(57)【要約】  入力システムをアップデートする方法、デバイス、プログラム及びデバイスを提供する。前記方法は、前記入力システムをインストールした複数のユーザー端末から、入力に相応する候補項目の操作のログ記述項を記録した複数の操作ログを受信し、受信した複数の操作ログからログ記述項を抽出し、各タイプのログ記述項の数量を確定し、確定した数量に従って、予定のタイプのログ記述項を前記入力システムをインストールしたユーザー端末へ発送して、入力方法システムをアップデートする。
2016531352.tif 000002
【特許請求の範囲】
【請求項１】
入力システムをインストールした複数のユーザー端末から、入力に相応する候補項目の操作のログ記述項を記録した複数の操作ログを受信し、
受信した複数の操作ログからログ記述項を抽出し、
各タイプのログ記述項の数量を確定し、
確定した数量に従って、予定のタイプのログ記述項を前記入力システムをインストールしたユーザー端末へ発送して、入力方法システムをアップデートするサーバーで入力システムをアップデートする方法。
【請求項２】
確定した数量に従って、予定のタイプのログ記述項を前記入力システムをインストールしたユーザー端末へ発送するステップは、
一タイプのログ記述項の数量が所定の閾値より大きい場合、又は、一タイプのログ記述項の数量と記入力システムをインストールしたユーザー端末の数量との比が所定の閾値より大きい場合、前記タイプのログ記述項を前記入力システムをインストールしたユーザー端末へ発送する
請求項１に記載のサーバーで入力システムをアップデートする方法。
【請求項３】
各ログ記述項は一入力に相応する候補項目の一操作を指示する
請求項１又は２に記載のサーバーで入力システムをアップデートする方法。
【請求項４】
入力に相応する候補項目の操作は、削除、追加、修正、順序変換における少なくとも一つを含む
請求項１から３のいずれか一項に記載のサーバーで入力システムをアップデートする方法。
【請求項５】
ユーザー端末は入力方法システムにおける入力に相応する候補項目に対して前記タイプのログ記述項が指示する操作を実行して、入力方法システムをアップデートする
請求項１から４のいずれか一項に記載のサーバーで入力システムをアップデートする方法。
【請求項６】
サーバーから入力に相応する候補項目に対する操作を指示するアップデート情報を受信し、
受信したアップデート情報を分析して、前記アップデート情報が指示する操作を確定し、
入力方法システムにおける入力に相応する候補項目に対して前記アップデート情報が指示する操作を実行する
クライアント側で入力システムをアップデートする方法。
【請求項７】
各アップデート情報は一入力に相応する候補項目の一操作を指示する
請求項6に記載のクライアント側で入力システムをアップデートする方法。
【請求項８】
入力に相応する候補項目の操作は、削除、追加、修正、順序変換における少なくとも一つを含む
請求項6または7に記載のクライアント側で入力システムをアップデートする方法。
【請求項９】
さらに、
ユーザーの入力を受信し、
ユーザーの入力に相応する候補項目を確定し、
ユーザーの入力に相応する候補項目を表示し、
ユーザーの候補項目に対する操作を受信し、
前記操作を操作ログにおけるログ記述項として記録し、
操作ログをサーバーへ発送する
請求項6から8のいずれか一項に記載のクライアント側で入力システムをアップデートする方法。
【請求項１０】
前記アップデート情報は、サーバー前記入力システムをインストールしたユーザー端末から受信した操作ログにおけるログ記述項中の予定のタイプのログ記述項であり、前記予定のタイプのログ記述項の数量は所定の閾値より大きく、又は、前記予定のタイプのログ記述項の数量と前記入力システムをインストールしたユーザー端末の数量の比は所定の閾値より大きい
請求項6から9のいずれか一項に記載のクライアント側で入力システムをアップデートする方法。
【請求項１１】
入力システムをインストールした複数のユーザー端末から、入力に相応する候補項目の操作のログ記述項を記録した複数の操作ログを受信する受信手段と、
受信した複数の操作ログからログ記述項を抽出するログ抽出手段と、
各タイプのログ記述項の数量を確定するカウント手段と、
確定した数量に従って、予定のタイプのログ記述項を前記入力システムをインストールしたユーザー端末へ発送して、入力方法システムをアップデートする発送手段とを含む
サーバーで入力システムをアップデートするデバイス。
【請求項１２】
一タイプのログ記述項の数量が所定の閾値より大きい場合、又は、一タイプのログ記述項の数量と記入力システムをインストールしたユーザー端末の数量との比が所定の閾値より大きい場合、発送手段は、前記タイプのログ記述項を前記入力システムをインストールしたユーザー端末へ発送する
請求項11に記載のサーバーで入力システムをアップデートするデバイス。
【請求項１３】
各ログ記述項は一入力に相応する候補項目の一操作を指示する
請求項11又は12に記載のサーバーで入力システムをアップデートするデバイス。
【請求項１４】
入力に相応する候補項目の操作は、削除、追加、修正、順序変換における少なくとも一つを含む
請求項11から13のいずれか一項に記載のサーバーで入力システムをアップデートするデバイス。
【請求項１５】
ユーザー端末は入力方法システムにおける入力に相応する候補項目に対して前記タイプのログ記述項が指示する操作を実行して、入力方法システムをアップデートする
請求項11から14のいずれか一項に記載のサーバーで入力システムをアップデートするデバイス。
【請求項１６】
サーバーから入力に相応する候補項目に対する操作を指示するアップデート情報を受信する受信手段と、
受信したアップデート情報を分析して、前記アップデート情報が指示する操作を確定する分析手段と、
入力方法システムにおける入力に相応する候補項目に対して前記アップデート情報が指示する操作を実行するアップデート手段とを含む
クライアント側で入力システムをアップデートするデバイス。
【請求項１７】
各アップデート情報は一入力に相応する候補項目の一操作を指示する
請求項16にクライアント側で入力システムをアップデートするデバイス。
【請求項１８】
入力に相応する候補項目の操作は、削除、追加、修正、順序変換における少なくとも一つを含む
請求項16又は17にクライアント側で入力システムをアップデートするデバイス。
【請求項１９】
更に、
ユーザーの入力を受信する第一インターフェース手段と、
ユーザーの入力に相応する候補項目を確定する転換手段と、
ユーザーの入力に相応する候補項目を表示する表示手段と、
ユーザーの候補項目に対する操作を受信する第二インターフェース手段と、
前記操作を操作ログにおけるログ記述項として記録する記憶手段と、
操作ログをサーバーへ発送する発送手段とを含む
請求項16から18のいずれか一項にクライアント側で入力システムをアップデートするデバイス。
【請求項２０】
前記アップデート情報は、サーバー前記入力システムをインストールしたユーザー端末から受信した操作ログにおけるログ記述項中の予定のタイプのログ記述項であり、前記予定のタイプのログ記述項の数量は所定の閾値より大きく、又は、前記予定のタイプのログ記述項の数量と前記入力システムをインストールしたユーザー端末の数量の比は所定の閾値より大きい
請求項16から19のいずれか一項にクライアント側で入力システムをアップデートするデバイス。
【請求項２１】
一又は複数のコンピューターによって実行される時、前記一又は複数のコンピューターに、
入力システムをインストールした複数のユーザー端末から、入力に相応する候補項目の操作のログ記述項を記録した複数の操作ログを受信し、
受信した複数の操作ログからログ記述項を抽出し、
各タイプのログ記述項の数量を確定し、
確定した数量に従って、予定のタイプのログ記述項を前記入力システムをインストールしたユーザー端末へ発送して、入力方法システムをアップデートする操作を実行させるプログラム。
【請求項２２】
少なくとも一つのプロセッサー、メモリ及び少なくとも一つのコンピュータープログラムを含むデバイスであって、前記少なくとも一つのコンピュータープログラムは前記メモリに記憶されて前記少なくとも一つのプロセッサーによって実行され、前記コンピュータープログラムは、
入力システムをインストールした複数のユーザー端末から、入力に相応する候補項目の操作のログ記述項を記録した複数の操作ログを受信し、
受信した複数の操作ログからログ記述項を抽出し、
各タイプのログ記述項の数量を確定し、
確定した数量に従って、予定のタイプのログ記述項を前記入力システムをインストールしたユーザー端末へ発送して、入力方法システムをアップデートする操作の命令を実行する
デバイス。
【請求項２３】
一又は複数のコンピューターによって実行される時、前記一又は複数のコンピューターに、
サーバーから入力に相応する候補項目に対する操作を指示するアップデート情報を受信し、
受信したアップデート情報を分析して、前記アップデート情報が指示する操作を確定し、
入力方法システムにおける入力に相応する候補項目に対して前記アップデート情報が指示する操作を実行させるプログラム。
【請求項２４】
少なくとも一つのプロセッサー、メモリ及び少なくとも一つのコンピュータープログラムを含むデバイスであって、前記少なくとも一つのコンピュータープログラムは前記メモリに記憶されて前記少なくとも一つのプロセッサーによって実行され、前記コンピュータープログラムは、
サーバーから入力に相応する候補項目に対する操作を指示するアップデート情報を受信し、
受信したアップデート情報を分析して、前記アップデート情報が指示する操作を確定し、
入力方法システムにおける入力に相応する候補項目に対して前記アップデート情報が指示する操作を実行する
デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力方法の分野に関する。具体的に、入力システムをアップデートする技術に関する。
【０００２】
本発明は、出願日が2013年07月29日で、出願番号が201310322415.6で、発明の名称が「入力システムをアップデートする方法及びデバイス」である中国特許出願の優先権を主張する。
【背景技術】
【０００３】
情報技術の発展に連れて、入力方法は既に人々の生活に深く繋がれている。入力方法とは、いろいろな符号を電子デバイス（例えば、コンピューター、携帯電話、フラットコンピュータ等）に入力するために利用する符号化方法である。ユーザーがキーボード等の入力デバイスを介して入力すると、該入力に相応する候補項目を表示して、ユーザーに必要な候補項目を選択させる。例えば、ユーザーがピンインで入力すると、入力したピンインに相応する複数の漢字又はフレーズを表示する。
【０００４】
入力と候補項目との関連は大量の言語材料訓練によって得たもので、ワードベースに記憶されている。候補項目が表示される場合、関連設置によって一定の順序に表示される。
【０００５】
一般的に、入力方法のメーカーは、ウェブページで新たな単語を捕まって新たなワードベースをユーザーにプッシュし、インストールした入力方法システムをアップデートする。言い換えれば、入力に関連する候補項目及び候補項目の配列順をアップデートする。しかし、入力方法のメーカーが提供したアップデートは、ユーザーの実際の必要を反映できない。そのため、入力システムをアップデートする新たな技術で上記の問題を解決する必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明は、入力システムをアップデートする方法及びデバイスを提供する。
【０００７】
本発明の一方面で提供するサーバーで入力システムをアップデートする方法は、前記入力システムをインストールした複数のユーザー端末から、入力に相応する候補項目の操作のログ記述項を記録した複数の操作ログを受信し、受信した複数の操作ログからログ記述項を抽出し、各タイプのログ記述項の数量を確定し、確定した数量に従って、予定のタイプのログ記述項を前記入力システムをインストールしたユーザー端末へ発送して、入力方法システムをアップデートするサーバーで入力システムをアップデートする方法である。
【０００８】
好ましいのは、確定した数量に従って、予定のタイプのログ記述項を前記入力システムをインストールしたユーザー端末へ発送するステップは、一タイプのログ記述項の数量が所定の閾値より大きい場合、又は、一タイプのログ記述項の数量と記入力システムをインストールしたユーザー端末の数量との比が所定の閾値より大きい場合、前記タイプのログ記述項を前記入力システムをインストールしたユーザー端末へ発送する。
【０００９】
好ましいのは、各ログ記述項は一入力に相応する候補項目の一操作を指示する。
【００１０】
好ましいのは、入力に相応する候補項目の操作は、削除、追加、修正、順序変換における少なくとも一つを含む。
【００１１】
好ましいのは、ユーザー端末は入力方法システムにおける入力に相応する候補項目に対して前記タイプのログ記述項が指示する操作を実行して、入力方法システムをアップデートする。
【００１２】
本発明の他の一方面は、クライアント側で入力システムをアップデートする方法を提供し、サーバーから入力に相応する候補項目に対する操作を指示するアップデート情報を受信し、受信したアップデート情報を分析して、前記アップデート情報が指示する操作を確定し、入力方法システムにおける入力に相応する候補項目に対して前記アップデート情報が指示する操作を実行する。
【００１３】
好ましいのは、各アップデート情報は一入力に相応する候補項目の一操作を指示する。
【００１４】
好ましいのは、入力に相応する候補項目の操作は、削除、追加、修正、順序変換における少なくとも一つを含む。
【００１５】
好ましいのは、前記方法はさらに、ユーザーの入力を受信し、ユーザーの入力に相応する候補項目を確定し、ユーザーの入力に相応する候補項目を表示し、ユーザーの候補項目に対する操作を受信し、前記操作を操作ログにおけるログ記述項として記録し、操作ログをサーバーへ発送する。
【００１６】
好ましいのは、前記アップデート情報は、サーバー前記入力システムをインストールしたユーザー端末から受信した操作ログにおけるログ記述項中の予定のタイプのログ記述項であり、前記予定のタイプのログ記述項の数量は所定の閾値より大きく、又は、前記予定のタイプのログ記述項の数量と前記入力システムをインストールしたユーザー端末の数量の比は所定の閾値より大きい。
【００１７】
本発明の他の一方面は、サーバーで入力システムをアップデートするデバイスを提供し、前記入力システムをインストールした複数のユーザー端末から、入力に相応する候補項目の操作のログ記述項を記録した複数の操作ログを受信する受信手段と、受信した複数の操作ログからログ記述項を抽出するログ抽出手段と、各タイプのログ記述項の数量を確定するカウント手段と、確定した数量に従って、予定のタイプのログ記述項を前記入力システムをインストールしたユーザー端末へ発送して、入力方法システムをアップデートする発送手段とを含む。
【００１８】
好ましいのは、一タイプのログ記述項の数量が所定の閾値より大きい場合、又は、一タイプのログ記述項の数量と記入力システムをインストールしたユーザー端末の数量との比が所定の閾値より大きい場合、発送手段は、前記タイプのログ記述項を前記入力システムをインストールしたユーザー端末へ発送する。
【００１９】
好ましいのは、各ログ記述項は一入力に相応する候補項目の一操作を指示する。
【００２０】
好ましいのは、入力に相応する候補項目の操作は、削除、追加、修正、順序変換における少なくとも一つを含む。
【００２１】
好ましいのは、ユーザー端末は入力方法システムにおける入力に相応する候補項目に対して前記タイプのログ記述項が指示する操作を実行して、入力方法システムをアップデートする。
【００２２】
本発明の他の一方面は、クライアント側で入力システムをアップデートするデバイスを提供し、サーバーから入力に相応する候補項目に対する操作を指示するアップデート情報を受信する受信手段と、受信したアップデート情報を分析して、前記アップデート情報が指示する操作を確定する分析手段と、入力方法システムにおける入力に相応する候補項目に対して前記アップデート情報が指示する操作を実行するアップデート手段とを含む。
【００２３】
好ましいのは、各アップデート情報は一入力に相応する候補項目の一操作を指示する。
【００２４】
好ましいのは、入力に相応する候補項目の操作は、削除、追加、修正、順序変換における少なくとも一つを含む。
【００２５】
好ましいのは、前記デバイスは、更に、ユーザーの入力を受信する第一インターフェース手段と、ユーザーの入力に相応する候補項目を確定する転換手段と、ユーザーの入力に相応する候補項目を表示する表示手段と、ユーザーの候補項目に対する操作を受信する第二インターフェース手段と、前記操作を操作ログにおけるログ記述項として記録する記憶手段と、操作ログをサーバーへ発送する発送手段とを含む。
【００２６】
好ましいのは、前記アップデート情報は、サーバー前記入力システムをインストールしたユーザー端末から受信した操作ログにおけるログ記述項中の予定のタイプのログ記述項であり、前記予定のタイプのログ記述項の数量は所定の閾値より大きく、又は、前記予定のタイプのログ記述項の数量と前記入力システムをインストールしたユーザー端末の数量の比は所定の閾値より大きい。
【００２７】
本発明の実施例による入力システムをアップデートする方法及びデバイスは、ユーザーの入力システムに対する実際の必要を正確に検出して、入力方法システムをアップデートする。このように、アップデートした後の入力方法システムは、ユーザーの入力システムに対する実際を必要により適切に反映できる。
【００２８】
また、本発明の実施例による入力システムをアップデートする方法及びデバイスは、ユーザー自分で入力方法システムに表示した候補項目を調整し入力方法システムをアップデートするようにし、入力方法システムが個性化の必要によってアップデートされるようにする。
【００２９】
以下の記述で本発明の他の方面及び/又は利点に関して説明し、他の一部は記述によって明らかになり、本発明を実施することによって理解すべきである。
【図面の簡単な説明】
【００３０】
以下で図面を用いて説明することによって、本発明の上記及び他の特徴はより明らかになる。
【図１】図1は、本発明の実施例によるサーバーで入力システムをアップデートする方法のフローチャートを示す。
【図２】図2は、本発明の実施例によるユーザー端末で入力システムをアップデートする方法のフローチャートを示す。
【図３】図3は、本発明の他の一実施例によるユーザー端末で入力システムをアップデートする方法のフローチャートを示す。
【図４】図4は、本発明の実施例によるユーザー入力を受け取った場合に相応する候補項目を表示する一例を示す。
【図５】図5は、本発明の実施例による候補項目に削除操作を行う一例を示す。
【図６】図6は、本発明の実施例による候補項目に追加操作を行う一例を示す。
【図７】図7は、本発明の実施例による候補項目に修正操作を行う一例を示す。
【図８】図8は、本発明の実施例による候補項目に順序変換操作を行う一例を示す。
【図９】図9は、本発明の実施例による操作ログの一例を示す。
【図１０】図10は、本発明の実施例によるサーバーで入力システムをアップデートするデバイスのブロック図を示す。
【図１１】図11は、本発明の実施例によるユーザー端末で入力システムをアップデートするデバイスのブロック図を示す。
【図１２】図12は、本発明の他の一実施例によるユーザー端末で入力システムをアップデートするデバイスのブロック図を示す。
【発明を実施するための形態】
【００３１】
図面を参照して、本発明の実施例を詳細に説明する。
【００３２】
図1は、本発明の実施例によるサーバーで入力システムをアップデートする方法のフローチャートを示す。
【００３３】
ステップ101で、それぞれ入力システムをインストールした複数のユーザー端末から操作ログを受信する。操作ログには、入力に相応する候補項目に対する操作を指示するログ記述項が記録されている。各ログ記述項は、一つの入力に相応する候補項目に対する一つの操作を示す。
【００３４】
ユーザーが、キーボード、マウス、タッチスクリーン等の入力デバイスを介して入力すると、該入力に相応する候補項目を表示する。例えば、ユーザーがピンインで入力すると、入力したピンインに相応する複数の漢字又はフレーズを表示する。ユーザーの候補項目に対する操作は、操作ログに記録される。
【００３５】
候補項目に対する操作のタイプは、削除、追加、修正、順序変換における少なくとも一つを含んでいてもよい。ユーザーが候補項目にある操作を行う毎に、該操作は操作ログにおけるログ記述項として記録される。
【００３６】
ステップ102で、受信した複数の操作ログからログ記述項を抽出する。
【００３７】
異なるユーザー端末から操作ログを受信すると、操作ログからログ記述項を抽出できる。
【００３８】
ステップ103で、各タイプのログ記述項の数量を確定する。
【００３９】
ここで、同じ入力に対応する候補項目に対する同じ操作（即ち、操作タイプ及び詳細な操作内容が同じ）で形成したログ記述項は、同一のタイプに属する。例えば、ある入力に対応するある候補項目に対して削除操作を指示するログ記述項は、同一のタイプに属し、ある入力に対応するある候補項目に対して同じ修正を指示するログ記述項は、同一のタイプに属し、ある入力に対応するある候補項目に対して同じ順序変換操作を指示するログ記述項は、同一のタイプに属し、ある入力に対して同じ候補項目追加操作を指示するログ記述項は、同一のタイプに属する。
【００４０】
ステップ104で、確定した数量に従って、所定のタイプのログ記述項を前記入力システムをインストールしたユーザー端末へ発送して、入力方法システムをアップデートする。
【００４１】
具体的に、一タイプのログ記述項の数量が所定の閾値より大きい場合、又は、一タイプのログ記述項の数量と前記入力システムをインストールしたユーザー端末の数量との比が所定の閾値より大きい時、前記タイプのログ記述項を前記入力システムをインストールしたユーザー端末へ発送する。
【００４２】
例えば、所定の閾値より大きい数量のログ記述項が存在してある入力に対応するある候補項目に対して削除操作を指示すると、該ログ記述項をユーザー端末へ発送して、ユーザー端末が該ログ記述項に従って入力システムのワードベースから前記ある入力に対応する前記ある候補項目に対して削除操作を行って、入力方法システムをアップデートすることができる。
【００４３】
図2は、本発明の実施例によるユーザー端末で入力システムをアップデートする方法のフローチャートを示す。
【００４４】
図2に示すように、ステップ201で、サーバーからアップデート情報を受信する。アップデート情報は、入力に相応する候補項目の操作を指示する。例えば、ここでのアップデート情報は、図1に示す方法におけるサーバーから発送した予定のタイプのログ記述項であってもよい。
【００４５】
ステップ202で、受信したアップデート情報を分析して、前記アップデート情報が指示した操作を確定する。
【００４６】
例えば、アップデート情報とするログ記述項が、ある入力に対応するある候補項目に対して削除操作を指示すると、前記アップデート情報が指示する操作が前記ある入力に対応する前記ある候補項目に対する削除操作であることを確定できる。
【００４７】
ステップ203で、入力システムのワードベースにおける入力に相応する候補項目に対して前記アップデート情報が指示する操作を行い、入力方法システムをアップデートする。
【００４８】
例えば、アップデート情報が指示する操作がある入力に対応するある候補項目に対する削除操作であると、入力システムのワードベースにおいて前記ある入力に対応する前記ある候補項目に削除操作を行い、入力方法システムをアップデートする。このように、ユーザーが前記ある入力を再度入力する際に、相応する候補項目で前記ある候補項目を表示しない。
【００４９】
図3は、本発明の他の一実施例によるユーザー端末で入力システムをアップデートする方法のフローチャートを示す。
【００５０】
ステップ301で、ユーザーの入力を受け取る。ユーザーの入力は、入力方法システムに入力して入力転換を行う入力であり、例えば、中国語発音を示す一組のピンインのアルファベットである。キーボード、マウス、タッチスクリーン等の入力デバイスを介してユーザーの入力を受け取ってもよい。
【００５１】
ステップ302で、ユーザーの入力に相応する候補項目を確定し表示する。
【００５２】
従来の技術に基づいてユーザーの入力に相応する候補項目を確定して、ユーザーの入力を受信した時に相応する候補項目を表示してもよい。
【００５３】
図4は、本発明の実施例によるユーザー入力を受け取った場合に相応する候補項目を表示する一例を示す。
【００５４】
図4では、日本語を入力する一例を示す。ユーザーがタッチスクリーン上に表示したキーボードで「あした」を入力した時、明日、足田などの候補項目を表示する。
【００５５】
ステップ303で、ユーザーの候補項目に対する操作を受け取る。候補項目に対する操作のタイプは、削除、追加、修正、順序変換等であってもよい。
【００５６】
図5は、本発明の実施例による候補項目に削除操作を行う一例を示す。
【００５７】
図5に示すように、ユーザーが表示されたある候補項目（例えば、「足田」）を予定の時間（例えば、2秒）押すと、スクリーンに候補項目に対して操作するためのメニューが表示される。図5に示すように、該メニューは、削除、登録、修正、位置変換などの項目を含んでいてもよい。
【００５８】
ユーザーが更に「削除」項目をクリックすると、ユーザーが先に押した候補項目（例えば、「足田」）は削除される。
【００５９】
図6は、本発明の実施例による候補項目に追加操作を行う一例を示す。
【００６０】
図6に示すように、ユーザーが表示された候補項目（例えば、「足田」）を予定の時間（例えば、2秒）押すと、スクリーンに候補項目に対して操作するためのメニューが表示される。図6に示すように、該メニューは、削除、登録、修正、位置変換などの項目を含んでいてもよい。
【００６１】
ユーザーがさらに「登録」項目をクリックすると、関連インターフェース（例えば、入力ブロック）を提供してユーザーが新たの候補項目（例えば、朝田）を追加するようにする。新たの候補項目は貼りこみ又は直接的な入力を介して追加してもよい。好ましいのは、追加する候補項目は、ユーザーが先に押した候補項目（例えば、「足田」）の前又は後に位置してもよい。
【００６２】
図7は、本発明の実施例による候補項目に修正操作を行う一例を示す。
【００６３】
図7に示すように、ユーザーが表示された候補項目（例えば、「足田」）を予定の時間（例えば、2秒）押すと、スクリーンに候補項目に対して操作するためのメニューが表示される。図7に示すように、該メニューは、削除、登録、修正、位置変換などの項目を含んでいてもよい。
【００６４】
ユーザーがさらに「修正」項目をクリックすると、関連インターフェースを提供して、ユーザーがユーザーの先に押した候補項目（例えば、「足田」）を修正するようにする（例えば、「朝田」に修正する）。このように、修正した後、修正した候補項目（例えば、「朝田」）を表示する。
【００６５】
図8は、本発明の実施例による候補項目に順序変換操作を行う一例を示す。
【００６６】
図8に示すように、ユーザーが表示された候補項目（例えば、「足田」）を予定の時間（例えば、2秒）押すと、スクリーンに候補項目に対して操作するためのメニューが表示される。図8に示すように、該メニューは、削除、登録、修正、位置変換などの項目を含んでいてもよい。
【００６７】
ユーザーがさらに「位置変換」項目をクリックすると、表示された全部候補項目はアクティブ状態になっている。アクティブ状態で、候補項目は位置が移動される。このように、いずれのアクティブ状態にある候補項目は他の候補項目の位置にドラッグされることができる。同時に、他の候補項目の位置はいろいろな方式で調整できる（例えば、他の候補項目とドラッグされた候補項目の位置交換又はドラッグされた位置及び後の他の候補項目は順序に後ろへの移動）。図7に示すように、アクティブ状態になる候補項目「足田」は、候補項目「明日」の位置にドラッグされ、候補項目「明日」及び後の候補項目の位置は後ろへ移動する。
【００６８】
他の一例で、ユーザーが表示された候補項目（例えば、「足田」）を予定の時間（例えば、3秒）押すと、表示された全部候補項目はアクティブ状態になり、ユーザーに候補項目の順序を調整させる。この時、候補項目を操作するためのメニューを表示しない。
【００６９】
また、他の方式で候補項目に対する操作を行ってもよい。例えば、音声命令、文字命令等を入力して候補項目に対する操作を実行してもよい。
【００７０】
ステップ304で、前記操作記録を操作ログにおけるログ記述項として記録する。
【００７１】
図9は、本発明の実施例による操作ログの一例を示す。
【００７２】
図9は、それぞれ図5-図8に示す操作に相応するログ記述項を示す。図9に示すように、各ログ記述項は少なくとも入力項目、候補項目、操作タイプ項目を含んでいてもよい。
【００７３】
入力項目は、操作される候補項目に対応する入力を示す。候補項目は、操作される候補項目を示す。操作項目は、操作される候補項目が実行される操作のタイプを示す。例えば、deleteは削除を示し、newは追加を示し、modifyは修正を示し、exchangeは順序変換を示す。他の方式によって操作タイプを示すことができるのは理解すべきである。
【００７４】
また、あるタイプの操作に対して、対応するログ記述項はまた操作内容項目を含む。操作内容項目は、操作タイプに相応する具体的な操作内容を示す。
【００７５】
例えば、追加操作に対して、対応するログ記述項は、また操作内容項目とする新たに追加した候補項目が插入される位置または順序を含む。例えば、図9に示す第2ログ記述項における「5」は、新たに追加した候補項目の表示順序が5であることを示す。
【００７６】
修正操作に対して、対応するログ記述項は、また操作内容項目とする修正された内容を含む。例えば、図9に示す第3ログ記述項における「朝田」は、候補項目「足田」が修正された内容であることを示す。
【００７７】
順序変換操作に対して、対応するログ記述項は、また操作内容項目とする順序変換する前の順序及び順序変換した後の順序を含む。例えば、図9に示す第4ログ記述項における「5, 1」は、候補項目「足田」の順序変換前の順序が5で、順序変換後の順序が1であることを示す。
【００７８】
また、ユーザーは、また操作ログを編集して、ログ記述項又は新たなログ記述項を修正してもよい。
【００７９】
ステップ305で、操作ログをサーバーへ発送する。
【００８０】
他の一実施例で、ステップ302でユーザーの入力に相応する候補項目を示す時、更に操作ログが存在するか否かを確定する。操作ログが存在しない場合、入力システムのワードベースに基づいて候補項目を確定して表示する。操作ログが存在すると、操作ログに受信したユーザーの入力に相応する候補項目に対して操作することを指示するログ記述項が存在するか否かを確定する。受信したユーザーの入力に相応する候補項目に対して操作することを指示するログ記述項が存在しない場合、入力システムのワードベースに基づいて候補項目を確定して表示する。受信したユーザーの入力に相応する候補項目に対して操作することを指示するログ記述項が存在すると、該ログ記述項が指示する操作に従い、入力システムのワードベースに基づいて候補項目の結果を修正し、表示する。
【００８１】
上記の図4に示した方法は、図3に示す方法と結合できる。図4に示した方法は、図3に示した方法の前又は後に実行してもよい。
【００８２】
図10は、本発明の実施例によるサーバーで入力システムをアップデートするデバイスのブロック図を示す。
【００８３】
図10に示すように、本発明の実施例によるサーバーで入力システムをアップデートするデバイス1000は、受信手段1010、ログ抽出手段1020、カウント手段1030、発送手段1040を含む。
【００８４】
受信手段1010は、前記入力システムをインストールした複数のユーザー端末から複数の操作ログを受信する。操作ログは前で説明し、更に詳細に説明しない。
【００８５】
ログ抽出手段1020は、受信した複数の操作ログからログ記述項を抽出する。
【００８６】
カウント手段1030は、各タイプのログ記述項の数量を確定する。
【００８７】
ここで、同じ入力に対応する候補項目の同じ操作（即ち、操作タイプ及び詳細な操作内容が同じ）によるログ記述項は、同一タイプに属する。例えば、ある入力に対応するある候補項目に対して削除操作を指示するログ記述項は、同一のタイプに属し、ある入力に対応するある候補項目に対して同じ修正を指示するログ記述項は、同一のタイプに属し、ある入力に対応するある候補項目に対して同じ順序変換操作を指示するログ記述項は、同一のタイプに属し、ある入力に同じ候補項目を添加した操作のログ記述項は、同一タイプに属する。
【００８８】
発送手段1040は、確定した数量に従い、予定のタイプのログ記述項を前記入力システムをインストールしたユーザー端末へ発送して、入力方法システムをアップデートする。
【００８９】
具体的に、一タイプのログ記述項の数量が所定の閾値より大きい場合、または、一タイプのログ記述項の数量と前記入力システムをインストールしたユーザー端末の数量との比が所定の閾値より大きい場合、発送手段1040は、前記タイプのログ記述項を前記入力システムをインストールしたユーザー端末へ発送する。
【００９０】
例えば、所定の閾値より大きい数量のログ記述項が存在してある入力に対応するある候補項目に対する削除操作を指示すると、発送手段1040は該ログ記述項をユーザー端末へ発送し、それによって、ユーザー端末は該ログ記述項に従って入力システムのワードベースから前記ある入力に対応する前記ある候補項目に対して削除操作を行って、入力方法システムをアップデートする。
【００９１】
図11は、本発明の実施例によるユーザー端末で入力システムをアップデートするデバイスのブロック図を示す。
【００９２】
本発明の実施例によるユーザー端末で入力システムをアップデートするデバイス1100は、受信手段1110と、分析手段1120と、アップデート手段1130とを含む。
【００９３】
受信手段1110は、サーバーからアップデート情報を受信する。アップデート情報は、入力に相応する候補項目の操作、例えば、ここでのアップデート情報は、図10における発送手段1040から発送した予定のタイプのログ記述項であってもよい。
【００９４】
分析手段1120は受信したアップデート情報を分析して、前記アップデート情報が指示する操作を確定する。
【００９５】
アップデート手段1130は、入力方法システムにおける入力に相応する候補項目に対して前記アップデート情報が指示する操作を実行する。
【００９６】
図12は、本発明の他の一実施例によるユーザー端末で入力システムをアップデートするデバイスのブロック図を示す。
【００９７】
本発明の他の一実施例によるユーザー端末で入力システムをアップデートするデバイス1200は、第一インターフェース手段1210と、表示手段1220と、転換手段1230と、第二インターフェース手段1240と、記憶手段1250と、 発送手段1260とを含む。
【００９８】
第一インターフェース手段1210は、ユーザーの入力を受け取る。ユーザーの入力は、入力方法システムに入力して入力転換を行う入力であり、例えば、中国語発音を示す一組のピンインのアルファベットである。
【００９９】
転換手段1220は、ユーザーの入力に相応する候補項目を確定する。従来の技術によってユーザーの入力に相応する候補項目を確定してもよい。
【０１００】
表示手段1230は、ユーザーの入力に相応する候補項目を表示する。
【０１０１】
第二インターフェース手段1240は、ユーザーの候補項目に対する操作を受け取る。候補項目に対する操作のタイプは、削除、追加、修正、順序変換等であってもよい。
【０１０２】
記憶手段1250は、前記操作を操作ログにおけるログ記述項として記録し記憶する。
【０１０３】
発送手段1260は、操作ログをサーバーへ発送する。
【０１０４】
他の一実施例において、第一インターフェース手段1210がユーザーの入力を受け取った場合、転換手段1220は、更に記憶手段1240に操作ログが存在するか否かを確定する。記憶手段1240に操作ログが存在しないことを確定した場合、転換手段1220は、入力システムのワードベースに基づいて候補項目を確定する。操作ログが存在すると確定した場合、転換手段1220は、操作ログに受け取ったユーザーの入力に相応する候補項目に対して操作することを指示するログ記述項が存在するか否かを確定する。受け取ったユーザーの入力に相応する候補項目に対して操作することを指示するログ記述項が存在しない場合、転換手段1220は、入力システムのワードベースに基づいて候補項目を確定する。受け取ったユーザーの入力に相応する候補項目に対して操作をすることを指示するログ記述項が存在する場合、転換手段1220は、該ログ記述項が指示する操作に従って、入力システムのワードベースに基づいて候補項目の結果を修正し、表示手段1230が修正した後の結果を表示する。
【０１０５】
図11及び図12に示すデバイスは単独にユーザー端末で入力システムをアップデートするデバイスとして集積化してもよい。
【０１０６】
本発明の実施例による入力システムをアップデートする方法及びデバイスは、ユーザーの入力システムに対する実際の必要を検出でき、入力方法システムをアップデートしてもよい。このように、アップデートした入力方法システムは、ユーザーの入力システムに対する実際の必要を反映する。
【０１０７】
また、本発明の実施例による入力システムをアップデートする方法及びデバイスは、ユーザー自分で入力方法システムに表示した候補項目を調整して入力方法システムをアップデートできるようにし、それによって、入力方法システムは個性化必要に従ってアップデートを行うことができる。
【０１０８】
例示的な実施例を参照して本発明を詳細に示し説明したが、本技術分野の当業者であれば、特許請求の範囲に限定した本発明の精神及び範囲を離脱しない限り、それに対して形式及び詳細ないろいろな変換を行うことができるのは理解すべきである。
【図１】
2016531352.tif 000003
【図２】
2016531352.tif 000004
【図３】
2016531352.tif 000005
【図１０】
2016531352.tif 000006
【図１１】
2016531352.tif 000007
【図１２】
2016531352.tif 000008
【図４】
2016531352.tif 000009
【図５】
2016531352.tif 000010
【図６】
2016531352.tif 000011
【図７】
2016531352.tif 000012
【図８】
2016531352.tif 000013
【図９】
2016531352.tif 000014
【国際調査報告】
2016531352.tif 000015
2016531352.tif 000016
2016531352.tif 000017
2016531352.tif 000018