CN101950303A - Implementation method and system of browser with webpage excerpting function - Google Patents
Implementation method and system of browser with webpage excerpting function Download PDFInfo
- 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
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
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.
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)
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 |
-
2010
- 2010-09-29 CN CN2010102974768A patent/CN101950303A/en active Pending
Cited By (13)
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 |