JP4720971B2 - Content display method - Google Patents
Content display method Download PDFInfo
- Publication number
- JP4720971B2 JP4720971B2 JP2004163368A JP2004163368A JP4720971B2 JP 4720971 B2 JP4720971 B2 JP 4720971B2 JP 2004163368 A JP2004163368 A JP 2004163368A JP 2004163368 A JP2004163368 A JP 2004163368A JP 4720971 B2 JP4720971 B2 JP 4720971B2
- Authority
- JP
- Japan
- Prior art keywords
- content
- client terminal
- server
- control application
- button
- 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 27
- 238000012545 processing Methods 0.000 description 6
- 238000012423 maintenance Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 210000000707 wrist Anatomy 0.000 description 1
Images
Landscapes
- User Interface Of Digital Computer (AREA)
- Storage Device Security (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Description
本発明は、ネットワークを利用したクライアント・サーバシステムにおけるコンテンツ表示方法に係り、特にクライアント端末を操作する操作者のレベルまたはクライアント端末の種別に応じてコンテンツに含まれる入力操作を制御するコンテンツ表示方法に関する。 The present invention relates to a content display method in a client-server system using a network, to a content display method for controlling the input operations in the content according to particular type of level or the client terminal operator who operates the client terminal .
従来から例えばインターネットやLAN等のネットワークに接続されたサーバと、このネットワークに接続されて前記サーバに対して種々の処理要求を求めるクライアント端末とからなるクライアント・サーバシステムが知られている(例えば、特許文献1を参照)。この種のクライアント・サーバシステムにあっては、クライアント端末が必要に応じてサーバにアクセスして所望の処理やデータのやりとり等を行う。例えばサーバが保持するデータをクライアント端末にて閲覧する場合、クライアント端末は、該サーバに対してデータを出力(ダウンロード)するよう求める。サーバは、このダウンロード要求を受けてネットワークを介してクライアント端末に所望のデータを提供する。一方、クライアント端末は、このデータを受けて、例えばディスプレイ装置に表示して閲覧する。 2. Description of the Related Art Conventionally, a client / server system including a server connected to a network such as the Internet or a LAN and a client terminal connected to the network and requesting various processing requests from the server is known (for example, (See Patent Document 1). In this type of client / server system, a client terminal accesses a server as necessary to perform desired processing or exchange of data. For example, when browsing the data server maintains at the client terminal, the client terminal, requesting that outputs data to the server (download). In response to this download request, the server provides desired data to the client terminal via the network. On the other hand, the client terminal receives this data, browsing and displayed, for example, on a display device.
クライアント・サーバシステムにおいて、上述した方法を用いてサーバ側が保持するデータをクライアント端末にて閲覧するように構成した場合、サーバには例えばHTMLで記述された表示情報が用意されている。そしてクライアント端末は、必要に応じてサーバが保持するHTMLで記述された表示情報をダウンロードすると共に、クライアント端末のブラウザソフトウェア等を用いてダウンロードした情報をディスプレイ装置に表示する。 In the client / server system, when the data stored on the server side is viewed on the client terminal using the method described above, display information described in HTML, for example, is prepared on the server. Then, the client terminal downloads display information described in HTML held by the server as necessary, and displays the downloaded information on the display device using browser software of the client terminal .
このようなサーバ・クライアントシステムを用いて、例えばインターネットショッピングシステムを構築した場合、オペレータが操作するクライアント端末と、顧客が操作する別のクライアント端末とで同じ画面表示をさせているので、オペレータが顧客の操作を支援することにより商品購入をスムーズに行うことができる。具体的には、オペレータが画面上で指示した内容(例えばマウスやカーソルの位置等)を双方のディスプレイ装置に表示し、その表示内容を相互に確認しながら商品購入を行うことができる。
つまりこのようなインターネットショッピングシステムは、オペレータが指示したマウスやカーソルの位置等が、顧客側のクライアント端末にも同期して反映されて、その操作支援を受けて顧客が商品購入ボタンを押下する等の操作がされる。或いは端末操作の不慣れな顧客に代わってオペレータが顧客と同じ画面を閲覧しながら商品番号や注文個数を入力する所謂、入力代行も行われている(例えば、特許文献2を参照)。このようなインターネットショッピングシステムにあっては、クライアント端末の操作に不慣れな顧客に対して、適切な操作(購入)支援を行えるという利点がある。
In other words, in such an Internet shopping system, the position of the mouse or cursor designated by the operator is reflected in synchronization with the client terminal on the customer side, and the customer presses the product purchase button with the operation support. Is operated. Alternatively, instead of a customer who is unfamiliar with the terminal operation, so-called input substitution is also performed in which an operator inputs a product number and an order quantity while browsing the same screen as the customer (see, for example, Patent Document 2). Such an Internet shopping system has an advantage that appropriate operation (purchase) support can be provided to a customer unfamiliar with the operation of the client terminal.
上述したクライアント・サーバシステムを用いてインターネットショッピングシステムを構築した場合、オペレータ側のクライアント端末と、顧客側のクライアント端末とに同じ内容の情報が同期して表示される。このためオペレータ側のクライアント端末に表示された例えば商品購入ボタンや決済ボタン等をオペレータが故意または過失により押下してしまうという問題があった。 When an Internet shopping system is constructed using the above-described client / server system , the same information is synchronously displayed on the operator-side client terminal and the customer-side client terminal . For this reason, there has been a problem that the operator presses, for example, a product purchase button or a settlement button displayed on the client terminal on the operator side intentionally or accidentally.
この問題を解決するにはオペレータ側のクライアント端末に表示される表示情報と、顧客側のクライアント端末に表示させる表示情報とを異ならせてサーバに保持し、それぞれのクライアント端末が必要な表示情報をサーバからダウンロードして実行すれば良い。しかしその反面、それぞれのクライアント端末に応じた表示情報を予め用意してサーバに保持する必要がある。そのためその表示情報の作成工数および保守工数の増加、表示情報の保存に要する記憶容量が増加する等の問題があった。 In order to solve this problem, the display information displayed on the client terminal on the operator side and the display information displayed on the client terminal on the customer side are stored in the server differently, and the display information required for each client terminal is stored. Download from the server and execute . However, on the other hand, it is necessary to prepare display information corresponding to each client terminal in advance and hold it in the server. For this reason, there are problems such as an increase in the number of man-hours for creating the display information and maintenance man-hours, and an increase in the storage capacity required for storing the display information.
本発明は、このような従来の事情に対処してなされたものであり、その目的は、クライアント端末を操作する操作者のレベル(操作権限)またはクライアント端末の種別に応じて入力操作を制限することが可能なコンテンツ表示方法を提供することにある。 The present invention has such a the conventional circumstances been made in addressing, its purpose is to limit the input operation according to the type of the operator level (operation authority) or a client terminal operated by the client terminal Another object of the present invention is to provide a content display method capable of performing the above.
上述した目的を達成するため、本発明に係るコンテンツ表示方法は、サーバおよび複数のクライアントがそれぞれネットワークに接続されたクライアント・サーバシステムにおいて、前記複数のクライアント端末にて前記サーバから配信された同じコンテンツの画面を表示するに際して、
前記サーバに保持されて前記クライアント端末に配信されるコンテンツに、該コンテンツに含まれる入力操作を非許可とする設定情報を付加し、
前記サーバは、前記コンテンツに含まれる入力操作を非許可に設定すべきクライアント端末には前記設定情報を有効とする制御用アプリケーションプログラムを転送し、一方、前記コンテンツに含まれる入力操作の全てを有効とすべきクライアント端末には前記設定情報を無効とする制御用アプリケーションプログラムを転送し、
前記各クライアント端末は、前記サーバから転送された制御用アプリケーションプログラムに従って前記コンテンツに付加された前記設定情報を有効または無効にして前記コンテンツに含まれる入力操作を許可または非許可に設定することを特徴としている。
In order to achieve the above-described object, the content display method according to the present invention is the same content distributed from the server at the plurality of client terminals in the client / server system in which the server and the plurality of clients are respectively connected to the network. When displaying the screen of
Adding setting information for disallowing an input operation included in the content to the content held in the server and distributed to the client terminal;
The server transfers a control application program that validates the setting information to a client terminal that should set the input operation included in the content to non-permitted, while validating all the input operations included in the content. A control application program for invalidating the setting information is transferred to the client terminal to be
Each client terminal, to set the permission or non-permission of the input operations in the in the control application program transferred thus to enable or disable the setting information added to the content the content from the server It is a feature.
また前記入力操作は、クライアント端末のブラウザに表示されるボタンまたはチェックボックスの押下、リストの選択およびテキストエリアへの文字入力により行うものとして構成される。
好ましくは前記サーバは、前記制御用アプリケーションを保持するアプリケーションサーバと、前記コンテンツを保持するコンテンツサーバとから構成することが望ましい。
The input operation is performed by pressing a button or check box displayed on the browser of the client terminal , selecting a list, and inputting characters into a text area.
Preferably, the server includes an application server that holds the control application and a content server that holds the content.
上述したように本発明のコンテンツ表示方法によれば、コンテンツ自体が該コンテンツに含まれる入力操作を非許可に設定する設定情報を備えると共に、クライアント端末は、コンテンツの表示に先立ってクライアント端末の種別に応じた制御アプリケーションプログラムを予めダウンロードし、上記コンテンツが備える設定情報を有効または無効とする。このためクライアント端末の種別毎に、コンテンツに含まれる例えばボタン、チェックボックス、リストおよびテキストエリア等の入力操作の許可または非許可を設定することが可能となる。 According to the content display method of the present invention as described above, provided with a configuration information content itself is set to a non-allowed input operations included in the content, the client terminal, the type of the client terminal prior to the display of content The control application program corresponding to the content is downloaded in advance, and the setting information included in the content is validated or invalidated. Therefore, for each type of client terminal, it is possible to set permission or non-permission of input operations such as buttons, check boxes, lists, and text areas included in the content.
また本発明のコンテンツ表示方法を適用して上述したインターネットショッピングシステムを構築した場合、オペレータ側のクライアント端末と、顧客側のクライアント端末とに同じコンテンツの情報が同期して表示されたとしても、オペレータ側の例えば商品購入ボタン等の入力操作を無効としておくことができる。それ故オペレータは、オペレータ側のクライアント端末に表示された商品購入ボタン等を故意または過失によって押下することができなくなる。更には、オペレータ側のクライアント端末に表示されるコンテンツと、顧客側のクライアント端末に表示されるコンテンツとを別々に用意する必要がない。このため、コンテンツ作成や保守が容易であり、サーバのデータ保存容量が増加することがない。 Further, when the above-described Internet shopping system is constructed by applying the content display method of the present invention, even if the same content information is synchronously displayed on the client terminal on the operator side and the client terminal on the customer side, the operator The input operation such as a product purchase button on the side can be invalidated. Therefore, the operator cannot press the product purchase button displayed on the client terminal on the operator side intentionally or accidentally. Furthermore, there is no need to separately prepare content displayed on the client terminal on the operator side and content displayed on the client terminal on the customer side. Therefore, content creation and maintenance are easy, and the data storage capacity of the server does not increase.
以下、本発明の一実施形態に係るコンテンツ表示方法に関し、図面を参照しながら説明する。図1は本発明の一実施形態に係るコンテンツ表示方法が適用されるクライアント・サーバシステムの概略構成を示す図である。この図において1は、例えばLANまたはインターネット等のネットワーク(通信回線)である。詳細は後述するがネットワーク1は、例えば複数のクライアント端末10、制御アプリケーション用サーバ20およびコンテンツサーバ30がそれぞれ接続されて所謂、クライアント・サーバシステムが構築される。ちなみに図1は、オペレータと顧客とが操作するクライアント端末10がそれぞれに設けられてインターネットショッピングシステムを構成した一例を示すものである。尚、図1は本発明における実施形態の一例を示すものであって、この図によって本発明の範囲が制限されるものではない。
Hereinafter, a content display method according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is a diagram showing a schematic configuration of a client / server system to which a content display method according to an embodiment of the present invention is applied. In this figure, 1 is a network (communication line) such as a LAN or the Internet. Although details will be described later, in the
さて制御アプリケーション用サーバ20には、詳細は後述するがクライアント端末10に転送されるコンテンツの作動(表示制御)を司る制御用アプリケーションプログラム21がプログラム記憶部22に保持されている。この制御用アプリケーションプログラム21は、クライアント端末10を操作する操作者のレベルやクライアント端末10の種別に応じて用意されたものであって、クライアント端末10にネットワーク1を介してダウンロードされるようになっている。詳しくは制御用アプリケーションプログラム21は、後述するコンテンツ31に含まれる入力操作を非許可に設定する設定情報を有効とする制御用アプリケーションプログラム21aと、この設定情報を無効とする制御用アプリケーションプログラム21bとからなっている。
The
またコンテンツサーバ30には、制御アプリケーション用サーバ20からダウンロードした制御用アプリケーションプログラム21によって作動するコンテンツ31を保持するコンテンツ記憶部32が設けられている。このコンテンツ31は、クライアント端末10からの配信要求によってネットワーク1を介して該クライアント端末10に配信される。また詳細は後述するが、このコンテンツ31には、クライアント端末10がダウンロードした制御用アプリケーションプログラム21によって当該コンテンツ31に含まれる入力操作を非許可に設定するための設定情報が設けられている。
The
一方、クライアント端末10には、クライアント端末10の操作者からの入力操作を受け付ける操作入力部11(例えばキーボード等)および該クライアント端末10の操作者にメッセージ等を表示する表示部12(例えばディスプレイ装置)が設けられている。またクライアント端末10には、ネットワーク1に接続されたコンテンツサーバ30から所望のコンテンツ31を取り出して表示するブラウザソフト13と、このブラウザソフト13を保持するクライアント記憶部14が設けられている。
On the other hand, the
概略的には上述したように構成されたクライアント・システムにおいて本発明に係るコンテンツ表示方法が特徴とするところは、クライアント端末10を操作する操作者のレベル(操作権限)やクライアント端末の種別に応じた制御用アプリケーションプログラム21a,21bの一方を制御アプリケーション用サーバ20からダウンロードする点、コンテンツ31が該コンテンツに含まれる入力操作を非許可に設定するための設定情報を備える点、および前記制御用アプリケーションプログラム21a,21bにて前記設定情報を有効若しくは無効とし、これによって前記クライアント端末10における前記コンテンツ31の入力操作を許可または非許可に設定する点にある。
In general, in the client system configured as described above, the content display method according to the present invention is characterized by the level (operating authority) of the operator who operates the
このような特徴ある本発明に係るコンテンツ表示方法に関し、コンテンツ31に組み込まれた入力操作を非許可に設定するための設定情報の一例を、図2およびクライアント端末10の作動を示す図3のフローチャートを参照しながら解説する。尚、図2に示すHTMLで記述されたコンテンツにあっては、説明の便宜上、各行の左端に行番号[1〜11]を付与してある。
Relates the content display method according to this feature is the invention, an example of the setting information for setting the non-permit input operation incorporated in the
さて制御アプリケーション用サーバ20に保持される制御用アプリケーションプログラム21は、例えばJava(登録商標)スクリプトが用いられる。そしてコンテンツ31に含まれる入力操作の非許可の設定は、METAタグを用いて行う。このMETAタグは、コンテンツそのものに影響を与えるものでなく、本発明はこの点に着目してなされたものである。
具体的にブラウザソフト13によってクライアント端末10の表示部12に表示されるボタン(入力操作)を無効化する場合、この無効化するボタンを特定するべくコンテンツ31内にMETAタグを記述する。このMETAタグは、図2の行番号[3]および行番号[4]に示すように、入力操作(ボタン)を特定する属性として、無効化すべき入力操作(ボタン)に付与するNAMEの属性と同一の値を設定する。ここでは、無効化するボタンのNAMEの属性と同一の値として行番号[3]にあっては、"MUKOU"の値を、行番号[4]にあっては"MUKOU2"の値を設定している。そしてボタンを無効化するためのMETAタグであることを宣言すべく、IDの属性に"IWATSU"なる識別子を設定している。尚、これら値および識別子は、図2に記載した"MUKOU"、"MUKOU2"および"IWATSU"に限定されるものではなく、任意の文字または文字列により構成してもかまわない。勿論、この文字または文字列は、数字や記号を含むものとして構成してもよいことは言うまでもない。
As the
Specifically, when the button (input operation) displayed on the
そして行番号[7]は、行番号[3]で宣言したMETAタグのNAME属性と同一の値である"MUKOU"を設定し、ボタンが無効であることを宣言している。また行番号[8]は、行番号[4]で宣言したMETAタグのNAME属性と同一の値である"MUKOU2"を設定している。このようにコンテンツ31内に無効化したい入力操作の設定情報を予め登録しておく。
ちなみに図2に示すコンテンツを説明すると行番号[1,11]は、コンテンツがHTMLであることを示すタグであり、行番号[2,5]は、行番号[3,4]がヘッダ部であることを示すタグであり、行番号[6,10]は、行番号[7〜9]が本文部(ボディ)であることを示すタグである。
The line number [7] sets “MUKOU” which is the same value as the NAME attribute of the META tag declared by the line number [3], and declares that the button is invalid. In line number [8], “MUKOU2”, which is the same value as the NAME attribute of the META tag declared in line number [4], is set. As described above, the setting information of the input operation to be invalidated is registered in the
Incidentally, the contents shown in FIG. 2 will be described. Line number [1, 11] is a tag indicating that the content is HTML, and line number [2, 5] is the header part. The line number [6, 10] is a tag indicating that the line number [7-9] is a body part (body).
そしてヘッダ部である行番号[3,4]には、上述したように無効化するボタンNAMEの値および無効化のMETAタグを示す識別子がIDにそれぞれ宣言されている。また、本文部である行番号[7〜9]において、行番号[7]には、入力する操作表示がボタンであることを示す入力タイプ(INPUT TYPE="button")と共に、このボタンを無効化するNAMEの値(NAME="MUKOU")が記述されている。また、行番号[8]には、このボタンに割り当てられた参照先のURL(A HREF=http://www.jpo.go.jp/indexj.htm)と共に、このURLを無効化すべくNAMEの値(NAME="MUKOU2")が記述されている。このように無効化の設定対象となるボタンにあっては、"NAME"に記述された値とMETAタグに付けられたNAMEの値が一致するよう予めコンテンツ内に記述しておく。 In the line number [3, 4], which is the header portion, the value of the button NAME to be invalidated and the identifier indicating the invalidated META tag are declared in the ID as described above. Also, in line number [7-9], which is the body part, line number [7] has an invalid input type (INPUT TYPE = "button") indicating that the operation display to be input is a button. NAME value to be converted (NAME = "MUKOU") is described. Also, in the line number [8], the URL of the reference destination assigned to this button (A HREF = http: //www.jpo.go.jp/indexj.htm) and NAME's to invalidate this URL A value (NAME = "MUKOU2") is described. As described above, for the button to be set for invalidation, the value described in “NAME” and the value of NAME attached to the META tag are described in advance in the content.
一方クライアント端末10は、上述したようにしてコンテンツサーバ30のコンテンツ記憶部32に保持されたコンテンツ31をダウンロードして表示するに先立って、制御アプリケーション用サーバ20から制御用アプリケーションプログラム21のダウンロードを要求する[ステップS1]。クライアント端末10からダウンロード要求を受けた制御アプリケーション用サーバ20は、クライアント端末10の種別を判定する[ステップS2]。この種別の判定については、前述した特許文献2の入力代行システムに紹介されるような周知の手法を採用することができる。そして制御アプリケーション用サーバ20は、ボタンの無効化が必要であると判定したクライアント端末10に対しては、前記制御情報を有効とする制御用アプリケーションプログラム21aを転送する[ステップS3]。一方、制御アプリケーション用サーバ20は、ボタンの無効化が不要であると判定したクライアント端末10に対して前記制御情報を無効とする制御用アプリケーションプログラム21bを転送する[ステップS4]。
On the other hand the
具体的には、ステップS3でオペレータ側のクライアント端末10には、ステップS3でボタンを無効化するべく前記設定情報を有効とする制御用アプリケーションプログラム21aを転送する一方、顧客側のクライアント端末10には、ステップS4で前記設定情報を無効とする制御用アプリケーションプログラム21bを転送する。
このようにしてそれぞれのクライアント端末10は、当該クライアント端末10の種別に応じた制御用アプリケーションプログラム21の一方をダウンロードした後、コンテンツサーバ30のコンテンツ記憶部32に保持されたコンテンツ31をダウンロードする[ステップS5]。
Specifically, the
In this way, each
すると前記設定情報を用いてボタンを無効化する制御用アプリケーションプログラム21aをダウンロードしたオペレータ側のクライアント端末10は、制御用アプリケーションプログラム21aにより、先ずコンテンツ31内にMETAタグがあるかどうかを判定する[ステップS6]。このときオペレータ側のクライアント端末10は、制御用アプリケーションプログラム21によりコンテンツ31内に無効化対象とするMETAタグのID(例えばID="IWATSU")がないと判定した場合、ステップS6〜ステップS9のループを抜けて処理を終了する。
Then, the operator-
一方、ステップS6でオペレータ側のクライアント端末10は、コンテンツ31内に無効化対象とするMETAタグのID(例えばID="IWATSU")がある場合、そのMETAタグにおけるNAMEの値が宣言され、かつ、入力する操作表示がボタンであることを示す入力タイプ(INPUT TYPE="button")と共に、このMETAタグに記載されたボタンを無効化するNAMEの値(NAME="MUKOU")が一致するかどうかを判定する[ステップS7]。次いでクライアント端末10は、ステップS7で、METAタグに記載されたボタンを無効化するNAMEの値と、ボタンに記載されたNAMEの値が等しいと判定した場合、そのボタンを無効とする[ステップS8]。一方、クライアント端末10は、ステップS7でMETAタグに記載されたNAMEの値と、ボタンに記載されたNAMEの値が等しくないと判定した場合、該ボタンを無効化しない。以降、クライアント端末10は、コンテンツサーバ30から転送されたコンテンツ31内に含まれるボタン無効化のMETAタグの有無を調べることを繰り返す[ステップS9]。
On the other hand, if the
なお、顧客側のクライアント端末10にダウンロードした制御用アプリケーションプログラム21bは、前記制御情報自体を無効とするものなので、上述したボタンを無効にする処理を行なわず、METAタグに記載された値および識別子を無視する。つまり顧客側のクライアント端末10は、ボタン入力操作を行うことができる。
かくして上述したように構成した本発明に係るコンテンツ表示方法によれば、コンテンツサーバ30に保持された上記コンテンツ31にボタン操作を非許可(無効)とするMETAタグを記述してあるので、クライアント端末10を操作する操作者のレベルやクライアント端末の種別に応じた制御用アプリケーションプログラム21を制御アプリケーション用サーバ20からダウンロードしておけば、前記設定情報を有効または無効とするので、同一コンテンツでありながらそのコンテンツに含まれる入力操作を許可または非許可とすることができる。つまり、コンテンツサーバ30には、入力操作の許可または非許可の設定の有無によらず共通のコンテンツ31を用意すれば足りる。このため本発明に係るコンテンツ表示方法は、コンテンツ31の作成・保守を容易に行うことが可能となると共に、クライアント端末10を操作する操作者のレベル(操作権限)に応じてクライアント端末10の入力操作を制限することが可能となる。
Since the
Thus, according to the content display method according to the present invention configured as described above, since the META tag for disabling (invalidating) the button operation is described in the
尚、本発明は上述した実施形態にとらわれることなく、種々変形して実施することが可能である。例えば、上述した実施形態にあっては、理解を容易にするために制御アプリケーション用サーバ20とコンテンツサーバ30とをそれぞれ用意したクライアント・サーバシステムを例示したが、制御アプリケーション用サーバ20とコンテンツサーバ30とを一つのサーバにまとめたシステムとして構築しても勿論かまわない。このようにサーバを一元化すればより簡易にシステムを構築することが可能となる。
The present invention can be implemented with various modifications without being limited to the above-described embodiments. For example, in the above-described embodiment, the client / server system in which the
また、上述した実施形態においては、クライアント端末10が予め制御アプリケーション用サーバ20から制御用アプリケーションプログラム21をダウンロードした後、コンテンツサーバ30が保持するコンテンツ31を表示する形態を例示したが、コンテンツ31内に制御アプリケーション用サーバ20が保持する制御用アプリケーションプログラム21をダウンロードする指示を組み込んでもよい。この場合、クライアント端末10の操作者は、制御用アプリケーションプログラム21のダウンロードを意識することなくボタン操作の許可または非許可を自動的に設定することが可能となりより好ましい。
In the above-described embodiment, the
尚、上述した実施形態は、コンテンツ31内にあるボタンを無効化する処理を例示したが、その他、ブラウザから入力操作が可能であるテキストボックス、リスト、ラジオボタン、チェックボックスおよびテキストエリア等にも本発明に係るコンテンツ表示方法の適用が可能である。具体的には、図4にこれらの入力操作を非許可とする設定例を示すようにコンテンツ31内にMETAタグを記述すればよい。ちなみに、この図に示すHTMLで記述されたコンテンツにあっては、説明の便宜上、各行の左端に行番号[100〜190]を付与してある。
In the above-described embodiment, the processing for invalidating the buttons in the
この図において行番号[100,190]がHTMLであることを示すタグであり、行番号[110〜116]が無効化を示すMETAタグ、行番号[120〜180]が本文部(ボディ)である。この本文部のうち、行番号[130〜132]がテキストボックスの無効化、行番号[140〜146]がリストの無効化、行番号[150〜154]がラジオボタンの無効化、行番号[160〜162]がチェックボックスの無効化、行番号[170〜172]がテキストエリアの無効化をそれぞれ示している。ちなみに本文部において、行番号[130,140,150,160,170]は、何についての無効化処理を行っているのかをわかりやすく明示したコメント文であり、行番号[132,146,154,162,173]は、隣り合う処理(入力操作)の表示がクライアント端末10の表示部12において見やすくなるように空白の一行を追加するブランクである。
In this figure, the line number [100, 190] is a tag indicating that it is HTML, the line number [110-116] is a META tag indicating invalidation, and the line number [120-180] is the body part (body). is there. In this body part, the line number [130 to 132] is the text box invalidation, the line number [140 to 146] is the list invalidation, the line number [150 to 154] is the radio button invalidation, and the line number [ 160-162] indicates invalidation of the check box, and line numbers [170-172] indicate invalidation of the text area. Incidentally, in the body part, line numbers [130, 140, 150, 160, 170] are comment sentences clearly indicating what invalidation processing is being performed, and line numbers [132, 146, 154, 162, 173] are blanks that add a blank line so that the display of adjacent processing (input operation) is easy to see on the
さて、この図において行番号[110〜116]のヘッダ部には、入力操作を無効にするMETAタグが記載されている。先ず行番号[111]には、テキストボックスを無効にするNAME(NAME="HOSHI")とID(ID="IWATSU")が記載されている。次に行番号[112]には、リストを無効にするNAME(NAME="DAENN")とID(ID="IWATSU")が記載されている。行番号[113]には、ラジオボタンを無効にするNAME(NAME="MARU")とID(ID="IWATSU")が記載されている。行番号[114]には、チェックボックスを無効にするNAME(NAME="SHIKAKU")とID(ID="IWATSU")が記載されている。そして行番号[115]には、テキストエリアを無効にするNAME(NAME="SANKAKU")とID(ID="IWATSU")が記載されている。尚、これらのNAMEおよびIDは、上述した文字列に限定されるものではなく、任意の文字または文字列により構成してもかまわない。勿論、この文字または文字列は、数字や記号を含むものとして構成してもよい。 Now, in this figure, the META tag for invalidating the input operation is described in the header part of the line number [110 to 116]. First, NAME (NAME = "HOSHI") and ID (ID = "IWATSU") for invalidating the text box are described in the line number [111]. Next, line number [112] describes NAME (NAME = "DAENN") and ID (ID = "IWATSU") for invalidating the list. The line number [113] describes NAME (NAME = "MARU") and ID (ID = "IWATSU") for invalidating the radio button. Line number [114] describes NAME (NAME = "SHIKAKU") and ID (ID = "IWATSU") for invalidating the check box. In line number [115], NAME (NAME = "SANKAKU") and ID (ID = "IWATSU") for invalidating the text area are described. Note that these NAME and ID are not limited to the above-described character strings, and may be composed of arbitrary characters or character strings. Of course, this character or character string may be configured to include numbers and symbols.
行番号[131]には、テキストボックスを示すタイプ宣言文のINPUT TYPE="text"と共に、このテキストボックスを無効にするNAMEの値であるNAME="HOSHI"が記載される。
行番号[141]には、リストを示すタイプ宣言のSELECTと、その大きさを示すSIZEの値であるSIZE="1"を宣言すると共に、このリストを無効にするNAMEの値であるNAME="DAENN"が記載される。また行番号[142〜144]にはリストの内容を示すオプション、行番号[145]にはリスト宣言の終わりを示すタグが記載されている。
Line number [131] describes NAME = "HOSHI", which is the value of NAME that invalidates the text box, together with INPUT TYPE = "text" of the type declaration statement indicating the text box.
In line number [141], a type declaration SELECT indicating a list and SIZE = "1" which is a value of SIZE indicating the size are declared, and NAME = which is a NAME value which invalidates the list. "DAENN" is entered. The line number [142 to 144] describes an option indicating the contents of the list, and the line number [145] describes a tag indicating the end of the list declaration.
行番号[151〜153]には、ラジオボタンを示すタイプ宣言のINPUT TYPE="radio"と共に、それぞれラジオボタンを無効にするNAMEの値であるNAME="MARU"が記載されている。
行番号[161]には、チェックボックスを示すタイプ宣言のINPUT TYPE="checkbox"と共に、チェックボックスを無効にするNAMEの値であるNAME="SHIKAKU"が記載されている。
Line numbers [151 to 153] describe NAME = "MARU", which is a value of NAME for invalidating each radio button, together with INPUT TYPE = "radio" of the type declaration indicating the radio button.
Line number [161] describes NAME = "SHIKAKU", which is the value of NAME that invalidates the check box, as well as INPUT TYPE = "checkbox" of the type declaration indicating the check box.
行番号[171]には、テキストエリアを示す宣言であるTEXTAREAと、このテキストエリアの行数および列数を示すROWS="8"(8行)、COLS="30"(30列)と共に、このテキストエリアを無効にするNAMEの値であるNAME="SANKAKU"が記載されている。そして行番号[172]には、テキストエリア宣言の終わりを示すタグが記載されている。
このように無効にしたい入力操作に関して、予めMETAタグにNAMEの値と、無効化のMETAタグであることを識別するID(識別子)を宣言することで、クライアント端末10を操作する操作者のレベル(操作権限)に応じてクライアント端末10側の制御を制限することが可能となる。
In line number [171], TEXTAREA which is a declaration indicating the text area, ROWS = "8" (8 lines) and COLS = "30" (30 columns) indicating the number of rows and columns of this text area, NAME = "SANKAKU" which is the value of NAME that invalidates this text area is described. In line number [172], a tag indicating the end of the text area declaration is described.
For the input operation to be invalidated in this way, the level of the operator who operates the
10 クライアント端末
12 表示部
20 制御アプリケーション用サーバ
21 制御用アプリケーションプログラム
30 コンテンツサーバ
31 コンテンツ
10
Claims (3)
前記サーバに保持されて前記クライアント端末に配信されるコンテンツに、該コンテンツに含まれる入力操作を非許可とする設定情報を付加し、
前記サーバは、前記コンテンツに含まれる入力操作を非許可に設定すべきクライアント端末には前記設定情報を有効とする制御用アプリケーションプログラムを転送し、一方、前記コンテンツに含まれる入力操作の全てを有効とすべきクライアント端末には前記設定情報を無効とする制御用アプリケーションプログラムを転送し、
前記各クライアント端末は、前記サーバから転送された制御用アプリケーションプログラムに従って前記コンテンツに付加された前記設定情報を有効または無効にして前記コンテンツに含まれる入力操作を許可または非許可に設定することを特徴とするコンテンツ表示方法。 In a client / server system in which a server and a plurality of client terminals are respectively connected to a network, when displaying the same content screen distributed from the server at the plurality of client terminals ,
Adding setting information for disallowing an input operation included in the content to the content held in the server and distributed to the client terminal;
The server transfers a control application program that validates the setting information to a client terminal that should set the input operation included in the content to non-permitted, while validating all the input operations included in the content. A control application program for invalidating the setting information is transferred to the client terminal to be
Each client terminal, to set the permission or non-permission of the input operations in the in the control application program transferred thus to enable or disable the setting information added to the content the content from the server A characteristic content display method.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004163368A JP4720971B2 (en) | 2004-06-01 | 2004-06-01 | Content display method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2004163368A JP4720971B2 (en) | 2004-06-01 | 2004-06-01 | Content display method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2005346260A JP2005346260A (en) | 2005-12-15 |
JP4720971B2 true JP4720971B2 (en) | 2011-07-13 |
Family
ID=35498595
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2004163368A Expired - Fee Related JP4720971B2 (en) | 2004-06-01 | 2004-06-01 | Content display method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4720971B2 (en) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09146973A (en) * | 1995-11-24 | 1997-06-06 | Mitsubishi Electric Corp | Distributed hyper text controller |
JPH10301874A (en) * | 1997-04-22 | 1998-11-13 | Internatl Business Mach Corp <Ibm> | Remote operation method, server remotely operated from terminal through network and storage medium storing html file |
-
2004
- 2004-06-01 JP JP2004163368A patent/JP4720971B2/en not_active Expired - Fee Related
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH09146973A (en) * | 1995-11-24 | 1997-06-06 | Mitsubishi Electric Corp | Distributed hyper text controller |
JPH10301874A (en) * | 1997-04-22 | 1998-11-13 | Internatl Business Mach Corp <Ibm> | Remote operation method, server remotely operated from terminal through network and storage medium storing html file |
Also Published As
Publication number | Publication date |
---|---|
JP2005346260A (en) | 2005-12-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
TW424185B (en) | Named bookmark sets | |
US8250462B2 (en) | Method and system of fulfilling requests for information from a network client | |
US20120272178A1 (en) | Method and device for providing easy access in a user agent to data resources related to client-side web applications | |
JPH11242620A (en) | Information processing device, server device, information providing system, and recording medium | |
US20110154187A1 (en) | Methods, software and devices for providing server hosted web applications | |
WO2007145959A2 (en) | Message catalogs for remote modules | |
JP2011023018A (en) | Apparatus, method and program storage medium for providing and processing information | |
US20030177202A1 (en) | Method and apparatus for executing an instruction in a web page | |
JP2008276419A (en) | Data visual cabinet system and data display method using it | |
JP2004164623A (en) | Device, system, method, and program for generating display data and storage medium | |
CN101650713B (en) | Method and device for realizing tabs in browsers | |
JP4525358B2 (en) | Method for making contents public or private, information providing system, and information providing program | |
Krause | Introducing Web Development | |
JP2003022184A (en) | Application program generation system, data processor, application program providing device, computer program, and recording medium | |
JP4720971B2 (en) | Content display method | |
JP2004334851A (en) | Access controller | |
JP2008210394A (en) | Communication system for control, and computer-readable recording medium with communication program for control recorded thereon | |
JPH10124431A (en) | Homepage creation support system | |
US7328405B1 (en) | Smart browsing providers | |
JP2008071116A (en) | Information delivery system, information delivery device, information delivery method and information delivery program | |
JP2007149016A (en) | System, method and server for supporting webpage creation | |
JP2004234380A (en) | Table display switching method, text data conversion program and tag program | |
JP2000276443A (en) | Document display device | |
JP5397189B2 (en) | Terminal device | |
JP2009026013A (en) | Content registration / provision device, content registration / provision control method, and content registration / provision control program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20070516 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100106 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20100225 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20100908 |
|
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: 20110309 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110322 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140415 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4720971 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |