云桌面的调用方法及装置制造方法及图纸

技术编号:15395241 阅读:164 留言:0更新日期:2017-05-19 06:47
本发明专利技术提供了一种云桌面的调用方法及装置,其中,该方法包括:接收触发信号,其中,触发信号用于触发服务端与浏览器对应的云桌面建立连接;调用与云桌面的注册表中指定协议绑定的指定可执行程序,通过指定可执行程序向服务端调用云桌面与服务端的连接参数,其中,指定协议为被多个浏览器所支持的协议。通过本发明专利技术,解决了相关技术中的云桌面调用时存在的只支持IE浏览器无法支持其他浏览器的问题,进而扩展了云桌面启动的方式以及提高了云桌面启动的灵活性。

Method and device for calling cloud desktop

The present invention provides a method and a device, called cloud desktop which, the method includes: receiving the trigger signal, the trigger signal to trigger the corresponding cloud desktop server and browser connection; specify executable protocol specified bound call desktop and cloud registry, by specifying executable connection parameters call to the server cloud desktop and server which specifies the protocol for multiple browsers supported by the protocol. The invention solves the problems of related technology in cloud desktop call only support IE browser to support other browsers, and then expand the way and improve the desktop cloud cloud desktop flexibility.

【技术实现步骤摘要】
云桌面的调用方法及装置
本专利技术涉及通信领域,具体而言,涉及一种云桌面的调用方法及装置。
技术介绍
Java平台(Java2Platform,EnterpriseEdition,简称J2EE)的应用开发,需要调用本地客户端,而相关技术中,主要有如下两种方式:第一种,使用javaapplet技术,Applet被下载到用户的计算机上执行,但前提是用户使用的是支持Java的网络浏览器。由于Applet是在用户的计算机上执行的,所以它的执行速度不受网络带宽或者Modem存取速度的限制。第二种,只支持IE浏览器,使用IE浏览器特有的ActiveX技术。ActiveX是一个开放的集成平台,为开发人员、用户和Web生产商提供了一个快速而简便的在互联网(Internet)和内联网(Intranet)创建程序集成和内容的方法。使用ActiveX,可轻松方便的在Web页中插入多媒体效果、交互式对象、以及复杂程序,创建用户体验相当的高质量多媒体CD-ROM。但是,对于上述第一种方式可以支持跨浏览器,甚至跨平台,但是由于其会受到浏览器安全的限制,因而可能导致每次加载都需要用户进行确认,由于采用的浏览器为支持Java的网络浏览器,因而需要在用户的操作系统上安装Java运行环境(JavaRuntimeEnvironment,简称JRE)。而对于第二种方式能够方便快捷地调用windows下的程序,但是,其仅仅支持IE浏览器,无法支持其他浏览器。针对相关技术中的云桌面调用时存在的只支持IE浏览器无法支持其他浏览器的问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术提供了一种云桌面的调用方法及装置,以至少解决相关技术中的云桌面调用时存在的只支持IE浏览器无法支持其他浏览器的问题。根据本专利技术的一个方面,提供了一种云桌面的调用方法,包括:接收触发信号,其中,触发信号用于触发服务端与浏览器对应的云桌面建立连接;调用与云桌面的注册表中指定协议绑定的指定可执行程序,通过指定可执行程序向服务端调用云桌面与服务端的连接参数,其中,指定协议为被多个浏览器所支持的协议。在本专利技术实施例中,向服务端调用云桌面与服务端的连接参数之前,方法还包括:接收服务端发送的与云桌面对应的身份标识ID;接收服务端在确定接收的浏览器所在终端的IP地址与ID绑定的IP地址一致的情况下,返回的云桌面与服务端的连接参数。在本专利技术实施例中,调用与云桌面的注册表中指定协议绑定的指定可执行程序,通过指定可执行程序向服务端调用云桌面与服务端的连接参数包括:调用与云桌面的注册表中指定协议绑定的指定可执行程序,通过指定可执行程序向服务端的缓存中调用云桌面与服务端的连接参数,其中,在向服务端的缓存中调用云桌面与服务端的连接参数之后,连接参数在缓存中失效。根据本专利技术的另一方面,提供了另一种云桌面的调用方法,包括:服务端接收浏览器发送的第一请求信息;其中,第一请求信息,用于指示浏览器请求服务端与浏览器对应的云桌面连接;服务端向与云桌面的注册表中指定协议绑定的指定可执行程序返回云桌面与服务端的连接参数,其中,指定协议为被多个浏览器所支持的协议。在本专利技术实施例中,服务端向与云桌面的注册表中指定协议绑定的指定可执行程序返回云桌面与服务端的连接参数之前,方法还包括:服务端向浏览器发送与云桌面对应的身份标识ID;在指定可执行程序被指定协议调用后,服务端通过指定接口接收指定可执行程序发送的第二请求信息,其中,第二请求信息用于指示指定可执行程序请求云桌面与服务端的连接参数,第二请求信息中携带身份标识ID。在本专利技术实施例中,服务端向与云桌面的注册表中指定协议绑定的指定可执行程序返回云桌面与服务端的连接参数包括:服务端判断服务端接收的浏览器所在终端的IP地址是否与ID绑定的IP地址一致;在一致的情况下,服务端通过指定接口,向指定可执行程序返回服务端的缓存中的云桌面与服务端的连接参数。在本专利技术实施例中,在服务端向指定可执行程序返回云桌面与服务端的连接参数之后,服务端将服务端的缓存中的云桌面与服务端的连接参数设置为失效。根据本专利技术的另一方面,提供了一种云桌面的调用装置,应用于终端,包括:第一接收模块,用于接收触发信号,其中,触发信号用于触发服务端与浏览器对应的云桌面建立连接;调用模块,用于调用与云桌面的注册表中指定协议绑定的指定可执行程序,通过指定可执行程序向服务端调用云桌面与服务端的连接参数,其中,指定协议为被多个浏览器所支持的协议。在本专利技术实施例中,装置还包括:第二接收模块,用于接收服务端发送的与云桌面对应的身份标识ID;第三接收模块,接收服务端在确定接收的浏览器所在终端的IP地址与ID绑定的IP地址一致的情况下,返回的云桌面与服务端的连接参数。在本专利技术实施例中,调用模块,还用于调用与云桌面的注册表中指定协议绑定的指定可执行程序,通过指定可执行程序向服务端的缓存中调用云桌面与服务端的连接参数,其中,在向服务端的缓存中调用云桌面与服务端的连接参数之后,连接参数在缓存中失效。根据本专利技术的另一方面,提供了另一种云桌面的调用装置,应用于服务端,包括:第一接收模块,用于接收浏览器发送的第一请求信息;其中,第一请求信息,用于指示浏览器请求服务端与浏览器对应的云桌面连接;第一发送模块,用于向与云桌面的注册表中指定协议绑定的指定可执行程序返回云桌面与服务端的连接参数,其中,指定协议为被多个浏览器所支持的协议。在本专利技术实施例中,装置还包括:第二发送模块,用于向浏览器发送与云桌面对应的身份标识ID;第二接收模块,用于在指定可执行程序被指定协议调用后,通过指定接口接收指定可执行程序发送的第二请求信息,其中,第二请求信息用于指示指定可执行程序请求云桌面与服务端的连接参数,第二请求信息中携带身份标识ID。在本专利技术实施例中,第一发送模块:判断单元,用于判断服务端接收的浏览器所在终端的IP地址是否与ID绑定的IP地址一致;发送单元,用于在一致的情况下,通过指定接口,向指定可执行程序返回服务端的缓存中的云桌面与服务端的连接参数。在本专利技术实施例中,装置还包括:设置模块,用于将服务端的缓存中的云桌面与服务端的连接参数设置为失效。通过本专利技术,通过调用与云桌面的注册表中指定协议绑定的指定可执行程序,然后通过指定可执行程序向服务端调用云桌面与服务端的连接参数,其中,指定协议为被多个浏览器所支持的协议,进而使得多个浏览器能够支持云桌面的调用,解决了相关技术中的云桌面调用时存在的只支持IE浏览器无法支持其他浏览器的问题,进而扩展了云桌面启动的方式以及提高了云桌面启动的灵活性。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据本专利技术实施例的云桌面的调用方法的流程图一;图2是根据本专利技术实施例的云桌面的调用方法的流程图二;图3是根据本专利技术实施例的云桌面的调用方法的流程图三;图4是根据本专利技术实施例的云桌面的调用方法的流程图四;图5是根据本专利技术实施例的云桌面的调用方法的流程图五;图6是根据本专利技术优选实施例的提醒用户的方式的示意图;图7是根据本专利技术优选实施例的云桌面的调用方法的示意图;图8是根据本专利技术实施例的云桌面的调用装置的结本文档来自技高网...
云桌面的调用方法及装置

