首页> 中国专利> 一种移动互联网访问系统及访问移动互联网的方法

一种移动互联网访问系统及访问移动互联网的方法

摘要

本发明公开了一种移动互联网访问系统及访问移动互联网的方法。该方法包括:确认通过直连访问网页失败后,将需要访问的网页地址信息封装在目的地址为中转服务器地址的网页访问请求中,向移动服务器发送;根据网页访问请求包含的目的地址信息,发送至目的地址信息对应的中转服务器;获取网页访问请求中封装的需要访问的网页地址信息,通过电信服务器向WAP服务器发送;根据接收的网页访问请求,将相应的WAP网页内容携带在网页访问请求响应中,通过电信服务器、中转服务器、移动服务器发送至移动终端;解析并获取包含的WAP网页内容,向用户展示。应用本发明,可以提高移动互联网访问系统的可靠性、提升用户的应用业务体验。

著录项

  • 公开/公告号CN103024933A

    专利类型发明专利

  • 公开/公告日2013-04-03

    原文格式PDF

  • 申请/专利权人 腾讯科技(深圳)有限公司;

    申请/专利号CN201110297975.1

  • 发明设计人 刘靖;

    申请日2011-09-28

  • 分类号H04W80/12(20090101);

  • 代理机构11018 北京德琦知识产权代理有限公司;

  • 代理人王一斌;王琦

  • 地址 518044 广东省深圳市福田区振兴路赛格科技园2栋东403室

  • 入库时间 2024-02-19 19:33:17

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-12-02

    专利权的转移 IPC(主分类):H04W80/12 专利号:ZL2011102979751 登记生效日:20221118 变更事项:专利权人 变更前权利人:腾讯科技(深圳)有限公司 变更后权利人:深圳市雅阅科技有限公司 变更事项:地址 变更前权利人:518044 广东省深圳市福田区振兴路赛格科技园2栋东403室 变更后权利人:518133 广东省深圳市宝安区新安街道海滨社区宝兴路6号海纳百川总部大厦A座14层1402

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

  • 2016-01-20

    授权

    授权

  • 2013-05-01

    实质审查的生效 IPC(主分类):H04W80/12 申请日:20110928

    实质审查的生效

  • 2013-04-03

    公开

    公开

说明书

技术领域

本发明涉及移动通信技术,特别涉及一种移动互联网访问系统及访问移 动互联网的方法。

背景技术

随着移动通信技术以及无线互联网技术的发展,通过移动终端进行移动 业务的应用也越来越普遍,例如,通过移动终端,用户可以访问移动互联网, 进行信息的搜索、发布、下载歌曲、即时通信以及网络游戏等。

图1为现有移动互联网访问系统结构示意图。参见图1,该系统包括: 移动终端、移动服务器(群)、电信服务器(群)以及无线应用协议(WAP, Wireless Application Protocol)服务器,其中,

移动终端根据需要访问的网页生成网页访问请求,向移动服务器发送, 移动服务器接收用户发送的网页访问请求,根据预先设置的访问策略进行处 理,例如,判断是否允许该移动终端访问网页,如果允许,将网页访问请求 输出至相应的电信服务器,电信服务器将接收的网页访问请求向WAP服务 器发送,WAP服务器根据接收的网页访问请求,将相应的网页信息(WAP 网页内容)携带在网页访问请求响应中,通过电信服务器、移动服务器发送 至移动终端,移动终端接收网页访问请求响应,解析并获取包含的WAP网 页内容,向用户展示。

该系统中,移动终端通过无线方式与移动服务器相连,移动服务器一般 用作网关,用以对接收的网页访问请求进行过滤处理;移动服务器、电信服 务器以及WAP服务器之间通过无线方式或有线方式相连。

由上述可见,现有的移动互联网访问系统,移动服务器与电信服务器之 间通过无线方式或有线方式相连,如果移动服务器与电信服务器之间发生网 络故障,例如,运营商间网络拥挤、连接中断、移动服务器处于维护状态或 移动服务器负载过重,或者,移动服务器根据预先设置的访问策略不允许移 动终端访问网络,都将导致移动终端的访问请求失败,向移动终端返回服务 不可用(503)的提示信息,并携带其可能原因,例如,暂时不能连接到对 方网站、服务器维护中或负载过重、服务器不支持请求的功能等,即使移动 终端重新发送网页访问请求,可能仍会得到服务不可用(503)的提示信息, 使得移动互联网访问系统运行可靠性较低,用户访问网络所需时间较长,从 而降低了用户的应用业务体验。

发明内容

有鉴于此,本发明的主要目的在于提出一种移动互联网访问系统,提高 移动互联网访问系统的可靠性、提升用户的应用业务体验。

本发明的另一目的在于提出一种访问移动互联网的方法,提高移动互联 网访问系统的可靠性、提升用户的应用业务体验。

为达到上述目的,本发明提供了一种移动互联网访问系统,该系统包括: 移动终端、移动服务器、电信服务器、WAP网页服务器以及中转服务器, 其中,

移动终端,用于确认通过直连访问网页失败后,将需要访问的网页地址 信息封装在目的地址为中转服务器地址的网页访问请求中,并向移动服务器 发送;进而接收并展示WAP网页服务器反馈的WAP网页内容;

移动服务器,用于接收移动终端发送的网页访问请求,并根据网页访问 请求包含的目的地址信息将网页访问请求发送至中转服务器;

中转服务器,用于对移动服务器发送的网页访问请求进行解析,并获取 网页访问请求中封装的网页地址信息,向电信服务器发送网页访问请求;

电信服务器,用于接收网页访问请求,并将网页访问请求发送至WAP 服务器;

WAP服务器,用于根据接收的网页访问请求反馈相应的WAP网页内 容,并将该WAP网页内容依次通过电信服务器、中转服务器、移动服务器 发送至移动终端。

所述移动终端通过无线方式与移动服务器相连,中转服务器与移动服务 器、电信服务器之间通过无线方式或有线方式相连。

所述移动终端包括:页面请求接口模块以及图片请求接口模块,其中,

页面请求接口模块,用于在确定用户访问页面数据时,将网页访问请求 输出,并接收网页访问请求响应,解析并展示该网页访问请求响应包含的页 面数据内容;

图片请求接口模块,用于在确定用户访问图片数据时,将网页访问请求 输出,并接收网页访问请求响应,解析并展示该网页访问请求响应包含的图 片数据内容。

所述移动终端进一步包括:失败域名管理模块以及网页访问请求处理模 块,其中,

失败域名管理模块,用于在通过直连方式发送网页访问请求并接收到服 务不可用提示信息后,将网页访问请求中包含的目的网站域名信息进行存 储;

网页访问请求处理模块,用于在用户发起网页访问请求时,查询失败域 名管理模块是否存储有该网页访问请求对应的域名信息,如果有,执行将需 要访问的网页地址信息封装在目的地址为中转服务器地址的网页访问请求 中的处理流程,如果没有,将需要访问的网页地址信息作为目的地址封装在 网页访问请求中。

所述失败域名管理模块进一步用于在移动终端浏览器退出网络访问时 或按照预先设置的时间,清空存储的目的网站域名信息。

所述移动终端进一步包括:中转域名管理模块以及网页访问请求处理模 块,其中,

中转域名管理模块,用于在移动终端启动时,从外部的配置服务器拉取 中转域名白名单信息并存储;

网页访问请求处理模块,用于在用户发起网页访问请求时,查询中转域 名管理模块的中转域名白名单中是否存储有该网页访问请求对应的域名信 息,如果有,执行将需要访问的网页地址信息封装在目的地址为中转服务器 地址的网页访问请求中的处理流程,如果没有,将需要访问的网页地址信息 作为目的地址封装在网页访问请求中。

所述网页访问请求处理模块采用模糊匹配进行查询。

所述移动终端进一步包括:直接访问域名管理模块以及网页访问请求处 理模块,其中,

直接访问域名管理模块,用于在通过直连方式发送网页访问请求并接收 到相关WAP网页内容信息后,将网页访问请求中包含的目的网站域名信息 以直接访问域名白名单进行存储;

网页访问请求处理模块,用于在用户发起网页访问请求时,查询直接访 问域名管理模块是否存储有该网页访问请求对应的域名信息,如果没有,执 行将需要访问的网页地址信息封装在目的地址为中转服务器地址的网页访 问请求中的处理流程,如果有,将需要访问的网页地址信息作为目的地址封 装在网页访问请求中。

一种访问移动互联网的方法,该方法包括:

移动终端确认通过直连访问网页失败后,将需要访问的网页地址信息封 装在目的地址为中转服务器地址的网页访问请求中,向移动服务器发送;

移动服务器根据网页访问请求包含的目的地址信息,将网页访问请求发 送至中转服务器;

中转服务器解析接收的网页访问请求,获取网页访问请求中封装的需要 访问的网页地址信息,向电信服务器发送网页访问请求;

电信服务器将接收的网页访问请求发送至WAP网页服务器;

WAP服务器根据接收的网页访问请求反馈相应的WAP网页内容,并将 该WAP网页内容依次通过电信服务器、中转服务器、移动服务器发送至移 动终端;

移动终端接收并展示WAP服务器反馈的WAP网页内容。

所述确认通过直连访问网页失败具体包括:

接收到网页访问请求对应的服务不可用的提示信息;或,

在发送网页访问请求后,超过预先设置的时间阈值没有接收到网页访问 请求响应。

移动终端在接收到服务不可用提示信息后,进一步包括:

判断访问的类型,确认访问的类型非为下载、上传、层叠样式表直连时, 才通过中转服务器进行访问。

移动终端在接收到服务不可用提示信息后,进一步包括:

确认访问的网页不为web页面且没有设置不允许切换网络模式,才通 过中转服务器进行访问。

所述确认访问的网页非为web页面具体包括:

判断页面数据中的doctype字段和meta字段,如果字段中包含无线标记 语言,则该页面数据为WAP1.0页面;如果字段中包含超文本标记语言、且 包含!DOCTYPE和xhtml-mobile字段或者<meta和MobileOptimized字段, 则该页面数据为WAP2.0页面;否则,该页面为web页面。

所述确认访问的网页非为web页面具体包括:

判断超文本传输协议响应头中的content-type字段,确认该字段中包含 “vnd.wap.wml”、“text/vnd.wap.wml”、“vnd.wap.xhtml+xml”或 “application/vnd.wap.xhtml+xml”。

确认访问的网页非为web页面具体包括:

确认页面类型非为文本或超文本标记语言。

所述将需要访问的网页地址信息封装在目的地址为中转服务器地址的 网页访问请求中具体包括:

通过在网页访问请求对应的协议字段中设置 eReqType=EREQ_BROKER、且其取值为2,以表示该网页访问请求需要进 行中转。

由上述的技术方案可见,本发明提供的一种移动互联网访问系统及访问 移动互联网的方法,移动终端确认通过直连访问网页失败后,将需要访问的 网页地址信息封装在目的地址为中转服务器地址的网页访问请求中,向移动 服务器发送;进而接收并展示WAP网页服务器反馈的WAP网页内容;移 动服务器接收移动终端发送的网页访问请求,并根据网页访问请求包含的目 的地址信息将网页访问请求发送至中转服务器;中转服务器对移动服务器发 送的网页访问请求进行解析,并获取网页访问请求中封装的网页地址信息, 向电信服务器发送网页访问请求;电信服务器接收网页访问请求,并将网页 访问请求发送至WAP服务器;WAP服务器根据接收的网页访问请求反馈相 应的WAP网页内容,并将该WAP网页内容依次通过电信服务器、中转服 务器、移动服务器发送至移动终端。这样,如果移动服务器与电信服务器之 间发生网络故障或者由于移动服务器的过滤功能导致网页访问请求不可达 时,通过设置中转服务器,可以有效提高移动互联网访问系统的可靠性以及 用户网络访问速度,降低用户访问网络所需时间,从而提升了用户的应用业 务体验。

附图说明

图1为现有移动互联网访问系统结构示意图。

图2为本发明实施例移动互联网访问系统结构示意图。

图3为本发明实施例访问移动互联网的方法流程示意图。

图4为本发明实施例访问移动互联网的方法具体流程示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体 实施例对本发明作进一步地详细描述。

现有的移动互联网访问系统,在其他服务器之间的通信正常的情况下, 如果移动服务器与电信服务器之间发生网络故障、或者,移动服务器根据预 先设置的访问策略不允许移动终端访问网络,将导致移动终端的访问请求失 败。本发明实施例中,针对移动终端直连WAP服务器,即移动终端依序通 过移动服务器、电信服务器与WAP服务器相连,如发生运营商网关出错 (503)等网络错误,通过设置中转服务器,分别与移动服务器以及电信服 务器通过有线或无线方式相连,用以在移动服务器与电信服务器之间发生网 络故障(503)时,进行中转处理以解决运营商之间的网络拥挤问题,提供 用户所需应用业务。

图2为本发明实施例移动互联网访问系统结构示意图。参见图2,该系 统包括:移动终端、移动服务器、电信服务器、WAP服务器以及中转服务 器,其中,

移动终端,用于确认通过直连访问网页失败后,将需要访问的网页地址 信息封装在目的地址为中转服务器地址的网页访问请求中,并向移动服务器 发送;进而接收并展示WAP网页服务器反馈的WAP网页内容;

移动服务器,用于接收移动终端发送的网页访问请求,并根据网页访问 请求包含的目的地址信息将网页访问请求发送至中转服务器;

中转服务器,用于对移动服务器发送的网页访问请求进行解析,对获取 网页访问请求中封装的网页地址信息,向电信服务器发送网页访问请求;

电信服务器,用于接收网页访问请求,并将网页访问请求发送至WAP 服务器;

WAP服务器,用于根据接收的网页访问请求反馈相应的WAP网页内 容,并将该WAP网页内容依次通过电信服务器、中转服务器、移动服务器 发送至移动终端。

本发明实施例中,移动终端通过无线方式与移动服务器相连,中转服务 器与移动服务器、电信服务器之间通过无线方式或有线方式相连。无线方式 包括无线保真(WIFI,Wireless Fidelity)。移动服务器、电信服务器以及 WAP服务器执行的功能处理与现有相同,移动服务器、电信服务器以及中 转服务器可以为一个或多个,即可以为服务器群。

移动终端包括:页面请求(PageRequest)接口模块以及图片请求接口 模块(图中未示出),其中,

页面请求接口模块,用于在确定用户访问页面数据时,将网页访问请求 输出,并接收网页访问请求响应,解析并展示该网页访问请求响应包含的页 面数据内容;

本发明实施例中,页面请求接口模块可以继续通过中转服务器获取页面 上的子资源,例如,图片以及WAP2.0的层叠样式表(CSS,Cascading Style  Sheet)等。

图片请求接口模块,用于在确定用户访问图片数据时,将网页访问请求 输出,并接收网页访问请求响应,解析并展示该网页访问请求响应包含的图 片数据内容。

实际应用中,可以通过在网页访问请求(HTTP访问请求)对应的请求 协议中设置eReqType=EREQ_FAIL_RETRY字段标识访问图片数据,其取 值为1。

较佳地,该移动终端进一步包括:失败域名管理模块以及网页访问请求 处理模块,其中,

失败域名管理模块,用于在通过直连方式发送网页访问请求并接收到服 务不可用提示信息后,将网页访问请求中包含的目的网站域名信息进行存 储;

本发明实施例中,失败域名管理模块将当前HTTP访问请求失败的域名 (包括IP地址)置于预先设置的临时失败域名列表中进行存储。

网页访问请求处理模块,用于在用户发起网页访问请求时,查询失败域 名管理模块是否存储有该网页访问请求对应的域名信息,如果有,执行将需 要访问的网页地址信息封装在目的地址为中转服务器地址的网页访问请求 中的处理流程,如果没有,则按照现有流程处理,即将需要访问的网页地址 信息作为目的地址封装在网页访问请求中。

本发明实施例中,当移动终端每次发起HTTP访问请求时,如果失败域 名管理模块的临时失败域名列表中存储有该HTTP访问请求对应的统一资 源定位器(URL,Uniform Resource Locator)的域名(IP地址)信息,则表 示该网页访问通过现有的直连方式进行访问是失败的,需要通过中转服务 器。

