[go: up one dir, main page]

CN106909586A - The method and device of browser searches - Google Patents

The method and device of browser searches Download PDF

Info

Publication number
CN106909586A
CN106909586A CN201510982799.3A CN201510982799A CN106909586A CN 106909586 A CN106909586 A CN 106909586A CN 201510982799 A CN201510982799 A CN 201510982799A CN 106909586 A CN106909586 A CN 106909586A
Authority
CN
China
Prior art keywords
search
keyword
network
content
priority
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
CN201510982799.3A
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.)
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
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 Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201510982799.3A priority Critical patent/CN106909586A/en
Publication of CN106909586A publication Critical patent/CN106909586A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/951Indexing; Web crawling techniques

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)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明公开了一种浏览器搜索的方法及装置,其中的方法包括:获取用户在浏览器地址栏中正在输入的关键字,判断所述关键字是否为搜索类关键字;读取所述用户的网络访问记录,判断所述用户的网络访问记录中是否包括该关键字对应的搜索访问记录;如果包括,按照搜索访问记录中访问内容的优先级,优先向用户展示优先级高的访问内容;如果不包括,基于所述关键字对应的网络内容的优先级,优先向用户展示优先级高的网络内容。采用本发明方案,可针对用户习惯有针对性高效地显示搜索结果,方便用户使用,提升用户感受。

The invention discloses a browser search method and device, wherein the method includes: obtaining the keyword being input by the user in the address bar of the browser, judging whether the keyword is a search keyword; reading the user According to the network access records of the user, determine whether the search access records corresponding to the keyword are included in the user’s network access records; if so, according to the priority of the access content in the search access records, preferentially display the access content with higher priority to the user; If not included, based on the priority of the network content corresponding to the keyword, the network content with higher priority is preferentially displayed to the user. By adopting the solution of the present invention, the search results can be displayed in a targeted and efficient manner according to user habits, which is convenient for users to use and improves user experience.

Description

浏览器搜索的方法及装置Method and device for browser search

技术领域technical field

本发明涉及网络技术领域,具体涉及一种浏览器搜索的方法及装置。The invention relates to the field of network technology, in particular to a browser search method and device.

背景技术Background technique

浏览器是指可以显示网页服务器或者文件系统的HTML文件(标准通用标记语言的一个应用)内容,并让用户与这些文件交互的一种软件。它用来显示在万维网或局域网等内的文字、图像及其他信息。这些文字或图像,可以是连接其他网址的超链接,用户可迅速及轻易地浏览各种信息。大部分网页为HTML格式。常见的网页浏览器有,QQ浏览器、Internet Explorer、Firefox、Safari,Opera、Google Chrome、百度浏览器、搜狗浏览器、猎豹浏览器、360浏览器、UC浏览器、傲游浏览器、世界之窗浏览器等,浏览器是最经常使用到的客户端程序。A browser refers to a software that can display the content of an HTML file (an application of the standard universal markup language) on a web server or a file system, and allows users to interact with these files. It is used to display text, images, and other information on the World Wide Web or a local area network, etc. These texts or images can be hyperlinks to other websites, and users can quickly and easily browse various information. Most web pages are in HTML format. Common web browsers include QQ Browser, Internet Explorer, Firefox, Safari, Opera, Google Chrome, Baidu Browser, Sogou Browser, Cheetah Browser, 360 Browser, UC Browser, Maxthon Browser, Window of the World Browser, etc., the browser is the most frequently used client program.

目前,用户在使用手机或计算机等终端时,经常使用搜索引擎查找特定内容或进入特定网站,例如,用户在百度上输入关键字“豆瓣”,百度会将豆瓣官网展示在页面中,以及,显示有关豆瓣的其他内容。也就是,目前用户为了实现搜索,需要三个步骤:首先需要打开浏览器;然后在浏览器地址栏中键入百度等搜索引擎的网址,进入搜索引擎网站;最后在搜索引擎中输入关键字,进行特定网站或内容的查找。如果在浏览器的地址栏中直接输入关键字而实现搜索,则省去了进入搜索引擎的步骤,可极大方便用户使用。因此,如何在浏览器的地址栏中实现面向用户的有针对性的高效搜索,是本领域技术人员面临的一个技术问题。At present, when users use terminals such as mobile phones or computers, they often use search engines to find specific content or enter specific websites. Other content on Douban. That is to say, at present, the user needs three steps in order to realize the search: firstly, the browser needs to be opened; A lookup for a specific website or content. If the search is realized by directly inputting keywords in the address bar of the browser, the step of entering the search engine is omitted, which can greatly facilitate the use of users. Therefore, how to implement targeted and efficient user-oriented search in the address bar of the browser is a technical problem faced by those skilled in the art.

发明内容Contents of the invention

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的浏览器搜索的方法及装置。In view of the above problems, the present invention is proposed to provide a browser search method and device that overcomes the above problems or at least partially solves the above problems.

依据本发明的一个方面,提供一种浏览器搜索的方法,包括:According to one aspect of the present invention, a method for browser search is provided, including:

获取用户在浏览器地址栏中正在输入的关键字,判断所述关键字是否为搜索类关键字;Obtain the keyword that the user is inputting in the address bar of the browser, and determine whether the keyword is a search keyword;

读取所述用户的网络访问记录,判断所述用户的网络访问记录中是否包括该关键字对应的搜索访问记录;Read the user's network access record, and determine whether the user's network access record includes the search access record corresponding to the keyword;

如果包括,按照搜索访问记录中访问内容的优先级,优先向用户展示优先级高的访问内容;If it is included, according to the priority of the content accessed in the search access record, the content with high priority will be displayed to the user first;

如果不包括,基于所述关键字对应的网络内容的优先级,优先向用户展示优先级高的网络内容。If not included, based on the priority of the network content corresponding to the keyword, the network content with higher priority is preferentially displayed to the user.

优选的,还包括:Preferably, it also includes:

确定所述关键字对应的所述搜索访问记录中各访问内容的优先级。Determining the priority of each access content in the search access record corresponding to the keyword.

优选的,所述确定所述关键字对应的所述搜索访问记录中各访问内容的优先级包括:Preferably, the determining the priority of each access content in the search access record corresponding to the keyword includes:

统计用户针对所述关键字点击各访问内容的次数和/或浏览各访问内容的时间;Count the number of times users click on each content and/or the time spent browsing each content based on the keywords;

根据点击各访问内容的次数和/或浏览各访问内容的时间,对各访问内容进行优先级进行排序。Prioritize each visit content based on the number of clicks on each visit content and/or the time spent viewing each visit content.

优选的,还包括:Preferably, it also includes:

基于网络大数据分析,得到所述关键字对应的网络内容的优先级。Based on network big data analysis, the priority of network content corresponding to the keyword is obtained.

优选的,所述基于网络大数据分析,得到所述关键字对应的网络内容的优先级,包括:Preferably, the prioritization of the network content corresponding to the keyword is obtained based on network big data analysis, including:

将根据所述关键字生成的搜索请求消息发送给网络侧;所述网络侧基于网络大数据分析,返回所述关键字对应的网络内容的优先级;或者,Send the search request message generated according to the keyword to the network side; the network side returns the priority of the network content corresponding to the keyword based on network big data analysis; or,

预先从网络侧将网络大数据下载到浏览器本地;基于网络大数据分析,在浏览器本地得到所述关键字对应到网络内容的优先级。The network big data is downloaded from the network side to the local browser in advance; based on the network big data analysis, the priority of the keyword corresponding to the network content is obtained locally in the browser.

