CN105979011A - 一种基于浏览器的远程桌面呈现和web应用无缝集成方法 - Google Patents

一种基于浏览器的远程桌面呈现和web应用无缝集成方法 Download PDF

Info

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
Application number
CN201610533306.2A
Other languages
English (en)
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.)
Guizhou Sky Cloud Computing Technology Co Ltd
Original Assignee
Guizhou Sky Cloud Computing Technology 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 Guizhou Sky Cloud Computing Technology Co Ltd filed Critical Guizhou Sky Cloud Computing Technology Co Ltd
Priority to CN201610533306.2A priority Critical patent/CN105979011A/zh
Publication of CN105979011A publication Critical patent/CN105979011A/zh
Pending legal-status Critical Current

Links

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/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • 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]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • 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/04Protocols specially adapted for terminals or networks with limited capabilities; specially adapted for terminal portability
    • 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/50Network services
    • H04L67/51Discovery 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

一种基于浏览器的远程桌面呈现和WEB应用无缝集成方法
技术领域
本发明属于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应用。
CN201610533306.2A 2016-07-08 2016-07-08 一种基于浏览器的远程桌面呈现和web应用无缝集成方法 Pending CN105979011A (zh)

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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115412548A (zh) * 2022-10-31 2022-11-29 中孚信息股份有限公司 一种支持web访问多种远程桌面协议的方法及***

Citations (4)

* Cited by examiner, † Cited by third party
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的远程桌面展示方法

Patent Citations (4)

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

* Cited by examiner, † Cited by third party
Title
杨林伟: "《数字时代下的计算机辅助语言教学:理论与实践》", 31 August 2015, 山东人民出版社 *

Cited By (1)

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