一种移动终端得到数据对象的方法及移动终端的制作方法

文档序号:7742026阅读:167来源:国知局
专利名称:一种移动终端得到数据对象的方法及移动终端的制作方法
技术领域
本发明涉及移动通信领域的数据传输方法,特别涉及一种移动终端得到数据对象 的方法及移动终端。
背景技术
随着移动通信技术的发展,在移动通信网络中实现的应用种类也越来越多。其中, 一种应用就是在移动通信网络中传输数据,该数据由服务器发送给移动终端,当移动终端 接收到后,根据数据中的数据对象(Data Object)内容和数据对象整合信息对数据对象内 容整合后,按照设定的数据对象规则将该数据在内部生成数据对象后,由其内部的应用模 块提供给用户。在这里,数据对象与数据的概念不同,数据对象相比于数据来讲,更接近于 应用层面。例如,对于在传输采用可扩展语言(XML)编写的数据来说,XML数据包就是数据, 而XML数据包中所包含的内容就是数据对象。也就是说,数据对象是从数据中根据应用的 使用及数据的特定格式进行分拆得到的。举一个最具体例子说明数据和数据对象之间的差别。比如服务器传输给移动终 端的数据为电话本的数据流,在移动终端应用时的数据对象就是姓名和电话号码。目前,移动终端得到数据对象的方法与移动终端得到数据对象的方法相同。具体 地,得到数据对象的移动终端的结构示意图如图1所示,包括协议栈模块、数据接口模块 及应用模块,其中,协议栈模块,用于按照设定的协议解析出从服务器接收的数据后,发送给数据接 口模块;数据接口模块,用于将从接收到的数据发送给应用模块;应用模块,用于根据数据中的数据对象整合信息对数据中的数据对象内容整合 后,生成数据对象,提供给用户。在图1所述的过程中,在服务器传输数据时,包括了数据对象的内容和数据对象 整合信息,该数据到达移动终端时,移动终端就需要根据接收到的数据整合数据对象的内 容了。在图1中,由于在生成数据对象时,需要在数据中具有数据对象内容及数据对象 整合信息,所以需要的数据量比较大,在服务器将数据传输给移动终端之后生成数据对象 之前,都会暂存在存储模块中,比如随机存储器(RAM)中,所以导致对ROM的容量要求也比 较高,增大了实现成本。

发明内容
有鉴于此,本发明提供一种移动终端得到数据对象的方法,该方法能够在得到数 据对象的过程中,减少移动终端中存储模块存储的数据量,从而使得移动终端采用低容量 的存储模块就可以实现,降低成本。本发明还提供一种移动终端得到数据对象的移动终端,该移动终端能够在得到数据对象的过程中,减少内部存储模块存储的数据量,从而使得移动终端采用低容量的存储 模块就可以实现,降低成本。为达到上述目的,本发明实施例的技术方案具体是这样实现的一种移动终端得到数据对象的移动终端,包括存储模块、协议栈模块、数据对象 规则模块、数据对象导向内容处理模块、数据对象接口模块、数据对象内容类型模块及应用 模块,其中,协议栈模块,用于从服务器接收数据,按照设定的协议解析出对应数据对象类型 标识的数据对象内容,发送给数据对象导向内容处理模块处理;数据对象内容类型模块,用于对应数据对象类型标识存储数据对象的整合信息;数据对象规则模块,用于存储数据对象的规则信息;数据对象导向内容处理模块,用于根据从协议栈模块接收的数据对象内容的数据 对象类型标识,从数据对象内容类型模块中提取对应的数据对象整合信息,对相应的数据 对象内容进行整合后,再根据数据对象规则模块中该数据对象相应的数据对象规则得到数 据对象,然后在存储模块存储;存储模块,用于数据对象导向内容处理模块处理数据对象内容过程中,将数据对 象内容暂存在存储模块中,由数据对象导向内容处理模块从存储模块中读取并运行;用于 存储数据对象导向内容处理模块得到的数据对象;数据对象接口模块,用于将存储模块中存储的数据对象发送给应用模块应用。所述协议栈模块为超文本传输协议HTTP栈。所述数据对象内容类型模块存储的数据对象的整合信息是从服务器通过协议栈 模块获取的,或者是预先设置的,或者通过互联网由移动终端下载的。所述存储模块包括随机存储器RAM和静态存储器ROM,其中,数据对象导向内容处理模块处理数据对象内容过程中,将数据对象内容暂存在 RAM中,数据对象导向内容处理模块得到的数据对象存储在ROM中。一种移动终端得到数据对象的方法,设置数据对象内容的数据对象类型标识和数 据对象的整合信息之间的对应关系,该方法包括A、移动终端接收具有数据对象类型标识的数据对象内容;B、移动终端确定根据该数据对象内容的数据对象类型标识找到匹配的数据对象 的整合信息,根据该数据对象内容和其匹配的数据对象的整合信息,对该数据对象内容进 行整合后,根据设定的数据对象规则生成数据对象后,应用该数据对象。该方法还包括C、移动终端确定根据数据对象内容的数据对象类型标识找不到匹配的数据对象 的整合信息,则将该数据对象内容删除。所述步骤B处理过程中,数据对象内容暂存在RAM中;所述生成的数据对象存储在ROM中。由上述技术方案可见,本发明在移动终端中增加了数据对象内容类型模块,用于 对应各个数据对象类型标识存储数据对象的整合信息,在服务器给移动终端传输数据时, 传输只是具有数据对象类型标识的数据对象内容。当移动终端接收到数据对象内容时,就 到该数据对象内容类型模块中查找该数据对象内容的数据对象类型标识对应的数据对象的整合信息,然后根据该整合信息将数据对象内容整合为数据对象。由于移动终端的存储 模块存储的只是数据对象内容,而不像现有技术那样包括整合数据对象的信息,所以减小 了内部存储模块存储的数据量且提高了读取存储模块的速度,提高了得到数据对象内容的 速度,并且移动终端采用低容量的存储模块就可以实现,降低成本。


图1为现有技术的数据对象的移动终端的结构示意图;图2为本发明提供的数据对象的移动终端的结构示意图;图3为本发明提供的移动终端得到数据对象的方法流程图;图4为本发明在移动终端中的RAM存储数据对象的示意图。
具体实施方式

