專利名稱:與信使結(jié)合運(yùn)行的語言轉(zhuǎn)換系統(tǒng)及服務(wù)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及語言轉(zhuǎn)換系統(tǒng)及其服務(wù)方法。更具體地,本發(fā)明涉及與信使結(jié)合的語言轉(zhuǎn)換系統(tǒng)及其服務(wù)方法,其利用信使應(yīng)用助手的界面(skin)能夠通過信使使用戶容易地實(shí)現(xiàn)與外國(guó)人交流,該應(yīng)用助手與信使合作。
背景技術(shù):
在全球化的日子里,基于互聯(lián)網(wǎng)的信息和通信技術(shù)的作用越來越重要和重大。具體地,當(dāng)使用互聯(lián)網(wǎng)信使(Messenger)的通信已經(jīng)普遍化時(shí),使用外語與其他用戶實(shí)現(xiàn)交流存在極大必要。然而,大多數(shù)用戶在他們使用外語與外國(guó)人交流時(shí)可能感到不方便或不合意。盡管,這基本上是依據(jù)用戶對(duì)于外語的較差能力得出的,但是如果存在一種用于支持外語的應(yīng)用程序則這種情形可能被改善。近來,隨著計(jì)算機(jī)設(shè)備的進(jìn)步,計(jì)算的環(huán)境快速地被開發(fā)。例如,用戶可以實(shí)現(xiàn)通過互聯(lián)網(wǎng)信使與外國(guó)人交流,同時(shí)在窗口屏幕上單獨(dú)地顯示電子詞典或標(biāo)簽型語言翻譯程序。
發(fā)明內(nèi)容
然而,在使用電子詞典或標(biāo)簽型語言翻譯程序時(shí),用戶可能感到不方便。此外,由于大多數(shù)語言翻譯程序不包含適于通過信使實(shí)施的互聯(lián)網(wǎng)聊天的表達(dá),因此它們不能準(zhǔn)確地翻譯在互聯(lián)網(wǎng)聊天中所使用的單詞和句子。
從而,必需開發(fā)一種用于語言轉(zhuǎn)換的應(yīng)用程序。然而,因?yàn)閷?shí)際情況,在開發(fā)這種應(yīng)用程序時(shí)存在許多將被解決的問題。首先,因?yàn)樾攀挂呀?jīng)是普遍化的,對(duì)用戶提供免費(fèi)的信使服務(wù),因此為了管理該應(yīng)用程序則沉重經(jīng)濟(jì)負(fù)擔(dān)被施加給信使服務(wù)提供商。另外,建立專用于信使的外語轉(zhuǎn)換程序困難。
因此,考慮到上述問題,作出了本發(fā)明,本發(fā)明的目的在于提供一種語言轉(zhuǎn)換系統(tǒng)及其服務(wù)方法,通過信使使用戶能夠容易地與外國(guó)人交流,而不必分別在窗口屏幕上顯示電子詞典或語言翻譯程序,當(dāng)用戶通過信使與外國(guó)人交流時(shí)不必訪問在用戶終端被激活的信使服務(wù)器而是與基于信使消息的信使結(jié)合將本地語譯成外國(guó)語。
為了實(shí)現(xiàn)上述目的,依據(jù)本發(fā)明的一個(gè)方面,提供一種語言轉(zhuǎn)換系統(tǒng),用于對(duì)連接到互聯(lián)網(wǎng)的多個(gè)終端設(shè)備提供語言轉(zhuǎn)換服務(wù),該語言轉(zhuǎn)換系統(tǒng)包括服務(wù)器模塊,將信使應(yīng)用控制器提供給終端設(shè)備,信使應(yīng)用控制器在終端設(shè)備中被激活的信使一側(cè)處形成信使應(yīng)用助手界面,從信使和信使應(yīng)用助手界面中接收由用戶選擇和改變的信息數(shù)據(jù),請(qǐng)求DB服務(wù)器輸出與該信息數(shù)值相應(yīng)的數(shù)據(jù),并且將DB模塊中的輸出數(shù)據(jù)傳送給信使應(yīng)用助手界面;和DB服務(wù)器,其通過服務(wù)器模塊從語料數(shù)據(jù)庫中提取與所輸入數(shù)據(jù)接近的外語數(shù)據(jù),并且將外語數(shù)據(jù)傳送給服務(wù)器模塊。
依據(jù)本發(fā)明的優(yōu)選實(shí)施例,至少一個(gè)信使應(yīng)用助手界面被顯示在終端設(shè)備中,各個(gè)信使應(yīng)用助手界面依據(jù)其實(shí)例句柄被區(qū)分且被單獨(dú)地執(zhí)行。這些已執(zhí)行的界面共享代碼段且具有它們各自的數(shù)據(jù)段。
也就是說,盡管信使應(yīng)用助手界面被顯示好像它們使用不同代碼和數(shù)據(jù)被處理,但是只有數(shù)據(jù)是單獨(dú)處理的,而代碼是共享的。
信使應(yīng)用控制器包括窗口消息信息單元、界面存儲(chǔ)單元和信使分析單元,該窗口消息信息單元獲得在終端設(shè)備中被激活的信使的窗口消息信息并將該窗口消息信息傳送給服務(wù)器模塊,該界面存儲(chǔ)單元用于存儲(chǔ)將被形成在信使一側(cè)處的信使應(yīng)用助手界面,以及該信使分析單元分析信使的窗口消息信息以核查窗口消息信息是否被改變并且將分析結(jié)果傳送給窗口消息信息單元以更新窗口消息信息單元。信使應(yīng)用助手界面被以這種方式設(shè)計(jì)窗口消息信息單元可以包括應(yīng)用環(huán)境,例如特定信使的執(zhí)行、信使使用群的選擇、相對(duì)于本地語的外語的構(gòu)建、信使應(yīng)用助手界面的更新、程序執(zhí)行和程序結(jié)束。
另外,信使應(yīng)用控制器分析用于信使的窗口系統(tǒng)環(huán)境、應(yīng)用信息和用戶信息,并且將分析數(shù)據(jù)存儲(chǔ)在信使分析部分中。信使應(yīng)用控制器獲得與結(jié)構(gòu)相關(guān)的窗口消息信息和用戶所選擇的信使的操作信息,并將該窗口消息信息傳送給終端設(shè)備,該窗口消息信息允許界面與該信使結(jié)合而工作。
服務(wù)提供設(shè)備的服務(wù)器模塊包括注冊(cè)信息接收模塊、應(yīng)用模塊、日志模塊、數(shù)據(jù)庫鏈接模塊和輸入數(shù)據(jù)分析模塊,該注冊(cè)信息接收模塊用于從窗口消息信息單元接收與信使配合的信使應(yīng)用助手界面的環(huán)境建立信息,該應(yīng)用模塊用于傳送與在終端設(shè)備被激活的窗口的窗口消息信息相應(yīng)的信使的窗口消息信息級(jí)別,當(dāng)用戶使用信使應(yīng)用助手界面請(qǐng)求語言轉(zhuǎn)換服務(wù)時(shí)該日志模塊用于驗(yàn)證用戶,該數(shù)據(jù)庫鏈接模塊在通過信使應(yīng)用助手界面接收數(shù)據(jù)情況下與DB服務(wù)器配合以執(zhí)行對(duì)外語數(shù)據(jù)的檢索,該輸入數(shù)據(jù)分析模塊通過將用戶所輸入的數(shù)據(jù)與外語數(shù)據(jù)進(jìn)行比較來分析用戶所輸入的數(shù)據(jù)和外語數(shù)據(jù),以分析外語數(shù)據(jù)相對(duì)于用戶所輸入的數(shù)據(jù)的準(zhǔn)確度。
服務(wù)提供設(shè)備的DB服務(wù)器包括語料數(shù)據(jù)庫,該語料數(shù)據(jù)庫用于存儲(chǔ)包含多種外語的語料數(shù)據(jù);數(shù)據(jù)檢索單元檢索語料數(shù)據(jù)庫中的語料數(shù)據(jù)以檢測(cè)終端設(shè)備所輸入的數(shù)據(jù)是否被登記在語料數(shù)據(jù)庫中,進(jìn)而提取具有與終端設(shè)備所輸入的數(shù)據(jù)含義接近的外語數(shù)據(jù),以及輸出控制單元用于將從數(shù)據(jù)檢索單元提取的外語數(shù)據(jù)傳遞給服務(wù)器模塊。
這里,數(shù)據(jù)檢索單元基于文本數(shù)據(jù)和由終端設(shè)備所輸入的數(shù)據(jù)之間匹配程度檢索多個(gè)文本數(shù)據(jù),以及提取與該文本數(shù)據(jù)相匹配的外語數(shù)據(jù)。
另外,輸出控制單元在連接到鼠標(biāo)的窗口消息提示框中顯示外語數(shù)據(jù),該外語數(shù)據(jù)與從語料數(shù)據(jù)庫中提取的且由鼠標(biāo)拖拉的文本數(shù)據(jù)相應(yīng)。
依據(jù)本發(fā)明的又一方面,提供一種用于對(duì)連接到互聯(lián)網(wǎng)的多個(gè)終端設(shè)備提供語言轉(zhuǎn)換服務(wù)的方法,該方法包括步驟為終端設(shè)備提供信使應(yīng)用控制器,其中信使應(yīng)用控制器在終端設(shè)備中被激活的信使一側(cè)處形成信使應(yīng)用助手界面,該信使應(yīng)用助手界面與信使相結(jié)合;通過信使應(yīng)用助手界面檢索和提取多個(gè)外語數(shù)據(jù),該外語數(shù)據(jù)與用戶所輸入的數(shù)據(jù)相接近;以及將提取的外語數(shù)據(jù)傳送給終端設(shè)備。
依據(jù)本發(fā)明的優(yōu)選實(shí)施例,該方法進(jìn)一步包括通過將ID和口令分配給用戶在用戶請(qǐng)求下賦予用戶成員身份的步驟。
檢索和提取步驟包括子步驟從信使應(yīng)用控制器接收在終端設(shè)備中被激活的窗口的窗口消息信息,以及在用戶請(qǐng)求外語轉(zhuǎn)換服務(wù)時(shí)執(zhí)行用戶驗(yàn)證。
此外,該方法進(jìn)一步包括比較從DB服務(wù)器中提取的外語數(shù)據(jù)和用戶所輸入的數(shù)據(jù),從而分析外語數(shù)據(jù)相對(duì)于用戶所輸入的數(shù)據(jù)的準(zhǔn)確度。
如上所述,依據(jù)本發(fā)明的語言轉(zhuǎn)換系統(tǒng)和其用于信使的服務(wù)方法具有如下益處在用戶使用外語或與外國(guó)人交流時(shí),通過利用與信使結(jié)合而工作的信使應(yīng)用助手界面,用戶可以容易使用語言轉(zhuǎn)換服務(wù),而不必在窗口屏幕上單獨(dú)顯示電子詞典或語言翻譯程序。
此外,即使用戶正在使用信使,當(dāng)用戶請(qǐng)求時(shí),翻譯的外語數(shù)據(jù)也會(huì)被實(shí)時(shí)提供給用戶,這樣用戶在使用信使同時(shí)能夠使用外語或與外國(guó)人交流。
再者,基于對(duì)翻譯外語數(shù)據(jù)的分析結(jié)果不斷地對(duì)語料數(shù)據(jù)庫進(jìn)行更新,這樣使用戶能夠獲得更準(zhǔn)確的翻譯數(shù)據(jù)。
在結(jié)合附圖時(shí)根據(jù)下面詳細(xì)的說明書,本發(fā)明的前面和其他目的、特征和優(yōu)點(diǎn)將變得更清楚,附圖中圖1是依據(jù)本發(fā)明一個(gè)實(shí)施例的用于信使的外語轉(zhuǎn)換系統(tǒng)結(jié)構(gòu)的框圖;圖2是依據(jù)本發(fā)明一個(gè)實(shí)施例的用于信使的外語轉(zhuǎn)換系統(tǒng)的信使應(yīng)用控制器結(jié)構(gòu)的框圖;圖3是信使應(yīng)用助手的界面的啟動(dòng)圖標(biāo)的視圖,該啟動(dòng)圖標(biāo)被安裝在依據(jù)本發(fā)明一個(gè)實(shí)施例的用于信使的外語轉(zhuǎn)換系統(tǒng)中用戶終端的啟動(dòng)程序托盤中;圖4是依據(jù)本發(fā)明一個(gè)實(shí)施例的用于為信使提供語言轉(zhuǎn)換服務(wù)的服務(wù)提供商設(shè)備的示意圖;圖5是依據(jù)本發(fā)明一個(gè)實(shí)施例在用于信使的外語轉(zhuǎn)換系統(tǒng)中安裝在信使的下部的信使應(yīng)用助手界面和信使的基本格式的示意圖;圖6是依據(jù)本發(fā)明一個(gè)實(shí)施例在用于信使的外語轉(zhuǎn)換系統(tǒng)中安裝在信使的下部的信使應(yīng)用助手界面和信使的擴(kuò)展結(jié)構(gòu)的示意圖;圖7是依據(jù)本發(fā)明一個(gè)實(shí)施例的用于信使的語言轉(zhuǎn)換服務(wù)過程的流程圖;圖8是依據(jù)本發(fā)明第一實(shí)施例,在用戶輸入ID和口令時(shí)顯示的信使窗口的示意圖;圖9是依據(jù)本發(fā)明第一實(shí)施例,用于執(zhí)行檢索處理的信使窗口的示意圖;圖10是依據(jù)本發(fā)明第一實(shí)施例,顯示檢索結(jié)果的輸入過程的信使窗口的示意圖;圖11是依據(jù)本發(fā)明第二實(shí)施例的示意圖;圖12是依據(jù)本發(fā)明第三實(shí)施例的視圖;和圖13是依據(jù)本發(fā)明第四實(shí)施例的視圖。
具體實(shí)施例方式
現(xiàn)在將詳細(xì)地描述本發(fā)明的優(yōu)選實(shí)施例。
圖1是依據(jù)本發(fā)明一個(gè)實(shí)施例的用于信使的外語轉(zhuǎn)換系統(tǒng)結(jié)構(gòu)的框圖,圖2是在依據(jù)本發(fā)明一個(gè)實(shí)施例的外語轉(zhuǎn)換系統(tǒng)中的終端設(shè)備中安裝的信使應(yīng)用控制器結(jié)構(gòu)的框圖,以及圖3是在依據(jù)本發(fā)明一個(gè)實(shí)施例的用于信使的外語轉(zhuǎn)換系統(tǒng)中,安裝在用戶終端的啟動(dòng)程序托盤中的信使應(yīng)用助手的界面的啟動(dòng)圖標(biāo)的示意圖。
如圖1所示,依據(jù)本發(fā)明一個(gè)實(shí)施例的外語轉(zhuǎn)換系統(tǒng)包括互聯(lián)網(wǎng)100、連接到互聯(lián)網(wǎng)100的多個(gè)客戶端設(shè)備200和提供翻譯的外語數(shù)據(jù)的連接到互聯(lián)網(wǎng)100的服務(wù)提供設(shè)備300,該翻譯的外語數(shù)據(jù)為接近通過信使或用于在終端設(shè)備200中被激活的信使應(yīng)用助手的界面通過互聯(lián)網(wǎng)100輸入給終端設(shè)備200的數(shù)據(jù)。優(yōu)選地,終端設(shè)備200包括PC、移動(dòng)通信終端或PDA。主要地,終端設(shè)備200驅(qū)動(dòng)窗口程序的信使程序。具體地,終端設(shè)備200顯示依據(jù)本發(fā)明的語言轉(zhuǎn)換服務(wù)所要求的信使應(yīng)用助手界面。附圖標(biāo)記150表示W(wǎng)AP網(wǎng)關(guān)。
窗口應(yīng)用控制器400,其是用于控制信使應(yīng)用助手界面的程序,被容納在終端設(shè)備200中。窗口應(yīng)用控制器400能夠通過互聯(lián)網(wǎng)100從服務(wù)提供設(shè)備300下載或者可以被記錄在記錄媒質(zhì)(FD、CD或記憶棒)中,以這種方式,終端設(shè)備200可以使用記錄媒質(zhì)執(zhí)行窗口應(yīng)用控制器400。窗口應(yīng)用控制器400分析在終端設(shè)備200被激活的信使程序的地址數(shù)據(jù)、執(zhí)行應(yīng)用信息和連接信息關(guān)鍵值,也就是,窗口應(yīng)用控制器400分析相關(guān)于信使的窗口消息數(shù)據(jù),并且將分析結(jié)果存儲(chǔ)在窗口消息信息單元410中,以將分析結(jié)果提供給服務(wù)提供設(shè)備300的服務(wù)模塊310如圖2所示,窗口應(yīng)用控制器400主要包括窗口消息信息單元410、界面存儲(chǔ)單元420和信使分析單元430。這里,信使分析單元430包括窗口系統(tǒng)環(huán)境信息分析部分430a、應(yīng)用環(huán)境信息分析部分430b和用戶信息分析部分430c。
窗口消息信息單元410具有在終端設(shè)備200中被激活的信使的地址信息、界面信息、移動(dòng)信息和操作信息。同時(shí),信使410的界面信息可以是界面數(shù)據(jù)或指示界面數(shù)據(jù)的簡(jiǎn)單URI(通用資源標(biāo)識(shí)符)。窗口消息信息單元410讀取激活的信使的結(jié)構(gòu)信息,并且輸出控制信號(hào)給界面存儲(chǔ)單元420,以在終端設(shè)備20的屏幕上顯示信使應(yīng)用助手的界面。同時(shí),窗口消息信息單元410將激活的信使的注冊(cè)信息傳遞給服務(wù)提供設(shè)備300的注冊(cè)信息接收模塊310a。
信使分析單元430分析相關(guān)激活的信使的信息,并且核查信使信息的內(nèi)容是否被改變。如果信使信息已經(jīng)被改變,則信使分析單元430將改變的信息傳遞給窗口消息信息單元410,以更新信使信息。如果特定的信使在客戶端設(shè)備200中被激活,則窗口應(yīng)用控制器400使信使分析單元430分析窗口系統(tǒng)環(huán)境信息、應(yīng)用信息和用戶信息,進(jìn)而將分析結(jié)果傳遞給窗口消息信息單元410。從而,窗口消息信息單元410控制界面存儲(chǔ)單元420,以這種方式,依據(jù)激活的信使的結(jié)構(gòu)信息,可以在其中橫軸(X軸)或縱軸(Y軸)方向顯示信使應(yīng)用助手的界面。此外,信使和信使應(yīng)用助手的界面以與激活的信使的結(jié)構(gòu)信息一致地被顯示。此時(shí),在一個(gè)或多個(gè)終端設(shè)備中顯示與信使相結(jié)合的信使應(yīng)用助手的界面,這些終端設(shè)備以由用戶驅(qū)動(dòng)的信使相結(jié)合的形式工作。信使應(yīng)用助手的界面被顯示在信使的一側(cè),該界面依據(jù)其中實(shí)例句柄而被斷續(xù)地驅(qū)動(dòng)。此時(shí),顯示在信使中的信使應(yīng)用助手的界面被單獨(dú)地執(zhí)行。然而,各個(gè)信使應(yīng)用助手的界面既沒有個(gè)人代碼段又沒有個(gè)人數(shù)據(jù)段,而僅在共享代碼段的同時(shí)有個(gè)人數(shù)據(jù)段。也就是,盡管好像它們使用不同代碼和數(shù)據(jù)被處理信使應(yīng)用助手的界面?zhèn)儽伙@示,只有數(shù)據(jù)被單獨(dú)處理且代碼被共享。同時(shí),當(dāng)信使應(yīng)用助手的界面被激活時(shí),用戶設(shè)定界面的格式和操作信息,也就是,用戶設(shè)定用于界面的應(yīng)用信息,例如特定信使的執(zhí)行、信使使用組的選擇、相關(guān)于母語的外語的建立、信使應(yīng)用助手的界面更新,以及在程序解釋時(shí)存儲(chǔ)上述信息。此時(shí),為了建立該環(huán)境,如圖3所示,啟動(dòng)圖標(biāo)40被定位在終端設(shè)備200的啟動(dòng)程序托盤中,以使用戶能夠容易建立信使應(yīng)用助手的界面的各種應(yīng)用環(huán)境。因此,窗口應(yīng)用控制器的結(jié)構(gòu)和操作信息可以提供允許用戶使用信使應(yīng)用助手的界面使用語言轉(zhuǎn)換服務(wù)的環(huán)境。
服務(wù)提供設(shè)備300被連接到互聯(lián)網(wǎng)100,以通過終端設(shè)備200的窗口應(yīng)用控制器的窗口消息接收在終端設(shè)備200被激活的信使信息和用戶信息。此外,通過服務(wù)器模塊,使通過使用鼠標(biāo)拖拉信使內(nèi)容或者通過信使應(yīng)用助手界面的數(shù)據(jù)檢索窗口獲得的數(shù)據(jù)傳遞給DB服務(wù)器,以使DB服務(wù)器通過互聯(lián)網(wǎng)100發(fā)送接近于數(shù)據(jù)的翻譯數(shù)據(jù)給終端設(shè)備200。如圖4所示,提供商設(shè)備300主要包括服務(wù)器模塊310和DB服務(wù)器320。
服務(wù)器模塊310包括注冊(cè)信息接收模塊310a、應(yīng)用模塊310b、登錄模塊310c、數(shù)據(jù)庫連接模塊310d和輸入數(shù)據(jù)分析模塊310e。此外,DB服務(wù)器320包括數(shù)據(jù)檢索單元320a、語料數(shù)據(jù)庫320b、輸入數(shù)據(jù)存儲(chǔ)單元320c和輸出控制單元320d。
這里,服務(wù)器模塊310可以不訪問信使服務(wù)提供商的服務(wù)器(未顯示),而直接基于信使的窗口消息數(shù)據(jù)控制外語轉(zhuǎn)換數(shù)據(jù)庫,通過駐留在終端設(shè)備200中的窗口應(yīng)用控制器400獲得該信使的窗口消息數(shù)據(jù)。
服務(wù)器模塊310的注冊(cè)信息接收模塊310a從駐留在終端設(shè)備200中的窗口應(yīng)用控制器接收信使應(yīng)用助手界面的窗口消息信息,該窗口消息信息包括在終端設(shè)備200中當(dāng)前被激活的信使的結(jié)構(gòu)和環(huán)境信息,優(yōu)選地,從窗口消息信息單元410中接收。應(yīng)用模塊310b傳送指令,該指令相應(yīng)于在終端設(shè)備200中被激活窗口的窗口消息信息。詳細(xì)地,激活的信使或信使應(yīng)用助手界面基于其實(shí)例句柄被區(qū)分,以使窗口消息所請(qǐng)求的信息的結(jié)果值被顯示在激活窗口中。
登錄模塊310與成員數(shù)據(jù)庫(未顯示)配合,以對(duì)想使用信使語言轉(zhuǎn)換服務(wù)的用戶授權(quán)。
數(shù)據(jù)庫連接模塊310d在被連接到鼠標(biāo)的窗口消息提示框(tool tip)中顯示由文本數(shù)據(jù)翻譯過來的外語數(shù)據(jù),該文本數(shù)據(jù)被提供在由鼠標(biāo)拖拉的區(qū)域中,并且將輸入進(jìn)信使應(yīng)用助手界面中的數(shù)據(jù)傳送給DB服務(wù)器320。此外,數(shù)據(jù)庫連接模塊310d接收輸入數(shù)據(jù)的結(jié)果數(shù)值,并且發(fā)送輸入數(shù)據(jù)的結(jié)果數(shù)值給信使的消息窗口或者給信使應(yīng)用助手界面的輸出屏幕。因此,在DB服務(wù)器320中可以執(zhí)行對(duì)接近輸入數(shù)據(jù)的翻譯的外語數(shù)據(jù)的檢索和提取。同時(shí),DB服務(wù)器320包括數(shù)據(jù)檢索單元320a、語料數(shù)據(jù)庫320b、輸入數(shù)據(jù)存儲(chǔ)單元320c和輸出控制單元320d,其中數(shù)據(jù)檢索單元320a檢索注冊(cè)在語料數(shù)據(jù)庫320b中的語料數(shù)據(jù)、從語料數(shù)據(jù)庫中提取接近于由用戶輸入的文本數(shù)據(jù)的已翻譯的外語數(shù)據(jù),進(jìn)而將已翻譯的外語數(shù)據(jù)發(fā)送給輸出控制單元320d。這里,術(shù)語“已翻譯的外語數(shù)據(jù)”指的是由用戶選擇的外語構(gòu)成的數(shù)據(jù)。因此,包括韓語、英語、德語、法語、日本語、漢語和西班牙語的多種外語可以被注冊(cè)在語料數(shù)據(jù)庫320b中??梢詫⑦@些外語以文本數(shù)據(jù)或語音數(shù)據(jù)的形式備用于圖象聊天。
例如,如果用戶使用韓語輸入文本數(shù)據(jù)且選擇英語作為韓語的外語,則數(shù)據(jù)檢索單元320a從語料數(shù)據(jù)庫320b中檢索與輸入的文本數(shù)據(jù)相匹配的韓語文本數(shù)據(jù),以相關(guān)于文本數(shù)據(jù)的匹配程度序列選擇多個(gè)韓語文本數(shù)據(jù),進(jìn)而提取與選擇的韓語文本數(shù)據(jù)相匹配的英語文本數(shù)據(jù)。
如圖4所示,輸出控制單元320d以外語形式將從語料數(shù)據(jù)庫320b提取的已翻譯的外語數(shù)據(jù)輸出,該數(shù)據(jù)被設(shè)置在窗口消息信息單元410中。此外,由鼠標(biāo)拖拉的數(shù)據(jù)被輸出,同時(shí)通過服務(wù)器模塊310基于在數(shù)據(jù)檢索單元320a中所識(shí)別的數(shù)據(jù)語言被翻譯為相關(guān)地區(qū)的語言。同時(shí),從輸出控制單元320d輸出的已翻譯的外語數(shù)據(jù)被輸入服務(wù)器模塊310的輸入數(shù)據(jù)分析模塊310e,并且接收日志分析,以檢測(cè)由用戶輸入的數(shù)據(jù)和翻譯的外語數(shù)據(jù)之間的匹配程度。因此,能夠檢測(cè)到用戶輸入的數(shù)據(jù)與翻譯的外語的遺漏或準(zhǔn)確度。如果確定了與用戶輸入的數(shù)據(jù)相應(yīng)的外語數(shù)據(jù)沒有被提供在語料數(shù)據(jù)庫320b中或者翻譯的外語的準(zhǔn)確度非常差的,則登記在語料數(shù)據(jù)庫320b中的語料數(shù)據(jù)被修改/更新,或者將新的語料數(shù)據(jù)添加到語料數(shù)據(jù)庫320b中,以這種方式使接近于用戶輸入數(shù)據(jù)的外語數(shù)據(jù)能夠被輸出。
此后,將對(duì)在依據(jù)本發(fā)明一個(gè)實(shí)施例的外語轉(zhuǎn)換系統(tǒng)中與信使配合的信使應(yīng)用助手的界面進(jìn)行描述圖5是被安裝在信使下部的信使應(yīng)用助手界面的示意圖,以及圖6是信使應(yīng)用助手界面的擴(kuò)展結(jié)構(gòu)的示意圖。如圖5所示,信使應(yīng)用助手界面600的左上部位于信使500的左下部,以及信使應(yīng)用助手界面600的右上部對(duì)應(yīng)位于信使500的右下部。此時(shí),用戶可以減小或放大信使500的尺寸,也就是說,信使500具有可以變化的尺寸。從而,信使應(yīng)用助手界面600的最后尺寸可以依信使500的最后尺寸而改變,用戶能夠調(diào)整信使500的最后尺寸。因?yàn)?,信使?yīng)用助手界面600的位置不限于信使500的下端。也就是,信使應(yīng)用助手界面600可以位于信使500的左部、右部或上部。信使應(yīng)用助手界面600的這種基本格式包括用于成員驗(yàn)證的ID輸入窗口610和口令輸入窗口620。此外,擴(kuò)展按鈕630被設(shè)置在信使應(yīng)用助手界面600的下端部分。如果用戶點(diǎn)擊擴(kuò)展按鈕630,則如圖6中所示表示檢索結(jié)果顯示窗口670的信使應(yīng)用助手界面600被顯示。
這里,如圖5所示,如果用戶為了使用語言轉(zhuǎn)換服務(wù)而輸入ID和口令,則服務(wù)提供設(shè)備300的登錄模塊310c結(jié)合成員數(shù)據(jù)庫(未顯示)核查用戶的成員身份。如果確定用戶具有服務(wù)的成員身份,如圖6所示,則顯示包括數(shù)據(jù)檢索窗口650、檢索結(jié)果輸入窗口660和檢索結(jié)果顯示窗口670的信使應(yīng)用助手界面600。
然而,如果用戶將數(shù)據(jù)輸入進(jìn)數(shù)據(jù)檢索窗口650,則數(shù)據(jù)庫鏈接模塊310d將輸入進(jìn)數(shù)據(jù)檢索窗口650的數(shù)據(jù)傳送給DB服務(wù)器320中的數(shù)據(jù)檢索單元320a。從而,數(shù)據(jù)檢索單元320a從語料庫320b中提取接近該數(shù)據(jù)的n段外語數(shù)據(jù),并且將該外語數(shù)據(jù)發(fā)送給輸出控制單元320d。在接收外語數(shù)據(jù)下,輸出控制單元320d在檢索結(jié)果顯示窗口670中以其準(zhǔn)確度順序顯示該外語數(shù)據(jù)。同時(shí),輸出控制單元320d在檢索結(jié)果顯示窗口670、檢索結(jié)果輸入窗口660中顯示最主要的數(shù)據(jù)。
在這種狀態(tài)中,如果用戶選擇顯示在檢索結(jié)果顯示窗口670中的n段外語數(shù)據(jù)之一,則選擇的外語數(shù)據(jù)可以通過復(fù)制和粘貼功能被記錄在檢索結(jié)果輸入窗口660中。同時(shí),用戶可以瀏覽接近文本數(shù)據(jù)的外語數(shù)據(jù),該文本數(shù)據(jù)是由用戶通過使用鼠標(biāo)拖拉顯示在信使中的文本數(shù)據(jù)而被輸入的。也就是,如果用戶使用鼠標(biāo)拖拉顯示信使中的句子、沒有將文本數(shù)據(jù)輸入在信使應(yīng)用助手界面600a的數(shù)據(jù)檢索窗口650中,則窗口應(yīng)用控制器400的窗口消息信息單元410識(shí)別在鼠標(biāo)拖拉的區(qū)域中的文本數(shù)據(jù),并且將該文本數(shù)據(jù)發(fā)送給服務(wù)提供設(shè)備300。從而,文本數(shù)據(jù)被應(yīng)用到服務(wù)器模塊中的數(shù)據(jù)庫鏈接模塊310d,以使DB服務(wù)器320的語料數(shù)據(jù)庫320b檢索和提取接近該文本數(shù)據(jù)的外語數(shù)據(jù),然后通過輸出控制單元320d在連接到鼠標(biāo)的提示框(tool tip)中顯示該外語數(shù)據(jù)。此時(shí),由鼠標(biāo)拖拉的數(shù)據(jù)被輸出,同時(shí)基于在數(shù)據(jù)檢索單元320a中確認(rèn)的數(shù)據(jù)語言被翻譯為相關(guān)地區(qū)的語言。例如,在用戶與其他用戶使用英語交談時(shí),如果用戶拖拉顯示在信使窗口中的句子“我能為你作些什么?”,則對(duì)應(yīng)于句子“我能為你作些什么?”的韓語被顯示在連接到鼠標(biāo)的提示框中。
在下文中,參考附圖將描述與依據(jù)本發(fā)明一個(gè)實(shí)施例的信使結(jié)合的語言轉(zhuǎn)換服務(wù)的方法。
圖7是與依據(jù)本發(fā)明一個(gè)實(shí)施例的信使結(jié)合的語言轉(zhuǎn)換服務(wù)過程的流程圖。
如圖7所示,與依據(jù)本發(fā)明一個(gè)實(shí)施例的信使結(jié)合的語言轉(zhuǎn)換服務(wù)的方法包括步驟提供信使應(yīng)用助手界面(S110),響應(yīng)于來自用戶的語言轉(zhuǎn)換服務(wù)請(qǐng)求驗(yàn)證成員(S120),提取接近于由用戶輸入數(shù)據(jù)的外語數(shù)據(jù)(S130)以及將提取的外語數(shù)據(jù)提供給終端設(shè)備200(S140)。
在信使應(yīng)用助手界面已經(jīng)被提供給用戶之前,執(zhí)行成員注冊(cè)步驟(S100),在該步驟中將想加入語言轉(zhuǎn)換服務(wù)的用戶所輸入的用戶信息被登記在成員數(shù)據(jù)庫(未顯示)中,以及將ID和口令分配給用戶,以允許用戶使用語言轉(zhuǎn)換服務(wù)。此外,可以添加步驟選擇用于語言轉(zhuǎn)換服務(wù)使用的付費(fèi)類型和付費(fèi)工具。
在提供信使應(yīng)用助手界面的步驟(S110)中,當(dāng)用戶請(qǐng)求時(shí)提供窗口應(yīng)用控制器400。優(yōu)選地,在步驟S110中,通過互聯(lián)網(wǎng)100訪問服務(wù)提供設(shè)備300中的服務(wù)器模塊310的終端設(shè)備200下載窗口應(yīng)用控制器400的程序,該程序用于控制和驅(qū)動(dòng)信使應(yīng)用助手界面。
在這個(gè)情形中,如果用戶激活注冊(cè)在用戶終端設(shè)備200中的一個(gè)信使,窗口應(yīng)用控制器400就獲得包括激活的信使的注冊(cè)信息的窗口消息信息,以及將該窗口消息信息傳送給服務(wù)提供設(shè)備300中的服務(wù)器模塊310。同時(shí),窗口應(yīng)用控制器400控制界面存儲(chǔ)單元420,因此在信使的一側(cè)顯示如圖5所示的信使應(yīng)用助手界面600,優(yōu)選在當(dāng)前激活信使的下端部分。如果用戶調(diào)整信使的尺寸大小,則窗口應(yīng)用控制器400檢測(cè)信使的尺寸大小,以及相應(yīng)于信使的尺寸大小且考慮信使的結(jié)構(gòu)和操作信息,調(diào)整信使應(yīng)用助手界面600的尺寸大小。
在用戶與外國(guó)人交流期間當(dāng)想使用語言轉(zhuǎn)換服務(wù)時(shí)通過使用用戶的ID和口令驗(yàn)證用戶,實(shí)施成員驗(yàn)證步驟(S120),同時(shí)信使應(yīng)用助手界面600被顯示在信使的一側(cè)。根據(jù)成員驗(yàn)證步驟(S120),用戶必須在顯示在信使下端部分處信使應(yīng)用助手界面600的ID輸入窗口610和口令輸入窗口620中輸入用戶ID和口令,并且用戶ID和口令通過互聯(lián)網(wǎng)100被傳送給服務(wù)器模塊310的日志模塊310c。從而,服務(wù)器模塊310的日志模塊310c結(jié)合成員數(shù)據(jù)庫(未示出)驗(yàn)證用戶。此時(shí),如果用戶已經(jīng)加入語言轉(zhuǎn)換服務(wù),則表示數(shù)據(jù)檢索窗口650、檢索結(jié)果輸入窗口660和檢索結(jié)果顯示窗口670的信使應(yīng)用助手界面600a被顯示在信使的下端部分。
在這個(gè)情形中,用戶輸入數(shù)據(jù)。也就是說,用戶將數(shù)據(jù)輸入進(jìn)如圖6所示顯示在信使應(yīng)用助手界面600a中的數(shù)據(jù)檢索窗口650,或者使用鼠標(biāo)拖拉顯示在信使屏幕500中的對(duì)話句子。在前者情況中,如果用戶將數(shù)據(jù)輸入進(jìn)數(shù)據(jù)檢索窗口650,例如如果用戶將對(duì)應(yīng)于“我可以幫助你嗎?”的韓語文本數(shù)據(jù)輸入進(jìn)數(shù)據(jù)檢索窗口650,則該韓語文本數(shù)據(jù)通過數(shù)據(jù)庫鏈接模塊310d被傳送給數(shù)據(jù)檢索單元320a(S121)。
然后,數(shù)據(jù)檢索單元320a從語料數(shù)據(jù)庫320b中檢索與用戶所輸入的文本數(shù)據(jù)接近的韓語文本數(shù)據(jù)(S122),進(jìn)而以其中匹配程度的順序提取多個(gè)韓語文本數(shù)據(jù)(S123)。此后,數(shù)據(jù)檢索單元320a輸出與提取的韓語文本數(shù)據(jù)匹配的外國(guó)語(S130)。換言之,數(shù)據(jù)檢索單元320a根據(jù)韓語文本數(shù)據(jù)和用戶所輸入的文本數(shù)據(jù)之間匹配程度從語料數(shù)據(jù)庫320b檢索韓語文本數(shù)據(jù),最后輸出與韓語文本數(shù)據(jù)匹配的外語數(shù)據(jù)(英語、法語、漢語、德語或西班牙語)。此時(shí),數(shù)據(jù)庫鏈接模塊310d將用戶所輸入的文本數(shù)據(jù)傳送給輸入數(shù)據(jù)分析模塊310e,以使輸入數(shù)據(jù)分析模塊310e分析翻譯的外語數(shù)據(jù)的準(zhǔn)確度。
在翻譯的外語數(shù)據(jù)通過上述處理被輸出時(shí),譯好的外語數(shù)據(jù)被傳遞給輸出控制單元320d,然后通過互聯(lián)網(wǎng)100傳送給終端設(shè)備200(S140)。因此,如圖6所示,譯好的外語數(shù)據(jù)被顯示在信使應(yīng)用助手界面600a中的檢索結(jié)果顯示窗口670中,該檢索結(jié)果顯示窗口670顯示在信使500的下端部分。此時(shí),依據(jù)相對(duì)于其中韓語文本數(shù)據(jù)的匹配程度,可以顯示已翻譯的外語數(shù)據(jù)。在這種情形中,如果用戶從顯示在檢索結(jié)果顯示窗口670中已翻譯的外語數(shù)據(jù)“我可幫助你嗎?”、“先生,將會(huì)是怎么樣呢?”和“我可以為你做點(diǎn)什么?”中選擇一個(gè),則被選擇的外語數(shù)據(jù)被顯示在檢索結(jié)果輸入窗口660。例如,圖6顯示用戶選擇的已翻譯的外語數(shù)據(jù)“先生,將會(huì)是怎么樣呢?”時(shí)的檢索結(jié)果輸入窗口660。
在下文中,將對(duì)本案例進(jìn)行描述,在本案中,顯示在信使中的文本數(shù)據(jù)通過鼠標(biāo)被拖拉,而沒有將數(shù)據(jù)輸入進(jìn)數(shù)據(jù)檢索窗口650。
如上所述,在用戶與外國(guó)人通過信使交流期間不能理解顯示在信使中的外語文本數(shù)據(jù)(例如,英語文本數(shù)據(jù))時(shí),如果用戶將外語文本數(shù)據(jù)輸入進(jìn)數(shù)據(jù)檢索窗口650中并核查顯示在檢索結(jié)果顯示窗口670中的韓語文本數(shù)據(jù),用戶就能夠理解外語文本數(shù)據(jù)的含義。此外,如果用戶使用鼠標(biāo)拖拉顯示在信使中的外語文本數(shù)據(jù),對(duì)應(yīng)于外語文本數(shù)據(jù)的韓語文本數(shù)據(jù)被顯示在連接鼠標(biāo)的提示框中。例如當(dāng)外國(guó)人在對(duì)話窗口中輸入句子“我累么?”時(shí),如果用戶使用鼠標(biāo)拖拉句子“我累么?”,則窗口消息信息單元410可以識(shí)別由鼠標(biāo)點(diǎn)擊的拖拉區(qū)域,以及將位于該拖拉區(qū)域中的文本數(shù)據(jù)傳遞給數(shù)據(jù)檢索單元320a。在接收該文本數(shù)據(jù)情況下,數(shù)據(jù)檢索單元320a核查與“我累么?”相匹配的句子是否被注冊(cè)在語料數(shù)據(jù)庫320b中。如果與“我累么?”相匹配的句子已經(jīng)被注冊(cè)在語料數(shù)據(jù)庫320b中,則對(duì)應(yīng)與英語句子“我累么?”的韓語文本數(shù)據(jù)被輸出。通過輸出控制單元320d,輸出的韓語文本數(shù)據(jù)被顯示在連接至鼠標(biāo)的提示框。
實(shí)施例1圖8是依據(jù)本發(fā)明第一實(shí)施例,在用戶輸入ID和口令時(shí)顯示的信使窗口信使的示意圖。
參見圖8,依據(jù)本發(fā)明的第一實(shí)施例,ID輸入窗口810被顯示在信使應(yīng)用助手的界面800上。如果用戶將用戶ID和口令輸入進(jìn)窗口810,信使應(yīng)用助手的界面800結(jié)合信使700而工作。
為此目的,ID輸入窗口810配備有用于允許用戶預(yù)先輸入和存儲(chǔ)用戶ID和口令的ID/口令存儲(chǔ)功能、用于允許用戶在ID輸入窗口810被顯示時(shí)自動(dòng)記錄信使日志的自動(dòng)日志功能以及用于允許用戶訪問其他互聯(lián)網(wǎng)站點(diǎn)的鏈接功能。上面功能可以與成員數(shù)據(jù)相結(jié)合,以將高質(zhì)量語言轉(zhuǎn)換服務(wù)提供給用戶。
在這里,信使700包括對(duì)話輸入窗口710,用于允許用戶輸入句子或單詞。信使應(yīng)用助手的界面800包括數(shù)據(jù)檢索窗口820,該數(shù)據(jù)檢索窗口820具有數(shù)據(jù)檢索窗口650和檢索結(jié)果輸入窗口660及檢索結(jié)果顯示窗口830的全部功能。
圖9是依據(jù)本發(fā)明第一實(shí)施例的用于執(zhí)行檢索處理的信使窗口的視圖。
參見圖9,當(dāng)有必要將檢索詞輸入信使應(yīng)用助手界面800的數(shù)據(jù)檢索窗口820(其類似于圖6所示的數(shù)據(jù)檢索窗口)時(shí),用戶可以直接將檢索詞輸入數(shù)據(jù)檢索窗口820或者使用鼠標(biāo)拖拉顯示在信使700的對(duì)話框730中的句子或詞。
由鼠標(biāo)拖拉的對(duì)話句子被顯示在數(shù)據(jù)檢索窗口820中。此外,隨著用戶點(diǎn)擊檢索按鈕840,對(duì)應(yīng)于對(duì)話句子(例如韓語對(duì)話句子)的外語數(shù)據(jù)(例如英語數(shù)據(jù))被顯示在檢索結(jié)果顯示窗口830。
也就是說,窗口應(yīng)用控制器400的窗口消息信息單元410識(shí)別文本數(shù)據(jù)(也就是,由鼠標(biāo)拖拉的對(duì)話句子),以及通過服務(wù)提供設(shè)備300以“復(fù)制(copy)”形式將由窗口應(yīng)用控制器400的窗口消息信息單元410識(shí)別的文本數(shù)據(jù)輸入。該輸入的文本數(shù)據(jù)(該對(duì)話句子)經(jīng)過如上所述的檢索過程。
圖10是依據(jù)本發(fā)明第一實(shí)施例的顯示檢索結(jié)果的輸入過程的信使窗口的視圖。
參見圖10,為了將通過上述過程獲得的檢索結(jié)果輸入對(duì)話窗口,用戶雙擊顯示在檢索結(jié)果顯示窗口830中的文本數(shù)據(jù)。在這個(gè)例子中,文本數(shù)據(jù)被復(fù)制,復(fù)制的文本數(shù)據(jù)以文本形式被顯示在信使700的對(duì)話輸入窗口710中。也就是說,文本數(shù)據(jù)為塊類型數(shù)據(jù)(即,具有復(fù)制命令的超文本數(shù)據(jù)),其在用戶使用鼠標(biāo)雙擊文本數(shù)據(jù)時(shí)自動(dòng)被復(fù)制。然后,在用戶點(diǎn)擊發(fā)送按鈕720時(shí),顯示在信使700的對(duì)話輸入窗口710中的文本能夠被顯示在對(duì)話窗口730中。當(dāng)然,用戶可以在點(diǎn)擊發(fā)送按鈕720之前修改文本。根據(jù)上述的本發(fā)明的第一實(shí)施例,用戶可以方便地使用高質(zhì)量的語言轉(zhuǎn)換服務(wù)。
實(shí)施例2圖11是依據(jù)本發(fā)明的第二實(shí)施例的示意圖。
參見圖11,依據(jù)本發(fā)明第二實(shí)施例的用于信使的語言轉(zhuǎn)換系統(tǒng)允許用戶將多個(gè)對(duì)象預(yù)先存儲(chǔ)在數(shù)據(jù)庫中,以使用戶可以方便地輸入/輸出對(duì)話的內(nèi)容。
為此,依據(jù)本發(fā)明第二實(shí)施例的語言轉(zhuǎn)換系統(tǒng)包括數(shù)據(jù)輸入窗口850,作為在數(shù)據(jù)庫中添加對(duì)象的選項(xiàng)。
數(shù)據(jù)輸入窗口850包括選擇窗口860,以允許用戶將對(duì)象的信息輸入選擇窗口860。即,選擇窗口860包括各種條目,例如對(duì)象列表和我的信息,每個(gè)條目都與數(shù)據(jù)輸入窗口850相鏈接。
具體地,選擇窗口860包括選擇設(shè)置窗口870,用于設(shè)置顯示時(shí)間、顯示條件等。此外,可以將對(duì)象的地區(qū)、姓名、性別和信使ID輸入數(shù)據(jù)輸入窗口850。
在這種情形中,如果用戶在與對(duì)方交流之前或交流期間從選擇窗口860中選擇對(duì)象,以與上述的同樣方式執(zhí)行檢索處理,以及適于已選擇的對(duì)象的對(duì)話句子被顯示在對(duì)話輸入窗口710中。
詳細(xì)地,當(dāng)已經(jīng)從語料數(shù)據(jù)中輸入文本數(shù)據(jù)“Hi,Tom”且用戶選擇“Jone”作為交流對(duì)象時(shí),如果用戶雙擊文本數(shù)據(jù)“Hi,Tom”,則文本數(shù)據(jù)“Hi,Jone”被自動(dòng)顯示在對(duì)話輸入窗口中。
此外,在用戶實(shí)施自我介紹時(shí),如果用戶名是“Sujan”,則文本數(shù)據(jù)“Hi,Tom”被自動(dòng)轉(zhuǎn)換為“Hi,Sujan”,以使文本數(shù)據(jù)“Hi,Sujan”被顯示在信使700的對(duì)話輸入窗口710中。
為此,包含對(duì)象和用戶的姓名、性別等的語料數(shù)據(jù)庫320b必須被預(yù)先構(gòu)建。此外,語料數(shù)據(jù)庫320b必須與包含對(duì)象的數(shù)據(jù)的數(shù)據(jù)庫鏈接,以這種方式,根據(jù)檢索結(jié)果,可以自動(dòng)區(qū)分對(duì)象和用戶的語言、姓名、性別等。
實(shí)施例3圖12是依據(jù)本發(fā)明的第三實(shí)施例的視圖。
參見圖12,信使應(yīng)用助手界面800包括翻譯窗口800,該翻譯窗口800配置有用于選擇將被翻譯的語言的語言選擇按鈕881以及用于執(zhí)行翻譯工作的翻譯按鈕882。在依據(jù)本發(fā)明的第三實(shí)施例的語言轉(zhuǎn)換系統(tǒng)中,顯示在信使700的對(duì)話窗口730和對(duì)話輸入窗口710或者信使應(yīng)用助手界面800的數(shù)據(jù)檢索輸入窗口820中的文本數(shù)據(jù)被標(biāo)明(拖拉或復(fù)制)或者該文本由用戶直接輸入翻譯窗口880。在這種情形下,如果用戶點(diǎn)擊翻譯按鈕882,則文本自動(dòng)被翻譯以及翻譯的文本被顯示在翻譯窗口880。為此,包括語言選擇按鈕881和翻譯按鈕882的翻譯窗口880鏈接有特意構(gòu)建的翻譯者數(shù)據(jù)庫或者提供翻譯程序的公司互聯(lián)網(wǎng)站點(diǎn)。此外,設(shè)計(jì)語言選擇按鈕881,以使至少兩種語言可以從各個(gè)地區(qū)的語言中被互相翻譯,例如韓國(guó)、美國(guó)、中國(guó)、日本等。從而,可以廣泛地且準(zhǔn)確地執(zhí)行外語檢索。
另外地,依據(jù)本發(fā)明的第三實(shí)施例的語言轉(zhuǎn)換系統(tǒng)提供對(duì)不同地區(qū)的多個(gè)語言詞典的檢索功能。為此,詞典檢索按鈕890被形成在信使應(yīng)用助手界面800中,以允許用戶檢索詞典。詞典檢索按鈕890鏈接有包含不同地區(qū)的相關(guān)語言詞典的數(shù)據(jù)、或者支持語言詞典檢索的互聯(lián)網(wǎng)站點(diǎn)的數(shù)據(jù)庫。在這種情況中,通過在信使應(yīng)用助手界面800的數(shù)據(jù)檢索輸入窗口820中簡(jiǎn)單地輸入文本數(shù)據(jù),用戶可以檢索不同地區(qū)的語言詞典。
實(shí)施例4圖13是依據(jù)本發(fā)明的第四實(shí)施例的視圖。
參見圖13,依據(jù)本發(fā)明的第四實(shí)施例的語言轉(zhuǎn)換系統(tǒng)利用結(jié)合信使和信使應(yīng)用助手界面的VoIP(網(wǎng)絡(luò)電話技術(shù)(例如,互聯(lián)網(wǎng)電話))。
例如,被稱為“VoIP技術(shù)”的互聯(lián)網(wǎng)電話技術(shù)是一種通信服務(wù)技術(shù),其將語音數(shù)據(jù)轉(zhuǎn)換為互聯(lián)網(wǎng)協(xié)議數(shù)據(jù)包,從而實(shí)現(xiàn)在計(jì)算機(jī)網(wǎng)絡(luò)上的語音交流,好像用戶通過電話線交流似的。
附圖標(biāo)記1000表示提供VoIP服務(wù)的公司的撥號(hào)窗口。用戶可以通過點(diǎn)擊顯示在撥號(hào)窗口1000中的數(shù)字鍵實(shí)現(xiàn)呼叫。服務(wù)窗口1100被連接撥號(hào)窗口1000,以將除了語音通訊和聊天服務(wù)之外的依據(jù)本發(fā)明的用于信使的語言轉(zhuǎn)換服務(wù)提供給用戶。
附圖標(biāo)記1200和1300分別表示信使和信使應(yīng)用助手界面,它們基本上與上述的信使和信使應(yīng)用助手界面一致,除了被設(shè)置在信使1200和界面1300中的用于語音通訊的按鈕。
依據(jù)本發(fā)明的第四實(shí)施例的語言轉(zhuǎn)換系統(tǒng)具有附加系統(tǒng),該附加系統(tǒng)傳送/接收文本消息和語音數(shù)據(jù),并且將文本消息轉(zhuǎn)換為語音,反之亦然,以除了語言轉(zhuǎn)換服務(wù)之外將語音通訊服務(wù)提供給用戶。
盡管結(jié)合目前被認(rèn)為最實(shí)際和優(yōu)選的實(shí)施例,已經(jīng)描述了本發(fā)明,但是應(yīng)當(dāng)理解本發(fā)明不限于公開的實(shí)施例和附圖,而相反地,其意于覆蓋在附加權(quán)利要求的宗旨和范圍內(nèi)的各種變化和變型。
權(quán)利要求
1.一種語言轉(zhuǎn)換系統(tǒng),用于對(duì)連接到互聯(lián)網(wǎng)的多個(gè)終端設(shè)備提供語言轉(zhuǎn)換服務(wù),該語言轉(zhuǎn)換系統(tǒng)包括服務(wù)器模塊,在所述終端設(shè)備中被激活的信使一側(cè)處形成信使應(yīng)用助手界面,接收用戶選擇的且被輸入信使和所述信使應(yīng)用助手界面的數(shù)據(jù),以及將與所述數(shù)據(jù)接近的外語數(shù)據(jù)傳送給所述終端設(shè)備;和DB服務(wù)器,從語料數(shù)據(jù)庫中提取與所述服務(wù)器模塊的所述數(shù)據(jù)接近的外語數(shù)據(jù),并且將外語數(shù)據(jù)傳送給所述服務(wù)器模塊。
2.如權(quán)利要求1所述的語言轉(zhuǎn)換系統(tǒng),其中所述服務(wù)器模塊向所述終端設(shè)備提供信使應(yīng)用控制器,在其中所述信使應(yīng)用控制器獲得所述信使的窗口消息信息、調(diào)整與所述信使結(jié)合的所述信使應(yīng)用助手的界面以及構(gòu)建應(yīng)用環(huán)境,該應(yīng)用環(huán)境包括特定信使的執(zhí)行、信使用途組的選擇、相對(duì)于本地語言的外語的構(gòu)建、信使應(yīng)用助手界面的更新、程序執(zhí)行和程序結(jié)束。
3.如權(quán)利要求2所述的語言轉(zhuǎn)換系統(tǒng),其中所述信使應(yīng)用控制器包括窗口消息信息單元,,獲取在所述終端設(shè)備中被激活的信使的窗口消息信息并將該窗口消息信息傳送給所述服務(wù)器模塊;界面存儲(chǔ)單元,用于存儲(chǔ)將被形成在所述信使一側(cè)處的所述信使應(yīng)用助手界面;和信使分析單元,分析所述信使的窗口消息信息以核查窗口消息信息是否被改變并且將分析結(jié)果傳送給所述窗口消息信息單元以更新所述窗口消息信息單元。
4.如權(quán)利要求3所述的語言轉(zhuǎn)換系統(tǒng),其中所述窗口消息信息單元具有在所述終端設(shè)備中被激活的信使的地址信息、界面信息、移動(dòng)信息和操作信息,依據(jù)所述信使的結(jié)構(gòu)信息在被激活的信使一側(cè)處顯示應(yīng)用助手界面,以及將被激活的信使的注冊(cè)信息傳遞給所述服務(wù)器模塊。
5.如權(quán)利要求1或4所述的語言轉(zhuǎn)換系統(tǒng),其中所述信使應(yīng)用助手的至少一個(gè)界面與用戶驅(qū)動(dòng)的信使一致,各個(gè)信使應(yīng)用助手界面依據(jù)其實(shí)例句柄被區(qū)分且單獨(dú)地被執(zhí)行,和這些執(zhí)行的界面共享代碼段且具有它們自己的數(shù)據(jù)段。
6.如權(quán)利要求3所述的語言轉(zhuǎn)換系統(tǒng),其中所述信使分析單元包括用于分析窗口系統(tǒng)環(huán)境的窗口系統(tǒng)環(huán)境信息分析部分、用于分析應(yīng)用環(huán)境的應(yīng)用環(huán)境信息分析部分和用于存儲(chǔ)使用該信使的用戶信息的用戶信息分析部分。
7.如權(quán)利要求1或4所述的語言轉(zhuǎn)換系統(tǒng),其中所述服務(wù)器模塊包括注冊(cè)信息接收模塊,用于從所述窗口消息信息單元通過所述終端設(shè)備的窗口消息環(huán)路接收與所述信使配合的信使應(yīng)用助手界面的環(huán)境建立信息;應(yīng)用模塊,用于傳送對(duì)應(yīng)于窗口中的窗口消息信息的所述信使的窗口消息信息級(jí)別,該窗口消息信息在所述終端設(shè)備中被激活且被注冊(cè)在所述注冊(cè)信息接收模塊中;日志模塊,用于當(dāng)用戶請(qǐng)求所述語言轉(zhuǎn)換服務(wù)時(shí)使用所述信使應(yīng)用助手界面驗(yàn)證用戶;數(shù)據(jù)庫鏈接模塊,在通過所述信使和所述信使應(yīng)用助手界面接收所述數(shù)據(jù)情況下,結(jié)合DB服務(wù)器以執(zhí)行對(duì)外語數(shù)據(jù)的檢索;和輸入數(shù)據(jù)分析模塊,通過將用戶所輸入的數(shù)據(jù)與外語數(shù)據(jù)比較來分析用戶所輸入的數(shù)據(jù)和外語數(shù)據(jù),以分析外語數(shù)據(jù)相對(duì)于用戶所輸入的數(shù)據(jù)的準(zhǔn)確度。
8.如權(quán)利要求1所述的語言轉(zhuǎn)換系統(tǒng),其中所述DB服務(wù)器包括語料數(shù)據(jù)庫,用于存儲(chǔ)包含多種外語的語料數(shù)據(jù);數(shù)據(jù)檢索單元,檢索所述語料數(shù)據(jù)庫中的語料數(shù)據(jù)以檢測(cè)所述終端設(shè)備輸入的數(shù)據(jù)是否被登記在所述語料數(shù)據(jù)庫中,進(jìn)而提取與所述終端設(shè)備輸入的數(shù)據(jù)含義接近的外語數(shù)據(jù);和輸出控制單元,用于將從所述數(shù)據(jù)檢索單元提取的所述外語數(shù)據(jù)傳遞給所述服務(wù)器模塊。
9.如權(quán)利要求8所述的語言轉(zhuǎn)換系統(tǒng),其中所述數(shù)據(jù)檢索單元基于所述文本數(shù)據(jù)和由所述終端設(shè)備輸入的數(shù)據(jù)之間匹配程度檢索多個(gè)文本數(shù)據(jù),以及提取與所述文本數(shù)據(jù)相匹配的外語數(shù)據(jù)。
10.如權(quán)利要求8所述的語言轉(zhuǎn)換系統(tǒng),其中所述輸出控制單元在連接到鼠標(biāo)的窗口消息提示框中顯示外語數(shù)據(jù),該外語數(shù)據(jù)對(duì)應(yīng)與從所述語料數(shù)據(jù)庫中提取出的且由鼠標(biāo)拖拉的文本數(shù)據(jù)。
11.一種語言轉(zhuǎn)換系統(tǒng),用于對(duì)連接到互聯(lián)網(wǎng)的多個(gè)終端設(shè)備提供語言轉(zhuǎn)換服務(wù),該語言轉(zhuǎn)換系統(tǒng)包括信使應(yīng)用控制器,被容納在所述終端設(shè)備中,以在所述終端設(shè)備中被激活的信使一側(cè)處形成信使應(yīng)用助手界面;服務(wù)器模塊,為所述終端設(shè)備提供信使應(yīng)用控制器,并且當(dāng)在所述終端設(shè)備的數(shù)據(jù)在那里被接收時(shí)輸出外語數(shù)據(jù),該外語數(shù)據(jù)由用戶所選擇的外語組成且對(duì)應(yīng)于從所述終端設(shè)備輸入的所述數(shù)據(jù);和DB服務(wù)器,用于從包含多種外語數(shù)據(jù)的語料數(shù)據(jù)庫中檢索和提取由用戶所選擇的外語組成的且對(duì)應(yīng)于從所述終端設(shè)備輸入的所述數(shù)據(jù)的外語數(shù)據(jù),并且將該外語數(shù)據(jù)傳送給所述服務(wù)器模塊。
12.如權(quán)利要求11所述的語言轉(zhuǎn)換系統(tǒng),其中所述信使應(yīng)用控制器獲取在所述終端設(shè)備被激活的信使的窗口消息信息,以及通過所述終端設(shè)備的窗口消息環(huán)路對(duì)所述服務(wù)器模塊提供與所述信使配合的所述信使應(yīng)用助手界面的結(jié)構(gòu)和環(huán)境構(gòu)建信息。
13.如權(quán)利要求12所述的語言轉(zhuǎn)換系統(tǒng),其中所述服務(wù)器模塊包括應(yīng)用模塊,用于傳送對(duì)應(yīng)于窗口的窗口消息信息的信使的窗口消息信息級(jí)別,該窗口消息信息在所述終端設(shè)備中被激活;日志模塊,用于在用戶請(qǐng)求所述語言轉(zhuǎn)換服務(wù)時(shí)使用所述信使應(yīng)用助手界面驗(yàn)證用戶;數(shù)據(jù)庫鏈接模塊,通過與所述信使配合而工作的所述信使應(yīng)用助手界面在那里接收數(shù)據(jù)時(shí),其與DB服務(wù)器合作,以執(zhí)行對(duì)應(yīng)于所述輸入數(shù)據(jù)的外語數(shù)據(jù)的檢索;和輸入數(shù)據(jù)分析模塊,通過對(duì)所述輸入數(shù)據(jù)和所述外語數(shù)據(jù)的比較來分析所述輸入數(shù)據(jù)和所述外語數(shù)據(jù),以分析所述外語數(shù)據(jù)相對(duì)于所述輸入數(shù)據(jù)的準(zhǔn)確度。
14.一種用于對(duì)連接到互聯(lián)網(wǎng)的多個(gè)終端設(shè)備提供語言轉(zhuǎn)換服務(wù)的方法,該方法包括步驟為所述終端設(shè)備提供信使應(yīng)用控制器,其中所述信使應(yīng)用控制器在所述終端設(shè)備中被激活的所述信使一側(cè)處形成信使應(yīng)用助手界面,該信使應(yīng)用助手界與所述信使相結(jié)合;通過所述信使應(yīng)用助手界面檢索和提取多個(gè)與用戶所輸入的數(shù)據(jù)接近的外語數(shù)據(jù);和將已提取的外語數(shù)據(jù)傳送給所述終端設(shè)備。
15.如權(quán)利要求14所述的方法,進(jìn)一步包括步驟通過為用戶分配ID和口令,在用戶請(qǐng)求下賦予用戶成員身份。
16.如權(quán)利要求14所述的方法,其中所述檢索和提取步驟包括下述子步驟從所述信使應(yīng)用控制器中接收在所述終端設(shè)備中被激活的所述信使的窗口消息信息;通過將包含依據(jù)所述窗口消息信息所調(diào)整的界面大小和位置的信息傳送給所述信使應(yīng)用控制器,以形成所述信使應(yīng)用助手界面;和在用戶請(qǐng)求所述外語轉(zhuǎn)換服務(wù)時(shí),執(zhí)行用戶驗(yàn)證。
17.如權(quán)利要求14所述的方法,進(jìn)一步包括步驟對(duì)所述外語數(shù)據(jù)和用戶所輸入的數(shù)據(jù)進(jìn)行比較,從而分析所述外語數(shù)據(jù)相對(duì)于用戶所輸入的數(shù)據(jù)的準(zhǔn)確度。
18.一種用于對(duì)連接到互聯(lián)網(wǎng)的多個(gè)終端設(shè)備提供語言轉(zhuǎn)換服務(wù)的方法,該方法包括步驟為終端設(shè)備提供信使應(yīng)用控制器,其中所述信使應(yīng)用控制器在所述終端設(shè)備中被激活的信使一側(cè)處形成信使應(yīng)用助手界面,該信使應(yīng)用助手與信使相結(jié)合;接收通過使用鼠標(biāo)拖拉顯示在信使窗口中的內(nèi)容獲得的數(shù)據(jù)或者接收被輸入到所述信使應(yīng)用助手界面的數(shù)據(jù)檢索窗口中的數(shù)據(jù);檢索與所接收的數(shù)據(jù)接近的多個(gè)外語數(shù)據(jù),并且以所述外語數(shù)據(jù)和所接收數(shù)據(jù)之間的匹配程度次序提取外語數(shù)據(jù);和將已提取的外語數(shù)據(jù)傳送給所述終端設(shè)備,以這種方式,所述外語數(shù)據(jù)被顯示與鼠標(biāo)連接的提示框中或者在所述信使應(yīng)用助手界面的檢索結(jié)果顯示窗口中。
19,如權(quán)利要求18所述的方法,其中顯示在所述信使應(yīng)用助手界面的所述檢索結(jié)果顯示窗口中的所述外語數(shù)據(jù)由用戶所選擇的外語構(gòu)成。
20.如權(quán)利要求18所述的方法,其中將通過使用鼠標(biāo)拖拉顯示在所述信使窗口中的內(nèi)容獲得的數(shù)據(jù)輸入到所述信使應(yīng)用助手界面的數(shù)據(jù)檢索窗口中,檢索結(jié)果在對(duì)輸入數(shù)據(jù)的檢索完成時(shí)以文本數(shù)據(jù)形式被顯示在檢索結(jié)果顯示窗口中,以及該文本在用戶雙擊該文本數(shù)據(jù)時(shí)被輸入到對(duì)話輸入窗口,因此能夠?qū)⒃撐谋緮?shù)據(jù)顯示在對(duì)話窗口中。
21.如權(quán)利要求18所述的方法,其中當(dāng)檢索結(jié)果被輸入所述信使的對(duì)話輸入窗口時(shí),所述檢索結(jié)果被轉(zhuǎn)換為相應(yīng)于對(duì)象和用戶的信息和狀況的文本數(shù)據(jù),所述對(duì)象和用戶的信息和狀況被預(yù)先存儲(chǔ)在數(shù)據(jù)庫中。
22.如權(quán)利要求18所述的方法,其中所述信使應(yīng)用助手界面與構(gòu)建在語言轉(zhuǎn)換系統(tǒng)中的翻譯者數(shù)據(jù)庫、提供翻譯程序的公司的互聯(lián)網(wǎng)站點(diǎn)和/或提供包含許多國(guó)家的語言字典或者字典檢索程序的公司的互聯(lián)網(wǎng)站點(diǎn)鏈接,從而允許用戶執(zhí)行語言翻譯和/或詞典檢索。
23.如權(quán)利要求18所述的方法,其中所述信使和所述信使應(yīng)用助手界面與提供網(wǎng)絡(luò)電話的公司服務(wù)器鏈接,以使用戶實(shí)現(xiàn)語音通訊,且語音通訊中的語音數(shù)據(jù)以文本數(shù)據(jù)形式顯示在所述信使和所述信使應(yīng)用助手界面中,以便能夠?qū)⑺鑫谋緮?shù)據(jù)轉(zhuǎn)換成外語數(shù)據(jù)且能夠傳送/接收文本消息或語音數(shù)據(jù)。
全文摘要
本發(fā)明公開了一種語言轉(zhuǎn)換系統(tǒng)及其服務(wù)方法,在用戶使用信使的同時(shí)通過操作與基于信使的窗口消息信息的信使結(jié)合的信使應(yīng)用助手界面,能夠容易地獲得外語翻譯數(shù)據(jù),而不用訪問信使服務(wù)器。語言轉(zhuǎn)換系統(tǒng)對(duì)連接到互聯(lián)網(wǎng)的多個(gè)終端設(shè)備提供語言轉(zhuǎn)換服務(wù),其包括服務(wù)器模塊和DB服務(wù)器。服務(wù)器模塊為終端設(shè)備提供信使應(yīng)用控制器,該信使應(yīng)用控制器在終端設(shè)備中被激活的信使一側(cè)處形成信使應(yīng)用助手界面,服務(wù)器模塊從信使和信使應(yīng)用助手界面中接收由用戶選擇和改變的信息數(shù)據(jù)并請(qǐng)求對(duì)應(yīng)與信息數(shù)據(jù)的數(shù)據(jù)至DB服務(wù)器。服務(wù)器模塊將從DB服務(wù)器輸出的數(shù)據(jù)傳送給信使應(yīng)用助手界面。DB服務(wù)器從語料數(shù)據(jù)庫中提取與被輸入服務(wù)器模塊中的數(shù)據(jù)接近的外語數(shù)據(jù),并且將外語數(shù)據(jù)傳送給信使應(yīng)用助手界面。通過利用語言轉(zhuǎn)換服務(wù),而不用在窗口屏幕上單獨(dú)地顯示電子詞典或翻譯程序,用戶能夠通過信使實(shí)現(xiàn)與外國(guó)人的實(shí)時(shí)在線交流。
文檔編號(hào)G06Q10/00GK101069198SQ200580039966
公開日2007年11月7日 申請(qǐng)日期2005年11月22日 優(yōu)先權(quán)日2004年11月22日
發(fā)明者慎漢振, 金康起 申請(qǐng)人:A.I.庫珀斯有限公司