一种目标业务数据发布方法、系统、装置及介质与流程

    专利2022-07-07  94


    本发明涉及数据交互方法,尤其涉及一种目标业务数据发布方法、系统、装置及介质。



    背景技术:

    基于业务参数的数据发布是参数管理工作中非常重要的环节,目前目标业务数据发布前,需要由提出人员对组件和参数进行定位和选择确认,辅以责任基线来确定整个操作环节的流转方式。业务部门在提出业务数据发布请求时,要对任务当中涉及的所有参数进行确认,该方式存在以下问题:提出业务数据发布请求的人员需要精确了解每个业务事项涉及的所有业务组件及业务参数,业务参数的关联关系和变更时序,一旦漏提将发生生产问题;提出业务数据发布请求的人员需要对业务参数实现的机制和业务参数实体内容有精确的了解,一旦业务参数填错,也将导致生产问题;后续需要有专门的人员对业务需求和业务参数进行比对工作,确保业务参数对应于业务需求。



    技术实现要素:

    为了解决上述技术问题,本发明提供一种目标业务数据发布方法、系统、装置及介质,可以简化目标业务数据的发布流程,提高目标业务数据发布流程中的容错率,提高目标业务数据的发布效率。

    为了达到上述申请的目的,本申请提供了一种目标业务数据发布方法,该方法包括:

    接收第一客户端发送的业务数据发布请求,所述业务数据发布请求包括业务场景信息和业务约束信息;

    根据所述业务场景信息和所述业务约束信息,从预设的业务场景配置表中确定对应的业务配置信息;

    当所述对应的业务配置信息包括关联对象信息时,根据所述对应的业务配置信息、所述业务场景信息和所述业务约束信息,生成第一业务操作信息;

    将所述第一业务操作信息发送给第二客户端,所述第二客户端为所述关联对象对应的客户端,以使所述第二客户端对所述业务操作信息进行处理,得到目标业务操作信息;

    接收所述第二客户端发送的所述目标业务操作信息;

    根据所述目标业务操作信息确定目标业务数据,并对所述目标业务数据进行发布。

    另一方面,本申请还提供一种目标业务数据发布方法,该方法包括:

    向第一服务端发送业务数据发布请求,所述业务数据发布请求包括业务场景信息和业务约束信息;以使所述第一服务端根据所述业务场景信息、所述业务场景信息和所述业务约束信息,从预设的业务场景配置表中确定对应的业务配置信息,当所述对应的业务配置信息包括关联对象信息时,根据所述对应的业务配置信息和所述业务数据发布请求,生成第一业务操作信息,将所述第一业务操作信息发送给第二客户端,所述第二客户端为所述关联对象对应的客户端,以使所述第二客户端对所述业务操作信息进行处理,得到目标业务操作信息;接收所述第二客户端发送的所述目标业务操作信息;根据所述目标业务操作信息确定目标业务数据,并对所述目标业务数据进行发布。

    另一方面,本申请还提供一种业务数据发布系统,该系统包括:

    第一客户端、第二客户端和第一服务端;

    所述第一客户端用于向第一服务端发送业务数据发布请求;

    所述第一服务端用于接收第一客户端发送的业务数据发布请求,所述业务数据发布请求包括业务场景信息和业务约束信息;以及,根据所述业务场景信息、所述业务场景信息和所述业务约束信息,从预设的业务场景配置表中确定对应的业务配置信息;以及,当所述对应的业务配置信息包括关联对象信息时,根据所述对应的业务配置信息和所述业务数据发布请求,生成第一业务操作信息;以及,将所述第一业务操作信息发送给所述第二客户端,所述第二客户端为所述关联对象对应的客户端,以使所述第二客户端对所述业务操作信息进行处理,得到目标业务操作信息;以及,接收所述第二客户端发送的所述目标业务操作信息;以及,根据所述目标业务操作信息确定目标业务数据,并对所述目标业务数据进行发布;

    所述第二客户端用于接收所述第一服务端发送的第一业务操作信息;以及,对所述第一业务操作信息进行处理,得到目标业务操作数据;以及,将所述目标业务操作数据发送给所述第一服务端。

    另一方面,本申请还提供一种业务数据发布装置,该装置包括:

    发布请求接收模块,用于接收第一客户端发送的业务数据发布请求,所述业务数据发布请求包括业务场景信息和业务约束信息;

    配置信息确定模块,用于根据所述业务场景信息和所述业务约束信息,从预设的业务场景配置表中确定对应的业务配置信息;

    业务操作信息确定模块,用于当所述对应的业务配置信息包括关联对象信息时,根据所述对应的业务配置信息、所述业务场景信息和所述业务约束信息,生成第一业务操作信息;

    第一操作信息发送模块,用于将所述第一业务操作信息发送给第二客户端,所述第二客户端为所述关联对象对应的客户端,以使所述第二客户端对所述业务操作信息进行处理,得到目标业务操作信息;

    第二操作信息接收模块,用于接收所述第二客户端发送的所述目标业务操作信息;

    发布模块,用于根据所述目标业务操作信息确定目标业务数据,并对所述目标业务数据进行发布。

    另外,本申请还提供一种计算机可读存储介质,该存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或所述至少一段程序由处理器加载并执行以实现上述任意一项的方法。

    实施本申请,具有如下有益效果:

    本申请通过接收第一客户端发送的业务数据发布请求,所述业务数据发布请求包括业务场景信息和业务约束信息;根据所述业务场景信息和所述业务约束信息,从预设的业务场景配置表中确定对应的业务配置信息;当所述对应的业务配置信息包括关联对象信息时,根据所述对应的业务配置信息和所述业务数据发布请求,生成第一业务操作信息;将所述第一业务操作信息发送给第二客户端,所述第二客户端为所述关联对象对应的客户端,以使所述第二客户端对所述业务操作信息进行处理,得到目标业务操作信息;接收所述第二客户端发送的所述目标业务操作信息;根据所述目标业务操作信息确定目标业务数据,并对所述目标业务数据进行发布,可以简化目标业务数据的发布流程,提高目标业务数据发布流程中的容错率,提高目标业务数据的发布效率。

    附图说明

    为了更清楚地说明本申请的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它附图。

    图1为本申请实施例提供的一种目标业务数据发布系统的示意图;

    图2为本申请实施例提供的一种目标业务数据发布方法的数据交互流程示意图;

    图3为本申请实施例提供的一种生成业务数据发布请求的流程示意图;

    图4为本申请另一实施例提供的一种目标业务数据发布方法的数据交互流程示意图;

    图5为本申请另一实施例提供的一种目标业务数据发布方法的数据交互流程示意图;

    图6为本申请另一实施例提供的一种目标业务数据发布方法的数据交互流程示意图;

    图7为本申请另一实施例提供的一种目标业务数据发布方法的数据交互流程示意图;

    图8为本申请实施例提供的一种目标业务数据发布方法的流程示意图;

    图9为本申请另一实施例提供的一种目标业务数据发布方法的流程示意图;

    图10为本申请另一实施例提供的一种目标业务数据发布方法的流程示意图;

    图11为本申请另一实施例提供的一种目标业务数据发布方法的流程示意图;

    图12为本申请另一实施例提供的一种目标业务数据发布方法的流程示意图;

    图13为本申请实施例提供的一种目标业务数据发布装置的结构示意图。

    具体实施方式

    为了使本技术领域的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。

    需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

    为了实现本申请的技术方案,让更多的工程技术工作者容易了解和应用本申请,将结合具体的实施例,进一步阐述本申请的工作原理。

    本申请可应用于金融行业,本说明书实施例中,如图1所示,第一服务端02可以包括一个独立运行的服务器,或者分布式服务器,或者由多个服务器组成的服务器集群。第一客户端01可以包括一个客户端或者多个客户端,第一客户端01为目标业务数据发布过程中的发起对象。第二客户端03可以包括一个客户端或者多个客户端,第二客户端03为目标业务数据发布过程中的处理对象,第一服务端02为目标业务数据发布过程中的管理对象。目标业务数据的受众为发布平台中的多个客户端。体的,第一服务端02可以设置有数据库,数据库中存储有业务场景配置表。第一客户端01和第二客户端03可以包括运行于实体设备中的软体,例如某些服务商提供的应用等,也可以包括安装有应用的智能手机、车载电脑、数字助理等类型的实体设备。本说明书实施例中移动客户端03上运行的操作系统可以包括但不限于安卓系统、ios系统、linux、windows等。

    以下介绍本申请一种目标业务数据发布方法的实施例,图2是本申请实施例提供的一种目标业务数据发布方法的数据交互流程示意图,如图2所示,该方法可以包括:

    s101:第一客户端向第一服务端发送业务数据发布请求。

    具体的,业务数据发布请求包括业务场景信息和业务约束信息。业务场景信息是指需要发布的业务内容概要,业务人员可以通过选择业务场景信息确定业务需求内容。业务约束信息是指业务中的参数实例或附件,例如:介绍业务产品的文本类产品说明书、图片类产品说明书或者语音类业务需求,经由转义得到的对业务产品对应的部分业务参数进行的限定描述。

    在一些实施例中,如图3所示,在第一客户端向第一服务端发送业务数据发布请求之前,该方法还可以包括:

    s1011:第一客户端采集包含业务场景信息和业务约束信息的语音、文本或者图片数据。

    具体的,业务约束信息是指对业务场景信息中的业务进行描述的约束信息,业务约束信息可以对业务产品以及该业务产品对应的部分业务参数进行了限定描述。包含业务场景信息和业务约束信息的数据可以通过录制语音,或者采集文本附件、图片附件的方式得到。

    s1013:第一客户端对包含业务场景信息和业务约束信息的语音、文本或者图片数据进行转义,得到满足预设格式条件的业务场景信息和业务约束信息。

    具体的,第一客户端可以对包含业务场景信息和业务约束信息的语音、文本或者图片数据进行识别,并提取出业务场景信息和业务约束信息,将提取出的业务场景信息和业务约束信息转换成满足预设格式条件的业务场景信息和业务约束信息。满足预设格式条件的业务场景信息和业务约束信息是指第一服务端能够使用的业务场景信息和业务约束信息,例如,将业务场景信息和业务约束信息的格式转换为sql脚本格式。

    s1015:第一客户端基于满足预设格式条件的业务场景信息和业务约束信息得到业务数据发布请求。

    上述实施例是将业务场景信息和业务约束信息的格式转换放在第一客户端进行。在另外的实施例中,也可以是由第一客户端采集包含业务场景信息和业务约束信息的语音、文本或者图片数据,将包含业务场景信息和业务约束信息的语音、文本或者图片数据发给第一服务端,由第一服务端对包含业务场景信息和业务约束信息的语音、文本或者图片数据进行识别、提取、转换处理,得到业务数据发布请求。

    s103:第一服务端根据业务场景信息和业务约束信息,从预设的业务场景配置表中确定对应的业务配置信息。

    具体的,第一服务端中存储有业务场景配置表,业务场景配置表中设置有业务配置信息,即业务场景信息、业务约束信息、业务组件信息、业务参数和关联对象信息之间的映射关系。第一服务端根据业务场景信息和业务约束信息,从业务场景配置表中确定对应的业务组件信息、业务参数和关联对象信息,或者确定对应的业务组件信息和业务参数信息,并将对应的业务组件信息、业务参数和关联对象信息或者对应的业务组件信息和业务参数信息作为对应的业务配置信息。

    s105:当对应的业务配置信息包括关联对象信息时,第一服务端根据对应的业务配置信息和业务数据发布请求,生成第一业务操作信息。

    具体的,关联对象信息是指目标业务数据发布过程中的处理对象的标识信息。

    s107:第一服务端将第一业务操作信息发送给第二客户端。

    具体的,第二客户端是指关联对象对应的客户端。

    s109:第二客户端对第一业务操作信息进行处理,得到目标业务操作信息。

    具体的,第一业务操作信息是指,第一服务端确定第一客户端提出的业务数据发布请求所对应的业务配置信息,基于对应的业务配置信息和业务数据发布请求,生成的业务操作信息。第二客户端可以对第一业务操作信息进行操作处理,例如:第二客户端对应的审批人员对第一业务操作信息进行确认或修改等操作。

    s111:第二客户端将目标业务操作信息发送给第一服务端。

    s113:第一服务端根据第二客户端发送的目标业务操作信息确定目标业务数据,并对目标业务数据进行发布。

    具体的,目标业务数据是指业务需求对应的业务产品及其相关业务参数。对目标业务数据进行发布是指第一服务端向相应的客户端发送目标业务数据,该相应的客户端是指第一服务端中发布平台所面向的客户端,用于业务流程发布的受众端。前述的第一客户端为目标业务数据发布的发起端。

    上述实施例通过第一客户端向第一服务端发送业务数据发布请求,第一服务端根据该业务数据发布请求中的业务场景信息和业务约束信息,从预设的业务场景配置表中确定对应的业务配置信息,当对应的业务配置信息包括关联对象信息时,第一服务端根据对应的业务配置信息和业务数据发布请求,生成第一业务操作信息,并将第一业务操作信息发送给第二客户端,第二客户端对第一业务操作信息进行处理,得到目标业务操作信息,并将目标业务操作信息发送给第一服务端,最后,第一服务端根据目标业务操作信息确定目标业务数据,并对目标业务数据进行发布,简化目标业务数据的发布流程,提高目标业务数据发布流程中的容错率,提高目标业务数据的发布效率。

    在另外的实施例中,如图4所示,在第一服务端根据业务场景信息和业务约束信息,从预设的业务场景配置表中确定对应的业务配置信息,该方法还可以包括:

    s106:当对应的业务配置信息不包括关联对象信息时,根据对应的业务配置信息和业务数据发布请求,确定目标业务数据,并对目标业务数据进行发布。

    该实施例为业务配置信息不包括关联对象信息时的数据交互。

    在一些实施例中,如图5所示,第一服务端接收第一客户端发送的业务数据发布请求之前,该方法还可以包括:

    s100:第一服务端构建业务场景信息、业务约束信息、业务组件信息、业务参数和关联对象信息之间的映射关系,并将该映射关系作为业务场景配置表。

    预先设置业务场景配置表,业务场景配置表中配置有业务场景信息、业务约束关系、业务组件信息、业务参数和关联对象信息之间的映射关系。

    在一些实施例中,如图6所示,当业务人员要对业务场景配置表中的业务参数进行更新时,该方法还可以包括:

    s201:第一客户端向第一服务端发送业务数据更新请求。

    具体的,业务数据更新请求可以包括目标业务场景信息和目标业务约束信息。

    s203:第一服务端根据目标业务场景信息和目标业务约束信息,对业务场景配置表进行更新。

    s205:第一客户端向第一服务端发送业务数据发布请求。

    s207:第一服务端根据业务场景信息和业务约束信息,从更新后的的业务场景配置表中确定对应的业务配置信息。

    s209:当对应的业务配置信息包括关联对象信息时,第一服务端根据对应的业务配置信息和业务数据发布请求,生成第一业务操作信息。

    s211:第一服务端将第一业务操作信息发送给第二客户端。

    s213:第二客户端对第一业务操作信息进行处理,得到目标业务操作信息。

    s215:第二客户端将目标业务操作信息发送给第一服务端。

    s217:第一服务端根据目标业务操作信息确定目标业务数据,并对目标业务数据进行发布。

    该实施例提供了一种由第一客户端对业务参数提出业务数据更新请求,以使第一服务端根据该业务数据更新请求对业务场景配置表进行更新。可以实现根据第一客户端的业务数据更新请求,对业务场景配置表进行更新,在后续的业务数据发布请求中,可以使用更新后的业务场景配置表。

    在另外的实施例中,业务场景配置表可以进行周期性更新,如图7所示,该方法可以包括:

    s301:第一服务端从第二服务端周期性获取目标变更业务参数。

    具体的,可以是由第一服务端按照预设周期向第二服务端获取目标业务参数的变更请求,以使第二服务端根据目标业务参数的变更请求向第一服务端发送目标变更业务参数;或者可以是第二服务端周期性向第一服务端推送目标变更业务参数。第二服务端可以是提供业务参数的第三方。由于业务场景配置表中的业务参数复杂多样,目标变更业务参数的数量也可以为多个。不同类型的目标变更业务参数可以来自不同的第三方,不同类型的目标变更业务参数的更新周期也可以不同。

    s303:第一服务端基于目标变更业务参数对业务场景配置表进行周期性更新,得到更新后的业务场景配置表。

    s305:第一客户端向第一服务端发送业务数据发布请求。

    s307:第一服务端根据业务场景信息和业务约束信息,从更新后的的业务场景配置表中确定对应的业务配置信息。

    s309:当对应的业务配置信息包括关联对象信息时,第一服务端根据对应的业务配置信息和业务数据发布请求,生成第一业务操作信息。

    s311:第一服务端将第一业务操作信息发送给第二客户端。

    s313:第二客户端对第一业务操作信息进行处理,得到目标业务操作信息。

    s315:第二客户端将目标业务操作信息发送给第一服务端。

    s317:第一服务端根据目标业务操作信息确定目标业务数据,并对目标业务数据进行发布。

    在上述实施例中,第一服务端周期性获取第二服务端的目标变更业务参数,并根据目标变更业务参数对业务场景配置表进行更新,可以保证目标业务数据中的业务参数为更新后的数据。

    以下,以第一服务端为执行主体介绍本申请一种目标业务数据发布方法,如图8所示,该方法可以包括:

    s401:接收第一客户端发送的业务数据发布请求,业务数据发布请求包括业务场景信息和业务约束信息。

    s403:根据业务场景信息和业务约束信息,从预设的业务场景配置表中确定对应的业务配置信息。

    s405:当对应的业务配置信息包括关联对象信息时,根据对应的业务配置信息、业务场景信息和业务约束信息,生成第一业务操作信息。

    s407:将第一业务操作信息发送给第二客户端,第二客户端为关联对象对应的客户端,以使第二客户端对第一业务操作信息进行处理,得到目标业务操作信息。

    s409:接收第二客户端发送的目标业务操作信息。

    s411:根据目标业务操作信息确定目标业务数据,并对目标业务数据进行发布。

    在另外的实施例中,以第一服务端为执行主体,如图9所示,该方法还可以包括:

    s406:当对应的业务配置信息不包括关联对象信息时,根据对应的业务配置信息和业务数据发布请求,确定目标业务数据,并对目标业务数据进行发布。

    在另外的实施例中,以第一服务端为执行主体,在接收第一客户端发送的业务数据发布请求之前,如图10所示,该方法还可以包括:

    s400:构建业务场景信息、业务约束信息、业务组件信息、业务参数和关联对象信息之间的映射关系,并将映射关系作为业务场景配置表。

    在另外的实施例中,以第一服务端为执行主体,如图11所示,该方法还可以包括:

    s501:接收第一客户端发送的业务数据更新请求,业务数据更新请求包括目标业务场景信息和目标业务约束信息。

    s503:根据目标业务场景信息和目标业务约束信息,对业务场景配置表进行更新,得到更新后的业务场景配置表。

    s505:接收第一客户端发送的业务数据发布请求,业务数据发布请求包括业务场景信息和业务约束信息。

    s507:根据业务场景信息和业务约束信息,从更新后的业务场景配置表中确定对应的业务配置信息。

    s509:当对应的业务配置信息包括关联对象信息时,根据对应的业务配置信息、业务场景信息和业务约束信息,生成第一业务操作信息.

    s511:将第一业务操作信息发送给第二客户端,第二客户端为关联对象对应的客户端,以使第二客户端对第一业务操作信息进行处理,得到目标业务操作信息。

    s513:接收第二客户端发送的目标业务操作信息。

    s515:根据目标业务操作信息确定目标业务数据,并对目标业务数据进行发布。

    在另外的实施例中,以第一服务端为执行主体,如图12所示,该方法还可以包括:

    s601:从第二服务端周期性获取目标变更业务参数。

    s603:基于目标变更业务参数对业务场景配置表进行周期性更新,得到更新后的业务场景配置表。

    s605:接收第一客户端发送的业务数据发布请求,业务数据发布请求包括业务场景信息和业务约束信息。

    s607:根据业务场景信息和业务约束信息,从更新后的业务场景配置表中确定对应的业务配置信息。

    s609:当对应的业务配置信息包括关联对象信息时,根据对应的业务配置信息、业务场景信息和业务约束信息,生成第一业务操作信息.

    s611:将第一业务操作信息发送给第二客户端,第二客户端为关联对象对应的客户端,以使第二客户端对第一业务操作信息进行处理,得到目标业务操作信息。

    s613:接收第二客户端发送的目标业务操作信息。

    s615:根据目标业务操作信息确定目标业务数据,并对目标业务数据进行发布。

    以下介绍本申请一种业务数据发布系统的实施例,该系统可以包括:

    第一客户端、第二客户端和第一服务端。

    其中,第一客户端用于向第一服务端发送业务数据发布请求。第二客户端用于接收第一客户端发送的业务数据发布请求,该业务数据发布请求可以包括业务场景信息和业务约束信息;以及,根据业务场景信息和业务约束信息,从预设的业务场景配置表中确定对应的业务配置信息;以及,当对应的业务配置信息包括关联对象信息时,根据对应的业务配置信息和业务数据发布请求,生成第一业务操作信息;以及,将第一业务操作信息发送给第二客户端,第二客户端为关联对象对应的客户端,以使第二客户端对业务操作信息进行处理,得到目标业务操作信息;以及,接收第二客户端发送的目标业务操作信息;以及,根据目标业务操作信息确定目标业务数据,并对目标业务数据进行发布。第二客户端用于接收第一服务端发送的第一业务操作信息;以及,对第一业务操作信息进行处理,得到目标业务操作数据;以及,将目标业务操作数据发送给第一服务端。

    在另外的实施例中,该系统可以包括:第一客户端和第一服务端。

    第一客户端用于向第一服务端发送业务数据发布请求。

    第一服务端用于接收第一客户端发送的业务数据发布请求;以及,根据业务场景信息和业务约束信息,从预设的业务场景配置表中确定对应的业务配置信息;以及,当对应的业务配置信息不包括关联对象信息时,根据对应的业务配置信息和业务数据发布请求,确定目标业务数据,并对目标业务数据进行发布。

    在另外的实施例中,该系统可以包括:第一客户端、第二客户端、第一服务端和第二服务端。

    第一客户端用于向第一服务端发送业务数据发布请求。

    第一服务端用于从第二服务端周期性获取目标变更业务参数;以及,基于目标变更业务参数对业务场景配置表进行周期性更新,得到更新后的业务场景配置表;接收第一客户端发送的业务数据发布请求,业务数据发布请求包括业务场景信息和业务约束信息;以及,根据业务场景信息和业务约束信息,从更新后的业务场景配置表中确定对应的业务配置信息;以及,当对应的业务配置信息包括关联对象信息时,根据对应的业务配置信息和业务数据发布请求,生成第一业务操作信息;以及,将第一业务操作信息发送给第二客户端,第二客户端为关联对象对应的客户端,以使第二客户端对业务操作信息进行处理,得到目标业务操作信息;以及,接收第二客户端发送的目标业务操作信息;以及,根据目标业务操作信息确定目标业务数据,并对目标业务数据进行发布;

    第二客户端用于接收第一服务端发送的第一业务操作信息;以及,对第一业务操作信息进行处理,得到目标业务操作数据;以及,将目标业务操作数据发送给第一服务端。

    第二服务端用于向第一服务单周期性发送目标变更业务参数。

    本申请另外还提供一种业务数据发布装置,如图13所示,该装置可以包括:

    发布请求接收模块701,用于接收第一客户端发送的业务数据发布请求,业务数据发布请求包括业务场景信息和业务约束信息;

    配置信息确定模块703,用于根据业务场景信息和业务约束信息,从预设的业务场景配置表中确定对应的业务配置信息;

    业务操作信息确定模块705,用于当对应的业务配置信息包括关联对象信息时,根据对应的业务配置信息和业务数据发布请求,生成第一业务操作信息;

    第一操作信息发送模块707,用于将第一业务操作信息发送给第二客户端,第二客户端为关联对象对应的客户端,以使第二客户端对业务操作信息进行处理,得到目标业务操作信息;

    第二操作信息接收模块709,用于接收第二客户端发送的目标业务操作信息;

    发布模块711,用于根据目标业务操作信息确定目标业务数据,并对目标业务数据进行发布。

    在另外的实施例中,该装置还可以包括:

    第二发布模块,用于当对应的业务配置信息不包括关联对象信息时,根据对应的业务配置信息和业务数据发布请求,确定目标业务数据,并对目标业务数据进行发布。

    在另外的实施例中,该装置还可以包括:

    业务场景配置表构建模块,用于构建业务场景信息、业务约束信息、业务组件信息、业务参数和关联对象信息之间的映射关系,并将业务场景信息、业务约束信息、业务组件信息、业务参数和关联对象信息之间的映射关系作为业务场景配置表。

    在另外的实施例中,该装置还可以包括:

    更新请求接收模块,用于接收第一客户端发送的业务数据更新请求,业务数据更新请求包括目标业务场景信息和目标业务约束信息。

    第一更新模块,用于根据目标业务场景信息和目标业务约束信息,对业务场景配置表进行更新,得到更新后的业务场景配置表。

    在另外的实施例中,该装置还可以包括:

    变更业务参数获取模块,用于从第二服务端周期性获取目标变更业务参数。

    第二更新模块,用于基于目标变更业务参数对业务场景配置表进行周期性更新,得到更新后的业务场景配置表。

    本申请另外还提供一种计算机可读存储介质,其特征在于,该存储介质中存储有至少一条指令或至少一段程序,该至少一条指令或至少一段程序由处理器加载并执行以实现上述任意一个实施例所述的业务数据发布方法。

    在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。

    类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如本发明的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。

    本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。

    此外,本领域的技术人员能够理解,尽管在此所述的实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在本发明的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。

    本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者系统程序(如计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,也可以在载体信号上提供,或者以任何其他形式提供。

    应该注意的是,上述实施例是对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或者步骤等。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干系统的单元权利要求中,这些系统中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二以及第三等的使用不表示任何顺序,可将这些单词解释为名称。


    技术特征:

    1.一种目标业务数据发布方法,其特征在于,所述方法包括:

    接收第一客户端发送的业务数据发布请求,所述业务数据发布请求包括业务场景信息和业务约束信息;

    根据所述业务场景信息和所述业务约束信息,从预设的业务场景配置表中确定对应的业务配置信息;

    当所述对应的业务配置信息包括关联对象信息时,根据所述对应的业务配置信息、所述业务场景信息和所述业务约束信息,生成第一业务操作信息;

    将所述第一业务操作信息发送给第二客户端,所述第二客户端为所述关联对象对应的客户端,以使所述第二客户端对所述第一业务操作信息进行处理,得到目标业务操作信息;

    接收所述第二客户端发送的所述目标业务操作信息;

    根据所述目标业务操作信息确定目标业务数据,并对所述目标业务数据进行发布。

    2.根据权利要求1所述的方法,其特征在于,所述方法还包括:

    当所述对应的业务配置信息不包括关联对象信息时,根据所述对应的业务配置信息和所述业务数据发布请求,确定目标业务数据,并对所述目标业务数据进行发布。

    3.根据权利要求1所述的方法,其特征在于,所述接收第一客户端发送的业务数据发布请求之前,所述方法还包括:

    构建业务场景信息、业务约束信息、业务组件信息、业务参数和关联对象信息之间的映射关系,并将所述映射关系作为所述业务场景配置表。

    4.根据权利要求1所述的方法,其特征在于,所述方法还包括:

    接收所述第一客户端发送的业务数据更新请求,所述业务数据更新请求包括目标业务场景信息和目标业务约束信息;

    根据所述目标业务场景信息和所述目标业务约束信息,对所述业务场景配置表进行更新,得到更新后的业务场景配置表;

    相应的,所述根据所述业务场景信息和所述业务约束信息,从预设的业务场景配置表中确定对应的业务配置信息包括:

    根据所述业务场景信息和所述业务约束信息,从所述更新后的业务场景配置表中确定对应的业务配置信息。

    5.根据权利要求1所述的方法,其特征在于,所述方法还包括:

    从第二服务端周期性获取目标变更业务参数;

    基于所述目标变更业务参数对所述业务场景配置表进行周期性更新,得到更新后的业务场景配置表;

    相应的,所述根据所述业务场景信息和所述业务约束信息,从预设的业务场景配置表中确定对应的业务配置信息包括:

    根据所述业务场景信息和所述业务约束信息,从所述更新后的业务场景配置表中确定对应的业务配置信息。

    6.一种目标业务数据发布方法,其特征在于,所述方法包括:

    向第一服务端发送业务数据发布请求,所述业务数据发布请求包括业务场景信息和业务约束信息;以使所述第一服务端根据所述业务场景信息、所述业务场景信息和所述业务约束信息,从预设的业务场景配置表中确定对应的业务配置信息,当所述对应的业务配置信息包括关联对象信息时,根据所述对应的业务配置信息和所述业务数据发布请求,生成第一业务操作信息,将所述第一业务操作信息发送给第二客户端,所述第二客户端为所述关联对象对应的客户端,以使所述第二客户端对所述业务操作信息进行处理,得到目标业务操作信息;接收所述第二客户端发送的所述目标业务操作信息;根据所述目标业务操作信息确定目标业务数据,并对所述目标业务数据进行发布。

    7.根据权利要求6所述的方法,其特征在于,在所述向第一服务端发送业务数据发布请求之前,所述方法还包括:

    采集包含所述业务场景信息和所述业务约束信息的语音、文本或者图片数据;

    对所述包含所述业务场景信息和所述业务约束信息的语音、文本或者图片数据进行转义,得到满足预设格式条件的业务场景信息和业务约束信息;

    基于所述满足预设格式条件的业务场景信息和业务约束信息,生成所述业务数据发布请求。

    8.一种业务数据发布系统,其特征在于,所述系统包括:

    第一客户端、第二客户端和第一服务端;

    所述第一客户端用于向所述第一服务端发送业务数据发布请求;

    所述第一服务端用于接收所述第一客户端发送的业务数据发布请求,所述业务数据发布请求包括业务场景信息和业务约束信息;以及,根据所述业务场景信息、所述业务场景信息和所述业务约束信息,从预设的业务场景配置表中确定对应的业务配置信息;以及,当所述对应的业务配置信息包括关联对象信息时,根据所述对应的业务配置信息和所述业务数据发布请求,生成第一业务操作信息;以及,将所述第一业务操作信息发送给所述第二客户端,所述第二客户端为所述关联对象对应的客户端,以使所述第二客户端对所述业务操作信息进行处理,得到目标业务操作信息;以及,接收所述第二客户端发送的所述目标业务操作信息;以及,根据所述目标业务操作信息确定目标业务数据,并对所述目标业务数据进行发布;

    所述第二客户端用于接收所述第一服务端发送的第一业务操作信息;以及,对所述第一业务操作信息进行处理,得到目标业务操作数据;以及,将所述目标业务操作数据发送给所述第一服务端。

    9.一种业务数据发布装置,其特征在于,所述装置包括:

    发布请求接收模块,用于接收第一客户端发送的业务数据发布请求,所述业务数据发布请求包括业务场景信息和业务约束信息;

    配置信息确定模块,用于根据所述业务场景信息和所述业务约束信息,从预设的业务场景配置表中确定对应的业务配置信息;

    业务操作信息确定模块,用于当所述对应的业务配置信息包括关联对象信息时,根据所述对应的业务配置信息、所述业务场景信息和所述业务约束信息,生成第一业务操作信息;

    第一操作信息发送模块,用于将所述第一业务操作信息发送给第二客户端,所述第二客户端为所述关联对象对应的客户端,以使所述第二客户端对所述业务操作信息进行处理,得到目标业务操作信息;

    第二操作信息接收模块,用于接收所述第二客户端发送的所述目标业务操作信息;

    发布模块,用于根据所述目标业务操作信息确定目标业务数据,并对所述目标业务数据进行发布。

    10.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如权利要求1至5或权利要求6至7任意一项所述的业务数据发布方法。

    技术总结
    本申请公开一种目标业务数据发布方法、系统、装置及介质,本申请通过接收第一客户端发送的业务数据发布请求,业务数据发布请求包括业务场景信息和业务约束信息;根据业务场景信息和业务约束信息,从预设的业务场景配置表中确定对应的业务配置信息;当对应的业务配置信息包括关联对象信息时,根据对应的业务配置信息、业务场景信息和业务约束信息,生成第一业务操作信息;将第一业务操作信息发送给第二客户端,以使第二客户端对业务操作信息进行处理,得到目标业务操作信息;接收目标业务操作信息;根据目标业务操作信息确定目标业务数据,并对目标业务数据进行发布,可以简化目标业务数据的发布流程,大大提高目标业务数据的发布效率。

    技术研发人员:周良;金星;朱逸麟;魏如楠;闫继忠;金燕;虞海春
    受保护的技术使用者:中国建设银行股份有限公司
    技术研发日:2020.11.12
    技术公布日:2021.03.12

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

    最新回复(0)