專利名稱:基于接收者的區(qū)域轉(zhuǎn)換文本數(shù)據(jù)中區(qū)域敏感數(shù)據(jù)的裝置和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及文本數(shù)據(jù)中區(qū)域敏感數(shù)據(jù)的轉(zhuǎn)換。
背景技術(shù):
通常,在諸如電子郵件、聊天網(wǎng)站、即時消息傳遞、短消息傳遞系統(tǒng)的消息傳遞系統(tǒng)中,參與方在生成消息時必須進行他們自己的對區(qū)域敏感信息的轉(zhuǎn)換。例如,如果位于德克薩斯州的第一方希望與弗吉尼亞州的另一方協(xié)調(diào)一項活動,則第一方必須明了德克薩斯州與弗吉尼亞州之間的時差,以便發(fā)送標(biāo)明這項活動按照東部標(biāo)準時間(EST)而不是中部標(biāo)準時間(CST)的時間的消息。類似地,如果在美國的第一方希望向在日本的一方傳送關(guān)于貨幣單位的信息,則需要第一方明了當(dāng)前的匯率,以便將美元轉(zhuǎn)換為日元。顯然,如果發(fā)送消息的一方不知道時差、匯率和其他區(qū)域敏感的信息,則雙方之間的通信可能會被曲解。
發(fā)明內(nèi)容
根據(jù)第一方面,本發(fā)明提供了一種計算設(shè)備中用于轉(zhuǎn)換文本數(shù)據(jù)中區(qū)域敏感數(shù)據(jù)的方法,包括接收文本數(shù)據(jù),該文本數(shù)據(jù)包含區(qū)域敏感數(shù)據(jù);識別該文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù);自動將該文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù)從第一表示轉(zhuǎn)換為第二表示,從而生成轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù);以轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù)替換該文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù);以及輸出含有轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù)的該文本數(shù)據(jù)。
優(yōu)選地,本發(fā)明提供了一種用于根據(jù)接收者的區(qū)域校正文本信息的裝置和方法。更具體地,本發(fā)明優(yōu)選地提供一種用于將文本數(shù)據(jù)的區(qū)域敏感部分從第一表示變?yōu)樘囟ㄓ谠撐谋拘畔⒌慕邮照叩膮^(qū)域的第二表示的裝置和方法。
優(yōu)選地,上述區(qū)域敏感數(shù)據(jù)包括時間數(shù)據(jù)、貨幣數(shù)據(jù)和日期數(shù)據(jù)中的至少一種。
在優(yōu)選實施例中,自動轉(zhuǎn)換區(qū)域敏感數(shù)據(jù)包括將該區(qū)域敏感數(shù)據(jù)從源計算設(shè)備的區(qū)域表示轉(zhuǎn)換為標(biāo)準化表示。
在優(yōu)選實施例中,自動轉(zhuǎn)換區(qū)域敏感數(shù)據(jù)包括將該區(qū)域敏感數(shù)據(jù)從標(biāo)準化表示轉(zhuǎn)換為目的計算設(shè)備的區(qū)域表示。
在優(yōu)選實施例中,自動轉(zhuǎn)換區(qū)域敏感數(shù)據(jù)包括將該區(qū)域敏感數(shù)據(jù)從對應(yīng)于源區(qū)域的第一區(qū)域表示轉(zhuǎn)換為對應(yīng)于目的區(qū)域的第二區(qū)域表示。
在優(yōu)選實施例中,上述標(biāo)準化表示是格林威治標(biāo)準時間(GMT)表示和國際標(biāo)準化組織表示中的一種。
在優(yōu)選實施例中,從源設(shè)備檢索區(qū)域轉(zhuǎn)換信息,且自動將上述文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù)從第一表示轉(zhuǎn)換為第二表示包括使用該區(qū)域轉(zhuǎn)換信息進行從第一表示到第二表示的轉(zhuǎn)換。
上述區(qū)域轉(zhuǎn)換信息可以是貨幣匯率信息。
上述源設(shè)備可以是區(qū)域轉(zhuǎn)換信息的第三方提供者。
作為舉例,上述文本數(shù)據(jù)可以是即時消息傳遞消息、聊天消息、字母數(shù)字尋呼機消息、短消息傳遞系統(tǒng)消息、和電子郵件消息中的一種。
在一個實施例中,上述計算設(shè)備是源客戶端設(shè)備和目的客戶端設(shè)備中的一個。
在一個實施例中,上述計算設(shè)備是服務(wù)器,上述文本數(shù)據(jù)從源計算設(shè)備接收,且上述含有轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù)的文本數(shù)據(jù)被輸出到目的計算設(shè)備。
在一個實施例中,識別上述文本數(shù)據(jù)從其被接收到的源計算設(shè)備,并在注冊表中識別該源計算設(shè)備的區(qū)域信息。自動轉(zhuǎn)換敏感數(shù)據(jù)的步驟包括使用該源計算設(shè)備的區(qū)域信息轉(zhuǎn)換該區(qū)域敏感數(shù)據(jù)。
在一個實施例中,通過對該文本數(shù)據(jù)進行解析,以識別一個或多個可能包含區(qū)域敏感數(shù)據(jù)的候選段;以及通過對該一個或多個候選段進行分析,以驗證該一個或多個候選段包含區(qū)域敏感數(shù)據(jù),來識別上述文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù)。
在該實施例中,識別上述文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù)進一步包括對上述一個或多個候選段進行分析,以識別包含在其中的區(qū)域敏感數(shù)據(jù)的類型,其中自動轉(zhuǎn)換該區(qū)域敏感數(shù)據(jù)包括根據(jù)識別出的該區(qū)域敏感數(shù)據(jù)的類型來轉(zhuǎn)換該區(qū)域敏感數(shù)據(jù)。
在該實施例中,對上述一個或多個候選段進行分析以驗證該一個或多個候選段包含區(qū)域敏感數(shù)據(jù)的步驟和對上述一個或多個候選段進行分析以識別包含在其中的區(qū)域敏感數(shù)據(jù)的類型的步驟中的至少一個包括使用從模式數(shù)據(jù)庫中檢索出的區(qū)域模式。
在另一個可選實施例中,對上述一個或多個候選段進行分析以驗證該一個或多個候選段包含區(qū)域敏感數(shù)據(jù)的步驟和對上述一個或多個候選段進行分析以識別包含在其中的區(qū)域敏感數(shù)據(jù)的類型的步驟中的至少一個包括檢索并使用系統(tǒng)信息。
優(yōu)選地提供了一種用于根據(jù)接收者的區(qū)域自動校正文本信息的裝置和方法。即,優(yōu)選地提供了一種用于自動識別文本信息中的區(qū)域敏感信息并將該區(qū)域敏感信息改變?yōu)榛诮邮照叩膮^(qū)域的更易于為接收者理解的形式的裝置和方法。
根據(jù)優(yōu)選實施例,本發(fā)明提供了一種用于根據(jù)接收者的區(qū)域校正文本信息的裝置和方法。優(yōu)選地,用戶輸入含有區(qū)域敏感信息的文本消息。優(yōu)選地,對該文本消息進行解析,以識別可能含有區(qū)域敏感信息的候選段。然后,優(yōu)選地,使用一個或多個規(guī)則對這些候選段進行分析,以識別這些候選段中的一個或多個是否包含區(qū)域敏感信息以及包含在這些段中的區(qū)域敏感信息的類型。然后,優(yōu)選地,根據(jù)該區(qū)域敏感信息和其類型,將該區(qū)域敏感信息轉(zhuǎn)換為標(biāo)準化表示。
根據(jù)優(yōu)選實施例,然后,將上述文本消息的標(biāo)準化版本發(fā)送給接收者,在該接收者處發(fā)生類似過程。也就是說,優(yōu)選地,再次對該文本消息進行解析,以識別可能包含區(qū)域敏感信息的候選段。然后,優(yōu)選地,對這些候選段進行分析,以確定它們是否包含區(qū)域敏感信息以及它們所包含的區(qū)域敏感信息的類型。然后,優(yōu)選地,將該區(qū)域敏感信息轉(zhuǎn)換為基于接收者的區(qū)域的區(qū)域依賴版本。然后,優(yōu)選地,輸出帶有插入到其中的區(qū)域敏感信息的區(qū)域依賴版本的文本消息。
這樣,利用本發(fā)明,用戶可優(yōu)選地以他們在將文本消息發(fā)送到他們同一區(qū)域中的另一方時會采用的方式輸入文本消息。換句話說,用戶無需了解他/她的區(qū)域與接收方的區(qū)域之間的差別。根據(jù)優(yōu)選實施例,本發(fā)明自動轉(zhuǎn)換文本消息中的區(qū)域敏感信息,以便接收方在他/她自己的區(qū)域的情境下理解該文本消息。
根據(jù)另一方面,本發(fā)明提供了一種計算機可讀介質(zhì)中用于轉(zhuǎn)換文本數(shù)據(jù)中區(qū)域敏感數(shù)據(jù)的計算機程序產(chǎn)品,包括第一指令,用于接收文本數(shù)據(jù),該文本數(shù)據(jù)包含區(qū)域敏感數(shù)據(jù);第二指令,用于識別該文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù);第三指令,用于自動將該文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù)從第一表示轉(zhuǎn)換為第二表示,從而生成轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù);第四指令,用于以轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù)替換該文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù);以及第五指令,用于輸出含有轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù)的該文本數(shù)據(jù)。
根據(jù)另一方面,本發(fā)明提供了一種用于轉(zhuǎn)換文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù)的裝置,包括用于接收文本數(shù)據(jù)的裝置,該文本數(shù)據(jù)包含區(qū)域敏感數(shù)據(jù);用于識別該文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù)的裝置;用于自動將該文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù)從第一表示轉(zhuǎn)換為第二表示,從而生成轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù)的裝置;用于以轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù)替換該文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù)的裝置;以及用于輸出含有轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù)的該文本數(shù)據(jù)的裝置。
根據(jù)另一方面,本發(fā)明提供了一種用于轉(zhuǎn)換文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù)的計算機程序,該計算機程序包括當(dāng)運行于計算機上時適于實現(xiàn)下述方法方法的程序代碼手段接收文本數(shù)據(jù),該文本數(shù)據(jù)包含區(qū)域敏感數(shù)據(jù);識別該文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù);自動將該文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù)從第一表示轉(zhuǎn)換為第二表示,從而生成轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù);以轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù)替換該文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù);以及輸出含有轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù)的該文本數(shù)據(jù)。
下面將僅以舉例的方式并參考附圖對本發(fā)明的實施例進行描述圖1是本發(fā)明可以實現(xiàn)于其中的分布式數(shù)據(jù)處理系統(tǒng)的示例性方框圖;圖2是根據(jù)本發(fā)明優(yōu)選實施例的服務(wù)器計算設(shè)備的方框圖;圖3是根據(jù)本發(fā)明優(yōu)選實施例的客戶端計算設(shè)備的方框圖;圖4是示出根據(jù)本發(fā)明優(yōu)選實施例的總體操作的圖示;圖5是根據(jù)優(yōu)選實施例的本發(fā)明主要操作部件的方框圖;圖6是示出根據(jù)本發(fā)明優(yōu)選實施例的示例性文本消息的數(shù)據(jù)流的圖示;以及圖7是概述根據(jù)優(yōu)選實施例的本發(fā)明示例性操作的流程圖。
具體實施例方式
本發(fā)明的優(yōu)選實施例實現(xiàn)于一個分布式數(shù)據(jù)處理環(huán)境中,在該環(huán)境中,尋求對其訪問的計算系統(tǒng)作為客戶端,而執(zhí)行對設(shè)備標(biāo)識符的驗證的服務(wù)器作為該客戶端的服務(wù)器。這樣,此后,提供圖1-3,作為本發(fā)明可在其中實現(xiàn)的環(huán)境和硬件設(shè)備的示例。
現(xiàn)在參照附圖,圖1示出了根據(jù)優(yōu)選實施例的本發(fā)明可在其中實現(xiàn)的數(shù)據(jù)處理系統(tǒng)的網(wǎng)絡(luò)的圖示表示。網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)100是本發(fā)明的優(yōu)選實施例可在其中實現(xiàn)的計算機的網(wǎng)絡(luò)。網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)100包含網(wǎng)絡(luò)102,其是用于提供網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)100內(nèi)連接在一起的各設(shè)備和計算機之間的通信鏈路的媒介。網(wǎng)絡(luò)102可包含諸如有線、無線通信鏈路或者光纖纜線的連接。
在所示出的例子中,服務(wù)器104連同存儲單元106一起連接到網(wǎng)絡(luò)102。此外,客戶端108、110、112連接到網(wǎng)絡(luò)102。這些客戶端108、110和112可以是例如個人計算機或者網(wǎng)絡(luò)計算機。在所示出的例子中,服務(wù)器104向客戶端108-112提供數(shù)據(jù),諸如引導(dǎo)文件、操作系統(tǒng)映象和應(yīng)用。客戶端108、110和112是服務(wù)器104的客戶端。網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)100可包括其他的服務(wù)器、客戶端和其他未示出的設(shè)備。在所示出的例子中,網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)100是具有網(wǎng)絡(luò)102的互聯(lián)網(wǎng),其代表使用傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP)協(xié)議套件相互通信的網(wǎng)絡(luò)和網(wǎng)關(guān)的世界范圍的集合。互聯(lián)網(wǎng)的核心是主節(jié)點或主機之間的高速數(shù)據(jù)通信線路的骨干,其中這些主節(jié)點或主機包括成百上千的商業(yè)、政府、教育和其他傳送數(shù)據(jù)和消息的計算機系統(tǒng)。當(dāng)然,網(wǎng)絡(luò)數(shù)據(jù)處理系統(tǒng)100也可以實現(xiàn)為若干不同類型的網(wǎng)絡(luò),諸如內(nèi)聯(lián)網(wǎng)、局域網(wǎng)(LAN)、或廣域網(wǎng)(WAN)。圖1旨在作為例子,并不是作為對本發(fā)明的體系結(jié)構(gòu)限制。
參照圖2,其根據(jù)本發(fā)明的優(yōu)選實施例示出了可實現(xiàn)為諸如圖1中的服務(wù)器104的服務(wù)器的數(shù)據(jù)處理系統(tǒng)的方框圖。數(shù)據(jù)處理系統(tǒng)200可以是包括連接到系統(tǒng)總線206的多個處理器202和204的對稱多處理器系統(tǒng)(SMP)??蛇x地,可使用單處理器系統(tǒng)。連接到系統(tǒng)總線206的還有存儲控制器/高速緩存208,它提供對于本地存儲器209的接口。I/O總線橋210連接到系統(tǒng)總線206,并且提供對于I/O總線212的接口。存儲控制器/高速緩存208和I/O總線橋210可以如圖所示集成在一起。
連接到I/O總線212的外圍部件互連(PCI)總線橋214提供對于PCI局部總線216的接口。若干調(diào)制解調(diào)器可以連接到PCI局部總線216。典型的PCI總線實現(xiàn)支持4個PCI擴展槽或者外加連接器。通過外加板連接到PCI局部總線216的調(diào)制解調(diào)器218和網(wǎng)絡(luò)適配器220可提供圖1中的到客戶端108-112的通信鏈路。附加PCI總線橋222和224提供對于附加PCI局部總線226和228的接口,附加PCI局部總線226和228可以支持附加的調(diào)制解調(diào)器或網(wǎng)絡(luò)適配器。如此,數(shù)據(jù)處理系統(tǒng)200允許連接多個網(wǎng)絡(luò)計算機。內(nèi)存映射的圖形適配器230和硬盤232也可以如圖所示直接或間接地連接到I/O總線212。
本領(lǐng)域的普通技術(shù)人員將理解,圖2中所示的硬件可以變化。例如,諸如光盤驅(qū)動器之類的其他外圍設(shè)備也可用來附加于或者替代圖中所示的硬件。所示出的例子并不意味著對于本發(fā)明體系結(jié)構(gòu)限制。
圖2中示出的數(shù)據(jù)處理系統(tǒng)可以是例如運行高級交互執(zhí)行(AIX)操作系統(tǒng)或LINUX操作系統(tǒng)的IBMe服務(wù)器p系列系統(tǒng),它是紐約Armonk的國際商業(yè)機器公司的產(chǎn)品。
現(xiàn)在參照圖3,其示出了根據(jù)優(yōu)選實施例可在其中實現(xiàn)本發(fā)明的數(shù)據(jù)處理系統(tǒng)的方框圖。數(shù)據(jù)處理系統(tǒng)300是客戶端計算機的一個例子。數(shù)據(jù)處理系統(tǒng)300采用外圍部件互連(PCI)局部總線體系結(jié)構(gòu)。雖然所示出的例子采用PCI總線,也可使用其他總線體系結(jié)構(gòu),諸如加速圖形接口(AGP)和工業(yè)標(biāo)準體系結(jié)構(gòu)(ISA)。
處理器302和主存儲器304通過PCI橋308連接到PCI局部總線306。PCI橋308還可包括用于處理器302的集成存儲器控制器和高速緩存。其他到PCI局部總線306的連接可以通過直接部件互連或通過外加板來實現(xiàn)。在所示出的例子中,局域網(wǎng)(LAN)適配器310、SCSI主機總線適配器312和擴展總線接口314通過直接部件互連連接到PCI局部總線306。相反,音頻適配器316、圖形適配器318、和音頻/視頻適配器319通過插入到擴展槽中的外加板連接到PCI局部總線306。擴展總線接口314提供對于鍵盤和鼠標(biāo)適配器320、調(diào)制解調(diào)器322和附加存儲器324的連接。小型計算機系統(tǒng)接口(SCSI)主機總線適配器312提供對于硬盤驅(qū)動器326、磁帶驅(qū)動器328、和CD-ROM驅(qū)動器330的連接。典型的PCI局部總線實現(xiàn)將支持3個或4個PCI擴展槽或外加板。
操作系統(tǒng)運行于處理器302上,并用于協(xié)調(diào)和提供對圖3的數(shù)據(jù)處理系統(tǒng)300中的各部件的控制。該操作系統(tǒng)可以是可購買到的操作系統(tǒng),諸如WindowsXP,其可從Microsof公司獲得。(Microsoft和Windows是在美國、其他國家或兩者的微軟公司的商標(biāo))。諸如JavaTM的面向?qū)ο蟮某绦蜻\行系統(tǒng)可以與操作系統(tǒng)協(xié)同運行,并提供從數(shù)據(jù)處理系統(tǒng)300上執(zhí)行的Java程序或應(yīng)用對該操作系統(tǒng)的調(diào)用?!癑ava”是Sun微系統(tǒng)公司的商標(biāo)。該操作系統(tǒng)的指令、面向?qū)ο蟮牟僮飨到y(tǒng)和應(yīng)用或程序位于諸如硬盤驅(qū)動器326的存儲設(shè)備上,并可加載到主存儲器304中供處理器302執(zhí)行。
本領(lǐng)域的普通技術(shù)人員可以理解,圖3中的硬件可根據(jù)實現(xiàn)的不同而變化。其他諸如快閃只讀存儲器(ROM)或等效非易失性存儲器、或光盤驅(qū)動器之類的內(nèi)部硬件或外圍設(shè)備可用來附加于或替代圖3中所示的硬件。本發(fā)明的處理可應(yīng)用于多處理器數(shù)據(jù)處理系統(tǒng)。
作為另外一個例子,數(shù)據(jù)處理系統(tǒng)300可以是一個獨立的系統(tǒng),其配置成無需依賴某種類型的網(wǎng)絡(luò)通信接口便可引導(dǎo)。作為進一步的例子,數(shù)據(jù)處理系統(tǒng)300可以是個人數(shù)字助理(PDA)設(shè)備,其配置成具有ROM和/或快閃ROM,以便提供用于存儲操作系統(tǒng)文件和/或用戶生成的數(shù)據(jù)的非易失性存儲器。
圖3中示出的例子及上面描述的例子并不意味著體系結(jié)構(gòu)限制。例如,數(shù)據(jù)處理系統(tǒng)300除了采用PDA的形式之外,還可以是筆記本計算機或手持計算機。數(shù)據(jù)處理系統(tǒng)300還可以是信息亭或Web設(shè)備。
如前面所提及的,根據(jù)優(yōu)選實施例,本發(fā)明提供一種用于將含有區(qū)域敏感數(shù)據(jù)的文本數(shù)據(jù)自動轉(zhuǎn)換或校正為特定于該文本數(shù)據(jù)的接收者的區(qū)域的表示的機制。本說明書中使用的術(shù)語“區(qū)域”意指計算設(shè)備的地理位置。術(shù)語“區(qū)域”不一定限于時區(qū)、國界等。任何地理位置都可用作“區(qū)域”。因此,在本發(fā)明的情境下,例如,同一時區(qū)和同一國家內(nèi)的地區(qū)可能組成不同的區(qū)域。
本發(fā)明可例如與本領(lǐng)域中公知的多種不同文本消息傳遞系統(tǒng)協(xié)同使用。例如,本發(fā)明可以添加到電子郵件系統(tǒng)、即時消息傳遞系統(tǒng)、聊天系統(tǒng)、字母數(shù)字尋呼系統(tǒng)、蜂窩電話系統(tǒng)和尋呼機(例如DOCOMO)中的短消息傳遞系統(tǒng)(SMS)等中??蛇x地,本發(fā)明可作為這種文本消息通過其被發(fā)送的網(wǎng)絡(luò)中的服務(wù)來提供。例如,可以提供一種包括本發(fā)明的特征的服務(wù)器。該服務(wù)器可以諸如在正常的發(fā)送文本消息的活動中截取該文本消息,并執(zhí)行此后描述的將所接收的文本消息轉(zhuǎn)換為標(biāo)準化形式或甚至是特定于接收方的區(qū)域的形式的功能。
圖4從分布式數(shù)據(jù)處理系統(tǒng)的角度示出了本發(fā)明優(yōu)選實施例的總體操作。如圖4所示,第一客戶端設(shè)備405位于第一區(qū)域410,第二客戶端設(shè)備408位于第二區(qū)域420??蛻舳嗽O(shè)備405和408可以是任何能夠發(fā)送和接收文本消息的計算設(shè)備。例如,客戶端設(shè)備405和408可以是個人計算機、個人數(shù)字助理、無線通信設(shè)備(例如蜂窩電話或?qū)ず魴C)、膝上型計算機或類似設(shè)備。
優(yōu)選地,這兩個客戶端設(shè)備405和408通過網(wǎng)絡(luò)402相互通信。在一些實施例中為了便利區(qū)域敏感信息的轉(zhuǎn)換,和/或在其他實施例中為了提供對區(qū)域敏感信息進行轉(zhuǎn)換所需的區(qū)域轉(zhuǎn)換信息(例如貨幣匯率),而提供服務(wù)器405。
例如,在本發(fā)明的一個實施例中,服務(wù)器450將本發(fā)明的所有功能提供為對客戶端設(shè)備405和408的服務(wù)。也就是說,文本消息經(jīng)由服務(wù)器450在客戶端設(shè)備405和408之間傳送,而服務(wù)器450在將該文本消息發(fā)送給接收客戶端設(shè)備之前將區(qū)域敏感信息轉(zhuǎn)換為特定于區(qū)域的表示。在一個實施例中,這需要客戶端設(shè)備405和408向服務(wù)器450進行登記,并提供區(qū)域信息,諸如時區(qū)、國家標(biāo)識符、設(shè)備標(biāo)識符(例如,IP地址、MAC地址等),供在進行這樣的轉(zhuǎn)換時使用。當(dāng)接收到文本消息時,設(shè)備標(biāo)識符被優(yōu)選用作在服務(wù)器的客戶端設(shè)備注冊表中查找源客戶端設(shè)備和/或目的客戶端設(shè)備的區(qū)域信息的途徑,以便進行轉(zhuǎn)換。服務(wù)器450進行這種轉(zhuǎn)換所使用的附加信息可包括例如區(qū)域410和區(qū)域420之間的當(dāng)前貨幣匯率。
在一個可選實施例中,本發(fā)明完全在客戶端設(shè)備405和408自身中實現(xiàn),而不需要服務(wù)器450。在這樣的實施例中,可以根本不使用服務(wù)器450,或者僅將服務(wù)器450用于檢索在對區(qū)域敏感信息進行轉(zhuǎn)換時要使用的附加信息,諸如貨幣匯率。
如圖4所示,根據(jù)優(yōu)選實施例的本發(fā)明的根本目的在于允許第一個區(qū)域410中的第一客戶端設(shè)備405處的用戶以該用戶在向同一區(qū)域中的其他客戶端設(shè)備發(fā)送文本信消息時通常會采用的方式輸入文本信息,并使該文本消息中的區(qū)域敏感信息自動轉(zhuǎn)換為適合于第二區(qū)域420的表示。在所示的例子中,客戶端設(shè)備405的用戶輸入文本信息430,其含有文本“Jack與我在6:30會面”。由于區(qū)域410和區(qū)域420之間的時差,這條消息接著被轉(zhuǎn)換為含有文本“Jack與我在7:30PM EST會面”的文本消息440。
根據(jù)本發(fā)明的優(yōu)選實施例,用戶將文本消息輸入到計算設(shè)備中,其中該文本消息包含區(qū)域敏感信息。這一文本消息可以是例如電子郵件消息、即時消息、聊天消息、通過蜂窩電話或?qū)ず魴C輸入的文本消息等。
區(qū)域敏感信息是其形式和內(nèi)容通常會根據(jù)用戶的特定區(qū)域而改變的任何信息。區(qū)域敏感信息的例子包括,但不限于時間、日期和貨幣。也就是說,如果在第一區(qū)域(諸如德克薩斯州)輸入了6:30PM的時間,則由于時區(qū)的差異,在弗吉尼亞州該相同的時間為7:30PM。此外,在不同的國家,時間可能是以不同形式書寫的,例如1830點鐘或者6.30PM。
同樣,如果在美國輸入了日期May 6,2002,則這個日期在歐洲將被書寫為6May 2002。至于貨幣,可使用各種符號來表示貨幣面值,并且貨幣根據(jù)匯率將是不同的。這樣,根據(jù)接收者的特定區(qū)域,可使用不同的貨幣單位和(取決于匯率的)貨幣量。
優(yōu)選地,文本信息輸入到其中的計算設(shè)備或網(wǎng)絡(luò)上的計算機對文本消息進行解析,以識別可能包含區(qū)域敏感信息的候選段。為了說明的目的,下面描述的實施例將假設(shè)本發(fā)明的功能實現(xiàn)于客戶端設(shè)備或計算設(shè)備自身中,而不是實現(xiàn)于網(wǎng)絡(luò)上的服務(wù)器中。但是,這些計算設(shè)備可以利用從網(wǎng)絡(luò)上的服務(wù)器獲得的信息來幫助區(qū)域敏感信息的轉(zhuǎn)換,例如,可以從服務(wù)器中檢索貨幣匯率,以便進行文本消息中的貨幣轉(zhuǎn)換。
建立一個表示區(qū)域敏感信息的模式的數(shù)據(jù)庫,并在對文本數(shù)據(jù)進行解析期間使用它來識別可能包含區(qū)域敏感數(shù)據(jù)的文本數(shù)據(jù)段。例如,在一個實施例中,將文本數(shù)據(jù)標(biāo)記化,即將其分解成段或標(biāo)記,然后將每一段或標(biāo)記中的文本數(shù)據(jù)與模式數(shù)據(jù)庫中的模式列表比較。如果一個段包含一個或多個模式,則該段被指示為是一個其中含有區(qū)域敏感信息的候選段。
例如,每一個文本數(shù)據(jù)段可以與諸如“$”、“:”、“PM”、“AM”、“EST”之類的模式信息進行比較。如果一個文本數(shù)據(jù)段或標(biāo)記包含這些模式中的一個或多個,則該文本數(shù)據(jù)段被標(biāo)記為含有區(qū)域敏感信息的候選段。
然后,使用模式數(shù)據(jù)庫、系統(tǒng)信息、及一個或多個規(guī)則對候選文本數(shù)據(jù)段進行分析,以識別這些候選字段中的一個或多個是否包含區(qū)域敏感信息以及包含在這些段中的區(qū)域敏感信息的類型。該分析可以基于一個更詳盡的模式數(shù)據(jù)庫,在該數(shù)據(jù)庫中,更加復(fù)雜的模式用于提供對該段是否包含區(qū)域敏感信息的更加準確的判定。這些模式可以具有相關(guān)的區(qū)域信息類型,該類型可用于確定該區(qū)域信息將如何被轉(zhuǎn)換為標(biāo)準化表示。
此外,在一個實施例中,從計算設(shè)備操作系統(tǒng)獲得信息,以標(biāo)識該計算設(shè)備的當(dāng)前設(shè)置,例如中部標(biāo)準時間、東部標(biāo)準時間、國家標(biāo)識等。優(yōu)選地,所有這些信息一起用于確定包含在文本消息中的區(qū)域敏感信息的類型和從其接收到該文本消息的源計算設(shè)備的區(qū)域。然后,在優(yōu)選實施例中,基于區(qū)域敏感信息的類型和源計算設(shè)備的區(qū)域應(yīng)用規(guī)則,籍此實現(xiàn)將區(qū)域敏感信息轉(zhuǎn)換為標(biāo)準化表示的功能,其中的標(biāo)準化表示諸如ISO標(biāo)準時間表示、格林威治標(biāo)準時間(GMT)表示、標(biāo)準貨幣表示(例如,美元)等。這樣的規(guī)則的一個例子是如果該區(qū)域敏感信息是時間信息且發(fā)送該信息的區(qū)域是中部時區(qū),則為了將此時間轉(zhuǎn)換為ISO標(biāo)準時間,對該區(qū)域敏感信息執(zhí)行一組特定函數(shù)。
應(yīng)當(dāng)指出,向標(biāo)準化表示的轉(zhuǎn)換被提供為一種用于在從區(qū)域敏感信息的源區(qū)域表示到目的區(qū)域表示的轉(zhuǎn)換中減少錯誤的手段。然而,在一些實施例中,取消了向標(biāo)準化表示的轉(zhuǎn)換,文本消息以未改動的源區(qū)域表示發(fā)送給接收者。在這樣的實施例中,在目的計算設(shè)備中進行從源區(qū)域表示到目的區(qū)域表示的轉(zhuǎn)換。
當(dāng)然,利用這樣的實施例,關(guān)于源區(qū)域表示的信息必須與消息一起來提供,或者可基于該消息以其他方式獲得,諸如從可用于查尋消息的特定發(fā)送者的區(qū)域的發(fā)送者列表獲得。在沒有關(guān)于源區(qū)域的某些附加信息的情況下,對于目的設(shè)備來說準確地將源區(qū)域表示轉(zhuǎn)換為目的區(qū)域表示可能是不可能的。將源區(qū)域表示轉(zhuǎn)換為標(biāo)準化表示的一個益處在于“標(biāo)準化區(qū)域”通常對于目的設(shè)備來說是已知的。這樣,目的設(shè)備僅需要能夠從標(biāo)準化區(qū)域轉(zhuǎn)換為它自己的區(qū)域,而不需要具有任何有關(guān)發(fā)送者的區(qū)域的信息。
此外,在文本消息的源端和文本消息的目的端都向服務(wù)器進行了注冊的服務(wù)器實現(xiàn)的情況下,向標(biāo)準表示的轉(zhuǎn)換可能不是必須的,且該轉(zhuǎn)換可以從源區(qū)域表示到目的區(qū)域表示直接實現(xiàn)。但是,為了說明的簡單起見,假設(shè)轉(zhuǎn)換是從區(qū)域敏感信息的源區(qū)域表示到標(biāo)準表示,并從標(biāo)準表示到目的區(qū)域表示的。
一旦生成了區(qū)域敏感信息的標(biāo)準化表示,并將其用于替換文本消息中的源區(qū)域表示,該文本消息便被發(fā)送到目的計算設(shè)備,在該目的計算設(shè)備處發(fā)生類似的過程。也就是說,該文本消息再次被解析,以識別可能包含區(qū)域敏感信息的候選段。然后,對候選段進行分析,以確定它們是否包含區(qū)域敏感信息且它們所包含的是什么類型的區(qū)域敏感信息。然后,根據(jù)目的計算設(shè)備的區(qū)域?qū)^(qū)域敏感信息轉(zhuǎn)換為目的區(qū)域表示。然后,輸出帶有插入到其中的區(qū)域敏感信息的目的區(qū)域表示的文本信息。
優(yōu)選地,根據(jù)用于將源區(qū)域表示轉(zhuǎn)換為標(biāo)準表示的類似的目標(biāo)計算設(shè)備信息、規(guī)則等,來確定將標(biāo)準表示轉(zhuǎn)換成的特定目的區(qū)域表示。此外,優(yōu)選地,建立用戶偏好,用于確定怎樣在目的計算設(shè)備上表示標(biāo)準化區(qū)域敏感信息。例如,這些用戶偏好可包括諸如采用12小時還是24小時時鐘、是否使用特定的時間分隔符、是否使用特定的貨幣單位等設(shè)置。此外,用戶偏愛可包括關(guān)于是否執(zhí)行區(qū)域敏感信息的全部轉(zhuǎn)換、是否將原始區(qū)域信息與轉(zhuǎn)換后的區(qū)域信息一起顯示(例如在圓括號中)。
應(yīng)該指出,存在一些可能看來是區(qū)域敏感信息,但實際上不是的文本數(shù)據(jù)。例如,一個流逝的時間可能象區(qū)域敏感時間,但實際上,不管區(qū)域如何,都會流逝相同的時間量。優(yōu)選地,建立帶有用于確定這樣的文本數(shù)據(jù)及相應(yīng)地對其進行處理(例如,對其不進行轉(zhuǎn)換)的充足的模式和規(guī)則的、本優(yōu)選實施例的模式數(shù)據(jù)庫和規(guī)則。
因此,本發(fā)明提供一種用于將區(qū)域敏感信息從源區(qū)域表示轉(zhuǎn)換為目的區(qū)域表示的自動機制。本發(fā)明可實現(xiàn)于客戶端設(shè)備、一個或者多個服務(wù)器、或者客戶端設(shè)備與一個或多個服務(wù)器的組合中。
圖5是根據(jù)優(yōu)選實施例的本發(fā)明的主要操作部件的方框圖。圖5中所示的組件可以在不背離本發(fā)明的實質(zhì)和范圍的情況下,實現(xiàn)為軟件、硬件、或軟件和硬件的組合。在一個優(yōu)選實施例中,圖5中所示的組件實現(xiàn)為由一個或多個處理器執(zhí)行的軟件指令。
如圖5所示,該優(yōu)選實施例的區(qū)域敏感信息轉(zhuǎn)換裝置包括控制器模塊510、接口模塊520、標(biāo)記化/解析模塊530、分析模塊540、模式數(shù)據(jù)庫550、用戶設(shè)置存儲模塊560、轉(zhuǎn)換模塊570、和規(guī)則數(shù)據(jù)庫580。組件510-580通過控制/數(shù)據(jù)信號總線590相互通信。
控制器模塊510控制該裝置的總體操作,并協(xié)調(diào)組件520-580的操作。接口模塊520提供輸入/輸出接口,通過它接收文本消息、接收用戶輸入、并輸出轉(zhuǎn)換后的文本消息。
標(biāo)記化/解析模塊530將接收到的文本消息分解成段,并對每一段進行解析以識別出其中可能含有區(qū)域敏感文本的候選段。分析模塊540分析候選段,以識別出確實含有區(qū)域敏感文本的候選段,并識別出包含在那些候選段中的區(qū)域敏感文本的類型。在一個實施例中,標(biāo)記化/解析模塊530和分析模塊540使用從模式數(shù)據(jù)庫550獲得的模式、通過接口模塊520從計算系統(tǒng)獲得的系統(tǒng)信息、以及從規(guī)則數(shù)據(jù)庫580獲得的規(guī)則。
轉(zhuǎn)換模塊570將區(qū)域敏感信息轉(zhuǎn)換為該區(qū)域敏感信息的標(biāo)準化表示或一個區(qū)域表示。如果文本消息是從另一計算設(shè)備接收的,并且區(qū)域敏感信息被指示為是以標(biāo)準化形式的,則轉(zhuǎn)換模塊570將標(biāo)準化區(qū)域敏感信息轉(zhuǎn)換為一個區(qū)域表示。否則,如果文本消息是由圖5的裝置所駐留的計算設(shè)備的用戶輸入的,則轉(zhuǎn)換是從區(qū)域表示到標(biāo)準化表示的。由根據(jù)分析模塊540識別出的區(qū)域信息的類型、通過接口模塊520檢索到的系統(tǒng)信息和在用戶設(shè)置存儲模塊560中設(shè)置的用戶設(shè)置從規(guī)則數(shù)據(jù)庫中檢索到的規(guī)則來控制所執(zhí)行的特定轉(zhuǎn)換。
轉(zhuǎn)換模塊570將轉(zhuǎn)換后的區(qū)域信息輸出到控制器模塊510,然后,控制模塊510將該轉(zhuǎn)換后的區(qū)域信息替換原始區(qū)域信息而并入到文本消息中。然后,控制器模塊510通過接口520輸出轉(zhuǎn)換后的文本信息。
圖6是示出根據(jù)本發(fā)明優(yōu)選實施例的示例文本消息的數(shù)據(jù)流的圖示。如圖6所示,用戶使用第一計算設(shè)備輸入文本消息“Jack與我在6:30會面”605,并指示該第一計算設(shè)備將該消息發(fā)送給第二計算設(shè)備620。作為響應(yīng),本優(yōu)選實施例的裝置對該消息進行標(biāo)記化和解析,以識別出包含區(qū)域敏感內(nèi)容的段(612)。然后,對這些段進行分析,以識別出實際上確實包含區(qū)域敏感信息的段和它們確實包含的區(qū)域敏感信息的類型(614)。然后,根據(jù)區(qū)域信息的類型和系統(tǒng)區(qū)域設(shè)置,對區(qū)域信息進行標(biāo)準化(616)。然后,將標(biāo)準化的文本消息“Jack與我在13:30GMT會面”輸出到第二計算設(shè)備620。
第二計算設(shè)備620接收標(biāo)準化文本消息630,并再次對該文本信息進行標(biāo)記化和解析,以識別出含有區(qū)域敏感信息的段(622)。然后,對這些段進行分析,以識別出實際上確實含有區(qū)域敏感信息的段和它們確實含有的區(qū)域敏感信息的類型(624)。然后,根據(jù)區(qū)域信息的類型和系統(tǒng)區(qū)域設(shè)置,將該區(qū)域信息轉(zhuǎn)換為本地表示(626)。然后,通過第二計算設(shè)備620輸出含有區(qū)域敏感信息的區(qū)域表示的文本消息640“Jack與我在7:30PMEST會面”。如在該技術(shù)領(lǐng)域中公知的,輸出可以采用文本的形式顯示或者語音形式輸出。
圖7是概述本發(fā)明的示例性操作的流程圖。如圖7所示,該操作開始于接收到一個含有區(qū)域敏感文本的文本數(shù)據(jù)(步驟710)。然后,對該文本數(shù)據(jù)進行解析,以識別含有區(qū)域敏感文本的段(步驟720)。然后,對識別出的段進行分析,以確認區(qū)域敏感文本的存在,并確定包括在其中的區(qū)域敏感文本的類型(步驟730)。然后,將該區(qū)域敏感文本轉(zhuǎn)換為標(biāo)準化表示或者本地表示(步驟740)。然后,輸出轉(zhuǎn)換后的文本(步驟750)。
因此,用戶可以他們在向他們同一區(qū)域中的另一方發(fā)送文本信息時會使用的方式來輸入文本消息。換句話說,用戶無需了解他/她的區(qū)域與接收方的區(qū)域之間的差別。文本消息中的區(qū)域敏感信息被自動轉(zhuǎn)換,以便接收方在他/她自己的區(qū)域的情境下理解該文本消息。
應(yīng)該重要指出,盡管在功能完整的數(shù)據(jù)處理系統(tǒng)的情境下對本發(fā)明進行了描述,但本領(lǐng)域的普通技術(shù)人員將理解,本發(fā)明的處理能夠以指令的計算機可讀介質(zhì)的形式和各種形式來分發(fā),并且不管實際用于實現(xiàn)該分發(fā)的信號載體介質(zhì)的特定類型如何,本發(fā)明都同樣適用。計算機可讀介質(zhì)的例子包括可記錄類型介質(zhì)(諸如,軟盤、硬盤驅(qū)動器、RAM、和CD-ROM)和傳輸類型介質(zhì)(諸如,數(shù)字和模擬通信鏈路)。
權(quán)利要求
1.一種計算設(shè)備中用于轉(zhuǎn)換文本數(shù)據(jù)中區(qū)域敏感數(shù)據(jù)的方法,包括接收文本數(shù)據(jù),該文本數(shù)據(jù)包含區(qū)域敏感數(shù)據(jù);識別該文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù);自動將該文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù)從第一表示轉(zhuǎn)換為第二表示,從而生成轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù);以轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù)替換該文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù);以及輸出含有轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù)的該文本數(shù)據(jù)。
2.權(quán)利要求1的方法,其中上述區(qū)域敏感數(shù)據(jù)包括時間數(shù)據(jù)、貨幣數(shù)據(jù)和日期數(shù)據(jù)中的至少一種。
3.權(quán)利要求1的方法,其中自動轉(zhuǎn)換區(qū)域敏感數(shù)據(jù)包括將該區(qū)域敏感數(shù)據(jù)從源計算設(shè)備的區(qū)域表示轉(zhuǎn)換為標(biāo)準化表示。
4.權(quán)利要求1的方法,其中自動轉(zhuǎn)換區(qū)域敏感數(shù)據(jù)包括將該區(qū)域敏感數(shù)據(jù)從標(biāo)準化表示轉(zhuǎn)換為目的計算設(shè)備的區(qū)域表示。
5.權(quán)利要求1的方法,其中自動轉(zhuǎn)換區(qū)域敏感數(shù)據(jù)包括將該區(qū)域敏感數(shù)據(jù)從對應(yīng)于源區(qū)域的第一區(qū)域表示轉(zhuǎn)換為對應(yīng)于目的區(qū)域的第二區(qū)域表示。
6.權(quán)利要求1的方法,還包括從源設(shè)備檢索區(qū)域轉(zhuǎn)換信息,其中自動將上述文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù)從第一表示轉(zhuǎn)換為第二表示包括使用該區(qū)域轉(zhuǎn)換信息進行從第一表示到第二表示的轉(zhuǎn)換。
7.權(quán)利要求6的方法,其中上述源設(shè)備是區(qū)域轉(zhuǎn)換信息的第三方提供者。
8.權(quán)利要求1的方法,其中上述計算設(shè)備是源客戶端設(shè)備和目的客戶端設(shè)備中的一個。
9.權(quán)利要求1的方法,其中上述計算設(shè)備是服務(wù)器,上述文本數(shù)據(jù)從源計算設(shè)備接收,且上述含有轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù)的文本數(shù)據(jù)被輸出到目的計算設(shè)備。
10.權(quán)利要求1的方法,還包括識別上述文本數(shù)據(jù)從其被接收到的源計算設(shè)備;在注冊表中識別該源計算設(shè)備的區(qū)域信息,其中自動轉(zhuǎn)換敏感數(shù)據(jù)包括使用該源計算設(shè)備的區(qū)域信息轉(zhuǎn)換該區(qū)域敏感數(shù)據(jù)。
11.權(quán)利要求1的方法,其中識別上述文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù)包括對該文本數(shù)據(jù)進行解析,以識別一個或多個可能包含區(qū)域敏感數(shù)據(jù)的候選段;以及對該一個或多個候選段進行分析,以驗證該一個或多個候選段包含區(qū)域敏感數(shù)據(jù)。
12.權(quán)利要求11的方法,其中識別上述文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù)進一步包括對上述一個或多個候選段進行分析,以識別包含在其中的區(qū)域敏感數(shù)據(jù)的類型,其中自動轉(zhuǎn)換該區(qū)域敏感數(shù)據(jù)包括根據(jù)識別出的該區(qū)域敏感數(shù)據(jù)的類型來轉(zhuǎn)換該區(qū)域敏感數(shù)據(jù)。
13.權(quán)利要求12的方法,其中對上述一個或多個候選段進行分析以驗證該一個或多個候選段包含區(qū)域敏感數(shù)據(jù)的步驟和對上述一個或多個候選段進行分析以識別包含在其中的區(qū)域敏感數(shù)據(jù)的類型的步驟中的至少一個包括使用從模式數(shù)據(jù)庫中檢索出的區(qū)域模式。
14.權(quán)利要求12的方法,其中對上述一個或多個候選段進行分析以驗證該一個或多個候選段包含區(qū)域敏感數(shù)據(jù)的步驟和對上述一個或多個候選段進行分析以識別包含在其中的區(qū)域敏感數(shù)據(jù)的類型的步驟中的至少一個包括檢索并使用系統(tǒng)信息。
15.一種計算機可讀介質(zhì)中用于轉(zhuǎn)換文本數(shù)據(jù)中區(qū)域敏感數(shù)據(jù)的計算機程序產(chǎn)品,包括第一指令,用于接收文本數(shù)據(jù),該文本數(shù)據(jù)包含區(qū)域敏感數(shù)據(jù);第二指令,用于識別該文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù);第三指令,用于自動將該文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù)從第一表示轉(zhuǎn)換為第二表示,從而生成轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù);第四指令,用于以轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù)替換該文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù);以及第五指令,用于輸出含有轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù)的該文本數(shù)據(jù)。
16.一種用于轉(zhuǎn)換文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù)的裝置,包括用于接收文本數(shù)據(jù)的裝置,該文本數(shù)據(jù)包含區(qū)域敏感數(shù)據(jù);用于識別該文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù)的裝置;用于自動將該文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù)從第一表示轉(zhuǎn)換為第二表示,從而生成轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù)的裝置;用于以轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù)替換該文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù)的裝置;以及用于輸出含有轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù)的該文本數(shù)據(jù)的裝置。
17.一種用于轉(zhuǎn)換文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù)的計算機程序,該計算機程序包括當(dāng)運行于計算機上時適于實現(xiàn)權(quán)利要求1-14中任意一項的方法的程序代碼手段。
全文摘要
本發(fā)明提供了一種用于轉(zhuǎn)換文本數(shù)據(jù)中區(qū)域敏感數(shù)據(jù)的方法、裝置和計算機程序。接收文本數(shù)據(jù),其包含區(qū)域敏感數(shù)據(jù)。識別區(qū)域敏感數(shù)據(jù),并自動將其從第一表示轉(zhuǎn)換為第二表示,以便生成轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù);以轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù)替換該文本數(shù)據(jù)中的區(qū)域敏感數(shù)據(jù),且然后輸出含有轉(zhuǎn)換后的區(qū)域敏感數(shù)據(jù)的該文本數(shù)據(jù)。
文檔編號G06F9/44GK1723437SQ200380105710
公開日2006年1月18日 申請日期2003年11月28日 優(yōu)先權(quán)日2002年12月12日
發(fā)明者D·R·戴, D·A·謝爾 申請人:國際商業(yè)機器公司