Remote communication method of Internet of Vehicles data and related equipment

By registering a signaling security gateway and using the UDP protocol, the problem of low transmission efficiency of TCP protocol in remote communication of Internet of Vehicles data is solved, and the real-time and efficiency of communication are improved.

CN120151335APending Publication Date: 2025-06-13VOYAH AUTOMOBILE TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510144186.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-10
Publication Date
2025-06-13

AI Technical Summary

Technical Problem

The TCP protocol used in the existing Internet of Vehicles data remote communication is low in transmission efficiency, which leads to high pressure on the server and low transmission efficiency for cloud services to maintain connections with a large number of vehicles.

Method used

By registering a signaling security gateway, uploading real-time data and receiving control instructions based on the SIP protocol to connect to the Internet of Vehicles service domain and disconnect when necessary. At the same time, UDP protocol is used for data transmission to avoid the congestion control and packet loss and retransmission mechanism of the TCP protocol.

Benefits of technology

It improves the real-time and transmission efficiency of communication between the Internet of Vehicles platform and vehicles, reduces the pressure on cloud services, and solves the problem of low transmission efficiency of TCP protocol.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120151335A_ABST
    Figure CN120151335A_ABST
Patent Text Reader

Abstract

The invention discloses a remote communication method of Internet of Vehicles data and related equipment, relates to the technical field of vehicle communication, and mainly aims to solve the problem of low transmission efficiency of a TCP (Transmission Control Protocol) used by the remote communication of the Internet of Vehicles data at present. The method comprises the following steps: registering a signaling security gateway; uploading real-time data and receiving a control instruction based on the signaling security gateway so as to connect an Internet of Vehicles service domain; and obtaining a logout request of the signaling security gateway to disconnect the connection with the Internet of Vehicles service domain. The method is used for the remote communication process of the Internet of Vehicles data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of vehicle communication, and in particular, to a method for remote communication of vehicle networking data and related devices. Background Art

[0002] With the development of vehicle intelligence and networking, an automobile is no longer an isolated entity. Cloud services can communicate with vehicles through a network for real-time data collection to ensure the driving safety of vehicles. Other control terminals, such as mobile phone APPs, intelligent terminals, etc., can also remotely control vehicles with the help of cloud services, bringing a better user experience.

[0003] Currently, vehicles communicate with the cloud mainly by using TCP (transmission control protocol) to transmit vehicle data. However, the TCP protocol is a connection-based transmission communication protocol. The cloud service needs to establish a connection with the vehicle to communicate. In actual scenarios, the cloud service maintains connections with a large number of vehicles, which brings great pressure to the server. Moreover, due to mechanisms such as congestion control and packet loss retransmission of the TCP protocol, the transmission efficiency is also extremely low. Summary of the Invention

[0004] In view of the above problems, the present invention provides a method for remote communication of vehicle networking data and related devices, mainly aiming to solve the problem of low transmission efficiency of the TCP protocol used in the current remote communication of vehicle networking data.

[0005] To solve the above-mentioned at least one technical problem, in a first aspect, the present invention provides a method for remote communication of vehicle networking data, and the method includes:

[0006] Register a signaling security gateway;

[0007] Upload real-time data and receive control instructions based on the signaling security gateway to connect to the vehicle networking service domain;

[0008] Obtain a deregistration request of the signaling security gateway to disconnect from the vehicle networking service domain.

[0009] Optionally, the registering of the signaling security gateway includes:

[0010] Send a registration request to the signaling security gateway based on the SIP protocol, where the header field of the registration request contains authentication information;

[0011] When the vehicle identity corresponding to the registration request is legal, send a success response to the vehicle to register the signaling security gateway;

[0012] When the vehicle identity corresponding to the registration request is illegal, send a denial-of-service reply to the vehicle.

[0013] Optionally, the above method further includes:

[0014] Obtaining a deregistration request based on the signaling security gateway, wherein the header field of the deregistration request contains expiration information;

[0015] When the vehicle identity corresponding to the deregistration request is legal, sending a success response to the vehicle based on the deregistration request to deregister the signaling security gateway.

[0016] Optionally, the above method further includes:

[0017] During the communication process between the vehicle and the signaling security gateway, periodically sending heartbeat packets to maintain the connection validity of the communication.

