智能积木系统及其交互系统的制作方法

文档序号:14257913阅读:322来源:国知局
智能积木系统及其交互系统的制作方法

本申请涉及智能玩具技术领域,特别是涉及智能积木系统、交互系统及其方法。



背景技术:

积木是老少皆宜的益智类玩具。日前,随着虚实融合技术的发展,利用用户将实体积木拼接出来的造型,与终端上的虚拟世界融合,以在虚拟世界上还原实积木造型,进而实现用户与虚拟世界的交互。

目前,虚拟融合往往采用终端上的摄像头实现。利用摄像头实时采集实体积木拼接的造型的图片,进而根据采集得到的图片,在虚拟世界上还原出该积木造型。然而,终端需要对摄像头采集到的图片进行深度分析的才能获得实体积木造型信息,进而根据获得的实体积木造型信息在虚拟世界中将其还原。故,对终端的处理要求非常高。且,为了还原实体积木的造型,需要用户采用终端多角度进行拍摄,故需要用户参与完成。因此,采用终端摄像实现对实体积木信息的获取,存在较多问题。



技术实现要素:

本申请主要解决的技术问题是提供智能积木系统及其交互系统及,实现积木智能将其拼接状态发送给外部设备,无需外部设备主动采集,且避免积木结构复杂。

为解决上述技术问题,本申请采用的一个技术方案是:提供一种智能积木系统,包括至少一个第一类积木和多个第二类积木,其中,所述第一类积木包括能与外部设备进行通讯的通讯电路,且至少一表面上设置第一数据接口;所述第二类积木一表面上设置有与所述第一数据接口匹配的第二数据接口,其余至少一个表面上设置有所述第一数据接口;所述第二类积木用于通过第一数据接口接收其它积木输入的积木信息,以及利用所述第二数据接口将积木信息输出给其它积木;所述第一积木用于通过第一数据接口接收其它积木输入的积木信息,以及利用所述通讯电路向所述外部设备发送积木信息。

为解决上述技术问题,本申请采用的另一个技术方案是:提供一种智能积木交互系统,包括上述的智能积木系统和处理终端;所述处理终端用于接收所述智能积木系统的第一类积木发送的积木信息;根据所述积木信息构建积木形状图形。

本申请通过在积木设置数据接口,第二类积木通过第一数据接口接收其它积木输入的积木信息,以及利用所述第二数据接口将积木信息输出给其它积木,进而将积木信息发送至设置由通讯电路的第一类积木,由该通讯电路发送至外部设备。因此,实现了积木智能将该自身积木的拼接状态发送给外部设备,无需外部设备主动采集,而且,由于该积木信息均由设置由通讯电路的积木向外部设备发送,故其余积木无需设置通讯电路,故避免了积木结构复杂,也节省了成本。

附图说明

图1a是本申请智能积木系统一实施例中第一类积木的第一视角的外部结构示意图;

图1b是本申请智能积木系统一实施例中第一类积木的内部结构示意图;

图1c是本申请智能积木系统一实施例中第一类积木的第二视角的外部结构示意图;

图2a是本申请智能积木系统一实施例中第二类积木的外部结构示意图;

图2b是本申请智能积木系统一实施例中第二类积木的内部结构示意图;

图3a是本申请智能积木系统另一实施例中第三类积木的外部结构示意图;

图3b是本申请智能积木系统另一实施例中第三类积木的内部结构示意图;

图4是本申请智能积木交互系统一实施例的结构示意图;

图5是本申请积木信息处理方法一实施例的流程图;

图6是本申请非易失性存储介质一实施例的结构示意图;

图7是本申请交互终端一实施例的结构示意图;

图8是本申请智能积木系统一实施例中的结构示意图。

具体实施方式

为了更好的理解本申请的技术方案,下面结合附图对本申请实施例进行详细描述。

在本申请实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本申请。在本申请实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。还应当理解,本文中使用的术语“和/或”是指并包含一个或多个相关联的列出项目的任何或所有可能组合。

请参阅图1-2以及8,图1a-1c是本申请智能积木系统一实施例中的第一类积木的结构示意图,图2a-2b是本申请智能积木系统一实施例中的第二类积木的结构示意图,图8是本申请智能积木系统一实施例中的结构示意图。本实施例中,该智能积木系统包括一个第一类积木10和多个第二类积木20。当然,该第一类积木10也可有多个,本申请不做限定。

该第一类积木10作为智能积木系统与外部设备的通信中心,其包括能与外部设备进行通讯的通讯电路11,该通讯电路11具体可设置在第一类积木10的内部。且该第一类积木10的一表面上设置有第一数据接口12。在其他实施例中,该第一类积木也可存在多个表面分别设置该第一数据接口12。该通讯电路11与第一数据接口12电连接,以接收第一数据接口输入的数据并即时或定时发送至外部设备,或者通讯电路11也可通过一处理电路与第一数据接口12电连接,由该处理电路接收第一数据接口12输入的数据并可进行相应处理后,转发至通讯电路11以发送到外部设备。

该第二类积木20作为智能积木系统中的主要成员,其内设有处理器21。且该第二类积木20的一表面上设置有第二数据接口23,至少一个表面上设置有第一数据接口22,该第一数据接口22的数量可为1-5个。本实施例中,第二类积木20的一个表面上设有第二数据接口23,其三个表面上分别设有第一数据接口22,当然,在其他实施例中,该第二数据接口23和第一数据接口22也可根据实际需要设置为多个或单个。该处理器21与积木上的所有数据接口22、23电连接,以通过该数据接口获得其他积木的数据或者将数据传输至其他积木中。

本申请智能积木系统可利用积木间设置有不同数据接口的面进行拼接,并利用上述第二类积木的处理器21实现自侦测并传输积木的拼接状态,并通过第一类积木的通讯电路11将积木的拼接状态发送给外部设备。

具体地,在上述第一类积木和第二类积木中:

第二数据接口23与第一数据接口12/22匹配,用于与第一数据接口12/22连接,以实现与该第一数据接口12/22之间的数据交互。具体地,该第二数据接口23用于输出数据,第一数据接口12/22用于输入数据。在拼接积木时,发生拼接的积木的第一数据接口和第二数据接口接触而发生连接,从而形积木间传输数据的桥梁。该智能积木系统以第一类积木为拼接中心,并将第二类积木不断拼接在该拼接中心的外围,可形成多条从不同第二类积木输入至第一类积木的数据传输链。

第二类积木20用于通过第一数据接口22接收其它积木输入的积木信息,以及利用所述第二数据接口23将积木信息输出给其它积木,其中,该积木信息包括自身的积木信息和/或接收到的其他积木的积木信息。具体地,上述功能由第二类积木20的处理器21执行,该处理器21用于在检测到所在积木的第二数据接口23与其他积木的第一数据接口12/22连接时,通过该检测到的第二数据接口23将自身积木信息输出至其他积木的第一数据接口12/22;且在检测到所在积木的第一数据接口22输入积木信息时,通过所在积木的第二数据接口23将接收到的积木信息转发至其他积木的第一数据接口12/22。

第一类积木10用于通过第一数据接口12接收其它积木输入的积木信息,以及利用通讯电路11向所述外部设备发送积木信息。其通讯电路11用于接收通过所在积木的第一数据接口12输入的积木信息,并所述输入的积木信息发送至外部设备。

由此,该智能积木系统在使用时,以第一类积木为拼接基础,而后按照需求拼接第二类积木形成实体积木组合(该实体积木组合最开始只有第一类积木)。当拼接一新积木时,通过将待拼接积木的第二数据接口所在面与实体积木组合中一积木的第一数据接口所在面进行拼接,以使待拼接积木的第二数据接口与实体积木组合中一积木的第一数据接口连接。此时,待拼接积木即新拼接积木(也称为新加入实体积木组合的积木),将自身积木信息通过该第二数据接口发送至其拼接的被拼接积木,且被拼接积木将新拼接积木发送的积木信息通过其第二数据接口转发至实体积木组合中的其他积木,直至该积木信息发送至第一类积木,并由第一类积木的通讯电路发送至外部设备,该外部设备进而可根据该积木信息获知该智能积木系统的拼接状态,从而可在外部设备的虚拟世界上还原该积木造型。因此,该智能积木系统实现了智能将该自身积木的拼接状态发送给外部设备,无需外部设备主动采集,而且,由于该智能积木系统的积木信息均由设置由通讯电路的第一类积木向外部设备发送,故第二类积木无需设置通讯电路,故避免了积木结构复杂。

在一具体应用中,积木信息可包括标识信息,且还可选择性包括颜色信息和形状信息。该标识信息用于唯一标识该积木或数据接口,具体可为预定的编码,如数字编码、字母编码、ID地址等。其中,该标识信息包括积木标识信息和相应数据接口的标识信息,或者若每个积木的数据接口的标识均设为不同时,该标识信息可仅包括积木的相应数据接口的标识信息。

例如,该第二类积木20中存储有自身积木标识信息,以及自身积木的每个第一数据接口22的标识信息和每个第二数据接口23的标识信息(当第二类积木只有一个第二数据接口时,不设该第二数据接口的标识信息,或将其作为积木标识信息);该第一类积木10中存储有自身积木的标识信息以及自身积木的第一数据接口12的标识信息;上述积木标识信息及其每个数据接口标识信息组成用于标识该积木的该数据接口的第一标识信息。上述积木标识信息作为用于标识该积木的第二标识信息。

当然,若每个积木的数据接口的标识均不同时,积木的每个数据接口的标识信息既可作为识别该积木的该数据接口的第一标识,也可作为用于识别该积木的第二标识信息。

可以理解的是,若智能积木系统只有一个第一类积木,且第一类积木仅设一个第一数据接口,即用来发送数据的积木是固定的且其拼接面是固定的,故可不保存自身积木及其数据接口的标识信息。

该处理器21具体用于下面四个方面:

第一方面,在检测到所在积木20的第二数据接口23与其他积木的第一数据接口12/22连接时,获取对应所在积木20的上述第二标识信息作为新积木信息,并将该新积木信息通过第二数据接口23发送至该其他积木的12/22。当然,若积木的第二数据接口23的数量为多个时,可将第二数据接口23的上述第二标识信息作为新积木信息。另外,该新积木信息也可包括积木20的颜色和形状信息。该第一方面为在第二类积木为新拼接的积木时,处理器21所执行的功能—若其第二数据接口23与当前实体积木组合的一积木连接,则确定所在积木为新拼接积木,并将可表示所在积木的拼接状态的信息发送给被拼接的该积木。

第二方面,在检测到所在积木的第一数据接口22接收到其他积木发送的新积木信息时,将对应第一数据接口22的第一标识信息(如第一数据接口22的标识信息和所在积木的标识信息)和所述新积木信息作为新增积木的待更新信息,并将该新增积木的待更新信息通过所在积木的第二数据接口23输出至其他积木的第一数据接口12/22。该第二方面为在第二类积木为与新拼接积木发生拼接的被拼接积木时,处理器21所执行的功能—将发生拼接的积木的积木信息发送给当前实体积木组合中的其上一层积木(即与其第一数据接口连接的积木)。可以理解的是,处理器21可直接将获取的自身相关标识信息和接收到的新积木信息作为待更新信息发送至上层积木,也可根据自身相关标识信息和接收到的新积木信息先更新自身积木的各面拼接状态(如积木的设有第二数据接口的每个面是否拼接,若拼接,其拼接的积木信息和相关接口信息),再将自身积木的各面拼接状态作为待更新信息发给上层积木。

第三方面,在检测到所在积木的第一数据接口22与其他积木的第二数据接口23断开连接时,将对应所述第一数据接口22的第一标识信息(如所在积木20的标识信息和第二数据接口23的标识信息)和对应所述断开连接的其他积木的第二标识信息(如该其他积木的积木标识信息)中的至少一者作为去除积木的待更新信息,并将该去除积木的待更新信息通过所在积木的第二数据接口23输出至其他积木的第一数据接口12/22。该第三方面为在第二类积木为原来与实体积木组合中被拔掉的积木拼接的积木时,处理器21所执行的功能—将可表示该去掉的积木的相关信息发送给当前实体积木组合中的其上一层积木。同理地,处理器21可直接将表示该去掉的积木的相关信息作为待更新信息发送至上层积木,也可根据该去掉的积木的相关信息先更新自身积木的各面拼接状态(如将该积木原与去除的积木拼接的一面的拼接状态更新为未发生拼接),再将自身积木的各面拼接状态作为待更新信息发给上层积木。

第四方面,在检测到所在积木的第一数据接口22接收到其他积木发送的待更新信息时,将所述待更新信息通过所在积木的第二数据接口23输出至其他积木的第一数据接口12/22。该第四方面为在第二类积木位于发生拼接或停止拼接的积木到第一类积木之间的数据传输链上时,将上述新增积木或去除积木的待更新信息在该数据传输链上传输,直至传输到第一类积木。该第一类积木的通讯电路11在接收到该待更新信息时,将该待更新信息发送给外部设备,外部设备因此可获知该智能积木系统的积木拼接变化,进而可进行相应更新。其中,新增积木的待更新信息和去除积木的待更新信息可设不同的标志位来表示其为新增积木类型还是去除积木类型。

下面继续结合图1a-1c和图2a-2b,详细描述该第一类积木10和第二类积木20在一具体实施例中的结构。

本实施例中,该第一类积木10包括外壳13,其中,该外壳13可由上盖和下盖组成。该通讯电路11可以采用蓝牙、WIFI、ZigBee(紫蜂协议)等无线通信技术与外部设备通信。该通讯电路11也可采用有线方式与外部设备通信。如图1c所示,第一类积木10在未设第一数据接口12的表面上设有一与通讯电路11连接的外部传输接口17,该外部传输接口17用于作为通讯电路11与外部设备的数据传输接口,通过数据线与外部设备连接,实现通讯电路11与外部设备之间的通信。可以理解的是,该第一类积木10的通讯电路也根据实际需求设置为只支持一种或两种通信方式(有线通信和无线通信),即当通讯电路11仅支持无线通信时,第一类积木10可不设置该外部传输接口17。

为使得智能积木系统可智能感测其位置和/或放置方向,该第一类积木还可内设有传感器14,用于检测所述第一类积木10的位置信息和/或放置方向信息。该位置信息可包括该第一类积木10的位置变化,例如传感器14定时或实时监测第一类积木的位置是否发生变化,若发生变化,则获取该位置变化信息如向前移动20cm,并将该位置信息发送给外部设备。该放置方向信息即若将该第一类积木的一面作为参考面,传感器14实时或定时监测该参考面的朝向,并当参考面朝向发生变化如从朝上变成朝前,则将当前朝向发送给外部设备。外部设备由此可获知第一类积木的位置和/或放置方向的当前状态,由于智能积木系统在使用时,第二类积木拼接在第一类积木上,故通过获知第一类积木的位置和放置方向信息,相当于获得该智能积木系统的位置和放置方向信息,外部设备可根据获知的信息将显示的积木模型的位置或方法相应发生变化。

