预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共15页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN113688148A(43)申请公布日2021.11.23(21)申请号202110791929.0(22)申请日2021.07.13(71)申请人交控科技股份有限公司地址100070北京市丰台区科技园海鹰路6号院北京总部国际2、3号楼(72)发明人郝帅(74)专利代理机构北京路浩知识产权代理有限公司11002代理人王宇杨(51)Int.Cl.G06F16/242(2019.01)G06F16/2455(2019.01)G06F16/25(2019.01)G06F16/27(2019.01)权利要求书2页说明书9页附图3页(54)发明名称城轨数据查询方法、装置、电子设备及可读存储介质(57)摘要本发明提供一种城轨数据查询方法、装置、电子设备及可读存储介质,其中方法包括:获取用户的查询请求,并通过判断所述查询请求应用的查询形式,对应采用SQL查询表达式或DSL查询表达式,查询预设Elasticsearch集群数据库,获取与所述查询请求对应的目标城轨数据;其中,所述预设Elasticsearch集群数据库中分布式存储有城轨列车大数据。本发明通过采用Elasticsearch集群数据库,同时结合DSL联合SQL的查询方式,能够有效突破数据规模的限制,实现对城轨大数据的高效存储和近实时的快速查询。CN113688148ACN113688148A权利要求书1/2页1.一种城轨数据查询方法,其特征在于,包括:获取用户的查询请求,并通过判断所述查询请求应用的查询形式,对应采用SQL查询表达式或DSL查询表达式,查询预设Elasticsearch集群数据库,获取与所述查询请求对应的目标城轨数据;其中,所述预设Elasticsearch集群数据库中分布式存储有城轨列车大数据。2.根据权利要求1所述的城轨数据查询方法,其特征在于,所述通过判断所述查询请求应用的查询形式,对应采用SQL查询表达式或DSL查询表达式,查询预设Elasticsearch集群数据库,包括:判断所述查询请求应用的查询形式是否符合DSL表达式标准,若是,则在对所述查询形式进行完整性校验通过后,采用DSL查询表达式,查询所述预设Elasticsearch集群数据库;若所述查询形式不符合DSL表达式标准,则在对所述查询形式进行完整性校验通过后,采用SQL查询表达式,查询所述预设Elasticsearch集群数据库。3.根据权利要求2所述的城轨数据查询方法,其特征在于,所述采用SQL查询表达式,查询所述预设Elasticsearch集群数据库,包括:根据所述查询请求应用的查询形式所对应的key的形式,判断所述查询形式对应的SQL查询表达式的类型,若所述类型为第一预设类型,则采用X‑PACKSQL查询所述预设Elasticsearch集群数据库,若所述类型为第二预设类型,则采用OpenDistroforElasticsearch提供的SQL查询扩展工具,查询所述预设Elasticsearch集群数据库。4.根据权利要求1‑3中任一所述的城轨数据查询方法,其特征在于,还包括:配置用于数据查询请求的请求规则,所述请求规则包括:采用json格式,实现通过DSL查询表达式的数据查询请求;采用SELECT、WHERE、LIMIT、ORDERBY、GROUPBY和COUNT中任一或者join和leftjoin中任一的格式,实现通过SQL查询表达式的数据查询请求。5.根据权利要求1所述的城轨数据查询方法,其特征在于,还包括:在存储所述城轨列车大数据的多个数据平台,部署包括至少一个Master节点和多个Data节点的所述预设Elasticsearch集群数据库,并在Elasticsearch集群环境下安装Opendistro_sql插件,用于支持用户通过所述查询请求进行数据查询。6.根据权利要求1所述的城轨数据查询方法,其特征在于,还包括:将所述目标城轨数据以json的形式发送到用户终端。7.一种城轨数据查询装置,其特征在于,包括:查询模块,用于获取用户的查询请求,并通过判断所述查询请求应用的查询形式,对应采用SQL查询表达式或DSL查询表达式,查询预设Elasticsearch集群数据库,获取与所述查询请求对应的目标城轨数据;其中,所述预设Elasticsearch集群数据库中分布式存储有城轨列车大数据。8.根据权利要求7所述的城轨数据查询装置,其特征在于,所述查询模块,在用于所述通过判断所述查询请求应用的查询形式,对应采用SQL查询表达式或DSL查询表达式,查询预设Elasticsearch集群数据库时,用于:判断所述查询请求应用的查询形式是否符合DSL表达式标准,若是,则在对所述查询形式进行完整性校验通过后,采用DS