一种移动终端的版本更新方法及设备技术

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

【技术实现步骤摘要】
一种移动终端的版本更新方法及设备
本申请涉及计算机领域,尤其涉及一种移动终端的版本更新方法及设备。
技术介绍
随着移动终端产业的发展,产品越来越简单化,小型化,安全化,集中化。代表性的移动终端产品有:家庭智能产品,如智能音响,智能电视,智能厨房用品;智能穿戴产品,如智能手表,心率血压测试仪;智能车载产品:车载摄像头,车载音响,车控系统等。智能产品安全性贯穿整个产品的使用期间,也是现有使用过程中对智能产品的要求,安全是智能产品的生命线,对智能产品进行安全攻击的一个最主要的方式就是通过产品通用串行总线(UniversalSerialBus,USB)接口,对这些智能产品进行数据采集,信息窃取等,并且用户可以通过USB升级自有下载的系统版本,使版本无法管控。厂商在销售智能产品后,会接到用户投诉,怀疑智能产品是翻新机,因为用户可以通过部分软件查询USB接口使用的次数,用来判断该智能产品的状态,因为智能产品在开发、测试阶段及生产中,都会频繁的使用USB接口,这也是智能产品目前需要解决的一个问题。智能产品在工厂阶段,需要从工厂版本烧录到出货版本,传统都是人工通过USB接口把版本信息下载到设备中,并通过对产品设置中的版本升级进行升级。在产品返修阶段,也是人工通过USB接口把产品从出货版本降级到工厂版本,再进行问题分析。这些操作都很繁琐并且消耗很多人力和物力,当产品屏幕很小、不能触摸屏幕或无屏时,这些操作都不容易操作。现有技术中,目前国内终端厂商,移动终端等智能设备大多采用USB方案,在工厂阶段、维修阶段,在使用安全性上存在很明显的弊端,主要体现在USB线消耗,产线大量PC配置,版本无法管控,需要很多人力物力来进行生产管理和版本的售后维护,代价和成本非常高昂,并且也无法做到对不同的终端进行统一化版本控制,操作性不强。
技术实现思路
本申请的一个目的是提供一种移动终端的版本更新方法及设备,达到对移动终端的版本进行更新的目的。根据本申请的一个方面,提供了一种移动终端的版本更新方法,应用于移动终端,其中,所述方法包括:与PC端建立Socket连接;若所述移动终端的预置包版本与所述PC端获取的工单目标版本不一致,接收所述PC端发送的更新触发指令;基于所述更新触发指令,与文件传输协议FTP服务器建立网络连接,并通过所述网络连接从所述FTP服务器下载所述工单目标版本对应的版本更新内容;下载完成后,向所述PC端发送下载完成指令,以使所述PC端向所述移动终端发送更新指令;接收所述PC端发送的所述更新指令;响应于所述更新指令,根据所述版本更新内容对所述移动终端的版本进行更新。进一步地,上述移动终端的一种移动终端的版本更新方法,其中,所述与PC端建立Socket连接,包括:打开所述移动终端的WiFi开关,并创建Socket服务器;其中,所述移动终端置于屏蔽箱,所述屏蔽箱中具有一内置无线接入点;扫描所述内置无线接入点的无线信号,并与扫描到的所述内置无线接入点建立无线连接;若所述无线连接建立成功,生成用于建立Socket连接的图像码并显示,所述图像码包括所述移动终端的标识信息和所述Socket服务器的端口信息,以使所述PC端扫描所述图像码而向所述移动终端发起Socket连接请求;接收所述PC端发送的所述Socket连接请求;基于所述Socket连接请求,与所述PC端建立Socket连接。进一步地,上述移动终端的一种移动终端的版本更新方法,其中,所述方法还包括:若所述无线连接未成功建立,按照预设时间间隔重新扫描所述内置无线接入点的无线信号,直至与扫描到的所述内置无线接入点成功建立无线连接。进一步地,上述移动终端的一种移动终端的版本更新方法,若所述移动终端的预置包版本与所述PC端获取的工单目标版本不一致,接收所述PC端发送的更新触发指令之前,所述方法还包括:接收所述PC端发送的预置包版本获取指令;响应于所述预置包版本获取指令,将所述移动终端的预置包版本发送给所述PC端,以使所述PC端判断所述移动终端的预置包版本与获取的所述工单目标版本是否一致。进一步地,上述移动终端的一种移动终端的版本更新方法,其中,所述更新触发指令包括所述工单目标版本和FTP连接参数信息,其中,所述基于所述更新触发指令,与文件传输协议FTP服务器建立网络连接,并通过所述网络连接从所述FTP服务器下载所述工单目标版本对应的版本更新内容,包括:响应于所述更新触发指令,根据所述FTP连接参数信息与文件传输协议FTP服务器建立网络连接;通过所述网络连接从所述FTP服务器下载所述工单目标版本对应的版本更新内容。进一步地,上述移动终端的一种移动终端的版本更新方法,所述更新指令包括所述工单目标版本对应的版本内容的第一MD5值,其中,所述响应于所述更新指令,根据所述版本更新内容对所述移动终端的版本进行更新,包括:响应于所述更新指令,确定下载的所述工单目标版本对应的版本更新内容的第二MD5值;若所述第一MD5值与所述第二MD5值相同,则根据所述版本更新内容对所述移动终端的版本进行更新。进一步地,上述移动终端的一种移动终端的版本更新方法,其中,所述方法还包括:接收所述PC端发送的下载进度获取指令;响应于所述下载进度获取指令,向所述PC端发送下载所述工单目标版本对应的版本更新内容时的下载进度信息,以使所述PC端对所述下载进度信息进行显示。根据本申请的另一方面,还提供了一种移动终端的版本更新方法,应用于PC端,其中,所述方法包括:与移动终端建立Socket连接;若获取的工单目标版本与所述移动终端的预置包版本不一致,向所述移动终端发送更新触发指令,以使所述移动终端基于所述更新触发指令与文件传输协议FTP服务器建立网络连接,并通过所述网络连接从所述FTP服务器下载所述工单目标版本对应的版本更新内容;接收所述移动终端返回的下载完成指令;响应于所述下载完成指令,向所述移动终端发送更新指令,以使所述移动终端响应于所述更新指令,根据所述版本更新内容对所述移动终端的版本进行更新。进一步地,上述PC端的一种移动终端的版本更新方法,所述与移动终端建立Socket连接,包括:响应于扫描所述移动终端显示的用于建立Socket连接的图像码,向所述移动终端发起Socket连接请求,以使所述移动终端基于所述Socket连接请求与所述PC端建立Socket连接;其中,所述图像码包括所述移动终端的标识信息和所述Socket服务器的端口信息;响应于所述Socket连接请求,通过所述端口信息对应的Socket服务器与所述标识信息对应的移动终端建立Socket连接。进一步地,上述PC端的一种移动终端的版本更新方法,所述若获取的工单目标版本与所述移动终端的预置包版本不一致,向所述移动终端发送更新触发指令之前,所述方法还包括:获取工单目标版本;向所本文档来自技高网
...

【技术保护点】
1.一种移动终端的版本更新方法,应用于移动终端,其中,所述方法包括:/n与PC端建立Socket连接;/n若所述移动终端的预置包版本与所述PC端获取的工单目标版本不一致,接收所述PC端发送的更新触发指令;/n基于所述更新触发指令,与文件传输协议FTP服务器建立网络连接,并通过所述网络连接从所述FTP服务器下载所述工单目标版本对应的版本更新内容;/n下载完成后,向所述PC端发送下载完成指令,以使所述PC端向所述移动终端发送更新指令;/n接收所述PC端发送的所述更新指令;/n响应于所述更新指令,根据所述版本更新内容对所述移动终端的版本进行更新。/n

【技术特征摘要】
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端,其中,所述方法包括:...

【专利技术属性】
技术研发人员:朱为朋张岳杨超朱朝文杜军红葛振纲
申请(专利权)人:上海龙旗科技股份有限公司
类型:发明
国别省市:上海;31

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

1