[0018] Optionally, the uploading of real-time data and receiving of control instructions based on the signaling security gateway to connect to the vehicle networking service domain includes:

[0019] Uploading real-time data to the signaling security gateway based on the SIP protocol;

[0020] Forwarding the real-time data to the data service background for protocol conversion and data processing.

[0021] Optionally, the uploading of real-time data and receiving of control instructions based on the signaling security gateway to connect to the vehicle networking service domain includes:

[0022] Sending a control instruction to the data service background based on the HTTP protocol;

[0023] Converting the control instruction into a corresponding SIP protocol based on the data service background;

[0024] Forwarding the control instruction corresponding to the SIP protocol to the signaling security gateway for synchronization to the vehicle.

[0025] Optionally, the above method further includes:

[0026] When the vehicle receives the control instruction, responding with a remote control receipt based on the SIP protocol;

[0027] When the signaling security gateway receives the receipt, forwarding the receipt to the data service background to respond to the receipt to the human operation terminal based on the HTTP.

[0028] In a second aspect, an embodiment of the present invention further provides a remote communication device for vehicle networking data, including:

[0029] A registration unit for registering a signaling security gateway;

[0030] A connection unit, configured to upload real-time data and receive control instructions based on the signaling security gateway to connect to the vehicle networking service domain;

[0031] A disconnection unit, configured to obtain a logout request of the signaling security gateway to disconnect from the vehicle networking service domain.

[0032] To achieve the above object, according to a third aspect of the present invention, there is provided a computer-readable storage medium, where the computer-readable storage medium includes a stored program, and when the above program is executed by a processor, the steps of the remote communication method for vehicle networking data described above are implemented.

[0033] To achieve the above object, according to a fourth aspect of the present invention, there is provided an electronic device, including at least one processor and at least one memory connected to the processor; wherein, the above processor is configured to call program instructions in the above memory to execute the steps of the remote communication method for vehicle networking data described above.

[0034] By means of the above technical solutions, for the problem of the low transmission efficiency of the TCP protocol currently used in the remote communication of vehicle networking data, the present invention provides a remote communication method and related devices for vehicle networking data. The present invention registers a signaling security gateway; uploads real-time data and receives control instructions based on the signaling security gateway to connect to the vehicle networking service domain; obtains a logout request of the signaling security gateway to disconnect from the vehicle networking service domain. The protocol for the vehicle networking cloud service to communicate with the vehicle mentioned in the above solution is extended on the basis of the SIP protocol, the message body uses XML encoding, and the data transmission between the cloud service and the vehicle uses UDP (User Datagram Protocol). Thereby avoiding the disadvantages brought by using the TCP protocol to transmit data, and at the same time giving a solution to the problem of unreliable data transmission when using the UDP protocol to communicate with the vehicle, improving the real-time performance and transmission efficiency of the communication between the vehicle networking platform and the vehicle.

[0035] Correspondingly, the remote communication device, equipment and computer-readable storage medium for vehicle networking data provided by the embodiments of the present invention also have the above technical effects.

[0036] The above description is only an overview of the technical solutions of the present invention. In order to be able to understand the technical means of the present invention more clearly, it can be implemented according to the content of the description. And in order to make the above and other objects, features and advantages of the present invention more obvious and understandable, the specific embodiments of the present invention are hereinafter specifically exemplified. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] By reading the following detailed description of the preferred embodiments, various other advantages and benefits will become apparent to those of ordinary skill in the art. The drawings are only for the purpose of illustrating the preferred embodiments and are not considered to be a limitation of the present invention. Also, throughout the drawings, the same reference numerals are used to represent the same components. In the drawings:

[0038] Figure 1 A schematic flowchart of a method for remote communication of vehicle networking data provided by an embodiment of the present invention is shown;

[0039] Figure 2 A schematic structural diagram of a remote communication system for vehicle networking data provided by an embodiment of the present invention is shown;

[0040] Figure 3 A schematic flowchart of a process for a vehicle to communicate with a vehicle network provided by an embodiment of the present invention is shown;

[0041] Figure 4 A schematic flowchart of a vehicle registration process provided by an embodiment of the present invention is shown;

[0042] Figure 5 A timing diagram of a vehicle registration provided by an embodiment of the present invention is shown;

