页面配置方法、装置、计算机设备和存储介质与流程

文档序号:22324676发布日期:2020-09-25 17:52阅读:109来源:国知局
页面配置方法、装置、计算机设备和存储介质与流程

本申请涉及人工智能技术领域,特别是涉及一种页面配置方法、装置、计算机设备和存储介质。



背景技术:

产品的配置页面用于展示产品的信息,但是由于产品的种类繁多,并且不同的产品或者同一个产品在不同时期对应的配置页面是不同的,这就需要对产品配置页面及时进行更新。

传统技术中,对产品页面的配置过程或者对产品配置页面的更新过程包括:用户对不同的产品独立地进行页面配置,这样用户不仅需要了解不同产品的页面配置算法,并且用户还会对产品配置页面中的相同元素进行重复地配置,使得产品的页面配置效率低下。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够提高页面配置效率的方法、装置、计算机设备和存储介质。

一种页面配置方法,方法包括:

接收用户终端发送的页面配置请求,页面配置请求中携带场景标识;

查找场景标识对应的预设组件;

按照预设算法对各预设组件进行组合生成待赋值页面,待赋值页面中包含与预设组件对应的待赋值参数;

接收对各待赋值参数的赋值信息,并将各所述赋值信息输入至所述预设组件中生成页面配置文件。

在其中一个实施例中,预设组件包括公用组件以及专用组件;

按照预设算法对各预设组件进行组合生成待赋值页面,包括:

获取各公用组件以及各专用组件对应的优先级信息;

根据各优先级信息依次调用对应的组件;

获取被调用的组件对应的位置信息;

在各位置信息对应的位置处显示对应的组件,继续按照各公用组件以及各专用组件对应的优先级信息依次调用对应的组件,直至将各组件进行显示并组合生成待赋值页面。

在其中一个实施例中,并将各所述赋值信息输入至所述预设组件中生成页面配置文件,包括:

将根据各所述赋值信息输入至所述预设组件中生成赋值文件;

按照预设算法对赋值文件进行审核,当审核通过时,根据赋值文件生成页面配置文件。

在其中一个实施例中,按照预设算法对赋值文件进行审核,包括:

获取各预设组件关联的审核节点以及审核算法,审核算法用于指示各审核节点对预设组件的赋值文件进行审核生成审核信息。

在其中一个实施例中,按照预设算法对赋值文件进行审核,包括:

获取各赋值文件对应的解析算法,依照解析算法对赋值文件进行解析生成解析文件;

获取各预设组件对应的审核算法,审核算法用于指示各审核节点对解析文件进行审核生成审核信息。

在其中一个实施例中,方法还包括:

接收审核节点用户发送的对页面配置文件的更新请求;

根据审核节点用户的更新权限对页面配置文件进行更新;其中,所述页面配置文件存储于区块链中。

一种页面配置装置,装置包括:

接收模块,用于接收用户终端发送的页面配置请求,页面配置请求中携带场景标识;

查找模块,用于查找场景标识对应的预设组件;

赋值模块,用于按照预设算法对各预设组件进行组合生成待赋值页面,待赋值页面中包含与预设组件对应的待赋值参数;

文件生成模块,用于接收对各待赋值参数的赋值信息,根据各赋值信息生成页面配置文件。

在其中一个实施例中,预设组件包括公用组件以及专用组件;赋值模块还包括:

优先级获取单元,用于获取各公用组件以及各专用组件对应的优先级信息;

调用单元,用于根据各优先级信息依次调用对应的组件;

位置获取单元,用于获取被调用的组件对应的位置信息;

赋值页面生成单元,用于在各位置信息对应的位置处显示对应的组件,继续按照各公用组件以及各专用组件对应的优先级信息依次调用对应的组件,直至将各组件进行显示并组合生成待赋值页面。

一种计算机设备,包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现上述方法的步骤。

一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述方法的步骤。

上述页面配置方法、装置、计算机设备和存储介质,接收用户终端发送的页面配置请求,页面配置请求中携带场景标识,可以自动获取各场景标识对应的预设组件;然后按照预设算法对各预设组件进行组合生成待赋值页面,通过自动调用各组件并根据各组件的位置信息自动组成待赋值页面,极大地提高了页面配置的效率;并对待赋值页面中的各赋值参数进行赋值,进而生成赋值后的页面配置文件,在页面配置文件的生成过程中不需要用户手动对页面信息进行配置,不仅提高了页面配置的效率也提高了页面配置文件生成的准确率。

附图说明

图1为一个实施例中页面配置方法的应用场景图;

图2为一个实施例中页面配置方法的流程示意图;

图3为一个实施例中对各预设组件进行组合生成待赋值页面的流程示意图;

图4为一个实施例中页面配置装置的结构框图;

图5为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的页面配置方法,可以应用于如图1所示的应用环境中。其中,用户终端102通过网络与服务器104进行通信。服务器104可以接收多个用户终端102发送的页面配置请求,页面配置请求中携带场景标识;查找场景标识对应的预设组件;按照预设算法对各预设组件进行组合生成待赋值页面,待赋值页面中包含与预设组件对应的待赋值参数;接收对各待赋值参数的赋值信息,并将各赋值信息输入至预设组件中生成页面配置文件。进一步地,服务器104还可以将页面配置文件发送至一个或者多个用户终端102。

其中,用户终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在其中一个实施例中,如图2所示,提供了一种页面配置方法,以该方法应用于图1中的服务器104为例进行说明,在其他实施例中,该方法也可以应用于终端,方法包括以下步骤:

步骤210,接收用户终端发送的页面配置请求,页面配置请求中携带场景标识。

页面配置请求可以是用于配置页面文件的请求,页面配置文件可以是在处理业务过程中涉及到的页面展示文件,并且基于不同类型以及不同场景的业务,需要配置不同的页面文件。具体地,不同场景下的页面文件的信息组成成分不同,如有的页面文件中可包含产品信息、费率信息等,而其他的页面文件组成中还可包含折扣信息等。如当服务器接收到用户终端发送的关于保险业务的页面配置请求时,页面配置请求中携带场景标识可以为养老险、大病险以及意外险等。

步骤220,查找场景标识对应的预设组件。

预设组件是一组定义、程序及协议的集合,是预先嵌入在应用程序中的组件,可用于实现某种特定的功能。并且预设组件可以接收数据输入,并按照预设的算法进行数据处理,并输出数据。如预设组件可以为算法引擎等。

更加具体地,预设组件可以为预先设置的文件模板,根据不同保险业务场景预先配置不同的文件模板,然后将该文件模板与场景标识进行关联存储至服务器中,当服务器接收到用户终端发送的关于该保险业务的页面配置请求时,直接从服务器中调用预先存储好的文件模板即可,进而提高了文件模板的获取效率。

进一步地,服务器还可以将不同类型的保险业务与预先设置的组件进行关联,当服务器接收到保险业务对应的页面配置请求时,根据预先的关联关系获取该保险业务类型对应的预设组件。

步骤230,按照预设算法对各预设组件进行组合生成待赋值页面,待赋值页面中包含与预设组件对应的待赋值参数。

具体地,当页面配置请求对应多个预设组件时,按照预设算法对各预设组件进行组合,生成待赋值页面。其中,预设组件中可包含待赋值参数,故而由多个预设组件组合生成的待赋值页面中包含各预设组件对应的待赋值参数,也就是说赋值页面是需要填写字段信息的页面,如赋值页面中可包含空格符,空格符可用于接收字段的赋值信息。具体地,预设算法可包处理逻辑,具体地,可获取各预设组件对应的处理逻辑;按照各处理逻辑对各预设组件进行组合,生成待赋值页面。如处理逻辑可包含优先级逻辑、位置逻辑或者其他的信息处理逻辑以及文件格式转换逻辑等。

在一个实施例中,服务器可以并行对不同的预设组件进行组合,以提高对页面配置的执行效率。如当不同的预设组件关联不同的用户终端时,即需要不同的用户对预设组件中对应的待赋值参数进行赋值时,可以对各预设组件进行并行处理,以使得不同的用户可以同时对多个预设组件进行赋值,提高页面配置的效率。在另外的实施例中,若预设组件之间具有顺序属性时,如预设组件1完成后,才能触发对预设组件2的执行步骤,还包括按照顺序对预设组件进行处理。

步骤240,接收对各待赋值参数的赋值信息,并将各赋值信息输入至预设组件中生成页面配置文件。

不同的预设组件可关联不同的用户终端,服务器可以接收不同用户终端对预设组件中的待赋值参数的赋值信息,然后根据接收到的赋值信息生成页面配置文件。进一步地,为了实现对赋值信息的监控以保证信息获取的准确性,还可以将预设组件与各用户终端进行关联,只有关联成功的用户终端才具有对待赋值参数进行赋值的权限。

赋值信息的类型可包含图片类型、文档类型等,其中文档类型还可以包含表格类别以及文本类别等。具体地,服务器获取各类型的赋值信息对应的算法,根据算法对赋值信息进行处理,如当为图片类型的赋值信息时,算法可包含对图片的大小进行预处理、或者对图片的颜色进行预处理等;当为文档类型时,算法可对文档中的空位符进行赋值,进而实现对待赋值参数的赋值。赋值信息按照预设处理算法处理后,根据处理后的文件生成页面配置文件。

进一步地,当赋值信息的类型为图片类型时,还可以利用预设的基于人工智能的图像识别算法对图片内容进行识别得到赋值信息,如可利用语义识别算法得到图片的语义信息,并将语义信息作为赋值参数的赋值信息,并将语义信息添加至对应的组件中生成页面配置文件。或者还可以根据基于人工智能的图像分割算法对图片进行分割得到目标图片,如可以从图片中分割得到目标元素并将目标元素作为赋值信息。或者还可以利用基于人工智能的目标检测算法从图片信息中检测得到目标信息,并将检测得到的信息作为赋值信息等,在此不作限制。

如用户从服务器中获取的预设组件为预定义的excel模板文件,该模板文件可用于增加一个合作伙伴,并对该合作伙伴做一定的管理,里面有合作伙伴名称、合作开始时间、结束时间、合作范围等信息,然后用户对该预设组件中的待赋值参数进行赋值后,即录入完成信息。进一步地,信息录入完成后可以自动触发相应的审核流程如签报流程,实现对赋值信息的准确性进行验证,可以减化用户选择签报流程的难度。

在本实施例中,通过预先存储预设组件,使得在生成页面配置文件时可以直接调用预设组件,不需要用户对页面中的各个元素单独进行配置,在本实施例中根据各预设组件的组合生成待赋值文件,在不同的配置页面中实现了预设组件的复用性,并且通过对各待赋值文件进行赋值生成配置文件,实现了配置文件的自动生成,提高了配置文件的生成效率。

进一步地还可以对生成的页面配置文件的合格性进行验证,提高了页面配置文件生成的准确率。并且,预先定义产品配置算法,减化配置流程,增加了配置模块的复用性,增加了系统的健壮性与稳定性,减少了系统开发运营维护成本,提高了产品上下架的效率。及时有效便捷的产品配置管理,即方便了开发人员,也方便了产品管理人员,有利于公司产品的快速上线,提高公司收益。

在其中一个实施例中,预设组件包括公用组件以及专用组件。

公用组件可为保险业务中的页面配置文件中的通用内容组成的组件,如产品的配置名称、费用、图片等信息作为公用的基础配置信息,将基础信息作为独立模块维护配置,生成公用组件。专用组件可以为不同保险业务之间的区别文件,如不同的保险业务产品,其中信息相同的部分生成公用组件,但部分信息需要个性显示,需要个性展示的部分就生成专用组件。或者,还有一些产品配置页面,使用相同的产品配置内容页面,但是随着需求不断增加,页面配置元素也在不断增加所以需要不同的专用组件进行实现。通过将基础信息生成公用组件可以提高组件的复用率,并且使得在不同类型的业务或者不同场景的业务中都可以使用公用组件,减少了大量的不必要的重复性工作,同时也减轻了计算机资源的浪费以及计算机内存的消耗。将个性化的信息生成个性组件能够最大可能地满足更多的个性化要求,适应更多的场景,提高了页面文件配置的适用范围。

