[发明专利]控制台版本兼容方法、装置及电子设备有效
申请号: | 201811364311.0 | 申请日: | 2018-11-15 |
公开(公告)号: | CN109240740B | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 许亚明 | 申请(专利权)人: | 北京金山云网络技术有限公司;北京金山云科技有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 徐彦圣 |
地址: | 100085 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 控制台 版本 兼容 方法 装置 电子设备 | ||
本发明提供了一种控制台版本兼容方法、装置及电子设备,涉及计算机技术领域,其中,该方法通过在控制台的后端适配用户的请求,确定请求调用的控制台后端应用程序,从而实现了多个控制台版本的融合,这样既不影响现有业务,又可以节约成本,提高系统的运行速度;另外用户体验由前端决定,前端仅保留一个控制台前端应用程序,因此提高了用户在不同控制台版本上操作体验的一致性,从而提高了用户的体验度。
技术领域
本发明涉及计算机技术领域,尤其是涉及一种控制台版本兼容方法、装置及电子设备。
背景技术
控制台用于控制用户在IDC(Internet Data Center,互联网数据中心)机房中的资源,例如调整机房带宽。其中,IDC是电信部门利用已有的互联网通信线路、带宽资源,建立标准化的电信专业级机房环境,为企业、政府提供服务器托管、租用以及相关增值等方面的全方位服务。
随着科技的发展,IDC机房的应用环境正逐渐由BASIC(Beginners'All-purposeSymbolic Instruction Code,初学者通用符号指令代码)环境向VPC(Virtual PrivateCloud,虚拟私有云)环境过渡。因此,对于诸如网络产品线、主机产品线、安全产品线等比较老的产品线,为了满足不同用户的需求,控制台都具有对应这两种运行环境的新旧两个版本的控制台应用程序,其中,BASIC环境对应老版本的控制台应用程序,VPC环境对应新版本的控制台应用程序。由于新老版本的控制台应用程序是两套不同的、独立的程序,控制台对VPC机房(VPC环境下的IDC机房)的操作和BASIC机房(BASIC环境下的IDC机房)的操作是不一样的,这就出现了新老版本的控制台应用程序的兼容问题。
针对新老版本的控制台应用程序的兼容问题,传统的做法是修改控制台的前端,通过硬编码将老版本的控制台前端应用程序的页面嵌在新版本的控制台前端应用程序的页面中,即前端页面中既有老版本的接口也有新版本的接口,采用if/else语句在程序中写入每个接口对应的业务逻辑,通过判断用户发起的请求对应的接口类型,执行相应的控制台后端应用程序。
由于控制台的前端页面有上百个接口,因此需要写上百个if/else语句,这样一方面会影响美观,另一方面会引入新的程序bug(漏洞),从而对现有业务产生影响。另外,由于新老版本对应的页面风格完全不一样,用户的操作感觉会完全不一样,即用户的操作体验一致性较差。因此现有的控制台版本兼容方法会导致用户体验较差。
发明内容
有鉴于此,本发明的目的在于提供一种控制台版本兼容方法、装置及电子设备,以降低对现有业务的影响,提高用户在不同控制台版本上操作体验的一致性,从而提高用户的体验度。
第一方面,本发明实施例提供了一种控制台版本兼容方法,包括:
获取控制台前端应用程序发送的页面访问请求;
对所述页面访问请求进行解析,从解析后的数据中获取应用环境标志和请求内容;
基于所述应用环境标志和预设对应关系,得到与所述应用环境标志相匹配的控制台后端应用程序信息;其中,所述预设对应关系为应用环境标志与控制台后端应用程序信息的对应关系;
基于匹配到的控制台后端应用程序信息,将所述请求内容发送至与匹配到的控制台后端应用程序信息相对应的控制台后端应用程序。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,所述预设对应关系包括:
第一应用环境标志与第一控制台后端应用程序信息的对应关系;以及
第二应用环境标志与第二控制台后端应用程序信息的对应关系;
其中,所述第一控制台后端应用程序信息对应第一控制台后端应用程序;所述第二控制台后端应用程序信息对应第二控制台后端应用程序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京金山云网络技术有限公司;北京金山云科技有限公司,未经北京金山云网络技术有限公司;北京金山云科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811364311.0/2.html,转载请声明来源钻瓜专利网。