优选的,preferred,

所述优先向用户展示优先级高的访问内容包括:优先向用户在地址栏的提示框中展示优先级高的访问内容,和/或,优先向用户在浏览器的主页面中展示优先级高的访问内容;The preferentially displaying the high-priority access content to the user includes: preferentially displaying the high-priority access content to the user in the prompt box of the address bar, and/or preferentially displaying the high-priority access content to the user on the main page of the browser access content;

所述优先向用户展示优先级高的网络内容包括:优先向用户在地址栏的提示框中展示优先级高的网络内容,和/或,优先向用户在浏览器的主页面中展示优先级高的网络内容。The preferentially displaying the high-priority network content to the user includes: preferentially displaying the high-priority network content to the user in the prompt box of the address bar, and/or preferentially displaying the high-priority network content to the user on the main page of the browser of web content.

优选的,还包括:Preferably, it also includes:

在浏览器地址栏的设定位置处配置一个或多个搜索引擎;Configure one or more search engines at a set location in the browser address bar;

调用当前默认或选择的一个或多个搜索引擎对地址栏中输入的关键字进行搜索。Call the current default or selected one or more search engines to search for the keywords entered in the address bar.

优选的,所述网络访问记录包括:浏览器本地的收藏夹、浏览器本地的历史记录、下载到浏览器本地的网络推荐网址,和/或,网络推荐网址记录。Preferably, the network access records include: browser local favorites, browser local history records, network recommended URLs downloaded to browser local, and/or network recommended URL records.

优选的,所述判断所述关键字是否为搜索类关键字包括:Preferably, the judging whether the keyword is a search keyword includes:

预设访问类规则集合以及搜索类规则集合;Preset access rule sets and search rule sets;

将所述关键字在所述访问类规则集合以及搜索类规则集合中进行匹配;matching the keyword in the access rule set and the search rule set;

如果在所述访问类规则集合中匹配成功,则确定所述关键字为非搜索类关键字,如果在所述搜索类规则集合中匹配成功,则确定所述关键字为搜索类关键字。If the match is successful in the set of access rules, it is determined that the keyword is a non-search keyword, and if it is matched successfully in the set of search rules, it is determined that the keyword is a search keyword.

一种浏览器搜索的装置,包括:A browser search device, comprising:

搜索关键字判断单元,用于获取用户在浏览器地址栏中正在输入的关键字,判断所述关键字是否为搜索类关键字;A search keyword judging unit is used to obtain the keyword that the user is inputting in the browser address bar, and judge whether the keyword is a search keyword;

搜索记录判断单元,用于读取所述用户的网络访问记录,判断所述用户的网络访问记录中是否包括该关键字对应的搜索访问记录;A search record judging unit, configured to read the user's network access record, and judge whether the user's network access record includes the search access record corresponding to the keyword;

搜索排序控制单元,用于在所述用户的网络访问记录中包括所述关键字对应的搜索访问记录时,按照搜索访问记录中访问内容的优先级,优先向用户展示优先级高的访问内容;在所述用户的网络访问记录中不包括所述关键字对应的搜索访问记录时,基于所述关键字对应的网络内容的优先级,优先向用户展示优先级高的网络内容。A search ranking control unit, configured to, when the user's network access records include the search access records corresponding to the keywords, display the access content with higher priority to the user according to the priority of the access content in the search access records; When the user's network access record does not include the search access record corresponding to the keyword, based on the priority of the network content corresponding to the keyword, the network content with higher priority is preferentially displayed to the user.

优选的,还包括:Preferably, it also includes:

访问优先级排序单元,用于确定所述关键字对应的所述搜索访问记录中各访问内容的优先级。An access priority sorting unit, configured to determine the priority of each access content in the search access record corresponding to the keyword.

优选的,所述访问优先级排序单元具体用于,统计用户针对所述关键字点击各访问内容的次数和/或浏览各访问内容的时间;根据点击各访问内容的次数和/或浏览各访问内容的时间,对各访问内容进行优先级进行排序。Preferably, the access priority sorting unit is specifically configured to count the number of times users click on each access content and/or the time spent browsing each access content for the keyword; The time of the content, and the priority of each access content is sorted.

优选的,还包括:Preferably, it also includes:

网络优先级排序单元,用于基于网络大数据分析,得到所述关键字对应的网络内容的优先级。The network prioritization unit is configured to obtain the priority of the network content corresponding to the keyword based on network big data analysis.

优选的,所述网络优先级排序单元具体用于,将根据所述关键字生成的搜索请求消息发送给网络侧;所述网络侧基于网络大数据分析,返回所述关键字对应的网络内容的优先级;或者,预先从网络侧将网络大数据下载到浏览器本地;基于网络大数据分析,在浏览器本地得到所述关键字对应到网络内容的优先级。Preferably, the network prioritization unit is specifically configured to send the search request message generated according to the keyword to the network side; the network side returns the network content corresponding to the keyword based on network big data analysis Priority; or, download the network big data from the network side to the local browser in advance; based on the analysis of the network big data, obtain the priority of the keyword corresponding to the network content locally in the browser.

优选的,preferred,

所述优搜索排序控制单元具体用于,优先向用户在地址栏的提示框中展示优先级高的访问内容,和/或,优先向用户在浏览器的主页面中展示优先级高的访问内容;以及,优先向用户在地址栏的提示框中展示优先级高的网络内容,和/或,优先向用户在浏览器的主页面中展示优先级高的网络内容。The optimal search ranking control unit is specifically configured to preferentially display high-priority access content to the user in the prompt box of the address bar, and/or preferentially display high-priority access content to the user on the main page of the browser and, preferentially displaying high-priority network content to the user in the prompt box of the address bar, and/or preferentially displaying high-priority network content to the user on the main page of the browser.

优选的,还包括:Preferably, it also includes:

搜索执行单元,用于在浏览器地址栏的设定位置处配置一个或多个搜索引擎;调用当前默认或选择的一个或多个搜索引擎对地址栏中输入的关键字进行搜索。The search execution unit is configured to configure one or more search engines at a set position in the address bar of the browser; and invoke the currently default or selected one or more search engines to search for keywords input in the address bar.

优选的,所述网络访问记录包括:浏览器本地的收藏夹、浏览器本地的历史记录、下载到浏览器本地的网络推荐网址,和/或,网络推荐网址记录。Preferably, the network access records include: browser local favorites, browser local history records, network recommended URLs downloaded to browser local, and/or network recommended URL records.

优选的,所述搜索关键字判断单元具体用于,将所述关键字在预设的访问类规则集合以及搜索类规则集合中进行匹配;如果在所述访问类规则集合中匹配成功,则确定所述关键字为非搜索类关键字,如果在所述搜索类规则集合中匹配成功,则确定所述关键字为搜索类关键字。Preferably, the search keyword judging unit is specifically configured to match the keyword in the preset access rule set and the search rule set; if the match is successful in the access rule set, determine The keyword is a non-search keyword, and if it is successfully matched in the search rule set, it is determined that the keyword is a search keyword.

可见,通过本发明,用户可以在地址栏中直接键入关键字进行搜索,而且,更为关键的在于,通过历史搜索记录判断,如果有历史搜索记录,则按照访问内容的优先级优先向用户显示优先级高的访问内容,如果没有历史搜索记录,则按照网络内容的优先级向用户优先显示优先级高的网络内容。因此,采用本发明方案,可针对用户习惯有针对性高效地显示搜索结果,方便用户使用,提升用户感受。It can be seen that through the present invention, the user can directly type keywords in the address bar to search, and, more importantly, judge through the historical search records, if there are historical search records, they will be displayed to the user according to the priority of the access content. For access content with high priority, if there is no historical search record, the network content with high priority will be displayed to the user according to the priority of the network content. Therefore, by adopting the solution of the present invention, search results can be displayed in a targeted and efficient manner according to user habits, which is convenient for users to use and improves user experience.

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solution of the present invention. In order to better understand the technical means of the present invention, it can be implemented according to the contents of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and understandable , the specific embodiments of the present invention are enumerated below.

附图说明Description of drawings

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiment. The drawings are only for the purpose of illustrating a preferred embodiment and are not to be considered as limiting the invention. Also throughout the drawings, the same reference numerals are used to designate the same components. In the attached picture:

图1示出了根据本发明一个实施例的浏览器搜索的方法流程图;FIG. 1 shows a flow chart of a browser search method according to an embodiment of the present invention;

图2示出了根据本发明一个实施例的浏览器搜索的装置结构示意图。Fig. 2 shows a schematic structural diagram of a browser search device according to an embodiment of the present invention.

具体实施方式detailed description

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided for more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art.

参见图1,示出了根据本发明一个实施例的浏览器搜索的方法流程图。Referring to FIG. 1 , it shows a flowchart of a browser search method according to an embodiment of the present invention.

S101:获取用户在浏览器地址栏中正在输入的关键字,判断关键字是否为搜索类关键字。S101: Obtain the keyword being input by the user in the address bar of the browser, and determine whether the keyword is a search keyword.

为了实现在地址栏直接进行关键字搜索,需要在浏览器中配置搜索引擎。具体的,在浏览器地址栏的设定位置处配置一个或多个搜索引擎;调用当前默认或选择的一个或多个搜索引擎对地址栏中输入的关键字进行搜索。搜索引擎实现搜索的过程是:搜索引擎根据关键字生成搜索请求消息;向服务器侧发送所述搜索请求消息;接收服务器侧返回的根据所述搜索请求消息而生成的搜索结果信息。本发明是针对搜索引擎展示给用户的搜索内容进行控制,按照优先级方式进行展示,后面将详细介绍。In order to implement keyword search directly in the address bar, a search engine needs to be configured in the browser. Specifically, one or more search engines are configured at the set position of the address bar of the browser; one or more search engines currently defaulted or selected are invoked to search for keywords input in the address bar. The process for the search engine to realize the search is: the search engine generates a search request message according to the keyword; sends the search request message to the server side; receives the search result information generated according to the search request message returned by the server side. The present invention controls the search content displayed to the user by the search engine, and displays it in a priority manner, which will be described in detail later.

搜索引擎仅针对地址栏中的搜索类关键字进行搜索,因此首先需要判读地址栏中的关键字是否为搜索类关键字。为了快速实现关键字是否为搜索类关键字的判读,可以预先设置两个规则集合:访问类规则集合、搜索类规则集合。当用户在地址栏中输入关键字时,实时获取正在输入的关键字,并将获取的关键字在这两个集合中进行匹配,如果在访问类规则集合中匹配成功,则确定不是搜索类关键字,而是用户访问网址的访问类URL等,如果在搜索类规则集合中匹配成功,则确定为是搜索类关键字。Search engines only search for search keywords in the address bar, so it is first necessary to judge whether the keywords in the address bar are search keywords. In order to quickly realize whether a keyword is a search-type keyword, two rule sets may be preset: an access-type rule set and a search-type rule set. When the user enters a keyword in the address bar, obtain the keyword being entered in real time, and match the obtained keyword in these two sets. If the match is successful in the access rule set, it is determined that it is not a search key If it matches successfully in the search rule set, it is determined to be a search keyword.

具体的,设定的规则包括但不限于以下示例:Specifically, the set rules include but are not limited to the following examples:

(1)当输入关键字为域名时,判读为不是搜索类关键字,而是访问类关键字;(1) When the input keyword is a domain name, it is interpreted as not a search keyword, but an access keyword;

(2)当输入关键字以如下任意一个字符串开头时,判断为不是搜索类关键字,而是访问类关键字:“http://”、“ftp://”、“javascript:”、“vbscript:”、“res://”;(2) When the input keyword starts with any of the following strings, it is judged not to be a search keyword, but an access keyword: "http://", "ftp://", "javascript:", "vbscript:", "res://";

(3)当输入关键字中有“..”时,判断为是搜索类关键字;(3) When there is ".." in the input keyword, it is judged to be a search keyword;

(4)当输入关键字中有空格,且有“\”或“/”时,判断为是搜索类关键字;(4) When there is a space in the input keyword and there is "\" or "/", it is judged to be a search keyword;

(5)当输入关键字中有空格,但没有“\”或“/”时,判断为是搜索类关键字;(5) When there is a space in the input keyword, but there is no "\" or "/", it is judged to be a search keyword;

(6)当输入关键字中有“:”时,判断为不是搜索类关键字,而是访问类关键字;(6) When there is ":" in the input keyword, it is judged that it is not a search keyword, but an access keyword;

(7)当输入关键字中有“\”、“|”或“/”时,判断为不是搜索类关键字,而是访问类关键字。(7) When there is "\", "|" or "/" in the input keyword, it is determined that it is not a search keyword but an access keyword.

S102:读取用户的网络访问记录,判断用户的网络访问记录中是否包括该关键字对应的搜索访问记录。S102: Read the user's network access record, and determine whether the user's network access record includes a search access record corresponding to the keyword.

网络访问记录包括但不限于:浏览器本地的收藏夹、浏览器本地的历史记录、下载到浏览器本地的网络推荐网址、网络推荐网址记录。通过查看网络访问记录,可以确定用户之前是否针对该关键字进行过搜索和浏览。如果在用户的网络访问记录中有搜索访问记录,则可明确该用户之前针对该关键字进行过搜索和浏览,那么该用户此次对该关键字的搜索,很有可能还和历史搜索及浏览内容相关,因此,可优先对历史的搜索访问记录进行调取和展现,以有针对性地向用户提供内容。Network access records include, but are not limited to: browser local favorites, browser local history records, network recommended URLs downloaded to browser local, and network recommended URL records. By checking the web access records, it can be determined whether the user has searched and browsed for this keyword before. If there is a search access record in the user's network access record, it is clear that the user has searched and browsed for the keyword before, so the user's search for the keyword this time is likely to be consistent with the previous search and browsing history. The content is relevant, therefore, the historical search and access records can be retrieved and displayed preferentially, so as to provide content to users in a targeted manner.

S103:如果包括,按照搜索访问记录中访问内容的优先级,优先向用户展示优先级高的访问内容。S103: If it is included, according to the priority of the access content in the search access record, preferentially display the access content with higher priority to the user.

可以理解,为了优先向用户展示优先级高的访问内容,需要预先设定各访问内容的优先级。因此,本发明优选地还包括:确定关键字对应的搜索访问记录中各访问内容的优先级。具体可以通过如下步骤实现:统计用户针对关键字点击各访问内容的次数和/或浏览各访问内容的时间;根据点击各访问内容的次数和/或浏览各访问内容的时间,对各访问内容进行优先级进行排序。It can be understood that, in order to preferentially display access content with high priority to the user, it is necessary to preset the priority of each access content. Therefore, the present invention preferably further includes: determining the priority of each access content in the search access record corresponding to the keyword. Specifically, it can be achieved through the following steps: counting the number of times users click on each access content and/or the time spent browsing each access content based on keywords; Sort by priority.

