胎压监测装置及其升级系统和方法
【专利摘要】本发明公开了一种胎压监测装置及其升级方法和系统,所述胎压监测装置的升级方法包括步骤:升级装置检测胎压监测装置的库函数单元中需要升级的功能模块,并根据检测结果向所述胎压监测装置发送相应的升级数据;胎压监测装置根据所述升级数据对相应的功能模块进行升级;其中,所述胎压监测装置的库函数单元包括至少两功能模块,各功能模块可独立存在,独立升级。从而,不但可以对所有的功能模块均进行升级,而且升级时,仅对需要升级的功能模块进行升级,减少了升级工作量或升级代码量,缩短了升级时间。因此,既提升了升级的灵活性,又提高了升级速度,实现了灵活快捷的对胎压监测装置进行升级。
【专利说明】胎压监测装置及其升级系统和方法
【技术领域】
[0001]本发明涉及胎压监测【技术领域】,尤其是涉及一种胎压监测装置的升级方法和系统以及胎压监测装置。
【背景技术】
[0002]汽车轮胎压力实时监视系统(TPMS),主要用于当汽车行驶时实时地对轮胎气压进行自动监测,对轮胎漏气和低气压进行报警,以保障行车安全,是驾车者、乘车人的生命安全保障预警系统。通用型的胎压监测装置作用于后装市场用于替换原厂胎压传感器,它可以通过外部设备对其重编程升级,以兼容不同厂家不同协议的胎压监测系统。
[0003]现有的通用型的胎压监测装置,大多采用两层程序结构方式,包括引导单元和应用单元,通过引导单元完成对整个应用单元的升级。这种程序结构,即便是对应用单元中的程序做出微小的改动,都需要对整个应用单元进行升级,升级效率极低。
[0004]还有一种是采用三层程序结构方式,包括引导单元、库函数单元和协议功能单元,其中库函数单元和引导单元一起作为固化程序烧录到芯片当中,不可变动,只能由引导单元对协议功能程序进行升级,虽然减少了升级的代码量,但灵活性受到了极大的限制。
【发明内容】
[0005]本发明的主要目的在于提供一种胎压监测装置及其升级系统和方法,旨在实现灵活快捷的对胎压监测装置进行升级。
[0006]为达以上目的,本发明提出一种胎压监测装置的升级方法,包括步骤:
[0007]升级装置检测胎压监测装置的库函数单元中需要升级的功能模块,并根
[0008]据检测结果向所述胎压监测装置发送相应的升级数据;
[0009]胎压监测装置根据所述升级数据对相应的功能模块进行升级;
[0010]其中,所述胎压监测装置的库函数单元包括至少两功能模块。
[0011]优选地,所述升级装置检测胎压监测装置的库函数单元中需要升级的功能模块包括:
[0012]胎压监测装置向升级装置发送其库函数单元中各功能模块的版本信息;
[0013]升级装置根据所述版本信息确定需要升级的功能模块。
[0014]优选地,所述胎压监测装置向升级装置发送其库函数单元中各功能模块的版本信息的步骤之前还包括:
[0015]升级装置请求胎压监测装置发送该胎压监测装置的库函数单元中各功能模块的版本信息。
[0016]优选地,所述升级装置检测胎压监测装置的库函数单元中需要升级的功能模块的步骤之前还包括:
[0017]升级装置根据选定的汽车型号升级胎压监测装置的协议单元。
[0018]本发明同时提出一种胎压监测装置的升级系统,包括升级装置和胎压监测装置,所述胎压监测装置包括库函数单元,所述库函数单元包括至少两功能模块,其中:
[0019]升级装置,用于检测所述胎压监测装置的库函数单元中需要升级的功能模块,并根据检测结果向所述胎压监测装置发送相应的升级数据;
[0020]胎压监测装置,用于根据所述升级数据对相应的功能模块进行升级。
[0021]优选地,所述胎压监测装置用于向升级装置发送各功能模块的版本信息,所述升级装置用于根据所述版本信息确定需要升级的功能模块。
[0022]优选地,所述胎压监测装置用于:根据所述升级装置的版本信息发送请求向所述升级装置发送各功能模块的版本信息。
[0023]本发明还提出一种胎压监测装置,包括启动引导单元、协议单元和库函数单元,所述库函数单元包括至少两功能模块,所述启动引导单元用于:根据接收到的升级数据,对相应的功能模块进行升级。
[0024]优选地,所述启动引导单元用于:根据接收到的版本信息发送请求向外发送各功能模块的版本信息。
[0025]优选地,所述启动弓I导单元还用于:引导外部升级装置对所述协议单元进行升级。
[0026]本发明所提供的一种胎压监测装置的升级方法,通过将胎压监测装置中的库函数单元拆分成多个独立的功能模块,各个独立的功能模块均可以独立升级,而且升级时,首先判断胎压监测装置中哪些功能模块需要升级,然后根据判断结果,仅对需要升级的功能模块进行升级,减少了升级工作量或升级代码量,缩短了升级时间。从而,既提升了升级的灵活性,又提高了升级速度,实现了灵活快捷的对胎压监测装置进行升级。
【专利附图】
【附图说明】
[0027]图1是本发明的胎压监测装置的升级方法一实施例的流程图;
[0028]图2是图1中步骤S102的具体流程图;
[0029]图3是本发明的胎压监测装置的升级系统一实施例的结构框图;
[0030]图4是本发明的胎压监测装置一实施例的结构框图。
[0031]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0032]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0033]本发明的胎压监测装置为通用型的胎压监测装置,主要应用于汽车轮胎压力实时监视系统(TPMS),用于替换原厂胎压传感器,它可以通过外部设备对其重编程升级,以兼容不同厂家不同协议的胎压监测系统。
[0034]参见图1,提出本发明的胎压监测装置的升级方法一实施例,所述胎压监测装置的升级方法包括以下步骤:
[0035]步骤S101、升级装置根据选定的汽车型号升级胎压监测装置的协议单元
[0036]胎压监测装置的协议单元(或称协议程序)对用户开放使用,用户可以根据特定汽车型号,对协议单元进行升级。升级装置与胎压监测装置通过有线或无线方式进行连接后,升级装置根据用户选定的汽车型号,对胎压监测装置的协议单元进行升级,胎压监测装置的启动引导单元(或称启动弓I导程序)则对升级过程进行引导。[0037]步骤S102、升级装置检测胎压监测装置中需要升级的功能模块
[0038]本步骤S102与步骤SlOl几乎同时进行。本发明中,胎压监测装置的库函数单元被拆分为至少两独立的功能模块,包括各种测量模块(如:压力测量、温度测量、电压测量、加速度测量等模块)和公用性较强的功能模块,各个功能模块之间相互独立,可独立存在,可进行独立升级。升级装置对各个独立的功能模块进行检测,判断哪些需要升级,哪些不需要升级。由于有些功能模块的公用性较强,可以应用于各种车型而通常不需要升级,因此将其与其它功能模块独立出来,避免与其它功能模块一起升级而降低升级速度。
[0039]参见图2,本步骤S102优选以以下方式实现:
[0040]步骤S201、胎压监测装置向升级装置发送其各功能模块的版本信息
[0041]胎压监测装置可以主动向升级装置发送其库函数单元中各功能模块的版本信息;也可以由升级装置向胎压监测装置发送版本信息请求,胎压监测装置应升级装置的请求向其发送库函数单元中各功能模块的版本信息。
[0042]步骤S202、升级装置对各功能模块的版本信息进行检测匹配
[0043]升级装置存储有自身的或从外部获取的各功能模块的最新版本,升级装置将胎压监测装置返回的版本信息和升级装置中存储的版本信息进行检测匹配。
[0044]步骤S203、升级装置根据匹配结果确定需要升级的功能模块
[0045]若返回的某功能模块的版本信息与升级装置中存储的版本信息一致,则该功能模块无需升级;若返回的某功能模块的版本信息与升级装置中存储的版本信息不一致,升级装置则确定该功能模块为需要升级的功能模块。
[0046]除了上述优选方式外,升级装置还可以以其它方式来检测需要升级的功能模块。
[0047]升级装置确定了需要升级的功能模块后,随即进入下一步骤:
[0048]步骤S103、升级装置根据检测结果向胎压监测装置发送相应的升级数据
[0049]例如,升级装置监测到压力测量模块、温度测量模块和电压测量模块需要升级,则向胎压监测装置分别发送压力测量模块、温度测量模块和电压测量模块的升级数据。
[0050]步骤S104、胎压监测装置根据升级数据对相应的功能模块进行升级
[0051]胎压监测装置接收到升级数据后,在其启动引导单元的引导下,对相应的功能模块进行升级。
[0052]据此,本发明的胎压监测装置的升级方法,通过将胎压监测装置的库函数单元分割成多个独立的功能模块,各个独立的功能模块均可以独立升级,而且升级时,首先判断胎压监测装置的库函数单元中哪些功能模块需要升级,然后根据判断结果,仅对需要升级的功能模块进行升级,减少了升级工作量或升级代码量,缩短了升级时间。从而,既提升了升级的灵活性,又提高了升级速度。
[0053]参见图3,提出本发明胎压监测装置的升级系统一实施例,所述胎压监测装置的升级系统包括升级装置10和胎压监测装置20,升级装置10与胎压监测装置20通过有线或无线方式进行连接。所述升级装置10用于检测胎压检测装置20的库函数单元中需要升级的功能模块,并根据检测结果向胎压监测装置20发送相应的升级数据。所述胎压监测10用于根据接收到的升级数据对相应的功能模块进行升级。
[0054]所述胎压监测装置20具体如图4所示,图4为本发明的胎压监测装置一实施例的结构框图,所述胎压监测装置20包括启动引导单元21 (或称启动引导程序)、协议单元22(或称协议程序)和库函数单元23。
[0055]库函数单元23:用于测量各种参数,获取胎压数据。库函数单元23包括至少两独立的功能模块,包括各种测量模块(如:压力测量、温度测量、电压测量、加速度测量等模块)和公用性较强的功能模块,各个功能模块之间相互独立,可独立存在,可进行独立升级。由于有些功能模块的公用性较强,可以应用于各种车型而通常不需要升级,因此将其与其它功能模块独立出来,避免与其它功能模块一起升级而降低升级速度。
[0056]协议单元22:用于提供特定的通信协议与胎压传感器进行通信,采集数据信息。协议单元22对用户开放使用,用户可以根据特定汽车型号,对协议单元22进行升级。
[0057]启动引导单元21:用于对胎压监测装置20的芯片进行初始化,引导升级装置10对协议单元22和库函数单元23进行升级。其中,启动引导单元21在接收到升级装置10发送的功能模块的升级数据后,根据该升级数据及特定的通信协议,引导升级装置10对相应的功能模块进行升级。
[0058]作为优选,启动引导单元21还用于主动向升级装置10发送库函数单元23中各功能模块的版本信息;或者升级装置10先向胎压监测装置20发送版本信息请求,启动引导单元21应升级装置10的请求向其发送各功能模块的版本信息。
[0059]升级装置10存储有自身的或从外部获取的各功能模块的最新版本,升级装置10将胎压监测装置20返回的版本信息和升级装置10中存储的版本信息进行检测匹配。若返回的某功能模块的版本信息与升级装置10中存储的版本信息一致,则该功能模块无需升级;若返回的某功能模块的版本信息与升级装置10中存储的版本信息不一致,升级装置10则确定该功能模块为需要升级的功能模块。此外,升级装置10还可以以其它方式来检测需要升级的功能模块。
[0060]据此,本发明的胎压监测装置的升级系统,通过将胎压监测装置的库函数单元拆分成多个独立的功能模块,各个独立的功能模块均可以独立升级,而且升级时,由升级装置首先判断胎压监测装置的库函数单元中哪些功能模块需要升级,然后根据判断结果,仅对需要升级的功能模块进行升级,减少了升级工作量或升级代码量,缩短了升级时间。从而,既提升了升级的灵活性,又提高了升级速度。
[0061]应当理解的是,以上仅为本发明的优选实施例,不能因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种胎压监测装置的升级方法,其特征在于,包括步骤: 升级装置检测胎压监测装置的库函数单元中需要升级的功能模块,并根 据检测结果向所述胎压监测装置发送相应的升级数据; 胎压监测装置根据所述升级数据对相应的功能模块进行升级; 其中,所述胎压监测装置的库函数单元包括至少两功能模块。
2.根据权利要求1所述的胎压监测装置的升级方法,其特征在于,所述升级装置检测胎压监测装置的库函数单元中需要升级的功能模块包括: 胎压监测装置向升级装置发送其库函数单元中各功能模块的版本信息; 升级装置根据所述版本信息确定需要升级的功能模块。
3.根据权利要求2所述的胎压监测装置的升级方法,其特征在于,所述胎压监测装置向升级装置发送其库函数单元中各功能模块的版本信息的步骤之前还包括: 升级装置请求胎压监测装置发送该胎压监测装置的库函数单元中各功能模块的版本信息。
4.根据权利要求1-3任一项所述的胎压监测装置的升级方法,其特征在于,所述升级装置检测胎压监测装置的库函数单元中需要升级的功能模块的步骤之前还包括: 升级装置根据选定的汽车型号升级胎压监测装置的协议单元。
5.一种胎压监测装置的升级系统,其特征在于,包括升级装置和胎压监测装置,所述胎压监测装置包括库函数单元,所述库函数单元包括至少两功能模块,其中: 升级装置,用于检测所述胎压监测装置的库函数单元中需要升级的功能 模块,并根据检测结果向所述胎压监测装置发送相应的升级数据; 胎压监测装置,用于根据所述升级数据对相应的功能模块进行升级。
6.根据权利要求5所述的,其特征在于,所述胎压监测装置用于向升级装置发送各功能模块的版本信息,所述升级装置用于根据所述版本信息确定需要升级的功能模块。
7.根据权利要求6所述的,其特征在于,所述胎压监测装置用于:根据所述升级装置的版本信息发送请求向所述升级装置发送各功能模块的版本信息。
8.一种胎压监测装置,包括启动引导单元、协议单元和库函数单元,其特征在于,所述库函数单元包括至少两功能模块,所述启动引导单元用于:根据接收到的升级数据,对相应的功能模块进行升级。
9.根据权利要求8所述的胎压监测装置,其特征在于,所述启动引导单元用于:根据接收到的版本信息发送请求向外发送各功能模块的版本信息。
10.根据权利要求8或9任一项所述的胎压监测装置,其特征在于,所述启动引导单元还用于:引导外部升级装置对所述协议单元进行升级。
【文档编号】B60C23/02GK103640442SQ201310737616
【公开日】2014年3月19日 申请日期:2013年12月27日 优先权日:2013年12月27日
【发明者】李红京, 闫浩, 谷韬, 杨文 , 罗永良 申请人:深圳市道通科技有限公司