使用标签技术的用于基于服务的社交网络的系统和方法_3

文档序号:9239982阅读:来源:国知局
心的分布式网络操作系统中的标签命名空间的示例性布置。命名空间10公开了层级处理,其中,处理一同链接成某些结构或模式,以提供在层级中的相对应的功能和层的每个之间的通信信道。命名空间10包括众多信息20,众多信息20可挑选自网站、应用、服务等、或者其他可访问的资源。基于协作需要,个体可与一个或多个命名空间相关联,并且命名空间10可包括共享部分,例如,朋友、群体、公众等。例如,信息20可为网页内容,例如,文本、图像、视频等。信息20可存储在中央管理数据库30或者其他资源中,例如,其他服务应用运行在云计算布置中。信息20可为分配标签40。如本文中所讨论,每个标签包括“名称”,并且可提供对于一份或部分信息20的描述或简单参考。每份或部分信息20可与多个标签相关联。还应理解,标签40可为着色标签。
[0040]除了与信息20相关联以外,标签40可涉及人、群体、处理(例如,应用程序接口(API))或任务、资源等。标签40可与在图1中指示为处理50的个别用户或处理相关联。处理50可用于执行服务应用并且通常利用简介、属性、标签等。处理50可与具体用户相关联,并且可涉及用户输入。处理50可包括表格55的使用,表格55可被预填入、或者要求用户输入、或者上述两者。在一部分远程处理(例如,服务应用的执行)期间,表格可以是可视的,并且可以被共享在用户之间。可选地,表格55无需被共享,并且可被单一用户控制。处理50在各种点处与机器服务(API) 60联接,以促进操作和执行。机器服务(API) 60可包括多个分布式部件(诸如处理器、服务器、数据库等)以促进处理50的操作和执行。
[0041]图2示出了根据本发明的实施方式的以人为中心的分布式网络操作系统的系统环境和处理分布的示例性布置。
[0042]系统环境包括一个或多个用户设备100、一个或多个第三方设备110、网络(例如,互联网)120、和平台130,其中,网络120可包括域、网站、应用、服务等,平台130可为以人为中心的分布式网络操作系统的一部分。平台130可包括多个分布式部件以促进系统环境中的通信。例如,平台130可包括应用程序接口(API)服务器和网络服务器以分别提供编程和网络接口,其中,编程和网络接口可与一个或多个应用服务器通信以促进社交应用。平台130可包括诸如处理器、存储器、网络接口控制器、硬盘驱动器、显卡等的部件。平台130的应用服务器可连接至一个或多个数据库服务器、或者与一个或多个数据库服务器通信,其中,一个或多个数据库服务器促进对一个或多个数据库的访问。平台130可包括规则引擎500、标签600和标签700等。在可选的配置中,不同或附加的模块可包括在系统中,本发明的实现可操作在网络环境中,网络环境包括成倍的、本文中所公开的个别系统和设备中的一个或多个。其他实现可在本文中所描述的系统或设备中的一个或多个已被省略的网络环境中进行操作。平台130操作成支持针对例如实现用户之间的通信、配置规则、执行规贝1J、促进命名空间交互等的处理流。在一个实现中,平台130的功能可由一个或多个物理服务器托管,其中,一个或多个物理服务器可包括网络或HTTP服务器、FTP服务器等。
[0043]一个或多个用户设备100包括可接收用户输入并且可经由网络120发送和接收数据的一个或多个计算设备。例如,用户设备100可为台式电脑、笔记本电脑、智能电话、平板电脑、或包括计算功能和数据通信能力的任何其他设备。用户设备100配置成经由网络120通信,网络120可包括使用有线或无线通信系统的局域网络和/或广域网络的任何组合。第三方设备110可相似地包括台式电脑、笔记本电脑、智能电话、或包括计算功能和数据通信能力的任何其他设备。
[0044]网络120可包括社交网站等。社交网站可存储描述社交网络成员的成员简介,其中,成员简介包括传记、人口统计、和其他类型的描述性信息,诸如工作经验、受教育史、兴趣爱好或偏好、所在地等。网站还可存储描述不同成员之间的一个或多个关系的数据。关系信息可指示具有相似或共同的工作经验、群体成员关系、兴趣爱好或受教育史的成员。附加地,社交网站包括成员定义的不同成员之间的关系,从而允许成员指定他们与其他成员的关系。例如,这些成员定义的关系允许成员生成并行于成员的现实生活中的关系的与其他成员的关系,诸如,朋友、同事、合作伙伴等等。成员可从预定义类型的关系中选择,或者根据需要定义他们自己的关系类型。
[0045]现在将参照图2对根据本发明的实施方式的以人为中心的分布式网络操作系统中的处理分布的情况进行描述。根据图2中所示的处理时间轴,在处理步骤210中,用户设备100与提供用于社交网络应用的人性化服务基础架构的平台130通信以构建命名空间。因为处理步骤210涉及与平台130的用户通信,所以处理步骤210可考虑为本地处理。在处理步骤220、230和240中,通信可在用户设备100、平台130、网络120 (例如,社交网络)和第三方设备110之间传送。处理步骤220、230和240的通信可被认为是涉及用户设备100与第三方设备110之间的通信的人的处理。在处理步骤250和260中,用户可在处理的任何点处基于标签从网站或者可在网络120上获得的其他在线信息检索资源。这些处理步骤可考虑为涉及单个用户的本地处理。
[0046]在处理步骤270中,用户设备100可使用远程处理调用来访问平台130以生成或选择标签600以供在处理中使用。该远程调用处理的结果可通信至用户设备100。处理步骤270可理解为涉及与用户的服务器通信的远程处理。如在处理步骤280中所示,用户设备100可访问平台130以调用规则引擎500以经由通信610访问标签600,进而在他或她的设备上创建新的处理。在优选的实施方式中,平台130可接受由规则引擎500生成的规则或链接到也支持命名空间的数据库(未示出)。处理步骤280可视为涉及用户设备100与平台130之间的客户端侧通信的本地处理。在处理分布中的该点处,应理解,命名空间已被建成并且命名空间准备好被导出以供共享。仍参照图2,命名空间可在平台130与用户设备100之间导出,正如人的处理步骤290中所示。在人的处理步骤300、310和320中,通信可在用户设备100、平台130、网络120和第三方设备110之间传送。如图2的本地步骤330中所示,在本地处理步骤340中,命名空间可安装于网络120 (例如,社交网络网站)并且可由第三方设备110获得。如远程处理步骤350和360中所示,感兴趣的第三方可使用第三方设备110填写电子表格并且使用标签700经由网络120将那个信息返送回平台130。如本地步骤280中所示、平台130的规则引擎500可经由通信链路620接收标签700并且将结果发送给用户设备100。应注意,标签600和标签700可以是着色标签。用户经由用户设备100可通过对于第三方设备110发送和接收通信来与第三方协作,以协商待进行的服务条款,包括但不限于对进行服务交换的价值。用户设备100可连同服务请求经由网络120发送第三方设备110之间的进一步通信。
[0047]使用图2中所示的系统环境和处理分布的示例性情况,提供了通过使用基于网络的平台促进服务的进行的系统和方法。
[0048]图3示出了根据本发明的实施方式的用于在系统环境中使用着色标签的示例性布置。用户设备1000可以是台式电脑、笔记本电脑、智能电话、或包括计算功能和数据通信能力的其他设备。用户设备1000配置成与网络1200通信,网络1200可包括使用有线或者无线通信系统的局域网络和/或广域网络的任何组合。在用户设备1000上,图像和其他数据可通过着色标签、嵌入用户设备1000的图形处理单元(GPU)和用于处理诸如裁剪、融合、转换、缩放、烟雾、阴影等的图形效果的元编程代码来显示和使用。GPU可包括图形加速器以允许图像和视频的实时流式传输。连同图像和其他数据,用户设备1000可进行聚集,缓存和语义处理,诸如裁剪、融合、转换、缩放等。用户设备1000还配置成与共享社区1100和存储服务1300通信。如图2中所示,共享社区1100和存储服务1300与其他的以及与网络1200通信,并且由于用户设备1000发送的命令或请求可参与具体通信。存储服务1300可包括可由分布式系统所使用的任何存储或数据库系统。存储系统1300提供对于静态内容的缓存,并且可使性能增强。例如,存储系统1300可以是任何适当的存储
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1