CN101950303A - Implementation method and system of browser with webpage excerpting function - Google Patents

Implementation method and system of browser with webpage excerpting function Download PDF

Info

Publication number
CN101950303A
CN101950303A CN2010102974768A CN201010297476A CN101950303A CN 101950303 A CN101950303 A CN 101950303A CN 2010102974768 A CN2010102974768 A CN 2010102974768A CN 201010297476 A CN201010297476 A CN 201010297476A CN 101950303 A CN101950303 A CN 101950303A
Authority
CN
China
Prior art keywords
passages
content
extracts
unit
item
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2010102974768A
Other languages
Chinese (zh)
Inventor
唐晨辉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to CN2010102974768A priority Critical patent/CN101950303A/en
Publication of CN101950303A publication Critical patent/CN101950303A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Document Processing Apparatus (AREA)
  • Storage Device Security (AREA)

Abstract

The invention relates to an implementation method and a system of a browser with a webpage excerpting function, in particular to a method which realizes that a user can browse a webpage, excerpt the webpage content, save the excerpted content, directly issue the excerpted content on the internet and protect the excerpted content by utilizing a cipher. The invention provides a method which ensures that the user can excerpt the webpage content, and edit and save the excerpted content as a webpage-excerpted note while browsing the webpage, and also provides an implementation method of a system for protecting the excerpted note by utilizing the cipher.

Description

A kind of implementation method of net digest browser and system
Technical field:
The present invention relates to a kind of implementation method and system of net digest browser, more specifically say, relating to a kind of user can browsing page, and web page extracts is preserved and taken passages content, and directly content is taken passages in issue on the net, and the method for taking passages content with cryptoguard.The present invention for the user provide one can be in browsing page web page extracts, and taking passages the method that an Edition Contains saves as the net digest notes, also provide a kind of implementation method of the extracts Notes System with cryptoguard simultaneously.
Background technology:
Along with the development of numeral science and technology, people are through browser browsing page commonly used, and web page contents are carried out whole page or leaf preserve, and perhaps duplicate the mode that pastes other edit tools and take passages content on the webpage.But people are starved of some literal on the webpage with in the browsing page, and perhaps the regional literal of certain of webpage is taken passages, and editor and preservation so that form the net digest notes, are convenient to read in the future and edit.And the content of taking passages webpage directly be published to online collection (such as, be stowed to blog) also be that a lot of users are desirable.
In present stage, the good method of neither one realizes the above-mentioned problem of mentioning.
Summary of the invention:
The invention provides a kind of implementation method and system of net digest browser, purpose be for the user provide one can be in browsing page web page extracts, and save as the net digest notes taking passages an Edition Contains, perhaps be published to the method for online collection.
Technical solution of the present invention is as follows:
A kind of implementation method of net digest browser comprises step:
1) opens webpage with browser;
2) the selected web page contents that needs extracts on webpage;
3) selected web page contents is submitted to the extracts module and obtains taking passages content, edit;
4) be submitted to content managing module taking passages content, also can be submitted to text input frame on the webpage, be published to online (such as blog) taking passages content;
5) carry out data processing (comprise and add title and password etc.) with content managing module to taking passages content, and data are saved in net digest notes file;
6) open net digest notes file, browse editor and take passages content.
The employed system of the inventive method is composed as follows: the browser kernel, and take passages module, content managing module and net digest notes file and form.This four systems is according to the software of function setting and file system, and wherein content managing module and net digest notes file can constitute an information management system with same password protection and deployment method separately.Each subsystem concrete function is as follows: (with reference to figure 1)
1) browser kernel is used to the user that the client modules of browsing page is provided.
2) take passages module, be used to the client modules of user's web page extracts, and can submit to content managing module, also can be submitted to input frame on the webpage, be published to online (such as blog) taking passages content taking passages content.The method of web page extracts can include, but not limited to following two kinds of methods: one can copy to the extracts module to selected web page contents then with the selected web page contents of the method (with mouse or the highlighted chosen content of keyboard) of computing machine acquiescence; Its two, the web page area with click activate to need is taken passages copies to the extracts module to the web page contents of active region then.
3) content managing module, major function are to make up to take passages the note data structure, and five major functions are specifically arranged: (a) structure is taken passages item, take passages item and comprise extracts content, title and password (password can lack); (b) make up the extracts unit: the extracts unit comprises title, password (password can lack), and one or more item (more simplifying, also can not make up the extracts unit, is that unit manages and preserves with the extracts item directly) of taking passages; (c) editor shows the extracts content; (d) use data structure (Hashtable, XML etc.) management to take passages unit and extracts item, be convenient to preserve management and inquiry; (e) data in the content managing module are saved in net digest notes file.
4) net digest is taken down notes file, and the file that can carry out read-write operation is used to store the data that contain extracts unit and extracts item that made up by content managing module.
Wherein, content managing module specifically comprises:
1) takes passages the unit submodule, be used for creating, revise and deletion extracts unit;
2) take passages an item submodule, be used for establishment, modification and deletion and take passages item;
3) data structure submodule is created modification and deletion and is used to comprise the data structure of taking passages the unit and taking passages item;
4) file is preserved submodule, is used for the data of content managing module are saved in net digest notes file;
5) inquiry submodule is used to list and takes passages unit and extracts item, and use the extracts unit of cryptoguard and take passages item according to the cipher inquiry that the user provides, and an extracts content is submitted to editor's display module;
6) editor's display module, editor shows extracts content, title and password.
Description of drawings:
Fig. 1 is that the main modular of one embodiment of the invention constitutes synoptic diagram
Fig. 2 is a system for use in carrying process flow diagram of the present invention
Embodiment:
Below in conjunction with accompanying drawing, embodiments of the present invention are described.
Fig. 1 represents that the main modular of a net digest browser constitutes synoptic diagram.As shown in the drawing, the net digest browser mainly is made up of four parts: the browser kernel, take passages module, content managing module and net digest notes module.Need to prove that the browser kernel is taken passages module, content managing module and net digest notes file can be to be erected on same the computing machine, perhaps are deployed in respectively on the different computing machines that link to each other with the internet.The browser kernel can be selected the Internet Explorer kernel of MS's issue for use, perhaps the similar browser kernel of other company's issue.
The net digest browser can be one and operate in a system software on the computing equipment, and it can be finished by the http agreement such as but not limited to standard with extraneous communication,
Fig. 2 represents system for use in carrying process flow diagram of the present invention, comprises the following steps:
Step S20, the user opens webpage with the browser kernel.
Step S21, when the user selectes the content that needs extracts on webpage, the method of web page extracts can comprise, but be not limited to, below two kinds of methods: one, can copy to the extracts module to selected web page contents then with the selected web page contents of the method (with mouse or the highlighted chosen content of keyboard) of computing machine acquiescence; Its two, the web page area with click activate to need is taken passages copies to the extracts module to the web page contents of active region then.
Step S22, the content replication that the user is selected obtains taking passages content to taking passages module.Such as, with the WebBrowser control that provides of Microsoft as the browser kernel, can carry out " Copy " by Document.ExecCommand and order the literal that the user is selected to copy to pasting boards (Clipboard), and then the extracts module is arrived in the content replication on the pasting boards.Also can take passages active region.Such as, the browser kernel of making of the WebBrowser control that providing of Microsoft, can be by obtaining to belong to the content that Document.ActiveElement.InnerText (perhaps InnerHtml) under the WebBrowser obtains whole active region), content of multimedia such as picture for the link in the active region, can be linked to appropriate address in the content and download by taking passages, add to then and take passages module and edit and browse.The editor who takes passages content can use the standard software control, such as the RichTextBox control in the C# language.
S23 arrives the Edition Contains module to the content replication of taking passages on the module, takes passages the unit accordingly and takes passages item.
S24 is published to online collection to the content replication of taking passages on the module to the text input frame on the webpage.By this method, the user can directly be published to online (such as blog etc.) behind the Edition Contains taking passages.Such as, the browser kernel of making of the WebBrowser control that providing of Microsoft, the user can click earlier and activate the text input frame of wishing to paste content, then taking passages the word content assignment realizes taking passages word content to Document.ActiveElement.InnerText under the WebBrowser issue collection.
S25, the detailed process of taking passages content with the content managing module management is: structure is taken passages item, takes passages item and comprises extracts content, title and password (password can lack); Make up and take passages the unit: take passages the unit and comprise a title, a password (password can lack), and one or more extracts item; Take passages the unit and take passages item with data structure (Hashtable, XML etc.) management, be convenient to preserve management and inquiry; Edit-modify is taken passages content; Be saved in net digest notes file containing the data structure of taking passages the unit and taking passages item.Preferable, can encrypt net digest notes file.More simplify, also can only make up and take passages item, do not make up the extracts unit.Be that the unit is saved in data in the data structure directly to take passages item.Take passages the unit and take passages for managing, but can consider to preserve data with the method for preservation serialized object with data structures such as Hashtable.If take passages the unit and take passages, need set up label for every content taking passages the unit and take passages, and the rule of following XML is saved in the XML file to related content, so that preserve and search with XML file mode management.The editor who takes passages content can use the standard software control, such as the RichTextBox control in the C# language.
Step S26, the detailed process of opening net digest notes file is: system lists earlier to be taken passages the extracts unit in the notes file and takes passages titles that in the unit all are taken passages and taken passages, the title of selecting according to the user is given the user taking passages content revealing then; When the user need open the extracts unit of using cryptoguard and take passages item, require the user to input password, the system verification password is correct to be listed an extracts item of taking passages in the unit afterwards, and the extracts content of the extracts item of user's selection is submitted to the user.When the user opens the extracts unit of cryptoguard and takes passages item; system can also not provide title or other relevant informations of taking passages the unit and taking passages item to the user in advance; but require the user that password is provided earlier, extracts unit that the password that listing then provides with the user is associated and extracts item.Take passages the title of unit and extracts item, can list with the control of tree structure or list structure.
Can also take down notes file to net digest for information safety system and carry out encryption, decipher again when the user opens file.The content managing module of native system and net digest notes file can constitute the notes software systems with cryptoguard separately.

Claims (10)

1. the implementation method of a net digest browser.It is characterized in that, comprise step:
1) opens webpage with browser;
2) the selected web page contents that needs extracts on webpage;
3) selected web page contents is submitted to the extracts module and obtains taking passages content, edit;
4) be submitted to content managing module taking passages content, also can be submitted to text input frame on the webpage, be published to online (such as blog) taking passages content;
5) carry out data processing (comprise and add title and password etc.) with content managing module to taking passages content, and data are saved in net digest notes file;
6) open net digest notes file, browse editor and take passages content.
2. in accordance with the method for claim 1, it is characterized in that described browser can be to be made of the Internet Explorer kernel that MS issues, also can be to be made of the similar browser kernel that other company issues;
3. in accordance with the method for claim 1, it is characterized in that described extracts content can be the content of plain text, also can be to comprise multimedia contents such as picture.
4. in accordance with the method for claim 1, it is characterized in that, the method that obtains taking passages content can comprise, but be not limited to, below two kinds of methods: one, can then selected web page contents be copied to the extracts module and obtain taking passages content with the selected web page contents of the method (with mouse or the highlighted chosen content of keyboard) of computing machine acquiescence; Its two, the web page area of activate to need taking passages with click copies to the web page contents of active region then and takes passages module and obtain taking passages content.
5. in accordance with the method for claim 1, it is characterized in that the detailed process of the extracts content being carried out data processing with content managing module is:
(a) make up the extracts item, the extracts item comprises takes passages content, title and password (password can lack);
(b) make up the extracts unit: the extracts unit comprises title, password (password can lack), and one or more item (more simplifying, also can not make up the extracts unit, is that unit manages and preserves with the extracts item directly) of taking passages; (c) editor takes passages content; (d) use data structure (Hashtable, XML etc.) management to take passages unit and extracts item, be convenient to preserve management and inquiry; (e) data in the content managing module are saved in net digest notes file.
6. in accordance with the method for claim 1, it is characterized in that, the detailed process of opening net digest notes file is: by the title taking passages the unit in the content managing module files listed and take passages, give the user the corresponding content revealing of taking passages according to the title that the user selects then; When the user opens with the extracts unit of cryptoguard and takes passages, require the user to input password, after the system verification password is correct and the corresponding extracts content revealing of title to the user.
7. in accordance with the method for claim 6; it is characterized in that; when the user opens the extracts unit of cryptoguard and takes passages item; content managing module can also not provide title or other relevant informations of taking passages the unit and taking passages item to the user in advance; but require the user that password is provided earlier, the title and the content of extracts unit that the password that listing then provides with the user is associated and extracts item.
8. in accordance with the method for claim 1, it is characterized in that content managing module and extracts notes files (perhaps similar data file) can independently be formed an information management system with claim 6 and 7 described methods.
9. net digest browser.It is characterized in that, comprise the browser kernel, take passages module, content managing module and net digest notes file, wherein,
The browser kernel is used to the user that the client of browsing page is provided.
Take passages module, the module that is used to take passages and edit web page contents, and can submit to content managing module taking passages content also can be submitted to text input frame on the webpage taking passages content, is published to online (such as blog).
Content managing module specifically has five major functions: one, and structure is taken passages item: each is taken passages item and forms (password can lack) by title, extracts content and three parts of password; Its two, make up to take passages the unit: each is taken passages unit and is taken passages by title, password (password can lack) and one or more and forms (more simplifying, also can not make up the extracts unit, is that unit manages and preserves with the extracts item directly); Its three, editor takes passages content; Its four, take passages the unit and take passages with data structure (Hashtable, XML etc.) management, so that preserve and inquiry; Its five, the data in the content managing module are saved in net digest notes file;
Net digest is taken down notes file, and the file that can carry out read-write operation is used to store the data that contain extracts unit and extracts item that made up by content managing module.
10. system as claimed in claim 9, it is characterized in that described content managing module specifically comprises: take passages the unit submodule, be used for creating, revise and delete the extracts unit and (more simplify, also can not make up the extracts unit, be that unit manages and preserves to take passages item directly); Take passages an item submodule, be used for establishment, modification and deletion and take passages item; Editor's display module, editor shows extracts content, title and password; The data structure submodule, establishment, modification and deletion are used to manage the data structure of taking passages the unit and taking passages item; The inquiry submodule is used to list and takes passages unit and extracts item, and use the extracts unit of cryptoguard and take passages item according to the cipher inquiry that the user provides, and an extracts content is submitted to the user; File is preserved submodule, is used for the data of content managing module are saved in net digest notes file.
CN2010102974768A 2010-09-29 2010-09-29 Implementation method and system of browser with webpage excerpting function Pending CN101950303A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2010102974768A CN101950303A (en) 2010-09-29 2010-09-29 Implementation method and system of browser with webpage excerpting function

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2010102974768A CN101950303A (en) 2010-09-29 2010-09-29 Implementation method and system of browser with webpage excerpting function

Publications (1)

Publication Number Publication Date
CN101950303A true CN101950303A (en) 2011-01-19

Family

ID=43453805

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2010102974768A Pending CN101950303A (en) 2010-09-29 2010-09-29 Implementation method and system of browser with webpage excerpting function

Country Status (1)

Country Link
CN (1) CN101950303A (en)

Cited By (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102306175A (en) * 2011-08-25 2012-01-04 北京商纳科技有限公司 Personal knowledge management method and device
CN102651016A (en) * 2012-03-30 2012-08-29 北京英富森信息技术有限公司 Desktop information collecting system and method based on user computer terminal
CN102722322A (en) * 2012-05-22 2012-10-10 百度在线网络技术(北京)有限公司 Method and equipment for storing page object
CN102968461A (en) * 2012-11-05 2013-03-13 王逸竹 Gathering, editing and reading web page browser and realization method thereof
CN103092957A (en) * 2013-01-18 2013-05-08 百度在线网络技术(北京)有限公司 Abstract information providing method, system, mobile device and server based on network
WO2013097632A1 (en) * 2011-12-30 2013-07-04 北京奇虎科技有限公司 Information distribution method and device
CN103294748A (en) * 2013-01-22 2013-09-11 北京旭宁信息技术有限公司 Method for excerpting and editing Internet contents
CN103530386A (en) * 2013-10-18 2014-01-22 北京奇虎科技有限公司 Method for editing browser webpages and browser
WO2014113916A1 (en) * 2013-01-22 2014-07-31 Xu Shenshen Method for excerpting and editing internet content
CN104572741A (en) * 2013-10-24 2015-04-29 北京万嘉祉洋教育科技有限公司 Data and material processing method
CN107368568A (en) * 2017-07-11 2017-11-21 广州视源电子科技股份有限公司 A kind of method, apparatus, equipment and storage medium for taking down notes generation
CN112905929A (en) * 2019-12-03 2021-06-04 北京沃东天骏信息技术有限公司 Method, device, equipment and computer readable medium for saving webpage content

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102306175A (en) * 2011-08-25 2012-01-04 北京商纳科技有限公司 Personal knowledge management method and device
WO2013097632A1 (en) * 2011-12-30 2013-07-04 北京奇虎科技有限公司 Information distribution method and device
CN102651016A (en) * 2012-03-30 2012-08-29 北京英富森信息技术有限公司 Desktop information collecting system and method based on user computer terminal
CN102722322A (en) * 2012-05-22 2012-10-10 百度在线网络技术(北京)有限公司 Method and equipment for storing page object
CN102968461A (en) * 2012-11-05 2013-03-13 王逸竹 Gathering, editing and reading web page browser and realization method thereof
CN103092957A (en) * 2013-01-18 2013-05-08 百度在线网络技术(北京)有限公司 Abstract information providing method, system, mobile device and server based on network
CN103294748A (en) * 2013-01-22 2013-09-11 北京旭宁信息技术有限公司 Method for excerpting and editing Internet contents
WO2014113916A1 (en) * 2013-01-22 2014-07-31 Xu Shenshen Method for excerpting and editing internet content
CN103530386A (en) * 2013-10-18 2014-01-22 北京奇虎科技有限公司 Method for editing browser webpages and browser
CN103530386B (en) * 2013-10-18 2019-05-28 北京奇虎科技有限公司 The edit methods and browser of browsing device net page
CN104572741A (en) * 2013-10-24 2015-04-29 北京万嘉祉洋教育科技有限公司 Data and material processing method
CN107368568A (en) * 2017-07-11 2017-11-21 广州视源电子科技股份有限公司 A kind of method, apparatus, equipment and storage medium for taking down notes generation
CN112905929A (en) * 2019-12-03 2021-06-04 北京沃东天骏信息技术有限公司 Method, device, equipment and computer readable medium for saving webpage content

Similar Documents

Publication Publication Date Title
CN101950303A (en) Implementation method and system of browser with webpage excerpting function
US11080493B2 (en) Translation review workflow systems and methods
US20200175223A1 (en) Animating Edits to Documents
US8117225B1 (en) Drill-down system, method, and computer program product for focusing a search
US9880989B1 (en) Document annotation service
JP2020513599A (en) Managing tasks in the content management system
US9614933B2 (en) Method and system of cloud-computing based content management and collaboration platform with content blocks
US20120102176A1 (en) Extracting and managing font style elements
CN105230051A (en) For the method for the collaborative authoring with editing function, device and computer-readable medium
CN102165430A (en) Multiple parallel user experiences provided by a single set of internet hosting machines
US20090006953A1 (en) Publishing protocol extensions for enhanced authoring of web pages
CN104321743A (en) Method and system for developing applications for consulting content and services on a telecommunications network
CN104252521A (en) Web content management using predetermined project templates
US10698958B2 (en) Method and system for processing information in social network system
CN101719163B (en) Method for cutting and combing computer network pages with permission system
CN101202754A (en) Method and system for storing network information
CN109983451A (en) Text file manager
Srivastav et al. Web content management system
US9996622B2 (en) Browser new tab page generation for enterprise environments
US8117242B1 (en) System, method, and computer program product for performing a search in conjunction with use of an online application
US20190258666A1 (en) Resource accessibility services
CN101588317A (en) Method for realizing dynamic release of website messages
US20130036178A1 (en) Disseminating information
Griffin Foundations of Popfly: rapid mashup development
Kohler Atlassian confluence 5 essentials

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
DD01 Delivery of document by public notice

Addressee: Tang Chenhui

Document name: Notification of before Expiration of Request of Examination as to Substance

DD01 Delivery of document by public notice

Addressee: Tang Chenhui

Document name: Notification that Application Deemed to be Withdrawn

C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20110119