参考图3,图3提供了一个实施例中的对各预设组件进行组合生成待赋值页面的流程示意图。具体地,按照预设算法对各预设组件进行组合生成待赋值页面,包括:

步骤310,获取各公用组件以及各专用组件对应的优先级信息。

具体地,服务器根据场景标识获取对应的预设组件后,还用于获取各预设组件的处理逻辑,如处理逻辑中可包含各预设组件的优先级信息,按照优先级对应的顺序信息对各预设组件进行组合,生成待赋值页面。优先级信息适用于预设组件之间具有处理顺序的场景,如页面配置文件是需要领导审核的文件时,各预设组件可能与不同级别的领导关联,具体地,首先由最低级别的用户填写基本信息,然后用户将权限传送至上一级领导进行初步审核,审核通过后再上传至高一级别的领导处进行审核,在此文件审批的过程中就是按照优先级顺序调用各节点关联的预设组件。

步骤320,根据各优先级信息依次调用对应的组件。

如服务器按照优先级从高到低的顺序调用各预设组件,并将调用到的组件显示在页面配置文件中。

步骤330,获取被调用的组件对应的位置信息;在各位置信息对应的位置处显示对应的组件,继续按照各公用组件以及各专用组件对应的优先级信息依次调用对应的组件,直至将各组件进行显示并组合生成待赋值页面。

服务器还可以获取各预设组件对应的位置信息,根据位置信息对各预设组件进行组合,生成待赋值页面。如位置信息可以为各预设组件在页面配置文件中的具体位置坐标,使得服务器调用组件后可以根据各组件的位置信息将组件放置于对应的位置处,当所有的组件都被成功调用并放置于对应的位置后,就生成了页面配置文件。

在一个实施例中,用户终端还可以对预设组件在页面中的位置进行调整。如通过预设不同的组件模板,在可视化的页面配置中,用户拖动不同的预设组件,进行动态组合,如用户可以拖动配置产品信息、费率信息、折扣信息、渠道配置,根据相应的预设组件,组合生成配置页面;如果a渠道只需要产品信息、费率信息,无需折扣信息,则可以只拖动选择产品信息与费率信息两个预设组件,降低了系统配置的难度,提高了预设组件的复用率,可以快速适应不同的业务场景。可视化减少了业务配置的复杂度,也降低了管理的成本;工作流规范了配置流程,使每一步配置有迹可循;组件化配置,也增加了配置的便捷性,可以在配置或修改不同组件时实时知会不同的人,减少了通知漏人或群发大量无干系人的情况,以便业务可以更好开展。

在本实施例中将公用组件以及专用组件进行关联组合,并且对不同的预设组件对应不同的配置算法,将配置算法尽可能细化,维护完整的配置算法,在加载产品配置同时获取对应的产品配置算法,根据不同的配置算法显示对应的产品配置页面,增加了产品配置人员的准确性与便捷性,同时也提高了效率。减化配置流程,将相应的产品配置尽可能在一个页面中维护,去除复杂的配置按钮,使产品配置更加直观清晰。

在其中一个实施例中,根据各赋值信息生成页面配置文件,包括:根据各赋值信息生成赋值文件;按照预设算法对赋值文件进行审核,当审核通过时,根据赋值文件生成页面配置文件。

当按照各预设组件的预设处理逻辑对各预设组件进行处理生成赋值文件后,还包括对生成的赋值文件进行审核验证,以保证赋值文件中赋值信息的准确性。具体地,审核验证方法包括:检验各预设组件中的待赋值字段对应的空格符是否都已经完成赋值,检验赋值信息是否符合预设的逻辑需求,以及检测赋值信息中的各赋值字段是否符合标准要求等。

