首页> 中国专利> 一种用于移动终端访问网络的数据库操作方法以及数据库

一种用于移动终端访问网络的数据库操作方法以及数据库

摘要

本发明涉及通信领域,公开了一种用于移动终端访问网络的数据库操作方法以及数据库,该方法包括:提供包括具备免流量权限的移动终端信息的数据库,其中,每个移动终端信息对应的移动终端在通过移动通信网络经代理服务器访问网络的过程中的数据标记有免流量标识,移动终端通过代理服务器访问网络过程中产生的全部或部分数据流量由移动通信网络运营商基于免流量标识将其计入指定服务商中;以及接收第一移动终端通过移动通信网络发送的第一移动终端信息,并将第一移动终端信息与数据库进行比较,以确定第一移动终端是否具备免流量权限。达到了移动终端免流量访问网络的技术效果。

著录项

  • 公开/公告号CN104994490A

    专利类型发明专利

  • 公开/公告日2015-10-21

    原文格式PDF

  • 申请/专利号CN201510375011.2

  • 发明设计人 陈耀攀;

    申请日2015-06-30

  • 分类号H04W4/24(20090101);H04W4/26(20090101);

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

  • 代理人刘杰

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

  • 入库时间 2023-12-18 11:33:29

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-07-28

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

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

  • 2022-08-05

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

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

  • 2019-03-01

    授权

    授权

  • 2015-11-18

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

    实质审查的生效

  • 2015-10-21

    公开

    公开

说明书

技术领域

本发明涉及通信领域,尤其涉及一种用于移动终端访问网络的数据库操 作方法以及数据库。

背景技术

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

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

发明内容

鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分 地解决上述问题的用于移动终端访问网络的数据库操作方法以及数据库。

依据本发明的一个方面,提供一种用于移动终端访问网络的数据库操作 方法,包括:

提供包括具备免流量权限的移动终端信息的数据库,其中,每个移动终 端信息对应的移动终端在通过移动通信网络经代理服务器访问网络的过程中 的数据标记有免流量标识,所述移动终端通过代理服务器访问网络过程中产 生的全部或部分数据流量由移动通信网络运营商基于所述免流量标识将其计 入指定服务商中;以及

接收第一移动终端通过所述移动通信网络发送的第一移动终端信息,并 将所述第一移动终端信息与所述数据库进行比较,以确定所述第一移动终端 是否具备所述免流量权限。

可选地,所述将所述第一移动终端信息与所述数据库进行比较,以确定 所述第一移动终端是否具备所述免流量权限,具体包括:

在所述第一移动终端信息与所述数据库匹配时,确定所述第一移动终端 具备所述免流量权限;或

在所述第一移动终端信息与所述数据库不匹配时,确定所述第一移动终 端不具备所述免流量权限。

可选地,在所述确定所述第一移动终端具备所述免流量权限时,所述方 法还包括:

将所述第一移动终端信息添加到所述数据库中。

可选地,在所述确定所述第一移动终端具备所述免流量权限时,所述方 法还包括:

根据所述第一移动终端信息,从所述数据库中确定所述第一移动终端上 一次通过所述移动通信网络经所述代理服务器访问网络时剩余的具备所述免 流量权限的第一数据流量。

可选地,在所述确定所述第一移动终端上一次通过所述移动通信网络经 所述代理服务器访问网络时剩余的具备所述免流量权限的第一数据流量之 后,所述方法还包括:

接收所述第一移动终端在通过所述移动通信网络经所述代理服务器访问 网络过程中耗费的第二数据流量,并根据所述第二数据流量更新所述第一数 据流量,并将更新后的所述第一数据流量添加到所述数据库中。

可选地,在所述确定所述第一移动终端上一次通过所述移动通信网络经 所述代理服务器访问网络时剩余的具备所述免流量权限的第一数据流量之 后,所述方法还包括:

接收与所述第一移动终端对应的数据流量变化消息,并根据所述数据流 量变化消息更新所述第一数据流量,并将更新后的所述第一数据流量添加到 所述数据库中。

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

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

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

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

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

