首页> 中国专利> 一种用于移动终端中应用程序访问网络的方法和移动终端

一种用于移动终端中应用程序访问网络的方法和移动终端

摘要

本发明涉及通信领域,公开了一种用于移动终端中应用程序访问网络的方法和移动终端,以解决现有技术的移动终端访问网络时需要耗费移动终端大量的数据流量的技术问题。该方法包括:移动终端通过移动通信网络向分发服务器发送移动终端中应用程序的生产商标识;若分发服务器根据生产商标识确定应用程序具有免流量权限,在应用程序发起数据访问请求时,移动终端通过分发服务器分配的代理服务器访问网络,移动终端通过代理服务器访问网络的过程中的数据标记有免流量标识,移动终端通过代理服务器访问网络的过程中产生的全部或部分数据流量由移动通信网络运营商基于免流量标识将其计入指定服务商中。达到了移动终端免流量访问网络的技术效果。

著录项

  • 公开/公告号CN104935671A

    专利类型发明专利

  • 公开/公告日2015-09-23

    原文格式PDF

  • 申请/专利号CN201510375446.7

  • 发明设计人 陈耀攀;

    申请日2015-06-30

  • 分类号H04L29/08(20060101);H04W4/24(20090101);

  • 代理机构11302 北京华沛德权律师事务所;

  • 代理人刘杰

  • 地址 100088 北京市西城区新街口外大街28号D座112室(德胜园区)

  • 入库时间 2023-12-18 11:04:47

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-07-11

    专利权的转移 IPC(主分类):H04L29/08 专利号:ZL2015103754467 登记生效日:20230629 变更事项:专利权人 变更前权利人:三六零科技集团有限公司 变更后权利人:北京鸿享技术服务有限公司 变更事项:地址 变更前权利人:300450 天津市滨海新区滨海科技园高新六路39号9-3-401号 变更后权利人:100015 北京市朝阳区酒仙桥路甲10号3号楼15层17层1765

    专利申请权、专利权的转移

  • 2022-08-09

    专利权的转移 IPC(主分类):H04L29/08 专利号:ZL2015103754467 登记生效日:20220728 变更事项:专利权人 变更前权利人:北京奇虎科技有限公司 变更后权利人:三六零科技集团有限公司 变更事项:地址 变更前权利人:100088 北京市西城区新街口外大街28号D座112室(德胜园区) 变更后权利人:300450 天津市滨海新区滨海科技园高新六路39号9-3-401号 变更事项:专利权人 变更前权利人:奇智软件(北京)有限公司 变更后权利人:

    专利申请权、专利权的转移

  • 2019-03-01

    授权

    授权

  • 2015-10-21

    实质审查的生效 IPC(主分类):H04L29/08 申请日:20150630

    实质审查的生效

  • 2015-09-23

    公开

    公开

说明书

技术领域

本发明涉及通信领域,尤其涉及一种用于移动终端中应用程序访问网络 的方法和移动终端。

背景技术

随着科学技术的不断发展,电子技术也得到了飞速的发展,电子产品的 种类也越来越多,人们也享受到了科技发展带来的各种便利。现在人们可以 通过各种类型的移动终端,享受随着科技发展带来的舒适生活。例如,智能 手机、平板电脑等移动终端已经成为人们生活中一个重要的组成部分,用户 可以使用智能手机、平板电脑等移动终端来听音乐、玩游戏等等,以减轻现 代快节奏生活所带来的压力。

通常情况下,移动终端都具备网络访问功能,而移动终端在访问网络时 需要消耗移动终端的用户的数据流量,根据消耗的数据流量向提供网络服务 的运营商缴费。由于现有技术中只能通过运营商对用户使用的数据流量进行 计费,故而导致现有技术中,移动终端的用户访问网络需要耗费移动终端大 量的数据流量;而由于移动终端的网络流量较为昂贵,因而,迫使移动终端 的用户不得不为此支付大量的费用,这样一来,显著降低了用户访问网络的 积极性,不利于移动互联技术的普及和发展。

发明内容

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分 地解决上述问题的用于移动终端中应用程序访问网络的方法和移动终端。

依据本发明的一个方面,提供了一种用于移动终端中应用程序访问网络 的方法,包括:

移动终端通过移动通信网络向分发服务器发送所述移动终端中应用程序 的生产商标识,使得所述分发服务器根据所述生产商标识判断所述应用程序 是否具有免流量权限;

若所述分发服务器根据所述生产商标识确定所述应用程序具有所述免流 量权限,在所述应用程序发起数据访问请求时,所述移动终端通过所述分发 服务器分配的代理服务器访问网络;

其中,所述移动终端通过所述代理服务器访问网络的过程中的数据标记 有免流量标识,所述移动终端通过所述代理服务器访问网络的过程中产生的 全部或部分数据流量由移动通信网络运营商基于所述免流量标识将其计入指 定服务商中。

可选地,所述移动终端通过所述代理服务器访问网络的过程中产生的部 分数据流量由移动通信网络运营商基于所述免流量标识将其计入指定服务商 中,具体为:

所述移动终端访问网络的过程中特定比例的数据流量被计入所述指定服 务商;或

所述移动终端访问网络的过程中特定数量的数据流量被计入所述指定服 务商;或

所述移动终端访问网络的过程中特定内容的数据流量被计入所述指定服 务商。

可选地,所述计入指定服务商中,包括:将对应数据流量产生的费用计 为指定服务商的账户消费的费用。

可选地,所述移动终端通过所述分发服务器分配的代理服务器访问网络, 具体包括:

在所述移动终端通过所述移动通信网络向分发服务器发送所述移动终端 中应用程序的生产商标识时,所述移动终端还通过所述移动通信网络向所述 分发服务器发送数据访问请求,使得所述分发服务器在确定所述应用程序具 有所述免流量权限后将所述数据访问请求发送给所述代理服务器;以及,所 述移动终端通过所述移动通信网络接收所述代理服务器基于所述数据访问请 求从资源服务器获取的被请求数据;或

在所述应用程序具有所述免流量权限时,所述移动终端接收所述代理服 务器发送的所述免流量标识,并通过所述移动通信网络向所述代理服务器发 送携带所述免流量标识的所述数据访问请求;以及,所述移动终端通过所述 移动通信网络接收所述代理服务器基于所述数据访问请求从资源服务器获取 的被请求数据。

可选地,所述移动终端通过代理服务器访问网络的过程中产生的全部或 部分数据流量由移动网络运营商基于所述免流量标识将其计入指定服务商 中,具体为:

在确定所述移动终端访问网络的过程中的数据中包含预设标签时,所述 移动通信网络运营商将所述移动终端访问网络的过程中的数据流量全部或部 分计入所述指定服务商中;或

在确定所述移动终端访问网络的过程中的数据经过预设地址的代理服务 器时,所述移动通信网络运营商将流经所述预设IP地址的数据流量全部或部 分计入所述指定服务商中。

可选地,在所述移动终端通过所述分发服务器分配的代理服务器访问网 络之前,所述方法还包括:

所述移动终端接收所述分发服务器为所述移动终端分配的所述代理服务 器的所述预设地址,所述预设地址为所述免流量标识;或

所述移动终端接收所述代理服务器为所述移动终端分配的所述预设标 签,在所述移动终端通过所述代理服务器访问网络时携带所述预设标签,所 述预设标签为所述免流量标识。

可选地,在所述分发服务器根据所述生产商标识确定所述应用程序具有 所述免流量权限之后,所述方法还包括:

所述移动终端接收所述应用程序具备所述免流量权限的剩余流量信息。

可选地,在所述移动终端通过所述分发服务器分配的代理服务器访问网 络之前,所述方法还包括:

所述移动终端接收所述分发服务器为所述移动终端分配的临时验证信 息,其中,所述临时验证信息为所述分发服务器根据所述生产商标识确定所 述应用程序具有所述免流量权限时为所述移动终端分配,以使所述代理服务 器基于所述临时验证信息验证所述移动终端通过所述代理服务器访问网络的 合法性。

可选地,所述移动终端通过移动通信网络向分发服务器发送所述移动终 端中应用程序的生产商标识,具体为:

