一种业务处理方法及装置制造方法及图纸

技术编号:24121294 阅读:25 留言:0更新日期:2020-05-13 03:09
本发明专利技术实施例提供了一种业务处理方法及装置,其中,所述方法包括:接收检索请求,检索请求用于查询综合业务平台中任一业务平台的业务信息,其中,检索请求携带任一业务平台对应的接口对象类型以及请求参数;依据请求参数生成任一业务平台的初始检索条件;根据接口对象类型适配任一业务平台的数据形式;按照数据形式将初始检索条件封装为任一业务平台的目标检索条件;将目标检索条件对应输入任一业务平台进行查询,获取任一业务平台的业务信息作为综合业务平台的查询结果输出。通过将客户端请求参数转化为通用数据格式的检索信息并进行检索,使得可以接收任何类型的参数进行开发,改变了传统开发模式,提升了开发效率,降低开发成本。

【技术实现步骤摘要】
一种业务处理方法及装置
本专利技术涉及数据处理
,特别是涉及一种业务处理方法,以及一种业务处理装置。
技术介绍
目前,在业务系统开发过程中,根据不同的业务需求进行对应的编码,获取到对应数据模型,再通过模板进行渲染展示或者将返回的JSON进行解析并展示。然而,上述方案存在如下缺陷:1)各业务需要分别进行编码,查询逻辑无法得到最大限度的复用,增加了开发和维护工作量。2)新增需求或业务变更需要修改代码并上线部署,导致低效率、高风险。3)各业务由不同人员分别进行编码,规范难以统一,代码质量难以得到保障。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种业务处理方法和相应的一种业务处理装置。为了解决上述问题,本专利技术实施例公开了一种业务处理方法,包括:接收检索请求,所述检索请求用于查询综合业务平台中任一业务平台的业务信息,其中,所述检索请求携带所述任一业务平台对应的接口对象类型以及请求参数;依据所述请求参数生成所述任一业务平台的初始检索条件;根据所述接口对象类型适配所述任一业务平台的数据形式;按照所述数据形式将所述初始检索条件封装为所述任一业务平台的目标检索条件;将所述目标检索条件对应输入所述任一业务平台进行查询,获取所述任一业务平台的业务信息作为所述综合业务平台的查询结果输出。可选的,所述获取所述任一业务平台的业务信息作为所述综合业务平台的查询结果输出,包括:<br>当所述接口对象类型适配所述任一业务平台的业务信息中的多个结果参数时,根据所述多个结果参数确定所述业务信息中的多个目标数据;将所述业务信息的多个目标数据作为所述综合业务平台的查询结果输出。可选的,所述将所述业务信息的多个目标数据作为所述综合业务平台的查询结果输出,包括:根据所述接口对象类型适配所述任一业务平台的数据渲染条件;按照所述数据渲染条件渲染所述业务信息的所述多个目标数据;将渲染后的所述多个目标数据作为所述综合业务平台的查询结果输出。可选的,在接收所述检索请求之后,还包括:获取与所述接口对象类型相对应的配置信息,其中,所述配置信息包括多层级请求信息或单层级请求信息;当所述配置信息中包括多层级请求信息时,所述获取所述任一业务平台的业务信息作为所述综合业务平台的查询结果输出,包括:获取所述任一业务平台的初始业务信息;将所述初始业务信息对应输入所述任一业务平台进行查询,获取所述任一业务平台的业务信息作为所述综合业务平台的查询结果输出。本专利技术实施例还公开了一种业务处理装置,包括:请求接收模块,用于接收检索请求,所述检索请求用于查询综合业务平台中任一业务平台的业务信息,其中,所述检索请求携带所述任一业务平台对应的接口对象类型以及请求参数;初始检索条件生成模块,用于依据所述请求参数生成所述任一业务平台的初始检索条件;数据形式适配模块,用于根据所述接口对象类型适配所述任一业务平台的数据形式;目标检索条件封装模块,用于按照所述数据形式将所述初始检索条件封装为所述任一业务平台的目标检索条件;查询模块,用于将所述目标检索条件对应输入所述任一业务平台进行查询,获取所述任一业务平台的业务信息作为所述综合业务平台的查询结果输出。可选的,所述查询模块,包括:目标数据确定子模块,用于当所述接口对象类型适配所述任一业务平台的业务信息中的多个结果参数时,根据所述多个结果参数确定所述业务信息中的多个目标数据;查询结果输出子模块,用于将所述业务信息的多个目标数据作为所述综合业务平台的查询结果输出。可选的,所述查询模块,包括:渲染条件适配子模块,用于根据所述接口对象类型适配所述任一业务平台的数据渲染条件;渲染子模块,用于按照所述数据渲染条件渲染所述业务信息的所述多个目标数据;输出子模块,用于将渲染后的所述多个目标数据作为所述综合业务平台的查询结果输出。可选的,所述装置还包括:配置信息获取模块,用于获取与所述接口对象类型相对应的配置信息,其中,所述配置信息包括多层级请求信息或单层级请求信息;当所述配置信息中包括多层级请求信息时,所述查询模块,包括:初始业务信息子模块,用于获取所述任一业务平台的初始业务信息;查询子模块,用于将所述初始业务信息对应输入所述任一业务平台进行查询,获取所述任一业务平台的业务信息作为所述综合业务平台的查询结果输出。本专利技术实施例还公开了一种电子设备,包括:一个或多个处理器;和其上存储有指令的一个或多个机器可读介质,当由所述一个或多个处理器执行时,使得所述电子设备执行如本专利技术实施例所述的一个或多个的方法的步骤。本专利技术实施例还公开了一种计算机可读存储介质,其上存储有指令,当由一个或多个处理器执行时,使得所述处理器执行如本专利技术实施例所述的一个或多个的方法的步骤。本专利技术实施例包括以下优点:在本专利技术实施例中,通过接收检索请求,依据检索请求中的请求参数生成任一业务平台的初始检索条件,根据接口对象类型适配任一业务平台的数据形式,按照数据形式将初始检索条件封装为任一业务平台的目标检索条件,将目标检索条件对应输入任一业务平台进行查询,获取任一业务平台的业务信息作为所述综合业务平台的查询结果输出。通过将请求参数转化为适配业务平台的数据形式的目标检索条件并进行检索,使得综合业务平台可以接收任何类型的参数进行开发,改变了传统开发模式,提升了开发效率,降低开发成本。代码更规范、系统质量进一步提高的同时降低学习成本;并且减少系统上线次数,降低系统维护成本以及相关风险。附图说明图1是本专利技术的一种业务处理方法实施例的步骤流程图;图2是本专利技术实施例的一种业务处理流程的示意图;图3是本专利技术的一种业务处理装置实施例的结构框图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。参照图1,示出了本专利技术的一种业务处理方法实施例的步骤流程图,具体可以包括如下步骤:步骤101,接收检索请求,所述检索请求用于查询综合业务平台中任一业务平台的业务信息,其中,所述检索请求携带所述任一业务平台对应的接口对象类型以及请求参数;在本专利技术实施例中,当用户需要查询综合业务平台中任一业务平台的业务信息时,可以向查询综合业务平台发送检索请求。具体的,查询综合业务平台可以包括客户端和服务器端,在查询综合业务平台的客户端上可以提供一用户界面,该用户界面上可以包括一些输入框、选择框和下拉框等用于用户输入请求参数,用户界面上可以包括确定按钮或提交按钮等用于确定用户输入的请求参数。当用户在客户端的用户界面上输入请求参数,并点击确定按钮或提交按钮时,相当于查询综合业务平台的服务器端发送了一个检索请求。在本文档来自技高网...

【技术保护点】
1.一种业务处理方法,其特征在于,包括:/n接收检索请求,所述检索请求用于查询综合业务平台中任一业务平台的业务信息,其中,所述检索请求携带所述任一业务平台对应的接口对象类型以及请求参数;/n依据所述请求参数生成所述任一业务平台的初始检索条件;/n根据所述接口对象类型适配所述任一业务平台的数据形式;/n按照所述数据形式将所述初始检索条件封装为所述任一业务平台的目标检索条件;/n将所述目标检索条件对应输入所述任一业务平台进行查询,获取所述任一业务平台的业务信息作为所述综合业务平台的查询结果输出。/n

【技术特征摘要】
1.一种业务处理方法,其特征在于,包括:
接收检索请求,所述检索请求用于查询综合业务平台中任一业务平台的业务信息,其中,所述检索请求携带所述任一业务平台对应的接口对象类型以及请求参数;
依据所述请求参数生成所述任一业务平台的初始检索条件;
根据所述接口对象类型适配所述任一业务平台的数据形式;
按照所述数据形式将所述初始检索条件封装为所述任一业务平台的目标检索条件;
将所述目标检索条件对应输入所述任一业务平台进行查询,获取所述任一业务平台的业务信息作为所述综合业务平台的查询结果输出。


2.根据权利要求1所述的方法,其特征在于,所述获取所述任一业务平台的业务信息作为所述综合业务平台的查询结果输出,包括:
当所述接口对象类型适配所述任一业务平台的业务信息中的多个结果参数时,根据所述多个结果参数确定所述业务信息中的多个目标数据;
将所述业务信息的多个目标数据作为所述综合业务平台的查询结果输出。


3.根据权利要求2所述的方法,其特征在于,所述将所述业务信息的多个目标数据作为所述综合业务平台的查询结果输出,包括:
根据所述接口对象类型适配所述任一业务平台的数据渲染条件;
按照所述数据渲染条件渲染所述业务信息的所述多个目标数据;
将渲染后的所述多个目标数据作为所述综合业务平台的查询结果输出。


4.根据权利要求1所述的方法,其特征在于,在接收所述检索请求之后,还包括:
获取与所述接口对象类型相对应的配置信息,其中,所述配置信息包括多层级请求信息或单层级请求信息;
当所述配置信息中包括多层级请求信息时,所述获取所述任一业务平台的业务信息作为所述综合业务平台的查询结果输出,包括:
获取所述任一业务平台的初始业务信息;
将所述初始业务信息对应输入所述任一业务平台进行查询,获取所述任一业务平台的业务信息作为所述综合业务平台的查询结果输出。


5.一种业务处理装置,其特征在于,包括:
请求接收模块,用于接收检索请求,所述检索请求用于查询综合业务平台中任一业务平台的业务信息,其中,所述检索请求携带所述任一业务平台对应的接口对象类型以及请求参数;
初始检索条件生...

【专利技术属性】
技术研发人员:孔德刚
申请(专利权)人:北京城市网邻信息技术有限公司
类型:发明
国别省市:北京;11

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

1