JP2011065222A - Information processor, information processing method and information processing program - Google Patents
Information processor, information processing method and information processing program Download PDFInfo
- Publication number
- JP2011065222A JP2011065222A JP2009212931A JP2009212931A JP2011065222A JP 2011065222 A JP2011065222 A JP 2011065222A JP 2009212931 A JP2009212931 A JP 2009212931A JP 2009212931 A JP2009212931 A JP 2009212931A JP 2011065222 A JP2011065222 A JP 2011065222A
- Authority
- JP
- Japan
- Prior art keywords
- content
- layer
- information processing
- user terminal
- approval
- 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.)
- Granted
Links
Images
Landscapes
- Storage Device Security (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
【課題】レイヤー上にコンテンツを表示する際の視認性の低下を防止することができる情報処理装置、情報処理方法、及び情報処理プログラムを提供する。
【解決手段】テーブル記憶部142は、レイヤーとコンテンツとを対応付けて記憶する。受付部152は、ユーザ端末20から、閲覧要求を受け付ける。テーブル制御部154は、閲覧要求に従い、ユーザ端末20に表示させるレイヤー及び少なくとも当該レイヤーに対応付けられたコンテンツをテーブル記憶部142から取得する。表示指示部156は、取得されたコンテンツが所定の条件を満たす場合、取得されたレイヤー上のコンテンツの表示位置に当該コンテンツであることを識別不可能な代替画像を表示させることをユーザ端末20に指示する。
【選択図】図6An information processing apparatus, an information processing method, and an information processing program capable of preventing a decrease in visibility when content is displayed on a layer are provided.
A table storage unit 142 stores a layer and content in association with each other. The accepting unit 152 accepts a browsing request from the user terminal 20. The table control unit 154 acquires a layer to be displayed on the user terminal 20 and at least content associated with the layer from the table storage unit 142 according to the browsing request. When the acquired content satisfies a predetermined condition, the display instruction unit 156 causes the user terminal 20 to display a substitute image that cannot be identified as the content at the display position of the content on the acquired layer. Instruct.
[Selection] Figure 6
Description
本発明は、情報処理装置、情報処理方法、及び情報処理プログラムに関する。 The present invention relates to an information processing apparatus, an information processing method, and an information processing program.
従来から、アクセス権が設定された複数のレイヤーを重畳して並べ、各レイヤー上に電子情報などのコンテンツを表示する技術が知られている(例えば、特許文献1参照)。このような技術によれば、ユーザは、自身がアクセス可能なレイヤー上に表示されている複数のコンテンツを一度に認識できる。 2. Description of the Related Art Conventionally, a technique is known in which a plurality of layers to which access rights are set are superimposed and arranged, and content such as electronic information is displayed on each layer (see, for example, Patent Document 1). According to such a technique, the user can recognize a plurality of contents displayed on a layer accessible by the user at a time.
しかしながら、特許文献1に開示された技術では、複数のレイヤーを重畳して並べた結果、コンテンツ同士が重なって表示されてしまうなど、視認性の低下を招く恐れがある。
However, in the technique disclosed in
本発明は、上記事情に鑑みてなされたものであり、レイヤー上にコンテンツを表示する際の視認性の低下を防止することができる情報処理装置、情報処理方法、及び情報処理プログラムを提供することを目的とする。 The present invention has been made in view of the above circumstances, and provides an information processing apparatus, an information processing method, and an information processing program capable of preventing a decrease in visibility when displaying content on a layer. With the goal.
上述した課題を解決し、目的を達成するために、本発明の一態様にかかる情報処理装置は、レイヤーとコンテンツとを対応付けて記憶するテーブル記憶手段と、ユーザ端末から、閲覧要求を受け付ける受付手段と、前記閲覧要求に従い、前記ユーザ端末に表示させるレイヤー及び少なくとも当該レイヤーに対応付けられたコンテンツを前記テーブル記憶手段から取得するテーブル制御手段と、取得された前記コンテンツが所定の条件を満たす場合、取得された前記レイヤー上の前記コンテンツの表示位置に前記コンテンツであることを識別不可能な代替画像を表示させることを前記ユーザ端末に指示する表示指示手段と、を備えることを特徴とする。 In order to solve the above-described problems and achieve the object, an information processing apparatus according to an aspect of the present invention includes a table storage unit that stores a layer and a content in association with each other, and a reception that receives a browsing request from a user terminal. Means, a table control means for acquiring a layer to be displayed on the user terminal and at least content associated with the layer from the table storage means, and the acquired content satisfies a predetermined condition in accordance with the browsing request Display instruction means for instructing the user terminal to display a substitute image that cannot be identified as the content at the display position of the content on the acquired layer.
また、本発明の別の態様にかかる情報処理方法は、情報処理装置で実行される情報処理方法であって、前記情報処理装置は、レイヤーとコンテンツとを対応付けて記憶するテーブル記憶手段を備え、受付手段が、ユーザ端末から、閲覧要求を受け付ける受付ステップと、テーブル制御手段が、前記閲覧要求に従い、前記ユーザ端末に表示させるレイヤー及び少なくとも当該レイヤーに対応付けられたコンテンツを前記テーブル記憶手段から取得する取得ステップと、表示指示手段が、取得された前記コンテンツが所定の条件を満たす場合、取得された前記レイヤー上の前記コンテンツの表示位置に前記コンテンツであることを識別不可能な代替画像を表示させることを前記ユーザ端末に指示する表示指示ステップと、を含むことを特徴とする。 An information processing method according to another aspect of the present invention is an information processing method executed by an information processing apparatus, and the information processing apparatus includes a table storage unit that stores a layer and a content in association with each other. A receiving step for receiving a browsing request from the user terminal, and a table control unit from the table storage unit for displaying a layer to be displayed on the user terminal and at least a content associated with the layer in accordance with the browsing request. When the acquired content and the display instruction means satisfy a predetermined condition, an alternative image that cannot be identified as the content is displayed at the display position of the content on the acquired layer. A display instruction step for instructing the user terminal to display
また、本発明の別の態様にかかる情報処理プログラムは、上記情報処理方法をコンピュータに実行させるためのものである。 An information processing program according to another aspect of the present invention is for causing a computer to execute the information processing method.
本発明によれば、レイヤー上にコンテンツを表示する際の視認性の低下を防止することができるという効果を奏する。 According to the present invention, it is possible to prevent a reduction in visibility when displaying content on a layer.
以下、添付図面を参照しながら、本発明にかかる情報処理装置、情報処理方法、及び情報処理プログラムの実施の形態を詳細に説明する。 Hereinafter, embodiments of an information processing apparatus, an information processing method, and an information processing program according to the present invention will be described in detail with reference to the accompanying drawings.
(第1の実施の形態)
第1の実施形態では、所定のレイヤーを表示する際に、当該所定のレイヤーに対応付けられたコンテンツを当該所定のレイヤー上の表示位置に表示するとともに、他のレイヤーに対応付けられたコンテンツの代替画像を、他のレイヤーに対応付けられたコンテンツの表示位置に対応する所定のレイヤー上の位置に表示する。
(First embodiment)
In the first embodiment, when displaying a predetermined layer, the content associated with the predetermined layer is displayed at the display position on the predetermined layer, and the content associated with the other layer is displayed. The substitute image is displayed at a position on a predetermined layer corresponding to the display position of the content associated with the other layer.
まず、第1の実施形態の情報処理装置を含む情報処理システムの概要について説明する。 First, an overview of an information processing system including the information processing apparatus according to the first embodiment will be described.
図1及び図2は、レイヤーの一例を示す図である。図1に示す例では、コンテンツA及びコンテンツBがレイヤーA上に表示され、ユーザA及びユーザBの両者がレイヤーAにアクセスできることが示されている。また、図2に示す例では、コンテンツCがレイヤーB上に表示され、ユーザAのみがレイヤーBにアクセスできることが示されている。 1 and 2 are diagrams illustrating examples of layers. In the example illustrated in FIG. 1, content A and content B are displayed on layer A, indicating that both user A and user B can access layer A. In the example shown in FIG. 2, the content C is displayed on the layer B, and only the user A can access the layer B.
図3は、ユーザAが図1に示すレイヤーAと図2に示すレイヤーBとを重畳して表示した例を示す図である。なお、図3に示す例では、レイヤーBの上にレイヤーAが重ねて配置され(レイヤーAが最前面に配置され)、レイヤーAには透明度が設定されている。このため図3に示す例では、ユーザAは、レイヤーA上に表示されたコンテンツA及びコンテンツBだけでなく、レイヤーB上に表示されたコンテンツCについても認識できる。 FIG. 3 is a diagram showing an example in which the user A displays the layer A shown in FIG. 1 and the layer B shown in FIG. In the example shown in FIG. 3, layer A is placed on top of layer B (layer A is placed at the forefront), and transparency is set for layer A. Therefore, in the example shown in FIG. 3, the user A can recognize not only the content A and the content B displayed on the layer A but also the content C displayed on the layer B.
図4は、ユーザAが図1に示すレイヤーAのみを表示した例を示す図であり、図5は、ユーザBが図1に示すレイヤーAを表示した例を示す図である。図4に示す例では、コンテンツCの表示位置に対応するレイヤーA上の位置に代替画像として影51が表示され、図5に示す例では、コンテンツCの表示位置に対応するレイヤーA上の位置に代替画像として影52が表示されている。なお、図4に示す例では、レイヤーBは表示されていないため、レイヤーBのタブ55がレイヤーの右端ではなく左端に表示されている。
FIG. 4 is a diagram showing an example in which the user A displays only the layer A shown in FIG. 1, and FIG. 5 is a diagram showing an example in which the user B displays the layer A shown in FIG. In the example shown in FIG. 4, a
このように第1の実施形態によれば、レイヤーAを表示するだけで、レイヤーB上に表示されるコンテンツCの表示位置をユーザに把握させることができる。これにより、コンテンツCの表示位置に対応するレイヤーA上の位置(影51や影52が表示されている位置)へ、新たなコンテンツを追加したり、コンテンツAやコンテンツBを移動させたりすることの防止をユーザA及びユーザBに促すことができる。このため第1の実施形態によれば、レイヤーAとレイヤーBを重畳して表示した際の視認性の低下を防止することができる。なお、ユーザBはレイヤーBへのアクセス権を有していないが、ユーザBにレイヤーBへのアクセス権が追加される場合もあるため、ユーザBがレイヤーAとレイヤーBを重畳して表示する場合もありうる。
As described above, according to the first embodiment, only by displaying the layer A, the display position of the content C displayed on the layer B can be recognized by the user. Thereby, new content is added to the position on the layer A corresponding to the display position of the content C (the position where the
次に、第1の実施形態の情報処理装置を含む情報処理システムの構成について説明する。 Next, the configuration of an information processing system including the information processing apparatus according to the first embodiment will be described.
図6は、第1の実施形態の情報処理システム1の構成の一例を示すブロック図である。図6に示すように、情報処理システム1は、情報処理装置10と、ユーザ端末20とを備える。そして、情報処理装置10、及びユーザ端末20は、ネットワーク2を介して接続されている。なお、ネットワーク2は、有線若しくは無線、またLAN(Local Area Network)や公衆通信回線を問わず、どのようなネットワークであってもよい。
FIG. 6 is a block diagram illustrating an example of the configuration of the
情報処理装置10は、ユーザ毎のレイヤーに対するアクセス権や各レイヤーに配置されるコンテンツを管理しており、ユーザ端末20からの閲覧要求に応じて、レイヤーの表示指示を返したりする。ユーザ端末20は、情報処理装置10に対して閲覧要求を行い、返却されたレイヤーの表示指示に従ってレイヤーを表示する。
The information processing apparatus 10 manages the access right to the layer for each user and the content arranged in each layer, and returns a layer display instruction in response to a browsing request from the
図6に示すように、情報処理装置10は、通信部110と、入力部120と、表示部130と、記憶部140と、制御部150とを備える。
As illustrated in FIG. 6, the information processing apparatus 10 includes a
通信部110は、ユーザ端末20などとの間でネットワーク2を介して通信を行うものであり、通信インターフェースなどの既存の通信装置により実現できる。
The
入力部120は、各種操作の入力を行うものであり、キーボード、マウス、タッチパッド又はタッチパネルなどの既存の入力装置により実現できる。
The
表示部130は、各種画面を表示するものであり、液晶ディスプレイやタッチパネル式ディスプレイなどの既存の表示装置により実現できる。
The
記憶部140は、情報処理装置10で実行される各種プログラムや情報処理装置10で行われる各種処理に使用される情報などを記憶するものである。記憶部140は、例えば、HDD(Hard Disk Drive)、SSD(Solid State Drive)、メモリカード、光ディスク、ROM(Read Only Memory)、RAM(Random Access Memory)などの磁気的、光学的、又は電気的に記憶可能な既存の記憶装置により実現できる。そして、記憶部140は、テーブル記憶部142を含む。
The
テーブル記憶部142は、レイヤーとコンテンツとを対応付けて記憶するものであり、詳細には、アクセス権テーブル記憶部144と、レイヤーテーブル記憶部146と、コンテンツテーブル記憶部148とを含む。なお、アクセス権テーブル記憶部144、レイヤーテーブル記憶部146、コンテンツテーブル記憶部148は、それぞれアクセス権を管理するデータベース、レイヤーを管理するデータベース、コンテンツを管理するデータベースとして機能する。
The
図7は、アクセス権テーブル記憶部144に記憶されているアクセス権テーブルの一例を示す図である。図7に示す例では、アクセス権テーブル記憶部144は、ユーザを識別するユーザIDと、レイヤーを識別するレイヤーIDと、レイヤーを表示する順番と、レイヤーの透過率と、表示の有無と、レイヤーへの最終アクセス時間とを対応付けたアクセス権テーブルを記憶する。図7に示す例では、図1及び図2に示す例と同様に、ユーザAにはレイヤーA及びレイヤーBへのアクセス権が設定され、ユーザBにはレイヤーAへのアクセス権が設定されている。
FIG. 7 is a diagram illustrating an example of the access right table stored in the access right
図8は、レイヤーテーブル記憶部146に記憶されているレイヤーテーブルの一例を示す図である。図8に示す例では、レイヤーテーブル記憶部146は、レイヤーIDと、レイヤーの表示色と、レイヤーの最終更新時間と、レイヤーの承認者と、コンテンツを識別するコンテンツIDと、コンテンツの表示位置のX座標と、コンテンツの表示位置のY座標とを対応付けたレイヤーテーブルを記憶する。図8に示す例では、図1及び図2に示す例と同様に、レイヤーAにはコンテンツA及びコンテンツBが対応付けられ、レイヤーBにはコンテンツCが対応付けられている。 FIG. 8 is a diagram illustrating an example of a layer table stored in the layer table storage unit 146. In the example illustrated in FIG. 8, the layer table storage unit 146 includes a layer ID, a layer display color, a layer last update time, a layer approver, a content ID for identifying content, and a content display position. A layer table in which the X coordinate is associated with the Y coordinate of the content display position is stored. In the example illustrated in FIG. 8, the content A and the content B are associated with the layer A, and the content C is associated with the layer B, as in the example illustrated in FIGS. 1 and 2.
図9は、コンテンツテーブル記憶部148に記憶されているコンテンツテーブルの一例を示す図である。図9に示す例では、コンテンツテーブル記憶部148は、コンテンツIDと、コンテンツの内容と、コンテンツの最終更新時間と、コンテンツの更新者のユーザIDとを対応付けて記憶する。
FIG. 9 is a diagram illustrating an example of a content table stored in the content
図6に戻り、制御部150は、情報処理装置10の各部を制御するものであり、CPU(Central Processing Unit)などの既存の制御装置により実現できる。そして、制御部150は、受付部152と、テーブル制御部154と、表示指示部156とを含む。
Returning to FIG. 6, the
受付部152は、ユーザ端末20から、閲覧要求を受け付ける。詳細には、受付部152は、ユーザ端末20から、ユーザを識別するユーザIDとともに閲覧要求を受け付ける。また、受付部152は、ユーザ端末20から、所定のレイヤーに対するユーザのアクセス権の追加要求を受け付ける。
The accepting
テーブル制御部154は、受付部152により受け付けられた閲覧要求に従い、ユーザ端末20に表示させるレイヤー及び少なくとも当該レイヤーに対応付けられたコンテンツをテーブル記憶部142から取得する。具体的には、テーブル制御部154は、ユーザ端末20に表示させるレイヤーに対応付けられたコンテンツ、及びユーザ端末20に表示させるレイヤー以外の他のレイヤーに対応付けられた他のコンテンツをテーブル記憶部142から取得する。より詳細には、テーブル制御部154は、受付部152により受け付けられたユーザIDに対応付けられたレイヤーの中のユーザ端末20に表示させるレイヤー以外のレイヤーに対応付けられたコンテンツ、及び受付部152により受け付けられたユーザIDに対応付けられていないレイヤーに対応付けられたコンテンツを、他のレイヤーに対応付けられた他のコンテンツとして取得する。
The
また、テーブル制御部154は、受付部152により受け付けられた追加要求に従い、追加要求されたユーザを示すユーザ識別情報に所定のレイヤーを対応付けてテーブル記憶部142に記憶させる。
Further, according to the addition request accepted by the accepting
表示指示部156は、テーブル制御部154により取得されたコンテンツが所定の条件を満たす場合、テーブル制御部154により取得されたレイヤー上の当該コンテンツの表示位置に当該コンテンツであることを識別不可能な代替画像を表示させることをユーザ端末20に指示する。具体的には、表示指示部156は、テーブル制御部154により取得されたコンテンツをテーブル制御部154により取得されたレイヤー上の表示位置に表示させる。また、表示指示部156は、テーブル制御部154により取得された他のコンテンツの代替画像を、他のコンテンツの表示位置に対応するテーブル制御部154により取得されたレイヤー上の表示位置に表示させることをユーザ端末20に指示する。なお本実施の形態では、代替画像の一例として影を例にとり説明するがこれに限定されるものではない。
When the content acquired by the
また、図6に示すように、ユーザ端末20は、通信部210と、入力部220と、表示部230と、記憶部240と、制御部250とを備える。
As illustrated in FIG. 6, the
通信部210は、情報処理装置10などとの間でネットワーク2を介して通信を行うものであり、情報処理装置10同様、既存の通信装置により実現できる。 The communication unit 210 communicates with the information processing apparatus 10 and the like via the network 2 and can be realized by an existing communication apparatus as with the information processing apparatus 10.
入力部220は、各種操作の入力を行うものであり、情報処理装置10同様、既存の入力装置により実現できる。
The
表示部230は、各種画面を表示するものであり、情報処理装置10同様、既存の表示装置により実現できる。
The
記憶部240は、ユーザ端末20で実行される各種プログラムやユーザ端末20で行われる各種処理に使用される情報などを記憶するものであり、情報処理装置10同様、既存の記憶装置により実現できる。
The
制御部250は、ユーザ端末20の各部を制御するものであり、情報処理装置10同様、既存の制御装置により実現できる。例えば、制御部250は、入力部220からの操作入力を受け、ユーザIDとともに閲覧要求を情報処理装置10に送る。また、情報処理装置10からレイヤーの表示指示を受け、表示部230に図3〜図5に示すような画面を表示させる。また例えば、制御部250は、入力部220からの操作入力を受け、所定のレイヤーに対するユーザのアクセス権の追加要求を情報処理装置10に行う。
The
次に、第1の実施形態の情報処理装置を含む情報処理システムの動作について説明する。 Next, the operation of the information processing system including the information processing apparatus according to the first embodiment will be described.
図10は、第1の実施形態の情報処理装置10で行われる閲覧処理の一例を示すフローチャートである。 FIG. 10 is a flowchart illustrating an example of browsing processing performed by the information processing apparatus 10 according to the first embodiment.
まず、受付部152は、ユーザ端末20から送信されるユーザIDと閲覧要求とを受け付ける(ステップS100)。
First, the
続いて、テーブル制御部154は、アクセス権テーブルを参照して、ユーザIDに対応付けられたレイヤーIDなどの情報を取得する(ステップS102)。
Subsequently, the
続いて、テーブル制御部154は、レイヤーテーブルを参照して、アクセス権テーブルから取得したレイヤーIDに対応付けられたコンテンツIDなどの情報を取得する(ステップS104)。
Subsequently, the
続いて、テーブル制御部154は、コンテンツテーブルを参照して、レイヤーテーブルから取得したコンテンツIDに対応付けられたコンテンツなどを取得する(ステップS106)。
Subsequently, the
続いて、表示指示部156は、テーブル制御部154により取得された各種情報に従い、ユーザ端末20にレイヤーの表示指示を行う(ステップS108)。
Subsequently, the
ここで、図10のフローチャートを参照しながら、図4に示す画面を表示する場合の閲覧処理を説明する。 Here, referring to the flowchart of FIG. 10, the browsing process when displaying the screen shown in FIG. 4 will be described.
まず、受付部152は、ユーザ端末20からユーザAを示すユーザIDと閲覧要求とを受け付ける(ステップS100)。
First, the
続いて、テーブル制御部154は、図7に示すアクセス権テーブルを参照して、ユーザAに対応付けられたレイヤーAの情報及びレイヤーBの情報を取得する(ステップS102)。ここで、レイヤーBの表示はOFFに設定されているため、レイヤーBはユーザ端末20に表示させるレイヤー以外の他のレイヤーとなる。
Subsequently, the
続いて、テーブル制御部154は、図8に示すレイヤーテーブルを参照して、レイヤーAに対応付けられたコンテンツA、コンテンツBそれぞれのX座標、Y座標を取得する。また、テーブル制御部154は、図8に示すレイヤーテーブルを参照して、レイヤーBに対応付けられたコンテンツCのX座標、Y座標を取得する(ステップS104)。なお、ユーザAに対応付けられていないレイヤーは存在しないため、当該レイヤーに対応付けられたコンテンツのX座標、Y座標は取得されない。
Subsequently, the
続いて、テーブル制御部154は、図9に示すコンテンツテーブルを参照して、コンテンツA、コンテンツB、及びコンテンツCを取得する(ステップS106)。ここで、レイヤーBに対応付けられたコンテンツCは、他のレイヤーに対応付けられた他のコンテンツとなる。なお、ユーザAに対応付けられていないレイヤーは存在しないため、当該レイヤーに対応付けられたコンテンツは取得されない。
Subsequently, the
続いて、表示指示部156は、テーブル制御部154により取得されたレイヤーA上のコンテンツAのX座標、Y座標が示す位置にコンテンツAを表示させ、コンテンツBのX座標、Y座標が示す位置にコンテンツBを表示させることをユーザ端末20に指示する。また、表示指示部156は、テーブル制御部154により取得された他のコンテンツであるコンテンツCの影を、レイヤーA上のコンテンツCのX座標、Y座標が示す位置に表示させることをユーザ端末20に指示する(ステップS108)。
Subsequently, the
これにより、ユーザ端末20は、図4に示すような画面を表示部230に表示させることができる。
Thereby, the
次に、図10のフローチャートを参照しながら、図5に示す画面を表示する場合の閲覧処理を説明する。 Next, the browsing process when displaying the screen shown in FIG. 5 will be described with reference to the flowchart of FIG.
まず、受付部152は、ユーザ端末20からユーザBを示すユーザIDと閲覧要求とを受け付ける(ステップS100)。
First, the
続いて、テーブル制御部154は、図7に示すアクセス権テーブルを参照して、ユーザBに対応付けられたレイヤーAの情報を取得する(ステップS102)。ここで、レイヤーAの表示はONに設定されているため、ユーザBに対応付けられたレイヤーの中にユーザ端末20に表示させるレイヤー以外の他のレイヤーは存在しない。
Subsequently, the
続いて、テーブル制御部154は、図8に示すレイヤーテーブルを参照して、レイヤーAに対応付けられたコンテンツA、コンテンツBそれぞれのX座標、Y座標を取得する。また、テーブル制御部154は、図8に示すレイヤーテーブルを参照して、ユーザBに対応付けられていない他のレイヤーであるレイヤーBに対応付けられたコンテンツCのX座標、Y座標を取得する(ステップS104)。
Subsequently, the
続いて、テーブル制御部154は、図9に示すコンテンツテーブルを参照して、コンテンツA、コンテンツB、及びコンテンツCを取得する(ステップS106)。ここで、レイヤーBに対応付けられたコンテンツCは、他のレイヤーに対応付けられた他のコンテンツとなる。
Subsequently, the
続いて、表示指示部156は、テーブル制御部154により取得されたレイヤーA上のコンテンツAのX座標、Y座標が示す位置にコンテンツAを表示させ、コンテンツBのX座標、Y座標が示す位置にコンテンツBを表示させることをユーザ端末20に指示する。また、表示指示部156は、テーブル制御部154により取得された他のコンテンツであるコンテンツCの影を、レイヤーA上のコンテンツCのX座標、Y座標が示す位置に表示させることをユーザ端末20に指示する(ステップS108)。
Subsequently, the
これにより、ユーザ端末20は、図5に示すような画面を表示部230に表示させることができる。
Thereby, the
図11は、第1の実施形態の情報処理装置10で行われるアクセス権の追加処理の一例を示すフローチャートである。 FIG. 11 is a flowchart illustrating an example of an access right addition process performed by the information processing apparatus 10 according to the first embodiment.
まず、受付部152は、ユーザ端末20から、所定のレイヤーに対するユーザのアクセス権の追加要求を受け付ける(ステップS200)。
First, the
続いて、テーブル制御部154は、アクセス権の追加要求が行われたユーザを示すユーザ識別情報に所定のレイヤーを対応付けてアクセス権テーブルに記憶させる(ステップS202)。
Subsequently, the
続いて、制御部150は、アクセス権が追加されたことをユーザ端末20に通知する(ステップS204)。
Subsequently, the
ここで、図11のフローチャートを参照しながら、ユーザAがレイヤーBに対してユーザBのアクセス権を設定する場合のアクセス権の追加処理を説明する。 Here, an access right addition process when the user A sets the access right of the user B to the layer B will be described with reference to the flowchart of FIG.
まず、図3に示す画面において、ユーザが入力部220からレイヤーBのタブをダブルクリックするとレイヤーBへのアクセス権の追加画面(図示省略)が表示部230に表示されるため、ユーザBのアクセス権の追加を選択する。これにより、ユーザ端末20からレイヤーBに対するユーザBのアクセス権の追加要求が送信され、受付部152は、アクセス権の追加要求を受け付ける(ステップS200)。
First, in the screen shown in FIG. 3, when the user double-clicks the layer B tab from the
続いて、テーブル制御部154は、ユーザBを示すユーザIDにレイヤーBのレイヤーID等の情報を対応付けて図7に示すアクセス権テーブルに記憶させる(ステップS202)。
Subsequently, the
続いて、制御部154は、レイヤーBにユーザBのアクセス権が追加されたことをユーザ端末20に通知する(ステップS204)。
Subsequently, the
これにより、ユーザBもレイヤーA及びレイヤーBへのアクセス権を有することになるため、ユーザBに対しても図3や図4に示すような画面が表示されることになる。 As a result, the user B also has the access right to the layer A and the layer B, and the screen as shown in FIG. 3 and FIG.
以上のように、第1の実施形態によれば、レイヤーAを表示するだけで、レイヤーB上に表示されるコンテンツCの表示位置をユーザに把握させることができる。これにより、コンテンツCの表示位置に対応するレイヤーA上の位置(影51や影52が表示されている位置)へ、新たなコンテンツを追加やコピーしたり、コンテンツAやコンテンツBを移動させたりすることの防止をユーザA及びユーザBに促すことができる。このため第1の実施形態によれば、レイヤーAとレイヤーBを重畳して表示した際の視認性の低下を防止することができる。
As described above, according to the first embodiment, the user can grasp the display position of the content C displayed on the layer B only by displaying the layer A. As a result, new content is added or copied to the position on the layer A corresponding to the display position of the content C (the position where the
なお、第1の実施形態では、ユーザ端末20からの閲覧要求に対してレイヤーの表示指示を行うことを例にとり説明したが、ユーザ端末20からのレイヤーの切り替え要求などに対しても第1の実施形態の手法を適用して、レイヤーの表示指示を行うことができる。例えば、図3に示す状態において、レイヤーBの表示をOFFに切り替えれば、図4に示す状態になるが、この場合にも第1の実施形態で説明した手法を適用できる。
In the first embodiment, an example in which a layer display instruction is issued in response to a browsing request from the
(第2の実施の形態)
第2の実施形態では、所定のレイヤーを表示する際に、当該所定のレイヤーに対応付けられたコンテンツのうち閲覧が承認されていないコンテンツの代替画像を、所定のレイヤー上の当該コンテンツの表示位置に表示する。なお、以下では、第1の実施形態との相違点の説明を主に行い、第1の実施形態と同様の機能を有する構成要素については、第1実施の形態と同様の名称・符号を付し、その説明を省略する。
(Second Embodiment)
In the second embodiment, when a predetermined layer is displayed, an alternative image of content that is not approved for viewing among the content associated with the predetermined layer is displayed on the display position of the content on the predetermined layer. To display. In the following, differences from the first embodiment will be mainly described, and components having the same functions as those in the first embodiment will be given the same names and symbols as those in the first embodiment. The description is omitted.
まず、第2の実施形態の情報処理装置を含む情報処理システムの概要について説明する。 First, an overview of an information processing system including the information processing apparatus according to the second embodiment will be described.
図12は、コピーされたコンテンツの閲覧が承認されていない状態でユーザBがレイヤーAを表示した例を示す図である。図12に示す例では、レイヤーB上に表示されるコンテンツCがレイヤーA上にコピーされているが閲覧の承認が得られていないため、レイヤーA上のコンテンツCの表示位置に代替画像として影53が表示されている。 FIG. 12 is a diagram illustrating an example in which the user B displays the layer A in a state where browsing of the copied content is not approved. In the example shown in FIG. 12, the content C displayed on the layer B is copied on the layer A, but the viewing approval is not obtained. 53 is displayed.
図13は、コピーされたコンテンツの閲覧が承認された状態でユーザBがレイヤーAを表示した例を示す図である。図13に示す例では、レイヤーA上にコピーされたコンテンツCの閲覧の承認が得られているため、レイヤーA上のコンテンツCの表示位置にコンテンツCが表示されている。なお、図13に示す例では、レイヤーA上のコンテンツCはコピーされたコンテンツであるため点線で表示されている。これにより、オリジナルのコンテンツとコピーされたコンテンツとを区別することができる。 FIG. 13 is a diagram illustrating an example in which the user B displays the layer A in a state where viewing of the copied content is approved. In the example illustrated in FIG. 13, since the approval of viewing the content C copied on the layer A is obtained, the content C is displayed at the display position of the content C on the layer A. In the example illustrated in FIG. 13, the content C on the layer A is a copied content and is therefore displayed with a dotted line. Thereby, the original content and the copied content can be distinguished.
このように第2の実施形態によれば、レイヤーAを表示するだけで、レイヤーAに対応付けられた閲覧未承認のコンテンツCの表示位置をユーザに把握させることができる。これにより、レイヤーA上のコンテンツCの表示位置(影53が表示されている位置)へ、新たなコンテンツを追加したり、コンテンツAやコンテンツBを移動させたりすることの防止をユーザA及びユーザBに促すことができる。このため第2の実施形態によれば、レイヤーAを表示した際の視認性の低下を防止することができる。
As described above, according to the second embodiment, by only displaying the layer A, it is possible to make the user grasp the display position of the content C that has not been browsed and is associated with the layer A. This prevents the user A and the user from adding new content or moving the content A or the content B to the display position of the content C on the layer A (position where the
図14は、第2の実施形態の情報処理システム1001の構成の一例を示すブロック図である。図14に示す情報処理システム1001は、情報処理装置1010の記憶部1140及び制御部1150の処理内容、並びに管理者端末1030が追加された点が第1の実施形態の情報処理システム1と相違する。従って、以下では、これらの機能部について説明する。
FIG. 14 is a block diagram illustrating an example of a configuration of an
図15は、記憶部1140のテーブル記憶部1142のレイヤーテーブル記憶部1146に記憶されているレイヤーテーブルの一例を示す図である。図15に示す例では、レイヤーテーブル記憶部1146は、レイヤーIDと、レイヤーの表示色と、レイヤーの最終更新時間と、レイヤーの承認者と、コンテンツを識別するコンテンツIDと、コンテンツの表示位置のX座標と、コンテンツの表示位置のY座標と、コンテンツの閲覧の承認の有無を示す承認情報とを対応付けたレイヤーテーブルを記憶する。図15に示す例では、図12に示す例と同様に、レイヤーAに対応付けられたコンテンツA及びコンテンツBの閲覧の承認は有るが、レイヤーAに対応付けられたコンテンツCの閲覧の承認は無い。 FIG. 15 is a diagram illustrating an example of a layer table stored in the layer table storage unit 1146 of the table storage unit 1142 of the storage unit 1140. In the example illustrated in FIG. 15, the layer table storage unit 1146 includes a layer ID, a layer display color, a layer last update time, a layer approver, a content ID for identifying content, and a content display position. A layer table in which the X coordinate, the Y coordinate of the display position of the content, and the approval information indicating whether or not the content browsing is approved is stored. In the example shown in FIG. 15, as with the example shown in FIG. 12, there is approval for browsing the content A and content B associated with the layer A, but the approval for browsing the content C associated with the layer A is No.
図14に戻り、制御部1150の受付部1152は、ユーザ端末20から、所定のレイヤーへコンテンツを追加又はコピーする登録要求を受け付ける。また、受付部1152は、管理者端末1030から、承認情報が承認無しに設定されているコンテンツの承認を受け付ける。
Returning to FIG. 14, the receiving
テーブル制御部1154は、受付部1152により受け付けられた登録要求に従い、所定のレイヤーにコンテンツ対応付けてテーブル記憶部1142に記憶させ、当該コンテンツの承認情報を承認無に設定する。また、テーブル制御部1154は、受付部1152により受け付けられた管理者の承認に従い、コンテンツの承認情報を承認無から承認有に更新する。
In accordance with the registration request received by the receiving
表示指示部1156は、テーブル制御部1154により取得されたコンテンツの承認情報が承認無を示す場合、レイヤー上の当該コンテンツの表示位置に代替画像を表示させることをユーザ端末20に指示する。また、表示指示部1156は、テーブル制御部1154により取得されたコンテンツの承認情報が承認有を示す場合、レイヤー上の当該コンテンツの表示位置に当該コンテンツを表示させることをユーザ端末20に指示する。
When the content approval information acquired by the
要求部1158は、テーブル制御部1154によりレイヤーにコンテンツが追加された場合、当該コンテンツの閲覧の承認の要求を管理者端末1030に行う。要求部1158は、例えば、管理者端末1030へのメールやSMSを送信することによりコンテンツの閲覧の承認の要求を行う。
When the content is added to the layer by the
管理者端末1030は、情報処理装置1010からコンテンツの閲覧の承認の要求を受け付け、コンテンツの閲覧の承認有無を返却する。なお、管理者端末1030と、ユーザ端末20とを区別しなくてもよい。つまり、ユーザ端末20のユーザがコンテンツの閲覧の承認を行うようにしてもよい。
The
次に、第2の実施形態の情報処理装置を含む情報処理システムの動作について説明する。 Next, the operation of the information processing system including the information processing apparatus according to the second embodiment will be described.
第2の実施形態の情報処理システム1001で行われる閲覧処理は、図10に示すフローチャートと同様であるため説明を省略する。ここで、図10のフローチャートを参照しながら、図12に示す画面を表示する場合の閲覧処理を説明する。
The browsing process performed in the
まず、受付部1152は、ユーザ端末20からユーザBを示すユーザIDと閲覧要求とを受け付ける(ステップS100)。
First, the
続いて、テーブル制御部1154は、図7に示すアクセス権テーブルを参照して、ユーザBに対応付けられたレイヤーAの情報を取得する(ステップS102)。
Subsequently, the
続いて、テーブル制御部1154は、図15に示すレイヤーテーブルを参照して、レイヤーAに対応付けられたコンテンツA、コンテンツB、コンテンツCそれぞれのX座標、Y座標を取得するとともに、コンテンツA、コンテンツB、コンテンツCそれぞれの承認情報を取得する(ステップS104)。なお、図15に示すように、コンテンツA及びコンテンツBの承認情報は承認有りであり、コンテンツCの承認情報は承認無しとなっている。
Subsequently, the
続いて、テーブル制御部1154は、図9に示すコンテンツテーブルを参照して、コンテンツA、コンテンツB、及びコンテンツCを取得する(ステップS106)。
Subsequently, the
続いて、表示指示部1156は、コンテンツA及びコンテンツBの承認情報は承認有であるため、レイヤーA上のコンテンツAのX座標、Y座標が示す位置にコンテンツAを表示させ、コンテンツBのX座標、Y座標が示す位置にコンテンツBを表示させることをユーザ端末20に指示する。また、表示指示部1156は、コンテンツCの承認情報は承認無であるため、レイヤーA上のコンテンツCのX座標、Y座標が示す位置にコンテンツCの影を表示させることをユーザ端末20に指示する(ステップS108)。
Subsequently, since the approval information of the content A and the content B is approved, the
これにより、ユーザ端末20は、図12に示すような画面を表示部230に表示させることができる。
Thereby, the
図16は、第2の実施形態の情報処理装置1010で行われる承認処理の一例を示すフローチャートである。 FIG. 16 is a flowchart illustrating an example of an approval process performed by the information processing apparatus 1010 according to the second embodiment.
まず、受付部1152は、ユーザ端末20から、所定のレイヤーへコンテンツを追加又はコピーする登録要求を受け付ける(ステップS300)。
First, the accepting
続いて、テーブル制御部1154は、受付部1152により受け付けられた登録要求に従い、所定のレイヤーにコンテンツを対応付けてレイヤーテーブルに記憶させ、当該コンテンツの承認情報を承認無に設定する(ステップS302)。
Subsequently, in accordance with the registration request received by the receiving
続いて、要求部1158は、テーブル制御部1154によりレイヤーにコンテンツが追加されると、当該コンテンツの閲覧の承認の要求を管理者端末1030に行う(ステップS304)。
Subsequently, when content is added to the layer by the
続いて、受付部1152は、管理者端末1030から、承認情報が承認無しに設定されているコンテンツの承認を受け付ける(ステップS306)。
Subsequently, the accepting
続いて、テーブル制御部1154は、受付部1152により受け付けられた管理者の承認に従い、コンテンツの承認情報を承認無から承認有に更新する(ステップS308)。
Subsequently, the
ここで、図16のフローチャートを参照しながら、レイヤーAにコピーされたコンテンツCの承認処理を説明する。 Here, the approval process of the content C copied to the layer A will be described with reference to the flowchart of FIG.
まず、ユーザAが入力部220からレイヤーB上に表示されているコンテンツCを長押しするとレイヤーAへ移動するので、この時点で長押しを解除するとレイヤーA上にコンテンツCがコピーされる。これにより、ユーザ端末20からレイヤーAにコンテンツCをコピーする登録要求が送信され、受付部1152は、コンテンツCの登録要求を受け付ける(ステップS300)。
First, when the user A long presses the content C displayed on the layer B from the
続いて、テーブル制御部1154は、受付部1152により受け付けられた登録要求に従い、レイヤーAにコンテンツCを対応付けてレイヤーテーブルに記憶させ、コンテンツCの承認情報を承認無に設定する(ステップS302)。これにより、レイヤーテーブルは、図15に示すレイヤーテーブルとなる。
Subsequently, in accordance with the registration request received by the receiving
続いて、要求部1158は、テーブル制御部1154によりレイヤーAにコンテンツCが追加されると、コンテンツCの閲覧の承認の要求を管理者端末1030に行う(ステップS304)。
Subsequently, when content C is added to layer A by the
続いて、受付部1152は、管理者端末1030から、コンテンツCの閲覧の承認を受け付ける(ステップS306)。
Subsequently, the accepting
続いて、テーブル制御部1154は、受付部1152により受け付けられた管理者の承認に従い、コンテンツCの承認情報を承認無から承認有に更新する(ステップS308)。
Subsequently, the
これにより、レイヤーAに対応付けられたコンテンツCの承認情報が承認有になるため、図13に示すような画面が表示されることになる。 As a result, the approval information of the content C associated with the layer A becomes approved, and a screen as shown in FIG. 13 is displayed.
以上のように、第2の実施形態によれば、レイヤーAを表示するだけで、レイヤーAに対応付けられた閲覧未承認のコンテンツCの表示位置をユーザに把握させることができる。これにより、レイヤーA上のコンテンツCの表示位置(影53が表示されている位置)へ、新たなコンテンツを追加したり、コンテンツAやコンテンツBを移動させたりすることの防止をユーザA及びユーザBに促すことができる。このため第2の実施形態によれば、レイヤーAを表示した際の視認性の低下を防止することができる。
As described above, according to the second embodiment, simply displaying the layer A allows the user to grasp the display position of the content C that has not been browsed and is associated with the layer A. This prevents the user A and the user from adding new content or moving the content A or the content B to the display position of the content C on the layer A (position where the
なお、第2の実施形態では、コンテンツのコピーを例にとり説明したが、コンテンツを新規に追加登録する場合にも第2の実施形態の手法を適用できる。 In the second embodiment, the content copy has been described as an example. However, the method of the second embodiment can be applied to a case where content is additionally registered.
(ハードウェア構成)
第1〜2の実施の形態の情報処理装置10、1010のハードウェア構成の一例について説明する。
(Hardware configuration)
An example of the hardware configuration of the information processing apparatuses 10 and 1010 according to the first and second embodiments will be described.
第1〜2の実施の形態の情報処理装置10、1010は、CPUなどの制御装置と、ROMやRAMなどの記憶装置と、HDDやリムーバブルドライブ装置などの外部記憶装置と、ディスプレイなどの表示装置と、キーボードやマウスなどの入力装置を備えており、通常のコンピュータを利用したハードウェア構成となっている。 The information processing apparatuses 10 and 1010 according to the first and second embodiments include a control device such as a CPU, a storage device such as a ROM and a RAM, an external storage device such as an HDD and a removable drive device, and a display device such as a display. And an input device such as a keyboard and a mouse, and has a hardware configuration using a normal computer.
第1〜2の実施の形態の情報処理装置10、1010で実行される情報処理プログラムは、インストール可能な形式又は実行可能な形式のファイルでCD−ROM、CD−R、メモリカード、DVD(Digital Versatile Disk)、フレキシブルディスク(FD)等のコンピュータで読み取り可能な記憶媒体に記憶されて提供される。 An information processing program executed by the information processing apparatuses 10 and 1010 according to the first and second embodiments is a file in an installable format or an executable format, and is a CD-ROM, CD-R, memory card, DVD (Digital Versatile Disk), flexible disk (FD) and the like are stored in a computer-readable storage medium and provided.
また、第1〜2の実施の形態の情報処理装置10、1010で実行される情報処理プログラムを、インターネット等のネットワークに接続されたコンピュータ上に格納し、ネットワーク経由でダウンロードさせることにより提供するようにしてもよい。また、第1〜2の実施の形態の情報処理装置10、1010で実行される情報処理プログラムを、インターネット等のネットワーク経由で提供または配布するようにしてもよい。また、第1〜2の実施の形態の情報処理装置10、1010で実行される情報処理プログラムを、ROM等に予め組み込んで提供するようにしてもよい。 Further, the information processing program executed by the information processing apparatuses 10 and 1010 according to the first and second embodiments is stored on a computer connected to a network such as the Internet, and is provided by being downloaded via the network. It may be. The information processing program executed by the information processing apparatuses 10 and 1010 according to the first and second embodiments may be provided or distributed via a network such as the Internet. The information processing program executed by the information processing apparatuses 10 and 1010 according to the first and second embodiments may be provided by being incorporated in advance in a ROM or the like.
第1〜2の実施の形態の情報処理装置10、1010で実行される情報処理プログラムは、上述した各部をコンピュータ上で実現させるためのモジュール構成となっている。実際のハードウェアとしては、CPUがHDDから情報処理プログラムをRAM上に読み出して実行することにより、上記各部がコンピュータ上で実現されるようになっている。 The information processing program executed by the information processing apparatuses 10 and 1010 according to the first and second embodiments has a module configuration for realizing the above-described units on a computer. As actual hardware, the CPU reads out an information processing program from the HDD onto the RAM and executes the information processing program, whereby the above-described units are realized on the computer.
(変形例)
なお、本発明は、上記各実施の形態に限定されるものではなく、種々の変形が可能である。例えば、上記第1の実施の形態と第2の実施の形態とを組み合わせてもよい。また例えば、第1の実施の形態で説明したアクセス権の追加処理に第2の実施の形態で説明した管理者端末を介した承認処理を適用してもよい。
(Modification)
In addition, this invention is not limited to said each embodiment, A various deformation | transformation is possible. For example, the first embodiment and the second embodiment may be combined. In addition, for example, the approval process via the administrator terminal described in the second embodiment may be applied to the access right addition process described in the first embodiment.
また、上記各実施の形態において、コピー元のコンテンツとコピー先のコンテンツとをリンクさせ、いずれかのコンテンツが編集された場合に、他方のコンテンツにも当該編集を反映させるようにしてもよい。例えば、図17に示すように、コピー先のコンテンツであるレイヤーAに表示されたコンテンツCをコンテンツCCCに編集した場合、図18に示すように、コピー元のコンテンツであるレイヤーBに表示されたコンテンツCをコンテンツCCCにするようにしてもよい。 In each of the above embodiments, the copy source content and the copy destination content may be linked so that when any one of the contents is edited, the editing is reflected on the other content. For example, as shown in FIG. 17, when the content C displayed on the layer A that is the copy destination content is edited into the content CCC, the content C is displayed on the layer B that is the copy source content as shown in FIG. The content C may be changed to the content CCC.
また、上記各実施の形態において、コンテンツの追加やコンテンツのコピーによりレイヤー上に新着コンテンツが存在する場合には、図19に示すように、新着コンテンツが存在するレイヤーのタブにシンボルを表示したり、図20に示すように、新着コンテンツが存在するレイヤーのタブの大きさを変更したり、図21に示すように、新着コンテンツが存在するレイヤーのタブをレイヤーの最上部に移動させるようにしてもよい。 In addition, in the above embodiments, when new content exists on a layer due to content addition or content copying, a symbol is displayed on the tab of the layer where the new content exists, as shown in FIG. As shown in FIG. 20, the size of the tab of the layer where the new arrival content exists is changed, or the tab of the layer where the new arrival content exists is moved to the top of the layer as shown in FIG. Also good.
なお、新着コンテンツか否かは、テーブル制御部が、アクセス権テーブルの最終アクセス時間とレイヤーテーブルの最終更新時間とを比較し、最終更新時間の方が新しければ新着コンテンツと判断できる。 Whether the content is new arrival content can be determined by the table control unit by comparing the last access time of the access right table and the last update time of the layer table, and if the last update time is newer, it can be judged as new arrival content.
また、上記各実施の形態において、レイヤーの履歴を確認できるようにしてもよい。例えば、図22に示す状態でレイヤーAのタブに表示された矢印をクリックすることで、図23に示す状態のレイヤーAを表示させてもよい。図23に示すレイヤーAは、コンテンツCがコピーされる前の状態のレイヤーAである。なお、レイヤーの履歴を表示する場合には、レイヤーテーブルの履歴を記憶部に残しておけばよい。 In each of the above embodiments, the layer history may be confirmed. For example, the layer A in the state shown in FIG. 23 may be displayed by clicking the arrow displayed on the tab of the layer A in the state shown in FIG. The layer A shown in FIG. 23 is the layer A in a state before the content C is copied. When displaying the layer history, the layer table history may be stored in the storage unit.
また、上記各実施の形態において、図24に示すように、レイヤー上のコンテンツの編集情報(例えば、コンテンツテーブルに記憶された最終更新時間や更新者など)を表示するようにしてもよい。 Also, in each of the above embodiments, as shown in FIG. 24, editing information of content on the layer (for example, the last update time or updater stored in the content table) may be displayed.
また、上記各実施の形態において、アクセス可能なレイヤーを時間に応じて変更するようにしてもよい。例えば、通常時は、図25に示すように、レイヤーAしか表示されないが所定の時間だけ、図26に示すように、レイヤーBも重畳して表示するようにしてもよい。この場合は、アクセス権テーブルにレイヤーの閲覧開始時間とレイヤーの閲覧終了時間とを対応付けておけばよい。 In each of the above embodiments, the accessible layer may be changed according to time. For example, during normal times, only layer A is displayed as shown in FIG. 25, but layer B may also be displayed in a superimposed manner as shown in FIG. 26 for a predetermined time. In this case, the access right table may be associated with the layer browsing start time and the layer browsing end time.
また、上記各実施の形態では、代替画像である影の大きさを代替されるコンテンツと同じ大きさにしたが、予め定められた大きさや、代替されたコンテンツの編集者により設定された大きさなどにしてもよい。 In each of the above-described embodiments, the size of the shadow that is the substitute image is the same as that of the content to be substituted, but a predetermined size or a size set by the editor of the substituted content. You may make it.
1、1001 情報処理システム
2 ネットワーク
10、1010 情報処理装置
20 ユーザ端末
110 通信部
120 入力部
130 表示部
140、1140 記憶部
142、1142 テーブル記憶部
144 アクセス権テーブル記憶部
146、1146 レイヤーテーブル記憶部
148 コンテンツテーブル記憶部
150、1150 制御部
152、1152 受付部
154、1154 テーブル制御部
156、1156 表示指示部
210 通信部
220 入力部
230 表示部
240 記憶部
250 制御部
1030 管理者端末
1158 要求部
DESCRIPTION OF
Claims (11)
ユーザ端末から、閲覧要求を受け付ける受付手段と、
前記閲覧要求に従い、前記ユーザ端末に表示させるレイヤー及び少なくとも当該レイヤーに対応付けられたコンテンツを前記テーブル記憶手段から取得するテーブル制御手段と、
取得された前記コンテンツが所定の条件を満たす場合、取得された前記レイヤー上の前記コンテンツの表示位置に前記コンテンツであることを識別不可能な代替画像を表示させることを前記ユーザ端末に指示する表示指示手段と、
を備えることを特徴とする情報処理装置。 Table storage means for storing a layer and content in association with each other;
Accepting means for accepting a browsing request from a user terminal;
In accordance with the browsing request, a table control unit that acquires a layer to be displayed on the user terminal and at least content associated with the layer from the table storage unit;
When the acquired content satisfies a predetermined condition, a display for instructing the user terminal to display a substitute image that cannot be identified as the content at the display position of the content on the acquired layer Indicating means;
An information processing apparatus comprising:
前記表示指示手段は、前記レイヤー上の前記コンテンツの表示位置に前記コンテンツを表示させるとともに、前記他のコンテンツの表示位置に対応する前記レイヤー上の位置に前記他のコンテンツであることを識別不可能な前記代替画像を表示させることを前記ユーザ端末に指示することを特徴とする請求項1に記載の情報処理装置。 The table control means acquires from the table storage means the content associated with the layer to be displayed on the user terminal, and other content associated with a layer other than the layer,
The display instruction means displays the content at the display position of the content on the layer and cannot identify the other content at a position on the layer corresponding to the display position of the other content. The information processing apparatus according to claim 1, wherein the user terminal is instructed to display the substitute image.
前記受付手段は、ユーザ端末から、更にユーザ識別情報を受け付け、
前記テーブル制御手段は、受け付けられた前記ユーザ識別情報に対応付けられたレイヤーの中の前記ユーザ端末に表示させる前記レイヤー以外のレイヤーに対応付けられたコンテンツ、及び受け付けられた前記ユーザ識別情報に対応付けられていないレイヤーに対応付けられたコンテンツを、前記他のレイヤーに対応付けられた前記他のコンテンツとして取得することを特徴とする請求項2に記載の情報処理装置。 The table storage means stores the layer in association with user identification information for identifying a user,
The reception means further receives user identification information from the user terminal,
The table control means corresponds to the content associated with a layer other than the layer to be displayed on the user terminal in the layer associated with the received user identification information, and the received user identification information. The information processing apparatus according to claim 2, wherein content associated with an unattached layer is acquired as the other content associated with the other layer.
前記テーブル制御手段は、前記追加要求に従い、前記ユーザを示すユーザ識別情報に前記所定のレイヤーを対応付けて前記テーブル記憶手段に記憶させることを特徴とする請求項3に記載の情報処理装置。 The accepting means accepts a user access right addition request for a predetermined layer from the user terminal,
The information processing apparatus according to claim 3, wherein the table control unit causes the table storage unit to store the predetermined layer in association with user identification information indicating the user in accordance with the addition request.
前記表示指示手段は、取得された前記コンテンツの前記承認情報が承認無を示す場合、前記レイヤー上の前記コンテンツの表示位置に前記代替画像を表示させることを前記ユーザ端末に指示することを特徴とする請求項1に記載の情報処理装置。 The table storage means stores content in association with approval information indicating whether or not the content is approved for viewing,
The display instruction means instructs the user terminal to display the substitute image at a display position of the content on the layer when the approval information of the acquired content indicates no approval. The information processing apparatus according to claim 1.
前記テーブル制御手段は、前記登録要求に従い、前記所定のレイヤーに対応付けて前記コンテンツを前記テーブル記憶手段に記憶させ、前記コンテンツの前記承認情報を承認無に設定することを特徴とする請求項5又は6に記載の情報処理装置。 The accepting unit accepts a registration request for adding or copying content to a predetermined layer from the user terminal,
6. The table control unit, according to the registration request, stores the content in the table storage unit in association with the predetermined layer, and sets the approval information of the content to no approval. Or the information processing apparatus of 6.
前記テーブル制御手段は、前記承認に従い、前記コンテンツの前記承認情報を承認無から承認有に更新することを特徴とする請求項7に記載の情報処理装置。 The accepting unit accepts the approval of the content in which the approval information is set without approval from an administrator terminal,
The information processing apparatus according to claim 7, wherein the table control unit updates the approval information of the content from no approval to approval according to the approval.
前記情報処理装置は、
レイヤーとコンテンツとを対応付けて記憶するテーブル記憶手段を備え、
受付手段が、ユーザ端末から、閲覧要求を受け付ける受付ステップと、
テーブル制御手段が、前記閲覧要求に従い、前記ユーザ端末に表示させるレイヤー及び少なくとも当該レイヤーに対応付けられたコンテンツを前記テーブル記憶手段から取得する取得ステップと、
表示指示手段が、取得された前記コンテンツが所定の条件を満たす場合、取得された前記レイヤー上の前記コンテンツの表示位置に前記コンテンツであることを識別不可能な代替画像を表示させることを前記ユーザ端末に指示する表示指示ステップと、
を含むことを特徴とする情報処理方法。 An information processing method executed by an information processing apparatus,
The information processing apparatus includes:
Table storage means for storing a layer and content in association with each other,
A receiving step for receiving a browsing request from the user terminal;
The table control means obtains the layer to be displayed on the user terminal and at least the content associated with the layer from the table storage means in accordance with the browsing request;
When the acquired content satisfies a predetermined condition, the display instruction unit displays an alternative image that cannot be identified as the content at the display position of the content on the acquired layer. A display instruction step for instructing the terminal;
An information processing method comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009212931A JP5278262B2 (en) | 2009-09-15 | 2009-09-15 | Information processing apparatus, information processing method, and information processing program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2009212931A JP5278262B2 (en) | 2009-09-15 | 2009-09-15 | Information processing apparatus, information processing method, and information processing program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011065222A true JP2011065222A (en) | 2011-03-31 |
| JP5278262B2 JP5278262B2 (en) | 2013-09-04 |
Family
ID=43951433
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2009212931A Expired - Fee Related JP5278262B2 (en) | 2009-09-15 | 2009-09-15 | Information processing apparatus, information processing method, and information processing program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5278262B2 (en) |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013105268A (en) * | 2011-11-11 | 2013-05-30 | Sharp Corp | Electric power management system, and control method and control program for the same |
| CN104792261A (en) * | 2015-04-10 | 2015-07-22 | 清华大学 | Three-dimensional fine measurement system for underground caverns |
| JP2018159966A (en) * | 2017-03-22 | 2018-10-11 | 富士ゼロックス株式会社 | Information processing apparatus and information processing program |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004110549A (en) * | 2002-09-19 | 2004-04-08 | Fuji Photo Film Co Ltd | Network system and program |
| JP2004178498A (en) * | 2002-11-29 | 2004-06-24 | Trecenti Technologies Inc | Browsable information management system and management method |
| JP2004318034A (en) * | 2003-02-25 | 2004-11-11 | Bosai Gijutsu Kk | Map information real-time sharing system utilizing internet, and network system |
| JP2006252448A (en) * | 2005-03-14 | 2006-09-21 | Nec Corp | Document management device, sentence management program and document management method |
| JP2006301872A (en) * | 2005-04-19 | 2006-11-02 | Hitachi Ltd | Information browsing device |
| JP2007199996A (en) * | 2006-01-26 | 2007-08-09 | Seiko Epson Corp | Document display system, information generation apparatus, and information display apparatus |
| JP2008283578A (en) * | 2007-05-11 | 2008-11-20 | Konica Minolta Business Technologies Inc | Image processor |
| WO2009017125A1 (en) * | 2007-07-30 | 2009-02-05 | Kyocera Corporation | Input device |
-
2009
- 2009-09-15 JP JP2009212931A patent/JP5278262B2/en not_active Expired - Fee Related
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004110549A (en) * | 2002-09-19 | 2004-04-08 | Fuji Photo Film Co Ltd | Network system and program |
| JP2004178498A (en) * | 2002-11-29 | 2004-06-24 | Trecenti Technologies Inc | Browsable information management system and management method |
| JP2004318034A (en) * | 2003-02-25 | 2004-11-11 | Bosai Gijutsu Kk | Map information real-time sharing system utilizing internet, and network system |
| JP2006252448A (en) * | 2005-03-14 | 2006-09-21 | Nec Corp | Document management device, sentence management program and document management method |
| JP2006301872A (en) * | 2005-04-19 | 2006-11-02 | Hitachi Ltd | Information browsing device |
| JP2007199996A (en) * | 2006-01-26 | 2007-08-09 | Seiko Epson Corp | Document display system, information generation apparatus, and information display apparatus |
| JP2008283578A (en) * | 2007-05-11 | 2008-11-20 | Konica Minolta Business Technologies Inc | Image processor |
| WO2009017125A1 (en) * | 2007-07-30 | 2009-02-05 | Kyocera Corporation | Input device |
Cited By (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013105268A (en) * | 2011-11-11 | 2013-05-30 | Sharp Corp | Electric power management system, and control method and control program for the same |
| CN104792261A (en) * | 2015-04-10 | 2015-07-22 | 清华大学 | Three-dimensional fine measurement system for underground caverns |
| JP2018159966A (en) * | 2017-03-22 | 2018-10-11 | 富士ゼロックス株式会社 | Information processing apparatus and information processing program |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5278262B2 (en) | 2013-09-04 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20100110480A1 (en) | Display control device, display control method, image-forming device, computer readable medium, and computer data signal | |
| JP5634135B2 (en) | Image reading apparatus, image processing method, and program | |
| US8443289B2 (en) | Display instruction apparatus, display instruction method, and computer program product | |
| JP2006133520A (en) | Image forming apparatus, method for customizing display screen in image forming apparatus, and display screen customizing program | |
| JP5772773B2 (en) | Image processing apparatus, operation standardization method, and operation standardization program | |
| JP2003241876A (en) | Device and method for displaying remote operation equipment | |
| JP2011118493A (en) | Plant monitoring control system | |
| JP2013196233A (en) | Object sharing system and object management program | |
| JP4666043B2 (en) | Communication device | |
| JP2012128482A (en) | Image formation device, information processing device, customization program and recording medium | |
| JP5278262B2 (en) | Information processing apparatus, information processing method, and information processing program | |
| JP5958049B2 (en) | Mount management program and mount management apparatus | |
| JP2019021054A (en) | Image processing system, and image forming apparatus | |
| JP5834394B2 (en) | Notification information display processing apparatus, notification information display processing method, and program | |
| JP2018074272A (en) | Information processing device, program, and storage medium | |
| JP5862549B2 (en) | Data processing apparatus, operation reception method, and browsing program | |
| JP2014106809A (en) | Data processing device, content display method, and browsing program | |
| US9639247B2 (en) | Information processing device, information processing method, and computer-readable medium | |
| JP5093628B1 (en) | Printing control apparatus, printing system, and program | |
| US20170279985A1 (en) | Information processing apparatus and information processing method | |
| JP6252229B2 (en) | Information processing apparatus and information processing program | |
| JP2014106807A (en) | Data processing apparatus, operation reception method, and browsing program | |
| JP2017170878A (en) | Image forming apparatus, image forming system, operation apparatus, and program | |
| JP2008140183A (en) | Selection device, control method, selection device control program, and recording medium | |
| JP2020170376A (en) | Information processor and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20120705 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20130130 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130205 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130405 |
|
| 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: 20130423 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130506 |
|
| R151 | Written notification of patent or utility model registration |
Ref document number: 5278262 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R151 |
|
| LAPS | Cancellation because of no payment of annual fees |