数据查询方法、装置及电子设备制造方法及图纸

技术编号:32431444 阅读:20 留言:0更新日期:2022-02-24 18:45
本公开关于一种数据查询方法、装置及电子设备。其中,该方法包括:接收查询指令;若时间条件参数指示的时长位于预设时长的范围内,则从基准数据中查询与查询指令对应的数据作为查询的数据结果;若时间条件参数指示的时长的一部分位于预设时长的范围内,另一部分位于预设时长的范围外,则获取第一查询指令对应的第一增量数据,并从基准数据中查询第二查询指令对应的查询数据,将第一增量数据和查询数据的总数据作为查询的数据结果。本公开实施例可以通过将预设时长的历史数据作为基准数据存储在缓存空间中,在接收到查询指令时,直接从基准数据中查询对应的数据结果,使得数据查询的时间更短,提高查询效率,提升用户体验。提升用户体验。提升用户体验。

【技术实现步骤摘要】
数据查询方法、装置及电子设备


[0001]本公开涉及数据处理领域,尤其涉及一种数据查询方法、装置及电子设备。

技术介绍

[0002]厂商(或广告主)将广告商品的广告稿交给发行商,在网络上进行产品推广后,需要查看广告消费、效果数据等,而且厂商(或广告主)通常会查看较长跨度的数据,从而得到广告效果趋势,进而指定新的广告策略。
[0003]然而,由于厂商(或广告主)查看的数据跨度较大,一次查询的数据量也会很大,生产这些数据的时间就会过长,导致查询的效率较低,若是同时有多个厂商(或广告主)查看数据,则会进一步降低查询效率,影响厂商(或广告主)等用户的体验。

技术实现思路