当检验通过时,根据赋值文件生成保险业务对应的页面配置文件,进一步地可将检验通过的赋值文件实时进行显示,进行实时显示增加产品页面配置文件的预览功能,使产品的页面配置可视化,利于产品页面配置人员实时查看页面配置完成后的页面效果,及时对配置页面中的信息进行校正,减少用户赋值出错的可能性,增加了赋值的准确性。并且一方面利于产品页面配置人员管理产品,另一方面也利于销售渠道明确页面配置信息。当检验不通过时,获取检验不通过所对应的预设组件,将检验不通过的预设组件反馈至用户终端,以使用户终端重新对预设组件中的未通过检验的信息重新进行赋值。

在本实施例中,关联不同的用户终端对赋值文件进行审核验证,保证了赋值信息的准确度。

在其中一个实施例中,按照预设算法对赋值文件进行审核,包括:获取各预设组件关联的审核节点以及审核算法,审核算法用于指示各审核节点对预设组件的赋值文件进行审核生成审核信息。

为了保证赋值信息的准确性,需要对各预设组件对应的赋值信息进行审核,具体地,审核节点如用户终端可查找预设组件关联的审核算法,根据审核算法对赋值信息进行审核。如可以查找文档对应的审核算法,以及图片对应的审核算法等。具体地,当赋值信息与审核算法匹配成功时,服务器发送审核通过的消息,否则,发送该预设组件的赋值信息赋值失败的消息。当审核通过时,根据各赋值信息以及各审核信息生成赋值文件。当审核不通过时,继续执行对预设组件进行重新赋值的步骤,直至审核节点判断赋值信息符合预设算法,停止对预设组件的继续赋值步骤。进一步地,还可以将各预设组件与各审核信息进行关联,并记录数据到存储中,包括将预设组件与各审核信息的审核是否通过的结果进行关联存储。

在其中一个实施例中,按照预设算法对赋值文件进行审核,包括:获取各赋值文件对应的解析算法,依照解析算法对赋值文件进行解析生成解析文件;获取各预设组件对应的审核算法,审核算法用于指示各审核节点对解析文件进行审核生成审核信息。

解析算法用于将赋值信息解析成审核节点所能识别的信息,不同类型的预设组件其对应的格式不同,编码不同,那么其解码的解析算法也可不同。将解析算法生成的解析文件发送至审核节点,以使审核节点按照审核算法对解析文件自动审核,进而提高审核效率。其中,预设组件中的预设算法可包括解析算法,具体地,可获取各预设组件对应的解析算法;按照各解析算法对各预设组件的赋值信息进行解析,生成解析文件。

在其中一个实施例中。方法还包括:获取各节点对应的节点标识,根据节点标识获取节点权限;根据节点权限对预设组件进行更新。

具体地,当对预设组件进行赋值时,还可以对预设组件中的元素信息进行修改,如不同工作节点对应的用户终端可以对预设组件如预设模板进行补充数据,如当审核节点对应的用户为领导时,领导在审批时可以增加项目编号等信息。

更加具体地,在页面配置文件中可以增加配置页面录入或选择框与预览页面点击事件的绑定,具有相应权限的用户在预览配置页面可以点击按钮增加元素,也可以删除已增加的配置页面,点击预览页面元素可以动态打开到编辑录入配置页面,可视化的配置页面编辑录入,大大提高了产品页面的配置的效率与准确性。

在其中一个实施例中,方法还包括:接收审核节点用户发送的对页面配置文件的更新请求;根据审核节点用户的更新权限对页面配置文件进行更新;其中,所述页面配置文件存储于区块链中。

需要强调的是,为进一步保证上述页面配置文件的安全性,上述页面配置文件还可以存储于一区块链的节点中。

在其中一个实施例中,服务器接收用户终端发送的保险业务对应的页面配置请求,查找页面配置请求对应的预设组件,包括:提取页面配置请求中携带的组件标识,获取组件标识关联的组件接口;根据组件接口调用页面配置请求对应的预设组件。

组件标识用于唯一标识一个预设组件。具体地,服务器获取预设组件时,根据预设组件标识获取关联的组件接口,以通过组件接口调用预设组件,如组件接口可以是api(applicationprogramminginterface,应用程序接口)。并且根据预设组件的类型不同,有不同类型的组件接口,如有加载和卸载算法集的api、数据操作的api以及引擎执行的api等。以根据api接口获取对应的预设组件。

