[发明专利]J2ME程序的发布方法、接收方法、装置及系统有效
申请号: | 201010138512.6 | 申请日: | 2010-04-01 |
公开(公告)号: | CN101841535A | 公开(公告)日: | 2010-09-22 |
发明(设计)人: | 王晴;赫伽宁 | 申请(专利权)人: | 华为终端有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;H04W4/12;H04W80/00;G06F21/00 |
代理公司: | 北京凯特来知识产权代理有限公司 11260 | 代理人: | 郑立明;焦丽 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | j2me 程序 发布 方法 接收 装置 系统 | ||
技术领域
本发明涉及无线通信领域,尤其涉及一种J2ME程序的发布方法、接收方法、装置及系统。
背景技术
随着终端设备能力的不断提高和Java 2平台微缩版本(Java 2 PlatformMicro Edition,J2ME)的广泛应用,越来越多的厂商投入到Java移动信息设备小程序(Mobile Information Device let,MIDlet)的开发领域,但由于现有的J2ME技术方案中,没有对MIDlet进行有效的版权保护,很容易从终端中提取破解,并且很方便的发布到其它终端,为了对MIDlet进行版权保护,现有技术提供了一种J2ME程序的发布方法,该方法包括:在MIDlet中增加短信付费获取版权的逻辑,即当用户第一次使用MIDlet时,会通过发送短信的方式进行付费,付费后得到相应的版权信息,之后便可以正常使用。上述技术方案中,MIDlet的运行逻辑、数据控制逻辑和运行数据均是存储在Jar(MIDlet的主程序包)中。
在实现本发明的过程中,发明人发现现有技术存在如下问题:
由于现有技术提供的技术方案的运行逻辑和运行数据均是存储在Jar中,普通技术人员很容易获取该Jar文件,并通过技术手段修改MIDlet(例如将MIDlet中的版权信息删除),修改后的MIDlet可以直接使用,而无需进行付费处理,使得MIDlet版权遭到严重破坏。
发明内容
本发明实施方式提供一种J2ME程序的发布方法、接收方法、装置及系统,所述方法、装置及系统具有有效保护MIDlet版权的优点。
本发明的具体实施方式提供一种J2ME程序的发布方法,所述方法包括:
接收终端设备发送的下载请求,根据该下载请求查找到该下载请求对应的移动信息设备小程序MIDlet;
将MIDlet的安装包下发给终端设备,所述安装包包括:运行逻辑和数据控制逻辑;
接收终端设备发送的下载运行数据的请求,对该终端设备进行付费验证后,向终端设备下发MIDlet的运行数据,所述运行数据存储在该终端设备的私有文件系统或记录管理系统内。
本发明还提供一种J2ME程序的接收方法,所述方法包括:
向服务器发送下载请求,并接收服务器根据该下载请求发送的该下载请求对应的MIDlet的安装包,所述安装包包括:运行逻辑和数据控制逻辑;
接收服务器下发的该MIDlet的付费请求,并根据该付费请求完成付费后,接收服务器发送的该MIDlet的运行数据,并将该运行数据存储在私有文件系统或记录管理系统内。
本发明又提供一种J2ME程序的编写方法,所述方法包括:
将MIDlet的数据分为安装包和运行数据;该安装包包括:运行逻辑和数据控制逻辑;
设置指示标识,该指示标识用于指示终端设备将MIDlet的运行数据存储在RMS或私有文件系统中。
本发明在提供一种J2ME程序的发布装置,所述装置包括:
接收单元,用于接收终端设备发送的下载请求,根据该下载请求查找到该下载请求对应的移动信息设备小程序MIDlet;
下发单元,用于将MIDlet的安装包下发给终端设备,所述安装包包括:运行逻辑和数据控制逻辑;
所述接收单元还用于接收终端设备发送的下载运行数据的请求;
所述下发单元在所述接收单元接收到下载运行数据的请求后,用于对该终端设备进行付费验证后,向终端设备下发MIDlet的运行数据,所述运行数据存储在该终端设备的私有文件系统或记录管理系统内。
本发明还提供一种J2ME程序的接收装置,所述装置包括:
发送单元,用于向服务器发送下载请求,
接收单元,用于在发送单元发送下载请求后,接收服务器根据该下载请求发送的该下载请求对应的MIDlet的安装包,所述安装包包括:运行逻辑和数据控制逻辑;
所述接收单元还用于接收服务器下发的该MIDlet的付费请求,
付费单元,用于根据该付费请求完成付费,
所述接收单元还用于在所述付费单元完成付费后,接收服务器发送的该MIDlet的运行数据,
存储单元,用于将该运行数据存储在私有文件系统或记录管理系统内。
本发明又提供一种J2ME程序的编写装置,所述装置包括:
拆分单元,用于将MIDlet的数据分为安装包和运行数据;该安装包包括:运行逻辑和数据控制逻辑;
设置单元,用于设置指示标识,该指示标识用于指示终端设备将MIDlet的运行数据存储在RMS或私有文件系统中。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端有限公司,未经华为终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010138512.6/2.html,转载请声明来源钻瓜专利网。