当前位置: 首页 > 专利查询>脸谱公司专利>正文

跨客户端设备上的多个应用的用户交互关联制造技术

技术编号:14742697 阅读:72 留言:0更新日期:2017-03-01 17:55
在线系统将源自第三方系统的第三方内容传输至客户端设备。该第三方内容包括指向与第三方系统相关的第三方应用的指针。当客户端设备接收到来自客户端设备的用户与第三方内容的交互时,客户端设备执行第三方应用并且生成属性标识符,从该属性标识符,不能够确定用户的身份。该属性标识符被传输至在线系统。随后,客户端设备确定描述用户与第三方应用的交互的信息,该信息与属性标识符一起被传输至第三方系统。第三方系统将属性标识符以及描述与第三方应用的交互的信息传输至在线系统,该在线系统匹配属性标识符以便将与第三方内容的交互以及与第三方应用的交互相关联。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
社交网络系统或在线系统允许其用户连接至其他社交网络系统用户并与之通信。用户可在社交网络系统上创建绑定至他们的身份并且包括关于该用户的信息(诸如兴趣和人口统计信息)的简档。用户可以是个体或者是诸如公司或慈善机构的实体。由于社交网络系统的日益普及以及由社交网络系统保持的用户特定信息量的增加,所以社交网络系统为广告商提供理想论坛以便通过将广告呈现至社交网络系统用户来提高关于产品或服务的认知。社交网络系统或其他在线系统的用户逐渐使用诸如智能电话或平板电脑的移动设备来访问社交网络系统或其他在线系统。通常,在移动设备上执行的应用与社交网络系统或在线系统交换信息以便向用户提供内容。然而,应用通常与具体在线系统有关,所以用户经常访问多个应用以便从各种在线系统或其他来源检索内容。因为为了访问不同内容而访问多个应用是耗时的,所以用户可能不经常与某些应用交互,这使得用户忽略由不经常访问的应用呈现的高度相关或感兴趣的内容。
技术实现思路
诸如社交网络系统的在线系统促进客户端设备(诸如,移动设备)的用户之间的通信(例如,共享来自在线系统外部的来源的内容)。在线系统可通过在客户端设备上执行的应用将内容(例如,社交网络内容、图像、视频、音频、其他媒体、广告)传递至在线系统的用户。内容可包括指定在客户端设备上执行的第三方应用的指针,其中,指针标识用于由第三方应用呈现的内容。当用户与包括这种指针的内容交互时,客户端设备发起第三方应用,该第三方应用呈现由指针标识的内容。如果由指针指定的第三方应用未安装在用户的客户端设备上,可提示用户安装由指针指定的第三方应用。当用户经由在客户端设备上执行的且与在线系统相关联的应用与包括指定第三方应用的指针的内容交互时,与在线系统相关联的应用将关于交互的信息通信至在线系统,生成与与包括指针的内容的交互相关联的属性标识符,并且将该属性标识符存储在客户端设备的存储器中,该存储器能够被客户端设备上执行的多个应用访问。从该属性标识符并不能确认与包括指针的内容进行交互的用户的身份。与在线系统相关联的应用将该属性标识符以及与第三方应用的交互有关的其他信息通信至在线系统。由标识符指定的第三方应用执行并显示由来自在线系统(用户与该在线系统交互)的内容中的指针所标识的内容。此外,第三方应用生成与第三方应用的执行相对应的执行标识符。该执行标识符可用作用于未创建与第三方应用相关联的第三方系统的帐户或者未登录与第三方应用相关联的第三方系统的自身帐户的用户的临时用户标识符。当用户与第三方应用交互时,第三方应用存储描述用户与第三方应用的交互的信息(例如,向用户呈现内容、在第三方应用上创建帐户的注册过程),将用户与第三方应用的交互与生成的执行标识符相关联,并且将这些交互通信至与第三方应用相关联的第三方系统。在一些实施方式中,第三方系统将属性标识符以及描述用户与第三方应用(该第三方应用与执行标识符相关联)的交互的信息发送至在线系统,该在线系统基于执行标识符标识用户并且将与第三方应用的交互与关于在线系统的用户的信息相关联。附图说明图1A是根据实施方式的用于在线系统的系统环境的框图。图1B是示出根据实施方式的通过系统环境的部件与第三方内容交互的交互图。图2是根据实施方式的在线系统的框图。图3是根据实施方式的用于将跨客户端设备上执行的应用的用户交互相关联的过程的流程图。图4是根据实施方式的用于报告跨客户端设备上执行的应用的用户交互的过程的流程图。图5A、图5B和图5C示出根据实施方式的客户端应用和第三方应用的示例性用户界面。图6A、图6B和图6C示出根据实施方式的客户端应用和第三方应用的额外示例性用户界面。图仅为了说明的目的而描述本专利技术的各个实施方式。本领域技术人员从下列讨论中容易认识到,在不背离本文所描述的本专利技术的原理的情况下,可采用本文示出的结构和方法的替代实施方式。具体实施方式系统架构图1A是用于在线系统120的系统环境的高级框图。图1A所示的系统环境包括客户端设备100、在线系统120、一个或多个第三方系统130以及网络140。客户端设备100包括客户端应用105、共享存储器110以及第三方应用115。在替代配置中,不同和/或其他部件可被包括在系统环境中。本文描述的实施方式可被适配至并非在线系统120的在线系统。客户端设备100是能够接收用户输入、显示内容以及经由网络140发送和/或接收数据的一个或多个计算设备。在一个实施方式中,客户端设备100可以是诸如个人数字助理(PDA)、移动电话、智能电话或另一合适设备的具有计算机功能的设备。可选地或另外地,客户端设备100是诸如台式电脑或膝上型电脑的常规计算机系统。客户端设备100被配置为经由网络140通信。在一个实施方式中,客户端设备100执行客户端应用105,该客户端应用允许客户端设备100的用户与在线系统120交互。例如,客户端设备100执行浏览器应用,以便能够经由网络140进行客户端设备100与在线系统120之间的交互。客户端设备100也执行第三方应用115,该第三方应用允许客户端设备100的用户与第三方系统130交互。客户端设备100可通过在客户端设备100的本地操作系统(诸如,或ANDROIDTM)上运行的应用编程接口(API)与在线系统120或第三方系统130交互。除了客户端应用105和第三方应用115以外,客户端设备100还包括由客户端设备100上执行的多个应用(诸如,客户端应用105和第三方应用115)可访问的共享存储器110。在一个实施方式中,共享存储器110允许应用临时或永久存储数据以供该应用或一个或多个额外应用的以后访问。例如,客户端应用105在共享存储器110中存储数据(例如,数值数据、数据串),并且第三方应用115检索所存储的数据。共享存储器110可实现为队列、堆栈、阵列或任意其他合适的数据结构,并且可选地可包括关于存储在共享存储器110中的数据的数据存储量或持续时间的约束。在线系统120促进用户之间的通信,包括内容的共享。例如,在线系统120是社交网络系统。在线系统120包括描述在线系统120的用户的信息(诸如,由用户作为用户简档的一部分提供至在线系统120的特征)。在线系统120可通过客户端应用105将诸如媒体(例如,图像、视频、音频、动画)或社交网络内容(例如,贴子、故事、状态更新、媒体、广告)的内容传递至在线系统120的用户。通过与客户端应用105交互,用户可查看来自在线系统120的内容或与之交互或者将内容通信至在线系统120。在一个实施方式中,由在线系统120提供的内容包括标识第三方应用115的指针。指针包括诸如统一资源定位符(URL)、文件地址或位置、统一资源名称(URN)的参考。指针也可标识通过第三方系统130保持的第三方内容的位置或者客户端设备100可从其下载第三方应用115的位置。一个或多个第三方系统130可耦接至网络140以用于与移动设备110或与在线系统120通信,这结合图2进一步描述。在一个实施方式中,第三方系统130是将描述第三方应用115的信息通信至客户端设备100或者将数据通信至客户端设备以供第三方应用115使用的应用提供商。在其他实施方式中,第三方系统130提供第三方内容或其他信息以用于经由客户端设备100呈现。本文档来自技高网...
<a href="http://www.xjishu.com/zhuanli/55/201480080436.html" title="跨客户端设备上的多个应用的用户交互关联原文来自X技术">跨客户端设备上的多个应用的用户交互关联</a>

【技术保护点】
一种方法,包括:从在线系统将源自第三方系统的第三方内容传输至客户端设备,所述第三方内容用于呈现在与所述在线系统相关联的客户端应用中并且所述第三方内容包括指向与所述第三方系统相关联的第三方应用的指针;获得所述客户端设备的用户经由所述客户端应用与所述第三方内容的交互以及属性标识符,所述属性标识符响应于所述交互而生成,并且所述交互使得所述客户端设备使用所述指针执行所述第三方应用;从所述第三方系统接收属性标识符以及描述所述用户与所述第三方应用的交互的信息;由处理器判定从所述客户端设备获得的属性标识符是否与从所述第三方系统接收的属性标识符相匹配;以及响应于判定从所述客户端设备获得的属性标识符与从所述第三方系统接收的属性标识符相匹配,将描述所述用户与所述第三方应用的交互的信息以及所述客户端设备的所述用户经由所述客户端应用与所述第三方内容的交互进行关联。

【技术特征摘要】
【国外来华专利技术】2014.05.08 US 61/990,338;2014.08.27 US 14/470,8711.一种方法,包括:从在线系统将源自第三方系统的第三方内容传输至客户端设备,所述第三方内容用于呈现在与所述在线系统相关联的客户端应用中并且所述第三方内容包括指向与所述第三方系统相关联的第三方应用的指针;获得所述客户端设备的用户经由所述客户端应用与所述第三方内容的交互以及属性标识符,所述属性标识符响应于所述交互而生成,并且所述交互使得所述客户端设备使用所述指针执行所述第三方应用;从所述第三方系统接收属性标识符以及描述所述用户与所述第三方应用的交互的信息;由处理器判定从所述客户端设备获得的属性标识符是否与从所述第三方系统接收的属性标识符相匹配;以及响应于判定从所述客户端设备获得的属性标识符与从所述第三方系统接收的属性标识符相匹配,将描述所述用户与所述第三方应用的交互的信息以及所述客户端设备的所述用户经由所述客户端应用与所述第三方内容的交互进行关联。2.根据权利要求1所述的方法,进一步包括:响应于判定从所述客户端设备获得的属性标识符与从所述第三方系统接收的属性标识符相匹配,将描述所述用户与所述第三方应用的交互的信息以及由所述在线系统保持的所述客户端设备的所述用户的用户简档进行关联。3.根据权利要求1所述的方法,其中,将源自所述第三方系统的所述第三方内容从所述在线系统传输至所述客户端设备包括:生成包括所述第三方内容以及指向所述第三方应用的所述指针的故事;以及至少部分基于所述用户与所述第三方内容之间的亲和度,选择用于包括在新鲜事中以供呈现至所述用户的所述故事。4.根据权利要求1所述的方法,其中,从所述第三方系统接收所述属性标识符以及描述所述用户与所述第三方应用的交互的所述信息包括:接收描述选自如下各项组成的组的交互的信息:经由所述第三方应用与所述第三方内容的交互、经由所述第三方应用与额外第三方内容的交互、所述用户与所述第三方应用的注册过程的交互、及其任意组合。5.根据权利要求1所述的方法,其中,从所述第三方系统接收所述属性标识符以及描述所述用户与所述第三方应用的交互的所述信息包括:接收有关所述用户与所述第三方应用的一个或多个交互的度量,所述度量选自如下各项组成的组:所述用户与所述第三方应用交互所花费的时间、与所述第三方应用中的广告相关的收入、所述用户与所述第三方应用中的额外第三方内容的大量交互、及其任意组合。6.根据权利要求1所述的方法,其中,从所述第三方系统接收所述属性标识符以及描述所述用户与所述第三方应用的交互的所述信息包括:接收由所述第三方应用生成的执行标识符,所述执行标识符是响应于与所述第三方内容的交互使得所述客户端设备执行所述第三方应用所生成的;以及接收描述所述用户与所述第三方应用的交互的所述信息,所述第三方应用与所接收的执行标识符相关。7.根据权利要求1所述的方法,其中,从所述第三方系统接收的所述属性标识符是通过对数据进行加密散列所生成的,所述数据包括选自如下各项组成的组中的至少一项:所述客户端设备的标识符、由所述在线系统保持的所述用户的标识符、所述客户端设备的操作系统的标识符、所述在线系统中的所述第三方内容的标识符、所述第三方应用是否安装在所述客户端设备上的指示、及其任意组合。8.根据权利要求1所述的方法,其中,获得所述客户端设备的用户经由所述客户端应用与所述第三方内容的交互以及所述属性标识符包括:接收包括选自如下各项组成的组中的至少一项的数据:所述客户端设备的标识符、所述在线系统的所述用户的标识符、所述客户端设备的操作系统的标识符、所述在线系统中的所述第三方内容的标识符、以及所述第三方应用是否安装在所述客户端设备上的指示;通过对所接收的数据进行加密散列来生成标识符;以及将所述标识符从所述在线系统传输至所述客户端设备。9.一种方法,包括:在客户端设备处接收来自在线系统的第三方内容,所述第三方内容源自第三方系统并且包括指向与所述第三方系统相关联的第三方应用的指针;在所述客户端设备处接收与通过在所述客户端设备上执行的客户端应用所呈现的所述第三方内容的交互;获得与所述客户端设备和所述第三方内容相对应的属性标识符;将所述属性标识符以及描述所述交互的信息从移动设备传输至所述在线系统;在所述客户端设备的能够由所述第三方应用访问的存储位置中存储所述属性标识符;执行所述第三方应用以响应于接收到所述交互来呈现所述第三方内容;确定描述用户与所述第三方应用的交互的信息;以及将描述所述用户与所述第三方应用的交互的所述信息关联于所述第三方应用从所述存储位置检索的所述...

【专利技术属性】
技术研发人员:霍利·马里·奥姆塞思丹尼尔·金马修·迈克尔·威利斯耶德·尤阿维克尼克库尔陈晨肖恩·埃利奥特·狄谢恩·迈克尔·斯威尼
申请(专利权)人:脸谱公司
类型:发明
国别省市:美国;US

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1