1.一种电池簇数据处理方法,其特征在于,其包括:
检测同步时钟信号当前处于低电平还是处于高电平;
若同步时钟信号处于低电平,同步采集至少一个电池簇的初始数据,并将采集到的所有初始数据存储至预设共享内存中,每一个电池簇通过一个线程执行采集操作,每一个初始数据的标志位为未处理;
若同步时钟信号处于高电平,从所述预设共享内存中复制所述所有初始数据后,处理每一个初始数据以获得一个处理后数据,并将所有处理后数据存储至预设共享区域中,每一个处理后数据的标志位修改为已处理。
2.根据权利要求1所述的电池簇数据处理方法,其特征在于,同步采集至少一个电池簇的初始数据,之后还包括:
检测到所述同步时钟信号处于上升沿时,打包每一个电池簇的初始数据,并上传打包后数据。
3.根据权利要求1所述的电池簇数据处理方法,其特征在于,所有处理后数据存储至预设共享区域中,之后还包括:
接收至少一个进程的调用请求;
交互与所述调用请求对应的目标处理后数据至发起所述调用请求的目标进程。
4.根据权利要求3所述的电池簇数据处理方法,其特征在于,所述进程包括监控进程、主进程、通信转发进程、HDB进程和WEB进程。
5.根据权利要求1所述的电池簇数据处理方法,其特征在于,其还包括:
侦听是否接收到至少一个目标电池簇的连接请求;
若接收到至少一个目标电池簇的连接请求,创建至少一个目标线程,所述目标线程用于采集目标电池簇的初始数据,每一个目标线程对应一个目标电池族。
6.一种电池簇数据处理系统,其特征在于,其包括:
检测模块,用于检测同步时钟信号当前处于低电平还是处于高电平;
采集模块,用于若同步时钟信号处于低电平,同步采集至少一个电池簇的初始数据,并将采集到的所有初始数据存储至预设共享内存中,每一个电池簇通过一个线程执行采集操作,每一个初始数据的标志位为未处理;
处理模块,用于若同步时钟信号处于高电平,从所述预设共享内存中复制所述所有初始数据后,处理每一个初始数据以获得一个处理后数据,并将所有处理后数据存储至预设共享区域中,每一个处理后数据的标志位修改为已处理。
7.根据权利要求6所述的电池簇数据处理系统,其特征在于,所述采集模块还包括:
打包单元,用于检测到所述同步时钟信号处于上升沿时,打包每一个电池簇的初始数据,并上传打包后数据。
8.根据权利要求6所述的电池簇数据处理系统,其特征在于,其还包括:
请求接收模块,用于接收至少一个进程的调用请求;
交互模块,用于交互与所述调用请求对应的目标处理后数据至发起所述调用请求的目标进程。
9.根据权利要求7所述的电池簇数据处理系统,其特征在于,所述进程包括监控进程、主进程、通信转发进程、HDB进程和WEB进程。
10.根据权利要求6所述的电池簇数据处理系统,其特征在于,其还包括:
侦听模块,用于侦听是否接收到至少一个目标电池簇的连接请求;
线程创建模块,用于若接收到至少一个目标电池簇的连接请求,创建至少一个目标线程,所述目标线程用于采集目标电池簇的初始数据,每一个目标线程对应一个目标电池族。