该第一类积木10还可内设电源15,用于为该智能积木系统的所有积木供电。具体地,该第一数据接口12/22和第二数据接口23均包括数据引脚a和电源引脚b,数据引脚a用于数据传输,电源引脚b用于提供所述电源输出的电压。该电源15为第一类积木10中的电路如通讯电路11、传感器14等供电。并且,当第二类积木的第二数据接口23连接第一类积木的第一数据接口12时,电源15通过连接的数据接口的电源引脚b将电源电压输出至第二类积木的处理器21,以使处理器21正常工作。其余第二类积木同理,在与已获得供电的第二类积木连接时,通过连接的接口获得已获供电的第二类积木输入的电源电压,进而实现工作。可选地,该第一类积木10还可设置有电源保护电路,用于对该电源15进行保护。

为避免智能积木系统在非必要时候仍检测自身积木状态并发送给外部设备,而从导致电源15的电量浪费。第一类积木10还可设置有开关16,具体可为按键开关、触碰开关或其他任意类型的开关。电源15经开关16连接于第一数据接口12和该第一类积木的其他电路如通讯电路11、传感器14等,故可通过控制开关16的状态实现电源15对智能积木系统的供电与否。

可以理解地,在另一实施例中,如图1c所示,该第一类积木10设置的外部传输接口17不仅可与外部设备通信,还可连接外部电源(如外部设备),以输入外部电源的电源电压,实现外部电源为智能积木系统供电。例如,该外部传输接口17分别与第一类积木10的内部电路连接以及第一数据接口连接,以将外部电源提供的电源电压直接提供给智能积木系统的积木,或者该外部传输接口17与第一类积木的电源15连接,以实现外部电源对电源15的充电,再由电源15为智能积木系统供电。当然,在其他实施例中,该第一类积木也可另设一个外部传输接口,以单独用于外部供电。

在其他实施例中,全部或部分第二类积木20也可设置有该电源,以实现每个积木单独供电,或者部分第二类积木单独供电,剩余第二类积木通过其直接或间接连接的第二类积木或第二类积木供电。同理,每个设置有电源的积木均可设置如上述的开关。

第二类积木20包括外壳26,该外壳26由上盖261和下盖262组成,在另一实施例中,该外壳也可由上盖、中壳和下盖组成,或该外壳一体成型。该第二类积木20内部设置有一PCB板,该处理器21设置在该PCB板上。该处理器21具体可为一微处理器。

为可实现积木之间的拼接,该第一数据接口12/22和第二数据接口23为互补结构,例如,上述两种数据接口的其中一种设为凸出结构,另一种设为凹槽结构。本实施例中,该第一数据接口12/22为设置有多个(如三个)触头的插槽,第二数据接口23为设置有与触头数目相同(如三个)的探针的插头。通过第二数据接口的探针对应接触第一数据接口的触点,达到传递数据。或者该第一数据接口12/22为插头,该第二数据接口23为插槽。

具体,该插头包括三个以上的探针,该插槽包括与所述探针数量相同的触头。本实施例中,该三个以上的探针和触头均可如图2/3所示呈直线排列。在另一实施例中,该三个以上的探针可设置为以三个以上的探针为顶点组成的多边形的边不完全相等,所述插槽的触头位置与所述插头的探针位置对应。例如,插头设有三个探针,该三个探针组成的三角形为非等边三角形,插槽的三个触点形成的形状与探针相同,由此可使得插头的每个探针与插槽的每个触点之间的匹配关系是唯一的,例如A探针只可与a触头接触,否则其他探针和触头无法对应接触,从而保证两个积木之间的拼接方向是唯一的,当外部设备获取到该两个积木的对应数据接口发生连接,则两个积木各表面之间的空间关系即可确定。

进一步地,设置有第一数据接口12/22的表面与设置有第二数据接口23的表面也可另设拼接件。该设有第一数据接口12/22的表面上的第一拼接件24与设置第二数据接口23的表面上的第二拼接件25为互补机构,以加强积木之间的可靠拼接。同理于上述数据接口的设计,该第一拼接件24和第二拼接件25中的其中一个设置有三个以上的凸起部,另一个设置有对应所述凸起部设置的凹槽部,其中以三个以上的凸起部为顶点组成的多边形的边不完全相等,由此可使得拼接件上的每个凸起部与凹槽部之间的匹配关系是唯一的,从而保证两个积木之间的拼接方向是唯一的。如图2a所示,设置有第一数据接口12/22的表面设置有三个圆柱组成的凸起机构24,设置有第二数据接口23的表面设置的对应三个圆柱槽组成的凹槽机构25,其中,该三个圆柱和三个圆柱槽分别组成一个非等边三角形。

可以理解的是,在其他实施例中,上述数据接口也可不设为互补接口(如为贴附在表面上的多个金属片),且由设置数据接口的表面实现积木之间的拼接,例如,该设置数据接口的表面设有上述互补的拼接件,以保证两个积木之间的拼接方向是唯一的,和/或也可将设置有数据接口的表面设为黏贴面。

请结合参阅图3a-3b,图3a-3b是本申请智能积木系统再一实施例中的第三类积木的结构示意图。本实施例中,该智能积木系统除包括上述第一类积木和第二类积木外,还包括第三类积木30。该第三类积木30作为该智能积木系统的特性积木,内设有处理器31,且一表面设置有上述的第二数据接口33,且无表面设置第一数据接口。处理器31与该第二数据接口33连接,以将数据通过该第二数据接口33传输至第二类积木或第一类积木。

