一种号码分析表的更新方法及系统与流程

文档序号:19483978发布日期:2019-12-21 03:38阅读:220来源:国知局
一种号码分析表的更新方法及系统与流程

本发明涉及网络通信技术领域,特别涉及一种号码分析表的更新方法及系统。



背景技术:

msan,multi-serviceaccessnetwork,综合业务接入网。随着用户对电信业务的需求与日俱增,提供大容量、高速率、高质量的综合业务(语音、数据、视频和多媒体等)成为接入网发展的方向。电信网正朝着智能化、宽带化、综合化的方向迈进,运营商已经建立了较完善的骨干网络。

而现有msan设备,既是一个窄带和宽带综合接入网设备,又是一个电信级的软交换媒体接入网关,支持ngn/ims网络的无缝接入,支持pstn网、ngn/ims网络之间的业务多路由功能,实现从窄带接入向ngn/ims网络平滑演进。

但是,msan设备的号码分析非常庞大,最大有20万条,因此如果直接对运行中的号码分析表进行替换,存在着一定的风险,从而导致msan设备无法正常使用,严重会使得msan设备下的用户业务全部中断。

因而现有技术还有待改进和提高。



技术实现要素:

本发明要解决的技术问题在于,针对现有技术的不足,提供一种号码分析表的更新方法及系统,以解决现有技术中对号码分析表进行替换更新时,导致msan设备无法正常使用的问题。

为了解决上述技术问题,本发明所采用的技术方案如下:

一种号码分析表的更新方法,其包括:

当对预设正常号码区内第一号码分析表进行更新时,将待更新的第二号码分析表存入至预先设置的测试号码区,并对所述第二号码分析表进行测试;

当所述第二号码分析表中各号码均测试成功时,将所述测试号码区修改为正常号码区以及将正常号码区修改为测试号码区,以采用第二号码分析表更新所述第一号码分析表。

所述号码分析表的更新方法,其中,所述当对预设正常号码区内第一号码分析表进行更新时,将待更新的第二号码分析表存入至预先设置的测试号码区之前还包括:

预先在接入网设备上设置正常号码区和测试号码区。

所述号码分析表的更新方法,其中,所述预先在msan设备上设置正常号码区和测试号码区具体包括:

预先在接入网设备上设置正常号码区和测试号码区;

并为所述正常号码区和所述测试号码区分别配置正常用户和测试用户。

所述号码分析表的更新方法,其中,所述当对预设正常号码区内第一号码分析表进行更新时,将待更新的第二号码分析表存入至预先设置的测试号码区具体包括:

当对预设正常号码区内第一号码分析表进行更新时,根据预先设置的号码区标识符查找预先设置的测试号码区;

当查找到所述测试号码区时,将待更新的第二号码分析表存入至预先设置的测试号码区,并对所述第二号码分析表进行测试。

所述号码分析表的更新方法,其中,所述当所述第二号码分析表中各号码均测试成功时,将所述测试号码区修改为正常号码区以及将正常号码区修改为测试号码区,以采用第二号码分析表更新所述第一号码分析表具体包括:

当所述第二号码分析表中各号码均测试成功时,将所述测试号码区修改为正常号码区以及将正常号码区修改为测试号码区,同时,更新所述第一号码区与所述第二号码区对应的号码区标识符。

所述号码分析表的更新方法,其中,所述当所述第二号码分析表中各号码均测试成功时,将所述测试号码区修改为正常号码区以及将正常号码区修改为测试号码区,以采用第二号码分析表更新所述第一号码分析表之后还包括:

删除所述测试号码区内的数据。

所述号码分析表的更新方法,其中,所述方法还包括:

当所述接入网设备处于正常运行的情况下,所述测试号码区中的数据为空。

一种计算机可读存储介质,其中,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上任意一项所述号码分析表的更新方法中的步骤。

一种号码分析表的更新系统,其中,包括:接入网设备以及上位机,所述上位机包括处理器和存储器;所述存储器上存储有可被所述处理器执行的计算机可读程序;所述处理器执行所述计算机可读程序时实现如上任意一项所述号码分析表的更新方法中的步骤。