进一步地,将对应的处理逻辑以及解析算法写入待调用的预设组件中,并将处理逻辑以及解析算法封装至组件接口api中,生成接口配置信息,其中,每个预设组件用于处理具有相同处理逻辑的所有保险业务的事项。

服务器可根据该处理的保险项目,获取对应所需调用组件接口,进而根据组件接口获取预设组件对应的处理逻辑以及解析算法,以实现根据获取到的算法进行页面配置。

在本实施例中,服务器对应设置了一个通用的应用程序编程接口(applicationprogramminginterface,简称api),该api用于实现对预设组件的调用,提高了预设组件的调用效率。

在本发明提供的实施例中,服务器获取预设组件后,直接对各预设组件进行组合,形成完整的待赋值文件,由于在待赋值页面中不仅包含待赋值字段还包含预设组件,可视化的展示用户可以实时查看到配置内容应用的场景更加直观地获知待配置页面的详情,使得本申请中还可以对预设组件组合而成的待赋值页面进行审核,减少配置内容不准确或用户配置信息错误。当配置页面有问题时,可以及时发现,提高页面配置的准确率。进一步地,生成赋值文件后,还可以对赋值文件进行审核,进一步地提高了配置页面的配置准确率。并且预设组件可以动态组合支持不同业务场景,快速支持业务发展。

应该理解的是,虽然图2-3的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2-3中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在其中一个实施例中,如图4所示,提供了一种页面配置装置,包括:一种页面配置装置,装置包括:

接收模块410,用于接收用户终端发送的页面配置请求,页面配置请求中携带场景标识。

查找模块420,用于查找场景标识对应的预设组件。

赋值模块430,用于按照预设算法对各预设组件进行组合生成待赋值页面,待赋值页面中包含与预设组件对应的待赋值参数。

文件生成模块440,用于接收对各待赋值参数的赋值信息,并将各赋值信息输入至预设组件中生成页面配置文件。

在其中一个实施例中,预设组件包括公用组件以及专用组件;

赋值模块430还包括:

优先级获取单元,用于获取各公用组件以及各专用组件对应的优先级信息。

调用单元,用于根据各优先级信息依次调用对应的组件。

位置获取单元,用于获取被调用的组件对应的位置信息。

赋值页面生成单元,用于在各位置信息对应的位置处显示对应的组件,继续按照各公用组件以及各专用组件对应的优先级信息依次调用对应的组件,直至将各组件进行显示并组合生成待赋值页面。

在其中一个实施例中,文件生成模块440,包括:

文件生成单元,用于将各赋值信息输入至预设组件中生成赋值文件。

审核单元,用于按照预设算法对赋值文件进行审核,当审核通过时,根据赋值文件生成页面配置文件。

在其中一个实施例中,审核单元,包括:

第一审核子单元,用于获取各预设组件关联的审核节点以及审核算法,审核算法用于指示各审核节点对预设组件的赋值文件进行审核生成审核信息。

在其中一个实施例中,审核单元,包括:

解析文件生成子单元,用于获取各赋值文件对应的解析算法,依照解析算法对赋值文件进行解析生成解析文件。

第二审核子单元,用于获取各预设组件对应的审核算法,审核算法用于指示各审核节点对解析文件进行审核生成审核信息。

在其中一个实施例中,装置还包括:

更新请求接收模块,用于接收审核节点用户发送的对页面配置文件的更新请求。

更新模块,用于根据审核节点用户的更新权限对页面配置文件进行更新;其中,所述页面配置文件存储于区块链中。

关于页面配置装置的具体限定可以参见上文中对于页面配置方法的限定,在此不再赘述。上述页面配置装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在其中一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储页面配置的相关数据。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种页面配置方法。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在其中一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:接收用户终端发送的页面配置请求,页面配置请求中携带场景标识;查找场景标识对应的预设组件;按照预设算法对各预设组件进行组合生成待赋值页面,待赋值页面中包含与预设组件对应的待赋值参数;接收对各待赋值参数的赋值信息,并将各赋值信息输入至预设组件中生成页面配置文件。