例如,用户输入“天气”关键字,并且通过查找网络访问记录发现在记录中有针对“天气”或“tianqi”的搜索访问记录,并且经过分析发现,在天气的搜索访问记录中,一共包括3条访问内容,分别是:北京天气(访问次数5次,共计访问时间3分钟)、昆明天气(访问次数1次,共计访问时间0.5分钟)、大连天气(访问次数15次,共计访问时间6分钟),那么,通过访问次数与访问时间的综合排序(可设定访问次数和访问时间为两个维度,计算出每条访问内容的优先级),确定出这3条访问内容的优先级从高至低为:大连天气、北京天气、昆明天气。因此,在向用户进行搜索结果展示时,将大连天气、北京天气、昆明天气按照从上之下或者按照位置显著性递减,依次进行展示。For example, the user enters the keyword "weather" and finds that there are search access records for "weather" or "tianqi" in the records by searching the network access records, and after analysis, it is found that in the weather search access records, a total of 3 Articles of visit content, namely: Beijing weather (5 visits, total visit time 3 minutes), Kunming weather (1 visit, total visit time 0.5 minutes), Dalian weather (15 visits, total visit time 6 minutes) ), then, through the comprehensive sorting of access times and access time (you can set the number of visits and access time as two dimensions, and calculate the priority of each access content), determine the priority of these three access contents from high to high The lowest is: Dalian weather, Beijing weather, Kunming weather. Therefore, when displaying search results to users, Dalian weather, Beijing weather, and Kunming weather are displayed sequentially from top to bottom or in descending order of positional significance.

具体在浏览器中如何展示搜索结果,可以有多种方式。例如,可以在地址栏下拉提示框中展示,或者,可以在浏览器的主页面中进行展示,或者,在浏览器的侧面或下面的提示栏中进行展示。Specifically, how to display the search results in the browser may be in multiple ways. For example, it can be displayed in the drop-down prompt box of the address bar, or it can be displayed on the main page of the browser, or it can be displayed in the prompt bar on the side or bottom of the browser.

因此,在优先向用户展示优先级高的访问内容的情况下,可以在地址栏的提示框中优先向用户展示优先级高的访问内容,和/或,在浏览器的主页面或辅助页面中优先向用户展示优先级高的访问内容。Therefore, in the case of giving priority to displaying high-priority access content to the user, the high-priority access content can be preferentially displayed to the user in the prompt box of the address bar, and/or, on the main page or auxiliary page of the browser Prioritize displaying high-priority access content to users.

S104:如果不包括,基于关键字对应的网络内容的优先级,优先向用户展示优先级高的网络内容。S104: If not included, based on the priority of the network content corresponding to the keyword, preferentially display the network content with higher priority to the user.

可以理解,为了优先向用户展示优先级高的网络内容,需要预先设定各网络内容的优先级。因此,本发明优选地还包括:基于网络大数据分析,得到所述关键字对应的网络内容的优先级。具体可以通过如下步骤实现:将根据关键字生成的搜索请求消息发送给网络侧;网络侧基于网络大数据分析,返回关键字对应的网络内容的优先级;或者,预先从网络侧将网络大数据下载到浏览器本地;基于网络大数据分析,在浏览器本地得到关键字对应到网络内容的优先级。可见,可以在网络侧进行大数据分析得到网络内容的优先级,也可以在浏览器本地进行分析得到网络内容的优先级。It can be understood that, in order to preferentially display high-priority network content to the user, the priority of each network content needs to be set in advance. Therefore, the present invention preferably further includes: obtaining the priority of the network content corresponding to the keyword based on network big data analysis. Specifically, it can be realized through the following steps: send the search request message generated according to the keyword to the network side; based on the network big data analysis, the network side returns the priority of the network content corresponding to the keyword; Download to the local browser; based on network big data analysis, get keywords corresponding to the priority of network content locally in the browser. It can be seen that the priority of network content can be obtained by analyzing big data on the network side, or by analyzing locally in the browser.

本领域技术人员了解,网络大数据分析是指对规模巨大的数据进行分析。大数据分析主要包括五个基本方面:1.Analytic Visualizations(可视化分析):不管是对数据分析专家还是普通用户,数据可视化是数据分析工具最基本的要求。2.Data Mining Algorithms(数据挖掘算法):这些算法不仅要处理大数据的量,也要处理大数据的速度。3.Predictive Analytic Capabilities(预测性分析能力):数据挖掘可以让分析员更好的理解数据,而预测性分析可以让分析员根据可视化分析和数据挖掘的结果做出一些预测性的判断。4.SemanticEngines(语义引擎):由于非结构化数据的多样性带来了数据分析的新的挑战,需要一系列的工具去解析,提取,分析数据。语义引擎需要被设计成能够从“文档”中智能提取信息。5.Data Quality and Master Data Management(数据质量和数据管理):数据质量和数据管理是一些管理方面的最佳实践。通过标准化的流程和工具对数据进行处理可以保证一个预先定义好的高质量的分析结果。Those skilled in the art understand that network big data analysis refers to the analysis of huge-scale data. Big data analysis mainly includes five basic aspects: 1. Analytic Visualizations (visual analysis): Whether it is for data analysis experts or ordinary users, data visualization is the most basic requirement of data analysis tools. 2. Data Mining Algorithms (Data Mining Algorithms): These algorithms not only have to deal with the amount of big data, but also the speed of big data. 3. Predictive Analytic Capabilities: Data mining allows analysts to better understand data, and predictive analysis allows analysts to make some predictive judgments based on the results of visual analysis and data mining. 4. Semantic Engines (Semantic Engines): Due to the diversity of unstructured data brings new challenges for data analysis, a series of tools are needed to parse, extract, and analyze data. Semantic engines need to be designed to intelligently extract information from "documents". 5. Data Quality and Master Data Management (Data Quality and Data Management): Data quality and data management are some management best practices. Data processing through standardized processes and tools can ensure a predefined high-quality analysis results.

例如,用户输入“天气”关键字,并且通过查找网络访问记录发现在记录中没有针对“天气”或“tianqi”的搜索访问记录,此时可应用网络大数据分析结果的,从而向用户展示最有可能被用户关注的结果。经过分析发现,在针对“天气”或“tianqi”的搜索中,“天气通”网站被访问的概率最高,因此,可优先向用户展示该天气通网站的链接或以图形方式直接显示天气通界面。For example, if a user enters the keyword "weather" and finds that there is no search access record for "weather" or "tianqi" by searching the network access records, the network big data analysis results can be applied to show the user the most Results that are likely to be noticed by the user. After analysis, it is found that in the search for "weather" or "tianqi", the "Weather Communication" website has the highest probability of being visited. Therefore, it is possible to give priority to displaying the link of the Weather Communication website to users or to directly display the weather communication interface in a graphical way .

具体在浏览器中如何展示搜索结果,可以有多种方式。例如,可以在地址栏下拉提示框中展示,或者,可以在浏览器的主页面中进行展示,或者,在浏览器的侧面或下面的提示栏中进行展示。Specifically, how to display the search results in the browser may be in multiple ways. For example, it can be displayed in the drop-down prompt box of the address bar, or it can be displayed on the main page of the browser, or it can be displayed in the prompt bar on the side or bottom of the browser.

