一种物理地址冲突的处理方法、装置及通信设备制造方法及图纸

技术编号:34325481 阅读:85 留言:0更新日期:2022-07-31 01:03
本发明专利技术公开一种物理地址冲突的处理方法、装置及通信设备。其中,该方法包括:接收同一网络中其他设备发来的物理地址;检测到本设备的物理地址与所述其他设备发来的物理地址存在冲突;根据预设的设备编号确定是否对所述本设备的物理地址进行偏移。本发明专利技术无需上位机或其它额外的设备,根据设备编号来决定是否进行物理地址偏移,确保物理地址不重复,通过物理地址偏移解决了现有技术中因设备读取部分物理地址导致物理地址冲突的问题,降低设备因物理地址冲突导致停机带来的不良影响,提高用户体验。验。验。

【技术实现步骤摘要】
一种物理地址冲突的处理方法、装置及通信设备


[0001]本专利技术涉及通信
,具体而言,涉及一种物理地址冲突的处理方法、装置及通信设备。

技术介绍

[0002]物理地址以其唯一性著称,即,地址芯片产生的物理地址具有唯一性,任意两块地址芯片产生的物理地址均不相同。但由于厂家的不同以及设备读取物理地址的方式(例如设备仅读取其地址芯片产生的物理地址中的一部分作为设备自身物理地址)等原因,不同设备读取出来的物理地址可能会相同,从而在实际使用时会出现物理地址冲突的情况,导致设备停止运行,影响用户体验。
[0003]目前一般通过更换地址芯片来解决上述物理地址冲突的问题,但需拆卸设备来更换地址芯片,操作麻烦,增加成本。
[0004]针对现有技术中因设备读取部分物理地址导致物理地址冲突的问题,目前尚未提出有效的解决方案。

技术实现思路

[0005]本专利技术实施例提供一种物理地址冲突的处理方法、装置及通信设备,以至少解决现有技术中因设备读取部分物理地址导致物理地址冲突的问题。
[0006]为解决上述技术问题,本专利技术实施例提供了一种物理地址冲突的处理方法,包括:
[0007]接收同一网络中其他设备发来的物理地址;
[0008]检测到本设备的物理地址与所述其他设备发来的物理地址存在冲突;
[0009]根据预设的设备编号确定是否对所述本设备的物理地址进行偏移。
[0010]可选的,接收同一网络中其他设备发来的物理地址,包括:接收所述其他设备发来的初始读取的物理地址,或者,接收所述其他设备发来的偏移后的物理地址。
[0011]可选的,根据预设的设备编号确定是否对所述本设备的物理地址进行偏移,包括:
[0012]比较地址冲突的至少两个设备的设备编号;
[0013]针对与本设备存在地址冲突的任意设备,若本设备的设备编号与该任意设备的设备编号不同,则根据设备编号大小和预设的偏移规则确定是否对所述本设备的当前物理地址进行偏移;
[0014]若按照所述偏移规则对所述本设备的当前物理地址进行了偏移且偏移后的物理地址也存在冲突,则返回执行比较地址冲突的至少两个设备的设备编号的步骤,直到本设备偏移后的物理地址与所述其他设备发来的物理地址都不冲突;
[0015]其中,所述偏移规则规定了将设备编号大或设备编号小的设备的物理地址按照预设方向偏移预设位数。
[0016]可选的,在比较地址冲突的至少两个设备的设备编号之后,还包括:
[0017]若本设备的设备编号与该任意设备的设备编号相同,则输出第一提醒消息,以提
醒用户重新设置设备编号;
[0018]在接收到新的设备编号后,重新比较本设备的设备编号与该任意设备的设备编号。
[0019]可选的,在根据预设的设备编号确定是否对所述本设备的物理地址进行偏移之后,还包括:
[0020]若确定对所述本设备的物理地址进行偏移,则实时记录本设备的地址偏移次数;
[0021]当本设备断电后再次上电时,直接按照所述地址偏移次数获取本设备的物理地址。
[0022]可选的,在根据预设的设备编号确定是否对所述本设备的物理地址进行偏移之后,还包括:若本设备每次偏移后的物理地址均与其他设备的物理地址存在冲突,且无法继续偏移,则输出第二提醒消息,以提醒用户更换设备或更换地址芯片。
[0023]可选的,在检测到本设备的物理地址与所述其他设备发来的物理地址存在冲突之前,还包括:接收设备调试完成指令,或者,接收用户控制指令;其中,所述用户控制指令是用户输入的可在调试过程中进行物理地址冲突检测和偏移的指令。
[0024]本专利技术实施例还提供了一种物理地址冲突的处理装置,包括:
[0025]接收模块,用于接收同一网络中其他设备发来的物理地址;
[0026]检测模块,用于检测到本设备的物理地址与所述其他设备发来的物理地址存在冲突;
[0027]偏移模块,用于根据预设的设备编号确定是否对所述本设备的物理地址进行偏移。
[0028]本专利技术实施例还提供了一种通信设备,包括:本专利技术实施例所述的物理地址冲突的处理装置。
[0029]本专利技术实施例还提供了一种计算机设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现本专利技术实施例所述方法的步骤。
[0030]本专利技术实施例还提供了一种非易失性计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现本专利技术实施例所述方法的步骤。
[0031]应用本专利技术的技术方案,设备接收同一网络中其他设备发来的物理地址,检测到本设备的物理地址与其他设备发来的物理地址存在冲突,根据预设的设备编号确定是否对本设备的物理地址进行偏移。无需上位机或其它额外的设备,根据设备编号来决定是否进行物理地址偏移,确保物理地址不重复,通过物理地址偏移解决了现有技术中因设备读取部分物理地址导致物理地址冲突的问题,降低设备因物理地址冲突导致停机带来的不良影响,提高用户体验。
附图说明
[0032]图1是本专利技术实施例提供的物理地址冲突的处理方法的流程图;
[0033]图2是本专利技术实施例提供的物理地址偏移的具体流程图;
[0034]图3是本专利技术实施例提供的物理地址冲突的处理装置的结构框图。
具体实施方式
[0035]为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。
[0036]需要说明的是,本专利技术的说明书和权利要求书及附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本专利技术的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0037]需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
[0038]下面结合附图详细说明本专利技术的可选实施例。
[0039]本专利技术实施例提供一种物理地址冲突的处理方法,适用于地址芯片提供总物理地址,但设备仅采用部分物理地址的情形。该方法可由使用物理地址的设备执行。
[0040]图1是本专利技术实施例提供的物理地址冲突的处理方法的流程图,如图1所示,该方法包括以下步骤:
[0041本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种物理地址冲突的处理方法,其特征在于,包括:接收同一网络中其他设备发来的物理地址;检测到本设备的物理地址与所述其他设备发来的物理地址存在冲突;根据预设的设备编号确定是否对所述本设备的物理地址进行偏移。2.根据权利要求1所述的方法,其特征在于,接收同一网络中其他设备发来的物理地址,包括:接收所述其他设备发来的初始读取的物理地址,或者,接收所述其他设备发来的偏移后的物理地址。3.根据权利要求1所述的方法,其特征在于,根据预设的设备编号确定是否对所述本设备的物理地址进行偏移,包括:比较地址冲突的至少两个设备的设备编号;针对与本设备存在地址冲突的任意设备,若本设备的设备编号与该任意设备的设备编号不同,则根据设备编号大小和预设的偏移规则确定是否对所述本设备的当前物理地址进行偏移;若按照所述偏移规则对所述本设备的当前物理地址进行了偏移且偏移后的物理地址也存在冲突,则返回执行比较地址冲突的至少两个设备的设备编号的步骤,直到本设备偏移后的物理地址与所述其他设备发来的物理地址都不冲突;其中,所述偏移规则规定了将设备编号大或设备编号小的设备的物理地址按照预设方向偏移预设位数。4.根据权利要求3所述的方法,其特征在于,在比较地址冲突的至少两个设备的设备编号之后,还包括:若本设备的设备编号与该任意设备的设备编号相同,则输出第一提醒消息,以提醒用户重新设置设备编号;在接收到新的设备编号后,重新比较本设备的设备编号与该任意设备的设备编号。5.根据权利要求1至4中任一项所述的方法,其特征在于,在根据预设的设备编号确定是否对所述本设备的物理地址进...

【专利技术属性】
技术研发人员:黄文帅邓忠文金国华翁颖达黄子睿
申请(专利权)人:珠海格力电器股份有限公司
类型:发明
国别省市:

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

1