一种应用数据的处理方法及装置制造方法及图纸

技术编号:7917819 阅读:171 留言:0更新日期:2012-10-25 02:52
本发明专利技术实施例提供了一种应用数据的处理方法,包括:设定应用数据的处理周期;获取当前处理周期采集的数据;利用上一处理周期对应的应用数据对所述当前处理周期采集的数据进行处理,用以过滤所述当前处理周期采集的数据,确定过滤后的所述当前处理周期采集的数据为所述当前处理周期对应的应用数据;确定下一处理周期为当前处理周期,返回执行获取当前处理周期采集的数据的步骤。本发明专利技术实施例提供的获取应用数据的方法,利用上一处理周期对应的应用数据对当前处理周期采集的数据进行过滤处理,获取新的高可靠应用数据。

【技术实现步骤摘要】

本专利技术涉及车辆数据处理
,更具体地说,涉及ー种应用数据的处理方法及装置
技术介绍
数字信号输入DI (Digital Input)设备是车载装备中的重要部件,分布在车载装备的各个系统中,负责实时采集系统工作时所需的数字信号。DI设备作为数据采集者,负责提供与车辆运行相关的重要数据,数据采集的正确性决定了车辆运行的安全性。如果采集数据发生错误,将严重影响系统的正常工作,并可能导致车辆运行故障甚至机破。目前在车辆产品中,对DI采集数据常用的处理方式是连续比较2次DI采集数据,如果2次DI采集数据值不同,则重新读取新的DI采集数据作为DI应用数据,这种方 式获取的DI应用数据实际是随机的、不可靠的,其很难满足车辆产品逐渐提高的安全性要求。
技术实现思路
有鉴于此,为了解决传统的DI应用数据处理方法可靠性不高的问题,提供了ー种应用数据的处理方法,技术方案如下ー种应用数据的处理方法,包括设定应用数据的处理周期; 获取当前处理周期采集的数据;利用上ー处理周期对应的应用数据对所述当前处理周期采集的数据进行处理,用以过滤所述当前处理周期采集的数据,确定过滤后的所述当前处理周期采集的数据为所述当前处理周期对应的应用数据;确定下ー处理周期为当前处理周期,返回执行获取当前处理周期采集的数据的步骤。优选的,在上述应用数据的处理方法中,所述利用上ー处理周期对应的应用数据对所述当前处理周期采集的数据进行处理,用以过滤所述当前处理周期采集的数据,确定过滤后的所述当前处理周期采集的数据为所述当前处理周期对应的应用数据,具体包括所述采集数据与所述上ー处理周期对应的应用数据进行异或操作,得到当前位置变化点数据初始值;将所述当前位置变化点数据初始值存放到循环缓存区的当前位置,其中,所述循环缓存区为预先设置的至少具有2个缓存区域的缓存区;所述循环缓存区当前位置的数据与所述循环缓存区的其他位置的数据进行与操作,得到有效变化点数据;所述有效变化点数据与所述当前位置变化点数据初始值异或得到当前位置的变化点数据,更新所述循环缓存区当前位置的数据为所述当前位置的变化点数据;所述有效变化点数据与所述上ー处理周期对应的应用数据进行异或操作得到当前处理周期的应用数据。优选的,在上述应用数据的处理方法中,所述确定下ー处理周期为当前处理周期,返回执行获取当前处理周期采集的数据的步骤,具体包括移到所述循环缓存区的下一位置返回执行获取当前处理周期采集的数据的步骤。优选的,在上述应用数据的处理方法中,所述应用数据为DI应用数据。另外,本专利技术还提供了ー种应用数据的处理装置,包括周期设定单元,用于设定应用数据的处理周期; 数据获取単元,用于获取当前处理周期采集的数据;数据处理単元,用于利用上ー处理周期对应的应用数据对所述当前处理周期采集的数据进行处理,用以过滤所述当前处理周期采集的数据,确定过滤后的所述当前处理周期采集的数据为所述当前处理周期对应的应用数据;返回単元,用于确定下ー处理周期为当前处理周期,返回执行获取当前处理周期采集的数据的步骤。优选的,在上述应用数据的处理装置中,数据处理単元具体包括计算存储单元,用于将所述采集数据与所述上ー处理周期对应的应用数据进行异或操作,得到当前位置变化点数据初始值,将所述当前位置变化点数据初始值存放到循环缓存区的当前位置,其中,所述循环缓存区为预先设置的至少具有2个缓存区域的缓存区;计算单元,用于将所述循环缓存区当前位置的数据与所述循环缓存区的其他位置的数据进行与操作,得到有效变化点数据;计算更新単元,用于将所述有效变化点数据与所述当前位置变化点数据初始值异或得到当前位置的变化点数据,更新所述循环缓存区当前位置的数据为所述当前位置的变化点数据;应用数据确定単元,用于将所述有效变化点数据与所述上ー处理周期对应的应用数据进行异或操作得到当前处理周期的应用数据。优选的,在上述应用数据的处理装置中,所述返回単元具体包括位置移动单元,用于将移到所述循环缓存区的下一位置;步骤返回単元,用于返回数据获取単元,执行获取当前处理周期采集的数据的步骤。优选的,在上述应用数据的处理装置中,其特征在于,所述应用数据为DI应用数据。本专利技术实施例提供的应用数据的处理方法和装置,利用上ー处理周期对应的应用数据对当前处理周期采集的数据进行过滤处理,获取新的高可靠应用数据。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本专利技术实施例提供的应用数据处理方法的一种流程示意图;图2为本专利技术实施例提供的应用数据处理方法的另一流程示意图;图3为本专利技术实施例提供的应用数据处理装置的一种结构示意图;图4为本专利技术实施例提供的数据处理単元的一种结构示意图;图5为本专利技术实施例提供的返回単元的一种结构示意图。具体实施例方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。 參考图1,示出了一种应用数据处理方法的流程示意图。步骤101 :设定应用数据的处理周期。步骤102 :获取当前处理周期采集的采集数据。步骤103 :利用上ー处理周期对应的应用数据对上述当前处理周期采集的采集数据进行处理,用以过滤上述当前处理周期采集的采集数据,确定过滤后的上述当前处理周期采集的采集数据为上述当前处理周期对应的应用数据。步骤104 :确定下ー处理周期为当前处理周期,返回步骤102。本专利技术实施例提供的应用数据处理方法,利用上ー处理周期对应的应用数据对当前处理周期采集的数据进行过滤处理,获取新的高可靠应用数据。进ー步的,參考图2,上述利用上ー处理周期对应的应用数据对上述当前处理周期采集的数据进行处理,用以过滤上述当前处理周期采集的数据,确定过滤后的上述当前处理周期采集的数据为上述当前处理周期对应的应用数据,具体包括步骤31 :上述采集数据与上述上ー处理周期对应的应用数据进行异或操作,得到当前位置变化点数据初始值。步骤32 :将上述当前位置变化点数据初始值存放到循环缓存区的当前位置。其中,上述循环缓存区为预先设置的,其至少具有2个缓存区域。需要说明的是,首次上电时,第一次获取的采集数据作为上ー处理周期对应的应用数据,与第二次获取的采集数据进行异或操作,得到当前位置变化点数据初始值。步骤33 :上述循环缓存区当前位置的数据与上述循环缓存区的其他位置的数据进行与操作,得到有效变化点数据。需要说明的是,首次上电时,上述循环缓存区的其他位置的数据均为O。步骤34 :上述有效变化点数据与上述当前位置变化点数据初始值异或得到当前位置的变化点数据,更新上述循环缓存区当前位置的数据为上述当前位置的变化点数据。步骤35 :上述有效变化点数据与上述上ー处理周期对应的应用数据进行异或操作得到当前处理周期的应用数据。得到的当前处理周期的应用数据存储到设备的内存中。进ー步的,确定下ー处理周本文档来自技高网...

【技术保护点】
一种应用数据的处理方法,其特征在于,包括:设定应用数据的处理周期;获取当前处理周期采集的采集数据;利用上一处理周期对应的应用数据对所述当前处理周期采集的采集数据进行处理,用以过滤所述当前处理周期采集的采集数据,确定过滤后的所述当前处理周期采集的采集数据为所述当前处理周期对应的应用数据;确定下一处理周期为当前处理周期,返回执行获取当前处理周期采集的数据的步骤。

【技术特征摘要】

【专利技术属性】
技术研发人员:张森刘群欣
申请(专利权)人:南车株洲电力机车研究所有限公司
类型:发明
国别省市:

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

1