CN105786843A - Multi-language implementation method for applications and multi-language information query method and device - Google Patents

Multi-language implementation method for applications and multi-language information query method and device Download PDF

Info

Publication number
CN105786843A
CN105786843A CN201410808725.3A CN201410808725A CN105786843A CN 105786843 A CN105786843 A CN 105786843A CN 201410808725 A CN201410808725 A CN 201410808725A CN 105786843 A CN105786843 A CN 105786843A
Authority
CN
China
Prior art keywords
multilingual
information
business entity
language data
language
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.)
Pending
Application number
CN201410808725.3A
Other languages
Chinese (zh)
Inventor
王福军
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Huawei Software Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201410808725.3A priority Critical patent/CN105786843A/en
Publication of CN105786843A publication Critical patent/CN105786843A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

The invention discloses a multi-language implementation method for applications and a multi-language information query method and device, which are used for solving the problems of high cost, large modification workload during data change and possibly generated application operation errors of the applications in the prior art. The multi-language implementation method for the applications comprises the steps of generating metadata entity information of a business entity; carrying out multi-language marking for the fields with multi-language demands in the generated metadata entity information; generating a main data list of the business entity and a multi-language data list corresponding to the multi-language marking according to the metadata entity information after the multi-language marking; and creating an association of the generated multi-language data list with the main data list of the business entity.

Description

The multilingual of a kind of application realizes method and multilingual information querying method, device
Technical field
The present invention relates to field of computer technology, particularly relate to the multilingual of a kind of application and realize method and multilingual information querying method, device.
Background technology
Mostly modern large enterprise is to adopt the internationalization strategy towards global operation, support the enterprise application software of its operation to must take into and realize multilingual ability, such as: telecom business support system (BusinessSupportSystem the is called for short BSS) software in telecom operation field.BSS is the core I T system supporting telecom operators' service operation, and current world-leading telecom operation commercial city is transnational plurality of subnets operation, and therefore multilingual is primary demand.Even and if the scene of multilingual application also can be faced in a country.
BSS system is primarily directed to substantial amounts of configuration class data for the multilingual realization of business datum, such as the description of product, name of product, catalogue title, catalogue description, zone name, region description, currency type, address format, all kinds of dictionary datas etc..The multilingual Application Design of business datum realizes generally comprising: (1) data inputting, and the design referring mainly to input interface realizes;(2) data preserve, and refer mainly to be saved in data base;(3) digital independent, refers mainly to need to read corresponding service data by appointed language.
Being achieved in that for the multilingual Application Design of business datum in prior art: carry out individually designed to each entity (database table) having multilingual requirements and function, thus causes design cost high.And when changing for this business datum and multilingual demand, it is necessary to revise one by one, workload is relatively big, and the business datum that simultaneously may result in various piece realizes inconsistent causing that mistake occurs in application.
Summary of the invention
The embodiment of the present invention provides the multilingual of a kind of application to realize method and multilingual information querying method, device, it is big that application in order to solve existing in prior art relates to modification amount when cost height, data change, thereby increases and it is possible to causes that application runs problem mistake occur.
First aspect, embodiments provides a kind of multilingual method that realizes of application, and the method includes:
Generate the metadata entity information of Business Entity;
For the field having multilingual requirements in the metadata entity information generated, carry out multilingual labelling;
The master data sheet of Business Entity and the multi-language data table that multilingual labelling is corresponding is generated according to the metadata entity information after multilingual labelling;
Create associating between multi-language data table and the master data sheet of Business Entity generated.
In conjunction with first aspect, in the first possible implementation of first aspect, create generate each multi-language data table and master data sheet of Business Entity between associate after, described method includes:
The multi-language data received is saved in multi-language data table.
In conjunction with the first possible implementation of first aspect, in the implementation that the second of first aspect is possible, the multi-language data received is saved in multi-language data table, including:
The multi-language data of the described Business Entity received is converted to metadata information;
The field having multilingual requirements according to described metadata information identification institute labelling;
The master data sheet of the relevant Business Entity according to the described field place identified and multi-language data table, be saved in described metadata information in described multi-language data table.
Second aspect, the embodiment of the present invention additionally provides a kind of multilingual information querying method, and the method includes:
Receiving the inquiry request message for inquiring about multilingual information, described inquiry request message corresponds at least one Business Entity;
The multilingual identification information having multilingual requirements field corresponding of each Business Entity is obtained according to described inquiry request;
Querying condition is generated according to described multilingual identification information and described inquiry request;
The association of the master data sheet according to each Business Entity corresponding to described querying condition and corresponding multi-language data table, the multilingual information that the described multilingual identification information that obtains that multi-language data table preserves is corresponding.
In conjunction with second aspect, in the first possible implementation of second aspect, when receiving the inquiry request message for inquiring about multilingual information, receive the common data that client sends;
Obtain the multilingual identification information having multilingual requirements field corresponding of each Business Entity, including:
The multilingual identification information having multilingual requirements field corresponding of each Business Entity is obtained from the common data received.
The third aspect, embodiments provides the multilingual of a kind of application and realizes device, and this device includes:
First generates unit, for generating the metadata entity information of Business Entity;
Indexing unit, for generating, for described first, the field having multilingual requirements in the metadata entity information that unit generates, carries out multilingual labelling;
Second generates unit, for generating the master data sheet of Business Entity and the multi-language data table that multilingual labelling is corresponding according to the metadata entity information after multilingual labelling that carries out through described indexing unit;
Creating unit, generates associating between multi-language data table and the master data sheet of Business Entity that unit generates for creating described second.
In conjunction with the third aspect, in the first possible implementation of the third aspect, the method also includes:
Data processing unit, for described creating unit create generate each multi-language data table and master data sheet of Business Entity between associate after, the multi-language data received is saved in multi-language data table.
In conjunction with the first possible implementation of the third aspect, in the implementation that the second of the third aspect is possible, described data processing unit, specifically for:
The multi-language data of the described Business Entity received is converted to metadata information;
The field having multilingual requirements according to described metadata information identification institute labelling;
The master data sheet of the relevant Business Entity according to the described field place identified and multi-language data table, be saved in described metadata information in described multi-language data table.
Fourth aspect, the embodiment of the present invention additionally provides a kind of multilingual information inquiry unit, and this device includes:
Receiving unit, receive the inquiry request message for inquiring about multilingual information, described inquiry request message corresponds at least one Business Entity;
First acquiring unit, obtains the multilingual identification information having multilingual requirements field corresponding of each Business Entity according to described inquiry request message;
Generate unit, generate querying condition according to described multilingual identification information and described inquiry request message;
Second acquisition unit, for the association of the master data sheet according to each Business Entity corresponding to described querying condition with corresponding multi-language data table, the multilingual information that the described multilingual identification information of acquisition multi-language data table preservation is corresponding.
In conjunction with fourth aspect, in the first possible implementation of fourth aspect, described reception unit is additionally operable to, and when receiving the inquiry request message for inquiring about multilingual information, receives the common data that client sends;
Described first acquiring unit, specifically for obtaining the multilingual identification information having multilingual requirements field corresponding of each Business Entity in the common data that described reception unit receives.
The present invention has the beneficial effect that: due to multilingual be the general requirment of current various application software, utilize the scheme that the embodiment of the present invention provides, when there being the field of multilingual requirements for certain Business Entity, utilize metadata that the field of multilingual requirements is carried out multilingual labelling, and generate multi-language data table, then set up the master data sheet of Business Entity and associating of multi-language data table.When changing for this business datum and multilingual demand, it is not necessary to revise one by one, reduce workload, and the business datum being simultaneously likely to avoid various piece realizes the inconsistent situation causing application mistake occur.
Accompanying drawing explanation
Application that Fig. 1 provides for the embodiment of the present invention is multilingual realizes system;
A kind of application that Fig. 2 provides for the embodiment of the present invention multilingual realizes method flow diagram;
A kind of multilingual information querying method flow chart that Fig. 3 provides for the embodiment of the present invention;
A kind of application that Fig. 4 provides for the embodiment of the present invention multilingual realizes device schematic diagram;
A kind of multilingual information inquiry unit schematic diagram that Fig. 5 provides for the embodiment of the present invention.
Detailed description of the invention
In order to make the object, technical solutions and advantages of the present invention clearly, below in conjunction with accompanying drawing, the present invention is described in further detail, it is clear that described embodiment is only a part of embodiment of the present invention, rather than whole embodiments.Based on the embodiment in the present invention, all other embodiments that those of ordinary skill in the art obtain under not making creative work premise, broadly fall into the scope of protection of the invention.
The embodiment of the present invention provides the multilingual of a kind of application to realize method and multilingual information querying method, device, it is big that application in order to solve existing in prior art relates to modification amount when cost height, data change, thereby increases and it is possible to causes that application runs problem mistake occur.Wherein, method and apparatus is based on same inventive concept, and due to method and device, to solve the principle of problem similar, therefore the enforcement of apparatus and method can cross-reference, repeat part and repeat no more.
The embodiment of the present invention provides a kind of application and multilingual realizes system, as it is shown in figure 1, this system includes: processor 101 and the memorizer 102 being connected with processor 101.
Described memorizer 102, is used for depositing program.Specifically, program can include program code, and described program code includes computer-managed instruction.Memorizer 102 is likely to comprise random access memory (randomaccessmemory is called for short RAM), it is also possible to also include nonvolatile memory (non-volatilememory), for instance at least one disk memory.
Described processor 101 performs the program that described memorizer 102 is deposited, it is achieved thereby that the multilingual realization of application, it is also possible to for realizing the inquiry of multilingual information.
Embodiments provide the multilingual of a kind of application and realize method, as in figure 2 it is shown, the method includes:
Step 201, generates the metadata entity information of Business Entity.
Wherein, Business Entity can be product.Product includes many attribute, for instance product identification, name of product, product coding etc..
Step 202, for the field having multilingual requirements in the metadata entity information generated, carries out multilingual labelling.
Wherein, many attribute that product includes just constitute the multiple fields in metadata entity information.For the field having multilingual requirements, for instance name of product.
Concrete, carrying out multilingual labelling for identifying this field has multilingual requirements.
Step 203, generates the master data sheet of Business Entity and the multi-language data table that multilingual labelling is corresponding according to the metadata entity information after multilingual labelling;
Step 204, creates associating between multi-language data table and the master data sheet of Business Entity generated.
Due to multilingual be the general requirment of current various application software, utilize the scheme that the embodiment of the present invention provides, when there being the field of multilingual requirements for certain Business Entity, utilize metadata that the field of multilingual requirements is carried out multilingual labelling, and generate multi-language data table, then set up the master data sheet of Business Entity and associating of multi-language data table.When changing for this business datum and multilingual demand, it is not necessary to revise one by one, reduce workload, and the business datum being simultaneously likely to avoid various piece realizes the inconsistent situation causing application mistake occur.
Concrete, for all Business Entities having multilingual requirements, all generate a multi-language data table, each of storage service entity has the multilingual information of the field of multilingual requirements.Wherein, this multi-language data table includes Field ID, field value information that language form ID, language form are corresponding etc..
User interface (UI) can be generated with above-mentioned method for designing.
Create generate each multi-language data table and master data sheet of Business Entity between associate after, carry out multi-language data typing.The multi-language data being about to receive user's input is saved in multi-language data table.
Concrete, the multi-language data received is saved in multi-language data table, specifically can be in the following manner:
The multi-language data of the described Business Entity received is converted to metadata information;
The field having multilingual requirements according to described metadata information identification institute labelling;
The master data sheet of the relevant Business Entity according to the described field place identified and multi-language data table, be saved in described metadata information in described multi-language data table.
Concrete, after front-end user interface generates, there is the attribute all labeled " multilingual " of multilingual requirements at each of Business Entity.Namely each multilingual page assembly of Business Entity is generated.User can according to business need at the multilingual corresponding multi-language data of page assembly typing.Corresponding multi-language data is added in request data message by page assembly.Request data message is sent to back-end server by page assembly.The multi-language data received, after receiving request data message, is converted to metadata information by back-end server.Then the field having multilingual requirements of institute's labelling is automatically identified according to metadata information, then according to the master data sheet of the relevant Business Entity at the described field place identified and multi-language data table, described metadata information is saved in described multi-language data table.
Wherein can be saved in multi-language data table by independent typing multi-language data.Such as: when typing name of product, by the multilingual description information of also page assembly typing name of product.Such as:
English: MobilePhone;Chinese: mobile phone.
After user submits to, then page assembly gets the multi-language data of user's typing, is sent to back-end server by request data message.After back-end server receives multi-language data, multi-language data is converted to metadata information, then the field having multilingual requirements of institute's labelling is automatically identified according to metadata information, then according to associating between the master data sheet of the Business Entity at the multilingual field place of institute's labelling and multi-language data table, described metadata information is saved in described multi-language data table.
Wherein can also by other field datas together typing of the multi-language data of each field Yu this Business Entity, and being saved in multi-language data table by described multi-language data, other field datas be saved in master data sheet.Such as: product is carried out complete configuration, the essential information of typing product, selection sort, assigned catalogue etc. information.For the page assembly part typing multi-language data having multilingual requirements, for instance name of product.After all configuration datas complete input, page assembly is sent to back-end server by request data message.After back-end server receives configuration data, configuration data is converted to metadata information, then the field having multilingual requirements and the corresponding field in master data sheet of other configuration datas of institute's labelling is automatically identified according to metadata information, then according to the master data sheet of the relevant Business Entity at the described field place identified and multi-language data table, described metadata information is saved in described multi-language data table, and the data message of other non-multi language field is saved in master data sheet.
Multi-language data is being saved in multi-language data table, it is possible to obtain the information preserved in multi-language data table according to demand.The embodiment of the present invention additionally provides a kind of multilingual information querying method accordingly, as it is shown on figure 3, the method includes:
Step 301, receives the inquiry request message for inquiring about multilingual information, and described inquiry request message corresponds at least one Business Entity.
Step 302, obtains the multilingual identification information having multilingual requirements field corresponding of each Business Entity according to described inquiry request message.
Step 303, generates querying condition according to described multilingual identification information and described inquiry request message.
Step 304, the association according to the master data sheet of each Business Entity corresponding to described querying condition with corresponding multi-language data table, the multilingual information that the described multilingual identification information that obtains that multi-language data table preserves is corresponding.
Wherein, when receiving the inquiry request message for inquiring about multilingual information, receive the common data that client sends;
Obtain the multilingual identification information having multilingual requirements field corresponding of each Business Entity, including:
The multilingual identification information having multilingual requirements field corresponding of each Business Entity is obtained from the common data received.
Concrete, each client has a session (session), wherein preserves the multilingual identification information under current business context;During each service call, client all implicit expression transmits common data to server, and wherein common data includes the multilingual identification information of acquiescence;When receiving inquiry request message every time, from common data, get multilingual identification information.
Such as: in BSS business application system, having two kinds of typical request call relations, one is that front end applications calls back-end server, and another kind is that other Third party system call back-end server by interface (unified interface platform).Front end applications or unified interface platform have all designed corresponding session (Session) ability, are used for the business of following the tracks of or solicited status;Wherein, it is mainly used in preserving some relevant common datas that influential system logic performs, such as user profile, current time zone, language form etc..Front end applications devises context (Context) (map object) ability when realizing, and follows the tracks of for the common data in service request life cycle every time and state preserves.Can transmit ' common data ' equally when mutually carrying out service call between front end applications, it is ensured that the concordance of corresponding service context.
Multilingual identification information can be Language ID as common data, this Language ID system framework when system login just can get, then system framework is shared by Context Capability, just this Language ID is obtained from context when receiving multilingual information inquiry request message, then generate complete querying condition according to described multilingual identification information and described inquiry request message, inquire described multilingual information according to described querying condition.
Concrete, user selects at least one Business Entity by user interface, for instance: by product identification/coding, select the detail information of inquired about product;Back-end server receives the inquiry request message that user selects the detail information of inquiry product, gets described product identification/coding simultaneously.Generate querying condition according to described product identification/coding and described inquiry request message, perform query inquiry;Associating of the multi-language data table identified with described product identification/coding according to each Business Entity that described querying condition is corresponding, obtains the information in the multi-language data table that described product identification/coding identifies.
Embodiment provided by the invention is utilized to be applicable to following scene:
1, support product configuration management function, support that newly-built product information inputs, product coding, product classification (optional), product line (optional), product description.
2, when newly-built product, the title of product and product description are supported multilingual, including Chinese, English, German, French etc..
3, the description information of typing product, for instance product attribute, product ID etc..
4, by all names of product of catalogue list during product inquiry, when user is by clicking name of product, the associated description information of product is obtained.
When 5, inquiring about the product information specified, according to user-selected language form, the title of exhibiting product and relevant information.
Metadata is the data for describing data.First against each Business Entity, metadata is utilized to describe each field of each Business Entity, including: name of product, product type, product coding, product identification and other information describing product etc..Namely the object ProductTable of Table table is generated.IDE developing instrument framework generates, by the ProductTable generated, the DDL script that master data sheet is corresponding, namely generates master data sheet
View object (the ViewObject being used for carrying the Business Entity of data access is generated based on the ProductTable generated, it is called for short VO), the field having multilingual requirements is carried out multilingual labelling by the VO of this Business Entity, generation multi-language data Table V O based on multilingual labelling, and generate, based on multi-language data Table V O, the DDL script that multi-language data table is corresponding, and generate multi-language data table.
Come by industry service object BO, create associating between master data sheet and multi-language data table.
Create product configuration management interface, generate page assembly according to above-mentioned multi-language data Table V O and master data sheet VO.Concrete generation method can adopt the method that prior art provides, and the present invention is not specifically limited.
Thus user can according to business need at the multilingual corresponding multi-language data of page assembly typing.Corresponding multi-language data is added in request data message by page assembly.Request data message is sent to back-end server by page assembly.The multi-language data received, after receiving request data message, is converted to metadata information by back-end server.Then it is automatically mapped to master data sheet VO according to metadata information.Then according to associating between master data sheet VO with multi-language data Table V O, described metadata information is saved in described multi-language data table.
When inquiring about product information, after user submits Query Information to by user interface, user interface selects product identification or the/coding specified, for instance: by product identification/coding, select the detail information of inquired about product;Back-end server receives the inquiry request message that user selects the detail information of inquiry product, gets described product identification/coding simultaneously.Generate querying condition according to described product identification/coding and described inquiry request message, perform query inquiry;According to associating of the master data sheet VO that described querying condition the is corresponding multi-language data table identified with described product identification/coding, what obtain the product that preserves in the multi-language data table that described product identification/coding identifies describes information to language.
What the embodiment of the present invention additionally provided a kind of multilingual application realizes device, and as shown in Figure 4, this device includes:
First generates unit 401, for generating the metadata entity information of Business Entity;
Indexing unit 402, for generating, for described first, the field having multilingual requirements in the metadata entity information that unit generates, carries out multilingual labelling;
Second generates unit 403, for generating the master data sheet of Business Entity and the multi-language data table that multilingual labelling is corresponding according to the metadata entity information after multilingual labelling that carries out through described indexing unit;
Creating unit 404, generates associating between multi-language data table and the master data sheet of Business Entity that unit generates for creating described second.
Wherein in an embodiment, this device can also include:
Data processing unit, for described creating unit create generate each multi-language data table and master data sheet of Business Entity between associate after, the multi-language data received is saved in multi-language data table.
Concrete, described data processing unit, specifically for:
The multi-language data of the described Business Entity received is converted to metadata information;
The field having multilingual requirements according to described metadata information identification institute labelling;
The master data sheet of the relevant Business Entity according to the described field place identified and multi-language data table, be saved in described metadata information in described multi-language data table.
We's embodiment additionally provides a kind of multilingual information inquiry unit, as it is shown in figure 5, this device includes:
Receiving unit 501, receive the inquiry request message for inquiring about multilingual information, described inquiry request message corresponds at least one Business Entity;
First acquiring unit 502, obtains the multilingual identification information having multilingual requirements field corresponding of each Business Entity according to described inquiry request message;
Generate unit 503, generate querying condition according to described multilingual identification information and described inquiry request message;
Second acquisition unit 504, for the association of the master data sheet according to each Business Entity corresponding to described querying condition with corresponding multi-language data table, the multilingual information that the described multilingual identification information of acquisition multi-language data table preservation is corresponding.
Wherein in an embodiment, receive unit 501 and be additionally operable to, when receiving the inquiry request message for inquiring about multilingual information, receive the common data that client sends;
First acquiring unit 502, specifically for obtaining the multilingual identification information having multilingual requirements field corresponding of each Business Entity in the common data that receives.
Due to multilingual be the general requirment of current various application software, utilize the scheme that the embodiment of the present invention provides, when there being the field of multilingual requirements for certain Business Entity, utilize metadata that the field of multilingual requirements is carried out multilingual labelling, and generate multi-language data table, then set up the master data sheet of Business Entity and associating of multi-language data table.When changing for this business datum and multilingual demand, it is not necessary to revise one by one, reduce workload, and the business datum being simultaneously likely to avoid various piece realizes the inconsistent situation causing application mistake occur.
Those skilled in the art are it should be appreciated that embodiments of the invention can be provided as method, system or computer program.Therefore, the present invention can adopt the form of complete hardware embodiment, complete software implementation or the embodiment in conjunction with software and hardware aspect.And, the present invention can adopt the form at one or more upper computer programs implemented of computer-usable storage medium (including but not limited to disk memory, CD-ROM, optical memory etc.) wherein including computer usable program code.
The present invention is that flow chart and/or block diagram with reference to method according to embodiments of the present invention, equipment (system) and computer program describe.It should be understood that can by the combination of the flow process in each flow process in computer program instructions flowchart and/or block diagram and/or square frame and flow chart and/or block diagram and/or square frame.These computer program instructions can be provided to produce a machine to the processor of general purpose computer, special-purpose computer, Embedded Processor or other programmable data processing device so that the instruction performed by the processor of computer or other programmable data processing device is produced for realizing the device of function specified in one flow process of flow chart or multiple flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions may be alternatively stored in and can guide in the computer-readable memory that computer or other programmable data processing device work in a specific way, the instruction making to be stored in this computer-readable memory produces to include the manufacture of command device, and this command device realizes the function specified in one flow process of flow chart or multiple flow process and/or one square frame of block diagram or multiple square frame.
These computer program instructions also can be loaded in computer or other programmable data processing device, make on computer or other programmable devices, to perform sequence of operations step to produce computer implemented process, thus the instruction performed on computer or other programmable devices provides for realizing the step of function specified in one flow process of flow chart or multiple flow process and/or one square frame of block diagram or multiple square frame.
Although preferred embodiments of the present invention have been described, but those skilled in the art are once know basic creative concept, then these embodiments can be made other change and amendment.So, claims are intended to be construed to include preferred embodiment and fall into all changes and the amendment of the scope of the invention.
Obviously, the present invention can be carried out various change and modification without deviating from the spirit and scope of the present invention by those skilled in the art.So, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.

