热点网络的连网控制方法及装置的制造方法_4

文档序号:9754490阅读:来源:国知局
端内安装有2个应用程序,分别为应用程序A和应用程序B,假设 用户预先将热点网络的连网权限设置为:打开应用程序A的网络接口,关闭应用程序B的网 络接口。在移动终端连接到目标设备提供的热点网络时,移动终端便会获取热点网络的连 网权限。在移动终端获取到热点网络的连网权限时,移动终端便会根据热点网络的连网权 限开启应用程序A的网络接口,关闭应用程序B的网络接口,以使应用程序A可以使用热点网 络的数据流量,并使应用程序B不能使用热点网络的数据流量。由于应用程序A的网络接口 处于开启状态,所以移动终端会监测应用程序A已使用的热点网络的数据流量。
[0156]关闭模块25,用于在监测出应用程序已使用的热点网络的数据流量大于第一阈值 时,关闭应用程序的网络接口。
[0157] 其中,第一阈值为预先设置的数据流量值,例如,可以预先将第一阈值设置为5MB, 也可以预先将第一阈值设置为10MB。本公开并不限定第一阈值的范围,用户可以预先根据 实际情况进行设定。
[0158] 在移动终端监测应用程序已使用的热点网络的数据流量之后,移动终端便需要判 断应用程序已使用的热点网络的数据流量是否大于第一阈值。在移动终端监测出应用程序 已使用的热点网络的数据流量大于第一阈值时,说明该应用程序使用的热点网络的数据流 量已经超出了预先设定的值,所以移动终端需要关闭该应用程序的网络接口,以避免该应 用程序使用更多的热点网络的数据流量。
[0159] 例如,假设第一阈值被预先设定为5MB,移动终端内安装有应用程序X,假设用户预 先将热点网络的连网权限设置为:打开应用程序X的网络接口。在移动终端连接到目标设备 提供的热点网络时,移动终端便会获取热点网络的连网权限。在移动终端获取到热点网络 的连网权限时,移动终端便会根据热点网络的连网权限开启应用程序X的网络接口,以使 应用程序A可以使用热点网络的数据流量。由于应用程序A的网络接口处于开启状态,所以 移动终端会监测应用程序A已使用的热点网络的数据流量。在移动终端监测出应用程序X已 使用的热点网络的数据流量大于第一阈值5MB时,移动终端会关闭应用程序X的网络接口, 以避免该应用程序X使用更多的热点网络的数据流量。
[0160] 图8是根据一示例性实施例示出的又一种热点网络的连网控制装置的示意图。参 照图8,该装置包括第一确定模块31、获取模块32、第一配置模块33、第二监测模块34、第二 确定模块35、执行模块36和取消模块37。其中:
[0161] 第一确定模块31,用于连接到目标设备提供的网络后,确定网络的类型。
[0162] 获取模块32,用于在确定出网络的类型为热点网络后,获取热点网络的连网权限。
[0163] 第一配置模块33,用于根据热点网络的连网权限开启或关闭应用程序的网络接 口,网络接口为应用程序使用热点网络的数据流量的接口。
[0164] 第二监测模块34,用于在应用程序的网络接口处于开启状态时,监测并接收应用 程序的数据请求。
[0165] 其中,在移动终端根据热点网络的连网权限开启或关闭应用程序的网络接口之 后,移动终端会监测开启网络接口的应用程序的数据请求。
[0166] 应用程序的数据请求的类型有多种,例如,应用程序的数据请求可以为应用程序 的下载请求,也可以为应用程序的上传请求,还可以为应用程序的更新客户端的请求,等 等。但是,无论哪种数据请求,应用程序都会消耗热点网络的数据流量。
[0167] 第二确定模块35,用于在接收应用程序的数据请求后,确定数据请求所需的数据 流量。
[0168] 其中,在移动终端监测出应用程序的数据请求时,说明应用程序需要消耗热点网 络的数据流量,此时,移动终端便需要确定出数据请求所需的数据流量,以便于移动终端根 据所需的数据流量来确定是否执行应用程序的数据请求。
[0169] 执行模块36,用于当数据请求所需的数据流量小于第二阈值时,执行应用程序的 数据请求。
[0170] 其中,第二阈值为预先设置的数据流量值,例如,可以预先将第二阈值设置为1MB, 也可以预先将第二阈值设置为2MB。本公开并不限定第二阈值的范围,用户可以预先根据实 际情况进行设定。
[0171] 在移动终端确定出数据请求所需的数据流量小于第二阈值时,说明应用程序的数 据请求相对较小,不会过多的消耗热点网络的数据流量,所以移动终端便会执行应用程序 的数据请求。
[0172] 取消模块37,用于当数据请求所需的数据流量大于或等于第二阈值时,取消应用 程序的更新请求。
[0173] 在移动终端确定出数据请求所需的数据流量大于或等于第二阈值时,说明应用程 序的数据请求相对较大,会过多的消耗热点网络的数据流量,所以移动终端便会取消应用 程序的数据请求,从而可以避免应用程序的数据请求耗费较多的热点网络的数据流量。
[0174] 图9是根据一示例性实施例示出的又一种热点网络的连网控制装置的示意图。参 照图9,该装置包括第一确定模块41、获取模块42、第一配置模块43、判断模块44、触发模块 45和第二配置模块46。其中:
[0175] 第一确定模块41,用于连接到目标设备提供的网络后,确定网络的类型。
[0176] 获取模块42,用于在确定出网络的类型为热点网络后,获取热点网络的连网权限。
[0177] 第一配置模块43,用于根据热点网络的连网权限开启或关闭应用程序的网络接 口,网络接口为应用程序使用热点网络的数据流量的接口。
[0178] 其中,由于移动终端内不一定预先存储有热点网络的连网权限,所以在移动终端 获取热点网络的连网权限以后,移动终端需要判断是否获取到热点网络的连网权限。在移 动终端获取到热点网络的连网权限时,说明移动终端可以按照热点网络的连网权限来配置 应用程序的网络接口。在移动终端未获取到热点网络的连网权限时,说明移动终端不可以 按照热点网络的连网权限来配置应用程序的网络接口,那么移动终端便需要获取移动网络 的连网权限,并根据移动网络的连网权限配置应用程序的网络接口。
[0179] 移动网络指的是GPRS、3G或LTE等移动网络。移动网络的连网权限与热点网络的连 网权限在形式上是一样的,移动网络的连网权限也为移动终端内每个应用程序与网络接口 是否打开的对应关系。
[0180]判断模块44,用于判断是否获取到热点网络的连网权限。
[0181]触发模块45,用于在获取到热点网络的连网权限时,执行第一配置模块43。
[0182] 第二配置模块46,用于在未获取到热点网络的连网权限时,获取移动网络的连网 权限,并根据移动网络的连网权限配置应用程序的网络接口。
[0183] 图10是根据一示例性实施例示出的又一种热点网络的连网控制装置的示意图。参 照图10,该装置包括第一确定模块51、获取模块52、第一配置模块53、记录模块54和断网模 块55。其中:
[0184] 第一确定模块51,用于连接到目标设备提供的网络后,确定网络的类型。
[0185] 获取模块52,用于在确定出网络的类型为热点网络后,获取热点网络的连网权限。
[0186] 第一配置模块53,用于根据热点网络的连网权限开启或关闭应用程序的网络接 口,网络接口为应用程序使用热点网络的数据流量的接口。
[0187] 记录模块54,用于记录连接到热点网络的连接时长。
[0188]断网模块55,用于在连接时长大于第三阈值时,断开与热点网络的连接。
[0189] 其中,第三阈值为用户预先设定的可能使用热点网络的时间长度,例如,用户预计 自己使用热点网络的时间长度不会超过1个小时,那么用户可以将第三阈值设定为1小时。 本公开并不限定第三阈值的范围,用户可以预先根据实际情况进行设定。
[0190] 在某些情况下,移动终端在连接到热点网络以后,即使用户使用完热点网络,用户 可能会忘记断开移动终端与热点网络的连接,从而使得移动终端一直连接到热点网络上。 由于移动终端连接到热点网络以后,需要耗费一定的电量来维持移动终端与热点网络的连 接,所以在移动终端根据热点网络的连网权限开启或关闭应用程序的网络接口以后,移动 终端需要记录连接到热点网络的连接时长。在移动终端判断出连接时长大于第三阈值时, 说明当前用户已经不需要使用热点网络了,那么移动终端便自动的断开与热点网络的连 接,进而节省移动终端的电量。
[0191] 图11是根据一示例性实施例示出的又一种热点网络的连网控制装置的示意图。参 照图11,该装置包括处理器61和用于存储处理器61可执行指令的存储器62。其中:
[0192] 处理器61被配置为:连接到目标设备提供的网络后,确定网络的类型。在确定出网 络的类型为热点网络后,获取热点网络的连网权限。根据热点网络的连网权限开启或关闭 应用程序的网络接口,网络接口为应用程序使用热点网络的数据流量的接口。
[0193] 关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法 的实施例中进行了详细描述,此处将不做详细阐述说明。
[0194] 图12是根据一示例性实施例示出的一种热点网络的连网控制装置800的框图。例 如,装置800可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设 备,医疗设备,健身设备,个人数字助理等。
[0195] 参照图12,装置800可以包括以下一个或多个组件:处理组件802,存储器804,电源 组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口812,传感器组件814,以及 通信组件816。
[0196] 处理组件802通常控制装置800的整体操作,诸如与显示,电话呼叫,数据通信,相 机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行指 令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便 于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便 多媒体组件808和处理组件802之间的交互。
[0197] 存储器804被配置为存储各种类型的数据以支持在装置800的操作。这些数据的示 例包括用于在装置800上操作的任何应用程序或方法的指令,联系人数据,电话
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1