平码五不中公式规律
  • / 18
  • 下载费用:30 金币  

编号的处理方法和设备.pdf

关 键 ?#21097;?/dt>
编号 处理 方法 设备
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201410158259.9

申请日:

2014.04.18

公开号:

CN103916494A

公开日:

2014.07.09

当前法律状态:

授权

有效性:

有权

法?#19978;?#24773;: 专利权人的姓名或者名称、地址的变更IPC(主分类):H04L 29/12变更事项:专利权人变更前:福建星网锐捷网络有限公司变更后:锐捷网络股份有限公司变更事项:地址变更前:350002 福建省福州市仓山区金山大道618号桔园州工业园19#楼变更后:350002 福建省福州市仓山区金山大道618号桔园州工业园19#楼|||授权|||实质审查的生效IPC(主分类):H04L 29/12申请日:20140418|||公开
IPC分类号: H04L29/12; G06F17/30 主分类号: H04L29/12
申请人: 福建星网锐捷网络有限公司
发明人: 刘熙
地址: 350002 福建省福州市仓山区金山大道618号桔园州工业园19#楼
优?#28909;ǎ?/td>
专利代理机构: 北京同立钧成知识产权代理有限公司 11205 代理人: 刘芳
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201410158259.9

授权公告号:

|||||||||

法律状态公告日:

2018.02.02|||2017.08.25|||2014.08.06|||2014.07.09

法律状态类型:

专利权人的姓名或者名称、地址的变更|||授权|||实质审查的生效|||公开

摘要

本发明提供一种编号的处理方法和设备,该方法包括:主域接收待加入从域发送的请求报文,请求报文包括:待加入从域的预设域编号和待加入从域的第一标识信息;根据预设域编号,或者预设域编号和第一标识信息,查询记录的域编号的分配信息,判断预设域编号和记录的域编号的分配信息中的域编号是否存在冲突;若判断出预设域编号和记录的域编号的分配信息中的域编号存在冲突,则根据第一标识信息和记录的域编号的分配信息,或者第一标识信息、预设域编号和记录的域编号的分配信息,为待加入从域分配对应的待加入域编号;将待加入域编号发?#36879;?#24453;加入从域,以供待加入从域在预设域编号和待加入域编号不相等时,将待加入域编号作为预设域编号进行保存。

权利要求书

权利要求书
1.  一种编号的处理方法,其特征在于,包括:
主域接收待加入从域发送的请求报文,所述请求报文包括:所述待加入从域的预设域编号和所述待加入从域的第一标识信息;
所述主域根据所述预设域编号,或者所述预设域编号和所述第一标识信息,查询记录的域编号的分配信息,判断所述预设域编号和所述记录的域编号的分配信息中的域编号是否存在冲突;
所述主域若判断出所述预设域编号和所述记录的域编号的分配信息中的域编号存在冲突,则根据所述第一标识信息和所述记录的域编号的分配信息,或者所述第一标识信息、所述预设域编号和所述记录的域编号的分配信息,为所述待加入从域分配对应的待加入域编号;
所述主域将所述待加入域编号发?#36879;?#25152;述待加入从域,以供所述待加入从域在所述预设域编号和所述待加入域编号不相等时,将所述待加入域编号作为预设域编号进行保存。

2.  根据权利要求1所述的方法,其特征在于,所述主域根据所述预设域编号,或者所述预设域编号和所述第一标识信息,查询记录的域编号的分配信息,判断所述预设域编号和所述记录的域编号的分配信息中的域编号是否存在冲突,具体包括:
所述主域根据所述预设域编号,查询所述记录的域编号的分配信息,判断所述预设域编号是否存在所述记录的域编号的分配信息中;
则所述主域若判断出所述预设域编号和所述记录的域编号的分配信息中的域编号存在冲突,具体包括:
所述主域若判断出所述记录的域编号的分配信息中不存在所述预设域编号,则判断出所述预设域编号和所述记录的域编号的分配信息中的域编号存在冲突;
所述主域若判断出所述记录的域编号的分配信息中存在所述预设域编号,则判断所述预设域编号在所述记录的域编号的分配信息中是否存在对应的标识信息;
所述主域若判断出所述预设域编号在所述记录的域编号的分配信息中存在对应的标识信息,则获取所述预设域编号在所述记录的域编号的分配信息 中对应的第二标识信息,并判断所述第一标识信息与第二标识信息是否相等;
所述主域若判断出所述第一标识信息与第二标识信息不相等,则判断出所述预设域编号和所述记录的域编号的分配信息中的域编号存在冲突;
所述主域若判断出所述第一标识信息和第二标识信息相等,则判断出所述预设域编号和所述记录的域编号的分配信息中的域编号不存在冲突;
所述主域若判断出所述预设域编号在所述记录的域编号的分配信息中不存在对应的标识信息,则判断出所述预设域编号和所述记录的域编号的分配信息中的域编号不存在冲突。