[0004]本公开提供一种数据查询方法、装置及电子设备,以至少解决相关技术中的查询数据效率较低,影响用户的体验的问题。本公开的技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种数据查询方法,包括:
[0006]接收查询指令,所述查询指令携带有时间条件参数;
[0007]若所述时间条件参数指示的时长位于预设时长的范围内,则从基准数据中查询与所述查询指令对应的数据作为查询的数据结果,其中,所述基准数据存储在缓存空间中,且所述基准数据包括预设时长内的历史数据;
[0008]若所述时间条件参数指示的时长的一部分位于所述预设时长的范围内,另一部分位于所述预设时长的范围外,则获取第一查询指令对应的第一增量数据,并从所述基准数据中查询第二查询指令对应的查询数据,将所述第一增量数据和所述查询数据的总数据作为查询的数据结果,其中,所述第一查询指令为所述时间条件参数指示的时长中位于所述预设时长的范围内的时长对应的查询指令,所述第二查询指令为所述时间条件参数指示的时长中位于所述预设时长的范围外的时长对应的查询指令。
[0009]可选地,所述方法还包括:
[0010]若所述时间条件参数指示的时长位于所述预设时长的范围外,则获取所述查询指令对应的第二增量数据,将所述第二增量数据作为查询的数据结果。
[0011]可选地,所述查询指令携带有用户标识条件参数;所述缓存空间具有对应的空间标识;
[0012]所述至少从基准数据中查询与所述查询指令对应的数据结果,包括:
[0013]确定与所述用户标识条件参数对应的空间标识;
[0014]根据所述空间标识,从对应的缓存空间缓存的基准数据中查询所述数据结果。
[0015]可选地,所述方法还包括:
[0016]在未接收到查询指令的情况下,更新所述基准数据。
[0017]可选地,所述更新所述基准数据,包括:
[0018]根据用户标识条件参数,获取与所述用户标识条件参数对应的更新数据;
[0019]根据预设的数据标识,将所述更新数据存储到缓存空间,以更新所述基准数据。
[0020]可选地,所述缓存空间具有对应的空间标识;
[0021]所述根据预设的数据标识,将所述更新数据存储到缓存空间,以更新所述基准数据,包括:
[0022]根据所述空间标识和所述预设的数据标识,将所述更新数据序列化存储到缓存空间,以更新所述基准数据。
[0023]根据本公开实施例的第二方面,提供一种数据查询装置,包括:
[0024]接收模块,被配置为接收查询指令,所述查询指令携带有时间条件参数;
[0025]查询模块,被配置为若所述时间条件参数指示的时长位于预设时长的范围内,则从基准数据中查询与所述查询指令对应的数据作为查询的数据结果,其中,所述基准数据存储在缓存空间中,且所述基准数据包括预设时长内的历史数据;
[0026]第一获取模块,被配置为若所述时间条件参数指示的时长的一部分位于所述预设时长的范围内,另一部分位于所述预设时长的范围外,则获取第一查询指令对应的第一增量数据,并从所述基准数据中查询第二查询指令对应的查询数据,将所述第一增量数据和所述查询数据的总数据作为查询的数据结果,其中,所述第一查询指令为所述时间条件参数指示的时长中位于所述预设时长的范围内的时长对应的查询指令,所述第二查询指令为所述时间条件参数指示的时长中位于所述预设时长的范围外的时长对应的查询指令。
[0027]可选地,所述装置还包括:
[0028]第二获取模块,被配置为若所述时间条件参数指示的时长位于所述预设时长的范围外,则获取所述查询指令对应的第二增量数据,将所述第二增量数据作为查询的数据结果。
[0029]可选地,所述查询指令携带有用户标识条件参数;所述缓存空间具有对应的空间标识;所述查询模块包括:
[0030]确定单元,被配置为确定与所述用户标识条件参数对应的空间标识;
[0031]查询单元,被配置为根据所述空间标识,从对应的缓存空间缓存的基准数据中查询所述数据结果。
[0032]可选地,所述装置还包括:
[0033]更新模块,被配置为在未接收到查询指令的情况下,更新所述基准数据。
[0034]可选地,所述更新模块包括:
[0035]获取单元,被配置为根据用户标识条件参数,获取与所述用户标识条件参数对应的更新数据;
[0036]存储单元,被配置为根据预设的数据标识,将所述更新数据存储到缓存空间,以更新所述基准数据。
[0037]可选地,所述缓存空间具有对应的空间标识;所述存储单元用于:
[0038]根据所述空间标识和所述预设的数据标识,将所述更新数据序列化存储到缓存空间,以更新所述基准数据。
[0039]根据本公开实施例的第三个方面,提供了一种电子设备,包括:处理器;用于存储所述处理器可执行指令的存储器;其中,所述处理器被配置为执行所述指令,以实现上述任
一种数据查询方法。
[0040]根据本公开实施例的第四个方面,提供了一种存储介质,当所述存储介质中的指令由电子设备的处理器执行时,使得电子设备能够执行上述任一种数据查询方法。
[0041]根据本公开实施例的第五方面,提供一种计算机程序产品,当所述计算机程序产品中的指令由电子设备的处理器执行时,使得所述电子设备执行上述任一种数据查询方法。
[0042]本公开的实施例提供的技术方案至少带来以下有益效果:
[0043]在本公开的实施例提供的技术方案中,首先接收查询指令,若是查询指令携带的时间条件参数指示的时长位于预设时长的范围内,则从存储在缓存空间中的基准数据中查询与上述查询指令对应的数据作为数据结果,若是时间条件参数指示的时长的一部分位于预设时长的范围内,另一部分位于预设时长的范围外,则获取位于预设时长范围内的第一查询指令对应的第一增量数据,并从基准数据中查询位于预设时长范围外的第二查询指令对应的查询数据,然后将第一增量数据和查询数据的总数据作为查询的数据结果。可以通过将预设时长的历史数据作为基准数据存储在缓存空间中,在接收到查询指令时,根据查询指令携带的时间条件参数中位于预设时长内的部分时长,直接从基准数据中查询对应的数据结果,使得数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据查询方法,其特征在于,包括:接收查询指令,所述查询指令携带有时间条件参数;若所述时间条件参数指示的时长位于预设时长的范围内,则从基准数据中查询与所述查询指令对应的数据作为查询的数据结果,其中,所述基准数据存储在缓存空间中,且所述基准数据包括预设时长内的历史数据;若所述时间条件参数指示的时长的一部分位于所述预设时长的范围内,另一部分位于所述预设时长的范围外,则获取第一查询指令对应的第一增量数据,并从所述基准数据中查询第二查询指令对应的查询数据,将所述第一增量数据和所述查询数据的总数据作为查询的数据结果,其中,所述第一查询指令为所述时间条件参数指示的时长中位于所述预设时长的范围内的时长对应的查询指令,所述第二查询指令为所述时间条件参数指示的时长中位于所述预设时长的范围外的时长对应的查询指令。2.根据权利要求1所述的数据查询方法,其特征在于,所述方法还包括:若所述时间条件参数指示的时长位于所述预设时长的范围外,则获取所述查询指令对应的第二增量数据,将所述第二增量数据作为查询的数据结果。3.根据权利要求1所述的数据查询方法,其特征在于,所述查询指令携带有用户标识条件参数;所述缓存空间具有对应的空间标识;所述从基准数据中查询与所述查询指令对应的数据作为查询的数据结果,包括:确定与所述用户标识条件参数对应的空间标识;根据所述空间标识,从对应的缓存空间缓存的基准数据中查询所述数据结果。4.根据权利要求1所述的数据查询方法,其特征在于,所述方法还包括:在未接收到查询指令的情况下,更新所述基准数据。5.根据权利要求4所述的数据查询方法,其特征在于,所述更新所述基准数据,包括:根据用户标识条件参数,获取与所述用户标识条件参数对应的更新数据;根据预设的数据标识,将所述更新数据存储到缓存空间,以更新所述基准数...

【专利技术属性】
技术研发人员:汪敏峰
申请(专利权)人:北京达佳互联信息技术有限公司
类型:发明
国别省市:

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

1