一种性能任务描述库的自动输入方法

文档序号:7937750阅读:161来源:国知局
专利名称:一种性能任务描述库的自动输入方法
技术领域
本发明涉及移动通讯设备的性能维护技术,特别是指一种性能任务描述库的自动输入方法。
背景技术
性能任务是对特定性能测量过程的一组描述,包括测量对象描述、测量指标描述和测量时间描述等部分。性能任务由测量单元、测量指标、对象类型和任务运行时间等要素组成。一个测量单元包含与系统某功能相关的若干个测量指标,如GnGp会话性能测量单元可以包括数据包协议(PDP)上下文激活成功次数和PDP上下文激活总时长等多个指标。测量指标是性能测量的基本单位,指出了测量内容,即“要测量什么”,例如PDP上下文激活成功次数就是一个测量指标。对象类型指出了“对什么进行测量”,是被测量的各种物理或逻辑实体及其组合,如国际移动用户识别码(IMSI)就是称为网关通用无线分组业务(GPRS)支持节点(GGSN)的一个对象类型。测量单元、测量指标和对象类型相互关联,三者之间的关系可以用关系型数据库表示,这种数据库可以称为任务描述数据库。
在实际应用过程中,移动通讯设备要向性能维护台提供系统性能任务描述数据库,以使性能维护台可以直接从该任务描述数据库获取所需要的相关信息。性能任务描述库是关系型数据库,由测量指标表、测量单元表和对象类型表三张数据表格组成,分别用来存储测量指标,测量单元,对象类型信息。目前,性能任务描述库的输入方法普遍是将对应原始表中的数据手工输入到任务描述数据库中,而将这些数据人工输入到任务描述数据库中,要花费大量的时间,而且人工输入也会由于人为因素而导致输入错误。另外,当数据信息的数量以及之间的关系发生变动时,更改任务描述数据库又需要手工重新输入数据,所以由要花费大量时间。
综上所述,现有技术任务描述数据库的输入方法是利用人工输入,这种输入方式速度慢、效率低,而且无法保证输入正确率。

发明内容
有鉴于此,本发明的目的是提供一种性能任务描述库的自动输入方法,使其能自动生成性能任务描述库,保证数据正确输入。
一种性能任务描述库的自动输入方法包括A.设置与原有主机操作维护模块的文件的结构相同的数据结构;B.按照步骤A中定义的数据结构读取原有主机操作维护模块的文件内容,并将读取的内容插入性能任务描述库中。
其中,步骤B可以包括B1、将原有主机操作维护模块的文件中测量单元信息插入清空性能任务描述库中的测量单元表中;B2、将原有主机操作维护模块的文件中测量指标信息插入清空性能任务描述库中的测量单元表中;B3、将原有主机操作维护模块的文件中对象类型信息插入清空性能任务描述库中的对象类型表中。
步骤B1可以包括清空性能任务描述库中的测量单元表、逐一读取主机操作维护模块的文件中对应的测量单元信息,再将读取的测量单元信息插入清空性能任务描述库中的测量单元表中。
步骤B2可以包括清空性能任务描述库中测量指标表,逐一读取主机操作维护模块的文件中对应的测量指标信息,再将读取的测量指标信息插入清空性能任务描述库中的测量单元表中。
步骤B3可以包括清空性能任务描述库中对象类型表,逐一读取主机操作维护模块的文件中对应的对象类型信息,再将读取的对象类型信息插入清空性能任务描述库中的对象类型表中。
步骤A中所述测量单元的结构可以包括对应测量指标编号的起始值和对应测量指标编号的结束值;所述测量单元的名称和编号的结构包括测量单元的名称和测量单元的编号;所述测量指标的结构可以包括测量指标的名称、测量指标的编号;所述对象类型可以包括对象类型的名称和对象类型的编号。
另外,该方法还可以进一步包括设置用户操作界面,通过该界面中相应按钮执行对应操作,并在操作界面中显示操作结果。
本发明通过设置一个与原有的主机操作维护模块的文件结构相同的数据结构,读取原有的主机操作维护模块的文件中的内容,再将读取的内容逐一插入性能任务描述库中对应表中,实现性能任务描述的自动输入。应用该方法操作简单、方便,大大减轻用户的工作强度,减少了维护数据库的工作量。


图1为实现本发明方法的流程示意图;图2为本发明生成测量指标表的流程示意图;图3为本发明生成测量单元表的流程示意图;图4为本发明生成对象类型表的流程示意图。
具体实施例方式
本发明通过设置一个与原有的主机操作维护模块的文件结构相同的数据结构,读取原有的主机操作维护模块的文件中的内容,并将读取的内容逐一插入性能任务描述库中对应的表中,实现性能任务描述的自动输入。
由于本发明所涉及的性能任务描述库由测量指标表、测量单元表和对象类型表组成,这三张表分别用来存储测量指标、测量单元和对象类型等信息。其中,测量指标表和测量单元表通过测量单元号相关联,测量单元表和对象类型表通过对象类型号相关联。因此,本发明要设置一个数据结构,将原始的测量单元、对象类型、测量指标等数据信息按照定义的数据结构组成三个数组文件,再读取这三个数组文件,即按照设置的结构读取主机操作维护模块的文件内容,并将读取的内容输入到性能任务描述数据库中对应的三张表中。
参见图1所示,实现本发明的方法包括以下步骤步骤101、设置与主机操作维护模块的文件结构一致数据结构;步骤102、清空性能任务描述库中的测量单元表、测量指标表和对象类型表,读取步骤101中所述结构对应的内容,并将读取的内容插入所述测量单元表、测量指标表和对象类型表中。
下面举具体实施例详细说明本发明的技术方案。
本实施例设置的数组结构是这样的。
测量单元的结构包括该测量单元所属测量指标编号的起始和结束值;测量指标的结构包括测量指标的编号和名称;测量单元名称和编号的结构包括测量单元名称、编号和所属对象类型;对象类型的结构包括对象类型编号和名称。
参见图2所示,本实施例生成测量指标表的具体过程如下步骤201、清空测量指标表;步骤202~203、读取测量指标文件,并且逐一读取测量指标的名称、编号和所属测量单元;将读取的内容插入测量指标表中。
参见图3所示,本实施例生成测量单元表的具体过程如下步骤301、清空测量单元表;
步骤302~303、读取测量单元文件,并且逐一读取测量单元的名称、编号和所属对象类型,并将读取的内容插入测量单元表中。
参见图4所示,本实施例生成对象类型表的具体过程如下步骤401、清空对象类型表;步骤402~403、读取对象类型表;并且逐一读取对象类型的名称、编号,并将读取的内容逐一插入对象类型表中。
本发明还可以设置一个用户界面,用户通过界面中相应的按钮即可执行对应的操作,数据自动输入成功后,用户可以得到相关提示。由于输入性能任务描述库所用时间与计算机的性能和数据量的多少有关,目前计算机性能和数据库运行性能完全能保证在极短时间内完成,和人工输入相比这点时间完全可以忽略不计。由于使用主机操作维护模块的文件,正确率提高,完全和移动通讯设备主机的操作维护模块一致,避免了人工输入出错的问题。该方法操作简单、方便,大大减轻了用户的工作强度,减少了维护数据库的工作量。
权利要求
1.一种性能任务描述库的自动输入方法,其特征在于,该方法包括以下步骤A.设置与原有主机操作维护模块的文件的结构相同的数据结构;B.按照步骤A中定义的数据结构读取原有主机操作维护模块的文件内容,并将读取的内容插入性能任务描述库中。
2.根据权利要求1所述的方法,其特征在于,步骤B包括B1、将原有主机操作维护模块的文件中测量单元信息插入清空性能任务描述库中的测量单元表中;B2、将原有主机操作维护模块的文件中测量指标信息插入清空性能任务描述库中的测量单元表中;B3、将原有主机操作维护模块的文件中对象类型信息插入清空性能任务描述库中的对象类型表中。
3.根据权利要求2所述的方法,其特征在于,步骤B1包括清空性能任务描述库中的测量单元表、逐一读取主机操作维护模块的文件中对应的测量单元信息,再将读取的测量单元信息插入清空性能任务描述库中的测量单元表中。
4.根据权利要求2所述的方法,其特征在于,步骤B2包括清空性能任务描述库中测量指标表,逐一读取主机操作维护模块的文件中对应的测量指标信息,再将读取的测量指标信息插入清空性能任务描述库中的测量单元表中。
5.根据权利要求2所述的方法,其特征在于,步骤B3包括清空性能任务描述库中对象类型表,逐一读取主机操作维护模块的文件中对应的对象类型信息,再将读取的对象类型信息插入清空性能任务描述库中的对象类型表中。
6.根据权利要求1所述的方法,其特征在于,步骤A中所述测量单元的结构包括对应测量指标编号的起始值和对应测量指标编号的结束值;所述测量单元的名称和编号的结构包括测量单元的名称和测量单元的编号;所述测量指标的结构包括测量指标的名称、测量指标的编号;所述对象类型包括对象类型的名称和对象类型的编号。
7.根据权利要求1所述的方法,其特征在于,该方法进一步包括设置用户操作界面,通过该界面中相应按钮执行对应操作,并在操作界面中显示操作结果。
全文摘要
本发明公开了一种性能任务描述库的自动输入方法,该方法包括A.设置与原有主机操作维护模块的文件的结构相同的数据结构;B.按照步骤A中定义的数据结构读取原有主机操作维护模块的文件内容,并将读取的内容插入性能任务描述库中。本发明通过设置一个与原有的主机操作维护模块的文件结构相同的数据结构,进而读取原有的主机操作维护模块的文件中的内容,再将读取的内容逐一插入性能任务描述库中对应表中,实现性能任务描述的自动输入。应用该方法操作简单、方便,大大减轻用户的工作强度,减少了维护数据库的工作量。
文档编号H04W88/18GK1592472SQ0315642
公开日2005年3月9日 申请日期2003年8月26日 优先权日2003年8月26日
发明者方祺, 茹万初 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1