一种修复包发送、接收方法及装置和故障修复系统制造方法及图纸

技术编号:17164861 阅读:31 留言:0更新日期:2018-02-01 22:23
本发明专利技术实施例公开了一种修复包发送、接收方法及装置和故障修复系统,发送方法包括:服务器接收至少一个故障嵌入式设备发送的包括故障嵌入式设备的原IP地址的设备信息;获得为每个故障嵌入式设备分配的新IP地址;发送修改指令至每个故障嵌入式设备,以使每个故障嵌入式设备从修改指令中获得针对自身的新IP地址后,用新IP地址与服务器直连;接收所有故障嵌入式设备发送的修复请求;发送与修复请求对应的修复包至所有故障嵌入式设备,以使所有故障嵌入式设备完成故障修复。应用本发明专利技术实施例以实现故障嵌入式设备与服务器的快速直连,进一步实现故障嵌入式设备的故障的快速修复。

A repair package, receiving method, device and fault repair system

The embodiment of the invention discloses a repair method and device for transmitting and receiving and fault restoration system, transmission method comprises: a server receives at least one fault embedded device sends the IP address of the original information including fault embedded equipment; fault embedded equipment distribution is obtained for each new IP address; sending instructions to each modification fault embedded device, so that each fault embedded equipment from the modification instruction obtained according to its new IP address, with a new IP address and the server directly connected; receive all fault embedded devices send repair request; sending request to the corresponding repair and repair packets to all fault embedded devices, so that all the fault of embedded equipment fault repair. The application of the invention is used to realize the rapid direct connection between the embedded equipment and the server, and to further realize the rapid repair of the fault of the fault embedded equipment.

