用于模块化组装系统的数据存储库技术方案

技术编号:13956068 阅读:46 留言:0更新日期:2016-11-02 13:23
描述了一种用于模块化组装系统的数据存储库(101)。所述数据存储库(101)包括一些记录(110),每个记录(110)是与所述模块化组装系统中的物理模块(106)相关的,并且包括模块ID、用于所述模块(106)的拥有者ID和一个或多个属性字段(116)。所述属性字段(116)定义所述模块(106)的任何属性,并且不同的记录(116)可以定义不同的属性。例如是所述模块ID(112)或者拥有者ID(114)的每个数据记录(110)中的所述字段中的至少一项被认证服务(118)验证。用户将两个或更多模块(106)组装成一贯的物理上的整体物体(108)以充当交互式软件体验(102)的用户输入设备。所述数据存储库(101)响应于检查针对所述物体(108)中的所述模块(108)中的每个模块的所述数据记录(110)而与所述交互式软件体验(102)通信,并且导致所述交互式软件体验(102)的行为的变更。

【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
存在用户可以与计算机游戏交互的许多方式,并且通常,取决于在其上玩游戏的平台(例如,计算机、游戏控制台或者手持型设备),用户经由键盘和鼠标、游戏控制器(其可以是手持型的或者检测身体移动)或者触摸屏控制游戏。在其中通过使用被放置在连接到游戏控制台的定制底座上的物理人物玩具来启用(或者解锁)游戏玩法的一些游戏也已被开发。经由在定制底座上放置不同的玩具,启用不同的游戏玩法。下面描述的实施例不限于解决已知游戏系统的缺点中的任何缺点或全部缺点的实施方案。
技术实现思路
以下内容呈现本公开内容的简化摘要,以向读者提供基本理解。本摘要不是本公开内容的外延的概述,并且其不标识关键/至关重要的元素或者划定本说明书的范围。其唯一目的是作为稍后被呈现的详细描述的序言以简化形式呈现本文中公开的概念的选摘。描述了一种用于模块化组装系统的数据存储装置。所述数据存储库包括一些记录,每个记录是与所述模块化组装系统中的物理模块相关的,并且包括模块ID、属性字段,并且在各种实施例中包括所述模块的拥有者ID。(一个或者多个)属性字段定义所述模块的任何属性,并且不同的记录可以定义不同的属性。每个数据记录中的所述字段中的至少一项(例如,所述模块ID或者拥有者ID)被认证服务验证。用户将两个或更多模块组装成一贯的物理上的整体物体以充当交互式软件体验的用户输入设备。所述数据存储库响应于检查针对所述物体中的所述模块中的每个模块的所述数据记录而与所述交互式软件体验通信,并且导致所述交互式软件体验的行为的变更。经由参考下面结合附图考虑的详细描述,附带特征中的许多特征将被更轻松地认识到,因为相同内容变得更好理解。附图说明从下面的根据附图阅读的详细描述中,本说明书将更好理解,其中:图1是包括与交互式软件体验交互的数据存储库的一个示例系统的示意图;图2示出了图1中所示的一贯的物理上的整体物体的放大图;图3是示出数据存储库的操作的一种示例方法的流程图;图4是示出交互式软件体验的操作的一种示例方法的流程图;图5是包括与交互式软件体验交互的数据存储库的另一个示例系统的示意图;图6图示出了本文中描述的方法的实施例可以在其中被实施的两个示例性的基于计算的设备。相似的标号被用于指定附图中的相似的部分。具体实施方式下面结合附图提供的详细描述旨在作为对本示例的描述,而不旨在表示本示例可以被构造或者使用所采用的仅有形式。本描述阐述了所述示例的功能以及用于构造和操作所述示例的步骤的序列。然而,可以由不同的示例完成相同或者等价的功能和序列。下面描述了包括数据存储装置的系统,所述数据存储库存储关于物理模块的信息,所述物理模块是较大的用户组装的物体的部件。用户可以将所述模块中的两个或更多模块连接到一起以形成一贯的物理上的整体物体(其可以被称为“模块化玩具”),并且通过选择模块的不同组合和/或安排,可以创建不同的物体。数据存储库(其可以是集中式存储装置或者分布式的)包括一些数据记录,每个记录是与一个物理模块相关联的,并且包括该模块的模块ID(即,该模块的标识符)、一个或多个属性,以及在各种示例中包括拥有者ID(即,该模块的拥有者的标识符)。模块ID和拥有者ID字段中的至少一项被认证服务验证。数据存储库提供用于使交互式软件体验(诸如是游戏)能够检查一个或多个记录的接口,并且该检查可以触发交互式软件体验的行为的变更,或者可以导致诸如是数据存储装置中的数据的变更的其它行动(例如,记录玩具的使用历史)。如在下面详细描述的,所述检查可以被交互式软件体验或者数据存储库自身执行(响应于由交互式软件体验作出的请求)。数据存储库中的记录可以被交互式软件体验、模块(例如,该记录是与其相关的模块或者另一个模块)或者另一个应用更新。除了被检查数据存储库中的一个或多个记录的成果影响之外,交互式软件体验的操作还被以下各项影响:被放在一起以形成物体的模块的特定组合;以及,在各种示例中,与物体的随后的用户交互影响,因为物体充当交互式软件体验的用户输入设备。与一个或多个模块或者一个或多个物体(从模块被形成)的用户交互将输入转换成交互式软件体验,并且所述转换(从用户交互到交互式软件体验输入)可以在模块内、物体内和/或交互式软件体验内被执行。图1是包括数据存储库101的系统100的示意图,数据存储库101与交互式软件体验102交互,并且可以还与从多个物理模块106被形成的物体108交互。交互式软件体验运行在基于计算的设备104上,并且与被连接到一起以形成一贯的物理上的整体物体108的多个模块106交互。交互式软件体验102可以例如是游戏、社交媒体应用、个人组织应用(例如,其使得一个或多个用户能够通过采用表示特定任务的模块的形式的物理令牌安排家庭/工作时间表)、多媒体应用(例如,其允许用户将由采用模块的形式的物理令牌表示的照片和音乐组合成幻灯片/电影以便共享)等。交互式软件体验102包括当被执行时实施体验的特征的设备可执行指令(在本文中描述了其中的一些),并且这些设备可执行指令可以被存储在基于计算的设备104上,或者可以被远程地存储。数据存储库101包括多个数据记录110,每个记录是与物理模块106相关(即,相关联)的,并且包括模块的ID 112(或者模块ID)、模块的拥有者的标识符114(或者拥有者ID)和模块的一个或多个属性116。模块ID 112和拥有者ID 114字段中的至少一项被认证服务118(其可以形成系统100的部分,或者在系统的外部)验证,并且数据存储库101和/或交互式软件体验102可以与认证服务118通信。认证服务提供安全地验证关于字段的属性的值的方法,所述验证例如是验证拥有者ID是正确的,或者验证模块ID已被受信任方向模块发出并且因此模块不是伪造模块。模块106的模块ID 112可以是对于那个模块唯一的,并且拥有者ID 114是对于模块的拥有者(其可以是人或者其它实体,诸如是模块的制造商或者可以将制造权许可给其它公司的模块的设计的拥有者)唯一的,但一个人或者其它实体可以具有多于一个不同的拥有者ID。在各种示例中,数据记录110可以不包括拥有者ID字段。每个数据记录110内的(一个或者多个)属性字段116可以包括该记录是与其相关的模块(如由模块ID 112标识的)的任何属性。属性的示例包括但不限于:模块的GSP位置数据(例如,“家庭”位置和/或当前的位置)、可互操作性数据(例如,模块可以与哪些其它模块或者模块类型互操作,和/或模块可以与哪些交互式软件体验一起被使用)、模块的统计数据(例如,在使用中的时间的长度等)、与模块相关联的虚拟物体(例如,在这些物体已在交互式软件体验内被收集的情况下)、与模块相关联的许可(例如,数据记录内的哪些字段可以被变更以及被谁变更,并且在各种示例中,许可可以是取决于对物体的使用的,诸如是其正与哪些交互式软件体验一起被使用)、交互式软件体验数据(例如,软件体验的文本、设备可执行指令或者其一部分等)、状态数据(其可以是专用于特定交互式软件体验或者独立于任何交互式软件体验的)以及对辅数据库120(或者另外的数据库)的引用(例如,其可以包含关于例如如由拥有者ID 114标识的模块的拥有者的附加信息)。将认识到,在属性字段包括敏感用户数据的情况下,可以从用户本文档来自技高网...

