[go: up one dir, main page]

JP4720971B2 - Content display method - Google Patents

Content display method Download PDF

Info

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
Application number
JP2004163368A
Other languages
Japanese (ja)
Other versions
JP2005346260A (en
Inventor
裕美 田中
久雄 岸
享祐 山脇
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Iwatsu Electric Co Ltd
Original Assignee
Iwatsu Electric Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Iwatsu Electric Co Ltd filed Critical Iwatsu Electric Co Ltd
Priority to JP2004163368A priority Critical patent/JP4720971B2/en
Publication of JP2005346260A publication Critical patent/JP2005346260A/en
Application granted granted Critical
Publication of JP4720971B2 publication Critical patent/JP4720971B2/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

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を参照)。このようなインターネットショッピングシステムにあっては、クライアント端末の操作に不慣れな顧客に対して、適切な操作(購入)支援を行えるという利点がある。
特開2001−14244号公報 特開2002−109147号公報
For example, when an Internet shopping system is constructed using such a server / client system , the same screen is displayed on the client terminal operated by the operator and another client terminal operated by the customer. The product purchase can be performed smoothly by supporting the operation. Specifically, it is possible to display the contents instructed on the screen by the operator (for example, the position of the mouse and the cursor) on both display devices, and purchase a product while mutually confirming the display contents .
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.
JP 2001-14244 A JP 2002-109147 A

上述したクライアント・サーバシステムを用いてインターネットショッピングシステムを構築した場合、オペレータ側のクライアント端末と、顧客側のクライアント端末とに同じ内容の情報が同期して表示される。このためオペレータ側のクライアント端末に表示された例えば商品購入ボタンや決済ボタン等をオペレータが故意または過失により押下してしまうという問題があった。 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 network 1, for example, a plurality of client terminals 10, a control application server 20, and a content server 30 are connected to each other to construct a so-called client-server system. Incidentally, FIG. 1 shows an example in which an Internet shopping system is configured by providing client terminals 10 operated by an operator and a customer, respectively. FIG. 1 shows an example of the embodiment of the present invention, and the scope of the present invention is not limited by this figure.

さて制御アプリケーション用サーバ20には、詳細は後述するがクライアント端末10に転送されるコンテンツの作動(表示制御)を司る制御用アプリケーションプログラム21がプログラム記憶部22に保持されている。この制御用アプリケーションプログラム21は、クライアント端末10を操作する操作者のレベルやクライアント端末10の種別に応じて用意されたものであって、クライアント端末10にネットワーク1を介してダウンロードされるようになっている。詳しくは制御用アプリケーションプログラム21は、後述するコンテンツ31に含まれる入力操作を非許可に設定する設定情報を有効とする制御用アプリケーションプログラム21aと、この設定情報を無効とする制御用アプリケーションプログラム21bとからなっている。 The control application server 20 holds a control application program 21 for controlling the operation (display control) of the content transferred to the client terminal 10, which will be described in detail later, in the program storage unit 22. The control application program 21, which has been prepared in accordance with the type of level and the client terminal 10 of the operator who operates the client terminal 10, adapted to be downloaded to the client terminal 10 via the network 1 ing. Specifically, the control application program 21 includes a control application program 21a that validates the setting information for setting an input operation included in the content 31 described later to non-permission , and a control application program 21b that invalidates the setting information. It is made up of.

またコンテンツサーバ30には、制御アプリケーション用サーバ20からダウンロードした制御用アプリケーションプログラム21によって作動するコンテンツ31を保持するコンテンツ記憶部32が設けられている。このコンテンツ31は、クライアント端末10からの配信要求によってネットワーク1を介して該クライアント端末10に配信される。また詳細は後述するが、このコンテンツ31には、クライアント端末10がダウンロードした制御用アプリケーションプログラム21によって当該コンテンツ31に含まれる入力操作を非許可に設定するための設定情報が設けられている。 The content server 30 is provided with a content storage unit 32 that holds content 31 that is operated by the control application program 21 downloaded from the control application server 20. The content 31 is distributed to the client terminal 10 via the network 1 by the delivery request from the client terminal 10. Further details will be described later, this content 31, setting information for setting the non-authorized input operations included in the content 31 is provided by the control application program 21 by the client terminal 10 downloads.

