用于有选择地共享语义信息集合的方法和装置的制作方法

文档序号:7913996阅读:252来源:国知局
专利名称:用于有选择地共享语义信息集合的方法和装置的制作方法
用于有选择地共享语义信息集合的方法和装置
背景技术
社交网络正在吸引越来越多的互联网用户,并且成为了互联网上所提供的主导性服务。与此同时,通过移动设备连接到互联网的新用户的数量比通过个人计算机进行连接的用户的数量增长更快。这产生了对于能够从个人计算机和移动设备进行等同操作的社交网络解决方案的强烈需求。一个研发领域涉及新兴的智能空间技木。例如,这些技术本质上实际是移动的并且使得能够等同地支持针对个人计算机和移动设备的有效应用。智能空间平台还支持用于用户账户和访问管理的灵活且有效的工具。然而,在社交网络服务方面引入智能空间技术则已经过于缓慢。

发明内容
因此,需要一种用于提供个人智能空间平台方法,以使得用户能够自由地将社交网络信息与存储在用户的设备(例如,移动设备和/或个人计算机)中的其它信息进行整 合,同时保持所有个人数据处于用户的完全控制之下。根据ー个实施例,ー种方法包括为用户创建个人信息空间,其中所述个人信息空间包括多个语义信息集合。所述方法还包括接收有选择地共享所述语义信息集合的请求。所述方法进ー步包括响应于所述请求将所选择语义信息集合的投影合并到共享信息空间中。根据另ー个实施例,一种设备包括至少ー个处理器以及至少ー个存储器,所述存储器包括计算机程序代码,所述至少一个存储器和计算机程序代码被配置为利用所述至少一个处理器使得所述装置为用户创建个人信息空间,其中所述个人信息空间包括多个语义信息集合。所述装置还被使得接收有选择地共享所述语义信息集合的请求。所述装置进ー步被使得响应于所述请求将所选择语义信息集合的投影合并到共享信息空间中。根据另ー个实施例,一种承载一条或多条指令的ー个或多个序列的计算机可读存储介质,当被一个或多个处理器所执行时,所述指令使得装置为用户创建个人信息空间,其中所述个人信息空间包括多个语义信息集合。所述装置还被使得接收有选择地共享所述语义信息集合的请求。所述装置进ー步被使得响应于所述请求将所选择语义信息集合的投影合并到共享信息空间中。根据另ー个实施例,一种设备包括用于为用户创建个人信息空间的装置,其中所述个人信息空间包括多个语义信息集合。所述设备还包括接收有选择地共享所述语义信息集合的请求的装置。所述设备进ー步包括响应于所述请求将所选择语义信息集合的投影合并到共享信息空间中的装置。根据另ー个实施例,ー种方法包括生成指定与个人信息空间相对应的语义信息集合的有选择共享的请求。所述方法还包括向对等用户设备发起所述请求的传输以便将所述语义信息集合的投影合并到共享信息空间中。根据另ー个实施例,一种设备包括至少ー个处理器以及至少ー个存储器,所述存储器包括计算机程序代码,所述至少一个存储器和计算机程序代码被配置为利用所述至少一个处理器使得所述装置生成指定与个人信息空间相对应的语义信息集合的有选择共享的请求。所述装置还被使得向对等用户设备发起所述请求的传输以便将所述语义信息集合的投影合并到共享信息空间中。根据另ー个实施例,ー种承载ー个或多个指令的一条或多条序列的计算机可读存储介质,当被一个或多个处理器所执行时,所述指令使得装置生成指定与个人信息空间相对应的语义信息集合的有选择共享的请求。所述装置还被使得向对等用户设备发起所述请求的传输以便将所述语义信息集合的投影合并到共享信息空间中。根据另ー个实施例,一种设备包括生成指定与个人信息空间相对应的语义信息集合的有选择共享的请求的装置。所述设备还包括向对等用户设备发起所述请求的传输以便将所述语义信息集合的投影合并到共享信息空间中的装置。通过对包括预期实施本发明的最佳方式在内的多个特定实施例和实施方式进行 简单说明,本发明的其它方面、特征和优势将由于以下详细描述而是清楚明了的。本发明支持其它和不同的实施例,并且其若干细节能够在各个显然的方面进行修改,所有这些都并不背离本发明的精神和范围。因此,附图和文字描述其本质要被示为是说明性而非限制性的。