依据本发明的另一个方面,还提供一种数据库,包括:

存储模块,用于存储包括具备免流量权限的移动终端信息的数据库,其 中,每个移动终端信息对应的移动终端在通过移动通信网络经代理服务器访 问网络的过程中的数据标记有免流量标识,所述移动终端通过代理服务器访 问网络过程中产生的全部或部分数据流量由移动通信网络运营商基于所述免 流量标识将其计入指定服务商中;

第一确定模块,用于接收第一移动终端通过所述移动通信网络发送的第 一移动终端信息,并将所述第一移动终端信息与所述数据库进行比较,以确 定所述第一移动终端是否具备所述免流量权限。

可选地,所述第一确定模块具体用于在所述第一移动终端信息与所述数 据库匹配时,确定所述第一移动终端具备所述免流量权限,或在在所述第一 移动终端信息与所述数据库不匹配时,确定所述第一移动终端不具备所述免 流量权限。

可选地,所述数据库还包括:

第一添加模块,用于在所述第一确定模块确定所述第一移动终端具备所 述免流量权限时,将所述第一终端信息添加到所述数据库中。

可选地,所述数据库还包括:

第二确定模块,用于在第一确定模块确定所述第一移动终端具备所述免 流量权限时,根据所述第一终端信息,从所述数据库中确定所述第一移动终 端上一次通过所述移动通信网络经所述代理服务器访问网络时剩余的具备所 述免流量权限的第一数据流量。

可选地,所述数据库还包括:

第二添加模块,用于在所述第二确定模块从所述数据库中确定所述第一 数据流量之后,接收所述第一移动终端在通过所述移动通信网络经所述代理 服务器访问网络过程中耗费的第二数据流量,并根据所述第二数据流量更新 所述第一数据流量,并将更新后的所述第一数据流量添加到所述数据库中。

可选地,所述数据库还包括:

第三添加模块,用于在所述第二确定模块从所述数据库中确定所述第一 数据流量之后,接收与所述第一移动终端对应的数据流量变化消息,并根据 所述数据流量变化消息更新所述第一数据流量,并将更新后的所述第一数据 流量添加到所述数据库中。

根据本发明的用于移动终端访问网络的数据库操作方法,首先接收移动 终端访问网络的数据访问请求,数据访问请求中包含移动终端的通信标识, 通信标识具备上网免流量权限;然后根据来自移动终端的数据访问请求,从 资源服务器获取相应的被请求数据,以及将被请求数据传输至移动终端;其 中,上述移动终端访问网络过程中的数据传输标记有免流量标识,移动终端 访问网络过程中的数据流量基于免流量标识被计入指定服务商消耗的数据流 量中。在移动终端访问网络时,耗费的是代理服务器所对应的服务商的数据 流量,而不需要耗费移动终端的数据流量,由此解决了现有技术中访问网络 时需要耗费移动终端的流量的技术问题,达到了移动终端免流量访问网络的 技术效果;因而,移动终端无需支付流量费用,就能够实现免流量下载网络 内容的技术效果。由此,能够显著提高用户下载的积极性,从而有利于互联 网上的网络内容的广泛传播。

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

附图说明

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

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

图2示出了根据本发明实施例提供的数据库操作方法的流程图;

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

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

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

图6示出了根据本发明一个实施例的数据库的模块示意图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示 了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不 应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地 理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

本发明实施例提供了一种用于移动终端访问网络的数据库操作方法以及 数据库,用以解决现有技术的移动终端访问网络时需要耗费移动终端大量的 数据流量的技术问题。

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

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

第一步骤具体包括:

S101:第一移动终端通过移动通信网络访问网络时发送第一移动终端信 息,分发服务器接收该第一移动终端信息;

S102:分发服务器根据第一移动终端信息判断第一移动是否具有免流量 权限;

S103:在分发服务器根据第一移动终端信息确定第一移动终端具有免流 量权限时,为移动终端分配代理服务器。

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

