搭建平台的搭投配置方法、装置、计算机设备及存储介质与流程

专利2022-05-09  37



1.本申请涉及计算机技术领域,具体而言,本申请涉及一种搭建平台的搭投配置方法和装置,以及一种计算机设备及计算机可读存储介质。


背景技术:

2.随着计算机互联网技术发展,通过搭建作为开发方式的业务越来越多,而各种业务需要用到数据源不尽相同,对应的投放模型数量也急剧增加。由于不同数据源底层系统返回字段存在差异性,同时为同一个模块服务时,运营用户的工作量相应增加并容易导致出错;同时,前后端协同、线下沟通维护投放模型,由于配合链路长,也容易导致沟通成本高的问题。
3.现有的一种搭投配置技术中,运营用户在搭建平台进行搭投配置时,不维护三方业务投放模型,仅提供标准对接协议,各投放模型由三方业务自行通过iframe的方式进行接入;但是针对统一模块使用不同投放模型时,需要运营用户根据服务端返回字段与模块使用的字段进行映射。
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.本申请提供的技术方案带来的有益效果是:
42.通过模型中心预存各种业务的关联有业务模型标记的标准业务模型,在搭投配置时,获取页面所需的组件并识别出组件中使用的业务模型标记,根据业务模型标记从模型中心中查询对应的目标业务模型,以拉取其投放规则内容渲染在搭建面板上,以进行模型投放规则的配置。该技术方案,在搭投配置时,运营用户选择组件后,由搭建平台自动识别去模型中心拉取投放规则内容进行渲染,无需运营用户再进行相应的字段映射操作,直接进行投放规则配置操作即可;同时组件开发者在组件开发过程中只需要明确使用了哪些标准业务模型,无需感知组件中业务模型的投放规则内容;简化了搭建操作流程,降低了运营用户和组件开发者的工作量,提升了搭建效率,降低出错率;而且通过标准化投放模型,也增强了搭建平台的可扩展性和灵活性。
43.另外,通过在模型中心中建立返回数据结构的字段信息与组件的相应字段信息之间的一一映射,使得运营用户无需理解服务端返回的召回信息字段含义和进行二次字段映射,降低运营用户的学习理解成本,进一步提升搭建效率。
44.再者,提供了对模型中心的标准业务模型的变更功能,可以方便对投放规则内容进行变更处理,减少了业务模型的维护成本,缩短了投放模型新建周期;为模型中心的各个标准业务模型设置相应的管控权限,分散和开放模型配置入口,提升业务模型的可维护性。
附图说明
45.为了更清楚地说明本申请实施例中的技术方案,下面将对本申请实施例描述中所需要使用的附图作简单地介绍。
46.图1是应用场景示意图;
47.图2是一个实施例的搭建平台的搭投配置方法流程图;
48.图3是一个示例的运营用户搭建配置操作流程图;
49.图4是搭建面板示意图;
50.图5是模型中心示意图;
51.图6是标准业务模型及组件开发示意图;
52.图7是一个实施例的搭建平台的搭投配置装置结构示意图;
53.图8所示的计算机设备结构示意图。
具体实施方式
54.下面详细描述本申请的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本申请,而不能解释为对本申请的限制。
55.本技术领域技术人员可以理解,除非特意声明,这里使用的单数形式“一”、“一
个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本申请的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当我们称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或无线耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的全部或任一单元和全部组合。
56.为使本申请的目的、技术方案和优点更加清楚,下面将结合附图对本申请实施方式作进一步地详细描述。
57.下面阐述相关技术用于。
58.搭建平台:用于搭建网页页面的可视化搭建系统。
59.投放模型:搭建平台中对搜索召回或排序等规则的统一描述。
60.搭投配置:在搭建平台对模块进行投放规则等一系列配置的操作。
61.本申请的技术方案可以应用于搭建平台上,参考图1所示,图1是应用场景示意图,运营用户在搭建平台上利用从组件中心选择的组件,在搭建页面上渲染出投放模型的规则内容,并依据规则内容进行配置,然后进行投放从而实现搭投过程,组件中心存储有组件开发者开发的组件,组件利用业务模型进行开发,业务模型由前端开发者开发。
62.参考图2,图2是一个实施例的搭建平台的搭投配置方法流程图;该方法主要包括如下步骤:
63.s10,获取页面所需的组件,并识别出所述组件中使用的业务模型标记。
64.此步骤中,在利用搭建平台来搭建页面时,运营用户从组件中心中选择搭建页面所需要的组件,搭建平台识别组件中使用到的业务模型标记;在此,组件中关联的是模型中心中的标准业务模型的业务标记(id)。
65.作为实施例,步骤s10的识别业务模型标记,可以根据运营用户的选择操作从组件中心中拉取页面所需使用的组件,从所述组件的描述信息中识别出所述组件中使用的业务模型标记。
66.具体的,组件在开发完成后,将存储到组件中心以供搭投配置使用,由于组件中会使用至少一个标准业务模型,因此,通过将标准业务模型的业务标记放入组件中,搭建平台可以根据组件使用了哪些标准业务模型去模型中心拉取相应的投放规则内容。
67.s20,根据所述业务模型标记从模型中心中查询对应的目标业务模型。
68.此步骤中,搭建平台去模型中心查询对应的目标业务模型,如上述,模型中心预存有各种业务的标准业务模型,每种标准业务模型对应关联有业务模型标记;通过业务模型标记可以映射到目标业务模型,组件开发者在开发组件时,无需感知具体模型规则内容,直接引入相应的业务模型标记即可。
69.s30,获取所述目标业务模型的投放规则内容,将所述投放规则内容渲染在搭建面板上。
70.此步骤中,搭建平台根据查询到的目标业务模型,从模型中心中拉取这些目标业务模型的投放规则内容,如召回规则,过滤规则等,然后将这些规则内容渲染在搭建面板上,以供运营用户进行查看和配置使用。
71.s40,根据所述搭建面板上渲染的模型规则内容进行模型投放规则的配置。
72.此步骤中,运营用户可以根据搭建面板上渲染的模型规则内容,然后根据这些规则内容选择相应召回规则或者填写过滤规则,配置完成后即可进行投放,完成搭投配置过程。
73.如上述实施例所述的方案,本申请是通过模型中心预存各种业务的关联有业务模型标记的标准业务模型,通过标准化业务模型,并由模型中心进行统一管理,因此,运营用户在搭投配置时,只需要选择页面所需的组件,搭建平台识别出组件中使用的业务模型标记,根据业务模型标记从模型中心中查询对应的目标业务模型,以拉取其投放规则内容渲染在搭建面板上,运营用户根据渲染的投放模型规则内容进行模型投放规则的配置。
74.参考图3,图3是一个示例的运营用户搭建配置操作流程图,图中虚线框内为搭建平台自动处理的步骤,在搭投配置时,运营用户无需感知组件中的业务模型的投放规则内容,在选择页面所需的组件后,搭建平台自动进行的识别组件业务模型标记,从模型中心查询目标业务模型并请求拉取相应的投放规则内容,渲染投放规则内容;对于渲染内容,参考图4所示,图4是搭建面板示意图;运营用户根据渲染的召回规则和过滤规则等进行投放规则配置,即完成搭投配置过程;由此可见,该技术方案,在搭投配置时,运营用户选择组件后,由搭建平台自动识别去模型中心拉取投放规则内容进行渲染,无需运营用户再进行相应的字段映射操作,直接进行投放规则配置操作即可;同时组件开发者在组件开发过程中只需要明确使用了哪些标准业务模型,无需感知组件中业务模型的投放规则内容;简化了搭建操作流程,降低了运营用户和开发者的工作量,提升了搭建效率,降低出错率;而且通过标准化投放模型,也增强了搭建平台的可扩展性和灵活性。
75.为了更加清晰本申请的技术方案,下面阐述更多实施例。
76.在一个实施例中,本申请可以在搭建平台上构建模型中心,并将需要使用的标准业务模型预存到模型中心中。参考图5所示,图5是模型中心示意图,模型中心通过搭建服务系统响应搭建平台的拉取请求,提供响应的目标业务模型的投放规则内容,通过数据库(db)存储业务模型内容,由前端开发者来进行投放模型的开发;本申请的搭建平台的搭投配置方法还可以包括如下步骤:
77.由运营用户确定各种标准业务模型需要的投放规则;基于schema(即xml schema语言)对投放规则进行业务模型开发,并将开发完成的标准业务模型录入至模型中心;每种标准业务模型对应服务端的一种数据返回结构。
78.进一步的,在上述开发模型过程中还可以包括先对业务进行标准化的处理步骤,参考图6所示,图6是标准业务模型及组件开发示意图,具体的,在开发标准业务模型时,首先确定搭建平台需要使用的各种业务的种类,比如到店商品模型、店铺模型、品牌模型和榜单模型等;然后分别对不同种类业务的属性信息进行抽象描述和聚合处理,得到多种业务类型对应的标准业务模型。
79.另外,在标准业务模型录入至模型中心时,还可以将开发完成的标准业务模型与服务端约定的返回数据结构录入至所述模型中心,以提供给组件开发者进行查看。
80.上述实施例的方案,首先抽象和标准化组件需要用到的业务模型的种类,然后运营用户基于schema语言进行模型开发,放入模型中心进行统一管理,无需担心三方系统带来的侵入性和不可控,当需要新增业务模型时,只需要在确定了业务模型的投放规则后,直接通过模型中心录入业务模型即可,成本低,时效性高。
81.在一个实施例中,本申请的搭建平台的搭投配置方法,在进行组件开发时,如图6,可以由组件开发者从模型中心选择所需的标准业务模型进行开发,具体可以如下:
82.由组件开发者确定待开发的组件需要使用的标准业务模型,根据确定的标准业务模型进行组件开发;在开发完成组件的组件描述信息中标识出需要使用的业务模型标记,建立业务模型标识与对应的标准业务模型之间的关联。
83.在本实施例中,在开发完成组件的过程中,还可以从模型中心中查询到对应的标准业务模型的返回数据结构,如召回数据demo;建立返回数据结构的字段信息与组件的相应字段信息之间的一一映射,即根据召回数据demo的具体字段进行组件开发。
84.具体的,组件开发者根据开发的组件需要使用的标准业务模型类型,在组件描述的schema中标识出需要使用的标准业务模型的业务类型标记,比如通过“x

