一种网络平台的优化方法及装置 【技术领域】
本发明涉及通信技术领域,尤其涉及一种网络平台的优化方法及装置。
背景技术
在通信网络中可能存在多种制式的多个厂家的设备,由于不同厂家对网元实体和逻辑网元的定义存在差异,因此,当通信网络达到一定的规模后,通信网络中各个网元之间的归属关系将变得及其复杂。同时,由于在大多数厂家给出的网元对象的配置文件中,给出了该网元的父网元的名称,但是对于拥有几十万基站,上百万载频的运营商而言,清晰地表述各个网元之间的归属关系还是具有一定的难度的。
现有技术通信网络中确定网元归属关系的方法包括:
方法一:通过人工手动查询保存的每个网元的配置文件,确定网元之间的归属关系,并根据该归属关系建立配置表,并在使用时手动查询该配置表的归属关系。
但是通过人工手动配置的方式,在存在多制式、多厂家网元的通信网络中,就需要人工处理大量的数据,同时由于配置表需要实时地随着网元归属关系的修改和网元的增删进行调整,因此工作非常的繁琐,很容易因为实时性不匹配而出现差错。
方法二:在数据库或网元对象的参数传递中,搜索网元名称等参数获取传递到的网元的归属关系。
采用该方法可以避免人工手动查询带来的不准确性,但是由于在网元对象的参数传递中,只能获得该网元与其父网元的归属关系,如果需要确定每个网元的所有父网元及子网元时,需要进行遍历搜索获得,从而影响了网元归属关系确定的速度,对通信网络造成很大的压力,并且搜索获得的效果不佳。
因此,准确的获取通信网络中网元间的归属关系,并进行高效传递,以进行网络平台结构的优化是软件系统中亟待解决的问题。
【发明内容】
有鉴于此,本发明实施例提供一种网络平台的优化方法及装置,用以解决由于网元归属关系的生成准确性差,效率低,从而影响网络平台优化效率的问题。
本发明实施例提供的一种网络平台的优化方法,包括:
终端根据采集的网元的属性参数信息,查找保存的网元编码列表,确定该网元的父网元的网元编码;
根据该父网元的网元编码,在采集的该父网元的属性参数信息中查找包含该父网元的网元编码的字符串;
根据该包含该父网元的网元编码的字符串及保存的该网元的网元编码,生成该网元的网元归属标记码,并采用该网元的网元归属标记码替换该网元的网元编码,保存到该网元的属性参数信息中;
根据保存的该网元的属性参数信息,优化网络平台结构。
本发明实施例提供的一种网络平台的优化装置,包括:
确定模块,用于根据采集的网元的属性参数信息,及保存的网元编码列表,确定该网元的父网元的网元编码;
查找模块,用于根据该父网元的网元编码,在采集的该父网元的属性参数信息中查找包含该父网元的网元编码的字符串;
生成优化模块,用于根据该包含该父网元的网元编码的字符串及保存的该网元的网元编码,生成该网元的网元归属标记码,并采用该网元的网元归属标记码替换该网元的网元编码,保存到该网元的属性参数信息中,根据保存的网元的属性参数信息,优化网络平台结构。
本发明实施例提供了一种网络平台的优化方法及装置,终端通过采集的网元的属性参数信息,查找保存的网元编码列表,确定该网元的父网元的网元编码;根据该父网元的网元编码,在采集的该父网元的属性参数信息中查找包含该父网元的网元编码的字符串;根据该包含该父网元的网元编码的字符串及保存的网元的网元编码,生成该网元的网元归属标记码,在本发明实施例中,生成的网元归属标记码中包含其父网元的网元编码信息,因此,可以清楚、准确地体现网元间的归属关系,并且通过读取网元的归属参数的方法实现,方便、简单从而可以有提高网元归属关系的生成,从而可以有效的提高网络平台结构的优化效率。
【附图说明】
图1为本发明实施例提供的网元归属标记码的生成过程;
图2为本发明实施例中网元归属标记码的修改过程;
图3为本发明实施例提供的网络平台的优化装置。
【具体实施方式】
本发明实施例中为了准确、高效的确定通信网络中网元间的归属关系,进而提高网络平台结构的优化,提供了一种网络平台的优化方法,该方法包括:终端根据采集的网元的属性参数信息,查找保存的网元编码列表,确定该网元的父网元的网元编码;根据该父网元的网元编码,在采集的该父网元的属性参数信息中查找包含该父网元的网元编码的字符串;根据该包含该父网元的网元编码的字符串及保存的该网元的网元编码,生成该网元的网元归属标记码,并采用该网元的网元归属标记码替换该网元的网元编码,保存到该网元的属性参数信息中,根据保存的该网元的属性参数信息,优化网络平台结构。
下面结合说明书附图,对本发明实施例进行详细的说明。
在本发明实施例中,网元归属标记码的生成通过终端来实现,该终端可以为位于通信系统中的终端中。
由于在通信网络系统中,网元对象拥有大量的参数,其中部分参数描述了该网元对象归属的父网元的信息。并且对于一个网元对象,其只能拥有相同级别的一个父网元。因此,该网元归属标记码的生成方法简便、快捷,并且能够准确地反应各个网元的归属关系。
生成网元归属标记码的过程中,首先需要生成网元编码,在本发明实施例生成网元编码的过程中,只要保证每个网元具有唯一的网元编码,即可区别出每个网元,并保证后续网元归属标记码的生成。例如可以按照一定的顺序,依次将查询到的每个网元赋予对应的一个网元编码,并保存每个网元与其网元编码的对应关系。采用该方法生成网元的网元编码简单,方便,可以有效地提高网元归属标记码的生成效率。
在本发明实施例中,生成网元编码的过程也可以根据网元的类型信息,或网元的厂家信息,或者根据网元的厂家信息以及网元的类型信息,确定网元的网元编码,生成的网元编码可以以列表的形式保存。
根据上述信息确定网元的网元编码的过程中,首先在终端中保存有每个厂家对应的厂家编码,和/或每种网元类型对应的类型编码,终端根据每个网元的配置信息,识别网元的厂家信息,并根据识别出的厂家信息,查找保存的厂家与厂家编码的对应关系,确定每个网元的厂家编码。或根据每个网元的配置信息,识别网元的类型信息,并根据保存的网元类型与类型编码的对应关系,确定每个网元的类型编码。当终端确定了每个网元的厂家编码和/或类型编码后,根据在该厂家和/或该网元类型中识别出的该网元的个数,确定每个网元的网元编码。
下面以根据网元的厂家信息以及网元的类型信息,确定网元的网元编码过程为例说明,例如:厂家A和厂家B都生产基站控制器(Base Station Controller,BSC)、基站(Base Transceiver Station,BTS)、小区(CELL)以及收发信机(Transceiver,TRX)等类型的网元,其中,可以设定厂家A的厂家编码为AAA,厂家B的厂家编码为BBB,BSC类型的网元的类型编码为101,BTS类型的网元的类型编码为102,CELL类型的网元的类型编码为103,TRX类型的网元的类型编码为104,并将该设定关系保存在终端中。
当该两个厂家所生产的每种类型的网元都接入通信网络后,终端读取每个网元的配置信息,按照配置信息中所记载的参数内容,查找厂家信息以及网元的类型信息。
例如网元的配置信息中第3位到第5位记载为网元的厂家信息,终端提取网元的厂家信息,例如为A,根据提取到的厂家信息,及保存的厂家信息与厂家编码的对应关系,确定该厂家信息对应的厂家编码为AAA。确定网元的类型编码,例如网元的配置信息中第7位到第13位记载的网元的网元类型信息,终端提取网元的网元类型信息,例如为CELL,终端根据保存的网元类型与类型编码的对应关系,确定网元类型为CELL的网元其类型编码为103。终端根据查找到的该厂家A该CELL类型的网元的个数,确定该网元的网元编号,例如该网元为查找到的该厂家A第0000276个CELL类型的网元。因此根据网元的厂家编码、网元的类型编码以及网元的网元编号,确定该网元的网元编码为AAA1030000276。当然确定的网元的网元编码也可以是其他的顺序,例如为网元的类型编码加网元的厂家编码加网元的网元编号,例如可以为103AAA0000276,或者其他顺序,只要保证同一通信网络系统中采用相同顺序生成网元的网元编码即可。
在本发明实施例中,生成网元的网元编码可以采用固定的网元编码生成器,该网元编码生成器可以采用硬件方式实现,可以采用软件方式实现,并且该固定的网元编码生成器可以置于终端内部。
当然,在具体实施过程中可以根据其他的方式确定网元的网元编码,在这里就不一一赘述,相信本领与技术人员能够根据本发明实施例的描述进行网元编码的生成,只要保证同一通信网络系统中每个网元具有唯一的网元编码即可。
在通信网络系统中,由于网元对象及其参数的传递非常的频繁,网元对象将其属性参数传递给与其具有归属关系的子网元,并且该网元对象的属性参数携带在传递文件中,其中,该属性参数包括网元编码参数等。例如网元B归属于网元A,当网元A向网元B传递参数时,网元A将其属性参数传递给网元B,其中,该属性参数携带在传递文件中。
图1为本发明实施例中网元归属标记码的生成过程,该过程具体包括:
S101:终端根据采集的网元的属性参数信息,查找保存的网元编码列表,确定该网元的父网元的网元编码。
S102:根据该父网元的网元编码,在采集的该父网元的属性参数信息中查找包含该父网元的网元编码的字符串。
S103:根据该包含该父网元的网元编码的字符串及保存的该网元的网元编码,生成该网元的网元归属标记码,并采用该网元的网元归属标记码替换该网元的网元编码,保存到该网元的属性参数信息中。
在上述实施例中,终端在参数管理系统中采集所需要的网元的属性参数信息,例如参数管理系统在通常情况下可以从操作维护中心(OperationMaintenance Center,OMC)系统中获取网元的属性参数列表以及属性参数的数值。因此,在采集网元的属性参数信息时,可以根据置于网元的参数采集该网元的属性参数信息。
在本发明实施例中,在具体生成网元归属标记码时,在参数管理系统中保存有每个网元的网元类型、网元名称、网元的生产厂家、网元的归属关系等网元的属性参数信息,该网元的属性参数信息按照一定的规则进行组合。并且网元的属性参数信息可以保存在一个文件中,当终端在进行网元的属性参数的采集时,可以直接采集该文件中的信息即可。当终端采集到网元的属性参数信息后,根据保存的网元的网元编码列表,确定该需要生成网元归属标记码的网元的父网元的网元编码,并且根据采集到的该父网元的属性参数信息,查找包含该父网元的网元编码的字符串,并且根据查找到的该字符串及保存的该网元的网元编码,即该父网元的子网元的网元编码,生成该网元的网元归属标记码,同时将生成的该网元的网元归属标记码作为该网元的网元编码,保存到该网元的属性参数信息中。
例如,对于A厂家生产的各类网元,经终端处理,生成的各个网元的网元编码如下表:
网元 网元编码
BSC1 AAA10100000001
BTS1~BTS3 AAA10200000001~AAA10200000003
CELL 1~CELL9 AAA10300000001~AAA10300000009
TRX1~TRX27 AAA10400000001~AAA10400000027
当终端进行网元BTS1的网元归属标记码的生成时,终端采集网元BTS1的属性参数信息,根据该属性参数信息中表征网元BTS1归属关系的参数,例如该参数中指出该网元BTS1的父网元为BSC1,终端根据保存的网元的网元编码列表,确定BSC1的网元编码为AAA10100000001,并且在该父网元的参数信息中查找包含该网元编码AAA10100000001的字符串,例如查找到的字符串为AAA10100000001,终端根据该字符串以及保存的该网元BTS1的网元编码,生成该网元BTS1的网元归属标记码,例如可以为AAA10100000001:AAA10200000001。并且,将该网元BTS 1的网元编码替换为AAA10100000001:AAA10200000001。
同样,在生成网元CELL1的网元归属标记码时,当根据该网元的属性参数信息,确定该网元的父网元为BTS1,根据保存的网元的网元编码,确定BTS1的网元编码为AAA10100000001:AAA10200000001,终端在该父网元的参数信息中查找包含网元编码AAA10100000001:AAA10200000001的字符串,例如,查找到的字符串为AAA10100000001:AAA10200000001,终端根据该字符串以及保存的该网元CELL1的网元编码,生成网元CELL1的网元归属标记码,例如可以为AAA10100000001:AAA10200000001:AAA10300000001。将该网元CELL1的网元编码替换为AAA10100000001:AAA10200000001:AAA10300000001。
上述实施例中,在网元编码间采用连接符“:”来区别不同的网元编码,并且在本发明实施例中可以采用其他方式,只要在网元的网元归属标记码中体现网元的所有父网元的网元编码信息即可。同时在本发明实施例中根据上述实施例可以看出,采用本发明实施例提供的网元归属标记码的生成方法,生成的网元归属标记码,可以明显的体现网元之间的归属关系,根据网元的网元归属标记码,可以直接得知与该网元具有归属关系的所有网元,并且实现方法简单、快捷,便于后续过程的操作。
在本发明实施例中,由于每个网元在其属性参数信息中都保存有根据该网元的网元编码和该网元的父网元的网元编码生成的网元归属标记码。因为,该网元归属标记码的生成方法方便、快捷,并且可以体现与该网元具有归属关系的所有网元的归属关系。
在本发明实施例中,当生成并保存了网元的网元归属标记码后,还可以进行网元归属标记码的修改。
图2为本发明实施例中网元归属标记码的修改过程,该过程具体包括:
S201:终端获取保存的网元的网元归属标记码,及网元属性参数中表征网元所归属的父网元的网元编码。
S202:比较该网元的网元归属标记码中是否存在该父网元的网元编码,如果是,进行S203,否则,进行S204。
S203:该网元的网元归属标记码正确,不进行修改。
S204:该网元的网元归属标记码错误,终端根据采集的网元的属性参数信息,查找保存的网元编码列表,确定父网元的网元编码。
S205:根据该父网元的网元编码,在采集的该父网元的属性参数信息中查找包含该父网元的网元编码的字符串。
S206:根据该包含该父网元的网元编码的字符串及保存的该网元的网元编码,生成该网元的网元归属标记码。
或者在上述实施过程中,由于已经获取了该网元的父网元的网元编码,因此在进行修改时,可以省去S204,直接根据该父网元的网元编码进行后续过程的查找,和网元归属标记码的生成,相信本领域技术人员可以根据上述描述进行具体的实施过程。
上述实施例为网元归属标记码的修改过程,终端可以根据需求进行网元归属标记码的修改,例如当基站割接时,如果没有对终端中的网元归属标记码进行修改,可以根据上述方法重新进行修改,确定网元的网元归属标记码,从而通过简单的程度实现网元归属标记码的调整。
当终端采用上述方法生成了网元的网元归属标记码后,由于该网元归属标记码中包含该网元的网元编码信息以及该网元的所有父网元的网元编码信息,因此,终端可以根据该生成的网元归属标记码进行网络平台结构的优化,该网络平台结构的优化包括:根据该生成的网元归属标记码进行网元拓扑的呈现和管理,根据网元拓扑进行网络平台中参数的呈现,并根据呈现的参数进行分析,优化网络结构。相信本领域技术人员可以根据本发明上述实施例的具体描述,进行网络平台结构的优化,在此就不一一赘述。
如图3所示,本发明实施例提供了一种网络平台的优化装置,该装置包括:
确定模块30,用于根据采集的网元的属性参数信息,及保存的网元编码列表,确定该网元的父网元的网元编码;
查找模块31,用于根据该父网元的网元编码,在采集的该父网元的属性参数信息中查找包含该父网元的网元编码的字符串;
生成优化模块32,用于根据该包含该父网元的网元编码的字符串及保存的该网元的网元编码,生成该网元的网元归属标记码,并采用该网元的网元归属标记码替换该网元的网元编码,保存到该网元的属性参数信息中,根据保存的该网元的属性参数信息,优化网络平台结构。
所述装置还包括:
网元编码生成模块33,用于根据每个网元的类型信息,和/或网元的厂家信息生成的每个网元的网元编码。
所述装置还包括:
修改模块34,用于修改网元归属标记码。
所述修改模块34包括:
获取单元340,用于获取保存的网元的网元归属标记码,及网元属性参数中表征网元所归属的父网元的网元编码;
判断发送单元341,用于判断该网元的网元归属标记码中不存在该父网元的网元编码时,向所述确定模块30发送确定该网元的父网元的网元编码的通知。
所述判断发送单元341还用于将获取单元340获取的该网元的父网元的网元编码发送到查找模块31。
本发明实施例提供了一种网络平台的优化方法及装置,终端通过采集的网元的属性参数信息,查找保存的网元编码列表,确定该网元的父网元的网元编码;根据该父网元的网元编码,在采集的该父网元的属性参数信息中查找包含该父网元的网元编码的字符串;根据该包含该父网元的网元编码的字符串及保存的网元的网元编码,生成该网元的网元归属标记码,在本发明实施例中,生成的网元归属标记码中包含其父网元的网元编码信息,因此,可以清楚、准确地体现网元间的归属关系,并且通过读取网元的归属参数的方法实现,方便、简单从而可以有提高网元归属关系的生成,从而可以有效的提高网络平台结构的优化效率。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。