在附图的示图中通过示例而不是限制图示出
具体实施例方式图I是根据一个实施例的,在跨平台、装置和设备可交互操作的智能空间中有选择地共享语义信息集合的系统示图;图2是根据一个实施例的智能空间可交互操作性架构(architrave)的层次和组件的示图;图3是根据一个实施例的智能空间基础设施的域模型的示图;图4是根据一个实施例的用户设备中的个人智能空间的组件示图;图5A和5B是根据一个实施例的用于提供两个用户的共享智能空间的处理以及请求两个用户的共享智能空间的处理的流程图;图6是根据一个实施例的个人智能空间的示图;图7是根据一个实施例的由个人智能空间的部分所合并的共享智能空间的示图;图8是根据一个实施例的社交网络客户端应用的架构的示图;图9是根据一个实施例的用于合并个人智能空间的处理的流程图;图10是根据一个实施例的用于管理个人智能空间服务的处理的流程图;图11是根据一个实施例的用于为计算机设置个人智能空间用户界面的处理的流程图;图12是根据一个实施例的用于为用户设备设置个人智能空间用户界面的处理的流程图;图13是根据一个实施例的用于为社交网络服务平台设置个人智能空间用户界面的处理的流程图;图14是根据一个实施例的用于为通信平台设置个人智能空间用户界面的处理的流程图15是能够被用来实施本发明实施例的硬件的示图;图16是能够被用来实施本发明实施例的芯片组的示图;以及图17是能够被用来实施本发明实施例的移动站点(例如,手机)的示图。
具体实施例方式公开了ー种在跨平台、装置和设备而可交互操作的智能空间中有选择地共享语义信息集合的方法和装置。在以下描述中,出于解释的目的,给出了多个特定细节以便提供对于本发明实施例进行全面理解。然而,对于本领域技术人员显而 易见的是,本发明可以在没有这些特定细节的情况下进行实践或者利用等同配置进行实践。在其它实例中,以框图的形式示出了公知的结构和设备以免对本发明的实施例造成不必要的混淆。虽然针对社交网络、通信平台、个人计算机和移动设备之间共享语义信息集合的方面对各个实施例进行了描述,但是可以预期本文描述的方案可以和其它web服务一起使用。。图I是根据一个实施例的,在跨平台、装置和设备可交互操作的智能空间中有选择地共享语义信息的系统的框图。即使移动互联网用户的数量很大且仍在增长,但是社交网络在传统上并没有针对移动使用进行特别设计。当移动用户想要进行社交联网时,用户无法访问社交网络服务或者被迫使用适用于移动设备的个人计算机应用。这就为用户带来了问题和不便。关键问题在于移动设备的低效用户界面(Π),其通常是个人计算机Π的缩减版本(即,取消了ー些功能)。例如,缩减的Π通常并不支持个人偏好并且在使用上施加了限制。結果,大多数社交联网用户很少使用相应社交网络应用的移动版本和/或仅在其没有其它选择时才使用它。因此,需要使得用户能够在所提供模块库之外容易地构建个人社交网络客户端UI并且构造包括具有继承功能模块在内的全新模块。较为深入的问题根植于现有社交网络平台和语义web的架构原则。通常,现有社交网络平台被设计为支持个人计算机并且遵循客户端-服务器原则。这导致的缺点在干,社交网络应用客户端的単一架构、平台依赖性、在选择数据仓库时缺乏灵活性,以及在与其它服务协作时复杂的信息联合使用(有时甚至防止所述信息联合使用)。问题的另一方面在于语义web。语义web是用于数据、信息和知识交换的通用介质。这种信息交換向文档插入计算机可理解的含义(语义)并且使得它们能够在语义web上使用。语义web中的知识是结构化的并且以比自由文本文档(free-text document)更为精细的粒度等级进行组织,并且词汇不仅包括书面词语而且还包括通用标识符。语义web被设计为基于共用的表示格式、知识本体(ontologies)和语义共享信息,以使得信息将变为在全局普遍存在且能够交互操作的。然而,许多信息是无需普遍存在的,而是保持隐藏、私有以及在本地进行解释,诸如个人信息。当两个个人智能空间部分合并时,节点对象可以同时连接到两个智能空间。今天,用户经由社交网络共享许多个人信息。然而,由于所述信息经常被社交网络主机而不是用户所控制,所以许多用户关注所共享的个人信息的隐私。作为这些关注的结果,这些用户可能会限制其在社交网络中的活动。为了解决该问题,研发了智能空间架构(实体被专注的结构)以使得用户能够将所有个人信息进行封装并且根据用户的个体语义和需要与智能空间中的信息进行交互。所述用户可以是个人、组织或其它实体。为了解决这些问题,图I的系统100通过使得能够从所有类型的设备等同地进行有效使用并且向用户提供对发布到社交网络的共享信息更多的控制而引入了针对社交网络服务的进ー步增长的能力。如图I所示,系统100包括用户设备(UE) 101,其具有经由通信网络105到通信平台103a和社交网络服务平台103b的连接。每个平台103具有成员和内容数据库111,并且UE 101具有内容和联系人数据库109。作为示例,系统100的网络105包括ー个或多个 网络,诸如数据网络(未示出)、无线网络(未示出)、电话网络(未示出)或者其任意组合。预见到数据网络可以为任意的局域网(LAN)、城域网(MAN)、广域网(WAN)、公共数据网络(例如,互联网)或者任意其它适当的分组交换网络,诸如商业所有的、专用的分组交换网络,例如专用的线缆或光纤网络。此外,无线网络例如可以是蜂窝网络并且可以采用各种技术,包括增强型数据速率全球演进(EDGE)、通用分组无线业务(GPRS)、全球移动通信系统(GSM)、互联网协议多媒体子系统(MS)、通用移动电信系统(UMTS)等,以及任意其它适当的无线介质,例如微波接入(WiMAX)、长期演进(LTE)网络、码分多址(CDMA)、宽带码分多址(WCDMA)、无线高保真(WiFi)、卫星、移动自组网络(MANET)等。UE 101是任意类型的移动终端、固定終端或便携式终端,包括移动手机、站点、单元、设备、多媒体平板、互联网节点、通信器、台式计算机、膝上计算机、个人数字助理(PDA)或者其任意組合。还预见到UE 101能够支持针对用户的任意类型的接ロ(诸如“可佩帯”电路等)。作为示例,UE 101和平台103使用已知的、新的或还在研发中的协议彼此进行通信并且与通信网络105的其它组件进行通信。在上下文中,协议包括定义通信网络105内的网络节点如何基于在通信链路上发送的信息彼此进行交互的规则集合。协议在每个节点的不同操作层次有效,从生成和接收各种类型的物理信号,到选择用于传输那些信号的链路,到那些信号所指示的信息格式,到识别计算机系统上执行的哪些软件应用发送或接收信息。用于在网络上交換信息的概念上不同的协议层次在开放式系统互连(OST)參考模型中有所描述。网络节点之间的通信通常受到进行交互的离散数据分组的影响。每个分组典型地包括(I)与特定协议相关联的报头信息,以及(2)跟在报头信息之后并且包含可以独立于该特定协议进行处理的信息的有效载荷信息。在一些协议中,分组包括(3)跟在有效载荷之后并且指示有效载荷信息结束的报尾信息。报头包括诸如分组来源、其目的地、有效载荷长度以及协议所使用的其它属性的信息。通常,特定协议的有效载荷中的数据包括针对与OSI參考模型的不同的较高层相关联的不同协议的报头和有效载荷。特定协议的报头典型地指示其有效载荷中所包含的下ー个协议的类型。较高层的协议被认为封装在较低层的协议之中。包括在穿过多个异构网络(诸如互联网)的分组中的报头典型地包括如OSI參考模型所定义的物理(第I层)报头、数据链路(第2层)报头、互连网络(第3层层)报头和传输(第4层)报头,以及各种应用报头(第5层、第6层和第7层)。图2是根据一个实施例的智能空间可交互操作性架构的等级和组件的示图200。智能空间是信息的具名搜索范围并且在三个不同等级提供可交互操作性信息领域(world)等级210、服务领域等级220和设备领域等级230。每个智能空间按照许可在信息领域等级210通过信息进行交互操作,在服务领域等级220中通过不同服务平台进行交互操作,以及在设备领域等级230中通过不同设备和装置进行交互操作。设备的可交互操作性覆盖ー组设备用于相互发现和组网的技木。这些设备技术例如可以包括传输控制协议/互联网协议(TCP/IP)、移动产业处理器接ロ(MIPT)联盟所创建的统ー协议(UniPro)、蓝牙协议射频通信(RFCOMM)、低功率无线个人局域网上的IPv6 (6L0WPAN)等。而且,从天线或线缆连接器到TCP/IP的技术一起提供了设备之间的可交互操作性。服务可交互操作性覆盖了用于发现并使用服务的技术,这些服务诸如蓝牙/人类接ロ(HID)服务、web服务、数字生活网络联盟(DLNA)所证实的服务、終端架构上的网络(NoTA)。例如,通用即插即用(UPnP)规定了服务发现处理以及设备中的应用用于命令另ー设备中的服务“播放”和“暂停”内容的手段。信息可交互操作性覆盖了用于使得信息可用而无需了解创建或消费所述信息的实体的对接方法的技术和处理。作为示例,在可交互操作性的信息等级有两个关键构造(I)支持信息的可缩放的生产商-消费者事务,并且支持多部分、多设备和多供应方(M3)的基础设施,以及(2)域内概念集合的共用表示以及那些概念之间的关系,即知识本体(ontology)。作为逻辑基础设施的智能空间并不依赖于任何网络架构,但是其实际上可以在任意连接解决方案的顶端实现。由于没有特定的服务等级架构,所以智能空间在物理距离或传输方面没有限制。例如,当使用NoTA实现吋,经由智能空间的信息共享变为独立于传输,并且智能空间能够利用NoTA网络的特定资源管理器(RM)和布告板(BB)的服务发现、安全和访问策略。智能空间允许跨域捜索并且为共享信息提供了统ー的、独立于用例的服务应用编程接ロ(API)。作为示例,智能空间允许对移动平台进行编程的应用编程人员以统一的方式访问例如车辆、家庭、办公室、橄榄球体育馆中的上下文信息,并且改善用户体验,而无需对嵌入式系统的实时要求有所妥协。智能空间使用知识本体管理处理作为针对用例特定的服务API标准化的替代。所述知识本体管理处理同意并采用使用资源描述语言格式(RDF)和RDFS (RDF模式)的新词汇。如果RDFS不足以定义和例示知识本体,则可以使用web知识本体(OWL)或此类的。智能空间出于至少两种原因以RDF存储信息。首先,RDF提供了将来自不同商业域的词汇的数据进行联合而不必对词汇之间的结构差异进行协商的能力。第二,智能空间可以将嵌入域的信息与web中的信息进行合井,以及使得语义web団体所研发的大量推论和知识本体理论、实践和工具可以被智能空间应用研发人员所使用。智能空间使得嵌入域中的异构信息可以被语义web工具所使用。每个智能空间可以由物理上分布的RDF存储所构建。这允许家庭的个人信息被存储在家庭而同时其在网站(例如,社交网络网站)被非个人信息所扩张(augment)的实施方式。例如,运营商可能例如由于版权和/或隐私问题而偏向于扩张而不是合井信息。
图3是根据一个实施例的智能空间310的基础设施域模型的示图300。所述域模型包括智能空间节点对象330和语义信息代理(semantic information brokers, SIB) 320,所述SIB 320形成了图2中所定义的信息领域层210的核心。对于智能空间而言,用户能够使用ー个或多个节点对象330 (例如,移动电话、计算机和类似终端)来执行任务而无需了解与节点330相关的任何信息,并且节点330通过经不同用户的智能空间隐含通信而进行匿名交互操作。这样的匿名性简化了智能空间中的控制、通信和协同,由此减少了硬件和软件操作时间和成本。节点对象330是个人/个体,其中他们执行由用户直接決定的任务,或者匿名或代表用户执行任务。例如,节点330可以监视预先确定的情形或智能空间310中可用的原因/数据挖掘信息。每个SIB 320是以与ー个智能空间310的其它SIB 320的可能协作执行三重形式(triple)管理的实体。SIB 320可以是具体或虚拟的实体。每个SIB 320还可以支持通过信息事务操作与其它SIB 320进行交互的智能空间节点对象330。作为示例,三重形式是RDF中的主语-谓语-宾语的表达形式。主语表示资源,而谓语表示资源的特点或方面并且表达了主语和宾语之间的 关系。例如,ー种以RDF将概念“经理去往芬兰进行商业谈判”表示为三重形式的方式是表示“经理”的主语,表示“去往”的谓语,以及表示“芬兰进行商业谈判”的宾语。RDF是具有若干串行化格式(即,文件格式)的抽象模型,并且对资源或三重形式进行编码的特定方式因此随格式发生变化。所述三重形式管理事务使用智能空间访问协议(SSAP)以例如加入、离开、插入、去除、更新、查询、订阅、取消订阅(例如,以三重形式为单位的)信息。智能空间310的物理分布协议允许使用多个SIB 320形成智能空间310。利用事务操作,节点对象330产生/插入以及消费/查询智能空间310中的信息。由于分布的SIB 320可以属于相同的智能空间310,所以与SIB 320相关的查询和订阅操作可以覆盖智能空间310的整个信息范围。在该示例中,订阅是被用来触发对于针对信息的持续查询的反应的特殊查询。图4是根据一个实施例的UE 101中的个人智能空间应用107的组件示图。在一个实施例中,个人智能空间应用107被实现为小组件(widget)。作为示例,小组件是小型应用,并且提供了用于呈现信息并访问服务的便利手段。应当预见,这些组件的功能可以组合在一个或多个组件中或者由等同功能的其它组件来执行。作为示例,个人智能空间应用107包括用于提供在跨平台、装置和设备而可交互操作的智能空间中有选择地共享语义信息集合的ー个或多个组件。语义信息集合时语义信息的単元。例如,之前所提到的三重形式(例如,“经理去往芬兰进行商业谈判”)可以是ー个语义信息集合。在两个智能空间之间共享语义信息集合的示例可以是经理进入携帯其个人设备的租赁车辆时,其日程表中与商业谈判地址相关的信息被使得可用于其租赁车辆的智能空间,并且所述租赁车辆的导航系统通过自动建议去往所述日程表条目中所提到的位置的指引而提升了她的用户体验。所述导航系统无需知道是谁提供了所述信息,所述日程表应用也不必知道是谁在使用所述信息和相关的API。应当预见,这些组件的功能可以组合在一个或多个组件中或者由等同功能的其它组件来执行。在该实施例中,个人智能空间应用107包括执行至少ー个算法的至少ー个控制逻辑401,该至少ー个算法用于执行个人智能空间应用107的功能;用于为用户创建个人智能空间的智能空间创建模块403 ;以及用于选择语义信息集合以便与另ー用户共享的语义信息集合选择模块405。个人智能空间应用107还包括用于将所选择的语义信息集合的投影合并到共享智能空间中的合并模块407,以及用于存储语义信息集合的语义信息集合数据库409。为了避免数据传输成本并且节约时间和电池寿命,控制逻辑401可以取出被高速缓存或存储在数据库409中的数据,而无需从任何服务器或外部平台(诸如通信平台103a或社交网络服务平台103b)请求数据。通常,如果UE 101在线,则对在线搜索服务器后台进行数据查询,并且一旦设备离线,则对本地存储的离线索引进行搜索。
个人或个人群组等例如能够利用其自己本地同意的语义来放置、共享、交互和操控信息web而不必遵循统一的或全局的语义。在一个实施例中,智能空间310是能够在本地级别应用语义和推理的全局信息空间的投影。投影的属性在于使得能够形成投影空间310的树由此避免投影空间310和全局信息空间之间的环。在一个实施例中,可以通过将投影空间310的信息注入(例如,合并)回到全局信息空间中而将投影空间310的内容返回全局信息空间。所述注入还引发了分布于取决于全局信息空间的任意其它投影空间310中的信息的合井。以这种方式,投影空间310内的任何变化都能够被发送回全局信息空间并且被传播至其它投影空间310。为了促成投影空间310之间的信息传播以及保护信息安全性和完整性,投影空间310的用户或所有 者例如可以通过认证机制和/或通过共享的信息语义同意或拒绝信息合井。可替换地,个人智能空间应用107的功能可以经由通信平台103a或社交网络服务平台103b来实现。图5A是根据一个实施例的用于提供两个用户(例如,经理及其秘书)的共享智能空间的处理的流程图。在一个实施例中,(例如,经理的)UE IOla的个人智能空间应用107执行处理520并且例如以包括如图16所示的处理器和存储器的芯片组来实现。在步骤501,个人智能空间应用107为用户(例如,经理)创建个人信息空间,其中所述个人信息空间包括多个语义信息集合(例如,经理的包括“经理去往芬兰进行商业谈判”在内的商业日程表)。随后,个人智能空间应用107接收有选择地共享所述语义信息集合的请求(步骤503),例如与经理的秘书共享,并且响应于所述请求将所选择语义信息集合的投影(例如,经理的包括其在芬兰的商业谈判条目在内的日程表)合并到共享信息空间中(步骤505)(以使得其秘书能够共享经理的商业日程表)。所选择语义信息集合到共享信息空间的投影允许在经理或其秘书对日程表进行改变时以实时的方式复制并同步所选择的语义信息集合。如所提到的,智能空间能够经由连接到SIB的任何装置或设备(例如,经理的个人设备、租赁车辆的导航系统、秘书的台式计算机、芬兰的网吧PC等)进行访问。图5B是根据一个实施例用于请求两个用户的共享智能空间的处理的流程图。在一个实施例中,UE IOlb的个人智能空间应用107执行处理520并且例如包括以如图16所示的处理器和存储器的芯片组来实现。在步骤521,个人智能空间应用107(例如,运行在秘书的PC上)生成指定与个人信息空间(例如,经理的商业日程表)相对应的语义信息集合的有选择共享的请求。个人智能空间应用107随后发起将请求向对等用户设备(例如,经理的个人设备)的传输以便将所述语义信息集合的投影合并到共享信息空间中(步骤523)。图6是根据一个实施例的个人智能空间600的示图。个人智能空间600内的社交网络空间或共享智能空间基于端对端的原则进行组织。注意到,“端对端”是指与客户端-月艮务器架构相反的一般架构原则。所有的个人数据在用户的控制下存储在个人智能空间600中。信息领域等级210(图2)中的每个对等端点330(图3)可以经由SIB获得对于物理分布在设备领域等级230中的不同类型的多个设备上的用户个人空间的访问,所述设备例如个人计算机、移动设备、公用或个人数据存储、路由器、网络服务器、web服务服务器、社交网络服务器等,以及对于服务领域等级220中的服务的访问。这样,用户在进入个人智能空间600时对来自任何设备的所有个人数据具有相同的访问。图7是根据一个实施例的由个人智能空间600的各部分所合并的共享智能空间700的示图。所提出的社交网络解决方案经由语义信息代理(SIB) 320来实现,所述SIB 320将其自身与服务领域等级220中的其它服务以及信息领域等级210中的信息进行整合,并且使得他们对于来自个人计算机和移动设备的使用可用并且同等有效。每个智能空间实体可以被视为从不同源所累计的信息集合。例如,用户的个人智能空间包含用户的个人信息、家庭信息、工作信息、社交网络信息等的信息,所述信息来自于诸如政府、用户的医生、雇主、同学、家人和朋友、商业联系人、协会等的所有来源。这种多源的考虑是灵活的,原因在于其认为相同信息可能来自不同来源。每个用户具有其被称作如图6所示的个人智能空间600的用户空间。智能空间600自身能够通过合并和投影进行交互,由此使得能够在持久或临时的基础上构建更大的智能空间。此外,智能空间可以是个人空间、至少两个用户的共享/社交空间、群组空间,団体、县、州或郡等的公共空间,等等。所有智能空间600的累加构成了(包括语义网在内的)信息领域,其也被称作智能空间。
当两个用户决定在社交网络中成为好友时,他们允许与新的对等方共享其各自个人空间600a和600b的某些部分。通过将这两个用户的个人智能空间600a-600b的一部分进行合并而创建他们的共享/社交智能空间700,这如图7所示。合并是这样的处理过程(I)识别所要共享的信息(例如,用户I的个人智能空间600a的SIB N中所投影的信息集合,以及用户2的个人智能空间600b的SIB I中所投影的信息集合);以及⑵在(虚线椭圆形所示的)共享智能空间700a的边界内合并SIB N和SIB I。图7还示出了由用户I的个人智能空间600a的SIB 2中所投影的信息集合以及用户K的个人智能空间600k的SIB I中所投影的信息集合所构成的共享空间700b。这样的边界由特定信息集合的深度以及在转换期间所应用的规则来确定。当一个用户对共享智能空间700中的共享信息项进行修改吋,该用户可以将经修改的信息项注入回到共享智能空间700中并且相关的SIB对修改历史进行追踪。如果用户稍后决定中止共享,则执行分割处理(即,合并的反向处理)以解散共享智能空间700a。所述分割可以考虑共享智能空间700的修改历史以恢复个人智能空间600为了形成共享智能空间700而进行合并之前的信息项。在分割或合并的任意处理期间,最为重要的部分是识别并保证处理的持续稳定的边界。在智能空间内,共享智能空间被创建作为用户已经决定与给定对等方进行共享的信息集合的投影的合井。处理500和520使得用户能够按照需要对与不同好友共享的信息进行区分,而没有社交网络平台103b的规则所进行的限制。用户与个人好友自由共享个人数据,与同事自由共享工作相关的资料,并且共享信息的集合可以彼此完全隔离,或者部分或完全重叠。而且,社交/共享空间700可以按照需要被扩展至许多用户以创建群组的社交/共享智能空间。此外,群组内子群组的端对端社交/共享空间可以整体进入群组的社交/共享空间并且保留其自治和完整性。图8是根据一个实施例的社交/共享网络客户端应用800的架构的示图,其在确定共享智能空间700时提供了很大的灵活性。客户端应用800包括一组知识处理器(KP),其是智能空间应用并且可以被看作用于向用户提供所需的确切功能的模块。在一个实施例中,KP还是用来根据与其自身所定义功能相对应的知识本体来插入/去除和/或查询/订阅内容/信息的实体。KP与一个或多个伙伴KP进行工作以共享内容/信息。例如,KP在物理上位于任意的装置或设备,并且连接到共享的智能空间700a。这样的架构允许用户例如对社交网络客户端800的功能和Π进行个性化。图8中的架构将智能空间表现为服务。该服务被作为服务客户端的KP所访问。在不同社交网络客户端中运行的KP能够访问共享/社交智能空间700。作为示例,个人智能空间应用107定义了社交网络客户端应用800的基本定义集合。每个个人智能空间应用107a、107a进ー步设置对要在其各自Π 109上显示的功能进行自定义的KP。图8中图示了可见KP,例如,实现“日程表/提醒”功能和“BBC新闻RSS”功能的KP显示在(例如,经理的)UI 109a中,而实现“在线好友列表”功能和“切换至另一活动聊天”功能的KP则显示在(例如,秘书的)UI 109b中。其它KP在Π 109上不可见,但是仍然利用所收集的数据执行功能。例如,用户能够安装对从短消息服务(SMS)所提取的信息执行推理的KP以及社交网络的聊天引擎,以便确定/定义城中的哪些社交活动可能是用户和对等方相互感兴趣的。在另ー个示例中,用户能够安装另ー个KP,该KP确定所有用户偏好(包括对等方的偏好),尤其是还没有被明确指定而是使用连接到智能空间的所有设备和应用而从对等方的行为的推断所获得的那些偏好,并且随后向对等方传输包括所 有或部分用户偏好的消息。在样本的用例下,个人智能空间应用107和社交网络客户端应用800被用于建立专业社交网络以便支持联合项目中的协作。用于在多点项目中的促成联合工作的现有解决方案不支持跨平台、装置和设备共享服务的可交互操作的社交网络。如通过互联网协议传输语音(VoiP)和共享数据仓库的现有解决方案,如Linkedln 和Facebook 的现有社交网络并未创建可交互操作的框架以便共享信息,并且其采用大量工作使得用户将这些解决方案和一些自动解决方案进行桥接以提供相同的专业社交网络。应用107和800使得共享的信息集合可以从个人计算机和移动设备进行访问,并且活动状态遵循用户在设备之间的移动。此外,经由应用107和800引入了诸如用于电话会议參与方的语音短消息、共享触摸屏白板等附加服务。通过引入附加KP,应用107和800将来自其它社交网络的账户和服务链接到现有社交网络客户端中(类似于图8针对BBC新闻RSS所图示的示例),从而用户能够使用一个应用并且将用户在互联网中的社交生活平滑移动到智能空间中。由于共享智能空间被创建为用户已经决定与给定对等方进行共享的SIB中信息集合的投影的合并,所以没有必要为社交网络定义单独的数据知识本体,这是因为每个用户处于个人智能空间知识本体定义的范围之内。如以上所提到的,社交网络客户端800被定义为智能空间应用并且包括对共享智能空间700中的信息执行操作的多个知识处理器,并且允许经由个人计算机以及来自移动设备的服务。个人智能空间应用107为共享服务定义了 KP的基本集合。个人智能空间应用107还使得能够根据包括相关KP的数量和变化在内的用户偏好对社交网络客户端800进行个性化。以下对可用于社交网络客户端的KP示例进行描述。图9是根据一个实施例的用于通过名为共享/社交智能空间管理器的KP所执行的合并个人智能空间的处理900的流程图。该KP创建新的共享智能空间,维护可用共享/社交智能空间的列表,并且允许使用端对端原则以及使用注册服务器(其包含用户ID以及 如何与用户联系的细节)在可用空间中进行捜索。在步骤901,KP提示用户输入用于进行社交互动的对等方的ID。KP随后对用户的个人智能空间600进行搜索以确定所述对等方是否被用户所知(步骤903)。如果对等方被用户所知,则KP在现有的共享/社交智能空间之间进行搜索以确定是否存在用于用户和对等方的现有共享/社交智能空间(步骤905)。如果已经定义了这样的共享/社交智能空间(步骤909),则KP确定用户和对等方的现有/活动的共享/社交智能空间700的SIB数值被设置(步骤905),并且进行至下ー个对等方。如果还没有定义这样的共享/社交智能空间(步骤909),则KP向用户询问针对共享/社交智能空间规则集合的问题以设置共享/社交智能空间(步骤911),为用户和对等方创建新的共享/社交智能空间,将所述新的共享/社交智能空间添加到用户的共享/社交智能空间列表(步骤913),为用户和对等方的新的共享/社交智能空间700设置SIB数值(步骤915),并且进行至下ー个对等方。如果对等方不被用户所知,则KP对智能空间进行搜索以找出对等方的个人智能空间(步骤907)从而为用户和对等方创建新的共享/社交智能空间。在找到对等方的个人智能空间之后,KP向用户询问针对生成共享/社交智能空间规则集合的问题以设置共享/社交智能空间(步骤911),为用户和对等方创建新的共享/社交智能空间,将新的社交沙司(social sauce)添加到用户的共享/社交智能空间列表(步骤913),为用户和对等方的新的共享/社交智能空间700设置SIB值(步骤915),并且进行至下ー个对等方。例如,所要回答的用于生成共享/社交智能空间规则集合的信息或问题包括对等方的用户ID、姓名、电子邮件地址、共享语义信息集合的范围/类别/内容,等等。图10是根据一个实施例的用于通过名为共享/社交智能空间通信器的KP所执行的管理个人智能空间服务的处理1000的流程图。该KP定义共享/社交智能空间700中所有的基本查询、订阅、冲突处理以及信息访问权限,并且为用户提供基本服务集合,即已经定义并且可供用户使用激活的聊天、可共享日程表和管理器、文件交換、图像共享、写字板。在步骤1001,KP提示用户输入请求什么基本服务。KP确定用户是否请求服务或基本原语(primitive)。基本原语可以是用于对业务进行随机采样的机制,用于保存所丢弃的分组的报头的机制,用于对分组加以入口界面标签的机制,访问路由表的机制,在输出队列之前对整合进行限速的机制,等等。如果用户请求基本原语(步骤1003),则KP对其进行执行。如果用户请求诸如“在空间中搜索”、“聊天”、“日程表/管理器”、“图像交換”、“文件交換”或“写字板”的服务(步骤1005),则KP随后基于所请求的服务构建用于执行的基本原语结果(步骤1007),并且执行所述基本原语结果(步骤1009),诸如“订阅信息”、“删除信息”、“添加信息”或“查询共享/社交智能空间”(步骤1011)。在完成所述基本原语结果之后(步骤1013),所述KP更新Π状态信息(步骤1015)并且进行至下一个所请求的基本原语或服务。图11是根据一个实施例的、用于通过用于PC的名为共享/社交智能空间客户端UI的KP所执行的为计算机设置个人智能空间用户界面的处理1100的流程图。该KP为个人计算机定义所研发的社交网络客户端800的缺省用户界面。在步骤1101,KP基于UI状态重新绘制PC客户端的UI。随后,KP确定使用该Π的订阅是否活动(步骤1103)。当Π订阅状态为活动时,KP等待进行选择的使用(步骤1107),在允许“在空间中搜索”、“聊天”、“日程表/管理器”、“图像交換”、“文件交換”、“写字板”和“Π配置”的服务并行执行时(步 骤1109)针对所选择的服务开始PC UI客户端(步骤1111),并且随后更新Π订阅状态信息(步骤1113)并进行至下一个所请求服务。当Π订阅状态不是活动时(例如,在ー个月内没有使用之后自动过期),则KP进行订阅以监视Π订阅状态信息的变化(步骤1105),并且随后相应地进行至步骤1107-1113。图12是根据一个实施例的、用于通过用于移动设备的名为共享/社交智能空间客户端UI的KP所执行的为用户设备设置个人智能空间用户界面的处理1200的流程图。该KP还支持任意的智能电话操作系统(例如,Symbian ),并且为移动设备定义所研发社交网络客户端的缺省用户界面。在步骤1101中,KP基于π状态重新绘制Symbian 客户端UI。步骤1203-1213与图11的步骤1103-1113相同。图13是根据一个实施例的、用于通过名为社交网络网关的KP所执行的为社交网络服务平台设置个人智能空间用户界面的处理1300的流程图。该KP为社交网络(例如,Facebook )中的用户账户提供基本界面,并且在SiB结构中保存通过网关而来的并且被用户所认证的所有信息流。在步骤1301,KP调用用户的Facebook 服务。KP随后确定用户的:Facebook 订阅是否活动(步骤1303)。当订阅活动时,KP将客户端π重新绘
制为Facebook 风格(步骤1307),并且提示用户选择标准http可访问的Facebook 服务(步骤1309)。随后,KP更新共享/社交智能空间信息(步骤1311)和UI状态信息(步骤1313)并且进行至下一个所请求的Facebook 服务。当订阅没有活动吋,KP提示用户订阅Facebook (步骤1305),并且随后相应地进行至步骤1307-1313。图14是根据一个实施例用于通过名为通信网络网关的KP所执行的为通信平台或在线商店(例如,OVI )设置个人智能空间用户界面的处理1400的流程图。该KP提供用于访问通信网络仓库的基本界面,所述通信网络仓库提供了智能空间中预先提供的服务的基本集合。在步骤1101中,KP调用用户的OVI 服务。步骤1403-1413与图13的步骤1301-1313 相同。在某些实施例中,以上所描述的社交网络方法对于个人计算机和所有类型的移动设备同样有效,同时保证了对相同数据池的访问并且保持了连续的用户体验。此外,用户具有按照需要为每个客户端应用选择服务的灵活性以及用于便于研发新的个性化模块的エ具包。该解决方案还使得Π效率最大化并且減少了包括能量和网络业务量在内的所有资源的使用,原因在于其应用并不包含某些冗余模块。在智能空间的顶端,该社交网络解决方案提供了对所收集的数据的有效推理,并且提供在与用户在所有用户设备可用的其它服务的便利的信息交換。该解决方案进ー步允许所述社交网络和现有社交网络的并行/整合使用。本文所描述的用于在跨平台、装置和设备而可交互操作的智能空间中有选择地共享语义信息集合的处理可以有利地经由软件、硬件(例如,通用处理器、数字信号处理(DSP)芯片、专用集成电路(ASIC)、现场可编程门阵列(FPGA)等)、固件或其组合来实现。以下对这样的用于执行所描述功能的示例性硬件进行详细描述。图15图示了可以在其上实现本发明实施例的计算机系统1500。计算机系统1500被编程(例如经由计算机程序代码或指令)以便如本文所述的那样在跨平台、装置和设备而可交互操作的智能空间中有选择地共享语义信息集合,并且包括通信机构,诸如用于在计算机系统1500的其它内部部件和外部部件之间传递信息的总线1510。信息(也称为数据)被表示为可测量现象的物理表示,通常为电压,但是在其它实施方式中包括诸如磁的、电磁的、压カ的、化学的、生物的、分子的、原子的、亚原子的和量子的交互之类的现象。例如,北磁场和南磁场、或者零电压和非零电压表示ニ进制数位(比持)的两个状态(O,I)。其它现象可以表示基数更高的数位。在測量之前的多个同时量子状态的叠加表示量子比特(qubit)。一个或多个数位的序列构成用来表示字符数字或字符代码的数字数据。在ー些实施例中,由特定范围内的接近连续的可测量值表示被称为模拟数据的信息。计算机系统1500或其一部分构成用于执行在跨平台、装置和设备而可交互操作的智能空间中有选择地共享语义信息集合的一个或多个步骤的器件。总线1510包括一个或多个并行的信息传导体,以便在耦合到总线1510的设备之间快速地进行信息传递。对信息进行处理的ー个或多个处理器1502耦合到总线1510。处理器1502对信息执行由与在跨平台、装置和设备而可交互操作的智能空间中有选择地共享语义信息集合相关的计算机程序代码指定的ー组操作。该计算机程序代码是ー组指令或语句,用于提供处理器和/或计算机操作的指令,以实现特定的功能。例如,该代码可以使用被编译为处理器的原生指令集的计算机编程语言来编写。该代码还可以直接使用原生指令集合(例如机器语言)来编写。该组操作包括从总线1510引入信息,以及将信息加于总线1510之上。该组操作通常还包括诸如通过相加或相乘或类似或(0R)、异或 (XOR)和与(AND)之类的方式对两个或多个信息单元进行比较、对信息单元进行移位、以及将两个或更多信息单元组合。通过被称为指令的信息(例如一个或多个数位的操作代码)向处理器表示可以由处理器执行的该组操作中的每个操作。将由处理器1502执行的操作序列(诸如操作代码序列)构成处理器指令,处理器指令也被称为计算机系统指令或者简单地被称为计算机指令。除其它之外,处理器可以被实现为机械的、电的、磁的、光的、化学的或者量子的组件,其中所述组件为单独形式或者组合形式。计算机系统1500还包括耦合到总线1510的存储器1504。诸如随机访问存储器(RAM)或其它动态存储设备之类的存储器1504对包括用于在跨平台、装置和设备而可交互操作的智能空间中有选择地共享语义信息集合的处理器指令的信息进行存储。动态存储器允许计算机系统1500改变存储在其中的信息。RAM允许存储在称为存储器地址的位置处的信息単元独立于相邻地址处的信息而进行独立的存储和获取。存储器1504还由处理器1502使用以便在处理器执行指令期间存储临时值。计算机系统1500还包括只读存储器(ROM) 1506或耦合到总线1510的其它静态存储设备,用于存储不会被计算机系统1500改变的包括指令的静态信息。一些存储器包括当电源断电时其上存储的信息会丢失的易失性存储器。耦合到总线1510的还有诸如磁盘、光盘或闪存卡之类的非易失性(持久性)存储设备1508,用于存储甚至当计算机系统1500关闭或以其它方式断电时也仍然保留的包括指令在内的信息。从外部输入设备1512(诸如人类用户操作的包含字母数字键的键盘或传感器)向总线1510提供包括用于在跨平台、装置和设备而可交互操作的智能空间中有选择地共享语义信息集合的指令的信息,以供处理器使用。传感器检测其附近的状况并且将这些检测转换为与用于对计算机系统1500中的信息进行表示的可测量现象兼容的物理表示。主要用干与人类交互的耦合到总线1510的其它外部设备包括诸如阴极射线管(CRT)或液晶显示器(LCD)、或者呈现文本或图像的等离子屏幕或打印机之类的显示器设备1514,以及诸如鼠标、或者轨迹球或光标方向键、或者运动传感器之类的指点设备1516,用于控制呈现于显示器1514上的小光标图像的位置以及发出与呈现于显示设备1514上的图形元素相关联的命令。在一些实施例中,例如在计算机系统1500在没有人类输入的情况下自动执行所有功能的实施例中,省略了外部输入设备1512、显不器设备1514以及指点设备1516中的ー个或多个。在所图示的实施例中,诸如专用集成电路(ASIC) 1520之类的专用硬件耦合到总线1510。该专用硬件被配置为执行出于特殊目的处理器1502不能足够快速地执行的操作。应用特定IC的示例包括用于产生显示设备1514的图像的多个图形加速卡、用于对通过网络发送的消息进行加密和解密的加密板、语音识别、以及到特殊外部设备的接ロ,所述特殊外部设备诸如为重复地执行某些复杂操作序列的机器人手臂以及医疗扫描设备,这些操作更有效地实现于硬件中。、计算机系统1500还包括耦合到总线1510的通信接ロ 1570的ー个或多个实例。通信接ロ 1570提供耦合到诸如打印机、扫描仪和外部磁盘之类的各种外部设备的单向或双向的通信,这些外部设备使用其自己的处理器来操作。通常而言,该耦合是与连接到本地网络1580的网络链路1578相耦合,具有其自己的处理器的各种外部设备连接到本地网络1580。例如,通信接ロ 1570可以为个人计算机上的并行端ロ、串行端ロ或通用串行总线端ロ(USB)。在一些实施例中,通信接ロ 1570为综合业务数据网(ISDN)卡、或数字用户线(DSL)卡、或提供到相应类型的电话线的信息通信连接的电话调制解调器。在一些实施例中,通信接ロ 1570为电缆调制解调器,用于将总线1510上的信号转换为通过同轴电缆的通信连接的信号,或者转换为通过光纤线缆的通信连接的光信号。作为另ー个示例,通信接ロ1570可以为局域网(LAN)卡,用于提供到诸如以太网之类的可兼容LAN的数据通信连接。也可以实现为无线链路。对于无线链路,通信接ロ 1570发送或接收或者同时发送和接收承载诸如数字数据之类的信息流的包括红外信号和光信号的电的、声的或电磁信号。例如,在诸如类似于蜂窝电话的移动电话之类的无线手持设备中,通信接ロ 1570包括被称为无线收发器的无线电波段电磁发射机和接收机。在某些实施例中,通信接ロ 1570使得能够从UE101连接到通信网络105,以便在跨平台、装置和设备而可交互操作的智能空间中有选择地共享语义信息集合。本文所使用的术语计算机可读介质是指參与向处理器1502提供包括执行指令的信息的任意介质。这种介质可以采用许多形式,包括但不限于非易失性介质、易失性介质以及传输介质。非易失性介质包括例如诸如存储设备1508之类的光盘或磁盘。易失性介质包括例如动态存储器1504。传输介质包括例如同轴电缆、铜线、光纤线缆以及在没有电线或电缆的情况下经过空间传播的诸如声波和电磁波(其包括无线电波、广播和红外波)之类的载波。信号包括幅度、频率、相位、极化或通过传输介质传输的其它物理属性中人为的瞬态变化。通常形式的计算机可读介质包括例如软盘、软磁盘、硬盘、磁带、任意其它磁介质、CD-ROM、CDRff, DVD、任意其它光学介质、穿孔卡、纸带、光学标记板、具有孔的模式或其它光学可识别标记的任意其它物理介质、RAM、PROM、EPROM、FLASH-EPR0M、任意其它存储芯片或卡盘、载波、或计算机可以读取的任意其它介质。这里所使用的术语计算机可读存储介质是指除了传输介质之外任意计算机可读介质。编码于一个或多个实体介质中的逻辑包括计算机可读存储介质和诸如ASIC 1520之类的专用硬件两者中的一个或两者之上的处理器指令。网络链路1578通常使用经过ー个或多个网络的传输介质将信息通信向使用或对信息进行处理的其它设备提供该信息。例如,网络链路1578可以通过本地网络1580向主机计算机1582或者互联网服务提供商(ISP)操作的设备1584提供连接。ISP设备1584继而通过公共的世界范围的分组交换通信网网络(现在通常是指互联网1590)来提供数据通信服务。被称为服务器主机1592、连接到互联网的计算机主控响应于通过互联网接收到的信息而提供服务的过程。例如,服务器主机1592主控提供表示用于在显示器1514上呈现的视频数据的信息的过程。本发明的至少ー些实施例涉及使用计算机系统1500实现本文所述的ー些或所有技术。根据本发明的一个实施例,计算机1500响应于处理器1502执行存储器1504中包含的一个或多个处理器指令的ー个或多个序列而执行这些技木。这种指令还被称为计算机指令、软件和程序代码,可以从诸如存储设备1508或网络链路1578之类的其它计算机可读介质读入存储器1504中。存储器1504中包含的指令序列的执行使得处理器1502执行本文描述的ー个或多个方法步骤。在可替换的实施例中,诸如ASIC 1520之类的硬件可以代替软件或者与软件组合来实现本发明。因此,除非本文明确提出,否则本发明的实施例并不局
限于硬件和软件的任意特定組合。经由通信接ロ 1570通过网络链路1578以及其它网络发送的信号承载去往和来自计算机系统1500的信息。计算机系统1500可以通过网络1580和1590,尤其通过网络链路1578和通信接ロ 1570发送和接收包括程序代码的信息。在使用互联网1590的示例中,月艮务器主机1592通过互联网1590、ISP设备1584、本地网络1580以及通信接ロ 1570发送用于特定应用的程序代码,该特定应用是从计算机1500发送的消息所请求的。所接收的代码可以在其被接收时由处理器1502执行,或者可以存储在存储器1504中,或者存储在存储设备1508或其它非易失性存储器中以便以后执行,或者既存储在存储器1504中又存储在存储设备1508或其它非易失性存储器中。通过这种方式,计算机系统1500可以获得载波上的信号形式的应用程序代码。在将ー个或多个指令序列以及数据两者或两者之一传送到处理器1502以供其执行的过程中可以使用多种形式的计算机可读介质。例如,指令和数据可以在初始时承载于诸如主机1582之类的远程计算机的磁盘上。该远程计算机将该指令和数据加载到其动态存储器中,并且使用调制解调器通过电话线发送该指令和数据。计算机系统1500本地的调制解调器在电话线上接收指令和数据,并且使用红外发射机将该指令和数据转换为作为网络链路1578的红外载波上的信号。作为通信接ロ 1570的红外检测器接收红外信号中承载的指令和数据,并且将表示指令和数据的信息置于总线1510上。总线1510将信息传送到存储器1504上,处理器1502使用随指令一起发送的数据中的一些数据从存储器1504取回并执行该指令。可选地,可以将存储器1504中的已接收的指令和数据在处理器执行之前以及执行之后两者或两者之ー时存储于存储设备1508上。图16图示了可以在其上实现本发明实施例的芯片组1000。芯片组1000被编程为如本文所述的那样在跨平台、装置和设备而可交互操作的智能空间中有选择地共享语义信息,并且包括例如參照图15描述的合并于ー个或多个物理封装(例如芯片)中的处理器和存储器部件。例如,物理封装包括结构组合件(例如基板)上的ー种或多种材料、部件和/或线路,以便提供诸如物理強度、保留尺寸和/或电交互限制之类的ー个或多个特性。可以认识到在某些实施例中芯片组可以实现于单个芯片之中。芯片组1600或其中一部分构成用于执行在跨平台、装置和设备而可交互操作的智能空间中有选择地共享语义信息的ー个或多个步骤的器件。在一个实施例中,芯片组1600包括诸如总线1601之类的通信机构,用于在芯片组1600的部件之间传递信息。处理器1603连接到总线1601,以执行指令并且处理存储在例如存储器1605上的信息。处理器1603可以包括一个或多个处理核,其中姆个核被配置为单独地执行。多核处理器实现单个物理封装内的多重处理。多核处 理器的示例包括两个、四个、八个或更多处理核。可替换地或者除此之外,处理器1603可以包括被配置为经由总线1601串联的ー个或多个微处理器,以便实现指令的独立执行、流水线处理以及多线程处理。处理器1603还可以附有ー个或多个专用部件(例如ー个或多个数字信号处理器(DSP) 1607、或一个或多个专用集成电路(ASIC) 1609),以便执行某些处理功能和任务。DSP 1607通常被配置为独立于处理器1603地对真实信号(例如声音)进行实时处理。类似地,ASIC 1609可以被配置为执行通用处理器不容易执行的特殊功能。辅助于实现本文描述的本发明的功能的其它专用部件包括一个或多个现场可编程门阵列(FPAG)(未显示),一个或多个控制器(未显示)或者ー个或多个其它专用计算机芯片。处理器1603以及随附组件经由总线1601连接到存储器1605。存储器1605包括动态存储器(例如RAM、磁盘、可写光盘等)以及静态存储器(例如ROM、CD-ROM等),用于存储可执行指令,当被执行时这些指令执行本文所述的创新性步骤,从而在跨平台、装置和设备的而可交互操作的智能空间中有选择地共享语义信息集合。处理器1605还对与执行本发明的步骤相关联的或者由执行本发明的步骤产生的数据进行存储。图17是根据一个实施例的能够在图I的系统中操作的用于通信的移动终端(例如,手机)的示例性组件的示图。在某些实施例中,移动终端1700或其中一部分构成用于在跨平台、装置和设备而可交互操作的智能空间中有选择地共享语义信息集合的ー个或多个步骤的装置。通常而言,无线电接收机经常按照前端和后端特性来定义。接收机的前端包括全部射频(RF)电路,而后端包括全部基带处理电路。如在本申请中使用的,术语“电路”是指如下两者⑴仅硬件实现(例如仅以模拟和/或数字电路实现),以及⑵电路和软件(和/或固件)的组合(例如(多个)处理器的组合,包括一起工作的(多个)数字信号处理器、软件和(多个)存储器,以便使得诸如移动电话或服务器之类的装置执行各种功能)。“电路”的这个定义应用于本申请中使用该术语的所有情况,包括任意权利要求。作为另ー个示例,如本申请中使用的那样,术语“电路”还将包括仅ー个或多个处理器及其所附软件和/或固件的实现。术语“电路”还将覆盖例如移动电话中的基带集成电路或应用处理器集成电路、或者蜂窝网络设备或其它网络设备中的类似的集成电路。电话的相关内部部件包括主控单元(MCU) 1703、数字信号处理器(DSP) 1705、以及包括麦克风增益控制单元和扬声器控制单元的接收机/发射机単元。主显示单元1707为用户提供显示,以支持执行或支持在跨平台、装置和设备而可交互操作的智能空间中有选择地共享语义信息集合的步骤的各种应用和移动终端功能。显示单元1707包括显示电路,配置用于显示移动终端(例如,移动电话)的至少一部分用户接ロ。另外,显示单元1707和显示电路被配置用于促进移动终端的至少ー些功能的用户控制。音频功能电路1709包括麦克风1711及对麦克风1711的语音信号输出进行放大的麦克风放大器。经放大的来自麦克风1711的语音信号被馈送至编码器/解码器(CODEC) 1713。
无线电部分1715进行功率放大和频率转换,以便经由天线1717与移动通信系统中包含的基站进行通信。功率放大器(PA) 1719和发射机/调制电路操作性地响应于MCU1703,其中如所属领域已知的那样,PA 1719的输出耦合到双エ器1721、环行器、或天线开关。PA 1719还耦合到电池接ロ以及功率控制单元1720。在使用过程中,移动终端1701的用户对着麦克风1711说话,并且他或她的声音随着任意已检测的背景噪声一起转换成模拟电压。该模拟电压随后通过模数转换器(ADC) 1723转换成数字信号。控制单元1703将数字信号路由到DSP 1705中,以便在其中进行诸如语音编码、信道编码、加密和交织之类的处理。在一个实施例中,由未独立显示出的単元,使用诸如全球演进(EDGE)、通用分组无线服务(GPRS)、全球移动通信系统(GSM)、互联网协议多媒体子系统(MS)、通用移动通信系统(UMTS)等之类的蜂窝传输协议,以及使用任意其它合适的无线介质(例如微波接入(WiMAX)、长期演进(LTE)网络、码分多址(CDMA)、宽带码分多址(WCDMA)、无线高保真(WiFi)、卫星等),对已处理的语音信号进行编码。
经编码的信号随后被路由到均衡器1725,以补偿通过空中传输期间产生的任意频率相关损失(例如相位和幅度畸变)。在对比特流进行均衡之后,调制器1727将该信号与RF接ロ 1729产生的RF信号组合。调制器1727通过频率或相位调制的方式产生正弦波。为了准备用于传输的信号,上变频器1723将调制器1727的正弦波输出与合成器1723产生的另ー个正弦波组合,以实现所期望的传输频率。随后通过PA 1719发送该信号,以便将该信号提高到适当的功率水平。在实际系统中,PA 1719为可变増益放大器,其増益根据从网络基站接收的信息由DSP 1705来控制。随后在双エ器内对该信号进行滤波,并且可选地将其发送到天线耦合器1735以匹配阻抗,从而提供最大功率传输。最后,经由天线1727将该信号发送到本地基站。可以提供自动增益控制(AGC),以控制接收机最后阶段的増益。该信号可以从那里转发到远程电话,该远程电话可以为另ー个蜂窝电话、其它移动电话或者连接到公共交换电话网络(PSTN)或其它电话网络的座机。向移动终端1701发送的语音信号经由天线1717接收,并且立即经由低噪声放大器(LNA) 1737放大。下变频器1739降低载频,而解调器1741除去RF仅保留数字比特流。随后信号经过均衡器1725,并且经由DSP 1105处理。数模转换器(DAC) 1743对信号进行转换,并且通过扬声器将所得输出发送给用户,所有这些都在可以作为中央处理单元(CPU)(未显示)来实现的主控单元(MCU) 1703的控制之下。MCU 1703接收包括从键盘1747输入的信号在内的各种信号。键盘1747和/或MCU1703与其它用户输入部件(例如麦克风1711)组合在一起包括管理用户输入的用户接ロ电路。MCU 1703运行用户接ロ软件以促进用户控制移动终端1701的至少ー些功能,从而在跨平台、装置和设备而可交互操作的智能空间中有选择地共享语义信息集合。MCU 1703还分别向显示器1707和语音输出开关控制器传递显示命令和开关命令。进ー步地,MCU 1703与DSP 1705交换信息,并且可以访问可选地包含的SM卡1749以及存储器1751。此外,MCU1703执行终端所需的各种控制功能。取决于实现方式,DSP 1705可以对语音信号执行多种传统数字处理功能中的任意功能。此外,DSP 1705根据麦克风1711检测的信号确定本地环境的背景噪声水平,并且将麦克风1711的增益设置为选定的水平,以便对移动终端1701用户的自然倾向进行补偿。
CODEC 1713包括ADC 1723和DAC 1743。存储器1751存储包括呼入音调数据的各种数据,并且能够存储包括经由例如全球互联网接收的音乐数据的其它数据。软件模块可以位于RAM存储器、快闪存储器、寄存器或所述领域已知的任意其它形式的可写存储介质。存储器设备1751可以为但不限于单个存储器、⑶、DVD、R0M、RAM、EEPR0M、光学存储器,或者能够存储数字数据的任意其它非易失性存储介质。例如,可选地结合的SM卡1749承载诸如蜂窝电话号码、运营商提供的服务、订阅详情以及安全信息之类的重要信息。SIM卡1749主要服务于对无线网络上的移动终端1701进行识别。SM卡1749还包含存储个人电话号码登记、文本消息和用户特定移动终端设置的存储器。虽然已经结合许多实施例和实施方式对本发明进行了描述,但是本发明并不局限于此,而是覆盖了落入所附权利要求的范围之内的各种明显的修改和等效设置。虽然本发 明的特征被表达为权利要求之间的特定组合,但是可以预见到这些特征可以以任意的组合和顺序来进行排列。
权利要求
1.一种方法,包括 确定为用户创建个人信息空间,其中所述个人信息空间包括一个或多个语义信息集合; 接收有选择地共享所述一个或多个语义信息集合的请求;以及 响应于所述请求确定将一个或多个所选择语义信息集合的投影合并到共享信息空间中。
2.如权利要求I所述的方法,其中所述个人信息空间和所述共享信息空间在具有逻辑架构的智能空间中创建,所述逻辑架构指定了跨不同设备和装备所组成的一个或多个平台的可交互操作性,并且所述设备和装备包括用户设备。
3.如权利要求2所述的方法,其中所述智能空间包括一个或多个语义信息代理,所述语义信息代理存在于不同设备和装备上并且处理查询、订阅、冲突应对和信息访问权限。
4.如权利要求2-3中任一项所述的方法,其中所述一个或多个语义信息集合存储在不同设备和装备上并且被投影至一个或多个语义信息代理。
5.如权利要求2-4中任一项所述的方法,进一步包括 确定提供在一个或多个设备和装备上运行并且连接到所述共享信息空间的知识处理器应用;并且 确定经由所述知识处理器应用在用户设备的用户界面上自定义并执行至少一种功能。
6.如权利要求1-5中任一项所述的方法,进一步包括 确定将所述个人信息空间和所述共享信息空间中的一个或多个语义信息集合与社交网络平台或通信平台上的一个或多个语义信息集合进行同步。
7.如权利要求1-6中任一项所述的方法,进一步包括 确定创建用户群组所共享的群组共享信息空间; 确定发起将用户子群组的子群组共享信息空间录入到群组共享信息空间中,同时保持子群组共享信息空间的自治和完整性。
8.如权利要求5-7中任一项所述的方法,其中所述知识处理器应用对从短消息服务(SMS)和社交网络平台的聊天引擎所提取的信息执行推理,并且基于所述推理定义用户和对等方互相感兴趣的社交事件。
9.如权利要求5-8中任一项所述的方法,其中所述知识处理器应用确定使用连接到智能空间的设备和装备而从对等方用户的行为的推理中所获得的用户偏好,并且将包括所述用户偏好的消息发送至对等方用户的用户设备。
10.一种装置,包括 至少一个处理器;和 至少一个存储器,所述存储器包括一个或多个程序的计算机程序代码,所述至少一个存储器和计算机程序代码被配置为利用所述至少一个处理器使得所述装置至少执行以下 确定为用户创建个人信息空间,其中所述个人信息空间包括一个或多个语义信息集I=I, 接收有选择地共享一个或多个语义信息集合的请求,以及 响应于所述请求确定将一个或多个所选择语义信息集合的投影合并到共享信息空间中。
11.如权利要求10所述的装置,其中所述个人信息空间和所述共享信息空间在具有逻辑架构的智能空间中创建,所述逻辑架构指定了跨不同设备和装备所组成的一个或多个平台的可交互操作性,并且所述设备和装备包括用户设备。
12.如权利要求11所述的装置,其中所述智能空间包括一个或多个语义信息代理,所述语义信息代理存在于不同设备和装备上并且处理查询、订阅、冲突应对和信息访问权限。
13.如权利要求11-12中任一项所述的装置,其中所述一个或多个语义信息集合存储在不同设备和装备上并且被投影至一个或多个语义信息代理。
14.如权利要求11-13中任一项所述的装置,其中所述装置进一步被使得 提供在一个或多个设备和装备上运行并且连接到所述共享信息空间的知识处理器应用;以及 经由所述知识处理器应用在用户设备的用户界面上自定义并执行至少一种功能。
15.如权利要求10-14中任一项所述的装置,其中所述装置进一步被使得 将所述个人信息空间和所述共享信息空间中的语义信息集合与社交网络平台或通信平台上的一个或多个语义信息集合进行同步。
16.如权利要求10-15中任一项所述的装置,其中所述装置进一步被使得 创建用户群组所共享的群组共享信息空间; 发起将用户子群组的子群组共享信息空间录入到群组共享信息空间中,同时保持子群组共享信息空间的自治和完整性。
17.如权利要求14-16中任一项所述的装置,其中所述知识处理器应用对从短消息服务(SMS)和社交网络平台的聊天引擎所提取的信息执行推理,并且提取用户和对等方互相感兴趣的社交事件。
18.如权利要求14-17中任一项所述的装置,其中所述知识处理器应用确定使用连接到智能空间的设备和装备而从对等方用户的行为的推理中所获得的用户偏好,并且将包括所述用户偏好的消息发送至对等方用户的用户设备。
19.一种方法,包括 确定生成指定与个人信息空间相对应的一个或多个语义信息集合的有选择共享的请求;以及 确定发起向对等方用户设备的所述请求的传输,以便将一个或多个语义信息集合的投影合并到共享信息空间中。
20.如权利要求19所述的方法,进一步包括 确定将所述个人信息空间和所述共享信息空间中的一个或多个语义信息集合与社交网络平台或通信平台上的一个或多个语义信息集合进行同步。
21.一种装置,包括 至少一个处理器;和 至少一个存储器,所述存储器包括一个或多个程序的计算机程序代码,所述至少一个存储器和计算机程序代码被配置为利用所述至少一个处理器使得所述装置至少执行以下 确定生成指定与个人信息空间相对应的一个或多个语义信息集合的有选择共享的请求;以及 确定发起向对等方用户设备的所述请求的传输,以便将一个或多个语义信息集合的投影合并到共享信息空间中。
22.如权利要求21所述的装置,其中所述装置进一步被使得 将所述个人信息空间和所述共享信息空间中的一个或多个语义信息集合与社交网络平台或通信平台上的一个或多个语义信息集合进行同步。
23.一种设备,包括用于执行如权利要求1-9中任一项所述方法的装置。
24.一种设备,包括用于执行如权利要求19-20中任一项所述方法的装置。
25.—种包括计算机代码指令的计算机程序产品,当被至少一个处理器所执行时,所述计算机代码指令使得设备执行如权利要求1-9中任一项所述的至少一种方法。
26.—种包括计算机代码指令的计算机程序产品,当被至少一个处理器所执行时,所述计算机代码指令使得设备执行如权利要求19-20中任一项所述的至少一种方法。
27.—种承载一条或多条指令的一个或多个序列的计算机可读存储介质,当被至少一个处理器所执行时,所述指令使得设备执行如权利要求1-9中任一项所述的至少一种方法。
28.—种承载一条或多条指令的一个或多个序列的计算机可读存储介质,当被至少一个处理器所执行时,所述指令使得设备执行如权利要求19-20中任一项所述的至少一种方法。
全文摘要
提供了一种用于在跨平台、装置和设备而可交互操作的智能空间中有选择地共享语义信息集合的方法。个人智能空间应用为用户创建个人信息空间(501),其中所述个人信息空间包括多个语义信息集合。随后,所述个人智能空间应用接收有选择地共享所述语义信息集合的请求(503),并且响应于所述请求,将所选择的语义信息集合的投影合并到共享信息空间中(505)。
文档编号H04L29/08GK102667765SQ201080045970
公开日2012年9月12日 申请日期2010年8月10日 优先权日2009年9月8日
发明者I·奥利弗, S·伯尔迪瑞弗, S·巴兰丁 申请人:诺基亚公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1