(57)【要約】  本開示の実施例は、アプリケーションと対話するための方法および電子装置を提供し得る。電子装置がアプリケーションで被操作オブジェクトが選択されていることを検出すると、電子装置は選択識別子を表示し得る。電子装置は、入力トラックが生成されているか否かを検出し得る。電子装置は、電子装置が入力トラックを検出し、かつ入力トラックが終了していることを検出すると、入力トラックに対応する操作タイプを決定し得る。電子装置は、操作タイプに従って、被操作オブジェクトを操作し得る。本開示の実施例は、新規の対話方法を提供し得る。この対話方法により、アプリケーションと対話するためのユーザの操作を簡素化し得る。簡単で操作しやすい表示インターフェースが提供され得る。アプリケーションがより多くの機能を実行するように拡張され得る。
2015526810.tif 000002
【特許請求の範囲】
【請求項１】
電子装置でアプリケーションと対話するための方法であって、
電子装置によって、アプリケーションで操作されなければならないオブジェクトが選択されているか否かを検出するステップと、
前記電子装置によって、前記アプリケーションで前記操作されなければならないオブジェクトが選択されていることを前記電子装置が検出したとき、選択識別子を表示するステップと、
前記電子装置によって、入力トラックが生成されているか否かを検出するステップと、
前記電子装置によって、前記電子装置が前記入力トラックを検出し、かつ、前記入力トラックが終了していることを検出したとき、前記入力トラックに対応する操作タイプを決定するステップと、
前記電子装置によって、前記操作タイプに従って、前記操作されなければならないオブジェクトを操作するステップと
を含む方法。
【請求項２】
前記電子装置によって、前記入力トラックに対応する操作タイプを決定するステップは、
前記電子装置によって、前記入力トラックと前記操作タイプとの間の対応関係に従って、前記入力トラックを使用して、前記操作タイプをサーチするステップ
を含む、請求項１に記載の方法。
【請求項３】
１つの入力トラックは、１つの操作タイプに相当し、
前記入力トラックは、方向トラック、パターントラック、又は、カスタマイズトラックを含み、
前記方向トラックは、上向きトラック、下向きトラック、左向きトラック、右向きトラック、左上向きトラック、左下向きトラック、右上向きトラック、又は、右下向きトラックを含み、
前記パターントラックは、チェックマーク、円、アルファベット文字、図、又は、単語を含み、かつ、
前記カスタマイズトラックは、前記電子装置でユーザによってカスタマイズされたトラックを含む、請求項１又は２に記載の方法。
【請求項４】
前記アプリケーションで前記操作されなければならないオブジェクトが選択されていることを前記電子装置が検出したとき、選択識別子を表示するステップは、
前記電子装置によって、前記アプリケーションで前記操作されなければならないオブジェクトが選択されていることを前記電子装置が検出したとき、前記操作されなければならないオブジェクトの領域の外側に矩形を描画および表示するステップ
を含む、請求項１又は２に記載の方法。
【請求項５】
前記入力トラックが終了していることを前記電子装置が検出する前、前記入力トラックに従って、前記矩形内の前記操作されなければならないオブジェクトを移動させるステップと、
前記入力トラックが終了し、かつ、前記入力トラックの最終タッチ点が消えていることを前記電子装置が検出したとき、最初の位置に、前記操作されなければならないオブジェクトを配置するステップと
をさらに含む、請求項４に記載の方法。
【請求項６】
前記入力トラックが終了していることを前記電子装置が検出したとき、かつ、前記入力トラックに対応する前記操作タイプを前記電子装置が決定した後、前記方法は、さらに、
前記操作タイプに対応する操作識別子を表示するステップ
を含む、請求項１又は２に記載の方法。
【請求項７】
前記電子装置が、前記操作タイプに従って、前記操作されなければならないオブジェクトを操作した後、前記方法は、さらに、
操作タイプに対応する操作が完了したことを示す識別子を表示するステップ
を含む、請求項１又は２に記載の方法。
【請求項８】
前記入力トラックは、タッチ入力を介して、前記電子装置のタッチスクリーン上でユーザによって入力されるか、又は、
前記入力トラックは、前記電子装置に接続されたマウスを介して、前記電子装置のタッチスクリーン上でユーザによって入力される、請求項１又は２に記載の方法。
【請求項９】
前記入力トラックと前記操作タイプとの間の前記対応関係は、開発および設計フェーズで前記アプリケーションを開発する技術者によってあらかじめ設定され、かつ、前記アプリケーションが前記電子装置にインストールされた後、前記アプリケーションに対応するインストールディレクトリに格納されるか、又は、
前記入力トラックと前記操作タイプとの間の前記対応関係は、前記アプリケーションの各操作タイプを手動で設定することを介してユーザによって生成され、かつ、前記電子装置に格納される、請求項２に記載の方法。
【請求項１０】
電子装置であって、
アプリケーションで操作されなければならないオブジェクトが選択されているか否かを検出し、かつ、入力トラックが生成されているか否かを検出する、検出モジュールと、
前記アプリケーションで前記操作されなければならないオブジェクトが選択されていることを前記検出モジュールが検出したとき、選択識別子を表示する、表示モジュールと、
前記検出モジュールが前記入力トラックを検出し、かつ、前記入力トラックが終了していることを検出したとき、前記入力トラックに対応する操作タイプを決定する、決定モジュールと、
前記操作タイプに従って、前記操作されなければならないオブジェクトを操作する、実行モジュールと
を含む電子装置。
【請求項１１】
前記決定モジュールは、さらに、前記入力トラックと前記操作タイプとの間の対応関係に従って、前記入力トラックを使用して、前記操作タイプをサーチする、
請求項１０に記載の電子装置。
【請求項１２】
１つの入力トラックは、１つの操作タイプに相当し、
前記入力トラックは、方向トラック、パターントラック、又は、カスタマイズトラックを含み、
前記方向トラックは、上向きトラック、下向きトラック、左向きトラック、右向きトラック、左上向きトラック、左下向きトラック、右上向きトラック、又は、右下向きトラックを含み、
前記パターントラックは、チェックマーク、円、アルファベット文字、図、又は、単語を含み、かつ、
前記カスタマイズトラックは、前記電子装置でユーザによってカスタマイズされたトラックを含む、請求項１０又は１１に記載の電子装置。
【請求項１３】
前記表示モジュールは、さらに、前記アプリケーションで前記操作されなければならないオブジェクトが選択されていることを前記検出モジュールが検出したとき、前記操作されなければならないオブジェクトの領域の外側に矩形を描画および表示する、請求項１０又は１１に記載の電子装置。
【請求項１４】
前記入力トラックが終了していることを前記検出モジュールが検出する前、前記入力トラックに従って、前記矩形内の前記操作されなければならないオブジェクトを移動させ、かつ、前記入力トラックが終了し、かつ、前記入力トラックの最終タッチ点が消えていることを前記検出モジュールが検出したとき、最初の位置に、前記操作されなければならないオブジェクトを配置する、制御モジュール
をさらに含む、請求項１３に記載の電子装置。
【請求項１５】
前記表示モジュールは、さらに、前記入力トラックが終了していることを前記検出モジュールが検出したとき、かつ、前記入力トラックに対応する前記操作タイプを前記決定モジュールが決定した後、前記操作タイプに対応する操作識別子を表示する、請求項１０又は１１に記載の電子装置。
【請求項１６】
前記表示モジュールは、さらに、操作タイプに対応する操作が完了したことを示す識別子を表示する、請求項１０又は１１に記載の電子装置。
【請求項１７】
前記入力トラックは、タッチ入力を介して、前記電子装置のタッチスクリーン上でユーザによって入力されるか、又は、
前記入力トラックは、前記電子装置に接続されたマウスを介して、前記電子装置のタッチスクリーン上でユーザによって入力される、請求項１０又は１１に記載の電子装置。
【請求項１８】
前記入力トラックと前記操作タイプとの間の前記対応関係は、開発および設計フェーズで前記アプリケーションを開発する技術者によってあらかじめ設定され、かつ、前記アプリケーションが前記電子装置にインストールされた後、前記アプリケーションに対応するインストールディレクトリに格納されるか、又は、
前記入力トラックと前記操作タイプとの間の前記対応関係は、前記アプリケーションの各操作タイプを手動で設定することを介してユーザによって生成され、かつ、前記電子装置に格納される、請求項１１に記載の電子装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は、参照によりその全体の内容が本明細書に組み込まれた、発明の名称を「ELECTRONIC APPARATUS AND METHOD FOR INTERACTING WITH APPLICATION IN ELECTRONIC APPARATUS」とし、かつ2012年7月24日に出願された中国特許出願第201210257616.8号の優先権の利益を主張する。
【０００２】
本開示は、コンピュータ技術分野に関し、特に、電子装置でアプリケーションと対話するための方法および電子装置に関する。
【背景技術】
【０００３】
ユーザが電子装置のアプリケーションと対話するとき、機能アイコン又はボタンが、電子装置に表示され得る。したがって、ユーザは、機能アイコン又はボタンを操作することを介してアプリケーションと対話する。スマートフォンを例にとると、異なる機能ボタンが、スマートフォンの異なるアプリケーションのために設定される(例えば、マイクロブログアプリケーション、電子メール、又は、ソーシャルネットワーキングサイト(SNS))。マイクロブログアプリケーションを例にとると、「再投稿」アイコン、「コメント」アイコン、および、「ブックマーク」アイコンなどが、マイクロブログアプリケーションのインターフェースに表示され得る。例えば、ユーザが機能(例えば、１まとまりのマイクロブログを再投稿する)を実行したい場合、ユーザは、その指又はタッチペンで、再投稿されなくてはならないマイクロブログをクリックおよび選択する必要がある。次いで、ユーザの指又はタッチペンが、マイクロブログアプリケーションのインターフェースから一時的に離される。次いで、ユーザは、その指又はタッチペンを介して「再投稿」アイコンを再クリックおよび再選択して、マイクロブログを再投稿するために再投稿操作インターフェースを呼び出してもよい。
【０００４】
電子装置の表示領域サイズが限定されるため、アプリケーションが異なる機能をアイコン又はボタンに設ける場合、メイン機能のアイコンが表示領域に表示される(第１のレベルのメニューに相当する)。他の二次的なアイコン又はボタンが、第２のレベルのメニュー又は第３のレベルのメニューで設定される。例えば、３つの機能アイコン(すなわち、「再投稿」アイコン、「コメント」アイコン、および、「ブックマーク」アイコン)、および、「さらに追加」アイコンが、マイクロブログアプリケーションの表示インターフェースに通常表示される。他の機能アイコン(例えば、「報告」アイコン)は、第２のレベルのメニューに表示され得る。すなわち、ユーザが「さらに追加」アイコンをクリックするとき、「報告」アイコンが第２のレベルのメニューに表示され得る。
【０００５】
上記から分かるように、ユーザが電子装置のアプリケーションと対話するとき、アプリケーションが多数の機能アイコン又はボタンを提供し、かつ、これらの機能アイコン又はボタンのすべてを第１のレベルのメニューに表示することができない場合、ユーザは、複数のクリック操作を介して所望の機能アイコンを選択する必要があり、これにより操作方法がより複雑になる。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本開示の態様は、ユーザとアプリケーションとの間の対話操作を簡素化し、簡単で操作しやすい表示インターフェースを提供し、かつ、より多くの機能を実行するようにアプリケーションを拡張するため、電子装置のアプリケーションと対話するための方法、および、電子装置を提供し得る。
【課題を解決するための手段】
【０００７】
上記した目的を達成するために、本開示の態様は以下の技術的スキームを採用し得る。
【０００８】
本開示の態様は、電子装置でアプリケーションと対話するための方法を提供し、方法は、
電子装置によって、アプリケーションで操作されなければならないオブジェクトが選択されているか否かを検出するステップと、
前記電子装置によって、前記アプリケーションで前記操作されなければならないオブジェクトが選択されていることを前記電子装置が検出したとき、選択識別子を表示するステップと、
前記電子装置によって、入力トラックが生成されているか否かを検出するステップと、
前記電子装置によって、前記電子装置が前記入力トラックを検出し、かつ、前記入力トラックが終了していることを検出したとき、前記入力トラックに対応する操作タイプを決定するステップと、
前記電子装置によって、前記操作タイプに従って、前記操作されなければならないオブジェクトを操作するステップと
を含む。
【０００９】
好ましくは、前記電子装置によって、前記入力トラックに対応する操作タイプを決定するための方法は、
前記電子装置によって、前記入力トラックと前記操作タイプとの間の対応関係に従って、前記入力トラックを使用して、前記操作タイプをサーチするステップ
を含む。
【００１０】
好ましくは、１つの入力トラックは、１つの操作タイプに相当し、
前記入力トラックは、方向トラック、パターントラック、又は、カスタマイズトラックを含み、
前記方向トラックは、上向きトラック、下向きトラック、左向きトラック、右向きトラック、左上向きトラック、左下向きトラック、右上向きトラック、又は、右下向きトラックを含み、
前記パターントラックは、チェックマーク、円、アルファベット文字、図、又は、単語を含み、かつ、
前記カスタマイズトラックは、前記電子装置でユーザによってカスタマイズされたトラックを含む。
【００１１】
好ましくは、前記アプリケーションで前記操作されなければならないオブジェクトが選択されていることを前記電子装置が検出したとき、選択識別子を表示するための方法は、
前記電子装置によって、前記アプリケーションで前記操作されなければならないオブジェクトが選択されていることを前記電子装置が検出したとき、前記操作されなければならないオブジェクトの領域の外側に矩形を描画および表示するステップを含む。
【００１２】
好ましくは、方法は、
前記入力トラックが終了していることを前記電子装置が検出する前、前記入力トラックに従って、前記矩形内の前記操作されなければならないオブジェクトを移動させるステップと、
前記入力トラックが終了し、かつ、前記入力トラックの最終タッチ点が消えていることを前記電子装置が検出したとき、最初の位置に、前記操作されなければならないオブジェクトを配置するステップと
をさらに含む。
【００１３】
好ましくは、前記入力トラックが終了していることを前記電子装置が検出したとき、かつ、前記入力トラックに対応する前記操作タイプを前記電子装置が決定した後、前記方法は、さらに、
前記操作タイプに対応する操作識別子を表示するステップ
を含む。
好ましくは、前記電子装置が、前記操作タイプに従って、前記操作されなければならないオブジェクトを操作した後、前記方法は、さらに、
操作タイプに対応する操作が完了したことを示す識別子を表示するステップ
を含む。
【００１４】
好ましくは、前記入力トラックは、タッチ入力を介して、前記電子装置のタッチスクリーン上でユーザによって入力されるか、又は、
前記入力トラックは、前記電子装置に接続されたマウスを介して、前記電子装置のタッチスクリーン上でユーザによって入力される。
【００１５】
好ましくは、前記入力トラックと前記操作タイプとの間の前記対応関係は、開発および設計フェーズで前記アプリケーションを開発する技術者によってあらかじめ設定され、かつ、前記アプリケーションが前記電子装置にインストールされた後、前記アプリケーションに対応するインストールディレクトリに格納されるか、又は、
前記入力トラックと前記操作タイプとの間の前記対応関係は、前記アプリケーションの各操作タイプを手動で設定することを介してユーザによって生成され、かつ、前記電子装置に格納される。
【００１６】
本開示の他の態様は、電子装置を提供し、電子装置は、
アプリケーションで操作されなければならないオブジェクトが選択されているか否かを検出し、かつ、入力トラックが生成されているか否かを検出する、検出モジュールと、
前記アプリケーションで前記操作されなければならないオブジェクトが選択されていることを前記検出モジュールが検出したとき、選択識別子を表示する、表示モジュールと、
前記検出モジュールが前記入力トラックを検出し、かつ、前記入力トラックが終了していることを検出したとき、前記入力トラックに対応する操作タイプを決定する、決定モジュールと、
前記操作タイプに従って、前記操作されなければならないオブジェクトを操作する、実行モジュールと
を含む。
【００１７】
好ましくは、前記決定モジュールは、さらに、前記入力トラックと前記操作タイプとの間の対応関係に従って、前記入力トラックを使用して、前記操作タイプをサーチする。
【００１８】
好ましくは、１つの入力トラックは、１つの操作タイプに相当し、
前記入力トラックは、方向トラック、パターントラック、又は、カスタマイズトラックを含み、
前記方向トラックは、上向きトラック、下向きトラック、左向きトラック、右向きトラック、左上向きトラック、左下向きトラック、右上向きトラック、又は、右下向きトラックを含み、
前記パターントラックは、チェックマーク、円、アルファベット文字、図、又は、単語を含み、かつ、
前記カスタマイズトラックは、前記電子装置でユーザによってカスタマイズされたトラックを含む。
【００１９】
好ましくは、前記表示モジュールは、さらに、前記アプリケーションで前記操作されなければならないオブジェクトが選択されていることを前記検出モジュールが検出したとき、前記操作されなければならないオブジェクトの領域の外側に矩形を描画および表示する。
【００２０】
好ましくは、電子装置は、前記入力トラックが終了していることを前記検出モジュールが検出する前、前記入力トラックに従って、前記矩形内の前記操作されなければならないオブジェクトを移動させ、かつ、前記入力トラックが終了し、かつ、前記入力トラックの最終タッチ点が消えていることを前記検出モジュールが検出したとき、最初の位置に、前記操作されなければならないオブジェクトを配置する、制御モジュール
をさらに含む。
【００２１】
好ましくは、前記表示モジュールは、さらに、前記入力トラックが終了していることを前記検出モジュールが検出したとき、かつ、前記入力トラックに対応する前記操作タイプを前記決定モジュールが決定した後、前記操作タイプに対応する操作識別子を表示する。
【００２２】
好ましくは、前記表示モジュールは、さらに、操作タイプに対応する操作が完了したことを示す識別子を表示する。
【００２３】
好ましくは、前記入力トラックは、タッチ入力を介して、前記電子装置のタッチスクリーン上でユーザによって入力されるか、又は、
前記入力トラックは、前記電子装置に接続されたマウスを介して、前記電子装置のタッチスクリーン上でユーザによって入力される。
【００２４】
好ましくは、前記入力トラックと前記操作タイプとの間の前記対応関係は、開発および設計フェーズで前記アプリケーションを開発する技術者によってあらかじめ設定され、かつ、前記アプリケーションが前記電子装置にインストールされた後、前記アプリケーションに対応するインストールディレクトリに格納されるか、又は、
前記入力トラックと前記操作タイプとの間の前記対応関係は、前記アプリケーションの各操作タイプを手動で設定することを介してユーザによって生成され、かつ、前記電子装置に格納される。
【００２５】
上記した技術的スキームを用いて、ユーザは、操作されなければならないオブジェクトを選択し、かつ、タッチ入力又はマウスクリックおよびスライド入力を介して、電子装置上でタッチトラックを描画する必要があり得る。電子装置は、電子装置が入力トラックが終了したと検出した後、入力トラックに対応する操作タイプを決定し、かつ、操作タイプに対応する操作を実行して、アプリケーションと対話し得る。
【００２６】
上記した技術的スキームは、新しい対話方法を提供し得ることが分かる。この対話方法を用いれば、ユーザは、操作に対応する機能アイコン又はボタンをサーチする必要はない。ユーザは、タッチスクリーンのタッチ入力を介して、又は、マウス入力を介して、所望の機能操作に対応するトラックを入力する必要がある。この技術的スキームは、アプリケーションがあまりに多くの機能アイコン又はボタンを提供するため、これらの機能アイコン又はボタンのすべてをアプリケーションの表示インターフェースの第１のレベルのメニューに表示させることができないとき、ユーザは、複数のクリックおよびサーチ操作を介して必要とされる機能アイコンを選択することがあるという従来の課題を解決し得る。
【００２７】
さらに、この技術的スキームを用いれば、入力トラックと機能との間の対応関係は、電子装置又はアプリケーションで、あらかじめ設定される必要があり、かつ、機能アイコン又はボタンはインターフェースで設定される必要はない。したがって、簡単で操作しやすいインターフェースが、ユーザに提供され得る。さらに、より多くの機能を実行するようにアプリケーションを拡張するのに都合が良い。
【図面の簡単な説明】
【００２８】
本開示の技術的スキームを明確に説明するため、簡単な説明が、以下の例で使用される添付図面に付加される。明らかに、以下で説明される添付図面は本開示の一部の例である。当業者であれば、創造的な仕事を介さずに、これらの添付図面で他の図面を取得し得る。
【図１】本開示の実施例１による電子装置でアプリケーションと対話するための方法を図示したフローチャートである。
【図２】本開示の実施例１による電子装置でマイクロブログアプリケーションと対話するための方法を図示したフローチャートである。
【図３】本開示の実施例１によるマイクロブログアプリケーションの第１の表示インターフェースを図示した略図である。
【図４】本開示の実施例１によるマイクロブログアプリケーションの第２の表示インターフェースを図示した略図である。
【図５】本開示の実施例１によるマイクロブログアプリケーションの第３の表示インターフェースを図示した略図である。
【図６】本開示の実施例２による電子装置の構造を図示した略図である。
【図７】本開示の実施例２による他の電子装置の構造を図示した略図である。
【発明を実施するための形態】
【００２９】
本開示は、本開示の技術的スキームを明確かつ完全に説明するため、添付図面を参照して、以下に詳細にさらに説明される。明らかに、実施例は本開示の一部であり、かつすべての実施例ではない。創造的な仕事を介さずに本開示の実施例に基づき本開示の当業者によりなされる他の実施例は、本開示により保護される。
【００３０】
本開示の本実施例は、電子装置のアプリケーションと対話するための方法を提供してもよい。アプリケーションは、電子装置にインストールされ得る。電子装置は、タッチスクリーンを備えた装置であり得る(例えば、モバイルフォン、タブレットPC、および、メディアプレーヤ４(MP4)、および、車載端末)。電子装置は、タッチスクリーンを介したユーザの入力をサポートしてもよい。電子装置は、デスクトップコンピュータであり得る。デスクトップコンピュータは、マウスアクセスインターフェースを有し、かつ、マウスを介してユーザの入力をサポートしてもよい。アプリケーションは、インスタントメッセージング(IM)、マイクロブログアプリケーション、電子メール、ソーシャルネットワーキングサイト(SNS)、又は、RSS(Really Simple Syndication)を採用したアプリケーション等であり得る。
【００３１】
図１に示すように、本開示の実施例は、電子装置のアプリケーションと対話するための方法を提供する。方法は、次のブロックを含んでもよい。
【００３２】
ブロック1010で、電子装置は、アプリケーションで操作されなければならないオブジェクトが選択されるか否かを検出する。
【００３３】
例えば、アプリケーションがマイクロブログアプリケーションであるとき、操作されなければならないオブジェクトは、１まとまりのマイクロブログであり得る。アプリケーションが電子メールであるとき、操作されなければならないオブジェクトは、電子メールであり得る。アプリケーションがSNSであるとき、操作されなければならないオブジェクトは、１まとまりのニュース、又は、１まとまりの情報であり得る。
【００３４】
電子装置(例えば、タッチ操作をサポートするモバイルフォン)がタッチ入力をサポートする場合、ユーザは、アプリケーションの操作されなければならないオブジェクトをタッチおよびクリックすることによって、アプリケーションの操作されなければならないオブジェクトを選択してもよいことに注意しなければならない。電子装置(例えば、コンピュータ)がマウスを備えている場合、ユーザは、マウスを介して操作されなければならないオブジェクトをクリックすることにより、操作されなければならないオブジェクトを選択してもよい。
【００３５】
ブロック1020で、アプリケーションで操作されなければならないオブジェクトが選択されていることが検出されたとき、電子装置は、操作されなければならないオブジェクトが選択されたことを促す選択識別子を表示してもよい。
【００３６】
アプリケーションで操作されなければならないオブジェクトが選択されていることが検出されたとき、電子装置は、選択された操作されなければならないオブジェクトの領域の外側に矩形を描画および表示してもよい。
【００３７】
ブロック1030で、電子装置は、入力トラックが生成されるか否かを検出してもよい。
【００３８】
入力トラックは、電子装置上のタッチ入力を介して生成されたトラック、又は、マウスによる電子装置上のクリックおよびスライド入力により生成されたトラックであってもよい。
【００３９】
ブロック1040で、入力トラックが終了することが検出されたとき、電子装置は、入力トラックに対応する操作タイプを決定してもよい。
【００４０】
実際に、電子装置は、入力トラックと操作タイプとの間のあらかじめ格納された対応関係に従って、入力トラックを使用して、操作タイプをサーチしてもよい。
【００４１】
ブロック1050で、電子装置は、操作タイプに対応する操作を実行してもよい。
【００４２】
このブロックで、電子装置は、操作タイプに従って、操作されなければならないオブジェクトを操作してもよい。
【００４３】
上記した技術的スキームを用いて、ユーザは、操作されなければならないオブジェクトを選択し、かつ、タッチ入力、マウスクリック、又は、スライド入力を介して、電子装置上で入力トラックを描画する必要があり得る。電子装置は、入力トラックに対応する操作タイプを決定し、かつ、操作タイプに対応する操作を実行して、入力トラックが終了したことを電子装置が検出した後、アプリケーションと対話してもよい。
【００４４】
上記した技術的スキームは、新しい対話方法を提供し得ることが分かる。この対話方法を用いれば、ユーザは、操作に対応する機能アイコン又はボタンをサーチする必要はない。ユーザは、タッチスクリーンのタッチ入力を介して、又は、マウスを介して、所望の機能操作に対応するトラックを入力する必要がある。したがって、この技術的スキームは、ユーザが複数のクリックおよびサーチ操作を介して機能アイコンを選択するという問題を解決し得る。
【００４５】
さらに、この技術的スキームを用いれば、入力トラックと機能との間の対応関係は、電子装置又はアプリケーションで、あらかじめ設定される必要があり、かつ、機能アイコン又はボタンはインターフェースで設定される必要はない。したがって、簡単で操作しやすいインターフェースが、ユーザに提供され得る。さらに、より多くの機能を実行するようにアプリケーションを拡張するのに都合が良い。
【００４６】
次の実施例は、電子装置にインストールされたマイクロブログアプリケーションを例にとり、以下に説明される。
【００４７】
図２に示すように、本開示の実施例は、電子装置のマイクロブログアプリケーションと対話する方法を提供してもよい。方法は以下のブロックを含み得る。
【００４８】
ブロック101で、電子装置が、マイクロブログアプリケーションで１まとまりの操作されなければならないマイクロブログが選択されるか否かを検出してもよい。
【００４９】
ユーザは、タッチスクリーン上で操作されなければならないマイクロブログを長押しして、この１まとまりのマイクロブログを選択してもよい。他の例では、ユーザは、操作されなければならないマイクロブログをクリックして、電子装置に接続されたマウスを介してこの１まとまりのマイクロブログを選択してもよい。
【００５０】
ブロック102で、マイクロブログアプリケーションで操作されなければならないマイクロブログが選択されていることが検出されたとき、電子装置は、操作されなければならないマイクロブログが選択されることを促す選択識別子を表示してもよい。
【００５１】
例えば、図３に示されたマイクロブログアプリケーションの表示インターフェースで、点線は、異なるユーザのマイクロブログアプリケーションの境界を表わし得る(マイクロブログアプリケーションの表示インターフェースは点線を含まない)。ユーザが、表示インターフェースでユーザのマイクロブログアプリケーションを選択するとき、この１まとまりのマイクロブログの外側に矩形が表示されて、ユーザがこの１まとまりのマイクロブログを選択したことを示す。
【００５２】
電子装置は、領域(選択された操作されなければならないマイクロブログが配置される)で選択識別子を表示してもよい。選択識別子は、矩形に限定されず、かつ、他のフォーマット(例えば、円および選択されたマイクロブログ内のハイライトされた単語)であり得る。選択されたマイクロブログと未選択のマイクロブログとを見かけ上、区別するための選択識別子が使用され、本明細書で限定されない。
【００５３】
ブロック103で、電子装置は、入力トラックが生成されるか否かを検出してもよい。
【００５４】
入力トラックは、電子装置上のタッチ入力によって生成されたトラックであり得る。他の例で、入力トラックは、マウスを備えた電子装置上でのクリックおよびスライド入力によって生成されたトラックであり得る。
【００５５】
各入力トラックは、１つの操作タイプに対応し得る。
【００５６】
マイクロブログアプリケーションを例にとると、操作タイプは、再投稿、コメント、ブックマークおよび報告などであり得る。
【００５７】
入力トラックと操作タイプとの間の対応関係を、アプリケーションの開発および設計フェーズで、アプリケーションを開発する技術者によってあらかじめ設定してもよい。アプリケーションが電子装置にインストールされた後、入力トラックと操作タイプとの間の対応関係は、アプリケーションに対応するインストールディレクトリに格納され得る。他の例で、ユーザは、アプリケーションの各操作タイプのため、入力トラックと操作タイプとの間の対応関係を手動で設定してもよく、かつ、対応関係が電子装置に格納され得る。
【００５８】
入力トラックは、方向トラック、パターントラック、又は、カスタマイズトラックであってもよい。
【００５９】
方向トラックは、上向きトラック、下向きトラック、左向きトラック、右向きトラック、左上向きトラック、左下向きトラック、右上向きトラック、又は、右下向きトラックを含んでもよい。
【００６０】
パターントラックは、チェックマーク、円、アルファベット文字、図、又は、単語を含んでもよい。
【００６１】
カスタマイズトラックは、電子装置でユーザによってカスタマイズされたトラックであってもよい。
【００６２】
上記した入力トラックを、電子装置上の表示スクリーンのいずれの位置のマウス又はタッチ入力を用いたクリックおよびスライド入力によって生成してもよいことに注意しなければならない。
【００６３】
ブロック104で、入力トラックが終了することが検出されたとき、電子装置は、入力トラックに対応する操作タイプを決定してもよい。
【００６４】
ブロック105で、電子装置は、操作されなければならないマイクロブログで操作タイプに対応する操作を実行してもよい。
【００６５】
マイクロブログアプリケーションを例にとると、入力トラックと操作タイプとの間のあらかじめ設定された対応関係は次の通りであってもよい。
１)左向きトラック−ブックマーク
２)右向きトラック−再投稿
３)右下向きトラック−報告
４)左下向きトラック−コメント
【００６６】
ユーザが１まとまりのマイクロブログを選択し、かつ左向きトラックがタッチ入力を介して入力されるとき、電子装置は、タッチトラックと操作タイプとの間のあらかじめ設定された対応関係に従って、操作タイプがブックマークであると決定してもよい。
【００６７】
本開示の本実施例により提供される他の実装方法で、タッチトラックが終了していることを検出する前、矩形内の操作されなければならないオブジェクトが、タッチトラックに従って移動され得る。タッチトラックが終了したことが検出されたとき、電子装置は、タッチトラックに対応する操作タイプを決定した後、本実施例は、さらに、操作タイプに対応する操作識別子を表示することを含んでもよい。タッチトラックが終了し、かつタッチトラックの最終タッチ点が消えたことが決定されたとき、矩形内の操作されなければならないオブジェクトが、初期の位置に配置され得る。
【００６８】
図４に示すように、ユーザが１まとまりのマイクロブログを選択し、かつ、左向きトラックがタッチ入力を介して入力されるとき、矩形内のマイクロブログが、左向きトラックと共に左に移動され得る(実際には、スクリーンの左側からスクリーンの外側に移動する部分は表示されない。矩形内のマイクロブログの移動を明確に示すために、スクリーンの外側の移動部分が表示されている)。タッチトラックが終了したことが検出されたとき(次いで、ユーザの指、又は、タッチペンが、タッチスクリーンをタッチしていて、かつ、タッチトラックが終了する)、タッチトラックに対応する操作タイプがブックマークであることを電子装置が決定した後、ブックマークに対応する操作識別子「星」が矩形の右に表示され得る。図４に示すように、ユーザにより入力された左向きトラックが終了し、かつ、タッチトラックの最終タッチ点が消えたとき(例えば、ユーザの指がタッチスクリーンから離れるか、又は、ユーザにより使用されるタッチペンがタッチスクリーンから離れる)、矩形内のマイクロブログが、初期の位置に配置され得る(すなわち、移動の前のマイクロブログの位置)。
【００６９】
操作タイプに対応する操作識別子の表示位置は、本開示の本実施例に限定されない。
【００７０】
本開示の他の実施例で、電子装置が操作タイプに対応する操作を実行した後、本実施例は、さらに、操作タイプに対応する操作が完了したことを示す識別子を表示することを含んでもよい。
【００７１】
図５に示すように、このマイクロブログの右下角に三角形が存在し得る。「星」識別子は、この三角形内に表示されて、マイクロブログがブックマークされたことを促してもよい。
【００７２】
異なる操作タイプの実施プロセスは異なるので、ブロック105で実行される操作は異なり得ることを理解しなければならない。
【００７３】
一部の操作は、２方向の操作の特徴を有してもよい。例えば、上記したブックマークについて、このブックマーク操作は、２方向の操作の特徴を有し得る。すなわち、現在のマイクロブログの状態が「未ブックマーク」である場合、左向きトラックが、タッチ入力を介してユーザによって入力された後、上記したブロック105は、ブックマークを追加するための操作を実行してもよい。したがって、操作タイプに対応する操作が完了したことを示す表示される識別子が、色で塗りつぶされた星であってもよい。一方、マイクロブログの現在の状態が「ブックマーク済み」である場合、左向きトラックがタッチ入力を介してユーザによって入力された後、上記したブロック105で実行される操作は、ブックマークを削除することであってもよい。したがって、操作タイプに対応する操作が完了したことを示す表示される識別子は、塗りつぶされていない星であってもよい。
【００７４】
一部の操作は、一方向の操作の特徴を有してもよい。マイクロブログの報告操作について、右下向きのトラックがタッチ入力を介してユーザによって入力されたとき、上記したブロック105は、報告操作を実行してもよい。
【００７５】
一部の操作は、入力インターフェースを呼び出して、全体の操作を完了してもよい。マイクロブログのコメント操作について、左下向きトラックが、タッチ入力を介してユーザによって入力されたとき、上記したブロック105は、入力インターフェースを呼び出して、かつ表示して、ユーザにより実行されたコメント操作が完了したことを促してもよい。
【００７６】
上記した技術的スキームを用いれば、ユーザは、操作されなければならないオブジェクトを選択し、かつ、タッチトラックが、マウスクリックおよびスライド入力、又は、タッチ入力を介して、電子装置上で描画され得る。電子装置が入力トラックが終了したことを検出すると、入力トラックに対応する操作タイプが決定され、かつ、操作タイプに対応する操作が実行されて、アプリケーションと対話し得る。
【００７７】
上記した技術的スキームが、新しい対話方法を提供することが分かる。この方法を用いれば、ユーザは、操作に対応する機能アイコン又はボタンをサーチする必要がなく、かつ、タッチ入力又はマウス入力を介してタッチスクリーン上で所望の機能操作に対応するトラックを入力し得る。この技術的スキームは、アプリケーションがあまりに多くの機能アイコン又はボタンを提供するため、これらの機能アイコン又はボタンのすべてをアプリケーションの表示インターフェースの第１のレベルのメニューに表示させることができないとき、ユーザは、複数のクリックおよびサーチ操作を介して必要とされる機能アイコンを選択することがあるという従来の課題を解決し得る。
【００７８】
さらに、この技術的スキームを用いれば、入力トラックと機能との間の対応関係は、電子装置又はアプリケーションであらかじめ設定される必要があり、かつ、機能アイコン又はボタンはインターフェースで設定される必要はない。したがって、簡単で操作しやすいインターフェースが、ユーザに提供され得る。さらに、より多くの機能を実行するようにアプリケーションを拡張するのに都合が良い。
【００７９】
実施例２
図６に示すように、本開示の実施例は電子装置を提供してもよい。電子装置は、検出モジュール11、表示モジュール12、決定モジュール13、実行モジュール14を含んでもよい。
【００８０】
検出モジュール11は、アプリケーションで操作されなければならないオブジェクトが選択されたか否かを検出するように構成され得る。
【００８１】
表示モジュール12は、操作されなければならないオブジェクトが選択されたことを促すように、アプリケーションの操作されなければならないオブジェクトが選択されていることを検出したとき、選択識別子を表示するように構成され得る。
【００８２】
さらに、検出モジュール11は、入力トラックが生成されたか否かを検出するように構成され得る。
【００８３】
決定モジュール13は、入力トラックが終了したことが検出されたとき、入力トラックに対応する操作タイプを決定するように構成され得る。
【００８４】
実行モジュール14は、操作タイプに対応する操作を実行するように構成され得る。
【００８５】
本実施例で、ユーザは、操作されなければならないオブジェクトを選択し、かつ、タッチトラックは、マウスクリックおよびスライド入力又はタッチ入力を介して電子装置上で描画され得る。電子装置が入力トラックが終了したことを検出すると、入力トラックに対応する操作タイプが決定され、かつ、操作タイプに対応する操作が実行されて、アプリケーションと対話し得る。
【００８６】
上記した技術的スキームが、新しい対話方法を提供し得ることが分かる。この対話方法を用いれば、ユーザは、操作に対応する機能アイコン又はボタンをサーチする必要はない。ユーザは、タッチスクリーン上のタッチ入力を介して、又は、マウスを介して、所望の機能操作に対応するトラックを入力する必要がある。アプリケーションがあまりに多くの機能アイコン又はボタンを提供するため、これらの機能アイコン又はボタンのすべてをアプリケーションの表示インターフェースの第１のレベルのメニューに表示させることができないとき、ユーザは、複数のクリックおよびサーチ操作を介して必要とされる機能アイコンを選択することがあるという従来の課題をこの技術的スキームが解決し得る。
【００８７】
さらに、この技術的スキームを用いれば、入力トラックと機能との間の対応関係は、電子装置又はアプリケーションで、あらかじめ設定される必要があり、かつ、機能アイコン又はボタンはインターフェースで設定される必要はない。したがって、簡単で操作しやすいインターフェースが、ユーザに提供され得る。さらに、より多くの機能を実行するようにアプリケーションを拡張するのに都合が良い。
【００８８】
各入力トラックは、１つの操作タイプに対応してもよい。
【００８９】
入力トラックは、方向トラック、パターントラック、又は、カスタマイズトラックであり得る。方向トラックは、上向きトラック、下向きトラック、左向きトラック、右向きトラック、左上向きトラック、左下向きトラック、右上向きトラック、又は、右下向きトラックを含んでもよい。パターンは、チェックマーク、円、アルファベット文字、図、又は、単語を含んでもよい。カスタマイズトラックは、電子装置のユーザによってカスタマイズされたトラックであり得る。
【００９０】
実際に、決定モジュール13は、さらに、入力トラックと操作タイプとの間のあらかじめ格納された対応関係に従って、入力トラックを使用して、操作タイプをサーチするように構成され得る。
【００９１】
本開示の実施例で、表示モジュール12は、さらに、アプリケーションで操作されなければならないオブジェクトが選択されたことを検出したとき、選択された操作されなければならないオブジェクトの領域の外側に矩形を描画および表示するように構成され得る。
【００９２】
本開示の実施例で、図７に示すように、さらに、電子装置は、検出モジュール11が入力トラックが終了したことを検出する前、入力トラックに従って、矩形内の操作されなければならないオブジェクトを移動させるように構成された制御モジュール15を含んでもよい。
【００９３】
制御モジュール15は、さらに、検出モジュール11が、入力トラックが終了し、かつ入力トラックの最終タッチ点が消えていることを検出したとき、最初の位置に、移動された操作されなければならないオブジェクトを配置するように構成され得る。
【００９４】
本開示の実施例で、入力トラックが終了し、かつ、決定モジュール13が入力トラックに対応する操作タイプを決定したことを表示モジュール12が検出したとき、表示モジュール12は、操作タイプに対応する操作識別子を表示するようにさらに構成され得る。
【００９５】
本開示の実施例で、表示モジュール12は、さらに、操作タイプに対応する操作が完了したことを示す識別子を表示するように構成され得る。
【００９６】
本実施例では、電子装置は、モバイルフォン、タブレットPC、メディアプレーヤ4(MP4)、および、車載端末などのタッチスクリーンを有する装置であってもよい。電子装置は、タッチスクリーンを介してユーザの入力をサポートしてもよい。電子装置は、デスクトップコンピュータであってもよい。デスクトップコンピュータは、マウスによるアクセスインタフェースを有し、かつ、マウスを介してユーザの入力をサポートしてもよい。
【００９７】
アプリケーションはインスタントメッセージング(IM)、マイクロブログアプリケーション、電子メール、ソーシャルネットワーキングサイト(SNS)、又は、RSS(Really Simple Syndication)を採用したアプリケーション等であってもよい。
【００９８】
本開示の実施例は、さらに、アプリケーションと対話するための方法を実行するためにマシンによって実行される命令を格納する機械可読記憶媒体を提供してもよい。記憶媒体を備えたシステム又は装置を提供してもよい。記憶媒体は、上記した実施例のいずれかの機能を実現するソフトウェアのプログラムコードを格納してもよい。そのシステム又は装置のコンピュータ(すなわちCPU又はMPU)が、記憶媒体に格納されたソフトウェアのプログラムコードを読み出し、かつ実行してもよい。
【００９９】
この状況では、記憶媒体から読み出されたソフトウェアのプログラムコードは、上記した実施例のいずれかの機能を実現するために使用することができる。したがって、ソフトウェアのプログラムコードおよびソフトウェアのプログラムコードを格納する記憶媒体は、本開示の技術的スキームの一部であってもよい。
【０１００】
本実施例では、ソフトウェアのプログラムコードを提供する記憶媒体は、フロッピー(登録商標)、ハードウェア、CD(Compact Disc)、光学ドライブ(CD-ROM(Compact Disc Read-Only Memory)、CD-R(CD-Recordable)、CD-RW(CD-Re-Writable)、DVD-ROM(Digital Video Disc-Read Only Memory)、CD-RAM(DVD-Random Access Memory)、DVD-RW(DVD-Re-Writable)など)、磁気テープ、不揮発性メモリカード、および、ROM(Read-Only Memory)を含んでもよい。別の例では、通信ネットワークは、サーバとして機能するコンピュータからソフトウェアのプログラムコードをダウンロードしてもよい。
【０１０１】
コンピュータが、ソフトウェアのプログラムコードを読み取り、かつ、コンピュータ上で動作するOS(Operating System)が、ソフトウェアのプログラムコードに基づいた命令を介して操作のすべて又は一部を実行して、上記した実施例のいずれかの機能を実現してもよいことに注意しなければならない。
【０１０２】
記憶媒体により読み出されたソフトウェアのプログラムコードが、コンピュータに挿入された拡張ボードに設定された記憶装置に書き込まれるか、又は、コンピュータに接続された拡張ユニットに設定された記憶装置に書き込まれ得ることに注意しなければならない。拡張ボード又は拡張ユニットにインストールされたCPUが、ソフトウェアのプログラムコードの命令に基づき、実際の操作の部分又はすべてを実行して、上記した実施例のいずれかの機能を実現してもよい。
【０１０３】
本明細書で説明及び図示されたものがいくつかの変形例と共に本開示の実施例となる。本明細書で使用される用語、説明、および、図面は、例示のためだけに記載されており、制限を意味するものではない。多くの変形例が本開示の範囲内で可能であり、添付の特許請求の範囲(およびその均等物)によって定義されることが意図され、特に明記されない限り、すべての用語はその最も広い合理的な意義で意味される。
【符号の説明】
【０１０４】
11  検出モジュール
12  表示モジュール
13  決定モジュール
14  実行モジュール
15  制御モジュール
【図１】
2015526810.tif 000003
【図２】
2015526810.tif 000004
【図３】
2015526810.tif 000005
【図４】
2015526810.tif 000006
【図５】
2015526810.tif 000007
【図６】
2015526810.tif 000008
【図７】
2015526810.tif 000009
【国際調査報告】
2015526810.tif 000010
2015526810.tif 000011
2015526810.tif 000012
2015526810.tif 000013