CN105208004A - Data input method based on OBD equipment - Google Patents

Data input method based on OBD equipment Download PDF

Info

Publication number
CN105208004A
CN105208004A CN201510525337.9A CN201510525337A CN105208004A CN 105208004 A CN105208004 A CN 105208004A CN 201510525337 A CN201510525337 A CN 201510525337A CN 105208004 A CN105208004 A CN 105208004A
Authority
CN
China
Prior art keywords
data
message
queue
entity
obd equipment
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
CN201510525337.9A
Other languages
Chinese (zh)
Other versions
CN105208004B (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.)
Nanjing Lianchuang Digital Technology Co ltd
Original Assignee
China Automobile Alliance Motor Service 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 China Automobile Alliance Motor Service Co Ltd filed Critical China Automobile Alliance Motor Service Co Ltd
Priority to CN201510525337.9A priority Critical patent/CN105208004B/en
Publication of CN105208004A publication Critical patent/CN105208004A/en
Application granted granted Critical
Publication of CN105208004B publication Critical patent/CN105208004B/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
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/50Queue scheduling
    • H04L47/62Queue scheduling characterised by scheduling criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/22Parsing or analysis of headers

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The embodiment of the invention discloses a data input method based on OBD equipment, relates to the technical field of high-concurrency data processing, and can ensure timeliness of the real-time monitoring process of the OBD equipment and ease data congestion. The data input method based on the OBD equipment comprises the steps that data transmitted to a server by the OBD equipment according to a UDP/IP protocol are received by the server; the received data are taken out of a memory queue through the multi-service processing thread, the header of the received data is parsed, uplink entities are correspondingly generated according to the key words of the header, and the uplink entities are added to an uplink entity queue; downlink entities are generated according to the processing result of the uplink entity queue and pressed in a downlink entity queue, downlink messages are generated according to the downlink entities, and the downlink messages are added to a downlink information queue; and downlink information is issued to the OBD equipment according to the downlink information queue. The data input method based on the OBD equipment is suitable for data interaction with the OBD equipment.

Description

A kind of data storage method based on OBD equipment
Technical field
The present invention relates to high concurrent data processing technology field, particularly relate to a kind of data storage method based on OBD equipment.
Background technology
At present, vehicle is extensively equipped with OBD(OnBoardDiagnostic, onboard diagnostic system) terminal, and with the form of high frequency to server reported data.Along with being provided with the vehicle of OBD equipment also in continuous increase, service end need quasi real time fast warehouse-in is resolved to mass data.But traditional packet parsing warehouse-in mode needs the method for putting in storage again by receiving parsing one by one, is difficult to the transmission demand of high concurrent high amount of traffic amount in satisfied real-time monitor procedure, therefore usually causes data congestion and data loss problem.
The scheme of several tendency towards compromises of current appearance, its mentality of designing is mainly: OBD equipment directly by the data upload that reads to mobile terminals such as user mobile phones, do not upload to cloud server end to store, but this just causes cloud server cannot review data, and the mobile terminal of user is also difficult to the work for the treatment of effectively bearing the data that OBD equipment reports; In some versions, in order to ensure the success rate of data upload, also can on OBD equipment, ICP/IP protocol be adopted to carry out data upload, but the transmission means based on ICP/IP protocol needs to carry out comparatively complicated handshake procedure, need to expend the more communication flows of user, and also because transmitting procedure is comparatively complicated, make transfer of data there is time delay, be difficult to the promptness of the real-time monitor procedure ensureing OBD equipment, and be easy to cause data congestion.
Summary of the invention
Embodiments of the invention provide a kind of data storage method based on OBD equipment, can ensure the promptness of OBD device real-time monitoring process, extenuate data congestion.
For achieving the above object, embodiments of the invention adopt following technical scheme
Based on the data storage method of OBD equipment, comprising:
Server receives the data that OBD equipment sends to described server according to UDP/IP agreement, wherein, adds in memory queue by described startup of server monitoring reception data flow by multithreading by 16 binary data received;
Taken out from described memory queue by multi-service processing threads and receive data, and receive the message header of data described in resolving, and produce up entity according to the keyword correspondence of described message header, and described up entity is added up entity queue;
According to the result of described up entity queue, produce downstream entity and be pressed into downstream entity queue, and producing downlink message according to described downstream entity, and described downlink message is added downstream message queue;
According to described downstream message queue, downstream message is issued to described OBD equipment.
Based on the data storage method of OBD equipment, the data storage method based on OBD equipment that the embodiment of the present invention provides, the data that OBD equipment sends to server according to UDP/IP agreement can be received, and taken out from memory queue by multi-service processing threads and receive data, and resolve the message header receiving data, and produce up entity according to the keyword correspondence of message header, and up entity is added up entity queue; After according to the result of up entity queue, produce downstream entity and be pressed into downstream entity queue, and producing downlink message according to downstream entity, and downlink message is added downstream message queue.Thus achieve the high concurrent queue of Message processing result press-in, based on multithreading use, be intended to decompose packet parsing, Business Processing step, solve the speed bottle-neck in processing procedure, effectively ensure to use high concurrent queue to solve big data quantity internal memory level storage problem, stable performance, warehouse-in are efficient; Use multithreading, make full use of system resource, make systems support high concurrent, accelerate Business Processing speed, thus ensure the promptness of the real-time monitor procedure of OBD equipment, extenuate data congestion.
Accompanying drawing explanation
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, be briefly described to the accompanying drawing used required in embodiment below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the prerequisite not paying creative work, other accompanying drawing can also be obtained according to these accompanying drawings.
The flow chart of a kind of data storage method based on OBD equipment that Fig. 1 provides for the embodiment of the present invention;
The schematic diagram of a kind of data loading instantiation based on OBD equipment that Fig. 2 provides for the embodiment of the present invention
Based on the data loading of OBD equipment.
Embodiment
For making those skilled in the art understand technical scheme of the present invention better, below in conjunction with the drawings and specific embodiments, the present invention is described in further detail.Hereinafter will describe embodiments of the present invention in detail, the example of described execution mode is shown in the drawings, and wherein same or similar label represents same or similar element or has element that is identical or similar functions from start to finish.Being exemplary below by the execution mode be described with reference to the drawings, only for explaining the present invention, and can not limitation of the present invention being interpreted as.Those skilled in the art of the present technique are appreciated that unless expressly stated, and singulative used herein " ", " one ", " described " and " being somebody's turn to do " also can comprise plural form.Should be further understood that, the wording used in specification of the present invention " comprises " and refers to there is described feature, integer, step, operation, element and/or assembly, but does not get rid of and exist or add other features one or more, integer, step, operation, element, assembly and/or their group.Should be appreciated that, when we claim element to be " connected " or " coupling " to another element time, it can be directly connected or coupled to other elements, or also can there is intermediary element.In addition, " connection " used herein or " coupling " can comprise wireless connections or couple.Wording "and/or" used herein comprises one or more arbitrary unit listing item be associated and all combinations.
Those skilled in the art of the present technique are appreciated that unless otherwise defined, and all terms used herein (comprising technical term and scientific terminology) have the meaning identical with the general understanding of the those of ordinary skill in field belonging to the present invention.Should also be understood that those terms defined in such as general dictionary should be understood to have the meaning consistent with the meaning in the context of prior art, unless and define as here, can not explain by idealized or too formal implication.
The embodiment of the present invention provides a kind of data storage method based on OBD equipment, as shown in Figure 1, comprising:
101, server receives the data that OBD equipment sends to described server according to UDP/IP agreement.
Wherein, 16 binary data received to be added in memory queue by multithreading by described startup of server monitoring reception data flow.
102, server receives the data that OBD equipment sends to described server according to UDP/IP agreement, described server is taken out by multi-service processing threads and receives data from described memory queue, and described in resolving, receive the message header of data, and produce up entity according to the keyword correspondence of described message header, and described up entity is added up entity queue.
Such as: as shown in Figure 2, OBD equipment sends message data based on UDP/IP agreement to server, and the warehouse-in process of server to message data comprises: monitoring reception message enters buffer queue, analytic message head, analytic message body, Business Processing, add container and spanned file, downward message process, message issue.Wherein, when system starts, start monitoring 5555 port accepts message thread successively, heading resolves thread, and message body resolves thread, Business Processing thread, message written document thread, message issues process, sends thread, daily record storage thread, with timing scan file, upload scheme batch warehouse-in job task.Each business procession and upstream and downstream are all kept apart, and use high concurrent queue to do exchanges data and support, thus improve the stable, efficient of packet parsing process.In the present embodiment example as shown in Figure 2, OBD equipment and server carry out communication based on UDP/IP agreement, and simulate the handshake procedure of agreement, if this unsuccessful transmission can resume, avoid the drawback of udp protocol broadcast operation.Use multithreading that the message received first is pressed into memory queue, the processing speed of internal memory wants fast many relative to physical store, message effectively can be avoided to block up at receiving port place, stop loss of data; Internal memory can for backend services processing pressure excessive time play buffer memory effect, be the buffering area in packet parsing warehouse-in process.Employ memory queue, multithreading, container mechanism in whole process, existing resource process message warehouse-in can be made full use of, make the utilance of resource reach the highest.
Concrete, server uses thread java class Thread circulation monitoring service port, UDP service end java class DatagramSocket receives data, packet JAVA class DatagramPacket encapsulation of data, and directly can be pressed into high concurrent cache queue ConcurrentLinkedQueue.
Receive the concrete mode of the message header of data described in parsing described in the present embodiment, comprising:
Receive data described in being taken out from high Low Priority Queuing by described multi-service processing threads, and described in receive the message header of data.
Described according to described downstream entity generation downlink message, and described downlink message is added downstream message queue, comprising: produce described downlink message according to downstream entity Bean multithreading.By the queue of described downlink message press-in downstream message, and by the renewal data buffer storage of GPS to Redis server.
The embodiment of the present invention, achieve OBD equipment by UDP/IP agreement reported data to service end, compare ICP/IP protocol and there is no complicated handshake mechanism, there is no unnecessary message end to end, service end does not need to resolve complicated message end to end, the overall size of message reduces 70%, also reduces network service pressure simultaneously.
103, server receives the data that OBD equipment sends to described server according to UDP/IP agreement, described server opens the result according to described up entity queue, produce downstream entity and be pressed into downstream entity queue, and produce downlink message according to described downstream entity, and described downlink message is added downstream message queue.
104, server receives the data that OBD equipment sends to described server according to UDP/IP agreement, and described server opens and issues downstream message according to described downstream message queue to described OBD equipment.
In the present embodiment, can also comprise: when taken out from described memory queue by multi-service processing threads receive data time, represent that this receives successfully to described OBD equipment downward message.
Receive data according to described UDP/IP protocol analysis message body produce entity B ean by described, and described entity B ean is put into described container, and take out data by described multi-service processing threads batch from described container and generate physics AVL file.
Such as: the serviced device of message entity in entity queue is taken out by the multiple Business Processing thread of the multiclass of asynchronous starting, and according to the type of message in message structure body, classifying type Business Processing, and property value is write AVL character string by field attribute order by the Business Entity bean of production, add high concurrent container C oncurrentHashMap.And the entity that returns produced is returned to issuing service processing threads, press-in issues entity queue; Now, the entity issued in entity queue is taken out by the processing threads that issues started, encapsulation, after converting 16 system downward messages to, press-in issues concurrent queue again, to take out so that wait in line to issue thread and with multithreading UDP mode sender () method downward message.Wherein, the written document thread of often kind of message can fish for file every batch from the container of correspondence in 10 seconds, and generates an AVL file; And the file produced under respective file catalogue by the timed task that starts during system initialization every 20 seconds run-downs, and with upload mode batch, message to be put in storage.
In the present embodiment, when after issuing downstream message according to described downstream message queue to described OBD equipment, also comprise: remove the terminal record in the state machine of server, and be pressed into journal queue.
Such as: server can pass through the file directory under JOB timing scan drive, and import database by the physics AVL file that FileUpload mode will generate, and the data received described in deleting.Thus write the content batch in container as physical file, use FileUpload mode in the mode of not log by data importing database, the process of Web and consumes resources more consuming time with DataBase combining when avoiding putting in storage one by one, thus improve warehouse-in ability, reduce database pressure.
The data storage method based on OBD equipment that the embodiment of the present invention provides, the data that OBD equipment sends to server according to UDP/IP agreement can be received, and taken out from memory queue by multi-service processing threads and receive data, and resolve the message header receiving data, and produce up entity according to the keyword correspondence of message header, and up entity is added up entity queue; After according to the result of up entity queue, produce downstream entity and be pressed into downstream entity queue, and producing downlink message according to downstream entity, and downlink message is added downstream message queue.Thus achieve by Message processing result press-in high concurrent queue, substantially use multithreading, be intended to decompose packet parsing, Business Processing step, solve the speed bottle-neck in processing procedure, effectively ensure to use high concurrent queue to solve big data quantity internal memory level storage problem, stable, efficiently; Use multithreading, make full use of system resource, make systems support high concurrent, accelerate Business Processing speed, thus ensure the promptness of the real-time monitor procedure of OBD equipment, extenuate data congestion.
Based on the data storage method of OBD equipment, each embodiment in this specification all adopts the mode of going forward one by one to describe, between each embodiment identical similar part mutually see, what each embodiment stressed is the difference with other embodiments.Especially, for apparatus embodiments, because it is substantially similar to embodiment of the method, so describe fairly simple, relevant part illustrates see the part of embodiment of the method.
One of ordinary skill in the art will appreciate that all or part of flow process realized in above-described embodiment method, that the hardware that can carry out instruction relevant by computer program has come, described program can be stored in a computer read/write memory medium, this program, when performing, can comprise the flow process of the embodiment as above-mentioned each side method.Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-OnlyMemory, ROM) or random store-memory body (RandomAccessMemory, RAM) etc.
The above; be only the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, is anyly familiar with those skilled in the art in the technical scope that the present invention discloses; the change that can expect easily or replacement, all should be encompassed within protection scope of the present invention.Therefore, protection scope of the present invention should be as the criterion with the protection range of claim.

Claims (5)

1. based on a data storage method for OBD equipment, it is characterized in that, comprising:
Server receives the data that OBD equipment sends to described server according to UDP/IP agreement, wherein, adds in memory queue by described startup of server monitoring reception data flow by multithreading by 16 binary data received;
Taken out from described memory queue by multi-service processing threads and receive data, and receive the message header of data described in resolving, and produce up entity according to the keyword correspondence of described message header, and described up entity is added up entity queue;
According to the result of described up entity queue, produce downstream entity and be pressed into downstream entity queue, and producing downlink message according to described downstream entity, and described downlink message is added downstream message queue;
According to described downstream message queue, downstream message is issued to described OBD equipment.
2. method according to claim 1, is characterized in that, also comprises: when taken out from described memory queue by multi-service processing threads receive data time, represent that this receives successfully to described OBD equipment downward message;
Receive data according to described UDP/IP protocol analysis message body produce entity B ean by described, and described entity B ean is put into described container, and take out data by described multi-service processing threads batch from described container and generate physics AVL file.
3. method according to claim 1, is characterized in that, receives the message header of data, comprising described in described parsing: receive data described in being taken out from high Low Priority Queuing by described multi-service processing threads, and described in receive the message header of data;
Described according to described downstream entity generation downlink message, and described downlink message is added downstream message queue, comprising: produce described downlink message according to downstream entity Bean multithreading; By the queue of described downlink message press-in downstream message, and by the renewal data buffer storage of GPS to Redis server.
4. method according to claim 1, is characterized in that, after issuing downstream message according to described downstream message queue to described OBD equipment, also comprises: remove the terminal record in the state machine of server, and be pressed into journal queue.
5. method according to claim 1, is characterized in that, also comprises: by the file directory under JOB timing scan drive, and by FileUpload mode, the physics AVL file generated is imported database, and the data received described in deleting.
CN201510525337.9A 2015-08-25 2015-08-25 A kind of data storage method based on OBD equipment Active CN105208004B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510525337.9A CN105208004B (en) 2015-08-25 2015-08-25 A kind of data storage method based on OBD equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510525337.9A CN105208004B (en) 2015-08-25 2015-08-25 A kind of data storage method based on OBD equipment

Publications (2)

Publication Number Publication Date
CN105208004A true CN105208004A (en) 2015-12-30
CN105208004B CN105208004B (en) 2018-10-23

Family

ID=54955438

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510525337.9A Active CN105208004B (en) 2015-08-25 2015-08-25 A kind of data storage method based on OBD equipment

Country Status (1)

Country Link
CN (1) CN105208004B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107273190A (en) * 2017-05-19 2017-10-20 武汉票据交易中心有限公司 A kind of batch scheduled service processing method and system
CN110891032A (en) * 2019-11-27 2020-03-17 佛山市蠢材科技有限公司 Face data parallel issuing method and device and electronic equipment
CN111092932A (en) * 2019-11-19 2020-05-01 山东大学 OBD data remote storage communication method easy to pass through firewall
CN114339628A (en) * 2021-12-27 2022-04-12 中国农业银行股份有限公司 Method, device, storage medium and product for sending 5G rich media message
CN114780353A (en) * 2022-06-15 2022-07-22 统信软件技术有限公司 File log monitoring method and system and computing device

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040088498A1 (en) * 2002-10-31 2004-05-06 International Business Machines Corporation System and method for preferred memory affinity
CN103162973A (en) * 2013-03-29 2013-06-19 深圳市凯尔卡科技有限公司 Single-chip multi-thread automobile diagnosis system and method
CN103390049A (en) * 2013-07-23 2013-11-13 南京联创科技集团股份有限公司 Method for processing high-speed message queue overflow based on memory database cache
CN103886079A (en) * 2014-03-26 2014-06-25 北京京东尚科信息技术有限公司 Data processing method and system
CN104483960A (en) * 2014-11-10 2015-04-01 深圳市元征科技股份有限公司 Automobile diagnosis communication module data transceiving parallel processing method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040088498A1 (en) * 2002-10-31 2004-05-06 International Business Machines Corporation System and method for preferred memory affinity
CN103162973A (en) * 2013-03-29 2013-06-19 深圳市凯尔卡科技有限公司 Single-chip multi-thread automobile diagnosis system and method
CN103390049A (en) * 2013-07-23 2013-11-13 南京联创科技集团股份有限公司 Method for processing high-speed message queue overflow based on memory database cache
CN103886079A (en) * 2014-03-26 2014-06-25 北京京东尚科信息技术有限公司 Data processing method and system
CN104483960A (en) * 2014-11-10 2015-04-01 深圳市元征科技股份有限公司 Automobile diagnosis communication module data transceiving parallel processing method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
孟磊: "《基于OBD_的车载远程故障诊断***设计》", 《万方数据企业知识服务平台》 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107273190A (en) * 2017-05-19 2017-10-20 武汉票据交易中心有限公司 A kind of batch scheduled service processing method and system
CN111092932A (en) * 2019-11-19 2020-05-01 山东大学 OBD data remote storage communication method easy to pass through firewall
CN111092932B (en) * 2019-11-19 2022-07-08 山东大学 OBD data remote storage communication method easy to pass through firewall
CN110891032A (en) * 2019-11-27 2020-03-17 佛山市蠢材科技有限公司 Face data parallel issuing method and device and electronic equipment
CN114339628A (en) * 2021-12-27 2022-04-12 中国农业银行股份有限公司 Method, device, storage medium and product for sending 5G rich media message
CN114780353A (en) * 2022-06-15 2022-07-22 统信软件技术有限公司 File log monitoring method and system and computing device

Also Published As

Publication number Publication date
CN105208004B (en) 2018-10-23

Similar Documents

Publication Publication Date Title
CN110300056B (en) Real-time response type API gateway and request processing method thereof
US8769025B2 (en) Cluster server of an instant messaging system and messaging method between clusters
CN105208004A (en) Data input method based on OBD equipment
CN107093138B (en) Auction Ask-Bid System and its operation method based on distributed clog-free asynchronous message tupe
CN110134534B (en) System and method for optimizing message processing for big data distributed system based on NIO
CN109889567B (en) Implementation method of Internet of things platform supporting mass equipment access
CN102523177A (en) Method and system for realization of message push service
CN101383839A (en) Data distribution system based on data server and implementation method
CN109547162B (en) Data communication method based on two sets of one-way boundaries
CN103312751A (en) Instant messaging method based on browser
CN103108008A (en) Method of downloading files and file downloading system
CN103095684A (en) Method obtaining attention user aggregate information, device and system
CN104683472A (en) Data transmission method supporting large data volume
CN103607476A (en) System and method for distributed multi-stage persistence of huge number of messages
CN112019597A (en) Distributed data receiving system and data receiving method
CN114866528A (en) Data communication method based on MQTT and Websocket
US20140289335A1 (en) Method and apparatus of configuring a data broadcast service
CN113438233A (en) Method for mutual conversion between protocols
CN104348713A (en) Instant messaging method based on comet of network platform under B/S (Browser/Server) architecture
CN109951532B (en) DPDK-based automatic flow model conversion device
CN102238505B (en) Method and system for processing multi-user parallel signalling tracking at client
CN113535426B (en) Message issuing optimization method and server
CN112202914B (en) Message pushing method and device
WO2017167101A1 (en) Multimedia message attachment management method and device, communication system and computer storage medium
CN105912477B (en) A kind of method, apparatus and system that catalogue is read

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information

Address after: 210036 Drum Tower International Software and Service Outsourcing Industrial Park, 18 Jihui Road, Drum Tower District, Nanjing, Jiangsu Province

Applicant after: Automobile services Co.,Ltd. of Linkage

Address before: 210036 Drum Tower International Software and Service Outsourcing Industrial Park, 18 Jihui Road, Drum Tower District, Nanjing, Jiangsu Province

Applicant before: LIAN wisdom Driving Technology Co.,Ltd.

Address after: 210036 Drum Tower International Software and Service Outsourcing Industrial Park, 18 Jihui Road, Drum Tower District, Nanjing, Jiangsu Province

Applicant after: LIAN wisdom Driving Technology Co.,Ltd.

Address before: 210036 LIAN science and technology building, 18 Hui Ji Road, Gulou District, Nanjing, Jiangsu

Applicant before: CHINA AUTOMOBILE ALLIANCE MOTOR SERVICE Co.,Ltd.

CB02 Change of applicant information
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right

Effective date of registration: 20230316

Address after: 210019 4th floor, building 1, 69 Aoti street, Jianye District, Nanjing City, Jiangsu Province

Patentee after: Nanjing Lianchuang Digital Technology Co.,Ltd.

Address before: 210036 Drum Tower International Software and Service Outsourcing Industrial Park, 18 Jihui Road, Drum Tower District, Nanjing, Jiangsu Province

Patentee before: Automobile services Co.,Ltd. of Linkage

TR01 Transfer of patent right