一种数据传输方法、传输设备及移动终端的制作方法

文档序号:7712987阅读:119来源:国知局
专利名称:一种数据传输方法、传输设备及移动终端的制作方法
技术领域
本发明涉及通信技术领域,特别涉及一种数据传输方法、传输设备及移动终端。
背景技术
随着网络的发展,移动终端可以通过无线应用协议(WAP,WirelessApplication Protocol)上网,直接体验页面的直观显示,但是,在上网的过程中,如果长时间没有任何反 应甚至白屏就会造成用户的主动取消或退出浏览器,不但影响了用户的业务体验,而且也 增加了用户访问过程中页面点击切换率,从而造成网络流量的增加,同时也会造成WAP网 关的资源浪费及访问成功率下降等问题。一般情况下,移动终端的每次访问都需要经过TCP的三次握手,三次握手成功后 才建立了一个TCP的数据链路通道,后续再进行数据的上传和下载。但是,移动终端在等待 请求的响应数据过程中,由于无线应用协议网关(WAPGW,Wireless Application Protocol Gateway)和业务提供商(服务器,Service Provider)之间需要三次握手,而由于网络原因 或服务器本身原因,每次握手都有可能存在重传而导致交互时间过长,如果长时间没有数 据下发,将会造成移动终端上没有任何显示,在超过用户的忍耐承受度(一般在10秒以内) 后,该用户一般会选择取消当该访问,从而造成之前网络数据传输的浪费。同时,如果取消 该次访问,也会造成WAPGW侧的系统资源的一次浪费,产生一条错误的话单记录。由于WAPGW—般都具有智能重定向的处理功能,所谓的智能重定向就是指一些重 定向页面(比如302页面),WAPGW根据重定向地址自动替移动终端重新请求,而省去了将 302页面下发给移动终端的过程。也就是说,移动终端访问的页面如果存在需要多次重定向 的情况,就会导致在WAPGW和服务器之间的交互时间过长,从而导致了在移动终端上的白 屏,而用户在长时间没有看到有任何反应时就会主动取消该次访问。在对现有技术的研究和实践过程中,本发明的发明人发现,现有的实现方式中,移 动终端在访问过程中,如果长时间没有下发数据,或者数据下发时延过长,将会导致移动终 端上的白屏。在超过用户的承受的忍受度后,将主动撤销该次访问,从而降低用户访问的成 功率,即降低数据传输的效率,同时也浪费了网络资源。

发明内容
本发明实施例提供一种数据传输方法、传输设备及移动终端,以提高数据传输的 效率,以及网络资源的利用率。为解决上述技术问题,本发明是实施例提供一种数据传输方法,所述方法包括接收移动终端发送的请求消息;对所述请求消息进行处理,并记录对所述请求消息进行处理的时间;当所述时间超过预设请求超时时间,且没有收到或收全业务服务网发送的请求响 应,则向移动终端发送保持会话连接或重定向页面的消息。本发明是实施例还提供一种数据传输方法,所述方法包括
在向WAP网关或代理服务器发送请求消息后,接收WAP网关或代理服务器发送的 保持会话连接或重定向页面消息;解析所述保持会话连接或重定向页面的消息,获得对应的页面并显示所述页面。相应地,本发明实施例提供一种传输设备,包括接收单元,用于接收移动终端发送的请求消息;记录单元,用于对所述请求消息进行处理,并记录对接收到的请求消息进行处理 的时间;判断单元,用于判断所述时间是否超过预设请求超时时间,并在超过预设请求超 时时间时,判断是否接收到或接收全服务器发送的请求响应,并发送没有收到或收全服务 器发送的请求响应的判断结果;消息发送单元,用于接收到所述时间超过预设的请求超时时间,且没有收到或收 全服务器发送的请求响应时,向移动终端发送保持会话连接的消息或重定向页面的消息。本发明实施例提供一种移动终端,包括接收单元,用于接收到WAP网关或代理服务器发送的保持会话连接的消息或重定 向页面的消息;解析单元,用于解析所述保持火花连接的消息或重定向页面的消息,获得对应的 页面;显示单元,用于显示解析单元解析出的所述页面。由上述方案可知,在本发明实施例中,在WAP网关(以此为例,但并不限于此)接 收到用户发送的请求消息时,对用户请求时间的进行记时,如果定时器记录的时间超时预 设的请求超时时间,还没有收到或收全服务器的数据时,WAP网关会下发一个保持会话连接 的消息或重定向页面的消息,以保持移动终端(比如手机)和WAP网关之间的连接链路。也 就是说,在移动终端访问网络过程中,如果时间过长的话,利用本发明所述方案能够给移动 终端的用户一些提示,告诉移动终端用户目前访问过程所处的状态,即提升移动终端用户 对自己访问过程的知情和处理情况的了解,或者在该等待的这段时间内为该移动终端用户 插播一段业务推广信息等,以增强该移动终端用户的体验感知度,从而提高用户访问的成 功率,以及数据传输的效率。


