[发明专利]一种拨号处理方法及装置有效
申请号: | 202210709437.7 | 申请日: | 2022-06-22 |
公开(公告)号: | CN114785883B | 公开(公告)日: | 2022-11-22 |
发明(设计)人: | 鲍立志 | 申请(专利权)人: | 成都博点科技有限公司 |
主分类号: | H04M1/27485 | 分类号: | H04M1/27485;H04M1/2748 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 钱娜 |
地址: | 610095 四川省成都市中国(四川)自由贸*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 拨号 处理 方法 装置 | ||
本发明提供一种拨号处理方法及装置,该方法包括:接收用户通过座机输入的待拨号码;若待拨号码的位数为11位,在预先建立的号码库中查询待拨号码对应的行政区信息;比较待拨号码对应的行政区信息和座机预先配置的行政区信息是否相同;若相同,拨出待拨号码;若不相同,在待拨号码最前面添加0,得到第一待拨号码,并拨出第一待拨号码。在本方案中,在接收到待拨号码后,根据待拨号码的位数在号码库中查询待拨号码对应的行政区信息,并将待拨号码对应的行政区信息与座机预先配置的行政区信息进行比较,从而确定是否需要在该待拨号码前添加0,进而节省拨号时间,实现自动补0,一键拨号以及拨打隐藏号码。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种拨号处理方法及装置。
背景技术
目前,利用传统座机拨打外地手机号时,都需要在开头加0才能正常拨出,然而,拨号人员并不知道拨出的号码是本地的还是外地的,如果在任何号码前都添加0,遇到本地号码就无法正常拨通,需要进行两次拨号,浪费了时间。特别是在通话记录中,保存的都是不加0的号码,因此,不能在通话记录中一键拨号。除此之外,如果是销售专用座机,为防止客户资源外泄,通常会将来电手机号中间4位隐藏,销售无法手动输入号码拨号,只能通过一键拨号拨打被隐藏的号码,如果是异地手机号就无法实现异地拨号。
由此可知,现有的座机拨号方式无法实现自动补0,也无法实现一键拨号以及拨打隐藏号码,从而浪费拨号时间。
发明内容
有鉴于此,本发明实施例提供一种拨号处理方法及装置,以解决现有技术中无法实现自动补0,一键拨号以及拨打隐藏号码的问题。
为实现上述目的,本发明实施例提供如下技术方案:
本发明实施例第一方面公开了一种拨号处理方法,所述方法包括:
接收用户通过座机输入的待拨号码;
若所述待拨号码的位数为11位,在预先建立的号码库中查询所述待拨号码对应的行政区信息,所述号码库基于sqlite数据库建立,所述号码库中包括所有号码段以及所述号码段对应的行政区信息;
比较所述待拨号码对应的行政区信息和所述座机预先配置的行政区信息是否相同;
若相同,拨出所述待拨号码;
若不相同,在所述待拨号码最前面添加0,得到第一待拨号码,并拨出所述第一待拨号码。
可选的,还包括:
若所述待拨号码的位数为12位,判断所述待拨号码最前面的数字是否为0;
若所述待拨号码最前面的数字为0,删除所述待拨号码最前面的0,并在所述号码库中查询所述待拨号码对应的行政区信息;
比较所述待拨号码对应的行政区信息和所述座机预先配置的行政区信息是否相同;
若相同,删除所述待拨号码最前面的0,得到第二待拨号码,并拨出所述第二待拨号码;
若不相同,拨出所述待拨号码;
若所述待拨号码最前面的数字不为0,拨出所述待拨号码。
可选的,所述预先建立号码库的过程,包括:
建立初始号码库;
获取以纯文本形式存储号码数据的纯文本文件,所述号码数据包括所有号码段以及所述号码段对应的行政区信息;
基于sqlite数据库工具,将所述纯文本文件转换为sqlite数据库生成文件,其中,所述sqlite数据库生成文件存储于程序包或者磁盘文件;
利用所述sqlite数据库生成文件初始化所述初始号码库,生成号码库。
可选的,还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都博点科技有限公司,未经成都博点科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210709437.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:基于无头轧制工艺免磷化板及其制备方法
- 下一篇:一种耐磨衬板性能测试机