拉远设备的标识设置和通信地址分配的方法

文档序号:7650759阅读:183来源:国知局
专利名称:拉远设备的标识设置和通信地址分配的方法
技术领域
本发明涉及移动通信系统中拉远设备的管理与通信,尤其涉及到拉远设备标识的设置和通信地址的分配。
背景技术
在移动通信系统中,拉远设备的使用日益广泛。图1示出拉远设备与拉远设备控制器的连接方式;在图1中,拉远设备由拉远控制器控制,而典型的拉远控制器包含若干个光口,每个光口级连若干个拉远设备。对于拉远设备的管理和通信,要求每个拉远设备具有唯一的标识以及可以应用某种网络通信协议进行通信的通信地址。
对于拉远设备的标识,目前不存在统一的做法,有些拉远设备甚至并不存在特定的标识,这对于设备的管理很不方便。
而对于拉远设备的通信,目前比较普遍的做法是通过设置拉远设备上的拨码开关来手工设置设备的通信地址。这样的方法虽然可行,但存在以下缺点(1)它依赖于人工设置,因而存在人工操作失误导致通信地址重复的风险;(2)一旦拉远设备的连接方式发生改变,其地址的配置和修改将比较麻烦。
但根据目前的文献资料,还未见有相关的记录来解决上述问题。

发明内容
本发明要解决的问题是提出一种拉远设备的标识设置以及通信地址分配的方法,能够灵活管理拉远设备,并能够自动为拉远设备分配通信地址。
为解决上述问题,本发明提供了一种拉远设备的标识设置和通信地址分配的方法,所述方法包括以下步骤(1)为每个拉远设备设置一个唯一的设备标识并保存在拉远设备中;(2)确定采用的网络协议后,为各拉远设备配置唯一的通信地址,并将各拉远设备的设备标识及其对应的通信地址保存在拉远设备控制器中;(3)所述拉远设备控制器发送所述网络协议的广播帧,该帧中携带拉远设备的设备标识及其对应通信地址的信息;(4)各拉远设备收到所述广播帧后,如帧中的设备标识与本地保存的相同,则将帧中该设备标识对应的通信地址作为自己的通信地址保存,向所述拉远设备控制器返回表示成功的响应帧,帧中携带自己的设备标识;(5)所述拉远设备控制器在广播帧的响应时间内如检测到该广播帧中标识的拉远设备返回的表示成功的响应帧,则认为该拉远设备已被分配了通信地址进一步地,上述方法还可具有以下特点步骤(5)中如所述拉远设备控制器如在广播帧的响应时间内没有收到拉远设备返回的表示分配成功的响应帧,则按照一定的策略重发广播帧,直至该拉远设备被成功分配了通信地址或者达到了设定的重发次数。
进一步地,上述方法还可具有以下特点步骤(1)中,每一个拉远设备是使用由厂家代号和设备序号组成的唯一的设备标识来标识,该标识储存于拉远设备的非易失性存储器里。
进一步地,上述方法还可具有以下特点步骤(2)中,是由用户在后台网络管理软件上依照所述网络协议为各拉远设备配置对应的通信地址,建立包括拉远设备的设备标识和通信地址信息的设备配置表,且通过自动检查保证配置的网络通信地址不重复;然后根据上述网络协议,将上述的设备配置表发送给拉远设备控制器。
进一步地,上述方法还可具有以下特点步骤(3)中,所述拉远设备控制器根据各个拉远设备的设备标识及其对应通信地址,按序依次间隔发送上述网络协议的广播帧,每个广播帧的内容包括一个拉远设备的设备标识及其对应的通信地址。
进一步地,上述方法还可具有以下特点步骤(3)中,所述拉远设备控制器发送的所述网络协议的广播帧中包括所有拉远设备的设备标识及其对应的通信地址。
进一步地,上述方法还可具有以下特点步骤(4)中,如拉远设备判断帧中的设备标识和自己的设备标识不相等,再比较帧中的通信地址和当前拉远设备已有的通信地址是否相等,如果相等,置当前拉远设备的通信地址为一个无效的通信地址,否则丢弃该帧。
进一步地,上述方法还可具有以下特点步骤(5)之后,所述拉远设备按分配的通信地址与拉远设备控制器进行端对端通信。
进一步地,上述方法还可具有以下特点步骤(2)中所采用的网络协议为高级数据链路控制协议。
本发明所提出的方法,使得每个拉远设备都具有唯一的设备标识,这将有利于设备的管理;另外,本发明所提出的拉远设备通信地址的分配方法,不仅可以减少人工干预的工作量,也可以消除人工操作失误的风险,当拉远设备发生更换或者增删时,拉远设备的通信地址可以根据设备配置表自动重新分配,因而这种方法的优势更加明显;另外在通信地址分配过程中,本方法具有检测重复通信地址的功能,因而可以解决不同拉远设备之间通信地址冲突的问题。


图1是现有技术中拉远设备与拉远设备控制器的连接方式图;图2是本发明中拉远设备对分配地址的广播帧的处理过程的流程图。
具体实施例方式
第一实施例为了使拉远设备能够应用某种网络通信协议进行通信,拉远设备的标识和通信地址的分配是关键,其具体实现方法包括以下步骤(1)对拉远设备进行标识,每一个拉远设备,使用由厂家代号和设备序号组成的唯一的设备标识来标识,该标识储存于拉远设备的非易失性存储器里,出厂时需写入拉远设备;设备标识的方法不限于此,但应保证标识的唯一性。
(2)确定要采用的网络协议,本实施例中,所采用的网络协议为高级数据链路控制(HDLC)协议,但也可以使用其它协议。
(3)用户在后台网络管理软件上依照所述网络协议为各拉远设备配置对应的通信地址,配置的网络通信地址不重复,并建立包括拉远设备的设备标识和通信地址两个字段的设备配置表;使用的网络管理软件能够自动检查通信地址是否重复,因此可以避免这种地址重复的情况发生。
(4)根据上述网络协议,将上述的设备配置表发送给拉远设备控制器;(5)拉远设备控制器根据收到的设备配置表以及其中表项的先后顺序,依次间隔发送上述网络协议的广播帧,每个广播帧的内容包括一个拉远设备的设备标识及其对应的通信地址;(6)各拉远设备收到分配地址的广播帧后进行处理,如帧中的设备标识与本地保存的相同,则将帧中该设备标识对应的通信地址作为自己的通信地址保存,并将表示成功的响应帧返回给拉远设备控制器,帧中包含该设备的设备标识;(7)拉远设备控制器在广播帧的响应时间内如收到帧中标识的拉远设备表示成功的响应帧,则认为该拉远设备被成功分配了通信地址,结束;否则,按照一定策略重发该广播帧,如按自己设定的重发次数继续发送广播帧,直到该拉远设备被成功分配了通信地址,如果达到重发次数后还没有分配成功,则认为该拉远设备有问题。
拉远设备在分配了通信地址后,就可以与拉远设备控制器进行端对端通信了。
其中,步骤6中,拉远设备处理分配地址的广播帧,其具体实现方式如图2所示,图2是本发明中一拉远设备对分配地址的广播帧的处理过程的流程图,如图2所述,其具体实现方法如下(100)拉远设备接收步骤5中所述的广播帧;(101)该拉远设备比较所述帧中的设备标识和自己的设备标识是否相等,如果相等,执行步骤102,否则,执行步骤104;(102)该拉远设备保存帧中的通信地址作为自己的通信地址,即被成功分配了通信地址;(103)该拉远设备返回响应帧给拉远设备控制器,帧中包含该设备的设备标识,结束;(104)比较帧中的通信地址和当前拉远设备已有的通信地址是否相等,如果相等,执行步骤105,否则,执行步骤106;(105)置当前拉远设备的通信地址为一个无效的通信地址,结束;(106)拉远设备丢弃该帧,不做任何处理,结束。
在另一实施例中,步骤(5)中拉远设备控制器也可以一次发送包含所有设备标识及其对应通信地址的广播帧。或者在一次发送的广播帧也可以包含若干设备标识及其对应通信地址。步骤(6)拉远设备收到分配地址的广播帧后的处理和步骤(7)拉远设备控制器的处理均是基本相同的,只是此时帧中标识的拉远设备不是一个,而是多个,拉远设备控制器在广播帧的响应时间内只对未返回成功响应的拉远设备重发广播帧,该广播帧可以只包括未返回成功响应的拉远设备的设备标识及其对应的通信地址。
下面以一个应用实例对上述流程进一步说明先对拉远设备进行标识,本实例中,采用4个拉远设备,其设备标识分别为ID_1,ID_2,ID_3,ID_4,拉远设备制器与这4个拉远设备相连。采用的网络协议为高级数据链路控制(HDLC)协议。用户在后台网络管理软件针对HDLC协议为4个拉远设备配置对应的通信地址,可以得到设备配置表1,如下所示表1 拉远设备配置表

在表1中,第一列对应的是拉远设备的标识序号,第二列对应的是为对应的拉远设备所配置的通信地址,每一行表示一拉远设备与其所对应的通信地址。
根据上述的HDLC协议,将设备配置表发送给拉远设备控制器后,拉远设备控制器根据收到的设备配置表以及其中表项的先后顺序,依次间隔发送上述网络协议的广播帧,每个广播帧的内容包括一个拉远设备的设备标识及其对应的通信地址。
拉远设备接收到步骤5中所述的广播帧后进行处理。可能有以下情况设备标识为ID_3的设备在收到广播帧,其广播帧的内容为设备标识为ID_3通信地址为3,如拉远设备比较得到帧中的设备标识和自己的设备标识相等,将使用帧中的通信地址3作为自己的通信地址,并返回的响应帧。
设备标识为ID_4,通信地址为1的拉远设备收到广播帧,其广播帧的内容为设备标识为ID_1,通信地址为1,拉远设备比较得到帧中的设备标识和当前拉远设备的设备标识不相等,帧中的通信地址和当前拉远设备已有的通信地址相等,则置其通信地址为一个无效的通信地址。
设备标识为ID_3,通信地址为4的拉远设备收到一广播帧,此广播帧的内容为设备标识为ID_2,通信地址为2,则丢弃该广播帧而不做任何处理。
拉远设备控制器如果收到某一广播帧中设备标识对应的拉远设备返回的合法响应,则表示为该设备成功分配了通信地址。否则,拉远设备控制器将重发该广播帧。
权利要求
1.一种拉远设备的标识设置和通信地址分配的方法,所述方法包括(1)为每个拉远设备设置一个唯一的设备标识并保存在拉远设备中;(2)确定采用的网络协议后,为各拉远设备配置唯一的通信地址,并将各拉远设备的设备标识及其对应的通信地址保存在拉远设备控制器中;(3)所述拉远设备控制器发送所述网络协议的广播帧,携带拉远设备的设备标识及其对应通信地址的信息;(4)各拉远设备收到所述广播帧后,如帧中的设备标识与本地保存的相同,则将帧中该设备标识对应的通信地址作为自己的通信地址保存,向所述拉远设备控制器返回表示成功的响应帧,帧中携带自己的设备标识;(5)所述拉远设备控制器在广播帧的响应时间内如检测到该广播帧中标识的拉远设备返回的表示成功的响应帧,则认为该拉远设备已被分配了通信地址。
2.如权利要求1所述的分配方法,其特征在于步骤(5)中如所述拉远设备控制器如在广播帧的响应时间内没有收到拉远设备返回的表示分配成功的响应帧,则按照一定的策略重发广播帧,直至该拉远设备被成功分配了通信地址或者达到了设定的重发次数。
3.如权利要求1所述的分配方法,其特征在于步骤(1)中,每一个拉远设备是使用由厂家代号和设备序号组成的唯一的设备标识来标识,该标识储存于拉远设备的非易失性存储器里。
4.如权利要求1所述的分配方法,其特征在于步骤(2)中,是由用户在后台网络管理软件上依照所述网络协议为各拉远设备配置对应的通信地址,建立包括拉远设备的设备标识和通信地址信息的设备配置表,且通过自动检查保证配置的网络通信地址不重复;然后根据上述网络协议,将上述的设备配置表发送给拉远设备控制器。
5.如权利要求1所述的分配方法,其特征在于步骤(3)中,所述拉远设备控制器根据各个拉远设备的设备标识及其对应通信地址,按序依次间隔发送上述网络协议的广播帧,每个广播帧的内容包括一个拉远设备的设备标识及其对应的通信地址。
6.如权利要求1所述的分配方法,其特征在于步骤(3)中,所述拉远设备控制器发送的所述网络协议的广播帧中包括所有拉远设备的设备标识及其对应的通信地址。
7.如权利要求1所述的分配方法,其特征在于步骤(4)中,如拉远设备判断帧中的设备标识和自己的设备标识不相等,再比较帧中的通信地址和当前拉远设备已有的通信地址是否相等,如果相等,置当前拉远设备的通信地址为一个无效的通信地址,否则丢弃该帧。
8.如权利要求1所述的分配方法,其特征在于步骤(5)之后,所述拉远设备按分配的通信地址与拉远设备控制器进行端对端通信。
9.如权利要求1所述的分配方法,其特征在于步骤(2)中所采用的网络协议为高级数据链路控制协议。
全文摘要
本发明公开了一种拉远设备的标识设置和通信地址分配的方法,包括先为拉远设备设置唯一的设备标识;再确定采用的网络协议后,为各拉远设备配置唯一的通信地址;然后,拉远设备控制器发送上述网络协议的广播帧,拉远设备收到该广播帧后,将帧中该设备标识对应的通信地址作为自己的通信地址,向拉远设备控制器返回表示成功的响应帧;最后,拉远设备控制器在广播帧的响应时间内如检测到该广播帧中标识的拉远设备返回的表示成功的响应帧,则认为该拉远设备已被分配了通信地址。本发明使每个拉远设备有唯一的设备标识,有利于设备的管理;且本发明提出的拉远设备通信地址的分配方法,既减少人工干预的工作量,又消除人工操作失误的风险。
文档编号H04W80/00GK101035318SQ200710089528
公开日2007年9月12日 申请日期2007年3月27日 优先权日2007年3月27日
发明者陈路远 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1