(57)【要約】  本発明はユーザーに中国語と英語を混在入力することを許可する方法を開示し、この方法は、ユーザーが提供した入力配列情報を取得すること、かつ入力配列情報における英単語がローカルで識別される或はネットワーク装置によってユーザー装置と接続され、英単語とコンテキストの関連性によって１つ或は複数の入力エントリーオプションを取得すること、その後、ユーザーに提供することを含む。好ましくは、この解決策は連続的な英単語の入力をサポートし、つまり、スペースによってユーザー入力配列における近隣する複数の英単語を自動的に分割させ、かつ入力エントリーオプションはユーザー選択に提供された。本発明はさらにユーザーが中国語と英語を混在入力することを許可する装置を開示し、従来技術に比べて、この解決策はユーザーが入力メソッドを用いる場合に直接に英単語を入力することを許可し、たとえば、全ピン、双ピンなど、かつ完全な中国語或は中英文で混在入力された入力オプションを取得し、中国語と英語の入力モードを切り替える必要はなく、このため、入力効率を向上させる。【選択図】図１
2013533996.tif 000002
【特許請求の範囲】
【請求項１】
ユーザー装置側でユーザーが英文及び別の言語で混在入力を行うことを許可することに用いられる方法であって、
この方法は、
ａユーザーの入力配列を取得するステップ、
ｂ前記入力配列とシソーラスにマッチングクエリを行わせ、１つ或は複数のマッチングした入力エントリーオプションを取得し、その中、入力配列には英単語の配列を含む場合、少なくとも１つの入力エントリーオプションが前記英単語或はその前記別の言語による訳文を含むステップ、
ｃ１つ或は複数のマッチングした入力エントリーオプションを、選択されるように、前記ユーザーに提供するステップを含むことを特徴とする方法。
【請求項２】
前記ステップｂはさらに、
前記入力配列には近隣する複数の英単語を含む場合、少なくとも１つの前記近隣する複数の英単語をスペース「  」で分割させることを含む入力エントリーオプションを提供するステップを含むことを特徴とする請求項１に記載の方法。
【請求項３】
前記ステップｂはさらに、
ｂ１前記入力エントリーオプションには英単語を含むかどうかを判断するステップ、
ｂ２もし前記入力配列には英単語を含んでいれば、前記入力配列と前記シソーラスにマッチングクエリを行わせ、１つ或は複数のマッチングした入力エントリーオプションを取得し、その中、少なくとも１つの入力エントリーオプションが前記英単語配列或はその前記別の言語の訳文を含むステップを含むことを特徴とする請求項１或は２に記載の方法。
【請求項４】
前記の前記入力配列とシソーラスにマッチングクエリを行わせるステップは、
前記入力配列における英単語及びそのほかの部分が対応する前記別の言語の関連性により、前記シソーラスの中にマッチングクエリを行い、前記１つ或は複数のマッチングした入力エントリーオプション及びその優先順位を取得するステップを含むことを特徴とする請求項１〜３のいずれかに記載の方法。
【請求項５】
前記シソーラスは前記ユーザー装置におけるローカルシソーラスを含み、その中、前記ステップｂはさらに、
前記入力配列によってローカルシソーラスの中にマッチングクエリを行い、これによって１つ或は複数のローカルマッチングの入力エントリーオプションを取得するステップを含むことを特徴とする請求項１〜４のいずれかに記載の方法。
【請求項６】
前記シソーラスはさらにネットワーク装置におけるネットワークシソーラスを含み、その中、
前記入力配列を前記ネットワーク装置に送信することと、
前記ネットワーク装置からの前記入力配列が前記ネットワークシソーラスの中にマッチングを行うことに基づく、ネットワークでマッチングした１つ或は複数の入力エントリーオプションを受信することをさらに含み、
その中、この方法はさらに、
前記ローカルマッチングの入力エントリーオプションと前記ネットワークでマッチングした入力エントリーオプションを前記ユーザーに提供する１つ或は複数の入力エントリーオプションに合併することを含むことを特徴とする請求項５に記載の方法。
【請求項７】
前記ステップｃは、
前記１つ或は複数のマッチングした入力エントリーオプションを優先順位に従って前記ユーザーに提供することを含むことを特徴とする請求項１〜６のいずれかに記載の方法。
【請求項８】
このユーザーのユーザー特性によって前記１つ或は複数のマッチングした入力エントリーオプションの優先順位を確定することをさらに含むことを特徴とする請求項７に記載の方法。
【請求項９】
前記ユーザー特性は、
前記ユーザーの入力の履歴記録、
前記ユーザーに設定された入力の好みオプション、
前記ユーザー装置の現在ＩＰアドレスの少なくとも１項を含むことを特徴とする請求項８に記載の方法。
【請求項１０】
この方法は、
このユーザーが前記１つ或は複数の入力エントリーオプションに対する選択を取得することと、
検出された選択に基づいて前記シソーラス及び前記ユーザー特性を更新することをさらに含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記ユーザー装置は、
コンピュータ、スマートフォン、ＰＤＡ、ゲーム機、或はＩＰＴＶなどを含むことを特徴とする請求項１〜１０のいずれかに記載の方法。
【請求項１２】
前記別の言語は、
中国語、韓国語、日本語、フランス語、ドイツ語或はイタリア語などを含むことを特徴とする請求項１１に記載の方法。
【請求項１３】
ネットワーク装置の中にユーザーが英語と別の言語で混在入力することを許可することに用いられる方法であって、
この方法は、
Ａこのユーザーに操作されたユーザー装置が送信したこのユーザーの入力配列を受信するステップと、
Ｂ前記入力配列とこのネットワーク装置におけるネットワークエントリーにマッチングクエリを行わせ、１つ或は複数のマッチングした入力エントリーオプションを取得し、その中、入力配列には英単語の配列を含む場合、少なくとも１つの入力エントリーオプションは前記英単語或はそれの別の言語による訳文を含むステップと、
Ｃ前記１つ或は複数のマッチングした入力エントリーオプションを前記ユーザー装置に送り返すステップとを含むことを特徴とする方法。    
【請求項１４】
前記ステップＢはさらに、
前記入力配列には近隣する複数の英単語を含む場合、少なくとも１つの前記近隣する複数の英単語をスペースで分割させることを含む入力エントリーオプションを提供するステップを含むことを特徴とする請求項１３に記載の方法。
【請求項１５】
前記ステップＢはさらに、
Ｂ１前記入力エントリーオプションには英単語を含むかどうかを判断するステップ、
Ｂ２もし前記入力配列には英単語を含んでいれば、前記入力配列と前記ネットワークシソーラスにマッチングクエリを行わせ、１つ或は複数のマッチングした入力エントリーオプションを取得し、その中、少なくとも１つの入力エントリーオプションが前記英単語配列或は別の言語の訳文を含むステップを含むことを特徴とする請求項１３或は１４に記載の方法。
【請求項１６】
前記の入力配列とネットワークシソーラスにマッチングクエリを行わせるステップは、
前記入力配列における英単語及びそのほかの部分が対応する前記別の言語の関連性により、前記ネットワークシソーラスの中にマッチングクエリを行い、前記１つ或は複数のマッチングした入力エントリーオプション及びその優先順位を取得するステップを含むことを特徴とする請求項１３〜１５のいずれかに記載の方法。
【請求項１７】
ステップＣはさらに、
前記１つ或は複数のマッチングした入力エントリーオプション及びその優先順位を前記ユーザーに提供することを含む請求項１３〜１６のいずれかに記載の方法。
【請求項１８】
前記ユーザーが登録したユーザーＩＤによって前記ユーザーのユーザー特性をクエリすることと、
前記ユーザー特性によって前記ネットワーク装置におけるこのユーザーの特定のユーザーシソーラスの中にマッチングクエリを行い、これによって１つ或は複数のマッチングした入力エントリーオプション及びその優先順位を取得することをさらに含むことを特徴とする請求項１７に記載の方法。
【請求項１９】
前記ユーザー特性は、
前記ユーザーの入力の履歴記録、
前記ユーザーに設定された入力の好みオプション、
前記ユーザー装置のＩＰアドレスにおける少なくとも１つを含むことを特徴とする請求項１８に記載の方法。
【請求項２０】
この方法は、
前記ユーザー装置が送信したこのユーザーが前記１つ或は複数の入力エントリーオプションに対する選択を受信することと、
検出された選択に基づいて前記ユーザーシソーラス及びこのユーザーの入力の履歴記録を更新することをさらに含むことを特徴とする請求項１９に記載の方法。
【請求項２１】
前記別の言語は、
中国語、韓国語、日本語、フランス語、ドイツ語或はイタリア語などを含むことを特徴とする請求項１３〜２０に記載の方法。
【請求項２２】
ユーザーが英語及び別の言語で混在入力を行うことを許可することに用いられるユーザー装置であって、
このユーザー装置は、
ユーザーの入力配列を取得することに用いられる第１取得装置、
前記入力配列とシソーラスにマッチングクエリを行わせ、１つ或は複数のマッチングした入力エントリーオプションを取得することに用いられ、その中、入力配列には英単語の配列を含む場合、少なくとも１つの入力エントリーオプションが前記英単語或はその前記別の言語による訳文を含むクエリ装置、
前記１つ或は複数のマッチングした入力エントリーオプションを、選択されるように前記ユーザーに提供することに用いられる提供装置、を含むことを特徴とするユーザー装置。
【請求項２３】
前記クエリ装置はさらに、
前記入力配列には近隣する複数の英単語を含む場合、少なくとも１つの前記近隣する複数の英単語をスペースで分割させることを含む入力エントリーオプションを提供することに用いられることを特徴とする請求項２２に記載のユーザー装置。
【請求項２４】
前記クエリ装置はさらに、
前記入力配列には英単語を含むかどうかを判断することに用いられる判断装置、
前記入力配列には英単語配列を含む場合、前記入力配列と前記シソーラスにマッチングクエリを行わせて１つ或は複数のマッチングした入力エントリーオプションを取得し、その中、少なくとも１つの入力エントリーオプションは前記英単語配列或がその前記別の言語の訳文を含むことに用いられるマッチングクエリ装置、を含むことを特徴とする請求項２２或は２３に記載のユーザー装置。
【請求項２５】
前記マッチングクエリ装置はさらに、前記入力配列における英単語及びそのほかの部分が対応する前記別の言語の関連性により、前記シソーラスの中にマッチングクエリを行い、前記１つ或は複数のマッチングした入力エントリーオプション及びその優先順位を取得することに用いられることを特徴とする請求項２４に記載のユーザー装置。
【請求項２６】
前記シソーラスは前記ユーザー装置におけるローカルシソーラスを含み、その中、前記クエリ装置はさらに、前記入力配列によってローカルシソーラスの中にマッチングクエリを行い、これによって１つ或は複数のローカルマッチングの入力エントリーオプションを取得することに用いられることを特徴とする請求項２２〜２５のいずれかに記載のユーザー装置。
【請求項２７】
前記シソーラスはさらにネットワーク装置におけるネットワークシソーラスを含み、その中、
前記入力配列を前記ネットワーク装置に送信することに用いられる第１送信装置、前記ネットワーク装置からの前記入力配列が前記ネットワークシソーラスの中にマッチングを行うことに基づく、ネットワークでマッチングした１つ或は複数の入力エントリーオプションを受信することに用いられる第１受信装置、
前記ローカルマッチングの入力エントリーオプションと前記ネットワークがマッチングした入力エントリーオプションを前記ユーザーに提供する１つ或は複数の入力エントリーオプションに合併することに用いられる合併装置、を含むことを特徴とする請求項２６に記載のユーザー装置。
【請求項２８】
前記提供装置はさらに、前記１つ或は複数のマッチングした入力エントリーオプションを優先順位に従って前記ユーザーに提供することに用いられることを特徴とする請求項２２〜２７のいずれかに記載のユーザー装置。
【請求項２９】
このユーザーのユーザー特性によって前記１つ或は複数のマッチングした入力エントリーオプションの優先順位を確定することに用いられる確定装置をさらに含むことを特徴とする請求項２８に記載のユーザー装置。
【請求項３０】
前記ユーザー特性は、
前記ユーザーの入力の履歴記録、
前記ユーザーに設定された入力の好みオプション、
前記ユーザー装置の現在ＩＰアドレスの少なくとも１つを含むことを特徴とする請求項２９に記載のユーザー装置。
【請求項３１】
このユーザーが前記１つ或は複数の入力エントリーオプションに対する選択を取得することに用いられる第２取得装置、
検出された選択は前記シソーラス及び前記ユーザー特性を更新することに用いられる更新装置をさらに含むことを特徴とする請求項３０に記載のユーザー装置。
【請求項３２】
前記ユーザー装置は、
コンピュータ、スマートフォン、ＰＤＡ、ゲーム機、或はＩＰＴＶなどを含むことを特徴とする請求項２２〜３１のいずれかに記載のユーザー装置。
【請求項３３】
前記別の言語は、
中国語、韓国語、日本語、フランス語、ドイツ語或はイタリア語を含むことを特徴とする請求項３２に記載の装置。
【請求項３４】
ユーザーがユーザー装置に英語及び別の言語で混在入力を行うことを協力することに用いられるネットワーク装置であって、
ユーザーに操作されたユーザー装置から送信したこのユーザーの入力配列を受信することに用いられる第２取得装置、
前記入力配列とこのネットワーク装置におけるネットワークシソーラスにマッチングクエリを行わせ、１つ或は複数のマッチングした入力エントリーオプションを取得することに用いられ、その中、入力配列には英単語の配列を含む場合、少なくとも１つの入力エントリーオプションが前記英単語或はその前記別の言語による訳文を含むクエリ装置、
前記１つ或は複数のマッチングした入力エントリーオプションを前記ユーザーに送り返すことに用いられる第２送信装置、
を含むことを特徴とするネットワーク装置。
【請求項３５】
前記クエリ装置はさらに、
前記入力配列には近隣する複数の英単語を含む場合、少なくとも１つの前記近隣する複数の英単語をスペースで分割させることを含む入力エントリーオプションを提供することに用いられることを特徴とする請求項３４に記載のネットワーク装置。
【請求項３６】
前記クエリ装置はさらに、
前記入力エントリーオプションには英単語を含むかどうかを判断することに用いられる判断装置、
前記入力配列には英単語配列を含む場合、前記入力配列と前記ネットワークシソーラスにマッチングクエリを行わせて１つ或は複数のマッチングした入力エントリーオプションを取得することに用いられ、その中、少なくとも１つの入力エントリーオプションが前記英単語配列或はその別の言語の訳文を含むマッチングクエリ装置、を含むことを特徴とする請求項３４或は３５に記載のネットワーク装置。
【請求項３７】
前記マッチングクエリ装置はさらに、前記入力配列における英単語及びそのほかの部分が対応する前記別の言語の関連性により、前記ネットワークシソーラスの中にマッチングクエリを行い、前記１つ或は複数のマッチングした入力エントリーオプション及びその優先順位を取得することに用いられることを特徴とする請求項３６に記載のネットワーク装置。
【請求項３８】
前記第２送信装置はさらに、前記１つ或は複数のマッチングした入力エントリーオプション及びその優先順位を前記ユーザー装置に送り返すことに用いられることを特徴とする請求項３４〜３７のいずれかに記載のネットワーク装置。
【請求項３９】
前記ユーザーが登録したユーザーＩＤによって前記ユーザーのユーザー特性をクエリすることに用いられる特性クエリ装置、をさらに含み、
その中、前記マッチングクエリ装置は、前記ユーザー特性によって前記ネットワーク装置におけるこのユーザーの特定のユーザーシソーラスの中にマッチングクエリを行い、これによって、前記１つ或は複数のマッチングした入力エントリーオプション及びその優先順位を取得することに用いられることを特徴とする請求項３８に記載のネットワーク装置。
【請求項４０】
前記ユーザー特性は、
前記ユーザーの入力の履歴記録、
前記ユーザーに設定された入力の好みオプション、
前記ユーザー装置のＩＰアドレスの少なくとも１つを含むことを特徴とする請求項３９に記載のネットワーク装置。
【請求項４１】
このネットワーク装置はさらに、
前記ユーザー装置から送信したこのユーザーが前記１つ或は複数の入力エントリーオプションに対する選択を取得することに用いられる第３取得装置、
検出された選択に基づいて前記ユーザーシソーラス及びこのユーザーの入力の履歴記録を更新することに用いられる更新装置、をさらに含むことを特徴とする請求項４０に記載のネットワーク装置。
【請求項４２】
前記別の言語は、中国語、韓国語、日本語、フランス語、ドイツ語或はイタリア語などを含むことを特徴とする請求項４１に記載のネットワーク装置。
【請求項４３】
ユーザーが英語と別の言語で混在入力することを許可することに用いられるシステムであって、
請求項２２〜３３のいずれかに記載のユーザー装置及び請求項３４〜４２のいずれかに記載のネットワーク装置を含むことを特徴とするシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、コンピュータ分野に関し、特にコンピュータによって文字入力を行う技術に関する。
【背景技術】
【０００２】
従来のコンピュータの中国語入力メソッドは、ユーザーに全ピン、双ピン、五筆字型などより中国語の入力を行うことを提供するが、中英文の交互入力を行う場合、ユーザーに入力モードの切り替えが必要であり、例えば、コンピュータのキーボードの「ｃａｐｓ  ｌｏｃｋ」キー或はほかのショートカットキーの組み合わせによって切り替えを行い、これにより、中英文の混在入力はより不便で、時間がかかることになる。
【発明の概要】
【発明が解決しようとする課題】
【０００３】
本発明の目的は、ユーザーに中国語と英語で混在入力を行うことを許可するユーザー装置及び／或はネットワーク装置及びその方法を提供することである。
【課題を解決するための手段】
【０００４】
本発明の一つの態様により、ユーザー機器側でユーザーが英文及び別の言語で混在入力を行うことを許可することに用いられる方法を提供し、この方法は、
ａ  ユーザーの入力配列を取得するステップと、
ｂ  前記入力配列とシソーラスにマッチングクエリを行わせ、１つ或は複数のマッチングした入力エントリーオプションを取得し、その中、入力配列には英単語の配列を含む場合、少なくとも１つの入力エントリーオプションが前記英単語或はその前記別の言語による訳文を含むステップと、
ｃ  １つ或は複数のマッチングした入力エントリーオプションを選択されるように、前記ユーザーに提供するステップとを含む。
【０００５】
本発明のもう一つの態様により、ネットワーク装置の中に、ユーザーが英語と別の言語を混在入力することを許可することに用いられる方法をさらに提供し、この方法は、
Ａ  このユーザーに操作されたユーザー装置が送信したこのユーザーの入力配列を受信するステップと、
Ｂ  前記入力配列とこのネットワーク装置におけるネットワークシソーラスにマッチングクエリを行わせ、１つ或は複数のマッチングした入力エントリーオプションを取得し、その中、入力配列には英単語の配列を含む場合、少なくとも１つの入力エントリーオプションが前記英単語或はそれの別の言語による訳文を含むステップと、
Ｃ  前記１つ或は複数のマッチングした入力エントリーオプションを前記ユーザー装置に送り返すステップとを含む。    
【０００６】
本発明の一つの態様により、ユーザーが英語及び別の言語で混在入力を行うことを許可することに用いられるユーザー装置を提供し、このユーザー装置は、
ユーザーの入力配列を取得することに用いられる第１取得装置、
前記入力配列とシソーラスにマッチングクエリを行わせ、１つ或は複数のマッチングした入力エントリーオプションを取得することに用いられ、その中、入力配列には英単語の配列を含む場合、少なくとも１つの入力エントリーオプションが前記英単語或はその前記別の言語による訳文を含むクエリ装置、
前記１つ或は複数のマッチングした入力エントリーオプションを選択されるように、前記ユーザーに提供することに用いられる提供装置を含む。
【０００７】
本発明のもう一つの態様により、ユーザーがユーザー装置に英文及び別の言語で混在入力を行うことを補助することに用いられるネットワーク装置を提供し、
このユーザーに操作されたユーザー装置が送信したこのユーザーの入力配列を受信することに用いられる第２受信装置、
前記入力配列とこのネットワーク装置におけるシソーラスにマッチングクエリを行わせ、１つ或は複数のマッチングした入力エントリーオプションを取得することに用いられ、その中、入力配列には英単語の配列を含む場合、少なくとも１つの入力エントリーオプションが前記英単語或はその前記別の言語による訳文を含むクエリ装置、
前記１つ或は複数のマッチングした入力エントリーオプションを前記ユーザー装置に送り返すことに用いられる第２送信装置を含む。
【０００８】
本発明のもう一つの態様により、ユーザーに英語及び別の言語で混在入力を行うことを許可することに用いられるシステムを提供し、前記本発明の一つの態様によるユーザー装置及び本発明のもう一つの態様によるネットワーク装置を含む。
【発明の効果】
【０００９】
従来の技術と比べて、本発明は、ユーザーが文字入力をする場合、双ピン、全ピン、五筆などのような中国語の入力方法によってランダムに入力を行い、かつその期間に直接に英単語で入力することを許可して、完全な中国語或は中国語と英語の単語の組み合わせの入力オプションを取得することができ、これにより、中英文の入力モードを切り替えることが必要はなく、これによって入力効率を極大に向上させる。
【図面の簡単な説明】
【００１０】
以下の図面を参照して、非限定の実施例に対する詳細な説明により、本発明のほかの特徴、目的と利点はより明確になっており、
【図１】図１は本発明の一つの態様によるユーザーが英語及び別の言語で混在入力を行うことを許可するユーザー装置の模式図である。
【図２】図２は本発明の１つの好ましい実施例によるユーザーが英語及び別の言語で混在入力を行うことを許可するユーザー装置の模式図を示す。
【図３】図３は本発明のもう一つの態様によるユーザーが中英文で混在入力を行うことを許可するユーザー装置とネットワーク装置の模式図を示す。
【図４】図４は本発明の１つの好ましい実施例によるユーザーが中英文で混在入力を行うことを許可するユーザー装置とネットワーク装置の模式図を示す。
【図５】図５は本発明のもう１つの好ましい実施例によるユーザーが中英文で混在入力を行うことを許可するユーザー装置とネットワーク装置の模式図を示す。
【図６】図６は本発明の一つの態様によるユーザー装置の中にユーザーが英語及び別の言語で混在入力を行うことを許可するフローチャートを示す。
【図７】図７は本発明のもう一方によるユーザー装置とネットワーク装置を協同することにより、ユーザーが英語及び別の言語で混在入力を行うことを許可するフローチャートを示す。
【図８】図８は本発明の１つの好ましい実施例によるユーザー装置とネットワーク装置は協同することにより、ユーザーが英語及び別の言語で混在入力を行うことを許可するフローチャートを示す。 図面における同一或は似ている符号が同一或は似ている部品を代表する。
【発明を実施するための形態】
【００１１】
さて、図面を結合して本発明に対してさらに詳しい説明をする。
【００１２】
図１は、本発明の一つの態様によるユーザーが英語及び別の言語で混在入力を行うことを許可するユーザー装置１を示す。その中、ユーザー装置１は、ユーザーとキーボード、リモートコントロール、タッチパッド、或は音声起動装置を通じてヒューマンコンピュータインタラクション可能ないずれかの電子製品、例えば、コンピュータ、スマートフォン、ＰＤＡ、ゲーム機、或はＩＰＴＶなどであってよい。
【００１３】
ユーザー装置１には、第１取得装置１１、クエリ装置１２、提供装置１３、ローカルシソーラスを記憶することに用いられるストレージ装置１４（簡潔のために、以下はシソーラス１４に略称される）が含まれる。
【００１４】
具体的に、第１取得装置１１は、いずれかのユーザーとヒューマンコンピュータインタラクション可能なインタラクション型装置を通じてリアルタイムでユーザーの入力されている入力配列を取得する。このインタラクション型装置はキーボード、リモートコントロール、タッチパッド、或は音声起動装置などであってよい。キーボードを例として、ユーザーはキーボードにおけるキーを打って入力する場合、第１取得装置１１はリアルタイムでユーザーが打ったキーの配列を取得する。
【００１５】
クエリ装置１２は第１取得装置１１が提供したユーザー入力配列をシソーラス１４にマッチングクエリを行わせ、１つ或は複数のマッチングした入力エントリーオプションを取得し、その中、入力配列には英単語の配列を含む場合、少なくとも１つの入力エントリーオプションが前記英単語或はその前記別の言語による訳文を含む。つまり、本発明はユーザーが全ピン、双ピン、五筆などによって中国語を入力すると同時に、直接に英単語を混雑して入力することを許可する。例えば、ユーザーは「我使用▲視▼窗▲軟▼件」（私はウィンドウズソフトウェアを使う）を入力したい場合、全て全ピンで入力する必要はなく、キーを打って「ｗｏｓｈｉｙｏｎｇｗｉｎｄｏｗｓ」（「私はＷｉｎｄｏｗｓを使う」という意味の中国語のアルファベット表記）を入力することができ、クエリ装置１２は「ｗｉｎｄｏｗｓ」が英単語であることを識別し、ほかに、「ｗｏｓｈｉｙｏｎｇ」によってマッチングクエリをさせて中国語の組合せ「我使用」（私は使う）を取得し、これにより、「我使用窗口」（私はウィンドウを使う）、「我使用▲視▼窗」（私はウィンドウズを使う）、「我使用▲視▼窗▲軟▼件」（私はウィンドウズソフトウェアを使う）「我使用ｗｉｎｄｏｗｓ」（私はｗｉｎｄｏｗｓを使う）などのエントリーの組合せを取得する。
【００１６】
好ましくは、クエリ装置１２はさらにユーザーが自動的に英単語の自動分割を完成させることを協力するが、ユーザーが英語入力状態に切り替える或は入力メソッドを閉じる必要はない。例えば、ユーザーはキーを打って「ｗｉｎｄｏｗｓｇａｍｅ」を入力し、クエリ装置１２は「ｗｉｎｄｏｗｓ」と「ｇａｍｅ」が英単語で近隣することを識別し、クエリ装置１２は「ｗｉｎｄｏｗｓ」と「ｇａｍｅ」の間にスペース「  」を挿入し、これによって「ｗｉｎｄｏｗｓ  ｇａｍｅ」を取得し、かつ前の前記マッチングクエリを行い、これによって「ｗｉｎｄｏｗｓ  ｇａｍｅ」、「ｗｉｎｄｏｗｓ游▲戯▼（ｗｉｎｄｏｗｓゲーム）、「▲視▼窗游▲戯▼」（ウィンドウズゲーム）、「▲視▼窗▲軟▼件游▲戯▼」（ウィンドウズソフトウェアゲーム）」などのエントリーの組合せを取得する。従業者は、クエリ装置１２は類似のメカニズムによって入力配列における複数の近隣する英単語の自動分割を完成させることができ、例えば、ユーザーは配列「ｉｌｏｖｅｔｈｉｓｇａｍｅ」を入力し、クエリ装置１２はユーザーに「ｉ ｌｏｖｅ ｔｈｉｓ ｇａｍｅ」を含む複数のエントリーの組合せを提供することを理解すべきである。クエリ装置１２は、さらに、中英文混在入力の過程における英単語の自動分割をサポートする。例えば、ユーザーはキーを打って「ｗｏｘｉｈｕａｎｗｉｎｄｏｗｓｇａｍｅ」（「私はＷｉｎｄｏｗｓゲームが好き」という意味の中国語のアルファベット表記）を入力する場合、クエリ装置１２は「ｗｉｎｄｏｗｓ」と「ｇａｍｅ」が近隣する英単語であることを識別し、クエリ装置１２は「ｗｉｎｄｏｗｓ」と「ｇａｍｅ」の間にスペース「  」を挿入し、これによって「ｗｏｘｉｈｕａｎｗｉｎｄｏｗｓ  ｇａｍｅ」（「私はｗｉｎｄｏｗｓｇａｍｅがすき」という意味の中国語のアルファベット表記）を取得し、ほかに「ｗｏｘｉｈｕａｎ」（「私好き」という意味の中国語アルファベット表記）によってマッチングクエリを行って中国語の組合せ「我喜▲歓▼ 」（私好き）を取得し、これにより、「我喜▲歓▼ｗｉｎｄｏｗｓｇａｍｅ 」（私はｗｉｎｄｏｗｓｇａｍｅがすき）、「我喜▲歓▼ｗｉｎｄｏｗｓ游▲戯▼」（私はｗｉｎｄｏｗｓゲームが好き）、「我喜▲歓▼▲視▼窗游▲戯▼」（私はウィンドウズゲームが好き）、「我喜▲歓▼▲視▼窗▲軟▼件游▲戯▼」（私はウィンドウズソフトウェアゲームが好き）などのエントリーの組合せを取得することができる。実際的応用の複雑さとユーザーニーズの特異性を考え、クエリ装置２が提供した自動的な英文分割操作はいつもユーザーのニーズを満足することはできず、この時、ユーザーは入力配列の中に単一引用符「′」或はほかの類似の符号を補足挿入し、英単語の強制分割を行うことができ、当然、別々に分割の必要がある英単語を入力することもでき、これによりその希望された中英文入力配列を実現させる。
【００１７】
提供装置１３は続いてクエリ装置が取得した１つ或は複数のマッチングした入力エントリーオプションを、選択されるように、特定の順序とフォーマットで前記ユーザーに提供し、これによって具体的に入力する。例えば、ディスプレイの１つの入力ウィンドウバーによるユーザーに表示されたものは、複数のエントリーオプションと入力配列をカラムに分けて表示させることができ、複数のエントリーオプションは、ユーザーが選択されるように、全て次のカラムに配列されることができる。好ましくは、エントリーバーの中に１行のエントリーオプションしか表示せず、この行のエントリーオプションの数はデフォルトされたものでも良く、ユーザーに設定されたものでも良く、ユーザーは特定のファンクションキーを押すことを通じて、前行或は次の行のエントリーオプションを表示し、この特定のファンクションキーは例えば「＋」と「−」であってもよい。
【００１８】
好ましくは、第１取得装置１１とクエリ装置１２及び提供装置１３の間には継続的に作業する。具体的に、第１取得装置１１はリアルタイムでユーザーの入力配列を取得しクエリ装置１２に例えば「ｗ」、「ｗｏ」…、「ｗｏｓｈ」 …、「ｗｏｓｈｉｙｏｎｇ」 …、「ｗｏｓｈｉｙｏｎｇｗｉｎ」、「ｗｏａｉｗｉｎｄｏｗｓ）」を提供し、クエリ装置１２もリアルタイムで第１取得装置１１が継続的に提供したユーザー入力配列に対してマッチングクエリを行い、これにより、継続的に前記各入力配列に対応するエントリーオプションを取得し、例えば、「ｗ」が「１我、２口屋（この二文字でなる一つの漢字のこと）、３握、４▲窩▼」に対応し、「ｗｏｓｈ」が「１我所、２我省、３我生、４我▲説▼、５握手 」に対応し、「ｗｏｓｈｉｙｏｎｇｗｉｎｄｏｗｓ」が「１我使用▲視▼窗▲軟▼件（私はウィンドウズソフトウェアを使う）、２我使用ｗｉｎｄｏｗｓ（私はｗｉｎｄｏｗｓを使う）、３我使用▲視▼窗（私はウィンドウズを使う）、４我使用窗口（私はウィンドウを使う）」に対応する。ここで、従業者は「継続的に」というのは、ユーザーが最後に１つのエントリーオプションを選択する前、ずっと続く動作方式であることを示し、例えば、ユーザーはキー配列「ｗｏａｉ」を打った後で、一時停止するかもしれない、例０.５秒、また続いてのキーを打つ。
【００１９】
クエリ装置１２はユーザー入力配列によりマッチングクエリを行わせる場合、入力配列には英単語を含むことを識別した場合、入力配列の残りの部分が中国語に対応するエントリーの組合せをクエリして取得した後、さらにこの中国語とこの英単語の間の関連によって最適なエントリーの組合せを取得し、この関連は通常なコンテクスト関連であってよく、シソーラスにおける記憶された或はユーザーが入力した履歴記録における選択組合せであってよい。例えば、入力配列「ｗｏｓｈｉｙｏｎｇｗｉｎｄｏｗｓ」において、クエリ装置１２は「ｗｉｎｄｏｗｓ」の各種類の中国語の訳文「窗口」（ウィンドウ）、「▲視▼窗」（ウィンドウズ）、「▲視▼窗▲軟▼件」（ウィンドウズソフトウェア）を取得し、かつ「ｗｏｓｈｉｙｏｎｇ」に対応する中国語「我使用」（私が使う）、「我是用」（私が使うのです）を取得し、この中国語と英語の単語及びその訳文のコンテクスト関連は以下のいくつかのエントリーオプション、「１我使用▲視▼窗▲軟▼件（私はウィンドウズソフトウェアを使う）、２我使用ｗｉｎｄｏｗｓ（私はｗｉｎｄｏｗｓを使う）、３我使用▲視▼窗（私はウィンドウズを使う）、４我使用窗口（私はウィンドウを使う）」が最適なオプションであることを確定する。
【００２０】
１つの好ましい実施例において、クエリ装置１２はユーザー入力配列がシソーラスにマッチングクエリを行うことによって複数の入力エントリーオプションを取得する場合に、さらに、各入力エントリーオプションの優先順位を取得する。提供装置１３はクエリ装置１２が提供した複数のマッチングした入力エントリーオプションをその優先順位に従ってエントリーバーの中に前記ユーザーに表示し、その中、優先順位が高ければ高いほど、この入力エントリーオプションはより前に表示する。具体的に、クエリ装置１２はまたユーザー入力の履歴記録における各エントリーオプションに対する選択頻度、各エントリーオプションにおける各語彙の間のコンテクスト関連性によってその優先順位の高低を確定する。クエリ装置１２はまたユーザーに設定された入力の好み選択によって優先順位の高低を確定し、例えば、ユーザーは入力の好みは：１）優先順位の高低：コンピュータの語彙＞電子語彙＞共通の語彙、２） 優先順位の高低：中国語＞英語であり、配列「ｗｏｓｈｉｙｏｎｇｗｉｎｄｏｗｓ」を入力する場合「我使用▲視▼窗▲軟▼件」（私はウィンドウズソフトウェアを使う）の優先順位が最高であることを判断することができ、続いて、「我使用▲視▼窗」（私はウィンドウズを使う）であり、さらに、「我使用ｗｉｎｄｏｗｓ」（私はｗｉｎｄｏｗｓを使う）である。ほかに、クエリ装置１２はさらに従来のユーザー設備のＩＰアドレスによってその所在する地域を判断し、これにより、入力配列の中にこの地域に関連する語彙の優先順位を確定することができ、例えば、ユーザー入力配列は「ｗｏｘｉｈｕａｎｂｕｎｄ）」である場合、その中、「ｂｕｎｄ」の訳文は「１堤岸（堤）、２▲碼頭▼（埠頭）、３同盟（同盟）、４（上海）外▲灘▼（上海バンド）」があり、クエリ装置１２はユーザー設備のＩＰアドレスによって現在中国の上海に位置付けることを知った場合、これにより、「ｂｕｎｄ」の対応の訳文における「上海外▲灘▼（上海バンド）」或は「外▲灘▼（バンド）」の優先順位が最高であることを確定し、このため、以下の通りの入力エントリーオプション：「１我喜▲歓▼上海外▲灘▼（私は上海バンドが好き）、２我喜▲歓▼外▲灘▼（私はバンドが好き）、３我喜▲歓▼▲碼頭▼（私は埠頭が好き） 、４我喜▲歓▼堤岸（私は堤が好き）、５我喜▲歓▼同盟（私は同盟が好き）」を提供することができる。簡潔のために、われわれはユーザー入力の履歴記録、ユーザーに設定された入力の好み、コンピュータＩＰアドレス（或はユーザーアドレス）などをユーザー特性と総称し、かつ従業者はユーザー特性が前記内容を含むが、それに限定されないことを理解すべきである。
【００２１】
従業者は、ユーザー装置１はローカルメモリの中に前記ユーザー入力の履歴記録、ユーザーに設定された入力の好み及び語彙の間の各種類の関連性を記憶することができることを理解すべきである。好ましくは、ユーザー装置１は、さらに、記憶されたユーザー入力の履歴記録、入力の好み及び語彙の間の各種類の関連性などの情報に対して更新を行うことができる。図２に示すように、ユーザー装置は、さらに、第２取得装置１５、更新装置１６を含む。その中、第２取得装置１５はユーザーとの更なるインタラクションを通じてこのユーザーが提供装置１３に提供された複数の入力エントリーオプションに対する選択を取得する。更新装置１６は、第２取得装置１５に提供されたユーザー選択によってシソーラスとユーザー入力の履歴記録、語彙の間の関連性などを更新し、例えば、シソーラス１４の中に新しいエントリーオプションと既存のエントリーオプションの優先順位、ユーザー特性を追加する。さらに好ましくは、ユーザー装置はインターネットにアクセスされることができ、第２取得装置１５はまた自動的にインターネットの中に新しいエントリーの組合せを検索することもでき、かつシソーラス１４などを更新することに用いられる。
【００２２】
図２は本発明によるユーザー装置の１つの好ましい実施例を示し、その中、クエリ装置１２はさらに判断装置１２１とマッチングクエリ装置１２２を含む。判断装置１２１は入力配列が英単語を含むシソーラスの中にクエリを行うことにより、前記入力配列には英単語を含むかどうかを判断する。マッチングクエリ装置１２２は判断装置によって入力配列には英単語を含むことを把握して、ユーザー入力配列の残りの部分が対応する中国語をクエリし、その後、この中国語と英語の単語或はその各種類の中国語の訳文の各組合せをエントリーオプションとして提供する。好ましくは、マッチングクエリ装置もこの中国語とこの英単語の間の関連によって最適なエントリーオプションを取得し、この関連は通常なコンテキスト関連であってよく、シソーラス１４におけるデフォルトされる或はユーザー入力の履歴記録における選択組合せであってよい。例えば、入力配列「ｗｏｓｈｉｙｏｎｇｗｉｎｄｏｗｓ」において、マッチングクエリ装置１２２は「ｗｉｎｄｏｗｓ」の各種類の中国語の訳文、 「窗口」（ウィンドウ）、「▲視▼窗」（ウィンドウズ）、「▲視▼窗▲軟▼件」（ウィンドウズソフトウェア）を取得し、かつ「ｗｏｓｈｉｙｏｎｇ」に対応する中国語「我使用」（私が使う）、「我是用」（私が使うのです）を取得し、この中国語と英語の単語及びその訳文のコンテクスト関連は以下のいくつかのエントリーオプション、「１我使用▲視▼窗▲軟▼件（私はウィンドウズソフトウェアを使う）、２我使用ｗｉｎｄｏｗｓ（私はｗｉｎｄｏｗｓを使う）、３我使用▲視▼窗（私はウィンドウズを使う）、４我使用窗口（私はウィンドウを使う）」が最適なオプションであることを確定する。
【００２３】
好ましくは、マッチングクエリ装置１２２はユーザー入力配列がシソーラスにマッチングクエリを行うことによって複数の入力エントリーオプションを取得する場合にまた各入力エントリーオプションの優先順位を取得する。提供装置１３はマッチングクエリ装置１２が提供した複数のマッチングした入力エントリーオプションを優先順位に従ってエントリーバーの中に前記ユーザーに表示し、その中、優先順位が高ければ高いほど、この入力エントリーオプションはより前に表示する。具体的に、マッチングクエリ装置１２２はユーザーの履歴記録における各エントリーオプションに対する選択頻度、各エントリーオプションにおける各語彙の間のコンテクスト関連性によってその優先順位の高低を確定する。マッチングクエリ装置１２２はまたユーザーに設定された入力の好み選択によって優先順位の高低を確定し、例えば、ユーザーは入力の好みは：１）優先順位の高低：コンピュータの語彙＞電子語彙＞共通の語彙、２） 優先順位の高低：中国語＞英語、配列「ｗｏｓｈｉｙｏｎｇｗｉｎｄｏｗｓ」を入力する場合「我使用▲視▼窗▲軟▼件」（私はウィンドウズソフトウェアを使う）の優先順位が最高であることを判断することができ、続いて、「我使用▲視▼窗」（私はウィンドウズを使う）であり、さらに、「我使用ｗｉｎｄｏｗｓ」（私はｗｉｎｄｏｗｓを使う）である。ほかに、マッチングクエリ装置１２２は現在ユーザー設備のＩＰアドレスによってその所在する地域を判断し、これにより、入力配列の中にこの地域に関連する語彙の優先順位を確定することができ、例えば、ユーザー入力配列は「ｗｏｘｉｈｕａｎｂｕｎｄ」である場合、その中、「ｂｕｎｄ」の訳文は「１堤岸（堤）、２▲碼頭▼（埠頭）、３同盟（同盟）、４（上海）外▲灘▼（上海バンド）」があり、クエリ装置１２はユーザー設備のＩＰアドレスによって現在中国の上海に位置付けることを知った場合、これにより、「ｂｕｎｄ」の対応の訳文における「上海外▲灘▼」（上海バンド）或は「外▲灘▼」（バンド）の優先順位が最高であり、このため、以下の通りの入力エントリーオプション：「１我喜▲歓▼上海外▲灘▼」（私は上海バンドが好き）、２我喜▲歓▼外▲灘▼（私はバンドが好き（私はバンドが好き）、３我喜▲歓▼▲碼頭▼（私は埠頭が好き）、４我喜▲歓▼堤岸（私は堤が好き）、５我喜▲歓▼同盟（私は同盟が好き）」を提供することができる。
【００２４】
図３は本発明のもう一つの態様のユーザーが中英文で混在入力することを許可するユーザー装置とネットワーク装置の実施例を示し、その中、ユーザー装置１はネットワークによってネットワーク装置２を接続し、両者は協同してユーザーがユーザー装置で中国語と英語で混在入力することを許可する。このネットワークはインターネット、イントラネットなどであってよく、以下はインターネットを例として説明し：
その中、ユーザー装置１はユーザーとキーボード、リモートコントロール、タッチパッド、或は音声起動装置を通じてヒューマンコンピュータインタラクション可能ないずれかの電子製品、例えば、コンピュータ、スマートフォン、ＰＤＡ、ゲーム機、或はＩＰＴＶなどであってよい。ネットワーク装置２はネットワークサーバー、小型ホスト、大型ホストなどであってよい。
【００２５】
１つの実施例において、ユーザー装置１には第１取得装置１１、第１送信装置１７、第１受信装置１８、提供装置１３を含む。ネットワーク装置２は第２受信装置２１、クエリ装置２２、第２送信装置２３とネットワークシソーラスを記憶することに用いられるストレージ装置２４（簡潔のため、以下はネットワークシソーラス２４に略称される）を含む。具体的に、ユーザー装置１における第１取得装置１１はいずれかのユーザーとヒューマンコンピュータインタラクション可能なインタラクション型装置を通じてリアルタイムでユーザーの入力されている入力配列を取得する。このインタラクション型装置はキーボード、リモートコントロール、タッチパッド、或は音声起動装置などであってよい。キーボードを例として、ユーザーはキーボードにおけるキーを打って入力をする場合、第１取得装置１１はリアルタイムでユーザーが打ったキーの配列を取得する。
【００２６】
ユーザー装置１における第１送信装置１７はリアルタイムで継続的に第１取得装置１１に提供されたユーザー入力配列をネットワーク装置２に送信する。ネットワーク装置２における第２受信装置２１はこの入力配列を受信して、クエリ装置２２に提供する。クエリ装置２２はユーザー入力配列をネットワークシソーラス２４とマッチングクエリさせ、１つ或は複数のマッチングした入力エントリーオプションを取得し、その中、入力配列には英単語の配列を含む場合、少なくとも１つの入力エントリーオプションが前記英単語或はその前記別の言語による訳文を含む。即ち、本発明はユーザーが全ピン、双ピン、五筆などの入力メソッドで中国語を入力する場合、さらに英語を混雑して入力することもできる。例えば、ユーザーは「我使用▲視▼窗▲軟▼件」（私はウィンドウズソフトウェアを使う）を入力したい場合、全て全ピンで入力する必要はなく、キーを打って「ｗｏｓｈｉｙｏｎｇｗｉｎｄｏｗｓ」を入力することができ、クエリ装置２２は「ｗｉｎｄｏｗｓ」が英単語であることを識別し、ほかに、「ｗｏｓｈｉｙｏｎｇ」によってマッチングクエリをさせて中国語の組合せ「我使用」（私は使う）を取得し、これにより、「我使用窗口」（私はウィンドウを使う）、「我使用▲視▼窗」（私はウィンドウズを使う）、「我使用▲視▼窗▲軟▼件」（私はウィンドウズソフトウェアを使う）、「我使用ｗｉｎｄｏｗｓ」（私はｗｉｎｄｏｗｓを使う）などのエントリーの組合せを取得する。
【００２７】
ネットワーク装置２における第２送信装置２３も継続的にクエリ装置２２に提供された入力エントリーオプションをユーザー装置１に送信する。ユーザー装置１における第１受信装置１９は前記入力エントリーオプションを受信して、リアルタイムで継続的に提供装置１３に提供し、提供装置１３は続いて１つ或は複数のマッチングした入力エントリーオプションを、選択されるように、特定の順序とフォーマットで前記ユーザーに提供し、これによって具体的に入力する。例えば、ディスプレイの１つの入力ウィンドウバーによるユーザーに表示されたものは、複数のエントリーオプションと入力配列をカラムに分けて表示させることができ、複数のエントリーオプションは、ユーザーが選択されるように、全て次のカラムに配列されることができる。好ましくは、エントリーバーの中に１行のエントリーオプションしか表示せず、この行のエントリーオプションの数はデフォルトされても良く、ユーザーに設定されても良く、ユーザーは特定のファンクションキーを押すことを通じて、前行或は次の行のエントリーオプションを表示し、この特定のファンクションキーは例えば「＋」と「−」であってもよい。
【００２８】
好ましくは、ユーザー装置１における第１取得装置１１、第１送信装置１７、第１受信装置とネットワーク装置２における第２受信装置２１、クエリ装置１２と第２送信装置２３の間は絶えずに協同して作業する。具体的に、第１取得装置１１はリアルタイムでユーザーの入力配列を取得し、かつ継続的に第１送信装置１７に提供し、例えば「ｗ」、「ｗｏ」…、「ｗｏｓｈ」 …、「ｗｏｓｈｉｙｏｎｇ」 …、「ｗｏｓｈｉｙｏｎｇｗｉｎ」、「ｗｏａｉｗｉｎｄｏｗｓ」であり、第１送信装置はまたリアルタイムで継続的に各種類の入力配列をネットワーク装置２に送信する。ネットワーク装置２における第２受信装置２１が受信したユーザー装置１に送信された各種類の入力配列もリアルタイムで継続的にクエリ装置２２に提供し、クエリ装置２２はすぐリアルタイムで第１受信装置２１に継続的に提供したユーザー入力配列に対してマッチングクエリを行い、これにより、継続的に前記各入力配列に対応するエントリーオプションを取得し、例えば、「ｗ」が「１我、２口屋（この二文字でなる一つの漢字のこと）、３握、４▲窩▼」に対応し、「ｗｏｓｈ」が「１我所、２我省、３我生、４我▲説▼、５握手」に対応し、「ｗｏｓｈｉｙｏｎｇｗｉｎｄｏｗｓ」が「１我使用▲視▼窗▲軟▼件（私はウィンドウズソフトウェアを使う）、２我使用ｗｉｎｄｏｗｓ（私はｗｉｎｄｏｗｓを使う）、３我使用▲視▼窗（私はウィンドウズを使う）、４我使用窗口（私はウィンドウを使う）」に対応する。
【００２９】
ネットワーク装置２におけるクエリ装置２２はユーザー入力配列がシソーラス２２の中にマッチングクエリを行う場合、入力配列に英単語を含むことを識別する場合、入力配列の残りの部分が対応する中国語をクエリして得た後、またこの中国語とこの英単語の間の関連によって最適なエントリーの組合せを取得し、この関連は通常なコンテクスト関連であってよく、シソーラス２４における記憶された或は履歴記録における選択組合せであってよい。例えば、入力配列「ｗｏｓｈｉｙｏｎｇｗｉｎｄｏｗｓ」において、クエリ装置２２は「ｗｉｎｄｏｗｓ」の各種の中国語の訳文「窗口」（ウィンドウ）、「▲視▼窗」（ウィンドウズ）、「▲視▼窗▲軟▼件」（ウィンドウズソフトウェア）を取得し、かつ「ｗｏｓｈｉｙｏｎｇ」に対応する中国語「我使用」（私は使う）、「我是用」（私は使うのです ）を取得し、この中国語と英語の単語及びその訳文のコンテクスト関連は以下のいくつかのエントリーオプションが、「１我使用▲視▼窗▲軟▼件（私はウィンドウズソフトウェアを使う）、２我使用ｗｉｎｄｏｗｓ（私はｗｉｎｄｏｗｓを使う）、３我使用▲視▼窗（私はウィンドウズを使う）、４我使用窗口（私はウィンドウを使う）」最適なオプションであることを確定する。
【００３０】
好ましくは、クエリ装置２２はさらにユーザーが自動的に英単語の自動分割を完成させることを協力して、かつユーザーが英語入力状態に切り替える或は入力メソッドを閉じる必要はない。例えば、ユーザーはキーを打って「ｗｉｎｄｏｗｓｇａｍｅ」を入力し、クエリ装置２２は「ｗｉｎｄｏｗｓ」と「ｇａｍｅ」が英単語で近隣することを識別し、クエリ装置２２は「ｗｉｎｄｏｗｓ」と「ｇａｍｅ」の間にスペース「  」を挿入し、これによって「ｗｉｎｄｏｗｓ  ｇａｍｅ」を取得し、かつ前記に記載のマッチングクエリを行い、これによって「ｗｉｎｄｏｗｓ  ｇａｍｅ」、「ｗｉｎｄｏｗｓ游▲戯▼」（ｗｉｎｄｏｗｓゲーム）、「▲視▼窗游▲戯▼」（ウィンドウズゲーム）、「▲視▼窗▲軟▼件游▲戯▼」（ウィンドウズソフトウェアゲーム）などのエントリーの組合せを取得する。従業者は、クエリ装置２２が類似のメカニズムによってユーザー入力配列における複数の近隣する英単語の自動分割を完成させることができ、例えば、ユーザーは配列「ｉｌｏｖｅｔｈｉｓｇａｍｅ」を入力し、クエリ装置２２はユーザーに「ｉ ｌｏｖｅ ｔｈｉｓ ｇａｍｅ」を含む複数のエントリーの組合せを提供することを理解すべきである。クエリ装置２２はさらに中英文混在入力の過程における英単語の自動分割をサポートする。例えば、ユーザーはキーを打って「ｗｏｘｉｈｕａｎｗｉｎｄｏｗｓｇａｍｅ」を入力する場合、クエリ装置２２は「ｗｉｎｄｏｗｓ」と「ｇａｍｅ」が近隣する英単語であることを識別し、クエリ装置２２は「ｗｉｎｄｏｗｓ」と「ｇａｍｅ」の間にスペース「  」を挿入し、これによって「ｗｏｘｉｈｕａｎｗｉｎｄｏｗｓ ｇａｍｅ）を取得し、ほかに「ｗｏｘｉｈｕａｎ」によってマッチングクエリを行って中国語の組合せ「我喜▲歓▼」（私は好き）を取得し、これにより、「我喜▲歓▼ｗｉｎｄｏｗｓｇａｍｅ 」（私はｗｉｎｄｏｗｓｇａｍｅが好き）、「我喜▲歓▼ｗｉｎｄｏｗｓ游▲戯▼」（私はｗｉｎｄｏｗｓゲームが好き）、「我喜▲歓▼▲視▼窗游▲戯▼」（私はウィンドウズゲームが好き）、「我喜▲歓▼▲視▼窗▲軟▼件游▲戯▼」（私はウィンドウズソフトウェアゲームが好き）などのエントリーの組合せを取得する。実際的応用の複雑さとユーザーニーズの特異性を考え、クエリ装置２２が提供した自動な英文分割操作はいつもユーザーのニーズを満足することはできず、この時、ユーザーは入力配列の中に単一引用符「′」或はほかの類似の符号を補足挿入し、英単語の強制分割を行うことができ、当然、別々に分割の必要がある英単語を入力することもでき、その希望された中英文入力配列を実現させるためである。
【００３１】
１つの好ましい実施例において、ネットワーク装置２におけるクエリ装置２２はユーザー入力配列がシソーラスにマッチングクエリを行うことによって複数の入力エントリーオプションを取得する場合にさらに各入力エントリーオプションの優先順位を取得する。ユーザー装置１における提供装置１３は第１受信装置１９によってネットワーク装置２からの入力エントリーオプションを受信し、かつ複数のマッチングした入力エントリーオプションをその優先順位に従ってエントリーバーの中に前記ユーザーに表示し、その中、優先順位が高ければ高いほど、この入力エントリーオプションはより前に表示する。
【００３２】
好ましくは、ユーザーはユーザー装置１によってネットワーク装置を登録する場合、ネットワーク装置２のクエリ装置２２はユーザーが登録したＩＤによってユーザー特性を取得し、例えば、ユーザー入力の履歴記録、ユーザーが特定したユーザーシソーラス、ユーザーに設定された個人的な好み、ユーザー属性情報などである。前記ユーザー特性はネットワーク装置２に記憶されることができるし、ネットワーク装置２と接続するほかのネットワーク装置に記憶されることもできる。
【００３３】
具体的に、ネットワーク装置２におけるクエリ装置２２はユーザー入力の履歴記録における各エントリーオプションに対する選択頻度、各エントリーオプションにおける各語彙の間のコンテキストの関連性によってその優先順位の高低を確定することができる。さらに、ユーザーに設定された入力の好み選択によって優先順位の高低を確定することもでき、例えば、ユーザーが入力した好みは：１）優先順位の高低：コンピュータの語彙＞電子語彙＞共通の語彙、２） 優先順位の高低：中国語＞英語であれば、入力配列「ｗｏｓｈｉｙｏｎｇｗｉｎｄｏｗｓ」を入力する場合、「我使用▲視▼窗▲軟▼件」（私はウィンドウズソフトウェアを使う）の優先順位が最高であり、次は「我使用▲視▼窗」（私はウィンドウズを使う）であり、さらに、「我使用ｗｉｎｄｏｗｓ」（私はｗｉｎｄｏｗｓを使う）であることは判断できる。ほかに、クエリ装置２２はさらに従来ユーザー設備１のＩＰアドレスによってその所在する地域を判断することができ、これによって入力配列の中にこの地域に関連する語彙の優先順位を確定し、例えば、ユーザー入力配列は「ｗｏｘｉｈｕａｎｂｕｎｄ」である場合、その中、「ｂｕｎｄ」の訳文は「１堤岸（堤）、２▲碼頭▼（埠頭）、３同盟（同盟）、４（上海）外▲灘▼（上海バンド）」があり、クエリ装置１２はユーザー設備のＩＰアドレスによって現在で中国の上海に位置付けることを知った場合、これにより、「ｂｕｎｄ」の対応の訳文における「上海外▲灘▼（上海バンド）」或は「外▲灘▼（バンド）」の優先順位が最高であることを確定し、このため、以下の通りの入力エントリーオプション：「１我喜▲歓▼上海外▲灘▼（私は上海バンドが好き）、２我喜▲歓▼外▲灘▼（私はバンドが好き）、３我喜▲歓▼▲碼頭▼（私は埠頭が好き）、４我喜▲歓▼堤岸（私は堤が好き）、５我喜▲歓▼同盟（私は同盟が好き）」を提供することができる。
【００３４】
好ましくは、ネットワーク装置２はまた記憶されたザー入力の履歴記録、入力の好み及び語彙間の関連性などの情報に対して更新を行うことができる。図３に示すように、ユーザー装置１はさらに第２取得装置１５、第３送信装置１８を含み、ネットワーク装置２は第２受信装置２５と更新装置２６を含む。その中、ユーザー装置１における第２取得装置１５はユーザーとのさらにインタラクションを通じてこのユーザーが提供装置１３に提供された複数の入力エントリーオプションに対する選択を取得し、かつ第３送信装置１８によってネットワーク装置に送信する。更新装置２６は第２取得装置２５が受信したユーザー選択によってシソーラスとユーザー入力の履歴記録、語彙間の関連性などを更新し、例えば、シソーラス２４の中に新しいエントリーオプションと既存のエントリーオプションの優先順位、ユーザー特性を追加する。さらに好ましくは、ネットワーク装置２はさらに第３取得装置（図には示さない）を含み、それはまたインターネットの中に新しいエントリーの組合せを検索することもでき、かつネットワークシソーラス２４などを更新することに用いられる。
【００３５】
図４は本発明による１つの実施例を示し、その中、ネットワーク装置２のクエリ装置２２はさらに判断装置２２１とマッチングクエリ装置２２２を含む。判断装置２２１は入力配列が英単語を含むネットワークシソーラスの中にクエリを行うことにより、前記入力配列には英単語を含むかどうかを判断する。マッチングクエリ装置２２２は判断装置によって入力配列には英単語を含むことを知った場合、入力配列の残りの部分が対応する中国語をクエリし、その後、この中国語と英語の単語或はその各種類の中国語の訳文の各組合せをエントリーオプションとして提供する。好ましくは、マッチングクエリ装置はまたこの中国語とこの英語の単語の間の関連によって最適なエントリーオプションを取得し、この関連は通常なコンテキスト関連であってよく、ネットワークシソーラス２４におけるデフォルトされる或はユーザー入力の履歴記録における選択組合せであってよい。例えば、入力配列「ｗｏｓｈｉｙｏｎｇｗｉｎｄｏｗｓ」において、マッチングクエリ装置２２２は「ｗｉｎｄｏｗｓ」の各種類の中国語の訳文、 「窗口」（ウィンドウ）、「▲視▼窗」（ウィンドウズ）、「▲視▼窗▲軟▼件」（ウィンドウズソフトウェア）を取得し、かつ「ｗｏｓｈｉｙｏｎｇ」に対応する中国語「我使用」（私は使う）、「我是用」（私は使うのです）を取得し、この中国語と英語の単語及びその訳文のコンテクスト関連は以下のいくつかのエントリーオプション：「１我使用▲視▼窗▲軟▼件（私はウィンドウズソフトウェアを使う）、２我使用ｗｉｎｄｏｗｓ（私はｗｉｎｄｏｗｓを使う）、３我使用▲視▼窗（私はウィンドウズを使う）、４我使用窗口（私はウィンドウを使う）」が最適なオプションであることを確定する。
【００３６】
同様に、マッチングクエリ装置２２２はユーザー入力配列がシソーラスにマッチングクエリを行うことによって複数の入力エントリーオプションを取得する場合に、さらに各入力エントリーオプションの優先順位を取得する。第２送信装置２３は前記複数の入力エントリーオプション及びその優先順位をユーザー装置１に送信し、前記複数のユーザー装置１の第１受信装置１９は受信して、提供装置１３に提供し、提供装置１３は前記複数の入力エントリーオプションを優先順位に従ってエントリーバーの中に前記ユーザーに表示し、その中、優先順位が高ければ高いほど、この入力エントリーオプションがより前に表示される。具体的に、ネットワーク装置２におけるマッチングクエリ装置２２２はまたユーザーの履歴記録における各エントリーオプションに対する選択頻度、各エントリーオプションにおける各語彙の間のコンテクスト関連性によってその優先順位の高低を確定する。マッチングクエリ装置２２２はまたユーザーに設定された入力の好み選択によって優先順位の高低を確定し、例えば、ユーザーに設定された好みは：１）優先順位の高低：コンピュータの語彙＞電子語彙＞共通の語彙、２） 優先順位の高低：中国語＞英語である場合、配列「ｗｏｓｈｉｙｏｎｇｗｉｎｄｏｗｓ」を入力する場合「我使用▲視▼窗▲軟▼件」（私はウィンドウズソフトウェアを使う）の優先順位が最高であり、次は「我使用▲視▼窗」（私はウィンドウズを使う）であり、さらに、「我使用ｗｉｎｄｏｗｓ」（私はｗｉｎｄｏｗｓを使う）であることを判断することができる。ほかに、マッチングクエリ装置２２２はさらに従来ユーザー設備のＩＰアドレスによってその所在する地域を判断し、これにより、入力配列の中にこの地域に関連する語彙の優先順位を確定することができ、例えば、ユーザー入力配列は「ｗｏｘｉｈｕａｎｂｕｎｄ」である場合、その中、「ｂｕｎｄ」の訳文は「１堤岸（堤）、２▲碼頭▼▲碼頭▼（埠頭）、３同盟（同盟）、４▲灘▼（上海）外▲灘▼（上海バンド）」があり、クエリ装置１２はユーザー設備のＩＰアドレスによって現在中国の上海に位置付けることを知った場合、これにより、「ｂｕｎｄ」の対応の訳文における▲灘▼「上海外▲灘▼」（上海バンド）或は▲灘▼「外▲灘▼」（バンド）の優先順位が最高であることが確定され、このため、以下の通りの入力エントリーオプション、「１▲歓▼▲灘▼我喜▲歓▼上海外▲灘▼（私は上海バンドが好き）、２▲歓▼▲灘▼我喜▲歓▼外▲灘▼（私はバンドが好き）、３▲歓▼▲碼頭▼我喜▲歓▼▲碼頭▼（私は埠頭が好き）、４▲歓▼我喜▲歓▼堤岸（私は堤が好き）、５▲歓▼我喜▲歓▼同盟（私は同盟が好き）」を提供することができる。
【００３７】
１つの好ましい実施例において、図５に示すように、ユーザー装置１のそのものには、クエリ装置１２とローカルシソーラスを記憶することに用いられるストレージ装置１４（以下はローカルシソーラス１４に略称される）を含む。第１取得装置１１はユーザー入力配列を受信した後、前記はユーザー入力配列を先にユーザー装置１のクエリ装置１２に提供してマッチングクエリを行い、具体的なクエリ過程は前の参考図１-２に説明された内容の通り、この内容はここで引用されて重複しない。第１取得装置１１はまた第３装置１８によってユーザー入力配列をネットワーク装置に送信し、その中のクエリ装置２２によってマッチングクエリを行い、具体的なクエリ過程は前の参考図３-４に説明された内容の通り、この内容はここで引用されて重複しない。ユーザー装置１はさらに合併装置２０を含み、それは本体からのクエリ装置１２が提供した１つ或は複数の入力エントリーオプションとネットワーク装置２からのクエリ装置２２が提供した１つ或は複数の入力エントリーオプションに、合併処理を行い、その中の重複オプションを削除し、かつ特定の規則によって最後の合併に得られた複数のエントリーオプションの優先順位を確定し、その後提供装置１３に提供し、その相応する優先順位に従ってユーザーに提供する。通常、ネットワーク装置２が提供した入力エントリーオプションはより正確でなければならず、、このため、優先順位はローカルクエリで取得された入力エントリーオプションより高い。
【００３８】
図６は本発明の一つの態様による方法のフローチャートを示し、その中、ユーザーはユーザー装置によって英語と中国語で混在入力する過程を示す。その中、ユーザー装置１はユーザーとキーボード、リモートコントロール、タッチパッド、或は音声起動装置を通じてヒューマンコンピュータインタラクション可能ないずれかの電子製品、例えば、コンピュータ、スマートフォン、ＰＤＡ、ゲーム機、或はＩＰＴＶなどであってよい。ユーザー装置１にはローカルシソーラス（簡潔のため、以下はシソーラスに略称される）を記憶する。
【００３９】
具体的に、ステップｓｌにおいて、ユーザー装置１はいずれかのユーザーとヒューマンコンピュータインタラクション可能なインタラクション型装置を通じてリアルタイムでユーザーの入力されている入力配列を取得する。このインタラクション型装置はキーボード、リモートコントロール、タッチパッド、或は音声起動装置などであってよい。キーボードを例として、ユーザーはキーボードにおけるキーを打って入力をする場合、ユーザー装置１はリアルタイムでユーザーが打ったキーの配列を取得する。
【００４０】
ステップｓ２において、ユーザー装置１が取得したユーザー入力配列はシソーラスにマッチングクエリを行い、１つ或は複数のマッチングした入力エントリーオプションを取得し、その中、入力配列には英単語の配列を含む場合、少なくとも１つの入力エントリーオプションが前記英単語或はその前記別の言語による訳文を含む。つまり、本発明はユーザーに全ピン、双ピン、五筆などで中国語を入力すると同時に、直接に英単語を混雑して入力することを許可する。例えば、ユーザーは▲視▼▲軟▼「我使用▲視▼窗▲軟▼件」（私はウィンドウズソフトウェアを使う）を入力したい場合、全て全ピンで入力する必要はなく、キーを打って「ｗｏｓｈｉｙｏｎｇｗｉｎｄｏｗｓ」を入力することができ、ユーザー装置１は「ｗｉｎｄｏｗｓ」が英単語であることを識別し、ほかに、「ｗｏｓｈｉｙｏｎｇ」によってマッチングクエリを行わせて中国語の組合せ「我使用」（私は使う）を取得し、これにより、「我使用窗口」（私はウィンドウを使う）、「▲視▼我使用▲視▼窗」（私はウィンドウズを使う）、▲視▼▲軟▼「我使用▲視▼窗▲軟▼件」（私はウィンドウズソフトウェアを使う）、「我使用ｗｉｎｄｏｗｓ」（私はｗｉｎｄｏｗｓを使う）などのエントリーの組合せを取得する。
【００４１】
好ましくは、ステップ２において、ユーザー装置１はさらにユーザーが自動的に英単語の自動分割を完成させることを協力して、かつユーザーは英語入力状態に切り替える或は入力メソッドを閉じる必要はない。例えば、ユーザーはキーを打って「ｗｉｎｄｏｗｓｇａｍｅ」を入力する場合、ステップ２において、ユーザー装置１は「ｗｉｎｄｏｗｓ」と「ｇａｍｅ」が英単語で近隣することを識別し、 「ｗｉｎｄｏｗｓ」と「ｇａｍｅ」の間にスペース「  」を挿入し、これによって「ｗｉｎｄｏｗｓ  ｇａｍｅ」を取得し、かつ前の前記マッチングクエリを行い、これによって「ｗｉｎｄｏｗｓ  ｇａｍｅ」、▲戯▼「ｗｉｎｄｏｗｓ游▲戯▼」（ｗｉｎｄｏｗｓゲーム）、▲視▼▲戯▼「▲視▼窗游▲戯▼」（ウィンドウズゲーム）、▲視▼▲軟▼▲戯▼「▲視▼窗▲軟▼件游▲戯▼」（ウィンドウズソフトウェアゲーム）などのエントリーの組合せを取得する。従業者は、ステップ２において、ユーザー装置１は類似のメカニズムによってユーザー入力配列における複数の近隣する英単語の自動分割を完成させることができ、例えば、ユーザーは配列「ｉｌｏｖｅｔｈｉｓｇａｍｅ」を入力し、ユーザー装置１はユーザーに「ｉ ｌｏｖｅ ｔｈｉｓ ｇａｍｅ」を含む複数のエントリーの組合せを提供することを理解すべきである。ステップ２において、ユーザー装置１はまた中英文混在入力の過程における英単語の自動分割をサポートする。例えば、ユーザーはキーを打って「ｗｏｘｉｈｕａｎｗｉｎｄｏｗｓｇａｍｅ」を入力する場合、ステップ２において、ユーザー装置１は「ｗｉｎｄｏｗｓ」と「ｇａｍｅ」が近隣する英単語であることを識別し、「ｗｉｎｄｏｗｓ」と「ｇａｍｅ」の間にスペース「  」を挿入し、これによって「ｗｏｘｉｈｕａｎｗｉｎｄｏｗｓ  ｇａｍｅ」を取得し、ほかに「ｗｏｘｉｈｕａｎ」によってマッチングクエリを行って中国語の組合せ「▲歓▼我喜▲歓▼」（私好き）を取得し、これにより、▲歓▼「我喜▲歓▼ｗｉｎｄｏｗｓｇａｍｅ」（私はｗｉｎｄｏｗｓｇａｍｅが好き）、▲歓▼▲戯▼「我喜▲歓▼ｗｉｎｄｏｗｓ游▲戯▼」（私はｗｉｎｄｏｗｓゲームが好き）、▲歓▼▲視▼▲戯▼「我喜▲歓▼▲視▼窗游▲戯▼」（私はウィンドウズゲームが好き）、▲歓▼▲視▼▲軟▼▲戯▼「我喜▲歓▼▲視▼窗▲軟▼件游▲戯▼」（私はウィンドウズソフトウェアゲームが好き）などのエントリーの組合せを取得する。実際的応用の複雑さとユーザーニーズの特異性を考え、ユーザー装置１はステップ２における提供された自動的な英文の分割操作はいつもユーザーのニーズを満足することはできず、この時、ユーザーは入力配列の中に単一引用符「′」或はほかの類似的の符号を補足挿入し、英単語の強制分割を行うことができ、当然、別々に分割の必要がある英単語を入力することもでき、これにより、その希望された中英文入力配列を実現させる。
【００４２】
１つの好ましい実施例において、ステップｓ２には、ユーザー装置１は、まず入力配列が英単語を含むシソーラスの中にクエリを行うことによって前記入力配列には英単語を含むかどうかを判断する。ユーザー装置１は前記入力配列に英単語を含むことを判断した場合、この時に、さらにユーザー入力配列の残りの部分が対応する中国語をクエリし、その後、この中国語と英語の単語或はその各種類の中国語の訳文の各組合せをエントリーオプションとして提供する。
【００４３】
続いて、ステップｓ３において、ユーザー装置１は、クエリして取得した１つ或は複数のマッチングした入力エントリーオプションを、選択されるように、特定の順序とフォーマットで前記ユーザーに提供し、これによって具体的に入力する。例えば、ディスプレイの１つの入力ウィンドウバーによりユーザーに表示されたものは、複数のエントリーオプションと入力配列をカラムに分けて表示させることができ、複数のエントリーオプションは、ユーザーが選択されるように、全て次のカラムに配列されることができる。好ましくは、エントリーバーの中に１行のエントリーオプションしか表示せず、この行のエントリーオプションの数はデフォルトされても良く、ユーザーに設定されても良く、ユーザーは特定のファンクションキーを押すことを通じて、前行或は次の行のエントリーオプションを表示し、この特定のファンクションキーは例えば「＋」と「−」であってもよい。
【００４４】
１つの好ましい実施例において、ステップｓ１からｓ３までの間に継続的に循環する。具体的に、ステップｓ１において、ユーザー装置１はリアルタイムでユーザーの継続的に入力する入力配列を取得し、かつ継続的にローカルでクエリを行い、例えば、ユーザーは継続的に「ｗ」、「ｗｏ」…、「ｗｏｓｈ」 …、「ｗｏｓｈｉｙｏｎｇ」 …、「ｗｏｓｈｉｙｏｎｇｗｉｎ」、「ｗｏａｉｗｉｎｄｏｗｓ」を入力し、ステップｓ２において、ユーザー装置１はまたリアルタイムで継続的に取得されたユーザー入力配列によってマッチングクエリを行い、継続的に前記各入力配列が対応するエントリーオプションを取得するためであり、例えば、「ｗ」が「１我、２口屋（この二文字でなる一つの漢字のこと）、３握、４▲窩▼」に対応し、「ｗｏｓｈ」が▲説▼「１我所、２我省、３我生、４我▲説▼、５握手」に対応し、「ｗｏｓｈｉｙｏｎｇｗｉｎｄｏｗｓ」が「▲視▼▲軟▼▲視▼１我使用▲視▼窗▲軟▼件（私はウィンドウズソフトウェアを使う）、２我使用ｗｉｎｄｏｗｓ（私はｗｉｎｄｏｗｓを使う）、３我使用▲視▼窗（私はウィンドウズを使う）、４我使用窗口（私はウィンドウを使う）」に対応する。ここで、従業者は「継続的に」というのは、ユーザーが最後に１つのエントリーオプションを選択する前ずっと続く動作方式であることを示し、例えば、ユーザーはキー配列「ｗｏａｉ」を打った後で一時停止するかもしれなく、例０.５秒、また続いてのキーを打つ。
【００４５】
ステップｓ２において、ユーザー装置１はユーザー入力配列によってマッチングクエリを行う場合、入力配列には英単語を含むことを識別する場合、入力配列の残りの部分の対応の中国語をクエリして得た後、さらにこの中国語とこの英単語の間の関連によって最適なエントリーの組合せを取得し、この関連は通常なコンテクスト関連であってよく、シソーラスにおける記憶された或は履歴記録における選択組合せであってよい。例えば、入力配列「ｗｏｓｈｉｙｏｎｇｗｉｎｄｏｗｓ」において、ユーザー装置１は「ｗｉｎｄｏｗｓ」の各種の中国語の訳文「窗口」（ウィンドウ）、▲視▼「▲視▼窗」（ウィンドウズ）、▲視▼▲軟▼「▲視▼窗▲軟▼件」（ウィンドウズソフトウェア）を取得し、かつ「ｗｏｓｈｉｙｏｎｇ」に対応する中国語「我使用」（私が使う）、「我使用」（私が使う）を取得し、ユーザー装置１はこの中国語と英語の単語及びその訳文のコンテクスト関連によって以下のいくつかのエントリーオプション：「▲視▼▲軟▼▲視▼１我使用▲視▼窗▲軟▼件（私はウィンドウズソフトウェアを使う）、２我使用ｗｉｎｄｏｗｓ（私はｗｉｎｄｏｗｓを使う）、３我使用▲視▼窗（私はウィンドウズを使う）、４我使用窗口（私はウィンドウを使う）」が最適なオプションであることを確定する。
【００４６】
１つの好ましい実施例において、ステップｓ２には、ユーザー装置１はユーザー入力配列がシソーラスにマッチングクエリを行うことによって複数の入力エントリーオプションを取得する場合にまた各入力エントリーオプションの優先順位を取得する。その後、ステップｓ３において、複数のマッチングした入力エントリーオプションをその優先順位に従ってエントリーバーの中に前記ユーザーに表示し、その中、優先順位が高ければ高いほど、この入力エントリーオプションはより前に表示する。
【００４７】
好ましくは、ステップｓ２において、ユーザー装置１はまたユーザー特性によってシソーラスの中にクエリを行い、複数の入力エントリーオプションを取得する。マッチングした複数の入力エントリーオプションを取得する同時に、またユーザー特性によってその優先順位の高低を確定する。ユーザー特性はユーザーの入力履歴記録、ユーザーに設定された個人的な好み選択、ユーザー属性、ユーザーアドレスなどを含み、ユーザー属性はユーザーの職業、性別、国籍、出身地、年齢などの個人特性を体現する情報を含む。具体的に、ステップｓ２において、ユーザー装置１はユーザーの入力履歴記録における各エントリーオプションに対する選択頻度、各エントリーオプションにおける各語彙の間のコンテキストの関連性によって優先順位の高低を確定する。ユーザー装置１はユーザーに設定された入力の好み選択によって優先順位の高低を確定し、例えば、ユーザーの入力の好みは：１）優先順位の高低：コンピュータの語彙＞電子語彙＞共通の語彙、２） 優先順位の高低：中国語＞英語である場合、入力配列「ｗｏｓｈｉｙｏｎｇｗｉｎｄｏｗｓ」を入力する場合▲視▼▲軟▼「我使用▲視▼窗▲軟▼件」（私はウィンドウズソフトウェアを使う）の優先順位が最高であり、次は「▲視▼我使用▲視▼窗」（私はウィンドウズを使う）であり、さらに、「我使用ｗｉｎｄｏｗｓ」（私はｗｉｎｄｏｗｓを使う）であることを判断することができる。ほかに、ユーザー装置１はまた現在ユーザー設備のＩＰアドレスによってその所在する地域を判断し、これにより、入力配列の中にこの地域に関連する語彙の優先順位を確定することができ、例えば、ユーザー入力配列は「ｗｏｘｉｈｕａｎｂｕｎｄ」である場合、その中、「ｂｕｎｄ」の訳文は「１堤岸（堤）、２▲碼頭▼▲碼頭▼（埠頭）、３同盟（同盟）、４▲灘▼（上海）外▲灘▼（上海バンド）」があり、ユーザー装置１はそのＩＰアドレスによって現在中国の上海に位置付けることを知った場合、これにより、「ｂｕｎｄ」の対応の訳文における▲灘▼「上海外▲灘▼」（上海バンド）或は▲灘▼「外▲灘▼」（バンド）の優先順位が最高であり、このため、以下の通りの入力エントリーオプション：「１▲歓▼▲灘▼我喜▲歓▼上海外▲灘▼（私は上海バンドが好き）、２▲歓▼▲灘▼我喜▲歓▼外▲灘▼（私はバンドが好き）、３▲歓▼▲碼頭▼我喜▲歓▼▲碼頭▼（私は埠頭が好き）、４▲歓▼我喜▲歓▼堤岸（私は堤が好き）、５▲歓▼我喜▲歓▼同盟（私は同盟が好き）」を提供することができる。簡潔のために、われわれはユーザー入力の履歴記録、ユーザーに設定された入力の好み、コンピュータＩＰアドレス（或はユーザーアドレス）などをユーザー特性に総称して、かつ従業者はユーザー特性が前記内容を含むが、それに限定されないことを理解すべきである。
【００４８】
従業者は、ユーザー装置１がローカルメモリの中に前記ユーザー入力の履歴記録、ユーザーに設定された入力の好み及び語彙の間の各種類の関連性を記憶することができることを理解すべきである。好ましくは、ユーザー装置１はさらに記憶されたユーザーの入力履歴記録、入力の好み及び語彙間の関連性などの情報を更新することができる。ステップｓ４（図には示さず）において、ユーザー装置１はユーザーとさらにインタラクションを通じてこのユーザーが提供された複数の入力エントリーオプションに対する選択を取得し、その後、取得したユーザー選択によってシソーラスとユーザーの入力履歴記録、語彙の間の関連性などを更新し、例えば、シソーラスの中に新しいエントリーオプションと既存のエントリーオプションの優先順位、ユーザー特性を追加する。さらに好ましくは、ステップｓ５（図には示さず）において、ユーザー装置はインターネットにアクセスする場合、ユーザー装置１はまた自動的にインターネットの中で新しいエントリーの組合せを検索することもでき、かつシソーラスなどを更新することに用いられる。
【００４９】
図７は本発明のもう一つの態様による方法のフローチャートを示し、その中、ユーザー装置とネットワーク装置を接続してユーザーが英語と中国語で混在入力を行うことを許可する過程を示す。図７に示すように、ユーザー装置１はネットワークによってネットワーク装置２と接続し、このネットワークはインターネット、イントラネットなどであってよく、以下はインターネットを例として説明し：
その中、ユーザー装置１はユーザーとキーボード、リモートコントロール、タッチパッド、或は音声起動装置を通じてヒューマンコンピュータインタラクション可能ないずれかの電子製品、例えば、コンピュータ、スマートフォン、ＰＤＡ、ゲーム機、或はＩＰＴＶなどであってよい。また、ネットワーク装置２はネットワークサーバー、小型ホスト、大型ホストなどであってよく、その中、ネットワーク装置２はネットワークシソーラスを記憶する。
【００５０】
具体的に、ステップｓ１において、ユーザー装置１はいずれかのユーザーとヒューマンコンピュータインタラクション可能なインタラクション型装置を通じてリアルタイムでユーザーの入力されている入力配列を取得する。このインタラクション型装置はキーボード、リモートコントロール、タッチパッド、或は音声起動装置などであってよい。キーボードを例として、ユーザーはキーボードにおけるキーを打って入力をする場合、ユーザー装置１はリアルタイムでユーザーが打ったキーの配列を取得する。
【００５１】
ステップｓ２において、ユーザー装置１はリアルタイムで継続的に取得したユーザー入力配列をネットワーク装置２に送信する。ステップｓ３において、ネットワーク装置２は受信したユーザー入力配列によってネットワークシソーラスの中にマッチングクエリを行い、１つ或は複数のマッチングした入力エントリーオプションを取得し、その中、入力配列には英単語の配列を含む場合、少なくとも１つの入力エントリーオプションは前記英単語或はその前記別の言語による訳文を含む。つまり、本発明はユーザーが全ピン、双ピン、五筆などによって中国語を入力すると同時に、直接に英単語を混雑して入力することを許可する。例えば、ユーザーは▲視▼▲軟▼「我使用▲視▼窗▲軟▼件」（私はウィンドウズソフトウェアを使う）を入力したい場合、全て全ピンで入力する必要はなく、キーを打って「ｗｏｓｈｉｙｏｎｇｗｉｎｄｏｗｓ」を入力することができ、ネットワーク装置２は「ｗｉｎｄｏｗｓ」が英単語であることを識別し、ほかに、「ｗｏｓｈｉｙｏｎｇ」によってマッチングクエリをさせて中国語の組合せ「我使用」（私は使う）を取得し、これにより、「我使用窗口」（私はウィンドウを使う）、「▲視▼我使用▲視▼窗」（私はウィンドウズを使う）、▲視▼▲軟▼「我使用▲視▼窗▲軟▼件」（私はウィンドウズソフトウェアを使う）「我使用ｗｉｎｄｏｗｓ」（私はｗｉｎｄｏｗｓを使う）などのエントリーの組合せを取得する。好ましくは、ステップｓ３において、ネットワーク装置２はさらにユーザーが自動的に英単語の自動分割を完成させることを協力して、かつユーザーが英語入力状態に切り替える或は入力メソッドを閉じる必要はない。例えば、ユーザーはキーを打って「ｗｉｎｄｏｗｓｇａｍｅ」を入力する場合、ステップｓ３において、ネットワーク装置２は「ｗｉｎｄｏｗｓ」と「ｇａｍｅ」が英単語で近隣することを識別し、「ｗｉｎｄｏｗｓ」と「ｇａｍｅ」の間にスペース「  」を挿入し、これによって「ｗｉｎｄｏｗｓ  ｇａｍｅ」を取得し、かつ前記に記載のマッチングクエリを行い、これによって「ｗｉｎｄｏｗｓ  ｇａｍｅ」、▲戯▼「ｗｉｎｄｏｗｓ游▲戯▼」（ｗｉｎｄｏｗｓゲーム）、▲視▼▲戯▼「▲視▼窗游▲戯▼」（ウィンドウズゲーム）、▲視▼▲軟▼▲戯▼「▲視▼窗▲軟▼件游▲戯▼」（ウィンドウズソフトウェアゲーム）などのエントリーの組合せを取得する。従業者は、ステップｓ３において、ネットワーク装置２は類似のメカニズムによってユーザー入力配列における複数の近隣する英単語の自動分割を完成させることができ、例えば、ユーザーは配列「ｉｌｏｖｅｔｈｉｓｇａｍｅ」を入力すると、ネットワーク装置２はユーザーに「Ｉ ｌｏｖｅ ｔｈｉｓ ｇａｍｅ」を含む複数のエントリーの組合せを提供することを理解すべきである。ステップｓ３において、ネットワーク装置２は中英文混在入力の過程における英単語の自動分割もサポートする。例えば、ユーザーはキーを打って「ｗｏｘｉｈｕａｎｗｉｎｄｏｗｓｇａｍｅ」を入力する場合、ステップｓ３において、ネットワーク装置２は「ｗｉｎｄｏｗｓ」と「ｇａｍｅ」が近隣する英単語であることを識別し、「ｗｉｎｄｏｗｓ」と「ｇａｍｅ」の間にスペース「  」を挿入し、こ���によって「ｗｏｘｉｈｕａｎｗｉｎｄｏｗｓ  ｇａｍｅ」を取得し、ほかに「ｗｏｘｉｈｕａｎ」によってマッチングクエリを行って中国語の組合せ「▲歓▼我喜▲歓▼」（私好き）を取得し、これにより、▲歓▼「我喜▲歓▼ｗｉｎｄｏｗｓｇａｍｅ」（私はｗｉｎｄｏｗｓｇａｍｅが好き）、▲歓▼▲戯▼「我喜▲歓▼ｗｉｎｄｏｗｓ游▲戯▼」（私はｗｉｎｄｏｗｓゲームが好き）、▲歓▼▲視▼▲戯▼「我喜▲歓▼▲視▼窗游▲戯▼」（私はウィンドウズゲームが好き）、▲歓▼▲視▼▲軟▼▲戯▼「我喜▲歓▼▲視▼窗▲軟▼件游▲戯▼」（私はウィンドウズソフトウェアゲームが好き）などのエントリーの組合せを取得する。実際的応用の複雑さとユーザーニーズの特異性を考え、ユーザー装置１はステップ２における提供された自動的な英文の分割操作はいつもユーザーのニーズを満足することはできず、この時、ユーザーは入力配列の中に単一引用符「′」或はほかの類似的の符号を補足挿入し、英単語の強制分割を行うことができ、当然、別々に分割の必要がある英単語を入力することもでき、これによりその希望された中英文入力配列を実現させる。１つの好ましい実施例において、ステップｓ３には、ネットワーク装置２はまず入力配列が英単語を含むシソーラスの中にクエリを行うことによって前記入力配列には英単語を含むかどうかを判断し、入力配列には英単語を含むことを判断する場合、すぐユーザー入力配列の残りの部分が対応する中国語をクエリし、その後、この中国語と英語の単語或はその各種類の中国語の訳文の各組合せをエントリーオプションとして提供する。
【００５２】
ステップｓ５において、ネットワーク装置２はまたリアルタイムで継続的にクエリされた入力エントリーオプションをユーザー装置１に送信する。その後、ステップｓ７において、ユーザー装置１は受信した前記入力エントリーオプションを、選択されるように、特定の順序とフォーマットで前記ユーザーに提供し、これによって具体的に入力する。例えば、ディスプレイの１つの入力ウィンドウバーによるユーザーに表示されたものは、複数のエントリーオプションと入力配列をカラムに分けて表示させることができ、複数のエントリーオプションは全て次のカラムに配列されてユーザーが選択されるようになる。好ましくは、エントリーバーの中に１行のエントリーオプションしか表示せず、この行のエントリーオプションの数はデフォルトされても良く、ユーザーに設定されても良く、ユーザーは特定のファンクションキーを押すことを通じて、前行或は次の行のエントリーオプションを表示し、この特定のファンクションキーは例えば「＋」と「−」であってもよい。
【００５３】
好ましくは、ステップｓ１からステップｓ７までは継続的な循環で作業する。具体的に、ステップｓ１において、ユーザー装置１はリアルタイムでユーザーの入力配列を取得し継続的にネットワーク装置２に送信し、例えば「ｗ」、「ｗｏ」…、「ｗｏｓｈ」 …、「ｗｏｓｈｉｙｏｎｇ」 …、「ｗｏｓｈｉｙｏｎｇｗｉｎ」、「ｗｏａｉｗｉｎｄｏｗｓ」であり、ネットワーク装置２はまたユーザーが配列を入力した後で、リアルタイムで継続的にマッチングクエリを行い、かつクエリされた入力エントリーオプションを絶えずにユーザー装置１に送り返し、例えば、「ｗ」が「１我、２口屋（この二文字でなる一つの漢字のこと）、３握、４▲窩▼」に対応し、「ｗｏｓｈ」が▲説▼「１我所、２我省、３我生、４我▲説▼、５握手」」に対応し、「ｗｏｓｈｉｙｏｎｇｗｉｎｄｏｗｓ」が▲視▼▲軟▼▲視▼「１我使用▲視▼窗▲軟▼件（私はウィンドウズソフトウェアを使う）、２我使用ｗｉｎｄｏｗｓ（私はｗｉｎｄｏｗｓ使う）、３我使用▲視▼窗（私はウィンドウズを使う）、４我使用窗口（私はウィンドウを使う）」に対応する。ここで、従業者は「継続的に」というのは、ユーザーが最後に１つのエントリーオプションを選択する前ずっと続く動作方式であることを示し、例えば、ユーザーはキー配列「ｗｏａｉ」を打った後で一時停止するかもしれなく、例えば０.５秒、そして続いてのキーを打つ。
【００５４】
１つの好ましい実施例において、ステップｓ３において、ネットワーク装置２はユーザー入力配列によってネットワークシソーラスの中にマッチングクエリを行い、入力配列には英単語を含むことを識別する場合、入力配列の残りの部分の対応の中国語をクエリして得た後、さらにこの中国語とこの英単語の間の関連によって最適なエントリーの組合せを取得し、この関連は通常なコンテクスト関連であってよく、ネットワークシソーラスにおける記憶された或はユーサー入力の履歴記録における選択組合せであってよい。例えば、入力配列「ｗｏｓｈｉｙｏｎｇｗｉｎｄｏｗｓ」において、ネットワーク装置２は「ｗｉｎｄｏｗｓ」の各種類の中国語の訳文「窗口」（ウィンドウ）、▲視▼「▲視▼窗」（ウィンドウズ）、▲視▼▲軟▼「▲視▼窗▲軟▼件」（ウィンドウズソフトウェア）を取得し、かつ「ｗｏｓｈｉｙｏｎｇ」に対応する中国語「我使用」（私は使う）、「我是用」（私は使うのです ）を取得し、この中国語と英語の単語及びその訳文のコンテクスト関連によって以下のいくつかのエントリーオプション：「▲視▼▲軟▼▲視▼１我使用▲視▼窗▲軟▼件（私はウィンドウズソフトウェアを使う）、２我使用ｗｉｎｄｏｗｓ（私はｗｉｎｄｏｗｓを使う）、３我使用▲視▼窗（私はウィンドウズを使う）、４我使用窗口（私はウィンドウを使う）」が最適なオプションであることを確定する。
【００５５】
１つの好ましい実施例において、ステップｓ３には、ネットワーク装置２はユーザー入力配列がシソーラスにマッチングクエリを行うことによって複数の入力エントリーオプションを取得する場合にまた各入力エントリーオプションの優先順位を取得する。その後、ステップｓ７において、ネットワーク装置２は受信したネットワーク装置２からの複数のマッチングした入力エントリーオプションをその優先順位に従ってエントリーバーの中に前記ユーザーに表示し、その中、優先順位が高ければ高いほど、この入力エントリーオプションはより前に表示する。
【００５６】
もう１つの好ましい実施例において、ユーザーはユーザー装置１によってネットワーク装置を登録する場合、ステップｓ３において、ネットワーク装置２はユーザーが登録したＩＤによってユーザー特性を取得し、例えば、ユーザー入力の履歴記録、ユーザーの特定のユーザーシソーラス、ユーザーに設定された個人的な好み、ユーザー属性情報などである。前記ユーザー特性はネットワーク装置２に記憶されることができるし、ネットワーク装置２と接続するほかのネットワーク装置に記憶されることもできる。
【００５７】
具体的に、ステップ３において、ネットワーク装置はユーザー入力の履歴記録における各エントリーオプションに対する選択頻度、各エントリーオプションにおける各語彙間のコンテキストの関連性によってその優先順位の高低を確定することができる。さらに、ユーザーに設定された入力の好みによって優先順位の高低を確定することもでき、例えば、ユーザーに設定された入力好みは：１）優先順位の高低：コンピュータの語彙＞電子語彙＞共通の語彙、２） 優先順位の高低：中国語＞英語である場合、入力配列「ｗｏｓｈｉｙｏｎｇｗｉｎｄｏｗｓ」を入力する場合、▲視▼▲軟▼「我使用▲視▼窗▲軟▼件」（私はウィンドウズソフトウェアを使う）の優先順位が最高であり、次は「▲視▼我使用▲視▼窗」（私はウィンドウズを使う）であり、さらに、「我使用ｗｉｎｄｏｗｓ」（私はｗｉｎｄｏｗｓを使う）であることは判断できる。ほかに、ステップｓ３において、ネットワーク装置２はまたユーザー設備１との通信によって現在ＩＰアドレスを把握して、かつこれによってその所在する地域を判断し、これにより、入力配列の中にこの地域に関連する語彙の優先順位を確定することができ、例えば、ユーザー入力配列は「ｗｏｘｉｈｕａｎｂｕｎｄ」である場合、その中、「ｂｕｎｄ」の訳文は「１堤岸（堤）、２▲碼頭▼▲碼頭▼（埠頭）、３同盟（同盟）、４▲灘▼（上海）外▲灘▼（上海バンド）」があり、ネットワーク装置２はユーザー設備のＩＰアドレスによって現在中国の上海に位置付けることを知った場合、これにより、「ｂｕｎｄ」の対応の訳文における▲灘▼「上海外▲灘▼」（上海バンド）或は▲灘▼「外▲灘▼」（バンド）の優先順位が最高であることを確定し、このため、以下の通りの入力エントリーオプション：「１▲歓▼▲灘▼我喜▲歓▼上海外▲灘▼（私は上海バンドが好き）、２▲歓▼▲灘▼我喜▲歓▼外▲灘▼（私はバンドが好き）、３▲歓▼▲碼頭▼我喜▲歓▼▲碼頭▼（私は埠頭が好き）、４▲歓▼我喜▲歓▼堤岸（私は堤が好き）、５▲歓▼我喜▲歓▼同盟（私は同盟が好き）」を提供することができる。
【００５８】
好ましくは、ネットワーク装置２は記憶されたザー入力の履歴記録、入力の好み及び語彙間の関連性などの情報に対して更新を行うことができる。ステップｓ９（図に示さず）において、ユーザー装置１はユーザーとのさらにインタラクションを通じてこのユーザーが提供された複数の入力エントリーオプションに対する選択を取得し、ネットワーク装置に送信し、ステップｓ１０（図に示さず）において、ネットワーク装置２は受信したユーザー選択によってシソーラスとユーザー入力の履歴記録、語彙間の関連性などを更新し、例えば、シソーラスの中に新しいエントリーオプションと既存のエントリーオプションの優先順位、ユーザー特性を追加する。さらに好ましくは、ネットワーク装置２はまたインターネットで自動的に新しいエントリーの組合せを検索することもでき、かつネットワークシソーラスなどを更新することに用いられる。
【００５９】
図８は本発明によるもう一つの好ましい実施例を示し、その中、ユーザー装置１の自体もローカルシソーラスを保存し、かついつでも或は定期的にネットワーク装置２のネットワークシソーラスにおけるこのユーザーの特定のユーザーシソーラスと同期を行う。
【００６０】
図８に示すように、ステップｓ４において、ユーザー装置１は前記ユーザー入力配列によってローカルシソーラスの中にマッチングクエリを行い、具体的なクエリ過程は前の参考図６に説明されたステップｓ２の内容の通り、この内容はここで引用されて重複しない。ステップｓ１からｓ３までは前記の参考図５に説明されたステップｓ１-ｓ３の内容の通り、この内容は前の参考図５に説明された内容の通り、この内容はここで引用されて重複しない。従業者は、ステップｓ１からｓ３までとステップｓ４は同期で行われ、その完成時間は主にユーザー装置１とネットワーク装置２の処理速度及びユーザー装置１とネットワーク装置２の間のネットワーク伝送遅延に決められることを理解すべきである。ステップｓ６において、ユーザー装置１はローカルでクエリした１つ或は複数の入力エントリーオプションとネットワーク装置２からの１つ或は複数の入力エントリーオプションを合併処理させ、その中の重複オプションを削除し、かつ特定の規則によって最後の合併に得られた複数のエントリーオプションの優先順位を確定し、その後、ステップｓ８において、前記入力エントリーオプションをユーザーに提供し、その選択に用いられる或はさらにヒューマンコンピュータインタラクションをする。通常、ネットワーク装置２が提供した入力エントリーオプションはより正確のはずだから、このため、優先順位はローカルクエリで取得された入力エントリーオプションより高い。
【００６１】
従業者は、前記参考図３、４、５、７及び８に説明された実施例において、ユーザーはユーザー装置１によってネットワーク装置２を登録する場合、ネットワーク装置２におけるネットワークシソーラスはこのユーザーの特定のユーザーシソーラスであってよいことを理解すべきである。
【００６２】
上記は中国語と英語を例として説明されたのであり、従業者は、本発明はさらにユーザーが英語とほかの別の文字で混在入力をする情況にも適応し、変更と調整される必要があるのはただ中国語の入力規則を前記別の文字の入力規則に切り替え、及び相応のシソーラスとユーザーに設定された入力の好みなどを変更することであることを理解すべきである。具体的に、前記別の言語は、中国語、韓国語、日本語、フランス語、ドイツ語或はイタリア語を含む。
【００６３】
従業者に対して、当然に、本発明は前記例示的な実施例の詳細に制限されず、かつ本発明の精神或は基本的特性を離れない場合、ほかの具体的形態で本発明を実現させることができる。このため、どの点から見れば、いずれも実施例を例示的なものと見なすべき、限定的なものではない、本発明の範囲は前記説明の代わりに、付属の請求項によって制定され、従って、請求項の同等要件の意味と範囲内に含まれることを目指す全ての変化は本発明の内に含まれる。請求項におけるいずれかの符号を触れた請求項を制限させるものと見なすべきではない。また、当然に、「含む」というワードはほかのユニット或はステップを除外せず、単数は複数を除外しない。システム請求項における叙述された複数のユニット或は装置、また１つのユニット或は装置によってソフトウェア或はハードウェアを通じて実現させることができる。第１、第２などの語彙は名称を表示することに用いられ、かついずれかの特定の順序を表示しない。
【図１】
2013533996.tif 000003
【図２】
2013533996.tif 000004
【図３】
2013533996.tif 000005
【図４】
2013533996.tif 000006
【図５】
2013533996.tif 000007
【図６】
2013533996.tif 000008
【図７】
2013533996.tif 000009
【図８】
2013533996.tif 000010
【国際調査報告】
2013533996.tif 000011
2013533996.tif 000012
2013533996.tif 000013
2013533996.tif 000014