图1为本发明实施例中提供的一种数据传输方法的流程图;图2为本发明实施例中提供的另一种数据传输方法的流程图;图3为本发明实施例中提供的一种数据传输方法的第一应用实例;图4为本发明实施例中提供的一种数据传输方法的第二应用实例;图5为本发明实施例中提供的一种数据传输方法的第三应用实例;图6为本发明实施例中提供的一种传输设备的结构示意图;图7为本发明实施例中提供的一种移动终端的结构示意图。
具体实施例方式下面我们将结合附图,对本发明的实施方案进行详细描述。
请参阅图1,为本发明实施例中提供的一种数据传输方法的流程图,在该实施例 中,为了便于描述,本实施例以WAP网关为例,但并不限于此,所述方法包括步骤101 =WAP网关接收移动终端发送的请求消息;其中,该移动终端可以是手机、PDA或利用数据卡拨号上网的电脑等,本实施例中 统称为移动终端。步骤102 =WAP网关对所述请求消息进行处理,并记录对所述请求消息进行处理的 时间;优选的,可以通过启动定时器记录对该请求消息进行处理的时间。也就是说,WAP 网关在接收到移动终端发送的请求消息时,通过启动定时器的方式对该请求消息进行处理 的时间进行计时,以便于在超过预设请求超时时间时,进行相应的处理。步骤103 当所述时间超过预设请求超时时间,且WAP网关没有收到或没有收全业 务提供商提供的请求响应,则向移动终端发送保持会话连接的消息或重定向页面的消息。其中,没有收全是指一个页面或文件比较大,数据传输需要一定的时间,在数据没 有下发传输完成时移动终端就取消该操作了。比如一个手机用户下载一个mp3歌曲,大小 为3M,但是用户下载到500K时就不想下载了,取消了 ;或者一个用户在访问新浪网主页时, 没有完全显示的时候就关闭浏览器了等等。优选的,所述保持会话连接的消息的消息头中可以包括携带页面数据的HTTP协 议状态码100继续或者扩展的HTTP协议状态码102继续,但并不限于此;进一步,该消息头 中还可以包括延长会话连接保持的时间等;其中,所述重定向页面的消息的消息头中可以包括WAP网关或代理服务器需要 处理的参数;进一步,该消息头中还可以包括延长会话连接保持的时间等。其中,所述预设请求超时时间至少可以为用户忍耐承受度的一半,但并不限于 此,也可以根据每个用户的忍耐承受度进行适应性修改,本发明实施例不作限制。优选的,在终端接收到所述保持会话连接的消息或重定向页面的消息时,解析所 述保持会话连接的消息或重定向页面的消息,获得对应的页面并显示所述页面,之后,所述 方法还可以进一步包括WAP网关或代理服务器接收移动终端根据所述网络侧网元需要处理的参数发送新 的请求消息;并对所述请求消息进行解析,获得统一资源定位符URL ;若所述URL中包括所述WAP网关或代理服务器需要处理的参数,且所述参数的值 为NO时,则不对所述请求消息进行新的连接处理。相应的,本发明实施例还提供另一种数据传输的方法,其流程图详见图2,所述方 法包括步骤201 移动终端在向WAP网关或代理服务器发送请求消息后,接收网络侧网元 发送的保持会话连接的消息或重定向页面的消息;步骤202 移动终端解析所述保持会话连接的消息或重定向页面的消息,获得对 应的页面并显示所述页面。其中,所述保持会话连接的消息的消息头中包括携带页面数据的HTTP协议状态 码100继续或者扩展的HTTP协议状态码102继续;进一步,该消息头中还可以包括延长会 话连接保持的时间;但并不限于此,本发明实施例不作限制。
所述重定向页面的消息的消息头中可以包括网络侧网元需要处理的参数;进一 步,该消息头中还可以包括延长会话连接保持的时间;但并不限于此,本发明实施例不作 限制。比如,为该移动终端插播一段业务推广信息等,包括该业务推广信息的消息可以是上 述HTTP协议的状态码的消息,消息可以分为消息头和消息体,消息头部分包括状态码及上 述描述的x-wapgw-status、keep-alive字段等;消息体就是要显示的页面内容,也就是这 里的业务推广信息。比如手机用户访问新浪网,显示出来的结果也是一个消息,这个消息的 消息头是2000K,同时可能包括其他一些HTTP的标准协议头,消息体就是手机用户看到的 新浪网的页面,同理,消息头就是文档中所描述的lOOContinue等等,消息体就是需要进行 的业务推广信息。其中,所述正常显示所述页面具体包括移动终端根据所述延长会话连接保持的 时间来延长显示所述页面。优选的,所述方法还可以进一步包括移动终端发送根据所述网络侧网元需要处 理的参数向网络侧网元发送新的请求消息,所述请求消息包括URL。优选的,本实施例中的网络侧网元包括WAP网关或代理服务器,但并不限于此,针 对不同的应用场景,其对应的网元也不同,本发明实施例不作限制。在本发明实施例中,在WAP网关(以此为例,但并不限于此)接收到用户发送的请 求消息时,通过启动定时器的方式进行用户请求处理时间的记时,根据大部份用户的忍耐 承受度设置一个请求超时时间(此超时时间一般设置为用户忍耐承受度的一半,但并不限 于此),如果定时器记录的时间超时预设的请求超时时间,还没有收到或收全服务器的数据 时,WAP网关会下发一个保持会话连接的消息或重定向页面的消息,以保持移动终端(比如 手机)和WAP网关之间的连接链路。也就是说,在移动终端访问网络过程中,如果时间过长 的话,利用本发明所述方案能够给移动终端的用户一些提示,告诉移动终端用户目前访问 过程所处的状态,即提升移动终端用户对自己访问过程的知情和处理情况的了解,或者在 该等待的这段时间内为该移动终端用户插播一段业务推广信息等,以增强该移动终端用户 的体验感知度,从而提高用户访问的成功率,以及数据传输的效率。进一步,本发明实施例中,通过HTTP协议头中的状态码100或者扩展的HTTP协议 状态码102来携带保持会话连接或重定向页面,不但可以告知移动终端用户目前访问过程 所处的状态,还可以为该移动终端用户插播一段业务推广信息;同时,由于携带保持会话连 接或重定向页面是利用现有HTTP协议中的空闲字段或扩展字段,不会中断移动终端和WAP 网关之间的传输流程,对于WAP网关,也没有增加额外的设备,以支持保持会话连接或重定 向页面的操作。为了便于本领域技术人员的理解,下面以具体的实施例来说明。还请参阅图3,为本发明实施例中提供的一种数据传输方法的第一应用实例,该 实施例中,移动终端的网关以WAP网关为例,但并不限于此,主要针对连接建立过程中存 在重传情况进行说明。也就是说,在本实施例中,WAP网关通过对HTTP协议已有的协议 状态码100继续(lOOContinue)来进行协议头的扩展,扩展出一个特定的协议头,例如 “x-wapgw-status”,但并不限于此。在该实施例中,WAP网关、移动终端需要同时支持对该消 息中扩展头的解析,WAP网关在下发保持会话连接的消息时,在该消息的消息头中增加此扩 展头,该消息的消息头中还可以通过携带延长会话连接保持的时间(ke印-alive),通知移动终端连接继续保持的时间;移动终端在接收到消息后,通过解析该消息头的值,根据解析 出的值查找本地的对应关系(比如,解析出的值为3001,对应为目前网络繁忙,请稍后;在 等待过程中给您播送一条中国移动近期优惠活动介绍;解析出的值为3002,对应为目前 WAP网关负荷过高,稍后处理您的请求,在等待过程中给你插播一条近期中国移动的优惠活 动等,进行相应的页面显示,具体包括步骤301 =MS向WAP网关发送请求消息;该请求消息中包括需要访问的页面地址
^fn 息。步骤302 =WAP网关接收到所述请求消息后,启动定时器记录对该请求消息进行处 理的时间;步骤303 =WAP网关向服务器发送SYN(Synchronize)消息;其中,SYN是TCP/IP建立连接时使用的握手信号。移动终端需要与服务器进行三 次握手,三次握手后才能建立TCP数据连接,即移动终端和服务器之间建立正常的TCP网络 连接。也就是说,正常情况下,WAP网关先向服务器发出一个SYN消息,服务器使用SYN-ACK 应答表示接收到了该SYN消息,移动终端再以应答(ACK,ACKn0Wledge)消息响应,这样在移 动终端和服务器之间才能建立起可靠的TCP连接,数据才可以在移动终端和服务器之间传 递。步骤304:WAP网关如果在预设请求超时时间内,没有接收到服务器反馈的 SYN-ACK应答响应,则重新向服务器发送SYN消息;步骤305 =WAP网关判断所述时间是否超过预设请求超时时间,如果超过,还没有 接收到或接收全服务器反馈的SYN-ACK应答响应,则执行步骤306 ;如果没有超时,则执行 步骤308 ;需要说明的是,步骤304和步骤305之间无先后顺序,也可以同时进行。比如, WAP网关向服务器发送SYN消息后,如果网络很忙,则WAP网关可能接收不到服务器反馈的 SYN-ACK应答响应,则需要重新向服务器发送SYN消息;如果还收不到SYN-ACK应答响应, 还会继续重发SYN消息;此时,如果WAP网关记录的时间超过预设请求超时时间时,WAP网 关会向移动终端发送保持会话连接的消息,以便使移动终端继续等到。其中,预设请求超时时间,是WAP网关预先根据大多数移动终端用户的忍耐承受 度设置的,所述预设请求超时时间一般情况下至少为用户忍耐承受度的一半,比如5秒,但 并不限于此,也可以为用户忍耐承受度的三分之二等。步骤306 =WAP网关向移动终端发送保持会话连接的消息,之后执行步骤308 ;其中,所述保持会话连接的消息的消息头中包括携带页面数据的HTTP协议状态 码100继续,但并不限于此;进一步,该消息头中还可以包括延长会话连接保持的时间等, 本发明实施例不作限制。比如本实施例中的发送的保持会话连接的消息中的消息头中至少 包括HTTP/1. IlOOContinuekeep-alive :5sx-wapgw-status :3002。步骤307 移动终端在接收到该保持会话连接的消息后,解析所述保持会话连接 的消息,得到该消息中消息头的值,并根据该值查找本地对应的关系,进行对应页面的显示,其中,根据该延长会话连接保持的时间来显示页面。步骤308 =WAP网关接收服务器发送的SYN-ACK应答响应;步骤309 =WAP网关向服务器ACK消息;也就是说,WAP网关向服务器ACK消息后,WAP网关与服务器之间完成三次握手,二 者建立可靠的TCP连接,即数据链路建立完成。步骤310 =WAP网关向服务器发送所述请求消息;步骤311 服务器向WAP网关发送请求响应消息;步骤312 =WAP网关将所述请求响应消息转发给移动终端。需要说明的,在本实施例中,终端和WAP网关需要同时支持扩展头的解析和处理。在本发明实施例中,如果WAP网关中定时器记录的时间超时预设的请求超时时 间,还没有收到或收全服务器的数据时,WAP网关会下发一个保持会话连接的消息或重定向 页面的消息,以保持移动终端(比如手机)和WAP网关之间的连接链路。也就是说,本实施 例中,可以通过扩展一个新的HTTP消息状态码(例如102Ke印Alive)进行消息体的携带, 也可以通过扩展HTTP消息头(例如X-wapgw-StatuS)来进行定制页面的显示。比如,在 移动终端等待的这段时间内为该移动终端用户插播一段业务推广信息等,以增强该移动终 端用户的体验感知度,同时为运营商业务推广增加了一个新的渠道;也减少了用户主动取 消尝试来回切换的频率,从而提高了网络数据传输的利用率。还请参阅图4,为本发明实施例中提供的一种数据传输方法的第二应用实例,该实 施例中,移动终端的网关仍以WAP网关为例,但并不限于此,主要是针对连接建立过程中存 在重传情况进行说明。也就是说,在本实施例中,WAP网关通过扩展一个新的HTTP协议状态 码102Ke印alive来进行链路的保持激活处理,且此状态码能够携带消息体(Body)数据,这 种情况下需要WAP网关、移动终端能够按照正常的HTTP协议解析消息头(Header)部分,同 时WAP网关需要能够正常处理、转发Body部分,移动终端也需要能够正常解析Body部分的 页面并正常显示,WAP网关、移动终端任何一个设备在处理完此状态码后都不得结束会话、 不中断连接,且移动终端需要根据下发的ke印-alive时间来延长连接的超时时间。具体包 括步骤401 =MS向WAP网关发送请求消息;步骤402 =WAP网关接收到所述请求消息后,启动定时器记录对该请求消息进行处 理的时间;步骤403 =WAP网关向服务器发送SYN消息;步骤404 如果在预设请求超时时间内,没有接收到服务器反馈的SYN-ACK应答响 应,则继续向服务器发送SYN消息;步骤405 =WAP网关判断所述时间是否超过预设请求超时时间,如果超过,还没有 接收到或接收全服务器反馈的SYN-ACK应答响应,则执行步骤406 ;否则,执行步骤407 ;步骤406 =WAP网关向移动终端发送保持会话连接的消息,之后执行步骤408 ;其中,所述保持会话连接的消息的消息头中包括携带页面数据的HTTP协议状态 码102继续,但并不限于此,进一步还可以包括延长会话连接保持的时间等,本发明实施例 不作限制。比如本实施例中的发送的保持会话连接的消息中的消息头中至少包括HTTP/1. 1102Continue
keep-alive :5sBody 数据,其中,该Body数据可以是业务推广信心或业务广告等数据消息,在该实施例中, Body数据可以是尊敬的客户您好您申请的页面正在处理中,请耐心等候,等待的过程中 给您插播一段信息.......步骤407 移动终端在接收到该保持会话连接的消息后,解析所述保持会话连接 的消息,得到该消息中消息头的Body数据,以及Body数据和/或延长会话连接保持的时 间,比如5s等,并根据该Body数据进行对应页面的显示,以及延长会话连接保持的时间等 操作。步骤408 服务器向WAP网关发送SYN-ACK应答响应;步骤409 =WAP网关向服务器ACK消息;步骤410 =WAP网关向服务器发送所述请求消息;步骤411 服务器向WAP网关发送请求响应消息;步骤412 =WAP网关将所述请求响应消息转发给移动终端。需要说明的,在本实施例中,终端和WAP网关需要同时支持扩展头的解析和处理。 在该实施例中,运营商可以通过此保持会话连接的消息下发一些业务推广通知消息,从而 为业务运营带来一定的收益。还请参阅图5,为本发明实施例中提供的一种数据传输的第三应用实例,该实施例 中,移动终端的网关仍以WAP网关为例,但并不限于此,主要针对重定向页面处理次数过多 的情况进行说明。也就是说,在本实施例中,WAP网关通过HTTP协议已有的302消息携带一 个特定的位置Location (该Location中携带了一些WAP网关需要处理的参数,比如handle status参数等)给移动终端,移动终端根据该参数自动发送新的请求消息,WAP网关解析接 收到新的请求消息,得到该消息对应的URL,并对URL中的处理情况(handlestatus)参数的 值进行判断,如果有该handlestatus参数且该handlestatus参数的值为no时,说明不需 要对该URL进行新的连接,也就是说,该连接是当前请求的保持激活过程,WAP网关将忽略 此次请求的连接处理,从而来实现保持移动终端与WAP网关之间的连接,具体包括步骤501 =MS向WAP网关发送请求消息;步骤502 =WAP网关接收到所述请求消息后,启动定时器记录对该请求消息进行处 理的时间;步骤503 =WAP网关向服务器发送SYN消息;步骤504 服务器在在预设请求超时时间内向WAP网关发送SYN-ACK应答响应;步骤505 =WAP网关向服务器反馈的ACK响应;步骤506 =WAP网关向服务器发送所述请求消息;步骤507 服务器向WAP网关反馈页面重传响应消息(即302响应消息);步骤508 =WAP网关重新向服务器发送所述请求消息;步骤509 服务器向WAP网关又反馈302响应消息;步骤510 =WAP网关判断所述时间是否超过预设请求超时时间,如果超过,还没有 接收到或接收全服务器反馈的请求响应消息,则执行步骤511 ;如果没有超时,并接收到服 务器反馈的请求响应消息,执行步骤516 ;
步骤511 =WAP网关向移动终端发送重定向页面消息;其中重定向页面消息包括所述WAP网关需要处理的参数,比如HTTP/1. 1302FoundKeep-Alive :5sLocation :http://URI/ ? handlestatus = no步骤512 移动终端对接收的所述重定向页面消息进行解析,获得WAP网关需要处 理的参数;步骤513 移动终端根据所述WAP网关需要处理的参数向WAP网关发送新的请求 消息,比如该请求消息包括的URL为GET http://URI/ ? handlestatus = no步骤514 =WAP网关接收到新的请求消息时,对所述新的请求消息进行解析,获得 该新的请求消息中包括的URL,并判断该URL中是否包括所述WAP网关需要处理的参数(即 handlestatus),若是,且所述参数的值为NO时,则不对所述请求消息进行新的连接处理; 否则执行现有的流程,该流程对于本领域技术人员来说为公知技术,在此不再赘述;步骤515 服务器向WAP网关反馈200ok响应消息;步骤516 =WAP网关向移动终端发送200ok响应消息。本实施例中,只需要在WAP网关侧支持URL的特殊逻辑处理,不需要移动终端侧做 任何同步的改造。需要说明的是,在本发明上述的所有实施例都是以WAP网关为例的,但并不限于 此,也可以是其他的设备,比如代理服务器(Proxy),也就是说,代理服务器(Proxy)可以替 换本发明上述所有实施例中的WAP网关,其Proxy的实现过程与WAP网关实现过程类似,, 具体详见上述,在此不再赘述。基于上述方法的实现过程,本发明实施例还提供一种传输设备,其结构示意图详 见图6,所述传输设备包括接收单元61、记录单元62、判断单元63和消息发送单元64,其 中,接收单元61,用于接收移动终端发送的请求消息;记录单元62,用于对所述请求消息进 行处理,并记录对接收到的请求消息进行处理的时间;判断单元63,用于判断所述时间是 否超过预设请求超时时间,并在超过预设请求超时时间时,判断是否接收到或接收全服务 器发送的请求响应,并发送没有收到或收全服务器发送的请求响应的判断结果;消息发送 单元64,用于接收到所述时间超过预设的请求超时时间,且没有收到或收全服务器发送的 请求响应时,向移动终端发送保持会话连接的消息或重定向页面的消息。优选的,所述记录单元可以通过设定的启动定时器记录对接收到的请求消息进行 处理的时间。优选的,所述消息发送单元发送的保持会话连接的消息的消息头可以包括但并不 限于此携带页面数据的HTTP协议状态码100继续或者扩展的HTTP协议状态码102继续;所述消息发送单元发送重定向页面的消息的消息头中可以包括但并不限于此所 述传输设备需要处理的参数。优选的,所述消息发送单元发送的保持会话连接的消息的消息头或重定向页面的 消息还可以包括延长会话连接保持的时间。优选的,所述接收单元,还用于接收移动终端根据所述传输设备需要处理的参数发送新的请求消息;该传输设备还可以进一步包括解析单元、参数判断单元和连接处理 单元,其中,解析单元,用于对所述接收单元接收到新的请求消息进行解析,获得URL;参数 判断单元,用于判断所述URL中是否包括所述传输设备需要处理的参数,如果包括该参数, 且所述参数的值为NO时,发送包括该参数且该参数的值为NO的判断结果;连接处理单元, 用于在接收到包括所述参数,且所述参数的值为NO的判断结果时,不对所述请求消息进行 新的连接处理。优选的,所述传输设备还可以进一步包括设置单元,用于根据用户忍耐承受度预 设请求超时时间,所述请求超时时间至少为用户忍耐承受度的一半。优选的,该传输设备可以集成在WAP网关或代理服务器中,也可以独立部署。所述传输设备中各个单元的实现过程详见上述方法中对应的实现过程,在此不再 赘述。相应的,本发明实施例还提供一种移动终端,其结构示意图详见图7,包括接收 单元71、解析单元72和显示单元73,其中,接收单元71,用于在向WAP网关或代理服务器发 送请求消息后,接收到WAP网关或代理服务器发送的保持会话连接的消息或重定向页面的 消息;解析单元72,用于解析所述连接保持消息或重定向页面消息,获得对应的页面;显示 单元73,用于显示解析单元解析出的所述页面。优选的,所述接收单元接收到的保持会话连接的消息的消息头可以包括但并不限 于携带页面数据的HTTP协议状态码100继续或者扩展的HTTP协议状态码102继续;所述接收单元接收到的重定向页面的消息的消息头可以包括但并不限于WAP网 关或代理服务器需要处理的参数。优选的,所述接收单元接收到的保持会话连接的消息的消息头或重定向页面的消 息消息头中还可以包括延长会话连接保持的时间。该终端设备还可以包括发送单元,用于根据接收到的所述WAP网关或代理服务 器需要处理的参数向WAP网关或代理服务器发送新的请求消息,所述请求消息可以包括 URL。所述移动终端中各个单元的实现过程详见上述方法中对应的实现过程,在此不再 赘述。由上述可知,本发明实施例中,通过扩展HTTP消息头(例如X-WapgW-StatuS)来 进行定制页面的显示;或者通过扩展一个新的HTTP消息状态码(例如102Ke印Alive)进 行消息体的携带,以在终端上进行页面显示;或者是通过302重定向的方式增加对移动终 端的连接延时保活。也就是说,在WAP网关(以此为例,但并不限于此)接收到用户发送 的请求消息时,通过启动定时器的方式进行用户请求时间的记时,根据大部份用户的忍耐 承受度设置一个请求超时时间(此超时时间一般设置为用户忍耐承受度的一半,但并不限 于此),如果定时器记录的时间超时预设的请求超时时间,还没有收到或收全服务器的数据 时,WAP网关会下发一个保持会话连接的消息或重定向页面的消息,以保持移动终端(比如 手机)和WAP网关之间的连接链路。也就是说,在移动终端访问网络过程中,如果时间过长 的话,利用本发明所述方案能够给移动终端的用户一些提示,告诉移动终端用户目前访问 过程所处的状态,即提升移动终端用户对自己访问过程的知情和处理情况的了解,或者在 该等待的这段时间内为该移动终端用户插播一段业务推广信息等,以增强该移动终端用户的体验感知度,同时为运营商业务推广增加了一个新的渠道;从而提高用户访问的成功率, 以及数据传输的效率。同时,也减少了用户主动取消尝试来回切换的频率,从而提高了网络 数据传输的利用率。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助 软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更 佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的 部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/ RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器, 或者传输设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人 员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应 视为本发明的保护范围。
权利要求
1.一种数据传输方法,其特征在于,包括接收移动终端发送的请求消息;对所述请求消息进行处理,并记录对所述请求消息进行处理的时间;当所述时间超过预设请求超时时间,且没有收到或没有收全业务服务网发送的请求响 应,则向移动终端发送保持会话连接或重定向页面的消息。
2.根据权利要求1所述的方法,其特征在于,所述记录对该请求消息进行处理的时间 具体为通过启动定时器记录对该请求消息进行处理的时间。
3.根据权利要求2所述的方法,其特征在于,所述保持会话连接的消息的消息头包括 携带页面数据的HTTP协议状态码100继续或者扩展的HTTP协议状态码102继续。
4.根据权利要求2所述的方法,其特征在于,所述重定向页面消息包括:WAP网关或代 理服务器需要处理的参数。
5.根据权利要求3或4所述的方法,其特征在于,所述保持会话连接或重定向页面的消 息的消息头还包括延长会话连接保持的时间ke印-alive。
6.根据权利要求4所述的方法,其特征在于,所述方法还包括接收移动终端根据所述WAP网关或代理服务器需要处理的参数发送的新的请求消息;对所述请求消息进行解析,获得统一资源定位符URL ;若所述URL中包括所述WAP网关或代理服务器需要处理的参数,且所述参数的值为NO 时,则不对所述请求消息进行新的连接处理。
7.一种数据传输方法,其特征在于,所述方法包括在向WAP网关或代理服务器发送请求消息后,接收WAP网关或代理服务器发送的保持 会话连接或重定向页面的消息;解析所述保持会话连接或重定向页面的消息,获得对应的页面并显示所述页面。
8.根据权利要求7所述的方法,其特征在于,所述保持会话连接的消息的消息头包括 携带页面数据的HTTP协议状态码100继续或者扩展的HTTP协议状态码102继续。
9.根据权利要求7所述的方法,其特征在于,所述重定向页面的消息包括:WAP网关或 代理服务器需要处理的参数。
10.根据权利要求8或9所述的方法,其特征在于,所述保持会话连接的消息或重定向 页面的消息头还包括延长会话连接保持的时间;所述正常显示所述页面具体包括移动终端根据所述延长会话连接保持的时间来延长 显示所述页面。
11.根据权利要求10所述的方法,其特征在于,所述方法还包括移动终端根据接收到的所述WAP网关或代理服务器需要处理的参数向WAP网关或代理 服务器发送新的请求消息。
12.一种传输设备,其特征在于,包括接收单元,用于接收移动终端发送的请求消息;记录单元,用于对所述请求消息进行处理,并记录对接收到的请求消息进行处理的时间;判断单元,用于判断所述时间是否超过预设请求超时时间,并在超过预设请求超时时间时,判断是否接收到或接收全服务器发送的请求响应,并发送没有收到或收全服务器发 送的请求响应的判断结果;消息发送单元,用于接收到所述时间超过预设的请求超时时间,且没有收到或收全服 务器发送的请求响应时,向移动终端发送保持会话连接或重定向页面的消息。
13.根据权利要求12所示的传输设备,其特征在于,所述记录单元通过设定的启动定 时器记录对接收到的请求消息进行处理的时间。
14.根据权利要求13所示的传输设备,其特征在于,所述消息发送单元发送的保持会话连接的消息的消息头包括携带页面数据的HTTP 协议状态码100继续或者扩展的HTTP协议状态码102继续;所述消息发送单元发送重定向页面消息包括所述传输设备需要处理的参数。
15.根据权利要求14所示的传输设备,其特征在于,所述消息发送单元发送的保持会 话连接或重定向页面的消息的消息头还包括延长会话连接保持的时间。
16.根据权利要求15所示的传输设备,其特征在于,所述接收单元,还用于接收移动终端根据所述传输设备需要处理的参数发送新的请求 消息;所述传输设备还包括解析单元,用于对所述接收单元接收到新的请求消息进行解析,获得URL ; 参数判断单元,用于判断所述URL中是否包括所述传输设备需要处理的参数,如果包 括该参数,且所述参数的值为NO时,发送包括该参数且该参数的值为NO的判断结果;连接处理单元,用于在接收到包括所述参数,且所述参数的值为NO时的判断结果时, 不对所述请求消息进行新的连接处理。
17.根据权利要求12至16任一项所示的传输设备,其特征在于,传输设备集成在WAP 网关或代理服务器中,或者独立部署。
18.—种移动终端,其特征在于,包括接收单元,用于在向WAP网关或代理服务器发送请求消息后,接收到WAP网关或代理服 务器发送的保持会话连接或重定向页面的消息;解析单元,用于解析所述保持会话连接或重定向页面的消息,获得对应的页面; 显示单元,用于显示所述解析单元解析出的所述页面。
19.根据权利要求20的终端设备,其特征在于,所述接收单元接收到的保持会话连接的消息的消息头中包括携带页面数据的HTTP 协议状态码100继续或者扩展的HTTP协议状态码102继续;所述接收单元接收到的重定向页面的消息的消息头中包括WAP网关或代理服务器需 要处理的参数。
20.根据权利要求19的终端设备,其特征在于,所述接收单元接收到的保持会话连接 或重定向页面的消息的消息头中还包括延长会话连接保持的时间。
21.根据权利要求20的终端设备,其特征在于,还包括发送单元,用于根据接收到的所述WAP网关或代理服务器需要处理的参数向WAP网关 或代理服务器发送新的请求消息,所述请求消息包括URL。
全文摘要
本发明提供一种数据传输方法、传输设备及移动终端,所述方法包括接收移动终端发送的请求消息;对所述请求消息进行处理,并记录对所述请求消息进行处理的时间;当所述时间超过预设请求超时时间,且没有收到或收全业务服务网发送的请求响应,则向移动终端发送保持会话连接的消息或重定向页面的消息。本发明以提高数据传输的效率,以及网络资源的利用率。
文档编号H04W80/12GK102006675SQ20091017181
公开日2011年4月6日 申请日期2009年8月31日 优先权日2009年8月31日
发明者周波, 孙宗奇, 李守平 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1