数据统计管理方法及装置制造方法及图纸

技术编号:19342077 阅读:28 留言:0更新日期:2018-11-07 13:52
本申请公开了一种数据统计管理方法及装置。该数据统计管理方法及装置,用于主服务器端,包括:接收第一用户的第一查询指令;根据所述第一查询指令得到第一数据的预查询结果;判断所述第一数据的预查询结果是否满足预设缓存条件;如果不满足所述预设缓存条件,则将所述第一查询指令发送至从服务器。用于从服务器端,包括:用于接收主服务器的第一查询指令;用于根据预设数据拆分规则获取所述第一数据;用于向数据查询终端发送所述第一数据。本申请解决了数据统计准确度低,数据获取速度慢的技术问题。

Data statistics management method and device

The application discloses a data statistic management method and device. The data statistics management method and device are used on the main server side, including receiving the first query instruction of the first user, obtaining the pre-query result of the first data according to the first query instruction, judging whether the pre-query result of the first data satisfies the pre-caching condition or not, if the pre-caching condition is not satisfied. The first query instruction is sent to the slave server. The slave server side includes: receiving the first query instruction of the master server; acquiring the first data according to the preset data splitting rules; and transmitting the first data to the data query terminal. This application solves the technical problems of low accuracy of data statistics and slow data acquisition.

