一种电话手表无网络升级的方法与流程

专利2022-05-09  1


1.本发明涉及电话手表技术领域,具体涉及一种电话手表无网络升级的方法。


背景技术:

2.当前电话手表深受用户喜爱,手表固件更新升级也逐渐加快,一些旧设备再未升级的情况下,有可能出现无网络等功能异常,需要升级固件后才能修复,但是现有的电话手表升级方法都是依赖于网络完成的。


技术实现要素:

3.针对现有技术的不足,本发明旨在提供一种电话手表无网络升级的方法。
4.为了实现上述目的,本发明采用如下技术方案:
5.一种电话手表无网络升级的方法,具体过程如下:
6.s1、用户将电话手表关联绑定至第二设备;
7.s2、电话手表在无网络状态下需要进行固件升级时,与有网络的第二设备建立无线近距离通信,第二设备获取电话手表的固件信息,所述固件信息包括电话手表的当前固件版本和md5值;
8.s3、第二设备向服务器发出请求,请求中包含电话手表的当前固件版本及md5值,服务器校验通过后向第二设备发送电话手表当前固件可以升级的固件差分包;
9.s4、第二设备通过无线近距离通信的方式将所有差分包的版本信息发送至电话手表,所述差分包的版本信息包括差分包大小、完整包md5和升级详情;
10.s5、用户在电话手表中通过查看各差分包的升级详情,最终选定需要升级的差分包,然后将选定的目标差分包的版本信息通过无线近距离通信的方式传递给第二设备;同时,电话手表根据目标差分包的版本信息计算自身剩余存储空间并进行判断,如果当前剩余存储空间小于目标差分包大小的2倍,电话手表触发数据清理以留出足够的存储空间,直至剩余存储空间大于或等于目标差分包大小的2倍;
11.s6、第二设备获取到目标差分包的版本信息后,向服务器请求该差分包的下载,并将下载好的差分包通过无线近距离通信的方式传输给电话手表;
12.s7、电话手表对接收到的差分包的版本信息和目标差分包的版本信息进行比对校验,校验一致后进行静默差分升级固件。
13.进一步地,步骤s2中,所述无线近距离通信为nfc、蓝牙、zigbee中的任一种。
14.进一步地,步骤s5中,所述数据清理包括自动清理日志、自动清理应用缓存以及引导用户删除照片和视频中的一种或多种。
15.本发明的有益效果在于:本发明方法采用第二设备下载差分包的方式来对电话手表进行升级,一方面差分包比完整包所需存储空间小很多,能够节省第二设备的流量,另一方面也能进一步保障无线近距离通信时数据传输的完整性和低耗时性,能够有效保障电话手表升级,满足用户在电话手表处于无网络状态下正常固件升级的需求。
具体实施方式
16.以下将对本发明作进一步的描述,需要说明的是,本实施例以本技术方案为前提,给出了详细的实施方式和具体的操作过程,但本发明的保护范围并不限于本实施例。
17.本实施例提供一种电话手表无网络升级的方法,具体过程如下:
18.s1、用户将电话手表关联绑定至第二设备(有网络的手机、平板或电话手表,第二设备的数量可以是一个或多个);
19.s2、电话手表在无网络状态下需要进行固件升级时(尤其是固件存在bug导致无网络等),与有网络的第二设备建立无线近距离通信(nfc、蓝牙、zigbee等方式),第二设备获取电话手表的固件信息,所述固件信息包括电话手表的当前固件版本和md5值等。
20.s3、第二设备向服务器发出请求,请求中包含电话手表的当前固件版本及md5值,服务器校验通过后向第二设备发送电话手表当前固件可以升级的固件差分包(可能存在多个差分包);
21.s4、第二设备通过无线近距离通信的方式将所有差分包的版本信息发送至电话手表,所述差分包的版本信息包括差分包大小、完整包md5和升级详情;
22.s5、用户在电话手表中通过查看各差分包的升级详情,最终选定需要升级的差分包,然后将选定的目标差分包的版本信息通过无线近距离通信的方式传递给第二设备;同时,电话手表根据目标差分包的版本信息计算自身剩余存储空间并进行判断,如果当前剩余存储空间小于目标差分包大小的2倍(差分包合并固件本身到升级包时,差分包不能删除,因此至少需要差分包大小2倍的存储空间才能正常升级),电话手表触发数据清理以留出足够的存储空间,直至剩余存储空间大于或等于目标差分包大小的2倍。
23.需要说明的是,所述数据清理可以是自动清理日志、自动清理应用缓存以及引导用户删除照片视频等用户数据中的一种或多种。
24.s6、第二设备获取到目标差分包的版本信息后,向服务器请求该差分包的下载,并将下载好的差分包通过无线近距离通信的方式传输给电话手表;
25.s7、电话手表对接收到的差分包的版本信息和目标差分包的版本信息进行比对校验,校验一致后进行静默差分升级固件。
26.对于本领域的技术人员来说,可以根据以上的技术方案和构思,给出各种相应的改变和变形,而所有的这些改变和变形,都应该包括在本发明权利要求的保护范围之内。

技术特征:
1.一种电话手表无网络升级的方法,其特征在于,具体过程如下:s1、用户将电话手表关联绑定至第二设备;s2、电话手表在无网络状态下需要进行固件升级时,与有网络的第二设备建立无线近距离通信,第二设备获取电话手表的固件信息,所述固件信息包括电话手表的当前固件版本和md5值;s3、第二设备向服务器发出请求,请求中包含电话手表的当前固件版本及md5值,服务器校验通过后向第二设备发送电话手表当前固件可以升级的固件差分包;s4、第二设备通过无线近距离通信的方式将所有差分包的版本信息发送至电话手表,所述差分包的版本信息包括差分包大小、完整包md5和升级详情;s5、用户在电话手表中通过查看各差分包的升级详情,最终选定需要升级的差分包,然后将选定的目标差分包的版本信息通过无线近距离通信的方式传递给第二设备;同时,电话手表根据目标差分包的版本信息计算自身剩余存储空间并进行判断,如果当前剩余存储空间小于目标差分包大小的2倍,电话手表触发数据清理以留出足够的存储空间,直至剩余存储空间大于或等于目标差分包大小的2倍;s6、第二设备获取到目标差分包的版本信息后,向服务器请求该差分包的下载,并将下载好的差分包通过无线近距离通信的方式传输给电话手表;s7、电话手表对接收到的差分包的版本信息和目标差分包的版本信息进行比对校验,校验一致后进行静默差分升级固件。2.根据权利要求1所述的方法,其特征在于,步骤s2中,所述无线近距离通信为nfc、蓝牙、zigbee中的任一种。3.根据权利要求1所述的方法,其特征在于,步骤s5中,所述数据清理包括自动清理日志、自动清理应用缓存以及引导用户删除照片和视频中的一种或多种。
技术总结
本发明公开了一种电话手表无网络升级的方法,当电话手表处于无网络状态时,采用与电话手表关联绑定且有网络的第二设备下载差分包的方式来对电话手表进行升级,一方面差分包比完整包所需存储空间小很多,能够节省第二设备的流量,另一方面也能进一步保障无线近距离通信时数据传输的完整性和低耗时性,能够有效保障电话手表升级,满足用户在电话手表处于无网络状态下正常固件升级的需求。网络状态下正常固件升级的需求。


技术研发人员:秦曙光 陈家峰
受保护的技术使用者:读书郎教育科技有限公司
技术研发日:2021.03.15
技术公布日:2021/6/25

转载请注明原文地址: https://doc.8miu.com/read-150342.html

最新回复(0)