服务区的简档模板自动 地加载到相关设备上。可以以通用的方式来配置手持式设备上的匹配引擎且该匹配引擎可 以针对向其发送的任何方案对其本身进行自定义。并且,用户能够根据上下文在方案之间 切换。例如,用户可以激活社交集会中的社交简档并在稍后激活特定的会议简档以找到会 议设置方面具有特别的研宄兴趣的人。
[0015] 所提供的系统可以从各种社交方案切换到其它潜在的方案,诸如军队和国家安全 环境中的非集中式自主地质找矿操作。
[0016] 在其它方面,提供了一种用于动态AdHoc网络中的上下文的生成和解释的框架和 算法。提供了多标准和优先权匹配方案。还提供了附着于所述框架的用于AdHoc网络中 的语义的增强表示的可视化引擎。所提供的系统可以使得能够实现AdHoc网络中的社交 上下文感知并促进到最终用户的附加通信,最终降低用户对限制性网络(例如,运营商的 数据网络)的依赖性。
[0017] 在一方面,本说明书提供了一种设备,包括:至少一个网络接口,其被配置为通过 网络与其它设备通信;匹配引擎,其与所述网络接口耦接,并被配置为激活与所述设备有关 的基于方案的上下文、获得表示在所述网络上可用的其它设备的简档、以及生成根据基于 方案的上下文选择的被选简档之间的匹配;以及可视化引擎,其与所述匹配引擎耦接,并被 配置为根据基于方案的上下文来创建表示所述匹配中的至少一些匹配的包括节点之间的 概念距离的社交地图、以及使得目标设备的设备显示器将社交地图与概念距离一起呈现。
【附图说明】
[0018] 图1示出用于社交联网的系统。
[0019] 图2示出图1的系统的移动设备中的一个移动设备的示意性表示。
[0020] 图3示出用于图1的系统的架构框架。
[0021] 图4示出描绘可以使用图1的系统实现的用于社交网络的方法的流程图。
[0022] 图5示出简档大纲(schema)发生器的示例。
[0023] 图6示出可以在图1的系统的移动设备的显示器上生成的可视化图表的示例。
[0024] 图7示出可视化图表的另一示例。
[0025] 图8示出可以在图1的系统的移动设备上显示的可视化图表和附加数据的另一示 例。
[0026] 图9示出表示根据个案研宄的用于一个人的分数相对所比较的人的图表。
[0027] 图10示出表示根据所述个案研宄的用于另一人的分数相对所比较的人的图表。
[0028] 图11示出表示根据所述个案研宄的用于另一人的分数相对所比较的人的图表。
[0029] 图12示出描绘了可以使用图1的系统实现的用于社交网络的另一种方法的流程 图。
【具体实施方式】
[0030] 现在参照图1,通常在50处指示用于社交网络的系统。系统50在其核心处包括 将多个基站58-U58-2与管理服务器62互连的网络54。(基站58-U58-2被统称为基站 58,并一般地称为基站58。在本文的其它地方使用这种命名法。)每个基站58具有各自的 服务区66,并且每个服务区66包括多个移动设备70,每个设备被各个用户U操作。每个移 动设备70可以经由各个第一无线链路74连接到其各自的基站58。每个移动设备70还经 由第二无线链路78基于端对端方式与移动设备70相互连接。
[0031] 如下文将进一步解释的,每个服务区66可以表示其中设备70的多个用户U可能 希望进行社交联网的任何区域。因此,在服务区66-1内,可以预期设备70-U70-2和70-3 各自的用户U-l、U-2、U-3可能希望进行社交联网。同样地,在服务区66-2内,可以预期设 备70-4、70-5和70-6各自的用户U-4、U-5、U-6可能希望进行社交联网。
[0032] 定义给定服务区66的项目不受特别限制。例如,服务区66-1可以包括学院上下文 的会议的占地面积,在学院中用户U-l、U-2和U-3可能希望对具有相同意愿和兴趣的其他 学院进行定位。这意味着由用于服务区66-1的服务器62生成的模板是基于诸如研宄领域 和从属关系(affiliation)等属性,而在另一示例中,服务区66-2可以包括夜总会的占地 面积,其中,用户U-4、U-5和U-6可能是希望遇到具有相同意愿和兴趣的潜在搭档的单身, 并且由服务器62生成的模板是基于诸如性别、年龄和关系类型等属性。网络54可以是基 于因特网、互联网、公共交换电话网、分组交换网络或任何前述事项的组合。网络54经由有 线或无线的任何适当回传网络链接到基站58和服务器62。
[0033] 服务器62可以基于由硬件、固件、操作系统和软件的任何组合组成的任何期望的 计算环境。示例性服务器包括在来自美国加利福尼亚州95054圣克拉拉市网络圈4150号 (4150NetworkCircle,SantaClara,CA95054USA)的SunMicrosystems公司的Sun Fire?生产线下提供的任何服务器,或任何其它计算环境,包括经由总线将随机存取存储器 (或其它易失性存储器)、只读存储器(或其它非易失性存储器)、硬磁盘(或其它永久性存 储器)、网络接口、输入设备和输出设备互连的一个或多个中央处理单元。网络接口允许服 务器62连接到网络54。
[0034] 服务器62被配置为保持在模板应用程序64的至少一个实例处,该模板应用程序 64被配置为与设备70相交互以便帮助在给定服务区66内提供设备70之间的社交联网功 能。在本实施例中,服务器62保持与服务区66-1相关的第一模板应用程序64-1和与服务 区66-2相关的第二模板应用程序64-2。下面将进一步讨论模板应用程序64。
[0035] 每个设备70基于至少包括数据能力且通常还包括语音能力的增强型移动电子设 备的功能。许多众所周知的蜂窝式电话模型或其变体适合于本实施例。现在参照图2,示 出了每个设备70的示意性方框图。应强调的是图2中的结构纯粹是示例性的,并可以预期 用于无线语音(例如,电话)和无线数据(例如电子邮件、网页浏览、文本)通信两者的设 备。设备70包括多个输入设备,其在本实施例中包括键盘100和扩音器104。还可以预期 其它输入设备,诸如触摸屏。在处理器108处接收来自键盘100和扩音器104的输入,处理 器108又与非易失性存储单元112 (例如,只读存储器("ROM")、电可擦可编程只读存储器 ("EEPR0M")、闪速存储器)和易失性存储单元116 (例如,随机存储存储器("RAM"))通 信。实现本文所述的设备70的功能性讲授内容的编程指令通常被永久性地保持在非易失 性存储单元112中且被处理器108使用,处理器108在此类编程指令的执行期间进行易失 性存储器116的适当利用。设备70的变体包括装配有无线能力的膝上型计算机。
[0036] 处理器108又可以被配置为向扬声器120和显示器124发送输出。处理器108还 包含第一无线电设备128和第二无线电设备132。在概念上,可以将第一无线电设备128和 第二无线电设备132视为网络接口。第一无线电设备128被配置为用于经由链路74进行 通信,而第二无线电设备132被配置为用于经由链路78进行通信。因此,在本实施例中,每 个设备70是能够通过链路74和/或通过链路78进行通信的混合设备。然而,在其它实施 例中,可以预期可以从设备54省略第一无线电设备128,以便设备54只能经由链路78进行 通信。应理解的是通常可以预期用于设备70的多种配置。
[0037] 在本实施例中,第一无线电设备128和链路74基于区域网拓扑结构,诸如电气和 电子工程师协会标准(IEEE) 802. 11或其变体;或Bluetooth?,或者基于核心移动电话网拓 扑结构,诸如GSM、通用分组无线服务(GPRS)、码分多址(CDMA)等。可以预期链路74可以在 设备70与服务器62之间载送数据分组。因此,应认识到如果链路74是基于IEEE802. 11, 则每个基站58也将是IEEE802. 11基站。同样地,如果链路74是基于核心移动电话网基 础设施,则基站58将这样相对应。
[0038