因此,在优先向用户展示优先级高的网络内容的情况下,可以在地址栏的提示框中优先向用户展示优先级高的网络内容,和/或,在浏览器的主页面或辅助页面中优先向用户展示优先级高的网络内容。Therefore, in the case of preferentially displaying high-priority network content to the user, the high-priority network content can be preferentially displayed to the user in the prompt box of the address bar, and/or, on the main page or auxiliary page of the browser Prioritize displaying high-priority web content to users.

通过本发明,用户可以在地址栏中直接键入关键字进行搜索,而且,更为关键的在于,通过历史搜索记录判断,如果有历史搜索记录,则按照访问内容的优先级优先向用户显示优先级高的访问内容,如果没有历史搜索记录,则按照网络内容的优先级向用户优先显示优先级高的网络内容。可见,采用本发明方案,可针对用户习惯有针对性高效地显示搜索结果,方便用户使用,提升用户感受。Through the present invention, users can directly type keywords in the address bar to search, and more importantly, judge through historical search records. If there are historical search records, the priority will be displayed to the user according to the priority of the access content. For highly accessed content, if there is no historical search record, the network content with high priority will be displayed to the user according to the priority of the network content. It can be seen that by adopting the solution of the present invention, search results can be displayed in a targeted and efficient manner according to user habits, which is convenient for users to use and improves user experience.

与上述方法相对应,本发明还提供一种浏览器搜索的装置结构示意图。具体的,该装置可以是浏览器中的一个插件,专门用于对浏览器地址栏搜索进行优先级显示控制。Corresponding to the above method, the present invention also provides a structural schematic diagram of a browser search device. Specifically, the device may be a plug-in in the browser, which is specially used to control the priority display of the search in the address bar of the browser.

参见图2,示出了根据本发明一个实施例的浏览器搜索的装置结构示意图。Referring to FIG. 2 , it shows a schematic structural diagram of a browser search device according to an embodiment of the present invention.

该装置包括:The unit includes:

搜索关键字判断单元201,用于获取用户在浏览器地址栏中正在输入的关键字,判断所述关键字是否为搜索类关键字;The search keyword judging unit 201 is used to obtain the keyword that the user is inputting in the browser address bar, and judge whether the keyword is a search keyword;

搜索记录判断单元202,用于读取所述用户的网络访问记录,判断所述用户的网络访问记录中是否包括该关键字对应的搜索访问记录;A search record judging unit 202, configured to read the user's network access record, and determine whether the user's network access record includes a search access record corresponding to the keyword;

搜索排序控制单元203,用于在所述用户的网络访问记录中包括所述关键字对应的搜索访问记录时,按照搜索访问记录中访问内容的优先级,优先向用户展示优先级高的访问内容;在所述用户的网络访问记录中不包括所述关键字对应的搜索访问记录时,基于所述关键字对应的网络内容的优先级,优先向用户展示优先级高的网络内容。The search ranking control unit 203 is configured to, when the user's network access records include the search access records corresponding to the keywords, display the access content with high priority to the user according to the priority of the access content in the search access records ; When the user's network access record does not include the search access record corresponding to the keyword, based on the priority of the network content corresponding to the keyword, preferentially display the network content with higher priority to the user.

优选的,该装置还包括:Preferably, the device also includes:

访问优先级排序单元204,用于确定所述关键字对应的所述搜索访问记录中各访问内容的优先级。The access priority sorting unit 204 is configured to determine the priority of each access content in the search access record corresponding to the keyword.

优选的,preferred,

所述访问优先级排序单元204具体用于,统计用户针对所述关键字点击各访问内容的次数和/或浏览各访问内容的时间;根据点击各访问内容的次数和/或浏览各访问内容的时间,对各访问内容进行优先级进行排序。The access priority sorting unit 204 is specifically configured to count the number of times the user clicks each access content and/or the time spent browsing each access content for the keyword; time, and prioritize each access content.

优选的,该装置还包括:Preferably, the device also includes:

网络优先级排序单元205,用于基于网络大数据分析,得到所述关键字对应的网络内容的优先级。The network prioritization unit 205 is configured to obtain the priority of the network content corresponding to the keyword based on network big data analysis.

优选的,preferred,

所述网络优先级排序单元205具体用于,将根据所述关键字生成的搜索请求消息发送给网络侧;所述网络侧基于网络大数据分析,返回所述关键字对应的网络内容的优先级;或者,预先从网络侧将网络大数据下载到浏览器本地;基于网络大数据分析,在浏览器本地得到所述关键字对应到网络内容的优先级。The network prioritization unit 205 is specifically configured to send the search request message generated according to the keyword to the network side; the network side returns the priority of the network content corresponding to the keyword based on network big data analysis ; Or, download the network big data from the network side to the local browser in advance; based on the network big data analysis, obtain the priority of the keyword corresponding to the network content locally in the browser.

优选的,preferred,

所述搜索排序控制单元203具体用于,优先向用户在地址栏的提示框中展示优先级高的访问内容,和/或,优先向用户在浏览器的主页面中展示优先级高的访问内容;以及,优先向用户在地址栏的提示框中展示优先级高的网络内容,和/或,优先向用户在浏览器的主页面中展示优先级高的网络内容。The search ranking control unit 203 is specifically configured to preferentially display high-priority access content to the user in the prompt box of the address bar, and/or preferentially display high-priority access content to the user on the main page of the browser and, preferentially displaying high-priority network content to the user in the prompt box of the address bar, and/or preferentially displaying high-priority network content to the user on the main page of the browser.

优选的,该装置还包括:Preferably, the device also includes:

搜索执行单元206,用于在浏览器地址栏的设定位置处配置一个或多个搜索引擎;调用当前默认或选择的一个或多个搜索引擎对地址栏中输入的关键字进行搜索。The search execution unit 206 is configured to configure one or more search engines at a set position in the address bar of the browser; and invoke the currently default or selected one or more search engines to search for keywords input in the address bar.

优选的,preferred,

所述网络访问记录包括:浏览器本地的收藏夹、浏览器本地的历史记录、下载到浏览器本地的网络推荐网址,和/或,网络推荐网址记录。The network access records include: browser local favorites, browser local history records, network recommended URLs downloaded to browser local, and/or network recommended URL records.

优选的,preferred,

