用于处理访问请求的方法和网页浏览器的制造方法_5

文档序号:9292061阅读:来源:国知局
,例如,发起会话、关闭会话、重新初始化会话、正在进行中的 通信会话(即,服务的调用)等,以及取决于预定事件而可以从一种状态转到另一种状态的 转换。换言之,在图1中设想的示例,终端的浏览器7的WWS维持模块分别考虑了三种不同 的状态机,ST-M3、ST-M4和ST-M5,这三种不同的状态机专用于监测并且控制会话SESS3、会 话SESS4和会话SESS5。这样,如果与平台3、4或5中的一个平台的连接受到干扰,那么仅 会干扰到与该平台的当前通信会话。WWS环境及其与其他平台的会话不会受到影响。
[0146] 这类状态机是众所周知的,因此此处不再进一步描述。通过这两种级别的状态机, 确保如果与虚拟平台的连接受到干扰,那么仅仅会中断该平台提供的服务。虚拟环境VE会 被维持,并且依赖于正在进行中的其他通信会话。
【主权项】
1. 一种用于处理对计算机虚拟化服务的访问请求的方法,由虚拟化网关(6)应用,该 网关维持数据库巧),所述数据库(9)针对多个虚拟化平台中的每一个平台(3、4、5),包含 由该平台提供的至少一种计算机虚拟化服务(VS3、VS4、VS5)和允许经由该平台访问所述 至少一种服务的连接信息, 该处理方法包括: 用于接收终端(2)向由虚拟化平台(3)提供的计算机虚拟化服务(VS3)提出的访问请 求(时的步骤巧80),该访问请求已经通过安装在所述终端上的网页浏览器(7)传输; 如果所述终端(2)所请求的服务(VS3)被包含在由所述网关维持的所述数据库巧)中 巧90),则由在所述数据库中与该服务相关联的连接信息生成适合于所述服务(VS3)的系 统应用(JSApp)的步骤巧100),该系统应用包括用于连接至提供所述服务的所述虚拟化平 台做的模块(CX-MOD3),该模块(CX-M〇W使所述终端似能够与所述平台做协商通信 会话(SESS3)的建立和维持;W及 用于将生成的所述系统应用发送至安装在所述终端上的所述网页浏览器(7)的步骤 巧110)。2. 根据权利要求1所述的方法,其中,生成的所述系统应用(JSApp)是 Jaw各Cr!pt感语言的应用。3. 根据权利要求1或2所述的方法,其中,所述系统应用进一步包括模块(CX-M0D4、 CX-MOD5),所述模块(CX-M0D4、CX-MOD5)用于连接至所述多个虚拟化平台中的其他平台 (4、5)中的每一个平台,所述模块(CX-M孤4、CX-M孤5)能够使所述终端(2)能够与该平台 协商通信会话(SESS4、SESS5)的建立和维持。4. 根据权利要求1至3中任一项所述的方法,其中,生成的所述系统应用(JSApp)进 一步包括通信协议找(STACK3),所述通信协议找(STACK3)适于所述终端(2)和/或所述服 务(VS3)并且旨在应用于所述终端(2)与所述虚拟化平台(3)之间的通信会话(SESS3)期 间。5. 根据权利要求1至4中任一项所述的方法,进一步包括: 从虚拟化平台(3、4、5)接收消息的至少一个步骤巧10、E30、E50),所述消息识别由该 平台提供的至少一种计算机虚拟化服务(VS3、VS4、VS5)并且包含用于经由该虚拟化平台 访问所述至少一种服务的连接信息;W及 利用识别出来的服务和包含在所述消息中的所述连接信息对所述数据库(9)进行更 新的步骤巧20、E40、E60)。6. -种由安装在终端(2)上的网页浏览器(7)通过该终端发起访问由虚拟化平台(3) 提供的计算机虚拟化服务(VS3)的方法,所述方法包括: 由所述网页浏览器(7)将访问所述计算机虚拟化服务的请求(时发送至虚拟化网关 (6)的步骤巧80); 由所述网页浏览器从所述虚拟化网关接收适于所请求的计算机虚拟化服务(VS3)的 系统应用(JSApp)的步骤巧110),该系统应用包括用于连接至提供所述服务的所述虚拟化 平台(3)的模块(CX-MOD3),该模块能够使所述终端能够与该平台协商通信会话(SESS3)的 建立和维持;W及 由所述网页浏览器执行接收到的所述系统应用的步骤巧120),所述步骤包括:与所 述虚拟化平台协商巧130)通信会话(SESS3)的建立和维持,W便借助于所述连接模块 (CX-M孤3)访问所述虚拟化服务(VS3)。7. -种用于管理虚拟计算机环境(W)的方法,所述方法由安装在终端(2)上的网页浏 览器应用,并且所述方法包括: 由所述网页浏览器在该虚拟计算机环境中与提供计算机虚拟化服务(VS3、VS4、VS5) 的至少一个虚拟化平台(3、4、5)建立至少一个通信会话(SESS3、SESS4、SESS5)的步骤 (F10、F20、E140、E160、E170),至少一个所述通信会话在所述终端应用根据权利要求6所述 的发起方法之后建立;W及 由网页浏览器(7)使用W下状态机维持所述虚拟计算机环境的步骤(F30): 定义所述虚拟计算机环境的各种可能状态的状态机(ST-MG) 及 针对每个虚拟化平台(3、4、5),在所述建立步骤期间在所述虚拟计算机环境中与所述 虚拟化平台(3、4、5)建立通信会话,定义该通信会话(SESS3、SESS4、SESS5)的各种可能状 态的状态机(ST-M3、ST-M4、ST-M5)。8. -种计算机程序,所述计算机程序包括:当所述程序由计算机执行时,用于执行根 据权利要求1至5中任一项所述的处理方法的步骤的指令。9. 一种计算机程序,所述计算机程序包括:当所述程序由计算机执行时,用于执行根 据权利要求6的发起方法或者根据权利要求7的管理方法的步骤的指令。10. -种虚拟化网关化),包括: 数据库巧),针对多个虚拟化平台中的每一个平台(3、4、5),所述数据库(9)包含由该 平台提供的至少一种计算机虚拟化服务(VS3、VS4、VS5)和允许经由该平台访问所述至少 一种服务的连接信息; 用于从终端(2)接收访问由虚拟化平台(3)提供的计算机虚拟化服务(VS3)的请求 (时的模块,该请求已经由安装在所述终端上的网页浏览器(7)传输; 检查模块,所述检查模块在接收到所述访问请求时被激活,所述检查模块能够检查所 述终端所请求的所述虚拟化服务(VS3)是否被包含在所述数据库中; 用于由所述数据库中与请求的所述虚拟化服务(VS3)相关联的连接信息生成适合于 所述服务的系统应用(JSApp)的模块,如果所述终端所请求的所述虚拟化服务(VS3)被 包含在所述数据库中,则激活所述模块,该系统应用包括用于连接至提供所述服务的所 述虚拟化平台的模块(CX-MOD3),该模块能够使所述终端能够与所述平台协商通信会话 (SESS3)的建立和维持;W及 用于将由所述生成模块生成的所述系统应用发送至安装在所述终端上的所述网页浏 览器(7)的模块。11. 一种网页浏览器(7),所述网页浏览器(7)安装在终端(2)上并且包括: 发送模块,能够将访问由虚拟化平台提供的所述计算机虚拟化服务(VS3)的请求(时 发送至虚拟化网关化); 接收模块,能够从所述虚拟化网关接收适于所请求的所述计算机虚拟化服务的系统应 用(JSApp),W及所述系统应用(JSApp)包括用于连接至提供所述服务的所述虚拟化平台 的模块(CX-M孤),所述模块(CX-MOD)使所述终端能够与所述平台协商通信会话的建立和 维持;化及 执行模块,所述执行模块能够执行接收到的所述系统应用并且与所述平台协商通信会 话(SESS3)的建立和维持,W便通过使用被包含在所述系统应用中的所述连接模块访问所 述虚拟化服务。12. 根据权利要求11所述的网页浏览器(7),进一步包括:用于管理(WW巧虚拟计算 机环境(VE)的模块,在所述虚拟计算机环境(VE)中,在由所述执行模块应用与提供计算 机虚拟化服务的平台协商之后,与至少一个所述虚拟平台建立至少一个通信会话(SESS3、 SESS4、SESS5),为了维持所述虚拟计算机环境,该(WW巧管理模块能够使用: 定义所述虚拟计算机环境的各种可能状态的状态机(ST-MG) 及 针对每个虚拟化平台(3、4、5),在所述建立步骤期间在所述虚拟计算机环境中与所 述每个虚拟化平台(3、4、5)建立通信会话,定义该通信会话的各种可能状态的状态机 (ST-M3、ST-M4、ST-M5)。13. -种终端(2),在所述终端(2)上安装有根据权利要求11或者权利要求12所述的 网页浏览器。14. 一种计算机系统(1),包括: 多个虚拟平台(3、4、5),提供计算机虚拟服务(VS3、VS4、VS5); 根据权利要求13所述的终端(2),所述终端(2)能够发送访问由所述虚拟化平台(3) 提供的所述计算机虚拟化服务(VS3)的请求(R) 及 根据权利要求10所述的虚拟化网关化),所述虚拟化网关(6)能够处理该访问请求。15. 根据权利要求14所述的系统(1),其中,所述多个虚拟化平台包括W下平台中的至 少两个平台: VDI类型的虚拟化平台(3); SBC类型的集中式应用的虚拟化平台(4);化及 使用网页界面的应用和/或操作系统的虚拟化平台巧)。16. 根据权利要求14或者15所述的系统(1),其中,至少一个所述虚拟化平台能够向 所述虚拟化网关发送异步消息,所述异步消息通知所述虚拟化网关所述虚拟化平台所提供 的所述计算机虚拟化服务,并且包含与运些虚拟化服务相关联的连接信息。
【专利摘要】一种处理访问计算虚拟化服务、虚拟网关和网页浏览器的方法。所述处理方法由网关应用,所述网关维持数据库(9),所述数据库(9)针对多个虚拟化平台中的每一个平台(3、4、5),包含由该平台提供的至少一种服务(VS3、VS4、VS5)和用于连接到该平台的连接信息,以及所述处理方法包括:接收所述终端(2)的网页浏览器(7)发送的访问由所述平台(3)提供的计算虚拟化服务(VS3)的请求;如果所请求的服务在所述数据库中,则基于所述数据库中与该服务相关联的连接信息生成适于所述服务(VS3)的系统应用(JSApp),以及该系统应用包括用于连接至平台(3)的模块(CX-MOD3),该模块能够使所述终端能够与所述平台协商通信会话的建立和维持;以及将所述系统应用发送至所述网页浏览器。
【IPC分类】G06F9/455, H04L29/08
【公开号】CN105009547
【申请号】CN201380073034
【发明人】贺阮, 雅米尔·舒基
【申请人】奥兰治公司
【公开日】2015年10月28日
【申请日】2013年12月16日
【公告号】EP2936782A1, WO2014096660A1
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1