config

biztype”:“item”标识关联商品模型;同时,根据设定的字段规则,从模型中心查询到对应标准模型的召回数据demo,然后根据该召回数据demo的具体字段进行组件开发。
85.当运营用户在搭投配置时,在选择了所需的组件后,打开投放面板即可看到组件中使用的标准业务模型对应的投放规则面板,此时只需要完成投放规则的配置即可。
86.由于组件是根据服务端相同的数据结构开发,在打开投放面板时,搭建平台可以通过识别组件的“x

config

biztype”,实时去模型中心拉取对应的投放模型的模型规则内容,并在投放面规则面板上进行规则表单渲染,如图5中,模型中心向搭建平台自动提供目标业务模型的投放规则内容,无需用户再去执行将服务端的字段规则与组件的字段规则之间的映射操作,在配置生效后,客户端访问页面时,组件能够直接感知服务端下发的字段进行渲染,从而简化了搭投配置操作。
87.上述实施例方案,通过在模型中心中建立返回数据结构的字段信息与组件的相应字段信息之间的一一映射,使得运营用户无需理解服务端返回的召回信息字段含义和进行二次字段映射,降低运营用户的学习理解成本,进一步提升搭建效率。
88.在一个实施例中,本申请的搭建平台的搭投配置方法,还可以包括对模型中心的标准业务模型的配置功能,具体的,根据业务模型标记从模型中心选择待变更的标准业务模型,比如修改标准业务模型;然后对投放规则内容进行变更处理,并根据变更处理结果更新所述标准业务模型。对于模型中心,实际应用中还可以提供业务模型上下线的管理功能。
89.通过上述技术方案,在后期有投放模型的变更时,只需要由前端开发者介入对模型中心的标准业务模型进行变更处理即可,运营用户和组件开发者都无需参与,无需走线下同步服务端再进行变更推送;提升了模型中心维护效率。
90.进一步的,作为实施例,还可以对模型中心的标准业务模型进行权限管理,具体的,分别对模型中心的各个标准业务模型设置相应的管控权限,将管控权限分配至不同的前端开发者,并由不同的前端开发者对相应的标准业务模型进行配置。
91.上述实施例的方案,提供了对模型中心的标准业务模型的变更功能,可以方便对投放规则内容进行变更处理,减少了业务模型的维护成本,缩短了投放模型新建周期;为模型中心的各个标准业务模型设置相应的管控权限,分散和开放模型配置入口,提升业务模型的可维护性。
92.上述实施例阐述了搭建平台的搭投配置方法,下述阐述基于本申请提供的方法所对应的虚拟装置的实施例,具体如下:
93.参考图7,图7是一个实施例的搭建平台的搭投配置装置结构示意图,包括:
94.识别模块10,用于获取页面所需的组件,并识别出所述组件中使用的业务模型标记;
95.查询模块20,用于根据所述业务模型标记从模型中心中查询对应的目标业务模型;其中,所述模型中心预存有各种业务的标准业务模型,每种标准业务模型对应关联有业务模型标记;
96.拉取模块30,用于获取所述目标业务模型的投放规则内容,将所述投放规则内容渲染在搭建面板上;
97.配置模块40,用于根据所述搭建面板上渲染的模型规则内容进行模型投放规则的配置。
98.本实施例的搭建平台的搭投配置装置可执行本申请的实施例所提供的一种搭建平台的搭投配置方法,其实现原理相类似,本申请各实施例中的搭建平台的搭投配置装置中的各模块所执行的动作是与本申请各实施例中的搭建平台的搭投配置方法中的步骤相对应的,对于搭建平台的搭投配置装置的各模块的详细功能描述具体可以参见前文中所示的对应的搭建平台的搭投配置方法中的描述,此处不再赘述。
99.上面从功能模块化的角度对本申请实施例所提供的搭建平台的搭投配置装置进行介绍,接下来,将从硬件实体化的角度对本申请实施例提供的计算机设备进行介绍,并同时对计算机设备的计算系统进行介绍。
100.基于与本申请的实施例中所示的方法相同的原理,本申请的实施例中还提供了一种计算机设备,该计算机设备可以包括但不限于:
101.处理器和存储器;
102.存储器,用于存储计算机操作指令;
103.处理器,用于通过调用计算机操作指令执行实施例所示的搭建平台的搭投配置方法。
104.与现有技术相比,本申请中的技术方案,通过模型中心预存各种业务的关联有业务模型标记的标准业务模型,在搭投配置时,获取页面所需的组件并识别出组件中使用的业务模型标记,根据业务模型标记从模型中心中查询对应的目标业务模型,以拉取其投放规则内容渲染在搭建面板上,以进行模型投放规则的配置。该技术方案,在搭投配置时,运营用户选择组件后,由搭建平台自动识别去模型中心拉取投放规则内容进行渲染,无需运营用户再进行相应的字段映射操作,直接进行投放规则配置操作即可;同时组件开发者在组件开发过程中只需要明确使用了哪些标准业务模型,无需感知组件中业务模型的投放规则内容;简化了搭建操作流程,降低了运营用户和开发者的工作量,提升了搭建效率,降低出错率;而且通过标准化投放模型,也增强了搭建平台的可扩展性和灵活性。
105.进一步的,通过在模型中心中建立返回数据结构的字段信息与组件的相应字段信息之间的一一映射,使得运营用户无需理解服务端返回的召回信息字段含义和进行二次字段映射,降低运营用户的学习理解成本,进一步提升搭建效率。
106.更进一步的,提供了对模型中心的标准业务模型的变更功能,可以方便对投放规则内容进行变更处理,减少了业务模型的维护成本,缩短了投放模型新建周期;为模型中心的各个标准业务模型设置相应的管控权限,分散和开放模型配置入口,提升业务模型的可
维护性。
107.在一个可选实施例中提供了一种计算机设备,如图8所示,图8所示的计算机设备结构示意图,包括:
108.处理器801和存储器803。
109.其中,处理器801和存储器803相连,如通过总线802相连。可选地,计算机设备800还可以包括收发器804。
110.需要说明的是,实际应用中收发器804不限于一个,该计算机设备800的结构并不构成对本申请实施例的限定。
111.处理器801可以是cpu(central processing unit,中央处理器),通用处理器,dsp(digital signal processor,数据信号处理器),asic(application specific integrated circuit,专用集成电路),fpga(field programmable gate array,现场可编程门阵列)或者其他可编程逻辑器件、晶体管逻辑器件、硬件部件或者其任意组合。其可以实现或执行结合本申请公开内容所描述的各种示例性的逻辑方框,模块和电路。处理器801也可以是实现计算功能的组合,例如包含一个或多个微处理器组合,dsp和微处理器的组合等。
112.总线802可包括一通路,在上述组件之间传送信息。总线802可以是pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。总线802可以分为地址总线、数据总线、控制总线等。为便于表示,图中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
113.存储器803可以是rom(read only memory,只读存储器)或可存储静态信息和指令的其他类型的静态存储设备,ram(random access memory,随机存取存储器)或者可存储信息和指令的其他类型的动态存储设备,也可以是eeprom(electrically erasable programmable read only memory,电可擦可编程只读存储器)、cd

