当前位置: 首页 > 专利查询>诺基亚公司专利>正文

在计算空间中管理分布计算的方法和装置制造方法及图纸

技术编号:8456857 阅读:167 留言:0更新日期:2013-03-22 09:02
本发明专利技术提供一种方法,用于提供分布计算的操纵的操作。计算闭包管理架构确定接收用于指定在一个或多个计算空间上执行的一个或多个操作的请求,其中所述一个或多个计算空间表示在各自一个或多个计算空间中作为一个或多个图的一个或多个计算处理。所述计算闭包管理架构确定检索一个或多个计算空间、一个或多个计算空间中的一个或多个图、一个或多个图的一个或多个子图、或其组合。所述计算闭包管理架构确定在一个或多个计算空间、一个或多个图、一个或多个子图、或其组合上应用一个或多个操作,以更新一个或多个计算空间的至少一个,生成至少一个额外计算空间,或其组合。

【技术实现步骤摘要】
【国外来华专利技术】在计算空间中管理分布计算的方法和装置
技术介绍
如今,对于许多人来说,具有各种连接方法的移动设备正在成为到因特网的主要网关,以及用于个人信息的重要存储点。将这些设备与他们的应用以及那些应用存储的信息组合是互连性的一个重要挑战。这可通过多个、个体和个人的信息空间来实现,其中个人、个人的组等可用他们自己本地同意的语义放置、共享、交互、和操作信息的网。此外,除了信息,信息空间可与共享的和交互的计算或计算空间的网站组合,从而具有到计算空间的连接性的设备可具有在计算空间环境中操纵的信息空间的信息以及向设备交付的结果,而并非在本地由设备执行整个处理。这些组合的信息空间和计算空间通常称为智能空间,是“巨大全局图(Giant Global Graph)”的扩展,其中一个人可在本地水平应用语义和推理。一个实施例中,信息和计算空间是分别用分布信息嵌入的工作空间以及跨越允许人们通过从计算机或其他设备有效访问信息和计算而工作的计算机、信息装置、处理设备和传感器的计算架构。信息空间或计算空间可通过计算设备物理地呈现为异构网络(有线和无线)。然而,尽管可按不同粒度分布由各个空间呈现的信息和计算,但是在例如Nokia的Mobile Clmi(lsK'的异构环境中仍旧存在实现可扩展的高度上下文信息处理的挑战。一个这样的挑战是实现适配计算平台以提升设备的信息处理能力,由此他与各个外部信息处理器交互。为了克服这个挑战,介绍建立适配计算平台以结合信息处理器提供粒度和反映处理迁移的方案。然而,在计算的数目和复杂度增加时,跟踪各个计算空间之间的组合和/或提取的计算的挑战也增加。
技术实现思路
因此,需要一种方法,按计算空间的水平提供分布计算的操纵的操作,同时保持计算空间上的操作的历史以及在信息空间中包含的语义协议或规则。根据一个实施例,一种方法,包括确定接收用于指定在一个或多个计算空间上执行的一个或多个操作的请求,其中所述一个或多个计算空间表示在各自一个或多个计算空间中作为一个或多个图的一个或多个计算处理。该方法还包括确定检索一个或多个计算空间、一个或多个计算空间中的一个或多个图、一个或多个图的一个或多个子图、或其组合。该方法还包括确定在一个或多个计算空间、一个或多个图、一个或多个子图、或其组合上应用一个或多个操作,以更新一个或多个计算空间的至少一个,生成至少一个额外计算空间,或其组合。根据另一实施例,一种装置,包括至少一个处理器;以及包括计算机程序代码的至少一个存储器;所述至少一个存储器和计算机程序代码被配置为,利用所述至少一个处理器,使得所述装置确定接收用于指定在一个或多个计算空间上执行的一个或多个操作的请求,其中所述一个或多个计算空间表示在各自一个或多个计算空间中作为一个或多个图的一个或多个计算处理。还使得所述装置确定检索一个或多个计算空间、一个或多个计算空间中的一个或多个图、一个或多个图的一个或多个子图、或其组合。还使得所述装置确定在一个或多个计算空间、一个或多个图、一个或多个子图、或其组合上应用一个或多个操作,以更新一个或多个计算空间的至少一个,生成至少一个额外计算空间,或其组合。根据另一实施例,一种计算机可读存储介质,承载一个或多个指令的一个或多个序列,当由一个或多个处理器执行时,使得装置确定接收用于指定在一个或多个计算空间上执行的一个或多个操作的请求,其中所述一个或多个计算空间表示在各自一个或多个计算空间中作为一个或多个图的一个或多个计算处理。还使得所述装置确定检索一个或多个计算空间、一个或多个计算空间中的一个或多个图、一个或多个图的一个或多个子图、或其组合。还使得所述装置确定在一个或多个计算空间、一个或多个图、一个或多个子图、或其组合上应用一个或多个操作,以更新一个或多个计算空间的至少一个,生成至少一个额外计算空间,或其组合。根据另一实施例,一种装置,包括确定接收用于指定在一个或多个计算空间上执行的一个或多个操作的请求的部件,其中所述一个或多个计算空间表示在各自一个或多个计算空间中作为一个或多个图的一个或多个计算处理。所述装置还包括确定检索一个或多个计算空间、一个或多个计算空间中的一个或多个图、一个或多个图的一个或多个子图、或其组合的部件。所述装置还包括确定在一个或多个计算空间、一个或多个图、一个或多个子图、或其组合上应用一个或多个操作,以更新一个或多个计算空间的至少一个,生成至少一个额外计算空间,或其组合的部件。简单地,通过示出包括用于执行本专利技术的最佳实施方式的多个特定实施例和方案,可从以下具体描述,使得本专利技术的其他方面、特征、和优点容易变得清楚。本专利技术还能够用其他和不同实施例,并且可在各个明显方面修改其若干细节,而不脱离本专利技术的精神和范围。由此,可将附图和说明书看作示例型,并非限制性。附图说明在附图中,通过实例而并非限制,示出具体实施例方式图1是根据一个实施例的能够提供分布计算的操纵的操作的系统的视图;图2是根据一个实施例的计算闭包管理架构的组件的视图;图3是根据一个实施例的提供分布计算的操纵的操作的处理的流程图;图4A-4B是根据一个实施例的在设备之间循环的计算闭包的视图;图5是根据一个实施例的构建分布计算的处理的流程图;图6A-6C是根据各个实施例的计算分布的视图;图7是根据一个实施例的用户设备集的视图;图8是根据一个实施例的处理迁移的视图;图9是根据一个实施例的从一个设备向另一设备的处理迁移的视图;图10是根据一个实施例的提供分布计算的系统的层之间的排列的视图;图1lA是根据一个实施例的在计算空间上应用分割操作的处理的流程图;图1lB是根据一个实施例的在计算空间上应用合并操作的处理的流程图;图12是根据一个实施例的定义计算空间的边界的处理的流程图;图13A是根据一个实施例的考虑边界和历史信息在计算空间上应用分割操作的处理的流程图13B是根据一个实施例的考虑边界和历史信息在计算空间上应用合并操作的处理的流程图;图14A-14B分别是根据一个实施例的在计算空间上应用投影操作的处理的流程图和视图;图15是根据一个实施例的使用等式在计算空间上应用投影操作的处理的流程图;图16A-16B分别是根据一个实施例的在计算空间上应用添加操作的处理的流程图和视图;图17是根据一个实施例的使用公式在计算空间上应用添加操作的处理的流程图;图18A-18D分别是根据各个实施例的在计算空间上应用分割、合并、投影和添加操作的示例性用例的视图;图19是可用于实施本专利技术实施例的硬件的视图;图20是可用于实施本专利技术实施例的芯片集的视图;和图21是可用于实施本专利技术实施例的移动终端(例如手机)的视图。具体实施例方式公开了提供分布计算的操纵的操作的方法、装置、和计算机程序的实例。在以下描述中,为了说明的目的,阐述了多个具体细节,以提供本专利技术实施例的全面理解。然而,本领域技术人员清楚,本专利技术的实施例可以在没有这些具体细节或具有等同部署的情况下实现。其他实例中,以框图形式示出公知结构和设备,以避免不必要地掩盖本专利技术的实施例。这里,术语“信息空间”指的是来自不同源的聚集信息集。这样的多个来源非常灵活,因为他考虑和依赖相同信息可来自不同源的观测。例如,相同信息(例如特定联系人的联系人信息)可出现在来自多个源的相同信息空间中(例如本地存储的联系人数据库、公共目录、本文档来自技高网...

【技术保护点】

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:S·博尔迪莱夫I·J·奥利弗M·J·曼纳马O·拉西拉S·J·皮海拉米
申请(专利权)人:诺基亚公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1