基于三级存储架构的嵌入式电子词典软件的设计与实现

来源 :中山大学 | 被引量 : 0次 | 上传用户:liu395152417
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
我国的电子词典自上个世纪80年代末诞生以来得到了迅速发展,虽然只有二十年的历史,电子词典却已经成为词典家族中具有旺盛生命力的一员。电子技术的发展使得辞书的载体、查检和阅读方式发生了根本的变化。电子词典软件的应用也越来越广泛,可以使用到一般的掌上电子产品。 随着词典数据的海量化,词典功能的多样化,电子词典的结构也需要随着词典的需求做出调整。电子词典的简单搜索技术已不能满足需要,还要考虑到其内容和有何特殊性,即对现有的词库式数据库加以特殊定义,使内部数据的内容有序地排列,并且能以简单的结构表达较为复杂的内容。 本文通过分析目前的电子词典的存储架构和检索技术,提出了一种改进的基于混合存储的技术方案和在压缩后的键树上采用基于二分法或基于映射关系的检索方法。根据单词查询的过程,本文同时提出一种新型的基于三级存储架构的嵌入式电子词典的设计,基于该架构下的电子词典通过用数字映射XML标签,比目前的词典占用更小的存储空间,提取更加方便。通过标签信息转换后的词典存储结构分为索引层,词头层和数据层:索引层可以选择索引策略,有时还可以采用稀疏索引的方式;词头层可以根据具体需要而进行单词的排列,并支持单词的重复出现;数据层保存数据的解释信息。针对添加单词等词库更新操作,本文提出了基于三级存储架构下的更新词库的方案,并且使用了外存监视表的方式,更有效的利用外存空间。最后,将电子词典软件的系统设计在快译通电子词典3360VM上的实际应用,证明了本文提出的存储架构所用存储空间小,而且有效的支持了嵌入式电子词典软件的开发,此外,三级存储架构结构简单,通用性强,对电子词典的批量开发具有一定的指导意义。
其他文献
XML是W3C推荐的一种通用标记语言,凭借其自描述性、可扩展性、半结构化等特点,逐渐成为Web上数据表示和交换的标准,在多个领域都有广泛应用。随着XML文档的大量涌现,如何从海
从60年代开始人们由于应用的需要就提出了虚拟机技术,从硬件到软件都有。随着计算机技术的飞速发展,CPU的速度越来越快,存储容量越来越大,虚拟机技术也如雨后春笋般地发展起
RTU(Remote Terminal Unit,远程终端单元)是构成SCADA(Superviser Control And Data Acquisition,数据采集与监控)系统的核心设备。它的作用是能对现场各种信号进行数据采集、
随着互联网的快速发展,社交媒体、视频网络等多媒体数据成指数级增长。如何快速有效地获取用户所需要的多媒体信息,已经成为迫切需要解决的问题之一。在海量、高维的多媒体数
随着网络技术和流媒体技术的发展,通过国际互联网实时看电影、电视成为人们热衷的网上娱乐活动。C/S模式的流媒体服务系统存在着网络带宽瓶颈,不能满足大规模的流媒体服务需
油气藏和煤层等多孔介质,具有分形的特性,这主要是体现在油藏和煤层的渗透率分布、孔隙分布、渗流网络分布等。试井从狭义上讲,即是通过改变油、气、水井的工作制度,以引起油
视频监视技术是蕴涵巨大发展潜力的新兴科学研究领域之一,在轨道交通行业中,其应用日益广泛。本文在分析了轨道交通环境下的视频监视需求的基础上,给出了轨道交通车载视频监
随着网络飞速发展,网络的规模越来越大。互联网络已经发展成为一个巨大的、分布广泛的信息库,基于这个巨大信息库的应用将产生同样巨量的网络日志,这些网络日志蕴含着极其丰
随着嵌入式设备和身份识别技术的广泛使用以及无线网络的普及,普适计算成为当前研究的一个热点。普适计算是一个异构、多变的分布式计算环境。如何构建一个知识共享、知识重