业务数据获取方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:21167190 阅读:27 留言:0更新日期:2019-05-22 09:41
本申请涉及一种基于通信技术领域的业务数据获取方法、装置、计算机设备和存储介质,接收终端发送的数据获取请求,所述数据获取请求携带请求参数以及业务标识;根据所述请求参数查找与所述业务标识对应的配置表;根据所述数据获取请求调用服务接口;利用所述服务接口在所述配置表中查找所述请求参数是否对应多个维度;当所述请求参数对应多个维度时,收集所述请求参数对应的场景信息;在所述配置表查找所述请求参数对应的所述场景信息中的场景维度;利用所述配置表获取所述场景维度下所述请求参数的业务数据,将所述业务数据反馈至所述终端。采用本方法能够减少服务接口的数量,从而降低服务系统维护成本。

Business Data Acquisition Method, Device, Computer Equipment and Storage Media

The application relates to a method, device, computer equipment and storage medium for business data acquisition based on the field of communication technology, which receives data acquisition requests sent by terminals. The data acquisition requests carry request parameters and business identification. According to the request parameters, the configuration table corresponding to the business identification is searched; and the service interface is invoked according to the data acquisition requests. The service interface is used to find whether the request parameters correspond to multiple dimensions in the configuration table; when the request parameters correspond to multiple dimensions, the scene information corresponding to the request parameters is collected; the scene dimension in the scene information corresponding to the request parameters is found in the configuration table; and the industry of the request parameters under the scene dimension is obtained by using the configuration table. The service data is fed back to the terminal. This method can reduce the number of service interfaces, thus reducing the maintenance cost of service system.

【技术实现步骤摘要】
业务数据获取方法、装置、计算机设备和存储介质
本申请涉及通信
,特别是涉及一种业务数据获取方法、装置、计算机设备和存储介质。
技术介绍
随着通信技术的发展,为了满足日益增长和多种多样的业务需求,互联网应用越来越多。在互联网应用服务器向大量的用户提供服务时,为了满足不同人群的不同需求,往往需要提供多种服务模式,不同服务模式所涉及的业务数据也有所差别。在传统方式中,为了满足不同用户的不同需求,通过互联网应用服务器开发出可以提供多种服务模式的服务接口,每种服务接口只针对一种服务模式进行服务,导致服务系统非常庞大,系统维护也需要花费更多的人力和物力。因此,如何减少服务接口的数量,从而降低服务系统维护成本成为目前需要解决的技术问题。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够减少服务接口的数量,从而降低服务系统维护成本的业务数据获取方法、装置、计算机设备和存储介质。一种业务数据获取方法,所述方法包括:接收终端发送的数据获取请求,所述数据获取请求携带请求参数以及业务标识;根据所述请求参数查找与所述业务标识对应的配置表;根据所述数据获取请求调用服务接口;利用所述服务接口在所述配置表中查找所述请求参数是否对应多个维度;当所述请求参数对应多个维度时,收集所述请求参数对应的场景信息;在所述配置表查找所述请求参数对应的所述场景信息中的场景维度;利用所述配置表获取所述场景维度下所述请求参数的业务数据,将所述业务数据反馈至所述多个终端。在其中一个实施例中,所述利用所述配置表获取所述场景维度下所述请求参数的业务数据包括:在所述配置表中查找所述场景维度下所述请求参数对应的数据来源信息;根据所述数据来源信息获取所述请求参数的业务数据。在其中一个实施例中,所述根据所述数据来源信息获取所述请求参数的业务数据包括:根据数据来源信息确定所述请求参数对应的数据获取类型;根据所述数据获取类型与数据获取方式的预设映射关系,确定所述数据获取类型映射出的所述数据获取方式;根据所述数据获取方式获取所述请求参数的业务数据。在其中一个实施例中,所述方法还包括:将所述请求参数对应的所有数据来源信息中的数据来源划分为多种数据类型;根据所述数据获取类型进行定义,得到多个数据获取方式。在其中一个实施例中,所述方法还包括:将对应多个维度的请求参数标记为多维度参数;当接收的所述终端发送的数据获取请求中携带所述多维度参数时,获取所述多维度参数对应的场景信息。一种业务信息测试装置,所述装置包括:通信模块,用于接收终端发送的数据获取请求,所述数据获取请求携带请求参数以及业务标识;配置表查找模块,用于根据所述请求参数查找与所述业务标识对应的配置表;接口调用模块,用于根据所述数据获取请求调用服务接口;维度查找模块,用于利用所述服务接口在所述配置表中查找所述请求参数是否对应多个维度;信息收集模块,用于当所述请求对应多个维度时,收集所述请求参数对应的场景信息;所述维度查找模块还用于在所述配置表查找所述请求参数对应的所述场景信息中的场景维度;数据获取模块,用于利用所述配置表获取所述场景维度下所述请求参数的业务数据;所述通信模块还用于将所述业务数据反馈至所述终端。在其中一个实施例中,所述数据获取模块还用于在所述配置表中查找所述场景维度下所述请求参数对应的数据来源信息;根据所述数据来源信息获取所述请求参数的业务数据。在其中一个实施例中,所述数据获取模块还用于根据数据来源信息确定所述请求参数对应的数据获取类型;根据所述数据获取类型与数据获取方式的预设映射关系,确定所述数据获取类型映射出的所述数据获取方式;根据所述数据获取方式获取所述请求参数的业务数据。一种计算机设备,包括存储器和处理器,所述存储器存储有可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述各个方法实施例中的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述各个方法实施例中的步骤。上述业务数据获取方法、装置、计算机设备和存储介质,当利用服务接口在配置表中查找到请求参数对应多个维度时,收集请求参数对应的场景信息。通过在配置表查找请求参数对应的场景信息中的场景维度,获取场景维度下请求参数的业务数据。实现一个服务接口提供不同场景下的数据获取服务,减少了服务接口的数量,从而降低服务系统维护成本。附图说明图1为一个实施例中业务数据获取方法的应用环境图;图2为一个实施例中业务数据获取方法的流程示意图;图3为一个实施例中通过配置表获取场景维度对应的请求参数的业务数据的流程示意图;图4为一个实施例中业务数据获取装置的结构框图;图5为一个实施例中计算机设备的内部结构图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。本申请提供的业务数据获取方法,可以应用于如图1所示的应用环境中。其中,终端102通过网络与服务器104进行通信。其中,服务器104接收终端102发送的数据获取请求,该数据获取请求携带请求参数以及业务标识。服务器104根据请求参数查找与业务标识对应的配置表。服务器104根据数据获取请求调用服务接口。服务器104利用服务接口在配置表中查找请求参数是否对应多个维度。当请求参数对应多个维度时,服务器104收集请求参数对应的场景信息。服务器104在配置表查找请求参数对应的场景信息中的场景维度。服务器104通过配置表获取场景维度对应请求参数的业务数据,将业务数据反馈至终端102。其中,终端102可以有多个,终端102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。在一个实施例中,如图2所示,提供了一种业务数据获取方法,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:步骤202,接收终端发送的数据获取请求,数据获取请求携带请求参数以及业务标识。服务器接收终端发送的数据获取请求,数据获取请求是通过终端根据业务操作自动生成的。数据获取请求可以是业务办理请求、数据查看请求、视频播放请求等。例如,终端根据购票操作自动生成购票请求,服务器接收终端发送的购票请求,该购票请求中携带余票数量参数以及业务办理标识。再如,终端根据保单查询操作自动生成保单查询请求,服务器接收终端发送的保单查询请求,该保单查询请求中携带保单号参数及数据查看标识。数据获取请求中还可以携带业务标识,用于区分多个业务产品。服务器可获取多个业务产品的数据获取请求中的业务数据,每个业务产品的数据获取请求中的业务数据是不同的。例如,服务器可以获取协议支付、平台支付、话费支付、账户支付、信用支付、代付等多个支付产品的数据获取请求中的业务数据,协议支付、平台支付、话费支付、账户支付、信用支付、代付等多个支付产品的数据获取请求中的业务数据是不同的。步骤204,根据请求参数查找与业务标识对应的配置表。服务器在接收终端发送的数据获取请求,数据获取请求携带请求参数以及业务标识后,可根据请求参数查找与业务标识对应的配置表。其中,业务标识用于区分多个业务产品,服务器可根据每个业务产品对应生成本文档来自技高网...

【技术保护点】
1.一种业务数据获取方法,所述方法包括:接收终端发送的数据获取请求,所述数据获取请求携带请求参数以及业务标识;根据所述请求参数查找与所述业务标识对应的配置表;根据所述数据获取请求调用服务接口;利用所述服务接口在所述配置表中查找所述请求参数是否对应多个维度;当所述请求参数对应多个维度时,收集所述请求参数对应的场景信息;在所述配置表查找所述请求参数对应的所述场景信息中的场景维度;利用所述配置表获取所述场景维度下所述请求参数的业务数据,将所述业务数据反馈至所述终端。

【技术特征摘要】
1.一种业务数据获取方法,所述方法包括:接收终端发送的数据获取请求,所述数据获取请求携带请求参数以及业务标识;根据所述请求参数查找与所述业务标识对应的配置表;根据所述数据获取请求调用服务接口;利用所述服务接口在所述配置表中查找所述请求参数是否对应多个维度;当所述请求参数对应多个维度时,收集所述请求参数对应的场景信息;在所述配置表查找所述请求参数对应的所述场景信息中的场景维度;利用所述配置表获取所述场景维度下所述请求参数的业务数据,将所述业务数据反馈至所述终端。2.根据权利要求1所述的方法,其特征在于,所述利用所述配置表获取所述场景维度下所述请求参数的业务数据包括:在所述配置表中查找所述场景维度下所述请求参数对应的数据来源信息;根据所述数据来源信息获取所述请求参数的业务数据。3.根据权利要求2所述的方法,其特征在于,所述根据所述数据来源信息获取所述请求参数的业务数据包括:根据数据来源信息确定所述请求参数对应的数据获取类型;根据所述数据获取类型与数据获取方式的预设映射关系,确定所述数据获取类型映射出的所述数据获取方式;根据所述数据获取方式获取所述请求参数的业务数据。4.根据权利要求2所述的方法,其特征在于,所述方法还包括:将所有请求参数对应的数据来源信息中的数据来源划分为多种数据类型;根据所述数据获取类型进行定义,得到多个数据获取方式。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:将对应多个维度的请求参数标记为多维度参数;当接收所述终端发送的数据获取请求中携带所述多维度参数时,获取所述多维度参数对应的场景信息。6.一种业...

【专利技术属性】
技术研发人员:刘一宁
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:广东,44

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

1