通信方法及通信终端的制作方法_3

文档序号:8925372阅读:来源:国知局

[0069]至此,己经按照其功能描述了移动终端。
[0070]下面,为了简要起见,将描述诸如折叠型、直板型、摆动型、滑动型移动终端等等的各种类型的移动终端中的滑动型移动终端作为示例。因此,本发明能够应用于任何类型的移动终端,并且不限于滑动型移动终端。
[0071]如图1中所示的移动终端100可以被构造为利用经由帧或分组发送数据的诸如有线和无线通信系统以及基于卫星的通信系统来操作。
[0072]现在将参考图2描述其中根据本发明的移动终端能够操作的通信系统。
[0073]这样的通信系统可以使用不同的空中接口和/或物理层。例如,由通信系统使用的空中接口包括例如频分多址(FDMA)、时分多址(TDMA)、码分多址(CDMA)和通用移动通信系统(UMTS)(特别地,长期演进(LTE))、全球移动通信系统(GSM)等等。作为非限制性示例,下面的描述涉及CDMA通信系统,但是这样的教导同样适用于其它类型的系统。
[0074]参考图2,⑶MA无线通信系统可以包括多个移动终端100、多个基站(BS) 270、基站控制器(BSC) 275和移动交换中心(MSC) 2800MSC 280被构造为与公共电话交换网络(PSTN) 290形成接口。MSC 280还被构造为与可以经由回程线路耦接到基站270的BSC 275形成接口。回程线路可以根据若干己知的接口中的任一种来构造,所述接口包括例如E I/Tl、ATM,1?、???、帧中继、册51^、么051^或105匕将理解的是,如图4中所示的系统可以包括多个 BSC2750。
[0075]每个BS 270可以服务一个或多个分区(或区域),由多向天线或指向特定方向的天线覆盖的每个分区放射状地远离BS 270。或者,每个分区可以由用于分集接收的两个或更多天线覆盖。每个BS 270可以被构造为支持多个频率分配,并且每个频率分配具有特定频谱(例如,1.25MHz, 5MHz等等)。
[0076]分区与频率分配的交叉可以被称为CDMA信道。BS 270也可以被称为基站收发器子系统(BTS)或者其它等效术语。在这样的情况下,术语"基站"可以用于笼统地表示单个BSC 275和至少一个BS270。基站也可以被称为〃蜂窝站〃。或者,特定BS270的各分区可以被称为多个蜂窝站。
[0077]如图2中所示,广播发射器(BT) 295将广播信号发送给在系统内操作的移动终端100。如图3中所示的广播接收模块111被设置在移动终端100处以接收由BT 295发送的广播信号。在图4中,示出了几个全球定位系统(GPS)卫星300。卫星300帮助定位多个移动终端100中的至少一个。
[0078]在图2中,描绘了多个卫星300,但是理解的是,可以利用任何数目的卫星获得有用的定位信息。如图1中所示的GPS模块115通常被构造为与卫星300配合以获得想要的定位信息。替代GPS跟踪技术或者在GPS跟踪技术之外,可以使用可以跟踪移动终端的位置的其它技术。另外,至少一个GPS卫星300可以选择性地或者额外地处理卫星DMB传输。
[0079]作为无线通信系统的一个典型操作,BS 270接收来自各种移动终端100的反向链路信号。移动终端100通常参与通话、消息收发和其它类型的通信。特定基站270接收的每个反向链路信号被在特定BS 270内进行处理。获得的数据被转发给相关的BSC 275。BSC提供通话资源分配和包括BS 270之间的软切换过程的协调的移动管理功能。BSC 275还将接收到的数据路由到MSC 280,其提供用于与PSTN 290形成接口的额外的路由服务。类似地,PSTN 290与MSC280形成接口,MSC与BSC 275形成接口,并且BSC 275相应地控制BS270以将正向链路信号发送到移动终端100。
[0080]基于上述移动终端硬件结构以及通信系统,提出本发明通信方法实施例。
[0081]如图3所示,本发明第一实施例提出一种通信方法,包括:
[0082]步骤S101,在网络电话模式下,主叫终端接收用户触发的呼叫指令;
[0083]本实施例中涉及的主叫终端和被叫终端均支持网络电话与传统的系统电话,并可以实现网络电话与系统电话之间的智能切换。
[0084]其中,网络电话模式是指终端处于移动网络下进行语音数据传输的通信模式,系统电话模式是指终端处于传统的语音网络下进行语音数据传输的通信模式。
[0085]其中,网络电话模式下的移动数据网络可以为WIF1、蓝牙等无线网络。
[0086]当用户需要拨打电话时,主叫终端在网络电话模式下根据用户操作指令,向被叫终端发起电话呼叫。
[0087]步骤S102,根据所述呼叫指令,侦测当前网络状况和/或被叫终端的在线状态;
[0088]其中,当前网络状况可以包括主叫终端当前的移动数据网络接入点是否存在,以及主叫终端与被叫终端所处网络的数据网络质量情况,比如当前网络的丢包率和网络延迟情况,是否大于给定的阈值,造成网络质量差等;被叫终端的在线状态是指被叫终端是否在线。
[0089]步骤S103,当所述当前网络状况和/或被叫终端的在线状态满足预设条件时,从网络电话模式切换至系统电话模式。
[0090]当主叫终端当前的移动数据网络接入点不存在,主叫终端与被叫终端所处网络的数据网络质量差,以及被叫终端不在线时,需要将网络电话切换至系统电话,以确保最大程度的呼叫到达率和通话成功建立,提高通话质量效果。
[0091]更为具体地,上述步骤S102和步骤S103中:侦测当前网络状况和/或被叫终端的在线状态;当所述当前网络状况和/或被叫终端的在线状态满足预设条件时,从网络电话模式切换至系统电话模式的过程,根据当前网络状况、被叫终端的在线状态具体可以有如下几种实现方式:
[0092]第一种实现方式:侦测主叫终端的网络接入点
[0093]如图4所示,该过程具体包括:
[0094]步骤SI,判断主叫终端的网络接入点是否存在;若不存在,则进入步骤S2 ;
[0095]步骤S2,从网络电话模式切换至系统电话模式;若存在,则进入步骤S3 ;
[0096]步骤S3,判断网络电话的TCP长连接是否存在;若网络电话的TCP长连接不存在,则进入步骤S2 ;若网络电话的TCP长连接存在,则可以保持在网络电话模式。
[0097]具体地,判断主叫终端的数据网络接入点是否存在,如果不存在,自动切换至系统电话。在数据网络接入点存在的情况下,判断网络电话的TCP (Transmiss1n ControlProtocol,传输控制协议)长连接是否存在,如果不存在,则自动切换至系统电话。
[0098]由此,可以防止因主叫终端的数据网络接入点不存在而导致通话不能成功建立的问题,提高通话质量效果。
[0099]第二种实现方式:侦测主叫终端的当前网络质量状况
[0100]该实施方式可以基于上述图4所示的实施方式而实施。
[0101]如图5所示,该过程具体可以包括:
[0102]步骤S4,采用UDP方式探测所述主叫终端当前网络的丢包率和网络延迟;
[0103]步骤S5,判断主叫终端当前网络的丢包率和/或网络延迟是否大于设定阀值;
[0104]步骤S6,若主叫终端当前网络的丢包率和网络延迟均大于设定阀值,则判定所述主叫终端当前网络质量差,并从网络电话模式切换至系统电话模式。
[0105]具体地,主叫终端采用UDP (User Datagram Protocol,用户数据包协议)方式探测当前网络的丢包率和网络延迟情况,在进行网络电话拨打时,用于评判当前的网络质量,如果丢包率和网络延迟大于给定的阀值,则认为当前网络质量差,触发自动切换至系统电话。
[0106]在其他实施方式中,也可以是主叫终端当前网络的丢包率和网络延迟这两个参数指标其中之一大于设定阀值,即判定所述主叫终端当前网络质量差,执行从网络电话模式切换至系统电话模式。
[0107]由此,可以防止因主叫终端的当前网络质量差而导致通话不能成功建立的问题,提尚通话质量效果。
[0108]第三种实现方式:侦测被叫终端的当前网络质量状况
[0109]该实施方式可以基于上述图4或图5所示的实施方式而实施。
[0110]如图6所示,该过程具体可以包括:
[0111]步骤S7,从用户状态中心查询被叫终端当前的网络类型;
[0112]步骤S8,若查询到所述被叫终端的网络质量达到质量差的设定标准,则从网络电话模式切换至系统电话模式。
[0113]其中,用户终端会向用户状态中心上报当前网络类型,具体是通过用户和VOIP服务器之间建立的TCP长连接交互报文的包头附加字段带上去,并且更新到用户状态中心。
[0114]当用户发起网络电话呼叫时,主叫终端会提前查询被叫终端当前的网络类型,如果被叫终端处于2G网络(可以设定),则自动切换至系统电话。
[0115]由此,可以防止因被叫终端的当前网络质量差而导致通话不能成功建立的问题,提尚通话质量效果。
[0116]第四种实现方式:侦测被叫终端的在线状态
[0117]该实施方式可以基于上述图4或图5或图6所示的实施方式而实施。
[0118]如图7所示,该过程具体可以包括:
[0119]步骤S9,从用户状态中心查询所述被叫终端的在线状态;
[0120]步骤S
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1