一方、クライアント端末10には、クライアント端末10の操作者からの入力操作を受け付ける操作入力部11(例えばキーボード等)および該クライアント端末10の操作者にメッセージ等を表示する表示部12(例えばディスプレイ装置)が設けられている。またクライアント端末10には、ネットワーク1に接続されたコンテンツサーバ30から所望のコンテンツ31を取り出して表示するブラウザソフト13と、このブラウザソフト13を保持するクライアント記憶部14が設けられている。 On the other hand, the client terminal 10, the operation input unit 11 (such as, for example, a keyboard) that receives an input operation from the operator of the client terminal 10 and the display unit 12 for displaying a message or the like to the operator of the client terminal 10 (e.g., a display device ) Is provided. In addition, the client terminal 10 is provided with browser software 13 that retrieves and displays desired content 31 from a content server 30 connected to the network 1, and a client storage unit 14 that holds the browser software 13.

概略的には上述したように構成されたクライアント・システムにおいて本発明に係るコンテンツ表示方法が特徴とするところは、クライアント端末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 client terminal 10 and the type of the client terminal. One of the control application programs 21a and 21b is downloaded from the control application server 20, the content 31 is provided with setting information for setting the input operation included in the content to be unauthorized , and the control application The program 21a, 21b makes the setting information valid or invalid, thereby setting the input operation of the content 31 in the client terminal 10 to be permitted or not permitted .

このような特徴ある本発明に係るコンテンツ表示方法に関し、コンテンツ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 content 31, the flow chart of FIG. 3 showing the operation of FIG. 2 and the client terminal 10 It explains while referring to. In the content described in HTML shown in FIG. 2, the line number [1 to 11] is given to the left end of each line for convenience of explanation.

さて制御アプリケーション用サーバ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 control application program 21 held in the control application server 20, for example, a Java (registered trademark) script is used. Then, the non-permission setting of the input operation included in the content 31 is performed using a META tag. The META tag does not affect the content itself, and the present invention has been made paying attention to this point.
Specifically, when the button (input operation) displayed on the display unit 12 of the client terminal 10 is invalidated by the browser software 13, a META tag is described in the content 31 in order to identify the invalidated button. As shown in the line number [3] and the line number [4] in FIG. 2, this META tag includes an attribute of NAME given to an input operation (button) to be invalidated as an attribute for specifying the input operation (button). Set the same value. Here, set the value of "MUKOU" for line number [3] as the same value as the NAME attribute of the button to be disabled, and set the value of "MUKOU2" for line number [4]. ing. And to declare that it is a META tag for invalidating the button, the identifier "IWATSU" is set in the ID attribute. Note that these values and identifiers are not limited to “MUKOU”, “MUKOU2”, and “IWATSU” described in FIG. 2, and may be composed of arbitrary characters or character strings. Of course, it goes without saying that this character or character string may be configured to include numbers and symbols.