3.  根据权利要求2所述的方法,其特征在于,还包括:
所述主域若判断出所述预设域编号和所述记录的域编号的分配信息中的域编号不存在冲突,则将所述预设域编号作为所述待加入域编号。

4.  根据权利要求1至3?#25105;?#25152;述的方法,其特征在于,所述根据所述第一标识信息和所述记录的域编号的分配信息,或者所述第一标识信息、所述预设域编号和所述记录的域编号的分配信息,为所述待加入从域分配对应的待加入域编号,具体包括:
判断所述第一标识信息在所述记录的域编号的分配信息中是否存在对应的域编号;
若判断出所述第一标识信息在所述记录的域编号的分配信息中存在对应的域编号,则获取所述第一标识信息在所述记录的域编号的分配信息中对应的第一域编号,并将所述第一域编号作为所述待加入域编号。

5.  根据权利要求4所述的方法,其特征在于,还包括:
若判断出所述第一标识信息在所述记录的域编号的分配信息中不存在对应的域编号,则判断所述记录的域编号的分配信息中是否存在所述预设域编号;
若判断出所述记录的域编号的分配信息中存在所述预设域编号,则判断所述预设域编号在所述记录的域编号的分配信息中对应的状态是在线状态还是不在线状态;
若判断出所述预设域编号在所述记录的域编号的分配信息中对应的状态是不在线状态,则将所述预设域编号作为所述待加入域编号;
若判断出所述记录的域编号的分配信息中不存在所述预设域编号,则从 所述记录的域编号的分配信息中未分配的域编号中选择一个未分配的域编号,并将所述未分配的域编号作为所述待加入域编号;
若判断出所述预设域编号在所述记录的域编号的分配信息中对应的状态是在线状态,则从所述记录的域编号的分配信息中已分配的域编号中选择一个待选域编号并将所述待选域编号作为所述待加入域编号;其中,所述待选域编号对应的状态为不在线状态,且所述待选编号对应的时间戳早于除所述待选域编号之外的其他已分配的域编号对应的时间戳;或者,
若判断出所述预设域编号在所述记录的域编号的分配信息中对应的状态是在线状态,则从所述记录的域编号的分配信息中未分配的域编号中选择一个未分配的域编号,并将所述未分配的域编号作为所述待加入域编号。

6.  一种编号的处理装置,其特征在于,包括:
收发模块,用于接收待加入从域发送的请求报文,所述请求报文包括:所述待加入从域的预设域编号和所述待加入从域的第一标识信息;
判断模块,用于根据所述预设域编号,或者所述预设域编号和所述第一标识信息,查询记录的域编号的分配信息,判断所述预设域编号和所述记录的域编号的分配信息中的域编号是否存在冲突;
处理模块,用于若所述判断模块判断出所述预设域编号和所述记录的域编号的分配信息中的域编号存在冲突,则根据所述第一标识信息和所述记录的域编号的分配信息,或者所述第一标识信息、所述预设域编号和所述记录的域编号的分配信息,为所述待加入从域分配对应的待加入域编号;
所述收发模块还用于将所述待加入域编号发?#36879;?#25152;述待加入从域,以供所述待加入从域在所述预设域编号和所述待加入域编号不相等时,将所述待加入域编号作为预设域编号进行保存。

