网页呈现方法和装置以及网页内容提供方法和系统的制作方法

文档序号:6401411阅读:103来源:国知局
专利名称:网页呈现方法和装置以及网页内容提供方法和系统的制作方法
技术领域
本申请涉及一种网页呈现方法和装置以及网页内容提供方法和系统,尤其涉及一种根据用户对提供网页内容的操作信息实时更新推荐内容的技术。
背景技术
提供包括电影、电视剧、动漫、综艺节目等的多媒体内容的网站通常会根据用户对提供的内容(如电影)的反映推荐其他用户可能感兴趣的内容。目前的内容推荐系统通常通过建立复杂的模型计算用户可能喜欢的内容,然后在用户访问相应的网页时,将推荐的内容发送到用户端。但是,在用户的档次访问期间,展现给用户的内容都是基于先前反馈而生成的;即使在当次访问中,用户的行为发生明显变化,现有的推荐系统也无法根据用户的反馈及时重新计算出更新的推荐内容。例如,在用户删除了一些不喜欢的内容项目,然后再翻看下一页的情况下,推荐系统在下一页中提供的与删除的内容项目类似的内容项目仍然会留在推荐内容中,而不会及时被删除。因此,目前的内容推荐系统存在智能化不足的问题。

发明内容
本发明的目的在于提供一种网页呈现方法和装置以及网页内容提供方法和系统,收集用户针对提供的内容项目的操作信息,根据收集的操作信息对内容推荐进行标记,并且在当次访问中实时将更新的推荐内容提供给用户,从而提高内容推荐的智能性,并且提闻用户体验。根据本发明的一方面,提供一种网页呈现方法,包括,在网页客户端执行以下步骤:检测用户在网页上对显示的推荐内容执行的网页操作;将检测到的网页操作信息发送给网页服务器;如果所述网页操作是翻页操作,则从网页服务器接收包括更新的推荐内容的信息,并且显示包括所述推荐内容的信息的网页。优选地,检测的网页操作是以下操作之一:用户的翻页操作、用户对推荐内容项目表达喜欢、想看或丢弃的指示。优选地,所述的网页呈现方法还包括:根据检测的用户对推荐内容项目表达喜欢、想看或丢弃的指示更新网页客户端上关于用户偏好的内容的信息。优选地,如果所述网页操作是翻页操作,则在发送的网页操作的信息中还包括翻页前在当前页面是否未发生任何对推荐内容项目的指示的信息。可通过JavaScript执行所述网页呈现方法的各个步骤。根据发明的另一方面,提供一种网页呈现装置,包括:网页操作检测单元,用于检测用户在网页上对显示的推荐内容执行的网页操作;网页请求发送单元,用于将检测到的网页操作信息发送给网页服务器;网页内容接收单元,用于如果网页操作检测单元检测的所述网页操作是翻页操作,则从网页服务器接收包括更新的推荐内容的信息;网页呈现单元,用于显示包括所述推荐内容的信息的网页。
优选地,网页操作检测单元检测的网页操作是以下操作之一:用户的翻页操作、用户对推荐内容项目表达喜欢、想看或丢弃的指示。优选地,所述的网页呈现装置还包括:网页内容处理单元,用于根据检测的用户对推荐内容项目表达喜欢、想看或丢弃的指示更新网页客户端上关于用户偏好的内容的信
肩、O优选地,如果所述网页操作是翻页操作,则网页请求发送单元在发送的网页操作的信息中还包括翻页前在当前页面是否未发生任何对推荐内容项目的指示的信息。根据本发明的另一方面,提供一种网页内容提供方法,所述方法包括,在网页服务器端,执行以下步骤:从网页客户端接收指示用户对推荐内容执行的网页操作的网页操作信息;根据接收的网页操作信息,对所述用户的推荐偏好进行标记;如果接收的网页操作信息指示翻页操作,则根据先前对所述用户的推荐偏好进行的标记生成更新的推荐内容,并且将更新的推荐内容的信息发送给所述网页客户端。优选地,所述网页操作是以下操作之一:用户的翻页操作、用户对推荐内容项目表达喜欢、想看或丢弃的指示。优选地,如果接收的网页操作信息指示翻页操作,则还从接收的网页操作信息提取关于翻页前是否未发生任何对推荐内容项目的指示的信息,根据所述关于翻页前是否未发生任何对推荐内容项目的指示的信息对所述用户的推荐偏好进行标记,根据先前对所述用户的推荐偏好进行的标记生成更新的推荐内容,并且将更新的推荐内容的信息发送给所述网页客户端。优选地,在根据接收的网页操作信息,对所述用户的推荐偏好进行标记时,针对用户对推荐内容项目表达喜欢、想看的指示赋予不同的正反馈权重,针对用户翻页前未发生任何对推荐内容项目的指示以及用户对推荐内容项目表达丢弃的指示赋予不同的负反馈权重。优选地,所述的方法还包括:根据接收的网页操作信息中用户对推荐内容项目表达喜欢、想看或丢弃的指示,更新所述用户的喜欢、想看列表。根据本发明的另一方面,提供一种网页内容提供系统,所述系统包括:网页请求接收单元,用于从网页客户端接收指示用户对推荐内容执行的网页操作的网页操作信息;推荐标记单元,用于根据接收的网页操作信息,对所述用户的推荐偏好进行标记;推荐内容生成单元,用于如果确定接收的网页操作信息指示翻页操作,则根据推荐标记单元先前对所述用户的推荐偏好进行的标记生成更新的推荐内容;网页内容发送单元,用于将更新的推荐内容的信息发送给所述网页客户端。优选地,所述网页操作是以下操作之一:用户的翻页操作、用户对推荐内容项目表达喜欢、想看或丢弃的指示。优选地,如果接收的网页操作信息指示翻页操作,则推荐标记单元还从接收的网页操作信息提取关于翻页前是否未发生任何对推荐内容项目的指示的信息,根据所述关于翻页前是否未发生任何对推荐内容项目的指示的信息对所述用户的推荐偏好进行标记,推荐内容生成单元根据先前对所述用户的推荐偏好进行的标记生成更新的推荐内容,并且网页内容发送单元将更新的推荐内容的信息发送给所述网页客户端。优选地,推荐标记单元在根据接收的网页操作信息,对所述用户的推荐偏好进行标记时,针对用户对推荐内容项目表达喜欢、想看的指示赋予不同的正反馈权重,针对用户翻页前未发生任何对推荐内容项目的指示以及用户对推荐内容项目表达丢弃的指示赋予不同的负反馈权重。优选地,所述的系统还包括:网页请求处理单元,用于根据接收的网页操作信息中用户对推荐内容项目表达喜欢、想看或丢弃的指示,更新所述用户的喜欢、想看列表。


通过下面结合附图进行的描述,本发明的上述和其他目的和特点将会变得更加清楚,其中:图1是示出根据本发明的示例性实施例的网页呈现方法的流程图;图2是示出根据本发明的示例性实施例的网页内容提供方法的流程图;图3是示出根据本发明的示例性实施例的网页呈现方法显示的内容项目的部分网页界面的示例;图4是示出根据本发明的示例性实施例的网页呈现装置的逻辑框图;图5是示出根据本发明的示例性实施例的网页内容提供系统的逻辑框图。
具体实施例方式以下,将参照附图来详细说明本发明的实施例。本发明的基本发明构思是,网页客户端收集用户对网页中显示的推荐内容的操作行为,并且将所述操作行为信息发送给网页服务器;在服务器端,根据接收的操作行为信息对用户的偏好进行标记;当用户执行翻页操作时,服务器端根据先前对所述用户做的偏好标记重新计算推荐内容,并且将更新的推荐内容发送给客户端。图1是示出根据本发明的示例性实施例的网页呈现方法的流程图。图4中示出的作为网页客户端的网页呈现装置用于实现图1的网页呈现方法。参照图1,在步骤S110,网页呈现装置检测用户在网页上对显示的推荐内容执行的网页操作。根据本发明的示例性实施例,所述检测的网页操作是以下操作之一:用户的翻页操作、用户对推荐内容项目表达喜欢、想看或丢弃的指示。在显示的网页上,可为显示的每个内容项目设置用于用户指示其对推荐内容项目喜欢、想看或丢弃的按钮,例如在图3示出的网页界面上,每个内容项目下都设有“想看”、“喜欢”和垃圾桶按钮,因此,根据本发明的网页呈现装置可在用户点击所述按钮以及点击页面上的翻页按钮时检测所述用户的网页操作,但不限于上述情形。根据本发明的优选实施例,网页呈现装置还根据检测的用户对推荐内容项目表达喜欢、想看或丢弃的指示更新网页客户端上关于用户偏好的内容的信息(未显示)。例如,当用户点击为某个内容项目设置的“喜欢”按钮时,则将所述内容项目记录在用户的“喜欢”内容列表中。在步骤S120,网页呈现装置将检测到的网页操作信息发送给网页服务器。网页呈现装置可将所述网页操作信息包装在HTTP请求中发送给网页服务器。在操作S130,网页呈现装置确定检测到的所述网页操作是不是翻页操作。如果确定所述网页操作是翻页操作,则在步骤S140,网页呈现装置从网页服务器接收包括更新的推荐内容的信息,并且在步骤S150,网页呈现装置显示包括所述推荐内容的信息的网页。HTTP请求一般都被网页服务器返回相应的HTTP响应。但是,根据本发明的网页呈现方法,如果发送的网页操作信息指示翻页操作,则在网页服务器返回的HTTP响应中将还包括更新的推荐内容的信息;而针对其他的网页操作,返回的HTTP响应可仅包括对所述HTTP请求的确认(ACK)。当然,根据需要,所述HTTP响应也可包括其他网页显示信息或状态息。根据本发明的优选实施例,如果所述网页操作是翻页操作,则网页呈现装置在发送的网页操作的信息中还包括翻页前在当前页面是否未发生任何对推荐内容项目的指示的信息,从而可实时地向服务器端提供用户对当前页面中的内容项目总体上是喜好还是排斥的反馈,此后,网页呈现装置在步骤S140接收的更新的推荐内容的信息可部分基于发送的翻页前在当前页面是否未发生任何对推荐内容项目的指示的信息。根据本发明的可选实施例,通过JavaScript执行所述网页呈现方法的各个步骤。图2是示出根据本发明的示例性实施例的网页内容提供方法的流程图。图5中示出的作为网页服务器端的网页内容提供系统用于实现图2的网页呈现方法。参照图2,在步骤S210,网页内容提供系统从网页客户端接收指示用户对推荐内容执行的网页操作的网页操作信息。根据本发明的示例性实施例,所述网页操作是以下操作之一:用户的翻页操作、用户对推荐内容项目表达喜欢、想看或丢弃的指示。当接收的网页操作信息指示用户的翻页操作时,所述网页操作信息可还包括关于翻页前是否未发生任何对推荐内容项目的指示的信息。在步骤S220,网页内容提供系统根据接收的网页操作信息,对所述用户的推荐偏好进行标记。所述网页操作信息包含的网页操作信息指示正反馈或负反馈以及显性反馈或隐性反馈。例如,用户对推荐内容项目表达喜欢、想看或丢弃的指示为显性反馈,而关于翻页前是否未发生任何对推荐内容项目的指示则视为隐性反馈;用户对推荐内容项目表达喜欢、想看的指示是正反馈,而用户丢弃推荐内容项目的指示是负反馈,关于翻页前未发生任何对推荐内容项目的指示为负反馈等。此外,每种操作信息表达用户对内容项目的偏好/厌恶程度也不同。因此,根据本发明的示例性实施例,在根据接收的网页操作信息,对所述用户的推荐偏好进行标记时,网页内容提供系统针对用户对推荐内容项目表达喜欢、想看的指示赋予不同的正反馈权重,针对用户翻页前未发生任何对推荐内容项目的指示以及用户对推荐内容项目表达丢弃的指示赋予不同的负反馈权重。在步骤S230,网页内容提供系统确定接收的网页操作信息是否指示翻页操作。如果确定接收的网页操作信息指示翻页操作,则在步骤S240,网页内容提供系统根据先前对所述用户的推荐偏好进行的标记生成更新的推荐内容。根据需要,网页内容提供系统可根据先前对所述用户的推荐偏好进行的标记,结合通常建立的用户偏好模型以及推荐算法来重新计算更新的推荐内容,或者为了控制运算量,根据先前对所述用户的推荐偏好对基于已有推荐模型/算法产生的推荐数据进行更新(如调整内容项目的顺序或删除部分内容项目等)。在步骤S250,将更新的推荐内容的信息发送给所述网页客户端。
根据本发明的优选实施例,如果接收的网页操作信息指示翻页操作,则网页内容提供系统还从接收的网页操作信息提取关于翻页前是否未发生任何对推荐内容项目的指示的信息,根据所述关于翻页前是否未发生任何对推荐内容项目的指示的信息对所述用户的推荐偏好进行标记,根据先前对所述用户的推荐偏好进行的标记生成更新的推荐内容,并且将更新的推荐内容的信息发送给所述网页客户端。根据本发明的优选实施例,网页内容提供系统还根据接收的网页操作信息中用户对推荐内容项目表达喜欢、想看或丢弃的指示,更新所述用户的喜欢、想看列表。图4是示出根据本发明的示例性实施例的网页呈现装置的逻辑框图。作为网页客户端的网页呈现装置在诸如台式电脑、笔记本电脑、平板电脑以及智能手机等的计算机系统中实现,其与相关的网页服务器交互,以发送网页下载请求并接收响应。参照图4,网页呈现装置包括网页操作检测单元410、网页请求发送单元430、网页内容接收单元440和网页呈现单元450。网页操作检测单元410用于检测用户在网页上对显示的推荐内容执行的网页操作。网页操作检测单元检测的网页操作可以是以下操作之一:用户的翻页操作、用户对推荐内容项目表达喜欢、想看或丢弃的指示,但不限于这些操作。网页请求发送单元430用于将检测到的网页操作信息发送给网页服务器。根据本发明的优选实施例,如果所述网页操作是翻页操作,则网页请求发送单元430在发送的网页操作的信息中还包括翻页前在当前页面是否未发生任何对推荐内容项目的指示的信息。网页内容接收单元440用于如果网页操作检测单元检测的所述网页操作是翻页操作,则从网页服务器接收包括更新的推荐内容的信息。网页呈现单元450用于显示包括所述推荐内容的信息的网页。根据本发明的优选实施例,所述网页呈现装置还包括网页内容处理单元420,用于根据检测的用户对推荐内容项目表达喜欢、想看或丢弃的指示更新网页客户端上关于用户偏好的内容的信息。图5是示出根据本发明的示例性实施例的网页内容提供系统的逻辑框图。由网页服务器端的计算机系统网页实现本发明的内容提供系统,所述内容提供系统在一台或多台计算机上实现。参照图5,根据本发明的网页内容提供系统包括网页请求接收单元510、推荐标记单元530、推荐内容生成单元540和网页内容发送单元550。网页请求接收单元510用于从网页客户端接收指示用户对推荐内容执行的网页操作的网页操作信息。所述网页操作可以是以下操作之一:用户的翻页操作、用户对推荐内容项目表达喜欢、想看或丢弃的指示。推荐标记单元530用于根据接收的网页操作信息,对所述用户的推荐偏好进行标记。推荐内容生成单元540用于如果确定接收的网页操作信息指示翻页操作,则根据推荐标记单元先前对所述用户的推荐偏好进行的标记生成更新的推荐内容。网页内容发送单元550用于将更新的推荐内容的信息发送给所述网页客户端。根据本发明的优选实施例,如果接收的网页操作信息指示翻页操作,则推荐标记单元530还从接收的网页操作信息提取关于翻页前是否未发生任何对推荐内容项目的指示的信息,根据所述关于翻页前是否未发生任何对推荐内容项目的指示的信息对所述用户的推荐偏好进行标记,推荐内容生成单元540根据先前对所述用户的推荐偏好进行的标记生成更新的推荐内容,并且网页内容发送单元550将更新的推荐内容的信息发送给所述网页客户端。根据本发明的优选实施例,推荐标记单元530在根据接收的网页操作信息,对所述用户的推荐偏好进行标记时,针对用户对推荐内容项目表达喜欢、想看的指示赋予不同的正反馈权重,针对用户翻页前未发生任何对推荐内容项目的指示以及用户对推荐内容项目表达丢弃的指示赋予不同的负反馈权重。根据本发明的优选实施例,所述网页内容提供系统还包括网页请求处理单元520,用于根据接收的网页操作信息中用户对推荐内容项目表达喜欢、想看或丢弃的指示,更新所述用户的喜欢、想看列表。从上述参照附图对本发明的示例性实施例的描述可以看出,本发明的网页呈现方法和装置以及网页内容提供方法和系统可从网页客户端收集显性或隐性地指示用户对推荐内容的偏好信息,并且在用户执行翻页操作时,在当次访问中实时将更新的推荐内容提供给用户,从而提高内容推荐的智能性,并且提高用户体验。需要指出,根据实施的需要,可将本申请中描述的各个步骤拆分为更多步骤,也可将两个或多个步骤或者步骤的部分操作组合成新的步骤,以实现本发明的目的。上述根据本发明的方法可在硬件、固件中实现,或者被实现为可存储在记录介质(诸如CD ROM、RAM、软盘、硬盘或磁光盘)中的软件或计算机代码,或者被实现通过网络下载的原始存储在远程记录介质或非暂时机器可读介质中并将被存储在本地记录介质中的计算机代码,从而在此描述的方法可被存储在使用通用计算机、专用处理器或者可编程或专用硬件(诸如ASIC或FPGA)的记录介质上的这样的软件处理。可以理解,计算机、处理器、微处理器控制器或可编程硬件包括可存储或接收软件或计算机代码的存储组件(例如,RAM、R0M、闪存等),当所述软件或计算机代码被计算机、处理器或硬件访问且执行时,实现在此描述的处理方法。此外,当通用计算机访问用于实现在此示出的处理的代码时,代码的执行将通用计算机转换为用于执行在此示出的处理的专用计算机。尽管已参照优选实施例表示和描述了本发明,但本领域技术人员应该理解,在不脱离由权利要求限定的本发明的精神和范围的情况下,可以对这些实施例进行各种修改和变换。
权利要求
1.一种网页呈现方法,包括,在网页客户端执行以下步骤: 检测用户在网页上对显示的推荐内容执行的网页操作; 将检测到的网页操作信息发送给网页服务器; 如果所述网页操作是翻页操作,则从网页服务器接收包括更新的推荐内容的信息,并且显示包括所述推荐内容的信息的网页。
2.如权利要求1所述的网页呈现方法,其特征在于,检测的网页操作是以下操作之一:用户的翻页操作、用户对推荐内容项目表达喜欢、想看或丢弃的指示。
3.如权利要求2所述的网页呈现方法,还包括:根据检测的用户对推荐内容项目表达喜欢、想看或丢弃的指示更新网页客户端上关于用户偏好的内容的信息。
4.如权利要求2所述的网页呈现方法,其特征在于,如果所述网页操作是翻页操作,则在发送的网页操作的信息中还包括翻页前在当前页面是否未发生任何对推荐内容项目的指示的信息。
5.如权利要求1-4中的任一项所述的网页呈现方法,其特征在于,通过JavaScript执行所述网页呈现方法的各个步骤。
6.一种网页呈现装置,包括: 网页操作检测单元,用于检测用户在网页上对显示的推荐内容执行的网页操作; 网页请求发送单元,用于将检测到的网页操作信息发送给网页服务器; 网页内容接收单元,用于如果网页操作检测单元检测的所述网页操作是翻页操作,则从网页服务器接收包括更新 的推荐内容的信息; 网页呈现单元,用于显示包括所述推荐内容的信息的网页。
7.如权利要求6所述的网页呈现装置,其特征在于,网页操作检测单元检测的网页操作是以下操作之一:用户的翻页操作、用户对推荐内容项目表达喜欢、想看或丢弃的指示。
8.如权利要求7所述的网页呈现装置,还包括:网页内容处理单元,用于根据检测的用户对推荐内容项目表达喜欢、想看或丢弃的指示更新网页客户端上关于用户偏好的内容的信息。
9.如权利要求7所述的网页呈现装置,其特征在于,如果所述网页操作是翻页操作,则网页请求发送单元在发送的网页操作的信息中还包括翻页前在当前页面是否未发生任何对推荐内容项目的指示的信息。
10.一种网页内容提供方法,所述方法包括,在网页服务器端,执行以下步骤: 从网页客户端接收指示用户对推荐内容执行的网页操作的网页操作信息; 根据接收的网页操作信息,对所述用户的推荐偏好进行标记; 如果接收的网页操作信息指示翻页操作,则根据先前对所述用户的推荐偏好进行的标记生成更新的推荐内容,并且将更新的推荐内容的信息发送给所述网页客户端。
11.如权利要求10所述的方法,其特征在于,所述网页操作是以下操作之一:用户的翻页操作、用户对推荐内容项目表达喜欢、想看或丢弃的指示。
12.如权利要求11所述的方法,其特征在于,如果接收的网页操作信息指示翻页操作,则还从接收的网页操作信息提取关于翻页前是否未发生任何对推荐内容项目的指示的信息,根据所述关于翻页前是否未发生任何对推荐内容项目的指示的信息对所述用户的推荐偏好进行标记,根据先前对所述用户的推荐偏好进行的标记生成更新的推荐内容,并且将更新的推荐内容的信息发送给所述网页客户端。
13.如权利要求12所述的方法,其特征在于,在根据接收的网页操作信息,对所述用户的推荐偏好进行标记时,针对用户对推荐内容项目表达喜欢、想看的指示赋予不同的正反馈权重,针对用户翻页前未发生任何对推荐内容项目的指示以及用户对推荐内容项目表达丢弃的指示赋予不同的负反馈权重。
14.如权利要求13所述的方法,还包括:根据接收的网页操作信息中用户对推荐内容项目表达喜欢、想看或丢弃的指示,更新所述用户的喜欢、想看列表。
15.一种网页内容提供系统,所述系统包括: 网页请求接收单元,用于从网页客户端接收指示用户对推荐内容执行的网页操作的网页操作信息; 推荐标记单元,用于根据接收的网页操作信息,对所述用户的推荐偏好进行标记; 推荐内容生成单元,用于如果确定接收的网页操作信息指示翻页操作,则根据推荐标记单元先前对所述用户的推荐偏好进行的标记生成更新的推荐内容; 网页内容发送单元,用于将更新的推荐内容的信息发送给所述网页客户端。
16.如权利要求15所述的系统,其特征在于,所述网页操作是以下操作之一:用户的翻页操作、用户对推荐内容项目表达喜欢、想看或丢弃的指示。
17.如权利要求16所述的系统,其特征在于,如果接收的网页操作信息指示翻页操作,则推荐标记单元还从接收的网页操作信息提取关于翻页前是否未发生任何对推荐内容项目的指示的信息,根据所述关于翻页前是否未发生任何对推荐内容项目的指示的信息对所述用户的推荐偏好进行标记,推荐内容生成单元根据先前对所述用户的推荐偏好进行的标记生成更新的推荐内容,并且网页内容发送单元将更新的推荐内容的信息发送给所述网页客户端。
18.如权利要求17所述的系统,其特征在于,推荐标记单元在根据接收的网页操作信息,对所述用户的推荐偏好进行标记时,针对用户对推荐内容项目表达喜欢、想看的指示赋予不同的正反馈权重,针对用户翻页前未发生任何对推荐内容项目的指示以及用户对推荐内容项目表达丢弃的指示赋予不同的负反馈权重。
19.如权利要求18所述的系统,还包括:网页请求处理单元,用于根据接收的网页操作信息中用户对推荐内容项目表达喜欢、想看或丢弃的指示,更新所述用户的喜欢、想看列表。
全文摘要
提供一种网页呈现方法和装置以及网页内容提供方法和系统。一种网页呈现方法包括,在网页客户端执行以下步骤检测用户在网页上对显示的推荐内容执行的网页操作;将检测到的网页操作信息发送给网页服务器;如果所述网页操作是翻页操作,则从网页服务器接收包括更新的推荐内容的信息,并且显示包括所述推荐内容的信息的网页。
文档编号G06F17/30GK103198120SQ20131011313
公开日2013年7月10日 申请日期2013年4月2日 优先权日2013年4月2日
发明者陈佳佳 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1