有益效果:与现有技术相比,本发明提供了一种号码分析表的更新方法及系统,所述方法包括:当对预设正常号码区内第一号码分析表进行更新时,将待更新的第二号码分析表存入至预先设置的测试号码区,并对所述第二号码分析表进行测试;当所述第二号码分析表中各号码均测试成功时,将所述测试号码区修改为正常号码区以及将正常号码区修改为测试号码区,以采用第二号码分析表更新所述第一号码分析表。本申请当需要对接入网设备的号码分析表进行更新时,预先将新的号码分析表在测试号码区进行测试,当确认新的号码分析表里各号码没有问题时,再将接入网设备的号码分析表进行更新升级,从而保证了接入网设备的正常使用。

附图说明

图1为本发明提供的一种号码分析表的更新方法较佳实施例的流程图。

图2为本发明提供的一种号码分析表的更新系统较佳实施例的结构原理图。

具体实施方式

本发明提供一种号码分析表的更新方法及系统,为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。

本技术领域技术人员可以理解,除非另外定义,这里使用的所有术语(包括技术术语和科学术语),具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语,应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样被特定定义,否则不会用理想化或过于正式的含义来解释。

下面结合附图,通过对实施例的描述,对发明内容作进一步说明。

请参照图1,图1为本发明提供的一种号码分析表的更新方法较佳实施例的流程图。所述方法包括:

s100、当对预设正常号码区内第一号码分析表进行更新时,将待更新的第二号码分析表存入至预先设置的测试号码区,并对所述第二号码分析表进行测试。

具体地,本发明所采用的接入网设备,优选为msan设备,msan,multi-serviceaccessnetwork,综合业务接入网。随着用户对电信业务的需求与日俱增,提供大容量、高速率、高质量的综合业务(语音、数据、视频和多媒体等)成为接入网发展的方向。

由于msan设备的号码分析非常庞大,最大有20万条,因此想要对当前的号码分析表进行更新,如果直接对运行中的号码分析表进行替换,存在着一定的风险,如果有一个缓存区可以先对新导入的号码分析表进行预测试,确认没有问题之后再正式使用,就给运营商带来了极大的便利。因此本实施例中,所述当对第一号码分析表进行更新时,将第二号码分析表导入到测试号码区之前还包括:

s10、预先在接入网设备上设置正常号码区和测试号码区。其中,所述正常号码区用于存储第一号码分析表,所述第二号码分析表用于存储第二号码分析表。在具体实施时,可以通过预先在msan设备上设置正常号码区和测试号码区,这样使新导入的号码分析表在测试号码区进行预测试,并当测试没有问题之后,再将新导入的号码分析表更新至msan设备上(即,正常使用状态),以实现号码分析表的更新,同时也避免了msan设备业务被终端、无法使用的问题。相应的,所述预先在接入网设备上设置正常号码区和测试号码区具体包括:

s11、预先在接入网设备上设置正常号码区和测试号码区;

s12、并为所述正常号码区和所述测试号码区分别配置正常用户和测试用户。

具体地,本发明通过预先在msan设备上设置正常号码区和测试号码区,并为所述正常号码区和所述测试号码区分别配置正常用户和测试用户,通过给各号码区设置用户类型(正常用户、测试用户),从而使正常用户使用正常号码区里面的号码来进行分析,测试用户使用测试号码区里面的号码来进行分析。也就是说,正常号码区与测试号码区作为两个独立的号码区,可以分别实现其对应号码的分析与测试,两者互不干扰。

并且,本发明还为各号码区设置了号码标识符字段,通过所述号码标识符字段可以判断与区分正常号码区与测试号码区,例如,可以将正常号码区对应的号码标识符字段设置为“normal”,将测试号码区对应的号码标识符字段设置为“test”,从而可以通过号码标识字段对应的字符确定正常号码区与测试号码区,当然可以理解的,所述号码标识符的实际字段对应的字符可以根据用户的需求自行设置,这里不做具体的限定。

进一步,所述当对预设正常号码区内第一号码分析表进行更新时,将待更新的第二号码分析表存入至预先设置的测试号码区具体包括:

s101、当对预设正常号码区内第一号码分析表进行更新时,根据预先设置的号码区标识符查找预先设置的测试号码区;

s102、当查找到所述测试号码区时,将待更新的第二号码分析表存入至预先设置的测试号码区,并对所述第二号码分析表进行测试。

具体地,所述第一号码分析表指的是当前运营商正常使用的号码分析表,也可以说是需要被更新的号码分析表;所述第二号码分析表指的是更新后的号码分析表。本实施例中,当对第一号码分析表进行更新时,根据号码区标识符查找预先设置的测试号码区,当查找到所述测试号码区时,将第二号码分析表导入到预先设置的测试号码区。也就是说,可以首先查到号码标识符字段对应字符为“test”的号码区,当查找到时,将需要被更新的号码分析表导入到查找到的号码区(即本发明的测试号码区)中。

当需要号码分析表升级的时候,首先把最新的号码分析表导入到测试号码区里面,从而正式号码区里面是当前使用的号码分析表(更新前),测试号码区里面是最新的号码分析表。并且,所有正常使用中的用户,号码分析是使用的当前正式号码区里面的数据,当前业务不受影响,同时,对于测试用户来讲,号码分析则是使用测试号码区里面的号码分析表,从而可以对最新的号码分析表进行测试验证。

s200、当所述第二号码分析表中各号码均测试成功时,将所述测试号码区修改为正常号码区以及将正常号码区修改为测试号码区,以采用第二号码分析表更新所述第一号码分析表。

具体地,测试用户进行最新号码分析表的测试,当测试验证完成确认最新的号码分析表里的各号码没有问题之后,就正式进行号码分析表的升级。相应的,所述当所述第二号码分析表中各号码均测试成功时,将所述测试号码区修改为正常号码区以及将正常号码区修改为测试号码区,以采用第二号码分析表更新所述第一号码分析表具体包括:

当所述第二号码分析表中各号码均测试成功时,将所述测试号码区修改为正常号码区以及将正常号码区修改为测试号码区,同时,更新所述第一号码区与所述第二号码区对应的号码区标识符。本实施例中,测试用户进行最新号码分析表的测试,当测试验证完成确认最新的号码分析表没有问题之后,就可以实现号码分析表的升级。也可以说是进行正式号码区和测试号码区的切换工作,并且在切换之后,将原正式号码区变为测试号码区,将原测试号码区变为正式号码区。从而,所有正常使用中的用户,号码分析就会使用最新的号码分析表,从而实现了新的号码分析表的正常使用。与此同时,当所述第二号码分析表的测试结果为成功时,将所述第二号码分析表对应的号码区设置为正常号码区,并将所述第一号码分析表对应的号码区设置为测试号码区时,还要更新所述第一号码区以及所述第二号码区对应的号码区标识符。这样,可以保持各号码区与其各号码标识区字段的字段相对应,以便运营商下一次对msan设备的号码分析表进行正确的更新与升级。

进一步,所述当所述第二号码分析表中各号码均测试成功时,将所述测试号码区修改为正常号码区以及将正常号码区修改为测试号码区,以采用第二号码分析表更新所述第一号码分析表之后还包括:

s20、删除所述测试号码区中的数据,以使接入网设备恢复到正常情况,也就是说,当所述msan设备处于正常运行的情况下,所述测试号码区中的数据为空。这是由于此时对于更新之前的号码分析表不再需要,可以选择对其进行删除,从而来节约系统的内存与空间,提高msan设备的工作效率。同时也为下一次号码分析表的更新提供方便,即,以后在每次进行号码更新时,均只要将待更新的号码分析表存入测试号码区中,从而保证msan设备的正常运行。

基于上述号码分析表的更新方法,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现上述实施例所述的号码分析表的更新方法中的步骤。

基于上述号码分析表的更新方法,本发明还还提供了一种号码分析表的更新系统,其包括:接入网设备以及上位机,所述接入网设备与所述上位机通讯。如图2所示,所述上位机包括至少一个处理器(processor)20;显示屏21;以及存储器(memory)22,还可以包括通信接口(communicationsinterface)23和总线24。其中,处理器20、显示屏21、存储器22和通信接口23可以通过总线24完成相互间的通信。显示屏21设置为显示初始设置模式中预设的用户引导界面。通信接口23可以传输信息。处理器20可以调用存储器22中的逻辑指令,以执行上述实施例中的方法。

此外,上述的存储器22中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。

存储器22作为一种计算机可读存储介质,可设置为存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序指令或模块。处理器30通过运行存储在存储器22中的软件程序、指令或模块,从而执行功能应用以及数据处理,即实现上述实施例中的方法。

存储器22可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储服务器端的使用所创建的数据等。此外,存储器22可以包括高速随机存取存储器,还可以包括非易失性存储器。例如,u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。

此外,上述存储介质以及服务器端中的多条指令处理器加载并执行的具体过程在上述方法中已经详细说明,在这里就不再一一陈述。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1