【技术实现步骤摘要】
一种无线升级方法和手持设备
本专利技术涉及公交安全监测
,尤指一种无线升级方法和手持设备。
技术介绍
在现有技术中,手持设备一般通过有线方式给系统内其余子设备升级数据,且手持设备给系统其它子设备有线升级时,只能通过手持设备对子设备进行一对一的升级,升级模式为主从模式,同时升级策略比较简单。由于升级时为有线连接方式,导致升级时间受有线通讯方式影响,长短不一,且操作员不能进行其它工作,增加了公交安全系统单次运维的时间成本。在有线升级时有线连接方式的容易松动,会导致整体通讯的不稳定。同时一般接口为有线接口,例如USB或RS232,子设备的有线接口会破坏子设备壳体的完整性。
技术实现思路
本专利技术的目的是提供一种无线升级方法和手持设备,解决了需要有线方式进行升级的问题,可以实现同时一对多的传输交互,进而降低了公交安全系统单次运维的时间成本,提高了整体通讯的稳定性以及保证了子设备系统的完整性。本专利技术提供的技术方案如下:本专利技术提供一种无线升级方法,包括步骤:当采集到每个 ...
【技术保护点】
1.一种无线升级方法,其特征在于,包括步骤:/n当采集到每个子设备的丢包集合后,发送所述丢包集合中的数据包至每个所述子设备;/n当每个所述子设备存在丢包情况时,接收每个所述子设备的单播请求,以发送对应的数据包至每个所述子设备进行存储;/n当每个所述子设备请求完毕后,发送升级数据包分发完成的信号帧至所述子设备,以使所述子设备进行升级操作。/n
【技术特征摘要】
1.一种无线升级方法,其特征在于,包括步骤:
当采集到每个子设备的丢包集合后,发送所述丢包集合中的数据包至每个所述子设备;
当每个所述子设备存在丢包情况时,接收每个所述子设备的单播请求,以发送对应的数据包至每个所述子设备进行存储;
当每个所述子设备请求完毕后,发送升级数据包分发完成的信号帧至所述子设备,以使所述子设备进行升级操作。
2.根据权利要求1所述无线升级方法,其特征在于,在所述当采集到每个子设备的丢包集合后,发送所述丢包集合中的丢包数据至每个所述子设备之前,还包括步骤:
通过广播方式发送升级数据包到至少一个子设备,并接收每个所述子设备的丢包信息,以完成广播发送;
根据每个所述子设备的丢包信息,分析每个所述子设备是否存在丢包情况;
其中,所述丢包信息包括丢包序列。
3.根据权利要求2所述无线升级方法,其特征在于,在所述根据每个所述子设备的回复信息,分析每个所述子设备是否存在丢包情况之后,还包括步骤:
当所述子设备存在丢包情况时,根据每个所述子设备的节点号从低到高排序,并利用每个所述子设备丢包序列计算丢包集合。
4.根据权利要求2所述的无线升级方法,其特征在于,在所述通过广播方式发送升级数据包到至少一个子设备,并接收每个所述子设备的丢包信息,以完成广播发送之前,包括步骤:
通过广播方式发送准备命令数据,并延时第一预设时间,以等待子设备接收到所述准备命令数据后完成升级准备;
其中,所述准备命令数据包括准备命令和准备校验码。
5.根据权利要求3所述的无线升级方法,其特征在于,所述丢包序列包括:
当接收所述升级数据包后,每个所述子设备根据各自接收到的数据包序列与总包序列进行比较,并生成每个所述子设备的丢包序列;
所述丢包序列通过每个所述子设备以单播方式进行发送。
6.根据权利要求4所述的无线升级方法,其特征在于,所述当采集到每个子设备的丢包集合后,发送所述丢包集合中的数据包至每个所述子设备,还包括步骤:
在发送所述丢包集合时,接收所述子设备中最小节点号的子设备回复的是否收到数据包及数据包校验是否成功的信息;
当未收到数据包和/或数据包校验不成功时,循环发送所述丢包集合中的数据包。
7.一种手持设备,其特征在于,应用于权利要求1~6中任一项所述无线升级方法,包括:
主控模块,用于控制手持设备对至少一个子设备进行无线升级;
无线收发模块,与所述主控模块连接,用于在所述主控模块的控制下,发送升级数据包到至少一个子设备,以实现所述子设备的无线升级。
8.根据权利要求7所述手持设备,其特征在于,所述主控模块包括:
控制单元,用于当所述子设备存在丢包情况时,根据每个所述子设备的节点号从低到高排序,并利用每个所述子设备丢包序列计算丢包集合;
存储单元,与所述控制单元连接,用于存储升级数据包、丢包信息和丢包集合...
【专利技术属性】
技术研发人员:高加杰,袁宇,
申请(专利权)人:上海冷溪安全科技有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。