数据处理方法、数据处理模块和控制器以及设备技术

技术编号:37146845 阅读:10 留言:0更新日期:2023-04-06 21:58
本发明专利技术公开了一种数据处理方法、数据处理模块和控制器以及设备,其中,该数据处理方法包括:获取输入数据值;确定输入数据值所属的目标数据区间;根据配置的目标查找方式在目标数据区间查找输入数据值对应的目标数据标识;输出目标数据标识。根据本发明专利技术实施例的数据处理方法,可以提升数据读取和处理的效率,进而提高系统性能,且成本低易实现。且成本低易实现。且成本低易实现。

【技术实现步骤摘要】
数据处理方法、数据处理模块和控制器以及设备


[0001]本专利技术涉及数据处理
,尤其是涉及一种数据处理方法、数据处理模块和控制器以及设备。

技术介绍

[0002]在设备中,通常将应用程序所需要的数据表预先存储至MCU(Microcontroller Unit,微控制单元)芯片内部存储体中,当设备运行并需要查找表中的内容时,应用程序依次读取表中的数据,或者应用程序使用二分法读取表中的数据,进而判断所读取到的数据是否为所需要的数据。
[0003]在相关技术中,采用软件应用程序进行查表操作的方式,不仅需要花费大量时间进行数据读取和判断,并且在复杂应用程序中,软件执行效率低,会导致系统性能降低。

技术实现思路

[0004]本专利技术旨在至少解决现有技术中存在的技术问题之一。为此,本专利技术的目的之一在于提出一种数据处理方法,可以提高数据读取和处理效率,进而提高系统性能,成本低且易实现。
[0005]本专利技术的目的之二在于提出一种数据处理模块。
[0006]本专利技术的目的之三在于提出一种控制器。
[0007]本专利技术的目的之四在于提出一种设备。
[0008]为了达到上述目的,本专利技术第一方面实施例提出的数据处理方法,包括:获取输入数据值;确定所述输入数据值所属的目标数据区间;根据配置的目标查找方式在所述目标数据区间查找所述输入数据值对应的目标数据标识;输出所述目标数据标识。
[0009]根据本专利技术实施例的数据处理方法,对预存储的数据值进行区间划分,在进行目标数值查找时,先确定输入数据值所在的目标数据区间,再进一步根据配置的目标查找方式在目标数据区间查找输入数据值对应的目标数据标识并输出,可以提高数据读取和处理的效率,进而提升系统的性能,此外本专利技术实施例的方法可以通过硬件处理即可满足,成本低、易实现。
[0010]在本专利技术的一些实施例中,所述目标查找方式包括顺序查找方式,根据配置的目标查找方式在所述目标数据区间查找所述输入数据值对应的目标数据标识,包括:从所述目标数据区间的第一分界阈值到第二分界阈值顺序读取数据值;将读取的数据值与所述输入数据值进行匹配,直至匹配到所述输入数据值;获得与所述输入数据值匹配的数据值对应的数据标识以作为所述目标数据标识。
[0011]在本专利技术的一些实施例中,从所述目标数据区间的第一分界阈值到第二分界阈值顺序读取数据值,包括:从所述目标数据区间的区间下限阈值到区间上限阈值顺序读取数据值;或者,从所述目标数据区间的区间上限阈值到区间下限阈值顺序读取数据值。
[0012]在本专利技术的一些实施例中,所述目标查找方式包括间隔查找方式,根据配置的目
标查找方式在所述目标数据区间查找所述输入数据值对应的目标数据标识,包括:从所述目标数据区间的第一分界阈值到第二分界阈值每隔预设间隔数读取数据值;将读取的数据值与所述输入数据值进行匹配,直至匹配到所述输入数据值;获得与所述输入数据值匹配的数据值对应的数据标识以作为所述目标数据标识。
[0013]在本专利技术的一些实施例中,将读取的数据值与所述输入数据值进行匹配,直至匹配到所述输入数据值,包括:若所述读取的数据值超过所述输入数据值,从当前读取的数据值反方向顺序读取数据值,直至匹配到所述输入数据值。
[0014]在本专利技术的一些实施例中,从所述目标数据区间的第一分界阈值到第二分界阈值每隔预设间隔数读取数据值,包括:从所述目标数据区间的区间下限阈值到区间上限阈值每隔预设间隔数读取数据值;所述读取的数据值超过所述输入数据值包括:所述读取的数据值大于所述输入数据值。
[0015]在本专利技术的一些实施例中,从所述目标数据区间的第一分界阈值到第二分界阈值每隔预设间隔数读取数据值,包括:从所述目标数据区间的区间上限阈值到区间下限阈值每隔预设间隔数读取数据值;所述读取的数据值超过所述输入数据值包括:所述读取的数据值小于所述输入数据值。
[0016]为了达到上述目的,本专利技术第二方面实施例提出的数据处理模块,包括:获取单元,用于获取输入数据值;确定单元,用于确定所述输入数据值所属的目标数据区间;查找单元,用于根据配置的目标查找方式在所述目标数据区间查找所述输入数据值对应的目标数据标识;输出单元,用于输入所述目标数据标识。
[0017]根据本专利技术实施例的数据处理模块,基于获取单元、确定单元、查找单元和输出单元的架构,可先对预存储的数据值进行区间划分,在进行目标数值查找时,确定单元确定输入数据值所在的目标数据区间,查找单元和输出单元再进一步根据配置的目标查找方式在目标数据区间查找输入数据值对应的目标数据标识并输出。数据处理模块可由硬件模块组成,整个数据查找过程可全部由硬件实现,可实现配置完成后的硬件逻辑自动对输入数据值进行查找,可提升复杂应用系统中数据的读取和处理效率,且数据处理的成本低,方法易实现。
[0018]为了达到上述目的,本专利技术第三方面实施例提出的控制器,包括:存储模块,所述存储模块配置为多个数据区间,多个数据区间存储有数据值与数据标识对应的数据表;数据处理模块,所述数据处理模块与所述存储模块通信连接,用于根据上面任一项实施例所述的数据处理方法读取数据。
[0019]根据本专利技术实施例的控制器,存储模块配置为多个数据区间,多个数据区间存储有数据值与数据标识对应的数据表。在进行目标数值查找时,数据处理模块根据上面实施例的数据处理方法根据输入数据值对预存在数据模块中的数据进行读取和处理,以实现数据的精确查找,可提升数据的读取和处理效率。数据处理模块可全部由硬件实现,可实现配置完成后的硬件逻辑自动对输入数据值进行查找,成本低、易实现。
[0020]为了达到上述目的,本专利技术第四方面实施例提出的设备,包括设备本体和设置在所述设备本体上的如上面第三方面实施例所述的控制器。
[0021]根据本专利技术实施例设备,设备运行过程中,当需要进行目标数据值查找时,控制器可以按照上面实施例的数据处理方法根据输入数据值对预存在数据模块中的数据进行读
取和处理,以实现数据的精确查找,可提升复杂应用系统中数据的读取和处理效率。且控制器中的数据处理模块可全部由硬件实现,可实现配置完成后的硬件逻辑自动对输入数据值进行查找,且数据处理的成本低、易实现。
[0022]本专利技术的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。
附图说明
[0023]本专利技术的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
[0024]图1是根据本专利技术一个实施例的数据处理方法的流程图;
[0025]图2是根据本专利技术一个实施例的数据处理方法的控制逻辑示意图;
[0026]图3是根据本专利技术另一个实施例的数据处理方法的流程图;
[0027]图4是根据本专利技术一个实施例的数据处理模块的框图;
[0028]图5是根据本专利技术一个实施例的控制器的框图;
[0029]图6是根据本专利技术一个实施例的本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,其特征在于,包括:获取输入数据值;确定所述输入数据值所属的目标数据区间;根据配置的目标查找方式在所述目标数据区间查找所述输入数据值对应的目标数据标识;输出所述目标数据标识。2.根据权利要求1所述的数据处理方法,其特征在于,所述目标查找方式包括顺序查找方式,根据配置的目标查找方式在所述目标数据区间查找所述输入数据值对应的目标数据标识,包括:从所述目标数据区间的第一分界阈值到第二分界阈值顺序读取数据值;将读取的数据值与所述输入数据值进行匹配,直至匹配到所述输入数据值;获得与所述输入数据值匹配的数据值对应的数据标识以作为所述目标数据标识。3.根据权利要求2所述的数据处理方法,其特征在于,从所述目标数据区间的第一分界阈值到第二分界阈值顺序读取数据值,包括:从所述目标数据区间的区间下限阈值到区间上限阈值顺序读取数据值;或者,从所述目标数据区间的区间上限阈值到区间下限阈值顺序读取数据值。4.根据权利要求1所述的数据处理方法,其特征在于,所述目标查找方式包括间隔查找方式,根据配置的目标查找方式在所述目标数据区间查找所述输入数据值对应的目标数据标识,包括:从所述目标数据区间的第一分界阈值到第二分界阈值每隔预设间隔数读取数据值;将读取的数据值与所述输入数据值进行匹配,直至匹配到所述输入数据值;获得与所述输入数据值匹配的数据值对应的数据标识以作为所述目标数据标识。5.根据权利要求4所述的数据处理方法,其特征在于,将读取的数据值与所述输入数据值进行匹配,直至匹配到所述输入数据...

【专利技术属性】
技术研发人员:周博
申请(专利权)人:比亚迪半导体股份有限公司
类型:发明
国别省市:

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

1