应用程序访问方法、装置及系统制造方法及图纸

技术编号:37229072 阅读:15 留言:0更新日期:2023-04-20 23:12
本发明专利技术提供一种应用程序访问方法、装置及系统,涉及互联网技术领域,其中,应用程序访问方法包括:接收web服务器发送的应用启动请求;所述应用启动请求中携带web浏览器请求访问的目标应用程序的标识;在基于所述目标应用程序的标识确定所述目标应用程序为所述应用发布服务器允许访问的应用程序时,获取运行所述目标应用程序的端口信息;将所述端口信息发送至web浏览器,使得所述web浏览器基于所述端口信息采用RemoteApp发布技术建立与所述应用发布服务器之间的远程连接。本发明专利技术无需在运行web浏览器的设备上安装RemoteApp插件,从而简化了应用程序的访问过程。了应用程序的访问过程。了应用程序的访问过程。

【技术实现步骤摘要】
应用程序访问方法、装置及系统


[0001]本专利技术涉及互联网
,尤其涉及一种应用程序访问方法、装置及系统。

技术介绍

[0002]目前,全球广域网(World Wide Web,web)浏览器远程访问内网的应用程序的方式给人们带来很多便利,所以成为人们经常采用的访问方式。
[0003]相关技术中,在web浏览器访问内网的应用程序时,通常需要在运行web浏览器的设备上安装远程桌面访问应用程序RemoteApp插件,安装成功后,web浏览器就可以远程访问内网中的任意应用程序。
[0004]但上述相关技术中,需要在运行web浏览器的设备上安装RemoteApp插件,才可以远程访问内网中的应用程序,从而导致应用程序的访问较为繁琐。

技术实现思路

[0005]针对现有技术存在的问题,本专利技术实施例提供一种应用程序访问方法、装置及系统。
[0006]本专利技术提供一种应用程序访问方法,应用于应用发布服务器,包括:接收web服务器发送的应用启动请求;所述应用启动请求中携带web浏览器请求访问的目标应用程序的标识;在基于所述目标应用程序的标识确定所述目标应用程序为所述应用发布服务器允许访问的应用程序时,获取运行所述目标应用程序的端口信息;将所述端口信息发送至web浏览器,使得所述web浏览器基于所述端口信息采用RemoteApp发布技术建立与所述应用发布服务器之间的远程连接。
[0007]根据本专利技术提供的一种应用程序访问方法,在所述将所述端口信息发送至web浏览器,使得所述web浏览器基于所述端口信息采用RemoteApp发布技术建立与所述应用发布服务器之间的远程连接之后,所述方法还包括:在接收到所述web浏览器发送的用于拷贝所述目标应用程序中的目标数据的拷贝请求时,基于挂钩模块拦截所述目标数据,禁止将所述目标数据发送至所述web浏览器。
[0008]根据本专利技术提供的一种应用程序访问方法,在所述将所述端口信息发送至web浏览器,使得所述web浏览器基于所述端口信息采用RemoteApp发布技术建立与所述应用发布服务器之间的远程连接之后,所述方法还包括:在接收到所述web浏览器发送的用于下载所述目标应用程序中的目标文件的下载请求时,基于预设策略确定是否将所述目标文件发送至所述web浏览器;所述预设策略用于指示用户下载所述目标文件的权限。
[0009]根据本专利技术提供的一种应用程序访问方法,所述将所述端口信息发送至web浏览器,包括:将所述端口信息发送至网关设备,使得所述网关设备在确定所述端口信息为允许
所述web浏览器访问的端口信息时,将所述端口信息发送至所述web浏览器。
[0010]本专利技术还提供一种应用程序访问方法,应用于web浏览器,包括:向web服务器发送访问请求;所述访问请求中携带所述web浏览器请求访问的目标应用程序的标识;接收应用发布服务器发送的运行所述目标应用程序的端口信息;基于所述端口信息采用RemoteApp发布技术建立与所述应用发布服务器之间的远程连接。
[0011]根据本专利技术提供的一种应用程序访问方法,所述访问请求中还携带验证信息;所述验证信息包括以下至少一项:用户身份信息、用户类型信息和登录信息;所述向web服务器发送访问请求,包括:向网关设备发送所述访问请求,使得所述网关设备在确定所述验证信息合法时,将所述访问请求发送至所述web服务器。
[0012]根据本专利技术提供的一种应用程序访问方法,在所述基于所述端口信息采用RemoteApp发布技术建立与所述应用发布服务器之间的远程连接之后,所述方法还包括:显示RemoteApp窗口;在所述RemoteApp窗口中对所述目标应用程序进行远程操作。
[0013]根据本专利技术提供的一种应用程序访问方法,所述方法还包括:在接收到用户对所述目标应用程序的目标界面的截屏操作时,在所述RemoteApp窗口中对所述目标界面进行遮盖处理。
[0014]本专利技术还提供一种应用程序访问装置,包括:第一接收单元,用于接收web服务器发送的应用启动请求;所述应用启动请求中携带web浏览器请求访问的目标应用程序的标识;第一确定单元,用于在基于所述目标应用程序的标识确定所述目标应用程序为所述应用发布服务器允许访问的应用程序时,获取运行所述目标应用程序的端口信息;第一发送单元,用于将所述端口信息发送至web浏览器,使得所述web浏览器基于所述端口信息采用RemoteApp发布技术建立与所述应用发布服务器之间的远程连接。
[0015]本专利技术还提供一种应用程序访问装置,包括:第二发送单元,用于向web服务器发送访问请求;所述访问请求中携带所述web浏览器请求访问的目标应用程序的标识;第二接收单元,用于接收应用发布服务器发送的运行所述目标应用程序的端口信息;建立单元,用于基于所述端口信息采用RemoteApp发布技术建立与所述应用发布服务器之间的远程连接。
[0016]本专利技术还提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如上述任一种所述应用程序访问方法。
[0017]本专利技术还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如上述任一种所述应用程序访问方法。
[0018]本专利技术还提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器
执行时实现如上述任一种所述应用程序访问方法。
[0019]本专利技术还提供一种应用程序访问系统,包括全球广域网web服务器、应用发布服务器、以及全球广域网web浏览器;所述应用发布服务器分别与所述全球广域网web服务器和所述全球广域网web浏览器连接。
[0020]本专利技术提供的应用程序访问方法、装置及系统,应用发布服务器在接收到web服务器发送的携带web浏览器请求访问的目标应用程序的标识的应用启动请求时,基于目标应用程序的标识确定目标应用程序是否为应用发布服务器允许访问的应用,在确定目标应用程序为应用发布服务器允许访问的应用时,将运行目标应用程序的端口信息发送给web浏览器,由web浏览器基于端口信息采用RemoteApp发布技术建立与应用发布服务器之间的远程连接。可知,本专利技术借助web服务器向应用发布服务器发送应用启动请求,并在应用发布服务器确定web浏览器请求访问的目标应用程序合法时,使得web浏览器基于应用发布服务器发送的端口信息采用RemoteApp发布技术建立与应用发布服务器之间的远程连接,无需在运行web浏览器的设备上安装RemoteApp插件,从而简化了应用程序的访问过程。
附图说明
[0021]为了更清楚地说明本专利技术或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0022]图1是本专利技术实施例提供的应用程序访问方法的流程本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用程序访问方法,其特征在于,应用于应用发布服务器,所述方法包括:接收全球广域网web服务器发送的应用启动请求;所述应用启动请求中携带全球广域网web浏览器请求访问的目标应用程序的标识;在基于所述目标应用程序的标识确定所述目标应用程序为所述应用发布服务器允许访问的应用程序时,获取运行所述目标应用程序的端口信息;将所述端口信息发送至全球广域网web浏览器,使得所述全球广域网web浏览器基于所述端口信息采用远程桌面访问应用程序RemoteApp发布技术建立与所述应用发布服务器之间的远程连接。2.根据权利要求1所述的应用程序访问方法,其特征在于,在所述将所述端口信息发送至全球广域网web浏览器,使得所述全球广域网web浏览器基于所述端口信息采用远程桌面访问应用程序RemoteApp发布技术建立与所述应用发布服务器之间的远程连接之后,所述方法还包括:在接收到所述全球广域网web浏览器发送的用于拷贝所述目标应用程序中的目标数据的拷贝请求时,基于挂钩模块拦截所述目标数据,禁止将所述目标数据发送至所述全球广域网web浏览器。3.根据权利要求1所述的应用程序访问方法,其特征在于,在所述将所述端口信息发送至全球广域网web浏览器,使得所述全球广域网web浏览器基于所述端口信息采用远程桌面访问应用程序RemoteApp发布技术建立与所述应用发布服务器之间的远程连接之后,所述方法还包括:在接收到所述全球广域网web浏览器发送的用于下载所述目标应用程序中的目标文件的下载请求时,基于预设策略确定是否将所述目标文件发送至所述全球广域网web浏览器;所述预设策略用于指示用户下载所述目标文件的权限。4.根据权利要求1

3任一项所述的应用程序访问方法,其特征在于,所述将所述端口信息发送至全球广域网web浏览器,包括:将所述端口信息发送至网关设备,使得所述网关设备在确定所述端口信息为允许所述全球广域网web浏览器访问的端口信息时,将所述端口信息发送至所述全球广域网web浏览器。5.一种应用程序访问方法,其特征在于,应用于全球广域网web浏览器,所述方法包括:向全球广域网web服务器发送访问请求;所述访问请求中携带所述全球广域网web浏览器请求访问的目标应用程序的标识;接收应用发布服务器发送的运行所述目标应用程序的端口信息;所述端口信息为所述应用发布服务器在基于目标应用程序的标识确定所述目标应用程序为所述应用发布服务器允许访问的应用程序时发送的端口信息;基于所述端口信息采用远程桌面访问应用程序RemoteApp发布技术建立与所述应用发布服务器之间的远程连接。6.根据权利要求5所述的应用程序访问方法,其特征在于,所述访问请求中还携带验证信息;所述验证信息包括以下至少一项:用户身份信息、用户类型信息和登录信息;所述向全球广域网web服务器发送访问请求,包括:向网关设备发送所述访问请求,使得所述网关设备在确定所述验证信息合法时,将...

【专利技术属性】
技术研发人员:孟德旺刘雨
申请(专利权)人:北京志翔科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1