Claims (10)

1. the multilingual of an application realizes method, it is characterised in that including:
Generate the metadata entity information of Business Entity;
For the field having multilingual requirements in the metadata entity information generated, carry out multilingual labelling;
The master data sheet of Business Entity and the multi-language data table that multilingual labelling is corresponding is generated according to the metadata entity information after multilingual labelling;
Create associating between multi-language data table and the master data sheet of Business Entity generated.
2. the method for claim 1, it is characterised in that create generate each multi-language data table and master data sheet of Business Entity between associate after, described method includes:
The multi-language data received is saved in multi-language data table.
3. method as claimed in claim 2, it is characterised in that the multi-language data received is saved in multi-language data table, including:
The multi-language data of the described Business Entity received is converted to metadata information;
The field having multilingual requirements according to described metadata information identification institute labelling;
The master data sheet of the relevant Business Entity according to the described field place identified and multi-language data table, be saved in described metadata information in described multi-language data table.
4. a multilingual information querying method, it is characterised in that including:
Receiving the inquiry request message for inquiring about multilingual information, described inquiry request message corresponds at least one Business Entity;And
Obtain the multilingual identification information having multilingual requirements field corresponding of each Business Entity;
Querying condition is generated according to described multilingual identification information and described inquiry request message;
The association of the master data sheet according to each Business Entity corresponding to described querying condition and corresponding multi-language data table, the multilingual information that the described multilingual identification information that obtains that multi-language data table preserves is corresponding.
5. method as claimed in claim 4, it is characterised in that when receiving the inquiry request message for inquiring about multilingual information, receive the common data that client sends;
Obtain the multilingual identification information having multilingual requirements field corresponding of each Business Entity, including:
The multilingual identification information having multilingual requirements field corresponding of each Business Entity is obtained from the common data received.
6. the multilingual of an application realizes device, it is characterised in that including:
First generates unit, for generating the metadata entity information of Business Entity;
Indexing unit, for generating, for described first, the field having multilingual requirements in the metadata entity information that unit generates, carries out multilingual labelling;
Second generates unit, for generating the master data sheet of Business Entity and the multi-language data table that multilingual labelling is corresponding according to the metadata entity information after multilingual labelling that carries out through described indexing unit;
Creating unit, generates associating between multi-language data table and the master data sheet of Business Entity that unit generates for creating described second.
7. device as claimed in claim 6, it is characterised in that also include:
Data processing unit, for described creating unit create generate each multi-language data table and master data sheet of Business Entity between associate after, the multi-language data received is saved in multi-language data table.
8. device as claimed in claim 7, it is characterised in that described data processing unit, specifically for:
The multi-language data of the described Business Entity received is converted to metadata information;
The field having multilingual requirements according to described metadata information identification institute labelling;
The master data sheet of the relevant Business Entity according to the described field place identified and multi-language data table, be saved in described metadata information in described multi-language data table.
9. a multilingual information inquiry unit, it is characterised in that including:
Receiving unit, receive the inquiry request message for inquiring about multilingual information, described inquiry request message corresponds at least one Business Entity;
First acquiring unit, obtains the multilingual identification information having multilingual requirements field corresponding of each Business Entity according to described inquiry request message;
Generate unit, generate querying condition according to described multilingual identification information and described inquiry request message;
Second acquisition unit, for the association of the master data sheet according to each Business Entity corresponding to described querying condition with corresponding multi-language data table, the multilingual information that the described multilingual identification information of acquisition multi-language data table preservation is corresponding.
10. device as claimed in claim 9, it is characterised in that described reception unit is additionally operable to, when receiving the inquiry request message for inquiring about multilingual information, receives the common data that client sends;
Described first acquiring unit, specifically for obtaining the multilingual identification information having multilingual requirements field corresponding of each Business Entity in the common data that described reception unit receives.
CN201410808725.3A 2014-12-22 2014-12-22 Multi-language implementation method for applications and multi-language information query method and device Pending CN105786843A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410808725.3A CN105786843A (en) 2014-12-22 2014-12-22 Multi-language implementation method for applications and multi-language information query method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410808725.3A CN105786843A (en) 2014-12-22 2014-12-22 Multi-language implementation method for applications and multi-language information query method and device

