System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本申请涉及网络通信领域,尤其涉及一种携入号码销户发起归还的控制方法、装置、设备及介质。
技术介绍
1、携号转网是电信消费者在不改变号码的情况下,从一家运营商转到另一家运营商。携号转网的号码在携入方销户并超过冻结时限后,该号码应该归还携出网络,即号码拥有网络。针对待归还的携入号码,由携入网络的运营商发起注销,通过通信服务管理系统(communication service management system,简称为csms)删除该号码的数据,并归还号码拥有网络。
2、相关技术中,针对待归还的携入号码,是将其存储在对应的oracle数据库实例的接口表内,等待java定时任务调用结构化查询语言(structured query language,简称为sql)语句,以扫描接口表内将超过冻结时限的号码,并针对扫描到的号码发起注销。
3、但专利技术人研究发现在通过上述方式进行销户归还号码时,存在出错概率较高的问题。
技术实现思路
1、本申请提供一种携入号码销户发起归还的控制方法、装置、设备及介质,用以降低销户归还号码时的出错概率。
2、第一方面,本申请提供一种携入号码销户发起归还的控制方法,应用于注销业务层服务,控制方法包括:
3、查询分布式搜索引擎中的携入号码销户数据,以获得超过冻结时限的目标号码;
4、对目标号码进行校验,校验依次包括:号码待归还状态校验、号码拆机状态校验、号码携转状态校验和号码未发起过注销请求校验;
6、一种可能的实施方式中,上述的号码待归还状态校验,包括:
7、在分布式数据库中的携转业务受理日志表中,查询是否包含目标号码;
8、若携转业务受理日志表中包含目标号码,则获取目标号码在携转业务受理日志表中的携转状态;
9、若携转状态为待归还状态,则确定号码待归还状态校验通过;
10、若携转状态不为待归还状态,则确定号码待归还状态校验未通过;
11、若携转业务受理日志表中不包含目标号码,则确定号码待归还状态校验未通过,并在分布式搜索引擎中删除与目标号码相关的数据。
12、一种可能的实施方式中,上述的号码拆机状态校验,包括:
13、获取目标号码在号码在用表中的号码状态,其中,号码在用表用于记录在用号码的号码状态;
14、若号码状态为拆机状态,则确定号码拆机状态校验通过;
15、若携转状态不为拆机状态,则确定号码拆机状态校验未通过,并在分布式数据库中删除与目标号码相关的数据,以及,同步删除分布式搜索引擎中与目标号码相关的数据。
16、一种可能的实施方式中,上述的号码携转状态校验,包括:
17、确定目标号码是否在携转信息表中;
18、若目标号码在携转信息表中,则确定号码携转状态校验通过;
19、若目标号码不在携转信息表中,则确定号码携转状态校验未通过。
20、一种可能的实施方式中,上述的号码未发起过注销请求校验,包括:
21、生成目标号码对应的键值对,键值对中的键为目标号码,键值对中的值为待归还状态;
22、根据键值对,查询分布式缓存,以确定键值对是否在分布式缓存中;
23、若目标号码不在分布式缓存中,则确定号码未发起过注销请求校验通过,并调用接口将键值对存入分布式缓存中;
24、若目标号码在分布式缓存中,则确定号码未发起过注销请求校验未通过。
25、一种可能的实施方式中,还包括:
26、将键值对存入分布式缓存中之后,监测键值对在分布式缓存中的存在时长;
27、若存在时长等于或大于时长阈值,则在分布式缓存中删除键值对。
28、第二方面,本申请提供一种携入号码销户发起归还的控制装置,应用于注销业务层服务,控制装置包括:
29、查询模块,用于查询分布式搜索引擎中的携入号码销户数据,以获得超过冻结时限的目标号码;
30、校验模块,用于对目标号码进行校验,校验依次包括:号码待归还状态校验、号码拆机状态校验、号码携转状态校验和号码未发起过注销请求校验;
31、控制模块,用于在对目标号码的校验通过时,调用注销核心层服务发起注销请求,以针对目标号码销户发起归还。
32、一种可能的实施方式中,上述的校验包括号码待归还状态校验,对应地,校验模块具体用于:
33、在分布式数据库中的携转业务受理日志表中,查询是否包含目标号码;
34、若携转业务受理日志表中包含目标号码,则获取目标号码在携转业务受理日志表中的携转状态;
35、若携转状态为待归还状态,则确定号码待归还状态校验通过;
36、若携转状态不为待归还状态,则确定号码待归还状态校验未通过;
37、若携转业务受理日志表中不包含目标号码,则确定号码待归还状态校验未通过,并在分布式搜索引擎中删除与目标号码相关的数据。
38、一种可能的实施方式中,上述的校验包括号码拆机状态校验,对应地,校验模块用于:
39、获取目标号码在号码在用表中的号码状态,其中,号码在用表用于记录在用号码的号码状态;
40、若号码状态为拆机状态,则确定号码拆机状态校验通过;
41、若携转状态不为拆机状态,则确定号码拆机状态校验未通过,并在分布式数据库中删除与目标号码相关的数据,以及,同步删除分布式搜索引擎中与目标号码相关的数据。
42、一种可能的实施方式中,上述的校验包括号码携转状态校验,对应地,校验模块用于:
43、确定目标号码是否在携转信息表中;
44、若目标号码在携转信息表中,则确定号码携转状态校验通过;
45、若目标号码不在携转信息表中,则确定号码携转状态校验未通过。
46、一种可能的实施方式中,上述的校验还包括号码未发起过注销请求校验,对应地,校验模块还用于:
47、生成目标号码对应的键值对,键值对中的键为目标号码,键值对中的值为待归还状态;
48、根据键值对,查询分布式缓存,以确定键值对是否在分布式缓存中;
49、若目标号码不在分布式缓存中,则确定号码未发起过注销请求校验通过,并调用接口将键值对存入分布式缓存中;
50、若目标号码在分布式缓存中,则确定号码未发起过注销请求校验未通过。
51、一种可能的实施方式中,校验模块还用于:
52、将键值对存入分布式缓存中之后,监测键值对在分布式缓存中的存在时长;
53、若存在时长等于或大于时长阈值,则在分布式缓存中删除键值对。
54、第三方面,本申请提供一种携入号码销户发起归还的控制系统,包括:
55、拆机服务;本文档来自技高网...
【技术保护点】
1.一种携入号码销户发起归还的控制方法,其特征在于,应用于注销业务层服务,所述控制方法包括:
2.根据权利要求1所述的控制方法,其特征在于,所述号码待归还状态校验,包括:
3.根据权利要求1所述的控制方法,其特征在于,所述号码拆机状态校验,包括:
4.根据权利要求1所述的控制方法,其特征在于,所述号码携转状态校验,包括:
5.根据权利要求1至4中任一项所述的控制方法,其特征在于,所述号码未发起过注销请求校验,包括:
6.根据权利要求5所述的控制方法,其特征在于,还包括:
7.一种携入号码销户发起归还的控制装置,其特征在于,应用于注销业务层服务,所述控制装置包括:
8.一种携入号码销户发起归还的控制系统,其特征在于,包括:
9.一种注销业务层服务,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被执行时用于实现如权利要求1至6中任一项所述的方法。
【技术特征摘要】
1.一种携入号码销户发起归还的控制方法,其特征在于,应用于注销业务层服务,所述控制方法包括:
2.根据权利要求1所述的控制方法,其特征在于,所述号码待归还状态校验,包括:
3.根据权利要求1所述的控制方法,其特征在于,所述号码拆机状态校验,包括:
4.根据权利要求1所述的控制方法,其特征在于,所述号码携转状态校验,包括:
5.根据权利要求1至4中任一项所述的控制方法,其特征在于,所述号码未发起过注销请求校验,包括:
6.根据权利...
【专利技术属性】
技术研发人员:张志超,
申请(专利权)人:中国联合网络通信集团有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。