一种功能手机的rom空间节省方法

文档序号:7859181阅读:186来源:国知局
专利名称:一种功能手机的rom空间节省方法
技术领域
本发明涉及一种功能手机的ROM (Read-Only Memory,只读内存)空间节省方法。
背景技术
手机作为一种方便人们通讯的工具,已成为人们日常生活中必不可少的一种随身携带电器。随着相关科技术的发展,手机性能越来越好,电池容量越来越大、处理器速度越来越快,存储容量也越来越大,使得手机用户可以在手机上实现更多丰富的应用,所以就有越来越多的实用功能被集成在了手机上。如今的手机已经从以前单纯的通讯工具,逐步发展至拥有更丰富的网络应用、搭载了智能操作系统的商务、娱乐终端。Feature Phone,称为功能手机、非智能手机。它跟与智能手机(Smart phone)的最大不同之处在于,其倾向不使用现有的手机作业平台,如Android、iPhone OS、Symbian OS或Windows Mobile等,但却具有语音通话外的影音应用附加功能。简单地来说,目前的Feature Phone 通常指没有搭载 Android、iPhoneOS、Symbian 或 Windows Phone 等开放性得操作系统,却具有多媒体应用的功能的手机。Feature phone本身是不能随意安装或移除软件的。虽然JAVA的出现使后来的Feature phone具备了安装JAVA应用程序的功能,但是JAVA程序的操作友好性,执行效率及对系统资源的利用都比智能手机差了很多。在许多功能机上,都内置了一个软件平台,通过动态加载T卡(T-Flash卡)上的应用来实现智能机上的安装和卸载功能。这在一定程度上解决了 Feature Phone封闭性问题,更能体现自己的价值,从而能够与智能机进行竞争。这个软件平台大约占100KB的ROM空间,软件平台一般有一个计费模块,叫做Shell模块。Shell模块是一个公共模块,主要实现应用下载和计费。它一般具有自更新功能,能够及时把一些最新的下载方案和计费方案更新到本地来。但是Shell模块的体积比较大,一般100KB,这对与ROM很小的功能机来说,已经是很大的空间。另外,功能机一般都内置一个用来实现GB2312 (信息交换用汉字编码字符集)和UNICODE (统一码、万国码、单一码)之间的转码的模块,这个模块叫做GB模块,同样需要上百KB。

发明内容
本发明的目的在于提供一种通过下载方式将Shell模块和GB模块下载到功能手机,使得它们不需要内置到ROM中,从而节省了功能手机的ROM的空间的方法,使得功能手机更具竞争力。实现上述目的的技术方案是一种功能手机的ROM空间节省方法,将原本内置于功能手机的ROM中的Shell模块和GB模块分别独立出来,均置于服务器中,并在需要的时候下载至所述功能手机,所述Shell模块用于实现应用下载和计费,所述GB模块用于实现GB2312和Unicode的相互转码。
上述的功能手机的ROM空间节省方法,其中,所述Shell模块或GB模块通过HTTP协议(超文本传送协议)从所述服务器中被下载到所述功能手机。上述的功能手机的ROM空间节省方法,其中,所述Shell模块或GB模块被下载到所述功能手机的T卡中。上述的功能手机的ROM空间节省方法,其中,所述Shell模块的URL地址以及所述GB模块的URL地址均内置于所述功能手机的ROM中。上述的功能手机的ROM空间节省方法,其中,所述功能手机对下载下来的所述Shell模块或GB模块进行校验。本发明的有益效果是本发明将内置在ROM中的Shell模块和GB模块独立并置于服务器中,在需要的时候下载到功能机上,从而节省了功能手机的ROM的空间,节省下来的ROM空间可用来存放一些标志性应用,从而使功能手机的价值达到最大化;本发明通过 对下载的Shell模块或GB模块进行校验,避免了因网络的不稳定性而经常随机出现丢包和包错误等现象;同时,本发明原理简单,实现容易,性能稳定,适合大规模应用。


图I是本发明的一具体实施例的流程图。
具体实施例方式下面将结合附图对本发明作进一步说明。本发明的功能手机的ROM空间节省方法,将原本内置于功能手机的ROM中的Shell模块和GB模块分别独立出来,均置于服务器中,在需要的时候,Shell模块或GB模块通过HTTP协议从服务器被下载至功能手机的T卡中,然后,功能手机对下载下来的Shell模块或GB模块进行校验,保证文件的正确性;其中,Shell模块用于实现应用下载和计费,GB模块用于实现GB2312和Unicode的相互转码。如图I所示,为本发明的一具体实施例。功能手机自动在所有需要加载Shell模块或者GB模块的地方进行检测,如果有相应的模块(Shell模块或GB模块),则表示调用成功;如果没有,则将Shell模块或GB模块从服务器中下载至T卡,Shell模块的URL地址以及GB模块的URL地址均内置于功能手机的ROM中,方便下载;接着,检测是否下载成功,如果没有成功,表示调用失败;如果成功,功能手机经过一定的校验算法(比如MD5等)对Shell模块或GB模块进行校验,保证系统运行的正确和稳定;最后,检测是否校验成功,如果没有成功,表示调用失败;如果成功,表示调用成功。本实施例中,用以存储Shell模块和GB模块的服务器应该足够快并且长期有效,并且下载地址一经设定就不可改变,这样才能将Shell模块的URL地址以及GB模块的URL地址内置到ROM中;该服务器还应该做一些防护工作,以免被竞争对手攻击;Shell模块可以自更新,以便获得最新的计费信息和下载信息。本发明的精简功能手机中ROM的方法容易实现,原理简单,性能稳定,适合大规模应用。以上实施例仅供说明本发明之用,而非对本发明的限制,有关技术领域的技术人员,在不脱离本发明的精神和范围的情况下,还可以作出各种变换或变型,因此所 有等同的技术方案也应该属于本发明的范畴,应由各权利要求所限定。
权利要求
1.一种功能手机的ROM空间节省方法,其特征在于,将原本内置于功能手机的ROM中的Shell模块和GB模块分别独立出来,均置于服务器中,并在需要的时候下载至所述功能手机,所述Shell模块用于实现应用下载和计费,所述GB模块用于实现GB2312和Unicode的相互转码。
2.根据权利要求I所述的功能手机的ROM空间节省方法,其特征在于,所述Shell模块或GB模块通过HTTP协议从所述服务器中被下载到所述功能手机。
3.根据权利要求I所述的功能手机的ROM空间节省方法,其特征在于,所述Shell模块或GB模块被下载到所述功能手机的T卡中。
4.根据权利要求2所述的功能手机的ROM空间节省方法,其特征在于,所述Shell模块的URL地址以及所述GB模块的URL地址均内置于所述功能手机的ROM中。
5.根据权利要求3或4所述的功能手机的ROM空间节省方法,其特征在于,所述功能手机对下载下来的所述Shell模块或GB模块进行校验。
全文摘要
本发明公开了一种功能手机的ROM空间节省方法,将原本内置于功能手机的ROM中用于实现应用下载和计费的Shell模块以及用于实现GB2312和Unicode的相互转码的GB模块分别独立出来,并均置于服务器中,在需要的时候下载至所述功能手机,从而节省了功能手机的ROM的空间的方法,使得功能手机更具竞争力。
文档编号H04M1/725GK102790833SQ20121031272
公开日2012年11月21日 申请日期2012年8月29日 优先权日2012年8月29日
发明者张致远 申请人:上海酷宇通讯技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1