CN114896528A - A browser bookmark sharing method, system and computer storage medium - Google Patents
A browser bookmark sharing method, system and computer storage medium Download PDFInfo
- Publication number
- CN114896528A CN114896528A CN202210505601.2A CN202210505601A CN114896528A CN 114896528 A CN114896528 A CN 114896528A CN 202210505601 A CN202210505601 A CN 202210505601A CN 114896528 A CN114896528 A CN 114896528A
- Authority
- CN
- China
- Prior art keywords
- browser
- bookmark
- link
- bookmarks
- library
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/955—Retrieval from the web using information identifiers, e.g. uniform resource locators [URL]
- G06F16/9562—Bookmark management
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Transfer Between Computers (AREA)
Abstract
本发明公开了一种浏览器书签的共享方法、系统及计算机存储介质,方法包括:备份用户的浏览器书签;响应用户在浏览器的操作,调整浏览器书签的共享状态;将共享状态为公开的浏览器书签向所有用户开放。本发明扩展了浏览器书签的搜索范围,将浏览器对书签的搜索范围扩展到所有的公开书签,而不在限于收藏与否,使用户能够找到真正对自己有用的书签。
The invention discloses a browser bookmark sharing method, system and computer storage medium. The method includes: backing up a user's browser bookmark; adjusting the sharing state of the browser bookmark in response to the user's operation in the browser; setting the sharing state to public 's browser bookmarks are open to all users. The invention expands the search range of browser bookmarks, and extends the search range of browser bookmarks to all public bookmarks, regardless of whether they are bookmarked or not, so that users can find bookmarks that are really useful to themselves.
Description
技术领域technical field
本发明涉及计算机技术领域,特别涉及一种浏览器书签的共享方法、系统及计算机存储介质。The present invention relates to the field of computer technology, and in particular, to a method, system and computer storage medium for sharing browser bookmarks.
背景技术Background technique
人们在日常生活中使用浏览器时,会将对自己有用的信息存到浏览器的收藏夹中,形成书签。当书签的数量变得很大时,人们往往很难记住已经收藏的信息,因此在查找是需要在众多的书签中进行搜索。When people use browsers in daily life, they will save useful information to their browser's favorites to form bookmarks. When the number of bookmarks becomes very large, it is often difficult for people to remember the information that has been saved, so it is necessary to search among many bookmarks to find.
然而,目前的书签搜索结果仅限于得到用户已经收藏过的书签,搜索的范围比较小。除了用户已经收藏过的书签,其他用户收藏或的书签即使对当前用户也很有用,鉴于书签搜索范围的限制,用户也无法获得这些有用的书签。However, the current bookmark search results are limited to obtaining bookmarks that have been bookmarked by the user, and the search scope is relatively small. Except for the bookmarks that the user has already saved, the bookmarks that other users have collected or bookmarked are useful even to the current user, and due to the limitation of the search range of bookmarks, the user cannot obtain these useful bookmarks.
发明内容SUMMARY OF THE INVENTION
本发明实施例提供了一种浏览器书签的共享方法、系统及计算机存储介质,用以解决现有技术中书签搜索范围较小,用户无法得到有用的书签的问题。Embodiments of the present invention provide a browser bookmark sharing method, system, and computer storage medium, which are used to solve the problem in the prior art that the search range of bookmarks is small and users cannot obtain useful bookmarks.
一方面,本发明实施例提供了一种浏览器书签的共享方法,包括:On the one hand, an embodiment of the present invention provides a method for sharing browser bookmarks, including:
备份用户的浏览器书签;Back up the user's browser bookmarks;
响应用户在浏览器的操作,调整浏览器书签的共享状态;In response to the user's operation in the browser, adjust the sharing status of browser bookmarks;
将共享状态为公开的浏览器书签向所有用户开放。Open browser bookmarks with a shared status of public to all users.
另一方面,本发明实施例提供了一种浏览器书签的共享系统,包括:On the other hand, an embodiment of the present invention provides a system for sharing browser bookmarks, including:
书签备份模块,用于备份用户的浏览器书签;Bookmark backup module for backing up user's browser bookmarks;
状态调整模块,用于响应用户在浏览器的操作,调整浏览器书签的共享状态;The state adjustment module is used to adjust the shared state of the browser bookmarks in response to the user's operation in the browser;
书签共享模块,用于将共享状态为公开的浏览器书签向所有用户开放。The bookmark sharing module is used to open the browser bookmarks whose shared status is public to all users.
另一方面,本发明实施例提供了一种计算机存储介质,该计算机可读存储介质中存储有多条计算机指令,多条计算机指令用于使计算机执行上述的方法。On the other hand, an embodiment of the present invention provides a computer storage medium, where a plurality of computer instructions are stored in the computer-readable storage medium, and the plurality of computer instructions are used to cause a computer to execute the above method.
本发明中的一种浏览器书签的共享方法、系统及计算机存储介质,具有以下优点:A method, system and computer storage medium for sharing browser bookmarks in the present invention have the following advantages:
扩展了浏览器书签的搜索范围,将浏览器对书签的搜索范围扩展到所有的公开书签,而不在限于收藏与否,使用户能够找到真正对自己有用的书签。The search scope of browser bookmarks is expanded, and the search scope of browser bookmarks is extended to all public bookmarks, not limited to whether they are bookmarked or not, so that users can find bookmarks that are really useful to them.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to explain the embodiments of the present invention or the technical solutions in the prior art more clearly, the following briefly introduces the accompanying drawings that need to be used in the description of the embodiments or the prior art. Obviously, the accompanying drawings in the following description are only These are some embodiments of the present invention. For those of ordinary skill in the art, other drawings can also be obtained according to these drawings without creative efforts.
图1为本发明实施例提供的一种浏览器书签的共享方法的流程图。FIG. 1 is a flowchart of a method for sharing browser bookmarks according to an embodiment of the present invention.
具体实施方式Detailed ways
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。The technical solutions in the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only a part of the embodiments of the present invention, but not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those of ordinary skill in the art without creative efforts shall fall within the protection scope of the present invention.
图1为本发明实施例提供的一种浏览器书签的共享方法的流程图。本发明实施例提供了一种浏览器书签的共享方法,包括:FIG. 1 is a flowchart of a method for sharing browser bookmarks according to an embodiment of the present invention. An embodiment of the present invention provides a method for sharing browser bookmarks, including:
S100,备份用户的浏览器书签。S100, back up the user's browser bookmarks.
示例性地,目前共享书签的方式是从浏览器中导出html或者htm格式的书签文件,然后将书签文件共享到网页或客户端。而在本发明的实施例中,用户收藏的浏览器书签将自动备份至云端服务器。浏览器书签在被上传到云端服务器之后,浏览器书签被存储在云端服务器的基础库中,基础库中的浏览器书签经过用户编辑后,将共享状态为公开的浏览器书签进行开放。Exemplarily, the current way of sharing bookmarks is to export a bookmark file in html or htm format from a browser, and then share the bookmark file to a web page or a client. In the embodiment of the present invention, the browser bookmarks collected by the user will be automatically backed up to the cloud server. After the browser bookmarks are uploaded to the cloud server, the browser bookmarks are stored in the basic library of the cloud server. After the browser bookmarks in the basic library are edited by the user, the browser bookmarks whose shared status is public are opened.
在本发明的实施例中,如果用户采用没有控制权限的浏览器,将通过浏览器上的插件将浏览器书签传输至云端服务器,而在完成用户对浏览器书签的搜索后,云端服务器也将查询得到的链接以API的方式传输到浏览器的插件中,再由浏览器进行展示。而当用户采用有控制权限的浏览器时,则不再需要使用插件,云端服务器可以直接和浏览器之间进行数据传输。In the embodiment of the present invention, if the user uses a browser without control authority, the browser bookmark will be transmitted to the cloud server through a plug-in on the browser, and after the user searches for the browser bookmark, the cloud server will also The link obtained from the query is transmitted to the browser's plug-in in the form of API, and then displayed by the browser. When the user uses a browser with control permissions, the plug-in is no longer needed, and the cloud server can directly transfer data to and from the browser.
当浏览器书签被自动备份至基础库中后,还建立浏览器书签中多个文件夹以及文件夹中多个链接的唯一标识,并对多个文件夹之间以及同一个文件夹中多个链接之间进行关联关系的建立,当用户每次打开浏览器时,浏览器和云端服务器将会对浏览器书签的变化,包括增删改进行检查,当浏览器书签发生变化时,对关联关系进行更新。After the browser bookmarks are automatically backed up to the basic library, unique identifiers for multiple folders in the browser bookmarks and multiple links in the The association relationship is established between the links. When the user opens the browser each time, the browser and the cloud server will check the changes of the browser bookmarks, including additions, deletions and modifications. When the browser bookmarks change, the association relationship will be checked. renew.
S110,响应用户在浏览器的操作,调整浏览器书签的共享状态。S110, in response to the user's operation on the browser, adjust the sharing state of the browser bookmark.
示例性地,当浏览器书签被自动备份至基础库后,浏览器可以将浏览器书签展示为可编辑的树状结构,如果用户决定某个链接或者文件夹不愿意对外开放,可以从树状结构中剔除,随后点击一键公开就可以将浏览器书签共享出去,当然共享出去的浏览器书签也可以继续编辑。Exemplarily, after the browser bookmarks are automatically backed up to the base library, the browser can display the browser bookmarks as an editable tree structure. Removed from the structure, and then click one-click public to share the browser bookmarks. Of course, the shared browser bookmarks can also continue to be edited.
S120,将共享状态为公开的浏览器书签向所有用户开放。S120: Open the browser bookmark whose shared state is public to all users.
示例性地,在S120之后,本发明的方法还包括:S130,获取共享状态为公开的浏览器书签,建立书签库;S140,建立书签库中多个链接之间的关系网;S150,在书签库中查询与用户输入的搜索内容匹配的链接,并根据关系网确定与查询到的链接具有关联性的相似链接;S160,展示查询到的链接和具有关联性的相似链接。Exemplarily, after S120, the method of the present invention further includes: S130, obtaining a browser bookmark whose shared status is public, and establishing a bookmark library; S140, establishing a relational network between multiple links in the bookmark library; S150, in the bookmark library The database is queried for links matching the search content input by the user, and similar links that are related to the queried links are determined according to the relationship network; S160 , the queried links and the related similar links are displayed.
在本发明的实施例中,书签库中的每个书签均包含多个文件夹,每个文件夹中包含多个链接。In the embodiment of the present invention, each bookmark in the bookmark library includes multiple folders, and each folder includes multiple links.
S140具体包括:S141,选择一个链接;S142,根据被选择链接的邻居链接在书签库中出现的频率确定邻居链接是否为被选择链接的相似链接;S143,如果确定邻居链接为被选择链接的相似链接,将被选择链接与其相似链接连接起来;S144,对书签库中的其他链接也重复进行以上处理,获得关系网。S140 specifically includes: S141, select a link; S142, determine whether the neighbor link is a similar link of the selected link according to the frequency of the neighbor link of the selected link appearing in the bookmark library; S143, if it is determined that the neighbor link is a similar link of the selected link link, connect the selected link with its similar links; S144, repeat the above process for other links in the bookmark library to obtain a relationship network.
本发明考虑到书签收藏拥有内聚性,那么每个链接都可以通过关联度来找到同类内容。书签的最小单位是链接,而链接是被文件夹包裹的,每个链接都有自己的邻居链接,当海量的链接出现时,同一个文件夹下的链接和链接是互为邻居的,从一个链接出发,可以计算在所有书签中,该链接的邻居链接的出现频率,当某个邻居链接的出现频率较高,超过了设定的频率阈值,则该邻居连接很有可能是和该链接存在相似性的,可以认为该邻居链接是相似链接,按照这个逻辑类推,会逐步形成一个相似内容的递归结构,呈现出来就是网状结构的关系网。The present invention takes into account the cohesiveness of bookmark collections, so that each link can find similar content through the degree of association. The smallest unit of bookmarks is a link, and the link is wrapped in a folder. Each link has its own neighbor link. When a large number of links appear, the links and links in the same folder are neighbors to each other. Starting from a link, you can calculate the occurrence frequency of the neighbor link of the link in all bookmarks. When the occurrence frequency of a neighbor link is high and exceeds the set frequency threshold, the neighbor connection is likely to exist with the link. Similarity, it can be considered that the neighbor link is a similar link. According to this logical analogy, a recursive structure of similar content will be gradually formed, which is a network of network structure.
S150中,在建立关系网后,根据关系网确定与查询到的链接具有关联性的相似链接时,将在关系网中与查询到的链接的距离在设定的距离阈值内的相似链接作为具有关联性的相似链接。例如,直接相连的两个链接之间的距离为1,如果查询到的链接和其他链接之间的距离为3或3以内,则认为这些链接属于该链接的具有关联性的相似链接。In S150, after the relationship network is established, when a similar link having a correlation with the queried link is determined according to the relationship network, a similar link whose distance from the queried link in the relationship network is within a set distance threshold is regarded as having Similar links for relevancy. For example, the distance between two directly connected links is 1, and if the distance between the queried link and other links is 3 or less, it is considered that these links belong to the related similar links of the link.
在本发明的实施例中,搜索书签的方式有三种,分别为完全匹配、前缀匹配和近似匹配。这三种匹配方式可以由用户手动选择,也可以在一次搜索中全部执行,并分别返回搜索结果。In the embodiment of the present invention, there are three ways to search for bookmarks, namely exact matching, prefix matching and approximate matching. These three matching methods can be manually selected by the user, or all can be performed in one search, and the search results are returned separately.
完全匹配表示在书签库中查询标题与搜索内容完全相同的链接。前缀匹配表示在书签库中查询标题的前缀与搜索内容相同的链接。近似匹配则表示在书签库中查询标题与搜索内容的相似度超过设定的相似度阈值的链接。Exact match means query the bookmark library for links with the exact same title as the searched content. Prefix matching means to query the bookmark library for links whose title is prefixed with the same search content. Approximate matching means that the similarity between the query title and the search content in the bookmark library exceeds the set similarity threshold.
S160中,云端服务器查询得到与搜索内容匹配的链接和具有关联性的相似链接后,即将链接返回到用户的浏览器中,用户可以查看或收藏链接。In S160, after the cloud server obtains a link matching the search content and a related similar link, the cloud server returns the link to the user's browser, and the user can view or bookmark the link.
本发明还提供了一种浏览器书签的共享系统,包括:The present invention also provides a browser bookmark sharing system, including:
书签备份模块,用于备份用户的浏览器书签;Bookmark backup module for backing up user's browser bookmarks;
状态调整模块,用于响应用户在浏览器的操作,调整浏览器书签的共享状态;The state adjustment module is used to adjust the shared state of the browser bookmarks in response to the user's operation in the browser;
书签共享模块,用于将共享状态为公开的浏览器书签向所有用户开放。The bookmark sharing module is used to open the browser bookmarks whose shared status is public to all users.
本发明实施例还提供了一种计算机存储介质,该计算机可读存储介质中存储有多条计算机指令,多条计算机指令用于使计算机执行上述的方法。An embodiment of the present invention also provides a computer storage medium, where a plurality of computer instructions are stored in the computer-readable storage medium, and the plurality of computer instructions are used to cause a computer to execute the above method.
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。Although preferred embodiments of the present invention have been described, additional changes and modifications to these embodiments may occur to those skilled in the art once the basic inventive concepts are known. Therefore, the appended claims are intended to be construed to include the preferred embodiment and all changes and modifications that fall within the scope of the present invention.
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。It will be apparent to those skilled in the art that various modifications and variations can be made in the present invention without departing from the spirit and scope of the invention. Thus, provided that these modifications and variations of the present invention fall within the scope of the claims of the present invention and their equivalents, the present invention is also intended to include these modifications and variations.
Claims (10)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210505601.2A CN114896528A (en) | 2022-05-10 | 2022-05-10 | A browser bookmark sharing method, system and computer storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210505601.2A CN114896528A (en) | 2022-05-10 | 2022-05-10 | A browser bookmark sharing method, system and computer storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114896528A true CN114896528A (en) | 2022-08-12 |
Family
ID=82722437
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210505601.2A Pending CN114896528A (en) | 2022-05-10 | 2022-05-10 | A browser bookmark sharing method, system and computer storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114896528A (en) |
Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6832350B1 (en) * | 1998-09-30 | 2004-12-14 | International Business Machines Corporation | Organizing and categorizing hypertext document bookmarks by mutual affinity based on predetermined affinity criteria |
CN101593187A (en) * | 2008-05-30 | 2009-12-02 | 国际商业机器公司 | The method and system that is used for administration of bookmark |
CN101960447A (en) * | 2008-03-03 | 2011-01-26 | 雅虎公司 | Social aspects of content aggregation syndication, sharing, and updating |
CN104063396A (en) * | 2013-03-22 | 2014-09-24 | 腾讯科技(深圳)有限公司 | Bookmark synchronization method and system for browser |
KR20150083589A (en) * | 2014-01-10 | 2015-07-20 | 주식회사 뉴올로지 | Server for sharing and managing bookmarks, system and method for sharing and managing bookmarks using the same |
CN110110249A (en) * | 2018-01-08 | 2019-08-09 | 优视科技有限公司 | Share the method, apparatus and browser of bookmark in browser |
CN110909245A (en) * | 2019-11-29 | 2020-03-24 | 北京函子科技有限公司 | Multi-label webpage searching method, browser, server and storage medium |
CN113168426A (en) * | 2018-11-26 | 2021-07-23 | 金俊 | Bookmark management and information search service providing system and bookmark management and information search service providing method using the same |
CN114398570A (en) * | 2022-01-18 | 2022-04-26 | 平安国际智慧城市科技股份有限公司 | Bookmark management system, method, medium and equipment |
-
2022
- 2022-05-10 CN CN202210505601.2A patent/CN114896528A/en active Pending
Patent Citations (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6832350B1 (en) * | 1998-09-30 | 2004-12-14 | International Business Machines Corporation | Organizing and categorizing hypertext document bookmarks by mutual affinity based on predetermined affinity criteria |
CN101960447A (en) * | 2008-03-03 | 2011-01-26 | 雅虎公司 | Social aspects of content aggregation syndication, sharing, and updating |
CN101593187A (en) * | 2008-05-30 | 2009-12-02 | 国际商业机器公司 | The method and system that is used for administration of bookmark |
CN104063396A (en) * | 2013-03-22 | 2014-09-24 | 腾讯科技(深圳)有限公司 | Bookmark synchronization method and system for browser |
KR20150083589A (en) * | 2014-01-10 | 2015-07-20 | 주식회사 뉴올로지 | Server for sharing and managing bookmarks, system and method for sharing and managing bookmarks using the same |
CN110110249A (en) * | 2018-01-08 | 2019-08-09 | 优视科技有限公司 | Share the method, apparatus and browser of bookmark in browser |
CN113168426A (en) * | 2018-11-26 | 2021-07-23 | 金俊 | Bookmark management and information search service providing system and bookmark management and information search service providing method using the same |
CN110909245A (en) * | 2019-11-29 | 2020-03-24 | 北京函子科技有限公司 | Multi-label webpage searching method, browser, server and storage medium |
CN114398570A (en) * | 2022-01-18 | 2022-04-26 | 平安国际智慧城市科技股份有限公司 | Bookmark management system, method, medium and equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP6669892B2 (en) | Versioned hierarchical data structure for distributed data stores | |
EP1915708B1 (en) | Data object search and retrieval | |
JP5634067B2 (en) | Techniques for including collection items in search results | |
Si et al. | Modeling search engine effectiveness for federated search | |
TWI512506B (en) | Sorting method and device for search results | |
CN106663056A (en) | Metadata index search in file system | |
US20110016128A1 (en) | Distributing content indices | |
CN106484820B (en) | Renaming method, access method and device | |
CN109376121B (en) | A file indexing system and method based on ElasticSearch full-text retrieval | |
JP2014526748A (en) | Efficient data recovery | |
US10885075B2 (en) | Maintaining templates for index creation and modification | |
CN103617266A (en) | Personalized extension search method, device and system | |
CN110990399B (en) | Reconstruction index method and device | |
Faiz et al. | Data synchronization in distributed client-server applications | |
CN103198136A (en) | Sequence-association-based query method for personal computer files | |
CN106250476A (en) | A kind of methods, devices and systems updated and synchronize white list | |
CN110109866A (en) | A kind of management method and equipment of file system directories | |
CN111984732B (en) | Method, node and blockchain network for implementing decentralization search on blockchain | |
US7620668B2 (en) | Authoritative and non-authoritative restore | |
CN103136294B (en) | File operating method and device | |
CN108628871A (en) | A kind of link De-weight method based on chain feature | |
Bhagwat et al. | Searching a file system using inferred semantic links | |
CN114896528A (en) | A browser bookmark sharing method, system and computer storage medium | |
CN103246718B (en) | File access method, device and equipment | |
CN118035200A (en) | Distributed file system metadata management method, device and equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20230823 Address after: No. 950, 9th Floor, Building 1, No. 1388, Middle Section of Tianfu Avenue, Chengdu High tech Zone, China (Sichuan) Pilot Free Trade Zone, Chengdu City, Sichuan Province, 610000 Applicant after: Sichuan Yizhi Electronic Commerce Co.,Ltd. Address before: 610200 No.1, floor 12 and floor 13, building 1, No.199, Tianfu 4th Street, Chengdu high tech Zone, China (Sichuan) pilot Free Trade Zone, Chengdu, Sichuan Province Applicant before: Sichuan langdashi Technology Co.,Ltd. |
|
TA01 | Transfer of patent application right |