(57)【要約】【課題】  データ管理者が管理する階層内の情報を取得する際のデータ移動に係る勘違いにより、データが間違って移動されてしまうのをできるだけ防止できるようにする。【解決手段】  データを移動させる階層アイコンを所定の拡大率で拡大する拡大処理ステップと、前記階層アイコンの表示領域内に格納されている階層内情報を表示する階層内情報表示ステップと、前記階層アイコンの表示領域内に移動したデータの情報を表示する移動データ情報表示ステップと、前記拡大処理ステップにおいて拡大した階層アイコン内に複数のデータを移動する処理を終了した時に、前記拡大した階層アイコンを所定の縮小率で縮小する縮小処理ステップとを設け、前記階層アイコンが有する階層内のデータ名、データ容量、データ数等の情報や、前記階層アイコンに対して移動させるデータのデータ名、データ容量、データ数、データの指定領域等の情報等を識別しやすくする。【選択図】  図１
2006277100.tif 000002
【特許請求の範囲】
【請求項１】
データを移動させる階層アイコンを所定の拡大率で拡大する拡大処理ステップと、
前記階層アイコンの表示領域内に格納されている階層内情報を表示する階層内情報表示ステップと、
前記階層アイコンの表示領域内に移動したデータの情報を表示する移動データ情報表示ステップと、
前記拡大処理ステップにおいて拡大した階層アイコン内に複数のデータを移動する処理を終了した時に、前記拡大した階層アイコンを所定の縮小率で縮小する縮小処理ステップとを有することを特徴とするデータ移動方法。
【請求項２】
前記拡大処理ステップにおいては、前記階層アイコンが有する階層内のデータ名、データ容量、データ数等の情報に基づいて前記拡大率を決定することを特徴とする請求項１に記載のデータ移動方法。
【請求項３】
前記拡大処理ステップにおいては、前記階層アイコンに対して移動させるデータのデータ名、データ容量、データ数、データの指定領域等の情報に基づいて前記拡大率を決定することを特徴とする請求項１に記載のデータ移動方法。
【請求項４】
前記階層アイコンに対して移動しているデータの進捗状況に応じて前記階層アイコンの縮小率を変更する縮小率変更ステップを有することを特徴とする請求項１に記載のデータ移動方法。
【請求項５】
前記拡大処理ステップで拡大した階層アイコン上に、階層アイコンの名称のフォントサイズを所定の拡大率で拡大するフォントサイズ拡大ステップを有することを特徴とする請求項１〜４の何れか１項に記載のデータ移動方法。
【請求項６】
前記拡大処理ステップで拡大した階層アイコン上に、階層内のデータ名、データ容量、データ数等を示すデータアイコンを所定の拡大率で拡大して表示するデータアイコン拡大表示ステップを有することを特徴とする請求項１〜４の何れか１項に記載のデータ移動方法。
【請求項７】
前記拡大処理ステップで拡大した階層アイコン上に、移動するデータのデータ名、データ容量、データ数、データの指定領域、データ移動進捗等を示すデータアイコンを所定の拡大率で拡大して表示するデータアイコン拡大表示ステップを有することを特徴とする請求項１〜４の何れか１項に記載のデータ移動方法。
【請求項８】
データを移動させる階層アイコンを所定の拡大率で拡大する拡大処理手段と、
前記階層アイコンの表示領域内に格納されている階層内情報を表示する階層内情報表示手段と、
前記階層アイコンの表示領域内に移動したデータの情報を表示する移動データ情報表示手段と、
前記拡大処理手段において拡大した階層アイコン内に複数のデータを移動する処理を終了した時に、前記拡大した階層アイコンを所定の縮小率で縮小する縮小処理手段とを有することを特徴とするデータ移動装置。
【請求項９】
前記拡大処理手段は、前記階層アイコンが有する階層内のデータ名、データ容量、データ数等の情報に基づいて前記拡大率を決定することを特徴とする請求項８に記載のデータ移動装置。
【請求項１０】
前記拡大処理手段は、前記階層アイコンに対して移動させるデータのデータ名、データ容量、データ数、データの指定領域等の情報に基づいて前記拡大率を決定することを特徴とする請求項８に記載のデータ移動装置。
【請求項１１】
前記階層アイコンに対して移動しているデータの進捗状況に応じて前記階層アイコンの縮小率を変更する縮小率変更手段を有することを特徴とする請求項８に記載のデータ移動装置。
【請求項１２】
前記拡大処理手段で拡大した階層アイコン上に、階層アイコンの名称のフォントサイズを所定の拡大率で拡大するフォントサイズ拡大手段を有することを特徴とする請求項８〜１１の何れか１項に記載のデータ移動装置。
【請求項１３】
前記拡大処理手段で拡大した階層アイコン上に、階層内のデータ名、データ容量、データ数等を示すデータアイコンを所定の拡大率で拡大して表示するデータアイコン拡大表示手段を有することを特徴とする請求項８〜１１の何れか１項に記載のデータ移動装置。
【請求項１４】
前記拡大処理手段で拡大した階層アイコン上に、移動するデータのデータ名、データ容量、データ数、データの指定領域、データ移動進捗等を示すデータアイコンを所定の拡大率で拡大して表示するデータアイコン拡大表示手段を有することを特徴とする請求項８〜１１の何れか１項に記載のデータ移動装置。
【請求項１５】
データを移動させる階層アイコンを所定の拡大率で拡大する拡大処理ステップと、
前記階層アイコンの表示領域内に格納されている階層内情報を表示する階層内情報表示ステップと、
前記階層アイコンの表示領域内に移動したデータの情報を表示する移動データ情報表示ステップと、
前記拡大処理ステップにおいて拡大した階層アイコン内に複数のデータを移動する処理を終了した時に、前記拡大した階層アイコンを所定の縮小率で縮小する縮小処理ステップとを有するデータ移動方法をコンピュータに実行させることを特徴とするコンピュータプログラム。
【請求項１６】
前記請求項１５に記載のコンピュータプログラムを記録したことを特徴とするコンピュータ読み取り可能な記録媒体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はデータ移動方法及び装置に関し、例えば、データを移動させる階層情報を取得するためにウィンドウおよびアイコンを切り替えることなく、データ移動対象の階層情報を取得して、データ移動を行うために用いて好適な技術に関する。
【背景技術】
【０００２】
従来のグラフィックユーザインターフェースシステムは、ウィンドウの図形的表現であるアイコンを与え、データ管理者に対してデータの整理、参照、閲覧と言った様々な処理に対応できるシステムである。これらのウィンドウは、それらの動作状態から最小の識別データ、より詳細には、データ管理者が選択する場合にそのウィンドウは何であるかを正確に把握する必要がある。しかしながら、ウィンドウを識別するために使っているアイコン識別だけでは、大容量データを扱うようになってきた昨今では、アイコンの識別自体が難解な処理になってきている。
【０００３】
近年、パーソナルコンピュータとオペレーティングシステムの発展により、データアイコンに表示できる情報量が増加したため、同階層内にある階層アイコンを一律に拡大し、それに階層内情報のいくつかを表示する手段が提供されている。例えば、特許文献１を参照。
【０００４】
【特許文献１】特開２００３−２７１３１０号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、従来は全ての階層アイコンを拡大してしまうため、データ管理者は階層アイコン自体を大量に処理するようになった昨今では、大量のデータを移動する際に目的と異なる階層アイコンに対してアクセスしてしまうことも多くなってきている。
【０００６】
より詳細には、大量のデータ移動を行った場合に於いても、パーソナルコンピュータとオペレーティングシステムの発展により高速に処理を行ってしまうために、データ管理者は間違ったデータ移動を行った場合でもそれに気づき難くなり、間違ったデータ移動をしたまま処理を終了してしまい、後日データ検索を行う際に大きな負担が必要になる問題があった。
【０００７】
このような不都合があるので、従来のアイコン／ウィンドウを使用して情報移動を確認したり、それを修正したりするためには、多くのステップ数が必要であった。また、高速処理を行っているためにデータ管理者の勘違い等で間違って移動しても気が付かないことが多く、間違った情報移動を行ってしまうと、次回にデータを使用する時に多くの検索ステップが必要になる問題点があった。
【０００８】
本発明は前述の問題点にかんがみ、データ管理者が管理する階層内の情報を取得する際のデータ移動に係る勘違いにより、データが間違って移動されてしまうのをできるだけ防止できるようにすることを目的としている。
【課題を解決するための手段】
【０００９】
本発明のデータ移動方法は、データを移動させる階層アイコンを所定の拡大率で拡大する拡大処理ステップと、前記階層アイコンの表示領域内に格納されている階層内情報を表示する階層内情報表示ステップと、前記階層アイコンの表示領域内に移動したデータの情報を表示する移動データ情報表示ステップと、前記拡大処理ステップにおいて拡大した階層アイコン内に複数のデータを移動する処理を終了した時に、前記拡大した階層アイコンを所定の縮小率で縮小する縮小処理ステップとを有することを特徴とする。
【００１０】
本発明のデータ移動装置は、データを移動させる階層アイコンを所定の拡大率で拡大する拡大処理手段と、前記階層アイコンの表示領域内に格納されている階層内情報を表示する階層内情報表示手段と、前記階層アイコンの表示領域内に移動したデータの情報を表示する移動データ情報表示手段と、前記拡大処理手段において拡大した階層アイコン内に複数のデータを移動する処理を終了した時に、前記拡大した階層アイコンを所定の縮小率で縮小する縮小処理手段とを有することを特徴とする。
【００１１】
本発明のコンピュータプログラムは、データを移動させる階層アイコンを所定の拡大率で拡大する拡大処理ステップと、前記階層アイコンの表示領域内に格納されている階層内情報を表示する階層内情報表示ステップと、前記階層アイコンの表示領域内に移動したデータの情報を表示する移動データ情報表示ステップと、前記拡大処理ステップにおいて拡大した階層アイコン内に複数のデータを移動する処理を終了した時に、前記拡大した階層アイコンを所定の縮小率で縮小する縮小処理ステップとを有するデータ移動方法をコンピュータに実行させることを特徴とする。
【００１２】
本発明の記録媒体は、前記に記載のコンピュータプログラムを記録したことを特徴とする。
【発明の効果】
【００１３】
本発明によれば、データを移動させる階層アイコンを所定の拡大率で拡大するようにしたので、データ移動に係る間違いや失敗をなくすことができる。また、データ管理者は、データの移動先を常に監視しながらデータを移動することが容易にできるので、データ移動の修正処理や変更処理等を容易に実行することができる。
【発明を実施するための最良の形態】
【００１４】
（第１の実施の形態）
図１は、本発明の実施の形態を示し、データ処理システムのブロック図である。図１の１０はデータ移動装置の全体を示し、本実施の形態のデータ移動装置１０はプロセッサ１１を含んでいる。また、このプロセッサ１１はＣＰＵ１３とメモリ１２を含んでいる。
【００１５】
ハードディスク１５は外部記憶媒体としてもよく、プロセッサ１１に接続されていればよい。表示媒体１６はデータ管理者との対話を実現するものを示す。入力装置１４は、パーソナルコンピュータの場合は、キーボードやマウス等であるが、プロセッサ１１を有する制御装置に対して情報を入力することができる装置であればよい。
【００１６】
図２は、データ移動装置１０の動作手順の一例を示すフローチャートである。
まず、ステップＳ２１において、階層アイコン用メモリ領域の確保と初期化を行う。この処理は、図１のプロセッサ１１で行われる。
【００１７】
次に、ステップＳ２２に進み、データ管理者が指定したデータの情報を取得する処理を行う。その後、ステップＳ２３に進み、アイコンの表示可能領域を取得する処理を行う。この処理は、一般的に表示領域には最大最小の点が存在するため、階層アイコンの最大表示領域取得のために行うものである。なお、データ管理者が移動対象データを指定するのは、図１の入力装置１４を用いて行う。
【００１８】
次に、ステップＳ２４に進み、階層アイコンの拡大率の決定と拡大処理を行う。拡大率の決定には、データ移動対象の情報、すなわち、階層アイコンが有する階層内のデータ名、データ容量、データ数等の情報、或いは階層アイコンに対して移動させるデータのデータ名、データ容量、データ数、データの指定領域等の情報により決定する。さらに、拡大処理には、階層アイコンの名称のフォントサイズ、階層内のデータ名、データ容量、データ数等を示すデータアイコンも含まれる。
【００１９】
次に、ステップＳ２５に進み、拡大表示された階層アイコン情報に対して必要な情報を表示する。この情報は、前記ステップＳ２４で拡大処理された拡大率に応じて大きさを変更する。次に、ステップＳ２６に進み、拡大表示された階層アイコンを表示領域のまま維持する。この表示は、次のステップＳ２７において、移動処理を終了か判断し、データの移動処理が終了していない場合にはステップＳ２６に戻り、アイコン拡大維持を続けて行う。そして、ステップＳ２７の判断の結果、データ移動の処理が終了したらステップＳ２８に進み、ステップＳ２４で拡大した階層アイコンを縮小する。
【００２０】
以下、図３及び図４を参照しながら本実施の形態のデータ移動方法の一例について説明する。
図３は、本実施の形態のデータ移動方法をパーソナルコンピュータ上で使用した時の一例を示し、階層アイコンの拡大最大領域３１内にある階層アイコン３２に対して移動データ３３を移動させた時の例を示す図である。また、移動データ３３がある領域をデータ指定領域３４とし、このデータ指定領域３４内の移動データ３３を矢印３５の方向にドラッグした時の例を示している。
【００２１】
本実施の形態のデータ移動方法によると、データ指定領域３４により指定されたデータ３３を階層アイコン３２にドラッグする場合に、データ指定領域３４の範囲とデータ３３の数、容量等の情報に基いて階層アイコン３２の拡大率を決定し、階層アイコン３２を拡大表示する。データの移動中はその拡大率を維持し、データ移動が終了したら階層アイコン３２を拡大処理前に縮小する。
【００２２】
また、この縮小率は、移動データの総数や総量容量の減少に合わせて決定することができる。なお、本実施の形態では、データ管理者がマウス等を使ってデータ３３をドラッグする例について記載したが、ドラッグと言う方法を用いなくても実現することができる。
【００２３】
図４は、本実施の形態のデータ移動方法により拡大した階層アイコン４２に表示できる情報の領域の一例を示す図である。本実施の形態は、階層アイコンの拡大最大領域３１において拡大表示した階層アイコン４２に対して、階層内にある階層内データ情報４３を表示する。拡大表示された階層アイコン４２は、移動データ３３が階層アイコン３２に対してアクセスを行った時に、データ階層情報を取得し、その情報を表示する仕組みになっている。また、階層内データ情報４３を表示する領域の範囲はユーザが限られた範囲内で設定することができる。
【００２４】
本実施の形態による階層アイコンにドラッグするデータとしては書類、画像、音楽、動画等の情報を含む。また、その他に、階層アイコンにドラッグするデータとして印刷ジョブ、印刷履歴など印刷に係る情報も含む。更に、前記した以外の履歴情報や通信ジョブ情報等も含む。
【００２５】
本実施の形態による階層アイコン表示できる情報として、書類、画像、音楽、動画等の情報を示すアイコン、フォント、画像、システムが提供する表示手段、アプリケーションが提供する表示手段、外部プログラムが提供する表示手段などを含む。また、拡大率はデータ管理者が設定することができる。
【００２６】
本実施の形態のデータ移動方法の利用形態としては、パーソナルコンピュータのみではなく、階層情報を表示することができるものであれば種々の情報処理装置で利用することができる。より詳細に説明するならば、シングルファンクションプリンタ、マルチファンクションプリンタ、複写機等の印刷機器、カメラ、ビデオカメラ等の撮像機器、携帯通信機器、通信機器をいう。また、実施の形態のデータ移動装置１０を搭載可能なテレビジョン、音響機器、外部記憶機器等表示装置を持つ装置も含む。
【００２７】
本実施の形態により、移動データ内に階層アイコンを含む場合は、それについて拡大表示することができる。その際に、表示領域に限度がある場合は、移動処理中の階層アイコンの情報を拡大表示することができる。
【００２８】
また、移動データ内に階層アイコンを含む場合に拡大表示したデータに対して移動のキャンセル処理をすることができる。また、個別データに対しても同様の処理をすることができる。
【００２９】
また、階層アイコンに対して移動しているデータの進捗情報により縮小率を変更して表示させることができる。
【００３０】
図５は、本実施の形態のデータ移動方法を実行するソフトウェアが稼動可能なパーソナルコンピュータの構成例を示すブロック図である。
図５において、５００はソフトウェアが稼動するパーソナルコンピュータ（ＰＣ）である。ＰＣ５００は、ＲＯＭ５０２もしくはＨＤ（ハードディスク）５１１に記憶されているか、あるいはＦＤ（フレキシブルディスクドライブ）５１２、ＣＤ (ＣＤ−ＲＯＭドライブ) ５１３、またはＤＶＤ (ＤＶＤ−ＲＯＭドライブ) ５１４より供給されるネットワーク管理ソフトウェアを実行するＣＰＵ５０１を備え、システムバス５０４に接続される各デバイスを総括的に制御する。
【００３１】
５０３はＲＡＭで、ＣＰＵ５０１のメインメモリ、ワークエリア等として機能する。５０５はＫＢＣ（キーボードコントローラ）で、ＫＢ（キーボード）５０９や不図示のポインティングデバイス等からの指示入力を制御する。５０６はＣＲＴＣ（ＣＲＴコントローラ）で、ＣＲＴ（ＣＲＴディスプレイ）５１０の表示を制御する。
【００３２】
５０７はＤＫＣ（ディスクコントローラ）で、ブートプログラム、種々のアプリケーション、編集ファイル、ユーザファイルそしてネットワーク管理ソフトウェア等を記憶するＨＤ（ハードディスク）５１１、ＦＤ５１２、ＣＤ５１３、ＤＶＤ５１４とのアクセスを制御する。５０８はＮＩＣ（ネットワークインタフェースカード）で、ＬＡＮ１００を介して、他のネットワークデバイスと双方向にデータをやりとりする。
【００３３】
なお、前述のすべての説明において、実行の主体はハード上においてはＣＰＵ５０１であり、ソフトウェア上の制御の主体は、ＨＤ（ハードディスク）５１１にインストールされたネットワークデバイス管理ソフトウェアである。
【００３４】
（本発明に係る他の実施の形態）
上述した本発明の実施の形態におけるデータ移動装置を構成する各手段、並びにデータ移動方法の各ステップは、コンピュータのＲＡＭやＲＯＭなどに記憶されたプログラムが動作することによって実現できる。このプログラム及び上記プログラムを記録したコンピュータ読み取り可能な記憶媒体は本発明に含まれる。
【００３５】
また、本発明は、例えば、システム、装置、方法、プログラムもしくは記憶媒体等としての実施の形態も可能であり、具体的には、複数の機器から構成されるシステムに適用してもよいし、また、一つの機器からなる装置に適用してもよい。
【００３６】
なお、本発明は、前述した実施の形態の機能を実現するソフトウェアのプログラム（実施の形態では図２に示すフローチャートに対応したプログラム）を、システムあるいは装置に直接、あるいは遠隔から供給し、そのシステムあるいは装置のコンピュータが前記供給されたプログラムコードを読み出して実行することによっても達成される場合を含む。
【００３７】
したがって、本発明の機能処理をコンピュータで実現するために、前記コンピュータにインストールされるプログラムコード自体も本発明を実現するものである。つまり、本発明は、本発明の機能処理を実現するためのコンピュータプログラム自体も含まれる。
【００３８】
その場合、プログラムの機能を有していれば、オブジェクトコード、インタプリタにより実行されるプログラム、ＯＳに供給するスクリプトデータ等の形態であってもよい。
【００３９】
プログラムを供給するための記録媒体としては、例えば、フロッピー（登録商標）ディスク、ハードディスク、光ディスク、光磁気ディスク、ＭＯ、ＣＤ−ＲＯＭ、ＣＤ−Ｒ、ＣＤ−ＲＷ、磁気テープ、不揮発性のメモリカード、ＲＯＭ、ＤＶＤ（ＤＶＤ−ＲＯＭ，ＤＶＤ−Ｒ）などがある。
【００４０】
その他、プログラムの供給方法としては、クライアントコンピュータのブラウザを用いてインターネットのホームページに接続し、前記ホームページから本発明のコンピュータプログラムそのもの、もしくは圧縮され自動インストール機能を含むファイルをハードディスク等の記録媒体にダウンロードすることによっても供給できる。
【００４１】
また、本発明のプログラムを構成するプログラムコードを複数のファイルに分割し、それぞれのファイルを異なるホームページからダウンロードすることによっても実現可能である。つまり、本発明の機能処理をコンピュータで実現するためのプログラムファイルを複数のユーザに対してダウンロードさせるＷＷＷサーバも、本発明に含まれるものである。
【００４２】
また、本発明のプログラムを暗号化してＣＤ−ＲＯＭ等の記憶媒体に格納してユーザに配布し、所定の条件をクリアしたユーザに対し、インターネットを介してホームページから暗号化を解く鍵情報をダウンロードさせ、その鍵情報を使用することにより暗号化されたプログラムを実行してコンピュータにインストールさせて実現することも可能である。
【００４３】
また、コンピュータが、読み出したプログラムを実行することによって、前述した実施の形態の機能が実現される他、そのプログラムの指示に基づき、コンピュータ上で稼動しているＯＳなどが、実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現され得る。
【００４４】
さらに、記録媒体から読み出されたプログラムが、コンピュータに挿入された機能拡張ボードやコンピュータに接続された機能拡張ユニットに備わるメモリに書き込まれた後、そのプログラムの指示に基づき、その機能拡張ボードや機能拡張ユニットに備わるＣＰＵなどが実際の処理の一部または全部を行い、その処理によっても前述した実施の形態の機能が実現される。
【図面の簡単な説明】
【００４５】
【図１】本発明の実施の形態を示し、データ処理システムの構成例を示すブロック図である。
【図２】本発明の実施の形態を示し、データ処理の手順を説明するフローチャートである。
【図３】本発明の実施の形態を示し、階層アイコンの拡大最大領域内にある階層アイコンに対して移動データを移動させた時の例を示す図である。
【図４】本発明の実施の形態を示し、階層アイコンを拡大表示した後の情報表示の一例を示す図である。
【図５】本発明のデータ移動装置を構成可能なコンピュータシステムの一例を示すブロック図である。
【符号の説明】
【００４６】
１０  データ移動装置
１１  プロセッサ
１２  メモリ
１３  ＣＰＵ
１４  入力装置
１５  ハードディスク
１６  表示媒体
【図１】
2006277100.tif 000003
【図２】
2006277100.tif 000004
【図３】
2006277100.tif 000005
【図４】
2006277100.tif 000006
【図５】
2006277100.tif 000007