业务处理方法、装置、电子设备及存储介质与流程

摘要: 本技术涉及计算机,具体而言,本技术涉及一种业务处理方法、装置、电子设备、计算机可读存储介质及计算机程序产品。背景技术:1、随着多媒体业务的持续发展,各种细化需求...
业务处理方法、装置、电子设备及存储介质与流程

本技术涉及计算机,具体而言,本技术涉及一种业务处理方法、装置、电子设备、计算机可读存储介质及计算机程序产品。

背景技术:

1、随着多媒体业务的持续发展,各种细化需求都需要用到或者生产新的内容特征。

2、相关技术中,多媒体内容的内容特征生产流程是基于pipeline推进的,整个流程写在一个配置信息中,该配置信息以代码的形式描述了所有内容特征的生产流程,这种方式在每次需要修改或者添加内容特征时,都需要手动编排整个配置信息,随着内容特征的越来越多,接入新的内容特征的难度就变得越来越大。

技术实现思路

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、根据所述特征状态查询请求中包括的第二内容特征的特征标识,获取对应的第二内容特征的生产状态,并将对应的第二内容特征的生产状态返回所述查询客户端进行展示;

42、其中,所述特征状态查询请求是所述查询客户端通过以下方式发送的:

43、展示业务查询页面,所述业务查询界面中显示业务选择区域、多媒体内容选择区域、第二内容特征选择区域中的至少一者;

44、通过所述业务查询界面接收业务、多媒体内容以及第二内容特征中至少一者的选择操作,响应于针对所选择的业务、多媒体内容以及第二内容特征中至少一者的查询确认操作,发送对应的查询请求。

45、根据本技术实施例的另一个方面,提供了一种电子设备,该电子设备包括存储器、处理器及存储在存储器上的计算机程序,处理器执行所述计算机程序以实现上述业务处理方法。

46、根据本技术实施例的再一个方面,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述业务处理方法。

47、根据本技术实施例的一个方面,提供了一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现上述业务处理方法。

48、本技术实施例提供的技术方案带来的有益效果是:

49、通过接收业务处理请求,业务处理请求用于指示针对至少一个多媒体内容的待处理任务,以及至少一个多媒体内容各自的至少一个第一内容特征,第一内容特征可以是由业务处理请求的发送端获得的内容特征,属于多媒体内容最基本的内容特征,接下来遍历预设的配置信息集,由于配置信息集中每个第二内容特征的配置信息指示了该第二内容特征使用的业务,所以可以确定执行该业务所需的所有第二内容特征的配置信息,进一步地,每个第二内容特征的配置信息还包括生成该第二内容特征所需的特征,所以对于每个多媒体内容,若确定所述多媒体内容的至少一个第一内容特征中包括至少一个第二内容特征所需的全部内容特征,则触发针对所述多媒体内容的各个第二内容特征的生产流程,实现了基于配置信息和业务处理请求精准触发特征生产流程的效果,每个第二内容特征的生产流程包括若确定已存在生产所述第二内容特征所需的全部内容特征,则向所述第二内容特征的配置信息指示的应用发送生产所述第二内容特征所需的所有内容特征,以在所述应用生产所述第二内容特征后确定存在所述第二内容特征,当所有第二特征均生产完毕后,流程自然停止。本技术实施例通过将内容特征的生产关系进行抽象,执行主体仅需从配置信息确定生产每个第二内容特征所需的内容特征以及是否已存在了生成第二内容特征所需的内容特征,即可借助应用快速地生产出第二内容特征,实现了内容特征的准备和实际生产的解耦,将具体地特征生产转移到各个应用执行,生产效率也得到明显提升,并且使用方无需关注生产内容特征所需的内容特征如何生产,也无需关注业务的全流程,极其灵活轻便,本技术实施例实现了统一管理各种内容特征和特征间的关系,降低了特征的管理成本,同时统一了各种内容特征的读写方式,统一了生产流程的接入,易于使用者理解和使用,提高了特征生产的开发效率。