被控终端和控制方法

文档序号:7551257阅读:157来源:国知局
专利名称:被控终端和控制方法
技术领域
本发明涉及移动通信技术领域,具体而言,涉及一种被控终端和一种控制方法。
背景技术
通过miracast技术可以将移动终端的屏幕内容,在大屏电视上进行显示。通过建立移动终端和电视的连接,把移动终端屏幕内容编码后传送到电视端,进过解码后直接显示到电视屏幕上。另外,通过远程终端遥控技术把移动终端产生的数据(包括传感器的数据)经过处理后变成控制命令发送给电视端(或者在电视端处理),电视端接收到控制命令后执行操作。在目前的miracast技术中,应用程序是在移动终端运行的,再加上编解码所需要的资源,会对移动终端造成较大的硬件资源消耗和电量耗费,并且有可能由于数据量大而造成传输延时。这种技术显示比较直观,但不适用于所有场景。虽然通过远程终端遥控技术也可以达到移动终端作为控制器控制电视端,并且应用程序在电视端运行的效果,但是需要特定的应用程序支持,难以做到通用的效果。因此,需要一种新的遥控技术,不仅可减少遥控器和被控终端的硬件资源消耗和电量功耗,还可增加遥控应用的通用性和灵活性。

发明内容
本发明正是基于上述问题,提出了一种新的控制技术,不仅可减少遥控器和被控终端的硬件资源消耗和电量功耗,还可增加遥控应用的通用性和灵活性。根据本发明的一个方面,提出了一种被控终端,包括:通信单元,用于接收并传送来自移动终端的数据;虚拟传感器单元,由至少一个虚拟传感器组成,用于接收并解析所述数据,并将解析后的数据传送至所述被控终端的处理单元;创建单元,用于创建所述虚拟传感器;所述处理单元,用于根据所述解析后的数据完成处理操作。被控终端可以是智能电视等家电设备,也可以是个人电脑,在该被控终端中建立虚拟传感器,相当于一个真实的虚拟传感器,所接收的来自移动终端的采集数据,可相当于虚拟传感器所采集的数据,这样,根据采集数据就可直接控制被控终端,并且在玩体感游戏时,应用程序可无需做接口修改,就可以直接在被控终端中运行,达到了通用性目的。其次,移动终端只需将传感器的采集数据传输给被控终端即可,无需对数据进行额外的处理,也减少了移动终端的硬件成本和功率消耗。在上述技术方案中,优选的,所述创建单元具体用于在所述移动终端与所述被控终端建立连接后,创建与所述移动终端中至少一个传感器一一对应的所述至少一个虚拟传感器。被控终端中的虚拟传感器是在移动终端与被控终端建立连接之后建立的,根据移动终端的传感器信息来建立相应的虚拟传感器,例如移动终端包括重力传感器和压力传感器,那么在被控终端中也建立虚拟重力传感器和虚拟压力传感器。如果移动终端与被控终端断开连接,可撤销建立的虚拟传感器,或在经过预设时间段后撤销该虚拟传感器,当然也可以选择保留这些虚拟传感器。在上述技术方案中,优选的,所述创建单元还具体用于根据所述通信单元传送的所述数据的类型创建所述至少一个虚拟传感器。移动终端可根据需要将所需要的传感器的类型数据发送至被控终端,这样被控终端只需要创建移动终端设置的虚拟传感器,不仅节省了创建时间,也节省了被控终端的资源消耗。在上述技术方案中,优选的,所述创建单元还用于具体用于当启动所述被控终端中的预设应用程序并接收到所述预设应用程序上报的信息时,创建与所述预设应用程序相关的所述至少一个虚拟传感器,所述信息中包含在所述预设应用程序正常运行时需要启动的传感器类型。在运行不同的应用程序时,所需要的传感器的数量和类型也可能不一样,因此可根据运行的应用程序创建所需要的虚拟传感器。在上述技术方案中,优选的,还包括:检测单元,用于检测所述被控终端中是否已创建所述虚拟传感器,若未检测到所述虚拟传感器,则提醒所述创建单元创建所述虚拟传感器;识别单元,根据所述数据识别出时间标签和传感器类别,并根据所述时间标签确定所述数据是否有效,若有效,则将所述数据发送至所述虚拟传感器单元,以完成数据解析采用该技术方案可实现多个移动终端控制被控终端,在多个移动终端控制被控终端时,需要通过每个传感器的设备分类号来确定被控终端中的对应虚拟传感器。因此在将移动终端的真实传感器的采集数据发送给被控终端时,需要添加该真实传感器的设备分类号,根据该设备分类号可知道将采集数据传送至被控终端中的哪个虚拟传感器。为了进一步提升用户体验,当采集数据的传输发生延迟时,可选择放弃延迟严重的数据包,因此,可在采集数据包中添加时间标签,该时间标签表示移动终端中真实传感器的采集时间。在将采集数据传送到虚拟传感器进行解析时,可根据时间标签判断当前时间与采集时间之间的差值是否超出阈值,如果是,说明延迟严重,可丢弃该采集数据包,以免影响对被控终端的控制。若在被控终端中启动例如体感游戏时,可检测被控终端中是否已创建虚拟传感器,如果已建立,则进行正常的控制流程,若未建立,则提醒用户,需建立移动终端与被控终端的数据连接。根据本发明的另一方面,还提出了一种移动终端,包括:通信单元,建立与被控终端的数据连接,以及将获取单元获取的采集数据发送至所述被控终端;传感器,采集所述移动终端的状态信息;所述获取单元,获取所述传感器的采集数据。根据本发明的移动终端可获取传感器的采集数据并将该采集数据传输给被控终端,为被控终端中的虚拟传感器提供真实的采集数据。在上述技术方案中,优选的,还可以包括:检测单元,在所述移动终端与所述被控终端建立数据连接后,检测所述传感器的信息;所述通信单元还用于将所述传感器的信息发送至所述被控终端。在移动终端与被控终端建立数据连接之后,可检测自身的传感器设备信息,并将传感器设备信息发送给被控终端,以使其根据传感器设备信息建立相应的虚拟传感器。根据本发明的又一方面,还提出了一种控制方法,用于控制被控终端,包括:接收并传送来自移动终端的传感器采集到的数据;创建至少一个虚拟传感器;由所述被控终端中的所述至少一个虚拟传感器接收并解析所述数据;根据所述解析的后数据完成处理操作。在被控终端中建立虚拟传感器,相当于一个真实的虚拟传感器,所接收的来自移动终端的采集数据,可相当于虚拟传感器所采集的数据,这样,根据采集数据就可直接控制被控终端,并且在玩体感游戏时,应用程序可无需做接口修改,就可以直接在被控终端中运行,达到了通用性目的。其次,移动终端只需将传感器的采集数据传输给被控终端即可,无需对数据进行额外的处理,也减少了移动终端的硬件成本和功率消耗。在上述技术方案中,优选的,所述创建至少一个虚拟传感器步骤具体为:建立所述移动终端与所述被控终端的连接,并创建与所述移动终端中至少一个传感器一一对应的所述至少一个虚拟传感器。被控终端中的虚拟传感器是在移动终端与被控终端建立连接之后建立的,根据移动终端的传感器信息来建立相应的虚拟传感器,例如移动终端包括重力传感器和压力传感器,那么在被控终端中也建立虚拟重力传感器和虚拟压力传感器。如果移动终端与被控终端断开连接,可撤销建立的虚拟传感器,或在经过预设时间段后撤销该虚拟传感器,当然也可以选择保留这些虚拟传感器。在上述技术方案中,优选的,所述创建至少一个虚拟传感器步骤具体为:根据传送的所述数据的类型创建所述至少一个虚拟传感器。移动终端可根据需要将所需要的传感器的类型数据发送至被控终端,这样被控终端只需要创建移动终端设置的虚拟传感器,不仅节省了创建时间,也节省了被控终端的资源消耗。在上述技术方案中,优选的,所述创建至少一个虚拟传感器步骤具体为:当启动所述被控终端中的预设应用程序并接收到所述预设应用程序上报的信息时,创建与所述预设应用程序相关的所述至少一个虚拟传感器,所述信息中包含在所述应用程序正常运行时需要启动的传感器类型。在运行不同的应用程序时,所需要的传感器的数量和类型也可能不一样,因此可根据运行的应用程序创建所需要的虚拟传感器。在上述任一技术方案中,优选的,还可以包括:检测所述被控终端中是否已创建所述虚拟传感器,若未检测到所述虚拟传感器,则提醒创建所述虚拟传感器;在将所述采集到的数据发送至所述被控终端之前,在所述数据中添加传感器类别和/或时间标签;根据所述数据识别出时间标签和传感器类别,并根据所述时间标签确定所述数据是否有效,若有效,则由与识别出的传感器类型对应的虚拟传感器解析所述数据。采用该技术方案可实现多个移动终端控制被控终端,在多个移动终端控制被控终端时,需要通过每个传感器的设备分类号来确定被控终端中的对应虚拟传感器。因此在将移动终端的真实传感器的采集数据发送给被控终端时,需要添加该真实传感器的设备分类号,根据该设备分类号可知道将采集数据传送至被控终端中的哪个虚拟传感器。为了进一步提升用户体验,当采集数据的传输发生延迟时,可选择放弃延迟严重的数据包,因此,可在采集数据包中添加时间标签,该时间标签表示移动终端中真实传感器的采集时间。在将采集数据传送到虚拟传感器进行解析时,可根据时间标签判断当前时间与采集时间之间的差值是否超出阈值,如果是,说明延迟严重,可丢弃该采集数据包,以免影响对被控终端的控制。若在被控终端中启动例如体感游戏时,可检测被控终端中是否已创建虚拟传感器,如果已建立,则进行正常的控制流程,若未建立,则提醒用户,需建立移动终端与被控终端的数据连接。因此,通过本发明的技术方案,在没有传感器设备的智能电视端增加一个虚拟传感器设备模块,虚拟传感器设备的数据来源于移动终端真实的传感器设备,对上层应用虚拟实现标准的传感器接口,以达到上层应用程序可以像使用真实传感器设备获取来自移动传感器的数据,实现没有传感器设备上也可以玩体感游戏的目的,而不需要改变应用程序原有接口,并且可减少移动终端的硬件成本资源消耗和电量消耗。


