一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

固件更新方法、装置、终端、服务器及可读存储介质与流程

2022-03-13 21:49:54 来源:中国专利 TAG:

技术特征:
1.一种固件更新方法,其特征在于,应用于终端,所述方法包括:从社交应用服务器接收固件更新信息,所述固件更新信息用于指示与用户账号绑定的目标设备存在待更新的固件;在所述用户账号的设备详情界面上显示更新提示信息,所述更新提示信息用于提醒所述目标设备存在待更新的固件;响应于对所述更新提示信息的触发操作,显示固件更新界面,所述固件更新界面包括第一更新控件,所述第一更新控件用于指示通过所述社交应用服务器对所述目标设备的固件进行更新;响应于对所述第一更新控件的触发操作,向所述社交应用服务器发送固件更新请求,所述固件更新请求用于指示所述社交应用服务器对所述目标设备进行固件更新。2.根据权利要求1所述的方法,其特征在于,所述响应于对所述第一更新控件的触发操作,向所述社交应用服务器发送固件更新请求之后,所述方法还包括:向所述社交应用服务器发送状态获取请求,所述状态获取请求用于获取所述目标设备的更新状态,所述更新状态包括更新成功、更新失败和正在更新中任一项;接收所述社交应用服务器返回的所述目标设备的更新状态;显示状态展示界面,所述状态展示界面用于对所述目标设备的更新状态进行展示。3.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取所述目标设备的第一固件版本信息和第二固件版本信息,所述第一固件版本信息为所述社交应用服务器所存储的固件的版本信息,所述第二固件版本信息为所述目标设备所安装的固件的版本信息;若所述第一固件版本信息与所述第二固件版本信息不匹配,则显示更新提示界面,所述更新提示界面包括第二更新控件,所述第二更新控件用于指示通过终端对所述目标设备的固件进行更新;响应于对所述第二更新控件的触发操作,获取所述目标设备的工作模式;若所述工作模式为ota模式,则向所述目标设备发送固件安装包,所述固件安装包由所述终端从所述社交应用服务器获取得到。4.根据权利要求3所述的方法,其特征在于,所述响应于对所述第二更新控件的触发操作,获取所述目标设备的工作模式之后,所述方法还包括:若所述工作模式为app模式,则向所述目标设备发送第一模式切换指令,所述第一模式切换指令用于指示将工作模式由app模式切换为ota模式;响应于接收到所述目标设备的第一反馈信息,向所述目标设备发送所述固件安装包,所述第一反馈信息用于指示所述目标设备由app模式向ota模式的模式切换完成。5.根据权利要求3所述的方法,其特征在于,所述向所述目标设备发送固件安装包之前,所述方法还包括:向所述目标设备发送安装包描述信息,所述安装包描述信息包括固件安装包的总长度、预计分包总数;响应于接收到所述目标设备的第一确认信息,执行向所述目标设备发送固件安装包的步骤,所述第一确认信息用于指示所述目标设备同意接收所述固件安装包。6.根据权利要求3所述的方法,其特征在于,所述固件安装包包括n个固件分包,其中,n
为任意正整数值;所述向所述目标设备发送固件安装包包括:向所述目标设备发送所述固件安装包的第i个固件分包,其中,i为小于n的任意正整数值;响应于接收到所述目标设备的第二确认信息,向所述目标设备发送所述固件安装包的第i 1个固件分包,直至所述n个固件分包发送完成,所述第二确认信息用于指示所述目标设备接收到所述第i个固件分包。7.根据权利要求6所述的方法,其特征在于,所述向所述目标设备发送所述固件安装包的第i个固件分包之前,所述方法还包括:向所述目标设备发送分包描述信息,所述分包描述信息包括所述第i个固件分包的下标、地址信息、数据量信息和校验码;响应于接收到所述目标设备的第三确认信息,执行向所述目标设备发送所述固件安装包的第i个固件分包的步骤,所述第三确认信息用于指示所述目标设备同意接收所述第i个固件分包。8.根据权利要求3所述的方法,其特征在于,所述若所述工作模式为ota模式,则向所述目标设备发送固件安装包之后,所述方法还包括:向所述目标设备发送第二模式切换指令,所述第二模式切换指令用于指示将工作模式由ota模式切换为app模式;接收所述目标设备的第二反馈信息,所述第二反馈信息用于指示所述目标设备由ota模式向app模式的模式切换完成。9.一种固件更新方法,其特征在于,应用于社交应用服务器,所述方法包括:响应于接收到用户账号触发的固件更新请求,获取目标设备的固件安装包,所述目标设备为与所述用户账号绑定的设备;向所述目标设备发送固件更新通知,所述固件更新通知用于提示所述目标设备对已安装的固件进行更新;响应于接收到所述目标设备的安装包获取请求,向所述目标设备发送所述固件安装包。10.根据权利要求9所述的方法,其特征在于,所述向所述目标设备发送固件更新通知之后,所述方法还包括:接收所述目标设备返回的信息获取请求,所述信息获取请求用于获取所述固件安装包的版本信息;向所述目标设备发送所述固件安装包的版本信息。11.一种固件更新装置,其特征在于,应用于终端,所述装置包括:第一信息接收模块,用于从社交应用服务器接收固件更新信息,所述固件更新信息用于指示与用户账号绑定的目标设备存在待更新的固件;信息显示模块,用于在所述用户账号的设备详情界面上显示更新提示信息,所述更新提示信息用于提醒所述目标设备存在待更新的固件;界面显示模块,用于响应于对所述更新提示信息的触发操作,显示固件更新界面,所述固件更新界面包括第一更新控件,所述第一更新控件用于指示通过所述社交应用服务器对
所述目标设备的固件进行更新;请求发送模块,用于响应于对所述第一更新控件的触发操作,向所述社交应用服务器发送固件更新请求,所述固件更新请求用于指示所述社交应用服务器对所述目标设备进行固件更新。12.一种固件更新装置,其特征在于,应用于社交应用服务器,所述装置包括:获取模块,用于响应于接收到用户账号触发的固件更新请求,获取目标设备的固件安装包,所述目标设备为与所述用户账号绑定的设备;指令发送模块,用于向所述目标设备发送固件更新通知,所述固件更新通知用于提示所述目标设备对已安装的固件进行更新;安装包发送模块,用于响应于接收到所述目标设备的安装包获取请求,向所述目标设备发送所述固件安装包。13.一种终端,其特征在于,所述终端包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条程序代码,所述程序代码由所述一个或多个处理器加载并执行以实现如权利要求1至权利要求8任一项所述的固件更新方法所执行的操作。14.一种服务器,其特征在于,所述服务器包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条程序代码,所述程序代码由所述一个或多个处理器加载并执行以实现如权利要求9至权利要求10任一项所述的固件更新方法所执行的操作。15.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条程序代码,所述程序代码由处理器加载并执行以实现如权利要求1至权利要求8任一项所述的固件更新方法所执行的操作;或如权利要求9或10所述的固件更新方法所执行的操作。

技术总结
本申请提供了一种固件更新方法、装置、终端、服务器及可读存储介质,属于计算机技术领域。本申请通过在与用户账号绑定的目标设备有待更新的固件时,通过更新提示信息,来提示用户账号对目标设备的固件进行更新,以便用户及时获知固件版本的更新情况,用户账号触发更新提示信息,即可看到固件更新界面的第一更新控件,通过触发该第一更新控件,即可由社交应用服务器来对目标设备的固件进行更新,无需硬件开发商开发特定的客户端并提供最新固件包的下载渠道,即可实现对用户账号所绑定的硬件设备的升级,操作简单,提高了固件更新效率。提高了固件更新效率。提高了固件更新效率。


技术研发人员:李斌 陈丘 杜麒麟 庞伟湛 陈育武
受保护的技术使用者:腾讯科技(深圳)有限公司
技术研发日:2020.08.20
技术公布日:2022/3/10
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献