(57)【特許請求の範囲】
【請求項１】
入力方法においてシソーラスを推奨するためのシステムであって：
ネットワーク側に位置するシソーラスセットユニットおよびシソーラス選択ユニットと；
ユーザによって現在使用され、端末側に位置する端末と；
を含み、
前記シソーラスセットユニットは、多数の異なるシソーラスを格納するように構成され、
前記シソーラス選択ユニットは、前記ユーザによって現在使用される前記端末からインターネットを介して前記ユーザの個人情報を取得し、前記シソーラスセットユニットから前記ユーザの前記個人情報に一致する１つまたは複数のシソーラスを決定し、前記ユーザによって現在使用される前記端末に、前記決定されたシソーラスを送信し、それにより前記シソーラスは、前記ユーザによって現在使用される前記端末上へのインストールが利用可能になるように構成され、
前記ユーザによって現在使用される前記端末は、前記ユーザの前記個人情報を格納し、前記シソーラス選択ユニットから送信される前記シソーラスをインストールする
ことを特徴とするシステム。
【請求項２】
前記シソーラス選択ユニットは：
前記決定されたシソーラスが前記ユーザによって現在使用される前記端末に送信される前、前記ユーザの前記個人情報に一致する少なくとも２つの決定されたシソーラスがある状況で、シソーラスのリストを取得するために、前記決定されたシソーラスをソートし、前記ユーザによって現在使用される前記端末にシソーラスの前記リストにおけるシソーラスを送信する
ようにさらに構成されることを特徴とする請求項１に記載のシステム。
【請求項３】
前記シソーラス選択ユニットは、規則ベースのシソーラス推奨装置、コンテンツベースのシソーラス推奨装置、およびシソーラスソート装置をさらに含み、
前記規則ベースのシソーラス推奨装置は、前記ユーザによって現在使用される前記端末からインターネットを介して取得される前記ユーザの現在の登録情報および前記ユーザの現在のステータス情報に従って、前記シソーラスセットユニットから前記ユーザの前記個人情報に一致する１つまたは複数のシソーラスを決定し、前記シソーラスソート装置に前記決定されたシソーラスを送信するように構成され、
前記コンテンツベースのシソーラス推奨装置は、前記ユーザの個人シソーラスから取得された前記ユーザの入力傾向情報に従って、前記シソーラスセットユニットから前記ユーザの前記個人情報に一致する１つまたは複数のシソーラスを決定し、前記シソーラスソート装置に前記決定されたシソーラスを送信するように構成され、
前記シソーラスソート装置は、前記規則ベースのシソーラス推奨装置および前記コンテンツベースのシソーラス推奨装置から各々送信された前記決定されたシソーラスを受信し、シソーラスのリストを取得するためにセット規則に従って前記シソーラスをソートし、前記ユーザによって現在使用される前記端末にシソーラスの前記セットにおけるシソーラスを送信するように構成されることを特徴とする請求項２に記載のシステム。
【請求項４】
入力方法においてシソーラスを推奨するための装置であって、
規則ベースのシソーラス推奨装置、コンテンツベースのシソーラス推奨装置、およびシソーラスソート装置を含み、
前記規則ベースのシソーラス推奨装置は、ユーザによって現在使用される端末からインターネットを介して取得される前記ユーザの現在の登録情報および前記ユーザの現在のステータス情報に従ってシソーラスセットユニットから前記ユーザの個人情報に一致する１つまたは複数のシソーラスを決定し、前記シソーラスソート装置に前記決定されたシソーラスを送信するように構成され、
前記コンテンツベースのシソーラス推奨装置は、前記ユーザの個人シソーラスから取得された前記ユーザの入力傾向情報に従って、前記シソーラスセットユニットから前記ユーザの前記個人情報に一致する１つまたは複数のシソーラスを決定し、前記シソーラスソート装置に前記決定されたシソーラスを送信するように構成され、
前記シソーラスソート装置は、前記規則ベースのシソーラス推奨装置および前記コンテンツベースのシソーラス推奨装置から各々送信された前記決定されたシソーラスを受信し、シソーラスのリストを取得するためにセット規則に従って前記シソーラスをソートし、前記ユーザによって現在使用される前記端末にシソーラスの前記リストにおけるシソーラスを送信するように構成されることを特徴とする装置。
【請求項５】
前記規則ベースのシソーラス推奨装置は、第１の情報取得装置、第１のセグメンテーションおよびフィルタ、および第１の類似計算器を含み、
前記第１の情報取得装置は、ユーザ情報記述テキストを取得するために前記ユーザによって現在使用される前記端末からインターネットを介して前記ユーザの前記現在の登録情報および前記現在のステータス情報を取得し、前記第１のセグメンテーションおよびフィルタに前記ユーザ情報記述テキストを送信し、前記シソーラスセットユニットから前記シソーラスセットユニットに格納されたシソーラス情報記述テキストを取得し、前記第１のセグメンテーションおよびフィルタに前記シソーラス情報記述テキストを送信するように構成され、
前記第１のセグメンテーションおよびフィルタは、前記ユーザ情報記述テキストにおけるワードをセグメント化し、ストップワードをフィルタ除去し、ユーザ情報キーワードセットを形成し、前記第１の類似計算器に前記ユーザ情報キーワードセットを送信し、前記シソーラス情報記述テキストにおけるワードをセグメント化し、シソーラス情報キーワードセットを形成し、前記第１の類似計算器に前記シソーラス情報キーワードセットを送信するように構成され、
前記第１の類似計算器は、前記ユーザ情報キーワードセットおよび前記シソーラス情報キーワードセット間の類似性を計算し、前記ユーザ情報キーワードセットにおけるユーザ情報キーワードおよび前記シソーラス情報キーワードセットにおけるシソーラス情報キーワード間の前記類似性が、設定された第１の類似閾値より高い場合、前記シソーラス情報キーワードに対応するシソーラスが、前記ユーザの前記個人情報に一致する前記シソーラスであることを決定するように構成されることを特徴とする請求項４に記載の装置。
【請求項６】
前記コンテンツベースのシソーラス推奨装置は、第２の情報取得装置、第２のセグメンテーションおよびフィルタ、および第２の類似計算器を含み、
前記第２の情報取得装置は、前記ユーザの前記個人シソーラスから前記入力傾向情報を取得し、前記第２のセグメンテーションおよびフィルタに前記入力傾向情報を送信し、前記シソーラスセットユニットから前記シソーラスセットユニットに格納されたシソーラス情報記述テキストを取得し、前記第２のセグメンテーションおよびフィルタに前記シソーラス情報記述テキストを送信するように構成され、
前記第２のセグメンテーションおよびフィルタは、前記入力傾向情報におけるワードをセグメント化し、ストップワードをフィルタ除去し、入力傾向情報キーワードセットを形成し、前記第２の類似計算器に前記入力傾向情報キーワードセットを送信し、前記シソーラス情報記述テキストにおけるワードをセグメント化し、ストップワードをフィルタ除去し、シソーラス情報キーワードセットを形成し、前記第２の類似計算器に前記シソーラス情報キーワードセットを送信するように構成され、
第２の類似計算器は、前記入力傾向情報キーワードセットおよび前記シソーラス情報キーワードセット間の類似性を計算し、前記入力傾向情報キーワードセットにおける入力傾向情報キーワードおよび前記シソーラス情報キーワードセットにおけるシソーラス情報キーワード間の前記類似性が、設定された第２の類似閾値より高い場合、前記シソーラス情報キーワードに対応するシソーラスが、前記ユーザの前記個人情報に一致する前記シソーラスであることを決定するように構成されることを特徴とする請求項４または５に記載の装置。
【請求項７】
入力方法においてシソーラスを推奨するための方法であって：
ユーザによって現在使用される端末からインターネットを介して前記ユーザの個人情報を、ネットワーク側に位置するプロセッサによって取得するステップと；
シソーラスセットユニットから前記ユーザの前記個人情報に一致する１つまたは複数のシソーラスを、前記プロセッサによって決定するステップと；
前記ユーザによって現在使用される前記端末に、前記決定されたシソーラスを、前記プロセッサによって送信し、それにより前記シソーラスは、前記ユーザによって現在使用される前記端末上へのインストールが利用可能になるステップと；
を含むことを特徴とする方法。
【請求項８】
前記ユーザによって現在使用される前記端末に、前記決定されたシソーラスを送信するステップの前に、
前記ユーザの前記個人情報に一致する少なくとも２つの決定されたシソーラスがある状況で、シソーラスのリストを取得するために、前記決定されたシソーラスを前記プロセッサによってソートし、前記ユーザによって現在使用される前記端末にシソーラスの前記リストにおけるシソーラスを前記プロセッサによって送信するステップをさらに含むことを特徴とする請求項７に記載の方法。
【請求項９】
前記ユーザの前記個人情報は、前記ユーザの現在の登録情報、現在のステータス情報、および入力傾向情報を含み、前記現在の登録情報および前記現在のステータス情報は、前記ユーザによって現在使用される前記端末からインターネットを介して取得され、前記入力傾向情報は、前記ユーザの個人シソーラスから取得され、前記ユーザの前記個人シソーラスは、前記入力方法を使用して前記ユーザによって入力されるワードエントリを格納することを特徴とする請求項８に記載の方法。
【請求項１０】
前記ユーザの前記個人情報が前記現在の登録情報および前記現在のステータス情報である時、前記ユーザの前記個人情報に一致する前記１つまたは複数のシソーラスを決定するステップは：
前記現在の登録情報および前記現在のステータス情報に従って、ユーザ情報記述テキストを、前記プロセッサによって取得し、前記シソーラスセットユニットから前記シソーラスセットユニットに格納されたシソーラス情報記述テキストを取得するステップと；
前記ユーザ情報記述テキストにおけるワードを、前記プロセッサによってセグメント化し、ストップワードをフィルタ除去し、ユーザ情報キーワードセットを形成し、前記シソーラス情報記述テキストにおけるワードをセグメント化し、ストップワードをフィルタ除去し、シソーラス情報キーワードセットを形成するステップと；
前記ユーザ情報キーワードセットおよび前記シソーラス情報キーワードセット間の類似性を、前記プロセッサによって計算し、前記ユーザ情報キーワードセットにおけるユーザ情報キーワードおよび前記シソーラス情報キーワードセットにおけるシソーラス情報キーワード間の前記類似性が、設定された第１の類似閾値より高い場合、前記シソーラス情報キーワードに対応するシソーラスは、前記ユーザの前記個人情報に一致する前記シソーラスであることを決定するステップと；
を含むことを特徴とする請求項９に記載の方法。
【請求項１１】
前記ユーザ情報キーワードセットおよび前記シソーラス情報キーワードセット間の前記類似性は、和集合に対する積集合の比であり、積集合は、前記ユーザ情報キーワードセットおよび前記シソーラス情報キーワードセットの積集合であり、前記和集合は、前記ユーザ情報キーワードセットおよび前記シソーラス情報キーワードセットの和集合であることを特徴とする請求項１０に記載の方法。
【請求項１２】
前記ユーザの前記個人情報が前記入力傾向情報である時、前記ユーザの前記個人情報に一致する前記１つまたは複数のシソーラスを決定するステップは：
前記入力傾向情報に従って入力傾向情報記述テキストを前記プロセッサによって取得し、前記シソーラスセットユニットから前記シソーラスセットユニットに格納されたシソーラス情報記述テキストを取得するステップと；
前記入力傾向情報記述テキストにおけるワードを前記プロセッサによってセグメント化し、ストップワードをフィルタ除去し、入力傾向情報キーワードセットを形成し、前記シソーラス情報記述テキストにおけるワードをセグメント化し、ストップワードをフィルタ除去し、シソーラス情報キーワードセットを形成するステップと；
前記入力傾向情報キーワードセットおよび前記シソーラス情報キーワードセット間の類似性を前記プロセッサによって計算し、前記入力傾向情報キーワードセットにおける入力傾向情報キーワードおよび前記シソーラス情報キーワードセットにおけるシソーラス情報キーワード間の前記類似性が、設定された第２の類似閾値より高い場合、前記シソーラス情報キーワードに対応するシソーラスが、前記ユーザの前記個人情報に一致する前記シソーラスであることを決定するステップと；
を含むことを特徴とする請求項９に記載の方法。
【請求項１３】
前記入力傾向情報キーワードセットおよび前記シソーラス情報キーワードセット間の前記計算された類似性は、和集合における全ワード頻度に対する積集合における全ワード頻度の比であり、前記積集合は、前記入力傾向情報キーワードセットおよび前記シソーラス情報キーワードセットの積集合であり、前記和集合は、前記入力傾向情報キーワードセットおよび前記シソーラス情報キーワードセットの和集合であり、または
前記計算された類似性は、前記入力傾向情報キーワードセットのベクトルおよび前記シソーラス情報キーワードセットのベクトル間のコサイン角の値であることを特徴とする請求項１２に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１２年５月８日に中国特許庁に出願された中国特許出願Ｎｏ．２０１２１０１３９６０８３で発明の名称が「ＳＹＳＴＥＭ，ＡＰＰＡＲＡＴＵＳ  ＡＮＤ  ＭＥＴＨＯＤ  ＦＯＲ  ＲＥＣＯＭＭＥＮＤＩＮＧ  ＴＨＥＳＡＵＲＵＳ  ＩＮ  ＩＮＰＵＴ  ＭＥＴＨＯＤ」の優先権を主張し、その全体が参照によって本明細書に組込まれる。
【０００２】
本発明は、コンピュータ入力方法の技術分野に関し、特に入力方法においてシソーラス（ｔｈｅｓａｕｒｕｓ）を推奨するためのシステム、装置、および方法に関する。
【背景技術】
【０００３】
コンピュータの発展に伴い、各種入力方法は、命令またはテキストを入力するために利用可能である。ユーザはただ、インストールされた入力方法プログラムを介して命令またはテキストを入力するために、入力方法プログラムの一種をインストールして動作させる必要がある。入力方法プログラムをインストールする時、対応する基礎語彙は、コンピュータに格納される必要があり、それにより入力命令またはテキストは、入力方法プログラムを介して、格納された基礎語彙から呼び出されうる。基礎語彙は、ワードの言語モデル、表現および文を含み、コーパスの大量のトレーニングおよび統計をもたらす。入力方法プログラムをインストールする時、シソーラスは、基礎語彙におけるワード、表現および文を補足するために、コンピュータ上にインストールされうる。各種シソーラスは、各種専門分野に提供される。シソーラスは、一組の分野に特有な表現、地理的領域、または用途シナリオ、例えば町の地名シソーラス、共通の中国語イディオムのシソーラス、またはゲームのシソーラスである。ユーザが特定の分野、特定の地理的領域、または特定の用途シナリオにおけるテキストを、例えばゲームをしている間に入力する時、特定のゲーム用語を含むゲームシソーラスは、コンピュータに格納されうる。入力が入力方法プログラムを介して行われる時、入力方法プログラムは、基礎語彙を呼び出すだけでなく、ゲームシソーラスにおける特定のゲーム用語を呼び出し、それによりユーザは、より正確な入力の体験をする。
【０００４】
現在、コンピュータまたは携帯端末等のユーザによって使用される端末にシソーラスを格納する過程では：ユーザの現在の使用傾向、特定の分野、特定の地理的領域、または特定の用途シナリオに従って、端末は、使用すべきシソーラスの種類を決定し；次いで、端末は、決定されたシソーラスを提供するインターネット側のサーバに接続され、決定されたシソーラスをサーバからダウンロードし、ローカルでそれをインストールする。
【０００５】
しかしユーザによって使用される端末にシソーラスをインストールするための上記過程は、２つの欠点をもたらす。第１の欠点では、過程は、ユーザにかなり複雑であり、現在の入力過程をユーザに停止させてから、上述の過程に従ってシソーラスをインストールする必要があり、ユーザの入力エクスペリエンスを悪化させる。第２の欠点では、この過程における端末上へのシソーラスのインストールは、インターネット検索およびダウンロード能力等の一定のコンピュータ技能をユーザに要求し、普通のユーザに困難を強いる。
【０００６】
結局、上述の過程でユーザ端末上にシソーラスをインストールすることは、厄介であり、普通のユーザにとってかなり実行が難しく、ユーザに悪いエクスペリエンスをもたらす。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
従って、本発明の実施形態は、入力方法においてシソーラスを推奨するためのシステムを提供する。システムは、端末上にシソーラスをインストールし、それは実行するのに単純かつ簡単であり、ユーザエクスペリエンスを向上させる。
【０００８】
また、本発明のもう１つの実施形態は、入力方法においてシソーラスを推奨するための装置を提供する。装置は、端末上にシソーラスをインストールし、それは実行するのに単純かつ簡単であり、ユーザエクスペリエンスを向上させる。
【０００９】
また、本発明のもう１つの実施形態は、入力方法においてシソーラスを推奨するための方法を提供する。方法は、端末上にシソーラスをインストールし、それは実行するのに単純かつ簡単であり、ユーザエクスペリエンスを向上させる。
【課題を解決するための手段】
【００１０】
上述の目的を達成するために、本発明の技術的解決策は、以下の方法で実行される。
【００１１】
入力方法においてシソーラスを推奨するためのシステムが提供される。システムは、ネットワーク側に位置するシソーラスセットユニットおよびシソーラス選択ユニットと、端末側に位置してユーザによって現在使用される端末とを含む。
【００１２】
シソーラスセットユニットは、多数の異なるシソーラスを格納するように構成される。
【００１３】
シソーラス選択ユニットは、ユーザによって現在使用される端末からインターネットを介してユーザの個人情報を取得し、シソーラスセットユニットからユーザの個人情報に一致する１つまたは複数のシソーラスを決定し、ユーザによって現在使用される端末に、決定されたシソーラスを送信し、それによりシソーラスは、ユーザによって現在使用される端末上へのインストールが利用可能になるように構成される。
【００１４】
ユーザによって現在使用される端末は、ユーザの個人情報を格納し、シソーラス選択ユニットから送信されたシソーラスをインストールするように構成される。
【００１５】
入力方法においてシソーラスを推奨するための装置が提供される。装置は、規則ベースのシソーラス推奨装置、コンテンツベースのシソーラス推奨装置、およびシソーラスソート装置を含む。
【００１６】
規則ベースのシソーラス推奨装置は、ユーザによって現在使用される端末からインターネットを介して取得されるユーザの現在の登録情報およびユーザの現在のステータス情報に従って、シソーラスセットユニットからユーザの個人情報に一致する１つまたは複数のシソーラスを決定し、シソーラスソート装置に、決定されたシソーラスを送信するように構成される。
【００１７】
コンテンツベースのシソーラス推奨装置は、ユーザの個人シソーラスから取得されたユーザの入力傾向情報に従って、シソーラスセットユニットからユーザの個人情報に一致する１つまたは複数のシソーラスを決定し、シソーラスソート装置に、決定されたシソーラスを送信するように構成される。
【００１８】
シソーラスソート装置は、規則ベースのシソーラス推奨装置およびコンテンツベースのシソーラス推奨装置から各々送信された、決定されたシソーラスを受信し、シソーラスのリストを取得するためにセットルールに従ってシソーラスをソートし、ユーザによって現在使用される端末にシソーラスのリストにおけるシソーラスを送信するように構成される。
【００１９】
入力方法においてシソーラスを推奨するための方法が提供される。方法は、以下を含む。
【００２０】
ユーザによって現在使用される端末からインターネットを介してユーザの個人情報を取得する。
【００２１】
シソーラスセットユニットからユーザの個人情報に一致する１つまたは複数のシソーラスを決定する。
【００２２】
ユーザによって現在使用される端末に、決定されたシソーラスを送信し、それによりシソーラスは、ユーザによって現在使用される端末上へのインストールが利用可能になる。
【００２３】
上述の技術的解決策で明らかなように、本発明では、シソーラス選択ユニットは、インターネットを介してユーザの個人情報を取得するためにネットワーク側に設定され；シソーラスセットユニットでは、１つまたは複数のシソーラスは、ユーザの個人情報に一致すると決定され；決定されたシソーラスは、ユーザによって現在使用される端末に送信され、それによりシソーラスは、ユーザによって現在使用される端末上へのインストールに利用可能になる。また、シソーラスがユーザによって現在使用される端末に送信される前、ユーザの個人情報に一致する少なくとも２つの決定されたシソーラスがある状況で、決定されたシソーラスは、シソーラスのリストを取得するためにソートされ、リストにおけるシソーラスは、ユーザによって現在使用される端末に送信される。このように、従来技術と異なり、サーバからダウンロードされてからローカルで端末にインストールされる、決定されたシソーラスを提供するために、現在使用される端末およびネットワーク側のサーバ間のリンクをセットアップする必要性を避けることができる。代わりに、本発明では、ネットワーク側に設定されたシソーラス選択ユニットは、ユーザによって使用されるべきシソーラスのリストを決定し、シソーラスは、ユーザが複雑な動作を実行することおよびコンピュータ技能を有する必要がなく、ユーザによって現在使用される端末に送信される。端末上にシソーラスをインストールすることは、実行するのに単純かつ簡単であり、ユーザエクスペリエンスを向上させる。
【図面の簡単な説明】
【００２４】
【図１】図１は、本発明の実施形態による入力方法においてシソーラスを推奨するためのシステムの概略構造図である。
【図２】図２は、本発明の実施形態による入力方法においてシソーラスを推奨するための装置の概略構造図である。
【図３】図３は、本発明の実施形態による規則ベースのシソーラス推奨装置の概略構造図である。
【図４】図４は、本発明の実施形態によるコンテンツベースのシソーラス推奨装置の概略構造図である。
【図５】図５は、本発明の実施形態による入力方法においてシソーラスを推奨するための方法のフローチャートである。
【発明を実施するための形態】
【００２５】
本発明の目的、技術的解決策、および利点を明確にするため、以下では、添付図面および特定の実施形態を参照してより詳細に本発明を説明する。
【００２６】
ユーザによって現在使用される端末上にシソーラスをインストールする時、ユーザの複雑な操作およびコンピュータ技能の必要性を避けるため、本発明では、シソーラス選択ユニットは、インターネットを介してユーザの個人情報を取得し、シソーラスセットにおけるユーザの個人情報に一致するシソーラスを決定し、ユーザによって現在使用される端末に、決定されたシソーラスを送信し、それによりシソーラスがユーザによって現在使用される端末上へのインストールに利用できるようにするため、ネットワーク側に設定される。また、ユーザの個人情報に一致する少なくとも２つのシソーラスがある状況で、シソーラスがユーザによって現在使用される端末に送信される前、決定されたシソーラスは、シソーラスのリストを取得するためにソートされ、次いでリストにおけるシソーラスは、ユーザによって現在使用される端末に送信される。
【００２７】
このように、本発明の実施形態では、端末上にシソーラスをインストールことが単純かつ簡単であり、ユーザエクスペリエンスを向上させる。
【００２８】
図１は、本発明の実施形態による入力方法におけるシソーラスを推奨するためのシステムの概略構造図である。システムは、ネットワーク側に位置するシソーラスセットユニットおよびシソーラス選択ユニットと、ユーザによって現在使用され、端末側に位置する端末とを含む。
【００２９】
シソーラスセットユニットは、多数の異なるシソーラスを格納するように構成される。
【００３０】
シソーラス選択ユニットは、ユーザによって現在使用される端末からインターネットを介してユーザの個人情報を取得し、シソーラスセットユニットからユーザの個人情報に一致する１つまたは複数のシソーラスを決定し、ユーザによって現在使用される端末に、決定されたシソーラスを送信し、それによりシソーラスがユーザによって現在使用される端末上へのインストールに利用できるようにするように構成される。
【００３１】
ユーザによって現在使用される端末は、ユーザの個人情報を格納し、シソーラス選択ユニットから送信されたシソーラスをインストールするように構成される。
【００３２】
構造では、シソーラス選択ユニットは、シソーラスがユーザによって現在使用される端末に送信される前、ユーザの個人情報に一致する少なくとも２つの決定されたシソーラスがある状況で、シソーラスのリストを取得するために、決定されたシソーラスをソートし、ユーザによって現在使用される端末にシソーラスのリストにおけるシソーラスを送信するようにさらに構成される。
【００３３】
構造では、シソーラス選択ユニットは、シソーラス推奨装置およびシソーラスソート装置を含み、シソーラス推奨装置は、規則ベースのシソーラス推奨装置および／またはコンテンツベースのシソーラス推奨装置を含み、シソーラスソート装置は、決定されたシソーラスを一致プログラムに従ってソートするように構成される。
【００３４】
図２は、本発明の実施形態による入力方法におけるシソーラスを推奨するための装置の概略構造図である。装置は、規則ベースのシソーラス推奨装置と、コンテンツベースのシソーラス推奨装置と、シソーラスソート装置とを含む。
【００３５】
規則ベースのシソーラス推奨装置は、ユーザによって現在使用される端末からインターネットを介して取得されるユーザの現在の登録情報およびユーザの現在のステータス情報に従って、シソーラスセットユニットから一致する１つまたは複数のシソーラスを決定し、決定されたシソーラスをシソーラスソート装置に送信するように構成される。
【００３６】
コンテンツベースのシソーラス推奨装置は、ユーザの個人シソーラスから取得されるユーザの入力傾向情報に従ってシソーラスセットユニットからユーザの個人情報に一致する１つまたは複数のシソーラスを決定し、決定されたシソーラスをシソーラスソート装置に送信するように構成され、ユーザの個人シソーラスは、端末側でユーザによって現在使用される端末に位置するか、またはネットワーク側に位置してもよいが、端末側が好ましい。
【００３７】
シソーラスソート装置は、規則ベースのシソーラス推奨装置およびコンテンツベースのシソーラス推奨装置から各々送信される、決定されたシソーラスを受信し、シソーラスのリストを取得するためにセット規則に従ってシソーラスをソートして、ユーザによって現在使用される端末にシソーラスのリストにおけるシソーラスを送信するように構成される。
【００３８】
以下は、規則ベースのシソーラス推奨装置、コンテンツベースのシソーラス推奨装置、およびシソーラスソート装置に関する詳細な説明を与える。
【００３９】
規則ベースのシソーラス推奨装置
規則ベースのシソーラス推奨装置は、セット規則を使用してユーザの個人情報における現在の登録情報および現在のステータス情報に従ってシソーラスセットユニットからユーザの個人情報に一致する１つまたは複数のシソーラスを決定するように構成される。
【００４０】
ここで、現在の登録情報は、ユーザがユーザによって現在使用される端末に登録される時に入力される情報であって、例えばユーザアドレスおよび／またはユーザの性別および年齢であり；現在のステータス情報は、ユーザの現在のインターネットリンク情報であって、例えばユーザによって現在使用される端末のアドレスである。セット規則は、セット状況規則である。例えば、状況規則とは：現在の登録情報がアドレスを含む時、このアドレスに対応するシソーラスが決定される。ここで特定の例を挙げると：現在の登録情報が大学を含む時、大学のアドレスに対応する大学のシソーラスが決定されるものとして、状況規則が設定される。
【００４１】
図３は、本発明の実施形態による規則ベースのシソーラス推奨装置の概略構造図である。規則ベースのシソーラス推奨装置は、第１の情報取得装置、第１のセグメンテーションおよびフィルタ、および第１の類似計算器を含む。
【００４２】
第１の情報取得装置は、ユーザによって現在使用される端末からインターネットを介してユーザの現在の登録情報およびユーザの現在のステータス情報を取得してユーザ情報記述テキストを取得し、第１のセグメンテーションおよびフィルタにユーザ情報記述テキストを送信し、シソーラスセットユニットからシソーラスセットユニットに格納されるシソーラス記述テキストを取得し、第１のセグメンテーションおよびフィルタにシソーラス情報記述テキストを送信するように構成される。
【００４３】
第１のセグメンテーションおよびフィルタは、ユーザ情報記述テキストにおけるワードをセグメント化し、ストップワードをフィルタ除去し、ユーザ情報キーワードセットを形成し、第１の類似計算器にユーザ情報キーワードセットを送信し、シソーラス情報記述テキストにおけるワードをセグメント化し、ストップワードをフィルタ除去し、シソーラス情報キーワードセットを形成し、第１の類似計算器にシソーラス情報キーワードセットを送信するように構成される。
【００４４】
第１の類似計算器は：ユーザ情報キーワードセットおよびシソーラス情報キーワードセット間の類似性を計算し；ユーザ情報キーワードセットにおけるユーザ情報キーワードおよびシソーラス情報キーワードセットにおけるシソーラス情報キーワード間の類似性が、設定された第１の類似閾値より高い場合、シソーラス情報キーワードに対応するシソーラスがユーザの個人情報に一致するシソーラスであることを決定し、それによりシソーラスは、シソーラスセットユニットから取得されるように構成される。
【００４５】
構造では、第１のセグメンテーションおよびフィルタは、ユーザ情報記述テキストにおけるワードをセグメント化する。例えば、ユーザ情報記述テキストは、「ハービン工科大学で学ぶ学生」であって、「学生／学ぶ／で／ハービン／大学／工科」にセグメント化される。ストップワードは、セグメント化されたワードからフィルタ除去されてユーザ情報キーワードセット「学生，ハービン，大学，工科」を形成する。
【００４６】
構造では、ストップワードは、ユーザ入力傾向を予測するのにあまり有益ではないワードであり、動詞および話し言葉は、ストップワードとして設定されうる。相応して、第１のセグメンテーションおよびフィルタは、シソーラス情報記述テキストにおけるワードをセグメント化し、ストップワードをフィルタ除去し、類似の方法でシソーラス情報キーワードセットを形成する。
【００４７】
構造では、第１の類似閾値は、経験的に設定される。
【００４８】
構造では、第１の類似計算器は、キーコンポーネントであって、式１を使用してユーザ情報キーワードセットおよびシソーラス情報キーワードセット間の類似性を計算するように構成される。
【００４９】
【数１】
0005894335.tif 000002
【００５０】
式１では、Ｌｕｄは、ユーザ情報キーワードセットおよびシソーラス情報キーワードセット間の類似値（ｓｉｍｉｌａｒｉｔｙ  ｖａｌｕｅ）を表し、和集合Ｓｕ∪Ｓｄに対する積集合Ｓｕ∩Ｓｄの比であり、積集合は、ユーザ情報キーワードセットおよびシソーラス情報キーワードセットの積集合（ｉｎｔｅｒｓｅｃｔｉｏｎ）であり、和集合は、ユーザ情報キーワードセットおよびシソーラス情報キーワードセットの和集合（ｕｎｉｏｎ）である。
【００５１】
他の計算方法が代わりに適用されうる。例えば、類似性は、ユーザ情報キーワードをシソーラス情報キーワードに変更するのに十分なステップ数をカウントすることによって計算され、これは、従来技術に含まれ、さらにここで繰り返さない。
【００５２】
ユーザ情報キーワードセットおよびシソーラス情報キーワードセット間の類似性の計算は、二重トラバース処理（ｄｏｕｂｌｅ  ｔｒａｖｅｒｓａｌ  ｐｒｏｃｅｓｓ）であって、一致するシソーラスを見つけるために、ユーザ情報キーワードセットにおける各ユーザ情報キーワードおよびシソーラス情報キーワードセットにおける各シソーラス情報キーワードに関する類似性を計算することに言及する。
【００５３】
規則ベースのシソーラス推奨装置の利点は、迅速かつ正確な推奨であるが、欠点は、ユーザの利用可能な個人情報が制約されることである。
【００５４】
コンテンツベースのシソーラス推奨装置
コンテンツベースのシソーラス推奨装置は、ユーザの個人情報における入力傾向情報に従ってシソーラスセットユニットからユーザの個人情報に一致する１つまたは複数のシソーラスを見つけ、入力傾向情報は、ユーザの個人シソーラスから取得され、個人シソーラスは、入力方法を使用してユーザによって入力されたエントリを格納する。個人シソーラスは、ユーザの入力傾向を反映し、ある期間におけるユーザによって入力されたエントリは、ある期間におけるユーザの実時間入力関心および入力条件を反映する。
【００５５】
コンテンツベースのシソーラス推奨装置は、ユーザの個人情報を取得する制約を補う。コンテンツの検索および計算は一般に、統計方法に基づくので、コンテンツベースのシソーラス推奨装置は通常、統計ベースのシソーラス推奨装置と呼ばれる。
【００５６】
図４は、本発明の実施形態によるコンテンツベースのシソーラス推奨装置の概略構造図である。コンテンツベースのシソーラス推奨装置は、第２の情報取得装置、第２のセグメンテーションおよびフィルタ、および第２の類似計算器を含む。
【００５７】
第２の情報取得装置は、ユーザの個人シソーラスから入力傾向情報を取得し、第２のセグメンテーションおよびフィルタに入力傾向情報を送信し、シソーラスセットユニットからシソーラスセットユニットに格納されたシソーラス情報記述テキストを取得し、第２のセグメンテーションおよびフィルタにシソーラス情報記述テキストを送信するように構成される。
【００５８】
第２のセグメンテーションおよびフィルタは、入力傾向情報におけるワードをセグメント化し、ストップワードをフィルタ除去し、入力傾向情報キーワードセットを形成し、第２の類似計算器に入力傾向情報キーワードセットを送信し、シソーラス情報記述テキストにおけるワードをセグメント化し、ストップワードをフィルタ除去し、シソーラス情報キーワードセットを形成し、第２の類似計算器にシソーラス情報キーワードセットを送信するように構成される。
【００５９】
第２の類似計算器は：入力傾向情報キーワードセットおよびシソーラス情報キーワードセット間の類似性を計算し、入力傾向情報キーワードセットにおける入力傾向情報キーワードおよびシソーラス情報キーワードセットにおけるシソーラス情報キーワード間の類似性が、設定された第２の類似閾値より高い場合、シソーラス情報キーワードに対応するシソーラスが一致するシソーラスであることを決定し、それによりシソーラスがシソーラスセットユニットから取得されるように構成される。
【００６０】
図４に示す構造の作動過程は、図３に示す構造の作動過程に類似するが：１．図３および４で示す構造によって各々取得されるユーザの個人情報は、互いに異なり、即ち図３に示す構造は、ユーザの現在の登録情報および現在のステータス情報を取得する一方、図４に示す構造は、入力傾向情報を取得する点；および２．その類似性の計算の実行モードは、異なり、即ち入力傾向情報キーワードは、エントリ情報およびワード頻度情報の両方を含む一方、ユーザ情報キーワードは、エントリ情報のみ含む点で異なる。ワード頻度情報は、ユーザの個人情報およびシソーラス間の一致程度をより正確に計算するのに役立つが、実行するのに複雑である。
【００６１】
入力傾向情報キーワードのワード頻度情報が無視される場合、式１は、入力傾向情報キーワードセットおよびシソーラス情報キーワードセット間の類似性を計算するのに使用でき、即ち入力傾向情報キーワードセットおよびシソーラス情報キーワードセット間の類似性の値は、和集合に対する積集合の比であり、積集合は、入力傾向情報キーワードセットおよびシソーラス情報キーワードセットの積集合であり、和集合は、入力傾向情報キーワードセットおよびシソーラス情報キーワードセットの和集合である。違いは：それがユーザ情報キーワードセットではなく、入力傾向情報キーワードセットという点である。
【００６２】
入力傾向情報キーワードのワード頻度情報が考慮される場合、入力傾向情報キーワードセットおよびシソーラス情報キーワードセット間の類似性は、２つのモードで計算されうる。
【００６３】
第１のモードは、式２を使用して類似性を計算する。
【００６４】
【数２】
0005894335.tif 000003
【００６５】
それは、和集合における全ワード頻度に対する積集合における全ワード頻度の比であり、積集合は、入力傾向情報キーワードセットおよびシソーラス情報キーワードセットの積集合であり、和集合は、入力傾向情報キーワードセットおよびシソーラス情報キーワードセットの和集合である。
【００６６】
式２における分子は、式３を使用して得られる。
【００６７】
【数３】
0005894335.tif 000004
【００６８】
ここで、ｗ∈Ｓｕ∩Ｓｄは、入力傾向情報キーワードセットおよびシソーラス情報キーワードセットの両方で現れるワードエントリを示し、Ｃｓは、ワードエントリのワード頻度情報を示す。
【００６９】
従って、式２における分母は、式４を使用して得られる。
【００７０】
【数４】
0005894335.tif 000005
【００７１】
第２のモードは、ベクトル空間モデルを使用して類似性を計算する。ベクトル空間モデルは、ベクトルとしてワードセットを見なし、各種ワードは、ベクトルにおける各種自由度（ｌａｔｉｔｕｄｅ）を構成する。各自由度に対応する重みは、式５を使用してワードのワード頻度に従って計算される。
【００７２】
【数５】
0005894335.tif 000006
【００７３】
ここで、Ｃｓは、入力傾向情報キーワードセットにおけるワード頻度情報を示す。式５は、正規化された重み計算方法であり、計算結果は、［０、１］間隔内に入る。そのような値は、入力傾向情報キーワードセットのベクトルを構成するように結合される。即ち
【００７４】
【数６】
0005894335.tif 000007
【００７５】
同様に、シソーラス情報キーワードセットにおけるワード頻度情報が取得され、即ち
【００７６】
【数７】
0005894335.tif 000008
【００７７】
入力傾向情報キーワードおよびシソーラス情報キーワードセット間の類似性は、上記２つのベクトル間のコサイン角であり、式８を介して計算される。
【００７８】
【数８】
0005894335.tif 000009
【００７９】
入力傾向情報キーワードセットおよびシソーラス情報キーワードセット間の類似性の計算は、二重トラバース処理であり、入力傾向情報キーワードセットにおける各入力傾向情報キーワードおよびシソーラス情報キーワードセットにおける各シソーラス情報キーワードに関する類似性を計算し、一致するシソーラスを見つけることに言及する。
【００８０】
シソーラスソート装置
シソーラスセットにおいて、多数のシソーラスは、ユーザの個人情報に一致するとして決定されうる。全ての一致するシソーラスが、ユーザによって現在使用される端末に送信される場合、それは、インターネットの大半の帯域幅を占有しうる。加えて、ユーザがユーザによって現在使用される端末上に全ての一致するシソーラスをインストールした後、ユーザは、入力を行い、全ての一致するシソーラスは、一つずつ呼び出される必要があり、コンピュータの動作速度を減速させることになる。従って、本発明では、一致するシソーラスは、ソートされる必要があり、最も高い一致程度を有するシソーラスの設定された数は、シソーラスのリストを補うように選択され、シソーラスのリストにおけるシソーラスは、ユーザによって現在使用される端末に送信される。
【００８１】
本発明の実施形態では、シソーラスソート装置において設定されたソート規則は、以下の原則に基づく。
【００８２】
第１の原則では：規則ベースのシソーラス推奨装置によって推奨されるシソーラスの優先度がコンテンツベースのシソーラス推奨装置によって推奨されるシソーラスの優先度より高い。
【００８３】
規則ベースのシソーラス推奨装置によって推奨されるシソーラスがより正確になるので、規則ベースのシソーラス推奨装置から取得されるシソーラスの優先度は、コンテンツベースのシソーラス推奨装置によって推奨されるシソーラスの優先度より高い。
【００８４】
第２の原則では：比較的小さいエントリキャパシティを有する、一致するシソーラスの優先度は、比較的大きいエントリキャパシティを有する、一致するシソーラスの優先度より高い。
【００８５】
比較的小さいエントリキャパシティ、即ち比較的少ないワードエントリに起因して、シソーラスは、より集中したコンテンツおよびより明確な主題（ｔｏｐｉｃ）を有し、故にシソーラスは、特定の用途分野で特有であり、比較的大きなエントリキャパシティを有するシソーラスの優先度よりも高い優先レベルを有する。
【００８６】
第３の原則では：ユーザによって現在使用される端末上に既にインストールされたシソーラスに関する情報は、取得され、ユーザによって現在使用される端末上に既にインストールされたシソーラスは、シソーラスのリストから除外される。
【００８７】
本発明において、シソーラスの取得されたリストは、ユーザによって現在使用される端末に送信され、それによりシソーラスは、ユーザによって現在使用される端末上へのインストールが利用可能になり、送信は、周期的でもよい。シソーラスのリストが取得される時、リストにおけるシソーラスの数は、必要に応じてユーザによって現在使用される端末によって変更されうるが、制約されない。
【００８８】
図５は、本発明の実施形態による入力方法におけるシソーラスを推奨するための方法のフローチャートである。方法の詳細なステップは、以下の通り。
【００８９】
ステップ５０１：ユーザによって現在使用される端末からインターネットを介してユーザの個人情報を取得する。
【００９０】
ステップ５０２：シソーラスセットユニットからユーザの個人情報に一致する１つまたは複数のシソーラスを決定する。
【００９１】
ステップ５０３：ユーザによって現在使用される端末に、決定されたシソーラスを送信し、それによりシソーラスは、ユーザによって現在使用される端末上へのインストールが利用可能になる。
【００９２】
方法において、ステップ５０３の前、方法は、以下をさらに含む。
【００９３】
ユーザの個人情報に一致する少なくとも２つの決定されたシソーラスがある状況で、シソーラスのリストを取得するために、決定されたシソーラスをソートし、ユーザによって現在使用される端末にシソーラスのリストにおけるシソーラスを送信する。
【００９４】
方法において、ユーザの個人情報は：ユーザの現在の登録情報、現在のステータス情報、および入力傾向情報を含み、現在の登録情報および現在のステータス情報は、ユーザによって現在使用される端末からインターネットを介して取得され、入力傾向情報は、ユーザの個人シソーラスから取得される。ユーザの個人シソーラスは、入力方法を使用してユーザによって入力されるワードエントリを格納する。
【００９５】
ユーザの個人情報がユーザの現在の登録情報および現在のステータス情報である時、ユーザの個人情報に一致する１つまたは複数のシソーラスを決定する過程は、以下を含む。
【００９６】
現在の登録情報および現在のステータス情報に従ってユーザ情報記述テキストを取得し、シソーラスセットユニットからシソーラスセットユニットに格納されたシソーラス情報記述テキストを取得する。
【００９７】
ユーザ情報記述テキストにおけるワードをセグメント化し、ストップワードをフィルタ除去し、ユーザ情報キーワードセットを形成し、シソーラス情報記述テキストにおけるワードをセグメント化し、ストップワードをフィルタ除去し、シソーラス情報キーワードセットを形成する。
【００９８】
ユーザ情報キーワードセットおよびシソーラス情報キーワードセット間の類似性を計算し、ユーザ情報キーワードセットにおけるユーザ情報キーワードおよびシソーラス情報キーワードセットにおけるシソーラス情報キーワード間の類似性が、設定された第１の類似閾値より高い場合、シソーラス情報キーワードに対応するシソーラスが、ユーザの個人情報に一致するシソーラスであることを決定する。
【００９９】
特に、類似性は、式１を使用して計算される。
【０１００】
ユーザの個人情報がユーザの入力傾向情報である時、ユーザの個人情報に一致する１つまたは複数のシソーラスを決定する過程は以下を含む。
【０１０１】
入力傾向情報に従って入力傾向情報記述テキストを取得し、シソーラスセットユニットからシソーラスセットユニットに格納されたシソーラス情報記述テキストを取得する。
【０１０２】
入力傾向情報記述テキストにおけるワードをセグメント化し、ストップワードをフィルタ除去し、入力傾向情報キーワードセットを形成し、シソーラス情報記述テキストにおけるワードをセグメント化し、ストップワードをフィルタ除去し、シソーラス情報キーワードセットを形成する。
【０１０３】
入力傾向情報キーワードセットおよびシソーラス情報キーワードセット間の類似性を計算し、入力傾向情報キーワードセットにおける入力傾向情報キーワードおよびシソーラス情報キーワードセットにおけるシソーラス情報キーワード間の類似性が、設定された第２の類似閾値より高い場合、シソーラス情報キーワードに対応するシソーラスが、ユーザの個人情報に一致するシソーラスであることを決定する。
【０１０４】
類似性は、式１、２、または８を使用して計算される。
【０１０５】
本発明の実施形態において明らかな通り、本発明は、ユーザ入力エクスペリエンスを向上させるために、ユーザの個人嗜好に従ってユーザに関するシソーラスを自動的に推奨、インストール、およびロードする。方法は、発話認証、手書き認証、および光学文字認証等の用途にも適用可能である。
【０１０６】
または、本発明の実施形態は、入力方法におけるシソーラスを推奨するための装置を提供する。装置は：命令を格納するように構成されるメモリ；およびメモリに結合されるプロセッサを含む。プロセッサは、メモリに格納された命令を実行するように構成され、入力方法においてシソーラスを推奨するための上記方法の各種実行モードを実行するように構成される。また、本発明の実施形態は、マシン読み取り可能な媒体を提供し、命令セットを格納する。命令セットが実行される時、マシンは、入力方法においてシソーラスを推奨するための上記方法の各種実行モードを実行しうる。
【０１０７】
上記説明は、本発明の単なる好ましい実施形態だが、本発明の保護範囲を限定するものでない。本発明の精神および原則内である、任意の修正、均等物、および改良は、本発明の保護範囲内にある。
【図１】
0005894335.tif 000010
【図２】
0005894335.tif 000011
【図３】
0005894335.tif 000012
【図４】
0005894335.tif 000013
【図５】
0005894335.tif 000014