CN102663048B - Method and device for providing search result - Google Patents
Method and device for providing search result Download PDFInfo
- Publication number
- CN102663048B CN102663048B CN201210088947.3A CN201210088947A CN102663048B CN 102663048 B CN102663048 B CN 102663048B CN 201210088947 A CN201210088947 A CN 201210088947A CN 102663048 B CN102663048 B CN 102663048B
- Authority
- CN
- China
- Prior art keywords
- user
- webpage
- search
- search engine
- search results
- 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.)
- Active
Links
Landscapes
- Information Transfer Between Computers (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种搜索结果提供方法及装置,其中,所述方法包括:浏览器端将用户的访问网页相关信息上报给搜索引擎服务器;所述访问网页相关信息包括:被访问网页的唯一性标识信息;所述搜索引擎服务器根据从多个浏览器端收集到的所述访问网页相关信息,统计网页的用户访问情况相关信息,所述用户访问情况相关信息包括网页的访问量;所述搜索引擎服务器在接收到用户的搜索请求时,根据网页的用户访问情况相关信息对各个搜索结果进行排序,并向用户返回搜索结果。通过本发明,能够使得搜索结果更加准确有效。
The present invention discloses a method and device for providing search results, wherein the method includes: the browser end reports the related information of the user's visited webpage to the search engine server; the related information of the visited webpage includes: the uniqueness of the visited webpage Identification information; the search engine server counts information related to user visits to webpages according to the information related to the visited webpages collected from multiple browsers, and the information related to user visits includes the number of visits to webpages; the search When the engine server receives the user's search request, it sorts the search results according to the information related to the user's access to the webpage, and returns the search results to the user. Through the present invention, the search result can be made more accurate and effective.
Description
技术领域technical field
本发明涉及计算机技术领域,特别是涉及一种搜索结果提供方法及装置。The invention relates to the field of computer technology, in particular to a search result providing method and device.
背景技术Background technique
随着计算机的普及和互联网的发展,人们对网络的使用越来越频繁,计算机网络逐渐成为人们日常生活中必不可少的工具,而搜索引擎因其本身能够提供的各种丰富的信息服务,给用户提供了方方面面的信息和数据,在人们的日常生活中得到了广泛的应用,给人们日常的生产生活带来了巨大的便利。With the popularization of computers and the development of the Internet, people use the Internet more and more frequently, and computer networks have gradually become an indispensable tool in people's daily life. Search engines, because of the various rich information services they can provide, It provides users with all kinds of information and data, and has been widely used in people's daily life, bringing great convenience to people's daily production and life.
搜索引擎网站是互联网上专门提供检索服务的一类网站,这些网站的服务器通过网络搜索软件或网络登录等方式,将互联网上的大量网站的网页信息收集起来,经过加工处理后,建立信息数据库和索引数据库,用户通过在搜索引擎提供的接口中输入搜索词(query),获取搜索引擎针对该搜索词返回的搜索结果。搜索结果通常是根据一系列的评分策略和排序算法而得到的。最初,主要将网页与搜索词的相关性作为决定搜索结果排序的依据。Search engine websites are a type of websites that provide retrieval services on the Internet. The servers of these websites collect the webpage information of a large number of websites on the Internet through network search software or network login, etc., and after processing, establish information databases and The index database, the user enters the search term (query) in the interface provided by the search engine to obtain the search results returned by the search engine for the search term. Search results are usually obtained according to a series of scoring strategies and sorting algorithms. Initially, the correlation between web pages and search terms was mainly used as the basis for determining the ranking of search results.
相关性通常由很多因素确定,其中之一即网页的PageRank。PageRank根据其他网页的内部链接对一个网页的重要性进行衡量。简单来说,其他网页对某特定网页的各个链接构成该网页的PageRank。但是,考虑到搜索结果的多样性,除了要考虑相关性以外,用户的访问量也是一个重要的判定依据。然而,在现有技术中,搜索引擎主要是通过用户对搜索结果的点击情况来统计用户对网页的访问量。显然,这会使得统计的结果不够准确。Relevance is usually determined by many factors, one of which is the PageRank of a web page. PageRank measures the importance of a web page based on internal links from other web pages. In simple terms, each link to a particular webpage from other webpages constitutes the PageRank of that webpage. However, considering the diversity of search results, in addition to considering the relevance, the number of user visits is also an important basis for judging. However, in the prior art, the search engine counts the number of visits to webpages by the user mainly through the clicks of the search results by the user. Obviously, this will make the statistical results inaccurate.
发明内容Contents of the invention
本发明提供了一种搜索结果提供方法及装置,能够使得搜索结果更加准确有效。The invention provides a search result providing method and device, which can make the search result more accurate and effective.
本发明提供了如下方案:The present invention provides following scheme:
一种搜索结果提供方法,包括:A method for providing search results, comprising:
浏览器端将用户的访问网页相关信息上报给搜索引擎服务器;所述访问网页相关信息包括:被访问网页的唯一性标识信息;The browser side reports the relevant information of the user's visited webpage to the search engine server; the relevant information of the visited webpage includes: the unique identification information of the visited webpage;
所述搜索引擎服务器根据从多个浏览器端收集到的所述访问网页相关信息,统计网页的用户访问情况相关信息,所述用户访问情况相关信息包括网页的访问量;The search engine server collects relevant information on web page access according to the information related to the visited web pages collected from multiple browsers, and the information related to the user access situation includes the number of visits to the web page;
所述搜索引擎服务器在接收到用户的搜索请求时,根据网页的用户访问情况相关信息对各个搜索结果进行排序,并向用户返回搜索结果。When the search engine server receives the user's search request, it sorts the search results according to the information related to the user's access to the webpage, and returns the search results to the user.
其中,所述浏览器端上报的访问网页相关信息还包括访问网页的用户信息,所述统计网页的用户访问情况相关信息还包括:Wherein, the webpage related information reported by the browser also includes information about users who visit the webpage, and the information related to the statistics of webpage user visits also includes:
统计网页的访问用户量。Count the number of users visiting the webpage.
其中,所述浏览器端上报的访问网页相关信息还包括访问网页的时间信息,所述方法还包括:Wherein, the web page-related information reported by the browser also includes time information of the web page visited, and the method further includes:
统计用户对网页的访问频度,和/或,在不同时间段内的访问频度分布情况;To collect statistics on the frequency of users' visits to web pages, and/or, the distribution of visit frequencies in different time periods;
根据所述访问频度和/或在不同时间段内的访问频度分布情况,对搜索结果的排序进行调整。According to the access frequency and/or the distribution of access frequency in different time periods, the ranking of the search results is adjusted.
其中,所述浏览器端上报的访问网页相关信息还包括用户的IP地址,所述方法还包括:Wherein, the webpage related information reported by the browser also includes the IP address of the user, and the method also includes:
根据用户的IP地址确定用户所在的地域,并统计出网页在不同地域的访问频度分布情况;Determine the region where the user is located according to the user's IP address, and count the frequency distribution of web pages in different regions;
根据所述在不同地域的访问频度分布情况,对搜索结果的排序进行调整。According to the distribution of access frequency in different regions, the sorting of the search results is adjusted.
其中,所述浏览器端上报的访问网页相关信息还包括页面加载所需时间,所述方法还包括:Wherein, the webpage related information reported by the browser also includes the time required for page loading, and the method further includes:
统计出网页的页面加载所需的平均时间;Calculate the average time required for the page loading of the web page;
根据所述平均时间,对搜索结果的排序进行调整。According to the average time, the sorting of the search results is adjusted.
其中,还包括:Among them, also include:
所述浏览器端将用户的网址列表中包含的链接上报给搜索引擎服务器;The browser reports the links contained in the user's URL list to the search engine server;
所述搜索引擎服务器在为用户提供搜索结果时,根据该用户的网址列表中包含的链接,对搜索结果的排序进行调整。When the search engine server provides search results for the user, it adjusts the sorting of the search results according to the links contained in the user's URL list.
其中,还包括:Among them, also include:
统计出各个网页基于用户访问的关联性;Count the relevance of each webpage based on user visits;
当需要针对用户当期访问的网页提供搜索结果时,根据所述关联性提供搜索结果。When it is necessary to provide search results for the webpages currently visited by the user, the search results are provided according to the relevance.
一种搜索结果提供装置,包括:A device for providing search results, comprising:
访问信息上报单元,位于浏览器端,用于将用户的访问网页相关信息上报给搜索引擎服务器;所述访问网页相关信息包括:被访问网页的唯一性标识信息;The access information reporting unit is located at the browser end and is used to report the relevant information of the user's visited webpage to the search engine server; the relevant information of the visited webpage includes: the unique identification information of the visited webpage;
统计单元,位于搜索引擎服务器端,用于根据从多个浏览器端收集到的所述访问网页相关信息,统计网页的用户访问情况相关信息,所述用户访问情况相关信息包括网页的访问量;The statistical unit is located at the search engine server end, and is used for counting information related to user visits of webpages according to the relevant information collected from multiple browsers, and the information related to user visits includes the number of visits to webpages;
第一搜索结果提供单元,位于所述搜索引擎服务器端,用于在接收到用户的搜索请求时,根据网页的用户访问情况相关信息对各个搜索结果进行排序,并向用户返回搜索结果。The first search result providing unit is located at the server side of the search engine, and is used for sorting the search results according to the information related to the user's access situation of the webpage when receiving the user's search request, and returning the search results to the user.
其中,所述浏览器端上报的访问网页相关信息还包括访问网页的用户信息,所述统计单元还用于:Wherein, the webpage related information reported by the browser also includes user information of the webpage, and the statistical unit is also used for:
统计网页的访问用户量。Count the number of users visiting the webpage.
其中,所述浏览器端上报的访问网页相关信息还包括访问网页的时间信息,所述搜索引擎服务器端还包括:Wherein, the webpage related information reported by the browser also includes time information for visiting the webpage, and the search engine server also includes:
按时间统计单元,用于统计用户对网页的访问频度,和/或,在不同时间段内的访问频度分布情况;Time-based statistics unit, used to count the frequency of users’ visits to web pages, and/or, the distribution of visits frequency in different time periods;
第一调整单元,用于根据所述访问频度和/或在不同时间段内的访问频度分布情况,对搜索结果的排序进行调整。The first adjustment unit is configured to adjust the ranking of the search results according to the access frequency and/or the distribution of access frequencies in different time periods.
其中,所述浏览器端上报的访问网页相关信息还包括用户的IP地址,所述搜索引擎服务器端还包括:Wherein, the webpage related information reported by the browser end also includes the IP address of the user, and the search engine server end also includes:
按地域统计单元,用于根据用户的IP地址确定用户所在的地域,并统计出网页在不同地域的访问频度分布情况;According to the geographical statistics unit, it is used to determine the region where the user is located according to the user's IP address, and to calculate the distribution of the visit frequency of web pages in different regions;
第二调整单元,用于根据所述在不同地域的访问频度分布情况,对搜索结果的排序进行调整。The second adjustment unit is configured to adjust the ranking of the search results according to the distribution of access frequencies in different regions.
其中,所述浏览器端上报的访问网页相关信息还包括页面加载所需时间,所述搜索引擎服务器端还包括:Wherein, the webpage related information reported by the browser side also includes the time required for page loading, and the search engine server side also includes:
加载时间统计单元,用于统计出网页的页面加载所需的平均时间;The loading time statistics unit is used to calculate the average time required for page loading of the webpage;
第三调整单元,用于根据所述平均时间,对搜索结果的排序进行调整。The third adjusting unit is configured to adjust the sorting of the search results according to the average time.
其中,所述浏览器端还包括:Wherein, the browser end also includes:
网址列表上报单元,用于将用户的网址列表中包含的链接上报给搜索引擎服务器;a URL list reporting unit, configured to report the links contained in the user's URL list to the search engine server;
所述搜索引擎服务器端还包括:The search engine server side also includes:
第四调整单元,用于在为用户提供搜索结果时,根据该用户的网址列表中包含的链接,对搜索结果的排序进行调整。The fourth adjustment unit is configured to adjust the sorting of the search results according to the links contained in the user's URL list when the search results are provided for the user.
其中,所述搜索引擎服务器端还包括:Wherein, the search engine server side also includes:
关联性统计单元,用于统计出各个网页基于用户访问的关联性;A correlation statistics unit, configured to count the correlation of each web page based on user visits;
第二搜索结果提供单元,用于当需要针对用户当期访问的网页提供搜索结果时,根据所述关联性提供搜索结果。The second search result providing unit is configured to provide search results according to the association when it is necessary to provide search results for the webpages currently visited by the user.
根据本发明提供的具体实施例,本发明公开了以下技术效果:According to the specific embodiments provided by the invention, the invention discloses the following technical effects:
通过本发明,可以将浏览器与搜索引擎相结合,根据浏览器端上报的用户访问网页相关信息,搜索引擎可以统计出各个网页的用户访问情况,然后可以据此对搜索结果进行排序。由于在统计网页的用户访问情况的过程中,使用的是浏览器上报的信息,因此,相对于根据用户对搜索结果的点击情况进行统计的结果而言,会更加准确,进而也使得搜索结果更加准确有效。Through the present invention, the browser can be combined with the search engine, and the search engine can count the user visits of each webpage according to the relevant information about the user's visit to the webpage reported by the browser, and then sort the search results accordingly. Since the information reported by the browser is used in the process of counting the user's access to the webpage, it will be more accurate than the statistical result based on the user's click on the search result, which in turn makes the search result more accurate. Accurate and effective.
附图说明Description of drawings
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。In order to more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the following will briefly introduce the accompanying drawings required in the embodiments. Obviously, the accompanying drawings in the following description are only some of the present invention. Embodiments, for those of ordinary skill in the art, other drawings can also be obtained based on these drawings without any creative effort.
图1是本发明实施例提供的方法的流程图;Fig. 1 is the flowchart of the method provided by the embodiment of the present invention;
图2是本发明实施例提供的第一装置的示意图;Fig. 2 is a schematic diagram of a first device provided by an embodiment of the present invention;
图3是本发明实施例提供的第二装置的示意图;Fig. 3 is a schematic diagram of a second device provided by an embodiment of the present invention;
图4是本发明实施例提供的第三装置的示意图;Fig. 4 is a schematic diagram of a third device provided by an embodiment of the present invention;
图5是本发明实施例提供的第四装置的示意图;Fig. 5 is a schematic diagram of a fourth device provided by an embodiment of the present invention;
图6是本发明实施例提供的第五装置的示意图;Fig. 6 is a schematic diagram of a fifth device provided by an embodiment of the present invention;
图7是本发明实施例提供的第六装置的示意图。Fig. 7 is a schematic diagram of a sixth device provided by an embodiment of the present invention.
具体实施方式detailed description
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。The following will clearly and completely describe the technical solutions in the embodiments of the present invention with reference to the accompanying drawings in the embodiments of the present invention. Obviously, the described embodiments are only some, not all, embodiments of the present invention. All other embodiments obtained by persons of ordinary skill in the art based on the embodiments of the present invention belong to the protection scope of the present invention.
参见图1,本发明实施例提供的搜索结果提供方法包括以下步骤:Referring to Fig. 1, the search result providing method provided by the embodiment of the present invention includes the following steps:
S101:浏览器端将用户的访问网页相关信息上报给搜索引擎服务器;所述访问网页相关信息包括:被访问网页的唯一性标识信息;S101: The browser reports the relevant information of the webpage visited by the user to the search engine server; the relevant information of the visited webpage includes: the unique identification information of the visited webpage;
在本发明实施例中,为了提高作为搜索结果排序依据的数据的准确度,具体实现时,主要是将浏览器与搜索引擎相结合。其中,浏览器作为用户访问网页的工具,能够获取到用户的具体访问情况,包括用户访问的网页的唯一性标识信息等等,浏览器收集到这些信息之后,就可以上报给搜索引擎服务器。在实际的应用中,可以将比如网页的URL(Uniform/Universal Resource Locator、统一资源定位符),网页的特征性检测值如MD5值等信息作为被浏览网页的唯一性标识。In the embodiment of the present invention, in order to improve the accuracy of the data used as the basis for sorting the search results, the browser and the search engine are mainly combined in a specific implementation. Among them, the browser, as a tool for the user to access the webpage, can obtain the specific access situation of the user, including the unique identification information of the webpage visited by the user, etc. After the browser collects this information, it can report it to the search engine server. In practical applications, information such as the URL (Uniform/Universal Resource Locator, Uniform Resource Locator) of the webpage, the characteristic detection value of the webpage such as the MD5 value can be used as the unique identifier of the browsed webpage.
需要说明的是,由于实际应用中,人们使用计算机的应用环境,如操作系统、浏览器类型等的不尽相同,对用户访问网页情况进行监控的过程可以有多种实现方式:例如使用一种带有监控功能的浏览器,在用户使用浏览器访问网页时,记录下访问网页相关信息。其中,浏览器可以是Windows操作系统自带的浏览器Internet Explorer(简称IE),以及其他第三方浏览器。所谓第三方浏览器,通常指在Windows操作系统上运行的非IE的浏览器软件,这类第三方浏览器通常会因其有着针对用户的丰富的独特功能设计和个性化扩展,为用户提供了许多方便的应用。It should be noted that, due to the fact that in actual applications, people use different computer application environments, such as operating systems, browser types, etc., the process of monitoring user access to web pages can be implemented in many ways: for example, using a A browser with a monitoring function, when a user visits a web page with a browser, records information related to the web page visited. Wherein, the browser may be a browser Internet Explorer (IE for short) built into the Windows operating system, or other third-party browsers. The so-called third-party browsers usually refer to non-IE browser software running on the Windows operating system. Such third-party browsers usually provide users with rich and unique function designs and personalized extensions for users. Many handy apps.
另外针对支持插件扩展功能的浏览器,也可以由随浏览器启动的插件程序来实现;插件是按照一定的应用程序接口规范编写出来的、能被主程序调用以实现处理某种事务的应用程序,在本发明实施例中,对于没有对用户访问网页的相关信息进行获取及上报功能,但可以支持浏览器插件扩展的浏览器来说,通过插件程序来实现,也是一种有效的实现方式。In addition, for browsers that support plug-in extension functions, it can also be implemented by a plug-in program started with the browser; a plug-in is an application program that is written according to a certain application program interface specification and can be called by the main program to process certain transactions , in the embodiment of the present invention, for browsers that do not have the function of acquiring and reporting information related to webpages visited by users, but can support browser plug-in extensions, it is also an effective way to implement through plug-in programs.
再者,还可以由非浏览器程序及浏览器插件程序,比如某种监控程序或程序监控组件来完成,由监控程序或者程序监控组件对用户发出的对目标网页的访问请求进行检测,及对用户访问网页的相关信息进行上报。Furthermore, it can also be completed by non-browser programs and browser plug-in programs, such as some kind of monitoring program or program monitoring component. The monitoring program or program monitoring component detects the access request to the target webpage sent by the user, and Report the relevant information of the user's visit to the webpage.
另外需要说明的是,在具体实现时,浏览器端一旦发现用户访问某网页,就可以将此次访问的相关信息上报给搜索引擎服务器,或者,也可以先在浏览器端对用户的访问相关信息进行记录,当达到一定时间间隔,或者记录的数据达到一定量时,再上报给搜索引擎服务器,等等。In addition, it should be noted that, in the specific implementation, once the browser finds that the user visits a certain webpage, it can report the relevant information of this visit to the search engine server, or it can also first report the relevant information about the user's visit on the browser side. The information is recorded, and when a certain time interval is reached, or when the recorded data reaches a certain amount, it is reported to the search engine server, and so on.
S102:所述搜索引擎服务器根据从多个浏览器端收集到的所述访问网页相关信息,统计网页的用户访问情况相关信息;S102: The search engine server collects relevant information about user access to the webpage according to the information about the visited webpage collected from multiple browsers;
由于浏览器的用户量比较大,因此,搜索引擎服务器可以从众多的浏览器端收集到大量的访问网页相关信息,这样,搜索引擎服务器就可以从中统计出网页的用户访问情况。其中,由于用户在访问网页时,可能有多种途径,例如,从地址栏输入网页的URL、从浏览器的导航页中点击网页链接、从收藏夹等列表中点击网页链接、从网页中点击其他网页的链接,等等,但无论采用何种方式,浏览器都能够获取到的用户访问信息,这就使得收集到的用户访问网页相关信息不仅仅局限于用户对搜索引擎给出的搜索结果的点击情况,从而提高统计结果的准确性。Due to the relatively large number of browser users, the search engine server can collect a large amount of information related to webpage visits from many browsers, so that the search engine server can count user visits to webpages therefrom. Among them, when the user visits the webpage, there may be many ways, for example, input the URL of the webpage from the address bar, click the webpage link from the navigation page of the browser, click the webpage link from the list of favorites, etc., click from the webpage Links to other web pages, etc., but no matter what method is used, the browser can obtain the user's visit information, which makes the collected information about the user's visit to the web page not limited to the search results given by the user to the search engine clicks, thereby improving the accuracy of statistical results.
其中,搜索引擎服务器在统计网页的用户访问情况相关信息时,可以统计每个网页的访问量,访问量作为对搜索结果进行排序的依据。具体实现时,由于搜索引擎维护着索引数据库,其中保存了抓取到所有网页的信息,接收到用户的搜索请求时,就是根据该索引数据库中的数据向用户返回搜索结果。因此,可以在索引数据库中为每个网页设置访问次数这一参数,每当接收到一个浏览器端上报的被用户访问的网页的URL时,就可以在索引数据库中将该网页的用户访问次数加一。这样,随着浏览器端上报的信息的不断增加,就可以从索引数据库中记录下的各个网页的访问次数中体现出广大用户对各个网页的访问量。Wherein, when the search engine server collects information related to user visits of webpages, it may count the number of visits to each webpage, and the number of visits is used as a basis for sorting the search results. During specific implementation, since the search engine maintains an index database, which stores information of all web pages captured, when receiving a search request from a user, it returns search results to the user according to the data in the index database. Therefore, the number of visits can be set for each web page in the index database. Whenever the URL of a web page accessed by a user reported by a browser is received, the number of user visits to the web page can be recorded in the index database. plus one. In this way, with the continuous increase of information reported by the browser, the number of visits to each webpage by the majority of users can be reflected from the number of visits to each webpage recorded in the index database.
当然,在本发明实施例中,在利用各个网页的访问量作为搜索结果的排序依据时,还可以根据网页的访问用户量对网页进行加权。其中,访问量与访问用户量是不同的概念,访问量是指总的访问次数,对于两个总访问量相当的网页而言,用户访问量可能是不同的,例如,其中一个网页的访问量可能是由很多用户带来的,而另一个网页的访问量可能是由少数几个用户带来的,此时则证明第一个网页的访问用户量要大于第二个网站,相应的,第一个网页的权威性也会大于第二个网页。具体实现时,为了使得搜索引擎服务器能够统计出各个网页的访问用户量,浏览器端在上报访问网页相关信息时,还可以携带上用户信息,其中,用户信息可以是用户注册并登录的账户信息,或者还可以是用户的IP地址信息,等等。搜索引擎服务器根据用户信息,就可以统计出各个网页的访问用户量,进而根据该网页访问用户量对网页进行加权即可,总访问用户量越大的网页,权重也就越高。Certainly, in the embodiment of the present invention, when the number of visits of each webpage is used as the basis for sorting the search results, the webpages may also be weighted according to the number of users visiting the webpage. Among them, the number of visits and the number of visiting users are different concepts. The number of visits refers to the total number of visits. For two web pages with the same total visits, the number of user visits may be different. For example, the number of visits to one of the webpages It may be brought by many users, while the visits to another webpage may be brought by a few users. At this time, it proves that the number of visits to the first webpage is greater than that of the second website. Correspondingly, One web page will also be more authoritative than the second web page. During specific implementation, in order to enable the search engine server to count the number of users who visit each webpage, the browser can also carry user information when reporting information about the visited webpage, where the user information can be the account information registered and logged in by the user , or may also be the user's IP address information, and so on. According to the user information, the search engine server can count the number of users visiting each web page, and then weight the web pages according to the number of users visiting the web page.
S103:所述搜索引擎服务器在接收到用户的搜索请求时,根据网页的用户访问情况相关信息对各个搜索结果进行排序,并向用户返回搜索结果。S103: When the search engine server receives the user's search request, it sorts the search results according to the information related to the user's access to the webpage, and returns the search results to the user.
由于通过上述方式获取到了网页的用户访问情况相关信息,因此,在接收到用户的搜索请求时,就可以据此对搜索结果进行排序之后提供给用户了。其中,具体的排序方法可以采用已有技术中的方式来实现,这里不再赘述。Since the information related to the user's access to the webpage is obtained through the above method, when the user's search request is received, the search results can be sorted accordingly and then provided to the user. Wherein, the specific sorting method can be realized by means in the prior art, and will not be repeated here.
综上可见,在本发明实施例中,可以将浏览器与搜索引擎相结合,根据浏览器端上报的用户访问网页相关信息,搜索引擎可以统计出各个网页的用户访问情况,然后可以据此对搜索结果进行排序。由于在统计网页的用户访问情况的过程中,使用的是浏览器上报的信息,因此,相对于根据用户对搜索结果的点击情况进行统计的结果而言,会更加准确,进而也使得搜索结果更加准确有效。To sum up, in the embodiment of the present invention, the browser and the search engine can be combined, and according to the information related to the user's access to the webpage reported by the browser, the search engine can count the user's access to each webpage, and then can use it accordingly. Search results are sorted. Since the information reported by the browser is used in the process of counting the user's access to the webpage, it will be more accurate than the statistical result based on the user's click on the search result, which in turn makes the search result more accurate. Accurate and effective.
另外,由于搜索引擎服务器可以通过浏览器上报的用户访问网页相关信息来对确定网页的权重,这样,就使得确定网页权重的因素可以不局限于用户的访问量及访问用户量,也就是说,除了可以通过网页的访问量、访问用户量这两方面的信息来确定网页的权重之外,还可以通过浏览器上报的信息获取到更丰富的信息,并将这些信息一并用到确定网页的权重中,使得最终确定出的网页权重能够更加准确地体现这个网页的重要性。In addition, since the search engine server can determine the weight of the webpage through the relevant information about the user's access to the webpage reported by the browser, the factors for determining the weight of the webpage are not limited to the number of user visits and the number of visiting users, that is to say, In addition to determining the weight of a web page based on information such as the number of visits to the web page and the number of visiting users, you can also obtain richer information from the information reported by the browser, and use this information together to determine the weight of the web page , so that the finally determined weight of the webpage can more accurately reflect the importance of the webpage.
例如,由于用户只要访问一个网页,浏览器就可以将该信息上报给搜索引擎服务器,同时,可以将用户访问该网页的时间信息上报给搜索引擎服务器。这样,搜索引擎服务器根据从各个用户浏览器端收集到的信息,就可以统计出针对不同网页,用户的访问频度是多少,或者,还可以统计出对于同一个网页,用户在不同时间段的访问频度分布情况,这样,通过不同网页之间的用户访问频度,或者对于通过不同网页在不同时间段的访问频度分布情况,也能从一定程度上体现出网页在重要性上的差异,进而就可以依据这种差异,对搜索结果进行排序。其中,根据网页在不同时间段的访问分布情况,可以使得用户在不同的时间段使用同一关键词进行搜索时,得到具有不同排序情况的搜索结果,这也可以使得排序的有效性得到提升。也就是说,在某一时间段内,用户对某一部分网页的访问频度比较高,而在另一个时间段内,用户对另一部分网页的访问频度比较高,而根据浏览器上报的用户访问网页相关信息(此时,可以包括用户访问网页的URL以及访问时间),搜索引擎可以将这种时间段分布情况统计出来,这样,当接收到某用户的搜索请求时,可以按照当前时间所属的时间段内用户对网页的访问情况,对搜索结果进行排序,之后再展现给用户。换言之,对于各个搜索结果而言,如果在当前时间段内用户的访问频度较高,则可以在这一方面获得较高的权重。For example, as long as the user visits a webpage, the browser can report the information to the search engine server, and at the same time, can report the time information of the user's access to the webpage to the search engine server. In this way, based on the information collected from each user's browser, the search engine server can count the frequency of users' visits to different web pages, or it can also count the number of visits of users in different time periods for the same web page. The distribution of access frequency, so that the difference in importance of web pages can also be reflected to a certain extent through the frequency of user access between different web pages, or the distribution of access frequency of different web pages in different time periods , and then the search results can be sorted according to this difference. Wherein, according to the access distribution of webpages in different time periods, users can obtain search results with different sorting conditions when searching using the same keyword in different time periods, which can also improve the effectiveness of sorting. That is to say, in a certain period of time, the user visits a certain part of the webpage more frequently, and in another period of time, the user visits another part of the webpage more frequently, and according to the user information reported by the browser Information related to web pages visited (in this case, it may include the URL of the web page visited by the user and the access time), the search engine can count the distribution of this time period, so that when receiving a search request from a user, it can search according to the current time. The user's visits to web pages within a certain period of time, sort the search results, and then display them to the user. In other words, for each search result, if the user's access frequency is relatively high in the current time period, a relatively high weight can be obtained in this respect.
或者,由于浏览器端还可以上报用户的IP地址,而IP地址能够反映出用户所在的地域,因此,搜索引擎服务器还可以统计出针对同一个网页,在不同地域的分布情况。也就是说,一个地域的用户可能对某一部分网页访问的访问频度较高,而另一个地域的用户可能对另一部分网页的访问频度较高,同样的,根据浏览器端上报的用户访问网页相关信息(此时,可以包括用户访问网页的URL,以及用户的IP地址),搜索引擎服务器可以将这种地域分布情况统计出来。这样,在接收到某用户的访问请求时,可以根据该用户的IP地址获知该用户所属的地域,然后按照该地域内用户对网页的访问情况,对搜索结果进行排序。换言之,在对于各个搜索结果而言,如果在当前地域内用户的访问频度较高,则可以在这一方面获得较高的权重。对于不同地域的用户而言,针对同一关键词进行搜索时,可能会得到具有不同排列顺序的搜索结果。Or, because the browser can also report the user's IP address, and the IP address can reflect the region where the user is located, the search engine server can also count the distribution of the same webpage in different regions. That is to say, users in one region may visit a certain part of the webpage more frequently, while users in another region may visit another part of the webpage more frequently. Similarly, according to the user visits reported by the browser Webpage-related information (at this time, may include the URL of the user's access to the webpage, and the user's IP address), the search engine server can count this geographical distribution. In this way, when a user's access request is received, the region to which the user belongs can be known according to the user's IP address, and then the search results are sorted according to the user's access to web pages in the region. In other words, for each search result, if the user's visit frequency in the current region is high, then a higher weight can be obtained in this respect. For users in different regions, when searching for the same keyword, they may obtain search results with different sorting orders.
再者,在对搜索结果进行排序时,还可以考虑页面加载所需时间这一因素,也就是说,如果一个网页需要很长的加载时间才能展现在用户面前,则用户可能会放弃对该网页的访问,改为访问其他网页,因此,在对搜索结果进行排序时,可以适当将加载所需时间短的网页的权重增加。为此,浏览器端在上报用户访问网页相关信息时,可以将各个网页的页面加载时间上报给搜索引擎服务器,这样,搜索引擎服务器可以根据收集到的用户访问网页相关信息,统计出各个网页的平均页面加载时间,然后,针对不同的网页而言,平均加载时间段的网页可以在这一方面获得较高的权重。Furthermore, when sorting the search results, you can also consider the factor of the page loading time, that is, if a web page takes a long time to load before it can be displayed in front of the user, the user may abandon the page. visits to other webpages instead, so when sorting search results, the weight of webpages that take a short time to load can be appropriately increased. For this reason, when the browser side reports information about web pages visited by users, it can report the page loading time of each web page to the search engine server. In this way, the search engine server can calculate the statistics of each web page based on the collected information about web pages visited by users. Average page load time, and then, for different web pages, web pages in the average load time period can get a higher weight in this regard.
此外,搜索引擎服务器在为用户提供搜索结果时,除了传统的根据用户输入的关键词给出搜索结果之外,还有另外一种应用,也即可以针对用户当前正在访问的网页,在索引数据库中搜索出与用户当前正在访问的网页相关的其他网页推荐给用户。此时,这种被推荐的网页也相当于是搜索引擎服务器给出的搜索结果,为了提高推荐的有效性,除了从网页内容的相关度上进行排序之外,同样可以依据其他的因素,例如,前文所述的访问量、访问用户量、时间、地域上的分布以及页面加载时间等因素,等等。除此之外,针对这种情况,还可以进行一种关联性推荐。其中一种关联性推荐可以是单纯的用户访问页面的关联性推荐,例如,看了网页A的人,很多都看了网页B,那么下一个看网页A的人就可以被推荐看网页B。其中,网页A可能是讲汽车的,网页B可能是讲体育的,两者之间在文本上的关联度可能并不是很强,但是通过这种用户访问上的关联,网页B就可能被推荐给访问了网页A的用户。而另一种关联性推荐可以是在基于用户访问的关联性的基础上,结合页面内容之间的关联性。也即,可以将网页中的关键词提取出来,再做基于用户访问的关联性推荐,例如,看了网页A(内容是讲汽车的)的人,很多看了同样讲汽车的网页C,那么下一个看网页A的人,就可以被推荐网页C。而在以上关联性推荐的过程中,由于可以从浏览器端获取到用户访问网页相关信息,因此,可以很方便地为各个网页统计出基于用户访问情况关联性比较强的其他网页,进而在需要针对某网页进行相关网页的推荐时,就可以根据这种关联性关系,对网页进行加权,确定出各个推荐结果的排列顺序。In addition, when the search engine server provides users with search results, in addition to the traditional search results based on the keywords entered by the user, there is another application, that is, it can index the webpage that the user is currently visiting in the index database. Search out other web pages related to the web page that the user is currently visiting and recommend them to the user. At this time, the recommended web pages are also equivalent to the search results given by the search engine server. In order to improve the effectiveness of the recommendation, in addition to sorting from the relevance of the web page content, other factors can also be used, for example, Factors such as the number of visits mentioned above, the number of visiting users, time, geographical distribution, and page loading time, etc. In addition, for this situation, a kind of relevance recommendation can also be made. One of the related recommendations can be a purely user-visited page related recommendation. For example, many people who read web page A also read web page B, so the next person who reads web page A can be recommended to read web page B. Among them, webpage A may be about cars, webpage B may be about sports, and the textual correlation between the two may not be very strong, but through this correlation in user visits, webpage B may be recommended To a user who has visited page A. Another kind of relevance recommendation can be based on the relevance based on user visits, combined with the relevance between page contents. That is to say, the keywords in the webpage can be extracted, and then the relevance recommendation based on user visits can be made. For example, many people who read the webpage A (the content is about cars) read the webpage C that also talks about cars, then The next person who views webpage A can be recommended webpage C. In the process of the above relevance recommendation, since the relevant information about the web pages visited by the user can be obtained from the browser side, it is very convenient to count other web pages based on the user's access situation for each web page, and then when needed When recommending related webpages for a certain webpage, the webpages can be weighted according to the correlation relationship to determine the ranking order of each recommendation result.
以上所述的各种对搜索结果的干预方式,都是针对所有用户通用的,在实际应用中,还可以实现针对单个用户的个性化排序。例如,用户在使用浏览器的过程中,可能会将一些经常会访问的网页的链接添加到“收藏夹”(可能是本地收藏夹,也可能是网络收藏夹)中,以便在后续访问这种网页时,可以直接从收藏夹中点击;或者,浏览器还可能为用户维护“最常访问列表”、“最近访问列表”等等,这些都可以体现出用户在访问网页时的习惯,因此,浏览器端在上传用户访问网页相关信息的同时,还可以将各个网址列表中包含的链接上传给搜索引擎服务器;同时,浏览器在向搜索引擎服务器发送搜索请求时,可以携带上用户的身份信息,这样,当搜索引擎服务器在获取到与关键词或者当前访问的网页相匹配的链接之后,可以判断各个链接是否出现在该用户的网址列表中,如果是,则可以对相应的链接进行加权,这样,该链接在搜索结果页面中的位置就可能被提前。The above-mentioned various intervention methods on search results are common to all users, and in practical applications, personalized sorting for a single user can also be realized. For example, in the process of using the browser, the user may add links to some frequently visited webpages to "Favorites" (may be local favorites or network favorites), so that they can be accessed in subsequent visits. When viewing a web page, you can click directly from the favorites; or, the browser may also maintain a "most frequently visited list", "recently visited list" and so on for the user, all of which can reflect the user's habits when visiting web pages. Therefore, While uploading the information about the web pages visited by the user, the browser can also upload the links contained in each URL list to the search engine server; at the same time, when the browser sends a search request to the search engine server, it can carry the user's identity information , so that after the search engine server obtains the links that match the keywords or the currently visited webpage, it can determine whether each link appears in the user's URL list, and if so, it can weight the corresponding links, In this way, the position of the link in the search results page may be advanced.
在实际应用中,搜索引擎服务器可以从以上方面的因素中选取其中的部分或全部,对搜索结果进行排序上的干预。总之,在本发明实施例中,针对搜索引擎服务器给出的搜索结果,可以从多个方面进行加权,最终得到的排序结果可以更全面地体现出实际的情况。In practical applications, the search engine server may select some or all of the above factors to intervene in sorting the search results. In a word, in the embodiment of the present invention, the search results given by the search engine server can be weighted from multiple aspects, and the finally obtained sorting results can more fully reflect the actual situation.
与本发明实施例提供的搜索引擎提供方法相对应,本发明实施例还提供了一种搜索结果提供装置,参见图2,该装置包括:Corresponding to the search engine providing method provided in the embodiment of the present invention, the embodiment of the present invention also provides a device for providing search results, see FIG. 2, the device includes:
访问信息上报单元201,位于浏览器端,用于将用户的访问网页相关信息上报给搜索引擎服务器;所述访问网页相关信息包括:被访问网页的唯一性标识信息;The access information reporting unit 201 is located at the browser end, and is used to report the related information of the user's visited webpage to the search engine server; the visited webpage related information includes: the unique identification information of the visited webpage;
统计单元202,位于搜索引擎服务器端,用于根据从多个浏览器端收集到的所述访问网页相关信息,统计网页的用户访问情况相关信息,所述用户访问情况相关信息包括网页的访问量;The statistics unit 202 is located at the server side of the search engine, and is used for counting information related to user visits of webpages according to the relevant information of the visited webpages collected from multiple browsers. The information related to user visits includes the number of visits to webpages ;
第一搜索结果提供单元203,位于所述搜索引擎服务器端,用于在接收到用户的搜索请求时,根据网页的用户访问情况相关信息对各个搜索结果进行排序,并向用户返回搜索结果。The first search result providing unit 203 is located at the server side of the search engine, and is used for sorting the search results according to the information related to the user's access situation of the webpage when receiving the user's search request, and returning the search results to the user.
其中,所述浏览器端上报的访问网页相关信息还包括访问网页的用户信息,统计单元202还用于:Wherein, the webpage related information reported by the browser also includes user information of the webpage, and the statistical unit 202 is also used for:
统计网页的访问用户量。Count the number of users visiting the webpage.
具体实现时,所述浏览器端上报的访问网页相关信息还可以包括访问网页的时间信息,此时,参见图3,搜索引擎服务器端还可以包括:During specific implementation, the webpage related information reported by the browser end can also include the time information of the webpage visited. At this time, referring to Fig. 3, the search engine server end can also include:
按时间统计单元204,用于统计用户对网页的访问频度,和/或,在不同时间段内的访问频度分布情况;The statistical unit 204 by time is used to count the user's visit frequency to the webpage, and/or, the distribution of visit frequency in different time periods;
第一调整单元205,用于根据所述访问频度和/或在不同时间段内的访问频度分布情况,对搜索结果的排序进行调整。The first adjusting unit 205 is configured to adjust the ranking of the search results according to the access frequency and/or the distribution of access frequency in different time periods.
或者,所述浏览器端上报的访问网页相关信息还可以包括用户的IP地址,此时,参见图4,搜索引擎服务器端还可以包括:Or, the web page related information reported by the browser end can also include the user's IP address, at this time, referring to Fig. 4, the search engine server end can also include:
按地域统计单元206,用于根据用户的IP地址确定用户所在的地域,并统计出网页在不同地域的访问频度分布情况;According to the region statistics unit 206, it is used to determine the region where the user is located according to the user's IP address, and count the access frequency distribution of the webpage in different regions;
第二调整单元207,用于根据所述在不同地域的访问频度分布情况,对搜索结果的排序进行调整。The second adjustment unit 207 is configured to adjust the ranking of the search results according to the distribution of access frequency in different regions.
另外,所述浏览器端上报的访问网页相关信息还可以包括页面加载所需时间,此时,参见图5,搜索引擎服务器端还可以包括:In addition, the webpage related information reported by the browser can also include the time required for page loading. At this time, referring to FIG. 5, the search engine server can also include:
加载时间统计单元208,用于统计出网页的页面加载所需的平均时间;The loading time statistics unit 208 is used to calculate the average time required for the page loading of the webpage;
第三调整单元209,用于根据所述平均时间,对搜索结果的排序进行调整。The third adjustment unit 209 is configured to adjust the ranking of the search results according to the average time.
为了实现搜索结果的个性化,参见图6,所述浏览器端还可以包括:In order to realize the personalization of search results, referring to FIG. 6, the browser end may also include:
网址列表上报单元210,用于将用户的网址列表中包含的链接上报给搜索引擎服务器;URL list reporting unit 210, configured to report the links contained in the user's URL list to the search engine server;
相应的,所述搜索引擎服务器端还可以包括:Correspondingly, the search engine server end may also include:
第四调整单元211,用于在为用户提供搜索结果时,根据该用户的网址列表中包含的链接,对搜索结果的排序进行调整。The fourth adjustment unit 211 is configured to adjust the ranking of the search results according to the links contained in the user's website list when providing the search results for the user.
此外,参见图7,所述搜索引擎服务器端还可以包括:In addition, referring to FIG. 7, the search engine server may also include:
关联性统计单元212,用于统计出各个网页基于用户访问的关联性;Relevance statistics unit 212, configured to count the relevancy of each webpage based on user visits;
第二搜索结果提供单元213,用于当需要针对用户当期访问的网页提供搜索结果时,根据所述关联性提供搜索结果。The second search result providing unit 213 is configured to provide search results according to the relevance when it is necessary to provide search results for the webpages currently visited by the user.
总之,在本发明实施例提供的搜索结果提供装置中,可以将浏览器与搜索引擎相结合,根据浏览器端上报的用户访问网页相关信息,搜索引擎可以统计出各个网页的用户访问情况,然后可以据此对搜索结果进行排序。由于在统计网页的用户访问情况的过程中,使用的是浏览器上报的信息,因此,相对于根据用户对搜索结果的点击情况进行统计的结果而言,会更加准确,进而也使得搜索结果更加准确有效。In a word, in the device for providing search results provided by the embodiment of the present invention, the browser can be combined with the search engine, and according to the relevant information about the web pages visited by users reported by the browser, the search engine can count the user visits of each web page, and then Search results can be sorted accordingly. Since the information reported by the browser is used in the process of counting the user's access to the webpage, it will be more accurate than the statistical result based on the user's click on the search result, which in turn makes the search result more accurate. Accurate and effective.
通过以上的实施方式的描述可知,本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。It can be seen from the above description of the implementation manners that those skilled in the art can clearly understand that the present invention can be implemented by means of software plus a necessary general hardware platform. Based on this understanding, the essence of the technical solution of the present invention or the part that contributes to the prior art can be embodied in the form of software products, and the computer software products can be stored in storage media, such as ROM/RAM, disk , CD, etc., including several instructions to make a computer device (which may be a personal computer, server, or network device, etc.) execute the methods described in various embodiments or some parts of the embodiments of the present invention.
本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置或系统实施例而言,由于其基本相似于方法实施例,所以描述得比较简单,相关之处参见方法实施例的部分说明即可。以上所描述的装置及系统实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性劳动的情况下,即可以理解并实施。Each embodiment in this specification is described in a progressive manner, the same and similar parts of each embodiment can be referred to each other, and each embodiment focuses on the differences from other embodiments. In particular, for the device or system embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and for relevant parts, refer to part of the description of the method embodiments. The device and system embodiments described above are only illustrative, and the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, It can be located in one place, or it can be distributed to multiple network elements. Part or all of the modules can be selected according to actual needs to achieve the purpose of the solution of this embodiment. It can be understood and implemented by those skilled in the art without creative effort.
以上对本发明所提供的一种搜索结果提供方法及装置,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处。综上所述,本说明书内容不应理解为对本发明的限制。The method and device for providing search results provided by the present invention are described above in detail. In this paper, specific examples are used to illustrate the principle and implementation of the present invention. The description of the above embodiments is only used to help understand the present invention. method and its core idea; at the same time, for those of ordinary skill in the art, according to the idea of the present invention, there will be changes in the specific implementation and application range. In summary, the contents of this specification should not be construed as limiting the present invention.
Claims (12)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210088947.3A CN102663048B (en) | 2012-03-29 | 2012-03-29 | Method and device for providing search result |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210088947.3A CN102663048B (en) | 2012-03-29 | 2012-03-29 | Method and device for providing search result |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102663048A CN102663048A (en) | 2012-09-12 |
CN102663048B true CN102663048B (en) | 2017-04-12 |
Family
ID=46772539
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210088947.3A Active CN102663048B (en) | 2012-03-29 | 2012-03-29 | Method and device for providing search result |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102663048B (en) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102930015B (en) * | 2012-10-31 | 2016-02-03 | 百度在线网络技术(北京)有限公司 | A kind of for providing the method and apparatus of Search Results on mobile terminals |
CN102930017B (en) | 2012-10-31 | 2016-08-03 | 百度在线网络技术(北京)有限公司 | A kind of method and apparatus for providing Search Results on mobile terminals |
CN102932207B (en) * | 2012-11-19 | 2015-12-23 | 北京奇虎科技有限公司 | The method of monitoring website access information and server |
CN102984234B (en) * | 2012-11-19 | 2016-06-01 | 北京奇虎科技有限公司 | The access control method of a kind of communication system and Web content |
CN103186666B (en) * | 2013-03-01 | 2017-02-08 | 北京百度网讯科技有限公司 | Method, device and equipment for searching based on favorites |
CN103218411B (en) * | 2013-03-26 | 2016-10-05 | 亿赞普(北京)科技有限公司 | Website related information acquisition methods and device |
CN103294789A (en) * | 2013-05-21 | 2013-09-11 | 鸿富锦精密工业(深圳)有限公司 | Information searching system and information searching method |
CN103246746A (en) * | 2013-05-23 | 2013-08-14 | 百度在线网络技术(北京)有限公司 | Method, device and system for searching information |
JP5620604B1 (en) * | 2014-05-12 | 2014-11-05 | 株式会社ワイワイワイネット | Ranking system for search results on the net |
CN106776615B (en) * | 2015-11-20 | 2020-06-16 | 北京国双科技有限公司 | Thermodynamic diagram generation method and device |
CN105677790A (en) * | 2015-12-30 | 2016-06-15 | 广东欧珀移动通信有限公司 | Method and device for displaying URL list |
CN106937173B (en) * | 2015-12-31 | 2020-10-20 | 北京国双科技有限公司 | Video playing method and device |
CN107329992A (en) * | 2017-06-07 | 2017-11-07 | 上海斐讯数据通信技术有限公司 | A kind of management method and management system of websites collection ranking |
CN109213922B (en) * | 2017-06-30 | 2020-07-10 | 武汉斗鱼网络科技有限公司 | Method and device for sequencing search results |
WO2019090779A1 (en) * | 2017-11-13 | 2019-05-16 | 深圳市华阅文化传媒有限公司 | Method and apparatus by which reading app sorts source websites |
CN111737571B (en) * | 2020-06-11 | 2024-01-30 | 北京字节跳动网络技术有限公司 | Searching method and device and electronic equipment |
CN113934921A (en) * | 2020-07-13 | 2022-01-14 | 广西中烟工业有限责任公司 | Cigarette brand evaluation method based on consumer search multi-metadata fusion |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1858733A (en) * | 2005-11-01 | 2006-11-08 | 华为技术有限公司 | Information searching system and searching method |
CN101025737A (en) * | 2006-02-22 | 2007-08-29 | 王东 | Attention degree based same source information search engine aggregation display method and its related system |
CN101615197A (en) * | 2009-07-30 | 2009-12-30 | 浙江大学 | A personalized network resource recommendation method based on network connection speed |
CN102375833A (en) * | 2010-08-12 | 2012-03-14 | 橘子电视股份有限公司 | Method for recording and searching web page and method for recording and browsing web page |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8346763B2 (en) * | 2007-03-30 | 2013-01-01 | Microsoft Corporation | Ranking method using hyperlinks in blogs |
-
2012
- 2012-03-29 CN CN201210088947.3A patent/CN102663048B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1858733A (en) * | 2005-11-01 | 2006-11-08 | 华为技术有限公司 | Information searching system and searching method |
CN101025737A (en) * | 2006-02-22 | 2007-08-29 | 王东 | Attention degree based same source information search engine aggregation display method and its related system |
CN101615197A (en) * | 2009-07-30 | 2009-12-30 | 浙江大学 | A personalized network resource recommendation method based on network connection speed |
CN102375833A (en) * | 2010-08-12 | 2012-03-14 | 橘子电视股份有限公司 | Method for recording and searching web page and method for recording and browsing web page |
Also Published As
Publication number | Publication date |
---|---|
CN102663048A (en) | 2012-09-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102663048B (en) | Method and device for providing search result | |
CN102663054B (en) | A kind of method and device determining weight of website | |
CN104077714B (en) | Access preference acquisition, advertisement sending method and the system of the user of website | |
CN102629257B (en) | Commodity recommending method of e-commerce website based on keywords | |
CN103064863B (en) | A kind of method and apparatus that recommendation information is provided | |
US10452662B2 (en) | Determining search result rankings based on trust level values associated with sellers | |
US9229989B1 (en) | Using resource load times in ranking search results | |
WO2022142519A1 (en) | Information recommendation method and apparatus, and electronic device and storage medium | |
KR100645608B1 (en) | Server providing information retrieval service using user visit UAEL log and its method | |
US20090006388A1 (en) | Search result ranking | |
JP5506735B2 (en) | Method and recording medium for ranking the impact of a website | |
US20080147635A1 (en) | System, apparatus and method for providing weight to information gathering engine according to situation of user and computer readable medium processing the method | |
CN103390000B (en) | A kind of web search method and web page search system | |
WO2011019749A2 (en) | Presenting comments from various sources | |
WO2011159361A1 (en) | Determining and using search term weightings | |
CN107103062A (en) | A kind of webpage recommending method and system | |
WO2008133368A1 (en) | Information search ranking system and method based on users' attention levels | |
JP5985543B2 (en) | Information aggregation device, information aggregation method, and information aggregation program | |
CN102629265B (en) | A kind of method and system setting up web database | |
JP5191499B2 (en) | Search result ranking method and search result ranking system | |
US20160286420A1 (en) | Technique for data traffic analysis | |
CN104077713A (en) | Method and system of demand assessment and advertisement push for user visiting website | |
CN102945272A (en) | Processing method, equipment and server for collection information | |
CN104392000B (en) | Determine the method and apparatus that mobile site captures quota | |
CN104750752A (en) | Determination method and device of user community with internet-surfing preference |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
ASS | Succession or assignment of patent right |
Owner name: QIZHI SOFTWARE (BEIJING) CO., LTD. Effective date: 20120919 Owner name: BEIJING QIHU TECHNOLOGY CO., LTD. Free format text: FORMER OWNER: QIZHI SOFTWARE (BEIJING) CO., LTD. Effective date: 20120919 |
|
C41 | Transfer of patent application or patent right or utility model | ||
COR | Change of bibliographic data |
Free format text: CORRECT: ADDRESS; FROM: 100016 CHAOYANG, BEIJING TO: 100088 XICHENG, BEIJING |
|
TA01 | Transfer of patent application right |
Effective date of registration: 20120919 Address after: 100088 Beijing city Xicheng District xinjiekouwai Street 28, block D room 112 (Desheng Park) Applicant after: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Applicant after: Qizhi software (Beijing) Co.,Ltd. Address before: The 4 layer 100016 unit of Beijing city Chaoyang District Jiuxianqiao Road No. 14 Building C Applicant before: Qizhi software (Beijing) Co.,Ltd. |
|
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
ASS | Succession or assignment of patent right |
Free format text: FORMER OWNER: QIZHI SOFTWARE (BEIJING) CO., LTD. Effective date: 20150216 Owner name: TIANJIN QISI TECHNOLOGY CO., LTD. Free format text: FORMER OWNER: BEIJING QIHU TECHNOLOGY CO., LTD. Effective date: 20150216 |
|
C41 | Transfer of patent application or patent right or utility model | ||
COR | Change of bibliographic data |
Free format text: CORRECT: ADDRESS; FROM: 100088 XICHENG, BEIJING TO: 300384 NANKAI, TIANJIN |
|
TA01 | Transfer of patent application right |
Effective date of registration: 20150216 Address after: No. 18 North Haitai Huayuan Industrial Zone West New Technology Industrial Park of Tianjin city in 300384 2-102 industrial incubation -5 Applicant after: Tianjin Qisi Technology Co.,Ltd. Address before: 100088 Beijing city Xicheng District xinjiekouwai Street 28, block D room 112 (Desheng Park) Applicant before: BEIJING QIHOO TECHNOLOGY Co.,Ltd. Applicant before: Qizhi software (Beijing) Co.,Ltd. |
|
GR01 | Patent grant | ||
GR01 | Patent grant | ||
CP03 | Change of name, title or address |
Address after: 300000 Binhai high tech Zone, Tianjin Binhai hi tech Park Science and Technology Park, No. 39, No. six, No. 9-3-401 Patentee after: 360 TECHNOLOGY CO.,LTD. Address before: 300384 Tianjin hi New Technology Industrial Park Huayuan Industrial District No. 18 West North 2-102 industrial incubation -5 Patentee before: Tianjin Qisi Technology Co.,Ltd. |
|
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: 300000 Binhai high tech Zone, Tianjin Binhai hi tech Park Science and Technology Park, No. 39, No. six, No. 9-3-401 Patentee after: 360 science and Technology Co.,Ltd. Address before: 300000 Binhai high tech Zone, Tianjin Binhai hi tech Park Science and Technology Park, No. 39, No. six, No. 9-3-401 Patentee before: 360 TECHNOLOGY CO.,LTD. |
|
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address | ||
CP03 | Change of name, title or address |
Address after: No.9-3-401, No.39, Gaoxin 6th Road, Binhai Science Park, Binhai hi tech Zone, Tianjin Patentee after: 3600 Technology Group Co.,Ltd. Country or region after: China Address before: No.9-3-401, No.39, Gaoxin 6th Road, Binhai Science Park, Binhai hi tech Zone, Tianjin Patentee before: 360 science and Technology Co.,Ltd. Country or region before: China |