虚拟专用网vpn集团中数据的更新方法及装置的制造方法

文档序号:9891288阅读:875来源:国知局
虚拟专用网vpn集团中数据的更新方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种虚拟专用网VPN集团中数据的更新方法及装置。
【背景技术】
[0002]在目前各大运营商提供的智能网业务中,预付费业务和虚拟专用网业务是两大主要业务。以往,虚拟专用网业务的用户都是后付费用户,近些年来预付费业务发展迅速,用户数量越来越多,随之而来的预付费用户加入虚拟专用网的需求也越来越多。
[0003]实现该需求的方案有多种,其中一种方案是在预付费业务平台上实现。由于预付费业务的用户量一般都较大,所以预付费业务平台通常情况下都有多套业务控制点(Service Control Point,简称为SCP),用户数据一般是根据地市来划分,分别存储在不同的SCP上。在虚拟专用网(Virtual Private Network简称为VPN)业务中,用户是归属于某个集团的,当该集团中有多个地市的用户,并且涉及的地市在预付费业务平台中分属于不同的SCP时,当由预付费业务平台来实现这个集团的虚拟专用网业务时,用户数据的划分就会有冲突。如果预付费业务改为按集团划分用户数据,就涉及到用户数据的调整,用户在归属位置寄存器(Home Locat1n Register简称为HLR)上的签约信息也需要同步调整;另一方面,开通虚拟专用网业务的预付费用户来说只占整体预付费用户的一小部分,这样势必会造成一部分用户是按地市划分数据,另一部分用户是按集团划分数据,数据比较混乱。用户新加入集团时,也有可能需要在SCP间迀移数据。
[0004]针对相关技术中当由预付费业务平台来实现VPN集团的虚拟专用网业务时,不同业务控制点SCP之间难以实现SCP之间的数据迀移的问题,目前尚未提出有效的解决方案。

【发明内容】

[0005]本发明的主要目的在于提供一种虚拟专用网VPN集团中数据的更新方法及装置,以至少解决了相关技术中当由预付费业务平台来实现VPN集团的虚拟专用网业务时,不同业务控制点SCP之间难以实现SCP之间的数据迀移的问题。
[0006]根据本发明的一个方面,提供了一种虚拟专用网VPN集团中数据的更新方法,包括:获取当前开销户操作的对象类型;根据所述对象类型在所有业务控制点SCP上执行与所述对象类型对应的更新操作,其中,该更新操作用于更新所述对象类型所指示对象的数据。
[0007]进一步地,所述对象类型包括:VPN集团或VPN用户。
[0008]进一步地,在所述对象类型指示所述VPN集团时,根据所述对象类型在所有业务控制点SCP上执行与所述对象类型对应的更新操作包括:在所有业务控制点SCP上更新所述VPN集团的数据。
[0009]进一步地,在所述操作对象指示所述VPN用户时,根据所述对象类型在所有业务控制点SCP上执行与所述对象类型对应的更新操作包括:获取所述VPN用户所属的第一号段;在与所述第一号段对应的SCP上更新所述VPN用户的数据;在其它SCP上更新所述VPN用户的数据,其中,所述其它SCP为所述所有SCP中除与所述第一号段对应的SCP之外的SCPo
[0010]进一步地,所述操作对象包括预付费用户,所述方法还包括:在所述操作对象为所述预付费用户时,获取所述预付费用户所属的第二号段;在与所述第二号段在与对应的SCP上更新所述预付费用户的数据。
[0011]根据本发明的另一个方面,提供了一种虚拟专用网VPN集团中数据的更新装置,包括:第一获取模块,用于获取当前开销户操作的对象类型;第一更新模块,用于根据所述对象类型在所有业务控制点SCP上执行与所述对象类型对应的更新操作,其中,该更新操作用于更新所述对象类型所指示对象的数据。
[0012]进一步地,所述对象类型包括:VPN集团或VPN用户。
[0013]进一步地,在所述对象类型指示所述VPN集团时,所述第一更新模块还用于,在所有业务控制点SCP上更新所述VPN集团的数据。
[0014]进一步地,在所述操作对象指示所述VPN用户时,所述第一更新模块包括:获取单元,用于获取所述VPN用户所属的第一号段;第一更新单元,用于在与所述第一号段对应的SCP上更新所述VPN用户的数据;第二更新单元,用于在其它SCP上更新所述VPN用户的数据,其中,所述其它SCP为所述所有SCP中除与所述第一号段对应的SCP之外的SCP。
[0015]进一步地,所述操作对象包括预付费用户,所述装置还包括:第二获取模块,用于在所述操作对象为所述预付费用户时,获取所述预付费用户所属的第二号段;第二更新模块,用于在与所述第二号段在与对应的SCP上更新所述预付费用户的数据。
[0016]通过本发明,采用根据当前开销户操作的对象类型在所有业务控制点SCP上执行与对象类型对应的更新操作的方式,解决了相关技术中当由预付费业务平台来实现VPN集团的虚拟专用网业务时,不同业务控制点SCP之间难以实现SCP之间的数据迀移的问题,无需对VPN的架构进行该进,还提高了用户体验。
【附图说明】
[0017]此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0018]图1是根据本发明实施例的VPN集团中数据的更新方法的流程图;
[0019]图2是根据本发明实施例的VPN集团中数据的更新装置的结构框图;
[0020]图3是根据本发明实施例的VPN集团中数据的更新装置的可选结构框图一;
[0021]图4是根据本发明实施例的VPN集团中数据的更新装置的可选结构框图二 ;
[0022]图5是根据本发明可选实施例的系统组网的结构框图;
[0023]图6是根据本发明可选实施的正常情况下的开销户工作流程图;
[0024]图7是根据本发明可选实施例的异常情况下的开销户工作流程图;
[0025]图8是根据本发明可选实施例的跨SCP进行VPN呼叫的业务流程图。
【具体实施方式】
[0026]下文中将参考附图并结合实施例来详细说明本发明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。
[0027]在本实施例中提供了一种虚拟专用网VPN集团中数据的更新方法,图1是根据本发明实施例的VPN集团中数据的更新方法的流程图,如图1所示,该流程包括如下步骤:
[0028]步骤S102:获取当前开销户操作的对象类型;
[0029]步骤S104:根据对象类型在所有业务控制点SCP上执行与对象类型对应的更新操作;
[0030]其中,该更新操作用于更新对象类型所指示对象的数据。
[0031]通过本实施例,采用根据当前开销户操作的对象类型在所有业务控制点SCP上执行与对象类型对应的更新操作的方式,解决了相关技术中当由预付费业务平台来实现VPN集团的虚拟专用网业务时,不同业务控制点SCP之间难以实现SCP之间的数据迀移的问题,无需对VPN的架构进行该进,还提高了用户体验。
[0032]在本实施例中所涉及到的开销户操作的对象有多种,而在本实施例的一个可选实施方式中该对象类型可以为:VPN集团或VPN用户。
[0033]在本实施例的可选实施方式中,当对象类型是VPN集团或VPN用户时,可以通过以下方式来实现在所有业务控制点SCP上执行与对象类型对应的更新操作:
[0034]方式一:在本实施例中当对象类型指示的是VPN集团时,在所有业务控制点SCP上更新VPN集团的数据。
[0035]方式二:在操作对象指示是VPN用户时,获取VPN用户所属的第一号段;在与第一号段对应的SCP上更新VPN用户的数据;在其它SCP上更新VPN用户的数据,其中,其它SCP为所有SCP中除与第一号段对应的SCP之外的SCP。
[0036]而在本实施例的另一个可选实施方式中,该操作对象还可以是预付费用户,在操作对象为预付费用户时,该更新操作可以通过以下方式实现,该方式包括以下步骤:
[0037]步骤Sll:获取预付费用户所属的第二号段;
[0038]步骤S12:在与第二号段在与对应的SCP上更新预付费用户的数据。
[0039]在本实施例中还提供了一种虚拟专用网VPN集团中数据的更新装置,该装置用于实现上述实施例及可选实施方式,已经进行过说明的不再赘述。如以下所使用的,术语“模块”可以实现预定功能的软件和/或硬件的组合。尽管以下实施例所描述的装置较佳地以软件来实现,但是硬件,或者软件和硬件的组合的实现也是可能并被构想的。
[0040]图2是根据本发明实施例的VPN集团中数据的更新装置的结构框图,如图2所示,该装置包括:第一获取模块22,用于获取当前开销户操作的对象类型;第一更新模块24与第一获取模块22耦合连接,用于根据对象类型在所有业务控制点SCP上执行与对象类型对应的更新操作,其中,该更新操作用于更新对象类型所指示对象的数据。
[0041]在本实施例中所涉及到的开销户操作的对象有多种,而在本实施例的一个可选实施方式中该对象类型可以为:VPN集团或VPN用户。
[0042]可选地,在对象类型指示VPN集团时,第一更新模块还用于,在所有业务控制点SCP上更新VPN集团的数据。
[0043]图3是根据本发明实施例的VPN集团中数据的更新装置的可选结构框图一,在操作对象为VPN用户时,如图3所示,第一更新模块24包括:获取单元32,用于获取VPN用户所属的第一号段;第一更新单元34与获取单元32耦合连接,用于在与第一号段对应的SCP上更新VPN用户的数据;第二更新单元36与第一更新单元34耦合连接,用于在其它SCP上更新VPN用户的数据,其中,其它SCP为所有SCP中除与第一号段对应的SCP之外的SCP。
[0044]图4是根据本发明实施例的VPN集团中数据的更新装置的可选结构框图二,操作对象包括预付费用户,如图4所示,该装置还包括:第二获取模块42,用于在操作对象为预付费用户时,获取预付费用户所属的第二号段;第二更新模块44与第二获取模块42耦合连接,用于在与第二号段在与对应的SCP上更新预付费用户的数据。
[0045]为了更好的对本发明进行说明,下面结合本发明的可选实施进行举例说明。
[0046]本可选实施例在开销户模块内新增一数据同步子模块,开销户模块可以识别本次开销户操作的对象是纯预付费用户、VPN集团或用户,当操作对象为纯预付费用户时,保持原有流程不变,根据用户号段更新对应SCP上的用户数据;对于纯预付费用户的开销户,预付费业务平台的开销户模块根据以用户地市划分数据的原则,一般情况下该划分原则可理解为用户号段与SCP的对应关系,更新用户归属的SCP上的用户数据。
[0047]当操作对象为VPN集团时,开销户模块通过数据同步子模块在所有SCP上更新集团数据;当操作对象为VPN用户时,开销户模块先根据用户所属号段在其对应SCP上更新用户数据,然后通过数据同步子模块在其他SCP上更新用户数
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1