在移动终端检测到所述应用程序开启或所述应用程序提交用户登录请求 时,所述移动终端通过所述移动通信网络向所述分发服务器发送所述生产商 标识。

根据本发明的另一方面,提供一种移动终端,包括:

权限验证模块,用于通过移动通信网络向分发服务器发送所述移动终端 中应用程序的生产商标识,使得所述分发服务器根据所述生产商标识判断所 述应用程序是否具有免流量权限;

免流量访问模块,用于在所述分发服务器根据所述生产商标识确定所述 应用程序具有所述免流量权限、且所述应用程序发起数据访问请求时,通过 所述分发服务器分配的代理服务器访问网络;其中,所述移动终端通过所述 代理服务器访问网络的过程中的数据标记有免流量标识,所述移动终端通过 所述代理服务器访问网络的过程中产生的全部或部分数据流量由移动通信网 络运营商基于所述免流量标识将其计入指定服务商中。

可选地,免流量访问模块具体用于:

在所述移动终端通过所述移动通信网络向分发服务器发送所述移动终端 中应用程序的生产商标识时,通过所述移动通信网络向所述分发服务器发送 数据访问请求,使得所述分发服务器在确定所述应用程序具有所述免流量权 限后将所述数据访问请求发送给所述代理服务器;以及,通过所述移动通信 网络接收所述代理服务器基于所述数据访问请求从资源服务器获取的被请求 数据;或

在所述应用程序具有所述免流量权限时,接收所述代理服务器发送的所 述免流量标识,并通过所述移动通信网络向所述代理服务器发送携带所述免 流量标识的所述数据访问请求,并通过所述移动通信网络接收所述代理服务 器基于所述数据访问请求从资源服务器获取的被请求数据。

可选地,权限验证模块具体还用于:

在所述移动终端通过所述分发服务器分配的代理服务器访问网络之前, 获取所述分发服务器为所述移动终端分配的所述代理服务器的所述预设地 址,所述预设地址为所述免流量标识;或

在所述移动终端通过所述分发服务器分配的代理服务器访问网络之前, 获取所述代理服务器为所述移动终端分配的所述预设标签,在所述移动终端 通过所述代理服务器访问网络时携带所述预设标签,所述预设标签为所述免 流量标识。

可选地,免流量访问模块具体用于:

在所述分发服务器根据所述生产商标识确定所述应用程序具有所述免流 量权限之后,获取所述应用程序具备所述免流量权限的剩余流量信息。

可选地,免流量访问模块具体用于在所述移动终端通过所述分发服务器 分配的代理服务器访问网络之前,接收所述分发服务器为所述移动终端分配 的临时验证信息,其中,所述临时验证信息为所述分发服务器根据所述生产 商标识确定所述应用程序具有所述免流量权限时为所述移动终端分配,以使 所述代理服务器基于所述临时验证信息验证所述移动终端通过所述代理服务 器访问网络的合法性。

可选地,所述权限验证模块具体用于在移动终端检测到所述应用程序开 启或所述应用程序提交用户登录请求时,通过所述移动通信网络向所述分发 服务器发送所述生产商标识。

根据本发明的另一方面,提供一种用于移动终端中应用程序访问网络的 方法,包括:

分发服务器接收移动终端通过移动通信网络访问网络发送的所述移动终 端中应用程序的生产商标识;

所述分发服务器根据所述生产商标识判断所述应用程序是否具有免流量 权限;

所述分发服务器在根据所述生产商标识确定所述应用程序具有免流量权 限时为所述移动终端分配代理服务器,使得所述移动终端在所述应用程序发 起数据访问请求时通过所述分发服务器分配的代理服务器访问网络;

其中,所述移动终端通过所述代理服务器访问网络的过程中的数据标记 有免流量标识,所述移动终端通过所述代理服务器访问网络的过程中产生的 全部或部分数据流量由移动通信网络运营商基于所述免流量标识将其计入指 定服务商中。

可选地,所述移动终端通过所述代理服务器访问网络的过程中产生的部 分数据流量由移动通信网络运营商基于所述免流量标识将其计入指定服务商 中,具体为:

所述移动终端访问网络的过程中特定比例的数据流量被计入所述指定服 务商;或

所述移动终端访问网络的过程中特定数量的数据流量被计入所述指定服 务商;或

所述移动终端访问网络的过程中特定内容的数据流量被计入所述指定服 务商。

可选地,所述计入指定服务商中,包括:将对应数据流量产生的费用计 为指定服务商的账户消费的费用。

可选地,在所述分发服务器接收移动终端通过移动通信网络访问网络发 送的所述移动终端中应用程序的生产商标识时,所述分发服务器还接收所述 移动终端通过移动通信网络访问网络发送的数据访问请求,所述数据访问请 求为所述应用程序的数据访问请求;以及,在所述分发服务器在根据所述生 产商标识确定所述应用程序具有免流量权限时为所述移动终端分配代理服务 器之后,所述分发服务器将所述数据访问请求转发给所述代理服务器,使得 所述代理服务器基于所述数据访问请求从资源服务器获取被请求数据并将发 送给所述移动终端;或

在所述分发服务器在根据所述生产商标识确定所述应用程序具有免流量 权限时为所述移动终端分配代理服务器之后,所述分发服务器将所述移动终 端的通信地址发送给所述代理服务器,使得所述代理服务器将所述免流量标 识发送给所述移动终端,从而使得所述移动终端将携带有所述免流量标识的 数据访问请求发送给所述代理服务器,所述数据访问请求为所述应用程序的 数据访问请求,继而使得所述代理服务器基于所述数据访问请求从资源服务 器获取被请求数据并发送给所述移动终端。

可选地,所述分发服务器根据所述生产商标识判断所述应用程序是否具 有免流量权限,具体为:

所述分发服务器判断所述生产商标识是否与预设生产商标识匹配;

在所述生产商标识与预设生产商标识匹配时,所述分发服务器根据所述 生产商标识确定所述应用程序具有免流量权限。

可选地,在所述分发服务器判断所述生产商标识是否与预设生产商标识 匹配之后,在所述分发服务器根据所述生产商标识确定所述应用程序具有免 流量权限之前,所述方法还包括:

所述分发服务器获取所述应用程序采用所述指定服务商的计费方式进行 计费的剩余流量信息;

所述分发服务器判断所述剩余流量信息是否大于预设值;

所述分发服务器在所述剩余流量信息是否大于预设值时,执行步骤:所 述分发服务器根据所述生产商标识确定所述应用程序具有免流量权限。

可选地,在所述分发服务器在根据所述生产商标识确定所述应用程序具 有免流量权限时为所述移动终端分配代理服务器之后,所述方法还包括:

所述分发服务器生成临时验证信息,并将所述临时验证信息分别发送至 所述移动终端和所述代理服务器,使得所述代理服务器基于所述临时验证信 息验证所述移动终端通过所述代理服务器访问网络的合法性。

可选地,在所述分发服务器在根据所述生产商标识确定所述应用程序具 有免流量权限时为所述移动终端分配代理服务器之后,所述方法还包括:

所述分发服务器将所述应用程序上一次通过所述移动通信网络访问网络 时剩余的具备所述免流量权限的第一数据流量发送给所述代理服务器,以使 得所述代理服务器能够根据所述第一数据流量确定向所述移动终端发送的数 据流量。

可选地,在所述分发服务器在根据所述生产商标识确定所述应用程序具 有免流量权限时为所述移动终端分配代理服务器之后,所述方法还包括:

所述分发服务器接收所述代理服务器按预设统计周期统计的、所述移动 终端通过所述代理服务器访问网络的过程中被计入所述指定服务商的第二数 据流量,并根据所述第二数据流量更新所述第一数据流量。

可选地,在所述分发服务器在根据所述生产商标识确定所述应用程序具 有免流量权限时为所述移动终端分配代理服务器之后,所述方法还包括:

所述代理服务器接收所述分发服务器转发的所述移动终端通过移动通信 网络访问网络发送的数据访问请求,所述数据访问请求为所述应用程序的数 据访问请求;以及,所述代理服务器基于所述数据访问请求从资源服务器获 取被请求数据并将发送给所述移动终端;或

所述代理服务器接收所述分发服务器发送的所述移动终端的通信地址, 并根据所述通信地址向所述移动终端发送所述免流量标识;以及,所述代理 服务器接收所述移动终端通过所述移动通信网络发送的携带有所述免流量标 识的数据访问请求,并基于所述数据访问请求从资源服务器获取被请求数据 并发送给所述移动终端。

可选地,在所述分发服务器在根据所述生产商标识确定所述应用程序具 有免流量权限时为所述移动终端分配代理服务器之后,所述方法还包括:

所述代理服务器接收所述分发服务器发送的所述应用程序上一次通过所 述移动通信网络访问网络时剩余的具备所述免流量权限的第一数据流量;

所述代理服务器基于所述第一数据流量,确定在所述移动终端通过所述 代理服务器访问网络的过程中向所述移动终端发送的数据流量。

可选地,在所述分发服务器在根据所述生产商标识确定所述应用程序具 有免流量权限时为所述移动终端分配代理服务器之后,所述方法还包括:

所述代理服务器按预设统计周期统计所述移动终端通过所述代理服务器 访问网络的过程中被计入所述指定服务商的第二数据流量,并将所述第二数 据流量发送给所述分发服务器。

可选地,在所述分发服务器在根据所述生产商标识确定所述应用程序具 有免流量权限时为所述移动终端分配代理服务器之后,所述方法还包括:

所述代理服务器接收所述分发服务器发送的临时验证信息;

所述代理服务器根据所述临时验证信息,验证所述移动终端通过所述代 理服务器访问网络的过程中的合法性。

根据本发明的另一方面,提供一种分发服务器,包括:

第一接收模块,用于接收移动终端通过移动通信网络访问网络发送的所 述移动终端中应用程序的生产商标识;

判断模块,用于根据所述生产商标识判断所述应用程序是否具有免流量 权限;

分配模块,用于在根据所述生产商标识确定所述应用程序具有免流量权 限时为所述移动终端分配代理服务器,使得所述移动终端在所述应用程序发 起数据访问请求时通过所述分发服务器分配的代理服务器访问网络;其中, 所述移动终端通过所述代理服务器访问网络的过程中的数据标记有免流量标 识,所述移动终端通过所述代理服务器访问网络的过程中产生的全部或部分 数据流量由移动通信网络运营商基于所述免流量标识将其计入指定服务商 中。

可选地,所述第一接收模块还用于在所述第一接收模块接收移动终端通 过移动通信网络访问网络发送的所述移动终端中应用程序的生产商标识时, 接收所述移动终端通过移动通信网络访问网络发送的数据访问请求,所述数 据访问请求为所述应用程序的数据访问请求;

所述分发服务器还包括第一发送模块,所述第一发送模块用于在所述判 断模块在根据所述生产商标识确定所述应用程序具有免流量权限时为所述移 动终端分配代理服务器之后,将所述数据访问请求转发给所述代理服务器, 使得所述代理服务器基于所述数据访问请求从资源服务器获取被请求数据并 将发送给所述移动终端,或用于在所述判断模块在根据所述生产商标识确定 所述应用程序具有免流量权限时为所述移动终端分配代理服务器之后,将所 述移动终端的通信地址发送给所述代理服务器,使得所述代理服务器将所述 免流量标识发送给所述移动终端,从而使得所述移动终端将携带有所述免流 量标识的数据访问请求发送给所述代理服务器,所述数据访问请求为所述应 用程序的数据访问请求,继而使得所述代理服务器基于所述数据访问请求从 资源服务器获取被请求数据并发送给所述移动终端。

可选地,所述判断模块具体用于判断所述生产商标识是否与预设生产商 标识匹配,并在所述生产商标识与预设生产商标识匹配时,根据所述生产商 标识确定所述应用程序具有免流量权限。

可选地,所述判断模块具体还用于在判断所述生产商标识是否与预设生 产商标识匹配之后,在根据所述生产商标识确定所述应用程序具有免流量权 限之前,获取所述应用程序采用所述指定服务商的计费方式进行计费的剩余 流量信息,并判断所述剩余流量信息是否大于预设值,并在所述剩余流量信 息是否大于预设值时,根据所述生产商标识确定所述应用程序具有免流量权 限。

可选地,所述分发服务器还包括生成模块,所述生成模块用于在所述判 断模块在根据所述生产商标识确定所述应用程序具有免流量权限时为所述移 动终端分配代理服务器之后,成临时验证信息,并将所述临时验证信息分别 发送至所述移动终端和所述代理服务器,使得所述代理服务器基于所述临时 验证信息验证所述移动终端通过所述代理服务器访问网络的合法性。

可选地,所述第一发送模块还用于在所述判断模块在根据所述生产商标 识确定所述应用程序具有免流量权限时为所述移动终端分配代理服务器之 后,将所述应用程序上一次通过所述移动通信网络访问网络时剩余的具备所 述免流量权限的第一数据流量发送给所述代理服务器,以使得所述代理服务 器能够根据所述第一数据流量确定向所述移动终端发送的数据流量。

可选地,所述分发服务器还包括更新模块,所述更新模块用于在所述判 断模块在根据所述生产商标识确定所述应用程序具有免流量权限时为所述移 动终端分配代理服务器之后,接收所述代理服务器按预设统计周期统计的、 所述移动终端通过所述代理服务器访问网络的过程中被计入所述指定服务商 的第二数据流量,并根据所述第二数据流量更新所述第一数据流量。

根据本发明的另一方面,提供一种系统,包括本发明任一实施例所介绍 的分发服务器,还包括代理服务器,所述代理服务器包括:

第二接收模块,用于在所述判断模块在根据所述生产商标识确定所述应 用程序具有免流量权限时为所述移动终端分配代理服务器之后,接收所述分 发服务器转发的所述移动终端通过移动通信网络访问网络发送的数据访问请 求,所述数据访问请求为所述应用程序的数据访问请求;以及,

第二发送模块,用于基于所述数据访问请求从资源服务器获取被请求数 据并将发送给所述移动终端;或

所述第二接收模块用于在所述判断模块在根据所述生产商标识确定所述 应用程序具有免流量权限时为所述移动终端分配代理服务器之后,接收所述 分发服务器发送的所述移动终端的通信地址,并根据所述通信地址向所述移 动终端发送所述免流量标识,并接收所述移动终端通过所述移动通信网络发 送的携带有所述免流量标识的数据访问请求;以及,

所述第二发送模块,用于基于所述数据访问请求从资源服务器获取被请 求数据并发送给所述移动终端。

可选的,所述代理服务器还包括:

确定模块,用于在所述判断单元在根据所述生产商标识确定所述应用程 序具有免流量权限时为所述移动终端分配代理服务器之后,接收所述分发服 务器发送的所述应用程序上一次通过所述移动通信网络访问网络时剩余的具 备所述免流量权限的第一数据流量,并基于所述第一数据流量,确定在所述 移动终端通过所述代理服务器访问网络的过程中向所述移动终端发送的数据 流量。

可选的,所述代理服务器还包括:

统计单元,用于在所述判断单元在根据所述生产商标识确定所述应用程 序具有免流量权限时为所述移动终端分配代理服务器之后,按预设统计周期 统计所述移动终端通过所述代理服务器访问网络的过程中被计入所述指定服 务商的第二数据流量,并将所述第二数据流量发送给所述分发服务器。

可选的,所述代理服务器还包括:

验证模块,用于在所述判断模块在根据所述生产商标识确定所述应用程 序具有免流量权限时为所述移动终端分配代理服务器之后,接收所述分发服 务器发送的临时验证信息,并根据所述临时验证信息,验证所述移动终端通 过所述代理服务器访问网络的过程中的合法性。

可选的,所述系统还包括移动终端,所述移动终端包括:

权限验证模块,用于通过移动通信网络向分发服务器发送所述移动终端 中应用程序的生产商标识,使得所述分发服务器根据所述生产商标识判断所 述应用程序是否具有免流量权限;

