本发明专利技术公开一种网络连接控制方法及装置,应用于移动终端,该方法包括:判断当前正在运行的应用中是否存在时效性要求敏感的应用,如果存在,通知当前工作的通信模块继续保持在工作状态。由于在本发明专利技术实施例中,通过判断当前正在运行的应用中是否存在时效性要求敏感的应用,如果存在时效性要求敏感的应用,通知当前工作的通信模块继续保持在工作状态,解决了在应用对时效性要求敏感时,无线通信模块进入休眠状态后,影响数据传输的效率,从而影响用户的体验的问题。
【技术实现步骤摘要】
本专利技术涉及网络通信
,尤其涉及一种网络连接控制方法及装置。
技术介绍
随着科学的进步,时代的发展,移动终端走进了千家万户,随着移动终端的普及,移动终端已经成为人们生活中必不可少的一类电子产品。目前,移动终端已经具备了丰富多彩的功能,人们利用移动终端玩游戏、看视频、抢红包、限时抢购秒杀等,为人们的生活带来了许多的乐趣。然而,现有移动终端中使用的通信模块都有休眠逻辑,即当没有网络数据传输时会进入休眠状态从而降低功耗,但是,当通信模块进入休眠状态后,再次使用移动终端,通过通信模块进行数据传输时,移动终端需要先对通信模块进行唤醒操作,才能工作,如果此时采用通信模块进行数据传输的应用对时效性要求敏感,就会影响数据传输的效率,从而影响用户的体验。
技术实现思路
本专利技术实施例提供一种网络连接控制方法及装置,用以解决现有技术中在应用对时效性要求敏感时,无线通信模块进入休眠状态后,影响数据传输的效率的问题。为达到上述目的,本专利技术实施例公开了一种网络连接控制方法,应用于移动终端,该方法包括:判断当前正在运行的应用中是否存在时效性要求敏感的应用,如果存在,通知当前工作的通信模块继续保持在工作状态。进一步地,所述判断当前正在运行的应用中是否存在时效性要求敏感的应用之前所述方法还包括:判断没有网络数据传输的时长是否达到设定的时长阈值,如果是,执行后续步骤。进一步地,所述判断当前正在运行的应用中是否存在时效性要求敏感的应用包括:将所述当前正在运行的应用的标识信息分别与数据库中保存的时效性要求敏感的应用的标识信息进行匹配;如果存在匹配成功的应用,则确定当前正在运行的应用中存在时效性要求敏感的应用。进一步地,所述判断当前正在运行的应用中是否存在时效性要求敏感的应用包括:当当前正在运行的应用中存在浏览器应用时,将所述浏览器应用打开的网页的网址信息与数据库中保存的时效性要求敏感的网址信息进行匹配;如果匹配成功,则确定当前正在运行的应用中存在时效性要求敏感的应用。进一步地,所述通知当前工作的通信模块继续保持在工作状态包括:通过相应应用程序编程接口API向当前工作的通信模块发送继续保持在工作状态的通知信息;或向当前工作的通信模块广播继续保持在工作状态的通知信息;本专利技术实施例公开了一种网络连接控制装置,应用于移动终端,该装置包括:判断模块,用于判断当前正在运行的应用中是否存在时效性要求敏感的应用;通知模块,用于当判断模块判断存在时效性要求敏感的应用时,通知当前工作的通信模块继续保持在工作状态。进一步地,所述判断模块,还用于判断没有网络数据传输的时长是否达到设定的时长阈值,如果是,判断当前正在运行的应用中是否存在时效性要求敏感的应用。进一步地,所述判断模块,具体用于将所述当前正在运行的应用的标识信息分别与数据库中保存的应用的标识信息进行匹配;如果存在匹配成功的应用,则确定当前正在运行的应用中存在时效性要求敏感的应用。进一步地,所述判断模块,具体用于当当前正在运行的应用中存在浏览器应用时,将所述浏览器应用打开的网页的网址信息与数据库中保存的网址信息进行匹配;如果匹配成功,则确定当前正在运行的应用中存在时效性要求敏感的应用。进一步地,所述通知模块,具体用于通过相应应用程序编程接口API向当前工作的通信模块发送继续保持在工作状态的通知信息;或向当前工作的通信模块广播继续保持在工作状态的通知信息。本专利技术公开一种网络连接控制方法及装置,应用于移动终端,该方法包括:判断当前正在运行的应用中是否存在时效性要求敏感的应用,如果存在,通知当前工作的通信模块继续保持在工作状态。由于在本专利技术实施例中,通过判断当前正在运行的应用中是否存在时效性要求敏感的应用,如果存在时效性要求敏感的应用,通知当前工作的通信模块继续保持在工作状态,解决了在应用对时效性要求敏感时,无线通信模块进入休眠状态后,影响数据传输的效率,从而影响用户的体验的问题。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例1提供的一种网络连接控制方法流程示意图;图2为本专利技术实施例2提供的一种网络连接控制方法流程示意图;图3为本专利技术实施例3提供的一种网络连接控制方法流程示意图;图4为本专利技术实施例5提供的一种网络连接控制装置结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。实施例1:图1为本专利技术实施例提供的一种网络连接控制方法流程示意图,具体地实现方法包括:S101:判断当前正在运行的应用中是否存在时效性要求敏感的应用。本专利技术实施例中提供的网络连接控制方法,应用于移动终端,该移动终端可以是手机、平板电脑等设备。移动终端可以按照一定的时间间隔,判断当前正在运行的应用中是否存在时效性要求敏感的应用,该时间间隔可以为2秒也可以为3秒,可以相同也可以不同,只要能准确的判断出当前正在运行的应用中是否存在时效性要求敏感的应用即可。所述当前正在运行的应用包括当前在移动终端前台运行的应用和在移动终端后台运行的应用。具体的,在本专利技术实施例中,预先根据每个应用对时效性的要求,对每个应用是否为时效性要求敏感的应用进行了判定,所述时效性要求敏感即为对网络延时要求高,对数据传输的效率要求高。例如:铁路12306、微信、王者荣耀这些应用为时效性要求敏感的应用,移动终端当前正在运行的应用中包括饿了么、美团、铁路12306,其中铁路12306为时效性要求敏感的应用,则当前正在运行的应用中存在时效性要求敏感的应用。S102:如果存在,通知当前工作的通信模块继续保持在工作状态。具体的,针对当前开启的每个应用,依次判断每个应用是否为时效性要求敏感的应用,如果判断某一应用为时效性要求敏感的应用,则该判断过程结束,即确定当前正在运行的应用中存在时效性要求敏感的应用,通知当前工作的通信模块继续保持在工作状态。由于在本专利技术实施例中,通过判断当前正在运行的应用中是否存在时效性要求敏感的应用,如果存在时效性要求敏感的应用,通知当前工作的通信模块继续保持在工作状态,解决了在应用对时效性要求敏感时,无线通信模块进入休眠状态后,影响数据传输的效率,从而影响用户的体验的问题。由于现有移动终端通信模块使用的休眠逻辑,为当没有网络数据传输的时长达到设定的时长阈值时,通信模块进入休眠状态,若没有网络数据传输的时长未达到设定的时长阈值,则移动终端通信模块不会进入到休眠状态,不会影响到数据传输的效率。在本专利技术实施例中,所述判断当前正在运行的应用中是否存在时效性要求敏感的应用之前,所述方法还包括:判断没有网络数据传输的时长是否达到设定的时长阈值,如果是,执行后续步骤。实施例2:在本专利技术实施例中,当不存在时效性要求敏感的应用时,说明休眠也不会影响数据传输的效率,因此为了降低通信模块的功耗,在本专利技术实施例1的基础上,所述方本文档来自技高网...
【技术保护点】
一种网络连接控制方法,其特征在于,应用于移动终端,该方法包括:判断当前正在运行的应用中是否存在时效性要求敏感的应用,如果存在,通知当前工作的通信模块继续保持在工作状态。
【技术特征摘要】
1.一种网络连接控制方法,其特征在于,应用于移动终端,该方法包括:判断当前正在运行的应用中是否存在时效性要求敏感的应用,如果存在,通知当前工作的通信模块继续保持在工作状态。2.如权利要求1所述的方法,其特征在于,所述判断当前正在运行的应用中是否存在时效性要求敏感的应用之前,所述方法还包括:判断没有网络数据传输的时长是否达到设定的时长阈值,如果是,执行后续步骤。3.如权利要求1所述的方法,其特征在于,所述判断当前正在运行的应用中是否存在时效性要求敏感的应用包括:将所述当前正在运行的应用的标识信息分别与数据库中保存的时效性要求敏感的应用的标识信息进行匹配;如果存在匹配成功的应用,则确定当前正在运行的应用中存在时效性要求敏感的应用。4.如权利要求1所述的方法,其特征在于,所述判断当前正在运行的应用中是否存在时效性要求敏感的应用包括:当当前正在运行的应用中存在浏览器应用时,将所述浏览器应用打开的网页的网址信息与数据库中保存的时效性要求敏感的网址信息进行匹配;如果匹配成功,则确定当前正在运行的应用中存在时效性要求敏感的应用。5.如权利要求1所述的方法,其特征在于,所述通知当前工作的通信模块继续保持在工作状态包括:通过相应应用程序编程接口API向当前工作的通信模块发送继续保持在工作状态的通知信息;或向当前...
【专利技术属性】
技术研发人员:谭必文,
申请(专利权)人:珠海市魅族科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。