(57)【要約】  本発明は、ウィジェット処理方法及び移動端末を提供する。この方法は、ユーザにより与えられたウィジェット配置命令を受信するステップであり、ウィジェット配置命令は、指定のホーム画面上に指定のウィジェットを配置するために使用され、指定のウィジェットは、ウィジェットコンテンツ陳列領域でユーザにより選択されたウィジェットであり、指定のホーム画面は、ホーム空間陳列領域でユーザにより選択されたホーム画面であるステップと、指定のホーム画面上に指定のウィジェットを提示するための十分な位置が存在しない場合、指定のウィジェットの属性情報に従って指定のホーム画面に隣接したホーム画面上において指定のウィジェットの表示位置を決定するステップであり、ウィジェットの属性情報は、ウィジェットの位置占有情報を含むステップと、指定のホーム画面に隣接したホーム画面上の表示位置に指定のウィジェットを配置するステップとを含む。本発明の技術的対策は、指定のウィジェットを配置するために指定のホーム画面上に十分な空間が存在しない場合に動作が複雑になるという問題を解決し、移動端末のウィジェット処理効率を向上させる
2014527673.tif 000002
【特許請求の範囲】
【請求項１】
ユーザにより与えられたウィジェット配置命令を受信するステップであり、前記ウィジェット配置命令は、指定のホーム画面上に指定のウィジェットを配置するために使用され、前記指定のウィジェットは、ウィジェットコンテンツ陳列領域で前記ユーザにより選択されたウィジェットであり、前記指定のホーム画面は、ホーム空間陳列領域で前記ユーザにより選択されたホーム画面であるステップと、
前記指定のホーム画面上に前記指定のウィジェットを提示するための十分な位置が存在しない場合、前記指定のウィジェットの属性情報に従って前記指定のホーム画面に隣接したホーム画面上において前記指定のウィジェットの表示位置を決定するステップであり、前記ウィジェットの前記属性情報は、前記ウィジェットの位置占有情報を有するステップと、
前記指定のホーム画面に隣接した前記ホーム画面上の前記表示位置に前記指定のウィジェットを配置するステップと
を有するウィジェット処理方法。
【請求項２】
前記指定のウィジェットの前記属性情報に従って前記指定のホーム画面に隣接した前記ホーム画面上に前記指定のウィジェットの前記表示位置を決定するステップは、
前記指定のホーム画面に隣接した前記ホーム画面上に前記指定のウィジェットを提示するための十分な位置が存在しない場合、前記指定のホーム画面に隣接した前記ホーム画面上において前記指定のウィジェットの前記表示位置を決定することを特に有する、請求項１に記載のウィジェット処理方法。
【請求項３】
前記指定のウィジェットの前記属性情報に従って前記指定のホーム画面に隣接した前記ホーム画面上に前記指定のウィジェットの前記表示位置を決定するステップは、
前記指定のホーム画面に隣接した前記ホーム画面上に前記指定のウィジェットを提示するための十分な位置が存在しない場合、ホーム画面を生成し、
前記指定のホーム画面の隣接位置に前記生成されたホーム画面を配置し、
前記指定のホーム画面に隣接した前記ホーム画面上において前記指定のウィジェットの前記表示位置を決定することを特に有する、請求項１又は２に記載のウィジェット処理方法。
【請求項４】
前記ユーザにより与えられた前記ウィジェット配置命令を受信する前に、
前記ユーザにより与えられたウィジェット編集命令を受信するステップと、
前記ウィジェット編集命令に従って前記ウィジェットコンテンツ陳列領域及び前記ホーム空間陳列領域を同時に表示するステップと
を更に有する、請求項１ないし３のうちいずれか１項に記載のウィジェット処理方法。
【請求項５】
前記ホーム空間陳列領域は、１つ以上のホーム画面を表示する、請求項１ないし４のうちいずれか１項に記載のウィジェット処理方法。
【請求項６】
ユーザにより与えられたウィジェット配置命令を受信するように構成された命令受信モジュールであり、前記ウィジェット配置命令は、指定のホーム画面上に指定のウィジェットを配置するために使用され、前記指定のウィジェットは、ウィジェットコンテンツ陳列領域で前記ユーザにより選択されたウィジェットであり、前記指定のホーム画面は、ホーム空間陳列領域で前記ユーザにより選択されたホーム画面である命令受信モジュールと、
前記命令受信モジュールにより受信された前記ウィジェット配置命令を解析し、前記指定のウィジェット及び前記指定のホーム画面を取得するように構成された命令解析モジュールと、
前記指定のホーム画面上に前記指定のウィジェットを提示するための十分な位置が存在しない場合、前記指定のウィジェットの属性情報に従って前記指定のホーム画面に隣接したホーム画面上において前記指定のウィジェットの表示位置を決定するように構成された位置決定モジュールであり、前記ウィジェットの前記属性情報は、前記ウィジェットの位置占有情報を有する位置決定モジュールと、
前記位置決定モジュールにより決定された前記指定のホーム画面に隣接した前記ホーム画面上の前記表示位置に前記指定のウィジェットを配置するように構成されたウィジェット配置モジュールと、
前記ユーザが前記ウィジェットコンテンツ陳列領域でウィジェットを選択するために前記ウィジェットコンテンツ陳列領域を提示するように構成された第１の提示モジュールと、
前記ユーザが前記ホーム空間陳列領域でホーム画面を選択するために前記ホーム空間陳列領域を提示するように構成された第２の提示モジュールと
を有するウィジェット処理装置。
【請求項７】
前記位置決定モジュールは、前記指定のホーム画面上に前記指定のウィジェットを提示するための十分な位置が存在せず、前記指定のホーム画面に隣接した前記ホーム画面上に前記指定のウィジェットを提示するための十分な位置が存在する場合、前記指定のホーム画面に隣接した前記ホーム画面上において前記指定のウィジェットの前記表示位置を決定するように特に構成される、請求項６に記載のウィジェット処理装置。
【請求項８】
前記位置決定モジュールは、
前記指定のホーム画面上に前記指定のウィジェットを提示するための十分な位置が存在せず、前記指定のホーム画面に隣接した前記ホーム画面上に前記指定のウィジェットを提示するための十分な位置が存在しない場合、ホーム画面を生成するように構成されたホーム画面生成ユニットと、
前記指定のホーム画面の隣接位置に前記ホーム画面生成ユニットにより生成された前記ホーム画面を配置するように構成された画面配置ユニットと、
前記指定のホーム画面に隣接した前記ホーム画面上において前記指定のウィジェットの前記表示位置を決定するように構成された位置決定ユニットと
を有する、請求項６又は７に記載のウィジェット処理装置。
【請求項９】
前記ユーザにより与えられたウィジェット編集命令を受信するように構成されたウィジェット編集ユニットと、
前記ウィジェット編集ユニットが前記ウィジェット編集命令を受信した場合、前記第１の提示モジュール及び前記第２の提示モジュールの同時の提示を起動するように構成された同時提示起動ユニットと
を更に有する、請求項６ないし７のうちいずれか１項に記載のウィジェット処理装置。
【請求項１０】
前記第２の提示モジュールは、前記ホーム空間陳列領域に１つ以上のホーム画面を表示するように特に構成される、請求項６ないし９のうちいずれか１項に記載のウィジェット処理装置。
【請求項１１】
ディスプレイと入力装置とメモリとプロセッサとを有する移動端末であって、
前記入力装置は、ユーザにより与えられたウィジェット配置命令を受信するように構成され、前記ウィジェット配置命令は、指定のホーム画面上に指定のウィジェットを配置するために使用され、前記指定のウィジェットは、ウィジェットコンテンツ陳列領域で前記ユーザにより選択されたウィジェットであり、前記指定のホーム画面は、ホーム空間陳列領域で前記ユーザにより選択されたホーム画面であり、
前記メモリは、前記ウィジェットの属性情報を格納するように構成され、前記ウィジェットの前記属性情報は、前記ウィジェットの位置占有情報を有し、
前記プロセッサは、前記入力装置により受信された前記ウィジェット配置命令を解析し、前記指定のウィジェット及び前記指定のホーム画面を取得するように構成され、前記指定のホーム画面上に前記指定のウィジェットを提示するための十分な位置が存在しない場合、前記メモリに格納された前記指定のウィジェットの前記属性情報に従って前記指定のホーム画面に隣接したホーム画面上において前記指定のウィジェットの表示位置を決定するように更に構成され、前記指定のホーム画面に隣接した前記ホーム画面上の前記表示位置に前記指定のウィジェットを配置するように更に構成され、
前記ディスプレイは、前記ユーザが前記ウィジェットコンテンツ陳列領域でウィジェットを選択するために前記ウィジェットコンテンツ陳列領域を提示するように構成され、前記ユーザが前記ホーム空間陳列領域でホーム画面を選択するために前記ホーム空間陳列領域を提示するように更に構成される移動端末。
【請求項１２】
前記指定のホーム画面に隣接した前記ホーム画面上に前記指定のウィジェットを提示するための十分な位置が存在しない場合、前記プロセッサは、
前記指定のホーム画面に隣接した前記ホーム画面上において前記指定のウィジェットの前記表示位置を決定するように特に構成される、請求項１１に記載の移動端末。
【請求項１３】
前記指定のホーム画面に隣接した前記ホーム画面上に前記指定のウィジェットを提示するための十分な位置が存在しない場合、前記プロセッサは、
ホーム画面を生成し、
前記指定のホーム画面の隣接位置に前記生成された前記ホーム画面を配置し、
前記指定のホーム画面に隣接した前記ホーム画面上において前記指定のウィジェットの前記表示位置を決定するように特に構成される、請求項１１又は１２に記載の移動端末。
【請求項１４】
前記入力装置は、前記ユーザにより与えられたウィジェット編集命令を受信するように更に構成され、
前記ディスプレイは、前記入力装置が前記ウィジェット編集命令を受信した場合、前記ウィジェットコンテンツ陳列領域及び前記ホーム空間陳列領域を同時に表示するように更に構成される、請求項１１ないし１３のうちいずれか１項に記載の移動端末。
【請求項１５】
前記ディスプレイは、前記ホーム空間陳列領域に１つ以上のホーム画面を表示するように更に構成される、請求項１１ないし１４のうちいずれか１項に記載の移動端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信技術に関し、特にウィジェット（Widget）処理方法及び装置並びに移動端末に関する。
【背景技術】
【０００２】
科学及び技術の進展により、様々なユーザ装置が出現している。様々なユーザ装置の出現でカスタマイズがますます強調されているだけでなく、カスタマイズを強調させる進展もアプリケーション分野で示されている。これらのカスタマイズされたアプリケーションは、それぞれ一群の忠実なユーザを有する。
【０００３】
概して、ウィジェットはスマートフォンに存在し、ユーザにより受け入れられ、ユーザのカスタマイズを実施する好適なツールである。しかし、ウィジェットは様々なサイズを有しており、いくつかのウィジェットは比較的大きいサイズを有する。これらの比較的大きいサイズのウィジェットは、ホーム画面の大きい空間を占有する。比較的大きいサイズのウィジェットがホーム画面上に配置された場合、通常では十分な空間が存在せず、このことは、ウィジェットの配置の失敗を生じさせる。或いは、新たなウィジェットが全空間でホーム画面上に配置された場合にも失敗が生じる。通常は、新たなウィジェットを再び追加するために、多くの余計なステップを行う必要がある。
【発明の概要】
【発明が解決しようとする課題】
【０００４】
このことを鑑みて、本発明の実施例は、指定のウィジェットを配置するために指定のホーム画面上に十分な空間が存在しない場合に動作が複雑になるという問題を解決するために、ウィジェット処理方法及び装置並びに移動端末を提供する。
【課題を解決するための手段】
【０００５】
第１の態様では、ウィジェット処理方法が提供され、ユーザにより与えられたウィジェット配置命令を受信するステップであり、ウィジェット配置命令は、指定のホーム画面上に指定のウィジェットを配置するために使用され、指定のウィジェットは、ウィジェットコンテンツ陳列領域でユーザにより選択されたウィジェットであり、指定のホーム画面は、ホーム空間陳列領域でユーザにより選択されたホーム画面であるステップと、指定のホーム画面上に指定のウィジェットを提示するための十分な位置が存在しない場合、指定のウィジェットの属性情報に従って指定のホーム画面に隣接したホーム画面上において指定のウィジェットの表示位置を決定するステップであり、ウィジェットの属性情報は、ウィジェットの位置占有情報を含むステップと、指定のホーム画面に隣接したホーム画面上の表示位置に指定のウィジェットを配置するステップとを含む。
【０００６】
第１の可能な実施方法では、指定のウィジェットの属性情報に従って指定のホーム画面に隣接したホーム画面上に指定のウィジェットの表示位置を決定するステップは、指定のホーム画面に隣接したホーム画面上に指定のウィジェットを提示するための十分な位置が存在しない場合、指定のホーム画面に隣接したホーム画面上において指定のウィジェットの表示位置を決定することを特に含む。
【０００７】
第１の態様又は第１の態様の第１の可能な実施方法と組み合わせて、第２の可能な実施方法では、指定のウィジェットの属性情報に従って指定のホーム画面に隣接したホーム画面上に指定のウィジェットの表示位置を決定するステップは、指定のホーム画面に隣接したホーム画面上に指定のウィジェットを提示するための十分な位置が存在しない場合、ホーム画面を生成し、指定のホーム画面の隣接位置に生成されたホーム画面を配置し、指定のホーム画面に隣接したホーム画面上において指定のウィジェットの表示位置を決定することを特に含む。
【０００８】
第１の態様又は第１の態様のいずれか可能な実施方法と組み合わせて、第３の可能な実施方法では、ユーザにより与えられたウィジェット配置命令を受信する前に、この方法は、ユーザにより与えられたウィジェット編集命令を受信するステップと、ウィジェット編集命令に従ってウィジェットコンテンツ陳列領域及びホーム空間陳列領域を同時に表示するステップとを含む。
【０００９】
第１の態様又は第１の態様のいずれか可能な実施方法と組み合わせて、第４の可能な実施方法では、ホーム空間陳列領域は、１つ以上のホーム画面を表示する。
【００１０】
第２の態様では、ウィジェット処理装置が提供され、ユーザにより与えられたウィジェット配置命令を受信するように構成された命令受信モジュールであり、ウィジェット配置命令は、指定のホーム画面上に指定のウィジェットを配置するために使用され、指定のウィジェットは、ウィジェットコンテンツ陳列領域でユーザにより選択されたウィジェットであり、指定のホーム画面は、ホーム空間陳列領域でユーザにより選択されたホーム画面である命令受信モジュールと、命令受信モジュールにより受信されたウィジェット配置命令を解析し、指定のウィジェット及び指定のホーム画面を取得するように構成された命令解析モジュールと、指定のホーム画面上に指定のウィジェットを提示するための十分な位置が存在しない場合、指定のウィジェットの属性情報に従って指定のホーム画面に隣接したホーム画面上において指定のウィジェットの表示位置を決定するように構成された位置決定モジュールであり、ウィジェットの属性情報は、ウィジェットの位置占有情報を含む位置決定モジュールと、位置決定モジュールにより決定された指定のホーム画面に隣接したホーム画面上の表示位置に指定のウィジェットを配置するように構成されたウィジェット配置モジュールと、ユーザがウィジェットコンテンツ陳列領域でウィジェットを選択するためにウィジェットコンテンツ陳列領域を提示するように構成された第１の提示モジュールと、ユーザがホーム空間陳列領域でホーム画面を選択するためにホーム空間陳列領域を提示するように構成された第２の提示モジュールとを含む。
【００１１】
第１の可能な実施方法では、位置決定モジュールは、指定のホーム画面上に指定のウィジェットを提示するための十分な位置が存在せず、指定のホーム画面に隣接したホーム画面上に指定のウィジェットを提示するための十分な位置が存在する場合、指定のホーム画面に隣接したホーム画面上において指定のウィジェットの表示位置を決定するように特に構成される。
【００１２】
第２の態様又は第２の態様の第１の可能な実施方法と組み合わせて、第２の可能な実施方法では、位置決定モジュールは、指定のホーム画面上に指定のウィジェットを提示するための十分な位置が存在せず、指定のホーム画面に隣接したホーム画面上に指定のウィジェットを提示するための十分な位置が存在しない場合、ホーム画面を生成するように構成されたホーム画面生成ユニットと、指定のホーム画面の隣接位置にホーム画面生成ユニットにより生成されたホーム画面を配置するように構成された画面配置ユニットと、指定のホーム画面に隣接したホーム画面上において指定のウィジェットの表示位置を決定するように構成された位置決定ユニットとを含む。
【００１３】
第２の態様又は第２の態様のいずれか可能な実施方法と組み合わせて、第３の可能な実施方法では、この装置は、ユーザにより与えられたウィジェット編集命令を受信するように構成されたウィジェット編集ユニットと、ウィジェット編集ユニットがウィジェット編集命令を受信した場合、第１の提示モジュール及び第２の提示モジュールの同時の提示を起動するように構成された同時提示起動ユニットとを更に含む。
【００１４】
第２の態様又は第２の態様のいずれか可能な実施方法と組み合わせて、第４の可能な実施方法では、第２の表示モジュールは、ホーム空間陳列領域に１つ以上のホーム画面を表示するように特に構成される。
【００１５】
第３の態様では、ディスプレイと入力装置とメモリとプロセッサとを含む移動端末が提供される。入力装置は、ユーザにより与えられたウィジェット配置命令を受信するように構成され、ウィジェット配置命令は、指定のホーム画面上に指定のウィジェットを配置するために使用され、指定のウィジェットは、ウィジェットコンテンツ陳列領域でユーザにより選択されたウィジェットであり、指定のホーム画面は、ホーム空間陳列領域でユーザにより選択されたホーム画面である。メモリは、ウィジェットの属性情報を格納するように構成され、ウィジェットの属性情報は、ウィジェットの位置占有情報を含む。プロセッサは、入力装置により受信されたウィジェット配置命令を解析し、指定のウィジェット及び指定のホーム画面を取得するように構成され、指定のホーム画面上に指定のウィジェットを提示するための十分な位置が存在しない場合、メモリに格納された指定のウィジェットの属性情報に従って指定のホーム画面に隣接したホーム画面上において指定のウィジェットの表示位置を決定するように更に構成され、指定のホーム画面に隣接したホーム画面上の表示位置に指定のウィジェットを配置するように更に構成される。ディスプレイは、ユーザがウィジェットコンテンツ陳列領域でウィジェットを選択するためにウィジェットコンテンツ陳列領域を提示するように構成され、ユーザがホーム空間陳列領域でホーム画面を選択するためにホーム空間陳列領域を提示するように更に構成される。
【００１６】
第１の可能な実施方法では、指定のホーム画面に隣接したホーム画面上に指定のウィジェットを提示するための十分な位置が存在しない場合、プロセッサは、指定のホーム画面に隣接したホーム画面上において指定のウィジェットの表示位置を決定するように特に構成される。
【００１７】
第３の態様又は第３の態様の第１の可能な実施方法と組み合わせて、第２の可能な実施方法では、指定のホーム画面に隣接したホーム画面上に指定のウィジェットを提示するための十分な位置が存在しない場合、プロセッサは、ホーム画面を生成し、指定のホーム画面の隣接位置に生成されたホーム画面を配置し、指定のホーム画面に隣接したホーム画面上において指定のウィジェットの表示位置を決定するように特に構成される。
【００１８】
第３の態様又は第３の態様のいずれか可能な実施方法と組み合わせて、第３の可能な実施方法では、入力装置は、ユーザにより与えられたウィジェット編集命令を受信するように更に構成され、ディスプレイは、入力装置がウィジェット編集命令を受信した場合、ウィジェットコンテンツ陳列領域及びホーム空間陳列領域を同時に表示するように更に構成される。
【００１９】
第３の態様又は第３の態様のいずれか可能な実施方法と組み合わせて、第５の可能な実施方法では、ディスプレイは、ホーム空間陳列領域に１つ以上のホーム画面を表示するように更に構成される。
【００２０】
本発明の実施例により提供されるウィジェット処理方法及び装置並びに移動端末では、指定のホーム画面上に指定のウィジェットを提示するための十分な位置が存在しない場合、指定のホーム画面に隣接したホーム画面上における表示位置が、指定のウィジェットを提示するための十分な位置について自動的に検索される。これは、従来技術と比べて、指定のウィジェットを配置するために指定のホーム画面上に十分な空間が存在しない場合に動作が複雑になるという問題を解決し、移動端末のウィジェット処理効率を向上させる。
【図面の簡単な説明】
【００２１】
【図１】本発明の実施例によるウィジェット処理方法のフローチャート
【図２】本発明の他の実施例によるウィジェット処理方法のフローチャート
【図３Ａ】本発明の更に他の実施例による移動端末のウィジェット処理方法の処理におけるディスプレイ画面の概略状態図
【図３Ｂ】本発明の更に他の実施例による移動端末のウィジェット処理方法の処理におけるディスプレイ画面の概略状態図
【図３Ｃ】本発明の更に他の実施例による移動端末のウィジェット処理方法の処理におけるディスプレイ画面の概略状態図
【図３Ｄ】本発明の更に他の実施例による移動端末のウィジェット処理方法の処理におけるディスプレイ画面の概略状態図
【図３Ｅ】本発明の更に他の実施例による移動端末のウィジェット処理方法の処理におけるディスプレイ画面の概略状態図
【図３Ｆ】本発明の更に他の実施例による移動端末のウィジェット処理方法の処理におけるディスプレイ画面の概略状態図
【図３Ｇ】本発明の更に他の実施例による移動端末のウィジェット処理方法の処理におけるディスプレイ画面の概略状態図
【図３Ｈ】本発明の更に他の実施例による移動端末のウィジェット処理方法の処理におけるディスプレイ画面の概略状態図
【図３Ｊ】本発明の更に他の実施例による移動端末のウィジェット処理方法の処理におけるディスプレイ画面の概略状態図
【図４】本発明の実施例によるウィジェット処理装置の概略構成図
【図５】本発明の実施例による移動端末の概略構成図
【発明を実施するための形態】
【００２２】
本発明の実施例又は従来技術の技術的対策を更に明確に示すために、以下では、実施例又は従来技術を説明するために必要な添付図面を観点に紹介する。明らかに、以下の説明において添付図面は本発明のいくつかの実施例であり、当業者は、創造的取り組みを行うことなく、これらの添付図面に従って他の図面を更に得ることができる。
【００２３】
本発明の実施例の目的、技術的対策及び利点をわかりやすくするために、本発明の実施例の技術的対策は、本発明の実施例の添付図面を参照して以下に明確且つ完全に記載される。明らかに、記載される実施例は本発明の実施例の全てではなく、単なる一部である。創造的取り組みを行うことなく本発明の実施例に基づいて当業者により得られる全ての他の実施例は、本発明の保護範囲内に入るものとする。
【００２４】
図１は、本発明の実施例によるウィジェット処理方法のフローチャートである。図１に示すように、この実施例の方法は以下のステップを含む。
【００２５】
ステップ101：ユーザにより与えられたウィジェット配置命令を受信する。ただし、ウィジェット配置命令は、指定のホーム画面上に指定のウィジェットを配置するために使用される。
【００２６】
指定のウィジェットは、ウィジェットコンテンツ陳列領域でユーザにより選択されたウィジェットであり、指定のホーム画面は、ホーム空間陳列領域でユーザにより選択されたホーム画面である。
【００２７】
任意選択で、ユーザは、ウィジェットコンテンツ陳列領域で１つ以上のウィジェットを同時に選択してもよい。
【００２８】
任意選択で、ホーム空間陳列領域及びウィジェットコンテンツ陳列領域は、画面上に同時に提示されてもよく、また、要件に従って画面上に別々に異なる時間に提示されてもよい。
【００２９】
任意選択で、ホーム空間陳列領域は、１つのホーム画面を同時に提示してもよく、複数のホーム画面を同時に提示してもよい。特定の方法は、複数のホーム画面のサムネイルを同時に提示することでもよい。このように、ユーザは、指定のウィジェットを配置するための適切なホーム画面を選択するために、複数のホーム画面を同時に見て、複数のホーム画面の画面空間占有状況と、画面上に存在するアプリケーションプログラムとを認識してもよい。移動端末のホーム画面の数が大きく、ホーム画面のサムネイルを表示することによっても全てのホーム画面が表示できない場合、ユーザは、ページを変えるために予め設定されたジェスチャを使用してもよい点に留意すべきである。予め設定されたジェスチャは、指が画面上でスライドすることでもよく、移動端末が特定の角度だけ傾くことでもよい。特に採用されるジェスチャは、要件に従って特に選択されてもよく、本発明の実施例では特に限定されない。
【００３０】
ユーザがウィジェットを処理する必要がある場合、ユーザは、ウィジェット配置命令を移動端末に与えることにより、指定のホーム画面上に指定のウィジェットを配置してもよい。
【００３１】
ユーザについて、ユーザがウィジェット配置命令を与える動作は、ユーザが特定のジェスチャを通じて移動端末のウィジェットコンテンツ陳列領域で指定のウィジェットを選択することでもよく、例えば、ウィジェットコンテンツ陳列領域で指定のウィジェットを押下し、指定のウィジェットをホーム空間陳列領域の指定のホーム画面にドラッグし、指定のウィジェットをドロップすることでもよい。ドラッグ・アンド・ドロップの方法で指定のホーム画面上に指定のウィジェットを配置することに加えて、指定のウィジェットはまた、指定のウィジェットのクリック又はダブルクリック及び指定のホーム画面のクリック又はダブルクリックのような他の方法で、指定のホーム画面上に配置されてもよい。移動端末について、ユーザにより与えられたウィジェット配置命令を受信する動作は、予め設定されたジェスチャ命令マッピングテーブルに従って特定のジェスチャ（例えば、押下、ドラッグ・アンド・ドロップ又はクリック若しくはダブルクリック）を認識し、指定のホーム画面上に指定のウィジェットを配置することでもよい。
【００３２】
特定のジェスチャを使用することに加えて、ユーザがウィジェット配置命令を与える動作はまた、例えば、インタフェース上の機能ボタン又はメニューを通じてウィジェット配置命令を与えることでもよく、命令機能を運ぶことができる如何なる方法が採用されてもよい点に留意すべきである。
【００３３】
ステップ102：指定のホーム画面上に指定のウィジェットを提示するための十分な位置が存在しない場合、指定のウィジェットの属性情報に従って指定のホーム画面に隣接したホーム画面上において指定のウィジェットの表示位置を決定する。ただし、ウィジェットの属性情報は、ウィジェットの位置占有情報を含む。
【００３４】
ウィジェットの位置占有情報は、ウィジェットがホーム画面の空間において占有する必要のある位置の情報である。例えば、ウィジェットの位置占有情報は、ウィジェットにより占有される長さ×幅、すなわち、m×n（ただし、mは横方向にウィジェットにより占有されるセルの数を表し、nは縦方向にウィジェットにより占有されるセルの数を表す）により表されてもよい。ウィジェットの位置占有情報はまた、ウィジェットにより占有される領域により表されてもよい。これは、本発明の実施例では特に限定されない。
【００３５】
指定のホーム画面に隣接したホーム画面は、指定のホーム画面の前のホーム画面でもよく、次のホーム画面でもよく、前のホーム画面及び次のホーム画面でもよく、前のホーム画面及び前のホーム画面の前のホーム画面でもよく、更に、次のホーム画面及び次のホーム画面の次のホーム画面でもよい点に留意すべきである。これは本発明の実施例では特に限定されず、実際の要件に従って特に設定されてもよい。
【００３６】
指定のホーム画面に隣接したホーム画面は、１つ以上のホーム画面を含んでもよい点に留意すべきである。指定のホーム画面に隣接したホーム画面が複数のホーム画面を含む場合、異なる隣接した画面の優先度が設定されてもよい。まず、十分な提示空間が存在するか否かを見つけるために高い優先度を有するホーム画面が検索され、次に、十分な提示空間が存在するか否かを見つけるために低い優先度を有するホーム画面が検索される。高い優先度を有するホーム画面上に指定のウィジェットを配置するための十分な空間が存在する場合、低い優先度を有するホーム画面はもはや検索されない。
【００３７】
任意選択で、指定のウィジェットは、１つ以上のウィジェットを含んでもよい。ユーザが複数のウィジェットを同時に指定した場合、指定のホーム画面及び指定のホーム画面に隣接したホーム画面は、十分な提示空間が存在するか否かを見つけるために、指定のウィジェットのうちウィジェット1を使用することにより検索されてもよい。十分な提示空間が存在する場合、ウィジェット1は、十分な提示空間が存在するホーム画面上に配置され、次に、ウィジェット2の配置処理の実行のために次のステップが参照される。全ての指定のウィジェットの配置処理の実行が完了するまで、残りが類推により導かれてもよい。指定のホーム画面及び指定のホーム画面に隣接したホーム画面はまた、十分な提示空間が存在するか否かを見つけるために、複数の指定のウィジェットを全体として利用することにより検索されてもよい。特に採用される方法は、本発明の実施例では限定されない。
【００３８】
ステップ102の任意選択の実施方法は、指定のホーム画面に隣接したホーム画面上に指定のウィジェットを提示するための十分な位置が存在しない場合、指定のホーム画面に隣接したホーム画面上において指定のウィジェットの表示位置を決定することである。
【００３９】
説明の便宜上、指定のホーム画面に隣接したホーム画面は、指定のホーム画面の次のホーム画面であることを仮定する。ユーザは、ウィジェットコンテンツ陳列領域で音楽ウィジェットを押下し、ここで、音楽ウィジェットの位置占有情報は2×2であり、次に、音楽ウィジェットをホーム空間陳列領域の第１のホーム画面にドラッグし、音楽ウィジェットをドロップする。この場合、第１のホーム画面の残りの空間は1×2であるため、第１のホーム画面上に音楽ウィジェットを提示するための十分な空間が存在しない。次に、第２のホーム画面上に音楽ウィジェットを提示するための十分な空間が存在するか否かが判定され、この場合、第２のホーム画面の残りの空間は3×2であるため、第２のホーム画面上に音楽ウィジェットを提示するための十分な空間が存在する。次に、第２のホーム画面上の音楽ウィジェットの表示位置は、音楽ウィジェットの位置占有情報に従って決定される。
【００４０】
ステップ102の他の任意選択の実施方法は、指定のホーム画面に隣接したホーム画面上に指定のウィジェットを提示するための十分な位置が存在しない場合、ホーム画面を生成し、指定のホーム画面の隣接位置に生成されたホーム画面を配置し、指定のホーム画面に隣接したホーム画面上において指定のウィジェットの表示位置を決定することである。
【００４１】
説明の便宜上、指定のホーム画面に隣接したホーム画面は、指定のホーム画面の次のホーム画面であることを仮定する。ユーザは、ウィジェットコンテンツ陳列領域で天気ウィジェットを押下し、ここで、天気ウィジェットの位置占有情報は4×4であり、次に、天気ウィジェットをホーム空間陳列領域の第１のホーム画面にドラッグし、天気ウィジェットをドロップする。この場合、第１のホーム画面の残りの空間は1×2であるため、第１のホーム画面上に天気ウィジェットを提示するための十分な空間が存在しない。次に、第２のホーム画面上に天気ウィジェットを提示するための十分な空間が存在するか否かが判定され、この場合、第２のホーム画面の残りの空間は1×2であるため、第２のホーム画面上に天気ウィジェットを提示するための十分な空間が存在しない。次に、ホーム画面が生成され、生成されたホーム画面が指定のホーム画面の隣接位置に配置される。すなわち、生成されたホーム画面は新たな第２のホーム画面として利用され、元のホーム画面は、新たな第３のホーム画面となり、元のホーム画面は類推により導かれるように再び並び替えられる。新たな第２のホーム画面は、天気ウィジェットを提示するための十分な空間が存在し、天気ウィジェットが新たなホーム画面上に表示される表示位置が決定される。
【００４２】
ステップ103：指定のホーム画面に隣接したホーム画面上の表示位置に指定のウィジェットを配置する。
【００４３】
指定のホーム画面に隣接したホーム画面上における指定のウィジェットの特定の表示位置は、要件に従って特に設定されてもよい点に留意すべきである。例えば、指定のウィジェットは、指定のホーム画面に隣接したホーム画面上において位置占有情報を最初に満たす位置に配置されてもよい。指定のウィジェットはまた、見た目のよい画面表示を考慮することにより、指定のホーム画面に隣接したホーム画面の中心位置に配置されてもよい。
【００４４】
この実施例では、移動端末は、ユーザにより与えられたウィジェット配置命令を受信する。ウィジェット配置命令は、指定のホーム画面上に指定のウィジェットを配置するために使用され、指定のウィジェットは、ウィジェットコンテンツ陳列領域でユーザにより選択されたウィジェットであり、指定のホーム画面は、ホーム空間陳列領域でユーザにより選択されたホーム画面である。指定のホーム画面上に指定のウィジェットを提示するための十分な位置が存在しない場合、指定のホーム画面に隣接したホーム画面上における指定のウィジェットの表示位置は、指定のウィジェットの属性情報に従って決定される。ウィジェットの属性情報は、ウィジェットの位置占有情報を含む。指定のウィジェットは、指定のホーム画面に隣接したホーム画面上の表示位置に配置される。これは、指定のウィジェットを配置するために指定のホーム画面上に十分な空間が存在しない場合に動作が複雑になるという問題を解決し、移動端末のウィジェット処理効率を向上させる。
【００４５】
図２は、本発明の他の実施例によるウィジェット処理方法のフローチャートである。この実施例の方法は、図１に示す実施例に基づいて実施される。図２に示すように、ステップ101の前に、この実施例の方法は以下のステップを含む。
【００４６】
ステップ100：ユーザにより与えられたウィジェット編集命令を受信し、ウィジェット編集命令に従ってウィジェットコンテンツ陳列領域及びホーム空間陳列領域を同時に表示する。
【００４７】
ホーム空間陳列領域は、１つのホーム画面を同時に提示してもよく、複数のホーム画面を同時に提示してもよい。特定の方法は、複数のホーム画面のサムネイルを同時に提示することでもよい。このように、ユーザは、指定のウィジェットを配置するための適切なホーム画面を選択するために、複数のホーム画面を同時に見て、複数のホーム画面の画面空間占有状況と、画面上に存在するアプリケーションプログラムとを認識してもよい。移動端末のホーム画面の数が大きく、ホーム画面のサムネイルを表示することによっても全てのホーム画面が表示できない場合、ユーザは、ページを変えるために予め設定されたジェスチャを使用してもよい点に留意すべきである。予め設定されたジェスチャは、指が画面上でスライドすることでもよく、移動端末が特定の角度だけ傾くことでもよい。特に採用されるジェスチャは、要件に従って特に選択されてもよく、本発明の実施例では特に限定されない。
【００４８】
ユーザについて、ユーザがウィジェット編集命令を移動端末に与えることは、ユーザが特定のジェスチャを通じて移動端末のディスプレイ画面上で動作を実行することでもよい。例えば、ユーザは、ディスプレイ画面の一方の端から他の方の端にスライドする方法を採用してもよく、ディスプレイ画面上で“ウィジェット編集命令”のような用語を手書き入力する方法を採用してもよく、特定の頻度でディスプレイ画面上でクリック又はダブルクリックするような方法を採用してもよく、ホーム空間陳列領域で指定のウィジェットを長押しする方法を採用してもよい。移動端末について、ユーザにより与えられたウィジェット編集命令を受信する動作は、移動端末が予め設定されたジェスチャ命令マッピングテーブルに従って、移動端末のディスプレイ画面上で動作を実行するユーザの動作を認識し、ウィジェットコンテンツ陳列領域及びホーム空間陳列領域を同時に表示することでもよい。
【００４９】
特定のジェスチャを使用することに加えて、ユーザがウィジェット編集命令を与える動作はまた、例えば、インタフェース上の機能ボタン又はメニューを通じてウィジェット編集命令を与えることでもよく、命令機能を運ぶことができる如何なる方法が採用されてもよい点に留意すべきである。例えば、ユーザは、ディスプレイ画面に直接触れずに、音声又はジェスチャ等を通じてウィジェット編集命令を与えてもよい（このような方法は、通常では身体ジェスチャと呼ばれる）。
【００５０】
この実施例では、ウィジェット編集命令を移動端末に与えることにより、ユーザは、ウィジェットコンテンツ陳列領域及びホーム空間陳列領域が同時に提示されることを可能にしてもよい。これは、ホーム空間陳列領域でホーム画面上のアプリケーションプログラム及び残りの空間状況を便利に閲覧し、適切なホーム画面を便利に見つけ、指定のウィジェットを指定のホーム画面又は指定のホーム画面に隣接したホーム画面にドラッグすることを可能にしてもよい。
【００５１】
以下では、本発明の技術的対策の実施処理が、移動端末のディスプレイ画面の動作状態と組み合わせて示される。
【００５２】
図３Ａは、ホーム空間陳列領域300とウィジェットコンテンツ陳列領域302とを同時に表示する概略図である。複数のホーム画面のサムネイルは、ホーム空間陳列領域300に同時に表示されてもよく、ホーム画面のシリアル番号301がサムネイルの下に配置される。ウィジェットコンテンツ陳列領域302は、複数のウィジェット304を含んでもよく、各ウィジェットの位置占有情報306を記述するために、m×nの方法が採用される。
【００５３】
シナリオ1：ユーザは、ウィジェット編集命令を移動端末に与えるために、ウィジェットコンテンツ陳列領域302で天気ウィジェットを長押しする。ウィジェット編集命令を受信した後に、図３Ａに示すように、移動端末は、ホーム画面陳列領域300とウィジェットコンテンツ陳列領域302とを同時に表示する。ユーザは、ウィジェットコンテンツ陳列領域302の天気ウィジェットをホーム空間陳列領域300の第２のホーム画面にドラッグする。第２のホーム画面は、他のホーム画面と異なるように表示される。例えば、図３Ｂに示すように、第２のホーム画面の周辺に黒いフレームが追加される。第２のホーム画面は4×4の空間を有しており、天気ウィジェットの位置占有情報は4×2であるため、天気ウィジェットを提示するための十分な空間が存在する。天気ウィジェットは、図３Ｃに示すように、第２のホーム画面上に提示される。
【００５４】
シナリオ２：ユーザは、ウィジェット編集命令を移動端末に与えるために、ウィジェットコンテンツ陳列領域302で天気ウィジェットを長押しする。ウィジェット編集命令を受信した後に、図３Ｄに示すように、移動端末は、ホーム画面陳列領域300とウィジェットコンテンツ陳列領域302とを同時に表示する。ユーザは、ウィジェットコンテンツ陳列領域302の天気ウィジェットをホーム空間陳列領域300の第３のホーム画面にドラッグする。第３のホーム画面は、他のホーム画面と異なるように表示される。例えば、図３Ｅに示すように、第３のホーム画面の周辺に黒いフレームが追加される。第３のホーム画面は残りの空間を有しておらず、天気ウィジェットの位置占有情報は4×2であるため、天気ウィジェットを提示するための十分な空間が存在しない。天気ウィジェットを提示するための十分な空間が存在するか否かを見つけるために、第３のホーム画面に隣接した第４のホーム画面が検索され、第４のホーム画面上の残りの空間は4×2であり、これは、天気ウィジェットを提示するために使用され得るため、天気ウィジェットは、図３Ｆに示すように、第４のホーム画面上に提示される。
【００５５】
シナリオ３：ユーザは、ウィジェット編集命令を移動端末に与えるために、ウィジェットコンテンツ陳列領域302で天気ウィジェットを長押しする。ウィジェット編集命令を受信した後に、図３Ｇに示すように、移動端末は、ホーム画面陳列領域300とウィジェットコンテンツ陳列領域302とを同時に表示する。ユーザは、ウィジェットコンテンツ陳列領域302の天気ウィジェットをホーム空間陳列領域300の第３のホーム画面にドラッグする。第３のホーム画面は、他のホーム画面と異なるように表示される。例えば、図３Ｈに示すように、第３のホーム画面の周辺に黒いフレームが追加される。第３のホーム画面は残りの空間を有しておらず、天気ウィジェットの位置占有情報は4×2であるため、天気ウィジェットを提示するための十分な空間が存在しない。天気ウィジェットを提示するための十分な空間が存在するか否かを見つけるために、第３のホーム画面に隣接した第４のホーム画面が検索される。第４のホーム画面上に残りの空間が存在しないため、ホーム画面が生成され、生成されたホーム画面は、第４のホーム画面の隣接位置に配置される。すなわち、生成されたホーム画面は、新たな第４のホーム画面として利用され、元の第４のホーム画面は新たな第５のホーム画面になり、元のホーム画面は類推により導かれるように再び並び替えられる。新たな第４のホーム画面は天気ウィジェットを提示するための十分な空間を有しているため、天気ウィジェットは、図３Ｊに示すように、新たな第４のホーム画面上に提示される。
【００５６】
シナリオ1、シナリオ2及びシナリオ3では、指定のホーム画面上で表示の区別（distinguishing  display）が実行されてもよい。表示の区別は、指定のウィジェットが最終的に配置されたホーム画面上で実行されてもよく、表示の区別はまた、指定のホーム画面上と指定のウィジェットが最終的に配置されたホーム画面上との双方で実行されてもよい。
【００５７】
図４は、本発明の実施例によるウィジェット処理装置の概略構成図である。図４に示すように、この実施例のウィジェット処理装置は、命令受信モジュール400と、命令解析モジュール402と、位置決定モジュール404と、ウィジェット配置モジュール406と、第１の提示モジュール408と、第２の提示モジュール410とを含む。
【００５８】
命令受信モジュール400は、ユーザにより与えられたウィジェット配置命令を受信するように構成される。ウィジェット配置命令は、指定のホーム画面上に指定のウィジェットを配置するために使用され、指定のウィジェットは、ウィジェットコンテンツ陳列領域でユーザにより選択されたウィジェットであり、指定のホーム画面は、ホーム空間陳列領域でユーザにより選択されたホーム画面である。
【００５９】
指定のウィジェットは、ウィジェットコンテンツ陳列領域でユーザにより選択されたウィジェットであり、指定のホーム画面は、ホーム空間陳列領域でユーザにより選択されたホーム画面である。
【００６０】
任意選択で、ユーザは、ウィジェットコンテンツ陳列領域で１つ以上のウィジェットを同時に選択してもよい。
【００６１】
任意選択で、ホーム空間陳列領域及びウィジェットコンテンツ陳列領域は、画面上に同時に提示されてもよく、また、要件に従って画面上に別々に異なる時間に提示されてもよい。
【００６２】
任意選択で、ホーム空間陳列領域は、１つのホーム画面を同時に提示してもよく、複数のホーム画面を同時に提示してもよい。特定の方法は、複数のホーム画面のサムネイルを同時に提示することでもよい。このように、ユーザは、指定のウィジェットを配置するための適切なホーム画面を選択するために、複数のホーム画面を同時に見て、複数のホーム画面の画面空間占有状況と、画面上に存在するアプリケーションプログラムとを認識してもよい。移動端末のホーム画面の数が大きく、ホーム画面のサムネイルを表示することによっても全てのホーム画面が表示できない場合、ユーザは、ページを変えるために予め設定されたジェスチャを使用してもよい点に留意すべきである。予め設定されたジェスチャは、指が画面上でスライドすることでもよく、移動端末が特定の角度だけ傾くことでもよい。特に採用されるジェスチャは、要件に従って特に選択されてもよく、本発明の実施例では特に限定されない。
【００６３】
ユーザがウィジェットを処理する必要がある場合、ユーザは、ウィジェット配置命令を移動端末に与えることにより、指定のホーム画面上に指定のウィジェットを配置してもよい。
【００６４】
ユーザについて、ユーザがウィジェット配置命令を与える動作は、ユーザが特定のジェスチャを通じて移動端末のウィジェットコンテンツ陳列領域で指定のウィジェットを選択することでもよく、例えば、ウィジェットコンテンツ陳列領域で指定のウィジェットを押下し、指定のウィジェットをホーム空間陳列領域の指定のホーム画面にドラッグし、指定のウィジェットをドロップすることでもよい。ドラッグ・アンド・ドロップの方法で指定のホーム画面上に指定のウィジェットを配置することに加えて、指定のウィジェットはまた、指定のウィジェットのクリック又はダブルクリック及び指定のホーム画面のクリック又はダブルクリックのような他の方法で、指定のホーム画面上に配置されてもよい。移動端末について、ユーザにより与えられたウィジェット配置命令を受信する動作は、予め設定されたジェスチャ命令マッピングテーブルに従って特定のジェスチャ（例えば、押下、ドラッグ・アンド・ドロップ又はクリック若しくはダブルクリック）を認識し、指定のホーム画面上に指定のウィジェットを配置することでもよい。
【００６５】
特定のジェスチャを使用することに加えて、ユーザがウィジェット配置命令を与える動作はまた、例えば、インタフェース上の機能ボタン又はメニューを通じてウィジェット配置命令を与えることでもよく、命令機能を運ぶことができる如何なる方法が採用されてもよい点に留意すべきである。
【００６６】
命令解析モジュールは、命令受信モジュールにより受信されたウィジェット配置命令を解析し、指定のウィジェット及び指定のホーム画面を取得するように構成される。
【００６７】
ウィジェットの位置占有情報は、ウィジェットがホーム画面の空間において占有する必要のある位置の情報である。例えば、ウィジェットの位置占有情報は、ウィジェットにより占有される長さ×幅、すなわち、m×n（ただし、mは横方向にウィジェットにより占有されるセルの数を表し、nは縦方向にウィジェットにより占有されるセルの数を表す）により表されてもよい。ウィジェットの位置占有情報はまた、ウィジェットにより占有される領域により表されてもよい。これは、本発明の実施例では特に限定されない。
【００６８】
指定のホーム画面に隣接したホーム画面は、指定のホーム画面の前のホーム画面でもよく、次のホーム画面でもよく、前のホーム画面及び次のホーム画面でもよく、前のホーム画面及び前のホーム画面の前のホーム画面でもよく、更に、次のホーム画面及び次のホーム画面の次のホーム画面でもよい。これは本発明の実施例では特に限定されず、実際の要件に従って特に設定されてもよい。
【００６９】
指定のホーム画面に隣接したホーム画面は、１つ以上のホーム画面を含んでもよい点に留意すべきである。指定のホーム画面に隣接したホーム画面が複数のホーム画面を含む場合、異なる隣接した画面の優先度が設定されてもよい。まず、十分な提示空間が存在するか否かを見つけるために高い優先度を有するホーム画面が検索され、次に、十分な提示空間が存在するか否かを見つけるために低い優先度を有するホーム画面が検索される。高い優先度を有するホーム画面上に指定のウィジェットを配置するための十分な空間が存在する場合、低い優先度を有するホーム画面はもはや検索されない。
【００７０】
位置決定モジュールは、指定のホーム画面上に指定のウィジェットを提示するための十分な位置が存在しない場合、指定のウィジェットの属性情報に従って指定のホーム画面に隣接したホーム画面上において指定のウィジェットの表示位置を決定するように構成される。ウィジェットの属性情報は、ウィジェットの位置占有情報を含む。
【００７１】
任意選択で、指定のウィジェットは、１つ以上のウィジェットを含んでもよい。ユーザが複数のウィジェットを同時に指定した場合、指定のホーム画面及び指定のホーム画面に隣接したホーム画面は、十分な提示空間が存在するか否かを見つけるために、指定のウィジェットのうちウィジェット1を使用することにより検索されてもよい。十分な提示空間が存在する場合、ウィジェット1は、十分な提示空間が存在するホーム画面上に配置され、次に、ウィジェット2の配置処理の実行のために次のステップが参照される。全ての指定のウィジェットの配置処理の実行が完了するまで、残りが類推により導かれてもよい。指定のホーム画面及び指定のホーム画面に隣接したホーム画面はまた、十分な提示空間が存在するか否かを見つけるために、複数の指定のウィジェットを全体として利用することにより検索されてもよい。特に採用される方法は、本発明の実施例では限定されない。
【００７２】
ウィジェット配置モジュールは、位置決定モジュールにより決定された指定のホーム画面に隣接したホーム画面上の表示位置に指定のウィジェットを配置するように構成される。第１の提示モジュールは、ユーザがウィジェットコンテンツ陳列領域でウィジェットを選択するためにウィジェットコンテンツ陳列領域を提示するように構成される。第２の提示モジュールは、ユーザがホーム空間陳列領域でホーム画面を選択するためにホーム空間陳列領域を提示するように構成される。
【００７３】
指定のホーム画面に隣接したホーム画面上における指定のウィジェットの特定の表示位置は、要件に従って特に設定されてもよい点に留意すべきである。例えば、指定のウィジェットは、指定のホーム画面に隣接したホーム画面上において位置占有情報を最初に満たす位置に配置されてもよい。指定のウィジェットはまた、見た目のよい画面表示を考慮することにより、指定のホーム画面に隣接したホーム画面の中心位置に配置されてもよい。
【００７４】
任意選択で、位置決定モジュールは、指定のホーム画面上に指定のウィジェットを提示するための十分な位置が存在せず、指定のホーム画面に隣接したホーム画面上に指定のウィジェットを提示するための十分な位置が存在する場合、指定のホーム画面に隣接したホーム画面上において指定のウィジェットの表示位置を決定するように特に構成される。
【００７５】
任意選択で、ホーム画面生成ユニットは、指定のホーム画面上に指定のウィジェットを提示するための十分な位置が存在せず、指定のホーム画面に隣接したホーム画面上に指定のウィジェットを提示するための十分な位置が存在しない場合、ホーム画面を生成するように構成される。画面配置ユニットは、指定のホーム画面の隣接位置にホーム画面生成ユニットにより生成されたホーム画面を配置するように構成される。位置決定ユニットは、指定のホーム画面に隣接したホーム画面上において指定のウィジェットの表示位置を決定するように構成される。
【００７６】
任意選択で、ウィジェット処理装置は、ウィジェット編集ユニットと同時提示起動ユニットとを更に含む。ウィジェット編集ユニットは、ユーザにより与えられたウィジェット編集命令を受信するように構成される。同時提示起動ユニットは、ウィジェット編集ユニットがウィジェット編集命令を受信した場合、第１の提示モジュール及び第２の提示モジュールの同時の提示を起動するように構成される。
【００７７】
この実施例の移動端末の各機能モジュールは、図１に示す移動端末のウィジェット処理方法の処理を実行するために使用されてもよい。その特定の動作原理は繰り返し説明されない。詳細については、方法の実施例の説明に参照が行われる。
【００７８】
この実施例の移動端末は、携帯電話、タブレットコンピュータ、iPadのような様々なタッチスクリーンデバイスでもよい。
【００７９】
この実施例では、移動端末は、ユーザにより与えられたウィジェット配置命令を受信する。ウィジェット配置命令は、指定のホーム画面上に指定のウィジェットを配置するために使用され、指定のウィジェットは、ウィジェットコンテンツ陳列領域でユーザにより選択されたウィジェットであり、指定のホーム画面は、ホーム空間陳列領域でユーザにより選択されたホーム画面である。指定のホーム画面上に指定のウィジェットを提示するための十分な位置が存在しない場合、指定のホーム画面に隣接したホーム画面上における指定のウィジェットの表示位置は、指定のウィジェットの属性情報に従って決定される。ウィジェットの属性情報は、ウィジェットの位置占有情報を含む。指定のウィジェットは、指定のホーム画面に隣接したホーム画面上の表示位置に配置される。これは、指定のウィジェットを配置するために指定のホーム画面上に十分な空間が存在しない場合に動作が複雑になるという問題を解決し、移動端末のウィジェット処理効率を向上させる。
【００８０】
図５は、本発明の実施例による移動端末の概略構成図である。
【００８１】
装置50は、ディスプレイ51と、入力装置52と、メモリ53と、プロセッサ54と、バス55とを含む。
【００８２】
ディスプレイ51は、陰極線管（CRT：Cathode  Ray  Tube）ディスプレイ、液晶（LCD：Liquid  Crystal  Display）ディスプレイ又はタッチスクリーン（Touch  Screen）のような適切な装置でもよい。命令は、ディスプレイの画面がグラフィカルユーザインタフェースを提示することができるように、バス55を通じて受信される。
【００８３】
入力装置52は、キーボード、マウス、トラック認識器、音声認識インタフェースのような如何なる適切な装置でもよく、ユーザの入力を受信し、制御入力を生成し、バス55を通じて制御入力をプロセッサ又は他の構成要素に送信するように構成される。特に装置50のディスプレイがタッチスクリーンを有する場合、ディスプレイは同時に入力装置でもある。
【００８４】
更に、メモリ53は、RAM及びROM、又はいずれかの固定記憶媒体若しくは取り外し可能記憶媒体を含んでもよく、本発明の実施例を実行可能なプログラム又は本発明の実施例のアプリケーションデータベースを格納するように構成される。例えば、他の構成要素の入力又は他の構成要素（例えば、移動トラック（movement  track））により呼び出される格納情報は、バス55を通じて受信される。
【００８５】
プロセッサ54は、メモリ53により格納された本発明の実施例のプログラムを実行し、バスを通じて他の装置と双方向通信するように構成される。
【００８６】
メモリ53及びプロセッサ54はまた、本発明の実施例を適用した物理モジュールに統合されてもよく、本発明の実施例を実施するプログラムは、物理モジュールに格納されて実行される。
【００８７】
装置50の構成要素は、バス55を通じて相互に結合される。データバスに加えて、バス55は、電力バス、制御バス及び状態信号バス等を更に含んでもよい。しかし、説明を明瞭にするために、様々なバスは図面においてバス55として全て印が付けられている。
【００８８】
本発明の実施例では、装置50の各ユニットは、以下の内容をそれぞれ実行する。
【００８９】
入力装置52は、ユーザにより与えられたウィジェット配置命令を受信するように構成される。ウィジェット配置命令は、指定のホーム画面上に指定のウィジェットを配置するために使用され、指定のウィジェットは、ウィジェットコンテンツ陳列領域でユーザにより選択されたウィジェットであり、指定のホーム画面は、ホーム空間陳列領域でユーザにより選択されたホーム画面である。
【００９０】
メモリ53は、ウィジェットの属性情報を格納するように構成される。ウィジェットの属性情報は、ウィジェットの位置占有情報を含む。
【００９１】
プロセッサ54は、入力装置52により受信されたウィジェット配置命令を解析し、指定のウィジェット及び指定のホーム画面を取得するように構成され、指定のホーム画面上に指定のウィジェットを提示するための十分な位置が存在しない場合、メモリに格納された指定のウィジェットの属性情報に従って指定のホーム画面に隣接したホーム画面上において指定のウィジェットの表示位置を決定するように更に構成され、指定のホーム画面に隣接したホーム画面上の表示位置に指定のウィジェットを配置するように更に構成される。
【００９２】
ディスプレイ51は、ユーザがウィジェットコンテンツ陳列領域でウィジェットを選択するためにウィジェットコンテンツ陳列領域を提示するように構成され、ユーザがホーム空間陳列領域でホーム画面を選択するためにホーム空間陳列領域を提示するように更に構成される。
【００９３】
任意選択で、指定のホーム画面に隣接したホーム画面上に指定のウィジェットを提示するための十分な位置が存在しない場合、プロセッサ54は、指定のホーム画面に隣接したホーム画面上において指定のウィジェットの表示位置を決定するように特に構成される。
【００９４】
任意選択で、指定のホーム画面に隣接したホーム画面上に指定のウィジェットを提示するための十分な位置が存在しない場合、プロセッサ54は、ホーム画面を生成し、指定のホーム画面の隣接位置にホーム画面生成ユニットにより生成されたホーム画面を配置し、指定のホーム画面に隣接したホーム画面上において指定のウィジェットの表示位置を決定するように特に構成される。
【００９５】
任意選択で、入力装置52は、ユーザにより与えられたウィジェット編集命令を受信するように更に構成され、ディスプレイは、入力装置52がウィジェット編集命令を受信した場合、ウィジェットコンテンツ陳列領域及びホーム空間陳列領域を同時に表示するように更に構成される。
【００９６】
任意選択で、ディスプレイ51は、ホーム空間陳列領域に１つ以上のホーム画面を表示するように更に構成される。
【００９７】
任意選択で、ホーム空間陳列領域は、１つのホーム画面を同時に提示してもよく、複数のホーム画面を同時に提示してもよい。特定の方法は、複数のホーム画面のサムネイルを同時に提示することでもよい。このように、ユーザは、指定のウィジェットを配置するための適切なホーム画面を選択するために、複数のホーム画面を同時に見て、複数のホーム画面の画面空間占有状況と、画面上に存在するアプリケーションプログラムとを認識してもよい。移動端末のホーム画面の数が大きく、ホーム画面のサムネイルを表示することによっても全てのホーム画面が表示できない場合、ユーザは、ページを変えるために予め設定されたジェスチャを使用してもよい点に留意すべきである。予め設定されたジェスチャは、指が画面上でスライドすることでもよく、移動端末が特定の角度だけ傾くことでもよい。特に採用されるジェスチャは、要件に従って特に選択されてもよく、本発明の実施例では特に限定されない。
【００９８】
ユーザがウィジェットを処理する必要がある場合、ユーザは、ウィジェット配置命令を移動端末に与えることにより、指定のホーム画面上に指定のウィジェットを配置してもよい。
【００９９】
ユーザについて、ユーザがウィジェット配置命令を与える動作は、ユーザが特定のジェスチャを通じて移動端末のウィジェットコンテンツ陳列領域で指定のウィジェットを選択することでもよく、例えば、ウィジェットコンテンツ陳列領域で指定のウィジェットを押下し、指定のウィジェットをホーム空間陳列領域の指定のホーム画面にドラッグし、指定のウィジェットをドロップすることでもよい。ドラッグ・アンド・ドロップの方法で指定のホーム画面上に指定のウィジェットを配置することに加えて、指定のウィジェットはまた、指定のウィジェットのクリック又はダブルクリック及び指定のホーム画面のクリック又はダブルクリックのような他の方法で、指定のホーム画面上に配置されてもよい。移動端末について、ユーザにより与えられたウィジェット配置命令を受信する動作は、予め設定されたジェスチャ命令マッピングテーブルに従って特定のジェスチャ（例えば、押下、ドラッグ・アンド・ドロップ又はクリック若しくはダブルクリック）を認識し、指定のホーム画面上に指定のウィジェットを配置することでもよい。
【０１００】
特定のジェスチャを使用することに加えて、ユーザがウィジェット配置命令を与える動作はまた、例えば、インタフェース上の機能ボタン又はメニューを通じてウィジェット配置命令を与えることでもよく、命令機能を運ぶことができる如何なる方法が採用されてもよい点に留意すべきである。
【０１０１】
ウィジェットの位置占有情報は、ウィジェットがホーム画面の空間において占有する必要のある位置の情報である。例えば、ウィジェットの位置占有情報は、ウィジェットにより占有される長さ×幅、すなわち、m×n（ただし、mは横方向にウィジェットにより占有されるセルの数を表し、nは縦方向にウィジェットにより占有されるセルの数を表す）により表されてもよい。ウィジェットの位置占有情報はまた、ウィジェットにより占有される領域により表されてもよい。これは、本発明の実施例では特に限定されない。
【０１０２】
指定のホーム画面に隣接したホーム画面は、指定のホーム画面の前のホーム画面でもよく、次のホーム画面でもよく、前のホーム画面及び次のホーム画面でもよく、前のホーム画面及び前のホーム画面の前のホーム画面でもよく、更に、次のホーム画面及び次のホーム画面の次のホーム画面でもよい点に留意すべきである。これは本発明の実施例では特に限定されず、実際の要件に従って特に設定されてもよい。
【０１０３】
指定のホーム画面に隣接したホーム画面は、１つ以上のホーム画面を含んでもよい点に留意すべきである。指定のホーム画面に隣接したホーム画面が複数のホーム画面を含む場合、異なる隣接した画面の優先度が設定されてもよい。まず、十分な提示空間が存在するか否かを見つけるために高い優先度を有するホーム画面が検索され、次に、十分な提示空間が存在するか否かを見つけるために低い優先度を有するホーム画面が検索される。高い優先度を有するホーム画面上に指定のウィジェットを配置するための十分な空間が存在する場合、低い優先度を有するホーム画面はもはや検索されない。
【０１０４】
任意選択で、指定のウィジェットは、１つ以上のウィジェットを含んでもよい。ユーザが複数のウィジェットを同時に指定した場合、指定のホーム画面及び指定のホーム画面に隣接したホーム画面は、十分な提示空間が存在するか否かを見つけるために、指定のウィジェットのうちウィジェット1を使用することにより検索されてもよい。十分な提示空間が存在する場合、ウィジェット1は、十分な提示空間が存在するホーム画面上に配置され、次に、ウィジェット2の配置処理の実行のために次のステップが参照される。全ての指定のウィジェットの配置処理の実行が完了するまで、残りが類推により導かれてもよい。指定のホーム画面及び指定のホーム画面に隣接したホーム画面はまた、十分な提示空間が存在するか否かを見つけるために、複数の指定のウィジェットを全体として利用することにより検索されてもよい。特に採用される方法は、本発明の実施例では限定されない。
【０１０５】
この実施例の移動端末の各ハードウェアは、図１に示す移動端末のウィジェット処理方法の処理を実行するために使用されてもよい。その特定の動作原理は繰り返し説明されない。詳細については、方法の実施例の説明に参照が行われる。
【０１０６】
この実施例の移動端末は、携帯電話、タブレットコンピュータ、iPadのような様々なタッチスクリーンデバイスでもよい。
【０１０７】
この実施例では、移動端末は、ユーザにより与えられたウィジェット配置命令を受信する。ウィジェット配置命令は、指定のホーム画面上に指定のウィジェットを配置するために使用され、指定のウィジェットは、ウィジェットコンテンツ陳列領域でユーザにより選択されたウィジェットであり、指定のホーム画面は、ホーム空間陳列領域でユーザにより選択されたホーム画面である。指定のホーム画面上に指定のウィジェットを提示するための十分な位置が存在しない場合、指定のホーム画面に隣接したホーム画面上における指定のウィジェットの表示位置は、指定のウィジェットの属性情報に従って決定される。ウィジェットの属性情報は、ウィジェットの位置占有情報を含む。指定のウィジェットは、指定のホーム画面に隣接したホーム画面上の表示位置に配置される。これは、指定のウィジェットを配置するために指定のホーム画面上に十分な空間が存在しない場合に動作が複雑になるという問題を解決し、移動端末のウィジェット処理効率を向上させる。
【０１０８】
当業者は、前述の方法の実施例のそれぞれのステップの全部又は全てが、関係するハードウェアに命令するプログラムにより実施されてもよいことを認識する。プログラムは、コンピュータ可読記憶媒体に格納されてもよい。プログラムが実行された場合、前述の方法の実施例のそれぞれのステップが実行される。記憶媒体は、ROM、RAM、磁気ディスク又は光ディスクのように、プログラムコードを格納可能な様々な媒体を含む。
【０１０９】
最後に、前述の実施例のそれぞれは、本発明を限定するものでなく、単に本発明の技術的対策を説明するために使用される。本発明について前述の実施例のそれぞれを参照して詳細に示したが、当業者は、依然として前述の実施例のそれぞれに記された技術的対策に変更を行うことができ、又は技術的対策の技術的特徴の一部又は全部に等価置換を行うことができることを認識する。しかし、このような変更及び置換は、対応する技術的対策の本質を、本発明の実施例の技術的対策の範囲から逸脱させない。
【図１】
2014527673.tif 000003
【図２】
2014527673.tif 000004
【図３Ａ】
2014527673.tif 000005
【図３Ｃ】
2014527673.tif 000006
【図３Ｆ】
2014527673.tif 000007
【図３Ｊ】
2014527673.tif 000008
【図４】
2014527673.tif 000009
【図５】
2014527673.tif 000010
【図３Ｂ】
2014527673.tif 000011
【図３Ｄ】
2014527673.tif 000012
【図３Ｅ】
2014527673.tif 000013
【図３Ｇ】
2014527673.tif 000014
【図３Ｈ】
2014527673.tif 000015
【国際調査報告】
2014527673.tif 000016
2014527673.tif 000017
2014527673.tif 000018
2014527673.tif 000019