一种多模手机的网络自适应适配方法转让专利

申请号 : CN200710182243.1

文献号 : CN100589665C

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 王泽民杨新古幼鹏邹同亮

申请人 : 中兴通讯股份有限公司

摘要 :

一种多模手机的网络自适应适配方法,包括:(a)在多模手机中为所有模式对应网络设定一无线环境质量要求,包括无线环境质量参数及其应满足的相应阈值;(b)多模手机进行无线通信业务时,将当前网络或用户指定网络的所述无线环境质量参数与相应的阈值进行比较,判断无线环境质量是否符合本网络的无线环境质量要求,如是,在该当前网络或用户指定网络上进行所述业务,结束,否则启用网络自适应适配功能;(c)多模手机依次获取其它模式网络的无线环境质量参数并与相应的阈值进行比较,如判断有无线环境质量符合要求的网络,则选择该网络作为当前业务使用网络,结束。本发明可以自动选择当前情况下多模手机的较优网络进行用户的通信业务。

权利要求 :

1、一种多模手机中的网络自适应适配方法,其特征在于,包括以下步 骤:

(a)在所述多模手机中为所有模式对应网络设定一无线环境质量要求, 包括无线环境质量参数及其应满足的相应阈值,所述无线环境质量参数包括 信号强度指示RSSI和误码率BER,所述信号强度指示RSSI可以单独使用 或者和所述误码率BER配合使用;

(b)所述多模手机进行无线通信业务时,将当前网络或用户指定网络 的所述无线环境质量参数与相应的阈值进行比较,判断无线环境质量是否符 合本网络的无线环境质量要求,如是,在该当前网络或用户指定网络上进行 所述业务,结束,否则启用网络自适应适配功能,进入步骤(c);

(c)所述多模手机依次获取其它模式网络的无线环境质量参数并与相 应的阈值进行比较,如判断有无线环境质量符合要求的网络,则选择该网络 作为当前业务使用网络,结束。

2、如权利要求1所述的方法,其特征在于,所述步骤(c)中,如果其 它模式网络的无线环境质量都不符合要求,则继续以下步骤:(d)计算并比较多模手机各个模式网络的相对无线环境质量参数值, 选择无线环境质量最优的网络进行当前业务,结束。

3、如权利要求1所述的方法,其特征在于,所述无线环境质量参数为 信号强度指示RSSI,当RSSI值大于其域值时,认为该网络性能符合设定的 无线环境质量要求。

4、如权利要求1所述的方法,其特征在于,所述无线环境质量参数包 括信号强度指示RSSI和误码率BER,当RSSI值大于其域值且BER值小于 其域值时,认为该网络性能符合设定的无线环境质量要求。

5、如权利要求2所述的方法,其特征在于,所述步骤(d)中,多模手 机比较各个模式网络中的相对信号强度指示值,将相对信号强度指示值最大 的网络作为无线环境质量最优的网络进行当前业务。

6、如权利要求5所述的方法,其特征在于,所述步骤(d)中,若相对 信号强度指示值相等,则选择相对误码率值最小的网络作为无线环境质量最 优的网络进行当前业务。

7、如权利要求2所述的方法,其特征在于,所述步骤(d)中,多模手 机选择所有支持模式中相对信号强度指示值最大、相对误码率值最小的网络 作为无线环境质量最优的网络进行当前业务。

8、如权利要求1所述的方法,其特征在于,步骤(a)中,用户通过将 开启网络自适应适配指示开关设置为开,来启用网络自适应适配功能。

9、如权利要求1或3或4所述的方法,其特征在于,步骤(a)中,所 述RSSI和BER阈值的一种选取方式为:对于信号强度指示RSSI,选取RSSI阈值等于该网络支持的RSSI的最 大值与该网络支持的RSSI的最小值的差的二分之一;

对于误码率BER,选取阈值BER等于该网络达到的BER的最大值与该 网络达到的BER的最小值的差的二分之一。

10、如权利要求5或6或7所述的方法,其特征在于,所述相对信号强 度指示值和相对误码率值的一种选取方式为:相对信号强度指示值等于当前网络的RSSI值与该网络支持的RSSI的 最小值的差比上该网络支持的RSSI的最大值与该网络支持的RSSI的最小 值的差的比例值;

