一种通信控制方法及装置的制造方法

文档序号:10493039阅读:254来源:国知局
一种通信控制方法及装置的制造方法
【专利摘要】本发明提供一种通信控制方法及装置,涉及智能终端控制领域,所述方法包括:监测多个不同的通信模块是否同时开启;当多个不同的通信模块同时开启时,确定进行数据通信的通信模块;监测所述进行数据通信的通信模块的通信速率是否低于预设速率;当所述进行数据通信的通信模块的通信速率低于预设速率时,使用另一通信模块进行数据通信。本发明可以在终端的联网状态不佳时,自动切换通信模块进行通信,由此可以提高通信效率。
【专利说明】
一种通信控制方法及装置
技术领域
[0001]本发明涉及智能终端控制领域,具体涉及一种通信控制方法及装置。
【背景技术】
[0002]智能手机是指像个人电脑一样,具有独立的操作系统,独立的运行空间,可以由用户自行安装软件、游戏、导航等第三方服务商提供的程序,并可以通过移动通讯网络来实现无线网络接入的总称。智能手机的使用范围已经布满全世界,其具有优秀的操作系统、可自由安装各类应用程序、完全大屏的全触屏式操作感这三大特性。
[0003]智能手机通常同时设有移动网络通信模块和无线网络通信模块,以使手机可以同时具备接入无线局域网(WLAN)和移动通信网络(蜂窝网络)的功能。但是,手机在同一时间只会使用一种网络收发数据,所以现有的手机通常设有一个固定的通信控制策略,即当多种通信模块同时开启时,系统会将其中一个通信模块作为默认使用的通信模块,只要该默认模块未被禁用或者其联网状态未断开,则一直使用该默认模块进行通信,直至被禁用或断开网络为止。
[0004]众所周知,手机利用某一种通信模块接入相应网络时,可能受到各种因素的影响导致联网状态不佳,但此时该模块并未与网络断开连接,根据现有的通信控制策略,仍会使用该模块进行通信,由此会降低通信效率。

【发明内容】

