【技术实现步骤摘要】
本专利技术涉及通信,具体为一种租赁柜设备终端远程固件升级及意外处理方法。
技术介绍
1、随着现代生活节奏的加快,人们对于便捷、灵活的个人物品存储解决方案的需求日益增长。在公共场合如商场、车站、机场等,传统的存储柜服务往往存在排队等待、操作繁琐、升级不能使用等问题,无法满足现代用户对于快速、简单服务的需求。
2、同行业类似产品通常会在线下通过连接线进行升级,在进行固件升级时,会导致终端设备暂时无法正常工作,影响服务的连续性和用户体验,在传输固件升级数据时存在数据不完整的情况,出现的错误无法得到有效的纠正,从而影响数据传输的可靠性和高效性;面对停电和重启等意外情况,无法有效地进行升级,导致升级失败或者设备损坏,增加了维护成本和风险。
技术实现思路
1、(一)解决的技术问题
2、针对现有技术的不足,本专利技术提供了一种租赁柜设备终端远程固件升级及意外处理方法,解决了管理者通过互联网平台对线下各终端设备进行远程升级时传输固件升级数据时存在数据不完整情况,不能准确高效的传输,
...【技术保护点】
1.一种租赁柜设备终端远程固件升级及意外处理方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种租赁柜设备终端远程固件升级及意外处理方法,其特征在于:所述物理方式采用RS485通信和CAN通信传输数据,通信单元根据固件硬件的设计文档确定与终端单元的连接方式,决定单个数据包的最大数据载荷量,然后将待固件升级数据按照单个数据包的最大数据载荷量进行分片,最后在每个分片数据中加入编号和总包号,其中数据包是将待升级的固件分割成能独立传输的数据单元,编号是分配给每个分片数据包的唯一标识符,用于指示该数据包在所有分片数据包中的顺序位置,总包号是待升级的数据被分
...【技术特征摘要】
1.一种租赁柜设备终端远程固件升级及意外处理方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种租赁柜设备终端远程固件升级及意外处理方法,其特征在于:所述物理方式采用rs485通信和can通信传输数据,通信单元根据固件硬件的设计文档确定与终端单元的连接方式,决定单个数据包的最大数据载荷量,然后将待固件升级数据按照单个数据包的最大数据载荷量进行分片,最后在每个分片数据中加入编号和总包号,其中数据包是将待升级的固件分割成能独立传输的数据单元,编号是分配给每个分片数据包的唯一标识符,用于指示该数据包在所有分片数据包中的顺序位置,总包号是待升级的数据被分割成的总数据包数量。
3.根据权利要求1所述的一种租赁柜设备终端远程固件升级及意外处理方法,其特征在于:所述消息数据表用于针对终端单元创建的用于存储消息数据节点的集合,其中消息数据节点是通信单元产生的,并要下发至终端单元的单条固件升级数据。
4.根据权利要求1所述的一种租赁柜设备终端远程固件升级及意外处理方法,其特征在于:所述消息数据处理器用来获取消息数据表的数据节点,并对消息数据节点进行解析数据的结构和内容,根据终端单元编号将数据发送至相应的终端单元;消息处理器会对多个消息数据表进行轮询,若当前消息数据表有消息节点,则对消息节点进行添加协议头、进行错误检测和纠正处理,查询下一个消息数据表,将数据发送至相应的终端单元。
5.根据权利要求1所述的一种租赁柜设备终端远程固件升级及意外处理方法,其特征在于:所述终端单元接收来自通信单元的数据通过对需要升级的终端单元编号,将分片后的固件升级数据按照次序挂载至相应的数据消息表,若用户指令输入,通信单元停止挂载固件升级数据,将用户指令挂载至相应的数据表的尾部,再接着挂载固件升级数据,直至固件升级数据挂载完成;数据处理器在轮询数据表的过程中,根据当前处理的数据类型为当前数据增加标签,以标识是升级指令数据还是用户指令数据,用户指令,则进行响应;升级指令数据,则将升级数据存储至数据表中的待固件升级数据区,每收到一条数据都要向通信单元进行应答,其中待固件升级数据区是终端单元中的消息数据表,用于临时保存从通信单元接收的固件升级数据包,直到整个固件升级数据被完整下载。
6.根据权利要求1所述的一种租赁柜设备终端远程固件升级及意外处理方法,其特征在于:所述固件升级通过通信单元发送一个升级请求给终端单元,...
【专利技术属性】
技术研发人员:段晋阳,王成伟,姚健,王吉盛,
申请(专利权)人:天津嗨浪科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。