Publications (1)

Publication Number Publication Date
CN105786843A true CN105786843A (en) 2016-07-20

Family

ID=56386486

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410808725.3A Pending CN105786843A (en) 2014-12-22 2014-12-22 Multi-language implementation method for applications and multi-language information query method and device

Country Status (1)

Country Link
CN (1) CN105786843A (en)

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107291907A (en) * 2017-06-20 2017-10-24 深圳中兴网信科技有限公司 A kind of multilingual storage of business datum and querying method and device
CN108334394A (en) * 2018-01-31 2018-07-27 广州市全周至程软件技术有限公司 The multilingual processing method and device of multilingual software systems basic data
CN108460165A (en) * 2018-04-19 2018-08-28 中山凯旋真空科技股份有限公司 The information record queries method and system of vacuum equipment
CN109472034A (en) * 2018-11-02 2019-03-15 深圳壹账通智能科技有限公司 Languages conversion method, device, equipment and storage medium based on data subregion
CN109508211A (en) * 2017-09-13 2019-03-22 阿里巴巴集团控股有限公司 A kind of multilingual configuration method, device, system and electronic equipment
CN112306620A (en) * 2020-12-24 2021-02-02 深圳市蓝凌软件股份有限公司 Multi-language loading method and device for user-defined form control
CN114168590A (en) * 2021-11-08 2022-03-11 北京快乐茄信息技术有限公司 Data processing method, data processing apparatus, server, and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1975668A (en) * 2006-12-31 2007-06-06 金蝶软件(中国)有限公司 System for supporting multi-language and method for inputting and reading multi-language data
CN103544306A (en) * 2013-11-01 2014-01-29 广东威创视讯科技股份有限公司 Multi-language display supporting method and device of website

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1975668A (en) * 2006-12-31 2007-06-06 金蝶软件(中国)有限公司 System for supporting multi-language and method for inputting and reading multi-language data
CN103544306A (en) * 2013-11-01 2014-01-29 广东威创视讯科技股份有限公司 Multi-language display supporting method and device of website

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107291907A (en) * 2017-06-20 2017-10-24 深圳中兴网信科技有限公司 A kind of multilingual storage of business datum and querying method and device
CN109508211A (en) * 2017-09-13 2019-03-22 阿里巴巴集团控股有限公司 A kind of multilingual configuration method, device, system and electronic equipment
CN108334394A (en) * 2018-01-31 2018-07-27 广州市全周至程软件技术有限公司 The multilingual processing method and device of multilingual software systems basic data
CN108334394B (en) * 2018-01-31 2020-12-04 广东全程云科技有限公司 Multi-language processing method and device for basic data of multi-language software system
CN108460165A (en) * 2018-04-19 2018-08-28 中山凯旋真空科技股份有限公司 The information record queries method and system of vacuum equipment
CN109472034A (en) * 2018-11-02 2019-03-15 深圳壹账通智能科技有限公司 Languages conversion method, device, equipment and storage medium based on data subregion
CN109472034B (en) * 2018-11-02 2022-04-15 深圳壹账通智能科技有限公司 Language conversion method, device, equipment and storage medium based on data partition
CN112306620A (en) * 2020-12-24 2021-02-02 深圳市蓝凌软件股份有限公司 Multi-language loading method and device for user-defined form control
CN114168590A (en) * 2021-11-08 2022-03-11 北京快乐茄信息技术有限公司 Data processing method, data processing apparatus, server, and storage medium

