(57)【要約】      （修正有）【課題】従来に比して、作業空間上におけるファイルを移動させる際の操作性の向上を図る。【解決手段】操作検出部１１によりファイルのアイコンの選択操作が検出された後、操作検出部１１により移動位置特定操作が検出されると、移動位置特定操作により検出された操作パネルの画面上の位置に対応するワークスペース上の位置を特定する移動先特定部１２と、特定された位置を含む移動先候補範囲を表示する表示領域を画面上に形成し表示する表示制御部１３と、選択されたアイコンが表示領域内でドラッグ＆ドロップ操作されると、当該アイコンに対応するファイルのファイル管理情報を更新することでファイルの移動を確定させるファイル管理部１４と、を有する。【選択図】図１
2015088017.tif 000002
【特許請求の範囲】
【請求項１】
ファイルに対する作業空間に対して表示範囲が相対的に小さい画面に表示された前記作業空間におけるファイルを特定するファイル特定情報に対する第１操作手段による所定の選択操作を検出する第１操作検出手段と、
第２操作手段による前記画面上における所定の移動位置特定操作を検出する第２操作検出手段と、
前記第１操作手段により選択されたファイル特定情報の位置に対する前記第２操作手段により特定された移動位置の位置関係から、前記第１操作手段により選択されたファイル特定情報に対応するファイルの、前記作業空間における移動位置を含む移動範囲を前記画面に表示する表示制御を行う表示制御手段と、
前記第１操作手段により選択されたファイル特定情報が、前記表示制御手段により表示された移動範囲内に移動された後の、前記第１操作手段による所定の移動確定操作を検出する第３操作検出手段と、
前記第３操作検出手段により移動確定操作が検出された場合、その検出された前記移動範囲における位置に当該ファイルを移動する移動手段と、
を有することを特徴とするファイル管理装置。
【請求項２】
前記移動範囲を前記画面に表示する表示領域の大きさを変更する変更手段を有することを特徴とする請求項１に記載のファイル管理装置。
【請求項３】
前記第２操作手段により特定された移動位置を取り消す所定の移動取消操作を検出する第４操作検出手段を有し、
前記表示制御手段は、前記第４操作検出手段により移動取消操作が検出された場合、前記移動範囲を非表示とすることを特徴とする請求項１に記載のファイル管理装置。
【請求項４】
コンピュータを、
ファイルに対する作業空間に対して表示範囲が相対的に小さい画面に表示された前記作業空間におけるファイルを特定するファイル特定情報に対する第１操作手段による所定の選択操作を検出する第１操作検出手段、
第２操作手段による前記画面上における所定の移動位置特定操作を検出する第２操作検出手段、
前記第１操作手段により選択されたファイル特定情報の位置に対する前記第２操作手段により特定された移動位置の位置関係から、前記第１操作手段により選択されたファイル特定情報に対応するファイルの、前記作業空間における移動位置を含む移動範囲を前記画面に表示する表示制御を行う表示制御手段、
前記第１操作手段により選択されたファイル特定情報が、前記表示制御手段により表示された移動範囲内に移動された後の、前記第１操作手段による所定の移動確定操作を検出する第３操作検出手段、
前記第３操作検出手段により移動確定操作が検出された場合、その検出された前記移動範囲における位置に当該ファイルを移動する移動手段、
として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ファイル管理装置及びプログラムに関する。
【背景技術】
【０００２】
ワークスペースを持つファイル管理装置においてファイルを管理する際、ユーザは、ファイルを意味毎、例えば仕様書なら仕様書という属性毎、あるいはプロジェクト毎にまとめてワークスペース上に配置することで、位置と意味とを対応付けている。このようなファイルの管理状況においてファイルを移動させる場合、ユーザは、移動対象のファイルのアイコンにドラッグ＆ドロップ操作を行うことによって当該ファイルを所望の位置に移動させる。移動させたい位置が画面上に表示されていない場合、ドラッグした状態のまま移動先のグループが存在する方向の画面の端までアイコンを移動させワークスペースをスクロールさせ、移動させたい位置を画面表示させてからドロップ操作をする。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１２−０１４５５９号公報
【特許文献２】特開２０１１−２５３５６７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明は、従来に比して、作業空間上におけるファイルを移動させる際の操作性の向上を図ることを目的とする。
【課題を解決するための手段】
【０００５】
本発明に係るファイル管理装置は、ファイルに対する作業空間に対して表示範囲が相対的に小さい画面に表示された前記作業空間におけるファイルを特定するファイル特定情報に対する第１操作手段による所定の選択操作を検出する第１操作検出手段と、第２操作手段による前記画面上における所定の移動位置特定操作を検出する第２操作検出手段と、前記第１操作手段により選択されたファイル特定情報の位置に対する前記第２操作手段により特定された移動位置の位置関係から、前記第１操作手段により選択されたファイル特定情報に対応するファイルの、前記作業空間における移動位置を含む移動範囲を前記画面に表示する表示制御を行う表示制御手段と、前記第１操作手段により選択されたファイル特定情報が、前記表示制御手段により表示された移動範囲内に移動された後の、前記第１操作手段による所定の移動確定操作を検出する第３操作検出手段と、前記第３操作検出手段により移動確定操作が検出された場合、その検出された前記移動範囲における位置に当該ファイルを移動する移動手段と、を有することを特徴とする。
【０００６】
また、前記移動範囲を前記画面に表示する表示領域の大きさを変更する変更手段を有することを特徴とする。
【０００７】
また、前記第２操作手段により特定された移動位置を取り消す所定の移動取消操作を検出する第４操作検出手段を有し、前記表示制御手段は、前記第４操作検出手段により移動取消操作が検出された場合、前記移動範囲を非表示とすることを特徴とする。
【０００８】
本発明に係るプログラムは、コンピュータを、ファイルに対する作業空間に対して表示範囲が相対的に小さい画面に表示された前記作業空間におけるファイルを特定するファイル特定情報に対する第１操作手段による所定の選択操作を検出する第１操作検出手段、第２操作手段による前記画面上における所定の移動位置特定操作を検出する第２操作検出手段、前記第１操作手段により選択されたファイル特定情報の位置に対する前記第２操作手段により特定された移動位置の位置関係から、前記第１操作手段により選択されたファイル特定情報に対応するファイルの、前記作業空間における移動位置を含む移動範囲を前記画面に表示する表示制御を行う表示制御手段、前記第１操作手段により選択されたファイル特定情報が、前記表示制御手段により表示された移動範囲内に移動された後の、前記第１操作手段による所定の移動確定操作を検出する第３操作検出手段、前記第３操作検出手段により移動確定操作が検出された場合、その検出された前記移動範囲における位置に当該ファイルを移動する移動手段、として機能させるためのものである。
【発明の効果】
【０００９】
請求項１に記載の発明によれば、従来に比して、作業空間上におけるファイルを移動させる際の操作性の向上を図ることができる。
【００１０】
請求項２に記載の発明によれば、画面に表示される、ファイルの移動先となる範囲の表示領域の大きさを変更することができる。
【００１１】
請求項３に記載の発明によれば、ファイルの移動先候補となる範囲の表示を取り止めることができる。
【００１２】
請求項４に記載の発明によれば、従来に比して、作業空間上におけるファイルを移動させる際の操作性の向上を図ることができる。
【図面の簡単な説明】
【００１３】
【図１】本発明に係るファイル管理装置の一実施の形態である携帯端末を示したブロック構成図である。
【図２】本実施の形態における携帯端末とワークスペースとの関係を示す概念図である。
【図３】本実施の形態における携帯端末を形成するコンピュータのハードウェア構成図である。
【図４】本実施の形態におけるファイル管理情報記憶部に記憶されるファイル管理情報のデータ構成例を示す図である。
【図５】本実施の形態におけるファイルの移動処理を示すフローチャートである。
【図６】図２に示した携帯端末において、ユーザによるアイコンの選択操作を示す図である。
【図７】図６に示した携帯端末において、ユーザによるファイルの移動先を指定する位置特定操作を示す図である。
【図８】ユーザによるアイコンの選択操作後における携帯端末の操作パネルとワークスペースとの関係を示す概念図である。
【図９】本実施の形態においてユーザがアイコンを移動させる操作を示す図である。
【図１０】本実施の形態において移動後におけるアイコンの位置を示す図である。
【発明を実施するための形態】
【００１４】
以下、図面に基づいて、本発明の好適な実施の形態について説明する。
【００１５】
図１は、本発明に係るファイル管理装置の一実施の形態である携帯端末１０を示したブロック構成図である。図２は、本実施の形態における携帯端末１０とワークスペース２０との関係を示す概念図である。
【００１６】
本実施の形態における携帯端末１０は、ファイルを、ファイルに対する作業空間であるワークスペース２０を用いて管理する。ファイルを特定するファイル特定情報としてアイコンがワークスペース２０上に表示され、各アイコンの表示位置で当該ファイルが管理される。一般に、ワークスペース２０を利用してファイル管理を行う場合、仕様書なら仕様書、あるいはプロジェクト単位などという意味毎にまとめて各ファイルのアイコンをワークスペース２０上に配置する。このように、ファイルは、ワークスペース２０における位置と意味とが対応付けられて管理される。
【００１７】
本実施の形態では、ファイル管理装置をスマートフォンなどの携帯端末１０で実現することを想定している。スマートフォンなどの携帯端末１０は、一般に画面サイズが相対的に小さいため、ワークスペース２０全体を画面表示することはできず、ワークスペース２０の一部分の範囲しか表示できない。図２には、ワークスペース２０の左上に位置する一部分の範囲に含まれるアイコンのみが携帯端末１０に表示されている例が示されている。携帯端末１０は、基本的に指先やタッチペン等の操作手段を使ってユーザに操作させるユーザインタフェースを有する。本実施の形態では、指先で操作する場合を例にして説明する。
【００１８】
図３は、本実施の形態における携帯端末１０を形成するコンピュータのハードウェア構成図である。本実施の形態において携帯端末１０を形成するサーバコンピュータは、従前から存在する汎用的なハードウェア構成で実現できる。すなわち、コンピュータは、図３に示したようにＣＰＵ１、ＲＯＭ２、ＲＡＭ３、ハードディスクドライブ（ＨＤＤ）４、ユーザにより入力操作され、また情報の表示を行うユーザインタフェースである操作パネル５、通信手段として設けられたネットワークインタフェース（ＩＦ）６を内部バス７に接続して構成される。
【００１９】
図１に戻り、本実施の形態における携帯端末１０は、操作検出部１１、移動先特定部１２、表示制御部１３、ファイル管理部１４、制御部１５及びファイル管理情報記憶部１６を有している。操作検出部１１は、画面に表示されたアイコンに対する第１操作手段による所定の選択操作を検出する第１操作検出手段、第２操作手段による画面上における所定の移動位置特定操作を検出する第２操作検出手段、第１操作手段により選択されたアイコンが、表示制御部１３により表示された移動範囲内に移動された後の、第１操作手段による所定の移動確定操作を検出する第３操作検出手段及び第２操作手段により特定された移動位置を取り消す所定の移動取消操作を検出する第４操作検出手段として機能するなど、操作パネル５に対するユーザ操作を検出する。移動先特定部１２は、第２操作手段による所定の移動位置特定操作に応じて第１操作手段により選択されたアイコンに対応するファイルのワークスペース２０上における移動位置を特定する。表示制御部１３は、操作パネル５への表示の制御を行う。特に、本実施の形態における表示制御部１３は、表示制御手段として設けられ、第１操作手段により選択されたアイコンの位置に対する第２操作手段により特定された移動位置の位置関係から、第１操作手段により選択されたアイコンに対応するファイルの、ワークスペース２０における移動位置を含む移動範囲を画面に表示する。本実施の形態における携帯端末１０は、前述したようにファイルをワークスペース２０を用いて管理するが、ファイル管理部１４は、ファイル管理情報記憶部１６を利用してワークスペース２０上におけるファイルを管理する。特に、本実施の形態におけるファイル管理部１４は、移動手段として設けられ、第３操作検出手段により移動確定操作が検出された場合、ファイル管理情報記憶部１６に記憶されたファイル管理情報を更新することによってその検出された移動範囲における位置への当該ファイルの移動を確定させる。制御部１５は、前述した各構成要素１１〜１４と連携動作し、携帯端末１０におけるファイル管理処理全体の制御を行う。
【００２０】
図４は、本実施の形態におけるファイル管理情報記憶部１６に記憶されるファイル管理情報のデータ構成例を示す図である。本実施の形態におけるファイル管理情報は、ファイル毎に、当該ファイルを識別するファイルＩＤに対応させて、当該ファイルのアイコンのワークスペース２０上における位置を特定する位置情報が設定される。ファイル種別などの属性情報等その他の情報も含めてよいが、本実施の形態の説明に用いないので説明を省略する。位置情報には、例えばワークスペース２０を２次元のＸＹ座標で表した場合、アイコンの中心座標を設定してもよい。
【００２１】
携帯端末１０における各構成要素１１〜１５は、携帯端末１０に搭載されたコンピュータと、コンピュータに搭載されたＣＰＵ１で動作するプログラムとの協調動作により実現される。また、ファイル管理情報記憶部１６は、携帯端末１０に搭載されたＨＤＤ４にて実現される。あるいは、ＲＡＭ３又は外部にある記憶手段をネットワーク経由で利用してもよい。
【００２２】
また、本実施の形態で用いるプログラムは、通信手段により提供することはもちろん、ＣＤ−ＲＯＭやＤＶＤ−ＲＯＭ等のコンピュータ読み取り可能な記録媒体に格納して直接又は間接的に提供することも可能である。通信手段や記録媒体から提供されたプログラムはコンピュータにインストールされ、コンピュータのＣＰＵがプログラムを順次実行することで各種処理が実現される。
【００２３】
次に、本実施の形態において、ワークスペース２０で管理されているファイルを他の位置に移動させる場合の処理について図５に示したフローチャートを用いて説明する。なお、ワークスペース２０上に表示されるのは、アイコンであって当該アイコンに対応するファイルではない。また、ワークスペース２０で管理されるのはファイルであってアイコンではない。ただ、説明の便宜上、ワークスペース２０上に表示されるのは、表示されているアイコンに対応するファイル、つまりファイルが表示されているなどの表現にて記載する場合もある。例えば、ファイルＢがワークスペース２０上に表示されているという記載は、厳密にはファイルＢを特定するアイコンがワークスペース２０上に表示されていると記載したことに等しい。
【００２４】
携帯端末１０には、表示制御部１３による表示制御により、図２に例示したようにワークスペース２０における一部のアイコンが表示されているとする（ステップ１０１）。ユーザは、この表示されているアイコンの中から、図６に示したように移動させたいファイルのアイコン４１を、第１操作手段である人差し指の指先でタッチするという所定の選択操作を行うことで特定する（ステップ１０２）。厳密には、ユーザは、アイコン４１の操作パネル５における表示位置を触れるのであるが、便宜的にアイコン４１を触れると記載する場合もある。選択されたアイコン４１は、ワークスペース２０のうち操作パネル５に画面表示されている範囲を特定する座標情報とその表示範囲内における各アイコンの座標情報（位置情報）と、指先の触れた位置を特定する座標情報とを比較することで特定しうる。これは、従前の技術を用いて特定すればよい。また、選択されたアイコン４１が視認しやすいように、色、輝度、濃度等選択されたアイコン４１の表示形態を、選択されていない他のアイコンと異ならせるように表示してもよい。操作検出部１１は、上記のようにしてユーザによる操作パネル５への最初のタッチ操作を検出する。制御部１５は、この操作パネル５への最初のタッチ操作をアイコン４１の特定操作と認識すると、後述する移動先位置を特定する操作の待機状態に入る。
【００２５】
続いて、ユーザは、人差し指でアイコン４１に触れた状態のまま、換言すると、アイコン４１が選択された状態のまま、アイコン４１を移動させたいワークスペース２０内における位置を第２操作手段である中指の指先でタッチするという所定の移動位置特定操作を行うことで指定する。図７では、点ｐを指定した例を示しているが、ここで、携帯端末１０における操作パネル５の画面（表示範囲）とワークスぺース２０の範囲との関係について図８を用いて説明する。
【００２６】
移動対象のアイコンが選択された後、選択されている状態、すなわち選択したアイコン４１の位置を触れた状態のままのときに、移動先特定部１２は、操作パネル５における表示範囲をワークスペース２０と対応付ける。例えば、図８に例示したように、ワークスペース２０を左上を原点（０，０）とし、（１５０，１００）の大きさを持つ２次元座標で表す場合、操作パネル５における表示範囲を、ワークスペース２０と同様に左上を原点（０，０）とし、（１５０，１００）の大きさを持つ２次元座標として対応付ける。
【００２７】
ここで、図７に例示したように中指の指先で操作パネル５を触れた場合、移動先特定部１２は、その位置ｐがワークスペース２０のどの位置に対応するかを特定する（ステップ１０３）。図８に例示したように操作パネル５において点ｐが（８０，１１０）だとすると、移動先特定部１２は、ユーザはワークスペース２０において（８０，１１０）で表される点Ｐを特定し、その点Ｐを移動先として指定されたものと特定する（ステップ１０３）。
【００２８】
以上のように、操作パネル５の画面がタッチされている状態において、操作検出部１１が更に操作パネル５の画面がタッチされたことを検出すると、制御部１５は、この２つめのタッチ操作を移動先を指定するタッチ操作と認識して、前述したように移動先特定部１２に移動先の特定を実行させる。
【００２９】
移動先特定部１２が移動先を特定すると、表示制御部１３は、点Ｐを中心とする所定の範囲を移動先候補範囲４３として特定し、図８に例示したように、その移動先候補範囲４３を操作パネル５における表示領域４２に表示する（ステップ１０４）。表示制御部１３は、移動対象のアイコン４１の位置と重ならない適当な位置に表示領域４２を形成し、操作パネル５に表示する。なお、ここでは、表示領域４２の大きさは、予め設定されているものとする。
【００３０】
ユーザは、表示領域４２に表示されたワークスペース２０における移動先候補範囲４３内にアイコン４１に対応するファイルを移動させる場合、図９及び図１０に例示したようにアイコン４１の表示位置にある人差し指をそのまま表示領域４２内まで移動し、離すという所定の移動確定操作を行う。ユーザからしてみれば、アイコン４１の選択から移動までいわゆるドラッグ＆ドロップ操作を行うことになる。操作検出部１１がアイコン４１に対するドラッグ＆ドロップ操作を検出すると、制御部１５は、その検出されたユーザ操作が移動を確定する操作であったことを認識し（ステップ１０５で“確定”）、ファイル管理部１４に、当該ファイルのファイル管理情報に含まれている位置情報を、移動先の座標情報（点Ｐ（８０，１１０））で更新することによってファイルの移動を確定させる（ステップ１０６）。
【００３１】
一方、操作検出部１１が中指を操作パネル５から離すという所定の移動取消操作を検出すると、制御部１５は、その検出されたユーザ操作がアイコン４１を表示範囲に移動させないことを選択した操作であったことを認識する（ステップ１０５で“解消”）。これにより、表示制御部１３は、表示領域４２の操作パネル５への表示を取り止め非表示とする（ステップ１０７）。従って、ユーザは、選択したアイコン４１を移動させるためには、中指で所定の位置特定操作を改めて行うことになる（ステップ１０３）。
【００３２】
なお、ユーザがファイルの移動自体を中止したい場合には、アイコン４１から人差し指を離せばよい。このようにして、ファイルの移動の確定以外の方法でファイル移動処理を終了させるようにしてもよい。
【００３３】
本実施の形態によれば、以上のようなユーザ操作にてワークスペース２０上におけるファイルを他の位置に移動させる。本実施の形態では、移動対象のファイルを特定した後に移動先を指定させるようにしたが、移動先の指定を先にさせるようにしてもよい。この場合、中指による最初の画面へのタッチ操作を移動位置特定操作と認識し、人差し指による２つめのタッチ操作をファイルの選択操作を認識する。
【００３４】
なお、本実施の形態では、第１操作手段として人差し指を、第２操作手段として中指を例にして説明したが、使用する指はこれに限定する必要はない。また、指でなくてもタッチペン等の器具を用いてもよい。
【００３５】
また、本実施の形態においては、表示領域４２の大きさを予め設定するようにしたが、表示制御部１３を、例えば表示領域４２の大きさを変更する変更手段として機能させ、操作パネル５に表示された表示領域４２の大きさを所定のユーザ操作によって所望の大きさに変更できるようにしてもよい。なお、表示領域４２と移動先候補範囲４３の大きさは必ずしも１対１とする必要はなく、表示領域４２と移動先候補範囲４３の大きさをそれぞれ独立して設定してもよい。この場合、移動先候補範囲４３を適宜拡縮して表示領域４２に表示することになる。また、表示領域４２に形状は、円形状とする必要はなく、矩形形状等他の形状としてもよい。
【００３６】
また、本実施の形態では、１つのファイルを選択し、表示された１つの表示領域４２に移動させる場合を例にして説明したが、複数のファイルを同時に選択できるようにしてもよい。また、移動先候補を操作パネル５に複数同時に表示し、その表示された複数の表示領域の中から所望の移動先を選択できるようにしてもよい。
【００３７】
また、上記各実施の形態においては、ファイルを特定するファイル特定情報としてアイコンを例にして説明したが、サムネイル画像のような縮小画像でもよい。
【００３８】
また、画面サイズの小さい携帯端末１０の場合は、ワークスペース２０の一部分しか画面に表示できないので、操作性を向上させるという効果は顕著であるが、例えば、汎用的なパーソナルコンピュータ（ＰＣ）であってもディスプレイの大きさ（表示範囲）とワークスペース２０の大きさとの関係からワークスペース２０全体が表示されない場合もあるので、ＰＣ等ワークスペースを用いてファイルの管理を行う情報処理装置であれば、上記実施の形態を適用してもよい。ＰＣの場合、複数のマウスを接続するなどして第１操作手段及び第２操作手段として用い、右クリックや左クリック等で所定の選択操作、移動位置特定操作及び移動取消操作を実現してもよい。
【符号の説明】
【００３９】
１  ＣＰＵ、２  ＲＯＭ、３  ＲＡＭ、４  ハードディスクドライブ（ＨＤＤ）、５  操作パネル、６  ネットワークインタフェース（Ｉ／Ｆ）、７  内部バス、１０  携帯端末、１１  操作検出部、１２  移動先特定部、１３  表示制御部、１４  ファイル管理部、１５  制御部、１６  ファイル管理情報記憶部。
【図１】
2015088017.tif 000003
【図２】
2015088017.tif 000004
【図３】
2015088017.tif 000005
【図４】
2015088017.tif 000006
【図５】
2015088017.tif 000007
【図６】
2015088017.tif 000008
【図７】
2015088017.tif 000009
【図８】
2015088017.tif 000010
【図９】
2015088017.tif 000011
【図１０】
2015088017.tif 000012