一种传感器数据交互方法及系统技术方案

技术编号:9571937 阅读:153 留言:0更新日期:2014-01-16 04:39
本发明专利技术公开一种传感器数据交互方法及系统,其中,所述方法包括:采集所述传感器中的传感器数据,将所述传感器数据的矢量性调整为与电视端Android系统相同,并为所述传感器数据增加对应的时间戳及精确度,将每一传感器的传感器数据、传感器标识ID、时间戳、及精确度封装处理为符合Android系统交互的封装数据。本发明专利技术实现了IOS系统与Android系统的传感器数据交互,使得用户在Android系统电视上可以利用苹果系统移动终端进行游戏操作,无需增加其他硬件设备,即可进行交互的操作,方便了用户的使用,提升了用户的使用体验。

【技术实现步骤摘要】
一种传感器数据交互方法及系统
本专利技术涉及数据交互领域,尤其涉及一种Android系统电视端与IOS系统移动终端的传感器数据交互方法及系统。
技术介绍
随着电子产品的飞速发展,目前谷歌的Android系统跟苹果的IOS系统属于两大主流的移动操作系统,而不同的操作系统在数据的定义、数据的公开性、矢量性方面均有很大的差异,并且由于IOS系统的封闭性,IOS系统中的部分传感器数据不能直接获取,使得不同的操作系统的传感器数据相互之间交互存在障碍,最终使得不同操作系统终端之间不能进行传感器数据交互。因此,现有技术还有待于改进和发展。
技术实现思路
鉴于上述现有技术的不足,本专利技术的目的在于提供一种Android系统电视端与IOS系统移动终端的传感器数据交互方法及系统,旨在解决现有IOS系统移动终端与Android系统电视端的传感器数据不能交互的问题。本专利技术的技术方案如下:一种Android系统电视端与IOS系统移动终端的传感器数据交互方法,其中,包括步骤:A、将带IOS系统移动终端中的与传感器对应的传感器信息一一提取出来,并为提取出来的每一所述传感器信息增加对应的传感器标识ID;B、移动终端根据提取出来的所述传感器信息建立一用于与Android系统进行交互的传感器列表,并发送至Android系统电视端;C、电视端根据接收到的所述传感器列表,在电视端上注册所述传感器列表,开启电视端对应的虚拟传感器,进而实现对移动终端传输过来的传感器数据的管理;D、电视端控制移动终端采集所述传感器中的传感器数据,将所述传感器数据的矢量性调整为与电视端Android系统相同,并为所述传感器数据增加对应的时间戳及精确度,将每一传感器的传感器数据、传感器标识ID、时间戳、及精确度封装处理为符合Android系统交互的封装数据;E、移动终端通过设置一接口传输所述封装数据,并将所述封装数据发送至电视端,实现Android系统电视端与IOS系统移动终端的传感器数据交互。所述的Android系统电视端与IOS系统移动终端的传感器数据交互方法,其中,所述传感器包括加速度传感器、磁力传感器、方向传感器及陀螺仪。所述的Android系统电视端与IOS系统移动终端的传感器数据交互方法,其中,所述步骤D中,对分离出的加速度传感器的传感器数据的数据描述设置为与所述IOS的传感器数据矢量描述一致;通过本地监听获取IOS系统移动终端当前方位角,并将所述当前方位角描述为所述方向传感器的传感器数据的第一个返回值。所述的Android系统电视端与IOS系统移动终端的传感器数据交互方法,其中,所述步骤D中,通过对IOS系统中动作核心框架的设备动作资料进行实例化获取传感器数据的时间戳。所述的Android系统电视端与IOS系统移动终端的传感器数据交互方法,其中,所述步骤D中,电视端控制移动终端采集所述传感器中的传感器数据的过程具体包括:D1、开启每一传感器的监听,并设置传感器数据更新时间;D2、通过计时器获取每一传感器的传感器数据。一种Android系统电视端与IOS系统移动终端的传感器数据交互系统,其中,所述移动终端包括传感器标识模块、传感器列表建立模块、传感器数据设置模块及传感器数据传输模块,电视端包括传感器列表注册模块;所述传感器标识模块,用于将带IOS系统移动终端中的与传感器对应的传感器信息一一提取出来,并为提取出来的每一所述传感器信息增加对应的传感器标识ID;所述传感器列表建立模块,用于根据提取出来的所述传感器信息建立一用于与Android系统进行交互的传感器列表,并发送至Android系统电视端;所述传感器列表注册模块,用于根据接收到的所述传感器列表,在电视端上注册所述传感器列表,开启电视端对应的虚拟传感器,进而实现对移动终端传输过来的传感器数据的管理;所述传感器数据设置模块,用于采集所述传感器中的传感器数据,将所述传感器数据的矢量性调整为与电视端Android系统相同,并为所述传感器数据增加对应的时间戳及精确度,将每一传感器的传感器数据、传感器标识ID、时间戳、及精确度封装处理为符合Android系统交互的封装数据;所述传感器数据传输模块,用于通过设置一接口传输所述封装数据,并将所述封装数据发送至电视端,实现Android系统电视端与IOS系统移动终端的传感器数据交互。所述的Android系统电视端与IOS系统移动终端的传感器数据交互系统,其中,所述传感器数据设置模块包括:监听单元,用于开启每一传感器的监听,并设置传感器数据更新时间;传感器数据获取单元,用于通过计时器获取每一传感器的传感器数据。有益效果:本专利技术通过建立一个可与Android系统进行交互的传感器列表,然后对采集到的IOS系统中的传感器数据进行矢量性调整以及增加时间戳、精确度后封装处理为封装数据,发送至电视端,实现与Android系统电视端的传感器数据交互,使得用户在Android系统电视上可以利用苹果系统移动终端进行游戏操作,无需增加其他硬件设备,即可进行交互的操作,方便了用户的使用,提升了用户的使用体验。附图说明图1为本专利技术Android系统电视端与IOS系统移动终端的传感器数据交互方法较佳实施例的流程图。图2为图1所示方法中采集所述传感器中的传感器数据的过程的具体流程图。图3为本专利技术Android系统电视端与IOS系统移动终端的传感器数据交互系统较佳实施例的结构框图。图4为图3所示系统中传感器数据设置模块的结构框图。具体实施方式本专利技术提供一种Android系统电视端与IOS系统移动终端的传感器数据交互方法及系统,为使本专利技术的目的、技术方案及效果更加清楚、明确,以下对本专利技术进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1,图1为本专利技术Android系统电视端与IOS系统移动终端的传感器数据交互方法较佳实施例的流程图,如图所示,其包括步骤:S101、将带IOS系统移动终端中的与传感器对应的传感器信息一一提取出来,并为提取出来的每一所述传感器信息增加对应的传感器标识ID;S102、移动终端根据提取出来的所述传感器信息建立一用于与Android系统进行交互的传感器列表,并发送至Android系统电视端;S103、电视端根据接收到的所述传感器列表,在电视端上注册所述传感器列表,开启电视端对应的虚拟传感器,进而实现对移动终端传输过来的传感器数据的管理;S104、电视端控制移动终端采集所述传感器中的传感器数据,将所述传感器数据的矢量性调整为与电视端Android系统相同,并为所述传感器数据增加对应的时间戳及精确度,将每一传感器的传感器数据、传感器标识ID、时间戳、及精确度封装处理为符合Android系统交互的封装数据;S105、移动终端通过设置一接口传输所述封装数据,并将所述封装数据发送至电视端,实现Android系统电视端与IOS系统移动终端的传感器数据交互。在步骤S101中,由于Android系统中的各个传感器命名是分开的,而IOS系统中的传感器信息是存放在CoreMotion框架(动作核心框架)中的,所以在此步骤中需要对IOS系统中的传感器信息进行分离读取。本专利技术主要是针对与体感游戏相关的传感器数据来进行相应的调整,对于其他的传感器也可根据本文档来自技高网...
一种传感器数据交互方法及系统

【技术保护点】
一种Android系统电视端与IOS系统移动终端的传感器数据交互方法,其特征在于,包括步骤:A、将带IOS系统移动终端中的与传感器对应的传感器信息一一提取出来,并为提取出来的每一所述传感器信息增加对应的传感器标识ID;B、移动终端根据提取出来的所述传感器信息建立一用于与Android系统进行交互的传感器列表,并发送至Android系统电视端;C、电视端根据接收到的所述传感器列表,在电视端上注册所述传感器列表,开启电视端对应的虚拟传感器,进而实现对移动终端传输过来的传感器数据的管理;D、电视端控制移动终端采集所述传感器中的传感器数据,将所述传感器数据的矢量性调整为与电视端Android系统相同,并为所述传感器数据增加对应的时间戳及精确度,将每一传感器的传感器数据、传感器标识ID、时间戳、及精确度封装处理为符合Android系统交互的封装数据;E、移动终端通过设置一接口传输所述封装数据,并将所述封装数据发送至电视端,实现Android系统电视端与IOS系统移动终端的传感器数据交互。

【技术特征摘要】
1.一种Android系统电视端与IOS系统移动终端的传感器数据交互方法,其特征在于,包括步骤:A、将IOS系统移动终端中的与传感器对应的传感器信息一一提取出来,并为提取出来的每一所述传感器信息增加对应的传感器标识ID;B、IOS系统移动终端根据各传感器标识ID将IOS系统中的传感器与Android系统的传感器一一对应,建立映射,形成一用于与Android系统进行交互的传感器列表,并发送至Android系统电视端;C、Android系统电视端根据接收到的所述传感器列表,在Android系统电视端上注册所述传感器列表,开启Android系统电视端对应的虚拟传感器,进而实现对IOS系统移动终端传输过来的传感器数据的管理;D、Android系统电视端控制IOS系统移动终端采集所述传感器中的传感器数据,将所述传感器数据的矢量性调整为与Android系统电视端相同,并为所述传感器数据增加对应的时间戳及精确度,将每一传感器的传感器数据、传感器标识ID、时间戳、及精确度封装处理为符合Android系统交互的封装数据;E、IOS系统移动终端通过设置一接口传输所述封装数据,并将所述封装数据发送至Android系统电视端,实现Android系统电视端与IOS系统移动终端的传感器数据交互。2.根据权利要求1所述的Android系统电视端与IOS系统移动终端的传感器数据交互方法,其特征在于,所述传感器包括加速度传感器、磁力传感器、方向传感器及陀螺仪。3.根据权利要求2所述的Android系统电视端与IOS系统移动终端的传感器数据交互方法,其特征在于,所述步骤D中,对分离出的加速度传感器的传感器数据的数据描述设置为与所述IOS的传感器数据矢量描述一致;通过本地监听获取IOS系统移动终端当前方位角,并将所述当前方位角描述为所述方向传感器的传感器数据的第一个返回值。4.根据权利要求2所述的Android系统电视端与IOS系统移动终端的传感器数据交互方法,其特征在于,所述步骤D中,对于方向传感器、重力传感器及线性加速度传感器,通过对IOS系统中动作核心框架的设备动作资料进行实例化获取传感器数据的时...

【专利技术属性】
技术研发人员:林闪辉
申请(专利权)人:TCL集团股份有限公司
类型:发明
国别省市:

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

1