通话方法及系统技术方案

技术编号:15003815 阅读:175 留言:0更新日期:2017-04-04 12:05
本发明专利技术涉及通信技术领域,公开了一种通话方法及系统。本发明专利技术中,服务器存储软件端与手机号的对应关系,以及软件端的当前网络状态;当服务器收到呼叫软件端的请求时,服务器根据软件端的当前网络状态,选择以下两种呼叫方式之一进行通话:通过IP网络呼叫软件端;或者,运营商线路呼叫与软件端对应的手机号。本发明专利技术与现有技术相比,避免了软件端在2G/3G/4G网络下进行IP通话,由于网络不稳定而导致的接通率和通话质量下降的问题,从而提升了通话体验。

【技术实现步骤摘要】

本专利技术涉及通讯
,特别涉及一种通话方法及系统
技术介绍
随着互联网与传统语音的不断发展及融合,以网络协议(英文全称:InternetProtocol,英文缩写:IP)网络为基础的网络电话(VoiceoverInternetProtocol,简称VoIP)语音通信发展迅速,越来越多的用户选择IP网络电话。VoIP电话俗称网络电话,其基本原理是通过语音压缩设备对语音进行压缩编码处理,然后再把这些语音数据根据相关的协议进行打包,经过IP网络把数据包传送到目的地后,再把这些语音数据包串起来,经过解压解码处理后,恢复成原来的信号,从而达到由IP网络发送语音的目的。VoIP通话业务费用低廉,因而能够为商业企业、家庭等用户的通话需求提供富有竞争力的选择。然而,由于2G、3G、4G等通信网络自身的稳定性问题,造成用户使用IP电话业务时存在接通率不佳,通话质量不佳等的问题,影响用户的通话体验。
技术实现思路
本专利技术的目的在于提供一种通话方法及系统,避免了软件端在2G/3G/4G网络下进行IP通话,由于网络不稳定而导致的接通率和通话质量下降的问题。为解决上述技术问题,本专利技术的实施方式提供了一种通话方法,包含以下步骤:服务器存储软件端与手机号的对应关系,以及软件端的当前网络状态;当服务器收到呼叫软件端的请求时,所述服务器根据所述软件端的当前网络状态,选择以下两种呼叫方式之一进行通话:通过IP网络呼叫所述软件端;或者,运营商线路呼叫与所述软件端对应的手机号。本专利技术的实施方式还提供了一种通话系统,包含:服务器,软件端和具有手机号的移动终端;所述服务器存储有软件端与手机号的对应关系,以及软件端的当前网络状态;并在收到呼叫软件端的请求时,根据所述软件端的当前网络状态,选择以下两种呼叫方式之一进行通话:通过IP网络呼叫所述软件端;或者,运营商线路呼叫与所述软件端对应的手机号。本专利技术实施方式相对于现有技术而言,在服务器存储软件端与手机号的对应关系,从而实现了软件端(即分机号)与手机号的绑定,同时,服务器还存储有软件端的当前网络状态。当收到呼叫软件端的请求时,服务器根据软件端的当前网络状态,选择以下两种呼叫方式之一进行通话:当前网路状态满足IP网络通话需求时,通过IP网络呼叫软件端,或者当前网络状态可能影响IP网络通话质量时,通过运营商线路呼叫与软件端对应的手机号,从而避免了由于网络不稳定而导致的接通率差以及通话质量下降的问题,提高了通话体验。优选地,所述网络状态包含网络模式;其中,所述网络模式包括Wifi、4G、3G、2G;在所述服务器根据所述软件端的当前网络状态,选择呼叫方式的步骤中,若网络模式为Wifi,则所述服务器通过IP网络呼叫所述软件端;若网络模式为4G、3G、2G中任意之一,则所述服务器通过运营商线路呼叫与所述软件端对应的手机号。在Wifi网络模式下,使用IP网络电话,而在2G、3G、4G等的网络模式下,通过运营商线路呼叫与软件端对应的手机号,有利于提高通话质量。优选地,所述网络状态包含网络模式及其网络质量;其中,所述网络模式包括Wifi、4G、3G、2G;在所述服务器根据所述软件端的当前网络状态,选择呼叫方式的步骤中,若网络模式为Wifi,且其网络质量满足正常语音通信基本要求,则所述服务器通过IP网络呼叫所述软件端;否则,所述服务器通过运营商线路呼叫与所述软件端对应的手机号。使得Wifi的信号质量不佳时,通过运营商线路呼叫与软件端对应的手机号,避免了由于Wifi网络信号不佳造成的通话质量下降的问题。优选地,在判断网络质量是否满足正常语音通信基本要求的步骤中,包含以下子步骤:所述软件端定时向所述服务器发送语音包;所述服务器对收到的语音包进行分析;若所述服务器判定对语音包的分析结果满足以下三个条件任意之一或者其任意组合,则判定所述网络质量满足正常语音通信基本要求:丢包率小于预设的丢包门限;时延小于预设的时延门限;抖动小于预设的抖动门限。通过定时发送语音包,可检测网络是否适于语音通话,从而进一步保证语音通话质量。优选地,所述服务器存储的软件端的当前网络状态在所述软件端所处网络发生切换时,所述软件端将切换后的网络状态上报给所述服务器进行更新。从而使得服务器存储的软件端的当前网络状态与软件端实际的网络状态保持同步,避免出现通话接入故障。附图说明图1是根据本专利技术第一实施方式通话方法的流程图;图2是根据本专利技术第二实施方式通话方法的流程图;图3是根据本专利技术第三实施方式通话系统的结构框图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本发明的各实施方式进行详细的阐述。然而,本领域的普通技术人员可以理解,在本专利技术各实施方式中,为了使读者更好地理解本申请而提出了许多技术细节。但是,即使没有这些技术细节和基于以下各实施方式的种种变化和修改,也可以实现本申请各权利要求所要求保护的技术方案。本专利技术的第一实施方式涉及一种通话方法,具体流程如图1所示,包含以下步骤:步骤10:服务器存储软件端与手机号的对应关系,以及软件端的当前网络状态。具体而言,软件端为安装于终端上的IP网络电话软件,软件端经IP传输协议与服务器进行通信。在使用软件端拨打网络电话进行通话前,需要对软件端进行简单设置,比如,设置软件端的网络识别号(类似于分机号),软件端的网络识别号可以为用户账号等。这样,当该软件端作为被叫时,主叫方可以向服务器发出对于该被叫软件端的呼叫请求。在现有的网络通话技术中,由于仅是主叫软件端、服务器、被叫软件端之间的通信,软件端之间仅能够通过IP网络进行通话。而由于网络自身的不稳定性,加之网络繁忙时,软件端之间的通话可能就会出现接通率不佳、通话质量下降等的问题。而在本实施方式中,将手机号与软件端对应存储于服务器中,即将手机号与软件端进行绑定。具体地,可以在软件端设置与软件端绑定的手机号,设置完成,服务器即能够收到并存储该软件端与手机号的对应关系。从而,当软件端被呼叫时,服务器能够建立主叫和与被呼叫软件端对应的手机之间的通话通道。同时,服务器还存储软件端的当前网络状态。网络状态包含网络模式,通常,网络模式包括Wifi(Wireless-Fidelity,无线保真)、4G、3G、2G。近年来,WIFI技术发展迅速,在短距离无线通信领域获得了极大的应用,Wifi数据传本文档来自技高网...

