一种通讯设备软件自定义背板硬件资源的方法与流程

文档序号:13476061阅读:228来源:国知局
一种通讯设备软件自定义背板硬件资源的方法与流程

本发明涉及通讯设备中硬件资源的定义方法,具体涉及一种通讯设备软件自定义背板硬件资源的方法。



背景技术:

通讯设备由于承载业务和部署场景的不同,设备的种类和型号存在很大差异。为节约硬件资源,降低设备成本,业界通常采用模块化、板卡化研发的模式,以提高硬件模块的复合利用率,降低研发、物料以及生产成本。

在此种研发模式下,作为复用单元的硬件模块或板卡,通过通讯设备背板将数据链路、控制链路以及其他电路信号相互联系起来。而作为背板承载单元的模块或板卡必须有效识别出其所处的硬件环境和业务环境,做出相应的切换。为方便硬件模块或板卡识别出硬件和业务环境,背板自身需要含有大量的硬件资源信息如背板id、槽位信息、背板版本等信息,用以标识背板。

现有的方案中,这些背板资源信息通过上下拉电阻、提供高低电平经过背板信号线连接到硬件模块或板卡内部,然后按不同的bit位数进行组合,供硬件模块或板卡进行背板硬件资源信息的识别。现有的方案需要占据硬件模块或板卡有限的硬件通道资源,并在背板上焊接一定数量的固定上下拉电阻才能实现背板资源的标识。

现有的方案在硬件模块或板卡器件密度和复用度日益增高的诸多应用场景下有着明显的不足。由于硬件模块或板卡自身硬件资源有限,只允许背板使用固定数目的硬件通道,超过数目的背板硬件资源无法被识别和使用,导致硬件模块或板卡无法在更多的通讯设备中识别背板,无法复用,给通讯设备的功能扩充带来困难。同时现有方案依赖背板的上下拉电阻,背板资源的更改都需要具体的硬件生产来实现,导致通讯设备研发、生产、交付的周期延长,无法满足快速交付的要求。



技术实现要素:

本发明提出的一种通讯设备软件自定义背板硬件资源的方法,可使得通讯设备硬件模块和板卡的复用性不再受背板硬件资源的限制。

为实现上述目的,本发明采用了以下技术方案:

一种通讯设备软件自定义背板硬件资源的方法,包括步骤如下:

步骤1:制作版本时以软件可识别方式定义背板硬件资源,形成资源配置文件并随版本发布,背板硬件资源包括但不限于背板id、背板版本等信息;

步骤2:通讯设备中服务端单板启动,软件解析背板硬件资源配置文件,获取背板硬件资源信息,服务端单板根据解析文件获得的背板硬件资源信息,切换相应工作模式;

步骤3:通讯设备中客户端单板启动,发送相关背板硬件资源请求信息;

步骤4:通讯设备服务端单板收到请求后,将解析获得的背板硬件信息,以应答内容回送给客户端单板;

步骤5:客户端单板从应答内容中解析出背板硬件资源信息,并切换到相应工作模式;

由上可知,本发明所提供的方法中,背板硬件资源信息完全由软件自定义,随通讯设备的系统软件根据应用场景动态生成发布。通讯设备在启动过程中,通过解析背板资源配置文件,识别出背板资源完成动态切换,不再识别硬件的高低信号。同时为方便通讯设备背板硬件资源的统一性和易管理性,采用服务/客户端模式,背板硬件资源信息统一由服务端进行管理和分发,客户端不存储背板硬件资源配置文件,而是采用发送请求的方式从服务端获取背板硬件资源。

与现有技术相比,本发明提供的通过软件方法定义通讯设备中背板硬件资源的方法不使用硬件资源,释放了背板、模块、板卡的硬件资源,使得通讯设备硬件模块和板卡的复用性不再受背板硬件资源的限制。同时纯软件的方法使得背板资源的变更不再依赖背板上下拉电阻等硬件物料的变更,通讯设备的交付周期省去生产一大环节,极大缩短了交付周期,实现更快的交付速度。

附图说明

图1是本发明中使用场景的介绍;

图2是本发明中软件自定义背板硬件资源信息配置与解析流程。

具体实施方式

下面结合附图对本发明做进一步说明:

如图1所示,本实施例通讯设备中背板将交换、线卡、业务处理单元、电源、风扇、液晶显示等模块的电源信号、串行总线信号、时钟信号等控制、数据信号信号连接在一起,完成各种信号的交换。

本实施例所述的通讯设备软件自定义背板硬件资源的方法,软件自定义背板硬件资源信息,包括配置与解析两个流程:

(1)配置流程在版本制作时完成。主要实现动态生成相应背板硬件资源信息的xml文件;

(2)解析流程在单板启动时由相应的解析模块和服务/客户端流程完成对背板硬件资源信息的获取。

主要实施流程包括:

(1)版本制作阶段以xml格式生成背板硬件资源配置文件,并随版本发布;

(2)作为服务端的通讯设备omp单板启动,解析背板硬件资源配置文件,获取背板硬件资源信息,完成硬件模块或板卡模式的切换;

(3)作为客户服端的通讯设备外围单板启动,发送dhcp请求信息;

(4)作为服务端的通讯设备omp单板,收到dchp请求后,将解析获得的背板硬件资源信息,作为dhcp应答内容回送给外围单板;

(5)作为客户服端的通讯设备外围单板,接收到dhcp应答后,解析应答内容获取背板硬件资源信息,完成硬件模块或板卡模式的切换。

下面结合本发明的一个实例进行描述:

(1)版本制作阶段生成背板硬件资源配置文件:

<?xmlversion="1.0"?>

<backboardname>

atpba

<backboardid>

1

<backboardtype>

0

</backboardtype>

</backboardid>

</backboardname>

(2)通讯设备omp单板boot启动阶段解析到背板id=1,识别到背板为atpba,将相关流程切换到atpba流程,并开启dhcpserver;

(3)通讯设备外围单板boot阶段发送dhcp请求;

(4)通讯设备omp单板,收到dhcp请求后,将背板id=1作为dhcp应答报文内容发送给客户端;

(5)通讯设备外围单板收到dhcp应答后,根据约定到相应的报文字段获取背板id=1,将相关流程切换到atpba流程。

以上所述的实施例仅仅是对本发明的优选实施方式进行描述,并非对本发明的范围进行限定,在不脱离本发明设计精神的前提下,本领域普通技术人员对本发明的技术方案作出的各种变形和改进,均应落入本发明的保护范围内。



技术特征:

技术总结
一种通讯设备软件自定义背板硬件资源的方法,可使得通讯设备硬件模块和板卡的复用性不再受背板硬件资源的限制。包括配置与解析两个流程:所述配置流程在版本制作时完成,主要实现动态生成相应背板硬件资源信息的XML文件;所述解析流程在单板启动时由相应的解析模块和服务/客户端流程完成对背板硬件资源信息的获取。本发明通过软件方法定义通讯设备中背板硬件资源的方法不使用硬件资源,释放了背板、模块、板卡的硬件资源,使得通讯设备硬件模块和板卡的复用性不再受背板硬件资源的限制。同时使得背板资源的变更不再依赖背板上下拉电阻等硬件物料的变更,通讯设备的交付周期省去生产一大环节,极大缩短了交付周期,实现更快的交付速度。

技术研发人员:连小刚
受保护的技术使用者:安徽皖通邮电股份有限公司
技术研发日:2017.09.07
技术公布日:2018.01.16
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1