一种应用页面的生成系统及方法技术方案

技术编号:26693998 阅读:29 留言:0更新日期:2020-12-12 02:50
本申请提供了一种应用页面的生成系统及方法,其中,该生成系统包括浏览器和后台服务器;浏览器,用于响应用户发送的服务请求,在第一显示区域内显示多个应用程序分别对应的应用标识;响应用户针对应用标识的选择操作,向后台服务器发送选择操作选择的目标应用标识对应的文件获取请求,文件获取请求中包括目标应用标识对应的目标路由;后台服务器,用于响应接收到的文件获取请求,基于路由与存储地址的对应关系,查找目标路由对应的目标存储地址,基于目标存储地址,获取目标路由对应的目标应用文件,并将目标应用文件发送给浏览器;浏览器,还用于基于接收到的目标应用文件,生成目标应用标识对应的应用页面,并在第二显示区域内显示应用页面。

【技术实现步骤摘要】
一种应用页面的生成系统及方法
本申请涉及计算机信息
,具体而言,涉及一种应用页面的生成系统及方法。
技术介绍
现阶段,工业互联网中涉及的应用程序种类越来越多,且应用程序本身也越来越复杂,为了简化用户使用应用程序时的操作步骤,目前是将多个应用程序集成在一起,供用户使用。通常,不同的应用程序由不同的工作人员维护前端代码库,在应用程序集成的过程中,工作人员通常会对原有应用程序的前端代码库进行重构,使每个应用程序都可以使用不同的技术栈,以保证每个应用程序的历史代码都能平滑迁移。但是,在工业互联网领域,要集成的应用程序数量众多,在该种情况下,工作人员分别对每个应用程度进行重构,增加了工作人员的操作复杂度,进而导致应用程序的集成效率低。
技术实现思路
有鉴于此,本申请实施例的目的在于提供一种应用页面的生成系统及方法,浏览器能够基于每个应用程序的路由,从后台服务器获取该应用程序的应用文件,进而基于应用文件生成对应的应用页面,无需对每个应用程序进行重构,应用程序集成效率高。第一方面,本申请实施例提供了一种应用页面的生成系统,所述生成系统包括浏览器和后台服务器;所述浏览器,用于响应用户发送的服务请求,在第一显示区域内显示多个应用程序分别对应的应用标识;响应用户针对所述应用标识的选择操作,向所述后台服务器发送所述选择操作选择的目标应用标识对应的文件获取请求,所述文件获取请求中包括所述目标应用标识对应的目标路由;所述后台服务器,用于响应接收到的所述文件获取请求,基于路由与存储地址的对应关系,查找所述目标路由对应的目标存储地址,基于所述目标存储地址,获取所述目标路由对应的目标应用文件,并将所述目标应用文件发送给所述浏览器;所述浏览器,还用于基于接收到的所述目标应用文件,生成所述目标应用标识对应的应用页面,并在第二显示区域内显示所述应用页面。在一种可能的实施方式中,所述浏览器,在第二显示区域内显示所述应用页面时,包括:基于应用标识和容器节点的对应关系,查找所述目标应用标识对应的目标容器节点,将所述应用页面挂载在所述目标容器节点内,以便在所述第二显示区域内显示所述应用页面。在一种可能的实施方式中,所述浏览器,还用于在响应用户发送的服务请求后,在第二显示区域内显示初始页面;并在生成所述目标应用标识对应的应用页面后,将所述初始页面切换为所述应用页面。在一种可能的实施方式中,所述多个应用程序对应一主应用文件,所述主应用文件对应有第一标识;所述目标应用文件对应有第二标识;所述浏览器,在第一显示区域内显示多个应用程序分别对应的应用标识时,包括:基于所述主应用文件对应的第一标识,确定与所述第一标识相匹配的第一显示区域,并在所述第一显示区域内显示多个应用程序分别对应的应用标识;所述浏览器,在第二显示区域内显示所述应用页面时,包括:基于所述目标应用文件对应的第二标识,确定与所述第二标识相匹配的第二显示区域,并在所述第二显示区域内显示所述应用页面。在一种可能的实施方式中,所述多个应用程序以微前端技术框架布置在所述后台服务器中。第二方面,本申请实施例提供了一种应用页面的生成方法,所述生成方法包括:浏览器响应用户发送的服务请求,在第一显示区域内显示多个应用程序分别对应的应用标识;响应用户针对所述应用标识的选择操作,向后台服务器发送所述选择操作选择的目标应用标识对应的文件获取请求,所述文件获取请求中包括所述目标应用标识对应的目标路由;所述后台服务器响应接收到的所述文件获取请求,基于路由与存储地址的对应关系,查找所述目标路由对应的目标存储地址,基于所述目标存储地址,获取所述目标路由对应的目标应用文件,并将所述目标应用文件发送给所述浏览器;所述浏览器基于接收到的所述目标应用文件,生成所述目标应用标识对应的应用页面,并在第二显示区域内显示所述应用页面。在一种可能的实施方式中,所述浏览器在第二显示区域内显示所述应用页面,包括:所述浏览器基于应用标识和容器节点的对应关系,查找所述目标应用标识对应的目标容器节点,将所述应用页面挂载在所述目标容器节点内,以便在所述第二显示区域内显示所述应用页面。在一种可能的实施方式中,所述浏览器在响应用户发送的服务请求后,在第二显示区域内显示初始页面;并在生成所述目标应用标识对应的应用页面后,将所述初始页面切换为所述应用页面。在一种可能的实施方式中,所述多个应用程序对应一主应用文件,所述主应用文件对应有第一标识;所述目标应用文件对应有第二标识;所述浏览器在第一显示区域内显示多个应用程序分别对应的应用标识,包括:所述浏览器基于所述主应用文件对应的第一标识,确定与所述第一标识相匹配的第一显示区域,并在所述第一显示区域内显示多个应用程序分别对应的应用标识;所述浏览器在第二显示区域内显示所述应用页面,包括:所述浏览器基于所述目标应用文件对应的第二标识,确定与所述第二标识相匹配的第二显示区域,并在所述第二显示区域内显示所述应用页面。在一种可能的实施方式中,所述多个应用程序以微前端技术框架布置在所述后台服务器中。本申请实施例提供的一种应用页面的生成系统及方法,所述生成系统包括浏览器和后台服务器;所述浏览器,用于响应用户发送的服务请求,在第一显示区域内显示多个应用程序分别对应的应用标识;响应用户针对所述应用标识的选择操作,向所述后台服务器发送所述选择操作选择的目标应用标识对应的文件获取请求,所述文件获取请求中包括所述目标应用标识对应的目标路由;所述后台服务器,用于响应接收到的所述文件获取请求,基于路由与存储地址的对应关系,查找所述目标路由对应的目标存储地址,基于所述目标存储地址,获取所述目标路由对应的目标应用文件,并将所述目标应用文件发送给所述浏览器;所述浏览器,还用于基于接收到的所述目标应用文件,生成所述目标应用标识对应的应用页面,并在第二显示区域内显示所述应用页面。本申请实施例中,浏览器能够基于每个应用程序的路由,从后台服务器获取该应用程序的应用文件,进而基于应用文件生成对应的应用页面,无需对每个应用程序进行重构,应用程序集成效率高。为使本申请的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。图1示出了本申请实施例提供的一种应用页面的生成系统的结构示意图;图2示出了本申请实施例提供的一种应用页面的生成系统中初始页面的示意图;图3示出了本申请实施例提供的一种应用页面的生成系统中应用页面的示意图;图4示出了本申请实施例提供的一种应用页面的生成方法的流程图。具体实施方本文档来自技高网...