rom(compact disc read only memory,只读光盘)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
114.存储器803用于存储执行本申请方案的应用程序代码,并由处理器801来控制执行。处理器801用于执行存储器803中存储的应用程序代码,以实现前述方法实施例所示的内容。
115.其中,计算机设备包括但不限于:移动电话、笔记本电脑、数字广播接收器、pda(个人数字助理)、pad(平板电脑)、pmp(便携式多媒体播放器)、车载终端(例如车载导航终端)等等的移动终端以及诸如数字tv、台式计算机等等的固定终端。图8示出的计算机设备仅仅是一个示例,不应对本申请实施例的功能和使用范围带来任何限制。
116.本申请实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储有计算机程序,当其在计算机上运行时,使得计算机可以执行前述方法实施例中相应内容。与现有技术相比,本申请中的技术方案,通过模型中心预存各种业务的关联有业务模型标记的标准业务模型,在搭投配置时,获取页面所需的组件并识别出组件中使用的业务模型标
记,根据业务模型标记从模型中心中查询对应的目标业务模型,以拉取其投放规则内容渲染在搭建面板上,以进行模型投放规则的配置。该技术方案,在搭投配置时,运营用户选择组件后,由搭建平台自动识别去模型中心拉取投放规则内容进行渲染,无需运营用户再进行相应的字段映射操作,直接进行投放规则配置操作即可;同时组件开发者在组件开发过程中只需要明确使用了哪些标准业务模型,无需感知组件中业务模型的投放规则内容;简化了搭建操作流程,降低了运营用户和开发者的工作量,提升了搭建效率,降低出错率;而且通过标准化投放模型,也增强了搭建平台的可扩展性和灵活性。
117.应该理解的是,虽然附图的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,其可以以其他的顺序执行。而且,附图的流程图中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,其执行顺序也不必然是依次进行,而是可以与其他步骤或者其他步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
118.需要说明的是,本申请上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读信号介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:电线、光缆、rf(射频)等等,或者上述的任意合适的组合。
119.上述计算机可读介质可以是上述计算机设备中所包含的;也可以是单独存在,而未装配入该计算机设备中。
120.上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被该计算机设备执行时,使得该计算机设备执行上述实施例所示的方法。
121.可以以一种或多种程序设计语言或其组合来编写用于执行本申请的操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言—诸如java、smalltalk、c ,还包括常规的过程式程序设计语言—诸如“c”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络——包括局域网(lan)或广域网(wan)—连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务
提供商来通过因特网连接)。
122.附图中的流程图和框图,图示了按照本申请各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
123.描述于本申请实施例中所涉及到的模块可以通过软件的方式实现,也可以通过硬件的方式来实现。其中,模块的名称在某种情况下并不构成对该模块本身的限定。
124.以上描述仅为本申请的较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离上述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其它技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

技术特征:
1.一种搭建平台的搭投配置方法,其特征在于,包括如下步骤:获取页面所需的组件,并识别出所述组件中使用的业务模型标记;根据所述业务模型标记从模型中心中查询对应的目标业务模型;其中,所述模型中心预存有各种业务的标准业务模型,每种标准业务模型对应关联有业务模型标记;获取所述目标业务模型的投放规则内容,将所述投放规则内容渲染在搭建面板上;根据所述搭建面板上渲染的模型规则内容进行模型投放规则的配置。2.根据权利要求1所述的方法,其特征在于,还包括:确定各种标准业务模型需要的投放规则;对所述投放规则进行业务模型开发,并将开发完成的标准业务模型录入至所述模型中心。3.根据权利要求2所述的方法,其特征在于,确定各种业务的业务模型需要的投放规则之前,还包括:确定搭建平台需要使用的各种业务的种类;分别对不同种类业务的属性信息进行抽象描述和聚合处理,得到多种业务类型对应的标准业务模型。4.根据权利要求2所述的方法,其特征在于,获取页面所需的组件,并识别出所述组件中使用的业务模型标记,包括:根据运营用户的选择操作从组件中心中拉取页面所需使用的组件,从所述组件的描述信息中识别出所述组件中使用的业务模型标记。5.根据权利要求4所述的方法,其特征在于,还包括:确定待开发的组件需要使用的标准业务模型,根据确定的标准业务模型进行组件开发;在开发完成组件的组件描述信息中标识出需要使用的业务模型标记,建立业务模型标识与对应的标准业务模型之间的关联。6.根据权利要求5所述的方法,其特征在于,还包括:将所述开发完成的标准业务模型与服务端约定的返回数据结构录入至所述模型中心;在开发完成组件的过程中,从所述模型中心中查询到对应的标准业务模型的返回数据结构;建立所述返回数据结构的字段信息与组件的相应字段信息之间的一一映射。7.根据权利要求1所述的方法,其特征在于,还包括:根据业务模型标记从所述模型中心选择待配置的标准业务模型,对所述投放规则内容进行变更处理,并根据变更处理结果更新所述标准业务模型。8.根据权利要求7所述的方法,其特征在于,还包括:分别对模型中心的各个标准业务模型设置相应的管控权限,将所述管控权限分配至不同的前端开发者,并由不同的前端开发者对相应的标准业务模型进行配置。9.一种搭建平台的搭投配置装置,其特征在于,包括:识别模块,用于获取页面所需的组件,并识别出所述组件中使用的业务模型标记;查询模块,用于根据所述业务模型标记从模型中心中查询对应的目标业务模型;其中,所述模型中心预存有各种业务的标准业务模型,每种标准业务模型对应关联有业务模型标记;
拉取模块,用于获取所述目标业务模型的投放规则内容,将所述投放规则内容渲染在搭建面板上;配置模块,用于根据所述搭建面板上渲染的模型规则内容进行模型投放规则的配置。10.一种计算机设备,其特征在于,其包括:一个或多个处理器;存储器;一个或多个应用程序,其中所述一个或多个应用程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于:执行根据权利要求1至8任一项所述的搭建平台的搭投配置方法。
技术总结
本申请实施例提供一种搭建平台的搭投配置方法、装置、计算机设备及存储介质,所述方法包括:获取页面所需的组件,并识别出所述组件中使用的业务模型标记;根据所述业务模型标记从模型中心中查询对应的目标业务模型;其中,所述模型中心预存有各种业务的标准业务模型,每种标准业务模型对应关联有业务模型标记;获取所述目标业务模型的投放规则内容,将所述投放规则内容渲染在搭建面板上;根据所述搭建面板上渲染的模型规则内容进行模型投放规则的配置;该技术方案,简化了运营用户搭建操作流程,降低了运营用户和前端开发者的工作量,提升了搭建效率,降低出错率;而且通过标准化投放模型,也增强了搭建平台的可扩展性和灵活性。性。性。


技术研发人员:黄娇龙
受保护的技术使用者:拉扎斯网络科技(上海)有限公司
技术研发日:2021.04.25
技术公布日:2021/6/29

转载请注明原文地址:https://doc.8miu.com/read-16271.html

最新回复(0)