免流量访问模块,用于在所述分发服务器根据所述生产商标识确定所述 应用程序具有所述免流量权限、且所述应用程序发起数据访问请求时,通过 所述分发服务器分配的代理服务器访问网络;其中,所述移动终端通过所述 代理服务器访问网络的过程中的数据标记有免流量标识,所述移动终端通过 所述代理服务器访问网络的过程中产生的全部或部分数据流量由移动通信网 络运营商基于所述免流量标识将其计入指定服务商中。

根据本发明的用于移动终端中应用程序访问网络的方法,移动终端通过 移动通信网络向分发服务器发送所述移动终端中应用程序的生产商标识,使 得所述分发服务器根据所述生产商标识判断所述应用程序是否具有免流量权 限;若所述分发服务器根据所述生产商标识确定所述应用程序具有所述免流 量权限,在所述应用程序发起数据访问请求时,所述移动终端通过所述分发 服务器分配的代理服务器访问网络;其中,所述移动终端通过所述代理服务 器访问网络的过程中的数据标记有免流量标识,所述移动终端通过所述代理 服务器访问网络的过程中产生的全部或部分数据流量由移动通信网络运营商 基于所述免流量标识将其计入指定服务商中。这样,在移动终端根据应用程 序的数据访问请求通过移动通信网络访问网络时,耗费的是代理服务器所对 应的指定服务商的数据流量,而不需要耗费移动终端的数据流量,由此解决 了现有技术中访问网络时需要耗费移动终端的流量的技术问题,达到了移动 终端中具有特定生产商的应用程序免流量访问网络的技术效果;因而,移动 终端无需支付流量费用,就能够实现该移动终端中特定生产商的应用程序免 流量下载网络内容的技术效果。由此,能够显著提高用户下载该特定生产商 提供的应用程序的积极性,从而有利于该特定生产商的应用程序在网络上的 广泛传播。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技 术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它 目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本 领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的, 而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示 相同的部件。在附图中:

图1示出了根据本发明一个实施例的用于移动终端访问网络的交互方法 的交互图;

图2示出了根据本发明一个实施例提供的移动终端的模块示意图;

图3示出了根据本发明一个实施例提供的分发服务器的模块示意图;

图4示出了根据本发明一个实施例提供的系统的模块示意图。

具体实施方式

本发明实施例提供了一种用于移动终端中应用程序访问网络的方法、移 动终端、分发服务器及系统,用以解决现有技术的移动终端访问网络时需要 耗费移动终端大量的数据流量的技术问题。

本发明实施例所介绍的用于移动终端访问网络的交互方法,如图1所示, 为该方法的交互图,该方法所涉及的设备包括:移动终端、分发服务器、代 理服务器和资源服务器,其中,移动终端例如为:手机、平板电脑等等,移 动终端的使用者即为终端用户;分发服务器主要用于为移动终端提供身份验 证、选择代理服务器;代理服务器主要是用于为具备上网免流量权限的移动 终端提供网络访问服务;资源服务器通常由网络内容提供商提供,用于利用 互联网的网络资源为终端用户提供丰富多样的网络内容,例如:视频、网页、 图片等等。

请参考图1,图1为本发明实施例提供的用于移动终端访问网络的交互方 法,该方法包括以下步骤:

第一步骤:实现对移动终端中应用程序是否具有免流量权限的判断。

第一步骤具体包括:

S101:移动终端通过移动通信网络访问网络发送移动终端中应用程序的 生产商标识,分发服务器接收该生产商标识;

S102:分发服务器根据生产商标识判断应用程序是否具有免流量权限;

S103:在分发服务器根据生产商标识确定应用程序具有免流量权限时, 为移动终端分配代理服务器。

第二步骤:实现移动终端通过代理服务器访问网络。

第二步骤具体包括:

S111:代理服务器接收数据访问请求;

S112:代理服务器基于数据访问请求从资源服务器获取被请求数据;

S113:代理服务器向移动终端发送被请求数据。

通过上述部分可以看出,根据本发明的用于移动终端中应用程序访问网 络的方法,移动终端通过移动通信网络向分发服务器发送所述移动终端中应 用程序的生产商标识,使得所述分发服务器根据所述生产商标识判断所述应 用程序是否具有免流量权限;若所述分发服务器根据所述生产商标识确定所 述应用程序具有所述免流量权限,在所述应用程序发起数据访问请求时,所 述移动终端通过所述分发服务器分配的代理服务器访问网络;其中,所述移 动终端通过所述代理服务器访问网络的过程中的数据标记有免流量标识,所 述移动终端通过所述代理服务器访问网络的过程中产生的全部或部分数据流 量由移动通信网络运营商基于所述免流量标识将其计入指定服务商中。这样, 在移动终端根据应用程序的数据访问请求通过移动通信网络访问网络时,耗 费的是代理服务器所对应的指定服务商的数据流量,而不需要耗费移动终端 的数据流量,由此解决了现有技术中访问网络时需要耗费移动终端的流量的 技术问题,达到了移动终端中具有特定生产商的应用程序免流量访问网络的 技术效果;因而,移动终端无需支付流量费用,就能够实现该移动终端中特 定生产商的应用程序免流量下载网络内容的技术效果。由此,能够显著提高 用户下载该特定生产商提供的应用程序的积极性,从而有利于该特定生产商 的应用程序在网络上的广泛传播。

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示 了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不 应被这里阐述的实施例所限制,例如,A向B发送一个消息,则B相应能够 接收该消息,为了说明书的简略,在此不再赘述。相反,提供这些实施例是 为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领 域的技术人员。

在具体实施过程中,移动终端例如可以是智能手机、平板电脑等等,在 此不做限制;移动通信网络例如可以是CDMA(Code Division Multiple Access, 码分多址)、GSM(Global System for Mobile Communication,全球移 动通信系统)等等,这些移动通信网络对应有各自的移动通信网络运营商, 在此为了说明书的简略,就一一介绍了;应用程序的“生产商标识”是指移 动终端中应用程序的提供者,例如A公司开发了A应用程序,则A公司为A 应用程序的生产商,生产商标识即指A公司在A应用程序中所作的标记。

请继续参考图1,如图1所示,根据S101,移动终端通过移动通信网络 向分发服务器发送移动终端中应用程序的生产商标识;这样,分发服务器即 能够根据S101,接收移动终端通过移动通信网络访问网络发送的移动终端中 应用程序的生产商标识。

在具体实施过程中,可以是在移动终端检测到应用程序开启或移动终端 检测应用程序提交用户登录请求时,移动终端通过移动通信网络向分发服务 器发送生产商标识。

例如,在移动终端检测到A应用程序开启,或者移动终端检测到A应用 程序开启并且提交了A用户的用户登录请求时,这两种情况均可能导致A应 用程序去访问网络,所以此时均可以先由移动终端向分发服务器发送生产商 标识,以供后续分发服务器进行判断,从而确定是否向该移动终端提供免流 量访问网络的方式。当然,通过本实施例的介绍,本领域所属的技术人员能 够根据实际情况,选择其他合适的时机如移动终端由网络断开状态切换为网 络连接状态时等等,向分发服务器发送生产商标识进行判断,以满足实际情 况的需要,在此就不再赘述了。

在分发服务器接收了应用程序的生产商标识后,即进入S102中。

在具体实施过程中,分发服务器中预先存储了具有免流量权限的应用程 序的预设生产商标识,此时,分发服务器即能够判断接收的生产商标识是否 与存储的预设生产商标识匹配,若匹配,则分发服务器根据生产商标识确定 应用程序具备免流量权限。

当然,这些预设生产商标识也可以存储在其他位置,如专门的数据服务 器中等等,供分发服务器在使用的时候获取即可,在此不做限制。

进一步的,由于应用程序的免流量权限有可能不是无流量限制的免流量, 而是有流量限制的免流量,无流量限制的免流量是指该应用程序消耗的所有 数据流量均被计入指定服务商中,有流量限制的免流量是指该应用程序每一 时间段如每周或每月有固定的数据流量如30M、50M等等被计入指定服务商 中,这样,分发服务器可以先获取应用程序采用指定服务商的计费方式进行 计费的剩余流量信息,并判断剩余流量信息是否大于预设值,该预设值可以 是一个固定值,如3M、5M等等,在此不做限制,在该剩余流量信息大于预 设值的时候,分发服务器确定该应用程序具有免流量权限。

在分发服务器确定应用程序具有免流量权限时,即进入S103。

在S103中,分发服务器为移动终端分配代理服务器,例如,可以为移动 终端分配负荷较少的代理服务器,或者为移动终端分配延迟较低的代理服务 器等等,以方便移动终端迅速的获取网络中的数据,在此不做限制。

当然了,为了保证移动终端通过代理服务器访问网络的合法性,本发明 实施例提供的方法还包括:分发服务器分别向移动终端和代理服务器发送临 时验证信息,使得代理服务器能够基于临时验证信息验证该移动终端通过代 理服务器访问网络的合法性。

具体来讲,分发服务器向移动终端和代理服务器发送的临时验证信息可 以是相同的临时验证信息,也可以是相应的临时验证信息,则在移动终端和 代理服务器进行通信的时候,由代理服务器和/或移动终端根据临时验证信息 进行验证,从而保证移动终端和代理服务器进行通信的合法性。在具体实施 过程中,为避免增加移动终端的计算量,同时避免移动终端的应用程序在不 具有免流量权限的情况下将其耗费的数据流量也计入指定服务商中,所以可 以将以临时验证信息进行验证的步骤放在代理服务器中进行。

当然了,如前,若应用程序具有的免流量权限是有流量限制的免流量权 限,则此时分发服务器还可以将该应用程序上一次通过移动通信网络访问网 络时剩余的具有免流量权限的第一数据流量发送给代理服务器,使得代理服 务器能够根据第一数据流量确定向移动终端发送的数据流量,避免超出第一 数据流量,避免造成不必要的损失。

例如,第一数据流量具体为5M,则代理服务器可以在向移动终端发送数 据时不要超过5M,例如代理服务器可以采用最多向移动终端发送5M的数据, 也可以采用向移动终端发送第一数据流量不足的提示,等等,在此不做限制。

并且,分发服务器还可以将第一数据流量发送给移动终端,当然也可以 由代理服务器将第一数据流量发送给移动终端,使得移动终端的用户也能够 对应用程序剩余的具有免流量权限的第一数据流量有所了解,例如,可以通 过语音、文字、图片等方式显示在应用程序的界面上,供用户查看。

在具体实施过程中,分发服务器在确定应用程序具有免流量权限之后, 即可以将移动终端的通信地址发送给代理服务器,使得代理服务器将免流量 标识发送给移动终端,从而使得移动终端在通过代理服务器访问网络的过程 中产生的全部或部分数据流量由移动通信网络运营商基于免流量标识将其计 入指定服务商中。当然了,在实际应用中,该免流量标识也可以由分发服务 器发送给移动终端,在此不做限制。

同时,分发服务器还可以将代理服务器的地址发送给移动终端,使得移 动终端在获取到代理服务器下发的免流量标识后先根据代理服务器的地址进 行验证,避免接收到虚假信息或者病毒信息,在此就不再赘述了。

在具体实施过程中,免流量标识可以是一个预设标签,在移动终端通过 代理服务器访问网络的过程中的数据均标记上该预设标签,则在确定移动终 端访问网络的过程中的数据中包含预设标签时,移动通信网络运营商将移动 终端访问网络的过程中的数据流量全部或部分计入指定服务商中,或者该免 流量标识也可以是代理服务器的预设地址,如代理服务器的IP地址或者MAC (Media Access Control,媒体访问控制物理地址或硬件地址)地址等等,在 此不做限制,则在确定移动终端访问网络的过程中的数据经过预设地址的代 理服务器时,移动通信网络运营商将流经预设地址的数据流量全部或部分计 入指定服务商中。

通过S101、S102和S103,分发服务器完成了对移动终端中应用程序是 否具有免流量权限判断,同时将判断结果分别告知移动终端和代理服务器, 则即可以进入第二步骤,实现移动终端通过代理服务器访问网络。

具体来讲,如图1所示,在S111中,代理服务器接收数据访问请求,可 以是在代理服务器向移动终端发送免流量标识后,移动终端通过移动通信网 络向代理服务器发送携带免流量标识的数据访问请求,代理服务器即能够接 收该数据访问请求,当然,也可以是在移动终端在向分发服务器发送生产商 标识的时候,同时将该数据访问请求发送给分发服务器,分发服务器在确定 应用程序具有免流量权限的时候将该数据访问请求转发给代理服务器,代理 服务器即能够接收该数据访问请求,这两种方式均可以,在此不做限制。

在S111中,若移动终端采用直接向代理服务器发送携带免流量标识的数 据访问请求的方式,则移动通信网络运营商即能够基于该免流量标识将该部 分数据流量全部或者部分数据流量计入指定服务商中,无需耗费或减少了移 动终端处的流量耗费。

在S112中,代理服务器即能够基于数据访问请求,从资源服务器中获取 被请求数据,例如,若应用程序发送的数据访问请求为获取图片的数据访问 请求,则代理服务器即将该数据访问请求发送到对应的图片服务器中,并从 该图片服务器中获取到对应的图片,当然,若数据访问请求也可以是获取视 频、文字等等数据的数据访问请求,在此就不一一列举了。

在S112中,由于是代理服务器和资源服务器之间的通信,不涉及到移动 终端,所以在此步骤中不会耗费移动终端的数据流量。

在S113中,代理服务器向移动终端发送被请求数据,具体来讲,代理服 务器在通过S112获取到被请求数据后,即可以将该被请求数据标记上免流量 标识,并发给移动终端,移动终端即能够通过移动通信网络接收到该被请求 数据。

在具体实施过程中,在应用程序的免流量权限为有流量限制的免流量权 限时,代理服务器会按照预设周期对移动终端通过代理服务器访问网络的过 程中被计入指定服务商的第二数据流量进行统计,预设周期可以是按时间进 行分段,例如每1分钟或每5分钟统计一次,也可以是按数据流量进行分段, 例如每512kb或1M的数据统计一次等等,通过本实施例的介绍,本领域所 属的技术人员能够根据实际情况,选择合适的预设周期以满足实际情况的需 要,在此就不再赘述了。

在代理服务器按预设周期对第二数据流量进行统计后,代理服务器即能 够将第二数据流量发送给分发服务器,分发服务器在接收到第二数据流量后, 即能够根据第二数据流量更新第一数据流量,使得分发服务器能够及时掌握 应用程序剩余的具备免流量权限的数据流量,从而在应用程序剩余的具备免 流量权限的数据流量小于预设值时,分发服务器向代理服务器发送应用程序 已经不具备免流量权限的消息,使得代理服务器停止与移动终端之间的通信, 避免不必要的损失。

当然,在具体实施过程中,分发服务器还能够接收流量增加消息,并根 据该流量增加消息更新第一数据流量,例如,某个生产商准备做一次推广活 动,准备为该公司开发的一个或多个应用程序增加30M的具备免流量权限的 数据流量,则可以通过向分发服务器发送对应的消息,来提高该公司开发的 一个或者多个应用程序的第一数据流量,并更新第一数据流量,类似地,分 发服务器还能够接收流量减少消息,并根据流量减少信息更新第一数据流量, 在此就不再赘述了。

在S113中,由于代理服务器在向移动终端发送被请求数据时,将被请求 数据标记上了免流量标识,所以移动通信网络运营商即能够基于该免流量标 识将该部分数据流量全部或者部分数据流量计入指定服务商中,无需耗费或 减少了移动终端处的流量耗费。

在具体实施过程中,移动终端通过代理服务器访问网络的过程中产生的 部分数据流量由移动通信网络运营商基于免流量标识将其计入指定服务商 中,可以存在多种情况,下面列举其中的三种进行介绍,当然,在具体实施 过程中,不限于以下三种情况。

第一种,移动终端访问网络的过程中特定比例的数据流量被计入指定服 务商。

举例来说,特定比例例如为:50%、70%等等,其中,在移动终端通过代 理服务器访问网络的过程中具备免流量权限(例如:数据传输携带免流量标 识)时,对应网关(或者与对应网络相连的计费系统)将其特定比例的计入 指定服务商,而将其余比例计入该通信标识,例如:假设本次网络访问过程 中移动终端共耗费10M的流量,特定比例为:50%,则计费系统在计费时,将 5M的流量计入指定服务商,而将其余5M的流量计入该移动终端的通信标识。 当然,以上数据仅仅作为举例,并不作为限制。

第二种,移动终端访问网络的过程中特定数量的数据流量被计入指定服 务商中。

举例来说,特定数量例如为:10M、20M等等,其中,在移动终端访问 网络的过程中具备免流量权限时,对应网关(或者与对应网络相连的计费系 统)在本次访问网络过程结束之后,判断本次访问网络过程的数据流量是否 超过该特定数量,如果没有超过的话,则将所有的数据流量都计入指定服务 商中;如果超过特定数量的话,则将没有超过部分的数据流量计入指定服务 商中,将超过部分计入该移动终端的通信标识。

第三种,移动终端访问网络的过程中特定内容的数据流量被计入指定服 务商。

举例来说,特定内容例如为:文字、图片等等,其中,在移动终端访问 网络的过程中具备免流量权限时,对应网关(或者与对应网络相连的计费系 统)获取访问网络过程所传输的数据,然后从访问网络过程所传输的数据中 确定出文字、图片等数据,并将其对应的数据流量计入指定服务商中;而针 对其他类型的内容,例如:视频,则将其对应的数据流量计入移动终端的通 信标识中。

通过上述部分可以看出,根据本发明的用于移动终端中应用程序访问网 络的方法,移动终端通过移动通信网络向分发服务器发送移动终端中应用程 序的生产商标识,使得分发服务器根据生产商标识判断应用程序是否具有免 流量权限;若分发服务器根据生产商标识确定应用程序具有免流量权限,在 应用程序发起数据访问请求时,移动终端通过分发服务器分配的代理服务器 访问网络;其中,移动终端通过代理服务器访问网络的过程中的数据标记有 免流量标识,移动终端通过代理服务器访问网络的过程中产生的全部或部分 数据流量由移动通信网络运营商基于免流量标识将其计入指定服务商中。这 样,在移动终端根据应用程序的数据访问请求通过移动通信网络访问网络时, 耗费的是代理服务器所对应的指定服务商的数据流量,而不需要耗费移动终 端的数据流量,由此解决了现有技术中访问网络时需要耗费移动终端的流量 的技术问题,达到了移动终端免流量访问网络的技术效果;因而,移动终端 无需支付流量费用,就能够实现免流量下载网络内容的技术效果。由此,能 够显著提高用户下载的积极性,从而有利于互联网上的网络内容的广泛传播。

作为一种可能的实现方式,计入指定服务商中,包括:将对应数据流量 产生的费用计为指定服务商的账户消费的费用。

举例来说,由于将对应数据流量计入了指定服务商,而移动通信运营商 不会针对一次网络访问过程进行重复计费,故而对应的数据流量不会被计入 该移动终端的标识,因此在移动通信运营商计费时,会将其产生的费用计为 指定服务商的账户消费的费用,从而向指定服务商收费。

本发明实施例所介绍的分发服务器和代理服务器可以为两个物理位置完 全独立的服务器;也可以为同一服务器的两个不同功能模块,对此本发明实 施例不作限制。

基于同一发明构思,本发明实施例还提供一种移动终端,请参考图2,图 2是本发明实施例提供的移动终端的模块示意图,如图2所示,该移动终端包 括:

权限验证模块201,用于通过移动通信网络向分发服务器发送移动终端中 应用程序的生产商标识,使得分发服务器根据生产商标识判断应用程序是否 具有免流量权限;

免流量访问模块202,用于在分发服务器根据生产商标识确定应用程序具 有免流量权限、且应用程序发起数据访问请求时,通过分发服务器分配的代 理服务器访问网络;其中,移动终端通过代理服务器访问网络的过程中的数 据标记有免流量标识,移动终端通过代理服务器访问网络的过程中产生的全 部或部分数据流量由移动通信网络运营商基于免流量标识将其计入指定服务 商中。

在具体实施过程中,免流量访问模块202具体用于:

在移动终端通过移动通信网络向分发服务器发送移动终端中应用程序的 生产商标识时,通过移动通信网络向分发服务器发送数据访问请求,使得分 发服务器在确定应用程序具有免流量权限后将数据访问请求发送给代理服务 器;以及,通过移动通信网络接收代理服务器基于数据访问请求从资源服务 器获取的被请求数据;或

在应用程序具有免流量权限时,接收代理服务器发送的免流量标识,并 通过移动通信网络向代理服务器发送携带免流量标识的数据访问请求,并通 过移动通信网络接收代理服务器基于数据访问请求从资源服务器获取的被请 求数据。

在具体实施过程中,权限验证模块201具体还用于:

在移动终端通过分发服务器分配的代理服务器访问网络之前,获取分发 服务器为移动终端分配的代理服务器的预设地址,预设地址为免流量标识; 或

在移动终端通过分发服务器分配的代理服务器访问网络之前,获取代理 服务器为移动终端分配的预设标签,在移动终端通过代理服务器访问网络时 携带预设标签,预设标签为免流量标识。

在具体实施过程中,免流量访问模块202具体用于:

在分发服务器根据生产商标识确定应用程序具有免流量权限之后,获取 应用程序具备免流量权限的剩余流量信息。

在具体实施过程中,免流量访问模块202具体用于在移动终端通过分发 服务器分配的代理服务器访问网络之前,接收分发服务器为移动终端分配的 临时验证信息,其中,临时验证信息为分发服务器根据生产商标识确定应用 程序具有免流量权限时为移动终端分配,以使代理服务器基于临时验证信息 验证移动终端通过代理服务器访问网络的合法性。

在具体实施过程中,权限验证模块201具体用于在移动终端检测到应用 程序开启或应用程序提交用户登录请求时,通过移动通信网络向分发服务器 发送生产商标识。

通过上述部分可以看出,根据本发明的用于移动终端中应用程序访问网 络的方法,移动终端通过移动通信网络向分发服务器发送所述移动终端中应 用程序的生产商标识,使得所述分发服务器根据所述生产商标识判断所述应 用程序是否具有免流量权限;若所述分发服务器根据所述生产商标识确定所 述应用程序具有所述免流量权限,在所述应用程序发起数据访问请求时,所 述移动终端通过所述分发服务器分配的代理服务器访问网络;其中,所述移 动终端通过所述代理服务器访问网络的过程中的数据标记有免流量标识,所 述移动终端通过所述代理服务器访问网络的过程中产生的全部或部分数据流 量由移动通信网络运营商基于所述免流量标识将其计入指定服务商中。这样, 在移动终端根据应用程序的数据访问请求通过移动通信网络访问网络时,耗 费的是代理服务器所对应的指定服务商的数据流量,而不需要耗费移动终端 的数据流量,由此解决了现有技术中访问网络时需要耗费移动终端的流量的 技术问题,达到了移动终端中具有特定生产商的应用程序免流量访问网络的 技术效果;因而,移动终端无需支付流量费用,就能够实现该移动终端中特 定生产商的应用程序免流量下载网络内容的技术效果。由此,能够显著提高 用户下载该特定生产商提供的应用程序的积极性,从而有利于该特定生产商 的应用程序在网络上的广泛传播。

基于同一发明构思,本发明实施例还提供一种分发服务器,请参考图3, 图3是本发明实施例提供的分发服务器的模块示意图,如图3所示,该分发 服务器包括:

第一接收模块301,用于接收移动终端通过移动通信网络访问网络发送的 移动终端中应用程序的生产商标识;

判断模块302,用于根据生产商标识判断应用程序是否具有免流量权限;

分配模块303,用于在根据生产商标识确定应用程序具有免流量权限时为 移动终端分配代理服务器,使得移动终端在应用程序发起数据访问请求时通 过分发服务器分配的代理服务器访问网络;其中,移动终端通过代理服务器 访问网络的过程中的数据标记有免流量标识,移动终端通过代理服务器访问 网络的过程中产生的全部或部分数据流量由移动通信网络运营商基于免流量 标识将其计入指定服务商中。

