本发明涉及交互界面控制技术领域,更具体地,涉及一种电子宠物互动控制方法、装置及可穿戴设备。
背景技术:
目前,凡是可穿戴设备或者移动终端均能够提供人机交互界面,人机界面是系统和使用者之间进行交互和信息交换的媒介,它实现信息的内部形式与人类可以接受形式之间的转换。凡参与人机信息交流的领域都存在着人机界面。使用者和系统之间一般用面向问题的受限自然语言进行交互。一般地,在进行图形界面设计时,界面上的元素都是组件,通过设置组件的属性可以设置组件的整体外观,包括形状,颜色,大小等参数,以一定频率改变多个组件的属性可以反映出组件的动画状态。多个组件可以组合而形成一个电子宠物,通过改变电子宠物的设置项可以改变电子宠物的状态,从而形成人机交互的效果。
一般地,电子宠物的互动方式多集中在依靠界面上的某个控件来触发互动,或者触摸屏幕上某一固定区域,电子宠物就会对应触发区域做出不同的反应,大多数电子宠物都仅仅能够提供一种游戏形式。现有的一种电子宠物在一些控制方式上进行了改进,其包括中央处理器及无线接收器,以及控制件,多个加速度计、第二中央处理器及无线发射器。该电子宠物的控制方法包括以下步骤,提供电子宠物;提供控制件;分别侦测该些加速度计的多个加速度值;以及当该些加速度值与预设指令相同时,电子宠物会根据预设指令做出预设动作,该电子宠物控制方法利用成本较低的加速度计来控制电子宠物,不需要直接抚摸电子宠物便会作出反应,可模拟出真实宠物与人类之间的互动,提升娱乐效果。
上述方案在一定程度上提高了使用者的操作乐趣,然而仅仅依靠加速度计的传感数据来控制电子宠物,形式过于单一,不能够满足使用者的多种操作需求。
技术实现要素:
鉴于上述问题,本发明提出了一种电子宠物互动控制方法,其利用可穿戴设备本身所携带的多种传感器所提供的传感数据控制电子宠物与使用者互动,其提供了多种控制方法。
第一方面,本发明提供一种电子宠物互动控制方法,包括如下步骤:
采集本机至少一个传感器的用于表征本机使用者行为的传感数据;本发明采集至少一个传感器的数据,由这些传感数据所生成的判定结果更为准确;
发送所述传感数据至云端服务器以解析所述传感数据,以确定所述传感数据所表征的行为,以根据预设对应关系中与该行为对应的数据更新与本机关联的电子宠物的状态数据;云端服务器具有更为强大的处理能力,能够得到更为精确的结果;
接收所述电子宠物的状态数据,根据该状态数据改变所述电子宠物的配置属性信息。
具体地,所述的采集本机至少一个传感器的用于表征本机使用者行为的传感数据具体包括:
采集本机音频传感器的用于表征所述使用者的声音变化数据,以作为所述传感数据。
具体地,所述的发送所述传感数据至云端服务器以解析所述传感数据具体包括如下步骤:
发送自音频传感器采集到的传感数据至云端服务器以提取出所述传感数据中的音频特征信息/语词信息,以根据该音频特征信息/语词信息的语义确定所述使用者的行为。
在本发明一个实施例中,所述的采集本机至少一个传感器的用于表征本机使用者行为的传感数据具体包括:
采集本机触屏传感器的用于表征所述使用者的触屏操作数据,以作为所述传感数据。
进一步地,所述的发送所述传感数据至云端服务器以解析所述传感数据具体包括如下步骤:
发送自触屏传感器采集到的传感数据至云端服务器以提取出所述传感数据中的所述使用者对触屏点的触发操作信息,以根据该触发操作信息确定所述使用者的行为。
采集本机姿态传感器的用于表征所述使用者的姿态变化数据,以作为所述传感数据。姿态传感器的传感数据用于表征使用者的姿态变化数据。
发送自姿态传感器采集到的传感数据至云端服务器以提取出所述传感数据中的所述使用者的动作信息,以根据该动作信息确定所述使用者的行为。
进一步地,所述姿态传感器包括以下任意一种或任意多种:
加速度计,用于感知所述使用者移动过程中的加速度变化值作为所述姿态变化数据;
陀螺仪,用于感知所述使用者移动过程中的角速率变化值作为所述姿态变化数据;
磁强计,用于确定所述使用者在移动过程中的绝对方向作为所述姿态变化数据。
进一步地,所述行为与所述传感数据之间存在算法关联关系,所述算法关联关系包括微积分算法、坐标变换算法、模式识别算法、数据融合算法中的任意多项。
具体地,在本发明一个实施例中,所述的以确定所述传感数据所表征的行为后还包括如下步骤:
调用本机交互功能接口以通过交互界面显示由云端服务器根据所述使用者的行为生成的行为日志。
优选地,所述预设对应关系表征所述电子宠物对所述使用者的行为的反馈,其由云端服务器或与本机关联的用户设定。
接收由云端服务器根据所述预设对应关系所发起的启动相应应用程序的控制指令;
启动所述应用程序,并调用本机交互功能接口显示所述应用程序的执行结果;
反馈该执行结果到所述云端服务器以依据该执行结果更新所述电子宠物的状态数据。
进一步地,接收所述云端服务器根据所述执行结果而生成的更新电子宠物的状态数据;
根据所述状态数据,调用本机交互功能接口显示所述电子宠物的状态。
在本发明一个实施例中,所述电子宠物互动控制方法还包括如下后序步骤:
响应于进入电子宠物界面的切换指令,调用所述配置属性信息配置电子宠物的属性并显示该电子宠物。
具体地,在本发明一个实施例中,所述的预设对应关系表征所述使用者的行为与所述电子宠物的配置属性的对应关系,所述电子宠物的配置属性反映出来的电子宠物状态与所述行为一一映射。
第二方面,本发明提供了一种电子宠物互动控制装置,该电子宠物互动控制装置具有实现上述第一方面中电子宠物互动控制方法行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。该电子宠物互动控制装置包括如下各模块:
采集模块,用于采集本机至少一个传感器的用于表征本机使用者行为的传感数据;
发送模块,用于发送所述传感数据至云端服务器以解析所述传感数据,以确定所述传感数据所表征的行为,以根据预设对应关系中与该行为对应的数据更新与本机关联的电子宠物的状态数据;
接收模块,用于接收所述电子宠物的状态数据,根据该状态数据改变所述电子宠物的配置属性信息。
具体地,所述的采集模块具体用于:
进一步地,所述的发送模块具体用于:
结合第二方面,在本发明一个实施例中,所述的采集模块具体用于:
结合第二方面,在本发明一个实施例中,所述的发送模块具体用于:
采集本机姿态传感器的用于表征所述使用者的姿态变化数据,以作为所述传感数据。
具体地,所述的发送模块具体用于发送自姿态传感器采集到的传感数据至云端服务器以提取出所述传感数据中的所述使用者的动作信息,以根据该动作信息确定所述使用者的行为。
具体地,所述的控制装置还包括如下模块:
行为日志显示模块,用于调用本机交互功能接口以通过交互界面显示由云端服务器根据所述使用者的行为生成的行为日志。
具体地,所述预设对应关系表征所述电子宠物对所述使用者的行为的反馈,其由云端服务器或与本机关联的用户设定。
在本发明一个实施例中,所述的接收模块包括如下单元:
接收指令单元,用于接收由云端服务器根据所述预设对应关系所发起的启动相应应用程序的控制指令;
启动程序单元,用于启动所述应用程序,并调用本机交互功能接口显示所述应用程序的执行结果;
反馈结果单元,用于反馈该执行结果到所述云端服务器以依据该执行结果更新所述电子宠物的状态数据。
进一步地,所述的接收模块还包括如下单元:
接收数据单元,用于接收所述云端服务器根据所述执行结果而生成的更新电子宠物的状态数据;
显示单元,用于根据所述状态数据,调用本机交互功能接口显示所述电子宠物的状态。
在本发明一个实施例中,所述控制装置还包括切换模块,其用于响应于进入电子宠物界面的切换指令,调用所述配置属性信息配置电子宠物的属性并显示该电子宠物。
优选地,所述的预设对应关系表征所述使用者的行为与所述电子宠物的配置属性的对应关系,所述电子宠物的配置属性反映出来的电子宠物状态与所述行为一一映射。
结合第二方面,在一个可能的设计中,电子宠物互动控制装置的结构中包括处理器和存储器,所述存储器用于存储支持收发装置执行上述方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。所述电子宠物互动控制装置还可以包括通信接口,用于电子宠物互动控制装置与其他设备或通信网络通信。
第三方面,本发明提供了一种电子宠物的控制方法,包括如下步骤:
接收可穿戴设备发送的用于表征其使用者行为的传感数据;
解析所述传感数据,确定所述传感数据所表征的行为;
根据预设对应关系中与该行为对应的数据更新与所述可穿戴设备关联的电子宠物的状态数据,并发送该状态数据至所述可穿戴设备以改变所述电子宠物的配置属性信息。
具体地,所述的接收可穿戴设备发送的用于表征其使用者行为的传感数据包括如下步骤:
接收可穿戴设备发送的其音频传感器的用于表征所述使用者的声音变化数据,作为所述传感数据。
结合第三方面,在本发明的一个实施例中,所述的解析所述传感数据,确定所述传感数据所表征的行为具体包括如下步骤:
提取所述传感数据中的音频特征信息;
根据所述音频特征信息确定该音频特征信息所表征的使用者的行为。
结合第三方面,在本发明的一个实施例中,所述的接收可穿戴设备发送的用于表征其使用者行为的传感数据包括如下步骤:
接收可穿戴设备发送的其触屏传感器的用于表征所述使用者的触屏操作数据,作为所述传感数据。
进一步地,所述的解析所述传感数据,确定所述传感数据所表征的行为具体包括如下步骤:
提取所述传感数据中的所述使用者对触屏点的触发操作信息;
根据所述触发操作信息确定该触发操作信息所表征的使用者的行为。
接收可穿戴设备发送的其姿态传感器的用于表征所述使用者的姿态变化数据,作为所述传感数据。
提取所述传感数据中的所述使用者的动作信息;
根据所述动作信息确定该动作信息所表征的使用者的行为。
结合第三方面,在本发明的一个实施例中,所述的确定所述传感数据所表征的行为后还包括如下步骤:
根据所述使用者的行为生成对应所述使用者的行为日志,在发送所述状态数据时一并将该行为日志发送给所述可穿戴设备。
结合第三方面,在本发明的一个实施例中,所述预设对应关系表征所述电子宠物对所述使用者的行为的反馈,其由云端服务器或与本机关联的用户设定。
结合第三方面,所述的确定所述传感数据所表征的行为后还包括如下步骤:
根据所述预设对应关系向所述可穿戴设备发起启动相应应用程序的控制指令;
根据所述可穿戴设备响应于所述控制指令而启动的应用程序的执行结果而更新所述电子宠物的状态数据。
进一步地,还包括后序步骤:
发送根据所述执行结果而生成的更新电子宠物的状态数据至所述可穿戴设备,以根据该状态数据改变所述电子宠物的配置属性。
结合第三方面,在本发明的一个实施例中,所述的预设对应关系表征所述使用者的行为与所述电子宠物的配置属性的对应关系,所述电子宠物的配置属性反映出来的电子宠物状态与所述行为一一映射。
第四方面,本发明还提供了一种电子宠物互动控制装置,该电子宠物互动控制装置具有实现上述第一方面中电子宠物互动控制方法行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。该电子宠物的控制装置包括如下模块:
数据接收模块,用于接收可穿戴设备发送的用于表征其使用者行为的传感数据;
数据解析模块,用于解析所述传感数据,确定所述传感数据所表征的行为;
更新模块,用于根据预设对应关系中与该行为对应的数据更新与所述可穿戴设备关联的电子宠物的状态数据,并发送该状态数据至所述可穿戴设备以改变所述电子宠物的配置属性信息。
结合第四方面,在本发明的一个实施例中,所述数据接收模块具体用于:
进一步地,所述数据解析模块具体包括如下单元:
第一提取单元,用于提取所述传感数据中的音频特征信息;
第一行为确定单元,用于根据所述音频特征信息确定该音频特征信息所表征的使用者的行为。
结合第四方面,在本发明的一个实施例中,所述的数据接收模块具体用于:
第二提取单元,用于提取所述传感数据中的所述使用者对触屏点的触发操作信息;
第二行为确定单元,用于根据所述触发操作信息确定该触发操作信息所表征的使用者的行为。
结合第四方面,在本发明一个实施例中,所述的数据接收模块用于:
进一步地,所述的数据解析模块具体包括如下单元:
第三提取单元,用于提取所述传感数据中的所述使用者的动作信息;
第三行为确定单元,用于根据所述动作信息确定该动作信息所表征的使用者的行为。
结合第四方面,在本发明的一个实施例中,所述的控制装置还包括如下模块:
行为日志生成模块,用于根据所述使用者的行为生成对应所述使用者的行为日志,在发送所述状态数据时一并将该行为日志发送给所述可穿戴设备。
结合第四方面,在本发明的一个实施例中,所述预设对应关系表征所述电子宠物对所述使用者的行为的反馈,其由云端服务器或与本机关联的用户设定。
结合第四方面,在本发明的一个实施例中,所述控制装置还包括:
程序启动模块,用于根据所述预设对应关系向所述可穿戴设备发起启动相应应用程序的控制指令;
更新模块,用于根据所述可穿戴设备响应于所述控制指令而启动的应用程序的执行结果而更新所述电子宠物的状态数据。
进一步地,所述控制装置还包括:
数据发送模块,用于发送根据所述执行结果而生成的更新电子宠物的状态数据至所述可穿戴设备,以根据该状态数据改变所述电子宠物的配置属性。
结合第四方面,在本发明的一个实施例中,所述的预设对应关系表征所述使用者的行为与所述电子宠物的配置属性的对应关系,所述电子宠物的配置属性反映出来的电子宠物状态与所述行为一一映射。
结合第四方面,在一个可能的设计中,电子宠物互动控制装置的结构中包括处理器和存储器,所述存储器用于存储支持收发装置执行上述方法的程序,所述处理器被配置为用于执行所述存储器中存储的程序。所述电子宠物互动控制装置还可以包括通信接口,用于电子宠物互动控制装置与其他设备或通信网络通信。
第五方面,本发明还提供了一种可穿戴设备,包括:
触敏显示器,用于感知操作指令并根据该指令显示相应的界面;
存储器,用于存储支持收发装置执行上述电子宠物互动控制装置的程序;
一个或多个处理器,用于执行所述存储器中存储的程序;
通信接口,用于上述电子宠物互动控制装置与其他设备或通信网络通信;
一个或多个应用程序,所述一个或多个程序被配置为用于执行实现上述电子宠物互动控制装置的功能。
第六方面,本发明实施例提供了一种计算机存储介质,用于储存为上述电子宠物互动控制装置所用的计算机软件指令,其包含用于执行上述方面为电子宠物互动控制装置所设计的程序。
相对于现有技术,本发明提供的方案,可穿戴设备端采集其自身传感器的传感数据并发送到云端服务器,以依据云端服务器对这些传感数据进行解析,从而确定传感数据所表征的使用者的行为,以根据预设对应关系确定电子宠物的状态,从而将该信息发送至可穿戴设备以完成对电子宠物的配置更新,形成电子宠物和使用者之间的互动。一方面,本发明提供了一种较为简洁控制方式,使用者甚至不必刻意的去操控人机界面,设备就能获取到使用者的行为和意向,从而驱使电子宠物做出互动动作;另一方面,可穿戴设备将传感数据上传至云端服务器进行处理,云端服务器具有更强大的硬件设施,同时支持更复杂的算法,因而能够得到实时准确的使用者行为判定结果;另一方面,当把传感数据上传到云端服务器时,云端服务器能够掌控使用者的行为,尤其当该可穿戴设备的使用者为老人和小孩时,随时掌握使用者的动态有助于保证孩子和老人的安全;另一方面,通过电子宠物的可爱形象吸引使用者,让其与孩子进行互动,通过改变电子宠物的属性来对孩子的行为进行评价,本方案提供的是一种更有益身心、同时兼顾使用者乐趣的方案;另外,本发明还具有系统鲁棒性能好、操作方法简单,实时等特点。
本发明的这些方面或其他方面在以下实施例的描述中会更加简明易懂。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1示出了根据本发明一个实施例的可穿戴设备和服务器的系统架构图。
图2示出了根据本发明一个实施例的电子宠物互动控制方法流程图。
图3示出了根据本发明一个实施例的根据预设对应关系发起应用程序的流程图。
图4示出了根据本发明一个实施例的根据执行结果而更新电子宠物状态的流程图。
图5示出了根据本发明一个实施例的电子宠物控制装置框图。
图6示出了根据本发明一个实施例的接收模块框图。
图7示出了根据本发明另一个实施例的接收模块框图。
图8示出了根据本发明一个实施例的电子宠物的控制方法流程图。
图9示出了根据本发明一个实施例的解析传感数据的方法流程图。
图10示出了根据本发明另一个实施例的解析传感数据的方法流程图。
图11示出了根据本发明另一个实施例的解析传感数据的方法流程图。
图12示出了根据本发明一个实施例的发起启动应用程序的控制指令方法流程图。
图13示出了根据本发明一个实施例的电子宠物互动控制装置框图。
图14示出了根据本发明一个实施例的数据解析模块框图。
图15示出了根据本发明另一个实施例的数据解析模块框图。
图16示出了根据本发明另一个实施例的数据解析模块框图。
图17示出了根据本发明另一个实施例的电子宠物互动控制装置框图。
图18示出了根据本发明一个实施例的一种可穿戴设备框图。
具体实施方式
为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。
在本发明的说明书和权利要求书及上述附图中的描述的一些流程中,包含了按照特定顺序出现的多个操作,但是应该清楚了解,这些操作可以不按照其在本文中出现的顺序来执行或并行执行,操作的序号如101、102等,仅仅是用于区分开各个不同的操作,序号本身不代表任何的执行顺序。另外,这些流程可以包括更多或更少的操作,并且这些操作可以按顺序执行或并行执行。需要说明的是,本文中的“第一”、“第二”等描述,是用于区分不同的消息、设备、模块等,不代表先后顺序,也不限定“第一”和“第二”是不同的类型。
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本发明所述的“状态数据”用于表征更改电子宠物各个视图组件属性的数据。
本发明所述的传感器包括加速度计、陀螺仪、地磁计、音频传感器、图像传感器、触屏传感器等,但不限制于此,本领域内技术人员可以理解,一方面所述传感器可以以集成的方式安装在本机,另一方面,所述传感器也包括穿戴于使用者的身上的传感器,例如穿戴在使用者的手上的含有加速度计的手套。
在本发明的实施例中,电子宠物互动控制的系统架构如图1所示,包括服务器及可穿戴设备,可穿戴设备例如智能手表、智能手环、智能眼镜等电子产品。以可穿戴设备为智能手表为例,在云端服务器与智能手表建立通讯链路后,智能手表以无线发送的方式将采集到的传感数据发送到云端服务器,云端服务器对传感数据进行处理,通过解析数据而分析出使用者的行为,并根据传感数据制定用于改变所述界面互动组件的互动状态的属性修改指令。本领域内技术人员可以理解的是云端服务器亦可以随时将其分析出的使用者的行为发送回给智能手表,并在智能手表上的人机界面显示出来;本领域内技术人员可以理解,在本发明中,智能手表端和云端服务器互相协作完成对界面互动组件的控制,智能手表将传感数据上传到服务器进行处理,能够利用服务器的强大处理能力得到更为精准的判定结果。
第一方面,结合图2,本发明提供一种电子宠物互动控制方法,包括如下步骤:
S101,采集本机至少一个传感器的用于表征本机使用者行为的传感数据;在一个实施例中,仅仅采集加速度传感器的传感数据用于测定所述使用者的睡眠状态;而在其他实施例中,本发明采集加速度传感器、陀螺仪、地磁计等多个传感器的数据,综合多个传感数据而生成的判定结果判断使用者是否弹钢琴。
本机中央处理器与本机所关联/携带的传感器之间的通信是即时的,一方面,中央处理器可以通过一些控制信令去获取传感器的传感数据,另一方面,传感器在获得传感数据的同时也可以主动发送至中央处理器进行处理。
所述传感器的传感数据用于表征本机使用者的行为,包括使用者的说话行为、触摸行为、行走行为、跑步行为、吃饭行为等等。这些使用者的行为都是通过对传感数据分析而获得的。
具体地,所述的采集本机至少一个传感器的用于表征本机使用者行为的传感数据具体包括:采集本机音频传感器的用于表征所述使用者的声音变化数据,以作为所述传感数据。在本实施例中,当使用者发出语音时,音频传感器会对使用者的语音进行识别,并且通过将其上传到服务器的方式来提取语音中的特征信息来分析使用者的行为意向。
在本发明另一个实施例中,所述的采集本机至少一个传感器的用于表征本机使用者行为的传感数据具体包括:采集本机触屏传感器的用于表征所述使用者的触屏操作数据,以作为所述传感数据。在本发明的一个实施例中,当使用者触发屏幕不同的控件时,系统会将使用者的触发操作发送至服务器以对使用者的触发操作进行分析,并通过云端服务器分析出使用者的行为,并根据预设的对应关系生成对宠物的状态控制指令。
在本发明另一个实施例中,所述的采集本机至少一个传感器的用于表征本机使用者行为的传感数据具体包括:采集本机姿态传感器的用于表征所述使用者的姿态变化数据,以作为所述传感数据。姿态传感器的传感数据用于表征使用者的姿态变化数据,本发明的一个实施例是,加速度传感器安装于所述使用者手上的手套,当用互有手指动作时,加速度计的传感数据发生变化而导致传感器的加速度值发生改变,本机采集到该传感数据,将其上传至云端服务器,云端服务器的反馈数据为“使用者在谈钢琴”;在另一个实施例中,云端服务器的反馈数据为其按照预设于弹钢琴行为的对应关系而生成的对电子宠物状态的改变,在该实施例中,对应的电子宠物的状态为跟随手指动作打节拍;在其他几个实施例中,对应的电子宠物的状态还包括摇头、跳舞、弹钢琴、唱歌等。
在其中一个实施例中,还揭示了将传感器集成在一个芯片上,通过该芯片的数据就能够判定出使用者的行为;而在另外的一个实施例中,还揭示了将不同传感器穿戴于使用者不同身体部位,在该实施例中,在纽扣上安装了隐形图像传感器,在衣领上安装了音频传感器,在鞋子上安装了加速度传感器。
在本发明中,传感器的协作方式以及在检测使用者的某个特定行为所需要的传感器的数量都是不受本发明的限制,任何基于本发明方案基础上所做的协作方式和传感器的数量及种类的改变均应当属于基于本方案的简单变型,应该属于本发明保护范围之内。
S102,发送所述传感数据至云端服务器以解析所述传感数据,以确定所述传感数据所表征的行为,以根据预设对应关系中与该行为对应的数据更新与本机关联的电子宠物的状态数据;云端服务器具有更为强大的处理能力,能够得到更为精确的结果。
具体地,所述的发送所述传感数据至云端服务器以解析所述传感数据具体包括步骤:发送自音频传感器采集到的传感数据至云端服务器以提取出所述传感数据中的音频特征信息/语词信息,以根据该音频特征信息/语词信息的语义确定所述使用者的行为。云端服务器从传感数据中提取出音频特征信息/词语信息,所述的音频特征信息包括频率,音量,音调等,能够通过音频特征信息确定使用者的身份,例如在本发明一个实施例中,云端服务器通过数字滤波、快速傅里叶变换、线性预测编码、信号处理、矢量量化等算法从音频传感数据中分析出声纹特征,根据与预先记录的声纹信息对比判定使用者的身份。在本发明的另一个实施例中,还对音频传感数据提取词汇内容,对于预设对应关系的预设表中所敏感的词汇进行提取,例如提取敏感词汇“喝水”等。
在本发明一个实施例中,所述的发送所述传感数据至云端服务器以解析所述传感数据具体包括步骤:发送自触屏传感器采集到的传感数据至云端服务器以提取出所述传感数据中的所述使用者对触屏点的触发操作信息,以根据该触发操作信息确定所述使用者的行为。在本发明的一个实施例中,在人机界面上显示了若干个控件,当使用者触发控件时,本机就将触发操作信息迅速发送至服务器,服务器根据预设的对应于该控件的选项去控制电子宠物做出互动。在本发明的一个实施例中,当使用者点击屏幕上的“购物”按钮时,最终得到的电子宠物的状态是走去购物商城;在本发明的另一个实施例中,所述的电子宠物的状态对应的是走去购物商城,并且启动本机上的购物APP,例如“淘宝”,并且根据使用者后序对界面上的触发操作去完成宠物帮忙购物的情景。
加速度计,用于感知所述使用者移动过程中的加速度变化值作为所述姿态变化数据;陀螺仪,用于感知所述使用者移动过程中的角速率变化值作为所述姿态变化数据;磁强计,用于确定所述使用者在移动过程中的绝对方向作为所述姿态变化数据。
进一步地,所述行为与所述传感数据之间存在算法关联关系,所述算法关联关系包括微积分算法、坐标变换算法、模式识别算法、数据融合算法中的任意多项。例如,在智能手表上装配有加速度传感器,采用三轴加速度传感器测出智能手表在x、y、z三个轴上的加速度为ax,ay,az,三个轴的初始速度为vx0,vy0,vz0,则根据微积分算法ds=vdt,在t时刻智能手表在三个轴的速度vx、vy、vz为:
vx=vx0+axt
vy=vy0+ayt
vz=vz0+azt
继而,根据可以得出,在t时刻智能手表在三个轴的位移为sx、sy、sz为:
sx=vx0t+1/2axt2
sy=vy0t+1/2ayt2
sz=vz0t+1/2azt2
以上根据微积分算法求出了对应三个轴的加速度、速度和位移,本领域内技术人员可以理解,根据这些数据可以求出传感器所穿戴处的位移,如果所述传感器是穿戴在使用者的手腕上,则可以判定出胳膊的状态,从而可以判断吃饭、睡觉、走路、跑步等行为。而在另一个实施例中,所述加速度传感器是穿戴于所述使用者的手指上,当使用者手指有动作时,加速度计的传感数据发生变化,根据手指动作可以判断使用者的握拳、弹钢琴、吃饭等行为。
S103,接收所述电子宠物的状态数据,根据该状态数据改变所述电子宠物的配置属性信息。在本发明的实施例中,所述的状态数据是对电子宠物状态的更改,包括对电子宠物多个属性的控制,更具体的,则涉及到对每个组件的属性控制,例如控制某个组件为红色,形状为长方形。多个组件的属性信息结合到一起就可以显示出一个电子宠物的状态。
具体地,在本发明一个实施例中,结合图3,所述的以确定所述传感数据所表征的行为后还包括如下步骤:
S201,接收由云端服务器根据所述预设对应关系所发起的启动相应应用程序的控制指令;在本发明一个实施例中,所述的预设对应关系中表明了使用者行为和应用程序的对应关系,当云端服务器判定使用者的某一行为时,就会根据预设对应关系生成对应于这一行为的对电子宠物的配置,例如当用户说“淘宝”时,可穿戴设备端将该音频信号上传至云端服务器,云端服务器生成对应开启“淘宝”应用程序的控制指令。
S202,启动所述应用程序,并调用本机交互功能接口显示所述应用程序的执行结果;在本发明一个实施例中,当可穿戴设备接收到由云端服务器发送的启动应用程序的控制指令时,启动相应应用程序,例如当接收到“淘宝”启动指令时,则对应的打开淘宝软件。
S203,反馈该执行结果到所述云端服务器以依据该执行结果更新所述电子宠物的状态数据。在本发明的一个实施例中,在本机执行了云端服务器所发送的启动应用程序的控制指令时,应用程序会产生执行结果,本机将执行结果反馈给云端服务器,例如,当云端服务器发送的是启动杀毒软件应用程序时,本机启动杀毒软件应用程序,并将杀毒软件应用程序的执行结果反馈到云端服务器。
进一步地,结合图4,包括如下步骤:
S301,接收所述云端服务器根据所述执行结果而生成的更新电子宠物的状态数据;在本发明一个实施例中,云端服务器根据应用程序的执行结果更新电子宠物的状态数据,例如当执行杀毒软件应用程序的结果为发现病毒,则对应的更新电子宠物的状态数据为电子宠物生病,并提示有病毒。
S302,本机根据所述状态数据,调用本机交互功能接口显示所述电子宠物的状态。例如,当杀毒软件检测到有病毒时,电子宠物生病。
调用本机交互功能接口以通过交互界面显示由云端服务器根据所述使用者的行为生成的行为日志。在本发明的一个实施例中,云端服务器解析可穿戴设备上传的传感数据成所述使用者的行为,并将这些行为依次记录下来,生成一个行为日志,在本发明一个实施例中,云端服务器根据传感数据生成的行为日志为“7点钟,起床;8点钟,早餐;9点钟,绘画;12点中,午餐;”。本机在接收到该行为日志时,在界面显示出来,当然,表现行为日志的形式不仅仅是在界面全部显示,也可以是逐条显示。
具体地,所述预设对应关系表征所述电子宠物对所述使用者的行为的反馈,其由云端服务器或与本机关联的用户设定。所述的预设对应关系可以由与所述可穿戴设备关联的设备如手机进行设置,具体地,在一个实施例中,家长自手机端进行设置,并与云端协同完成预设对应关系,生成预设对应表;在另一个实施例中,所述的预设对应关系由云端服务器根据数据库的数据设置而成。所述的预设对应关系表征着使用者的行为和电子宠物的反应之间的对应关系,在一个实施例中,用户弹琴的行为对应着电子宠物唱歌;而在另一个实施例中,用户在睡觉的行为对应着电子宠物也在睡觉;而在另一个实施例中,当判定使用者没按时睡觉,所述云端服务器根据所述预设对应关系配置所述电子宠物的属性为一个缺觉的动画文件,使得电子宠物展示其疲惫感动画和/或音频,甚至还可以是配置它不响应使用者操作等等。
在本发明另一个实施例中,所述的预设对应关系表征所述使用者的行为与所述电子宠物的配置属性的对应关系,所述电子宠物的配置属性反映出来的电子宠物状态与所述行为一一映射。在本实施例中,预设对应关系是一一映射的,例如当使用者在吃饭时,所配置的电子宠物的属性也是吃饭。
在本发明一个实施例中,所述电子宠物互动控制方法还包括如下后序步骤:响应于进入电子宠物界面的切换指令,调用所述配置属性信息配置电子宠物的属性并显示该电子宠物。在本实施例中,当使用者触发电子宠物界面时,就会调用所述配置属性信息配置电子宠物的属性,并显示电子宠物。
进一步地,所述的电子宠物的配置属性包括成长值、睡眠值、力量值和知识值,依据该配置属性配置所述电子宠物以映射所述使用者的行为。在本发明一个实施例中,电子宠物的属性,如它的例如健康值、睡眠值、力量值、知识值等配置属性用于配置电子宠物,通过这些值的数据变化来映射使用者的行为,在本发明一个实施例中,睡眠值用于反映睡眠质量,若睡眠良好,则睡眠值为满分10颗星,当使用者睡6个小时时,睡眠值为7颗星,而在睡眠8个小时时,睡眠值为10颗星。
第二方面,本发明提供了一种电子宠物互动控制装置,参考图5,该电子宠物互动控制装置具有实现上述第一方面中电子宠物互动控制方法行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。该电子宠物互动控制装置包括如下各模块:
采集模块101,用于采集本机至少一个传感器的用于表征本机使用者行为的传感数据;在一个实施例中,仅仅采集加速度传感器的传感数据用于测定所述使用者的睡眠状态;而在其他实施例中,本发明采集加速度传感器、陀螺仪、地磁计等多个传感器的数据,综合多个传感数据而生成的判定结果判断使用者是否弹钢琴。
具体地,所述的采集模块具体用于:采集本机音频传感器的用于表征所述使用者的声音变化数据,以作为所述传感数据。在本实施例中,当使用者发出语音时,音频传感器会对使用者的语音进行识别,并且通过将其上传到服务器的方式来提取语音中的特征信息来分析使用者的行为意向。
在本发明另一个实施例中,具体地,所述的采集模块具体用于:采集本机触屏传感器的用于表征所述使用者的触屏操作数据,以作为所述传感数据。在本发明的一个实施例中,当使用者触发屏幕不同的控件时,系统会将使用者的触发操作发送至服务器以对使用者的触发操作进行分析,并通过云端服务器分析出使用者的行为,并根据预设的对应关系生成对宠物的状态控制指令。
在本发明另一个实施例中,具体地,所述的采集模块具体用于:采集本机姿态传感器的用于表征所述使用者的姿态变化数据,以作为所述传感数据。姿态传感器的传感数据用于表征使用者的姿态变化数据,本发明的一个实施例是,加速度计传感器安装于所述使用者手上的手套,当用互有手指动作时,加速度计的传感数据发生变化而导致传感器的加速度值发生改变,本机采集到该传感数据,将其上传至云端服务器,云端服务器的反馈数据为“使用者在谈钢琴”;在另一个实施例中,云端服务器的反馈数据为其按照预设于弹钢琴行为的对应关系而生成的对电子宠物状态的改变,在该实施例中,对应的电子宠物的状态为跟随手指动作打节拍;在其他几个实施例中,对应的电子宠物的状态还包括摇头、跳舞、弹钢琴、唱歌等。
发送模块102,用于发送所述传感数据至云端服务器以解析所述传感数据,以确定所述传感数据所表征的行为,以根据预设对应关系中与该行为对应的数据更新与本机关联的电子宠物的状态数据。
具体地,所述的发送模块具体用于:发送自音频传感器采集到的传感数据至云端服务器以提取出所述传感数据中的音频特征信息/语词信息,以根据该音频特征信息/语词信息的语义确定所述使用者的行为。云端服务器从传感数据中提取出音频特征信息/词语信息,所述的音频特征信息包括频率,音量,音调等,能够通过音频特征信息确定使用者的身份,例如在本发明一个实施例中,云端服务器通过数字滤波、快速傅里叶变换、线性预测编码、信号处理、矢量量化等算法从音频传感数据中分析出声纹特征,根据与预先记录的声纹信息对比判定使用者的身份。在本发明的另一个实施例中,还对音频传感数据提取词汇内容,对于预设对应关系的预设表中所敏感的词汇进行提取,例如提取敏感词汇“喝水”等。
在本发明另一个实施例中,所述的发送模块具体用于:发送自触屏传感器采集到的传感数据至云端服务器以提取出所述传感数据中的所述使用者对触屏点的触发操作信息,以根据该触发操作信息确定所述使用者的行为。在本发明的一个实施例中,在人机界面上显示了若干个控件,当使用者触发控件时,本机就将触发操作信息迅速发送至服务器,服务器根据预设的对应于该控件的选项去控制电子宠物做出互动。在本发明的一个实施例中,当使用者点击屏幕上的“购物”按钮时,最终得到的电子宠物的状态是走去购物商城;在本发明的另一个实施例中,所述的电子宠物的状态对应的是走去购物商城,并且启动本机上的购物APP,例如“淘宝”,并且根据使用者后序对界面上的触发操作去完成宠物帮忙购物的情景。
以上根据微积分算法求出了对应三个轴的加速度、速度和位移,本领域内技术人员可以理解,根据这些数据可以求出传感器所穿戴处的位移,如果所述传感器是穿戴在使用者的手腕上,则可以判定出胳膊的状态,从而可以判断吃饭、睡觉、走路、跑步等行为。而在另一个实施例中,所述加速度传感器是穿戴于所述使用者的手指上,当使用者手指有动作时,加速度计的传感数据发生变化,根据手指动作可以判断使用者的握拳、弹钢琴、吃饭等行为。接收模块103,用于接收所述电子宠物的状态数据,根据该状态数据改变所述电子宠物的配置属性信息。更具体的,则涉及到对每个组件的属性控制,例如控制某个组件为红色,形状为长方形。多个组件的属性信息结合到一起就可以显示出一个电子宠物的状态。
在本发明一个实施例中,结合图6,所述的接收模块包括如下单元:
接收指令单元201,用于接收由云端服务器根据所述预设对应关系所发起的启动相应应用程序的控制指令;在本发明一个实施例中,所述的预设对应关系中表明了使用者行为和应用程序的对应关系,当云端服务器判定使用者的某一行为时,就会根据预设对应关系生成对应于这一行为的对电子宠物的配置,例如当用户说“淘宝”时,可穿戴设备端将该音频信号上传至云端服务器,云端服务器生成对应开启“淘宝”应用程序的控制指令。
启动程序单元202,用于启动所述应用程序,并调用本机交互功能接口显示所述应用程序的执行结果;在本发明一个实施例中,当可穿戴设备接收到由云端服务器发送的启动应用程序的控制指令时,启动相应应用程序,例如当接收到“淘宝”启动指令时,则对应的打开淘宝软件。
反馈结果单元203,用于反馈该执行结果到所述云端服务器以依据该执行结果更新所述电子宠物的状态数据。在本发明的一个实施例中,在本机执行了云端服务器所发送的启动应用程序的控制指令时,应用程序会产生执行结果,本机将执行结果反馈给云端服务器,例如,当云端服务器发送的是启动杀毒软件应用程序时,本机启动杀毒软件应用程序,并将杀毒软件应用程序的执行结果反馈到云端服务器。
进一步地,结合图7,所述的接收模块还包括如下单元:
接收数据单元301,用于接收所述云端服务器根据所述执行结果而生成的更新电子宠物的状态数据;在本发明一个实施例中,云端服务器根据应用程序的执行结果更新电子宠物的状态数据,例如当执行杀毒软件应用程序的结果为发现病毒,则对应的更新电子宠物的状态数据为电子宠物生病,并提示有病毒。
显示单元302,用于根据所述状态数据,调用本机交互功能接口显示所述电子宠物的状态。例如,当杀毒软件检测到有病毒时,电子宠物生病。
行为日志显示模块,用于调用本机交互功能接口以通过交互界面显示由云端服务器根据所述使用者的行为生成的行为日志。在本发明的一个实施例中,云端服务器解析可穿戴设备上传的传感数据成所述使用者的行为,并将这些行为依次记录下来,生成一个行为日志,在本发明一个实施例中,云端服务器根据传感数据生成的行为日志为“7点钟,起床;8点钟,早餐;9点钟,绘画;12点中,午餐;”。本机在接收到该行为日志时,在界面显示出来,当然,表现行为日志的形式不仅仅是在界面全部显示,也可以是逐条显示。
在本发明另一个实施例中,所述的预设对应关系表征所述使用者的行为与所述电子宠物的配置属性的对应关系,所述电子宠物的配置属性反映出来的电子宠物状态与所述行为一一映射。在本实施例中,预设对应关系是一一映射的,例如当使用者在吃饭时,所配置的电子宠物的属性也是吃饭。在本发明一个实施例中,所述电子宠物互动控制方法还包括如下后序步骤:响应于进入电子宠物界面的切换指令,调用所述配置属性信息配置电子宠物的属性并显示该电子宠物。在本实施例中,当使用者触发电子宠物界面时,就会调用所述配置属性信息配置电子宠物的属性,并显示电子宠物。
第三方面,本发明提供了一种电子宠物的控制方法,参考图8,包括如下步骤:
S401,接收可穿戴设备发送的用于表征其使用者行为的传感数据;在有可穿戴设备和本服务器建立了通讯网络的情况下,可穿戴设备能够不断的发送传感数据,本服务器接收传感数据。
所述传感器的传感数据用于表征使用者的行为,包括使用者的说话行为、触摸行为、行走行为、跑步行为、吃饭行为等等。这些使用者的行为都是通过对传感数据分析而获得的。S402,解析所述传感数据,确定所述传感数据所表征的行为;
在其中一个实施例中,揭示了将传感器集成在一个芯片上,通过该芯片的数据就能够判定出使用者的行为;而在另外的一个实施例中,还揭示了将不同传感器穿戴于使用者不同身体部位,在该实施例中,在纽扣上安装了隐形图像传感器,在衣领上安装了音频传感器,在鞋子上安装了加速度传感器。
接收可穿戴设备发送的其音频传感器的用于表征所述使用者的声音变化数据,作为所述传感数据。可穿戴设备采集音频传感器的用于表征所述使用者的声音变化数据,以作为所述传感数据。在本实施例中,当使用者发出语音时,音频传感器会对使用者的语音进行识别,并且通过将其上传到本服务器的方式来提取语音中的特征信息来分析使用者的行为意向。
结合第三方面,在本发明的一个实施例中,结合图9,所述的解析所述传感数据,确定所述传感数据所表征的行为具体包括如下步骤:
S501,提取所述传感数据中的音频特征信息;接收自可穿戴设备的音频传感器的传感数据以提取出所述传感数据中的音频特征信息/语词信息,以根据该音频特征信息/语词信息的语义确定所述使用者的行为。
S502,根据所述音频特征信息确定该音频特征信息所表征的使用者的行为。本服务器从传感数据中提取出音频特征信息/词语信息,所述的音频特征信息包括频率,音量,音调等,能够通过音频特征信息确定使用者的身份,例如在本发明一个实施例中,本服务器通过数字滤波、快速傅里叶变换、线性预测编码、信号处理、矢量量化等算法从音频传感数据中分析出声纹特征,根据与预先记录的声纹信息对比判定使用者的身份。在本发明的另一个实施例中,还对音频传感数据提取词汇内容,对于预设对应关系的预设表中所敏感的词汇进行提取,例如提取敏感词汇“喝水”等。
接收可穿戴设备发送的其触屏传感器的用于表征所述使用者的触屏操作数据,作为所述传感数据。本服务器接收从可穿戴设备的触屏传感器的触屏操作数据,以作为所述传感数据。在本发明的一个实施例中,当使用者触发屏幕不同的控件时,可穿戴设备会将使用者的触发操作发送至本服务器以对使用者的触发操作进行分析,并通过本服务器分析出使用者的行为,并根据预设的对应关系生成对宠物的状态控制指令。
进一步地,结合图10,所述的解析所述传感数据,确定所述传感数据所表征的行为具体包括如下步骤:
S601,提取所述传感数据中的所述使用者对触屏点的触发操作信息;
接收自可穿戴的触屏传感器的传感数据以提取出所述传感数据中的所述使用者对触屏点的触发操作信息,以根据该触发操作信息确定所述使用者的行为。
S602,根据所述触发操作信息确定该触发操作信息所表征的使用者的行为。在本发明的一个实施例中,在人机界面上显示了若干个控件,当使用者触发控件时,本机就将触发操作信息迅速发送至服务器,本服务器根据预设的对应于该控件的选项去控制电子宠物做出互动。在本发明的一个实施例中,当使用者点击屏幕上的“购物”按钮时,最终得到的电子宠物的状态是走去购物商城;在本发明的另一个实施例中,所述的电子宠物的状态对应的是走去购物商城,并且启动本机上的购物APP,例如“淘宝”,并且根据使用者后序对界面上的触发操作去完成宠物帮忙购物的情景。
接收可穿戴设备发送的其姿态传感器的用于表征所述使用者的姿态变化数据,作为所述传感数据。采集本机姿态传感器的用于表征所述使用者的姿态变化数据,以作为所述传感数据。姿态传感器的传感数据用于表征使用者的姿态变化数据,本发明的一个实施例是,加速度计传感器安装于所述使用者手上的手套,当用互有手指动作时,加速度计的传感数据发生变化而导致传感器的加速度值发生改变,可穿戴设备采集到该传感数据,将其上传至本服务器,本服务器的反馈数据为“使用者在谈钢琴”;在另一个实施例中,本服务器的反馈数据为其按照预设于弹钢琴行为的对应关系而生成的对电子宠物状态的改变,在该实施例中,对应的电子宠物的状态为跟随手指动作打节拍;在其他几个实施例中,对应的电子宠物的状态还包括摇头、跳舞、弹钢琴、唱歌等。
进一步地,所述的解析所述传感数据,结合图11,确定所述传感数据所表征的行为具体包括如下步骤:
S701,提取所述传感数据中的所述使用者的动作信息;接收自姿态传感器采集到的传感数据以提取出所述传感数据中的所述使用者的动作信息,以根据该动作信息确定所述使用者的行为。
例如,在智能手表上装配有加速度传感器,采用三轴加速度传感器测出智能手表在x、y、z三个轴上的加速度为ax,ay,az,三个轴的初始速度为vx0,vy0,vz0,则根据微积分算法ds=vdt,在t时刻智能手表在三个轴的速度vx、vy、vz为:
根据所述使用者的行为生成对应所述使用者的行为日志,在发送所述状态数据时一并将该行为日志发送给所述可穿戴设备。在本发明的一个实施例中,本服务器解析可穿戴设备上传的传感数据成所述使用者的行为,并将这些行为依次记录下来,生成一个行为日志,在本发明一个实施例中,本服务器根据传感数据生成的行为日志为“7点钟,起床;8点钟,早餐;9点钟,绘画;12点中,午餐;”。本机在接收到该行为日志时,在界面显示出来,当然,表现行为日志的形式不仅仅是在界面全部显示,也可以是逐条显示。
S403,根据预设对应关系中与该行为对应的数据更新与所述可穿戴设备关联的电子宠物的状态数据,并发送该状态数据至所述可穿戴设备以改变所述电子宠物的配置属性信息。在本发明的实施例中,所述的状态数据是对电子宠物状态的更改,包括对电子宠物多个属性的控制,更具体的,则涉及到对每个组件的属性控制,例如控制某个组件为红色,形状为长方形。多个组件的属性信息结合到一起就可以显示出一个电子宠物的状态。
结合第三方面,在本发明的一个实施例中,所述预设对应关系表征所述电子宠物对所述使用者的行为的反馈,其由本服务器或与可穿戴设备关联的用户设定。所述的预设对应关系可以由与所述可穿戴设备关联的设备如手机进行设置,具体地,在一个实施例中,家长自手机端进行设置,并与云端协同完成预设对应关系,生成预设对应表;在另一个实施例中,所述的预设对应关系由本服务器根据数据库的数据设置而成。所述的预设对应关系表征着使用者的行为和电子宠物的反应之间的对应关系,在一个实施例中,用户弹琴的行为对应着电子宠物唱歌;而在另一个实施例中,用户在睡觉的行为对应着电子宠物也在睡觉;而在另一个实施例中,当判定使用者没按时睡觉,所述云端服务器根据所述预设对应关系配置所述电子宠物的属性为一个缺觉的动画文件,使得电子宠物展示其疲惫感动画和/或音频,甚至还可以是配置它不响应使用者操作等等。
结合第三方面,在本发明的一个实施例中,所述的预设对应关系表征所述使用者的行为与所述电子宠物的配置属性的对应关系,所述电子宠物的配置属性反映出来的电子宠物状态与所述行为一一映射。在本实施例中,预设对应关系是一一映射的,例如当使用者在吃饭时,所配置的电子宠物的属性也是吃饭。
结合第三方面,结合图12,所述的确定所述传感数据所表征的行为后还包括如下步骤:
S801,根据所述预设对应关系向所述可穿戴设备发起启动相应应用程序的控制指令;在本发明一个实施例中,所述的预设对应关系中表明了使用者行为和应用程序的对应关系,当本服务器判定使用者的某一行为时,就会根据预设对应关系生成对应于这一行为的对电子宠物的配置,例如当用户说“淘宝”时,可穿戴设备端将该音频信号上传至本服务器,本服务器生成对应开启“淘宝”应用程序的控制指令。
S802,根据所述可穿戴设备响应于所述控制指令而启动的应用程序的执行结果而更新所述电子宠物的状态数据。在本发明的一个实施例中,在本机执行了本服务器所发送的启动应用程序的控制指令时,应用程序会产生执行结果,本机将执行结果反馈给本服务器,例如,当本服务器发送的是启动杀毒软件应用程序时,本机启动杀毒软件应用程序,并将杀毒软件应用程序的执行结果反馈到本服务器。在本发明一个实施例中,本服务器根据应用程序的执行结果更新电子宠物的状态数据,例如当执行杀毒软件应用程序的结果为发现病毒,则对应的更新电子宠物的状态数据为电子宠物生病,并提示有病毒。
发送根据所述执行结果而生成的更新电子宠物的状态数据至所述可穿戴设备,以根据该状态数据改变所述电子宠物的配置属性。在本发明一个实施例中,本服务器根据应用程序的执行结果更新电子宠物的状态数据并发送至可穿戴设备,例如当执行杀毒软件应用程序的结果为发现病毒,则对应的更新电子宠物的状态数据为电子宠物生病,并提示有病毒。
第四方面,本发明还提供了一种电子宠物互动控制装置,该电子宠物互动控制装置具有实现上述第一方面中电子宠物互动控制方法行为的功能。所述功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的模块。结合图13,该电子宠物的控制装置包括如下模块:
数据接收模块401,用于接收可穿戴设备发送的用于表征其使用者行为的传感数据;在有可穿戴设备和本服务器建立了通讯网络的情况下,可穿戴设备能够不断的发送传感数据,本服务器接收传感数据。
所述传感器的传感数据用于表征使用者的行为,包括使用者的说话行为、触摸行为、行走行为、跑步行为、吃饭行为等等。这些使用者的行为都是通过对传感数据分析而获得的。数据解析模块402,用于解析所述传感数据,确定所述传感数据所表征的行为;
进一步地,结合图14,所述数据解析模块具体包括如下单元:
第一提取单元501,用于提取所述传感数据中的音频特征信息;接收自可穿戴设备的音频传感器的传感数据以提取出所述传感数据中的音频特征信息/语词信息,以根据该音频特征信息/语词信息的语义确定所述使用者的行为。
第一行为确定单元502,用于根据所述音频特征信息确定该音频特征信息所表征的使用者的行为。本服务器从传感数据中提取出音频特征信息/词语信息,所述的音频特征信息包括频率,音量,音调等,能够通过音频特征信息确定使用者的身份,例如在本发明一个实施例中,本服务器通过数字滤波、快速傅里叶变换、线性预测编码、信号处理、矢量量化等算法从音频传感数据中分析出声纹特征,根据与预先记录的声纹信息对比判定使用者的身份。在本发明的另一个实施例中,还对音频传感数据提取词汇内容,对于预设对应关系的预设表中所敏感的词汇进行提取,例如提取敏感词汇“喝水”等。
进一步地,结合图15,所述数据解析模块具体包括如下单元:
第二提取单元601,用于提取所述传感数据中的所述使用者对触屏点的触发操作信息;接收自可穿戴的触屏传感器的传感数据以提取出所述传感数据中的所述使用者对触屏点的触发操作信息,以根据该触发操作信息确定所述使用者的行为。
第二行为确定单元602,用于根据所述触发操作信息确定该触发操作信息所表征的使用者的行为。在本发明的一个实施例中,在人机界面上显示了若干个控件,当使用者触发控件时,本机就将触发操作信息迅速发送至服务器,本服务器根据预设的对应于该控件的选项去控制电子宠物做出互动。在本发明的一个实施例中,当使用者点击屏幕上的“购物”按钮时,最终得到的电子宠物的状态是走去购物商城;在本发明的另一个实施例中,所述的电子宠物的状态对应的是走去购物商城,并且启动本机上的购物APP,例如“淘宝”,并且根据使用者后序对界面上的触发操作去完成宠物帮忙购物的情景。
进一步地,参考图16,所述的数据解析模块具体包括如下单元:
第三提取单元701,用于提取所述传感数据中的所述使用者的动作信息;接收自姿态传感器采集到的传感数据以提取出所述传感数据中的所述使用者的动作信息,以根据该动作信息确定所述使用者的行为。
更新模块403,用于根据预设对应关系中与该行为对应的数据更新与所述可穿戴设备关联的电子宠物的状态数据,并发送该状态数据至所述可穿戴设备以改变所述电子宠物的配置属性信息。在本发明的实施例中,所述的状态数据是对电子宠物状态的更改,包括对电子宠物多个属性的控制,更具体的,则涉及到对每个组件的属性控制,例如控制某个组件为红色,形状为长方形。多个组件的属性信息结合到一起就可以显示出一个电子宠物的状态。
行为日志生成模块,用于根据所述使用者的行为生成对应所述使用者的行为日志,在发送所述状态数据时一并将该行为日志发送给所述可穿戴设备。在本发明的一个实施例中,本服务器解析可穿戴设备上传的传感数据成所述使用者的行为,并将这些行为依次记录下来,生成一个行为日志,在本发明一个实施例中,本服务器根据传感数据生成的行为日志为“7点钟,起床;8点钟,早餐;9点钟,绘画;12点中,午餐;”。本机在接收到该行为日志时,在界面显示出来,当然,表现行为日志的形式不仅仅是在界面全部显示,也可以是逐条显示。
结合第四方面,在本发明的一个实施例中,所述预设对应关系表征所述电子宠物对所述使用者的行为的反馈,其由本服务器或与可穿戴设备关联的使用者设定。所述的预设对应关系可以由与所述可穿戴设备关联的设备如手机进行设置,具体地,在一个实施例中,家长自手机端进行设置,并与云端协同完成预设对应关系,生成预设对应表;在另一个实施例中,所述的预设对应关系由本服务器根据数据库的数据设置而成。所述的预设对应关系表征着使用者的行为和电子宠物的反应之间的对应关系,在一个实施例中,用户弹琴的行为对应着电子宠物唱歌;而在另一个实施例中,用户在睡觉的行为对应着电子宠物也在睡觉;而在另一个实施例中,当判定使用者没按时睡觉,所述云端服务器根据所述预设对应关系配置所述电子宠物的属性为一个缺觉的动画文件,使得电子宠物展示其疲惫感动画和/或音频,甚至还可以是配置它不响应使用者操作等等。
结合第四方面,在本发明的一个实施例中,所述的预设对应关系表征所述使用者的行为与所述电子宠物的配置属性的对应关系,所述电子宠物的配置属性反映出来的电子宠物状态与所述行为一一映射。在本实施例中,预设对应关系是一一映射的,例如当使用者在吃饭时,所配置的电子宠物的属性也是吃饭。
结合第四方面,参考图17,在本发明的一个实施例中,所述控制装置还包括:
程序启动模块801,用于根据所述预设对应关系向所述可穿戴设备发起启动相应应用程序的控制指令;在本发明一个实施例中,所述的预设对应关系中表明了使用者行为和应用程序的对应关系,当本服务器判定使用者的某一行为时,就会根据预设对应关系生成对应于这一行为的对电子宠物的配置,例如当用户说“淘宝”时,可穿戴设备端将该音频信号上传至本服务器,本服务器生成对应开启“淘宝”应用程序的控制指令。
更新模块802,用于根据所述可穿戴设备响应于所述控制指令而启动的应用程序的执行结果而更新所述电子宠物的状态数据。在本发明的一个实施例中,在本机执行了本服务器所发送的启动应用程序的控制指令时,应用程序会产生执行结果,本机将执行结果反馈给本服务器,例如,当本服务器发送的是启动杀毒软件应用程序时,本机启动杀毒软件应用程序,并将杀毒软件应用程序的执行结果反馈到本服务器。在本发明一个实施例中,本服务器根据应用程序的执行结果更新电子宠物的状态数据,例如当执行杀毒软件应用程序的结果为发现病毒,则对应的更新电子宠物的状态数据为电子宠物生病,并提示有病毒。
数据发送模块,用于发送根据所述执行结果而生成的更新电子宠物的状态数据至所述可穿戴设备,以根据该状态数据改变所述电子宠物的配置属性。在本发明一个实施例中,本服务器根据应用程序的执行结果更新电子宠物的状态数据并发送至可穿戴设备,例如当执行杀毒软件应用程序的结果为发现病毒,则对应的更新电子宠物的状态数据为电子宠物生病,并提示有病毒。
下面结合图18对智能手表的各个构成部件进行具体的介绍:
RF电路1810可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器1880处理;另外,将设计上行的数据发送给基站。通常,RF电路1810包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(LowNoiseAmplifier,LNA)、双工器等。此外,RF电路1010还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(GlobalSystemofMobilecommunication,GSM)、通用分组无线服务(GeneralPacketRadioService,GPRS)、码分多址(CodeDivisionMultipleAccess,CDMA)、宽带码分多址(WidebandCodeDivisionMultipleAccess,WCDMA)、长期演进(LongTermEvolution,LTE)、电子邮件、短消息服务(ShortMessagingService,SMS)等。
输入单元1830可用于接收输入的数字或字符信息,以及产生与智能手表的使用者设置以及功能控制有关的键信号输入。具体地,输入单元1830可包括触控面板1831以及其他输入设备1832。触控面板1831,也称为触摸屏,可收集使用者在其上或附近的触摸操作(比如使用者使用手指、触笔等任何适合的物体或附件在触控面板1831上或在触控面板1831附近的操作),并根据预先设定的程式驱动相应的连接装置。可选的,触控面板1831可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测使用者的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器1880,并能接收处理器1880发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1831。除了触控面板1831,输入单元1830还可以包括其他输入设备1832。具体地,其他输入设备1832可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元1840可用于显示由使用者输入的信息或提供给使用者的信息以及智能手表的各种菜单。显示单元1840可包括显示面板1841,可选的,可以采用液晶显示器(LiquidCrystalDisplay,LCD)、有机发光二极管(OrganicLight-EmittingDiode,OLED)等形式来配置显示面板1841。进一步的,触控面板1831可覆盖显示面板1841,当触控面板1831检测到在其上或附近的触摸操作后,传送给处理器1880以确定触摸事件的类型,随后处理器1880根据触摸事件的类型在显示面板1841上提供相应的视觉输出。虽然在图18中,触控面板1831与显示面板1841是作为两个独立的部件来实现智能手表的输入和输入功能,但是在某些实施例中,可以将触控面板1831与显示面板1841集成而实现智能手表的输入和输出功能。
音频电路1860、扬声器1861,传声器1862可提供使用者与智能手表之间的音频接口。音频电路1860可将接收到的音频数据转换后的电信号,传输到扬声器1861,由扬声器1861转换为声音信号输出;另一方面,传声器1862将收集的声音信号转换为电信号,由音频电路1860接收后转换为音频数据,再将音频数据输出处理器1880处理后,经RF电路1810以发送给比如手机,或者将音频数据输出至存储器1820以便进一步处理。
WiFi属于短距离无线传输技术,智能手表通过WiFi模块1870可以帮助使用者收发电子邮件、浏览网页和访问流式媒体等,它为使用者提供了无线的宽带互联网访问。虽然图18示出了WiFi模块1870,但是可以理解的是,其并不属于智能手表的必须构成,完全可以根据需要在不改变发明的本质的范围内而省略。
处理器1880是智能手表的控制中心,利用各种接口和线路连接整个智能手表的各个部分,通过运行或执行存储在存储器1820内的软件程序和/或模块,以及调用存储在存储器1820内的数据,执行智能手表的各种功能和处理数据,从而对智能手表进行整体监控。可选的,处理器1880可包括一个或多个处理单元;优选的,处理器1880可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、使用者界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器1880中。
智能手表还包括给各个部件供电的电源1890(比如电池),优选的,电源可以通过电源管理系统与处理器1880逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。
尽管未示出,智能手表还可以包括摄像头、蓝牙模块等,在此不再赘述。
在本发明实施例中,该终端所包括的处理器1880还具有以下功能:
采集本机至少一个传感器的用于表征本机使用者行为的传感数据;
发送所述传感数据至云端服务器以解析所述传感数据,以确定所述传感数据所表征的行为,以根据预设对应关系中与该行为对应的数据更新与本机关联的电子宠物的状态数据;
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
以上对本发明所提供的一种可穿戴设备进行了详细介绍,对于本领域的一般技术人员,依据本发明实施例的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。