7.  根据权利要求6所述的装置,其特征在于,所述判断模块具体用于根据所述预设域编号,查询所述记录的域编号的分配信息,判断所述预设域编号是否存在所述记录的域编号的分配信息中;若判断出所述记录的域编号的分配信息中不存在所述预设域编号,则判断出所述预设域编号和所述记录的域编号的分配信息中的域编号存在冲突;
所述判断模块还具体用于若判断出所述记录的域编号的分配信息中存在所述预设域编号,则判断所述预设域编号在所述记录的域编号的分配信息中 是否存在对应的标识信息;若判断出所述预设域编号在所述记录的域编号的分配信息中存在对应的标识信息,则获取所述预设域编号在所述记录的域编号的分配信息中对应的第二标识信息,并判断所述第一标识信息与第二标识信息是否相等;若判断出所述第一标识信息与第二标识信息不相等,则判断出所述预设域编号和所述记录的域编号的分配信息中的域编号存在冲突;
所述判断模块还具体用于若判断出所述第一标识信息和第二标识信息相等,则判断出所述预设域编号和所述记录的域编号的分配信息中的域编号不存在冲突;
所述判断模块还具体用于若判断出所述预设域编号在所述记录的域编号的分配信息中不存在对应的标识信息,则判断出所述预设域编号和所述记录的域编号的分配信息中的域编号不存在冲突。

8.  根据权利要求7所述的装置,其特征在于,所述处理模块还用于若所述判断模块判断出所述预设域编号和所述记录的域编号的分配信息中的域编号不存在冲突,则将所述预设域编号作为所述待加入域编号。

9.  根据权利要求6至8?#25105;?#25152;述的装置,其特征在于,所述处理模块包括:
判断单元,用于判断所述第一标识信息在所述记录的域编号的分配信息中是否存在对应的域编号;
获取单元,用于若所述判断单元判断出所述第一标识信息在所述记录的域编号的分配信息中存在对应的域编号,则获取所述第一标识信息在所述记录的域编号的分配信息中对应的第一域编号;
域编号分配单元,用于将所述第一域编号作为所述待加入域编号。

10.  根据权利要求9所述的装置,其特征在于,所述判断单元还用于若判断出所述第一标识信息在所述记录的域编号的分配信息中不存在对应的域编号,则判断所述记录的域编号的分配信息中是否存在所述预设域编号;若判断出所述记录的域编号的分配信息中存在所述预设域编号,则判断所述预设域编号在所述记录的域编号的分配信息中对应的状态是在线状态还是不在线状态;
所述域编号分配单元还用于若所述判断单元判断出所述预设域编号在所述记录的域编号的分配信息中对应的状态是不在线状态,则将所述预设域编 号作为所述待加入域编号;
所述域编号分配单元还用于若所述判断单元判断出所述记录的域编号的分配信息中不存在所述预设域编号,则从所述记录的域编号的分配信息中未分配的域编号中选择一个未分配的域编号,并将所述未分配的域编号作为所述待加入域编号;
所述域编号分配单元还用于若所述判断单元判断出所述预设域编号在所述记录的域编号的分配信息中对应的状态是在线状态,则从所述记录的域编号的分配信息中已分配的域编号中选择一个待选域编号并将所述待选域编号作为所述待加入域编号;其中,所述待选域编号对应的状态为不在线状态,且所述待选编号对应的时间戳早于除所述待选域编号之外的其他已分配的域编号对应的时间戳;或者,
所述域编号分配单元还用于若所述判断单元判断出所述预设域编号在所述记录的域编号的分配信息中对应的状态是在线状态,则从所述记录的域编号的分配信息中未分配的域编号中选择一个未分配的域编号,并将所述未分配的域编号作为所述待加入域编号。

说明书

