刷新软件的方法及装置制造方法及图纸

技术编号:4007831 阅读:212 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种刷新软件的方法及装置,属于汽车领域。所述方法包括:获取有效的授权文件;根据所述有效的授权文件确定对应的控制器类型;确定待刷新的控制器类型,并验证所述待刷新的控制器类型对应的授权文件是否可用,如果是,则刷新所述待刷新的控制器类型对应的软件。所述装置包括:获取模块、第一确定模块、第二确定模块、验证模块和刷新模块。本发明专利技术通过获取有效的授权文件,并在验证待刷新的控制器类型对应的授权文件可用之后,刷新待刷新的控制器类型对应的软件,从而实现对控制器中的软件进行及时地刷新,进而提升控制器的性能。

【技术实现步骤摘要】

本专利技术涉及汽车领域,特别涉及一种刷新软件的方法及装置
技术介绍
随着汽车生产技术的日益发展,汽车功能越来越完善,带给用户的体验也越来越 丰富。例如,具有自动变速箱的汽车,能根据路面状况自动变速变矩,驾驶者可以全神贯地 注视路面交通而不会被换档搞得手忙脚乱。而自动变速箱在开发过程中,根据对变速箱的 标定情况,需要时常对其控制器中的软件进行刷新。对于现有的自动变速箱,其控制器中的软件版本需要升级时,需要同时更新控制o在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下缺点目前没有对现有自动变速箱的控制器中的软件进行刷新的相关工具,因而不能及 时地刷新控制器中的软件。
技术实现思路
为了对自动变速箱的控制器中的软件进行及时地刷新,进而提升控制器的性能, 本专利技术实施例提供了一种刷新软件的方法及装置。所述技术方案如下—方面,提供了一种刷新软件的方法,所述方法包括获取有效的授权文件;根据所述有效的授权文件确定对应的控制器类型;确定待刷新的控制器类型,并验证所述待刷新的控制器类型对应的授权文件是否 可用,如果是,则刷新所述待刷新的控制器类型对应的软件。另一方面,提供了一种刷新软件的装置,所述装置包括获取模块,用于获取有效的授权文件;第一确定模块,用于根据所述获取模块获取到的有效的授权文件确定对应的控制 器类型;第二确定模块,用于在第一确定模块确定的控制器类型中确定待刷新的控制器类 型;验证模块,用于验证所述第二确定模块确定的待刷新的控制器类型对应的授权文 件是否可用;刷新模块,用于在所述验证模块验证所述待刷新的控制器类型对应的授权文件可 用之后,刷新所述待刷新的控制器类型对应的软件。本专利技术实施例提供的技术方案的有益效果是通过获取有效的授权文件,并在验证待刷新的控制器类型对应的授权文件可用之 后,刷新待刷新的控制器类型对应的软件,从而实现对控制器中的软件进行及时地刷新,进 而提升控制器的性能。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使 用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于 本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他 的附图。图1是本专利技术实施例一提供的刷新软件的方法流程图;图2是本专利技术实施例二提供的刷新软件的方法流程图;图3是本专利技术实施例三提供的刷新软件的装置结构示意图;图4是本专利技术实施例三提供的建立模块结构示意图;图5是本专利技术实施例三提供的另一种刷新软件的装置结构示意图;图6是本专利技术实施例三提供的又一种刷新软件的装置结构示意图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方 式作进一步地详细描述。实施例一参见图1,本实施例提供了一种刷新软件的方法,该方法流程具体如下101 获取有效的授权文件;102 根据有效的授权文件确定对应的控制器类型;103 确定待刷新的控制器类型,并验证待刷新的控制器类型对应的授权文件是否 可用,如果是,则执行步骤104,否则,流程结束;104 刷新待刷新的控制器类型对应的软件,流程结束。本实施例提供的方法,通过获取有效的授权文件,并在验证待刷新的控制器类型 对应的授权文件可用之后,刷新待刷新的控制器类型对应的软件,从而实现对控制器中的 软件进行及时地刷新,进而提升控制器的性能。实施例二针对汽车自动变速箱的控制器需要根据变速箱的标定情况时常进行软件刷新的 情况,本实施例提供了一种刷新软件的方法,参见图2,方法流程具体如下201 获取有效的授权文件;具体地,本实施例不对获取有效的授权文件的方式进行限定,该步骤采取如下方 式读取设备序列号,并查找指定目录是否有可用的授权文件;如果是,则读取并解密授权文件,得到授权文件的授权号,比较授权文件的授权号 与读取的序列号是否一致,如果一致,则判断授权文件有效,并将有效的授权文件存放到授 权队列中。其中,指定目录中可用的授权文件即为验证刷新软件权限所需的授权文件,这些 授权文件可以是在软件升级后生成并被存放到指定目录中的,本实施例对此不作具体限 定。为了保证在被授予权限的情况下对软件进行刷新,因而本实施例提供的刷新软件的方5法,需要先获取有效的授权文件,从而通过后续步骤进行软件刷新权限的验证。另外,此处的设备序列号所对应的设备即为与刷新软件的装置所对应的配套硬件 设备,通过将该设备序列号与授权文件的授权号进行比较,在得出授权文件的授权号与设 备序列号一致时,可以判断出授权文件有效,即意味着该刷新软件的装置所对应的硬件设 备可通过该授权文件对是否具有进行软件刷新的权限进行验证。因而需要将获取到的有效 的授权文件放到授权队列中,实际应用中,可以列表的形式存储有效的授权文件,从而形成 授权文件列表。202 根据有效的授权文件确定对应的控制器类型;针对该步骤,现有的控制器有多种类型,每种类型的控制器中的软件进行刷新时, 都需要有对应的授权文件,以证明被授予刷新软件的权限,而上述步骤201在获取有效的 授权文件之后,如果获取多个有效的授权文件,而每个授权文件对应一个控制器类型,则根 据获取到的授权文件可以确定多个对应的控制器类型,也就意味着有多种类型的控制器中 的软件可以进行刷新,然而,具体刷新哪种类型的控制器中的软件,可以由用户选择决定, 详见后续步骤。203 确定待刷新的控制器类型,并验证待刷新的控制器类型对应的授权文件是否 可用,如果是,执行步骤204,否则,执行步骤205 ;其中,本实施例不对确定待刷新的控制器类型进行限定,由于不同的软件对应不 同的控制器类型,如果获取多个有效的授权文件,则根据授权文件确定的控制器类型可以 有多种,因此,具体对哪种类型的控制器中的软件进行刷新,需要进一步确定,本实施例不 对确定方式进行具体限定。实际操作中,用户希望对哪种类型的控制器中的软件进行刷新, 即可将该控制器连接到与刷新软件的装置所对应的配套设备上,并在连接成功后,在已确 定的控制器类型中进行选择,将选择的控制器类型作为待刷新的控制器类型。具体连接方 式也可由用户选择决定,例如,用户可以选择以USB(UniVerSal Serial BUS,通用串行总 线)接口的方式将控制器连接到与刷新软件的装置所对应的配套设备上,或是选择其它连 接方式,本实施例对此不作具体限定。关于如何验证待刷新的控制器类型对应的授权文件是否可用,本实施例同样不做 具体限定,为了合理使用授权文件,授权文件除了包括授权文件的授权号之外,还可以包括 授权文件剩余的使用次数,通过限制授权文件的使用次数,达到合理使用授权文件的目的。 对于授权文件的使用次数,可根据实际情况进行设定,本实施例对此不做限定。验证待刷新 的控制器类型对应的授权文件是否可用时,可通过如下方式实现判断控制器类型对应的授权文件是否有剩余的使用次数,如果是,则验证待刷新 的控制器类型对应的授权文件可用,否则,验证待刷新的控制器类型对应的授权文件不可用。204 刷新待刷新的控制器类型对应的软件,流程结束;针对该步骤,可通过现有技术实现对控制器中的软件进行刷新,本实施例不对具 体刷新方式进行限定。可选地,验证待刷新的控制器类型对应的授权文件是否可用之后,还可以显示控 制器类型本文档来自技高网...

【技术保护点】
一种刷新软件的方法,其特征在于,所述方法包括:获取有效的授权文件;根据所述有效的授权文件确定对应的控制器类型;确定待刷新的控制器类型,并验证所述待刷新的控制器类型对应的授权文件是否可用,如果是,则刷新所述待刷新的控制器类型对应的软件。

【技术特征摘要】

【专利技术属性】
技术研发人员:胡红利倪斌
申请(专利权)人:奇瑞汽车股份有限公司
类型:发明
国别省市:34[中国|安徽]

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

1