一种低功耗短距离无线电技术设备的制作方法

文档序号:12809041阅读:296来源:国知局
一种低功耗短距离无线电技术设备的制作方法与工艺

本发明涉及无线数据传输技术领域,尤其涉及一种低功耗短距离无线电技术设备。



背景技术:

低功耗短距离无线电技术(bluetoothlowenergy,以下简称:ble)是专为使用电池的终端设备设计的一种数据传输技术,其具有功耗低的优点,且广泛应用于手机、笔记本电脑、pad等终端设备与短距离无线电技术外设设备之间的数据传输。

目前,随着可穿戴设备、智能家居、自动化控制等技术的发展,越来越多的短距离无线电技术外设设备采用ble技术与具有控制功能的终端设备进行数据传输。但是受制于ble技术的传输带宽、短距离无线电技术外设设备的处理能力及复杂的无线环境等因素的影响,ble数据传输稳定性较差,容易出现数据包丢失等情况。尤其是在进行大容量数据传输的过程中,ble数据传输的

稳定性问题尤为突出。



技术实现要素:

本发明的目的是提供一种低功耗短距离无线电技术设备,能够有效减少低功耗短距离无线电技术数据传输过程中的数据包丢失情况,提高数据传输的稳定性。

为实现上述目的,本发明提供了如下技术方案:

一种低功耗短距离无线电技术设备,包括:微处理器,用与信息处理;数据分割模块,用于将预传输的数据分割为至少两个数据包;数据发送模块,用于向数据接收端一次性发送约定数值个数据包,所述约定数值在数据包发送前设定;所述数据发送模块,还用于若接收到所述数据接收端反馈已接收到约定数值个数据包的通知消息,则继续向所述数据接收端一次性发送新的约定数值个数据包;供电模块,用于短距离无线电技术设备的供电。

进一步地,还包括:参数发送模块,用于通过控制字段向所述数据接收端发送所述约定数值、所述数据文件的大小、所述分割得到的数据包数目和所述数据文件的校验值中的任一或其组合。

进一步地,还包括:补零处理模块,用于若所述数据文件分割得到的数据包数目不是所述约定数值的整数倍,则通过补零处理获得补零数据包,所述分割得到的数据包数目和所述补零数据包的数目之和为约定数值的整数倍。

进一步地,所述数据发送模块还用于若超过预设时间段没有接收到数据接收端反馈已接收到约定数值个数据包的通知消息,则再次向所述数据接收端一次性发送已发送过的约定数值个数据包。

进一步地,包括:数据接收模块,用于接收数据发送端发送的数据包,所述数据包为所述数据发送端对同一个预传输的数据文件进行分割得到;通知消息发送模块,用于在接收到约定数值个数据包后,向所述数据发送端反馈已接收到约定数值个数据包的通知消息,所述约定数值在数据包接收前设定;数据包合成模块,用于在接收完所有数据包后,将接收到的所有数据包进行合并,获得预传输的数据文件。

进一步地,所述数据接收模块还包括有数据接口。

本发明提供的低功耗短距离无线电技术设备,其中在数据发送端向数据接收端发送数据文件时,将一个数据文件分割为至少两个数据包,并一次性发送约定数值个数据包,然后等待数据接收端确认,是否已经接收到上述约定数值个数据包,仅在数据接收端已经接收到约定数值个数据包后,再继续发送剩余的数据包。通过上述的技术方案,能够确保在利用低功耗短距离无线电技术进行数据传输过程中,数据发送端每次发送的数据包都能够被数据接收端接收到,从而避免数据包丢失,提供数据传输的稳定性。

附图说明

图1为本发明低功耗短距离无线电技术数据传输方法的流程示意图;

图2为本发明低功耗短距离无线电技术数据传输装置的结构示意图;

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。

图1是本发明第三实施例提供的低功耗短距离无线电技术数据传输方法的流程示意图。本实施例中,是以手机作为数据发送端,以与手机通过低功耗短距离无线电技术连接的短距离无线电技术外设设备作为数据接收端,传输的数据文件为短距离无线电技术外设设备的固件升级数据文件。本实施例中,手机和短距离无线电技术外设设备均支持低功耗短距离无线电技术数据传输功能,提供相应数据传输服务,可以称为transportservice,在transportservice中提供两个特征值,一个为控制特征值,其为控制字段的一种,可以称为controlcharacteristic,手机可以通过该控制特征值实现控制指令发送,本实施例中利用该控制特征值将约定数值发送给短距离无线电技术外设设备;另一个是数据特征值,可以称为datacharacteristic,手机可以通过该数据特征值实现数据包的发送。

本实施例利用低功耗短距离无线电技术传输方法进行固件升级数据文件的传输,其中手机将固件升级数据文件先进行分割,得到多个数据包,然后在按照一次发送约定数值个数据包的方式,等待短距离无线电技术外设设备的反馈,直到短距离无线电技术外设设备反馈已经接收到上述约定数值个数据包后,再继续发送新的数据包。通过上述技术方案能够有效避免固件升级数据文件传输过程中发生数据包丢失。

图2是本发明第四实施例提供的低功耗短距离无线电技术数据传输装置的结构示意图,低功耗短距离无线电技术数据传输装置包括:微处理器、数据分割模块、数据发送模块、数据收发模块、供电模块、参数发送模块,补零处理模块。

其中,数据分割模块用于将预传输的数据分割为至少两个数据包;

数据发送模块用于向数据接收端一次性发送约定数值个数据包,所述约定数值在数据包发送前设定;以及,还用于若接收到所述数据接收端反馈已接收到约定数值个数据包的通知消息,则继续向所述数据接收端一次性发送新的约定数值个数据包。

参数发送模块用于通过控制字段向所述数据接收端发送约定数值、所述数据文件的大小、所述分割得到的数据包数目和所述数据文件的校验值中的任一或其组合。

补零处理模块用于若所述数据文件分割得到的数据包数目不是约定数值的整数倍,则通过补零处理获得补零数据包,上述分割得到的数据包数目和补零数据包的数目之和为约定数值的整数倍。

另外,本实施例中的数据发送模块还用于若超过预设时间段没有接收到数据接收端反馈已接收到约定数值个数据包的通知消息,则再次向数据接收端一次性发送已发送过的约定数值个数据包。



技术特征:

技术总结
本发明涉及无线数据传输技术领域,尤其涉及一种低功耗短距离无线电技术设备。一种低功耗短距离无线电技术设备,包括:微处理器,用与信息处理;数据分割模块,用于将预传输的数据分割为至少两个数据包;数据发送模块,用于向数据接收端一次性发送约定数值个数据包,所述约定数值在数据包发送前设定;所述数据发送模块,还用于若接收到所述数据接收端反馈已接收到约定数值个数据包的通知消息,则继续向所述数据接收端一次性发送新的约定数值个数据包;供电模块,用于短距离无线电技术设备的供电。本发明的有益效果是:能够有效减少低功耗短距离无线电技术数据传输过程中的数据包丢失情况,提高数据传输的稳定性。

技术研发人员:徐晓声
受保护的技术使用者:镇江高科信息科技有限公司
技术研发日:2015.12.28
技术公布日:2017.07.04
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1