CN115412548A - Method and system for supporting web to access various remote desktop protocols - Google Patents
Method and system for supporting web to access various remote desktop protocols Download PDFInfo
- Publication number
- CN115412548A CN115412548A CN202211341338.4A CN202211341338A CN115412548A CN 115412548 A CN115412548 A CN 115412548A CN 202211341338 A CN202211341338 A CN 202211341338A CN 115412548 A CN115412548 A CN 115412548A
- Authority
- CN
- China
- Prior art keywords
- remote desktop
- protocol
- preset
- client
- server
- 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.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 62
- 238000009434 installation Methods 0.000 claims abstract description 13
- 238000006243 chemical reaction Methods 0.000 claims abstract description 7
- 230000005540 biological transmission Effects 0.000 claims description 3
- 230000010354 integration Effects 0.000 claims description 3
- 238000009877 rendering Methods 0.000 claims description 3
- 230000006978 adaptation Effects 0.000 claims description 2
- 241000282376 Panthera tigris Species 0.000 claims 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007812 deficiency Effects 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- 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
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/02—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
-
- 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/26—Special purpose or proprietary protocols or architectures
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computing Systems (AREA)
- Computer Security & Cryptography (AREA)
- Computer And Data Communications (AREA)
Abstract
The application discloses a method and a system for supporting web access to multiple remote desktop protocols, mainly relates to the technical field of remote desktop protocols, and aims to solve the problem that the conventional mode for accessing a remote desktop does not have compatibility. The method comprises the following steps: performing installation configuration of remote protocol service on the target remote desktop based on system configuration of the target remote desktop; configuring a client component and a server component for a preset remote desktop server; acquiring user request information; based on a preset zfconnect protocol, carrying out code conversion on user request information; and the client information is transmitted to a daemon process in the server end component, the encoded user request information is decoded, client plugins corresponding to a preset remote desktop protocol are determined, and the target remote desktop is connected through the client plugins. The method realizes the remote desktop access compatible with different systems and different protocols.
Description
Technical Field
The application relates to the technical field of remote desktop protocols, in particular to a method and a system for supporting web access to various remote desktop protocols.
Background
The remote desktop protocol is a protocol for remotely operating a computer, and may be used for managing a method and a program for visually accessing a desktop environment of a remote computer.
The traditional frequently used remote desktop access protocol mainly comprises: (1) Remote desktop connection schemes based on the C/S architecture, such as mstsc and vnc for accessing a windows system, xshell and vnc for accessing a linux system; (2) The NoVNC is a remote desktop access scheme based on a B/S framework, and is mainly applied to various large cloud computing and virtual machine control panels, such as Openstack dashboards and OpenNebula sustone.
However, accessing the remote desktop using the conventional C/S mode necessitates installing a client for remote access, and installing a different client for a different remote desktop protocol. Although the NoVNC adopts a B/S mode to access the remote desktop and only needs a browser supporting HTML5, the method only supports a VNC protocol.
Disclosure of Invention
In view of the above-mentioned deficiencies of the prior art, the present invention provides a method and system for supporting web access to multiple remote desktop protocols to solve the above-mentioned technical problems.
In a first aspect, the present application provides a method for supporting web access to multiple remote desktop protocols, the method comprising: determining an initialization process corresponding to the target remote desktop based on the system configuration of the target remote desktop so as to carry out installation configuration of remote protocol service on the target remote desktop; configuring a client component and a server component for a preset remote desktop server; when a preset remote desktop server receives legal user information, entering a preset system configuration page; acquiring user request information based on user operation, wherein the user request information comprises a preset remote desktop protocol and protocol parameters; based on a preset zfconnect protocol, a web application program in a client component carries out code conversion on user request information; and the client information is transmitted to a daemon process in the server-side component, the encoded user request information is decoded, then client plugins corresponding to a preset remote desktop protocol in the user request information are determined, and the client plugins are connected with a target remote desktop.
Further, based on the system configuration of the target remote desktop, determining an initialization process corresponding to the target remote desktop to perform installation configuration of a remote protocol service on the target remote desktop, specifically including: when the system is determined to be configured as a windows system, determining an initialization process corresponding to a target remote desktop as follows: starting a remote desktop function and installing a realvnserver to start the support of remote protocols of RDP and VNC; when the system is determined to be configured as a linux system, the initialization process corresponding to the target remote desktop is determined as follows: SSH server services and tigervnc server services are initiated to turn on support for SSH and VNC remote protocols.
Further, the client component includes at least a web container and a web application; the method specifically comprises the following steps of configuring a client component and a server component for installing a preset remote desktop server: the method comprises the steps of configuring a web container in a client component as a tomcat container, and storing a web application program in the client component in a webcaps directory of the tomcat container so as to access the web application program through an html5 browser when a tomcat server is started.
Further, the server-side component at least comprises a cache database, a configuration database and a daemon process; for presetting remote desktop server installation configuration client side subassembly and service end subassembly, still include specifically: configuring a cache database for a server end component; the cache database is used for storing user authentication and user configuration parameters of the login client component; setting a configuration database for a service end component; wherein the configuration database comprises at least any one or more of: a freerdp database, a libvncserver database and a libssh2 database; and configuring a daemon for the service end component, setting a host and a port bound by the configuration database in the daemon, and configuring a plurality of client plugins in the daemon.
Further, the zfconnect protocol is a remote screen rendering and event transmission private protocol, and is a superset of a plurality of preset remote desktop protocols, and is an integration of the plurality of remote desktop protocols.
Further, the method further comprises: configuring newly added deployment data of a preset desktop protocol in the zfconnect protocol through a preset protocol adding interface; and adding an interface through a preset interface, and configuring newly added client plugs in the daemon process.
Further, after determining that client plugins corresponding to a remote desktop protocol are preset in the user request information and connecting the target remote desktop through the client plugins, the method further includes: based on the preset zfconnect protocol, the target remote desktop passes the desktop image to the web application in the client component so that the web application presents the desktop image to the user in html.
In a second aspect, the present application provides a system for supporting web access to a plurality of remote desktop protocols, the system comprising: the configuration module is used for determining an initialization process corresponding to the target remote desktop based on the system configuration of the target remote desktop so as to carry out installation configuration of remote protocol service on the target remote desktop; configuring a client component and a server component for a preset remote desktop server; the acquisition module is used for entering a preset system configuration page when the preset remote desktop server receives legal user information; acquiring user request information based on user operation, wherein the user request information comprises a preset remote desktop protocol and protocol parameters; the connection module is used for carrying out code conversion on the user request information by a web application program in the client component based on a preset zfconnect protocol; and the client information is transmitted to a daemon process in the server end component, the encoded user request information is decoded, client plugins corresponding to a preset remote desktop protocol in the user request information are further determined, and the target remote desktop is connected through the client plugins.
As can be appreciated by those skilled in the art, the present invention has at least the following beneficial effects:
the client component of the invention is composed of a web application program and a web container, so that for a user, only one browser supporting html5 is needed to access a remote desktop in a web mode, client software such as rdp, vnc, ssh and the like is not needed to be installed, the machine environment of the user is not needed to be considered, and the client software is complicated because the client software also distinguishes 32-bit or 64-bit systems.
After a user selects a certain protocol and configures parameters (user request information), the web application performs coding processing on the user request information based on a preset zfconnect protocol and forwards the user request information to the daemon process, and the daemon process analyzes the user request information forwarded by the web application and dynamically selects appropriate client plugins to replace the user to connect to the remote desktop server. Because the preset zfconnect protocol is designed to be a superset of the existing remote desktop protocol, when a new remote desktop protocol is added, the new remote desktop protocol can be supported only by expanding the preset zfconnect protocol.
The method supports the access to the remote desktop in a web mode based on the html5 browser, meets the dynamic expansion of a protocol supporting the remote desktop, and can be flexibly applied to remote servers and cloud computing virtualization desktop operation and maintenance scenes.
Drawings
Some embodiments of the disclosure are described below with reference to the accompanying drawings, in which:
fig. 1 is a flowchart of a method for supporting web access to multiple remote desktop protocols according to an embodiment of the present application.
Fig. 2 is a schematic diagram of an internal structure of a system supporting web access to multiple remote desktop protocols according to an embodiment of the present application.
Detailed Description
The technical solutions proposed in the embodiments of the present application are explained in detail below with reference to the accompanying drawings.
The embodiment of the present application further provides a method for supporting a web to access multiple remote desktop protocols, as shown in fig. 1, the method provided by the embodiment of the present application mainly includes the following steps:
step 110, determining an initialization process corresponding to the target remote desktop based on the system configuration of the target remote desktop so as to perform installation configuration of a remote protocol service on the target remote desktop; and configuring a client component and a server component for the preset remote desktop server.
In the steps, the "initialization flow" is any feasible flow preset by those skilled in the art, and those skilled in the art can adjust the initialization flow according to actual requirements. Furthermore, "determining an initialization procedure corresponding to the target remote desktop based on the system configuration of the target remote desktop, so as to perform the installation configuration of the remote protocol service on the target remote desktop", may specifically be: (1) When the system is determined to be configured as a windows system, determining an initialization process corresponding to the target remote desktop as follows: starting a remote desktop function and installing a realvnserver to start the support of remote protocols of RDP and VNC; (2) When the system is determined to be configured as a linux system, the initialization process corresponding to the target remote desktop is determined as follows: SSH server services and tigervnc server services are initiated to turn on support for SSH and VNC remote protocols.
In step (ii), a "client component" is a web application that a user accesses directly with a browser, and the component also carries a web container, such as tomcat. The web application is run on top of the web container, so the client component is effectively an aggregate of the web container and the web application. Based on the compatibility of the web container, the web application can be written in java and javascript, and can also be realized in other languages. Further, the "configuring client component" may specifically be: and configuring the web container in the client component as a tomcat container, and storing the web application program in the client component in a webcaps directory of the tomcat container so as to realize that the web application program is accessed through an html5 browser when the tomcat server is started.
In the steps, the server-side component at least comprises a cache database, a configuration database and a daemon process. The "configuring the service end component" may specifically be: configuring a cache database for a server end component; the cache database is used for storing user authentication and user configuration parameters of the login client component; setting a configuration database for a service end component; wherein the configuration database comprises at least any one or more of: a freerdp database, a libvncserver database and a libssh2 database; and configuring a daemon for the service end component, setting a host and a port bound by the configuration database in the daemon, and configuring a plurality of client plugins in the daemon.
It should be noted that, after the configuration of the server-side component is completed, the server-side component can receive and process the request sent by the client-side component, then call the configuration database through the daemon process to translate and convert the request, and dynamically call the client plugins (open source clients) of the standard remote desktop protocol through the daemon process. For example, the client component is FreeRDP, libssh2, libVNC, and instead, the client component returns data to the client component for connection with the target remote desktop, and finally, the client component returns data to the html5 browser. The client plugins are used for analyzing a specific remote desktop protocol to complete a remote desktop connection function, a preset interface adding interface exists, newly-added client plugins adaptation information can be configured in a daemon process and a preset zfconnect protocol, and the client plugins are flexibly configured to realize that loading of any plug-in has certain remote protocol capability.
Step 120, entering a preset system configuration page when a preset remote desktop server receives legal user information; based on the operation of a user, user request information is obtained, wherein the user request information comprises a preset remote desktop protocol and protocol parameters.
In this step, "preset that the remote desktop server receives the legal user information" may specifically be: in actual operation, an operator can enter a client login interface of a preset remote desktop server through a browser supporting html5 at will, and when a user name and a password acquired by the client login interface are consistent with any data cached in a cache database, user identity authentication is successful, and legal user information is received.
In this step, the preset remote desktop protocol may be any available remote desktop protocol. The protocol parameters can be set by the field according to the preset remote desktop protocol.
Step 130, based on a preset zfconnect protocol, a web application in the client component performs code conversion on user request information; and the client information is transmitted to a daemon process in the server end component, the encoded user request information is decoded, client plugins corresponding to a preset remote desktop protocol in the user request information are further determined, and the target remote desktop is connected through the client plugins.
It should be noted that the preset zfconnect protocol is a private protocol for remote screen rendering and event transmission, and is a superset of a plurality of preset remote desktop protocols, and is an integration of a plurality of remote desktop protocols. That is, a transcoding rule of the user request information (preset remote desktop protocol and protocol parameters) is defined in the preset zfconnect protocol, and the client can transcode the user request information according to the preset zfconnect protocol. In addition, the preset remote desktop protocol can be added according to actual conditions so as to achieve compatibility of the preset zfconnect protocol, and specifically, deployment data of the newly added preset desktop protocol are configured in the zfconnect protocol through a preset protocol adding interface. In addition, the server-side component also supports a preset zfconnect protocol, can decode the encoded user request information to obtain a preset remote desktop protocol, and can further determine client plugins corresponding to the preset remote desktop protocol. The user is connected to the target remote desktop through client plugins instead.
In addition, after determining that client plugins corresponding to a remote desktop protocol are preset in the user request information and connecting the target remote desktop through the client plugins, the method further includes: based on the preset zfconnect protocol, the target remote desktop passes the desktop image to the web application in the client component so that the web application presents the desktop image to the user in html.
In addition, fig. 2 is a system supporting web access to multiple remote desktop protocols according to an embodiment of the present application. As shown in fig. 2, the system provided in the embodiment of the present application mainly includes:
a configuration module 210, configured to determine an initialization procedure corresponding to a target remote desktop based on system configuration of the target remote desktop, so as to perform installation configuration of a remote protocol service on the target remote desktop; configuring a client component and a server component for a preset remote desktop server;
the obtaining module 220 is configured to enter a preset system configuration page when the preset remote desktop server receives the valid user information; acquiring user request information based on user operation, wherein the user request information comprises a preset remote desktop protocol and protocol parameters;
a connection module 230, configured to perform code conversion on the user request information by a web application in the client component based on a preset zfconnect protocol; and the client information is transmitted to a daemon process in the server-side component, the encoded user request information is decoded, then client plugins corresponding to a preset remote desktop protocol in the user request information are determined, and the client plugins are connected with a target remote desktop.
So far, the technical solutions of the present disclosure have been described in connection with the foregoing embodiments, but it is easily understood by those skilled in the art that the scope of the present disclosure is not limited to only these specific embodiments. The technical solutions in the above embodiments can be split and combined, and equivalent changes or substitutions can be made on related technical features by those skilled in the art without departing from the technical principles of the present disclosure, and any changes, equivalents, improvements, and the like made within the technical concept and/or technical principles of the present disclosure will fall within the protection scope of the present disclosure.
Claims (8)
1. A method for supporting web access to a plurality of remote desktop protocols, the method comprising:
determining an initialization process corresponding to the target remote desktop based on the system configuration of the target remote desktop so as to carry out installation configuration of remote protocol service on the target remote desktop; configuring a client component and a server component for a preset remote desktop server; the client component at least comprises a web container and a web application program, and the server component at least comprises a cache database, a configuration database and a daemon process;
entering a preset system configuration page when a preset remote desktop server receives legal user information; acquiring user request information based on user operation, wherein the user request information comprises a preset remote desktop protocol and protocol parameters;
based on a preset zfconnect protocol, a web application program in the client component carries out code conversion on user request information; and the client information is transmitted to a daemon process in the server-side component, the encoded user request information is decoded, then client plugins corresponding to the preset remote desktop protocol in the user request information are determined, and the client plugins are connected with a target remote desktop.
2. The method for supporting web access to multiple remote desktop protocols according to claim 1, wherein an initialization procedure corresponding to a target remote desktop is determined based on a system configuration of the target remote desktop, so as to perform installation configuration of a remote protocol service on the target remote desktop, and specifically includes:
when the system is determined to be configured as a windows system, determining an initialization process corresponding to a target remote desktop as follows: starting a remote desktop function and installing a realvnserver to start the support of remote protocols of RDP and VNC;
when the system is determined to be configured as a linux system, the initialization process corresponding to the target remote desktop is determined as follows: SSH server services and tiger VNC server services are initiated to turn on support for SSH and VNC remote protocols.
3. The method of claim 1, wherein configuring a client component and a server component for installation of a default remote desktop server comprises:
and configuring a web container in the client component as a tomcat container, and storing a web application program in the client component in a webcaps directory of the tomcat container so as to realize that the web application program is accessed through an html5 browser when a tomcat server is started.
4. The method for supporting web access to multiple remote desktop protocols as claimed in claim 1, wherein configuring a client component and a server component for provisioning a remote desktop server installation, further comprises:
configuring a cache database for a server-side component; the cache database is used for storing user authentication and user configuration parameters of the login client component;
setting a configuration database for a server-side component; wherein the configuration database comprises at least any one or more of: a freesdp database, a libvncserver database and a libssh2 database;
and configuring a daemon for the service end component, configuring host and port bound by the configuration database in the daemon, and configuring a plurality of client plugins in the daemon.
5. The method for supporting web access to multiple remote desktop protocols as claimed in claim 1, wherein the zfconnect protocol is a remote screen rendering and event transmission private protocol and is a superset of several preset remote desktop protocols and is an integration of several remote desktop protocols.
6. The method for supporting web access to multiple remote desktop protocols as recited in claim 1, further comprising:
configuring newly added deployment data of a preset desktop protocol in the zfconnect protocol through a preset protocol adding interface;
and adding an interface through a preset interface, and configuring the adaptation information of the newly added client plugins in the daemon process and the preset zfconnect protocol.
7. The method of claim 1, wherein after determining client plugs corresponding to the preset remote desktop protocol in the user request message and connecting the target remote desktop via the client plugs, the method further comprises:
based on the preset zfconnect protocol, the target remote desktop transmits the desktop image to the web application in the client component, so that the web application presents the desktop image to the user in the form of html.
8. A system for supporting web access to a plurality of remote desktop protocols, the system comprising:
the configuration module is used for determining an initialization process corresponding to the target remote desktop based on the system configuration of the target remote desktop so as to carry out installation configuration of the remote protocol service on the target remote desktop; configuring a client component and a server component for a preset remote desktop server;
the acquisition module is used for entering a preset system configuration page when the preset remote desktop server receives legal user information; acquiring user request information based on user operation, wherein the user request information comprises a preset remote desktop protocol and protocol parameters;
the connection module is used for carrying out code conversion on the user request information by a web application program in the client component based on a preset zfconnect protocol; and the client information is forwarded to a daemon process in the server end component, the encoded user request information is decoded, client plugins corresponding to the preset remote desktop protocol in the user request information are further determined, and the target remote desktop is connected through the client plugins.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211341338.4A CN115412548A (en) | 2022-10-31 | 2022-10-31 | Method and system for supporting web to access various remote desktop protocols |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211341338.4A CN115412548A (en) | 2022-10-31 | 2022-10-31 | Method and system for supporting web to access various remote desktop protocols |
Publications (1)
Publication Number | Publication Date |
---|---|
CN115412548A true CN115412548A (en) | 2022-11-29 |
Family
ID=84167251
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211341338.4A Pending CN115412548A (en) | 2022-10-31 | 2022-10-31 | Method and system for supporting web to access various remote desktop protocols |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115412548A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116743728A (en) * | 2023-08-11 | 2023-09-12 | 深圳竹云科技股份有限公司 | Application operation and maintenance method, system, equipment and storage medium |
CN118885215A (en) * | 2024-09-26 | 2024-11-01 | 北京比格大数据有限公司 | Desktop application migration method and system |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060048153A1 (en) * | 2004-08-30 | 2006-03-02 | University Of Utah Research Foundation | Locally operated desktop environment for a remote computing system |
WO2012079049A1 (en) * | 2010-12-10 | 2012-06-14 | Wyse Technology Inc. | Methods and systems for facilitating a remote desktop session utilizing a remote desktop client common interface |
CN102571773A (en) * | 2011-12-27 | 2012-07-11 | 浙江省电力公司 | Information security comprehensive audit system and method |
CN103581265A (en) * | 2012-08-07 | 2014-02-12 | 深圳市傲冠软件股份有限公司 | Remote access method and system |
CN105979011A (en) * | 2016-07-08 | 2016-09-28 | 贵州天霆云计算科技有限公司 | Seamless integration method of remote desktop presentation and WEB application based on browser |
CN107124450A (en) * | 2017-04-18 | 2017-09-01 | 恒泰艾普(北京)云技术有限公司 | A kind of remote desktop based on HTML5 accesses system and remote desktop access method |
CN110601969A (en) * | 2019-09-18 | 2019-12-20 | 神州云端(深圳)科技有限公司 | Universal remote desktop gateway implementation |
-
2022
- 2022-10-31 CN CN202211341338.4A patent/CN115412548A/en active Pending
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060048153A1 (en) * | 2004-08-30 | 2006-03-02 | University Of Utah Research Foundation | Locally operated desktop environment for a remote computing system |
WO2012079049A1 (en) * | 2010-12-10 | 2012-06-14 | Wyse Technology Inc. | Methods and systems for facilitating a remote desktop session utilizing a remote desktop client common interface |
CN103460670A (en) * | 2010-12-10 | 2013-12-18 | 韦斯技术有限公司 | Methods and systems for a remote desktop session utilizing a http handler and a remote desktop client common interface |
CN102571773A (en) * | 2011-12-27 | 2012-07-11 | 浙江省电力公司 | Information security comprehensive audit system and method |
CN103581265A (en) * | 2012-08-07 | 2014-02-12 | 深圳市傲冠软件股份有限公司 | Remote access method and system |
CN105979011A (en) * | 2016-07-08 | 2016-09-28 | 贵州天霆云计算科技有限公司 | Seamless integration method of remote desktop presentation and WEB application based on browser |
CN107124450A (en) * | 2017-04-18 | 2017-09-01 | 恒泰艾普(北京)云技术有限公司 | A kind of remote desktop based on HTML5 accesses system and remote desktop access method |
CN110601969A (en) * | 2019-09-18 | 2019-12-20 | 神州云端(深圳)科技有限公司 | Universal remote desktop gateway implementation |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN116743728A (en) * | 2023-08-11 | 2023-09-12 | 深圳竹云科技股份有限公司 | Application operation and maintenance method, system, equipment and storage medium |
CN118885215A (en) * | 2024-09-26 | 2024-11-01 | 北京比格大数据有限公司 | Desktop application migration method and system |
CN118885215B (en) * | 2024-09-26 | 2024-11-29 | 北京比格大数据有限公司 | Desktop application migration method and system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6938077B2 (en) | Client version advertisement service for overriding default client version properties | |
CN115412548A (en) | Method and system for supporting web to access various remote desktop protocols | |
US6237031B1 (en) | System for dynamically controlling a network proxy | |
EP2719148B1 (en) | Web-browser based desktop and application remoting solution | |
US6421733B1 (en) | System for dynamically transcoding data transmitted between computers | |
WO2000039678A1 (en) | An apparatus and method for determining a program neighborhood for a client node in a client-server network | |
CN103460670A (en) | Methods and systems for a remote desktop session utilizing a http handler and a remote desktop client common interface | |
EA006814B1 (en) | System and method for use of multiple applications | |
RU2237275C2 (en) | Server and method (variants) for determining software surroundings of client node in a network having client/server architecture | |
CN110601969A (en) | Universal remote desktop gateway implementation | |
CN106679095A (en) | Internet access method and device and intelligent air conditioner system | |
US8913272B2 (en) | Virtual printer interface node | |
US20100223462A1 (en) | Method and device for accessing services and files | |
WO2020224108A1 (en) | Url interception and conversion method, device, and computer apparatus | |
KR100924076B1 (en) | How to Implement Internet Application Independent of Web Browser and Operating System | |
Cisco | Introduction to the Cisco Content Optimization Engine for ACNS 4.0 | |
Cisco | Introduction to the Cisco Content Optimization Engine 1.2 for ACNS 4.1 | |
KR20020079133A (en) | Web content transcoding device | |
KR100466810B1 (en) | Xml based administrator system for tele-gateway system and method of the same | |
EP1701508B1 (en) | Method for dynamically transcoding data transmitted between computers | |
KR20040076852A (en) | Surveillance system via the internet | |
CN113852666B (en) | Method for acquiring HTTP (hyper text transport protocol) resources in real time through FTP (File transfer protocol) | |
US8917414B2 (en) | Virtual printer interface node | |
US8908213B2 (en) | Virtual printer interface node | |
EP1411429A2 (en) | An apparatus and method for determining a program neighbourhood for a client node in a client-server network |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20221129 |