CN1723437A - Apparatus and method for converting local sensitive data in textual data based on locale of the recipient - Google Patents

Apparatus and method for converting local sensitive data in textual data based on locale of the recipient Download PDF

Info

Publication number
CN1723437A
CN1723437A CNA2003801057100A CN200380105710A CN1723437A CN 1723437 A CN1723437 A CN 1723437A CN A2003801057100 A CNA2003801057100 A CN A2003801057100A CN 200380105710 A CN200380105710 A CN 200380105710A CN 1723437 A CN1723437 A CN 1723437A
Authority
CN
China
Prior art keywords
data
sensitive data
locale
locale sensitive
text data
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
CNA2003801057100A
Other languages
Chinese (zh)
Inventor
D·R·戴
D·A·谢尔
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.)
International Business Machines Corp
Original Assignee
International Business Machines Corp
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 International Business Machines Corp filed Critical International Business Machines Corp
Publication of CN1723437A publication Critical patent/CN1723437A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/454Multi-language systems; Localisation; Internationalisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Information Transfer Between Computers (AREA)
  • Communication Control (AREA)

Abstract

There is provided a method, apparatus and computer program for converting locale sensitive data in textual data. Textual data is received which includes local sensitive data. The local sensitive data is identified and is automatically converted from a first representation to a second representation in order to generate converted locale sensitive data; The locale sensitive data in the textual data is replaced with the converted locale sensitive data and textual data is then outputted including the converted locale sensitive data.

Description

