一种用于移动终端的数据连接方法、装置及系统的制作方法

文档序号:7760292阅读:112来源:国知局
专利名称:一种用于移动终端的数据连接方法、装置及系统的制作方法
技术领域
本发明涉及通信领域,尤其涉及一种用于移动终端的数据连接方法、装置、及系 统。
背景技术
随着通信技术的发展和网络速度的提升,移动终端用户已不满足于单纯的无线应 用协议(Wireless Application Protocol, WAP)网络,希望能够像在个人电脑上一样浏览 万维网(World Wide Web,WWW),这就必然要求浏览器能够支持当前流行的网页开发技术, 例如,JaVaSCript、SVG、RSS等技术。但是,考虑移动通信带宽的限制,又需要移动终端能够 支持WAP网络。Android是基于Linux平台的开源手机操作系统,Android平台由操作系统、中间 件、用户界面和应用软件组成,平台的底层以C语言开发的Linux内核为基础,只提供基本 功能,平台的中间层包括函数库和虚拟机,而平台的上层是各种应用软件。在Android平台 内部集成了基于开源WebKit内核的全功能浏览器,可以同时支持WAP网和万维网。本申请发明人发现,目前,基于Android平台的浏览器对于数据连接的处理方法 主要有以下三种方法一,移动终端在启动后即将数据连接激活,在移动终端关机时,再断开数据连 接,这一数据连接方法主要来源于国外,对于国内用户来说,对数据连接的计费方式主要有 两种,一种是计时收取网络费用,一种则是计流量收取网络费用,无论是采用哪种计费方 式,该数据连接方法不利于减少网络费用;方法二,在启动浏览器时激活数据连接,在关闭浏览器时断开数据连接,该数据连 接方法中,浏览器在启动并激活数据连接后,浏览器一直位于移动终端的前台,数据连接也 一直处于激活状态,但是,当有异常发生(接听电话,收发短信等)导致数据连接断开时,没 有提供方便的操作方法以供移动终端重新激活数据连接;方法三,移动终端通过某应用程序或应用程序快捷方式,激活或断开数据连接,该 数据连接方法中,每次在使用时,都需要先手动激活数据连接,在停止使用时,也需要手动 断开数据连接,用户使用体验较差,并且,如果用户在停止使用浏览器时,忘记断开数据连 接,将会造成网络费用的极大浪费。

发明内容
本发明提供一种用于移动终端的数据连接方法、装置及系统,能够动态进行数据 连接,减少数据连接为激活状态所占用的时间,有效地减少数据流量,并且能够减少语音呼 叫丢失的可能性,进一步节约网络费用,提升用户使用体验。本发明实施例提供的具体技术方案如下一种用于移动终端的数据连接方法,包括移动终端在接收到网页访问请求时,检测当前数据连接状态;
确定所述当前数据连接为激活状态时,根据所述网页访问请求向服务器请求网页 数据;确定所述当前数据连接为未激活状态时,激活当前数据连接,并在激活当前数据 连接后,根据所述网页访问请求向服务器请求网页数据。一种用于移动终端的数据连接装置,包括检测单元,用于移动终端在接收到网页访问请求时,检测当前数据连接状态;判断单元,用于判断所述当前数据连接状态是否为激活状态;第一处理单元,用于所述判断单元确定所述当前数据连接为激活状态时,根据所 述网页访问请求向服务器请求网页数据;第二处理单元,用于所述判断单元确定所述当前数据连接为未激活状态时,激活 当前数据连接,并在激活当前数据连接后,根据所述网页访问请求向服务器请求网页数据。一种用于移动终端的数据连接系统,包括用于移动终端的数据连接装置,用于移动终端在接收到网页访问请求时,检测当 前数据连接状态,确定所述当前数据连接为激活状态时,根据所述网页访问请求向服务器 请求网页数据,否则,确定所述当前数据连接为未激活状态时,激活当前数据连接,并在激 活当前数据连接后,根据所述网页访问请求向服务器请求网页数据;服务器,用于根据移动终端发送的所述网页访问请求,向所述移动终端返回网页 数据。基于上述技术方案,本发明实施例中,移动终端在接收到网页访问请求后,检测当 前数据连接状态,在确定当前数据连接为激活状态时,直接向服务器请求网页数据,否则, 在确定当前数据连接为未激活状态时,激活当前数据连接,并在成功激活后,向服务器请求 网页数据,使得在每次接收到网页访问请求时,都检测当前数据连接状态,实现了动态数据 连接,如果当前数据连接为未激活状态,则立即激活,有效避免了移动终端由于异常所导致 的数据连接中断时(即数据连接状态由激活变为未激活时),无法载入网页数据的问题,提 高了用户使用体验,本发明实施例,能够通过减少数据连接为激活状态所占用的时间,有效 地减少了语音呼叫丢失的可能性,节省网络资源,节约网络费用。