所述搜索关键字判断单元201具体用于,将所述关键字在预设的访问类规则集合以及搜索类规则集合中进行匹配;如果在所述访问类规则集合中匹配成功,则确定所述关键字为非搜索类关键字,如果在所述搜索类规则集合中匹配成功,则确定所述关键字为搜索类关键字。The search keyword judging unit 201 is specifically configured to match the keyword in the preset access rule set and the search rule set; if the match is successful in the access rule set, determine the The keyword is a non-search keyword, and if it is successfully matched in the search rule set, it is determined that the keyword is a search keyword.

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays presented herein are not inherently related to any particular computer, virtual system, or other device. Various generic systems can also be used with the teachings based on this. The structure required to construct such a system is apparent from the above description. Furthermore, the present invention is not specific to any particular programming language. It should be understood that various programming languages can be used to implement the contents of the present invention described herein, and the above description of specific languages is for disclosing the best mode of the present invention.

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. However, it is understood that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure the understanding of this description.

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it should be appreciated that in the foregoing description of exemplary embodiments of the invention, in order to streamline this disclosure and to facilitate an understanding of one or more of the various inventive aspects, various features of the invention are sometimes grouped together in a single embodiment, figure, or its description. This method of disclosure, however, is not to be interpreted as reflecting an intention that the claimed invention requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art can understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. Modules or units or components in the embodiments may be combined into one module or unit or component, and furthermore may be divided into a plurality of sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings) and any method or method so disclosed may be used in any combination, except that at least some of such features and/or processes or units are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, those skilled in the art will understand that although some embodiments described herein include some features included in other embodiments but not others, combinations of features from different embodiments are meant to be within the scope of the invention. and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的浏览器搜索的装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。The various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) may be used in practice to implement some or all functions of some or all components in the device for browser search according to the embodiment of the present invention. The present invention can also be implemented as an apparatus or an apparatus program (for example, a computer program and a computer program product) for performing a part or all of the methods described herein. Such a program for realizing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such a signal may be downloaded from an Internet site, or provided on a carrier signal, or provided in any other form.

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-mentioned embodiments illustrate rather than limit the invention, and that those skilled in the art will be able to design alternative embodiments without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several distinct elements, and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means can be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. does not indicate any order. These words can be interpreted as names.

可见,本发明公开如下方案:Visible, the present invention discloses following scheme:

A1、一种浏览器搜索的方法,包括:A1, a method for browser search, comprising:

获取用户在浏览器地址栏中正在输入的关键字,判断所述关键字是否为搜索类关键字;Obtain the keyword that the user is inputting in the address bar of the browser, and determine whether the keyword is a search keyword;

读取所述用户的网络访问记录,判断所述用户的网络访问记录中是否包括该关键字对应的搜索访问记录;Read the user's network access record, and determine whether the user's network access record includes the search access record corresponding to the keyword;

如果包括,按照搜索访问记录中访问内容的优先级,优先向用户展示优先级高的访问内容;If it is included, according to the priority of the content accessed in the search access record, the content with high priority will be displayed to the user first;

如果不包括,基于所述关键字对应的网络内容的优先级,优先向用户展示优先级高的网络内容。If not included, based on the priority of the network content corresponding to the keyword, the network content with higher priority is preferentially displayed to the user.

A2、如A1所述的方法,还包括:A2, the method as described in A1, also includes:

确定所述关键字对应的所述搜索访问记录中各访问内容的优先级。Determining the priority of each access content in the search access record corresponding to the keyword.

A3、如A2所述的方法,所述确定所述关键字对应的所述搜索访问记录中各访问内容的优先级包括:A3. The method as described in A2, the determining the priority of each access content in the search access record corresponding to the keyword includes:

统计用户针对所述关键字点击各访问内容的次数和/或浏览各访问内容的时间;Count the number of times users click on each content and/or the time spent browsing each content based on the keywords;

根据点击各访问内容的次数和/或浏览各访问内容的时间,对各访问内容进行优先级进行排序。Prioritize each visit content based on the number of clicks on each visit content and/or the time spent viewing each visit content.

A4、如A1所述的方法,还包括:A4, the method as described in A1, also includes:

基于网络大数据分析,得到所述关键字对应的网络内容的优先级。Based on network big data analysis, the priority of network content corresponding to the keyword is obtained.

A5、如A4所述的方法,所述基于网络大数据分析,得到所述关键字对应的网络内容的优先级,包括:A5, the method as described in A4, described based on network big data analysis, obtain the priority of the network content corresponding to described keyword, comprise:

将根据所述关键字生成的搜索请求消息发送给网络侧;所述网络侧基于网络大数据分析,返回所述关键字对应的网络内容的优先级;或者,Send the search request message generated according to the keyword to the network side; the network side returns the priority of the network content corresponding to the keyword based on network big data analysis; or,

预先从网络侧将网络大数据下载到浏览器本地;基于网络大数据分析,在浏览器本地得到所述关键字对应到网络内容的优先级。The network big data is downloaded from the network side to the local browser in advance; based on the network big data analysis, the priority of the keyword corresponding to the network content is obtained locally in the browser.

A6、如A1-A5任一项所述的方法,A6, the method as described in any one of A1-A5,

所述优先向用户展示优先级高的访问内容包括:优先向用户在地址栏的提示框中展示优先级高的访问内容,和/或,优先向用户在浏览器的主页面中展示优先级高的访问内容;The preferentially displaying the high-priority access content to the user includes: preferentially displaying the high-priority access content to the user in the prompt box of the address bar, and/or preferentially displaying the high-priority access content to the user on the main page of the browser access content;

所述优先向用户展示优先级高的网络内容包括:优先向用户在地址栏的提示框中展示优先级高的网络内容,和/或,优先向用户在浏览器的主页面中展示优先级高的网络内容。The preferentially displaying the high-priority network content to the user includes: preferentially displaying the high-priority network content to the user in the prompt box of the address bar, and/or preferentially displaying the high-priority network content to the user on the main page of the browser of web content.

A7、如A1-A5任一项所述的方法,还包括:A7. The method according to any one of A1-A5, further comprising:

在浏览器地址栏的设定位置处配置一个或多个搜索引擎;Configure one or more search engines at a set location in the browser address bar;

调用当前默认或选择的一个或多个搜索引擎对地址栏中输入的关键字进行搜索。Call the current default or selected one or more search engines to search for the keywords entered in the address bar.

A8、如A1-A5任一项所述的方法,所述网络访问记录包括:浏览器本地的收藏夹、浏览器本地的历史记录、下载到浏览器本地的网络推荐网址,和/或,网络推荐网址记录。A8. The method according to any one of A1-A5, the network access records include: browser local favorites, browser local history records, downloaded to browser local network recommended URLs, and/or, network Referral URL record.

A9、如A1-A5任一项所述的方法,所述判断所述关键字是否为搜索类关键字包括:A9. The method according to any one of A1-A5, said determining whether the keyword is a search keyword includes:

预设访问类规则集合以及搜索类规则集合;Preset access rule sets and search rule sets;

将所述关键字在所述访问类规则集合以及搜索类规则集合中进行匹配;matching the keyword in the access rule set and the search rule set;

如果在所述访问类规则集合中匹配成功,则确定所述关键字为非搜索类关键字,如果在所述搜索类规则集合中匹配成功,则确定所述关键字为搜索类关键字。If the match is successful in the set of access rules, it is determined that the keyword is a non-search keyword, and if it is matched successfully in the set of search rules, it is determined that the keyword is a search keyword.

B10、一种浏览器搜索的装置,包括:B10, a device for browser search, comprising:

搜索关键字判断单元,用于获取用户在浏览器地址栏中正在输入的关键字,判断所述关键字是否为搜索类关键字;A search keyword judging unit is used to obtain the keyword that the user is inputting in the browser address bar, and judge whether the keyword is a search keyword;

搜索记录判断单元,用于读取所述用户的网络访问记录,判断所述用户的网络访问记录中是否包括该关键字对应的搜索访问记录;A search record judging unit, configured to read the user's network access record, and judge whether the user's network access record includes the search access record corresponding to the keyword;

搜索排序控制单元,用于在所述用户的网络访问记录中包括所述关键字对应的搜索访问记录时,按照搜索访问记录中访问内容的优先级,优先向用户展示优先级高的访问内容;在所述用户的网络访问记录中不包括所述关键字对应的搜索访问记录时,基于所述关键字对应的网络内容的优先级,优先向用户展示优先级高的网络内容。A search ranking control unit, configured to, when the user's network access records include the search access records corresponding to the keywords, display the access content with higher priority to the user according to the priority of the access content in the search access records; When the user's network access record does not include the search access record corresponding to the keyword, based on the priority of the network content corresponding to the keyword, the network content with higher priority is preferentially displayed to the user.

