社交网络装置通信资源分配的制作方法

文档序号:7861419阅读:201来源:国知局
专利名称:社交网络装置通信资源分配的制作方法
技术领域
本发明总体涉及社交联网;并且,更具体地,其涉及社交网络装置成员资格、通信资源分配以及相关服务。
背景技术
近年来,社交网络站点和服务的流行与增长急剧地上升。目前的社交网络站点包括 Facebook、Google+、Twitter、MySpace、YouTube、LinkedIn、Flicker、Jaiku、MYUB0、Bebo等。这样的社交联网(SNET)站点一般是基于网页的,并围绕可被网络成员访问的用户档案(profile,简介)和/或内容集合来组织。这样的社交网络中的成员资格(membership,成员构成)由个体或个体的分组构成,所述个体或个体分组通常由档案页面表示,并按照社交联网服务的判定被允许互动。
`
在很多的流行社交网络中,特别是关注于档案的社交网络,活动集中在网页或社交空间上,该网页或社交空间使成员可以通过联系网络查看档案、交流和分享活动、兴趣、观点、状况更新、音频/视频内容等。社交联网服务还可允许成员追踪该社交网络中其他成员的某些活动;与现有的朋友、故人和同事协作、定位和连接;并与其他成员建立新的连接。个体成员一般通过现存的基于网页的平台经由计算装置、平板装置或智能手机连接至社交联网服务。成员经常分享共同纽带、社交状态、或与其各自的联系人的地理或文化的联系。智能手机和基于游戏的移动社交联网服务正是快速发展的领域的例子。在被称为“云”的计算中,计算任务在一般经由互联网连接访问的远程计算机/服务器上被进行。云计算的一个好处是可以减少用户装置所要求的相应的处理和存储的性能(例如云计算机可加载平板装置所访问的网页并仅将要求的信息通信回该平板电脑)。因此,近年来已目睹到由本地或站点上的存储被转移至基于云的数据存储和管理的内容和应用软件的数量持续地增加。这样的软件机能/服务和内容一般经由(虚拟化的)网络基础设施按需可用。

发明内容
(I) 一种用于提供社交网络圈中的数据通信的方法,所述社交网络圈具有包括至少一个带有可分配的通信资源的节点的关联成员资格,所述方法包括确定第一通信路径,所述第一通信路径能够支持与所述社交网络圈的第一节点的数据通信;以及,确定至少一个第二通信路径,所述至少一个第二通信路径能够支持与所述社交网络圈的第一节点的数据通信,所述第二通信路径利用所述社交网络圈的至少一个第二节点的通信资源,该通信资源在所述第一通信路径中未被相应地利用。(2)根据(I)所述的方法,进一步包括评估与所述第一通信路径和所述第二通信路径相关的消耗度量;以及,基于所述评估,分配所述第一通信路径和所述第二通信路径中的至少一个,以提供与所述第一节点的数据通信。(3)根据(2)所述的方法,进一步包括识别对数据通信的请求,所述请求由所述社交网络圈的第一节点发起并经由所述第一通信路径传输,以及,所述消耗度量包括与对数据通信的请求相关的至少一个消耗度量。(4)根据(3)所述的方法,进一步包括经由已分配的通信路径向所述第一节点提供响应性数据通信。(5)根据(2)所述的方法,所述消耗度量包括数据消费消耗,其中,评估所述消耗度量包括确定所述第一通信路径和所述第二通信路径中的哪一个实现具有最少量相关数据消费消耗的数据通信。(6)根据(2)所述的方法,所述消耗度量包括选自由以下各项组成的组的至少一个度量通信资源的接近度、通信路径中的跳数、服务要求的质量以及电力消费数据。(7)根据(I)所述的方法,所述社交网络圈成员资格包括第三节点,所述第三节点执行所述方法的步骤。(8)根据(I)所述的方法,其中,所述第二节点能够提供代表所述第一节点的代理功能。(9)根据(I)所述的方法,其中,所述第一节点是成员用户装置。(10) —种在通信网关中使用的方法,所述通信网关支持社交网络圈的多个节点,所述方法包括接收与所述社交网络圈的节点相关的通信资源信息;根据所述通信资源信息,识别能够支持节点间特定数据通信的多个通信路径;以及,选择至少一个通信路径用于所述数据通信。( 11)根据(10)所述的方法,其中,选择至少一个通信路径包括选择并行通信路径用于所述数据通信的共享传送。(12)根据(10)所述的方法,其中,选择至少一个通信路径至少部分地基于与所述多个通信路径相关的消耗度量的相对比较。( 13)根据(12)所述的方法,所述消耗度量包括数据消费消耗,其中,选择至少一个通信路径用于所述数据通信包括确定所述多个通信路径中的哪一个实现具有最少量相关数据消费消耗的数据通信。( 14)根据(12)所述的方法,所述消耗度量包括选自由以下各项组成的组的至少一个度量通信路径中的跳数、服务要求的质量、以及电力消费数据。(15)根据(10)所述的方法,进一步包括执行地址代理功能以支持所述数据通f目。(16) 一种装置电路,用于与社交网络系统交互,所述社交网络系统支持多个社交装置,所述装置电路包括接口电路,能够经由所述社交网络系统与所述多个社交装置耦接;以及,处理电路,与所述接口电路耦接以识别所述多个社交装置的可分配的通信资源;以及,确定多个通信路径,所述多个通信路径能够支持与所述多个社交装置中的一个的通信,所述多个通信路径利用所述可分配的通信资源的不同组合。( 17)根据(16)所述的装置电路,所述处理电路还能够执行与所述多个通信路径中的第一已确定通信路径和第二已确定通信路径相关的消耗度量的相对比较。(18)根据(17)所述的装置电路,所述处理电路还能够基于消耗度量的所述相对比较,选择所述多个通信路径中的至少一个。( 19)根据(16)所述的装置电路,所述处理电路还能够保持用于所述多个通信路径的路由表。( 20 )根据(16 )所述的装置电路,所述处理电路还能够提供用于所述多个通信路径的地址代理功能。


图1示出根据本发明的包括社交装置的社交网络组的实施方式。图2示出根据本发明的包括多个成员的社交组的实施方式。图3是示出根据本发明实施方式的社交网络基础设施和社交装置的功能框图。图4是根据本发明的社交机顶盒(STP) /网关的实施方式的示意框图。图5是根据本发明实施方式的用于支持其他社交装置和社交系统间多种交互的社交装置的示意框图。图6示出根据本发明的社交网络圈/子圈中的社交装置成员资格和访问的各个实施方式。图7是根据本发明的包括用于支持社交网络圈/子圈成员资格和通信的整体机能的社交装置的实施方式的示意框图。图8是根据本发明的与社交网络圈/子圈对接的社交装置的实施方式的示意框图。图9是示出根据本发明的实施方式的对参与社交网络圈/子圈的社交装置的访问的示意框图。图10是示出根据本发明实施方式的社交装置的对接和远程访问的状态图。图11是根据本发明实施方式的支持通告和组供应的基于社交装置的归档(profiling)的示意框图。图12是根据本发明实施方式的支持通告和组供应的基于社交装置的归档和自推的方法的逻辑图。图13是根据本发明实施方式的基于归档数据与SNET圈的基于相互关系的交互的方法的逻辑图。图14示出了根据本发明的交通工具社交网络圈/子圈的各个实施方式。图15是示出根据本发明实施方式的自适应通信资源集合的示意框图。图16是根据本发明实施方式的本地或基于云的社交网络网关/接入点的功能框图。图17是根据本发明实施方式的分配社交网络圈/子圈的通信资源的方法的逻辑图。
具体实施例方式如本文所用,术语“社交网络”和“SNET”包括装置和/或个体的分组或社交结构,以及这样的装置和/或个体间的连接、链路和相依性。SNET中的或附属的成员和活动者(包括装置)在本文中可被称为“节点”、“社交装置”、“SNET成员”、“SNET装置”、“用户装置”和/或“模块”。此外,术语“ SNET圈”、“ SNET子圈”、“ SNET组”、“ SNET子组” 一般表示包括社交装置、并且根据上下文适当地包括SNET人类成员和个人区域网络(“PAN”)的社交网络。现参照图1,示出了包括社交装置102的社交网络圈/组100 (下文中称为“SNET圈”或“SNET组”)。超越传统社交联网的特征和服务之上,如下面综合参考示图更全面地描述的那样,根据本发明的各个实施方式的SNET圈100和相关的社交装置102包括多个新颖的特征和属性。简言之,SNET组100中的成员资格可包括对接的社交装置102 (其实施方式结合图7被描述)和SNET组人类成员104,以及其代理。进一步地,SNET组100节点可包括参与作为成员的各种类型的装置服务和软件(例如,应用)。通过示例,SNET组成员可包括人工智能代理/社交机器人106、SNET安全装置108、电器、交通工具和服务提供者110、外部社交装置资源112、其他SNET组的公共或授权成员/机能等。进一步地,对SNET组100的具体内容和资源的访问可以与其他SNET 114中的成员共享,包括远程或基于网页的应用。这样的访问可被制约在可 接受的归档和联系数据上。相似地,社交装置或个体可被许可带有或不带有受限访问的临时或特设的成员资格。在所示实施方式中,SNET组100的形成、保持和操作由单独的或分布式的SNET处理电路和软件116执行。注意,“SNET处理电路”可包括硬件、软件、应用、或其各种组合,并可被配置为支持本文所公开的各种机能。进一步地,SNET处理电路116可被包括于独立的服务器、服务器机群、基于云的资源、和/或下面描述的各类型的装置,并且结合有认证和安全机能118。此外,根据本发明的SNET还可利用专用的中间件(middleware),包括标准化的中间件和/或具有相关鉴定流程的标准化的通信协议。SNET组100中的交互和相依性可包括自适应资源管理、分配和仲裁模块120、社交装置关联/控制模块122以及SNET组成员归档模块124中的一个或多个。如下面更全面地描述,可根据本发明的各个实施方式以多种方式完成内部和外部SNET数据和内容126的分发。例如,数据分发可涉及包括很多种通信协议及有线和/或无线通信信道的自适应或并行网络通信/路由基础设施。SNET数据内容126例如可包括多种用户驱动(通告)信道、图片、视频、音频通信、链接、在线文本等。通过互联网主干128、蜂窝通信系统、WAN、LAN等,可进行对这样的内容的访问,以及与SNET组100的社交装置102进行通信或对其进行远程访问。根据本发明的多种实施方式(诸如本文所公开的那些)的SNET中的成员可建立控制和限制访问该成员档案信息、通信资源、连接和组的人或物的许可和/或私人设定,以及定义期望的访问程度。许可可使用户能够保持某些资源或信息为私人的或只基于许可规则可用。例如,对可用通信资源或社交内容的可访问性可被限制于特定SNET或SNET组中的用户或装置。可选地,这样的资源可公开可用。同样,SNET成员可选择性地决定准许其他成员访问诸如名字、性别、联系信息/电子邮件地址等个人信息。图2示出根据本发明的包括多种成员的社交组202的实施方式。在该实施方式中,社交组202中的成员资格可包括运行社交组202中多种功能的多个新颖的社交系统成员204。正如将被理解的那样,社交系统成员204中的一些可支持社交组202与人类成员/非成员和用户200之间的直接或间接联系。在所示实施方式中,社交系统成员(或节点)204包括为社交组机能和成员操作(路由、数据存储、服务等)提供支持基础设施的一个或多个本地或远程服务器和服务器集群。经由专用的或多功能的通信路径装置可进行社交组内的通信和与非成员的通信。社交系统成员204进一步包括被配置为用作社交组202内节点的装置。这样的装置中的社交机能和其他社交系统成员204可通过多种手段实现。例如,装置可具有完整的硬件/固件/软件以支持社交组访问和成员操作。可选地,通用装置204a可包括实现对社交组202的参与的社交代码。在进一步的实施方式中,被设计为包括社交机能的装置204b可通过非社交代码与社交中介层(social shim layer)或驱动封包(driver wrapper)的结合来参与社交组202。在另外再一种实施方式中,具有社交设计的成员装置204c可利用额外的社交代码,包括对社交组202特定的代码。参与社交组202是通过包括自动化的和成员触发的成员资格邀请和处理(成员资格管理)206的机能被支持的。更具体地,成员资格管理206可通过自动的、自动化的和成员触发的进程邀请预期的成员参与社交组202。例如,成员资格管理206可被用户人200配置为通过自动地邀请/接受具有一定特性的社交系统成员(诸如用户或用户的熟人所拥有或控制的装置)来建立社交组202。可根据来自现有社交系统成员204或用户人200的输入或授权来定制被接受的加入社交组202的邀请和主动提出的加入社交组202的请求的处理(例如通过用户接口)。相似地,成员资格管理206可被配置为生成关于哪一位预期成员接收邀请的自动化的建议。根据本发明,诸如本文描述的多种其他方法可被用于建立成员资格。对社交组202的包括服务和数据的资源的访问和该资源的可见性可通过总体和成员分级访问配置208来管 理。例如,如果社交组202的成员资格包括家庭成员和相关装置,那么可以以自动的或自动化的方式跨级别应用统一的访问配置(或独立的装置和人的配置)。在其他的实施方式中,基于每个成员施加访问控制和约束210。社交组202可提供很多种的成员服务212,包括可被社交系统成员204访问的内部和外部服务。通过示例,社交组202可在完全成员和/或被授权的客人成员和访客间提供电子邮件或其他通信服务。对于社交组202的其他资源,对成员服务212的访问控制和约束可被应用至个体成员或各级成员。图3是示出根据本发明实施方式的社交网络(SNET)基础设施和(成员)社交装置300的功能框图。社交网络基础设施301与社交装置300及其他SNET成员之间的通信可在一个或多个有线和无线通信网络303上进行。SNET基础设施301和社交装置300分别通过通信接口 331和311被耦接至通信网络303,通信接口 331和311均可支持与个体SNET成员或SNET成员组/级的通信。所示实施方式的SNET基础设施301包括多个功能和资源以支持具有社交装置成员的SNET的形成和保持。具体地,成员报告管理和处理333从相关的社交装置300中的SNET/组/成员报告功能313处接收信息。这样的信息可包括例如关于社交装置300和/或装置用户的位置、地址以及活动的状况数据315。
此外,社交装置300可提供装置信息316,该装置信息316指示例如装置功能和社交性能、装置型号、装置配置、软件版本、所附外围和下行(社交)装置、装置资源和使用率等。为了 SNET资源管理(包括动态资源分配和仲裁)的目的,SNET基础设施301可利用关于可用资源和当前资源的使用率的装置信息316。在多种实施方式中,社交装置300可具有在不同时间处收集、存储和/或报告装置状况/信息315/316的义务。例如,当周期性地附属或对接SNET时和/或在与其他SNET内和SNET间的资源和装置(包括上行和下行装置)操作衔接期间,会需要报告。再次参照SNET基础设施301,另外的机能和资源包括,但不限于SNET成员信息捕捉和存储管理334 ;使SNET相关软件组件可以彼此通信的SNET应用编程接口(API )335 ;用于保持SNET与附属数据/资源的完整性的安全和访问控制管理337 ;以及(网页)服务器服务338。社交网络基础设施300进一步包括对应前述的以及诸如本文所述的其他服务的其他组应用服务305。在一种示例实施方式中,SNET基础设施301 (例如通过装置信息316)可决定希望参与SNET的社交装置300的种类和性质。如需要,之后SNET基础设施301的机能可以指示或触发社交装置300中适当的应用软件和下层驱动的安装。可最少地涉及社交装置300固有功能地进行这样的操作。在所示实施方式中,社交装置300包括多个另外的功能和资源以支持参与社交网络。更具体地,SNET, SNET和/或成员控制功能317可包括从功能318、主功能319以及其各种组合。从功能318包括例如装置(重)配置、已指示资源分配、已管理资源仲裁、桥接操作等。主功能319使社交装置300能够建立、管理、和终止社交网络中的节点或节点组之间的各个交互,包括涉及社交装置300本身的交互。社交装置300进一步包括社交API 321和基于浏览器的交互能力327以支持例如相关的社交应用和服务323 (可包括从和主功能318和319)。安全和访问控制325层准许社交装置300与安全SNET组/圈接口或建立安全SNET组/圈,并控制对内部和外部SNET资源的访问。 注意,图3所示的本发明的实施方式的多个功能框块可以整体或部分地被并入一个或多个(应用专用的)集成电路装置中。例如,集成电路装置可包括提供成员报告机能(包括装置状况和装置特性的通信)的成员报告模块、装置控制能力、主/从功能、安全和访问控制模块等。这样的集成电路装置还可包括板上处理能力和/或与处理器装置的接口。可选地,上面描述的功能中的一些可整体或部分地被并入操作系统和/或操作系统内核上加载的软件。图4是根据本发明的社交机顶盒(STB)/网关401的实施方式的示意框图。STB/网关401提供多个功能,包括从上游资源到可被下游社交装置消费的内容的信号转换。STB/网关401可进一步作为支持上游和下游装置之间的单向或双向通信和桥接的网关进行工作。如结合图5更全面地所描述的那样,所示社交装置可在社交装置“等级体系”中工作,该“等级体系”包括社交装置、社交“父”(SP)装置和社交“子”(SC)装置。简言之,SP装置可使相关的SC装置与社交网络直接地或间接地进行交互和/或连接。SC装置的社交能力可经由SP装置被提供。进一步地,诸如STB/网关401和下游装置441-449的根据本发明的各个实施方式和应用的一些社交装置可同时地或选择性地作为社交装置、SP装置和/SC装置进行工作。可以以选择性的、自动的或自动化的方式建立SP和SC装置间的关联。例如,将STB/网关401与SNET基础设施405对接可导致用户家用装置的自动对接。所示实施方式的STB/网关401与SNET基础设施405和(SNET)外部介质系统407经由一个或多个有线或无线的网络/链路403进行交互。有线和无线网络/链路403 (和409)可利用各种传输介质中的一种或多种,诸如同轴电缆、屏蔽双绞线、光纤线缆、电力线和无线介质(射频、微波、卫星、红外线等),并且根据各种通信和联网协议(TCP/IP、UPuP、IPv6等)进行工作。此外,有线和无线网络/链路403可包括利用生成树协议、直接无线连接、对等链路等的多跳网络。(SNET)外部介质系统407可包括例如一个或多个电缆、卫星和/或陆地电视系统。这些系统可使用多种头端设备和服务,如接收电视信号以进一步地处理和分发的电缆头端,且所述头端设备和服务还可以提供诸如互联网连接的多种其他服务。虽然所示STB/网关401作为社交父装置进行工作,但在可选的实施方式中其可具有与SNET基础设施405 (以及与其相关的SNET成员)或(SNET)外部介质系统407对等的或父的关系。例如,电缆头端本身可包括使其可以作为节点参与社交网络的社交能力。所示实施方式的STB/网关401包括广播/单播/多播前端413,该广播/单播/多播前端用于从(SNET)外部媒介系统407或SNET基础设施405接收压缩的数字视频、数字音频和其他数据信号以进一步地处理和分发。前端413包括用于隔离特定的信道的调谐电路419a。之后来自调谐器电路419a的信号可被提供至模拟至数字(ADC)电路420a和解调电路421a以进行向二进制格式/流的转换。一旦处于二进制格式,前向纠错(FEC)电路422a检查接收到的二进制流的完整性。之后从二进制流提取的音频、视频和数据可被解码(例如,通过解码425)为适于下游社交装置消费的格式。注意,解调电路421a可支持诸如正交相移编码(QPSK)、正交幅度调制(QAM)、编码正交频分复用(COFDM)等的一种或多种调制技术。前端413可被集成为一个或多个半导体装置,该半导体装置可进一步支持例如交互式数字电视、联网DVR机能、DOCSIS应用上的IP视频以及3D图像支持。此外,可为不同的电视标准(诸如 PAL、NTSC、ATSC、SECAM、DVB-C, DVB-T (2)、DVB-H、ISDB、T-DMB、开放式有线)和调制方案提供多重调谐器电路419a (包括带内和带外调谐)、ADC电路420a和解调电路421a。进一步地,在一些实施方式中,由前端413提供的信道和相关节目信息的分享可被认为是社交功能。在本发明的一种可选实施方式中,STB/网关401机能的功能可由智能手机或移动计算装置执行。在这种实施方式中,“前端”413包括一个或多个无线接口(包括PHY和基带功能),如蜂窝(3G、4G、IMT-高级等)或广域网络(WiMax等)接口。接口可支持一个或多个调制和复用技术,如0FDM、0FDMA、SC-FDMA、QPSK、QAM、64QAM、CSMA、MM0等。在所示实施方式中,无线接口包括收发器419b、模拟至数字(ADC)和数字至模拟(DAC)电路、解调和调制电路421b以及FEC (如turbo码或LDPC码)电路422b。处理电路411可提供编码、解码和转码425功能。STB/网关401还可包括上行社交通信接口电路415,以与SNET基础设施405和/或(SNET)外部介质系统407通信。通过社交通信接口电路415,STB/网关401可直接与上游资源通信,或提供耦接至STB/网关401的装置(例如,社交装置441-449)和这样的资源间的(双向)桥接通信。在图4的实施方式中,STB/网关401经由耦接至一个或多个有线和无线通信网络403/409的上行社交通信接口电路415和下行社交“子”通信接口电路417与多个社交装置441-449和上游资源进行交互。例如,电视接口模块431与(数字)电视441或其他介质显示装置通信,以转发电视节目并实现可用的交互服务。相似地,音频接口 433向音频系统443提供音频节目或音频库访问。通信接口电路417进一步包括用于从远程控制445接收控制信号的远程控制接口435。除传统远程控制操作外,远程控制445可进一步提供被转发或映射至相关消费装置的声音和/或动作控制信号。用户接口 437还可为通信提供一个或多个用户接口装置447。游戏接口 439用于提供与游戏系统449的交互式通信。这样的通信例如可涉及游戏平台上的社交网络成员和/或外部游戏者间的线上、多人游戏。下游装置441-449之间的各种通信可经由社交桥接接口 440没有实质改变地被桥接至社交网络中的各个节点。这样的桥接可独立于STB/网关401的机顶机能进行操作。例如,社交子装置可直接与SNET基础设施405通信,以从社交组或IPTV服务处接收“社交”
信道广播。所示实施方式的STB/网关401包括处理电路411(可由硬件、软件或其组合组成)、社交上行/下行机能支持432以及解码机能425,以支持诸如上述的社交交互。本实施方式中的社交上行/下行机能支持423包括诸如社交桥接427、父子服务429的多种功能,以及诸如图3中的功能313-327的其他机能。注意,处理电路411可完整或部分地作为SNET资源被使用。现 参照图5,示意框图示出了根据本发明实施方式的、可用于支持其他社交装置和社交系统间多种交互的社交装置501。社交装置501被配置为带有使其可以工作于社交装置等级体系中的多个功能,该社交装置等级体系包括社交(S)装置、社交“父”(SP)装置以及社交“子”(SC)装置。例如,社交父装置可使对接的社交子装置可以访问父装置的资源和/或与社交网络(直接或间接地)连接和交互。社交子装置可被配置带有固有的社交能力,或者,从相关的父装置或通过相关的父装置获得对这样的能力的访问。进一步地,SNET人类成员可具有相关的社交子装置,或经由用户I/O接口(523)被社交父装置服务。根据本发明的各个实施方式和应用的社交装置501还可以同时地或选择性地作为社交装置、SP装置、SC装置或者甚至是支持(例如在多跳环境中)SNET组中父装置的“祖父”装置进行工作。可以以选择性的、自动的、自动化的方式建立SP和SC装置间的动态和静态的等级关联。进一步地,社交装置501可以有多种形式,包括但不限于智能手机、个人电脑、服务器、平板装置、接入点、网关、网络交换机/集线器、桥接装置、机顶盒、或其他具备社交能力的装置。在所示实施方式中,社交装置501经由上行社交通信接口电路507被通信耦接至SNET基础设施509和/或社交父系统511。同样地,下行社交对等和/或子通信接口电路513实现与社交子装置515、社交对等装置517和/或社交父系统(装置)519的耦接。上游和下游装置的社交资源经由社交装置501可彼此可访问。根据实施方式的社交装置501包括社交资源503,该社交资源503与外部SNET资源一起由社交资源管理模块505管理,并可被至少一个其他SNET组成员访问。具体的社交资源503可包括用户I/O接口 523、通用和专用硬件处理电力系统524、外围电路和组件525(可具有或不具有社交能力)、通信带宽和信用决定机能526、交换/桥接功能527、应用软件528、SNET组的远程社交资源529、被社交装置 501控制的外部社交资源531等。外部社交资源531例如可包括外部数据/数字化库、或来自一个或多个电缆、卫星和/或陆地电视系统的内容。除了其他功能,社交资源管理模块505还包括访问、分配、仲裁和调度机能521,以及用于建立、重新获得和放弃控制处理操作的机能522,该机能521和机能522包括涉及访问社交资源503的操作。注意在SNET基础设施509和/或SNET节点中可存在对应的社交资源管理机能。在其中社交装置501包括交换桥的一种实施方式中,带宽容量可由访问、分配、仲裁和调度机能521动态地分配。对社交装置501的带宽容量和其他资源的访问仅对每个访问意图或每个分配和仲裁功能的请求可用,而当超出的带宽/资源被消费或要求时该访问被选择性地终止。图6示出根据本发明的社交网络圈/子圈中的社交装置成员资格和可访问性的各个实施方式。在所示实施方式中,SNET圈610的成员资格可被扩展为包括公共和私人社交装置和设备。例如,在包括人类成员606/608的SNET圈610中,每个人类成员可具有能够独立地或集体地参与SNET圈610的相关的或对接的社交装置606/608的各自的个人SNET子圈600 (a)/600 (b)。SNET子圈可通过诸如点击与人类成员或个人子圈相关的图标或标签的多种手段被人类成员606/608和/或其他SNET圈/子圈成员本地或远程访问。尽管SNET子圈600 (a)和600 (b)被示出为独立的子圈,这样的子圈可换为包括单个SNET圈或子圈,或任意数量的其他SNET圈和/或子圈,其中的每一个可包括社交装置602/604的多种组合。进一步地,所示实施方式的SNET处理电路和软件612管理SNET圈610的形成和操作。SNET处理电路和软件612可被并入单独的服务器、社交装置、和/或基于云的资源中。SNET圈610可以是持久的或具有有限的持续时间,并且包括自组织的和/或静态的关联。示例性的社交装置602/604可被宽泛地被分为(i)包括足以向SNET交互提供有意义的输入的用户或SNET圈接口的社交装置602和(ii)支持与SNET交互相关的最小化或无用户的输入的社交装置604。更具体地且并不限于,第一种可包括电脑、平板装置、IPTV、IPTV机顶盒、智能手机、服务器、笔记本电脑、云书籍、依附网络的存储装置、游戏控制台、媒体播放器/资源、通信节点(接入点、路由器、交换机、网关等)、用户接口装置、电力线通信(PLC)装置等。这样的社交装置可接收用于SNET设置和管理的用户输入。第二种可包括但也不限于打印机、放映机、照相机和便携摄像机、扫描仪、扬声器、耳麦、烟雾探测器、报警系统、视频照相机、鼠标等。总体来说,可对接社交装置包括可以经由有线或无线路径可操作地耦接或对接至SNET圈/子圈以作为SNET成员参与的任何电子装置。如将被理解的那样,通过对接社交装置,SNET圈610的成员可经由授权成员SNET账户获得对这样的设备的全面的或部分的远程控制和交互。例如,被授权参与“家庭”SNET圈的家庭成员可经由一个或多个相关的SNET账户远程地访问对接的社交装置。稍后结合图8-10更全面地描述对接和访问社交装置的示例性的方法。
图7是根据本发明的包括可用于支持社交网络圈/子圈成员资格和通信的整体机能的社交装置的实施方式的示意框图。在所示实施方式中,通信接口和收发器电路702可用于在一个或多个通信信道上进行社交装置700和SNET组/子组724间的有线或无线通信。根据社交装置700的能力和配置,与SNET的通信可以是单边或双向的/交互式的,并利用专有的或标准的通信协议。通信可包括例如装置档案信息、用户和SNET圈档案信息、控制信号、音频/视频内容、与主服务数据的交互、用户数据、转发的信息等。社交装置700进一步包括处理电路704,所述处理电路704可用于处理和管理装置与包括SNET组/子组724的成员、第三方、软件代理等的其他实体之间的通信、服务和关联。更具体地,处理电路704可包括例如软件管理应用712,该软件管理应用712包括一个或多个对接逻辑714 (包括支持如下所述的装置发现和配置协议)、通信协议控制716、资源管理718、以及安全/认证720机能。社交装置700进一步可利用具有多种形式并被保持在静态或动态存储器724中的档案信息。这样的档案信息使社交装置和/或用户可以向其他SNET成员显示其本身的形象及其能力。具体地,可以以根据本发明的多种方式利用装置/组档案信息和其他资源706以及用户档案信息708,以进行多种社交交互。根据具体装置(以及SNET的其他成员)的能力和要求,装置或用户的档案可以是静态的或动态的。在某种实施方式中,社交装置700可经由用户接口电路710与用户交互。向社交装置700的用户输入可包括例如通过键盘、触摸屏、远程控制装置、游戏控制器、装置控制按钮、声音或动作命令、存储装置等输入的数据。对社交装置700的授权访问或控制可通过唯一的生物标识码、密码、基于令牌的识别、诸如驾驶证或护照的信任凭据或文件,以及其他相似的认证手段进行。社交装置700可进行核心或下层机能720 (例如社交机器、安全装置、交通工具通信节点等)。可选地,社交装置可主要用作社交网络接口或通信装置。或可以被编程以在SNET组/子组中进行特定的功能。图8是根据本发明的与社交网络圈/子圈对接的社交装置的示意框图。在所示实施方式中,社交装置800可指示与(安全)SNET圈/子圈802的关联、对接或通信的意愿。社交装置800装置可以是自治并独立的,或者可选地,是第二 SNET圈804或被SNET网关806服务的其他网络的参与者。在一种实施方式中,SNET网关806或SNET圈网关808作为社交装置800的代理运行。SNET网关806中的代理机能可由软件应用或计算机系统(服务器)提供,所述软件应用或计算机系统(服务器)作为中介,为来自客户端(包括已连接的社交装置)的请求从其他服务器或诸如SNET网关808的网关处寻找资源。这样的资源可包括可分配的通信能力、文件、服务、网页、连接、归档信息、以及与社交装置和其他可用SNET圈资源818的交互。SNET网关806可根据多种过滤规则来评估来自社交装置的请求。例如,SNET网关806可通过IP地址或协议过滤流量。一旦来自社交装置800的请求生效(如果需要的话),SNET网关806通过WLAN/LAN或其他通信路径连接至SNET圈网关808并代表社交装置800请求访问SNET圈/子圈802的资源。SNET网关806可选择性地适当改变来自社交装置800的请求或来自SNET圈网关808的响应。通过SNET处理电路和软件812中的、可支持一个或多个装置发现和配置协议的对接模块810,建立SNET圈/子圈802的成员资格。当圈成员资格被限制时,本地或基于云的注册器814可被用于提供认证。所示实施方式的注册器814可利用管理者或诸如存储属性数据的基于轻量级目录访问协议(LDAP)的目录服务器的目录服务816。LDAP是广为人知的用于查询和修改目录服务中项目的应用协议。当与基于IP的SNET圈对接时,社交装置可使用诸如可扩展标记语言(XML)的文本数据格式向本地域广播档案数据。图9是示出根据本发明实施方式参与社交网络圈/子圈的社交装置的访问的示意框图。更具体地,SNET圈/PAN 900中的成员资格或资源访问与第二、安全SNET圈904相关的社交装置/服务器902 (或诸如通过URL引用来标识的基于互联网的资源的圈资源)。 SNET圈/PAN 900中的成员可包括例如经由用户接口(UI) 912访问SNET圈904的人类成员910。在本文所述的本发明的各个实施方式中,n 912可包括图形化用户接口(GUI)、声音控制、动作命令等。UI 912可具有例如图形地指示可用资源的浏览器的形式。对SNET圈904的访问还可由代理服务器914提供。代理服务器914作为中介运行,为来自代理客户916 (包括经由互联网或其他基于IP的网络连接至代理服务器914的社交装置)的访问请求寻求与SNET圈/子圈904中的社交装置和/或圈资源918通信。这样的资源可包括文件、服务、网页、连接、归档信息和其他可用SNET圈资源。注意,人类成员910和代理服务器914可独立于SNET圈或PAN进行工作。进一步地,代理服务器914可以是分布式的或基于云的实体,或SNET圈/子圈904的成员(或并入SNET圈/子圈成员的成员)。在所示实施方式中,与SNET圈/子圈904的通信通过WLAN/LAN通信信道在防火墙906和/或SNET网关/防火墙908之间流动。防火墙可以是基于软件的(例如作为操作系统的一部分),或包括软件和/或硬件组件的各种组合。此外,防火墙可被并入诸如SNET网关/防火墙908的网关/路由器。在某种情况下,防火墙可用于进行基础路由功能。图10是示出了根据本发明的社交装置的对接和远程访问的状态图1000。图1000示出了用于(I)社交装置与SNET圈的对接和(2)许可非成员实体访问SNET圈的各个资源的方法的一种实施方式。在不背离本发明范围的前提下可使用多种其他的方法和协议以实现前述的操作。先参照网络获知社交装置1002,示例性的步骤被示出用于与SNET圈1004的对接或关联。在本实施方式中,社交装置1002广播注册或访问SNET圈的请求。基于接近度的或自组织的原则,请求可作为社交装置1002的初始化或启动,或其他触发事件的一部分发生。注册请求可被至少一个网关装置接收到。网关运行以配置社交装置1002以使其可与其他主机通信。在基于IP的网络中,典型的配置信息可包括IP地址及默认路由和路由前缀。网关可以是单独的装置、多功能的计算装置等,并可以以自组织的方式运行,或是固定持续的。在一种示例性实施方式中,网关所利用的网络配置协议可以是互联网工程任务组(IETF)公布并持有的动态主机配置协议(DHCP)和相关标准,或将向网络获知社交装置1002的网络参数分配自动化的类似协议。除了免去了手动配置装置的需要,DHCP还提供连接至网络的装置的中央数据库并免去了重复的资源分配。当触发事件发生时(例如,启动、注册SNET圈等),社交装置1002可向一个或多个其他装置传输配置/能力信息。这样的信息可被通告至社交装置1002识别的特定装置。配置/能力信息还可以被传输至SNET圈中的任何装置、或任何能够接受传输的装置。在一些实施方式中,装置可以通过个体地或成组地查询其他装置来确定它们的配置/能力信息。还可经由零配置、多路广播发现协议访问SNET圈资源,该协议使用多路发现协议和相关服务记录或归档信息定位本地网络上诸如打印机的装置和这些装置所提供的服务。这样的协议可在应用层工作,例如可使用配置/能力信息的传输以在两个或更多装置之间识别和利用公共编程接口、协议、包格式等。此外,通信地耦接两个或更多装置的桥或代理节点可使用多路广播型发现和访问协议。在某些实施方式中,桥或代理节点可通信或转发关于配置/能力信息的查询和通告,并可以进一步地操作以对关于装置配置/能力信息的传输进行处理、转码或修改。可通过适当配置的域名服务(DNS)服务器等或进行类似DNS操作的多路广播型协议来实现SNET圈资源(诸如通信资源)的广域服务发现。进一步地,SNET圈资源可被配置为支持诸如通用即插即用(UPnP)的共用方针和网络协议,该共用方针和网络协议为网络上访问资源和数据提供统一的机制和限制。根据具体实施方式
,网关(DHCP服务器)可利用各种方法指派和分配IP地址。简单来说,网络/SNET圈管理者可指派一系列的可用IP地址。每个社交装置可被配置为当加A SNET圈时或在SNET圈初始化期间请求IP地址。下面,可使用具有可配置的时间周期的“租用”方式来许可IP地址,从而使网关可以动态地收回并在收回之后重新分配未被续订的IP地址(例如社交装置断电或中断与SNET圈的通信)。可选地,DHCP服务器可向社交装置永久地分配可用IP地址。在这种方式(和“租用”方式)下,DHCP服务器保持之前IP地址分配表,以便其可优先地分配之前分配给进行请求的社交装置的IP地址。在又一种实施方式中,DHCP服务器可将IP地址分配限制于已包含于MAC地址与IP地址配对表中的装置。一旦社交装置1002被配置,网关与防火墙通信以开放通信端口,从而准许到/来自社交装置1002的网络传输。注册的端口一般被已联网的应用使用为联系服务器时的暂时源端口,但它们还可以识别已被第三方注册的已命名服务。除了为装置打开端口,防火墙可用于在例如WAN/ (W) LAN通信信道上将社交装置1002通告给本地和远程用户/装置和服务。在一种实施方式中,社交装置1002IP地址和档案被通信至SNET圈成员和远程用户/装置。在其他实施方式中,网关可用作社交装置的代理(像上面结合图8所述那样),包括可能另外要求人参与的遗留装置(legacy device).防火墙可以基于软件(例如作为操作系统的一部分)或包括软件、固件和/或硬件组件的各种组合。此外,网关可包括分别用于到SNET圈/子圈和远程装置的连接的分支防火墙机能。可通过SNET圈中的对接模块或相似机能建立社交装置1002对SNET圈/子圈的参与。当SNET圈成员资格被限制时,可使用本地或基于云的注册器提供认证服务(例如使用目录服务)。注册器可以位于网关中或网关的任一边上,包括之后的防火墙,或其可独立于网关工作。进一步地,注册器可为社交装置1002和/或远程用户/装置1006均提供注册功能。当对接基于IP的SNET圈时,社交装置1002可使用诸如扩展标记语言(XML)的文本数据格式向本地域广播档案数据。当新社交装置1002成功对接时,SNET圈节点(例如对接模块)提供对SNET圈的授权访问。可预期, 社交装置1002可同时参与一个以上SNET圈。
参照远程用户/装置1006,示出用于访问SNET圈中诸如社交装置1008的资源的处理。在一种实施方式中,远程用户/装置1006使用嵌入式SNET圈客户端以建立与社交装置1008的通信。在工作中,客户端通过WAN/ (W) LAN等通信信道查询云以得到可访问SNET装置和API。其他SNET圈装置/资源的可见性可选择性地由SNET圈拥有者或管理者决定。当探测到社交装置1008和所附属的SNET圈时,用户/装置1006的访问可请求如上所述的注册处理。如果访问被准许,用户/装置1006接收认证信息,该认证信息可以被加密并包括与SNET圈或注册器的加密密钥的交换。对SNET社交装置1008的访问也可以要求用户名/密码。先于或后于用户/装置1006的认证,SNET圈客户端可被配置为广播关于社交装置1008的档案信息。在一种实施方式中,在对社交装置1008的访问建立之后,用户/装置1006向社交装置1008传输数据以进行进一步的处理。这样的数据可由与社交装置1008的通告的能力相匹配的驱动器或装置产生。 通过示例,如果社交装置1008是联网的打印机,用户/装置1006可以向打印机或相关SNET圈URL传输文档以进行打印。在另一种实施方式中,其中社交装置1008是数字相框,用户/装置1006提供图像以自动或通过远程激活(诸如声音命令)地进行显示。在又一种示例性实施方式中,社交装置1008包括例如可被教室SNET圈中的学生访问的共享文件夹。可利用确认协议来确定用户/装置1006和社交装置1008之间的成功的通信。像注意的那样,诸如社交装置1008的SNET圈资源可经由零配置、多路广播发现协议被访问,该协议使用多路发现协议和相关服务记录或归档信息定位本地网络上的装置和这些装置所提供的服务。这样的协议可在应用层工作。可通过适当配置的域名服务(DNS)服务器来实现以这种方式配置的SNET圈资源的广域服务发现。进一步地,SNET圈资源可被配置为支持共用方针和网络协议(诸如UPnP),该共用方针和网络协议对访问网络上的资源和数据提供了统一的机制和限制。根据本发明的SNET圈通信可使用多种传输协议、通过示例,互联网上的大多数通信现在根据传输控制协议(TCP)和用户数据报协议(UDP)进行工作。众所周知,TCP—般提供例如应用程序和互联网协议(IP)之间的、中间级的通信服务。端口号被用于标识用于发送和接收主机上应用的端点(经常标识为“互联网插口(socket)”或“网络插口 ”)。互联网插口像由本地和远程(例如SNET圈)IP地址和端口号的组合所定义的那样向适当的应用进程或线程进行进入数据包的发送。在一些实施方式中,对于视频流应用、实时多人游戏、互联网协议电话(VoIP)以及相似的、可忍受某程度的丢包并不要求专用的端对端连接的应用,可使用在M)P上运行的实时传输协议(RTP )。图11是根据本发明的基于社交装置的归档以支持通告和组供应的实施方式的示意性框图。具体地,圈归档和数据相关模块1100在SNET圈1102 (或所附属的网络)中工作以汇编关于圈成员的档案和档案相关数据。在所示的实施方式中,SNET圈1102的成员包括社交装置1104、圈应用1106、以及包括人类成员1106和所附属的社交装置的SNET子圈 1104。由圈归档和数据相关模块1100汇编的数据可被SNET圈1102的成员使用以进行多种操作。数据可进一步被单独的或相交的SNET圈/子圈1118访问。SNET圈/子圈1118中的成员资格包括例如基于云的应用1112、人类成员1114 (经由API)以及多种社交装置1116。在可选的实施方式中,这样的实体独立于SNET圈/子圈工作。如下面结合图12和图13更全面地描述,多种信息包括(源自)SNET成员/圈档案的信息、来自SNET圈1102的反馈和回复、查询和其他数据挖掘操作、剪辑的多媒体内容、目标的通告、介绍等。图12是根据本发明的、用于基于社交装置的归档和自推以支持通告和组供应的方法1200的实施方式的逻辑图。在步骤1202中,SNET圈成员归档模块或相似机能汇编与相关的SNET圈装置有关的使用信息和其他档案信息。这样的信息可包括例如媒体消费历史、被装置访问的网址列表、安装的应用、装置位置、父控制限制和/或足以将特定浏览或追踪活动与特定SNET圈成员/装置相关联的装置识别信息。可汇编的其他信息包括但不限于相关的社交装置和装置能力的列表。在可选的步骤1204中,归档模块或对接的社交装置向SNET圈提供汇编的关于社交装置或社交装置组的归档信息。归档信息的通信可经由访问归档信息的社交装置的自推(self-promotion)、或响应于(组)查询、数据请求和/或数据挖掘动作而完成。此外,可自动地或选择性地向相关SNET圈的非成员提供归档信息。下面,在步骤1206中,归档信息被用于产生、过滤、分配和/或修改SNET圈内容。在各个示例性实施方式中,应用或小部件(widget)(例如购物应用)使用归档信息来生成目标内容。对归档信息的使用可包括向内容流中加入个人化的通告;基于之前查看的内容交互特征/通告;生成或嵌入用于特定SNET圈(带有或不带有点通临时内容(click-through contingent)访问)的通告信道;时间同步的或时间优先的通告;以及生成对不同SNET圈成员不同地被显示的通告内容流。同样,内容可被基于消费者的SNET圈成员资格被动态地修改。例如,如果消费者是戒酒匿名SNET圈的成员,那么电影银幕中的啤酒瓶可被苏打瓶所取代。基于相近的数据、孩子的SNET圈成员资格等,通告还可被过滤或发送至SNET圈中的各种成员附属装置(诸如成员的手机)。可以以连续或周期的原则按需更新(步骤1208) SNET圈和圈成员的归档信息以支持期望的机能。图13是根据本发明的、用于基于归档数据与SNET圈的基于相关的交互的方法1300的逻辑图。更具体地,在步骤1302中归档和数据相关模块(900)在SNET圈、附属的网络、或云中工作,以汇编关于圈成员的档案和档案相关数据。在步骤1304中,汇编的归档信息被访问归档信息的归档模块或对接社交装置选择地提供给SNET圈成员。归档信息的通信可经由社交装置的自推、或响应于(组)查询、数据请求和/或数据挖掘动作完成。此外,可自动地或选择性地向相关SNET圈的非成员提供归档信息。下面,在步骤1306中,所示实施方式的归档模块和数据相关模块以相关的方式直接使用这样的信息来找到与SNET圈活动、查询和请求的匹配(alignment)。如步骤1308所示,之后SNET圈可使用归档数据和相关性提供对查询、推荐、反馈、服务、目标通告和媒体内容等的响应。可以以连续的或周期性的原则按需更新(步骤1310) SNET圈和圈成员的归档信息以支持期望的操作。此外,与社交装置相关的装置档案可基于相关信息并使装置可以向SNET圈中的其他成员呈现自身的形象和其能力。取决于具体装置(和SNET中的其他成员)的现有能力和要求,这样的装置档案可以是静态的或动态的。为了努力更好地理解各种人类差异和行为,根据本发明的示例性相关操作可收集不同(disparate)的数据。通过示例,希望购买礼物的人可使用SNET圈成员的过去内容消费来指导礼物选择进程。为了提供委托、信用、折扣等目的,可以追踪基于推荐的购买。为了征求来自其他SNET圈节点或远程装置和服务的推荐和建议,可使数据挖掘信息可用。此夕卜,归档和数据相关模块可用于集合匿名数据以标识SNET圈的兴趣。这样的数据可包括,例如,优选的成员装置、购买历史、网站交互、旅行爱好等。在一种实施方式中,可利用选择成员归档信息和/或诸如“Cookies”的追踪软件的许可使用来进行数据的相关和聚集活动。归档和相关信息还可被用于生成对具有相似兴趣的人的引荐(约会、朋友和联系、兴趣和体育、利用相同平台/软件·的游戏行为、职业、装置所有权等)。如果被期望地,参与特定SNET圈的提议可基于匿名原则被生成或接收。成员归档信息可进一步标明擅长的领域、受尊敬程度和来自其他成员的反馈等。例如,如果一个社交网络人类成员是被尊重的,并且在圈中购买并对接社交装置,那么不愿意花时间购买竞争性的相似物件的其他成员可以简单地购买相同的装置。这样的销售可以经由重定向的与外部销售网站的通信。通过自动的自推或对组询问的响应,根据本发明的对接的社交装置还可以传送通告信息,包括为执行对另一个社交网络成员的命令提供支持。装置还可以利用远程成员的可识别社交装置来提供演示。进一步地,装置还可以进行与其他装置的竞争性测试。诸如本文公开的那些根据本发明的各个实施方式的SNET成员可建立许可和/或私人设定,该设定控制并限制可以访问成员档案信息、连接、圈的人或物,并定义访问的期望程度。许可可以使用户能够保持某些信息为私人的或仅基于许可原则可用。例如,可以对SNET中的用户/装置限制特定的用户信息的可见。可选地,特定用户信息可公开获得。同样,SNET成员可以选择性地决定允许他人访问诸如名字、性别、联系信息/电子邮件地址等的个人信息。如上结合图1和其他方面所述,根据本发明的SNET圈的各种实施方式可包括作为SNET圈成员参与的广泛地多种社交装置、装置服务、代理、和各类软件应用。进一步地,具有相关或特定特性和相依性的社交装置和其他类型的SNET圈成员可以形成诸如下面结合图14所述的那些具有特定目的的SNET圈。各种实施方式可包括例如诸如装置制造者、车主、医院和医疗提供者、修理店、保险公司和可能有兴趣与人类成员和/或相关SNET装置通信的其他第三方的SNET/圈成员。这样的SNET/圈可以是单独的或其他SNET/圈的扩展。参照图14,示出根据本发明的交通工具SNET圈/子圈1406的各个实施方式。SNET圈/子圈1406包括交通工具1402,并可进一步包括一个或多个其他交通工具1404,如共同拥有或家庭交通工具。各种其他装置,SNET子圈、服务和内容提供者、提供者、实体可以参与交通工具SNET圈/子圈1406。在另一种实施方式中,交通工具SNET子圈1400本身可加入另一 SNET圈(如拥有者或乘客SNET圈)。更具体地,交通工具SNET圈/子圈1406的成员资格可包括乘客SNET子圈1406,该子圈1406包括人类成员和相关娱乐装置1408、通信装置1410、计算装置1412和其他社交装置1414。其他参与者可以包括例如支付进程服务(用于自动化地支付汽油、通行费、交通工具服务/检查、路旁餐厅(drive - through restaurant)等的报酬)、保险公司1418、紧急服务/装置1420、交通工具制造者1422以及(基于本地的)内容提供者1424。交通工具SNET圈/子圈1406的各个节点可包括用于通过蜂窝网络、WAN或移动热点1426等的通信的接口。各种使用模型包括例如SNET圈节点的基于接近的激活,如车库开门器、环境控制等。另外,保险公司可参与以查看并检验驾驶行为历史/数据并可能地提供相关的折扣。根据本发明的交通工具1402可以是汽车、公交车、火车、工业或农业交通工具、船只或飞行器。根据本发明的交通工具节点/模块可控制关于对应机能的特定组件。这样的板上圈节点可包括例如照相机和传感器、娱乐系统、环境控制、计算资源、引导和定位功能、安全系统、刹车和暂停系统、电池系统/燃料电池监控、排放控制模块、性能/发动机控制模块等。各种这样的交通工具圈节点可被配置以彼此通信。可通过在交通工具网络上使用诸如交通工具域网络(VAN)或控制器域网络(CAN)的标准协议来至少部分地指挥交通工具圈/子圈1400的成员和模块之间的通信。多个专门的协议已被研发并且现在正被采用以用于交通工具通信,但预见这些协议中的许多最终将被更通用的诸如以太网和TCP/IP的联网技术取代。交通工具SNET圈/子圈1400中的通信可采用无线通信技术和/或物理传输介质,如单线/双绞线电缆、光纤、电力线通信(例如经由用于电池动力交通工具的充电站的电网连接)等。在根据本发明各个实施方式的SNET圈中,相关社交装置和用户设备可具有带宽、电力和成本限制。有时,经由单个社交装置或装置分组,成员可以以各种目的期待额外的带宽或通信资源的重分配,所述各种目的包括例如最小化电池消费或成本、或联合参与下载。更具体地参照图15,示出了根据本发明的各个实施方式的自适应通信资源分配和聚集。在该实施方式中,参与SNET圈/子圈1500的社交装置1504和1506的通信资源可被(在SNET圈/子圈1500中)预先配置以实现交替的或补充的通信路径流和/或信道绑定等技术以加强或实现与内部和/或外部资源的通信。可通过多种手段建立和保持这样的社交圈,包括自组织关联;云和SNET登陆进程和/或网站管理;基于相近的关联(例如使用GPS或经由无线LAN或近场通信的范围内检测);等。SNET圈/子圈1500的各个节点的通信资源例如可包括但不限于集成和/或组合无线电技术,该无线电技术能够实现具有多样化的带宽、性能和流通量的服从标准的无线连接。SNET圈/子圈1500中的数据通信可包括,但不限于来自基于网络或云的资源主服务提供者的视频内容(包括所要求的视频)以及来自其他SNET圈/子圈的内容。在所示实施方式中,嵌入的或分散的自适应路由控制机能1502用于建立并保持参与SNET圈/子圈1500的社交装置1504和1506之间的外部和/或内部有线和/或无线通信路径。如本文其他方面的所述,可采用SNET处理电路和软件1508(可包括自适应路由控制机能1502)以支持和监督SNET圈/子圈1500。建立并保持SNET装置关系的考虑事项可包括成本、电池状态、当前或历史使用率、装置拥有者等。可以为所有未来的通信流或仅为特定的目的建立装置关联/绑定以及性能分配。此外,安全和子寻址方案可基于每个应用、单个源或代理传送等来允许装置关联。根据所示实施方式的社交装置资源聚集可涉及多种技术,如信道绑定、信道抢占、信道监听、射束整形等。在一种实施方式中采用自适应/并行SNET路由基础设施,其中可使用调节通信链路状态信息的路由策略来优化与SNET组/子组1500的通信。进一步地,采用监听技术的装置可使用多种确认(ACK)服务进行与用户设备地址/代理的通信(例如WLAN通信)。正如将被理解的,某种被分配的实施方式可使用这样的通信拓扑和协议的各个组合。根据本发明的某些实施方式,社交装置资源聚集/分配实现了多种成本共享技术。例如,诸如所要求视频的已付费内容可经由社交装置1506从LTE eNodeB (eNB)传送到第一用户1510,该内容被该SNET中的一个或多个其他用户装置共享。在这个例子中,共享装置可分担或独自承担内容的成本。可选地,绑定的装置可每个都经由LTE基础设施支付下载价格,或使用基于WLAN流量交换的不平衡等所产生(credit)的自动价格。形成具有这种属性的装置组所考虑的事项可包括电池信息、成本、带宽限制和其他预先交换并在之后按需动态调整的息。在一种预期的实施方式中,交通工具(例如交通工具SNET圈/子圈1406的成员)或相应限定区域内的平板装置和智能手机用户1510可期望消费同一视频。装置可(i)形成涉及视频内容的WLAN传送或监听交换的绑定组;或(^)通过一个装置/信道进行无绑定下载,而其他装置则通过WLAN传送或监听接收视频内容。装置的这样的绑定组以及其他自组织关联可以采用自组织SNET圈的形式,该SNET圈在到达目的地时即被终止。可选地,剩下的或新的乘客可继续具有修正后的成员分组的SNET圈。进一步地,SNET圈1500或其中的个体节点可通过与其他SNET圈/子圈或代理的机会性关联访问内容。注意,上述概念可由严格意义上的社交装置/用户设备向外扩展到其他节点,如具有至少一个参与用户设备装置的任意一个或多个的节点、甚至其他SNET圈/子圈。可经由服务器/客户端或对等基础设施进行SNET圈/子圈1500的节点间的通信。对等实现方法允许自组织连接在没有接入点或网关的情况下被建立,并且例如当在其中对互联网的访问不可用或不理想的SNET圈中的社交装置间流送(streaming)视频或共享/备份文件时可以使用该对等实现方法。用于根据本发明的各个实施方式的SNET圈/子圈的通信的其他应用可包括合 作的内容生成与共享、相似组交互等。向/从SNET圈/子圈1500分发和在SNET圈/子圈1500中的内容可经受各种数字权利管理(DRM)和内容保护操作以便某数据仅对SNET圈/子圈1500的授权用户/装置可用。此外,某些实施方式中的社交装置1504可被操作为通信地耦接两个或更多社交装置1504/1506 (利用例如多路广播型发现和访问协议)的桥或代理节点。在这种实施方式中,桥或代理节点可通信或转发关于配置/能力信息的查询和通告,并可进一步用于处理、转码或修改关于装置配置/能力信息的数据和传输。社交装置1504/1506可使用支持标准化的和开放的源应用编程接口(API)和小部件的操作系统,所述编程接口和小部件跨各种蜂窝网络和服务提供者进行工作。这样的API可应对物理层控制、包的调度、网络监控等。例如LTE-Advanced,将关于不同网络和自组织的一些技术标准化,与这样的网络的通信可涉及小单元/标准化API,该API实现硬件和协议软件之间的协作。在图15的实施方式中,自适应路由控制机能1502等可经由一个服务提供者或服务提供者的组合(例如负责的本地交换载体和移动无线通信公司)以及外部网络1512访问并转发来自多个源的数据。外部网络1512可包括,例如一个或多个W1-Fi接入点/热点、城区蜂窝/微蜂窝、微微蜂窝、毫微微蜂窝(一般使用蜂窝和WLAN技术,并经由宽带连接和回程传输网络来连接至服务提供者的网络)、小蜂窝多访问网络、传统手机基础设施等。外部网络1512可进一步包括无线异构网络(“HetNets”),该无线异构网络通过混合诸如小/大蜂窝、空中接口、访问技术和频谱带,提高了通信性能和覆盖并有效地使局域网(例如W1-Fi网络或热点)可以成为一个或多个移动网络的扩展。根据本发明的各个实施方式的通信资源聚集可使用多种已有或正在出现的外部网络发现和联接的方法,以提供网络和最佳通信链路的自动选择之间的无缝移动(包括认证),该最佳通信链路自动选择基于分类的度量和标准,如网络拥塞度、比较性的服务订阅度、数据消费成本、位置、SNET成员档案信息和装置能力等。这样的正在出现的和标准化的技术可包括例如Hotspot2. O/Passpoint,由W1-Fi联盟制定的、实现无缝、蜂窝状的W1-Fi认证和漫游的一套标准和认证程序(使用IEEE 802. llu、WPA2-Enterprise和基于EAP的认证),以及无线宽带联盟的下一代热点(NGH)倡议(本身使用HotSpot2. 0以及用于网络发现、选择和联接的其他标准化技术)。这样的技术允许不同的认证方法,包括用网络操作器直接的认证(例如通过保存在社交装置1504的SM卡中的移动证书)和通过到网络操作者的服务器的第三方集线器或代理的认证。自适应路由控制机能1502可并入和/或支持各种这样的技术和能力。图16是根据 本发明的一种实施方式的本地或基于云的SNET网关/接入点1600的功能框图。本实施方式的自适应路由控制1602包括通信资源配置和管理机能1604,该机能使用一个或多个路由算法分析与所给通信路径或链路相关的各个度量,以决定一条路径或链路是否表现得比另一条更好。相关的成本度量可包括例如链路使用、跳数、通路的带宽和速度、丢包/拥塞、时延、通量、负载以及通常如通信信道状态信息/描述表1606所示的其他信息。描述表信息可用于例如恢复被临时聚集/分配的通信路径,以支持SNET圈数据通信。在本实施方式中,可通过通信资源访问、分配、仲裁和调度功能1608建立并保持优选的SNET通信路径。可采用路径表1610以存储关于这样的优选通信路径的信息。所示SNET网关/接入点1600进一步包括访问控制功能1612,该功能例如用于基于成员归档信息和访问权1614实现对某些通信路径的全面的或限制的访问。相似地,认证和安全功能1616和基于浏览器或基于(下载的或预先安装的)应用的资源访问服务1618实现通信路径的自动化的或用户指导的选择(在SNET圈/子圈的之内或外部)。内容聚集、解聚集和转码操作1620用于定制(condition)在所选通信路径上的传输内容。这样的操作可先于、同时于或后于向SNET圈/子圈的内容的传送发生。SNET网关/接入点1600进行或指导的其他操作例如可包括基于账户和服务提供者的供应1622,该供应使终端用户或(绑定的)社交装置可以以一种有效并公正的方式基于使用率数据、订阅(例如“家庭计划”)限制等分摊内容成本。在本实施方式中,基于账户和服务提供者的供应1622可利用汇编的或可用的SNET成员账户和使用率数据1624a-n。如将理解的那样,SNET网关/接入点1600的各个所示功能块(诸如自适应路由控制1602中的那些)可由SNET圈、服务提供者网络等中的其他装置或节点(包括桥接和代理节点)、或通过与其他SNET圈/子圈的机会关联,整体或部分地进行。进一步地,根据某些实施方式的社交装置1504/1506可包括可由服务器提供者访问的机能,包括自动配置、安全、认证和条件访问功能。这样的功能块例如可在可编程的且安全的半导体装置中被实现。
图17是用于分配根据本发明实施方式的SNET圈的通信资源的方法1700的逻辑图。在本实施方式的步骤1702中,SNET圈/子圈的路由控制功能识别SNET圈成员或节点对内部/外部媒体内容的请求。接着,在步骤1704中,可分配的SNET通信资源被识别并被用于确定能够支持所请求的媒体内容的传送的通信路径。之后,在步骤1706中,评估与这样的通信路径相关的成本度量(如上所述)。例如,可向所给通信路径中的每个链路分配依赖于描述表的消耗,通信通路的总消耗是每个链路消耗的和。基于这样的消耗度量的评估,在步骤1708中,给所有或部分所请求的媒体内容的传送分配通信路径中的至少一个。可重复该方法以应对新增/改变的对内容的请求、或可用性或网络连接和已分配的通信资源的改变(例如,参与的社交装置越过了通信蜂窝而经历覆盖的恶化或开始产生漫游收费)。在这样的情况中,可从一个服务提供者处下载部分所请求内容,并从第二服务提供者、SNET数据库等处下载余下的部分。如本文所用的那样,术语“大致”和“近似”为其对应的项目和/或项目间的相关性提供行业可接受的偏差。这样的行业可接受的偏差范围是从少于百分之一到百分之五十,并且对应于但不限于,分量值、集成电路处理变量、温度变量、上升和下降时间、和/或热噪声。这样的项目间相关性的范围是从很少的百分数的差异到巨大的差异。还是如本文可能被使用的那样,术语“可用耦接”、“耦接至”和/或“耦接”包括项目间的直接耦接和/或经由介于其间的项目(例如项目包括但不限于组件、元件、电路、和/或模块)的项目间间接耦接,其中,对于间接耦接,中间项目并不修改信号信息但可以调整其电流电平、电压电平和/或功率水平。如本文可进一步地所用,推导耦接(即其中一个元件通过推导(inference )被耦接至另一个元件)包括以与“耦接至”相同的方式进行的两个项目间的直接和间接的耦接。如本文更进一步地所用,术语“可用于”或“可用耦接”表示项目包括电力连接、输入、输出等中的一个或多个,以当被激活时进行一个或多个其对应的功能并可进一步包括推导耦接至一个或多个的其他项目。如本文再进一步所用,术语“相关”包括分开项目的直接和/或间接耦接和/或一个项目被嵌入另一项目内。如本文所用,术语“满意地(favorable)对比”表示两个或多个项目、信号等之间的对比提供了期望的关系。例如,当期望的关系是信号I具有大于信号2的幅度时,那么当信号I的幅度大于信号2的幅度或当信号2的幅度小于信号I的幅度时,可得到满意的对比。如本文所用,术语“处理模块”、“处理电路”、和/或“处理单元”可以是单个的处理装置或多个处理装置。这样的处理装置可以是微处理器、微控制器、数字信号处理器、微型计算机、中央处理单元、现场可编程门阵列、可编程逻辑装置、状态机、逻辑电路、模拟电路、数字电路和/或任何基于电路的硬编码和/或操作指令(模拟的和/或数字的)处理信号的装置。处理模块、模块、处理电路和/或处理单元可以是,或进一步包括存储器和/集成存储器元件,该集成存储器元件可以是单个的存储器装置、多个存储器装置、和/或其他处理模块、模块、处理电路、和/或处理单元的嵌入电路。这样的存储器装置可以是只读存储器、随机存取存储器、易失性存储器、非易失性存储器、静态存储器、动态存储器、闪存、高速缓存存储器和/或任何存储数字信息的装置。注意如果处理模块、模块、处理电路和或处理单元包括一个以上处理装置,处理装置可被集中布置(例如经由有线和/或无线的总线结构直接耦接在一起)或可以被分散(例如经由通过局域网和/或广域网的非直接耦接的云计算)。进一步注意,如果处理模块、模块、处理电路、和/处理单元经由状态机、模拟电路、数字电路和/或逻辑电路来实现一个或多个其功能,那么存储对应操作指令的存储器和/存储器元件可以被嵌入于包括状态机、模拟电路、数字电路和/逻辑电路的电路之内或之外。再进一步注意,对应图中的一个或多个所示的至少一些步骤和/或功能的硬编码和/或操作指令可被存储器元件存储,并且被处理模块、模块、处理电路和/或处理单元执行。这样的存储器装置或存储器元件可被包括在一件产品中。以上借助于示出其具体功能和关系的运行的方法步骤描述了本发明。为了描述的方便,本文随意地定义了这些功能块和方法步骤的边界和顺序。只要具体功能和关系被适当地进行,可以定义可选的边界和顺序。因此任何这样的可选的边界或顺序是包括在要求权利的发明的范围和精神内的。进一步地,为了描述的方便,可随意地定义这些功能块的边界。只要特定重要的功能被适当地进行,可以定义可选的边界。相似地,本文中流程图框块也可以被随意地定义来示出特定重要的机能。在所用的程度上,流程图框块边界和顺序可以被另外定义并仍然进行特定的重要机能。因此对功能块和流程图框块与顺序的这样的可选的定义是包括在要求权利的发明的范围和精神内的。本领域技术人员将认识到,本文中功能块以及其他示例块、模块和组件可如所示地或被分散的组件、应用专用集成电路、执行适当软件的处理器等或其任意组合实现。本发明还可依照一种或多种实施方式被至少部分地描述。本文中本发明的实施方式被用于说明本发明及其方面、其特征、其概念和/或其示例。实施本发明的处理的设备、制品、机器和/或物理实施方式可包括参照本文讨论的实施方式中的一个或多个进行描述的一个或多个方面、特征、概念、示例等。进一步地,从图到图,实施方式可合并使用相同或不同参考标号的相同或相似命名的功能、步骤、模块等,而像这样,功能、步骤、模块等可以是相同或相似功能、步骤、模块等或不同的功能、步骤、模块等。除非相反地特殊地声明,否则本文中的任意图中的一幅中到元件的信号、来自元件的信号和/或在元件之间的信号可以是模拟或数字的,时间连续的或时间离散的,和单端的或差分的。例如,如果信号通路被示出为单端通路,其亦可代表差分信号通路。相似地,如果单个的通 路被示出为差分通路,其亦代表单端信号通路。虽然本文中描述了一个或多个特定的构架,但如本领域技术人员所认识地,同样也可使用一个或多个未明确示出的数据总线、元件之间的直接连通、和/或其他元件间间接耦接来实现其他构架。术语“模块”被用于对本发明各个实施方式的描述。模块包括处理模块、功能块、硬件、和/或存储在存储器上的软件以进行本文所述的一个或多个功能。注意,如果模块经由硬件实现,该硬件可独立地和/或结合软件和/或固件地工作。如本文所用,模块可包括一个或多个子模块、其中的每个可以是一个或多个模块。虽然本文中本发明的各个功能和特征的特定组合已被明确地描述,但这些特征和功能的其他组合同样可行。本发明并不被本文公开的具体的示例所局限并明确地并入这些其他的组合。
权利要求
1.一种用于提供社交网络圈中的数据通信的方法,所述社交网络圈具有包括至少ー个带有可分配的通信资源的节点的关联成员资格,所述方法包括 确定第一通信路径,所述第一通信路径能够支持与所述社交网络圈的第一节点的数据通信;以及 确定至少ー个第二通信路径,所述至少ー个第二通信路径能够支持与所述社交网络圈的第一节点的数据通信,所述第二通信路径利用所述社交网络圈的至少ー个第二节点的通信资源,该通信资源在所述第一通信路径中未被相应地利用。
2.根据权利要求1所述的方法,进ー步包括 评估与所述第一通信路径和所述第二通信路径相关的消耗度量;以及 基于所述评估,分配所述第一通信路径和所述第二通信路径中的至少ー个,以提供与所述第一节点的数据通信。
3.根据权利要求2所述的方法,进ー步包括 识别对数据通信的请求,所述请求由所述社交网络圈的第一节点发起并经由所述第一通信路径传输,以及 所述消耗度量包括与对数据通信的请求相关的至少ー个消耗度量。
4.根据权利要求2所述的方法,所述消耗度量包括数据消费消耗,其中,评估所述消耗度量包括 确定所述第一通信路径和所述第二通信路径中的哪ー个实现具有最少量相关数据消费消耗的数据通信。
5.ー种在通信网关中使用的方法,所述通信网关支持社交网络圈的多个节点,所述方法包括 接收与所述社交网络圈的节点相关的通信资源信息; 根据所述通信资源信息,识别能够支持节点间特定数据通信的多个通信路径;以及 选择至少ー个通信路径用于所述数据通信。
6.根据权利要求5所述的方法,其中,选择至少ー个通信路径至少部分地基于与所述多个通信路径相关的消耗度量的相对比较。
7.根据权利要求6所述的方法,所述消耗度量包括数据消费消耗,其中,选择至少ー个通信路径用于所述数据通信包括 确定所述多个通信路径中的哪ー个实现具有最少量相关数据消费消耗的数据通信。
8.ー种装置电路,用干与社交网络系统交互,所述社交网络系统支持多个社交装置,所述装置电路包括 接ロ电路,能够经由所述社交网络系统与所述多个社交装置耦接;以及 处理电路,与所述接ロ电路耦接以 识别所述多个社交装置的可分配的通信资源;以及 确定多个通信路径,所述多个通信路径能够支持与所述多个社交装置中的一个的通信,所述多个通信路径利用所述可分配的通信资源的不同組合。
9.根据权利要求8所述的装置电路,所述处理电路还能够执行与所述多个通信路径中的第一已确定通信路径和第二已确定通信路径相关的消耗度量的相对比较。
10.根据权利要求9所述的装置电路,所述处理电路还能够基于消耗度量的`所述相对比较,选择所述多个通信路径中的至少一个。
全文摘要
本公开提供了社交网络装置通信资源分配。一种用于提供社交网络圈中的数据通信的方法,该社交网络圈具有包括带有可分配通信资源的节点或社交装置的关联成员资格。该方法包括确定能够支持与社交网络圈的节点数据通信的多个通信路径,通信路径中的至少一个利用社交网络圈中的另一节点或另一些节点的通信资源。通信路径的选择可基于与特定数据通信相关的消耗度量的评估。这样的消耗度量例如可包括内容消费消耗、用户服务订阅级别、通信信道状态信息、通信资源的接近度、通信路径中的跳数、服务要求的质量、电力消费数据等。在各个实施方式中,并行或绑定的通信路径可被用于诸如媒体内容的数据的共享的或代理的传送。
文档编号H04L12/58GK103036935SQ20121036251
公开日2013年4月10日 申请日期2012年9月25日 优先权日2011年10月8日
发明者亚桑塔·N·拉贾克鲁纳纳亚克 申请人:美国博通公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1