应用于汽车诊断设备上的智能排序方法及汽车诊断设备技术

技术编号:8655575 阅读:153 留言:0更新日期:2013-05-01 23:10
本发明专利技术提供了一种应用于汽车诊断设备上的智能排序方法及汽车诊断设备,该方法包括用户通过键盘输入模块来操作选择需要的诊断车型软件;当再次选择诊断车型软件时,MCU主控模块读取保存在存储模块的信息,根据每个对应车型诊断软件被选中的次数来排序。本发明专利技术提供的应用于汽车诊断设备上的智能排序方法及汽车诊断设备,根据用户的操作习惯对设备中包含的车型诊断软件进行排序,使得用户使用频率多的诊断软件排在前面,以提升用户体验。

【技术实现步骤摘要】

本专利技术涉及汽车电子
,尤其涉及一种应用于汽车诊断设备上的智能排序方法及汽车诊断设备
技术介绍
汽车是人们最熟悉、最常见的交通工具,它在人们生活中发挥着十分重要的作用。随着社会的发展和科学技术的进步,汽车的设计与生产也越来越多的采用电子技术、自动化技术和电子计算机技术,这一方面使汽车的自动化程度越来越高,性能更加的优越,操作更加方便灵活。随着电子技术的迅猛发展,特别是近年来智能手机的快速增长,人们对于电子设备的要求逐渐从满足功能需求转变到满足使用需求。使用需求强调的不仅是产品功能实现,同时更强调产品的易用性,也就是通常说的用户体验。这一点在智能手机领域得到了充分的验证,并且逐渐渗透到了其它电子产品行业。综合性的汽车诊断设备,在过去竞争不激烈的时代,对于开发人员来说,主要是实现其基本的故障诊断功能即可。但是,在今天随着产品竞争的加剧,人们将更多的注意力放在了对产品的用户体验上。综合性的诊断设备所能诊断测试的车型广,包含的诊断车型软件多达几十上百个。如何对几十上百个诊断车型软件进行排序,让用户能快速选中并启动他想要的诊断车型软件来诊断相应的车辆,已成为一个亟需解决的问题。
技术实现思路
本专利技术的目的在于提供一种应用于汽车诊断设备上的智能排序方法及汽车诊断设备,根据用户的操作习惯 对设备中包含的车型诊断软件进行排序,使得用户使用频率多的诊断软件排在前面,以提升用户体验。本专利技术的目的是通过以下技术方案实现的。—种汽车诊断设备,包括:一 MCU控制模块、一 IXD显不模块、一存储模块、一键盘输入模块;MCU控制模块,用于读取保存在存储模块的信息,根据每个对应车型诊断软件被选中的次数来排序;键盘输入模块与MCU控制模块连接,用于选择操作设备;IXD显示模块与MCU控制模块连接,用于上显示出所有可测的诊断车型软件名;存储器模块与MCU控制模块连接,用于记录保存相关信息。进一步优选地,所述MCU控制模块还用于根据设备内程序空间所预装的诊断车型软件名的字母顺序排序,依序列出所有车型诊断软件。进一步优选地,,所述MCU控制模块采用32位的Cortex_M3处理器。进一步优选地,,所述键盘输入模块由上、下、左、右、确认、后退和选择7个按键组成。进一步优选地,所述存储器模块为一非易失性存储器。一种应用于汽车诊断设备上的智能排序方法,包括用户通过键盘输入模块来操作选择需要的诊断车型软件;当再次选择诊断车型软件时,MCU主控模块读取保存在存储模块的信息,根据每个对应车型诊断软件被选中的次数来排序。进一步优选地,,还包括MCU主控模块根据设备内程序空间所预装的诊断车型软件名的字母顺序排序,依序列出所有车型诊断软件。进一步优选地,,再次选择诊断车型软件时,当出现多个诊断车型软件被选中次数相同时,则根据车型名字母顺序排序。本专利技术与现有技术相比,有益效果在于本专利技术提供的应用于汽车诊断设备上的智能排序方法及汽车诊断设备,根据用户的操作习惯对设备中包含的车型诊断软件进行排序,使得用户使用频率多的诊断软件排在前面,以提升用户体验。附图说明图1为本专利技术汽车诊断设备原理框图。 图2为出厂设置诊断软件排序示意图;图3为本专利技术根据用户使用习惯进行排序示意图;图4为本专利技术智能排序方法流程图。具体实施例方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参阅图1所示,本专利技术汽车诊断设备包括— MCU控制模块、一 IXD显不模块、一存储模块、一键盘输入模块;MCU控制模块,用于根据设备内程序空间所预装的诊断车型软件名的字母顺序排序,依序列出所有车型诊断软件。MCU控制模块,还用于读取保存在存储模块的信息,根据每个对应车型诊断软件被选中的次数来排序,当出现多个诊断车型软件被选中次数相同时,则根据车型名字母顺序排序。进一步优选地,MCU控制模块采用32位的Cortex_M3处理器。键盘输人模块与MCU控制模块连接,其由上、下、左、右、确认、后退和选择7个按键组成,用于选择操作设备。IXD显示模块与MCU控制模块连接,用于上显示出所有可测的诊断车型软件名。存储器模块与MCU控制模块连接,用于记录保存相关信息,并且在掉电后数据不丢失。所述存储器模块为一非易失性存储器。请参阅图2所示,汽车诊断设备出厂时系统设置诊断软件排序示意图,包含108个诊断车型软件(针对不同情况,可以设有不同数量诊断车型软件),出厂时根据车型名称字母顺序排序来进行显示。汽车诊断设备上每屏可显示9个诊断车型软件名,108个诊断车型软件需要12屏才可显示完。如果用户想要使用的诊断车型软件名排序靠后,就需要多次翻页来查找,给使用带来不便。设备在出厂时,当用户第一次使用该设备,由于所有车型诊断软件都未被选中过,在非易失存储区所对应的每个车型被选中的次数都是O次,MCU主控模块将根据设备内程序空间所预装的诊断车型软件名的字母顺序排序,依序列出所有车型诊断软件。例如,有如下9个车型诊断软件,按车型名称命名为BENZ,BMW,GM,FORD, CITREON, AUDI, ISUZU,INFINITI,HONDA,默认按字母顺序排序后的显示顺序即为AUDI,BENZ,BMW, CITREON, FORD,GM, HONDA, INFINITI, ISUZUo用户可通过键盘输入模块来操作选择需要的诊断车型软件,比如当用户选中TOYOTA车型后,MCU主控模块在执行对应TOYOTA车型诊断功能前,对应TOYOTA车型诊断软件被选中的计数器自加I,而其它未被选中的车型对应的计数器值不会变,每个诊断车型软件被选中的次数保存在一非易失性存储器模块。当下次再选择诊断车型软件时,MCU主控模块将会读取保存在非易失性存储模块的信息,根据每个对应车型诊断软件被选中的次数来排序,当出现多个诊断车型软件被选中次数相同时,则根据车型名字母顺序排序。例如,假设有如下9个车型诊断软件,按车型名称命名为 BENZ,BMW, AUDIjGM, FORD, CITREON, HONDA, NISSAN, TOYOTA,在用户使用过一段时间后,可以从非易失性存储模块中得出这9个车型诊断软件被使用的次数分别是BENZ诊断软件使用I次BMW诊断软件使用O次AUDI诊断软件使用I次GM诊断软件使用O次 FORD诊断软件使用O次CITROEN诊断软件使用O次HONDA诊断软件使用O次NISSAN诊断软件使用O次TOYOTA诊断软件使用2次那么根据用户使用次数优先排序,得到的结果是TOYOTA使用次数最多排第I ;BENZ诊断软件和AUDI诊断软件各使用I次,但是由于AUDI车型名称字母顺序优先于BENZ,因此AUDI诊断软件排第2,BENZ诊断软件排第3 ;其余6个车型使用次数都是0,同样按车型名称字母顺序排列。因此最后显示出来的车型顺序则为,TOYOTA,AUDI,BENZ,BMW,CITROEN,GM, FORD, HONDA, NISSAN,如图 3 所示。这样优化处理后,被用户使用频繁的诊断车型软件将会自动往前排,方便用户下次使用,从而大大提高产品的易用性。请参阅图4所示,本专利技术智能排序方法,包括步骤4本文档来自技高网...