在具体实施过程中,第一接收模块301还用于在第一接收模块301接收 移动终端通过移动通信网络访问网络发送的移动终端中应用程序的生产商标 识时,接收移动终端通过移动通信网络访问网络发送的数据访问请求,数据 访问请求为应用程序的数据访问请求;

分发服务器还包括第一发送模块304,第一发送模块304用于在判断模块 302在根据生产商标识确定应用程序具有免流量权限时为移动终端分配代理 服务器之后,将数据访问请求转发给代理服务器,使得代理服务器基于数据 访问请求从资源服务器获取被请求数据并将发送给移动终端,或用于在判断 模块302在根据生产商标识确定应用程序具有免流量权限时为移动终端分配 代理服务器之后,将移动终端的通信地址发送给代理服务器,使得代理服务 器将免流量标识发送给移动终端,从而使得移动终端将携带有免流量标识的 数据访问请求发送给代理服务器,数据访问请求为应用程序的数据访问请求, 继而使得代理服务器基于数据访问请求从资源服务器获取被请求数据并发送 给移动终端。

在具体实施过程中,判断模块302具体用于判断生产商标识是否与预设 生产商标识匹配,并在生产商标识与预设生产商标识匹配时,根据生产商标 识确定应用程序具有免流量权限。

在具体实施过程中,判断模块302具体还用于在判断生产商标识是否与 预设生产商标识匹配之后,在根据生产商标识确定应用程序具有免流量权限 之前,获取应用程序采用指定服务商的计费方式进行计费的剩余流量信息, 并判断剩余流量信息是否大于预设值,并在剩余流量信息是否大于预设值时, 根据生产商标识确定应用程序具有免流量权限。

在具体实施过程中,分发服务器还包括生成模块305,生成模块305用于 在判断模块302在根据生产商标识确定应用程序具有免流量权限时为移动终 端分配代理服务器之后,成临时验证信息,并将临时验证信息分别发送至移 动终端和代理服务器,使得代理服务器基于临时验证信息验证移动终端通过 代理服务器访问网络的合法性。

在具体实施过程中,第一发送模块304还用于在判断模块302在根据生 产商标识确定应用程序具有免流量权限时为移动终端分配代理服务器之后, 将应用程序上一次通过移动通信网络访问网络时剩余的具备免流量权限的第 一数据流量发送给代理服务器,以使得代理服务器能够根据第一数据流量确 定向移动终端发送的数据流量。

在具体实施过程中,分发服务器还包括更新模块306,更新模块306用于 在判断模块302在根据生产商标识确定应用程序具有免流量权限时为移动终 端分配代理服务器之后,接收代理服务器按预设统计周期统计的、移动终端 通过代理服务器访问网络的过程中被计入指定服务商的第二数据流量,并根 据第二数据流量更新第一数据流量。

通过上述部分可以看出,根据本发明实施例提供的分发服务器,分发服 务器的第一接收模块接收移动终端通过移动通信网络访问网络发送的移动终 端中应用程序的生产商标识,判断模块根据生产商标识判断应用程序是否具 有免流量权限,分配模块在根据生产商标识确定应用程序具有免流量权限时 为移动终端分配代理服务器,使得移动终端在应用程序发起数据访问请求时 通过分发服务器分配的代理服务器访问网络;其中,移动终端通过代理服务 器访问网络的过程中的数据标记有免流量标识,移动终端通过代理服务器访 问网络的过程中产生的全部或部分数据流量由移动通信网络运营商基于免流 量标识将其计入指定服务商中。这样,在移动终端根据应用程序的数据访问 请求通过移动通信网络访问网络时,耗费的是代理服务器所对应的指定服务 商的数据流量,而不需要耗费移动终端的数据流量,由此解决了现有技术中 访问网络时需要耗费移动终端的流量的技术问题,达到了移动终端中具有特 定生产商的应用程序免流量访问网络的技术效果;因而,移动终端无需支付 流量费用,就能够实现该移动终端中特定生产商的应用程序免流量下载网络 内容的技术效果。由此,能够显著提高用户下载该特定生产商提供的应用程 序的积极性,从而有利于该特定生产商的应用程序在网络上的广泛传播。

基于同一发明构思,本发明实施例还提供一种系统,请参考图4,图4 是本发明实施例提供的系统的模块示意图,如图4所示,该系统包括本发明 任一实施例所介绍的分发服务器,还包括代理服务器,代理服务器包括:

第二接收模块401,用于在判断模块302在根据生产商标识确定应用程序 具有免流量权限时为移动终端分配代理服务器之后,接收分发服务器转发的 移动终端通过移动通信网络访问网络发送的数据访问请求,数据访问请求为 应用程序的数据访问请求;以及,

第二发送模块402,用于基于数据访问请求从资源服务器获取被请求数据 并将发送给移动终端;或

第二接收模块401用于在判断模块302在根据生产商标识确定应用程序 具有免流量权限时为移动终端分配代理服务器之后,接收分发服务器发送的 移动终端的通信地址,并根据通信地址向移动终端发送免流量标识,并接收 移动终端通过移动通信网络发送的携带有免流量标识的数据访问请求;以及,

第二发送模块402,用于基于数据访问请求从资源服务器获取被请求数据 并发送给移动终端。

在具体实施过程中,代理服务器还包括:

确定模块403,用于在判断单元在根据生产商标识确定应用程序具有免流 量权限时为移动终端分配代理服务器之后,接收分发服务器发送的应用程序 上一次通过移动通信网络访问网络时剩余的具备免流量权限的第一数据流 量,并基于第一数据流量,确定在移动终端通过代理服务器访问网络的过程 中向移动终端发送的数据流量。

在具体实施过程中,代理服务器还包括:

统计模块404,用于在判断单元在根据生产商标识确定应用程序具有免流 量权限时为移动终端分配代理服务器之后,按预设统计周期统计移动终端通 过代理服务器访问网络的过程中被计入指定服务商的第二数据流量,并将第 二数据流量发送给分发服务器。

在具体实施过程中,代理服务器还包括:

验证模块405,用于在判断模块302在根据生产商标识确定应用程序具有 免流量权限时为移动终端分配代理服务器之后,接收分发服务器发送的临时 验证信息,并根据临时验证信息,验证移动终端通过代理服务器访问网络的 过程中的合法性。

本发明实施例提供的系统还包括本发明任一实施例所介绍的移动终端。

本发明一个或多个实施例,至少具有以下有益效果:

根据本发明的用于移动终端中应用程序访问网络的方法,移动终端通过 移动通信网络向分发服务器发送所述移动终端中应用程序的生产商标识,使 得所述分发服务器根据所述生产商标识判断所述应用程序是否具有免流量权 限;若所述分发服务器根据所述生产商标识确定所述应用程序具有所述免流 量权限,在所述应用程序发起数据访问请求时,所述移动终端通过所述分发 服务器分配的代理服务器访问网络;其中,所述移动终端通过所述代理服务 器访问网络的过程中的数据标记有免流量标识,所述移动终端通过所述代理 服务器访问网络的过程中产生的全部或部分数据流量由移动通信网络运营商 基于所述免流量标识将其计入指定服务商中。这样,在移动终端根据应用程 序的数据访问请求通过移动通信网络访问网络时,耗费的是代理服务器所对 应的指定服务商的数据流量,而不需要耗费移动终端的数据流量,由此解决 了现有技术中访问网络时需要耗费移动终端的流量的技术问题,达到了移动 终端中具有特定生产商的应用程序免流量访问网络的技术效果;因而,移动 终端无需支付流量费用,就能够实现该移动终端中特定生产商的应用程序免 流量下载网络内容的技术效果。由此,能够显著提高用户下载该特定生产商 提供的应用程序的积极性,从而有利于该特定生产商的应用程序在网络上的 广泛传播。

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固 有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述, 构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定 编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容, 并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发 明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详 细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或 多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被 一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的 方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中 所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的 那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具 体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要 求本身都作为本发明的单独实施例。

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自 适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以 把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可 以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者 单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴 随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或 者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴 随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相 似目的的替代特征来代替。