【技术实现步骤摘要】
数据统计管理方法及装置
本申请涉及数据统计领域,具体而言,涉及一种数据统计管理方法及装置。
技术介绍
随着网络技术的广泛应用,网络中的数据流量也越来越多。为了方便网络管理者掌握大量网络数据信息,迫切地希望提供一种直观的、快速的数据统计管理方法。尤其是在仓库管理领域,管理者需要及时掌握各管辖区域内仓库的具体情况以及外租情况,另外,管理者还需要实时了解客户的跟进、流失以及客户对不同仓库的报价和结单情况,以便管理者针对每个阶段客户的流失率或者增长率进行掌控,从而完善对仓库的管理体制。而现有的数据统计过程大多由工作人员对数据进行手动输入,由于庞大的数据量很容易造成工作人员的视觉疲劳,输入数据错误的情况时常发生,造成管理者无法根据统计数据进行准确的经营管理。针对相关技术中数据统计准确度低,数据获取速度慢的问题,目前尚未提出有效的解决方案。
技术实现思路
本申请的主要目的在于提供一种数据统计管理方法及装置,以解决数据统计准确度低,数据获取速度慢的问题。为了实现上述目的,根据本申请的一个方面,提供了一种数据统计管理方法。根据本申请的数据统计管理方法,用于主服务器端,所述方法包括:接收第一用户的第一查询指令;根据所述第一查询指令得到第一数据的预查询结果;判断所述第一数据的预查询结果是否满足预设缓存条件;以及如果不满足所述预设缓存条件,则将所述第一查询指令发送至从服务器。进一步的,根据所述第一查询指令得到第一数据的预查询结果包括:根据所述第一查询指令得到第一数据的分类结果;根据所述第一数据的分类结果得到第一数据的存储量;判断所述第一预查询结果是否满足预设缓存条件包括:判断所述第一数据的存储量是否满足预设缓存容量;如果不满足所述预设缓存条件,则将所述第一查询指令发送至从服务器包括:如果所述第一数据的存储量大于所述预设缓存容量,则将所述第一查询指令发送至从服务器。进一步的,根据所述第一查询指令得到第一数据的预查询结果包括:根据所述第一查询指令得到第一数据的分类结果;根据所述第一数据的分类结果得到第一数据的缓存速度;判断所述第一预查询结果是否满足预设缓存条件包括:判断所述第一数据的缓存速度是否满足预设缓存速度;如果不满足所述预设缓存条件,则将所述第一查询指令发送至从服务器包括:如果所述第一数据的缓存速度低于所述预设缓存速度,则将所述第一查询指令发送至从服务器。为了实现上述目的,根据本申请的另一方面,提供了一种数据统计管理装置。根据本申请的数据统计管理装置,用于主服务器端,包括:第一接收模块,用于接收第一用户的第一查询指令;处理模块,用于根据所述第一查询指令得到第一数据的预查询结果;判断模块,用于判断所述第一数据的预查询结果是否满足预设缓存条件;指令发送模块,用于如果不满足所述预设缓存条件,则将所述第一查询指令发送至从服务器。进一步的,所述处理模块包括:第一处理单元,用于根据所述第一查询指令得到第一数据的分类结果;第二处理单元,用于根据所述第一数据的分类结果得到第一数据的存储量;所述判断模块包括:第一判断单元,用于判断所述第一数据的存储量是否满足预设缓存容量;所述指令发送模块包括:第一指令发送单元,用于如果所述第一数据的存储量大于所述预设缓存容量,则将所述第一查询指令发送至从服务器。进一步的,所述处理模块包括:第三处理单元,用于根据所述第一查询指令得到第一数据的分类结果;第四处理单元,用于根据所述第一数据的分类结果得到第一数据的缓存速度;所述判断模块包括:第二判断单元,用于判断所述第一数据的缓存速度是否满足预设缓存速度;所述指令发送模块包括:第二指令发送单元,用于如果所述第一数据的缓存速度低于所述预设缓存速度,则将所述第一查询指令发送至从服务器。为了实现上述目的,根据本申请的另一个方面,提供了一种数据统计管理方法。根据本申请的数据统计管理方法,用于从服务器端,所述方法包括:接收主服务器的第一查询指令;根据预设数据拆分规则获取所述第一数据;向数据查询终端发送所述第一数据。进一步的,根据预设数据拆分规则调取所述第一数据包括:根据预设数据拆分规则生成数据分布列表,所述数据分布列表包括:待缓存数据的各数据分片大小和各数据分片在缓存节点中的存储位置;根据所述数据分布列表将待缓存的所述第一数据缓存至缓存节点中;向数据查询终端发送所述第一数据包括:从所述缓存节点中获取所述第一数据;将所述第一数据发送给数据查询终端。为了实现上述目的,根据本申请的另一方面,提供了一种数据统计管理装置。根据本申请的数据统计管理装置,用于从服务器端,包括:第二接收模块,用于接收主服务器的第一查询指令;分布缓存模块,用于根据预设数据拆分规则获取所述第一数据;发送模块,用于向数据查询终端发送所述第一数据。进一步的,所述分布缓存模块包括:生成单元,用于根据预设数据拆分规则生成数据分布列表,所述数据分布列表包括:待缓存数据的各数据分片大小和各数据分片在缓存节点中的存储位置;缓存单元,用于根据所述数据分布列表将待缓存的所述第一数据缓存至缓存节点中;所述发送模块包括:获取单元,用于从所述缓存节点中获取所述第一数据;发送单元,用于将所述第一数据发送给数据查询终端。在本申请实施例中,在主服务器端接收第一用户的第一查询指令,根据第一查询指令得到第一数据的预查询结果,判断第一数据的预查询结果是否满足预设缓存条件,如果第一数据的查询结果不满足预设缓存条件,则将第一查询指令发送至从服务器。在从服务器端接收主服务器端发送的第一查询指令,根据预设数据拆分规则获取第一数据,从服务器端向数据查询终端发送第一数据,达到了根据查询指令对查询数据类型进行判断后,根据数据类型的不同主服务器和从服务器分别向数据查询终端进行查询数据的发送。通过从服务器向数据查询终端发送查询数据时,通过分布式缓存方式对查询数据进行预缓存后再向数据查询终端发送,从而实现了大大提高查询数据速度的技术效果,进而解决了数据统计准确度低,数据获取速度慢的的技术问题。附图说明构成本申请的一部分的附图用来提供对本申请的进一步理解,使得本申请的其它特征、目的和优点变得更明显。本申请的示意性实施例附图及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是本专利技术数据统计管理方法用于主服务器端的流程框图;图2是本专利技术数据统计管理方法用于主服务器端中第一实施例的流程框图;图3是本专利技术数据统计管理方法用于主服务器端中第二实施例的流程框图;图4是本专利技术数据统计管理装置用于主服务器端的结构框图;图5是本专利技术数据统计管理装置用于主服务器端中第一实施例的结构框图;图6是本专利技术数据统计管理装置用于主服务器端中第二实施例的结构框图;图7是本专利技术数据统计管理方法用于从服务器端的流程框图;图8是本专利技术数据统计管理方法用于从服务器端的第三实施例的流程框图;图9是本专利技术数据统计管理装置用于从服务器端的结构框图;图10是本专利技术数据统计管理装置用于从服务器端中第三实施例的结构框图。具体实施方式为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获本文档来自技高网
...