[0005]本发明要解决的是现有的通信控制策略会降低通信效率的问题。
[0006]有鉴于此,本发明提供了一种通信控制方法,包括:
[0007]监测多个不同的通信模块是否同时开启;
[0008]当多个不同的通信模块同时开启时,确定进行数据通信的通信模块;
[0009]监测所述进行数据通信的通信模块的通信速率是否低于预设速率;
[0010]当所述进行数据通信的通信模块的通信速率低于预设速率时,使用另一通信模块进行数据通信。
[0011 ]优选地,所述确定进行数据通信的通信模块,包括:
[0012]监测所述多个不同的通信模块是否接收和/或发送数据;
[0013]当多个不同的通信模块中的一个通信模块接收和/或发送数据时,将接收和/或发送数据的通信模块判定为进行数据通信的通信模块。
[0014]优选地,所述监测所述进行数据通信的通信模块的通信速率是否低于预设速率,包括:
[0015]当所述进行数据通信的通信模块接收和/或发送数据时,计算数据下载速率和/或数据上传速率;
[0016]分别判断所述数据下载速率和数据上传速率是否低于预设值;
[0017]当所述数据下载速率和数据上传速率中的任一个低于预设值时,判定通信速率低于预设速率。
[0018]优选地,所述当所述进行数据通信的通信模块的通信速率低于预设速率时,使用另一通信模块进行数据通信,包括:
[0019]当所述进行数据通信的通信模块的通信速率低于预设速率时,向用户发送提示项;
[0020]监测是否接收到用户根据所述提示项反馈的切换指令;
[0021]当接收到所述切换指令时,根据所述切换指令切换另一通信模块进行数据通信。
[0022]优选地,所述通信模块的数量为2个,分别为无线网络通信模块和移动网络通信模块。
[0023]相应地,本发明提供一种通信控制装置,包括:
[0024]第一监测单元,用于监测多个不同的通信模块是否同时开启;
[0025]确定单元,用于当多个不同的通信模块同时开启时,确定进行数据通信的通信模块;
[0026]第二监测单元,用于监测所述进行数据通信的通信模块的通信速率是否低于预设速率;
[0027]切换单元,用于当所述进行数据通信的通信模块的通信速率低于预设速率时,使用另一通信模块进行数据通信。
[0028]优选地,所述确定单元包括:
[0029]监测子单元,用于监测所述多个不同的通信模块是否接收和/或发送数据;
[0030]判定子单元,用于当多个不同的通信模块中的一个通信模块接收和/或发送数据时,将接收和/或发送数据的通信模块判定为进行数据通信的通信模块。
[0031]优选地,所述第二监测单元包括:
[0032]计算子单元,用于当所述进行数据通信的通信模块接收和/或发送数据时,计算数据下载速率和/或数据上传速率;
[0033]判断子单元,用于分别判断所述数据下载速率和数据上传速率是否低于预设值;
[0034]判定子单元,用于当所述数据下载速率和数据上传速率中的任一个低于预设值时,判定通信速率低于预设速率。
[0035]优选地,所述切换单元包括:
[0036]提示子单元,用于当所述进行数据通信的通信模块的通信速率低于预设速率时,向用户发送提示项;
[0037]监测子单元,用于监测是否接收到用户根据所述提示项反馈的切换指令;
[0038]切换子单元,用于当接收到所述切换指令时,根据所述切换指令切换另一通信模块进行数据通信。
[0039]优选地,所述通信模块的数量为2个,分别为无线网络通信模块和移动网络通信模块。
[0040]根据本发明提供的通信控制方法及装置,监测多个不同的通信模块是否同时开启,当多个不同的通信模块同时开启时,确定进行数据通信的通信模块,之后监测进行数据通信的通信模块的通信速率,并根据其通信速率决定是否需要切换另通信模块进行数据通信,本发明可以在进行数据通信的通信模块与网络连接的状态不佳时,自动切换其他通信模块进行通信,由此可以提高通信效率。
【附图说明】
[0041 ]为了更清楚地说明本发明【具体实施方式】或现有技术中的技术方案,下面将对【具体实施方式】或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0042]图1为本发明实施例提供的通信控制方法的流程图;
[0043]图2为本发明实施例提供的通信控制装置的结构示意图。
【具体实施方式】
[0044]下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0045]此外,下面所描述的本发明不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。
[0046]实施例1
[0047]本发明实施例提供一种通信控制方法,该方法可以在智能手机、平板电脑等智能终端中执行,如图1所示该方法包括:
[0048]SI,监测多个不同的通信模块是否同时开启,例如在智能手机中执行时,可监测无线网络通信模块(如WLAN/WIFI模块)和移动网络通信模块(例如4G模块、3G模块等);当多个不同的通信模块同时开启时,执行步骤S2,否则表示终端目前只有一个模块处在开启状态,不必进行后续控制。
[0049]S2,确定进行数据通信的通信模块,确定的方法有多种,例如现有的多数手机系统在WLAN和4G均开启的情况下,默认使用WLAN进行数据通信;如果终端没有设置默认通信模块,则可以在系统中的应用程序收发数据时确定通信模块。
[0050]S3,监测所述进行数据通信的通信模块的通信速率是否低于预设速率,得到通信速率的方式有多种,例如可以在预定时间主动发送一个数据,然后计算通信速率,也可以在系统中的应用程序收发数据时再计算通信速率;当所述进行数据通信的通信模块的通信速率低于预设速率时,执行步骤S4,否则继续监测。
[0051 ] S4,使用另一通信模块进行数据通信,例如在通过WLAN通信时,WLAN的信号强度很弱导致通信速率很低,此时则可以切换为通过4G网络进行通信。
[0052]根据本发明实施例提供的通信控制方法,监测多个不同的通信模块是否同时开启,当多个不同的通信模块同时开启时,确定进行数据通信的通信模块,之后监测进行数据通信的通信模块的通信速率,并根据其通信速率决定是否需要切换另通信模块进行数据通信,本发明可以在进行数据通信的通信模块与网络连接的状态不佳时,自动切换其他通信模块进行通信,由此可以提高通信效率。
[0053]作为一个优选的实施方式,所述步骤S2包括:
[0054]S21,监测所述多个不同的通信模块是否接收和/或发送数据,当多个不同的通信模块中的一个通信模块接收和/或发送数据时执行步骤S22;
[0055]S22,将接收和/或发送数据的通信模块判定为进行数据通信的通信模块。
[0056]上述优选方案不会主动发送数据,而监测通信模块的动作,直至通信模块发送或接受数据时才做出判断,该方案不会产生额外的通信操作,以节约通信成本。
[0057]作为一个优选的实施方式,所述步骤S3包括:
[0058]S31,当所述进行数据通信的通信模块接收和/或发送数据时,计算数据下载速率和/或数据上传速率;
[0059]S32,分别判断所述数据下载速率和数据上传速率是否低于预设值;
[0060]S33,当所述数据下载速率和数据上传速率中的任一个低于预设值时,判定通信速率低于预设速率。
[0061]上述优选方案不会主动发送数据,而监测通信模块的动作,直至通信模块发送或接受数据时才计算通信速率,该方案不会产生额外的通信操作,以节约通信成本。
[0062]作为一个优选的实施方式,上述步骤S4包括:
[0063]S41,当所述进行数据通信的通信模块的通信速率低于预设速率时,向用户发送提示项,例如可以包括提示信息和选项,其中提示信息可以是提示当前所使用的通信模式,并提示此模式下速率低、状态不佳等;选项可以是提供另外的至少一种联网模式(3G、4G等)。
[0064]S42,监测是否接收到用户根据所述提示项反馈的切换指令,假设当前为模式为WLAN,用户可以针对上述选项切换为4G;
[0065]S43,当接收到所述切换指令时,根据所述切换指令切换另一通信模块进行数据通信,即从WLAN模式切换为4G模式。
[0066]上述优选方案在当前网络状态不佳时向用户发出提示,等待用户的反馈操作,直至收到用户反馈后才进行切换,最终的切换动作由用户决定,以避免全自动切换对通信成本造成的影响。
[0067]实施例2
[0068]本发明实施例提供一种通信控制装置,如图2所示该装置包括:
[0069]第一监测单元21,用于监测多个不同的通信模块是否同时开启,优选地,所述通信模块的数量可以为2个,分别为无线网络通信模块和移动网络通信模块;
[0070]确定单元22,用于当多个不同的通信模块同时开启时,确定进行数据通信的通信丰旲块;
[0071]第二监测单元23,用于监测所述进行数据通信的通信模块的通信速率是否低于预设速率;
[0072]切换单元24,用于当所述进行数据通信的通信模块的通信速率低于预设速率时,使用另一通信模块进行数据通信。
[0073]根据本发明实施例提供的通信控制装置,监测多个不同的通信模块是否同时开启,当多个不同的通信模块同时开启时,确定进行数据通信的通信模块,之后监测进行数据通信的通信模块的通信速率,并根据其通信速率决定是否需要切换另通信模块进行数据通信,本发明可以在进行数据通信的通信模块与网络连接的状态不佳时,自动切换其他通信模块进行通信,由此可以提高通信效率。
[0074]作为一个优选的实施方式,所述确定单元包括:
[0075]监测子单元,用于监测所述多个不同的通信模块是否接收和/或发送数据;
[0076]判定子单元,用于当多个不同的通信模块中的一个通信模块接收和/或发送数据时,将接收和/或发送数据的通信模块判定为进行数据通信的通信模块。
[0077]上述优选方案不会主动发送数据,而监测通信模块的动作,直至通信模块发送或接受数据时才做出判断,该方案不会产生额外的通信操作,以节约通信成本。
[0078]作为一个优选的实施方式,所述第二监测单元包括:
[0079]计算子单元,用于当所述进行数据通信的通信模块接收和/或发送数据时,计算数据下载速率和/或数据上传速率;
[0080]判断子单元,用于分别判断所述数据下载速率和数据上传速率是否低于预设值;
[0081]判定子单元,用于当所述数据下载速率和数据上传速率中的任一个低于预设值时,判定通信速率低于预设速率。
[0082]上述优选方案不会主动发送数据,而监测通信模块的动作,直至通信模块发送或接受数据时才计算通信速率,该方案不会产生额外的通信操作,以节约通信成本。
[0083]作为一个优选的实施方式,所述切换单元包括:
[0084]提示子单元,用于当所述进行数据通信的通信模块的通信速率低于预设速率时,向用户发送提示项;
[0085]监测子单元,用于监测是否接收到用户根据所述提示项反馈的切换指令;
[0086]切换子单元,用于当接收到所述切换指令时,根据所述切换指令切换另一通信模块进行数据通信。
[0087]上述优选方案在当前网络状态不佳时向用户发出提示,等待用户的反馈操作,直至收到用户反馈后才进行切换,最终的切换动作由用户决定,以避免全自动切换对通信成本造成的影响。
[0088]显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
【主权项】
1.一种通信控制方法,其特征在于,包括: 监测多个不同的通信模块是否同时开启; 当多个不同的通信模块同时开启时,确定进行数据通信的通信模块; 监测所述进行数据通信的通信模块的通信速率是否低于预设速率; 当所述进行数据通信的通信模块的通信速率低于预设速率时,使用另一通信模块进行数据通信。2.根据权利要求1所述的方法,其特征在于,所述确定进行数据通信的通信模块,包括: 监测所述多个不同的通信模块是否接收和/或发送数据; 当多个不同的通信模块中的一个通信模块接收和/或发送数据时,将接收和/或发送数据的通信模块判定为进行数据通信的通信模块。3.根据权利要求1所述的方法,其特征在于,所述监测所述进行数据通信的通信模块的通信速率是否低于预设速率,包括: 当所述进行数据通信的通信模块接收和/或发送数据时,计算数据下载速率和/或数据上传速率; 分别判断所述数据下载速率和数据上传速率是否低于预设值; 当所述数据下载速率和数据上传速率中的任一个低于预设值时,判定通信速率低于预设速率。4.根据权利要求1所述的方法,其特征在于,所述当所述进行数据通信的通信模块的通信速率低于预设速率时,使用另一通信模块进行数据通信,包括: 当所述进行数据通信的通信模块的通信速率低于预设速率时,向用户发送提示项; 监测是否接收到用户根据所述提示项反馈的切换指令; 当接收到所述切换指令时,根据所述切换指令切换另一通信模块进行数据通信。5.根据权利要求1-4中任一项所述的方法,其特征在于,所述通信模块的数量为2个,分别为无线网络通信模块和移动网络通信模块。6.一种通信控制装置,其特征在于,包括: 第一监测单元,用于监测多个不同的通信模块是否同时开启; 确定单元,用于当多个不同的通信模块同时开启时,确定进行数据通信的通信模块; 第二监测单元,用于监测所述进行数据通信的通信模块的通信速率是否低于预设速率; 切换单元,用于当所述进行数据通信的通信模块的通信速率低于预设速率时,使用另一通信模块进行数据通信。7.根据权利要求6所述的装置,其特征在于,所述确定单元包括: 监测子单元,用于监测所述多个不同的通信模块是否接收和/或发送数据; 判定子单元,用于当多个不同的通信模块中的一个通信模块接收和/或发送数据时,将接收和/或发送数据的通信模块判定为进行数据通信的通信模块。8.根据权利要求6所述的装置,其特征在于,所述第二监测单元包括: 计算子单元,用于当所述进行数据通信的通信模块接收和/或发送数据时,计算数据下载速率和/或数据上传速率; 判断子单元,用于分别判断所述数据下载速率和数据上传速率是否低于预设值; 判定子单元,用于当所述数据下载速率和数据上传速率中的任一个低于预设值时,判定通信速率低于预设速率。9.根据权利要求6所述的装置,其特征在于,所述切换单元包括: 提示子单元,用于当所述进行数据通信的通信模块的通信速率低于预设速率时,向用户发送提示项; 监测子单元,用于监测是否接收到用户根据所述提示项反馈的切换指令; 切换子单元,用于当接收到所述切换指令时,根据所述切换指令切换另一通信模块进行数据通信。10.根据权利要求6-9中任一项所述的装置,其特征在于,所述通信模块的数量为2个,分别为无线网络通信模块和移动网络通信模块。
【文档编号】H04W36/14GK105848235SQ201610195795
【公开日】2016年8月10日
【申请日】2016年3月31日
【发明人】何晓飞
【申请人】乐视控股(北京)有限公司, 乐视移动智能信息技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1