基于微服务架构的产品供应调控系统及其方法技术方案

技术编号:33896748 阅读:47 留言:0更新日期:2022-06-22 17:33
本发明专利技术公开了基于微服务架构的产品供应调控系统及其方法,该系统采用微服务架构模式,将产品供应调控系统的信息、模板、参数、规则、活动等因素完全解耦合,每个模块均能独立部署为一个微服务,用户可以根据自身需求,基于对以上模块的裁剪拼装调控产品供应活动和信息,既节省了资源消耗,又保证的系统的灵活性与可扩展性,系统支持业务节点和数据库节点的在线无缝水平扩容。并且将复杂多变的产品供应活动抽象为产品供应条件和产品供应权益,并基于产品供应条件、产品供应权益与产品供应模板配置产品供应活动,使市场人员能够迅速配置出想要的产品供应活动,并根据市场变化随时改变相应的产品供应策略,满足了产品供应活动多变性的要求,便于实时对产品供应活动进行管理。理。理。

【技术实现步骤摘要】
基于微服务架构的产品供应调控系统及其方法


[0001]本专利技术涉及移动互联网
,具体是基于微服务架构的产品供应调控系统及其方法。

技术介绍

[0002]在数字经济时代,产品供应商面临着激烈的市场竞争,从提高效率、降低成本以及改善客户服务的角度来看,提升产品供应调控能力已经成为当务之急。
[0003]传统的产品供应调控业务支撑系统采用客户端和服务器构成的CS架构,通过网页、数据库、APP等载体,将产品供应的信息、规则、活动加以集成,成为一体系统。传统的产品供应调控业务支撑系统仅能被动的支撑供应链记录、查询、产品信息传输等基础功能,而且其架构、功能、信息流都相当固化,缺乏灵活扩展性,无法满足广大产品供应商转型成为数字化供应者的需要,难以支持快速聚合海量业务,难支撑多边协同运作和快速智能地面向最终用户提供响应,导致产品供应调控系统的发展受阻,收益增长变缓,亟需转型。
[0004]在这样的背景之下,产品供应调控系统作为推动业务增长的主要抓手,重要性逐渐凸显。因此,如何强化产品供应调度系统的灵活扩展性、聚合协调运作能力以及快速智能响应能力,满足产品供应活动的频繁变换,实时对产品供应活动进行管理是本领域技术人员亟待解决的问题。

技术实现思路

[0005]鉴于上述问题,本专利技术提供基于微服务架构的产品供应调控系统,本系统采用微服务架构模式,将产品供应调控系统的信息、模板、参数、规则、活动等因素完全解耦合,形成独立化且开放型的模块,每个模块均能独立部署为一个微服务,基于对以上模块的裁剪拼装调控产品供应活动和信息,提供充分的灵活性与可扩展性,系统支持业务节点和数据库节点的在线无缝水平扩容。并且,本专利技术将复杂多变的产品供应活动抽象为产品供应条件和产品供应权益,并基于产品供应条件、产品供应权益与产品供应模板配置产品供应活动,使市场人员能够迅速配置出想要的产品供应活动,并根据市场变化随时改变相应的产品供应策略,满足了产品供应活动多变性的要求,便于实时对产品供应活动进行管理。
[0006]本专利技术的基于微服务架构的产品供应调控系统,包括:供应信息设置模块、供应信息管理模块、产品供应执行模块和资源存储模块;其中,以上模块相互解耦合,每个模块均能独立部署为一个微服务;基于对以上模块的裁剪拼装调控产品供应活动和信息,根据产品供应活动和信息的调控需求,能够将以上模块中的任意2个或多个模块自由组合,且根据调控需求在一个组合中同类型的模块可以具有一个或者多个,也能够根据调控需求的变化,将已有模块组合中的任意模块进行剪裁;所述供应信息设置模块用于获取预设产品供应信息与产品供应活动配置参数,并将所述预设产品供应信息与所述产品供应活动配置参数发送给所述供应信息管理模块;所述供应信息管理模块用于基于所述预设产品供应信息构建产品供应模板,为所
述产品供应模板配置所述产品供应活动配置参数,生成产品供应活动,并将所述产品供应活动传输给所述产品供应执行模块和所述资源存储模块;所述产品供应执行模块连接所述供应信息管理模块、所述资源存储模块和客户端,用于采集用户查询信息,对所述产品供应活动进行规则解析,生成规则表达式,将所述用户查询信息与所述规则表达式输入至规则引擎中,生成产品供应活动查询信息,并将产品活动响应信息发送给客户端;所述资源存储模块用于对所述产品供应活动进行存储,基于所述产品供应活动查询信息调取所述产品供应活动,生成所述产品活动响应信息,将所述产品活动响应信息发送给所述产品供应执行模块。
[0007]在一个实施例中,产品供应信息管理子模块、产品供应模板构建子模块和参数配置子模块;所述产品供应信息管理子模块用于基于所述预设产品供应信息定义产品供应实体与触发时间,并对产品供应活动进行结构化描述,生成规则配置参数,基于所述产品供应实体、所述触发事件与所述规则配置参数定义产品供应条件和产品供应权益;所述产品供应模板构建子模块用于分别对所述产品供应条件与所述产品供应权益进行封装,将封装后的所述产品供应条件与所述产品供应权益进行组合,生成产品供应模板;所述参数配置子模块用于为所述产品供应模板配置所述产品供应活动配置参数,生成所述产品供应活动。
[0008]在一个实施例中,所述产品供应执行模块,包括:产品供应规则解析子模块和产品供应执行子模块;所述产品供应规则解析子模块用于对所述产品供应活动进行规则解析,生成规则表达式;所述产品供应执行子模块连接所述产品供应规则解析子模块,用于采集用户查询信息,并基于所述用户查询信息提取供应查询参数,将所述供应查询参数与所述规则表达式输入至规则引擎,生成所述产品供应活动查询信息。
[0009]在一个实施例中,所述产品供应执行子模块,包括:产品供应活动查询单元、匹配校验单元;所述产品供应活动查询单元用于基于所述用户查询信息提取产品供应活动过滤参数,并基于所述产品供应活动过滤参数查询所述产品供应活动;所述匹配校验单元连接所述产品供应活动查询单元,用于将所述产品供应活动与所述产品供应条件进行匹配,基于所述产品供应权益将符合所述产品供应条件的所述产品供应活动与产品供应场景进行校验,根据校验结果生成产品供应活动查询信息,将所述产品供应活动查询信息发送给所述资源存储模块。
[0010]在一个实施例中,所述资源存储模块,包括:产品供应活动管理子模块和产品供应活动领取子模块;所述产品供应活动管理子模块用于存储产品供应活动,并提取所述产品供应活动中的产品供应资源,为所述产品供应信息设置有效周期,将所述产品供应资源与所述有效周期进行绑定;
所述产品供应活动领取子模块连接所述产品供应活动管理子模块,用于基于所述产品供应活动查询信息查询所述产品供应活动,基于所述产品供应活动获取产品供应信息容量与所述有效周期,基于所述产品供应信息容量与所述有效周期判断所述产品供应活动与所述产品供应活动查询信息是否匹配,生成产品活动响应信息,将所述产品活动响应信息发送给所述产品供应执行模块。
[0011]基于上述目的,在本申请的第二个方面,还提出了基于微服务架构的产品供应调控方法,包括:供应信息设置模块获取预设产品供应信息与产品供应活动配置参数,并将所述预设产品供应信息与所述产品供应活动配置参数发送给所述供应信息管理模块;供应信息管理模块基于所述预设产品供应信息构建产品供应模板,为所述产品供应模板配置所述产品供应活动配置参数,生成产品供应活动;产品供应执行模块采集用户查询信息,对所述产品供应活动进行规则解析,生成规则表达式,将所述用户查询信息与所述规则表达式输入至规则引擎中,生成产品供应活动查询信息;资源存储模块对所述产品供应活动进行存储,基于所述产品供应活动查询信息调取所述产品供应活动,生成产品活动响应信息,并将所述产品活动响应信息发送给客户端。
[0012]在一个实施例中,所述供应信息管理模块基于所述预设产品供应信息构建产品供应模板,为所述产品供应模板配置所述产品供应活动配置参数,生成产品供应活动,包括:产品供应信息管理子模块基于所述预设产品供应信息定义产品供应实体与触发时间,并对产品供应活动进行结构化描述,生本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于微服务架构的产品供应调控系统,其特征在于,包括:供应信息设置模块、供应信息管理模块、产品供应执行模块和资源存储模块;其中,以上模块相互解耦合,每个模块均能独立部署为一个微服务;并且,根据产品供应活动和信息的调控需求,能够将以上模块中的任意2个或多个模块自由组合,且根据调控需求在一个组合中同类型的模块可以具有一个或者多个,也能够根据调控需求的变化,将已有模块组合中的任意模块进行剪裁;所述供应信息设置模块用于获取预设产品供应信息与产品供应活动配置参数,并将所述预设产品供应信息与所述产品供应活动配置参数发送给所述供应信息管理模块;所述供应信息管理模块用于基于所述预设产品供应信息构建产品供应模板,为所述产品供应模板配置所述产品供应活动配置参数,生成产品供应活动,并将所述产品供应活动传输给所述产品供应执行模块和所述资源存储模块;所述产品供应执行模块连接所述供应信息管理模块、所述资源存储模块和客户端,用于采集用户查询信息,对所述产品供应活动进行规则解析,生成规则表达式,将所述用户查询信息与所述规则表达式输入至规则引擎中,生成产品供应活动查询信息,并将产品活动响应信息发送给客户端;所述资源存储模块用于对所述产品供应活动进行存储,基于所述产品供应活动查询信息调取所述产品供应活动,生成所述产品活动响应信息,将所述产品活动响应信息发送给所述产品供应执行模块。2.如权利要求1所述基于微服务架构的产品供应调控系统,其特征在于,所述供应信息管理模块,包括:产品供应信息管理子模块、产品供应模板构建子模块和参数配置子模块;所述产品供应信息管理子模块用于基于所述预设产品供应信息定义产品供应实体与触发时间,并对产品供应活动进行结构化描述,生成规则配置参数,基于所述产品供应实体、所述触发事件与所述规则配置参数定义产品供应条件和产品供应权益;所述产品供应模板构建子模块用于分别对所述产品供应条件与所述产品供应权益进行封装,将封装后的所述产品供应条件与所述产品供应权益进行组合,生成产品供应模板;所述参数配置子模块用于为所述产品供应模板配置所述产品供应活动配置参数,生成所述产品供应活动。3.如权利要求1所述的基于微服务架构的产品供应调控系统,其特征在于,所述产品供应执行模块,包括:产品供应规则解析子模块和产品供应执行子模块;所述产品供应规则解析子模块用于对所述产品供应活动进行规则解析,生成规则表达式;所述产品供应执行子模块连接所述产品供应规则解析子模块,用于采集用户查询信息,并基于所述用户查询信息提取供应查询参数,将所述供应查询参数与所述规则表达式输入至规则引擎,生成所述产品供应活动查询信息。4.如权利要求3所述的基于微服务架构的产品供应调控系统,其特征在于,所述产品供应执行子模块,包括:产品供应活动查询单元、匹配校验单元;所述产品供应活动查询单元用于基于所述用户查询信息提取产品供应活动过滤参数,并基于所述产品供应活动过滤参数查询所述产品供应活动;所述匹配校验单元连接所述产品供应活动查询单元,用于将所述产品供应活动与所述产品供应条件进行匹配,基于所述产品供应权益将符合所述产品供应条件的所述产品供应
活动与产品供应场景进行校验,根据校验结果生成产品供应活动查询信息,将所述产品供应活动查询信息发送给所述资源存储模块。5.如权利要求4所述的基于微服务架构的产品供应调控系统,其特征在于,所述资源存储模块,包括:产品供应活动管理子模块和产品供应活动领取子模块;所述产品供应活动管理子模块用于存储产品供应活动,并提取所述产品供应活动中的产品供应资源,为所述产品供应信息设置有效周期,将所述产品供应资源与所述有效周期进行绑定;所述产品供应活动领取子模块连接所述产品供应活动管理子模块,用于基于所述产品供应活动查询信息查询所述产品供应活动,基于所述产品供应活动获取产品供应信息容量与所述有效周期,基...

【专利技术属性】
技术研发人员:甘中学孙广集李昊天戚骁亚魏红茂
申请(专利权)人:智昌科技集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1