相对误码率值等于当前网络的BER值与该网络达到的BER的最小值的 差比上该网络达到的BER的最大值与该网络达到的BER的最小值的差的比 例值。

11、如权利要求1所述的方法,其特征在于,步骤(c)中,多模手机 向网络发送AT+CSQ命令要求获取网络的信号强度,若在设定时间内多模 模手机没有接收到网络返回的响应,或是网络返回指示网络查询失败或是该 网络存在问题的信息,则转入多模手机的另一个模式网络重复步骤(c)的 操作。

说明书 :

技术领域

本发明涉及通信领域,特别涉及一种多模手机的网络自适应适配方法。

背景技术

由于手机用户数量激增,导致了手机通信网络系统可能处于超负荷运转 状态,这最终的结果将导致手机在通信时很容易出现类似于掉线、串音、话 音质量不好、难以上网等故障现象。现在有越来越多的手机运营商和生产商 开始意识到这一点,并不断采取相关措施来进一步扩容手机网络系统,提高 手机通信时的语音质量,于是不少手机生产商在成熟的GSM(Global System for Mobile Communication,全球移动通讯系统)网络基础之上,又推出了同 时支持GSM网络和CDMA(Code Division Multiple Access,码分多址接入) 网络的手机,或者从用户的费用消费考虑,推出了支持费用低廉的PHS (Personnal Handyphone System,低功率通讯系统)的手机。这样,使用支 持两种以上通信网络的多模手机,用户可以在多模手机的各个通信网络之间 自由切换,例如使用GSM/CDMA双模手机,用户可以在GSM网络与CDMA 网络之间自由切换,这样可以有效地避免以往可能存在的掉线、通话难和音 质差等问题,较以前只使用单一GSM网络的通话更加方便。
目前,各种无线网络正处在高速发展和演化时期,对多模的良好支持是 手机终端软件最紧迫的任务之一。简单说来,多模手机可以让同一个应用在 不同的网络上完成,用户可以感觉不到这些差异。例如,对于GSM/CDMA 双模手机,一个拨打电话的应用,根据用户的偏好设置,既可以选择GSM 网络也可以选择CDMA网络打出,甚至用户对选择GSM网络还是CDMA 网络根本不关心,只要能够保证良好的通话质量、良好的无线服务就可以了。 因此,多模手机的首要任务是避免出现类似于掉线、串音、话音质量不好、 难以上网等故障现象,最大程度的为手机用户提供满意的无线业务服务。
目前的多模手机中主要是双模手机,双模手机所使用的模式是由使用者 事先设定的,这种情况的出发点主要是考虑到双模手机的两个网络同时待 机,射频可能会互相干扰的难题,比如GSM1800和PHS1900、CDMA2100 这几个频段由于频点比较靠近,需要考虑频段接近的情况下会互相干扰,导 致呼损的情况发生,由用户进行网络选择,可以避免该问题。
但是,用户指定了网络,就可能出现这样的问题:在某一个地段的某一 个时间段,由于用户指定网络的覆盖问题(大多是城郊,由于用户少,一般 基站布置少)或者是用户指定网络的繁忙问题(比如商业区和特定的时间段, 用户大量激增的情况),可能导致通话质量差、拨号失败或者无法接入等情 况,让终端用户不得不重新指定网络,给用户带来麻烦。

发明内容

本发明要解决的技术问题是提供一种多模手机的网络自适应适配方法, 最大限度的满足用户的基本语音呼叫、短消息操作、STK(SIM APPLICATION TOOLKIT,用户识别模块应用工具包)等无线应用的网络服 务质量。
为解决上述问题,本发明提出了一种多模手机的网络自适应适配方法, 包括以下步骤:
(a)在所述多模手机中为所有模式对应网络设定一无线环境质量要求, 包括无线环境质量参数及其应满足的相应阈值,所述无线环境质量参数包括 信号强度指示RSSI和误码率BER,所述信号强度指示RSSI可以单独使用 或者和所述误码率BER配合使用;
(b)所述多模手机进行无线通信业务时,将当前网络或用户指定网络 的所述无线环境质量参数与相应的阈值进行比较,判断无线环境质量是否符 合本网络的无线环境质量要求,如是,在该当前网络或用户指定网络上进行 所述业务,结束,否则启用网络自适应适配功能,进入步骤(c);
(c)所述多模手机依次获取其它模式网络的无线环境质量参数并与相 应的阈值进行比较,如判断有无线环境质量符合要求的网络,则选择该网络 作为当前业务使用网络,结束。
进一步地,上述方法还可具有以下特点,所述步骤(c)中,如果其它 模式网络的无线环境质量都不符合要求,则继续以下步骤:
(d)计算并比较多模手机各个模式网络的相对无线环境质量参数值, 选择无线环境质量最优的网络进行当前业务,结束。
进一步地,上述方法还可具有以下特点,所述无线环境质量参数为信号 强度指示RSSI,当RSSI值大于其域值时,认为该网络性能符合设定的无线 环境质量要求。
进一步地,上述方法还可具有以下特点,所述无线环境质量参数包括信 号强度指示RSSI和误码率BER,当RSSI值大于其域值且BER值小于其域 值时,认为该网络性能符合设定的无线环境质量要求。
进一步地,上述方法还可具有以下特点,所述步骤(d)中,多模手机 比较各个模式网络中的相对信号强度指示值,将相对信号强度指示值最大的 网络作为无线环境质量最优的网络进行当前业务。
进一步地,上述方法还可具有以下特点,所述步骤(d)中,若相对信 号强度指示值相等,则选择相对误码率值最小的网络作为无线环境质量最优 的网络进行当前业务。
进一步地,上述方法还可具有以下特点,所述步骤(d)中,多模手机 选择所有支持模式中相对信号强度指示值最大、相对误码率值最小的网络作 为无线环境质量最优的网络进行当前业务。
进一步地,上述方法还可具有以下特点,步骤(a)中,用户通过将开 启网络自适应适配指示开关设置为开,来启用网络自适应适配功能。
进一步地,上述方法还可具有以下特点,步骤(a)中,所述RSSI和 BER阈值的一种选取方式为:
对于信号强度指示RSSI,选取RSSI阈值等于该网络支持的RSSI的最 大值与该网络支持的RSSI的最小值的差的二分之一;
对于误码率BER,选取阈值BER等于该网络达到的BER的最大值与该 网络达到的BER的最小值的差的二分之一。
进一步地,上述方法还可具有以下特点,所述相对信号强度指示值和相 对误码率值的一种选取方式为:
相对信号强度指示值等于当前网络的RSSI值与该网络支持的RSSI的 最小值的差比上该网络支持的RSSI的最大值与该网络支持的RSSI的最小 值的差的比例值;
相对误码率值等于当前网络的BER值与该网络达到的BER的最小值的 差比上该网络达到的BER的最大值与该网络达到的BER的最小值的差的比 例值。
进一步地,上述方法还可具有以下特点,步骤(c)中,多模手机向网 络发送AT+CSQ命令要求获取网络的信号强度,若在设定时间内多模模手 机没有接收到网络返回的响应,或是网络返回指示网络查询失败或是该网络 存在问题的信息,则转入多模手机的另一个模式网络重复步骤(c)的操作。
由上可见,本发明在指定网络或当前网络不能提供良好质量的无线网络 服务时,自动选择当前情况下多模手机的较优网络进行用户的通信业务,用 户无需进行较优网络选取的手动操作和因此的时间等待;而且,这种多模手 机的网络自适应适配方法可以最大程度的避免出现类似于掉线、串音、话音 质量不好、难以上网等故障现象,同时由于手机中的无线接口模块本来就要 对RSSI和BER的性能指标值进行检测上报,因此不会消耗手机系统额外的 资源开销。

附图说明

图1为双模手机电话业务服务器在手机软件中的位置作用示意图。
图2为本发明实施例中用网络自适应适配方法选择当前操作网络的处 理示意图。
图3为图2中进行双模手机网络自适应适配步骤的具体流程图。

具体实施方式

本发明涉及一种多模手机中的网络自适应适配方法,它属于手机终端软 件领域,更具体的说,是针对多模手机,在终端用户进行基本语音呼叫、短 消息操作、STK应用等需要同无线接口模块交互的操作时,自动从多模手机 能够接入的网络中选择网络服务质量满足用户业务需求或者当前质量最优 的网络,以提供给终端用户最佳的无线服务。
下面将结合附图及实施例对本发明的技术方案进行详细的说明。
实施例一
本实施例以双模手机为例。
无线接口模块位于手机中的操作系统与应用程序之间,起到无线应用接 口的作用。无线接口模块主要提供的功能有:接收应用发来的无线通讯请求, 接收从基站的无线模块发来的命令响应,接收从基站的无线模块发来的通知 消息,保证收发命令的实时性、命令的优先级控制、命令的并行处理、命令 的异常处理、数据缓冲和建立数据呼叫链路连接等。无线接口模块通过调制 解调器同无线网络进行数据交换,如图1所示。
考虑到手机无线接口模块同上层应用交互,需要处理应用同无线网络的 交互,这样,双模手机的网络自适应适配功能就需要放到手机的无线接口模 块来实现,具体地,是由无线接口模块中的电话业务服务器来完成的。
首先,需要在双模手机中设置网络自适应适配的配置文件,配置文件由 手机生产厂家在手机出厂前设置,包括两种模式网络中的RSSI(Received Signal Strength Indicator,信号强度指示)和BER(Bit Error Rate,误码率) 的阈值信息,以及网络自适应适配指示开关(bNetWorkAtuoSel)变量。
RSSI阈值和BER阈值为可以断定为无线网络服务质量或者无线环境质 量优良的RSSI值和BER值,这两种阈值的选取可根据不同的情况或标准有 多种方式。本实施例中,以(该网络支持的RSSI的最大值-该网络支 持的RSSI的最小值)的一半作为RSSI阈值,以(该网络达到的BER的最 大值-该网络达到的BER的最小值)的一半作为BER阈值。
RSSI阈值用于衡量整个信道频带内的宽带接收功率强弱,小于该阈值, 表明该网络基站的覆盖范围在此处不佳,网络无线环境强度的质量较差,反 之,大于该阈值,表明该网络基站在此处的无线环境强度质量优良。BER 阈值用于衡量无线传输质量优劣,大于该阈值,表明在无线传输过程中信息 受到较大的损害,可能会导致掉线、数据发送失败等情况,小于该阈值,表 明在无线传输过程中信息受到的损害较小,不影响用户通信。
网络自适应适配指示开关变量用于指示手机的网络自适应适配功能是 否启动,该开关开启与否由手机用户在使用时手动设置。
如图2、图3所示,为了完成双模手机中的网络自适应适配功能,本实 施例包括如下步骤:
步骤110,用户设置网络自适应适配指示开关(bNetWorkAtuoSel);
步骤120,用户进行基本语音呼叫、短消息操作、STK应用等需要同网 络交互的业务时,应用发送相关消息到电话业务服务器;
步骤130,双模手机判断网络自适应适配指示开关bNetWorkAtuoSel是 否开启,如果bNetWorkAtuoSel指示网络自适应适配开启,则进入步骤140, 否则,使用当前网络或是用户指定的网络进行用户业务;
如果bNetWorkAtuoSel指示网络自适应适配关闭,电话业务服务器把应 用发送的命令转换为AT(Attention,从终端设备发往终端适配层的用于启 动命令行的字符串命令)命令后,通过当前网络或是用户指定网络对应的调 制解调器发送到当前网络或是用户指定的网络,这种情况存在背景技术中描 述的缺陷。
步骤140,双模手机获取当前网络或是用户指定网络的RSSI以及BER;
获取当前网络或是用户指定网络的RSSI以及BER时,由于手机当前网 络都需要在手机显示屏窗口显示信号强度指示,所以在手机软件电话业务服 务器中可以直接获取RSSI和BER的数值。
步骤150,双模手机判断RSSI和BER的值是否满足RSSI值在其阈值 之上且BER值在其阈值之下,如果是,则进入步骤160,否则,进入步骤 170;
本实施例是判断RSSI和BER的值同其各自阈值的比较结果,但是本发 明在判断无线环境质量是否符合要求时,也可以采用其它参数和方式,如只 判断RSSI值是否在其阈值之上。
如果当前的RSSI值大于RSSI阈值,并且当前的BER值大于BER阈值, 表示当前网络或是用户指定网络的信号强度很好,误码率很低,电话业务服 务器选择该网络进行用户选择的无线业务;反之,如果或者当前的RSSI值 小于RSSI阈值,或者当前的BER值小于BER阈值,表示或者是该地段当 前网络的基站覆盖不好,导致信号强度差,或者是目前该网络繁忙,传输的 误码率高,即该网络目前不能为用户提供较好的无线环境质量。
步骤160,继续在当前网络或是用户指定网络上进行相关业务,结束;
步骤170,进行双模手机网络自适应适配。
如图3所示,步骤170的具体流程包括:
步骤210,根据当前网络或是用户指定网络的RSSI和BER计算该网络 目前达到的能力比例RatioRssi1和RatioBer1;
两个模式下网络的无线环境质量的比较由于网络环境的差别,是很难直 接比较其RSSI和BER的性能指标参数值的大小的;此时,可以采取相对比 较的方法来进行判断,通过比较各自网络的相对RSSI值以及相对BER值, 从中相对准确的选出目前接收信号强度指示高,误码率低的网络,作为当前 环境下能够提供无线环境质量最优的网络进行用户的无线相关业务,如图3 所示。
此处,相对RSSI值即RatioRssi等于(当前网络的RSSI值-该网 络支持的RSSI的最小值)占(该网络支持的RSSI的最大值-该网络 支持的RSSI的最小值)的比例值;相对BER值即RatioBer等于(当前网络 的BER值-该网络达到的BER的最小值)占(该网络达到的BER的 最大值-该网络达到的BER的最小值)的比例值。通过比较上述相对 比例值可以较为准确的判断无线环境质量的优劣。
步骤220,双模手机获取该双模手机另外一个模式下的网络上报的RSSI 和BER性能参数,判断该网络的RSSI和BER值是否满足RSSI值在其阈值 之上且BER值在其阈值之下,如果是,执行步骤260,否则执行步骤230;
同样地,在其它实施方式中,该处也可以只判断RSSI值是否在相应的 阈值之上。
另外,在另一模式网络的RSSI小于相应阈值或BER大于相应阈值,即 两个模式网络的无线环境质量都没有达到要求时,也可以不再执行后续的相 对比较的步骤,仍选择当前网络或是用户指定网络进行相关业务。
启动双模手机另外一个模式网络的RSSI和BER性能参数的检测后,如 果发现没有上报,可以通过手机侧的调制解调器同无线协议模块进行交互来 进行获取。
根据GSM标准协议规定,电话业务服务器通过调制解调器向网络侧发 送AT+CSQ(Command Signal Quality,信号强度查询命令)命令要求获取 该网络的信号强度,如果在一定时间内(比如500毫秒)没有接收到网络返 回来的响应,或是网络返回
+CME ERROR:
表明网络查询失败或是该网络存在问题,从而当前网络或是用户指定网 络是双模手机能够接入的网络中最好的网络,不进行下述步骤。
而操作成功,网络侧通过
+CSQ:
OK
命令来返回RSSI和BER性能参数值给电话业务服务器,如图2所示。
步骤230,根据获得的另外一个模式下网络的RSSI计算该网络目前达 到的能力比例RatioRssi2;
步骤240,双模手机对能够接入的两个网络进行比较,如果RatioRssi1 优于RatioRssi2,则进入步骤250,否则进入步骤260;
步骤250,选择当前网络或是用户指定网络进行相关业务,结束;
步骤260,选择另一个模式网络进行相关业务,结束。
若两个网络的RatioRssi相等,可以进一步将两者的RatioBer进行比较, 选择RatioBer较小的网络接入。
最后,还可以把选出的网络作为用户下次使用的当前网络保存起来,并 且通知手机显示界面,这样下次操作时往往可以节省网络的自适应适配时 间。
实施例二
本实施例以包含三种及以上通信网络的多模手机为例,假设多模手机支 持的通信网络数目为N。
同实施例一,多模手机的网络自适应适配功能也需要放到手机的无线接 口模块来实现,具体地,是由无线接口模块中的电话业务服务器来完成的。
首先,需要在多模手机中设置网络自适应适配的配置文件,配置文件由 手机生产厂家在手机出厂前设置,包括N种模式网络中的RSSI(Received Signal Strength Indicator,信号强度指示)和BER(Bit Error Rate,误码率) 的阈值信息,以及网络自适应适配指示开关(bNetWorkAtuoSel)变量。
RSSI阈值和BER阈值的选择标准同实施例一。
为了完成多模手机中的网络自适应适配功能,本实施例包括如下步骤:
步骤310,用户设置网络自适应适配指示开关(bNetWorkAtuoSel);
步骤320,用户进行基本语音呼叫、短消息操作、STK应用等需要同网 络交互的业务时,应用发送相关消息到电话业务服务器;
步骤330,多模手机判断网络自适应适配指示开关bNetWorkAtuoSel是 否开启,如果bNetWorkAtuoSel指示网络自适应适配开启,则进入步骤340, 否则,使用当前网络或是用户指定的网络进行用户业务;
步骤340,多模手机获取当前网络或是用户指定网络的RSSI以及BER;
多模手机获取当前网络或是用户指定网络的RSSI以及BER的方式同实 施例一。
步骤350,多模手机判断RSSI和BER的值是否满足RSSI值在其阈值 之上且BER值在其阈值之下,如是,则进入步骤360,否则,进入步骤370;
同样地,本实施例是判断RSSI和BER的值同其各自阈值的比较结果, 但是本发明在判断无线环境质量是否符合要求时,也可以采用其它参数和方 式,如只判断RSSI值是否在其阈值之上。
步骤360,继续在当前网络或是用户指定网络上进行相关业务,结束;
步骤370,进行多模手机网络自适应适配。
步骤370的具体流程包括:
步骤410,根据当前网络或是用户指定网络的RSSI和BER计算该网络 目前达到的能力比例RatioRssi1和RatioBer1;
RatioRssi和RatioBer的计算方法同实施例一。
步骤420,多模手机获取该多模手机另一个模式下的网络上报的RSSI 和BER性能参数,如果该网络的RSSI和BER值满足RSSI值在其阈值之上 且BER值在其阈值之下,则选择该网络进行相关业务,结束,否则进入步 骤430;
同样地,在其它实施方式中,该处也可以只判断RSSI值是否在相应的 阈值之上。
启动多模手机另外一个模式网络的RSSI和BER性能参数的检测后,如 果发现没有上报,可以通过手机侧的调制解调器同无线协议模块进行交互来 进行获取。
电话业务服务器通过调制解调器向网络侧发送AT+CSQ命令要求获取 该网络的信号强度,如果在一定时间内(比如500毫秒)没有接收到网络返 回来的响应,或是网络返回
+CME ERROR:
表明网络查询失败或是该网络存在问题,进入步骤440。
而操作成功,网络侧通过
+CSQ:
OK
命令来返回RSSI和BER性能参数值给电话业务服务器。
步骤430,根据获得的第二个模式下网络的RSSI和BER计算该网络目 前达到的能力比例RatioRssi(m)和RatioBer(m);
其中,m为2到N的自然数。
步骤440,重复步骤420,直到N个网络遍历完毕,进入步骤450;
步骤450,多模手机对多模手机能够接入的N个网络进行比较,选择 RatioRssi最优的网络进行相关业务,结束。
此外,若多个网络的RatioRssi相等,可以进一步比较RatioBer指标, 选择RatioBer最小的网络为该多个网络中无线环境质量最优的网络。
最后,还可以同实施例一一样,把选出的网络作为用户下次使用的当前 网络保存起来,并且通知手机显示界面,以期节省下次操作网络的自适应适 配时间。
可见,上述实施例有效的实现了多模手机的网络自适应适配,尽可能的 为手机用户提供了当前环境下无线环境质量网络服务质量满足用户业务需 求或者当前质量最优的网络,节省了用户可能因为一个网络不能够满足无线 业务需求而不得不在多次尝试接入不成功后选择其余网络的时间;同时,由 于RSSI和BER性能参数的上报是周期性的,不需要增加额外的流程,从而 对多模手机的流程不会有大的更改,也不会消耗额外的手机系统资源。
值得注意的是,对基于本发明思想的实施例的简单变形,也属于本发明 的范围,例如:先获取多模手机所有可选网络的信号强度指示RSSI和误码 率BER,比较之后从中选出无线环境质量最优的网络作为当前业务使用网 络,并将该网络保存作为用户下次使用的当前网络。
当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的 情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变 形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。