说明书编号的处理方法和设备
技术领域
本发明涉及通信技术,尤其涉及一种编号的处理方法和设备。
背景技术
将多台设备通过堆叠口连接在一起,形成一台虚拟设备的技术称之为堆叠技术,也可以称之为虚拟交换单元(Virtual Switch Unit;简称:VSU)技术。图1为现有技术中VSU的示意图,如图1所示,VSU堆叠拓扑中所有的单台设备称为成员设备,成员设备按照功能不同,可以分为两?#32440;?#33394;:主设备和从设备;其中,主设备负责管理整个VSU堆叠。从设备隶属于主设备,根据主设备的指示运行对应的业务。一个VSU堆叠中只能有一台成员设备可以成为主设备,但是可以有多台从设备。
图2为现有技术中VXU的一个示意图,如图2所示,将多个VSU堆叠通过外联堆叠口连接在一起,形成一台更大的虚拟设备的技术称之为虚拟扩展单元(Virtual eXtend Unit;简称:VXU)技术。图3为现有技术中VXU的另一个示意图,如图3所示,VXU堆叠拓扑中所有的VSU堆叠称为域,域按照功能不同,分为两?#32440;?#33394;:主域和从域。其中,主域负责管理整个VXU堆叠,且该主域设备通常由?#24067;?#21151;能较强的设备(例如核心设备)组成。从域隶属于主域,根据主域的指示运行对应的业务,且该从域设备通常是由?#24067;?#33021;力较弱的设备(例如接入设备)组成。一个VXU堆叠中只能有一个主域,但是可以有多个从域。
另外,VXU堆叠中使用域编号来标识设备和配置设备,如图3所示,主域使用1来标识(即主域-1),从域分别用于从域-2、从域-3标识。相应的,VXU堆叠对外显示的设备信息中,设备1/1,设备1/2分别表示主域-1中的核心设备1和核心设备2;设备2/1,设备2/2分别表示从域-2中的接入设备1和接入设备2;设备3/1,设备3/2分别表示从域-3中的接入设备3和接入设备4。
目前,设备编号主要采用用户手动配置或者编号算法实现自动配置,但是,对于用户手动配置而言,当出现编号冲突时由于需要用户手动修改对应的配置,因此,对于VXU对端中作为从域使用的接入设备数量非常多时,需要耗费巨大的工作量。
发明内容
本发明提供一种编号的处理方法和设备,用于解决现有技术中用户手动配置而造成的工作量巨大的问题。
本发明的第一个方面是提供一种编号的处理方法,包括:
主域接收待加入从域发送的请求报文,所述请求报文包括:所述待加入从域的预设域编号和所述待加入从域的第一标识信息;
所述主域根据所述预设域编号,或者所述预设域编号和所述第一标识信息,查询记录的域编号的分配信息,判断所述预设域编号和所述记录的域编号的分配信息中的域编号是否存在冲突;
所述主域若判断出所述预设域编号和所述记录的域编号的分配信息中的域编号存在冲突,则根据所述第一标识信息和所述记录的域编号的分配信息,或者所述第一标识信息、所述预设域编号和所述记录的域编号的分配信息,为所述待加入从域分配对应的待加入域编号;
所述主域将所述待加入域编号发?#36879;?#25152;述待加入从域,以供所述待加入从域在所述预设域编号和所述待加入域编号不相等时,将所述待加入域编号作为预设域编号进行保存。
本发明的另一个方面是提供一种编号的处理装置,包括:
收发模块,用于接收待加入从域发送的请求报文,所述请求报文包括:所述待加入从域的预设域编号和所述待加入从域的第一标识信息;
判断模块,用于根据所述预设域编号,或者所述预设域编号和所述第一标识信息,查询记录的域编号的分配信息,判断所述预设域编号和所述记录的域编号的分配信息中的域编号是否存在冲突;
处理模块,用于若所述判断模块判断出所述预设域编号和所述记录的域编号的分配信息中的域编号存在冲突,则根据所述第一标识信息和所述记录的域编号的分配信息,或者所述第一标识信息、所述预设域编号和所述记录 的域编号的分配信息,为所述待加入从域分配对应的待加入域编号;
所述收发模块还用于将所述待加入域编号发?#36879;?#25152;述待加入从域,以供所述待加入从域在所述预设域编号和所述待加入域编号不相等时,将所述待加入域编号作为预设域编号进行保存。
本发明的技术效果是?#21644;?#36807;主域接收待加入从域发送的请求报文,该请求报文包括待加入从域的预设域编号和该待加入从域的第一标识信息,根据该预设域编号,或者该预设域编号和第一标识信息,查询记录的域编号的分配信息,若判断出预设域编号和记录的域编号的分配信息中的域编号存在冲突,则根据第一标识信息和记录的域编号的分配信息,或者第一标识信息、预设域编号和记录的域编号的分配信息,为待加入从域分配对应的待加入域编号,并将该待加入域编号发?#36879;?#35813;待加入从域,以供该待加入从域在该预设域编号和该待加入域编号不相等时,将该待加入域编号作为预设域编号进行保存,从而实?#33267;?#33258;动配置域编号,解决了现有技术中现有技术中用户手动配置而造成的工作量巨大的问题。
附图说明
图1为现有技术中VSU的示意图;
图2为现有技术中VXU的一个示意图;
图3为现有技术中VXU的另一个示意图;
图4为本发明编号的处理方法的一个实施例的流程图;
图5为本发明编号的处理方法的另一个实施例的流程图;
图6为本发明编号的处理方法的又一个实施例的流程图;
图7为本发明编号的处理装置的一个实施例的结构示意图;
图8为本发明编号的处理装置的另一个实施例的结构示意图。
具体实施方式
图4为本发明编号的处理方法的一个实施例的流程图,如图4所示,本实施例的方法包括:
步骤101、主域接收待加入从域发送的请求报文,该请求报文包括:该 待加入从域的预设域编号和该待加入从域的第一标识信息。
在本实施例中,待加入从域启动后,若从域中的主设备读取到有效域编号,则将该有效域编号作为该待加入从域的预设域编号;若从域中的主设备没有读取到有效域编号,则使用一个无效域编号作为该待加入从域的预设域编号。其中,有效域编号属于有效域编号集合;无效域编号属于无效域编号集合。另外,该第一标识信息包括:介质访问控制(Media Access Control;简称:MAC)。另外,从域中的主设备将携带有该待加入从域的预设域编号和该待加入从域的第一标识信息的请求报文发?#36879;?#20027;域中。若主域中的从设备接收到该请求报文,则将该请求报文转发给主域中的主设备。
需要说明的是,有效域编号集合可以预先配置,例如:可以定义为自然数集合[M,N],其中,N大于M。另外,不在该自然数集合[M,N]的属于无效域编号集合。
步骤102、主域根据该预设域编号,或者该预设域编号和该第一标识信息,查询记录的域编号的分配信息,判断该预设域编号和该记录的域编号的分配信息中的域编号是否存在冲突。
在本实施例中,记录的域编号的分配信息由主域记录,该记录的域编号的分配信息包括如下一?#21482;?#32773;几种组合:域编号、域MAC、域状态和时间戳。其中,域编号对应的域状态表示该域编号对应的从域是否在线,举例来说,可以用标识“1?#21271;?#31034;在线,用标识“0?#21271;?#31034;不在线。域编号对应的域MAC表示该域编号对应的从域的MAC。域编号对应的时间戳表示该域编号被分配时的系统时间。
另外,可选地,该记录的域编号的分配信息可以有如下三种情况表示:
情况A、域编号分配给从域且对应的从域在线;
情况B、域编号分配给从域且对应的从域不在线;
情况C、域编号未分配给从域。
举例来说,表一为记录的域编号的分配信息。如表一所示:
表一
域编号域MAC域状态时间戳情况11234.5678.000111000A21234.5678.000202000B
31234.5678.000303000B4000C5000C6000C
需要说明的是,主域在初始化时,主域上关于从域的域编号分配信息都属于情况C。
另外,在本实施例中,举例来说,该预设域编号和该记录的域编号的分配信息中的域编号存在冲突的可能情况有如下几种:
1、预设域编号不存在该记录的域编号的分配信息中,即说明主域中不支持该预设域编号,例如:该预设域编号为7,但是主域中该记录的域编号的分配信息中的域编号仅支持1至6,则说明该预设域编号和该记录的域编号的分配信息中的域编号存在冲突。
2、预设域编号已经被除该待加入从域之外的从域正在应用,则说明该预设域编号和该记录的域编号的分配信息中的域编号存在冲突。
还需要说明的是,本实施例中仅是举例说明,并不仅以上述几种为限。
步骤103、主域若判断出该预设域编号和该记录的域编号的分配信息中的域编号存在冲突,则根据该第一标识信息和该记录的域编号的分配信息,或者该第一标识信息、该预设域编号和该记录的域编号的分配信息,为该待加入从域分配对应的待加入域编号。
步骤104、主域将该待加入域编号发?#36879;?#35813;待加入从域,以供该待加入从域在该预设域编号和该待加入域编号不相等时,将该待加入域编号作为预设域编号进行保存。
在本实施例中,由于主域将待加入域编号发?#36879;?#24453;加入从域,以供该待加入从域在该预设域编号和该待加入域编号不相等时,将该待加入域编号作为预设域编号进行保存,因此在从域的MAC发生变化,例如设备替换(将从域1替换为从域2)时,可以通过手动方式将从域1对应的预设域编号配置为从域2的预设域编号,遮样?#22791;?#20174;域1离开主域而从域2加入主域时,域编号可?#36816;?#21033;继承。
在本实施例中,通过主域接收待加入从域发送的请求报文,该请求报文 包括待加入从域的预设域编号和该待加入从域的第一标识信息,根据该预设域编号,或者该预设域编号和第一标识信息,查询记录的域编号的分配信息,若判断出预设域编号和记录的域编号的分配信息中的域编号存在冲突,则根据第一标识信息和记录的域编号的分配信息,或者第一标识信息、预设域编号和记录的域编号的分配信息,为待加入从域分配对应的待加入域编号,并将该待加入域编号发?#36879;?#35813;待加入从域,以供该待加入从域在该预设域编号和该待加入域编号不相等时,将该待加入域编号作为预设域编号进行保存,从而实?#33267;?#33258;动配置域编号,解决了现有技术中现有技术中用户手动配置而造成的工作量巨大的问题。
图5为本发明编号的处理方法的另一个实施例的流程图,在上述图4所示实施例的基础上,如图5所示,步骤102的一种具体实现方式为:
步骤201、主域根据该预设域编号,查询该记录的域编号的分配信息,判断该预设域编号是否存在该记录的域编号的分配信息中;若存在,则执行步骤202;若不存在,则执行步骤205。
在本实施例中,预设域编号不存在该记录的域编号的分配信息中,即说明主域中不支持该预设域编号,例如:该预设域编号为7,但是主域中该记录的域编号的分配信息中的域编号仅支持1至6,则说明该预设域编号和该记录的域编号的分配信息中的域编号存在冲突。
步骤202、主域判断该预设域编号在该记录的域编号的分配信息中是否存在对应的标识信息;若存在,则执行步骤203;若不存在,则执行步骤206。
在本实施例中,主域判断该预设域编号在该记录的域编号的分配信息中不存在对应的标识信息,即说明该预设域编号没有被除该待加入从域之外的从域所?#21152;茫?#21017;主域判断出该预设域编号和该记录的域编号的分配信息中的域编号不存在冲突。
步骤203、主域获取该预设域编号在该记录的域编号的分配信息中对应的第二标识信息。
步骤204、主域判断该第一标识信息与第二标识信息是否相等;若不相等,则执行步骤205;若相等,则执行步骤206。
在本实施例中,主域判断该预设域编号在该记录的域编号的分配信息中存在对应的标识信息,即说明该预设域编号被从域所?#21152;茫?#20294;是,该预设域 编号?#21152;?#30340;从域为待加入从域(即第一标识信息与第二标识信息相等)时,说明该预设域编号和该记录的域编号的分配信息中的域编号不存在冲突。另外,?#22791;?#39044;设域编号?#21152;?#30340;从域为除该待加入从域之外的从域(即第一标识信息与第二标识信息不相等)时,说明该预设域编号和该记录的域编号的分配信息中的域编号存在冲突。
步骤205、主域判断出该预设域编号和该记录的域编号的分配信息中的域编号存在冲突。结束。
步骤206、主域判断出该预设域编号和该记录的域编号的分配信息中的域编号不存在冲突。
图6为本发明编号的处理方法的又一个实施例的流程图,在上述图5所示实施例的基础上,如图6所示,步骤103的一种具体实现方式为:
步骤301、主域若判断出该预设域编号和该记录的域编号的分配信息中的域编号存在冲突,则判断该第一标识信息在该记录的域编号的分配信息中是否存在对应的域编号;若不存在,则执行步骤302;若存在,执行步骤305。
步骤302、主域判断该记录的域编号的分配信息中是否存在该预设域编号;若存在,则执行步骤303;若不存在,则执行步骤306。
步骤303、主域判断该预设域编号在该记录的域编号的分配信息中对应的状态是在线状态还是不在线状态;若是不在线状态,则执行步骤304;若是在线状态,则执行步骤307。
步骤304、主域将该预设域编号作为该待加入域编号。结束。
步骤305、主域获取该第一标识信息在该记录的域编号的分配信息中对应的第一域编号,并将该第一域编号作为该待加入域编号。结束。
步骤306、主域从该记录的域编号的分配信息中未分配的域编号中选择一个未分配的域编号,并将该未分配的域编号作为该待加入域编号。结束。
步骤307、主域从该记录的域编号的分配信息中已分配的域编号中选择一个待选域编号并将该待选域编号作为该待加入域编号;其中,该待选域编号对应的状态为不在线状态,且所述待选编号对应的时间戳早于除该待选域编号之外的其他已分配的域编号对应的时间戳。
在本实施例中,优选地,步骤307的另一种实现方式为:主域从该记录的域编号的分配信息中未分配的域编号中选择一个未分配的域编号,并将该 未分配的域编号作为该待加入域编号。
另外,在本实施例中,还需要说明的是,主域若判断出该预设域编号和该记录的域编号的分配信息中的域编号不存在冲突,则使用该预设域编号作为待加入的域编号。
在本实施例中,可选的,主域为上线的从域(即待加入从域)完成域编号分配之后,需要记录该待加入域编号对应的分配信息,该信息至少要包括如下内容:域编号、域MAC、域状态(标识为1)和时间戳。另外,?#22791;?#20174;域下线时,主域可以更新对应记录中的域状态由标识为1转换为标识为0。
进一步的,在本发明的还一个实施例中,在上述图1至图3?#25105;?#25152;示实施例的基础上,该方法还可?#22253;?#25324;:
将该待加入域编号发?#36879;?#35813;待加入从域,以供该待加入从域在该预设域编号和该待加入域编号不相等时,将该待加入域编号作为预设域编号进行保存。
在本实施例中,?#22791;?#20174;域重新加入主域时,从域的预设域编号即为该待加入域编号,从而有效地避免了域编号冲突的问题。
另外,可选地,对于从域中多台成员设备,从域的主设备会把待加入域编号同步到所有成员设备,从而当从域整机复位时,无论哪个成员设备成为从域的主设备,也无论从域的MAC是否发生变化,从域的预设域编号都和主域之前分配给它的待加入域编号保持一致,进而保证了从域重新加入主域时,域编号还是原来的。
可选地,主域中设备也可以保存从域的标识信息和域编号的对应的关系,以增加从域配置丢失情况的可用性支持。
图7为本发明编号的处理装置的一个实施例的结构示意图,如图7所示,本实施例的装置包括:收发模块11、判断模块12和处理模块13;其中,收发模块11用于接收待加入从域发送的请求报文,该请求报文包括:该待加入从域的预设域编号和该待加入从域的第一标识信息;判断模块12用于根据该预设域编号,或者该预设域编号和该第一标识信息,查询记录的域编号的分配信息,判断该预设域编号和该记录的域编号的分配信息中的域编号是否存在冲突;处理模块13用于若该判断模块12判断出该预设域编号和该记录的域编号的分配信息中的域编号存在冲突,则根据该第一标识信息和该记录的 域编号的分配信息,或者该第一标识信息、该预设域编号和该记录的域编号的分配信息,为该待加入从域分配对应的待加入域编号;该收发模块11还用于将该待加入域编号发?#36879;?#35813;待加入从域,以供该待加入从域在该预设域编号和该待加入域编号不相等时,将该待加入域编号作为预设域编号进行保存。
本实施例的装置可以执行图4所示方法实施例的技术方?#31119;?#20854;实现原理相类似,此处不再赘述。
在本实施例中,通过主域接收待加入从域发送的请求报文,该请求报文包括待加入从域的预设域编号和该待加入从域的第一标识信息,根据该预设域编号,或者该预设域编号和第一标识信息,查询记录的域编号的分配信息,若判断出预设域编号和记录的域编号的分配信息中的域编号存在冲突,则根据第一标识信息和记录的域编号的分配信息,或者第一标识信息、预设域编号和记录的域编号的分配信息,为待加入从域分配对应的待加入域编号,并将该待加入域编号发?#36879;?#35813;待加入从域,以供该待加入从域在该预设域编号和该待加入域编号不相等时,将该待加入域编号作为预设域编号进行保存,从而实?#33267;?#33258;动配置域编号,解决了现有技术中现有技术中用户手动配置而造成的工作量巨大的问题。
图8为本发明编号的处理装置的另一个实施例的结构示意图,在上述图7所示实施例的基础上,如图8所示,判断模块12具体用于根据该预设域编号,查询该记录的域编号的分配信息,判断该预设域编号是否存在该记录的域编号的分配信息中;若判断出该记录的域编号的分配信息中不存在该预设域编号,则判断出该预设域编号和该记录的域编号的分配信息中的域编号存在冲突。
可选地,该判断模块12还具体用于若判断出该记录的域编号的分配信息中存在该预设域编号,则判断该预设域编号在该记录的域编号的分配信息中是否存在对应的标识信息;若判断出该预设域编号在该记录的域编号的分配信息中存在对应的标识信息,则获取该预设域编号在该记录的域编号的分配信息中对应的第二标识信息,并判断该第一标识信息与第二标识信息是否相等;若判断出该第一标识信息与第二标识信息不相等,则判断出该预设域编号和该记录的域编号的分配信息中的域编号存在冲突。
可选地,该判断模块12还具体用于若判断出该第一标识信息和第二标识 信息相等,则判断出该预设域编号和该记录的域编号的分配信息中的域编号不存在冲突。或者,该判断模块12还具体用于若判断出该预设域编号在该记录的域编号的分配信息中不存在对应的标识信息,则判断出该预设域编号和该记录的域编号的分配信息中的域编号不存在冲突。
另外,该处理模块13还用于若该判断模块12判断出该预设域编号和该记录的域编号的分配信息中的域编号不存在冲突,则将该预设域编号作为该待加入域编号。
可选地,处理模块13包括?#21495;?#26029;单元131、获取单元132和域编号分配单元133;判断单元131用于判断该第一标识信息在该记录的域编号的分配信息中是否存在对应的域编号;获取单元132用于若该判断单元131判断出该第一标识信息在该记录的域编号的分配信息中存在对应的域编号,则获取该第一标识信息在该记录的域编号的分配信息中对应的第一域编号;域编号分配单元132用于将该第一域编号作为该待加入域编号。
可选地,该判断单元131还用于若判断出该第一标识信息在该记录的域编号的分配信息中不存在对应的域编号,则判断该记录的域编号的分配信息中是否存在该预设域编号;若判断出该记录的域编号的分配信息中存在该预设域编号,则判断该预设域编号在该记录的域编号的分配信息中对应的状态是在线状态还是不在线状态;该域编号分配单元133还用于若该判断单元131判断出该预设域编号在该记录的域编号的分配信息中对应的状态是不在线状态,则将该预设域编号作为该待加入域编号。
可选地,该域编号分配单元133还用于若该判断单元131判断出该记录的域编号的分配信息中不存在该预设域编号,则从该记录的域编号的分配信息中未分配的域编号中选择一个未分配的域编号,并将该未分配的域编号作为该待加入域编号。
可选地,该域编号分配单元133还用于若该判断单元131判断出该预设域编号在该记录的域编号的分配信息中对应的状态是在线状态,则从该记录的域编号的分配信息中已分配的域编号中选择一个待选域编号并将该待选域编号作为该待加入域编号;其中,该待选域编号对应的状态为不在线状态,且所述待选编号对应的时间戳早于除该待选域编号之外的其他已分配的域编号对应的时间戳;或者,
该域编号分配单元133还用于若该判断单元131判断出该预设域编号在该记录的域编号的分配信息中对应的状态是在线状态,则从该记录的域编号的分配信息中未分配的域编号中选择一个未分配的域编号,并将该未分配的域编号作为该待加入域编号。
本实施例的装置可以执行图5或图6所示方法实施例的技术方?#31119;?#20854;实现原理相类似,此处不再赘述。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的?#24067;?#26469;完成。前述的程序可?#28304;?#20648;于一?#25169;?#26426;可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可?#28304;?#20648;程序代码的介?#30465;?
最后应说明的是:以上各实施例仅用?#36816;?#26126;本发明的技术方?#31119;?#32780;非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修?#27169;?#25110;者对其中部?#21482;?#32773;全部技术特征进?#26800;?#21516;替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

关于本文
本文标题:编号的处理方法和设备.pdf
链接地址:http://www.pqiex.tw/p-6115935.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
平码五不中公式规律 官方时时彩app下载 永汇娱乐app 早上卖煎包赚钱吗 至尊牌九游戏下载 胆大包天开过什么生肖 网络捕鱼能控制吗 微信大富贵赢钱软件挂 北京pk10赛车在线计划 全民钓鱼破解版下载 网上棋牌赌博通比牛牛