图1为本发明用于移动终端的数据连接系统架构图;图2为本发明用于移动终端的数据连接装置结构图;图3为本发明用于移动终端的数据连接方法流程图。
具体实施例方式为了实现动态数据连接,减少数据连接为激活状态所占用的时间,以减少语音呼 叫丢失的可能性,节约网络资源,减少用户网络费用,提升用户使用体验,本发明实施例提 供了一种用于移动终端的数据连接方法,能够根据用户的网页访问请求,动态进行数据连 接,通过减少数据连接为激活状态所占用的时间,有效地减少语音呼叫丢失的可能性,节省 了网络费用,提升了用户使用体验。该方法为移动终端在接收到网页访问请求时,检测当 前数据连接状态,确定上述当前数据连接为激活状态时,根据上述网页访问请求向服务器请求网页数据,否则,确定上述当前数据连接为未激活状态时,激活当前数据连接,并在激 活当前数据连接后,根据上述网页访问请求向服务器请求网页数据。下面结合附图对本发明优选的实施例进行详细说明。参阅附图1,本发明实施例中,用于移动终端的数据连接系统主要由用于移动终端 的数据连接装置10和服务器11组成,其中,用于移动终端的数据连接装置10,用于移动终端在接收到网页访问请求时,检测 当前数据连接状态,确定上述当前数据连接为激活状态时,根据上述网页访问请求向服务 器请求网页数据,否则,确定上述当前数据连接为未激活状态时,激活当前数据连接,并在 激活当前数据连接后,根据上述网页访问请求向服务器请求网页数据;服务器11,用于根据移动终端发送的上述网页访问请求,向上述移动终端返回网 页数据。参阅附图2所示,本发明实施例中,用于移动终端的数据连接装置10主要包括以 下处理单元检测单元101,用于移动终端在接收到网页访问请求时,检测当前数据连接状态;判断单元102,用于判断上述当前数据连接状态是否为激活状态;第一处理单元103,用于上述判断单元102确定上述当前数据连接为激活状态时, 根据上述网页访问请求向服务器请求网页数据;第二处理单元104,用于上述判断单元102确定上述当前数据连接为未激活状态 时,激活当前数据连接,并在激活当前数据连接后,根据上述网页访问请求向服务器请求网 页数据。基于上述系统架构,参阅附图3所示,本发明实施例中,用于移动终端的数据连接 方法的详细流程如下步骤301 移动终端在接收到网页访问请求时,检测当前数据连接状态。网页访问请求可以是用户点击某网页的链接地址,或者是输入某网页网址并请求 载入该网页,或者是从历史记录、收藏夹等位置点击某网页相关链接并请求载入该网页时, 发起的携带URL地址等信息请求信息,除此之外,还可以是其它任何可以发生网页访问请 求的方法。本发明实施例中,可以是移动终端的用户接口层接收网页访问请求,并将上述网 页访问请求下发给适配层,再由适配层去检测当前数据连接状态。移动终端在接收到网页访问请求之后,确定对应该网页访问请求缓存的网页已经 过期时,再检测当前数据连接状态,即移动终端在接收到网页访问请求后,首先根据网页访 问请求中携带的统一资源定位符(Uniform Resource LocatorURL)等信息,判断本地缓存 中是否存在与上述网页访问请求需要访问的网页,并且判断本地缓存的上述网页是否已经 过期,如果本地缓存中存在上述网页,并且没有过期时,直接从本地缓存中加载上述网页, 否则,本地缓存中不存在上述网页,或者缓存的上述网页已经过期时,检测当前数据连接状 态,以从服务器下载上述网页。其中,检测当前数据连接状态,可以是检测点对点协议(Point to PointProtocol,PPP)的当前数据连接,或者是检测无线宽带(Wireless Fidelity, WIFI) 的当前数据连接状态,如果还存在其它数据连接,本发明也将其包含在内。
步骤302 确定当前数据连接为激活状态时,根据上述网页访问请求向服务器请 求网页数据。其中,当前数据连接可以是点对点协议或无线宽带等任意一种数据连接方式。在确定当前数据连接为激活状态时,根据上述网页访问请求中携带的URL等信息 向服务器请求网页数据。在当前数据连接为激活状态时,如果在预定时间内没有接收到网页访问请求,则 断开数据连接,并指示移动终端休眠,以节省网络费用和移动终端电量。本发明实施例中,由移动终端的适配层检测当前数据连接状态,若任意一种数据 连接(PPP或WIFI等)为激活状态,则向服务器请求网页数据;并在网页数据返回时,适配 层将该网页数据交由移动终端的浏览器内核(如,WebKit)进行解析和渲染,以便于用户浏 览网页内容。步骤303 确定上述当前数据连接为未激活状态时,激活当前数据连接,并在激活 当前数据连接后,根据上述网页访问请求向服务器请求网页数据。在确定当前数据连接为未激活状态时,激活当前数据连接,具体为判断在预设 时间范围内,当前数据连接是否已激活,若是,根据上述网页访问请求向服务器请求网页数 据,否则,通知用户数据连接失败。在激活上述当前数据连接时,调用用于数据连接的接口, 通过该接口激活当前数据连接。其中,在确定当前数据连接为未激活状态时,需要先阻塞上述网页访问请求,再激 活当前数据连接,并判断在预设时间范围内,当前数据连接已被激活后,解除上述阻塞,继 续载入网页数据。本发明实施例中,在确定上述当前数据连接为未激活状态时,移动终端的适配层 会阻塞上述网页访问请求,并向用户接口层发送指示激活当前数据连接的指示消息;用户 接口层接收适配层发送的上述指示消息,并根据该指示消息激活当前数据连接,以及显示 等待界面,以提示用户正在激活当前数据连接,若成功激活当前数据连接,则关闭等待界 面,并向适配层发送通知消息,以继续载入网页数据,否则,当前数据连接未成功激活,则显 示当前数据连接激活失败界面。其中,用户接口层根据接收的指示消息激活当前数据连接时,调用用于数据连接 的接口,通过该接口激活当前数据连接。基于上述实施例,移动终端在接收到网页访问请求后,检测当前数据连接状态,在 确定当前数据连接为激活状态时,直接向服务器请求网页数据,否则,在确定当前数据连接 为未激活状态时,激活当前数据连接,并在成功激活后,向服务器请求网页数据,使得在每 次接收到网页访问请求时,都检测当前数据连接状态,实现了动态数据连接,如果当前数 据连接为未激活状态,则立即激活,有效避免了移动终端由于异常所导致的数据连接中断 时(即数据连接状态由激活变为未激活时),无法载入网页数据的问题,提高了用户使用体 验。并且,上述实施例中,在预定时间内,没有接收到网页访问请求时,断开数据连接,休眠 移动终端,可以达到节省网络费用和移动终端电量的目的。再者,上述实施例中,在接收到 网页访问请求时,首先判断本地缓存的上述网页是否过期,在判定本地缓存的上述网页已 经过期时,再检测当前数据连接状态,从而使得在上述网页访问请求所要访问的为本地缓 存中的网页时,直接从本地加载网页数据,而不需激活当前数据连接,从而无论对于计时计费方式,还是计流量计费方式,都能够有效地节约网络资源,节省网络费用。并且,上述实施 例中,尽量减少数据连接为激活状态所占用的时间,有效地降低了语音呼叫丢失的可能性。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
一种用于移动终端的数据连接方法,其特征在于,包括移动终端在接收到网页访问请求时,检测当前数据连接状态;确定所述当前数据连接为激活状态时,根据所述网页访问请求向服务器请求网页数据;确定所述当前数据连接为未激活状态时,激活当前数据连接,并在激活当前数据连接后,根据所述网页访问请求向服务器请求网页数据。
2.如权利要求1所述的方法,其特征在于,移动终端在接收到网页访问请求时,检测当 前数据连接状态,包括在接收到网页访问请求,并确定对应该网页访问请求缓存的网页已经过期时,检测当 前数据连接状态。
3.如权利要求1或2所述的方法,其特征在于,确定所述当前数据连接为激活状态时, 根据所述网页访问请求向服务器请求网页数据后,包括在预定时间内没有接收到网页访问请求时,断开数据连接。
4.如权利要求3所述的方法,其特征在于,确定所述当前数据连接为未激活状态时,激 活当前数据连接,包括判断在预设时间范围内,当前数据连接是否已激活,若是,根据所述网页访问请求向服 务器请求网页数据;否则,通知用户数据连接失败。
5.如权利要求4所述的方法,其特征在于,激活所述当前数据连接时,包括调用用于数据连接的接口,通过该接口激活所述当前数据连接。
6.一种用于移动终端的数据连接装置,其特征在于,包括检测单元,用于移动终端在接收到网页访问请求时,检测当前数据连接状态;判断单元,用于判断所述当前数据连接状态是否为激活状态;第一处理单元,用于所述判断单元确定所述当前数据连接为激活状态时,根据所述网 页访问请求向服务器请求网页数据;第二处理单元,用于所述判断单元确定所述当前数据连接为未激活状态时,激活当前 数据连接,并在激活当前数据连接后,根据所述网页访问请求向服务器请求网页数据。
7.如权利要求6所述的装置,其特征在于,所述检测单元在接收到网页访问请求,并确 定对应该网页访问请求缓存的网页已经过期时,检测当前数据连接状态。
8.如权利要求6或7所述的装置,其特征在于,所述第一处理单元在所述判断单元确定 所述当前数据连接为激活状态时,根据所述网页访问请求向服务器请求网页数据后,在预 定时间内没有接收到网页访问请求时,断开数据连接。
9.如权利要求8所述的装置,其特征在于,所述第二处理单元在所述判断单元确定所 述当前数据连接为未激活状态时,激活当前数据连接,具体为判断在预设时间范围内,当前数据连接是否已激活,若是,根据所述网页访问请求向服 务器请求网页数据;否则,通知用户数据连接失败。
10.一种用于移动终端的数据连接系统,其特征在于,包括用于移动终端的数据连接装置,用于移动终端在接收到网页访问请求时,检测当前数 据连接状态,确定所述当前数据连接为激活状态时,根据所述网页访问请求向服务器请求 网页数据,否则,确定所述当前数据连接为未激活状态时,激活当前数据连接,并在激活当前数据连接后,根据所述网页访问请求向服务器请求网页数据;服务器,用于根据移动终端发送的所述网页访问请求,向所述移动终端返回网页数据。
全文摘要
本发明公开了一种用于移动终端的数据连接方法、装置及系统,用以实现动态数据连接,减少数据连接为激活状态的时间,节约网络费用,提升用户使用体验。该方法为移动终端在接收到网页访问请求时,检测当前数据连接状态,确定所述当前数据连接为激活状态时,根据所述网页访问请求向服务器请求网页数据,否则,确定所述当前数据连接为未激活状态时,激活当前数据连接,并在激活当前数据连接后,根据所述网页访问请求向服务器请求网页数据。通过该方法能够实现动态数据连接,减少数据连接为激活状态所占的时间,有效节约网络费用,提升了用户使用体验。本发明同时公开了一种用于移动终端的数据连接装置及系统。
文档编号H04L29/08GK101945133SQ201010287208
公开日2011年1月12日 申请日期2010年9月16日 优先权日2010年9月16日
发明者李和意 申请人:青岛海信移动通信技术股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1