Apparatus and method based on locale sensitive data in recipient's the regional converting text data
Technical field
The present invention relates to the conversion of locale sensitive data in the text data.
Background technology
Usually, in the messaging system such as Email, Internet chat sites, instant message transmission, short message transmission system, participant must carry out themselves the conversion to locale sensitive. information when generating message.For example, if being positioned at the first party of Texas wishes to coordinate an activity with the opposing party of Virginia, then first party must be understood the time difference between Texas and the Virginia, so as to send indicate this activity according to eastern standard time (EST) rather than the Central Standard Time (CST) the message of time.Similarly, if wish then to need first party to understand the current exchange rate, so that dollar is converted to yen to the information that transmits a side of Japan about monetary unit in the first party of the U.S..Obviously, if send the information that a side of message does not know the time difference, the exchange rate and other area sensitives, then bipartite communication may be twisted.
Summary of the invention
According to first aspect, the invention provides the method that is used for converting text data locale sensitive data in a kind of computing equipment, comprising: receiving text data, text data comprise locale sensitive data; Locale sensitive data in the identification text data; Automatically the locale sensitive data in the text data is converted to second expression from first expression, thereby generates the locale sensitive data after the conversion; With the locale sensitive data in the replacement of the locale sensitive data after the conversion text data; And output contains the text data of the locale sensitive data after the conversion.
Preferably, the invention provides a kind of apparatus and method that are used for according to recipient's regional correction text message.More specifically, the present invention preferably provides a kind of being used for that the area sensitive of text data part is become specific to the apparatus and method of second expression in the recipient's of text information zone from first expression.
Preferably, the above-mentioned zone sensitive data comprises at least a in time data, monetary data and the date data.
In a preferred embodiment, automatically the transition region sensitive data comprises that this locale sensitive data is converted to standardization from the region representation of source computing equipment to be represented.
In a preferred embodiment, the transition region sensitive data comprises the region representation of this locale sensitive data being represented to be converted to the purpose computing equipment from standardization automatically.
In a preferred embodiment, automatically the transition region sensitive data comprises this locale sensitive data is represented from represent the second area that is converted to corresponding to the purpose zone corresponding to the first area of source region.
In a preferred embodiment, above-mentioned standardization represents it is a kind of during Greenwich Mean Time (GMT) expression and ISO (International Standards Organization) are represented.
In a preferred embodiment, from source device search domain transitional information, and automatically the locale sensitive data in the above-mentioned text data is converted to second expression from first expression and comprises and use this locale conversion information to carry out the conversion of representing second expression from first.
The above-mentioned zone transitional information can be a currency exchange rate information.
Above-mentioned source device can be the third party supplier of locale conversion information.
As an example, above-mentioned text data can be a kind of in instant message pass-along message, chat messages, alphanumeric pager message, short message transmission system message and the email message.
In one embodiment, aforementioned calculation equipment is in source client device and the purpose client device one.
In one embodiment, aforementioned calculation equipment is server, and above-mentioned text data receives from the source computing equipment, and the above-mentioned text data that contains the locale sensitive data after the conversion is output to the purpose computing equipment.
In one embodiment, discern above-mentioned text data, and in registration table, discern the area information of this source computing equipment from the source computing equipment that it is received.Automatically the step of changing sensitive data comprises uses the area information of this source computing equipment to change this locale sensitive data.
In one embodiment, by text data are resolved, to discern the candidate segment of one or more possibility inclusion region sensitive datas; And,, discern the locale sensitive data in the above-mentioned text data with these one or more candidate segment inclusion region sensitive datas of checking by these one or more candidate segment are analyzed.
In this embodiment, discerning locale sensitive data in the above-mentioned text data further comprises above-mentioned one or more candidate segment is analyzed, be included in the type of locale sensitive data wherein with identification, wherein change this locale sensitive data automatically and comprise according to the type of this locale sensitive data that identifies and change this locale sensitive data.
In this embodiment, above-mentioned one or more candidate segment are analyzed with the step of verifying these one or more candidate segment inclusion region sensitive datas and above-mentioned one or more candidate segment are analyzed at least one that be included in the step of type of locale sensitive data wherein with identification comprise the region mode that use retrieves from pattern database.
In another optional embodiment, above-mentioned one or more candidate segment are analyzed with the step of verifying these one or more candidate segment inclusion region sensitive datas and above-mentioned one or more candidate segment are analyzed at least one that be included in the step of type of locale sensitive data wherein with identification comprise retrieval and using system information.
Preferably providing a kind of is used for according to recipient's the zone apparatus and method from the normal moveout correction text message.That is, preferably provide a kind of locale sensitive. information that is used for discerning automatically text message and this locale sensitive. information changed into apparatus and method that are easier to the form understood for the recipient based on recipient's zone.
According to preferred embodiment, the invention provides a kind of apparatus and method that are used for according to recipient's regional correction text message.Preferably, user's input contains the text message of locale sensitive. information.Preferably, text message is resolved, may contain the candidate segment of locale sensitive. information with identification.Then, preferably, use one or more rules that these candidate segment are analyzed, to discern one or more whether inclusion region sensitive informations in these candidate segment and the type that is included in the locale sensitive. information in these sections.Then, preferably,, this locale sensitive. information is converted to standardization represents according to this locale sensitive. information and its type.
According to preferred embodiment, then, the normalized version of above-mentioned text message is sent to the recipient, locate to take place similar procedure this recipient.That is to say, preferably, once more text message is resolved, to discern the candidate segment of possibility inclusion region sensitive information.Then, preferably, these candidate segment are analyzed, to determine their whether types of inclusion region sensitive information and the locale sensitive. information that they were comprised.Then, preferably, the zone that this locale sensitive. information is converted to based on recipient's zone relies on version.Then, preferably, output has the text message that the zone that is inserted into locale sensitive. information wherein relies on version.
Like this, utilize the present invention, the mode input of text messages that the user can be preferably can adopt when the opposing party who text message is sent in their the same area with them.In other words, the user need not to understand the difference between his/her zone and take over party's the zone.According to preferred embodiment, the locale sensitive. information in the automatic converting text message of the present invention is so that the take over party understands text message under the situation in his zone.
According on the other hand, the invention provides the computer program that is used for converting text data locale sensitive data in a kind of computer-readable medium, comprising: first instruction, be used for receiving text data, text data comprise locale sensitive data; Second instructs, and is used for discerning the locale sensitive data of text data; The 3rd instruction is used for automatically the locale sensitive data of text data being represented to be converted to second from first and represents, thereby generates the locale sensitive data after the conversion; The 4th instruction is used for the locale sensitive data with the replacement of the locale sensitive data after conversion text data; And the five fingers orders, be used to export the text data that contain the locale sensitive data after the conversion.
According on the other hand, the invention provides a kind of device that is used for the locale sensitive data of converting text data, comprising: be used for the device of receiving text data, text data comprise locale sensitive data; Be used for discerning the device of the locale sensitive data of text data; Be used for automatically the locale sensitive data of text data being represented to be converted to second from first and represent, thus the device of the locale sensitive data after the generation conversion; Be used for replacing the device of the locale sensitive data of text data with the locale sensitive data after the conversion; And the device that is used to export the text data that contain the locale sensitive data after the conversion.
According on the other hand, the invention provides a kind of computer program that is used for the locale sensitive data of converting text data, this computer program is suitable for realizing the program code means of following method method when comprising on running on computing machine: receiving text data, and text data comprise locale sensitive data; Locale sensitive data in the identification text data; Automatically the locale sensitive data in the text data is converted to second expression from first expression, thereby generates the locale sensitive data after the conversion; With the locale sensitive data in the replacement of the locale sensitive data after the conversion text data; And output contains the text data of the locale sensitive data after the conversion.
Description of drawings
To only be described embodiments of the invention by way of example and with reference to the accompanying drawings below:
Fig. 1 is the example block diagram that the present invention can be implemented in distributed data processing system wherein;
Fig. 2 is the block scheme of server computing device according to the preferred embodiment of the invention;
Fig. 3 is the block scheme of client computing device according to the preferred embodiment of the invention;
Fig. 4 illustrates the diagram of overall operation according to the preferred embodiment of the invention;
Fig. 5 is the block scheme according to the main functional unit of the present invention of preferred embodiment;
Fig. 6 illustrates the diagram of the data stream of example text message according to the preferred embodiment of the invention; And
Fig. 7 is the process flow diagram of general introduction according to the exemplary operation of the present invention of preferred embodiment.
Embodiment
The preferred embodiments of the present invention are implemented in the distributed data processing environment, in this environment, seek computing system to its visit as client, and carry out the server of the checking of the device identifier server as this client.Like this, after this, provide Fig. 1-3, the environment that can realize therein as the present invention and the example of hardware device.
Referring now to accompanying drawing, Fig. 1 shows the diagram of the network of the data handling system that the present invention according to preferred embodiment can realize therein and represents.Network data processing system 100 is networks of the computing machine that can realize therein of the preferred embodiments of the present invention.Network data processing system 100 comprises network 102, and it is to be used to provide each equipment that links together in the network data processing system 100 and the media of the communication link between the computing machine.Network 102 can comprise the connection such as wired, wireless communication link or Connectorized fiber optic cabling.
In the example shown, server 104 is connected to network 102 together with storage unit 106.In addition, client 108,110,112 is connected to network 102.These clients 108,110 and 112 can be for example personal computer or network computer.In the example shown, server 104 provides data to client 108-112, such as boot files, operating system map and application.Client 108,110 and 112 is clients of server 104.Network data processing system 100 can comprise other server, client and other unshowned equipment.In the example shown, network data processing system 100 is the internets with network 102, the network that its representative use TCP (TCP/IP) protocol suite intercoms mutually and the worldwide set of gateway.The core of internet is the backbone of the high-speed data communication lines between host node or the main frame, and wherein these host nodes or main frame comprise the computer system of hundreds of commerce, government, education and other transmission data and message.Certainly, network data processing system 100 also can be implemented as some networks of different type, such as Intranet, Local Area Network or wide area network (WAN).Fig. 1 is intended to as an example, is not that conduct is to architectural limitation of the present invention.
With reference to Fig. 2, it shows the block scheme that can be embodied as such as the data in server disposal system of the server among Fig. 1 104 according to a preferred embodiment of the invention.Data handling system 200 can be to comprise a plurality of processors 202 that are connected to system bus 206 and 204 symmetric multiprocessor system (SMP).Alternatively, can use single processor system.Be connected to the memory controller/high-speed cache 208 in addition of system bus 206, it provides the interface for local storage 209.I/O bus bridge 210 is connected to system bus 206, and the interface for I/O bus 212 is provided.Memory controller/high-speed cache 208 and I/O bus bridge 210 can integrate as shown in the figure.
The peripheral component interconnect (pci) bus bridge 214 that is connected to I/O bus 212 provides the interface for PCI local bus 216.Some modulator-demodular units can be connected to PCI local bus 216.Typical pci bus realizes supporting 4 pci expansion slots or adding connector.Be connected to the modulator-demodular unit 218 of PCI local bus 216 and network adapter 220 by outer splice the communication link to client 108-112 among Fig. 1 can be provided.Additional pci bus bridge 222 and 224 provides the interface for additional PCI local bus 226 and 228, and additional PCI local bus 226 and 228 can be supported the modulator-demodular unit or the network adapter of adding.So, data handling system 200 allows to connect a plurality of network computers.The graphics adapter 230 of memory-mapped and hard disk 232 also can be connected to I/O bus 212 as shown in the figure directly or indirectly.
Those of ordinary skill in the art will understand, and the hardware shown in Fig. 2 can change.For example, the peripherals of other such as CD drive also can be used to be additional to or alternate figures shown in hardware.Shown example does not also mean that for architectural limitation of the present invention.
Data handling system shown in Fig. 2 can be for example to move the IBMe server p serial system of senior mutual execution (AIX) operating system or LINUX operating system, and it is the product of the International Business Machine Corporation (IBM) of New York Armonk.
Referring now to Fig. 3, it shows the block scheme that can realize data handling system of the present invention according to preferred embodiment therein.Data handling system 300 is examples of client computer.Data handling system 300 adopts the peripheral component interconnect (pci) local bus architecture.Though shown example adopts pci bus, also can use other bus architectures, such as Accelerated Graphics Port (AGP) and ISA(Industry Standard Architecture).
Processor 302 and primary memory 304 are connected to PCI local bus 306 by PCI bridge 308.PCI bridge 308 also can comprise integrated memory controller and the high-speed cache that is used for processor 302.Other connections to PCI local bus 306 can realize by direct component interconnect or by outer splice.In the example shown, Local Area Network adapter 310, SCSI host bus adaptor 312 and expansion bus interface 314 are connected to PCI local bus 306 by direct component interconnect.On the contrary, audio frequency adapter 316, graphics adapter 318 and audio/video adapter 319 are connected to PCI local bus 306 by the outer splice that is inserted in the expansion slot.Expansion bus interface 314 provides for keyboard and is connected with annex memory 324 with mouse adapter 320, modulator-demodular unit 322.Small computer system interface (SCSI) host bus adaptor 312 provides for hard disk drive 326, tape drive 328 and is connected with CD-ROM drive 330.Typical PCI local bus is realized supporting 3 or 4 pci expansion slots or outer splice.
Operating system and is used for coordinating and control to each parts of the data handling system 300 of Fig. 3 is provided on processor 302.This operating system can be the operating system that can buy, and such as Windows  XP, it can obtain from Microsof  company.(Microsoft and Windows are the trade marks in the U.S., other countries or both Microsofts).Such as Java TMOO program run system can with the operating system synthetic operation, and the java applet of carrying out from data handling system 300 is provided or uses calling this operating system." Java " is the trade mark of Sun Microsystems, Inc..The instruction of this operating system, object-oriented operating system and application or program are positioned on the memory device such as hard disk drive 326, and can be loaded in the primary memory 304 and carry out for processor 302.
Persons of ordinary skill in the art may appreciate that the hardware among Fig. 3 can change according to the difference that realizes.Other internal hardwares such as flash ROM (ROM) or equivalent nonvolatile memory or CD drive or peripherals can be used to be additional to or alternate figures 3 shown in hardware.Processing of the present invention can be applicable to multi-processor data process system.
As the another one example, data handling system 300 can be an independently system, and its network communication interface that is configured to need not to rely on certain type is just bootable.As a further example, data handling system 300 can be a PDA(Personal Digital Assistant) equipment, and it is configured to have ROM and/or flash ROM, so that be provided for the nonvolatile memory of the data of storage operating system file and/or user's generation.
Example shown in Fig. 3 and above-described example also do not mean that architectural limitation.For example, data handling system 300 can also be notebook or handheld computer except the form that adopts PDA.Data handling system 300 can also be information kiosk or Web equipment.
As previously mentioned, according to preferred embodiment, the invention provides the automatically conversion or proofread and correct and be mechanism of a kind of text data that is used for to contain locale sensitive data specific to the expression in the recipient's of text data zone.The term that uses in this instructions " zone " means the geographic position of computing equipment.Term " zone " not necessarily is limited to time zone, national boundaries etc.Any geographic position all can be used as " zone ".Therefore, under situation of the present invention, for example, different zones may be formed with the area in the same country in same time zone.
The present invention can for example use with multiple different communication of text messages systematic collaborations as known in the art.For example, the present invention can add in short message transmission system (SMS) in e-mail system, instant messaging system, chat system, alphanumeric paging system, cell phone system and the pager (for example DOCOMO) etc.Alternatively, the present invention can be used as this text message provides by the service in its network that is sent out.For example, can provide a kind of server that comprises feature of the present invention.This server can be such as intercepting text message in the normal activity that sends text message, and carry out that the text message of after this describing with being received is converted to normalized form or or even specific to the function of the form in take over party's zone.
Fig. 4 shows the overall operation of the preferred embodiment of the present invention from the angle of distributed data processing system.As shown in Figure 4, first client device 405 is positioned at first area 410, the second client devices 408 and is positioned at second area 420.Client device 405 and 408 can be any computing equipment that can send and receive text message.For example, client device 405 and 408 can be personal computer, personal digital assistant, Wireless Telecom Equipment (for example cell phone or pager), laptop computer or similar devices.
Preferably, these two client devices 405 intercom by network 402 mutually with 408.In certain embodiments for the conversion of convenient locale sensitive. information, and/or in order providing locale sensitive. information to be changed required locale conversion information (for example monetary exchange rate) in other embodiments, and server 405 to be provided.
For example, in one embodiment of the invention, server 450 is provided as service to client device 405 and 408 with all functions of the present invention.That is to say that text message transmits between client device 405 and 408 via server 450, and server 450 in that being sent to, text message is converted to expression specific to the zone with locale sensitive. information before receiving client device.In one embodiment, this needs client device 405 and 408 to register to server 450, and area information is provided, such as time zone, country identifier, device identifier (for example, IP address, MAC Address etc.), for using when carrying out such conversion.When receiving text message, device identifier is preferably used as the approach of searching the area information of source client device and/or purpose client device in the client device registration table of server, so that change.Server 450 carries out the employed additional information of this conversion can comprise for example current monetary exchange rate between the zone 410 and regional 420.
In an optional embodiment, the present invention realizes in self at client device 405 and 408 fully, and does not need server 450.In such embodiments, can not use server 450, perhaps only server 450 is used to retrieve the additional information that will use when locale sensitive. information is changed, such as monetary exchange rate.
As shown in Figure 4; the mode input text information that is to allow the user at first client device, 405 places in first zone 410 when other client devices in the same area send text envelope message, can adopt usually according to the basic goal of the present invention of preferred embodiment with this user, and make the locale sensitive. information in the text message be automatically converted to the expression that is suitable for second area 420.In an example shown, the user input text information 430 of client device 405, it contains text " Jack and I meet at 6:30 ".Because the time difference between zone 410 and the zone 420, this message then is converted into the text message 440 that contains text " Jack and I meet at 7:30PM EST ".
According to a preferred embodiment of the invention, the user is input to text message in the computing equipment, wherein text message inclusion region sensitive information.This text message can be for example email message, instant message, chat messages, the text message by cell phone or pager input etc.
Locale sensitive. information is any information that its form and content can change according to user's specific region usually.The example of locale sensitive. information includes, but are not limited to time, date and currency.That is to say that if (such as the Texas) imported time of 6:30PM in the first area, then because the difference in time zone, this identical time is 7:30PM in the Virginia.In addition, in different countries, the time may write with multi-form, for example 1830 o'clock or 6.30PM.
Equally, if imported the date in the U.S.: May 6,2002, and then this date will be written as 6May 2002 in Europe.As for currency, can use various symbols to represent currency denomination, and currency will be different according to the exchange rate.Like this, according to recipient's specific region, can use different monetary unit and (depending on the exchange rate) amount of money.
Preferably, text message be input to wherein computing equipment or the computing machine on the network text message is resolved, with discern may inclusion region the candidate segment of sensitive information.For illustrative purposes, the embodiment that describes below will suppose functions implementing the present invention in client device or computing equipment self, rather than be implemented in the server on the network.But the information that these computing equipments can utilize the server from the network to obtain is helped the conversion of locale sensitive. information, for example, can retrieve monetary exchange rate from server, so that carry out the currency conversion in the text message.
Set up the mode database of an expression locale sensitive. information, and during text data is resolved, use it to discern the text data segment of possibility inclusion region sensitive data.For example, in one embodiment,, be about to its section of resolving into or mark, then text data in each section or the mark and the mode list in the pattern database compared the text data marking.If a section comprises one or more patterns, then to be indicated as be a candidate segment that wherein contains locale sensitive. information to this section.
For example, each text data segment can compare with the pattern information such as " $ ", ": ", " PM ", " AM ", " EST ".If text data segment or mark comprise one or more in these patterns, then text data segment is marked as the candidate segment that contains locale sensitive. information.
Then, use pattern database, system information, and one or more rules candidate's text data segment is analyzed, to discern one or more whether inclusion region sensitive informations in these candidate's fields and the type that is included in the locale sensitive. information in these sections.This analysis can be based on a more detailed pattern database, and in this database, Fu Za pattern is used to provide to this section judging more accurately of inclusion region sensitive information whether more.These patterns can have relevant area information type, and the type can be used for determining how this area information will be converted into standardization and represent.
In addition, in one embodiment, from computing equipment operating system acquired information, identifying the Set For Current of this computing equipment, the Central Standard Time of for example, eastern standard time, country's sign etc.Preferably, all these information one are used from the type of determining to be included in the locale sensitive. information in the text message and receive the zone of the source computing equipment of text message from it.Then, in a preferred embodiment, based on the type of locale sensitive. information and the area applications rule of source computing equipment, take this to realize locale sensitive. information is converted to the function that standardization is represented, standardization is wherein represented to represent (for example, dollar) etc. such as the expression of iso standard time representation, Greenwich Mean Time (GMT), standard money.An example of such rule is if this locale sensitive. information is that temporal information and the zone that sends this information are central time zones, then for this time is converted to the iso standard time, this locale sensitive. information is carried out one group of specific function.
Should be pointed out that the conversion of representing to standardization is provided as a kind of means that are used for reducing in the conversion of representing the purpose region representation from the source region of locale sensitive. information mistake.Yet, in certain embodiments, cancelled the conversion of representing to standardization, text message represents to send to the recipient with the source region of not changing.In such embodiments, in the purpose computing equipment, carry out representing the conversion of purpose region representation from source region.
Certainly, utilize such embodiment, must come together to provide with message, perhaps can otherwise obtain, such as the acquisition of tabulating of the sender from the zone of the specific sender that can be used for searching message based on this message about the information that source region is represented.Under the situation about some additional information of source region not, it may be impossible exactly source region being represented to be converted to the purpose region representation for destination device.Source region is represented to be converted to the benefit that standardization represents be that " standardization zone " is known for destination device usually.Like this, destination device only needs to be converted to its zone from the standardization zone, and does not need to have the information in any relevant sender's zone.
In addition, at the destination of the source of text message end and text message all under server has carried out situation that the server of registration realizes, may be not necessarily to the conversion of canonical representation, and this conversion can be represented directly to realize to the purpose region representation from source region.But, in order to illustrate for simplicity, suppose that conversion is to represent canonical representation from the source region of locale sensitive. information, and from canonical representation to the purpose region representation.
Represent in case generated the standardization of locale sensitive. information, and use it for the source region of replacing in the text message and represent that text message just is sent to the purpose computing equipment, similar process takes place at this purpose computing equipment place.That is to say that text message is resolved once more, to discern the candidate segment of possibility inclusion region sensitive information.Then, candidate segment is analyzed, to determine their whether inclusion region sensitive informations and they were comprised is the locale sensitive. information of what type.Then, the zone according to the purpose computing equipment is converted to the purpose region representation with locale sensitive. information.Then, output has the text message of the purpose region representation of the locale sensitive. information that is inserted into wherein.
Preferably, according to the similar target computing equipment information, rule etc. that are used for source region is represented to be converted to canonical representation, determine the specific purpose region representation that canonical representation is converted to.In addition, preferably, set up user preference, be used for determining how on the purpose computing equipment, to represent standardized locale sensitive information.For example, these user preferences can comprise such as adopt 12 hours still 24 hours clocks, whether use specific time separator, whether use specific settings such as monetary unit.In addition, user's preferences can comprise the execution area sensitive information about whether whole conversions, whether the area information of original area information after conversion shown (for example in parenthesis).
Be noted that to exist some may it seems it is locale sensitive. information, but in fact no text data.For example, the time of a passage may resemble the area sensitive time, but in fact, no matter the zone is how, and the identical time quantum of all can passing.Preferably, foundation has pattern and pattern database and the rule rule, this preferred embodiment that is used for determining such text data and correspondingly it is handled the abundance of (for example, it not being changed).
Therefore, the invention provides a kind of auto-mechanism that is used for locale sensitive. information is represented to be converted to from source region the purpose region representation.The present invention can be implemented in the combination of client device, one or more server or client device and one or more servers.
Fig. 5 is the block scheme according to the main functional unit of the present invention of preferred embodiment.Assembly shown in Fig. 5 can be embodied as the combination of software, hardware or software and hardware under the situation that does not deviate from the spirit and scope of the invention.In a preferred embodiment, the assembly shown in Fig. 5 is embodied as the software instruction of being carried out by one or more processors.
As shown in Figure 5, the locale sensitive. information conversion equipment of the preferred embodiment comprises that controller module 510, interface module 520, marking/parsing module 530, analysis module 540, pattern database 550, user are provided with memory module 560, modular converter 570 and rule database 580.Assembly 510-580 intercoms mutually by control/data signal bus 590.
The overall operation of controller module 510 these devices of control, and the operation of coordination component 520-580.Interface module 520 provides input/output interface, receives text message, receives the text message after the user imports, also exports conversion by it.
Marking/parsing module 530 is the text message section of resolving into that receives, and each section resolved the candidate segment that wherein may contain the area sensitive text to identify.Analysis module 540 is analyzed candidate segment, identifying the candidate segment that contains the area sensitive text really, and identifies the type of the area sensitive text that is included in those candidate segment.In one embodiment, marking/parsing module 530 and analysis module 540 use the pattern that obtains from pattern database 550, the system information that obtains from computing system by interface module 520 and the rule that obtains from rule database 580.
Modular converter 570 is represented the standardization that locale sensitive. information is converted to this locale sensitive. information or a region representation.If text message receives from another computing equipment, and locale sensitive. information is indicated as with normalized form, and then modular converter 570 is converted to a region representation with standardized locale sensitive information.Otherwise, if text message be by the device of Fig. 5 user's input of resident computing equipment, then conversion is represented from the region representation to the standardization.The system information that retrieves by the type of the area information that identifies according to analysis module 540, by interface module 520 and the user user who is provided with in the memory module 560 is set and the rule that retrieves from rule database is set controls performed particular conversion.
Area information after modular converter 570 will be changed outputs to controller module 510, and then, the area information after control module 510 will be changed is replaced original area information and is incorporated in the text message.Then, the text message after controller module 510 is changed by interface 520 outputs.
Fig. 6 illustrates the diagram of the data stream of example text message according to the preferred embodiment of the invention.As shown in Figure 6, the user uses the first computing equipment input of text messages " Jack and I meet at 6:30 " 605, and indicates this first computing equipment that this message is sent to second computing equipment 620.In response, the device of this preferred embodiment carries out marking and parsing to this message, to identify the section (612) of inclusion region sensitive content.Then, these sections are analyzed, to identify in fact the section of inclusion region sensitive information and the type (614) of the locale sensitive. information that they comprise really really.Then, according to the type and the system realm setting of area information, area information is carried out standardization (616).Then, standardized text message " Jack and I meet at 13:30GMT " is outputed to second computing equipment 620.
Second computing equipment, 620 acceptance criteria text messages 630, and once more text information is carried out marking and parsing, to identify the section (622) that contains locale sensitive. information.Then, these sections are analyzed, to identify the section that contains locale sensitive. information in fact really and the type (624) of their locale sensitive. information of containing really.Then, type and system realm setting according to area information are converted to native representations (626) with this area information.Then, the text message 640 " Jack and I meet at 7:30PMEST " that contains the region representation of locale sensitive. information by 620 outputs of second computing equipment.As known in this technical field, output can adopt the form of text to show or speech form output.
Fig. 7 is the process flow diagram of general introduction exemplary operation of the present invention.As shown in Figure 7, this operation starts from receiving a text data (step 710) that contains the area sensitive text.Then, text data are resolved, contain the section (step 720) of area sensitive text with identification.Then, the section that identifies is analyzed,, and determined to be included in the type (step 730) of area sensitive text wherein with existing of affirmation area sensitive text.Then, be that standardization is represented or native representations (step 740) with this area sensitive text-converted.Then, the text (step 750) after the output conversion.
Therefore, the user can their mode that can use come input of text messages when the opposing party in their the same area sends text message.In other words, the user need not to understand the difference between his/her zone and take over party's the zone.Locale sensitive. information in the text message is changed automatically, so that the take over party understands text message under the situation in his zone.
Should importantly point out, invention has been described although under the situation of the data handling system of telotism, but those of ordinary skill in the art will understand, processing of the present invention can be distributed with the form and the various forms of computer-readable medium of instruction, and no matter the particular type that is actually used in the signal vehicle medium of realizing this distribution how, the present invention is suitable equally.But the example of computer-readable medium comprise the record type medium (such as, floppy disk, hard disk drive, RAM and CD-ROM) and transmission type media (such as, numeral and analog communication links).

