(57)【特許請求の範囲】
【請求項１】
アイコン位置交換方法であって、
第一スライドシグナルと第二スライドシグナルとを受信することであって、前記第一スライドシグナルは第一アイコンへのドラッグ操作によりトリガーされ、前記第二スライドシグナルは第二アイコンへのドラッグ操作によりトリガーされる、ことと、
前記第一スライドシグナルにより第一スライドベクトルを確定し、前記第二スライドシグナルにより第二スライドベクトルを確定することと、
前記第一スライドベクトルの長さおよび前記第二スライドベクトルの長さにより、前記第一スライドシグナルおよび前記第二スライドシグナルが設定条件を満たしたかどうかを判断することと、
前記第一スライドシグナルおよび前記第二スライドシグナルが設定条件を満たした場合、前記第一アイコンの位置と前記第二アイコンの位置とを交換することと
を含み、
前記第一スライドシグナルにより第一スライドベクトルを確定し、前記第二スライドシグナルにより第二スライドベクトルを確定することは、
前記第一スライドシグナルへのドラッグ操作の開始位置を前記第一スライドベクトルの起点とし、前記第一スライドシグナルへのドラッグ操作の停止位置を前記第一スライドベクトルの終点とすることと、
前記第二スライドシグナルへのドラッグ操作の開始位置を前記第二スライドベクトルの起点とし、前記第二スライドシグナルへのドラッグ操作の停止位置を前記第二スライドベクトルの終点とすることと
を含み、
前記第一スライドベクトルの長さおよび前記第二ベクトルの長さにより、前記第一スライドシグナルおよび前記第二スライドシグナルが設定条件を満たしたかどうかを判断する前に、前記方法は、
前記第一スライドベクトルの方向および前記第二スライドベクトルの方向により、前記第一スライドシグナルおよび前記第二スライドシグナルが対向に運動するスライドシグナルであるかどうかを判断することと、
前記第一スライドシグナルおよび前記第二スライドシグナルが対向に運動するスライドシグナルである場合、前記第一スライドシグナルおよび前記第二スライドシグナルが設定条件を満たしたかどうかの判断ステップを実行することと、
前記第一スライドシグナルおよび前記第二スライドシグナルが対向に運動するスライドシグナルではない場合、アイコン位置交換を終了することと
をさらに含み、
前記第一スライドベクトルの方向および前記第二スライドベクトルの方向により、前記第一スライドシグナルおよび前記第二スライドシグナルが対向に運動するスライドシグナルであるかどうかを判断することは、
前記第一アイコンの画面表示位置と前記第二アイコンの画面表示位置との間の接続線を基準線とすることと、
前記第一スライドベクトルの方向と前記基準線との間の夾角を第一夾角とし、前記第二スライドベクトルの方向と前記基準線との間の夾角を第二夾角とすることと、
前記第一夾角が第一設定夾角範囲内にあり、かつ、前記第二夾角が第二設定夾角範囲内にある場合、前記第一スライドシグナルおよび前記第二スライドシグナルが対向に運動するスライドシグナルであると判断することと
を含む、アイコン位置交換方法。
【請求項２】
前記第一スライドベクトルの長さおよび前記第二スライドベクトルの長さにより、前記第一スライドシグナルおよび前記第二スライドシグナルが設定条件を満たしたかどうかを判断することは、
前記第一アイコンの画面表示位置と前記第二アイコンの画面表示位置との間の距離を取得することと、
前記距離と、前記第一スライドベクトルの長さと、前記第二スライドベクトルの長さとの間の数値関係が少なくとも一つの設定数値関係を満たした場合、前記第一スライドシグナルおよび前記第二スライドシグナルが設定条件を満たしたことを確定することと
を含み、
前記少なくとも一つの設定数値関係は、
前記第一スライドベクトルの長さと前記距離との比率が第一設定値より大きいことと、
前記第二スライドベクトルの長さと前記距離との比率が第二設定値より大きいことと、
前記第一スライドベクトルの長さおよび前記第二スライドベクトルの長さの和と前記距離との比率が第三設定値より大きいことと
を含む、請求項１に記載の方法。
【請求項３】
アイコン位置交換装置であって、
第一スライドシグナルと第二スライドシグナルとを受信するように構成された受信モジュールであって、前記第一スライドシグナルは第一アイコンへのドラッグ操作によりトリガーされ、前記第二スライドシグナルは第二アイコンへのドラッグ操作によりトリガーされる、受信モジュールと、
前記第一スライドシグナルにより第一スライドベクトルを確定し、前記第二スライドシグナルにより第二スライドベクトルを確定するように構成された確定モジュールと、
前記第一スライドベクトルの長さおよび前記第二スライドベクトルの長さにより、前記第一スライドシグナルおよび前記第二スライドシグナルが設定条件を満たしたかどうかを判断するように構成された判断モジュールと、
前記第一スライドシグナルおよび前記第二スライドシグナルが設定条件を満たした場合、前記第一アイコンの位置と前記第二アイコンの位置とを交換するように構成された交換モジュールと
を含み、
前記確定モジュールは、
前記第一スライドシグナルへのドラッグ操作の開始位置を前記第一スライドベクトルの起点とし、前記第一スライドシグナルへのドラッグ操作の停止位置を前記第一スライドベクトルの終点とすることと、
前記第二スライドシグナルへのドラッグ操作の開始位置を前記第二スライドベクトルの起点とし、前記第二スライドシグナルへのドラッグ操作の停止位置を前記第二スライドベクトルの終点とすることと
をさらに行うように構成されており、
前記判断モジュールは、
前記第一スライドベクトルの方向および前記第二スライドベクトルの方向により、前記第一スライドシグナルおよび前記第二スライドシグナルが対向に運動するスライドシグナルであるかどうかを判断することと、
前記第一スライドシグナルおよび前記第二スライドシグナルが対向に運動するスライドシグナルである場合、前記第一スライドシグナルおよび前記第二スライドシグナルが設定条件を満たしたかどうかの判断ステップを実行することと、
前記第一スライドシグナルおよび前記第二スライドシグナルが対向に運動するスライドシグナルではない場合、アイコン位置交換を終了することと
を行うようにさらに構成されており、
前記判断モジュールは、
前記第一アイコンの画面表示位置と前記第二アイコンの画面表示位置との間の接続線を基準線とすることと、
前記第一スライドベクトルの方向と前記基準線との間の夾角を第一夾角とし、前記第二スライドベクトルの方向と前記基準線との間の夾角を第二夾角とすることと、
前記第一夾角が第一設定夾角範囲内にあり、かつ、前記第二夾角が第二設定夾角範囲内にある場合、前記第一スライドシグナルおよび前記第二スライドシグナルが対向に運動するスライドシグナルであると判断することと
を行うようにさらに構成されている、アイコン位置交換装置。
【請求項４】
前記判断モジュールは、
前記第一アイコンの画面表示位置と前記第二アイコンの画面表示位置との間の距離を取得することと、
前記距離と、前記第一スライドベクトルの長さと、前記第二スライドベクトルの長さとの間の数値関係が少なくとも一つの設定数値関係を満たした場合、前記第一スライドシグナルおよび前記第二スライドシグナルが設定条件を満たしたことを確定することと
を行うように構成されており、
前記少なくとも一つの設定数値関係は、
前記第一スライドベクトルの長さと前記距離との比率が第一設定値より大きいことと
前記第二スライドベクトルの長さと前記距離との比率が第二設定値より大きいことと、
前記第一スライドベクトルの長さおよび前記第二スライドベクトルの長さの和と前記距離との比率が第三設定値より大きいことと
を含む、請求項３に記載の装置。
【請求項５】
アイコン位置交換装置であって、
プロセッサと、
プロセッサが実行できる指令を記憶する記憶装置と
を含み、
前記プロセッサは、
第一スライドシグナルと第二スライドシグナルとを受信することであって、前記第一スライドシグナルは第一アイコンへのドラッグ操作によりトリガーされ、前記第二スライドシグナルは第二アイコンへのドラッグ操作によりトリガーされる、ことと、
前記第一スライドシグナルにより第一スライドベクトルを確定し、前記第二スライドシグナルにより第二スライドベクトルを確定することと、
前記第一スライドベクトルの長さおよび前記第二スライドベクトルの長さにより、前記第一スライドシグナルおよび前記第二スライドシグナルが設定条件を満たしたかどうかを判断することと、
前記第一スライドシグナルおよび前記第二スライドシグナルが設定条件を満たした場合、前記第一アイコンの位置と前記第二アイコンの位置とを交換することと
を行うように構成されており、
前記第一スライドシグナルにより第一スライドベクトルを確定し、前記第二スライドシグナルにより第二スライドベクトルを確定することは、
前記第一スライドシグナルへのドラッグ操作の開始位置を前記第一スライドベクトルの起点とし、前記第一スライドシグナルへのドラッグ操作の停止位置を前記第一スライドベクトルの終点とすることと、
前記第二スライドシグナルへのドラッグ操作の開始位置を前記第二スライドベクトルの起点とし、前記第二スライドシグナルへのドラッグ操作の停止位置を前記第二スライドベクトルの終点とすることと
を含み、
前記第一スライドベクトルの長さおよび前記第二ベクトルの長さにより、前記第一スライドシグナルおよび前記第二スライドシグナルが設定条件を満たしたかどうかを判断する前に、前記プロセッサは、
前記第一スライドベクトルの方向および前記第二スライドベクトルの方向により、前記第一スライドシグナルおよび前記第二スライドシグナルが対向に運動するスライドシグナルであるかどうかを判断することと、
前記第一スライドシグナルおよび前記第二スライドシグナルが対向に運動するスライドシグナルである場合、前記第一スライドシグナルおよび前記第二スライドシグナルが設定条件を満たしたかどうかの判断ステップを実行することと、
前記第一スライドシグナルおよび前記第二スライドシグナルが対向に運動するスライドシグナルではない場合、アイコン位置交換を終了することと
を行うようにさらに構成されており、
前記第一スライドベクトルの方向および前記第二スライドベクトルの方向により、前記第一スライドシグナルおよび前記第二スライドシグナルが対向に運動するスライドシグナルであるかどうかを判断することは、
前記第一アイコンの画面表示位置と前記第二アイコンの画面表示位置との間の接続線を基準線とすることと、
前記第一スライドベクトルの方向と前記基準線との間の夾角を第一夾角とし、前記第二スライドベクトルの方向と前記基準線との間の夾角を第二夾角とすることと、
前記第一夾角が第一設定夾角範囲内にあり、かつ、前記第二夾角が第二設定夾角範囲内にある場合、前記第一スライドシグナルおよび前記第二スライドシグナルが対向に運動するスライドシグナルであると判断することと
を含む、アイコン位置交換装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本願は出願号が２０１５１０７４５１１２．４であり、出願日が２０１５年１１月０５日である中国特許出願に基づき提出され、且つ、当該中国特許出願の優先権を主張し、当該中国特許出願の全ての内容を援用する。
【０００２】
本発明は端末技術分野に関し、特にアイコン位置交換方法及び装置に関する。
【背景技術】
【０００３】
端末技術の発展に伴い、端末にインストールできるアプリケーションはますます多くなり、端末の表示画面に表示する必要のあるアプリケーションアイコンも増える。ユーザーがどのように多くのアプリケーションアイコンを簡単に管理することは、本分野の一つの重要な技術問題となった。
【０００４】
現在、ユーザーが簡単にアプリケーションアイコンを管理できるように、タッチ表示技術により、ユーザーが自分のニーズにより、アイコンの表示位置を設定でき、例えば、二つのアイコンが任意にスライドされる際に、アイコンの位置交換が行われる。但し、このようなアイコン位置交換方法は操作意図の識別が余り精確ではなく、誤り操作がトリガーし易い。
【発明の概要】
【課題を解決するための手段】
【０００５】
本発明実施例は関連技術に存在している問題を解決するために、アイコン位置交換方法及び装置を提供する。
【０００６】
本発明実施例の第一方面として、アイコン位置交換方法を提供し、以下の内容を含む。
【０００７】
第一スライドシグナルと第二スライドシグナルを受信し、前記第一スライドシグナルは第一アイコンへのドラッグ操作によりトリガーされ、前記第二スライドシグナルは第二アイコンへのドラッグ操作によりトリガーされることと、
該当第一スライドシグナルにより第一スライドベクトルを確定し、該当第二スライドシグナルにより第二スライドベクトルを確定することと、
該当第一スライドベクトルの長さと該当第二ベクトルの長さにより、該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たしたかどうかを判断することと、
該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たした場合、該当第一アイコンと該当第二アイコンの位置を交換することとを含む。
【０００８】
本発明の一つの実施例の中に、該当第一スライドシグナルにより第一スライドベクトルを確定し、該当第二スライドシグナルにより第二スライドベクトルを確定することは、該当第一スライドシグナルへのドラッグ操作の開始位置を該当第一スライドベクトルの起点とし、該当第一スライドシグナルへのドラッグ操作の停止位置を該当第一スライドベクトルの終点とすることと、該当第二スライドシグナルへのドラッグ操作の開始位置を該当第一スライドベクトルの起点とし、該当第二スライドシグナルへのドラッグ操作の停止位置を該当第一スライドベクトルの終点とすることとを含む。
【０００９】
本発明の一つの実施例の中に、該当第一スライドベクトルの長さと該当第二ベクトルの長さにより、該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たしたかどうかを判断することは、該当第一アイコンの画面表示位置と該当第二アイコンの画面表示位置との間の距離を取得することと、該当距離、該当第一スライドベクトルの長さ及び該当第二スライドベクトルの長さとの間の数値関係は少なくとも一つの設定数値関係を満たした場合、該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たしたことを確定することを含み、ここで、該当少なくとも一つの設定数値関係は、
該当第一スライドベクトルの長さと該当距離との比率は第一設定値より大きいことと、
第二スライドベクトルの長さと該当距離の比率は第二設定値より大きいことと、
該当第一スライドベクトルの長さと該当第二スライドベクトルの長さとの足し算が該当距離との比率は第三設定値より大きいことを含む。
【００１０】
本発明の一つの実施例の中に、該当第一スライドベクトルの長さと該当第二ベクトルの長さにより、該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たしたかどうかを判断する前に、前記方法は、さらに、該当第一スライドベクトルの方向と該当第二スライドベクトルの方向により、該当第一スライドシグナルと該当第二スライドシグナルは対向に運動するスライドシグナルであるかどうかを判断することと、該当第一スライドシグナルと該当第二スライドシグナルは対向に運動するスライドシグナルである場合、該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たしたかどうかの判断ステップを実行することと、該当第一スライドシグナルと該当第二スライドシグナルは対向に運動するスライドシグナルではない場合、アイコン位置交換を終了することとを含む。
【００１１】
本発明の一つの実施例の中に、該当第一スライドベクトルの方向と該当第二スライドベクトルの方向により、該当第一スライドシグナルと該当第二スライドシグナルは対向に運動するスライドシグナルであるかどうかを判断することは、該当第一アイコンの画面表示位置と該当第二アイコンの画面表示位置との間の接続線を基準線とすることと、該当第一スライドベクトルの方向と該当基準線間の夾角を第一夾角とし、該当第二スライドベクトルの方向と該当基準線間の夾角を第二夾角とすることと、該当第一夾角は第一設定夾角範囲内にあり、且つ該当第二夾角は第二設定夾角範囲内にある場合、該当第一スライドシグナルと該当第二スライドシグナルは対向に運動するスライドシグナルであると判断することとを含む。
【００１２】
本発明実施例の第二方面として、アイコン位置交換装置を提供し、前記装置は、
第一スライドシグナルと第二スライドシグナルを受信するように構成され、該当第一スライドシグナルは第一アイコンへのドラッグ操作によりトリガーされ、該当第二スライドシグナルは第二アイコンへのドラッグ操作によりトリガーされる受信モジュールと、
該当第一スライドシグナルにより第一スライドベクトルを確定し、該当第二スライドシグナルにより第二スライドベクトルを確定するように構成される確定モジュールと、
該当第一スライドベクトルの長さと該当第二ベクトルの長さにより、該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たしたかどうかを判断するように構成される判断モジュールと、
該当第一スライドシグナルと第二スライドシグナルは設定条件を満たした場合、該当第一アイコンと該当第二アイコンの位置を交換するように構成される交換モジュールとを含む。
【００１３】
本発明の一つの実施例の中に、該当確定モジュールは、
該当第一スライドシグナルへのドラッグ操作の開始位置を第一スライドベクトルの起点とし、該当第一スライドシグナルへのドラッグ操作の停止位置を第一スライドベクトルの終点とし、
該当第二スライドシグナルへのドラッグ操作の開始位置を第一スライドベクトルの起点とし、該当第二スライドシグナルへのドラッグ操作の停止位置を第一スライドベクトルの終点とするように構成される。
【００１４】
本発明の一つの実施例の中に、該当判断モジュールは、
該当第一アイコンの画面表示位置と該当第二アイコンの画面表示位置との間の距離を取得し、
該当距離、該当第一スライドベクトルの長さ及び該当第二スライドベクトルの長さとの間の数値関係は少なくとも一つの設定数値関係を満たした場合、該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たしたことを確定するように構成され、
ここで、該当少なくとも一つの設定数値関係は、
該当第一スライドベクトルの長さと該当距離との比率は第一設定値より大きいことと、
該当第二スライドベクトルの長さと該当距離の比率は第二設定値より大きいことと、
該当第一スライドベクトルの長さと該当第二スライドベクトルの長さとの足し算が該当距離との比率は第三設定値より大きいこととを含む。
【００１５】
本発明の一つの実施例の中に、該当判断モジュールは、
該当第一スライドベクトルの方向と該当第二スライドベクトルの方向により、該当第一スライドシグナルと該当第二スライドシグナルは対向に運動するスライドシグナルであるかどうかを判断し
該当第一スライドシグナルと該当第二スライドシグナルは対向に運動するスライドシグナルである場合、該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たしたかの判断ステップを実行し、
該当第一スライドシグナルと該当第二スライドシグナルは対向に運動するスライドシグナルではない場合、アイコン位置交換を終了するように構成される。
【００１６】
本発明の一つの実施例の中に、該当判断モジュールは、さらに、
該当第一アイコンの画面表示位置と該当第二アイコンの画面表示位置との間の接続線を基準線とし、
該当第一スライドベクトルの方向と該当基準線間の夾角を第一夾角とし、該当第二スライドベクトルの方向と基準線間の夾角を第二夾角とし、
該当第一夾角は第一設定夾角範囲内にあり、且つ該当第二夾角は第二設定夾角範囲内にある場合、該当第一スライドシグナルと該当第二スライドシグナルは対向に運動するスライドシグナルであると判断するように構成される。
【００１７】
本発明実施例の第三方面として、アイコン位置交換装置を提供し、前記装置は、
プロセッサと、
プロセッサが実行できる指令を記憶する記憶装置とを含み、
プロセッサは、
第一スライドシグナルと第二スライドシグナルを受信し、前記第一スライドシグナルは第一アイコンへのドラッグ操作によりトリガーし、前記第二スライドシグナルは第二アイコンへのドラッグ操作によりトリガーし、
前記第一スライドシグナルにより第一スライドベクトルを確定し、前記第二スライドシグナルにより第二スライドベクトルを確定し、
前記第一スライドベクトルの長さと前記第二ベクトルの長さにより、前記第一スライドシグナルと前記第二スライドシグナルは設定条件を満たしたかどうかを判断し、
前記第一スライドシグナルと前記第二スライドシグナルは設定条件を満たした場合、前記第一アイコンと前記第二アイコンの位置を交換するように構成される。
【００１８】
本発明の実施例により提供された技術案は下記の有益効果を含む。
【００１９】
本発明の実施例により提供されたアイコン位置交換方法は、第一スライドシグナルと第二スライドシグナルを受信し、該当第一スライドシグナルは第一アイコンへのドラッグ操作によりトリガーされ、該当第二スライドシグナルは第二アイコンへのドラッグ操作によりトリガーされ、該当第一スライドシグナルにより第一スライドベクトルを確定し、該当第二スライドシグナルにより第二スライドベクトルを確定し、該当第一スライドベクトルの長さと該当第二ベクトルの長さにより、該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たしたかどうかを判断し、該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たした場合、該当第一アイコンと該当第二アイコンの位置を交換する。このようなアイコン位置交換方法を使用することで、アイコン位置を交換する過程において、該当第一スライドシグナル及び第二スライドシグナルが設定条件を満たした場合に限り、該当第一アイコンと該当第二アイコンの位置を交換するため、ランダムに行われたドラッグ操作をアイコンの位置交換操作として誤って識別されることを回避でき、アイコン位置交換操作の意図識別の正確性が向上された。
【００２０】
上記の一般的な説明と後文の詳細説明は例示と解釈に過ぎず、本発明を制限できないことを理解すべきである。
【図面の簡単な説明】
【００２１】
【図１】例示的な実施例によりアイコン位置交換方法のフローチャートである。
【図２】例示的な実施例によりアイコン位置交換方法をのフローチャートである。
【図３】例示的な実施例によりアイコン位置交換操作を表す図である。
【図４】例示的な実施例によりアイコン位置交換操作をを表す図である。
【図５】例示的な実施例によりアイコン位置交換装置を表すブロック図である。
【図６】例示的な実施例によりアイコン位置交換装置６００を表すブロック図である。
【発明を実施するための形態】
【００２２】
ここの図面は明細書に含まれ、且つ、明細書の一部を構成し、本発明に符号する実施例を提示し、且つ、明細書と共に本発明の原理解釈を構成する。
【００２３】
本発明の実施例の目的、技術案及びメリットをより明確にするために、下記は図面に合わせ、本発明の実施例の実施形態について詳細に説明する。
【００２４】
図１は例示的な実施例によりアイコン位置交換方法のフローチャートであり、前記方法は以下のステップを含む。
【００２５】
ステップＳ１０１は、第一スライドシグナルと第二スライドシグナルを受信し、該当第一スライドシグナルは第一アイコンへのドラッグ操作によりトリガーされ、該当第二スライドシグナルは第二アイコンへのドラッグ操作によりトリガーされる。
【００２６】
ステップＳ１０２は、該当第一スライドシグナルにより第一スライドベクトルを確定し、該当第二スライドシグナルにより第二スライドベクトルを確定する。
【００２７】
ステップＳ１０３は、該当第一スライドベクトルの長さと該当第二ベクトルの長さにより、該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たしたかどうかを判断する。
【００２８】
ステップＳ１０４は、該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たした場合、該当第一アイコンと該当第二アイコンの位置を交換する。
【００２９】
本発明は実施例により提供されたアイコン位置交換方法は、アイコン位置交換の過程において、該当第一スライドシグナル及び該当第二スライドシグナルが設定条件を満たした場合に限り、該当第一アイコンと該当第二アイコンの位置を交換するため、ランダムに行われたドラッグ操作をアイコンの位置交換操作として誤って識別されることを回避でき、アイコン位置交換操作の意図を識別する正確性が向上された。
【００３０】
本発明の一つの実施例の中に、該当第一スライドシグナルにより第一スライドベクトルを確定し、該当第二スライドシグナルにより第二スライドベクトルを確定するこは、該当第一スライドシグナルへのドラッグ操作の開始位置を第一スライドベクトルの起点とし、該当第一スライドシグナルへのドラッグ操作の停止位置を第一スライドベクトルの終点とすることと、該当第二スライドシグナルへのドラッグ操作の開始位置を第一スライドベクトルの起点とし、該当第二スライドシグナルへのドラッグ操作の停止位置を第一スライドベクトルの終点とすることとを含む。
【００３１】
本発明の一つの実施例の中に、該当第一スライドベクトルの長さと該当第二ベクトルの長さにより、該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たしたかどうかを判断することは、該当第一アイコンの画面表示位置と該当第二アイコンの画面表示位置との間の距離を取得することと、該当距離、該当第一スライドベクトルの長さ及び該当第二スライドベクトルの長さとの間の数値関係は少なくとも一つの設定数値関係を満たした場合、該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たしたことを確定することとを含む。ここで、該当少なくとも一つの設定数値関係は、
該当第一スライドベクトルの長さと該当距離との比率は第一設定値より大きいことと
第二スライドベクトルの長さと該当距離との比率は第二設定値より大きいことと、
該当第一スライドベクトルの長さと該当第二スライドベクトルの長さとの足し算が該当距離との比率は第三設定値より大きいこととを含む。
【００３２】
本発明の一つの実施例の中に、該当第一スライドベクトルの長さと該当第二スライドベクトルの長さにより、該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たしたかどうかを判断することは、該当第一スライドベクトルの方向と該当第二スライドベクトルの方向により、該当第一スライドシグナルと該当第二スライドシグナルは対向に運動するスライドシグナルであるかどうかを判断することと、該当第一スライドシグナルと該当第二スライドシグナルは対向に運動するスライドシグナルである場合、該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たしたかどうかの判断ステップを実行することと、該当第一スライドシグナルと該当第二スライドシグナルは対向に運動するスライドシグナルではない場合、アイコン位置交換を終了することとを含む。
【００３３】
本発明の一つの実施例の中に、該当第一スライドベクトルの方向と該当第二スレイドベクトルの方向により、該当第一スライドシグナルと該当第二スライドシグナルは対向に運動するスライドシグナルであるかどうかを判断することは、該当第一アイコンの画面位置と該当第二アイコンの画面位置との間の接続線を基準線とすることと、該当第一スライドベクトルの方向と該当基準線との間の夾角を第一夾角とし、該当第二スライドベクトルの方向と該当基準線との間の夾角を第二夾角とすることと、該当第一夾角は第一設定夾角範囲内にあり、且つ該当第二夾角は第二設定夾角範囲内にある場合、該当第一スライドシグナルと該当第二スライドシグナルは対向に運動するスライドシグナルであると判断することとを含む。
【００３４】
図２は例示的な実施例によりアイコン位置交換方法のフローチャートである。該当方法は端末に適用できる。図２の示すように、この方法は下記ステップを含む。
【００３５】
ステップＳ２０１は、第一スライドシグナルと第二スライドシグナルを受信し、該当第一スライドシグナルは第一アイコンへのドラッグ操作によりトリガーされ、該当第二スライドシグナルは第二アイコンへのドラッグ操作によりトリガーされる。
【００３６】
本発明の実施例の中に、該当スライドシグナルはユーザーがタッチパネルのアイコンへのドラッグ操作によってトリガーされる。該当タッチパネルがコンデンサー式である場合、該当スライドシグナルのトリガ過程は下記の通りである。指と該当コンデンサー式タッチパネルとの接触によって、該当接点で結合容量が形成される。該当結合容量と異なった位置にある複数の電極は各々に高周波電流と通電させ、該当高周波電流の強さは該当接点と該当電極との間の距離とは正比例を成す。該当複数の電極各々に繋いだ高周波電流の強さを検出し、該当接点と各電極との距離を取得する。該当接点と各電極との距離により、該当接点の位置を示す座標を算出する。該当接点の座標が一つのアイコンの画面表示位置である場合、該当一つのアイコンへの操作と認める。指が該当接点の位置でドラッグ操作をすれば、即ち、該当コンデンサー式タッチパネルの接点と継続した変化をトリガーさせ、該当接点の位置を示す座標も継続した変化がトリガーする。該当接点の位置を示す座標の継続した変化のトリガーを確定できれば、該当スライドシグナルはトリガーされる。
【００３７】
なお、該当スライドシグナルのトリガーは単なるコンデンサー式タッチパネルの場合を例として説明しただけであり、実際の応用におけ、該当スライドシグナルは抵抗式や赤外線式や表面音波式など、其の他の形式のタッチパネルによってトリガーされても良い。且つ、該当スライドシグナルのトリガーは単なる指でのドラッグ操作の場合を例として説明しただけであり、実際の応用におけ、該当スライドシグナルはタッチペンなど其の他の装置によるドラッグ操作によってトリガーされても良い。本発明の実施例は該当スライドシグナルのトリガー方式に対し、具体的制限をしない。
【００３８】
該当第一スライドシグナルと該当第二スライドシグナルのトリガーはマルチタッチ技術により、同期化検出を行うことがができる。本発明の実施例の中に、該当第一スライドシグナルと該当第二スライドシグナルは同時にトリガーされた信号であるべき、しかし、実際の応用におけ、該当同時トリガーへの判定にある程度の誤差がある。例えば、該当第一スライドシグナルと該当第二スライドシグナルのトリガー時間の間隔が設定数値より小さい場合、該当第一スライドシグナルと該当第二スライドシグナルのトリガー時間は同時であると判断する。
【００３９】
ステップＳ２０２は、該当第一スライドシグナルにより第一スライドベクトルを確定、該当第二スライドシグナルにより第二スライドベクトルを確定する。
【００４０】
アイコンへの操作意図を正しく識別するために、本発明の実施例は本ステップにおけ、該当スライドシグナルのスライドベクトルを確定する。該当スライドベクトルは該当スライドシグナルをトリガーさせるドラッグ操作の長さと方向を示し、それにより、後のステップにおけ、該当長さと該当方向により操作意図を判断でき、それによって操作意図を識別する正確性が向上される。
【００４１】
本発明の実施例の中に、スライドシグナルのスライドベクトルを確定する方法につき、下記のことを含む。
【００４２】
該当第一スライドシグナルへのドラッグ操作の開始位置を該当第一スライドベクトルの起点とする。該当第一スライドシグナルへのドラッグ操作の停止位置を第一スライドベクトルの終点とする。該当第二スライドシグナルへのドラッグ操作の開始位置を該当第一スライドベクトルの起点とする。該当第二スライドシグナルへのドラッグ操作の停止位置を第一スライドベクトルの終点とする。
【００４３】
指による該当ドラッグ操作の実行状況につき、指がタッチパネルに接触すると、該当接点の位置が該当ドラッグ操作の起点になる。それから、指が該当タッチパネルに接触したまま、スライドする。指が該当タッチパネルから離れる際、その離れる位置はドラッグ操作の停止位置になる。
【００４４】
ステップＳ２０３は、該当第一スライドベクトルの方向と該当第二スレイドベクトルの方向により、該当第一スライドシグナルと該当第二スライドシグナルは対向に運動するライドシグナルであるかどうかを判断する。
【００４５】
ランダムな方向のドラッグ操作をアイコン位置の交換操作として誤って識別することを回避するため、本発明の実施例は該当スライドベクトルの方向を判断し、該当スライドベクトルの方向が設定条件を満たした場合に限り、アイコン位置交換ができる。
【００４６】
本発明の実施例は、該当第一スライドシグナルと該当第二スライドシグナルは対向に運動するスライドシグナルである場合、後続のステップＳ２０４を実行する。反対に、該当第一スライドシグナルと該当第二スライドシグナルは対向に運動するスライドシグナルではない場合、アイコン位置の交換を中止する。
【００４７】
上記対向に運動をするスライドシグナルとはドラッグ操作の方向が対向である二つのスライドシグナルのことを指す。本発明の実施例は、二つのスライドシグナルが対向であるかどうかを判断する少なくとも一つの具体な実施形態を提供する。下記のことを含む。
【００４８】
該当第一アイコンの画面位置と該当第二アイコンの画面位置との間の接続線を基準線とする。該当第一スライドベクトルの方向と該当基準線との間の夾角を第一夾角とし、該当第二スライドベクトルの方向と該当基準線との間の夾角を第二夾角とする。例えば、図３の示すように、アイコンの表示位置はあるエリア位置である場合、該当接続線の起点は該当エリア位置の中心点である。なお、図３は単なる該当起点が該当エリア位置の中心になる場合を例として示しただけである。実際の応用に、接続線の起点はエリア位置にある他の点であっても良い。例えば、頂角点など、本発明の実施例はこれにつき、具体的な限定はしない。
【００４９】
本発明の実施例は、実際の応用に、ドラッグ操作の運動方向が厳格的な対向運動ではないことを考慮して、さらに、対向運動を判断する方法に一定の誤差許可メカニズムを有するべきである。図３の示すように、該当第一夾角が第一夾角の設定範囲内にあり、且つに、該当第二夾角も第二夾角の設定範囲内にある場合、該当第一スライドシグナルと該当第二スライドシグナルは対向に運動をしているスライドシグナルであることを判断できる。第一夾角と第二夾角の設定範囲は実際の状況により設定できる。例えば、第一夾角の設定範囲を−１５°と＋１５°との間に設定する場合、若し第一夾角が−１１°になれば、該当第一夾角が第一夾角の設定範囲内にある。なお、実際の応用に、二つの異なる指でのドラッグ操作も可能なので、ドラッグ操作をする際、異なった第一夾角と第二夾角を有する可能性もある。よって、該当第一夾角と第二夾角の設定範囲の同一に設定しても良いし、異なって設定しても良い。本発明の実施例は第一夾角と第二夾角の設定範囲を示す具体的な数値に対し、限定しない。
【００５０】
なお、本発明の実施例は単なる、スライドベクトルの方向によって判断するステップを例として説明しただけである。実際の応用に、資源節約のことを考えた上、スライドベクトルの方向に対する判断をせずに、直接に下記のステップＳ２０４を実施しても良い。本発明の実施例はこれに対し、具体な限定はしない。
【００５１】
ステップＳ２０４は、該当第一スライドベクトルの長さと該当第二スライドベクトルの長さにより、該当第一スライドシグナルと該当第二スライドシグナルが設定条件を満たしたかどうかを判断する。設定条件を満たした場合、ステップＳ２０５を実行する。
【００５２】
ランダムなドラッグ操作をアイコン位置の交換操作として誤って識別することを回避するために、本発明の実施例は該当スライドベクトルの長さによって判断し、該当スライドベクトルの長さが設定条件を満たした場合に限り、アイコン位置を交換する。
【００５３】
本発明の実施例は、該当スライドシグナルが設定条件を満たしたかどうかの判断をする場合、該当スライドベクトルの長さが設定した長さを上回ったかどうかを唯一な判断基準とする場合、下記の問題を起こしやすい。該当設定した長さが長過ぎると、ユーザーが条件に満たしたドラッグ操作を行いにくくなる。図４の示すように、該当設定した長さが相当長過ぎると、ユーザーが片手の二本の指で正確なドラッグ操作を行うことができなくなる。該当設定した長さが短過ぎると、ランダムなドラッグ操作をアイコン位置の交換操作として誤って識別されてしまうことが避けかねない。上記認識に基づき、本発明の実施例は、該当スライドベクトルの長さを使用して、交換位置にあるアイコンとの間の距離を結合して、スライドシグナルが設定条件を満たす判断基準とした。これにより、ユーザーの操作上の便利性を確保でき、ランダムなドラッグ操作をアイコン位置交換操作として誤って認識されることも回避できる。本発明の実施例の中に、上記判断の具体的な実現法は下記の通りである。
【００５４】
該当第一アイコンの画面位置と該当第二アイコンの画面位置との間の距離を取得する。該当距離、該当第一スライドベクトルの長さ及び第二スライドベクトルの長さとの間の数値関係は少なくとも一つの設定数値関係を満たした場合、該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たしたことを確定する。
【００５５】
ここで、該当少なくとも一つの設定数値関係とは下記のことを含む。
【００５６】
数値関係１であり、該当第一スライドベクトルの長さと該当距離との比率は第一設定値より大きい。
【００５７】
数値関係２であり、該当第二スライドベクトルの長さと該当距離との比率は第二設定値より大きい。
【００５８】
数値関係３であり、該当第一スライドベクトルの長さと該当第二スライドベクトルの長さとの足し算が該当距離との比率は第三設定値より大きい。
【００５９】
上記第一設定数値と第二設定数値と第三設定数値は実際の応用状況により、設定できる。該当第一設定数値と第二設定数値を同一値に設定しても良いし、異なった値に設定しても良い。該当第三設定数値は第一設定数値と第二設定数値より大きい。
【００６０】
上記１から３までの数値関係は単独で設定条件を満たした判断基準としても良いし、任意の組み合わせで設定条件を満たした判断基準にしても良い。例えば、１から３までの数値関係を任意の組み合わせにする場合、設定条件を満たしたかの判断基準は以下の通りである。該当第一スライドベクトルの長さと該当距離との比率は第一設定数値より大きく、且つ、該当第二スライドベクトルの長さとその距離との比率は第二設定数値より大きく、且つ、第一スライドベクトルの長さと第二スライドベクトルの長さとの和が該当距離との比率は第三設定数値より大きい。
【００６１】
なお、実際の応用に、スライドベクトルの長さと交換位置にあるアイコン間の距離の設定数値関係は別の関係になっても良い。例えば、スライドベクトルの長さの総和と交換位置にあるアイコン間の距離を超えるものであり、本発明の実施例は該当別の設定数値関係に対し、具体な限定はしない。
【００６２】
ステップＳ２０５は、該当第一スライドシグナル及び第二ライドシグナルが設定条件を満たした場合、該当第一アイコンと該当第二アイコンの位置を交換する。
【００６３】
該当第一アイコンと該当第二アイコンの位置交換は以下のことを含む。交換情報付きの表示更新指示を発表し、該当交換情報は該当第一アイコンと該当第二アイコンとの交換の画面表示情報であり、該当表示更新指示は、表示パネルに画面表示位置を交換した後の表示画面を表示させる。なお、次回立ち上げた後、表示パネルに位置交換後の該当第一アイコンと該当第二アイコンを表示させるために、該当第一アイコンと該当第二アイコンの位置交換は、さらに、メモリにおいて該当第一アイコンと該当第二アイコンの画面表示位置情報を交換することを含む。
【００６４】
本発明の実施例により提供されたアイコン位置交換方法は第一スライドシグナル及び第二スライドシグナルを受信し、該当第一スライドシグナルは第一アイコンへのドラッグ操作によりトリガーされ、該当第二スライドシグナルは第二アイコンへのドラッグ操作によりトリガーされる。該当第一スライドシグナルにより第一スライドベクトルを確定し、該当第二スライドシグナルにより第二スライドベクトルを確定する。該当第一スライドベクトルの長さと該当第二スライドベクトルの長さにより、該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たしたかどうかを判断する。該当第一スライドシグナルと該当第二ライドシグナルは設定条件を満たした場合、該当第一アイコンと該当第二アイコンの位置を交換する。このようなアイコン位置交換方法は、第一スライドシグナルと第二スライドシグナルがともに設定条件を満たした場合に限り、第一アイコンと第二アイコンの位置を交換し、ランダムなドラッグ操作をアイコン位置の交換操作として誤って識別されることが回避でき、アイコン位置交換操作の意図を識別する正確性が向上された。
【００６５】
図５は一つの例示的な実施例によりアイコン位置交換装置を表すブロック図である。図５の示すように、該当装置は受信モジュール５０１、確定モジュール５０２、判断モジュール５０３、交換モジュール５０４を含む。
【００６６】
受信モジュール５０１は、第一スライドシグナルと第二スライドシグナルを受信するように構成され、該当第一スライドシグナルは第一アイコンへのドラッグ操作によりトリガーされ、該当第二スライドシグナルは第二アイコンへのドラッグ操作によりトリガーされる。
【００６７】
確定モジュール５０２は、該当第一スライドシグナルにより第一スライドベクトルを確定し、該当第二スライドシグナルにより第二スライドベクトルを確定するように構成される。
【００６８】
判断モジュール５０３は、該当第一スライドベクトルの長さと該当第二ベクトルの長さにより、該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たしたかどうかを判断するように構成される。
【００６９】
交換モジュール５０４は、該当第一スライドシグナルと第二スライドシグナルは設定条件を満たした場合、該当第一アイコンと該当第二アイコンの位置を交換するように構成される。
【００７０】
本発明の一つの実施例の中に、該当確定モジュール５０２は、
該当第一スライドシグナルへのドラッグ操作の開始位置を該当第一スライドベクトルの起点とし、該当第一スライドシグナルへのドラッグ操作の停止位置を第一スライドベクトルの終点とし、
該当第二スライドシグナルへのドラッグ操作の開始位置を該当第一スライドベクトルの起点とし、該当第二スライドシグナルへのドラッグ操作の停止位置を該当第一スライドベクトルの終点とするように構成される。
【００７１】
本発明の一つの実施例の中に、該当判断モジュール５０３は、
該当第一アイコンの画面表示位置と該当第二アイコンの画面表示位置との間の距離を取得し、
該当距離、該当第一スライドベクトルの長さ及び該当第二スライドベクトルの長さとの間の数値関係は少なくとも一つの設定数値関係を満たした場合、該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たしたことを確定できるように構成される。
【００７２】
ここで、該当少なくとも一つの設定数値関係は、
該当第一スライドベクトルの長さと該当距離との比率は第一設定値より大きいことと、
該当第二スライドベクトルの長さと該当距離との比率は第二設定値より大きいことと、
該当第一スライドベクトルの長さと第二スライドベクトルの長さとの足し算が該当距離との比率は第三設定値より大きいこととを含む。
【００７３】
本発明の一つの実施例の中に、該当判断モジュールは５０３は、さらに、
該当第一スライドベクトルの方向と該当第二スライドベクトルの方向により、該当第一スライドシグナルと該当第二スライドシグナルは対向に運動するスライドシグナルであるかどうかを判断し、
該当第一スライドシグナルと該当第二スライドシグナルは対向に運動するスライドシグナルである場合、該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たしたかどうかの判断ステップを実行し、
該当第一スライドシグナルと該当第二スライドシグナルは対向に運動するスライドシグナルではない場合、アイコン位置交換を終了するように構成される。
【００７４】
本発明の一つの実施例の中に、該当判断モジュール５０３は、
該当第一アイコンの画面表示位置と該当第二アイコンの画面表示位置との間の接続線を基準線とし、
該当第一スライドベクトルの方向と該当基準線間の夾角を第一夾角とし、該当第二スライドベクトルの方向と該当基準線間の夾角を第二夾角とし、
該当第一夾角は第一設定夾角範囲内にあり、且つ該当第二夾角は第二設定夾角範囲内にある場合、該当第一スライドシグナルと該当第二スライドシグナルは対向に運動するスライドシグナルであると判断するように構成される。
【００７５】
本発明の実施例が提供したアイコン位置交換装置は第一スライドシグナルと第二スライドシグナルを受信し、該当第一スライドシグナルは第一アイコンへのドラッグ操作によりトリガーされ、該当第二スライドシグナルは第二アイコンへのドラッグ操作によりトリガーされる。該当第一スライドシグナルにより第一スライドベクトルを確定し、該当第二スライドシグナルにより第二スライドベクトルを確定する。該当第一スライドベクトルの長さと該当第二ベクトルの長さにより、該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たしたかどうかを判断する。該当第一スライドシグナルと第二スライドシグナルは設定条件を満たした場合、該当第一アイコンと該当第二アイコンの位置を交換する。このようなアイコン位置交換方法は、第一スライドシグナルと第二スライドシグナルが設定条件を満たした場合に限り、第一アイコンと第二アイコンの位置を交換し、ランダムなドラッグ操作をアイコン位置の交換操作として誤って識別されることが回避でき、アイコン位置交換操作の意図を識別する正確性が向上された。
【００７６】
図６は例示的な実施例により提供されたアイコン位置交換装置６００のブロック図である。例えば、装置６００は携帯電話、コンピューター、デジタル放送端末、情報送受信装置、ゲーム制御コンソール、タブレット装置、医療装置、トレーニング装置、個人デジタルアシスタントなどである。
【００７７】
図６の示すように、装置６００は以下の単一或いは複数のモジュールから構成される。例えば、プロセッサモジュール６０２、メモリ６０４、電源モジュール６０６、マルチメディアモジュール６０８、オーディオユニット６１０、入力／出力（Ｉ／Ｏ）インタフェース６１２、センサーユニット６１４及び通信モジュール６１６などである。
【００７８】
プロセッサモジュール６０２は、通常、装置６００の全体操作をコントロールし、例えば、表示や電話の呼び出し、デジタル通信、カメラ操作、記録操作に関連する操作などである。プロセッサモジュール６０２は該当方法の全部あるいは一部のステップを完成するために、単一或いは複数のメモリ６０２により構成され、指示を実行する。また、別のモジュールとの交互処理に便利を図るために、プロセッサモジュール６０２は単一或いは複数のモジュールを含むことができる。例えば、マルチメディアモジュール６０８とプロセッサモジュール６０２との交互処理がしやすくなるために、プロセッサモジュール６０２はマルチメディアモジュールを含むことができる。
【００７９】
メモリ６０４は各種のデータを記憶するものより構成され、装置６００での操作をサポートする。該当データの例示として、装置６００で使用される如何なるアプリケーションプログラムと方法の指示、連絡先のデータ、電話アドレス帳データ、情報、画像、動画などを含む。メモリ６０４は如何なるタイプの揮発性記憶装置、非揮発性記憶装置或いは両者の組み合わせにより実現できる。例えば、スタティックランダムアクセス記憶装置（ＳＲＡＭ）、電気消去可能プログラマブル専用メモリ（ＥＥＰＲＯＭ）、消去可能プログラマブル専用メモリ（ＥＰＲＯＭ）、プログラマブル専用メモリ（ＰＲＯＭ）、専用メモリ（ＲＯＭ）や磁気記憶装置、フラッシュメモリ、磁気ディスク、ＣＤなどである。
【００８０】
電源モジュール６０６は、装置６００の各モジュールに電力を提供する。電源モジュール６０６は電源管理システム、単一或いは複数の電源、及びその他の装置６００で電力の生成、管理、分配に関するモジュールから構成される。
【００８１】
マルチメディアモジュール６０８は該当装置６００とユーザーの間に一つの出力インタフェースを提供できるスクリーンである。一部の実施例の中に、該当スクリーンは液晶ディスプレイ（ＬＣＤ）とタッチパネル（ＴＰ）を含む。該当スクリーンにタッチパネルを含む場合、該当スクリーンはユーザーからの入力信号を受信するタッチスクリーンに実現できる。タッチパネルは単一或いは複数のタッチセンサーにより構成され、タッチやスライドやパネルでのジェスチャーを検知できる。該当タッチセンサーはタッチやスライドの境界を検知できるだけではなく、該当タッチやスライドの継続時間と圧力も検出できる。一部の実施例の中に、マルチメディアモジュール６０８は一つのフロントカメラ及び／又はリアカメラを含む。装置６００が操作モードにある場合、例えば、撮影モード或いは動画モードの場合、フロントカメラ及び／又はリアカメラは外部のマルチメディアデータを受信できる。各フロントカメラと後置カメラは一つの固定した光学レンズシステムになったり、焦点距離と光学ズーム能力を有したりする。
【００８２】
オーディオユニット６１０はオーディオ信号を出力及び／又は入力するように構成される。例えば、オーディオモジュール６１０は一つのマイク（ＭＩＣ）を含み、装置６００が操作モードにある場合、例えば、呼び出しモードや記録モードや音声認識モードの場合、マイクは外部のオーディオ信号を受信するように構成される。受信したオーディオ信号は更にメモリ６０４に記憶されることもあれば、通信モジュール６１６により発送されることもある。一部の実施例の中に、オーディオ信号を出力するために、オーディオモジュール６１０は又、一つのスピーカーを含む。
【００８３】
Ｉ／Ｏインタフェース６１２はプロセッサモジュール６０２と周辺インタフェースモジュールの間のためにインタフェースを提供し、該当周辺インタフェースモジュールは以下のものを含む。例えば、キーボードやクリックホイール、ボタンなどである。これらのボタンはホームページボタン、ボリュームボタン、立上げボタン、ロックボタンなどを含むがそれに限らない。
【００８４】
センサーモジュール６１４は、装置６００の各方面に対する状態評価を提供するために、単一或いは複数のセンサーを含む。例えば、センサーモジュール６１４は装置６００の開閉状態、モジュールの相対位置決めを検出できる。例えば、該当モジュールが装置６００のディスプレイと小さいキーボードセンサーユニット６１４はまた装置６００或いは装置６００の一つのモジュールの変化や、ユーザーと装置６００との接触が存在するかどうか、装置６００の方位、加速／減速及び装置６００の温度変化を検出できる。センサーユニット６１４は接近センサーを含み、物理的な接触が一切存在しない場合に、付近の物体の存在を検出できるように構成される。センサーユニット６１４は又、光センサーを含むこともできる。例えば、イメージング応用に用いられるＣＭＯＳ或いはＣＣＤ画像センサーである。一部の実施例の中に、該当センサーユニット６１４は又、加速度センサー、ジャイロセンサー、磁気センサー、圧力センサー或いは温度センサーを含む。
【００８５】
通信モジュール６１６は装置６００とその他の装置との間の有線或いは無線による通信に便利を図れるように構成される。装置６００は通信標準に基づいたワイヤレスネットワークと繋ぐことができる。例えば、ＷＩＦＩ、２Ｇ、３Ｇ或いはそれらの組み合わせである。一つの実施例の中に、通信モジュール６１６は、放送チャンネルより外部放送管理システムからの放送信号或いは放送関連情報を受信できる。一つの実施例の中に、該当通信モジュール６１６は又、近場通信（ＮＦＣ）モジュールを含み、短距離通信を促進する。例えば、近場通信（ＮＦＣ）モジュールはＲＦ認識（ＲＦＩＤ）技術や赤外線データ協会（ＩｒＤＡ）技術、ウルトラワイドバンド（ＵＷＢ）技術、ブルーツース（ＢＴ）技術とその他の技術により実現される。
【００８６】
例示的実施例の中に、装置６００は単一或いは複数の応用専用集積回路（ＡＳＩＣ）、デジタル信号処理プロセッサ（ＤＳＰ）、デジタル信号処理装置（ＤＳＰＤ）、プログラマブルロジックデバイス（ＰＬＤ）、現場プログラマブルゲートアレイ（ＦＰＧＡ）、コントローラ、マイクロコントローラ、マイクロプロセッサ、その他の電子部品により実現され、図１或いは図２のアイコン位置交換方法に用いられる。
【００８７】
例示的実施例の中に、指示を含んだ非臨時的コンピューター可読記憶媒体を提供した。例えば、指示を含んだメモリ６０４などである。上記指示は装置６００のプロセッサ６２０により実行、該当方法を完成できる。該当非臨時性コンピューター可読記憶媒体は以下のものを含む。例えば、ＲＯＭ、ランダムアクセスメモリ（ＲＡＭ）、ＣＤ−ＲＯＭ、テープ、ディスク、ＣＤなどである。
【００８８】
例示的実施例の中に、又、非臨時性コンピューター可読記憶媒体を提供し、該当記憶媒体の指示が端末のプロセッサにより実行される場合、装６００に図１或いは図２の中のアイコン位置交換方法を実行させる。
【００８９】
本分野の技術者は該当明細書及び此処での発明を実践した後、本発明の他の実施案を容易に思いつくと思う。本申請の実施例は本発明に関する如何なる変形、用途変化或いは適応性変化を含むことを求め、該当変形、用途変化或いは適応性変化は本発明の実施例に関する一般的の原理に従い、且つ、本発明の実施例に公表されていない本技術分野の公的常識や慣用技術手段も含まれる。明細書と実施例は単なる例示的なものに見なされ、本発明の実施例の真の範囲と精神は下記の請求項目により指摘される。
【００９０】
理解しなければならないのは、本発明の実施例は該当文字と付図で説明された精密構造に限らず、且つ、その範囲さえから離れなければ、各種の修正と変更を認める。本発明の範囲は添付請求項目のみに制限される。
【産業上の利用可能性】
【００９１】
本発明の実施例により提供されたアイコン位置交換方法は、第一スライドシグナルと第二スライドシグナルを受信し、該当第一スライドシグナルは第一アイコンへのドラッグ操作によりトリガーされ、該当第二スライドシグナルは第二アイコンへのドラッグ操作によりトリガーされ、該当第一スライドシグナルにより第一スライドベクトルを確定し、該当第二スライドシグナルにより第二スライドベクトルを確定し、該当第一スライドベクトルの長さと該当第二ベクトルの長さにより、該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たしたかどうかを判断し、該当第一スライドシグナルと該当第二スライドシグナルは設定条件を満たした場合、該当第一アイコンと該当第二アイコンの位置を交換する。このようなアイコン位置交換方法を使用することで、アイコン位置を交換する過程において、該当第一スライドシグナル及び第二スライドシグナルが設定条件を満たした場合に限り、該当第一アイコンと該当第二アイコンの位置を交換するため、ランダムに行われたドラッグ操作をアイコンの位置交換操作として誤って識別されることを回避でき、アイコン位置交換操作の意図識別の正確性が向上された。
【図１】
0006364088.tif 000002
【図２】
0006364088.tif 000003
【図３】
0006364088.tif 000004
【図４】
0006364088.tif 000005
【図５】
0006364088.tif 000006
【図６】
0006364088.tif 000007