数据显示方法、装置、计算机设备和存储介质与流程

未命名 09-12 阅读:134 评论:0


1.本技术涉及计算机处理技术领域,特别是涉及一种数据显示方法、装置、计算机设备和存储介质。


背景技术:

2.信息采集是通过网络页面,获取用户填写的内容来收集所需的数据,然后回收整理,供采集方查阅或分析。
3.为了获取准确的数据,采集页面的设置至关重要,目前的采集页面的设置,主要通过开发人员和业务人员进行沟通,由业务人员提供需求,开发人员对采集页面和显示页面进行开发。这种页面的调整均需要开发人员执行的开发方式,采集页面和显示页面的内容较为固定,不能根据新的业务进行灵活调整。


技术实现要素:

4.基于此,有必要针对上述技术问题,提供一种数据显示方法、装置、计算机设备和存储介质,用于解决传统技术中页面的调整均需要开发人员执行的开发方式,采集页面和显示页面的内容较为固定,不能根据新的业务进行灵活调整的问题。
5.第一方面,本技术提供了一种数据显示方法。所述方法包括:
6.响应于采集指令,显示采集页面,保存在所述采集页面上输入的采集信息;其中,所述采集页面是基于预先配置的自定义模板渲染而成的,所述自定义模板包括页面结构信息;
7.响应于查询指令,根据所述页面结构信息,组装显示表单;
8.根据所述采集信息渲染所述显示表单,并显示。
9.在其中一个实施例中,预先配置自定义模板,包括:
10.响应于页面配置指令,显示配置页面;其中,所述配置页面包括多个能够添加目标对象的采集项;
11.针对任意一个采集项,当接收到在该采集项上输入的目标对象时,将所述目标对象与该采集项相关联;
12.响应于添加结束指令,将各所述采集项对应的目标对象保存至数据库,形成所述自定义模板。
13.在其中一个实施例中,各所述采集项包括多个模板要素,各所述模板要素包括要素内容和要素类型,且各所述采集项预先配置有位置信息,所述要素类型预先配置有校验规则;
14.所述将各所述采集项对应的目标对象保存至数据库,包括:
15.保存输入的要素内容和该采集项对应的所述位置信息至数据库,以及
16.根据选择的要素类型,保存该要素类型对应的校验规则至数据库;
17.其中,所述要素类型包括文本、数字、日期、电话、单选和复合中的任意一个或多
个;在所述要素类型为复合时,所述模板要素包括至少一个子要素。
18.在其中一个实施例中,所述保存在所述采集页面上输入的采集信息之前,包括:
19.依据于所述自定义模板的校验规则,对所输入的采集信息进行校验,校验成功则保存至所述数据库。
20.在其中一个实施例中,所述页面结构信息包括标识信息、要素内容和要素类型;
21.所述根据所述页面结构信息组装显示表单,包括:
22.根据所述标识信息获取对应的初始表单;
23.解析所述页面结构信息为页面元素,将各所述页面元素加载至所述初始表单上,形成所述显示表单。
24.在其中一个实施例中,在所述要素类型为复合时,在所述要素类型为复合时,所述模板要素包括至少一个子要素;
25.所述解析所述页面结构信息为页面元素,将各所述页面元素加载至所述初始表单上,形成所述显示表单,包括:
26.解析所述要素类型,获取各所述子要素之间的嵌套关系;
27.根据所述嵌套关系确定各所述子要素对应的所述要素内容的加载位置;
28.将各所述子要素对应的所述要素内容解析为符合所述初始表单的字段属性要求的页面元素;
29.根据所述加载位置,将符合所述初始表单的字段属性要求的页面元素加载至所述初始表单上,形成所述显示表单。
30.第二方面,本技术还提供了一种数据显示装置。所述装置包括:
31.数据填写模块,用于响应于采集指令,显示采集页面,保存在所述采集页面上输入的采集信息;其中,所述采集页面是基于预先配置的自定义模板渲染而成的,所述自定义模板包括页面结构信息;
32.表单组装模块,用于响应于查询指令,根据所述页面结构信息,组装显示表单;
33.显示模块,用于根据所述采集信息渲染所述显示表单,并显示。
34.第三方面,本技术还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现第一方面中任一项所述的方法步骤。
35.第四方面,本技术还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面中任一项所述的方法步骤。
36.第五方面,本技术还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现第一方面中任一项所述的方法步骤。
37.上述数据显示方法、装置、计算机设备和存储介质,至少具有以下优点:
38.本技术可根据业务需要,自定义采集页面;接收到用户输入的采集信息后,保存采集页面和采集信息。在接收到查询指令后,根据页面结构信息组装显示表单,并将采集信息渲染至显示表单上,供采集方查阅或分析。本技术可灵活调整采集页面和显示页面,缩短了页面开发时间、降低了开发成本。
附图说明
39.构成本技术的一部分的附图用来提供对本发明的进一步理解,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。
40.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
41.图1为一个实施例中数据显示方法的应用环境图;
42.图2为一个实施例中数据显示方法的流程示意图;
43.图3为一个实施例中配置自定义模板步骤的流程示意图;
44.图4为一个实施例中配置页面的结构示意图;
45.图5为另一个实施例中配置页面的结构示意图;
46.图6为一个实施例中数据显示装置的结构框图;
47.图7为一个实施例中计算机设备的内部结构图。
具体实施方式
48.以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
49.为了阐释的目的而描述了本发明的一些示例性实施例,需要理解的是,本发明可通过附图中没有具体示出的其他方式来实现。
50.本技术实施例提供的数据显示方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。数据存储系统可以存储服务器104需要处理的数据。数据存储系统可以集成在服务器104上,也可以放在云上或其他网络服务器上。
51.其中,终端102可以发送采集指令或查询指令至服务器104,以使得服务器104对采集指令或查询指令进行处理,例如服务器104响应于采集指令,显示采集页面,保存在采集页面上输入的采集信息;其中,采集页面是基于预先配置的自定义模板渲染而成的,自定义模板包括页面结构信息。服务器104还响应于查询指令,根据页面结构信息,组装显示表单;根据采集信息渲染显示表单,并显示。
52.上述数据显示方法,可根据业务需要,自定义采集页面;接收到用户输入的采集信息后,保存采集页面和采集信息。在接收到查询指令后,根据页面结构信息组装显示表单,并将采集信息渲染至显示表单上,供采集方查阅或分析。本技术可灵活调整采集页面和显示页面,缩短了页面开发时间、降低了开发成本。
53.其中,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑、物联网设备和便携式可穿戴设备,物联网设备可为智能音箱、智能电视、智能空调、智能车载设备等。便携式可穿戴设备可为智能手表、智能手环、头戴设备等。服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。
54.在一个可行的实施例中,本技术实施例提供了一种数据显示方法,以下以该方法应用于图1中的服务器为例进行说明。
55.请参阅图2,图2为本实施例的一种数据显示方法的流程示意图,具体包括以下步骤:
56.步骤s202,响应于采集指令,显示采集页面,保存在采集页面上输入的采集信息;其中,采集页面是基于预先配置的自定义模板渲染而成的,自定义模板包括页面结构信息。
57.步骤s204,响应于查询指令,根据页面结构信息,组装显示表单。
58.步骤s206,根据采集信息渲染显示表单,并显示。
59.具体地说,采集指令和查询指令是基于用户在前端页面上的操作触发的,例如用户在前端页面上选择了与采集页面相关的选项,即触发生成采集指令,服务器响应于该采集指令,跳转至对应地址,为用户显示采集页面。其中,采集页面上包括多个供用户编辑的采集项,用户可在各采集项上进行输入、修改、删除等操作,待用户完成采集页面上所有采集项的输入并点击保存后,服务器将上述输入的采集信息保存至数据库。当用户在前端页面上选择与查询采集信息相关的选项,即触发生成查询指令,服务器根据该查询指令从数据库中查找对应的页面结构信息,根据页面结构信息,组装显示表单。进一步地,页面结构信息表征用户根据需要配置的自定义模板的页面信息,主要包括标识信息、要素内容和要素类型。应理解,自定义模板可以有多个,且每一个自定义模板都对应有唯一的标识信息,基于该标识信息,可将自定义模板、采集页面和显示表单相对应。
60.上述数据显示方法,可根据业务需要,自定义采集页面;接收到用户输入的采集信息后,保存采集页面和采集信息。在接收到查询指令后,根据页面结构信息组装显示表单,并将采集信息渲染至显示表单上,供采集方查阅或分析。本技术可灵活调整采集页面和显示页面,缩短了页面开发时间、降低了开发成本。
61.请参阅图3,可选地,预先配置自定义模板,包括:
62.步骤s302,响应于页面配置指令,显示配置页面;其中,配置页面包括多个能够添加目标对象的采集项;
63.步骤s304,针对任意一个采集项,当接收到在该采集项上输入的目标对象时,将目标对象与该采集项相关联;
64.步骤s306,响应于添加结束指令,将各采集项对应的目标对象保存至数据库,形成自定义模板。
65.具体地说,各自定义模板是由多个基础组件构建而成的,且各基础组件是根据开发需要预先设置的。使用时,用户选择合适的基础组件并在各基础组件上添加对应内容,服务器根据用户选择结果和添加内容,生成自定义模板。具体到本实施例中,用户可通过配置页面选择上述基础组件,且各基础组件为多个能够添加目标对象的采集项。需要说明的是,目标对象可以由用户自行填写,也可以在预设的选项中选择。
66.进一步地,由于业务场景的不同,页面配置指令的类型可以有多种,配置页面可以根据页面配置指令类型的不同预设有多个,不同配置页面的标识或名称不同,不同配置页面可提供的采集项也不同。例如,若页面配置指令对应的类型为培训满意度的调查问卷,则对应显示与培训相关的采集项供用户填写;若页面配置指令对应的类型为员工的基本信息,则对应显示与员工相关的采集项供用户填写。
67.可选地,各采集项包括多个模板要素,各模板要素包括要素内容和要素类型,且各采集项预先配置有位置信息,要素类型预先配置有校验规则。
68.将各采集项对应的目标对象保存至数据库,包括:
69.保存输入的要素内容和该采集项对应的位置信息至数据库,以及
70.根据选择的要素类型,保存该要素类型对应的校验规则至数据库。
71.其中,要素类型包括文本、数字、日期、电话、单选和复合中的任意一个或多个;在要素类型为复合时,模板要素包括至少一个子要素。
72.请参阅图4和图5,图4和图5所示为一个可行的实施例中的员工基本信息的配置页面,为方便理解,以下结合图4和图5对配置页面的操作过程进行说明:图4中的采集项包括模板名称、部门和用途类别,在配置页面上各采集项被成功添加目标对象,保存至数据库形成自定义模板后,上述模板名称、部门或用途类别均可作为该自定义模板的标识信息。进一步地,图4中的配置页面还提供了包括多个模板要素的采集项,用户可根据需要添加或删除任一模板要素。具体地,每个模板要素均包括要素内容和要素类型。在一个可行的实施例中,用户在模板要素1的要素内容中添加的目标对象为“姓名”、要素类型选择为“文本框”,进一步地,要素类型可根据选择结果配置校验规则,例如在要素类型的选择结果为“文本框”时,可将校验规则设置为文字,且文字长度小于200字;该校验规则用于在采集页面中验证用户输入的采集信息是否正确,若用户输入的采集信息为数字或字母,则提醒用户填写错误。在另一个可行的实施例中,用户在模板要素2的要素内容中添加的目标对象为“性别”、要素类型选择为“单选”,则模板要素还包括要素值域,可将序号a设为“男”、序号b设置“女”;则在采集页面的性别一栏,通过下拉键,选择“男”或“女”,即可完成采集信息的输入。
73.进一步地,在要素类型为复合时,图5中的模板要素包括至少一个子要素。例如当模板要素4的要素内容中添加的目标对象为“家庭成员”,要素类型选择为“复合”时,则模板要素还包括子要素1,其子要素内容中添加的目标对象为“关系”、子要素类型选择为“单选”、子要素值域的序号a设为“配偶”、序号b设置“父母”、序号c设置“子女”,并基于子要素1继续添加子要素2、子要素3和子要素4,完成姓名、性别、工作/学习单位等目标对象的添加。
74.进一步地,每个采集项对应有位置信息,例如图4中模板要素1位于模板要素2的上方,则相应的,在基于自定义模板渲染而成的采集页面中,“姓名”一栏也位于“性别”一栏的上方。或者,也可定义模板要素1和模板要素2位于同一行,且模板要素1位于模板要素2的左侧,则相应的,采集页面中的“姓名”一栏与“性别”一栏位于同一行,且“姓名”一栏位于“性别”一栏的左侧。
75.采用上述方案,通过在各采集项添加合适的目标对象,即可按照需求形成一个自定义模板,且各采集项的位置与基于自定义模板渲染而成的采集页面中的位置相对应。同时,通过要素类型的不同选择,还可在模板要素中添加子要素,从而完成嵌套信息的目标对象的添加。
76.可选地,保存在采集页面上输入的采集信息之前,包括:
77.依据于自定义模板的校验规则,对所输入的采集信息进行校验,校验成功则保存至数据库。
78.具体地说,自定义模板的校验规则即为上述要素类型对应的校验规则,在接收到用户输入的采集信息后,校验该采集信息,若校验失败,则提醒用户输入错误,从而避免无
效信息的录入。
79.可选地,页面结构信息包括标识信息要素内容和要素类型,根据页面结构信息组装显示表单,包括:
80.根据标识信息获取对应的初始表单;
81.解析页面结构信息为页面元素,将各页面元素加载至初始表单上,形成显示表单。
82.具体地说,根据应用场景的不同,初始表单也可以设置为多个。根据标识信息,从预存的多个初始表单中选择对应的一个表单,应理解,该表单的初始状态为空。应理解,页面结构信息表征上述实施例中形成的自定义模板的页面信息,且自定义模板中的各采集项对应有添加的目标对象。通过解析页面结构信息,可得到多个页面元素。示例性地,通过解析图4中形成的自定义模板,可从解析的页面结构信息中得到例如“姓名”、“性别”“年龄”等页面元素,通过将上述页面元素加载至初始表单上,即可形成显示表单。
83.可选地,在要素类型为复合时,解析页面结构信息为页面元素,将各页面元素加载至初始表单上,形成显示表单,包括:
84.解析要素类型,获取各子要素之间的嵌套关系;
85.根据嵌套关系确定各子要素对应的要素内容的加载位置;
86.将各要素内容解析为符合初始表单的字段属性要求的页面元素;
87.根据加载位置,将符合初始表单的字段属性要求的页面元素加载至初始表单上。
88.具体地说,在要素类型为复合时,模板要素包括至少一个子要素,此时,需要解析要素类型,从而获取各子要素之间的嵌套关系。根据嵌套关系,确定各子要素中目标对象的加载位置。示例性地,针对图4中的模板要素4,其包括子要素1-子要素4,则模板要素4位于第一级别,而子要素1-子要素4位于第一级别之下的第二级别,且子要素1-子要素4之间为并列关系。进一步地,根据初始表单中的字段属性,将各要素内容进行解析,例如一个要素内容的长度大于字段属性中要求的最大长度,则根据预设规则,提取其中的关键词,将该关键词替换原要素内容。最终,将各要素内容加载至初始表单的对应位置上,形成显示表单。
89.进一步地,从数据库中提取采集信息,将采集信息渲染至显示表单的对应位置,并显示给用户。应理解,采集信息的位置与要素内容的位置一一对应。
90.其中,为了使得本领域技术人员充分理解本技术,以下对本技术的数据显示方法的步骤进行详细说明:
91.本技术首先响应于页面配置指令,显示包括多个能够添加目标对象的采集项的配置页面。针对任意一个采集项,当接收到在该采集项上输入的目标对象时,将目标对象与该采集项相关联。其中,各采集项包括多个模板要素,各模板要素包括要素内容和要素类型,且各采集项预先配置有位置信息,要素类型预先配置有校验规则;响应于添加结束指令,保存输入的要素内容和该采集项对应的位置信息至数据库,以及根据选择的要素类型,保存该要素类型对应的校验规则至数据库,形成自定义模板。其中,要素类型包括文本、数字、日期、电话、单选和复合中的任意一个或多个;在要素类型为复合时,模板要素包括至少一个子要素。
92.进一步地,本技术响应于采集指令,根据自定义模板渲染得到采集页面;显示该采集页面给用户。在接收到用户输入的采集信息时,依据于自定义模板的校验规则,对所输入的采集信息进行校验,校验成功则保存至数据库。
93.进一步地,本技术响应于查询指令,根据页面结构信息,组装显示表单。其中,页面结构信息包括标识信息要素内容和要素类型。具体地,根据页面结构信息组装显示表单,包括:根据标识信息获取对应的初始表单,解析页面结构信息为页面元素,将各页面元素加载至初始表单上,形成显示表单。若要素类型为复合时,解析页面结构信息为页面元素,将各页面元素加载至初始表单上,形成显示表单,包括:解析要素类型,获取各子要素之间的嵌套关系;根据嵌套关系确定各子要素对应的要素内容的加载位置;将各要素内容解析为符合初始表单的字段属性要求的页面元素;根据加载位置,将符合初始表单的字段属性要求的页面元素加载至初始表单上。
94.最终根据采集信息渲染显示表单,并显示。
95.上述数据显示方法,可根据业务需要,自定义采集页面;接收到用户输入的采集信息后,保存采集页面和采集信息。在接收到查询指令后,根据页面结构信息组装显示表单,并将采集信息渲染至显示表单上,供采集方查阅或分析。本技术可灵活调整采集页面和显示页面,缩短了页面开发时间、降低了开发成本。
96.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
97.基于同样的发明构思,本技术实施例还提供了一种用于实现上述所涉及的数据显示方法的数据显示装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个数据显示装置实施例中的具体限定可以参见上文中对于数据显示方法的限定,在此不再赘述。
98.请参阅图6,在一个可行的实施例中,本技术实施例提供了一种数据显示装置,包括:数据填写模块、表单组装模块和显示模块,其中:
99.数据填写模块,用于响应于采集指令,显示采集页面,保存在采集页面上输入的采集信息;其中,采集页面是基于预先配置的自定义模板渲染而成的,自定义模板包括页面结构信息;
100.表单组装模块,用于响应于查询指令,根据页面结构信息,组装显示表单;
101.显示模块,用于根据采集信息渲染显示表单,并显示。
102.可选地,本技术实施例的数据显示装置还包括配置模块,用于响应于页面配置指令,显示配置页面;其中,配置页面包括多个能够添加目标对象的采集项;针对任意一个采集项,当接收到在该采集项上输入的目标对象时,将目标对象与该采集项相关联;响应于添加结束指令,将各采集项对应的目标对象保存至数据库,形成自定义模板。
103.可选地,各采集项包括多个模板要素,各模板要素包括要素内容和要素类型,且各采集项预先配置有位置信息,要素类型预先配置有校验规则。
104.配置模块还用于保存输入的要素内容和该采集项对应的位置信息至数据库,以及根据选择的要素类型,保存该要素类型对应的校验规则至数据库。其中,要素类型包括文
本、数字、日期、电话、单选和复合中的任意一个或多个;在要素类型为复合时,模板要素包括至少一个子要素。
105.可选地,数据填写模块保存在采集页面上输入的采集信息之前,还用于依据于自定义模板的校验规则,对所输入的采集信息进行校验,校验成功则保存至数据库。
106.可选地,页面结构信息包括标识信息要素内容和要素类型,表单组装模块还用于根据标识信息获取对应的初始表单;解析页面结构信息为页面元素,将各页面元素加载至初始表单上,形成显示表单。
107.可选地,在要素类型为复合时,表单组装模块还用于解析要素类型,获取各子要素之间的嵌套关系;根据嵌套关系确定各子要素对应的要素内容的加载位置;将各要素内容解析为符合初始表单的字段属性要求的页面元素;根据加载位置,将符合初始表单的字段属性要求的页面元素加载至初始表单上。
108.上述数据显示装置,可根据业务需要,自定义采集页面;接收到用户输入的采集信息后,保存采集页面和采集信息。在接收到查询指令后,根据页面结构信息组装显示表单,并将采集信息渲染至显示表单上,供采集方查阅或分析。本技术可灵活调整采集页面和显示页面,缩短了页面开发时间、降低了开发成本。
109.上述数据显示装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
110.在一个可行的实施例中,提供了一种计算机设备,该计算机设备可以是终端,其内部结构图可以如图7所示。该计算机设备包括处理器、存储器、输入/输出接口、通信接口、显示单元和输入装置。其中,处理器、存储器和输入/输出接口通过系统总线连接,通信接口、显示单元和输入装置通过输入/输出接口连接到系统总线。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的输入/输出接口用于处理器与外部设备之间交换信息。该计算机设备的通信接口用于与外部的终端进行有线或无线方式的通信,无线方式可通过wifi、移动蜂窝网络、nfc(近场通信)或其他技术实现。该计算机程序被处理器执行时以实现一种数据显示方法。该计算机设备的显示单元用于形成视觉可见的画面,可以是显示屏、投影装置或虚拟现实成像装置。显示屏可以是液晶显示屏或者电子墨水显示屏,该计算机设备的输入装置可以是显示屏上覆盖的触摸层,也可以是计算机设备外壳上设置的按键、轨迹球或触控板,还可以是外接的键盘、触控板或鼠标等。
111.本领域技术人员可以理解,图7中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
112.在一个可行的实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述实施例中的数据显示方法中的方法步骤。
113.在一个可行的实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述实施例中的数据显示方法中的方法步骤。
114.在一个可行的实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述实施例中的数据显示方法中的方法步骤。
115.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,且相关数据的收集、使用和处理需要遵守相关国家和地区的相关法律法规和标准。
116.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本技术所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本技术所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
117.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
118.以上所述实施例仅表达了本技术的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本技术专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本技术构思的前提下,还可以做出若干变形和改进,这些都属于本技术的保护范围。因此,本技术的保护范围应以所附权利要求为准。

