用于页面个性化的方法
2020-01-15

用于页面个性化的方法

提供了一种页面个性化方法,该方法包括下面操作步骤:识别操作客户端的用户;接收来自客户端的页面数据请求;确定与所述用户相关联的用户简档;对于多篇文章的每一篇,基于用户简档和文章的特征,预测当展示给用户时文章的显示时间;基于预测的显示时间,确定从所述多篇文章中选择的文章;汇编页面数据,页面数据定义了被客户端呈现时的页面,所呈现的页面定义对所选文章的引用;发送页面数据到客户端;其中该方法由处理器执行。

目前,互联网用户享受通过网站及其相关的网页访问巨大量的可用信息。为了给用户提供更好的体验,网站所有者寻求基于用户的偏好、浏览历史和每个用户特定的其它信息的知识来定制呈现给用户的网页内容。通过获得对给定用户的更好理解,网站所有者可以通过能够向用户提供相关内容和广告而受益,并且用户也受益于接收他或她更有可能找到吸引人的内容。

在一个实施例中,确定页面的显示时间包括确定页面隐藏事件是否进行到(proceed)DOM就绪事件,如果是,则确定DOM就绪事件和页面隐藏事件之间的时间间隔。在一个实施例中,该方法还包括:追踪在页面上定义的外部链接的激活,外部链接被配置成提供对第二页面的访问;以及基于所追踪的激活的外部链接中记录的事件和在信标中记录的事件确定第二页面的显示时间。

在操作440,用户点击到外部属性页面3的链接,该外部属性页面3要被加载到浏览器的同一标签页中,从而置换页面2。在操作456,客户端浏览器激活到页面3的链接,其作为链接激活事件被记录在客户端侧信标中。此外,到外部属性页3的链接可以被配置为触发通知服务器链接激活,如通过与外部链接相关联的通知机制和推荐类型机制。因此在操作460,链接激活可以在服务器被记录。在操作470,页面1的卸载事件被记录在客户端侧信标中并且信标然后被发送到服务器用于进行处理。在操作472,页面1被从浏览器标签中卸载。在操作474,客户端浏览器从外部服务器获得页面3的页面数据。页面数据被解析并且页面3被呈现在浏览器标签页中。然而,没有客户端侧记录发生,因为页面3是网络外页面,其未被配置为将事件记录到客户端侧信标中。在操作462,用户将能够查看页面3。

在操作404,用户点击到内部属性页面2的链接,从而在页面1目前占据的同一标签页中打开页面2。内部属性页面将被理解为网络内或具有与页面1相同的域,或以其他方式经由根据本文实施例描述的客户端侧信标提供追踪事件的能力。响应于用户点击链接,在操作414,客户端激活到页面2的链接,并且该事件被记录在客户端侧信标中。在操作428,链接激活也可以被记录在服务器侧。因为页面2要被加载到与页面1相同的标签页中,所以页面1将首先被卸载。因此,在操作416,卸载事件被记录在客户端信标中并且信标被发送到服务器用于进行处理。在操作418,页面1被从浏览器的标签页中卸载。

尽管该方法操作以特定顺序被描述,但是应当理解,其他日常操作可以在操作之间被执行,或操作可以被调整使得它们发生的时间略有不同,或可以被分布在允许以与处理相关联的各种间隔发生处理操作的系统中,只要整个操作以期望的方式被执行。

在一个实施例中,文章的预测显示时间是由该文章将被活跃地显示在用户的浏览器会话中的预期时间定义。

在一个实施例中,追踪页面的显示时间包括分析页面取消隐藏事件、页面隐藏事件和页面卸载事件中的一个或多个。

正是在这样的背景下,提出了本发明的实施例。

在操作536,用户切换回查看浏览器的第一标签。因此,客户端将页面隐藏事件记录到针对页面2的信标中,并响应于在第一标签页中显示页面1,客户端将页面取消隐藏事件记录到针对页面1的信标中。在操作538,用户在浏览器的第一个标签页中查看页面1。在操作540,用户点击页面1上的到外部属性页3的链接,外部属性页3要在浏览器的第三标签页中被打开。在操作550,链接激活被记录到针对页面1的信标中,并且在操作556,链接激活也可以被记录在服务器侧。在操作552,页面隐藏事件被记录到针对页面1的信标中,并且在操作554,新的第三标签页,在浏览器中被打开。在操作570,页面3的页面数据被获得和被解析,并且页面3被呈现在浏览器的第三标签页中。相应地,在操作558中,用户能够在浏览器的第三标签页中查看页面3。

一旦卸载页面或空闲计时器到期,则客户端侧的信标可以被发送到服务器以进行处理。页面显示时间可以通过分析存储在信标中的事件被确定。显示时间的确定将参考下面各种示例被被更详细地讨论。

图11根据本发明实施例图示说明具有可用于执行的各种应用的电视机。