CN111199030A - Vehicle, vehicle equipment and automatic activation method of vehicle-mounted third-party application software - Google Patents

Vehicle, vehicle equipment and automatic activation method of vehicle-mounted third-party application software Download PDF

Info

Publication number
CN111199030A
CN111199030A CN201811386215.6A CN201811386215A CN111199030A CN 111199030 A CN111199030 A CN 111199030A CN 201811386215 A CN201811386215 A CN 201811386215A CN 111199030 A CN111199030 A CN 111199030A
Authority
CN
China
Prior art keywords
vehicle
application software
party application
activation
verification
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
Application number
CN201811386215.6A
Other languages
Chinese (zh)
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.)
Shanghai Qinggan Intelligent Technology Co Ltd
Original Assignee
Shanghai Qinggan Intelligent 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 Shanghai Qinggan Intelligent Technology Co Ltd filed Critical Shanghai Qinggan Intelligent Technology Co Ltd
Priority to CN201811386215.6A priority Critical patent/CN111199030A/en
Publication of CN111199030A publication Critical patent/CN111199030A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/45Structures or tools for the administration of authentication
    • G06F21/46Structures or tools for the administration of authentication by designing passwords or checking the strength of passwords
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/44Program or device authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Navigation (AREA)

Abstract

The application relates to the technical field of vehicles, and provides a vehicle, vehicle equipment and an automatic activation method of vehicle-mounted third-party application software, wherein the automatic activation method of the vehicle-mounted third-party application software comprises the following steps: the method comprises the steps that the vehicle-mounted machine equipment detects whether third-party application software used for the first time is to be started or not, if the third-party application software is detected to be started, a physical connection interface of the vehicle-mounted machine equipment is detected, if the physical connection interface is connected with external equipment in a plugging mode, reading operation is conducted on the external equipment, whether an activation type file of a preset type is read or not is judged, and if the activation type file of the preset type is read, the activation type file is called to activate and verify the third-party application software. According to the method and the device, when some third-party software installed on the vehicle equipment is monitored safely, the third-party software can be intelligently activated, manual participation of a user is not needed, convenience is brought to the user, and user experience is improved.

Description

Vehicle, vehicle equipment and automatic activation method of vehicle-mounted third-party application software
Technical Field
The application relates to the technical field of vehicles, in particular to an automatic activation method for vehicle-mounted third-party application software, vehicle-mounted equipment adopting the automatic activation method for vehicle-mounted third-party application software and a vehicle.
Background
Along with the continuous improvement of intelligent degree of intelligent automobile, introduced intelligent object in more and more intelligent automobile, when improving driver's driving experience, can satisfy different driver's individualized customization requirement, consequently more and more receive driver's welcome.
At present, automobile electronic and intelligent systems are developed more and more perfectly, and not only are navigation functions provided, but also functions needing driving safety or driving assistance, such as tire pressure detection, a driving recorder, 360-degree panoramic video display, navigation and the like, are added.
Usually, these functions exist as independent modules, and the central control system of the smart car machine performs protocol interaction with these peripheral hardware modules through a serial port to realize control over these modules and peripheral hardware. At present, the hardware of a central control system of an intelligent vehicle machine is mainly divided into a main board and a core board, and aims at peripheral hardware carried by the central control system, such as a CAN (Controller Area Network, automobile control system standard bus) protocol box.
At present, the navigation of the internet of vehicles can be directly activated through a TSP (vehicle remote service provider), but the navigation can be activated only by manually inputting an activation code on a navigation interface without the traditional navigation of the internet, and because the number of digits of the activation code is long, errors are easy to occur, and unnecessary troubles are caused to users.
In view of various defects in the prior art, the inventor of the present application provides a vehicle, a vehicle-mounted device and an automatic activation method for vehicle-mounted third-party application software through intensive research.
Disclosure of Invention
An object of the application is to provide a vehicle, a vehicle machine device and an automatic activation method of vehicle-mounted third-party application software, which can perform safety monitoring on some third-party software installed in the vehicle machine device and can perform intelligent activation on the third-party software without manual participation of a user, bring convenience to the user, improve user experience, and ensure the vehicle using safety of the user to a certain extent.
In order to solve the technical problem, the present application provides an automatic activation method for vehicle-mounted third-party application software, and as an implementation manner, the automatic activation method for vehicle-mounted third-party application software includes the steps of:
the vehicle-mounted equipment detects whether third-party application software used for the first time is to be started;
if detecting that the third-party application software is to be started, detecting a physical connection interface of the vehicle equipment;
if the physical connection interface is connected with the external equipment in an inserting mode, reading the external equipment;
judging whether an activation type file of a preset type is read or not;
and if the preset type of activation type file is read, calling the activation type file to activate and verify the third-party application software.
As one embodiment, the physical connection interface is a USB interface.
As one embodiment, the external device includes: a U disk, an SD card and/or a smart terminal.
As one embodiment, the third-party application software is navigation application software, multimedia application software, interactive friend-making software or car networking system software.
As an implementation manner, the step of calling the activation type file to perform activation verification on the third-party application software specifically includes:
calling an activation code stored in the activation type file;
comparing the activation code with the identification code of the vehicle equipment;
if the activation code is matched with the identification code, the third-party application software is successfully activated and verified; and if the activation code is not matched with the identification code, the third-party application software fails to be activated and verified.
As one embodiment, the step of comparing the activation code with the identification code of the car-mounted device specifically includes:
and judging whether the corresponding arithmetic relation between the activation code and the identification code of the vehicle equipment is met through a preset algorithm.
As an embodiment, after the step of successfully verifying activation of the third-party application software if the activation code matches the identification code, the method further includes:
popping up an interface for prompting a user to perform double identity recognition verification by the vehicle equipment;
acquiring double identity recognition and verification of a user;
judging whether the double identity identification verification passes or not;
if the verification passes, the activation verification is confirmed to be successful, and if the verification fails, the activation verification is terminated.
As an implementation manner, the step of obtaining the double-identity authentication of the user specifically includes:
and acquiring the identity information of the fingerprint, iris, face or password of the user through a touch screen, a camera or a vehicle machine key to perform double identity identification verification.
In order to solve the technical problem, the present application further provides a car-mounted device, as one of the implementation manners, the car-mounted device is configured with a processor and a memory, where the memory stores a computer program, and the processor is configured to execute the computer program, so that the car-mounted device executes the automatic activation method for the vehicle-mounted third-party application software.
In order to solve the technical problem, the present application further provides a vehicle, and as one embodiment of the vehicle, the vehicle is provided with the in-vehicle device.
The application relates to a vehicle, a vehicle machine device and a vehicle-mounted third-party application software automatic activation method, wherein the vehicle-mounted third-party application software automatic activation method comprises the following steps: the method comprises the steps that the vehicle-mounted machine equipment detects whether third-party application software used for the first time is to be started or not, if the third-party application software is detected to be started, a physical connection interface of the vehicle-mounted machine equipment is detected, if the physical connection interface is connected with external equipment in a plugging mode, reading operation is conducted on the external equipment, whether an activation type file of a preset type is read or not is judged, and if the activation type file of the preset type is read, the activation type file is called to activate and verify the third-party application software. According to the method and the device, when some third-party software installed on the vehicle equipment is monitored safely, the third-party software can be intelligently activated, manual participation of a user is not needed, convenience is brought to the user, user experience is improved, and the vehicle using safety of the user is ensured to a certain extent.
The foregoing description is only an overview of the technical solutions of the present application, and in order to make the technical means of the present application more clearly understood, the present application may be implemented in accordance with the content of the description, and in order to make the above and other objects, features, and advantages of the present application more clearly understood, the following preferred embodiments are described in detail with reference to the accompanying drawings.
Drawings
Fig. 1 is a schematic flow chart of an embodiment of a method for automatically activating vehicle-mounted third-party application software according to the present application.
Fig. 2 is a schematic structural diagram of an embodiment of a vehicle-mounted device according to the present application.
Detailed Description
To further clarify the technical measures and effects adopted by the present application to achieve the intended purpose, the following detailed description of the embodiments, methods, steps, features and effects of the present application will be made with reference to the accompanying drawings and preferred embodiments.
The foregoing and other technical matters, features and effects of the present application will be apparent from the following detailed description of preferred embodiments, which is to be read in connection with the accompanying drawings. While the present application has been described in terms of specific embodiments and examples for achieving the desired objects and objectives, it is to be understood that the invention is not limited to the disclosed embodiments, but is to be accorded the widest scope consistent with the principles and novel features as defined by the appended claims.
Referring to fig. 1, fig. 1 is a schematic flowchart illustrating an embodiment of an automatic activation method for vehicle-mounted third-party application software according to the present application.
It should be particularly noted that the automatic activation method for the vehicle-mounted third-party application software according to the present embodiment may include, but is not limited to, the following several steps.
Step S101, detecting whether a first-used third-party application software is to be started by the vehicle equipment;
if not, no processing is performed, and if yes, S102 is executed;
step S102, if detecting that the third-party application software is to be started, detecting a physical connection interface of the vehicle equipment;
if not, no processing is performed, and if yes, S103 is executed;
step S103, if the physical connection interface is detected to be plugged with an external device, reading the external device;
step S104, judging whether an activation type file of a preset type is read or not;
if not, no processing is performed, and if yes, S105 is executed;
step S105, if the activation type file of the preset type is read, calling the activation type file to activate and verify the third-party application software.
It should be noted that, in the present embodiment, the physical connection interface is a USB (universal serial bus) interface.
Of course, in other embodiments, a Type C interface may also be used.
As one embodiment, the external device includes: a USB flash disk, an SD card (flash memory card) and/or an intelligent terminal; and the car machine equipment reads the U disk, the SD card and the intelligent terminal.
The smart terminal according to this embodiment may be a mobile phone, a wearable device, a tablet computer, or the like.
It should be noted that, in this embodiment, the third-party application software is navigation application software, multimedia application software, interactive friend-making software or car networking system software, that is, the step of detecting whether there is a third-party application software to be started for the first time by the car-mounted device specifically includes: the vehicle-mounted equipment detects whether navigation application software, multimedia application software, interactive friend-making software or vehicle networking system software is used for the first time.
Specifically, the vehicle networking system software according to the present embodiment may be a network system in which vehicles are connected together in a unified manner, and online networking of all vehicles can be realized by the software.
In this embodiment, the step of calling the activation type file to perform activation verification on the third-party application software may specifically include: calling an activation code stored in the activation type file; comparing the activation code with the identification code of the vehicle equipment; and if the activation code is matched with the identification code, the third-party application software is successfully activated and verified, and if the activation code is not matched with the identification code, the third-party application software is failed to be activated and verified.
It can be understood that in this way, the activation code can be automatically stored in the activation type file without manual input by the user, which is convenient for the user.
Specifically, the step of comparing the activation code with the identification code of the in-vehicle device in this embodiment specifically includes: and judging whether the corresponding arithmetic relation between the activation code and the identification code of the vehicle equipment is met through a preset algorithm.
It should be noted that in some special scenarios, some software may be installed on the car-mounted device by some other people with poor mind to steal the private information, and in order to avoid this situation, in this embodiment, if the activation code matches the identification code, after the step of successful activation verification of the third-party application software, the method may further include: popping up an interface for prompting a user to perform double identity recognition verification by the vehicle equipment; acquiring double identity recognition and verification of a user; judging whether the double identity identification verification passes or not; if the verification passes, the activation verification is confirmed to be successful, and if the verification fails, the activation verification is terminated.
Specifically, the step of obtaining the double-identity authentication of the user in this embodiment may specifically include: and acquiring the identity information of the fingerprint, iris, face or password of the user through a touch screen, a camera or a vehicle machine key to perform double identity identification verification.
Preferably, the embodiment adopts the camera to perform face recognition on the user, and the inconvenience caused by manual input of the user can be avoided in this way.
According to the method and the device, when some third-party software installed on the vehicle equipment is monitored safely, the third-party software can be intelligently activated, manual participation of a user is not needed, convenience is brought to the user, user experience is improved, and the vehicle using safety of the user is ensured to a certain extent.
Referring to fig. 2, the present application further provides a vehicle-mounted device, which is configured with a processor 21 and a memory 22 as an implementation manner, where the memory 22 stores a computer program, and the processor 21 is configured to execute the computer program, so that the vehicle-mounted device executes the automatic activation method for the vehicle-mounted third-party application software as described above.
Specifically, the processor 21 detects whether there is a third-party application software to be started for the first time;
if the processor 21 detects that the third-party application software is to be started, detecting a physical connection interface of the vehicle-mounted device;
if the physical connection interface is connected with the external equipment, the processor 21 reads the external equipment;
the processor 21 judges whether an activation type file of a preset type is read;
if the preset activation type file is read, the processor 21 calls the activation type file to perform activation verification on the third-party application software.
It should be noted that, in the present embodiment, the processor 21 detects a USB (universal serial bus) interface of the in-vehicle device itself.
Of course, in other embodiments, a Type C interface may also be used.
As one embodiment, the external device includes: a USB flash disk, an SD card and/or a smart terminal.
The smart terminal according to this embodiment may be a mobile phone, a wearable device, a tablet computer, or the like.
It should be noted that the third-party application software in this embodiment is navigation application software, multimedia application software, interactive friend-making software or car networking system software.
Specifically, the vehicle networking system software according to the present embodiment may be a network system in which vehicles are connected together in a unified manner, and online networking of all vehicles can be realized by the software.
In this embodiment, the processor 21 calls an activation code stored in the activation type file; comparing the activation code with the identification code of the vehicle equipment; if the activation code is matched with the identification code, the third-party application software is successfully activated and verified; and if the activation code is not matched with the identification code, the third-party application software fails to be activated and verified.
It can be understood that in this way, the activation code can be automatically stored in the activation type file without manual input by the user, which is convenient for the user.
Specifically, in this embodiment, the processor 21 determines whether the activation code and the identification code of the in-vehicle device satisfy a corresponding arithmetic relationship through a preset algorithm.
It is worth to be noted that in some special scenarios, some software may be installed on the car device by some other people with poor mind to steal the private information, and in order to avoid such situations, the processor 21 in this embodiment pops up an interface for prompting the user to perform double-level identity authentication; acquiring double identity recognition and verification of a user; judging whether the double identity identification verification passes or not; if the verification passes, the activation verification is confirmed to be successful, and if the verification fails, the activation verification is terminated.
Specifically, in this embodiment, the processor 21 obtains the identity information of the fingerprint, the iris, the face, or the password of the user through the touch screen, the camera, or the key of the vehicle, and performs double identity authentication.
Preferably, the embodiment adopts the camera to perform face recognition on the user, and the inconvenience caused by manual input of the user can be avoided in this way.
Please combine with the foregoing embodiments, the present application further provides a vehicle, as one of the embodiments, where the vehicle is configured with the foregoing vehicle-mounted device, and the vehicle is an unmanned vehicle, a manually-driven vehicle, or an intelligent vehicle capable of freely switching between unmanned driving and manually-driven driving.
The vehicle of the embodiment can upload the double-identity-identification verification content of the user to the cloud server for storage so as to share the double-identity-identification verification content to other users for reference.
It should be noted that, in the present embodiment, the car machine device, the vehicle, and the cloud server may all adopt a WIFI technology or a 5G technology, for example, a 5G car networking network is used to implement network connection between each other, the 5G technology adopted in the present embodiment may be a technology oriented to scene, the present application uses the 5G technology to play a key support role for the vehicle, and it simultaneously implements a contact person, a contact object, or a connection vehicle, and may specifically adopt the following three typical application scenarios to constitute.
The first is eMBB (enhanced Mobile Broadband), so that the user experience rate is 0.1-1 gpbs, the peak rate is 10gbps, and the traffic density is 10Tbps/km 2;
for the second ultra-reliable low-delay communication, the main index which can be realized by the method is that the end-to-end time delay is in the ms (millisecond) level; the reliability is close to 100%;
the third is mMTC (mass machine type communication), and the main index which can be realized by the application is the connection number density, 100 ten thousand other terminals are connected per square kilometer, and the connection number density is 10^6/km 2.
Through the mode, the characteristics of the super-reliable of this application utilization 5G technique, low time delay combine for example radar and camera etc. just can provide the ability that shows for the vehicle, can realize interdynamic with the vehicle, utilize the interactive perception function of 5G technique simultaneously, and the user can do an output to external environment, and the unable light can detect the state, can also do some feedbacks etc.. Further, the present application may also be applied to cooperation of automatic driving, such as vehicle formation and the like.
In addition, the communication enhancement automatic driving perception capability can be achieved by utilizing the 5G technology, and the requirements of passengers in the automobile on AR (augmented reality)/VR (virtual reality), games, movies, mobile office and other vehicle-mounted information entertainment and high precision can be met. According to the method and the device, the downloading amount of the 3D high-precision positioning map at the centimeter level can be 3-4 Gb/km, the data volume of the map per second under the condition that the speed of a normal vehicle is limited to 120km/h (kilometer per hour) is 90 Mbps-120 Mbps, and meanwhile, the real-time reconstruction of a local map fused with vehicle-mounted sensor information, modeling and analysis of dangerous situations and the like can be supported.
In the present application, the method for automatically activating the vehicle-mounted third-party application software of the vehicle may be used in a vehicle system having a vehicle equipment or a vehicle TBOX, and may also be connected to a CAN bus of the vehicle.
In one embodiment, the CAN bus may include three network channels CAN _1, CAN _2, and CAN _3, and the vehicle may be provided with one ethernet network channel, three of the CAN network channels may be connected to the ethernet network channel through two car networking gateways, for example, wherein the CAN _1 network channel comprises a hybrid power assembly system, wherein the CAN _2 network channel comprises an operation guarantee system, wherein the CAN _3 network channel comprises an electric dynamometer system, the Ethernet network channel comprises a high-level management system, the advanced management system comprises a man-vehicle-road simulation system and a comprehensive information acquisition unit which are connected with an Ethernet network channel as nodes, the vehicle networking gateways of the CAN _1 network channel, the CAN _2 network channel and the Ethernet network channel CAN be integrated in the comprehensive information acquisition unit; the car networking gateway of the CAN _3 network channel and the Ethernet network channel CAN be integrated in a man-car-road simulation system.
Further, the nodes connected to the CAN _1 network channel include: an engine ECU (electronic Control Unit), a motor MCU, a BATTERY BMS (BATTERY MANAGEMENT SYSTEM, a BATTERY management system), an automatic Transmission TCU (Transmission Control Unit), and a hybrid processor HCU (hybrid vehicle Control Unit); the nodes connected with the CAN _2 network channel are as follows: the system comprises a rack measurement and control system, an accelerator sensor group, a power analyzer, an instantaneous oil consumption instrument, a direct-current power supply cabinet, an engine water temperature control system, an engine oil temperature control system, a motor water temperature control system and an engine intercooling temperature control system; the nodes connected with the CAN _3 network channel are as follows: an electric dynamometer processor.
The preferable speed of the CAN _1 network channel is 250Kbps, and a J1939 protocol is adopted; the rate of the CAN _2 network channel is 500Kbps, and a CANopen protocol is adopted; the rate of the CAN _3 network channel is 1Mbps, and a CANopen protocol is adopted; the rate of the Ethernet network channel is 10/100Mbps, and a TCP/IP protocol is adopted.
In one embodiment, the vehicle networking gateway may be equipped with an IEEE802.3 interface, a DSPI interface, an eSCI interface, a CAN interface, an MLB interface, a LIN interface, and/or an I2C interface.
In one embodiment, for example, the IEEE802.3 interface may be used to connect to a wireless router to provide a WIFI network for the entire vehicle; the DSPI (provider manager component) interface is used for connecting a Bluetooth adapter and an NFC (near field communication) adapter and can provide Bluetooth connection and NFC connection; the eSCI interface is used for connecting the 4G/5G module and communicating with the Internet; the CAN interface is used for connecting a vehicle CAN bus; the MLB interface is used for connecting an MOST (media oriented system transmission) bus in the vehicle, and the LIN interface is used for connecting a LIN (local interconnect network) bus in the vehicle; the IC interface is used for connecting a DSRC (dedicated short-range communication) module and a fingerprint identification module. In addition, the application can merge different networks by mutually converting different protocols by adopting the MPC5668G chip.
In addition, in the vehicle TBOX system, Telematics BOX in the present embodiment is simply referred to as a vehicle TBOX or a Telematics.
Telematics is a synthesis of Telecommunications and information science (information) in remote communication, and is defined as a service system that provides information through a computer system built in a vehicle, a wireless communication technology, a satellite vehicle-mounted device, and an internet technology that exchanges information such as text and voice. In short, the vehicle is connected to the internet (vehicle networking system) through a wireless network, and various information necessary for driving and life is provided for the vehicle owner.
In addition, Telematics is a combination of wireless communication technology, satellite navigation system, network communication technology and vehicle-mounted computer, when a fault occurs during vehicle running, the vehicle is remotely diagnosed by connecting a service center through wireless communication, and the computer built in the engine can record the state of main parts of the vehicle and provide accurate fault position and reason for maintenance personnel at any time. The vehicle can receive information and check traffic maps, road condition introduction, traffic information, safety and public security services, entertainment information services and the like through the user communication terminal, and in addition, the vehicle of the embodiment can be provided with electronic games and network application in a rear seat. It is easy to understand that, this embodiment provides service through Telematics, can make things convenient for the user to know traffic information, the parking stall situation that closes on the parking area, confirms current position, can also be connected with the network server at home, in time knows electrical apparatus running condition, the safety condition and guest's condition of visiting etc. at home.
In one embodiment, the ADAS may collect environmental data inside and outside the vehicle at a first time by using the various sensors mounted on the vehicle, and perform technical processes such as identification, detection, and tracking of static and dynamic objects, so that a driver can detect a possible danger at a fastest time to attract attention and improve safety. Correspondingly, the ADAS of the present application may also employ sensors such as radar, laser, and ultrasonic sensors, which can detect light, heat, pressure, or other variables for monitoring the state of the vehicle, and are usually located on the front and rear bumpers, side view mirrors, the inside of the steering column, or on the windshield of the vehicle. It is obvious that various intelligent hardware used by the ADAS function can be accessed to the car networking system by means of an ethernet link to realize communication connection and interaction.
The host computer of the present embodiment vehicle may comprise suitable logic, circuitry, and/or code that may enable operation and/or functional operation of the five layers above the OSI model (Open System Interconnection, Open communication systems Interconnection reference model). Thus, the host may generate and/or process packets for transmission over the network, and may also process packets received from the network. At the same time, the host may provide services to a local user and/or one or more remote users or network nodes by executing corresponding instructions and/or running one or more applications. In various embodiments of the present application, the host may employ one or more security protocols.
In one embodiment, the network connection for the vehicle networking system may be a switch, which may have AVB functionality (Audio Video brightening, meeting the IEEE802.1 set of standards), and/or may include one or more unshielded twisted pair wires, each of which may have an 8P8C module connector.
In a preferred embodiment, the vehicle networking system specifically comprises a vehicle body control module BCM, a power bus P-CAN, a vehicle body bus I-CAN, a combination meter CMIC, a chassis control device and a vehicle body control device.
In this embodiment, the body control module BCM may integrate the functions of the car networking gateway to perform signal conversion, message forwarding, and the like between different network segments, i.e., the power bus P-CAN and the body bus I-CAN, for example, if a processor connected to the power bus needs to communicate with a processor connected to the body bus I-CAN, the body control module BCM may perform signal conversion, message forwarding, and the like between the two processors.
The power bus P-CAN and the vehicle body bus I-CAN are respectively connected with a vehicle body control module BCM.
The combination instrument CMIC is connected with a power bus P-CAN, and the combination instrument CMIC is connected with a vehicle body bus I-CAN. Preferably, the combination meter CMIC of the present embodiment is connected to different buses, such as a power bus P-CAN and a vehicle body bus I-CAN, and when the combination meter CMIC needs to acquire processor information that is attached to any bus, it is not necessary to perform signal conversion and message forwarding through a vehicle body control module BCM, so that gateway pressure CAN be reduced, network load CAN be reduced, and the speed of acquiring information by the combination meter CMIC CAN be increased.
The chassis control device is connected with the power bus P-CAN. The vehicle body control device is connected with a vehicle body bus I-CAN. In some examples, the chassis control device and the vehicle body control device CAN respectively broadcast data such as information to the power bus P-CAN and the vehicle body bus I-CAN, so that other vehicle-mounted processors and other devices hung on the power bus P-CAN or the vehicle body bus I-CAN CAN acquire the broadcast information, and communication between the vehicle-mounted devices such as different processors is realized.
In addition, in the car networking system of the vehicle of the embodiment, two CAN buses, namely a power bus P-CAN and a car body bus I-CAN, CAN be used, the car body control module BCM is used as a gateway, and the structure that the combination instrument CMIC is connected with both the power bus P-CAN and the car body bus I-CAN is adopted, so that the operation that information of a chassis control device or a car body control device is forwarded to the combination instrument CMIC through the gateway when the combination instrument CMIC is hung on one of the two buses in the traditional mode CAN be omitted, therefore, the pressure of the car body control module BCM as the gateway is relieved, the network load is reduced, and information of vehicle-mounted equipment hung on a plurality of buses, such as the power bus P-CAN and the car body bus I-CAN, CAN be sent to the combination instrument CMIC for display and the information transmission is strong in real-time.
The present application is illustrated by the following examples in conjunction with specific embodiments.
1. Putting the activation code file under a U disk fixed folder through a computer;
2. starting a vehicle, and starting vehicle equipment;
3. inserting the USB flash disk into a USB interface of the vehicle equipment;
4. a user presses a fixed key or clicks a navigation icon to open navigation software;
5. the method comprises the steps that the vehicle equipment detects whether an activation type file exists in a USB flash disk in a USB interface;
6. if the activation type file exists, reading the activation type file;
7. the vehicle-mounted equipment compares the read activation type file with the unique identification code of the vehicle-mounted equipment;
8. if the activation code of the activation type file and the unique identification code of the vehicle equipment meet the preset arithmetic relationship, the navigation software is activated, and a user can use the navigation normally;
9. if the file meeting the arithmetic relation is not searched, the car machine equipment prompts that the file is not found to be activated, and the navigation activation fails.
It is not difficult to understand that, through this application, to present car networking navigation through TSP activation, need can activate the defect of navigation through at the navigation interface manual input activation code at the traditional navigation that does not have the networking, solved because activation code number of bits is longer, the condition of making mistakes easily, bring the convenience for the user.
Although the present application has been described with reference to a preferred embodiment, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of the application, and all changes, substitutions and alterations that fall within the spirit and scope of the application are to be understood as being included within the following description of the preferred embodiment.

Claims (10)

1. An automatic activation method for vehicle-mounted third-party application software is characterized by comprising the following steps:
the vehicle-mounted equipment detects whether third-party application software used for the first time is to be started;
if detecting that the third-party application software is to be started, detecting a physical connection interface of the vehicle equipment;
if the physical connection interface is connected with the external equipment in an inserting mode, reading the external equipment;
judging whether an activation type file of a preset type is read or not;
and if the preset type of activation type file is read, calling the activation type file to activate and verify the third-party application software.
2. The automatic activation method for vehicle-mounted third-party application software according to claim 1, wherein the physical connection interface is a USB interface.
3. The automatic activation method for the vehicle-mounted third-party application software according to claim 2, wherein the external device comprises: a U disk, an SD card and/or a smart terminal.
4. The automatic activation method for vehicle-mounted third-party application software according to claim 3, wherein the third-party application software is navigation application software, multimedia application software, interactive friend-making software or Internet of vehicles system software.
5. The automatic activation method for vehicle-mounted third-party application software according to claim 4, wherein the step of calling the activation type file to perform activation verification on the third-party application software specifically comprises:
calling an activation code stored in the activation type file;
comparing the activation code with the identification code of the vehicle equipment;
if the activation code is matched with the identification code, the third-party application software is successfully activated and verified; and if the activation code is not matched with the identification code, the third-party application software fails to be activated and verified.
6. The automatic activation method for vehicle-mounted third-party application software according to claim 5, wherein the step of comparing the activation code with the identification code of the in-vehicle device specifically comprises:
and judging whether the corresponding arithmetic relation between the activation code and the identification code of the vehicle equipment is met through a preset algorithm.
7. The method for automatically activating vehicle-mounted third-party application software according to claim 5, wherein after the step of successfully activating and verifying the third-party application software if the activation code matches the identification code, the method further comprises:
popping up an interface for prompting a user to perform double identity recognition verification by the vehicle equipment;
acquiring double identity recognition and verification of a user;
judging whether the double identity identification verification passes or not;
if the verification passes, the activation verification is confirmed to be successful, and if the verification fails, the activation verification is terminated.
8. The automatic activation method for vehicle-mounted third-party application software according to claim 7, wherein the step of obtaining the double identification verification of the user specifically comprises:
and acquiring the identity information of the fingerprint, iris, face or password of the user through a touch screen, a camera or a vehicle machine key to perform double identity identification verification.
9. A vehicle-mounted device, characterized by being configured with a processor and a memory, wherein the memory stores a computer program, and the processor is configured to execute the computer program, so that the vehicle-mounted device executes the method for automatically activating the vehicle-mounted third-party application software according to any one of claims 1 to 8.
10. A vehicle, characterized in that it is equipped with the in-vehicle machine apparatus as claimed in claim 9.
CN201811386215.6A 2018-11-20 2018-11-20 Vehicle, vehicle equipment and automatic activation method of vehicle-mounted third-party application software Pending CN111199030A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201811386215.6A CN111199030A (en) 2018-11-20 2018-11-20 Vehicle, vehicle equipment and automatic activation method of vehicle-mounted third-party application software

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201811386215.6A CN111199030A (en) 2018-11-20 2018-11-20 Vehicle, vehicle equipment and automatic activation method of vehicle-mounted third-party application software

Publications (1)

Publication Number Publication Date
CN111199030A true CN111199030A (en) 2020-05-26

Family

ID=70747027

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201811386215.6A Pending CN111199030A (en) 2018-11-20 2018-11-20 Vehicle, vehicle equipment and automatic activation method of vehicle-mounted third-party application software

Country Status (1)

Country Link
CN (1) CN111199030A (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112230858A (en) * 2020-10-22 2021-01-15 北斗星通智联科技有限责任公司 Universal unique identification code writing method and system for navigator
CN112532657A (en) * 2021-02-08 2021-03-19 智道网联科技(北京)有限公司 Activation method and device for intelligent vehicle-mounted networking terminal
CN112632474A (en) * 2020-12-28 2021-04-09 湖北亿咖通科技有限公司 Vehicle-mounted machine software and hardware activation method
CN114528050A (en) * 2022-02-22 2022-05-24 南京酷沃智行科技有限公司 Software-defined automobile system, activation method, development process and automobile
CN115801445A (en) * 2022-12-22 2023-03-14 成都赛力斯科技有限公司 Vehicle-mounted service safety protection method for preventing malicious connection of third-party application

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101276392A (en) * 2008-04-30 2008-10-01 凯立德欣技术(深圳)有限公司 Method and system for activating software
CN102346679A (en) * 2010-07-27 2012-02-08 福特汽车公司 Software supplying system used by vehicle information entertainment computer
CN102592072A (en) * 2010-12-06 2012-07-18 微软公司 Directory service distributed product activation
CN102598730A (en) * 2009-10-27 2012-07-18 诺基亚公司 Method and apparatus for activating services
CN107885979A (en) * 2017-11-08 2018-04-06 江苏国泰新点软件有限公司 A kind of method, apparatus of software free trial, equipment on probation and storage medium
CN108595919A (en) * 2018-04-24 2018-09-28 广州视源电子科技股份有限公司 Software activation method, device, system and storage medium

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101276392A (en) * 2008-04-30 2008-10-01 凯立德欣技术(深圳)有限公司 Method and system for activating software
CN102598730A (en) * 2009-10-27 2012-07-18 诺基亚公司 Method and apparatus for activating services
CN102346679A (en) * 2010-07-27 2012-02-08 福特汽车公司 Software supplying system used by vehicle information entertainment computer
CN102592072A (en) * 2010-12-06 2012-07-18 微软公司 Directory service distributed product activation
CN107885979A (en) * 2017-11-08 2018-04-06 江苏国泰新点软件有限公司 A kind of method, apparatus of software free trial, equipment on probation and storage medium
CN108595919A (en) * 2018-04-24 2018-09-28 广州视源电子科技股份有限公司 Software activation method, device, system and storage medium

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN112230858A (en) * 2020-10-22 2021-01-15 北斗星通智联科技有限责任公司 Universal unique identification code writing method and system for navigator
CN112632474A (en) * 2020-12-28 2021-04-09 湖北亿咖通科技有限公司 Vehicle-mounted machine software and hardware activation method
CN112532657A (en) * 2021-02-08 2021-03-19 智道网联科技(北京)有限公司 Activation method and device for intelligent vehicle-mounted networking terminal
CN114528050A (en) * 2022-02-22 2022-05-24 南京酷沃智行科技有限公司 Software-defined automobile system, activation method, development process and automobile
CN115801445A (en) * 2022-12-22 2023-03-14 成都赛力斯科技有限公司 Vehicle-mounted service safety protection method for preventing malicious connection of third-party application

Similar Documents

Publication Publication Date Title
CN111199030A (en) Vehicle, vehicle equipment and automatic activation method of vehicle-mounted third-party application software
CN110853385A (en) Road condition video sharing method and system based on 5G technology, and first vehicle and second vehicle
CN111124443A (en) Vehicle, vehicle equipment and vehicle instrument upgrading method
CN110971567A (en) Vehicle, cloud server, vehicle equipment, media device and data integration method
CN108833589B (en) Vehicle, vehicle equipment and vehicle equipment navigation data synchronization method thereof
CN111275920A (en) Vehicle, user communication terminal and collision accident detection processing method
CN110956715A (en) Driving recording method, driving recording system, cloud server and vehicle
CN111200720A (en) Internet of vehicles platform, vehicle remote video monitoring method and system
CN110654331A (en) Vehicle, vehicle equipment and vehicle-mounted assistant interaction method thereof
CN111204300A (en) Vehicle, vehicle equipment and display element color setting method
CN110971745A (en) Vehicle, vehicle-mounted support and handheld terminal voice control mode triggering method thereof
CN111660965A (en) Vehicle and intelligent steering wheel adjusting method and device based on seat adjustment
CN110855732A (en) Vehicle, vehicle-mounted equipment thereof and remote control implementation method based on 5G internet of vehicles
CN111284325B (en) Vehicle, vehicle equipment and vehicle along-the-road object detailed information display method thereof
CN111026475A (en) Vehicle, vehicle equipment and vehicle service processing method based on map software
CN111328042B (en) Vehicle and equipment operation information display method and system thereof
CN111216663A (en) Vehicle, vehicle equipment and intelligent maintenance method of vehicle equipment
CN111210541A (en) Vehicle, vehicle equipment and intelligent speed limit information prompting method
CN111660929A (en) Vehicle, vehicle equipment and environment-based driving control prompting method thereof
CN111619348A (en) Vehicle, vehicle equipment and display control method based on instrument panel
CN110855728A (en) Vehicle, and intelligent home gateway communication method and system based on Internet of vehicles gateway
CN110667493B (en) Vehicle, vehicle equipment and vehicle intelligent maintenance method thereof
CN112085963B (en) Vehicle, parking management device and parking lot recommendation method thereof
CN111092920B (en) Vehicle, vehicle equipment and vehicle matching business service method thereof
CN111050153B (en) Vehicle, vehicle equipment and three-dimensional realization method of vehicle equipment

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