【技术实现步骤摘要】
控制台版本兼容方法、装置及电子设备
本专利技术涉及计算机
,尤其是涉及一种控制台版本兼容方法、装置及电子设备。
技术介绍
控制台用于控制用户在IDC(InternetDataCenter,互联网数据中心)机房中的资源,例如调整机房带宽。其中,IDC是电信部门利用已有的互联网通信线路、带宽资源,建立标准化的电信专业级机房环境,为企业、政府提供服务器托管、租用以及相关增值等方面的全方位服务。随着科技的发展,IDC机房的应用环境正逐渐由BASIC(Beginners'All-purposeSymbolicInstructionCode,初学者通用符号指令代码)环境向VPC(VirtualPrivateCloud,虚拟私有云)环境过渡。因此,对于诸如网络产品线、主机产品线、安全产品线等比较老的产品线,为了满足不同用户的需求,控制台都具有对应这两种运行环境的新旧两个版本的控制台应用程序,其中,BASIC环境对应老版本的控制台应用程序,VPC环境对应新版本的控制台应用程序。由于新老版本的控制台应用程序是两套不同的、独立的程序,控制台对VPC机房(VPC环境下的IDC机房)的操作和BASIC机房(BASIC环境下的IDC机房)的操作是不一样的,这就出现了新老版本的控制台应用程序的兼容问题。针对新老版本的控制台应用程序的兼容问题,传统的做法是修改控制台的前端,通过硬编码将老版本的控制台前端应用程序的页面嵌在新版本的控制台前端应用程序的页面中,即前端页面中既有老版本的接口也有新版本的接口,采用if/else语句在程序中写入每个接口对应的业务逻辑,通过判断用户发起的请求 ...
【技术保护点】
1.一种控制台版本兼容方法,其特征在于,包括:获取控制台前端应用程序发送的页面访问请求;对所述页面访问请求进行解析,从解析后的数据中获取应用环境标志和请求内容;基于所述应用环境标志和预设对应关系,得到与所述应用环境标志相匹配的控制台后端应用程序信息;其中,所述预设对应关系为应用环境标志与控制台后端应用程序信息的对应关系;基于匹配到的控制台后端应用程序信息,将所述请求内容发送至与匹配到的控制台后端应用程序信息相对应的控制台后端应用程序。
【技术特征摘要】
1.一种控制台版本兼容方法,其特征在于,包括:获取控制台前端应用程序发送的页面访问请求;对所述页面访问请求进行解析,从解析后的数据中获取应用环境标志和请求内容;基于所述应用环境标志和预设对应关系,得到与所述应用环境标志相匹配的控制台后端应用程序信息;其中,所述预设对应关系为应用环境标志与控制台后端应用程序信息的对应关系;基于匹配到的控制台后端应用程序信息,将所述请求内容发送至与匹配到的控制台后端应用程序信息相对应的控制台后端应用程序。2.根据权利要求1所述的方法,其特征在于,所述预设对应关系包括:第一应用环境标志与第一控制台后端应用程序信息的对应关系;以及第二应用环境标志与第二控制台后端应用程序信息的对应关系;其中,所述第一控制台后端应用程序信息对应第一控制台后端应用程序;所述第二控制台后端应用程序信息对应第二控制台后端应用程序。3.根据权利要求2所述的方法,其特征在于,若所述控制台前端应用程序为第一控制台前端应用程序,且所述应用环境标志为第一应用环境标志,则:所述与所述应用环境标志相匹配的控制台后端应用程序信息为第一控制台后端应用程序信息。4.根据权利要求3所述的方法,其特征在于,若所述控制台前端应用程序为第一控制台前端应用程序,且所述应用环境标志为第二应用环境标志,则:所述与所述应用环境标志相匹配的控制台后端应用程序信息为第二控制台后端应用程序信息。5.根据权利要求2-4中任一项所述的方法,其特征在于,所述第一应用环境标志用于表示VPC环境,所述第一控制台后端应用程序为在VPC环境下应用的控制台后端应用程序;所述第二应用环境标志表示BASIC环境,所述第二控制台后端应用程序为在BASIC环境下应用的控制台后端应用程序;所述控制台后端应用程序信息包括控制台后端应用程序的唯一识别号、端口和IP地址。6.根据权利要求1-4中任一项所述的方法,其特征在于,将所述请求内容发送至与匹配到的控制台后端应用程序信息相对应的控制台后端应用程序之后,所述方法还包括:接收控制台后端应用程序返回的访问结果;判断反馈所述访问结果的控制台后端应用程序与所述控制台前端应用程序的应用环境是否相同;若相同,则将所述访问结果反馈至所述控制台前端应用程序;若不同,则将所述访问结果转换为与所述控制台前端应用程序相匹配的格式,并将转换后的访问结果发送至所述控制台前端应用程序。7.一种控制台版本兼容装置,其特征在于,包括:获取模块,用于获取控制台前端应用程序发送的页面访问请求;解析模块,用于对所述页面访问请求进行解析,从解析后的数据中获取应用环境标志和请求内容;确定...
【专利技术属性】
技术研发人员:许亚明,
申请(专利权)人:北京金山云网络技术有限公司,北京金山云科技有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。