JP2011211400A - Information system and program - Google Patents
Information system and program Download PDFInfo
- Publication number
- JP2011211400A JP2011211400A JP2010075840A JP2010075840A JP2011211400A JP 2011211400 A JP2011211400 A JP 2011211400A JP 2010075840 A JP2010075840 A JP 2010075840A JP 2010075840 A JP2010075840 A JP 2010075840A JP 2011211400 A JP2011211400 A JP 2011211400A
- Authority
- JP
- Japan
- Prior art keywords
- thin client
- server device
- filter information
- terminal
- terminal device
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Landscapes
- Information Transfer Between Computers (AREA)
- Computer And Data Communications (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
【課題】シン・クライアント・システムにおいて、端末装置のシンクライアントサーバ装置に対する接続が切断された場合に、直ちに切断前のサーバ装置に再接続する。
【解決手段】シンクライアント端末(TCa)50aから管理サーバ(MS)20に接続すると、該管理サーバ(MS)20にて前記端末50aの接続情報(IPアドレス)とシンクライアントサーバ(TS)30の接続情報(IPアドレス)及び帯域制御情報を含むフィルタ情報が生成され、FW40に既に設定されているフィルタ情報テーブルに追加されそのフィルタリング処理に反映される。これと共に前記生成されたフィルタ情報は前記端末50aへ送信されて記憶され、該端末でのフィルタリング処理に反映される。端末50aとシンクライアントサーバ30との接続が断たれた場合、端末50aは前記管理サーバ20にて生成され記憶されたフィルタ情報に含まれるシンクライアントサーバ30の接続情報に基づき、直ちに当該サーバ30と再接続する。
【選択図】 図1In a thin client system, when a connection of a terminal device to a thin client server device is disconnected, the server device immediately reconnects to the server device before the disconnection.
When a connection is made from a thin client terminal (TCa) 50a to a management server (MS) 20, the connection information (IP address) of the terminal 50a and the thin client server (TS) 30 are connected to the management server (MS) 20. Filter information including connection information (IP address) and band control information is generated, added to the filter information table already set in the FW 40, and reflected in the filtering process. At the same time, the generated filter information is transmitted to and stored in the terminal 50a and reflected in the filtering process at the terminal. When the connection between the terminal 50a and the thin client server 30 is cut off, the terminal 50a is immediately connected to the server 30 based on the connection information of the thin client server 30 included in the filter information generated and stored in the management server 20. Reconnect.
[Selection] Figure 1
Description
本発明は、端末装置がファイアウォール装置を介してサーバ装置に接続されるサーバ・クライアント・システムなどの情報システムおよびその制御プログラムに関する。 The present invention relates to an information system such as a server / client system in which a terminal device is connected to a server device via a firewall device, and a control program therefor.
企業やデータセンタのネットワーク網とインターネット回線を接続する場合、無用なパケットや不正なパケットを排除するため、Fire Wall(以下「FW」)を設置することが一般的に行われている。 When connecting a network network of a company or a data center to the Internet line, it is common practice to install a fire wall (hereinafter referred to as “FW”) in order to eliminate useless packets and illegal packets.
この際、FWにてフィルタリングを行うためにパケットを制御するポリシーを生成するが、例えばパケットの通過を許可する送信先、送信元のIPアドレスを指定してポリシーを決める。 At this time, a policy for controlling the packet is generated in order to perform filtering at the FW.
サーバ装置とアクセスするクライアント端末装置との間にFWが設置されフィルタリングされているようなシステムの場合、アクセス側の端末装置のIPアドレスがDHCP(dynamic host configuration protocol)サーバにより動的に割り振られる。 In a system in which FW is installed and filtered between a server device and a client terminal device to be accessed, the IP address of the access-side terminal device is dynamically allocated by a DHCP (dynamic host configuration protocol) server.
クライアント端末装置が携帯電話等であって、サーバ装置との通信が一旦切断されてしまった場合に、当初付与されたIPアドレスのリリース時間を過ぎて再度サーバ装置へのアクセスを開始すると、IPアドレスが動的に変更される。 If the client terminal device is a mobile phone or the like and communication with the server device has been disconnected once, the IP address will start again after the release time of the originally assigned IP address has passed. Is dynamically changed.
この場合、クライアント端末装置は、変更されたIPアドレスに基づいて、最初のアクセス時と同様に、端末装置の認証処理をも含めた所定の手順で改めてサーバ装置との再接続を実施し、FWのためのポリシーの生成、設定もやり直さなければならない。 In this case, on the basis of the changed IP address, the client terminal device performs reconnection with the server device again in a predetermined procedure including the authentication processing of the terminal device, as in the first access, and the FW You will also have to redo the creation and configuration of policies for.
インターネットサービスプロバイダ(ISP)にダイヤルアップ接続中の移動端末に対して、FWのフィルタ情報を適切に設定するファイアウォール動的制御方法が考えられている(例えば、特許文献1参照。)。 A firewall dynamic control method that appropriately sets FW filter information for a mobile terminal that is dial-up connected to an Internet service provider (ISP) has been considered (see, for example, Patent Document 1).
このファイアウォール動的制御方法では、ISPにダイヤルアップにより接続中の端末装置がインターネットを経由してFW内の内部ネットワークにアクセスする際に、前記ISPから前記内部ネットワークに前記端末装置のユーザ情報を送ることで、前記内部ネットワークはそのユーザ情報を基に前記端末装置が同内部ネットワークから移動した移動端末装置であるか否かを判断する。そして、前記端末装置が移動端末装置である場合は、同端末装置と内部ネットワークとの通信を許可するようにFWのフィルタ情報を設定する。 In this firewall dynamic control method, when a terminal device connected to the ISP by dial-up accesses the internal network in the FW via the Internet, user information on the terminal device is sent from the ISP to the internal network. Thus, the internal network determines whether or not the terminal device has moved from the internal network based on the user information. If the terminal device is a mobile terminal device, FW filter information is set so as to allow communication between the terminal device and the internal network.
しかしながら、前記端末装置が一定時間無操作であったり、無線通信が遮断されたりして、同端末装置とサーバ装置との接続が一時的に切断された場合には、同端末装置のIPアドレスが動的に変更されるので、同じ移動端末装置との判断ができず、同端末装置と内部ネットワークとの通信を許可する適切なフィルタ情報の設定ができない。 However, when the terminal device is not operated for a certain period of time or wireless communication is interrupted, and the connection between the terminal device and the server device is temporarily disconnected, the IP address of the terminal device is Since it is dynamically changed, it cannot be determined that the mobile terminal apparatus is the same, and appropriate filter information that permits communication between the terminal apparatus and the internal network cannot be set.
前記従来のシステムでは、端末装置のサーバ装置に対する接続が切断された場合に、直ちに切断前のサーバ装置に再接続することはできない。 In the conventional system, when the connection of the terminal device to the server device is disconnected, it is not possible to immediately reconnect to the server device before disconnection.
本発明は、このような課題に鑑みなされたもので、端末装置のサーバ装置に対する接続が切断された場合に、直ちに切断前のサーバ装置に再接続することが可能になる情報システムおよびその制御プログラムを提供することを目的とする。 The present invention has been made in view of such problems, and when a connection of a terminal device to a server device is disconnected, an information system that can immediately reconnect to the server device before disconnection and a control program therefor The purpose is to provide.
請求項1に記載の情報システムは、端末装置がファイアウォール装置を介して接続されるサーバ装置を備えた情報システムであって、前記サーバ装置は、前記端末装置を認証する端末認証手段と、この端末認証手段により認証された端末装置の特定の接続先へのアクセスを許可するための当該特定の接続先の接続情報を含むフィルタ情報を生成するフィルタ情報生成手段と、このフィルタ情報生成手段により生成されたフィルタ情報を前記ファイアウォール装置および前記認証された端末装置へ送信するフィルタ情報送信手段とを備え、前記端末装置は、前記サーバ装置から送信されたフィルタ情報を受信して記憶するフィルタ情報記憶手段と、前記サーバ装置の特定の接続先と接続する特定接続先接続手段と、この特定接続先接続手段による特定の接続先との接続後、当該接続が切断された際に、前記フィルタ情報記憶手段により記憶されたフィルタ情報に含まれる特定の接続先の接続情報に従い当該特定の接続先と再接続する特定接続先再接続手段とを備えた、ことを特徴としている。
The information system according to
請求項2に記載の情報システムは、前記請求項1に記載の情報システムにおいて、前記サーバ装置は、管理サーバ装置および前記特定の接続先であるシンクライアントサーバ装置からなり、前記管理サーバ装置が、前記端末認証手段、前記フィルタ情報生成手段、前記フィルタ情報送信手段を有する、ことを特徴としている。
The information system according to
請求項3に記載の情報システムは、前記請求項2に記載の情報システムにおいて、前記端末装置は、さらに、前記特定接続先再接続手段による前記シンクライアントサーバ装置との再接続の結果、当該シンクライアントサーバ装置の接続情報が変更されていることで接続不可となった場合に、前記管理サーバ装置へ再接続する管理サーバ再接続手段を備えた、ことを特徴としている。 The information system according to a third aspect is the information system according to the second aspect, wherein the terminal device further includes the thin client server device as a result of reconnection with the thin client server device by the specific connection destination reconnection means. A management server reconnecting means is provided for reconnecting to the management server device when the connection is not possible because the connection information of the client server device has been changed.
請求項4に記載のプログラムは、端末装置がファイアウォール装置を介して接続されるサーバ装置を備えた情報システムのコンピュータを制御するためのプログラムであって、前記サーバ装置のコンピュータを、前記端末装置を認証する端末認証手段、この端末認証手段により認証された端末装置の特定の接続先へのアクセスを許可するための当該特定の接続先の接続情報を含むフィルタ情報を生成するフィルタ情報生成手段、このフィルタ情報生成手段により生成されたフィルタ情報を前記ファイアウォール装置および前記認証された端末装置へ送信するフィルタ情報送信手段、前記端末装置のコンピュータを、前記サーバ装置から送信されたフィルタ情報を受信してメモリに記憶させるフィルタ情報記憶手段、前記サーバ装置の特定の接続先と接続する特定接続先接続手段、この特定接続先接続手段による特定の接続先との接続後、当該接続が切断された際に、前記フィルタ情報記憶手段により記憶されたフィルタ情報に含まれる特定の接続先の接続情報に従い当該特定の接続先と再接続する特定接続先再接続手段、として機能させることを特徴としている。
The program according to
本発明によれば、端末装置のサーバ装置に対する接続が切断された場合に、直ちに切断前のサーバ装置に再接続することが可能になる情報システムおよびその制御プログラムを提供できる。 ADVANTAGE OF THE INVENTION According to this invention, when the connection with respect to the server apparatus of a terminal device is cut | disconnected, the information system which can be reconnected to the server apparatus before a disconnection immediately, and its control program can be provided.
以下図面により本発明の実施の形態について説明する。 Embodiments of the present invention will be described below with reference to the drawings.
図1は、本発明の情報システムの実施形態に係るシン・クライアント・システムの構成を示すブロック図である。 FIG. 1 is a block diagram showing a configuration of a thin client system according to an embodiment of an information system of the present invention.
このシン・クライアント・システムは、Webサーバ装置(WS)10、管理サーバ装置(MS)20、シンクライアントサーバ装置(TS)30を接続した社内LAN(Local Area Network)などの内部ネットワークNLと、この内部ネットワークNLの入出力端と有線または無線のWAN(Wide Area Network)からなる外部ネットワークNWとの間に介在されたFW(ファイアウォール)装置40と、前記外部ネットワークNWに適宜接続可能な携帯電話などを使用したシンクライアント端末装置(TCa)50a,(TCb)50n…を備える。
This thin client system includes an internal network NL such as an in-house LAN (Local Area Network) to which a Web server device (WS) 10, a management server device (MS) 20, and a thin client server device (TS) 30 are connected. A FW (firewall)
前記内部ネットワークのNLのWebサーバ装置(WS)10は、前記外部ネットワークNWからアクセスのあった端末装置(TCa)50a,(TCb)50n…に対して、シンクライアント装置として動作させるためのアプリケーションプログラム(シンクライアント制御プログラムPRt)をダウンロードしてインストールさせるプログラムサーバの機能(Wa)を有し、当該インストール用のプログラムが記憶されるダウンロード用データメモリ(DL)10Pを備える。 The NL Web server device (WS) 10 of the internal network causes the terminal devices (TCa) 50a, (TCb) 50n, ... accessed from the external network NW to operate as thin client devices. It has a program server function (Wa) that downloads and installs (thin client control program PRt), and includes a download data memory (DL) 10P in which the installation program is stored.
このWebサーバ装置(WS)10にアクセス可能な端末装置(TCa)50a,(TCb)50n…を認証するためのユーザIDおよびパスワードは、当該Webサーバ装置(WS)10と管理サーバ装置(MS)20とに共有のID認証・端末番号登録DB(Data base)20Dに登録される。 The user ID and password for authenticating the terminal devices (TCa) 50a, (TCb) 50n,... Accessible to the Web server device (WS) 10 are the Web server device (WS) 10 and the management server device (MS). 20 is registered in a shared ID authentication / terminal number registration DB (Data base) 20D.
前記管理サーバ装置(MS)20は、前記Webサーバ装置(WS)10からインストールされたシンクライアント制御プログラムPRtに従いアクセスのあった端末装置(TC)50の端末番号、IPアドレス、帯域制御情報(QOS:quality of service)を取得し、該当する端末装置(TC)50とシンクライアントサーバ装置(TS)30との間のパケット通過を許可するフィルタ情報[FI](図3(B)(C)参照)のポリシールールを生成する機能(Ma)、生成したポリシールールのフィルタ情報[FI]を追加したフィルタ情報テーブル[TFI](図3(D)参照)をFW装置40へ送信して反映させる機能(Mb)、および当該フィルタ情報[FI]に含まれるシンクライアントサーバ装置(TS)30の接続情報(IPアドレス)や帯域制御情報(QOS)を個別にまたは同フィルタ情報[FI]をそのままアクセス元の端末装置(TC)50へ送信して記憶させる機能(Mc)を有する。
The management server device (MS) 20 includes the terminal number, IP address, and bandwidth control information (QOS) of the terminal device (TC) 50 that has been accessed according to the thin client control program PRt installed from the Web server device (WS) 10. : quality of service) and filter information [FI] that permits packet passage between the corresponding terminal device (TC) 50 and the thin client server device (TS) 30 (see FIGS. 3B and 3C) ) Policy rule generation function (Ma), and a filter information table [TFI] (see FIG. 3D) to which the filter information [FI] of the generated policy rule is added is transmitted to the
この管理サーバ装置(MS)20により取得された端末装置(TCa)50a,(TCb)50n…の端末番号、IPアドレス、帯域制御情報(QOS)は、当該各端末装置(TCa)50a,(TCb)50n…のユーザIDに対応付けられて前記Webサーバ装置(WS)10と共有のID認証・端末番号登録DB20Dに登録される。 The terminal numbers, IP addresses, and bandwidth control information (QOS) of the terminal devices (TCa) 50a, (TCb) 50n... Acquired by the management server device (MS) 20 are the terminal devices (TCa) 50a, (TCb). ) Are registered in the ID authentication / terminal number registration DB 20D shared with the Web server apparatus (WS) 10 in association with the user ID of 50n.
図2Aは、前記シン・クライアント・システムの内部ネットワークNLにおけるID認証・端末番号登録DB20Dに登録されたID登録データ20Daを示す図である。 FIG. 2A is a diagram showing ID registration data 20Da registered in the ID authentication / terminal number registration DB 20D in the internal network NL of the thin client system.
図2Bは、前記シン・クライアント・システムの内部ネットワークNLにおけるID認証・端末番号登録DB20Dに登録された端末番号,IPアドレス登録データ20Dbを示す図である。 FIG. 2B is a diagram showing the terminal number and IP address registration data 20Db registered in the ID authentication / terminal number registration DB 20D in the internal network NL of the thin client system.
前記端末装置(TCa)50a,(TCb)50b,…は、前記Webサーバ装置(WS)10へアクセスしてダウンロードされたシンクライアント制御プログラムPRtをインストールする機能(Ta)、インストールされたシンクライアント制御プログラムPRtに従い前記管理サーバ装置(MS)20へアクセスし、生成されたフィルタ情報[FIa][FIb]…に含まれるシンクライアントサーバ装置(TS)30の接続情報(IPアドレス)や帯域制御情報(QOS)を個別にまたは同フィルタ情報[FIa][FIb]…をそのまま受信し記憶してシンクライアントサーバ装置(TS)30へ接続する機能(Tb)、シンクライアントサーバ装置(TS)30との接続後に前記記憶されたフィルタ情報[FIa][FIb]…に基づきフィルタリング処理しながらシンクライアント処理する機能(Tc)、シンクライアントサーバ装置(TS)30と不必要に切断された場合に前記記憶されたサーバ装置(TS)30の接続情報(IPアドレス)に従い直ちにシンクライアントサーバ装置(TS)30と再接続する機能(Td)、このシンクライアントサーバ装置(TS)30との再接続処理に伴い端末装置(TC)50自身のIPアドレスが変更された場合に、前記インストールされたシンクライアント制御プログラムPRtに従い前記管理サーバ装置(MS)20へ再接続する機能(Te)を有する。 The terminal devices (TCa) 50a, (TCb) 50b,... Have a function (Ta) for installing the thin client control program PRt downloaded by accessing the Web server device (WS) 10, and installed thin client control. The management server device (MS) 20 is accessed according to the program PRt, and the connection information (IP address) and bandwidth control information (thinner information) of the thin client server device (TS) 30 included in the generated filter information [FIa] [FIb]. QOS) individually or the same filter information [FIa] [FIb]... Is received and stored as it is and connected to the thin client server device (TS) 30 (Tb), connection with the thin client server device (TS) 30 Thin client while filtering based on the stored filter information [FIa] [FIb] ... Function (Tc), the thin client server device (TS) 30 when it is unnecessarily disconnected from the thin client server device (TS) 30 according to the stored connection information (IP address) of the server device (TS) 30 immediately When the IP address of the terminal device (TC) 50 itself is changed in accordance with the reconnection process with the thin client server device (TS) 30, the installed thin client control It has a function (Te) for reconnecting to the management server device (MS) 20 according to the program PRt.
前記FW装置40は、デフォルト設定または前記管理サーバ装置(MS)20により設定されたフィルタ情報テーブル[TFId](図3(A)参照)または[TFI](図3(D)参照)に従いフィルタリング処理する機能(Fa)、前記管理サーバ装置(MS)20からの要求に応じて現在のフィルタ情報[TFId]または[TFI]を送信する機能(Fb)を有する。
The
前記シンクライアントサーバ装置(TS)30は、接続されたシンクライアント端末装置(TCa)50a,(TCb)50b,…との間でユーザ入力イベントに応じた各種のアプリケーション処理を実行するなど、所定のシンクライアントサーバ処理を実行する機能(Sa)を有する。 The thin client server device (TS) 30 executes predetermined application processes according to user input events with the connected thin client terminal devices (TCa) 50a, (TCb) 50b,. It has a function (Sa) for executing thin client server processing.
このシンクライアントサーバ装置(TS)30において、シンクライアント端末装置(TC)50からの入力イベント信号に応じたアプリケーションプログラムの実行に伴い、クライアント用仮想フレームバッファ37(図6参照)上に描画生成された表示画面の描画データGは、アクセス元であるシンクライアント端末装置(TC)50へ転送される。 In the thin client server device (TS) 30, drawing is generated on the client virtual frame buffer 37 (see FIG. 6) in accordance with the execution of the application program corresponding to the input event signal from the thin client terminal device (TC) 50. The display screen drawing data G is transferred to the thin client terminal device (TC) 50 that is the access source.
そして、シンクライアント端末装置(TC)50では、前記シンクライアントサーバ装置30から転送された表示画面の描画データGがフレームバッファ55(図8参照)に展開され、表示装置56の表示画面に表示される。
In the thin client terminal device (TC) 50, the drawing data G of the display screen transferred from the thin
つまり、このシン・クライアント・システムにおけるシンクライアント端末装置(TC)50(図8参照)は、キーボードやマウスなどのユーザ操作に応じた入力機能とLCD表示部などへの出力機能、LANに接続するための有線または無線の近距離通信機能、携帯電話ネットワークなどの公衆回線ネットワークNWに接続するための無線通信機能を主要な機能として有し、少なくとも前記シンクライアントサーバ装置(TS)30が有している各種のアプリケーション機能やデータファイルの管理機能を持っていない。 That is, the thin client terminal device (TC) 50 (see FIG. 8) in this thin client system is connected to an input function according to a user operation such as a keyboard and a mouse, an output function to an LCD display unit, etc., and a LAN. A wired or wireless short-range communication function, and a wireless communication function for connecting to a public line network NW such as a cellular phone network as main functions, and at least the thin client server device (TS) 30 has Does not have various application functions or data file management functions.
図3は、前記シン・クライアント・システムの各段階において設定されるフィルタ情報の具体例を示す図であり、同図(A)は、FW装置40にデフォルト設定されるフィルタ情報テーブル[TFId]を示す図、同図(B)は、シンクライアント端末装置(TCa)50aが管理サーバ装置(MS)20へアクセスすることで生成され当該端末装置(TCa)50aに設定されるフィルタ情報[FIa]を示す図、同図(C)は、シンクライアント端末装置(TCb)50bが管理サーバ装置(MS)20へアクセスすることで生成され当該端末装置(TCb)50bに設定されるフィルタ情報[FIb]を示す図、同図(D)は、前記各シンクライアント端末装置(TCa)50a,(TCb)50bが管理サーバ装置(MS)20へアクセスすることで生成された各ポリシールールを追加してFW装置40に設定されるフィルタ情報テーブル[TFI]を示す図である。
FIG. 3 is a diagram showing a specific example of filter information set at each stage of the thin client system. FIG. 3A shows a filter information table [TFId] set as default in the
本実施形態のシン・クライアント・システムにおいて、FW装置40にデフォルト設定されるフィルタ情報テーブル[TFId]としては、図3(A)に示すように、内部ネットワークNLのWebサーバ装置(WS)10と管理サーバ装置(MS)20を送信先とする全ての送信元からのパケットの通過を許可し、シンクライアントサーバ装置(TS)30を送信先とする全ての送信元からのパケットの通過を禁止するポリシールールが記述されている。
In the thin client system of the present embodiment, the filter information table [TFId] set as default in the
また、シンクライアント端末装置(TCa)50aが管理サーバ装置(MS)20へアクセスすることで生成され当該端末装置(TCa)50aに設定されるフィルタ情報[FIa]としては、図3(B)に示すように、この端末装置(TCa)50aを送信元、シンクライアントサーバ装置(TS)30を送信先とするパケットの通過を許可すると共に、帯域制御[qos]を設定するポリシールールが記述される。 Further, filter information [FIa] generated by the thin client terminal device (TCa) 50a accessing the management server device (MS) 20 and set in the terminal device (TCa) 50a is shown in FIG. As shown, a policy rule for permitting the passage of packets having the terminal device (TCa) 50a as a transmission source and the thin client server device (TS) 30 as a transmission destination and setting bandwidth control [qos] is described. .
また、シンクライアント端末装置(TCb)50bが管理サーバ装置(MS)20へアクセスすることで生成され当該端末装置(TCb)50bに設定されるフィルタ情報[FIb]としては、図3(C)に示すように、この端末装置(TCb)50bを送信元、シンクライアントサーバ装置(TS)30を送信先とするパケットの通過を許可するポリシールールが記述される。 Further, filter information [FIb] generated when the thin client terminal device (TCb) 50b accesses the management server device (MS) 20 and set in the terminal device (TCb) 50b is shown in FIG. As shown, a policy rule that permits the passage of a packet having the terminal device (TCb) 50b as a transmission source and the thin client server device (TS) 30 as a transmission destination is described.
そして、前記各シンクライアント端末装置(TCa)50a,(TCb)50bが管理サーバ装置(MS)20へアクセスすることで生成された各ポリシールールを追加してFW装置40に設定されるフィルタ情報テーブル[TFI]としては、図3(D)に示すように、前記デフォルト設定されたポリシールール(図3(A)参照)に加えて、シンクライアントサーバ装置(TS)30と各シンクライアント端末装置(TCa)50a,(TCb)50bとの間のパケット通過を許可し、そのうちシンクライアント端末装置(TCa)50aとの間に帯域制御[qos]を設定するポリシールールが追加される。
A filter information table set in the
図4は、前記シン・クライアント・システムの内部ネットワークNLにおけるWebサーバ装置(WS)10の回路構成を示すブロック図である。 FIG. 4 is a block diagram showing a circuit configuration of the Web server device (WS) 10 in the internal network NL of the thin client system.
このWebサーバ装置(WS)10は、コンピュータとしてのCPU11を備え、このCPU11には、バス12を介してHDD13、メモリ14、ネットワーク制御部15が接続される。
The Web server device (WS) 10 includes a
CPU11は、HDD13に記憶されたWebサーバ制御プログラムPRwに従って、メモリ14、前記ダウンロード用データメモリ(DL)10P、前記ID認証・端末番号登録DB(Data base)20Dを作業領域として回路各部の動作を制御し、ソフトウエアとハードウエアとを協働して動作させる。Webサーバ制御プログラムPRwは、ネットワーク制御部15を介して受信されるシンクライアント端末装置(TCa)50a,(TCb)50b,…からのアクセス信号に応じて起動され実行される。
In accordance with the Web server control program PRw stored in the
これによりWebサーバ装置(WS)10は、少なくとも前述したプログラムサーバの機能(Wa)を有する。 Thereby, the Web server device (WS) 10 has at least the function (Wa) of the program server described above.
前記Webサーバ制御プログラムPRwは、その全部又は一部を、HDD13に予め記憶させてもよいし、メモリカードやCD,DVDなどの持ち運び可能な外部の記憶媒体から読み込んでHDD13に記憶させてもよいし、外部のWebサーバ(プログラムサーバ)から通信ネットワークNW,NLを介してダウンロードしHDD13に記憶させてもよい。
All or part of the Web server control program PRw may be stored in the
図5は、前記シン・クライアント・システムの内部ネットワークNLにおける管理サーバ装置(MS)20の回路構成を示すブロック図である。 FIG. 5 is a block diagram showing a circuit configuration of the management server device (MS) 20 in the internal network NL of the thin client system.
この管理サーバ装置(MS)20は、コンピュータとしてのCPU21を備え、このCPU21には、バス22を介してHDD23、メモリ24、ネットワーク制御部25が接続される。
The management server device (MS) 20 includes a
CPU21は、HDD23に記憶された管理サーバ制御プログラムPRmに従って、メモリ24および前記ID認証・端末番号登録DB(Data base)20Dを作業領域として回路各部の動作を制御し、ソフトウエアとハードウエアとを協働して動作させる。管理サーバ制御プログラムPRmは、ネットワーク制御部25を介して受信されるシンクライアント端末装置(TCa)50a,(TCb)50b,…からのアクセス信号に応じて起動され実行される。
In accordance with the management server control program PRm stored in the
これにより管理サーバ装置(MS)20は、少なくとも前述した3つの機能(Ma)(Mb)(Mc)を有する。 As a result, the management server device (MS) 20 has at least the three functions (Ma), (Mb), and (Mc) described above.
前記管理サーバ制御プログラムPRmは、その全部又は一部を、HDD23に予め記憶させてもよいし、メモリカードやCD,DVDなどの持ち運び可能な外部の記憶媒体から読み込んでHDD23に記憶させてもよいし、外部のWebサーバ(プログラムサーバ)から通信ネットワークNW,NLを介してダウンロードしHDD23に記憶させてもよい。
All or part of the management server control program PRm may be stored in the
図6は、前記シン・クライアント・システムの内部ネットワークNLにおけるシンクライアントサーバ装置(TS)30の回路構成を示すブロック図である。 FIG. 6 is a block diagram showing a circuit configuration of the thin client server device (TS) 30 in the internal network NL of the thin client system.
このシンクライアントサーバ装置(TS)30は、コンピュータとしてのCPU31を備え、このCPU31には、バス32を介してHDD33、メモリ34、ネットワーク制御部35、接続情報DB(Data base)36、仮想フレームバッファ37が接続される。
The thin client server device (TS) 30 includes a
CPU31は、HDD33に記憶されたシステムプログラムや種々のアプリケーションプログラムなどのシンクライアントサーバ制御プログラムPRsに従って、メモリ34を作業領域として回路各部の動作を制御し、ソフトウエアとハードウエアとを協働して動作させる。シンクライアントサーバ制御プログラムPRsは、ネットワーク制御部35を介して受信されるシンクライアント端末装置(TCa)50a,(TCb)50b,…からのユーザ操作に対応した入力イベント信号に応じて起動され実行される。
The
これによりシンクライアントサーバ装置(TS)30は、少なくとも前述した所定のシンクライアントサーバ処理を実行する機能(Sa)を有する。 Accordingly, the thin client server device (TS) 30 has at least a function (Sa) for executing the predetermined thin client server process described above.
前記シンクライアントサーバ制御プログラムPRsは、その全部又は一部を、HDD33に予め記憶させてもよいし、メモリカードやCD,DVDなどの持ち運び可能な外部の記憶媒体から読み込んでHDD33に記憶させてもよいし、外部のWebサーバ(プログラムサーバ)から通信ネットワークNW,NLを介してダウンロードしHDD33に記憶させてもよい。
The thin client server control program PRs may be stored in whole or in part in the
このシンクライアントサーバ装置(TS)30において、シンクライアント端末装置(TCa)50a,(TCb)50b,…からの入力イベント信号に応じて起動・実行されるアプリケーションプログラムに従いメモリ34を使用して生成された種々のデータは、例えばそのユーザIDに対応付けられてHDD33に記憶される。またクライアント用表示画面の描画データGは、仮想フレームバッファ37を使用して生成された後、圧縮処理されて、ネットワーク制御部35からイベント入力元のシンクライアント端末装置(TCa)50a,(TCb)50b,…へ転送されて表示出力される。
The thin client server device (TS) 30 is generated using the
このシンクライアントサーバ装置(TS)30の接続情報DB36には、当該サーバ装置(TS)30に接続が許可されたシンクライアント端末装置(TCa)50a,(TCb)50b,…の接続情報(クライアント名/IPアドレス/画面解像度など)が、ユーザIDなどに対応付けられて記憶される。
In the
図7は、前記シン・クライアント・システムにおける内部ネットワークNLの入出力端に設置されるファイアウォール(FW)装置40の回路構成を示すブロック図である。
FIG. 7 is a block diagram showing a circuit configuration of a firewall (FW)
このFW装置40は、コンピュータとしてのCPU41を備え、このCPU41には、バス42を介してメモリ43、ネットワーク制御部44、ポリシールールDB(Data base)45が接続される。
The
CPU41は、メモリ43に記憶されたファイアウォール制御プログラムPRfに従って、当該メモリ43を作業領域として回路各部の動作を制御し、ソフトウエアとハードウエアとを協働して動作させる。ファイアウォール制御プログラムPRfは、ネットワーク制御部44を介して受信されるシンクライアント端末装置(TCa)50a,(TCb)50b,…からのアクセス信号、および前記Webサーバ装置(WS)10、管理サーバ装置(MS)20、シンクライアントサーバ装置(TS)30からの各応答信号に応じて起動され実行される。
In accordance with the firewall control program PRf stored in the
これによりFW装置40は、少なくとも前述した2つの機能(Fa)(Fb)を有する。
Thereby, the
前記ファイアウォール制御プログラムPRfは、その全部又は一部を、メモリ43に予め記憶させてもよいし、メモリカードやCD,DVDなどの持ち運び可能な外部の記憶媒体から読み込んでメモリ43に記憶させてもよいし、外部のWebサーバ(プログラムサーバ)から通信ネットワークNW,NLを介してダウンロードしメモリ43に記憶させてもよい。
All or part of the firewall control program PRf may be stored in the
このFW装置40のポリシールールDB45には、デフォルト設定されたフィルタ情報テーブル[TFId](図3(A)参照)、あるいはシンクライアント端末装置(TCa)50a,(TCb)50bが管理サーバ装置(MS)20へアクセスことにより生成されたフィルタ情報テーブル[TFI](図3(D)参照)が記憶される。
In the
図8は、前記シン・クライアント・システムの外部ネットワークNWにおけるシンクライアント端末装置(TCa)50a,(TCb)50b,…の回路構成を示すブロック図である。 FIG. 8 is a block diagram showing a circuit configuration of the thin client terminal devices (TCa) 50a, (TCb) 50b,... In the external network NW of the thin client system.
ここでは、シンクライアント端末装置(TC)50として説明する。 Here, the thin client terminal device (TC) 50 will be described.
このシンクライアント端末装置(TC)50は、コンピュータとしてのCPU51を備え、このCPU51には、バス52を介してメモリ53、フレームバッファ55が接続される。そして、このフレームバッファ55に書き込まれた表示画面の描画データGが表示装置56に出力されて表示される。
The thin client terminal device (TC) 50 includes a
また、CPU51には、バス52を介してキー,ポインタなどの入力装置(I/O)54が接続され、さらに、他の情報機器と近距離通信するためのネットワーク制御部57、携帯電話回線を介して外部ネットワークNWにアクセスするための送受信部58およびそのアンテナ59が接続される。
Further, an input device (I / O) 54 such as a key and a pointer is connected to the
CPU51は、メモリ53に記憶されたシンクライアント制御プログラムPRtに従って、当該メモリ53を作業領域として回路各部の動作を制御し、ソフトウエアとハードウエアとを協働して動作させる。シンクライアント制御プログラムPRtは、入力装置(I/O)54からのキー入力信号やポインタ入力信号、ネットワーク制御部57や送受信部58を介して受信される前記FW装置40を通して転送された前記Webサーバ装置(WS)10や管理サーバ装置(MS)20からの各応答信号、さらにシンクライアントサーバ装置(TS)30からのアプリケーション応答信号や表示画面の描画データGなどに応じて起動され実行される。
In accordance with the thin client control program PRt stored in the
これによりシンクライアント端末装置(TC)50は、少なくとも前述した5つの機能(Ta)(Tb)(Tc)(Td)(Te)を有する。 Accordingly, the thin client terminal device (TC) 50 has at least the five functions (Ta) (Tb) (Tc) (Td) (Te) described above.
前記シンクライアント制御プログラムPRtは、その全部又は一部を、メモリ53に予め記憶させてもよいし、メモリカードやCD,DVDなどの持ち運び可能な外部の記憶媒体から読み込んでメモリ53に記憶させてもよいし、外部のWebサーバ(プログラムサーバ)10から通信ネットワークNWを介してダウンロードしメモリ53に記憶させてもよい。
The thin client control program PRt may be stored in whole or in part in the
このシンクライアント端末装置(TC)50において、前記シンクライアントサーバ装置(TS)30におけるアプリケーションプログラムを実行させて生成した種々のデータは、適宜、メモリ53に読み込ませて記憶させ、また生成転送された表示画面の描画データGは、その圧縮が解凍されてフレームバッファ55に書き込まれ表示装置56で表示出力される。
In the thin client terminal device (TC) 50, various data generated by executing the application program in the thin client server device (TS) 30 is appropriately read and stored in the
なお、このシンクライアント端末装置(TC)50のメモリ53には、前記管理サーバ装置(MS)20にアクセスすることにより生成された前記シンクライアントサーバ装置(TS)30の接続情報(IPアドレス)を含むフィルタ情報[FI](図3(B)(C)参照)が記憶される。
The
これにより、シンクライアント端末装置(TC)50のシンクライアントサーバ装置(TS)30に対する接続が切断された場合に、直ちに切断前の同サーバ装置(TS)30に再接続することが可能になる。 Accordingly, when the connection of the thin client terminal device (TC) 50 to the thin client server device (TS) 30 is disconnected, it is possible to immediately reconnect to the server device (TS) 30 before the disconnection.
次に、前記構成のシン・クライアント・システムの動作について説明する。 Next, the operation of the thin client system configured as described above will be described.
先ず、FW装置40では、前記図3(A)で示したように、デフォルト設定されたフィルタ情報テーブル[TFId]がポリシールールDB45に記憶され、内部ネットワークNLのWebサーバ装置(WS)10と管理サーバ装置(MS)20を送信先とする全ての送信元からのパケットの通過を許可し、シンクライアントサーバ装置(TS)30を送信先とする全ての送信元からのパケットの通過を禁止するフィルタリング処理が実行される。
First, in the
図9は、前記シン・クライアント・システムのWebサーバ装置(WS)10によるWebサーバ処理を示すフローチャートである。 FIG. 9 is a flowchart showing Web server processing by the Web server device (WS) 10 of the thin client system.
Webサーバ装置(WS)10において、シンクライアント端末装置(TCa)50aから認証要求信号が受信され(ステップW1(Yes))、この後、同端末装置(TCa)50aからユーザID、パスワードが受信されると(ステップW2)、ID認証・端末番号登録DB20Dに登録されているID登録データ20Da(図2A参照)に基づき認証処理が実行される(ステップW3)。 The Web server device (WS) 10 receives an authentication request signal from the thin client terminal device (TCa) 50a (step W1 (Yes)), and then receives a user ID and password from the terminal device (TCa) 50a. Then (step W2), an authentication process is executed based on the ID registration data 20Da (see FIG. 2A) registered in the ID authentication / terminal number registration DB 20D (step W3).
ここで、認証要求元のシンクライアント端末装置(TCa)50aについて“認証OK”と判断され(ステップW3(Yes))、この後、同端末装置(TCa)50aからアプリケーションプログラムのダウンロード要求が受信されると(ステップW4(Yes))、ダウンロード用データメモリ(DL)10Pに記憶されているシンクライアント装置として機能させるためのアプリケーションプログラムが読み出され、前記ダウンロード要求元の端末装置(TCa)50aへ送信される(ステップW5)。 Here, the authentication request source thin client terminal device (TCa) 50a is determined to be “authentication OK” (step W3 (Yes)), and thereafter, a request for downloading an application program is received from the terminal device (TCa) 50a. Then (step W4 (Yes)), an application program for functioning as a thin client device stored in the download data memory (DL) 10P is read, and the download request source terminal device (TCa) 50a is read. It is transmitted (step W5).
このアプリケーションプログラムを送信した端末装置(TCa)50aからプログラムダウンロードの正常応答信号が受信され、送信完了と判断されると(ステップW6(Yes))、例えば他の端末装置(TCb)50b,…とのアクセスが無いとの判定に従い処理終了と判断され(ステップW7(Yes))、前記端末装置(TCa)50aとの切断処理が実行される(ステップW8)。 When a normal response signal for program download is received from the terminal device (TCa) 50a that has transmitted this application program and it is determined that the transmission has been completed (step W6 (Yes)), for example, another terminal device (TCb) 50b,. In accordance with the determination that there is no access, it is determined that the process is terminated (step W7 (Yes)), and the disconnection process with the terminal device (TCa) 50a is executed (step W8).
図10は、前記シン・クライアント・システムの管理サーバ装置(MS)20による管理サーバ処理を示すフローチャートである。 FIG. 10 is a flowchart showing management server processing by the management server device (MS) 20 of the thin client system.
管理サーバ装置(MS)20において、前記シンクライアント端末装置(TCa)50aから接続要求信号が受信されたと判断されると(ステップM1(Yes))、当該接続要求元の端末装置(TCa)50aに対して、その端末番号とIPアドレスを含む端末情報の通知を要求する信号が送信される(ステップM2)。 When the management server device (MS) 20 determines that a connection request signal has been received from the thin client terminal device (TCa) 50a (step M1 (Yes)), the connection request source terminal device (TCa) 50a On the other hand, a signal requesting notification of terminal information including the terminal number and the IP address is transmitted (step M2).
この端末情報の通知要求信号に応答して、前記シンクライアント端末装置(TCa)50aから送信された端末情報の受信が完了したと判断されると(ステップM3(Yes))、FW装置40に対して、そのポリシールールDB45に現在記憶されているフィルタ情報テーブル[TFI]の取得要求が送信される(ステップM4)。
When it is determined that the reception of the terminal information transmitted from the thin client terminal device (TCa) 50a is completed in response to the terminal information notification request signal (step M3 (Yes)), the
このフィルタ情報の取得要求に応答して、前記FW装置40から送信されたフィルタ情報テーブル(例えば[TFId](図3(A)参照))が受信され取得完了と判断されると(ステップM5(Yes))、前記ステップM3にて接続要求元の端末装置(TCa)50aから受信された端末番号が、ID認証・端末番号登録DB20Dに登録されている端末番号,IPアドレス登録データ20Db(図2B参照)の中に既に登録済みか否か判断される(ステップM6)。
In response to the filter information acquisition request, when the filter information table (for example, [TFId] (see FIG. 3A)) transmitted from the
ここで、前記シンクライアント端末装置(TCa)50aの端末番号が、前記端末番号,IPアドレス登録データ20Dbの中に登録されてないと判断されると(ステップM6(No))、当該端末装置(TCa)50aの端末番号,IPアドレスが新規登録される(ステップM7)。 If it is determined that the terminal number of the thin client terminal device (TCa) 50a is not registered in the terminal number and IP address registration data 20Db (step M6 (No)), the terminal device ( (TCa) 50a terminal number and IP address are newly registered (step M7).
さらに、前記端末装置(TCa)50aから受信された端末情報に帯域制御情報(QOS)が含まれるか否か判断される(ステップM8)。 Further, it is determined whether or not the terminal information received from the terminal device (TCa) 50a includes band control information (QOS) (step M8).
ここで、帯域制御情報(QOS)が含まれると判断されると(ステップM8(Yes))、前記端末番号,IPアドレス登録データ20Db(図2B参照)に新規登録された前記端末装置(TCa)50aの端末番号,IPアドレスに対応付けて、その帯域制御情報“有”として設定登録される(ステップM9)。 If it is determined that the bandwidth control information (QOS) is included (step M8 (Yes)), the terminal device (TCa) newly registered in the terminal number and IP address registration data 20Db (see FIG. 2B). In association with the terminal number and IP address of 50a, the bandwidth control information is set and registered as “present” (step M9).
すると、前記端末番号,IPアドレス登録データ20Dbに新規登録されたシンクライアント端末装置(TCa)50aのIPアドレスと帯域制御情報“有”に応じて、当該端末装置(TCa)50aのシンクライアントサーバ装置(TS)30に対するパケット通過を許可するポリシールールを記述したフィルタ情報[FIa](図3(B)参照)が生成され、前記ステップM5にてFW装置40から取得された現在のフィルタ情報テーブル[TFId](図3(A)参照)に追加される(ステップM10)。
Then, in accordance with the IP address of the thin client terminal device (TCa) 50a newly registered in the terminal number and IP address registration data 20Db and the bandwidth control information “present”, the thin client server device of the terminal device (TCa) 50a Filter information [FIa] (see FIG. 3B) describing a policy rule permitting packet passage to (TS) 30 is generated, and the current filter information table obtained from the
すると、前記シンクライアント端末装置(TCa)50aのポリシールールを追加したフィルタ情報テーブル[TFI]が前記FW装置40へ送信され、フィルタリングの設定に反映される(ステップM11)。
Then, the filter information table [TFI] to which the policy rule of the thin client terminal device (TCa) 50a is added is transmitted to the
ここで、前記FW装置40からフィルタリング設定の反映完了信号が受信されると(ステップM12(Yes))、前記シンクライアント端末装置(TCa)50aの端末情報に基づき生成されたフィルタ情報[FIa](図3(B)参照)に含まれるシンクライアントサーバ装置(TS)30の接続情報(IPアドレス)と帯域制御情報(QOS)が個々に、または当該フィルタ情報[FIa]そのものが、前記シンクライアント端末装置(TCa)50aへ送信されて記憶され、端末本体のフィルタリングの設定に反映される(ステップM13)。 Here, when a reflection setting reflection completion signal is received from the FW device 40 (step M12 (Yes)), the filter information [FIa] generated based on the terminal information of the thin client terminal device (TCa) 50a ( The connection information (IP address) and bandwidth control information (QOS) of the thin client server device (TS) 30 included in FIG. 3B) or the filter information [FIa] itself is the thin client terminal. It is transmitted to and stored in the device (TCa) 50a, and is reflected in the filtering settings of the terminal body (step M13).
そして、前記フィルタ情報[FIa]あるいは当該フィルタ情報[FIa]に含まれるシンクライアントサーバ装置(TS)30の接続情報(IPアドレス)と帯域制御情報(QOS)の送信が完了すると(ステップM14(Yes))、例えば他の端末装置(TCb)50b,…とのアクセスが無いとの判定に従い処理終了と判断され(ステップM15(Yes))、終了処理が実行される(ステップM19)。 When transmission of the connection information (IP address) and bandwidth control information (QOS) of the thin client server device (TS) 30 included in the filter information [FIa] or the filter information [FIa] is completed (step M14 (Yes )), For example, according to the determination that there is no access to another terminal device (TCb) 50b,... (Step M15 (Yes)), and the end processing is executed (step M19).
なお、管理サーバ装置(MS)20において、さらにシンクライアント端末装置(TCb)50bからも新規に接続要求があった場合は、前記同様にステップM1〜M13の処理が実行される。 In the management server device (MS) 20, when there is a new connection request from the thin client terminal device (TCb) 50b, the processes of steps M1 to M13 are executed as described above.
この場合、ステップM10では、端末番号,IPアドレス登録データ20Db(図2B参照)に新規登録されたシンクライアント端末装置(TCb)50bのIPアドレスと帯域制御情報“無”に応じて、当該端末装置(TCb)50bのシンクライアントサーバ装置(TS)30に対するパケット通過を許可するポリシールールを記述したフィルタ情報[Fib](図3(C)参照)が生成され、前記ステップM5にてFW装置40から取得された現在のフィルタ情報テーブル(前述したシンクライアント端末装置(TCa)50aのポリシールールを追加したフィルタ情報テーブル[TFI])にさらに追加される。
In this case, in step M10, the terminal device according to the terminal number and the IP address of the thin client terminal device (TCb) 50b newly registered in the IP address registration data 20Db (see FIG. 2B) and the bandwidth control information “none”. (TCb) Filter information [Fib] (see FIG. 3C) describing policy rules permitting packet passage to the thin client server device (TS) 30 of 50b is generated, and the
すると、ステップM11では、前記シンクライアント端末装置(TCb)50bのポリシールールをさらに追加したフィルタ情報テーブル[TFI](図3(D)参照)が前記FW装置40へ送信され、フィルタリングの設定に反映される。
Then, in step M11, the filter information table [TFI] (see FIG. 3D), to which the policy rule of the thin client terminal device (TCb) 50b is further added, is transmitted to the
そして、ステップM13では、前記シンクライアント端末装置(TCb)50bの端末情報に基づき生成されたフィルタ情報[FIb](図3(C)参照)に含まれるシンクライアントサーバ装置(TS)30の接続情報(IPアドレス)と帯域制御情報(QOS)が個々に、または当該フィルタ情報[FIb]そのものが、前記シンクライアント端末装置(TCb)50bへ送信されて記憶され、端末本体のフィルタリングの設定に反映される。 In step M13, connection information of the thin client server device (TS) 30 included in the filter information [FIb] (see FIG. 3C) generated based on the terminal information of the thin client terminal device (TCb) 50b. (IP address) and bandwidth control information (QOS) individually or the filter information [FIb] itself is transmitted to and stored in the thin client terminal device (TCb) 50b and reflected in the filtering settings of the terminal body. The
すなわちこの段階において、シンクライアント端末装置(TCa)50aには、図3(B)で示したフィルタ情報[FIa]が設定され、また、シンクライアント端末装置(TCb)50bには、図3(C)で示したフィルタ情報[FIb]が設定され、さらに、FW装置40には、図3(D)で示したフィルタ情報[TFI]が設定された状態になる。
That is, at this stage, the filter information [FIa] shown in FIG. 3B is set in the thin client terminal device (TCa) 50a, and the thin client terminal device (TCb) 50b is set in FIG. ) Is set, and the
そして、前記シンクライアント端末装置(TCa)50a,(TCb)50bは、シンクライアントサーバ装置(TS)30へ接続可能な状態になる。 Then, the thin client terminal devices (TCa) 50a and (TCb) 50b can be connected to the thin client server device (TS) 30.
この後、例えばシンクライアント端末装置(TCa)50aとシンクライアントサーバ装置(TS)30との接続が確立され、当該端末装置(TCa)50aからのユーザ操作に応じた入力イベント信号に従って、サーバ装置(TS)30によりアプリケーションプログラムが実行される状態で、端末装置(TCa)50aの移動に伴う通信環境の悪化等によりサーバ装置(TS)30との接続が断たれる。そして、DHCPによりIPアドレスが動的に変更された端末装置(TCa)50aから管理サーバ装置(MS)20へ再接続の要求があった場合(ステップM1(Yes))、当該端末装置(TCa)50aから受信された端末番号が、前記ID認証・端末番号登録DB20D内の端末番号,IPアドレス登録データ20Db(図2B参照)の中に既に登録されていると判断される(ステップM2〜M6(Yes))。 Thereafter, for example, a connection between the thin client terminal device (TCa) 50a and the thin client server device (TS) 30 is established, and the server device (in accordance with the user event from the terminal device (TCa) 50a) In a state where the application program is executed by the TS) 30, the connection with the server device (TS) 30 is disconnected due to deterioration of the communication environment accompanying the movement of the terminal device (TCa) 50a. When there is a reconnection request from the terminal device (TCa) 50a whose IP address has been dynamically changed by DHCP to the management server device (MS) 20 (step M1 (Yes)), the terminal device (TCa) It is determined that the terminal number received from 50a is already registered in the terminal number and IP address registration data 20Db (see FIG. 2B) in the ID authentication / terminal number registration DB 20D (steps M2 to M6 ( Yes)).
ここで、前記端末番号,IPアドレス登録データ20Dbに登録されている端末装置(TCa)50aの端末番号に対応するところのIPアドレスと、同端末装置(TCa)50aから今回の再接続要求に伴い受信されたIPアドレスとが不一致となり変更されたと判断されると(ステップM16,M17(Yes))、その登録されているIPアドレスが今回受信されたIPアドレスに変更されると共に、ステップM4においてFW装置40から今回取得されたフィルタ情報テーブル[TFI](図3(D)参照)の該当する端末装置(TCa)50aのIPアドレスも今回受信されたIPアドレスに変更される(ステップM18)。
Here, the terminal number and the IP address corresponding to the terminal number of the terminal device (TCa) 50a registered in the IP address registration data 20Db and the current reconnection request from the terminal device (TCa) 50a. If it is determined that the received IP address is inconsistent and changed (steps M16 and M17 (Yes)), the registered IP address is changed to the currently received IP address, and the FW is received in step M4. The IP address of the corresponding terminal device (TCa) 50a in the filter information table [TFI] (see FIG. 3D) acquired this time from the
そして、前記再接続されたシンクライアント端末装置(TCa)50aのIPアドレスを変更したフィルタ情報テーブル[TFI]が前記FW装置40へ送信され、フィルタリングの設定に反映される(ステップM11,M12)。
Then, the filter information table [TFI] in which the IP address of the reconnected thin client terminal device (TCa) 50a is changed is transmitted to the
また、前記再接続されたシンクライアント端末装置(TCa)50aの変更後のフィルタ情報[FIa]に含まれるシンクライアントサーバ装置(TS)30の接続情報(IPアドレス)と帯域制御情報(QOS)が個々に、または当該変更後のフィルタ情報[FIa]そのものが、前記シンクライアント端末装置(TCa)50aへ送信されて記憶され、端末本体のフィルタリングの設定に反映される(ステップM13)。 Further, the connection information (IP address) and bandwidth control information (QOS) of the thin client server device (TS) 30 included in the changed filter information [FIa] of the reconnected thin client terminal device (TCa) 50a The changed filter information [FIa] itself or individually is transmitted to and stored in the thin client terminal device (TCa) 50a and reflected in the filtering settings of the terminal body (step M13).
図11は、前記シン・クライアント・システムのファイアウォール装置(FW)40によるFW処理を示すフローチャートである。 FIG. 11 is a flowchart showing FW processing by the firewall device (FW) 40 of the thin client system.
FW装置40において、予め設定された初期ルーティング処理に従い、内部ネットワークNL上のWebサーバ装置(WS)10と管理サーバ装置(MS)20を送信先とするパケットの通過を許可するフィルタ情報テーブル[TFId](図3(A)参照)が、ポリシールールDB45にデフォルト設定され、正常と判断されると(ステップF1,F2(Yes))、当該デフォルト設定されたフィルタ情報テーブル[TFId]に従ったフィルタリング処理が実行される(ステップF3)。
In the
ここで、前記管理サーバ装置(MS)20からフィルタ情報に関する通知があるか否か判断され(ステップF4)、通知ありと判断された場合に(ステップF4(Yes))、フィルタ情報の送信要求が通知されたか、またはフィルタ情報が受信されたのかが判断される(ステップF5)。 Here, it is determined whether or not there is a notification regarding the filter information from the management server device (MS) 20 (step F4). When it is determined that there is a notification (step F4 (Yes)), a transmission request for the filter information is made. It is determined whether notification has been made or filter information has been received (step F5).
そして、前記管理サーバ装置(MS)20からフィルタ情報の送信要求が通知されたと判断された場合は(ステップF5(Yes))、ポリシールールDB45に設定されているフィルタ情報テーブル(最初は[TFId](図3(A)参照))が、前記送信要求元の管理サーバ装置(MS)20へ送信される(ステップF6,F7)。 When it is determined that a filter information transmission request has been notified from the management server device (MS) 20 (step F5 (Yes)), the filter information table (initially [TFId]) set in the policy rule DB 45 (See FIG. 3A)) is transmitted to the transmission request source management server device (MS) 20 (steps F6 and F7).
一方、前記管理サーバ装置(MS)20からフィルタ情報テーブル[TFI](図3(D)参照)が受信されたと判断された場合は(ステップF5(No))、その受信処理が実行され(ステップF8,F9)、受信されたフィルタ情報テーブル[TFI]がポリシールールDB45に設定される(ステップF10)。 On the other hand, if it is determined that the filter information table [TFI] (see FIG. 3D) is received from the management server device (MS) 20 (step F5 (No)), the reception process is executed (step S5). F8, F9), the received filter information table [TFI] is set in the policy rule DB 45 (step F10).
そして、前記ポリシールールDB45に新たに設定されたフィルタ情報テーブル[TFI]のポリシールールがこれ以降のフィルタリング処理に反映され(ステップF11,F12(Yes))、前記管理サーバ装置(MS)20へ反映完了の通知信号が送信される(ステップF13,F14)。
Then, the policy rule of the filter information table [TFI] newly set in the
こうして、各シンクライアント端末装置(TCa)50a,(TCb)50b…から管理サーバ装置(MS)20へのアクセスに伴い、その都度、同管理サーバ装置(MS)20により生成更新されるフィルタ情報テーブル[TFI]が、逐次FW装置40に取得され、そのフィルタリング処理に反映される。
In this way, each time the thin client terminal device (TCa) 50a, (TCb) 50b... Accesses the management server device (MS) 20, the filter information table generated and updated by the management server device (MS) 20 each time. [TFI] is sequentially acquired by the
この後、終了操作がなされたと判断されると(ステップF15(Yes))、終了処理が実行される(ステップF16)。 Thereafter, when it is determined that an end operation has been performed (step F15 (Yes)), an end process is executed (step F16).
図12は、前記シン・クライアント・システムのシンクライアント端末装置(TCa)50a,(TCb)50b,…による端末処理を示すフローチャートである。 FIG. 12 is a flowchart showing terminal processing by the thin client terminal devices (TCa) 50a, (TCb) 50b,... Of the thin client system.
ここでは、シンクライアント端末装置(TCa)50aとして説明する。 Here, the thin client terminal device (TCa) 50a will be described.
シンクライアント端末装置(TCa)50aにおいて、内部ネットワークNL上のWebサーバ装置(WS)10へのアクセスに伴い(ステップT1)、当該Webサーバ装置(WS)10からID認証要求が受信されると(ステップT2(Yes))、本端末装置(TCa)50aのユーザIDおよびパスワードが前記Webサーバ装置(WS)10へ送信される(ステップT3)。 When the thin client terminal device (TCa) 50a accesses the Web server device (WS) 10 on the internal network NL (step T1) and receives an ID authentication request from the Web server device (WS) 10 ( In step T2 (Yes), the user ID and password of the terminal device (TCa) 50a are transmitted to the Web server device (WS) 10 (step T3).
この後、前記Webサーバ装置(WS)10から“認証OK”の信号が受信されると(ステップT4(Yes))、シンクライアント端末として機能するためのアプリケーションプログラムがメモリ53内にインストールされてない状態か否か判断される(ステップT5)。
Thereafter, when an “authentication OK” signal is received from the Web server device (WS) 10 (step T4 (Yes)), an application program for functioning as a thin client terminal is not installed in the
ここで、前記シンクライアント端末として機能するためのアプリケーションプログラムがインストールされてない(未インストール)と判断されると(ステップT5(Yes))、当該アプリケーションプログラムのダウンロードを要求する信号が前記Webサーバ装置(WS)10へ送信される(ステップT6)。 Here, if it is determined that an application program for functioning as the thin client terminal is not installed (not installed) (step T5 (Yes)), a signal requesting downloading of the application program is sent to the Web server device. (WS) 10 is transmitted (step T6).
このWebサーバ装置(WS)10へのアプリケーションプログラムのダウンロード要求に応答して、当該Webサーバ装置(WS)10から前記シンクライアント端末として機能するためのアプリケーションプログラムがダウンロードされ(ステップT7)、正常にインストールされたと判断されると(ステップT8(Yes))、このインストールされたアプリケーションプログラムが起動され、前記管理サーバ装置(MS)20へ接続要求信号が送信される(ステップT9)。 In response to the application program download request to the Web server device (WS) 10, an application program for functioning as the thin client terminal is downloaded from the Web server device (WS) 10 (step T7), and the program is normally executed. If it is determined that it has been installed (step T8 (Yes)), the installed application program is activated and a connection request signal is transmitted to the management server device (MS) 20 (step T9).
そして、前記管理サーバ装置(MS)20から端末情報の要求信号が受信されたと判断されると(ステップT10(Yes))、本端末装置(TCa)50aの端末番号およびIPアドレスが前記管理サーバ装置(MS)20へ送信される(ステップT11)。 When it is determined that a request signal for terminal information has been received from the management server device (MS) 20 (step T10 (Yes)), the terminal number and IP address of the terminal device (TCa) 50a are stored in the management server device. (MS) 20 (step T11).
また、本端末装置(TCa)50aが帯域制御(QOS)を有する場合には(ステップT12(Yes))、当該帯域制御(QOS)をオンに設定する信号が前記管理サーバ装置(MS)20へ送信される(ステップT13)。 When the terminal device (TCa) 50a has bandwidth control (QOS) (step T12 (Yes)), a signal for turning on the bandwidth control (QOS) is sent to the management server device (MS) 20. It is transmitted (step T13).
すると、前記管理サーバ装置(MS)20から送信されるシンクライアントサーバ装置(TS)30の接続情報(IPアドレス)の受信待機状態となる(ステップT14)。 Then, the connection information (IP address) of the thin client server device (TS) 30 transmitted from the management server device (MS) 20 is in a standby state (step T14).
ここで、前記管理サーバ装置(MS)20から、本端末装置(TCa)50aの端末情報に基づき生成されたフィルタ情報[FIa](図3(B)参照)に含まれるシンクライアントサーバ装置(TS)30の接続情報(IPアドレス)と帯域制御情報(QOS)が個々に、または当該フィルタ情報[FIa]そのものが受信されると(ステップT14(Yes)),T15)、メモリ53に記憶され、端末本体のフィルタリングの設定に反映される(ステップT16)。
Here, the thin client server device (TS) included in the filter information [FIa] (see FIG. 3B) generated from the management server device (MS) 20 based on the terminal information of the terminal device (TCa) 50a. ) When 30 connection information (IP address) and bandwidth control information (QOS) are received individually or when the filter information [FIa] itself is received (step T14 (Yes), T15), it is stored in the
すると、前記管理サーバ装置(MS)20から受信されたシンクライアントサーバ装置(TS)30の接続情報(IPアドレス)に従い当該シンクライアントサーバ装置(TS)30との接続処理が実行される(ステップT17)。 Then, according to the connection information (IP address) of the thin client server device (TS) 30 received from the management server device (MS) 20, a connection process with the thin client server device (TS) 30 is executed (step T17). ).
そして、前記シンクライアントサーバ装置(TS)30との接続が完了したと判断されると(ステップT18(Yes))、前記管理サーバ装置(MS)20により生成受信されメモリ53に記憶されたフィルタ情報[FIa](図3(B)参照)に従いフィルタリング処理が実行されると共に(ステップT19)、ユーザ操作に応じた入力イベント信号の送信処理およびこれに応答した表示画面描画データGの受信・表示処理からなる所定のシンクライアント処理が実行される(ステップT20)。
When it is determined that the connection with the thin client server device (TS) 30 is completed (step T18 (Yes)), the filter information generated and received by the management server device (MS) 20 and stored in the
こうして、前記管理サーバ装置(MS)20により生成受信されたフィルタ情報[FIa](図3(B)参照)に応じたフィルタリング処理を伴う所定のシンクライアント処理の実行状態において、一定時間ユーザ操作が無いか、または外部ネットワークNWとの無線通信状態の不良などに起因して、前記シンクライアントサーバ装置(TS)30との接続が断たれたと判断されると(ステップT21(Yes))、ユーザ操作に応じて「再接続ボタン」が“ON”にされたと判断されるか、または一定時間後の自動接続命令が出力されたと判断されるかの判断待機状態になる(ステップT22)。 Thus, in a predetermined thin client process execution state involving a filtering process according to the filter information [FIa] generated and received by the management server apparatus (MS) 20 (see FIG. 3B), a user operation is performed for a certain period of time. If it is determined that the connection with the thin client server device (TS) 30 has been disconnected due to the absence of the wireless communication state with the external network NW or the like (step T21 (Yes)), the user operation In response to this, it is determined whether it is determined that the “reconnect button” has been turned “ON” or whether an automatic connection command after a certain time has been output (step T22).
ここで、ユーザ操作に応じて「再接続ボタン」が“ON”にされたと判断されるか、または一定時間後の自動接続命令が出力されたと判断されると(ステップT22(Yes))、前記ステップT14〜T16の処理に従い本端末装置(TCa)50aのメモリ53に設定されたフィルタ情報[FIa](図3(B)参照)に含まれるシンクライアントサーバ装置(TS)30の接続情報(IPアドレス)に基づき、当該シンクライアントサーバ装置(TS)30への再接続処理が実行される(ステップT23)。
Here, if it is determined that the “reconnect button” is turned “ON” in response to a user operation, or if it is determined that an automatic connection command after a predetermined time has been output (step T22 (Yes)), Connection information (IP) of the thin client server device (TS) 30 included in the filter information [FIa] (see FIG. 3B) set in the
そして、本端末装置(TCa)50aのIPアドレスがDHCPにより未だ変更されない状態であって、シンクライアントサーバ装置(TS)30への再接続が成功すると(ステップT24(No))、前記ステップT19〜T21に従ったフィルタリング処理を伴う所定のシンクライアント処理が再開される。 When the IP address of the terminal device (TCa) 50a is not yet changed by DHCP and reconnection to the thin client server device (TS) 30 is successful (step T24 (No)), the steps T19 to T19- The predetermined thin client process with the filtering process according to T21 is resumed.
これにより、シンクライアント端末装置(TCa)50aは、シンクライアントサーバ装置(TS)30との接続が不測に断たれてしまった場合でも、前記管理サーバ装置(MS)20により生成設定されたフィルタ情報[FIa](図3(B)参照)に含まれているシンクライアントサーバ装置(TS)30の接続情報(IPアドレス)に従い、直ちに当該シンクライアントサーバ装置(TS)30と再接続して、所定のシンクライアント処理を再開できる。 Thereby, even if the connection with the thin client server device (TS) 30 is unexpectedly disconnected, the thin client terminal device (TCa) 50a generates and sets the filter information generated by the management server device (MS) 20 In accordance with the connection information (IP address) of the thin client server device (TS) 30 included in [FIa] (see FIG. 3B), immediately reconnect to the thin client server device (TS) 30 to obtain a predetermined Thin client processing can be resumed.
一方、前記ステップT23によるシンクライアントサーバ装置(TS)30への再接続処理が、DHCPにより本端末装置(TCa)50aのIPアドレスが変更された後となり、再接続不可と判断されると(ステップT24(Yes))、前記管理サーバ装置(MS)20への再接続が実行される(ステップT25)。 On the other hand, when the reconnection processing to the thin client server device (TS) 30 in step T23 is performed after the IP address of the terminal device (TCa) 50a is changed by DHCP, it is determined that reconnection is impossible (step T24 (Yes)), reconnection to the management server device (MS) 20 is executed (step T25).
この場合、管理サーバ装置(MS)20へ本端末装置(TCa)50aの端末情報(端末番号,IPアドレス,帯域制御情報)を送信し、改めてフィルタ情報テーブル[TFI]を生成し、FW装置40および本端末装置(TCa)50aでこれを取得してフィルタリングの設定に反映させる処理からのやり直しとなる(ステップT10〜T16(管理サーバ装置(MS)20ではステップM1〜M13))。 In this case, the terminal information (terminal number, IP address, bandwidth control information) of the terminal device (TCa) 50a is transmitted to the management server device (MS) 20, and the filter information table [TFI] is generated again. In addition, the terminal device (TCa) 50a acquires the information and reflects it on the filtering setting. The processing is re-executed (steps T10 to T16 (steps M1 to M13 in the management server device (MS) 20)).
なお、前記ステップT22において、ユーザ操作に応じて「再接続ボタン」が“ON”にされたか、または自動接続命令が出力されたと判断されることなく(ステップT22(No))、終了操作がなされたと判断された場合には(ステップT26(Yes))、切断処理が実行されて前記一連の端末処理が終了される(ステップT27)。 In step T22, an end operation is performed without determining that the “reconnect button” has been turned “ON” or that an automatic connection command has been output in accordance with a user operation (step T22 (No)). If it is determined that the process has been performed (step T26 (Yes)), the disconnection process is executed and the series of terminal processes are terminated (step T27).
図13は、前記シン・クライアント・システムのシンクライアントサーバ装置(TS)30によるシンクライアントサーバ処理を示すフローチャートである。 FIG. 13 is a flowchart showing a thin client server process by the thin client server device (TS) 30 of the thin client system.
シンクライアントサーバ装置(TS)30において、シンクライアント端末装置(TCa)50aから接続があったと判断されると(ステップS1(Yes))、所定のシンクライアントサーバ処理が実行される(ステップS2)。すなわち、接続されたシンクライアント端末装置(TCa)50aからの入力イベント信号に応じたアプリケーション処理が実行され、これにより生成された表示画面の描画データGが前記端末装置(TCa)50aへ送信され表示される。 If it is determined in the thin client server device (TS) 30 that there is a connection from the thin client terminal device (TCa) 50a (step S1 (Yes)), predetermined thin client server processing is executed (step S2). That is, application processing corresponding to an input event signal from the connected thin client terminal device (TCa) 50a is executed, and display screen drawing data G generated thereby is transmitted to the terminal device (TCa) 50a and displayed. Is done.
そして、前記シンクライアント端末装置(TCa)50aから終了信号が受信されると(ステップS3(Yes))、切断処理が実行され前記一連のシンクライアントサーバ処理が終了される(ステップS4)。 When an end signal is received from the thin client terminal device (TCa) 50a (step S3 (Yes)), a disconnection process is executed and the series of thin client server processes are ended (step S4).
したがって、前記構成のシン・クライアント・システムによれば、シンクライアント端末装置(TCa)50aから管理サーバ装置(MS)20に接続すると、当該管理サーバ装置(MS)20において、前記端末装置(TCa)50aの接続情報(IPアドレス)とシンクライアントサーバ装置(TS)30の接続情報(IPアドレス)および帯域制御情報(QOS)を含むフィルタ情報[FIa]が生成され、FW装置40に既に設定されているフィルタ情報テーブル[TFId]に追加され、そのフィルタリング処理に反映される。またこれと共に、前記生成されたフィルタ情報[FIa]は前記端末装置(TCa)50aへ送信されて記憶され、当該端末装置でのフィルタリング処理に反映される。そして、シンクライアント端末装置(TCa)50aとシンクライアントサーバ装置(TS)30との接続が断たれた場合、端末装置(TCa)50aは前記管理サーバ装置(MS)20にて生成され記憶されたフィルタ情報[FIa]に含まれるシンクライアントサーバ装置(TS)30の接続情報(IPアドレス)に基づき、直ちに当該サーバ装置(TS)30と再接続する。
Therefore, according to the thin client system having the above configuration, when the thin client terminal device (TCa) 50a is connected to the management server device (MS) 20, the management server device (MS) 20 uses the terminal device (TCa). Filter information [FIa] including connection information (IP address) 50a, connection information (IP address) of the thin client server device (TS) 30 and bandwidth control information (QOS) is generated and already set in the
このため、シンクライアント端末装置(TCa)50aのシンクライアントサーバ装置(TS)30に対する接続が切断された場合に、直ちに切断前のサーバ装置(TS)30に再接続することが可能になる。 For this reason, when the connection of the thin client terminal device (TCa) 50a to the thin client server device (TS) 30 is disconnected, it is possible to immediately reconnect to the server device (TS) 30 before the disconnection.
なお、前記実施形態では、Webサーバ装置(WS)10、管理サーバ装置(MS)20、シンクライアントサーバ装置(TS)30を個別に設けて構成したが、これらを単一のサーバ装置として構成し、この単一のサーバ装置にて3つのサーバ機能(WS;MS;TS)をソフトウエアにより各々実現させてもよい。 In the above-described embodiment, the Web server device (WS) 10, the management server device (MS) 20, and the thin client server device (TS) 30 are provided separately, but these are configured as a single server device. The three server functions (WS; MS; TS) may be realized by software in this single server device.
また、シンクライアントサーバ装置(TS)30を複数台設置し、負荷分散を図る構成としても勿論よい。この場合、管理サーバ装置(MS)20がフィルタ情報[FI]を生成する際に、シンクライアントサーバ装置(TS)30…の接続情報を負荷分散して決定する。 Of course, a configuration may be adopted in which a plurality of thin client server devices (TS) 30 are installed to achieve load distribution. In this case, when the management server device (MS) 20 generates the filter information [FI], the connection information of the thin client server devices (TS) 30.
なお、本願発明は、前記各実施形態に限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で種々に変形することが可能である。さらに、前記各実施形態には種々の段階の発明が含まれており、開示される複数の構成要件における適宜な組み合わせにより種々の発明が抽出され得る。例えば、各実施形態に示される全構成要件から幾つかの構成要件が削除されたり、幾つかの構成要件が異なる形態にして組み合わされても、発明が解決しようとする課題の欄で述べた課題が解決でき、発明の効果の欄で述べられている効果が得られる場合には、この構成要件が削除されたり組み合わされた構成が発明として抽出され得るものである。 Note that the present invention is not limited to the above-described embodiments, and various modifications can be made without departing from the scope of the invention at the stage of implementation. Further, each of the embodiments includes inventions at various stages, and various inventions can be extracted by appropriately combining a plurality of disclosed constituent elements. For example, even if some constituent elements are deleted from all the constituent elements shown in each embodiment or some constituent elements are combined in different forms, the problems described in the column of the problem to be solved by the invention If the effects described in the column “Effects of the Invention” can be obtained, a configuration in which these constituent requirements are deleted or combined can be extracted as an invention.
NL …内部ネットワーク
NW …外部ネットワーク
10 …Webサーバ装置(WS)
PRw…Webサーバ制御プログラム
10P…ダウンロード用データメモリ(DL)
20 …管理サーバ装置(MS)
PRm…管理サーバ制御プログラム
20D…ID認証・端末番号登録DB
20Da…ID登録データ
20Db…端末番号,IPアドレス登録データ
30 …シンクライアントサーバ装置(TS)
PRs…シンクライアントサーバ制御プログラム
36 …接続情報DB
37 …仮想フレームバッファ
40 …ファイアウォール装置(FW)
PRf…ファイアウォール制御プログラム
45 …ポリシールールDB
50a,50b…シンクライアント端末装置(TCa,TCb)
PRt…シンクライアント端末制御プログラム
54 …入力装置
55 …フレームバッファ
56 …表示装置
G …表示画面の描画データ
TFId …フィルタ情報テーブル(デフォルト設定)
FIa …シンクライアント端末装置(TCa)のフィルタ情報
Fib …シンクライアント端末装置(TCb)のフィルタ情報
TFI …管理サーバ装置(MS)で生成したフィルタ情報テーブル
NL ... Internal network NW ...
PRw ... Web
20 ... Management server device (MS)
PRm: Management server control program 20D: ID authentication / terminal number registration DB
20 Da:
PRs ... Thin client
37 ...
PRf ...
50a, 50b ... Thin client terminal devices (TCa, TCb)
PRt ... Thin client
TFId ... Filter information table (default setting)
FIa: Filter information of thin client terminal (TCa)
Fib ... Thin client terminal device (TCb) filter information
TFI: Filter information table generated by the management server device (MS)
Claims (4)
前記サーバ装置は、
前記端末装置を認証する端末認証手段と、
この端末認証手段により認証された端末装置の特定の接続先へのアクセスを許可するための当該特定の接続先の接続情報を含むフィルタ情報を生成するフィルタ情報生成手段と、
このフィルタ情報生成手段により生成されたフィルタ情報を前記ファイアウォール装置および前記認証された端末装置へ送信するフィルタ情報送信手段とを備え、
前記端末装置は、
前記サーバ装置から送信されたフィルタ情報を受信して記憶するフィルタ情報記憶手段と、
前記サーバ装置の特定の接続先と接続する特定接続先接続手段と、
この特定接続先接続手段による特定の接続先との接続後、当該接続が切断された際に、前記フィルタ情報記憶手段により記憶されたフィルタ情報に含まれる特定の接続先の接続情報に従い当該特定の接続先と再接続する特定接続先再接続手段とを備えた、
ことを特徴とする情報システム。 An information system including a server device to which a terminal device is connected via a firewall device,
The server device
Terminal authentication means for authenticating the terminal device;
Filter information generating means for generating filter information including connection information of the specific connection destination for permitting access to the specific connection destination of the terminal device authenticated by the terminal authentication means;
Filter information transmitting means for transmitting the filter information generated by the filter information generating means to the firewall device and the authenticated terminal device,
The terminal device
Filter information storage means for receiving and storing filter information transmitted from the server device;
Specific connection destination connection means for connecting to a specific connection destination of the server device;
After the connection with the specific connection destination by the specific connection destination connection means, when the connection is disconnected, the specific connection destination according to the connection information of the specific connection destination included in the filter information stored by the filter information storage means A specific connection destination reconnection means for reconnecting to the connection destination;
An information system characterized by that.
前記管理サーバ装置が、前記端末認証手段、前記フィルタ情報生成手段、前記フィルタ情報送信手段を有する、
ことを特徴とする請求項1に記載の情報システム。 The server device comprises a management server device and a thin client server device that is the specific connection destination,
The management server device includes the terminal authentication unit, the filter information generation unit, and the filter information transmission unit.
The information system according to claim 1.
前記特定接続先再接続手段による前記シンクライアントサーバ装置との再接続の結果、当該シンクライアントサーバ装置の接続情報が変更されていることで接続不可となった場合に、前記管理サーバ装置へ再接続する管理サーバ再接続手段を備えた、
ことを特徴とする請求項2に記載の情報システム。 The terminal device further includes:
When the connection with the thin client server device is changed as a result of reconnection with the thin client server device by the specific connection destination reconnecting means, reconnection to the management server device is made. Provided with a management server reconnection means
The information system according to claim 2.
前記サーバ装置のコンピュータを、
前記端末装置を認証する端末認証手段、
この端末認証手段により認証された端末装置の特定の接続先へのアクセスを許可するための当該特定の接続先の接続情報を含むフィルタ情報を生成するフィルタ情報生成手段、
このフィルタ情報生成手段により生成されたフィルタ情報を前記ファイアウォール装置および前記認証された端末装置へ送信するフィルタ情報送信手段、
前記端末装置のコンピュータを、
前記サーバ装置から送信されたフィルタ情報を受信してメモリに記憶させるフィルタ情報記憶手段、
前記サーバ装置の特定の接続先と接続する特定接続先接続手段、
この特定接続先接続手段による特定の接続先との接続後、当該接続が切断された際に、前記フィルタ情報記憶手段により記憶されたフィルタ情報に含まれる特定の接続先の接続情報に従い当該特定の接続先と再接続する特定接続先再接続手段、
として機能させるためのプログラム。 A program for controlling a computer of an information system provided with a server device to which a terminal device is connected via a firewall device,
A computer of the server device;
Terminal authentication means for authenticating the terminal device;
Filter information generating means for generating filter information including connection information of the specific connection destination for permitting access to the specific connection destination of the terminal device authenticated by the terminal authentication means;
Filter information transmitting means for transmitting the filter information generated by the filter information generating means to the firewall device and the authenticated terminal device;
A computer of the terminal device;
Filter information storage means for receiving the filter information transmitted from the server device and storing it in a memory;
Specific connection destination connection means for connecting to a specific connection destination of the server device;
After the connection with the specific connection destination by the specific connection destination connection means, when the connection is disconnected, the specific connection destination according to the connection information of the specific connection destination included in the filter information stored by the filter information storage means Specific connection destination reconnection means to reconnect to the connection destination,
Program to function as.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010075840A JP5640426B2 (en) | 2010-03-29 | 2010-03-29 | Information system and program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010075840A JP5640426B2 (en) | 2010-03-29 | 2010-03-29 | Information system and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2011211400A true JP2011211400A (en) | 2011-10-20 |
| JP5640426B2 JP5640426B2 (en) | 2014-12-17 |
Family
ID=44942027
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010075840A Active JP5640426B2 (en) | 2010-03-29 | 2010-03-29 | Information system and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5640426B2 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113826075A (en) * | 2019-08-20 | 2021-12-21 | 茨特里克斯系统公司 | Desktop virtualization with dedicated cellular network connection for client devices |
Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000244574A (en) * | 1999-02-24 | 2000-09-08 | Hitachi Ltd | Network relay device and network relay method |
| JP2003122654A (en) * | 2001-10-15 | 2003-04-25 | Sorekkusu Kk | Terminal equipment, connection setting server device and communication system |
| JP2004355114A (en) * | 2003-05-27 | 2004-12-16 | Nippon Telegr & Teleph Corp <Ntt> | Semantic information network system, session resume method, and session resume program |
| WO2006090465A1 (en) * | 2005-02-24 | 2006-08-31 | Fujitsu Limited | Connection support device and gateway device |
| JP2007041651A (en) * | 2005-07-29 | 2007-02-15 | Nippon Telegr & Teleph Corp <Ntt> | Service providing system and method, apparatus used therefor, program and recording medium therefor |
| JP2007097010A (en) * | 2005-09-30 | 2007-04-12 | Fujitsu Ltd | Connection support device and gateway device |
| JP2008160803A (en) * | 2006-11-28 | 2008-07-10 | Hitachi Ltd | Access control system |
| JP2009017269A (en) * | 2007-07-05 | 2009-01-22 | Hitachi Ltd | Network control device, network control method, and program |
| JP2010093585A (en) * | 2008-10-08 | 2010-04-22 | Fujitsu Ltd | Program and method for controlling network connection, program and method for connecting network, and authentication apparatus |
-
2010
- 2010-03-29 JP JP2010075840A patent/JP5640426B2/en active Active
Patent Citations (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2000244574A (en) * | 1999-02-24 | 2000-09-08 | Hitachi Ltd | Network relay device and network relay method |
| JP2003122654A (en) * | 2001-10-15 | 2003-04-25 | Sorekkusu Kk | Terminal equipment, connection setting server device and communication system |
| JP2004355114A (en) * | 2003-05-27 | 2004-12-16 | Nippon Telegr & Teleph Corp <Ntt> | Semantic information network system, session resume method, and session resume program |
| WO2006090465A1 (en) * | 2005-02-24 | 2006-08-31 | Fujitsu Limited | Connection support device and gateway device |
| JP2007041651A (en) * | 2005-07-29 | 2007-02-15 | Nippon Telegr & Teleph Corp <Ntt> | Service providing system and method, apparatus used therefor, program and recording medium therefor |
| JP2007097010A (en) * | 2005-09-30 | 2007-04-12 | Fujitsu Ltd | Connection support device and gateway device |
| JP2008160803A (en) * | 2006-11-28 | 2008-07-10 | Hitachi Ltd | Access control system |
| JP2009017269A (en) * | 2007-07-05 | 2009-01-22 | Hitachi Ltd | Network control device, network control method, and program |
| JP2010093585A (en) * | 2008-10-08 | 2010-04-22 | Fujitsu Ltd | Program and method for controlling network connection, program and method for connecting network, and authentication apparatus |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113826075A (en) * | 2019-08-20 | 2021-12-21 | 茨特里克斯系统公司 | Desktop virtualization with dedicated cellular network connection for client devices |
| JP2022537507A (en) * | 2019-08-20 | 2022-08-26 | シトリックス・システムズ・インコーポレイテッド | Desktop virtualization using dedicated cellular network connections for client devices |
Also Published As
| Publication number | Publication date |
|---|---|
| JP5640426B2 (en) | 2014-12-17 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4664977B2 (en) | Device management method for device management system | |
| US20080130639A1 (en) | Software update via peer-to-peer networks | |
| JP6582554B2 (en) | Thin client system, server device, policy management device, control method, and control program | |
| JP2021525923A (en) | How to control intelligent devices and devices | |
| WO2013178110A1 (en) | Method, client and cloud server for realizing complex software service | |
| CN101090402A (en) | Thin client system and session management method using session management server | |
| JP2010282479A (en) | Access control system, access control method, and program | |
| US20100121949A1 (en) | Management server and method of discovering network device thereof | |
| CN105743671B (en) | Capacity expansion method, controller and system | |
| JP5023596B2 (en) | Program distribution device | |
| JP5640426B2 (en) | Information system and program | |
| CN108353108A (en) | Data setting system, data update system and data setting method | |
| WO2014079489A1 (en) | Methods and systems for managing access to a location indicated by a link in a remote access system | |
| JP4874807B2 (en) | Server management program, server management method, and server management apparatus | |
| KR20150088462A (en) | Method for linking network device in cloud environment and apparatus therefor | |
| US8176343B2 (en) | Method for providing information for power management of devices on a network | |
| CN118802438A (en) | Router web management page access method, device and storage medium | |
| JP2012019328A (en) | Communication program, communication method, and electrical device | |
| CN108733382B (en) | Application software installation method, device and system | |
| CN118054983A (en) | Network access device control method and device, electronic device, and storage medium | |
| JP2008015954A (en) | Gateway device and system | |
| KR20090030153A (en) | Remote control method of IP terminal and system | |
| JP2005107851A (en) | Client setup method and server client system | |
| JP2009506421A (en) | Method and apparatus for configuring devices over a network | |
| JP2006020089A (en) | Terminal device, VPN connection control method, and program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20130312 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20131129 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20140107 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140307 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20140513 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20140805 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20140812 |
|
| 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: 20140930 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141013 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5640426 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |