发明名称 语音通信中的呼叫方法及移动终端
摘要 本发明公开了一种语音通信中的呼叫方法及移动终端,所述方法包括:在向被叫方发起呼叫时判断是否连接上互联网;若判断为是,则判断呼叫方和被叫方是否均已登录互联网服务器;若判断为是,则选择互联网呼叫被叫方,否则,选择移动通信网络呼叫被叫方。通过上述方式,本发明能够自动判断并优先选择几乎免费的互联网进行语音通信,降低通信费用,并且,如果通信双方有一方没有连接上互联网时,移动终端还能自动选择移动通信网络进行语音通信,保证语音通信的即时性。
申请公布号 CN102355713B 申请公布日期 2015.12.02
申请号 CN201110276753.1 申请日期 2011.09.16
申请人 惠州TCL移动通信有限公司 发明人 叶大伟
分类号 H04W48/18(2009.01)I;H04W88/02(2009.01)I 主分类号 H04W48/18(2009.01)I
代理机构 深圳市君胜知识产权代理事务所 44268 代理人 王永文
主权项 一种语音通信中的呼叫方法,其特征在于,所述方法包括:利用呼叫方的移动终端号码作为帐号并通过网络协议栈登录互联网服务器,若登录上互联网服务器,则所述移动终端将其自己的在线状态变量记录为在线状态,否则记录为不在线状态,当所述移动终端和所述互联网服务器连接后,该连接被一直保持,如果所述移动终端检测出连接断开,则移动终端将所述在线状态变量记录为不在线状态;当被记录为所述不在线状态时,继续重新登录互联网服务器,并且设定重复登录次数的阈值; 在向被叫方发起呼叫时判断是否连接上互联网;若所述判断为是,则判断呼叫方和被叫方是否均已登录互联网服务器;通过网络协议栈返回的在互联网服务器中记录的在线状态来判断呼叫方和被叫方是否均已登录互联网服务器,网络协议栈返回的是呼叫方和被叫方均在线的结果,则判断为呼叫方和被叫方均已登录上互联网服务器;若网络协议栈返回的是呼叫方或被叫方不在线的结果,则判断为呼叫方和被叫方并非均已登录上互联网服务器;若所述判断为是,则选择互联网呼叫被叫方,否则,选择移动通信网络呼叫被叫方;所述在向被叫方发起呼叫时判断是否连接上互联网的步骤包括:根据调用函数返回的结果来判断是否通过网络协议栈连接上互联网,若调用函数返回的结果是0,则判断为没有通过网络协议栈连接上互联网;若调用函数返回的结果是1,则判断为通过网络协议栈连接上互联网;被叫方在接收到呼叫方发起的呼叫后,判断呼叫是否来自互联网;通过判断呼叫信号是被网络协议栈解析还是被通信协议栈解析来判断呼叫是否来自互联网;其中,网络协议栈是基于TCP/IP协议标准对信号进行编解码处理,即把原始信号编码成网络信号格式,并经无线网络天线传递到国际互联网上或者把无线网络天线上收到的互联网信号,解码成原始信号;通信协议栈负责把主天线接受到的通信信号,解析成普通的数字语音信号或者把数字语音信号包装成标准通信信号经主天线传送出去;当判断出呼叫来自互联网,则在被叫方的移动终端的屏幕上提示用户有新来电,并启动基于互联网协议语音技术的互联网程序响应该呼叫;当判断出呼叫不是来自互联网,则在被叫方的移动终端的屏幕上提示用户有新来电,并启动正常移动通信网络程序响应该呼叫。
地址 516006 广东省惠州市仲恺高新技术开发区23号小区