專利名稱:基于網絡的輸入系統和方法
技術領域:
本發明涉及一種輸入方法和系統,尤其涉及一種通過網絡進行數據輸入的方法和系統。
當前,存在著許多種輸入法及與其相應的輸入軟件。在人們想要在自己的電子設備上輸入某種語言的文字時,通常需要安裝用于輸入該種語言的輸入法軟件。現狀是即使對于用同一種語言(如中文),往往也存在多種輸方法。這樣當一個用戶想要使用某種語言下特定的輸入法時,他就要將實現該輸入法的軟件安裝到自己的設備中,而當他想換用別的輸入法時,如果設備中沒有實現這種輸入法的軟件,則他還要將相應的軟件安裝到其設備中。現在還沒有一種方案,來使用戶能夠針對多語言,根據自己的喜好選用輸入法進行輸入,而不用考慮在自己的設備上是否安裝了實現相應的輸入法的應用軟件。
另外,并不是每種操作系統都可以支持所有的輸入法,因此經常出現使用者不得不在不同的操作系統下使用不同的輸入法進行文字處理的情況。而且現在市場上出現的不同的設備經常使用不同的輸入法,采用不同的輸入軟件產品。例如,手持式設備的輸入軟件與機頂盒的輸入軟件是不兼容的,因而用戶就需要為他們的這些設備購買相應的軟件,從而增加了費用。
隨著手持設備的日益流行,輸入法帶來的問題更加顯著。因為這些手持設備通常只具有有限的存儲空間和數據處理能力,使用者不可能將多種語言的各種輸入法全部安裝到自己的設備中。
隨著因特網的普及,瀏覽器技術不斷變得強大起來,該技術已經能夠支持多語言顯示,因而使得通過網絡來提供一種可以在多語言環境下進行輸入的方法成為可能。
本發明的一個目的在于提供一種基于網絡的輸入方法和系統,使得用戶可以從多種輸入法多種語言中進行選擇和輸入。
本發明的另一個目的在于提供一種基于網絡的輸入方法和系統,使得用戶可以選擇多種輸入法進行組合輸入。
為了實現上述目的,本發明提供了一種基于網絡的輸入系統,其中該網絡包括至少一個服務器,至少一個客戶機,所述客戶機側具有用于訪問服務器的瀏覽裝置,通過所述瀏覽裝置訪問服務器進行字符輸入。在所述客戶機側,瀏覽裝置從服務器下載一個客戶端小應用程序,用于與服務器進行通信;在所述服務器側具有通信單元,用于實現與客戶機之間的數據收發功能;用戶配置文件管理器,用于存儲和管理來自于不同的客戶機的信息;輸入法引擎庫,用于存儲各種語言下的各種輸入法引擎;操作調度器,用于從所述的輸入法引擎庫中選擇對應于用戶所選擇的語言及所選擇的輸入法的引擎,并將用戶根據所選擇的輸入法輸入的信息送到該引擎進行識別。
為了實現上述目的,本發明還提供一種基于網絡的輸入方法,其中該網絡包括至少一個服務器,至少一個客戶機,所述客戶機側具有用于訪問服務器的瀏覽裝置,通過所述瀏覽裝置訪問服務器進行字符輸入。包括步驟建立起瀏覽裝置與服務器之間的連接;從服務器下載包括一個用戶輸入界面動態生成器、一個輸入法選擇界面及一個網絡通信單元的客戶端小應用程序;通過上述輸入法選擇界面選擇輸入語言和方法,并將選擇信息發送到服務器;服務器根據所選擇的語言和方法向客戶機發送輸入界面格式;用戶輸入界面動態生成器根據上述輸入格式動態地生成適當的用戶輸入界面;通過所生成的用戶輸入界面進行字符輸入,并將其發送到服務器;服務器識別發送來的字符,并將識別結果發送回客戶機;
在客戶機側的用戶輸入界面上顯示識別結果,并可對其進行修改。
為了實現上述目的,本發明還提供一種基于網絡的輸入方法,其中通過位于服務器側的一個多輸入法識別器將用戶通過多種輸入法所輸入的字符識別結果組合起來。所述多輸入法識別器通過對通過多種輸入法所識別出的結果取交集來確定識別結果。
圖1為根據本發明的輸入系統的概略視圖。
圖2為根據本發明的輸入系統的客戶機側的方框圖;圖3為根據本發明的輸入系統的服務器側的方框圖;圖4為根據本發明的輸入系統的用戶配置文件的數據結構圖。
下面結合附圖對本發明進行詳細描述。
圖1為使用根據本發明的輸入系統的網絡概略視圖。該系統包括服務器1-n,一個或多個客戶機1,…,客戶機k。其中服務器通過網絡與各客戶機相連,該網絡例如為因特網。客戶機1~k中的各瀏覽裝置1~k用于完成與服務器之間的通信,用戶可以通過位于客戶機中的瀏覽裝置從服務器接受服務。在本發明中,用戶通過瀏覽裝置請求服務器提供合適的輸入法,并使用服務器所提供的輸入法進行文字輸入。
下面介紹根據本發明的輸入系統的客戶機端的結構。
參考圖2,根據本發明的輸入系統的客戶機側具有瀏覽裝置201,用戶通過它與服務器聯系;該瀏覽裝置201從服務器下載一個客戶端小應用程序200,該小應用程序200包括四個部分,用戶輸入界面動態生成器202,輸入法選擇界面203,數據編碼單元205,網絡接口單元206。
其中用戶輸入界面動態生成器202根據用戶所選擇的輸入法和語言動態地生成一個用戶輸入界面204,關于此處理將在以后描述。
用戶輸入界面204用于獲取用戶輸入的數據,及進行結果顯示。該輸入界面能夠接收用戶通過各種輸入裝置,例如鍵盤,鼠標,觸摸屏,手寫筆,麥克風等輸入的信息,并且能夠根據用戶所選擇的輸入法,進行相應的輸入顯示。
除了能夠作為用戶輸入信息的輸入界面外,該輸入界面還能將從服務器側發回的結果顯示在瀏覽裝置201上。由于根據本發明的瀏覽裝置201支持多語言字符顯示,則服務器僅需送回結果的內部代碼。否則,服務器不僅要送回內部代碼,還要送回用于在客戶端顯示的字符的像素。
另外,該動態的用戶輸入界面204能夠根據客戶瀏覽裝置201的顯示情況進行定制。對于手持設備來講,由于它們的顯示區域有限,因而該功能能夠使手持設備的人機界面更為友好。
數據編碼單元205用于將通過用戶輸入界面所獲取的原始輸入進行處理,為了壓縮要進行傳輸的數據量,根據本發明的數據編碼單元205包括一個基于輸入法的代碼壓縮器(未示出)。在各種輸入法中,用戶所輸入的字符組合概率是有一定先驗規律的,各單字的出現頻率也不相同,該代碼壓縮器能夠根據用戶所選擇的輸入法,定制壓縮算法的參數,從而獲得更高的壓縮率,減少傳輸的數據量。
網絡接口單元206用于實現與服務器之間的數據收發功能。它包括一個加密/解密器,用于將要發送的數據分組進行加密及將接收的數據進行解密。當然服務器側也具有相應的加密/解密器302。
下面,介紹根據本發明的輸入系統的服務器側的結構。
在服務器側,服務器處理來自于客戶機側的所有輸入請求,接收客戶機發送的數據,為各客戶機進行用戶輸入界面配置,識別用戶用通過所選擇的輸入法輸入的數據,并將處理結果返回給用戶。
如圖3所示,服務器側包括如下部分通信單元該單元包括一個接收器301,用于從客戶機接收發送給服務器的消息;一個加密/解密器302,用于將接收或要發送的消息進行解密或加密。一個用戶標識識別器303,用于從解密后的消息中抽取用戶標識ID,并在需要時將其發送到下面將要描述的負載均衡器。發送器304將經過加密的要發送給客戶機的消息進行打包,然后發送出去。
用戶配置文件管理器該用戶配置文件管理器305存儲和管理來自于不同的客戶機的信息。對于每個用戶來講,在該管理器中都有一個相應的配置文件來存儲他/她的用戶信息。在用戶與服務器建立聯系,并請求輸入服務時,該配置文件被初始化。該配置文件中存儲用戶標識信號,所選擇的語言,輸入法,用戶通過所選擇的輸入法輸入的數據,及后述的操作調度器308所輸出的識別結果。進一步的,該配置文件被分割為兩個區域歷史結果區和當前輸入區,其中歷史結果區用于存儲由各引擎所識別出的候選字符及各候選字符的可信度值,當前輸入區用于保持從客戶端發送來的原始數據、前的臨時識別結果及當前的狀態信息,該配置文件的數據結構如圖4所示。
該用戶配置文件管理器305還包括一個用戶輸入跟蹤單元306,用于抽取客戶側所發送來的數據,并把它們放入配置文件相應的位置;一個輸出生成器307,用于從配置文件中獲取識別結果,并將結果格式化為HTML格式。
操作調度器該操作調度器308包括一個語言選擇器309,用于從用戶配置文件中抽取用戶當前使用的語言,以便進一步選擇相應的輸入法;一個方法選擇器312,用于從用戶配置文件中獲取用戶所選擇的輸入法,以便進行方法選擇;一個操作管理單元310,用于根據在每個用戶的配置文件中的信息(選擇的語言,選擇的輸入法,來自于用戶的輸入等)從后述的輸入法引擎庫314中選擇對應于用戶所選擇的語言及所選擇的輸入法的引擎,并將用戶根據所選擇的輸入法輸入的信息送到該引擎進行識別。一個用戶輸入界面加載器313,用于從輸入法引擎庫314中讀取對應于用戶所選擇的輸入法的用戶輸入界面配置信息,并然后為用戶配置輸入界面的格式,該格式被存儲在用戶配置文件中,并被送到客戶機中的用戶輸入界面動態生成器202,由用戶輸入界面動態生成器202進一步生成用戶輸入界面,供用戶使用來輸入數據。如果用戶選了多輸入法,用戶輸入界面加載器313為用戶生成一個組合輸入格式。另外,操作管理單元310包括一個組合器311,用于根據從用戶配置文件中所獲取的信息檢測用戶是否選擇使用多種輸入法進行組合輸入,如果是,組合器311根據所選擇的不同的輸入從所述的輸入法引擎庫314獲取到一組候選結果。
輸入法引擎庫輸入法引擎庫314是存儲各種語言下的各種輸入法引擎的存儲池。這些引擎是按照語言進行分類的,例如按照英語,漢語,日語等等進行分類。在每種語言下,都相應地存儲了對應于多種輸入法的引擎。這些引擎包括基于識別的輸入法引擎,用于實現手寫體輸入識別功能;語音識別引擎,用于實現語音輸入識別功能;基于編碼的輸入法引擎,用于實現基于編碼匹配的輸入字符識別功能,例如在識別漢字的情況下,該引擎可以識別通過“拼音”,“五筆劃”等輸入法所輸入的字符。對于各輸入法,各引擎還具有專門的用于不同的設備的瀏覽裝置201上的用戶輸入界面配置數據。針對每種語言,該輸入法引擎庫314種包括各種語言語言模型的后處理器,在進行輸入時,如果用戶選擇使用某種語言下的語言模型的后處理器,則推測模型可以根據用戶在此之前輸入的信息,對用戶當前輸入的信息進行上下文推測,以快速的獲得識別結果。另外,對于各種語言,還分別包括一個多輸入法組合器318,在用戶選用組合輸入法時,例如選擇手寫體和拼音輸入兩種方法時,用于將從不同輸入法輸入的結果組合起來,組合后的結果被直接送到操作調度器308中的組合器311。
另外,為了能夠同時滿足多個用戶的輸入需要,可能需要使用多個功能強大的服務器。這時本發明還可以包括一個負載均衡器,該負載均衡器位于通信單元300和多個根據本發明的服務器之間,用于為多個服務器分配用戶請求,并平衡服務器之間的計算量。
上面已經介紹了根據本發明的輸入系統的結構,現在描述用戶如何使用本發明的輸入系統進行字符輸入。
為了說明的方便,現在假設一個用戶正在使用一個便攜式計算機,他想給別人發送一封用中文書寫的電子郵件,但是他的計算機中目前沒有任何可以幫助他進行中文輸入的輸入軟件。這時,他考慮到用本發明的輸入系統來幫助他進行中文輸入。為了使用本發明的輸入系統,該用戶需要做如下工作1系統初始化用戶首先必須進行系統初始化工作,該工作是通過訪問能夠實現根據本發明的輸入法的服務器來實現的。首先,用戶通過客戶機(在此處是他的計算機)上的瀏覽裝置201,與服務器建立連接。服務器在建立起連接之后,為該用戶生成一個唯一標識ID、及初始化一個用戶配置文件。接著,服務器將ID及根據本發明的一個客戶端小應用程序200發送回該用戶。在客戶的計算機接收到小應用程序200后,該程序被瀏覽裝置201啟動,至此,初始化工作完成。
在本發明中,當小應用程序被啟動后,客戶側將出現一個輸入法選擇界面203,及一個默認的輸入法界面,例如在本例中為西文輸入法界面。
下面用戶就可以通過所下載的小應用程序進行輸入工作了。
2選擇輸入語言和輸入法用戶通過輸入法選擇界面203選擇語言,此時例如為“中文”;通過輸入法界面選擇輸入法例如為“五筆劃”,然后將所選擇的信息通過網絡通信單元300發送到服務器。
該輸入語言和方法信息被存儲到對應于該用戶的配置文件中。
用戶配置文件管理器305將該配置文件中所選擇的輸入法通知給操作調度器308。
操作調度器308中的用戶輸入界面加載器313從輸入法引擎庫314中得到相應的輸入法的用戶輸入界面配置信息,并然后生成用戶輸入界面格式,輸入格式被返送回相應在的用戶配置文件中,并由輸出生成器307發送給發送器304,由發送器304發送到相應的客戶機。
客戶機中的用戶輸入界面動態生成器202解釋該輸入格式信息,并生成相應的用戶輸入界面204。
該用戶輸入界面204可以是顯示在界面上的鍵盤位圖,也可以是任何其它易于幫助用戶進行字符輸入的方式。
當然,用戶也可以改變輸入法,例如從“五筆劃”輸入轉換為“拼音”加“手寫體”的組合時,其操作過程與上面描述的基本一樣,只是用戶輸入界面加載器313要把關于“拼音”的輸入格式信息和關于“手寫體”的輸入格式信息組合起來,并且客戶端的用戶輸入界面動態生成器202根據該組合輸入格式信息生成一個組合輸入界面。另外,當用戶改變輸入法時,將從服務器中下載新的輸入格式信息,舊的將被刪除。
4通過所選擇的輸入法進行輸入當用戶輸入完一個字符時,例如當用戶在用戶輸入界面204的五筆劃區域輸入一個中文字符“口”的筆跡后,數據編碼器將原始筆跡“口”的筆劃和線條接合點等原始字符信息及用戶標識加密為一個數據包,并通過網絡通信單元300發送到服務器。
在服務器側,接收器301接收到數據后,由用戶標識識別器303識別出數據的用戶標識。由加密/解密器302進行解密后,用戶配置文件管理器305中的用戶輸入跟蹤單元306將筆跡“口”抽出,作為用戶輸入信息存儲到對應于該用戶標識的用戶配置文件的當前輸入區的緩沖區中。操作管理單元310根據語言選擇器309從用戶配置文件中所讀取的用戶當前所使用的語言,及方法選擇器312從用戶配置文件中所讀取的用戶當前所選擇的方法,從輸入法引擎庫314中選擇相應的引擎,在本例中為基于編碼的輸入法引擎316,將用戶的輸入交給它進行識別。
當識別完字符后,操作管理單元310將識別出的字符存放到用戶配置文件的歷史結果區中,并通知用戶配置文件管理器305中的輸出生成器307。該輸入生成器從用戶配置文件中讀出結果信息,并進行格式化,例如,如果需要的話,將字符編碼從GB轉換為BIG5或UNICODE,然后生成HTML頁面。于是就生成了在客戶機側要顯示的目標數據格式。由發送器將結果送回客戶機。
在用戶端,此時就得到了輸入的中文字符。他然后可以將通過上述步驟所輸入的中文粘貼復制到郵件發送軟件中,將其發送出去。
另外,在上述的輸入法中,用戶可以選擇語言模型的后處理功能,從而得到更快速的結果。
5.組合輸入現在描述作為體現本發明的另一個特征的使用組合輸入法進行輸入時的操作.為了說明的方便,假設選擇使用“拼音”和“手寫體”兩種輸入法進行組合輸入。現在用戶希望通過手寫體輸入界面輸入一個漢字“戊”,但是和“戊”相似的漢字很多,例如有“戍”、“戒”、“戎”等,用戶不能肯定正確的漢字寫法,于是他在手寫體輸入界面上寫入了一個漢字“戎”,服務器側響應該輸入,按照前述的方法首先把根據基于識別的輸入法引擎315識別出的候選字符“戍”、“戒”、“戎”、“戊”等識別結果放入用戶配置文件的歷史結果區中,并將識別結果發送到客戶機。這時用戶又通過選擇拼音輸入法輸入“wu”,響應該輸入,服務器按照前述的方法將通過基于編碼的輸入法引擎316識別出的結果放入當前輸入區,然后,由于此時用戶選擇的是組合輸入法,于是服務器中的多輸入法識別器將把通過手寫體輸入的結果和通過拼音識別出的結果進行比較,取其交集,于是在本例中就得到識別結果“戊”,該識別結果于是替換掉歷史識別區中的內容,并且被發送到客戶端。
通過使用這種組合方法,用戶免去了從候選字中進行選擇的步驟,節省了精力。當然本發明的組合方法不限于手寫體輸入和拼音方法的組合,用戶可以從服務器所提供的各種方法中進行任意組合。
本發明已經根據具體的實施例和附圖進行了詳細描述,但這些描述并非用于限制本發明。在不偏離本發明的精神和范圍內,可以對其進行修改和改進。
權利要求
1.一種基于網絡的輸入方法,其中該網絡包括至少一個服務器,至少一個客戶機,所述客戶機側具有用于訪問服務器的瀏覽裝置,其特征在于通過所述瀏覽裝置訪問服務器進行字符輸入。
2.根據權利要求1所述的輸入方法,其特征在于進一步包括步驟建立起瀏覽裝置與服務器之間的連接;從服務器下載包括一個用戶輸入界面動態生成器、一個輸入法選擇界面及一個網絡單元的客戶端小應用程序;通過上述輸入法選擇界面選擇輸入語言和方法,并將選擇信息發送到服務器;服務器根據所選擇的語言和方法向客戶機發送輸入界面格式;用戶輸入界面動態生成器根據上述輸入格式動態地生成適當的用戶輸入界面;通過所生成的用戶輸入界面進行字符輸入,并將其發送到服務器;服務器識別發送來的字符,并將識別結果發送回客戶機;在客戶機側的用戶輸入界面上顯示識別結果。
3.根據權利要求2所述的輸入方法,其特征在于所述服務器根據所選擇的語言和方法向客戶機發送輸入界面格式的步驟進一步包括位于服務器上的一個用戶輸入界面加載器根據用戶選擇的一個或多個輸入法,從一個輸入法引擎庫中讀取一個或多個用戶輸入界面配置信息,并然后為用戶配置輸入界面格式。
4.根據權利要求2或3所述的輸入方法,其特征在于所述服務器識別發送來的字符,并將識別結果發送回客戶機的步驟包括通過一個用戶配置文件管理器來存儲和管理來自不同客戶機的信息;通過一個操作調度器,選擇一個輸入法引擎庫中的識別引擎來識別用戶輸入的信息;所述服務器通過一個通信單元將識別結果發送回客戶機。
5.根據權利要求4所述的輸入方法,其特征在于進一步包括步驟通過一個負載均衡器為多個服務器分配用戶請求。
6.根據權利要求5所述的輸入方法,其特征在于用戶發送給服務器的信息被存儲在一個用戶配置文件中,所述配置文件包括一個用于存儲已識別出的結果的歷史結果區,一個用于存儲當前正在被識別的字符的識別結果的當前輸入區。
7.根據權利要求6所述的輸入方法,其特征在于進一步包括步驟通過位于服務器側的一個多輸入法識別器將用戶通過多種輸入法所輸入的字符結果組合起來。
8.根據權利要求6所述的輸入方法,其特征在于所述多輸入法識別器通過對通過多種輸入法所識別出的結果取交集來確定識別結果。
9.根據權利要求6所述的輸入方法,其特征在于進一步包括步驟通過位于服務器上的一個語言模型后處理器,根據已識別出的結果,對將要識別的信息進行預測。
10.一種基于網絡的輸入系統,其中該網絡包括至少一個服務器,至少一個客戶機,所述客戶機側具有用于訪問服務器的瀏覽裝置,其特征在于通過所述瀏覽裝置訪問服務器進行字符輸入。
11.根據權利要求10所述的輸入系統,其特征在于在所述客戶機側瀏覽裝置從服務器下載一個客戶端小應用程序,用于進行字符輸入和顯示,在所述服務器側具有通信單元,用于實現與客戶機之間的數據收發功能;用戶配置文件管理器,用于存儲和管理來自于不同的客戶機的信息;輸入法引擎庫,用于存儲各種語言下的各種輸入法引擎;操作調度器,用于從所述的輸入法引擎庫中選擇對應于用戶所選擇的語言及所選擇的輸入法的引擎,并將用戶根據所選擇的輸入法輸入的信息送到該引擎進行識別。
12.根據權利要求11所述的輸入系統,其特征在于所述客戶端小應用程序包括用戶輸入法選擇界面,用于選擇輸入語言和方法;用戶輸入界面動態生成器,用于動態地生成用戶輸入界面;數據編碼單元,用于將通過用戶輸入界面所獲取的原始輸入進行壓縮;網絡通信單元,用于實現與服務器之間的數據收發功能。
13.根據權利要求12所述的輸入系統,其特征在于所述數據編碼單元包括一個基于輸入法的代碼壓縮器,用于對于各輸入法,分配不同的壓縮算法參數。
14.根據權利要求11所述的輸入系統,其特征在于所述服務器側還具有一個負載均衡器,用于為多個服務器分配用戶請求,并均衡服務器之間的計算量。
15.根據權利要求11所述的輸入系統,其特征在于所述通信單元包括一個接收器,用于從客戶機接收發送給服務器的消息;一個加密/解密器,用于將接收或要發送的消息進行解密或加密;一個用戶標識識別器,用于從解密后的消息中抽取用戶標識ID。
16.根據權利要求10或15所述的輸入系統,其特征在于所述用戶配置文件管理器包括一個或多個用戶配置文件,該文件中存儲用戶標識號,所選擇的語言,輸入法,用戶通過所選擇的輸入法輸入的數據,并且包括一個用于存儲已識別出的結果的歷史結果區,一個用于存儲當前正在被識別的字符的結果的當前輸入區;一個用戶輸入跟蹤單元,用于抽取客戶機側發送來的數據;一個輸出生成器,用于從所述配置文件中獲取識別結果。
17.根據權利要求11所述的輸入系統,其特征在于所述操作調度器包括一個語言選擇器,用于從用戶配置文件中抽取用戶當前使用的語言;一個方法選擇器,用于從用戶配置文件中獲取用戶所選擇的輸入法;一個操作管理單元,用于從輸入法引擎庫中選擇對應于用戶所選擇的語言及所選擇的輸入法的引擎,并將用戶根據所選擇的輸入法輸入的信息送到該引擎進行識別。一個用戶輸入界面加載器,用于從輸入法引擎庫中讀取對應于用戶所選擇的輸入法的用戶輸入界面配置信息,并然后為用戶配置輸入界面的格式。
18.根據權利要求16所述的輸入系統,其特征在于所述操作管理單元還具有一個組合器,用于根據從用戶配置文件中所獲取的信息檢測用戶是否選擇使用多種輸入法進行組合輸入,如果是,組合器根據所選擇的不同的輸入從所述的輸入法引擎庫獲取到一組候選結果。
19.根據權利要求16所述的輸入系統,其特征在于所述輸入法引擎庫包括對應于各種語言下的各種輸入法引擎,用于對用戶輸入的信息進行識別;多輸入法組合器,在用戶選用組合輸入法時,用于將從不同輸入法輸入的結果組合起來;語言模型的后處理器,用于根據已識別出的信息,對將要識別的信息進行預測。
20.根據權利要求19所述的輸入系統,其特征在于所述輸入法引擎包括基于識別的輸入法引擎,用于實現手寫體輸入識別功能;語音識別引擎,用于實現語音輸入識別功能;基于編碼的輸入法引擎,用于實現基于編碼匹配的輸入字符識別功能。
全文摘要
本發明提供一種基于網絡的輸入方法和系統,其中用戶可以通過從服務器下載一個小應用程序來選擇要使用的輸入法和輸入語言,并將通過所述小應用程序輸入的字符交由服務器進行識別,服務器將識別結果發送給用戶。
文檔編號G09G5/00GK1330325SQ00118
公開日2002年1月9日 申請日期2000年6月20日 優先權日2000年6月20日
發明者唐道南, 蘇輝, 王京濤, 王茜鶯 申請人:國際商業機器公司