分布式设备配置IP地址且检测冲突的方法、系统、设备及介质技术方案

技术编号:32924872 阅读:17 留言:0更新日期:2022-04-07 12:16
本发明专利技术提供分布式设备配置IP地址且检测冲突的方法、系统、设备及介质,其中应用于分布式设备中的服务端的方法包括:获取第一网段中可用的IP地址,在接收到分布式设备中的客户端的MAC地址时,为客户端分配一个IP地址;将该IP地址以及客户端的MAC地址进行映射;通过广播请求所有已分配的客户端发送MAC地址,根据客户端的IP地址、所接收到的客户端的MAC地址以及映射关系表,并利用arping命令,确定客户端的IP地址冲突情况。该方法以arping命令作为基础分配IP地址,同一客户端的两种地址进行映射,作为后续检测IP地址冲突的重要依据,利用广播以及arping命令确定客户端IP地址的冲突情况。方法执行成本低,实现高效的IP地址分配和检测冲突,提高客户端的配置效率。提高客户端的配置效率。提高客户端的配置效率。

【技术实现步骤摘要】
分布式设备配置IP地址且检测冲突的方法、系统、设备及介质


[0001]本专利技术涉及计算机多媒体领域,更具体地,涉及分布式设备配置IP地址且检测冲突的方法、系统、设备及介质。

技术介绍

[0002]现有的拼接墙显示系统一般由若干个盒子组成,每个盒子负责一个区域的显示和控制,从而组合实现大屏幕显示,而由于涉及到多个盒子的显示和控制,因此一般需要坐席管理系统对该拼接墙显示系统进行管理,即通过坐席管理系统提供一个多用户的操控平台,而多用户的操控也依赖于拼接墙显示系统所包含的各个盒子分配有IP地址(互联网协议地址),则每个用户才能够精准操控一个或多个盒子。而在对盒子进行IP地址分配时,一般需要执行ping(Packet Internet Groper,因特网包探索器)命令确定可用的IP地址,且需要手动操作,在盒子数量较多的情况下,容易出现IP地址分配冲突的情况。

技术实现思路

[0003]本专利技术旨在克服上述现有技术的至少一种缺陷,提供分布式设备配置IP地址且检测冲突的方法、系统、设备及介质,用于解决现有技术中为拼接墙显示系统的各个盒子分配IP地址时操作麻烦,且容易出现IP地址分配冲突的问题。
[0004]本专利技术采用的技术方案包括:
[0005]第一方面,本专利技术提供一种分布式设备配置IP地址且检测冲突的方法,应用于分布式设备中的服务端,包括:获取第一网段中可用的IP地址,在接收到分布式设备中的客户端的MAC地址时,为所述客户端分配其中一个所述可用的IP地址;将所分配的IP地址以及所述客户端的MAC地址进行映射,得到映射关系表;通过广播请求所述第一网段中所有已分配IP地址的客户端发送MAC地址,在请求并接收所述客户端发送的MAC地址后,根据所述客户端的IP地址、所接收到的客户端的MAC地址以及所述映射关系表,并利用arping命令,确定所述客户端的IP地址冲突情况。
[0006]进一步,根据所述客户端的IP地址、所接收到的客户端的MAC地址以及所述映射关系表,并利用arping命令,确定所述客户端的IP地址冲突情况,具体为:根据所述客户端的IP地址以及所述映射关系表,确定第一MAC地址;所述第一MAC地址为所述客户端的IP地址在所述映射关系表中对应的MAC地址;判断所接收到的客户端的MAC地址是否与所述第一MAC地址相同,如是,则确定所述客户端的IP地址冲突情况为没有出现IP地址冲突;如否,则利用所述arping命令确定所述客户端的IP地址冲突情况是否为出现IP地址冲突。
[0007]进一步,利用所述arping命令确定所述客户端的IP地址冲突情况是否为出现IP地址冲突,具体为:对所述客户端的IP地址执行所述arping命令以得到第二MAC地址,判断所接收到的客户端的MAC地址是否与所述第二MAC地址相同,如是,则确定所述客户端的IP地址冲突情况为没有出现IP地址冲突;如否,则确定所述客户端的IP地址冲突情况为出现IP地址冲突。
[0008]进一步,该方法还包括:当所接收到的客户端的MAC地址与所述第二MAC地址相同时,将所述映射关系表中的第一MAC地址替换为所述第二MAC地址。
[0009]进一步,该方法还包括:当所接收到的客户端的MAC地址与所述第二MAC地址不相同时,记录所述客户端的IP地址以及所接收到的客户端的MAC地址。
[0010]进一步,为所述客户端分配其中一个所述可用的IP地址,将所分配的IP地址以及所述客户端的MAC地址进行映射,具体为:为所述客户端分配其中一个所述可用的IP地址,并向所述客户端发送所分配的IP地址对应的MAC地址,以使所述客户端根据所述可用的IP地址对应的MAC地址确定是否发出确认分配信息;在接收到所述客户端发出的确认分配信息后将所分配的IP地址以及所述客户端的MAC地址进行映射。
[0011]第二方面,本专利技术提供一种分布式设备配置IP地址且检测冲突的方法,应用于分布式设备中的客户端,包括:向所述分布式设备中的服务端发送所述客户端的MAC地址,以使所述服务端为所述客户端分配其中一个所述可用的IP地址,并将所分配的IP地址以及所述客户端的MAC地址进行映射得到映射关系表;接收所述服务端分配的IP地址;在通过广播接收到发送MAC地址的请求后,向所述服务端发送所述客户端的MAC地址,以使所述服务端在请求并接收到所述客户端的MAC地址后,根据所述客户端的IP地址、所述客户端的MAC地址以及所述映射关系表,并利用arping命令,确定所述客户端的IP地址冲突情况。
[0012]进一步,该方法还包括:利用arping命令确定所述客户端的IP地址冲突情况。
[0013]进一步,利用arping命令确定所述客户端的IP地址冲突情况,具体为:当接收到所述arping命令的回复时,确定所述客户端的IP地址冲突情况为出现IP地址冲突;当没有接收到所述arping命令的回复时,确定所述客户端的IP地址冲突情况为没有出现IP地址冲突。
[0014]进一步,向所述分布式设备中的服务端发送所述客户端的MAC地址,以使所述服务端为所述客户端分配其中一个所述可用的IP地址,并将所分配的IP地址以及所述客户端的MAC地址进行映射得到映射关系表;接收所述服务端分配的IP地址,具体为:向所述分布式设备中的服务端发送所述客户端的MAC地址,以使所述服务端为所述客户端分配其中一个所述可用的IP地址,并发出所分配的IP地址对应的MAC地址;接收所述服务端分配的IP地址以及所分配的IP地址对应的MAC地址,判断所述可用IP地址对应的MAC地址是否与所述客户端的MAC地址相同,如是则生成确认分配信息并将其发送至所述服务端,以使所述服务端将所分配的IP地址以及所述客户端的MAC地址进行映射得到映射关系表。
[0015]第三方面,本专利技术提供一种分布式设备配置IP地址且检测冲突的系统,包括:分布式设备中的服务端或若干个客户端;所述服务端用于获取第一网段中可用的IP地址;所述客户端用于在向所述服务端发送所述客户端的MAC地址;所述服务端还用于在接收到所述客户端的MAC地址时,为所述客户端分配其中一个所述可用的IP地址,将所分配的IP地址以及所述客户端的MAC地址进行映射,得到映射关系表;通过广播请求所述第一网段中所有已分配IP地址的客户端发送MAC地址;所述客户端还用于在通过广播接收到发送MAC地址的请求后,向所述服务端发送所述客户端的MAC地址;所述服务端还用于在请求并接收到所述客户端的MAC地址后,根据所述客户端的IP地址、所接收到的客户端的MAC地址以及所述映射关系表,并利用arping命令,确定所述客户端的IP地址冲突情况。
[0016]第四方面,本专利技术提供一种计算机设备,包括存储器和处理器,所述存储器存储有
计算机程序,所述处理器执行所述计算机程序时实现上述的分布式设备配置IP地址且检测冲突的方法。
[0017]本专利技术还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的分布式设备配置IP地址且检测冲突的方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种分布式设备配置IP地址且检测冲突的方法,应用于分布式设备中的服务端,其特征在于,包括:获取第一网段中可用的IP地址,在接收到分布式设备中的客户端的MAC地址时,为所述客户端分配其中一个所述可用的IP地址;将所分配的IP地址以及所述客户端的MAC地址进行映射,得到映射关系表;通过广播请求所述第一网段中所有已分配IP地址的客户端发送MAC地址,在请求并接收所述客户端发送的MAC地址后,根据所述客户端的IP地址、所接收到的客户端的MAC地址以及所述映射关系表,并利用arping命令,确定所述客户端的IP地址冲突情况。2.根据权利要求1所述的分布式设备配置IP地址且检测冲突的方法,其特征在于,根据所述客户端的IP地址、所接收到的客户端的MAC地址以及所述映射关系表,并利用arping命令,确定所述客户端的IP地址冲突情况,具体为:根据所述客户端的IP地址以及所述映射关系表,确定第一MAC地址;所述第一MAC地址为所述客户端的IP地址在所述映射关系表中对应的MAC地址;判断所接收到的客户端的MAC地址是否与所述第一MAC地址相同,如是,则确定所述客户端的IP地址冲突情况为没有出现IP地址冲突;如否,则利用所述arping命令确定所述客户端的IP地址冲突情况是否为出现IP地址冲突。3.根据权利要求2所述的分布式设备配置IP地址且检测冲突的方法,其特征在于,利用所述arping命令确定所述客户端的IP地址冲突情况是否为出现IP地址冲突,具体为:对所述客户端的IP地址执行所述arping命令以得到第二MAC地址,判断所接收到的客户端的MAC地址是否与所述第二MAC地址相同,如是,则确定所述客户端的IP地址冲突情况为没有出现IP地址冲突;如否,则确定所述客户端的IP地址冲突情况为出现IP地址冲突。4.根据权利要求3所述的分布式设备配置IP地址且检测冲突的方法,其特征在于,还包括:当所接收到的客户端的MAC地址与所述第二MAC地址相同时,将所述映射关系表中的第一MAC地址替换为所述第二MAC地址。5.根据权利要求3所述的分布式设备配置IP地址且检测冲突的方法,其特征在于,还包括:当所接收到的客户端的MAC地址与所述第二MAC地址不相同时,记录所述客户端的IP地址以及所接收到的客户端的MAC地址。6.根据权利要求1~5任一项所述的分布式设备配置IP地址且检测冲突的方法,其特征在于,为所述客户端分配其中一个所述可用的IP地址,将所分配的IP地址以及所述客户端的MAC地址进行映射,具体为:为所述客户端分配其中一个所述可用的IP地址,并向所述客户端发送所分配的IP地址对应的MAC地址,以使所述客户端根据所述可用的IP地址对应的MAC地址确定是否发出确认分配信息;在接收到所述客户端发出的确认分配信息后将所分配的IP地址以及所述客户端的MAC地址进行映射。7.一种分布式设备配置IP地址且检测冲突的方法,应用于分布式设备中的客户端,其特征在于,包括:
向所述分布式设备中的服务端发送所述客户端的MAC地址,以使所述服务端为所述客户端分配其中一个所述可用的IP地址,并将所分配的IP地址以及...

【专利技术属性】
技术研发人员:胡育毫
申请(专利权)人:威创集团股份有限公司
类型:发明
国别省市:

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

1