Claims (17)

1. be used for the method for converting text data locale sensitive data in the computing equipment, comprise:
Receiving text data, text data comprise locale sensitive data;
Locale sensitive data in the identification text data;
Automatically the locale sensitive data in the text data is converted to second expression from first expression, thereby generates the locale sensitive data after the conversion;
With the locale sensitive data in the replacement of the locale sensitive data after the conversion text data; And
Output contains the text data of the locale sensitive data after the conversion.
2. the process of claim 1 wherein that the above-mentioned zone sensitive data comprises at least a in time data, monetary data and the date data.
3. the process of claim 1 wherein that automatic transition region sensitive data comprises that this locale sensitive data is converted to standardization from the region representation of source computing equipment to be represented.
4. the process of claim 1 wherein that automatic transition region sensitive data comprises the region representation of this locale sensitive data being represented to be converted to the purpose computing equipment from standardization.
5. the process of claim 1 wherein that automatic transition region sensitive data comprises represents this locale sensitive data from represent the second area that is converted to corresponding to the purpose zone corresponding to the first area of source region.
6. the method for claim 1 also comprises:
From source device search domain transitional information, wherein automatically the locale sensitive data in the above-mentioned text data is converted to second expression from first expression and comprises and use this locale conversion information to carry out the conversion of representing second expression from first.
7. the method for claim 6, the third party supplier that wherein above-mentioned source device is a locale conversion information.
8. the process of claim 1 wherein that aforementioned calculation equipment is in source client device and the purpose client device.
9. the process of claim 1 wherein that aforementioned calculation equipment is server, above-mentioned text data receives from the source computing equipment, and the above-mentioned text data that contains the locale sensitive data after the conversion is output to the purpose computing equipment.
10. the method for claim 1 also comprises:
Discern above-mentioned text data from source computing equipment that it is received;
The area information of this source computing equipment of identification is wherein changed sensitive data automatically and is comprised and use the area information of this source computing equipment to change this locale sensitive data in registration table.
11. the process of claim 1 wherein that the locale sensitive data in the above-mentioned text data of identification comprises:
Text data are resolved, to discern the candidate segment of one or more possibility inclusion region sensitive datas; And
These one or more candidate segment are analyzed, with these one or more candidate segment inclusion region sensitive datas of checking.
12. the method for claim 11, the locale sensitive data of wherein discerning in the above-mentioned text data further comprises:
Above-mentioned one or more candidate segment are analyzed, be included in the type of locale sensitive data wherein, wherein change this locale sensitive data automatically and comprise according to the type of this locale sensitive data that identifies and change this locale sensitive data with identification.
13. the method for claim 12 is wherein analyzed with the step of verifying these one or more candidate segment inclusion region sensitive datas and above-mentioned one or more candidate segment is analyzed at least one that be included in the step of type of locale sensitive data wherein with identification above-mentioned one or more candidate segment comprise the region mode that use retrieves from pattern database.
14. the method for claim 12 is wherein analyzed with the step of verifying these one or more candidate segment inclusion region sensitive datas and above-mentioned one or more candidate segment is analyzed at least one that be included in the step of type of locale sensitive data wherein with identification above-mentioned one or more candidate segment and comprises retrieval and using system information.
15. be used for the computer program of converting text data locale sensitive data in the computer-readable medium, comprise:
First instruction is used for receiving text data, and text data comprise locale sensitive data;
Second instructs, and is used for discerning the locale sensitive data of text data;
The 3rd instruction is used for automatically the locale sensitive data of text data being represented to be converted to second from first and represents, thereby generates the locale sensitive data after the conversion;
The 4th instruction is used for the locale sensitive data with the replacement of the locale sensitive data after conversion text data; And
The five fingers orders is used to export the text data that contain the locale sensitive data after the conversion.
16. a device that is used for the locale sensitive data of converting text data comprises:
The device that is used for receiving text data, text data comprise locale sensitive data;
Be used for discerning the device of the locale sensitive data of text data;
Be used for automatically the locale sensitive data of text data being represented to be converted to second from first and represent, thus the device of the locale sensitive data after the generation conversion;
Be used for replacing the device of the locale sensitive data of text data with the locale sensitive data after the conversion; And
Be used to export the device of the text data that contain the locale sensitive data after the conversion.
17. a computer program that is used for the locale sensitive data of converting text data, this computer program are suitable for realizing the program code means of method any among the claim 1-14 when comprising on running on computing machine.
CNA2003801057100A 2002-12-12 2003-11-28 Apparatus and method for converting local sensitive data in textual data based on locale of the recipient Pending CN1723437A (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/317,986 2002-12-12
US10/317,986 US20040117501A1 (en) 2002-12-12 2002-12-12 Apparatus and method for correction of textual information based on locale of the recipient

Publications (1)

Publication Number Publication Date
CN1723437A true CN1723437A (en) 2006-01-18

Family

ID=32506260

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2003801057100A Pending CN1723437A (en) 2002-12-12 2003-11-28 Apparatus and method for converting local sensitive data in textual data based on locale of the recipient

Country Status (6)

Country Link
US (1) US20040117501A1 (en)
EP (1) EP1573522A2 (en)
JP (1) JP2006513466A (en)
CN (1) CN1723437A (en)
AU (1) AU2003292152A1 (en)
WO (1) WO2004053690A2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102467489A (en) * 2010-11-12 2012-05-23 国际商业机器公司 Method,device, server and computer program for shielding part of text data in electronic file
CN105279235A (en) * 2015-09-25 2016-01-27 联想(北京)有限公司 Display method and electronic device
CN109410073A (en) * 2018-09-26 2019-03-01 平安健康保险股份有限公司 Image file desensitization method, device, computer equipment and storage medium
CN109791592A (en) * 2016-09-21 2019-05-21 国际商业机器公司 The sensitive data in application program is handled using external treatment

Families Citing this family (29)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7657616B1 (en) 2002-06-10 2010-02-02 Quest Software, Inc. Automatic discovery of users associated with screen names
US20080196099A1 (en) * 2002-06-10 2008-08-14 Akonix Systems, Inc. Systems and methods for detecting and blocking malicious content in instant messages
US20040111623A1 (en) 2002-06-10 2004-06-10 Akonix Systems, Inc. Systems and methods for detecting user presence
US7774832B2 (en) * 2002-06-10 2010-08-10 Quest Software, Inc. Systems and methods for implementing protocol enforcement rules
US7428590B2 (en) 2002-06-10 2008-09-23 Akonix Systems, Inc. Systems and methods for reflecting messages associated with a target protocol within a network
US7707401B2 (en) * 2002-06-10 2010-04-27 Quest Software, Inc. Systems and methods for a protocol gateway
US7818565B2 (en) * 2002-06-10 2010-10-19 Quest Software, Inc. Systems and methods for implementing protocol enforcement rules
CA2526976A1 (en) * 2003-06-27 2005-01-13 Akonix Systems, Inc. Context sensitive transfer with active listening and active alerts
US20050243978A1 (en) * 2004-04-14 2005-11-03 Lg Electronics Inc. System and method of interworking messages between mobile communication terminals
WO2007056691A2 (en) 2005-11-03 2007-05-18 Akonix Systems, Inc. Systems and methods for remote rogue protocol enforcement
US9137257B2 (en) * 2007-05-04 2015-09-15 Gary Stephen Shuster Anti-phishing filter
US8984133B2 (en) 2007-06-19 2015-03-17 The Invention Science Fund I, Llc Providing treatment-indicative feedback dependent on putative content treatment
US8682982B2 (en) 2007-06-19 2014-03-25 The Invention Science Fund I, Llc Preliminary destination-dependent evaluation of message content
US9374242B2 (en) * 2007-11-08 2016-06-21 Invention Science Fund I, Llc Using evaluations of tentative message content
US8082225B2 (en) * 2007-08-31 2011-12-20 The Invention Science Fund I, Llc Using destination-dependent criteria to guide data transmission decisions
US8065404B2 (en) * 2007-08-31 2011-11-22 The Invention Science Fund I, Llc Layering destination-dependent content handling guidance
US7930389B2 (en) 2007-11-20 2011-04-19 The Invention Science Fund I, Llc Adaptive filtering of annotated messages or the like
US8407607B2 (en) * 2009-02-19 2013-03-26 International Business Machines Corporation Dynamic virtual dashboard
KR101542136B1 (en) 2009-03-31 2015-08-05 삼성전자 주식회사 Method for inputting character message and mobile terminal using the same
CN102184188A (en) * 2011-04-15 2011-09-14 百度在线网络技术(北京)有限公司 Method and equipment for determining sensitivity of target text
US20130007142A1 (en) * 2011-06-30 2013-01-03 Jonathan Rosenberg Processing A Message
US9530120B2 (en) 2012-05-31 2016-12-27 Apple Inc. Automatically updating a display of text based on context
KR20140011073A (en) * 2012-07-17 2014-01-28 삼성전자주식회사 Method and apparatus for recommending text
JP2015219608A (en) * 2014-05-14 2015-12-07 株式会社リコー Information processing device, information processing system, report creation method, and program
CN105471823B (en) * 2014-09-03 2018-10-26 阿里巴巴集团控股有限公司 A kind of sensitive information processing method, device, server and safe decision-making system
CN111008519B (en) * 2019-12-25 2023-06-30 掌阅科技股份有限公司 Display method of reading page, electronic equipment and computer storage medium
WO2021212339A1 (en) * 2020-04-21 2021-10-28 Citrix Systems, Inc. Secure translation of sensitive content
WO2022252203A1 (en) 2021-06-04 2022-12-08 Citrix Systems, Inc. Interpretation risk detection
CN117892564B (en) * 2024-03-18 2024-06-18 中国电子产品可靠性与环境试验研究所((工业和信息化部电子第五研究所)(中国赛宝实验室)) Parallel acceleration test method and device for multi-component and multi-sensitive stress separate loading

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
NL8005189A (en) * 1980-09-17 1982-04-16 Bso Automation Technology Bv METHOD AND APPARATUS FOR TRANSFERRING INFORMATION IN A COMMUNICATION SYSTEM.
JPS60103848A (en) * 1983-11-08 1985-06-08 インタ−ナショナル ビジネス マシ−ンズ コ−ポレ−ション Method of transmitting message between nodes capable of using plural languages
US5077804A (en) * 1990-12-11 1991-12-31 Richard Dnaiel D Telecommunications device and related method
DE69430421T2 (en) * 1994-01-14 2003-03-06 Sun Microsystems, Inc. Method and device for automating the environment adaptation of computer programs
JPH0981569A (en) * 1995-09-12 1997-03-28 Hitachi Ltd System for providing services handling many countries
US6460015B1 (en) * 1998-12-15 2002-10-01 International Business Machines Corporation Method, system and computer program product for automatic character transliteration in a text string object
US20020184308A1 (en) * 1999-08-23 2002-12-05 Levy Martin J. Globalization and normalization features for processing business objects
US6603837B1 (en) * 2000-09-11 2003-08-05 Kinera, Inc. Method and system to provide a global integrated messaging services distributed network with personalized international roaming
US6826591B2 (en) * 2000-12-15 2004-11-30 International Business Machines Corporation Flexible result data structure and multi-node logging for a multi-node application system
US20020087628A1 (en) * 2000-12-29 2002-07-04 Andrew Rouse System and method for providing wireless device access to e-mail applications
US7010360B2 (en) * 2003-11-20 2006-03-07 International Business Machines Corporation Automatic conversion of dates and times for messaging

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102467489A (en) * 2010-11-12 2012-05-23 国际商业机器公司 Method,device, server and computer program for shielding part of text data in electronic file
CN105279235A (en) * 2015-09-25 2016-01-27 联想(北京)有限公司 Display method and electronic device
CN109791592A (en) * 2016-09-21 2019-05-21 国际商业机器公司 The sensitive data in application program is handled using external treatment
CN109410073A (en) * 2018-09-26 2019-03-01 平安健康保险股份有限公司 Image file desensitization method, device, computer equipment and storage medium
CN109410073B (en) * 2018-09-26 2024-04-30 平安健康保险股份有限公司 Image file desensitizing method, device, computer equipment and storage medium

Also Published As

Publication number Publication date
EP1573522A2 (en) 2005-09-14
WO2004053690A3 (en) 2004-09-02
US20040117501A1 (en) 2004-06-17
WO2004053690A2 (en) 2004-06-24
JP2006513466A (en) 2006-04-20
AU2003292152A1 (en) 2004-06-30

Similar Documents

Publication Publication Date Title
CN1723437A (en) Apparatus and method for converting local sensitive data in textual data based on locale of the recipient
US8296124B1 (en) Method and apparatus for detecting incorrectly translated text in a document
CN1949179A (en) Method and system for using processlets to model service processes
CN1917430A (en) Method and system for distinguishing instant message chatting prioritization
US8145716B2 (en) Method and apparatus for assigning cost metrics to electronic messages
US20040054744A1 (en) Method and apparatus for semantic qualification and contextualization of electronic messages
CN1841395A (en) Source code repair method and code manage system
CN1752972A (en) Method, system, and apparatus for processing information based on the discovery of semantically labeled strings
US20020194059A1 (en) Business process control point template and method
US20080086502A1 (en) Dynamic configuration of multiple sources and source types in a business process
CN112528633A (en) Text error correction method and device, electronic equipment and computer readable storage medium
CN1976299A (en) Method and system of managing application log configuration settings
US8738364B2 (en) Adaptation of vocabulary levels for enhanced collaboration
CN1825852A (en) System and method for testing a data format using targeted variant input
CN101035093A (en) Method and system for processing message
US20090138510A1 (en) Method and apparatus for associating help desk ticket with affected data processing system
US6993472B2 (en) Method, apparatus, and program for chaining machine translation engines to control error propagation
WO2023151397A1 (en) Application program deployment method and apparatus, device, and medium
CN1835509A (en) Method and data processing system for processing content exhaust condition
CN1522403A (en) Method and apparatus for processing of internet forms
CN112084046B (en) Method and device for calling generalization interface in distributed computing
US20060095303A1 (en) Method and apparatus for a generic mechanism for adjudication of claims in a claims processing system
CN110554895A (en) Data calling method and device
CN115348320B (en) Communication data conversion method and device and electronic equipment
CN112732471B (en) Error correction method and error correction device for interface return data

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication