專利名稱:即時(shí)消息的語言驗(yàn)證系統(tǒng)及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種語言驗(yàn)證系統(tǒng)及方法,特別是指關(guān)于一種于進(jìn)行即時(shí)通 訊即時(shí)驗(yàn)證語言正確性的語言驗(yàn)證系統(tǒng)及方法。
背景技術(shù):
在電腦與網(wǎng)絡(luò)未被發(fā)明之前,早期人與人之間的溝通主要是通過實(shí)體信 件或是傳統(tǒng)電話等通訊方式來進(jìn)行消息的交換,當(dāng)兩個(gè)距離較遠(yuǎn)的區(qū)域甚至 是不同國(guó)家要進(jìn)行消息交換時(shí),除了必須要克服空間上所造成的消息延遲時(shí) 間,以往的溝通方式也必須付出較昂貴的價(jià)格才能快速的完成消息的傳送。但在電腦與網(wǎng)絡(luò)科技日新月異的今天,即時(shí)通訊(如MSN Messenger、 Yahoo 即時(shí)通及skype等)取代了以往耗時(shí)又昂貴的通訊方式,打破了時(shí)間和空間上 的限制,提供了現(xiàn)代人更快速更平價(jià)的消息交換平臺(tái)。然而,即時(shí)通訊除了廣泛的被使用來與一般親朋好友聯(lián)系感情外,也被 廣泛的應(yīng)用在企業(yè)跨國(guó)的商業(yè)交流和語言學(xué)習(xí)者跨語言的信息交流上。 一般 來說,當(dāng)使用者通過即時(shí)消息通過自己不熟悉的語言輸入即時(shí)消息時(shí),并無 法保證所輸入的消息皆符合語言的正確性。舉例來說,若使用者是通過即時(shí) 通訊進(jìn)行跨國(guó)會(huì)議時(shí)輸入了不符合語言正確性的語句,又因?yàn)榧磿r(shí)通訊可快 速進(jìn)行消息交換的特性無法適時(shí)的更正做出反應(yīng),便可能因?yàn)檎Z言使用不恰 當(dāng)造成貽笑大方的情況。而語言學(xué)習(xí)者通過即時(shí)消息進(jìn)行信息交流時(shí),若無 法即時(shí)的從即時(shí)消息中發(fā)現(xiàn)自己使用的語言是否正確,通過即時(shí)消息交換進(jìn) 行語言學(xué)習(xí)的效果也會(huì)大打折扣。綜上所述,可以得知現(xiàn)有技術(shù)中存在著使用者在通過即時(shí)通訊系統(tǒng)的界 面與另 一使用者進(jìn)行即時(shí)消息交換時(shí),無法即時(shí)發(fā)現(xiàn)輸入的即時(shí)消息中語言 使用錯(cuò)誤部分的問題,因此有必要提出改進(jìn)的技術(shù)手段,來解決此一問題。
發(fā)明內(nèi)容
鑒于以上在現(xiàn)有技術(shù)中所提出以往使用者通過即時(shí)通訊系統(tǒng)的界面與另 一使用者進(jìn)行即時(shí)消息交換時(shí),使用者無法即時(shí)發(fā)現(xiàn)輸入的即時(shí)消息中語言 使用錯(cuò)誤部分的情況,本發(fā)明目的在于提供一種即時(shí)消息的語言驗(yàn)證系統(tǒng)及 方法,可以用來解決現(xiàn)有技術(shù)中的待解決問題。
于本發(fā)明所提供的即時(shí)消息的語言驗(yàn)證系統(tǒng),其包括有儲(chǔ)存4莫塊,用 以儲(chǔ)存至少一筆文字?jǐn)?shù)據(jù)項(xiàng);讀取才莫塊,用以于使用者于即時(shí)通訊系統(tǒng)的界 面輸入即時(shí)消息完成后,自即時(shí)通訊系統(tǒng)的界面讀取即時(shí)消息;解析模塊, 用以于讀取模塊讀取到即時(shí)消息后解析即時(shí)消息以產(chǎn)生至少一文字區(qū)段;驗(yàn) 證模塊,用以根據(jù)語言演算法比對(duì)文字區(qū)段與文字?jǐn)?shù)據(jù)項(xiàng)以產(chǎn)生驗(yàn)證結(jié)果; 及輸出模塊,用以于驗(yàn)證模塊驗(yàn)證完成時(shí)輸出驗(yàn)證結(jié)果。
于本發(fā)明所提供的即時(shí)消息的語言驗(yàn)證方法,其步驟包括有當(dāng)使用者 于即時(shí)通訊系統(tǒng)的界面輸入即時(shí)消息完成后,自即時(shí)通訊系統(tǒng)的界面讀取即 時(shí)消息;解析即時(shí)消息以產(chǎn)生至少一文字區(qū)段;根據(jù)語言演算法比對(duì)文字區(qū) 段與儲(chǔ)存的至少一筆文字?jǐn)?shù)據(jù)項(xiàng)以產(chǎn)生驗(yàn)證結(jié)果;及輸出驗(yàn)證結(jié)果。
通過上述的技術(shù)手段,本發(fā)明能夠輔助使用者即時(shí)發(fā)現(xiàn)即時(shí)消息中語言 使用錯(cuò)誤部分,并更進(jìn)一步達(dá)到提高交換即時(shí)消息時(shí)溝通流暢度的效果。
圖1是本發(fā)明所述的即時(shí)消息的語言驗(yàn)證系統(tǒng)的架構(gòu)圖。 圖2是本發(fā)明所述的即時(shí)消息的語言驗(yàn)證方法的流程圖。 圖3A~ 3D是本發(fā)明的驗(yàn)證即時(shí)消息語言正確性的實(shí)施例示意圖。
具體實(shí)施例方式
以下將配合附圖及實(shí)施例來詳細(xì)說明本發(fā)明的實(shí)施方式,以此來說明本 發(fā)明如何于使用者進(jìn)行即時(shí)通訊時(shí),對(duì)使用者所輸入的即時(shí)消息的語言正確 性進(jìn)行即時(shí)驗(yàn)證并輸出驗(yàn)證結(jié)果,以及如何通過此技術(shù)手段來解決以往使用 者通過即時(shí)通訊系統(tǒng)的界面與另一使用者進(jìn)行即時(shí)消息交換時(shí),使用者無法即時(shí)發(fā)現(xiàn)輸入的即時(shí)消息中語言使用錯(cuò)誤部分的問題,同時(shí)針對(duì)如何輔助使 用者即時(shí)發(fā)現(xiàn)即時(shí)消息中語言使用錯(cuò)誤部分,以更進(jìn)一步達(dá)到提高交換即時(shí) 消息時(shí)溝通流暢度的效果的實(shí)現(xiàn)過程進(jìn)行說明,以供充分理解并據(jù)以實(shí)施。
首先,將先以圖1本發(fā)明即時(shí)消息的語言驗(yàn)證系統(tǒng)的架構(gòu)圖,來"i兌明本 發(fā)明系統(tǒng)各模塊之間的運(yùn)行。于本發(fā)明所述的即時(shí)消息的語言驗(yàn)證系統(tǒng),適 用于使用者通過即時(shí)通訊系統(tǒng)的界面與外部使用者進(jìn)行即時(shí)通訊時(shí),當(dāng)使用 者使用即時(shí)通訊系統(tǒng)時(shí),本發(fā)明的即時(shí)消息的語言驗(yàn)證系統(tǒng)可通過即時(shí)通訊 系統(tǒng)的界面對(duì)即時(shí)消息進(jìn)行語言驗(yàn)證。在此的即時(shí)通訊系統(tǒng)可以是MSN Messenger、 Yahoo即時(shí)通、skype或其他可進(jìn)行即時(shí)消息交換的通訊系統(tǒng), 在此的即時(shí)通訊系統(tǒng)雖以前述的系統(tǒng)為例,但并不以此為限。而即時(shí)通訊系 統(tǒng)的界面是可供使用者輸入即時(shí)消息、傳送即時(shí)消息及顯示接收的即時(shí)消息 的使用者界面,而具有本發(fā)明的即時(shí)通訊系統(tǒng)的界面還可包含與本發(fā)明即時(shí) 消息的語言驗(yàn)證系統(tǒng)互動(dòng)的操作界面。
本發(fā)明的即時(shí)消息的語言驗(yàn)證系統(tǒng)其包含儲(chǔ)存模塊101、讀取^莫塊102、 解析模塊103、驗(yàn)證模塊104及輸出模塊105。
儲(chǔ)存模塊101,用以儲(chǔ)存至少一筆文字?jǐn)?shù)據(jù)項(xiàng)。于本發(fā)明所述的每一筆 文字?jǐn)?shù)據(jù)項(xiàng),還可包含文字部分及詞性部分。舉例來說,某一筆文字?jǐn)?shù)據(jù)項(xiàng) "Japan",其文字部分即"Japan"的^^并寫組成,而詞性部分則為名詞。在此 所指的詞性除了可以是語法中所謂的各種詞性,如名詞、動(dòng)詞、形容詞或 副詞等等的詞性,亦包含標(biāo)點(diǎn)符號(hào)及數(shù)字。例如對(duì)""而言,其詞性為 標(biāo)點(diǎn)符號(hào),而對(duì)"13"而言,其詞性為數(shù)字。但文字?jǐn)?shù)據(jù)項(xiàng)的具體記載形式 并不以上述為限,只要能夠用于提供校正使用者輸入即時(shí)消息中的內(nèi)容均可 被應(yīng)用于本發(fā)明。
讀取模塊102,用以于使用者于即時(shí)通訊系統(tǒng)的界面輸入即時(shí)消息107 后,自即時(shí)通訊系統(tǒng)的界面讀取即時(shí)消息107。當(dāng)使用者通過即時(shí)通訊系統(tǒng) 的界面輸入了欲傳送給外部使用者的即時(shí)消息107時(shí),輸入完成時(shí),例如 使用者按下即時(shí)通訊界面上的驗(yàn)證掩鍵,例如"ENTER"掩建,讀和漠塊 102 <更會(huì)負(fù)責(zé)讀取即時(shí)消息107,并將即時(shí)消息107傳送到解析才莫塊103。
解析才莫塊103,負(fù)責(zé)于讀取^莫塊102傳送的即時(shí)消息107,并將即時(shí)消息
6107進(jìn)行解析以產(chǎn)生至少一文字區(qū)段。舉例來說,當(dāng)使用者輸入了即時(shí)消息 107"There are 66 apples."時(shí),解析模塊103將對(duì)即時(shí)消息107拆解為"There"、 "are" 、 "66" 、 "apples"及"."等文字區(qū)段,而這些文字區(qū)段包舍但不 限于文字、標(biāo)點(diǎn)符號(hào)或數(shù)字。當(dāng)即時(shí)消息107當(dāng)中包含不完整的文字時(shí),解 析模塊103亦會(huì)將即時(shí)消息107拆解為不同文字區(qū)段。解析模塊103可以通 過空白字符擷取字段的方式來拆解出不同的文字區(qū)段,亦可通過其他定義的 字段拆解方式來進(jìn)行文字區(qū)段的拆解。假設(shè)有即時(shí)消息107為"Hauryu ", 則解析模塊103便會(huì)將即時(shí)消息107拆解為"Hau" 、 "r" 、 "yu"及"?"。 解析模塊103解析出來的文字區(qū)段,將會(huì)通過驗(yàn)證模塊104進(jìn)行驗(yàn)證。
驗(yàn)iit^莫塊104,用以4艮據(jù)語言演算法將解析模塊103所解析出來的文字 區(qū)段與儲(chǔ)存模塊101所儲(chǔ)存的文字?jǐn)?shù)據(jù)項(xiàng)進(jìn)行比對(duì)。文字?jǐn)?shù)據(jù)項(xiàng)的內(nèi)容,如 前于儲(chǔ)存^f莫塊101中所述可以包含但不限于文字部分、詞性部分及標(biāo)點(diǎn)符號(hào) 及數(shù)字的部份,只要能夠用于提供校正使用者輸入即時(shí)消息中的內(nèi)容均可被 應(yīng)用于本發(fā)明。而于本發(fā)明所述的語言演算法還包含了驗(yàn)證文字區(qū)段的拼寫 正確性語法正確性。舉例來說,當(dāng)驗(yàn)證模塊104在驗(yàn)證拼寫正確性時(shí),驗(yàn)證 模塊104將會(huì)搜尋儲(chǔ)存模塊101當(dāng)中是否具有對(duì)應(yīng)各個(gè)文字區(qū)段的文字?jǐn)?shù)據(jù) 項(xiàng),若有,則表示文字拼寫正確;若無,則驗(yàn)證模塊104將會(huì)搜尋最接近的 文字?jǐn)?shù)據(jù)項(xiàng)作為拼寫驗(yàn)證結(jié)果。另外,當(dāng)驗(yàn)證才莫塊104在驗(yàn)證語法使用的正 確性時(shí),驗(yàn)證模塊104將會(huì)根據(jù)語法的組合規(guī)則判斷各個(gè)文字區(qū)段的結(jié)合結(jié) 果是否符合語法正確性,例如以英文為例,就必須判斷組合后的句子整體 上是否為英文句子的五大基本句型之一,甚至可以用更復(fù)雜的句子組成結(jié)構(gòu) 來作為語法的組合規(guī)則進(jìn)行判斷。驗(yàn)證;漠塊104驗(yàn)證完成后,便會(huì)產(chǎn)生一個(gè) 驗(yàn)證結(jié)果,而這個(gè)驗(yàn)證結(jié)果可以包含但不限于4并寫驗(yàn)證結(jié)果和語法驗(yàn)證結(jié)果。
當(dāng)驗(yàn)證模塊104完成驗(yàn)證后,所產(chǎn)生的驗(yàn)證結(jié)果將通過輸出才莫塊105進(jìn) 行輸出。輸出模塊105輸出驗(yàn)證結(jié)果的方式可以是將驗(yàn)證結(jié)果顯示在即時(shí)通 訊系統(tǒng)的界面上,也可以通過即時(shí)通訊系統(tǒng)產(chǎn)生一個(gè)新的窗口,然后將驗(yàn)證 結(jié)果顯示在新增加的窗口界面上。而當(dāng)驗(yàn)證才莫塊104所產(chǎn)生的驗(yàn)證結(jié)果當(dāng)中 驗(yàn)證出即時(shí)消息107包^i吾言使用錯(cuò)誤的部分時(shí),輸出模塊105還會(huì)以提示 的方式來輸出錯(cuò)誤的文字區(qū)段。舉例來說,假設(shè)即時(shí)消息107為"It may notgood to our health."根據(jù)驗(yàn)證模塊104判斷出缺少動(dòng)詞"be"時(shí),輸出才莫塊可 以通過輸出"It may be not good to our health."并將"be"以4且體或是變更顯 示顏色的標(biāo)記方式以及通過文字提示"缺少動(dòng)詞be"的方式來提示使用者即 時(shí)消息107當(dāng)中的錯(cuò)誤部分,即時(shí)驗(yàn)證使用者所輸入的即時(shí)消息中使用語言 的正確性,以此輔助使用者發(fā)現(xiàn)錯(cuò)誤的部分進(jìn)行更正,提高使用者溝通上的 流暢度。 '
請(qǐng)?jiān)賲⒄請(qǐng)D1,除了上述模塊外,本系統(tǒng)還可于原先的架構(gòu)上加上一更 新模塊106,用以更新儲(chǔ)存模塊101當(dāng)中所儲(chǔ)存的文字?jǐn)?shù)據(jù)項(xiàng)以及更新驗(yàn)證 模塊104當(dāng)中的語言演算法。通過更新才莫塊106,本發(fā)明的儲(chǔ)存4莫塊101可 以擴(kuò)充最新的文字?jǐn)?shù)據(jù)項(xiàng),也可以更新為不同語言版本的文字?jǐn)?shù)據(jù)項(xiàng),同時(shí) 也可以更換驗(yàn)iiMt塊104當(dāng)中的語言演算法,以此提高本系統(tǒng)語言驗(yàn)證的精 確性。
請(qǐng)參考圖2,接下來將通過本發(fā)明即時(shí)消息的語言驗(yàn)證方法的流程圖來 說明本發(fā)明的實(shí)施步驟。本方法適用于使用者通過即時(shí)通訊系統(tǒng)的界面與外 部使用者進(jìn)行即時(shí)通訊時(shí),而本發(fā)明所述的即時(shí)通訊系統(tǒng)的界面(圖中未示) 是由即時(shí)通訊系統(tǒng)如MSN Messenger, Yahoo即時(shí)通、skype或可進(jìn)行即時(shí) 消息107交換的通訊系統(tǒng)等所提供的使用者界面。
當(dāng)使用者于即時(shí)通訊系統(tǒng)的界面中輸入了即時(shí)消息107時(shí),讀Wt塊102 將先自即時(shí)通訊系統(tǒng)的界面讀取使用者輸入的即時(shí)消息107(步驟201),當(dāng)讀 取模塊102接收即時(shí)消息107后,便會(huì)將即時(shí)消息107傳送至解析模塊103。 接著,解析模塊103便會(huì)解析即時(shí)消息107以產(chǎn)生至少一文字區(qū)段(步驟202)。 舉例來說,當(dāng)使用者輸入了即時(shí)消息107 "3 little pigs"時(shí),解析模塊103便 可以根據(jù)即時(shí)消息當(dāng)中的空格將即時(shí)消息107拆解為"3" 、 "little"及"pigs" 等文字區(qū)段,而這些文字區(qū)段包含但不限于文字、標(biāo)點(diǎn)符號(hào)或數(shù)字。當(dāng)即時(shí) 消息107當(dāng)中包含不完整的文字時(shí),解析模戰(zhàn)103亦會(huì)將即時(shí)消息107拆解 為不同文字區(qū)段。假設(shè)現(xiàn)在有即時(shí)消息107為"separate d area",則解析才莫 塊103便會(huì)將即時(shí)消息107拆解為"s印arate,, 、 "d"及 "area"。而解析 模塊103解析出來的文字區(qū)段,將會(huì)通過驗(yàn)證;漢塊104進(jìn)行驗(yàn)證。在此拆解 文字區(qū)段的方式以空格的拆解方式為例,但實(shí)際拆解方式則不以此為限。
8接著,驗(yàn)證才莫塊104將根據(jù)語言演算法比對(duì)文字區(qū)段與儲(chǔ)存的至少一筆 文字?jǐn)?shù)據(jù)項(xiàng)以產(chǎn)生驗(yàn)證結(jié)果(步驟203)。于本發(fā)明所述的語言演算法還包含了 驗(yàn)證文字區(qū)段的拼寫正確性及語法正確性。舉例來說,當(dāng)驗(yàn)證模塊104在驗(yàn) 證文字區(qū)段拼寫使用的正確性時(shí),驗(yàn)證模塊104將會(huì)搜尋儲(chǔ)存模塊101當(dāng)中 是否具有對(duì)應(yīng)各個(gè)文字區(qū)段的文字?jǐn)?shù)據(jù)項(xiàng),若有,則表示文字拼寫正確;若 無,則驗(yàn)證模塊104將會(huì)搜尋最接近的文字?jǐn)?shù)據(jù)項(xiàng)作為拼寫驗(yàn)證結(jié)果。另夕卜, 當(dāng)驗(yàn)證模塊104在驗(yàn)證各個(gè)文字區(qū)段語法的正確性時(shí),驗(yàn)證模塊104將會(huì)根 據(jù)語法的組合規(guī)則判斷各個(gè)文字區(qū)段的結(jié)合結(jié)果是否符合語法正確性。驗(yàn)證 模塊104驗(yàn)證完成后,便會(huì)產(chǎn)生一個(gè)驗(yàn)證結(jié)果,而這個(gè)驗(yàn)證結(jié)果可以包含拼 寫驗(yàn)證結(jié)果和語法驗(yàn)證結(jié)果。
最后,通過輸出模塊105輸出驗(yàn)證結(jié)果(步驟204)。輸出驗(yàn)證結(jié)果的方式 可以是將驗(yàn)證結(jié)果顯示在即時(shí)通訊系統(tǒng)的界面上,也可以將驗(yàn)證結(jié)果通過即 時(shí)通訊系統(tǒng)顯示在新增加的窗口上。而所產(chǎn)生的驗(yàn)證結(jié)果當(dāng)中即時(shí)消息107 包^i吾言使用錯(cuò)誤的部分時(shí),輸出模塊105還會(huì)以提示輸出錯(cuò)誤的文字區(qū)段。 舉例來說,假設(shè)即時(shí)消息107為"It may not good to our health."'瞼證出缺少 動(dòng)詞"be"時(shí),輸出才莫塊105可以通過輸出"It may be not good to our health." 并將"be"以粗體或是變更顯示顏色的標(biāo)記方式以及通過文字提示"缺少動(dòng) 詞be"的方式來提示使用者即時(shí)消息107當(dāng)中的^^吳部分,以便即時(shí)驗(yàn)證使 用者所輸入的即時(shí)消息中使用語言的正確性,以此輔助使用者發(fā)現(xiàn)錯(cuò)誤的部 分進(jìn)行更正,提高使用者溝通上的流暢度。
除了上述的步驟之外,本發(fā)明的方法還包含更新儲(chǔ)存的文字?jǐn)?shù)據(jù)項(xiàng)及語 言演算法。通過更新儲(chǔ)存的文字?jǐn)?shù)據(jù)項(xiàng)及語言演算法,本發(fā)明可以擴(kuò)充最新 的文字?jǐn)?shù)據(jù)項(xiàng),也可以更新為不同語言版本的文字?jǐn)?shù)據(jù)項(xiàng),也可以更換不同 語言的語言演算法,以此提高語言驗(yàn)證的精確性。
接下來,將通過一實(shí)施例配合本發(fā)明的附圖來說明本發(fā)明的實(shí)施方式。
請(qǐng)參考圖3A,假設(shè)現(xiàn)有一使用者于即時(shí)通訊系統(tǒng)的界面301與外部使用 者進(jìn)行即時(shí)消息交換,并使用本發(fā)明的系統(tǒng)及方法進(jìn)行即時(shí)消息的語言驗(yàn)證。 當(dāng)使用者于即時(shí)通訊系統(tǒng)的界面301當(dāng)中的印時(shí)消息輸入?yún)^(qū)域302中輸入即 時(shí)消息303 "We always working till late at night before taking exams."時(shí),本系統(tǒng)的讀取模塊將會(huì)于使用者輸入完成后,例如使用者按下即時(shí)通訊系統(tǒng)的 界面上的"驗(yàn)證"功能鍵304后,立即對(duì)使用者輸入的即時(shí)消息進(jìn)行讀取, 接著,讀取模塊便會(huì)將讀取到的即時(shí)消息303傳送到解析模塊中。當(dāng)解析模 塊接收到即時(shí)消息303時(shí)將會(huì)先將即時(shí)消息303解析為至少一個(gè)文字區(qū)段。 解析的方式,可以通過文字區(qū)段間的空格來區(qū)分不同的文字、標(biāo)點(diǎn)符號(hào)或數(shù) 字。解析的過程,以本實(shí)施例的即時(shí)消息303 "We always working till late at night before taking exams."為例,可拆解為"We" 、 "always" 、 " working"、 "till" 、 "late" 、 "at" 、 "night" 、 "before" 、 "taking" 、 "exams" 及"."。解析模塊解析出文字區(qū)段后,驗(yàn)證才莫塊將根據(jù)語言演算法針對(duì)文字 區(qū)段進(jìn)行拼寫及語法驗(yàn)證。驗(yàn)證拼寫正確性時(shí),驗(yàn)證模塊將會(huì)搜尋儲(chǔ)存模塊 當(dāng)中是否具有對(duì)應(yīng)各個(gè)文字區(qū)^:的文字?jǐn)?shù)據(jù)項(xiàng),若有,則表示文字拼寫正確; 若無,則驗(yàn)證模塊將會(huì)搜尋最接近的文字?jǐn)?shù)據(jù)項(xiàng)作為拼寫驗(yàn)證結(jié)果。另外, 驗(yàn)證語法正確性時(shí),驗(yàn)證模塊將會(huì)根據(jù)語法的組合規(guī)則判斷各個(gè)文字區(qū)段的 結(jié)合結(jié)果是否符合語法正確性。驗(yàn)證語法的類別305可如圖3B所示,然所述 的語法驗(yàn)證類別305雖以部分語法驗(yàn)證方式為例,但實(shí)際的語法驗(yàn)證種類并 不以此為限。
當(dāng)驗(yàn)證模塊產(chǎn)生驗(yàn)證結(jié)果后,輸出模塊輸出驗(yàn)證結(jié)果的方式可以是如圖 3C將驗(yàn)證結(jié)果顯示在即時(shí)通訊系統(tǒng)的界面301上,也可以圖3D將驗(yàn)證結(jié)果 顯示在新增加的窗口 306上。而當(dāng)驗(yàn)證;漢塊所產(chǎn)生的-瞼證結(jié)果當(dāng)中-瞼證出即 時(shí)消息303包^i吾言使用錯(cuò)誤的部分時(shí),輸出模塊還會(huì)以提示輸出錯(cuò)誤的文 字區(qū)段。舉例來說,假設(shè)即時(shí)消息303為"We always working till late at night before taking exams."根據(jù)驗(yàn)證模塊判斷出句子成分殘缺不全時(shí),輸出模塊可 以通過輸出將錯(cuò)誤部分以粗體或是變更顯示顏色的標(biāo)記方式,以及通過文字 提示的方式來提示使用者即時(shí)消息303當(dāng)中的錯(cuò)誤部分,即時(shí)驗(yàn)證使用者所 輸入的即時(shí)消息中使用語言的正確性,以此辨助使用者發(fā)現(xiàn)錯(cuò)誤的部分進(jìn)行 更正,提高使用者溝通上的流暢度。本發(fā)明雖以英語的語法驗(yàn)證作為實(shí)施例, 但實(shí)際上則不以此語言為限。
綜上所述,可知本發(fā)明與現(xiàn)有技術(shù)之間的區(qū)別在于具有可于使用者進(jìn)行 即時(shí)通訊時(shí),即時(shí)驗(yàn)3正使用者所輸入的即時(shí)消息的語言正確性,并輸出驗(yàn)證結(jié)果的技術(shù)手段,以此可以解決現(xiàn)有技術(shù)中使用者通過即時(shí)通訊系統(tǒng)的界面與另 一使用者進(jìn)行即時(shí)消息交換時(shí),無法即時(shí)發(fā)現(xiàn)輸入的即時(shí)消息中語言使用镅-誤部分的問題,進(jìn)而達(dá)到提高交換即時(shí)消息時(shí)溝通流暢度的效果。
雖然本發(fā)明所揭露的實(shí)施方式如上,但所述的內(nèi)容并非用以直接限定本發(fā)明的專利保護(hù)范圍。任何本發(fā)明所屬技術(shù)領(lǐng)域中具有通常知識(shí)者,在不脫離本發(fā)明所揭露的精神和范圍的前提下,可以在實(shí)施的形式上及細(xì)節(jié)上作些許的更動(dòng)。本發(fā)明的專利保護(hù)范圍,仍須以權(quán)利要求書為準(zhǔn)。
權(quán)利要求
1、一種即時(shí)消息的語言驗(yàn)證系統(tǒng),該系統(tǒng)包含一儲(chǔ)存模塊,用以儲(chǔ)存至少一筆文字?jǐn)?shù)據(jù)項(xiàng);一讀取模塊,用以于使用者于一即時(shí)通訊系統(tǒng)的界面輸入一即時(shí)消息完成后,自該即時(shí)通訊系統(tǒng)的界面讀取該即時(shí)消息;一解析模塊,用以于該讀取模塊讀取到該即時(shí)消息后解析該即時(shí)消息以產(chǎn)生至少一文字區(qū)段;一驗(yàn)證模塊,用以根據(jù)一語言演算法比對(duì)該些文字區(qū)段與該些文字?jǐn)?shù)據(jù)項(xiàng)以產(chǎn)生一驗(yàn)證結(jié)果;及一輸出模塊,用以于該驗(yàn)證模塊驗(yàn)證完成時(shí)輸出該驗(yàn)證結(jié)果。
2、 如權(quán)利要求1所述的即時(shí)消息的語言驗(yàn)證系統(tǒng),其特征在于,各該文 字?jǐn)?shù)據(jù)項(xiàng)還包含一文字部分及一詞性部分。
3、 如權(quán)利要求1所述的即時(shí)消息的語言驗(yàn)證系統(tǒng),其特征在于,該些文 字區(qū)段為文字、標(biāo)點(diǎn)符號(hào)或數(shù)字。
4、 如權(quán)利要求1所述的即時(shí)消息的語言驗(yàn)證系統(tǒng),其特征在于,該語言 演算法還包含驗(yàn)證該些文字區(qū)段的拼寫正確性及語法正確性。
5、 如權(quán)利要求1所述的即時(shí)消息的語言驗(yàn)證系統(tǒng),其特征在于,該輸出 模塊還用以于該驗(yàn)證^t塊產(chǎn)生的該驗(yàn)證結(jié)果包含錯(cuò)誤的該些文字區(qū)段時(shí),以 一提示輸出錯(cuò)誤的該些文字區(qū)段。
6、 如權(quán)利要求5所述的即時(shí)消息的語言驗(yàn)證系統(tǒng),其特征在于,該提示 是一文字提示或 一標(biāo)記提示。
7、 如權(quán)利要求1所述的即時(shí)消息的語言驗(yàn)證系統(tǒng),其特征在于,該系統(tǒng) 還包含一更新模塊,用以更新該儲(chǔ)存模塊的該些文字?jǐn)?shù)據(jù)項(xiàng)及更新該驗(yàn)證模 塊的該語言演算法。
8、 一種即時(shí)消息的語言驗(yàn)證方法,該方法包含下列步驟當(dāng)使用者于一即時(shí)通訊系統(tǒng)的界面輸入一即時(shí)消息完成后,自該即時(shí)通訊系統(tǒng)的界面讀取該即時(shí)消,岜-;解析該即時(shí)消息以產(chǎn)生至少 一文字區(qū)段;根據(jù)一語言演算法比對(duì)該些文字區(qū)段與儲(chǔ)存的至少一筆文字?jǐn)?shù)據(jù)項(xiàng)以產(chǎn) 生一驗(yàn)證結(jié)果;及輸出該驗(yàn)證結(jié)果。
9、 如權(quán)利要求8所述的即時(shí)消息的語言驗(yàn)證方法,其特征在于,當(dāng)該驗(yàn) 證結(jié)果包含錯(cuò)誤的該些文字區(qū)段時(shí),以一提示輸出錯(cuò)誤的該些文字區(qū)段。
10、 如權(quán)利要求8所述的即時(shí)消息的語言驗(yàn)證方法,其特征在于,該方 法還包含更新儲(chǔ)存的該些文字?jǐn)?shù)據(jù)項(xiàng)及更新該語言演算法。
全文摘要
一種即時(shí)訊息消息的語言驗(yàn)證系統(tǒng)及方法,目的在于解決以往使用者通過即時(shí)通訊系統(tǒng)的界面與另一使用者進(jìn)行即時(shí)消息交換時(shí),使用者無法即時(shí)發(fā)現(xiàn)輸入的即時(shí)消息中語言使用錯(cuò)誤部分的問題,其通過于使用者進(jìn)行即時(shí)通訊時(shí),即時(shí)驗(yàn)證使用者所輸入的即時(shí)消息的語言正確性,并輸出驗(yàn)證結(jié)果,以此而能夠輔助使用者即時(shí)發(fā)現(xiàn)即時(shí)消息中語言使用錯(cuò)誤部分,并更進(jìn)一步達(dá)到提高交換即時(shí)消息時(shí)溝通流暢度的效果。
文檔編號(hào)H04L12/58GK101635688SQ20081013422
公開日2010年1月27日 申請(qǐng)日期2008年7月21日 優(yōu)先權(quán)日2008年7月21日
發(fā)明者胡潔瓊, 邱全成 申請(qǐng)人:英業(yè)達(dá)股份有限公司