System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 携入号码销户发起归还的控制方法、装置、设备及介质制造方法及图纸_技高网

携入号码销户发起归还的控制方法、装置、设备及介质制造方法及图纸

技术编号:40961074 阅读:2 留言:0更新日期:2024-04-18 20:39
本申请提供的携入号码销户发起归还的控制方法、装置、设备及介质,应用于注销业务层服务,涉及网络通信领域。通过查询分布式搜索引擎中的携入号码销户数据,以获得超过冻结时限的目标号码;对目标号码进行校验,校验依次包括:号码待归还状态校验、号码拆机状态校验、号码携转状态校验和号码未发起过注销请求校验;若对目标号码的校验通过,则调用注销核心层服务发起注销请求,以针对目标号码销户发起归还。本申请通过对目标号码进行校验,将通过校验的目标号码调用注销核心层服务发起注销请求,完成对目标号码销户发起归还,能够降低销户归还号码时的出错概率。

【技术实现步骤摘要】

本申请涉及网络通信领域,尤其涉及一种携入号码销户发起归还的控制方法、装置、设备及介质


技术介绍

1、携号转网是电信消费者在不改变号码的情况下,从一家运营商转到另一家运营商。携号转网的号码在携入方销户并超过冻结时限后,该号码应该归还携出网络,即号码拥有网络。针对待归还的携入号码,由携入网络的运营商发起注销,通过通信服务管理系统(communication service management system,简称为csms)删除该号码的数据,并归还号码拥有网络。

2、相关技术中,针对待归还的携入号码,是将其存储在对应的oracle数据库实例的接口表内,等待java定时任务调用结构化查询语言(structured query language,简称为sql)语句,以扫描接口表内将超过冻结时限的号码,并针对扫描到的号码发起注销。

3、但专利技术人研究发现在通过上述方式进行销户归还号码时,存在出错概率较高的问题。


技术实现思路

1、本申请提供一种携入号码销户发起归还的控制方法、装置、设备及介质,用以降低销户归还号码时的出错概率。

2、第一方面,本申请提供一种携入号码销户发起归还的控制方法,应用于注销业务层服务,控制方法包括:

3、查询分布式搜索引擎中的携入号码销户数据,以获得超过冻结时限的目标号码;

4、对目标号码进行校验,校验依次包括:号码待归还状态校验、号码拆机状态校验、号码携转状态校验和号码未发起过注销请求校验;

>5、若对目标号码的校验通过,则调用注销核心层服务发起注销请求,以针对目标号码销户发起归还。

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.根据权利...

【专利技术属性】
技术研发人员:张志超
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1