"イメージオブジェクトの移動方法において、ステップAと、ステップBと、ステップCとを含み、前記ステップAにおいて、移動待機イメージオブジェクトに対応するモジュールXと移動方向を確認し、前記ステップBにおいて、モジュールXを移動方向にしたがって1単位分移動させ、さらにモジュールXと他のモジュールとに重複部分があるかどうかを確認し、もし重複部分がなければ、移動後のステータスを移動結果として、処理を終了し、もし重複部分があれば、モジュールXを復位し、かつモジュールXを備える最小ミラー領域を確認し、最小ミラー領域にてミラーフリップを行い、前記ステップCにおいて、モジュールXが移動方向上にて移動を続けられるかどうかを確認し、もし移動を続けられなければ、移動は失敗し、処理を終了し、移動を続けられれば、モジュールXを移動方向にしたがって1単位分移動させ、さらにモジュールXと他のモジュールとに重複部分があるかどうかを確認し、もし重複部分がなければ、移動後のステータスを移動結果として、処理を終了し、もし重複部分があれば、ステップC繰り返し実行する、ことを特徴とするイメージオブジェクトの移動方法。前記モジュールXを復位前に、モジュールと重複部分があるモジュールをブロックモジュールと確認するステップとをさらに含み、前記モジュールXを備える最小ミラー領域を確認するステップは、モジュールXおよびブロックモジュールの全領域を含む最小外接矩形領域A1を確認するステップと、部分領域が最小外接矩形領域A1に位置するモジュールがあるかどうかを確認し、もし部分領域が最小外接矩形領域A1に位置するモジュールがなければ、最小外接矩形領域A1を最小ミラー領域とするステップと、もし部分領域が最小外接矩形領域A1に位置するモジュールがあれば、さらに部分領域が最小外接矩形領域A1に位置するモジュールと、モジュールXと、ブロックモジュールとの全領域を含む最小外接矩形領域A2を確認し、最小外接矩形領域A2を最小ミラー領域とするステップと、を含むことを特徴とする請求項1に記載のイメージオブジェクトの移動方法。前記最小ミラー領域にてミラーフリップを行うステップは、最小ミラー領域におけるモジュールXの移動方向と平行する二辺の中点の接続線を軸とし、最小ミラー領域にてミラーフリップを行うステップ、を含むことを特徴とする請求項1或いは2に記載のイメージオブジェクトの移動方法。移動待機イメージオブジェクトに対応するモジュールXと移動方向を確認する、確認ユニットと、モジュールXを移動方向にしたがって1単位分移動させ、さらにモジュールXと他のモジュールとに重複部分があるかどうかを確認し、もし重複部分がなければ、移動後のステータスを移動結果として、処理を終了し、もし重複部分があれば、モジュールXを復位し、かつモジュールXを備える最小ミラー領域を確認し、最小ミラー領域にてミラーフリップを行う、第1移動ユニットと、ミラーフリップ後のモジュールXにて移動方向上にて移動を続けられるかどうかを確認し、もし移動を続けられなければ、移動が失敗し、処理を終了し、移動を続けられれば、モジュールXを移動方向にしたがって1単位分移動させ、さらにモジュールXと他のモジュールとに重複部分があるかどうかを確認し、もし重複部分がなければ、移動後のステータスを移動結果として、処理を終了し、もし重複部分があれば、繰り返し実行する、第2移動ユニットと、を含むことを特徴とするイメージオブジェクトの移動装置。前記第1移動ユニットは、モジュールXを移動方向にしたがって1単位分移動させ、さらにモジュールXと他のモジュールとに重複部分があるかどうかを確認し、もし重複部分がなければ、移動後のステータスを移動結果として、処理を終了し、重複部分があれば、フリップサブユニットに自身の機能を実行するよう通知する、移動サブユニットと、移動方向にしたがって1単位分移動させた後のモジュールXと重複部分があるモジュールをブロックモジュールと確認し、さらにモジュールXを復位し、モジュールXおよびブロックモジュールの全領域を含む最小外接矩形領域A1を確認し、さらに部分領域が最小外接矩形領域A1に位置するモジュールがあるかどうかを確認し、もし部分領域が最小外接矩形領域A1に位置するモジュールがなければ、最小外接矩形領域A1を最小ミラー領域とし、もし部分領域が最小外接矩形領域A1に位置するモジュールがあれば、部分領域が最小外接矩形領域A1に位置するモジュールと、モジュールXと、ブロックモジュールとの全領域を含む最小外接矩形領域A2を最小ミラー領域とし、最小ミラー領域におけるモジュールXの移動方向と平行する二辺の中点の接続線を軸とし、最小ミラー領域にてミラーフリップを行う、フリップサブユニットと、を含むことを特徴とする請求項4に記載のイメージオブジェクトの移動装置。もしデイスプレイ領域内にイメージオブジェクトが少なければ問題はない。しかし、もしイメージオブジェクト多いとこれに応じて、空き領域は少なくなる、異なるイメージオブジェクトが重複して、イメージオブジェクトが移動失敗する恐れがある。これにより、ユーザーの使用に不便利さが生まれ、ユーザー体験を低下させる。本発明は上述のような問題点を鑑みてなされたものである。本発明の主な目的は、イメージオブジェクトの移動の成功率を高めるイメージオブジェクトの移動方法の提供にある。本発明の別の目的として、ユーザー体験を向上させるイメージオブジェクトの移動装置の提供にある。前記目的を達成するため、本発明は、以下の技術方法により実現される。本発明に係るイメージオブジェクトの移動方法は、以下のステップAと、ステップBと、ステップCとを含む。ステップAにおいて、移動待機イメージオブジェクトに対応するモジュールXと移動方向を確認する。ステップBにおいて、モジュールXを移動方向にて1単位分移動させ、かつモジュールXが他のモジュールと重複する部分を有するかどうかを確認する。もし重複部分がなければ、移動後のステータスを移動結果として、処理を終了する。もし重複部分があれば、モジュールXを復位し、かつモジュールXを備える最小ミラー領域を確認し、最小ミラー領域にてミラーフリップを行う。ステップCにおいて、モジュールXが移動方向上にて移動を続けられるかどうかを確認し、もし移動を続けられなければ、移動は失敗し、処理を終了する。移動を続けられれば、モジュールXを移動方向にて1単位分移動させる。さらに、モジュールXと他のモジュールとに重複部分があるかどうかを確認し、もし重複部分がなければ、移動後のステータスを移動結果として、処理を終了する。もし重複部分があれば、ステップCを繰り返し実行する。イメージオブジェクトの移動装置は、確認ユニット、第1移動ユニットおよび第2移動ユニットを含む。確認ユニットは、移動待機イメージオブジェクトに対応するモジュールXと移動方向を確認する。第1移動ユニットは、モジュールXを移動方向にしたがって1単位分移動させる。さらにモジュールXと他のモジュールとに重複部分があるかどうかを確認し、もし重複部分がなければ、移動後のステータスを移動結果として、処理を終了する。もし重複部分があれば、モジュールXを復位し、かつモジュールXを備える最小ミラー領域を確認し、最小ミラー領域にてミラーフリップを行う。第2移動ユニットは、ミラーフリップ後のモジュールXにて移動方向上にて移動を続けられるかどうかを確認する。もし移動を続けられなければ、移動は失敗し、処理を終了する。移動を続けられれば、モジュールXを移動方向にしたがって1単位分移動させる。さらにモジュールXと他のモジュールとに重複部分があるかどうかを確認する。もし重複部分がなければ、移動後のステータスを移動結果として、処理を終了する。もし重複部分があれば、繰り返し実行する。本発明の技術方法によれば、移動待機イメージオブジェクトに対応するモジュールXを移動方向にしたがって移動させ、もし他のモジュールと重複部分がなければ、移動後のステータスを移動結果とする。重複部分があれば、ミラーフリップ方法によりモジュールの位置を交換する。これにより異なるイメージオブジェクトの重複を避け、イメージオブジェクトの移動の成功率を高めることは明らかである。そして、本発明における方案は、スケーラビリティが強く、サイズの異なるデイスプレイ領域の移動端末に適する。また、本発明における方案は実現が簡単で、確実に操作でき、操作システムプラットフォームとプログラミング言語等の制限を受けず、普及させやすい。従来の技術における問題について、本発明の実施形態は全く新しいイメージオブジェクトの移動方案を提供することにより、異なるイメージオブジェクトの重複を避けることができ、これによりユーザー体験を向上させる。前記イメージオブジェクトは、イメージオブジェクト、ウィジェットWIDGET或いはピュアピクチャー等を含むがこれに限らない。本発明の実施形態における技術方法をさらに明確、明白にするため、以下では図と結合して実施形態を例に挙げ、本発明の実施形態における方案をさらに詳細に説明する。図1は本発明に係る実施形態におけるイメージオブジェクトの移動方法の実施形態のフロー図である。図1に示すように、イメージオブジェクトの移動方法は、ステップ11、ステップ12およびステップ13を含む。ステップ11において、移動待機イメージオブジェクトに対応するモジュールXと移動方向を確認する。異なる製造業者および異なる型番の移動端末は、デイスプレイ領域のサイズが異なる可能性がある。例えば、サイズが320×240である場合、デイスプレイ領域の縦横サイズは、それぞれ320個単位と240個単位であり、もしくは、800×480のサイズ或いは他のサイズになる可能性もある。各イメージオブジェクトは、全て一定のサイズの領域を占用するその縦横はデイスプレイ領域の縦横より小さいか等しくなければならない。本実施形態において、移動待機イメージオブジェクトが占用する領域をモジュールXとする。ユーザーの操作をモニタリングすることにより移動待機イメージオブジェクトに対応するモジュールXと移動方向を確認できる。例えば、ユーザーはカーソルによってイメージオブジェクト1を選び、さらに下向き矢印のキーをクリックする。すると、イメージオブジェクト1に対応する領域をモジュールXと確認し、下方の方向は移動方向と確認される。当然、これはあくまで例に過ぎず具体的な実施形態を限定するものではない。ステップ12において、モジュールXを移動方向にしたがって1単位分移動させる。ステップ13において、モジュールXと他のモジュールとに重複部分があるかどうかを確認し、もし重複部分がなければ、ステップ14を実行する。もし重複部分があれば、ステップ15を実行する。実際の応用において、デイスプレイ領域について二次元構造体配列を1つ維持することができ、これをマスクテーブルと呼ぶ。図2は本発明方法に係る実施形態におけるマスクテーブルを示す図である。図2に示すように、仮にデイスプレイ領域のサイズが4×4である場合、マスクテーブルにおける各要素は2つの内容を記録する。1つ目はこれに対応する格子が占用されているかどうかを記録する。もし占用されていれば、1と記し、占用されていない場合は0と記す。2つ目は、格子を占用するモジュールのメモリアドレス各モジュールのメモリアドレスは全て唯一のものであるを記録する。格子が占用されていなければ、NULLと記す。図2に示すように、4格子を占用されていれば、この4格子を占用するモジュールのメモリアドレスを0X100とする。このように、マスクテーブルを問い合わせることにより、移動後のモジュールXが他のモジュールと重複部分があるかどうかを確認することができ、さらにどのモジュールと重複が発生するかを知ることができる。ステップ14において、移動後のステータスを移動結果とし、フローを終了する。ステップ15において、モジュールXを復位する。さらにモジュールXを備える最小ミラー領域を確認し、当該最小ミラー領域にてミラーフリップをする。本実施形態において、ステップ13において移動方向にしたがって1単位分移動させた後のモジュールXと重複部分があるモジュールをブロックモジュールと定義できる。そして、本ステップの具体的な実現形態は以下を含む。1モジュールXを復位する。2モジュールX復位後のおよびブロックモジュールの全領域を備える最小外接矩形領域A1と確認する。3部分領域が最小外接矩形領域A1に位置するモジュールがあるかどうかを確認する。もしそのようなモジュールがなければ、最小外接矩形領域A1を最小ミラー領域とする。もし部分領域が最小外接矩形領域A1に位置するモジュールがあれば、さらに、部分領域が最小外接矩形領域A1位置するモジュールと、モジュールXと、ブロックモジュールとの全領域を含む最小外接矩形領域A2を確認し、最小外接矩形領域A2を最小ミラー領域とする。4最小ミラー領域におけるモジュールXの移動方向と平行する二辺の中点の接続線を軸とし、最小ミラー領域にてミラーフリップを行う。フリップについては従来の技術によるので、ここでは説明を繰り返さない。以下に具体的に例を挙げステップ11~15をさらに詳細に説明する。図3は本発明方法に係る実施形態におけるデイスプレイ領域を示す図である。図3に示すように、仮にデイスプレイ領域のサイズを4×4とし、これに備える4モジュールをそれぞれモジュール1、モジュール2、モジュール3およびモジュール4とし、モジュール2を移動待機イメージオブジェクトに対応するモジュールとする。図4は本発明方法の実施形態における移動待機イメージオブジェクトに対応するモジュールを移動方向にしたがって1単位分即ち、1つの格子移動させた後を示す図である。図4に示すように、移動後のモジュール2はモジュール4と重複部分があれば、モジュール4はブロックモジュールとなる実際の応用において、ブロックモジュールの個数はおそらく複数であるが、ここでは1つの場合を例に挙げる。図5は本発明方法の実施形態における確認した最小外接矩形領域を示す図である。図5に示すように、最小外接矩形領域A1にはモジュール2とモジュール4の全領域を含むだけでなく、さらにモジュール3の全領域およびモジュール1の部分領域を含む。よって、最小外接矩形領域A1を最小ミラー領域とすることはできない。図6は本発明方法の実施形態における確認した最小外接矩形領域A2を示す図である。図6に示すように,最小外接矩形領域A2にはモジュール2、モジュール4およびモジュール3の全領域を含むだけでなく、さらにモジュール1の全領域を含む。最小外接矩形領域A2を最小ミラー領域とする。図7は本発明方法の実施形態における最小ミラー領域でのミラーフリップ後を示す図である。図7に示すように、最小ミラー領域の左右二辺の中点の接続線を軸とし、最小ミラー領域にてミラーフリップを行う。ステップ16において、モジュールXが移動方向上にて移動を続けられるかどうかを確認する。もし移動を続けられなければ移動は失敗し、フローを終了する。移動を続けられれば、ステップ17を実行する。本ステップにおいて、ミラーフリップ後の結果を処理する。もし移動を続ければデイスプレイ領域の範囲を超え、モジュールXは移動を続けることができないことを意味する。ステップ17において、モジュールXを移動方向にて1単位分移動させる。ステップ18において、モジュールXと他のモジュールとに重複部分があるかどうかを確認する。もし重複部分がなければ、ステップ14を実行してフローを終了する。もし重複部分があれば、ステップ16を繰り返し実行する。本ステップにおいて、ステップ17における移動後のモジュールXと他のモジュールと重複部分があるかどうかを確認し、さらに確認結果に基づき異なる操作を実行する。ここまで、図1に示した方法における実施形態を紹介した。この形態を実施後、もしユーザーがイメージオブジェクトの移動を続けたいと望む場合は前記過程を繰り返せば良い。本発明の実施形態は同時にイメージオブジェクトの移動装置を提供している。図8は本発明イメージオブジェクトの移動装置実施形態の組成構造を示す図である。図8に示すように、確認ユニット81、第1移動ユニット82および第2移動ユニット83を備える。ここで、確認ユニット81は、移動待機イメージオブジェクトに対応するモジュールXと移動方向を確認する。第1移動ユニット82は、モジュールXを移動方向にしたがって1単位分移動させる。さらにモジュールXと他のモジュールとに重複部分があるかどうかを確認し、もし重複部分がなければ、移動後のステータスを移動結果として、処理を終了する。もし重複部分があれば、モジュールXを復位し、かつモジュールXを備える最小ミラー領域を確認し、最小ミラー領域にてミラーフリップを行う。第2移動ユニット83は、ミラーフリップ後のモジュールXにて移動方向上にて移動を続けられるかどうかを確認する。もし移動を続けられなければ、移動は失敗し、処理を終了する。移動を続けられれば、モジュールXを移動方向にしたがって1単位分移動させる。さらにモジュールXと他のモジュールとに重複部分があるかどうかを確認する。もし重複部分がなければ、移動後のステータスを移動結果として、処理を終了する。もし重複部分があれば、自身の機能を繰り返し実行する。ここで、第1移動ユニット82に具体的に、移動サブユニットおよびフリップサブユニット図面を簡略化するため、図面を用いての説明はしないを備える。移動サブユニットは、モジュールXを移動方向にしたがって1単位分移動させる。さらにモジュールXと他のモジュールとに重複部分があるかどうかを確認し、もし重複部分がなければ、移動後のステータスを移動結果として、処理を終了する。重複部分があれば、フリップサブユニットに自身の機能を実行するよう通知する。フリップサブユニットは、移動方向にしたがって1単位分移動させた後のモジュールXと重複部分があるモジュールをブロックモジュールと確認し、さらにモジュールXを復位する。モジュールXとブロックモジュールとの全領域を備える最小外接矩形領域A1を確認する。さらに部分領域が最小外接矩形領域A1に位置するモジュールがあるかどうかを確認する。もし部分領域が最小外接矩形領域A1に位置するモジュールがなければ、最小外接矩形領域A1を最小ミラー領域とする。もし部分領域が最小外接矩形領域A1に位置するモジュールがあれば、部分領域が最小外接矩形領域A1に位置するモジュールと、モジュールXと、ブロックモジュールとを含む全領域の最小外接矩形領域A2を最小ミラー領域とする。最小ミラー領域におけるモジュールXの移動方向と平行する二辺の中点の接続線を軸とし、最小ミラー領域にてミラーフリップを行う。図8に示すように装置の具体的な実施形態のフローは図1に示す方法の実施形態にて紹介しているため、ここでは繰り返さない。総じて、本発明の実施形態が提供する技術方法によりイメージオブジェクトの移動の成功率を高め、ユーザー体験を向上させることができる。当業者として、本発明の実施形態が、方法、システム或いはコンピュータプログラム製品を提供できるため、本発明は完全なハードウェア実施形態、完全なソフトウェア実施形態、またはソフトウェアとハードウェアの両方を結合した実施形態を採用できることが分かるはずである。さらに、本発明は、一つ或いは複数のコンピュータプログラム製品の形式を採用できる。当該製品はコンピュータ使用可能なプログラムコードを含むコンピュータ使用可能な記憶媒体ディスク記憶装置と光学記憶装置等を含むがそれとは限らないにおいて実施する。以上は、本発明の実施形態の方法、装置システム、およびコンピュータプログラム製品のフロー図及び/或いはブロック図により、本発明を説明したものである。理解すべきことは、コンピュータプログラム指令により、フロー図及び/或いはブロック図における各フロー及び/或いはブロックと、フロー図及び/或いはブロック図におけるフロー及び/或いはブロックの結合を実現できる。プロセッサはこれらのコンピュータプログラム指令を、汎用コンピュータ、専用コンピュータ、組込み式処理装置、或いは他のプログラム可能なデータ処理装置設備の処理装置器に提供でき、コンピュータ或いは他のプログラム可能なデータ処理装置のプロセッサは、これらのコンピュータプログラム指令を実行し、フロー図における一つ或いは複数のフロー及び/或いはブロック図における一つ或いは複数のブロックに指定する機能を実現する。これらのコンピュータプログラム指令は又、コンピュータ或いは他のプログラム可能なデータ処理装置を特定方式で動作させるコンピュータ読取記憶装置に記憶できる。これにより、指令を含む装置は当該コンピュータ読取記憶装置内の指令を実行でき、フロー図における一つ或いは複数のフロー及び/或いはブロック図における一つ或いは複数のブロックに指定する機能を実現する。これらコンピュータプログラム指令はさらに、コンピュータ或いは他のプログラム可能なデータ処理装置設備に実装もできる。コンピュータプログラム指令が実装されたコンピュータ或いは他のプログラム可能設備は、一連の操作ステップを実行することにより、関連の処理を実現し、コンピュータ或いは他のプログラム可能な設備において実行される指令により、フロー図における一つ或いは複数のフロー及び/或いはブロック図における一つ或いは複数のブロックに指定する機能のステップを実現する。無論、当業者により、上述した実施形態に記述された技術的な解決手段を改造し、或いはその中の一部の技術要素を置換することもできる。そのような、改造と置換は本発明の各実施形態の技術の範囲から逸脱するとは見なされない。前記は本発明の好ましい実施形態であり、本発明を制限するものではない。本発明の技術的思想の範囲内において、本発明に対する変更等価交換改変は、すべて本発明の保護範囲に属する。"