JP5201366B2 - サーバ機能切替え装置、方法及びプログラム、並びにシンクライアントシステム及びサーバ装置 - Google Patents
サーバ機能切替え装置、方法及びプログラム、並びにシンクライアントシステム及びサーバ装置 Download PDFInfo
- Publication number
- JP5201366B2 JP5201366B2 JP2009503988A JP2009503988A JP5201366B2 JP 5201366 B2 JP5201366 B2 JP 5201366B2 JP 2009503988 A JP2009503988 A JP 2009503988A JP 2009503988 A JP2009503988 A JP 2009503988A JP 5201366 B2 JP5201366 B2 JP 5201366B2
- Authority
- JP
- Japan
- Prior art keywords
- user terminal
- boot
- network
- boot image
- thin client
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/4401—Bootstrapping
- G06F9/4416—Network booting; Remote initial program loading [RIPL]
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Stored Programmes (AREA)
- Information Transfer Between Computers (AREA)
Description
11 ネットワーク
12 画面転送型ユーザ端末
13 ネットワークブート型ユーザ端末
90 コンピュータ
91 CPU
92 メモリ
93 ハードディスク
93a ブートサーバプログラムファイル
93b リモート接続受付サーバプログラムファイル
93c ブートイメージファイル
94 NIC
96 LAN
97 PDA
98 PC
101 ブートイメージ転送部
102 端末処理代理実行部
103、203 サーバ機能切替え部
111 ブートサーバ
112 リモート接続受付サーバ
113 仮想マシン
114 OS
115 VNCサーバ
116 VNCクライアント
204 第2のブートイメージ転送部
1000 クラスタ
1001 ブートサーバ装置
1002 画面転送サーバ装置
1003、2003 リモート接続受付サーバ装置
1004 ネットワークスイッチ
2001 OS提供データセンタ
2002 マシン提供データセンタ
まず、図1〜図5を参照して、本発明の第1の実施の形態について説明する。
次に、図6及び図7を参照して、本発明の第2の実施の形態について説明する。
第1及び第2の実施の形態では、ブートイメージとして、OSやアプリケーションを含むファイル群を利用し、ユーザ端末や端末処理代理実行部102をネットワークブートさせたが、ブートイメージの代わりにハイバネーションイメージを利用してもよい。ハイバネーションイメージとは、実行中のマシンのメモリの状態をファイルに保存したものである。ハイバネーションイメージを利用することにより、作業中のプログラムをそのまま状態で保存し、後から、あるいは、別のマシン上で、実行状態を引き継いで、作業を再開することが可能になる。
さらに、本実施の形態のもう1つの変形例について説明する。
さらに、本実施の形態の3つ目の変形例について説明する。
本発明の上記実施の形態及び実施例では、同一のユーザに対し、ユーザ端末の属性によって、サーバが提供するシンクライアント機能を画面転送型向けかネットブート型向けかを自動的に切り替え、かつ、どちらの場合でも同一の使用環境を提供している。以下、その他の実施の形態について列挙する。
Claims (13)
- ネットワークブート型ユーザ端末と、画面転送型ユーザ端末とを含むユーザ端末にネットワークを介して接続され、かつ、シンクライアントシステムで用いられるサーバ機能切替え装置であって、
前記ネットワークブート型ユーザ端末に、ブートに必要なファイル群から成るブートイメージを提供するブートイメージ転送部と、
前記画面転送型ユーザ端末の実行環境を提供し、かつ、画面情報を提供する端末処理代理実行部と、
前記ユーザ端末からその属性情報を含む接続要求を受け付け、当該属性情報に基づいて前記ユーザ端末の属性を判定し、前記ユーザ端末が前記ネットワークブート型ユーザ端末の場合、前記ブートイメージ転送部から前記ユーザ端末に前記ブートイメージを転送させ、前記ユーザ端末が画面転送型ユーザ端末の場合、前記ブートイメージ転送部から前記端末処理代理実行部に前記ブートイメージを送信させると共に前記端末処理代理実行部から前記ユーザ端末に前記画面情報を送信させるサーバ機能切替え部とを備えたことを特徴とするサーバ機能切替え装置。 - 前記属性情報は、前記ユーザ端末のタイプを示す識別子、又はTCP/IP通信のポート番号であることを特徴とする請求項1に記載のサーバ機能切替え装置。
- 前記ネットワークブート型ユーザ端末に画面転送型シンクライアント機能を提供するために必要なファイル群から構成される第2のブートイメージを提供する第2のブートイメージ転送部をさらに備え、
前記サーバ機能切替え部は、
前記ユーザ端末が前記ネットワークブート型ユーザ端末の場合、前記接続要求に含まれる、ネットワーク接続の性能を示す情報に基づいて、前記ユーザ端末をネットワークブート型シンクライアント及び画面転送型シンクライアントのいずれか一方として動作させることを選択し、前記ユーザ端末を前記ネットワークブート型シンクライアントとして動作させることが選択された場合、前記ブートイメージ転送部から前記ユーザ端末に前記ブートイメージを転送させる一方、前記ユーザ端末を前記画面転送型シンクライアントとして動作させることが選択された場合、前記第2のブートイメージ転送部から前記ユーザ端末に前記第2のブートイメージを送信させる手段を備えたことを特徴とする請求項1又は2に記載のサーバ機能切替え装置。 - 前記ネットワーク接続の性能を示す情報は、ネットワーク接続の転送速度を示す情報を有し、
前記サーバ機能切替え部は、前記転送速度が所定の基準値に満たない場合、前記ユーザ端末を前記画面転送型シンクライアントとして動作させることを選択する一方、前記転送速度が前記基準値以上の場合、前記ユーザ端末を前記画面転送型シンクライアントとして動作させることを選択することを特徴とする請求項3に記載のサーバ機能切替え装置。 - 前記ネットワーク接続の性能を示す情報は、ネットワークレイテンシを示す情報を有することを特徴とする請求項3に記載のサーバ機能切替え装置。
- 前記ネットワーク接続の性能を示す情報は、ネットワークの信頼性を示す情報を有することを特徴とする請求項3に記載のサーバ機能切替え装置。
- 前記ネットワークは、複数のネットワークから成り、
前記サーバ機能切替え部は、
前記複数のネットワーク毎に前記ユーザ端末を前記ネットワークブート型シンクライアントとして動作させるか、或いは前記画面転送型シンクライアントとして動作させるかを選択することを特徴とする請求項3乃至6のいずれか1項に記載のサーバ機能切替え装置。 - 前記ブートイメージには、複数のブートイメージが含まれ、
前記接続要求には、前記複数のブートイメージを指定する識別子が含まれることを特徴とする請求項1乃至7のいずれか1項に記載のサーバ機能切替え装置。 - ネットワークブート型ユーザ端末と、画面転送型ユーザ端末とを含むユーザ端末にネットワークを介して接続され、かつ、シンクライアントシステムで用いられるサーバ機能切替え装置の動作方法であって、
ブートイメージ転送部が、前記ネットワークブート型ユーザ端末に、ブートに必要なファイル群から成るブートイメージを提供し、
端末処理代理実行部が、前記画面転送型ユーザ端末の実行環境を提供し、かつ、画面情報を提供し、
サーバ機能切替え部が、前記ユーザ端末からその属性情報を含む接続要求を受け付け、当該属性情報に基づいて前記ユーザ端末の属性を判定し、
前記ユーザ端末が前記ネットワークブート型ユーザ端末の場合、前記ブートイメージ転送部から前記ユーザ端末に前記ブートイメージを転送させ、
前記ユーザ端末が画面転送型ユーザ端末の場合、前記ブートイメージ転送部から前記端末処理代理実行部に前記ブートイメージを送信させると共に前記端末処理代理実行部から前記ユーザ端末に前記画面情報を送信させることを特徴とするサーバ機能切替え方法。 - さらに、
第2のブートイメージ転送部が、前記ネットワークブート型ユーザ端末に画面転送型シンクライアント機能を提供するために必要なファイル群から構成される第2のブートイメージを提供し、
前記サーバ機能切替え部が、前記ユーザ端末が前記ネットワークブート型ユーザ端末の場合、前記接続要求に含まれる、ネットワーク接続の性能を示す情報に基づいて、前記ユーザ端末をネットワークブート型シンクライアント及び画面転送型シンクライアントのいずれか一方として動作させることを選択し、
前記ユーザ端末を前記ネットワークブート型シンクライアントとして動作させることが選択された場合、前記ブートイメージ転送部から前記ユーザ端末に前記ブートイメージを転送させ、
前記ユーザ端末を前記画面転送型シンクライアントとして動作させることが選択された場合、前記第2のブートイメージ転送部から前記ユーザ端末に前記第2のブートイメージを送信させることを特徴とする請求項9に記載のサーバ機能切替え方法。 - ネットワークブート型ユーザ端末と、画面転送型ユーザ端末とを含むユーザ端末にネットワークを介して接続され、かつ、シンクライアントシステムで用いられるサーバ機能切替え装置の動作プログラムであって、
コンピュータを、
前記ネットワークブート型ユーザ端末に、ブートに必要なファイル群から成るブートイメージを提供するブートイメージ転送部と、
前記画面転送型ユーザ端末の実行環境を提供し、かつ、画面情報を提供する端末処理代理実行部と、
前記ユーザ端末からその属性情報を含む接続要求を受け付け、当該属性情報に基づいて前記ユーザ端末の属性を判定し、前記ユーザ端末が前記ネットワークブート型ユーザ端末の場合、前記ブートイメージ転送部から前記ユーザ端末に前記ブートイメージを転送させ、前記ユーザ端末が画面転送型ユーザ端末の場合、前記ブートイメージ転送部から前記端末処理代理実行部に前記ブートイメージを送信させると共に前記端末処理代理実行部から前記ユーザ端末に前記画面情報を送信させるサーバ機能切替え部として機能させるためのサーバ機能切替えプログラム。 - 請求項1乃至8のいずれか1項に記載のサーバ機能切替え装置を備えたことを特徴とするシンクライアントシステム。
- 請求項12に記載のシンクライアントシステムで用いられることを特徴とするサーバ装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2009503988A JP5201366B2 (ja) | 2007-03-09 | 2008-03-05 | サーバ機能切替え装置、方法及びプログラム、並びにシンクライアントシステム及びサーバ装置 |
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007060165 | 2007-03-09 | ||
JP2007060165 | 2007-03-09 | ||
JP2009503988A JP5201366B2 (ja) | 2007-03-09 | 2008-03-05 | サーバ機能切替え装置、方法及びプログラム、並びにシンクライアントシステム及びサーバ装置 |
PCT/JP2008/053925 WO2008111448A1 (ja) | 2007-03-09 | 2008-03-05 | サーバ機能切替え装置、方法及びプログラム、並びにシンクライアントシステム及びサーバ装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
JPWO2008111448A1 JPWO2008111448A1 (ja) | 2010-06-24 |
JP5201366B2 true JP5201366B2 (ja) | 2013-06-05 |
Family
ID=39759391
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2009503988A Active JP5201366B2 (ja) | 2007-03-09 | 2008-03-05 | サーバ機能切替え装置、方法及びプログラム、並びにシンクライアントシステム及びサーバ装置 |
Country Status (4)
Country | Link |
---|---|
US (1) | US9703571B2 (ja) |
JP (1) | JP5201366B2 (ja) |
CN (1) | CN101627369A (ja) |
WO (1) | WO2008111448A1 (ja) |
Families Citing this family (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPWO2009122526A1 (ja) * | 2008-03-31 | 2011-07-28 | 富士通株式会社 | シンクライアントの実現方法、そのためのクライアント端末およびサーバ |
JP5136334B2 (ja) * | 2008-09-29 | 2013-02-06 | 日本電気株式会社 | リモートデスクトップシステム、クライアント装置、サーバ、通信方式選択方法、プログラム及び記録媒体 |
US8832256B2 (en) * | 2008-11-28 | 2014-09-09 | Red Hat, Inc. | Providing a rescue Environment in a software provisioning environment |
US8566427B2 (en) * | 2009-01-30 | 2013-10-22 | Dell Products L.P. | Desktop environment solutions methods and systems |
JP5445578B2 (ja) * | 2009-02-19 | 2014-03-19 | 日本電気株式会社 | 情報処理装置、情報処理システム、情報処理方法及びプログラム記録媒体 |
JP5489278B2 (ja) * | 2010-03-31 | 2014-05-14 | Necパーソナルコンピュータ株式会社 | 情報処理装置及びその起動方法 |
WO2012037076A1 (en) * | 2010-09-13 | 2012-03-22 | Neverware, Inc. | Methods and apparatus for connecting a thin client to a virtual desktop |
KR101678571B1 (ko) * | 2010-10-05 | 2016-11-22 | 삼성전자주식회사 | 컴퓨팅 시스템의 부팅방법 |
US8756696B1 (en) * | 2010-10-30 | 2014-06-17 | Sra International, Inc. | System and method for providing a virtualized secure data containment service with a networked environment |
JP5480786B2 (ja) * | 2010-11-29 | 2014-04-23 | 日本電信電話株式会社 | 情報共有システム、方法、バーチャルマシン管理サーバ及びそのプログラム |
US20120303762A1 (en) * | 2011-05-23 | 2012-11-29 | Devon It, Inc. | Zero Configuration Set-Up for Thin Client Computers |
US9049174B2 (en) | 2011-08-09 | 2015-06-02 | Mobileframe, Llc | Maintaining sessions in a smart thin client server |
US20130042312A1 (en) * | 2011-08-09 | 2013-02-14 | Mobileframe Llc | Authentication in a smart thin client server |
US9053444B2 (en) | 2011-08-09 | 2015-06-09 | Mobileframe, Llc | Deploying applications in a smart thin client server |
WO2013032458A1 (en) * | 2011-08-31 | 2013-03-07 | Hewlett-Packard Development Company, L.P. | Booting a target computing device from a bootable computing device |
JP5684170B2 (ja) | 2012-02-28 | 2015-03-11 | 株式会社東芝 | 情報処理装置、クライアント管理システムおよびクライアント管理方法 |
CN102711279B (zh) * | 2012-05-08 | 2019-02-26 | 中兴通讯股份有限公司 | 一种连网方法及设备 |
CN104995615B (zh) * | 2012-12-27 | 2018-03-30 | 英特尔公司 | 本地计算设备的预订和执行镜像写入 |
JP6873811B2 (ja) * | 2017-05-01 | 2021-05-19 | Dynabook株式会社 | 情報処理装置 |
US11972265B2 (en) * | 2022-04-22 | 2024-04-30 | Red Hat, Inc. | Parallel booting operating system |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002323986A (ja) * | 2001-04-25 | 2002-11-08 | Hitachi Ltd | コンピュータリソース流通システム及び方法 |
JP2006228093A (ja) * | 2005-02-21 | 2006-08-31 | Takumi Ichimura | Pcクラスタ計算機における計算ノードの選択と選択された計算ノードの起動とプログラムの配布スケジューリング処理の方法およびその装置 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH05128031A (ja) | 1991-11-05 | 1993-05-25 | Hitachi Ltd | 情報処理システム |
JPH10326244A (ja) | 1997-05-27 | 1998-12-08 | Toyota Motor Corp | データ送出方法及びそれに用いるサーバ |
JP2000339245A (ja) | 1999-05-26 | 2000-12-08 | Takaoka Electric Mfg Co Ltd | ネットワーク用端末装置 |
JP2000339170A (ja) | 1999-05-31 | 2000-12-08 | Yokohama Rubber Co Ltd:The | シン・クライアント導入システム |
JP2005327233A (ja) | 2004-04-12 | 2005-11-24 | Hitachi Ltd | コンピュータシステム |
DE102005030529A1 (de) * | 2005-06-30 | 2007-01-04 | Deutsche Telekom Ag | Verfahren und System zur Verteilung von Konfigurationen auf Clientrechner |
US20070008973A1 (en) * | 2005-07-11 | 2007-01-11 | Galea Nicholas P A | Thin client server |
-
2008
- 2008-03-05 WO PCT/JP2008/053925 patent/WO2008111448A1/ja active Application Filing
- 2008-03-05 CN CN200880007665A patent/CN101627369A/zh active Pending
- 2008-03-05 US US12/530,590 patent/US9703571B2/en active Active
- 2008-03-05 JP JP2009503988A patent/JP5201366B2/ja active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002323986A (ja) * | 2001-04-25 | 2002-11-08 | Hitachi Ltd | コンピュータリソース流通システム及び方法 |
JP2006228093A (ja) * | 2005-02-21 | 2006-08-31 | Takumi Ichimura | Pcクラスタ計算機における計算ノードの選択と選択された計算ノードの起動とプログラムの配布スケジューリング処理の方法およびその装置 |
Also Published As
Publication number | Publication date |
---|---|
WO2008111448A1 (ja) | 2008-09-18 |
CN101627369A (zh) | 2010-01-13 |
JPWO2008111448A1 (ja) | 2010-06-24 |
US9703571B2 (en) | 2017-07-11 |
US20100106826A1 (en) | 2010-04-29 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP5201366B2 (ja) | サーバ機能切替え装置、方法及びプログラム、並びにシンクライアントシステム及びサーバ装置 | |
JP4293234B2 (ja) | シンクライアントにおける接続管理方法及び接続管理サーバ | |
US10915218B2 (en) | Methods and systems for an intermediate graphical desktop sharing protocol | |
JP5214473B2 (ja) | ハードウェアデバイスなどのリソースを有する仮想マシンの移動システム | |
US9043391B2 (en) | Capturing and restoring session state of a machine without using memory images | |
US8566899B2 (en) | Techniques for securing a checked-out virtual machine in a virtual desktop infrastructure | |
US10313448B2 (en) | Employing an auxiliary device to implement USB device redirection | |
WO2015062339A1 (zh) | 远程应用程序运行的方法和装置 | |
US20080104586A1 (en) | Allowing Virtual Machine to Discover Virtual Status Thereof | |
US8261264B2 (en) | Accessing a network | |
US20070266120A1 (en) | System and method for handling instructions in a pre-boot execution environment | |
US10536559B2 (en) | Blocking an interface of a redirected USB composite device | |
US10078609B1 (en) | Virtualizing a non-USB device as a USB device | |
KR101776042B1 (ko) | 단말의 다중 운영체제 구동장치 및 운영체제 전환방법 | |
US10824486B1 (en) | Two-way clipboard exchange in virtual console | |
KR101468179B1 (ko) | 클라우드 컴퓨팅 환경에서 가상 환경을 변경하는 방법 및 이를 이용하는 단말 장치 | |
US8051191B2 (en) | Ethernet extensibility | |
US10742776B1 (en) | Accelerating isochronous endpoints of redirected USB devices | |
JP2006277204A (ja) | 携帯通信端末装置 | |
KR101614920B1 (ko) | 다수 개의 컴퓨팅 시스템 및/또는 환경들에서의 입출력 자원들의 공유 | |
US20210243245A1 (en) | Redirection of usb devices from hardware isolated virtual desktop infrastructure clients | |
CN112470443B (zh) | 将复位向的生物辨识装置隔离到远程会话 | |
US10430371B1 (en) | Accelerating redirected USB devices that perform bulk transfers | |
US20180217764A1 (en) | Enabling redirection of mass storage devices of any interface | |
US20240232106A1 (en) | Merged input/output for accelerating directory listing phase in client drive redirection |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
RD03 | Notification of appointment of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7423 Effective date: 20101019 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20101019 |
|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20110210 |
|
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: 20130116 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130129 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5201366 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20160222 Year of fee payment: 3 |