B11、如B10所述的装置,还包括:B11. The device as described in B10, further comprising:

访问优先级排序单元,用于确定所述关键字对应的所述搜索访问记录中各访问内容的优先级。An access priority sorting unit, configured to determine the priority of each access content in the search access record corresponding to the keyword.

B12、如B11所述的装置,所述访问优先级排序单元具体用于,统计用户针对所述关键字点击各访问内容的次数和/或浏览各访问内容的时间;根据点击各访问内容的次数和/或浏览各访问内容的时间,对各访问内容进行优先级进行排序。B12, the device as described in B11, the access priority sorting unit is specifically used to count the number of times the user clicks on each access content for the keyword and/or the time to browse each access content; according to the number of clicks on each access content and/or browsing time of each access content, and sort the priority of each access content.

B13、如B10所述的装置,还包括:B13. The device as described in B10, further comprising:

网络优先级排序单元,用于基于网络大数据分析,得到所述关键字对应的网络内容的优先级。The network prioritization unit is configured to obtain the priority of the network content corresponding to the keyword based on network big data analysis.

B14、如B13所述的装置,所述网络优先级排序单元具体用于,将根据所述关键字生成的搜索请求消息发送给网络侧;所述网络侧基于网络大数据分析,返回所述关键字对应的网络内容的优先级;或者,预先从网络侧将网络大数据下载到浏览器本地;基于网络大数据分析,在浏览器本地得到所述关键字对应到网络内容的优先级。B14. The device as described in B13, the network prioritization unit is specifically used to send the search request message generated according to the keyword to the network side; the network side returns the key based on network big data analysis The priority of the network content corresponding to the word; or, download the network big data from the network side to the local browser in advance; based on the analysis of the network big data, the priority of the network content corresponding to the keyword is obtained locally in the browser.

B15、如B10-B14任一项所述的装置,B15. The device according to any one of B10-B14,

所述优搜索排序控制单元具体用于,优先向用户在地址栏的提示框中展示优先级高的访问内容,和/或,优先向用户在浏览器的主页面中展示优先级高的访问内容;以及,优先向用户在地址栏的提示框中展示优先级高的网络内容,和/或,优先向用户在浏览器的主页面中展示优先级高的网络内容。The optimal search ranking control unit is specifically configured to preferentially display high-priority access content to the user in the prompt box of the address bar, and/or preferentially display high-priority access content to the user on the main page of the browser and, preferentially displaying high-priority network content to the user in the prompt box of the address bar, and/or preferentially displaying high-priority network content to the user on the main page of the browser.

B16、如B10-B14任一项所述的装置,还包括:B16. The device according to any one of B10-B14, further comprising:

搜索执行单元,用于在浏览器地址栏的设定位置处配置一个或多个搜索引擎;调用当前默认或选择的一个或多个搜索引擎对地址栏中输入的关键字进行搜索。The search execution unit is configured to configure one or more search engines at a set position in the address bar of the browser; and invoke the currently default or selected one or more search engines to search for keywords input in the address bar.

B17、如B10-B14任一项所述的装置,所述网络访问记录包括:浏览器本地的收藏夹、浏览器本地的历史记录、下载到浏览器本地的网络推荐网址,和/或,网络推荐网址记录。B17. The device according to any one of B10-B14, wherein the network access records include: browser local favorites, browser local history records, downloaded to browser local network recommended URLs, and/or, network Referral URL record.

B18、如B10-B14任一项所述的装置,所述搜索关键字判断单元具体用于,将所述关键字在预设的访问类规则集合以及搜索类规则集合中进行匹配;如果在所述访问类规则集合中匹配成功,则确定所述关键字为非搜索类关键字,如果在所述搜索类规则集合中匹配成功,则确定所述关键字为搜索类关键字。B18. The device according to any one of B10-B14, the search keyword judging unit is specifically used to match the keyword in the preset access rule set and search rule set; If the match is successful in the set of access rules, it is determined that the keyword is a non-search keyword, and if the match is successful in the set of search rules, it is determined that the keyword is a search keyword.

Claims (10)

1.一种浏览器搜索的方法,其特征在于,包括:1. A method for browser search, comprising: 获取用户在浏览器地址栏中正在输入的关键字,判断所述关键字是否为搜索类关键字;Obtain the keyword that the user is inputting in the address bar of the browser, and determine whether the keyword is a search keyword; 读取所述用户的网络访问记录,判断所述用户的网络访问记录中是否包括该关键字对应的搜索访问记录;Read the user's network access record, and determine whether the user's network access record includes the search access record corresponding to the keyword; 如果包括,按照搜索访问记录中访问内容的优先级,优先向用户展示优先级高的访问内容;If it is included, according to the priority of the content accessed in the search access record, the content with high priority will be displayed to the user first; 如果不包括,基于所述关键字对应的网络内容的优先级,优先向用户展示优先级高的网络内容。If not included, based on the priority of the network content corresponding to the keyword, the network content with higher priority is preferentially displayed to the user. 2.如权利要求1所述的方法,其特征在于,还包括:2. The method of claim 1, further comprising: 确定所述关键字对应的所述搜索访问记录中各访问内容的优先级。Determining the priority of each access content in the search access record corresponding to the keyword. 3.如权利要求2所述的方法,其特征在于,所述确定所述关键字对应的所述搜索访问记录中各访问内容的优先级包括:3. The method according to claim 2, wherein the determining the priority of each access content in the search access record corresponding to the keyword comprises: 统计用户针对所述关键字点击各访问内容的次数和/或浏览各访问内容的时间;Count the number of times users click on each content and/or the time spent browsing each content based on the keywords; 根据点击各访问内容的次数和/或浏览各访问内容的时间,对各访问内容进行优先级进行排序。Prioritize each visit content based on the number of clicks on each visit content and/or the time spent viewing each visit content. 4.如权利要求1所述的方法,其特征在于,还包括:4. The method of claim 1, further comprising: 基于网络大数据分析,得到所述关键字对应的网络内容的优先级。Based on network big data analysis, the priority of network content corresponding to the keyword is obtained. 5.如权利要求4所述的方法,其特征在于,所述基于网络大数据分析,得到所述关键字对应的网络内容的优先级,包括:5. The method according to claim 4, wherein the obtaining the priority of the network content corresponding to the keyword based on network big data analysis includes: 将根据所述关键字生成的搜索请求消息发送给网络侧;所述网络侧基于网络大数据分析,返回所述关键字对应的网络内容的优先级;或者,Send the search request message generated according to the keyword to the network side; the network side returns the priority of the network content corresponding to the keyword based on network big data analysis; or, 预先从网络侧将网络大数据下载到浏览器本地;基于网络大数据分析,在浏览器本地得到所述关键字对应到网络内容的优先级。The network big data is downloaded from the network side to the local browser in advance; based on the network big data analysis, the priority of the keyword corresponding to the network content is obtained locally in the browser. 6.如权利要求1-5任一项所述的方法,其特征在于,6. The method according to any one of claims 1-5, characterized in that, 所述优先向用户展示优先级高的访问内容包括:优先向用户在地址栏的提示框中展示优先级高的访问内容,和/或,优先向用户在浏览器的主页面中展示优先级高的访问内容;The preferentially displaying the high-priority access content to the user includes: preferentially displaying the high-priority access content to the user in the prompt box of the address bar, and/or preferentially displaying the high-priority access content to the user on the main page of the browser access content; 所述优先向用户展示优先级高的网络内容包括:优先向用户在地址栏的提示框中展示优先级高的网络内容,和/或,优先向用户在浏览器的主页面中展示优先级高的网络内容。The preferentially displaying the high-priority network content to the user includes: preferentially displaying the high-priority network content to the user in the prompt box of the address bar, and/or preferentially displaying the high-priority network content to the user on the main page of the browser of web content. 7.如权利要求1-5任一项所述的方法,其特征在于,还包括:7. The method according to any one of claims 1-5, further comprising: 在浏览器地址栏的设定位置处配置一个或多个搜索引擎;Configure one or more search engines at a set location in the browser address bar; 调用当前默认或选择的一个或多个搜索引擎对地址栏中输入的关键字进行搜索。Call the current default or selected one or more search engines to search for the keywords entered in the address bar. 8.如权利要求1-5任一项所述的方法,其特征在于,所述网络访问记录包括:浏览器本地的收藏夹、浏览器本地的历史记录、下载到浏览器本地的网络推荐网址,和/或,网络推荐网址记录。8. The method according to any one of claims 1-5, wherein the network access records include: browser local favorites, browser local history records, and downloaded to browser local network recommended URLs , and/or, web referrer records. 9.如权利要求1-5任一项所述的方法,其特征在于,所述判断所述关键字是否为搜索类关键字包括:9. The method according to any one of claims 1-5, wherein the judging whether the keyword is a search keyword comprises: 预设访问类规则集合以及搜索类规则集合;Preset access rule sets and search rule sets; 将所述关键字在所述访问类规则集合以及搜索类规则集合中进行匹配;matching the keyword in the access rule set and the search rule set; 如果在所述访问类规则集合中匹配成功,则确定所述关键字为非搜索类关键字,如果在所述搜索类规则集合中匹配成功,则确定所述关键字为搜索类关键字。If the match is successful in the set of access rules, it is determined that the keyword is a non-search keyword, and if it is matched successfully in the set of search rules, it is determined that the keyword is a search keyword. 10.一种浏览器搜索的装置,其特征在于,包括:10. A device for browser search, comprising: 搜索关键字判断单元,用于获取用户在浏览器地址栏中正在输入的关键字,判断所述关键字是否为搜索类关键字;A search keyword judging unit is used to obtain the keyword that the user is inputting in the browser address bar, and judge whether the keyword is a search keyword; 搜索记录判断单元,用于读取所述用户的网络访问记录,判断所述用户的网络访问记录中是否包括该关键字对应的搜索访问记录;A search record judging unit, configured to read the user's network access record, and judge whether the user's network access record includes the search access record corresponding to the keyword; 搜索排序控制单元,用于在所述用户的网络访问记录中包括所述关键字对应的搜索访问记录时,按照搜索访问记录中访问内容的优先级,优先向用户展示优先级高的访问内容;在所述用户的网络访问记录中不包括所述关键字对应的搜索访问记录时,基于所述关键字对应的网络内容的优先级,优先向用户展示优先级高的网络内容。A search ranking control unit, configured to, when the user's network access records include the search access records corresponding to the keywords, display the access content with higher priority to the user according to the priority of the access content in the search access records; When the user's network access record does not include the search access record corresponding to the keyword, based on the priority of the network content corresponding to the keyword, the network content with higher priority is preferentially displayed to the user.
CN201510982799.3A 2015-12-23 2015-12-23 The method and device of browser searches Pending CN106909586A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510982799.3A CN106909586A (en) 2015-12-23 2015-12-23 The method and device of browser searches

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510982799.3A CN106909586A (en) 2015-12-23 2015-12-23 The method and device of browser searches

Publications (1)

Publication Number Publication Date
CN106909586A true CN106909586A (en) 2017-06-30

Family

ID=59206990

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510982799.3A Pending CN106909586A (en) 2015-12-23 2015-12-23 The method and device of browser searches

Country Status (1)

Country Link
CN (1) CN106909586A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108460167A (en) * 2018-05-10 2018-08-28 东莞市波动赢机器人科技有限公司 Trading robot financial data acquisition method and device

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102819384A (en) * 2012-06-06 2012-12-12 北京奇虎科技有限公司 Method and device for prompting display at input field
CN102930057A (en) * 2012-11-21 2013-02-13 北京奇虎科技有限公司 Search implementation method and device
US20130054583A1 (en) * 2011-08-25 2013-02-28 Salesforce.Com, Inc. Personalizing scoping and ordering of object types for search
CN104050183A (en) * 2013-03-13 2014-09-17 腾讯科技(深圳)有限公司 Content matching result prompting method and device for browser input frame

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20130054583A1 (en) * 2011-08-25 2013-02-28 Salesforce.Com, Inc. Personalizing scoping and ordering of object types for search
CN102819384A (en) * 2012-06-06 2012-12-12 北京奇虎科技有限公司 Method and device for prompting display at input field
CN102930057A (en) * 2012-11-21 2013-02-13 北京奇虎科技有限公司 Search implementation method and device
CN104050183A (en) * 2013-03-13 2014-09-17 腾讯科技(深圳)有限公司 Content matching result prompting method and device for browser input frame

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
张大坤等: "《软件技术及系统现状与应用前景》", 31 May 2015, 广东经济出版社 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108460167A (en) * 2018-05-10 2018-08-28 东莞市波动赢机器人科技有限公司 Trading robot financial data acquisition method and device

Similar Documents

Publication Publication Date Title
KR102455232B1 (en) Method and electronic device for tab management based on context
CN106980700B (en) Method and browser for web search on browser side
US9613149B2 (en) Automatic mapping of a location identifier pattern of an object to a semantic type using object metadata
CN103324669B (en) A kind of method that Web page bookmark is processed and client
CN102930057B (en) Search implementation method and device
CN102968413B (en) A kind of method and apparatus for being used to provide search result
CN102708174A (en) Method and device for displaying rich media information in browser
CN102880711B (en) Browser address bar inputs processing method and the processing means of data
CN103617241B (en) Search information processing method, browser terminal and server
CN106933959A (en) Browser side carries out the method and browser of web search
CN102982117B (en) Information search method and device
US20120016857A1 (en) System and method for providing search engine optimization analysis
CN104090757B (en) For the rich media information methods of exhibiting of browser
CN105574176A (en) Hot word recommending method and device with combination of multiple data sources
CN103366002B (en) Personalized method for vertical search and device
CN102982118B (en) Searching method and device based on favorites
CN102541853A (en) A method and device for obtaining application information by using browser address bar
CN104090923B (en) The methods of exhibiting and device of a kind of rich media information in browser
WO2017063596A1 (en) Method, apparatus and device for processing sitemap
CN105447192A (en) Method and device for recommending personalized search terms on navigation page
CN102955850A (en) Method and device for loading sequencing website
CN103793495B (en) Application message search method and system and application message acquisition methods and system
CN106599299A (en) Determining method and device of website key words
CN104715067A (en) Method, device and system for making key words on web page and browser client
CN104704495B (en) Method and device for information search

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
RJ01 Rejection of invention patent application after publication

Application publication date: 20170630

RJ01 Rejection of invention patent application after publication