[0043] Figure 6 A schematic flowchart of a process for a vehicle to upload real-time data and for a control terminal to achieve remote control provided by an embodiment of the present invention is shown;

[0044] Figure 7 A timing diagram of real-time data reporting provided by an embodiment of the present invention is shown;

[0045] Figure 8 A timing diagram of a smart terminal remotely controlling a vehicle provided by an embodiment of the present invention is shown;

[0046] Figure 9 A schematic block diagram of the composition of a remote communication device for vehicle networking data provided by an embodiment of the present invention is shown;

[0047] Figure 10 A schematic block diagram of the composition of a remote communication electronic device for vehicle networking data provided by an embodiment of the present invention is shown. Detailed Embodiments

[0048] The exemplary embodiments of the present invention will be described in more detail below with reference to the drawings. Although the exemplary embodiments of the present invention are shown in the drawings, it should be understood that the present invention can be implemented in various forms and should not be limited by the embodiments set forth herein. On the contrary, these embodiments are provided so that the present invention can be more thoroughly understood and the scope of the present invention can be fully conveyed to those skilled in the art.

[0049] To solve the problem of low transmission efficiency of the TCP protocol used in the current remote communication of vehicle networking data, an embodiment of the present invention provides a method for remote communication of vehicle networking data, as Figure 1 shown, the method includes:

[0050] S101. Register a signaling security gateway;

[0051] The steps of the above S101 further include S1011, S1012, and S1013:

[0052] S1011. Send a registration request to the signaling security gateway based on the SIP protocol, where the header field of the registration request contains authentication information; when the vehicle identity corresponding to the registration request is legal, send a successful response to the vehicle to register the signaling security gateway; when the vehicle identity corresponding to the registration request is illegal, send a denial of service reply to the vehicle.

[0053] S1012. Obtain a deregistration request based on the signaling security gateway, where the header field of the deregistration request contains expiration information; when the vehicle identity corresponding to the deregistration request is legal, send a successful response to the vehicle based on the deregistration request to deregister the signaling security gateway.

[0054] S1013. During the communication process between the vehicle and the signaling security gateway, periodically send heartbeat packets to maintain the connection validity of the communication.

[0055] S102. Upload real-time data and receive control instructions based on the signaling security gateway to connect to the vehicle networking service domain;

[0056] Specifically, the vehicle sends a REGISTER registration request to the signaling security gateway based on the SIP protocol, and provides authentication information in the Authorization field of the request header. The gateway verifies the request. If it checks that the vehicle identity is legal, it sends a successful response 200OK to the vehicle; if the vehicle identity is illegal, it sends a denial of service reply. During the communication process between the vehicle and the signaling security gateway, a heartbeat is periodically sent to keep the session alive. When the vehicle is deregistered, it sends a REGISTER request to the gateway, provides authentication information in the Authorization field of the request header, and the value of the Expires field is 0 to indicate deregistration. The gateway sends a successful response 200OK to the vehicle to end the session.

[0057] The steps of the above S102 further include S1021, S1022, and S1023:

[0058] S1021. Upload real-time data to the signaling security gateway based on the SIP protocol;

[0059] Forward the real-time data to the data service background for protocol conversion and data processing.

[0060] S1022. Send a control instruction to the data service background based on the HTTP protocol;

[0061] Convert the control instruction into a corresponding SIP protocol based on the data service background;

[0062] Forward the control instruction corresponding to the SIP protocol to the signaling security gateway for synchronization to the vehicle.

[0063] S1023. In the case where the vehicle receives the control instruction, respond with a remote control receipt based on the SIP protocol;

[0064] In the case where the signaling security gateway receives the receipt, forward the receipt to the data service background to respond to the receipt to the human operation terminal based on HTTP.

[0065] Exemplarily, the vehicle uses the SIP protocol to upload real-time data to the signaling security gateway, and the signaling security gateway is responsible for forwarding it to the data service background for protocol conversion and data processing. The control terminal uses the HTTP protocol to send a vehicle control instruction to the data service background, and the background service converts the instruction into the SIP protocol and then sends it to the signaling security gateway. After the gateway verifies the permissions and instruction format, it issues it to the vehicle for execution. When the vehicle receives the control instruction, it responds with a remote control receipt based on the SIP protocol. The gateway receives the receipt and forwards it to the data service background, and the background service responds to the receipt to the terminal based on HTTP. After the remote control instruction is executed, the vehicle responds with the execution result based on the SIP protocol. The gateway receives the execution result and forwards it to the data service background, and the background service responds to the result to the human operation terminal based on HTTP.

