(57)【特許請求の範囲】
【請求項１】
オペレーティングシステムの設定メニューにある便利化操作機能が起動した後ユーザがスクリーンでクリックした、ユーザ操作を容易にして指の移動範囲が広すぎることによる操作の不便を減少するためのクリック座標位置を検出し、且つ該クリック座標位置を便利化操作点の座標位置に確定することと、
ユーザが現時点で起動している操作インターフェースＵＩのサイズに基づいて、前記ＵＩをフルスクリーンで表示する必要があるか、非フルスクリーンで表示する必要があるかを判断することと、
前記ＵＩを非フルスクリーンで表示する必要があると判断すると、前記ＵＩを前記便利化操作点の座標位置に向けて移動することと、
前記ＵＩをフルスクリーンで表示する必要があると判断すると、スクリーン全体で前記ＵＩを表示することと、を含み、
前記ユーザが現在に起動した操作インターフェースＵＩのサイズに基づいて、前記ＵＩをフルスクリーンで表示する必要があるか、非フルスクリーンで表示する必要があるかを判断するステップは、
ユーザが現時点で起動している操作インターフェースＵＩの画素を取得し、且つ取得した画素とプリセットのフルスクリーン画素とを対照することと、
取得した画素が前記フルスクリーン画素よりも小さい場合、前記ＵＩを非フルスクリーンで表示する必要があることを確定し、取得した画素が前記フルスクリーン画素よりも小さくない場合、前記ＵＩをフルスクリーンで表示する必要があることを確定することと、を含む端末の操作便利化方法。
【請求項２】
前記便利化操作機能が起動した後ユーザがスクリーンでクリックした、ユーザ操作を容易にするためのクリック座標位置を検出し、且つ該クリック座標位置を便利化操作点の座標位置に確定するステップは、
便利化操作機能が起動した後、ユーザのスクリーンでのクリック領域を検出することにより、ユーザ操作を容易にするためのクリック座標位置を取得することと、
取得したクリック座標位置を便利化操作点の座標位置とし、記録することと、を含む請求項１に記載の方法。
【請求項３】
前記ＵＩを非フルスクリーンで表示する必要があると判断すると、前記ＵＩを前記便利化操作点の座標位置に向けて移動するステップは、
前記ＵＩを非フルスクリーンで表示する必要があると判断すると、前記ＵＩの中心点の座標位置を取得することと、
前記中心点の座標位置に基づいて、前記ＵＩを前記便利化操作点の座標位置に向けて移動することと、を含む請求項１に記載の方法。
【請求項４】
前記中心点の座標位置に基づいて、前記ＵＩを前記便利化操作点の座標位置に向けて移動するステップは、
前記中心点の座標位置と前記便利化操作点の座標位置に基づいて、前記中心点の前記便利化操作点までの距離値を算出することと、
前記中心点と前記便利化操作点が重なるように、前記ＵＩを前記距離値に従って前記便利化操作点の座標位置に移動することと、を含む請求項３に記載の方法。
【請求項５】
オペレーティングシステムの設定メニューにある便利化操作機能が起動した後ユーザがスクリーンでクリックした、ユーザ操作を容易にして指の移動範囲が広すぎることによる操作の不便を減少するためのクリック座標位置を検出し、且つ該クリック座標位置を便利化操作点の座標位置に確定するように設定される便利化操作点モジュールと、
ユーザが現時点で起動している操作インターフェースＵＩのサイズに基づいて、前記ＵＩをフルスクリーンで表示する必要があるか、非フルスクリーンで表示する必要があるかを判断するように設定される判断モジュールと、
前記ＵＩを非フルスクリーンで表示する必要があると判断すると、前記ＵＩを前記便利化操作点の座標位置に向けて移動するように設定される非フルスクリーンモジュールと、
前記ＵＩをフルスクリーンで表示する必要があると判断すると、スクリーン全体で前記ＵＩを表示するように設定されるフルスクリーンモジュールと、を含み、
前記判断モジュールは、
ユーザが現時点で起動している操作インターフェースＵＩの画素を取得し、且つ取得した画素とプリセットのフルスクリーン画素とを対照するように設定される対照サブモジュールと、
取得した画素が前記フルスクリーン画素よりも小さい場合、前記ＵＩを非フルスクリーンで表示する必要があることを確定し、取得した画素が前記フルスクリーン画素よりも小さくない場合、前記ＵＩをフルスクリーンで表示する必要があることを確定するように設定される確定サブモジュールと、を含む端末の操作便利化装置。
【請求項６】
前記便利化操作点モジュールは、
便利化操作機能が起動した後、ユーザのスクリーンでのクリック領域を検出することにより、ユーザ操作を容易にするためのクリック座標位置を取得するように設定される取得サブモジュールと、
取得したクリック座標位置を便利化操作点の座標位置とし、記録するように設定される記録サブモジュールと、を含む請求項５に記載の装置。
【請求項７】
前記非フルスクリーンモジュールは、
前記ＵＩを非フルスクリーンで表示する必要があると判断すると、前記ＵＩの中心点の座標位置を取得するように設定される中心点サブモジュールと、
前記中心点の座標位置に基づいて、前記ＵＩを前記便利化操作点の座標位置に向けて移動するように設定される移動サブモジュールと、を含む請求項５に記載の装置。
【請求項８】
前記移動サブモジュールは、
前記中心点の座標位置と前記便利化操作点の座標位置に基づいて、前記中心点の前記便利化操作点までの距離値を算出するように設定される計算ユニットと、
前記中心点と前記便利化操作点が重なるように、前記ＵＩを前記距離値に従って前記便利化操作点の座標位置に移動するように設定される重なりユニットと、を含む請求項７に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は携帯電話の技術分野に関し、特に端末の操作便利化方法及び装置に関する。
【背景技術】
【０００２】
Androidは、グーグルが開発した、Linuxカーネルに基づくオープンソースオペレーティングシステムであり、２００７年１１月においてオープン・ハンドセット・アライアンスOpen Handset Allianceが成立し、Androidの誕生を正式に発表し、２００８年１０月において正式に市場に投入され、現在、携帯電話端末及びPadタブレット端末に幅広く適用されている。Androidにはいかなる従来のモバイル産業のイノベーションを阻害する専有権の障害が存在しなく、Androidは、初の移動端末のための本当にオープンで完全な移動端末オペレーティングシステムである。世界中、ＨＴＣ、ＺＴＥ、モトローラ、サムスン等の多くの世界の著名企業は、既にAndroid携帯電話製品、PadタブレットＰＣ、ネットブックを発売し、そして市場シェアの上昇傾向が非常に強い。
【０００３】
Androidの完全なオープンソース性により、Androidの開発環境はiPhone、WinMobile OSよりもオープン性が強く、Androidは各開発者にイノベーションソフトウェアの開発プラットフォームを提供する。グーグルが既に開発した大量の既存のアプリケーションは、同時にグーグルの多くのオンラインサービスを直接使用することができ、グーグルはEclipseに基づく完全な開発環境、シミュレーター、ドキュメント、ヘルプ及び例示を提供している。同時に、Androidは、Gmail、グーグルマップ、Google Search等の他のグーグルサービスと緊密に結合することができ、ユーザに便利な同期及びネットサービスを提供し、クラウドコンピューティングモードの成功モデルの１つとなった。Android Marketは、Androidアプリケーションのダウンロード及び配信のプラットフォームであり、開発者及びユーザに便利な配信とダウンロードの方式を提供している。
【０００４】
他のオペレーティングシステムと同様に、ユーザがある特別な選択的な操作を行う時、通常、小さなダイアログボックスのポップアップにより、どのように次の操作を行うかをユーザに提示し、例えばアプリケーションをインストールする時の操作提示、ユーザがある情報を削除する時の決定提示等である。このような提示ボックスpop upは一般的に、非フルスクリーンモードで端末のスクリーンに表示され、ユーザが選択操作を行う時、通常、操作の指を移動してpop upボックスに近づけなければ正確に次の操作を行えなく、例えば「決定」、「はい」又は「いいえ」をクリックする。しかし、ユーザが片手で移動端末を把持している場合に関しては操作がとても不便であり、移動端末が手から滑り落ちることを防止する必要がある一方で、大幅に上下左右に操作の指を移動してpop upボックスで正確な操作を行う必要があるため、非常に便利ではない。特に、現在市場における流行のスクリーンが大きいAndroidシステム端末、例えば４.５インチ、５インチ、５.５インチ、６インチ、７インチの携帯電話等、また、さらに大きい９インチ、１０インチのスクリーン又はより大きい１１インチ、１２インチのスクリーンを含むPadタブレットＰＣの場合、操作過程において、指の移動幅が広く、指により操作点を探す必要があるため、端末の滑り落としによる損傷、及び操作の不便性の問題が存在する。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、非フルスクリーンで表示する操作インターフェース（User Interface、ＵＩ）に対して、広い範囲で操作の指を移動させることによる操作の不便性、及び端末を滑り落として損傷を与えるといった問題を解決することができる端末の操作便利化方法及び装置を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明の１つの面によると、端末の操作便利化方法を提供し、
便利化操作機能が起動した後ユーザがスクリーンでクリックした、ユーザ操作を容易にするためのクリック座標位置を検出し、且つ該クリック座標位置を便利化操作点の座標位置に確定することと、
ユーザが現在に起動した操作インターフェースＵＩのサイズに基づいて、前記ＵＩをフルスクリーンで表示する必要があるか、非フルスクリーンで表示する必要があるかを判断することと、
前記ＵＩを非フルスクリーンで表示する必要があると判断すると、前記ＵＩを前記便利化操作点の座標位置に向けて移動することと、
前記ＵＩをフルスクリーンで表示する必要があると判断すると、スクリーン全体で前記ＵＩを表示することと、を含む。
【０００７】
選択的に、便利化操作機能が起動した後、ユーザのスクリーンでのクリック領域を検出することにより、ユーザ操作を容易にするためのクリック座標位置を取得し、
取得したクリック座標位置を便利化操作点の座標位置とし、記録する。
【０００８】
選択的に、ユーザが現時点で起動している操作インターフェースＵＩの画素を取得し、且つ取得した画素とプリセットのフルスクリーン画素とを対照し、
取得した画素が前記フルスクリーン画素よりも小さい場合、前記ＵＩを非フルスクリーンで表示する必要があることを確定し、取得した画素が前記フルスクリーン画素よりも小さくない場合、前記ＵＩをフルスクリーンで表示する必要があることを確定する。
【０００９】
選択的に、前記ＵＩを非フルスクリーンで表示する必要があると判断すると、前記ＵＩの中心点の座標位置を取得し、
前記中心点の座標位置に基づいて、前記ＵＩを前記便利化操作点の座標位置に向けて移動する。
【００１０】
選択的に、前記中心点の座標位置に基づいて、前記ＵＩを前記便利化操作点の座標位置に向けて移動するステップは、
前記中心点の座標位置と前記便利化操作点の座標位置に基づいて、前記中心点の前記便利化操作点までの距離値を算出することと、
前記中心点と前記便利化操作点が重なるように、前記ＵＩを前記距離値に従って前記便利化操作点の座標位置に移動することと、を含む。
【００１１】
本発明の他の面によると、端末の操作便利化装置を提供し、
便利化操作機能が起動した後ユーザがスクリーンでクリックした、ユーザ操作を容易にするためのクリック座標位置を検出し、且つ該クリック座標位置を便利化操作点の座標位置に確定するように設定される便利化操作点モジュールと、
ユーザが現時点で起動している操作インターフェースＵＩのサイズに基づいて、前記ＵＩをフルスクリーンで表示する必要があるか、非フルスクリーンで表示する必要があるかを判断するように設定される判断モジュールと、
前記ＵＩを非フルスクリーンで表示する必要があると判断すると、前記ＵＩを前記便利化操作点の座標位置に向けて移動するように設定される非フルスクリーンモジュールと、
前記ＵＩをフルスクリーンで表示する必要があると判断すると、スクリーン全体で前記ＵＩを表示するように設定されるフルスクリーンモジュールと、を含む。
【００１２】
選択的に、前記便利化操作点モジュールは、
便利化操作機能が起動した後、ユーザのスクリーンでのクリック領域を検出することにより、ユーザ操作を容易にするためのクリック座標位置を取得するように設定される取得サブモジュールと、
取得したクリック座標位置を便利化操作点の座標位置とし、記録するように設定される記録サブモジュールと、を含む。
【００１３】
選択的に、前記判断モジュールは、
ユーザが現時点で起動している操作インターフェースＵＩの画素を取得し、且つ取得した画素とプリセットのフルスクリーン画素とを対照するように設定される対照サブモジュールと、
取得した画素が前記フルスクリーン画素よりも小さい場合、前記ＵＩを非フルスクリーンで表示する必要があることを確定し、取得した画素が前記フルスクリーン画素よりも小さくない場合、前記ＵＩをフルスクリーンで表示する必要があることを確定するように設定される確定サブモジュールと、を含む。
【００１４】
選択的に、前記非フルスクリーンモジュールは、
前記ＵＩを非フルスクリーンで表示する必要があると判断すると、前記ＵＩの中心点の座標位置を取得するように設定される中心点サブモジュールと、
前記中心点の座標位置に基づいて、前記ＵＩを前記便利化操作点の座標位置に向けて移動するように設定される移動サブモジュールと、を含む。
【００１５】
選択的に、前記移動サブモジュールは、
前記中心点の座標位置と前記便利化操作点の座標位置に基づいて、前記中心点の前記便利化操作点までの距離値を算出するように設定される計算ユニットと、
前記中心点と前記便利化操作点が重なるように、前記ＵＩを前記距離値に従って前記便利化操作点の座標位置に移動するように設定される重なりユニットと、を含む。
【発明の効果】
【００１６】
従来技術に比べて、本発明の実施例の有益な効果については、本発明の実施例は、Androidオペレーティングシステムがユーザの操作の指の位置を感応し、非フルスクリーンで表示する操作インターフェースＵＩをユーザが操作する指の位置（即ち、指定した便利化操作点）に接近させて移動させる方法を提供することにより、特にユーザが操作する指が移動した後の具体的な座標位置データをトラッキングして記録し、且つ該位置データを利用して端末操作インターフェースＵＩが主動的に指とインタラクションする方法を提供することに関し、これにより操作ターゲットが主動的に操作の指を探して接近し、より便利な操作をユーザに提供し、指の移動範囲が広すぎることによる操作の不便を減少し、広い範囲で操作する指を移動させることにより端末が滑り落ちて損傷を受けることを防止する。
【図面の簡単な説明】
【００１７】
【図１】図１は、本発明の実施例による端末の操作便利化方法の原理図である。
【図２】図２は、本発明の実施例による端末の操作便利化装置の構成図である。
【図３】図３は、本発明の実施例による端末の便利化操作の操作便利化方法のフローチャートである。
【図４】図４は、本発明の実施例による端末の便利化操作のＵＩ位置移動の方式図である。
【図５】図５は、本発明の実施例による端末の便利化操作のＵＩ位置移動完成の模式図である。
【発明を実施するための形態】
【００１８】
以下、図面を参照しながら、本発明の好ましい実施例について詳しく説明する。なお、以下に説明する好ましい実施例は、本発明を説明及び解説するためのものだけであり、本発明を制限するためのものではない。
【００１９】
図１は、本発明の実施例による端末の操作便利化方法の原理図であり、図１に示すように、具体的なステップは下記の通りである。
【００２０】
ステップＳ１： 便利化操作機能が起動した後ユーザがスクリーンでクリックした、ユーザ操作を容易にするためのクリック座標位置を検出し、且つ該クリック座標位置を便利化操作点の座標位置に確定する。
ステップＳ１において、便利化操作機能が起動した後、ユーザのスクリーンでのクリック領域を検出することにより、ユーザ操作を容易にするためのクリック座標位置を取得し、
取得したクリック座標位置を便利化操作点の座標位置とし、記録する。
【００２１】
ステップＳ２： ユーザが現時点で起動している操作インターフェースＵＩのサイズに基づいて、前記ＵＩをフルスクリーンで表示する必要があるか、非フルスクリーンで表示する必要があるかを判断する。
ステップＳ２において、ユーザが現時点で起動している操作インターフェースＵＩの画素を取得し、且つ取得した画素とプリセットのフルスクリーン画素とを対照し、
取得した画素が前記フルスクリーン画素よりも小さい場合、前記ＵＩを非フルスクリーンで表示する必要があることを確定し、そうでない場合、前記ＵＩをフルスクリーンで表示する必要があることを確定する。
【００２２】
ステップＳ３： 前記ＵＩを非フルスクリーンで表示する必要があると判断すると、前記ＵＩを前記便利化操作点の座標位置に向けて移動する。
ステップＳ３において、前記ＵＩを非フルスクリーンで表示する必要があると判断すると、前記ＵＩの中心点の座標位置を取得し、
前記中心点の座標位置に基づいて、前記ＵＩを前記便利化操作点の座標位置に向けて移動する。
選択的に、前記中心点の座標位置に基づいて、前記ＵＩを前記便利化操作点の座標位置に向けて移動するステップは、
前記中心点の座標位置と前記便利化操作点の座標位置に基づいて、前記中心点の前記便利化操作点までの距離値を算出することと、
前記中心点と前記便利化操作点が重なるように、前記ＵＩを前記距離値に従って前記便利化操作点の座標位置に移動することと、を含む。
【００２３】
ステップＳ４： 前記ＵＩをフルスクリーンで表示する必要があると判断すると、スクリーン全体で前記ＵＩを表示する。
【００２４】
図２は、本発明の実施例による端末の操作便利化装置の構造図であり、図２に示すように、便利化操作点モジュール、判断モジュール、非フルスクリーンモジュール及びフルスクリーンモジュールを含む。
【００２５】
前記便利化操作点モジュールは、便利化操作機能が起動した後ユーザがスクリーンでクリックした、ユーザ操作を容易にするためのクリック座標位置を検出し、且つ該クリック座標位置を便利化操作点の座標位置に確定するように設定される。前記便利化操作点モジュールの取得サブモジュールは、便利化操作機能が起動した後、ユーザのスクリーンでのクリック領域を検出することにより、ユーザ操作を容易にするためのクリック座標位置を取得するように設定される。前記便利化操作点モジュールの記録サブモジュールは、取得したクリック座標位置を便利化操作点の座標位置とし、記録するように設定される。
【００２６】
前記判断モジュールは、ユーザが現時点で起動している操作インターフェースＵＩのサイズに基づいて、前記ＵＩをフルスクリーンで表示する必要があるか、非フルスクリーンで表示する必要があるかを判断するように設定される。前記判断モジュールの対照サブモジュールは、ユーザが現時点で起動している操作インターフェースＵＩの画素を取得し、且つ取得した画素とプリセットのフルスクリーン画素とを対照するように設定される。前記判断モジュールの確定サブモジュールは、取得した画素が前記フルスクリーン画素よりも小さい場合、前記ＵＩを非フルスクリーンで表示する必要があることを確定し、そうでない場合、前記ＵＩをフルスクリーンで表示する必要があることを確定するように設定される。
【００２７】
前記非フルスクリーンモジュールは、前記ＵＩを非フルスクリーンで表示する必要があると判断すると、前記ＵＩを前記便利化操作点の座標位置に向けて移動するように設定される。前記非フルスクリーンモジュールの中心点サブモジュールは、前記ＵＩを非フルスクリーンで表示する必要があると判断すると、前記ＵＩの中心点の座標位置を取得するように設定される。前記非フルスクリーンモジュールの移動サブモジュールは、前記中心点の座標位置に基づいて、前記ＵＩを前記便利化操作点の座標位置に向けて移動するように設定される。前記移動サブモジュールの計算ユニットは、前記中心点の座標位置と前記便利化操作点の座標位置に基づいて、前記中心点の前記便利化操作点までの距離値を算出するように設定される。前記移動サブモジュールの重なりユニットは、前記中心点と前記便利化操作点が重なるように、前記ＵＩを前記距離値に従って前記便利化操作点の座標位置に移動するように設定される。
【００２８】
前記フルスクリーンモジュールは、前記ＵＩをフルスクリーンで表示する必要があると判断すると、スクリーン全体で前記ＵＩを表示するように設定される。
【００２９】
図３は、本発明の実施例による端末の便利化操作の操作便利化方法のフローチャートであり、図３に示すように、下記ステップ１〜６を含む。
【００３０】
ステップ１： 便利化操作機能を起動する。
ステップ２： 便利化操作機能を起動した後、端末は便利化操作点を指定するようにユーザに提示し、且つユーザがクリックしたクリック座標位置を便利化操作点とし、記録する。
ステップ３： ユーザが操作インターフェースＵＩを起動する時、操作インターフェースＵＩの画素を読み取る。
ステップ４： 操作インターフェースＵＩのサイズと端末のスクリーンとを比較し、フルスクリーンで表示するかどうかを判断し、非フルスクリーンで表示するときは、ステップ５を実行し、そうでないときは、ステップ６を実行する。
ステップ５： 非フルスクリーンで表示するときは、操作インターフェースＵＩを便利化操作点の座標位置に移動し、フルスクリーンで表示するときは、直接にステップ６を実行する。
ステップ６： 操作インターフェースＵＩを適当な位置に移動した後、表示する。
【００３１】
図４は、本発明の実施例による端末の便利化操作のＵＩ位置移動の方式図であり、図４に示すように、具体的な実現方法は下記の通りである。
【００３２】
手順１： Androidオペレーティングシステムの設定メニューに、便利化操作のオン又はオフ機能メニューを追加する。
Androidオペレーティングシステムの設定メニューに、該操作便利化方法のオン又はオフ機能設定メニューを追加し、ユーザが該操作便利化方法をオンにした後、便利化操作機能を起動する。該便利化操作機能を起動した後、便利化操作点を指定するようにユーザに提示し、この時、ユーザはスクリーンの任意の位置でクリック操作を行うだけで、便利化操作を実現でき、ユーザが該操作便利化方法をオンにしていない/オフにする（デフォルトはオフ状態である）場合、便利化操作機能を起動しなく、元の設計方式により実現する。
【００３３】
手順２： Androidオペレーティングシステムに、ユーザが指定した便利化操作点の端末スクリーン上での位置座標を記録するためのスペシャルサービスプロセス１を追加する。
Androidオペレーティングシステムに、ユーザが端末のスクリーンをクリックする位置座標を記録するためのスペシャルサービスプロセス１を追加する。該手順の前に、ユーザが該便利化操作機能を開始した後、端末のスクリーンに便利化操作点を指定するようにユーザに自動的に提示し、この時、ユーザは端末のスクリーン上における任意の位置を便利化操作点として選択することができる。もちろん、該便利化操作機能のために、ユーザはその操作習慣に基づいて、且つ左手又は右手で端末を持つことに基づいて、操作の指の移動距離が最も短い範囲内でスクリーンをクリックすることができ、このように、操作インターフェースＵＩをユーザが指定した座標に移動し、より容易な操作方式を実現できる。
Androidオペレーティングシステムに、ユーザが指定した便利化操作点の位置パラメータを記録するためのスペシャルサービスプロセス１を追加し、座標ＡＢ（Ａｘ３ｘ４，Ｂｙ３ｙ４）の形式で記録し、ユーザが指を操作して位置を指定した後、スペシャルサービスプロセス１は、座標ＡＢ（Ａｘ３ｘ４，Ｂｙ３ｙ４）の形式でこの位置をキャッシュする。該便利化操作機能をオフであると、上記座標を記録しない。 
【００３４】
手順３： Androidオペレーティングシステムに、端末の現在の操作インターフェースＵＩをフルスクリーンで表示するかどうかを判断するためのスペシャルサービスプロセス２を追加し、且つＭＮ（Ｍｘ１ｘ２，Ｎｙ１ｙ２）の形式で現在の操作インターフェースＵＩの座標位置を記録する。
Androidオペレーティングシステムに、端末の現在の操作インターフェースＵＩをフルスクリーンで表示するかどうかを判断するためのスペシャルサービスプロセス２を追加する。スペシャルサービスプロセス２は、リアルタイムに現在の操作インターフェースＵＩのサイズ（例えば、４８０＊８５４，幅４８０画素，高さ８５４画素）を読み取り、このパラメータと端末のスクリーンのサイズ（例えば、７２０＊１２８０，幅７２０画素，高さ１２８０画素）とを比較し、現在の操作インターフェースＵＩの値が端末のスクリーンの値よりも小さいと、非フルスクリーンで表示すると判断する。同時に、スペシャルサービスプロセス２は、現在の操作インターフェースＵＩの座標位置を読み取って記録し、且つＭＮ（Ｍｘ１ｘ２，Ｎｙ１ｙ２）の形式で記録する必要がある。
【００３５】
手順４： Androidオペレーティングシステムに、現在の操作インターフェースＵＩの表示位置を調整するためのスペシャルサービスプロセス３を追加し、現在の操作インターフェースＵＩをユーザが指定した便利化操作点の座標位置に移動する。
調整の方向は、現在の操作インターフェースＵＩをユーザの便利化操作点の座標方向に移動することであり、移動距離ＸＹは便利化操作点と操作インターフェースＵＩとの距離差の絶対値であり、操作インターフェースＵＩの座標はＭＮ（Ｍｘ１ｘ２，Ｎｙ１ｙ２）であり、便利化操作点の座標はＡＢ（Ａｘ３ｘ４，Ｂｙ３ｙ４）であり、Ｘ＝｜Ｍｘ１ｘ２−Ａｘ３ｘ４｜であり、Ｙ＝｜Ｎｙ１ｙ２−Ｂｙ３ｙ４｜であり、次式になる。
【数１】
0006429900.tif 000002
【００３６】
手順５： ユーザが手動に便利化操作機能をオンにすると、便利化操作点を指定するようにユーザに直ちに指示する。
【００３７】
手順６： スペシャルサービスプロセス１は、ユーザが指定した便利化操作点の位置座標を記録し、且座標ＡＢ（Ａｘ３ｘ４，Ｂｙ３ｙ４）の形式で記録する。
【００３８】
手順７： スペシャルサービスプロセス２は、現在の操作インターフェースＵＩをフルスクリーンで表示するかどうかを判断し、且つＭＮ（Ｍｘ１ｘ２，Ｎｙ１ｙ２）の形式で現在の操作インターフェースＵＩの座標位置を記録する。
【００３９】
手順８： スペシャルサービスプロセス３は、現在の操作インターフェースＵＩの表示位置を調整し、調整の方法は、現在の操作インターフェースＵＩを便利化操作点の方向に移動することである。
移動距離ＸＹは、便利化操作点と操作インターフェースＵＩとの距離差の絶対値であり、操作インターフェースＵＩの座標はＭＮ（Ｍｘ１ｘ２，Ｎｙ１ｙ２）であり、便利化操作点の座標はＡＢ（Ａｘ３ｘ４，Ｂｙ３ｙ４）であり、Ｘ＝｜Ｍｘ１ｘ２−Ａｘ３ｘ４｜であり、Ｙ＝｜Ｎｙ１ｙ２−Ｂｙ３ｙ４｜であり，簡単なピタゴラスの定理により、次式のように移動距離を算出する。
【数２】
0006429900.tif 000003
【００４０】
手順９： 図５は、本発明の実施例による端末の便利化操作のＵＩ位置移動完成の模式図であり、図５に示すように、操作インターフェースＵＩをユーザの指が位置する便利化操作点の座標位置に調整する。
【００４１】
以上、本発明について詳しく説明したが、本発明はこれに限定されるものではなく、当業者は本発明の趣旨に基づいて各種の変更を行うことができる。従って、本発明の趣旨に基づいて行った変更については、いずれも本発明の保護範囲に属すると理解すべきである。
【産業上の利用可能性】
【００４２】
上記を纏め、本発明の実施例の技術効果については、本発明の実施例は、Androidオペレーティングシステムがユーザの操作の指の位置に感応し、非フルスクリーンで表示する操作インターフェースＵＩをユーザの操作の指の位置（即ち、指定した便利化操作点）に接近させて移動させる方法を提供することにより、特にユーザの操作の指が移動した後の具体的な座標位置データをトラッキングして記録し、且つ該位置データを利用して端末操作インターフェースＵＩが主動的に指とインタラクションする方法を提供することに関する。これにより操作ターゲットが主動的に操作の指を探して接近し、より便利な操作をユーザに提供し、指の移動範囲が広すぎることによる操作の不便を減少し、広い範囲で操作の指を移動することにより端末を滑り落として損傷を与えることを防止する。
【図１】
0006429900.tif 000004
【図２】
0006429900.tif 000005
【図３】
0006429900.tif 000006
【図４】
0006429900.tif 000007
【図５】
0006429900.tif 000008