【技术保护点】
1.一种应用页面的生成系统,其特征在于,所述生成系统包括浏览器和后台服务器;/n所述浏览器,用于响应用户发送的服务请求,在第一显示区域内显示多个应用程序分别对应的应用标识;响应用户针对所述应用标识的选择操作,向所述后台服务器发送所述选择操作选择的目标应用标识对应的文件获取请求,所述文件获取请求中包括所述目标应用标识对应的目标路由;/n所述后台服务器,用于响应接收到的所述文件获取请求,基于路由与存储地址的对应关系,查找所述目标路由对应的目标存储地址,基于所述目标存储地址,获取所述目标路由对应的目标应用文件,并将所述目标应用文件发送给所述浏览器;/n所述浏览器,还用于基于接收到的所述目标应用文件,生成所述目标应用标识对应的应用页面,并在第二显示区域内显示所述应用页面。/n

【技术特征摘要】
1.一种应用页面的生成系统,其特征在于,所述生成系统包括浏览器和后台服务器;
所述浏览器,用于响应用户发送的服务请求,在第一显示区域内显示多个应用程序分别对应的应用标识;响应用户针对所述应用标识的选择操作,向所述后台服务器发送所述选择操作选择的目标应用标识对应的文件获取请求,所述文件获取请求中包括所述目标应用标识对应的目标路由;
所述后台服务器,用于响应接收到的所述文件获取请求,基于路由与存储地址的对应关系,查找所述目标路由对应的目标存储地址,基于所述目标存储地址,获取所述目标路由对应的目标应用文件,并将所述目标应用文件发送给所述浏览器;
所述浏览器,还用于基于接收到的所述目标应用文件,生成所述目标应用标识对应的应用页面,并在第二显示区域内显示所述应用页面。


2.根据权利要求1所述的应用页面的生成系统,其特征在于,所述浏览器,在第二显示区域内显示所述应用页面时,包括:
基于应用标识和容器节点的对应关系,查找所述目标应用标识对应的目标容器节点,将所述应用页面挂载在所述目标容器节点内,以便在所述第二显示区域内显示所述应用页面。


3.根据权利要求1所述的应用页面的生成系统,其特征在于,
所述浏览器,还用于在响应用户发送的服务请求后,在第二显示区域内显示初始页面;并在生成所述目标应用标识对应的应用页面后,将所述初始页面切换为所述应用页面。


4.根据权利要求1所述的应用页面的生成系统,其特征在于,所述多个应用程序对应一主应用文件,所述主应用文件对应有第一标识;所述目标应用文件对应有第二标识;
所述浏览器,在第一显示区域内显示多个应用程序分别对应的应用标识时,包括:
基于所述主应用文件对应的第一标识,确定与所述第一标识相匹配的第一显示区域,并在所述第一显示区域内显示多个应用程序分别对应的应用标识;
所述浏览器,在第二显示区域内显示所述应用页面时,包括:
基于所述目标应用文件对应的第二标识,确定与所述第二标识相匹配的第二显示区域,并在所述第二显示区域内显示所述应用页面。


5.根据权利要求1所述的应用页面的生成系统,其特征在于,所述多个应用程序以微前端技术框架布置在所述后台服务...

【专利技术属性】
技术研发人员:李子杰裴沛曾高辉孙存刘振华
申请(专利权)人:北京中油瑞飞信息技术有限责任公司中国石油集团东方地球物理勘探有限责任公司
类型:发明
国别省市:北京;11

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

1