发明名称 一种注册号码的生成方法
摘要 本申请提出了一种注册号码的生成方法,包括:接收来自终端的号码注册请求;如果内存中没有同时缓存首部号码池和尾部号码池,则访问数据库并将所述首部号尾部号码池和所述尾部号码池缓存至内存中;从内存中的首部号码池随机选取一首部号码;从内存中的尾部号码池随机选取一尾部号码;组合所述一首部号码和所述一尾部号码以生成所述唯一注册号码;将所述唯一注册号码发送至所述终端。通过本发明实现了减少重新生成可用号码的次数;使得对数据库的访问减少,有效减少了数据库访问压力;有效增强了注册号码的私密性、安全性;使得既不浪费系统资源又能够满足用户注册的实际需要,使得系统具有较强的适应性。
申请公布号 CN104572850A 申请公布日期 2015.04.29
申请号 CN201410780846.1 申请日期 2014.12.17
申请人 北京可思云海科技有限公司 发明人 王笑霏
分类号 G06F17/30(2006.01)I;G06F12/08(2006.01)I;H04L29/06(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 代理人
主权项 一种注册号码的生成方法,包括:接收来自终端的号码注册请求,所述号码注册请求用于申请唯一注册号码;如果内存中没有同时缓存首部号码池和尾部号码池,则访问数据库并将所述首部号尾部号码池和所述尾部号码池缓存至内存中,其中所述首部号码池中包括第一预定数量的号码,所述尾部号码池中包括第二预定数量的号码;从内存中的首部号码池随机选取一首部号码,并将所述一首部号码从所述首部号码池中清除;从内存中的尾部号码池随机选取一尾部号码,并将所述一尾部号码从所述尾部号码池中清除;组合所述一首部号码和所述一尾部号码以生成所述唯一注册号码;将所述唯一注册号码发送至所述终端;如果首部号码池中可用号码的数量等于第一预定临界值时,则生成新的首部号码补充到首部号码池中;如果尾部号码池中可用号码的数量等于第二预定临界值时,则生成新的尾部号码补充到尾部号码池中。
地址 100020 北京市朝阳区吉庆里14号佳汇国际中心A座1506