一种移动终端智能选择最佳通信网络的系统及方法

文档序号:7868786阅读:149来源:国知局
专利名称:一种移动终端智能选择最佳通信网络的系统及方法
技术领域
本发明涉及无线通信领域,尤其涉及一种移动终端智能选择最佳通信网络的系统及方法。
背景技术
融合通信也叫统一通信,利用计算机技术与传统通信技术融合一体的新通信模式,提供包括电话、传真、文件传输、电话会议、视频、协作、即时消息、邮件、短信等在内的多种通信手段。融合通信不再局限于电话机,而是扩展到PC、PDA、电话、智能手机、H323/SIP终端等设备。但是融合通信目前还不能像传统电话那样提供可承诺的服务质量(QoS)保证,由于融合通信基于IP交换技术,媒体流以数据包的方式传输,不能保证数据包按时、按序、按量到达,对语音通信具体表现为丢话、语言延迟、语言颤抖等严重影响通话质量。智能移动终端一般支持3G移动通信网、WiFi无线接入网。3G移动通信网覆盖全面,但带宽较窄、需支付流量使用费用、通话质量较差,而WiFi无线接入网覆盖有限,使用则免费、带宽充分、通话质量较高。因此,急需寻找一种能智能选择最佳通信网络的解决方案。

发明内容
本发明所要解决的技术问 题是针对现有技术的不足,提供一种移动终端智能选择最佳通信网络的系统及方法。本发明解决上述技术问题的技术方案如下一种移动终端智能选择最佳通信网络的系统,包括网络可用性检测模块、网络质量检测模块、网络质量测试服务器、网络选择规则配置模块、业务感知模块、网络选择模块、网络切换模块;所述网络可用性检测模块用于实时检测移动终端所处环境中通信网络的可用性及连通性,并将检测结果传输给网络质量检测模块;所述网络质量检测模块用于与网络质量测试服务器配合,实时检测可用的通信网络的通信质量,并将检测结果传送给网络选择模块;所述网络选择规则配置模块用于为用户提供网络选择优先级的配置界面,供用户根据需要配置网络选择优先项,并将配置结果传送给网络选择模块;所述业务感知模块用于实时监测移动终端当前使用的业务类型,并将检测结果传送给网络选择模块;所述网络选择模块用于根据网络质量检测模块的检测结果、网络选择规则配置模块的优先项配置结果和业务感知模块检测的移动终端当前使用的业务类型的检测结果选择最佳通信网络;所述网络切换模块用于根据网络选择模块的结果将移动终端当前使用的通信网络切换到最佳通信网络。在上述技术方案的基础上,本发明还可以做如下改进。
进一步,所述通信网络包括3G网络和WiFi网络。进一步,所述检测通信网络的通信质量的指标包括时延、丢包率、抖动和可用带宽。进一步,所述网络选择优先项包括费用优先、通话质量优先、网络固定、大文件模式和正在使用的业务优先。本发明解决上述技术问题的另一技术方案如下一种移动终端智能选择最佳通信网络的方法,包括如下步骤实时检测移动终端 所处环境中通信网络的可用性及连通性;对可用且连通的通信网络的通信质量进行检测,得出通信网络通信质量的检测结果;根据用户需求对网络选择优先项进行配置;实时检测移动终端当前使用的业务;根据通信网络通信质量的检测结果、网络选择优先项的配置结果和移动终端当前使用的业务,综合判断,选择最佳通信网络;判断当前所用网络是否为最佳通信网络,如果是则继续使用,如果不是则切换到最佳通信网络。在上述技术方案的基础上,本发明还可以做如下改进。进一步,所述通信网络包括3G网络和WiFi网络。进一步,所述检测通信网络的通信质量的指标包括时延、丢包率、抖动和可用带宽。进一步,所述网络选择优先项包括费用优先、通话质量优先、网络固定、大文件模式和正在使用的业务优先。本发明的有益效果是本发明综合考虑网络质量、使用资费、业务需求等要求,选择适于融合通信的最佳通信网络,在保证通信质量的前提下使用户充分利用网络,获得最大的收益;另外,3G网络和WIFI网络互为补充,当3G信号不能覆盖时,可以利用WiFi网络;当WiFi覆盖盲区,则可以利用3G广覆盖的优势,且网络切换过程平滑过度,不中断业务使用。


图1为本发明所述一种移动终端智能选择最佳通信网络的系统框图;图2为本发明所述一种移动终端智能选择最佳通信网络的方法流程图。附图中,各标号所代表的部件列表如下101、网络可用性检测模块,102、网络质量检测模块,103、网络质量测试服务器,104、网络选择规则配置模块,105、业务感知模块,106网络选择模块,107、网络切换模块。
具体实施例方式以下结合附图对本发明的原理和特征进行描述,所举实例只用于解释本发明,并非用于限定本发明的范围。如图1所示,一种移动终端智能选择最佳通信网络的系统,包括网络可用性检测模块101、网络质量检测模块102、网络质量测试服务器103、网络选择规则配置模块104、业务感知模块105、网络选择模块106、网络切换模块107 ;所述网络可用性检测模块101用于实时检测移动终端所处环境中通信网络的可用性及连通性,并将检测结果传输给网络质量检测模块;所述网络质量检测模块102用于与网络质量测试服务器103配合,实时检测可用的通信网络的通信质量,并将检测结果传送给网络选择模块;所述网络选择规则配置模块104用于为用户提供网络选择优先级的配置界面,供用户根据需要配置网络选择优先项,并将配置结果传送给网络选择模块;所述业务感知模块105用于实时监测移动终端当前使用的业务类型,并将检测结果传送给网络选择模块;其中,一般将将客户端业务按照对网络要求的不同分为若干类,如将带宽要求高、时延要求一般的业务(如较大的文件等)作为一类业务,将带宽要求一般、实验敏感的业务(如语音等)作为二类文件,将带宽要求低,时延要求一般的业务(如聊天消息)作为三类文件;因此,客户端所使用的业务不同,对所用网络的要求也会不同。所述网络选择模块106用于根据网络质量检测模块的检测结果、网络选择规则配置模块的优先项配置结果和业务感知模块检测的移动终端当前使用的业务类型的检测结果选择最佳通信网络;所述网络切换模块107用于根据网络选择模块的结果将移动终端当前使用的通信网络切换到最佳通信网络。其中,所述通信网络包括3G网络和WiFi网络。

