CN112104596A - Data access method and system for aggregating multiple Internet of vehicles communication protocols - Google Patents

Data access method and system for aggregating multiple Internet of vehicles communication protocols Download PDF

Info

Publication number
CN112104596A
CN112104596A CN202010601845.1A CN202010601845A CN112104596A CN 112104596 A CN112104596 A CN 112104596A CN 202010601845 A CN202010601845 A CN 202010601845A CN 112104596 A CN112104596 A CN 112104596A
Authority
CN
China
Prior art keywords
packet
protocol
message
data packet
decoder
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
CN202010601845.1A
Other languages
Chinese (zh)
Other versions
CN112104596B (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.)
South Sagittarius Integration Co Ltd
Original Assignee
South Sagittarius Integration 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 South Sagittarius Integration Co Ltd filed Critical South Sagittarius Integration Co Ltd
Priority to CN202010601845.1A priority Critical patent/CN112104596B/en
Publication of CN112104596A publication Critical patent/CN112104596A/en
Application granted granted Critical
Publication of CN112104596B publication Critical patent/CN112104596B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Computer Security & Cryptography (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Small-Scale Networks (AREA)

Abstract

A data access method for aggregating multiple Internet of vehicles communication protocols comprises the following steps: the vehicle-mounted terminal judges whether a data packet sent by the access program is a first packet or not; when the data packet is a first packet, the data packet is sent to a protocol adapter, the protocol adapter determines the type of the current Internet of vehicles communication protocol according to a preset rule, and a decoder corresponding to the current Internet of vehicles communication type is loaded; when the data packet is not the first packet, sending the data packet to a decoder determined by the first packet for analysis; the escape decoder performs escape on the numerical value in the data packet; the protocol decoder analyzes the data packet after the escape to obtain an attribute value of the message packet; the message router sends the message body to the service processor; and the service processor analyzes the message body and stores the message body according to the service requirement. The invention solves the problems that each protocol develops a set of access program and is respectively deployed on different IP and ports, the expandability of service is extremely poor, and the maintenance is troublesome in the prior art.

Description

Data access method and system for aggregating multiple Internet of vehicles communication protocols
Technical Field
The invention belongs to the technical field of vehicle networking communication, and particularly relates to a data access method and a data access system for aggregating multiple vehicle networking communication protocols.
Background
With the rapid development of the internet of vehicles industry, the types of the vehicle-mounted terminals loaded on the vehicles are increasing, and the data communication protocols between the vehicle-mounted terminals and the access services are different according to different manufacturers, different delivery times, and different places and cities, for example, the common internet of vehicles JTT808 protocol, JTT809 protocol, GBT32960 protocol, and other protocols used by some engineering vehicles, environmental protection vehicles, muck vehicles, and the like, even including the protocols newly added later, and the vehicle-mounted terminals with one or more protocols are often required to be accessed simultaneously when data is accessed.
In a traditional scheme, a set of access program is generally developed for each protocol and is respectively deployed to different IP and ports; therefore, the access program can deploy more and more services along with different access terminal protocol types, each service has extremely poor expandability and only supports the access of the vehicle-mounted terminal of one protocol; in the face of a plurality of different types of access services, the complexity of service management is increased, and the maintenance is laborious.
Disclosure of Invention
In view of the above, the present invention provides a data access method and system that aggregates multiple internet of vehicles communication protocols that overcomes or at least partially solves the above-mentioned problems.
A data access method for aggregating multiple Internet of vehicles communication protocols comprises the following steps:
s100, judging whether a data packet sent by an access program is a first packet or not by the vehicle-mounted terminal;
s200, when the data packet is a first packet, the data packet is sent to a protocol adapter, the protocol adapter determines the type of the current Internet of vehicles communication protocol according to a preset rule, and a decoder corresponding to the current Internet of vehicles communication type is loaded; when the data packet is not the first packet, sending the data packet to a decoder determined by the first packet for analysis;
s300, the decoder determined by the first packet comprises an escape decoder and a protocol decoder, the escape decoder performs escape on numerical values in the data packet and sends the escaped data packet to the protocol decoder;
s400, a protocol decoder analyzes the data packet after the meaning, analyzes the attribute value of the message packet, and sends the attribute value of the message packet to a message router, wherein the attribute value of the message packet at least comprises a service message ID and a message body;
s500, the message router acquires a service message ID required to be processed by the service processor in advance, matches the corresponding service processor according to the service message ID in the message packet attribute value, and sends a message body to the service processor;
and S600, the service processor analyzes the message body and stores the message body according to the service requirement.
Further, in S200, the protocol adapter determines the type of the communication protocol of the internet of vehicles according to the first packet start flag and the end flag of the data packet.
Further, the types of internet of vehicles communication protocols include at least: JT/T808-2011 protocol, JT/T809-2011 protocol, and GB/T32960 protocol.
Further, when the first packet start flag of the packet is 0x7e and the end flag is 0x7e, the type of internet protocol matched by the protocol adapter is JT/T808-2011 protocol.
Further, when the first packet start flag of the packet is 0x5b and the end flag is 0x5d, the type of internet protocol matched by the protocol adapter is JT/T809-2011 protocol.
Further, when the first packet start identification bit of the data packet is 0x230x23, the type of the internet of vehicles communication protocol matched with the protocol adapter is the GB/T32960 protocol.
Further, the message packet attribute value further includes: protocol type, message header unique value, message serial number, protocol extra attributes.
Further, in S600, the service processor parses the message body, and forwards the parsed data according to the service requirement.
The invention also discloses a data access system for aggregating various Internet of vehicles communication protocols, which comprises: the system comprises a data packet judgment module, a protocol adapter module, a decoder module, a message router module and a service processor module; wherein:
the data packet judgment module is used for judging whether a data packet sent by the access program is a first packet or not, sending the data packet to the protocol adapter module when the data packet is the first packet, determining the current Internet of vehicles communication protocol type according to a preset rule, and loading a decoder corresponding to the current Internet of vehicles communication type; when the data packet is not the first packet, sending the data packet to a decoder determined by the first packet for analysis;
the protocol adapter module is used for determining the type of the Internet of vehicles protocol according to the first packet of the data packet and loading a decoder corresponding to the current Internet of vehicles communication type;
the decoder module comprises an escape decoder and a protocol decoder, wherein the escape decoder is used for escaping numerical values in the data packet and sending the escaped data packet to the protocol decoder; the protocol decoder analyzes the data packet after the escape, analyzes the attribute value of the message packet, and sends the attribute value of the message packet to the message router, wherein the attribute value of the message packet at least comprises a service message ID and a message body;
the message router module is used for acquiring a service message ID required to be processed by the service processor in advance, matching the corresponding service processor according to the service message ID in the message packet attribute value and sending a message body to the service processor;
and the service processor module analyzes the message body and stores or forwards the analyzed data according to the service requirement.
Further, the protocol adapter module determines the type of the internet of vehicles communication protocol according to the start identification bit and the end identification bit of the data packet.
The invention has the beneficial effects that:
the invention simultaneously accesses the data of a plurality of protocols through one service, meets the requirement of accessing various vehicle-mounted terminals of different protocols under one project, solves the problems that each protocol develops a set of access program and is respectively deployed on different IP and ports, the expandability of each service is extremely poor, and the maintenance is troublesome, saves server resources and reduces the operation and maintenance cost.
Additional features and advantages of the invention will be set forth in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention. The objectives and other advantages of the invention will be realized and attained by the structure particularly pointed out in the written description and claims hereof as well as the appended drawings.
The technical solution of the present invention is further described in detail by the accompanying drawings and embodiments.
Drawings
The accompanying drawings, which are included to provide a further understanding of the invention and are incorporated in and constitute a part of this specification, illustrate embodiments of the invention and together with the description serve to explain the principles of the invention and not to limit the invention. In the drawings:
fig. 1 is a flowchart of a data access method for aggregating multiple communication protocols in the internet of vehicles in embodiment 1 of the present invention;
fig. 2 is a diagram of a data access system aggregating a plurality of communication protocols in the car networking system in embodiment 2 of the present invention.
Detailed Description
Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the disclosure to those skilled in the art.
Example 1
The embodiment discloses a data access method for aggregating multiple Internet of vehicles communication protocols, which comprises the following steps:
s100, judging whether a data packet sent by an access program is a first packet or not by the vehicle-mounted terminal; it can be understood that, when the vehicle-mounted terminal receives the data packet sent by the program for the first time, the data packet that starts to be received is the first data packet, and the data packets after the first data packet are other data packets that are reported.
S200, when the data packet is a first packet, the data packet is sent to a protocol adapter, the protocol adapter determines the type of the current Internet of vehicles communication protocol according to a preset rule, and a decoder corresponding to the current Internet of vehicles communication type is loaded; and when the data packet is not the first packet, sending the data packet to a decoder determined by the first packet for parsing.
Specifically, when the data packet is a first packet, the protocol adapter determines the current type of the communication protocol of the internet of vehicles according to a preset rule, and the preset rule is that the type of the communication protocol of the internet of vehicles is determined according to a start identification bit and an end identification bit of the first packet of the data packet.
In some preferred embodiments, the Internet of vehicle communication protocol types include at least: JT/T808-2011 protocol, JT/T809-2011 protocol, and GB/T32960 protocol. JT/T808-2011 represents a terminal communication protocol and a data format of a road transport vehicle satellite positioning system, JT/T809-2011 represents data exchange of a road transport vehicle satellite positioning system platform, and GB/T32960 represents technical specifications of an electric automobile remote service and management system.
In some preferred embodiments, when the first packet start flag of the packet is 0x7e and the end flag is 0x7e, the type of internet protocol matched by the protocol adapter is JT/T808-2011 protocol. When the first packet start identification bit of the data packet is 0x5b and the end identification bit is 0x5d, the type of the internet protocol communication protocol matched with the protocol adapter is JT/T809-2011 protocol. When the first packet start identification bit of the data packet is 0x230x23, the type of the internet of vehicles communication protocol matched with the protocol adapter is GB/T32960 protocol.
S300, the decoder determined by the first packet comprises an escape decoder and a protocol decoder, the escape decoder performs escape on the numerical value in the data packet and sends the escaped data packet to the protocol decoder.
Specifically, in some preferred embodiments, when the current internet protocol is JT/T808-2011, 0x7d0x02 is transferred to 0x7e, and 0x7d0x01 is transferred to 0x7 d; when the current Internet of vehicles protocol is JT/T809-2011, 0x5a0x01 is escape to 0x5b, 0x5a0x02 is escape to 0x5a, 0x5e0x01 is escape to 0x5d, and 0x5e0x02 is escape to 0x5 e. And after the escape, carrying out data verification on the whole packet according to the corresponding protocol to prevent the data from being tampered or the packet from being incomplete, and entering a protocol decoder if the verification is passed.
And S400, the protocol decoder analyzes the data packet after the escape, analyzes the attribute value of the message packet, and sends the attribute value of the message packet to the message router, wherein the attribute value of the message packet at least comprises a service message ID and a message body.
In some preferred embodiments, the message packet attribute values decoded by the protocol decoder further include: protocol type, message header unique value, message serial number, protocol extra attributes.
S500, the message router acquires the service message ID needed to be processed by the service processor in advance, matches the corresponding service processor according to the service message ID in the message packet attribute value, and sends the message body to the service processor.
For example, the message router acquires in advance that the service message ID required to be processed by the service processor a is 1, and when the message router acquires that the service message ID in the attribute value of the data packet is 1, sends the data packet message body with the attribute value ID of 1 to the service processor a, thereby achieving the purpose of matching the service processor with the service message ID and the message body.
And S600, the service processor analyzes the message body and stores the message body according to the service requirement. In some preferred embodiments, the service processor parses the message body, and may also forward the parsed data according to the service requirements.
According to the data access method for aggregating multiple Internet of vehicles communication protocols, data of multiple protocols are simultaneously accessed through one service, the requirement that vehicle-mounted terminals of various different protocols need to be accessed under one project is met, the problems that in the prior art, each protocol develops one set of access program and is respectively deployed on different IP and ports, the expandability of each service is extremely poor, the maintenance is troublesome, server resources are saved, and the operation and maintenance cost is reduced are solved.
Example 2
The embodiment discloses a data access system for aggregating multiple internet of vehicles communication protocols, which comprises: the system comprises a data packet judgment module 1, a protocol adapter module 2, a decoder module 3, a message router module 4 and a service processor module 5; wherein:
the data packet judgment module 1 is used for judging whether a data packet sent by an access program is a first packet or not, sending the data packet to the protocol adapter module 2 when the data packet is the first packet, determining the type of the current Internet of vehicles communication protocol according to a preset rule, and loading a decoder corresponding to the current Internet of vehicles communication type; when the data packet is not the first packet, the data packet is sent to the decoder module 3 determined by the first packet for parsing.
And the protocol adapter module 2 is used for determining the type of the Internet of vehicles protocol according to the first packet of the data packet and loading a decoder corresponding to the current Internet of vehicles communication type.
Specifically, the protocol adapter module 2 determines the rule of the type of the car networking protocol according to the first packet of the data packet as follows: and determining the type of the Internet of vehicles communication protocol according to the first packet start identification bit and the end identification bit of the data packet.
In some preferred embodiments, the Internet of vehicle communication protocol types include at least: JT/T808-2011 protocol, JT/T809-2011 protocol, and GB/T32960 protocol. JT/T808-2011 represents a terminal communication protocol and a data format of a road transport vehicle satellite positioning system, JT/T809-2011 represents data exchange of a road transport vehicle satellite positioning system platform, and GB/T32960 represents technical specifications of an electric automobile remote service and management system.
In some preferred embodiments, when the first packet start flag of the packet is 0x7e and the end flag is 0x7e, the type of internet protocol matched by the protocol adapter is JT/T808-2011 protocol. When the first packet start identification bit of the data packet is 0x5b and the end identification bit is 0x5d, the type of the internet protocol communication protocol matched with the protocol adapter is JT/T809-2011 protocol. When the first packet start identification bit of the data packet is 0x230x23, the type of the internet of vehicles communication protocol matched with the protocol adapter is GB/T32960 protocol.
The decoder module 3 comprises an escape decoder and a protocol decoder, wherein the escape decoder performs escape on the numerical value in the data packet and sends the escape data packet to the protocol decoder; and the protocol decoder analyzes the data packet after the escape, analyzes an attribute value of the message packet, and sends the attribute value of the message packet to the message router, wherein the attribute value of the message packet at least comprises a service message ID and a message body.
In some preferred embodiments, when the current Internet of vehicles protocol is JT/T808-2011, 0x7d0x02 is transferred to 0x7e, and 0x7d0x01 is transferred to 0x7 d; when the current Internet of vehicles protocol is JT/T809-2011, 0x5a0x01 is escape to 0x5b, 0x5a0x02 is escape to 0x5a, 0x5e0x01 is escape to 0x5d, and 0x5e0x02 is escape to 0x5 e. And after the escape, carrying out data verification on the whole packet according to the corresponding protocol to prevent the data from being tampered or the packet from being incomplete, and entering a protocol decoder module if the verification is passed.
In some preferred embodiments, the message packet attribute values decoded by the protocol decoder further include: protocol type, message header unique value, message serial number, protocol extra attributes.
The message router module 4 is used for acquiring a service message ID required to be processed by the service processor in advance, matching the corresponding service processor according to the service message ID in the message packet attribute value, and sending a message body to the service processor 5; the specific matching method of the message router module 4 has been described in embodiment 1 by way of example, and is not described herein again.
And the service processor module 5 analyzes the message body and stores or forwards the analyzed data according to the service requirement.
The data access system for aggregating multiple internet of vehicles communication protocols disclosed by the embodiment simultaneously accesses data of multiple protocols through one service, meets the requirement of accessing various vehicle-mounted terminals with different protocols under one project, solves the problems that in the prior art, each protocol develops one set of access program and is respectively deployed on different IP and ports, the expandability of each service is extremely poor, the maintenance is troublesome, the server resources are saved, and the operation and maintenance cost is reduced.
It should be understood that the specific order or hierarchy of steps in the processes disclosed is an example of exemplary approaches. Based upon design preferences, it is understood that the specific order or hierarchy of steps in the processes may be rearranged without departing from the scope of the present disclosure. The accompanying method claims present elements of the various steps in a sample order, and are not intended to be limited to the specific order or hierarchy presented.
Those of skill would further appreciate that the various illustrative logical blocks, modules, circuits, and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware, computer software, or combinations of both. To clearly illustrate this interchangeability of hardware and software, various illustrative components, blocks, modules, circuits, and steps have been described above generally in terms of their functionality. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the overall system. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present disclosure.
The steps of a method or algorithm described in connection with the embodiments disclosed herein may be embodied directly in hardware, in a software module executed by a processor, or in a combination of the two. A software module may reside in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor such the processor can read information from, and write information to, the storage medium. Of course, the storage medium may also be integral to the processor. The processor and the storage medium may reside in an ASIC. The ASIC may reside in a user terminal. Of course, the processor and the storage medium may reside as discrete components in a user terminal.
For a software implementation, the techniques described herein may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described herein. The software codes may be stored in memory units and executed by processors. The memory unit may be implemented within the processor or external to the processor, in which case it can be communicatively coupled to the processor via various means as is known in the art.
What has been described above includes examples of one or more embodiments. It is, of course, not possible to describe every conceivable combination of components or methodologies for purposes of describing the aforementioned embodiments, but one of ordinary skill in the art may recognize that many further combinations and permutations of various embodiments are possible. Accordingly, the embodiments described herein are intended to embrace all such alterations, modifications and variations that fall within the scope of the appended claims. Furthermore, to the extent that the term "includes" is used in either the detailed description or the claims, such term is intended to be inclusive in a manner similar to the term "comprising" as "comprising" is interpreted when employed as a transitional word in a claim. Furthermore, any use of the term "or" in the specification of the claims is intended to mean a "non-exclusive or".

Claims (10)

1. A data access method for aggregating multiple Internet of vehicles communication protocols is characterized by comprising the following steps:
s100, judging whether a data packet sent by an access program is a first packet or not by the vehicle-mounted terminal;
s200, when the data packet is a first packet, the data packet is sent to a protocol adapter, the protocol adapter determines the type of the current Internet of vehicles communication protocol according to a preset rule, and a decoder corresponding to the current Internet of vehicles communication type is loaded; when the data packet is not the first packet, sending the data packet to a decoder determined by the first packet for analysis;
s300, the decoder determined by the first packet comprises an escape decoder and a protocol decoder, the escape decoder performs escape on numerical values in the data packet and sends the escaped data packet to the protocol decoder;
s400, a protocol decoder analyzes the data packet after the meaning, analyzes the attribute value of the message packet, and sends the attribute value of the message packet to a message router, wherein the attribute value of the message packet at least comprises a service message ID and a message body;
s500, the message router acquires a service message ID required to be processed by the service processor in advance, matches the corresponding service processor according to the service message ID in the message packet attribute value, and sends a message body to the service processor;
and S600, the service processor analyzes the message body and stores the message body according to the service requirement.
2. The data access method for aggregating multiple internet of vehicles communication protocols as claimed in claim 1, wherein in S200, the protocol adapter determines the current type of the internet of vehicles communication protocol according to preset rules, and the preset rules are: and determining the type of the Internet of vehicles communication protocol according to the first packet start identification bit and the end identification bit of the data packet.
3. The data access method for aggregating multiple internet of vehicles communication protocols as recited in claim 2, wherein the types of internet of vehicles communication protocols at least include: JT/T808-2011 protocol, JT/T809-2011 protocol, and GB/T32960 protocol.
4. The data access method for aggregating multiple Internet of vehicles communication protocols as claimed in claim 3, wherein when the first packet start flag is 0x7e and the end flag is 0x7e, the Internet of vehicles communication protocol type matched by the protocol adapter is JT/T808-2011 protocol.
5. The data access method for aggregating multiple Internet of vehicles communication protocols as claimed in claim 3, wherein when the first packet start flag is 0x5b and the end flag is 0x5d, the Internet of vehicles communication protocol type matched by the protocol adapter is JT/T809-2011 protocol.
6. The data access method for aggregating multiple Internet of vehicles communication protocols as claimed in claim 3, wherein when the first packet start identification bit of the data packet is 0x230x23, the Internet of vehicles communication protocol type matched by the protocol adapter is GB/T32960 protocol.
7. The data access method for aggregating multiple internet of vehicles communication protocols as recited in claim 1, wherein the message packet attribute values further comprise: protocol type, message header unique value, message serial number, protocol extra attributes.
8. The data access method for aggregating multiple internet of vehicles communication protocols as claimed in claim 1, wherein in S600, the service processor parses the message body and forwards the parsed data according to the service requirement.
9. A data access system that aggregates multiple internet of vehicles communication protocols, comprising: the system comprises a data packet judgment module, a protocol adapter module, a decoder module, a message router module and a service processor module; wherein:
the data packet judgment module is used for judging whether a data packet sent by the access program is a first packet or not, sending the data packet to the protocol adapter module when the data packet is the first packet, determining the current Internet of vehicles communication protocol type according to a preset rule, and loading a decoder corresponding to the current Internet of vehicles communication type; when the data packet is not the first packet, sending the data packet to a decoder determined by the first packet for analysis;
the protocol adapter module is used for determining the type of the Internet of vehicles protocol according to the first packet of the data packet and loading a decoder corresponding to the current Internet of vehicles communication type;
the decoder module comprises an escape decoder and a protocol decoder, wherein the escape decoder is used for escaping numerical values in the data packet and sending the escaped data packet to the protocol decoder; the protocol decoder analyzes the data packet after the escape, analyzes the attribute value of the message packet, and sends the attribute value of the message packet to the message router, wherein the attribute value of the message packet at least comprises a service message ID and a message body;
the message router module is used for acquiring a service message ID required to be processed by the service processor in advance, matching the corresponding service processor according to the service message ID in the message packet attribute value and sending a message body to the service processor;
and the service processor module analyzes the message body and stores or forwards the analyzed data according to the service requirement.
10. The data access system that aggregates multiple internet of vehicles communication protocols as recited in claim 9, wherein the protocol adapter module determines the type of internet of vehicles communication protocol based on the start flag and the end flag of the data packet.
CN202010601845.1A 2020-06-29 2020-06-29 Data access method and system for aggregating multiple Internet of vehicles communication protocols Active CN112104596B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010601845.1A CN112104596B (en) 2020-06-29 2020-06-29 Data access method and system for aggregating multiple Internet of vehicles communication protocols

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010601845.1A CN112104596B (en) 2020-06-29 2020-06-29 Data access method and system for aggregating multiple Internet of vehicles communication protocols

Publications (2)

Publication Number Publication Date
CN112104596A true CN112104596A (en) 2020-12-18
CN112104596B CN112104596B (en) 2022-10-25

Family

ID=73750621

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010601845.1A Active CN112104596B (en) 2020-06-29 2020-06-29 Data access method and system for aggregating multiple Internet of vehicles communication protocols

Country Status (1)

Country Link
CN (1) CN112104596B (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113015132A (en) * 2021-03-25 2021-06-22 联合汽车电子有限公司 Communication method and communication system
CN113660139A (en) * 2021-08-17 2021-11-16 启迪云控(上海)汽车科技有限公司 V2X protocol consistency detection method based on multiple message layer communication
CN113872971A (en) * 2021-09-28 2021-12-31 芜湖雄狮汽车科技有限公司 New energy Internet of vehicles communication protocol upgrading method and device and cloud platform
CN114827302A (en) * 2022-04-06 2022-07-29 广东万颗子智控科技有限公司 Communication protocol adaptation method, device, equipment and storage medium
CN115379024A (en) * 2022-09-02 2022-11-22 北京航天长城卫星导航科技有限公司 Self-adaptive learning type protocol pool algorithm device based on data service platform

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103095609A (en) * 2013-01-09 2013-05-08 大唐软件技术股份有限公司 Access adaptive method and device based on Internet of things terminals
KR20150113727A (en) * 2014-03-31 2015-10-08 주식회사 오비고 Method for replaying audio data by using mobile terminal and head unit and computer-readable recoding media using the same
CN105338053A (en) * 2015-09-06 2016-02-17 思塔科技(天津)有限责任公司 Intelligent IOV (Internet of Vehicles) system based on cloud platform
CN106209306A (en) * 2016-06-24 2016-12-07 北京智慧云行科技有限责任公司 A kind of road transport vehicle satellite positioning system terminal means of communication and device
CN206698245U (en) * 2017-03-31 2017-12-01 武汉南斗六星***集成有限公司 A kind of vehicle road test real time data acquisition transmitting device and system
CN108833380A (en) * 2018-05-31 2018-11-16 安徽四创电子股份有限公司 The method of data exchange between a kind of system the superior and the subordinate platform
CN109756548A (en) * 2018-01-24 2019-05-14 启迪云控(北京)科技有限公司 Intelligent network joins automobile cloud control basic platform data processing method, system and device
CN109842656A (en) * 2017-11-28 2019-06-04 厦门雅迅网络股份有限公司 Car networking method of servicing, the car networking gateway system of the compatible multi-protocols of intelligence
CN110011962A (en) * 2019-02-21 2019-07-12 国家计算机网络与信息安全管理中心 A kind of recognition methods of car networking business datum
CN110958271A (en) * 2019-12-24 2020-04-03 国家计算机网络与信息安全管理中心 Vehicle-mounted external network intrusion detection system

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103095609A (en) * 2013-01-09 2013-05-08 大唐软件技术股份有限公司 Access adaptive method and device based on Internet of things terminals
KR20150113727A (en) * 2014-03-31 2015-10-08 주식회사 오비고 Method for replaying audio data by using mobile terminal and head unit and computer-readable recoding media using the same
CN105338053A (en) * 2015-09-06 2016-02-17 思塔科技(天津)有限责任公司 Intelligent IOV (Internet of Vehicles) system based on cloud platform
CN106209306A (en) * 2016-06-24 2016-12-07 北京智慧云行科技有限责任公司 A kind of road transport vehicle satellite positioning system terminal means of communication and device
CN206698245U (en) * 2017-03-31 2017-12-01 武汉南斗六星***集成有限公司 A kind of vehicle road test real time data acquisition transmitting device and system
CN109842656A (en) * 2017-11-28 2019-06-04 厦门雅迅网络股份有限公司 Car networking method of servicing, the car networking gateway system of the compatible multi-protocols of intelligence
CN109756548A (en) * 2018-01-24 2019-05-14 启迪云控(北京)科技有限公司 Intelligent network joins automobile cloud control basic platform data processing method, system and device
CN108833380A (en) * 2018-05-31 2018-11-16 安徽四创电子股份有限公司 The method of data exchange between a kind of system the superior and the subordinate platform
CN110011962A (en) * 2019-02-21 2019-07-12 国家计算机网络与信息安全管理中心 A kind of recognition methods of car networking business datum
CN110958271A (en) * 2019-12-24 2020-04-03 国家计算机网络与信息安全管理中心 Vehicle-mounted external network intrusion detection system

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
VIJAY KUMAR TRIPATHI、S. VENKAESWARI: ""Secure communication with privacy preservation in VANET- using multilingual translation"", 《2015 GLOBAL CONFERENCE ON COMMUNICATION TECHNOLOGIES (GCCT)》 *
赵彬、林伟铭、许师中、袁江南: ""基于4G的电动公交车能耗在线监视终端***"", 《厦门理工学院学报》 *

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113015132A (en) * 2021-03-25 2021-06-22 联合汽车电子有限公司 Communication method and communication system
CN113015132B (en) * 2021-03-25 2023-09-22 联合汽车电子有限公司 Communication method and communication system
CN113660139A (en) * 2021-08-17 2021-11-16 启迪云控(上海)汽车科技有限公司 V2X protocol consistency detection method based on multiple message layer communication
CN113872971A (en) * 2021-09-28 2021-12-31 芜湖雄狮汽车科技有限公司 New energy Internet of vehicles communication protocol upgrading method and device and cloud platform
CN114827302A (en) * 2022-04-06 2022-07-29 广东万颗子智控科技有限公司 Communication protocol adaptation method, device, equipment and storage medium
CN114827302B (en) * 2022-04-06 2024-03-12 广东万颗子智控科技有限公司 Communication protocol adaptation method, device, equipment and storage medium
CN115379024A (en) * 2022-09-02 2022-11-22 北京航天长城卫星导航科技有限公司 Self-adaptive learning type protocol pool algorithm device based on data service platform

Also Published As

Publication number Publication date
CN112104596B (en) 2022-10-25

Similar Documents

Publication Publication Date Title
CN112104596B (en) Data access method and system for aggregating multiple Internet of vehicles communication protocols
US8751098B2 (en) Method of monitoring CANbus information
US20050251604A1 (en) Method and protocol for diagnostics of arbitrarily complex networks of devices
CN108965267B (en) Network attack processing method and device and vehicle
JP2019125867A (en) Monitoring device, monitoring system and monitoring method
CN111212056A (en) Data analysis and distribution system and method based on 809 protocol
CN112583762A (en) Control method and device for vehicle data acquisition
CN111726196A (en) Vehicle-mounted data transmission method and system
CN112422506B (en) Intrusion detection defense method and system based on DoIP protocol
US20130151660A1 (en) Delay system, delay device and communication device constituting delay system
US10496575B1 (en) Multi-protocol determining method based on CAN bus
CN114815782A (en) Remote diagnosis method, apparatus, device and medium
CN111061237B (en) Vehicle identification code flashing method and vehicle identification code flashing system
CN117082137A (en) Communication method, device, equipment and medium for maintaining OTA upgrade refreshing mode
US20240135758A1 (en) Remote vehicle communications filtering
EP3547192A1 (en) System and method of blocking a computer attack on a means of transportation
CN112054955B (en) Gateway-based device communication method
CN117879943A (en) Detection device, vehicle, detection method, and recording medium
CN112235195B (en) Method for processing reported data and related equipment
CN111262766B (en) Method, device and system for transmitting multi-packet application message data
CN113709141B (en) Communication method and device applied to Internet of things firmware and intelligent terminal
CN113015132B (en) Communication method and communication system
CN112737872B (en) ARINC664P7 end system cross-network testing system and method
CN112653627B (en) Data transmission method, device and system, computer equipment and computer readable storage medium
CN117938664A (en) Verification method and device for vehicle-mounted communication interface, storage medium and electronic equipment

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant