CN1955954B - Map data base system of multi-nation language - Google Patents
Map data base system of multi-nation language 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
A databank system of map with multinational languages comprises map description databank, multinational language character string databank, index of multinational language databank. It is featured as forming independent databank of each language by index head, data set, one independent identification number for each character string and identification code of language type; and arranging index information by index head according to identification number sequence.
Description
Technical field
The present invention relates to map data base system, relate in particular to a kind of map data base system of multi-nation language.
Background technology
All only support single languages database in the present GPS product, but the user need provide multi-lingual handoff functionality mostly in actual the use.In order to realize this multi-lingual handoff functionality, multi-lingual character string all be left in the map descriptive data base, can cause the map datum amount huge like this.In addition, existent method also can cause following inconvenience: at first, on stream, the information in the map descriptive data base is not easy to safeguard; Secondly, when edition upgrading, if relate to the increase and the deletion of language form, will cause the change of map data of description library structure, then code need be changed accordingly, causes back compatible not strong; The 3rd, in product is used,, then waste memory headroom if all language are all loaded, if it is only load the language that the user selectes, then more time-consuming in load operation.
Summary of the invention
Technical matters to be solved by this invention provides a kind of map data base system of multi-nation language, and can be more convenient safeguard has stronger compatibility, and can save the space.
For solving the problems of the technologies described above, a kind of map data base system of multi-nation language of the present invention, comprise the map descriptive data base, the multi-lingual string data storehouse that the independent database that is made of each national language is formed, multi-lingual database index, the independent database that each national language constitutes comprises indexing head, data set, each character string all has an independently identification number, indexing head is according to identification number series arrangement index information, comprise the languages identification code, the query script of character string may further comprise the steps: the first step, system are obtained current languages identification code and obtain the identification number of character string from the map descriptive data bases; In second step, system finds the corresponding language database file according to the languages identification code by multi-lingual database index; In the 3rd step, system number finds this string data skew according to character string identification in the corresponding language database file; In the 4th step, read string data.
Compared with the prior art, character string information is represented with unified identification number in the map descriptive data base of the present invention, do not distinguish languages, but make up multi-lingual database in addition, safeguard more convenient, if relate to the increase or the deletion of language form, the database that directly increases or delete corresponding languages gets final product, and source code need not change, and back compatible is strong, the database that only loads the selected languages of user gets final product, and has promptly saved the space and has saved the time again.
Description of drawings
Below in conjunction with drawings and Examples the present invention is further described:
Fig. 1 is a certain state language database structure synoptic diagram among the present invention;
Fig. 2 is multi-lingual database index structural representation among the present invention;
Fig. 3 is a kind of map data base system of multi-nation language schematic flow sheet of the present invention.
Embodiment
A kind of map data base system of multi-nation language of the present invention comprises multi-lingual string data storehouse, and every kind of language constitutes an independent storehouse, and as shown in Figure 1, figure is an a certain state language database structure synoptic diagram, comprises indexing head and data set.Each character string all has an independently identification number, and indexing head is according to identification number ID series arrangement index information, and form is: identification number, side-play amount.If N language character string data storehouse then constructed accordingly in product support N state language.Each national language database combines, and is exactly multi-lingual database of the present invention, and the array mode of this multi-lingual database can be to be saved as a file, also can be to be saved as N file respectively.
In the map descriptive data base, set up new field for corresponding character string information, be used for storaging mark number.Multi-lingual database index associates identification number in the map descriptive data base and multi-lingual string data storehouse, reads the respective symbols string.As shown in Figure 2, figure is a multi-lingual database index structural representation among the present invention.Promptly set up the global variable of an expression current language kind, come corresponding different language character string data storehouses, arrive corresponding string data according to the index search in the database again with this global variable.Wherein indexing head length is the length of this state's language database index head.Side-play amount is for being the concrete side-play amount of call number respective symbols string in this state's language database data set, and length is the length of respective symbols string.
As shown in Figure 3, the query script of character string may further comprise the steps in a kind of map data base system of multi-nation language of the present invention: the first step, and obtain current languages identification code and from the map descriptive data base, obtain the sign of character string; In second step, find the corresponding language database file by multi-lingual database index according to the languages identification code; In the 3rd step, in the corresponding language database file, find this string data skew according to character string identification; In the 4th step, read string data.
A kind of map data base system of multi-nation language of the present invention, character string information is represented with unified identification number in the map descriptive data base wherein, does not distinguish languages, but makes up multi-lingual database in addition, makes that exploitation and maintenance are comparatively convenient.When edition upgrading, if relate to the increase or the deletion of language form, can directly increase or delete the database of corresponding languages, need not change source code, this makes back compatible strong.In product was used, the database that only loads the selected languages of user got final product, and has promptly saved the space and has saved the time again.
Claims (1)
1. map data base system of multi-nation language, it is characterized in that, comprise the map descriptive data base, the multi-lingual database that the independent database that is made of each national language is formed, multi-lingual database index, multi-lingual database comprises one and an above different language database, the independent database that each national language constitutes comprises indexing head, data set, each character string all has an independently identification number, indexing head is according to identification number series arrangement index information, indexing head comprises the languages identification code, and the form of indexing head is identification number and side-play amount;
Described system also comprises: when the query function of execution character string, obtain current languages identification code and from the map descriptive data base, obtain the device of the identification number of character string, find the device of corresponding language database file by multi-lingual database index according to the languages identification code, in the corresponding language database file, number find this string data skew, read the device of string data according to character string identification;
The independent set of databases multi-lingual database altogether that is made of each national language is a composition file, or is the various language data library files that store respectively by the independent set of databases multi-lingual database altogether that each national language constitutes.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2005100307538A CN1955954B (en) | 2005-10-27 | 2005-10-27 | Map data base system of multi-nation language |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2005100307538A CN1955954B (en) | 2005-10-27 | 2005-10-27 | Map data base system of multi-nation language |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1955954A CN1955954A (en) | 2007-05-02 |
CN1955954B true CN1955954B (en) | 2010-11-17 |
Family
ID=38063283
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2005100307538A Expired - Fee Related CN1955954B (en) | 2005-10-27 | 2005-10-27 | Map data base system of multi-nation language |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1955954B (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101841591A (en) * | 2009-03-16 | 2010-09-22 | 上海闻泰电子科技有限公司 | Method for controlling language selection of mobile phone |
CN102043658A (en) * | 2009-10-26 | 2011-05-04 | 环达电脑(上海)有限公司 | Device and method for generating resource file |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1492354A (en) * | 2000-06-02 | 2004-04-28 | 钧 顾 | Multilingual information searching method and multilingual information search engine system |
CN1632800A (en) * | 2005-01-07 | 2005-06-29 | 无敌科技(西安)有限公司 | Electronic device supporting multilingual interface and method thereof |
CN1684487A (en) * | 2004-04-13 | 2005-10-19 | 日本电气株式会社 | Communication system, device ,apparatus and method for coping with multi-language management |
-
2005
- 2005-10-27 CN CN2005100307538A patent/CN1955954B/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1492354A (en) * | 2000-06-02 | 2004-04-28 | 钧 顾 | Multilingual information searching method and multilingual information search engine system |
CN1684487A (en) * | 2004-04-13 | 2005-10-19 | 日本电气株式会社 | Communication system, device ,apparatus and method for coping with multi-language management |
CN1632800A (en) * | 2005-01-07 | 2005-06-29 | 无敌科技(西安)有限公司 | Electronic device supporting multilingual interface and method thereof |
Also Published As
Publication number | Publication date |
---|---|
CN1955954A (en) | 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 (en) | Multi-language switching method and device for user interface | |
CN102147795A (en) | Method and device for searching points of interest as well as navigation system | |
CN103544306A (en) | Multi-language display supporting method and device of website | |
KR101678149B1 (en) | Data searching method of database, apparatus and computer program for the same | |
CN104035993A (en) | Memory search method for e-books, e-book management system and reading system | |
JP2005302038A (en) | Method and system for renaming consecutive key in b-tree | |
US20130307710A1 (en) | Compression match enumeration | |
US6701328B1 (en) | Database management system | |
CN1955954B (en) | Map data base system of multi-nation language | |
CN101430685A (en) | Downloading method and system | |
CN102955808A (en) | Data acquisition method and distributed file system | |
CN103020186B (en) | A kind of document retrieval method based on embedded device, device and equipment | |
CN116150093B (en) | Method for realizing object storage enumeration of objects and electronic equipment | |
Simon | Sequence comparison: some theory and some practice | |
US20050289132A1 (en) | Method and system for converting encoding character set | |
CN100483409C (en) | Word data searching method | |
KR100811838B1 (en) | Information retrieval device and its control method | |
CN101089850A (en) | System for global search using comparison single work position relation | |
Li et al. | Study on efficiency of full-text retrieval based on lucene | |
JP2002207768A (en) | Information processing system, its method and recording medium recorded with information processing program operating on computer | |
JP2001331353A (en) | Data input system to database, and recording medium in which its program is stored | |
JP2009098829A (en) | Frame retrieval device for cartoon |
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 |