此外,本领域的技术人员能够理解,尽管在此的一些实施例包括其它实施 例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味 着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求 书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器 上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理 解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本 发明实施例的移动终端、分发服务器以及系统中的一些或者全部部件的一些 或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或 者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样 的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者 多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信 号上提供,或者以任何其他形式提供。

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并 且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施 例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求 的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元 件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借 助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列 举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬 件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可 将这些单词解释为名称。

A1、一种用于移动终端中应用程序访问网络的方法,包括:

移动终端通过移动通信网络向分发服务器发送所述移动终端中应用程序 的生产商标识,使得所述分发服务器根据所述生产商标识判断所述应用程序 是否具有免流量权限;

若所述分发服务器根据所述生产商标识确定所述应用程序具有所述免流 量权限,在所述应用程序发起数据访问请求时,所述移动终端通过所述分发 服务器分配的代理服务器访问网络;

其中,所述移动终端通过所述代理服务器访问网络的过程中的数据标记 有免流量标识,所述移动终端通过所述代理服务器访问网络的过程中产生的 全部或部分数据流量由移动通信网络运营商基于所述免流量标识将其计入指 定服务商中。

A2、如A1所述的方法,其特征在于,所述移动终端通过所述代理服务 器访问网络的过程中产生的部分数据流量由移动通信网络运营商基于所述免 流量标识将其计入指定服务商中,具体为:

所述移动终端访问网络的过程中特定比例的数据流量被计入所述指定服 务商;或

所述移动终端访问网络的过程中特定数量的数据流量被计入所述指定服 务商;或

所述移动终端访问网络的过程中特定内容的数据流量被计入所述指定服 务商。

A3、如A1所述的方法,其特征在于,所述计入指定服务商中,包括: 将对应数据流量产生的费用计为指定服务商的账户消费的费用。

A4、如A1所述的方法,其特征在于,所述移动终端通过所述分发服务 器分配的代理服务器访问网络,具体包括:

在所述移动终端通过所述移动通信网络向分发服务器发送所述移动终端 中应用程序的生产商标识时,所述移动终端还通过所述移动通信网络向所述 分发服务器发送数据访问请求,使得所述分发服务器在确定所述应用程序具 有所述免流量权限后将所述数据访问请求发送给所述代理服务器;以及,所 述移动终端通过所述移动通信网络接收所述代理服务器基于所述数据访问请 求从资源服务器获取的被请求数据;或

在所述应用程序具有所述免流量权限时,所述移动终端接收所述代理服 务器发送的所述免流量标识,并通过所述移动通信网络向所述代理服务器发 送携带所述免流量标识的所述数据访问请求;以及,所述移动终端通过所述 移动通信网络接收所述代理服务器基于所述数据访问请求从资源服务器获取 的被请求数据。

A5、如A1所述的方法,其特征在于,所述移动终端通过代理服务器访 问网络的过程中产生的全部或部分数据流量由移动网络运营商基于所述免流 量标识将其计入指定服务商中,具体为:

在确定所述移动终端访问网络的过程中的数据中包含预设标签时,所述 移动通信网络运营商将所述移动终端访问网络的过程中的数据流量全部或部 分计入所述指定服务商中;或

在确定所述移动终端访问网络的过程中的数据经过预设地址的所述代理 服务器时,所述移动通信网络运营商将流经所述预设地址的数据流量全部或 部分计入所述指定服务商中。

A6、如A5所述的方法,其特征在于,在所述移动终端通过所述分发服 务器分配的代理服务器访问网络之前,所述方法还包括:

所述移动终端接收所述分发服务器为所述移动终端分配的所述代理服务 器的所述预设地址,所述预设地址为所述免流量标识;或

所述移动终端接收所述代理服务器为所述移动终端分配的所述预设标 签,在所述移动终端通过所述代理服务器访问网络时携带所述预设标签,所 述预设标签为所述免流量标识。

A7、如上述A1-A6中任一权项所述的方法,其特征在于,在所述分发服 务器根据所述生产商标识确定所述应用程序具有所述免流量权限之后,所述 方法还包括:

所述移动终端接收所述应用程序具备所述免流量权限的剩余流量信息。

A8、如A1-A6中任一权项所述的方法,其特征在于,在所述移动终端通 过所述分发服务器分配的代理服务器访问网络之前,所述方法还包括:

所述移动终端接收所述分发服务器为所述移动终端分配的临时验证信 息,其中,所述临时验证信息为所述分发服务器根据所述生产商标识确定所 述应用程序具有所述免流量权限时为所述移动终端分配,以使所述代理服务 器基于所述临时验证信息验证所述移动终端通过所述代理服务器访问网络的 合法性。

A9、如A1-A6中任一权项所述的方法,其特征在于,所述移动终端通过 移动通信网络向分发服务器发送所述移动终端中应用程序的生产商标识,具 体为:

在所述移动终端检测到所述应用程序开启或所述应用程序提交用户登录 请求时,所述移动终端通过所述移动通信网络向所述分发服务器发送所述生 产商标识。

B10、一种移动终端,包括:

权限验证模块,用于通过移动通信网络向分发服务器发送所述移动终端 中应用程序的生产商标识,使得所述分发服务器根据所述生产商标识判断所 述应用程序是否具有免流量权限;

免流量访问模块,用于在所述分发服务器根据所述生产商标识确定所述 应用程序具有所述免流量权限、且所述应用程序发起数据访问请求时,通过 所述分发服务器分配的代理服务器访问网络;其中,所述移动终端通过所述 代理服务器访问网络的过程中的数据标记有免流量标识,所述移动终端通过 所述代理服务器访问网络的过程中产生的全部或部分数据流量由移动通信网 络运营商基于所述免流量标识将其计入指定服务商中。

B11、如B10所述的移动终端,其特征在于,免流量访问模块具体用于:

在所述移动终端通过所述移动通信网络向分发服务器发送所述移动终端 中应用程序的生产商标识时,通过所述移动通信网络向所述分发服务器发送 数据访问请求,使得所述分发服务器在确定所述应用程序具有所述免流量权 限后将所述数据访问请求发送给所述代理服务器;以及,通过所述移动通信 网络接收所述代理服务器基于所述数据访问请求从资源服务器获取的被请求 数据;或

在所述应用程序具有所述免流量权限时,接收所述代理服务器发送的所 述免流量标识,并通过所述移动通信网络向所述代理服务器发送携带所述免 流量标识的所述数据访问请求,并通过所述移动通信网络接收所述代理服务 器基于所述数据访问请求从资源服务器获取的被请求数据。

B12、如B10所述的移动终端,其特征在于,权限验证模块具体还用于:

在所述移动终端通过所述分发服务器分配的代理服务器访问网络之前, 获取所述分发服务器为所述移动终端分配的所述代理服务器的所述预设地 址,所述预设地址为所述免流量标识;或

在所述移动终端通过所述分发服务器分配的代理服务器访问网络之前, 获取所述代理服务器为所述移动终端分配的所述预设标签,在所述移动终端 通过所述代理服务器访问网络时携带所述预设标签,所述预设标签为所述免 流量标识。

B13、如B10-B12中任一权项所述的移动终端,其特征在于,免流量访问 模块具体用于:

在所述分发服务器根据所述生产商标识确定所述应用程序具有所述免流 量权限之后,获取所述应用程序具备所述免流量权限的剩余流量信息。

B14、如B10-B12中任一权项所述的移动终端,其特征在于,免流量访问 模块具体用于在所述移动终端通过所述分发服务器分配的代理服务器访问网 络之前,接收所述分发服务器为所述移动终端分配的临时验证信息,其中, 所述临时验证信息为所述分发服务器根据所述生产商标识确定所述应用程序 具有所述免流量权限时为所述移动终端分配,以使所述代理服务器基于所述 临时验证信息验证所述移动终端通过所述代理服务器访问网络的合法性。

B15、如B10-B12中任一权项所述的移动终端,其特征在于,所述权限验 证模块具体用于在移动终端检测到所述应用程序开启或所述应用程序提交用 户登录请求时,通过所述移动通信网络向所述分发服务器发送所述生产商标 识。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号