在电信网管上实现对设备动态加载功能集的方法和装置的制作方法

文档序号:7654441阅读:87来源:国知局

专利名称::在电信网管上实现对设备动态加载功能集的方法和装置的制作方法
技术领域
:本发明涉及通讯领域和网管系统,更具体地,涉及在电信网管上实现对设备动态加载功能集的方法和装置。
背景技术
:当今世界软件技术发展迅猛,而电信网管软件系统的演进趋势,就是向着功能越来越复杂的方向发展,而用户对软件使用的友好性和易用性的要求也越来越高,如何兼顾复杂功能并提高网管软件的用户友好性和易用性,是每一位软件研发人员所面临的问题。本文涉及的技术是在网管软件对多种类型设备实现动态加载功能集的一些方法。一般来说,网管软件提供多种功能用于对各类网络设备进行管理,由于各类网全各i殳备开发先后周期的不同和〗寸市场需求定^f立的不同,这些设备所支持的功能集就存在一个比较大的差别,我们这里可以举例说菜单调用功能或者对网络网管设备的数据上下载项等。业界现存的网管软件对此的实现方法可以列举为如下两种一种是做成固定方式,不管用户选中的什么设备类型,网管程序提供的功能集都是一样的,当然只有选中的设备支持这个功能的时候才能真正调用这个功能;对于选中不支持该设备的功能软件提示用户不支持即可,可以i兌这种方式比專交原始,也i炎不上用户友好性。另一种改良的实现方式是网管程序用配置表文件的方式列举出各个设备所支持的功能集。为了简化说明问题,我们举例生成一张配置表,用1代表设备支持该功能,0代表设备不支持该功能,可以形象;也如下表<table>tableseeoriginaldocumentpage6</column></row><table>设备A支持功能集包含功能1,功能2,功能3,功能n;设备B支持功能集包含功能1,功能2,功能n;设备C支持功能集包含功能1,功能3,功能n;设备n支持功能集包含功能1,功能n;另提供一个公共功能集仅支持功能1。当在网管程序中同时选中一个或多个同类的设备A,网管程序处理会读取配置表文件检索到相应设备A,列举设备A对于所支持的功能集,得出支持的功能l,功能2,功能3,功能n的功能集合;同样,选中一个或者多个设备C,网管程序处理会读取配置表文件检索到相应设备c,列举设备c对于所支持的功能集,得出支持的功能l,功能3,功能n功能集合。这样我们会面临一个问题,就是如果选中的设备集合包含大于一种类型设备集合,比如说既包含设备A又包含设备C,那么现有的处理方式是,网管程序只能提供一个固定的公共功能集合,也即只提供功能1提供给用户。我们可以从列表中看到,真实情况是设备A与设备C的都支持功能1、功能3和功能n,我们认为用户潜在最优操作是想对同时选中的设备A和设备C执行它们共有的功能集,但现有采用的处理方式是程序一旦判断有选中两类或者两类以上的设备,程序仅能提供功能l,这样做在程序的友好性、易用性方面就存在着改进空间。因此,需要一种在电信网管上实现对设备动态加载功能集的方法和装置,以在电信网管软件下实现多种设备相关功能交集显示,从而解决同时选中多个不同类型设备时取最大功能交集的情况。
发明内容本发明的主要目的是提供一种在电信网管上实现对设备动态加载功能集的方法和装置,以在电信网管软件下实现多种设备相关功能交集显示,从而解决同时选中多个不同类型设备时取最大功能交集的情况。为了实现上述目的,根据本发明的一个方面,本发明提供了一种在电信网管上实现对多种设备动态加载功能集的方法,包括以下步骤根据多种设备所支持的功能集,设置支持功能配置表;7根据操作所选取的至少一个设备,分别从支持功能配置表中读取所选取的至少一个设备的支持功能集;判断是否只选取了一个设备;以及才艮据判断结果,刷新电信网管,并显示所选耳又的至少一个i殳备的支持功能集。如果判断结果为只选取了一个设备,则根据该设备的支持功能集来刷新电信网管,并显示该设备的支持功能集。如果判断结果为选取了多个设备,则根据用户需要确定要获得多个设备的各个支持功能集的交集还是各个支持功能集的并集,根据确定的结果来刷新电信网管,并显示确定的多个设备的支持功能集。支持功能集可以是二进制符号串,其中,"1"表示支持,"0"表示不支持。如果用户需要各个支持功能集的交集,则将各个支持功能集进行按位"与"运算。如果用户需要各个支持功能集的并集,则将各个支持功能集进行按位"或"运算。为了实现上述目的,根据本发明的另一方面,本发明提供了一种在电信网管上实现对多种设备动态加载功能集的装置,包括功能配置表生成单元,用于根据多种设备所支持的功能集,设置支持功能配置表;支持功能集读取单元,连接到功能配置表生成单元,用于4艮据操作所选取的至少一个设备,分别从支持功能配置表中读取所选取的至少一个设备的支持功能集;以及判断执行单元,用于判断是否只选取了一个设备,并根据判断结果,刷新电信网管,显示所选取的至少一个设备的支持功能集。判断执行单元在判断结果为只选取了一个设备的情况下,根据该设备的支持功能集来刷新电信网管,并显示设备的支持功能集。判断执行单元在判断结果为选取了多个设备的情况下,根据用户需要确定要获得多个设备的各个支持功能集的交集还是各个支持功能集的并集,根据确定的结果来刷新电信网管,并显示确定的多个设备的支持功能集。判断执行单元包括"与"运算单元,用于在用户需要各个支持功能集的交集的情况下,将各个支持功能集进行按位"与"运算。判断执行单元包括"或"运算单元,用于在用户需要各个支持功能集的并集的情况下,将各个支持功能集进行按位"或"运算。通过上述技术方案,本发明能够更加智能地获得用户能操作的功能结果集合,提高软件的易用性和用户友好性。本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,但并不构成对本发明的限制。在附图中图1是根据本发明的在电信网管上实现对多种设备动态加载功能集的方法的流^E图;图2是根据本发明的在电信网管上实现对多种设备动态加载功能集的装置的方框图;以及图3是根据本发明实施例的求出功能集的流程图。具体实施方式以下结合附图对本发明的优选实施例进4亍i兌明,应当理解,此处所描述的优选实施例仅用于说明和解释本发明,并不用于限定本发明。下面将参考附图详细说明本发明。图1是根据本发明的在电信网管上实现对多种设备动态加载功能集的方法的流程图。参照图1,提供了一种在电信网管上实现对多种设备动态加载功能集的方法,包4舌以下步-骤步骤S102,根据多种设备所支持的功能集,设置支持功能配置表;步骤S104,根据操作所选取的至少一个设备,分别从支持功能配置表中读取所选取的至少一个设备的支持功能集;步骤S106,判断是否只选取了一个设备;以及步骤S108,根据判断结果,刷新电信网管,并显示所选取的至少一个设备的支持功能集。如果判断结果为只选取了一个设备,则根据该设备的支持功能集来刷新电信网管,并显示该设备的支持功能集。如果判断结果为选取了多个设备,则根据用户需要确定要获得多个设备的各个支持功能集的交集还是各个支持功能集的并集,根据确定的结果来刷新电信网管,并显示确定的多个设备的支持功能集。支持功能集可以是二进制符号串,其中,"r表示支持,"o"表示不支持。如果用户需要各个支持功能集的交集,则将各个支持功能集进行按位"与"运算。如果用户需要各个支持功能集的并集,则将各个支持功能集进行按位"或"运算。图2是根据本发明的在电信网管上实现对多种设备动态加载功能集的装置的方框图。参照图2,提供了一种在电信网管上实现对多种设备动态加载功能集的装置,包括功能配置表生成单元201,用于根据多种设备所支持的功能集,设置支持功能配置表;支持功能集读取单元202,连4矣到功能配置表生成单元201,用于根据操作所选取的至少一个设备,分别从支持功能配置表中读取所选取的至少一个设备的支持功能集;以及判断执行单元203,用于判断是否只选取了一个设备,并根据判断结果,刷新电信网管,显示所选取的至少一个设备的支持功能集。判断执行单元203在判断结果为只选取了一个设备的情况下,根据该设备的支持功能集来刷新电信网管,并显示设备的支持功能集。判断执行单元203在判断结果为选取了多个设备的情况下,根据用户需要确定要获得多个设备的各个支持功能集的交集还是各个支持功能集的并集,根据确定的结果来刷新电信网管,并显示确定的多个设备的支持功能集。判断执行单元203包括"与"运算单元,用于在用户需要各个支持功能集的交集的情况下,将各个支持功能集进行按位"与"运算。判断执行单元203包括"或"运算单元,用于在用户需要各个支持功能集的并集的情况下,将各个支持功能集进行按位"或"运算。本发明所述的多种设备动态加载功能集的方法由设置设备支持功能配置表,选中设备计算功能交集或并集,得出设备功能集结果三部分组成。设置设备支持功能配置表是设定所有各类的设备和这些设备支持的功能集,并存放在一个通用的功能配置文件中。选中设备逐个运算交集或并集就按照配置表信息用二进制位逐位读入是否设备支持该功能的信息,l为支持,O为不支持,每个设备会得到一个长二进制的符号串。如果要求交集,就逐个对应功能位进行与运算;如果要求并集,就逐个对应功能位进行或运算。得到的最后运算结果也是一个长二进制的符号串,它对应位的值就代表对应功能集中是是否支持的功能,为l代表对应的功能支持,为O代表对应的功能不支持,由此可以获得设备功能集合。图3是根据本发明实施例的求出功能集的流程图,下面结合图3详细说明本发明。在该实施例中的支持功能配置表如下表所示<table>tableseeoriginaldocumentpage13</column></row><table>如图3所示,步骤S301,获得当前操作选中了哪些类型设备信息,并分别读出他们的功能支持功能集的二进制串;步骤S302,判断设备是单一设备还是多个设备,如果是单一设备,就直接得出功能集结果,跳到步骤S305;步骤S303,确定要获得是功能交集还是功能并集;步骤S304-l如果要获得功能交集,对这些功能集的二进制串按位作与运算;步骤S304-2,如果要获得并集,对这些功能集的二进制串按位作或运算,得到的最终计算二进制串对应的功能集合结果,值为O对应的功能集合不支持,值为1对应的功能集合支持;步骤S305,刷新网管软件,显示被选中各种设备的功能集合。参照上表,预设网络设备A,支持功能l,功能2,功能3,功能n;预设网络设备B支持功能1,功能2,功能n;现需要处理选中的设备A和设备B支持的数据上载项最大交集,实现过程如下(1)读出网络设备A支持的功能列表功能l,功能2,功能3,功能n,我们记做1111;(2)读出网络设备B支持的功能列表功能1,功能2,功能n,我们记#文1101;(3)获知我们要求解的是两个设备的功能最大交集,对两个符号进行逐个按位与运算;(4)获得结果1101,得出两种设备共同支持的功能集为功能1,功能2,功能n;(5)网管程序提供功能l,功能2,功能n的功能最大交集。由以上描述可以看出,本发明实现了同时选中多个不同类型i殳备时取最大功能交集的功能,能够更加智能地获得用户能操作的功能结果集合,提高软件的易用性和用户友好性。以上所述〗又为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来i兌,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。权利要求1.一种在电信网管上实现对多种设备动态加载功能集的方法,其4争4正在于,包^舌以下步-骤根据多种设备所支持的功能集,设置支持功能配置表;根据操作所选取的至少一个设备,分别从所述支持功能配置表中读取所选取的至少一个设备的支持功能集;判断是否只选取了一个设备;以及根据判断结果,刷新所述电信网管,并显示所选取的至少一个设备的所述支持功能集。2.根据权利要求1所述的在电信网管上实现对多种设备动态加载功能集的方法,如果判断结果为只选取了一个设备,则根据该设备的所述支持功能集来刷新所述电信网管,并显示该设备的所述支持功能集。3.根据权利要求1所述的在电信网管上实现对多种设备动态加载功能集的方法,其特征在于,如果判断结果为选取了多个设备,则根据用户需要确定要获得所述多个设备的各个支持功能集的交集还是各个支持功能集的并集,根据确定的结果来刷新所述电信网管,并显示确定的所述多个设备的支持功能集。4.根据权利要求1至3中任一项所述的在电信网管上实现对多种设备动态加载功能集的方法,其特征在于,所述支持功能集是二进制符号串,其中,'T,表示支持,"0"表示不支持。5.根据权利要求4所述的在电信网管上实现对多种设备动态加载功能集的方法,其特征在于,如果所述用户需要所述各个支持功能集的交集,则将所述各个支持功能集进行按位"与"运算。6.根据权利要求4所述的在电信网管上实现对多种设备动态加载功能集的方法,其特征在于,如果所述用户需要所述各个支持功能集的并集,则将所述各个支持功能集进行按位"或"运算。7.—种在电信网管上实现对多种设备动态加载功能集的装置,其特;f正在于,包4舌功能配置表生成单元,用于根据多种设备所支持的功能集,设置支持功能配置表;支持功能集读取单元,连接到所述功能配置表生成单元,用于根据操作所选取的至少一个设备,分别从所述支持功能配置表中读取所选取的至少一个设备的支持功能集;以及判断执行单元,用于判断是否只选取了一个设备,并根据判断结果,刷新所述电信网管,显示所选取的至少一个i殳备的所述支持功能集。8.根据权利要求7所述的在电信网管上实现对多种设备动态加载功能集的装置,其特征在于,所述判断执行单元在判断结果为只选取了一个设备的情况下,根据该设备的支持功能集来刷新所述电信网管,并显示所述设备的所述支持功能集。9.根据权利要求7所述的在电信网管上实现对多种设备动态加载功能集的装置,其特征在于,所述判断执行单元在判断结果为选取了多个设备的情况下,根据用户需要确定要获得所述多个设备的各个支持功能集的交集还是各个支持功能集的并集,#4居确定的结果来刷新所述电信网管,并显示确定的所述多个设备的支持功能集。10.根据权利要求9所述的在电信网管上实现对多种设备动态加载功能集的装置,其特征在于,所述支持功能集是二进制符号串,其中,"1"表示支持,"0"表示不支持。11.根据权利要求10所述的在电信网管上实现对多种设备动态加载功能集的装置,其特征在于,所述判断执行单元包括"与"运算单元,用于在所述用户需要所述各个支持功能集的交集的情况下,将所述各个支持功能集进行按位"与"运算。12.根据权利要求10所述的在电信网管上实现对多种设备动态加载功能集的装置,其特征在于,所述判断执行单元包括"或"运算单元,用于在所述用户需要所述各个支持功能集的并集的情况下,将所述各个支持功能集进行按位"或"运算。全文摘要本发明提供了一种在电信网管上实现对多种设备动态加载功能集的方法和装置。该方法包括以下步骤根据多种设备所支持的功能集,设置支持功能配置表;根据操作所选取的至少一个设备,分别从支持功能配置表中读取所选取的至少一个设备的支持功能集;判断是否只选取了一个设备;以及根据判断结果,刷新电信网管,并显示所选取的至少一个设备的支持功能集。从而,能够更加智能地获得用户能操作的功能结果集合,提高软件的易用性和用户友好性。文档编号H04L12/24GK101145952SQ20071011085公开日2008年3月19日申请日期2007年6月12日优先权日2007年6月12日发明者刘春雨,挺江,郭小翚,阚天辉申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1