技术特征:
1.一种数据显示方法,其特征在于,所述方法包括:响应于采集指令,显示采集页面,保存在所述采集页面上输入的采集信息;其中,所述采集页面是基于预先配置的自定义模板渲染而成的,所述自定义模板包括页面结构信息;响应于查询指令,根据所述页面结构信息,组装显示表单;根据所述采集信息渲染所述显示表单,并显示。2.根据权利要求1所述的方法,其特征在于,预先配置自定义模板,包括:响应于页面配置指令,显示配置页面;其中,所述配置页面包括多个能够添加目标对象的采集项;针对任意一个采集项,当接收到在该采集项上输入的目标对象时,将所述目标对象与该采集项相关联;响应于添加结束指令,将各所述采集项对应的目标对象保存至数据库,形成所述自定义模板。3.根据权利要求2所述的方法,其特征在于,各所述采集项包括多个模板要素,各所述模板要素包括要素内容和要素类型,且各所述采集项预先配置有位置信息,所述要素类型预先配置有校验规则;所述将各所述采集项对应的目标对象保存至数据库,包括:保存输入的要素内容和该采集项对应的所述位置信息至数据库,以及根据选择的要素类型,保存该要素类型对应的校验规则至数据库;其中,所述要素类型包括文本、数字、日期、电话、单选和复合中的任意一个或多个;在所述要素类型为复合时,所述模板要素包括至少一个子要素。4.根据权利要求1所述的方法,其特征在于,所述保存在所述采集页面上输入的采集信息之前,包括:依据于所述自定义模板的校验规则,对所输入的采集信息进行校验,校验成功则保存至所述数据库。5.根据权利要求1所述的方法,其特征在于,所述页面结构信息包括标识信息、要素内容和要素类型;所述根据所述页面结构信息组装显示表单,包括:根据所述标识信息获取对应的初始表单;解析所述页面结构信息为页面元素,将各所述页面元素加载至所述初始表单上,形成所述显示表单。6.根据权利要求5所述的方法,其特征在于,在所述要素类型为复合时,在所述要素类型为复合时,所述模板要素包括至少一个子要素;所述解析所述页面结构信息为页面元素,将各所述页面元素加载至所述初始表单上,形成所述显示表单,包括:解析所述要素类型,获取各所述子要素之间的嵌套关系;根据所述嵌套关系确定各所述子要素对应的所述要素内容的加载位置;将各所述子要素对应的所述要素内容解析为符合所述初始表单的字段属性要求的页面元素;根据所述加载位置,将符合所述初始表单的字段属性要求的页面元素加载至所述初始
表单上,形成所述显示表单。7.一种数据显示装置,其特征在于,所述装置包括:数据填写模块,用于响应于采集指令,显示采集页面,保存在所述采集页面上输入的采集信息;其中,所述采集页面是基于预先配置的自定义模板渲染而成的,所述自定义模板包括页面结构信息;表单组装模块,用于响应于查询指令,根据所述页面结构信息,组装显示表单;显示模块,用于根据所述采集信息渲染所述显示表单,并显示。8.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述的方法的步骤。9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。10.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。

技术总结
本申请涉及一种数据显示方法、装置、计算机设备和存储介质。所述方法包括:响应于采集指令,显示采集页面,保存在所述采集页面上输入的采集信息;其中,所述采集页面是基于预先配置的自定义模板渲染而成的,所述自定义模板包括页面结构信息;响应于查询指令,根据所述页面结构信息,组装显示表单;根据所述采集信息渲染所述显示表单,并显示。采用本方法能够灵活调整采集页面和显示页面,缩短了页面开发时间、降低了开发成本。降低了开发成本。降低了开发成本。


技术研发人员:袁飞 沈金 赵宁 高炎秋 龚挺
受保护的技术使用者:兴业数字金融服务(上海)股份有限公司
技术研发日:2023.05.30
技术公布日:2023/9/9
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