技术领域technical field
本发明涉及互联网技术领域,具体涉及一种搜索结果的处理方法展现方法、服务器、客户端。The present invention relates to the technical field of the Internet, in particular to a search result processing method display method, a server, and a client.
背景技术Background technique
随着计算机科学和互联网技术的发展,人们已经步入信息化时代,大量的信息通过互联网实现了快速、便捷地传输。通过网络渠道获得信息已经变得越来越普遍,人们可以直接在网络上搜索想要获取的信息关键字便可快速、方便地知悉相关方面的详细信息。With the development of computer science and Internet technology, people have entered the information age, and a large amount of information has been transmitted quickly and conveniently through the Internet. Obtaining information through network channels has become more and more common. People can directly search for the keywords of the information they want to obtain on the Internet to quickly and conveniently know the detailed information of relevant aspects.
移动互联网时代,用户的注意力越来越分散,好的内容是留住用户的关键。作为一种全新的内容形式,信息流凭借其取之不尽的内容极大地增强了用户粘性。通常,用户输入某个查询命令后,搜索结果页面上头部的前几条结果就足以很好地满足用户需求。现有技术中,为了丰富搜索结果的内容,进一步提升用户粘性和商业水平,会根据搜索需求按照点击分布折叠部分搜索结果,并通过已有的信息流接口在搜索结果页面上头部的前几条搜索结果下面引入信息流广告。然而,这种方式引入的信息流广告是从信息流广告数据库中随机引入的,其内容和用户搜索需求相关性并不高,导致用户使用率并不高。In the era of mobile Internet, users are increasingly distracted, and good content is the key to retaining users. As a new form of content, information flow greatly enhances user stickiness with its inexhaustible content. Usually, after a user enters a certain query command, the first few results at the top of the search result page are sufficient to satisfy the user's needs. In the existing technology, in order to enrich the content of search results and further improve user stickiness and business level, some search results will be folded according to the search demand according to the click distribution, and the first few pages of the head on the search result page will be displayed through the existing information flow interface. Introduce information flow advertisements below the search results. However, the information flow advertisement introduced in this way is randomly introduced from the information flow advertisement database, and its content is not highly relevant to user search needs, resulting in a low user utilization rate.
发明内容Contents of the invention
本发明所要解决的是在搜索结果中引入的信息流广告和用户搜索需求相关性不高的问题。What the present invention aims to solve is the problem that the information flow advertisement introduced in the search result is not highly correlated with the user's search demand.
本发明通过下述技术方案实现:The present invention realizes through following technical scheme:
本发明提供一种搜索结果的处理方法,包括:The invention provides a method for processing search results, including:
接收目标用户输入的搜索关键词;Receive search keywords input by target users;
判断是否存在与所述搜索关键词相关的竞价广告数据;Judging whether there is bidding advertisement data related to the search keyword;
如果存在所述竞价广告数据,则将一条以上的所述竞价广告数据转换为信息流广告数据;If the bidding advertisement data exists, converting more than one piece of bidding advertisement data into information flow advertisement data;
将所述信息流广告数据添加至搜索结果页中予以展现。The information flow advertisement data is added to a search result page for display.
可选的,所述将一条以上的所述竞价广告数据转换为信息流广告数据包括标题改写和搜索配图。Optionally, converting more than one piece of bidding advertisement data into information flow advertisement data includes title rewriting and search for picture matching.
可选的,所述将所述信息流广告数据添加至搜索结果页中予以展现包括:Optionally, adding the information flow advertisement data to the search result page for displaying includes:
将所述信息流广告数据插入所述搜索结果页中的一个或多个信息流搜索结果项中予以展现。Inserting the information flow advertisement data into one or more information flow search result items on the search result page for presentation.
可选的,在所述判断是否存在与所述搜索关键词相关的竞价广告数据之前,还包括:Optionally, before the judging whether there is bidding advertisement data related to the search keyword, it also includes:
获得全网用户的历史网络行为记录;Obtain historical network behavior records of users on the entire network;
根据所述全网用户的历史网络行为记录获得用户需求满足度,所述用户需求满足度为所述全网用户对在预设时间范围内针对所述搜索关键词进行搜索行为的满意程度;According to the historical network behavior records of the users in the whole network, the satisfaction degree of user needs is obtained, and the satisfaction degree of user needs is the degree of satisfaction of the users in the whole network with respect to the search behavior for the search keyword within a preset time range;
判断所述用户需求满足度是否高于预设阈值;Judging whether the user demand satisfaction is higher than a preset threshold;
如果所述用户需求满足度高于所述预设阈值,则执行所述判断是否存在与所述搜索关键词相关的竞价广告数据的步骤。If the satisfaction degree of the user demand is higher than the preset threshold, the step of judging whether there is bid advertisement data related to the search keyword is executed.
可选的,所述获得全网用户的历史网络行为记录,包括:Optionally, the obtaining historical network behavior records of users in the entire network includes:
获得所述全网用户在所述预设时间范围内的搜索记录、点击记录和浏览记录中任意一种或多种组合。Obtain any one or more combinations of search records, click records, and browsing records of users across the entire network within the preset time range.
可选的,所述根据所述全网用户的历史网络行为记录获得用户需求满足度包括:Optionally, the obtaining user demand satisfaction according to the historical network behavior records of users in the entire network includes:
基于预定划分条件对所述全网用户的历史网络行为记录进行划分以获得一个以上搜索会话,所述搜索会话为单个用户在预定时长内针对所述搜索关键词的搜索过程;Divide the historical network behavior records of users in the entire network based on predetermined division conditions to obtain more than one search session, where the search session is a search process for a single user within a predetermined time period for the search keywords;
基于预定的评估标准对与所述搜索会话对应的历史网络行为记录进行分析,以确定针对所述搜索会话的评估参数;analyzing historical network behavior records corresponding to the search session based on predetermined evaluation criteria to determine evaluation parameters for the search session;
基于所述评估参数确定所述搜索会话对应的评估结果;determining an evaluation result corresponding to the search session based on the evaluation parameter;
基于所述全网用户的评估结果,确定所述用户需求满足度。Based on the evaluation results of the users in the whole network, the satisfaction degree of the user needs is determined.
可选的,所述搜索结果的处理方法,还包括:Optionally, the method for processing the search results further includes:
如果所述用户需求满足度不高于所述预设阈值或者不存在所述竞价广告数据,则展现搜索结果页。If the satisfaction degree of the user demand is not higher than the preset threshold or the bidding advertisement data does not exist, a search result page is displayed.
基于同样的发明构思,本发明还提供一种服务器,包括:Based on the same inventive concept, the present invention also provides a server, including:
第一接收模块,用于接收目标用户在客户端输入的搜索关键词;The first receiving module is used to receive the search keyword input by the target user at the client;
第一判断模块,用于判断是否存在与所述搜索关键词相关的竞价广告数据;The first judging module is used to judge whether there is bidding advertisement data related to the search keyword;
第一转换模块,用于在存在所述竞价广告数据时,将一条以上的所述竞价广告数据转换为信息流广告数据;The first conversion module is used to convert more than one piece of bidding advertisement data into information flow advertisement data when the bidding advertisement data exists;
第一添加模块,用于将所述信息流广告数据添加至搜索结果页中;The first adding module is used to add the information flow advertisement data to the search result page;
第一发送模块,用于将所述搜索结果页发送至客户端。The first sending module is configured to send the search result page to the client.
可选的,所述第一转换模块包括标题改写模块和搜索配图模块。Optionally, the first conversion module includes a title rewriting module and a search and map matching module.
可选的,所述将所述信息流广告数据添加至搜索结果页中予以展现包括:Optionally, adding the information flow advertisement data to the search result page for displaying includes:
将所述信息流广告数据插入所述搜索结果页中的一个或多个信息流搜索结果项中予以展现。Inserting the information flow advertisement data into one or more information flow search result items on the search result page for presentation.
可选的,所述服务器,还包括:Optionally, the server also includes:
第一获得模块,用于获得全网用户的历史网络行为记录;The first obtaining module is used to obtain historical network behavior records of users on the entire network;
第二获得模块,用于根据所述全网用户的历史网络行为记录获得用户需求满足度,所述用户需求满足度为所述全网用户对在预设时间范围内针对所述搜索关键词进行搜索行为的满意程度;The second obtaining module is used to obtain the satisfaction degree of user needs according to the historical network behavior records of the users of the whole network, and the satisfaction degree of user needs is that the users of the whole network perform the search keywords within the preset time range. Satisfaction with search behavior;
第二判断模块,用于判断所述用户需求满足度是否高于预设阈值;A second judging module, configured to judge whether the user demand satisfaction is higher than a preset threshold;
所述第一判断模块用于在所述用户需求满足度高于所述预设阈值时,判断是否存在与所述搜索关键词相关的竞价广告数据。The first judging module is used for judging whether there is bidding advertisement data related to the search keyword when the satisfaction degree of the user demand is higher than the preset threshold.
可选的,所述获得全网用户的历史网络行为记录,包括:Optionally, the obtaining historical network behavior records of users in the entire network includes:
获得所述全网用户在所述预设时间范围内的全网用户的搜索记录、点击记录和浏览记录中任意一种或多种组合。Obtain any one or more combinations of the search records, click records and browsing records of the network-wide users within the preset time range of the network-wide users.
可选的,所述第二获得模块包括:Optionally, the second obtaining module includes:
划分模块,用于基于预定划分条件对所述全网用户的历史网络行为记录进行划分以获得一个以上搜索会话,所述搜索会话为单个用户在预定时长内针对所述搜索关键词的搜索过程;A division module, configured to divide the historical network behavior records of users on the entire network based on predetermined division conditions to obtain more than one search session, where the search session is a search process for a single user within a predetermined time period for the search keyword;
分析模块,用于基于预定的评估标准对与所述搜索会话相应的历史网络行为记录进行分析,以确定针对所述搜索会话的评估参数;An analysis module, configured to analyze historical network behavior records corresponding to the search session based on predetermined evaluation criteria, so as to determine evaluation parameters for the search session;
评估模块,用于基于所述评估参数确定所述搜索会话对应的评估结果;An evaluation module, configured to determine an evaluation result corresponding to the search session based on the evaluation parameter;
满足度确定模块,用于基于所述全网用户的评估结果,确定所述用户需求满足度。A degree of satisfaction determination module, configured to determine the degree of satisfaction of user needs based on the evaluation results of users across the network.
可选的,所述第一发送模块还在所述用户需求满足度不高于所述预设阈值或者不存在所述竞价广告数据时,将所述搜索结果页发送至客户端。Optionally, the first sending module also sends the search result page to the client when the satisfaction degree of the user demand is not higher than the preset threshold or the bidding advertisement data does not exist.
基于同样的发明构思,本发明还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述搜索结果的处理方法。Based on the same inventive concept, the present invention also provides a computer-readable storage medium on which a computer program is stored, and when the computer program is executed by a processor, the above search result processing method is implemented.
基于同样的发明构思,本发明还提供一种计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述搜索结果的处理方法。Based on the same inventive concept, the present invention also provides a computer device, including a memory, a processor, and a computer program stored on the memory and operable on the processor, when the processor executes the computer program Implement the processing method for the above search results.
基于同样的发明构思,本发明还提供一种搜索结果的展现方法,包括:Based on the same inventive concept, the present invention also provides a method for displaying search results, including:
接收目标用户输入的搜索关键词;Receive search keywords input by target users;
将所述搜索关键词发送至服务器;Send the search keyword to the server;
接收所述服务器返回的搜索结果页,所述搜索结果页中包含与所述搜索关键词相关的竞价广告数据,且一条以上的所述竞价广告数据被转换为信息流广告数据;Receiving the search result page returned by the server, the search result page includes bidding advertisement data related to the search keyword, and more than one piece of bidding advertisement data is converted into information flow advertisement data;
将所述包含信息流广告数据的搜索结果页予以展现。and displaying the search result page containing the information flow advertisement data.
基于同样的发明构思,本发明还提供一种搜索结果的展现方法,包括:Based on the same inventive concept, the present invention also provides a method for displaying search results, including:
接收目标用户输入的搜索关键词;Receive search keywords input by target users;
将所述搜索关键词发送至服务器;Send the search keyword to the server;
接收所述服务器返回的搜索结果页,所述搜索结果页中包含与所述搜索关键词相关的竞价广告数据;receiving a search result page returned by the server, the search result page including bidding advertisement data related to the search keyword;
将一条以上的所述竞价广告数据转换为信息流广告数据;converting more than one piece of bidding advertisement data into information flow advertisement data;
将所述信息流广告数据添加到所述搜索结果页中予以展现。Adding the information flow advertisement data to the search result page for display.
可选的,所述信息流广告数据展现在所述搜索关键词对应的搜索结果下方。Optionally, the information flow advertisement data is displayed under the search results corresponding to the search keywords.
可选的,所述搜索关键词对应的搜索结果为一个或多个信息流搜索结果项。Optionally, the search results corresponding to the search keywords are one or more information flow search result items.
基于同样的发明构思,本发明还提供一种客户端,包括:Based on the same inventive concept, the present invention also provides a client, including:
第二接收模块,用于接收目标用户输入的搜索关键词;The second receiving module is used to receive the search keyword input by the target user;
第二发送模块,用于将所述搜索关键词发送至服务器;The second sending module is used to send the search keyword to the server;
第三接收模块,用于接收所述服务器返回的搜索结果页,所述搜索结果页中包含与所述搜索关键词相关的竞价广告数据,且一条以上的所述竞价广告数据被转换为信息流广告数据;The third receiving module is used to receive the search result page returned by the server, the search result page contains bidding advertisement data related to the search keyword, and more than one piece of bidding advertisement data is converted into an information stream advertising data;
第一展现模块,用于将所述包含信息流广告数据的搜索结果页予以展现。The first display module is used to display the search result page containing the information flow advertisement data.
基于同样的发明构思,本发明还提供一种客户端,包括:Based on the same inventive concept, the present invention also provides a client, including:
第四接收模块,用于接收目标用户输入的搜索关键词;The fourth receiving module is used to receive the search keyword input by the target user;
第三发送模块,用于将所述搜索关键词发送至服务器;A third sending module, configured to send the search keyword to a server;
第五接收模块,用于接收所述服务器返回的搜索结果页,所述搜索结果页中包含与所述搜索关键词相关的竞价广告数据;The fifth receiving module is used to receive the search result page returned by the server, and the search result page includes bidding advertisement data related to the search keyword;
第三转换模块,用于将一条以上的所述竞价广告数据转换为信息流广告数据;The third conversion module is used to convert more than one piece of bidding advertisement data into information flow advertisement data;
第三添加模块,用于将所述信息流广告数据添加到所述搜索结果页中;A third adding module, configured to add the information flow advertisement data to the search result page;
第二展现模块,用于将包含所述信息流广告数据的搜索结果页予以展现。The second display module is used to display the search result page containing the information flow advertisement data.
可选的,所述信息流广告数据展现在所述搜索关键词对应的搜索结果下方。Optionally, the information flow advertisement data is displayed under the search results corresponding to the search keywords.
可选的,所述搜索关键词对应的搜索结果为一个或多个信息流搜索结果项。Optionally, the search results corresponding to the search keywords are one or more information flow search result items.
本发明与现有技术相比,具有如下的优点和有益效果:Compared with the prior art, the present invention has the following advantages and beneficial effects:
与现有技术中从信息流广告数据库中随机引入信息流广告到搜索结果中不同,本发明提供的搜索结果的处理方法及系统,首先会判断是否存在与目标用户输入的搜索关键词相关的竞价广告数据,如果存在所述竞价广告数据,则将所述竞价广告数据转换为信息流广告数据,并将所述信息流广告数据添加至搜索结果页中,在所述搜索结果页展现。由于所述竞价广告数据本身与目标用户输入的所述搜索关键词相关联,是根据所述搜索关键词进行搜索获得的,因而提高了信息流广告和目标用户搜索需求的相关性。Different from the random introduction of information flow advertisements from the information flow advertisement database into the search results in the prior art, the method and system for processing search results provided by the present invention will first judge whether there is a bidding related to the search keywords input by the target user Advertisement data, if the bidding advertisement data exists, converting the bidding advertisement data into information flow advertisement data, adding the information flow advertisement data to a search result page, and displaying it on the search result page. Since the bidding advertisement data itself is associated with the search keyword input by the target user and is obtained by searching according to the search keyword, the correlation between the information flow advertisement and the search demand of the target user is improved.
附图说明Description of drawings
此处所说明的附图用来提供对本发明实施例的进一步理解,构成本申请的一部分,并不构成对本发明实施例的限定。在附图中:The drawings described here are used to provide a further understanding of the embodiments of the present invention, constitute a part of the application, and do not limit the embodiments of the present invention. In the attached picture:
图1为本发明一种实施例的搜索结果的处理方法的流程示意图;FIG. 1 is a schematic flowchart of a method for processing search results according to an embodiment of the present invention;
图2为本发明另一种实施例的搜索结果的处理方法的流程示意图;FIG. 2 is a schematic flowchart of a method for processing search results according to another embodiment of the present invention;
图3为本发明一种实施例的服务器的结构示意图;FIG. 3 is a schematic structural diagram of a server according to an embodiment of the present invention;
图4为本发明另一种实施例的服务器的结构示意图;FIG. 4 is a schematic structural diagram of a server according to another embodiment of the present invention;
图5为本发明一种实施例的搜索结果的展现方法的流程示意图;FIG. 5 is a schematic flowchart of a method for displaying search results according to an embodiment of the present invention;
图6为本发明另一种实施例的搜索结果的展现方法的流程示意图;FIG. 6 is a schematic flowchart of a method for displaying search results according to another embodiment of the present invention;
图7为本发明一种实施例的客户端的结构示意图;FIG. 7 is a schematic structural diagram of a client in an embodiment of the present invention;
图8为本发明一种实施例的客户端的结构示意图。Fig. 8 is a schematic structural diagram of a client according to an embodiment of the present invention.
具体实施方式Detailed ways
本发明提供一种搜索结果的处理方法及系统,用于对根据目标用户输入的搜索关键词进行搜索所获得的搜索结果进行处理,通过将与所述搜索关键词相关的竞价广告数据改写为信息流广告数据,将所述信息流广告数据添加至搜索结果页中,提升搜索结果中引入的信息流广告和用户搜索需求相关性。所述搜索结果的处理方法包括:接收目标用户输入的搜索关键词;判断是否存在与所述搜索关键词相关的竞价广告数据;如果存在所述竞价广告数据,则将一条以上的所述竞价广告数据转换为信息流广告数据;将所述信息流广告数据添加至搜索结果页中予以展现。The present invention provides a search result processing method and system, which are used to process the search results obtained by searching according to the search keywords input by the target user, and rewrite the bidding advertisement data related to the search keywords into information In-stream advertisement data, adding the in-feed advertisement data to the search result page to improve the correlation between the in-feed advertisement introduced in the search result and the user's search needs. The processing method of the search result includes: receiving the search keyword input by the target user; judging whether there is bid advertisement data related to the search keyword; if there is the bid advertisement data, then placing more than one bid advertisement The data is converted into information flow advertisement data; the information flow advertisement data is added to the search result page for display.
为使本发明的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明作进一步的详细说明,本发明的示意性实施方式及其说明仅用于解释本发明,并不作为对本发明的限定。In order to make the purpose, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below in conjunction with the examples and accompanying drawings. As a limitation of the present invention.
实施例1Example 1
本实施例提供一种搜索结果的处理方法,图1是所述搜索结果的处理方法的流程示意图,包括:This embodiment provides a method for processing search results. FIG. 1 is a schematic flowchart of the method for processing search results, including:
步骤S11,接收目标用户输入的搜索关键词;Step S11, receiving the search keyword input by the target user;
步骤S12,判断是否存在与所述搜索关键词相关的竞价广告数据;Step S12, judging whether there is bidding advertisement data related to the search keyword;
如果存在所述竞价广告数据,则执行步骤S13,将一条以上的所述竞价广告数据转换为信息流广告数据;If the bidding advertisement data exists, execute step S13 to convert more than one piece of bidding advertisement data into information flow advertisement data;
步骤S14,将所述信息流广告数据添加至搜索结果页中予以展现。Step S14, adding the information flow advertisement data to the search result page for display.
具体地,当目标用户想要从互联网获取某一信息时,所述目标用户会在搜索引擎的客户端输入搜索关键词,所述目标用户为当前正在进行搜索行为的单个用户。针对所述搜索关键词,搜索引擎的服务器从索引数据库中找到匹配所述搜索关键词的搜索结果,本实施例提供的处理方法即是对所述搜索结果进行处理。当然,本实施例提供的搜索结果的处理方法并不限于对搜索引擎的搜索结果进行处理,还可以对推荐引擎、购物引擎等其他搜索结果进行处理,本实施例对此不作限定。Specifically, when a target user wants to obtain certain information from the Internet, the target user will input a search keyword on the client side of the search engine, and the target user is a single user who is currently performing a search. For the search keyword, the server of the search engine finds the search result matching the search keyword from the index database, and the processing method provided in this embodiment is to process the search result. Of course, the method for processing search results provided in this embodiment is not limited to processing search results of search engines, and may also process other search results such as recommendation engines and shopping engines, which is not limited in this embodiment.
本实施例提供的搜索结果的处理方法,在接收到所述搜索关键词后,首先会判断是否存在与所述搜索关键词相关的竞价广告数据。作为搜索推广信息,竞价广告是广告主根据自己的产品或服务的内容、特点等确定相关的关键词,撰写广告内容并自主定价投放的广告,因而判断是否存在与所述搜索关键词相关的竞价广告数据即是通过文本检索等检索方式搜索与所述搜索关键词相关的竞价广告数据。作为一具体实施例,所有的竞价广告数据均保存在广告数据库中,若在所述广告数据库中搜索到与所述搜索关键词相关的竞价广告数据,则判断存在与所述搜索关键词相关的竞价广告数据,否则判断不存在与所述搜索关键词相关的竞价广告数据。The method for processing search results provided in this embodiment, after receiving the search keyword, firstly determines whether there is bidding advertisement data related to the search keyword. As search promotion information, bidding advertisements are advertisements in which advertisers determine relevant keywords based on the content and characteristics of their own products or services, write advertisement content, and place advertisements at their own price, so as to determine whether there is a bidding related to the search keywords Advertisement data is to search for bidding advertisement data related to the search keywords through retrieval methods such as text retrieval. As a specific embodiment, all bidding advertisement data are stored in the advertisement database, if the bidding advertisement data related to the search keyword is found in the advertisement database, it is judged that there is an advertisement related to the search keyword Bidding advertisement data, otherwise it is judged that there is no bidding advertisement data related to the search keyword.
如果存在所述竞价广告数据,通过标题改写和搜索配图等方式将一条以上的所述竞价广告数据转换为信息流广告数据,即将竞价广告原生内容化引入到搜索结果中。在所述竞价广告数据具有多条时,为了不影响展现所述搜索关键词对应的搜索结果,可以选择只将排在前面几条的所述竞价广告数据转换为信息流广告数据,转换的具体数量可由预先设置的广告位决定。在本实施例中,所述将一条以上的所述竞价广告数据转换为信息流广告数据包括了将一条所述竞价广告数据转换为信息流广告数据的情况。进一步,所述标题改写可以为通过文本编辑的方式对所述竞价广告数据中的标题进行改写,例如,通过在标题中加入网络热门词汇,提高用户关注度。而所述搜索配图可以为根据所述竞价广告数据中的关键词从已有的图片数据库中搜索相关的图片,或者直接从已有的图片数据库中搜索网络热门图片,为原本没有图片内容的所述竞价广告数据增加配图,也可以从该竞价广告数据对应的页面中提取相应的图片作为配图。If the bidding advertisement data exists, convert more than one piece of the bidding advertisement data into information flow advertisement data by means of rewriting the title and searching for pictures, etc., that is, introducing the original content of the bidding advertisement into the search results. When there are multiple pieces of bidding advertisement data, in order not to affect the display of the search results corresponding to the search keywords, you can choose to convert only the first few pieces of bidding advertisement data into information flow advertisement data. The quantity can be determined by the pre-set advertising slots. In this embodiment, said converting more than one piece of bidding advertisement data into information flow advertisement data includes converting one piece of said bidding advertisement data into information flow advertisement data. Further, the rewriting of the title may be to rewrite the title in the bidding advertisement data by means of text editing, for example, by adding popular words on the Internet to the title to increase user attention. And the search matching picture can be to search for related pictures from the existing picture database according to the keywords in the bidding advertisement data, or directly search for popular pictures on the Internet from the existing picture database, which is originally without picture content. A picture is added to the bidding advertisement data, and a corresponding picture may also be extracted from the page corresponding to the bidding advertisement data as a picture.
进行转换后,将所述信息流广告数据添加至搜索结果页中,由所述客户端展现给所述目标用户。进一步,本实施例在将所述信息流广告数据添加至搜索结果页中时,将所述信息流广告数据添加在所述搜索关键词对应的搜索结果下方,即在所述客户端展现所述搜索结果页时,所述信息流广告数据展现在所述搜索关键词对应的搜索结果下方。所述搜索关键词对应的搜索结果可以为传统的展现形式,也可以为信息流的展现形式。若所述搜索结果页中包含一个或多个信息流搜索结果项,则将所述信息流广告数据插入所述搜索结果页中的一个或多个信息流搜索结果项中予以展现。After conversion, the information flow advertisement data is added to the search result page, and displayed to the target user by the client. Further, in this embodiment, when adding the information flow advertisement data to the search result page, the information flow advertisement data is added below the search results corresponding to the search keywords, that is, the client displays the information flow advertisement data. When searching the result page, the information flow advertisement data is displayed under the search result corresponding to the search keyword. The search results corresponding to the search keywords may be in a traditional presentation form, or in an information flow presentation form. If the search result page contains one or more information flow search result items, inserting the information flow advertisement data into one or more information flow search result items on the search result page for display.
需要说明的是,本实施例提供的搜索结果的处理方法可以只由搜索引擎的服务器执行,也可以由搜索引擎的服务器和客户端配合执行。具体地,由服务器执行时:所述服务器接收来自客户端的搜索关键词,根据所述搜索关键词判断是否存在与所述搜索关键词相关的竞价广告数据,如果存在所述竞价广告数据,则将一条以上的所述竞价广告数据转换为信息流广告数据,并将所述信息流广告数据添加至搜索结果页中,将所述搜索结果页发送至客户端,由客户端进行展现。由服务器和客户端配合执行时:客户端接收目标用户输入的搜索关键词,并将所述搜索关键词发送至服务器;所述服务器根据所述搜索关键词进行搜索,向所述客户端返回搜索结果页;所述客户端根据所述搜索关键词判断所述搜索结果页中是否存在与所述搜索关键词相关的竞价广告数据;如果存在所述竞价广告数据,所述客户端将一条以上的所述竞价广告数据转换为信息流广告数据,并将所述信息流广告数据添加到所述搜索结果页中予以展现。It should be noted that the search result processing method provided in this embodiment may be executed only by the server of the search engine, or may be executed jointly by the server of the search engine and the client. Specifically, when executed by the server: the server receives the search keyword from the client, judges whether there is bid advertisement data related to the search keyword according to the search keyword, and if there is the bid advertisement data, the More than one piece of bidding advertisement data is converted into information flow advertisement data, and the information flow advertisement data is added to the search result page, and the search result page is sent to the client for display. When the server and the client cooperate to execute: the client receives the search keyword input by the target user, and sends the search keyword to the server; the server searches according to the search keyword, and returns the search keyword to the client Result page; the client judges whether there is bidding advertisement data related to the search keyword in the search result page according to the search keyword; if there is the bidding advertisement data, the client will send more than one The bidding advertisement data is converted into information flow advertisement data, and the information flow advertisement data is added to the search result page for display.
采用本实施例提供的处理方法对搜索结果进行处理后,所述搜索结果页展现的信息流广告数据是根据所述竞价广告数据转换而来,即本实施例是将搜索推广信息转换为信息流,由于所述竞价广告数据本身就与所述目标用户输入的搜索关键词相关联,因而提高了信息流广告和所述目标用户搜索需求的相关性。进一步,本实施例提供的搜索结果的处理方法还包括:如果不存在所述竞价广告数据,则执行步骤S15,展现搜索结果页,即不对所述搜索关键词对应的搜索结果进行任何处理,直接由所述客户端显示所述搜索关键词对应的搜索结果。After the search results are processed by the processing method provided in this embodiment, the information flow advertisement data displayed on the search result page is converted according to the bidding advertisement data, that is, this embodiment converts search promotion information into information flow , since the bidding advertisement data itself is associated with the search keyword input by the target user, the correlation between the information flow advertisement and the search demand of the target user is improved. Further, the method for processing search results provided in this embodiment further includes: if the bidding advertisement data does not exist, execute step S15 to display the search result page, that is, do not perform any processing on the search results corresponding to the search keywords, and directly The client terminal displays search results corresponding to the search keywords.
实施例2Example 2
本实施例提供另一种搜索结果的处理方法,图2是本实施例的搜索结果的处理方法的流程示意图。与实施例1相比,本实施例在步骤S11之前,即所述判断是否存在与所述搜索关键词相关的竞价广告数据之前,还包括:This embodiment provides another method for processing search results, and FIG. 2 is a schematic flowchart of the method for processing search results in this embodiment. Compared with Embodiment 1, this embodiment also includes before step S11, that is, before the determination of whether there is bidding advertisement data related to the search keyword:
步骤S16,获得全网用户的历史网络行为记录;Step S16, obtaining historical network behavior records of users in the entire network;
步骤S17,根据所述全网用户的历史网络行为记录获得用户需求满足度,所述用户需求满足度为所述全网用户对在预设时间范围内针对所述搜索关键词进行搜索行为的满意程度;Step S17, obtaining user demand satisfaction degree according to the historical network behavior records of the users in the whole network, the user demand satisfaction degree is the satisfaction degree of the users in the whole network with respect to the search behavior for the search keyword within the preset time range degree;
步骤S18,判断所述用户需求满足度是否高于预设阈值;Step S18, judging whether the user demand satisfaction is higher than a preset threshold;
如果所述用户需求满足度高于所述预设阈值,则执行步骤S11,即执行所述判断是否存在与所述搜索关键词相关的竞价广告数据的步骤。If the user demand satisfaction is higher than the preset threshold, step S11 is executed, that is, the step of judging whether there is bidding advertisement data related to the search keyword is executed.
具体地,基于为了改进系统性能、记录运行情况等原因,搜索引擎会记录所有用户与搜索引擎进行交互的行为日志,这种日志一般被称为搜索引擎查询日志。查询日志记录的内容通常包括:用户使用搜索引擎的时间、用户提交的检索词、用户点击了哪些结果、这些结果在搜索引擎里的排序等等。因此,通过对查询日志进行检索,就可以获得全网用户关于所述搜索关键词的历史网络行为记录。在本实施例中,获得的是所述全网用户在所述预设时间范围内的全网用户的搜索记录、点击记录和浏览记录中任意一种或多种组合。需要说明的是,所述预设时间范围可根据实际需求进行设置,本实施例对此不做限定。以所述目标用户输入的检索词为“张三”、所述预设时间范围为30天为例,所述获得全网用户的历史网络行为记录即是获得全网用户在30天内对于“张三”这一检索词的搜索记录、点击记录和浏览记录中任意一种或多种组合。Specifically, based on reasons such as improving system performance and recording running conditions, the search engine will record behavior logs of all users interacting with the search engine, and such logs are generally called search engine query logs. The content of query log records usually includes: the time when the user uses the search engine, the search terms submitted by the user, which results the user clicks, the ranking of these results in the search engine, and so on. Therefore, by retrieving the query log, it is possible to obtain historical network behavior records of users on the entire network with respect to the search keyword. In this embodiment, what is obtained is any one or a combination of the search records, click records and browsing records of the users on the entire network within the preset time range. It should be noted that the preset time range may be set according to actual needs, which is not limited in this embodiment. Taking the search term entered by the target user as "Zhang San" and the preset time range as 30 days as an example, the acquisition of historical network behavior records of users on the entire network is to obtain the user's response to "Zhang San" within 30 days. Any one or more combinations of search records, click records and browsing records of the search term "three".
所述用户需求满足度作为评价搜索引擎性能的一个指标,客观反映了所述全网用户对在预设时间范围内针对所述搜索关键词进行搜索行为的满意程度。所述用户需求满足度越高,表明所述全网用户对于所述搜索关键词的关注度越高,在所述搜索关键词对应的搜索结果中引入的信息流广告被所述目标用户点击和浏览的几率也越大。因此,本实施例通过在所述用户需求满足度高于所述预设阈值时再执行所述步骤S11至所述步骤S14,有针对性地在所述搜索关键词对应的搜索结果中插入信息流广告,进一步提高信息流广告和目标用户搜索需求的相关性。所述预设阈值可根据实际需求进行设置,所述预设阈值设置得越高,所述搜索结果中插入的信息流广告数据与所述目标用户搜索需求的相关性越高。进一步,如果所述用户需求满足度不高于所述预设阈值,执行步骤S15,展现搜索结果页,即不对所述搜索关键词对应的搜索结果进行任何处理,直接由所述客户端显示所述搜索关键词对应的搜索结果。As an index for evaluating search engine performance, the degree of satisfaction of user needs objectively reflects the degree of satisfaction of users on the entire network with respect to the search behavior for the search keyword within a preset time range. The higher the degree of satisfaction of the user needs, the higher the attention of the users of the entire network to the search keyword, and the information flow advertisement introduced in the search result corresponding to the search keyword is clicked and clicked by the target user. The chances of browsing are also greater. Therefore, in this embodiment, by executing the steps S11 to S14 when the degree of satisfaction of the user needs is higher than the preset threshold, information is inserted in the search results corresponding to the search keywords in a targeted manner. In-stream advertising, further improving the relevance of information in-feed advertising and the search needs of target users. The preset threshold can be set according to actual needs, and the higher the preset threshold is set, the higher the correlation between the information flow advertisement data inserted in the search result and the search demand of the target user. Further, if the degree of satisfaction of the user's needs is not higher than the preset threshold, step S15 is executed to display the search result page, that is, the client directly displays the search result page without any processing on the search result corresponding to the search keyword. The search results corresponding to the above search keywords.
需要说明的是,所述用户需求满足度可以由将所述全网用户的历史网络行为记录输入到现有的模型中进行计算获得。本实施例提供一种根据所述全网用户的历史网络行为记录获得用户需求满足度的具体实现方法,包括:It should be noted that the degree of satisfaction of user needs can be calculated by inputting the historical network behavior records of users in the entire network into an existing model. This embodiment provides a specific implementation method for obtaining user demand satisfaction according to the historical network behavior records of users in the entire network, including:
基于预定划分条件对所述全网用户的历史网络行为记录进行划分以获得一个以上搜索会话,所述搜索会话为单个用户在预定时长内针对所述搜索关键词的搜索过程。具体地,从所述全网用户的历史网络行为记录中提取任意两个时间连续的第一搜索结果展现事件和第二搜索结果展现事件,所述搜索结果展现事件是指基于所述搜索关键词进行搜索、获得并展现搜索结果页的过程。判断所述第一搜索结果展现事件和所述第二搜索结果展现事件是否满足预定划分条件,若满足,则将所述第一搜索结果展现事件和所述第二搜索结果展现事件对应的搜索过程划分为一个搜索会话。所述预定划分条件可以为所述第一搜索结果展现事件和所述第二搜索结果展现事件所对应的:发生时间的差值在预定时间差值范围内、搜索关键词具有相互包含关系、搜索结果具有交集、搜索关键词中的重合关键词比例为第二比例范围且搜索关键词长度大于设定字节数、搜索关键词中重合关键词比例为第三比例范围中的一种或多种组合。Divide the historical network behavior records of users in the entire network based on a predetermined division condition to obtain more than one search session, where the search session is a search process for a single user within a predetermined time period for the search keyword. Specifically, any two time-continuous first search result display events and second search result display events are extracted from the historical network behavior records of users on the entire network, and the search result display events refer to The process of conducting a search, obtaining and presenting a search results page. Judging whether the first search result display event and the second search result display event meet a predetermined division condition, and if so, the search process corresponding to the first search result display event and the second search result display event Divided into one search session. The predetermined division condition may be corresponding to the first search result display event and the second search result display event: the difference between the occurrence time is within the predetermined time difference range, the search keywords have a mutual inclusion relationship, the search The results have an intersection, the proportion of overlapping keywords in the search keywords is within the second proportion range and the length of the search keyword is greater than the set number of bytes, and the proportion of overlapping keywords in the search keywords is one or more of the third proportion range combination.
基于预定的评估标准对与所述搜索会话对应的历史网络行为记录进行分析,以确定针对所述搜索会话的评估参数。具体地,每个搜索会话内部仍然包含有用户若干搜索行为,比如点击、页面保持或翻页等等。根据预先设定好的评估标准对这些与搜索会话相对应的历史网络行为记录进行细节化分析,确定每个搜索会话中的评估参数,该搜索会话的评估参数是对用户若干搜索行为进行评估后得出的总结果。该预定的评估标准包括用户搜索成本评估标准和/或结果展现和/或点击质量,还可能包括查询意图标准和/或查询相关度标准。在确定好所选择的评估标准后,就根据该评估标准对分类出来的搜索会话中的一个(首次评估可选择其中任意一个,后续再对其他搜索会话逐个进行评估)进行分析评估,具体的过程包括:将与搜索会话相对应的历史网络行为记录中的评估参数按照类别进行参数合并、取差值或者格式变换,得到评估参数统计数据,以确定针对该项搜索会话的评估参数。Analyzing historical network behavior records corresponding to the search session based on predetermined evaluation criteria to determine evaluation parameters for the search session. Specifically, each search session still includes several search behaviors of the user, such as clicking, page keeping or page turning, and the like. According to the pre-set evaluation criteria, the historical network behavior records corresponding to the search sessions are analyzed in detail, and the evaluation parameters in each search session are determined. The evaluation parameters of the search session are evaluated after several search behaviors of users The total result obtained. The predetermined evaluation criteria include user search cost evaluation criteria and/or result presentation and/or click quality, and may also include query intent criteria and/or query relevance criteria. After determining the selected evaluation standard, analyze and evaluate one of the classified search sessions (any one of them can be selected for the first evaluation, and then evaluate other search sessions one by one) according to the evaluation standard. The specific process Including: combining the evaluation parameters in the historical network behavior records corresponding to the search session according to the category, taking the difference, or changing the format to obtain the statistical data of the evaluation parameters, so as to determine the evaluation parameters for the search session.
基于所述评估参数确定所述搜索会话对应的评估结果。如果搜索会话的评估参数包括一种类别,则对应的预设评级条件包括一种相同类别的评级条件;如果搜索会话评估参数中包括多种类别的评估参数,则对应的预设评级条件也包括多种分别与之对应的评级条件。每个预设评级条件中包括一定的数据范围,当搜索会话中的评估参数落在评估条件中的某一个数据范围内,则按照与该数据范围相对应的映射给出评估参数的满意度级别。An evaluation result corresponding to the search session is determined based on the evaluation parameter. If the evaluation parameters of the search session include a category, the corresponding preset rating criteria include a rating criteria of the same category; if the search session evaluation parameters include multiple categories of evaluation parameters, the corresponding preset rating criteria also includes A variety of rating conditions corresponding to them respectively. Each preset rating condition includes a certain data range. When the evaluation parameter in the search session falls within a certain data range in the evaluation condition, the satisfaction level of the evaluation parameter is given according to the mapping corresponding to the data range .
基于所述全网用户的评估结果,确定所述用户需求满足度。作为一具体实施例,可以求取所有评估结果的平均值作为所述用户需求满足度。如前所述,所述搜索会话为单个用户在预定时长内针对所述搜索关键词的搜索过程,因而所述评估结果也为单个用户在预定时长内针对所述搜索关键词的搜索过程的满意程度,本实施例通过求平均值的方式获得所述用户需求满足度。需要说明的是,所述平均值可以为算术平均值、几何平均值、平方平均值、调和平均值、加权平均值等,本实施例对此不做限定。Based on the evaluation results of the users in the whole network, the satisfaction degree of the user needs is determined. As a specific embodiment, the average value of all evaluation results may be calculated as the user demand satisfaction degree. As mentioned above, the search session is a single user's search process for the search keyword within a predetermined time period, so the evaluation result is also the satisfaction of a single user with respect to the search keyword within a predetermined time period In this embodiment, the user demand satisfaction degree is obtained by means of averaging. It should be noted that the average value may be an arithmetic average, a geometric average, a square average, a harmonic average, a weighted average, etc., which is not limited in this embodiment.
实施例3Example 3
本实施例提供一种服务器,图3是本实施例的服务器的结构示意图,所述服务器包括第一接收模块11、第一判断模块12、第一转换模块13、第一添加模块14以及第一发送模块15。This embodiment provides a server. FIG. 3 is a schematic structural diagram of the server of this embodiment. The server includes a first receiving module 11, a first judging module 12, a first converting module 13, a first adding module 14 and a first Send module 15.
具体地,所述第一接收模块11用于接收目标用户在客户端输入的搜索关键词;所述第一判断模块12用于判断是否存在与所述搜索关键词相关的竞价广告数据;所述第一转换模块13用于在存在所述竞价广告数据时,将一条以上的所述竞价广告数据转换为信息流广告数据;所述第一添加模块14用于将所述信息流广告数据添加至搜索结果页中;所述第一发送模块15用于将所述搜索结果页发送至客户端。进一步,所述第一转换模块13包括标题改写模块和搜索配图模块。所述服务器的具体工作原理可参考实施例1中对于步骤S11至步骤S15的描述,本实施例不再赘述。Specifically, the first receiving module 11 is used to receive the search keyword input by the target user at the client; the first judging module 12 is used to judge whether there is bidding advertisement data related to the search keyword; the The first conversion module 13 is used to convert more than one piece of said bidding advertisement data into information flow advertisement data when said bidding advertisement data exists; said first adding module 14 is used to add said information flow advertisement data to In the search result page; the first sending module 15 is configured to send the search result page to the client. Further, the first conversion module 13 includes a title rewriting module and a search and map matching module. For the specific working principle of the server, reference may be made to the description of Step S11 to Step S15 in Embodiment 1, which will not be repeated in this embodiment.
实施例4Example 4
本实施例提供另一种服务器,图4是本实施例的服务器的结构示意图。与实施例3相比,本实施例还包括第一获得模块16、第二获得模块17以及第二判断模块18。This embodiment provides another server, and FIG. 4 is a schematic structural diagram of the server of this embodiment. Compared with Embodiment 3, this embodiment further includes a first obtaining module 16 , a second obtaining module 17 and a second judging module 18 .
具体地,所述第一获得模块16用于获得全网用户的历史网络行为记录;所述第二获得模块17用于根据所述全网用户的历史网络行为记录获得用户需求满足度,所述用户需求满足度为所述全网用户对在预设时间范围内针对所述搜索关键词进行搜索行为的满意程度;所述第二判断模块18用于判断所述用户需求满足度是否高于预设阈值。第一判断模块11用于在所述用户需求满足度高于所述预设阈值时判断是否存在与所述搜索关键词相关的竞价广告数据,即在所述第二判断模块18输出结果为是的情况下,所述第一判断模块12才工作。进一步,所述第二获得模块18包括划分模块、分析模块、评估模块以及满足度确定模块。所述服务器的具体工作原理可参考实施例2中对于步骤S16至步骤S18的描述,本实施例不再赘述。Specifically, the first obtaining module 16 is used to obtain historical network behavior records of users in the entire network; the second obtaining module 17 is used to obtain user demand satisfaction according to the historical network behavior records of users in the entire network. The degree of satisfaction of user needs is the degree of satisfaction of the users of the entire network for the search behavior for the search keyword within a preset time range; the second judging module 18 is used to judge whether the degree of satisfaction of user needs is higher than the preset Set the threshold. The first judging module 11 is used to judge whether there is bidding advertisement data related to the search keyword when the satisfaction degree of the user demand is higher than the preset threshold, that is, the output result of the second judging module 18 is yes In the case of , the first judging module 12 will work. Further, the second obtaining module 18 includes a division module, an analysis module, an evaluation module and a satisfaction determination module. For the specific working principle of the server, reference may be made to the description of step S16 to step S18 in Embodiment 2, which will not be repeated in this embodiment.
实施例5Example 5
本实施例提供一种计算机可读存储介质,其上存储有计算机程序,本发明实施例1和实施例2提供的搜索结果的处理方法如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现实施例1和实施例2提供的搜索结果的处理方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(ROM,Read-OnlyMemory)、随机存取存储器(RAM,Random Access Memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。This embodiment provides a computer-readable storage medium on which a computer program is stored. If the search result processing methods provided in Embodiment 1 and Embodiment 2 of the present invention are implemented in the form of software functional units and sold as independent products or When used, it can be stored in a computer-readable storage medium. Based on this understanding, the present invention realizes all or part of the processes in the search result processing methods provided in Embodiment 1 and Embodiment 2, and can also be completed by instructing related hardware through computer programs, and the computer programs can be stored in a In the computer-readable storage medium, when the computer program is executed by the processor, the steps of the above-mentioned various method embodiments can be realized. Wherein, the computer program includes computer program code, and the computer program code may be in the form of source code, object code, executable file or some intermediate form. The computer-readable medium may include: any entity or device capable of carrying the computer program code, medium, U disk, removable hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM, Read-OnlyMemory), random Access memory (RAM, Random Access Memory), electrical carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer-readable medium may be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer-readable Excludes electrical carrier signals and telecommunication signals.
实施例6Example 6
本实施例提供一种搜索结果的展现方法,图5是所述搜索结果的展现方法的流程示意图,包括:This embodiment provides a method for displaying search results. FIG. 5 is a schematic flowchart of the method for displaying search results, including:
步骤S21,接收目标用户输入的搜索关键词;Step S21, receiving the search keyword input by the target user;
步骤S22,将所述搜索关键词发送至服务器;Step S22, sending the search keyword to the server;
步骤S23,接收所述服务器返回的搜索结果页,所述搜索结果页中包含与所述搜索关键词相关的竞价广告数据,且一条以上的所述竞价广告数据被转换为信息流广告数据;Step S23, receiving the search result page returned by the server, the search result page includes bidding advertisement data related to the search keyword, and more than one piece of bidding advertisement data is converted into information flow advertisement data;
步骤S24,将所述包含信息流广告数据的搜索结果页予以展现。Step S24, displaying the search result page containing the information flow advertisement data.
具体地,本实施例提供的搜索结果的展现方法,展现的搜索结果页包含信息流广告数据,且所述信息流广告数据是根据与所述搜索关键词相关的竞价广告数据转换而来,即以信息流的形式展现所述搜索结果页中的搜索推广信息,因而能够提高信息流广告与所述目标用户的搜索相关性。需要说明的是,在本实施例中,将所述竞价广告数据转换为所述信息流广告数据是由服务器完成,具体转换方法可参考实施例1的描述,在此不再赘述。作为一具体实施例,可以将所述信息流广告数据展现在所述搜索关键词对应的搜索结果下方。所述搜索关键词对应的搜索结果可以为传统的展现形式,也可以为一个或多个信息流搜索结果项。若所述搜索结果页中包含一个或多个信息流搜索结果项,则将所述信息流广告数据插入所述搜索结果页中的一个或多个信息流搜索结果项中予以展现。Specifically, in the method for displaying search results provided in this embodiment, the displayed search result page contains information flow advertisement data, and the information flow advertisement data is converted according to the bidding advertisement data related to the search keyword, that is, The search promotion information on the search result page is displayed in the form of information flow, thereby improving the search relevance of the information flow advertisement and the target user. It should be noted that, in this embodiment, the conversion of the bidding advertisement data into the information flow advertisement data is completed by the server, and the specific conversion method may refer to the description in Embodiment 1, which will not be repeated here. As a specific embodiment, the information flow advertisement data may be displayed under the search results corresponding to the search keywords. The search results corresponding to the search keywords may be in a traditional presentation form, or may be one or more information flow search result items. If the search result page contains one or more information flow search result items, inserting the information flow advertisement data into one or more information flow search result items on the search result page for display.
实施例7Example 7
本实施例提供另一种搜索结果的展现方法,图6是所述搜索结果的展现方法的流程示意图,包括:This embodiment provides another method for displaying search results. FIG. 6 is a schematic flowchart of the method for displaying search results, including:
步骤S31,接收目标用户输入的搜索关键词;Step S31, receiving the search keyword input by the target user;
步骤S32,将所述搜索关键词发送至服务器;Step S32, sending the search keyword to the server;
步骤S33,接收所述服务器返回的搜索结果页,所述搜索结果页中包含与所述搜索关键词相关的竞价广告数据;Step S33, receiving the search result page returned by the server, the search result page including bidding advertisement data related to the search keyword;
步骤S34,将一条以上的所述竞价广告数据转换为信息流广告数据;Step S34, converting more than one piece of bidding advertisement data into information flow advertisement data;
步骤S35,将所述信息流广告数据添加到所述搜索结果页中予以展现。Step S35, adding the information flow advertisement data to the search result page for display.
具体地,本实施例提供的搜索结果的展现方法与实施例6类似,区别在于本实施例从服务器接收的搜索结果页中的竞价广告数据未被转换,因而在展现所述搜索结果页前,将所述搜索结果页中的竞价广告数据转换为信息流数据,并将所述信息流广告数据添加到所述搜索结果页中予以展现。需要说明的是,将所述竞价广告数据转换为所述信息流广告数据的具体转换方法可参考实施例1的描述,在此不再赘述。Specifically, the display method of the search results provided by this embodiment is similar to that of Embodiment 6, except that the bidding advertisement data in the search result page received from the server in this embodiment has not been converted, so before displaying the search result page, The bidding advertisement data in the search result page is converted into information flow data, and the information flow advertisement data is added to the search result page for display. It should be noted that, for a specific conversion method of converting the bidding advertisement data into the information flow advertisement data, reference may be made to the description in Embodiment 1, and details are not repeated here.
实施例8Example 8
本实施例提供一种客户端,图7是本实施例的客户端的结构示意图,所述客户端包括第二接收模块21、第二发送模块22、第三接收模块23以及第一展现模块24。This embodiment provides a client. FIG. 7 is a schematic structural diagram of the client in this embodiment. The client includes a second receiving module 21 , a second sending module 22 , a third receiving module 23 and a first presentation module 24 .
具体地,所述第二接收模块21用于接收目标用户输入的搜索关键词;所述第二发送模块22用于将所述搜索关键词发送至服务器20;所述第三接收模块23用于接收所述服务器20返回的搜索结果页,所述搜索结果页中包含与所述搜索关键词相关的竞价广告数据,且一条以上的所述竞价广告数据被转换为信息流广告数据;所述第一展现模块24用于将所述包含信息流广告数据的搜索结果页予以展现。所述客户端的具体工作原理可参考实施例6中对于步骤S21至步骤S24的描述,本实施例不再赘述。Specifically, the second receiving module 21 is used to receive the search keyword input by the target user; the second sending module 22 is used to send the search keyword to the server 20; the third receiving module 23 is used to Receive the search result page returned by the server 20, the search result page contains bidding advertisement data related to the search keyword, and more than one piece of bidding advertisement data is converted into information flow advertisement data; the first A display module 24 is used to display the search result page containing the information flow advertisement data. For the specific working principle of the client, refer to the description of Step S21 to Step S24 in Embodiment 6, and details will not be repeated in this embodiment.
实施例9Example 9
本实施例提供一种客户端,图8是本实施例的客户端的结构示意图,所述客户端包括第四接收模块31、第三发送模块32、第五接收模块33、第三转换模块34、第三添加模块35以及第二展现模块36。This embodiment provides a client. FIG. 8 is a schematic structural diagram of the client in this embodiment. The client includes a fourth receiving module 31, a third sending module 32, a fifth receiving module 33, a third converting module 34, The third adding module 35 and the second displaying module 36 .
具体地,所述第四接收模块31用于接收目标用户输入的搜索关键词;所述第三发送模块32用于将所述搜索关键词发送至服务器30;所述第五接收模块33用于接收所述服务器30返回的搜索结果页,所述搜索结果页中包含与所述搜索关键词相关的竞价广告数据;所述第三转换模块34用于将一条以上的所述竞价广告数据转换为信息流广告数据;所述第三添加模块35用于将所述信息流广告数据添加到所述搜索结果页中;所述第二展现模块36用于将包含所述信息流广告数据的搜索结果页予以展现。所述客户端的具体工作原理可参考实施例7中对于步骤S31至步骤S35的描述,本实施例不再赘述。Specifically, the fourth receiving module 31 is used to receive the search keyword input by the target user; the third sending module 32 is used to send the search keyword to the server 30; the fifth receiving module 33 is used to Receiving the search result page returned by the server 30, the search result page includes bidding advertisement data related to the search keyword; the third conversion module 34 is used to convert more than one piece of bidding advertisement data into Information flow advertisement data; the third adding module 35 is used to add the information flow advertisement data to the search result page; the second presentation module 36 is used to add the information flow advertisement data to the search result page page is displayed. For the specific working principle of the client, please refer to the description of step S31 to step S35 in Embodiment 7, which will not be repeated in this embodiment.
实施例10Example 10
本实施例提供一种计算机可读存储介质,其上存储有计算机程序,本发明实施例6和实施例7提供的搜索结果的展现方法如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现实施例6和实施例7提供的搜索结果的展现方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。This embodiment provides a computer-readable storage medium on which a computer program is stored. If the methods for displaying search results provided in Embodiment 6 and Embodiment 7 of the present invention are implemented in the form of software functional units and sold as independent products or When used, it can be stored in a computer-readable storage medium. Based on such an understanding, the present invention realizes all or part of the processes in the methods for displaying search results provided in Embodiment 6 and Embodiment 7, and can also be completed by instructing related hardware through computer programs, and the computer programs can be stored in a In the computer-readable storage medium, when the computer program is executed by the processor, the steps of the above-mentioned various method embodiments can be realized.
以上所述的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。The specific embodiments described above have further described the purpose, technical solutions and beneficial effects of the present invention in detail. It should be understood that the above descriptions are only specific embodiments of the present invention and are not intended to limit the scope of the present invention. Protection scope, within the spirit and principles of the present invention, any modification, equivalent replacement, improvement, etc., shall be included in the protection scope of the present invention.
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810150213.0ACN108304570B (en) | 2018-02-13 | 2018-02-13 | A search result processing method and presentation method, server and client |
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201810150213.0ACN108304570B (en) | 2018-02-13 | 2018-02-13 | A search result processing method and presentation method, server and client |
| Publication Number | Publication Date |
|---|---|
| CN108304570Atrue CN108304570A (en) | 2018-07-20 |
| CN108304570B CN108304570B (en) | 2021-03-23 |
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201810150213.0AActiveCN108304570B (en) | 2018-02-13 | 2018-02-13 | A search result processing method and presentation method, server and client |
| Country | Link |
|---|---|
| CN (1) | CN108304570B (en) |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109033469A (en)* | 2018-09-02 | 2018-12-18 | 冼汉生 | A kind of arrangement method of search result, device, terminal and computer storage medium |
| CN112948718A (en)* | 2019-12-11 | 2021-06-11 | 百度在线网络技术(北京)有限公司 | Information delivery method, device, equipment and medium |
| CN113010808A (en)* | 2019-12-20 | 2021-06-22 | 百度在线网络技术(北京)有限公司 | Content display method and device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101079071A (en)* | 2007-06-20 | 2007-11-28 | 华为技术有限公司 | Advertisement correlation method of vertical search engine and vertical search advertisement system |
| CN101311934A (en)* | 2008-06-30 | 2008-11-26 | 腾讯科技(深圳)有限公司 | Medium player based key words content issue method and system |
| CN101968802A (en)* | 2010-09-30 | 2011-02-09 | 百度在线网络技术(北京)有限公司 | Method and equipment for recommending content of Internet based on user browse behavior |
| CN102004979A (en)* | 2009-09-03 | 2011-04-06 | 叶克 | System and method for providing commodity matching and promoting services |
| CN102810098A (en)* | 2011-06-02 | 2012-12-05 | 腾讯科技(深圳)有限公司 | User satisfaction analyzing method and device |
| CN103336796A (en)* | 2013-06-09 | 2013-10-02 | 北京百度网讯科技有限公司 | Method and system for displaying door buster directly |
| CN103401923A (en)* | 2013-07-31 | 2013-11-20 | 张先锋 | Intelligent terminal for intelligent push of advertisements and buying and selling comments |
| CN104881484A (en)* | 2015-06-04 | 2015-09-02 | 百度在线网络技术(北京)有限公司 | Information recommendation method and device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101079071A (en)* | 2007-06-20 | 2007-11-28 | 华为技术有限公司 | Advertisement correlation method of vertical search engine and vertical search advertisement system |
| CN101311934A (en)* | 2008-06-30 | 2008-11-26 | 腾讯科技(深圳)有限公司 | Medium player based key words content issue method and system |
| CN102004979A (en)* | 2009-09-03 | 2011-04-06 | 叶克 | System and method for providing commodity matching and promoting services |
| CN101968802A (en)* | 2010-09-30 | 2011-02-09 | 百度在线网络技术(北京)有限公司 | Method and equipment for recommending content of Internet based on user browse behavior |
| CN102810098A (en)* | 2011-06-02 | 2012-12-05 | 腾讯科技(深圳)有限公司 | User satisfaction analyzing method and device |
| CN103336796A (en)* | 2013-06-09 | 2013-10-02 | 北京百度网讯科技有限公司 | Method and system for displaying door buster directly |
| CN103401923A (en)* | 2013-07-31 | 2013-11-20 | 张先锋 | Intelligent terminal for intelligent push of advertisements and buying and selling comments |
| CN104881484A (en)* | 2015-06-04 | 2015-09-02 | 百度在线网络技术(北京)有限公司 | Information recommendation method and device |
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN109033469A (en)* | 2018-09-02 | 2018-12-18 | 冼汉生 | A kind of arrangement method of search result, device, terminal and computer storage medium |
| CN109033469B (en)* | 2018-09-02 | 2020-12-11 | 龙岩逸狼网络科技有限公司 | Ranking method and device of search results, terminal and computer storage medium |
| CN112948718A (en)* | 2019-12-11 | 2021-06-11 | 百度在线网络技术(北京)有限公司 | Information delivery method, device, equipment and medium |
| CN112948718B (en)* | 2019-12-11 | 2023-10-17 | 百度在线网络技术(北京)有限公司 | Information delivery method, device, equipment and medium |
| CN113010808A (en)* | 2019-12-20 | 2021-06-22 | 百度在线网络技术(北京)有限公司 | Content display method and device |
| Publication number | Publication date |
|---|---|
| CN108304570B (en) | 2021-03-23 |
| Publication | Publication Date | Title |
|---|---|---|
| CN110059249B (en) | Method, terminal device and system for personalized recommendation | |
| US7996400B2 (en) | Identification and use of web searcher expertise | |
| US9076148B2 (en) | Dynamic pricing models for digital content | |
| US9519716B2 (en) | System and method for conducting a profile based search | |
| US8533188B2 (en) | Indexing semantic user profiles for targeted advertising | |
| US8893012B1 (en) | Visual indicator based on relative rating of content item | |
| US8788321B2 (en) | Marketing method and system using domain knowledge | |
| US20140136524A1 (en) | Method And System For Displaying Commodity Search Results | |
| US20190163714A1 (en) | Search result aggregation method and apparatus based on artificial intelligence and search engine | |
| US20110288931A1 (en) | Microsite models | |
| TW201601104A (en) | Search method, device and system based on and integrating user relationship data | |
| KR20050049750A (en) | On-line advertising system and method | |
| JP2009532774A (en) | Review ad targeting | |
| US7831474B2 (en) | System and method for associating an unvalued search term with a valued search term | |
| US9171045B2 (en) | Recommending queries according to mapping of query communities | |
| US20130066800A1 (en) | Method of aggregating consumer reviews | |
| WO2013023358A1 (en) | Using image match technology to improve image advertisement quality | |
| CN108319646B (en) | Vehicle source searching method and device based on user historical behaviors | |
| JP2010113542A (en) | Information provision system, information processing apparatus and program for the information processing apparatus | |
| KR20140098314A (en) | Method to provide recommended contents and associated contents | |
| KR101042901B1 (en) | Method, system and computer readable recording medium for generating keyword pairs for search advertising based on ad purchase history | |
| CN108304570B (en) | A search result processing method and presentation method, server and client | |
| KR20050050016A (en) | On-line advertising system and method | |
| WO2009084829A1 (en) | Method for offering advertisement according to search intention segmentation and system for executing the method | |
| JP5382601B2 (en) | Information presenting apparatus, information presenting method, and information presenting program |
| 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 | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |