The invention discloses a device and a sensor data transmission method, a virtual reality headset device, the method comprises: acquiring sensor data collected by the sensor; list the client related information is recorded, and the client server connection has been established, the list of relevant information for client and server records the connection has been established by the client; judging results are recorded in the relevant information of the client and server connection has been established under the condition of transmitting the sensor data to the server has been built connecting client. According to an embodiment of the present invention, the delay time is reduced and the performance of the equipment is improved.
【技术实现步骤摘要】
传感器数据的传输方法及装置、虚拟现实头戴设备
本专利技术涉及数据传输
,更具体地,涉及一种传感器数据的传输方法及装置、虚拟现实头戴设备。
技术介绍
传感器是用户和智能硬件设备(例如,虚拟现实头戴设备)交互的一个重要器件。智能硬件设备上运行的软件程序利用传感器(例如,陀螺仪、加速度计)采集到的数据,计算出智能硬件设备在空间中的位置、姿态和运动轨迹等信息,并将计算出的智能硬件设备的位置、姿态和运动轨迹在显示屏上进行显示。从传感器的数据的采集,到根据传感器采集到的数据在显示屏上显示相应的位置、姿态和运动轨迹,整个过程需要的时间为智能硬件设备的延迟时间。从智能硬件设备的性能角度考虑,延迟时间越短,其性能越优越。以安卓系统为例,智能硬件设备上运行的软件程序通过安卓系统的传感器服务端(SensorService)获取传感器数据。每个软件程序需要注册一个监听者。该监听者用于监听安卓系统的SensorService是否获取到新的传感器数据。若监听者监听到SensorService获取到新的传感器数据,则软件程序从SensorService读取传感器数据。同时,SensorService还用于判断监听者的注册数量,根据监听者的注册数量,将获取的传感器数据发送至各个软件程序。监听者和SensorService执行各自对应的操作指令,都需要调用线程(Looper)消息管理进程。而Looper消息管理进程可负责管理多个线程的消息队列和消息循环,并不仅限于监听者和SensorService的调用。因此,在其他线程在调用Looper消息管理进程时,使得监听者和SensorSer ...
【技术保护点】
一种传感器数据的传输方法,其特征在于,包括:获取传感器采集到的传感器数据;判断所述客户端列表是否记录有与服务端已建立连接的客户端的相关信息,其中,所述客户端列表用于记录与服务端已建立连接的客户端的相关信息;在判断结果是记录有与服务端已建立连接的客户端的相关信息的情况下,将所述传感器数据发送至与所述服务端已建立连接的客户端。
【技术特征摘要】
1.一种传感器数据的传输方法,其特征在于,包括:获取传感器采集到的传感器数据;判断所述客户端列表是否记录有与服务端已建立连接的客户端的相关信息,其中,所述客户端列表用于记录与服务端已建立连接的客户端的相关信息;在判断结果是记录有与服务端已建立连接的客户端的相关信息的情况下,将所述传感器数据发送至与所述服务端已建立连接的客户端。2.根据权利要求1所述的方法,其特征在于,在判断所述客户端列表是否记录有与服务端已建立连接的客户端的相关信息之前,所述方法还包括:根据接收到的所述客户端的请求消息,更改所述客户端列表记录的客户端的相关信息;其中,在接收到的客户端的请求消息是建立连接请求消息的情况下,将发送建立连接请求消息的客户端的相关信息保存至所述客户端列表;或者,在接收到的客户端的请求消息是断开连接请求消息的情况下,将发送断开连接请求消息的客户端的相关信息从所述客户端列表中删除。3.根据权利要求1所述的方法,其特征在于,所述客户端的相关信息至少包括:客户端的标识信息、客户端接收传感器数据的传输频率信息。4.根据权利要求1-3任一所述的方法,其特征在于,获取传感器采集到的传感器数据之后,所述方法还包括:对所述传感器数据进行转换,得到预定数据格式的传感器数据;将所述预定数据格式的传感器数据保存至数据队列中;将所述传感器数据发送至与所述服务端已建立连接的客户端,包括:从所述数据队列中获取待传输的传感器数据;根据所述客户端接收传感器数据的传输频率信息,将所述待传输的传感器数据发送至对应的客户端。5.根据权利要求4所述的方法,其特征在于,在将所述待传输的传感器数据发送至对应的客户端之后,所述方法还包括:将所述待传输的传感器数据从...
【专利技术属性】
技术研发人员:吴晓洲,
申请(专利权)人:北京小鸟看看科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。