CN105979011A - 一种基于浏览器的远程桌面呈现和web应用无缝集成方法 - Google Patents
一种基于浏览器的远程桌面呈现和web应用无缝集成方法 Download PDFInfo
- Publication number
- CN105979011A CN105979011A CN201610533306.2A CN201610533306A CN105979011A CN 105979011 A CN105979011 A CN 105979011A CN 201610533306 A CN201610533306 A CN 201610533306A CN 105979011 A CN105979011 A CN 105979011A
- Authority
- CN
- China
- Prior art keywords
- remote desktop
- server
- web application
- browser
- user
- 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
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/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
- 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]
- H04L67/025—Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of 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
- H04L67/04—Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
-
- 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/50—Network services
- H04L67/51—Discovery or management thereof, e.g. service location protocol [SLP] or web services
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Information Transfer Between Computers (AREA)
Abstract
一种基于浏览器的远程桌面呈现和WEB应用无缝集成方法,包括以下模块:用户浏览器、远程桌面/WEB应用集成服务器、远程桌面协议代理服务器、远程桌面服务器、WEB应用服务器;远程桌面服务器提供远程桌面服务,Web应用服务器提供Web方式的APP应用服务器;远程桌面协议代理服务器通过C/S架构以特定的协议和远程桌面服务器连接,并提供WEB服务;远程桌面/WEB应用集成服务器将远程桌面和WEB应用集成在一起成为一个统一的页面提供给用户;用户通过浏览器和远程桌面/WEB应用集成服务器相连,访问远程桌面和WEB应用。本发明将远程桌面和WEB应用无缝集成,用户可以通过浏览器轻松访问,实现在一个或者多个WEB页面上共同显示远程桌面、Web应用,方便用户使用;由于远程桌面由浏览器运行,解决了跨平台问题。
Description
技术领域
本发明属于IT领域,具体地涉及一种基于浏览器的远程桌面呈现和WEB应用无缝集成方法。
背景技术
C/S架构:Client/Server或客户/服务器模式.Client程序的任务是将用户的要求提交给Server程序,再将Server程序返回的结果以特定的形式显示给用户;Server程序的任务是接收客户程序提出的服务请求,进行相应的处理,再将结果返回给客户程序。
B/S架构:Browser/Server,浏览器/服务器模式。是WEB兴起后的一种网络结构模式,WEB浏览器是客户端最主要的应用软件。
目前的远程桌面技术需要采用客户端/服务器(C/S) 架构,而WEB应用需要B/S架构,目前还没有能整合远程桌面和WEB应用的技术。因此,一方面用户访问远程桌面和B/S架构应用时是两个独立的界面,操作和访问都很不方便,另一方面由于C/S架构依赖于操作***,因此用户需要部署和维护多个操作***的远程桌面客户端版本。
目前的远程桌面架构和Google APP Engine等分离的远程桌面和WEB应用架构技术。
Web应用架构图如图2所示,包括用户浏览器、web应用服务器、中间件服务器、数据库服务器。
用户浏览器为人机交互的主要接口,用户可以通过浏览器来访问web应用。
web应用服务器的功能为接收及解析用户发送的请求,再将用户请求的页面发送回给用户。
中间件服务器主要用于存放常用的工具包,以便单独管理。这些工具包包括FLASH、PHP、ASP、JAVA文件等。Web业务开发时,就可以直接从中间件服务器中调用这些文件来完成每一个应用。
数据库服务器主要用来存放经常变化的数据,达到数据与程序分离的目的。当用户请求页面时,小程序根据用户要求的页面,涉及到动态数据的地方,利用SQL数据库语言,从数据中读取最新的数据,生成“完整”页面,最后送给用户。
用户使用浏览器使用web应用时,web应用架构的工作步骤如下:
1.用户发出HTML请求;
2.web服务器根据请求的URL的地址连接进行解析;
3.将解析的内容在数据库服务器及中间件服务器中进行比对,找到对应的网页文件;
4.将网页文件发送给用户,用户浏览器中的解释器把这些文本描述的页面解析成图文并茂、有声有影的可视页面,再呈现在用户终端。
以上两种技术都要解决任意位置上访问应用程序的问题,但是两种方法不能相互补充。目前两种方案一种采用C/S架构,一种采用B/S架构,在界面上难以融合在一起,且C/S架构需要维护多个客户端的版本。
初级用户往往需要在本地的宿主桌面和远程的终端服务器桌面之间进行切换。他们需要在终端服务器桌面上运行应用程序,但同时也需要在宿主桌面上收发电子邮件,浏览网页。如果用户同时需要连接到多个终端服务器,情况就更加复杂了,没有经验的用户在多个终端服务器桌面和宿主桌面之间切换时往往会感到手忙脚乱,出错的概率大增。还有,当用户在外网时,想连接到终端服务器一般都要先通过VPN接入内网。但用户出差在外地时,有些互联网访问点可能并没有开启PPTP或L2TP的通讯端口,导致用户无法通过VPN连接到终端服务器,影响正常的业务使用。
发明内容
本发明的目的在于提供一种基于浏览器的远程桌面呈现和WEB应用无缝集成方法,用户采用浏览器为唯一入口,可以整合远程桌面Web应用共同显示于一个或者多个WEB页面,极大地增强了用户的可操作性,此外由于远程桌面由浏览器运行,同时也解决了跨平台的问题。
本发明的目的及解决其主要技术问题是采用以下技术方案来实现的:一种基于浏览器的远程桌面呈现和WEB应用无缝集成方法,主要包括以下模块:用户浏览器、远程桌面/WEB应用集成服务器、远程桌面协议代理服务器、远程桌面服务器、WEB应用服务器;
其中:远程桌面服务器提供远程桌面服务,Web应用服务器提供Web方式的APP应用服务器;
远程桌面协议代理服务器通过C/S架构以特定的协议和远程桌面服务器连接,并提供WEB服务;
远程桌面/WEB应用集成服务器将远程桌面和WEB应用集成在一起成为一个统一的页面提供给用户;
用户通过浏览器和远程桌面/WEB应用集成服务器相连,访问远程桌面和WEB应用。
无缝集成:英文名称seamless integration ,一种无须数据格式转换,直接访问来自多种不同数据源数据格式的高级数据集成技术。
Google APP Engine:一种让您可以在 Google 的基础架构上运行您的网络应用程序。
本发明与现有技术相比具有明显的优点和有益效果。由以上技术方案可知,本发明将远程桌面和WEB应用无缝集成,用户可以通过浏览器轻松访问,实现在一个或者多个WEB页面上共同显示远程桌面、Web应用,极大程度不同上方便了用户的使用;此外由于远程桌面由浏览器运行,同时也解决了跨平台的问题。
本发明特点:
1、基于浏览器的无缝集成远程桌面和Web应用的用户工作桌面方案;
2、通过代理将多种远程桌面协议转换为统一协议,且可用浏览器访问。
附图说明
图1是本发明模块组成连接图。
图2是web应用架构图。
具体实施方式
以下结合附图和较佳实施例,对依据本发明提出的一种基于浏览器的远程桌面呈现和WEB应用无缝集成方法具体实施方式、特征及其功效,详细说明如后。
参见图1,一种基于浏览器的远程桌面呈现和WEB应用无缝集成方法,主要包括以下模块:用户浏览器、远程桌面/WEB应用集成服务器、远程桌面协议代理服务器、远程桌面服务器、WEB应用服务器;
其中:远程桌面服务器提供远程桌面服务,Web应用服务器提供Web方式的APP应用服务器;
远程桌面协议代理服务器通过C/S架构以特定的协议和远程桌面服务器连接,并提供WEB服务;
远程桌面/WEB应用集成服务器将远程桌面和WEB应用集成在一起成为一个统一的页面提供给用户;
用户通过浏览器和远程桌面/WEB应用集成服务器相连,访问远程桌面和WEB应用。
本发明优点:
1、用户有一个统一的界面访问。
2、用浏览器访问,支持跨操作***(跨平台)。
以上所述,仅是本发明的较佳实施例而已,并非对本发明作任何形式上的限制,任何未脱离本发明技术方案内容,依据本发明的技术实质对以上实施例所作的任何简单修改、等同变化与修饰,均仍属于本发明技术方案的范围内。
Claims (2)
1.一种基于浏览器的远程桌面呈现和WEB应用无缝集成方法,其特征在于:主要包括以下模块:用户浏览器、远程桌面/WEB应用集成服务器、远程桌面协议代理服务器、远程桌面服务器、WEB应用服务器;
所述远程桌面服务器提供远程桌面服务,Web应用服务器提供Web方式的APP应用服务器;
所述远程桌面协议代理服务器通过C/S架构以特定的协议和远程桌面服务器连接,并提供WEB服务;
所述远程桌面/WEB应用集成服务器将远程桌面和WEB应用集成在一起成为一个统一的页面提供给用户。
2.如权利要求1所述的一种基于浏览器的远程桌面呈现和WEB应用无缝集成方法,其特征在于:用户通过浏览器和远程桌面/WEB应用集成服务器相连,访问远程桌面和WEB应用。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610533306.2A CN105979011A (zh) | 2016-07-08 | 2016-07-08 | 一种基于浏览器的远程桌面呈现和web应用无缝集成方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610533306.2A CN105979011A (zh) | 2016-07-08 | 2016-07-08 | 一种基于浏览器的远程桌面呈现和web应用无缝集成方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105979011A true CN105979011A (zh) | 2016-09-28 |
Family
ID=56954363
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610533306.2A Pending CN105979011A (zh) | 2016-07-08 | 2016-07-08 | 一种基于浏览器的远程桌面呈现和web应用无缝集成方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105979011A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115412548A (zh) * | 2022-10-31 | 2022-11-29 | 中孚信息股份有限公司 | 一种支持web访问多种远程桌面协议的方法及*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030054297A (ko) * | 2001-12-24 | 2003-07-02 | 한국전자통신연구원 | 모바일 사용자의 맞춤형 원스톱 정보 서비스 장치 및 방법 |
CN101378400A (zh) * | 2007-08-30 | 2009-03-04 | 国际商业机器公司 | 实现桌面应用和Web应用聚合的方法、服务器和*** |
CN101964798A (zh) * | 2010-10-15 | 2011-02-02 | 德讯科技股份有限公司 | 基于远程桌面协议的多图形协议统一代理*** |
CN102833338A (zh) * | 2012-08-31 | 2012-12-19 | 福建升腾资讯有限公司 | 基于Web的远程桌面展示方法 |
-
2016
- 2016-07-08 CN CN201610533306.2A patent/CN105979011A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20030054297A (ko) * | 2001-12-24 | 2003-07-02 | 한국전자통신연구원 | 모바일 사용자의 맞춤형 원스톱 정보 서비스 장치 및 방법 |
CN101378400A (zh) * | 2007-08-30 | 2009-03-04 | 国际商业机器公司 | 实现桌面应用和Web应用聚合的方法、服务器和*** |
CN101964798A (zh) * | 2010-10-15 | 2011-02-02 | 德讯科技股份有限公司 | 基于远程桌面协议的多图形协议统一代理*** |
CN102833338A (zh) * | 2012-08-31 | 2012-12-19 | 福建升腾资讯有限公司 | 基于Web的远程桌面展示方法 |
Non-Patent Citations (1)
Title |
---|
杨林伟: "《数字时代下的计算机辅助语言教学:理论与实践》", 31 August 2015, 山东人民出版社 * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115412548A (zh) * | 2022-10-31 | 2022-11-29 | 中孚信息股份有限公司 | 一种支持web访问多种远程桌面协议的方法及*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7496497B2 (en) | Method and system for selecting web site home page by extracting site language cookie stored in an access device to identify directional information item | |
US11765243B2 (en) | Data processing method, multi-cloud management system, and related device | |
CN103782294B (zh) | 远程浏览会话管理 | |
US9870202B2 (en) | Business object model layer interface | |
CN101493825B (zh) | 一种gis中间件配置管理方法 | |
US20070061428A1 (en) | Customization of applications through deployable templates | |
EP2352101A1 (en) | Data processing device and processing method of web page | |
WO2017049769A1 (zh) | 一种用于在移动应用中提供目标页面的方法与设备 | |
US20120136887A1 (en) | Method and system for providing multifunctional search window service based on user-generated rules | |
US7805464B2 (en) | Web viewer setup dialog and grammar for generating web addresses | |
KR20010085878A (ko) | 대화형 가상 기계를 통한 대화형 컴퓨터 | |
US20120150792A1 (en) | Data extraction framework | |
US7685114B2 (en) | Systems and methods for mapping text | |
CN108023918A (zh) | 一种服务信息获取方法、装置及*** | |
EP1872208A1 (en) | Method and apparatus to select and deliver portable portlets | |
US20130226896A1 (en) | Alternative web pages suggestion based on language | |
EP3152676B1 (en) | Converting presentation metadata to a browser-renderable format during compilation | |
US7281236B1 (en) | System and methods for developing and deploying a remote domain system | |
US20060265359A1 (en) | Flexible data-bound user interfaces | |
JP5937207B2 (ja) | 遠隔ブラウジングセッション管理 | |
CN106326213A (zh) | 一种对web站点进行翻译的方法及装置 | |
US20150012473A1 (en) | Webpage comprising a rules engine | |
US11100106B1 (en) | Query engine virtualization | |
CN105979011A (zh) | 一种基于浏览器的远程桌面呈现和web应用无缝集成方法 | |
US20230385525A1 (en) | Web site preview generation with action control |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160928 |