在滚动时延迟繁重操作的制作方法

文档序号:9476283阅读:280来源:国知局
在滚动时延迟繁重操作的制作方法
【技术领域】
[0001]本公开内容大体涉及图形用户界面。
【背景技术】
[0002]可包括社交网络网站的社交网络系统可以使其用户(诸如,个人或组织)能够与其交互并且通过社交网络系统彼此交互。随着用户输入,社交网络系统可以在社交网络系统中创建并储存与用户相关联的用户配置文件。用户配置文件可包括用户的人口统计信息、通信信道信息以及个人兴趣信息。随着用户输入,社交网络系统还可创建并储存用户与社交网络系统中的其他用户的关系的记录,以及提供促进两个用户或多个用户之间的社交交互的服务(例如,涂鸦墙、照片分享、事件组织、消息、游戏或者广告)。
[0003]社交网络系统可通过一个或多个网络将与其服务有关的内容或者消息发送至用户的手机或者其他计算设备。用户还可以在用户的手机或其他计算设备上安装软件应用程序,用于访问用户的用户配置文件以及社交网络系统内的其他数据。社交网络系统可生成一组个性化的内容对象以显示给用户,诸如,连接到该用户的其他用户的集合的故事的新闻馈送。

【发明内容】

[0004]【具体实施方式】描述了在性能关键事件期间用于延迟繁重操作的方法,因此提供更好的用户体验。例如,【具体实施方式】可在用户滚动事件期间延迟繁重操作,因此降低可能的不均匀滚动速度。在【具体实施方式】中,计算设备可以检测对应于在图形用户界面中的变化的事件,该图形用户界面由该计算设备显示。计算设备可基于所检测的事件识别至少一个操作,并且确定所识别的操作的状态。计算设备可至少部分基于所确定的状态来延迟所识别的操作。
【附图说明】
[0005]图1示出了与社交网络系统相关联的示例性网络环境。
[0006]图2示出了示例性社交图谱。
[0007]图3示出在性能关键事件期间用于延迟繁重操作的示例性方法。
[0008]图4示出了示例性计算机系统。
【具体实施方式】
[0009]图1示出了与社交网络系统相关联的示例性网络环境100。网络环境100包括用户101、客户端系统130、社交网络系统160以及通过网络110彼此连接的第三方系统170。尽管图1示出了用户101、客户端系统130、社交网络系统160、第三方系统170以及网络110的具体布置,但是本公开内容考虑用户101、客户端系统130、社交网络系统160、第三方系统170以及网络110的任意合适布置。作为示例而非限制性的方式,客户端系统130、社交网络系统160以及第三方系统170中的两个或多个可旁通网络110直接彼此连接。如另一实例,客户端系统130、社交网络系统160以及第三方系统170中的两个或多个可物理上或逻辑上彼此整体地或者部分共置。此外,尽管图1示出了具体数目的用户101、客户端系统130、社交网络系统160、第三方系统170以及网络110,但是本公开内容考虑任意合适数目的用户101、客户端系统130、社交网络系统160、第三方系统170以及网络110。作为实例而非限制性的方式,网络环境100可包括多个用户101、客户端系统130、社交网络系统160、第三方系统170以及网络110。
[0010]在【具体实施方式】中,用户101可以是与社交网络系统160交互或者通信或通过社交网络系统160交互或者通信的个体(人类用户)、实体(例如,企业、商家或第三方应用)或者组(例如,个体或者实体)。在【具体实施方式】中,社交网络系统160可以是承载在线社交网络的网络可寻址计算系统。社交网络系统160可生成、储存、接收、以及发送社交网络数据,诸如,例如,用户配置文件数据、概念配置文件数据、社交图谱信息或者与在线社交网络有关的其他合适数据。通过网络环境100的其他部件可直接或经由网络110访问社交网络系统160。在【具体实施方式】中,社交网络系统160可以包括授权服务器(或者其他合适的部件),该授权服务器允许用户101确定采用或确定不采用使它们的行为被社交网络系统160记录或例如,通过设置适当的隐私设置与其他系统(例如,第三方系统170)共享它们的行为。用户的隐私设置可以确定可记录与用户相关联的什么信息、可如何记录与用户相关联的信息、可何时记录与用户相关联的信息、何人可记录与用户与相关联的信息、与谁可以分享与用户相关联的信息以及为了什么目的可记录或可分享与用户相关联的信息。授权服务器可通过阻挡、数据散列、匿名化或者其他视情况而定的合适技术用于执行社交网络系统30的用户的一种或多种隐私设置。在【具体实施方式】中,第三方系统170可以是能够承载网站或者应用程序的网络可寻址计算系统。第三方系统170可生成、储存、接收以及发送诸如,例如网页、文本、图像、视频、音频或者应用程序。网络环境100中的其他部件可直接访问或经由网络110访问第三方系统170。在【具体实施方式】中,一个或多个用户101可使用一个或多个客户端系统130访问数据、将数据发送至社交网络系统160或第三方系统170以及从社交网络系统160或第三方系统170接收数据。客户端系统130可直接、经由网络110或经由第三方系统访问社交网络系统160或第三方系统170。作为实例并非限制性的方式,客户端系统130可经由社交网络系统160访问第三方系统170。客户端系统130可以是任意合适的计算设备,诸如,例如个人计算机、膝上型电脑、蜂窝电话、智能电话或平板计算机。
[0011]本公开内容考虑任意合适的网络110。作为实例而非限制的方式,网络110的一个或多个部分可以包括自组织网络、内联网、外联网、虚拟专用网络(VPN)、局域网(LAN)、无线LAN(WLAN)、广域网(WAN)、无线WAN (WffAN)、城域网(MAN)、一部分互联网、一部分公共交换电话网(PSTN)、蜂窝电话网络、或其中的两个或多个的组合。网络110可以包括一个或多个网络110。
[0012]链路150可将客户端系统130、社交网络系统160以及第三方系统170连接到通信网络110或者彼此连接。本公开内容考虑任意合适的链路150。在【具体实施方式】中,一条或者多条链路150包括一条或者多条有线(诸如,例如数字用户线路(DSL)或者有线电缆数据服务发送规范(DOCSIS))、无线(诸如,例如W1-Fi或者微波存取全球互通(WiMAX)等)、或者光纤(诸如,例如同步光学网络(SONET)或者同步数字体系(SDH))链路。在【具体实施方式】中,一条或多条链路150均包括自组织网络、内联网、外联网、¥?队1^队胃1^队^^队WWAN, MAN、互联网的一部分、PSTN的一部分、以蜂窝技术为基础的网络、以卫星通信技术为基础的网络、另一条链路150或者两条或多条此类链路150的组合。就一个或多个方面而言,一条或多条第一链路150可以与一条或多条第二链路150不同。
[0013]图2示出示例性社交图谱200。在【具体实施方式】中,社交网络系统160可将一个或多个社交图谱200储存在一个或多个数据存储中。在【具体实施方式】中,社交图谱200可包括多个节点:其可包括多个用户节点202或多个概念节点204以及将节点连接的数条矢线206。出于教导之目的,以二维可视图表示,示出了图2中所示出的示例性社交图谱200。在【具体实施方式】中,社交网络系统160、客户端系统130或者第三方系统170可访问社交图谱200和用于合适应用程序的相关联的社交图谱信息。例如,社交图谱200的节点和矢线可作为数据对象存储在数据存储(诸如,社交图谱数据库)中。这种数据存储可包括社交图谱200的节点或矢线的一个或多个可查找的或者可搜寻的索引。
[0014]在【具体实施方式】中,用户节点202可与社交网络系统160的用户对应。作为示例而非限制性的方式,用户可以是与社交网络系统160交互或者通信或通过社交网络系统160交互或者通信的个体(人类用户)、实体(例如,企业、商家或第三方应用)或者组(例如,个体或者实体)。在【具体实施方式】中,当用户在社交网络系统160中注册账户时,社交网络系统160可创建对应于该用户的用户节点202,并且将用户节点202存储在一个或多个数据存储中。在适当的情况下,此处所描述的用户和用户节点202可指注册用户和与注册用户相关联的用户节点202。另外或者作为替代,在适当情况下,此处所描述的用户和用户节点202可指未注册至社交网络系统160的用户。在【具体实施方式】中,用户节点202可与通过用户提供的信息或者通过各种系统(包括社交网络系统160)收集的信息相关联。作为示例并非限制性的方式,用户可以提供他或她的名字、配置文件图片、联系信息、生日、性别、婚姻状况、家庭状况、工作情况、教育背景、偏好、兴趣或其他人口统计信息。在【具体实施方式】中,用户节点202可以与用户相关联的信息对应的一个或多个数据对象相关联。在【具体实施方
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1