そして行番号[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 content 31 in advance.
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 client terminal 10, prior to download and display contents 31 held in the content storage unit 32 of the content server 30 as described above, requests download of a control application program 21 from the controlling application server 20 to [step S1]. The control application server 20 that has received the download request from the client terminal 10 determines the type of the client terminal 10 [step S2]. For this type determination, a well-known technique such as that introduced in the above-mentioned input proxy system of Patent Document 2 can be employed. Then, the control application server 20 transfers the control application program 21a that validates the control information to the client terminal 10 that determines that the button needs to be invalidated [step S3]. On the other hand, the control application server 20 transfers the control application program 21b for invalidating the control information to the client terminal 10 determined that the invalidation of the button is unnecessary [Step S4].

具体的には、ステップS3でオペレータ側のクライアント端末10には、ステップS3でボタンを無効化するべく前記設定情報を有効とする制御用アプリケーションプログラム21aを転送する一方、顧客側のクライアント端末10には、ステップS4で前記設定情報を無効とする制御用アプリケーションプログラム21bを転送する。
このようにしてそれぞれのクライアント端末10は、当該クライアント端末10の種別に応じた制御用アプリケーションプログラム21の一方をダウンロードした後、コンテンツサーバ30のコンテンツ記憶部32に保持されたコンテンツ31をダウンロードする[ステップS5]。
Specifically, the client terminal 10 of the operator side in step S3, while transferring control application program 21a to enable the setting information in order to disable button in step S3, the client terminal 10 of the customer In step S4, the control application program 21b that invalidates the setting information is transferred.
In this way, each client terminal 10 downloads one of the control application programs 21 corresponding to the type of the client terminal 10 and then downloads the content 31 held in the content storage unit 32 of the content server 30 [ Step S5].

すると前記設定情報を用いてボタンを無効化する制御用アプリケーションプログラム21aをダウンロードしたオペレータ側のクライアント端末10は、制御用アプリケーションプログラム21aにより、先ずコンテンツ31内にMETAタグがあるかどうかを判定する[ステップS6]。このときオペレータ側のクライアント端末10は、制御用アプリケーションプログラム21によりコンテンツ31内に無効化対象とするMETAタグのID(例えばID="IWATSU")がないと判定した場合、ステップS6〜ステップS9のループを抜けて処理を終了する。 Then, the operator-side client terminal 10 that has downloaded the control application program 21a for invalidating the button using the setting information first determines whether or not the META tag is present in the content 31 by the control application program 21a [ Step S6]. At this time, if the client terminal 10 on the operator side determines that the ID of the META tag to be invalidated (for example, ID = “IWATSU”) is not present in the content 31 by the control application program 21, the process proceeds to step S6 to step S9. Exit the loop and end the process.

一方、ステップ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 client terminal 10 on the operator side includes the ID of the META tag to be invalidated (eg, ID = "IWATSU") in the content 31 in step S6, the NAME value in the META tag is declared, and , Whether the NAME value (NAME = "MUKOU") that invalidates the button described in this META tag matches the input type (INPUT TYPE = "button") indicating that the operation display to be input is a button It is determined whether or not [Step S7]. Next, when the client terminal 10 determines in step S7 that the value of the NAME for invalidating the button described in the META tag is equal to the value of the NAME described in the button, the client terminal 10 invalidates the button [step S8 ]. On the other hand, if the client terminal 10 determines in step S7 that the value of the NAME described in the META tag is not equal to the value of the NAME described in the button, the client terminal 10 does not invalidate the button. Thereafter, the client terminal 10 repeatedly checks whether or not there is a button invalidation META tag included in the content 31 transferred from the content server 30 [step S9].

なお、顧客側のクライアント端末10にダウンロードした制御用アプリケーションプログラム21bは、前記制御情報自体を無効とするものなので、上述したボタンを無効にする処理を行なわず、METAタグに記載された値および識別子を無視する。つまり顧客側のクライアント端末10は、ボタン入力操作を行うことができる。
かくして上述したように構成した本発明に係るコンテンツ表示方法によれば、コンテンツサーバ30に保持された上記コンテンツ31にボタン操作を非許可(無効)とするMETAタグを記述してあるので、クライアント端末10を操作する操作者のレベルやクライアント端末の種別に応じた制御用アプリケーションプログラム21を制御アプリケーション用サーバ20からダウンロードしておけば、前記設定情報を有効または無効とするので、同一コンテンツでありながらそのコンテンツに含まれる入力操作許可または非許可とすることができる。つまり、コンテンツサーバ30には、入力操作の許可または非許可の設定の有無によらず共通のコンテンツ31を用意すれば足りる。このため本発明に係るコンテンツ表示方法は、コンテンツ31の作成・保守を容易に行うことが可能となると共に、クライアント端末10を操作する操作者のレベル(操作権限)に応じてクライアント端末10の入力操作を制限することが可能となる。
Since the control application program 21b downloaded to the client terminal 10 on the customer side invalidates the control information itself, the value and identifier described in the META tag are not performed without performing the above-described process of invalidating the button. Is ignored. That is, the client terminal 10 on the customer side can perform a button input operation.
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 content 31 held in the content server 30, the client terminal If the control application program 21 according to the level of the operator who operates 10 and the type of the client terminal is downloaded from the control application server 20, the setting information is validated or invalidated. It may be allowed or not allowed to enter operations included in the content. That is, it is sufficient to prepare the common content 31 in the content server 30 regardless of whether or not the input operation is permitted or not permitted. Therefore content display method according to the present invention, it becomes possible to perform the creation and maintenance of the content 31 easily enter the client terminal 10 in response to the operator's level operating the client terminal 10 (operation authority) The operation can be restricted.

尚、本発明は上述した実施形態にとらわれることなく、種々変形して実施することが可能である。例えば、上述した実施形態にあっては、理解を容易にするために制御アプリケーション用サーバ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 control application server 20 and the content server 30 are prepared for easy understanding is illustrated. However , the control application server 20 and the content server 30 are illustrated. Of course, it does not matter if it is constructed as a system in which these are combined into one server. Thus, if the servers are unified, a system can be constructed more easily.

また、上述した実施形態においては、クライアント端末10が予め制御アプリケーション用サーバ20から制御用アプリケーションプログラム21をダウンロードした後、コンテンツサーバ30が保持するコンテンツ31を表示する形態を例示したが、コンテンツ31内に制御アプリケーション用サーバ20が保持する制御用アプリケーションプログラム21をダウンロードする指示を組み込んでもよい。この場合、クライアント端末10の操作者は、制御用アプリケーションプログラム21のダウンロードを意識することなくボタン操作の許可または非許可を自動的に設定することが可能となりより好ましい。 In the above-described embodiment, the client terminal 10 previously downloaded the control application program 21 from the control application server 20 and then displayed the content 31 held by the content server 30. In addition, an instruction to download the control application program 21 held by the control application server 20 may be incorporated. In this case, it is more preferable that the operator of the client terminal 10 can automatically set permission or non-permission of button operation without being aware of downloading of the control application program 21.

尚、上述した実施形態は、コンテンツ31内にあるボタンを無効化する処理を例示したが、その他、ブラウザから入力操作が可能であるテキストボックス、リスト、ラジオボタン、チェックボックスおよびテキストエリア等にも本発明に係るコンテンツ表示方法適用が可能である。具体的には、図4にこれらの入力操作を非許可とする設定例を示すようにコンテンツ31内にMETAタグを記述すればよい。ちなみに、この図に示すHTMLで記述されたコンテンツにあっては、説明の便宜上、各行の左端に行番号[100〜190]を付与してある。 In the above-described embodiment, the processing for invalidating the buttons in the content 31 is exemplified. However, in addition to the text box, list, radio button, check box, text area, and the like that can be input from the browser. application of content display method according to the present invention are possible. Specifically, a META tag may be described in the content 31 as shown in a setting example in which these input operations are not permitted in FIG. Incidentally, in the content described in HTML shown in this figure, the line number [100 to 190] is given to the left end of each line for convenience of explanation.

この図において行番号[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 display unit 12 of the client terminal 10.

さて、この図において行番号[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 client terminal 10 by declaring the NAME value and the ID (identifier) identifying the invalid META tag in advance in the META tag Control on the client terminal 10 side can be restricted according to (operation authority).

本発明の一実施形態に係るコンテンツ表示方法が適用されるクライアント・サーバシステムを示す図。The figure which shows the client server system to which the content display method which concerns on one Embodiment of this invention is applied. 本発明の一実施形態に係るコンテンツ表示方法においてボタンを無効化するコンテンツに記載されるMETAタグの一例を示すリスト。The list | wrist which shows an example of the META tag described in the content which invalidates a button in the content display method which concerns on one Embodiment of this invention. 本発明の一実施形態に係るコンテンツ表示方法においてボタン無効化処理工程を示すフローチャート。The flowchart which shows a button invalidation processing process in the content display method which concerns on one Embodiment of this invention. 本発明の別の実施形態に係るコンテンツ表示方法において入力操作を無効にするMETAタグの一例を示す図。The figure which shows an example of the META tag which invalidates input operation in the content display method which concerns on another embodiment of this invention.

10 クライアント端末
12 表示部
20 制御アプリケーション用サーバ
21 制御用アプリケーションプログラム
30 コンテンツサーバ
31 コンテンツ
10 client terminal 12 display unit 20 control the application server 21 for controlling the application program 30 content server 31 Content

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.
前記入力操作は、クライアント端末のブラウザに表示されるボタンまたはチェックボックスの押下、リストの選択およびテキストエリアへの文字入力により行うものである請求項1に記載のコンテンツ表示方法。 The content display method according to claim 1, wherein the input operation is performed by pressing a button or check box displayed on a browser of a client terminal , selecting a list, and inputting characters into a text area. 前記サーバは、前記制御用アプリケーションプログラムを保持する制御アプリケーション用サーバと、前記コンテンツを保持するコンテンツサーバとからなるものである請求項1に記載のコンテンツ表示方法。   The content display method according to claim 1, wherein the server includes a control application server that holds the control application program and a content server that holds the content.
JP2004163368A 2004-06-01 2004-06-01 Content display method Expired - Fee Related JP4720971B2 (en)

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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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