业务数据查询方法、装置、系统、存储介质及电子设备制造方法及图纸

技术编号:16365566 阅读:31 留言:0更新日期:2017-10-10 21:36
本发明专利技术公开了一种业务数据查询方法、装置、系统、存储介质及电子设备,该方法包括:接收到查询指令,查询指令包括用户基本信息、至少一个业务数据信息、以及查询条件;根据用户基本信息和业务数据信息分别在预先存储业务数据的统计数据库进行查询,生成用户基本信息集合和业务数据信息集合;根据查询条件,将用户基本信息集合和业务数据信息集合进行集合运算,生成业务数据查询信息;返回业务数据查询信息。实施本发明专利技术,将需要查询的数据信息分成用户基本信息和业务数据信息,然后分别在预先存储业务数据的统计数据库进行查询,生成用户基本信息集合和业务数据信息集合,并进行集合运算,生成业务数据查询信息,实现多维度业务数据组合查询。

Service data inquiry method, device, system, storage medium and electronic equipment

The invention discloses a business data query method, device, system, storage medium and electronic device, the method includes: receiving inquiry instruction, inquiry instruction includes the basic information of the user, at least one data information, and query conditions; according to the user's basic information and data information queries were in statistical database in advance store business data, set to generate the user basic information and business data collection information; according to the query condition, will set the user basic information collection and data collection operation, generating business data query information; return to the business data query information. The implementation of the present invention will need to query the data information into the user basic information and data information, and then query in the statistical database stored data, set to generate the basic user information collection and data information, and set operations, a business data query information, realize the multi dimension business data query.

【技术实现步骤摘要】
业务数据查询方法、装置、系统、存储介质及电子设备
本专利技术涉及数据统计领域,尤其涉及一种业务数据查询方法、装置、系统、存储介质及电子设备。
技术介绍
在金融企业运营和管理过程中,为了了解用户的投资情况,通常需要查询各类用户的信息进行统计筛选。目前的业务数据查询方法包括以下几种:1)使用ElasticSearch搜索服务器进行业务数据查询,然而ElasticSearch搜索服务器只能进行单一维度查询,不能进行多维度数据组合查询,无法满足统计类筛选的需求;2)使用Hadoop家庭产品Hive进行业务数据查询,然而使用Hive进行多维度数据组合查询时需要至少三台服务器进行发送指令,再进行汇总,耗时长,速度慢,无法满足高频率查询;3)使用Spark进行业务数据查询,然而Spark对服务器的配置要求过高,增加成本。
技术实现思路
本专利技术的目的在于克服现有技术无法实现快速、低成本地进行多维度业务数据组合查询的不足,提供一种业务数据查询方法、装置、系统、存储介质及电子设备。本专利技术的技术方案提供一种业务数据查询方法,包括:接收到查询指令,所述查询指令包括用户基本信息、至少一个业务数据信息、以及查询条件;根据所述用户基本信息和所述业务数据信息分别在预先存储业务数据的统计数据库进行查询,生成用户基本信息集合和业务数据信息集合;根据所述查询条件,将所述用户基本信息集合和所述业务数据信息集合进行集合运算,生成业务数据查询信息;返回所述业务数据查询信息。进一步的,所述根据所述查询条件,将所述用户基本信息集合和所述业务数据信息集合进行集合运算,生成业务数据查询信息,具体包括:将所述用户基本信息集合和所述业务数据信息集合计算交集、合集和/或差集,生成所述业务数据查询信息。进一步的,所述接收到查询指令,所述查询指令包括用户基本信息、至少一个业务数据信息、以及查询条件,之前包括:将所述用户基本信息和所述业务数据信息的字符串标签转换成对应的数字标签,生成用户基本信息数字标签列表和业务数据信息数字标签列表;将所述用户基本信息数字标签列表和所述业务数据信息数字标签列表存储至所述统计数据库。进一步的,所述根据所述用户基本信息和所述业务数据信息分别在预先存储业务数据的统计数据库进行查询,生成用户基本信息集合和业务数据信息集合,具体包括:根据所述用户基本信息数字标签列表和所述业务数据信息数字标签列表分别在预先存储业务数据的统计数据库进行查询,生成用户基本信息集合和业务数据信息集合。本专利技术的技术方案提供一种业务数据查询装置,包括:查询指令接收模块,用于接收到查询指令,所述查询指令包括用户基本信息、至少一个业务数据信息、以及查询条件;查询模块,用于根据所述用户基本信息和所述业务数据信息分别在预先存储业务数据的统计数据库进行查询,生成用户基本信息集合和业务数据信息集合;统计模块,用于根据所述查询条件,将所述用户基本信息集合和所述业务数据信息集合进行集合运算,生成业务数据查询信息;返回模块,用于返回所述业务数据查询信息。进一步的,所述统计模块,具体用于:将所述用户基本信息集合和所述业务数据信息集合计算交集、合集和/或差集,生成所述业务数据查询信息。进一步的,所述业务数据查询装置还包括:转换模块,用于将所述用户基本信息和所述业务数据信息的字符串标签转换成对应的数字标签,生成用户基本信息数字标签列表和业务数据信息数字标签列表;存储模块,用于将所述用户基本信息数字标签列表和所述业务数据信息数字标签列表存储至所述统计数据库。进一步的,所述统计模块,具体用于:根据所述用户基本信息数字标签列表和所述业务数据信息数字标签列表分别在预先存储业务数据的统计数据库进行查询,生成用户基本信息集合和业务数据信息集合。本专利技术的技术方案提供一种业务数据查询系统,包括如前所述的业务数据查询装置和页面服务器,所述业务数据查询装置与所述页面服务器通信连接,其中:页面服务器,用于输入查询指令,并将所述查询指令发送至所述业务数据查询装置和显示所述业务数据查询装置返回的业务数据查询信息。进一步的,所述页面服务器,还用于:将所述用户基本信息和所述至少一个业务数据信息预先存储在下拉列表表单中。本专利技术的技术方案提供一种存储介质,所述存储介质存储计算机指令,当计算机执行所述计算机指令时,用于执行如前所述的业务数据查询方法的所有步骤。本专利技术的技术方案提供一种电子设备,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:接收到查询指令,所述查询指令包括用户基本信息、至少一个业务数据信息、以及查询条件;根据所述用户基本信息和所述业务数据信息分别在预先存储业务数据的统计数据库进行查询,生成用户基本信息集合和业务数据信息集合;根据所述查询条件,将所述用户基本信息集合和所述业务数据信息集合进行集合运算,生成业务数据查询信息;返回所述业务数据查询信息。进一步的,所述根据所述查询条件,将所述用户基本信息集合和所述业务数据信息集合进行集合运算,生成业务数据查询信息,具体包括:将所述用户基本信息集合和所述业务数据信息集合计算交集、合集和/或差集,生成所述业务数据查询信息。进一步的,所述接收到查询指令,所述查询指令包括用户基本信息、至少一个业务数据信息、以及查询条件,之前包括:将所述用户基本信息和所述业务数据信息的字符串标签转换成对应的数字标签,生成用户基本信息数字标签列表和业务数据信息数字标签列表;将所述用户基本信息数字标签列表和所述业务数据信息数字标签列表存储至所述统计数据库。进一步的,所述根据所述用户基本信息和所述业务数据信息分别在预先存储业务数据的统计数据库进行查询,生成用户基本信息集合和业务数据信息集合,具体包括:根据所述用户基本信息数字标签列表和所述业务数据信息数字标签列表分别在预先存储业务数据的统计数据库进行查询,生成用户基本信息集合和业务数据信息集合。采用上述技术方案后,具有如下有益效果:通过将需要查询的数据信息分成用户基本信息和业务数据信息,然后根据用户基本信息和业务数据信息分别在预先存储业务数据的统计数据库进行查询,生成用户基本信息集合和业务数据信息集合,并进行集合运算,生成业务数据查询信息,提高查询速度,实现快速、低成本地进行多维度业务数据组合查询,满足用户需求。附图说明参见附图,本专利技术的公开内容将变得更易理解。应当理解:这些附图仅仅用于说明的目的,而并非意在对本专利技术的保护范围构成限制。图中:图1是本专利技术一实施例提供的一种业务数据查询方法的流程示意图;图2是本专利技术可选实施例提供的一种业务数据查询方法的流程示意图;图3是本专利技术另一实施例提供的一种业务数据查询方法的流程示意图;图4是本专利技术一实施例提供的一种业务数据查询装置的结构示意图;图5是本专利技术可选实施例提供的一种业务数据查询装置的结构示意图;图6是本专利技术另一实施例提供的一种业务数据查询装置的结构示意图;图7是本专利技术一实施例提供的一种业务数据查询系统的结构示意图;图8是本专利技术第九实施例提供的一种执行业务数据查询方法的电子设备的硬件结构示意图。具体实施方式下面结合附图来进一步说明本专利技术的具体实施方式。容易理解,根据本专利技术本文档来自技高网...
业务数据查询方法、装置、系统、存储介质及电子设备

【技术保护点】
一种业务数据查询方法,其特征在于,包括:接收到查询指令,所述查询指令包括用户基本信息、至少一个业务数据信息、以及查询条件;根据所述用户基本信息和所述业务数据信息分别在预先存储业务数据的统计数据库进行查询,生成用户基本信息集合和业务数据信息集合;根据所述查询条件,将所述用户基本信息集合和所述业务数据信息集合进行集合运算,生成业务数据查询信息;返回所述业务数据查询信息。

【技术特征摘要】
1.一种业务数据查询方法,其特征在于,包括:接收到查询指令,所述查询指令包括用户基本信息、至少一个业务数据信息、以及查询条件;根据所述用户基本信息和所述业务数据信息分别在预先存储业务数据的统计数据库进行查询,生成用户基本信息集合和业务数据信息集合;根据所述查询条件,将所述用户基本信息集合和所述业务数据信息集合进行集合运算,生成业务数据查询信息;返回所述业务数据查询信息。2.如权利要求1所述的业务数据查询方法,其特征在于,所述根据所述查询条件,将所述用户基本信息集合和所述业务数据信息集合进行集合运算,生成业务数据查询信息,具体包括:将所述用户基本信息集合和所述业务数据信息集合计算交集、合集和/或差集,生成所述业务数据查询信息。3.如权利要求1所述的业务数据查询方法,其特征在于,所述接收到查询指令,所述查询指令包括用户基本信息、至少一个业务数据信息、以及查询条件,之前包括:将所述用户基本信息和所述业务数据信息的字符串标签转换成对应的数字标签,分别生成用户基本信息数字标签列表和业务数据信息数字标签列表;将所述用户基本信息数字标签列表和所述业务数据信息数字标签列表存储至所述统计数据库。4.如权利要求3所述的业务数据查询方法,其特征在于,所述根据所述用户基本信息和所述业务数据信息分别在预先存储业务数据的统计数据库进行查询,生成用户基本信息集合和业务数据信息集合,具体包括:根据所述用户基本信息数字标签列表和所述业务数据信息数字标签列表分别在预先存储业务数据的统计数据库进行查询,生成用户基本信息集合和业务数据信息集合。5.一种业务数据查询装置,其特征在于,包括:查询指令接收模块,用于接收到查询指令,所述查询指令包括用户基本信息、至少一个业务数据信息、以及查询条件;查询模块,用于根据所述用户基本信息和所述业务数据信息分别在预先存储业务数据的统计数据库进行查询,生成用户基本信息集合和业务数据信息集合;统计模块,用于根据所述查询条件,将所述用户基本信息集合和所述业务数据信息集合进行集合运算,生成业务数据查询信息;返回模块,用于返回所述业务数据查询信息。6.如权利要求5所述的业务数据查询装置,其特征在于,所述统计模块,具体用于:将所述用户基本信息集合和所述业务数据信息集合计算交集、合集和/或差集,生成所述业务数据查询信息。7.如权利要求5所述的业务数据查询装置,其特征在于,所述业务数据查询装置还包括:转换模块,用于将所述用户基本信息和所述业务数据信息的字符串标签转换成对应的数字标签,生成用户基本信息数字标签列表和业务数据信息数字标签列表;存储模块,用于将所述用户基本信息数字标签列表和所述业务数据信息数字标签列表存储至所述统计数据库。8....

【专利技术属性】
技术研发人员:李然
申请(专利权)人:北京凤凰理理它信息技术有限公司
类型:发明
国别省市:北京,11

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

1