一种Web类应用动态渲染装置、方法、设备及介质与流程

文档序号:37191140发布日期:2024-03-01 13:01阅读:15来源:国知局
一种Web类应用动态渲染装置、方法、设备及介质与流程

本发明涉及计算机,尤其涉及一种web类应用动态渲染装置、方法、设备及介质。


背景技术:

1、随着计算机技术的发展,以可视化形式向用户展示信息的方式越来越丰富,尤其在移动端,不同的移动平台通常可以通过浏览器向用户展示信息。

2、目前,前端开发人员通常会基于移动端的开发平台对web类应用进行开发。但是,web类应用的开发与前端技术框架的关系紧密,开发人员不仅要处理复杂的业务逻辑、设计多样的应用界面以及降低应用的开发成本,同时还要保证应用代码的高可用性、易读性、低出错率以及提高开发效率,存在应用开发门槛无法适应业务灵活多变、期望快速响应落地和敏捷迭代的场景的需求。


技术实现思路

1、本发明提供了一种web类应用动态渲染装置、方法、设备及介质,以减少web类应用开发人力和成本,提高web类应用开发简易性。

2、根据本发明的一方面,提供了一种web类应用动态渲染装置,包括触控屏幕、网络连接器、web服务器和开发测试存储器;

3、触控屏幕接收web类应用预览指令,生成web类应用预览指令对应的dsl预览展示请求,通过网络连接器将dsl预览展示请求发送至web服务器;

4、web服务器对接收的dsl预览展示请求进行解析,确定dsl描述信息标识,基于dsl描述信息标识从开发测试存储器中读取dsl描述信息标识相匹配的dsl描述信息,并生成dsl预览展示请求响应,通过网络连接器将dsl预览展示请求响应反馈给触控屏幕;其中,dsl预览展示请求响应包括dsl描述信息与动态渲染引擎;

5、触控屏幕解析dsl预览展示请求响应,基于浏览器运行动态渲染引擎,对dsl描述信息进行动态渲染,得到dsl预览展示请求对应的web类应用预览页面,并对web类应用预览页面进行可视化展示。

6、根据本发明的另一方面,提供了一种web类应用动态渲染方法,包括:

7、基于web服务器接收dsl预览展示请求,对dsl预览展示请求进行解析,确定dsl描述信息标识,其中,dsl预览展示请求为基于外部输入的web类应用预览指令生成;

8、基于dsl描述信息标识从开发测试存储器中读取dsl描述信息标识相匹配的dsl描述信息,并生成dsl预览展示请求响应,通过网络连接器将dsl预览展示请求响应反馈给触控屏幕;其中,dsl预览展示请求响应包括dsl描述信息与动态渲染引擎;

9、基于触控屏幕解析dsl预览展示请求响应,基于浏览器运行动态渲染引擎,对dsl描述信息进行动态渲染,得到dsl预览展示请求对应的web类应用预览页面。

10、根据本发明的另一方面,提供了一种web类应用发布方法,包括:

11、响应于web类应用预览指令,发送dsl预览展示请求给web服务器;

12、接收web服务器反馈的dsl描述信息与动态渲染引擎,基于浏览器运行动态渲染引擎,对dsl描述信息进行动态渲染,得到dsl预览展示请求对应的web类应用预览页面,并对web类应用预览页面进行可视化展示;

13、响应于web类应用调试指令,对web类应用预览页面进行web类应用调试;

14、在满足调试通过条件的情况下,响应于web类应用发布指令,发送web类应用发布请求给web服务器;其中,web服务器对dsl描述信息和动态渲染引擎进行打包,得到动态渲染部署数据包,发送动态渲染部署数据包给云平台,以实现web类应用发布。

15、根据本发明的另一方面,提供了一种电子设备,电子设备包括:

16、至少一个处理器;以及

17、与至少一个处理器通信连接的存储器;其中,

18、存储器存储有可被至少一个处理器执行的计算机程序,计算机程序被至少一个处理器执行,以使至少一个处理器能够执行本发明任一实施例的web类应用动态渲染方法,或者,本发明任一实施例的web类应用发布方法。

19、根据本发明的另一方面,提供了一种计算机可读存储介质,计算机可读存储介质存储有计算机指令,计算机指令用于使处理器执行时实现本发明任一实施例的web类应用动态渲染方法,或者,本发明任一实施例的web类应用发布方法。

20、本发明实施例的技术方案,提供了一种web类应用动态渲染装置,包括触控屏幕、网络连接器、web服务器和开发测试存储器,通过触控屏幕接收web类应用预览指令,生成web类应用预览指令对应的dsl预览展示请求,通过网络连接器将dsl预览展示请求发送至web服务器;web服务器接收的dsl预览展示请求进行解析,确定dsl描述信息标识,基于dsl描述信息标识从开发测试存储器中读取dsl描述信息标识相匹配的dsl描述信息,并生成dsl预览展示请求响应,通过网络连接器将dsl预览展示请求响应反馈给触控屏幕;其中,dsl预览展示请求响应包括dsl描述信息与动态渲染引擎;触控屏幕解析dsl预览展示请求响应,基于浏览器运行动态渲染引擎,对dsl描述信息进行动态渲染,得到dsl预览展示请求对应的web类应用预览页面,并对web类应用预览页面进行可视化展示,能够将耦合的web类应用与前端技术框架进行解耦,不再受制于复杂多变的前端技术框架,降低了web类应用开发门槛,以及web类应用升级维护成本。

21、应当理解,本部分所描述的内容并非旨在标识本发明的实施例的关键或重要特征,也不用于限制本发明的范围。本发明的其他特征将通过以下的说明书而变得容易理解。



技术特征:

1.一种web类应用动态渲染装置,其特征在于,包括触控屏幕、网络连接器、web服务器和开发测试存储器;

2.根据权利要求1所述的装置,其特征在于,所述web类应用的dsl描述信息包括应用级dsl描述信息、页面级dsl描述信息和组件级dsl描述信息;

3.根据权利要求2所述的装置,其特征在于,所述web服务器具体用于:

4.根据权利要求3所述的装置,其特征在于,所述触控屏幕具体用于:

5.根据权利要求1所述的装置,其特征在于,所述装置还包括生产存储器;

6.根据权利要求5所述的装置,其特征在于,所述云平台还用于:

7.一种web类应用动态渲染方法,其特征在于,包括:

8.一种web类应用发布方法,其特征在于,包括:

9.一种电子设备,其特征在于,所述电子设备包括:

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使处理器执行时实现权利要求7所述的web类应用动态渲染方法,或者,如权利要求8所述的web类应用发布方法。


技术总结
本发明公开了一种Web类应用动态渲染装置、方法、设备及介质,包括触控屏幕、网络连接器、Web服务器和开发测试存储器,触控屏幕接收Web类应用预览指令,生成DSL预览展示请求,并发送DSL预览展示请求至Web服务器;Web服务器解析DSL预览展示请求,确定DSL描述信息标识,基于DSL描述信息标识从开发测试存储器中读取匹配的DSL描述信息,生成DSL预览展示请求响应,反馈包括DSL描述信息与动态渲染引擎的DSL预览展示请求响应给触控屏幕;触控屏幕解析DSL预览展示请求响应,基于浏览器运行动态渲染引擎,对DSL描述信息进行动态渲染,得到对应的Web类应用预览页面。本发明实施例能够将耦合的Web类应用与前端技术框架解耦,不再受制于复杂多变的前端技术框架。

技术研发人员:吴方鸣,王腾,宋冬燕,杜冲,高飞
受保护的技术使用者:中国农业银行股份有限公司
技术研发日:
技术公布日:2024/2/29
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1