(57)【特許請求の範囲】
【請求項１】
タッチ画面に表示されたウィジェットのウィジェットエリアの調整方法であって、前記ウィジェットは、情報を表示するために使用され、前記ウィジェットエリアは、表示された前記ウィジェットが前記タッチ画面を占有するエリアであり、
ユーザによってトリガされる起動命令に従ってウィジェット編集モードに入るステップと、
前記ウィジェット編集モードに入った前記ウィジェット内で前記ユーザによってトリガされるスライディングトラックを取得するステップであって、前記スライディングトラックが前記ウィジェットエリアを調整するために使用される、ステップと、
移動後の前記ウィジェットの前記ウィジェットエリアが画面境界からはみ出る場合、前記ウィジェットの移動の終了位置および前記画面境界の位置に従って調整後のウィジェットエリアを決定するステップであって、前記ウィジェットの前記終了位置が前記スライディングトラックのオフセットによって決定され、前記ウィジェットエリアと前記画面境界の内部領域との重複領域のエリアが前記調整後のウィジェットエリアである、ステップと
を含む方法。
【請求項２】
前記ウィジェット編集モードに入った前記ウィジェット内で前記ユーザによってトリガされるスライディングトラックを取得する前記ステップが、
前記ウィジェット編集モードに入った前記ウィジェットの内部領域内で前記ユーザによってトリガされる前記スライディングトラックを取得するステップ
を含む、請求項1に記載の方法。
【請求項３】
移動後の前記ウィジェットの前記ウィジェットエリアが画面境界からはみ出る場合、前記ウィジェットの移動の終了位置および前記画面境界の位置に従って調整後のウィジェットエリアを決定する前記ステップであって、前記ウィジェットの前記終了位置が前記スライディングトラックのオフセットによって決定され、前記ウィジェットエリアと前記画面境界の内部領域との重複領域のエリアが前記調整後のウィジェットエリアである、前記ステップが、
前記スライディングトラックの開始点および終了点に従って変位を決定するステップであって、前記変位が前記ウィジェットの頂点の変位を示すために使用される、ステップと、
前記変位および前記ウィジェットの移動の開始位置に従って前記ウィジェットの前記終了位置を計算するステップであって、前記ウィジェットの前記終了位置および前記ウィジェットの前記開始位置が両方とも前記ウィジェットの4つの頂点の座標によって示され、前記ウィジェットの前記開始位置が、前記スライディングトラックの前記開始点に対応する前記ウィジェットの頂点の位置によって表され、前記ウィジェットの前記終了位置が、前記スライディングトラックの前記終了点に対応する前記ウィジェットの頂点の位置によって表される、ステップと、
前記画面境界の4つの頂点の座標を取得するステップと、
前記ウィジェットの前記終了位置の前記4つの頂点の座標の中に、前記画面境界の前記4つの頂点の座標によって示される座標範囲を超える座標が存在する場合、前記ウィジェットエリアと前記画面境界の内部領域との前記重複領域のエリアを計算するステップと
を含む、請求項1に記載の方法。
【請求項４】
タッチ画面に表示されたウィジェットのウィジェットエリア調整装置であって、前記ウィジェットは、情報を表示するために使用され、前記ウィジェットエリアは、表示された前記ウィジェットが前記タッチ画面を占有するエリアであり、
ユーザによってトリガされる起動命令に従ってウィジェット編集モードに入るように構成された切替えユニットと、
前記ウィジェット編集モードに入った前記ウィジェット内で前記ユーザによってトリガされるスライディングトラックを取得するように構成された取得ユニットであって、前記スライディングトラックが前記ウィジェットエリアを調整するために使用される、取得ユニットと、
移動後の前記ウィジェットの前記ウィジェットエリアが画面境界からはみ出る場合、前記ウィジェットの移動の終了位置および前記画面境界の位置に従って調整後のウィジェットエリアを決定するように構成された決定ユニットであって、前記ウィジェットの前記終了位置が、前記取得ユニットによって取得される前記スライディングトラックのオフセットによって決定され、前記ウィジェットエリアと前記画面境界の内部領域との重複領域のエリアが前記調整後のウィジェットエリアである、決定ユニットと
を備える装置。
【請求項５】
前記取得ユニットが、前記ウィジェット編集モードに入った前記ウィジェットの内部領域内で前記ユーザによってトリガされる前記スライディングトラックを取得するようにさらに構成される、請求項4に記載の装置。
【請求項６】
前記決定ユニットが、
前記スライディングトラックの開始点および終了点に従って変位を決定するように構成された決定サブユニットであって、前記変位が前記ウィジェットの頂点の変位を示すために使用される、決定サブユニットと、
前記決定サブユニットによって決定される前記変位および前記ウィジェットの移動の開始位置に従って前記ウィジェットの前記終了位置を計算するように構成された計算サブユニットであって、前記ウィジェットの前記終了位置および前記ウィジェットの前記開始位置が両方とも前記ウィジェットの4つの頂点の座標によって示され、前記ウィジェットの前記開始位置が、前記スライディングトラックの前記開始点に対応する前記ウィジェットの頂点の位置によって表され、前記ウィジェットの前記終了位置が、前記スライディングトラックの前記終了点に対応する前記ウィジェットの頂点の位置によって表される、計算サブユニットと、
前記画面境界の4つの頂点の座標を取得するように構成された取得サブユニットと
を備え、
前記計算サブユニットは、前記ウィジェットの前記終了位置の前記4つの頂点の座標の中に、前記画面境界の前記4つの頂点の座標によって示される座標範囲を超える座標が存在するとき、前記ウィジェットエリアと前記画面境界の内部領域との前記重複領域のエリアを計算するようにさらに構成される、請求項4に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、インターネットアプリケーション技術の分野に関し、詳細には、ウィジェットエリアの調整方法および調整装置に関する。
【背景技術】
【０００２】
アンドロイド（Android（登録商標））システムを実行している既存デバイスのメイン画面は、ランチャ（launcher）アプリケーションのプロセスによって実装される。ランチャアプリケーションは、システムのコアアプリケーションであり、デバイスが起動されている間に起動され、他のアプリケーションを起動するための基盤となる。ランチャアプリケーションは、仮想ホーム（home）インターフェースを提供する。ホームインターフェース上には、2つのタイプの基本コンテンツが存在し、1つのタイプはウィジェット（Widget）であり、他のタイプはアプリケーションのショートカットである。アプリケーション情報の提示および簡単な操作のキャリアとして、ウィジェットは、ニュースタイトル、メールの件名、または迅速なリマインダなどのアプリケーション内部の何らかの情報をユーザに表示することができ、加えて、タッピングまたはスライディングなどの簡単なジェスチャ操作によって、ウィジェットは、ウィジェットに対応するアプリケーションの起動をトリガしてアプリケーションインターフェースに入るか、または、スイッチングまたは前ページ/次ページなどの提示されているコンテンツを切り替えるアクションをトリガすることができる。しかしながら、ウィジェットのエリアは限定され、ウィジェットはホームのスペースを占有する。したがって、アンドロイドシステムは、ユーザが自身の必要に応じてウィジェットのサイズを調整して、情報表示コンテンツと占有されるホームスペースとの間のバランスを取るように、ウィジェットのエリアサイズを変更する機能を提供し、機能性および使いやすさに対するユーザの包括的な要求を満足させる。
【０００３】
従来技術では、ウィジェットエリアは以下の方式で調整される。ユーザがウィジェットにタッチし、ウィジェットを保持すると、ウィジェットは編集モードに入る。編集モードは、ウィジェットのエリアサイズおよび位置を調整するために使用される。編集モードに入ることの特徴は、ウィジェットのエッジ位置に境界が表示され、境界の各辺の中心点の位置または各頂点に小さいドットが表示されることである。ユーザが1つの小さいドットをドラッグし移動させると、（辺の中心点に位置する）小さいドットが位置する辺の位置がそれに従って変化するか、または（頂点に位置する）小さいドットに対応する2つの辺の位置および長さがそれに従って変化し、次いでウィジェットのエリアサイズの調整が実施される。
【０００４】
ウィジェットエリアの調整を実施するプロセスにおいて、発明者は、従来技術が少なくとも以下の問題を有することを発見する。編集モードでは、表示された境界のエリアが限定され、ユーザは境界上の小さいドットを正確にタップすることができず、操作確度が低いという問題の原因となる。ユーザが小さいドットを正確にタップすることができないとき、タッチポイントが境界内にある場合は移動ウィジェット命令がトリガされ、タッチポイントが境界外にある場合はウィジェットを調整することができない。
【発明の概要】
【０００５】
本発明は、ユーザ操作の確度が低いという問題を解決することができる、ウィジェットエリアの調整方法および調整装置を提供する。
【課題を解決するための手段】
【０００６】
第1の態様によれば、本発明は、ウィジェットエリアの調整方法を提供し、方法は、
ユーザによってトリガされる起動命令に従ってウィジェット編集モードに入ることと、
編集モードに入ったウィジェット内でユーザによってトリガされるスライディングトラックを取得することであって、スライディングトラックがウィジェットエリアを調整するために使用される、取得することと、
ウィジェットの終了位置および画面境界の位置に従ってウィジェットエリアを決定することであって、ウィジェットの終了位置がスライディングトラックのオフセットによって決定される、決定することとを含む。
【０００７】
第1の態様の第1の可能な実装方式では、編集モードに入ったウィジェット内でユーザによってトリガされるスライディングトラックを取得することは、
編集モードに入ったウィジェットの内部領域内でユーザによってトリガされるスライディングトラックを取得することを含む。
【０００８】
第1の態様の実装方式において、第1の態様の第2の可能な実装方式がさらに提供され、第1の態様の第2の可能な実装方式では、ウィジェットの終了位置および画面境界の位置に従ってウィジェットエリアを決定することであって、ウィジェットの終了位置がスライディングトラックのオフセットによって決定される、決定することは、
スライディングトラックの開始点および終了点に従って変位を決定することであって、変位がウィジェットの頂点の変位を示すために使用される、決定することと、
変位およびウィジェットの開始位置に従ってウィジェットの終了位置を計算することであって、ウィジェットの終了位置およびウィジェットの開始位置が両方ともウィジェットの4つの頂点の座標によって示され、ウィジェットの開始位置が、スライディングトラックの開始点に対応するウィジェットの頂点の位置によって表され、ウィジェットの終了位置が、スライディングトラックの終了点に対応するウィジェットの頂点の位置によって表される、計算することと、
画面境界の4つの頂点の座標を取得することと、
ウィジェットの終了位置の4つの頂点の座標の中に、画面境界の4つの頂点の座標によって示される座標範囲を超える座標が存在する場合、ウィジェットと画面境界との重複領域のエリアを計算することであって、重複領域のエリアがウィジェットエリアである、計算することとを含む。
【０００９】
第1の態様の実装方式において、第1の態様の第3の可能な実装方式がさらに提供され、第1の態様の第3の可能な実装方式では、ユーザによってトリガされる起動命令に従ってウィジェット編集モードに入ることは、
ユーザによってトリガされる起動命令に従ってアクティブ化状態でウィジェットを表示することを含む。
【００１０】
第2の態様によれば、本発明は、ウィジェットエリアの調整方法を提供し、方法は、
ユーザによってトリガされる起動命令に従ってウィジェット編集モードに入ることと、
編集モードに入ったウィジェットの内部領域内でユーザによってトリガされるスライディングトラックを取得することであって、スライディングトラックがウィジェットエリアを調整するために使用される、取得することと、
プリセット固定点においてユーザによってトリガされる固定命令が受信された場合、プリセット固定点と、プリセット固定点に対応する基準点と、スライディングトラックの開始点および終了点に対応する変位とに従ってウィジェットエリアを決定すること、またはスライディングトラックの終了点およびプリセット固定点に従ってウィジェットエリアを決定することとを含む。
【００１１】
第2の態様の第1の可能な実装方式では、編集モードに入ったウィジェット内でユーザによってトリガされるスライディングトラックを取得することは、
編集モードに入ったウィジェットの内部領域内でユーザによってトリガされるスライディングトラックを取得することを含む。
【００１２】
第2の態様の実装方式において、第2の態様の第2の可能な実装方式がさらに提供され、第2の態様の第2の可能な実装方式では、ユーザによってトリガされる起動命令に従ってウィジェット編集モードに入ることは、
ユーザによってトリガされる起動命令に従ってアクティブ化状態でウィジェットを表示することと、
ウィジェットの境界の固定点に固定アイコンを表示することとを含み、固定アイコンは、ウィジェットが固定されているかどうかを示すために使用される。
【００１３】
第2の態様の第2の可能な実装方式において、第2の態様の第3の可能な実装方式がさらに提供され、第2の態様の第3の可能な実装方式では、プリセット固定点においてユーザによってトリガされる固定命令が受信された場合、プリセット固定点と、プリセット固定点に対応する基準点と、スライディングトラックの開始点および終了点に対応する変位とに従ってウィジェットエリアを決定することは、
固定点においてユーザによってトリガされる固定命令を受信することであって、固定点がウィジェットの任意の頂点であり、固定点の座標が（x0，y0）である、受信することと、
固定命令が受信された場合、
ウィジェットの境界上にあり、固定点と対角線を形成する基準点の座標（x0'，y0'）を取得することと、
スライディングトラックの終了点の水平座標からスライディングトラックの開始点の水平座標を減算して、横方向の変位dxを取得することと、
スライディングトラックの終了点の垂直座標からスライディングトラックの開始点の垂直座標を減算して、縦方向の変位dyを取得することと、
新しい基準点の座標（x0'＋dx，y0'＋dy）を計算することと、
新しい基準点の座標（x0'＋dx，y0'＋dy）および固定点の座標（x0，y0）によって決定されるウィジェットエリアを計算することとを含む。
【００１４】
第2の態様の第2の可能な実装方式において、第2の態様の第4の可能な実装方式がさらに提供され、第2の態様の第4の可能な実装方式では、プリセット固定点においてユーザによってトリガされる固定命令が受信された場合、スライディングトラックの終了点およびプリセット固定点に従ってウィジェットエリアを決定することは、
固定点においてユーザによってトリガされる固定命令を受信することであって、固定点がウィジェットの任意の頂点であり、固定点の座標が（x0，y0）である、受信することと、
固定命令が受信された場合、
スライディングトラックの終了点の座標（x1，y1）を取得することと、
スライディングトラックの終了点の座標（x1，y1）および固定点の座標（x0，y0）によって決定されるウィジェットエリアを計算することとを含む。
【００１５】
第3の態様によれば、本発明は、ウィジェットエリア調整装置を提供し、装置は、
ユーザによってトリガされる起動命令に従ってウィジェット編集モードに入るように構成された切替えユニットと、
編集モードに入ったウィジェット内でユーザによってトリガされるスライディングトラックを取得するように構成された取得ユニットであって、スライディングトラックがウィジェットエリアを調整するために使用される、取得ユニットと、
ウィジェットの終了位置および画面境界の位置に従ってウィジェットエリアを決定するように構成された決定ユニットであって、ウィジェットの終了位置が、取得ユニットによって取得されるスライディングトラックのオフセットによって決定される、決定ユニットとを含む。
【００１６】
第3の態様の第1の可能な実装方式では、取得ユニットは、編集モードに入ったウィジェットの内部領域内でユーザによってトリガされるスライディングトラックを取得するようにさらに構成される。
【００１７】
第3の態様の実装方式において、第3の態様の第2の可能な実装方式がさらに提供され、第3の態様の第2の可能な実装方式では、決定ユニットは、
スライディングトラックの開始点および終了点に従って変位を決定するように構成された決定サブユニットであって、変位がウィジェットの頂点の変位を示すために使用される、決定サブユニットと、
決定サブユニットによって決定される変位およびウィジェットの開始位置に従ってウィジェットの終了位置を計算するように構成された計算サブユニットであって、ウィジェットの終了位置およびウィジェットの開始位置が両方ともウィジェットの4つの頂点の座標によって示され、ウィジェットの開始位置が、スライディングトラックの開始点に対応するウィジェットの頂点の位置によって表され、ウィジェットの終了位置が、スライディングトラックの終了点に対応するウィジェットの頂点の位置によって表される、計算サブユニットと、
画面境界の4つの頂点の座標を取得するように構成された取得サブユニットとを含み、
計算サブユニットは、ウィジェットの終了位置の4つの頂点の中に、画面境界の4つの頂点の座標によって示される座標範囲を超える座標が存在するとき、ウィジェットと画面境界との重複領域のエリアを計算するようにさらに構成され、ここで、重複領域のエリアはウィジェットエリアである。
【００１８】
第3の態様の実装方式において、第3の態様の第3の可能な実装方式がさらに提供され、第3の態様の第3の可能な実装方式では、切替えユニットは、ユーザによってトリガされる起動命令に従ってアクティブ化状態でウィジェットを表示するようにさらに構成される。
【００１９】
第4の態様によれば、本発明は、ウィジェットエリア調整装置を提供し、装置は、
ユーザによってトリガされる起動命令に従ってウィジェット編集モードに入るように構成された切替えユニットと、
編集モードに入ったウィジェットの内部領域内でユーザによってトリガされるスライディングトラックを取得するように構成された取得ユニットであって、スライディングトラックがウィジェットエリアを調整するために使用される、取得ユニットと、
プリセット固定点においてユーザによってトリガされる固定命令が受信された場合、プリセット固定点と、プリセット固定点に対応する基準点と、スライディングトラックの開始点および終了点に対応する変位とに従ってウィジェットエリアを決定すること、またはスライディングトラックの終了点およびプリセット固定点に従ってウィジェットエリアを決定することを行うように構成された決定ユニットとを含む。
【００２０】
第4の態様の第1の可能な実装方式では、取得ユニットは、編集モードに入ったウィジェットの内部領域内でユーザによってトリガされるスライディングトラックを取得するようにさらに構成される。
【００２１】
第4の態様の実装方式において、第4の態様の第2の可能な実装方式がさらに提供され、第4の態様の第2の可能な実装方式では、切替えユニットは、ユーザによってトリガされる起動命令に従ってアクティブ化状態でウィジェットを表示することと、ウィジェットの境界の固定点に固定アイコンを表示こととを行うようにさらに構成され、ここで、固定アイコンはウィジェットが固定されているかどうかを示すために使用される。
【００２２】
第4の態様の第2の可能な実装方式において、第4の態様の第3の可能な実装方式がさらに提供され、第4の態様の第3の可能な実装方式では、決定ユニットは、
固定点においてユーザによってトリガされる固定命令を受信するように構成された受信サブユニットであって、固定点がウィジェットの任意の頂点であり、固定点の座標が（x0，y0）である、受信サブユニットと、
固定命令が受信されたとき、ウィジェットの境界上にあり、固定点と対角線を形成する基準点の座標（x0'，y0'）を取得するように構成された取得サブユニットと、
スライディングトラックの終了点の水平座標からスライディングトラックの開始点の水平座標を減算して、横方向の変位dxを取得することと、
スライディングトラックの終了点の垂直座標からスライディングトラックの開始点の垂直座標を減算して、縦方向の変位dyを取得することと、
新しい基準点の座標（x0'＋dx，y0'＋dy）を計算することと、
新しい基準点の座標（x0'＋dx，y0'＋dy）および固定点の座標（x0，y0）によって決定されるウィジェットエリアを計算することとを行うように構成された計算サブユニットとを含む。
【００２３】
第4の態様の第2の可能な実装方式において、第4の態様の第4の可能な実装方式がさらに提供され、第4の態様の第4の可能な実装方式では、受信サブユニットは、固定点においてユーザによってトリガされる固定命令を受信するようにさらに構成され、ここで、固定点はウィジェットの任意の頂点であり、固定点の座標は（x0，y0）であり、
取得サブユニットは、固定命令が受信されたとき、スライディングトラックの終了点の座標（x1，y1）を取得するようにさらに構成され、
計算サブユニットは、スライディングトラックの終了点の座標（x1，y1）および固定点の座標（x0，y0）によって決定されるウィジェットエリアを計算するようにさらに構成される。
【００２４】
本発明において提供されたウィジェットエリアの調整方法および調整装置によれば、起動命令に従って、ウィジェットが編集モードに入り、ウィジェットの内部領域内でユーザによってトリガされるスライディングトラックが受信され、ウィジェットの終了位置および画面境界の位置に従ってウィジェットのエリアが決定され、ウィジェットの終了位置がスライディングトラックのオフセットによって決定されること、またはプリセット固定点においてユーザによってトリガされる固定命令が受信された場合、プリセット固定点と、プリセット固定点に対応する基準点と、スライディングトラックの開始点および終了点に対応する変位とに従ってウィジェットエリアが決定されること、もしくはスライディングトラックの終了点およびプリセット固定点に従ってウィジェットエリアが決定されることを判断することができる。従来技術では、ユーザは、タッチエリアが小さいウィジェットの境界上で動作をトリガする必要があり、ユーザ操作の確度は低くなる。本発明では、ユーザは、ウィジェットの内部領域内でスライディングトラックを使用することによって、ウィジェットエリアを調整することができる。ウィジェットの内部領域の面積は、ウィジェットの境界の面積よりも大きく、したがって、ユーザ操作の確度は改善される。
【００２５】
本発明の実施形態または従来技術における技術的解決策を記載するために、以下では、実施形態または従来技術を記載するために必要な添付図面を簡単に紹介する。当然ながら、以下の説明における添付図面は本発明のいくつかの実施形態を示すにすぎず、当業者は、創造的な努力なしに、これらの添付図面から他の図面をさらに導出することができる。
【図面の簡単な説明】
【００２６】
【図１】本発明の一実施形態による第1のウィジェットエリアの調整方法のフローチャートである。
【図２】本発明の一実施形態による第2のウィジェットエリアの調整方法のフローチャートである。
【図３】本発明の一実施形態による使用シナリオの概略図である。
【図４】本発明の一実施形態によるウィジェット編集モードの表示方式の図である。
【図５】本発明の一実施形態による第3のウィジェットエリアの調整方法のフローチャートである。
【図６】本発明の一実施形態による別のウィジェット編集モードの表示方式の図である。
【図７】本発明の一実施形態による第4のウィジェットエリアの調整方法のフローチャートである。
【図８】本発明の一実施形態による別の使用シナリオの概略図である。
【図９】本発明の一実施形態による第5のウィジェットエリアの調整方法のフローチャートである。
【図１０】本発明の一実施形態による第1のウィジェットエリア調整装置の概略構造図である。
【図１１】本発明の一実施形態による第2のウィジェットエリア調整装置の概略構造図である。
【図１２】本発明の一実施形態による第3のウィジェットエリア調整装置の概略構造図である。
【図１３】本発明の一実施形態による第4のウィジェットエリア調整装置の概略構造図である。
【図１４】本発明の一実施形態による第5のウィジェットエリア調整装置の概略構造図である。
【図１５】本発明の一実施形態による第6のウィジェットエリア調整装置の概略構造図である。
【発明を実施するための形態】
【００２７】
以下では、本発明の実施形態における添付図面を参照して、本発明の実施形態における技術的解決策を明確かつ十分に記載する。当然ながら、記載される実施形態は、本発明の実施形態のうちのいくつかにすぎず、すべてではない。創造的な労力なしに本発明の実施形態に基づいて、当業者によって取得されるすべての他の実施形態は、本発明の保護範囲内に入るべきである。
【００２８】
本発明の一実施形態は、ウィジェットエリアの調整方法を提供し、方法は、スマートフォンまたはタブレットコンピュータなどの電子デバイスに適用される。図1に示されたように、方法は、以下のステップを含む。
【００２９】
ステップ101：ユーザによってトリガされる起動命令に従って、ウィジェットが編集モードに入ったと判断する。
【００３０】
ユーザが指を使用することによってウィジェットにタッチし、ウィジェットを（1s以上）保持すると、起動命令をトリガすることができる。ユーザはまた、ウィジェットを連続してタップすることによって、起動命令をトリガすることができる。ウィジェットが編集モードに入ると、ウィジェットの表示方式が変化し、たとえば、ウィジェットの内部領域が何かで塗りつぶされる。加えて、ウィジェットの内部領域内でユーザによってトリガされるスライディングトラックなどのジェスチャは、編集モードにおける解析方式に従って解析され、たとえば、非編集モードでは、縦方向のスライディングトラックは、ウィジェットの内部情報をブラウジングするための命令に解析され、編集モードでは、縦方向のスライディングトラックは、ウィジェットの領域を移動させるための命令に解析される。
【００３１】
ステップ102：編集モードに入ったウィジェット内でユーザによってトリガされるスライディングトラックを取得する。ここで、スライディングトラックはウィジェットエリアを調整するために使用される。
【００３２】
詳細には、編集モードに入ったウィジェットの内部領域内でユーザによってトリガされるスライディングトラックが取得される。
【００３３】
スライディングトラックは、編集モードに入ったウィジェットの内部領域内でユーザによってトリガされ、ウィジェットの領域を移動させるためのスライディングトラックであり得るか、またはウィジェットエリアを直接調整するためのスライディングトラックであり得る。
【００３４】
ステップ103：ウィジェットの終了位置および画面境界の位置に従ってウィジェットエリアを決定する。ここで、ウィジェットの終了位置はスライディングトラックのオフセットによる。
【００３５】
ウィジェットの開始位置および終了位置は両方とも、ウィジェットの4つの頂点の座標、たとえば、｛（1，1），（1，2），（2，2），（2，1）｝を使用することによって共に示され、これらの位置は、左下隅の頂点から始まり反時計回りに順に配置された頂点の座標である。画面境界の位置は、画面境界の4つの頂点の座標によって共に示される場合があり、ウィジェットが実際に移動することができる最大範囲、たとえば、｛（0，0），（0，4），（4，4），（4，0）｝でもあり、この位置は、左下隅の頂点から始まり反時計回りに順に配置された頂点の座標である。
【００３６】
移動後のウィジェットの終了位置は、スライディングトラックに従って決定される場合があり、この位置は、ウィジェットが実際に移動することができる最大範囲内にあり得るか、またはウィジェットは、ウィジェットが実際に移動することができる最大範囲を越えて移動することができる。ウィジェットが実際に移動することができる最大範囲内、すなわち、画面境界内の場合、ウィジェットエリアは変化しない。ウィジェットが実際に移動することができる最大範囲を越えた場合、ウィジェットの終了位置と画面境界の位置との重複領域のエリアがウィジェットエリアである。
【００３７】
本発明において提供されたウィジェットエリアの調整方法によれば、起動命令に従って、ウィジェットが編集モードに入り、ウィジェットの内部領域内でユーザによってトリガされるスライディングトラックが受信され、ウィジェットの終了位置および画面境界の位置に従ってウィジェットのエリアが決定され、ウィジェットの終了位置がスライディングトラックのオフセットによって決定されることを判断することができる。従来技術では、ユーザは、タッチエリアが小さいウィジェットの境界上で動作をトリガする必要があり、ユーザ操作の確度は低くなる。本発明では、ユーザは、ウィジェットの内部領域内で、スライディングトラックを使用することによって、ウィジェットエリアを調整することができる。ウィジェットの内部領域の面積はウィジェットの境界の面積よりも大きいので、ユーザ操作の確度は改善される。
【００３８】
本発明の一実施形態は、図1に示された方法の具体的な説明として、ウィジェットエリアの調整方法をさらに提供する。図2に示されたように、ウィジェットの終了位置および画面境界の位置に従ってウィジェットエリアを決定し、ウィジェットの終了位置がスライディングトラックのオフセットによって決定されるステップ103は、以下の方式で実施される場合がある。
【００３９】
ステップ201：スライディングトラックの開始点および終了点に従って変位を決定する。ここで、変位はウィジェットの頂点の変位を示すために使用される。
【００４０】
変位を取得するために、スライディングトラックの開始点の座標がスライディングトラックの終了点の座標から減算される。スライディングトラックは、ウィジェットを移動させるために使用される。変位は、画面境界の頂点間の座標の差分の最大値よりも大きくない。
【００４１】
ステップ202：変位およびウィジェットの開始位置に従ってウィジェットの終了位置を計算する。ここで、ウィジェットの終了位置およびウィジェットの開始位置は両方とも、ウィジェットの4つの頂点の座標によって示され、ウィジェットの開始位置は、スライディングトラックの開始点に対応するウィジェットの頂点の位置によって表され、ウィジェットの終了位置は、スライディングトラックの終了点に対応するウィジェットの頂点の位置によって表される。
【００４２】
スライディングトラックの開始点および終了点に従って決定された変位は、ウィジェットの4つの頂点の変位である。
【００４３】
ステップ203：画面境界の4つの頂点の座標を取得する。
【００４４】
画面境界の4つの頂点の座標はプリセット座標であり、記憶媒体から直接読み取られる場合がある。
【００４５】
ステップ204：ウィジェットの終了位置の4つの頂点の座標の中に、画面境界の4つの頂点の座標によって示された座標範囲を超える座標が存在する場合、ウィジェットと画面境界との重複領域のエリアを計算する。ここで、重複領域のエリアがウィジェットエリアである。
【００４６】
ユーザの観点からは、ウィジェットの終了位置の4つの頂点の座標の中に、画面境界の4つの頂点の座標によって示された座標範囲を超える座標が存在することは、すなわち、移動後のウィジェットが部分的に画面を越えて移動することである。
【００４７】
機械の観点からは、ウィジェットの終了位置の4つの頂点の座標の中の水平座標が画面境界の4つの頂点の座標の中の水平座標の最小値よりも小さいか、もしくはウィジェットの終了位置の4つの頂点の座標の中の水平座標が画面境界の4つの頂点の座標の中の水平座標の最大値よりも大きい場合、および/または、ウィジェットの終了位置の4つの頂点の座標の中の垂直座標が画面境界の4つの頂点の座標の中の垂直座標の最小値よりも小さいか、もしくはウィジェットの終了位置の4つの頂点の座標の中の垂直座標が画面境界の4つの頂点の座標の中の垂直座標の最大値よりも大きい場合、ウィジェットの終了位置の4つの頂点の座標の中に、画面境界の4つの頂点の座標によって示された座標範囲を超える座標が存在すると判断することができる。
【００４８】
ウィジェットと画面境界との重複領域は、ウィジェットが画面境界指示範囲を超えない領域である。画面境界指示範囲は、画面境界によって描かれた内部領域である。重複領域は、ウィジェットの4つの頂点の座標および画面境界の4つの頂点の座標によって共に示された最小の矩形領域である。
【００４９】
ウィジェットが矩形であるとき、重複領域はウィジェットおよび画面境界によって描かれた矩形領域である。
【００５０】
以下では、使用シナリオを使用することによって具体的な説明を提供する。
【００５１】
図3に示されたように、ユーザがウィジェット内部のスライディングトラックをトリガすると、スライディングトラックの終了点に対応するウィジェットの領域｛（−1，3），（−1，5），（2，5），（2，3）｝が取得される。取得された画面境界の座標は、｛（0，0），（0，4），（4，4），（4，0）｝である。スライディングトラックの終了点に対応する4つの頂点の座標の中の水平座標は、画面境界の4つの頂点の座標の中の水平座標の最小値よりも小さく（−1＜0）、ウィジェットの4つの頂点であり、スライディングトラックの終了点に対応する4つの頂点の座標の中の垂直座標は、画面境界の4つの頂点の座標の中の垂直座標の最大値よりも大きい（5＞4）。したがって、ウィジェットと画面境界との重複領域のエリアがウィジェットエリアであると判断される。重複領域は、ウィジェットの4つの頂点の座標および画面境界の4つの頂点の座標によって共に示された最小の矩形領域｛（0，3），（0，4），（2，4），（2，3）｝である。
【００５２】
本発明のこの実施形態において提供されたウィジェットエリアの調整方法によれば、ウィジェットの終了位置は、スライディングトラックの開始点および終了点によって決定された変位と、ウィジェットの開始位置とに従って計算することができ、ウィジェットの終了位置の4つの頂点の座標の中に、画面境界の4つの頂点の座標によって示された座標範囲を超える座標が存在する場合、ウィジェットと画面境界との重複領域のエリアが計算され、重複領域のエリアがウィジェットエリアである。画面境界に従ってウィジェットを「適応」させることによって、ウィジェットエリアを調整する効果が実現される。従来技術では、辺の終了点の小さいドットが複数回ドラッグされる必要があり、多くの操作ステップが存在する。本発明のこの実施形態では、ウィジェットを移動させるためのユーザの命令に従って、ウィジェットエリアを調整する効果を実現することができる。
【００５３】
本発明の一実施形態は、図1に示された方法の具体的な説明として、ウィジェットエリアの調整方法をさらに提供する。ユーザによってトリガされる起動命令に従ってウィジェット編集モードに入れるステップ101において、ウィジェット編集モードは、以下の方式で実施される場合がある。ユーザによってトリガされる起動命令に従ってアクティブ化状態でウィジェットを表示する。図4に示されたように、ウィジェットの境界は、ユーザによってトリガされる起動命令に従って表示され、アクティブ化状態は、斜線によって塗りつぶされる方式で表示される場合がある。加えて、アクティブ化状態は、破線を使用することによってウィジェットの境界を示すなどの方式で表示される場合もある。
【００５４】
本発明のこの実施形態において提供されたウィジェットエリアの調整方法によれば、アクティブ化状態にあるウィジェットが表示され、これは、ウィジェットの現在の状態をより直観的に提示し、ユーザ操作を簡略化することができる。
【００５５】
本発明の一実施形態は、ウィジェットエリアの調整方法をさらに提供する。図5に示されたように、方法は、以下のステップを含む。
【００５６】
ステップ501：ユーザによってトリガされる起動命令に従ってウィジェット編集モードに入る。
【００５７】
詳細には、ユーザによってトリガされる起動命令に従ってアクティブ化状態にあるウィジェットが表示され、ウィジェットの境界の固定点に固定アイコンが表示される。ここで、固定アイコンはウィジェットが固定されているかどうかを示すために使用される。
【００５８】
図6に示されたように、ユーザによってトリガされる起動命令に従ってウィジェットの境界が表示され、ウィジェットの境界によって描かれた領域が斜線で塗りつぶされ、ウィジェットの境界の固定点に固定アイコンが表示される。ここで、固定アイコンはウィジェットが固定されているかどうかを示すために使用される。
【００５９】
ウィジェットが編集モードに入ると、ウィジェットの表示方式がそれに従って変化し、その結果、ユーザはウィジェットが現在編集モードにあることを知る。編集モードは2つのタイプの表示方式を有し、1つのタイプでは、ウィジェットの境界および塗りつぶしている線のみが表示され、他のタイプでは、ウィジェットの境界および塗りつぶしている線に加えて、ウィジェットの境界の固定点に固定アイコンが表示される。固定アイコンはウィジェットが固定されているかどうかを示すために使用され、固定アイコンのコンテンツは、押しピン、ペーパークリップ、ロックブロックなどの絵であり得る。
【００６０】
固定点に固定アイコンを表示することは、ウィジェットの現在の状態をより直観的に提示し、ユーザ操作を簡略化することができる。
【００６１】
ステップ502：編集モードに入ったウィジェットの内部領域内でユーザによってトリガされるスライディングトラックを取得する。ここで、スライディングトラックはウィジェットエリアを調整するために使用される。
【００６２】
詳細には、編集モードに入ったウィジェットの内部領域内でユーザによってトリガされるスライディングトラックが取得される。ステップ501およびステップ502は、図1に示された方法におけるステップ101およびステップ102と同じである。
【００６３】
ステップ503：プリセット固定点においてユーザによってトリガされる固定命令が受信された場合、プリセット固定点と、プリセット固定点に対応する基準点と、スライディングトラックの開始点および終了点に対応する変位とに従ってウィジェットエリアを決定するか、またはスライディングトラックの終了点およびプリセット固定点に従ってウィジェットエリアを決定する。
【００６４】
ウィジェットの境界の固定点にある（押しピンアイコンなどの）アイコンの上をタップすることなどの操作を実行することによって、固定点において固定命令がユーザによってトリガされる。固定命令が受信されると、スライディングトラックの終了点に対応するウィジェットの領域と開始点に対応するウィジェットの領域との比に従って、ウィジェットのズーム比率が決定され、次いでウィジェットエリアが決定される。
【００６５】
本発明のこの実施形態において提供されたウィジェットエリアの調整方法によれば、起動命令に従って、ウィジェットが編集モードに入り、ウィジェットの内部領域内でユーザによってトリガされるスライディングトラックが受信されること、および、プリセット固定点においてユーザによってトリガされる固定命令が受信された場合、プリセット固定点と、プリセット固定点に対応する基準点と、スライディングトラックの開始点および終了点に対応する変位とに従ってウィジェットエリアが決定されること、またはスライディングトラックの終了点およびプリセット固定点に従ってウィジェットエリアが決定されることを判断することができる。従来技術では、ユーザは、タッチエリアが小さいウィジェットの境界上で動作をトリガする必要があり、ユーザ操作の確度は低くなる。本発明では、ユーザは、ウィジェットの内部領域内で、スライディングトラックを使用することによって、ウィジェットエリアを調整することができる。ウィジェットの内部領域の面積はウィジェットの境界の面積よりも大きいので、ユーザ操作の確度は改善される。
【００６６】
本発明の一実施形態は、図5に示された方法の具体的な説明として、ウィジェットエリアの調整方法をさらに提供する。図7に示されたように、プリセット固定点においてユーザによってトリガされる固定命令が受信された場合、プリセット固定点と、プリセット固定点に対応する基準点と、スライディングトラックの開始点および終了点に対応する変位とに従ってウィジェットエリアを決定するか、またはスライディングトラックの終了点およびプリセット固定点に従ってウィジェットエリアを決定するステップ503は、以下の方式で実施される場合がある。
【００６７】
ステップ701：固定点においてユーザによってトリガされる固定命令を受信する。ここで、固定点はウィジェットの任意の頂点であり、固定点の座標は（x0，y0）である。
【００６８】
固定点に固定アイコンが表示される。したがって、ユーザが固定アイコンをタップすると、固定命令をトリガすることができ、ウィジェットは固定状態に入る。この場合、この調整操作において固定点の座標はそれ以上変化せず、加えて、固定アイコンが固定パターンとして表示される。ユーザが再び固定アイコンをタップすると、ウィジェットの固定状態は解除され、加えて、固定アイコンが固定されていないパターンとして表示される。
【００６９】
固定命令が受信された場合、以下のステップが実行される。
【００７０】
ステップ702：ウィジェットの境界上にあり、固定点と対角線を形成する基準点の座標（x0'，y0'）を取得する。
【００７１】
1つの対角線は1つの矩形を決定することができる。したがって、固定点の座標（x0，y0）および基準点の座標（x0'，y0'）は、調整前のウィジェットの領域を決定することができる。
【００７２】
ステップ703：スライディングトラックの終了点の水平座標からスライディングトラックの開始点の水平座標を減算して、横方向の変位dxを取得する。
【００７３】
ステップ704：スライディングトラックの終了点の垂直座標からスライディングトラックの開始点の垂直座標を減算して、縦方向の変位dyを取得する。
【００７４】
スライディングトラックの開始座標が（x1，y1）であり、終了点の座標が（x2，y2）である場合、dx＝x2−x1であり、dy＝y2−y1である。
【００７５】
ステップ705：新しい基準点の座標（x0'＋dx，y0'＋dy）を計算する。
【００７６】
ステップ706：新しい基準点の座標（x0'＋dx，y0'＋dy）および固定点の座標（x0，y0）によって決定されたウィジェットエリアを計算する。
【００７７】
以下では、使用シナリオを使用することによって、図7に示されたステップを具体的に記載する。
【００７８】
図8に示されたように、ユーザはウィジェットの境界の左上隅にある固定アイコンをタップする。ここで、固定点はウィジェットの左上隅にある頂点であり、座標（x0，y0）は（1，3）であり、固定点と対角線を形成する基準点の座標（x0'，y0'）は（4，0）である。スライディングトラックの開始点（x1，y1）は（3，1）であり、終了点（x2，y2）は（2，2）である。この場合、dx＝2−3＝−1であり、dy＝2−1＝1である。したがって、新しい基準点の座標（x0'＋dx，y0'＋dy）は（4−1，3＋1）＝（3，1）である。固定点の座標（1，3）および新しい基準点の座標（3，1）に従って決定されたウィジェットの領域は、｛（1，1），（1，3），（3，3），（3，1）｝である。
【００７９】
本発明の一実施形態は、図5に示された方法の具体的な説明として、ウィジェットエリアの調整方法をさらに提供する。図9に示されたように、プリセット固定点においてユーザによってトリガされる固定命令が受信された場合、プリセット固定点と、プリセット固定点に対応する基準点と、スライディングトラックの開始点および終了点に対応する変位とに従ってウィジェットエリアを決定するか、またはスライディングトラックの終了点およびプリセット固定点に従ってウィジェットエリアを決定するステップ503は、以下の方式で実施される場合がある。
【００８０】
ステップ901：固定点においてユーザによってトリガされる固定命令を受信する。ここで、固定点はウィジェットの任意の頂点であり、固定点の座標は（x0,y0）である。
【００８１】
固定命令が受信された場合、以下のステップが実行される。
【００８２】
ステップ902：スライディングトラックの終了点の座標（x1，y1）を取得する。
【００８３】
ステップ903：スライディングトラックの終了点の座標（x1，y1）および固定点の座標（x0，y0）によって決定されたウィジェットエリアを計算する。
【００８４】
スライディングトラックの終了点の座標（x1，y1）および固定点の座標（x0，y0）によって決定されたエリアがウィジェットエリアである。
【００８５】
以下では、使用シナリオを使用することによって、図9に示されたステップを具体的に記載する。
【００８６】
ユーザはウィジェットの境界の左上隅にある固定アイコンをタップする。ここで、固定点はウィジェットの左上隅にある頂点であり、座標（x0，y0）は（1，3）であり、スライディングトラックの終了点の座標（x2，y2）は（2，2）である。固定点の座標（1，3）およびスライディングトラックの終了点の座標（2，2）に従って決定されたウィジェットの領域は、｛（1，2），（1，3），（2，3），（2，1）｝である。
【００８７】
本発明のこの実施形態において提供されたウィジェットエリアの調整方法によれば、固定命令がユーザによってトリガされると、スライディングトラックの変位またはスライディングトラックの終了点の座標に従って、ウィジェットのエリアを調整することができる。ユーザは、固定アイコンの様々なパターンに従って、ウィジェットが現在固定状態にあるかどうかを取得することができる。ウィジェットが固定状態にあるとき、ユーザは、ウィジェットの境界の内部領域内でスライディング操作を実行することによって、ウィジェットのエリアを調整することができる。
【００８８】
Android 4.0のバージョンから、システム要件が満足される場合、いくつかの異なるサイズの間で切替えを実行することができる。異なるサイズ間の切替えは、ホームのグリッドに従って定義される。一般的なワイドクォータビデオグラフィックスアレイ（Wide Quarter Video Graphics Array、略してWQVGA）の場合、画面は4×4のグリッド、すなわち4行4列であり、ウィジェットはフル領域方式で表示される。この場合、画面は4×4の座標領域に分割され、各頂点の座標は1つの座標領域に対応している。4つの頂点の座標が位置する座標領域が決定されると、ウィジェットの領域は、その座標領域内で、フルグリッド方式で表示される。
【００８９】
本発明の一実施形態は、ウィジェットエリア調整装置をさらに提供し、装置は電子デバイス内に配置される。図10に示されたように、装置は、
ユーザによってトリガされる起動命令に従ってウィジェット編集モードに入るように構成された切替えユニット1001と、
編集モードに入ったウィジェット内でユーザによってトリガされるスライディングトラックを取得するように構成された取得ユニット1002であって、スライディングトラックがウィジェットエリアを調整するために使用される、取得ユニット1002と、
ウィジェットの終了位置および画面境界の位置に従ってウィジェットエリアを決定するように構成された決定ユニット1003であって、ウィジェットの終了位置が取得ユニット1002によって取得されたスライディングトラックのオフセットによって決定される、決定ユニット1003とを含む。
【００９０】
本発明において提供されたウィジェットエリア調整装置によれば、起動命令に従って、ウィジェットが編集モードに入り、ユーザによってトリガされるスライディングトラックがウィジェットの内部領域内で受信され、ウィジェットの終了位置および画面境界の位置に従ってウィジェットのエリアが決定され、ウィジェットの終了位置がスライディングトラックのオフセットによって決定されることを判断することができる。従来技術では、ユーザは、タッチエリアが小さいウィジェットの境界上で動作をトリガする必要があり、ユーザ操作の確度は低くなる。本発明では、ユーザは、ウィジェットの内部領域内で、スライディングトラックを使用することによって、ウィジェットエリアを調整することができる。ウィジェットの内部領域の面積はウィジェットの境界の面積よりも大きいので、ユーザ操作の確度は改善される。
【００９１】
さらに、図11に示されたように、本発明の一実施形態はウィジェットエリア調整装置をさらに提供し、取得ユニット1002は、編集モードに入ったウィジェットの内部領域内でユーザによってトリガされるスライディングトラックを取得するようにさらに構成される。
【００９２】
決定ユニット1003は、
スライディングトラックの開始点および終了点に従って変位を決定するように構成された決定サブユニット1101であって、変位がウィジェットの頂点の変位を示すために使用される、決定サブユニット1101と、
決定サブユニット1101によって決定された変位およびウィジェットの開始位置に従ってウィジェットの終了位置を計算するように構成された計算サブユニット1102であって、ウィジェットの終了位置およびウィジェットの開始位置が両方とも、ウィジェットの4つの頂点の座標によって示され、ウィジェットの開始位置が、スライディングトラックの開始点に対応するウィジェットの頂点の位置によって表され、ウィジェットの終了位置が、スライディングトラックの終了点に対応するウィジェットの頂点の位置によって表される、計算サブユニット1102と、
画面境界の4つの頂点の座標を取得するように構成された取得サブユニット1103とを含み、
計算サブユニット1102は、ウィジェットの終了位置の4つの頂点の座標の中に、画面境界の4つの頂点の座標によって示された座標範囲を超える座標が存在するとき、ウィジェットと画面境界との重複領域のエリアを計算するようにさらに構成され、ここで、重複領域のエリアがウィジェットエリアである。
【００９３】
切替えユニット1001は、ユーザによってトリガされる起動命令に従ってアクティブ化状態でウィジェットを表示するようにさらに構成される。
【００９４】
本発明のこの実施形態において提供されたウィジェットエリア調整装置によれば、ウィジェットの終了位置は、スライディングトラックの開始点および終了点によって決定された変位と、ウィジェットの開始位置とに従って計算することができ、ウィジェットの終了位置の4つの頂点の座標の中に、画面境界の4つの頂点の座標によって示された座標範囲を超える座標が存在する場合、ウィジェットと画面境界との重複領域のエリアが計算され、重複領域のエリアがウィジェットエリアである。画面境界に従ってウィジェットを「適応」させることによって、ウィジェットエリアを調整する効果が実現される。従来技術では、辺の終了点の小さいドットが複数回ドラッグされる必要があり、多くの操作ステップが存在する。本発明のこの実施形態では、ウィジェットを移動させるためのユーザの命令に従って、ウィジェットエリアを調整する効果を実現することができる。加えて、アクティブ化状態にあるウィジェットが表示され、その結果、ウィジェットの現在の状態をより直観的に示すことができ、ユーザ操作を簡略化する。
【００９５】
本発明の一実施形態は、ウィジェットエリア調整装置をさらに提供し、装置は電子デバイス内に配置される。図12に示されたように、装置は、
ユーザによってトリガされる起動命令に従ってウィジェット編集モードに入るように構成された切替えユニット1201と、
編集モードに入ったウィジェットの内部領域内でユーザによってトリガされるスライディングトラックを取得するように構成された取得ユニット1202であって、スライディングトラックがウィジェットエリアを調整するために使用される、取得ユニット1202と、
プリセット固定点においてユーザによってトリガされる固定命令が受信された場合、プリセット固定点と、プリセット固定点に対応する基準点と、スライディングトラックの開始点および終了点に対応する変位とに従ってウィジェットエリアを決定すること、またはスライディングトラックの終了点およびプリセット固定点に従ってウィジェットエリアを決定することを行うように構成された決定ユニット1203とを含む。
【００９６】
本発明のこの実施形態において提供されたウィジェットエリア調整装置によれば、起動命令に従って、ウィジェットが編集モードに入り、ユーザによってトリガされるスライディングトラックがウィジェットの内部領域内で受信されること、および、プリセット固定点においてユーザによってトリガされる固定命令が受信された場合、プリセット固定点と、プリセット固定点に対応する基準点と、スライディングトラックの開始点および終了点に対応する変位とに従ってウィジェットエリアが決定されること、またはスライディングトラックの終了点およびプリセット固定点に従ってウィジェットエリアが決定されることを判断することができる。従来技術では、ユーザは、タッチエリアが小さいウィジェットの境界上で動作をトリガする必要があり、ユーザ操作の確度は低くなる。本発明では、ユーザは、ウィジェットの内部領域内で、スライディングトラックを使用することによって、ウィジェットエリアを調整することができる。ウィジェットの内部領域の面積はウィジェットの境界の面積よりも大きいので、ユーザ操作の確度は改善される。
【００９７】
さらに、本発明の一実施形態は、ウィジェットエリア調整装置をさらに提供する。図13に示されたように、取得ユニット1202は、編集モードに入ったウィジェットの内部領域内でユーザによってトリガされるスライディングトラックを取得するようにさらに構成される。
【００９８】
さらに、切替えユニット1201は、ユーザによってトリガされる起動命令に従ってアクティブ化状態でウィジェットを表示することと、ウィジェットの境界の固定点に固定アイコンを表示することとを行うようにさらに構成され、ここで、固定アイコンはウィジェットが固定されているかどうかを示すために使用される。
【００９９】
さらに、決定ユニット1203は、
固定点においてユーザによってトリガされる固定命令を受信するように構成された受信サブユニット1301であって、固定点がウィジェットの任意の頂点であり、固定点の座標が（x0，y0）である、受信サブユニット1301と、
固定命令が受信されたとき、ウィジェットの境界上にあり固定点と対角線を形成する基準点の座標（x0'，y0'）を取得するように構成された取得サブユニット1302と、
スライディングトラックの終了点の水平座標からスライディングトラックの開始点の水平座標を減算して、横方向の変位dxを取得することと、
スライディングトラックの終了点の垂直座標からスライディングトラックの開始点の垂直座標を減算して、縦方向の変位dyを取得することと、
新しい基準点の座標（x0'＋dx，y0'＋dy）を計算することと、
新しい基準点の座標（x0'＋dx，y0'＋dy）および固定点の座標（x0，y0）によって決定されたウィジェットエリアを計算することとを行うように構成された計算サブユニット1303とを含む。
【０１００】
さらに、受信ユニットは、固定点においてユーザによってトリガされる固定命令を受信するようにさらに構成され、ここで、固定点はウィジェットの任意の頂点であり、固定点の座標は（x0，y0）であり、
取得ユニット1202は、固定命令が受信されたとき、スライディングトラックの終了点の座標（x1，y1）を取得するようにさらに構成され、
計算ユニットは、スライディングトラックの終了点の座標（x1，y1）および固定点の座標（x0，y0）によって決定されたウィジェットエリアを計算するようにさらに構成される。
【０１０１】
本発明のこの実施形態において提供されたウィジェットエリア調整装置によれば、固定命令がユーザによってトリガされると、スライディングトラックの変位またはスライディングトラックの終了点の座標に従って、ウィジェットのエリアを調整することができる。ユーザは、固定アイコンの様々なパターンに従って、ウィジェットが現在固定状態にあるかどうかを取得することができる。ウィジェットが固定状態にあるとき、ユーザは、ウィジェットの境界の内部領域内でスライディング操作を実行することによって、ウィジェットのエリアを調整することができる。
【０１０２】
本発明の一実施形態は、ウィジェットエリア調整装置をさらに提供する。図14に示されたように、装置は、
ユーザによってトリガされる起動命令に従ってウィジェット編集モードに入るように構成されたプロセッサ1401と、
編集モードに入ったウィジェット内でユーザによってトリガされるスライディングトラックを取得するように構成された受信機1402であって、スライディングトラックがウィジェットエリアを調整するために使用される、受信機1402とを含み、
図示されたプロセッサ1401は、ウィジェットの終了位置および画面境界の位置に従ってウィジェットエリアを決定するようにさらに構成され、ここで、ウィジェットの終了位置はスライディングトラックのオフセットによって決定される。
【０１０３】
図示された装置は、図1に示された方法のコードを記憶するためのメモリ1404をさらに含み、プロセッサ1401とメモリ1404とは回路内で接続され、プロセッサはメモリ1404内のコードを読み取って図1に示された方法を実行する。
【０１０４】
本発明において提供されたウィジェットエリア調整装置によれば、起動命令に従って、ウィジェットが編集モードに入り、ユーザによってトリガされるスライディングトラックがウィジェットの内部領域内で受信され、ウィジェットの終了位置および画面境界の位置に従ってウィジェットのエリアが決定され、ウィジェットの終了位置がスライディングトラックのオフセットによって決定されることを判断することができる。従来技術では、ユーザは、タッチエリアが小さいウィジェットの境界上で動作をトリガする必要があり、ユーザ操作の確度は低くなる。本発明では、ユーザは、ウィジェットの内部領域内で、スライディングトラックを使用することによって、ウィジェットエリアを調整することができる。ウィジェットの内部領域の面積はウィジェットの境界の面積よりも大きいので、ユーザ操作の確度は改善される。
【０１０５】
さらに、図示された受信機1402は、ユーザによってトリガされる起動命令を受信するようにさらに構成される。
【０１０６】
図示された受信ユニットは、編集モードに入ったウィジェットの内部領域内でユーザによってトリガされるスライディングトラックを取得するようにさらに構成される。
【０１０７】
さらに、図示されたプロセッサ1401は、
スライディングトラックの開始点および終了点に従って変位を決定することであって、変位がウィジェットの頂点の変位を示すために使用される、決定することと、
変位およびウィジェットの開始位置に従ってウィジェットの終了位置を計算することであって、ウィジェットの終了位置およびウィジェットの開始位置が両方ともウィジェットの4つの頂点の座標によって示され、ウィジェットの開始位置が、スライディングトラックの開始点に対応するウィジェットの頂点の位置によって表され、ウィジェットの終了位置が、スライディングトラックの終了点に対応するウィジェットの頂点の位置によって表される、計算することと、
画面境界の4つの頂点の座標を取得することと、
ウィジェットの終了位置の4つの頂点の座標の中に、画面境界の4つの頂点の座標によって示された座標範囲を超える座標が存在する場合、ウィジェットと画面境界との重複領域のエリアを計算することであって、重複領域のエリアがウィジェットエリアである、計算することとを行うようにさらに構成される。
【０１０８】
さらに、図示された装置は、ユーザによってトリガされる起動命令に従ってアクティブ化状態でウィジェットを表示するように構成されたディスプレイ1403をさらに含む。
【０１０９】
本発明のこの実施形態において提供されたウィジェットエリア調整装置によれば、ウィジェットの終了位置は、スライディングトラックの開始点および終了点によって決定された変位と、ウィジェットの開始位置とに従って計算することができ、ウィジェットの終了位置の4つの頂点の座標の中に、画面境界の4つの頂点の座標によって示された座標範囲を超える座標が存在する場合、ウィジェットと画面境界との重複領域のエリアが計算され、重複領域のエリアがウィジェットエリアである。画面境界に従ってウィジェットを「適応」させることによって、ウィジェットエリアを調整する効果が実現される。従来技術では、辺の終了点の小さいドットが複数回ドラッグされる必要があり、多くの操作ステップが存在する。本発明のこの実施形態では、ウィジェットを移動させるためのユーザの命令に従って、ウィジェットエリアを調整する効果を実現することができる。加えて、アクティブ化状態にあるウィジェットが表示され、その結果、ウィジェットの現在の状態をより直観的に示すことができ、ユーザ操作を簡略化する。
【０１１０】
本発明の一実施形態は、ウィジェットエリア調整装置をさらに提供する。図15に示されたように、装置は、
ユーザによってトリガされる起動命令に従ってウィジェット編集モードに入るように構成されたプロセッサ1501と、
編集モードに入ったウィジェット内でユーザによってトリガされるスライディングトラックを取得するように構成された受信機1502であって、スライディングトラックがウィジェットエリアを調整するために使用される、受信機1502とを含み、
プロセッサ1501は、プリセット固定点においてユーザによってトリガされる固定命令が受信されると、プリセット固定点と、プリセット固定点に対応する基準点と、スライディングトラックの開始点および終了点に対応する変位とに従ってウィジェットエリアを決定するようにさらに構成され、
プロセッサ1501は、プリセット固定点においてユーザによってトリガされる固定命令が受信されると、スライディングトラックの終了点およびプリセット固定点に従ってウィジェットエリアを決定するようにさらに構成される。
【０１１１】
図示された装置は、図5に示された方法のコードを記憶するためのメモリ1504をさらに含み、プロセッサ1501とメモリ1504とは回路内で接続され、プロセッサはメモリ1504内のコードを読み取って図1に示された方法を実行する。
【０１１２】
本発明のこの実施形態において提供されたウィジェットエリア調整装置によれば、起動命令に従って、ウィジェットが編集モードに入り、ユーザによってトリガされるスライディングトラックがウィジェットの内部領域内で受信されること、またはプリセット固定点においてユーザによってトリガされる固定命令が受信された場合、プリセット固定点と、プリセット固定点に対応する基準点と、スライディングトラックの開始点および終了点に対応する変位とに従ってウィジェットエリアが決定されること、もしくはスライディングトラックの終了点およびプリセット固定点に従ってウィジェットエリアが決定されることを判断することができる。従来技術では、ユーザは、タッチエリアが小さいウィジェットの境界上で動作をトリガする必要があり、ユーザ操作の確度は低くなる。本発明では、ユーザは、ウィジェットの内部領域内で、スライディングトラックを使用することによって、ウィジェットエリアを調整することができる。ウィジェットの内部領域の面積はウィジェットの境界の面積よりも大きいので、ユーザ操作の確度は改善される。
【０１１３】
さらに、受信機1502は、編集モードに入ったウィジェットの内部領域内でユーザによってトリガされるスライディングトラックを取得するようにさらに構成される。
【０１１４】
装置は、ユーザによってトリガされる起動命令に従ってアクティブ化状態でウィジェットを表示することと、ウィジェットの境界の固定点に固定アイコンを表示することとを行うように構成されたディスプレイ1503をさらに含み、ここで、固定アイコンはウィジェットが固定されているかどうかを示すために使用される。
【０１１５】
さらに、受信機1502は、固定点においてユーザによってトリガされる固定命令を受信するようにさらに構成され、ここで、固定点はウィジェットの任意の頂点であり、固定点の座標は（x0，y0）であり、
プロセッサ1501は、固定命令が受信されると、
ウィジェットの境界上にあり、固定点と対角線を形成する基準点の座標（x0'，y0'）を取得することと、
スライディングトラックの終了点の水平座標からスライディングトラックの開始点の水平座標を減算して、横方向の変位dxを取得することと、
スライディングトラックの終了点の垂直座標からスライディングトラックの開始点の垂直座標を減算して、縦方向の変位dyを取得することと、
新しい基準点の座標（x0'＋dx，y0'＋dy）を計算することと、
新しい基準点の座標（x0'＋dx，y0'＋dy）および固定点の座標（x0，y0）によって決定されたウィジェットエリアを計算することとを行うようにさらに構成される。
【０１１６】
受信ユニットは、固定点においてユーザによってトリガされる固定命令を受信するようにさらに構成され、ここで、固定点はウィジェットの任意の頂点であり、固定点の座標は（x0，y0）であり、
処理ユニットは、固定命令が受信されると、
スライディングトラックの終了点の座標（x1，y1）を取得することと、
スライディングトラックの終了点の座標（x1，y1）および固定点の座標（x0，y0）によって決定されたウィジェットエリアを計算することとを行うようにさらに構成される。
【０１１７】
本発明のこの実施形態において提供されたウィジェットエリア調整装置によれば、固定命令がユーザによってトリガされると、スライディングトラックの変位またはスライディングトラックの終了点の座標に従って、ウィジェットのエリアを調整することができる。ユーザは、固定アイコンの様々なパターンに従って、ウィジェットが現在固定状態にあるかどうかを取得することができる。ウィジェットが固定状態にあるとき、ユーザは、ウィジェットの境界の内部領域内でスライディング操作を実行することによって、ウィジェットのエリアを調整することができる。
【０１１８】
本発明のこの実施形態において提供されたウィジェットエリア調整装置によれば、固定命令がユーザによってトリガされると、スライディングトラックの変位またはスライディングトラックの終了点の座標に従って、ウィジェットのエリアを調整することができる。ユーザは、固定アイコンの様々なパターンに従って、ウィジェットが現在固定状態にあるかどうかを取得することができる。ウィジェットが固定状態にあるとき、ユーザは、ウィジェットの境界の内部領域内でスライディング操作を実行することによって、ウィジェットのエリアを調整することができる。
【０１１９】
簡便かつ簡潔な説明を目的として、上記の機能モジュールの分割が説明のための一例にすぎないことを、当業者は明確に理解することができる。実際の用途では、上記の機能は、様々な機能モジュールに割り振られ、要件に応じて実装することができ、すなわち、装置の内部構造は、上述された機能のうちのすべてまたはいくつかを実装するために、様々な機能モジュールに分割される。上記のシステム、装置、およびユニットの詳細な動作プロセスについては、上記の方法実施形態のうちの対応するプロセスを参照することができ、詳細は本明細書において再び記載されない。
【０１２０】
上記の説明は、本発明の特定の実装方式にすぎず、本発明の保護範囲を限定するものではない。本発明において開示された技術的範囲内で、当業者が容易に考え付くいかなる変形または置換も、本発明の保護範囲に入るべきである。したがって、本発明の保護範囲は、特許請求の範囲の保護範囲に従うべきである。
【符号の説明】
【０１２１】
1001  切替えユニット
1002  取得ユニット
1003  決定ユニット
1101  決定サブユニット
1102  計算サブユニット
1103  取得サブユニット
1201  切替えユニット
1202  取得ユニット
1203  決定ユニット
1301  決定サブユニット
1302  計算サブユニット
1303  取得サブユニット
1401  プロセッサ
1402  受信機
1403  ディスプレイ
1404  メモリ
1501  プロセッサ
1502  受信機
1503  ディスプレイ
1504  メモリ
【図１】
0006630669.tif 000002
【図２】
0006630669.tif 000003
【図３】
0006630669.tif 000004
【図４】
0006630669.tif 000005
【図５】
0006630669.tif 000006
【図６】
0006630669.tif 000007
【図７】
0006630669.tif 000008
【図８】
0006630669.tif 000009
【図９】
0006630669.tif 000010
【図１０】
0006630669.tif 000011
【図１１】
0006630669.tif 000012
【図１２】
0006630669.tif 000013
【図１３】
0006630669.tif 000014
【図１４】
0006630669.tif 000015
【図１５】
0006630669.tif 000016