本实施例中,该第三类积木30用于利用所述第二数据接口将自身积木信息输出给其它积木。故该第三类积木30的结构除了无设置第一数据接口和第一拼接件外,与第二类积木可设置为相同。其中,该第三类积木的第二数据接口33的功能和结构与第二类积木的第二数据接口23相同,且设置该第二数据接口33的表面也可设置第二拼接件32,该第二拼接件32的功能和结构同理于第二类积木的第二拼接件25。故在此不作赘述。

该处理器31用于在检测到所在积木的第二数据接口33与其他积木的第一数据接口12/22连接时,通过该第二数据接口33将自身积木信息输出至其他积木的第一数据接口12/22。在一应用中,该处理器31可实现上述第二类积木的处理器21在一具体应用中的第一方面的功能。

上述智能积木系统中,将积木分为第一类积木和第二类积木,甚至还可设置第三类积木,且上述积木均设置有数据接口。在使用时,第二类积木的处理器在检测到其第二数据接口与其他积木的第一数据接口连接时,即与当前实体积木组合中的一积木发生拼接,此时,将自身积木信息通过该第二数据接口发送至该发生拼接的积木,该发生拼接的积木将新拼接积木发送的积木信息通过其第二数据接口转发至实体积木组合中其他积木,直至该积木信息发送至第一类积木,并由第一类积木经其通讯电路发送至外部设备。

因此,该智能积木系统实现了智能将该自身积木的拼接状态发送给外部设备,无需外部设备主动采集,而且,由于该智能积木系统的积木信息均由设置由通讯电路的第一类积木向外部设备发送,故第二类积木无需设置通讯电路,故避免了积木结构复杂,也节省了成本。而且,将设置有数据接口的表面作为拼接面,即设定了积木的拼接方向,故进一步减轻了工艺的复杂度。

更进一步地,上述积木的设置有数据接口的表面还设置有拼接件,该拼接件与数据接口的相对位置保证了避免数据接口之间的错误连接,故选用表面防呆设计,降低了工艺的复杂度。

请参阅图4,图4是本申请智能积木交互系统一实施例的结构示意图。本实施例中,该交互系统40包括智能积木系统41和处理终端42。

其中,该智能积木系统41如上实施例所述的智能积木系统,智能积木系统41的第一类积木将该智能积木系统的积木信息发送给处理终端42。处理终端42用于接收智能积木系统41的第一类积木发送的积木信息;根据所述积木信息构建积木形状图形,并将该积木形状图形进行显示或将该积木形状图形发送至其他显示终端,以使其他显示终端显示该积木形状图形。掐,该积木形状图形的显示方式可为三维显示。该处理终端42为任意支持智能积木系统的第一类积木的通信方式,且可实现显示的终端,例如手机、平板电脑、智能电视、笔记本等。

具体地,该第一类积木发送的积木信息包括实体积木组合中拼接了新积木时,该发生拼接的积木的积木信息,具体如本次发生拼接的积木的标识信息和发生连接的数据接口的标识信息,即如上面实施例所述新增积木的待更新信息。处理终端42预存有该智能积木系统41每个积木的标识与可视属性,以及每个积木的每个数据接口的标识与该积木的表面对应关系。该可视属性包括形状、尺寸、颜色、每个表面的可视特征(如每个表面的颜色、图案等)等。该预存的每个积木的可视属性与对应的实体积木一致。处理终端42根据接收到的积木信息确定发生拼接的积木以及所述发生拼接的积木间发生拼接的表面,并获取所述发生拼接的积木的可视属性。例如,处理终端42根据接收到的积木信息中的积木标识以及预存信息,可查找到新拼接积木的可视属性和当前积木形状图形中与该新拼接积木发生拼接的被拼接积木,并根据积木信息中的数据接口的标识及预存信息,确定新拼接积木和被拼接积木发生拼接的表面。

处理终端42利用所述待处理积木的可视属性以及所述确定的发生拼接的表面构建积木形状图形。具体,处理终端42在智能积木系统的实体积木组合新拼接积木时,均会更新其构建的积木形状图形。处理终端42利用新积木的可视属性构建出该新积木,并将该新积木的确定发生拼接的表面对应拼接在已建积木形状图形的被拼接积木的对应表面上,由此形成新的积木形状图形,实现将显示积木的组合同步到虚拟世界中。其中,若智能积木系统为第一次发生拼接,即为第二类积木与第一类积木间的拼接,处理终端42当前未构建积木形状图形,处理终端42直接根据查找到的可视属性构建出该发生拼接的第一类积木和第二类积木,并将该构建的积木之间的发生拼接的表面对应拼接,以形成原始的积木形状图形。

而且,该第一类积木发送的积木信息还可包括实体积木组合中拔除积木时,被去除的积木的相关信息。处理终端42根据接收到的信息确定被去除积木,将当前的积木形状图形中的所述被去除积木删除,得到新的积木形状图形。

进一步地,当第一类积木发送其传感器检测到的位置信息和/或放置方向信息时,处理终端42将根据第一类积木的传感器检测到的信息刷新积木形状图形的位置和/或放置方向。

另外,处理终端42还用于在判断所述积木形状图形不是全部位于显示区域时,调整所述积木形状图形在所述显示区域中的起始位置。例如,处理终端先设定积木形状图形在其显示屏或其他显示终端的显示屏上搭建的起始水平位置,预先计算在该设定起始位置搭建的积木形状图形是否可全部显示在该显示屏上,若是,则在显示屏的该设定起始位置搭建积木形状图形以进行显示,否则,根据当前设定起始位置搭建的积木形状图形在显示屏的可见状态调整起始水平位置,并在该调整后的起始位置搭建积木形状图形以进行显示,保证所有搭建的积木都显示出来。

上述积木形状图形可应用在虚实结合互动中。例如,处理终端42先通过显示界面输出用于指示用户进行积木搭建的指示信息,在如上述根据接收到的积木信息构建积木形状图形后,在所述显示界面上显示已搭建的积木形状图形,并根据所述已搭建的积木形状图形触发相应的多媒体内容。该多媒体内容可以为动画或游戏内容,由此可在动画或游戏中利用现实世界的积木搭建来推动相应剧情进展。

举例来讲,所述指示信息包括待搭建的积木形状图形;所述处理终端执行所述根据所述已搭建的积木形状图形触发相应的多媒体内容,包括:判断所述已搭建的积木形状图形是否与所述待搭建的积木形状图形是否一致,如果是,则触发相应的多媒体内容,并还可输出指示所述待搭建的积木形状图形搭建成功的信息;如果不是,则不进行上述触发,并也可输出提示待搭建的积木形状图形搭建失败的信息。本例中,待触发的多媒体内容是固定的,只要用户按要求搭建出一致的积木形状,即可成功触发,在显示界面上显示待触发的多媒体内容。

举例来讲,所述处理终端预先存储有多个媒体内容与积木形状图形的对应数据;所述处理终端执行所述根据所述已搭建的积木形状图形触发相应的多媒体内容,包括:将所述已搭建的积木形状图形与预先存储的对应数据进行匹配,得到与所述已搭建的积木形状图形相对应的多媒体内容,并触发所述相对应的多媒体内容。具体可利用相似度进行匹配,例如,所述预先存储的对应数据为多个多媒体内容分别对应的多个形状图形数据;所述终端将所述已搭建的积木形状图形与预先存储的对应数据进行匹配包括:所述终端计算所述已搭建的积木形状图形与所述多个形状图形数据之间的相似度,得到与所述已搭建的积木形状图形间的相似度超过阈值的一个形状图形数据(可选择相似度超过阈值且最高的)相对应的多媒体内容,并触发所述相应的多媒体内容。或者也可不判断是否超过阈值,直接将相似度最高的形状图形数据对应的多媒体内容。本例中,待触发的多媒体内容是不定的,即可根据用户搭建的不同积木形状,触发不同的多媒体内容,即在显示界面上显示该触发的多媒体内容。

具体而言,上述积木形状图形可应用在动画、游戏等方面,以将搭建的实体与动画和游戏无缝融合,实现用户在现实中与虚拟世界进行交互。在一实际应用中,该处理终端42在检测到当前游戏或动画场景需要搭建积木来配合时,向用户显示相关提示信息,该提示信息可提示待搭建的积木形状或者不对其积木形状进行限定。用户利用上述智能积木系统搭建实体积木组合,处理终端42通过其通信端口采集到的第一类积木发送的积木数据,通过如上数据处理,显示已搭建的积木形状图形以还原实体积木造型,并在检测到接收到的数据为第三类积木数据时,表示用户当前已完成搭建,此时,处理终端可不再接收第一类积木的信息直到下一待搭建的积木形状图形开始搭建。处理终端42预存有多个用于触发不同游戏或动画场景的积木形状图形数据,查找出与所述已搭建的积木形状图形相似度最高的预存积木形状图形数据,进而触发积木形状图形数据对应的新的游戏或动画场景。处理终端42由此将实体积木造型数据存入系统,作为一个关键要素,替代原有动画情节的要素,从而融入动画或游戏产品。

具体来说,在应用于动画和游戏时,处理终端42在剧情推进过程中,可适时提示用户进行实体积木的搭建,例如在游戏角色需要过河,则提示要搭建可帮助过河的物件(可以为桥或者船等)。在进入搭建环节时,用户打开第一类积木和三维显示终之间通信接口如蓝牙后,处理终端42不断刷新蓝牙端口数据,第一类类积木上传的信息就能实时导入处理终端42,当实体积木组合增加新积木或者拔下已有的积木时,处理终端42能随时检测到,并即时刷新当前呈现的图形。当处理终端42采集到积木搭建结束的信息(如第一类积木在设定时间内未发送数据或者接收到属于第三类积木的信息)时,自动进入剧情环节(如积木形状为桥则进入用户过桥的游戏情节,如积木形状为船则进入用户渡船过河的游戏情节),因此,实体积木所搭建的造型就自动融入动画和游戏剧情中。

