一种移动终端及其数据维护方法

文档序号:7694639阅读:111来源:国知局
专利名称:一种移动终端及其数据维护方法
技术领域
本发明属于涉及移动终端,尤其涉及一种移动终端及其数据维护方法。
背景技术
随着无线技术和手机技术的发展,手机提供的应用将会越来越复杂和智 能,比如采用复杂的来电处理配置信息实现手机智能来电处理等。这些应用 的智能化很大程度依赖于各种参数的配置,而配置工作最终由手机用户完成。 对于手机开发商来说必须为手机用户提供相应的操作维护界面,即配置用户
界面(UI, User Interface)。而如何设计出容易理解、容易上手操作且富有 吸引力从而满足用户需要的配置UI已成为手机开发商需要解决的重要问题, 除此之外,手机平台的多样性也产生了一系列问题,例如将相同的应用在不 同的平台上进行移植时,就需要为每一个软件平台开发与其相应的配置UI, 因此需要花费大量的设计与开发时间。而对于手机用户而言,如果更换了手 机,则不同的UI风格又会给其带来操作上的不适应。

发明内容
本发明要解决的技术问题是提供一种移动终端及其数据维护方法,从而 在复杂应用配置过程中简化用户操作。
为了解决上述问题,本发明提供了一种维护手机数据的方法,包括
用户通过移动终端浏览器发起数据维护请求,移动终端根据该请求的类
型,对相应的应用模块的数据进行查询或者更新操作,并将操作结果通过所
述浏览器返回到所述用户。
进一步地,上述方法,具体分为以下步骤
所述移动终端浏览器与本地服务代理建立链接后,用户通过所述移动终端浏览器向所述本地服务代理发起数据维护请求;
所述本地服务代理收到所述请求后,对该请求进行解析以及参数提取, 并根据解析结果判断所述请求的类型;
若所述请求为查询请求,则根据所提取的参数,在相应的应用^^莫块的数 据中进行查询操作,并将查询结果通过移动终端浏览器返回给所述用户;
若所述请求为提交请求,则根据所提取的参数,更新相应的应用模块的 数据,并将更新结果通过移动终端浏览器返回给所述用户。
其中,所述应用模块的数据包括应用模块的配置数据和/或处理数据。
所述应用模块的数据保存在所述本地服务代理中或者所述各应用模块 中,其保存形式为数据库、文件或者内存。
所述更新操作为定时更新或者即时更新,所述更新结果为更新成功或者 更新失败。
本发明还公开了一种移动终端,至少包括各种应用模块、浏览器,以及 一分别与所述各种应用模块以及浏览器相连的本地服务代理,该本地服务代 理包括一中心控制模块,以及分别与该中心控制模块相连的网络协议模块、 网页解析模块和网页组包模块,其中
中心控制模块用于判断请求类型,并根据请求类型对相应的应用模块 的数据进行查询或者更新操作,调用其它^t块完成数据维护操作;
网络协议;漢块用于接收所述浏览器发送的所述数据维护请求;
网页解析才莫块用于对所述数据维护请求网页进行解析,以及参数提取;
网页组包才莫块用于根据所述数据维护请求的处理结果生成响应页面并 发送到所述浏览器。
进一步地,上述终端中,所述请求类型为查询请求类型或者提交请求类
型;
所述中心控制模块判断所述请求为查询请求时,则根椐所述网页解析模 块所提取的参数,在相应的应用^t块的数据中进行查询操作,并将查询结果发送到所述网页组包模块;
所述请求为提交请求时,则根据所述网页解析模块所提取的参数,更新 相应的应用模块的数据,并将更新结果发送到所述网页组包模块。
其中,所述应用模块的数据包括应用模块的配置数据和/或处理数据。
所述应用模块的数据保存在所述本地服务代理中或者所述各应用模块 中,其保存形式为数据库、文件或者内存。
进一步地,上述终端中,所述网络协议^t块、网页解初4莫块以及网页组
包模块为HTTP协议模块、HTML网页解析模块以及HTML网页组包模块, 或者WAP协议模块、WML网页解析模块以及WML网页组包模块。
本发明技术方案便于用户熟悉和理解,简化了复杂界面的操作难度;对 于手机开发商而言,本发明技术方案简化了 UI设计开发的工作量,另外,本 发明技术方案通用性极高,且比依赖于具体平台的UI更加人性化的操作界面 可以完成对数据的增、删、改、查询等才喿作,进而增进了可用性和实用性。


图l是本实施例中移动终端中本地服务代理结构示意图; 图2是本实施例实现手机数据维护的流程图。
具体实施例方式
下面结合附图及具体实施方式
对本发明技术方案作进一步详细说明。
一种移动终端,至少包括多个应用模块、浏览器以及用于对各应用模块 的数据进行维护操作的本地服务代理,其中,各应用模块的数据包括配置数 据和/或处理数据,该本地服务代理的具体构成如图1所示,包括一中心控制 模块,以及分别与该中心控制模块相连的HTTP协议模块、HTTP网页解析模 块、HTTP网页组包模块和数据接口模块,其中,中心控制模块通过数据接 口模块与各应用模块相连,HTTP协议模块与浏览器相连。进一步地,本地 服务代理还可以包括一配置数据存储^^莫块(图中未绘出)。下面详细介绍一下各功能模块的作用。
中心控制才莫块用于判断请求类型,并根据请求类型进行本地服务代理 的流程调度控制,即调用其它模块完成的不同的逻辑处理;
HTTP协议模块用于HTTP链路的侦听、请求数据的接收、HTTP报文 的解析、操作响应的发送、HTTP报文的组包等;
HTML网页解析模块用于对HTML标记语言的解析、参数的提取;
HTML网页组包才莫块用于根据请求处理结果生成响应的页面;
配置数据存储才莫块用于存储各应用ii块的配置数据;在其它实施例中, 也可以省略此模块,而将配置数据保存在相应的应用模块中或者移动终端内 存中。
数据接口模块用于与配置数据存储模块、与各种应用模块的数据交互, 本实施例可以通过数据接口为手机用户提供各种查询途径,以及精确匹配和 模糊匹配;支持文本框、列表框、表单等;其中数据接口形式可以是数据库、 文件等间接接口形式,也可以是应用才莫块和本地服务代理使用的通信接口 、 全局变量等直接接口形式。
当然,由于现在移动终端浏览器的种类的不同(目前移动终端浏览器包 括HTTP或者WAP),在其它实施例中也可以将HTTP协议模块、HTTP网 页解析模块以及HTTP网页组包模块,替换为WAP协议模块、WML网页解 析模块以及WML网页组包模块。
上述移动终端具有对各种应用才莫块数据维护的功能,其中,数据维护包 括对各应用模块的数据配置,对各应用模块已配置的数据进行增、删、改和/ 或查询以及对各应用才莫块的处理数据进行增、删、改和/或查询等操作,该维 护操作可针对于智能来电处理、电话程序、短信等应用,其中,对智能来电 处理的数据配置包括对号码分类表、时间段设置表、来电处理方法表的操作, 其中,所需维护的各种数据信息的物理存储可以选用嵌入式数据库存储方式 或者文件存储方式。上述数据维护过程具体分为以下步骤,如图2所示
步骤201:用户打开移动终端的浏览器,并与本地服务代理建立链接;该步骤中,手机用户通过浏览器的收藏夹预置链接选择配置链接URIi统
一资源定位符,Uniform Resource Location)或者在地址栏直接输入本地服务 代理的地址即可与本地服务代理建立链接。
步骤202:本地服务代理将配置首页传送给移动终端浏览器;
步骤203:用户收到配置首页后,通过移动终端浏览器导航,发起数据 维护请求;
该步骤中,数据维护请求,包括对移动终端各应用^t块的数据查询、数 据更新以及数据配置等请求,例如,用户可对手机来电日志、自动来电处理 结果日志等应用模块的数据进行查询;进一步地,配置首页面还可以为用户 提供"上一页"、"下一页"以及其它导航的超链接并且提供相应的快捷键: 操作方式。
步骤204:本地服务代理的Http协议;漢块接收到来自移动终端浏览器的 请求后,通过HTTP网页解析模块对请求报文进行解析以及参数提取,并将 解析结果通知中心控制模块;
该步骤中,也可将HTTP网页解析模块所提取的参数緩存在内存中。
步骤205:中心控制模块根据收到的解析结果判断用户发起的请求若为 查询(Get)请求,则进入步骤206,若为提交(Post)请求,则进入步骤208;
在本实施例中,中心控制模块根据HTTP的方法名判断用户发起的请求 类型,即GET为查询请求;POST为提交请求。
步骤206:中心控制模块通过数据接口模块在与所提取查询参数相应的 数据库、文件或者内存中进行查询操作;
该步骤中,与所提取查询参数相应的数据库、文件或者内存指,查询参 数所涉及的移动终端的应用模块的数据,该数据可以保存在本地服务代理中, 或者各应用;f莫块中。
步骤207:中心控制模块查询到结杲后,通过HTTP网页组包模块将查 询结果生成Html页面,并通过HTTP协议模块生成HTTP响应报文(Http Ack) 返回给移动终端浏览器,结束本流程;
步骤208:中心控制模块通过HTTP网页解析模块提取报文参数,并通过数据接口将所提取的各参数更新到相应的数据库或者文件中,其中,更新
操作可以定时执行或者即时执行;
该步骤中,与所提取参数相应的数据库、文件或者内存指,所提取的参 数所涉及的移动终端的应用模块的数据,该数据可以保存在本地服务代理中,
或者各应用;t莫块中。
步骤209: HTTP网页组包模块将提交成功或者失败的结果生成Html页 面,并通过HTTP协议模块生成HTTP响应报文(Http Ack)返回给移动终 端浏览器,结束本流程。
上述实施例适用于任何制式的移动终端,包括 GSM/WCDMA/TD-SCDMA/CDMA2000单模或多模手机,同时也适用于任何 移动终端,包括手机、智能手机、PDA、 PPC等。
从上述实施例可以看出本发明技术方案基于移动终端自带浏览器完成对 配置信息、曰志等曰常数据的维护,容易被用户熟悉和理解,简化了复杂界 面的操作难度,以及UI设计开发的工作量。另夕卜,移动终端浏览器接口的标 准性(Http-Html/Wap-Wml)保证了本发明技术方案的通用性,从而可以提供
查询等,增进可用性和实用性。
本发明还可有其他多种实例中,在不背离本发明的精神及其实质的情况 下,本领域的技术人员可根据本发明作出相应的改变和变形,但这些相应的 改变和变形都应属于本发明所附的权利要求的保护范围之内。
权利要求
1、一种维护手机数据的方法,其特征在于,包括用户通过移动终端浏览器发起数据维护请求,移动终端根据该请求的类型,对相应的应用模块的数据进行查询或者更新操作,并将操作结果通过所述浏览器返回到所述用户。
2、 如权利要求l所述的方法,其特征在于,具体分为以下步骤所述移动终端浏览器与本地服务代理建立链接后,用户通过所述移动终 端浏览器向所述本地服务代理发起数据维护请求;所述本地服务代理收到所述请求后,对该请求进行解析以及参数提取, 并根据解析结果判断所述请求的类型;若所述请求为查询请求,则根据所提取的参数,在相应的应用模块的数 据中进行查询操作,并将查询结果通过移动终端浏览器返回给所述用户;若所述请求为提交请求,则根据所提取的参数,更新相应的应用模块的 数据,并将更新结果通过移动终端浏览器返回给所述用户。
3、 如权利要求1或2所述的方法,其特征在于,所述应用模块的数据包括应用模块的配置数据和/或处理数据。
4、 如权利要求3所述的方法,其特征在于,所述应用模块的数据保存在所述本地服务代理中或者所述各应用模块 中,其保存形式为数据库、文件或者内存。
5、 如权利要求1或2所述的方法,其特征在于,所述更新操作为定时更新或者即时更新,所述更新结果为更新成功或者 更新失败。
6、 一种移动终端,至少包括各种应用^^莫块及浏览器,其特征在于,该终 端还包括一分别与所述各种应用冲莫块以及浏览器相连的本地服务代理,该本 地服务代理包括一中心控制模块,以及分别与该中心控制模块相连的网络协议模块、网页解析模块和网页组包模块,其中中心控制模块用于判断请求类型,并根据请求类型对相应的应用模块 的数据进行查询或者更新操作,调用其它;f莫块完成数据维护操作;网络协议模块用于接收所述浏览器发送的所述数据维护请求;网页解析才莫块用于对所述数据维护请求网页进行解析,以及参数提取;网页组包模块用于根据所述数据维护请求的处理结果生成响应页面并 发送到所述浏览器。
7、 如权利要求6所述的终端,其特征在于,所述请求类型为查询请求类 型或者提交请求类型;所述中心控制模块判断所述请求为查询请求时,则根据所述网页解析模 块所提取的参数,在相应的应用^^莫块的数据中进行查询操作,并将查询结果 发送到所述网页組包模块;所述请求为提交请求时,则根据所述网页解析模块所提取的参数,更新 相应的应用模块的数据,并将更新结果发送到所述网页组包模块。
8、 如权利要求7所述的终端,其特征在于,所述应用模块的数据包括应用模块的配置数据和/或处理数据。
9、 如权利要求6、 7或8所述的终端,其特征在于,所述应用模块的数据保存在所述本地服务代理中或者所述各应用模块 中,其保存形式为数据库、文件或者内存。
10、 如权利要求6所述的终端,其特征在于,所述网络协议模块、网页解析模块以及网页组包模块为HTTP协议模块、 HTML网页解析模块以及HTML网页组包模块,或者WAP协议模块、WML 网页解析才莫块以及WML网页组包模块。
全文摘要
本发明公开了一种移动终端及其数据维护方法,属于涉及移动终端。本发明方法中,用户通过移动终端浏览器发起数据维护请求,移动终端根据该请求的类型,对相应的应用模块的数据进行查询或者更新操作,并将操作结果通过所述浏览器返回到所述用户。本发明还公开了一种移动终端。本发明技术方案便于用户熟悉和理解,简化了复杂界面的操作难度;对于手机开发商而言,本发明技术方案简化了UI设计开发的工作量,另外,本发明技术方案通用性极高,且比依赖于具体平台的UI更加人性化的操作界面可以完成对数据的增、删、改、查询等操作,进而增进了可用性和实用性。
文档编号H04Q7/32GK101299854SQ200810111470
公开日2008年11月5日 申请日期2008年6月19日 优先权日2008年6月19日
发明者艳 卢 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1