第二步骤具体包括:

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

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

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

本发明实施例提供的数据库可以设置在分发服务器上,当然,在另一实 施例中,本发明实施例提供的数据库也可以设置在其他位置,保证分发服务 器需要访问数据库中相应数据的时候能够与数据库正常通信即可。

通过本发明实施例提供的数据库操作方法,即能够在第一步骤中实现对 第一终端是否具有免流量权限的判断,请参考图2,图2是本发明实施例提供 的数据库操作方法的流程图,如图2所示,该方法包括:

S21:提供包括具备免流量权限的移动终端信息的数据库,其中,每个移 动终端信息对应的移动终端在通过移动通信网络经代理服务器访问网络的过 程中的数据标记有免流量标识,移动终端通过代理服务器访问网络过程中产 生的全部或部分数据流量由移动通信网络运营商基于免流量标识将其计入指 定服务商中;以及

S22:接收第一移动终端通过移动通信网络发送的第一移动终端信息,并 将第一移动终端信息与数据库进行比较,以确定第一移动终端是否具备免流 量权限。

通过上述部分可以看出,根据本发明的用于移动终端访问网络的数据库 操作方法,提供包括具备免流量权限的移动终端信息的数据库,其中,每个 移动终端信息对应的移动终端在通过移动通信网络经代理服务器访问网络的 过程中的数据标记有免流量标识,移动终端通过代理服务器访问网络过程中 产生的全部或部分数据流量由移动通信网络运营商基于免流量标识将其计入 指定服务商中,接收第一移动终端通过移动通信网络发送的第一移动终端信 息,并将第一移动终端信息与数据库进行比较,以确定第一移动终端是否具 备免流量权限。这样,在移动终端通过本发明的用于移动终端访问网络的数 据库操作方法被确定具备免流量权限后,该移动终端在通过移动通信网络访 问网络时,耗费的是代理服务器所对应的服务商的数据流量,而不需要耗费 移动终端的数据流量,由此解决了现有技术中访问网络时需要耗费移动终端 的流量的技术问题,达到了移动终端免流量访问网络的技术效果;因而,移 动终端无需支付流量费用,就能够实现免流量下载网络内容的技术效果。由 此,能够显著提高用户下载的积极性,从而有利于互联网上的网络内容的广 泛传播。

在具体实施过程中,移动终端例如可以是智能手机、平板电脑等等,在 此不做限制;移动通信网络例如可以是CDMA(Code Division Multiple Access, 码分多址)、GSM(Global System for Mobile Communication,全球移 动通信系统)等等,这些移动通信网络对应有各自的移动通信网络运营商, 在此为了说明书的简略,就一一介绍了。

请继续参考图1,如图1所示,根据S101,第一移动终端通过移动通信 网络向分发服务器发送第一移动终端信息;这样,分发服务器即能够根据 S101,接收移动终端通过移动通信网络访问网络发送的第一移动终端信息。

在具体实施过程中,第一移动终端信息可以是第一移动终端的通信号码 或者物理唯一标识码等等,也可以是第一移动终端中安装或运行了预设软件 等等,在此不做限制。

在分发服务器接收了第一移动终端信息后,即进入S102中。

在本实施例中,具体来讲,是分发服务器将第一移动终端信息发送到本 发明实施例提供的数据库,由于该数据库内包括具备免流量权限的第一移动 终端信息的数据库,同时,每个第一移动终端信息对应的第一移动终端在通 过移动通信网络经代理服务器访问网络的过程中的数据标记有免流量标识, 第一移动终端通过代理服务器访问网络过程中产生的全部或部分数据流量由 移动通信网络运营商基于免流量标识将其计入指定服务商中。

因此,在本发明实施例提供的数据库接收第一移动终端信息后,即能够 将该第一移动终端信息与数据库进行比较,从而确定第一移动终端是否具备 免流量权限。

在具体实施过程中,在将该第一移动信息与数据库进行比较后,若第一 移动终端信息与数据库内的第一移动终端信息匹配,如第一移动终端的通信 号码或者物理唯一标识码与数据库内的第一移动终端信息一致,或者第一移 动终端中安装或者运行了预设软件,该预设软件与数据内的第一移动终端信 息一致,则确定第一移动终端具备免流量权限,数据库可以将确定结果发送 给分发服务器,再由分发服务器进行相应的处理,如进入S103等等。

当然,在将该第一移动信息与数据库进行比较后,若第一移动终端信息 与数据库内的第一移动终端信息不匹配,则确定第一移动终端不具备免流量 权限,数据库同样可以将确定结果发送给分发服务器,再由分发服务器进行 相应的处理,在此不再赘述。

在具体实施过程中,由于第一移动终端的免流量权限有可能不是无流量 限制的免流量,而是有流量限制的免流量,无流量限制的免流量是指第一移 动终端消耗的所有数据流量均被计入指定服务商中,有流量限制的免流量是 指该第一移动终端每一时间段如每周或每月有固定的数据流量如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的数据统计一次等等,通过本实施例的介绍, 本领域所属的技术人员能够根据实际情况,选择合适的预设周期以满足实际 情况的需要,在此就不再赘述了。

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

同时,分发服务器可以将第二数据流量发送给数据库进行保存,数据库 即能够在接收第一移动终端在通过移动通信网络经代理服务器访问网络过程 中耗费的第二数据流量,并根据第二数据流量更新第一数据流量,并将更新 后的第一数据流量添加到数据库中,供分发服务器需要的时候使用。

当然,在具体实施过程中,分发服务器还能够接收数据流量增加消息, 并根据该数据增加消息更新第一数据流量,例如,第一移动终端通过点击广 告、下载预定应用程序等方式提高了第一数据流量,则分发服务器会根据接 收到的数据流量增加第一数据流量,并更新第一数据流量,类似地,分发服 务器还能够接收数据流量减少消息,并根据数据流量减少信息更新第一数据 流量,在此就不再赘述了。

同样的,分发服务器也可以将数据流量增加消息或数据流量减少消息等 数据流量变化信息发送给数据库进行保存,数据块即能够接收与第一移动终 端对应的数据流量变化消息,并根据数据流量变化消息更新第一数据流量, 并将更新后的第一数据流量添加到数据库中,供分发服务器需要的时候使用。

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

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

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

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

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

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

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

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

通过上述部分可以看出,根据本发明的用于移动终端访问网络的数据库 操作方法,提供包括具备免流量权限的移动终端信息的数据库,其中,每个 移动终端信息对应的移动终端在通过移动通信网络经代理服务器访问网络的 过程中的数据标记有免流量标识,移动终端通过代理服务器访问网络过程中 产生的全部或部分数据流量由移动通信网络运营商基于免流量标识将其计入 指定服务商中,接收第一移动终端通过移动通信网络发送的第一移动终端信 息,并将第一移动终端信息与数据库进行比较,以确定第一移动终端是否具 备免流量权限。这样,在移动终端通过本发明的用于移动终端访问网络的数 据库操作方法被确定具备免流量权限后,该移动终端在通过移动通信网络访 问网络时,耗费的是代理服务器所对应的服务商的数据流量,而不需要耗费 移动终端的数据流量,由此解决了现有技术中访问网络时需要耗费移动终端 的流量的技术问题,达到了移动终端免流量访问网络的技术效果;因而,移 动终端无需支付流量费用,就能够实现免流量下载网络内容的技术效果。由 此,能够显著提高用户下载的积极性,从而有利于互联网上的网络内容的广 泛传播。

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

权限验证模块201,用于通过移动通信网络向分发服务器发送第一移动终 端的第一移动终端信息,使得分发服务器根据第一移动终端信息判断第一移 动终端是否具有免流量权限;

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

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

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

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

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

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

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

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

在分发服务器根据第一移动终端信息确定第一移动终端具有免流量权限 之后,获取第一移动终端具备免流量权限的剩余流量信息。

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

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

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

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

第一接收模块301,用于接收移动终端通过移动通信网络访问网络发送的 第一移动终端的第一移动终端信息;

判断模块302,用于根据第一移动终端信息判断第一移动终端是否具有免 流量权限;

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

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

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

在具体实施过程中,判断模块302具体用于判断第一移动终端信息是否 与预设第一移动终端信息匹配,并在第一移动终端信息与预设第一移动终端 信息匹配时,根据第一移动终端信息确定第一移动终端具有免流量权限。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

基于同一发明构思,本发明实施例还提供一种数据库,请参考图6,图6 是本发明实施例提供的数据库的模块示意图,如图6所示,该数据库包括:

存储模块601,用于存储包括具备免流量权限的移动终端信息的数据库, 其中,每个移动终端信息对应的移动终端在通过移动通信网络经代理服务器 访问网络的过程中的数据标记有免流量标识,移动终端通过代理服务器访问 网络过程中产生的全部或部分数据流量由移动通信网络运营商基于免流量标 识将其计入指定服务商中;

第一确定模块602,用于接收第一移动终端通过移动通信网络发送的第一 移动终端信息,并将第一移动终端信息与数据库进行比较,以确定第一移动 终端是否具备免流量权限。

在具体实施过程中,第一确定模块602具体用于在第一移动终端信息与 数据库匹配时,确定第一移动终端具备免流量权限,或在在第一移动终端信 息与数据库不匹配时,确定第一移动终端不具备免流量权限。

在具体实施过程中,数据库还包括:

第一添加模块603,用于在第一确定模块602确定第一移动终端具备免流 量权限时,将第一终端信息添加到数据库中。

在具体实施过程中,数据库还包括:

第二确定模块604,用于在第一确定模块602确定第一移动终端具备免流 量权限时,根据第一终端信息,从数据库中确定第一移动终端上一次通过移 动通信网络经代理服务器访问网络时剩余的具备免流量权限的第一数据流 量。

在具体实施过程中,数据库还包括:

第二添加模块605,用于在第二确定模块604从数据库中确定第一数据流 量之后,接收第一移动终端在通过移动通信网络经代理服务器访问网络过程 中耗费的第二数据流量,并根据第二数据流量更新第一数据流量,并将更新 后的第一数据流量添加到数据库中。

在具体实施过程中,数据库还包括:

第三添加模块606,用于在第二确定模块604从数据库中确定第一数据流 量之后,接收与第一移动终端对应的数据流量变化消息,并根据数据流量变 化消息更新第一数据流量,并将更新后的第一数据流量添加到数据库中。

本发明实施例中的一个或者多个技术方案,至少具有如下有益效果:

根据本发明的用于移动终端访问网络的数据库操作方法,提供包括具备 免流量权限的移动终端信息的数据库,其中,每个移动终端信息对应的移动 终端在通过移动通信网络经代理服务器访问网络的过程中的数据标记有免流 量标识,移动终端通过代理服务器访问网络过程中产生的全部或部分数据流 量由移动通信网络运营商基于免流量标识将其计入指定服务商中,接收第一 移动终端通过移动通信网络发送的第一移动终端信息,并将第一移动终端信 息与数据库进行比较,以确定第一移动终端是否具备免流量权限。这样,在 移动终端通过本发明的用于移动终端访问网络的数据库操作方法被确定具备 免流量权限后,该移动终端在通过移动通信网络访问网络时,耗费的是代理 服务器所对应的服务商的数据流量,而不需要耗费移动终端的数据流量,由 此解决了现有技术中访问网络时需要耗费移动终端的流量的技术问题,达到 了移动终端免流量访问网络的技术效果;因而,移动终端无需支付流量费用, 就能够实现免流量下载网络内容的技术效果。由此,能够显著提高用户下载 的积极性,从而有利于互联网上的网络内容的广泛传播。

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

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

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

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

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

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

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

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号