JP2018518728A - 仮想デスクトップ・インフラストラクチャにおける複数のプロトコルの使用 - Google Patents
仮想デスクトップ・インフラストラクチャにおける複数のプロトコルの使用 Download PDFInfo
- Publication number
- JP2018518728A JP2018518728A JP2017549743A JP2017549743A JP2018518728A JP 2018518728 A JP2018518728 A JP 2018518728A JP 2017549743 A JP2017549743 A JP 2017549743A JP 2017549743 A JP2017549743 A JP 2017549743A JP 2018518728 A JP2018518728 A JP 2018518728A
- Authority
- JP
- Japan
- Prior art keywords
- communication
- communication protocol
- protocol
- function
- computer
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/46—Multiprogramming arrangements
- G06F9/54—Interprogram communication
- G06F9/541—Interprogram communication via adapters, e.g. between incompatible applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
- G06F2009/4557—Distribution of virtual machine instances; Migration and load balancing
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/08—Protocols specially adapted for terminal emulation, e.g. Telnet
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/18—Multiprotocol handlers, e.g. single devices capable of handling multiple protocols
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer And Data Communications (AREA)
- Communication Control (AREA)
- Information Transfer Between Computers (AREA)
Abstract
Description
1.サービス・プロバイダ環境内の仮想デスクトップ・インスタンスについての通信プロトコルを選択する方法であって、
クライアント・コンピューティング・デバイスへ、第1の通信プロトコルと関連付けられた第1の通信チャネルを使用して、前記サービス・プロバイダ環境内のサーバ・コンピュータ上で実行される仮想デスクトップ・インスタンスへのアクセスを提供し、
前記クライアント・コンピューティング・デバイスのユーザから機能についての要求を検出し、要求された前記機能が前記第1の通信プロトコルによりサポートされず、
要求された前記機能に基づき、複数の利用可能な通信プロトコルから第2の通信プロトコルを選択し、前記第2の通信プロトコルが要求された前記機能をサポートし、
前記第2の通信プロトコルを使用するように前記ユーザに権限付与するかどうかを検証し、
検証が成功すると、前記第1の通信チャネルを使用して前記仮想デスクトップ・インスタンスへのアクセスを維持しながら、前記第2の通信プロトコルを使用して前記サーバ・コンピュータと前記クライアント・コンピューティング・デバイスとの間に第2の通信チャネルを確立する、
ことを含む、前記方法。
前記サービス・プロバイダ環境と関連付けられたネットワーク・レイテンシと
を示す情報を受信する、
ことをさらに含む、条項1に記載の前記方法。
前記クライアント・コンピューティング・デバイスの前記少なくとも1つの特性、または
前記サーバ・コンピュータの前記少なくとも1つの特性、
のうちの1つ以上に基づき前記第2の通信チャネルを使用して、前記第1の通信チャネルを終了し、前記仮想デスクトップ・インスタンスへのアクセスを提供するかどうかを判定する、
ことをさらに含む、条項2に記載の前記方法。
前記ユーザの顧客アカウント・ポリシーにアクセスし、前記ユーザが前記プロトコル決定テーブル内の前記複数の利用可能な通信プロトコルのうちの1つ以上を使用するように権限付与されているかどうかを判定する、
ことをさらに含む、条項4に記載の前記方法。
マルチメディア・データ処理機能、
USBデータ処理機能、
仮想チャネル・データ処理機能、または
キーボード・データ処理機能、
のうちの少なくとも1つからなる、先行条項のいずれか1項に記載の前記方法。
クライアント・コンピューティング・デバイスへ、複数の通信プロトコルの第1の通信プロトコルと関連付けられた第1の通信チャネルを使用して、サーバ・コンピュータ上で実行される仮想デスクトップ・インスタンスへのアクセスを提供させ、
前記クライアント・コンピューティング・デバイスへ、1つ以上のネットワーク・レイテンシに基づき第2の通信チャネルを介した前記仮想デスクトップ・インスタンスへの前記アクセスのうちの少なくともいくつかを提供させ、
前記第2の通信チャネルは、前記複数の通信プロトコルの第2の通信プロトコルと関連付けられている、
前記コンピュータ可読記憶媒体。
前記第1の通信チャネルを終了させ、前記第2の通信プロトコルと関連付けられた前記第2の通信チャネルへ前記仮想デスクトップ・インスタンスへの前記アクセスを提供させる、
条項7に記載の前記コンピュータ可読記憶媒体。
前記第1の通信チャネルを使用して前記クライアント・コンピューティング・デバイスへ複数の機能のうちの少なくとも1つを提供しながら、前記第2の通信チャネルへ、前記仮想デスクトップ・インスタンスへの前記アクセスと関連付けられた、前記複数の機能のうちの少なくとももう1つをスイッチオーバーさせる、
条項7または8に記載の前記コンピュータ可読記憶媒体。
マルチメディア・データ処理機能、
USBデータ処理機能、
仮想チャネル・データ処理機能、または
キーボード・データ処理機能、
のうちの少なくとも1つを含む、条項9に記載の前記コンピュータ可読記憶媒体。
PC−over−IP(PCoIP)通信プロトコル、
ウェブ実時間通信(WebRTC)プロトコル、または
リモート・デスクトップ・プロトコル(RDP)、
のうちの少なくとも1つを含む、条項7〜11のいずれか1項に記載の前記コンピュータ可読記憶媒体。
少なくとも1つのCPU特性、
暗号化デバイスまたは復号デバイスの可用性、
メモリ容量、または
グラフィックス・プロセッシング・ユニット(GPU)の可用性、
のうちの少なくとも1つを含む、条項7〜12のいずれか1項に記載の前記コンピュータ可読記憶媒体。
前記クライアント・コンピューティング・デバイスから機能についての要求を検出させ、要求された前記機能が前記第1の通信プロトコルによりサポートされない、
条項7〜13のいずれかに記載の前記コンピュータ可読記憶媒体。
要求された前記機能が前記第2の通信プロトコルによりサポートされることを検証させ、
検証が成功すると、前記第2の通信チャネルを使用して前記クライアント・コンピューティング・デバイスへ要求された前記機能を提供させる、
条項14に記載の前記コンピュータ可読記憶媒体。
要求された前記機能が前記第2の通信プロトコルによりサポートされるかどうかを判定させ、
要求された前記機能が前記第2の通信プロトコルによりサポートされないと判定すると、
要求された前記機能に基づき、前記複数の通信プロトコルから第3の通信プロトコルを選択させ、前記第3の通信プロトコルが要求された前記機能をサポートし、
前記第1の通信チャネル及び第2の通信チャネルを使用して前記仮想デスクトップ・インスタンスへのアクセスを維持しながら、前記機能を実行する前記第3の通信プロトコルを使用して前記サーバ・コンピュータと前記クライアント・コンピューティング・デバイスとの間に第3の通信チャネルを確立させる、
条項14または15に記載の前記コンピュータ可読記憶媒体。
前記複数のサーバ・コンピュータへ、及びクライアント・コンピューティング・デバイスへ通信可能に結合されたプロトコル選択サービスと
を備え、
前記サーバ・コンピュータの少なくとも一部は、仮想デスクトップ・インスタンスを実行し、
前記プロトコル選択サービスは、
前記仮想デスクトップ・インスタンスのうちの1つについての第1の機能を前記クライアント・コンピューティング・デバイスへ提供し、前記第1の機能が第1の通信プロトコルを使用して提供され、
前記仮想デスクトップ・インスタンスのうちの前記1つについての第2の機能を前記クライアント・デバイスへ提供し、前記第2の機能が第2の通信プロトコルを使用して提供され、前記第1の機能と同時に提供され、前記第1の通信プロトコルと第2の通信プロトコルとが異なるプロトコルである、
ように動作可能である、
システム。
前記クライアント・コンピューティング・デバイスから、または前記複数のサーバ・コンピュータから前記第2の機能についての要求を検出し、前記第2の機能が前記第1の通信プロトコルによりサポートされず、
前記第2の機能についての前記要求に基づき前記第2の通信プロトコルを選択し、
前記第2の通信プロトコルを使用して、前記複数のサーバ・コンピュータと前記クライアント・コンピューティング・デバイスとの間に通信チャネルを確立する、
ようにさらに動作可能である、条項17に記載の前記システム。
前記クライアント・コンピューティング・デバイスの少なくとも1つの特性を示す情報、前記複数のサーバ・コンピュータのうちの1つ以上の少なくとも1つの特性を示す情報、または前記サービス・プロバイダ環境と関連付けられたネットワーク・レイテンシを示す情報を受信する、
ようにさらに動作可能である、条項17または18に記載の前記システム。
Claims (15)
- 命令を含むコンピュータ可読記憶媒体であって、前記命令は、実行時に、コンピュータ・システムに、
クライアント・コンピューティング・デバイスへ、複数の通信プロトコルの第1の通信プロトコルと関連付けられた第1の通信チャネルを使用して、サーバ・コンピュータ上で実行される仮想デスクトップ・インスタンスへのアクセスを提供させ、
前記クライアント・コンピューティング・デバイスへ、ネットワーク・レイテンシ、前記クライアント・コンピューティング・デバイスの特性、または前記サーバ・コンピュータの特性のうちの1つ以上に基づき第2の通信チャネルを介した前記仮想デスクトップ・インスタンスへの前記アクセスのうちの少なくともいくつかを提供させ、
前記第2の通信チャネルは、前記複数の通信プロトコルの第2の通信プロトコルと関連付けられている、
前記コンピュータ可読記憶媒体。 - 前記命令は、実行時に、前記コンピュータ・システムにさらに、
前記第1の通信チャネルを終了させ、前記第2の通信プロトコルと関連付けられた前記第2の通信チャネルへ前記仮想デスクトップ・インスタンスへの前記アクセスを提供させる、
請求項1に記載の前記コンピュータ可読記憶媒体。 - 前記命令は、実行時に、前記コンピュータ・システムにさらに、
前記第1の通信チャネルを使用して前記クライアント・コンピューティング・デバイスへ複数の機能のうちの少なくとも1つを提供しながら、前記第2の通信チャネルへ、前記仮想デスクトップ・インスタンスへの前記アクセスと関連付けられた、前記複数の機能のうちの少なくとも別の1つをスイッチオーバーさせる、
先行請求項のいずれか1項に記載の前記コンピュータ可読記憶媒体。 - 前記複数の機能は、
マルチメディア・データ処理機能、
USBデータ処理機能、
仮想チャネル・データ処理機能、または
キーボード・データ処理機能、
のうちの少なくとも1つを含む、請求項3に記載の前記コンピュータ可読記憶媒体。 - 前記命令は、実行時に、前記コンピュータ・システムにさらに、前記第1の通信プロトコル及び第2の通信プロトコルを同時に使用させ、前記仮想デスクトップ・インスタンスへの前記アクセスを提供する、先行請求項のいずれか1項に記載の前記コンピュータ可読記憶媒体。
- 前記複数の通信プロトコルは、
PC−over−IP(PCoIP)通信プロトコル、
ウェブ実時間通信(WebRTC)プロトコル、または
リモート・デスクトップ・プロトコル(RDP)、
のうちの少なくとも1つを含む、先行請求項のいずれか1項に記載の前記コンピュータ可読記憶媒体。 - 前記クライアント・コンピューティング・デバイスの前記少なくとも1つの特性、または前記サーバ・コンピュータの前記少なくとも1つの特性は、
少なくとも1つのCPU特性、
暗号化デバイスまたは復号デバイスの可用性、
メモリ容量、または
グラフィックス・プロセッシング・ユニット(GPU)の可用性、
のうちの少なくとも1つを含む、先行請求項のいずれか1項に記載の前記コンピュータ可読記憶媒体。 - 前記命令は、実行時に、前記コンピュータ・システムにさらに、
前記クライアント・コンピューティング・デバイスから機能についての要求を検出させ、要求された前記機能が前記第1の通信プロトコルによりサポートされない、
先行請求項のいずれか1項に記載の前記コンピュータ可読記憶媒体。 - 前記命令は、実行時に、前記コンピュータ・システムにさらに、
要求された前記機能が前記第2の通信プロトコルによりサポートされることを検証させ、
検証が成功すると、前記第2の通信チャネルを使用して、要求された前記機能を前記クライアント・コンピューティング・デバイスへ提供させる、
請求項8に記載の前記コンピュータ可読記憶媒体。 - 前記命令は、実行時に、前記コンピュータ・システムにさらに、
要求された前記機能が前記第2の通信プロトコルによりサポートされるかどうかを判定させ、
要求された前記機能が前記第2の通信プロトコルによりサポートされないと判定すると、
要求された前記機能に基づき、前記複数の通信プロトコルから第3の通信プロトコルを選択させ、前記第3の通信プロトコルが要求された前記機能をサポートし、
前記第1の通信チャネル及び第2の通信チャネルを使用して前記仮想デスクトップ・インスタンスへのアクセスを維持しながら、前記機能を実行する前記第3の通信プロトコルを使用して、前記サーバ・コンピュータ、及び前記クライアント・コンピューティング・デバイス間に第3の通信チャネルを確立させる、
請求項8または9に記載の前記コンピュータ可読記憶媒体。 - ネットワークを介して互いに結合されてサービス・プロバイダ環境を形成する複数のサーバ・コンピュータと、
前記複数のサーバ・コンピュータへ、及びクライアント・コンピューティング・デバイスへ通信可能に結合されたプロトコル選択サービスと
を備え、
前記サーバ・コンピュータの少なくとも一部は、仮想デスクトップ・インスタンスを実行し、
前記プロトコル選択サービスは、
前記クライアント・コンピューティング・デバイスへ、前記仮想デスクトップ・インスタンスのうちの1つについての第1の機能を提供し、前記第1の機能が第1の通信プロトコルを使用して提供され、
前記クライアント・デバイスへ、前記仮想デスクトップ・インスタンスのうちの前記1つについての第2の機能を提供し、前記第2の機能が第2の通信プロトコルを使用して提供され、前記第1の機能と同時に提供され、前記第1の通信プロトコルと第2の通信プロトコルとが異なるプロトコルである、
ように動作可能である、
システム。 - 前記プロトコル選択サービスは、
前記クライアント・コンピューティング・デバイスから、または前記複数のサーバ・コンピュータから前記第2の機能についての要求を検出し、前記第2の機能が前記第1の通信プロトコルによりサポートされず、
前記第2の機能についての前記要求に基づき前記第2の通信プロトコルを選択し、
前記第2の通信プロトコルを使用して、前記複数のサーバ・コンピュータと前記クライアント・コンピューティング・デバイスとの間に通信チャネルを確立する、
ようにさらに動作可能である、請求項11に記載の前記システム。 - 前記プロトコル選択サービスは、
前記クライアント・コンピューティング・デバイスの少なくとも1つの特性、前記複数のサーバ・コンピュータのうちの1つ以上の少なくとも1つの特性、または前記サービス・プロバイダ環境と関連付けられたネットワーク・レイテンシを示す情報を受信する、
ようにさらに動作可能である、請求項11または12に記載の前記システム。 - 前記プロトコル選択サービスは、前記受信した情報に基づき前記第1の通信プロトコルを使用して停止するかどうかを判定するようにさらに動作可能である、請求項13に記載の前記システム。
- サービス・プロバイダ環境内で仮想デスクトップ・インスタンスについての通信プロトコルを選択する方法であって、
クライアント・コンピューティング・デバイスへ、第1の通信プロトコルと関連付けられた第1の通信チャネルを使用して、前記サービス・プロバイダ環境内のサーバ・コンピュータ上で実行される仮想デスクトップ・インスタンスへのアクセスを提供し、
前記クライアント・コンピューティング・デバイスのユーザから機能についての要求を検出し、要求された前記機能が前記第1の通信プロトコルによりサポートされず、
要求された前記機能に基づき、複数の利用可能な通信プロトコルから第2の通信プロトコルを選択し、前記第2の通信プロトコルが要求された前記機能をサポートし、
前記ユーザが前記第2の通信プロトコルを使用するように権限付与されるかどうかを検証し、
検証が成功すると、前記第1の通信チャネルを使用して前記仮想デスクトップ・インスタンスへのアクセスを維持しながら、前記第2の通信プロトコルを使用して前記サーバ・コンピュータと前記クライアント・コンピューティング・デバイスとの間に第2の通信チャネルを確立する、
ことを含む、前記方法。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US14/668,543 US10911574B2 (en) | 2015-03-25 | 2015-03-25 | Using multiple protocols in a virtual desktop infrastructure |
| US14/668,543 | 2015-03-25 | ||
| PCT/US2016/023633 WO2016154226A1 (en) | 2015-03-25 | 2016-03-22 | Using multiple protocols in a virtual desktop infrastructure |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2018518728A true JP2018518728A (ja) | 2018-07-12 |
| JP6621838B2 JP6621838B2 (ja) | 2019-12-18 |
Family
ID=55640988
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2017549743A Active JP6621838B2 (ja) | 2015-03-25 | 2016-03-22 | 仮想デスクトップ・インフラストラクチャにおける複数のプロトコルの使用 |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US10911574B2 (ja) |
| EP (1) | EP3274819B1 (ja) |
| JP (1) | JP6621838B2 (ja) |
| CN (1) | CN107683461B (ja) |
| CA (1) | CA2980737C (ja) |
| WO (1) | WO2016154226A1 (ja) |
Families Citing this family (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9992126B1 (en) | 2014-11-07 | 2018-06-05 | Speedy Packets, Inc. | Packet coding based network communication |
| US10320526B1 (en) | 2014-11-07 | 2019-06-11 | Strong Force Iot Portfolio 2016, Llc | Packet coding based network communication |
| US9992088B1 (en) | 2014-11-07 | 2018-06-05 | Speedy Packets, Inc. | Packet coding based network communication |
| US10530700B2 (en) | 2015-07-07 | 2020-01-07 | Strong Force Iot Portfolio 2016, Llc | Message reordering timers |
| US10999012B2 (en) | 2014-11-07 | 2021-05-04 | Strong Force Iot Portfolio 2016, Llc | Packet coding based network communication |
| US9825733B1 (en) | 2014-11-07 | 2017-11-21 | Speedy Packets, Inc. | Packet coding based network communication |
| US10397233B2 (en) | 2015-04-20 | 2019-08-27 | Bomgar Corporation | Method and apparatus for credential handling |
| US9961112B2 (en) | 2015-04-20 | 2018-05-01 | Bomgar Corporation | Method and apparatus for enforcing realtime access controls for endpoints |
| US10229262B2 (en) | 2015-04-20 | 2019-03-12 | Bomgar Corporation | Systems, methods, and apparatuses for credential handling |
| WO2016186629A1 (en) * | 2015-05-15 | 2016-11-24 | Hewlett-Packard Development Company, L.P. | Display of server capabilities |
| US10757079B2 (en) * | 2016-01-12 | 2020-08-25 | Jens Schmidt | Method and system for controlling remote session on computer systems using a virtual channel |
| WO2017137076A1 (en) * | 2016-02-10 | 2017-08-17 | Telefonaktiebolaget Lm Ericsson (Publ) | Technique for transport protocol selection and setup of a connection between a client and a server |
| US10044810B2 (en) * | 2016-03-31 | 2018-08-07 | Dell Products L.P. | Selectively implementing reliability mechanisms based on the type of USB device that is redirected over a remote session |
| US11048248B2 (en) | 2016-05-09 | 2021-06-29 | Strong Force Iot Portfolio 2016, Llc | Methods and systems for industrial internet of things data collection in a network sensitive mining environment |
| US10382475B2 (en) * | 2016-07-01 | 2019-08-13 | Genesys Telecommunications Laboratories, Inc. | System and method for preventing attacks in communications |
| US10701206B2 (en) | 2016-07-01 | 2020-06-30 | Genesys Telecommunications Laboratories, Inc. | System and method for contact center communications |
| CN108123925B (zh) * | 2016-11-30 | 2021-07-30 | 中兴通讯股份有限公司 | 资源共享的方法、装置及系统 |
| US11587196B2 (en) * | 2017-04-10 | 2023-02-21 | Dell Products L.P. | Information handling system remote desktop protocol selection |
| US20190047581A1 (en) * | 2017-08-14 | 2019-02-14 | GM Global Technology Operations LLC | Method and apparatus for supporting mission-critical applications via computational cloud offloading |
| WO2019209315A1 (en) * | 2018-04-27 | 2019-10-31 | Hewlett-Packard Development Company, L.P. | Messages based on input/output device signals to virtual computers |
| CN108989102A (zh) * | 2018-07-05 | 2018-12-11 | 广州禹龙信息科技有限公司 | 双协议桌面云的配置方法及系统 |
| US20200099738A1 (en) * | 2018-09-24 | 2020-03-26 | Citrix Systems, Inc. | Systems and methods for bridge protocol between diverse applications |
| WO2020167216A1 (en) * | 2019-02-14 | 2020-08-20 | Telefonaktiebolaget Lm Ericsson (Publ) | Methods and apparatus for transmitting capability information |
| EP4354289B1 (en) * | 2019-10-11 | 2025-07-16 | Google Llc | Extensible computing architecture for vehicles |
| US11429395B2 (en) * | 2020-01-02 | 2022-08-30 | Jpmorgan Chase Bank, N.A. | Peripheral device support in thin client environments |
| CN113301004B (zh) * | 2020-06-17 | 2023-05-09 | 阿里巴巴集团控股有限公司 | 数据处理方法、装置、通信方法和单网卡虚拟机 |
| CN115606212A (zh) * | 2020-08-12 | 2023-01-13 | Oppo广东移动通信有限公司(Cn) | 用于设备发现的方法和设备 |
| KR102688832B1 (ko) * | 2021-01-22 | 2024-07-26 | 주식회사 피아몬드 | 가상 데스크탑 인프라 서비스 제공에 따른 사용자 정보 수집 방법 및 시스템 |
| US11516276B1 (en) * | 2022-01-04 | 2022-11-29 | Vmware, Inc. | Dynamically switching between synchronous and asynchronous communication channels |
| CN116015852A (zh) * | 2022-12-26 | 2023-04-25 | 国网江苏省电力有限公司扬州供电分公司 | 一种基于国家电网信息的虚拟云桌面安全管理方法 |
| CN116112486A (zh) * | 2022-12-29 | 2023-05-12 | 南京机敏软件科技有限公司 | 一种Windows云桌面客户端多协议连接控制方法 |
| US20250211592A1 (en) * | 2023-12-20 | 2025-06-26 | Oracle International Corporation | Performing Security Protocol Transitions While Executing An Execution Environment Of A Virtual Cloud Network |
| CN118550627B (zh) * | 2024-05-24 | 2025-09-16 | 浙江宝固数据科技有限公司 | 基于云计算的虚拟桌面服务系统 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120315852A1 (en) * | 2011-06-07 | 2012-12-13 | Syed Mohammad Amir Husain | Zero Client Device With Integrated Bluetooth Capability |
| US20130308158A1 (en) * | 2012-05-21 | 2013-11-21 | Canon Kabushiki Kaisha | Image processing apparatus, image processing system, control method of image processing apparatus, and storage medium |
| WO2014096660A1 (fr) * | 2012-12-20 | 2014-06-26 | Orange | Procédé de traitement de requêtes d'accès et navigateur web |
Family Cites Families (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7984130B2 (en) | 2006-07-14 | 2011-07-19 | Cellco Partnership | Multimedia next generation network architecture for IP services delivery based on network and user policy |
| US8856860B2 (en) | 2006-08-18 | 2014-10-07 | Cisco Technology, Inc. | System and method for implementing policy server based application interaction manager |
| US8869239B2 (en) * | 2009-04-15 | 2014-10-21 | Wyse Technology L.L.C. | Method and system for rendering composite view of an application |
| US9137338B2 (en) * | 2010-01-22 | 2015-09-15 | Microsoft Technology Licensing, Llc | Multi-link remote protocol |
| US8332517B2 (en) | 2010-03-31 | 2012-12-11 | Incnetworks, Inc. | Method, computer program, and algorithm for computing network service value pricing based on communication service experiences delivered to consumers and merchants over a smart multi-services (SMS) communication network |
| US20120331032A1 (en) * | 2011-06-22 | 2012-12-27 | Microsoft Corporation | Remote Presentation Session Connectionless Oriented Channel Broker |
| TWM438792U (en) * | 2011-12-06 | 2012-10-01 | Guo-Cheng Huang | Improved structure for wrapper protector |
| US20140229608A1 (en) | 2013-02-14 | 2014-08-14 | Alcatel-Lucent Canada Inc. | Parsimonious monitoring of service latency characteristics |
| US20140280959A1 (en) | 2013-03-15 | 2014-09-18 | Eric J. Bauer | Application server instance selection based on protocol latency information |
| EP2813945A1 (en) | 2013-06-14 | 2014-12-17 | Tocario GmbH | Method and system for enabling access of a client device to a remote desktop |
| US9674312B2 (en) * | 2013-06-28 | 2017-06-06 | Netapp, Inc. | Dynamic protocol selection |
| US10440066B2 (en) * | 2013-11-15 | 2019-10-08 | Microsoft Technology Licensing, Llc | Switching of connection protocol |
| US20160198021A1 (en) * | 2015-01-02 | 2016-07-07 | Citrix Systems, Inc. | Dynamic protocol switching |
-
2015
- 2015-03-25 US US14/668,543 patent/US10911574B2/en active Active
-
2016
- 2016-03-22 CA CA2980737A patent/CA2980737C/en active Active
- 2016-03-22 JP JP2017549743A patent/JP6621838B2/ja active Active
- 2016-03-22 CN CN201680018045.9A patent/CN107683461B/zh active Active
- 2016-03-22 WO PCT/US2016/023633 patent/WO2016154226A1/en not_active Ceased
- 2016-03-22 EP EP16712704.2A patent/EP3274819B1/en active Active
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20120315852A1 (en) * | 2011-06-07 | 2012-12-13 | Syed Mohammad Amir Husain | Zero Client Device With Integrated Bluetooth Capability |
| US20130308158A1 (en) * | 2012-05-21 | 2013-11-21 | Canon Kabushiki Kaisha | Image processing apparatus, image processing system, control method of image processing apparatus, and storage medium |
| KR20130129845A (ko) * | 2012-05-21 | 2013-11-29 | 캐논 가부시끼가이샤 | 화상 처리 장치, 화상 처리 시스템, 화상 처리 장치의 제어 방법, 및 저장 매체 |
| CN103428394A (zh) * | 2012-05-21 | 2013-12-04 | 佳能株式会社 | 图像处理设备和图像处理设备的控制方法 |
| JP2013243538A (ja) * | 2012-05-21 | 2013-12-05 | Canon Inc | 画像処理装置、画像処理システム、画像処理装置の制御方法、及びプログラム |
| WO2014096660A1 (fr) * | 2012-12-20 | 2014-06-26 | Orange | Procédé de traitement de requêtes d'accès et navigateur web |
| CN105009547A (zh) * | 2012-12-20 | 2015-10-28 | 奥兰治公司 | 用于处理访问请求的方法和网页浏览器 |
| US20150373148A1 (en) * | 2012-12-20 | 2015-12-24 | Orange | Method for processing access requests and web browser |
Also Published As
| Publication number | Publication date |
|---|---|
| US20160286003A1 (en) | 2016-09-29 |
| CN107683461B (zh) | 2021-09-17 |
| EP3274819A1 (en) | 2018-01-31 |
| US10911574B2 (en) | 2021-02-02 |
| CA2980737C (en) | 2021-09-07 |
| JP6621838B2 (ja) | 2019-12-18 |
| CA2980737A1 (en) | 2016-09-29 |
| CN107683461A (zh) | 2018-02-09 |
| WO2016154226A1 (en) | 2016-09-29 |
| EP3274819B1 (en) | 2025-05-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP6621838B2 (ja) | 仮想デスクトップ・インフラストラクチャにおける複数のプロトコルの使用 | |
| US9485101B2 (en) | Provisioning digital certificates in a network environment | |
| US9935937B1 (en) | Implementing network security policies using TPM-based credentials | |
| US10320674B2 (en) | Independent network interfaces for virtual network environments | |
| JP6397568B2 (ja) | 仮想デスクトップの移行 | |
| JP6518346B2 (ja) | 分散型コンピューティング環境における仮想マシンインスタンス上のコマンドの実行 | |
| US10063445B1 (en) | Detecting misconfiguration during software deployment | |
| US10333901B1 (en) | Policy based data aggregation | |
| US9648040B1 (en) | Authorization check using a web service request | |
| US9811365B2 (en) | Migration of applications between an enterprise-based network and a multi-tenant network | |
| US10833856B2 (en) | Automatic re-authentication of links using a key server | |
| US9160754B2 (en) | Location based authentication of users to a virtual machine in a computer system | |
| US10617955B1 (en) | Testing and delivery of game design assets in a service provider environment |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20170922 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20181016 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20181029 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20181205 |
|
| A02 | Decision of refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A02 Effective date: 20190527 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20190829 |
|
| A911 | Transfer to examiner for re-examination before appeal (zenchi) |
Free format text: JAPANESE INTERMEDIATE CODE: A911 Effective date: 20190904 |
|
| 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: 20191028 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20191120 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 6621838 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |