买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:广东树米科技有限公司;深圳树米网络科技有限公司;北京树米智能科技有限公司
摘要:本发明实施例涉及一种移动路由设备的固件升级系统,所述系统包括:固件管理服务器、固件下载服务器、固件升级服务器和多个移动路由设备。通过本发明不但可以提高设备固件升级的及时性、还可以为不同固件版本匹配不同的升级版本。
主权项:1.一种移动路由设备的固件升级系统,其特征在于,所述系统包括:固件管理服务器、固件下载服务器、固件升级服务器和多个移动路由设备;所述固件管理服务器通过接入局域网或广域网来分别与所述固件下载服务器和所述固件升级服务器连接;各个所述移动路由设备通过登录移动通信网络的方式接入广域网来分别与所述固件下载服务器和所述固件升级服务器连接;所述固件管理服务器用于接收管理人员输入的新版本固件包作为对应的第一版本固件包;并从所述第一版本固件包中提取出对应的第一新版本号、第一父版本号集合、第一固件文件和第一数字摘要;并将携带了所述第一新版本号、所述第一固件文件和所述第一数字摘要的第一固件发布指令向所述固件下载服务器发送;并接收所述固件下载服务器回发的第一指令反馈数据;并从所述第一指令反馈数据中提取出对应的第一版本下载地址和第一下载令牌;并根据所述第一新版本号、所述第一父版本号集合、所述第一数字摘要、所述第一版本下载地址、所述第一版本令牌对管理服务器本地预置的第一版本信息列表进行更新得到对应的第一更新记录;并将携带了所述第一更新记录的第一数据同步指令向所述固件升级服务器发送;所述固件下载服务器用于在收到所述固件管理服务器发送的所述第一固件发布指令时,从所述第一固件发布指令中提取出对应的所述第一新版本号、所述第一固件文件和所述第一数字摘要;并对所述第一固件文件进行文件存储得到对应的第一存储地址;并为所述第一存储地址分配一个下载服务接口地址作为对应的所述第一版本下载地址,并在当次分配的所述第一版本下载地址上进行持续的下载申请侦听;并基于预设的令牌生成机制进行一次令牌生成处理得到对应的所述第一下载令牌;并基于所述第一新版本号、所述第一数字摘要、所述第一版本下载地址、所述第一下载令牌和所述第一存储地址对下载服务器本地预置的第一下载信息列表进行更新;并将携带了所述第一版本下载地址和所述第一下载令牌的所述第一指令反馈数据向所述固件管理服务器回发;所述固件下载服务器还用于在各个所述第一版本下载地址每侦听到一个所述移动路由设备发送的第一固件下载申请时,就将当前所述第一版本下载地址作为对应的当前下载地址,并从所述当前下载地址当次侦听到的所述第一固件下载申请中提取出对应的第一申请地址、第一设备标识和第一设备令牌;并根据下载服务器本地预置的第一黑名单地址清单对所述第一申请地址是否属于黑名单进行识别得到对应的第一识别结果;并在所述第一识别结果为不属于黑名单时,根据下载服务器本地预置的第一设备清单对所述第一设备标识是否为合法设备进行识别得到对应的第二识别结果;并在所述第二识别结果为合法设备时,根据所述第一设备令牌、所述当前下载地址和所述第一下载信息列表进行固件文件和数字摘要提取得到对应的第二固件文件和第二数字摘要;并根据所述第二数字摘要对所述第二固件文件进行校验得到对应的第一校验结果;并在所述第一校验结果为校验成功时,将携带了所述第二固件文件的第一下载申请回执向所述第一申请地址回发;所述第一识别结果包括属于黑名单和不属于黑名单;所述第二识别结果包括合法设备和非法设备;所述第一校验结果包括校验成功和校验失败;所述固件升级服务器用于在收到所述固件管理服务器发送的所述第一数据同步指令时,从所述第一数据同步指令中提取出对应的所述第一更新记录;并根据所述第一更新记录对升级服务器本地预置的第二版本信息列表进行更新;所述固件升级服务器还用于在收到任意所述移动路由设备发送的第一升级查询申请时,从所述第一升级查询申请中提取出对应的第二申请地址、第二设备标识和第一设备版本;并根据所述第一设备版本和所述第二版本信息列表进行升级版本查询得到对应的升级版本信息记录;并对所述升级版本信息记录是否为空进行识别;若是,则设置对应的第一查询申请回执为预设的无可升级版本提示信息;若否,则将所述升级版本信息记录作为对应的所述第一查询申请回执;并将所述第一查询申请回执向所述第二申请地址回发;所述固件升级服务器还用于在收到任意所述移动路由设备发送的第一升级进度申请时,从所述第一升级进度申请中提取出对应的第三申请地址、第三设备标识、第一设备旧版本、第一设备新版本和第一设备升级进度;并基于所述第三设备标识、所述第一设备旧版本、所述第一设备新版本和所述第一设备升级进度对升级服务器本地预置的第一设备升级列表进行更新;所述第一设备升级进度包括启动下载、下载完成和升级完成;所述固件升级服务器还用于按预设的刷新频率定期根据所述第一设备升级列表对当日的设备升级信息进行统计并显示;各个所述移动路由设备用于在每次通过内置的身份识别模块成功登录移动通信网络时,就从当次登录的移动通信网络侧获得一个对应的互联网IP地址作为对应的当前地址;并基于所述当前地址对设备本地存储的设备地址信息进行更新;并在更新成功后,将设备本地存储的所述设备地址信息、设备标识信息和设备版本信息提取出来作为对应的所述第二申请地址、所述第二设备标识和所述第一设备版本组成对应的所述第一升级查询申请向所述固件升级服务器发送;并接收所述固件升级服务器回发的所述第一查询申请回执;并在所述第一查询申请回执不为所述无可升级版本提示信息时,基于所述第一查询申请回执和所述设备标识信息对标示启动下载状态的进度申请进行封装得到一个对应的所述第一升级进度申请向所述固件升级服务器发送;并基于所述第一查询申请回执和所述设备标识信息进行固件下载申请封装得到对应的所述第一固件下载申请向所述固件下载服务器发送;并接收所述固件下载服务器回发的所述第一下载申请回执,并从所述第一下载申请回执中提取出对应的所述第二固件文件;并根据所述第一查询申请回执对所述第二固件文件进行固件校验得到对应的第二校验结果;并在所述第二校验结果为校验成功时,基于所述第一查询申请回执和所述设备标识信息对标示下载完成状态的进度申请进行封装得到一个对应的所述第一升级进度申请向所述固件升级服务器发送;并基于所述第二固件文件进行固件升级安装;并在固件升级安装完成时,基于所述第一查询申请回执和所述设备标识信息对标示升级完成状态的进度申请进行封装得到一个对应的所述第一升级进度申请向所述固件升级服务器发送;所述第二校验结果包括校验成功和校验失败。
全文数据:
权利要求:
百度查询: 广东树米科技有限公司 深圳树米网络科技有限公司 北京树米智能科技有限公司 一种移动路由设备的固件升级系统
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。