上述交互系统可作为混合现实积木与动画或游戏交互系统,实现实体积木的三维结构即时同步到处理终端,与处理终端中的动画和游戏内容实时交互。具体而言,在处理终端上安装交互动画和游戏系统,处理终端运行该交互动画和游戏系统时包括以下功能:1,在动画和游戏剧情发展过程中,触发采集外部积木信号,在获取采集结束的信号时,根据采集信息搭建的积木图形形状触发进一步的动画和游戏;2,通过该设备无线传输功能主动或被动采集,刷新关联信息,进而将外部积木信号转换成图形信号,无缝融入动画和游戏内容,并触发更多动画和游戏内容的播放;3,利用人工智能技术,识别外部积木信息并与交互动画和游戏系统预存内容做比较,根据相似性原理触发不同的动画和游戏内容;4,识别外部信息与交互动画和游戏的虚拟场景产生交互;5,交互动画和游戏系统允许多套积木系统与一个交互动画和游戏系统进行交互;6,交互动画和游戏系统支持通过互联网络实现多人在线同步交互。

为便于理解,下面举例说明。该智能积木系统包括一个第一类积木01、30个第二类积木02-31以及10个第三类积木32-41,且每个积木的均为相同尺寸的正方体。每个积木包括A-F面,其中,第一类积木01的A面设置有凹槽状的第一数据接口(该接口标识为A1),该第一类积木01整体颜色为白色。第二类积木02-31的A面设有突起状的第二数据接口(该接口标识为A1),C、D、E面均设有该凹槽状的第一数据接口(该接口分别标识为C1、D1、E1),且该第二类积木02-31的A-C面为黄色、D-F面为红色。第三类积木32-41的A面设有突起状的第二数据接口(该接口标识为A1),且该第三类积木32-41的A-C面为绿色、D-F面为橙色。以上智能积木信息预存在一用户使用的手机中。

用户在使用该智能积木系统时,将第二类积木02的第二数据接口A1插入第一类积木01的第一数据接口A1,第二类积木02的处理器检测到此操作,进而将自身积木的标识02和对应接口标识A1通过第二数据接口A1输入至第一类积木01的第一数据接口A1。第一类积木01的通讯电路将该第二类积木02发送的标识信息以及当前传感器感测到的A面向上的方向信息发送至用户手机,手机根据预存信息以及第一类积木01发送的标识信息,构建白色的正方体第一类积木01和A-C面为黄色且D-F面为红色的正方体第二类积木02,且第一类积木01的A面的接口与第二类积木02的A面的接口拼接,并且,该第一类积木01的A面向上,得到上述由第一类积木01和第二类积木02构成的积木形状图形,并将该模型显示在手机屏幕上。

用户继续将第二类积木07的第二数据接口A1连接第二类积木02的第一数据接口D1。第二类积木07的处理器检测到上述操作,即所在积木的标识07和第二数据接口标识A1传输至第二类积木02的第一数据接口D1。第二类积木02的处理器获取发生连接的接口标识为D1和所在积木标识02,将接口D1接收到的第二类积木07的标识信息与该接口标识D1建立关联,并将建立的关联关系以及所在积木标识02作为新增积木的待更新信息通过其第二数据接口A1传输至第一类积木01的第一数据接口A1,由第一类积木01的通讯电路将该待更新信息发送至用户手机。用户手机根据该待更新信息查找预存信息,以在之前建立的积木形状图形中的第二类积木02的D面上构建A-C面为黄色且D-F面为红色的正方体第二类积木07,且该第二类积木07的A面与第二类积木02的D面拼接,由此更新积木形状图形。

继续,用户将第三类积木32的第二数据接口A1连接第二类积木07的第一数据接口C1。同理于第二类积木,第三类积木32的处理器通过第二数据接口A1将积木标识32和相关接口标识A1发送给第二类积木07。第二类积木07的处理器建立接收到的第三类积木32的标识信息与接口标识C1的关联关系,将该关联关系和积木标识07作为待更新信息并通过第二数据接口A1发送给第二类积木02的第一数据接口D1。第二类积木02的处理器将接收到该待更新信息通过数据接口转发至第一类积木01,以由第一类积木01的通讯电路发送至用户手机。用户手机同理根据该待更新信息查找预存信息,以在之前建立的积木形状图形中的第二类积木07的C面上构建A-C面为绿色且D-F面为橙色的正方体第三类积木32,且该第三类积木32的A面与第二类积木07的C面拼接,由此更新积木形状图形。

该智能积木模型依上理将积木的新拼接状态发送给用户手机,用户手机由此更新积木形状图形,并显示更新后的积木形状图形,并根据积木形状图形触发对应多媒体内容,由此,实现了用户对实体积木的操作实时显示在手机上,并实现智能交互。

请参阅图5,图5是本申请终端与智能积木系统之间进行交互的方法一实施例的流程图。本实施例中,该智能积木系统为上述的智能积木系统,该方法由终端如上述处理终端执行,包括:

S51:终端通过其显示界面输出用于指示用户进行积木搭建的指示信息。

例如,该终端在运行动画或者游戏时,根据当前动画或游戏的场景确定需搭建积木,则从终端的存储器中获取与当前动画或游戏场景关联的待搭建的积木形状图形信息或提示可搭建场景内容的相关信息,并通过其显示界面显示该积木形状图形或该提示可搭建场景内容的相关信息。

S52:终端接收所述智能积木系统的第一类积木发送的积木信息。

终端可通过蓝牙、wifi等无线通讯方式,或者其他有线通讯方式,获得上述第一类积木发送的积木信息。具体,第一类积木获取及发送积木信息可参阅上面实施例所述。其中,终端可主动或被动进入该接收积木信息的模式。

