[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

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 PDF

Info

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
Application number
CN202211341338.4A
Other languages
Chinese (zh)
Inventor
王智超
魏东晓
张�浩
张琳
安伟康
章朝阳
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhongfu Information Co Ltd
Original Assignee
Zhongfu Information Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhongfu Information Co Ltd filed Critical Zhongfu Information Co Ltd
Priority to CN202211341338.4A priority Critical patent/CN115412548A/en
Publication of CN115412548A publication Critical patent/CN115412548A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/08Protocols specially adapted for terminal emulation, e.g. Telnet
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/26Special 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

Method and system for supporting web to access various remote desktop protocols
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.
CN202211341338.4A 2022-10-31 2022-10-31 Method and system for supporting web to access various remote desktop protocols Pending CN115412548A (en)

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)

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

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

Patent Citations (8)

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

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