[0066] Based on the above solution, the cloud service of the vehicle networking communicates with the vehicle through the UDP protocol. The two parties do not need to establish and maintain a network connection, which can significantly reduce the pressure on the cloud service and improve the performance and throughput of the vehicle networking service.

[0067] By extending on the basis of the SIP protocol through this protocol, the detailed processes of registration, logout, heartbeat, data upload, remote control instruction issuance, remote control receipt and result reporting, etc. between the vehicle and the cloud service are specified, which can effectively achieve the accuracy and security of communication between the cloud service and the vehicle.

[0068] S103. Obtain the logout request of the signaling security gateway to disconnect from the vehicle networking service domain.

[0069] Based on the above solution, the signaling security gateway completes registration, uploads real-time data, receives control instructions sent by the gateway, communicates with the vehicle networking service domain, initiates a deregistration request, and ends the communication with the vehicle networking service domain. For the problem of the low transmission efficiency of the TCP protocol currently used in the remote communication of vehicle networking data, the present invention registers a signaling security gateway; uploads real-time data and receives control instructions based on the signaling security gateway to connect to the vehicle networking service domain; obtains the deregistration request of the signaling security gateway to disconnect from the vehicle networking service domain. The protocol for the vehicle networking cloud service to communicate with the vehicle mentioned in the above solution is extended based on the SIP protocol, the message body uses XML encoding, and the data transmission between the cloud service and the vehicle uses UDP (User Datagram Protocol). This avoids the disadvantages brought by using the TCP protocol to transmit data, and at the same time gives a solution to the problem of unreliable data transmission when using the UDP protocol to communicate with the vehicle, improving the real-time performance and transmission efficiency of the communication between the vehicle networking platform and the vehicle.

[0070] As Figure 2 shown, based on the above method, the present application provides an overall system structure, which is divided into a vehicle domain, a service domain, and a control terminal, where:

[0071] TBOX: Provides an external network access channel for the vehicle.

[0072] Signaling security gateway: As the entry for the vehicle networking cloud to communicate with the vehicle, it is responsible for processing vehicle registration, deregistration, and forwarding other requests, and communicates with the vehicle and the data service background using the UDP protocol.

[0073] Data service background: Responsible for parsing data packets according to a custom protocol, processing data such as vehicle reporting and remote control, and providing remote control services for the control terminal based on the HTTP protocol

[0074] Control terminal: Used to communicate with the data service background through the network and initiate remote control.

[0075] It should be noted that the communication between the vehicle and the signaling security gateway meets the following requirements:

[0076] Protocol requirements: Secure registration and session control are implemented using the REGISTER method specified in the SIP protocol IETF RFC 3261, and applications such as vehicle remote control and vehicle real-time status query are implemented using the MESSAGE method specified in the SIP extension protocol IETF RFC 3428.

[0077] Transmission requirements: The system network layer uses the IP protocol, and the transport layer should use the UDP protocol.

[0078] Network transmission security: At the transport layer, TLS is used to securely encrypt the sent data packets, and digital digest authentication is performed on the data. In the data header field of the sent data, the Date field is enabled, and the Note field is added. Note = (Digestnonce = "", algorithm =), where the value of nonce is the value of the digital digest after BASE64 encoding, and the value of algorithm is the name of the digital digest algorithm.

[0079] The real-time data reporting, remote control request, remote control receipt, and result-related commands shall meet the following requirements:

[0080] The Content-type header field of the MESSAGE message header is Content-type: Appplication / xml;

[0081] The command message body is encapsulated in XML, and the metadata sequence format of the message body shall comply with the regulations of the following protocol;

[0082] The real-time data reporting command shall include the command type (CmdType), command sequence number (SN), device code (VIN), real-time data body, etc.;

[0083] The device control command shall include the command type (CmdType), command sequence number (SN), device code (VIN), sub-command, etc.;

[0084] The device response command shall include the command type (CmdType), command sequence number (SN), device code (VIN), execution result (Result).

[0085] Specifically, the message body of the above communication protocol uses XML encoding, which has characteristics such as lightweight and extensibility, making the protocol highly compatible and facilitating business iteration. The xml protocol for the communication message body between the vehicle and the gateway is as follows:

[0086] The leading description of the XML Schema file of the request command message body is:

[0087]

[0088]

[0089] The body of the XML Schema file of the real-time data reporting message body is:

[0090]

[0091]

[0092] The body of the XML Schema file of the device control command message body is:

[0093]

[0094]

[0095] The response command message body XML Schema file body is as follows:

[0096]

[0097]

[0098] Furthermore, as an implementation of the above Figure 1 shown method, an embodiment of the present invention further provides a remote communication device for vehicle networking data, which is used to implement the above Figure 1 shown method. The device embodiment corresponds to the foregoing method embodiment. For the convenience of reading, the details of the foregoing method embodiment will not be repeated one by one in this device embodiment. However, it should be clear that the device in this embodiment can correspondingly implement all the contents of the foregoing method embodiment. As Figure 9 shown, the device includes: a registration unit 21, a connection unit 22, and a disconnection unit 23, where

[0099] The registration unit 21 is used to register a signaling security gateway;

[0100] The connection unit 22 is used to upload real-time data and receive control instructions based on the signaling security gateway to connect to the vehicle networking service domain;

[0101] The disconnection unit 23 is used to obtain a logout request of the signaling security gateway to disconnect from the vehicle networking service domain.

[0102] The processor contains a kernel, and the kernel retrieves the corresponding program unit from the memory. One or more kernels can be set, and by adjusting the kernel parameters, a remote communication method for vehicle networking data can be implemented, which can solve the problem of low transmission efficiency of the TCP protocol currently used for remote communication of vehicle networking data.

[0103] An embodiment of the present invention provides a computer-readable storage medium. The above computer-readable storage medium includes a stored program, and when the program is executed by a processor, the remote communication method for vehicle networking data is implemented.

[0104] An embodiment of the present invention provides a processor, and the processor is used to run a program. When the program runs, the remote communication method for vehicle networking data is executed.

[0105] An embodiment of the present invention provides an electronic device, which includes at least one processor and at least one memory connected to the processor; wherein, the processor is configured to call program instructions in the memory to execute the remote communication method for vehicle networking data as described above.

[0106] An embodiment of the present invention provides an electronic device 30, as Figure 10 shown, the electronic device includes at least one processor 301, at least one memory 302 connected to the processor, and a bus 303; wherein, the processor 301 and the memory 302 communicate with each other through the bus 303; the processor 301 is configured to call program instructions in the memory to execute the remote communication method for vehicle networking data as described above.

[0107] The intelligent electronic device herein can be a PC, a PAD, a mobile phone, etc.

[0108] The present application also provides a computer program product, which is suitable for executing a program initialized with the steps of the remote communication method for vehicle networking data when executed on a process management electronic device.

[0109] It should be noted that in the above embodiments, the descriptions of the various embodiments have their own emphases. For parts not detailedly described in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0110] Those skilled in the art should understand that the embodiments of the present application can be provided as a method, a system, or a computer program product. Therefore, the present application can adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present application can adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk memories, CD-ROMs, optical memories, etc.) containing computer-usable program codes.

[0111] The present application is described with reference to the flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to the processors of general-purpose computers, special-purpose computers, embedded computers, or other programmable data processing devices to generate a machine, so that the instructions executed by the processors of the computer or other programmable data processing devices generate means for implementing the functions specified in Figure 1 one process or multiple processes and / or blocks Figure 1 one block or multiple blocks.

[0112] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a particular manner, such that the instructions stored in the computer-readable memory produce a manufacture including an instruction device that implements the functions specified in one or more of the acts Figure 1 acts or multiple acts and / or boxes Figure 1 boxes or multiple boxes.

[0113] These computer program instructions can also be loaded onto a computer or other programmable data processing device, such that a series of operational steps are performed on the computer or other programmable device to produce a computer-implemented process, whereby the instructions executed on the computer or other programmable device provide steps for implementing the functions specified in one or more of the acts Figure 1 acts or multiple acts and / or boxes Figure 1 boxes or multiple boxes.

