Shlr本地网业务自动开通方法和系统的制作方法

文档序号:7987206阅读:299来源:国知局
Shlr本地网业务自动开通方法和系统的制作方法
【专利摘要】本发明公开了一种SHLR本地网业务自动开通方法和系统,涉及程控业务领域。该系统包括:本地与省平台接口模块,本地数据库,本地SHLR接口模块,以及本地SHLR系统。通过在省平台与本地网之间增设接口模块,该接口模块在接收到省营帐工单接口发送的工单消息后,首先判断是否需要将工单消息存入本地数据库,如果需要将工单消息存入本地数据库,再将工单消息发送给本地数据库进行保存,从而确保业务正确。例如,根据新装光纤入户工单消息携带的逻辑号码和物理号码,如果物理号码未被占用,再将工单消息发送给本地数据库进行保存,相对于将物理号码的记录替换掉的直接保存方式,可以避免将已分配的物理号码再分配给其他用户使用,造成原用户不能继续通信。
【专利说明】SHLR本地网业务自动开通方法和系统
【技术领域】
[0001]本发明涉及程控业务【技术领域】,特别涉及一种智能归属位置寄存器(Smart HomeLocation Register,简称SHLR)本地网业务自动开通方法和系统。
【背景技术】
[0002]随着业务的发展,存储在软交换设备中的用户数据上移到业务管理层面,形成集中用户数据的数据库设备,即SHLR。SHLR存储用户数据,包括用户的属性数据和业务数据。网络控制层面的软交换设备通过与业务管理层面的SHLR之间的通信,获取SHLR所存储的用户数据,为用户提供各种服务。
[0003]目前,省平台在开通SHLR本地网业务时,可以直接操作本地网的数据库,这种工作方式可能会造成业务出错,影响用户使用。例如,省平台在开通SHLR本地网业务时,可以将用户的逻辑号码和物理号码直接写入本次网的数据库,而如果该物理号码已被某一用户占用,此时又将该物理号码分配给其他用户使用,则会造成原用户不能继续通信。
[0004]另外,SHLR本地网接口采用接收工单和发送工单一起的模式,该模式稳定性较差,当资源耗尽或发生其他异常时,所有接收和发送工作均停止运转。

【发明内容】

[0005]本发明实施例所要解决的一个技术问题是:省平台在开通SHLR本地网业务时直接操作本地网的数据库,可能会造成业务出错,影响用户使用。
[0006]本发明实施例所要解决的另一个技术问题是:SHLR本地网接口采用接收工单和发送工单一起的模式,该模式稳定性较差,当资源耗尽或发生其他异常时,所有接收和发送工作均停止运转。
[0007]本发明实施例的一个方面提供的一种SHLR本地网业务自动开通系统,包括:本地与省平台接口模块,用于接收省营帐工单接口发送的工单消息,判断是否需要将所述工单消息存入本地数据库,如果需要将所述工单消息存入本地数据库,将所述工单消息发送给本地数据库;本地数据库,用于接收并保存本地与省平台接口模块发送的所述工单消息;本地SHLR接口模块,用于从本地数据库中读取所述工单消息,根据所述工单消息向本地SHLR系统发送程控业务请求;并接收本地SHLR系统返回的所述程控业务请求的执行结果,根据所述执行结果修改所述程控业务请求的状态,将修改后的所述程控业务请求的状态通过本地与省平台接口模块发送至省营帐工单接口 ;以及本地SHLR系统,用于接收本地SHLR接口模块发送的程控业务请求,执行所述程控业务请求,将所述程控业务请求的执行结果返回本地SHLR接口模块。
[0008]作为一种示例性的实施方式,所述本地与省平台接口模块,具体用于接收省营帐工单接口发送的新装光纤入户工单消息,所述新装光纤入户工单消息包括用户的逻辑号码和物理号码,判断所述物理号码是否被占用,如果所述物理号码未被占用,将所述新装光纤入户工单消息发送给本地数据库,以便存入本地数据库,如果所述物理号码已被占用,记录所述新装光纤入户工单消息执行异常的日志。
[0009]作为一种示例性的实施方式,所述本地与省平台接口模块包括:本地与省平台接收接口子单元和本地与省平台发送接口子单元;所述本地与省平台接收接口子单元,用于接收省营帐工单接口发送的工单消息;并用于接收本地SHLR接口模块发送的所述程控业务请求的状态;所述本地与省平台发送接口子单元,用于判断是否需要将所述工单消息存入本地数据库,如果需要将所述工单消息存入本地数据库,将所述工单消息发送给本地数据库;并用于将所述程控业务请求的状态发送至省营帐工单接口。
[0010]作为一种示例性的实施方式,所述本地与省平台接口模块,还用于判断是否需要向省智能网接口发起业务请求,如果所述工单消息为新装光纤入户工单消息时,向省智能网接口发起注册账号的业务请求,并接收省智能网接口返回的账号和密码。
[0011]作为一种示例性的实施方式,所述本地数据库,还用于接收并保存所述本地SHLR接口模块发送的所述程控业务请求的状态。
[0012]作为一种示例性的实施方式,所述程控业务请求可以包括新装光纤入户请求、停机请求、复机请求、移动机不改号请求、拆机请求。
[0013]作为一种示例性的实施方式,所述程控业务请求的状态可以包括自动执行成功、自动执行失败、手动执行成功或者手动执行失败。
[0014]本发明实施例的另一个方面提供的一器SHLR本地网业务自动开通方法,包括:接收省营帐工单接口发送的工单消息,判断是否需要将所述工单消息存入本地数据库,如果需要将所述工单消息存入本地数据库,将所述工单消息发送给本地数据库进行保存;从本地数据库中读取所述工单消息,根据所述工单消息向本地SHLR系统发送程控业务请求,并接收本地SHLR系统返回的所述程控业务请求的执行结果;根据所述执行结果修改所述程控业务请求的状态,将修改后的所述程控业务请求的状态发送至省营帐工单接口。
[0015]作为一种示例性的实施方式,所述接收省营帐工单接口发送的工单消息,判断是否需要将所述工单消息存入本地数据库具体包括:接收省营帐工单接口发送的新装光纤入户工单消息,所述新装光纤入户工单消息包括用户的逻辑号码和物理号码,判断所述物理号码是否被占用,如果所述物理号码未被占用,将所述新装光纤入户工单消息发送给本地数据库,以便存入本地数据库,如果所述物理号码已被占用,记录所述新装光纤入户工单消息执行异常的日志。
[0016]作为一种示例性的实施方式,还包括:判断是否需要向省智能网接口发起业务请求,如果所述工单消息为新装光纤入户工单消息时,向省智能网接口发起注册账号的业务请求,并接收省智能网接口返回的账号和密码。
[0017]本发明通过在省平台与本地网之间增设接口模块,并且省平台与本地网之间采用消息的传递形式,该接口模块在接收到省营帐工单接口发送的工单消息后,首先判断是否需要将工单消息存入本地数据库,如果需要将工单消息存入本地数据库,再将工单消息发送给本地数据库进行保存,从而确保业务正确。例如,根据新装光纤入户工单消息携带的逻辑号码和物理号码,判断物理号码是否被占用,如果物理号码未被占用,再将工单消息发送给本地数据库进行保存,相对于将物理号码的记录替换掉的直接保存方式,可以避免将已分配的物理号码再分配给其他用户使用,造成原用户不能继续通信。
[0018]另外,省平台与本地网之间的接口模块采用接收与发送分离的模式,划分为接收和发送两个子单元,分别负责接收和发送工单,接收与发送互不影响,在一方发生异常时,另一方仍然可以正常进行自己负责的业务,提高了业务运行的稳定性。
[0019]通过以下参照附图对本发明的示例性实施例的详细描述,本发明的其它特征及其优点将会变得清楚。
【专利附图】

【附图说明】
[0020]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为本发明SHLR本地网业务自动开通系统一个实施例的结构示意图。
[0022]图2为本发明SHLR本地网业务自动开通系统另一个实施例的结构示意图。
[0023]图3为本发明SHLR本地网业务自动开通方法一个实施例的流程示意图。
[0024]图4为本发明SHLR本地网业务自动开通方法另一个实施例的流程示意图。
【具体实施方式】
[0025]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0026]除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
[0027]同时,应当明白,为了便于描述,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。
[0028]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为授权说明书的一部分。
[0029]在这里示出和讨论的所有示例中,任何具体值应被解释为仅仅是示例性的,而不是作为限制。因此,示例性实施例的其它示例可以具有不同的值。
[0030]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0031]图1为本发明SHLR本地网业务自动开通系统一个实施例的结构示意图。如图1所示,该实施例的系统包括:本地与省平台接口模块101、本地数据库102、本地SHLR接口模块103、以及本地SHLR系统104。
[0032]本地与省平台接口模块101,用于接收省营帐工单接口发送的工单消息,判断是否需要将工单消息存入本地数据库,如果需要将工单消息存入本地数据库,将工单消息发送给本地数据库102。
[0033]其中,对于是否需要将工单消息存入本地数据库,本实施例还提供了一种示例性的判断方法,包括:接收省营帐工单接口发送的新装光纤入户工单消息,新装光纤入户工单消息包括用户的逻辑号码和物理号码,判断物理号码是否被占用,如果物理号码未被占用,将新装光纤入户工单消息发送给本地数据库,以便存入本地数据库,还可以记录工单消息执行情况的日志,以便于后续查询,如果物理号码已被占用,记录新装光纤入户工单消息执行异常的日志。
[0034]进一步,本地与省平台接口模块,还可以用于判断是否需要向省智能网接口发起业务请求,例如如果工单消息为新装光纤入户工单消息时,向省智能网接口发起注册账号的业务请求,并接收省智能网接口返回的账号和密码。其中,该业务请求可以为会话发起协议((Session Initiation Protocol,简称 SIP)业务请求。
[0035]本地数据库102,用于接收并保存本地与省平台接口模块101发送的工单消息,还可以用于接收并保存本地SHLR接口模块103发送的程控业务请求的状态。
[0036]本地SHLR接口模块103,用于从本地数据库102中读取工单消息,根据工单消息向本地SHLR系统104发送程控业务请求;并接收本地SHLR系统104返回的程控业务请求的执行结果,根据执行结果修改程控业务请求的状态,将修改后的程控业务请求的状态通过本地与省平台接口模块101发送至省营帐工单接口。
[0037]其中,程控业务请求例如可以包括新装光纤入户请求、停机请求、复机请求、移动机不改号请求、拆机请求等,但不限于此。
[0038]其中,程控业务请求的状态例如可以包括自动执行成功、自动执行失败、手动执行成功或者手动执行失败等,但不限于此。
[0039]本地SHLR系统104,用于接收本地SHLR接口模块103发送的程控业务请求,执行程控业务请求,将程控业务请求的执行结果返回本地SHLR接口模块103。
[0040]上述实施例,通过在省平台与本地网之间增设接口模块,并且省平台与本地网之间采用消息的传递形式,该接口模块在接收到省营帐工单接口发送的工单消息后,首先判断是否需要将工单消息存入本地数据库,如果需要将工单消息存入本地数据库,再将工单消息发送给本地数据库进行保存,从而确保业务正确。例如,根据新装光纤入户工单消息携带的逻辑号码和物理号码,判断物理号码是否被占用,如果物理号码未被占用,再将工单消息发送给本地数据库进行保存,相对于将物理号码的记录替换掉的直接保存方式,可以避免将已分配的物理号码再分配给其他用户使用,造成原用户不能继续通信。
[0041]图2为本发明SHLR本地网业务自动开通系统另一个实施例的结构示意图。如图2所示,该实施例的系统中的本地与省平台接口模块101包括:本地与省平台接收接口子单元2011和本地与省平台发送接口子单元2012。
[0042]本地与省平台接收接口子单元1011,用于实现工单接收功能,例如用于接收省营帐工单接口发送的工单消息;并用于接收本地SHLR接口模块103发送的程控业务请求的状态。
[0043]本地与省平台发送接口子单元1012,用于实现工单发送功能,例如用于判断是否需要将工单消息存入本地数据库,如果需要将工单消息存入本地数据库,将工单消息发送给本地数据库102 ;并用于将程控业务请求的状态发送至省营帐工单接口。
[0044]上述实施例,省平台与本地网之间的接口模块采用接收与发送分离的模式,划分为接收和发送两个子单元,分别负责接收和发送工单,接收与发送互不影响,在一方发生异常时,另一方仍然可以正常进行自己负责的业务,提高了业务运行的稳定性。[0045]本发明SHLR本地网业务自动开通系统可以采用Windows IIS为基础的B/S(Brower/Server,浏览器/服务器模式)+C/S (Client/Server,客户端/服务器模式)结构。其中,本地与省平台接口模块101、本地数据库102、本地SHLR接口模块103和本地SHLR系统104都采用C/S (Client/Server)结构,B/S用于用户访问查看、程控命令配置、工单处理等。因此具有操作简单、易升级的优点。使用者无需安装客户端软件,使用操作系统自带的浏览器即可。并且,还可以实现在页面展示工单执行状态信息、日志信息等,并有各条程控命令的详细信息,在页面就可以对失败工单进行人工处理,并且还可以查看省智能网接口返回的结果。
[0046]图3为本发明SHLR本地网业务自动开通方法一个实施例的流程示意图。如图3所示,该实施例的方法包括以下步骤:
[0047]S301,接收省营帐工单接口发送的工单消息,判断是否需要将工单消息存入本地数据库,如果需要将工单消息存入本地数据库,将工单消息发送给本地数据库进行保存。
[0048]其中,对于是否需要将工单消息存入本地数据库,本实施例还提供了一种示例性的判断方法,包括:接收省营帐工单接口发送的新装光纤入户工单消息,新装光纤入户工单消息包括用户的逻辑号码和物理号码,判断物理号码是否被占用,如果物理号码未被占用,将新装光纤入户工单消息发送给本地数据库,以便存入本地数据库,还可以记录工单消息执行情况的日志,以便于后续查询,如果物理号码已被占用,记录新装光纤入户工单消息执行异常的日志。
[0049]S302,从本地数据库中读取工单消息,根据工单消息向本地SHLR系统发送程控业务请求,并接收本地SHLR系统返回的程控业务请求的执行结果。
[0050]S303,根据执行结果修改程控业务请求的状态,将修改后的程控业务请求的状态
发送至省营帐工单接口。
[0051]其中,程控业务请求例如可以包括新装光纤入户请求、停机请求、复机请求、移动机不改号请求、拆机请求等,但不限于此。
[0052]其中,程控业务请求的状态例如可以包括自动执行成功、自动执行失败、手动执行成功或者手动执行失败等,但不限于此。
[0053]上述实施例,在将工单消息保存到本地数据库之前,首先判断是否需要将工单消息存入本地数据库,如果需要将工单消息存入本地数据库,再将工单消息发送给本地数据库进行保存,从而确保业务正确。例如,根据新装光纤入户工单消息携带的逻辑号码和物理号码,判断物理号码是否被占用,如果物理号码未被占用,再将工单消息发送给本地数据库进行保存,相对于将物理号码的记录替换掉的直接保存方式,可以避免将已分配的物理号码再分配给其他用户使用,造成原用户不能继续通信。
[0054]图4为本发明SHLR本地网业务自动开通方法另一个实施例的流程示意图。如图4所示,在步骤S301接收省营帐工单接口发送的工单消息之后,还可以执行注册过程,包括以下步骤:
[0055]S401,接收省营帐工单接口发送的工单消息。
[0056]S402,判断是否需要向省智能网接口发起业务请求,如果工单消息为新装光纤入户工单消息时,则向省智能网接口发起注册账号的业务请求,并且接收省智能网接口返回的账号和密码。[0057]S403,判断是否需要将工单消息存入本地数据库,如果需要将工单消息存入本地数据库,将工单消息发送给本地数据库进行保存。
[0058]步骤S402和S403的执行不分先后。
[0059]S404,从本地数据库中读取工单消息,根据工单消息向本地SHLR系统发送程控业务请求,并接收本地SHLR系统返回的程控业务请求的执行结果。
[0060]S405,根据执行结果修改程控业务请求的状态,将修改后的程控业务请求的状态
发送至省营帐工单接口。
[0061]上述实施例,提供了一种新装光纤入户业务实现方案,在注册过程获取账号和密码,可以为光纤入户提供安全保障。
[0062]本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
[0063]以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
【权利要求】
1.一种智能归属位置寄存器SHLR本地网业务自动开通系统,其特征在于,包括: 本地与省平台接口模块,用于接收省营帐工单接口发送的工单消息,判断是否需要将所述工单消息存入本地数据库,如果需要将所述工单消息存入本地数据库,将所述工单消息发送给本地数据库; 本地数据库,用于接收并保存本地与省平台接口模块发送的所述工单消息; 本地SHLR接口模块,用于从本地数据库中读取所述工单消息,根据所述工单消息向本地SHLR系统发送程控业务请求;并接收本地SHLR系统返回的所述程控业务请求的执行结果,根据所述执行结果修改所述程控业务请求的状态,将修改后的所述程控业务请求的状态通过本地与省平台接口模块发送至省营帐工单接口 ;以及 本地SHLR系统,用于接收本地SHLR接口模块发送的程控业务请求,执行所述程控业务请求,将所述程控业务请求的执行结果返回本地SHLR接口模块。
2.根据权利要求1所述的系统,其特征在于,所述本地与省平台接口模块,具体用于接收省营帐工单接口发送的新装光纤入户工单消息,所述新装光纤入户工单消息包括用户的逻辑号码和物理号码,判断所述物理号码是否被占用,如果所述物理号码未被占用,将所述新装光纤入户工单消息发送给本地数据库,以便存入本地数据库,如果所述物理号码已被占用,记录所述新装光纤入户工单消息执行异常的日志。
3.根据权利要求1所述的系统,其特征在于,所述本地与省平台接口模块包括:本地与省平台接收接口子单元和本地与省平台发送接口子单元; 所述本地与省平台接收接口子单元,用于接收省营帐工单接口发送的工单消息;并用于接收本地SHLR接口模块发送的所述程控业务请求的状态; 所述本地与省平台发送接口 子单元,用于判断是否需要将所述工单消息存入本地数据库,如果需要将所述工单消息存入本地数据库,将所述工单消息发送给本地数据库;并用于将所述程控业务请求的状态发送至省营帐工单接口。
4.根据权利要求1所述的系统,其特征在于,所述本地与省平台接口模块,还用于判断是否需要向省智能网接口发起业务请求,如果所述工单消息为新装光纤入户工单消息时,向省智能网接口发起注册账号的业务请求,并接收省智能网接口返回的账号和密码。
5.根据权利要求1所述的系统,其特征在于,所述本地数据库,还用于接收并保存所述本地SHLR接口模块发送的所述程控业务请求的状态。
6.根据权利要求1所述的系统,其特征在于,所述程控业务请求包括新装光纤入户请求、停机请求、复机请求、移动机不改号请求、拆机请求。
7.根据权利要求1所述的系统,其特征在于,所述程控业务请求的状态包括自动执行成功、自动执行失败、手动执行成功或者手动执行失败。
8.一种智能归属位置寄存器SHLR本地网业务自动开通方法,其特征在于,包括: 接收省营帐工单接口发送的工单消息,判断是否需要将所述工单消息存入本地数据库,如果需要将所述工单消息存入本地数据库,将所述工单消息发送给本地数据库进行保存; 从本地数据库中读取所述工单消息,根据所述工单消息向本地SHLR系统发送程控业务请求,并接收本地SHLR系统返回的所述程控业务请求的执行结果; 根据所述执行结果修改所述 程控业务请求的状态,将修改后的所述程控业务请求的状态发送至省营帐工单接口。
9.根据权利要求8所述的方法,其特征在于,所述接收省营帐工单接口发送的工单消息,判断是否需要将所述工单消息存入本地数据库具体包括: 接收省营帐工单接口发送的新装光纤入户工单消息,所述新装光纤入户工单消息包括用户的逻辑号码和物理号码,判断所述物理号码是否被占用,如果所述物理号码未被占用,将所述新装光纤入户工单消息发送给本地数据库,以便存入本地数据库,如果所述物理号码已被占用,记录所述新装光纤入户工单消息执行异常的日志。
10.根据权利要求8所述的方法,其特征在于,还包括: 判断是否需要向省智能网接口发起业务请求,如果所述工单消息为新装光纤入户工单消息时, 向省智能网接口发起注册账号的业务请求,并接收省智能网接口返回的账号和密码。
【文档编号】H04Q3/00GK103873958SQ201210535115
【公开日】2014年6月18日 申请日期:2012年12月12日 优先权日:2012年12月12日
【发明者】刘志登, 张文峰, 何青, 王琴 申请人:中国电信股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1