CN101043359A - 一种实现设备单元自适应支持的方法 - Google Patents

一种实现设备单元自适应支持的方法 Download PDF

Info

Publication number
CN101043359A
CN101043359A CN 200610060871 CN200610060871A CN101043359A CN 101043359 A CN101043359 A CN 101043359A CN 200610060871 CN200610060871 CN 200610060871 CN 200610060871 A CN200610060871 A CN 200610060871A CN 101043359 A CN101043359 A CN 101043359A
Authority
CN
China
Prior art keywords
unit
veneer
host computer
computer system
type
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN 200610060871
Other languages
English (en)
Other versions
CN100546256C (zh
Inventor
汪道明
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB2006100608718A priority Critical patent/CN100546256C/zh
Publication of CN101043359A publication Critical patent/CN101043359A/zh
Application granted granted Critical
Publication of CN100546256C publication Critical patent/CN100546256C/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)

Abstract

本发明适用于通讯技术领域,提供了一种实现设备单元自适应支持的方法,所述方法包括下述步骤:A.配置设备单元模板,将设备单元模板加载到主机***;B.主机***读入所述设备单元模板,生成设备单元的信息,并将设备单元模板作为配置信息写入内部存储器;C.设备单元接入主控板后,主机***判断所述设备单元的类型是否与主机***已存储的设备单元类型相同,是则对所述新型设备单元进行业务配置,否则配置失败;所述设备单元模板中包含有设备单元的属性信息以及所述设备单元的配置信息。本发明通过灵活配置设备单元模板的方式可以快速支持新类型的设备单元,提高了设备单元的可扩展性,避免了主机***的频繁升级。

Description

一种实现设备单元自适应支持的方法
技术领域
本发明属于通信技术领域,尤其涉及一种设备单元的支持方法。
背景技术
目前在宽带接入领域中,对于单板、机框以及扣板等设备单元的管理主要是框槽式的管理。以单板为例,如图1所示,主控板对机框中所有单板进行集中配置和管理,主控板与单板保持通讯,实时控制单板的状态变迁,用户对单板的业务配置通过主控板下发。单板的状态主要分为空闲态、故障态和正常态,用户没有增加新的单板时,单板处于空闲态,在网管面板显示某物理槽位为空,当用户在该物理槽位上执行单板增加操作时,单板的状态迁移为故障态,如果在该槽位上***单板,单板很快迁移为正常态,此时可以对单板进行业务配置。当用户不执行单板增加操作时,如果单板***槽位,单板在注册和配置完毕后,单板状态自动迁移为正常态。
用户可以在网管面板上或命令行上进行设备单元的增加、删除、复位或者查询等操作。当需要增加设备单元时,常用的方法是针对每一种类型设备单元进行增加,如果***已经支持了该种类型的设备单元,就允许设备单元增加成功。
运行于主控板上的主机***发布之后,如果新开发了一种设备单元,该设备单元与原主机***中存在的某种设备单元形态类似,仅仅是某些功能存在不同,例如对于数字用户线路(Digital Subscriber Line,XDSL)单板,新开发的单板与原来的单板相比,仅仅存在单板套片的不同、单板是否支持抓线等能力上的差别,其余的业务特性基本上一致,在主机***的业务类型和处理基本相同,不同的只有硬件上的处理。但由于主机***不能支持新的单板类型,因此必须采取升级主机***来解决,从而导致设备维护成本的增加,不利于设备竞争力的提高。
为了解决上述问题,在对主机软件***进行规划设计时,需要考虑到以后开发的设备单元类型,统一为每一种设备单元类型申请资源,预先支持后续的设备单元类型,同时要求后续新设备单元的开发遵循最初主机软件***规划的设备单元规格,例如主控板和单板的协议完全遵照最初制定的高层协议开发,从而满足主机软件***在不升级的情况下能够支持新的单板。由于各种设备技术发展迅猛,初期规划的设备单元类型往往不能涵盖后续新开发的设备单元,因此会出现原有主机***不能支持新开发的设备单元的情况,需要升级主机***。同时,由于预先支持了后续的设备单元,造成主机***和网管的设备单元枚举资源浪费。
发明内容
本发明的目的在于提供一种新型设备单元的支持方法,旨在解决现有技术中存在的在支持新开发的设备单元时需要升级主机***以及预先支持后续的设备单元,造成主机***和网管的设备单元枚举资源浪费的问题。
本发明是这样实现的,一种实现设备单元自适应支持的方法,所述方法包括下述步骤:
A.配置设备单元模板,将设备单元模板加载到主机***;
B.主机***读入所述设备单元模板,生成设备单元的信息,并将设备单元模板作为配置信息写入内部存储器;
C.设备单元接入主控板后,主机***判断所述设备单元的类型是否与主机***已存储的设备单元类型相同,是则对所述新型设备单元进行业务配置,否则配置失败;
所述设备单元模板中包含有设备单元的属性信息以及所述设备单元的配置信息。
所述设备单元为单板、扣板或者机框。
当所述设备单元为单板时,所述步骤C包括:
C11.单板***槽位,并在自身初始化完毕后,向主控板上报注册包,注册包中携带单板的类型以及单板的描述信息;
C12.主机***根据单板上报的单板类型判断所述单板的类型是否与主机***中已存储的单板类型相同,相同则向单板返回注册成功消息,执行步骤C13,否则向单板返回注册失败消息;
C13.主机***对所述单板进行业务配置,直至配置完成,单板迁移到正常态。
如果所述注册包中携带的单板类型与主机***存储的单板类型不同,但所述注册包中指定了所述单板属于主机***中已存在的单板模板,同时所述注册包中携带了所述单板支持的特性和参数规格信息,则主机***按照所述已存在的单板模板以及单板上报的特性规格信息初始化所述单板。
当所述设备单元为扣板时,所述步骤C包括:
C21.单板***槽位,并在自身初始化完毕后,向主控板上报注册包,注册包中携带扣板的类型信息;
C22.主机***根据单板上报的扣板类型信息判断所述扣板的类型是否与主机***中已存储的扣板类型相同,相同则向单板返回注册成功消息,执行步骤C23,否则向单板返回注册失败消息;
C23.主机***对所述扣板进行业务配置,直至配置完成,单板迁移到正常态。
如果所述注册包中携带的扣板类型与主机***存储的扣板类型不同,但所述注册包中指定了所述扣板属于主机***中已存在的扣板模板,同时所述注册包携带了所述扣板支持的特性和参数规格信息,则主机***按照所述已存在的扣板模板以及单板上报的特性规格信息初始化所述扣板。
当所述设备单元为机框时,所述步骤C包括:
C31.主控板***机框,主机***在***初始化过程中,根据硬件信息读出机框的类型,判断所述机框的类型是否与主机***中已存储的机框类型相同,相同则执行步骤C32,否则,***初始化失败;
C32.主机***按照所述机框的类型的配置信息进行***初始化,直至***初始化成功。
所述方法进一步包括下述步骤:
提取系列化设备单元的能力集,根据所述系列化设备单元的能力集配置设备单元模板,设备单元接入主控板后,主机***根据所述设备单元的能力集对所述设备单元进行业务配置。
所述方法进一步包括下述步骤:
通过网络维护台对主机软件***中加载的设备单元模板进行动态更新。
本发明通过灵活配置设备单元模板的方式可以快速支持新类型的设备单元,提高了设备单元的可扩展性,避免了主机***的频繁升级。
附图说明
图1是现有技术中普通框板式管理示意图;
图2是本发明适用设备单元自适应支持***的结构图;
图3是本发明本发明中采用加载单板模板支持新型单板类型的实现流程图;
图4是是本发明本发明中采用加载扣板模板支持新型扣板类型的实现流程图;
图5是本发明中采用加载机框模板支持新型机框类型的实现流程图;
图6是本发明一个实施例中提供的单板能力集的示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明中,配置主机***可以识别的设备单元模板,将设备单元模板通过网络传输至主控板,主机***根据设备单元模板生成设备单元的所有配置信息,当设备单元接入主控板时,主机***对设备单元的类型进行判断,在设备单元的类型与主机***内存储的设备单元类型相同时,主机***进行设备单元的配置。
在本发明中,设备单元包括单板、机框和扣板等,其中,扣板和机框与单板之间的最大区别在于扣板和机框没有中央处理器(Central ProcessingUnit,CPU),不能独立运行。
单板模板的内容主要包括主机单板类型、网管单板类型、各种能力信息、单板初始化配置、单板的开工配置、单板的初始信息等。扣板模板的内容主要包括扣板类型的属性信息以及该类型扣板的配置信息。机框模板的内容主要包括机框类型的属性信息以及该类型机框的配置信息。
如图2所示,设备单元模板可以在主机***201设计时直接在***中配置,并存储于内部存储器202中,也可以由用户在网管维护台100使用专用的配置文件制作工具,制作主机***201可以识别的设备单元模板,通过网络传送至主机***201,加载到主控板中。加载完毕后,主机***201会自动读入加载的设备单元模板,生成新型设备单元的所有配置信息,同时将设备单元模板作为配置信息写入内部存储器202中保存,主机***201在复位之后的初始化阶段能够根据内部存储器202存储的设备单元模板动态生成新型设备单元的所有信息。
对于新开发的一种设备单元,如果该设备单元属于主机***中的已有类型(包括通过单板模板自动生成的单板信息),则主机***支持该设备单元的自动支持。如果该设备单元不属于主机***中的已有类型(包括通过单板模板自动生成的单板信息),则需要向主机***加载相应的设备单元模板实现该设备单元的自动支持。
图3示出了本发明中采用加载单板模板支持新型单板类型的实现流程:
1.网络维护台将新型单板模板加载到主机***;
2.加载完毕后,主机***自动读入加载的单板模板,生成新型单板的所有信息,同时将单板模板作为配置信息写入内部存储器中;
3.单板***槽位,并在自身初始化完毕后,主动向主控板上报注册包,注册包中携带单板的类型和单板的描述信息;
4.主控板收到单板上报的注册包后,主机***判断单板上报的单板类型是否与主机***中已存储的单板类型(包括新加载的单板模板中的单板类型)相同;
5.如果单板上报的单板类型与***已存储的单板类型相同,主机***向单板返回注册成功消息,执行步骤6;否则主机***向单板返回注册失败消息;
6.主机***自动对单板按照***自动生成的单板属性进行业务配置,直至配置完成,单板迁移到正常态。
在上述过程中,如果单板在上报注册包时,上报的是一种主机***中没有存储的新的单板类型,但单板上报的注册包中指定了该单板属于主机***中已存在的单板模板,与已有单板模板的差异仅仅在于单板类型、单板描述信息以及其他同业务无关的数据,同时上报单板支持的特性和参数规格信息,则此时主机***将按照已有的单板模板和单板上报的特性规格信息初始化该单板,从而完成不同系列的新型单板的自动支持。
图4示出了本发明中采用加载扣板模板支持新型扣板类型的实现流程:
1.网络维护台将新型扣板模板加载到主机***;
2.加载完毕后,主机***自动读入加载的扣板模板,生成新型扣板的所有信息,同时将扣板模板作为配置信息写入内部存储器中;
3.因为扣板依附在单板上,因此单板***槽位,并在自身初始化完毕后,向主控板上报注册包,注册包中携带新的扣板类型信息;
4.主控板接收到注册包以后,主机***判断该单板上报的扣板类型是否与主机***中已存储的扣板类型(包括新加载的扣板模板中的扣板类型)相同;
5.如果单板上报的扣板类型与***已存储的扣板类型相同,主机***向单板返回注册成功消息,执行步骤6;否则主机***向单板返回注册失败消息;
6.主机***对该新型扣板按照新型扣板的信息进行业务配置,直至配置完成,单板迁至正常态。
在上述过程中,如果单板在上报注册包时,上报的是一种主机***中没有存储的新的扣板类型,但单板上报的注册包中指定了该扣板属于主机***中已存在的扣板模板,与已有扣板模板的差异仅仅在于扣板类型、扣板描述信息以及其他同业务无关的数据,同时上报扣板支持的特性和参数规格信息,则此时主机***将按照已有的扣板模板和单板上报的特性规格信息初始化该扣板,从而完成不同系列的新型扣板的自动支持。
图5示出了本发明中采用加载机框模板支持新型机框类型的实现流程:
1.网络维护台将新型机框模板加载到主机***;
2.加载完毕后,主机***自动读入加载的机框模板,生成新型机框类型的所有信息,同时将机框模板作为配置信息写入内部存储器中;
3.当主控板***到一种新的机框中时,主机***在***初始化的过程中,根据硬件信息读出机框的类型,主机***判断该机框类型是否与主机***中已存储的机框类型(包括新加载进去的机框模板中的机框类型)相同;
4.如果该机框类型与主机***中已存储的机框类型(包括新加载进去的机框模板中的机框类型)相同,则认为该机框属于主机***,主机***按照机框类型的配置信息进行***的初始化,直至***初始化成功,否则***初始化失败。
在主机软件设计中,按照现有的设备单元业务处理流程,基本上是采取判断具体的设备单元类型,主机***针对某一种具体的设备单元进行编码,导致主机***结构复杂且混乱,且不能提取出抽象模型。
为了支持后续的新型设备单元,作为本发明的一个优选实施例,本发明通过设备单元能力集对主机***的业务设计和实现进行优化。设备单元能力集主要是指设备单元具备能力的抽象,以单板为例,例如XDSL单板是否支持抓线、是否支持速率调整、XDSL端口数、支持套片加载等能力。
在本发明中,对于某一系列所有设备单元之间的功能点差异进行分析,提取出系列化设备单元的能力总集,对于一系列中的具体设备单元支持的能力集也有所不同。以单板为例,如图6所示,提取出系列化单板的能力总集,该系列单板的能力总集对应一个新的单板类型,该新的单板类型中的具体单板具有不同的能力子集,例如单板类型一的能力子集为1、2、3,单板类型二的能力子集为2、4。在主机***的系列设备单元的业务设计和实现过程中,不直接判断具体设备单元的类型,而是判断设备单元具有什么能力,能力的大小是多少等,根据设备单元所具有的能力执行不同的业务流程,对设备单元进行业务配置,实现业务的设备单元无关性,从而保证新增加的设备单元对于业务处理流程透明化,实现系列设备单元的自动支持。
同时,本发明根据设备单元的能力集对设备单元进行分类,配置相应的设备单元模板,这样在加载了某一系列设备单元的模板后,可以自动支持该系列设备单元中具有相应能力的各种具体类型的设备单元。
另外,用户可以通过网络维护台动态更新维护设备单元模模板或者设备单元的能力集,以快速满足不同国家和市场的需求。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (9)

