本发明涉及一种双向号码隐藏的语音通话平台。
背景技术:
在往年的315晚会上,央视通过现场演示,揭露了消费者在使用手机打车、购物和订餐服务时很容易造成信息泄露,其中包括消费者的手机号码、住址和身份证号码等。不过,遗憾的是,由于时间所限,晚会中仅以住址泄露为例简述了危害。实际上,信息泄露中对消费者伤害最大的是手机号码泄露,由此带来的危害包括无穷无尽的骚扰电话、欺诈电话以及性质相同的不良短信等。
技术实现要素:
有鉴于此,本发明的目的在于提供一种双向号码隐藏的语音通话平台,有效保护通话双方号码或平台核心信息不泄露,即可保护用户隐私,又可以防止信息被抓取及跳单交易。
为实现上述目的,本发明采用如下技术方案:一种双向号码隐藏的语音通话平台,其特征在于:包括业务接口模块、数据库模块、呼叫模块、语音通信模块及系统安全模块;
业务接口模块:用于提供用户业务系统与所述语音通话平台的数据接口,将用户业务系统中的新增、删除和修改业务信息传输至语音通话平台;
数据库模块:包括可实现数据交换、数据同步的业务支撑数据库及语音通话数据库;用于保存用户数据和业务信息;
呼叫模块:用于控制主叫用户发起呼叫接通被叫用户,并在被叫用户侧显示临时隐私号码的通话流程处理及话单生成;
语音通信模块:用于与通信运营商信令和语音通信;用于智能话务路由和排队;用于自动查找、计算和匹配业务关系,解析出通话需要接续的被叫用户的号码并用临时隐私号码显示给被叫用户侧;
系统安全模块:用于为系统安全稳定运行提供保障。
进一步的,所述业务信息包括业务流水号、主叫用户号码、临时隐私号码、被叫用户号码、通话有效开始时间及通话有效结束时间。
进一步的,包括呼出模式和呼入模式;
呼出模式:
步骤A1:用户业务系统通过数据接口发送消息至所述语音通话平台,进行业务信息的新增、删除和修改;
步骤A2:主叫用户通过客户端发送呼叫给被叫用户,所述客户端通过互联网将呼叫传送到所述语音通话平台;
步骤A3:语音通话平台收到呼叫后,语音通信模块对主叫用户号码和被叫用户号码进行解析,查询用户业务系统传送过来的业务信息,根据主叫用户号码和原始被动用户号码判断是否有业务数据,若有,则解析出最终需要呼叫的真实被叫用户号码及临时隐私号码;
步骤A4:语音通话平台保持主叫用户的话务,并用解析出来的临时隐私号码作为主显外呼真实被动用户号码;
步骤A5:被叫用户接到来电并接听,实现主叫用户和被叫用户的通话;
步骤A6:呼叫结束后,语音通话平台生成通话话单;
呼入模式:
步骤B1:用户业务系统通过数据接口发送消息至所述语音通话平台,进行业务信息的新增、删除和修改;
步骤B2:被叫用户通过客户端直接拨打所述临时隐私号码发起呼叫,运营商通信交换网将呼叫传送到语音通话平台;
步骤B3:语音通话平台收到呼叫后,语音通信模块对主叫用户号码和被叫用户号码进行解析,查询用户业务系统传送过来的业务信息,根据被叫用户号码和临时隐私号码判断是否有业务数据,若有,则解析出最终需要呼叫的真实主叫用户号码;
步骤B4:语音通话平台保持被动用户的话务,并用解析出来的临时隐私号码作为主显外呼真实主叫用户号码;
步骤B5:主叫用户接到来电并接听,实现主叫用户和被叫用户的通话;
步骤B6:呼叫结束后,语音通话平台生成通话话单。
本发明与现有技术相比具有以下有益效果:本发明为通话双方方式实现匿名通话功能的技术发明,适用于租用车、快递、订餐、保险、咨询行业、中介服务、分类信息平台等,有效保护通话双方号码或平台核心信息不泄露,即可保护用户隐私,又可以防止信息被抓取及跳单交易。即双向号码隐藏的语音通话平台,用户无需更换当前号码,也无需申请新号码,即可实现发起语音呼叫时隐藏自身号码,解决用户发起通话时号码泄露的问题。
附图说明
图1是本发明的平台结构示意图。
图2是本发明实施例一的呼出流程图。
图3是本发明实施例一的呼入流程图。
图4是本发明实施例二的呼出流程图。
图5是本发明实施例二的呼入流程图。
具体实施方式
下面结合附图及实施例对本发明做进一步说明。
请参照图1,本发明提供一种双向号码隐藏的语音通话平台,其特征在于:包括业务接口模块、数据库模块、呼叫模块、语音通信模块及系统安全模块;
业务接口模块:用于提供用户业务系统与所述语音通话平台的数据接口,具体的,通过与用户业务系统中的接口服务模块连接,实现数据的双向传输,将用户业务系统中的新增、删除和修改业务信息传输至语音通话平台;所述业务信息包括业务流水号、主叫用户号码、临时隐私号码(即虚拟号)、被叫用户号码、通话有效开始时间及通话有效结束时间。
数据库模块:包括可实现数据交换、数据同步的业务支撑数据库及语音通话数据库;用于保存用户数据和业务信息;
呼叫模块:用于控制主叫用户发起呼叫接通被叫用户,并在被叫用户侧显示临时隐私号码的通话流程处理及话单生成;
语音通信模块:用于与通信运营商信令和语音通信;用于智能话务路由和排队;用于自动查找、计算和匹配业务关系,解析出通话需要接续的被叫用户的号码并用临时隐私号码显示给被叫用户侧;
系统安全模块:用于为系统安全稳定运行提供保障。
进一步的,包括呼出模式和呼入模式;
呼出模式:
步骤A1:用户业务系统通过数据接口发送消息至所述语音通话平台,进行业务信息的新增、删除和修改;
步骤A2:主叫用户通过客户端发送呼叫给被叫用户,所述客户端通过互联网将呼叫传送到所述语音通话平台;
步骤A3:语音通话平台收到呼叫后,语音通信模块对主叫用户号码和被叫用户号码进行解析,查询用户业务系统传送过来的业务信息,根据主叫用户号码和原始被动用户号码判断是否有业务数据,若有,则解析出最终需要呼叫的真实被叫用户号码及临时隐私号码;
步骤A4:语音通话平台保持主叫用户的话务,并用解析出来的临时隐私号码作为主显外呼真实被动用户号码;
步骤A5:被叫用户接到来电并接听,实现主叫用户和被叫用户的通话;
步骤A6:呼叫结束后,语音通话平台生成通话话单;
呼入模式:
步骤B1:用户业务系统通过数据接口发送消息至所述语音通话平台,进行业务信息的新增、删除和修改;
步骤B2:被叫用户通过客户端直接拨打所述临时隐私号码发起呼叫,运营商通信交换网将呼叫传送到语音通话平台;
步骤B3:语音通话平台收到呼叫后,语音通信模块对主叫用户号码和被叫用户号码进行解析,查询用户业务系统传送过来的业务信息,根据被叫用户号码和临时隐私号码判断是否有业务数据,若有,则解析出最终需要呼叫的真实主叫用户号码;
步骤B4:语音通话平台保持被动用户的话务,并用解析出来的临时隐私号码作为主显外呼真实主叫用户号码;
步骤B5:主叫用户接到来电并接听,实现主叫用户和被叫用户的通话;
步骤B6:呼叫结束后,语音通话平台生成通话话单。
为了本领域技术人员能更好地理解本发明的技术方案,以下结合两个具体实施例对本发明的使用流程进行详细介绍:其中用户A为主叫用户,用户B为被叫用户。
实施例一,适用于个人场景,
请参照图2,呼出模式包括以下步骤:
1)用户A登录双向号码隐藏的语音通话平台APP向用户B发起呼叫;
2)用户A发起呼叫,通过双向号码隐藏的语音通话平台生成虚拟号;
3)双向号码隐藏的语音通话平台即时生成用户A与用户B的虚拟号绑定关系;
4)用户B接听用户A来电,显示号码为即时生成的虚拟号;
5)用户A与用户B的虚拟号绑定关系可根据具体使用场景设置,可设置为单通有效,亦可设置一定的有效期。在有效期内,用户A通过双向号码隐藏的语音通话平台APP向用户B发起呼叫,均显示相同的虚拟号。且用户B直接拨打虚拟号可联系上用户A。失效后,将重新生成新的虚拟号绑定关系,用户B拨打原虚拟号将无法联系上用户A。
请参照图3,呼入模式包括以下步骤:
1)用户B拨打虚拟号回拨用户A;
2)双向号码隐藏的语音通话平台判断用户A与用户B是否存在有效的虚拟号绑定关系;
3)用户B与用户A存在有效虚拟号绑定关系,呼叫A成功,显示号码为用户B号码;无有效虚拟号绑定关系,呼叫失败。
实施例二,适用于企业场景,
请参照图2,呼出模式包括以下步骤:
1)企业平台在双向号码隐藏的语音平台APP注册有固定虚拟号/短号;
2)用户A基于企业订单/平台拨打虚拟号/短号外呼用户B;
3)根据用户A形成的订单关系生成临时虚拟号+订单号号码;
4)即时生成用户A与用户B的虚拟号绑定关系;
5)用户B接听显示号码为即时生成的虚拟号+订单号;
6)用户A与用户B虚拟关系基于订单关系为唯一的绑定关系;
7)订单完成后,用户A与用户B的虚拟关系解除。
请参照图3,呼入模式包括以下步骤:
1)用户B拨打虚拟号+订单号回拨用户A;
2)双向号码隐藏的语音通话平台判断用户A与用户B是否存在有效的虚拟号绑定关系;
3)用户B与用户A存在有效虚拟号绑定关系,呼叫A成功,显示号码为企业虚拟号码;无有效虚拟号绑定关系,呼叫失败。
以上所述仅为本发明的较佳实施例,凡依本发明申请专利范围所做的均等变化与修饰,皆应属本发明的涵盖范围。