一种邻区邻频的添加方法和系统与流程

文档序号:12917692阅读:281来源:国知局
一种邻区邻频的添加方法和系统与流程
本发明涉及通信
技术领域
,特别是涉及一种邻区邻频的添加方法和系统。
背景技术
:随着无线网络的发展,2g(2-generationwirelesstelephonetechnology,第二代移动通信技术)、3g(3rd-generation,第三代移动通信技术)以及4g(the4thgenerationmobilecommunicationtechnology,第四代移动通信技术)网络的融合进程进一步的加速,对网络提出的更高的要求:需要支持系统间互操作。从目前的产品来看,整个通信系统的系统间互操作至少可以分为五大部分:tdd-lte(timedivisionlongtermevolution,分时长期演进)与gsm(globalsystemformobilecommunication,全球移动通信系统)系统间互操作、tdd-lte与td-scdma(timedivision-synchronouscodedivisionmultipleaccess,时分同步码分多址)系统间互操作、tdd-lte与wcdma(widebandcodedivisionmultipleaccess,宽带码分多址)系统间互操作、tdd-lte与cdma2000系统间互操作以及tdd-lte与fdd-lte(frequencydivisionduplexinglongtermevolution,频分双工长期演进)系统间互操作。系统间互操作按照协议有三个方向,分别是重选、重定向与切换。根据不同运营商的策略不同,需要开启的系统间互操作方向也不同。一般地,如果4g的基站要实现到其他制式系统间互操作的话,需要配置大量的数据表。以现网举例,例如,以江苏移动为例,tdd-lte的基站需要添加td-scdma的邻区邻频关系和gsm的邻区邻频关系。以一个片区3000个基站为例,每个基站有3个小区,td-scdma添加6个频点,gsm添加一 组频点,这样td-lte的基站需要生成的脚本数量如下:td-scdma相关的脚本数量:3000(基站)*3(本地小区)*6(个频点)*3(张表)=162000gsm邻区邻频的脚本数量:3000(基站)*3(本地小区)*4(张表)=36000由上可知,td-scdma和gsm邻区邻频关系的总价本数量是162000+36000=198000;也即,需要操作人员手动生成将近20w条脚本,且个别的脚本中需要添加32个频点。可见,现有的邻区邻频添加方案工作量巨大、出错概率高、效率极低,对操作人员的能力要求高。技术实现要素:本发明提供一种邻区邻频的添加方法和系统,以降低操作人员的工作量和出错概率,提高邻区邻频添加效率,降低对操作人员的能力要求。为了解决上述问题,本发明公开了一种邻区邻频的添加方法,包括:根据用户的输入信息,生成参数名称规范表;其中,所述参数名称规范表中包括:规范参数名称;从标准数据表中筛选得到与所述规范参数名称相匹配的邻区邻频数据信息,生成输出数据表;根据所述输出数据表生成命令行脚本;将所述命令行脚本发送至操作维护中心omc,以使omc通过执行所述命令行脚本完成邻区邻频的添加。优选的,在所述从标准数据表中筛选得到与所述规范参数名称相匹配的邻区邻频数据信息,生成输出数据表的步骤之前,所述方法还包括:导入所述标准数据表;其中,所述标准数据表中包括:由第三方提供的标准邻区邻频数据信息和标准参数名称。优选的,所述从标准数据表中筛选得到与所述规范参数名称相匹配的邻区邻频数据信息,包括:从所述标准数据表中筛选得到第一参数名称;其中,所述第一参数名称 包括:所述标准数据表中与所述规范参数名称相匹配的标准参数名称;从所述标准数据表中提取得到与所述第一参数名称相对应的标准邻区邻频数据信息,得到第一标准邻区邻频数据信息;生成携带有所述第一参数名称和所述第一标准邻区邻频数据信息的输出数据表。优选的,在所述根据所述输出数据表生成命令行脚本的步骤之前,所述方法还包括:判断所述输出数据表中携带的第一参数名称与所述参数名称规范表中的规范参数名称是否一一匹配;若是,则执行所述根据所述输出数据表生成命令行脚本的步骤;若否,则重新生成所述输出数据表。优选的,所述输入信息包括:运营商信息、网络制式信息和根据系统间互操作类型确定的数据表的表信息中的至少一种;其中,所述数据表包括:异频表、外部邻区表、邻区关系表、cdma2000bandclass表和cdma2000小区参数表中的至少一种。相应地,本发明还公开了一种邻区邻频的添加系统,包括:第一生成模块,用于根据用户的输入信息,生成参数名称规范表;其中,所述参数名称规范表中包括:规范参数名称;第二生成模块,用于从标准数据表中筛选得到与所述规范参数名称相匹配的邻区邻频数据信息,生成输出数据表;第三生成模块,用于根据所述输出数据表生成命令行脚本;发送模块,用于将所述命令行脚本发送至omc,以使omc通过执行所述命令行脚本完成邻区邻频的添加。优选的,所述系统还包括:导入模块,用于在所述第二生成模块生成输出数据表之前,导入所述标准数据表;其中,所述标准数据表中包括:由第三方提供的标准邻区邻频数据信息和标准参数名称。优选的,所述第二生成模块,包括:筛选子模块,用于从所述标准数据表中筛选得到第一参数名称;其中, 所述第一参数名称包括:所述标准数据表中与所述规范参数名称相匹配的标准参数名称;获取子模块,用于从所述标准数据表中提取得到与所述第一参数名称相对应的标准邻区邻频数据信息,得到第一标准邻区邻频数据信息;生成子模块,用于生成携带有所述第一参数名称和所述第一标准邻区邻频数据信息的输出数据表。优选的,所述系统还包括:判断模块,用于在所述第三生成模块根据所述输出数据表生成命令行脚本之前,判断所述输出数据表中携带的第一参数名称与所述参数名称规范表中的规范参数名称是否一一匹配;若是,则执行所述第三生成模块;若否,则重新生成所述输出数据表。优选的,所述输入信息包括:运营商信息、网络制式信息和根据系统间互操作类型确定的数据表的表信息中的至少一种;其中,所述数据表包括:异频表、外部邻区表、邻区关系表、cdma2000bandclass表和cdma2000小区参数表中的至少一种。与现有技术相比,本发明包括以下优点:本发明公开的邻区邻频的添加方案,根据用户的输入信息,生成参数名称规范表;从标准数据表中筛选得到与所述规范参数名称相匹配的邻区邻频数据信息,生成输出数据表;根据所述输出数据表生成命令行脚本;将所述命令行脚本发送至操作维护中心omc,以使omc通过执行所述命令行脚本完成邻区邻频的添加。可见,在本发明中可以根据用户的输入信息自动生成omc可执行的命令行脚本,由omc批量执行命令行脚本,减少了操作人员的手动操作流程,提高了添加邻区效率,优化了网络系统间互操作功能开启的效率;同时,保证了数据的准确性,提高了系统间互操作邻区邻频的添加成功率;此外,即使是非专业人员也能采用本发明所述的方案完成邻区邻频的添加,面向大众用户,适用范围广,具有普遍性。附图说明图1是本发明实施例一中一种邻区邻频的添加方法的步骤流程图;图2是本发明实施例二中一种邻区邻频的添加方法的步骤流程图;图3是本发明实例三中一种邻区邻频的添加方法的步骤流程图;图4是本发明实例三中一种用户界面示意图;图5是本发明实施例三中一种命令行脚本的生成流程图;图6是本发明实施例四中一种邻区邻频的添加系统的结构框图;图7是本发明实施例四中一种优选的邻区邻频的添加系统的结构框图。具体实施方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明作进一步详细的说明。实施例一参照图1,示出了本发明实施例一中一种邻区邻频的添加方法的步骤流程图。在本实施例中,所述邻区邻频的添加方法包括:步骤102,根据用户的输入信息,生成参数名称规范表。在本实施例中,可以根据用户的输入信息来确定参数名称规范表。其中,所述参数名称规范表中包括:规范参数名称,所述规范参数名称与用户的输入信息相匹配。步骤104,从标准数据表中筛选得到与所述规范参数名称相匹配的邻区邻频数据信息,生成输出数据表。在本实施例中,所述标准数据表中可以包含目前已知的所有邻区邻频数据信息,进而可以从标准数据表中筛选得到与所述规范参数名称相匹配的邻区邻频数据信息,生成输出数据表。需要说明的是,所述标准数据表可以是由运营商提供,不同的运营商可以根据自身的协议规则提供不不同的标准数据表,本实施例对此不作限制。步骤106,根据所述输出数据表生成命令行脚本。在本实施例中,所述输出数据表可以是excel格式,可以根据任意一种适当的方式将所述excel格式的输出数据表转换为命令行脚本输出。例如, 可以但不仅限于c语言或者tcl语言(toolcommandlanguage,工具命令语言)实现所述输出数据表与所述命令行脚本的转换。步骤108,将所述命令行脚本发送至操作维护中心omc(operationandmaintenancecenter),以使omc通过执行所述命令行脚本完成邻区邻频的添加。在本实施例中,可以将命令行脚本发送至omc,omc可以直接批量执行接收到的命令行脚本,进而完成邻区邻频的添加,实现系统间的互操作。综上所述,本实施例所述的邻区邻频的添加方法可以根据用户的输入信息,生成参数名称规范表;从标准数据表中筛选得到与所述规范参数名称相匹配的邻区邻频数据信息,生成输出数据表;根据所述输出数据表生成命令行脚本;将所述命令行脚本发送至操作维护中心omc,以使omc通过执行所述命令行脚本完成邻区邻频的添加。可见,在本实施例中可以根据用户的输入信息自动生成omc可执行的命令行脚本,由omc批量执行命令行脚本,减少了操作人员的手动操作流程,提高了添加邻区效率,优化了网络系统间互操作功能开启的效率;同时,保证了数据的准确性,提高了系统间互操作邻区邻频的添加成功率。此外,即使是非专业人员也能采用本发明所述的方案完成邻区邻频的添加,面向大众用户,适用范围广,具有普遍性。实施例二参照图2,示出了本发明实施例二中一种邻区邻频的添加方法的步骤流程图。在本实施例中,所述邻区邻频的添加方法包括:步骤202,根据用户的输入信息,生成参数名称规范表。在本实施例中,所述输入信息包括但不仅限于:运营商信息、网络制式信息和根据系统间互操作类型确定的数据表的表信息中的至少一种。例如,目前主要的运营商有:中国移动、中国联通和中国电信。网络制式包括但不仅限于:gsm、td-scdma、wcdma、eutran(evolveduniversalterrestrialradioaccessnetwork,lte无线接入网)、cdma2000ehrpd和cdma2001xrtt等。所述数据表包括但不仅限于:异频表、外部邻区表、邻区关系表、 cdma2000bandclass表和cdma2000小区参数表中的至少一种。优选的,根据用户的输入信息,如运营商信息、网络制式信息和表信息可以生成参数名称规范表,其中,所述参数名称规范表中包括:规范参数名称。步骤204,导入所述标准数据表。在本实施例中,所述标准数据表中包括但不仅限于:由第三方提供的标准邻区邻频数据信息和标准参数名称。例如,所述标准数据表可以是各个运营商直接提供的邻区邻频数据表。需要说明的是,在本实施例中,上述步骤202和步骤204之间没有必然的先后顺序,可以同时执行,本实施例对此不作限制。步骤206,从标准数据表中筛选得到与所述规范参数名称相匹配的邻区邻频数据信息,生成输出数据表。一般地,标准数据表中包含有各类系统间互切换所涉及的数据信息,在本实施例中,需要根据实际的互切换需求从所述标准数据表中筛选出当前系统间互切换所需要的邻区邻频数据信息。其中,一种可行的实现方式可以如下:子步骤2062,从所述标准数据表中筛选得到第一参数名称。在本实施例中,所述第一参数名称包括:所述标准数据表中与所述规范参数名称相匹配的标准参数名称。子步骤2064,从所述标准数据表中提取得到与所述第一参数名称相对应的标准邻区邻频数据信息,得到第一标准邻区邻频数据信息。子步骤2066,生成携带有所述第一参数名称和所述第一标准邻区邻频数据信息的输出数据表。步骤208,判断所述输出数据表中携带的第一参数名称与所述参数名称规范表中的规范参数名称是否一一匹配。在本实施例中,为了保证数据的准确性,可以对所述输出数据表进行检测,判断所述输出数据表中携带的第一参数名称与所述参数名称规范表中的规范参数名称是否一一匹配,若匹配,则说明所述输出数据表是准确的,可以执行下述步骤210。若不匹配,则说明所述输出数据表是不准确的,需要 重新生成所述输出数据表,例如,可以但不仅限于返回执行上述步骤206以重新确定输出数据表。步骤210,根据所述输出数据表生成命令行脚本。在本实施例中,可以将所述输出数据表转换为omc可执行的命令行脚本。例如,由于所述输出数据表是标准的excel格式,所述输出数据表给出了规划完整的第一参数名称和第一标准邻区邻频数据信息,因此,可以但不仅限于通过c语音或者tcl语言实现所述输出数据表与所述命令行脚本的转换。步骤212,将所述命令行脚本发送至操作维护中心omc,以使omc通过执行所述命令行脚本完成邻区邻频的添加。综上所述,本实施例所述的邻区邻频的添加方法可以根据用户的输入信息,生成参数名称规范表;从标准数据表中筛选得到与所述规范参数名称相匹配的邻区邻频数据信息,生成输出数据表;根据所述输出数据表生成命令行脚本;将所述命令行脚本发送至操作维护中心omc,以使omc通过执行所述命令行脚本完成邻区邻频的添加。可见,在本实施例中可以根据用户的输入信息自动生成omc可执行的命令行脚本,由omc批量执行命令行脚本,减少了操作人员的手动操作流程,提高了添加邻区效率,优化了网络系统间互操作功能开启的效率;同时,保证了数据的准确性,提高了系统间互操作邻区邻频的添加成功率。此外,即使是非专业人员也能采用本发明所述的方案完成邻区邻频的添加,面向大众用户,适用范围广,具有普遍性。实施例三结合上述实施例,本实施例以一个具体的实例对所述邻区邻频的添加方法进行详细说明。参照图3,示出了本发明实例三中一种邻区邻频的添加方法的步骤流程图。在本实施例中,所述邻区邻频的添加方法包括:步骤302,根据用户的输入信息,生成参数名称规范表。在本实施例中,可以通过任意一种适当的方式接收用户的输入信息,例 如,一种可行的接收方式可以是:通过提供的用户界面接收用户的输入信息。具体地,参照图4,示出了本发明实例三中一种用户界面示意图。在本实施例中,可以通过所述用户界面实现信息的输入,例如,可以通过用户勾选的运营商、网络制式和生成数据(数据表)来确定用户的输入信息。在本实施例中,优选的,所述参数名称规范表中可以包括规范参数名称。其中,常见的参数名称规范表可以如下表1-6:geranfreqgeranbandgerancellidgeranlangeranrangeranbasestationcolourcodegerannetworkcolourcode表1,gsm邻区参数名称规范表tdsfreqtdsbandtdscellidtdscellsctdslantdsrantdsrncidtdslacid表2,tds(timedivisionswitching,时分交换)邻区参数名称规范表eutranfreqeutranbandeutrancellideutrancellpcieutranenbideutrantacmccmnc表3,eutran邻区参数名称规范表wcdmafreqwcdmabandwcdmacellidwcdmacellscwcdmalanwcdmaranwcdmaracidwcdmalanid表4,wcdma邻区参数名称规范表wcdma2000freqwcdma2000bandclasswcdma2000cellidwcdma2000cellpci表5,wcdma20001xrtt邻区参数名称规范表wcdma2000freqwcdma2000bandclasswcdma2000cellidwcdma2000cellpci表6,wcdma200ehrpd邻区参数名称规范表步骤304,从标准数据表中筛选得到与所述规范参数名称相匹配的邻区邻频数据信息,生成输出数据表。在本实施例中,标准数据表中包含有各类系统间互切换所涉及的数据信息,在本实施例中,需要根据实际的互切换需求从所述标准数据表中筛选出当前系统间互切换所需要的邻区邻频数据信息。一种可行的实现方式可以如下:从所述标准数据表中筛选得到第一参数名称;其中,所述第一参数名称包括:所述标准数据表中与所述规范参数名称相匹配的标准参数名称;从所述标准数据表中提取得到与所述第一参数名称相对应的标准邻区邻频数据信息,得到第一标准邻区邻频数据信息;生成携带有所述第一参数名称和所述第一标准邻区邻频数据信息的输出数据表。需要说明的是,由于所述标准数据表可以由不同的运营商提供,而不同运营商所采用的协议标准不完全一致,因此,本实施例所述的第一参数名称与规范参数名称相匹配具体可以包含两层含义:所述第一参数名称和所述规范参数名称完全一致,以及,所述第一参数名称和所述规范参数名称相对应。例如,:geranfreq与geran频点是相对应的,geranband与geran频段是相对应的,gerancellid与geran小区id是相对应的,等等,在此不一一说明。步骤306,判断所述输出数据表中携带的第一参数名称与所述参数名称规范表中的规范参数名称是否一一匹配。在本实施例中,若所述输出数据表中的第一参数名称与所述参数名称规范表中的规范参数名称完全匹配,也即,所述输出数据表中的第一参数名称齐全,没有遗漏,则可以执行下述步骤308;否则,可以返回执行上述步骤304,重新生成一个输出数据表。步骤308,根据所述输出数据表生成命令行脚本。在本实施例中,一种可行的生成命令行脚本的方式可以如下:参照图5,示出了本发明实施例三中一种命令行脚本的生成流程图。生成命令行脚本的具体流程如下:子步骤3082,输入所述输出数据表和表关系。在本实施例中,所述表关系具体可以是指所述第一参数名称。子步骤3084,定义一张与所述表关系(也即第一参数名称)相同的空白文件。在本实施例中,所述空白文件可以但不仅限于是txt格式的文件。子步骤3086,读取所述输出数据表中的索引index。在本实施例中,可以从index1开始读取索引。子步骤3088,从所述输出数据表中读取各个索引对应的第一标准邻区邻频数据信息。子步骤30810,将读取的第一标准邻区邻频数据信息写入txt格式的空白文件的对应位置处。在本实施例中,如前所述,空白文件是一张与所述表关系(也即第一参数名称)相同的txt格式的文件,也即所述空白文件与第一参数名称是相对应的,因此,可以根据第一参数名称,将读取的第一标准邻区邻频数据信息写入txt格式的空白文件的对应位置处。子步骤30812,判断所述输出数据表中携带的第一标准邻区邻频数据信息是否全部被读取。在本实施例中,若所述输出数据表中携带的第一标准邻区邻频数据信息被完全读取,则可以将上述子步骤30810中完成第一标准邻区邻频数据信息写入的txt文件作为命令行脚本输出。若否,则可以在索引加1后返回执行上述子步骤3086。步骤310,将所述命令行脚本发送至操作维护中心omc,以使omc通过执行所述命令行脚本完成邻区邻频的添加。综上所述,本实施例所述的邻区邻频的添加方法可以根据用户的输入信息,生成参数名称规范表;从标准数据表中筛选得到与所述规范参数名称相匹配的邻区邻频数据信息,生成输出数据表;根据所述输出数据表生成命令行脚本;将所述命令行脚本发送至操作维护中心omc,以使omc通过执行所述命令行脚本完成邻区邻频的添加。可见,在本实施例中可以根据用户的输入信息自动生成omc可执行的命令行脚本,由omc批量执行命令行脚本,减少了操作人员的手动操作流程,提高了添加邻区效率,优化了网络系统间互操作功能开启的效率;同时,保证了数据的准确性,提高了系统间互操作邻区邻频的添加成功率。此外,即使是非专业人员也能采用本发明所述的方案完成邻区邻频的添加,面向大众用户,适用范围广,具有普遍性。需要说明的是,对于前述的方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作并不一定是本发明所必需的。实施例四基于与上述方法实施例同一发明构思,参照图6,示出了本发明实施例四中一种邻区邻频的添加系统的结构框图。在本实施例中,所述邻区邻频的添加系统包括:第一生成模块402,用于根据用户的输入信息,生成参数名称规范表。在本实施例中,所述参数名称规范表中包括:规范参数名称。第二生成模块404,用于从标准数据表中筛选得到与所述规范参数名称相匹配的邻区邻频数据信息,生成输出数据表。第三生成模块406,用于根据所述输出数据表生成命令行脚本。发送模块408,用于将所述命令行脚本发送至omc,以使omc通过执行所述命令行脚本完成邻区邻频的添加。在本实施例的一优选方案中,参照图7,示出了本发明实施例四中一种优选的邻区邻频的添加系统的结构框图。优选的,所述邻区邻频的添加系统还可以包括:导入模块410,用于在所述第二生成模块404生成输出数据表之前,导入所述标准数据表。在本实施例中,所述标准数据表中包括:由第三方提供的标准邻区邻频数据信息和标准参数名称。优选的,所述邻区邻频的添加系统还可以包括:判断模块412,用于在所述第三生成模块406根据所述输出数据表生成命令行脚本之前,判断所述输出数据表中携带的第一参数名称与所述参数名 称规范表中的规范参数名称是否一一匹配;若是,则执行所述第三生成模块406;若否,则重新生成所述输出数据表。优选的,所述第二生成模块404具体可以包括:筛选子模块4042,用于从所述标准数据表中筛选得到第一参数名称;其中,所述第一参数名称包括:所述标准数据表中与所述规范参数名称相匹配的标准参数名称;获取子模块4044,用于从所述标准数据表中提取得到与所述第一参数名称相对应的标准邻区邻频数据信息,得到第一标准邻区邻频数据信息;生成子模块4046,用于生成携带有所述第一参数名称和所述第一标准邻区邻频数据信息的输出数据表。需要说明的是,所述输入信息包括但不仅限于:运营商信息、网络制式信息和根据系统间互操作类型确定的数据表的表信息中的至少一种。其中,所述数据表包括但不仅限于:异频表、外部邻区表、邻区关系表、cdma2000bandclass表和cdma2000小区参数表中的至少一种。综上所述,本实施例所述的邻区邻频的添加系统可以根据用户的输入信息,生成参数名称规范表;从标准数据表中筛选得到与所述规范参数名称相匹配的邻区邻频数据信息,生成输出数据表;根据所述输出数据表生成命令行脚本;将所述命令行脚本发送至操作维护中心omc,以使omc通过执行所述命令行脚本完成邻区邻频的添加。可见,在本实施例中可以根据用户的输入信息自动生成omc可执行的命令行脚本,由omc批量执行命令行脚本,减少了操作人员的手动操作流程,提高了添加邻区效率,优化了网络系统间互操作功能开启的效率;同时,保证了数据的准确性,提高了系统间互操作邻区邻频的添加成功率。此外,即使是非专业人员也能采用本发明所述的方案完成邻区邻频的添加,面向大众用户,适用范围广,具有普遍性。对于装置实施例而言,由于其与方法实施例基本相似,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。本说明书中的各个实施例均采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似的部分互相参见 即可。以上对本发明所提供的一种邻区邻频的添加方法和系统,进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1