[go: up one dir, main page]

CN104077713B - Access need assessment, advertisement sending method and the system of the user of website - Google Patents

Access need assessment, advertisement sending method and the system of the user of website Download PDF

Info

Publication number
CN104077713B
CN104077713B CN201410267467.2A CN201410267467A CN104077713B CN 104077713 B CN104077713 B CN 104077713B CN 201410267467 A CN201410267467 A CN 201410267467A CN 104077713 B CN104077713 B CN 104077713B
Authority
CN
China
Prior art keywords
user
channel
urgency
favorite channels
website
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
Application number
CN201410267467.2A
Other languages
Chinese (zh)
Other versions
CN104077713A (en
Inventor
刘洋
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Weibo Internet Technology China Co Ltd
Original Assignee
Weibo Internet Technology China Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Weibo Internet Technology China Co Ltd filed Critical Weibo Internet Technology China Co Ltd
Priority to CN201410267467.2A priority Critical patent/CN104077713B/en
Publication of CN104077713A publication Critical patent/CN104077713A/en
Application granted granted Critical
Publication of CN104077713B publication Critical patent/CN104077713B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

本发明公开了一种访问网站的用户的需求评估、广告推送方法和系统,所述方法包括:接收到用户的访问请求后,针对反映用户在网站的需求的每个偏好频道,将当前的急迫性评估周期的起始时刻到访问请求的接收时刻之间用户访问该偏好频道的网页的会话次数作为统计出的急迫性会话次数;将当前的急迫性评估周期的起始时刻到访问请求的接收时刻之间的最大会话量作为计算出的急迫性最大会话量后,将第一百分比阈值与急迫性最大会话量相乘得到急迫性会话量阈值;针对每个偏好频道,在确定急迫性会话次数超过急迫性会话量阈值,评估该偏好频道为急迫需求的类别频道。应用本发明,可以在用户无搜索行为时获取用户需求,并提高广告推送的时效性和有效性。

The invention discloses a demand assessment and advertisement push method and system for users visiting a website. The method includes: after receiving the user's access request, for each preferred channel that reflects the user's needs on the website, the current urgent The number of sessions that the user visits the web page of the preferred channel between the starting moment of the urgency evaluation period and the receiving moment of the access request is taken as the counted number of urgency sessions; After the maximum conversation volume between moments is used as the calculated urgency maximum conversation volume, the first percentage threshold is multiplied by the urgency maximum conversation volume to obtain the urgency conversation volume threshold; for each preference channel, after determining the urgency If the number of sessions exceeds the urgent session volume threshold, it is evaluated that the preferred channel is an urgent category channel. By applying the present invention, user needs can be obtained when the user has no search behavior, and the timeliness and effectiveness of advertisement push can be improved.

Description

访问网站的用户的需求评估、广告推送方法和系统Needs assessment, advertisement pushing method and system for users who visit websites

技术领域technical field

本发明涉及互联网技术领域,尤其涉及一种访问网站的用户的需求评估、广告推送方法和系统。The invention relates to the technical field of the Internet, in particular to a method and system for assessing the needs of users visiting websites and pushing advertisements.

背景技术Background technique

随着互联网技术的发展,将各种应用系统、数据资源和互联网资源集成到一个信息管理平台之上,并以统一的用户界面提供给用户的门户网站得到广泛发展,例如,新华网、腾讯网、新浪网、凤凰网等。门户网站也被称为链接页面,主要提供搜索服务、目录服务。With the development of Internet technology, portals that integrate various application systems, data resources and Internet resources into one information management platform and provide users with a unified user interface have been widely developed, for example, Xinhuanet, Tencent.com , Sina, Fenghuang and so on. The portal website is also called a link page, and mainly provides search services and directory services.

目前,存在一种精准广告的投放方式,即购物网站跟踪用户的cookie文件,再通过购物网站所控制的广告联盟进行投放。比如,某用户在购物网站上搜索过笔记本,那么该用户在访问其他加入该购物网站所控制的广告联盟的网站时,用户当前浏览的网站的广告栏里将会滚动播放笔记本的相关广告。这样,通过精准广告投放,大大提高了购物网站的曝光,并减少宣传和市场开拓方面的开支。At present, there is a precise advertising delivery method, that is, the shopping website tracks the user's cookie file, and then delivers it through the advertising network controlled by the shopping website. For example, if a user has searched for notebooks on a shopping website, when the user visits other websites that join the ad network controlled by the shopping website, relevant advertisements related to notebooks will be played scrollingly in the advertisement column of the website that the user is currently browsing. In this way, through precise advertising, the exposure of the shopping website is greatly improved, and the expenditure on publicity and market development is reduced.

受到购物网站的精准广告投放方式的启发,门户网站同样希望给用户提供个性化的信息(或广告)推送,以满足用户的需求并增强其体验感;而提供个性化的信息推荐的前提是及时掌握用户的需求,以此作为信息推广的数据源。现有技术中,门户网站可以根据用户的搜索行为来掌握用户的需求偏好,比如,对用户输入的搜索关键词、或对搜索结果进行关联分析等手段来确定出用户的需求,并根据用户的需求进行相关广告内容的推送。Inspired by the precise advertising delivery methods of shopping websites, portal websites also hope to provide users with personalized information (or advertisements) to meet their needs and enhance their sense of experience; the premise of providing personalized information recommendations is timely Grasp the needs of users and use them as a data source for information promotion. In the prior art, the portal website can grasp the user's needs and preferences according to the user's search behavior. Need to push relevant advertising content.

然而,实际应用中,由于门户网站的信息主体不是消费品,用户在门户网站的搜索行为较少,且无法保证用户输入的搜索关键词的准确性,若采用现有的访问网站的用户的偏好获取方法,在用户无搜索行为的基础上无法根据搜索结果或搜索关键词来得到访问该网站的用户的有效需求。However, in practical applications, since the information subject of the portal website is not a consumer product, users have less search behavior on the portal website, and the accuracy of the search keywords entered by the user cannot be guaranteed. method, on the basis of no search behavior by the user, it is impossible to obtain the effective needs of the users who visit the website according to the search results or search keywords.

而且,现有根据获取的需求进行广告推送是在用户搜索之后进行的,也就是说,用户在网站搜索得到与需求相对应的信息之后,可能会出现得到的信息已经能够满足其需求情况,即在之后的访问过程中不再需要该需求所对应的信息;若采用现有的方法,获取用户的需求之后,由于未对用户的需求程度进行合理评估,导致在用户需求已得到满足的情况下,仍然会向用户推送与需求相对应的广告内容,造成广告推送的时效性差和有效性差。Moreover, the existing advertisement push according to the obtained demand is carried out after the user searches, that is to say, after the user obtains the information corresponding to the demand in the website search, it may appear that the obtained information can already meet his demand, that is, The information corresponding to the demand is no longer needed in the subsequent access process; if the existing method is used, after obtaining the user's demand, due to the lack of reasonable evaluation of the user's demand level, the user's demand has been met. , will still push the advertising content corresponding to the demand to the user, resulting in poor timeliness and effectiveness of advertising push.

综上所述,现有的广告推送方法存在用户无搜索行为时无法有效获取用户需求、以及广告推送的时效性差和有效性差的不足。因此,有必要提供一种能够在用户无搜索行为时获取用户需求,并提高广告推送的时效性和有效性的方法。To sum up, the existing advertising push methods have the disadvantages of being unable to effectively obtain user needs when the user has no search behavior, and poor timeliness and effectiveness of advertising push. Therefore, it is necessary to provide a method capable of obtaining user requirements when the user has no search behavior, and improving the timeliness and effectiveness of advertisement push.

发明内容Contents of the invention

本发明实施例提供了一种访问网站的用户的需求评估、广告推送方法和系统,可以在用户无搜索行为时获取的用户需求,并通过需求的评估结果来提高广告推送的时效性和有效性。The embodiment of the present invention provides a demand assessment and advertisement push method and system for users who visit websites, which can obtain user needs when users have no search behavior, and improve the timeliness and effectiveness of advertisement push through the demand assessment results .

根据本发明的一个方面,提供了一种对访问网站的用户的需求进行评估的方法,包括:According to one aspect of the present invention, a method for evaluating the needs of users visiting a website is provided, including:

接收到用户对网站的访问请求后,获取反映所述用户在所述网站的需求的至少一个偏好频道;其中,所述偏好频道是从针对所述网站划分的若干个类别频道中选取的;After receiving the user's access request to the website, obtain at least one preferred channel reflecting the needs of the user on the website; wherein, the preferred channel is selected from several category channels for the website;

针对每个偏好频道,统计当前的急迫性评估周期的起始时刻到所述访问请求的接收时刻之间所述用户访问当前的偏好频道的网页的会话次数,作为统计出的急迫性会话次数;并For each preferred channel, count the number of sessions of the user's access to the web page of the current preferred channel between the starting moment of the current urgency evaluation cycle and the receiving moment of the access request, as the counted number of urgency sessions; and

计算所述当前的急迫性评估周期的起始时刻到所述访问请求的接收时刻之间的最大会话量,作为计算出的急迫性最大会话量后,将预设的第一百分比阈值与计算出的急迫性最大会话量相乘后得到急迫性会话量阈值;calculating the maximum session volume between the start time of the current urgency assessment period and the receiving time of the access request, as the calculated maximum session volume of urgency, combining the preset first percentage threshold with The calculated urgency maximum conversation volume is multiplied to obtain the urgency conversation volume threshold;

在确定统计的急迫性会话次数超过所述急迫性会话量阈值后,评估当前的偏好频道为急迫需求的类别频道。After it is determined that the counted number of urgency conversations exceeds the urgency conversation volume threshold, it is evaluated that the current preferred channel is a category channel of urgent needs.

较佳地,在得到急迫性会话量阈值之后,还包括:Preferably, after obtaining the urgency conversation volume threshold, it also includes:

若确定统计的急迫性会话次数不超过所述急迫性会话量阈值,则:If it is determined that the counted number of urgent sessions does not exceed the threshold of urgent sessions, then:

将当前的持续性评估周期的起始时刻到所述访问请求的接收时刻之间所述用户访问所述偏好频道的网页的会话次数,作为统计出的持续性会话次数;并Taking the number of sessions of the user's access to the webpage of the preferred channel between the starting moment of the current persistence evaluation period and the receiving moment of the access request as the counted number of persistent sessions; and

将所述当前的持续性评估周期的起始时刻到所述访问请求的接收时刻之间的最大会话量,作为计算出的持续性最大会话量后,将预设的第二百分比阈值与所述持续性最大会话量相乘后得到持续性会话量阈值;After using the maximum session volume between the start time of the current persistence evaluation cycle and the receiving time of the access request as the calculated persistent maximum session volume, the preset second percentage threshold and The persistent session volume threshold is obtained after multiplying the maximum persistent session volume;

在确定所述持续性会话次数超过所述持续性会话量阈值后,评估当前的偏好频道为持续需求的类别频道。After it is determined that the number of persistent sessions exceeds the persistent session volume threshold, it is evaluated that the current preferred channel is a category channel of continuous demand.

较佳地,所述偏好频道是从针对所述网站划分的若干个类别频道中选取的,具体包括:Preferably, the preferred channel is selected from several category channels for the website, specifically including:

对于针对所述网站划分的若干个类别频道,根据获取的设定时间段内用户访问所述网站中各类别频道的网页的会话次数,从中选择出会话次数最高的类别频道作为所述用户的偏好频道,或者从中选择出会话次数超过设定的频道会话阈值的类别频道作为所述用户的偏好频道。For several categories of channels for the website, according to the number of sessions acquired by the user accessing the web pages of each category channel in the website within the set time period, select the category channel with the highest number of sessions as the user's preference channel, or select a category channel whose number of sessions exceeds a set channel session threshold as the user's preferred channel.

较佳地,在选择出用户的偏好频道后,还包括:Preferably, after the user's preferred channel is selected, it also includes:

针对所述用户的每个偏好频道,将获取的所述设定时间段内所述用户访问该偏好频道的各网页的统一资源定位符URL作为该偏好频道下的偏好URL;对于该偏好频道下的每个偏好URL,从与该偏好频道相对应的频道URL属性库中查找出该偏好URL在各属性分类下对应的属性值;对于每个查找出的属性值,统计与该属性值相对应的所述偏好频道下的偏好URL个数,并将统计的偏好URL个数作为与该属性值相对应的统计值;根据得到的与各属性值相对应的统计值,从查找出的属性值中选择出至少一个属性值,作为用以表征所述用户的需求的该偏好频道下的偏好属性值。For each preferred channel of the user, the Uniform Resource Locator URL of each web page of the preferred channel accessed by the user within the acquired set time period is used as the preferred URL under the preferred channel; For each preferred URL, find out the attribute value corresponding to the preferred URL under each attribute category from the channel URL attribute library corresponding to the preferred channel; for each found attribute value, count the corresponding attribute value The number of preferred URLs under the preferred channel, and the number of preferred URLs counted as the statistical value corresponding to the attribute value; according to the obtained statistical value corresponding to each attribute value, from the attribute value found At least one attribute value is selected from among, as the preference attribute value under the preference channel used to characterize the user's demand.

根据本发明的另一个方面,还提供了一种网站的广告推送方法,包括:According to another aspect of the present invention, there is also provided a website advertisement pushing method, including:

所述网站接收到用户的访问请求后,根据上述对访问网站的用户的需求进行评估的方法对所述用户的需求进行评估;After the website receives the user's access request, it evaluates the needs of the user according to the above-mentioned method for evaluating the needs of users who visit the website;

将评估为急迫需求的类别频道作为搜索关键词,查找出与所述搜索关键词相匹配的广告内容;Using category channels evaluated as urgent needs as search keywords to find out advertisement content that matches the search keywords;

在向所述用户返回的网页的广告播放栏中按照预设的急迫播放方案播放查找出的广告内容。The found advertisement content is played in the advertisement playing column of the webpage returned to the user according to a preset urgent playing scheme.

较佳地,在所述查找出与所述搜索关键词相匹配的广告内容之前,还包括:Preferably, before finding out the advertising content matching the search keyword, it further includes:

对于每个评估为急迫需求的类别频道,获取预先确定出的该类别频道下的偏好属性值,并将获取的偏好属性值也作为搜索关键词。For each category channel evaluated as an urgent need, a predetermined preference attribute value under the category channel is acquired, and the acquired preference attribute value is also used as a search keyword.

根据本发明的另一个方面,还提供了一种访问网站的用户的需求评估系统,包括:According to another aspect of the present invention, there is also provided a system for assessing the needs of users who visit the website, including:

偏好频道获取模块,用于接收到用户对网站的访问请求后,获取反映所述用户在所述网站的需求的至少一个偏好频道并输出急迫评估通知;其中,所述偏好频道是从针对所述网站划分的若干个类别频道中选取的;The preferred channel acquisition module is configured to acquire at least one preferred channel reflecting the needs of the user on the website after receiving the user's access request to the website, and output an urgent evaluation notice; wherein, the preferred channel is from the website for the Selected from several categories of channels divided by the website;

会话次数统计模块,用于在接收到所述急迫评估通知后,针对每个偏好频道,统计当前的急迫性评估周期的起始时刻到所述访问请求的接收时刻之间所述用户访问当前的偏好频道的网页的会话次数,作为统计出的急迫性会话次数;The number of sessions counting module is configured to, after receiving the urgency assessment notification, count the user's access to the current urgency assessment period between the starting moment of the current urgency assessment period and the receiving moment of the access request for each preferred channel. The number of sessions of the webpage of the preferred channel is used as the counted number of urgent sessions;

会话量阈值确定模块,用于在接收到所述急迫评估通知后,计算所述当前的急迫性评估周期的起始时刻到所述访问请求的接收时刻之间的最大会话量,作为计算出的急迫性最大会话量后,将预设的第一百分比阈值与计算出的急迫性最大会话量相乘后得到急迫性会话量阈值并输出;A session volume threshold determination module, configured to calculate the maximum session volume between the starting moment of the current urgency assessment cycle and the receiving moment of the access request after receiving the urgency assessment notification, as the calculated After the maximum conversation volume of urgency, multiply the preset first percentage threshold by the calculated maximum conversation volume of urgency to obtain the threshold of conversation volume of urgency and output it;

用户需求评估模块,用于针对每个偏好频道,在确定所述会话次数统计模块所统计的急迫性会话次数超过所述会话量阈值确定模块所输出的急迫性会话量阈值后,评估当前的偏好频道为急迫需求的类别频道。The user demand assessment module is used to evaluate the current preference for each preferred channel after determining that the number of urgent sessions counted by the session counting module exceeds the urgent session volume threshold output by the session volume threshold determination module The channel is an urgently needed category channel.

较佳地,所述用户需求评估模块还用于针对每个偏好频道,在确定所述会话次数统计模块所统计的急迫性会话次数不超过所述会话量阈值确定模块所输出的急迫性会话量阈值后,向所述会话次数统计模块和会话量阈值确定模块输出持续评估通知;以及Preferably, the user needs assessment module is also used for each preferred channel, after determining that the number of urgent conversations counted by the conversation statistics module does not exceed the urgent conversation volume output by the conversation volume threshold determination module After the threshold, output a continuous evaluation notification to the session statistics module and the session volume threshold determination module; and

会话次数统计模块还用于在接收到所述持续评估通知后,针对每个偏好频道,将当前的持续性评估周期的起始时刻到所述访问请求的接收时刻之间所述用户访问所述偏好频道的网页的会话次数,作为统计出的持续性会话次数;The session counting module is further configured to, after receiving the continuous evaluation notification, for each preferred channel, count the user's access to the The number of sessions of the webpage of the preferred channel is used as the counted number of persistent sessions;

会话量阈值确定模块还用于在接收到所述持续评估通知后,将所述当前的持续性评估周期的起始时刻到所述访问请求的接收时刻之间的最大会话量,作为计算出的持续性最大会话量后,将预设的第二百分比阈值与所述持续性最大会话量相乘后得到持续性会话量阈值;The session volume threshold determination module is further configured to use the maximum session volume between the start time of the current persistence evaluation cycle and the receiving time of the access request as the calculated After the persistent maximum session volume, multiply the preset second percentage threshold by the persistent maximum session volume to obtain the persistent session volume threshold;

用户需求评估模块还用于针对每个偏好频道,在确定所述会话次数统计模块所统计的持续性会话次数超过所述会话量阈值确定模块所确定出的持续性会话量阈值后,评估当前的偏好频道为持续需求的类别频道。The user needs assessment module is also used for each preferred channel, after determining that the number of persistent sessions counted by the session number statistics module exceeds the persistent session volume threshold determined by the session volume threshold determination module, evaluate the current Preferred channels are category channels that are in constant demand.

较佳地,所述系统还包括:Preferably, the system also includes:

偏好URL获取模块,用于对于针对所述网站预先划分的若干个类别频道,根据获取的设定时间段内用户访问所述网站中各类别频道的网页的会话次数,从中选择出会话次数最高的类别频道作为所述用户的偏好频道,或者从中选择出会话次数超过设定的频道会话阈值的类别频道作为所述用户的偏好频道;并针对每个偏好频道,将获取的所述设定时间段内所述用户访问该偏好频道的各网页的URL作为该偏好频道下的偏好URL;The preferred URL acquisition module is used to select the highest number of sessions according to the number of sessions of the webpages of the various category channels in the website that are accessed by the user within the set time period obtained for the several category channels pre-divided for the website. The category channel is used as the user's preferred channel, or the category channel whose number of sessions exceeds the set channel session threshold is selected as the user's preferred channel; and for each preferred channel, the acquired set time period The URL of each web page of the user's access to the preferred channel is used as the preferred URL under the preferred channel;

偏好URL属性值获取模块,用于针对每个偏好频道,对于所述偏好URL获取模块获取的该偏好频道下的每个偏好URL,从与该偏好频道相对应的频道URL属性库中查找出该偏好URL在各属性分类下对应的属性值;The preferred URL attribute value acquisition module is configured to, for each preferred channel, for each preferred URL under the preferred channel obtained by the preferred URL acquisition module, find out the preferred URL from the channel URL attribute library corresponding to the preferred channel. The attribute value corresponding to the preference URL under each attribute category;

属性值统计模块,用于对于所述偏好URL属性值获取模块查找出的每个属性值,统计与该属性值相对应的所述偏好频道下的偏好URL个数,并将统计的偏好URL个数作为与该属性值相对应的统计值并输出;The attribute value statistics module is used for counting the number of preferred URLs under the preferred channel corresponding to the attribute value for each attribute value found by the preferred URL attribute value acquisition module, and counting the number of preferred URLs under the preferred channel The number is used as the statistical value corresponding to the attribute value and output;

用户偏好获取模块,用于针对每个偏好频道,根据所述属性值统计模块所输出的各属性值所各自对应的统计值,从所述偏好URL属性值获取模块所查找出的属性值中选择出至少一个属性值,作为用以反映所述用户的需求的该偏好频道下的偏好属性值。The user preference acquisition module is configured to, for each preferred channel, select from the attribute values found by the preference URL attribute value acquisition module according to the statistical values corresponding to each attribute value output by the attribute value statistics module At least one attribute value is output as a preferred attribute value under the preferred channel to reflect the user's needs.

根据本发明的另一个方面,还提供了一种网站的广告推送系统,包括:According to another aspect of the present invention, a website advertisement pushing system is also provided, including:

上述访问网站的用户的需求评估系统中的偏好频道获取模块、会话次数统计模块、会话量阈值确定模块、用户需求评估模块;The preferred channel acquisition module, the session number statistics module, the session volume threshold determination module, and the user needs assessment module in the needs assessment system of the users who visit the website;

网页请求接收模块,用于接收用户的访问请求后,将所述访问请求向所述偏好频道获取模块、请求处理模块发送;The web page request receiving module is used to send the access request to the preferred channel acquisition module and the request processing module after receiving the user's access request;

广告查询模块,用于将所述用户需求评估模块输出的评估为急迫需求的类别频道作为搜索关键词,查找出与所述搜索关键词相匹配的广告内容;The advertisement query module is used to use the category channels evaluated as urgent needs output by the user demand assessment module as search keywords, and find out the advertisement content matching the search keywords;

请求处理模块,用于在所述访问请求所请求的网页的广告播放栏中,根据所述用户需求评估模块输出的急迫需求的评估结果以急迫播放方案插入所述广告查询模块查找出的广告内容后,将所述网页向所述用户返回。The request processing module is used to insert the advertisement content found by the advertisement query module into the advertisement content found by the advertisement query module according to the urgent demand evaluation result output by the user demand evaluation module in the advertisement broadcast column of the web page requested by the access request. After that, return the webpage to the user.

本发明实施例的技术方案中,在用户无搜索行为时,可以根据设定时间段内用户访问网站中各类别频道的网页的次数,获取反映用户在网站的需求的偏好频道;继而,统计当前的急迫性评估周期的起始时刻到访问请求的接收时刻之间用户访问偏好频道的网页的会话次数,以及与当前的急迫性评估周期相对应的会话量阈值,若确定统计的会话次数超过会话量阈值,则可以评估用户的需求为急迫需求;否则,可以进一步在确定统计的当前的持续性评估周期内的持续性会话次数超过持续性会话量阈值后,评估用户的需求为持续需求。并针对用户的不同需求,采用不同的广告播放方案,这样,大大提高了广告推送的有效性和时效性。In the technical solution of the embodiment of the present invention, when the user has no search behavior, according to the number of times the user visits the webpages of various categories of channels in the website within a set period of time, the preferred channel reflecting the user's needs on the website can be obtained; then, the current The number of sessions that the user visits the web page of the preferred channel between the start time of the urgency evaluation cycle and the time when the access request is received, and the session volume threshold corresponding to the current urgency evaluation cycle, if it is determined that the number of sessions counted exceeds the session If the volume threshold is determined, the user's demand can be evaluated as an urgent demand; otherwise, the user's demand can be evaluated as a continuous demand after it is determined that the number of persistent sessions in the current persistence evaluation cycle exceeds the persistent session volume threshold. And according to the different needs of users, different advertising playback schemes are adopted, which greatly improves the effectiveness and timeliness of advertising push.

附图说明Description of drawings

图1为本发明实施例的网站的广告推送方法的流程示意图;FIG. 1 is a schematic flow diagram of an advertisement pushing method of a website according to an embodiment of the present invention;

图2为本发明实施例的用户需求获取方法流程示意图;FIG. 2 is a schematic flow diagram of a method for obtaining user requirements according to an embodiment of the present invention;

图3为本发明实施例的网站的广告推送系统的结构示意图;3 is a schematic structural diagram of an advertisement push system of a website according to an embodiment of the present invention;

图4为本发明实施例的用于获取偏好频道及偏好属性值的各模块示意图。Fig. 4 is a schematic diagram of various modules for acquiring preferred channels and preferred attribute values according to an embodiment of the present invention.

具体实施方式detailed description

为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举出优选实施例,对本发明进一步详细说明。然而,需要说明的是,说明书中列出的许多细节仅仅是为了使读者对本发明的一个或多个方面有一个透彻的理解,即便没有这些特定的细节也可以实现本发明的这些方面。In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in further detail below with reference to the accompanying drawings and preferred embodiments. However, it should be noted that many of the details listed in the specification are only for readers to have a thorough understanding of one or more aspects of the present invention, and these aspects of the present invention can be implemented even without these specific details.

本申请使用的“模块”、“系统”等术语旨在包括与计算机相关的实体,例如但不限于硬件、固件、软硬件组合、软件或者执行中的软件。例如,模块可以是,但并不仅限于:处理器上运行的进程、处理器、对象、可执行程序、执行的线程、程序和/或计算机。举例来说,计算设备上运行的应用程序和此计算设备都可以是模块。一个或多个模块可以位于执行中的一个进程和/或线程内。As used herein, terms such as "module" and "system" are intended to include computer-related entities such as, but not limited to, hardware, firmware, a combination of hardware and software, software, or software in execution. For example, a module may be, but is not limited to being limited to being, a process running on a processor, a processor, an object, an executable, a thread of execution, a program, and/or a computer. For example, both an application running on a computing device and the computing device could be modules. One or more modules can reside within a process and/or thread of execution.

本发明的发明人发现,随着互联网大众用户需求的不断变化,网站(比如门户网站、新闻网站)往往会根据网页内容,对网页进行划分,形成多个具有不同属性分类的类别频道。例如,门户网站的主页面主要是由划分的财经频道、娱乐频道、汽车频道、体育频道等各大版块所组成的。事实上,网站上不同的类别频道可以反映互联网大众用户的不同需求偏好,当用户访问某一类别频道的网页时,可以在一定程度上反映该用户对属于该偏好频道的信息有一定的兴趣或需求。The inventors of the present invention have found that, with the continuous change of Internet users' needs, websites (such as portal websites and news websites) often divide webpages according to webpage content to form multiple category channels with different attribute classifications. For example, the main page of the portal website is mainly composed of major sections such as financial channels, entertainment channels, automobile channels, and sports channels. In fact, different categories of channels on the website can reflect the different needs and preferences of Internet users. When a user visits a web page of a certain category of channels, it can reflect to a certain extent that the user has a certain interest in the information belonging to the preferred channel or need.

因此,本发明的发明人考虑,在用户无搜索行为时,网站虽然无法直接获取用户输入搜索关键词及搜索结果;但是,网站可以根据统计出的用户在该网站的各种类别频道的页面访问情况,初步确定出反映用户在该网站的需求的偏好频道。Therefore, the inventor of the present invention considers that when the user has no search behavior, although the website cannot directly obtain the search keywords and search results input by the user; According to the situation, the preferred channel is initially determined to reflect the user's needs on the website.

进一步地,可以根据用户在设定时间周期内访问该偏好频道的网页的会话次数,对获取的访问网站的用户的需求进行评估,得到评估结果;继而,根据需求的评估结果进行广告推送:当需求评估为急迫需求时,可以在用户访问的网站的页面的广告播放栏中按照预设的急迫播放方案播放与急迫需求相对应的广告内容;当需求为持续需求时,可以在用户访问网站的网页的广告播放栏中按照预设的持续播放方案播放与该持续需求相对应的广告内容。这样,相比现有在用户搜索之后进行需求的获取以及广告推送,本发明的技术方案可以在用户无搜索行为或进行搜索之前确定出用户的需求,且根据需求的评估结果进行有效、及时的广告推送,提高了广告推送的有效性和时效性。Further, according to the number of sessions that the user visits the web page of the preferred channel within the set time period, the obtained needs of the users visiting the website can be evaluated to obtain the evaluation result; then, the advertisement is pushed according to the evaluation result of the demand: when When the demand assessment is an urgent demand, the advertisement content corresponding to the urgent demand can be played in the advertisement play bar of the website visited by the user according to the preset urgent play plan; The advertisement content corresponding to the continuous demand is played in the advertisement playing column of the webpage according to the preset continuous playing scheme. In this way, compared with the existing demand acquisition and advertisement push after the user searches, the technical solution of the present invention can determine the user's needs before the user has no search behavior or conducts a search, and can carry out effective and timely advertising according to the evaluation results of the needs. Advertisement push improves the effectiveness and timeliness of advertisement push.

下面结合附图详细说明本发明的技术方案。The technical scheme of the present invention will be described in detail below in conjunction with the accompanying drawings.

本发明实施例提供了一种访问网站的用户的需求评估方法,其具体流程,如图1所示,具体可以包括如下步骤:The embodiment of the present invention provides a method for assessing the needs of users who visit a website, and its specific process, as shown in Figure 1, may specifically include the following steps:

S101:接收到用户的访问请求后,获取反映用户在网站的需求的至少一个偏好频道。S101: After receiving a user's access request, acquire at least one preferred channel reflecting the needs of the user on the website.

具体地,网站在接收到用户的访问请求后,可以对于针对网站预先划分的若干个类别频道,根据获取的设定时间段内用户访问网站中各类别频道的网页的会话次数,从中选择出用户的偏好频道。Specifically, after the website receives the user's access request, it can select the number of user sessions according to the number of sessions that the user visits the web pages of each category channel in the website within the set period of time for several categories of channels that are pre-divided for the website. preferred channel.

事实上,针对用户访问的网站所预先划分的每个类别频道,网站的后台可以监控用户在该偏好频道内所访问的所有页面;因此,根据网站所监控的内容,可以统计出用户设定时间段内在网站中各频道内的会话次数;并根据用户在网站中各频道内的会话次数,将会话次数最高的类别频道作为用户的偏好频道。例如,在统计出用户在门户网站中各频道内的会话次数后,发现用户在汽车频道的会话次数要高于其他频道的会话次数,则可以将汽车频道确定为用户的偏好频道。In fact, for each category channel pre-divided by the website visited by the user, the background of the website can monitor all the pages visited by the user in the preferred channel; therefore, according to the content monitored by the website, the user can count the time set The number of sessions in each channel of the website within the segment; and according to the number of sessions of the user in each channel of the website, the category channel with the highest number of sessions is used as the user's preferred channel. For example, after counting the number of sessions of the user in each channel in the portal website, it is found that the number of sessions of the user on the car channel is higher than that of other channels, then the car channel can be determined as the user's preferred channel.

实际应用中,用户的兴趣偏好可能不止一个,因此,对于针对网站预先划分的若干个类别频道,根据获取的设定时间段内用户访问网站中各类别频道的网页的会话次数,也可以将会话次数超过设定的频道会话阈值的类别频道均作为用户的偏好频道;其中,频道会话阈值可以由工作人员根据经验进行预先设定。In practical applications, the user may have more than one interest preference. Therefore, for several categories of channels pre-divided for the website, according to the number of sessions acquired by the user to access the web pages of each category channel in the website within the set time period, the session The category channels whose times exceed the set channel session threshold are all used as the user's preferred channel; wherein, the channel session threshold can be preset by staff based on experience.

更优地,为了更加精准的反映用户的需求,还可以进一步针对每个偏好频道,根据用户设定时间段内在该偏好频道的各网页的URL、以及各URL在该偏好频道的各种属性分类下对应的属性值,从中选择出能够更精准地反映用户的需求的偏好频道下的偏好属性值。这样,后续可以根据与选择出偏好属性值相对应的广告进行推送播放,提高广告推送的有效性。而关于能够更精准地反映用户的需求的偏好频道下的偏好属性值的选择方法,将在后续详细介绍。More preferably, in order to more accurately reflect the user's needs, it is also possible to further classify each preferred channel according to the URLs of the webpages of the preferred channel within the time period set by the user, and the various attributes of each URL in the preferred channel. Next, select the corresponding attribute value, and select the preference attribute value under the preference channel that can more accurately reflect the needs of the user. In this way, subsequent advertisements corresponding to the selected preference attribute values can be pushed and played, thereby improving the effectiveness of advertisement pushing. The method for selecting the preference attribute value under the preference channel that can more accurately reflect the user's needs will be introduced in detail later.

本发明实施例中,在获取反映用户在网站的需求的偏好频道后,对于用户的每个偏好频道,可以通过步骤S102-S108,对反映用户的需求的该偏好频道进行评估。In the embodiment of the present invention, after obtaining the preferred channel reflecting the user's demand on the website, for each preferred channel of the user, the preferred channel reflecting the user's demand can be evaluated through steps S102-S108.

S102:针对每个偏好频道,统计当前的急迫性评估周期的起始时刻到访问请求的接收时刻之间用户访问当前的偏好频道的网页的会话次数(即会话量),作为统计出的急迫性会话次数。S102: For each preferred channel, count the number of sessions (that is, the amount of sessions) of the user's access to the web page of the current preferred channel between the initial moment of the current urgency evaluation cycle and the receiving moment of the access request, as the statistically calculated urgency Session count.

具体地,针对每个偏好频道,可以统计当前的急迫性评估周期的起始时刻到访问请求的接收时刻之间,用户访问该偏好频道的网页的会话次数,并将统计出的会话次数作为统计出的急迫性会话次数。如何统计用户在一段时间内针对某个或某些网页的会话量为本领域技术人员所熟知的,此处不再赘述。Specifically, for each preferred channel, the number of sessions that the user visits the web page of the preferred channel between the start of the current urgency evaluation cycle and the time of receiving the access request can be counted, and the counted number of sessions can be used as a statistical The number of urgent sessions that were issued. It is well known to those skilled in the art how to count the session volume of a user for a certain or some webpages within a certain period of time, and will not be repeated here.

其中,急迫性评估周期可以由管理人员进行预先设定,例如,可以将急迫性评估周期设定为1天;这样,当前的急迫性评估周期具体为接收访问请求的当天,即当前的急迫性评估周期的起始时刻为当天的0点,当前的急迫性评估周期的终止时刻为当天的24点。Among them, the urgency assessment period can be preset by the management personnel, for example, the urgency assessment period can be set to 1 day; in this way, the current urgency assessment period is specifically the day when the access request is received, that is, the current urgency The starting time of the evaluation cycle is 0:00 of the day, and the ending time of the current urgency evaluation cycle is 24:00 of the day.

实际应用中,一次会话的起始时刻为用户向偏好频道的网页发起的第一次访问请求的时刻,终止时间为用户向偏好频道的网页发起的最后一次访问请求之后加上预设的会话容忍期的时刻;其中,会话容忍期是由本领域人员根据经验进行设定的,例如可以设定为30分钟。这样,一次会话由用户向该频道的网页发起的第一访问请求的时刻开始,直到用户向该频道的网页发起的最后一次访问请求之后的30分钟。也就是说,若用户最后一次访问请求之后的空闲时间超过了会话容忍期30分钟,且没有接收到访问该频道的网页的新的访问请求,则认为用户的本次会话结束。In practical applications, the start time of a session is the time when the user initiates the first access request to the web page of the preferred channel, and the end time is the time after the user initiates the last access request to the web page of the preferred channel plus the preset session tolerance time period; wherein, the session tolerance period is set by those skilled in the art based on experience, for example, it can be set to 30 minutes. In this way, a session starts from the moment when the user initiates the first access request to the channel's webpage until 30 minutes after the user initiates the last access request to the channel's webpage. That is to say, if the idle time after the user's last access request exceeds the session tolerance period of 30 minutes, and no new access request to access the channel's webpage is received, the user's current session is considered to be over.

S103:计算当前的急迫性评估周期的起始时刻到访问请求的接收时刻之间的最大会话量,作为计算出的急迫性最大会话量后,将预设的第一百分比阈值与计算出的急迫性最大会话量相乘后得到急迫性会话量阈值。S103: Calculate the maximum session volume between the start time of the current urgency assessment cycle and the time when the access request is received, and use the calculated maximum session volume as the urgency, and then compare the preset first percentage threshold with the calculated The urgency session volume threshold is obtained by multiplying the maximum session volume of urgency.

具体地,可以根据访问请求的接收时刻、当前急迫性评估周期的起始时刻、预先设定的会话容忍期,计算出当前的急迫性评估周期的起始时刻到访问请求的接收时刻之间的急迫性最大会话量。例如,可以根据如下公式1,计算出当前的急迫性评估周期的起始时刻到访问请求的接收时刻之间的急迫性最大会话量MSV:Specifically, according to the receiving time of the access request, the starting time of the current urgency assessment period, and the preset session tolerance period, the time interval between the starting time of the current urgency assessment period and the receiving time of the access request can be calculated. Urgency maximum session volume. For example, the urgency maximum session volume MSV between the start time of the current urgency evaluation period and the receiving time of the access request can be calculated according to the following formula 1:

(公式1) (Formula 1)

式中,n为访问请求的接收时刻,M为当前的急迫性评估周期的起始时刻,X为会话容忍期。继而,将计算出的急迫性最大会话量MSV与预先设定的第一百分比阈值的乘积作为当前的急迫性评估周期的急迫性会话量阈值。其中,第一百分比阈值为技术人员根据经验设定,其取值范围为0-1之间。实际应用中,若当前的急迫性评估周期的起始时刻到访问请求的接收时刻之间在访问偏好频道的网页的会话次数能够达到该段时间内的最大会话量的75%的用户比较有可能是具有急迫需求的用户,因此,可以将第一百分比阈值设定为0.75。In the formula, n is the receiving time of the access request, M is the starting time of the current urgency evaluation period, and X is the session tolerance period. Then, the product of the calculated urgency maximum conversation volume MSV and the preset first percentage threshold is used as the urgency conversation volume threshold of the current urgency evaluation period. Wherein, the first percentage threshold is set by technicians based on experience, and its value range is between 0-1. In practical applications, if the number of sessions between the beginning of the current urgency evaluation period and the receiving time of the access request can reach 75% of the maximum session volume in this period, it is more likely is a user with urgent needs, therefore, the first percentage threshold may be set as 0.75.

S104:针对每个偏好频道,判断统计出的急迫性会话次数是否超过计算出的急迫性会话量阈值,若是,则执行步骤S105,否则,执行步骤S106。S104: For each preferred channel, determine whether the counted number of urgent conversations exceeds the calculated urgent conversation volume threshold, if yes, execute step S105, otherwise, execute step S106.

具体地,针对每个偏好频道,将由步骤S102所统计出的当前的急迫性评估周期的起始时刻到访问请求的接收时刻之间用户访问偏好频道的网页的会话次数与由步骤S103所计算出的急迫性会话量阈值进行比较,若统计出的急迫性会话次数超过会话量阈值、且小于计算出的急迫性最大会话量,则执行步骤S105,否则,执行步骤S106。Specifically, for each preferred channel, the number of sessions of the user's access to the webpage of the preferred channel between the starting time of the current urgency evaluation cycle counted in step S102 and the receiving time of the access request is compared with the number of sessions calculated in step S103 If the counted number of urgent conversations exceeds the threshold of conversations and is smaller than the calculated maximum conversations of urgency, execute step S105; otherwise, execute step S106.

一般情况下,统计出的当前的急迫性评估周期的起始时刻到访问请求的接收时刻之间用户访问偏好频道的网页的会话次数会小于上述急迫性最大会话量;但是,在网站受到抓站行为的干扰的情况下,其统计出的用户访问该偏好频道的网页的会话次数将可能会大于上述急迫性最大会话量;因此,若统计出的急迫性会话次数大于上述急迫性最大会话量时,则可以认为当前的急迫性评估周期的起始时刻到访问请求的接收时刻之间对该偏好频道的网页的访问不是人为操作,后续也就无需针对该用户进行广告推送,提高广告推送的有效性。Generally, the number of sessions counted between the start of the current urgency evaluation cycle and the time when the access request is received will be less than the above-mentioned maximum number of urgency sessions; however, when the website is crawled In the case of behavioral interference, the number of sessions counted by the user visiting the web page of the preferred channel may be greater than the above-mentioned maximum session volume of urgency; therefore, if the counted number of sessions of urgency is greater than the maximum session volume of urgency , then it can be considered that the access to the web page of the preferred channel between the initial moment of the current urgency evaluation cycle and the receiving moment of the access request is not a human operation, and there is no need to push advertisements for this user in the future, improving the effectiveness of advertisement pushes sex.

S105:评估当前的偏好频道为急迫需求的类别频道。S105: Evaluate the current preferred channel as a category channel with urgent needs.

具体地,针对每个偏好频道,在确定统计的在当前的急迫性评估周期的起始时刻到访问请求的接收时刻之间的会话次数超过急迫性会话量阈值后,评估该偏好频道为急迫需求的类别频道。Specifically, for each preferred channel, after it is determined that the number of sessions counted between the start of the current urgency assessment cycle and the time of receiving the access request exceeds the urgency session volume threshold, the preferred channel is evaluated as an urgent need category channel for .

S106:针对每个偏好频道,将当前的持续性评估周期的起始时刻到访问请求的接收时刻之间用户访问当前的偏好频道的网页的会话次数,作为统计出的持续性会话次数。S106: For each preferred channel, use the number of sessions that the user visits the web page of the current preferred channel between the start time of the current persistence evaluation period and the receiving time of the access request as the counted number of persistent sessions.

实际应用中,针对每个偏好频道,在确定统计的急迫性会话次数不超过步骤S103计算出的急迫性会话量阈值后,即确定该偏好频道所反映的用户的需求不是急迫需求后,可以进一步判断该需求是否为用户的持续需求。具体地,针对每个偏好频道,可以统计当前的持续性评估周期的起始时刻到访问请求的接收时刻之间用户访问偏好频道的网页的会话次数,将统计出的会话次数,作为统计出的持续性会话次数。其中,持续性评估周期是由管理人员进行设定的,例如,可以将持续性评估周期设定为3天,当前的持续性评估周期具体为接收访问请求的当天、前一天、前两天,即当前的持续性评估周期的起始时刻设定为前两天的0点,终止时刻设定为当天的24点。In practical applications, for each preferred channel, after determining that the number of urgency conversations counted does not exceed the urgency conversation volume threshold calculated in step S103, that is, after determining that the user's needs reflected by the preference channel are not urgent needs, further Determine whether the demand is a continuous demand of the user. Specifically, for each preferred channel, the number of sessions of the user's access to the web page of the preferred channel between the starting moment of the current persistence evaluation period and the receiving moment of the access request can be counted, and the counted number of sessions can be used as the counted number of sessions. The number of persistent sessions. Among them, the continuous evaluation cycle is set by the management personnel. For example, the continuous evaluation cycle can be set to 3 days. The current continuous evaluation cycle is specifically the day, day before, and two days before receiving the access request. That is, the start time of the current continuous assessment cycle is set to 0:00 of the previous two days, and the end time is set to 24:00 of the current day.

S107:将当前的持续性评估周期的起始时刻到访问请求的接收时刻之间的最大会话量,作为计算出的持续性最大会话量后,将预设的第二百分比阈值与持续性最大会话量相乘后得到持续性会话量阈值。S107: After taking the maximum session volume between the start time of the current persistence evaluation period and the receiving time of the access request as the calculated persistent maximum session volume, combine the preset second percentage threshold with the persistence Multiply the maximum session volume to get the persistent session volume threshold.

其中,当前的持续性评估周期的起始时刻到访问请求的接收时刻之间的最大会话量的计算可以参考步骤S103中当前的急迫性评估周期内的最大会话量的计算方法进行计算。其中,第二百分比阈值由管理人员根据经验设定,其取值范围为0-1之间。实际应用中,若当前的持续性评估周期的起始时刻到访问请求的接收时刻之间在访问偏好频道的网页的会话次数能够达到该段时间内的最大会话量的60%的用户比较有可能是具有持续(但并不急迫)需求的用户,因此,可以将第二百分比阈值设定为0.6,当然,实际应用中还可以根据实际情况进行调整。Wherein, the calculation of the maximum session volume between the start time of the current persistence assessment period and the receiving time of the access request may refer to the calculation method of the maximum session volume in the current urgency assessment period in step S103. Wherein, the second percentage threshold is set by the manager based on experience, and its value range is between 0-1. In practical applications, if the number of sessions between the beginning of the current persistence evaluation cycle and the receiving time of the access request can reach 60% of the maximum session volume in this period of time, it is more likely is a user with continuous (but not urgent) needs, therefore, the second percentage threshold can be set to 0.6, of course, it can also be adjusted according to actual conditions in practical applications.

S108:针对每个偏好频道,在确定持续性会话次数超过持续性会话量阈值后,评估当前的偏好频道为持续需求的类别频道。S108: For each preferred channel, after it is determined that the number of persistent sessions exceeds the threshold of persistent sessions, evaluate the current preferred channel as a category channel of continuous demand.

具体地,针对每个偏好频道,将步骤S106统计出的持续性会话次数与由步骤S107所计算出的持续性会话量阈值进行比较,在确定统计出的持续性会话次数超过持续性会话量阈值后,评估该偏好频道为持续需求的类别频道。Specifically, for each preferred channel, the number of persistent conversations counted in step S106 is compared with the threshold of persistent conversations calculated in step S107, and when it is determined that the counted number of persistent conversations exceeds the threshold of persistent conversations After that, evaluate the preference channel as a category channel of continuous demand.

基于上述对访问网站的用户的需求进行评估的方法,本发明还提供了一种网站的广告推送方法,其具体流程为:网站接收到用户的访问请求后,根据步骤S101-S108对用户的需求进行评估之后,如图1所示,还包括如下步骤:Based on the above-mentioned method for evaluating the needs of users who visit the website, the present invention also provides a method for pushing advertisements on the website. After the evaluation, as shown in Figure 1, the following steps are also included:

S109:将评估为急迫需求的类别频道作为搜索关键词,查找出与搜索关键词相匹配的广告内容;在向用户返回的网页的广告播放栏中按照预设的急迫播放方案播放查找出的广告内容。S109: Use category channels evaluated as urgent needs as search keywords, find out advertisement content that matches the search keywords; play the found advertisements in the advertisement play bar of the webpage returned to the user according to the preset urgent play scheme content.

具体地,对于评估为急迫需求的类别频道,可以将该类别频道作为搜索关键词;实际应用中,对于每个评估为急迫需求的类别频道,将该类别频道作为搜索关键词之后,在查找出与所述搜索关键词相匹配的广告内容之前,还可以获取预先确定出该类别频道下的偏好属性值,并将获取的偏好属性值也作为搜索关键词。其中,用户在该偏好频道下的偏好属性值可以采用步骤S101中提及的方法,也可以采用本领域技术人员所公知的其他技术手段。Specifically, for a category channel that is evaluated as an urgent need, the category channel can be used as a search keyword; in practical applications, for each category channel that is Prior to the advertisement content matching the search keyword, the preference attribute value under the channel of the category determined in advance may also be acquired, and the acquired preference attribute value may also be used as the search keyword. Wherein, the preferred attribute value of the user under the preferred channel may adopt the method mentioned in step S101, or other technical means known to those skilled in the art.

继而,可以采用现有技术中的方法,在获取搜索关键词后,从网站后台查找出与搜索关键词相匹配的广告内容。继而,对于每个评估为急迫需求的类别频道,在查找出相匹配的广告内容后,可以采用预设的急迫播放方案进行播放。其中,急迫播放方案具体是由管理人员进行预先设定的,例如,相比用户其他的需求,可以在用户当前的急迫评估周期内、以及设定的急迫播放周期内访问的网站的页面的广告播放栏中优先播放与急迫需求相匹配的广告内容,或者增加与急迫需求相匹配的广告内容的播放时间;而在急迫播放周期之外的时间与用户其他的需求采取相同的频次进行滚动播放。Then, the method in the prior art can be used to find out the advertising content matching the search keyword from the background of the website after the search keyword is acquired. Then, for each category channel evaluated as an urgent need, after the matching advertisement content is found, the preset urgent broadcast scheme can be used to play it. Among them, the urgent play plan is specifically preset by the management personnel. For example, compared with other needs of the user, the advertisements on the pages of the website that can be accessed within the user's current urgent evaluation cycle and the set urgent play cycle In the play bar, the advertising content that matches the urgent needs is played first, or the playing time of the advertising content that matches the urgent needs is increased; while the time outside the urgent playback period is scrolled at the same frequency as the user's other needs.

这样,相比现有在用户当前搜索之后才能进行广告推送,本发明提供的技术方案,在用户向网站发送访问请求后,在获取与访问请求相对应的网页的同时,就可以获取与预先确定的用户的需求相匹配的广告内容,提高了广告推送的时效性,且对于具有急迫需求的用户,在对其进行急迫的广告推送方案之后不再进行与急迫需求相匹配的广告内容的推送,防止出现在用户需求得到满足的情况下仍然向用户进行相关广告内容的推送,提高了网站的广告推送的有效性及用户的体验感。In this way, compared to the existing advertisement push that can only be pushed after the user's current search, the technical solution provided by the present invention can obtain the web page corresponding to the access request after the user sends the access request to the website, and at the same time obtain the webpage corresponding to the access request. The advertising content that matches the user's needs improves the timeliness of advertising push, and for users with urgent needs, after the urgent advertising push plan is implemented, the advertising content that matches the urgent needs will no longer be pushed. It prevents the relevant advertising content from being pushed to the user even when the user's demand is met, and improves the effectiveness of the advertisement pushing on the website and the user's experience.

S110:将评估为持续需求的类别频道作为搜索关键词查找出相应广告内容,并在向用户返回的网页的广告播放栏中按照预设的持续播放方案进行播放。S110: Use the category channel evaluated as the continuous demand as the search keyword to find out the corresponding advertisement content, and play according to the preset continuous playing scheme in the advertisement playing column of the web page returned to the user.

具体地,对于每个评估为持续需求的类别频道,可以将该偏好频道、该偏好频道下的偏好属性值作为搜索关键词;继而,可以采用现有技术中的方法,在获取搜索关键词后,从网站后台查找出与搜索关键词相匹配的广告内容,并采用预设的持续播放方案进行播放。其中,持续播放方案是由管理人员进行预选设定的,例如,相比用户其他的需求,可以在用户当前的持续评估周期内、以及预设的持续播放周期内访问的网站的页面的广告播放栏中按照设定的播放频次播放与持续需求相对应的广告内容。例如,在用户发送访问请求之后的一个月内,当用户访问该网站时,可以在用户访问的页面的广告播放栏中将会播放与持续需求相匹配的广告内容。Specifically, for each category channel that is evaluated as a continuous demand, the preferred channel and the preferred attribute value under the preferred channel can be used as search keywords; then, methods in the prior art can be used, after obtaining the search keywords , find out the advertising content that matches the search keywords from the background of the website, and use the preset continuous playback scheme to play. Among them, the continuous playback scheme is pre-selected and set by the management personnel. For example, compared with other needs of the user, the advertisement playback of the pages of the website that can be visited by the user during the current continuous evaluation period and the preset continuous playback period In the column, the advertising content corresponding to the continuous demand is played according to the set playing frequency. For example, within one month after the user sends the access request, when the user visits the website, the advertisement content matching the continuous demand may be played in the advertisement playing column of the page visited by the user.

本发明实施例中,关于步骤S101中提及的能够更精准地反映用户的需求的偏好频道下的偏好属性值的选择方法,如图2所示,具体包括如下步骤:In the embodiment of the present invention, the method for selecting the preference attribute value under the preference channel mentioned in step S101 that can more accurately reflect the user's needs, as shown in Figure 2, specifically includes the following steps:

S201:针对用户的每个偏好频道,将获取的设定时间段内用户访问该偏好频道的各网页的URL作为该偏好频道下的偏好URL。S201: For each preferred channel of the user, use the acquired URLs of the web pages of the preferred channel accessed by the user within a set time period as preferred URLs under the preferred channel.

具体地,对于用户的任一偏好频道,可以将用户在设定时间段内访问该偏好频道的各页面的URL作为用户在该偏好频道下的偏好URL。Specifically, for any preferred channel of the user, URLs of pages of the preferred channel that the user visits within a set time period may be used as the user's preferred URL under the preferred channel.

实际应用中,可以统计出设定时间段内用户在网站的所有访问页面,针对用户的每个偏好频道,将用户的所有访问页面的URL与该偏好频道所对应的频道URL属性库中进行比对,得到用户访问该偏好频道的各网页的URL,即用户在该偏好频道下的偏好URL。In practical applications, it is possible to count all the pages visited by the user on the website within a set period of time, and for each preferred channel of the user, compare the URLs of all the pages visited by the user with the channel URL attribute library corresponding to the preferred channel Yes, the URL of each webpage that the user visits the preferred channel is obtained, that is, the user's preferred URL under the preferred channel.

S202:对于偏好频道下的每个偏好URL,从与该偏好频道相对应的频道URL属性库中查找出该偏好URL在各属性分类下对应的属性值。S202: For each preferred URL under the preferred channel, find the corresponding attribute value of the preferred URL under each attribute category from the channel URL attribute library corresponding to the preferred channel.

具体地,针对用户的每个偏好频道,对于确定出的用户在该偏好频道下的每个偏好URL,从预先构建的与该偏好频道相对应的频道URL属性库中查找出该偏好URL在各属性分类下对应的属性值。其中,偏好频道的各种属性分类是根据互联网大众用户对该偏好频道所涉及的业务所具有的不同属性信息的偏好所设置的。例如,对于汽车频道,根据用户的不同属性偏好,可以在汽车频道下设置车型、价位、产地等各种属性分类;对于饮食频道,则可以在饮食频道下设置菜系、口感、原材料、卡里路热量等各种属性分类。这样,若确定汽车频道为用户的一个偏好频道,则可以从汽车频道所对应的频道URL属性库中查找出每个偏好URL在车型、价位、产地等属性分类下对应的属性值。Specifically, for each preferred channel of the user, for each preferred URL of the determined user under the preferred channel, the channel URL attribute library corresponding to the preferred channel is searched out in advance for the preferred URL in each preferred channel. The corresponding attribute value under the attribute category. Wherein, the various attribute classifications of the preferred channel are set according to the preferences of Internet public users on different attribute information of the services involved in the preferred channel. For example, for the car channel, according to the user's different attribute preferences, various attribute classifications such as model, price, and origin can be set under the car channel; for the food channel, cuisine, taste, raw materials, and calories can be set under the food channel. Classification of various attributes such as heat. In this way, if it is determined that the car channel is a preferred channel of the user, then the attribute value corresponding to each preferred URL under attribute categories such as model, price, and place of manufacture can be found from the channel URL attribute library corresponding to the car channel.

S203:对于每个查找出的属性值,统计与该属性值相对应的偏好频道下的偏好URL个数,并将统计的偏好URL个数作为与该属性值相对应的统计值。S203: For each found attribute value, count the number of preferred URLs under the preferred channel corresponding to the attribute value, and use the counted number of preferred URLs as the statistical value corresponding to the attribute value.

具体地,针对用户的每个偏好频道,根据确定出的用户在该偏好频道下的偏好URL,对于查找出的该偏好URL在每个属性分类下对应的属性值,统计出与该属性值相对应的偏好频道下的偏好URL个数,并将统计出的偏好URL个数作为与该属性值相对应的统计值。Specifically, for each preferred channel of the user, according to the determined preferred URL of the user under the preferred channel, for the found attribute value corresponding to the preferred URL under each attribute category, the statistics corresponding to the attribute value are calculated. The number of preferred URLs under the corresponding preferred channel, and the counted number of preferred URLs is used as the statistical value corresponding to the attribute value.

S204:根据得到的与各属性值相对应的统计值,从查找出的属性值中选择出至少一个属性值,作为用以反映用户的需求的偏好频道下的偏好属性值。S204: According to the obtained statistical values corresponding to each attribute value, select at least one attribute value from the searched attribute values as the preferred attribute value under the preferred channel to reflect the needs of the user.

具体地,针对用户的每个偏好频道,可以根据统计出的各属性分类下的各属性值所对应的统计值,选择最大统计值所对应的属性值作为该偏好频道下的偏好属性值。实际应用中,也可以对于每个查找出的属性值,获取与该属性值相对应的统计值;计算获取的统计值与该偏好频道下的偏好URL总数的比值,将计算出的比值作为与该属性值相对应的偏好占比;继而,选择最大偏好占比所对应的属性值作为偏好频道下的偏好属性值。这样,在用户无搜索行为时,可以确定出用户在网站的偏好频道、该偏好频道下的偏好属性值,并以此反映访问网站的用户的具体需求。Specifically, for each preferred channel of the user, the attribute value corresponding to the largest statistical value may be selected as the preferred attribute value under the preferred channel according to the statistical values corresponding to each attribute value under each attribute category. In practical applications, it is also possible to obtain the statistical value corresponding to the attribute value for each searched attribute value; calculate the ratio of the obtained statistical value to the total number of preferred URLs under the preferred channel, and use the calculated ratio as the The preference ratio corresponding to the attribute value; then, the attribute value corresponding to the largest preference ratio is selected as the preference attribute value under the preference channel. In this way, when the user has no search behavior, the user's preferred channel on the website and the preferred attribute value under the preferred channel can be determined to reflect the specific needs of the user who visits the website.

实际应用中,对于该偏好频道的每个属性分类,若统计出的该属性分类的各属性值所对应的统计值分别比较平均,导致计算出的偏好占比区分度不大;而事实上,若属性值所对应的偏好占比小于一定数值,则表明该属性值出现的偶然性较高。因此,更优地,本发明实施例中,可以对该属性分类下各属性值的偏好占比进行排序,从中选择高于设定占比阈值(比如30%)的偏好占比所对应的属性值作为偏好频道下的偏好属性值。其中,占比阈值可以根据实际应用进行调整。In practical applications, for each attribute category of the preferred channel, if the statistical values corresponding to the attribute values of the attribute category are relatively average, the calculated preference proportion is not very distinguishable; in fact, If the preference proportion corresponding to the attribute value is less than a certain value, it indicates that the occurrence of the attribute value is more contingency. Therefore, more preferably, in the embodiment of the present invention, the preference ratio of each attribute value under the attribute classification can be sorted, and the attribute corresponding to the preference ratio higher than the set ratio threshold (such as 30%) can be selected. value as the preference attribute value under the preference channel. Wherein, the proportion threshold may be adjusted according to actual applications.

更优地,本发明的发明人考虑到,不同的属性分类对该偏好频道所关注的内容的推广的重要程度不同;因此,为了获取更为有效准确的用户偏好,可以预先针对每个属性分类,预先设定该属性分类的权重值。这样,对于每个查找出的属性值,可以获取与该属性值相对应的统计值后,计算获取的统计值与该偏好频道下的偏好URL总数的比值;将计算出的比值与预先设置的该属性值所隶属的属性分类的权重值相乘后,将乘积作为与该属性值相对应的偏好比重。继而,可以选择最大偏好比重所对应的属性值作为偏好频道下的偏好属性值;或者,选择高于设定比重阈值的偏好比重所对应的属性值作为所偏好频道下的偏好属性值。其中,该属性分类的权重值具体可以从与该偏好频道相对应的频道URL属性库中获取。More preferably, the inventors of the present invention consider that different attribute classifications have different importance in the promotion of the content concerned by the preferred channel; therefore, in order to obtain more effective and accurate user preferences, each attribute classification can be preliminarily , preset the weight value of the attribute category. In this way, for each attribute value found out, after obtaining the statistical value corresponding to the attribute value, calculate the ratio of the obtained statistical value to the total number of preferred URLs under the preferred channel; compare the calculated ratio with the preset After multiplying the weight values of the attribute categories to which the attribute value belongs, the product is used as the preference proportion corresponding to the attribute value. Then, the attribute value corresponding to the largest preference proportion can be selected as the preference attribute value under the preferred channel; or, the attribute value corresponding to the preference proportion higher than the set proportion threshold can be selected as the preference attribute value under the preferred channel. Wherein, the weight value of the attribute classification may be specifically obtained from a channel URL attribute library corresponding to the preferred channel.

基于上述对访问网站的用户的需求进行评估方法,本发明还提供了一种访问网站的用户的需求评估系统,如图3所示,具体包括:偏好频道获取模块301、会话次数统计模块302、会话量阈值确定模块303、用户需求评估模块304。Based on the above method for assessing the needs of users who visit websites, the present invention also provides a needs assessment system for users who visit websites, as shown in FIG. A session volume threshold determination module 303 and a user demand assessment module 304 .

其中,偏好频道获取模块301用于接收到用户的访问请求后,获取反映用户在网站的需求的至少一个偏好频道并输出急迫评估通知;其中,偏好频道是从针对网站划分的若干个类别频道中选取的。Among them, the preferred channel acquisition module 301 is used to acquire at least one preferred channel reflecting the needs of the user on the website after receiving the user's access request, and output an urgent evaluation notice; wherein, the preferred channel is selected from several category channels for the website Selected.

具体地,对于针对网站预先划分的若干个类别频道,偏好频道获取模块301可以根据获取的设定时间段内用户访问该网站中各类别频道的网页的会话次数,从中选择出用户的偏好频道。例如,根据用户在网站中各频道内的会话次数,可以将会话次数最高的类别频道作为用户的偏好频道,也可以将会话次数超过设定频道会话阈值的类别频道作为用户的偏好频道;其中,频道会话阈值可以由工作人员根据经验进行预先设定。Specifically, for several category channels pre-divided for the website, the preferred channel acquisition module 301 can select the user's preferred channel according to the number of sessions the user visits the web pages of each category channel in the website within the acquired set time period. For example, according to the number of sessions of the user in each channel on the website, the category channel with the highest number of sessions can be used as the user's preferred channel, or the category channel with the number of sessions exceeding the set channel session threshold can be used as the user's preferred channel; among them, The channel session threshold can be preset by staff based on experience.

会话次数统计模块302用于在从偏好频道获取模块301接收到急迫评估通知后,针对每个偏好频道,统计当前的急迫性评估周期的起始时刻到访问请求的接收时刻之间用户访问当前的偏好频道的网页的会话次数,作为统计出的急迫性会话次数。The session number counting module 302 is used for counting the user's access to the current urgency evaluation period between the starting time of the current urgency evaluation period and the receiving time of the access request for each preferred channel after receiving the urgency evaluation notification from the preferred channel acquisition module 301. The number of sessions of the webpage of the preferred channel is used as the counted number of urgent sessions.

具体地,针对每个偏好频道,会话次数统计模块302可以接收偏好频道获取模块301发送的急迫评估通知,并针对偏好频道获取模块301所获取的每个偏好频道,统计当前的急迫性评估周期的起始时刻到访问请求的接收时刻之间用户访问该偏好频道的网页的会话次数,作为统计出的急迫性会话次数。其中,急迫性评估周期可以由管理人员进行预先设定,例如,可以将急迫性评估周期设定为1天;这样,当前的急迫性评估周期具体为接收访问请求的当天,即当前的急迫性评估周期的起始时刻为当天的0点,当前的急迫性评估周期的终止时刻为当天的24点。Specifically, for each preferred channel, the number of sessions statistics module 302 can receive the urgency assessment notification sent by the preferred channel acquisition module 301, and for each preferred channel acquired by the preferred channel acquisition module 301, count the number of sessions of the current urgency assessment cycle. The number of sessions that the user visits the web page of the preferred channel between the starting time and the receiving time of the access request is used as the counted number of urgent sessions. Among them, the urgency assessment period can be preset by the management personnel, for example, the urgency assessment period can be set to 1 day; in this way, the current urgency assessment period is specifically the day when the access request is received, that is, the current urgency The starting time of the evaluation cycle is 0:00 of the day, and the ending time of the current urgency evaluation cycle is 24:00 of the day.

会话量阈值确定模块303用于在接收到急迫评估通知后,计算当前的急迫性评估周期的起始时刻到访问请求的接收时刻之间的最大会话量,作为计算出的急迫性最大会话量后,将预设的第一百分比阈值与计算出的急迫性最大会话量相乘后得到急迫性会话量阈值并输出。The session volume threshold determination module 303 is configured to calculate the maximum session volume between the start time of the current urgency assessment period and the receiving time of the access request after receiving the urgency assessment notification, as the calculated urgency maximum session volume , after multiplying the preset first percentage threshold by the calculated urgency maximum conversation volume, the urgency conversation volume threshold is obtained and output.

具体地,针对每个偏好频道,会话量阈值确定模块303在接收到偏好频道获取模块301发送的急迫评估通知后,可以根据访问请求的接收时刻、当前急迫性评估周期的起始时刻、预先设定的会话容忍期,计算出当前的急迫性评估周期的起始时刻到访问请求的接收时刻之间的最大会话量,作为计算出的急迫性最大会话量;并将计算出的急迫性最大会话量MSV与预先设定的第一百分比阈值的乘积作为当前的急迫性评估周期的急迫性会话量阈值。其中,会话量阈值确定模块303计算急迫性最大会话量的方法可以参照步骤S103。Specifically, for each preferred channel, after receiving the urgency assessment notification sent by the preferred channel acquisition module 301, the conversation volume threshold determination module 303 may, according to the receiving time of the access request, the start time of the current urgency assessment period, the preset The specified session tolerance period, calculate the maximum session volume between the start time of the current urgency evaluation cycle and the receiving time of the access request, as the calculated maximum session volume of urgency; and calculate the maximum session volume of urgency The product of the amount MSV and the preset first percentage threshold is used as the urgency conversation volume threshold of the current urgency evaluation period. Wherein, the method for calculating the urgent maximum conversation volume by the conversation volume threshold determining module 303 may refer to step S103.

用户需求评估模块304用于针对每个偏好频道,在确定会话次数统计模块302所统计的急迫性会话次数超过会话量阈值确定模块303所输出的急迫性会话量阈值后,评估当前的偏好频道为急迫需求的类别频道。The user demand assessment module 304 is used for each preferred channel, after determining that the number of urgent conversations counted by the session statistics module 302 exceeds the urgent conversation threshold output by the conversation threshold determination module 303, evaluate the current preference channel as Urgently needed category channel.

具体地,针对每个偏好频道,用户需求评估模块304接收会话次数统计模块302输出的急迫性会话次数、以及会话量阈值确定模块303所输出的急迫性会话量阈值后,将接收的急迫性会话次数与急迫性会话量阈值进行比较,若接收的急迫性会话次数超过急迫性会话量阈值,则评估当前的偏好频道为急迫需求的类别频道。Specifically, for each preferred channel, after the user needs assessment module 304 receives the number of urgent conversations output by the conversation statistics module 302 and the urgent conversation volume threshold output by the conversation volume threshold determination module 303, the received urgent conversations The number of times is compared with the threshold of urgent conversations, and if the number of received urgent conversations exceeds the threshold of urgent conversations, it is evaluated that the current preferred channel is an urgent category channel.

本发明实施例中,用户需求评估模块还用于针对每个偏好频道,在确定会话次数统计模块302所统计的急迫性会话次数不超过会话量阈值确定模块303所输出的急迫性会话量阈值后,向会话次数统计模块302和会话量阈值确定模块303输出持续评估通知。继而,会话次数统计模块302在接收到持续评估通知后,针对每个偏好频道,将当前的持续性评估周期的起始时刻到访问请求的接收时刻之间用户访问偏好频道的网页的会话次数,作为统计出的持续性会话次数。会话量阈值确定模块303在接收到持续评估通知后,将当前的持续性评估周期的起始时刻到访问请求的接收时刻之间的最大会话量,作为计算出的持续性最大会话量后,将预设的第二百分比阈值与持续性最大会话量相乘后得到持续性会话量阈值。用户需求评估模块304针对每个偏好频道,在确定会话次数统计模块302所统计的持续性会话次数超过会话量阈值确定模块303所确定出的持续性会话量阈值后,评估当前的偏好频道为持续需求的类别频道。In the embodiment of the present invention, the user demand assessment module is also used for each preferred channel, after determining that the number of urgent sessions counted by the session counting module 302 does not exceed the urgent session volume threshold output by the session volume threshold determination module 303 , and output a continuous evaluation notification to the session counting module 302 and the session volume threshold determining module 303 . Then, after receiving the continuous evaluation notification, the session number statistics module 302, for each preferred channel, counts the number of sessions of the user's access to the web page of the preferred channel between the starting time of the current continuous evaluation period and the receiving time of the access request, As the counted number of persistent sessions. After receiving the persistent assessment notification, the session volume threshold determining module 303 takes the maximum session volume between the start time of the current persistence assessment period and the receiving time of the access request as the calculated persistent maximum session volume, and sets The persistent session volume threshold is obtained by multiplying the preset second percentage threshold by the persistent maximum session volume. For each preferred channel, the user demand assessment module 304 evaluates that the current preferred channel is continuous after determining that the number of persistent sessions counted by the session times statistics module 302 exceeds the persistent session volume threshold determined by the session volume threshold determination module 303. The desired category channel.

更优地,基于上述访问网站的用户的需求评估系统,本发明还提供了一种网站的广告推送系统,如图3所示,其除了包括上述访问网站的用户的需求评估系统中的偏好频道获取模块301、会话次数统计模块302、会话量阈值确定模块303、用户需求评估模块304之外,还包括:网页请求接收模块305、广告查询模块306、和请求处理模块307。More preferably, based on the above-mentioned demand assessment system for users who visit the website, the present invention also provides an advertisement push system for the website, as shown in FIG. In addition to the acquisition module 301 , the session number statistics module 302 , the session volume threshold determination module 303 , and the user demand assessment module 304 , it also includes: a web page request receiving module 305 , an advertisement query module 306 , and a request processing module 307 .

其中,网页请求接收模块305用于接收用户的访问请求后,将访问请求向偏好频道获取模块301、请求处理模块307发送。Wherein, the web page request receiving module 305 is configured to receive the user's access request, and send the access request to the preferred channel obtaining module 301 and the request processing module 307 .

访问网站的用户的需求评估系统中的偏好频道获取模块301接收到用户的访问请求后,获取反映用户在网站的需求的偏好频道并输出评估通知;继而通过会话次数统计模块302、会话量阈值确定模块303、用户需求评估模块304对用户的需求进行评估。After the preferred channel acquisition module 301 in the demand assessment system of the user who visits the website receives the user's access request, it acquires the preferred channel reflecting the user's needs on the website and outputs an evaluation notice; Module 303 and User Needs Assessment Module 304 assess the needs of users.

广告查询模块306用于将用户需求评估模块304输出的评估为急迫需求的类别频道作为搜索关键词,查找出与搜索关键词相匹配的广告内容。广告查询模块306还用于对于每个评估为急迫需求的类别频道,获取预先确定出的该类别频道下的偏好属性值,并将获取的偏好属性值也作为搜索关键词。The advertisement query module 306 is used to use the category channels evaluated as urgent needs output by the user demand assessment module 304 as search keywords, and find advertisement content matching the search keywords. The advertisement query module 306 is further configured to obtain, for each category channel evaluated as an urgent need, a predetermined preference attribute value under the category channel, and use the acquired preference attribute value as a search keyword.

请求处理模块307用于在网页请求接收模块305发送的访问请求所请求的网页的广告播放栏中,根据用户需求评估模块304输出的急迫需求的评估结果以预设的急迫播放方案插入广告查询模块306查找出的广告内容后,将插入广告内容后的网页向用户返回;The request processing module 307 is used to insert the advertisement query module with the preset urgent play scheme according to the assessment result of the urgent demand output by the user demand assessment module 304 in the advertisement playing column of the webpage requested by the access request sent by the webpage request receiving module 305 306 After finding out the advertisement content, return the webpage after inserting the advertisement content to the user;

本发明实施例中,广告查询模块306还可以将用户需求评估模块304输出的评估为持续需求的偏好频道下的偏好属性值作为搜索关键词,查找出与搜索关键词相匹配的广告内容。相应地,请求处理模块307可以在访问请求所请求的网页的广告播放栏中,根据用户需求评估模块304输出的持续需求的评估结果以急迫播放方案插入广告查询模块306查找出的广告内容后,将插入广告内容后的网页向用户返回。In the embodiment of the present invention, the advertisement query module 306 can also use the preference attribute value under the preferred channel evaluated as continuous demand output by the user demand assessment module 304 as the search keyword to find out the advertisement content matching the search keyword. Correspondingly, the request processing module 307 may insert the advertisement content found by the advertisement query module 306 according to the evaluation result of the continuous demand output by the user demand evaluation module 304 in an urgent play scheme in the advertisement playing column of the webpage requested by the access request, Return the webpage after inserting the advertisement content to the user.

更优地,基于上述获取反映用户的需求的偏好频道下的偏好属性值的方法,本发明实施例提供的访问网站的用户的需求评估系统、和网站的广告推送系统还包括了用于获取偏好频道及偏好频道下的偏好属性值的各模块,如图4所示,具体包括:偏好URL获取模块401、偏好URL属性值获取模块402、属性值统计模块403、用户偏好获取模块404。More preferably, based on the above-mentioned method of obtaining the preference attribute value under the preference channel that reflects the user's needs, the needs assessment system of the user who visits the website and the advertisement push system of the website provided by the embodiment of the present invention also include a method for obtaining the preference Each module of channel and preferred attribute value under the preferred channel, as shown in FIG.

其中,偏好URL获取模块401用于对于针对网站预先划分的若干个类别频道,根据获取的设定时间段内用户访问网站中各类别频道的网页的会话次数,从中选择出会话次数最高的类别频道作为用户的偏好频道,或者从中选择出会话次数超过设定的频道会话阈值的类别频道作为用户的偏好频道;并针对每个偏好频道,将获取的设定时间段内用户访问该偏好频道的各网页的URL作为该偏好频道下的偏好URL。Among them, the preference URL acquisition module 401 is used to select the category channel with the highest number of sessions according to the number of sessions of the user's access to the web pages of each category channel in the website within the acquired set time period for several category channels pre-divided for the website As the user's preferred channel, or select a category channel whose number of sessions exceeds the set channel session threshold as the user's preferred channel; The URL of the web page is used as the preferred URL under the preferred channel.

偏好URL属性值获取模块402用于针对每个偏好频道,对于偏好URL获取模块401获取的该偏好频道下的每个偏好URL,从与该偏好频道相对应的频道URL属性库中查找出该偏好URL在各属性分类下对应的属性值。The preferred URL attribute value acquiring module 402 is used for each preferred channel, and for each preferred URL under the preferred channel acquired by the preferred URL acquiring module 401, find out the preferred URL from the channel URL attribute library corresponding to the preferred channel The attribute value corresponding to URL under each attribute category.

属性值统计模块403用于对于偏好URL属性值获取模块402查找出的每个属性值,统计与该属性值相对应的偏好频道下的偏好URL个数,并将统计的偏好URL个数作为与该属性值相对应的统计值并输出。The attribute value statistics module 403 is used for each attribute value that the preference URL attribute value acquisition module 402 finds out, counts the number of preference URLs under the preference channel corresponding to the attribute value, and uses the number of preference URLs counted as the The statistical value corresponding to the attribute value is output.

用户偏好获取模块404用于针对每个偏好频道,根据属性值统计模块403所输出的各属性值所各自对应的统计值,从偏好URL属性值获取模块402所查找出的属性值中选择出至少一个属性值,作为用以反映用户的需求的该偏好频道下的偏好属性值。The user preference acquisition module 404 is used to select at least An attribute value is used as a preference attribute value under the preference channel to reflect the user's needs.

具体地,用户偏好获取模块404可以根据统计出的各属性分类下的各属性值所对应的统计值,选择最大统计值所对应的属性值作为该偏好频道下的偏好属性值。实际应用中,用户偏好获取模块404也可以对于每个查找出的属性值,获取统计出的与该属性值相对应的统计值;计算获取的统计值与该偏好频道下的偏好URL总数的比值,将计算出的比值作为与该属性值相对应的偏好占比;继而,选择最大偏好占比所对应的属性值作为偏好频道下的偏好属性值。Specifically, the user preference acquisition module 404 may select the attribute value corresponding to the largest statistical value as the preferred attribute value under the preferred channel according to the statistical values corresponding to each attribute value under each attribute category. In practical applications, the user preference acquisition module 404 may also obtain, for each found attribute value, a statistical value corresponding to the attribute value; calculate the ratio of the obtained statistical value to the total number of preferred URLs under the preferred channel , take the calculated ratio as the preference proportion corresponding to the attribute value; then, select the attribute value corresponding to the largest preference proportion as the preference attribute value under the preference channel.

本发明实施例中,访问网站的用户的需求评估系统、和网站的广告推送系统中各模块的具体功能实现,可以参照上述步骤S101-110、以及步骤S201-204的详细过程,在此不再详述。In the embodiment of the present invention, the specific function realization of each module in the demand assessment system of the user who visits the website and the advertisement push system of the website can refer to the detailed process of the above-mentioned steps S101-110 and steps S201-204, which will not be repeated here detail.

本发明的技术方案中,在用户无搜索行为时,可以根据设定时间段内用户访问网站中各类别频道的网页的次数,获取反映用户在网站的需求的偏好频道;继而,统计当前的急迫性评估周期的起始时刻到访问请求的接收时刻之间用户访问偏好频道的网页的会话次数,以及与当前的急迫性评估周期相对应的会话量阈值,若确定统计的会话次数超过会话量阈值,则可以评估用户的需求为急迫需求;否则,可以进一步在确定统计的当前的持续性评估周期内的持续性会话次数超过持续性会话量阈值后,评估用户的需求为持续需求。并针对用户的不同需求,采用不同的广告播放方案,这样,大大提高了广告推送的有效性和时效性。In the technical solution of the present invention, when the user has no search behavior, according to the number of times the user visits the web pages of various types of channels in the website within a set period of time, the preferred channel reflecting the user's needs on the website can be obtained; then, the current urgency is counted. The number of sessions that the user visits the web page of the preferred channel between the start time of the urgency evaluation period and the time when the access request is received, and the session volume threshold corresponding to the current urgency assessment period. If the number of sessions determined to be counted exceeds the session volume threshold , the user's demand can be evaluated as an urgent demand; otherwise, the user's demand can be evaluated as a continuous demand after it is determined that the number of persistent sessions counted in the current persistence evaluation cycle exceeds the persistent session volume threshold. And according to the different needs of users, different advertising playback schemes are adopted, which greatly improves the effectiveness and timeliness of advertising push.

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读取存储介质中,如:ROM/RAM、磁碟、光盘等。Those of ordinary skill in the art can understand that all or part of the steps in the method of the above-mentioned embodiments can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium, such as: ROM/RAM, magnetic disk, etc. Discs, discs, etc.

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。The above is only a preferred embodiment of the present invention, it should be pointed out that for those of ordinary skill in the art, without departing from the principle of the present invention, some improvements and modifications can also be made, and these improvements and modifications should also be It is regarded as the protection scope of the present invention.

Claims (8)

1. a kind of method being estimated to the demand for accessing the user of website, it is characterised in that including:
After user is received to the access request of website, obtain the reflection user the website demand at least one is inclined Good channel;Wherein, the favorite channels are chosen from several classification channels divided for the website;
For each favorite channels, count the initial time of current urgency assessment cycle to the access request reception when The user accesses the log-on count of the webpage of current favorite channels between quarter, is used as the urgency log-on count counted; And
The initial time of the current urgency assessment cycle is calculated to the maximum between the time of reception of the access request Session amount, after the urgency max-session amount calculated, by default first percentage threshold and the urgency calculated Max-session amount obtains urgency session amount threshold value after being multiplied;
After it is determined that the urgency log-on count of statistics exceedes the urgency session amount threshold value, assessing current favorite channels is The classification channel of urgent demand;
If it is determined that the urgency log-on count of statistics is no more than the urgency session amount threshold value, then:
The user between the time of reception of the initial time of current continuation assessment cycle to the access request is accessed The log-on count of the webpage of the favorite channels, is used as the continuation log-on count counted;And
By the initial time of the current continuation assessment cycle to the most conference between the time of reception of the access request Words amount, after the continuation max-session amount calculated, by default second percentage threshold and the continuation most conference Words amount obtains continuation session amount threshold value after being multiplied;
It is determined that the continuation log-on count is to hold more than current favorite channels after the continuation session amount threshold value, are assessed The classification channel of continuous demand.
2. the method as described in claim 1, it is characterised in that the favorite channels be from for the website divide it is some Choose, specifically include in individual classification channel:
For several classification channels divided for the website, the net is accessed according to user in the setting time of acquisition section The log-on count of the webpage of channel of all categories in standing, therefrom selects log-on count highest classification channel as the user's Favorite channels, or the classification channel of channel session threshold value of the log-on count more than setting is therefrom selected as the user's Favorite channels.
3. method as claimed in claim 2, it is characterised in that after the favorite channels of user are selected, in addition to:
For each favorite channels of the user, the user in the setting time section of acquisition is accessed into the favorite channels The uniform resource position mark URL of each webpage be used as the preference URL under the favorite channels;For each inclined under the favorite channels Good URL, finds out preference URL correspondences under each attributive classification from the channel URL attribute storehouse corresponding with the favorite channels Property value;For each property value found out, the preference URL under favorite channels corresponding with the property value is counted Number, and it regard the preference URL numbers of statistics as the statistical value corresponding with the property value;According to obtaining and each property value phase Corresponding statistical value, selects at least one property value from the property value found out, is used as the need to characterize the user Attributes preferred value under the favorite channels asked.
4. a kind of advertisement sending method of website, it is characterised in that including:
Website is received after the access request of user, need of the method according to as any such as claim 1-3 to the user Ask and be estimated;
The classification channel of urgent demand will be evaluated as search keyword, find out with the search keyword match it is wide Accuse content;
Find out wide is played according to default urgent broadcasting scheme in the advertisement played column of the webpage returned to the user Accuse content.
5. method as claimed in claim 4, it is characterised in that it is described find out with the search keyword match it is wide Before announcement content, in addition to:
For each classification channel for being evaluated as urgent demand, obtain attributes preferred under the category channel predefined out Value, and the attributes preferred value of acquisition is also served as into search keyword.
6. a kind of needs assessments of the user of access website, it is characterised in that including:
Favorite channels acquisition module, after receiving user to the access request of website, obtains the reflection user described At least one favorite channels of the demand of website simultaneously export urgent assessment notice;Wherein, the favorite channels are from for described Chosen in several classification channels that website is divided;
Log-on count statistical module, for after the urgent assessment notice is received, for each favorite channels, statistics to be current The initial time of urgency assessment cycle current preference is accessed to the user between the time of reception of the access request The log-on count of the webpage of channel, is used as the urgency log-on count counted;
Session amount threshold determination module, for after the urgent assessment notice is received, calculating the current urgency and commenting The initial time in cycle is estimated to the max-session amount between the time of reception of the access request, as the urgency calculated most After big session amount, urgency meeting is obtained after default first percentage threshold is multiplied with the urgency max-session amount calculated Words amount threshold value is simultaneously exported;
User's request evaluation module, for for each favorite channels, it is determined that what the log-on count statistical module was counted Urgency log-on count exceedes after the urgency session amount threshold value that the session amount threshold determination module is exported, and assesses currently Favorite channels are the classification channel of urgent demand;
The user's request evaluation module is additionally operable to be directed to each favorite channels, it is determined that the log-on count statistical module is united After the urgency session amount threshold value that the urgency log-on count of meter is exported no more than the session amount threshold determination module, to institute State log-on count statistical module and lasting assess of session amount threshold determination module output notifies;And
Log-on count statistical module is additionally operable to after the lasting assessment notice is received, will be current for each favorite channels The initial time of continuation assessment cycle access the preference frequency to the user between the time of reception of the access request The log-on count of the webpage in road, is used as the continuation log-on count counted;
Session amount threshold determination module is additionally operable to after the lasting assessment notice is received, and the current continuation is assessed The initial time in cycle is maximum as the continuation calculated to the max-session amount between the time of reception of the access request After session amount, continuation session amount threshold is obtained after default second percentage threshold is multiplied with the continuation max-session amount Value;
User's request evaluation module is additionally operable to be directed to each favorite channels, it is determined that what the log-on count statistical module was counted Continuation log-on count exceedes after the continuation session amount threshold value that the session amount threshold determination module is determined, assesses current Favorite channels be constant demand classification channel.
7. system as claimed in claim 6, it is characterised in that also include:
Preference URL acquisition modules, for several classification channels for being divided in advance for the website, according to setting for acquisition User accesses the log-on count of the webpage of channel of all categories in the website in section of fixing time, and therefrom selects log-on count highest Classification channel as the user favorite channels, or therefrom select log-on count exceed setting channel session threshold value Classification channel as the user favorite channels;And for each favorite channels, by the setting time section of acquisition The user accesses the URL of each webpage of the favorite channels as the preference URL under the favorite channels;
Preference URL attribute value acquisition module, for for each favorite channels, being obtained for the preference URL acquisition modules Each preference URL under the favorite channels, the preference is found out from the channel URL attribute storehouse corresponding with the favorite channels URL corresponding property values under each attributive classification;
Property value statistical module, for each property value found out for the preference URL attribute value acquisition module, statistics with Preference URL numbers under the corresponding favorite channels of the property value, and using the preference URL numbers of statistics as with the attribute The corresponding statistical value of value and output;
User preference acquisition module, for for each favorite channels, each category exported according to the property value statistical module Property value institute each self-corresponding statistical value, select in the property value found out from the preference URL attribute value acquisition module to A few property value, is used as the attributes preferred value under the favorite channels of the demand to reflect the user.
8. a kind of advertisement push system of website, it is characterised in that including:
Favorite channels acquisition module, log-on count statistical module, session amount threshold value as described in one of claim 6-7 determine mould Block, user's request evaluation module;
After web-page requests receiving module, the access request for receiving user, the access request is obtained to the favorite channels Modulus block, request processing module are sent;
Advertising inquiry module, for the classification channel for being evaluated as urgent demand that exports the user's request evaluation module as Search keyword, finds out the ad content matched with the search keyword;
Request processing module, in the advertisement played column for the webpage that the access request is asked, according to user's need The assessment result of the urgent demand of evaluation module output is asked to insert what the advertising inquiry module searches went out urgently to play scheme After ad content, the webpage is returned to the user.
CN201410267467.2A 2014-06-16 2014-06-16 Access need assessment, advertisement sending method and the system of the user of website Active CN104077713B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410267467.2A CN104077713B (en) 2014-06-16 2014-06-16 Access need assessment, advertisement sending method and the system of the user of website

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410267467.2A CN104077713B (en) 2014-06-16 2014-06-16 Access need assessment, advertisement sending method and the system of the user of website

Publications (2)

Publication Number Publication Date
CN104077713A CN104077713A (en) 2014-10-01
CN104077713B true CN104077713B (en) 2017-11-03

Family

ID=51598956

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410267467.2A Active CN104077713B (en) 2014-06-16 2014-06-16 Access need assessment, advertisement sending method and the system of the user of website

Country Status (1)

Country Link
CN (1) CN104077713B (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105045895B (en) * 2015-07-31 2018-07-06 北京奇虎科技有限公司 A kind of method and apparatus that promotional content is shown in specified page
WO2017024509A1 (en) * 2015-08-11 2017-02-16 常平 Advertisement push method and advertisement push system
JP6888474B2 (en) * 2017-08-10 2021-06-16 トヨタ自動車株式会社 Digital signage control device, digital signage control method, program, recording medium
JP6625259B1 (en) * 2019-07-11 2019-12-25 株式会社ぐるなび Information processing apparatus, information processing method and program
CN112559931A (en) * 2019-09-26 2021-03-26 阿里巴巴集团控股有限公司 Resource obtaining and providing method, device and resource scheduling system

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101770480A (en) * 2008-12-29 2010-07-07 北京搜狗科技发展有限公司 Method and device for generating channel and method and system for advertising
CN103164804A (en) * 2011-12-16 2013-06-19 阿里巴巴集团控股有限公司 Personalized method and personalized device of information push

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7120590B1 (en) * 1999-08-23 2006-10-10 User Trencis, Inc. Electronically distributing promotional and advertising material based upon consumer internet usage
JP2002183616A (en) * 2000-12-12 2002-06-28 Mitsubishi Electric Corp Advertising display method
CN102681999A (en) * 2011-03-08 2012-09-19 阿里巴巴集团控股有限公司 Method and device for collecting and sending user action information
CN102799662B (en) * 2012-07-10 2016-04-20 北京奇虎科技有限公司 Method, device and system for recommending URLs based on domain name access history records

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101770480A (en) * 2008-12-29 2010-07-07 北京搜狗科技发展有限公司 Method and device for generating channel and method and system for advertising
CN103164804A (en) * 2011-12-16 2013-06-19 阿里巴巴集团控股有限公司 Personalized method and personalized device of information push

Also Published As

Publication number Publication date
CN104077713A (en) 2014-10-01

Similar Documents

Publication Publication Date Title
CN104077714B (en) Access preference acquisition, advertisement sending method and the system of the user of website
CN108140041B (en) Watch Time Clustering for Video Search
US11809502B1 (en) Selecting content for devices specific to a particular user
US11704701B1 (en) Content selection using distribution parameter data
US11714820B2 (en) Optimizing digital video distribution
CN104077713B (en) Access need assessment, advertisement sending method and the system of the user of website
US8799297B2 (en) Evaluating supply of electronic content relating to keywords
WO2014105622A2 (en) Selecting an advertisement for a traffic source
US11386180B2 (en) Resource locator remarketing
US20140278796A1 (en) Identifying Target Audience for a Product or Service
CN113795859B (en) Contribution incremental machine learning model
US20140324602A1 (en) Managing distribution parameter utilization
WO2015023491A1 (en) Interstitial content item revenue sharing
US9600833B1 (en) Duplicate keyword selection

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant