一种虚拟号码处理方法和装置制造方法及图纸

技术编号:31627257 阅读:33 留言:0更新日期:2021-12-29 19:04
本发明专利技术实施例提供了一种虚拟号码处理方法和装置,所述方法包括:将从号码池中取出的虚拟号码存入时间轮的一时间格;在一所述时间格中存储的所述虚拟号码的时长达到所述有效时长时,将所述时间格中存储的所述虚拟号码取出并重新放入所述号码池。本发明专利技术实施例可以实现将从号码池中取出的虚拟号码存入一时间格,并在虚拟号码在时间格中存储的时长达到有效时长时,将虚拟号码回收。相对于现有技术,本发明专利技术实施例不需要申请大量的虚拟号码,可以降低成本,且在确定达到有效时长的虚拟号码时,只需要对某个时间格进行遍历,不需要对所有存储虚拟号码的存储空间进行遍历,可以减少计算资源的占用,降低对设备性能的要求。降低对设备性能的要求。降低对设备性能的要求。

【技术实现步骤摘要】
一种虚拟号码处理方法和装置


[0001]本专利技术涉及计算机
,特别是涉及一种虚拟号码处理方法和一种虚拟号码处理装置。

技术介绍

[0002]在用户需要进行电话联系的业务场景中,服务商为保护用户的真实号码不被泄露,通常从号码池中取出虚拟号码为用户分配,将真实号码与虚拟号码绑定,使得用户可以使用虚拟号码进行电话联系。
[0003]由于号码池中虚拟号码数量有限,若虚拟号码不及时回收,将降低虚拟号码的使用效率,增大服务商的成本。

技术实现思路

