[发明专利]基于BLE蓝牙的程序更新方法、电子设备及移动终端在审
申请号: | 201811484629.2 | 申请日: | 2018-12-06 |
公开(公告)号: | CN109640302A | 公开(公告)日: | 2019-04-16 |
发明(设计)人: | 林琪;王贵华;曹营伟 | 申请(专利权)人: | 上海荣泰健康科技股份有限公司 |
主分类号: | H04W4/80 | 分类号: | H04W4/80;H04W28/12;H04W76/14;H04L29/08;H04L1/16;G06F8/65 |
代理公司: | 上海光华专利事务所(普通合伙) 31219 | 代理人: | 庞红芳 |
地址: | 201713 上*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子设备 程序更新 移动终端 蓝牙 预设 传输 程序数据 反馈信号 低功耗 数据包 传输指令信号 蓝牙通信连接 发送 后续数据包 数据包格式 产品领域 程序传输 服务器端 启动程序 启动传输 准确率 下载 打包 更新 应用 | ||
本发明提供一种基于BLE蓝牙的程序更新方法、电子设备及移动终端,应用于一移动终端中,用于所述移动终端将从服务器端下载的程序传输到一电子设备过程中,所述基于BLE蓝牙的程序更新方法包括:与电子设备建立BLE蓝牙通信连接,并在从所述电子设备接收到启动程序传输指令信号时启动传输;将程序数据以每预设字节打包并以预设数据包格式发送给所述电子设备;当发送的数据包数量达到预设数量数据包时,等待接收所述电子设备发送的反馈信号;根据接收到的反馈信号控制后续数据包传输,控制所述程序数据向所述电子设备的传输更新。本发明中的程序更新方法可以在低功耗蓝牙的前提下传输大量数据,并具有准确率高、传输速度快的优点,在低功耗产品领域具有很大的使用价值。
技术领域
本发明涉及智能控制领域,特别是涉及家居智能设备智能控制技术领域,具体为一种基于BLE蓝牙的程序更新方法、电子设备及移动终端。
背景技术
按摩椅利用机械的滚动力作用和机械力挤压来进行按摩,人工推拿按摩能够疏通经络,使气血循环,保持机体的阴阳平衡,所以按摩后可感到肌肉放松,关节灵活,使人精神振奋,消除疲劳,对保证身体健康有重要作用。对于长时间坐着工作和学习的人来说,按摩令血液循环通畅,改善腰酸背痛及预防病症,还能提高睡眠质量,缓解全身疲劳,改善姿势及锻炼健康身体。
随着近年来人们环保意识的不断增强,低功耗问题在蓬勃发展的按摩椅行业越来越得到大家的重视。然而我们目前在进行程序更新或进行其他较大数据传输的操作时还是采用WIFI或传统蓝牙等传输功率较大的方式,这不符合我们按摩椅对低功耗的要求。因此为了达到低功耗的目的,我们采用BLE蓝牙4.0来进行程序数据的传输和更新。但是由于BLE蓝牙4.0协议要求每包数据最大不能超过20字节,这导致目前常用的XMODEM等通用协议无法满足传输要求。
发明内容
鉴于以上所述现有技术的缺点,本发明的目的在于提供一种基于BLE蓝牙的程序更新方法、电子设备及移动终端,用于解决现有技术中通过BLE蓝牙进行程序数据的更新时,通用协议无法满足传输要求的问题。
为实现上述目的及其他相关目的,本发明提供一种基于BLE蓝牙的程序更新方法,应用于一移动终端中,用于所述移动终端将从服务器端下载的程序传输到一电子设备过程中,所述基于BLE蓝牙的程序更新方法包括:与电子设备建立BLE蓝牙通信连接,并在从所述电子设备接收到启动程序传输指令信号时启动传输;将程序数据以每预设字节打包并以预设数据包格式发送给所述电子设备;当发送的数据包数量达到预设数量数据包时,等待接收所述电子设备发送的反馈信号;根据接收到的反馈信号控制后续数据包传输,控制所述程序数据向所述电子设备的传输更新。
于本发明的一实施例中,所述根据接收到的反馈信号控制后续数据包传输包括:当接收到的所述反馈信号为ACK信号时,确认所述预设数量数据包被所述电子设备正确接收,继续发送下一个预设数量数据包;当接收到的所述反馈信号为NAK信号时,将本次发送的所述预设数量数据包重新发送至所述电子设备;当接收到的所述反馈信号为CAN信号时,终止向所述电子设备发送数据包。
于本发明的一实施例中,当接收到的所述反馈信号为ACK信号时,还包括提示发送成功;当接收到的所述反馈信号为CAN信号时,还包括提示程序更新失败。
于本发明的一实施例中,当预设时间内未接收到所述电子设备发送的反馈信号时,中断向所述电子设备发送数据包,并提示数据发送超时。
于本发明的一实施例中,所述基于BLE蓝牙的程序更新方法还包括:在程序数据传输过程中,显示程序数据的发送百分比;当将全部程序数据成功发送至所述电子设备后,发送一数据发送完成信号至所述电子设备;提示程序更新成功。
于本发明的一实施例中,在发送预设数量数据包过程中,在每一数据包发送后,延时预设时间再发送下一数据包。
于本发明的一实施例中,所述预设数据包格式为:SOH帧开头字节-信息包序号-信息包序号的补码-数据区段-CRC校验位。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海荣泰健康科技股份有限公司,未经上海荣泰健康科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811484629.2/2.html,转载请声明来源钻瓜专利网。