JP3779474B2 - Page display control device, page display control method, and page display control program recording medium - Google Patents
Page display control device, page display control method, and page display control program recording medium Download PDFInfo
- Publication number
- JP3779474B2 JP3779474B2 JP23256498A JP23256498A JP3779474B2 JP 3779474 B2 JP3779474 B2 JP 3779474B2 JP 23256498 A JP23256498 A JP 23256498A JP 23256498 A JP23256498 A JP 23256498A JP 3779474 B2 JP3779474 B2 JP 3779474B2
- Authority
- JP
- Japan
- Prior art keywords
- page
- file
- information
- configuration
- files
- 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
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Storage Device Security (AREA)
Description
【0001】
【発明の属する技術分野】
本発明は,HTML(Hypertext Markup Language)等のマークアップ言語で記述されたページ,例えば,WWW(World Wide Web)システムにおいて情報を提供するWebページの表示制御のためのページ表示制御装置,ページ表示制御方法およびページ表示制御用プログラム記録媒体に関する。
【0002】
【従来の技術】
WWWサーバにアクセスしたユーザに応じて,同じURL(UniformResource Locator)でも提供するWebページの表示内容を変えたいという要求がある。従来,WWWサーバにアクセスしたユーザごとに表示されるWebページの内容を変更するためには,CGI(Common Gateway Interface)と呼ばれる特殊なプログラムや,これに相当するスクリプトファイルをWWWサーバ上に構築して,動的にHTMLソースを作り出すようにしていた。
【0003】
【発明が解決しようとする課題】
しかし,CGIプログラムやスクリプトファイルの開発・作成には,プログラミングや開発言語に対する高度な専門知識の習得が必要であり,誰でも簡単に行うことができるわけではなく,また,いったん開発・作成した後も,Webページのレイアウト変更のたびに,変更したページに合わせてCGIプログラム等の再作成および動作確認が必要になるため,労力および時間的コストがかかるという問題があった。
【0004】
本発明の目的は,例えばWebページの表示において,Webページを構成するHTMLソースを複数の部分に分割し,各部分ごとにアクセス権を設定して,ユーザに応じて表示される内容が変わるWebページを簡単に構築することができる装置等を提供することである。
【0005】
【課題を解決するための手段】
上記の課題を解決するため,本発明は図1に示すような手段を持つ。
図1は,HTMLで記述されるWebページについてのWebページ表示制御装置のブロック構成例を示す。
【0006】
分割ファイル記憶手段1は,アクセス権限の異なる部分ごとに分割されたHTMLソースのファイルを格納しておく手段である。利用者情報記憶手段2は,あらかじめ登録されたユーザのID,パスワード,所属グループ等の利用者情報を格納する手段である。構成情報定義記憶手段3は,分割されたHTMLソースのファイルのうち,どのファイルを使用して1つのHTMLソースを合成するかの定義情報を記憶する手段である。
【0007】
アクセス権設定処理手段4は,分割されたHTMLソースの各ファイルごとにユーザまたはユーザグループに対するアクセス権を設定する手段である。HTML合成処理手段5は,複数の分割されたHTMLソースをユーザのアクセス権に従って1つのHTMLソースに合成する手段である。確認処理手段6は,各ユーザごとの権限で実際にどのようなHTMLソースが生成されるかを確認するために,合成されたHTMLソースを出力する手段である。なお,確認処理手段6は,必要に応じて合成されたHTMLソースに基づくWebページを表示するようにしてもよい。
【0008】
Webページ表示制御装置10は,ユーザが操作するクライアント端末(図示しない)上のWWWブラウザ7と通信回線8により接続される。
本装置は,以下のように作用する。
【0009】
クライアント端末からページの要求があった場合に,HTML合成処理手段5は,まず,そのWebページを表示するのに必要なHTMLファイルを構成情報定義記憶手段3に定義されている構成情報から取得する。
【0010】
次に,あるページの構成に必要な分割されたHTMLファイルについて,先頭のものから順に,現在アクセスしているユーザがアクセス権を持っているか否かをチェックする。チェックの結果,そのファイルがアクセス可のものであれば,クライアント端末に送り返すHTMLソースの合成に使用し,アクセス不可のものであれば使用しない。これを繰り返して,定義されている全てのファイルに対してこのチェックを行う。結果としてアクセス権のあるファイルの内容だけを取り出して,要求ページのHTMLソースを合成し,要求元ユーザのクライアント端末に送信する。
【0011】
これにより,同一のURLのWebページであっても,アクセスしているユーザのアクセス権に応じて多様なHTMLソースを作り出し,送り返すことができるため,個々のユーザに適したさまざまの内容を表示することができる。
【0012】
また,確認処理手段6によって,ユーザごとにどのようなHTMLソースが合成されるかをシミュレートし,その結果を出力することにより,Webページ表示用のHTMLソースを確認することができる。ここで,確認を容易にするため,例えば合成に使用した分割されたHTMLファイル名を表示し,HTMLソースの内容も使用したファイルごとに区切りを付けて表示するようにする。
【0013】
【発明の実施の形態】
以下に,本発明の実施の形態を図面を参照して説明する。
まず,図2を用いて,Webページ表示の処理を説明する。
【0014】
利用者情報記憶手段2には,あらかじめユーザUSER1,USER2等の利用者情報が登録され,記憶されている。利用者情報には,ユーザのID,パスワード,所属グループ等の情報が含まれる。
【0015】
構成情報定義記憶手段3には,同一のURL(Uniform Resource Locator)のページを構成するのに必要なファイル名,ファイルごとにアクセスを許可されたユーザ名等の構成情報が定義されている。例えば,ページAの構成情報として,ページAを構成する部分ごとに分割されたファイル名(HTMLa〜HTMLd)と,それぞれのファイルに対するアクセス許可ユーザ名とが記憶されている。また,分割ファイル記憶手段1には,複数に分割されたWebページを構成するHTMLファイルが格納されている。
【0016】
この例で,ページA構成情報に定義されているファイルHTMLa〜HTMLdのうち,HTMLaには,図3(A)に示すように,ページAのヘッダ部の情報,項目部「お知らせ」および「新着情報」の内容が,HTMLbには,図3(B)に示すように,項目部「経営情報」の内容が,HTMLcには,図3(C)に示すように,項目部「技術情報」の内容が,HTMLdには,図3(D)に示すように,フッタ部の情報が記述されている。
【0017】
USER1のWWWブラウザ7から通信回線8を介してページAにアクセスがあった場合には,HTML合成処理手段5は,構成情報定義記憶手段3に記憶されているページA構成情報に基づいて,ページAを構成するファイルHTMLa〜HTMLdについて,USER1がアクセス権を持つか否かをチェックする。そして,USER1がアクセス権を持つのは,HTMLa,HTMLb,HTMLdのファイルであることがわかると,分割ファイル記憶手段1から,HTMLa,HTMLb,HTMLdのファイルのみを取得し,これらのHTMLソースを送信バッファに送り,通信回線8を介して,USER1のWWWブラウザ7へ送信する。したがって,USER1は,ヘッダ「WELCOME」,お知らせ,新着情報,経営情報を内容とするページAを閲覧することになる。
【0018】
一方,USER2からページAにアクセスがあった場合には,HTML合成処理手段5によって同様の処理が行われ,USER2がアクセス権を持っているHTMLa,HTMLc,HTMLdのファイルを分割ファイル記憶手段1から取得し,これらのファイルのみを送信バッファに送り,USER2のWWWブラウザ7へ送信する。したがって,USER2は,ヘッダ「WELCOME」,お知らせ,新着情報,技術情報を内容とするページAを閲覧することになる。
【0019】
このようにして,アクセスしたユーザのアクセス権により,同一のURLのページであっても,異なった内容を表示することができる。
図4は,Webページ表示の処理フローチャートである。
【0020】
Webページ表示制御装置10は,アクセス要求を待ち(ステップS1),要求があれば,要求されたURLからそのページを表示するのに必要なHTMLファイルを取得する(ステップS2)。N=1として(ステップS3),1番目のファイルから順に,アクセスしているユーザはN番目のファイルにアクセス権があるかどうかを判断し(ステップS4),アクセス権がある場合にのみ,そのファイルをHTMLソースとして送信バッファにコピーする(ステップS5)。Nに1を加え(ステップS6),ステップS4〜ステップS6の処理を,そのページを構成するのに定義されている全てのファイルについて(N=そのページを構成するのに定義されている全てのファイル+1になるまで)繰り返す(ステップS7)。次に,送信バッファの内容をクライアント端末に送信する(ステップS8)。
【0021】
次に,ページの部分を構成する分割されたファイルへのアクセス権の設定について説明する。
図5は,ページ管理画面の例を示す図である。ページ管理画面において,ページごとに登録されているページ情報の変更,ページ全体に対するアクセス権の設定,およびページのレイアウト設定を行うことができる。ここでは,ホームページ(Home)および第1ページから第16ページまで作成されている。図5中,Home:○○事業部メインページと,Page1:What’s Newページについては,ページ全体に対するアクセス権は未設定(図中,白の四角形で示す)になっている。この図では,ページリストの第1ページ(Page1)までが表示されているが,ページリストの第2ページ(Page2)以降は,画面スクロールによって表示させることができる。
【0022】
ページリストにおいて,「レイアウト設定」ボタンをクリックすることにより,そのページに対してHTML文書を登録したり,登録したHTML文書にアクセスできるユーザやグループを登録/削除したりすることができる。
【0023】
図6は,図5に示すページリスト中のホームページ(Home)に対する「レイアウト設定」ボタンをクリックしたときに表示されたページレイアウト設定画面を示している。このホームページ(Home:○○事業部メインページ)はフレーム1とフレーム2とからなり,それぞれに対してヘッダ部,項目部,フッタ部において使用するHTMLファイル名が登録されている。HTMLファイル名の登録は,登録する項目のHTMLファイル名の欄で三角のボタンを押すと,図1の分割ファイル記憶手段1に記憶されているHTMLファイルのファイル名一覧が表示されるので,その中から選択することにより行う。
【0024】
このページレイアウト設定画面では,さらに,利用者情報記憶手段2に格納されている利用者情報に基づき,ページを構成する項目部ごとのアクセス権を設定することができる。この例では,項目部2のファイル(Home01b.html),項目部5のファイル(Home02b.html)および項目部6のファイル(Home02c.html)についてはアクセス権が設定されている(図中,黒の四角形で示す)。
【0025】
図7は,項目部のHTMLファイルに対するアクセス権の設定の画面例を示す。図7に示す画面は,図6に示すページレイアウト設定画面において,アクセス権の設定対象として項目部5を選択し,アクセス権設定のボタンをクリックすることにより表示される。各項目部のHTMLファイルに対するアクセス権の設定は,IPアドレス,ユーザIDまたはユーザのグループ名を用いて行うことができる。
【0026】
IPアドレスによるアクセス権設定では,IPアドレス入力欄にIPアドレスを入力する。また,ユーザIDまたはグループ名によるアクセス権設定では,アクセス可能ユーザ,アクセス可能グループのリストが画面の左側に,アクセス不可ユーザ,アクセス不可グループのリストが画面の右側に表示されるので,アクセス権を変更するユーザ名またはグループ名を選択した後,削除ボタンと登録ボタンを用いて,アクセス権の削除または登録を行う。
【0027】
なお,項目部に対するアクセス権設定の初期状態においては,すべてのユーザおよびグループがアクセス不可リストに登録されており(すべてアクセス可能リストに登録されていてもよい),このユーザ情報およびグループ情報は,図2の利用者情報記憶手段2から取得される。
【0028】
各ページのヘッダ部およびフッタ部は,すべてのユーザおよびユーザグループに共通である。そのため,図6のページレイアウト設定画面から明らかなように,ヘッダ部とフッタ部に対しては,アクセス権を設定することができないようになっている。したがって,HTML合成処理手段5は,ヘッダ部およびフッタ部を構成するHTMLファイルについてはアクセス権に関係なく必ず使用してHTMLソースの合成を行う。
【0029】
図8は,アクセス権設定処理の処理フローチャートである。
図6に示すページレイアウト設定画面から図7に示す項目部に対するアクセス権設定画面が呼び出されたものとする。アクセス権設定処理手段4は,以下の処理を行う。まず,図6に示すように,この項目部にアクセスできるIPアドレスおよびアクセス可能ユーザ,アクセス不可ユーザ,アクセス可能グループ,アクセス不可グループのリストを表示する(図8のステップS11)。
【0030】
次に,変更ボタンが押下されたならば,アクセスできるIPアドレス入力欄の入力をチェックし,アクセスできるIPアドレスを変更する(ステップS12,S13)。
【0031】
また,ユーザまたはグループの登録ボタンが押下されたならば,選択されたユーザまたはグループを,アクセス不可ユーザまたはアクセス不可グループのリストから取り出し,アクセス可能ユーザまたはアクセス可能グループのリストに追加する(ステップS14,S15)。
【0032】
また,ユーザまたはグループの削除ボタンが押下されたならば,選択されたユーザまたはグループを,アクセス可能ユーザまたはアクセス可能グループのリストから取り出し,アクセス不可ユーザまたはアクセス不可グループのリストに追加する(ステップS16,S17)。
【0033】
アクセス権の設定変更があったならば,構成情報定義記憶手段3のアクセス権定義情報を更新する(ステップS18)。「メインへ戻る」,「ページ管理へ戻る」,「ページレイアウト設定へ戻る」などの終了指示があるまで(ステップS19),ステップS11〜S18を同様に繰り返す。
【0034】
アクセス権が定義されている場合に,実際にユーザに対して送信されるHTMLソースは,確認処理手段6で確認することができる。さらに,HTMLソースだけではなく,必要に応じて実際のページ表示についても確認できるようにする機能を設けてもよい。
【0035】
図9は,図2に示す場合のアクセス権の設定に基づく確認表示の例を示す。なお,各HTMLa〜HTMLdファイルの内容は,図3に示すようになっているものとする。図9(A)は,USER1へ送信されるHTMLソースの例,図9(B)は,同じくUSER1へのページ表示例,図9(C)は,USER2へ送信されるHTMLソースの例,図9(D)は,USER2へのページ表示例を示している。HTMLソースの表示では,使用したファイルごとに区切りを付けて表示し,各々にファイル名も付加する。
【0036】
このような確認表示により,ユーザごとにどのHTMLファイルが使用されるかが一目瞭然であり,また,アクセス権の設定確認や設定誤りの調査に便利である。なお,この確認表示は,例えば図6に示すページレイアウト設定画面における「フレーム1のソース」または「フレーム2のソース」のような欄をクリックすることにより確認処理手段6が呼び出され,確認処理手段6によって実行される。
【0037】
【発明の効果】
以上説明したように,本発明によれば,従来はスクリプト等のプログラミングが必要であったWebページの表示内容の各ユーザに対する動的変更が,GUIを利用して簡単な定義を行うだけで実現できるようになり,開発コストおよび運用コストを著しく低減させることが可能になる。また,ユーザごとの権限による確認表示機能を持つことにより,HTMLソースを合成しているファイル等の状況が子細に把握でき,アクセス権の設定確認や設定ミスの追跡等を効率的に行うことができるようになる。
【図面の簡単な説明】
【図1】本発明のWebページ表示制御装置のブロック構成例を示す図である。
【図2】Webページ表示の処理を説明するための図である。
【図3】ページAに必要な分割されたHTMLファイルの内容例を示す図である。
【図4】HTML合成処理手段によるWebページ表示の処理概要フローチャートである。
【図5】ページ管理画面の例を示す図である。
【図6】ページレイアウト設定画面の例を示す図である。
【図7】項目部に対するアクセス権の設定の画面例を示す図である。
【図8】アクセス権設定処理の処理フローチャートである。
【図9】確認表示の例を示す図である。
【符号の説明】
1 分割ファイル記憶手段
2 利用者情報記憶手段
3 構成情報定義記憶手段
4 アクセス権設定処理手段
5 HTML合成処理手段
6 確認処理手段
7 WWWブラウザ
8 通信回線
10 Webページ表示制御装置[0001]
BACKGROUND OF THE INVENTION
The present invention relates to a page display control device for display control of a page described in a markup language such as HTML (Hypertext Markup Language), for example, a Web page that provides information in a WWW (World Wide Web) system. The present invention relates to a control method and a program recording medium for page display control.
[0002]
[Prior art]
There is a request to change the display content of a Web page provided by the same URL (Uniform Resource Locator) according to a user who accesses the WWW server. Conventionally, in order to change the contents of a Web page displayed for each user who has accessed the WWW server, a special program called CGI (Common Gateway Interface) and a script file corresponding thereto are constructed on the WWW server. The HTML source was created dynamically.
[0003]
[Problems to be solved by the invention]
However, the development and creation of CGI programs and script files requires the acquisition of advanced expertise in programming and development languages, and not everyone can do it easily. However, every time the layout of the Web page is changed, it is necessary to recreate the CGI program or the like according to the changed page and to check the operation.
[0004]
An object of the present invention is to, for example, display a Web page by dividing the HTML source constituting the Web page into a plurality of parts, setting access rights for each part, and changing the contents displayed according to the user. An object of the present invention is to provide an apparatus that can easily construct a page.
[0005]
[Means for Solving the Problems]
In order to solve the above problems, the present invention has means as shown in FIG.
FIG. 1 shows a block configuration example of a Web page display control apparatus for a Web page described in HTML.
[0006]
The divided file storage means 1 is a means for storing an HTML source file divided for each part having different access authority. The user information storage means 2 is a means for storing user information such as user IDs, passwords, and affiliation groups registered in advance. The configuration information definition storage means 3 is a means for storing definition information as to which one of the divided HTML source files is used to synthesize one HTML source.
[0007]
The access right setting processing means 4 is a means for setting an access right for a user or a user group for each file of the divided HTML source. The HTML synthesis processing means 5 is a means for synthesizing a plurality of divided HTML sources into one HTML source according to the access right of the user. The confirmation processing means 6 is a means for outputting the synthesized HTML source in order to confirm what kind of HTML source is actually generated with the authority for each user. Note that the confirmation processing means 6 may display a Web page based on the HTML source synthesized as necessary.
[0008]
The Web page
This device operates as follows.
[0009]
When there is a page request from the client terminal, the HTML composition processing means 5 first obtains an HTML file necessary for displaying the Web page from the configuration information defined in the configuration information definition storage means 3. .
[0010]
Next, with respect to the divided HTML file necessary for the configuration of a certain page, it is checked in order from the top one whether or not the currently accessing user has the access right. If the file is accessible as a result of the check, it is used for synthesizing the HTML source sent back to the client terminal, and is not used if it is inaccessible. Repeat this for all defined files. As a result, only the contents of the file with access right are extracted, the HTML source of the request page is synthesized, and transmitted to the client terminal of the requesting user.
[0011]
As a result, even for Web pages with the same URL, various HTML sources can be created and sent back according to the access rights of the accessing user, so that various contents suitable for individual users are displayed. be able to.
[0012]
Also, the HTML processing for displaying the Web page can be confirmed by simulating what kind of HTML source is synthesized for each user by the confirmation processing means 6 and outputting the result. Here, for easy confirmation, for example, the divided HTML file names used for the composition are displayed, and the contents of the HTML source are also displayed with a separator for each used file.
[0013]
DETAILED DESCRIPTION OF THE INVENTION
Embodiments of the present invention will be described below with reference to the drawings.
First, Web page display processing will be described with reference to FIG.
[0014]
User information such as users USER1 and USER2 is registered and stored in the user
[0015]
The configuration information definition storage means 3 defines configuration information such as a file name necessary for configuring a page with the same URL (Uniform Resource Locator) and a user name permitted to access for each file. For example, as the configuration information of page A, file names (HTMLLa to HTMLd) divided for each part constituting page A and access-permitted user names for the respective files are stored. Also, the divided file storage means 1 stores an HTML file that constitutes a Web page divided into a plurality of parts.
[0016]
In this example, of the files HTMLLa to HTMLd defined in the page A configuration information, the HTMLLa contains information on the header part of the page A, item parts “notice” and “new arrival” as shown in FIG. As shown in FIG. 3B, the content of “information” is shown in FIG. 3B. The content of the item “management information” is shown in FIG. As shown in FIG. 3D, the content of the footer portion is described in HTMLd.
[0017]
When the page A is accessed from the
[0018]
On the other hand, when page A is accessed from USER2, the same processing is performed by the HTML composition processing means 5, and HTMLLa, HTMLc, and HTMLd files to which USER2 has access right are transferred from the divided file storage means 1. Obtain these, send only these files to the transmission buffer, and send them to the
[0019]
In this way, different contents can be displayed even on pages with the same URL, depending on the access rights of the accessing user.
FIG. 4 is a processing flowchart of Web page display.
[0020]
The Web page
[0021]
Next, the setting of the access right to the divided files constituting the page portion will be described.
FIG. 5 is a diagram illustrating an example of a page management screen. On the page management screen, it is possible to change the page information registered for each page, set the access right for the entire page, and set the page layout. Here, a home page (Home) and
[0022]
By clicking a “layout setting” button in the page list, an HTML document can be registered for the page, and users and groups that can access the registered HTML document can be registered / deleted.
[0023]
FIG. 6 shows a page layout setting screen displayed when the “layout setting” button for the home page (Home) in the page list shown in FIG. 5 is clicked. This homepage (Home: XX business unit main page) is composed of
[0024]
In this page layout setting screen, the access right for each item part constituting the page can be set based on the user information stored in the user information storage means 2. In this example, access rights are set for the file of item part 2 (Home01b.html), the file of item part 5 (Home02b.html), and the file of item part 6 (Home02c.html) (black in the figure). Indicated by a square).
[0025]
FIG. 7 shows an example of a screen for setting an access right for the HTML file of the item portion. The screen shown in FIG. 7 is displayed by selecting the
[0026]
In the access right setting by the IP address, the IP address is input in the IP address input field. In the access right setting by user ID or group name, the list of accessible users and accessible groups is displayed on the left side of the screen, and the list of inaccessible users and inaccessible groups is displayed on the right side of the screen. After selecting the user name or group name to be changed, use the delete button and the register button to delete or register the access right.
[0027]
In the initial state of access right setting for the item section, all users and groups are registered in the inaccessible list (all may be registered in the accessible list), and this user information and group information are: Obtained from the user information storage means 2 of FIG.
[0028]
The header part and footer part of each page are common to all users and user groups. Therefore, as is apparent from the page layout setting screen of FIG. 6, access rights cannot be set for the header part and the footer part. Therefore, the HTML composition processing means 5 always composes the HTML source by using the HTML file constituting the header part and the footer part regardless of the access right.
[0029]
FIG. 8 is a process flowchart of the access right setting process.
Assume that the access right setting screen for the item section shown in FIG. 7 is called from the page layout setting screen shown in FIG. The access right setting processing means 4 performs the following processing. First, as shown in FIG. 6, a list of IP addresses that can access this item section, accessible users, inaccessible users, accessible groups, and inaccessible groups is displayed (step S11 in FIG. 8).
[0030]
Next, if the change button is pressed, the input in the accessible IP address input column is checked, and the accessible IP address is changed (steps S12 and S13).
[0031]
If the user or group registration button is pressed, the selected user or group is extracted from the list of inaccessible users or inaccessible groups and added to the list of accessible users or inaccessible groups (step S14). , S15).
[0032]
If the user or group delete button is pressed, the selected user or group is extracted from the list of accessible users or accessible groups and added to the list of inaccessible users or inaccessible groups (step S16). , S17).
[0033]
If the access right setting is changed, the access right definition information in the configuration information
[0034]
When the access right is defined, the HTML source actually transmitted to the user can be confirmed by the confirmation processing means 6. Furthermore, not only an HTML source but also a function that enables confirmation of actual page display as necessary may be provided.
[0035]
FIG. 9 shows an example of a confirmation display based on the access right setting in the case shown in FIG. Note that the contents of the HTMLLa to HTMLd files are as shown in FIG. 9A is an example of an HTML source transmitted to USER1, FIG. 9B is an example of a page display to USER1, and FIG. 9C is an example of an HTML source transmitted to USER2. 9D shows an example of page display on USER2. In the display of the HTML source, each used file is displayed with a separator, and a file name is also added to each.
[0036]
Such a confirmation display makes it clear at a glance which HTML file is used for each user, and is convenient for setting confirmation of access rights and investigating setting errors. For example, the confirmation processing means 6 is called by clicking a column such as “Source of
[0037]
【The invention's effect】
As described above, according to the present invention, dynamic change for each user of the display contents of a Web page, which conventionally required programming such as a script, can be realized by simply defining it using a GUI. As a result, development costs and operational costs can be significantly reduced. In addition, by having a confirmation display function with authority for each user, it is possible to grasp in detail the status of files that are synthesizing HTML sources, and to efficiently check access right settings and track setting errors. become able to.
[Brief description of the drawings]
FIG. 1 is a diagram illustrating a block configuration example of a Web page display control apparatus according to the present invention.
FIG. 2 is a diagram for explaining Web page display processing;
FIG. 3 is a diagram showing an example of the contents of a divided HTML file necessary for page A;
FIG. 4 is a process outline flowchart of Web page display by HTML composition processing means.
FIG. 5 is a diagram illustrating an example of a page management screen.
FIG. 6 is a diagram illustrating an example of a page layout setting screen.
FIG. 7 is a diagram illustrating an example of a screen for setting an access right for an item portion.
FIG. 8 is a processing flowchart of access right setting processing;
FIG. 9 is a diagram illustrating an example of a confirmation display.
[Explanation of symbols]
DESCRIPTION OF
Claims (5)
複数のファイルに分割された前記マークアップ言語記述ソースのファイル群の中から,各ページごとに該ページの構成に必要なファイルを定義するためのページレイアウト設定画面を表示し,該ページレイアウト設定画面からページの構成に必要なファイルの指定情報が選択されると,選択された指定情報に対応する各ファイルに対して,IPアドレスによるアクセス権もしくはユーザ識別情報によるアクセス権またはその双方のアクセス権設定画面を表示し,該アクセス権設定画面から入力されたIPアドレスまたはユーザ識別情報による前記各ファイルに対するアクセス権を設定する設定処理手段と,
前記設定処理手段により設定されたページの構成に必要なファイルの指定情報と前記各ファイルごとのアクセス権定義情報とを含むページの構成情報であって,前記複数のファイルに分割されたマークアップ言語記述ソースを合成するときに用いる構成情報を記憶する構成情報定義記憶手段と,
ページ表示要求に対して,前記複数のファイルの中から,前記構成情報に基づきページ表示要求元のIPアドレスまたはユーザがアクセス権を有するファイルを抽出し,抽出されたファイルに格納されたマークアップ言語記述ソースを合成するソース合成処理手段とを備える
ことを特徴とするページ表示制御装置。A device for controlling the display of a page based on a markup language description source,
A page layout setting screen for defining a file necessary for the configuration of the page is displayed for each page from the file group of the markup language description source divided into a plurality of files, and the page layout setting screen is displayed. When the file specification information necessary for the page configuration is selected, access rights based on the IP address and / or user identification information are set for each file corresponding to the selected designation information. display screen, and setting processing unit to set the access rights for each file by the IP address or the user identification information input from the access right setting screen,
A configuration information of a page including a front Ki設 access definition information of each specified information and the respective file in the file required to set the page configuration by the constant processing means marks divided into a plurality of files Configuration information definition storage means for storing configuration information used when synthesizing the up-language description source;
In response to a page display request, the IP address of the page display request source or the file to which the user has access rights is extracted from the plurality of files based on the configuration information, and the markup language stored in the extracted file Source display processing means for synthesizing a description source. A page display control apparatus comprising:
前記複数のファイルに分割されたマークアップ言語記述ソースを前記構成情報に基づいて合成した結果を,ユーザごとの権限で確認するために出力する確認処理手段を備える
ことを特徴とするページ表示制御装置。The page display control device according to claim 1,
A page display control apparatus comprising: a confirmation processing unit that outputs a result of combining the markup language description source divided into a plurality of files based on the configuration information in order to confirm with authority for each user. .
前記複数のファイルに分割されたマークアップ言語記述ソースの中に,ユーザのアクセス権によらずに必ず合成されるマークアップ言語記述ソースを含む
ことを特徴とするページ表示制御装置。In the page display control apparatus according to claim 1 or 2,
The page display control device, wherein the markup language description source divided into the plurality of files includes a markup language description source that is always synthesized without depending on a user's access right.
複数のファイルに分割された前記マークアップ言語記述ソースのファイル群の中から,各ページごとに該ページの構成に必要なファイルを定義するためのページレイアウト設定画面を表示し,該ページレイアウト設定画面からページの構成に必要なファイルの指定情報が選択されると,選択された指定情報に対応する各ファイルに対して,IPアドレスによるアクセス権もしくはユーザ識別情報によるアクセス権またはその双方のアクセス権設定画面を表示し,該アクセス権設定画面から入力されたIPアドレスまたはユーザ識別情報による前記各ファイルに対するアクセス権を設定する過程と,
前記過程において設定されたページの構成に必要なファイルの指定情報と前記各ファイルごとのアクセス権定義情報とを含むページの構成情報であって,前記複数のファイルに分割されたマークアップ言語記述ソースを合成するときに用いる構成情報を構成情報定義記憶手段に記憶する過程と,
ページ表示要求に対して,前記複数のファイルの中から,前記構成情報に基づきページ表示要求元のIPアドレスまたはユーザがアクセス権を有するファイルを抽出し,抽出されたファイルに格納されたマークアップ言語記述ソースを合成して出力する過程とを有する
ことを特徴とするページ表示制御方法。A method for a computer to control the display of a page based on a markup language description source,
A page layout setting screen for defining a file necessary for the configuration of the page is displayed for each page from the file group of the markup language description source divided into a plurality of files, and the page layout setting screen is displayed. When the file specification information necessary for the page configuration is selected, access rights based on the IP address and / or user identification information are set for each file corresponding to the selected designation information. Displaying a screen and setting an access right for each file according to the IP address or user identification information input from the access right setting screen;
A configuration page information including the access right definition information of each of said files and specifying information of the file required to configure a page set in the above process, the markup language description source is divided into a plurality of files Storing the configuration information used when synthesizing in the configuration information definition storage means;
In response to a page display request, the IP address of the page display request source or the file to which the user has access rights is extracted from the plurality of files based on the configuration information, and the markup language stored in the extracted file A page display control method comprising: synthesizing and outputting a description source.
前記計算機を,
複数のファイルに分割された前記マークアップ言語記述ソースのファイル群の中から, 各ページごとに該ページの構成に必要なファイルを定義するためのページレイアウト設定画面を表示し,該ページレイアウト設定画面からページの構成に必要なファイルの指定情報が選択されると,選択された指定情報に対応する各ファイルに対して,IPアドレスによるアクセス権もしくはユーザ識別情報によるアクセス権またはその双方のアクセス権設定画面を表示し,該アクセス権設定画面から入力されたIPアドレスまたはユーザ識別情報による前記各ファイルに対するアクセス権を設定する設定処理手段と,
前記設定処理手段により設定されたページの構成に必要なファイルの指定情報と前記各ファイルごとのアクセス権定義情報とを含むページの構成情報であって,前記複数のファイルに分割されたマークアップ言語記述ソースを合成するときに用いる構成情報を記憶する構成情報定義記憶手段と,
ページ表示要求に対して,前記複数のファイルの中から,前記構成情報に基づきページ表示要求元のIPアドレスまたはユーザがアクセス権を有するファイルを抽出し,抽出されたファイルに格納されたマークアップ言語記述ソースを合成するソース合成処理手段
として機能させるためのプログラムを記録したことを特徴とするページ表示制御用プログラム記録媒体。A computer-readable recording medium storing a program for realizing a method for controlling display of a page based on a markup language description source,
The computer
A page layout setting screen for defining a file necessary for the configuration of the page is displayed for each page from the file group of the markup language description source divided into a plurality of files, and the page layout setting screen is displayed. When the file specification information necessary for the page configuration is selected, access rights based on the IP address and / or user identification information are set for each file corresponding to the selected designation information. display screen, and setting processing unit to set the access rights for each file by the IP address or the user identification information input from the access right setting screen,
A configuration information of a page including a front Ki設 access definition information of each specified information and the respective file in the file required to set the page configuration by the constant processing means marks divided into a plurality of files Configuration information definition storage means for storing configuration information used when synthesizing the up-language description source;
In response to a page display request, the IP address of the page display request source or the file to which the user has access rights is extracted from the plurality of files based on the configuration information, and the markup language stored in the extracted file A program recording medium for page display control, which records a program for functioning as source synthesis processing means for synthesizing a description source.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23256498A JP3779474B2 (en) | 1998-08-19 | 1998-08-19 | Page display control device, page display control method, and page display control program recording medium |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP23256498A JP3779474B2 (en) | 1998-08-19 | 1998-08-19 | Page display control device, page display control method, and page display control program recording medium |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2000066942A JP2000066942A (en) | 2000-03-03 |
| JP3779474B2 true JP3779474B2 (en) | 2006-05-31 |
Family
ID=16941323
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP23256498A Expired - Fee Related JP3779474B2 (en) | 1998-08-19 | 1998-08-19 | Page display control device, page display control method, and page display control program recording medium |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3779474B2 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7209930B2 (en) | 2000-05-01 | 2007-04-24 | Komatsu Ltd. | Information providing system and a method for providing information |
| KR20000072009A (en) * | 2000-06-23 | 2000-12-05 | 고광수 | System for editing internet sites |
| JP2003076836A (en) * | 2001-09-03 | 2003-03-14 | Pola Chem Ind Inc | Device for providing electronic bulletin board and monitoring device for accessing to website |
| JP4710221B2 (en) * | 2003-11-07 | 2011-06-29 | 日本電気株式会社 | Information management system and information management program |
| JP4893108B2 (en) * | 2006-05-31 | 2012-03-07 | 富士ゼロックス株式会社 | Information processing apparatus, information processing method, and computer program |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07239807A (en) * | 1994-02-28 | 1995-09-12 | Canon Inc | Document management system |
| JP4145365B2 (en) * | 1994-08-03 | 2008-09-03 | 株式会社野村総合研究所 | File access control device |
| JP3693390B2 (en) * | 1994-10-06 | 2005-09-07 | 株式会社リコー | Electronic conference material access control system |
| JP3558795B2 (en) * | 1996-10-21 | 2004-08-25 | 株式会社野村総合研究所 | Homepage creation support system |
-
1998
- 1998-08-19 JP JP23256498A patent/JP3779474B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2000066942A (en) | 2000-03-03 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9075505B2 (en) | Content feed user interface | |
| US5878219A (en) | System for integrating access to proprietary and internet resources | |
| US7149806B2 (en) | Data access in a distributed environment | |
| US6332150B1 (en) | Integrated document development method | |
| JP4624376B2 (en) | Data visual cabinet system and data display method using the system | |
| US20030081000A1 (en) | Method, program and computer system for sharing annotation information added to digital contents | |
| KR20090005097A (en) | Systems and methods of transforming data for web communities and web applications | |
| JP2000222324A (en) | Web page customization system | |
| US20140229811A1 (en) | Bookmark-Based Access to Content Feeds | |
| JP2006309801A (en) | Distributed publishing for hypermedia on wide area network and integrated development platform for management | |
| JPH10162030A (en) | Method and device for rendering hyperlink information | |
| US20110154187A1 (en) | Methods, software and devices for providing server hosted web applications | |
| EP2074502A1 (en) | Content feed user interface | |
| US20050024355A1 (en) | Selecting items displayed on respective areas on a screen | |
| US20030163575A1 (en) | Resource location and access | |
| US20030163516A1 (en) | Session coordination | |
| JP4788768B2 (en) | How to get long data with GET method | |
| WO2002001388A2 (en) | Portal server that provides a customizable user interface for access to computer networks | |
| JP2006004136A (en) | HTML file processing method and program | |
| JP3779474B2 (en) | Page display control device, page display control method, and page display control program recording medium | |
| US20070276918A1 (en) | Symbol Mapping For Browser-Based Data Retrieval | |
| US20070005726A1 (en) | System and method for delivering grouped web service applications | |
| JP4807411B2 (en) | Method for using information of another domain, program for using information of another domain, and information transfer program | |
| KR100392195B1 (en) | System for network-based resource common service | |
| JP2000298646A (en) | WWW server system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050222 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050421 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20050531 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20050722 |
|
| 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: 20060228 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20060302 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100310 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20100310 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110310 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20110310 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20120310 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130310 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20130310 Year of fee payment: 7 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140310 Year of fee payment: 8 |
|
| LAPS | Cancellation because of no payment of annual fees |