发明名称 上位机的软件升级方法及系统
摘要 本发明公开了一种上位机的软件升级方法及系统,所述软件升级方法包括:S1无线模块每隔一时间段登录服务器;S2无线模块检测软件升级包是否更新,若是则执行步骤S3;S3无线模块从服务器中下载更新后的软件升级包;S4无线模块向上位机发送升级指令;S5上位机设置升级标志位;S6上位机在重启的过程中判断是否检测到升级标志位,若是则执行步骤S7;S7上位机从无线模块中分段读取软件升级包的数据,并将读取的数据写入程序存储区域,直至所有数据被写入。与现有技术相比,本发明通过从无线模块中分段读取并写入软件升级包的数据,使得上位机在存储空间有限的情况下也能够实现软件升级,节约了成本。
申请公布号 CN106250192A 申请公布日期 2016.12.21
申请号 CN201610633338.X 申请日期 2016.08.04
申请人 芯讯通无线科技(上海)有限公司 发明人 百志强;鹿勇
分类号 G06F9/445(2006.01)I 主分类号 G06F9/445(2006.01)I
代理机构 上海弼兴律师事务所 31283 代理人 薛琦;吴晓娜
主权项 一种上位机的软件升级方法,其特征在于,包括以下步骤:S1、无线模块每隔一时间段登录一服务器,其中,所述服务器中存储有上位机的软件升级包;S2、所述无线模块检测所述软件升级包是否更新,若是,则执行步骤S3,若否,则返回步骤S1;S3、所述无线模块从所述服务器中下载更新后的软件升级包;S4、所述无线模块向所述上位机发送一升级指令;S5、所述上位机在接收到所述升级指令时设置一升级标志位,并重启;S6、所述上位机在重启的过程中判断是否检测到所述升级标志位,若是,则执行步骤S7,若否,则结束流程;S7、所述上位机从所述无线模块中分段读取更新后的软件升级包的数据,并将读取的数据写入程序存储区域,直至所述软件升级包的所有数据被写入。
地址 200335 上海市长宁区金钟路633号