【技术保护点】
一种云桌面的调用方法,其特征在于,包括:接收触发信号,其中,所述触发信号用于触发服务端与浏览器对应的云桌面建立连接;调用与所述云桌面的注册表中指定协议绑定的指定可执行程序,通过所述指定可执行程序向所述服务端调用所述云桌面与所述服务端的连接参数,其中,所述指定协议为被多个浏览器所支持的协议。

【技术特征摘要】
1.一种云桌面的调用方法,其特征在于,包括:接收触发信号,其中,所述触发信号用于触发服务端与浏览器对应的云桌面建立连接;调用与所述云桌面的注册表中指定协议绑定的指定可执行程序,通过所述指定可执行程序向所述服务端调用所述云桌面与所述服务端的连接参数,其中,所述指定协议为被多个浏览器所支持的协议。2.根据权利要求1所述的方法,其特征在于,向所述服务端调用所述云桌面与所述服务端的连接参数之前,所述方法还包括:接收所述服务端发送的与所述云桌面对应的身份标识ID;接收所述服务端在确定接收的所述浏览器所在终端的IP地址与所述ID绑定的IP地址一致的情况下,返回的所述云桌面与所述服务端的连接参数。3.根据权利要求1或2所述的方法,其特征在于,调用与所述云桌面的注册表中指定协议绑定的指定可执行程序,通过所述指定可执行程序向所述服务端调用所述云桌面与所述服务端的连接参数包括:调用与所述云桌面的注册表中指定协议绑定的指定可执行程序,通过所述指定可执行程序向所述服务端的缓存中调用所述云桌面与所述服务端的连接参数,其中,在向所述服务端的缓存中调用所述云桌面与所述服务端的连接参数之后,所述连接参数在缓存中失效。4.一种云桌面的调用方法,其特征在于,包括:服务端接收浏览器发送的第一请求信息;其中,所述第一请求信息,用于指示所述浏览器请求所述服务端与所述浏览器对应的云桌面连接;所述服务端向与所述云桌面的注册表中指定协议绑定的指定可执行程序返回所述云桌面与所述服务端的连接参数,其中,所述指定协议为被多个浏览器所支持的协议。5.根据权利要求4所述的方法,其特征在于,所述服务端向与所述云桌面的注册表中指定协议绑定的指定可执行程序返回所述云桌面与所述服务端的连接参数之前,所述方法还包括:所述服务端向所述浏览器发送与所述云桌面对应的身份标识ID;在所述指定可执行程序被所述指定协议调用后,所述服务端通过指定接口接收所述指定可执行程序发送的第二请求信息,其中,所述第二请求信息用于指示所述指定可执行程序请求所述云桌面与所述服务端的连接参数,所述第二请求信息中携带所述身份标识ID。6.根据权利要求5所述的方法,其特征在于,所述服务端向与所述云桌面的注册表中指定协议绑定的指定可执行程序返回所述云桌面与所述服务端的连接参数包括:所述服务端判断所述服务端接收的所述浏览器所在终端的IP地址是否与所述ID绑定的IP地址一致;在一致的情况下,所述服务端通过所述指定接口,向所述指定可执行程序返回所述服务端的缓存中的所述云桌面与所述服务端的连接参数。7.根据权利要求4至6中任一项所述的方法,其特征在于,在所述服务端向指定可执...

【专利技术属性】
技术研发人员:潘志刚
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

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

1