1、一种实现设备单元自适应支持的方法,其特征在于,所述方法包括下述步骤:
A.配置设备单元模板,将设备单元模板加载到主机***;
B.主机***读入所述设备单元模板,生成设备单元的信息,并将设备单元模板作为配置信息写入内部存储器;
C.设备单元接入主控板后,主机***判断所述设备单元的类型是否与主机***已存储的设备单元类型相同,是则对所述新型设备单元进行业务配置,否则配置失败;
所述设备单元模板中包含有设备单元的属性信息以及所述设备单元的配置信息。
2、如权利要求1所述的实现设备单元自适应支持的方法,其特征在于,所述设备单元为单板、扣板或者机框。
3、如权利要求2所述的实现设备单元自适应支持的方法,其特征在于,当所述设备单元为单板时,所述步骤C包括:
C11.单板***槽位,并在自身初始化完毕后,向主控板上报注册包,注册包中携带单板的类型以及单板的描述信息;
C12.主机***根据单板上报的单板类型判断所述单板的类型是否与主机***中已存储的单板类型相同,相同则向单板返回注册成功消息,执行步骤C13,否则向单板返回注册失败消息;
C13.主机***对所述单板进行业务配置,直至配置完成,单板迁移到正常态。
4、如权利要求3所述的实现设备单元自适应支持的方法,其特征在于,如果所述注册包中携带的单板类型与主机***存储的单板类型不同,但所述注册包中指定了所述单板属于主机***中已存在的单板模板,同时所述注册包中携带了所述单板支持的特性和参数规格信息,则主机***按照所述已存在的单板模板以及单板上报的特性规格信息初始化所述单板。
5、如权利要求2所述的实现设备单元自适应支持的方法,其特征在于,当所述设备单元为扣板时,所述步骤C包括:
C21.单板***槽位,并在自身初始化完毕后,向主控板上报注册包,注册包中携带扣板的类型信息;
C22.主机***根据单板上报的扣板类型信息判断所述扣板的类型是否与主机***中已存储的扣板类型相同,相同则向单板返回注册成功消息,执行步骤C23,否则向单板返回注册失败消息;
C23.主机***对所述扣板进行业务配置,直至配置完成,单板迁移到正常态。
6、如权利要求5所述的实现设备单元自适应支持的方法,其特征在于,如果所述注册包中携带的扣板类型与主机***存储的扣板类型不同,但所述注册包中指定了所述扣板属于主机***中已存在的扣板模板,同时所述注册包携带了所述扣板支持的特性和参数规格信息,则主机***按照所述已存在的扣板模板以及单板上报的特性规格信息初始化所述扣板。
7、如权利要求2所述的实现设备单元自适应支持的方法,其特征在于,当所述设备单元为机框时,所述步骤C包括:
C31.主控板***机框,主机***在***初始化过程中,根据硬件信息读出机框的类型,判断所述机框的类型是否与主机***中已存储的机框类型相同,相同则执行步骤C32,否则,***初始化失败;
C32.主机***按照所述机框的类型的配置信息进行***初始化,直至***初始化成功。
8、如权利要求1至7任一权利要求所述的实现设备单元自适应支持的方法,其特征在于,所述方法进一步包括下述步骤:
提取系列化设备单元的能力集,根据所述系列化设备单元的能力集配置设备单元模板,设备单元接入主控板后,主机***根据所述设备单元的能力集对所述设备单元进行业务配置。
9、如权利要求1至7任一权利要求所述的实现设备单元自适应支持的方法,其特征在于,所述方法进一步包括下述步骤:
通过网络维护台对主机软件***中加载的设备单元模板进行动态更新。
CNB2006100608718A 2006-05-23 2006-05-23 一种实现设备单元自适应支持的方法 Active CN100546256C (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2006100608718A CN100546256C (zh) 2006-05-23 2006-05-23 一种实现设备单元自适应支持的方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2006100608718A CN100546256C (zh) 2006-05-23 2006-05-23 一种实现设备单元自适应支持的方法

Publications (2)

Publication Number Publication Date
CN101043359A true CN101043359A (zh) 2007-09-26
CN100546256C CN100546256C (zh) 2009-09-30

Family

ID=38808590

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2006100608718A Active CN100546256C (zh) 2006-05-23 2006-05-23 一种实现设备单元自适应支持的方法

Country Status (1)

Country Link
CN (1) CN100546256C (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102055603A (zh) * 2009-11-03 2011-05-11 中兴通讯股份有限公司 网络电话单板配置方法及***
CN102520982A (zh) * 2011-11-24 2012-06-27 华为技术有限公司 节点热插拔的方法及装置
CN101882118B (zh) * 2009-05-05 2013-01-23 华为技术有限公司 一种单板软件获取、发送方法和单板、存储设备及***
CN104731615A (zh) * 2015-03-23 2015-06-24 小米科技有限责任公司 智能设备配置方法及装置
US9081912B2 (en) 2011-11-24 2015-07-14 Huawei Technologies Co., Ltd. Method and apparatus for node hot-swapping
CN111432085A (zh) * 2020-03-13 2020-07-17 深圳震有科技股份有限公司 一种控制用户账号注册的方法、存储介质、语音网关

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101882118B (zh) * 2009-05-05 2013-01-23 华为技术有限公司 一种单板软件获取、发送方法和单板、存储设备及***
CN102055603A (zh) * 2009-11-03 2011-05-11 中兴通讯股份有限公司 网络电话单板配置方法及***
CN102055603B (zh) * 2009-11-03 2015-11-25 中兴通讯股份有限公司 网络电话单板配置方法及***
CN102520982A (zh) * 2011-11-24 2012-06-27 华为技术有限公司 节点热插拔的方法及装置
US9081912B2 (en) 2011-11-24 2015-07-14 Huawei Technologies Co., Ltd. Method and apparatus for node hot-swapping
CN104731615A (zh) * 2015-03-23 2015-06-24 小米科技有限责任公司 智能设备配置方法及装置
CN111432085A (zh) * 2020-03-13 2020-07-17 深圳震有科技股份有限公司 一种控制用户账号注册的方法、存储介质、语音网关

Also Published As

Publication number Publication date
CN100546256C (zh) 2009-09-30

Similar Documents

Publication Publication Date Title
CN101110846B (zh) 一种mac地址表项的管理方法和设备
US10459661B2 (en) Stream identifier based storage system for managing an array of SSDs
US10158579B2 (en) Resource silos at network-accessible services
CN1520556A (zh) 使用本地标识符的端节点分区
CN101043359A (zh) 一种实现设备单元自适应支持的方法
CN101047561A (zh) 一种设备自动化升级的方法
CN107924289A (zh) 计算机***和访问控制方法
CN1869933A (zh) 实现数据升级的计算机处理***和数据升级方法
CN113504954A (zh) 调用CSI LVM Plugin插件、动态持久卷供应的方法、***及介质
WO2021114025A1 (zh) 增量数据确定方法、确定装置、服务器及终端设备
CN109814896A (zh) 服务器升级方法、装置、计算机***及可读存储***
CN111585887A (zh) 基于多个网络的通信方法、装置、电子设备及存储介质
CN105739930A (zh) 一种存储架构及其初始化方法和数据存储方法及管理装置
US11966585B2 (en) Storage device and storage system
CN104903869A (zh) 用于管理存储器的方法和设备
CN1949203A (zh) 小型计算机***接口目标器的架构和数据传输方法
CN1956392A (zh) 实现多业务板架构的方法、装置和***
CN110162395B (zh) 一种内存分配的方法及装置
WO2024098888A1 (zh) 模型存储优化方法及电子设备
CN1859205A (zh) 一种单板软件存储和加载的方法及***
CN1946035A (zh) 一种网元数据配置管理的方法及网元
US8473579B2 (en) Data reception management apparatus, systems, and methods
CN1203427C (zh) 一种具有tcp连接容错功能的负载平衡调度方法
CN1489047A (zh) 嵌入式***中软件补丁的加载与同步的方法
CN1564606A (zh) 一种单板配置方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant