通信方法、装置及存储介质制造方法及图纸

技术编号:19186169 阅读:22 留言:0更新日期:2018-10-17 02:12
本申请提供一种通信方法、装置及存储介质。该通信方法包括:监控预配置的运营商集合中各通信运营商的网络状态并从各通信运营商接收定期发送的用于指示网络状态正常或异常的状态信息;在需要为用户分配虚拟号码时,从所述集合中选取一个网络状态监控结果正常并且接收的状态信息正常的通信运营商发起虚拟号码请求。本申请可以监控通信运营商的网络状态,能防止虚拟号码服务的通话异常导致的数据积压,保证用户间通话稳定性,提升用户的通话体验。

Communication method, device and storage medium

The application provides a communication method, device and storage medium. The communication method includes monitoring the network status of each communication operator in a pre-configured set of operators and receiving periodically transmitted status information indicating normal or abnormal network status from each communication operator; and selecting a normal network status monitoring result from the set when a virtual number needs to be assigned to the user. And the normal communication operator receiving the status information initiates the virtual number request. The application can monitor the network status of communication operators, prevent the data backlog caused by abnormal calls of virtual number services, ensure the stability of calls between users, and enhance the user's call experience.

【技术实现步骤摘要】
通信方法、装置及存储介质
本申请涉及通信
,尤其涉及通信方法、装置及存储介质。
技术介绍
随着智能设备与移动通信技术的快速发展,通信服务方提供虚拟号码服务越来越常见。本申请中所述的虚拟号码,是由通信服务方针对具体通信过程为通信双方生成的唯一号码,该虚拟号码与通信双方的真实号码均不同,通信过程中通信双方的通信设备上都只显示该虚拟号码而非双方的真实号码。除了该特定通信的双方之外,其他人拨打该虚拟号码无效。某些特定应用场景需要上述虚拟号码服务。例如,网约车场景中,为了保护司机和乘客双方的隐私,网约车服务方可能会购买一个或多个通信运营商的虚拟号码服务。在生成网约车订单时,网约车服务方会选取一个通信运营商,并获取该通信运营商的虚拟号码发送给司机和乘客。以司机通过该虚拟号码呼叫乘客的通信过程为例,可以是:司机向虚拟号码发起呼叫,随后由虚拟号码向乘客发起呼叫,虚拟号码为司机和乘客建立呼叫连接,整个过程中司机和乘客双方通过该虚拟号码沟通,其真实手机号码彼此不公开,订单完成或取消时该虚拟号码失效,从而达到保护司机和乘客的真实通信号码的目的。相关技术中,存在并发通话量较大、通信运营商的虚拟号码服务异常的情况,如何确保及时请求到虚拟号码、防止数据积压成为亟待解决的问题。
技术实现思路
有鉴于此,本申请提供一种通信方法、装置及存储介质。具体地,本申请是通过如下技术方案实现的:一种通信方法,所述方法包括:监控预配置的运营商集合中各通信运营商的网络状态并从各通信运营商接收定期发送的用于指示网络状态正常或异常的状态信息;在需要为用户分配虚拟号码时,从所述集合中选取一个网络状态监控结果正常并且接收的状态信息正常的通信运营商发起虚拟号码请求。可选的,所述监控预配置的运营商集合中各通信运营商的网络状态,包括:统计所述通信运营商上报的通话数据,根据所述通话数据的统计结果确定所述通信运营商的网络状态。可选的,所述统计结果包括如下一种或多种信息:均单呼叫次数、虚拟号码绑定成功率、非号码保护呼叫占比、零呼叫订单占比、接通率或平均接通时长。可选的,所述方法还包括:若连续N个发送周期均未接收到所述状态信息,则确定所述通信运营商的网络状态异常,其中,N为大于1的自然数。可选的,所述方法还包括:在接收到主叫方针对被叫方的呼叫请求时,查询预先为所述主叫方和被叫方分配虚拟号码的目标通信运营商的网络状态,根据所述目标通信运营商的网络状态确定被叫方的呼叫号码并发送给所述主叫方。可选的,所述查询预先为所述主叫方和被叫方分配虚拟号码的目标通信运营商的网络状态,根据所述目标通信运营商的网络状态确定被叫方的呼叫号码并发送给所述主叫方,包括:若所述目标通信运营商的网络状态异常,则根据预设降级策略确定被叫方的呼叫号码并发送给所述主叫方;若所述目标通信运营商的网络状态正常,则将所述目标通信运营商预先为主叫方和被叫方分配的虚拟号码作为被叫方的呼叫号码发送给所述主叫方。可选的,所述根据预设降级策略确定呼叫号码,包括:将被叫方的真实号码确定为所述呼叫号码;或,在所述集合中选取与所述目标通信运营商不同、且网络状态正常的另一通信运营商,向所选取的通信运营商请求为所述主叫方和被叫方分配虚拟号码,将所选取的通信运营商分配的虚拟号码作为所述被叫方的呼叫号码。一种通信方法,所述方法包括:在针对被叫方的呼叫操作被触发时,向服务端请求所述被叫方的呼叫号码;接收所述服务端发送的呼叫号码,其中,若服务端判断预先为主叫方和被叫方分配虚拟号码的目标通信运营商的网络状态异常,则所述呼叫号码为根据预设降级策略所确定的号码;若所述目标通信运营商的网络状态正常,则所述呼叫号码为所述目标通信运营商预先为所述主叫方和被叫方分配的虚拟号码;根据接收到的呼叫号码向被叫方发起呼叫。一种通信装置,所述装置包括:网络状态确定模块,用于:监控预配置的运营商集合中各通信运营商的网络状态并从各通信运营商接收定期发送的用于指示网络状态正常或异常的状态信息;虚拟号码请求模块,用于:在需要为用户分配虚拟号码时,从所述集合中选取一个网络状态监控结果正常并且接收的状态信息正常的通信运营商发起虚拟号码请求。可选的,所述网络状态确定模块,还用于:统计所述通信运营商上报的通话数据,根据所述通话数据的统计结果确定所述通信运营商的网络状态。可选的,所述统计结果包括如下一种或多种信息:均单呼叫次数、虚拟号码绑定成功率、非号码保护呼叫占比、零呼叫订单占比、接通率或平均接通时长。可选的,所述网络状态确定模块,还用于:若连续N个发送周期均未接收到所述状态信息,则确定所述通信运营商的网络状态异常,其中,N为大于1的自然数。可选的,所述装置还包括:呼叫号码发送模块,用于:在接收到主叫方针对被叫方的呼叫请求时,查询预先为所述主叫方和被叫方分配虚拟号码的目标通信运营商的网络状态,根据所述目标通信运营商的网络状态确定被叫方的呼叫号码并发送给所述主叫方。可选的,所述呼叫号码发送模块,还用于:若所述目标通信运营商的网络状态异常,则根据预设降级策略确定被叫方的呼叫号码并发送给所述主叫方;若所述目标通信运营商的网络状态正常,则将所述目标通信运营商预先为主叫方和被叫方分配的虚拟号码作为被叫方的呼叫号码发送给所述主叫方。可选的,所述呼叫号码发送模块,还用于:将被叫方的真实号码确定为所述呼叫号码;或,在所述集合中选取与所述目标通信运营商不同、且网络状态正常的另一通信运营商;向所选取的通信运营商请求为所述主叫方和被叫方分配虚拟号码,将所选取的通信运营商分配的虚拟号码作为所述被叫方的呼叫号码。一种通信装置,所述装置包括:呼叫号码请求模块,用于:在针对被叫方的呼叫操作被触发时,向服务端请求所述被叫方的呼叫号码;呼叫号码接收模块,用于:接收所述服务端发送的呼叫号码,其中,若服务端判断预先为主叫方和被叫方分配虚拟号码的目标通信运营商的网络状态异常,则所述呼叫号码为根据预设降级策略所确定的号码;若所述目标通信运营商的网络状态正常,则所述呼叫号码为所述目标通信运营商预先为所述主叫方和被叫方分配的虚拟号码;呼叫模块,用于:根据接收到的呼叫号码向被叫方发起呼叫。一种计算机存储介质,所述存储介质中存储有程序指令,所述程序指令包括:监控预配置的运营商集合中各通信运营商的网络状态并从各通信运营商接收定期发送的用于指示网络状态正常或异常的状态信息;在需要为用户分配虚拟号码时,从所述集合中选取一个网络状态监控结果正常并且接收的状态信息正常的通信运营商发起虚拟号码请求。一种计算机存储介质,所述存储介质中存储有程序指令,所述程序指令包括:在针对被叫方的呼叫操作被触发时,向服务端请求所述被叫方的呼叫号码;接收所述服务端发送的呼叫号码,其中,若服务端判断预先为主叫方和被叫方分配虚拟号码的目标通信运营商的网络状态异常,则所述呼叫号码为根据预设降级策略所确定的号码;若所述目标通信运营商的网络状态正常,则所述呼叫号码为所述目标通信运营商预先为所述主叫方和被叫方分配的虚拟号码;根据接收到的呼叫号码向被叫方发起呼叫。由以上描述可以看出,应用服务方可以监控各通信运营商的网络状态,在需要为用户分配虚拟号码时,应用服务方可以确定是否有网络状态异常的通信运营商,从而在需要请求虚拟号码时,可以选取网络状态监控结果正常且接本文档来自技高网...

