发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供了一种移动终端的网络连接处理方法、存储装置及移动终端,旨在解决现有技术中移动终端无法根据用户的实际需求主动进行网络连接通信而造成能量耗费的问题。
本发明解决技术问题所采用的技术方案如下:
移动终端的网络连接处理方法,其包括:
当移动终端处于预设的主动网络连接模式时,检测是否存在联网触发事件;
若存在,则根据预设的联网触发事件名称与连接网络的网络名称之间的对应关系获取与所述联网触发事件的名称相对应的网络名称并使能该网络;
检测预设时间内没有联网触发事件使用该网络进行数据传输时,则禁能该网络。
所述移动终端的网络连接处理方法,其中,当移动终端处于预设的主动网络连接模式时,禁能所有网络连接。
所述移动终端的网络连接处理方法,其中,所述联网触发事件名称与连接网络的网络名称之间的对应关系为:一个网络名称对应一个或多个联网触发事件,且任意一个网络名称所对应的联网触发事件与其它网络名称所对应的联网触发事件均不重复。
所述移动终端的网络连接处理方法,其中,所述检测预设时间内没有联网触发事件使用该网络进行数据传输时,则禁能该网络具体包括:
预先建立与网络名称一一对应的登记表;
根据所述联网触发事件名称与连接网络的网络名称之间的对应关系,将检测到的联网触发事件的名称记录到对应的登记表中;
预设时间内与该网络名称所对应的登记表中所有的联网触发事件均未进行数据传输时,禁能该网络。
所述移动终端的网络连接处理方法,其中,所述预设时间为5s。
所述移动终端的网络连接处理方法,其中,所述检测预设时间内没有联网触发事件使用该网络进行数据传输时,则禁能该网络之后还包括:
将所述登记表中该联网触发事件的名称删除。
所述移动终端的网络连接处理方法,其中,所述当移动终端处于预设的主动网络连接模式时,检测是否存在联网触发事件之前还包括:
预先设置用于开启和关闭主动网络连接模式的设置菜单。
所述移动终端的网络连接处理方法,其中,所述当移动终端处于预设的主动网络连接模式时,检测是否存在联网触发事件之前还包括:
预先设置时间段,当当前时间处于所述时间段内时,自动开启所述主动网络连接模式。
一种存储装置,其中,所述存储装置存储有计算机程序,所述计算机程序能够执行以实现如上任意一项所述移动终端的网络连接处理方法。
一种移动终端,其包括:中央处理器、与所述中央处理器连接的存储设备,所述存储设备存储有计算机程序,所述计算机程序被所述中央处理器执行时实现如上任意一项所述移动终端的网络连接处理方法;
所述中央处理器用于调用所述存储设备中的计算机程序,以执行上述任意一项所述移动终端的网络连接处理方法。
有益效果:本发明中,当移动终端处于预设的主动网络连接模式时,检测是否存在联网触发事件;若存在,则根据预设的联网触发事件名称与连接网络的网络名称之间的对应关系获取与所述联网触发事件的名称相对应的网络名称并使能该网络;检测预设时间内没有联网触发事件使用该网络进行数据传输时,则禁能该网络,使移动终端在需要使用网络时主动启用对应的网络,能监测网络数据,当达到预设条件时禁能对应的网络,从而减少网络一直被启用所耗费的能量,为移动终端增加新的功能。
具体实施方式
本发明提供的移动终端的网络连接处理方法、存储装置、及移动终端,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
下面结合附图,通过对实施例的描述,对发明内容作进一步说明。
本发明提供了一种移动终端的网络连接处理方法、存储装置及移动终端,。如图1所示,所述移动终端的网络连接处理方法包括如下步骤:
S100、当移动终端处于预设的主动网络连接模式时,检测是否存在联网触发事件。
本发明所述移动终端的网络连接处理方法可以运行于任何具有存储和通讯功能的移动终端,例如平板电脑、手机、电子阅读器、遥控器、个人计算机( Personal Computer,PC )、笔记本电脑、车载设备、网络电视、可穿戴设备等。
当检测到主动网络连接模式被开启后,所述移动终端进入主动网络连接模式,实时检测所述移动终端中是否存在联网触发事件,所述联网触发事件是指需要使用网络进行数据通讯的应用程序,当检测到存在联网触发事件时,说明用户主动开启某个需要网络连接以进行数据通讯的应用程序,此时就需要开启网络连接。
进一步的,当移动终端处于预设的主动网络连接模式时,禁能所有网络连接,这样一来,当检测到用户主动触发联网触发事件时,再连接网络,实现移动终端对网络采用主动使用的方式,根据用户的实际需要开启网络连接,所述移动终端的网络连接只能由用户主动唤醒。
S200、若存在,则根据预设的联网触发事件名称与连接网络的网络名称之间的对应关系获取与所述联网触发事件的名称相对应的网络名称并使能该网络。
预先设置联网触发事件名称与连接网络的网络名称之间的对应关系,所述连接网络名称为被触发的联网触发事件需要使用的网络的名称;在检测到有联网触发事件被触发时,根据该联网触发事件的名称,可以从所述预设的联网触发事件名称与连接网络的网络名称之间的对应关系中获取到与该联网触发事件的名称相对应的网络名称,从而使能该网络,使该联网触发事件得以通过网络进行数据通讯。
所述联网触发事件名称与连接网络的网络名称之间的对应关系为:一个网络名称对应一个或多个联网触发事件,且任意一个网络名称所对应的联网触发事件与其它网络名称所对应的联网触发事件均不重复。
较佳的,所述联网触发事件名称与连接网络的网络名称之间的对应关系以列表形式进行存储,其中,网络名称为一列,联网触发事件名称为一列,每一行中包括网路名称,及与该网络名称相对应的所有联网触发事件名称。较佳的实施例,所述网络名称包括移动数据网络、WIFI网络、蓝牙、NFC(近距离无线通讯),这些网络名称按列进行排列,与移动数据网络对应的联网触发事件名称包括聊天工具,则聊天工具与移动数据网络按行排列;与WIFI网络对应的联网触发事件名称包括视频APP和微博,则视频APP、微博与WIFI网络按行排列;可以存在多个联网触发事件使用相同的网络,也可以一个联网触发事件仅使用唯一对应的网络。所述联网触发事件所在列中,所有行存放的联网触发事件均不重复,即不存在一个联网触发事件同时使用多个网络进行数据通讯。
S300、检测预设时间内没有联网触发事件使用该网络进行数据传输时,则禁能该网络。
所述检测预设时间内没有联网触发事件使用该网络进行数据传输时,则禁能该网络具体包括:
预先建立与网络名称一一对应的登记表;
根据所述联网触发事件名称与连接网络的网络名称之间的对应关系,将检测到的联网触发事件的名称记录到对应的登记表中;
预设时间内与该网络名称所对应的登记表中所有的联网触发事件均未进行数据传输时,禁能该网络。
所述登记表用于记录在所述主动网络连接模式下,被用户主动触发的联网触发事件的名称,且所述登记表与该联网触发事件所需连接的网络名称相对应,即每一个网络名称都对应有一个登记表。当检测到有联网触发事件时,根据所述联网触发事件名称与连接网络的网络名称之间的对应关系,找到与该联网触发事件对应的网络名称,开启相应的网络,同时将该联网触发事件的名称记录到与该网络名称所对应的登记表内。访问所述登记表,便可得知当前有哪些联网触发事件被触发并使用与所述登记表相对应的网络进行数据通讯。
当被用户主动触发的联网触发事件联网后持续预设时间都不进行网络数据传输,说明用户已经相隔所述预设时间未使用该联网触发事件,此时可以禁能该网络,以减少使用网络时所述移动终端的能量耗费,但是由于用户可能不止触发了一个联网触发事件,即可能会有多个联网触发事件在使用同一个网络连接,因此,预设时间内未检测到联网触发事件进行数据传输时,检测与该联网触发事件对应的网络所对应的登记表中是否仅仅记录有该联网触发事件的名称,而没有其它联网触发事件的名称,若不存在其它联网触发事件的名称,说明仅有该联网触发事件在使用该网络,则可以直接禁能该网络;若存在其它联网触发事件的名称,说明该网络同时还在被其它联网触发事件所使用,则即使预设时间内未检测到联网触发事件进行数据传输,也不能禁能该网络。当与该网络名称所对应的登记表中所有的联网触发事件在所述预设时间内均未使用该网络进行数据传输通讯,则禁能该网络。
较佳的,所述预设时间为5s。
进一步的,预先设置一个优先排序表,所述优先排序表用于存储所有网络的名称,并将所有网络名称按照优先级进行排列,优先级最高的排在最前,优先级最低的排在最后;若需要同时禁能多个网络时,则先查找所述优先排序表,按照所述优先排序表内相应网络名称的排列顺序依次禁能各个网络,排列越前的网络越先禁能。较佳的,各个网络的优先级排列按照预先统计的用户使用联网触发事件的次数进行排列,如用户使用聊天工具次数比使用视频APP的次数频繁,则与聊天工具对应的网络的名称在所述优先排序表中排列在与视频APP对应的网络的名称之后,当需要禁能与聊天工具对应的网络以及与视频APP对应的网络时,先禁能与视频APP对应的网络,后禁能与聊天工具对应的网络。
所述预设时间内与该网络名称所对应的登记表中所有的联网触发事件均未进行数据传输时,禁能该网络之后还包括:
将所述登记表中该联网触发事件的名称删除。
由于所述登记表内置记录在所述主动网络连接模式下,已经被用户主动触发的联网触发事件,因此,当预设时间内未检测到联网触发事件进行数据传输,且所述登记表中仅记录有该联网触发事件的名称时,不仅要禁能该网络后,还需要将该联网触发事件的名称从对应的登记表中删除。
所述当移动终端处于预设的主动网络连接模式时,检测是否存在联网触发事件之前还包括:
预先设置用于开启和关闭主动网络连接模式的设置菜单。
当用户在所述设置菜单中选择启动主动网络连接模式,则所述主动网络连接模式开启,并关闭所有网络连接。
所述当移动终端处于预设的主动网络连接模式时,检测是否存在联网触发事件之前还包括:
预先设置时间段,当当前时间处于所述时间段内时,自动开启所述主动网络连接模式。
预先设置一个时间段,较佳的实施例,所述时间段为早上7点至下午5点,则当检测到当前时间处于早上7点至下午5点之间时,自动开启所述主动网络连接模式,关闭所有网络连接,并检测用户是否主动触发联网触发事件。当检测到联网触发事件,则执行步骤S200及其后续步骤。
本发明还提供一种移动终端,如图2所示,其包括:中央处理器10、与所述中央处理器10连接的存储设备20、通信接口(Communications Interface)30和通信总线40,其中,所述中央处理器10、所述存储设备20、所述通信接口30通过所述通信总线40完成相互间的通信;所述通信接口30用于所述移动终端的通信设备之间的信息传输;所述存储设备20存储有计算机程序,所述计算机程序被所述中央处理器10执行时实现如上任意一项所述移动终端的网络连接处理方法;
所述中央处理器10用于调用所述存储设备20中的计算机程序,以执行上述任意一项所述移动终端的网络连接处理方法。
综上所述,本发明提供的一种移动终端的网络连接处理方法、存储装置及移动终端,当移动终端处于预设的主动网络连接模式时,检测是否存在联网触发事件;若存在,则根据预设的联网触发事件名称与连接网络的网络名称之间的对应关系获取与所述联网触发事件的名称相对应的网络名称并使能该网络;检测预设时间内没有联网触发事件使用该网络进行数据传输时,则禁能该网络,使移动终端在需要使用网络时主动启用对应的网络,能监测网络数据,当达到预设条件时禁能对应的网络,从而减少网络一直被启用所耗费的能量,为移动终端增加新的功能。
应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。