【技术实现步骤摘要】
一种修复包发送、接收方法及装置和故障修复系统
本专利技术涉及设备故障处理
,特别涉及一种修复包发送、接收方法及装置和故障修复系统。
技术介绍
嵌入式设备在发生故障后,如故障为主程序损坏,需要对故障的嵌入式设备进行修复。目前常见的修复方式是:故障嵌入式设备通过U-Boot(UniversalBootLoader)向服务器申请下载修复包以完成修复,其中,该U-Boot为嵌入式设备的引导程序,该服务器可以为TFTP(TrivialFileTransferProtocol,简单文件传输协议)。在这种情况下,要求故障嵌入式设备必须能够直连服务器,也就是要求故障嵌入式设备与服务器处于同一网段中。目前,是由管理人员通过每条故障嵌入式设备的串口,逐一将每台故障嵌入式设备的IP地址修改为与服务器处于同一网段的IP地址,以实现故障嵌入式设备与服务器直连,进而完成故障嵌入式设备的故障修复。由于现有技术中,是通过人工方式逐一来修改故障嵌入式设备的IP地址。因此,当出现大量的嵌入式设备出现故障时,对所有故障的嵌入式设备修改IP地址就会占用很长的时间,导致不能及时实现故障嵌入式设备与服务器的直连,进而导致故障嵌入式设备的故障不能及时修复。
技术实现思路
本专利技术实施例公开了一种修复包发送、接收方法及装置和故障修复系统,以实现故障嵌入式设备与服务器的快速直连,进一步实现故障嵌入式设备的故障的快速修复。具体方案如下:一方面,本专利技术实施例提供了一种修复包发送方法,所述方法包括:接收至少一个故障嵌入式设备发送的设备信息,所述设备信息中包括故障嵌入式设备的原IP地址;获得为每个故障嵌入式设备分配的新IP地址;发送修改指令至每个故障嵌入式设备,以使每个故障嵌入式设备从所述修改指令中获得针对自身的新IP地址后,用新IP地址与服务器直连,其中,所述修改指令携带所分配的新IP地址;接收所有故障嵌入式设备发送的修复请求;发送与所述修复请求对应的修复包至所有故障嵌入式设备,以使所有故障嵌入式设备完成故障修复。可选的,在所述接收至少一个故障嵌入式设备发送的设备信息之后,所述方法还包括:依据所述设备信息,从所述至少一个故障嵌入式设备中,确定所有第一故障嵌入式设备,其中,所述第一故障嵌入式设备为原IP地址与所述服务器不在同一网段的故障嵌入式设备;所述获得为每个故障嵌入式设备分配的新IP地址,包括:获得为每个第一故障嵌入式设备分配的新IP地址。可选的,在所述发送修改指令至每个故障嵌入式设备之前,所述方法还包括:根据所述设备信息,判断所对应故障嵌入式设备是否支持多播;当所对应故障嵌入式设备支持多播时,所述发送修改指令至每个故障嵌入式设备为:多播所对应故障嵌入式设备的修改指令;当所对应故障嵌入式设备不支持多播时,所述发送修改指令至每个故障嵌入式设备为:广播所对应故障嵌入式设备的修改指令。可选的,所述设备信息还包括故障嵌入式设备的MAC地址;所述发送修改指令至每个故障嵌入式设备,包括:分别发送携带每个故障嵌入式设备的MAC地址及对应分配的新IP地址的修改指令,至每个故障嵌入式设备;所述针对自身的新IP地址为:针对自身的MAC地址的新IP地址。可选的,所述设备信息还包括故障嵌入式设备的MAC地址;在所述接收所有故障嵌入式设备发送的修复请求之前,所述方法还包括:接收所述至少一个故障嵌入式设备广播的ARP信息;存储所述ARP信息中所携带的所对应故障嵌入式设备的MAC地址与所述新IP地址的对应关系。一方面,本专利技术实施例提供了一种修复包接收方法,所述方法包括:发送设备信息至服务器,所述设备信息中包括故障嵌入式设备的原IP地址;接收所述服务器发送的修改指令,其中,所述修改指令中携带所分配的新IP地址,所述新IP地址为所述服务器分配的地址;修改所述故障嵌入式设备的原IP地址为所对应的新IP地址,以用所述新IP地址与所述服务器直连;发送修复请求至所述服务器;接收所述服务器发送的与所述修复请求对应的修复包,完成故障修复。可选的,所述修改指令中还携带所述故障嵌入式设备的MAC地址;所述修改所述故障嵌入式设备的原IP地址为所对应的新IP地址,包括:修改所述故障嵌入式设备的原IP地址为自身的MAC地址所对应的新IP地址。可选的,所述修改指令中还携带所述故障嵌入式设备的MAC地址;在所述发送修复请求至所述服务器之前,所述方法还包括:广播携带所述故障嵌入式设备的MAC地址与所述新IP地址的对应关系的地址解析协议ARP信息,以使所述服务器接收所述ARP信息后,存储所述故障嵌入式设备的MAC地址与所述新IP地址的对应关系。一方面,本专利技术实施例提供了一种修复包发送装置,所述装置包括:第一接收模块、获得模块、第一发送模块、第二接收模块和第二发送模块;所述第一接收模块,用于接收至少一个故障嵌入式设备发送的设备信息,所述设备信息中包括故障嵌入式设备的原IP地址;所述获得模块,用于获得为每个故障嵌入式设备分配的新IP地址;所述第一发送模块,用于发送修改指令至每个故障嵌入式设备,以使每个故障嵌入式设备从所述修改指令中获得针对自身的新IP地址后,用新IP地址与服务器直连,其中,所述修改指令携带所分配的新IP地址;所述第二接收模块,用于接收所有故障嵌入式设备发送的修复请求;所述第二发送模块,用于发送与所述修复请求对应的修复包至所有故障嵌入式设备,以使所有故障嵌入式设备完成故障修复。可选的,所述装置还包括确定模块;所述确定模块,用于在所述接收至少一个故障嵌入式设备发送的设备信息之后,依据所述设备信息,从所述至少一个故障嵌入式设备中,确定所有第一故障嵌入式设备,其中,所述第一故障嵌入式设备为原IP地址与所述服务器不在同一网段的故障嵌入式设备;所述获得模块,具体用于获得为每个第一故障嵌入式设备分配的新IP地址。可选的,所述装置还包括判断模块;所述判断模块,用于在所述发送修改指令至每个故障嵌入式设备之前,根据所述设备信息,判断所对应故障嵌入式设备是否支持多播;所述第一发送模块,具体用于当所对应故障嵌入式设备支持多播时,多播所对应故障嵌入式设备的修改指令;当所对应故障嵌入式设备不支持多播时,广播所对应故障嵌入式设备的修改指令。可选的,所述设备信息还包括故障嵌入式设备的MAC地址;所述第一发送模块,具体用于分别发送携带每个故障嵌入式设备的MAC地址及对应分配的新IP地址的修改指令,至每个故障嵌入式设备;所述针对自身的新IP地址为:针对自身的MAC地址的新IP地址。可选的,所述设备信息还包括故障嵌入式设备的MAC地址;所述装置还包括第三接收模块和存储模块;所述第三接收模块,用于接收所述至少一个故障嵌入式设备广播的ARP信息;所述存储模块,用于存储所述ARP信息中所携带的所对应故障嵌入式设备的MAC地址与所述新IP地址的对应关系。一方面,本专利技术实施例提供了一种修复包接收装置,所述装置包括:第三发送模块、第四接收模块、修改模块、第四发送模块和第五接收模块;所述第三发送模块,用于发送设备信息至服务器,所述设备信息中包括故障嵌入式设备的原IP地址;所述第四接收模块,用于接收所述服务器发送的修改指令,其中,所述修改指令中携带所分配的新IP地址,所述新IP地址为所述服务器分配的地址;所述修改模块,用于修改所述故障嵌入式设备的原本文档来自技高网...
一种修复包发送、接收方法及装置和故障修复系统

【技术保护点】
一种修复包发送方法,其特征在于,所述方法包括:接收至少一个故障嵌入式设备发送的设备信息,所述设备信息中包括故障嵌入式设备的原IP地址;获得为每个故障嵌入式设备分配的新IP地址;发送修改指令至每个故障嵌入式设备,以使每个故障嵌入式设备从所述修改指令中获得针对自身的新IP地址后,用新IP地址与服务器直连,其中,所述修改指令携带所分配的新IP地址;接收所有故障嵌入式设备发送的修复请求;发送与所述修复请求对应的修复包至所有故障嵌入式设备,以使所有故障嵌入式设备完成故障修复。

【技术特征摘要】
1.一种修复包发送方法,其特征在于,所述方法包括:接收至少一个故障嵌入式设备发送的设备信息,所述设备信息中包括故障嵌入式设备的原IP地址;获得为每个故障嵌入式设备分配的新IP地址;发送修改指令至每个故障嵌入式设备,以使每个故障嵌入式设备从所述修改指令中获得针对自身的新IP地址后,用新IP地址与服务器直连,其中,所述修改指令携带所分配的新IP地址;接收所有故障嵌入式设备发送的修复请求;发送与所述修复请求对应的修复包至所有故障嵌入式设备,以使所有故障嵌入式设备完成故障修复。2.根据权利要求1所述的方法,其特征在于,在所述接收至少一个故障嵌入式设备发送的设备信息之后,所述方法还包括:依据所述设备信息,从所述至少一个故障嵌入式设备中,确定所有第一故障嵌入式设备,其中,所述第一故障嵌入式设备为原IP地址与所述服务器不在同一网段的故障嵌入式设备;所述获得为每个故障嵌入式设备分配的新IP地址,包括:获得为每个第一故障嵌入式设备分配的新IP地址。3.根据权利要求1所述的方法,其特征在于,在所述发送修改指令至每个故障嵌入式设备之前,所述方法还包括:根据所述设备信息,判断所对应故障嵌入式设备是否支持多播;当所对应故障嵌入式设备支持多播时,所述发送修改指令至每个故障嵌入式设备为:多播所对应故障嵌入式设备的修改指令;当所对应故障嵌入式设备不支持多播时,所述发送修改指令至每个故障嵌入式设备为:广播所对应故障嵌入式设备的修改指令。4.根据权利要求1-3任一项所述的方法,其特征在于,所述设备信息还包括故障嵌入式设备的MAC地址;所述发送修改指令至每个故障嵌入式设备,包括:分别发送携带每个故障嵌入式设备的MAC地址及对应分配的新IP地址的修改指令,至每个故障嵌入式设备;所述针对自身的新IP地址为:针对自身的MAC地址的新IP地址。5.根据权利要求1-3任一项所述的方法,其特征在于,所述设备信息还包括故障嵌入式设备的MAC地址;在所述接收所有故障嵌入式设备发送的修复请求之前,所述方法还包括:接收所述至少一个故障嵌入式设备广播的ARP信息;存储所述ARP信息中所携带的所对应故障嵌入式设备的MAC地址与所述新IP地址的对应关系。6.一种修复包接收方法,其特征在于,所述方法包括:发送设备信息至服务器,所述设备信息中包括故障嵌入式设备的原IP地址;接收所述服务器发送的修改指令,其中,所述修改指令中携带所分配的新IP地址,所述新IP地址为所述服务器分配的地址;修改所述故障嵌入式设备的原IP地址为所对应的新IP地址,以用所述新IP地址与所述服务器直连;发送修复请求至所述服务器;接收所述服务器发送的与所述修复请求对应的修复包,完成故障修复。7.根据权利要求6所述的方法,其特征在于,所述修改指令中还携带所述故障嵌入式设备的MAC地址;所述修改所述故障嵌入式设备的原IP地址为所对应的新IP地址,包括:修改所述故障嵌入式设备的原IP地址为自身的MAC地址所对应的新IP地址。8.根据权利要求6或7所述的方法,其特征在于,所述修改指令中还携带所述故障嵌入式设备的MAC地址;在所述发送修复请求至所述服务器之前,所述方法还包括:广播携带所述故障嵌入式设备的MAC地址与所述新IP地址的对应关系的地址解析协议ARP信息,以使所述服务器接收所述ARP信息后,存储所述故障嵌入式设备的MAC地址与所述新IP地址的对应关系。9.一种修复包发送装置,其特征在于,所述装置包括:第一接收模块、获得模块、第一发送模块、第二接收模块和第二发送模块;所述第一接收模块,用于接收至少一个故障嵌入式设备发送的设备信息,所述设备信息中包括故障嵌入式设备的原IP地址;所述获得模块,用于获得为每个故障嵌入式设备分配的新IP地址;所述第一发送模块,用于发送修改指令至每个故障嵌入式设备,以使每个故障嵌入式设备从所述修改指令中获得针对自身的新IP地址后,用新IP地址与服务器直连,其中,所述修改指令携带所分配的新IP地址;所述第二接收模块...

【专利技术属性】
技术研发人员:朱振磊赵修伟李奎张小媛
申请(专利权)人:杭州海康威视数字技术股份有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1