一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种数据查询方法、装置及存储介质与流程

2022-03-02 01:12:41 来源:中国专利 TAG:


1.本发明涉及数据库索引技术领域,具体提供一种数据查询方法、装置及存储介质。


背景技术:

2.elasticsearch是一个开源的、基于lucene的搜索服务器,其提供了一个分布式多用户能力的全文搜索引擎。在大数据行业,elasticsearch的分布式检索功能便于数据多维度呈现、分析、预测,有利于发挥数据的价值。但是elasticsearch在使用其原生的分片方式对大量数据进行检索时,可能出现检索时间较长、统计结果存在5%的误差等情况,而且数据量越大时检索误差越大。
3.相应地,本领域需要一种新的应用于elasticsearch的查询方案来解决上述问题。


技术实现要素:

4.为了克服上述缺陷,提出了本发明,以提供解决或至少部分地解决现有的应用于elasticsearch的查询方法的查询时间较长、误差较大的技术问题。本发明提供了一种数据查询方法、装置及存储介质。
5.在第一方面,本发明提供一种数据查询方法,应用于elasticsearch,包括下述步骤:获取用户输入的参数信息;基于所述参数信息获取第一索引列表和最近组合游标;基于所述最近组合游标在所述第一索引列表中查询,获得查询结果。
6.一个实施方式中,获取用户输入的参数信息包括获取显示条数、当前页、开始抓拍图片数据的时间、结束抓拍图片数据的时间、待查询目标设备树和查询条件。
7.一个实施方式中,基于所述参数信息获取第一索引列表包括:判断所述参数信息在数据库是否有缓存;若是,基于所述显示条数和当前页获取第一索引列表;若否,基于所述参数信息分别确定索引组和待查询目标设备组,并基于所述索引组和待查询目标设备组获取第一索引列表;基于所述参数信息确定索引组包括:基于所述开始抓拍图片数据的时间和结束抓拍图片数据的时间在elasticsearch中查询,得到第一查询数据;对所述第一查询数据划分索引,得到第二索引列表;基于第一预设分组大小对所述第二索引列表进行分组,得到索引组;基于所述参数信息确定待查询目标设备组包括:根据所述待查询目标设备树获取待查询目标设备列表;基于第二预设分组大小对所述待查询目标设备列表进行分组,得到待查询目标设备组;基于所述索引组和待查询目标设备组获取第一索引列表包括:利用所述待查询目标设备组中的设备id与所述索引组的数据对应的设备id进行设备id匹配,并基于查询条件在匹配结果中查询,得到命中数据;基于所述显示条数和当前页从命中数据中获取第一索引列表。
8.一个实施方式中,基于所述参数信息获取最近组合游标包括:判断所述参数信息在数据库是否有缓存;若是,则基于所述参数信息获取最近组合游标;若否,基于所述第一索引列表获取最近组合游标。
9.一个实施方式中,基于所述最近组合游标在所述第一索引列表中查询,获得查询
结果包括:
10.s1、判断所述最近组合游标中的索引与所述第一索引列表中的开始索引是否为同一个索引组;若是,基于所述最近组合游标、索引组和待查询目标设备组在第一索引列表中查询得到第二查询数据;若否,基于所述索引组和待查询目标设备组在第一索引列表中查询得到第三查询数据;
11.s2、判断所述第二查询数据或第三查询数据是否满足第一预设条件;若是,则缓存所述最近组合游标,若否,则基于所述第一索引列表更新所述最近组合游标,并基于更新后的所述最近组合游标继续执行步骤s1,直至基于更新的最近组合游标、索引组和待查询目标设备组查询得到的数据满足所述第一预设条件,缓存所述更新的最近组合游标;
12.在所述最近组合游标对应的页码或所述更新的最近组合游标对应的页码满足第二预设条件的情况下,基于所述最近组合游标或更新的最近组合游标在所述第一索引列表中查询,获得查询结果。
13.一个实施方式中,所述用户输入的参数信息还包括图片数据的排序方式;基于所述最近组合游标、索引组和待查询目标设备组在第一索引列表中查询得到第二查询数据包括:基于所述最近组合游标、索引组和待查询目标设备组在第一索引列表中查询获得第一数据集,所述第一数据集包括多条数据;基于所述图片数据的排序方式对所述第一数据集排序后取前n条数据,得到第二查询数据,其中n为预设跳转条数与数据偏移量的比值;或基于所述索引组和待查询目标设备组在第一索引列表中查询得到第三查询数据包括:基于所述索引组和待查询目标设备组在第一索引列表中查询获得第二数据集,所述第二数据集包括多条数据;基于所述图片数据的排序方式对所述第二数据集排序后取前m条数据,得到第三查询数据,其中m为预设跳转条数与数据偏移量的比值。
14.在第二方面,提供一种数据查询系统,应用于elasticsearch,其特征在于,包括:输入模块,被配置为获取用户输入的参数信息;获取模块,被配置为基于所述参数信息获取第一索引列表和最近组合游标;查询模块,被配置为基于所述最近组合游标在所述第一索引列表中查询,获得查询结果。
15.一个实施方式中,所述输入模块被配置为获取显示条数、当前页、开始抓拍图片数据的时间、结束抓拍图片数据的时间、待查询目标设备树和查询条件。
16.一个实施方式中,所述获取模块被配置为判断所述参数信息在数据库是否有缓存;若是,基于所述显示条数和当前页获取第一索引列表;若否,基于所述参数信息分别确定索引组和待查询目标设备组,并基于所述索引组和待查询目标设备组获取第一索引列表;所述获取模块包括:索引组确定模块,被配置为基于所述开始抓拍图片数据的时间和结束抓拍图片数据的时间在elasticsearch中查询,得到第一查询数据;对所述第一查询数据划分索引,得到第二索引列表;基于第一预设分组大小对所述第二索引列表进行分组,得到索引组;设备组确定模块,被配置为根据所述待查询目标设备树获取待查询目标设备列表;基于第二预设分组大小对所述待查询目标设备列表进行分组,得到待查询目标设备组;匹配模块,被配置为利用所述待查询目标设备组中的设备id与所述索引组的数据对应的设备id进行设备id匹配,并基于查询条件在匹配结果中查询,得到命中数据;基于所述显示条数和当前页从命中数据中获取第一索引列表。
17.一个实施方式中,所述获取模块进一步被配置为:判断所述参数信息在数据库是
否有缓存;若是,则基于所述参数信息获取最近组合游标;若否,基于所述第一索引列表获取最近组合游标。
18.一个实施方式中,所述查询模块包括:第一判断子模块被配置为判断所述最近组合游标中的索引与所述第一索引列表中的开始索引是否为同一个索引组;若是,基于所述最近组合游标、索引组和待查询目标设备组在第一索引列表中查询得到第二查询数据;若否,基于所述索引组和待查询目标设备组在第一索引列表中查询得到第三查询数据;所述第一判断子模块进一步被配置为基于更新的最近组合游标、索引组和待查询目标设备组查询得到第二查询数据;第二判断子模块被配置为判断所述第二查询数据或第三查询数据是否满足第一预设条件;若是,则缓存所述最近组合游标,若否,则基于所述第一索引列表更新所述最近组合游标,直至基于更新的最近组合游标、索引组和待查询目标设备组查询得到的所述第二查询数据或所述第三查询数据满足所述第一预设条件,缓存所述更新的最近组合游标;查询子模块,被配置为在所述最近组合游标对应的页码或所述更新的最近组合游标对应的页码满足第二预设条件的情况下,基于所述最近组合游标或更新的最近组合游标在所述第一索引列表中查询,获得查询结果。
19.一个实施方式中,所述用户输入的参数信息还包括图片数据的排序方式;所述第一判断子模块包括:第二查询数据获取模块,被配置为基于所述最近组合游标、索引组和待查询目标设备组在第一索引列表中查询获得第一数据集,所述第一数据集包括多条数据;基于所述图片数据的排序方式对所述第一数据集排序后取前n条数据,得到第二查询数据,其中n为预设跳转条数与数据偏移量的比值;或第三查询数据获取模块,被配置为:基于所述索引组和待查询目标设备组在第一索引列表中查询获得第二数据集,所述第二数据集包括多条数据;基于所述图片数据的排序方式对所述第二数据集排序后取前m条数据,得到第三查询数据,其中m为预设跳转条数与数据偏移量的比值。
20.在第三方面,提供一种控制装置,该控制装置包括处理器和存储装置,所述存储装置适于存储多条程序代码,所述程序代码适于由所述处理器加载并运行以执行前述任一项所述的数据查询方法。
21.在第四方面,提供一种计算机可读存储介质,该计算机可读存储介质其中存储有多条程序代码,所述程序代码适于由处理器加载并运行以执行前述任一项所述的数据查询方法。
22.本发明上述一个或多个技术方案,至少具有如下一种或多种有益效果:
23.本发明提供的数据查询方法,用户输入的参数信息获取第一索引列表和最近组合游标,进而利用最近组合游标在第一索引列表中查询,获得查询结果,提高了查询性能,有利于提高用户在线查询的体验度。
24.利用索引组、待查询目标设备组以及查询条件在elasticsearch中进行查询得到命中数据,为后续进一步的查询提供了技术支撑。将数据进行索引组以及待查询目标设备组的划分,实现了索引分片,有利于提高查询效率。
附图说明
25.参照附图,本发明的公开内容将变得更易理解。本领域技术人员容易理解的是:这些附图仅仅用于说明的目的,而并非意在对本发明的保护范围组成限制。此外,图中类似的
数字用以表示类似的部件,其中:
26.图1是根据本发明的一个实施例的数据查询方法的主要步骤流程示意图;
27.图2是根据本发明的一个实施例的基于参数信息获取第一索引列表的流程示意图;
28.图3是根据本发明的一个实施例的基于最近组合游标在第一索引列表中查询的流程示意图;
29.图4是根据本发明的一个实施例的数据查询系统的主要结构示意图。
具体实施方式
30.下面参照附图来描述本发明的一些实施方式。本领域技术人员应当理解的是,这些实施方式仅仅用于解释本发明的技术原理,并非旨在限制本发明的保护范围。
31.在本发明的描述中,“模块”、“处理器”可以包括硬件、软件或者两者的组合。一个模块可以包括硬件电路,各种合适的感应器,通信端口,存储器,也可以包括软件部分,比如程序代码,也可以是软件和硬件的组合。处理器可以是中央处理器、微处理器、图像处理器、数字信号处理器或者其他任何合适的处理器。处理器具有数据和/或信号处理功能。处理器可以以软件方式实现、硬件方式实现或者二者结合方式实现。非暂时性的计算机可读存储介质包括任何合适的可存储程序代码的介质,比如磁碟、硬盘、光碟、闪存、只读存储器、随机存取存储器等等。术语“a和/或b”表示所有可能的a与b的组合,比如只是a、只是b或者a和b。术语“至少一个a或b”或者“a和b中的至少一个”含义与“a和/或b”类似,可以包括只是a、只是b或者a和b。单数形式的术语“一个”、“这个”也可以包含复数形式。
32.目前传统的应用于elasticsearch的查询方法在使用其原生的分片方式对大量数据进行检索时,可能出现检索时间较长、统计结果存在误差等情况,而且数据量越大时检索误差越大。为此,本技术提出了一种新的数据查询方案,通过用户输入的参数信息获取第一索引列表和最近组合游标,进而利用最近组合游标在第一索引列表中查询,获得查询结果,提高了查询性能,有利于提高用户在线查询的体验度。
33.参阅附图1,图1是根据本发明的一个实施例的数据查询方法的主要步骤流程示意图。如图1所示,本发明实施例中的数据查询方法主要包括下列步骤s101-步骤s103。
34.步骤s101:获取用户输入的参数信息。具体来说,本技术中获取用户输入的参数信息包括获取显示条数(pagesize)、当前页(currentpage)、开始抓拍图片数据的时间(capturetimeb)、结束抓拍图片数据的时间(capturetimee)、待查询目标设备树(devicetree)、查询条件(othercondition)和图片数据的排序方式(order by)等。其中该实施例中的“设备”指的是抓拍所述图片数据的摄像头,一个摄像头可以是一个设备。查询条件可以是查询所需的其他条件,例如面貌特征、衣服颜色等等。图片数据的排序方式指的是对查询的数据进行顺序排序或逆序排序。
35.步骤s102:基于参数信息获取第一索引列表和最近组合游标。具体来说,在该步骤中,首先判断用户输入的上述参数信息在redis数据库是否有缓存,当所述参数信息在redis数据库中有缓存的情况下,则基于显示条数和当前页获取第一索引列表,当所述参数信息在redis数据库中无缓存的情况下,则基于参数信息分别确定索引组和待查询目标设备组,并基于索引组和待查询目标设备组获取第一索引列表。进一步,本技术可以先确定索
引组,再确定待查询目标设备组,也可以是索引组与待查询目标设备组两者以并行的方式同时确定,但不限于此。如附图2所示,本技术中以先确定索引组,再确定待查询目标设备组作为实施例进行详细说明。
36.如图2所示,当参数信息在redis数据库中无缓存时,首先根据开始抓拍图片数据的时间和结束抓拍图片数据的时间在elasticsearch中查询,得到第一查询数据,接着按照将15天的数据划分为一个索引的方式对所述第一查询数据划分索引,得到第二索引列表,最后基于第一预设分组大小对第二索引列表进行分组,得到索引组,这里的第一预设大小可以是预先设置的每个索引组的大小。另外,根据参数信息确定待查询目标设备组时,首先根据待查询目标设备树获取待查询目标设备列表,例如从待查询目标设备树中可以得到有多少个待查询目标设备,再基于设备id获取待查询目标设备列表,最后根据第二预设分组大小对所述待查询目标设备列表进行分组,得到待查询目标设备组,这里的第二预设分组大小可以是预先设置的每个待查询目标设备组的大小。在得到索引组和待查询目标设备组之后,利用待查询目标设备组中的设备id匹配索引组中的设备id,并利用查询条件在匹配结果中查询,得到命中数据,最后根据显示条数和当前页这两个条件进一步从命中数据中获取命中数据所在的列表,即得到第一索引列表。利用索引组、待查询目标设备组以及查询条件在elasticsearch中进行查询得到命中数据,为后续进一步的查询提供了技术支撑。同时,将数据进行索引组以及待查询目标设备组的划分,实现了索引分片,有利于提高查询效率。
37.最近组合游标指的是与当前页最接近的查询地址。通常来说,用户输入的参数信息是否在数据库有缓存还决定了最接近组合游标的获取方式。在一个实施方式中,基于参数信息获取最近组合游标包括:判断参数信息在数据库是否有缓存;若是,则基于参数信息获取最近组合游标;若否,基于第一索引列表获取最近组合游标。在该实施例中,当用户输入的参数信息在数据库中有缓存时,可以根据参数信息获取上一次查询结果对应的页码游标并将其作为本次查询的最近组合游标。当用户输入的参数信息在数据库中无缓存时,则将所述第一索引列表中的第一条数据所在的地址作为最近组合游标进行查询。具体来说,最近组合游标包括游标所在的页码、开始抓拍图片数据的时间、结束抓拍图片数据的时间、页码最后一行数据的地址以及索引号,其中索引号是在进行索引分组时对每一个索引组按照时间顺序排序后获得的编号。
38.步骤s103:利用最近组合游标在第一索引列表中查询,获得查询结果,该步骤具体通过下述步骤s1031-步骤s1033实现。
39.步骤s1031:通过索引名称判断最近组合游标的索引与第一索引列表中的开始索引是否在同一个索引组,若是,基于最近组合游标、索引组和待查询目标设备组在第一索引列表中查询得到第二查询数据;若否,基于索引组和待查询目标设备组在第一索引列表中查询得到第三查询数据。在一个实施方式中,基于最近组合游标、索引组和待查询目标设备组在第一索引列表中查询得到第二查询数据包括:基于最近组合游标、索引组和待查询目标设备组在第一索引列表中查询获得第一数据集,所述第一数据集包括多条数据;基于图片数据的排序方式对第一数据集排序后取前n条数据,得到第二查询数据,其中n为预设跳转条数与数据偏移量的比值。基于索引组和待查询目标设备组查询得到第三查询数据包括:基于索引组和待查询目标设备组查询获得第二数据集,所述第二数据集包括多条数据;
基于图片数据的排序方式对第二数据集排序后取前m条数据,得到第三查询数据,其中m为预设跳转条数与数据偏移量的比值。
40.具体如图3所示,在最近组合游标的索引与第一索引列表中的开始索引在同一个索引组的情况下,基于最近组合游标、索引组和待查询目标设备组查询得到第一数据集,其中该第一数据集包括对各设备组基于最近组合游标、索引组和待查询目标设备组查询得到的查询结果组合后得到的(rollsize/offset/最新产生的页码)条数据,对其按照排序方式进行排序后取top条数据,这里的top为rollsize与offset的比值,也即对排序后的数据取前(rollsize/offset)条数据即可得到第二查询数据,该实施例中的rollsize为查询时数据的预设跳转条数,offset为数据偏移量。当最近组合游标的索引与第一索引列表中的开始索引不在同一个索引组的情况下,首先基于索引组和待查询目标设备组在第一索引列表中查询得到第二数据集,其中该第二数据集包括对各设备组基于最近组合游标、索引组和待查询目标设备组查询得到的查询结果组合后得到的(rollsize/offset/最新产生的页码)条数据,对其按照排序方式进行排序后取top条数据,这里的top为rollsize与offset的比值,也即对排序后的数据取前(rollsize/offset)条数据即可得到第三查询数据。
41.步骤s1032:判断第二查询数据或第三查询数据是否满足第一预设条件,这里的第一预设条件为分页数量,其中分页数量指的是显示条数,也即该步骤中先判断查询得到的第二查询数据或第三查询数据的数量是否大于显示条数,在第二查询数据或第三查询数据大于显示条数的情况下,缓存最近组合游标。在第二查询数据或第三查询数据的数量不大于显示条数的情况下,基于第一索引列表更新所述最近组合游标,也即将第一索引列表中按照预设跳转条数进行跳转的最后一条数据对应的地址作为最近组合游标,并继续执行步骤s1031,直至基于更新的最近组合游标、索引组和待查询目标设备组查询得到的第二查询数据或第三查询数据满足第一预设条件后,缓存更新的最近组合游标。更新的最近组合游标包括页码、开始抓拍图片数据的时间以及索引号,同时还可以保存所述页码的前一页所在的页码游标以作为下次查询开始时的最近组合游标,便于下次查询能够快速查询。
42.步骤s1033:判断最近组合游标对应的页码或更新的最近组合游标对应的页码是否满足第二预设条件,在最近组合游标对应的页码或更新的最近组合游标对应的页码满足第二预设条件的情况下,基于最近组合游标对应的页码或更新的最近组合游标在第一索引列表中查询,获得查询结果。这里的第二预设条件可以是当前页的前一页码(也就是currentpage-1),在最近组合游标对应的页码或更新的最近组合游标对应的页码已经达到currentpage-1的情况下,根据前述步骤缓存的最近组合游标或更新的最近组合游标从第一索引列表中查询,并将查询得到的数据按照排序方式排序后,取前y条数据,即可得到查询结果并输出,其中y为显示条数。另外,还可以缓存本次查询结果对应的页码游标,以便下次查询时直接从本次查询结果所在的页码开始查询,从而节省查询时间并提高查询效率。
43.在最近组合游标对应的页码或更新的最近组合游标对应的页码不满足第二预设条件下,将第一索引列表中按照预设跳转条数进行跳转的最后一条数据对应的地址作为最近组合游标,并继续执行步骤s1031和s1032,直至更新的最近组合游标对应的页码满足第二预设条件,基于更新的最近组合游标在第一索引列表中查询,并将查询得到的数据按照排序方式排序后,取前y条数据,即可得到查询结果,其中y为显示条数。
44.基于上述步骤s101-步骤s103,通过用户输入的参数信息获取第一索引列表和最
近组合游标,进而利用最近组合游标在第一索引列表中查询,获得查询结果,避免了利用elasticsearch进行查询时每次都从第一页开始查询的问题,提高了查询性能,有利于提高用户在线查询的体验度。
45.需要指出的是,尽管上述实施例中将各个步骤按照特定的先后顺序进行了描述,但是本领域技术人员可以理解,为了实现本发明的效果,不同的步骤之间并非必须按照这样的顺序执行,其可以同时(并行)执行或以其他顺序执行,这些变化都在本发明的保护范围之内。
46.进一步,本发明还提供了一种数据查询系统。
47.参阅附图4,图4是根据本发明的一个实施例的数据查询系统的主要结构框图。如图4所示,本发明实施例中的数据查询系统主要包括输入模块11、获取模块12和查询模块13。在一些实施例中,输入模块11、获取模块12和查询模块13中的一个或多个可以合并在一起成为一个模块。在一些实施例中输入模块11可以被配置成获取用户输入的参数信息。获取模块12可以被配置成基于参数信息获取第一索引列表和最近组合游标。查询模块13可以被配置成基于所述最近组合游标在所述第一索引列表中查询,获得查询结果。一个实施方式中,具体实现功能的描述可以参见步骤s101-步骤s103所述。
48.在一个实施方式中,输入模块被配置为获取显示条数、当前页、开始抓拍图片数据的时间、结束抓拍图片数据的时间、待查询目标设备树和查询条件。
49.在一个实施方式中,获取模块被配置为判断参数信息在数据库是否有缓存;若是,基于显示条数和当前页获取第一索引列表;若否,基于参数信息分别确定索引组和待查询目标设备组,并基于索引组和待查询目标设备组获取第一索引列表;所述获取模块包括索引组确定模块、设备组确定模块和匹配模块,索引组确定模块被配置为基于开始抓拍图片数据的时间和结束抓拍图片数据的时间在elasticsearch中查询,得到第一查询数据;对第一查询数据划分索引,得到第二索引列表;基于第一预设分组大小对第二索引列表进行分组,得到索引组;设备组确定模块被配置为根据待查询目标设备树获取待查询目标设备列表;基于第二预设分组大小对待查询目标设备列表进行分组,得到待查询目标设备组。匹配模块被配置为利用待查询目标设备组中的设备id与索引组的数据对应的设备id进行设备id匹配,并基于查询条件在匹配结果中查询,得到命中数据;基于显示条数和当前页从命中数据中获取第一索引列表。
50.在一个实施方式中,获取模块进一步被配置为判断参数信息在数据库是否有缓存;若是,则基于参数信息获取最近组合游标;若否,基于第一索引列表获取最近组合游标。
51.在一个实施方式中,所述查询模块包括第一判断子模块、第二判断子模块和查询子模,第一判断子模块被配置为判断最近组合游标中的索引与第一索引列表中的开始索引是否为同一个索引组;若是,基于最近组合游标、索引组和待查询目标设备组在第一索引列表中查询得到第二查询数据;若否,基于索引组和待查询目标设备组在第一索引列表中查询得到第三查询数据;所述第一判断子模块进一步被配置为基于更新的最近组合游标、索引组和待查询目标设备组查询得到第二查询数据;第二判断子模块被配置为判断第二查询数据或第三查询数据是否满足第一预设条件;若是,则缓存最近组合游标,若否,则基于第一索引列表更新最近组合游标,直至基于更新的最近组合游标、索引组和待查询目标设备组查询得到的第二查询数据或第三查询数据满足第一预设条件,缓存更新的最近组合游
标;查询子模块被配置为在最近组合游标对应的页码或更新的最近组合游标对应的页码满足第二预设条件的情况下,基于最近组合游标或更新的最近组合游标在所述第一索引列表中查询,获得查询结果。
52.在一个实施方式中,用户输入的参数信息还包括图片数据的排序方式;所述第一判断子模块包括第二查询数据获取模块和第三查询数据获取模块,第二查询数据获取模块被配置为基于最近组合游标、索引组和待查询目标设备组在第一索引列表中查询获得第一数据集,第一数据集包括多条数据;基于图片数据的排序方式对第一数据集排序后取前n条数据,得到第二查询数据,其中n为预设跳转条数与数据偏移量的比值;或第三查询数据获取模块被配置为:基于索引组和待查询目标设备组在第一索引列表中查询获得第二数据集,第二数据集包括多条数据;基于图片数据的排序方式对第二数据集排序后取前m条数据,得到第三查询数据,其中m为预设跳转条数与数据偏移量的比值。
53.上述数据查询系统以用于执行图1所示的数据查询方法实施例,两者的技术原理、所解决的技术问题及产生的技术效果相似,本技术领域技术人员可以清楚地了解到,为了描述的方便和简洁,数据查询系统的具体工作过程及有关说明,可以参考数据查询方法的实施例所描述的内容,此处不再赘述。
54.本领域技术人员能够理解的是,本发明实现上述一实施例的方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读存储介质可以包括:能够携带所述计算机程序代码的任何实体或装置、介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器、随机存取存储器、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读存储介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读存储介质不包括电载波信号和电信信号。
55.进一步,本发明还提供了一种控制装置。在根据本发明的一个控制装置实施例中,控制装置包括处理器和存储装置,存储装置可以被配置成存储执行上述方法实施例的数据查询方法的程序,处理器可以被配置成用于执行存储装置中的程序,该程序包括但不限于执行上述方法实施例的数据查询方法的程序。为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该控制装置可以是包括各种电子设备形成的控制装置设备。
56.进一步,本发明还提供了一种计算机可读存储介质。在根据本发明的一个计算机可读存储介质实施例中,计算机可读存储介质可以被配置成存储执行上述方法实施例的数据查询方法的程序,该程序可以由处理器加载并运行以实现上述数据查询方法。为了便于说明,仅示出了与本发明实施例相关的部分,具体技术细节未揭示的,请参照本发明实施例方法部分。该计算机可读存储介质可以是包括各种电子设备形成的存储装置设备,可选的,本发明实施例中计算机可读存储介质是非暂时性的计算机可读存储介质。
57.进一步,应该理解的是,由于各个模块的设定仅仅是为了说明本发明的装置的功能单元,这些模块对应的物理器件可以是处理器本身,或者处理器中软件的一部分,硬件的
一部分,或者软件和硬件结合的一部分。因此,图中的各个模块的数量仅仅是示意性的。
58.本领域技术人员能够理解的是,可以对装置中的各个模块进行适应性地拆分或合并。对具体模块的这种拆分或合并并不会导致技术方案偏离本发明的原理,因此,拆分或合并之后的技术方案都将落入本发明的保护范围内。
59.至此,已经结合附图所示的优选实施方式描述了本发明的技术方案,但是,本领域技术人员容易理解的是,本发明的保护范围显然不局限于这些具体实施方式。在不偏离本发明的原理的前提下,本领域技术人员可以对相关技术特征作出等同的更改或替换,这些更改或替换之后的技术方案都将落入本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献