CN105978975A - 一种汽车功能模块的升级方法及系统 - Google Patents
一种汽车功能模块的升级方法及系统 Download PDFInfo
- Publication number
- CN105978975A CN105978975A CN201610318696.1A CN201610318696A CN105978975A CN 105978975 A CN105978975 A CN 105978975A CN 201610318696 A CN201610318696 A CN 201610318696A CN 105978975 A CN105978975 A CN 105978975A
- Authority
- CN
- China
- Prior art keywords
- automobile
- upgrade
- upgrading
- module
- data packet
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
- G06F9/44568—Immediately runnable code
- G06F9/44578—Preparing or optimising for loading
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Health & Medical Sciences (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种汽车功能模块的升级方法及系统,该系统包括升级服务器、汽车控制终端、汽车功能模块以及智能手机,汽车控制终端用于定时向升级服务器发送查询请求、通过智能手机接收升级服务器发送的升级数据包后下发到对应的汽车功能模块,智能手机用于接收并缓存升级服务器下发的升级数据包后发送到汽车控制终端,升级服务器用于接收查询请求并在解析获知存在对应的汽车功能模块的升级版本时,下发升级通知到与该汽车控制终端关联的智能手机,进而下发升级数据包到该智能手机。本发明升级成本低,可以较为及时地获取汽车功能模块的升级信息,而且升级过程中数据传输速度快且稳定,可广泛应用于汽车功能模块的升级领域中。
Description
技术领域
本发明涉及汽车功能模块的升级领域,特别是涉及一种汽车功能模块的升级方法及系统。
背景技术
汽车系统十分复杂,包含的功能模块很多,如电池控制系统、车身控制系统、制动系统等等。在目前的实践中,进行汽车系统和功能模块的升级十分困难,往往是通过到达服务中心进行线下升级等方式,主要的升级途径有四种:1、线下升级,车辆去往4S店或者其他车辆服务中心进行升级,这种方式不能及时进行升级。2、移动存储设备连接汽车控制终端升级。这种方法需要升级人员主动检索或查询是否存在升级版本,然后通过计算机下载到移动存储设备,最后将移动存储设备拿到车上,连接汽车控制终端进行升级。往往会因为流程复杂或者汽车使用者不能及时获知升级状况,导致无法进行及时的升级。3、汽车控制终端连接无线网络(WIFI)升级,通过连接升级服务器进行系统或模块升级。但是车辆所处的环境,往往缺少无线网络热点。车辆需要去到专业的升级地点(4S店或者车辆服务区)才能进行网络在线升级。4、车辆控制终端连接移动上网设备后,通过移动网络连接服务器升级。通过这种这种方法,车辆控制终端可以在有移动网络的地方,查询和下载升级数据包,进行在线升级。但是,移动网络通常速度较慢,流量费用较高,不适合一些数据量较大的系统级别升级。总的来说,目前汽车系统对汽车功能模块的升级方法主要存在不能及时获知升级版本、升级的时间成本高、升级的网络成本高或升级速度慢等问题,导致汽车系统更新迭代变得困难,影响了汽车系统的功能发展和优化。
发明内容
为了解决上述的技术问题,本发明的目的是提供一种汽车功能模块的升级系统,本发明的另一目的是提供一种汽车功能模块的升级系统。
本发明解决其技术问题所采用的技术方案是:
一种汽车功能模块的升级系统,包括升级服务器、汽车控制终端、至少一个汽车功能模块以及与该汽车控制终端关联的智能手机,所述汽车控制终端用于通过移动网络定时向升级服务器发送关于汽车功能模块升级版本的查询请求,以及通过智能手机接收升级服务器响应查询请求而发送的升级数据包后下发到对应的汽车功能模块,所述智能手机用于通过wifi网络接收并缓存升级服务器下发的升级数据包后通过蓝牙传输通道将升级数据包发送到汽车控制终端,所述升级服务器用于接收汽车控制终端的查询请求并在解析获知存在对应的汽车功能模块的升级版本时响应于汽车控制终端的升级确认信息,下发升级通知到与该汽车控制终端关联的智能手机,进而下发升级数据包到该智能手机。
进一步,所述汽车控制终端包括升级控制模块、版本查询模块、第一蓝牙通信模块以及第一存储模块,所述升级控制模块用于定时生成关于汽车功能模块升级版本的查询请求以及在接收到升级数据包后下发到对应的汽车功能模块,所述版本查询模块用于通过移动网络向服务器发送查询请求,所述第一蓝牙通信模块用于与智能手机建立蓝牙传输通道从而通过智能手机接收升级服务器响应查询请求而发送的升级数据包,所述第一存储模块用于存储升级数据包。
进一步,所述智能手机包括通知接收处理模块、数据缓存模块、第二蓝牙通信模块以及第二存储模块,所述通知接收处理模块用于接收升级服务器下发的升级通知后进行解析处理获得升级数据包的下载信息并发送到数据缓存模块,所述数据缓存模块用于在判断智能手机连接上wifi网络时根据获得的下载信息下载对应的升级数据包并存储到第二存储模块中,所述第二蓝牙通信模块用于与汽车控制终端建立蓝牙传输通道从而将升级数据包发送到汽车控制终端。
进一步,所述升级服务器包括版本控制模块、通知模块、数据下载模块和升级数据库,所述版本控制模块用于接收汽车控制终端的查询请求并解析判断是否存在对应的汽车功能模块的升级版本,所述通知模块用于在版本控制模块判断存在对应的汽车功能模块的升级版本时响应于汽车控制终端的升级确认信息下发升级通知到与该汽车控制终端关联的智能手机,所述数据下载模块用于下发升级数据包到智能手机,所述升级数据库用于存储升级数据包。
进一步,所述汽车功能模块包括升级包接收模块和升级包处理模块,所述升级包接收模块用于接收汽车控制终端下发的升级数据包,所述升级包处理模块用于根据升级数据包进行模块升级处理。
本发明解决其技术问题所采用的另一技术方案是:
一种汽车功能模块的升级方法,包括步骤:
S1、汽车控制终端通过移动网络定时向升级服务器发送关于汽车功能模块升级版本的查询请求;
S2、升级服务器接收汽车控制终端发送的查询请求后进行解析处理,进而在判断存在对应的汽车功能模块的升级版本时响应于汽车控制终端的升级确认信息下发升级通知到与该汽车控制终端关联的智能手机;
S3、智能手机接收升级通知后进入升级等待状态,并在连接上wifi网络后,根据升级通知从升级服务器下载对应的升级数据包并存储;
S4、智能手机在判断与汽车控制终端建立蓝牙热点连接后,通过建立的蓝牙传输通道将升级数据包发送到汽车控制终端;
S5、汽车控制终端接收升级数据包并存储,进而对升级数据包进行解析后下发到对应的汽车功能模块进行版本升级。
进一步,所述查询请求中至少包括以下参数:汽车功能模块的编号、版本状况以及预设的升级条件。
进一步,所述步骤S5,其具体为:
汽车控制终端接收升级数据包并存储,进而对升级数据包进行解析后,获得对应的汽车功能模块的编号,进而将升级数据包通过CAN总线下发到对应的汽车功能模块进行版本升级。
进一步,所述升级通知中包括升级数据包的下载信息,所述下载信息包括升级数据包的数据包编号和下载地址。
进一步,所述步骤S2,包括:
S21、升级服务器接收汽车控制终端发送的查询请求后进行解析处理,进而在判断存在对应的汽车功能模块的升级版本时,向汽车控制终端发送升级确认请求;
S22、汽车控制终端接收到升级确认请求后,发送确认升级的升级确认信息到升级服务器;
S23、升级服务器响应于汽车控制终端的升级确认信息,下发升级通知到与该汽车控制终端关联的智能手机。
本发明的有益效果是:本发明的一种汽车功能模块的升级系统,包括升级服务器、汽车控制终端、至少一个汽车功能模块以及与该汽车控制终端关联的智能手机,汽车控制终端用于通过移动网络定时向升级服务器发送关于汽车功能模块升级版本的查询请求,以及通过智能手机接收升级服务器响应查询请求而发送的升级数据包后下发到对应的汽车功能模块,智能手机用于通过wifi网络接收并缓存升级服务器下发的升级数据包后通过蓝牙传输通道将升级数据包发送到汽车控制终端,升级服务器用于接收汽车控制终端的查询请求并在解析获知存在对应的汽车功能模块的升级版本时响应于汽车控制终端的升级确认信息,下发升级通知到与该汽车控制终端关联的智能手机,进而下发升级数据包到该智能手机。本系统充分利用了智能手机的便携性和各种无线通信网络的环境优势,将智能手机作为汽车控制终端和升级服务器之间的数据中转站,可以降低汽车功能模块的升级门槛,又能节约移动网络流量,相比现在的升级系统,可以较为及时地获取汽车功能模块的升级信息,而且升级过程中数据传输速度快且稳定。
本发明的有益效果是:本发明的一种汽车功能模块的升级方法,包括步骤:S1、汽车控制终端通过移动网络定时向升级服务器发送关于汽车功能模块升级版本的查询请求;S2、升级服务器接收汽车控制终端发送的查询请求后进行解析处理,进而在判断存在对应的汽车功能模块的升级版本时响应于汽车控制终端的升级确认信息下发升级通知到与该汽车控制终端关联的智能手机;S3、智能手机接收升级通知后进入升级等待状态,并在连接上wifi网络后,根据升级通知从升级服务器下载对应的升级数据包并存储;S4、智能手机在判断与汽车控制终端建立蓝牙热点连接后,通过建立的蓝牙传输通道将升级数据包发送到汽车控制终端;S5、汽车控制终端接收升级数据包并存储,进而对升级数据包进行解析后下发到对应的汽车功能模块进行版本升级。本方法在升级过程中充分利用了智能手机的便携性和各种无线通信网络的环境优势,将智能手机作为汽车控制终端和升级服务器之间的数据中转站,可以降低汽车功能模块的升级门槛,又能节约移动网络流量,相比现在的升级系统,可以较为及时地获取汽车功能模块的升级信息,而且升级过程中数据传输速度快且稳定。
附图说明
下面结合附图和实施例对本发明作进一步说明。
图1是本发明的一种汽车功能模块的升级系统的结构框图;
图2是本发明的一种汽车功能模块的升级方法的流程图。
具体实施方式
参照图1,本发明提供了一种汽车功能模块的升级系统,包括升级服务器、汽车控制终端、至少一个汽车功能模块以及与该汽车控制终端关联的智能手机,所述汽车控制终端用于通过移动网络定时向升级服务器发送关于汽车功能模块升级版本的查询请求,以及通过智能手机接收升级服务器响应查询请求而发送的升级数据包后下发到对应的汽车功能模块,所述智能手机用于通过wifi网络接收并缓存升级服务器下发的升级数据包后通过蓝牙传输通道将升级数据包发送到汽车控制终端,所述升级服务器用于接收汽车控制终端的查询请求并在解析获知存在对应的汽车功能模块的升级版本时响应于汽车控制终端的升级确认信息,下发升级通知到与该汽车控制终端关联的智能手机,进而下发升级数据包到该智能手机。
进一步作为优选的实施方式,所述汽车控制终端包括升级控制模块、版本查询模块、第一蓝牙通信模块以及第一存储模块,所述升级控制模块用于定时生成关于汽车功能模块升级版本的查询请求以及在接收到升级数据包后下发到对应的汽车功能模块,所述版本查询模块用于通过移动网络向服务器发送查询请求,所述第一蓝牙通信模块用于与智能手机建立蓝牙传输通道从而通过智能手机接收升级服务器响应查询请求而发送的升级数据包,所述第一存储模块用于存储升级数据包。
进一步作为优选的实施方式,所述智能手机包括通知接收处理模块、数据缓存模块、第二蓝牙通信模块以及第二存储模块,所述通知接收处理模块用于接收升级服务器下发的升级通知后进行解析处理获得升级数据包的下载信息并发送到数据缓存模块,所述数据缓存模块用于在判断智能手机连接上wifi网络时根据获得的下载信息下载对应的升级数据包并存储到第二存储模块中,所述第二蓝牙通信模块用于与汽车控制终端建立蓝牙传输通道从而将升级数据包发送到汽车控制终端。
进一步作为优选的实施方式,所述升级服务器包括版本控制模块、通知模块、数据下载模块和升级数据库,所述版本控制模块用于接收汽车控制终端的查询请求并解析判断是否存在对应的汽车功能模块的升级版本,所述通知模块用于在版本控制模块判断存在对应的汽车功能模块的升级版本时响应于汽车控制终端的升级确认信息下发升级通知到与该汽车控制终端关联的智能手机,所述数据下载模块用于下发升级数据包到智能手机,所述升级数据库用于存储升级数据包。
进一步作为优选的实施方式,所述汽车功能模块包括升级包接收模块和升级包处理模块,所述升级包接收模块用于接收汽车控制终端下发的升级数据包,所述升级包处理模块用于根据升级数据包进行模块升级处理。
参照图2,本发明还提供了一种汽车功能模块的升级方法,包括步骤:
S1、汽车控制终端通过移动网络定时向升级服务器发送关于汽车功能模块升级版本的查询请求;
S2、升级服务器接收汽车控制终端发送的查询请求后进行解析处理,进而在判断存在对应的汽车功能模块的升级版本时响应于汽车控制终端的升级确认信息下发升级通知到与该汽车控制终端关联的智能手机;
S3、智能手机接收升级通知后进入升级等待状态,并在连接上wifi网络后,根据升级通知从升级服务器下载对应的升级数据包并存储;
S4、智能手机在判断与汽车控制终端建立蓝牙热点连接后,通过建立的蓝牙传输通道将升级数据包发送到汽车控制终端;
S5、汽车控制终端接收升级数据包并存储,进而对升级数据包进行解析后下发到对应的汽车功能模块进行版本升级。
进一步作为优选的实施方式,所述查询请求中至少包括以下参数:汽车功能模块的编号、版本状况以及预设的升级条件。
进一步作为优选的实施方式,所述步骤S5,其具体为:
汽车控制终端接收升级数据包并存储,进而对升级数据包进行解析后,获得对应的汽车功能模块的编号,进而将升级数据包通过CAN总线下发到对应的汽车功能模块进行版本升级。
进一步作为优选的实施方式,所述升级通知中包括升级数据包的下载信息,所述下载信息包括升级数据包的数据包编号和下载地址。
进一步作为优选的实施方式,所述步骤S2,包括:
S21、升级服务器接收汽车控制终端发送的查询请求后进行解析处理,进而在判断存在对应的汽车功能模块的升级版本时,向汽车控制终端发送升级确认请求;
S22、汽车控制终端接收到升级确认请求后,发送确认升级的升级确认信息到升级服务器;
S23、升级服务器响应于汽车控制终端的升级确认信息,下发升级通知到与该汽车控制终端关联的智能手机。
以下结合具体实施例对本发明做详细说明。
实施例一
参照图1,一种汽车功能模块的升级系统,包括升级服务器、汽车控制终端、至少一个汽车功能模块以及与该汽车控制终端关联的智能手机,汽车控制终端用于通过移动网络定时向升级服务器发送关于汽车功能模块升级版本的查询请求,以及通过智能手机接收升级服务器响应查询请求而发送的升级数据包后下发到对应的汽车功能模块,智能手机用于通过wifi网络接收并缓存升级服务器下发的升级数据包后通过蓝牙传输通道将升级数据包发送到汽车控制终端,升级服务器用于接收汽车控制终端的查询请求并在解析获知存在对应的汽车功能模块的升级版本时响应于汽车控制终端的升级确认信息,下发升级通知到与该汽车控制终端关联的智能手机,进而下发升级数据包到该智能手机。移动网络是指2G、3G或4G等由通信运营商提供的移动网络。
本实施例中,汽车控制终端是整个升级系统的主体部分及启动方,汽车控制终端包括升级控制模块、版本查询模块、第一蓝牙通信模块以及第一存储模块,升级控制模块用于定时生成关于汽车功能模块升级版本的查询请求以及在接收到升级数据包后下发到对应的汽车功能模块,版本查询模块用于通过移动网络向服务器发送查询请求,第一蓝牙通信模块用于与智能手机建立蓝牙传输通道从而通过智能手机接收升级服务器响应查询请求而发送的升级数据包,第一存储模块用于存储升级数据包。升级控制模块是升级系统的核心模块,控制升级相关的所有流程,并按照升级需求分发升级数据包到各对应的汽车功能模块。版本查询模块与升级服务器通过移动网络进行通信,查询是否存在可升级版本。第一蓝牙通信模块与关联的智能手机通过蓝牙网络进行通信,获取关联的智能手机缓存的升级数据包。
智能手机包括通知接收处理模块、数据缓存模块、第二蓝牙通信模块以及第二存储模块,通知接收处理模块用于接收升级服务器下发的升级通知后进行解析处理获得升级数据包的下载信息并发送到数据缓存模块,数据缓存模块用于在判断智能手机连接上wifi网络时根据获得的下载信息下载对应的升级数据包并存储到第二存储模块中,第二蓝牙通信模块用于与汽车控制终端的第一蓝牙通信模块建立蓝牙传输通道从而将升级数据包发送到汽车控制终端。智能手机是数据的缓存与中转方,向升级服务器获取升级数据包,并转发给汽车控制终端。通知接收处理模块通过移动网络等各种无线网络与升级服务器保持连接,获取升级服务器下发的缓存升级数据包的升级通知。数据缓存模块得到升级通知后,向升级服务器的数据下载模块请求获取升级数据包,并将获取的升级数据包缓存到第二存储模块。第二蓝牙通信模块将第二存储模块中缓存的升级数据包通过蓝牙网络发送到汽车控制终端。具体的,当智能手机被携带到关联的汽车控制终端时,第二蓝牙通信模块自动与第一蓝牙通信模块连接,建立蓝牙传输通道。
本实施例中,升级服务器包括版本控制模块、通知模块、数据下载模块和升级数据库,版本控制模块用于接收汽车控制终端的查询请求并解析判断是否存在对应的汽车功能模块的升级版本,通知模块用于在版本控制模块判断存在对应的汽车功能模块的升级版本时响应于汽车控制终端的升级确认信息下发升级通知到与该汽车控制终端关联的智能手机,数据下载模块用于下发升级数据包到智能手机,升级数据库用于存储升级数据包。升级服务器是升级数据的提供方,用于控制汽车功能模块的软件版本的升级状况,通知智能手机获取升级数据包。版本控制模块与汽车控制终端连接,接收汽车控制终端的查询请求,检索、筛选判断是否存在某汽车功能模块的升级版本。通知模块是在接收到汽车控制终端的确认升级流程的信息后,通知关联的智能手机进行升级数据包缓存。数据下载模块提供的是升级数据包的下载功能。
优选的,汽车功能模块包括升级包接收模块和升级包处理模块,升级包接收模块用于接收汽车控制终端下发的升级数据包,升级包处理模块用于根据升级数据包进行模块升级处理。汽车功能模块是升级过程中的功能达到方,每个汽车功能模块均有其独有的编号,用于供汽车控制终端和升级服务器进行识别。
通过本升级系统,汽车功能模块在进行升级时,汽车控制终端通过移动网络定时向升级服务器发送查询请求获取升级信息,并且利用智能手机的便携性,作为升级数据包的中转站,智能手机在获取升级通知后,进入升级等待状态,并在连接到wifi无线网络时,进行升级数据包的下载及缓存,而当用户携带该与汽车控制终端关联的智能手机到汽车上时,智能手机通过蓝牙通信方式将升级数据包传输到汽车控制终端,最后,汽车控制终端通过对升级数据包进行解析后判断要升级的目标汽车功能模块,并通过CAN总线分发到对应的汽车功能模块进行版本升级。本系统充分利用了智能手机的便携性和各种无线通信网络的环境优势,将智能手机作为汽车控制终端和升级服务器之间的数据中转站,可以降低汽车功能模块的升级门槛,又能节约移动网络流量,相比现在的升级系统,可以较为及时地获取汽车功能模块的升级信息。而且在将升级数据包下载到汽车控制终端的过程中是采用蓝牙网络进行数据传输的,数据传输速度快,而且稳定。
实施例二
本实施例是基于实例一的升级系统的一种汽车功能模块的升级方法,参照图2,本方法包括步骤:
S1、汽车控制终端通过移动网络定时向升级服务器发送关于汽车功能模块升级版本的查询请求;查询请求中至少包括以下参数:汽车功能模块的编号、版本状况以及预设的升级条件;升级服务器可以根据预设的升级条件判断下一步执行的操作,例如,预设的升级条件是每次有新版本就进行升级,则在检测到存在新的版本时,通知汽车控制终端进行升级,如果预设的升级条件是每周进行升级,则到达升级时间后,通知汽车控制终端进行升级。
S2、升级服务器接收汽车控制终端发送的查询请求后进行解析处理,进而在判断存在对应的汽车功能模块的升级版本时响应于汽车控制终端的升级确认信息下发升级通知到与该汽车控制终端关联的智能手机。步骤S2具体包括步骤S21~S23:
S21、升级服务器接收汽车控制终端发送的查询请求后进行解析处理,进而在判断存在对应的汽车功能模块的升级版本时,向汽车控制终端发送升级确认请求;
S22、汽车控制终端接收到升级确认请求后,发送确认升级的升级确认信息到升级服务器;
S23、升级服务器响应于汽车控制终端的升级确认信息,下发升级通知到与该汽车控制终端关联的智能手机。升级通知中包括升级数据包的下载信息,下载信息包括升级数据包的数据包编号和下载地址。
S3、智能手机接收升级通知后进入升级等待状态,并在连接上wifi网络后,根据升级通知从升级服务器下载对应的升级数据包并存储。
S4、智能手机在判断与汽车控制终端建立蓝牙热点连接后,通过建立的蓝牙传输通道将升级数据包发送到汽车控制终端。
S5、汽车控制终端接收升级数据包并存储,进而对升级数据包进行解析后下发到对应的汽车功能模块进行版本升级,具体为:汽车控制终端接收升级数据包并存储,进而对升级数据包进行解析后,获得对应的汽车功能模块的编号,进而将升级数据包通过CAN总线下发到对应的汽车功能模块进行版本升级。
S6、汽车功能模块通过CAN总线接收到汽车控制终端发送的升级数据包后,进行版本升级,并将升级结果返回到汽车控制终端。
以上各步骤中,各操作执行的详细模块可参照实施例一的描述。本实施例不再一一赘述。
通过本升级方法,汽车功能模块在进行升级时,汽车控制终端通过移动网络定时向升级服务器发送查询请求获取升级信息,并且利用智能手机的便携性,作为升级数据包的中转站,智能手机在获取升级通知后,进入升级等待状态,并在连接到wifi无线网络时,进行升级数据包的下载及缓存,而当用户携带该与汽车控制终端关联的智能手机到汽车上时,智能手机通过蓝牙通信方式将升级数据包传输到汽车控制终端,最后,汽车控制终端通过对升级数据包进行解析后判断要升级的目标汽车功能模块,并通过CAN总线分发到对应的汽车功能模块进行版本升级。本方法充分利用了智能手机的便携性和各种无线通信网络的环境优势,将智能手机作为汽车控制终端和升级服务器之间的数据中转站,可以降低汽车功能模块的升级门槛,又能节约移动网络流量,可以较为及时地获取汽车功能模块的升级信息。而且在将升级数据包下载到汽车控制终端的过程中是采用蓝牙网络进行数据传输的,数据传输速度快,而且稳定。
以上是对本发明的较佳实施进行了具体说明,但本发明创造并不限于实施例,熟悉本领域的技术人员在不违背本发明精神的前提下还可做出种种的等同变形或替换,这些等同的变型或替换均包含在本申请权利要求所限定的范围内。
Claims (10)
1.一种汽车功能模块的升级系统,其特征在于,包括升级服务器、汽车控制终端、至少一个汽车功能模块以及与该汽车控制终端关联的智能手机,所述汽车控制终端用于通过移动网络定时向升级服务器发送关于汽车功能模块升级版本的查询请求,以及通过智能手机接收升级服务器响应查询请求而发送的升级数据包后下发到对应的汽车功能模块,所述智能手机用于通过wifi网络接收并缓存升级服务器下发的升级数据包后通过蓝牙传输通道将升级数据包发送到汽车控制终端,所述升级服务器用于接收汽车控制终端的查询请求并在解析获知存在对应的汽车功能模块的升级版本时响应于汽车控制终端的升级确认信息,下发升级通知到与该汽车控制终端关联的智能手机,进而下发升级数据包到该智能手机。
2.根据权利要求1所述的一种汽车功能模块的升级系统,其特征在于,所述汽车控制终端包括升级控制模块、版本查询模块、第一蓝牙通信模块以及第一存储模块,所述升级控制模块用于定时生成关于汽车功能模块升级版本的查询请求以及在接收到升级数据包后下发到对应的汽车功能模块,所述版本查询模块用于通过移动网络向服务器发送查询请求,所述第一蓝牙通信模块用于与智能手机建立蓝牙传输通道从而通过智能手机接收升级服务器响应查询请求而发送的升级数据包,所述第一存储模块用于存储升级数据包。
3.根据权利要求1所述的一种汽车功能模块的升级系统,其特征在于,所述智能手机包括通知接收处理模块、数据缓存模块、第二蓝牙通信模块以及第二存储模块,所述通知接收处理模块用于接收升级服务器下发的升级通知后进行解析处理获得升级数据包的下载信息并发送到数据缓存模块,所述数据缓存模块用于在判断智能手机连接上wifi网络时根据获得的下载信息下载对应的升级数据包并存储到第二存储模块中,所述第二蓝牙通信模块用于与汽车控制终端建立蓝牙传输通道从而将升级数据包发送到汽车控制终端。
4.根据权利要求1所述的一种汽车功能模块的升级系统,其特征在于,所述升级服务器包括版本控制模块、通知模块、数据下载模块和升级数据库,所述版本控制模块用于接收汽车控制终端的查询请求并解析判断是否存在对应的汽车功能模块的升级版本,所述通知模块用于在版本控制模块判断存在对应的汽车功能模块的升级版本时响应于汽车控制终端的升级确认信息下发升级通知到与该汽车控制终端关联的智能手机,所述数据下载模块用于下发升级数据包到智能手机,所述升级数据库用于存储升级数据包。
5.根据权利要求1所述的一种汽车功能模块的升级系统,其特征在于,所述汽车功能模块包括升级包接收模块和升级包处理模块,所述升级包接收模块用于接收汽车控制终端下发的升级数据包,所述升级包处理模块用于根据升级数据包进行模块升级处理。
6.一种汽车功能模块的升级方法,其特征在于,包括步骤:
S1、汽车控制终端通过移动网络定时向升级服务器发送关于汽车功能模块升级版本的查询请求;
S2、升级服务器接收汽车控制终端发送的查询请求后进行解析处理,进而在判断存在对应的汽车功能模块的升级版本时响应于汽车控制终端的升级确认信息下发升级通知到与该汽车控制终端关联的智能手机;
S3、智能手机接收升级通知后进入升级等待状态,并在连接上wifi网络后,根据升级通知从升级服务器下载对应的升级数据包并存储;
S4、智能手机在判断与汽车控制终端建立蓝牙热点连接后,通过建立的蓝牙传输通道将升级数据包发送到汽车控制终端;
S5、汽车控制终端接收升级数据包并存储,进而对升级数据包进行解析后下发到对应的汽车功能模块进行版本升级。
7.根据权利要求6所述的一种汽车功能模块的升级方法,其特征在于,所述查询请求中至少包括以下参数:汽车功能模块的编号、版本状况以及预设的升级条件。
8.根据权利要求6所述的一种汽车功能模块的升级方法,其特征在于,所述步骤S5,其具体为:
汽车控制终端接收升级数据包并存储,进而对升级数据包进行解析后,获得对应的汽车功能模块的编号,进而将升级数据包通过CAN总线下发到对应的汽车功能模块进行版本升级。
9.根据权利要求6所述的一种汽车功能模块的升级方法,其特征在于,所述升级通知中包括升级数据包的下载信息,所述下载信息包括升级数据包的数据包编号和下载地址。
10.根据权利要求6所述的一种汽车功能模块的升级方法,其特征在于,所述步骤S2,包括:
S21、升级服务器接收汽车控制终端发送的查询请求后进行解析处理,进而在判断存在对应的汽车功能模块的升级版本时,向汽车控制终端发送升级确认请求;
S22、汽车控制终端接收到升级确认请求后,发送确认升级的升级确认信息到升级服务器;
S23、升级服务器响应于汽车控制终端的升级确认信息,下发升级通知到与该汽车控制终端关联的智能手机。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610318696.1A CN105978975A (zh) | 2016-05-12 | 2016-05-12 | 一种汽车功能模块的升级方法及系统 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610318696.1A CN105978975A (zh) | 2016-05-12 | 2016-05-12 | 一种汽车功能模块的升级方法及系统 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105978975A true CN105978975A (zh) | 2016-09-28 |
Family
ID=56991918
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610318696.1A Pending CN105978975A (zh) | 2016-05-12 | 2016-05-12 | 一种汽车功能模块的升级方法及系统 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105978975A (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106681774A (zh) * | 2016-12-30 | 2017-05-17 | Tcl通力电子(惠州)有限公司 | 蓝牙扬声器的软件升级方法及智能终端 |
CN107888751A (zh) * | 2016-09-30 | 2018-04-06 | 惠州市蓝微电子有限公司 | 一种智能割草机系统的升级方法 |
CN108260122A (zh) * | 2016-12-28 | 2018-07-06 | 沈阳美行科技有限公司 | 一种获取和传输导航升级数据包的方法、装置及相关系统 |
CN109144557A (zh) * | 2018-08-23 | 2019-01-04 | 携程旅游信息技术(上海)有限公司 | App的动态增量升级方法及系统 |
CN109739536A (zh) * | 2018-12-28 | 2019-05-10 | 上汽通用五菱汽车股份有限公司 | 汽车远程升级固件的方法、装置和存储介质 |
CN110851544A (zh) * | 2019-11-12 | 2020-02-28 | 芜湖盟博科技有限公司 | 一种使用远程服务控制远程车辆的方法 |
CN113918201A (zh) * | 2021-10-13 | 2022-01-11 | 秦皇岛奥卡深软件开发有限公司 | 一种汽车后市场零部件通用化系统和方法 |
CN114826911A (zh) * | 2022-03-10 | 2022-07-29 | 浙江零跑科技股份有限公司 | 一种汽车和手机结合的ota升级实现方法 |
CN114979116A (zh) * | 2022-05-16 | 2022-08-30 | 北斗星通智联科技有限责任公司 | 一种车载软件升级方法、系统、终端设备和存储介质 |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101442834A (zh) * | 2008-12-18 | 2009-05-27 | 深圳华为通信技术有限公司 | 移动终端软件升级的方法、装置、设备及系统 |
CN101621735A (zh) * | 2009-08-07 | 2010-01-06 | 赵阳 | 基于第三代移动通信的汽车实时信息系统 |
CN101958933A (zh) * | 2010-09-27 | 2011-01-26 | 深圳市同洲电子股份有限公司 | 终端软件升级的方法和装置 |
CN104133704A (zh) * | 2014-07-31 | 2014-11-05 | 百度在线网络技术(北京)有限公司 | 软件升级、升级包下发方法、装置和设备 |
CN104317564A (zh) * | 2014-09-25 | 2015-01-28 | 惠州Tcl移动通信有限公司 | 一种更新功能机软件的方法及装置 |
CN104468784A (zh) * | 2014-12-05 | 2015-03-25 | 北京速通科技有限公司 | 一种通过dsrc接口实现车载单元软件升级的系统及方法 |
CN104484194A (zh) * | 2014-11-24 | 2015-04-01 | 东软集团股份有限公司 | 车载智能终端的系统更新方法及设备 |
CN104820611A (zh) * | 2015-05-22 | 2015-08-05 | 中国科学院上海高等研究院 | 一种基于蓝牙的设备软件升级方法及升级装置 |
CN104850429A (zh) * | 2015-04-22 | 2015-08-19 | 北京五悦信息科技有限公司 | 一种面向智能设备的软件升级方法及系统 |
CN104980886A (zh) * | 2015-06-25 | 2015-10-14 | 上海卓易科技股份有限公司 | 一种软件升级的方法及装置 |
-
2016
- 2016-05-12 CN CN201610318696.1A patent/CN105978975A/zh active Pending
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101442834A (zh) * | 2008-12-18 | 2009-05-27 | 深圳华为通信技术有限公司 | 移动终端软件升级的方法、装置、设备及系统 |
CN101621735A (zh) * | 2009-08-07 | 2010-01-06 | 赵阳 | 基于第三代移动通信的汽车实时信息系统 |
CN101958933A (zh) * | 2010-09-27 | 2011-01-26 | 深圳市同洲电子股份有限公司 | 终端软件升级的方法和装置 |
CN104133704A (zh) * | 2014-07-31 | 2014-11-05 | 百度在线网络技术(北京)有限公司 | 软件升级、升级包下发方法、装置和设备 |
CN104317564A (zh) * | 2014-09-25 | 2015-01-28 | 惠州Tcl移动通信有限公司 | 一种更新功能机软件的方法及装置 |
CN104484194A (zh) * | 2014-11-24 | 2015-04-01 | 东软集团股份有限公司 | 车载智能终端的系统更新方法及设备 |
CN104468784A (zh) * | 2014-12-05 | 2015-03-25 | 北京速通科技有限公司 | 一种通过dsrc接口实现车载单元软件升级的系统及方法 |
CN104850429A (zh) * | 2015-04-22 | 2015-08-19 | 北京五悦信息科技有限公司 | 一种面向智能设备的软件升级方法及系统 |
CN104820611A (zh) * | 2015-05-22 | 2015-08-05 | 中国科学院上海高等研究院 | 一种基于蓝牙的设备软件升级方法及升级装置 |
CN104980886A (zh) * | 2015-06-25 | 2015-10-14 | 上海卓易科技股份有限公司 | 一种软件升级的方法及装置 |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107888751A (zh) * | 2016-09-30 | 2018-04-06 | 惠州市蓝微电子有限公司 | 一种智能割草机系统的升级方法 |
CN108260122A (zh) * | 2016-12-28 | 2018-07-06 | 沈阳美行科技有限公司 | 一种获取和传输导航升级数据包的方法、装置及相关系统 |
CN106681774A (zh) * | 2016-12-30 | 2017-05-17 | Tcl通力电子(惠州)有限公司 | 蓝牙扬声器的软件升级方法及智能终端 |
CN109144557A (zh) * | 2018-08-23 | 2019-01-04 | 携程旅游信息技术(上海)有限公司 | App的动态增量升级方法及系统 |
CN109739536A (zh) * | 2018-12-28 | 2019-05-10 | 上汽通用五菱汽车股份有限公司 | 汽车远程升级固件的方法、装置和存储介质 |
CN110851544A (zh) * | 2019-11-12 | 2020-02-28 | 芜湖盟博科技有限公司 | 一种使用远程服务控制远程车辆的方法 |
CN113918201A (zh) * | 2021-10-13 | 2022-01-11 | 秦皇岛奥卡深软件开发有限公司 | 一种汽车后市场零部件通用化系统和方法 |
CN114826911A (zh) * | 2022-03-10 | 2022-07-29 | 浙江零跑科技股份有限公司 | 一种汽车和手机结合的ota升级实现方法 |
CN114979116A (zh) * | 2022-05-16 | 2022-08-30 | 北斗星通智联科技有限责任公司 | 一种车载软件升级方法、系统、终端设备和存储介质 |
CN114979116B (zh) * | 2022-05-16 | 2023-08-15 | 北斗星通智联科技有限责任公司 | 一种车载软件升级方法、系统、终端设备和存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105978975A (zh) | 一种汽车功能模块的升级方法及系统 | |
KR100979201B1 (ko) | 이동통신 단말기 및 그의 소프트웨어 갱신 방법 | |
US10203949B2 (en) | System and method for providing software updates | |
CN106897086B (zh) | 用于升级机器人操作系统的方法、装置及系统 | |
US9401845B2 (en) | Vehicle setting profile system | |
KR100782080B1 (ko) | 이동 통신 단말기 및 시스템의 펌웨어 갱신 방법 | |
US20120167071A1 (en) | Software update apparatus and method of vehicle | |
US20170344355A1 (en) | Updating vehicle system modules | |
US11144304B2 (en) | Method and central data processing device for updating software in a plurality of vehicles | |
CN102929669B (zh) | 一种嵌入式软件升级方法、系统及装置 | |
US8594653B2 (en) | System and methods for remotely upgrading software applications | |
CN102111449A (zh) | 一种更新数据的方法、装置和系统 | |
CN102067674A (zh) | 使用本地装置数据库和共享装置数据库控制对通信网络的访问 | |
CN103369056A (zh) | 车载系统和便携式终端的协同操作系统和方法 | |
US20200275245A1 (en) | Method for coupling an end vehicle to a stationary data network, and system for carrying out the method | |
CN103279369A (zh) | 基于can总线的汽车诊断仪自动升级系统与方法 | |
CN108632783A (zh) | 由车辆进行的无线接入点检测和使用 | |
US8787935B2 (en) | Location request authorization for communication devices | |
CN101888411A (zh) | 车用主动式兴趣点搜索系统及其搜索方法 | |
CN201750444U (zh) | 车用主动式兴趣点搜索系统 | |
CN102548039B (zh) | 一种移动终端及其更新时间的方法 | |
KR101498721B1 (ko) | 소프트웨어 지원 장치 및 그 지원방법 | |
CN103532999B (zh) | 数据传输方法、移动设备和后台服务系统 | |
CN104394188B (zh) | 一种车联网数据传输的方法及系统 | |
JP6541816B1 (ja) | 通信制御装置、通信設定方法、通信設定プログラム及び通信システム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160928 |
|
RJ01 | Rejection of invention patent application after publication |