一种实现设备功能的方法和装置的制作方法

文档序号:7922587阅读:171来源:国知局
专利名称:一种实现设备功能的方法和装置的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种实现设备功能的方法和装置。
背景技术
随着SDH (Synchronous Digital Hierarchy,同步数字体系)设备的多年发展,每
个SDH设备上都会开发多个版本的软件。每个版本的软件实现的功能有所不同。高版本的
软件不但可以实现低版本的软件的全部功能,还可以实现新增加的功能。 在实现本发明的过程中,发明人发现现有技术中存在以下缺点 现有技术中,通过为设备装载不同版本的软件使设备实现不同版本软件对应的功
能,这就导致在对设备进行功能升级时需要进行软件更换,而进行软件更换过程复杂且耗
费时间较长,降低了设备的功能升级效率。

发明内容
本发明实施例提供了一种实现设备功能的方法和装置,使设备实现了对应的功能。 本发明实施例提供了一种实现设备功能的方法,包括以下步骤
接收来自网元侧设备的请求消息,所述请求消息中携带功能信息;
选择所述功能信息对应的功能许可; 为所述设备装载归一化版本软件,为所述设备或控制所述设备的用户端主机装载所述功能许可,使所述设备实现所述功能信息对应的功能。
本发明实施例提供了一种实现设备功能的装置,包括 接收单元,用于接收来自网元侧设备的请求消息,所述请求消息中携带功能信息; 选择单元,用于选择所述接收单元接收的功能信息对应的功能许可; 装载单元,用于为所述设备装载归一化版本软件,为所述设备或控制所述设备的
用户端主机装载所述选择单元选择的功能许可。 本发明的实施例中,通过为设备装载归一化版本软件和功能许可,使设备实现对应的功能,只需要为设备装载较高版本的功能许可就可以实现设备功能升级,提高了设备的升级效率。通过向用户收取高版本软件的功能许可需要交纳的费用就可以实现升级收费。而且设备厂商只需要维护归一化版本的软件即可以实现对设备的维护,降低了设备的维护成本。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图
图l是本发明实施例中
图2是本发明实施例中
图3是本发明实施例中
图4是本发明实施例中
具体实施例方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。 本发明实施例提供了一种实现设备功能的方法,如图1所示,包括以下步骤
步骤101,接收来自网元侧设备的请求消息,请求消息中携带功能信息。该请求消息可以是升级请求消息,通知网管侧该设备需要进行功能升级;该请求消息也可以是维护请求消息,通知网管侧需要对该设备进行维护,排除设备的运行故障。
其中,在步骤101之前,还可以包括
获取归一化版本软件。 其中,归一化版本软件是包含该系列软件的基本功能和截至目前所有可用的可选功能的版本软件,但是,可选功能在被功能许可激活之前都处于被锁定状态,用户若不安装对应的功能许可则无法使用这些可选功能。
其中,在步骤101之前,还可以包括
获取不同版本软件的功能许可。 可以通过如下方法获取不同版本软件的功能许可
1.获取不同版本软件对应的功能集合。 可以从不同版本软件的SRS (Software Requirement Specification,软件需求说明)中查找不同版本软件的功能信息,将功能信息进行汇总得到不同版本软件的功能集合。 也可以对不同版本软件进行测试,根据测试结果获得不同版本软件的功能信息,
将功能信息进行汇总得到不同版本软件的功能集合。 2.根据所述不同版本软件对应的功能集合生成所述功能许可。 在不同版本软件的功能集合中除去该系列软件的基本功能,得到不同版本软件对应的可选功能集合,根据可选功能集合生成不同版本软件的功能许可。功能许可用于激活归一化版本软件中的可选功能,可选功能在未被功能许可激活之前处于不可用状态。
步骤102,选择功能信息对应的功能许可。 步骤103,为设备装载归一化版本软件,为设备或控制设备的用户端主机装载功能许可,使设备实现功能信息对应的功能。 其中,为设备或控制设备的用户端主机装载功能许可之后,还可以包括 对归一化版本软件进行维护,排除在软件运行过程中出现的各种运行错误,使装
载归一化版本软件的设备正常运行。
种实现设备功能的方法流程图;种实现SDH设备功能的方法流程种实现设备功能的装置结构图;种实现设备功能的装置结构图。
本发明的实施例中,通过为设备装载归一化版本软件和功能许可,使设备实现对 应的功能,只需要为设备装载较高版本的功能许可就可以实现设备功能升级,提高了设备 的升级效率。通过向用户收取高版本软件的功能许可需要交纳的费用就可以实现升级收 费。而且设备厂商只需要维护归一化版本的软件即可以实现对设备的维护,降低了设备的 维护成本。 本发明实施例提供了一种实现SDH设备功能的方法,本实施例应用在如下所述的
场景中,现有的某SDH软件产品中有4个现有版本,分别为R3版本、R4版本、R5版本和R6
版本,其中,R6版本是目前最高版本软件,R6版本软件是包含该系列软件的基本功能和截
至目前所有可用的可选功能的版本软件。后续可能会开发功能更强大的R7版本的软件。如
图2所示,包括以下步骤 步骤201,选择归一化版本软件。 由于R6版本软件是包含该系列软件的基本功能和截至目前所有可用的可选功能 的版本软件,所以选择R6版本软件为归一化版本软件。但是,R6版本软件的可选功能在被 功能许可激活之前都处于被锁定状态,用户若不安装对应的功能许可则无法使用这些可选 功能。 步骤202,获取不同版本软件的功能集合。 可以利用SRS获取功能集合。即分别查阅R3版本、R4版本、R5版本和R6版本软 件的SRS,从SRS中查找各个版本软件的功能信息,将不同版本软件的功能信息分别进行汇 总得到R3版本、R4版本、R5版本和R6版本软件的功能集合。 也可以分别对R3版本、R4版本、R5版本和R6版本软件进行测试,根据测试结果获 得各个版本软件的功能信息,将功能信息进行汇总得到R3版本、R4版本、R5版本和R6版本 软件的功能集合。 步骤203,根据不同版本软件的功能集合生成不同版本软件的功能许可。 分别在R3版本、R4版本、R5版本和R6版本软件的功能集合中除去该系列软件的
基本功能,得到R3版本、R4版本、R5版本和R6版本软件对应的可选功能集合,根据可选功
能集合生成R3版本、R4版本、R5版本和R6版本软件的功能许可。 步骤204,为SDH设备装载归一化版本软件。 根据来自SDH设备的请求消息为SDH设备装载R6版本软件,使SDH设备实现基本 功能。 步骤205,为SDH设备或控制SDH设备的用户端主机装载功能许可,激活所述功能 许可对应的可选功能。 例如,如果来自SDH设备的请求消息中携带R3版本的功能信息,则根据请求消息 为SDH设备装载R3版本的功能许可,使SDH设备除了可以实现该系列软件的基本功能外, 还可以实现R3版本软件的可选功能;如果来自SDH设备的请求消息中携带R5版本的功能 信息,则根据请求消息为SDH设备装载R5版本的功能许可,使SDH设备还可以实现R5版本 软件的可选功能。 其中,为控制SDH设备的用户端主机装载功能许可的优点在于装载过程比较简
单。为SDH设备装载功能许可的优点用户可以通过多个主机控制SDH设备。 若用户目前使用的是R6版本软件加R5版本的功能许可,该用户希望将软件升级为R6版本,则只需向该用户颁发R6版本的功能许可即可以实现用户的产品升级。 步骤206,对归一化版本软件进行维护,排除软件运行过程中出现的各种故障和错
误,使装载归一化版本软件的SDH设备正常运行。 如果后续开发了功能更强大的R7版本软件,则需要重新选择R7版本软件作为归 一化版本软件,并相应的获取R3到R7版本软件的功能许可。若用户在使用目前的R6版本 软件出现了故障,则只需为用户装载R7版本软件和R6版本的功能许可,通过维护R7版本 软件即可为用户排除运行故障,同理,若用户使用R5版本软件出现了故障,则只需为用户 装载R7版本软件和R5版本的功能许可,通过维护R7版本软件即可为用户排除运行故障。 即只通过维护R7版本软件即可以实现不同用户的产品维护。 本发明的实施例中,通过为SDH设备装载归一化版本软件和功能许可,使SDH设备 厂商只需要维护归一化版本的软件即可以实现对SDH设备的维护,降低了 SDH设备的维护 成本。而且,SDH设备厂商只需要为用户颁发高版本软件的功能许可就可以实现SDH设备 功能升级,提高了 SDH设备的升级效率,通过向用户收取高版本软件的功能许可需要交纳 的费用就可以实现升级收费。 本发明实施例提供了一种实现设备功能的装置,如图3所示,包括 接收单元301,用于接收来自网元侧设备的请求消息,所述请求消息中携带功能信
息; 选择单元302,用于选择接收单元301接收的功能信息对应的功能许可; 装载单元303,用于为所述设备装载归一化版本软件,为所述设备或控制所述设备
的用户端主机装载选择单元302选择的功能许可。 本发明的实施例中,通过为设备装载归一化版本软件和功能许可,使设备实现对 应的功能,只需要为设备装载较高版本的功能许可就可以实现设备功能升级,提高了设备 的升级效率。通过向用户收取高版本软件的功能许可需要交纳的费用就可以实现升级收 费。而且设备厂商只需要维护归一化版本的软件即可以实现对设备的维护,降低了设备的 维护成本。
本发明实施例提供了一种实现设备功能的装置,如图4所示,包括 接收单元301,用于接收来自网元侧设备的请求消息,所述请求消息中携带功能信
息; 选择单元302,用于选择接收单元301接收的功能信息对应的功能许可; 装载单元303,用于为所述设备装载归一化版本软件,为所述设备或控制所述设备
的用户端主机装载选择单元302选择的功能许可。 其中,还包括软件获取单元304 : 软件获取单元304,用于获取所述归一化版本软件; 则装载单元303,具体用于为所述设备装载软件获取单元304获取的归一化版本 软件。 其中,还包括功能许可获取单元305 : 功能许可获取单元305,用于获取不同版本软件的功能许可; 则选择单元302,具体用于从功能许可获取单元305获取的不同版本的功能许可 中选择接收单元301接收的功能信息对应的功能许可。
7
其中,功能许可获取单元305包括 功能集合获取子单元3051,用于获取不同版本软件对应的功能集合; 功能许可生成子单元3052,用于根据功能集合获取子单元3051获取的不同版本
软件对应的功能集合生成所述功能许可。 其中,功能集合获取子单元3051具体用于从不同版本软件的SRS中查找不同版本
软件的功能信息,将功能信息进行汇总得到不同版本软件的功能集合;或 对不同版本软件进行测试,根据测试结果获得不同版本软件的功能信息,将功能
信息进行汇总得到不同版本软件的功能集合。 其中,功能许可生成子单元3052具体用于在不同版本软件的功能集合中除去该 系列软件的基本功能集合,得到不同版本软件的可选功能集合,根据所述可选功能集合生 成不同版本软件的功能许可。 本发明的实施例中,通过为设备装载归一化版本软件和功能许可,使设备实现对 应的功能,只需要为设备装载较高版本的功能许可就可以实现设备功能升级,提高了设备 的升级效率。通过向用户收取高版本软件的功能许可需要交纳的费用就可以实现升级收 费。而且设备厂商只需要维护归一化版本的软件即可以实现对设备的维护,降低了设备的 维护成本。 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可以通
过硬件实现,也可以可借助软件加必要的通用硬件平台的方式来实现,基于这样的理解,本
发明的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存
储介质(可以是CD-ROM,U盘,移动硬盘等)中,包括若干指令用以使得一台计算机设备(可
以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。 总之,以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的
保护范围之内。
权利要求
一种实现设备功能的方法,其特征在于,包括以下步骤接收来自网元侧设备的请求消息,所述请求消息中携带功能信息;选择所述功能信息对应的功能许可;为所述设备装载归一化版本软件,为所述设备或控制所述设备的用户端主机装载所述功能许可,使所述设备实现所述功能信息对应的功能。
2. 如权利要求1所述的方法,其特征在于,所述为所述设备装载归一化版本软件之前, 还包括选择所述归一化版本软件; 获取不同版本软件的功能许可。
3. 如权利要求2所述的方法,其特征在于,所述获取不同版本软件的功能许可包括 获取不同版本软件对应的功能集合;根据所述不同版本软件对应的功能集合生成所述功能许可。
4. 如权利要求3所述的方法,其特征在于,所述获取不同版本软件对应的功能集合包括从不同版本软件的软件需求说明SRS中查找不同版本软件的功能信息,将功能信息进 行汇总得到不同版本软件的功能集合;或对不同版本软件进行测试,根据测试结果获得不同版本软件的功能信息,将功能信息 进行汇总得到不同版本软件的功能集合。
5. 如权利要求3所述的方法,其特征在于,所述根据不同版本软件对应的功能集合生 成所述功能许可包括在不同版本软件的功能集合中除去该系列软件的基本功能集合,得到不同版本软件的 可选功能集合,根据所述可选功能集合生成不同版本软件的功能许可。
6. —种实现设备功能的装置,其特征在于,包括接收单元,用于接收来自网元侧设备的请求消息,所述请求消息中携带功能信息; 选择单元,用于选择所述接收单元接收的功能信息对应的功能许可;装载单元,用于为所述设备装载归一化版本软件,为所述设备或控制所述设备的用户 端主机装载所述选择单元选择的功能许可。
7. 如权利要求6所述的装置,其特征在于,还包括软件获取单元 所述软件获取单元,用于获取所述归一化版本软件;则所述装载单元,具体用于为所述设备装载所述软件获取单元获取的归一化版本软件。
8. 如权利要求6所述的装置,其特征在于,还包括功能许可获取单元 所述功能许可获取单元,用于获取不同版本软件的功能许可;则所述选择单元,具体用于从所述功能许可获取单元获取的不同版本的功能许可中选 择所述接收单元接收的功能信息对应的功能许可。
9. 如权利要求8所述的装置,其特征在于,所述功能许可获取单元包括 功能集合获取子单元,用于获取不同版本软件对应的功能集合;功能许可生成子单元,用于根据所述功能集合获取子单元获取的不同版本软件对应的 功能集合生成所述功能许可。
10. 如权利要求9所述的装置,其特征在于,所述功能集合获取子单元具体用于从不同 版本软件的SRS中查找不同版本软件的功能信息,将功能信息进行汇总得到不同版本软件 的功能集合;或对不同版本软件进行测试,根据测试结果获得不同版本软件的功能信息,将功能信息 进行汇总得到不同版本软件的功能集合。
11. 如权利要求9所述的装置,其特征在于,所述功能许可生成子单元具体用于在不同 版本软件的功能集合中除去该系列软件的基本功能集合,得到不同版本软件的可选功能集 合,根据所述可选功能集合生成不同版本软件的功能许可。
全文摘要
本发明实施例公开了一种实现设备功能的方法和装置,所述方法包括以下步骤接收来自网元侧设备的请求消息,所述请求消息中携带功能信息;选择所述功能信息对应的功能许可;为所述设备装载归一化版本软件,为所述设备或控制所述设备的用户端主机装载所述功能许可,使所述设备实现所述功能信息对应的功能。本发明的实施例中,通过为设备装载归一化版本软件和功能许可,使设备实现对应的功能,只需要为设备装载较高版本的功能许可就可以实现设备功能升级,提高了设备的升级效率。通过向用户收取高版本软件的功能许可需要交纳的费用就可以实现升级收费。而且设备厂商只需要维护归一化版本的软件即可以实现对设备的维护,降低了设备的维护成本。
文档编号H04L12/24GK101753337SQ20081018299
公开日2010年6月23日 申请日期2008年12月15日 优先权日2008年12月15日
发明者刘力, 张进坡 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1