[发明专利]用于对数据库执行查询的方法和系统在审
申请号: | 201910972979.1 | 申请日: | 2019-10-14 |
公开(公告)号: | CN110807055A | 公开(公告)日: | 2020-02-18 |
发明(设计)人: | 周俊 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | G06F16/248 | 分类号: | G06F16/248;G06F16/28;G06K9/62 |
代理公司: | 北京国昊天诚知识产权代理有限公司 11315 | 代理人: | 许振新;朱文杰 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 用于 数据库 执行 查询 方法 系统 | ||
1.一种用于对数据库执行查询的方法,其特征在于,所述方法包括:
接收来自用户的客户端的对数据库的查询;
对所述数据库执行所述查询;
在所述查询期间或查询完成后自动地使用机器学习算法对所述查询的结果执行汇聚以生成汇聚结果;以及
向所述用户的客户端返回所述汇聚结果以供呈现。
2.如权利要求1所述的方法,其特征在于,使用机器学习算法对所述查询的结果执行汇聚以生成汇聚结果包括在对所述数据库执行所述查询期间实时地对所述查询的结果执行汇聚。
3.如权利要求1所述的方法,其特征在于,还包括:
接收来自所述用户的汇聚参数;以及
使用所述汇聚参数来对所述查询的结果执行汇聚。
4.如权利要求1所述的方法,其特征在于,还包括:
在对所述数据库执行查询期间接收来自所述用户的对汇聚参数的更改;以及
使用经更改的汇聚参数来对所述查询的结果执行汇聚。
5.如权利要求1所述的方法,其特征在于,还包括:
对所述查询的结果执行统计以生成统计结果;以及
向所述用户传送所述统计结果以与所述汇聚结果一起呈现。
6.如权利要求1所述的方法,其特征在于,对所述查询的结果执行汇聚包括对所述查询的结果执行聚类操作。
7.如权利要求1所述的方法,其特征在于,所述汇聚结果以可交互的方式被呈现给所述用户。
8.如权利要求1所述的方法,其特征在于,还包括存储所述汇聚结果。
9.如权利要求8所述的方法,其特征在于,还包括:
接收来自第二用户的对所述数据库的第二查询;
确定所述第二查询是否与所述查询相同;以及
如果所述第二查询与所述查询相同,则向所述第二用户传送所存储的汇聚结果。
10.如权利要求1所述的方法,其特征在于,还包括:
在使用机器学习算法对所述查询的结果执行汇聚以生成汇聚结果之前,自动确定所述机器学习算法。
11.如权利要求10所述的方法,其特征在于,自动确定所述机器学习算法包括:
在接收到所述查询之后,确定所述查询所涉及的数据库的类别;以及
根据所确定的数据库的类别,确定所述机器学习算法。
12.一种用于对数据库执行查询的系统,其特征在于,所述系统包括:
数据库查询组件,所述数据库查询组件被配置成接收来自用户的客户端的对数据库的查询并对所述数据库执行所述查询;
汇聚组件,所述汇聚组件被配置成在所述查询期间或查询完成后自动地使用机器学习算法对所述查询的结果执行汇聚以生成汇聚结果;以及
传送组件,所述传送组件被配置成向所述用户的所述客户端返回所述汇聚结果以供呈现。
13.如权利要求12所述的系统,其特征在于,所述汇聚组件被配置成在对所述数据库执行所述查询期间实时地对所述查询的结果执行汇聚。
14.如权利要求12所述的系统,其特征在于,所述系统进一步包括汇聚参数接收组件,所述汇聚参数接收组件被配置成接收来自所述用户的汇聚参数,其中所述汇聚组件使用所述汇聚参数来对所述查询的结果执行汇聚。
15.如权利要求14所述的系统,其特征在于,所述汇聚参数接收组件在对所述数据库执行所述查询期间接收来自所述用户的对汇聚参数的更改,其中所述汇聚组件使用经更改的汇聚参数来对所述查询的结果执行汇聚。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910972979.1/1.html,转载请声明来源钻瓜专利网。