[0114] Embodiments of the present application also provide a computer program product, which includes computer software instructions that, when running on a processing device, cause the processing device to execute the process of controlling the memory in the corresponding Figure 1 embodiment.

[0115] The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the processes or functions according to the embodiments of the present application are generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable devices. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (such as coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (such as infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can store or a data storage device such as a server or data center that includes one or more integrated available media. The available medium can be a magnetic medium (such as a floppy disk, hard disk, magnetic tape), an optical medium (such as a DVD), or a semiconductor medium (such as a solid state disk (SSD)), etc.

[0116] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.

[0117] In several embodiments provided by the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of units is only a logical function division. In actual implementation, there can be other division methods. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed coupling, direct coupling, or communication connection to each other can be through some interfaces, and the indirect coupling or communication connection of devices or units can be in electrical, mechanical, or other forms.

[0118] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place, or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0119] In addition, in each embodiment of the present application, the functional units can be integrated into one processing unit, or each unit can exist physically alone, or two or more units can be integrated into one unit. The above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.

[0120] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods in each embodiment of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.

[0121] The above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those of ordinary skill in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or perform equivalent replacements for some of the technical features; and these modifications or replacements do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of each embodiment of the present application.

Claims

1. A remote communication method for vehicle network data, characterized in that: include: Register the signaling security gateway; Uploading real-time data and receiving control instructions based on the signaling security gateway to connect to the Internet of Vehicles service domain; Obtain a deregistration request from the signaling security gateway to disconnect from the Internet of Vehicles service domain.

2. The method according to claim 1, characterized in that The registration signaling security gateway includes: Sending a registration request to the signaling security gateway based on the SIP protocol, wherein the header field of the registration request contains authentication information; If the vehicle identity corresponding to the registration request is legal, sending a success response to the vehicle to register the signaling security gateway; In the event that the vehicle identity corresponding to the registration request is illegal, a denial of service response is sent to the vehicle.

3. The method according to claim 1, characterized in that Also includes: Acquiring a deregistration request based on the signaling security gateway, wherein a header field of the deregistration request contains expiration information; In the case that the vehicle identity corresponding to the deregistration request is legal, a success response is sent to the vehicle based on the deregistration request to deregister the signaling security gateway.

4. The method according to claim 2, characterized in that: Also includes: During the communication process between the vehicle and the signaling security gateway, heartbeat packets are sent regularly to maintain the validity of the communication connection.

5. The method according to claim 1, characterized in that The uploading of real-time data and receiving of control instructions based on the signaling security gateway to connect to the Internet of Vehicles service domain includes: Upload real-time data to the signaling security gateway based on the SIP protocol; The real-time data is forwarded to the data service background for protocol conversion and data processing.

6. The method according to claim 5, characterized in that The uploading of real-time data and receiving of control instructions based on the signaling security gateway to connect to the Internet of Vehicles service domain includes: Sending control instructions to the data service backend based on the HTTP protocol; Convert the control instruction into a SIP protocol response based on the data service background; The control instructions corresponding to the SIP protocol are forwarded to the signaling security gateway to be synchronized to the vehicle.

7. The method according to claim 6, characterized in that Also includes: When the vehicle receives the control command, responding to the remote control receipt based on the SIP protocol; When the signaling security gateway receives the receipt, the receipt is forwarded to the data service background, so as to respond to the receipt to the human operation terminal based on HTTP.

8. A remote communication device for Internet of Vehicles data, characterized in that: Also includes: A registration unit, used for registering a signaling security gateway; A connection unit, used to upload real-time data and receive control instructions based on the signaling security gateway to connect to the Internet of Vehicles service domain; A disconnection unit is used to obtain a deregistration request from the signaling security gateway to disconnect from the Internet of Vehicles service domain.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium includes a stored program, wherein when the program is executed by a processor, the steps of the remote communication method of vehicle network data according to any one of claims 1 to 7 are implemented.

10. An electronic device, characterized in that: The electronic device includes at least one processor and at least one memory connected to the processor; wherein the processor is used to call program instructions in the memory to execute the steps of the remote communication method of vehicle network data as described in any one of claims 1 to claim 7.