【技术实现步骤摘要】
系统升级方法、装置、电子设备及存储介质
[0001]本申请涉及计算机
,尤其涉及一种系统升级方法、装置、电子设备及存储介质。
技术介绍
[0002]相关技术中,通过OTA技术(Over
‑
the
‑
Air Technology,也即空中下载技术)对设备进行系统升级时,通常需要设备端采用程序通过MQTT或者HTTPS协议发起升级请求至OTA服务端,再利用OTA服务端转发升级请求至控制台,从控制台获取升级文件,再将升级文件下载至设备端的本地文件系统,执行加载操作进而对设备端进行系统升级。
[0003]但是,由于相关技术中存在着设备端、OTA服务端和控制台之间的多次交互操作,产生了多次读写设备的操作,也就增加了更多的读写时间,造成了系统资源的浪费以及系统升级速度较慢的问题。
技术实现思路
[0004]有鉴于此,本申请的目的在于提出一种系统升级方法、装置、电子设备及存储介质。
[0005]基于上述目的,在第一方面,本申请提供了一种系统升级方法,包括:
[0006]根据接收到的来自用户的指示信息确定是否执行系统升级;
[0007]响应于确定执行系统升级,则根据所述指示信息确定目标文件对应的目标索引,并确定缓存中是否存在所述目标索引;
[0008]响应于所述缓存中不存在所述目标索引,则确定命名空间服务器中是否存在所述目标索引;
[0009]响应于确定所述命名空间服务器中存在所述目标索引,则根据所述目标索引确定所述目标文件;< ...
【技术保护点】
【技术特征摘要】
1.一种系统升级方法,其特征在于,包括:根据接收到的来自用户的指示信息确定是否执行系统升级;响应于确定执行系统升级,则根据所述指示信息确定目标文件对应的目标索引,并确定缓存中是否存在所述目标索引;响应于所述缓存中不存在所述目标索引,则确定命名空间服务器中是否存在所述目标索引;响应于确定所述命名空间服务器中存在所述目标索引,则根据所述目标索引确定所述目标文件;将所述目标文件划分为多个目标子文件,下载全部目标子文件以得到所述目标文件,并根据所述目标文件执行系统升级。2.根据权利要求1所述的方法,其特征在于,所述根据接收到的来自用户的指示信息确定是否执行系统升级,包括:接收来自用户的所述指示信息,并确定所述指示信息中是否存在系统升级指令;响应于所述指示信息中存在所述系统升级指令,则确定执行系统升级。3.根据权利要求1所述的方法,其特征在于,所述指示信息,包括:目标索引;所述根据所述指示信息确定目标文件对应的目标索引,并确定缓存中是否存在所述目标索引,包括:分析所述指示信息确定目标文件对应的目标索引;访问所述缓存中的第一索引目录,并确定所述第一索引目录中是否存在所述目标索引;响应于所述第一索引目录中不存在所述目标索引,则确定所述缓存中不存在所述目标索引。4.根据权利要求1所述的方法,其特征在于,所述确定命名空间服务器中是否存在所述目标索引,包括:访问所述命名空间服务器中的第二索引目录,并确定所述第二索引目录中是否存在所述目标索引;响应于所述第二索引目录中存在所述目标索引,则确定所述命名空间服务器中存在所述目标索引。5.根据权利要求1所述的方法,其特征在于,所述将所述目标文件划分为多个目标子文件,下载全部目标子文件以得到所述目标文件,包括:将所述目标文件按照预设比例划分为多个目标子文件;同步下载全部目标子文件以得到所述目标文件,并对所述目标文件设置清空时间;将所述目标文件存储于系统内存中,并记录存储时间。6.根据权利要求5所述的方法,其特征在于,所述方法,还包括:确定当前时间与所述存储时间的差值是否达到所述清空时间;响应于所述当前时间与所述存储时间的差值达到所述清空时间,则清除所述系统内存中的目标文件。7.根据权利要求1所述的方法,其特征在于,所述响应于确定所述命名空间服务器中存在所述目标索引之后,还包括:
将所述目标索引添加至所述缓存中的第一索引目录以更新所述第一索引目录。8.根据权利要求1所述的方法,其特征在于,所述方法,还包括:确定云端服务器是否存在新增文件;响应于确定所述云端服务器存在新增文件,则将所述新增文件存储至所述云端服务器的对象存储中,并确定所述新增文件对应的新增索引;将所述新增索引添加至所述命名空间服务器中的第二索引目录以更新所述第二索引目录。9.根据权利要求1所述的方法,其特征在于,所述方法,还包括:响应于接收到来自用户的对第一可读写文件的写操作,确定在所述第一可读写文件被保存前是否接收到来自用户的对所述第一可读写文件的读操作请求;响应于确定在所述第一可读写文件被保存前接收到来自用户的读操作请求,确定所述缓存中是否存在第二可读写文件;其中,所述第二可读写文件为前一次被保存的第一可读写文件;响应于确定所述缓存中存在所述第二可读写文件...
【专利技术属性】
技术研发人员:余虹建,刘争辉,
申请(专利权)人:橡鹿机器人江苏有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。