S53:终端根据所述积木信息搭建积木形状图形,并在所述终端的显示界面上显示已搭建的积木形状图形。

终端具体可如上述处理终端根据积木信息搭建积木形状图像。

例如,所述终端根据所述积木信息搭建积木形状图形,可具体包括以下两方面的至少一个:

1)当所述积木信息包括发生拼接的积木的积木信息时,根据接收到的积木信息确定发生拼接的积木以及所述发生拼接的积木间发生拼接的表面,并获取所述发生拼接的积木的可视属性,利用所述发生拼接的积木的可视属性以及所述确定的发生拼接的表面构建积木形状图形;

2)当所述积木信息包括被去除的积木的相关信息时,根据接收到的信息确定被去除积木,将当前的积木形状图形中的所述被去除积木删除。

所述在所述终端的显示界面上显示已搭建的积木形状图形,可包括以下两方面的至少一个:

1)根据接收到的所述第一类积木感测的位置和/或放置方向信息,调整所述积木形状图形的位置和/或放置方向;

2)在判断所述积木形状图形不是全部位于显示区域时,调整所述积木形状图形在所述显示区域中的起始位置。

S54:终端根据所述已搭建的积木形状图形触发相应的多媒体内容。

例如,所述指示信息包括待搭建的积木形状图形,该S54可具体包括:终端判断所述已搭建的积木形状图形与所述待搭建的积木形状图形是否一致,如果是,则触发相应的多媒体内容,并可选择输出指示所述待搭建的积木形状图形搭建成功的信息。如果不是,则不进行该触发,并可也可选择输出提示搭建失败的信息。

又例如,所述终端预先存储有多个多媒体内容与积木形状图形的对应数据;该S54可具体包括:终端将所述已搭建的积木形状图形与预先存储的对应数据进行匹配,得到与所述已搭建的积木形状图形相对应的多媒体内容,并触发所述相应的多媒体内容。其中,所述预先存储的对应数据可为所述多个多媒体内容分别对应的多个形状图形数据;所述终端将所述已搭建的积木形状图形与预先存储的对应数据进行匹配可包括:所述终端计算所述已搭建的积木形状图形与所述多个形状图形数据之间的相似度,得到与所述已搭建的积木形状图形间的相似度超过阈值的一个所述形状图形数据相对应的多媒体内容,并触发所述相应的多媒体内容。

在一应用中,智能交互系统包括第三类积木,终端在检测到接收到的积木信息包含第三类积木的积木信息时,表示用户当前已完成搭建,然后,终端根据所述已搭建的积木形状图形触发相应的多媒体内容。在另一应用中,终端可在每次接收到积木信息时进行判断是否可执行上述触发,例如,智能交互系统每拼接或拔出一个积木,则第一类积木则将新拼接或拔出积木的积木信息发送给该终端,终端根据该积木信息更新搭建后,则判断当前搭建的积木形状图形与所述待搭建的积木形状图形或者预存的形状图形数据是否匹配,若不是,则表示当前搭建的积木形状图形尚未未能实现触发,继续等待第一类积木发送信息;若是,则表示当前搭建的积木形状图形已经成功,并触发相应多媒体内容,且此时不再接收第一类积木发送信息,直到下一待搭建的积木形状图形开始搭建。

本申请还提供一种非易失性存储介质,如图6所示,该非易失性存储介质60存储有计算机程序61,该计算机程序61可被处理器运行,用于实现上述终端与智能积木系统之间进行交互的方法实施例。该存储介质60具体可为只读存储器(ROM)、可编程只读存储器(PROM)、可擦可编程只读存储器(EPROM)、电可擦除只读存储器(EEPROM)和闪存等。该存储介质60也可包括随机存取储存器(RAM)。

请参阅图7,图7是本申请交互终端一实施例的结构示意图。本实施例中,该交互终端70可为上述处理终端,具体可如手机、平板电脑、智能电视、笔记本等。

该交互终端70包括存储器71、处理器72和显示屏73。该存储器71和显示屏73均与处理器72连接,具体可采用总线连接方式。该显示屏73用于响应处理器73的控制进行显示,其包含至少一显示界面。

存储器71存储有计算机程序。处理器72运行存储器71存储的计算机程序,用于执行上述终端与智能积木系统之间进行交互的方法实施例。

上述方案中,通过在积木设置数据接口,积木的处理器在检测到其第二数据接口与其他积木的第一数据接口连接时,将自身积木信息通过该第二数据接口发送至其他积木,且在检测到其第一数据接口输入积木信息时通过其第二数据接口继续转发至其他积木,进而将该积木信息发送至设置由通讯电路的积木,由该通讯电路发送至外部设备。因此,实现了积木智能将该自身积木的拼接状态发送给外部设备,无需外部设备主动采集,而且,由于该积木信息均由设置由通讯电路的积木向外部设备发送,故其余积木无需设置通讯电路,故避免了积木结构复杂,也节省了成本。

而且,上述交互系统可通过将智能积木系统和终端结合,将终端将智能积木系统的真实搭建情况显示出来,并可实体积木的搭建作为游戏或动漫情节部分,实现用户在现实中与虚拟世界进行交互。

以上所述仅为本发明的实施方式,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1