【技术保护点】
一种包括被安排为存储多个数据记录的数据存储库的系统,所述多个数据记录是与可以被用户组装以形成充当用于交互式软件体验的用户输入设备的一贯的物理上的整体物体的物理硬件模块相关联的,每个数据记录是与一个物理硬件模块相关的,并且包括:用于所述模块的标识符;用于所述模块的拥有者的标识符;以及定义所述模块的属性的至少一个字段,其中,所述数据记录中的至少一个字段被认证服务验证,并且其中,所述数据存储库被进一步安排为,响应于检查所述数据存储库中的多个数据记录而与所述交互式软件体验通信,以导致所述交互式软件体验的行为的变更。

【技术特征摘要】
【国外来华专利技术】2014.03.11 US 14/2050771.一种包括被安排为存储多个数据记录的数据存储库的系统,所述多个数据记录是与可以被用户组装以形成充当用于交互式软件体验的用户输入设备的一贯的物理上的整体物体的物理硬件模块相关联的,每个数据记录是与一个物理硬件模块相关的,并且包括:用于所述模块的标识符;用于所述模块的拥有者的标识符;以及定义所述模块的属性的至少一个字段,其中,所述数据记录中的至少一个字段被认证服务验证,并且其中,所述数据存储库被进一步安排为,响应于检查所述数据存储库中的多个数据记录而与所述交互式软件体验通信,以导致所述交互式软件体验的行为的变更。2.根据权利要求1所述的系统,其中,所述数据存储库进一步包括:接口,其为交互式软件体验和用户提供对所述数据存储库的集中式访问。3.根据权利要求1所述的系统,其中,所述模块的所述属性包括以下各项中的一项或多项:GPS数据、可互操作性信息、许可数据、用于所述模块的统计数据、所述模块的临时拥有者的状态数据和标识符。4.一种方法,包括:将多个数据记录存储在数据存储库中,每个数据记录是与多个物理硬件模块中的一个物理硬件模块相关的,所述多个物理硬件模块可以被用户组装以形成充当用于交互式软件体验的用户输入设备的一贯的物理上的整体物体,每个数据记录包括:模块ID、拥有者标识符和定义所述模块的属性的至少一个字段,其中,所述模块ID和所述拥有者标识符中的至少一项被认证服务验证;以及向交互式软件体验提供与一个或多个数据记录相关的信息,所述信息导致所述交互式软件体验的操作的变更。5.根据权利要求4所述的方法,其中,向交互式软件体验提供与一个或多个数据记录相关的信息包括:从所述交互式软件体验接收标识被连接到一...

【专利技术属性】
技术研发人员:N维拉H张JW斯科特G绍尔AK邦廷LJ舒内曼PR哈里森
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1