【技术保护点】
1.一种通信方法,其特征在于,所述方法包括:监控预配置的运营商集合中各通信运营商的网络状态并从各通信运营商接收定期发送的用于指示网络状态正常或异常的状态信息;在需要为用户分配虚拟号码时,从所述集合中选取一个网络状态监控结果正常并且接收的状态信息正常的通信运营商发起虚拟号码请求。

【技术特征摘要】
1.一种通信方法,其特征在于,所述方法包括:监控预配置的运营商集合中各通信运营商的网络状态并从各通信运营商接收定期发送的用于指示网络状态正常或异常的状态信息;在需要为用户分配虚拟号码时,从所述集合中选取一个网络状态监控结果正常并且接收的状态信息正常的通信运营商发起虚拟号码请求。2.根据权利要求1所述的方法,其特征在于,所述监控预配置的运营商集合中各通信运营商的网络状态,包括:统计所述通信运营商上报的通话数据,根据所述通话数据的统计结果确定所述通信运营商的网络状态。3.根据权利要求2所述的方法,其特征在于,所述统计结果包括如下一种或多种信息:均单呼叫次数、虚拟号码绑定成功率、非号码保护呼叫占比、零呼叫订单占比、接通率或平均接通时长。4.根据权利要求1所述的方法,其特征在于,所述方法还包括:若连续N个发送周期均未接收到所述状态信息,则确定所述通信运营商的网络状态异常,其中,N为大于1的自然数。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:在接收到主叫方针对被叫方的呼叫请求时,查询预先为所述主叫方和被叫方分配虚拟号码的目标通信运营商的网络状态,根据所述目标通信运营商的网络状态确定被叫方的呼叫号码并发送给所述主叫方。6.根据权利要求5所述的方法,其特征在于,所述查询预先为所述主叫方和被叫方分配虚拟号码的目标通信运营商的网络状态,根据所述目标通信运营商的网络状态确定被叫方的呼叫号码并发送给所述主叫方,包括:若所述目标通信运营商的网络状态异常,则根据预设降级策略确定被叫方的呼叫号码并发送给所述主叫方;若所述目标通信运营商的网络状态正常,则将所述目标通信运营商预先为主叫方和被叫方分配的虚拟号码作为被叫方的呼叫号码发送给所述主叫方。7.根据权利要求6所述的方法,其特征在于,所述根据预设降级策略确定呼叫号码,包括:将被叫方的真实号码确定为所述呼叫号码;或,在所述集合中选取与所述目标通信运营商不同、且网络状态正常的另一通信运营商,向所选取的通信运营商请求为所述主叫方和被叫方分配虚拟号码,将所选取的通信运营商分配的虚拟号码作为所述被叫方的呼叫号码。8.一种通信方法,其特征在于,所述方法包括:在针对被叫方的呼叫操作被触发时,向服务端请求所述被叫方的呼叫号码;接收所述服务端发送的呼叫号码,其中,若服务端判断预先为主叫方和被叫方分配虚拟号码的目标通信运营商的网络状态异常,则所述呼叫号码为根据预设降级策略所确定的号码;若所述目标通信运营商的网络状态正常,则所述呼叫号码为所述目标通信运营商预先为所述主叫方和被叫方分配的虚拟号码;根据接收到的呼叫号码向被叫方发起呼叫。9.一种通信装置,其特征在于,所述装置包括:网络状态确定模块,用于:监控预配置的运营商集合中各通信运营商的网络状态并从各通信运营商接收定期发送的用于指示网络状态正常或异常的状态信息;虚拟号码请求模块,用于:在需要为用户分配虚拟号码时,从所述集合中选取一个网络状态监控结果正常并且接收的状态信息正常的通信运营商发起虚拟号码请求。10.根据权利要求9所述的装置,其特征在于,所述网络状态确定模块,还...

【专利技术属性】
技术研发人员:杨华帅王晶刘强孟伟
申请(专利权)人:北京嘀嘀无限科技发展有限公司
类型:发明
国别省市:北京,11

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

1