为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对 本发明作进一步详细说明。从背景技术的内容可以看出,造成在得到数据对象的过程中,移动终端中存储模 块存储的数据量大的原因为本发明在移动终端中增加了数据对象内容类型模块,用于对 应各个数据对象类型标识存储数据对象的整合信息,在服务器给移动终端传输数据时,传 输只是具有数据对象类型标识的数据对象内容。当移动终端接收到数据对象内容时,就到 该数据对象内容类型模块中查找该数据对象内容的数据对象类型标识对应的数据对象的 整合信息,然后根据该整合信息将数据对象内容整合为数据对象。由于移动终端的存储模 块存储的只是数据对象内容,而不像背景技术那样包括整合数据对象信息,所以在移动终 端得到数据对象的过程中减小了内部存储模块存储的数据量且提高了读取存储模块的速 度,提高了得到数据对象内容的速度。在移动终端中增加的数据对象内容类型模块存储的对应各个数据对象类型标识 的数据对象的整合信息,是服务器预先通过协议栈模块发送给数据对象内容类型模块存储 的,也可以采用其他途径得到,比如预先设置在移动终端中的数据对象内容类型模块或移 动终端通过互联网络下载得到并存储在数据对象内容类型模块。对于每一个数据对象的整合,都有其对应的数据对象整合信息,根据该信息就可 以将数据对象内容整合,在现有技术时是将这些信息都包含在数据中一起传输给移动终端 后,由移动终端的存储模块存储,而本发明采用的方法只对应数据对象的类型标识传输数 据对象内容,存储在存储模块,这样,存储的数据量就比较少了,可以提高读取存储模块的 速率。图2为本发明提供的数据对象的移动终端的结构示意图,包括存储模块、协议栈 模块、数据对象规则模块、数据对象导向内容处理模块、数据对象接口模块、数据对象内容 类型模块及应用模块,其中,协议栈模块,用于从服务器接收数据,按照设定的协议解析出对应数据对象类型 标识的数据对象内容,发送给数据对象导向内容处理模块处理;数据对象内容类型模块,用于对应数据对象类型标识存储数据对象的整合信息;数据对象规则模块,用于存储数据对象的规则信息;
数据对象导向内容处理模块,用于根据从协议栈模块接收的数据对象内容的数据对象类型标识,从数据对象内容类型模块中提取对应的数据对象整合信息,对相应的数据 对象内容进行整合后,再根据数据对象规则模块中该数据对象相应的数据对象规则得到数 据对象,然后在存储模块存储;存储模块,用于数据对象导向内容处理模块处理数据对象内容过程中,将数据对 象内容暂存在存储模块中,由数据对象导向内容处理模块从存储模块中读取并运行;用于 存储数据对象导向内容处理模块得到的数据对象;数据对象接口模块,用于将存储模块中存储的数据对象发送给应用模块应用。在这里,协议栈模块可以为超文本传输协议(HTTP)栈。数据对象规则模块存储的 数据对象规则实际上就是可以在应用用模块应用该数据对象的规则,也就是平台信息,以 保证最终生成的数据对象可以在应用模块应用。数据对象内容类型模块存储的数据对象的整合信息可以是预先从服务器通过协 议栈模块获取的,也可以采用其他途径得到,比如预先设置在移动终端中的数据对象内容 类型模块或移动终端通过互联网络下载得到并存储在数据对象内容类型模块。在这里,存储模块可以为RAM和静态存储器(ROM),在数据对象导向内容处理模块 处理数据对象之前,从协议栈模块解析得到的数据对象内容存储在RAM中;当移动终端的 应用模块要得到数据对象时,在数据对象导向内容处理模块处理数据对象时,由数据对象 导向内容存储模块运行RAM中的数据对象内容,处理得到数据对象再从RAM存储到ROM中, 最后提供给数据对象接口模块。图4为本发明在移动终端中的RAM存储数据对象的示意图,如图所示,在ROM中存 储了三个数据对象内容,在数据对象导向内容处理模块处理数据对象时,则数据对象导向 内容处理模块从RAM读取数据对象内容1和数据对象内容2并处理,处理得到数据对象后 存储在ROM中,然后在依次进行后续处理。在该过程中,由于RAM中的数据流只包括数据 对象内容,而不包括各个数据对象整合信息,所以可以使得RAM存储的数据量减少,降低成 本。也就是说,只具备数据对象内容的数据流在流过移动终端的RAM窗时,根据数据 对象标识确定的数据对象整合信息就可以将数据对象分离出来,再根据数据对象规则信息 生成数据对象,存储在ROM中,以方便后续应用模块通过数据对象接口模块获取到并使用。 这样做的好处有以下几点1)有限数据量大小的RAM下,可以实现多个数据对象内容的处理;2)被处理过的数据对象内容从RAM中释放,使得RAM空间得到很好利用;3)使得多个数据对象内容处理成为可能,尤其是超越RAM极限的情况。图3为本发明提供的移动终端得到数据对象的方法流程图,在移动终端中对应数 据对象类型标识设置数据对象的整合信息,其具体步骤为步骤301、移动终端接收到具有数据对象类型标识的数据对象内容;步骤302、移动终端确定是否根据该数据对象内容的数据对象类型标识找到匹配 的数据对象的整合信息,如果是,执行步骤303 ;如果否,执行步骤304 ;步骤303、移动终端根据该数据对象内容和其匹配的数据对象的整合信息,对该数 据对象内容进行整合,然后根据设定的数据对象规则生成数据对象后,运行该数据对象,展示给用户。步骤304、移动终端将该数据对象内容删除,并发送错误报告给用户。在本步骤中,说明无法根据该数据对象内容生成数据对象,并展示给该用户。在步骤302的过程中,数据对象内容都是暂存在存储模块中,由移动终端运行并处理得到数据对象的。举一个最具体例子说明本发明提供的方案。比如一个通信录的数据流,数据对象内容为多个通信条目,包括以下几点姓名、 性别、住址、电话、照片或/和语音,整合在一起为一个子项,每一个子项就是最终得到的数 据对象。每个通信录的条目是特定格式的,比如关键字或特定字符标志或固定长度表示, 在这里相当于数据对象标识。在整合过程中,设置的数据对象标识对应的数据整合信息就是将多个通信条目整 合一个子项,数据对象规则就是将十个子项生成一组。在具体实现时,就是根据数据对象标识确定数据对象整合信息后,将接收到的作 为数据对象内容的多个通信条目整合为一个子项,然后再根据数据对象规则将十个子项生
成一组。以上举较佳实施例,对本发明的目的、技术方案和优点进行了进一步详细说明,所 应理解的是,以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的 精神和原则之内,所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之 内。
权利要求
一种移动终端得到数据对象的移动终端,其特征在于,包括存储模块、协议栈模块、数据对象规则模块、数据对象导向内容处理模块、数据对象接口模块、数据对象内容类型模块及应用模块,其中,协议栈模块,用于从服务器接收数据,按照设定的协议解析出对应数据对象类型标识的数据对象内容,发送给数据对象导向内容处理模块处理;数据对象内容类型模块,用于对应数据对象类型标识存储数据对象的整合信息;数据对象规则模块,用于存储数据对象的规则信息;数据对象导向内容处理模块,用于根据从协议栈模块接收的数据对象内容的数据对象类型标识,从数据对象内容类型模块中提取对应的数据对象整合信息,对相应的数据对象内容进行整合后,再根据数据对象规则模块中该数据对象相应的数据对象规则得到数据对象,然后在存储模块存储;存储模块,用于数据对象导向内容处理模块处理数据对象内容过程中,将数据对象内容暂存在存储模块中,由数据对象导向内容处理模块从存储模块中读取并运行;用于存储数据对象导向内容处理模块得到的数据对象;数据对象接口模块,用于将存储模块中存储的数据对象发送给应用模块应用。
2.如权利要求1所述的移动终端,其特征在于,所述协议栈模块为超文本传输协议 HTTP 栈。
3.如权利要求1所述的移动终端,其特征在于,所述数据对象内容类型模块存储的数 据对象的整合信息是从服务器通过协议栈模块获取的,或者是预先设置的,或者通过互联 网由移动终端下载的。
4.如权利要求1所述的移动终端,其特征在于,所述存储模块包括随机存储器RAM和静 态存储器ROM,其中,数据对象导向内容处理模块处理数据对象内容过程中,将数据对象内容暂存在RAM 中,数据对象导向内容处理模块得到的数据对象存储在ROM中。
5.一种移动终端得到数据对象的方法,其特征在于,设置数据对象内容的数据对象类 型标识和数据对象的整合信息之间的对应关系,该方法包括A、移动终端接收具有数据对象类型标识的数据对象内容;B、移动终端确定根据该数据对象内容的数据对象类型标识找到匹配的数据对象的整 合信息,根据该数据对象内容和其匹配的数据对象的整合信息,对该数据对象内容进行整 合后,根据设定的数据对象规则生成数据对象后,应用该数据对象。
6.如权利要求5所述的方法,其特征在于,该方法还包括C、移动终端确定根据数据对象内容的数据对象类型标识找不到匹配的数据对象的整 合信息,则将该数据对象内容删除。
7.如权利要求5所述的方法,其特征在于,所述步骤B处理过程中,数据对象内容暂存 在RAM中;所述生成的数据对象存储在ROM中。
全文摘要
一种移动终端得到数据对象的方法及移动终端,设置数据对象内容的数据对象类型标识和数据对象的整合信息之间的对应关系,该方法包括A、移动终端接收具有数据对象类型标识的数据对象内容;B、移动终端确定根据该数据对象内容的数据对象类型标识找到匹配的数据对象的整合信息,根据该数据对象内容和其匹配的数据对象的整合信息,对该数据对象内容进行整合后,根据设定的数据对象规则生成数据对象后,应用该数据对象。本发明在得到数据对象的过程中,减少存储模块存储的数据量,使得采用低容量的存储模块实现,降低成本。
文档编号H04M1/725GK101827118SQ20101011097
公开日2010年9月8日 申请日期2010年2月10日 优先权日2010年2月10日
发明者徐国洪, 杨鹏亮 申请人:北京易路联动技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1