Similar Documents

Publication Publication Date Title
CN105786843A (en) Multi-language implementation method for applications and multi-language information query method and device
US10243889B2 (en) Keyword based automatic reply generation in a messaging application
WO2018072634A1 (en) Application processing method and device
US10282664B2 (en) Method and device for constructing event knowledge base
CN110083650B (en) Metadata self-discovery-based automatic generation method for data query interface
CN106156088B (en) Index data processing method, data query method and device
CN103198108B (en) A kind of index data update method, retrieval server and system
EP3217632B1 (en) Oid configuration, parsing method, client, node, database and storage medium
CN104750472B (en) The resource package management method and device of a kind of terminal applies
US8768913B2 (en) Multi-source searching in a data driven application
CN105824849A (en) Data import method and adapter
US20150089415A1 (en) Method of processing big data, apparatus performing the same and storage media storing the same
US20110093489A1 (en) Dynamic tagging
EP3474164A1 (en) Dynamic content placeholders for microblogging posts
US20150269234A1 (en) User Defined Functions Including Requests for Analytics by External Analytic Engines
CN111930823A (en) Data query method and device, data center station and storage medium
CN104536998A (en) Data import method and device
US9736107B2 (en) Systems and methods of online social environment based translation of entity mentions
CN106161656B (en) Interface jumping method and device
CN104537061A (en) Method and device for self-defining POI names and inquiring POIs on electronic map
US20120254132A1 (en) Enhanced Contact Information
US20180210931A1 (en) System for analyzing the runtime impact of data files on data extraction, transformation, and loading jobs
US20150067074A1 (en) Personalized bookmarking of textsite applications via a text message
CN113468446B (en) Method, system and equipment for supporting identification of third party two-dimensional code data
CN114896244A (en) Method, device and equipment for configuring database table and computer readable medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160720