其中,所述检测通信网络的通信质量的指标包括时延、丢包率、抖动和可用带宽。其中,所述网络选择优先项包括费用优先、通话质量优先、网络固定、大文件模式和正在使用的业务优先。如图2所示,一种移动终端智能选择最佳通信网络的方法,包括如下步骤实时检测移动终端所处环境中通信网络的可用性及连通性,具体做法为智能移动终端定时读取本地网络状态,获取网络状态列表,从列表中选择状态为连接的网络;利用网络接口类中的网络可用性方法检测网络的可用性,如果接口不是loopback状态或标记为“up”,网络连接就被认为是可用的。对可用且连通的通信网络的通信质量进行检测,得出通信网络通信质量的检测结果,具体做法为使用业务检测包对可用的网络逐一检测,检测可用网络的通信质量;根据用户需求对网络选择优先项进行配置;实时检测移动终端当前使用的业务;根据通信网络通信质量的检测结果、网络选择优先项的配置结果和移动终端当前使用的业务,综合判断,选择最佳通信网络;判断当前所用网络是否为最佳通信网络,如果是则继续使用,如果不是则切换到最佳通信网络。其中,所述通信网络包括3G网络和WiFi网络。其中,所述检测通信网络的通信质量的指标包括时延、丢包率、抖动和可用带宽。其中,所述网络选择优先项包括费用优先、通话质量优先、网络固定、大文件模式和正在使用的业务优先。其中,所述网络质量测试服务器位于服务器中,系统中的其他模块在客户端中。网络规则配置模块中包括规则配置表,规则配置表包括如下参数费用优先是、否;通话质量优先是、否;正在使用的业务优先是、否;网络固定WiFi,3G ;大文件模式=WiFi, BOTH0I)当配置费用优先时,只要WiFi可用,就选择WiFi ;如果WiFi不可用,需用3G时,提示用户,用户确定后再使用3G。2)当配置通话质量优先时,当WiFi网络质量能满足通话要求时,则使用WiFi,否则使用3G ;当3G网络质量也不满足通话要求时,提示用户不能通话。3)当配置网络固定时,如果配置固定“WiFi”,当WiFi不可用时,客户端不工作。4)当配置大文件模式时,如果配置规则是“WiFi”,只有WiFi可用时才传输,否则缓存;如果配置规则是BOTH,优选WiFi,WiFi不可用时选3G。5)当配置正在使用的业务优先时,则在业务使用过程中不切换网络,以保证业务顺畅。 本发明综合考虑网络质量、使用资费、业务需求等多方面的要求,选择适于融合通信的最佳通信网络。如在既有WiFi网络、又有3G网络时,且两个网络质量相差不大,则可以优先选择WiFi网络,因为WiFi网络使用免费、带宽充分、通话质量较高。但当接入设备较多,会导致WiFi网络质量下降、甚至较差,则可以根据使用的业务的需求选择最佳通信网络,如果只是使用文本消息业务,对网络要求不高,则优选WiFi网络;如果语音通话,对网络要求高,则优选3G网络。本发明在保证通信质量的前提下使用户充分利用网络,获得最大的收益;另外,3G网络和WIFI网络互为补充,当3G信号不能覆盖时,可以利用WiFi网络;当WiFi覆盖盲区,则可以利用3G广覆盖的优势,且网络切换过程平滑过度,不中断业务使用。以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种移动终端智能选择最佳通信网络的系统,其特征在于,包括网络可用性检测模块、网络质量检测模块、网络质量测试服务器、网络选择规则配置模块、业务感知模块、网络选择模块、网络切换模块; 所述网络可用性检测模块用于实时检测移动终端所处环境中通信网络的可用性及连通性,并将检测结果传输给网络质量检测模块; 所述网络质量检测模块用于与网络质量测试服务器配合,实时检测可用的通信网络的通信质量,并将检测结果传送给网络选择模块; 所述网络选择规则配置模块用于为用户提供网络选择优先级的配置界面,供用户根据需要配置网络选择优先项,并将配置结果传送给网络选择模块; 所述业务感知模块用于实时监测移动终端当前使用的业务类型,并将检测结果传送给网络选择模块; 所述网络选择模块用于根据网络质量检测模块的检测结果、网络选择规则配置模块的优先项配置结果和业务感知模块检测的移动终端当前使用的业务类型的检测结果选择最佳通信网络; 所述网络切换模块用于根据网络选择模块的结果将移动终端当前使用的通信网络切换到最佳通信网络。
2.根据权利要求1所述一种移动终端智能选择最佳通信网络的系统,其特征在于,所述通信网络包括3G网络和WiFi网络。
3.根据权利要求1所述一种移动终端智能选择最佳通信网络的系统,其特征在于,所述检测通信网络的通信质量的指标包括时延、丢包率、抖动和可用带宽。
4.根据权利要求1所述一种移动终端智能选择最佳通信网络的系统,其特征在于,所述网络选择优先项包括费用优先、通话质量优先、网络固定、大文件模式和正在使用的业务优先。
5.一种移动终端智能选择最佳通信网络的方法,其特征在于,包括如下步骤 实时检测移动终端所处环境中通信网络的可用性及连通性; 对可用且连通的通信网络的通信质量进行检测,得出通信网络通信质量的检测结果; 根据用户需求对网络选择优先项进行配置; 实时检测移动终端当前使用的业务; 根据通信网络通信质量的检测结果、网络选择优先项的配置结果和移动终端当前使用的业务,综合判断,选择最佳通信网络; 判断当前所用网络是否为最佳通信网络,如果是则继续使用,如果不是则切换到最佳通信网络。
6.根据权利要求5所述一种移动终端智能选择最佳通信网络的方法,其特征在于,所述通信网络包括3G网络和WiFi网络。
7.根据权利要求5所述一种移动终端智能选择最佳通信网络的方法,其特征在于,所述检测通信网络的通信质量的指标包括时延、丢包率、抖动和可用带宽。
8.根据权利要求5所述一种移动终端智能选择最佳通信网络的方法,其特征在于,所述网络选择优先项包括费用优先、通话质量优先、网络固定、大文件模式和正在使用的业务优先。
全文摘要
本发明涉及一种移动终端智能选择最佳通信网络的系统及方法,包括实时检测移动终端所处环境中通信网络的可用性及连通性的网络可用性检测模块;对可用且连通的通信网络的通信质量进行检测的网络质量检测模块和网络质量测试服务器;根据用户需求对网络选择优先项进行配置的网络选择规则配置模块;实时检测移动终端当前使用的业务的业务感知模块;根据网络通信质量的检测结果、网络选择优先项的配置结果和移动终端当前使用的业务选择最佳通信网络的网络选择模块;将移动终端当前使用的通信网络切换到最佳通信网络的网络切换模块;本发明综合考虑网络质量、使用资费、业务需求等要求,在保证通信质量的前提下使用户充分利用网络,获得最大的收益。
文档编号H04W48/18GK103052144SQ20121054472
公开日2013年4月17日 申请日期2012年12月14日 优先权日2012年12月14日
发明者钟贵华 申请人:北京思特奇信息技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1