1.一种时序数据处理方法,其特征在于,所述方法由服务器执行,包括:接收多个设备发送的多条待处理数据,所述多条待处理数据分别包括所述多个设备采集的时序数据以及所述多个设备的标识码;根据所述服务器的中央处理器CPU核心数量对所述多个设备的分组结果,将所述多条待处理数据分别导入相应的任务队列中进行依序处理,对应获得多条结果数据;以及将所述结果数据依序存储至第一缓存队列中;根据所述第一缓存队列,生成第二缓存队列,所述第二缓存队列中存储的所述结果数据与所述第一缓存队列当前存储的所述结果数据完全相同;将所述第二缓存队列中的所述结果数据发送至数据库;以及当所述第二缓存队列为空时,删除所述第二缓存队列。
2.根据权利要求1所述的方法,其特征在于,所述分组结果根据下述步骤获得:将所述标识码输入预构造的哈希函数,以所述哈希函数的输出结果作为所述标识码对应设备的所述分组结果。
3.根据权利要求1所述的方法,其特征在于,根据对所述多个设备的分组结果,将所述多条待处理数据分别导入相应的任务队列中进行依序处理,对应获得多条结果数据包括:根据所述分组结果,将所述多条待处理数据中的所述时序数据分别导入相应的线程池的所述任务队列中,每个所述线程池包括一个处理线程;以及在每个所述线程池中,通过所述处理线程依次处理导入所述线程池的所述任务队列中的所述时序数据,对应获得所述多条结果数据。
4.根据权利要求3所述的方法,其特征在于,还包括:接收经所述依序处理获得的新的所述结果数据,并存储至所述第一缓存队列中。
5.一种时序数据处理装置,其特征在于,包括:数据接收模块,用于接收多个设备发送的多条待处理数据,所述多条待处理数据分别包括所述多个设备采集的时序数据以及所述多个设备的标识码;数据处理模块,用于根据服务器的中央处理器CPU核心数量对所述多个设备的分组结果,将所述多条待处理数据分别导入相应的任务队列中进行依序处理,对应获得多条结果数据;以及数据缓存模块,用于将所述结果数据依序存储至第一缓存队列中;队列生成模块,用于根据所述第一缓存队列,生成第二缓存队列,所述第二缓存队列中存储的所述结果数据与所述第一缓存队列当前存储的所述结果数据完全相同;数据发送模块,用于将所述第二缓存队列中的所述结果数据发送至数据库;以及队列删除模块,用于当所述第二缓存队列为空时,删除所述第二缓存队列。
6.一种服务器,包括:存储器、处理器及存储在所述存储器中并可在所述处理器中运行的可执行指令,其特征在于,所述处理器执行所述可执行指令时实现如权利要求1-4任一项所述的方法。
7.一种时序数据处理系统,其特征在于,包括:多个设备、根据权利要求6所述的服务器以及数据库;其中,所述服务器从所述多个设备接收多条待处理数据,并将多条结果数据发送至所述数据库。
8.一种计算机可读存储介质,其上存储有计算机可执行指令,其特征在于,所述可执行指令被处理器执行时实现如权利要求1-4任一项所述的方法。