图1示出了根据本发明的实施例的被控终端的框图;图2示出了根据本发明的实施例的移动终端的框图;图3示出了根据本发明的实施例的移动终端控制被控终端的原理图;图4示出了根据本发明的实施例的控制方法的流程图;图5示出了根据本发明的实施例的在被控终端建立虚拟传感器的流程图;图6示出了根据本发明的实施例的移动终端与被控终端进行数据交互的流程图。
具体实施例方式为了能够更清 楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式
对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用第二不同于在此描述的第二方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。图1示出了根据本发明的实施例的被控终端的框图。如图1所示,根据本发明的实施例的被控终端100,包括:通信单元102,用于接收并传送来自移动终端的数据;虚拟传感器单元104,由至少一个虚拟传感器组成,用于接收并解析数据,并将解析后的数据传送至被控终端的处理单元106 ;创建单元108,用于创建所述虚拟传感器;处理单元106,用于根据解析后的数据完成处理操作。被控终端100可以是智能电视等家电设备,也可以是个人电脑,在该被控终端中建立虚拟传感器,相当于一个真实的虚拟传感器,所接收的来自移动终端的采集数据,可相当于虚拟传感器所采集的数据,这样,根据采集数据就可直接控制被控终端100,并且在玩体感游戏时,应用程序可无需做接口修改,就可以直接在被控终端中运行,达到了通用性目的。其次,移动终端只需将传感器的采集数据传输给被控终端即可,无需对数据进行额外的处理,也减少了移动终端的硬件成本和功率消耗。在上述技术方案中,优选的,所述创建单元108具体用于在移动终端与被控终端建立连接后,创建与移动终端中至少一个传感器--对应的至少一个虚拟传感器。
被控终端中的虚拟传感器是在移动终端与被控终端建立连接之后建立的,根据移动终端的传感器信息来建立相应的虚拟传感器,例如移动终端包括重力传感器和压力传感器,那么在被控终端100中也建立虚拟重力传感器和虚拟压力传感器。如果移动终端与被控终端100断开连接,可撤销建立的虚拟传感器,或在经过预设时间段后撤销该虚拟传感器,当然也可以选择保留这些虚拟传感器。在上述技术方案中,优选的,所述创建单元108具体用于根据通信单元102传送的数据的类型创建至少一个虚拟传感器。移动终端可根据需要将所需要的传感器的类型数据发送至被控终端,这样被控终端只需要创建移动终端设置的虚拟传感器,不仅节省了创建时间,也节省了被控终端的资源消耗。在上述技术方案中,优选的,所述创建单元108具体用于当启动被控终端100中的预设应用程序并接收到预设应用程序上报的信息时,创建与预设应用程序相关的至少一个虚拟传感器,信息中包含在预设应用程序正常运行时需要启动的传感器类型。在运行不同的应用程序时,所需要的传感器的数量和类型也可能不一样,因此可根据运行的应用程序创建所需要的虚拟传感器。在上述技术方案中,优选的,还包括:检测单元110,用于检测被控终端100中是否已创建虚拟传感器,若未检测到虚拟传感器,则提醒创建单元创建虚拟传感器;识别单元112,根据数据识别出时间标签和传感器类别,并根据时间标签确定数据是否有效,若有效,则将数据发送至虚拟传感器单元104,以完成数据解析采用该技术方案可实现多个移动终端控制被控终端,在多个移动终端控制被控终端时,需要通过每个传感器的设备分类号来确定被控终端中的对应虚拟传感器。因此在将移动终端的真实传感器的采集数据发送给被控终端时,需要添加该真实传感器的设备分类号,根据该设备分类号可知道将采集数据传送至被控终端中的哪个虚拟传感器。为了进一步提升用户体验,当采集数据的传输发生延迟时,可选择放弃延迟严重的数据包,因此,可在采集数据包中添加时间标签,该时间标签表示移动终端中真实传感器的采集时间。在将采集数据传送到虚拟传感器进行解析时,可根据时间标签判断当前时间与采集时间之间的差值是否超出阈值,如果是,说明延迟严重,可丢弃该采集数据包,以免影响对被控终端的控制。 若在被控终端中启动例如体感游戏时,可检测被控终端中是否已创建虚拟传感器,如果已建立,则进行正常的控制流程,若未建立,则提醒用户,需建立移动终端与被控终端的数据连接。图2示出了根据本发明的实施例的移动终端的框图。如图2所示,根据本发明的实施例的移动终端200,包括:通信单元202,建立与被控终端的数据连接,以及将获取单元206获取的采集数据发送至被控终端;传感器204,采集移动终端的状态信息;获取单元206,获取传感器的采集数据。移动终端的状态信息可包括移动终端的运动信息、外界作用于移动终端的信息例如触压操作、或所在环境的状态信息等。根据本发明的移动终端200可获取传感器的采集数据并将该采集数据传输给被控终端,为被控终端中的虚拟传感器提供真实的采集数据。在上述技术方案中,优选的,还可以包括:检测单元208,在移动终端200与被控终端建立数据连接后,检测传感器的信息;通信单元202还用于将传感器的信息发送至被控终端。在移动终端200与被控终端建立数据连接之后,可检测自身的传感器设备信息,并将传感器设备信息发送给被控终端,以使其根据传感器设备信息建立相应的虚拟传感器。图3示出了根据本发明的实施例的移动终端控制被控终端的原理图。通常的智能电视等设备是不包含重力传感器、陀螺仪等传感器的,因此没有办法直接使用需要传感器控制的应用或者游戏如极品飞车、街头疾走等。本实施例提供了一种虚拟传感器设备的方法,在没有传感器设备的电视端增加一个虚拟传感器模块310,虚拟传感器模块310的数据来源于移动终端200的真实传感器302,并向上层虚拟标准传感器接口312,以达到通过移动终端 来对电视端的体感游戏或应用进行控制,实现没有传感器设备的智能电视盒300也可以玩体感游戏及运行其它应用的目的,而不需要修改现有的应用程序接口,具体结构参见图3。如图3所示,在移动终端200侧,包括:传感器302,采集移动终端200的状态信息。数据获取模块304 (例如图2中的获取单元206):在物理传感器302启动时,从传感器302中获取采集的数据,对采集数据进行打包。发送模块306 (例如图2中的通信单元202),将数据包发送到智能电视盒300。在只能电视盒300侧,包括:接收模块308 (例如图1中的通信单元104),接收来自移动终端200的采集数据。虚拟传感器模块310:模拟真实传感器进行相关设置,从接收模块308接收数据,对数据进行解析后提供给标准传感器接口 312。标准传感器接口 312:对上层应用314提供传感器标准化数据通道接口。图4示出了根据本发明的实施例的控制方法的流程图。如图4所示,根据本发明的实施例的控制方法,可以包括以下步骤:步骤402,接收并传送来自移动终端的传感器采集到的数据;步骤404,创建至少一个虚拟传感器;步骤406,由被控终端中的至少一个虚拟传感器接收并解析数据;步骤408,根据解析的后数据完成处理操作。在被控终端中建立虚拟传感器,相当于一个真实的虚拟传感器,所接收的来自移动终端的采集数据,可相当于虚拟传感器所采集的数据,这样,根据采集数据就可直接控制被控终端,并且在玩体感游戏时,应用程序可无需做接口修改,就可以直接在被控终端中运行,达到了通用性目的。其次,移动终端只需将传感器的采集数据传输给被控终端即可,无需对数据进行额外的处理,也减少了移动终端的硬件成本和功率消耗。在上述技术方案中,优选的,所述创建至少一个虚拟传感器具体为:建立移动终
端与被控终端的连接,并创建与移动终端中至少一个传感器--对应的至少一个虚拟传感器。被控终端中的虚拟传感器是在移动终端与被控终端建立连接之后建立的,根据移动终端的传感器信息来建立相应的虚拟传感器,例如移动终端包括重力传感器和压力传感器,那么在被控终端中也建立虚拟重力传感器和虚拟压力传感器。如果移动终端与被控终端断开连接,可撤销建立的虚拟传感器,或在经过预设时间段后撤销该虚拟传感器,当然也可以选择保留这些虚拟传感器。在上述技术方案中,优选的,所述创建至少一个虚拟传感器具体为:根据传送的数据的类型创建至少一个虚拟传感器。移动终端可根据需要将所需要的传感器的类型数据发送至被控终端,这样被控终端只需要创建移动终端设置的虚拟传感器,不仅节省了创建时间,也节省了被控终端的资源消耗。在上述技术方案中,优选的,所述创建至少一个虚拟传感器具体为:当启动被控终端中的预设应用程序并接收到预设应用程序上报的信息时,创建与预设应用程序相关的至少一个虚拟传感器,信息中包含在应用程序正常运行时需要启动的传感器类型。在运行不同的应用程序时,所需要的传感器的数量和类型也可能不一样,因此可根据运行的应用程序创建所需要的虚拟传感器。在上述任一技术方案中,优选的,还可以包括:检测被控终端中是否已创建虚拟传感器,若未检测到虚拟传感器,则提醒创建虚拟传感器;在将采集到的数据发送至被控终端之前,在数据中添加传感器类别和/或时间标签;根据数据识别出时间标签和传感器类别,并根据时间标签确定数据是否有效,若有效,则由与识别出的传感器类型对应的虚拟传感器解析数据。采用该技术方案可实现多个移动终端控制被控终端,在多个移动终端控制被控终端时,需要通过每个传感器的设备分类号来确定被控终端中的对应虚拟传感器。因此在将移动终端的真实传感器的采集数据发送给被控终端时,需要添加该真实传感器的设备分类号,根据该设备分类号可知道将采集数据传送至被控终端中的哪个虚拟传感器。为了进一步提升用户体验,当采集数据的传输发生延迟时,可选择放弃延迟严重的数据包,因此,可在采集数据包中添加时间标签,该时间标签表示移动终端中真实传感器的采集时间。在将采集数据传送到虚拟传感器进行解析时,可根据时间标签判断当前时间与采集时间之间的差值是否超出阈值,如果是,说明延迟严重,可丢弃该采集数据包,以免影响对被控终端的控制。若在被控终端中启动例如体感游戏时,可检测被控终端中是否已创建虚拟传感器,如果已建立,则进行正常的控制流程,若未建立,则提醒用户,需建立移动终端与被控终端的数据连接。图5示出了根据本发明的实施例的在被控终端建立虚拟传感器的流程图。如图5所示,步骤502,建立移动终端和智能电视盒之间的连接。步骤504,检测移动终端的传感器设备。如果检测到传感器设备的信息,则进入步骤506,否则结束该流程。步骤506,智能电视盒根据检测信息判断是否有传感器,如果有,则进入步骤508,否则,进入步骤512。步骤508,根据检测到的传感器信息创建虚拟传感器(可建立多个移动终端的对应虚拟传感器,实现多个移动终端控制智能电视),将系统设为包含传感器设备,初始化对上层应用的数据接口。步骤510,将创建成功报告发送至移动终端。步骤512,释放移动终端与智能电视盒之间的连接。步骤514,报告创建失败消息。需说明的是,若未建立移动终端与智能电视盒的连接,就启动电视端的体感游戏,则可检测智能电视盒中是否已建立虚拟传感器,若未检测到该虚拟传感器,则提醒用户建立移动终端与智能电视盒的连接。在体感游戏结束后,可删除创建的虚拟传感器,也可保&3甶O在建立移动终端与智能电视盒之间的连接后,可根据智能电视机启动的应用判断需创建与移动终端中的哪些真实传感器相对应的虚拟传感器,例如玩网球体感游戏只需要加速度传感器和重力传感器,此时在被控终端中只需要建立这两个虚拟传感器即可,而无需创建与移动终端中压力传感器对应的虚拟传感器,或者根据移动终端的设置判断可允许创建哪些虚拟传感器,例如移动终端中有4种传感器,用户设置可运行创建其中2种虚拟传感器,那么移动终端传输给被控终端的传感器数据的类型就只有这两种数据,被控终端根据移动终端传输过来的数据的类型创建相应的虚拟传感器。这样在移动终端具备多个传感器的情况下,不仅可减少创建的虚拟传感器的个数,减少创建时间,还可以节约被控终端的资源。图6示出了根据本发明的实施例的移动终端与被控终端进行数据交互的流程图。如图6所示,步骤602,移动终端中的物理传感器采集数据。步骤604,数据获取模块获取移动终端的物理传感器设备产生的数据,为数据加上传感器设备分类号、时间标签等信息并进行打包。步骤606,将打包好的数据包发送给智能电视盒,智能电视盒根据数据包中的传感器设备分类号将该数据包传送给相应的虚拟传感器。步骤608,虚拟传感器接收到数据包后对数据包进行解析,核对时间标签,若时间标签表示的时间与当前时间之间的差值大于等于阈值,则丢弃该数据包,否则,将该数据包上报给虚拟传感器的标准虚拟传感器接口。在步骤610,上层应用从标准虚拟传感器接口接收数据,完成相应的控制过程。以上结合附图详细说明了根据本发明的技术方案,在没有传感器设备的智能电视端增加一个虚拟传感器设备模块,虚拟传感器设备的数据来源于移动终端真实的传感器设备,对上层应用虚拟实现标准的传感器接口,以达到上层应用程序可以像使用真实传感器设备获取来自移动传感器的数据,实现没有传感器设备上也可以玩体感游戏的目的,而不需要改变应用程序原有接口,并且可减少移动终端的硬件成本资源消耗和电量消耗。以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种被控终端,其特征在于,包括: 通信单元,用于接收并传送来自移动终端的数据; 虚拟传感器单元,由至少一个虚拟传感器组成,用于接收并解析所述数据,并将解析后的数据传送至所述被控终端的处理单元; 创建单元,用于创建所述虚拟传感器; 所述处理单元,用于根据所述解析后的数据完成处理操作。
2.根据权利要求1所述的被控终端,其特征在于,所述创建单元具体用于在所述移动终端与所述被控终端建立连接后,创建与所述移动终端中至少一个传感器一一对应的所述至少一个虚拟传感器。
3.根据权利要求1所述的被控终端,其特征在于,所述创建单元还具体用于根据所述通信单元传送的所述数据的类型创建所述至少一个虚拟传感器。
4.根据权利要求1所述的被控终端,其特征在于,所述创建单元还具体用于当启动所述被控终端中的预设应用程序并接收到所述预设应用程序上报的信息时,创建与所述预设应用程序相关的所述至少一个虚拟传感器,所述信息中包含在所述预设应用程序正常运行时需要启动的传感器类型。
5.根据权利要求1至4中任一项所述的被控终端,其特征在于,还包括: 检测单元,用于检测所述被控终端中是否已创建所述虚拟传感器,若未检测到所述虚拟传感器,则提醒 所述创建单元创建所述虚拟传感器; 识别单元,根据所述数据识别出时间标签和传感器类别,并根据所述时间标签确定所述数据是否有效,若有效,则将所述数据发送至所述虚拟传感器单元,以完成数据解析。
6.一种控制方法,用于控制被控终端,其特征在于,包括: 接收并传送来自移动终端的传感器采集到的数据; 创建至少一个虚拟传感器; 由所述被控终端中的所述至少一个虚拟传感器接收并解析所述数据; 根据所述解析的后数据完成处理操作。
7.根据权利要求6所述的控制方法,其特征在于,所述创建至少一个虚拟传感器步骤具体为:建立所述移动终端与所述被控终端的连接,并创建与所述移动终端中至少一个传感器一一对应的所述至少一个虚拟传感器。
8.根据权利要求6所述的控制方法,其特征在于,所述创建至少一个虚拟传感器步骤具体为:根据传送的所述数据的类型创建所述至少一个虚拟传感器。
9.根据权利要求6所述的控制方法,其特征在于,所述创建至少一个虚拟传感器步骤具体为:当启动所述被控终端中的预设应用程序并接收到所述预设应用程序上报的信息时,创建与所述预设应用程序相关的所述至少一个虚拟传感器,所述信息中包含在所述应用程序正常运行时需要启动的传感器类型。
10.根据权利要求6至9中任一项所述的控制方法,其特征在于,还包括: 检测所述被控终端中是否已创建所述虚拟传感器,若未检测到所述虚拟传感器,则提醒创建所述虚拟传感器; 在将所述采集到的数据发送至所述被控终端之前,在所述数据中添加传感器类别和/或时间标签;根据所述数据识别出时间标签和传感器类别,并根据所述时间标签确定所述数据是否有效,若有效,则由 与识别出的传感器类型对应的虚拟传感器解析所述数据。
全文摘要
本发明提出了一种被控终端和一种控制方法,其中,被控终端包括通信单元,用于接收并传送来自移动终端的数据;虚拟传感器单元,由至少一个虚拟传感器组成,用于接收并解析数据,并将解析后的数据传送至被控终端的处理单元;创建单元,用于创建所述虚拟传感器;处理单元,用于根据解析后的数据完成处理操作。通过本发明的技术方案,可减少遥被控终端的硬件成本和电量资源,并使被控终端在没有安装传感器设备的情况下,也可以进行体感控制事件,无需改变原应用程序接口,增加通用性和灵活性。
文档编号H04N21/422GK103150014SQ20131003113
公开日2013年6月12日 申请日期2013年1月25日 优先权日2013年1月25日
发明者陈广增, 范俊君 申请人:东莞宇龙通信科技有限公司, 宇龙计算机通信科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1