CN1955954B - 一种多国语言地图数据库系统 - Google Patents
一种多国语言地图数据库系统 Download PDFInfo
- Publication number
- CN1955954B CN1955954B CN2005100307538A CN200510030753A CN1955954B CN 1955954 B CN1955954 B CN 1955954B CN 2005100307538 A CN2005100307538 A CN 2005100307538A CN 200510030753 A CN200510030753 A CN 200510030753A CN 1955954 B CN1955954 B CN 1955954B
- Authority
- CN
- China
- Prior art keywords
- language
- database
- lingual
- character string
- data base
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
本发明公开了一种多国语言地图数据库系统。本发明包括地图描述数据库、多国语言字符串数据库,多国语言数据库索引,每个语言构成的单独数据库包括索引头、数据集,每个字符串都有一个独立的标识号,索引头按照标识号顺序排列索引信息,包括语种识别码,字符串的查询过程包括以下步骤:第一步,获取当前语种识别码并从地图描述数据库中获取字符串的标识号;第二步,根据语种识别码通过多国语言数据库索引找到相应语言数据库文件;第三步,在相应语言数据库文件中根据字符串标识号找到该字符串数据偏移;第四步,读取字符串数据。本发明用于多国语言的地图数据库系统。
Description
技术领域
本发明涉及地图数据库系统,尤其涉及一种多国语言地图数据库系统。
背景技术
目前的GPS产品中都只支持单语种数据库,但实际使用中用户大多需要提供多国语言切换功能。为了实现该多国语言切换功能,要将多国语言的字符串都存放在地图描述数据库中,这样会造成地图数据量庞大。此外,已有的方法还会造成如下不便:首先,在开发过程中,地图描述数据库中的信息不便于维护;其次,在版本升级时,如果涉及语言类型的增加和删除,就会导致地图描述数据库结构的改变,则代码需要进行相应的改动,造成向后兼容性不强;第三,在产品应用中,如果将所有语言都加载,则浪费内存空间,如果只加载用户选定的语言,则在加载操作比较费时。
发明内容
本发明所要解决的技术问题是提供一种多国语言地图数据库系统,可以较方便的进行维护,具有较强的兼容性,并可以节省空间。
为解决上述技术问题,本发明一种多国语言地图数据库系统,包括地图描述数据库、由各个国家语言构成的单独的数据库组成的多国语言字符串数据库,多国语言数据库索引,每个国家的语言构成的单独数据库包括索引头、数据集,每个字符串都有一个独立的标识号,索引头按照标识号顺序排列索引信息,包括语种识别码,字符串的查询过程包括以下步骤:第一步,系统获取当前语种识别码并从地图描述数据库中获取字符串的标识号;第二步,系统根据语种识别码通过多国语言数据库索引找到相应语言数据库文件;第三步,系统在相应语言数据库文件中根据字符串标识号找到该字符串数据偏移;第四步,读取字符串数据。
与已有技术相比,本发明地图描述数据库中字符串信息用统一的标识号来表示,不区分语种,而是另外构建多国语言数据库,维护较方便,如果涉及语言类型的增加或删除,直接增加或删除相应语种的数据库即可,源代码不需变动,向后兼容性强,只加载用户选定语种的数据库即可,即节省了空间又节省了时间。
附图说明
下面结合附图和实施例对本发明作进一步描述:
图1为本发明中某一国语言数据库结构示意图;
图2为本发明中多国语言数据库索引结构示意图;
图3为本发明一种多国语言地图数据库系统流程示意图。
具体实施方式
本发明一种多国语言地图数据库系统,包括多国语言字符串数据库,每种语言构成一个单独的库,如图1所示,图为某一国语言数据库结构示意图,包括索引头和数据集。每个字符串都有一个独立的标识号,索引头按照标识号ID顺序排列索引信息,格式为:标识号,偏移量。如果产品支持N国语言,则相应的构造N个语言字符串数据库。每个国家的语言数据库组合起来,就是本发明的多国语言数据库,该多国语言数据库的组合方式可以是存成一个文件,也可以是分别存成N个文件。
在地图描述数据库中,为相应的字符串信息建立新的字段,用来存储标识号。多国语言数据库索引将地图描述数据库中的标识号与多国语言字符串数据库关联起来,读取相应字符串。如图2所示,图为本发明中多国语言数据库索引结构示意图。即设立一个表示当前语言种类的全局变量,以这个全局变量来对应不同的语言字符串数据库,再根据数据库中的索引查找到相应的字符串数据。其中索引头长度为该国语言数据库索引头的长度。偏移量为为索引号相应字符串在该国语言数据库数据集中的具体偏移量,长度为相应字符串的长度。
如图3所示,本发明一种多国语言地图数据库系统中字符串的查询过程包括以下步骤:第一步,获取当前语种识别码并从地图描述数据库中获取字符串的标识;第二步,根据语种识别码通过多国语言数据库索引找到相应语言数据库文件;第三步,在相应语言数据库文件中根据字符串标识找到该字符串数据偏移;第四步,读取字符串数据。
本发明一种多国语言地图数据库系统,其中的地图描述数据库中字符串信息用统一的标识号来表示,不区分语种,而是另外构建多国语言数据库,使得开发和维护较为方便。在版本升级时,如果涉及语言类型的增加或删除,可以直接增加或删除相应语种的数据库,不需变动源代码,这使得向后兼容性强。在产品应用中,只加载用户选定语种的数据库即可,即节省了空间又节省了时间。
Claims (1)
1.一种多国语言地图数据库系统,其特征在于,包括地图描述数据库、由各个国家语言构成的单独的数据库组成的多国语言数据库,多国语言数据库索引,多国语言数据库包括一个及一个以上不同语言数据库,每个国家的语言构成的单独数据库包括索引头、数据集,每个字符串都有一个独立的标识号,索引头按照标识号顺序排列索引信息,索引头包括语种识别码,索引头的格式为标识号和偏移量;
所述系统还包括:在执行字符串的查询功能时,获取当前语种识别码并从地图描述数据库中获取字符串的标识号的装置,根据语种识别码通过多国语言数据库索引找到相应语言数据库文件的装置,在相应语言数据库文件中根据字符串标识号找到该字符串数据偏移,读取字符串数据的装置;
由各个国家语言构成的单独的数据库组合起来的多国语言数据库为一个组合文件,或由各个国家语言构成的单独的数据库组合起来的多国语言数据库为分别储存的各种语言数据库文件。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2005100307538A CN1955954B (zh) | 2005-10-27 | 2005-10-27 | 一种多国语言地图数据库系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2005100307538A CN1955954B (zh) | 2005-10-27 | 2005-10-27 | 一种多国语言地图数据库系统 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1955954A CN1955954A (zh) | 2007-05-02 |
CN1955954B true CN1955954B (zh) | 2010-11-17 |
Family
ID=38063283
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2005100307538A Expired - Fee Related CN1955954B (zh) | 2005-10-27 | 2005-10-27 | 一种多国语言地图数据库系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1955954B (zh) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101841591A (zh) * | 2009-03-16 | 2010-09-22 | 上海闻泰电子科技有限公司 | 一种控制手机语言选择的方法 |
CN102043658A (zh) * | 2009-10-26 | 2011-05-04 | 环达电脑(上海)有限公司 | 资源文件产生装置及其方法 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1492354A (zh) * | 2000-06-02 | 2004-04-28 | 钧 顾 | 多国文字信息搜索方法和多国文字信息搜索引擎系统 |
CN1632800A (zh) * | 2005-01-07 | 2005-06-29 | 无敌科技(西安)有限公司 | 支持多语种接口的电子装置及方法 |
CN1684487A (zh) * | 2004-04-13 | 2005-10-19 | 日本电气株式会社 | 用于处理多种语言的通信系统、设备、装置和方法 |
-
2005
- 2005-10-27 CN CN2005100307538A patent/CN1955954B/zh not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1492354A (zh) * | 2000-06-02 | 2004-04-28 | 钧 顾 | 多国文字信息搜索方法和多国文字信息搜索引擎系统 |
CN1684487A (zh) * | 2004-04-13 | 2005-10-19 | 日本电气株式会社 | 用于处理多种语言的通信系统、设备、装置和方法 |
CN1632800A (zh) * | 2005-01-07 | 2005-06-29 | 无敌科技(西安)有限公司 | 支持多语种接口的电子装置及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN1955954A (zh) | 2007-05-02 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Giancarlo | A generalization of the suffix tree to square matrices, with applications | |
US20040046804A1 (en) | User-driven menu generation system with multiple submenus | |
EP2527965A1 (en) | Mobile terminal and file browsing method implemented by mobile terminal | |
CN101916192A (zh) | 用户界面的多语言切换方法和装置 | |
CN102147795A (zh) | 兴趣点检索方法、兴趣点检索装置和导航系统 | |
CN103544306A (zh) | 一种网站支持多语言显示的方法与装置 | |
KR101678149B1 (ko) | 데이터베이스의 데이터 탐색방법 및 그 장치와 이를 위한 컴퓨터 프로그램 | |
CN104035993A (zh) | 电子书的存储检索方法、电子书管理系统、阅读系统 | |
JP2005302038A (ja) | Bツリー中の連続キーの名前を変更する方法およびシステム | |
US20130307710A1 (en) | Compression match enumeration | |
US6701328B1 (en) | Database management system | |
CN1955954B (zh) | 一种多国语言地图数据库系统 | |
CN101430685A (zh) | 下载方法及其系统 | |
CN102955808A (zh) | 一种数据获取方法和分布式文件系统 | |
CN103020186B (zh) | 一种基于嵌入式设备的文件检索方法、装置以及设备 | |
CN116150093B (zh) | 一种对象存储列举对象的实现方法及电子设备 | |
Simon | Sequence comparison: some theory and some practice | |
US20050289132A1 (en) | Method and system for converting encoding character set | |
CN100483409C (zh) | 一种字符数据的检索方法 | |
KR100811838B1 (ko) | 정보 검색 장치 및 그 제어 방법 | |
CN101089850A (zh) | 利用比对单字位置关系进行全文检索的系统及其方法 | |
Li et al. | Study on efficiency of full-text retrieval based on lucene | |
JP2002207768A (ja) | 情報処理システム及びその方法、並びにコンピュータ上で動作する情報処理プログラムを記録した記録媒体 | |
JP2001331353A (ja) | データベースへのデータ入力システム及びそのプログラムを記憶した記録媒体 | |
JP2009098829A (ja) | 漫画のコマ検索装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20101117 Termination date: 20201027 |