【技术保护点】
一种通话方法,其特征在于,包含以下步骤:服务器存储软件端与手机号的对应关系,以及软件端的当前网络状态;当服务器收到呼叫软件端的请求时,所述服务器根据所述软件端的当前网络状态,选择以下两种呼叫方式之一进行通话:通过IP网络呼叫所述软件端;或者,运营商线路呼叫与所述软件端对应的手机号。

【技术特征摘要】
1.一种通话方法,其特征在于,包含以下步骤:
服务器存储软件端与手机号的对应关系,以及软件端的当前网络状态;
当服务器收到呼叫软件端的请求时,所述服务器根据所述软件端的当前
网络状态,选择以下两种呼叫方式之一进行通话:
通过IP网络呼叫所述软件端;或者,
运营商线路呼叫与所述软件端对应的手机号。
2.根据权利要求1所述的通话方法,其特征在于,所述网络状态包含
网络模式;其中,所述网络模式包括Wifi、4G、3G、2G;
在所述服务器根据所述软件端的当前网络状态,选择呼叫方式的步骤
中,
若网络模式为Wifi,则所述服务器通过IP网络呼叫所述软件端;
若网络模式为4G、3G、2G中任意之一,则所述服务器通过运营商线路
呼叫与所述软件端对应的手机号。
3.根据权利要求1所述的通话方法,其特征在于,所述网络状态包含
网络模式及其网络质量;其中,所述网络模式包括Wifi、4G、3G、2G;
在所述服务器根据所述软件端的当前网络状态,选择呼叫方式的步骤
中,
若网络模式为Wifi,且其网络质量满足正常语音通信基本要求,则所述
服务器通过IP网络呼叫所述软件端;否则,所述服务器通过运营商线路呼
叫与所述软件端对应的手机号。
4.根据权利要求3所述的通话方法,其特征在于,在判断网络质量是
否满足正常语音通信基本要求的步骤中,包含以下子步骤:
所述软件端定时向所述服务器发送语音包;
所述服务器对收到的语音包进行分析;
若所述服务器判定对语音包的分析结果满足以下三个条件任意之一或
者其任意组合,则判定所述网络质量满足正常语音通信基本要求:
丢包率小于预设的丢包门限;
时延小于预设的时延门限;
抖动小于预设的抖动门限。
5.根据权利要求1所述的通话方法,其特征在于,所述服务器存储的
软件端的当前...

【专利技术属性】
技术研发人员:陈义斌罗剑波谢曙生
申请(专利权)人:上海云翌通信科技有限公司
类型:发明
国别省市:上海;31

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

1