技术新讯 > 计算推算,计数设备的制造及其应用技术 > 页面显示逻辑生成方法、页面生成方法、介质和计算设备与流程  >  正文

页面显示逻辑生成方法、页面生成方法、介质和计算设备与流程

  • 国知局
  • 2024-11-21 11:58:30

本公开的实施方式涉及软件开发,更具体地,本公开的实施方式涉及页面显示逻辑生成方法、页面生成方法、介质和计算设备。

背景技术:

1、本部分旨在为本公开的实施方式提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。

2、在相关技术中,编辑显示页面之前需要在页面生成系统中设置页面中各页面内容的显示逻辑,即实现各页面内容在页面显示以及对页面操作过程中按显示逻辑进行页面内容的跳转显示。

3、现有对页面显示逻辑的设置一般通过gui(graphical user interface,图形用户接口)前端组件来实现,这种方案没法满足复杂的逻辑,且在显示内容和逻辑较多的时候操作起来十分困难低效。或者,现有市面上的页面生成系统,在设置一个显示逻辑时,需要页面逻辑编辑者编辑显示逻辑对应的逻辑脚本,以使页面生成系统根据逻辑脚本生成显示逻辑。

4、明显地,现有方法对页面逻辑编辑者的门槛较高,需要会编程,其次,手动编写逻辑脚本需要较长的时间,导致在设置页面显示逻辑时效率低下。

技术实现思路

1、本公开提供一种页面显示逻辑生成方法、页面生成方法、介质和计算设备,以解决相关技术中页面显示逻辑在配置过程中页面显示逻辑配置效率低的问题,实现提高页面显示逻辑配置效率,进而实现提高页面生成效率。

2、在本公开实施方式的第一方面中,提供了一种页面显示逻辑生成方法,应用于页面显示逻辑编辑终端,所述页面显示逻辑编辑终端设置有代码编辑器,所述方法包括:

3、接收通过所述代码编辑器输入的页面显示逻辑伪代码;所述页面显示逻辑伪代码用于表示显示页面中各显示对象之间的显示逻辑;所述显示逻辑包括显示页面在显示过程中任意显示对象与其他显示对象之间的跳转条件;

4、生成所述页面显示逻辑伪代码对应的页面显示逻辑执行代码;所述页面显示逻辑执行代码用于生成显示页面。

5、在本公开实施方式的第二方面中,提供了一种页面生成方法,应用于页面生成终端,所述页面生成终端与所述页面显示逻辑编辑终端通信连接,所述方法包括:

6、响应于页面生成请求,获取所述页面显示逻辑编辑终端生成的页面显示逻辑执行代码;所述页面显示逻辑执行代码为第一方面所述的页面显示逻辑生成方法所生成的页面显示逻辑执行代码;

7、根据所述页面显示逻辑执行代码生成所述页面生成请求对应的显示页面。

8、在本公开实施方式的第三方面中,提供了一种页面显示逻辑生成装置,应用于页面显示逻辑编辑终端,所述页面显示逻辑编辑终端设置有代码编辑器,所述装置包括:

9、页面显示逻辑伪代码接收模块,用于接收通过所述代码编辑器输入的页面显示逻辑伪代码;所述页面显示逻辑伪代码用于表示显示页面中各显示对象之间的显示逻辑;所述显示逻辑包括显示页面在显示过程中任意显示对象与其他显示对象之间的跳转条件;

10、页面显示逻辑执行代码生成模块,用于生成所述页面显示逻辑伪代码对应的页面显示逻辑执行代码;所述页面显示逻辑执行代码用于生成显示页面。

11、在本公开实施方式的第四方面中,提供了一种页面生成装置,应用于页面生成终端,所述页面生成终端与所述页面显示逻辑编辑终端通信连接,所述装置包括:

12、页面显示逻辑执行代码获取模块,用于响应于页面生成请求,获取所述页面显示逻辑编辑终端生成的页面显示逻辑执行代码;所述页面显示逻辑执行代码为基于第一方面任一项所述的页面显示逻辑生成方法所生成的页面显示逻辑执行代码;

13、显示页面生成模块,用于根据所述页面显示逻辑执行代码生成所述页面生成请求对应的显示页面。

