用户设备从与社交网络系统分离的第三方网站的web服务器请求web页面。来自第三方网站的web服务器向用户设备发送所请求web页面的标记语言文档,其包括供用户设备上所运行的浏览器应用将从社交网络系统所获取的信息结合到web页面之内的指令。基于所接收标记语言文档中的指令,用户设备从社交网络系统请求个性化内容,所述社交网络系统基于与用户相关的社交信息生成所请求的个性化内容。用户设备随后呈现具有包含在框架中的个性化内容的web页面并且向用户显示所呈现的web页面和框架。
【技术实现步骤摘要】
【国外来华专利技术】
本专利技术总体上涉及社交网络,并且更具体地,涉及通过利用来自社交网络系统的内容个性化第三方网站而在社交网络系统之外扩展社交内容。
技术介绍
在诸如社交网络网站的典型社交网络系统中,用户设置其用户简档,并且随后与社交网络系统的其他用户建立连接。用户经常向社交网络系统明确提供与其自身相关的信息,诸如人口统计信息和/或用户的兴趣列表。用户还可以通过其在系统上的动作以及与其他用户的交互而向社交网络系统隐含提供与其自身相关的信息。以这种方式,社交网络系统能够获得与其用户相关的社交信息的丰富集合,这可以被用来在许多方面提升用户的 在线体验。然而,用户在线访问的大多数网站并没有对该社交信息的丰富集合的访问权,并且实际上大多数网站甚至不知道其用户的身份。出于这些目的汇集足够的与用户的社交连接相关的信息通常需要系统在有所延长的时间段内与大量用户进行交互,并且大多数网站并不具有构建和维护该社交信息所需的资源、专业技术或用户基础。因此,这些系统将给出低级的体验,原因在于这些站点所提供的任何定制或个性化都不可能反映与用户的社交连接及其动作相关的信息。例如,新闻网站可以提供均包含与特定事件相关的报道的多个web页面。社交网络系统的用户可以对报道进行评论,甚至特别涉及新闻网站所提供的web页面进行评论。然而,在没有对与用户相关的该社交信息的访问权的情况下,新闻网站无法对这些有用交互进行衡量以提升访问该新闻网站的其他用户的体验。因此,对处于与社交网络系统的域不同的域中的第三方网站提供一种基于社交网络系统所保存或者可进行访问的与其用户相关的社交信息来为那些用户提供个性化内容的机制将是有益的。
技术实现思路
为了允许第三方网站对社交网络系统中所保存的社交信息进行衡量,本专利技术的各实施方式使得第三方网站能够将针对用户的个性化内容结合在第三方网站所提供的web页面中。个性化内容由保存与用户相关的社交信息的社交网络系统所提供。个性化内容在其呈现并显示在用户设备上时可以出现在web页面的框架或窗口中。在一个实施方式中,用户设备从与社交网络系统的web服务器分离的第三方网站的web服务器请求web页面。来自第三方网站的web服务器向用户设备发送所请求web页面的标记语言文档。该标记语言文档包括供用户设备上所运行的浏览器应用将从社交网络系统所获取的信息结合到web页面之内的指令。在一个实施方式中,该指令在web页面中创建包含从社交网络系统直接拉动的内容的框架(例如,iframe)。基于所接收标记语言文档中的指令,用户设备从社交网络系统请求个性化内容,该社交网络系统基于与用户相关的社交信息确定所请求的个性化内容。随后,用户设备呈现具有包含在框架内的个性化内容的web页面,并且向用户显示所呈现的web页面。以这种方式,第三方网站具有一种用于不要求第三方网站自身维护(或者甚至具有对其的访问权)用户的社交信息的情况下,基于社交信息针对用户结合个性化内容的简单机制。本专利技术的各实施方式使得各种类型的个性化内容能够被提供在第三方网站上。在一个示例中,个性化内容可以包括“近期活动”窗口,其包含用户连接所执行的、以及与特定web页面或web页面集合相关的动作选择。该动作可以包括用户可以关于特定web页面执行的被社交网络系统所追踪或另外收集的各种动作,诸如成为web页面的粉丝(或者“喜欢(like) ”或表达对其的兴趣),发布到web页面的链接,或者发布包括与web页面相关联的URL的评论。例如,新闻网站的高级web页面可以包含列出用户好友关于该网站上的报道的发布(post)的窗口,其中每个报道与一个web页面相关联。在另一示例中,零售网站可以提供与各种产品相关联的web页面,其中每个产品web页面包括包含用户好友或社交网络系统的所有用户或者以某些其它方式进行过滤(例如,通过位置、年龄群组等)的社交网络系统用户对相关联产品所进行的评价(或者到其的链接)、推荐或兴趣表达的框架。 在另一个示例中,个性化内容可以包括“推荐”窗口,该“推荐”窗口包括基于与用户相关的社交信息而为用户推荐的web页面集合。该web页面可以与特定域相关联,以使得窗口为用户提供特定网站内该用户可能发现对其感兴趣的web页面的简短列表。在一个实施方式中,基于用户在社交网络系统中的好友(或连接)已经与该web页面进行过交互的次数对所推荐的web页面进行选择。例如,新闻网站的登录页面可以推荐网站内包含用户好友已经评论或者在社交网络系统内频繁共享的报道的web页面。社交网络系统所提供的个性化内容可以基于多种标准进行过滤和/或排名,包括但不限于用户兴趣、人口统计信息、社交网络系统中其他对象的密切度(affinity)、位置信息、地理位置信息、(第三方网站和/或用户所指定的)关键词或标签和衰减因子。该标准可以由第三方网站来指定,例如通过将标准作为URL中的参数以便绘制如标记语言文档中所规定的框架。例如,新闻网站可能并不关注用户的位置,而餐厅评论网站则将对此有所关注。在这样的情况下,第三方网站可以输送包括标志的参数,该标志向社交网络系统指示是否应当对个性化内容进行过滤以排除与用户位置不匹配的内容。应当注意的是,第三方网站无需了解用户的位置,原因在于过滤可以完全由社交网络系统来完成。在另一实施方式中,过滤和/或排名无需由第三方网站来指定,而是能够由社交网络系统来执行。例如,社交网络系统能够通过为用户应用针对每个内容项的密切度函数而对针对用户的内容进行个性化,由此为用户提供最可能与其相关的内容。容易理解,大量的变化和应用是可能的。附图说明图I是根据本专利技术实施方式的用于向社交网络系统的用户提供内容个性化的系统的网络示图。图2是根据本专利技术实施方式的社交网络系统的示图。图3是根据本专利技术实施方式的用于向社交网络系统的用户提供内容个性化的过程的交互图。图4是根据本专利技术实施方式的用于获取包括“近期活动”窗口的内容个性化的处理的流程图,上述窗口包括与web页面URL相关的用户连接动作。图5A和图5B是根据本专利技术实施方式的从图4的处理所生成的个性化内容的呈现框架的部分截屏。图6是根据本专利技术实施方式的用于获取包括“推荐”窗口的内容个性化的处理的流程图,上述窗口包括基于与用户相关的社交信息为用户所推荐的web页面集合。图7A和图7B是根据本专利技术实施方式的从图6的处理所生成的个性化内容的呈现框架的部分截屏。附图仅出于图示的目的对本专利技术的各个实施方式进行描绘。本领域技术人员将从以下讨论轻易认识到,可以在不背离这里所描述的本专利技术的原则的情况下采用这里所图示的结构和方法的备选实施方式。具体实施方式 社交网络系统架构概述图I是用于向社交网络系统130的用户提供个性化内容的系统100的一个实施方式的网络示图。系统100包括一个或多个用户设备110、一个或多个第三方网站120、社交网络系统130和网站140。出于说明的目的,图I所示的系统100的实施方式包括单个第三方网站120和单个用户设备110。然而,在其他实施方式中,系统100可以包括更多的用户设备110和/或更多的第三方网站120。在某些实施方式中,社交网络系统130由社交网络提供商所运营,而第三方网站120与社交网络系统130的分离在于它们可以由不同实体进行运营。然而,在各个实施方式本文档来自技高网...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】...
【专利技术属性】
技术研发人员:M·E·扎克伯格,R·C·何,S·G·阿伦斯,Y·K·李,C·米什拉,A·D·豪根,刘昕,M·S·维纳尔,
申请(专利权)人:费斯布克公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。