CN110176990A - Vehicle assembly replaces recognition methods, device, computer equipment and storage medium - Google Patents

Vehicle assembly replaces recognition methods, device, computer equipment and storage medium Download PDF

Info

Publication number
CN110176990A
CN110176990A CN201910403039.0A CN201910403039A CN110176990A CN 110176990 A CN110176990 A CN 110176990A CN 201910403039 A CN201910403039 A CN 201910403039A CN 110176990 A CN110176990 A CN 110176990A
Authority
CN
China
Prior art keywords
vehicle
device identification
check code
unique identifier
vehicle frame
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.)
Granted
Application number
CN201910403039.0A
Other languages
Chinese (zh)
Other versions
CN110176990B (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.)
Apollo Intelligent Connectivity Beijing Technology Co Ltd
Original Assignee
Beijing Baidu Netcom Science and 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 Beijing Baidu Netcom Science and Technology Co Ltd filed Critical Beijing Baidu Netcom Science and Technology Co Ltd
Priority to CN201910403039.0A priority Critical patent/CN110176990B/en
Publication of CN110176990A publication Critical patent/CN110176990A/en
Application granted granted Critical
Publication of CN110176990B publication Critical patent/CN110176990B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0866Generation of secret information including derivation or calculation of cryptographic keys or passwords involving user or device identifiers, e.g. serial number, physical or biometrical information, DNA, hand-signature or measurable physical characteristics

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Power Engineering (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

The application proposes that a kind of vehicle assembly replaces recognition methods, device, computer equipment and storage medium, wherein method includes: to obtain the request data of encryption;Request data is decrypted by preset algorithm to obtain component unique identifier, vehicle frame device identification and vehicle device device identification;Coded treatment is carried out to vehicle frame device identification and vehicle device device identification by Message Digest 5 and generates the first check code;The second check code corresponding with component unique identifier is obtained in the preset database, and judges to determine that vehicle assembly is replaced when the first check code and inconsistent the second check code.Thus, solves the relatively low technical problem of vehicle assembly replacement recognition efficiency in the prior art, it is compared whether determining vehicle assembly is replaced with pre-stored second check code by carrying out coded treatment the first check code of generation to vehicle frame device identification and vehicle device device identification, guarantees safety while improving vehicle assembly replacement recognition efficiency.

Description

Vehicle assembly replaces recognition methods, device, computer equipment and storage medium
Technical field
This application involves automobile technical fields more particularly to a kind of vehicle assembly replacement recognition methods, device, computer to set Standby and storage medium.
Background technique
In general, vehicle device equipment is mounted in vehicle frame equipment, vehicle device equipment can be changed in depot's production vehicle device process, That is script vehicle device equipment A1 is mounted on vehicle frame equipment A2, may more change machine equipment A1 the feelings such as be mounted on vehicle frame equipment B2 Condition, therefore, it is necessary to identify whether vehicle device equipment is replaced.
Summary of the invention
The application is intended to solve at least some of the technical problems in related technologies.
For this purpose, the application proposes that a kind of vehicle assembly replaces recognition methods, device, computer equipment and storage medium, use In solving the relatively low technical problem of vehicle assembly replacement recognition efficiency in the prior art, by vehicle frame device identification and vehicle Machine equipment mark carries out coded treatment the first check code of generation and determining vehicle group is compared with pre-stored second check code Whether part is replaced, and guarantees safety while improving vehicle assembly replacement recognition efficiency.
In order to achieve the above object, the application first aspect embodiment proposes a kind of vehicle assembly replacement recognition methods, comprising:
Obtain the request data of encryption;
By preset algorithm to the request data be decrypted to obtain component unique identifier, vehicle frame device identification and Vehicle device device identification;
Coded treatment is carried out to the vehicle frame device identification and vehicle device device identification by Message Digest 5 and generates first Check code;
Corresponding with the component unique identifier the second check code is obtained in the preset database, and judges described the Whether one check code and second check code are consistent;
If first check code and second check code are inconsistent, it is determined that vehicle assembly is replaced.
The vehicle assembly of the present embodiment replaces recognition methods, by the request data for obtaining encryption;Pass through preset algorithm pair Request data is decrypted to obtain component unique identifier, vehicle frame device identification and vehicle device device identification;Pass through eap-message digest Algorithm carries out coded treatment to vehicle frame device identification and vehicle device device identification and generates the first check code;It obtains in the preset database The second check code corresponding with component unique identifier, and judge whether the first check code and the second check code are consistent;If the One check code and the second check code are inconsistent, it is determined that vehicle assembly is replaced.Solves vehicle in the prior art as a result, The relatively low technical problem of unit replacement recognition efficiency, by carrying out coded treatment to vehicle frame device identification and vehicle device device identification It generates the first check code and is compared whether determining vehicle assembly is replaced with pre-stored second check code, improving vehicle Guarantee safety while unit replacement recognition efficiency.
In order to achieve the above object, the application second aspect embodiment proposes a kind of vehicle assembly replacement identification device, comprising:
First obtains module, for obtaining the request data of encryption;
Deciphering module, for by preset algorithm to the request data be decrypted to obtain component unique identifier, Vehicle frame device identification and vehicle device device identification;
First generation module, for being carried out by Message Digest 5 to the vehicle frame device identification and vehicle device device identification Coded treatment generates the first check code;
Processing module, for obtaining the second verification corresponding with the component unique identifier in the preset database Code, and judge whether first check code and second check code are consistent;
Determining module, if inconsistent for first check code and second check code, it is determined that vehicle assembly hair Raw replacement.
The vehicle assembly of the present embodiment replaces identification device, by the request data for obtaining encryption;Pass through preset algorithm pair Request data is decrypted to obtain component unique identifier, vehicle frame device identification and vehicle device device identification;Pass through eap-message digest Algorithm carries out coded treatment to vehicle frame device identification and vehicle device device identification and generates the first check code;It obtains in the preset database The second check code corresponding with component unique identifier, and judge whether the first check code and the second check code are consistent;If the One check code and the second check code are inconsistent, it is determined that vehicle assembly is replaced.Solves vehicle in the prior art as a result, The relatively low technical problem of unit replacement recognition efficiency, by carrying out coded treatment to vehicle frame device identification and vehicle device device identification It generates the first check code and is compared whether determining vehicle assembly is replaced with pre-stored second check code, improving vehicle Guarantee safety while unit replacement recognition efficiency.
In order to achieve the above object, the application third aspect embodiment proposes a kind of computer equipment, comprising: processor and deposit Reservoir;Wherein, the processor is held to run with described by reading the executable program code stored in the memory The corresponding program of line program code, to replace recognition methods for realizing the vehicle assembly as described in first aspect embodiment.
In order to achieve the above object, the application fourth aspect embodiment proposes a kind of non-transitory computer-readable storage medium Matter is stored thereon with computer program, and the vehicle group as described in first aspect embodiment is realized when which is executed by processor Part replaces recognition methods.
In order to achieve the above object, the 5th aspect embodiment of the application proposes a kind of computer program product, when the calculating When instruction in machine program product is executed by processor, realize that the vehicle assembly as described in first aspect embodiment replaces identification side Method.
The additional aspect of the application and advantage will be set forth in part in the description, and will partially become from the following description It obtains obviously, or recognized by the practice of the application.
Detailed description of the invention
The application is above-mentioned and/or additional aspect and advantage will become from the following description of the accompanying drawings of embodiments Obviously and it is readily appreciated that, in which:
Fig. 1 is a kind of flow diagram of vehicle assembly replacement recognition methods provided by the embodiment of the present application;
Fig. 2 is the flow diagram that another kind vehicle assembly provided by the embodiment of the present application replaces recognition methods;
Fig. 3 is a kind of structural schematic diagram of vehicle assembly replacement identification device provided by the embodiment of the present application;
Fig. 4 is the structural schematic diagram that another kind vehicle assembly provided by the embodiment of the present application replaces identification device;
Fig. 5 is the structural schematic diagram that another vehicle assembly provided by the embodiment of the present application replaces identification device;And
Fig. 6 is the structural schematic diagram of computer equipment provided by the embodiment of the present application.
Specific embodiment
Embodiments herein is described below in detail, examples of the embodiments are shown in the accompanying drawings, wherein from beginning to end Same or similar label indicates same or similar element or element with the same or similar functions.Below with reference to attached The embodiment of figure description is exemplary, it is intended to for explaining the application, and should not be understood as the limitation to the application.
Below with reference to the accompanying drawings describe the embodiment of the present application vehicle assembly replacement recognition methods, device, computer equipment and Storage medium.
Fig. 1 is a kind of flow diagram of vehicle assembly replacement recognition methods provided by the embodiment of the present application.
As shown in Figure 1, vehicle assembly replacement recognition methods may comprise steps of:
Step 101, the request data of encryption is obtained.
In practical applications, vehicle device equipment is mounted in vehicle frame equipment, can change vehicle in depot's production vehicle device process Machine equipment, that is to say, that script vehicle device equipment A1 is mounted on vehicle frame equipment A2, may more change machine equipment A1 be mounted on vehicle frame and set Situations such as on standby B2, therefore, the application, propose a kind of vehicle assembly replacement recognition methods, can quick and precisely identify that vehicle device is set Whether the vehicle assemblies such as standby, vehicle frame equipment are replaced.
Specifically, vehicle device equipment starting after, from trend server send activation request, can by vehicle device device identification, The data such as vehicle frame device identification are sent after being encrypted.
Thus, it is possible to obtain the request data of encryption, wherein cipher mode has in very much, as an example, passes through RSA cryptographic algorithms (rivest, shamir, adelman) carry out encryption to data such as vehicle device device identification, vehicle frame device identifications and generate request Data.
Wherein, in order to improve safety into one, the request data of encryption can be obtained in such a way that https is requested.
Step 102, request data is decrypted by preset algorithm to obtain component unique identifier, vehicle frame equipment mark Know and vehicle device device identification.
Specifically, selection is decrypted request data to obtain component unique identification with the consistent preset algorithm of Encryption Algorithm Mark, vehicle frame device identification and vehicle device device identification, it is to be understood that component unique identifier is in vehicle device device activation When the globally unique identifier that is generated by snowflake algorithm and be sent to vehicle device equipment and stored so that vehicle device equipment pass through it is default Algorithm is sent to after encrypting to component unique identifier, vehicle frame device identification and vehicle device device identification by HTTP request Server.
It is understood that vehicle device device identification can be vehicle device equipment MSN, vehicle device equipment IMEI number, vehicle device equipment MAC Address number and vehicle device equipment Bluetooth address number etc. can select according to the actual application any one as vehicle device equipment Mark.
It illustrates as a kind of scene, preset algorithm is RSA Algorithm, obtains the private key pair sent by HTTP request, application Private key is to being decrypted request data to obtain component unique identifier, vehicle frame device identification and vehicle device device identification.As a result, It is requested by https, and request data carries out encryption by rivest, shamir, adelman RSA and guarantees related data safe enough Property.
That is, there are also other systems information to be all for vehicle frame device identification and vehicle device device identification that request data carries By HTTPS+RSA encryption, it is secret then to carry out related solution again, highly-safe.
Step 103, coded treatment generation is carried out to vehicle frame device identification and vehicle device device identification by Message Digest 5 First check code.
Step 104, corresponding with component unique identifier the second check code is obtained in the preset database, and judges the Whether one check code and the second check code are consistent.
Step 105, if the first check code and the second check code are inconsistent, it is determined that vehicle assembly is replaced.
Specifically, coded treatment is carried out to vehicle frame device identification and vehicle device device identification by Message Digest 5 and generates the One check code, that is to say, that unique can be generated to vehicle frame device identification and vehicle device device identification by Message Digest 5 One check code, such as vehicle frame device identification are VIN1, and vehicle device device identification is MAC1, by vehicle frame device identification and vehicle device equipment mark Knowledge merges as VIN1MAC1 either MAC1VIN1 etc., then by Message Digest 5 to the mark after merging such as VIN1MAC1 either MAC1VIN1 etc. carries out coded treatment and generates the first check code.
And by obtaining the second check code corresponding with component unique identifier in the preset database, and judge first Whether check code and the second check code consistent, that is, the field in each character string is compared, in the first check code and Second check code determines that vehicle assembly is replaced when inconsistent.
Wherein it is possible to understand be presetting database be it is pre-generated, specifically include: as shown in Figure 2
Step 201, vehicle frame device identification and vehicle device device identification are obtained.
Step 202, raw to coded treatment is carried out to vehicle frame device identification and vehicle device device identification by Message Digest 5 At check code.
Step 203, pass through snowflake algorithm formation component unique identifier.
Step 204, component unique identifier and check code are stored according to predetermined manner according to preset rules default In database.
Specifically, in the vehicle production process, the available vehicle frame device identification and vehicle device sent by HTTP request Device identification carries out coded treatment generation to by every a pair of of vehicle frame device identification and vehicle device device identification by Message Digest 5 Check code, it is finally a pair of according to component unique identification mark and check code one by snowflake algorithm formation component unique identifier The relationship answered is stored, such as the modes such as mapping table, so as to can be found by component unique identification mark unique corresponding Check code.
Wherein, after the starting of vehicle device equipment, activation request is sent from trend server, after server receives activation request Pass through snowflake algorithm formation component unique identifier and be sent to vehicle device equipment and stored, so that vehicle device passes through preset algorithm Service is sent to by HTTP request after encrypting to component unique identifier, vehicle frame device identification and vehicle device device identification Device.
It should be noted that every a pair of vehicle frame device identification and vehicle device device identification can be carried out when activating first time It is above-mentioned to be processed and stored in database.
Wherein, it may be situations such as replacement occurs for vehicle frame equipment, vehicle device equipment is replaced that replacement, which occurs, for vehicle assembly, than The corresponding character string of the field such as pre-set corresponds to vehicle frame equipment, if change can for the character string for recognizing the field It is replaced with being determined as vehicle frame equipment;The corresponding character string of the field pre-set for another example corresponds to vehicle device equipment, if The character string for recognizing the field changes and can be determined as vehicle device equipment and replace.
The vehicle assembly of the present embodiment replaces recognition methods, by the request data for obtaining encryption;Pass through preset algorithm pair Request data is decrypted to obtain component unique identifier, vehicle frame device identification and vehicle device device identification;Pass through eap-message digest Algorithm carries out coded treatment to vehicle frame device identification and vehicle device device identification and generates the first check code;It obtains in the preset database The second check code corresponding with component unique identifier, and judge whether the first check code and the second check code are consistent;If the One check code and the second check code are inconsistent, it is determined that vehicle assembly is replaced.Solves vehicle in the prior art as a result, The relatively low technical problem of unit replacement recognition efficiency, by carrying out coded treatment to vehicle frame device identification and vehicle device device identification It generates the first check code and is compared whether determining vehicle assembly is replaced with pre-stored second check code, improving vehicle Guarantee safety while unit replacement recognition efficiency.
In order to realize above-described embodiment, the application also proposes a kind of vehicle assembly replacement identification device.
Fig. 3 is a kind of structural schematic diagram of vehicle assembly replacement identification device provided by the embodiment of the present application.
As shown in figure 3, the vehicle assembly replacement identification device may include: the first acquisition module 301, deciphering module 302, First generation module 303, processing module 304 and determining module 305.Wherein,
Wherein, first module 301 is obtained, for obtaining the request data of encryption.
Deciphering module 305 obtains component unique identifier, vehicle for request data to be decrypted by preset algorithm Frame device identification and vehicle device device identification.
First generation module 303, for being carried out by Message Digest 5 to vehicle frame device identification and vehicle device device identification Coded treatment generates the first check code.
Processing module 304, for obtaining the second school corresponding with the component unique identifier in the preset database Code is tested, and judges whether the first check code and the second check code are consistent.
Determining module 305, if inconsistent for the first check code and the second check code, it is determined that vehicle assembly occurs more It changes.
In a kind of possible implementation of the embodiment of the present application, as shown in figure 4, on the basis of Fig. 3 further include: second Obtain module 306, the second generation module 307, third generation module 308 and memory module 309.
Second obtains module 306, for obtaining vehicle frame device identification and vehicle device device identification.
Second generation module 307, for being carried out by Message Digest 5 to vehicle frame device identification and vehicle device device identification Coded treatment generates check code.
Third generation module 308, for passing through snowflake algorithm formation component unique identifier.
Memory module 309, for depositing component unique identifier and check code according to predetermined manner according to preset rules Storage is in the preset database.
In a kind of possible implementation of the embodiment of the present application, preset algorithm is RSA Algorithm, deciphering module 302, specifically For: obtain the private key pair sent by HTTP request;Uniquely know using private key to being decrypted to obtain component to request data Not Biao Shi, vehicle frame device identification and vehicle device device identification.
In a kind of possible implementation of the embodiment of the present application, determining module 305 is specifically used for: the first verification of detection The corresponding character string of preset field is changed in code;Determine that vehicle frame equipment is replaced.
In a kind of possible implementation of the embodiment of the present application, as shown in figure 5, on the basis of fig. 4 further include: send Module 310.
Wherein, component unique identifier is sent to vehicle device equipment by sending module.
It should be noted that the aforementioned explanation to vehicle assembly replacement recognition methods embodiment is also applied for the implementation The vehicle assembly of example replaces identification device, and realization principle is similar, and details are not described herein again.
The vehicle assembly of the embodiment of the present application replaces identification device, by the request data for obtaining encryption;By imputing in advance Method is decrypted request data to obtain component unique identifier, vehicle frame device identification and vehicle device device identification;Pass through message Digest algorithm carries out coded treatment to vehicle frame device identification and vehicle device device identification and generates the first check code;In the preset database The second check code corresponding with component unique identifier is obtained, and judges whether the first check code and the second check code are consistent; If the first check code and the second check code are inconsistent, it is determined that vehicle assembly is replaced.It solves as a result, in the prior art Vehicle assembly replaces the relatively low technical problem of recognition efficiency, by encoding to vehicle frame device identification and vehicle device device identification Processing generates the first check code and is compared whether determining vehicle assembly is replaced with pre-stored second check code, is mentioning Guarantee safety while high vehicle assembly replacement recognition efficiency.
By the way that in order to realize above-described embodiment, the application also proposes a kind of computer equipment, comprising: processor and storage Device.Wherein, processor is corresponding with executable program code to run by reading the executable program code stored in memory Program, to replace recognition methods for realizing vehicle assembly as in the foregoing embodiment.
Fig. 6 is the structural schematic diagram of computer equipment provided by the embodiment of the present application, shows and is suitable for being used to realizing this Apply for the block diagram of the exemplary computer device 90 of embodiment.The computer equipment 90 that Fig. 6 is shown is only an example, no The function and use scope for coping with the embodiment of the present application bring any restrictions.
As shown in fig. 6, computer equipment 90 is showed in the form of general purpose computing device.The component of computer equipment 90 can To include but is not limited to: one or more processor or processing unit 906, system storage 910 connect not homologous ray group The bus 908 of part (including system storage 910 and processing unit 906).
Bus 908 indicates one of a few class bus structures or a variety of, including memory bus or Memory Controller, Peripheral bus, graphics acceleration port, processor or the local bus using any bus structures in a variety of bus structures.It lifts For example, these architectures include but is not limited to industry standard architecture (Industry Standard Architecture;Hereinafter referred to as: ISA) bus, microchannel architecture (Micro Channel Architecture;Below Referred to as: MAC) bus, enhanced isa bus, Video Electronics Standards Association (Video Electronics Standards Association;Hereinafter referred to as: VESA) local bus and peripheral component interconnection (Peripheral Component Interconnection;Hereinafter referred to as: PCI) bus.
Computer equipment 90 typically comprises a variety of computer system readable media.These media can be it is any can be by The usable medium that computer equipment 90 accesses, including volatile and non-volatile media, moveable and immovable medium.
System storage 910 may include the computer system readable media of form of volatile memory, such as deposit at random Access to memory (Random Access Memory;Hereinafter referred to as: RAM) 911 and/or cache memory 912.Computer is set Standby 90 may further include other removable/nonremovable, volatile/non-volatile computer system storage mediums.Only As an example, storage system 913 can be used for reading and writing immovable, non-volatile magnetic media (Fig. 6 do not show, commonly referred to as " hard disk drive ").Although being not shown in Fig. 6, can provide for reading removable non-volatile magnetic disk (such as " floppy disk ") The disc driver write, and to removable anonvolatile optical disk (such as: compact disc read-only memory (Compact Disc Read Only Memory;Hereinafter referred to as: CD-ROM), digital multi CD-ROM (Digital Video Disc Read Only Memory;Hereinafter referred to as: DVD-ROM) or other optical mediums) read-write CD drive.In these cases, each driving Device can be connected by one or more data media interfaces with bus 908.System storage 910 may include at least one Program product, the program product have one group of (for example, at least one) program module, these program modules are configured to perform this Apply for the function of each embodiment.
Computer-readable signal media may include in a base band or as carrier wave a part propagate data-signal, Wherein carry computer-readable program code.The data-signal of this propagation can take various forms, including --- but It is not limited to --- electromagnetic signal, optical signal or above-mentioned any appropriate combination.Computer-readable signal media can also be Any computer-readable medium other than computer readable storage medium, which can send, propagate or Transmission is for by the use of instruction execution system, device or device or program in connection.
The program code for including on computer-readable medium can transmit with any suitable medium, including --- but it is unlimited In --- wireless, electric wire, optical cable, RF etc. or above-mentioned any appropriate combination.
Can with one or more programming languages or combinations thereof come write for execute the application operation computer Program code, described program design language include object oriented program language-such as Java, Smalltalk, C++, It further include conventional procedural programming language-such as " C " language or similar programming language.Program code can be with It fully executes, partly execute on the user computer on the user computer, being executed as an independent software package, portion Divide and partially executes or executed on a remote computer or server completely on the remote computer on the user computer.
Program/utility 914 with one group of (at least one) program module 9140, can store and deposit in such as system In reservoir 910, such program module 9140 includes but is not limited to operating system, one or more application program, Qi Tacheng It may include the realization of network environment in sequence module and program data, each of these examples or certain combination.Program Module 9140 usually executes function and/or method in embodiments described herein.
Computer equipment 90 can also be with one or more external equipments 10 (such as keyboard, sensing equipment, display 100 Deng) communication, can also be enabled a user to one or more equipment interact with the terminal device 90 communicate, and/or with make Any equipment (such as network interface card, the modulation /demodulation that the computer equipment 90 can be communicated with one or more of the other calculating equipment Device etc.) communication.This communication can be carried out by input/output (I/O) interface 902.Also, computer equipment 90 can be with Pass through network adapter 900 and one or more network (such as local area network (Local Area Network;Hereinafter referred to as: LAN), wide area network (Wide Area Network;Hereinafter referred to as: WAN) and/or public network, for example, internet) communication.Such as figure Shown in 6, network adapter 900 is communicated by bus 908 with other modules of computer equipment 90.Although should be understood that in Fig. 6 It is not shown, other hardware and/or software module can be used in conjunction with computer equipment 90, including but not limited to: microcode, equipment Driver, redundant processing unit, external disk drive array, RAID system, tape drive and data backup storage system Deng.
Processing unit 906 by the program that is stored in system storage 910 of operation, thereby executing various function application with And the vehicle assembly based on vehicle-mounted scene replaces identification, such as realizes the vehicle assembly replacement identification side referred in previous embodiment Method.
In order to realize above-described embodiment, the application also proposes a kind of non-transitorycomputer readable storage medium, deposits thereon Computer program is contained, when which is executed by processor, realizes vehicle assembly replacement identification side as in the foregoing embodiment Method.
In order to realize above-described embodiment, the application also proposes a kind of computer program product, when the computer program produces When instruction in product is executed by processor, vehicle assembly replacement recognition methods as in the foregoing embodiment is realized.
In the description of this specification, reference term " one embodiment ", " some embodiments ", " example ", " specifically show The description of example " or " some examples " etc. means specific features, structure, material or spy described in conjunction with this embodiment or example Point is contained at least one embodiment or example of the application.In the present specification, schematic expression of the above terms are not It must be directed to identical embodiment or example.Moreover, particular features, structures, materials, or characteristics described can be in office It can be combined in any suitable manner in one or more embodiment or examples.In addition, without conflicting with each other, the skill of this field Art personnel can tie the feature of different embodiments or examples described in this specification and different embodiments or examples It closes and combines.
In addition, term " first ", " second " are used for descriptive purposes only and cannot be understood as indicating or suggesting relative importance Or implicitly indicate the quantity of indicated technical characteristic.Define " first " as a result, the feature of " second " can be expressed or Implicitly include at least one this feature.In the description of the present application, the meaning of " plurality " is at least two, such as two, three It is a etc., unless otherwise specifically defined.
Any process described otherwise above or method description are construed as in flow chart or herein, and expression includes It is one or more for realizing custom logic function or process the step of executable instruction code module, segment or portion Point, and the range of the preferred embodiment of the application includes other realization, wherein can not press shown or discussed suitable Sequence, including according to related function by it is basic simultaneously in the way of or in the opposite order, Lai Zhihang function, this should be by the application Embodiment person of ordinary skill in the field understood.
Expression or logic and/or step described otherwise above herein in flow charts, for example, being considered use In the order list for the executable instruction for realizing logic function, may be embodied in any computer-readable medium, for Instruction execution system, device or equipment (such as computer based system, including the system of processor or other can be held from instruction The instruction fetch of row system, device or equipment and the system executed instruction) it uses, or combine these instruction execution systems, device or set It is standby and use.For the purpose of this specification, " computer-readable medium ", which can be, any may include, stores, communicates, propagates or pass Defeated program is for instruction execution system, device or equipment or the dress used in conjunction with these instruction execution systems, device or equipment It sets.The more specific example (non-exhaustive list) of computer-readable medium include the following: there is the electricity of one or more wirings Interconnecting piece (electronic device), portable computer diskette box (magnetic device), random access memory (RAM), read-only memory (ROM), erasable edit read-only storage (EPROM or flash memory), fiber device and portable optic disk is read-only deposits Reservoir (CDROM).In addition, computer-readable medium can even is that the paper that can print described program on it or other are suitable Medium, because can then be edited, be interpreted or when necessary with it for example by carrying out optical scanner to paper or other media His suitable method is handled electronically to obtain described program, is then stored in computer storage.
It should be appreciated that each section of the application can be realized with hardware, software, firmware or their combination.Above-mentioned In embodiment, software that multiple steps or method can be executed in memory and by suitable instruction execution system with storage Or firmware is realized.Such as, if realized with hardware in another embodiment, following skill well known in the art can be used Any one of art or their combination are realized: have for data-signal is realized the logic gates of logic function from Logic circuit is dissipated, the specific integrated circuit with suitable combinational logic gate circuit, programmable gate array (PGA), scene can compile Journey gate array (FPGA) etc..
Those skilled in the art are understood that realize all or part of step that above-described embodiment method carries It suddenly is that relevant hardware can be instructed to complete by program, the program can store in a kind of computer-readable storage medium In matter, which when being executed, includes the steps that one or a combination set of embodiment of the method.
It, can also be in addition, can integrate in a processing module in each functional unit in each embodiment of the application It is that each unit physically exists alone, can also be integrated in two or more units in a module.Above-mentioned integrated mould Block both can take the form of hardware realization, can also be realized in the form of software function module.The integrated module is such as Fruit is realized and when sold or used as an independent product in the form of software function module, also can store in a computer In read/write memory medium.
Storage medium mentioned above can be read-only memory, disk or CD etc..Although having been shown and retouching above Embodiments herein is stated, it is to be understood that above-described embodiment is exemplary, and should not be understood as the limit to the application System, those skilled in the art can be changed above-described embodiment, modify, replace and become within the scope of application Type.

Claims (12)

1. a kind of vehicle assembly replaces recognition methods, which comprises the following steps:
Obtain the request data of encryption;
The request data is decrypted by preset algorithm to obtain component unique identifier, vehicle frame device identification and vehicle device Device identification;
Coded treatment is carried out to the vehicle frame device identification and vehicle device device identification by Message Digest 5 and generates the first verification Code;
The second check code corresponding with the component unique identifier is obtained in the preset database, and judges first school It tests code and whether second check code is consistent;
If first check code and second check code are inconsistent, it is determined that vehicle assembly is replaced.
2. the method as described in claim 1, which is characterized in that before the request data for obtaining encryption, further includes:
Obtain vehicle frame device identification and vehicle device device identification;
Coded treatment is carried out to the vehicle frame device identification and vehicle device device identification by Message Digest 5 and generates check code;
Pass through snowflake algorithm formation component unique identifier;
The component unique identifier and the check code are stored in described preset according to predetermined manner according to preset rules In database.
3. the method as described in claim 1, which is characterized in that the preset algorithm is RSA Algorithm, described to pass through preset algorithm The request data is decrypted to obtain component unique identifier, vehicle frame device identification and vehicle device device identification, comprising:
Obtain the private key pair sent by HTTP request;
Using the private key to the request data is decrypted to obtain the component unique identifier, vehicle frame device identification With vehicle device device identification.
4. the method as described in claim 1, which is characterized in that the determining vehicle assembly is replaced, comprising:
The corresponding character string of preset field in first check code is detected to change;
Determine that the vehicle frame equipment is replaced.
5. method according to claim 2, which is characterized in that pass through snowflake algorithm formation component unique identifier described Later, further includes:
The component unique identifier is sent to vehicle device equipment.
6. a kind of vehicle assembly replaces identification device characterized by comprising
First obtains module, for obtaining the request data of encryption;
Deciphering module obtains component unique identifier, vehicle frame for the request data to be decrypted by preset algorithm Device identification and vehicle device device identification;
First generation module, for being encoded by Message Digest 5 to the vehicle frame device identification and vehicle device device identification Processing generates the first check code;
Processing module, for obtaining the second check code corresponding with the component unique identifier in the preset database, and Judge whether first check code and second check code are consistent;
Determining module, if inconsistent for first check code and second check code, it is determined that vehicle assembly occurs more It changes.
7. device as claimed in claim 6, which is characterized in that further include:
Second obtains module, for obtaining vehicle frame device identification and vehicle device device identification;
Second generation module, for by Message Digest 5 to the vehicle frame device identification and vehicle device device identification It manages coded treatment and generates check code;
Third generation module, for passing through snowflake algorithm formation component unique identifier;
Memory module, for depositing the component unique identifier and the check code according to predetermined manner according to preset rules Storage is in the presetting database.
8. device as claimed in claim 6, which is characterized in that the preset algorithm is RSA Algorithm, the deciphering module, tool Body is used for:
Obtain the private key pair sent by HTTP request;
Using the private key to the request data is decrypted to obtain the component unique identifier, vehicle frame device identification With vehicle device device identification.
9. device as claimed in claim 6, which is characterized in that the determining module is specifically used for:
The corresponding character string of preset field in first check code is detected to change;
Determine that the vehicle frame equipment is replaced.
10. device as claimed in claim 6, which is characterized in that further include:
Sending module, for the component unique identifier to be sent to vehicle device equipment.
11. a kind of computer equipment, which is characterized in that including processor and memory;
Wherein, the processor is run by reading the executable program code stored in the memory can be performed with described The corresponding program of program code, to replace recognition methods for realizing vehicle assembly according to any one of claims 1 to 5.
12. a kind of non-transitorycomputer readable storage medium, is stored thereon with computer program, which is characterized in that the program Vehicle assembly replacement recognition methods according to any one of claims 1 to 5 is realized when being executed by processor.
CN201910403039.0A 2019-05-15 2019-05-15 Vehicle component replacement recognition method and device, computer equipment and storage medium Active CN110176990B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910403039.0A CN110176990B (en) 2019-05-15 2019-05-15 Vehicle component replacement recognition method and device, computer equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910403039.0A CN110176990B (en) 2019-05-15 2019-05-15 Vehicle component replacement recognition method and device, computer equipment and storage medium

Publications (2)

Publication Number Publication Date
CN110176990A true CN110176990A (en) 2019-08-27
CN110176990B CN110176990B (en) 2022-05-13

Family

ID=67691062

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910403039.0A Active CN110176990B (en) 2019-05-15 2019-05-15 Vehicle component replacement recognition method and device, computer equipment and storage medium

Country Status (1)

Country Link
CN (1) CN110176990B (en)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110717770A (en) * 2019-10-23 2020-01-21 北京牛电信息技术有限责任公司 Anti-counterfeiting detection method, device, equipment and storage medium for vehicle parts
CN111181942A (en) * 2019-12-23 2020-05-19 智车优行科技(上海)有限公司 Intrusion detection method, intrusion detection device, vehicle control system and storage medium
CN111428892A (en) * 2020-03-24 2020-07-17 深圳市鹏巨术信息技术有限公司 Vehicle control unit replacement method and system, electronic device and storage medium
CN111610910A (en) * 2020-04-22 2020-09-01 深圳市云伽智能技术有限公司 Method and device for hiding vehicle brush, computer equipment and storage medium
CN112488109A (en) * 2020-12-10 2021-03-12 深圳市云辉牧联科技有限公司 Identification method and device of livestock and poultry identification codes and computer readable storage medium
CN113535495A (en) * 2021-06-01 2021-10-22 成都雅信安科技服务有限公司 Hardware of intelligent device and component uniqueness judgment method thereof
CN113656353A (en) * 2021-08-03 2021-11-16 煤炭科学研究总院 BIM model processing method and device, computer equipment and storage medium
CN114093054A (en) * 2021-11-13 2022-02-25 深圳市元征科技股份有限公司 Vehicle checking method, device, equipment and storage medium
CN114124401A (en) * 2021-11-02 2022-03-01 佛吉亚歌乐电子(丰城)有限公司 Data authentication method, device, equipment and storage medium
CN114254949A (en) * 2021-12-27 2022-03-29 郑州捷安高科股份有限公司 Assessment method, device and system for equipment board card fault handling and storage medium
CN114493635A (en) * 2022-01-26 2022-05-13 山东浪潮工业互联网产业股份有限公司 Tracing method, device and storage medium for engine parts
CN114866613A (en) * 2022-04-28 2022-08-05 上海极豆科技有限公司 Internet of vehicles request processing method and device, electronic equipment and storage medium
CN115134244A (en) * 2022-06-24 2022-09-30 重庆长安汽车股份有限公司 Vehicle access equipment management method and device, electronic equipment and storage medium
CN115361432A (en) * 2022-08-31 2022-11-18 小米汽车科技有限公司 Communication control method and device between master device and slave device, vehicle and storage medium
CN115376323A (en) * 2022-09-07 2022-11-22 长城汽车股份有限公司 Identification information input method and device of vehicle component and terminal equipment
CN115499188A (en) * 2022-09-13 2022-12-20 协鑫电港云科技(海南)有限公司 Vehicle authentication method and device, electronic equipment and storage medium
CN117494170A (en) * 2023-11-29 2024-02-02 北京菱云科技有限公司 Vehicle identification number VIN coding and verification method, device, equipment and medium

Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101145257A (en) * 2006-09-15 2008-03-19 Ncr公司 Security validation of machine components
CN101695072A (en) * 2009-10-21 2010-04-14 北京深思洛克软件技术股份有限公司 Authentication method for information safety devices and identification system thereof
US20100228585A1 (en) * 2003-03-03 2010-09-09 The Tb Group, Inc. System, method, and apparatus for identifying and authenticating the presence of high value assets at remote locations
US8171283B2 (en) * 2007-03-19 2012-05-01 Telcordia Technologies, Inc. Vehicle segment certificate management using short-lived, unlinked certificate schemes
CN103235368A (en) * 2013-05-13 2013-08-07 罗春晖 Method for calibrating assemblies of optical fiber fusion splicer and optical fiber fusion splicer
CN103544511A (en) * 2013-10-29 2014-01-29 上海华彩科技有限公司 Anti-counterfeiting identification
CN104010011A (en) * 2013-02-25 2014-08-27 焦焱 Information interaction system based on electric vehicles
US20160294829A1 (en) * 2015-04-02 2016-10-06 The Boeing Company Secure provisioning of devices for manufacturing and maintenance
CN106302379A (en) * 2015-06-26 2017-01-04 比亚迪股份有限公司 The authentication method of vehicle mounted electrical apparatus, system and its apparatus
CN106559214A (en) * 2015-09-25 2017-04-05 比亚迪股份有限公司 For changing terminal, server and the corresponding method of difference of vehicle part
US20170118641A1 (en) * 2015-10-23 2017-04-27 Sony Mobile Communications Inc. Communication device, communication method, and communication system
US20170134395A1 (en) * 2015-11-05 2017-05-11 Trilliant Networks, Inc. Method and apparatus for secure aggregated event reporting
CN107770159A (en) * 2017-09-30 2018-03-06 深圳市轱辘车联数据技术有限公司 A kind of car accident data record method and device
CN108446551A (en) * 2018-03-17 2018-08-24 广东容祺智能科技有限公司 A kind of unmanned plane tamper-resistant system
CN108596634A (en) * 2018-04-04 2018-09-28 沈阳东软医疗***有限公司 A kind of detection method and system of genuine component
CN108900479A (en) * 2018-06-12 2018-11-27 泰康保险集团股份有限公司 Short message verification code acquisition methods and device
CN109215164A (en) * 2017-07-04 2019-01-15 百度在线网络技术(北京)有限公司 Travelling data acquisition methods and device
CN109257374A (en) * 2018-10-31 2019-01-22 百度在线网络技术(北京)有限公司 Method of controlling security, device and computer equipment

Patent Citations (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100228585A1 (en) * 2003-03-03 2010-09-09 The Tb Group, Inc. System, method, and apparatus for identifying and authenticating the presence of high value assets at remote locations
CN101145257A (en) * 2006-09-15 2008-03-19 Ncr公司 Security validation of machine components
US8171283B2 (en) * 2007-03-19 2012-05-01 Telcordia Technologies, Inc. Vehicle segment certificate management using short-lived, unlinked certificate schemes
CN101695072A (en) * 2009-10-21 2010-04-14 北京深思洛克软件技术股份有限公司 Authentication method for information safety devices and identification system thereof
CN104010011A (en) * 2013-02-25 2014-08-27 焦焱 Information interaction system based on electric vehicles
CN103235368A (en) * 2013-05-13 2013-08-07 罗春晖 Method for calibrating assemblies of optical fiber fusion splicer and optical fiber fusion splicer
CN103544511A (en) * 2013-10-29 2014-01-29 上海华彩科技有限公司 Anti-counterfeiting identification
US20160294829A1 (en) * 2015-04-02 2016-10-06 The Boeing Company Secure provisioning of devices for manufacturing and maintenance
CN106302379A (en) * 2015-06-26 2017-01-04 比亚迪股份有限公司 The authentication method of vehicle mounted electrical apparatus, system and its apparatus
CN106559214A (en) * 2015-09-25 2017-04-05 比亚迪股份有限公司 For changing terminal, server and the corresponding method of difference of vehicle part
US20170118641A1 (en) * 2015-10-23 2017-04-27 Sony Mobile Communications Inc. Communication device, communication method, and communication system
US20170134395A1 (en) * 2015-11-05 2017-05-11 Trilliant Networks, Inc. Method and apparatus for secure aggregated event reporting
CN109215164A (en) * 2017-07-04 2019-01-15 百度在线网络技术(北京)有限公司 Travelling data acquisition methods and device
CN107770159A (en) * 2017-09-30 2018-03-06 深圳市轱辘车联数据技术有限公司 A kind of car accident data record method and device
CN108446551A (en) * 2018-03-17 2018-08-24 广东容祺智能科技有限公司 A kind of unmanned plane tamper-resistant system
CN108596634A (en) * 2018-04-04 2018-09-28 沈阳东软医疗***有限公司 A kind of detection method and system of genuine component
CN108900479A (en) * 2018-06-12 2018-11-27 泰康保险集团股份有限公司 Short message verification code acquisition methods and device
CN109257374A (en) * 2018-10-31 2019-01-22 百度在线网络技术(北京)有限公司 Method of controlling security, device and computer equipment

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
YANWEN LI等: "Functional safety analysis for the design of VCU used in pure electric vehicles", 《2017 4TH INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND CONTROL ENGINEERING》 *
田 丽,刘春瑞,翟鸣宇: "基于车牌识别技术的车辆管理***应用", 《物联网技术》 *

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110717770B (en) * 2019-10-23 2022-06-14 北京牛电信息技术有限责任公司 Anti-counterfeiting detection method, device, equipment and storage medium for vehicle parts
CN110717770A (en) * 2019-10-23 2020-01-21 北京牛电信息技术有限责任公司 Anti-counterfeiting detection method, device, equipment and storage medium for vehicle parts
CN111181942A (en) * 2019-12-23 2020-05-19 智车优行科技(上海)有限公司 Intrusion detection method, intrusion detection device, vehicle control system and storage medium
CN111181942B (en) * 2019-12-23 2022-07-15 智车优行科技(上海)有限公司 Intrusion detection method, intrusion detection device, vehicle control system and storage medium
CN111428892A (en) * 2020-03-24 2020-07-17 深圳市鹏巨术信息技术有限公司 Vehicle control unit replacement method and system, electronic device and storage medium
CN111428892B (en) * 2020-03-24 2024-01-02 深圳市易孔立出软件开发有限公司 Vehicle control unit replacement method and system, electronic equipment and storage medium
CN111610910A (en) * 2020-04-22 2020-09-01 深圳市云伽智能技术有限公司 Method and device for hiding vehicle brush, computer equipment and storage medium
CN112488109A (en) * 2020-12-10 2021-03-12 深圳市云辉牧联科技有限公司 Identification method and device of livestock and poultry identification codes and computer readable storage medium
CN112488109B (en) * 2020-12-10 2024-03-29 深圳市云辉牧联科技有限公司 Method and device for identifying livestock and poultry identification codes and computer readable storage medium
CN113535495A (en) * 2021-06-01 2021-10-22 成都雅信安科技服务有限公司 Hardware of intelligent device and component uniqueness judgment method thereof
CN113656353A (en) * 2021-08-03 2021-11-16 煤炭科学研究总院 BIM model processing method and device, computer equipment and storage medium
CN114124401B (en) * 2021-11-02 2023-11-17 佛吉亚歌乐电子(丰城)有限公司 Data authentication method, device, equipment and storage medium
CN114124401A (en) * 2021-11-02 2022-03-01 佛吉亚歌乐电子(丰城)有限公司 Data authentication method, device, equipment and storage medium
CN114093054A (en) * 2021-11-13 2022-02-25 深圳市元征科技股份有限公司 Vehicle checking method, device, equipment and storage medium
CN114254949A (en) * 2021-12-27 2022-03-29 郑州捷安高科股份有限公司 Assessment method, device and system for equipment board card fault handling and storage medium
CN114493635A (en) * 2022-01-26 2022-05-13 山东浪潮工业互联网产业股份有限公司 Tracing method, device and storage medium for engine parts
CN114866613A (en) * 2022-04-28 2022-08-05 上海极豆科技有限公司 Internet of vehicles request processing method and device, electronic equipment and storage medium
CN114866613B (en) * 2022-04-28 2024-02-23 上海极豆科技有限公司 Internet of vehicles request processing method and device, electronic equipment and storage medium
CN115134244A (en) * 2022-06-24 2022-09-30 重庆长安汽车股份有限公司 Vehicle access equipment management method and device, electronic equipment and storage medium
CN115361432B (en) * 2022-08-31 2023-05-09 小米汽车科技有限公司 Communication control method and device between master and slave devices, vehicle and storage medium
CN115361432A (en) * 2022-08-31 2022-11-18 小米汽车科技有限公司 Communication control method and device between master device and slave device, vehicle and storage medium
CN115376323A (en) * 2022-09-07 2022-11-22 长城汽车股份有限公司 Identification information input method and device of vehicle component and terminal equipment
CN115499188A (en) * 2022-09-13 2022-12-20 协鑫电港云科技(海南)有限公司 Vehicle authentication method and device, electronic equipment and storage medium
CN117494170A (en) * 2023-11-29 2024-02-02 北京菱云科技有限公司 Vehicle identification number VIN coding and verification method, device, equipment and medium

Also Published As

Publication number Publication date
CN110176990B (en) 2022-05-13

Similar Documents

Publication Publication Date Title
CN110176990A (en) Vehicle assembly replaces recognition methods, device, computer equipment and storage medium
CN113709123B (en) Security control method and device and computer equipment
CN110537183B (en) Data marking method and system
CN109003059B (en) Management method and device of digital currency wallet, electronic equipment and storage medium
CN107770159B (en) Vehicle accident data recording method and related device and readable storage medium
CN110011793A (en) Anti-fake data processing method of tracing to the source, device, equipment and medium
US9020149B1 (en) Protected storage for cryptographic materials
CN108055236A (en) A kind of data processing method, mobile unit and electronic equipment
CN106302379A (en) The authentication method of vehicle mounted electrical apparatus, system and its apparatus
CN103281299B (en) A kind of ciphering and deciphering device and information processing method and system
CN110190958A (en) A kind of auth method of vehicle, device, electronic equipment and storage medium
CN113810168B (en) Training method of machine learning model, server and computer equipment
KR102272928B1 (en) Operating method for machine learning model using encrypted data and apparatus based on machine learning model
CN113872770A (en) Security verification method, system, electronic device and storage medium
CN116680324A (en) Data hiding and tracking query method and device, storage medium and electronic equipment
FR2979443A1 (en) Method for storing data in memory interfacing with secure microcontroller, involves processing input data according to one of data processing methods to achieve data processed in different data formats
CN113225297A (en) Data hybrid encryption method, device and equipment
CN115473722A (en) Data encryption method and device, electronic equipment and storage medium
CN109818751B (en) Key processing and using method, device, equipment and storage medium
CN110545542A (en) Main control key downloading method and device based on asymmetric encryption algorithm and computer equipment
US20200349268A1 (en) Whole apparatus having an authentication arrangement, and method for authentication
KR101953908B1 (en) Security System and Method of Embeded software in Vehicle electric device
CN108023732A (en) A kind of data guard method, device, equipment and storage medium
CN110008724B (en) Solid state hard disk controller safe loading method and device and storage medium
CN114039771B (en) Data processing method, device and system, electronic equipment and storage medium

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
TA01 Transfer of patent application right

Effective date of registration: 20211013

Address after: 100176 101, floor 1, building 1, yard 7, Ruihe West 2nd Road, Beijing Economic and Technological Development Zone, Daxing District, Beijing

Applicant after: Apollo Intelligent Connectivity (Beijing) Technology Co., Ltd.

Address before: 100085 Baidu Building, 10 Shangdi Tenth Street, Haidian District, Beijing

Applicant before: BAIDU ONLINE NETWORK TECHNOLOGY (BEIJING) Co.,Ltd.

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant