CN110300953A - 车载更新***、车载更新装置、车载设备及更新方法 - Google Patents
车载更新***、车载更新装置、车载设备及更新方法 Download PDFInfo
- Publication number
- CN110300953A CN110300953A CN201780056975.8A CN201780056975A CN110300953A CN 110300953 A CN110300953 A CN 110300953A CN 201780056975 A CN201780056975 A CN 201780056975A CN 110300953 A CN110300953 A CN 110300953A
- Authority
- CN
- China
- Prior art keywords
- update
- program
- data
- vehicle
- unit
- 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
- 238000000034 method Methods 0.000 title claims abstract description 20
- 238000012545 processing Methods 0.000 claims abstract description 397
- 238000003860 storage Methods 0.000 claims abstract description 199
- 230000005540 biological transmission Effects 0.000 claims abstract description 85
- 230000006854 communication Effects 0.000 claims description 215
- 238000004891 communication Methods 0.000 claims description 214
- 235000013399 edible fruits Nutrition 0.000 claims description 4
- 238000010586 diagram Methods 0.000 description 22
- 230000015654 memory Effects 0.000 description 16
- 230000006870 function Effects 0.000 description 12
- 238000001514 detection method Methods 0.000 description 11
- 230000007246 mechanism Effects 0.000 description 9
- 230000008569 process Effects 0.000 description 7
- 238000004364 calculation method Methods 0.000 description 5
- 230000004044 response Effects 0.000 description 5
- 230000009471 action Effects 0.000 description 3
- 238000005070 sampling Methods 0.000 description 3
- 238000010200 validation analysis Methods 0.000 description 3
- 210000003462 vein Anatomy 0.000 description 3
- 238000004590 computer program Methods 0.000 description 2
- 238000000151 deposition Methods 0.000 description 2
- 238000011835 investigation Methods 0.000 description 2
- 238000011084 recovery Methods 0.000 description 2
- 230000011218 segmentation Effects 0.000 description 2
- 210000001367 artery Anatomy 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000009826 distribution Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000005286 illumination Methods 0.000 description 1
- 238000003384 imaging method Methods 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 238000003892 spreading Methods 0.000 description 1
- 230000003442 weekly effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/50—Service provisioning or reconfiguring
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60R—VEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
- B60R16/00—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for
- B60R16/02—Electric or fluid circuits specially adapted for vehicles and not otherwise provided for; Arrangement of elements of electric or fluid circuits specially adapted for vehicles and not otherwise provided for electric constitutive elements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F11/00—Error detection; Error correction; Monitoring
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F13/00—Interconnection of, or transfer of information or other signals between, memories, input/output devices or central processing units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/65—Updates
-
- 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06T—IMAGE DATA PROCESSING OR GENERATION, IN GENERAL
- G06T7/00—Image analysis
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V20/00—Scenes; Scene-specific elements
- G06V20/50—Context or environment of the image
- G06V20/56—Context or environment of the image exterior to a vehicle by using sensors mounted on the vehicle
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/161—Detection; Localisation; Normalisation
- G06V40/166—Detection; Localisation; Normalisation using acquisition arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V40/00—Recognition of biometric, human-related or animal-related patterns in image or video data
- G06V40/10—Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
- G06V40/16—Human faces, e.g. facial parts, sketches or expressions
- G06V40/172—Classification, e.g. identification
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00896—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys specially adapted for particular uses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/08—Network architectures or network communication protocols for network security for authentication of entities
- H04L63/0861—Network architectures or network communication protocols for network security for authentication of entities using biometrical features, e.g. fingerprint, retina-scan
-
- 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
-
- 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/34—Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/40—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P]
- H04W4/44—Services specially adapted for particular environments, situations or purposes for vehicles, e.g. vehicle-to-pedestrians [V2P] for communication between vehicles and infrastructures, e.g. vehicle-to-cloud [V2C] or vehicle-to-home [V2H]
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00309—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00563—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys using personal physical data of the operator, e.g. finger prints, retinal images, voicepatterns
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
- G07C9/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00571—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by interacting with a central unit
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Multimedia (AREA)
- Mechanical Engineering (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Oral & Maxillofacial Surgery (AREA)
- Human Computer Interaction (AREA)
- Quality & Reliability (AREA)
- Computing Systems (AREA)
- Medical Informatics (AREA)
- Biomedical Technology (AREA)
- Computer Hardware Design (AREA)
- Stored Programmes (AREA)
- Collating Specific Patterns (AREA)
- Information Transfer Between Computers (AREA)
Abstract
提供能够防止与用户使用车辆相关的便利性降低而进行车载设备的更新处理的车载更新***、车载更新装置、车载设备及更新方法。对车载设备的存储部中存储的程序或数据进行更新的车载更新***向车载设备发送更新用存储部中存储的更新用的程序或数据,并且根据车辆周边的状况,进行使更新用的程序或数据向车载设备的发送中断的处理。车载设备在存储部中具有存储有更新前的程序或数据的第一存储区域及存储更新用的程序或数据的第二存储区域,在更新用的程序或数据的发送被中断了的情况下,进行恢复到对更新前的程序或数据的执行的处理。
Description
技术领域
本发明涉及更新搭载于车辆的车载设备的程序或数据的车载更新***、车载更新装置、车载设备及更新方法。
背景技术
以往,在车辆中搭载多个ECU(Electronic Control Unit:电子控制单元)等通信装置,多个ECU经由CAN(Controller Area Network:控制局域网)总线等通信线而连接,能够相互进行信息的发送接收。各ECU通过CPU(Central Processing Unit:中央处理单元)等处理装置读出并执行在闪存存储器或EEPROM(Electrically Erasable ProgrammableRead Only Memory:电可擦除可编程只读存储器)等存储部中存储的程序,从而进行车辆的控制等各种处理。在ECU的存储部中存储的程序或数据例如在需要进行功能追加、不佳状况的修正或版本升级等时,需要进行改写成新的程序或数据的更新处理。在该情况下,对作为更新处理的对象的ECU经由通信线发送更新用的程序或数据。
在专利文献1中,提出一种程序更新***,在该程序更新***中,控制装置接收包括对更新对象的控制装置进行更新的更新控制程序及计算机程序在内的更新数据,该计算机程序实现:计算与更新控制程序相关的摘要值的单元、判定更新后的控制装置的动作是否正常的单元和回答判定结果的单元,控制装置通过所接收到的更新数据中包括的更新控制程序来更新控制程序,并且执行所述计算机程序,判定更新后的动作是否正常,从而能够验证程序的更新的准确性。
现有技术文献
专利文献
专利文献1:日本特开2015-103163号公报
发明内容
发明所要解决的课题
在进行在ECU的存储部中存储的程序或数据的更新的情况下,该ECU在直至更新处理完成为止的期间内无法进行通常的处理。因此,直至ECU的更新处理完成为止,车辆无法行驶。在用户紧急需要使用车辆的情况等下,由于ECU的更新处理,有可能处于无法使用车辆的状态,存在与用户使用车辆相关的便利性降低这样的问题。
本发明是鉴于上述情形而完成的,其目的在于,提供能够防止与用户使用车辆相关的便利性降低而进行车载设备的更新处理的车载更新***、车载更新装置、车载设备及更新方法。
用于解决课题的技术方案
本发明涉及一种车载更新***,进行对车载设备的存储部中存储的程序或数据进行更新的处理,所述车载设备搭载于车辆且具有存储程序或数据的所述存储部及读出并执行所述存储部中存储的程序或数据的处理部,所述车载更新***的特征在于,具备:更新用存储部,存储更新用的程序或数据;更新用信息发送部,向所述车载设备发送所述更新用存储部中存储的更新用的程序或数据;及中断处理部,进行使所述更新用信息发送部实施的更新用的程序或数据向所述车载设备的发送中断的处理,所述车载设备的存储部包括:存储有所述处理部执行的程序或数据的第一存储区域及存储更新用的程序或数据的第二存储区域,所述车载设备具有:更新用信息接收部,接收所述更新用信息发送部所发送的更新用的程序或数据;更新用信息写入处理部,在所述更新用信息接收部接收到更新用的程序或数据的情况下,使所述处理部对所述第一存储区域中存储的程序或数据的执行停止,并进行将所述更新用信息接收部接收到的更新用的程序或数据写入到所述第二存储区域的处理;恢复处理部,在所述中断处理部使发送中断了的情况下,进行恢复到所述处理部对所述第一存储区域中存储的程序或数据的执行的处理;及更新处理部,在完成更新用的程序或数据向所述第二存储区域的写入之后,将所述处理部的程序或数据的执行对象从所述第一存储区域变更成所述第二存储区域。
另外,在本发明的车载更新***中,其特征在于,所述中断处理部根据所述车辆的周边的状况,中断所述更新用的程序或数据的发送。
另外,在本发明的车载更新***中,其特征在于,在所述车辆的使用者存在于所述车辆的周边的情况下,所述中断处理部中断所述更新用的程序或数据的发送。
另外,在本发明的车载更新***中,其特征在于,具备在与移动型的通信器之间进行无线通信的无线通信部,所述中断处理部根据所述无线通信部的与所述通信器的通信结果,中断所述更新用的程序或数据的发送。
另外,在本发明的车载更新***中,其特征在于,具备根据所述无线通信部的与所述通信器的通信结果来判定距所述通信器的距离的距离判定部,在所述距离判定部判定出的距离比预定距离近的情况下,所述中断处理部中断发送。
另外,在本发明的车载更新***中,其特征在于,具备:无线通信装置及车载更新装置,无线通信装置具有所述无线通信部、所述距离判定部及发送所述距离判定部的判定结果的距离判定结果发送部,车载更新装置具有所述更新用存储部、从所述车辆外的装置取得更新用的程序或数据并存储于所述更新用存储部中的更新用信息取得部、接收所述无线通信装置的距离判定结果发送部所发送的判定结果的距离判定结果接收部及所述中断处理部。
另外,在本发明的车载更新***中,其特征在于,具备:无线通信装置及车载更新装置,无线通信装置具有所述无线通信部及发送所述无线通信部的与所述通信器的通信结果的通信结果发送部,车载更新装置具有所述更新用存储部、从所述车辆外的装置取得更新用的程序或数据并存储于所述更新用存储部中的更新用信息取得部、接收所述无线通信装置的通信结果发送部所发送的通信结果的通信结果接收部、所述距离判定部及所述中断处理部。
另外,在本发明的车载更新***中,其特征在于,具备车载更新装置,该车载更新装置具有所述无线通信部、所述距离判定部、所述更新用存储部、从所述车辆外的装置取得更新用的程序或数据并存储于所述更新用存储部中的更新用信息取得部及所述中断处理部。
另外,在本发明的车载更新***中,其特征在于,具备对所述车辆的周边进行拍摄的相机,所述中断处理部根据所述相机的拍摄结果,中断所述更新用的程序或数据的发送。
另外,在本发明的车载更新***中,其特征在于,具备取得人的生物信息的生物信息取得部,所述中断处理部根据所述生物信息取得部取得的生物信息,中断所述更新用的程序或数据的发送。
另外,本发明涉及一种车载更新装置,进行对车载设备的存储部中存储的程序或数据进行更新的处理,所述车载设备搭载于车辆且具有存储程序或数据的所述存储部及读出并执行所述存储部中存储的程序或数据的处理部,所述车载更新装置的特征在于,具备:更新用信息取得部,从所述车辆外的装置取得更新用的程序或数据;更新用存储部,存储所述更新用信息取得部取得的更新用的程序或数据;更新用信息发送部,向所述车载设备发送所述更新用存储部中存储的更新用的程序或数据;及中断处理部,进行使所述更新用信息发送部实施的更新用的程序或数据向所述车载设备的发送中断的处理。
另外,本发明涉及一种车载设备,搭载于车辆并具备存储程序或数据的存储部及读出并执行所述存储部中存储的程序或数据的处理部,所述车载设备的特征在于,所述存储部包括:存储有所述处理部执行的程序或数据的第一存储区域及存储更新用的程序或数据的第二存储区域,所述车载设备具备:更新用信息接收部,接收更新用的程序或数据;更新用信息写入处理部,在所述更新用信息接收部接收到更新用的程序或数据的情况下,使所述处理部对所述第一存储区域中存储的程序或数据的执行停止,并进行将所述更新用信息接收部接收到的更新用的程序或数据写入到所述第二存储区域的处理;恢复处理部,在更新用的程序或数据的发送被中断了的情况下,进行恢复到所述处理部对所述第一存储区域中存储的程序或数据的执行的处理;及更新处理部,在完成更新用的程序或数据向所述第二存储区域的写入之后,将所述处理部的程序或数据的执行对象从所述第一存储区域变更成所述第二存储区域。
另外,本发明涉及一种更新方法,对车载设备的存储部中存储的程序或数据进行更新,所述车载设备搭载于车辆且具有存储程序或数据的所述存储部及读出并执行所述存储部中存储的程序或数据的处理部,所述更新方法的特征在于,所述车载设备的存储部包括:存储有所述处理部执行的程序或数据的第一存储区域及存储更新用的程序或数据的第二存储区域,向所述车载设备发送更新用存储部中存储的更新用的程序或数据,根据所述车辆的周边的状况,中断更新用的程序或数据向所述车载设备的发送,所述车载设备在接收到更新用的程序或数据的情况下,使所述处理部对所述第一存储区域中存储的程序或数据的执行停止,并将所接收到的更新用的程序或数据写入到所述第二存储区域,所述车载设备在更新用的程序或数据的发送被中断了的情况下,恢复到所述处理部对所述第一存储区域中存储的程序或数据的执行,所述车载设备在完成更新用的程序或数据向所述第二存储区域的写入之后,将所述处理部的程序或数据的执行对象从所述第一存储区域变更成所述第二存储区域。
在本发明中,向车载设备发送更新用存储部中存储的更新用的程序或数据,将车载设备接收到的更新用的程序或数据写入到自身的存储部,从而进行更新处理。但是,车载设备在存储部中具有将存储有在该时刻下执行的程序或数据(更新前的程序或数据)的第一存储区域及写入更新用的程序或数据的第二存储区域,不改写第一存储区域的程序或数据而将所接收到的更新用的程序或数据写入到存储部的第二存储区域。车载设备在写入完成后,将程序或数据的执行对象从第一存储区域变更成第二存储区域,从而更新程序或数据。此外,在更新处理完成后,车载设备的存储部的第一存储区域和第二存储区域的关系反转,在进行下次的更新处理时,在上次的更新处理中写入有更新用的程序或数据的区域为第一区域。
进一步地在本发明中,能够中断更新用的程序或数据向车载设备的发送。在中断了更新用的程序或数据的发送的情况下,车载设备中断向第二存储区域的写入,恢复到对第一存储区域中存储的程序或数据的执行。能够中断车载设备的更新处理而恢复到更新前的状态下的动作,从而即使在更新处理的中途,用户也能够使用车辆。
另外,在本发明中,根据车辆周边的状况,中断更新用的程序或数据的发送。例如,能够设为在车辆的资料者存在于车辆周边的情况下进行中断的结构。由此,在车辆有可能被利用的情况下,能够中断更新处理。
另外,在本发明中,进行与车辆的用户等持有的移动型的通信器的无线通信,根据其通信结果,中断更新用的程序或数据向车载设备的发送。移动型的通信器例如能够设为远程操作车辆的门的锁定的无线钥匙。根据与无线钥匙的通信结果,能够推测用户是否有可能使用车辆。根据与移动型的通信器的通信结果,中断车载设备的更新处理,能够恢复到更新前的状态下的动作,从而即使在更新处理的中途,用户也能够使用车辆。
另外,在本发明中,根据与移动型的通信器的通信结果,判定距通信器的距离。例如能够根据从通信器发送的无线信号的信号强度来推测距离,能够判定该距离比预定距离近还是远。在距通信器的距离近的情况下,能够推测为持有该通信器的用户存在于车辆的附近、用户利用车辆的可能性高。在这样的情况下,预先中断车载设备的更新处理,从而在用户想要使车辆行驶时,能够顺利地开始车辆的行驶。
另外,在本发明中,进行与移动型的通信器的无线通信的无线通信装置进行基于通信结果的距离判定并发送判定结果,进行更新用的程序或数据的存储及发送的车载更新装置接收来自无线通信装置的判定结果而进行中断处理。
或者,在本发明中,进行与移动型的通信器的无线通信的无线通信装置发送通信结果,进行更新用的程序或数据的存储及发送的车载更新装置进行基于来自无线通信装置的通信结果的距离判定而进行中断处理。
通过这些结构,无线通信装置及车载更新装置能够协作而实现中断车载设备的更新处理的处理。
另外,在本发明中,将进行与移动型的通信器的无线通信的功能设置于进行更新用的程序或数据的存储及发送的车载更新装置,车载更新装置进行基于与移动型通信器的通信结果的距离判定而进行中断处理。这样,也可以构成为由1个装置进行与移动型的通信器的无线通信及更新用的程序或数据向车载设备的发送。
另外,在本发明中,用相机拍摄车辆周边,根据拍摄结果而中断更新用的程序或数据的发送。例如,能够构成为根据相机的拍摄图像进行人的面部检测,在检测到面部的情况下,中断更新用的程序或数据的发送。另外,进一步地,能够构成为进行所检测到的面部与被登记为车辆的用户的面部是否一致的面部认证,根据认证结果而中断更新用的程序或数据的发送。由此,在有可能利用车辆的用户存在于车辆周边的情况下,能够中断更新处理。
另外,在本发明中,取得人的生物信息,根据所取得的生物信息而中断更新用的程序或数据的发送。例如,在取得车辆的用户的指纹信息或静脉信息等而进行指纹认证或静脉认证等认证处理并且仅在认证成功的情况下能够进行车辆的门的解锁或发动机的启动等的***中,能够构成为在认证成功的情况下中断更新处理。由此,在用户利用车辆的可能性高的情况下,能够中断更新处理。
发明效果
在本发明的情况下,构成为能够中断车载设备的更新处理,使车载设备恢复到对更新前的程序或数据的动作,从而即使在更新处理的中途,用户也能够使用车辆,能够防止与用户使用车辆相关的便利性降低而进行车载设备的更新处理。
附图说明
图1是示出本实施方式的车载更新***的结构的示意图。
图2是示出ECU的结构的框图。
图3是用于说明ECU进行的更新处理的示意图。
图4是示出网关的结构的框图。
图5是示出BCM的结构的框图。
图6是示出网关进行的更新用程序取得处理的次序的流程图。
图7是示出服务器装置进行的更新用程序发送处理的次序的流程图。
图8是示出网关进行的更新处理的次序的流程图。
图9是示出BCM进行的处理的次序的流程图。
图10是示出ECU进行的更新处理的次序的流程图。
图11是示出实施方式2的BCM的结构的框图。
图12是示出实施方式2的网关的结构的框图。
图13是示出实施方式3的网关的结构的框图。
图14是示出实施方式4的车载更新***的结构的示意图。
图15是示出实施方式4的网关的结构的框图。
图16是示出实施方式5的车载更新***的结构的示意图。
具体实施方式
(实施方式1)
图1是示出本实施方式的车载更新***的结构的示意图。本实施方式的车载更新***是搭载于车辆1的ECU(Electronic Control Unit:电子控制单元)2及BCM(BodyControl Module:车身控制模块)6等多个装置经由配设于车辆1内的通信线及网关4相互进行通信的***。在本实施方式的车载更新***中,ECU2相当于作为更新处理的对象的车载设备,网关4相当于发送更新用的程序或数据的车载更新装置,BCM6相当于进行与相当于移动型的通信器的无线钥匙7的无线通信的无线通信装置。另外,在本实施方式的车载更新***中,经由通信线将TCU(Telematics Communication Unit:远程处理通信单元)5连接于网关4,网关4能够经由TCU5进行与设置于车辆1外的服务器装置9的通信。
ECU2例如能够包括控制车辆1的发动机的动作的ECU、控制安全气囊的动作的ECU及控制ABS(Antilock Brake System:防抱死制动***)的动作的ECU等各种ECU。各ECU2连接到配设于车辆1内的通信线,能够经由该通信线在与其他ECU2、网关4及BCM6等之间进行数据的发送接收。ECU2通过读出并执行在内部的存储部中存储的程序及数据,从而进行各自的处理。ECU2存储的程序或数据有时例如出于功能追加或不佳状况修正等目的而进行更新。
网关4连接构成车辆1的车内网络的多条通信线,进行对通信线间的数据的发送接收进行中继的处理。在图1所示的例子中,将4条通信线连接于网关4。网关4通过将从某一条通信线接收到的数据发送给其他通信线,从而进行数据的中继。
TCU5通过例如进行利用移动电话通信网的无线通信,能够在与服务器装置9之间进行数据的发送接收。TCU5经由配设于车辆1内的通信线连接于网关4,能够在与网关4之间进行基于有线通信的数据的发送接收。由此,TCU5能够对网关4和服务器装置9之间的通信进行中继,将从网关4提供的数据发送给服务器装置9,并且将从服务器装置9接收到的数据提供给网关4。
服务器装置9管理并存储由搭载于车辆1的ECU2执行的程序及数据。服务器装置9根据来自车辆1的询问,通知是否需要进行程序等的更新,并且在需要更新的情况下,进行将更新用的程序及数据配送给车辆1的处理。
BCM6是控制车辆1的门的锁定/解锁、照明的亮灯/熄灯及括水器的动作等的装置。BCM6具有在与移动型的无线钥匙7之间进行无线通信的功能,根据与无线钥匙7的通信结果,例如控制门的锁定/解锁。本实施方式的BCM6例如具有基于从无线钥匙7发送的无线信号的接收强度来计算与无线钥匙7的距离的功能。BCM6将所计算出的和与无线钥匙7的距离相关的信息经由车辆1内的通信线发送给网关4。
另外,本实施方式的网关4例如在车辆1的行驶中,经由TCU5进行与服务器装置9的通信,从服务器装置9取得并存储ECU2的更新处理所需的更新用的程序或数据。网关4例如在车辆1成为停车状态、并且满足达到预定时刻等预定的更新条件的情况下,将所存储的更新用的程序或数据发送给作为更新对象的ECU2,从而进行更新在ECU2的存储部中存储的程序或数据的处理。另外,至少在进行该更新处理的期间内,网关4取得BCM6计算的和与无线钥匙7的距离相关的信息,在无线钥匙7存在于车辆1的附近的情况下(在距无线钥匙7的距离比预定距离近的情况下),中断ECU2的更新处理。在中断了更新处理的情况下,ECU2恢复到基于更新前的程序或数据的动作。
图2是示出ECU2的结构的框图。此外,在本图中,抽出多个ECU2所共同的功能块来示出,关于对于每个ECU2不同的功能块,省略图示。本实施方式的ECU2构成为具备处理部21、存储部22及通信部23等。处理部21例如使用CPU(Central Processing Unit:中央处理单元)或MPU(Micro-Processing Unit:微处理单元)等运算处理装置而构成,通过读出并执行在存储部22中存储的程序22a,从而进行各种运算处理。此外,在存储部22中存储的程序22a针对每个ECU2,其内容不同。
存储部22使用闪存存储器或EEPROM(Electrically Erasable ProgrammableRead Only Memory:电可擦除可编程只读存储器)等非易失性的存储器元件而构成。存储部22存储处理部21执行的程序22a及执行该程序22a所需的数据。此外,下面,在“程序22a”这样的记载中,能够包括程序22a及执行该程序22a所需的数据。
通信部23连接到构成车内网络的通信线,例如依照CAN(Controller AreaNetwork:控制局域网)等通信协议,进行数据的发送接收。通信部23通过将从处理部21提供的数据变换成电信号并输出给通信线,从而发送数据,并且通过采样并取得通信线的电位,从而接收数据,将所接收到的数据提供给处理部21。
另外,将更新用信息接收部21a、更新用信息写入处理部21b、更新处理部21c及恢复处理部21d设置于本实施方式的ECU2的处理部21。更新用信息接收部21a~恢复处理部21d是用于进行在存储部22中存储的程序22a的更新(升级)处理的功能块。更新用信息接收部21a~恢复处理部21d是通过处理部21执行与作为更新处理的对象的程序22a不同的程序(省略图示)而实现的软件功能块。
更新用信息接收部21a进行用通信部23接收经由通信线从网关4发送的更新用的程序、并将所接收到的更新用的程序蓄积于缓存存储器(省略图示)等的处理。更新用信息写入处理部21b进行将更新用信息接收部21a所蓄积的更新用的程序写入到存储部22的空白区域的处理。更新处理部21c在更新用信息写入处理部21b完成更新用的程序的写入之后,通过使在存储部22中存储的更新前的程序无效化,使新写入的更新用的程序有效化,从而进行程序22a的更新。恢复处理部21d在中断了来自网关4的更新用的程序的发送的情况下,开始基于在存储部22中存储的更新前的程序的处理,进行恢复到进行更新处理之前的状态下的动作的处理。
图3是用于说明ECU2进行的更新处理的示意图。本实施方式的ECU2的存储部22具有至少足以存储有2套相当量的程序22a的存储容量。在图3的上部所示的例子中,在存储部22中,存在程序22a及与该程序22a相同程度的容量的空白区域22b。此时,将在存储部22中存储的程序22a设为有效,处理部21读出并执行该程序22a。
在更新用信息接收部21a从网关4接收到更新用的程序的情况下,更新用信息写入处理部21b不对更新前的程序22a进行改写,而在存储部22的空白区域22b中存储所接收到的更新用的程序22a。在更新用信息写入处理部21b将更新用的程序22a无错误地写入到存储部22而完成之后,更新处理部21c通过使更新前的程序22a无效化,使新存储的更新用的程序22a有效化,从而完成更新处理。其后,ECU2的处理部21读出并执行经有效化的更新用的程序22a。此外,经无效化的更新前的程序22a例如既可以在某个定时下删去,另外,例如也可以不删去而残留于存储部22内,在接下来的更新处理时处置为空白区域22b。
这样,本实施方式的ECU2将存储更新前的程序22a的区域(第一区域)及存储更新用的程序22a的区域(第二区域)至少设置于存储部22。即,各ECU2具有能够存储至少2套相当量的程序22a的存储区域。为了进行更新处理而接收到网关4所发送的更新用的程序22a的ECU2在与存储有更新前的程序22a的区域不同的区域中,存储所接收到的更新用的程序22a。即,在ECU2中,不改写更新前的程序22a,而将更新用的程序22a存储到存储部22中。ECU2在结束将更新用的程序22a存储到存储部22之后,通过使更新前的程序22a无效化,使更新用的程序22a有效化,从而切换处理部21执行的程序22a。即,ECU2通过进行设为处理部21的引导对象的程序的切换,从而完成更新处理。
图4是示出网关4的结构的框图。本实施方式的网关4构成为具备处理部41、存储部42及4个车内通信部43等。处理部41例如使用CPU或MPU等运算处理装置而构成,通过读出并执行在存储部42或未图示的ROM(Read Only Memory:只读存储器)等中存储的程序,从而进行各种运算处理。在本实施方式中,处理部41进行对构成车内网络的通信线间的数据发送接收进行中继的处理及ECU2的更新处理等所需的运算处理。
存储部42使用闪存存储器或EEPROM等非易失性的存储器元件而构成。存储部42存储例如处理部41执行的程序及执行该程序所需的数据等。另外,存储部42存储ECU2的更新用的程序。存储部42也可以存储在处理部41的处理的过程中生成的数据等。
车内通信部43分别连接到构成车内网络的通信线,例如依照CAN等通信协议进行数据的发送接收。车内通信部43通过将从处理部41提供的数据变换成电信号并输出给通信线而发送信息,并且通过采样并取得通信线的电位而接收数据,将所接收到的数据提供给处理部41。此外,网关4具备的4个车内通信部43也可以依照分别不同的通信协议进行通信。
另外,在处理部41中,通过执行在存储部42或ROM等中存储的程序,从而将更新用信息取得部41a、更新用信息发送部41b、通信结果接收部41c、距离判定部41d及中断处理部41e等实现为软件功能块。更新用信息取得部41a在预定的定时下进行经由TCU5的与服务器装置9的通信,询问是否需要进行搭载于车辆1的ECU2的程序22a的更新。进行是否需要更新的询问的预定的定时例如既可以如每天或每周等那样设为预定周期,另外,例如也可以设为每当车辆1的IG开关从断开状态切换成接通状态时等。在从服务器装置9提供需要更新这样的通知的情况下,更新用信息取得部41a经由TCU5从服务器装置9取得更新所需的程序及数据等(下面简称为更新用的程序),并存储到存储部42中。此时,更新用信息取得部41a关于需要更新的全部ECU2,取得更新用程序。
更新用信息发送部41b在预定的定时下,进行读出从服务器装置9取得并存储到存储部42中的更新用的程序、并将所读出的更新用的程序发送给作为更新处理的对象的ECU2的处理。进行更新用的程序的发送的预定的定时例如既可以设为车辆的IG开关成为断开状态且达到上午2点等预定时刻的情况,另外,例如也可以设为IG开关刚成为断开状态之后,也可以设为这些以外的定时。在存在多个作为更新处理的对象的ECU2的情况下,更新用信息发送部41b按适当的顺序进行更新用的程序的发送,关于作为更新处理对象的全部ECU2,进行更新用的程序的发送。从网关4接收到更新用的程序的ECU2将所接收到的更新用的程序写入到存储部22的空白区域22b。
通信结果接收部41c进行由车内通信部43经由车内网络从BCM6接收和与无线钥匙7的通信结果相关的信息的处理。本实施方式的BCM6具有在与无线钥匙7之间进行无线信号的发送接收并检测从无线钥匙7接收到的无线信号的信号强度的功能,将包括与所检测出的信号强度相关的信息的报文发送给网关4。接收到该报文的通信结果接收部41c将从无线钥匙7接收到的与无线信号的信号强度相关的信息提供给距离判定部41d。
距离判定部41d基于通信结果接收部41c从BCM6接收到的信息,判定从无线钥匙7接收到的无线信号的信号强度是否超过预定强度,从而判定无线钥匙7是否存在于从车辆1起的预定距离内。距离判定部41d将无线钥匙7是否存在于从车辆1起的预定距离内的判定结果提供给中断处理部41e。
中断处理部41e根据距离判定部41d的判定结果,进行中断由更新用信息发送部41b实施的向ECU2发送更新用的程序的发送处理、中断ECU2的程序22a的更新处理的处理。即,中断处理部41e在判定为无线钥匙7存在于从车辆1起的预定距离内的情况下,中断由更新用信息发送部41b实施的向ECU2发送更新用的程序的发送处理。另外,此时,中断处理部41e也可以将更新处理的中段通知给ECU2。中断了更新处理的ECU2通过恢复处理部21d而恢复到基于更新前的程序22a的动作。
此外,在通过中断处理部41e而中断了ECU2的更新处理之后,在距离判定部41d判定为无线钥匙7不存在于从车辆1起的预定距离内的情况下,中断处理部41e可以解除更新处理的中断。在解除了中断的情况下,更新用信息发送部41b可以再次开始更新用的程序的发送。此外,在再次开始更新用的程序的发送的情况下,更新用信息发送部41b既可以接着中断再次开始发送,也可以从中断后的更新用的程序的最初起再次进行发送。另外,再次开始更新用的程序的发送的定时例如既可以是紧接在判定为无线钥匙7不存在于从车辆1起的预定距离内之后,另外,例如也可以是在进行该判定之后经过了预定时间的情况等、判定为无线钥匙7不存在于从车辆1起的预定距离内并且满足预定的条件的定时。
图5是示出BCM6的结构的框图。本实施方式的BCM6构成为具备处理部61、存储部62、车内通信部63、控制信号输出部64、无线通信部65及信号强度判定部67等。处理部61例如使用CPU或MPU等运算处理装置而构成,通过读出并执行在存储部62或未图示的ROM等中存储的程序,从而进行各种运算处理。在本实施方式中,处理部61进行在与无线钥匙7之间进行无线通信的处理、根据该无线通信的结果而控制车辆1的门的锁定/解锁的处理及将从无线钥匙7接收到的无线信号的信号强度通知给网关4的处理等。
存储部62使用闪存存储器或EEPROM等非易失性的存储器元件而构成。存储部62例如也可以存储处理部61执行的程序及执行该程序所需的数据等,并存储在处理部61的处理的过程中生成的数据等。车内通信部63连接到构成车内网络的通信线,例如依照CAN等通信协议进行数据的发送接收。车内通信部63通过将从处理部61提供的数据变换成电信号并输出给通信线而发送信息,并且通过采样并取得通信线的电位而接收数据,将所接收到的数据提供给处理部61。
控制信号输出部64经由控制信号线而与设置于车辆1的各门的门锁机构68连接。控制信号输出部64基于处理部61的处理,输出控制门锁机构68的动作的控制信号。门锁机构68具有进行车辆1的门的锁定/解锁的机械机构及使该机械机构进行动作的马达或致动器等,根据从BCM6提供的控制信号而进行门的锁定/解锁。
无线通信部65连接有配设于车辆1内的适当部位的天线66,通过经由天线66进行无线信号的发送接收,从而在与无线钥匙7之间进行无线通信。此外,天线66可以分别设置有发送用的天线和接收用的天线。无线通信部65通过将对发送报文进行调制而得到的信号输出给天线66,从而进行向无线钥匙7的报文发送,并且对由天线66接收到的信号进行解调而取得来自无线钥匙7的报文。无线通信部65将从处理部61提供的报文发送给无线钥匙7,并且将从无线钥匙7接收到的报文提供给处理部61。
信号强度判定部67判定无线信号的信号强度,具有所谓的RSSI(Received SignalStrength Indication:接收信号强度指示)的功能。信号强度判定部67判定无线通信部65从无线钥匙7接收到的无线信号的信号强度,将判定结果提供给处理部61。
另外,在处理部61中,通过执行在存储部62或ROM等中存储的程序,从而将通信处理部61a、门锁控制处理部61b及通信结果发送部61c等实现为软件功能块。通信处理部61a进行与在与无线钥匙7之间进行的无线通信相关的处理。在本实施方式中,即使车辆1的IG开关是断开状态,通信处理部61a也周期性地进行向无线钥匙7发送预定的无线信号的处理。无线钥匙7在从车辆1接收到预定的无线信号的情况下进行响应。通信处理部61a在得到了针对预定的无线信号的发送的来自无线钥匙7的响应的情况下,在与无线钥匙7之间,通过无线通信进行所需的信息交换,例如进行认证处理等而判定无线钥匙7是否准确。通信处理部61a在与准确的无线钥匙7的无线通信成立的情况下,将该意思通知给门锁控制处理部61b。
门锁控制处理部61b根据由通信处理部61a实施的与无线钥匙7的通信结果,控制由门锁机构68实施的车辆1的门的锁定/解锁。门锁控制处理部61b例如在与准确的无线钥匙7的无线通信成立的情况下将门解锁,在无法进行与准确的无线钥匙7的无线通信的情况下将门锁定。门锁控制处理部61b将进行门的锁定/解锁的命令提供给控制信号输出部64,控制信号输出部64根据该命令而生成向门锁机构68的控制信号并输出。
通信结果发送部61c每当由无线通信部65进行与无线钥匙7的无线通信时,将在与无线钥匙7之间进行的与无线通信的结果相关的信息、在本实施方式中信号强度判定部67判定出的来自无线钥匙7的无线信号的信号强度的信息发送给网关4。
图6是示出网关4进行的更新用程序取得处理的次序的流程图。网关4的处理部41的更新用信息取得部41a判定车辆1的IG开关是否从断开状态切换成接通状态(步骤S1)。在IG开关未切换成接通状态的情况下(S1:“否”),更新用信息取得部41a待机直至IG开关切换成接通状态为止。在IG开关切换成接通状态的情况下(S1:“是”),更新用信息取得部41a进行经由TCU5的无线通信,向服务器装置9询问有无搭载于车辆1的ECU2的程序的更新(步骤S2)。
更新用信息取得部41a经由TCU5接收针对询问而从服务器装置9发送的响应(步骤S3)。在该响应中,除更新的有无之外,还包括与需要更新的程序相关的信息、例如程序的识别信息及数据量等信息。更新用信息取得部41a基于来自服务器装置9的响应,判定有无搭载于车辆1的ECU2的程序的更新(步骤S4)。在没有更新的情况下(S4:“否”),更新用信息取得部41a使处理返回到步骤S1。在有更新的情况下(S4:“是”),更新用信息取得部41a向服务器装置9请求更新用程序的发送(步骤S5)。更新用信息取得部41a经由TCU5接收根据请求而从服务器装置9发送的更新用程序(步骤S6),将所接收到的更新用程序存储到存储部12中(步骤S7),使处理返回到步骤S1。
图7是示出服务器装置9进行的更新用程序发送处理的次序的流程图。服务器装置9判定是否从车辆1的网关4接收到ECU2的程序有无更新的询问(步骤S21)。在未接收到询问的情况下(S21:“否”),服务器装置9使处理前进到步骤S24。在接收到询问的情况下(S21:“是”),服务器装置9通过访问记录车辆1的程序的版本等的数据库,从而调查与询问相关的关于车辆1的ECU2的程序的更新的有无(步骤S22)。服务器装置9将作为调查结果而得到的更新的有无作为响应发送给作为询问源的网关4(步骤S23),使处理前进到步骤S24。
接下来,服务器装置9判定是否从车辆1的网关4接收到更新用程序的发送请求(步骤S24)。在未接收到发送请求的情况下(S24:“否”),服务器装置9使处理返回到步骤S21。在接收到发送请求的情况下(S24:“是”),服务器装置9读出应该由作为请求源的车辆1的ECU2进行更新处理的更新用程序,并发送给作为请求源的网关4(步骤S25)。在更新用程序的发送完成后,服务器装置9为了记录发送了更新用程序的意思而更新数据库(步骤S26),使处理返回到步骤S21。
图8是示出网关4进行的更新处理的次序的流程图。网关4的处理部41判定是否达到例如车辆1的IG开关成为断开状态并且达到预定的时刻的情况等、进行预定的更新处理的定时(步骤S31)。在未达到进行更新处理的定时的情况下(S31:“否”),处理部41待机直至达到进行更新处理的定时为止。在达到了进行更新处理的定时的情况下(S31:“是”),处理部41通过调查在存储部12中是否存储有未使用的更新处理程序,从而判定是否需要进行更新处理(步骤S32)。在不需要进行更新处理的情况下(S32:“否”),处理部41使处理返回到步骤S31。在需要进行更新处理的情况下(S32:“是”),处理部41由车内通信部43对进行更新处理的ECU2通知进行更新处理的意思(步骤S33)。
接下来,处理部41基于通信结果接收部41c从BCM6接收到的通信结果,距离判定部41d判定BCM6从无线钥匙7接收到的无线信号的信号强度是否超过阈值,从而判定无线钥匙7是否存在于车辆1的附近(步骤S34)。在无线钥匙7不存在于车辆1的附近的情况下(S34:“否”),处理部41的更新用信息发送部41b读出在存储部42中存储的更新用的程序,并发送给作为更新对象的ECU2(步骤S35)。此时,更新用信息发送部41b按预定的数据尺寸分割在存储部42中存储的更新用的程序,将分割而得到的更新用的程序依次发送给ECU2。更新用信息发送部41b通过调查存储部42中存储的更新前的程序向ECU2的发送是否完成,从而判定ECU2的更新处理是否完成(步骤S36)。在更新处理未完成的情况下(S36:“否”),处理部41使处理返回到步骤S34。
另外,当在步骤S34中无线钥匙7存在于车辆1的附近的情况下(S34:“是”),处理部41的中断处理部41e中断由更新用信息发送部41b实施的更新用的程序的发送,进行将中断更新处理的意思通知给ECU2的处理(步骤S37)。中断处理部41e在无线钥匙7不存在于车辆1的附近、中断更新处理的原因不再存在的情况下,对中断了更新处理的ECU2再次发送进行更新处理的意思的通知,使处理返回到步骤S34。处理部41一边进行更新用的程序向ECU2的发送及根据需要进行发送的中断,一边继续进行更新用的程序向ECU2的发送。在更新处理完成的情况下(S36:“是”),处理部41从存储部42删去更新完成的更新用程序(步骤S38),使处理返回到步骤S31。
图9是示出BCM6进行的处理的次序的流程图。BCM6例如按几毫秒~几秒左右的周期尝试与无线钥匙7的无线通信,处理部61的通信处理部61a判定是否达到进行与无线钥匙7的无线通信的定时(步骤S41)。在未达到进行无线通信的定时的情况下(S41:“否”),通信处理部61a待机直至达到进行无线通信的定时为止。在达到了进行无线通信的定时的情况下(S41:“是”),通信处理部61a从天线66发送预定的无线信号(步骤S42)。当在该无线信号的到达范围内存在无线钥匙7的情况下,接收到无线信号的无线钥匙7将所接收到的意思通过无线通信进行响应。
BCM6的通信处理部61a判定是否从无线钥匙7得到响应(步骤S43)。在未得到响应的情况下(S43:“否”),通信处理部61a使处理返回到步骤S41。在得到了来自无线钥匙7的响应的情况下(S43:“是”),通信处理部61a在与无线钥匙7之间进行基于无线通信的信息交换,基于所得到的信息进行认证处理(步骤S44)。基于认证处理的结果,通信处理部61a判定作为无线通信对方的无线钥匙7是否为准确的无线钥匙7(步骤S45)。在不是准确的无线钥匙7的情况下(S45:“否”),通信处理部61a使处理返回到步骤S41。
在无线通信对方是准确的无线钥匙7的情况下(S45:“是”),处理部61的通信结果发送部61c取得由信号强度判定部67实施的从无线钥匙7接收到的无线信号的信号强度的判定结果(步骤S46)。通信结果发送部61c由车内通信部63将所取得的信号强度的判定结果发送给网关4(步骤S47)。另外,处理部61的门锁控制处理部61b根据与无线钥匙7的无线通信,控制车辆1的门的锁定/解锁(步骤S48),使处理返回到步骤S41。
图10是示出ECU2进行的更新处理的次序的流程图。ECU2的处理部21判定是否从网关4接收到进行在存储部22中存储的程序22a的更新处理的意思的通知(步骤S51)。在未接收到通知的情况下(S51:“否”),处理部21待机直至接收到进行更新处理的意思的通知为止。在接收到进行更新处理的意思的通知的情况下,S(51:“是”),处理部21停止基于在存储部22中存储的程序22a的通常的处理(步骤S52),从通常的动作模式切换成进行更新处理的模式。
处理部21的更新用信息接收部21a判定是否接收到从网关4发送的更新用的程序(按预定的数据尺寸分割而得到的更新用的程序)(步骤S53)。在接收到更新用的程序的情况下(S53:“是”),处理部21的更新用信息写入处理部21b将所接收到的更新用的程序写入到存储部22的空白区域22b(步骤S55)。处理部21判定是否全部接收从网关4应该接收的更新用的程序并完成写入(步骤S56)。在关于更新用的程序的全部的写入未完成的情况下(S56:“否”),处理部21使处理返回到步骤S53。在更新用的程序的全部的写入完成的情况下(S56:“是”),处理部21的更新处理部21c使在存储部22中存储的更新前的程序22a无效化,使新存储的更新用的程序22a有效化,从而进行处理部21执行的程序22a的切换(步骤S57),使处理返回到步骤S51。由此,ECU2从进行更新处理的模式切换成基于更新后的程序22a的通常动作模式。
在从网关4未接收到更新用的程序的情况下(S53:“否”),处理部21判定是否从网关4接收到中断更新处理的意思的通知(步骤S54)。在未接收到中断的通知的情况下(S54:“否”),处理部21使处理返回到步骤S53,待机直至从网关4接收到更新用的程序或更新处理中断的通知为止。在接收到中断更新处理的意思的通知的情况下(S54:“是”),处理部21的恢复处理部21d中断更新用的程序的接收及写入,进行恢复到基于在存储部22中存储的更新前的程序22a的动作的处理(步骤S58),使处理返回到步骤S51。由此,ECU2从进行更新处理的模式切换成基于更新前的程序22a的通常动作模式。
在以上的结构的本实施方式的车载更新***中,将在网关4的存储部42中存储的更新用的程序发送给ECU2,将ECU2接收到的更新用的程序写入到自身的存储部22,从而进行更新处理。但是,ECU2在存储部22中具有存储有更新前的程序22a的第一存储区域及写入更新用的程序的第二存储区域(空白区域22b),能够不改写更新前的程序22a而将从网关4接收到的更新前的程序写入到存储部22。ECU2在更新用的程序的写入完成后,使处理部21的引导对象从在存储部22中存储的更新前的程序22a变更成新写入的更新用的程序22a,从而进行程序22a的更新。
进一步地,在本实施方式的车载更新***中,BCM6进行与车辆1的用户等持有的无线钥匙7的无线通信,BCM6将与作为其通信结果的接收信号的信号强度相关的信息发送给网关4。网关4根据信号强度是否超过阈值来判定无线钥匙7是否存在于车辆1的附近,在无线钥匙7存在于附近的情况下,中断更新用的程序向ECU2的发送,中断更新处理。中断了更新用的程序的发送并且中断了更新处理的ECU2中断更新用的程序向存储部22的写入,恢复到基于在存储部22中存储的更新前的程序的动作。
在无线钥匙7存在于车辆1的附近的情况下,能够推测为持有无线钥匙7的用户存在于车辆1的附近,使用车辆1的可能性高。在这样的情况下,使ECU2的更新处理中断而向原来的状态恢复,从而即使在更新处理的中途,用户也能够利用车辆1。因此,本实施方式的车载更新***能够防止与用户使用车辆相关的便利性的降低而进行ECU2的更新处理。
此外,在本实施方式中,将BCM6进行无线通信的移动型的通信器设为车辆1的无线钥匙7,但不限于此。例如,也可以构成为进行与用户持有的移动电话或智能手机等通信设备的无线通信,判定这些通信设备是否存在于车辆1的附近。另外,设为搭载于车辆1的网关4从服务器装置9取得更新用的程序及向各ECU2发送更新用的程序等的结构、即网关4作为车载更新装置发挥功能的结构,但不限于此。也可以设为某一方的ECU2、TCU5、BCM6或这些以外的车载设备进行作为车载更新装置的处理的结构。另外,设为通过无线通信从车外的服务器装置9取得更新用的程序的结构,但不限于此。例如,也可以设为通过网关4读入记录有更新用的程序的记录介质而取得更新用的程序的结构。另外,将作为更新对象的通信装置设为ECU2,但不限于此,可以将ECU2以外的各种通信装置设为更新处理的对象。
另外,也可以在车辆1的经销商等处,将更新程序22a的更新装置连接到车内网络,将通过从该更新装置向ECU2发送更新用的程序而进行更新处理的功能与通过网关4将从上述服务器装置9取得的更新用的程序发送给ECU2而进行更新处理的功能并用。但是,在该结构的情况下,即使在由经销商等进行使用更新装置的更新处理时无线钥匙7存在于车辆1的附近,也不需要中断更新处理。
另外,在本实施方式中,构成为在用户持有的无线钥匙7接近于车辆1的情况下将门解锁,但不限于此。例如也可以构成为在持有无线钥匙7的用户操作了设置于车辆1的门的开关的情况下,或在用户操作了设置于无线钥匙7的开关的情况下,解锁车辆1的门。在这样的结构的情况下,BCM6不需要进行周期性的无线信号的发送。BCM6例如能够构成为在操作了车辆1的门的开关的情况下,或在从无线钥匙7接收到与操作相应的无线信号的情况下,进行与无线钥匙7的认证处理等,将与准确的无线钥匙7的无线通信成立的意思作为通信结果通知给网关4。网关4能够构成为在从BCM6接收到与准确的无线钥匙7的无线通信成立的意思的通知的情况下,中断ECU2的更新处理。
(实施方式2)
在上述实施方式1的车载更新***中,构成为BCM6将从无线钥匙7接收到的与无线信号的信号强度相关的信息发送给网关4,网关4基于该信号强度来判定无线钥匙7是否存在于车辆1的附近。
与此相对地,实施方式2的车载更新***构成为基于从无线钥匙7接收到的无线信号的信号强度,BCM6进行无线钥匙7是否存在于车辆1的附近的判定。
图11是示出实施方式2的BCM206的结构的框图。实施方式2的BCM206是代替图5所示的实施方式1的设置于BCM6的处理部61的通信结果发送部61c而将距离判定部261c及距离判定结果发送部261d设置于处理部61的结构。距离判定部261c基于信号强度判定部67判定出的来自无线钥匙7的无线信号的信号强度来判定该信号强度是否超过预定强度,从而判定无线钥匙7是否存在于从车辆1起的预定距离内。距离判定结果发送部261d每当由无线通信部65进行与无线钥匙7的无线通信时,将距离判定部261c的判定结果发送给网关204。
图12是示出实施方式2的网关204的结构的框图。实施方式2的网关204是未设置有图4所示的实施方式1的设置于网关4的处理部41的距离判定部41d、并且代替通信结果接收部41c而设置有距离判定结果接收部241c的结构。距离判定结果接收部241c进行由车内通信部43经由车内网络从BCM206接收无线钥匙7是否存在于车辆1的附近的判定结果的处理。距离判定结果接收部241c将所接收到的判定结果提供给中断处理部41e。中断处理部41e根据从距离判定结果接收部241c提供的判定结果,进行中断由更新用信息发送部41b实施的向ECU2发送更新用的程序的发送处理、并中断ECU2的程序22a的更新处理的处理。
以上的结构的实施方式2的车载更新***是BCM206进行基于从无线钥匙7接收到的无线信号的信号强度的距离判定、并将判定结果发送给网关204的结构。这样,基于从无线钥匙7接收到的无线信号的信号强度的距离判定也可以由搭载于车辆1的任一装置进行。
此外,实施方式2的车载更新***的其他结构与实施方式1的车载更新***相同,所以,对相同的部位附加相同的附图标记,省略详细说明。
(实施方式3)
实施方式3的车载通信***是将实施方式1的车载通信***的网关4及BCM6的功能汇集于1个网关的结构。图13是示出实施方式3的网关304的结构的框图。实施方式3的网关304构成为具备处理部41、存储部42、多个车内通信部43、控制信号输出部364、无线通信部365及信号强度判定部367等。此外,在图13中,仅图示1个经由通信线连接有ECU2的车内通信部43,但这是为了简化附图,网关304实际上具备2个以上相同的车内通信部43。
处理部41进行对通信线间的数据发送接收进行中继的处理、在与无线钥匙7之间进行无线通信的处理、根据该无线通信的结果来控制车辆1的门的锁定/解锁的处理及ECU2的更新处理等所需的运算处理。存储部42存储例如处理部41执行的程序及执行该程序所需的数据等,并且存储ECU2的更新用的程序。车内通信部43通过将从处理部41提供的数据变换成电信号并输出给通信线而发送信息,并且通过采样并取得通信线的电位而接收数据,将所接收到的数据提供给处理部41。
控制信号输出部364基于处理部41的处理,输出控制门锁机构68的动作的控制信号,进行车辆1的门的锁定/解锁。无线通信部365通过经由配设于车辆1内的适当部位的天线66进行无线信号的发送接收,从而在与无线钥匙7之间进行无线通信。信号强度判定部367判定无线通信部365从无线钥匙7接收到的无线信号的信号强度,将判定结果提供给处理部41。
另外,在处理部41中,通过执行在存储部42或ROM等中存储的程序,从而将更新用信息取得部41a、更新用信息发送部41b、通信处理部341c、距离判定部41d、中断处理部41e及门锁控制处理部341f等实现为软件功能块。更新用信息取得部41a经由TCU5从服务器装置9取得更新用的程序并存储到存储部42中。更新用信息发送部41b在预定的定时下,进行读出从服务器装置9取得并存储到存储部42中的更新用的程序、并将所读出的更新用的程序发送给作为更新处理的对象的ECU2的处理。
通信处理部341c进行在与无线钥匙7之间进行的与无线通信相关的处理。距离判定部41d基于信号强度判定部367判定出的来自无线钥匙7的无线信号的信号强度来判定该信号强度是否超过预定强度,从而判定无线钥匙7是否存在于从车辆1起的预定距离内。中断处理部41e根据距离判定部41d的判定结果,进行中断由更新用信息发送部41b实施的向ECU2发送更新用的程序的发送处理、并中断ECU2的程序22a的更新处理的处理。门锁控制处理部341f根据由通信处理部341c实施的与无线钥匙7的通信结果,控制由门锁机构68实施的车辆1的门的锁定/解锁。
以上的结构的实施方式3的车载更新***是由1个装置(网关304)进行对通信线间的通信进行中继的处理、与无线钥匙7的无线通信处理、车辆1的门的锁定/解锁处理及ECU2的更新处理等的结构。通过设为由1个装置进行这些处理的结构,能够削减搭载于车辆1的装置的数量。另外,进一步地,也可以设为网关304兼具TCU5的功能的结构。
此外,实施方式3的车载更新***的其他结构与实施方式1的车载更新***相同,所以,对相同的部位附加相同的附图标记,省略详细说明。
(实施方式4)
图14是示出实施方式4的车载更新***的结构的示意图。实施方式4的车载更新***具备拍摄车辆1的周边的车外相机406。车外相机406按预定的周期拍摄车辆1的周边,将通过摄像得到的图像经由车内网络输入到网关404。此外,车外相机406优选是能够遍及360°地拍摄车辆1的周围的结构,但也可以是仅拍摄车辆1的周边的一部分的结构。在该情况下,车外相机406优选是至少拍摄车辆1的驾驶席的门的旁边的结构。此外,车外相机406可以由多个相机实现。
图15是示出实施方式4的网关404的结构的框图。在实施方式4的网关404中,将面部检测处理部441f作为软件功能块而设置于处理部41。面部检测处理部441f进行从自车外相机406输入的图像中检测人的面部的处理。
另外,进一步地,面部检测处理部441f进行从车外相机406的摄像图像检测到的面部与预先登记的车辆1的用户的面部是否一致的判定。此外,面部检测处理部441f进行的人的面部的检测处理及所检测到的面部与所登记的面部是否一致的判定处理是现有技术,所以,省略详细说明。
实施方式4的网关404的中断处理部41e在面部检测处理部441f从车外相机406的摄像图像检测到车辆1的用户的面部的情况下,进行中断由更新用信息发送部41b实施的向ECU2发送更新用的程序的发送处理、并中断ECU2的程序22a的更新处理的处理。中断了更新处理的ECU2通过恢复处理部21d而恢复到基于更新前的程序22a的动作。
以上的结构的实施方式4的车载更新***能够构成为用车外相机406拍摄车辆1的周边,根据拍摄结果,网关404中断向ECU2的更新用程序的发送。例如,网关404构成为从车外相机406的摄像图像进行人的面部检测,在检测到面部的情况下,中断更新用程序的发送。另外,进一步地,能够构成为进行所检测到的面部与被登记为车辆1的用户的面部是否一致的面部认证,根据认证结果而中断更新用程序的发送。由此,在有可能利用车辆1的用户存在于车辆1的周边的情况下,能够中断更新处理。
此外,在实施方式4中,构成为网关404取得车外相机406的摄像图像,网关404进行面部检测等处理,但不限于此。例如,也可以构成为车外相机406进行面部检测等处理,将处理结果通知给网关404。
另外,实施方式4的车载更新***的其他结构与实施方式1的车载更新***相同,所以,对相同的部位附加相同的附图标记,省略详细说明。
(实施方式5)
图16是示出实施方式5的车载更新***的结构的示意图。实施方式5的车载更新***具备认证装置507。认证装置507是通过取得例如作为用户的生物信息的指纹或静脉的信息、并判定所取得的生物信息与预先登记的生物信息是否一致而进行用户的认证的装置。
在实施方式5的车载更新***中,在车辆1的门的外侧,设置有用于取得用户的生物信息的装置(可以是认证装置507的一部分),基于该装置取得的生物信息,认证装置507进行认证处理。将由认证装置507实施的认证处理的结果提供给BCM506。在认证装置507判定为所取得的生物信息与所登记的生物信息一致的情况下,即在被从认证装置507提供认证成功的结果的情况下,BCM506解锁车辆1的门。
另外,在实施方式5的车载更新***中,将认证装置507的认证结果提供给网关504。网关504的中断处理部41e在被从认证装置507提供认证成功的结果的情况下,进行中断由更新用信息发送部41b实施的向ECU2发送更新用的程序的发送处理、并中断ECU2的程序22a的更新处理的处理。中断了更新处理的ECU2通过恢复处理部21d而恢复到基于更新前的程序22a的动作。
以上的结构的实施方式5的车载更新***取得人的生物信息,根据所取得的生物信息而中断更新用程序的发送。例如,认证装置507取得车辆1的用户的指纹信息或静脉信息等生物信息,进行指纹认证或静脉认证等认证处理,仅在认证成功的情况下,BCM506能够进行车辆1的门的解锁或发动机的启动等,在这样的***中,能够构成为在认证成功的情况下,网关504中断更新处理。由此,在用户利用车辆1的可能性高的情况下,能够中断更新处理。
此外,在实施方式5中,构成为认证装置507进行生物信息的取得及认证处理,将认证结果通知给网关504及BCM506,但不限于此。例如,也可以构成为BCM506进行生物信息的取得及认证处理,将认证结果通知给网关504。另外,例如也可以构成为网关504进行生物信息的取得及认证处理,将认证结果通知给BCM506。
另外,实施方式5的车载更新***的其他结构与实施方式1的车载更新***相同,所以,对相同的部位附加相同的附图标记,省略详细说明。
附图标记说明
1 车辆
2 ECU(车载设备)
4 网关(车载更新装置)
5 TCU
6 BCM(无线通信装置)
7 无线钥匙
9 服务器装置
21 处理部
21a 更新用信息接收部
21b 更新用信息写入处理部
21c 更新处理部
21d 恢复处理部
22 存储部
22a 程序
22b 空白区域
23 通信部
41 处理部
41a 更新用信息取得部
41b 更新用信息发送部
41c 通信结果接收部
41d 距离判定部
41e 中断处理部
42 存储部(更新用存储部)
43 车内通信部
61 处理部
61a 通信处理部
61b 门锁控制处理部
61c 通信结果发送部
62 存储部
63 车内通信部
64 控制信号输出部
65 无线通信部
66 天线
67 信号强度判定部
68 门锁机构
204 网关(车载更新装置)
206 BCM(无线通信装置)
241c 距离判定结果接收部
261c 距离判定部
261d 距离判定结果发送部
304 网关(车载更新装置)
341c 通信处理部
341f 门锁控制处理部
364 控制信号输出部
365 无线通信部
366 信号强度判定部
404 网关(车载更新装置)
406 车外相机(相机)
441f 面部检测处理部
504 网关(车载更新装置)
506 BCM
507 认证装置(生物信息取得部)。
Claims (13)
1.一种车载更新***,进行对车载设备的存储部中存储的程序或数据进行更新的处理,所述车载设备搭载于车辆且具有存储程序或数据的所述存储部及读出并执行所述存储部中存储的程序或数据的处理部,
所述车载更新***的特征在于,具备:
更新用存储部,存储更新用的程序或数据;
更新用信息发送部,向所述车载设备发送所述更新用存储部中存储的更新用的程序或数据;及
中断处理部,进行使所述更新用信息发送部实施的更新用的程序或数据向所述车载设备的发送中断的处理,
所述车载设备的存储部包括:存储有所述处理部执行的程序或数据的第一存储区域及存储更新用的程序或数据的第二存储区域,
所述车载设备具有:
更新用信息接收部,接收所述更新用信息发送部所发送的更新用的程序或数据;
更新用信息写入处理部,在所述更新用信息接收部接收到更新用的程序或数据的情况下,使所述处理部对所述第一存储区域中存储的程序或数据的执行停止,并进行将所述更新用信息接收部接收到的更新用的程序或数据写入到所述第二存储区域的处理;
恢复处理部,在所述中断处理部使发送中断了的情况下,进行恢复到所述处理部对所述第一存储区域中存储的程序或数据的执行的处理;及
更新处理部,在完成更新用的程序或数据向所述第二存储区域的写入之后,将所述处理部的程序或数据的执行对象从所述第一存储区域变更成所述第二存储区域。
2.根据权利要求1所述的车载更新***,其特征在于,
所述中断处理部根据所述车辆的周边的状况,中断所述更新用的程序或数据的发送。
3.根据权利要求2所述的车载更新***,其特征在于,
在所述车辆的使用者存在于所述车辆的周边的情况下,所述中断处理部中断所述更新用的程序或数据的发送。
4.根据权利要求1~3中任一项所述的车载更新***,其特征在于,
具备在与移动型的通信器之间进行无线通信的无线通信部,
所述中断处理部根据所述无线通信部的与所述通信器的通信结果,中断所述更新用的程序或数据的发送。
5.根据权利要求4所述的车载更新***,其特征在于,
具备根据所述无线通信部的与所述通信器的通信结果来判定距所述通信器的距离的距离判定部,
在所述距离判定部判定出的距离比预定距离近的情况下,所述中断处理部中断发送。
6.根据权利要求5所述的车载更新***,其特征在于,具备:
无线通信装置,具有所述无线通信部、所述距离判定部及发送所述距离判定部的判定结果的距离判定结果发送部;及
车载更新装置,具有所述更新用存储部、从所述车辆外的装置取得更新用的程序或数据并存储于所述更新用存储部中的更新用信息取得部、接收所述无线通信装置的距离判定结果发送部所发送的判定结果的距离判定结果接收部及所述中断处理部。
7.根据权利要求5所述的车载更新***,其特征在于,具备:
无线通信装置,具有所述无线通信部及发送所述无线通信部的与所述通信器的通信结果的通信结果发送部;及
车载更新装置,具有所述更新用存储部、从所述车辆外的装置取得更新用的程序或数据并存储于所述更新用存储部中的更新用信息取得部、接收所述无线通信装置的通信结果发送部所发送的通信结果的通信结果接收部、所述距离判定部及所述中断处理部。
8.根据权利要求5所述的车载更新***,其特征在于,
具备车载更新装置,该车载更新装置具有所述无线通信部、所述距离判定部、所述更新用存储部、从所述车辆外的装置取得更新用的程序或数据并存储于所述更新用存储部中的更新用信息取得部及所述中断处理部。
9.根据权利要求1~3中任一项所述的车载更新***,其特征在于,
具备对所述车辆的周边进行拍摄的相机,
所述中断处理部根据所述相机的拍摄结果,中断所述更新用的程序或数据的发送。
10.根据权利要求1所述的车载更新***,其特征在于,
具备取得人的生物信息的生物信息取得部,
所述中断处理部根据所述生物信息取得部取得的生物信息,中断所述更新用的程序或数据的发送。
11.一种车载更新装置,进行对车载设备的存储部中存储的程序或数据进行更新的处理,所述车载设备搭载于车辆且具有存储程序或数据的所述存储部及读出并执行所述存储部中存储的程序或数据的处理部,
所述车载更新装置的特征在于,具备:
更新用信息取得部,从所述车辆外的装置取得更新用的程序或数据;
更新用存储部,存储所述更新用信息取得部取得的更新用的程序或数据;
更新用信息发送部,向所述车载设备发送所述更新用存储部中存储的更新用的程序或数据;及
中断处理部,进行使所述更新用信息发送部实施的更新用的程序或数据向所述车载设备的发送中断的处理。
12.一种车载设备,搭载于车辆,具备存储程序或数据的存储部及读出并执行所述存储部中存储的程序或数据的处理部,
所述车载设备的特征在于,
所述存储部包括:存储有所述处理部执行的程序或数据的第一存储区域及存储更新用的程序或数据的第二存储区域,
所述车载设备具备:
更新用信息接收部,接收更新用的程序或数据;
更新用信息写入处理部,在所述更新用信息接收部接收到更新用的程序或数据的情况下,使所述处理部对所述第一存储区域中存储的程序或数据的执行停止,并进行将所述更新用信息接收部接收到的更新用的程序或数据写入到所述第二存储区域的处理;
恢复处理部,在更新用的程序或数据的发送被中断了的情况下,进行恢复到所述处理部对所述第一存储区域中存储的程序或数据的执行的处理;及
更新处理部,在完成更新用的程序或数据向所述第二存储区域的写入之后,将所述处理部的程序或数据的执行对象从所述第一存储区域变更成所述第二存储区域。
13.一种更新方法,对车载设备的存储部中存储的程序或数据进行更新,所述车载设备搭载于车辆且具有存储程序或数据的所述存储部及读出并执行所述存储部中存储的程序或数据的处理部,
所述更新方法的特征在于,
所述车载设备的存储部包括:存储有所述处理部执行的程序或数据的第一存储区域及存储更新用的程序或数据的第二存储区域,
向所述车载设备发送更新用存储部中存储的更新用的程序或数据,
根据所述车辆的周边的状况,中断更新用的程序或数据向所述车载设备的发送,
所述车载设备在接收到更新用的程序或数据的情况下,使所述处理部对所述第一存储区域中存储的程序或数据的执行停止,并将所接收到的更新用的程序或数据写入到所述第二存储区域,
所述车载设备在更新用的程序或数据的发送被中断了的情况下,恢复到所述处理部对所述第一存储区域中存储的程序或数据的执行,
所述车载设备在完成更新用的程序或数据向所述第二存储区域的写入之后,将所述处理部的程序或数据的执行对象从所述第一存储区域变更成所述第二存储区域。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2016-196558 | 2016-10-04 | ||
JP2016196558A JP6756225B2 (ja) | 2016-10-04 | 2016-10-04 | 車載更新システム、車載更新装置及び更新方法 |
PCT/JP2017/033794 WO2018066353A1 (ja) | 2016-10-04 | 2017-09-20 | 車載更新システム、車載更新装置、車載機器及び更新方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110300953A true CN110300953A (zh) | 2019-10-01 |
Family
ID=61831003
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201780056975.8A Pending CN110300953A (zh) | 2016-10-04 | 2017-09-20 | 车载更新***、车载更新装置、车载设备及更新方法 |
Country Status (5)
Country | Link |
---|---|
US (1) | US20190294429A1 (zh) |
JP (1) | JP6756225B2 (zh) |
CN (1) | CN110300953A (zh) |
DE (1) | DE112017005031T5 (zh) |
WO (1) | WO2018066353A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111726749A (zh) * | 2020-06-11 | 2020-09-29 | 广州小鹏车联网科技有限公司 | 一种车辆空中下载ota处理方法和装置 |
Families Citing this family (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6940365B2 (ja) * | 2017-10-12 | 2021-09-29 | 日立Astemo株式会社 | 情報更新装置 |
JP2019204413A (ja) * | 2018-05-25 | 2019-11-28 | 株式会社デンソーテン | 更新装置、車両制御装置および更新方法 |
JP7367359B2 (ja) * | 2018-08-10 | 2023-10-24 | 株式会社デンソー | 車両用電子制御システム、ファイルの転送制御方法、ファイルの転送制御プログラム及び装置 |
JP7124627B2 (ja) * | 2018-10-16 | 2022-08-24 | 株式会社オートネットワーク技術研究所 | 車載更新装置、更新処理プログラム及び、プログラムの更新方法 |
JP7218623B2 (ja) | 2019-03-08 | 2023-02-07 | 住友電装株式会社 | 車載更新装置、更新処理システム、更新処理方法及びコンピュータプログラム |
DE102019205368B4 (de) * | 2019-04-12 | 2024-07-11 | Volkswagen Aktiengesellschaft | Kraftfahrzeug |
CN110674781B (zh) * | 2019-10-07 | 2023-01-10 | 福建新宇电子有限公司 | 一种监控升级方法及*** |
JP7298427B2 (ja) * | 2019-10-07 | 2023-06-27 | トヨタ自動車株式会社 | プログラム更新システムおよびプログラム更新方法 |
JP7220397B2 (ja) * | 2019-12-09 | 2023-02-10 | パナソニックIpマネジメント株式会社 | 情報処理装置および情報処理方法 |
JP7310737B2 (ja) * | 2020-07-08 | 2023-07-19 | トヨタ自動車株式会社 | ソフトウェア更新装置、方法、プログラム、システム、センタおよび車両 |
JP7327304B2 (ja) * | 2020-07-08 | 2023-08-16 | トヨタ自動車株式会社 | ソフトウェア更新装置、方法、プログラムおよび車両 |
JP7420018B2 (ja) * | 2020-08-31 | 2024-01-23 | トヨタ自動車株式会社 | ソフトウェア更新装置、方法、プログラム、および、車両 |
CN114475481A (zh) * | 2022-03-24 | 2022-05-13 | 四川野马汽车股份有限公司 | 一种微型电动汽车零部件配置信息的传输***及方法 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006301960A (ja) * | 2005-04-20 | 2006-11-02 | Denso Corp | 自動車用制御ユニット |
US20120140073A1 (en) * | 2010-12-06 | 2012-06-07 | Fujitsu Ten Limited | In-vehicle apparatus |
US20120323402A1 (en) * | 2011-06-16 | 2012-12-20 | Fujitsu Ten Limited | Server |
CN103921759A (zh) * | 2014-04-18 | 2014-07-16 | 深圳市威富安防有限公司 | 一种车辆智能防盗启动方法及*** |
CN203854620U (zh) * | 2014-04-18 | 2014-10-01 | 深圳市威富安防有限公司 | 一种固定车载车辆防盗装置 |
WO2015194406A1 (ja) * | 2014-06-18 | 2015-12-23 | 日立オートモティブシステムズ株式会社 | 車載プログラム書込み装置 |
CN105594155A (zh) * | 2014-05-08 | 2016-05-18 | 松下电器(美国)知识产权公司 | 车载网络***、电子控制单元以及更新处理方法 |
US20160150124A1 (en) * | 2014-11-24 | 2016-05-26 | Kyocera Document Solutions Inc. | Image Forming Apparatus with User Identification Capabilities |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5949732B2 (ja) | 2013-11-27 | 2016-07-13 | 株式会社オートネットワーク技術研究所 | プログラム更新システム及びプログラム更新方法 |
-
2016
- 2016-10-04 JP JP2016196558A patent/JP6756225B2/ja active Active
-
2017
- 2017-09-20 WO PCT/JP2017/033794 patent/WO2018066353A1/ja active Application Filing
- 2017-09-20 CN CN201780056975.8A patent/CN110300953A/zh active Pending
- 2017-09-20 DE DE112017005031.6T patent/DE112017005031T5/de active Pending
- 2017-09-20 US US16/339,318 patent/US20190294429A1/en not_active Abandoned
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2006301960A (ja) * | 2005-04-20 | 2006-11-02 | Denso Corp | 自動車用制御ユニット |
US20120140073A1 (en) * | 2010-12-06 | 2012-06-07 | Fujitsu Ten Limited | In-vehicle apparatus |
US20120323402A1 (en) * | 2011-06-16 | 2012-12-20 | Fujitsu Ten Limited | Server |
CN103921759A (zh) * | 2014-04-18 | 2014-07-16 | 深圳市威富安防有限公司 | 一种车辆智能防盗启动方法及*** |
CN203854620U (zh) * | 2014-04-18 | 2014-10-01 | 深圳市威富安防有限公司 | 一种固定车载车辆防盗装置 |
CN105594155A (zh) * | 2014-05-08 | 2016-05-18 | 松下电器(美国)知识产权公司 | 车载网络***、电子控制单元以及更新处理方法 |
WO2015194406A1 (ja) * | 2014-06-18 | 2015-12-23 | 日立オートモティブシステムズ株式会社 | 車載プログラム書込み装置 |
US20160150124A1 (en) * | 2014-11-24 | 2016-05-26 | Kyocera Document Solutions Inc. | Image Forming Apparatus with User Identification Capabilities |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111726749A (zh) * | 2020-06-11 | 2020-09-29 | 广州小鹏车联网科技有限公司 | 一种车辆空中下载ota处理方法和装置 |
Also Published As
Publication number | Publication date |
---|---|
JP6756225B2 (ja) | 2020-09-16 |
DE112017005031T5 (de) | 2019-08-08 |
WO2018066353A1 (ja) | 2018-04-12 |
JP2018060323A (ja) | 2018-04-12 |
US20190294429A1 (en) | 2019-09-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110300953A (zh) | 车载更新***、车载更新装置、车载设备及更新方法 | |
CN109478155A (zh) | 车载更新装置、车载更新***及通信装置的更新方法 | |
US10434982B2 (en) | System and method for on-demand passive entry disable | |
CN105389490A (zh) | 利用面部识别和动作识别的汽车控制装置及方法 | |
CN103661269A (zh) | 用于在车辆中管理用户的生物识别数据的设备和方法 | |
KR20140090728A (ko) | 배터리 소모 저감을 위한 스마트키 시스템 및 그 동작 방법 | |
CN110182172A (zh) | 车辆驾驶员认证***及方法 | |
EP3933154A1 (en) | Vehicle, vehicle onboard device, and management method | |
CN108427393A (zh) | 检测电池耗尽的方法和装置 | |
CN104658242A (zh) | 一种基于固定约车终端的约车*** | |
CN110435573A (zh) | 车辆控制方法及装置 | |
CN109690635A (zh) | 无线通信装置 | |
CN114120487B (zh) | 一种汽车数字钥匙管理方法、***、设备及存储介质 | |
CN112614255A (zh) | 车辆位置检测方法及其装置和解闭锁的控制方法及其装置 | |
CN106296941A (zh) | 一种钥匙容器及数字锁控制***及其控制方法 | |
CN109685016A (zh) | 出租车乘客失物取回*** | |
JP2003041821A (ja) | 遠隔解錠方法、遠隔解錠システム、情報処理装置、及び情報処理プログラム | |
CN109067745B (zh) | 对乘车人进行认证的方法及其装置、设备和存储介质 | |
CN110210935A (zh) | 安全认证方法及装置、存储介质、电子装置 | |
CN110400393A (zh) | 一种远程控制车门开关的方法和*** | |
CN112907791A (zh) | 一种基于rfid精准识别和人脸识别技术的智能钥匙柜*** | |
US11662881B2 (en) | Information processing device, information processing method, vehicle, transmission method, and storage medium | |
CN111583460A (zh) | 认证方法、装置及计算机设备 | |
CN111797376A (zh) | 自动更新数据保存的自动废止期限的车辆生物识别*** | |
JP2023171038A (ja) | 車載装置、情報処理方法、及びプログラム |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20191001 |