14、在本公开实施方式的第五方面中,提供了一种介质,包括:所述介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如第一方面中任意一项所述的页面显示逻辑生成方法,和/或,第二方面所述的页面生成方法。

15、在本公开实施方式的第六方面中,提供了一种计算设备,包括:处理器以及与所述处理器通信连接的存储器;

16、所述存储器存储计算机执行指令;

17、所述处理器在执行所述计算机执行指令时用于实现如第一方面中任意一项所述的页面显示逻辑生成方法,和/或,第二方面所述的页面生成方法。

18、根据本公开实施方式提供的技术方案,采用预先构建的代码编辑器接收页面逻辑编辑者输入的页面显示逻辑伪代码页面显示逻辑伪代码用于表示显示页面中各显示对象之间的显示逻辑;所述显示逻辑包括显示页面在显示过程中任意显示对象与其他显示对象之间的跳转条件;将页面显示逻辑为代码转换为对应的页面显示逻辑执行代码;页面显示逻辑执行代码用于在执行时生成显示页面;上述方案中通过接收页面逻辑编辑者以伪代码的形式输入的页面显示逻辑,并在终端内进行代码转换,得到页面显示逻辑对应的执行代码,以实现后续页面生成过程中实现页面显示逻辑,实现了不具备编程技能的页面逻辑编辑人员也可以快速对具备复杂显示逻辑的页面进行页面显示逻辑编辑,实现提高了页面逻辑编辑效率。

技术特征:

1.一种页面显示逻辑生成方法,其特征在于,应用于页面显示逻辑编辑终端,所述页面显示逻辑编辑终端设置有代码编辑器,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述页面显示逻辑伪代码为领域特定语言代码;

3.根据权利要求2所述的方法,其特征在于,所述逻辑自然语句包括多个字符串;

4.根据权利要求3所述的方法,其特征在于,所述方法还包括:

5.根据权利要求2-4任一项所述的方法,其特征在于,任一条所述逻辑自然语句包括所述显示逻辑对应的判断条件和所述判断条件对应的显示执行结果;所述显示执行结果包括跳转后的显示对象和所述显示对象对应的显示内容;所述判断条件包括至少一个显示对象对应的对象变量和所述对象变量对应的逻辑运算符。

6.一种页面生成方法,其特征在于,应用于页面生成终端,所述页面生成终端与所述页面显示逻辑编辑终端通信连接,所述方法包括:

7.一种页面显示逻辑生成装置,其特征在于,应用于页面显示逻辑编辑终端,所述页面显示逻辑编辑终端设置有代码编辑器,所述装置包括:

8.一种页面生成装置,其特征在于,应用于页面生成终端,所述页面生成终端与所述页面显示逻辑编辑终端通信连接,所述装置包括:

9.一种介质,其特征在于,包括:所述介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至5中任意一项所述的页面显示逻辑生成方法,和/或,权利要求6所述的页面生成方法。

10.一种计算设备,其特征在于,包括:处理器以及与所述处理器通信连接的存储器;

技术总结本公开的实施方式提供了一种页面显示逻辑生成方法,涉及软件开发技术领域。该页面显示逻辑生成方法包括:接收通过代码编辑器输入的页面显示逻辑伪代码;页面显示逻辑伪代码用于表示显示页面中各显示对象之间的显示逻辑;显示逻辑包括显示页面在显示过程中任意显示对象与其他显示对象之间的跳转条件;生成页面显示逻辑伪代码对应的页面显示逻辑执行代码;页面显示逻辑执行代码用于生成显示页面。本公开的方法解决相关技术中页面显示逻辑在配置过程中页面显示逻辑配置效率低的问题,实现提高页面显示逻辑配置效率,进而实现提高页面生成效率。此外,本公开的实施方式提供了一种页面显示逻辑生成方法、页面生成方法、介质和计算设备。技术研发人员:韩高钶,钱成,尹竞成,阮良受保护的技术使用者:杭州网易智企科技有限公司技术研发日:技术公布日:2024/11/18

本文地址:https://www.jishuxx.com/zhuanli/20241120/333651.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。