[0004]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种虚拟号码处理方法和相应的一种虚拟号码处理装置。
[0005]为了解决上述问题,本专利技术实施例公开了一种虚拟号码处理方法,其特征在于,包括:
[0006]将从号码池中取出的虚拟号码存入时间轮的一时间格;
[0007]在一所述时间格中存储的所述虚拟号码的时长达到所述有效时长时,将所述时间格中存储的所述虚拟号码取出并重新放入所述号码池。
[0008]可选地,所述将从号码池中取出的虚拟号码存入时间轮的一时间格,包括:
[0009]按照时间轮的转动方向和转动间隔,依次将所述时间轮的多个时间格中的一个确定为第一时间格;所述转动间隔与所述时间格的数量的乘积为所述有效时长;
[0010]将从所述号码池中取出的虚拟号码存入所述第一时间格。
[0011]可选地,所述在一所述时间格中存储的所述虚拟号码的时长达到所述有效时长时,将所述时间格中存储的所述虚拟号码取出并重新放入所述号码池,包括:
[0012]将所述第一时间格在所述转动方向的下一时间格确定为第二时间格;
[0013]将所述第二时间格中存储的所述虚拟号码取出并重新放入所述号码池,所述第二时间格中的虚拟号码在所述第二时间格中存储的时长为所述有效时长。
[0014]可选地,所述按照时间轮的转动方向和预设转动间隔,依次将所述时间轮的多个时间格中的一个确定为第一时间格,包括:
[0015]按照时间轮的转动方向和转动间隔,将预设第一指针依次指向所述时间轮的多个时间格中的一个;
[0016]将所述预设第一指针指向的时间格作为第一时间格。
[0017]可选地,所述将所述第一时间格在所述转动方向的下一时间格确定为第二时间格,包括:
[0018]将预设第二指针依次指向所述第一时间格在所述转动方向的下一时间格;
[0019]将所述预设第二指针指向的时间格作为第二时间格。
[0020]可选地,所述时间格具有标识,所述将从所述号码池中取出的虚拟号码存入所述第一时间格,包括:
[0021]在预设数据库中,将所述第一时间格的标识与从所述号码池中取出的虚拟号码关联存储。
[0022]可选地,所述时间格具有标识,所述将所述第二时间格中存储的所述虚拟号码取出并重新放入所述号码池,包括:
[0023]查找预设数据库中,与所述第二时间格的标识关联存储的虚拟号码;
[0024]将与所述第二时间格的标识关联存储的虚拟号码取出并重新放入所述号码池。
[0025]本专利技术实施例还公开了一种虚拟号码处理装置,包括:
[0026]存储模块,用于将从号码池中取出的虚拟号码存入时间轮的一时间格;
[0027]回收模块,用于在一所述时间格中存储的所述虚拟号码的时长达到所述有效时长时,将所述时间格中存储的所述虚拟号码取出并重新放入所述号码池。
[0028]可选地,所述存储模块包括:
[0029]第一时间格确定子模块,用于按照时间轮的转动方向和转动间隔,依次将所述时间轮的多个时间格中的一个确定为第一时间格;所述转动间隔与所述时间格的数量的乘积为所述有效时长;
[0030]虚拟号码存储子模块,用于将从所述号码池中取出的虚拟号码存入所述第一时间格。
[0031]可选地,所述回收模块包括:
[0032]第二时间格确定子模块,用于将所述第一时间格在所述转动方向的下一时间格确定为第二时间格;
[0033]虚拟号码回收子模块,用于将所述第二时间格中存储的所述虚拟号码取出并重新放入所述号码池,所述第二时间格中的虚拟号码在所述第二时间格中存储的时长为所述有效时长。
[0034]可选地,所述第一时间格确定子模块包括:
[0035]第一指针指向单元,用于按照时间轮的转动方向和转动间隔,将预设第一指针依次指向所述时间轮的多个时间格中的一个;
[0036]第一时间格确定单元,用于将所述预设第一指针指向的时间格作为第一时间格。
[0037]可选地,所述第二时间格确定子模块包括:
[0038]第二指针指向单元,用于将预设第二指针依次指向所述第一时间格在所述转动方向的下一时间格;
[0039]第二时间格确定单元,用于将所述预设第二指针指向的时间格作为第二时间格。
[0040]可选地,所述时间格具有标识,所述虚拟号码存储子模块包括:
[0041]第一关联存储单元,用于在预设数据库中,将所述第一时间格的标识与从所述号码池中取出的虚拟号码关联存储。
[0042]可选地,所述时间格具有标识,所述虚拟号码回收子模块包括:
[0043]虚拟号码查找单元,用于查找预设数据库中,与所述第二时间格的标识关联存储的虚拟号码;
[0044]虚拟号码回收单元,用于将与所述第二时间格的标识关联存储的虚拟号码取出并重新放入所述号码池。
[0045]本专利技术实施例还公开了一种电子设备,其特征在于,包括:处理器、存储器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上所述的虚拟号码处理方法的步骤。
[0046]本专利技术实施例还公开了一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如上所述的虚拟号码处理方法的步骤。
[0047]本专利技术实施例包括以下优点:
[0048]本专利技术实施例可以实现将从号码池中取出的虚拟号码存入一时间格,并在虚拟号码在时间格中存储的时长达到有效时长时,将虚拟号码回收。相对于现有技术,本专利技术实施例不需要申请大量的虚拟号码,可以降低成本,且在确定达到有效时长的虚拟号码时,只需要对某个时间格进行遍历,不需要对所有存储虚拟号码的存储空间进行遍历,可以减少计算资源的占用,降低对设备性能的要求。
附图说明
[0049]图1是本专利技术实施例提供的一种虚拟号码处理方法的步骤流程图;
[0050]图2是本专利技术实施例提供的一种虚拟号码处理方法的步骤流程图;
[0051]图3是本专利技术实施例中对虚拟号码进行回收的流程图;
[0052]图4是本专利技术实施例提供的一种虚拟号码处理装置的结构框图。
具体实施方式
[0053]为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种虚拟号码处理方法,其特征在于,包括:将从号码池中取出的虚拟号码存入时间轮的一时间格;在一所述时间格中存储的所述虚拟号码的时长达到所述有效时长时,将所述时间格中存储的所述虚拟号码取出并重新放入所述号码池。2.根据权利要求1所述的方法,其特征在于,所述将从号码池中取出的虚拟号码存入时间轮的一时间格,包括:按照时间轮的转动方向和转动间隔,依次将所述时间轮的多个时间格中的一个确定为第一时间格;所述转动间隔与所述时间格的数量的乘积为所述有效时长;将从所述号码池中取出的虚拟号码存入所述第一时间格。3.根据权利要求2所述的方法,其特征在于,所述在一所述时间格中存储的所述虚拟号码的时长达到所述有效时长时,将所述时间格中存储的所述虚拟号码取出并重新放入所述号码池,包括:将所述第一时间格在所述转动方向的下一时间格确定为第二时间格;将所述第二时间格中存储的所述虚拟号码取出并重新放入所述号码池,所述第二时间格中的虚拟号码在所述第二时间格中存储的时长为所述有效时长。4.根据权利要求2所述的方法,其特征在于,所述按照时间轮的转动方向和预设转动间隔,依次将所述时间轮的多个时间格中的一个确定为第一时间格,包括:按照时间轮的转动方向和转动间隔,将预设第一指针依次指向所述时间轮的多个时间格中的一个;将所述预设第一指针指向的时间格作为第一时间格。5.根据权利要求3所述的方法,其特征在于,所述将所述第一时间格在所述转动方向的下一时间格确定为第二时间格,包括:将预设...

【专利技术属性】
技术研发人员:陈鹏
申请(专利权)人:五八同城信息技术有限公司
类型:发明
国别省市:

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

1