【技术保护点】
一种汽车诊断设备,其特征在于,包括:一MCU控制模块、一LCD显示模块、一存储模块、一键盘输入模块;MCU控制模块,用于读取保存在存储模块的信息,根据每个对应车型诊断软件被选中的次数来排序;键盘输入模块与MCU控制模块连接,用于选择操作设备;LCD显示模块与MCU控制模块连接,用于上显示出所有可测的诊断车型软件名;存储器模块与MCU控制模块连接,用于记录保存相关信息。

【技术特征摘要】
1.一种汽车诊断设备,其特征在于,包括:一 MCU控制模块、一 LCD显75模块、一存储模块、一键盘输入模块; MCU控制模块,用于读取保存在存储模块的信息,根据每个对应车型诊断软件被选中的次数来排序; 键盘输入模块与MCU控制模块连接,用于选择操作设备; IXD显示模块与MCU控制模块连接,用于上显示出所有可测的诊断车型软件名; 存储器模块与MCU控制模块连接,用于记录保存相关信息。2.如权利要求1所述的汽车诊断设备,其特征在于,所述MCU控制模块还用于根据设备内程序空间所预装的诊断车型软件名的字母顺序排序,依序列出所有车型诊断软件。3.如权利要求1所 述的汽车诊断设备,其特征在于,所述MCU控制模块采用32位的Cortex-M3 处理器。4.如权利要求1所述的汽车诊断设备,其特征在...

【专利技术属性】
技术研发人员:刘均刘刚
申请(专利权)人:深圳市元征软件开发有限公司
类型:发明
国别省市:

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

1