【技术保护点】
1.一种数据统计管理方法,其特征在于,用于主服务器端,所述方法包括:接收第一用户的第一查询指令;根据所述第一查询指令得到第一数据的预查询结果;判断所述第一数据的预查询结果是否满足预设缓存条件;以及如果不满足所述预设缓存条件,则将所述第一查询指令发送至从服务器。

【技术特征摘要】
1.一种数据统计管理方法,其特征在于,用于主服务器端,所述方法包括:接收第一用户的第一查询指令;根据所述第一查询指令得到第一数据的预查询结果;判断所述第一数据的预查询结果是否满足预设缓存条件;以及如果不满足所述预设缓存条件,则将所述第一查询指令发送至从服务器。2.根据权利要求1所述的数据统计管理方法,其特征在于,根据所述第一查询指令得到第一数据的预查询结果包括:根据所述第一查询指令得到第一数据的分类结果;根据所述第一数据的分类结果得到第一数据的存储量;判断所述第一预查询结果是否满足预设缓存条件包括:判断所述第一数据的存储量是否满足预设缓存容量;如果不满足所述预设缓存条件,则将所述第一查询指令发送至从服务器包括:如果所述第一数据的存储量大于所述预设缓存容量,则将所述第一查询指令发送至从服务器。3.根据权利要求1所述的数据统计管理方法,其特征在于,根据所述第一查询指令得到第一数据的预查询结果包括:根据所述第一查询指令得到第一数据的分类结果;根据所述第一数据的分类结果得到第一数据的缓存速度;判断所述第一预查询结果是否满足预设缓存条件包括:判断所述第一数据的缓存速度是否满足预设缓存速度;如果不满足所述预设缓存条件,则将所述第一查询指令发送至从服务器包括:如果所述第一数据的缓存速度低于所述预设缓存速度,则将所述第一查询指令发送至从服务器。4.一种数据统计管理装置,其特征在于,用于主服务器端,包括:第一接收模块,用于接收第一用户的第一查询指令;处理模块,用于根据所述第一查询指令得到第一数据的预查询结果;判断模块,用于判断所述第一数据的预查询结果是否满足预设缓存条件;指令发送模块,用于如果不满足所述预设缓存条件,则将所述第一查询指令发送至从服务器。5.根据权利要求4所述的数据统计管理装置,其特征在于,所述处理模块包括:第一处理单元,用于根据所述第一查询指令得到第一数据的分类结果;第二处理单元,用于根据所述第一数据的分类结果得到第一数据的存储量;所述判断模块包括:第一判断单元,用于判断所述第一数据的存储量...

【专利技术属性】
技术研发人员:杨洪兵孟俊良陈宗宪汪堃吕仁军张振岳谭野李琛杨鹤刘蕴慧赵媛宁张小龙
申请(专利权)人:北京易代储科技有限公司
类型:发明
国别省市:北京,11

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

1