(57)【要約】  本発明は、文字列記憶方法及び装置を提供し、インターネット技術分野に属する。方法は、記憶待ちの指定文字列を取得するステップと、前記指定文字列の翻訳結果を取得するステップと、前記指定文字列が位置している文脈情報を取得するステップと、及び前記指定文字列、前記指定文字列の翻訳結果、前記指定文字列が位置している文脈情報を、予め設定した文字列データベースに対応させて記憶するステップと、を含む。本発明では、指定文字列を記憶すると同時に、当該指定文字列が位置している文脈情報を記憶することで、予め設定した文字列データベースに記憶された文字列に対しるユーザーの照会コマンドを検出した場合、文字列と当該文字列が位置している文脈情報とを共に表示することにより、通知効果を改善して、ユーザーに、当該文字列及びその使用状況を快速に思い出させることができる。【選択図】図１
2017531889.tif 000002
【特許請求の範囲】
【請求項１】
記憶待ちの指定文字列を取得するステップと、
前記指定文字列の翻訳結果を取得するステップと、
前記指定文字列が位置している文脈情報を取得するステップと、
前記指定文字列、前記指定文字列の翻訳結果、前記指定文字列が位置している文脈情報を、予め設定した文字列データベースに対応させて記憶するステップと、を含む
ことを特徴とする文字列記憶方法。
【請求項２】
請求項１において、
記憶待ちの指定文字列を取得する前記ステップは、
何れか一つの文字列に対するマウスの切り詰め操作を検出した場合、前記文字列を、記憶待ちの指定文字列として確定するステップ、又は、
マウスのカーソルが何れか一つの文字列に止まる時間が予め設定した時間を超えたことを検出した場合、前記文字列を、記憶待ちの指定文字列として確定するステップ、を含む
ことを特徴とする文字列記憶方法。
【請求項３】
請求項１において、
前記指定文字列、前記指定文字列の翻訳結果、前記指定文字列が位置している文脈情報を、予め設定した文字列データベースに対応させて記憶する前記ステップの後に、前記方法は、
前記予め設定した文字列データベースの中の指定文字列に対する照会コマンドを検出した場合、前記指定文字列、前記指定文字列の翻訳結果、前記指定文字列が位置している文脈情報を表示するステップと、を更に含む
ことを特徴とする文字列記憶方法。
【請求項４】
請求項１において、
前記指定文字列、前記指定文字列の翻訳結果、前記指定文字列が位置している文脈情報の記憶時間情報を取得するステップと、
前記指定文字列、前記指定文字列の翻訳結果、前記指定文字列が位置している文脈情報を記憶する場合、前記記憶時間情報を前記予め設定した文字列データベースに対応させて記憶するステップと、を更に含む
ことを特徴とする文字列記憶方法。
【請求項５】
請求項１において、
前記指定文字列が位置している文脈情報を取得する前記ステップは、
前記指定文字列の現在位置に対してスクリーンショットを行うステップと、
スクリーンショットの結果によって、前記指定文字列が位置している文脈情報を識別するステップと、を含む
ことを特徴とする文字列記憶方法。
【請求項６】
記憶待ちの指定文字列を取得する第１取得モジュールと、
前記指定文字列の翻訳結果を取得する第２取得モジュールと、
前記指定文字列、前記指定文字列の翻訳結果、前記指定文字列が位置している文脈情報を、予め設定した文字列データベースに対応させて記憶する記憶モジュールと、を含み、
前記第１取得モジュールは、更に、前記指定文字列が位置している文脈情報を取得する
ことを特徴とする文字列記憶装置。
【請求項７】
請求項６において、
前記第１取得モジュールは、
何れか一つの文字列に対するマウスの切り詰め操作を検出した場合、前記文字列を、記憶待ちの指定文字列として確定する、又は、
マウスのカーソルが何れか一つの文字列に止まる時間が予め設定した時間を超えたことを検出した場合、前記文字列を、記憶待ちの指定文字列として確定する
ことを特徴とする文字列記憶装置。
【請求項８】
請求項６において、
前記予め設定した文字列データベースの中の指定文字列に対する照会コマンドを検出した場合、前記指定文字列、前記指定文字列の翻訳結果、前記指定文字列が位置している文脈情報を表示する表示モジュールを更に含む
ことを特徴とする文字列記憶装置。
【請求項９】
請求項６において、
前記第１取得モジュールは、更に、前記指定文字列、前記指定文字列の翻訳結果、前記指定文字列が位置している文脈情報の記憶時間情報を取得し、
前記記憶モジュールは、更に、前記指定文字列、前記指定文字列の翻訳結果、前記指定文字列が位置している文脈情報を記憶する場合、前記記憶時間情報を前記予め設定した文字列データベースに対応させて記憶する
ことを特徴とする文字列記憶装置。
【請求項１０】
請求項６において、
前記第２取得モジュールは、
前記指定文字列の現在位置に対してスクリーンショットを行い、
スクリーンショットの結果によって、前記指定文字列が位置している文脈情報を識別する
ことを特徴とする文字列記憶装置。
【請求項１１】
プロセッサと、
前記プロセッサが実行可能なコマンドを記憶するための記憶装置と、を含み、
前記プロセッサは、
記憶待ちの指定文字列を取得し、
前記指定文字列の翻訳結果を取得し、
前記指定文字列が位置している文脈情報を取得し、
前記指定文字列、前記指定文字列の翻訳結果、前記指定文字列が位置している文脈情報を、予め設定した文字列データベースに対応させて記憶するように配置される
ことを特徴とする文字列記憶装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、２０１５年８月３１日提出した出願番号が２０１５１０５４６６０７.４である中国特許の優先権を主張し、その全ての内容を本願に引用する。
【０００２】
本発明は、インターネット技術分野に関し、特に、文字列記憶方法及び装置に関する。
【背景技術】
【０００３】
インターネット技術の発展に従って、ユーザーは、インターネットを通じて、更に多い情報を得ることができる。ここで、文字情報は、中国語情報と外国語情報を含む。異なる国の間の文化、技術などのコミュニケーションを実現するために、外国語で作成された情報を閲覧することで、他の国の技術発展及び伝統文化等を了解することができる。ユーザーが外国語に関する如何なる知識も具備していない場合、翻訳アプリケーションで翻訳サービスを提供してもらって、外国語情報に対するユーザーの理解を補助する必要がある。
【０００４】
現在、翻訳アプリケーションでは、ユーザーが翻訳を希望する文字列を取得した後、当該文字列を翻訳し、翻訳結果をスクリーンに表示する。更に、ユーザーが便利に照会するように、当該翻訳アプリケーションは、当該文字列及びその翻訳結果を記憶し、ユーザーからの照会コマンドを検出した場合、当該文字列及びその翻訳結果を表示する。
【０００５】
ユーザーは、前記方法を通じて、文字列の翻訳結果を取得することができ、復習が必要な場合にも、記憶履歴情報を快速に取得できる。しかしながら、文字列及びその翻訳結果だけを表示すると、ユーザーは、当該文字列の文脈情報を思い出すことが難しく、優れた学習効果を達成できない。
【発明の開示】
【０００６】
上記した技術課題を解決するために、本発明では、文字列記憶方法及び装置を提供する。
【０００７】
本発明の実施例の第１の視点によれば、文字列記憶方法を提供する。前記文字列記憶方法は、
記憶待ちの指定文字列を取得するステップと、
当該指定文字列の翻訳結果を取得するステップと、
当該指定文字列が位置している文脈情報を取得するステップと、
当該指定文字列、当該指定文字列の翻訳結果、当該指定文字列が位置している文脈情報を、予め設定した文字列データベースに対応させて記憶するステップと、を含む。
【０００８】
本発明の第１の視点の実施形態１において、記憶待ちの指定文字列を取得する当該ステップは、
何れか一つの文字列に対するマウスの切り詰め操作を検出した場合、当該文字列を、記憶待ちの指定文字列として確定するステップ、又は、
マウスのカーソルが何れか一つの文字列に止まる時間が予め設定した時間を超えたことを検出した場合、当該文字列を、記憶待ちの指定文字列として確定するステップ、を含む。
【０００９】
本発明の第１の視点の実施形態２において、当該指定文字列、当該指定文字列の翻訳結果、当該指定文字列が位置している文脈情報を、予め設定した文字列データベースに対応させて記憶する当該ステップの後に、当該方法は、
当該予め設定した文字列データベースの中の指定文字列に対する照会コマンドを検出した場合、当該指定文字列、当該指定文字列の翻訳結果、当該指定文字列が位置している文脈情報を表示するステップを更に含む。
【００１０】
本発明の第１の視点の実施形態３において、当該方法は、
当該指定文字列、当該指定文字列の翻訳結果、当該指定文字列が位置している文脈情報の記憶時間情報を取得するステップと、
当該指定文字列、当該指定文字列の翻訳結果、当該指定文字列が位置している文脈情報を記憶する場合、当該記憶時間情報を、当該予め設定した文字列データベースに対応させて記憶するステップと、を更に含む。
【００１１】
本発明の第１の視点の実施形態４において、当該指定文字列が位置している文脈情報を取得する当該ステップは、
当該指定文字列の現在位置に対してスクリーンショットを行うステップと、
スクリーンショットの結果によって、当該指定文字列が位置している文脈情報を識別するステップと、を含む。
【００１２】
本発明の実施例の第２の視点によれば、文字列記憶装置を提供する。前記文字列記憶装置は、
記憶待ちの指定文字列を取得する第１取得モジュールと、
当該指定文字列の翻訳結果を取得する第２取得モジュールと、
当該指定文字列、当該指定文字列の翻訳結果、当該指定文字列が位置している文脈情報を、予め設定した文字列データベースに対応させて記憶する記憶モジュールと、を含み、
当該第１取得モジュールは、更に、当該指定文字列が位置している文脈情報を取得する。
【００１３】
本発明の第２の視点の実施形態１において、当該第１取得モジュールは、
何れか一つの文字列に対するマウスの切り詰め操作を検出した場合、当該文字列を、記憶待ちの指定文字列として確定する、又は、
マウスのカーソルが何れか一つの文字列に止まる時間が予め設定した時間を超えたことを検出した場合、当該文字列を、記憶待ちの指定文字列として確定する。
【００１４】
本発明の第２の視点の実施形態２において、当該装置は、
当該予め設定した文字列データベースの中の指定文字列に対する照会コマンドを検出した場合、当該指定文字列、当該指定文字列の翻訳結果、当該指定文字列が位置している文脈情報を表示する表示モジュールを更に含む。
【００１５】
本発明の第２の視点の実施形態３において、当該第１取得モジュールは、更に、当該指定文字列、当該指定文字列の翻訳結果、当該指定文字列が位置している文脈情報の記憶時間情報を取得し、
当該記憶モジュールは、更に、当該指定文字列、当該指定文字列の翻訳結果、当該指定文字列が位置している文脈情報を記憶する場合、当該記憶時間情報を、当該予め設定した文字列データベースに対応させて記憶する。
【００１６】
本発明の第２の視点の実施形態４において、当該第２取得モジュールは、
当該指定文字列の現在位置に対してスクリーンショットを行い、
スクリーンショットの結果によって、当該指定文字列が位置している文脈情報を識別する。
【００１７】
第３の視点においても、文字列記憶装置を提供する。前記文字列記憶装置は、
プロセッサと、
プロセッサが実行可能なコマンドを記憶するための記憶装置と、を含み、
当該プロセッサは、
記憶待ちの指定文字列を取得し、 
前記指定文字列の翻訳結果を取得し、
前記指定文字列が位置している文脈情報を取得し、
前記指定文字列、前記指定文字列の翻訳結果、前記指定文字列が位置している文脈情報を、予め設定した文字列データベースに対応させて記憶するように配置される。
【００１８】
本発明の実施例で提供する技術案は以下のような有益な効果を達成する。
指定文字列を記憶すると同時に、当該指定文字列が位置している文脈情報を記憶することで、予め設定した文字列データベースに記憶された文字列に対しるユーザーの照会コマンドを検出した場合、文字列と当該文字列が位置している文脈情報とを同時に表示することができるようにすることにより、通知効果を改善して、ユーザーに、当該文字列及びその使用状況を快速に思い出させることができる。
【００１９】
尚、上述した通常的な説明と以下で行われる詳細な説明はただ例示的なものであり、本発明を制限するためのものではないことを理解すべきである。
【図面の簡単な説明】
【００２０】
ここで、図面は、明細書に含まれて明細書の一部を構成し、本発明に符合される実施例を示すものであり、明細書と共に本発明の原理を解釈するためのものである。
【図１】図１は、一つの例示的な実施例に係る文字列記憶方法を示すフローチャートである。
【図２Ａ】図２Ａは、一つの例示的な実施例に係る文字列記憶方法を示すフローチャートである。
【図２Ｂ】図２Ｂは、は一つの例示的な実施例に係る文字列を表示する模式図である。
【図２Ｃ】図２Ｃは、は一つの例示的な実施例に係る文字列を表示する模式図である。
【図３】図３は、一つの例示的な実施例に係る文字列記憶装置のブロック図である。
【図４】図４は、は一つの例示的な実施例に係る文字列記憶装置４００のブロック図である。
【図５】図５は、一つの例示的な実施例に係る文字列記憶装置５００のブロック図である。
【発明を実施するための最良の形態】
【００２１】
本発明の目的、技術案、及び利点が更に明確になるように、以下、図面を参照しながら、本発明の実施形態について更に詳細に説明する。
【００２２】
ここで、例示的な実施例について詳細に説明し、その例を図面に示す。以下の説明が図面と関連される場合、別の追加説明がない限り、異なる図面における同一な符号は同一又は類似した要素を示す。以下の例示的な実施例で説明した実施形態は、本願に開示された内容と一致する全ての実施形態を表すのではなく、特許請求の範囲で説明した、本発明の一部の方面と一致する装置及び方法の例のみを示す。
【００２３】
図１は一つの例示的な実施例に係る文字列記憶方法を示すフローチャートである。図１に示されたように、インターネット通信方法は端末に用いられ、以下のステップを含む。
【００２４】
ステップ１０１において、記憶待ちの指定文字列を取得する。
【００２５】
ステップ１０２において、当該指定文字列の翻訳結果を取得する。
【００２６】
ステップ１０３において、当該指定文字列が位置している文脈情報を取得する。
【００２７】
ステップ１０４において、当該指定文字列、当該指定文字列の翻訳結果、当該指定文字列が位置している文脈情報を、予め設定した文字列データベースに対応させて記憶する。
【００２８】
本発明では、指定文字列を記憶すると同時に、当該指定文字列が位置している文脈情報を記憶することで、予め設定した文字列データベースに記憶された文字列に対しるユーザーの照会コマンドを検出した場合、文字列と当該文字列が位置している文脈情報とを同時に表示することができるようにすることにより、通知効果を改善し、ユーザーに、当該文字列及びその使用状況を快速に思い出させることができる。
【００２９】
本発明の可能な実施形態１において、記憶待ちの指定文字列を取得する当該ステップは、
何れか一つの文字列に対するマウスの切り詰め操作を検出した場合、当該文字列を、記憶待ちの指定文字列として確定するステップ、又は、
マウスのカーソルが何れか一つの文字列に止まる時間が予め設定した時間を超えたことを検出した場合、当該文字列を、記憶待ちの指定文字列として確定するステップ、を含む。
【００３０】
本発明の可能な実施形態２において、当該指定文字列、当該指定文字列の翻訳結果、当該指定文字列が位置している文脈情報を、予め設定した文字列データベースに対応させて記憶する当該ステップの後に、当該方法は、
当該予め設定した文字列データベースの中の指定文字列に対する照会コマンドを検出した場合、当該指定文字列、当該指定文字列の翻訳結果、当該指定文字列が位置している文脈情報を表示するステップを更に含む。
【００３１】
本発明の可能な実施形態３において、当該方法は、
当該指定文字列、当該指定文字列の翻訳結果、当該指定文字列が位置している文脈情報の記憶時間情報を取得するステップと、
当該指定文字列、当該指定文字列の翻訳結果、当該指定文字列が位置している文脈情報を記憶する場合、当該記憶時間情報を、当該予め設定した文字列データベースに対応させて記憶するステップと、を更に含む。
【００３２】
本発明の可能な実施形態４において、当該指定文字列が位置している文脈情報を取得する当該ステップは,
当該指定文字列の現在位置に対してスクリーンショットを行うステップと、
スクリーンショットの結果によって、当該指定文字列が位置している文脈情報を識別するステップと、を含む。
【００３３】
上記した全ての技術案は任意に組み合わせられて本発明の実施例を形成でき、ここでは、その説明を省略する。
【００３４】
図２Ａは一つの例示的な実施例に係る文字列記憶方法を示すフローチャートである。当該実施例は端末によって実行できる。図２Ａを参照すると、当該実施例は、具体的に以下のステップを含む。
【００３５】
ステップ２０１において、記憶待ちの指定文字列を取得する。
【００３６】
当該指定文字列は、翻訳が必要な文字でもいいし、便利に照会できるように、翻訳後に記憶する必要がある文字でもいい。当該記憶待ちの指定文字列を確定する方法には、以下のような二つの方法がある。
【００３７】
一つ目は、何れか一つの文字列に対するマウスの切り詰め操作を検出した場合、当該文字列を、記憶待ちの指定文字列として確定し、当該切り詰め操作は、マウスのカーソルによって当該文字列の完全な内容を選択するもので、通常、以下のような三つの操作からなる。カーソルが当該文字列の前部又は後部に止まったときに、マウスの左ボタンを押下し、カーソルを当該文字列の後部又は前部までドラッグした後、マウスの左ボタンを外すことで、当該文字列に対する切り詰め操作を完了する。
【００３８】
二つ目は、マウスのカーソルが何れか一つの文字列に止まる時間が予め設定した時間を超えたことを検出した場合、カーソルが止まる位置は、スクリーンで当該文字列が表示されている位置でもいいし、スクリーンで当該文字列が表示されている位置の指定範囲内でもいい。当該文字列を、記憶待ちの指定文字列として確定する。当該予め設定した時間は秒単位の時間でもいい。
【００３９】
記憶待ちの文字列を確定する上記した二つの方法は、マウスで文字を取得する場合のみに関するものだけで、タッチスクリーンを有する端末においては、タッチする動作の具体的な位置や、止まる時間などによって、記憶待ちの文字列を確認できる。その具体的な方法は、上記した、マウスを用いて確定する方法と類似しているため、ここでは、詳細な説明を省略する。
【００４０】
ステップ２０２において、当該指定文字列の翻訳結果を取得する。
【００４１】
ステップ２０１において取得した指定文字列を、翻訳待ちの文字列と確定し、当該文字列をインデックスとして、翻訳エンジンを利用して当該文字列の翻訳結果を探す。翻訳結果を取得する方法は、以下の二つの方法を含むことができる。
【００４２】
一つ目は、端末がインターネットに接続されていない状態である場合、文字列の基礎解釈を記憶するための基本語彙データベースから当該文字列の翻訳結果を探し、当該基本語彙データベースから得た翻訳結果を最終の翻訳結果とする。
【００４３】
二つ目は、端末がインターネットに接続された状態である場合、基本語彙データベースから当該文字列の翻訳結果を探す他に、インターネット語彙データベースから当該文字列の翻訳結果を探すこともでき、当該インターネット語彙データベースには文字列のインターネット上での解釈を記憶し、インターネット語彙データベースに記憶された内容は、更に新しくて更に完璧な文字列翻訳結果を提供するように、周期的にアップデートされることができる。当該翻訳結果は、当該基本語彙データベースから取得した翻訳結果と、当該インターネット語彙データベースから取得した翻訳結果とを含む。
【００４４】
更に、端末がインターネットに接続された状態である場合、インターネット語彙データベースから直接に文字列の翻訳結果を探すことも可能であるが、本発明の実施例では、翻訳結果を取得する方法を限定しない。
【００４５】
尚、翻訳結果を取得した後、当該翻訳結果を、対応される文字列の隣に表示することもできるし、マウスのカーソルの付近に表示することもできるが、本発明の実施例では、翻訳結果を表示する位置を限定しない。
【００４６】
ステップ２０３において、当該指定文字列が位置している文脈情報を取得する。
【００４７】
当該文脈情報は、当該指定文字列が現在位置している句又は段落情報を言うものであり、文脈情報を取得する方法は、以下の二つのステップを含むことができる。
【００４８】
ステップ１において、当該指定文字列の現在位置に対してスクリーンショットを行う。
【００４９】
スクリーンショットを通じて、当該指定文字列がスクリーンで表示される位置情報を得る。当該表示される位置情報は、スクリーンショットした長方形の枠のピクセルの点座標に関する情報でもよい。
【００５０】
ステップ２において、スクリーンショットの結果によって、当該指定文字列が位置している文脈情報を識別する。
【００５１】
言い換えると、ステップ１で得た当該指定文字列のスクリーンに表示された位置情報によって、当該指定文字列が位置している文脈情報を識別する。具体的な方法は以下の通りである。ＯＣＲ（Ｏｐｔｉｃａｌ Ｃｈａｒａｃｔｅｒ Ｒｅｃｏｇｎｉｔｉｏｎ、光学文字認識）技術を使用して、文脈情報に対する識別を行う。当該文脈情報が、当該指定文字列が現在位置している句である場合、スクリーンショットした長方形の枠の左側の座標位置から左へ識別を行い、句が完了したことを表示する表記符合を識別した場合、識別を中止し、識別内容を文脈情報と確定し、且つ、スクリーンショットの長方形の枠の右側の座標位置から右へ識別を行い、句が完了したことを表示する表記符合を識別した場合、識別を中止し、識別内容を文脈情報と確定する。識別内容が外国語である場合、当該句が完了したことを表示する表記符合は、「.」、「!」、「?」”などであってもいいし、識別内容が中国語である場合、当該句が完了したことを表示する表記符合は、「。」、「！」、「？」などであってもいい。
【００５２】
当該文脈情報が、当該指定文字列が現在位置している段落である場合、スクリーンショットの長方形の枠の左側の座標位置から左へ識別を行い、連続的なスペース符号を識別した場合、識別を中止し、識別内容を文脈情報と確定し、且つ、スクリーンショットの長方形の枠の右側の座標位置から右へ識別を行い、連続的なスペース符号を識別した場合、識別を中止し、識別内容を文脈情報と確定する。
【００５３】
ＯＣＲ技術を使用して文脈情報に対する識別を完成する以外、他の識別技術を使用して文字列が位置している文脈情報に対する識別を行うこともできるが、本発明の実施例では、これに対して限定しない。
【００５４】
ステップ２０４において、当該指定文字列、当該指定文字列の翻訳結果、当該指定文字列が位置している文脈情報を、予め設定した文字列データベースに対応させて記憶する。
【００５５】
当該予め設定した文字列データベースには、ユーザーが後で便利に照会及び復習できるように、文字列、当該文字列の翻訳結果、及び当該文字列が位置している文脈情報が記憶される。具体的な記憶方法は以下の通りである。つまり、記憶待ちの文字列によって、当該予め設定した文字列データベースに当該文字列が含まれているか否かを判断し、当該予め設定した文字列データベースに当該文字列が含まれていない場合、当該文字列、当該文字列の翻訳結果、及び当該文字列が位置している文脈情報を記憶し、当該予め設定した文字列データベースに当該文字列が含まれている場合、当該予め設定した文字列データベースに対応させて記憶された当該文字列が位置している文脈情報が、当該文字列が現在位置している文脈情報と同一であるか否かを判断し、同一である場合、記憶せず、異なる場合、予め設定した文字列データベースにおける、当該文字列が記憶された位置に対応されている位置に、当該文字列が現在位置している文脈情報を記憶する。
【００５６】
更に、通知作用をよりよく発揮できるように、当該予め設定した文字列データベースに、文字列が位置している文脈情報の記憶時間情報も記憶することができる。具体的な記憶方法は以下の通りである。記憶待ちの文字列によって、当該予め設定した文字列データベースに当該文字列が含まれているか否かを判断し、当該予め設定した文字列データベースに当該文字列が含まれていない場合、当該文字列、当該文字列の翻訳結果、当該文字列が位置している文脈情報、及び当該文字列が位置している文脈情報の記憶時間情報を記憶し、当該予め設定した文字列データベースに当該文字列が含まれている場合、当該予め設定した文字列データベースに対応させて記憶した当該文字列の位置する文脈情報が、当該文字列が現在位置している文脈情報と同一であるか否かを判断し、同一である場合、文字列が位置している文脈情報の記憶時間情報をアップデートする。言い換えると、当該文字列が位置している文脈情報の今回の記憶時間で、当該予め設定した文字列データベースにおける、当該文字列が位置している文脈情報の記憶時間情報を入れ替え、異なる場合、予め設定した文字列データベースにおける、当該文字列が記憶された位置に対応されている位置に、当該文字列が現在位置している文脈情報及び記憶時間情報を記憶する。
【００５７】
当該予め設定した文字列データベースに、当該記憶待ちの文字列と関連される他の情報も記憶することができ、且つ、前記記憶方法の以外に、その他の方法を使用して記憶することもできるが、本発明の実施例では、これに対して限定しない。
【００５８】
ステップ２０５において、当該予め設定した文字列データベースの中の指定文字列に対する照会コマンドを検出した場合、当該指定文字列、当該指定文字列の翻訳結果、当該指定文字列が位置している文脈情報を表示する。
【００５９】
図２Ｂは文字列が位置している文脈情報を表示する模式図であり、文字列の表示順を決める方法は以下の通りである。当該指定文字列が外国語単語である場合、外国語単語の最初の１文字によって順次に表示することができ、当該指定文字列が中国語である場合、中国語の最初の漢字のピンインの最初の１文字によって順次に表示することができ、記憶内容に、文字列が位置している文脈情報の記憶時間情報が含まれている場合、当該記憶時間の順によって順次に表示することもできる。前記方法以外に、他の方法を使用して順次に表示することもできるが、本発明の実施例では、これに対して限定しない。
【００６０】
更に、予め設定した文字列データベースに記憶された文字列を、一つのインターフェースにより多く表示するために、折り畳み表示形態を使用して文字列が位置している文脈情報を表示することができる。図２Ｂにおいて、「文字列(１)の文脈情報」の右側のアイコンが、展開表示操作のアイコンであり、当該アイコンに対するユーザーのクリック動作を検出した場合、表示インターフェースは、図２Ｃに示されたインターフェースに変わる。つまり、対応する位置に表示領域を展開して、当該表示領域内に文字列(１)の文脈情報の詳細な内容を表示し、記憶内容に文字列が位置している文脈情報の記憶時間情報が含まれている場合、対応する位置に当該記憶情報時間も表示することができる。図２Ｃにおいて、「文字列(１)の文脈情報」の右側のアイコンは、折り畳み表示操作のアイコンであり、当該アイコンに対するユーザーのクリック動作を検出した場合、表示インターフェースは、図２Ｂに示されたインターフェースに変わる。
【００６１】
前記方法以外に、他の方法を使用して文字列が位置している文脈情報を表示することもできるが、本発明の実施例では、これに対して限定しない。
【００６２】
本発明の実施例で提供する方法では、文字列を記憶する時、当該文字列が位置している文脈情報を記憶することで、予め設定した文字列データベースに記憶された文字列に対しるユーザーの照会コマンドを検出した場合、文字列と当該文字列が位置している文脈情報とを同時に表示することにより、通知効果を改善し、ユーザーに、当該文字列及びその使用状況を快速に思い出させることができる。更に、折り畳み表示形態を用いることで、一つの表示インターフェースに当該予め設定した文字列データベースに記憶された文字列をできるだけ多く表示できるようにし、ユーザーによる照会が便利になる。
【００６３】
図３は一つの例示的な実施例に係る文字列記憶装置のブロック図である。図３を参照すると、当該装置は、第１取得モジュール３０１と、第２取得モジュール３０２と、記憶モジュール３０３とを含む。
【００６４】
第１取得モジュールは、記憶待ちの指定文字列を取得する。
【００６５】
第２取得モジュールは、当該指定文字列の翻訳結果を取得する。
【００６６】
当該第１取得モジュールは、更に、当該指定文字列が位置している文脈情報を取得する。
【００６７】
記憶モジュールは、当該指定文字列、当該指定文字列の翻訳結果、当該指定文字列が位置している文脈情報を、予め設定した文字列データベースに対応させて記憶する。
【００６８】
本発明で提供する可能な実施形態１において、当該第１取得モジュールは、
何れか一つの文字列に対するマウスの切り詰め操作を検出した場合、当該文字列を、記憶待ちの指定文字列として確定する、又は、
マウスのカーソルが何れか一つの文字列に止まる時間が予め設定した時間を超えたことを検出した場合、当該文字列を、記憶待ちの指定文字列として確定する。
【００６９】
本発明で提供する可能な実施形態２において、当該装置は、
当該予め設定した文字列データベースの中の指定文字列に対する照会コマンドを検出した場合、当該指定文字列、当該指定文字列の翻訳結果、当該指定文字列が位置している文脈情報を表示する表示モジュールを更に含む。
【００７０】
本発明で提供する可能な実施形態３において、当該第１取得モジュールは、更に、当該指定文字列、当該指定文字列の翻訳結果、当該指定文字列が位置している文脈情報の記憶時間情報を取得する。
【００７１】
当該記憶モジュールは、更に、当該指定文字列、当該指定文字列の翻訳結果、当該指定文字列が位置している文脈情報を記憶する場合、当該記憶時間情報を、当該予め設定した文字列データベースに対応させて記憶する。
【００７２】
本発明で提供する可能な実施形態４において、当該第２取得モジュールは、
当該指定文字列の現在位置に対してスクリーンショットを行い、
スクリーンショットの結果によって、当該指定文字列が位置している文脈情報を識別する。
【００７３】
上述した実施例における装置では、各モジュールが操作を行う具体的な形態については、既に上記の関連方法に関する実施例で詳細に説明したため、ここではその詳細な説明を省略することにする。
【００７４】
図４は一つの例示的な実施例に係る文字列記憶装置４００のブロック図である。例えば、装置４００は、携帯電話、コンピューター、デジタル放送端末、メッセージ送受信設備、ゲームコンソール、タブレット設備、医療設備、トレーニング設備、個人用情報端末などであってもいい。
【００７５】
図４を参照すると、装置４００は、処理部４０２、記憶装置４０４、電源部４０６、マルチメディア部４０８、オーディオ部４１０、入力／出力（Ｉ／Ｏ）インターフェース４１２、センサー部４１４、及び、通信部４１６の中の一つ又は複数の部材を含むことができる。
【００７６】
プロセッサ部４０２は、一般的に、装置４００の全般的な操作、例えば、表示、電話の呼び出し、データ通信、カメラ操作、及び記録操作に関連する操作を制御する。プロセッサ部４０２は、一つ又は複数のプロセッサ４２０を含んでコマンドを実行することで、上記した方法の全部又は一部のステップを完了できる。尚、処理部４０２は、処理部４０２と他の部材との間のインタラクティブを便利にさせるため、一つ又は複数のモジュールを含むことができる。例えば、処理部４０２は、マルチメディア部４０８と処理部４０２との間のインタラクティブを便利にさせるため、マルチメディアモジュール含むことができる。
【００７７】
記憶装置４０４は、さまざまなタイプのデータを保存するよう配置され、装置４００の操作動作をサポートする。このようなデータの例示的な例では、装置４００で実行される全てのアプリケーション又は方法のためのコマンド、連絡先データ、電話帳データ、メッセージ、イメージ、映像等が含まれる。記憶装置４０４は、例えば、ＳＲＡＭ（ｓｔａｔｉｃ ｒａｎｄｏｍ ａｃｃｅｓｓ ｍｅｍｏｒｙ）、ＥＥＰＲＯＭ(Ｅｌｅｃｔｒｉｃａｌｌｙ Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ-Ｏｎｌｙ Ｍｅｍｏｒｙ)、ＥＰＲＯＭ(Ｅｒａｓａｂｌｅ Ｐｒｏｇｒａｍｍａｂｌｅ Ｒｅａｄ Ｏｎｌｙ Ｍｅｍｏｒｙ)、ＰＲＯＭ(Ｐｒｏｇｒａｍｍａｂｌｅ ＲＯＭ)、磁気記憶装置、フラッシュメモリ(Ｆｌａｓｈ Ｍｅｍｏｒｙ)、磁気ディスク、又は光ディスクなどの、任意タイプの揮発性又は非揮発性記憶装置又はそれらの組み合わせで実現できる。
【００７８】
電源部４０６は、装置４００の各種の部材に電力を提供する。電源部４０６は、電源管理システム、一つ又は複数の電源、及び装置４００のための電力の生成、管理、及び配分に関連される他の部材を含むことができる。
【００７９】
マルチメディア部４０８は、前記装置４００とユーザーとの間に一つの出力インターフェースを提供するスクリーンを含む。一部の実施例において、スクリーンは、液晶表示装置（ＬＣＤ）とタッチパネル（ＴＰ）を含むことができる。もし、スクリーンがタッチパネルを含むと、スクリーンはタッチスクリーンとして実現され、ユーザーからの入力信号を受信することができる。タッチパネルは、タッチ、スライド、及びタッチパネル上の手振りを検知できるように、一つ又は複数のタッチセンサーを含むことができる。前記タッチセンサーは、タッチ又はスライド動作の境界を検知できるだけではなく、前記タッチ又はスライド動作に関連する持続時間と圧力も検知できる。一部の実施例において、マルチメディア部４０８は、一つの前面カメラ及び／又は後面カメラを含む。装置４００が操作モード、例えば、撮影モード又はビデオモードにある場合、前面カメラ及び／又は後面カメラは外部のマルチメディアデータを受信できる。前面カメラおよび後面カメラのそれぞれは、固定された光学レンズシステムであってもいいし、又は焦点距離と光学ズーム能力を有するレンズシステムでもいい。
【００８０】
オーディオ部４１０は、オーディオ信号を出力及び／又は入力するように配置される。例えば、オーディオ部４１０は、一つのマイク（ＭＩＣ）を含む。装置４００が操作モード、例えば、呼び出しモード、呼び出しモード、及びオーディオ識別モードにある場合、マイクは外部のオーディオ信号を受信するように配置される。受信されたオーディオ信号は、更に記憶装置４０４に記憶されるか、又は通信部４１６を経由して送信されることができる。一部の実施例において、オーディオ部４１０は、オーディオ信号を出力するための一つのスピーカーを更に含む。
【００８１】
Ｉ／Ｏインターフェース４１２は、処理部４０２と外部インターフェースモジュールとの間にインターフェースを提供する。記の外部インターフェースモジュールは、キーボード、クリックホイール、ボタンなどであってもいい。このようなボタンは、メインページボタン、音量ボタン、スタートボタン、及びロックボタンを含むことができるが、これに限られない。
【００８２】
センサー部４１４は、装置４００へ各方面の状態に対する評価を提供するための一つ又は複数のセンサーを含む。例えば、センサー部４１４は、装置４００のオン／オフ状態、部(例えば、前記部材は装置４００の表示装置及びキーパッド) の相対的位置を検出できる。センサー部４１４は、装置４００又は装置４００の一つの部材の位置変化、ユーザーと装置４００との間の接触の発生有無、装置４００の方向及び位置、又は加速／減速、及び装置４００の温度変化も検出できる。センサー部４１４は、如何なる物理接触も発生しない時の、付近の物の存在を検出するための近接センサーを含むことができる。センサー部４１４は、ＣＭＯＳまたはＣＣＤイメージセンサのように、イメージングアプリケーションで使用される光センサーを更に含むことができる。一部の実施例において、当該センサー部４１４は、加速度センサー、ジャイロスコープセンサー、磁気センサー、圧力センサー又は温度センサーを更に含むことができる。
【００８３】
通信部４１６は、装置４００と他の設備との間で有線又は無線によって便利に通信できるように配置される。装置４００は、通信標準に基づく無線インターネット、例えば、ＷｉＦｉ、２Ｇ又は３Ｇ、又はそれらの組み合わせにアクセスできる。一つの例示的な実施例において、通信部４１６は、放送チャンネルを通じて外部放送管理システムからの放送信号又は放送関連情報を受信する。一つの例示的な実施例において、前記通信部４１６は、近距離無線通信（ＮＦＣ、Ｎｅａｒ Ｆｉｅｌｄ Ｃｏｍｍｕｎｉｃａｔｉｏｎ）モジュールを更に含み、近距離通信をサポートする。例えば、ＮＦＣモジュールは、ＲＦＩＤ（ｒａｄｉｏ ｆｒｅｑｕｅｎｃｙ ｉｄｅｎｔｉｆｉｃａｔｉｏｎ、無線周波数認識）技術、ＩｒＤＡ（Ｉｎｆｒａｒｅｄ Ｄａｔａ Ａｓｓｏｃｉａｔｉｏｎ、赤外線通信規格）技術、超広帯域通信（ＵＷＢ）技術、ブルートゥース（登録商標）（ＢＴ）技術、及び他の技術に基づいて実現できる。
【００８４】
例示的な実施例において、装置４００は、上記の地理位置情報識別方法を実行するための、一つ又は複数のＡＳＩＣ（ａｐｐｌｉｃａｔｉｏｎ ｓｐｅｃｉｆｉｃ ｉｎｔｅｇｒａｔｅｄ ｃｉｒｃｕｉｔ、特定用途向け集積回路）、デジタルシグナルプロセッサ（ＤＳＰ、ｄｉｇｉｔａｌ ｓｉｇｎａｌ ｐｒｏｃｅｓｓｏｒ）、デジタル信号処理装置（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ、Ｐｒｏｇｒａｍｍａｂｌｅ Ｌｏｇｉｃ Ｄｅｖｉｃｅ）、ＦＰＧＡ（ｆｉｅｌｄ-ｐｒｏｇｒａｍｍａｂｌｅ ｇａｔｅ ａｒｒａｙ、フィールド・プログラマブル・ゲート・アレイ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、又は他の電気素子によって実現することができる。
【００８５】
例示的な実施例では、コマンドを含んでいる非一時的(ｎｏｎ-ｔｒａｎｓｉｔｏｒｙ)コンピューター読取可能な記憶媒体、例えば、コマンドを含んでいる記憶装置４０４を更に提供する。上記のコマンドは、上記の方法を完了させるように、装置４００のプロセッサ４２０によって実行されることができる。例えば、前記非一時的コンピューター読取可能な記憶媒体は、ＲＯＭ、ランダムアクセスメモリ（ＲＡＭ）、ＣＤ-ＲＯＭ、磁気テープ、フロッピーディスク（登録商標）(ｆｌｏｐｐｙ ｄｉｓｋ)、及び光データ記憶装置などであってもいい。
【００８６】
例示的な実施例では、非一時的コンピューター読取可能な記憶媒体を更に提供する。上記の記憶媒体におけるコマンドが、移動端末のプロセッサによって実行される場合、移動端末により上記の地理位置情報識別方法が実行されるようにすることができる。
【００８７】
図５は一つの例示的な実施例に係る文字列記憶装置５００のブロック図である。例えば、装置５００は、一つのサーバとして提供されることができる。図５を参照すると、装置５００は、更に一つ又は複数のプロセッサを含む処理部５２２と、処理部５２２によって実行可能なコマンド(例えば、アプリケーション)を記憶する、記憶装置５３２と体表される記憶装置資源を含む。記憶装置５３２に記憶されるアプリケーションは、それぞれ、一つのグループのコマンドに対応される一つ又はそれ以上のモジュールを含むことができる。また、処理部５２２は、コマンドを実行するように配置されて、項目の内容を表示する上記の方法を実行する。
【００８８】
装置５００は、装置５００の電源に対する管理を実行するように配置される電源部５２６と、装置５００をインターネットに接続させるように配置される一つの有線又は無線インターネットインターフェース５５０と、一つの入力／出力（Ｉ／Ｏ）インターフェース５５８と、を更に含むことができる。装置５００は、記憶装置５３２に記憶されたオペレーティングシステムに基づくシステム、例えば、Ｗｉｎｄｏｗｓ Ｓｅｒｖｅｒ（登録商標）、Ｍａｃ ＯＳ Ｘ（登録商標）、Ｕｎｉｘ（登録商標）、Ｌｉｎｕｘ（登録商標）、ＦｒｅｅＢＳＤ（登録商標）、又はこれらと類似なシステムを操作することができる。
【００８９】
当業者は、明細書の内容を考慮し、ここに開示された発明を実施した後、本発明の他の実施方案を容易に想到できる。本願は、本文に開示された発明に対する全ての変形、用途、及び適当な変化を含み、このような変形、用途、及び適当な変化は全て本発明の一般的な原理に基づくものであり、本願に開示されていない当分野の周知常識又は常套的技術手段を含む。明細書と実施例はただ例示に過ぎず、本発明で保護しようとする範囲と宗旨は以下の特許請求の範囲によって決められる。
【００９０】
尚、本願は上述した説明及び図面に示された精密な構成に限られず、本願の範囲を超えない範囲内で、本願に対していろいろな修正及び変形を行える。本願の範囲は特許請求の範囲だけによって決められる。
【図１】
2017531889.tif 000003
【図２Ａ】
2017531889.tif 000004
【図２Ｂ】
2017531889.tif 000005
【図２Ｃ】
2017531889.tif 000006
【図３】
2017531889.tif 000007
【図４】
2017531889.tif 000008
【図５】
2017531889.tif 000009
【国際調査報告】
2017531889.tif 000010
2017531889.tif 000011
2017531889.tif 000012
2017531889.tif 000013
2017531889.tif 000014
2017531889.tif 000015