long8手机网址娱乐long8手机网址娱乐

long8唯一官方网站
long88官方网站

一种手机j2me客户端使用动态更新数据资源的方法

一种手机j2me客户端使用动态更新数据资源的方法

本发明提供一种手机J2ME客户端使用动态更新数据资源的方法,以解决J2ME客户端自身更新繁琐和费时的问题。该方法,包括如下步骤:1.客户端搜寻手机本地RMS中的数据资源的版本信息,并通过网络上传该版本信息到服务器;2.服务器比较当前的资源版本信息和客户端上传的资源版本信息,判断是否需要更新;3.若需要更新则向手机客户端下发该资源最新版本号及资源数据内容包,否则仅下发该资源的最新版本信息号;4.手机客户端接收服务器数据,根据服务器下发的资源版本信息判断是否进行更新操作。本发明的方法,可以使手机J2ME客户端便捷的使用最新的数据内容,并减少不必要的重复资源数据传输,并且给用户提供丰富多彩的内容同时不影响用户的正常使用。

发明内容

以上显示和描述了本发明的基本原理和主要特征和本发明的优点。本行业的技术人员应该了解,本发明不受上述实施例的限制,上述实施例和说明书中描述的只是说明本发明的原理,在不脱离本发明精神和范围的前提下,本发明还会有各种变化和改进,这些变化和改进都落入要求保护的本发明范围内。本发明要求保护范围由所附的权利要求书及其等效物界定。

首先,当使用者使用一个数据资源时,首先根据数据资源的ID搜寻手机本地RMS中该资源的相关版本信息,并通过网络向服务器发送该资源ID以及本地版本号,如果本地RMS中没有该资源的版本信息,则使用默认的缺省版本号,例如可以使用O.O。

基于数据存储的需要,J2ME提供了一个重要的子系统RMS(RecordManagementSystem),目的是实现应用程序本地数据的持久性存储。目前支持文件系统的移动信息设备还有限,因此RecordManagementSystem是J2ME开发人员实现本地数据存储的首选途径。

顾名思义RecordManagementSystem是管理数据的系统,Record是系统中最重要的实体。在移动设备存储空间存储的并不是字段,而是字节数组。RMS类似于一个小型数据库,RecordStore相当于数据库的表,每个"表"由若干记录(Record)构成,一条记录就是一个用int表示的记录号RecordID和用byte表示的内容。记录号可以看作是"主键",byte数组存储内容。

本发明动态更新数据资源的方法,可以使手机J2ME客户端便捷的使用最新的数据内容,并减少不必要的重复资源数据传输,并且给用户提供丰富多彩的内容同时不影响用户的正常使用,使使用者在手机上娱乐体验和商务处理便捷而惬意。

本发明所解决的技术问题可以采用以下技术方案来实现:一种手机J2ME客户端使用动态更新数据资源的方法,其特征在于,通过

具体实施方式

手机客户端接收服务器数据后,通过比较服务器下传的最新资源的版本号和存储于RMS中的本地版本号来判断是否需要更新。如果本地版本号为默认版本号O.O,则本地版本号0.0必然小于服务器下传的版本号,此时认为手机客户端资源需要更新,则将服务器下传的资源数据存储于RMS中,并将该资源的版本号存储于RMS中,然后开始装载更新后的数据资源。

本发明涉及一种更新数据资源的方法,更具体地说,涉及一种手机J2ME客户端使用动态更新数据资源的方法。

欢迎阅读本文章: 洪毓

龙8官网long8

long8唯一官方网站