在其中一个实施例中,预设组件包括公用组件以及专用组件;处理器执行计算机程序时实现按照预设算法对各预设组件进行组合生成待赋值页面的步骤时还用于:获取各公用组件以及各专用组件对应的优先级信息;根据各优先级信息依次调用对应的组件;获取被调用的组件对应的位置信息;在各位置信息对应的位置处显示对应的组件,继续按照各公用组件以及各专用组件对应的优先级信息依次调用对应的组件,直至将各组件进行显示并组合生成待赋值页面。

在其中一个实施例中,处理器执行计算机程序时实现并将各所述赋值信息输入至所述预设组件中生成页面配置文件的步骤时还用于:将各赋值信息输入至预设组件中生成赋值文件;按照预设算法对赋值文件进行审核,当审核通过时,根据赋值文件生成页面配置文件。

在其中一个实施例中,处理器执行计算机程序时实现按照预设算法对赋值文件进行审核的步骤时还用于:获取各预设组件关联的审核节点以及审核算法,审核算法用于指示各审核节点对预设组件的赋值文件进行审核生成审核信息。

在其中一个实施例中,处理器执行计算机程序时实现按照预设算法对赋值文件进行审核的步骤时还用于:获取各赋值文件对应的解析算法,依照解析算法对赋值文件进行解析生成解析文件;获取各预设组件对应的审核算法,审核算法用于指示各审核节点对解析文件进行审核生成审核信息。

在其中一个实施例中,处理器执行计算机程序时还用于实现:接收审核节点用户发送的对页面配置文件的更新请求;根据审核节点用户的更新权限对页面配置文件进行更新;其中,所述页面配置文件存储于区块链中。

在其中一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:接收用户终端发送的页面配置请求,页面配置请求中携带场景标识;查找场景标识对应的预设组件;按照预设算法对各预设组件进行组合生成待赋值页面,待赋值页面中包含与预设组件对应的待赋值参数;接收对各待赋值参数的赋值信息,并将各赋值信息输入至预设组件中生成页面配置文件。

在其中一个实施例中,预设组件包括公用组件以及专用组件;处理器执行计算机程序时实现按照预设算法对各预设组件进行组合生成待赋值页面的步骤时还用于:获取各公用组件以及各专用组件对应的优先级信息;根据各优先级信息依次调用对应的组件;获取被调用的组件对应的位置信息;在各位置信息对应的位置处显示对应的组件,继续按照各公用组件以及各专用组件对应的优先级信息依次调用对应的组件,直至将各组件进行显示并组合生成待赋值页面。

在其中一个实施例中,计算机程序被处理器执行时实现并将各赋值信息输入至预设组件中生成页面配置文件的步骤时还用于:将各赋值信息输入至预设组件中生成赋值文件;按照预设算法对赋值文件进行审核,当审核通过时,根据赋值文件生成页面配置文件。

在其中一个实施例中,计算机程序被处理器执行时实现按照预设算法对赋值文件进行审核的步骤时还用于:获取各预设组件关联的审核节点以及审核算法,审核算法用于指示各审核节点对预设组件的赋值文件进行审核生成审核信息。

在其中一个实施例中,计算机程序被处理器执行时实现按照预设算法对赋值文件进行审核的步骤时还用于:获取各赋值文件对应的解析算法,依照解析算法对赋值文件进行解析生成解析文件;获取各预设组件对应的审核算法,审核算法用于指示各审核节点对解析文件进行审核生成审核信息。

在其中一个实施例中,计算机程序被处理器执行时还用于实现:接收审核节点用户发送的对页面配置文件的更新请求;根据审核节点用户的更新权限对页面配置文件进行更新;其中,所述页面配置文件存储于区块链中。

本发明所指区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(blockchain),本质上是一个去中心化的数据库,是一串使用密码学方法相关联产生的数据块,每一个数据块中包含了一批次网络交易的信息,用于验证其信息的有效性(防伪)和生成下一个区块。区块链可以包括区块链底层平台、平台产品服务层以及应用服务层等。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1