一种数据处理方法、系统及介质技术方案

技术编号:38745914 阅读:13 留言:0更新日期:2023-09-08 23:28
本发明专利技术公开一种数据处理方法、系统及介质,该方法包括:数据接收器接收遥控器间隔预设周期发送的当前数据包,其中,所述当前数据包包括n次移动移动序号值和对应的移动数据信息,所述n次移动序号值和对应的移动数据信息包括遥控器本次的移动序号值和对应的移动数据信息,以及前n

【技术实现步骤摘要】
一种数据处理方法、系统及介质


[0001]本专利技术涉及蓝牙
,特别涉及一种数据处理方法、系统及介质。

技术介绍

[0002]蓝牙是一种支持设备短距离通信(一般10m内)的无线电技术,能在包括移动电话、PDA、无线耳机、笔记本电脑、相关外设等众多设备之间进行无线信息交换。利用蓝牙技术,能够有效地简化移动通信终端设备之间的通信,也能够成功地简化设备与因特网Internet之间的通信,从而数据传输变得更加迅速高效,为无线通信拓宽道路。
[0003]蓝牙作为一种小范围无线连接技术,能在设备间实现方便快捷、灵活安全、低成本、低功耗的数据通信和语音通信,因此它是实现无线个域网通信的主流技术之一。与其他网络相连接可以带来更广泛的应用。是一种尖端的开放式无线通信,能够让各种数码设备无线沟通,是无线网络传输技术的一种,原本用来取代红外线通信。简单的说,蓝牙技术是一种利用低功率无线电在设备间彼此传输数据的技术。蓝牙工作在全球通用的2.4GHz ISM(即工业、科学、医学)频段,使用IEEE802.15协议。作为一种新兴的短距离无线通信技术,正有力地推动着低速率无线个人区域网络的发展。
[0004]空中鼠标:空中鼠标是指脱离桌面,直接通过空中上下左右移动鼠标或遥控器来进行光标定位的产品。在无线鼠标的基础上发展而来,无线鼠标需要用户在桌面上操作,手不能脱离桌面,而空中鼠标增加了六轴传感器(三轴陀螺仪+三轴加速度计),实现脱离平面,较远距离控制的目的,大大拓宽了鼠标的应用场景,也增加了用户体验。
[0005]空中鼠标需要通过在产品中内置陀螺仪和加速度传感器来检测其运动的角速度和加速度,并将此运动数据进行建模运算转化成精确的鼠标光标移动,光标能跟随使用者的动作进行平滑而精确的移动。这是一种在空中360度自由移动定位鼠标的技术,非常适合对远距离大屏幕的内容进行操控。
[0006]空中鼠标的优点在于改善人机交互界面,提供标准鼠标仿真接口,同时提供多组二维、三维目标信息,支持各类应用开发。越来越多的年轻人选择使用智能电视机,进入到电视的屏幕上,看高清,搜视频,浏览网页,甚至把电视直接当成电脑屏幕,用户可以把遥控器当做鼠标使用,更增添了遥控器的实用性,慢慢发现家庭的娱乐中心集中到了客厅,更希望懒洋洋的躺在沙发上放松心情,舒服享受。
[0007]蓝牙空鼠遥控器可以分为带接收器的和不带接收器的,接收器与无线鼠标的接收器类似,插到设备的USB接口即可,对于一些本身不带蓝牙功能的设备如win7电脑,将接收器查到电脑的USB接口即可通过遥控器控制,使得蓝牙空鼠遥控器的兼容性更强。
[0008]接收器的尺寸一般都很小,接收器内部的PCBA上带有蓝牙芯片,金手指,板载天线。通常接收器是插在大屏幕电视的背面(通常背面才有USB接口,为了美观),而且接收器的板载天线尺寸非常小,这就导致接收器的射频性能衰减很多,如果用户手持遥控器站在较远的位置或干扰较大的情况下,很有可能出现空鼠的位置坐标数据丢包的问题,造成空鼠卡顿的现象,用户体验变差。
[0009]现有的遥控器通常每隔若干毫秒获取一次六轴传感器数据通过算法计算出遥控器移动的数据,将数据通过发通知的方式发给接收器,接收器收到数据后,将数据通过USB接口上报给电视或电脑,达到遥控器控制鼠标光标的目的。
[0010]现有技术方案缺点:在遥控器与接收器距离较远或环境干扰较大的情况下,很有可能出现丢包的现象,从而导致空鼠卡顿,用户体验下降。蓝牙数据丢包是硬件方面的发射功率、天线性能等因素决定的,如果距离拉长或是环境干扰大,丢包是一定会出现的。

技术实现思路

[0011]本专利技术的主要目的在于提出一种数据处理方法、系统及介质,旨在解决或优化遥控器与接收器距离较远或环境干扰较大时丢包造成的空鼠卡顿问题。
[0012]为实现上述目的,本专利技术提供了一种数据处理方法,所述方法包括以下步骤:
[0013]数据接收器接收遥控器间隔预设周期发送的当前数据包,其中,所述当前数据包包括n次移动移动序号值和对应的移动数据信息,所述n次移动序号值和对应的移动数据信息包括遥控器本次的移动序号值和对应的移动数据信息,以及前n

1次的移动序号值和对应的移动数据信息;
[0014]判断所述n次移动序号值是否连续;
[0015]如果所述n次移动序号值不连续,则说明有丢包,将丢失的移动序号值以及对应的移动数据信息安按照预设策略上报补齐。
[0016]本专利技术进一步地技术方案是,所述将丢失的移动序号值以及对应的移动数据信息按照预设策略上报补齐的步骤包括:
[0017]根据本次收到的n次移动序号值获得丢包个数;
[0018]根据所述丢包个数选择时机上报对应的移动序号值和移动数据信息。
[0019]本专利技术进一步地技术方案是,所述根据所述丢包个数选择时机上报对应的移动序号值和移动数据信息的步骤包括:
[0020]根据所述丢包次数调整定时器周期,按照所述定时器周期上报所述移动序列号和所述移动数据信息,以将丢失的数据快速补齐。
[0021]本专利技术进一步地技术方案是,所述移动数据信息包括所述遥控器在X方向的移动数据信息X和在Y方向的移动数据信息Y。
[0022]为实现上述目的,本专利技术还提出一种数据处理系统,所述系统包括数据接收器、存储器、处理器以及存储在所述处理器上的数据处理程序,所述数据处理程序被所述处理器运行时执行以下步骤:
[0023]所述数据接收器接收遥控器间隔预设周期发送的当前数据包,其中,所述数据包包括n次移动移动序号值和对应的移动数据信息,所述n次移动序号值和对应的移动数据信息包括遥控器本次的移动序号值和对应的移动数据信息,以及前n

1次的移动序号值和对应的移动数据信息;
[0024]判断所述n次移动序号值是否连续;
[0025]如果所述n次移动序号值不连续,则说明有丢包,将丢失的移动序号值以及对应的移动数据信息安按照预设策略上报补齐。
[0026]本专利技术进一步地技术方案是,所述数据处理程序被所述处理器运行时还执行以下
步骤:
[0027]根据本次收到的n次移动序号值获得丢包个数;
[0028]根据所述丢包个数选择时机上报对应的移动序号值和移动数据信息。
[0029]本专利技术进一步地技术方案是,所述数据处理程序被所述处理器运行时还执行以下步骤:
[0030]根据所述丢包次数调整定时器周期,按照所述定时器周期上报所述移动序列号和所述移动数据信息,以将丢失的数据快速补齐。
[0031]本专利技术进一步地技术方案是,所述移动数据信息包括所述遥控器在X方向的移动数据信息X和在Y方向的移动数据信息Y。
[0032]为实现上述目的,本专利技术还提出一种计算机可读存储介质,所述计算机可读存储介质存储有数据处理程序,所述数据处理程序被处理器运行时执行以下步骤:
[0033]接收遥控器间隔预设周期发送的当前数据包,其中,所述本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,所述方法包括以下步骤:数据接收器接收遥控器间隔预设周期发送的当前数据包,其中,所述当前数据包包括n次移动移动序号值和对应的移动数据信息,所述n次移动序号值和对应的移动数据信息包括遥控器本次的移动序号值和对应的移动数据信息,以及前n

1次的移动序号值和对应的移动数据信息;判断所述n次移动序号值是否连续;如果所述n次移动序号值不连续,则说明有丢包,将丢失的移动序号值以及对应的移动数据信息安按照预设策略上报补齐。2.根据权利要求1所述的数据处理方法,其特征在于,所述将丢失的移动序号值以及对应的移动数据信息按照预设策略上报补齐的步骤包括:根据本次收到的n次移动序号值获得丢包个数;根据所述丢包个数选择时机上报对应的移动序号值和移动数据信息。3.根据权利要求2所述的数据处理方法,其特征在于,所述根据所述丢包个数选择时机上报对应的移动序号值和移动数据信息的步骤包括:根据所述丢包次数调整定时器周期,按照所述定时器周期上报所述移动序列号和所述移动数据信息,以将丢失的数据快速补齐。4.根据权利要求1至3任意一项所述的数据处理方法,其特征在于,所述移动数据信息包括所述遥控器在X方向的移动数据信息X和在Y方向的移动数据信息Y。5.一种数据处理系统,其特征在于,所述系统包括数据接收器、存储器、处理器以及存储在所述处理器上的数据处理程序,所述数据处理程序被所述处理器运行时执行以下步骤:所述数据接收器接收遥控器间隔预设周期发送的当前数据包,其中,所述数据包包括n次移动移动序号值和对应的移动数据信息,所述n次移动序号值和对应的移动数据信息包括遥控器本次的移动序号值和对应的移动数据信息,以及前n

1次的移动...

【专利技术属性】
技术研发人员:李北齐鲍妍杰
申请(专利权)人:深圳市创荣发电子有限公司
类型:发明
国别省市:

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

1