JP5648971B2 - Portal server and portal page display method - Google Patents
Portal server and portal page display method Download PDFInfo
- Publication number
- JP5648971B2 JP5648971B2 JP2011012300A JP2011012300A JP5648971B2 JP 5648971 B2 JP5648971 B2 JP 5648971B2 JP 2011012300 A JP2011012300 A JP 2011012300A JP 2011012300 A JP2011012300 A JP 2011012300A JP 5648971 B2 JP5648971 B2 JP 5648971B2
- Authority
- JP
- Japan
- Prior art keywords
- portlet
- portal
- portal page
- configuration information
- page
- 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.)
- Expired - Fee Related
Links
- 238000000034 method Methods 0.000 title claims description 32
- 230000008569 process Effects 0.000 description 19
- 210000004258 portal system Anatomy 0.000 description 15
- 230000009467 reduction Effects 0.000 description 8
- 230000008859 change Effects 0.000 description 5
- 240000004050 Pentaglottis sempervirens Species 0.000 description 4
- 235000004522 Pentaglottis sempervirens Nutrition 0.000 description 4
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000003825 pressing Methods 0.000 description 1
- 230000001172 regenerating effect Effects 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Information Transfer Between Computers (AREA)
Description
本発明は、ポータルページを表示するポータルサーバ及びポータルページ表示方法に関する。 The present invention relates to a portal server for displaying a portal page and a portal page display method.
ポータルシステムは、ポータルページ画面上にポートレットと呼ばれる小さな画面を複数配置するものであり、ポータルページには業務システム又はウェブページ等に関するポートレットが表示されるように構成されている。このポータルシステムにおいては、ユーザは権限の範囲内でポータルページ内のポートレットの表示位置を移動できるようになっている。したがって、ユーザはドラッグ&ドロップなどの操作によって、業務の処理又はウェブページの閲覧等を自身が行いやすいようにポートレットを移動することが可能である。 The portal system arranges a plurality of small screens called portlets on a portal page screen, and the portal page is configured to display portlets related to a business system or a web page. In this portal system, the user can move the display position of the portlet in the portal page within the scope of authority. Therefore, the user can move the portlet so that the user can easily perform business processing or web page browsing by an operation such as drag and drop.
また、一般的なポータルシステムでは、ポータルページタブ機能が提供されている。このポータルページタブ機能を用いて各ポータルページに複数のポートレットを配置できるようになっており、ユーザはポータルページタブを押下することで所望のポータルページに切り替え、利用するポートレットを表示できるようになっている。 In general portal systems, a portal page tab function is provided. Multiple portals can be placed on each portal page using this portal page tab function, and the user can switch to the desired portal page by pressing the portal page tab and display the portlet to be used. ing.
更に、カスタマイズ画面を利用することにより、ポータルページに表示されるポートレットの配置をユーザがスタマイズすることができる技術が知られている(例えば、特許文献1参照。)。 Furthermore, a technique is known in which a user can customize the arrangement of portlets displayed on a portal page by using a customization screen (see, for example, Patent Document 1).
ポータルページタブ機能を有するポータルシステムにおいては、使用するポータルページ数が増すと、どのポートレットがどのポータルページに表示されているかが把握できなくなる場合がある。このため、ユーザがポートレットの表示位置の変更等の管理を行う場合に非常に手間が掛かかる。 In a portal system having a portal page tab function, when the number of portal pages to be used increases, it may not be possible to grasp which portlet is displayed on which portal page. For this reason, it takes much time and effort when the user performs management such as changing the display position of the portlet.
例えば業務効率を上げるためにあるポータルページの所定位置に表示されるポートレットを他のポータルページの特定位置に変更するケースを考えると、以下のような手順を踏む必要がある。 For example, considering the case where a portlet displayed at a predetermined position on a portal page is changed to a specific position on another portal page in order to improve business efficiency, it is necessary to take the following procedure.
先ず、ユーザはポータルページタブ機能により各ポータルページを切り替え、どのポータルページにどのポートレットが表示するように構成されているかを確認する。次に、ユーザは、業務を行う際の処理効率等を熟慮したうえで、移動対象となるポートレットを表示するポータルページ及びそのポータルページにおけるポートレットの構成を検討し、最適なポータルページを選択する。続いて、ユーザは、移動対象となるポートレットを選択したポータルページにドラッグ&ドロップする。このようにして選択されたポータルページに移動対象となるポートレットが移動された後、ユーザは、ポータルページを選択したポータルページに切り替え、移動対象となるポートレットを特定位置に移動する作業を行い、ポートレットの表示位置を変更するという手順を踏む必要があった。 First, the user switches between portal pages using the portal page tab function, and checks which portlet is configured to be displayed on which portal page. Next, the user considers the processing efficiency at the time of performing business, and examines the portal page that displays the portlet to be moved and the configuration of the portlet in the portal page, and selects the optimal portal page. Subsequently, the user drags and drops the portlet to be moved onto the selected portal page. After the portlet to be moved is moved to the selected portal page in this way, the user switches the portal page to the selected portal page, and moves the portlet to be moved to a specific position. It was necessary to follow the procedure of changing the display position of.
従って、特に、多数のポータルページ及び多数のポートレットが存在する場合は、ユーザがポートレットの表示位置の変更等の管理を行う際に必要となる時間は無視できない時間になる。このため、ポータルシステムのポートレットのカスタマイズ機能を用いても、ポートレットの表示位置をカスタイマズするのに時間がかってしまい、カスタマイズ機能ではポートレットを管理するために要する時間を短くすることができなかった。 Therefore, particularly when there are a large number of portal pages and a large number of portlets, the time required for the user to manage the change of the display position of the portlet is a time that cannot be ignored. For this reason, even if the portlet customization function of the portal system is used, it takes time to customize the display position of the portlet, and the customization function cannot shorten the time required for managing the portlet.
また、ポータルシステムによってはサイトマップ機能を提供するものがある。サイトマップ機能はポータルサイト内のポータルページ及びポータルページに表示するポートレットの一覧をツリー状に表示する機能である。 Some portal systems provide a site map function. The site map function is a function for displaying a portal page in a portal site and a list of portlets displayed on the portal page in a tree shape.
しかしながら、サイトマップ機能ではポータルページ内のポートレットの表示位置まで視認できないため、ユーザがポートレットの表示位置の変更等の管理を行うためには、結局、ポータルページの切り替えを行って各ポータルページに表示されるポートレットを確認する必要がある。従って、サイトマップ機能を用いても、既述のポートレットの表示位置をカスタマイズする際の不便さは解決されない。 However, since the site map function cannot visually recognize the display position of the portlet in the portal page, in order to manage the change of the display position of the portlet, etc., the user eventually switches the portal page and displays it on each portal page. It is necessary to confirm the portlet to be used. Therefore, even if the site map function is used, the inconvenience in customizing the display position of the portlet described above cannot be solved.
更に、特許文献1に記載の技術は、各ポータルページに表示されるポートレットの表示位置を把握することができるものではない。
Furthermore, the technique described in
本発明は、上記事情に鑑みてなされたものであり、その目的は、ユーザが複数のポータルページを用いる場合に、これらの複数のポータルページに表示されるポートレットの表示位置を容易に視認することができるポータルサーバ及びポータルページ表示方法を提供することにある。 The present invention has been made in view of the above circumstances, and its purpose is to easily visually recognize the display positions of portlets displayed on a plurality of portal pages when the user uses a plurality of portal pages. It is to provide a portal server and a portal page display method capable of performing the above.
本発明は、複数のポータルページを提供可能に構成されたポータルサーバであって、複数のポータルページをそれぞれポートレット形式で表示するルートポータルページに関する第1のポートレット構成情報を保持する保持手段と、クライアントからルートポータルページの表示リクエストを受け付ける受付手段と、受付手段で表示リクエストを受け付けた場合、保持手段に保持されている第1のポートレット構成情報を取得する取得手段と、取得手段で取得した第1のポートレット構成情報に基づいて、ルートポータルページに表示するポートレット形式のポータルページのオブジェクトを生成するオブジェクト生成手段と、オブジェクト生成手段で生成したオブジェクトを用いてルートポータルページ画面を生成し、当該生成したルートポータルページ画面をクライアントに提供する提供手段と、を備えることを特徴とする。 The present invention is a portal server configured to be able to provide a plurality of portal pages, a holding means for holding first portlet configuration information relating to a root portal page that displays each of the plurality of portal pages in a portlet format, and a client Receiving means for receiving a display request for the root portal page from the receiving means, and when receiving the display request by the receiving means, an acquiring means for acquiring the first portlet configuration information held in the holding means, and a first acquired by the acquiring means Based on the portlet configuration information of the above, the root portal page screen is generated by using the object generation unit that generates the portlet-format portal page object to be displayed on the root portal page and the object generated by the object generation unit. root Characterized in that it comprises a providing means for providing over barrel page screen to the client, the.
また、他の本発明は、複数のポータルページを提供可能に構成されたポータルサーバのポータルページ表示方法であって、ポータルページは、複数のポータルページをそれぞれポートレット形式で表示するルートポータルページに関する第1のポートレット構成情報を保持するものであり、クライアントからルートポータルページの表示リクエストを受け付けるステップと、表示リクエストを受け付けた場合、保持手段に保持されている第1のポートレット構成情報を取得するステップと、取得手段で取得した第1のポートレット構成情報に基づいて、ルートポータルページに表示するポートレット形式のポータルページのオブジェクトを生成するステップと、生成したオブジェクトを用いてルートポータルページ画面を生成し、当該生成したルートポータルページ画面をクライアントに提供するステップと、を有することを特徴とする。 Another aspect of the present invention is a portal page display method of a portal server configured to be capable of providing a plurality of portal pages, the portal page relating to a root portal page that displays each of the plurality of portal pages in a portlet format. A step of receiving a portlet portal configuration information and receiving a root portal page display request from a client; and a step of acquiring first portlet configuration information held in a holding unit when a display request is received; , Based on the first portlet configuration information acquired by the acquisition means, generating a portlet-format portal page object to be displayed on the root portal page, generating a root portal page screen using the generated object, and Generate And having the steps of: providing a route portal page screen to the client.
本発明によると、ユーザが複数のポータルページを用いる場合に、これらの複数のポータルページに表示されるポートレットの表示位置を容易に視認することができるポータルサーバ及びポータルページ表示方法を提供できる。 ADVANTAGE OF THE INVENTION According to this invention, when a user uses a some portal page, the portal server and portal page display method which can visually recognize the display position of the portlet displayed on these some portal pages easily can be provided.
以下、本発明の実施の形態について図面を参照しながら説明する。 Hereinafter, embodiments of the present invention will be described with reference to the drawings.
図1は、ポータルシステム10の構成を示している。ポータルシステム10は、クライアント100と、ポータルサーバ200とを含み構成されている。なお、同図においては、説明の簡略化のためクライアント100は1つしか図示していない。
FIG. 1 shows the configuration of the
クライアント100は、パーソナルコンピュータ等の情報処理装置であり、ブラウザ101を有している。クライアント100のユーザは、所定の操作を行うことにより、ブラウザ101を介してポータルサーバ200から提供されるポータルページを表示し、その表示に基づいて所定の操作ができるようになっている。
The
ポータルサーバ200は、クライアント100からの要求に応じてポータルページをクライアント100に提供する。また、ポータルサーバ200は、ポータル操作受付部201、受付手段であるポータル画面生成受付部202、取得手段であるポートレットコンテンツ取得部203、提供手段であるポータル画面生成部204、ポータルページ管理部205、保持手段であるポートレット構成情報保持部206、一般ポートレット管理部207、ポータルページポートレット管理部208、オブジェクト生成手段であるポートレットオブジェクト生成部209及びポートレット構成画面結合部210を有している。
The
ポータル操作受付部201は、ポータルサーバ200に対するユーザの操作をブラウザ101から受け付ける。受け付ける操作として、例えば、ポートレットオブジェクトのドラッグ&ドロップがある。また、ポータル操作受付部201は、受け付けた操作に対する処理をポータルページ管理部205にリクエストする。その受け付けた操作に対する処理が完了した場合、ポータル操作受付部201は、ポータル画面生成受付部202に対して対象のポータルページの表示をリクエストする。
The portal
ポータル画面生成受付部202は、ブラウザ101あるいはポータル操作受付部201からポータルページの表示リクエストを受け付け、表示リクエストに含まれるポータルページ名を元にそのポータルページのポートレット構成情報をポータルページ管理部205に問い合わせる。更に、ポートレット構成情報をポータルページ管理部205から取得した場合、ポータル画面生成受付部202は、その取得したポートレット構成情報をポートレットコンテンツ取得部203に送信する。
The portal screen
ポートレットコンテンツ取得部203は、ポータルページポートレット及び一般ポートレットのコンテンツを取得する。ここで、ポータルページポートレットとは、ポータルページをポートレット形式で表示したものであり、一般ポートレットとは従来よりあるポータルページに表示するポートレットである。
The portlet
ポートレットコンテンツ取得部203は、ポータル画面生成受付部202からポートレット構成情報を受け付けた場合、当該受け付けたポートレット構成情報を用いて、該当ポータルページ内のポートレットを一般ポートレット又はポータルページポートレットに振り分ける。ポートレットコンテンツ取得部203は、一般ポートレットに対しては、一般ポートレット管理部207にそのポートレットの名前を送信し、当該ポートレットのコンテンツを受け取る。また、ポートレットコンテンツ取得部203は、ポータルページポートレットに対しては、ポータルページポートレット管理部208にそのポートレットの名前を送信し、当該ポートレットのコンテンツを受け取る。
When the portlet
更に、ポートレットコンテンツ取得部203は、ポータル画面生成受付部202から受け付けたポートレット構成情報及び一般ポートレット管理部207及びポータルページポートレット管理部208から受け取ったポートレットのコンテンツをポータル画面生成部204に送信する。
Furthermore, the portlet
ポータル画面生成部204は、ポートレットコンテンツ取得部203から受け取ったポートレット構成情報及びポートレットコンテンツを元にポータル画面を生成し、クライアント100のブラウザ101に送信する。
The portal
ポータル画面生成部204は、先ず、ポートレットコンテンツ取得部203からポートレット構成情報及びポートレットコンテンツを受け付ける。次に、ポータル画面生成部204は、受け付けたポートレット構成情報に基づいて得られるポータルページ名及びそれぞれのポートレットコンテンツに対して、タイトルバーを取り付けて、ポータルページタイトルバー及びポートレットウィンドウを生成する。
The portal
また、ポータル画面生成部204は、ポートレット構成情報及び生成したポートレットウィンドウをポートレット構成画面結合部210に受け渡し、ポートレット構成画面結合部210から結合されたポートレット構成画面を受け取る。
The portal
更に、ポータル画面生成部204は、ポータルページタイトルバー及び受け取ったポートレット構成画面を結合し、結合されたポータル画面をブラウザ101に送信する。生成するポータル画面は、例えば図2,図3である。図2はルートポータルページを表示したポータル画面で、図3はポータルページxを表示したポータル画面である(詳細は後述する。)。
Further, the portal
また、ポータルページポートレットsの最大化ボタン(図2:313,323及び333)には、同じ名前であるポータルページsを呼び出すリンクを割り当てる。更に、ポータルページsを元に戻すボタン(図3:403)には、同じ名前であるポータルページポートレットsをポートレット構成情報のポートレット名から探し、ヒットされた行のポータルページ名を用いて、そのポータルページを呼び出すリンクを割り当てる。ここで、“s”は任意のポータルページ名(=ポータルページポートレット名)を表している。 Further, a link for calling the portal page s having the same name is assigned to the maximize button (FIG. 2: 313, 323 and 333) of the portal page portlet s. Further, for the button for returning the portal page s (FIG. 3: 403), the portal page portlet s having the same name is searched from the portlet name of the portlet configuration information, and the portal page name of the hit line is used. Assign a link that calls the portal page. Here, “s” represents an arbitrary portal page name (= portal page portlet name).
ポータルページ管理部205は、ポータル操作受付部201及びポータル画面生成受付部202から受け付けたリクエストに従い、ポートレット構成情報保持部206に保持されるポートレット構成情報を取得、変更する等の管理を行う。
The portal
また、ポータルページ管理部205は、ポータル画面生成受付部202あるいはポータルページポートレット管理部208からポータルページ名を受け付けると、受け付けたポータルページ名を用いて、ポートレット構成情報保持部206にそのポータルページのポートレット構成情報を問い合わせる。
When the portal
更に、ポータルページ管理部205は、ポートレット構成情報保持部206からポートレット構成情報を取得すると、その取得したポートレット構成情報をポータル画面生成受付部202あるいはポータルページポートレット管理部208に送信する。
Further, when the portal
更に、ポータルページ管理部205は、ポータル操作受付部201からポータル操作リクエスト(例えば、ポータルページポートレット間のポートレットの移動リクエスト)を受け付けると、当該リクエストに従って以下のような動作を行い、ポートレット構成情報保持部206にポートレット構成情報更新のリクエストを送信する。ここで、以下では、“s”,“t”は任意のポータルページ名(=ポータルページポートレット名)を、“u”は任意の一般ポートレット名(=一般ポートレットのポートレットオブジェクト名)を示している。
Further, when the portal
ポータルページs内でポータルページポートレットtを作成する場合、tという名前のポータルページを作成し、ポータルページsにポータルページポートレットtの構成情報を追加する。 When creating a portal page portlet t in the portal page s, a portal page named t is created, and configuration information of the portal page portlet t is added to the portal page s.
また、ポータルページs内でポータルページポートレットtを削除する場合、tという名前のポータルページを削除し、ポータルページsからポータルページポートレットtの構成情報を削除する。 When deleting the portal page portlet t in the portal page s, the portal page named t is deleted, and the configuration information of the portal page portlet t is deleted from the portal page s.
更に、ポータルページポートレットs内のポートレットオブジェクトuを作成する場合、ポータルページsにポートレットuの構成情報を追加する。 Furthermore, when creating the portlet object u in the portal page portlet s, the configuration information of the portlet u is added to the portal page s.
また更に、ポータルページポートレットs内のポートレットオブジェクトuを削除する場合、ポータルページsからポートレットuの構成情報を削除する。 Furthermore, when deleting the portlet object u in the portal page portlet s, the configuration information of the portlet u is deleted from the portal page s.
以上の動作が完了すると、ポータルページ管理部205は、その旨をポータル操作受付部201に送信する。
When the above operation is completed, the portal
ポートレット構成情報保持部206は、クライアント100に提供する複数のポータルページを提供するために用いられるポートレット構成情報を保持する。ポートレット構成情報は、複数のポータルページをそれぞれポートレット形式で表示するルートポータルページに関する第1のポートレット構成情報とポータルページに表示するポートレットに関する第2のポートレット構成情報とから構成される。
The portlet configuration
図4は、ポートレット構成情報の一例を示している。ポートレット構成情報500は、ポータルページ名510、ポートレット名520、ポートレット位置530、ポートレットサイズ540及びポートレット種類550が関連付けられて構成されている。ここで、ルートポータルページに関する情報が既述の第1のポートレット構成情報を構成し、ポータルページx,y,zに関する情報が既述の第2のポートレット構成情報を構成する。
FIG. 4 shows an example of portlet configuration information. The
ポータルページ名510は、クライアント100に提供するルートポータルページ及びポータルページを定義する。ポートレット名520は、ポータルページに表示するポートレット名を定義する。ポートレット位置530は、ポータルページ上でポートレットを表示する行位置及び列位置を定義する。ポートレットサイズ540はポータルページに表示する幅(px)及び高さ(px)を定義する。ポートレット種類550は、ポータルページポートレットであるか一般ポートレットであるかを定義する。
The
なお、図4において、ポータルページ名とポートレット名が同じである場合(例えば、ポータルページ名“x”とポートレット名“x”)は、対応関係にあることを示している。 In FIG. 4, when the portal page name and the portlet name are the same (for example, the portal page name “x” and the portlet name “x”), it indicates that there is a correspondence relationship.
ポートレット構成情報保持部206は、ポータルページ管理部205からポートレット構成情報の取得あるいは変更のリクエストを受け付けた場合、そのリクエストに従い、ポートレット構成情報を返却するか、あるいはポートレット構成情報の内容を変更する。
When the portlet configuration
一般ポートレット管理部207は、一般ポートレットのコンテンツを取得する。より詳細には、ポートレットコンテンツ取得部203からポートレット名を受け付けた場合、一般ポートレット管理部207は、受け付けたポートレット名を用いて、該当するポートレットのコンテンツを取得し、取得したポートレットのコンテンツをポートレットコンテンツ取得部203に送信する。
The general
ポータルページポートレット管理部208は、ポータルページポートレットのコンテンツを取得する。より詳細には、ポータルページポートレット管理部208は、ポートレットコンテンツ取得部2033からポートレット名を受け付けた場合、その受け付けたポートレット名を用いて、ポータルページ管理部205に同名のポータルページを問い合わせ、ポータルページ管理部205からそのポータルページのポートレット構成情報を取得する。
The portal page
また、ポータルページポートレット管理部208は、ポータルページ管理部205から取得したポートレット構成情報をポートレットオブジェクト生成部209に送信し、生成されたポートレットオブジェクトをポートレットオブジェクト生成部209から受け取る。
Further, the portal page
更に、ポータルページポートレット管理部208は、ポータルページ管理部205から取得したポートレット構成情報及びポートレットオブジェクト生成部209受け取ったポートレットオブジェクトをポートレット構成画面結合部210に送信し、結合されたポートレット構成画面をポートレット構成画面結合部210から受け取り、その受け取ったポートレット構成画面をポートレットコンテンツ取得部203に送信する。
Further, the portal page
ポートレットオブジェクト生成部209は、ポートレットの縮小イメージを表すポートレットオブジェクトを生成する。
The portlet
ポートレットオブジェクト生成部209は、ポータルページポートレット管理部208からポートレット構成情報を受け付けた場合、ポートレット構成情報の各ポートレットに対して、そのポートレットの高さ及び幅を一定比率縮小し、コンテンツをポートレットの名前、ポートレットのアイコン、ポートレットのスナップショットなどにしたポートレットオブジェクトを生成する。
When the portlet
縮小比率は例えば50パーセントのような値をとり、ポートレットオブジェクトの幅及び高さはそれぞれ、ポートレットオブジェクトの幅=ポートレットの幅*縮小比率、ポートレットオブジェクトの高さ=ポートレットの高さ*縮小比率、という計算で求める。また、ポートレットオブジェクトのドラッグ&ドロップ移動を可能にするため、ポートレットオブジェクト生成部209はポートレットオブジェクトをドラッグできるように構成してポートレットオブジェクトを生成する。
The reduction ratio takes a value such as 50%, for example, and the width and height of the portlet object are the width of the portlet object = portlet width * reduction ratio and the height of the portlet object = portlet height * reduction ratio. Obtain by calculation. Further, in order to enable the drag and drop movement of the portlet object, the portlet
また、ポートレットオブジェクト生成部209は、生成したポートレットオブジェクトをポータルページポートレット管理部208に送信する。
Further, the portlet
ポートレット構成画面結合部210は、ポータルページポートレット管理部208から取得したポートレット構成情報に従い、ポートレットウィンドウあるいはポートレットオブジェクトを用いてポートレット構成画面を生成する。
The portlet configuration
ポートレット構成画面を生成する際、ポートレット構成画面結合部210は、ポートレットオブジェクトのドラッグ&ドロップ移動を可能にするため、ポートレットオブジェクトをポートレット構成画面にドロップできるように構成する。したがって、生成するポートレット構成画面はポートレットウィンドウあるいはポートレットオブジェクトのドロップに対応する。
When generating the portlet configuration screen, the portlet configuration
また、ポートレット構成画面結合部210は、ポータル画面生成部204からポートレット構成情報及びポートレットウィンドウを受け付け、ポータルページポートレット管理部208からポートレット構成情報及びポートレットオブジェクトを受け付け、受け付けたポートレット構成情報及びポートレットウィンドウあるいはポートレットオブジェクトを用いて、ポートレット構成画面を生成する。
Further, the portlet configuration
更に、ポートレット構成画面結合部210は、生成したポートレット構成画面をポータル画面生成部204あるいはポータルページポートレット管理部208に送信する。
Further, the portlet configuration
次に、クライアント100からのリクエストに従って、ポータルサーバ200がルートポータルページをクライアント100のブラウザ101に表示する処理について、図5乃至図7を参照して説明する。
Next, processing in which the
図5に示すように、ユーザが、クライアント100のブラウザ101上でルートポータルページのリンクを入力するなどの操作を行い、ポータルサーバ200のポータル画面生成受付部202へルートポータルページの表示のリクエストを送信した場合に、この処理は開始される。
As illustrated in FIG. 5, the user performs an operation such as inputting a link of the root portal page on the browser 101 of the
ポータル画面生成受付部202はルートポータルページ表示のリクエストを受け付けると(S101)、ルートポータルページの名前をポータルページ管理205に問い合わせ、ルートポータルページのポートレット構成情報をポータルページ管理部205から取得する(S102)。
When the portal screen
次に、ポートレットコンテンツ取得部203は、ステップS102において取得したルートポータルページのポートレット構成情報をポータル画面生成受付部202から受信し、ルートポータルページ内のポートレットのコンテンツを取得するためのポートレットコンテンツ取得処理実行する(S103)。このポートレットコンテンツの取得処理の詳細について、図6を参照して説明する。
Next, the portlet
ポートレットコンテンツ取得部203は、ルートポータルページのポートレット構成情報を取得した場合(S201)、当該ポートレット構成情報に含まれるポートレット名及びポートレット種類に基づいて、ポートレットがポータルページポートレットか否かを判断する(S202)。
When the portlet
ポータルページポートレットでない、つまり、一般ポートレットであると判断した場合(S202:NO)、ポートレットコンテンツ取得部203は、一般ポートレット管理部207に問い合わせを行い、該当するポートレットのコンテンツを取得する(S203)。なお、一般ポートレットのコンテンツを取得する処理は従来よりあるものと同様であるため詳細な説明を省略する。
When it is determined that it is not a portal page portlet, that is, a general portlet (S202: NO), the portlet
一方、ポータルページポートレットであると判断した場合(S202:YES)、ポートレットコンテンツ取得部203は、対応するポータルページポートレットのポートレット構成情報を取得する(S204)。
On the other hand, when it is determined that it is a portal page portlet (S202: YES), the portlet
ここで、図4のポートレット構成情報500におけるポートレット“x”を例に挙げてより詳細に説明する。このポートレットxは、ポートレット種類がポータルページポートレットである。このため、ポートレットコンテンツ取得部203は、ポータルページポートレット管理部208にポートレットxの名前を送信する。ポータルページポートレット管理部208はポートレットxの名前をポートレットコンテンツ取得部203から受け付けた場合、そのポートレットxの“x”をポータルページの名前として、ポータルページ管理部205に問い合わせを行う。ポータルページ管理部205はポートレット構成情報保持部206にポータルページxを用いてポートレットxの問い合わせを行い、ポータルページxのポートレット構成情報を取得する。
Here, the portlet “x” in the
次に、ポータルページ管理部205は、取得したポータルページのポートレット構成情報をポータルページポートレット管理部208へ送信する。ポータルページポートレット管理部208は、取得したポータルページのポートレット構成情報をポートレットオブジェクト生成部209へ送信する。ポートレットオブジェクト生成部209はポータルページのポートレット構成情報に基づいて、ポートレット構成情報に含まれるポートレットの幅及び高さそれぞれに対し、縮小比率を乗算する計算を行う(S205)。
Next, the portal
ここで、この縮小比率を乗算する処理について既述のポータルページxの場合で説明すると、ポータルページxのポートレット構成情報には、ポートレットa,b,cが含まれている。ポートレットaを例に挙げて説明すると、ポートレットaのポートレットサイズは、図4に示すように、幅200px(ピクセル)及び400pxである。縮小比率を50パーセントとした場合、ポートレットオブジェクトaの幅と高さはそれぞれ以下のように算出される。
ポートレットオブジェクトaの幅=ポートレットの幅*縮小比率=200*50%=100(px)
ポートレットオブジェクトaの高さ=ポートレットの高さ*縮小比率=400*50%=200(px)
Here, the process of multiplying the reduction ratio will be described in the case of the portal page x described above. The portlet configuration information of the portal page x includes portlets a, b, and c. Taking portlet a as an example, the portlet size of portlet a is 200 px (pixels) wide and 400 px wide, as shown in FIG. When the reduction ratio is 50%, the width and height of the portlet object a are calculated as follows.
Portlet object a width = portlet width * reduction ratio = 200 * 50% = 100 (px)
Portlet object a height = portlet height * reduction ratio = 400 * 50% = 200 (px)
次に、ステップS206において求めたポートレットの幅と高さを用いて、ポートレットオブジェクト生成部209は、ポートレットオブジェクトを生成する(S206)。本実施の形態においては、ポートレットオブジェクトのコンテンツをポートレットオブジェクトの名前を表示するだけのものにし、枠線をつける。
Next, the portlet
次に、ポートレットオブジェクト生成部209は、ポートレット構成情報に含まれる全てのポートレットに対して既述のステップS205及びS206の処理を行ったか否かを判断する(S207)。
Next, the portlet
全てのポートレットに対して既述のステップS205及びS206の処理を行っていないと判断した場合(S207:NO)、ポートレットオブジェクト生成部209は、まだ処理を行っていないポートレットについて、既述のステップS205及びS206の処理を実行する。これにより、既述のポータルページxに含まれているポートレットb、cに対してもポートレットaと同様に、ポートレットオブジェクトを生成することができる。
When it is determined that the processing in steps S205 and S206 described above has not been performed for all portlets (S207: NO), the portlet
一方、全てのポートレットに対して既述のステップS205及びS206の処理を行ったと判断した場合(S207:YES)、ポートレット構成画面結合部210は、ポートレット構成情報及び既述のステップS205乃至S207の処理で算出した各ポートレットオブジェクトをポータルページポートレット管理部208から受信し、各ポートレットオブジェクトをポータルページのポートレット位置情報に従って配置してポートレット構成画面を生成する(S208)。
On the other hand, when it is determined that the processing of steps S205 and S206 described above has been performed for all portlets (S207: YES), the portlet configuration
ポータルページポートレット管理部208は、ポートレット構成画面をポートレット構成画面結合部210から受信すると、ポートレット構成画面に配置されたポートレットをポータルページポートレットのコンテンツとして、ポートレットコンテンツ取得部203から取得する(S209)。
Upon receiving the portlet configuration screen from the portlet configuration
次に、ポートレットコンテンツ取得部203は、全てのポートレットについてコンテンツを取得したか否かについて判断する(S210)。全てのポートレットについてコンテンツを取得していないと判断した場合(S210:NO)、既述のステップS201乃至S209の処理を他のポータルページポートレットについてのコンテンツについて繰り返す。これにより、ルートポータルページに表示される全てのポートレットについてコンテンツを取得できる。一方、全てのポートレットについてコンテンツを取得していると判断した場合(S210:YES)、このポートレットコンテンツ取得処理を終了する。
Next, the portlet
図5に戻り説明を続けると、ポータル画面生成部204は、ポートレットコンテンツ取得部203からポートレット構成情報及びポータルページポートレット(又は一般ポートレット)のコンテンツを取得した後、各ポータルページのタイトルバーを生成する処理を実行する(S204)。このタイトルバーを生成する処理について、図7を参照しながら説明する。
Returning to FIG. 5 and continuing the explanation, the portal
先ず、ポータル画面生成部204は、ステップS203において取得したポートレットについて、ポータルページポートレットであるか否かを判断する(S301)。
First, the portal
ポータルページポートレットでないと判断した場合(S301:NO)、つまり、一般ポートレットである場合、ポータル画面生成部204は、最大化ボタンが付いた一般ポートレットのタイトルバーを生成する(S302)。
When it is determined that it is not a portal page portlet (S301: NO), that is, when it is a general portlet, the portal
一方、ポータルページポートレットであると判断した場合(S301:YES)、ポータル画面生成部204は、最大化ボタン(図4:313,323,333)のクリック動作時は、ポータルページポートレットが対応するポータルページのリンクを呼び出すように定義したタイトルバーを生成する(S303)。
On the other hand, when it is determined that the page is a portal page portlet (S301: YES), the portal
例えば、図4を用いて説明したポータルページポートレット310(ポータルページポートレットx)を例に挙げると、ポータルページポートレットであるため(S301:YES)、ポータルページポートレット用のタイトルバーを生成する。なお、ポータルページポートレッxのタイトルバーに付ける最大化ボタン313は、押下時にポータルページxをブラウザ101上に表示できるようにポータルページxとのリンクを割り当てる(S303)。
For example, taking the portal page portlet 310 (portal page portlet x) described with reference to FIG. 4 as an example, since it is a portal page portlet (S301: YES), a title bar for the portal page portlet is generated. Note that the maximize
次に、ポータル画面生成部204は、全てのポートレットについてタイトルバーを生成したか否かを判断する(S304)。全てのポートレットについてタイトルバーを生成していないと判断した場合(S304:NO)、ポータル画面生成部204は、タイトルバーを生成していないポートレットについて、既述のステップS301乃至S303の処理を実行する。これにより、全てのポートレットについてタイトルバーが生成される。
Next, the portal
一方、全てのポートレットについてタイトルバーを生成したと判断した場合(S304:YES)、ポータル画面生成部204は、ポータルページのタイトルバーを生成する(S305)。タイトルバーには、ルートポータルページ、あるいは、ポータルページポートレットsというタイトルが付けられる。ここで、“s”はポータルページポートレットの名前である。
On the other hand, when it is determined that the title bar has been generated for all portlets (S304: YES), the portal
次に、ポータル画面生成部204は、ポータルページがルートポータルページか否かを判断する(S306)。ルートポータルページであると判断した場合(S306:YES)、ポータル画面生成部204は、タイトルバー生成処理を終了する。この場合、ルートポータルページであるため、タイトルバーにはボタンは付加しない。
Next, the portal
一方、ルートポータルページでないと判断した場合(S306:YES)、ポータル画面生成部204は、ポータルページを当該ポータルページの上位のポータルページに戻すためのボタン(図3:403)をタイトルバーに付加する(S307)。すなわち、クリック動作時に、上位ポータルページのリンクを呼び出すように当該ボタンが定義される。
On the other hand, when it is determined that the page is not the root portal page (S306: YES), the portal
ステップS306又はS307の処理の終了により、ポータル画面生成部204のタイトルバー生成処理は終了し、ステップS105の処理へ進む。なお、ポータル画面生成部204はタイトルバーを取り付けたポータルページポートレットをポートレット構成画面結合部210に送信する。
Upon completion of the process in step S306 or S307, the title bar generation process of the portal
再び図5に戻り説明を続けると、ポートレット構成画面結合部210は、ステップS208の処理と同様に、各ポータルページポートレットをルートポータルページのポートレット位置情報に従い配置する(S105)。
Returning to FIG. 5 again and continuing the description, the portlet configuration
次に、ポータル画面生成部204は、ルートポータルページのポートレット構成画面にルートポータルページのタイトルバーを付けて、ポータル画面を生成し、クライアント100側に送信する(S106)。
Next, the portal
これにより、クライアント100のブラウザ101では、ルートポータルページの画面が表示される。例えば、図4で既述したポートレット構成情報500に基づくルートポータルページは、ブラウザ101では図2のように表示される。
As a result, the browser 101 of the
図2に示すように、ルートポータルページ300は、タイトルバー301とポートレットウィンドウ302とを有しており、タイトルバー31には、ルートポータルページというタイトルが表示され、ポートレットウィンドウ302には、ポータルページポートレット310、320及び330が表示されている。ポータルページポートレット310、320及び330は、それぞれタイトルバー311、321及び331、ポートレットウィンドウ312、322及び332が表示されている。更に、タイトルバー311、321及び331には、それぞれ最大化ボタン313、323及び333が取り付けられている。
As shown in FIG. 2, the
従って、ユーザはルートポータルページ300により、複数のポータルページにそれぞれ表示される複数のポートレットを俯瞰的に視認することができる。
Therefore, the user can view the plurality of portlets displayed on the plurality of portal pages from a bird's-eye view through the
また、ユーザは最大化ボタン313、323及び333をクリックすることにより、当該ポータルページポートレットとリンクされているポータルページを最大化して表示することができる。例えば、ポータルページポートレット310の最大化ボタン313がクリックされた場合、ポータルページポートレットxとリンク付けされているポータルページxが図3に示すようにブラウザ101に表示される。
The user can maximize and display the portal page linked to the portal page portlet by clicking the maximize
図3に示すように、ポータルページ400(ポータルページx)は、タイトルバー401とポートレットウィンドウ402とを有しており、タイトルバーにはタイトルとしてポータルページxが表示されるとともにボタン403が設けられており、ポートレットウィンドウ402にはポートレット410、420及び430が表示されている。なお、ボタン403がクリックされた場合、既述のようにルートポータルページに戻るようになっている。
As shown in FIG. 3, the portal page 400 (portal page x) has a
各ポートレット410、420及び430には、それぞれタイトルバー411、421及び431とコンテンツウィンドウ412、422及び432が設けられている。ポータルページに表示されるコンテンツの内容については従来よりあるものと同様であるため詳細な説明は省略する。
Each
次に、ルートポータルページのポータルページポートレットに表示されているポートレットを他のポータルページポートレットに移動する操作について説明する。より詳細には、図2に示すポータルページポートレット320内のポートレットeをポータルページポートレット310の2行目、2列目に、ユーザがドラッグ&ドロップ操作する場合について説明する。
Next, an operation for moving a portlet displayed in the portal page portlet of the root portal page to another portal page portlet will be described. More specifically, a case will be described in which the user performs a drag-and-drop operation on the portlet e in the
ユーザは、クライアント100のブラウザ101上において、ポータルページポートレット320内のポートレットeをドラッグし、ポータルページポートレット310にドロップする。これによりブラウザ101は、ポータルサーバ200のポータル操作受付部201にポートレット移動のリクエストを送信する。このリクエストの情報には、ポータルページポートレット320の名前(y)、ポータルページポートレット310の名前(x)、ポートレットeの名前、ポートレットeをドロップした場所の位置情報などの情報が含まれる。
The user drags the portlet e in the
ポータル操作受付部201は、ブラウザ101からポートレット移動のリクエストを受け付けた場合、ポータルページ管理部205に以下の処理を実行するようにリクエストをする。
When receiving a portlet movement request from the browser 101, the portal
ポータルページ管理部205は、ポートレット移動のリクエストを受け付けた場合、ポートレット構成情報保持部206に保持されているポートレット構成情報500の内容を更新する。つまり、ポータルページxに関するポートレット構成情報にポートレットeの移動に関する情報を追加する。具体的には、ポートレットeのポータルページxにおける位置がポートレットeをドロップした場所の位置情報である2行目、2列目となるように情報をポートレット構成情報500に追加する。
When the portal
次に、ポータルページ管理部205は、ポートレット構成情報保持部206に保持されているポータルページyについてポートレット構成情報からポートレットeに関する情報を削除する。
Next, the portal
以上の処理を完了した場合、ポータルページ管理部205は、処理完了をポータル操作受付部201に送信する。ポータル操作受付部201は、処理完了を受信した場合、ポータル画面表示のリクエストをポータル画面生成部受付部202に送信する。この後、ルートポータルページを再生成する処理については、既述した処理と同様であるため説明を省略する。
When the above processing is completed, the portal
ポータル画面生成部204は、ポータル画面表示のリクエストに基づいて生成したルートポータルページ画面をクライアント100側に送信する。
The portal
クライアント100のブラウザ101では、ポータルページポートレット320のポートレットeをポータルページポートレット310に移動した後のルートポータルページが、図8に示すように表示される。
In the browser 101 of the
この実施の形態のポータルシステム10によると、複数のポータルページをポータルページポートレット310,320及び330として1つのルートポータルページ300に表示することができるため、ユーザは複数のポートレットを俯瞰的に視認することができ、各ポートレットの表示位置を容易に把握することができる。
According to the
また、ポータルシステム10によると、ルートポータルページ300に表示されているポータルページポートレット310,320及び330間で、ユーザがポートレットを所定の位置から所望の位置に簡単に移動させることができる。このため、ユーザが例えば自らの業務を効率的に行えるように複数のポートレットを移動する処理を行う場合に、処理負担の低減を図ることができる。
Further, according to the
なお、上記実施の形態では、複数のポータルページx,y,zポータルページポートレット310,320,330をとしてルートポータルページ300に表示する場合について説明したが、これに限るものではない。ポータルページポートレットもポートレットであるため、ポータルページポートレットを階層化するように構成することで、ポータルページを階層化して表示するようにすることも可能である。
In the above embodiment, a case has been described in which a plurality of portal pages x, y, and z
このようにポータルページを階層化した構成において、一般ポートレットをポータルページポートレットにドラッグ&ドロップできるようにするとともに、ポートレットオブジェクトを表示中のポータルページにドラッグ&ドロップできるように拡張することにより、ポートレットを上下階層に移動することが可能になる。 In such a hierarchical portal page configuration, general portlets can be dragged and dropped onto portal page portlets, and portlet objects can be dragged and dropped onto the portal page that is being displayed. It becomes possible to move up and down.
また、上記実施の形態では、ポートレットオブジェクトの作成及び削除処理をポータルサーバ200の内部で行う場合で説明したが、これに限るもではない。ポートレットオブジェクトの作成及び削除処理をユーザインタフェースで提供できるようにすることも可能である。このように構成することにより、ユーザがポータルページを俯瞰的に視認したままでポートレットの移動等の処理を行うことができ、ポートレットの管理がより容易になる。
In the above embodiment, the description has been given of the case where the portlet object creation and deletion processing is performed inside the
更に、ポータルシステム10が上記実施の形態で説明したルートポータルページ300上に表示されているポートレットオブジェクトがユーザによって選択されているか否かの状態を管理するとともに、複数のポーレットオブジェククトをユーザが選択できるように構成することにより、複数のポートレットの移動処理又は削除処理を1回の操作でポータルページを跨って行うことが可能になる。また、ユーザは複数のポータルページに跨って選択したポートレットオブジェクトを任意のポータルページに移動させることができる。
Further, the
更に、ポータルシステム10は、ルートポータルページ300に表示される一般ポートレット及びポータルページポートレットの状態(例えば、ポートレット間が連携している状態)、重要度及び利用頻度に応じて、ポートレットオブジェクトの表示(色、透明度、サイズ)を変更するように構成することで、ポートレットの状態をユーザが視覚的に認識することが可能になる。
Further, the
例えば、重要度別でポートレットを分類するように構成し、同じ重要度のポートレットを一つのポータルページに自動グルーピングし、ポータルページポートレットとして表示する。これにより、ユーザはグルーピングの結果の確認及び変更を俯瞰的に表示した結果を視認しながらポートレットの管理を行うことができる。 For example, it is configured to classify portlets according to importance, and portlets having the same importance are automatically grouped into one portal page and displayed as portal page portlets. Thereby, the user can manage the portlet while visually confirming the result of displaying the confirmation and change of the grouping result in a bird's-eye view.
なお、本発明は上述の実施の形態に限定されるものではなく、その実施に際して様々な変形が可能である。 In addition, this invention is not limited to the above-mentioned embodiment, A various deformation | transformation is possible in the case of the implementation.
上記実施の形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。 A part or all of the above embodiment can be described as in the following supplementary notes, but is not limited thereto.
(付記1)
複数のポータルページを提供可能に構成されたポータルサーバであって、
前記複数のポータルページをそれぞれポートレット形式で表示するルートポータルページに関する第1のポートレット構成情報を保持する保持手段と、
クライアントから前記ルートポータルページの表示リクエストを受け付ける受付手段と、
前記受付手段で前記表示リクエストを受け付けた場合、前記保持手段に保持されている第1のポートレット構成情報を取得する取得手段と、
前記取得手段で取得した第1のポートレット構成情報に基づいて、前記ルートポータルページに表示するポートレット形式のポータルページのオブジェクトを生成するオブジェクト生成手段と、
前記オブジェクト生成手段で生成したオブジェクトを用いてルートポータルページ画面を生成し、当該生成したルートポータルページ画面を前記クライアントに提供する提供手段と、
を備えることを特徴とするポータルサーバ。
(Appendix 1)
A portal server configured to provide a plurality of portal pages,
Holding means for holding first portlet configuration information relating to a root portal page for displaying the plurality of portal pages in a portlet format;
Receiving means for receiving a request to display the root portal page from a client;
An acquisition unit that acquires the first portlet configuration information held in the holding unit when the display unit receives the display request;
Based on the first portlet configuration information acquired by the acquisition unit, an object generation unit that generates an object of a portal page in a portlet format to be displayed on the root portal page;
Providing means for generating a root portal page screen using the object generated by the object generating means, and providing the generated root portal page screen to the client;
A portal server characterized by comprising:
(付記2)
前記ルートポータルページに表示されるポータルページポートレットと、当該ポータルページとはリンク付けられている、ことを特徴とする付記1記載のポータルサーバ。
(Appendix 2)
The portal server according to
(付記3)
前記保持手段は、前記ポータルページに表示するポートレットに関する第2のポートレット構成情報を保持し、
前記取得手段は、前記第1のポートレット構成情報及び前記第2のポートレット構成情報を取得し、
前記オブジェクト生成手段は、前記取得手段が取得した前記第1のポートレット構成情報及び前記第2のポートレット構成情報に基づいて、前記ポータルページを縮小したサイズのポータルページポートレットのオブジェクトを生成する、ことを特徴とする付記1又は2記載のポータルサーバ。
(Appendix 3)
The holding unit holds second portlet configuration information related to a portlet displayed on the portal page,
The acquisition means acquires the first portlet configuration information and the second portlet configuration information,
The object generation means generates an object of a portal page portlet having a reduced size of the portal page based on the first portlet configuration information and the second portlet configuration information acquired by the acquisition means; The portal server according to
(付記4)
ポータルページポートレットに表示されるポートレットを他のポータルページポートレット内に移動する操作をクライアントから受け付けた場合、前記管理手段は、当該受け付けた操作に基づいて、前記第1のポートレット構成情報及び前記第2のポートレット構成情報を更新し、
当該更新された第1のポートレット構成情報及び第2のポートレット構成情報に基づいて、前記オブジェクト生成手段はオブジェクト生成し、
前記画面提供手段は、前記ポートレット移動後のルートポータルページを前記クライアントに提供する、ことを特徴とする付記3記載のポータルサーバ。
(Appendix 4)
When an operation for moving a portlet displayed in a portal page portlet into another portal page portlet is received from a client, the management unit, based on the received operation, the first portlet configuration information and the second portlet configuration information Update the portlet configuration information of
Based on the updated first portlet configuration information and second portlet configuration information, the object generation means generates an object,
The portal server according to appendix 3, wherein the screen providing means provides the client with a root portal page after the portlet movement.
(付記5)
複数のポータルページを提供可能に構成されたポータルサーバのポータルページ表示方法であって、
前記ポータルページは、前記複数のポータルページをそれぞれポートレット形式で表示するルートポータルページに関する第1のポートレット構成情報を保持するものであり、
クライアントから前記ルートポータルページの表示リクエストを受け付けるステップと、
前記表示リクエストを受け付けた場合、前記保持手段に保持されている第1のポートレット構成情報を取得するステップと、
前記取得手段で取得した第1のポートレット構成情報に基づいて、前記ルートポータルページに表示するポートレット形式のポータルページのオブジェクトを生成するステップと、
前記生成したオブジェクトを用いてルートポータルページ画面を生成し、当該生成したルートポータルページ画面を前記クライアントに提供するステップと、
を有することを特徴とするポータルサーバのポータルページ表示方法。
(Appendix 5)
A portal page display method of a portal server configured to be able to provide a plurality of portal pages,
The portal page holds first portlet configuration information related to a root portal page that displays the plurality of portal pages in a portlet format.
Receiving a display request for the root portal page from a client;
When receiving the display request, obtaining the first portlet configuration information held in the holding unit;
Generating a portlet-format portal page object to be displayed on the root portal page based on the first portlet configuration information acquired by the acquisition means;
Generating a root portal page screen using the generated object, and providing the generated root portal page screen to the client;
A portal page display method for a portal server, comprising:
本発明は、ポータルページをクライアントに提供するポータルサーバ、ポータルシステム等に広く適用可能である。 The present invention is widely applicable to portal servers, portal systems, and the like that provide portal pages to clients.
10・・・・ポータルシステム
100・・・クライアント
101・・・ブラウザ
200・・・ポータルサーバ
201・・・ポータル操作受付部
202・・・ポータル画面生成受付部
203・・・ポートレットコンテンツ取得部
204・・・ポータル画面生成部
205・・・ポータルページ管理部
206・・・ポートレット構成情報保持部
207・・・一般ポートレット管理部
208・・・ポータルページポートレット管理部
209・・・ポートレットオブジェクト生成部
210・・・ポートレット構成画面結合部
300・・・ルートポータルページ
400・・・ポータルページ
500・・・ポートレット構成情報の一例
DESCRIPTION OF
Claims (4)
それぞれポートレット形式にした前記ポータルページを、1つのポートレットウィンドウ上に重なることなく並べて表示するルートポータルページ画面に関する第1のポートレット構成情報、及び、それぞれの前記ポータルページに表示するポートレットに関する第2のポートレット構成情報を保持する保持手段と、
クライアントから前記ルートポータルページ画面の表示リクエストを受け付ける受付手段と、
前記受付手段で前記表示リクエストを受け付けた場合、前記保持手段に保持されている前記第1のポートレット構成情報及び前記第2のポートレット構成情報を取得する取得手段と、
前記取得手段で取得した前記第1のポートレット構成情報に基づいて、前記ルートポータルページ画面に表示するポートレット形式のポータルページのオブジェクトを生成し、前記取得手段で取得した前記第1のポートレット構成情報及び前記第2のポートレット構成情報に基づいて、前記ポータルページのサイズを縮小したポータルページポートレットのオブジェクトを生成するオブジェクト生成手段と、
前記オブジェクト生成手段で生成した各オブジェクトを用いて前記ルートポータルページ画面を生成し、当該生成した前記ルートポータルページ画面を前記クライアントに提供する提供手段と、
を備えることを特徴とするポータルサーバ。 A portal server configured to provide a plurality of portal pages,
Each pre Symbol portal page was portlet format, the first portlet configuration information about the route portal page screen displaying side by side without overlapping on one PortletWindow, and a second related portlets to be displayed on each of the portal pages Holding means for holding portlet configuration information ;
Receiving means for receiving a request to display the root portal page screen from a client;
When receiving the display request by the receiving unit, an obtaining unit configured to obtain the first portlet configuration information and the second portlet configuration information held in said holding means,
Based on the acquired first portlet configuration information by the acquisition unit, the route to generate object portlets form of a portal page to be displayed on a portal page screen, the first portlet configuration information acquired by the acquisition means and Object generating means for generating an object of a portal page portlet in which the size of the portal page is reduced based on the second portlet configuration information ;
And providing means for using each object generated by said object generating means generates the route portal page screen, providing the root portal page screen thus generated to the client,
A portal server characterized by comprising:
前記受付手段で前記ポータルページポートレットに表示されるポートレットを他の前記ポータルページポートレット内に移動する操作をクライアントから受け付けた場合に、
前記管理手段は、前記受付手段で受け付けた操作に基づいて、前記第1のポートレット構成情報及び前記第2のポートレット構成情報を更新し、
前記オブジェクト生成手段は、前記管理手段で更新された前記第1のポートレット構成情報及び前記第2のポートレット構成情報に基づいて、オブジェクト生成し、
前記画面提供手段は、前記ポートレット移動後の前記ルートポータルページ画面を前記クライアントに提供する、
ことを特徴とする請求項1又は2記載のポータルサーバ。 A management unit for updating the first portlet configuration information and the second portlet configuration information;
When an operation of said moving portlets to be displayed on the portal page portlets to another of said portal page portlet received from the client in the reception unit,
The management unit updates the first portlet configuration information and the second portlet configuration information based on the operation received by the reception unit ,
It said object generating means on the basis of the first portlet configuration information and the second portlet configuration information updated by the management unit, and generates object,
Said screen providing means provides said route portal page screen after the portlet moved to the client,
The portal server according to claim 1 or 2 , characterized in that
前記ポータルサーバは、それぞれポートレット形式にした前記ポータルページを、1つのポートレットウィンドウ上に重なることなく並べて表示するルートポータルページ画面に関する第1のポートレット構成情報、及び、それぞれの前記ポータルページに表示するポートレットに関する第2のポートレット構成情報を保持する保持手段を備え、
前記ポータルサーバが、
クライアントから前記ルートポータルページ画面の表示リクエストを受け付けるステップと、
前記表示リクエストを受け付けた場合、前記保持手段に保持されている前記第1のポートレット構成情報及び前記第2のポートレット構成情報を取得するステップと、
前記取得した前記第1のポートレット構成情報に基づいて、前記ルートポータルページ画面に表示するポートレット形式のポータルページのオブジェクトを生成し、前記取得した前記第1のポートレット構成情報及び前記第2のポートレット構成情報に基づいて、前記ポータルページのサイズを縮小したポータルページポートレットのオブジェクトを生成するステップと、
前記生成した各オブジェクトを用いて前記ルートポータルページ画面を生成し、当該生成した前記ルートポータルページ画面を前記クライアントに提供するステップと、
を有することを特徴とするポータルサーバのポータルページ表示方法。 A portal page display method of a portal server configured to be able to provide a plurality of portal pages,
The portal server includes first portlet configuration information related to a root portal page screen that displays the portal pages in a portlet format side by side without overlapping each other on a portlet window, and portlets that are displayed on the portal pages. Holding means for holding the second portlet configuration information regarding,
The portal server is
Receiving a request to display the root portal page screen from a client;
When receiving the display request, a step of acquiring the first portlet configuration information and the second portlet configuration information held in said holding means,
Based on the prior Quito obtained by said first portlet configuration information, the route portal page screen to create an object of the portal page for the portlet format for displaying the acquired first portlet configuration information and the second portlet Generating a portal page portlet object in which the size of the portal page is reduced based on configuration information ;
A step of said generating a root portal page screen, providing the root portal page screen thus generated to the client with each object the generated,
A portal page display method for a portal server, comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011012300A JP5648971B2 (en) | 2011-01-24 | 2011-01-24 | Portal server and portal page display method |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2011012300A JP5648971B2 (en) | 2011-01-24 | 2011-01-24 | Portal server and portal page display method |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012155413A JP2012155413A (en) | 2012-08-16 |
| JP5648971B2 true JP5648971B2 (en) | 2015-01-07 |
Family
ID=46837109
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2011012300A Expired - Fee Related JP5648971B2 (en) | 2011-01-24 | 2011-01-24 | Portal server and portal page display method |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5648971B2 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013093013A (en) | 2011-10-06 | 2013-05-16 | Ricoh Co Ltd | Image processing device and vehicle |
| KR101835856B1 (en) * | 2017-06-13 | 2018-03-08 | 주식회사 기가코리아 | Server, method for providing customized application using singular integration application including integrated module and plug-in and layout editor, and record media therefor |
| JP6781903B2 (en) * | 2019-04-20 | 2020-11-11 | 株式会社医療情報技術研究所 | Document display system |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9012A (en) * | 1852-06-15 | Improved valve or gate for oblique-float paddle-wheels | ||
| JP2006072551A (en) * | 2004-08-31 | 2006-03-16 | Toshiba Corp | Document editing apparatus, information processing system, information processing apparatus, and program |
| KR101031139B1 (en) * | 2008-09-12 | 2011-04-27 | 가부시키가이샤 스퀘어.에닉스 | Casino game providing device |
-
2011
- 2011-01-24 JP JP2011012300A patent/JP5648971B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012155413A (en) | 2012-08-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN101681233B (en) | Historical record management method and terminal device | |
| US8245148B2 (en) | History display apparatus, history display system, history display method, and program | |
| CN103793241A (en) | Communication device and method to initiate update of main screen of mobile communication device | |
| JP4997602B2 (en) | Multi-screen display system | |
| KR20120139716A (en) | Method and system for organizing information with a sharable user interface | |
| JP2011123697A (en) | Web page conversion system | |
| JP2023549764A (en) | Table view display method, device and electronic equipment | |
| JP6321959B2 (en) | Display control apparatus, display control method, and program | |
| JP5648971B2 (en) | Portal server and portal page display method | |
| JP2013025441A (en) | Information processing device, system, method, and program | |
| JP2007323369A (en) | Electronic newspaper display device and electronic newspaper display system | |
| CN103795799B (en) | A kind of long-distance monitoring method and system | |
| JP6188530B2 (en) | Document management system, document management method and program | |
| WO2013023252A1 (en) | A computer system to visualise data from an ip rights database | |
| WO2012109884A1 (en) | Method and device for configuring parameters under bs architecture | |
| CN115169315A (en) | Method, device, device and storage medium for generating marketing content page | |
| JP2017059067A (en) | Client device and data display program | |
| JP2010003300A (en) | Content processor, content processing method, and content processing program | |
| WO2015097729A1 (en) | Information processing device, web server and computer program | |
| CN109657201B (en) | Typesetting display method and device for elements, electronic equipment and storage medium | |
| JP2016218538A (en) | Program, information processing method, image processor, and server | |
| JP6439730B2 (en) | Information processing apparatus, information processing method, and information processing program | |
| JP6179175B2 (en) | Information display device, information display method, and information display program | |
| JP5020308B2 (en) | Map display apparatus and method | |
| JP2012248045A (en) | Hierarchical web page generation method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20131212 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20140725 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140806 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20141002 |
|
| 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: 20141020 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141102 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5648971 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| LAPS | Cancellation because of no payment of annual fees |