[发明专利]基于嵌入式中间件的汉字输入法的下载方法无效
申请号: | 201110373436.1 | 申请日: | 2011-11-22 |
公开(公告)号: | CN102508922A | 公开(公告)日: | 2012-06-20 |
发明(设计)人: | 杨迪 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F3/023 |
代理公司: | 成都虹桥专利事务所 51124 | 代理人: | 李顺德 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 嵌入式 中间件 汉字输入法 下载 方法 | ||
技术领域
本发明涉及文件下载技术,具体的说,是涉及一种基于嵌入式中间件的汉字输入法的下载方法。
背景技术
随着数字电视行业的蓬勃发展,数字电视中间件也逐渐成为主流配置,中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源;基于嵌入式中间件,增值业务应用模式也相应同步发展,从之前常驻flash变为实时下载。但是由于嵌入式系统自身固有的特性,实时文件下载的大小是有限制的。
目前,常用的汉字输入法的下载方式是:将汉字的字符映射表直接加入到应用系统代码中;由于汉字较多,这样会大大增加代码最终生成文件的大小,稍微大一点的应用系统就会超出系统设定的文件限制。
发明内容
本发明所要解决的技术问题是:提出一种基于嵌入式中间件的汉字输入法的下载方法,解决文件下载大小受限的问题。
本发明解决上述技术问题所采用的技术方案是:基于嵌入式中间件的汉字输入法的下载方法,包括:在应用模式为实时下载方式时,将汉字输入法字符映射表封装为xml文件,使其独立于应用程序,并将xml文件转换为dom文件,再将dom文件作为应用程序的同步资源从前端系统下载。
进一步,所述将汉字输入法字符映射表封装为xml文件的方法是:
根据汉字输入法的关键步骤拟定字符与汉字之间的树形目录结构,并将关键步骤作为节点建立相应的xml文件。
进一步,所述应用模式为实时下载方式是指当用户启动应用程序后实时从前端系统下载到本地的应用模式,而非烧录到本地终端,在退出应用程序后,自动释放应用程序占用空间。
进一步,使xml文件独立于应用程序,是指汉字输入法字符映射表以xml文件独立存在,作为一个外部文件供应用程序导入后使用。
进一步,所述嵌入式中间件是指采用Java平台的数字电视中间件。
进一步,采用xml2dom工具将xml文件转换为dom文件。
本发明的有益效果是:将汉字输入法字符映射表以外部文件的方式,同应用程序一起下载,在下载到终端后,通过访问外部文件的方式导入字符映射表,实现汉字输入;由于采用xml文件对映射表进行封装,而xml格式本身具备较好的灵活性和通用性,封装过程中建立了清晰的目录树结构,这样终端在查询时,简单快捷;而且利用了嵌入式中间件对dom较好的支持性,可将xml文件转换为dom文件,这样能有效地将大文件分割为小文件,解决下载受限的问题。
附图说明
图1为实施例中的字符与汉字之间的目录树结构示意图。
具体实施方式
为使得本发明的方案更加清晰、完整,下面结合附图对本发明作进一步的描述。
在传统技术中,汉字输入法的字符映射表被直接加入到应用系统代码中,因此会造成生成的代码文件较大,在下载时容易受限制,针对该问题,本发明提出了一种基于嵌入式中间件的汉字输入法的下载方法,该方法的核心思想是:将汉字输入法字符映射表以外部文件的方式,同应用程序一起下载,在下载到终端后,通过访问外部文件的方式导入字符映射表,实现汉字输入。
下面以全拼输入法的下载为例进行具体介绍:
1.按照汉字全拼输入中字符个数不同进行分类,建立一个字符于汉字之间的树形目录的结构,其中,汉字为叶节点,具体树形目录结构如图1所示;
2.创建*.xml文件,上面的树形目录结构可分为三级层次,因此生成的xml文件可拟定三个关键字,<ROOT>、<ALPHLIST>、<ALPH>。其中:
i、<ALPHLIST>子节点是按照字符个数划分的,它的属性主要包括ID(字符个数)、NAME(名称)、TOTAL(子节点个数)
ii、<ALPH>子节点是按照不同的字符拼写划分的,它的属性主要包括:ID(当前ID号)、NAME(字母拼写)、CONTENT(字母拼写映射的汉字组)。
生成的*.xml文件如下:
3.用xml2dom工具将*.xml文件转化为*.dom文件,生成的*.dom文件同应用程序一起下载到数字电视终端。
4.终端接收到*.dom文档后,将该目录树保持下来,供汉字输入时查找,如:用户输入6个字母“chuang”,查找过程为:
i、经判断字符个数为6,查找节点<ALPHLIST>中,属性ID=6的节点;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110373436.1/2.html,转载请声明来源钻瓜专利网。