实际应用中,考虑到一个用户一天访问的域名数量是有限的,可对该临 时失败域名列表进行精确匹配处理,即由移动终端来控制临时失败域名列表 中能够存储的最多域名数量,例如,100个。当新加入域名时,如果临时失 败域名列表已存储满,则由移动终端按访问时间、先进先出等排序方式进行 更新。

较佳地,失败域名管理模块进一步用于在移动终端浏览器退出网络访问 时,清空临时失败域名列表中存储的信息。当然,实际应用中,也可以设置 预定时间,例如,设置重新进行网络访问时,清除临时失败域名列表中的域 名以及IP地址信息;或者,清理临时失败域名列表中存储时间超过预定时 间的域名信息等。

较佳地,该移动终端也可以进一步包括:中转域名管理模块以及网页访 问请求处理模块,其中,

中转域名管理模块,用于在移动终端启动时,从预先设置的配置服务器 拉取中转域名白名单信息并存储;

本发明实施例中,中转域名白名单中包含由后台配置服务器维护的需要 进行中转的一个或多个域名。可以通过配置协议进行下发,配置协议中,类 型(EDomainType)为Req BROKER=12,表示下发配置的中转域名白名单 信息。

网页访问请求处理模块,用于在用户发起网页访问请求时,查询中转域 名管理模块的中转域名白名单中是否存储有该网页访问请求对应的域名信 息,如果有,执行将需要访问的网页地址信息封装在目的地址为中转服务器 地址的网页访问请求中的处理流程,如果没有,则按照现有流程处理,即将 需要访问的网页地址信息作为目的地址封装在网页访问请求中。

较佳地,该中转域名白名单采用模糊匹配,例如,如果HTTP访问请求 对应的域名为house*.3g.qq.com,则通过查询中转域名白名单,可以命中中 转域名白名单存储的house1.3g.qq.com、house2.3g.qq.com等域名信息,也就 是说,如果用户需要访问house1.3g.qq.com、house2.3g.qq.com,则需要通过 中转服务器。

当然,实际应用中,移动终端也可以进一步包括:直接访问域名 (DirectWap)管理模块以及网页访问请求处理模块,其中,

直接访问域名管理模块,用于在通过直连方式发送网页访问请求并接收 到相关WAP网页内容信息后,将网页访问请求中包含的目的网站域名信息 以直接访问域名白名单进行存储;

网页访问请求处理模块,用于在用户发起网页访问请求时,查询直接访 问域名管理模块是否存储有该网页访问请求对应的域名信息,如果没有,执 行将需要访问的网页地址信息封装在目的地址为中转服务器地址的网页访 问请求中的处理流程,如果有,则按照现有流程处理,即将需要访问的网页 地址信息作为目的地址封装在网页访问请求中。

移动终端本地维护直接访问域名白名单,可以设置最多维护100个,也 可以由后台配置服务器(例如,移动服务器)配置域名加入到直接访问域名 白名单,则更新移动终端本地维护的直接访问域名白名单,移动终端在结束 浏览退出时进行保存,下次启动加载该直接访问域名白名单。

当然,移动终端也可以同时存储临时失败域名列表、中转域名白名单以 及直接访问域名白名单,这样,使得HTTP访问请求对应的域名可能同时存 在于移动终端存储的三份名单或两份名单中。因而,本发明实施例中,设置 网页访问请求处理模块查询网页访问请求对应的域名信息时,其查询的优先 级如下:优先查询中转域名白名单,即中转域名白名单的优先级最高,临时 失败域名列表的优先级次之,直接访问域名白名单的优先级最低。

进一步地,还可以在发送网页访问请求的协议中进一步设置标识,用于 表示该网页访问请求是因为访问失败通过中转服务器、还是预先设置直接通 过中转服务器进行网络访问。

这样,移动终端每次进行网络访问时,通过在协议中添加标识eReqType 字段。该字段定义在BROKER RequestParam结构体里,设置取值为:

EREQ_NORMAL=0,为默认取值,标识直接访问;

EREQ_FAIL_RETRY=1,标识访问失败通过中转服务器;

EREQ_BROKER=2,标识预先设置的直接通过中转服务器,即该网页 访问请求对应的域名信息包含在中转域名白名单中。

由上述可见,本发明实施例的移动互联网访问系统,移动终端确认通过 直连访问网页失败后,将需要访问的网页地址信息封装在目的地址为中转服 务器地址的网页访问请求中,向移动服务器发送;根据接收的网页访问请求 响应,解析并获取包含的WAP网页内容,向用户展示;移动服务器接收移 动终端发送的网页访问请求,根据网页访问请求包含的目的地址信息,发送 至目的地址信息对应的中转服务器;中转服务器接收移动服务器发送的网页 访问请求,进行解析,获取网页访问请求中封装的需要访问的网页地址信息, 向电信服务器发送;电信服务器接收网页访问请求,根据网页访问请求中包 含的需要访问的网页地址信息,向相应的WAP服务器发送;WAP服务器根 据接收的网页访问请求,将相应的WAP网页内容携带在网页访问请求响应 中,通过电信服务器、中转服务器、移动服务器发送至移动终端。这样,如 果移动服务器与电信服务器之间发生网络故障或者由于移动服务器的过滤 功能导致网页访问请求不可达时,通过设置中转服务器,为网关类型错误提 供了一种解决方案,有效地避免了直连访问移动互联网网络不稳定的问题, 提高了移动互联网访问系统的可靠性;进一步地,在运营商网络拥挤时,通 过中转服务器,可以有效提高用户网络访问速度,降低用户访问网络所需时 间,从而提升了用户的应用业务体验。

图3为本发明实施例访问移动互联网的方法流程示意图。参见图3,该 流程包括:

步骤301,移动终端确认通过直连访问网页失败后,将需要访问的网页 地址信息封装在目的地址为中转服务器地址的网页访问请求中,向移动服务 器发送;

本步骤中,网页访问请求为超文本传输协议(HTTP,Hyper Text Transfer  Protocol)访问请求。

确认通过直连访问网页失败具体包括:

接收到网页访问请求对应的服务不可用的提示信息;或,

在发送网页访问请求后,超过预先设置的时间阈值没有接收到网页访问 请求响应。

本发明实施例中,由于接收到服务不可用的提示信息需要较长的时间, 为了提高网页访问的效率,实际应用中,移动终端在直连访问网页发送网页 访问请求时,可以启动定时器,

如果超过预先设置的时间阈值,没有接收到网页访问请求响应,表示该 网页访问失败,该网页访问失败的原因可能是移动服务器(网关)拒绝访问 导致连接关闭、或者,WAP服务器(网站)拒绝访问,移动终端因网络原 因无法连接到网站等,执行将需要访问的网页地址信息封装在目的地址为中 转服务器地址的网页访问请求中的流程;

如果超过预先设置的时间阈值两次,未接收到网页访问请求响应,判定 为网页访问失败,该网页访问失败的原因可能是网站处理缓慢、或者,网络 数据通信缓慢等,执行将需要访问的网页地址信息封装在目的地址为中转服 务器地址的网页访问请求中的流程。

进一步地,移动终端在接收到服务不可用提示信息后,判断访问的网页 是否为万维网(WWW,World Wide Web)页面,如果是,查询是否设置有 不允许切换网络模式,如果有,则设置网页访问请求不通过中转服务器;如 果访问的网页不为WWW页面或没有设置不允许切换网络模式,则设置网 页访问请求通过中转服务器;或者,

判断访问的类型为下载、上传、CSS(Cascading Style Sheets,层叠样式 表)直连时,不通过中转服务器。

下面对www页面类型判断流程进行说明。

(1)判断页面数据中的doctype字段和meta字段:

如果字段中包含无线标记语言(WML,Wireless Makeup language), 则该页面数据为WAP1.0页面(非www页面);

如果字段中包含超文本标记语言(HTML,Hyper Text Mark-up  Language),如果包含!DOCTYPE和xhtml-mobile字段或者<meta和 MobileOptimized字段,则该页面数据为WAP2.0页面;否则,该页面为www 页面。

(2)判断http响应头中的content-type字段:

如果该字段中包含“vnd.wap.wml”或“text/vnd.wap.wml”,则判定该 页面为wap1.0页面;

如果该字段中包含“vnd.wap.xhtml+xml”或 “application/vnd.wap.xhtml+xml”,则判定该页面是wap2.0页面。

(3)判断页面的URL:

如果页面URL信息中包含:“http://wap.”、“https://wap.”、“http://3g.”、 “http://3g.”、“http://m.”或“https://m.”,则认为页面是wap2.0页面。

(4)如果页面类型是text/html,则认为该页面是www页面。

将需要访问的网页地址信息封装在目的地址为中转服务器地址的网页 访问请求中具体包括:通过在网页访问请求对应的协议字段中设置 eReqType=EREQ_BROKER,其取值为2,以表示该网页访问请求需要进行 中转。

步骤302,移动服务器根据网页访问请求包含的目的地址信息,将网页 访问请求发送至中转服务器;

本步骤中,移动服务器通过解析网页访问请求所用的协议字段中是否设 置有eReqType=EREQ_BROKER、且其取值为2,如果是,表明网页访问请 求需要通过中转服务器。

步骤303,中转服务器解析接收的网页访问请求,获取网页访问请求中 封装的需要访问的网页地址信息,向电信服务器发送网页访问请求;

步骤304,电信服务器将接收的网页访问请求发送至WAP服务器;

步骤305,WAP服务器根据接收的网页访问请求反馈相应的WAP网页 内容,并将该WAP网页内容依次通过电信服务器、中转服务器、移动服务 器发送至移动终端;

步骤306,移动终端接收并展示WAP服务器反馈的WAP网页内容。

图4为本发明实施例访问移动互联网的方法具体流程示意图。参见图4, 该流程包括:

步骤401,判断网页访问请求(Request)类型,如果是字符串(JS, Javascript)/统计上报类型等,执行步骤411,如果是下载、上传或CSS,执 行步骤421,如果是其他类型,执行步骤402;

本步骤中,其他类型包括:Get、Post、图片等。如果是JS/统计上报类 型等,则表明可以通过中转服务器访问移动互联网,但需要进一步判断是否 设置有不允许切换网络模式以确定是否需要通过中转服务器访问移动互联 网,如果是下载、上传或CSS,表明不需要通过中转服务器即可以访问移动 互联网,如果是其他类型,也需要作进一步判断以确定是否需要通过中转服 务器访问移动互联网。

步骤402,判断请求访问的域名是否在DirectWap名单中,如果是,执 行步骤421,否则,执行步骤403;

本步骤中,如果请求访问的域名在DirectWap名单中,表明不需要通过 中转服务器即可访问移动互联网。

步骤403,判断网址是否有Page或Hotpre,如果是,执行步骤411,否 则,执行步骤404,如果网址中有Page或Hotpre,则表明需要进行后台中 转;

步骤404,判断当前窗口是否使用代理,如果是,执行步骤412,否则, 执行步骤405;

本步骤中,如果打开一个新窗口,则表示当前窗口不使用代理。当前窗 口使用代理,表明需要通过中转服务器访问移动互联网。

步骤405,判断浏览器是否设置中转WAP省流量,如果是,执行步骤 406,否则,执行步骤422;

步骤406,判断是否允许切换网络模式,如果是,执行步骤412,否则, 执行步骤407;

步骤407,结束流程;

步骤411,设置不允许切换网络模式;

本步骤中,在设置不允许切换网络模式后,表明需要通过中转服务器访 问移动互联网。

步骤412,进行代理访问;

步骤413,判断服务器是否返回强制直连,如果是,执行步骤414,否 则,执行步骤407;

步骤414,加入DirectWap名单,返回执行步骤402;

步骤421,设置不允许切换网络模式;

步骤422,执行直连访问;

本步骤中,直连访问表示移动终端不通过中转服务器即可与移动互联网 进行通信。

步骤423,判断返回的网页是否为WWW网页,如果是,执行步骤406, 否则,执行步骤407。

本步骤中,如果访问的网页为WWW网页,则需要进一步判断是否设 置有允许切换网络模式,以确定是否需要通过中转服务器访问移动互联网。

以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范 围。凡在本发明的精神和原则之内,所作的任何修改、等同替换以及改进等, 均应包含在本发明的保护范围之内。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号