一种移动终端的版本更新方法及设备与流程

文档序号:24305211发布日期:2021-03-17 00:57阅读:来源:国知局

技术特征:

1.一种移动终端的版本更新方法,应用于移动终端,其中,所述方法包括:

与pc端建立socket连接;

若所述移动终端的预置包版本与所述pc端获取的工单目标版本不一致,接收所述pc端发送的更新触发指令;

基于所述更新触发指令,与文件传输协议ftp服务器建立网络连接,并通过所述网络连接从所述ftp服务器下载所述工单目标版本对应的版本更新内容;

下载完成后,向所述pc端发送下载完成指令,以使所述pc端向所述移动终端发送更新指令;

接收所述pc端发送的所述更新指令;

响应于所述更新指令,根据所述版本更新内容对所述移动终端的版本进行更新。

2.根据权利要求1所述的方法,其中,所述与pc端建立socket连接,包括:

打开所述移动终端的wifi开关,并创建socket服务器;其中,所述移动终端置于屏蔽箱,所述屏蔽箱中具有一内置无线接入点;

扫描所述内置无线接入点的无线信号,并与扫描到的所述内置无线接入点建立无线连接;

若所述无线连接建立成功,生成用于建立socket连接的图像码并显示,所述图像码包括所述移动终端的标识信息和所述socket服务器的端口信息,以使所述pc端扫描所述图像码而向所述移动终端发起socket连接请求;

接收所述pc端发送的所述socket连接请求;

基于所述socket连接请求,与所述pc端建立socket连接。

3.根据权利要求2所述的方法,其中,所述方法还包括:

若所述无线连接未成功建立,按照预设时间间隔重新扫描所述内置无线接入点的无线信号,直至与扫描到的所述内置无线接入点成功建立无线连接。

4.根据权利要求1所述的方法,若所述移动终端的预置包版本与所述pc端获取的工单目标版本不一致,接收所述pc端发送的更新触发指令之前,所述方法还包括:

接收所述pc端发送的预置包版本获取指令;

响应于所述预置包版本获取指令,将所述移动终端的预置包版本发送给所述pc端,以使所述pc端判断所述移动终端的预置包版本与获取的所述工单目标版本是否一致。

5.根据权利要求1所述的方法,其中,所述更新触发指令包括所述工单目标版本和ftp连接参数信息,其中,所述基于所述更新触发指令,与文件传输协议ftp服务器建立网络连接,并通过所述网络连接从所述ftp服务器下载所述工单目标版本对应的版本更新内容,包括:

响应于所述更新触发指令,根据所述ftp连接参数信息与文件传输协议ftp服务器建立网络连接;

通过所述网络连接从所述ftp服务器下载所述工单目标版本对应的版本更新内容。

6.根据权利要求1所述的方法,所述更新指令包括所述工单目标版本对应的版本内容的第一md5值,其中,所述响应于所述更新指令,根据所述版本更新内容对所述移动终端的版本进行更新,包括:响应于所述更新指令,确定下载的所述工单目标版本对应的版本更新内容的第二md5值;

若所述第一md5值与所述第二md5值相同,则根据所述版本更新内容对所述移动终端的版本进行更新。

7.根据权利要求1所述的方法,其中,所述方法还包括:

接收所述pc端发送的下载进度获取指令;

响应于所述下载进度获取指令,向所述pc端发送下载所述工单目标版本对应的版本更新内容时的下载进度信息,以使所述pc端对所述下载进度信息进行显示。

8.一种移动终端的版本更新方法,应用于pc端,其中,所述方法包括:

与移动终端建立socket连接;

若获取的工单目标版本与所述移动终端的预置包版本不一致,向所述移动终端发送更新触发指令,以使所述移动终端基于所述更新触发指令与文件传输协议ftp服务器建立网络连接,并通过所述网络连接从所述ftp服务器下载所述工单目标版本对应的版本更新内容;

接收所述移动终端返回的下载完成指令;

响应于所述下载完成指令,向所述移动终端发送更新指令,以使所述移动终端响应于所述更新指令,根据所述版本更新内容对所述移动终端的版本进行更新。

9.根据权利要求8所述的方法,所述与移动终端建立socket连接,包括:

响应于扫描所述移动终端显示的用于建立socket连接的图像码,向所述移动终端发起socket连接请求,以使所述移动终端基于所述socket连接请求与所述pc端建立socket连接;其中,所述图像码包括所述移动终端的标识信息和所述socket服务器的端口信息;

响应于所述socket连接请求,通过所述端口信息对应的socket服务器与所述标识信息对应的移动终端建立socket连接。

10.根据权利要求8所述的方法,所述若获取的工单目标版本与所述移动终端的预置包版本不一致,向所述移动终端发送更新触发指令之前,所述方法还包括:

获取工单目标版本;

向所述移动终端发送预置包版本获取指令;

接收所述移动终端的预置包版本;

判断所述工单目标版本与所述移动终端的预置包版本是否一致。

11.根据权利要求8所述的方法,其中,所述更新指令包括所述工单目标版本对应的版本内容的第一md5值,其中,响应于所述下载完成指令,向所述移动终端发送更新指令,以使所述移动终端响应于所述更新指令,根据所述版本更新内容对所述移动终端的版本进行更新,包括:

响应于所述下载完成指令,向所述移动终端发送更新指令,以使所述移动终端响应于所述更新指令,确定下载的所述工单目标版本对应的版本更新内容的第二md5值,并在所述第一md5值与所述第二md5值相同时,根据所述版本更新内容对所述移动终端的版本进行更新。

12.根据权利要求8所述的方法,其中,所述方法还包括:

向所述移动终端发送下载进度获取指令;

接收所述移动终端返回的、下载所述工单目标版本对应的版本更新内容时的下载进度信息;

显示所述下载进度信息。

13.一种移动终端的版本更新方法,应用于ftp服务器,其中,所述方法包括:

与移动终端建立网络连接,其中,所述移动终端已与pc端建立socket连接,所述网络连接由所述移动终端基于更新触发指令发起并建立的,所述更新触发指令由所述移动终端在所述移动终端的预置包版本与所述pc端获取的工单目标版本不一致时,从所述pc端接收的;

通过所述网络连接向所述移动终端下发所述工单目标版本对应的版本更新内容直至完成,以使所述移动终端向所述pc端发送下载完成指令。

14.一种非易失性存储介质,其上存储有计算机可读指令,所述计算机可读指令可被处理器执行时,使所述处理器实现如权利要求1至13中任一项所述的方法。

15.一种移动终端的版本更新设备,其中,所述设备包括:

一个或多个处理器;

非易失性存储介质,用于存储一个或多个计算机可读指令,

当所述一个或多个计算机可读指令被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1至13中任一项所述的方法。


技术总结
本申请的目的是提供一种移动终端的版本更新方法及设备,本申请通过移动终端与PC端建立Socket连接,若所述移动终端的预置包版本与所述PC端获取的工单目标版本不一致,则会向所述移动终端发送更新触发指令,所述移动终端基于所述更新触发指令与FTP服务器建立网络连接,从所述FTP服务器下载所述工单目标版本对应的版本更新内容,下载完成后,向所述PC端发送下载完成指令,以使所述PC端向所述移动终端发送更新指令,所述移动终端响应于所述更新指令对版本进行更新,实现了通过无线方式对版本进行更新,控制移动终端版本无线升级和降级。

技术研发人员:朱为朋;张岳;杨超;朱朝文;杜军红;葛振纲
受保护的技术使用者:上海龙旗科技股份有限公司
技术研发日:2020.12.14
技术公布日:2021.03.16
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1