JP6977540B2 - Display processing equipment and programs - Google Patents
Display processing equipment and programs Download PDFInfo
- Publication number
- JP6977540B2 JP6977540B2 JP2017244575A JP2017244575A JP6977540B2 JP 6977540 B2 JP6977540 B2 JP 6977540B2 JP 2017244575 A JP2017244575 A JP 2017244575A JP 2017244575 A JP2017244575 A JP 2017244575A JP 6977540 B2 JP6977540 B2 JP 6977540B2
- Authority
- JP
- Japan
- Prior art keywords
- node
- hierarchical structure
- target node
- display processing
- folder
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000007726 management method Methods 0.000 description 15
- 238000013500 data storage Methods 0.000 description 9
- 238000010586 diagram Methods 0.000 description 7
- 230000000052 comparative effect Effects 0.000 description 6
- 230000006870 function Effects 0.000 description 5
- 238000004891 communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 2
- 238000000034 method Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、表示処理装置およびプログラムに関する。 The present invention relates to a display processing device and a program.
階層構造を有する複数のデータを表示する技術が知られている。例えば、特許文献1には、ファイルやフォルダなどの階層化されたパス情報が表示領域内に収まるか否かを判定し、パス情報が表示領域内に収まらないと判定された場合、最も深い階層の情報が先頭に表示されるように、表示領域内のパス情報を逆の階層順で表示する情報処理装置が記載されている。 A technique for displaying a plurality of data having a hierarchical structure is known. For example, in Patent Document 1, it is determined whether or not the layered path information such as a file or a folder fits in the display area, and when it is determined that the path information does not fit in the display area, the deepest layer is determined. An information processing device that displays the path information in the display area in the reverse hierarchical order is described so that the information of is displayed at the top.
ちなみに、特許文献2には、文書編集アプリケーションで文書を保存する際に、文書編集アプリケーションの起動方法や文書管理システムの連携状態、文書管理アプリケーションの使用状態に応じて、保存時に使用する保存画面を切り替えて表示する技術が記載されている。 By the way, in Patent Document 2, when a document is saved by a document editing application, a save screen to be used at the time of saving is provided according to the method of starting the document editing application, the linkage state of the document management system, and the usage state of the document management application. The technology to switch and display is described.
階層構造を有する複数ノード(ファイルやフォルダなど)の中には、例えばアクセス権限の管理により、アクセス可能なノードとアクセス可能ではないノードが混在する場合がある。アクセス可能なノードとアクセス可能ではないノードが混在する場合における階層構造の表示に係る改良技術の登場が期待されている。 Among a plurality of nodes (files, folders, etc.) having a hierarchical structure, accessible nodes and non-accessible nodes may coexist, for example, due to access authority management. It is expected that an improved technology for displaying a hierarchical structure when accessible nodes and non-accessible nodes coexist will appear.
本発明の目的は、対象ノードを起点として探索される互いに隣接するアクセス可能なノードの階層構造を表示することにある。 An object of the present invention is to display a hierarchical structure of accessible nodes adjacent to each other searched from a target node as a starting point.
請求項1に係る発明は、階層構造を有する複数ノードのうちの対象ノードの指定を受け付ける受付手段と、前記対象ノードを起点として前記階層構造内で互いに隣接するアクセス可能なノードを探索する探索手段と、前記対象ノードと前記探索されたアクセス可能なノードで構成される対象ノード群の階層構造を示す表示画像を形成する形成手段と、を有する表示処理装置である。 The invention according to claim 1 is a receiving means for accepting designation of a target node among a plurality of nodes having a hierarchical structure, and a search means for searching for accessible nodes adjacent to each other in the hierarchical structure starting from the target node. A display processing device comprising the target node and a forming means for forming a display image showing a hierarchical structure of a target node group composed of the searched and accessible nodes.
請求項2に係る発明は、請求項1に記載の表示処理装置において、前記階層構造の最上層ノードが前記対象ノード群に含まれる場合に、前記形成手段は、前記最上層ノードから前記対象ノードまでの階層構造を含む前記表示画像を形成する、ことを特徴とする表示処理装置である。 According to a second aspect of the present invention, in the display processing apparatus according to the first aspect, when the uppermost node of the hierarchical structure is included in the target node group, the forming means is from the uppermost node to the target node. It is a display processing apparatus characterized by forming the display image including the hierarchical structure up to.
請求項3に係る発明は、請求項1または2に記載の表示処理装置において、前記階層構造の最上層ノードが前記対象ノード群に含まれない場合に、前記形成手段は、前記最上層ノードの下層に一時的ノードを形成し、当該一時的ノードの下層に前記対象ノート群の階層構造を示す前記表示画像を形成する、ことを特徴とする表示処理装置である。 According to the third aspect of the present invention, in the display processing apparatus according to claim 1 or 2, when the uppermost node of the hierarchical structure is not included in the target node group, the forming means is the uppermost node. It is a display processing apparatus characterized in that a temporary node is formed in a lower layer, and the display image showing the hierarchical structure of the target note group is formed in the lower layer of the temporary node.
請求項4に係る発明は、請求項3に記載の表示処理装置において、前記最上層ノードと前記対象ノード群との間にアクセス可能ではないノードが存在する場合に、前記最上層ノードが前記対象ノード群に含まれないと判定して前記最上層ノードの下層に前記一時的ノードを形成する、ことを特徴とする表示処理装置である。 In the invention according to claim 4, when there is an inaccessible node between the top layer node and the target node group in the display processing device according to claim 3, the top layer node is the target. It is a display processing apparatus characterized in that it is determined that it is not included in the node group and the temporary node is formed in the lower layer of the uppermost node.
請求項5に係る発明は、請求項1から4のいずれか1項に記載の表示処理装置において、移動先として選択されたノードにデータを移動するように制御する制御手段をさらに有し、前記形成手段は、前記対象ノード群に含まれるノードを移動先の候補として示す選択画像を形成し、前記制御手段は、前記選択画像に示された候補の中から選択されたノードにデータを移動する、ことを特徴とする表示処理装置である。
The invention according to
請求項6に係る発明は、請求項5に記載の表示処理装置において、前記移動されるデータはファイルデータであり、前記移動先として選択されるノードはフォルダデータであることを特徴とする表示処理装置である。
The invention according to claim 6 is the display processing apparatus according to
請求項7に係る発明は、請求項1から6のいずれか1項に記載の表示処理装置において、前記受付手段は、前記対象ノードへのリンク情報を取得することにより当該対象ノードの指定を受け付ける、ことを特徴とする表示処理装置である。 The invention according to claim 7 is the display processing apparatus according to any one of claims 1 to 6, wherein the receiving means receives designation of the target node by acquiring link information to the target node. It is a display processing device characterized by the above.
請求項8に係る発明は、コンピュータに、階層構造を有する複数ノードのうちの対象ノードの指定を受け付ける受付機能と、前記対象ノードを起点として前記階層構造内で互いに隣接するアクセス可能なノードを探索する探索機能と、前記対象ノードと前記探索されたアクセス可能なノードで構成される対象ノード群の階層構造を示す表示画像を形成する形成機能と、を実現させるプログラムである。
The invention according to
請求項1に係る発明により、対象ノードを起点として探索される互いに隣接するアクセス可能なノードの階層構造が表示される。 According to the first aspect of the present invention, a hierarchical structure of accessible nodes adjacent to each other, which is searched from the target node as a starting point, is displayed.
請求項2に係る発明により、最上層ノードから対象ノードまでのアクセス可能なノードの階層構造が表示される。 According to the invention of claim 2, the hierarchical structure of accessible nodes from the top-level node to the target node is displayed.
請求項3に係る発明により、最上層ノードの下層に形成される一時的ノードの下層から対象ノードまでのアクセス可能なノードの階層構造が表示される。 According to the third aspect of the present invention, the hierarchical structure of accessible nodes from the lower layer of the temporary node formed in the lower layer of the uppermost node to the target node is displayed.
請求項4に係る発明により、最上層ノードと対象ノード群との間にアクセス可能ではないノードが存在する場合に、最上層ノードの下層に一時的ノードが形成される。 According to the invention of claim 4, when there is an inaccessible node between the top layer node and the target node group, a temporary node is formed in the lower layer of the top layer node.
請求項5に係る発明により、対象ノード群に含まれるノードがデータの移動先の候補となる。
According to the invention of
請求項6に係る発明により、対象ノード群に含まれるフォルダデータがファイルデータの移動先となる。 According to the invention of claim 6, the folder data included in the target node group is the destination of the file data.
請求項7に係る発明により、対象ノードへのリンク情報によって対象ノードが指定される。 According to the invention of claim 7, the target node is designated by the link information to the target node.
請求項8に係る発明により、対象ノードを起点として探索される互いに隣接するアクセス可能なノードの階層構造の表示を実現するプログラムが提供される。
The invention according to
図1は、本発明の実施において好適な表示処理装置の具体例を示す図である。図1に示す具体例において、表示処理装置100は、データ記憶部10と階層構造管理部20とアクセス権限管理部30と指示受付部40とノード探索部50と画像形成部60と表示部70と移動制御部80を備えている。
FIG. 1 is a diagram showing a specific example of a display processing device suitable for carrying out the present invention. In the specific example shown in FIG. 1, the display processing device 100 includes a
データ記憶部10は、複数のデータを記憶する。データ記憶部10の好適な具体例は、メモリやハードディスク等の記憶デバイスである。データ記憶部10には、例えば文書データや画像データなどを代表例とする様々なデータで構成される複数のファイルが記憶される。
The
階層構造管理部20は、データ記憶部10に記憶された複数のデータに関する階層構造を管理する。階層構造管理部20により、データ記憶部10に記憶された複数のファイル(データ)が、例えばフォルダまたはファイルをノードとするツリー状の階層構造(図2参照)で管理される。
The hierarchical
アクセス権限管理部30は、階層構造管理部20によって管理される階層構造を有する複数ノード(フォルダまたはファイル)に関するアクセス権限を管理する。例えば、アクセス権がフォルダに設定されていると、表示部70(ディスプレイなど)上に、アクセス権が設定されていないフォルダを表示しないようにする。したがって、ユーザは、アクセス権が設定されていないフォルダを展開することができない。しかしながら、これは一例にすぎない。例えば、アクセス権が設定されていないフォルダであっても、フォルダ名のみを表示し、フォルダの存在自体はユーザに知らせてもよい。この場合は、ユーザはアクセスできないフォルダの存在を知ることはできる。しかし、ユーザはそのフォルダを展開したり、そのフォルダをファイルの移動先に設定すること等ができない。なお、アクセス権限管理部30は、データ記憶部10に記憶された複数のファイル(データ)に対するユーザのアクセス権限を管理することもできる。例えば、ファイル(データ)単位で、アクセス権限の管理をすることや、ファイルの内容(ファイル名を除く)の閲覧を許可する権限や、ファイルの編集(削除、追加、変更など)を許可する権限を管理してもよい。
The access
アクセス権限管理部30は、例えば、階層構造で管理される複数ノードの各ノード(各フォルダまたは各ファイル)ごとに、ユーザがそのノードにアクセス可能か否か(そのノードに対応したフォルダまたはファイルを利用可能か否か)を管理する。なお、複数のユーザがいる場合には、例えば、各ユーザごとにそのユーザのアクセス権限(各ノードにアクセス可能か否か)が管理される。もちろん、何人かのユーザで構成されるグループごとアクセス権限(そのグループに属するユーザが各ノードにアクセス可能か否か)が管理されてもよい。
For example, the access
指示受付部40は、操作デバイスなどを介して入力されるユーザ操作に応じた指示を受け付ける。指示受付部40は、例えば、ツリー状の階層構造を有する複数ノードのうちの対象ノードの指定を受け付ける。
The
ノード探索部50は、階層構造で管理される複数ノード内において、対象ノードを指定したユーザがアクセス可能なノードを探索する。ノード探索部50は、例えば、ユーザによって指定された対象ノードを起点として、階層構造内で互いに隣接するアクセス可能なノードを探索する。
The
画像形成部60は、表示部70に表示される表示画像を形成する。画像形成部60は、例えば、階層構造を有する複数ノードをツリー状に示すツリー表示を含んだ表示画像を形成する。
The
表示部70は、画像形成部60によって形成された表示画像を表示する。表示部70の好適な具体例は、ディスプレイ等の表示デバイスである。なお、表示部70は表示処理装置100の必須構成ではない。例えば、表示処理装置100が表示部70を備えていない場合には、画像形成部60によって形成された表示画像が、表示処理装置100に外部装置として接続される表示デバイス等に表示されてもよい。
The
移動制御部80は、移動先として選択されたノードにデータ(ファイル)を移動するように制御する。移動制御部80は、例えば、階層構造で管理される複数ノードの中からユーザが指定する移動先に、そのユーザが指定するファイル(データ)を移動させる。
The
表示処理装置100は、例えばコンピュータを利用して実現することができる。そのコンピュータは、CPU等の演算デバイス、メモリやハードディスク等の記憶デバイス、インターネット等の通信回線を利用する通信デバイス、光ディスクや半導体メモリ等の記憶媒体からデータを読み取りデータを書き込むデバイス、ディスプレイ等の表示デバイス、ユーザから操作を受け付ける操作デバイス等のハードウェア資源を備えている。 The display processing device 100 can be realized by using, for example, a computer. The computer is a display of a computing device such as a CPU, a storage device such as a memory or a hard disk, a communication device using a communication line such as the Internet, a device that reads data from a storage medium such as an optical disk or a semiconductor memory, and writes data, a display, or the like. It has hardware resources such as devices and operation devices that accept operations from users.
そして、例えば、図1に示す表示処理装置100が備える符号を付した複数部分のうちの少なくとも一部の機能に対応したプログラム(ソフトウェア)がコンピュータに読み込まれ、そのコンピュータが備えるハードウェア資源と読み込まれたソフトウェアとの協働により、表示処理装置100が備える少なくとも一部の機能がコンピュータにより実現される。そのプログラムは、例えば、インターネット等の通信回線を介してコンピュータ(表示処理装置100)に提供されてもよいし、光ディスクや半導体メモリ等の記憶媒体に記憶されてコンピュータ(表示処理装置100)に提供されてもよい。 Then, for example, a program (software) corresponding to at least a part of the functions of the coded plurality of parts of the display processing apparatus 100 shown in FIG. 1 is read into the computer, and the hardware resources and the hardware resources of the computer are read. In cooperation with the software, at least a part of the functions of the display processing device 100 are realized by the computer. The program may be provided to a computer (display processing device 100) via a communication line such as the Internet, or may be stored in a storage medium such as an optical disk or a semiconductor memory and provided to the computer (display processing device 100). May be done.
図1に示す表示処理装置100の全体構成は以上のとおりである。次に、図1の表示処理装置100により実現される機能等について詳述する。なお、図1に示した構成(部分)については以下の説明において図1の符号を利用する。 The overall configuration of the display processing device 100 shown in FIG. 1 is as described above. Next, the functions and the like realized by the display processing apparatus 100 of FIG. 1 will be described in detail. For the configuration (part) shown in FIG. 1, the reference numerals in FIG. 1 are used in the following description.
図2は、階層構造を有する複数ノードの具体例を示す図である。図2には、フォルダをノードとする階層構造の具体例が図示されている。つまり、親となるフォルダ内に(親となるフォルダの下層に)子となるフォルダやファイルが存在する親子関係の階層構造が図示されている。 FIG. 2 is a diagram showing a specific example of a plurality of nodes having a hierarchical structure. FIG. 2 shows a specific example of a hierarchical structure in which folders are nodes. That is, the hierarchical structure of the parent-child relationship in which the child folders and files exist in the parent folder (under the parent folder) is shown.
階層構造を有する複数ノードのうち、最上層のノードはルートと呼ばれ、最下層(末端)のノードはリーフと呼ばれる。また、親となるフォルダ内に子となる複数のフォルダ(ファイルでもよい)が存在する場合もある。親となるフォルダが同じである複数のフォルダやファイルは兄弟関係にある。 Of the plurality of nodes having a hierarchical structure, the node at the top layer is called a root, and the node at the bottom layer (end) is called a leaf. In addition, there may be a plurality of child folders (which may be files) in the parent folder. Multiple folders and files that have the same parent folder are siblings.
階層構造管理部20は、データ記憶部10に記憶された複数のファイルを、例えば図2に示す具体例のように、フォルダ(又はファイル)をノードとする階層構造で管理する。
The hierarchical
また、アクセス権限管理部30は、例えば、階層構造で管理される複数ノードの各ノード(フォルダまたはファイル)ごとに、ユーザがそのノードにアクセス可能か否か(そのノードに対応したフォルダまたはファイルを利用可能か否か)を管理する。
Further, the access
図2に例示する階層構造の具体例では、フォルダF11がアクセス可能ではないノードであり、その他のフォルダとファイルはアクセス可能なノードである。したがって、図2に示す具体例に対応したアクセス権限を与えられたユーザは、ルートノード(最上層ノード)であるフォルダF0の下層にあるフォルダF12にアクセス(フォルダを展開)し、さらに、フォルダF12の下層にあるファイルF22にアクセス(ファイルを利用)することができる。つまり、最上層ノードから次々に下層ノードを辿る段階的アクセスによりファイルF22を利用することができる。 In the specific example of the hierarchical structure illustrated in FIG. 2, the folder F11 is an inaccessible node, and the other folders and files are accessible nodes. Therefore, the user who has been given the access authority corresponding to the specific example shown in FIG. 2 accesses (expands the folder) the folder F12 in the lower layer of the folder F0 which is the root node (top layer node), and further, the folder F12. You can access (use the file) the file F22 in the lower layer. That is, the file F22 can be used by stepwise access that traces the lower layer nodes one after another from the uppermost layer node.
図3は、段階的アクセスの具体例を示す図である。図3には、図2の階層構造においてルートノードであるフォルダF0からフォルダF12を経てファイルF22までアクセス可能なノードを辿る段階的アクセスの具体例が図示されている。図2に例示する階層構造において、フォルダF0からフォルダF12を経てファイルF22までの段階的アクセスが行われる場合、画像形成部60は、例えば図3に例示する部分的な階層構造を示す表示画像を形成する。
FIG. 3 is a diagram showing a specific example of stepwise access. FIG. 3 illustrates a specific example of stepwise access that traces a node accessible from the root node folder F0 to the file F22 via the folder F12 in the hierarchical structure of FIG. In the hierarchical structure illustrated in FIG. 2, when the stepwise access from the folder F0 to the file F22 via the folder F12 is performed, the
一方、図2に例示する階層構造の具体例では、フォルダF11がアクセス可能ではないノードであるため、図2に示す具体例に対応したアクセス権限を与えられたユーザは、ルートノード(最上層ノード)であるフォルダF0の下層にあるフォルダF11にアクセス(フォルダを展開)することができない。但し、図2に示す具体例では、アクセス可能ではないフォルダF11の下層にあるフォルダF21と、更にその下層にあるフォルダF31,F32と、フォルダF31の下層にあるファイルF41,F42はアクセス可能なノードである。 On the other hand, in the specific example of the hierarchical structure illustrated in FIG. 2, since the folder F11 is an inaccessible node, the user who is given the access authority corresponding to the specific example shown in FIG. 2 is the root node (top layer node). ) Cannot access (expand the folder) the folder F11 under the folder F0. However, in the specific example shown in FIG. 2, the folders F21 under the inaccessible folder F11, the folders F31 and F32 under the folder F31, and the files F41 and F42 under the folder F31 are accessible nodes. Is.
アクセス可能ではないノード(例えばフォルダF11)よりも下層にあるアクセス可能なノード(例えばフォルダF21,F31,F32,ファイルF41,F42)にアクセスしたい場合に、ユーザは、アクセスしたいノードのリンク情報を指定する。例えば、アクセスしたいフォルダまたはファイルのパス(例えばURL)をユーザが入力することにより、そのパスに対応したファイルまたはフォルダがアクセスしたい対象ノードとして指定され、指示受付部40が対象ノードの指定を受け付ける。
When the user wants to access an accessible node (for example, folders F21, F31, F32, files F41, F42) below the inaccessible node (for example, folder F11), the user specifies the link information of the node to be accessed. do. For example, when the user inputs the path (for example, URL) of the folder or file to be accessed, the file or folder corresponding to the path is designated as the target node to be accessed, and the
図2に例示する階層構造の具体例において、ユーザが例えば操作デバイス等を利用してファイルF41のリンク情報(例えばURL)を入力すると、ファイルF41が対象ノードとして指定され、ユーザはファイルF41に直接的にアクセスしてファイルF41を利用することができる。 In the specific example of the hierarchical structure illustrated in FIG. 2, when the user inputs the link information (for example, URL) of the file F41 using, for example, an operation device, the file F41 is designated as the target node, and the user directly enters the file F41. The file F41 can be used by accessing the file.
図4は、直接的アクセスの具体例を示す図である。図4には、図2の階層構造においてアクセス可能な対象ノードへの直接的アクセスの具体例が図示されている。 FIG. 4 is a diagram showing a specific example of direct access. FIG. 4 illustrates a specific example of direct access to an accessible target node in the hierarchical structure of FIG.
直接的アクセスにおいて、指示受付部40は、操作デバイスなどを介してユーザから対象ノードへのリンク情報を取得する。これにより対象ノードが指定される。図4に示す具体例では、ユーザが例えば操作デバイス等を利用してファイルF41のリンク情報(例えばURL)を入力することにより、ファイルF41が対象ノードとして指定される。
In the direct access, the
対象ノードが指定されると、ノード探索部50は、階層構造で管理される複数ノード内において、対象ノードを指定したユーザがアクセス可能なノードを探索する。ノード探索部50は、例えば、ユーザによって指定された対象ノードを起点として、階層構造内で互いに隣接するアクセス可能なノードを探索する。
When the target node is specified, the
図4に示す具体例(図2の階層構造)においてファイルF41が対象ノードに指定されると、ファイルF41を起点として、ファイルF41に隣接するアクセス可能なノードとしてフォルダF31が探索され、フォルダF31に隣接するアクセス可能なノードとしてファイルF42とフォルダF21が探索され、さらに、フォルダF21に隣接するアクセス可能なノードとしてフォルダF32が探索される。なお、フォルダF11は、フォルダF21に隣接している(図2の階層構造)がアクセス可能ではないフォルダであるため、探索されない。 When the file F41 is designated as the target node in the specific example shown in FIG. 4 (hierarchical structure of FIG. 2), the folder F31 is searched as an accessible node adjacent to the file F41 starting from the file F41, and the folder F31 is searched. The file F42 and the folder F21 are searched as adjacent accessible nodes, and the folder F32 is searched as an accessible node adjacent to the folder F21. Note that the folder F11 is not searched because it is a folder adjacent to the folder F21 (hierarchical structure in FIG. 2) but is not accessible.
直接的アクセスにおいて、画像形成部60は、ノード探索部50によって探索されたアクセス可能なノードと対象ノートで構成される対象ノード群の階層構造を示す表示画像を形成する。図4に示す具体例において対象ノードとしてファイルF41が指定されると、対象ノードであるファイルF41と、ノード探索部50によって探索されたファイルF42,フォルダF31,F32,F21が対象ノード群となる。
In the direct access, the
画像形成部60は、階層構造の最上層ノードが対象ノード群に含まれない場合に、最上層ノードの下層に一時的ノードを形成し、その一時的ノードの下層に対象ノート群の階層構造を示す表示画像を形成する。図4に示す具体例において、対象ノードとしてファイルF41が指定されると、ファイルF41,F42,フォルダF31,F32,F21が対象ノード群となり、その対象ノード群の中に最上層ノードのフォルダF0が含まれていない。したがって、図4に示す具体例において、対象ノードとしてファイルF41が指定されると、最上層ノードのフォルダF0の下層に、一時的ノードの具体例である一時的フォルダ(Ftmp)が形成され、その一時的フォルダの下層に、対象ノード群であるファイルF41,F42,フォルダF31,F32,F21の階層構造を示す表示画像が形成される。
なお、図4に示す具体例(図2の階層構造)では、アクセス可能ではないフォルダ(アクセス不可フォルダ)が1つ(フォルダF11のみ)であったが、アクセス不可フォルダは1つに限らず複数であってもよい。例えば、複数のアクセス不可フォルダが隣接している場合には、それら複数のアクセス不可フォルダ(複数ノード)を纏めて1つの一時的フォルダ(一時的ノード)を形成してもよい。また、例えば、それら複数のアクセス不可フォルダ(複数ノード)を纏めずに、アクセス不可フォルダごとに一時的フォルダ(一時的ノード)を階層構造に従って形成してもよい。
When the uppermost node of the hierarchical structure is not included in the target node group, the
In the specific example shown in FIG. 4 (hierarchical structure of FIG. 2), there is one inaccessible folder (inaccessible folder) (only folder F11), but the number of inaccessible folders is not limited to one. It may be. For example, when a plurality of inaccessible folders are adjacent to each other, the plurality of inaccessible folders (multiple nodes) may be put together to form one temporary folder (temporary node). Further, for example, a temporary folder (temporary node) may be formed for each inaccessible folder according to a hierarchical structure without grouping the plurality of inaccessible folders (plural nodes).
また、図4に示す具体例では、ユーザが例えば操作デバイス等を利用してファイルF22のリンク情報(例えばURL)を入力することにより、ファイルF22を対象ノードとして指定することもできる。つまり、ユーザは、ファイルF22に直接的にアクセスすることもできる。 Further, in the specific example shown in FIG. 4, the file F22 can be designated as the target node by the user inputting the link information (for example, URL) of the file F22 by using, for example, an operation device or the like. That is, the user can also directly access the file F22.
図4に示す具体例(図2の階層構造)において、対象ノードとしてファイルF22が指定されると、ノード探索部50により、ファイルF22に隣接するアクセス可能なノードとしてフォルダF12が探索され、フォルダF12に隣接するアクセス可能なノードとしてフォルダF0が探索される。これにより、ファイルF22,フォルダF12,F0が対象ノード群となる。
In the specific example shown in FIG. 4 (hierarchical structure of FIG. 2), when the file F22 is specified as the target node, the
画像形成部60は、階層構造の最上層ノードが対象ノード群に含まれる場合に、最上層ノードから対象ノードまでの階層構造を含む表示画像を形成する。図4に示す具体例において、対象ノードとしてファイルF22が指定されると、対象ノード群を構成するファイルF22,フォルダF12,F0の中に最上層ノードのフォルダF0が含まれる。そのため、図4に示す具体例において、対象ノードとしてファイルF22が指定されると、最上層ノードのフォルダF0からフォルダF12を経てファイルF22までの階層構造を示す表示画像が形成される。
When the uppermost node of the hierarchical structure is included in the target node group, the
また、画像形成部60は、移動制御部80によるデータの移動において利用される選択画像を形成する。移動制御部80は、移動先として選択されたノードにデータ(ファイル)を移動するように制御する。移動制御部80は、例えば、階層構造で管理される複数ノード(フォルダ)の中からユーザが指定する移動先に、そのユーザが指定するファイル(データ)を移動させる。ユーザが移動先を指定する際に、画像形成部60は、対象ノード群に含まれるノードを移動先の候補として示す選択画像を形成する。
Further, the
画像形成部60は、ユーザが移動先を指定する際に利用する選択画像として、例えば図4に示す具体例に対応した表示画像を形成する。つまり、最上層ノードのフォルダF0の下層に一時的フォルダ(Ftmp)を形成し、その一時的フォルダの下層に、対象ノード群であるファイルF41,F42,フォルダF31,F32,F21の階層構造を示す表示画像(選択画像)を形成する。
The
ユーザは、画像形成部60により形成されて表示部70に表示される選択画像を見ながらデータの移動先を選択する。例えば、図4に示す具体例に対応した表示画像が選択画像として表示されていれば、ユーザは、一時的フォルダの下層に示される対象ノード群(ファイルF41,F42,フォルダF31,F32,F21)の中から、データの移動先を選択する。例えば、フォルダF31,F32,F21のいずれかがデータ(ファイル)の移動先として選択される。図4に示す具体例では、例えば最上層ノードのフォルダF0またはその下層のフォルダF12が移動先として選択されてもよい。
The user selects a data movement destination while looking at the selected image formed by the
そして、移動制御部80は、選択画像に示された候補の中からユーザにより選択されたノード(フォルダ)にデータ(ファイル)を移動する。なお、移動されるデータ(ファイル)は、図4の階層構造に含まれるデータでもよいし、図4の階層構造に含まれていないデータでもよい。
Then, the
図5は、画像形成部60によって形成される表示画像(選択画像)の具体例を示す図である。図5には、図4に示す具体例(図2の階層構造)に対応した表示画像(選択画像)の具体例が図示されている。
FIG. 5 is a diagram showing a specific example of a display image (selected image) formed by the
例えば、図4に示す具体例(図2の階層構造)においてファイルF41が対象ノードに指定されると、対象ノードであるファイルF41とノード探索部50によって探索されるファイルF42,フォルダF31,F32,F21が対象ノード群となり、その対象ノード群の中に最上層ノードのフォルダF0が含まれていないため、最上層ノードのフォルダF0の下層に一時的フォルダが形成され、その一時的フォルダの下層に、対象ノード群であるファイルF41,F42,フォルダF31,F32,F21の階層構造を示す図5の表示画像が形成される。
For example, when the file F41 is designated as the target node in the specific example shown in FIG. 4 (hierarchical structure of FIG. 2), the file F41 which is the target node and the files F42, folders F31, and F32 searched by the
また、図4に示す具体例(図2の階層構造)においてファイルF22が対象ノードに指定されると、対象ノードであるファイルF22とノード探索部50によって探索されるフォルダF12,F0が対象ノード群となり、その対象ノード群の中に最上層ノードのフォルダF0が含まれるため、最上層ノードのフォルダF0からフォルダF12を経てファイルF22までの階層構造を示す図5の表示画像が形成される。
Further, when the file F22 is designated as the target node in the specific example shown in FIG. 4 (hierarchical structure of FIG. 2), the target node file F22 and the folders F12 and F0 searched by the
なお、フォルダF0からフォルダF12を経てファイルF22までアクセス可能なノードを辿る段階的アクセスが行われた場合にも、最上層ノードのフォルダF0からフォルダF12を経てファイルF22までの階層構造を示す図5の表示画像が形成される。 FIG. 5 shows a hierarchical structure from the folder F0 of the top-level node to the file F22 via the folder F12 even when a stepwise access is performed by tracing a node that can access the file F22 from the folder F0 via the folder F12. The display image of is formed.
また、図5に例示する表示画像は、ユーザが移動先を指定する際に利用する選択画像として利用されてもよい。ユーザは、例えば図5に例示する選択画像を見ながらデータの移動先を選択する。例えば、一時的フォルダの下層に示される対象ノード群(ファイルF41,F42,フォルダF31,F32,F21)の中から、フォルダF31,F32,F21のいずれかをデータ(ファイル)の移動先として選択することができる。もちろん、最上層ノードのフォルダF0またはその下層のフォルダF12が移動先として選択されてもよい。 Further, the display image illustrated in FIG. 5 may be used as a selection image used when the user specifies a movement destination. The user selects a data movement destination while looking at the selected image illustrated in FIG. 5, for example. For example, from the target node group (files F41, F42, folders F31, F32, F21) shown in the lower layer of the temporary folder, one of the folders F31, F32, and F21 is selected as the move destination of the data (file). be able to. Of course, the folder F0 of the uppermost layer node or the folder F12 of the lower layer thereof may be selected as the move destination.
図6は、直接的アクセスの比較例を示す図である。図6には、図2の階層構造においてアクセス可能な対象ノードへの直接的アクセスの比較例が図示されている。 FIG. 6 is a diagram showing a comparative example of direct access. FIG. 6 illustrates a comparative example of direct access to the accessible target node in the hierarchical structure of FIG.
図6に示す比較例では、ユーザが例えば操作デバイス等を利用してファイルF41のリンク情報(例えばURL)を入力することによりファイルF41を指定すると、ルートノード(最上層ノード)であるフォルダF0からファイルF22までの階層構造とは別に、仮想的フォルダ(Fim)が形成され、仮想的フォルダの直下にファイルF41のみを示した階層構造が形成される。 In the comparative example shown in FIG. 6, when the user specifies the file F41 by inputting the link information (for example, URL) of the file F41 using, for example, an operation device, the folder F0 which is the root node (top layer node) is used. A virtual folder (Fim) is formed separately from the hierarchical structure up to the file F22, and a hierarchical structure showing only the file F41 is formed directly under the virtual folder.
したがって、例えば、図6に示す比較例に対応した表示画像では、ユーザは、図4における対象ノード郡(ファイルF41,F42,フォルダF31,F32,F21)の階層構造を見ることができない。また、図6に示す比較例に対応した表示画像が選択画像として表示されている場合に、ユーザは、図4における対象ノード郡に含まれていたフォルダF31,F32,F21を移動先として選択することができない。 Therefore, for example, in the display image corresponding to the comparative example shown in FIG. 6, the user cannot see the hierarchical structure of the target node group (files F41, F42, folders F31, F32, F21) in FIG. Further, when the display image corresponding to the comparative example shown in FIG. 6 is displayed as the selected image, the user selects the folders F31, F32, and F21 included in the target node group in FIG. 4 as the move destination. Can't.
これに対し、図2から図5を利用して説明した具体例によれば、アクセス可能ではないノード(例えばフォルダF11)よりも下層にあるアクセス可能なノード(例えばファイルF41)が対象ノードとして指定された場合に、最上層ノード(例えばフォルダF0)の下層に一時的フォルダが形成され、その一時的フォルダの下層に、対象ノード郡(例えばファイルF41,F42,フォルダF31,F32,F21)の階層構造を示す表示画像または選択画像が形成される。そのため、ユーザは、対象ノード郡の階層構造を見ることができ、必要に応じて、対象ノード郡の階層構造の中からデータ(ファイルまたはフォルダ)の移動先を選択することができる。また、例えば、階層構造の中に一時的ノードがある場合に、その一時的ノードの上層にあるノード群と下層にあるノード群との間で、データを移動させることもできる。 On the other hand, according to the specific example described with reference to FIGS. 2 to 5, an accessible node (for example, file F41) below the inaccessible node (for example, folder F11) is designated as the target node. When this is done, a temporary folder is formed in the lower layer of the uppermost node (for example, folder F0), and the hierarchy of the target node group (for example, files F41, F42, folders F31, F32, F21) is formed in the lower layer of the temporary folder. A display image or a selection image showing the structure is formed. Therefore, the user can see the hierarchical structure of the target node group, and can select the destination of the data (file or folder) from the hierarchical structure of the target node group as needed. Further, for example, when there is a temporary node in the hierarchical structure, data can be moved between the node group in the upper layer and the node group in the lower layer of the temporary node.
図7は、図1の表示処理装置が実行する処理の具体例を示す図(フローチャート)である。まず、指示受付部40が、操作デバイスなどを介してユーザから対象ノードへのリンク情報を取得する直接的アクセスにより、対象ノードの指定を受け付ける(S1)。
FIG. 7 is a diagram (flow chart) showing a specific example of the processing executed by the display processing apparatus of FIG. First, the
対象ノードが指定されると、ノード探索部50は、階層構造で管理される複数ノード内において、対象ノードを指定したユーザがアクセス可能なノードを探索する(S2)。ノード探索部50は、例えば、ユーザによって指定された対象ノードを起点として、階層構造内で互いに隣接するアクセス可能なノードを探索する。
When the target node is specified, the
そして、ノード探索部50による探索において、ルートノードまで探索できたか否かが確認される(S3)。
Then, in the search by the
対象ノードを起点として階層構造内で互いに隣接するアクセス可能なノードを探索した結果としてルートノード(最上層ノード)まで探索できていれば、対象ノード郡にルートノードが含まれることとなる。この場合には、ルートノードの下層に対象ノード郡の階層構造が表示される(S4)。 If the root node (top layer node) can be searched as a result of searching for accessible nodes adjacent to each other in the hierarchical structure starting from the target node, the root node is included in the target node group. In this case, the hierarchical structure of the target node group is displayed in the lower layer of the root node (S4).
一方、対象ノードを起点として階層構造内で互いに隣接するアクセス可能なノードを探索した結果としてルートノード(最上層ノード)まで探索できなければ、対象ノード郡にルートノードが含まれないこととなる。例えば、対象ノードを起点として探索された対象ノード群とルートノードとの間にアクセス可能ではないノードが存在する場合に、アクセス可能なノードの隣接関係が途切れてしまい、ルートノードまで探索できない。この場合には、ルートノードの下層に一時的フォルダが作成され(S5)、その一時的フォルダの下層に対象ノード郡の階層構造が表示される(S6)。 On the other hand, if the root node (top layer node) cannot be searched as a result of searching for accessible nodes adjacent to each other in the hierarchical structure starting from the target node, the target node group does not include the root node. For example, if there is an inaccessible node between the target node group searched starting from the target node and the root node, the adjacency relationship of the accessible nodes is interrupted and the root node cannot be searched. In this case, a temporary folder is created in the lower layer of the root node (S5), and the hierarchical structure of the target node group is displayed in the lower layer of the temporary folder (S6).
なお、S5における処理の実行開始時に、例えば過去に対象ノードが指定された結果として既に一時的フォルダが形成されている場合には、既に形成されている一時的フォルダの下層に新たな対象ノードに対応した対象ノード郡の階層構造が表示されてもよい。 If, for example, a temporary folder has already been formed as a result of the target node being specified in the past at the start of processing in S5, a new target node will be added to the lower layer of the already formed temporary folder. The hierarchical structure of the corresponding target node group may be displayed.
以上、本発明の好適な実施形態を説明したが、上述した実施形態は、あらゆる点で単なる例示にすぎず、本発明の範囲を限定するものではない。本発明は、その本質を逸脱しない範囲で各種の変形形態を包含する。 Although the preferred embodiments of the present invention have been described above, the above-described embodiments are merely examples in all respects, and do not limit the scope of the present invention. The present invention includes various modified forms without departing from its essence.
10 データ記憶部、20 階層構造管理部、30 アクセス権限管理部、40 指示受付部、50 ノード探索部、60 画像形成部、70 表示部、80 移動制御部、100 表示処理装置。 10 data storage unit, 20 hierarchical structure management unit, 30 access authority management unit, 40 instruction reception unit, 50 node search unit, 60 image formation unit, 70 display unit, 80 movement control unit, 100 display processing device.
Claims (8)
前記対象ノードを起点として前記階層構造内で互いに隣接するアクセス可能なノードを探索する探索手段と、
前記対象ノードと前記探索されたアクセス可能なノードで構成される対象ノード群の階層構造を示す表示画像を形成する形成手段と、
を有する表示処理装置。 A reception means that accepts the designation of the target node among multiple nodes with a hierarchical structure,
A search means for searching for accessible nodes adjacent to each other in the hierarchical structure starting from the target node.
A forming means for forming a display image showing a hierarchical structure of a target node group composed of the target node and the searched accessible node, and a forming means.
Display processing device with.
前記階層構造の最上層ノードが前記対象ノード群に含まれる場合に、
前記形成手段は、前記最上層ノードから前記対象ノードまでの階層構造を含む前記表示画像を形成する、
ことを特徴とする表示処理装置。 In the display processing apparatus according to claim 1,
When the top node of the hierarchical structure is included in the target node group,
The forming means forms the display image including the hierarchical structure from the top node to the target node.
A display processing device characterized by this.
前記階層構造の最上層ノードが前記対象ノード群に含まれない場合に、
前記形成手段は、前記最上層ノードの下層に一時的ノードを形成し、当該一時的ノードの下層に前記対象ノート群の階層構造を示す前記表示画像を形成する、
ことを特徴とする表示処理装置。 In the display processing apparatus according to claim 1 or 2.
When the top node of the hierarchical structure is not included in the target node group,
The forming means forms a temporary node in the lower layer of the uppermost node, and forms the display image showing the hierarchical structure of the target note group in the lower layer of the temporary node.
A display processing device characterized by this.
前記最上層ノードと前記対象ノード群との間にアクセス可能ではないノードが存在する場合に、前記最上層ノードが前記対象ノード群に含まれないと判定して前記最上層ノードの下層に前記一時的ノードを形成する、
ことを特徴とする表示処理装置。 In the display processing apparatus according to claim 3,
When there is an inaccessible node between the top layer node and the target node group, it is determined that the top layer node is not included in the target node group, and the temporary layer is placed in the lower layer of the top layer node. Form a node,
A display processing device characterized by this.
移動先として選択されたノードにデータを移動するように制御する制御手段をさらに有し、
前記形成手段は、前記対象ノード群に含まれるノードを移動先の候補として示す選択画像を形成し、
前記制御手段は、前記選択画像に示された候補の中から選択されたノードにデータを移動する、
ことを特徴とする表示処理装置。 In the display processing apparatus according to any one of claims 1 to 4.
It also has control means to control the movement of data to the node selected as the destination.
The forming means forms a selection image showing the nodes included in the target node group as candidates for the movement destination.
The control means moves data to a node selected from the candidates shown in the selected image.
A display processing device characterized by this.
前記移動されるデータはファイルデータであり、前記移動先として選択されるノードはフォルダデータである、
ことを特徴とする表示処理装置。 In the display processing apparatus according to claim 5,
The data to be moved is file data, and the node selected as the destination is folder data.
A display processing device characterized by this.
前記受付手段は、前記対象ノードへのリンク情報を取得することにより当該対象ノードの指定を受け付ける、
ことを特徴とする表示処理装置。 In the display processing apparatus according to any one of claims 1 to 6.
The receiving means accepts the designation of the target node by acquiring the link information to the target node.
A display processing device characterized by this.
階層構造を有する複数ノードのうちの対象ノードの指定を受け付ける受付機能と、
前記対象ノードを起点として前記階層構造内で互いに隣接するアクセス可能なノードを探索する探索機能と、
前記対象ノードと前記探索されたアクセス可能なノードで構成される対象ノード群の階層構造を示す表示画像を形成する形成機能と、
を実現させるプログラム。 On the computer
A reception function that accepts the designation of the target node among multiple nodes with a hierarchical structure,
A search function for searching for accessible nodes adjacent to each other in the hierarchical structure starting from the target node, and
A forming function for forming a display image showing a hierarchical structure of a target node group composed of the target node and the searched accessible node, and a forming function.
A program that realizes.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017244575A JP6977540B2 (en) | 2017-12-21 | 2017-12-21 | Display processing equipment and programs |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2017244575A JP6977540B2 (en) | 2017-12-21 | 2017-12-21 | Display processing equipment and programs |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2019113902A JP2019113902A (en) | 2019-07-11 |
| JP6977540B2 true JP6977540B2 (en) | 2021-12-08 |
Family
ID=67223668
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017244575A Active JP6977540B2 (en) | 2017-12-21 | 2017-12-21 | Display processing equipment and programs |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP6977540B2 (en) |
Family Cites Families (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2003030026A (en) * | 2001-07-19 | 2003-01-31 | Dainippon Printing Co Ltd | Data management device |
| JP2008158796A (en) * | 2006-12-22 | 2008-07-10 | Canon Inc | Information processing apparatus, display method thereof, and computer program |
| JP5232406B2 (en) * | 2007-05-25 | 2013-07-10 | 株式会社日立製作所 | Information processing apparatus and method |
| JP2009070206A (en) * | 2007-09-14 | 2009-04-02 | Nec Corp | Data retrieval system, data retrieval method, data retrieval device, retrieval executer terminal and program |
| JP4862854B2 (en) * | 2008-04-10 | 2012-01-25 | 日本電気株式会社 | Folder management system, folder display method, and folder display program |
-
2017
- 2017-12-21 JP JP2017244575A patent/JP6977540B2/en active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2019113902A (en) | 2019-07-11 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6448207B2 (en) | Build visual search, document triage and coverage tracking | |
| JP2014531645A (en) | Selectable tile grouping | |
| WO2004023310A1 (en) | Method for managing file using network structure, operation object display limiting program, and recording medium | |
| JP2009277193A (en) | Content control apparatus, content control method, program and recording medium | |
| KR20120135243A (en) | Method and system for organizing information with a sharable user interface | |
| JP2012064297A (en) | Content file classification device and content file classification method | |
| JP2009064105A (en) | Electronic information processing program and electronic information processing system | |
| JP2015076064A (en) | Information processing device, information processing method, program, and storage medium | |
| JP2007280125A (en) | Information processing apparatus and information processing method | |
| JP2870582B2 (en) | Hypermedia document management device | |
| CN113360154A (en) | Page construction method, device, equipment and readable medium | |
| JP6456017B2 (en) | Panoramic visualization document access control | |
| JP6977540B2 (en) | Display processing equipment and programs | |
| WO2020119253A1 (en) | Page index, address book, client, and data processing method and apparatus | |
| JP5889325B2 (en) | Application file system access | |
| US8566359B1 (en) | Unfolding sparse data sets | |
| KR101589969B1 (en) | File management method and system of network structure | |
| JP4999614B2 (en) | Information processing apparatus and information processing method | |
| JP2015162200A (en) | File management device | |
| JP2008003910A (en) | Image list display system and method, and program | |
| JP7302146B2 (en) | Information processing device, information processing system and program | |
| Hasitschka et al. | Visual exploration and analysis of recommender histories: A web-based approach using webgl | |
| JP5165549B2 (en) | Information processing apparatus, information processing method, and program | |
| JP2019079358A (en) | Display processing device and program | |
| JP2009223563A (en) | Display processor, display processing method, display processing program, and recording medium |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20201119 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20210910 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20211012 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20211025 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6977540 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |