[go: up one dir, main page]

CN106878401B - Control method, control device, vehicle-mounted equipment and transportation tool - Google Patents

Control method, control device, vehicle-mounted equipment and transportation tool Download PDF

Info

Publication number
CN106878401B
CN106878401B CN201710050296.1A CN201710050296A CN106878401B CN 106878401 B CN106878401 B CN 106878401B CN 201710050296 A CN201710050296 A CN 201710050296A CN 106878401 B CN106878401 B CN 106878401B
Authority
CN
China
Prior art keywords
accessory
vehicle
unit
processing system
micro
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.)
Active
Application number
CN201710050296.1A
Other languages
Chinese (zh)
Other versions
CN106878401A (en
Inventor
于钦
郝飞
刘旺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Banma Information Technology Co Ltd
Original Assignee
Banma Information Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Banma Information Technology Co Ltd filed Critical Banma Information Technology Co Ltd
Priority to CN201710050296.1A priority Critical patent/CN106878401B/en
Publication of CN106878401A publication Critical patent/CN106878401A/en
Application granted granted Critical
Publication of CN106878401B publication Critical patent/CN106878401B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B60VEHICLES IN GENERAL
    • B60RVEHICLES, VEHICLE FITTINGS, OR VEHICLE PARTS, NOT OTHERWISE PROVIDED FOR
    • B60R16/00Electric 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/02Electric 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
    • B60R16/023Electric 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 for transmission of signals between vehicle parts or subsystems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • H04L67/025Protocols based on web technology, e.g. hypertext transfer protocol [HTTP] for remote control or remote monitoring of applications
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/10Protocols in which an application is distributed across nodes in the network
    • H04L67/1095Replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/2866Architectures; Arrangements
    • H04L67/30Profiles

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mechanical Engineering (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Fittings On The Vehicle Exterior For Carrying Loads, And Devices For Holding Or Mounting Articles (AREA)

Abstract

The invention provides a control method, a control device, vehicle-mounted equipment and a transportation tool. The control method comprises the following steps: detecting an update operation of a processing system of an in-vehicle device on a first accessory, wherein the first accessory has a micro-processing unit; reading the content stored in the microprocessing unit; storing the content in a backup storage area; and executing the updating operation of the processing system of the vehicle-mounted equipment on the first accessory. By the control method, the control device, the vehicle-mounted equipment and the transportation tool, the content stored in the microprocessing unit of the accessory can be backed up before the updating operation of the accessory by the processing system, so that the abnormal operation of the updating operation is avoided, and the overall performance is improved.

Description

Control method, control device, vehicle-mounted equipment and transportation tool
Technical Field
The invention relates to the field of system control, in particular to a control method, a control device, vehicle-mounted equipment and a transportation tool for controlling the updating operation of a processing system on other accessories.
Background
As the next stop of the intelligent terminal, the trend of intellectualization of automobiles is gradually accelerating. As a core component of an intelligent automobile, a vehicle-mounted intelligent information service system based on network connection is also greatly developed.
Similar to other types of intelligent information service systems, the vehicle-mounted intelligent information service system mainly includes functions related to information acquisition, information processing, and information communication. For example, data is collected by various types of sensors, processed by a vehicle terminal module (also referred to as a T-box), and then communicated through a vehicle contact system.
The traditional vehicle contact system is a networking system arranged on a vehicle, realizes the extraction and effective utilization of static and dynamic information of the vehicle on a network platform, and effectively supervises and services the running state of the vehicle, and mainly relates to the communication between the vehicle and an external network node. With the development of the intellectualization of automobiles, the concept of the car-networking system is gradually extended, and a large-system network for performing wireless communication and information exchange between cars and X (X: car, road, pedestrian, internet, etc.) according to the agreed communication protocol and data interaction standard based on the in-car network system, the communication between cars and the mobile internet on the vehicle is developed.
The main requirements in the use of an in-vehicle system come from two aspects. First, the user of the car wants to obtain more substantial contents through the wireless connection, for example, the mobile phone used by the user daily is connected to the car-connected system. On the other hand, auto companies want to connect vehicles together through an in-vehicle system, pushing consumer services through a built-in embedded T-box.
For a vehicle-mounted intelligent information service system, besides a networking communication function, a plurality of functions such as positioning, an automobile driving recorder and the like are integrated, and the vehicle-mounted intelligent information service system has an increasingly strong service scheduling function and data processing capacity. And the vehicle-mounted intelligent information service system can support phone book calling, text information voice broadcasting and the like, and has the functions of security alarm, line cutting alarm, remote safe oil cut and power cut safety protection. The vehicle-mounted intelligent information service system mainly comprises a vehicle-mounted video server, an LCD touch screen, an external camera, a call handle, an automobile burglar alarm and the like.
With the development of the vehicle-mounted intelligent information service system, more and more automobile accessories, such as an air conditioner, audio equipment and even a driving assistance system, or user-defined information such as seat settings, rearview mirror settings and the like, depend on the vehicle-mounted intelligent information service system for updating operation. Specifically, the accessories usually have simple control chips, such as a single chip microcomputer, and the vehicle-mounted intelligent information service system can ensure the working state of the automobile accessories by updating the control chips.
However, since the updating operation of the vehicle-mounted intelligent information service system on the accessories may be interrupted for some reasons, at this time, if the updating is not completed completely, the automobile accessories may not work normally.
Therefore, there is a need for an improved control method, control apparatus, vehicle-mounted device, and transportation for controlling the update operation of the processing system to other accessories.
Disclosure of Invention
The present invention is directed to overcoming the above-mentioned drawbacks and deficiencies of the prior art and providing a novel and improved control method, control device, vehicle-mounted device and vehicle for handling update operations of other accessories by a system.
An object of the present invention is to provide a control method, a control apparatus, an in-vehicle device, and a transportation, in which by reading and backing up contents stored in a microprocessing unit of an accessory before an update operation of the accessory by a processing system and then performing the update operation, abnormal performance of the update operation can be avoided and overall performance can be improved.
An object of the present invention is to provide a control method, a control apparatus, an in-vehicle device, and a transportation, in which contents stored in a micro processing unit of an accessory read and backed up in advance are written back after an update operation of the accessory fails, and a normal operation of the accessory can be restored, thereby improving fault tolerance of the system.
An object of the present invention is to provide a control method, a control apparatus, an in-vehicle device, and a transportation vehicle, in which configuration information and user use preference information of an accessory read and backed up in advance are written back after an update operation of the accessory is successful, and it is possible to cause the accessory to maintain a predetermined configuration before the update after the update of the accessory, thereby facilitating the user use.
According to an aspect of the present invention, there is provided a control method including: detecting an update operation of a processing system of an in-vehicle device on a first accessory, wherein the first accessory has a micro-processing unit; reading the content stored in the micro-processing unit; storing the content in a backup storage area; and executing an updating operation of the first accessory by a processing system of the vehicle-mounted equipment.
In the above control method, further comprising: and in the case that the updating operation of the first accessory by the processing system of the vehicle-mounted device fails, writing the content stored in the backup storage area back to the microprocessing unit.
In the above control method, further comprising: and writing back part of the content stored in the backup storage area to the microprocessing unit when the updating operation of the first accessory by the processing system of the vehicle-mounted device is successful.
In the above control method, the partial content includes configuration information of the first accessory.
In the above control method, the part of the content includes user usage preference information of the first accessory.
In the control method described above, the backup storage area is a part of a memory of the in-vehicle device.
In the above control method, the micro processing unit is a control chip of the first accessory.
According to another aspect of the present invention, there is provided a control apparatus including: the detection unit is used for detecting the updating operation of a processing system of the vehicle-mounted equipment on a first accessory, wherein the first accessory is provided with a micro-processing unit; a reading unit for reading the content stored in the micro-processing unit; a storage unit for storing the content in a backup storage area; and the updating unit is used for executing the updating operation of the processing system of the vehicle-mounted equipment on the first accessory.
In the above control device, further comprising: and the first writing unit is used for writing the content stored in the backup storage area back to the micro-processing unit when the updating operation of the processing system of the vehicle-mounted device on the first accessory fails.
In the above control device, further comprising: and the second writing unit is used for writing back part of the content stored in the backup storage area to the micro-processing unit when the updating operation of the processing system of the vehicle-mounted equipment on the first accessory is successful.
In the above control apparatus, the partial content includes configuration information of the first accessory.
In the above control apparatus, the partial content includes user use preference information of the first accessory.
In the above control device, the micro processing unit is a control chip of the first component.
According to still another aspect of the present invention, there is provided an in-vehicle apparatus including a processing system and a control device for controlling an update operation of a first accessory by the processing system, the control device including: a detection unit for detecting an update operation of the processing system on the first accessory, wherein the first accessory has a micro-processing unit; a reading unit for reading the content stored in the micro-processing unit; a storage unit for storing the content in a backup storage area; and the updating unit is used for executing the updating operation of the processing system of the vehicle-mounted equipment on the first accessory.
In the above vehicle-mounted device, further comprising: and the first writing unit is used for writing the content stored in the backup storage area back to the micro-processing unit when the updating operation of the processing system of the vehicle-mounted device on the first accessory fails.
In the above vehicle-mounted device, further comprising: and the second writing unit is used for writing back part of the content stored in the backup storage area to the micro-processing unit when the updating operation of the processing system of the vehicle-mounted equipment on the first accessory is successful.
In the above vehicle-mounted device, the partial content includes configuration information of the first accessory.
In the above-mentioned in-vehicle apparatus, the partial content includes user use preference information of the first accessory.
In the above vehicle-mounted device, the microprocessor unit is a control chip of the first accessory.
According to still another aspect of the present invention, there is provided a transportation means including an in-vehicle device including a processing system and a control apparatus for controlling an update operation of a first accessory by the processing system, the control apparatus including: a detection unit for detecting an update operation of the processing system on the first accessory, wherein the first accessory has a micro-processing unit; a reading unit for reading the content stored in the micro-processing unit; a storage unit for storing the content in a backup storage area; and the updating unit is used for executing the updating operation of the processing system of the vehicle-mounted equipment on the first accessory.
In the above vehicle, further comprising: and the first writing unit is used for writing the content stored in the backup storage area back to the micro-processing unit when the updating operation of the processing system of the vehicle-mounted device on the first accessory fails.
In the above vehicle, further comprising: and the second writing unit is used for writing back part of the content stored in the backup storage area to the micro-processing unit when the updating operation of the processing system of the vehicle-mounted equipment on the first accessory is successful.
In the above transportation means, the partial content includes configuration information of the first accessory.
In the transportation means described above, the partial content includes user use preference information of the first accessory.
In the above transportation means, the microprocessor unit is a control chip of the first accessory.
By the control method, the control device, the vehicle-mounted equipment and the transportation tool, the content stored in the microprocessing unit of the accessory can be backed up before the updating operation of the accessory by the processing system, so that the abnormal operation of the updating operation is avoided, and the overall performance is improved.
Drawings
FIG. 1 is a schematic flow chart diagram of a control method according to an embodiment of the invention;
FIG. 2 is a schematic diagram of an application environment of a control method according to an embodiment of the invention;
fig. 3 is a schematic block diagram of a control device according to an embodiment of the present invention.
FIG. 4 is a schematic block diagram of an in-vehicle device according to an embodiment of the present invention;
FIG. 5 is a schematic block diagram of a vehicle according to an embodiment of the present invention.
Detailed Description
The following description is presented to disclose the invention so as to enable any person skilled in the art to practice the invention. The preferred embodiments in the following description are given by way of example only, and other obvious variations will occur to those skilled in the art. The basic principles of the invention, as defined in the following description, may be applied to other embodiments, variations, modifications, equivalents, and other technical solutions without departing from the spirit and scope of the invention.
The terms and words used in the following specification and claims are not limited to the literal meanings, but are used only by the inventors to enable a clear and consistent understanding of the invention. Accordingly, it will be apparent to those skilled in the art that the following descriptions of the various embodiments of the present invention are provided for illustration only and not for the purpose of limiting the invention as defined by the appended claims and their equivalents.
It is understood that the terms "a" and "an" should be interpreted as meaning that a number of one element or element is one in one embodiment, while a number of other elements is one in another embodiment, and the terms "a" and "an" should not be interpreted as limiting the number.
While ordinal numbers such as "first," "second," etc., will be used to describe various components, those components are not limited herein. The term is used only to distinguish one element from another. For example, a first component could be termed a second component, and, similarly, a second component could be termed a first component, without departing from the teachings of the inventive concepts. As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.
The terminology used herein is for the purpose of describing various embodiments only and is not intended to be limiting. As used herein, the singular forms are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms "comprises" and/or "comprising," when used in this specification, specify the presence of stated features, numbers, steps, operations, components, elements, or combinations thereof, but do not preclude the presence or addition of one or more other features, numbers, steps, operations, components, elements, or groups thereof.
Terms used herein, including technical and scientific terms, have the same meaning as terms commonly understood by one of ordinary skill in the art, unless otherwise defined. It will be understood that terms defined in commonly used dictionaries have meanings that are consistent with their meanings in the prior art.
The invention is described in further detail below with reference to the following figures and detailed description:
according to an aspect of an embodiment of the present invention, there is provided a control method including: detecting an update operation of a processing system of an in-vehicle device on a first accessory, wherein the first accessory has a micro-processing unit; reading the content stored in the microprocessing unit; storing the content in a backup storage area; and executing the updating operation of the processing system of the vehicle-mounted equipment on the first accessory.
Fig. 1 is a schematic flow chart of a control method according to an embodiment of the invention. As shown in fig. 1, the control method according to the embodiment of the present invention includes: s1, detecting the updating operation of the processing system of the vehicle-mounted device on a first accessory, wherein the first accessory is provided with a micro-processing unit; s2, reading the content stored in the micro-processing unit; s3, storing the content in the backup storage area; and S4, executing the updating operation of the first accessory by the processing system of the vehicle-mounted device.
In the control method according to the embodiment of the invention, by reading and backing up the contents stored in the micro-processing unit of the accessory before the update operation of the accessory by the processing system and then performing the update operation, abnormal progress of the update operation can be avoided, thereby improving the overall performance of the vehicle.
In the above control method, further comprising: in the case where the update operation of the first accessory by the processing system of the in-vehicle apparatus fails, the contents stored in the backup storage area are written back to the microprocessing unit.
Therefore, in the control method according to the embodiment of the present invention, by writing back the contents stored in the micro processing unit of the accessory read and backed up in advance after the update operation of the accessory fails, the normal operation of the accessory can be restored, thereby improving the fault tolerance of the system.
Here, failure of the update operation of the first accessory by the processing system of the in-vehicle apparatus may be caused by various reasons, including both the reason for the processing system of the in-vehicle apparatus and the accessory itself to be updated and the reason for the vehicle itself. For example, the processing system of the vehicle-mounted device usually updates the accessories in the background, and when the vehicle is running, the power can be supplied to the vehicle through the engine of the vehicle, and when the vehicle is shut down after the vehicle stops running, the power can be supplied through the power stored in the battery of the vehicle. However, if the amount of power in the battery of the vehicle is exhausted, or a power conservation mechanism in the vehicle is triggered to disconnect the power supply to the in-vehicle equipment and accessories, the refresh operation may be terminated due to the power supply interruption. Moreover, such abnormal termination of the updating operation often causes unrecoverable errors, so that the accessories that have failed to be updated at the next start of the vehicle cannot be normally operated and can only be returned to the maintenance factory for system reset, which obviously causes great inconvenience to the user.
Therefore, in the control method according to the embodiment of the present invention, by backing up the contents in the microprocessing unit of the accessory, such a situation that the accessory fails to operate due to a failure in the update operation can be avoided. Moreover, after the update operation fails, the rewritten microprocessing unit still has the content before the update operation, and the processing system of the vehicle-mounted device can also know that the accessory does not complete the update operation, so that the update operation can be automatically restarted at an appropriate time, which obviously also increases the convenience of the user.
In the above control method, further comprising: and in the case that the updating operation of the first accessory by the processing system of the vehicle-mounted device is successful, writing back part of the content stored in the backup storage area to the micro-processing unit.
In the above control method, the part of the content includes configuration information of the first accessory.
In the control method described above, the portion of content includes user usage preference information for the first accessory.
That is, in the control method according to the embodiment of the present invention, writing back the configuration information and the user use preference information of the accessory read and backed up in advance after the update operation of the accessory is successful, it is possible to cause the accessory to maintain the predetermined configuration before the update after the update of the accessory, thereby facilitating the user use.
For example, in the case where the accessory to be updated is an air conditioning system, the content stored in the backup storage area may include air conditioning temperature, wind power level, and air door direction preset by a user, and configuration information of the air conditioning system itself, such as activation of a fresh air function. Therefore, even after the update of the air conditioning system is completed, the part of the contents stored in the backup storage area is written back to the micro processing unit of the air conditioning system, so that the air conditioning system can restore the above-described settings.
Still alternatively, in the case where the accessory that needs to be updated is a sound system, the content stored in the backup storage area may include a broadcast station setting, a play source setting (for example, from a CD player, a radio, or a USB-connected external device) and the like preset by the user, and configuration information of the sound system itself, such as an automatic playback configuration of the CD player and the like. Also, after the update of the sound system is completed, the sound system can restore the above-described setting by writing back the part of the contents stored in the backup storage area to the microprocessing unit of the sound system.
Thus, after the updating operation is completed, the user does not need to reset the updated accessory, so that the convenience of the user can be remarkably improved.
In the control method described above, the backup storage area is a part of a memory of the in-vehicle device.
Here, as can be understood by those skilled in the art, in the control method according to the embodiment of the present invention, the backup storage area is used for storing contents stored in the microprocessor unit of the accessory, and may be a part of the memory of the vehicle-mounted device itself, any additional memory, or an external storage device. Specifically, in the case where the backup storage area is a part of the memory of the in-vehicle apparatus, a storage area may be set exclusively in the memory of the in-vehicle apparatus for the update of other accessories that need to be updated. For example, a backup area of an air conditioning system, a backup area of an audio system, and the like are stored in a memory of the in-vehicle apparatus.
In the above control method, the micro processing unit is a control chip of the first accessory.
As described above, there are many types of accessories in a vehicle that require a renewal operation, including both vehicle mechanical and electrical systems such as an air conditioning system and an audio system, and relatively simple auxiliary electrical systems such as a seat adjuster and a rear view mirror adjuster. For more complex electronic systems such as air conditioning systems and audio systems, the microprocessor is usually a control chip, such as a single chip. Whereas for relatively simple auxiliary electronic systems such as seat adjusters, rear view mirror adjusters, the micro-processing unit may merely represent a micro-motor or the like having several programming modes. Therefore, it can be understood by those skilled in the art that in the control method according to the embodiment of the present invention, the micro processing unit includes both a control chip of a relatively complex electronic system, such as a single chip microcomputer, and a relatively simple auxiliary electronic system, such as a micro motor, etc. Thus, one skilled in the art may store different contents of different types of micro-processing units of accessories for different accessories that need to be updated based on the principles and concepts taught by the present disclosure and is not limited to the specific description above.
In summary, by the control method according to the embodiment of the present invention, the content stored in the micro processing unit of the accessory can be backed up before the update operation of the accessory by the processing system, thereby avoiding the abnormal operation of the update operation and improving the overall performance.
In embodiments of the present invention, the in-vehicle device may be installed in various types of transportation vehicles, not limited to a family car in the conventional sense, but any other type of vehicle or manned or unmanned vehicle, such as a ground, water and/or air transportation vehicle. Therefore, although in the description of the present invention, the term "in-vehicle device" is used, it will be understood by those skilled in the art that the device is not limited to being associated with a vehicle, but may be any on-board device having a communication function with a mobile terminal, including, but not limited to, various types of navigation devices, Global Positioning System (GPS) receivers, Event Data Recorders (EDRs), Flight Data Recorders (FDRs), automotive infotainment devices, marine electronic devices (e.g., marine navigation devices, gyroscopes or compasses), and avionic devices.
In particular, the in-vehicle device may include one or more processors, each of which may be a device capable of executing machine-readable and executable instructions, such as a computer, microprocessor, microcontroller, integrated circuit, microchip, or any other computing device. The one or more processors may be coupled to a communication path that provides signal interconnection between various modules of the vehicle. The communication path may enable any number of processors to be communicatively coupled to each other, including but not limited to processors in-vehicle devices, and may allow modules in-vehicle devices coupled to the communication path to operate in a distributed computing environment. In particular, each module may operate as a node that may send and/or receive data. Also, "communicatively coupled" means that the components coupled to each other may exchange data with each other, for example, in the form of electrical, electromagnetic, or optical signals.
Thus, the communication paths may be formed by any medium or combination of media capable of conveying information, such as wires, conductive traces, fiber optic cables, and the like. For example, the communication path may include a combination of conductive traces, wire lines, wires, and buses that cooperate to allow the point data signals to be communicated to components such as processors, memories, sensors, input devices, output devices, and communication devices. Also, the communication path may include a vehicle bus such as a LIN bus, a CAN bus, a VAN bus, or the like.
Additionally, the in-vehicle device may also include one or more memory modules coupled to the communication path, which may be configured to include volatile memory, such as static random access memory (S-RAM) and dynamic random access memory (D-RAM), and non-volatile memory, such as flash memory, Read Only Memory (ROM), and Erasable Programmable Read Only Memory (EPROM), and Electrically Erasable Programmable Read Only Memory (EEPROM). In which any form of machine-readable and executable instructions are stored for access by the processor. The machine-readable and executable instructions may be logic or algorithms written in any programming language, such as a machine language that is directly executable by a processor, or an assembly language, an Object Oriented Programming (OOP) language, a Javascript language, microcode, etc., that may be compiled or assembled into machine-readable instructions and stored in a memory module. Alternatively, the machine-readable and executable instructions may also be written in a hardware description language such as logic implemented in a programmable logic array (FPGA) or an Application Specific Integrated Circuit (ASIC).
Further, the in-vehicle device may include a display for providing a visual output to the user. The display may be coupled with the processor, communication path, and memory described above, and thus further coupled to other modules in the vehicle. The display may include various displays such as a Cathode Ray Tube (CRT) display, a Light Emitting Diode (LED) display, a Liquid Crystal Display (LCD), a Plasma Display Panel (PDP), and the like. In addition, the display may further integrate a touch sensor that detects tactile input on the surface of the display or in proximity to the display for use as a touch screen. Also, in addition to a touch screen, the in-vehicle device may include other types of tactile input hardware to convert mechanical, optical, or electrical signals into data signals that can be communicated between the various modules of the vehicle via a communication path. In particular, the tactile input hardware may include conventional buttons, switches, knobs, etc. for translating physical actions of the user into data for operational control.
In one example, the vehicle-mounted device is composed of a broadband part, a radio frequency part, a power supply part, an in-vehicle communication part and a main control chip. The power supply part is mainly completed by PM1018, and the battery power supply part is divided into two parts, namely a vehicle-mounted 12V power supply and a built-in lithium battery unit as a backup power supply. The master control unit adopts iMx6s industrial grade master control board of the flying skal company. The broadband module MDM9615 is a high-pass-developed mobile data modem chip supporting LTE (FDD and TDD), dual-carrier HSPA +, EV-DO version B and TD-SCDMA. The radio frequency and in-vehicle communication part is realized by a CAN transceiver, which consists of two chips of TJA1051 and NCV7346 and is connected with a CAN network of the whole vehicle through an interface circuit of the CAN.
Fig. 2 is a schematic diagram of an application environment of a control method according to an embodiment of the present invention. As shown in FIG. 2, the in-vehicle device 100 includes a processor 102, a communication path 104, a memory 106, a display 108, and tactile input hardware 110 as described above. In addition, the in-vehicle device 100 further includes a removable data module 112 for providing additional storage functionality for the in-vehicle device, which may be, for example, an optical storage medium, a solid-state storage medium, a flash memory (e.g., a USB memory or a memory card), or the like.
Further, as shown in FIG. 2, the in-vehicle device 100 further includes a network interface 114 for communicatively coupling the in-vehicle device to an external network 122, and further to external servers 124 and 126. The network interface 114 may be any device capable of transmitting and/or receiving data over a wireless network, including a wireless transceiver to transmit and/or receive data according to any wireless communication standard, for example, the network interface may include a chipset for communication (including an antenna, a processor, machine readable and executable instructions, etc.) and communicate externally based on techniques such as cellular communication, Bluetooth Low Energy (BLE), wireless High Definition Multimedia Interface (HDMI), ZigBee, Near Field Communication (NFC), infrared data association standard (IrDA), wireless fidelity (WiFi), and Worldwide Interoperability for Microwave Access (WiMAX), etc. Here, it will be understood by those skilled in the art that the network interface 114 may further integrate a module for implementing wired communication, for example, connected with the external network 122 through a USB cable.
That is, the vehicle-mounted device 100 may be communicatively coupled to the external network 122 through the network interface 114 to obtain various types of information from the external network 122. The external network 122 typically includes a plurality of base stations configured to receive and transmit data in accordance with mobile telecommunications standards and spans a plurality of network topologies and distances. For example, the network 122 may include direct connections, Personal Area Networks (PANs), Local Area Networks (LANs), Metropolitan Area Networks (MANs), Wide Area Networks (WANs), or any combination thereof. In addition, the network may be a network for voice and data communication, such as an LTE system proposed in the third generation project partnership 2(3GPP2), an LTE-advanced (LTE-a) system, a High Speed Downlink Packet Access (HSDPA) mobile communication system, a High Speed Uplink Packet Access (HSUPA) mobile communication system, a High Rate Packet Data (HRPD) mobile communication system, a Wideband Code Division Multiple Access (WCDMA) mobile communication system proposed in 3GPP2, a Code Division Multiple Access (CDMA) mobile communication system proposed in 3GPP2, an Institute of Electrical and Electronics Engineers (IEEE) mobile communication system, an Extended Packet System (EPS), a mobile internet protocol (mobile IP) system, and the like.
In addition, the external network 122 may be used for in-vehicle device access to one or more servers, such as servers 124 and 126 shown in FIG. 2. The servers 124 and 126 may transmit data to the in-vehicle apparatus 100. Here, servers 124 and 126 may be servers associated with a communications carrier, and may also be servers associated with an organization that manufactures or otherwise provides repair or other services for the vehicle.
Therefore, in the network environment as shown in fig. 2, the in-vehicle apparatus 100 can receive the update contents of the accessory, such as a new version of the control program of the air conditioning system of the vehicle issued by the vehicle manufacturer, from the server 124 or 126 via the external network 122, and then transmit the instruction of the update operation to the air conditioning system via the communication path 104. At this time, in the control method according to the embodiment of the present invention, for example, an instruction of an update operation transmitted via the communication path 104 is detected, and the content stored in the microprocessor unit of the air conditioning system is stored in the memory 106 or the removable data module 112. Thereafter, in the case where the update of the air conditioning system fails, the part of the contents stored in the memory 106 or the removable data module 112 is transmitted to the air conditioning system via the communication path 104, so that the air conditioning system resumes the system configuration before the update operation, thereby being able to normally operate. On the other hand, in the case where the update of the air conditioning system is successful, the contents related to the configuration of the air conditioning system stored in the memory 106 or the removable data module 112 are transmitted to the air conditioning system via the communication path 104 so that the air conditioning system operates in accordance with the previous configuration.
Also, during the update operation, the progress of the update operation, e.g., "update operation in progress", "update operation failed, the initial settings of the air conditioning system are being restored", or "update operation successful, the system configuration of the air conditioning system is being restored" may be displayed to the user on the display 108. Thus, the user can know the update condition of the automobile parts at any time. In addition, in the actual updating process, the option of updating the accessories can be displayed to the user on the display 108, so that the user can selectively update the accessories, for example, the user can select to update the air conditioning system without updating the sound system according to the needs of the user, which can enlarge the selection range of the user, thereby improving the convenience of the user.
According to another aspect of the embodiments of the present invention, there is provided a control apparatus including: the detection unit is used for detecting the updating operation of a processing system of the vehicle-mounted equipment on a first accessory, wherein the first accessory is provided with a micro-processing unit; a reading unit for reading the content stored in the micro-processing unit; a storage unit for storing the content in a backup storage area; and the updating unit is used for executing the updating operation of the processing system of the vehicle-mounted equipment on the first accessory.
Fig. 3 is a schematic block diagram of a control device according to an embodiment of the present invention. As shown in fig. 3, the control device 200 according to the embodiment of the present invention includes: a detection unit 201 for detecting an update operation of a first accessory 220 by a processing system 211 of an in-vehicle apparatus 210, wherein the first accessory 220 has a micro-processing unit 221; a reading unit 202 configured to read the content stored in the micro processing unit 221 in a case where the detection unit 201 detects an update operation of the first accessory 220 by the processing system 210; a storage unit 203 for storing the content read by the reading unit 202 in a backup storage area; and an updating unit 204 for executing an updating operation of the processing system 210 of the in-vehicle apparatus on the first accessory 220.
In the above control device, further comprising: and the first writing unit is used for writing the content stored in the backup storage area back to the micro-processing unit when the updating operation of the processing system of the vehicle-mounted device on the first accessory fails.
In the above control device, further comprising: and the second writing unit is used for writing back part of the content stored in the backup storage area to the micro-processing unit under the condition that the updating operation of the processing system of the vehicle-mounted equipment on the first accessory is successful.
In the above control apparatus, the part of the content includes configuration information of the first accessory.
In the above control apparatus, the part of the content includes user use preference information of the first accessory.
In the above control device, the microprocessor unit is a control chip of the first component.
Here, it can be understood by those skilled in the art that other details of the control device according to the embodiment of the present invention are the same as those of the control method according to the embodiment of the present invention described above, and are not described again to avoid redundancy.
In addition, as can be understood by those skilled in the art, the control device according to the embodiment of the present invention may be implemented as a part of the vehicle-mounted device, or may be implemented as a separate device separated from the vehicle-mounted device, so as to implement a control function of the update operation of the accessory by the vehicle-mounted device.
Further, it is understood by those skilled in the art that, although in the above description, the writing unit for writing back the content stored in the backup storage area to the microprocessing unit in the case where the update operation of the first accessory by the processing system of the in-vehicle apparatus fails is referred to as a first writing unit, and the writing unit for writing back a part of the content stored in the backup storage area to the microprocessing unit in the case where the update operation of the first accessory by the processing system of the in-vehicle apparatus succeeds is referred to as a second writing unit, this is for the sake of clarity of the description only. In essence, the first writing unit and the second writing unit may be implemented by the same writing unit in the control device according to the embodiment of the present invention, and only in case that the update operation succeeds or fails, different contents are selected to be written back to the microprocessing unit.
According to still another aspect of the embodiments of the present invention, there is provided an in-vehicle apparatus including a processing system and a control device for controlling a refresh operation of a first accessory by the processing system, the control device including: the detection unit is used for detecting the updating operation of the processing system on a first accessory, wherein the first accessory is provided with a micro-processing unit; a reading unit for reading the content stored in the micro-processing unit; a storage unit for storing the content in a backup storage area; and the updating unit is used for executing the updating operation of the processing system of the vehicle-mounted equipment on the first accessory.
Fig. 4 is a schematic block diagram showing an in-vehicle apparatus according to an embodiment of the present invention. As shown in fig. 4, the in-vehicle apparatus 300 according to the embodiment of the invention includes a processing system 310 and a control device 320 for controlling the update operation of the first accessory 330 by the processing system 310. Further, control device 320 includes: a detection unit 321 for detecting an update operation of the processing system 310 of the in-vehicle apparatus on the first accessory 330, wherein the first accessory 330 has a micro-processing unit 331; a reading unit 322 for reading the content stored in the micro processing unit 331 in the case where the detection unit 321 detects the update operation of the first accessory 330 by the processing system 310; a storage unit 323 for storing the content read by the reading unit 322 in the backup storage area; and an updating unit 324 for performing an updating operation of the first accessory 330 by the processing system 310 of the in-vehicle apparatus.
In the above vehicle-mounted device, further comprising: and the first writing unit is used for writing the content stored in the backup storage area back to the micro-processing unit when the updating operation of the processing system of the vehicle-mounted device on the first accessory fails.
In the above vehicle-mounted device, further comprising: and the second writing unit is used for writing back part of the content stored in the backup storage area to the micro-processing unit under the condition that the updating operation of the processing system of the vehicle-mounted equipment on the first accessory is successful.
In the above-mentioned in-vehicle apparatus, the part of the content includes configuration information of the first accessory.
In the above-mentioned in-vehicle apparatus, the portion of the content includes user use preference information of the first accessory.
In the above-mentioned in-vehicle apparatus, the micro-processing unit is a control chip of the first accessory.
Here, as can be understood by those skilled in the art, other details of the control device in the vehicle-mounted device according to the embodiment of the present invention are the same as those of the control device according to the embodiment of the present invention described earlier, and are not described again to avoid redundancy.
According to still another aspect of the present invention, there is provided a transportation means including an in-vehicle device including a processing system and a control apparatus for controlling an update operation of the processing system to a first accessory, the control apparatus including: the detection unit is used for detecting the updating operation of the processing system on a first accessory, wherein the first accessory is provided with a micro-processing unit; a reading unit for reading the content stored in the micro-processing unit; a storage unit for storing the content in a backup storage area; and the updating unit is used for executing the updating operation of the processing system of the vehicle-mounted equipment on the first accessory.
Fig. 5 is a schematic block diagram illustrating a transportation vehicle according to an embodiment of the present invention. As shown in fig. 5, a transportation means 400 according to an embodiment of the present invention includes an in-vehicle device 410 and a first accessory 440, and the in-vehicle device 410 includes a processing system 420 and a control device 430 for controlling a refresh operation of the first accessory 440 by the processing system 420. Further, the control device 430 includes: a detection unit 431, configured to detect an update operation of the processing system 420 of the vehicle-mounted device on the first accessory 440, where the first accessory 440 has a micro-processing unit 441; a reading unit 432 for reading the content stored in the micro processing unit 431 in the case where the detection unit 431 detects the update operation of the processing system 420 on the first accessory 440; a storage unit 433 for storing the content read by the reading unit 432 in the backup storage area; and an updating unit 434 for executing an updating operation of the first accessory 440 by the processing system 420 of the in-vehicle apparatus.
In the above vehicle, further comprising: and the first writing unit is used for writing the content stored in the backup storage area back to the micro-processing unit when the updating operation of the processing system of the vehicle-mounted device on the first accessory fails.
In the above vehicle, further comprising: and the second writing unit is used for writing back part of the content stored in the backup storage area to the micro-processing unit under the condition that the updating operation of the processing system of the vehicle-mounted equipment on the first accessory is successful.
In the above transportation means, the part of the content includes configuration information of the first accessory.
In the transportation means described above, the part of the content includes user use preference information of the first accessory.
In the above transportation means, the microprocessor unit is a control chip of the first accessory.
Here, it can be understood by those skilled in the art that other details of the control device in the vehicle-mounted device included in the transportation vehicle according to the embodiment of the present invention are the same as those of the control device according to the embodiment of the present invention described earlier, and are not described again to avoid redundancy.
By the control method, the control device, the vehicle-mounted equipment and the transportation tool, the content stored in the microprocessing unit of the accessory can be backed up before the updating operation of the accessory by the processing system, so that the abnormal operation of the updating operation is avoided, and the overall performance is improved.
The implementations described herein may be implemented, for example, in methods or processes, devices, software programs, data streams, or signals. Even if only discussed in the context of a single form of implementation (e.g., as a method or apparatus only), implementation of the features discussed may also be implemented in other forms (e.g., as a program). The device may be implemented in, for example, appropriate hardware, software and firmware. The method may be implemented, for example, in an apparatus such as a processor, which refers generally to a processing device including, for example, a computer, a microprocessor, an integrated circuit, or a programmable logic device. Processors also include communication devices, such as smart phones, tablets, computers, mobile phones, portable/personal digital assistants ("PDAs"), and other devices that facilitate communication of information between end-users.
Additionally, the method may be implemented by instructions being executed by a processor, and such instructions (and/or data values resulting from the implementation) may be stored on a (non-transitory) processor-readable medium, such as an integrated circuit, a software carrier, or other storage device, such as a hard disk, a compact disc ("CD"), an optical disc (e.g., a DVD, commonly referred to as a digital versatile disc or a digital video disc), a random access memory ("RAM"), or a read only memory ("ROM"). The instructions may form an application program tangibly embodied on a processor-readable medium. The instructions may be in hardware, firmware, software, or a combination, for example. The instructions may be found in, for example, an operating system, a separate application, or a combination of both. Thus, for example, a processor may be characterized as both an apparatus configured to perform a process and an apparatus comprising a processor-readable medium (such as a storage device) having instructions for performing a process. Additionally, a processor-readable medium may store, in addition to or in place of instructions, data values resulting from implementation.
As will be apparent to those of skill in the art, implementations may produce various signals formatted to carry information that may be, for example, stored or transmitted. The information may include, for example, instructions for executing a method or data resulting from one of the described implementations. For example, the signal may be formatted to carry as data the rules for writing or reading the syntax of the described embodiment, or to carry as data the actual syntax values written by the described embodiment. For example, such signals may be formatted as electromagnetic waves (e.g., using the radio frequency portion of the spectrum) or as baseband signals. Formatting may include, for example, encoding a data stream and modulating a carrier with the encoded data stream. The information carried by the signal may be, for example, analog or digital information. The signals may be transmitted via a variety of different wired or wireless links as is known. The signal may be stored on a processor readable medium.
It is to be understood that the present invention may be implemented in various forms of hardware, software, firmware, special purpose processors, or a combination thereof. In particular, the invention may be implemented in an electronic device comprising a processor configured to perform the steps of the method described in the embodiments of the invention. Further, the software is preferably implemented as an application program tangibly embodied on a program storage device. The application program may be uploaded to, and executed by, a machine comprising any suitable architecture. Preferably, the machine is implemented on a computer platform having hardware such as one or more Central Processing Units (CPU), a Random Access Memory (RAM), and one or more input/output (I/O) interfaces. The computer platform also includes an operating system and microinstruction code. The various processes and functions described herein may either be part of the microinstruction code or part of the application program (or a combination thereof) that is executed via the operating system. In addition, various other external devices may be connected to the computer platform such as an additional data storage device and a printing device.
It is to be further understood that, because some of the constituent system components and method steps depicted in the accompanying figures are preferably implemented in software, the actual connections between the system components (or the process steps) may differ depending upon the manner in which the present invention is programmed.
It will be appreciated by persons skilled in the art that the embodiments of the invention described above and shown in the drawings are given by way of example only and are not limiting of the invention. The objects of the invention have been fully and effectively accomplished. The functional and structural principles of the present invention have been shown and described in the examples, and any variations or modifications of the embodiments of the present invention may be made without departing from the principles.

Claims (17)

1. A control method, comprising:
detecting an update operation of a processing system of an in-vehicle device on a first accessory, wherein the first accessory has a micro-processing unit;
reading the content stored in the micro-processing unit;
storing the content in a backup storage area; and
executing an updating operation of the first accessory by a processing system of the vehicle-mounted device;
the method further comprises the following steps:
and writing back part of the content stored in the backup storage area to the microprocessing unit when the updating operation of the first accessory by the processing system of the vehicle-mounted device is successful.
2. The control method according to claim 1, characterized by further comprising:
and in the case that the updating operation of the first accessory by the processing system of the vehicle-mounted device fails, writing the content stored in the backup storage area back to the microprocessing unit.
3. The control method of claim 1, wherein the portion of content includes configuration information for the first accessory.
4. The control method of claim 1, wherein the portion of content comprises user usage preference information for the first accessory.
5. The control method according to claim 1, characterized in that the backup storage area is a part of a memory of the in-vehicle device.
6. The control method of claim 1, wherein the micro-processing unit is a control chip of the first accessory.
7. A control device, comprising:
the detection unit is used for detecting the updating operation of a processing system of the vehicle-mounted equipment on a first accessory, wherein the first accessory is provided with a micro-processing unit;
a reading unit for reading the content stored in the micro-processing unit;
a storage unit for storing the content in a backup storage area; and
the updating unit is used for executing the updating operation of the processing system of the vehicle-mounted equipment on the first accessory;
and the second writing unit is used for writing back part of the content stored in the backup storage area to the micro-processing unit when the updating operation of the processing system of the vehicle-mounted equipment on the first accessory is successful.
8. The control device according to claim 7, characterized by further comprising:
and the first writing unit is used for writing the content stored in the backup storage area back to the micro-processing unit when the updating operation of the processing system of the vehicle-mounted device on the first accessory fails.
9. The control device of claim 7, wherein the portion of content includes configuration information for the first accessory.
10. The control device of claim 7, wherein the portion of content comprises user usage preference information for the first accessory.
11. The control device of claim 7, wherein the micro-processing unit is a control chip of the first accessory.
12. An in-vehicle apparatus including a processing system and a control device for controlling an update operation of a first accessory by the processing system, the control device comprising:
a detection unit for detecting an update operation of the processing system on the first accessory, wherein the first accessory has a micro-processing unit;
a reading unit for reading the content stored in the micro-processing unit;
a storage unit for storing the content in a backup storage area; and
the updating unit is used for executing the updating operation of the processing system of the vehicle-mounted equipment on the first accessory;
and the second writing unit is used for writing back part of the content stored in the backup storage area to the micro-processing unit when the updating operation of the processing system of the vehicle-mounted equipment on the first accessory is successful.
13. The vehicle-mounted apparatus according to claim 12, characterized by further comprising:
and the first writing unit is used for writing the content stored in the backup storage area back to the micro-processing unit when the updating operation of the processing system of the vehicle-mounted device on the first accessory fails.
14. The in-vehicle apparatus according to claim 12, wherein the partial content includes configuration information of the first accessory.
15. The in-vehicle device of claim 12, wherein the portion of content includes user usage preference information for the first accessory.
16. The in-vehicle apparatus according to claim 12, wherein the microprocessing unit is a control chip of the first accessory.
17. A transportation means comprising the in-vehicle apparatus according to any one of claims 12 to 16.
CN201710050296.1A 2017-01-23 2017-01-23 Control method, control device, vehicle-mounted equipment and transportation tool Active CN106878401B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710050296.1A CN106878401B (en) 2017-01-23 2017-01-23 Control method, control device, vehicle-mounted equipment and transportation tool

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710050296.1A CN106878401B (en) 2017-01-23 2017-01-23 Control method, control device, vehicle-mounted equipment and transportation tool

Publications (2)

Publication Number Publication Date
CN106878401A CN106878401A (en) 2017-06-20
CN106878401B true CN106878401B (en) 2021-06-01

Family

ID=59159130

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710050296.1A Active CN106878401B (en) 2017-01-23 2017-01-23 Control method, control device, vehicle-mounted equipment and transportation tool

Country Status (1)

Country Link
CN (1) CN106878401B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112172452A (en) * 2020-09-30 2021-01-05 深圳市元征科技股份有限公司 Air conditioner mode switching method, air conditioner mode switching device and vehicle-mounted equipment

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN202940846U (en) * 2012-09-10 2013-05-15 浙江吉利汽车研究院有限公司杭州分公司 Vehicle-mounted device software upgrading system
KR20140060912A (en) * 2012-11-13 2014-05-21 한국전자통신연구원 Method and apparatus for updating boot loader
CN104252369A (en) * 2013-06-27 2014-12-31 上海博泰悦臻电子设备制造有限公司 On-board equipment and dual-system backup method and device of on-board equipment
US9469169B1 (en) * 2015-03-23 2016-10-18 Orange Electronic Co., Ltd. Tire pressure monitoring system and resetting method thereof
CN105573787A (en) * 2015-12-15 2016-05-11 上海博泰悦臻网络技术服务有限公司 Software upgrade method and device based on vehicular T-Box
CN105700919B (en) * 2016-01-04 2019-04-30 惠州市蓝微新源技术有限公司 A kind of BMS application program Rapid Updating and more new system

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"Vehicle Model Aided Inertial Navigation";Xin Ma, Salah Sukkarieh;《Proceedings of the 2003 IEEE International Conference on Intelligent Transportation Systems》;20031219;全文 *

Also Published As

Publication number Publication date
CN106878401A (en) 2017-06-20

Similar Documents

Publication Publication Date Title
US10564954B2 (en) Hybrid electric vehicle with automated software update system
US9274786B2 (en) Vehicle information update method and apparatus
US10744937B2 (en) Automated vehicle software update feedback system
KR101704567B1 (en) Method, apparutus and systme for managing vehicle interlock application
CN104853142B (en) Controller for vehicle-mounted Ethernet and control method thereof
CN107018176B (en) Application control to primary connection device from secondary connection device
US9386136B2 (en) Automatic device initialization and pairing
KR101621875B1 (en) Multimedia terminal mounted on vehicle, control method thereof and computer-readable medium
US20160057790A1 (en) Bluetooth pairing system and method
US20150186548A1 (en) System and method for acquiring data of electronic control unit
CN106560350B (en) Video navigation system, operation method thereof and vehicle comprising video navigation system
WO2012010210A1 (en) Mobile device cradle for vehicle applications
CN107783928B (en) USB communication control method for USB host
US10363904B1 (en) System and method to detect telematics unit disconnection
KR20160071069A (en) Avn terminal, control method thereof, wearable device, control method thereof and computer-readable medium
US20140350749A1 (en) Vehicle management system and method
KR102842944B1 (en) Apparatus and method for supporting diagnosis and reprogramming system using electric vehicle charging interface
CN111078244A (en) Updating vehicle electronics based on mobile device compatibility
CN106094512B (en) Method for providing content data to a user of a vehicle
CN105677396B (en) Control method and device for map application in intelligent mobile terminal and intelligent mobile terminal
KR101603552B1 (en) Vehicle information backup unit for storing information of telematics unit, mobile terminal and vehicle information backup system
CN106878401B (en) Control method, control device, vehicle-mounted equipment and transportation tool
US11070707B1 (en) System and method to remove a vehicle shadow from a video feed
US10455076B1 (en) Configurable in-vehicle teletypewriter (TTY) functionality
US20150251665A1 (en) Gps based vehicular control

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
GR01 Patent grant
GR01 Patent grant