Method and device for creating data channel of internet of vehicles, cloud and terminal equipment

By performing two-way authentication between the cloud and the terminal device to verify the consistency of the vehicle identification code, the problem of cloud platform data anomalies caused by terminal device tampering with the data channel is solved, and the security and reliability of data interaction between the terminal device and the cloud are achieved.

CN118316686BActive Publication Date: 2025-10-24CHERY AUTOMOBILE CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202410458602.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-04-16
Publication Date
2025-10-24
Estimated Expiration
2044-04-16

AI Technical Summary

Technical Problem

In the Internet of Vehicles, the terminal device tampers with the data channel after obtaining authentication, causing the cloud platform to make errors when obtaining data from the data channel and handle data anomalies.

Method used

By performing two-way authentication between the cloud and the terminal device, it verifies whether the vehicle identification code carried by the terminal device is consistent with the vehicle identification code of the target data channel. Data channel creation is only allowed when they are consistent, preventing the terminal device from accidentally or maliciously creating a data channel that is inconsistent with its own information.

Benefits of technology

Ensure the uniqueness of the data channel between the terminal device and the cloud, prevent data channel tampering, improve the security and reliability of data interaction, and prevent cloud platform service anomalies.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118316686B_ABST
    Figure CN118316686B_ABST
Patent Text Reader

Abstract

The application relates to the technical field of Internet of Vehicles, in particular to a method and device for creating an Internet of Vehicles data channel, a cloud terminal and a terminal device, wherein the method comprises the following steps: obtaining a request for creating a target data channel uploaded by a target terminal device of a vehicle, wherein the request contains the identification, username and target data channel of the target terminal device; checking whether the vehicle identification code in the identification is consistent with the vehicle identification code in the target data channel; if the vehicle identification codes are consistent, the target terminal device is allowed to create the target data channel. Thus, the problems that the terminal device tampers with the data channel after obtaining authentication in the related art, the cloud terminal obtains data channel data with errors, and data is abnormally processed are solved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the technical field of Internet of Vehicles, and in particular to a method and device for creating an Internet of Vehicles data channel, a cloud terminal and a terminal device. BACKGROUND

[0002] In the application of Internet of Vehicles, after the cloud platform and the terminal establish a secure encrypted channel, the vehicle remote control and the reported data can be issued to the vehicle. This method is agreed with the authentication method and the channel Topic, and the terminal is defaulted to be in accordance with the agreed method. However, in fact, after the terminal is authenticated, the terminal does not generate the channel in accordance with the agreed method due to the misoperation in some cases.

[0003] After the terminal has obtained the authentication, the data channel Topic is tampered with when establishing the channel, which causes the cloud platform to obtain the channel data incorrectly, and further causes the cloud platform to abnormally process the data, and even causes the service to be paralyzed in a serious case. SUMMARY

[0004] The present application provides a method and device for creating an Internet of Vehicles data channel, a cloud terminal and a terminal device to solve the problem that the terminal device tampers with the data channel after obtaining the authentication in the related art, which causes the cloud terminal to obtain the data channel data incorrectly and abnormally process the data.

[0005] The first aspect of the present application provides a method for creating an Internet of Vehicles data channel, which is applied to a cloud terminal and includes the following steps: obtaining a request for creating a target data channel uploaded by a target terminal device of a vehicle, wherein the request contains the identification of the target terminal device, the username and the target data channel; verifying whether the vehicle identification code in the identification is consistent with the vehicle identification code in the target data channel; if the vehicle identification codes are consistent, allowing the target terminal device to create the target data channel.

[0006] Optionally, in an embodiment of the present application, before obtaining the request for creating the target data channel uploaded by the target terminal device of the vehicle, the method further includes: obtaining the identification, the username and the password of the target terminal device uploaded by the target terminal device of the vehicle; verifying the identification, the username and the password; if the verification is passed, obtaining the request for creating the target data channel uploaded by the target terminal device of the vehicle.

[0007] Optionally, in an embodiment of the present application, after allowing the target terminal device to create the target data channel, the method further includes: obtaining a login message encapsulated by the target terminal device, wherein the login message contains the related data of the vehicle; and performing business processing by using the target data channel.

[0008] Optionally, in one embodiment of the present application, after allowing the target terminal device to create the target data channel, the method further comprises: feeding back the target data channel creation result to the target terminal device.

[0009] The second aspect embodiment of the present application provides a method for creating a data channel of Internet of Vehicles. The method is applied to a terminal device and comprises the following steps: uploading a request of a target terminal device of a vehicle to create a target data channel; receiving a verification result issued by a cloud, wherein the cloud is configured to verify the request; if the verification result is verified, creating the target data channel and using the target data channel to process a business.

[0010] Optionally, in one embodiment of the present application, before uploading the request of the target terminal device of the vehicle to create the target data channel, the method further comprises: uploading an identifier, a username and a password of the target terminal device uploaded by the target terminal device of the vehicle, wherein the cloud is configured to verify the identifier, the username and the password; if the cloud is verified, uploading the request of the target terminal device of the vehicle to create the target data channel.

[0011] The third aspect embodiment of the present application provides a device for creating a data channel of Internet of Vehicles. The device is applied to a cloud and comprises: an acquisition module configured to acquire a request uploaded by a target terminal device of a vehicle to create a target data channel, wherein the request contains an identifier of the target terminal device, a username and a data channel to be created; a first verification module configured to verify whether a vehicle identification code in the identifier is consistent with a vehicle identification code in the target data channel; and an allowing module configured to allow the target terminal device to create the target data channel if the vehicle identification codes are consistent.

[0012] Optionally, in one embodiment of the present application, the device further comprises: a second verification module configured to, before acquiring the request uploaded by the target terminal device of the vehicle to create the target data channel, acquire an identifier, a username and a password of the target terminal device uploaded by the target terminal device of the vehicle; verify the identifier, the username and the password; and if the verification is passed, acquire the request uploaded by the target terminal device of the vehicle to create the target data channel.

[0013] Optionally, in one embodiment of the present application, the device further comprises: a processing module configured to, after allowing the target terminal device to create the target data channel, acquire a login packet encapsulated by the target terminal device, wherein the login packet contains related data of the vehicle, and the target terminal device defines a target data channel for login by using the login packet; and after listening to the target terminal device logging into the target data channel, using the target data channel to process a business.

[0014] Optionally, in one embodiment of the present application, the device further comprises: a feedback module configured to, after allowing the target terminal device to create the target data channel, feed back the target data channel creation result to the target terminal device.

[0015] The fourth aspect of the present application provides a device for creating a data channel of Internet of Vehicles. The device is applied to a terminal device and comprises: a first uploading module configured to upload a request of a target terminal device of a vehicle for creating a target data channel; a receiving module configured to receive a verification result issued by a cloud, wherein the cloud is configured to verify the request; and a creating module configured to create the target data channel and perform business processing by using the target data channel if the verification result is verified.

[0016] Optionally, in one embodiment of the present application, the device further comprises a second uploading module configured to upload an identifier, a username and a password of the target terminal device uploaded by the target terminal device of the vehicle before uploading the request of the target terminal device of the vehicle for creating the target data channel, wherein the cloud is configured to verify the identifier, the username and the password; and the request of the target terminal device of the vehicle for creating the target data channel is uploaded if the cloud is verified.

[0017] The fifth aspect of the present application provides a cloud, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to perform the method for creating a data channel of Internet of Vehicles as described in the above embodiments.

[0018] The sixth aspect of the present application provides a terminal device, comprising a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to perform the method for creating a data channel of Internet of Vehicles as described in the above embodiments.

[0019] Therefore, the present application has at least the following beneficial effects:

[0020] The embodiments of the present application can verify the vehicle identification code carried by the terminal device with the vehicle identification code of the data channel to be created, and allow the creation of the data channel after the verification is consistent, thereby preventing the terminal device from creating a data channel inconsistent with its own information due to misoperation or maliciousness, avoiding the tampering of the data channel by the terminal device, ensuring the uniqueness of the data channel between the terminal device and the cloud, and making the interaction between the terminal device and the cloud platform data more secure and reliable. Thus, the technical problems in the related art that the terminal device tampers with the data channel after obtaining the authentication, causing the cloud to make mistakes when obtaining the data channel data and abnormally processing the data are solved.

[0021] Additional aspects and advantages of the present application will be in part apparent and in part pointed out hereinafter. BRIEF DESCRIPTION OF DRAWINGS

[0022] The above and / or additional aspects and advantages of the present application will become apparent and be readily appreciated from the following description, including the accompanying drawings, in which:

[0023] Figure 1 A flow chart of a method for creating a data channel for vehicle networking according to an embodiment of the application is shown in FIG. 1.

[0024] Figure 2 A flow chart of a method for creating a data channel for vehicle networking according to another embodiment of the application is shown in FIG. 2.

[0025] Figure 3 A flow chart of a method for creating a data channel for vehicle networking according to an embodiment of the application is shown in FIG. 1.

[0026] Figure 4 A block diagram of an apparatus for creating a data channel for vehicle networking according to an embodiment of the application is shown in FIG. 3.

[0027] Figure 5 A block diagram of an apparatus for creating a data channel for vehicle networking according to another embodiment of the application is shown in FIG. 4. DETAILED DESCRIPTION

[0028] Embodiments of the application are described in detail below with reference to the accompanying drawings, in which like or similar elements or components are denoted throughout by like reference characters, and wherein the embodiments described below are illustrative of the principles of the application and are not intended to limit the application.

[0029] A method, an apparatus, a cloud device and a terminal device for creating a data channel for vehicle networking according to embodiments of the application are described below with reference to the accompanying drawings. In view of the background art mentioned above, the terminal device may, in some cases, be misused after authentication, which can cause the terminal device to generate a data channel in a manner that deviates from the agreed manner, even though the terminal device has passed the interactive authentication. To address this problem, a method for creating a data channel for vehicle networking is provided in the present application. In this method, after a terminal device connects to a cloud device and passes a two-way authentication, the terminal device applies to the cloud device for establishing a data channel. The cloud device verifies whether the terminal device is legitimate and whether the information carried by the terminal device is identical to the information in the data channel to be established. If the verification is passed, the cloud device establishes a data channel Topic. In this way, the problem of tampering with a data channel by a terminal device after passing the authentication, which can cause the cloud device to obtain incorrect data channel data and process the data abnormally, is solved.

[0030] In the related art, the verification can be performed when the data channel is established. The verification method is a full-field complete match. However, after a certain amount of traffic is reached, a performance bottleneck can occur. The verification method according to the embodiments of the present application does not need to consider the problem of performance bottleneck caused by the amount.

[0031] Specifically, Figure 1 A flow chart of a method for creating a data channel for vehicle networking according to an embodiment of the application is shown in FIG. 1.

[0032] As Figure 1 shown, the method for creating the Internet of Vehicles data channel is applied to the cloud and includes the following steps:

[0033] In step S101, a request for creating a target data channel uploaded by a target terminal device of a vehicle is acquired, wherein the request contains an identification of the target terminal device, a username, and the target data channel.

[0034] The request contains the identification (clientId) of the target terminal device, the username (username), and the data channel to be created (Topic), that is, the request for creating the target data channel carries the clientId, the Topic, and the username.

[0035] It can be understood that the embodiments of the present application can acquire the request for creating the target data channel Topic uploaded by the target terminal device of the vehicle.

[0036] In the embodiments of the present application, before acquiring the request for the suggested data channel uploaded by the target terminal device of the vehicle, the following steps are further included: acquiring the identification of the target terminal device, the username, and the password uploaded by the target terminal device of the vehicle; checking the identification, the username, and the password; if the checking is passed, acquiring the request for creating the target data channel uploaded by the target terminal device of the vehicle.

[0037] Since the legality of the target terminal device is detected before acquiring the request for the suggested data channel uploaded by the target terminal device of the vehicle, the embodiments of the present application can check the identification (clientId) of the target terminal device, the username (username), and the password (password), and acquire the request for creating the target data channel uploaded by the target terminal device of the vehicle after the checking is passed.

[0038] In step S102, it is checked whether the vehicle identification code in the identification is consistent with the vehicle identification code in the target data channel.

[0039] It can be understood that the embodiments of the present application can check whether the vehicle identification code (vin code) in the identification of the target terminal device is consistent with the vehicle identification code in the target data channel (the data channel Topic to be created), to prevent the Topic information from being tampered after the authentication connection is acquired.

[0040] In step S103, if the vehicle identification codes are consistent, the target terminal device is allowed to create the target data channel.

[0041] It can be understood that the embodiment of the present application can allow the creation of the target data channel when the vehicle identification code in the identifier of the target terminal device is consistent with the vehicle identification code in the target data channel, thereby preventing the terminal device from being misused or maliciously creating a data channel inconsistent with its own information, avoiding tampering with the data channel by the terminal device, making the interaction between the terminal device and the cloud data more secure and reliable, and ensuring the uniqueness of the data channel between the terminal device and the cloud.

[0042] In the embodiment of the present application, after allowing the target terminal device to create the target data channel, the method further comprises: obtaining a login message encapsulated by the target terminal device, wherein the login message contains the related data of the vehicle, and the target terminal device defines the data channel for login by using the login message, and performs business processing by using the target data channel after listening to the login of the target terminal device to the target data channel.

[0043] The login message contains the related data of the vehicle.

[0044] It can be understood that after allowing the target terminal device to create the target data channel, the embodiment of the present application can obtain the login message encapsulated by the target terminal device, and the target terminal device defines the data channel by using the login message, and performs business processing by using the target data channel after listening to the login of the target terminal device to the target data channel.

[0045] In the embodiment of the present application, after allowing the target terminal device to create the target data channel, the method further comprises: feeding back the creation result of the target data channel to the target terminal device.

[0046] It can be understood that the embodiment of the present application can feed back the creation result of the target data channel to the target terminal device after allowing the target terminal device to create the target data channel.

[0047] According to the creation method of the Internet of Vehicles data channel provided by the embodiment of the present application, the vehicle identification code carried by the terminal device can be checked with the vehicle identification code of the data channel to be created, and the creation of the data channel is allowed after the check is consistent, thereby preventing the terminal device from being misused or maliciously creating a data channel inconsistent with its own information, avoiding tampering with the data channel by the terminal device, ensuring the uniqueness of the data channel between the terminal device and the cloud, and making the interaction between the terminal device and the cloud platform data more secure and reliable.

[0048] The above embodiments focus on introducing the creation method of the Internet of Vehicles data channel from the cloud, and the following embodiments will focus on introducing the creation method of the Internet of Vehicles data channel from the terminal device, and the embodiments not described in detail can be referred to each other.

[0049] Figure 2 The flowchart of the creation method of the Internet of Vehicles data channel is provided for another embodiment of the present application.

[0050] As Figure 2 shown, the method for creating the Internet of Vehicles data channel is applied to a terminal device and includes the following steps:

[0051] In step S201, a target terminal device of an uploaded vehicle creates a request for a target data channel.

[0052] The request includes an identifier, a username, and the target data channel of the target terminal device.

[0053] In the embodiment of the present application, before the request for creating the target data channel by the target terminal device of the uploaded vehicle, the identifier, the username, and the password of the target terminal device of the uploaded vehicle are uploaded, wherein the cloud is used to verify the identifier, the username, and the password; and if the verification by the cloud is passed, the request for creating the target data channel by the target terminal device of the uploaded vehicle is uploaded.

[0054] It can be understood that, before the request for creating the target data channel by the target terminal device of the uploaded vehicle, the identifier, the username, and the password of the target terminal device of the uploaded vehicle can be uploaded, and after the verification by the cloud is passed, the request for creating the target data channel by the target terminal device of the uploaded vehicle is uploaded, so as to detect the legitimacy of the target terminal device.

[0055] In step S202, a verification result issued by the cloud is received, wherein the cloud is used to verify the request.

[0056] The cloud verifies the request by comparing the vehicle identification code in the identifier of the target device in the request with the vehicle identification code in the target data channel, and if the vehicle identification codes are consistent, the verification is passed.

[0057] In step S203, if the verification result is that the verification is passed, the target data channel is created, and the target data channel is used for business processing.

[0058] It can be understood that, after the verification by the cloud is passed, the target data channel is created, and the target data channel is used for business processing in the embodiment of the present application, so as to prevent the terminal device from being misused or maliciously creating a data channel inconsistent with its own information, and to make the interaction between the terminal device and the cloud data more secure and reliable.

[0059] According to the method for creating the Internet of Vehicles data channel, the data channel can be created after the verification by the cloud is passed, so as to avoid the terminal device from being misused or maliciously creating a data channel inconsistent with its own information, to ensure the uniqueness of the data channel between the terminal device and the cloud, and to make the interaction between the terminal device and the cloud platform data more secure and reliable.

[0060] Specifically, after the terminal device of the embodiment of the application is connected to the Internet of Vehicles cloud, the terminal device carries a clientId (terminal device identifier), Topic, and password (password) to apply for establishing a data channel Topic in the Internet of Vehicles. The data channel Topic can be established only when the vin code (vehicle identification code) information in the clientId completely matches the vin code information in the data channel Topic to be established. The following describes the method for creating the Internet of Vehicles data channel of the embodiment of the application by using a specific embodiment. The terminal device is TBOX (Telematics BOX, remote communication terminal), the cloud is the Internet of Vehicles cloud platform TSP (Telematics Service Provider, content service provider), and the connection and data interaction are taken as examples. As shown in FIG. 1, the method includes the following steps: Figure 3

[0061] 1. TBOX connection to MQTT (Message Queuing Telemetry Transport, message publishing / subscription transmission protocol) steps are as follows:

[0062] S110: TBOX connects to MQTT according to the communication protocol of MQTT and TSP, and carries a clientId, username, and password.

[0063] S120: MQTT requests the TSP platform to perform data verification according to the three parameters, and allows connection to MQTT after verification.

[0064] 2. TBOX establishes a channel Topic:

[0065] S130: After connection to MQTT, TBOX creates a Topic channel according to the communication protocol, carries a clientId, Topic, and username, and MQTT verifies whether the vin code information in the clientId is completely consistent with the vin code in the channel Topic to be created. The verification prevents tampering of Topic information after obtaining authentication connection, and allows creation of a channel Topic after verification.

[0066] S140: Returns the verification result of channel creation.

[0067] 3. TBOX logs in to TSP:

[0068] S150: TBOX encapsulates a login message according to the communication protocol, the message body carries vehicle-related identifiers, and sends the message to the Topic defined in the communication protocol for MQTT login.

[0069] S160: TSP listens to the same Topic in step S150 and performs business processing. ​

[0070] S170: The TSP sends a message to an MQTT login response Topic defined in the communication protocol;

[0071] S180: The TBOX listens to the same Topic in S170 and processes the business.

[0072] Next, the application embodiment of the application is described with reference to the accompanying drawings.

[0073] Figure 4 is a block schematic diagram of the application embodiment of the application.

[0074] As Figure 4 shown, the application embodiment of the application is applied to the cloud and includes an acquisition module 101, a first verification module 102, and an allowing module 103.

[0075] The acquisition module 101 is configured to acquire a request for creating a target data channel uploaded by a target terminal device of a vehicle, wherein the request includes an identification of the target terminal device, a username, and a data channel to be created. The first verification module 102 is configured to verify whether a vehicle identification code in the identification is consistent with a vehicle identification code in the target data channel. The allowing module 103 is configured to allow the target terminal device to create the target data channel if the vehicle identification codes are consistent.

[0076] In the application embodiment, the device 10 of the application embodiment further includes a second verification module.

[0077] The second verification module is configured to acquire an identification of the target terminal device, a username, and a password of the target terminal device uploaded by the target terminal device of the vehicle before acquiring a request for a suggested data channel uploaded by the target terminal device of the vehicle. The second verification module is configured to verify the identification, the username, and the password. If the verification is passed, the second verification module is configured to acquire a request for creating a target data channel uploaded by the target terminal device of the vehicle.

[0078] In the application embodiment, the device 10 of the application embodiment further includes a processing module.

[0079] The processing module is configured to acquire a login message encapsulated by the target terminal device after allowing the target terminal device to create the target data channel, wherein the login message includes related data of the vehicle. The target terminal device defines a target data channel for login by using the login message. The processing module is configured to listen to the target terminal device logging into the target data channel and processing the business by using the target data channel.

[0080] In the application embodiment, the device 10 of the application embodiment further includes a feedback module.

[0081] The feedback module is configured to feed back a result of creating the target data channel to the target terminal device after allowing the target terminal device to create the target data channel.

[0082] It should be noted that the foregoing description of the method for creating the data channel of the Internet of Vehicles also applies to the device for creating the data channel of the Internet of Vehicles, and thus will not be described again.

[0083] The device for creating the data channel of the Internet of Vehicles can verify the vehicle identification code carried by the terminal device with the vehicle identification code of the data channel to be created, allow the data channel to be created after verification, prevent the terminal device from creating a data channel inconsistent with its own information by mistake or maliciously, avoid tampering with the data channel by the terminal device, ensure the uniqueness of the data channel between the terminal device and the cloud, and make the interaction between the terminal device and the cloud platform data more secure and reliable.

[0084] Figure 5 FIG. 2 is a block schematic diagram of the device for creating the data channel of the Internet of Vehicles according to another embodiment of the present application.

[0085] As shown in FIG. 2, the device 20 for creating the data channel of the Internet of Vehicles is applied to a terminal device and includes a first uploading module 201, a receiving module 202, and a creating module 203. Figure 5

[0086] The first uploading module 201 is configured to upload a request of a target terminal device of a vehicle to create a target data channel. The receiving module 202 is configured to receive a verification result issued by a cloud. The cloud is configured to verify the request. The creating module 203 is configured to create the target data channel if the verification result is a verification pass, and perform business processing by using the target data channel.

[0087] In the embodiment of the present application, the device 20 further includes a second uploading module.

[0088] The second uploading module is configured to upload an identification, a username, and a password of the target terminal device uploaded by the target terminal device of the vehicle before uploading the request of the target terminal device of the vehicle to create the target data channel. The cloud is configured to verify the identification, the username, and the password. The request of the target terminal device of the vehicle to create the target data channel is uploaded if the verification by the cloud is a verification pass.

[0089] It should be noted that the foregoing description of the method for creating the data channel of the Internet of Vehicles also applies to the device for creating the data channel of the Internet of Vehicles, and thus will not be described again.

[0090] ​According to the vehicle networking data channel creation device provided in the embodiments of the present application, the data channel can be created after the request of the terminal device for creating the data channel in the cloud is verified, so that the terminal device cannot create the data channel by mistake or maliciously, the uniqueness of the data channel between the terminal device and the cloud is ensured, and the interaction between the terminal device and the cloud platform data is more secure and reliable.

[0091] The embodiments of the present application also provide a cloud, which comprises a memory, a processor, and a computer program stored in the memory and capable of running on the processor, and the processor executes the program to perform the vehicle networking data channel creation method.

[0092] The embodiments of the present application also provide a terminal device, which comprises a memory, a processor, and a computer program stored in the memory and capable of running on the processor, and the processor executes the program to perform the vehicle networking data channel creation method.

[0093] In the description of the present specification, the description of the terms "one embodiment", "some embodiments", "an example", "a specific example", or "some examples" and the like means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In the present specification, the illustrative description of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or N embodiments or examples in a suitable manner. In addition, the person skilled in the art can combine and combine the different embodiments or examples described in the present specification and the features of the different embodiments or examples without contradiction.

[0094] In addition, the terms "first", "second" are only for descriptive purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features limited by "first", "second" can explicitly or implicitly include at least one feature. In the description of the present application, the meaning of "N" is at least two, for example, two, three, etc., unless otherwise specifically limited.

[0095] Any process or method described in the flowchart or otherwise described herein can be understood as representing code modules, segments, or portions of code that include executable instructions for performing a particular logic function or process, and the scope of preferred embodiments of the present application includes additional implementation in which the functions described are performed in a different order, including substantially simultaneously, or in reverse order, as will be understood by those skilled in the art of the embodiments of the present application.

[0096] It should be understood that portions of the application can be implemented in hardware, software, firmware, or combinations thereof. In the above embodiments, the N steps or methods can be implemented in software or firmware stored in a memory and executed by a suitable instruction execution system. As such, if implemented in hardware, and in another embodiment, the hardware can be implemented with any or a combination of the following technologies, which are each well known in the art: a discrete logic circuit having logic gates for implementing logic functions upon an application of data signals, an application specific integrated circuit having appropriate combinational logic gates, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.

[0097] Those skilled in the art can understand that all or part of the steps carried out by the above-mentioned embodiment methods can be completed by programs instructing related hardware, and the programs can be stored in a computer readable storage medium. When the programs are executed, one or a combination of the steps of the method embodiments is included.

Claims

1. A method for creating a data channel for Internet of Vehicles, characterized in that, The method is applied to the cloud, and comprises the following steps: Obtaining a request for creating a target data channel uploaded by a target terminal device of a vehicle, wherein the request comprises an identifier of the target terminal device, a username and the target data channel; Verifying whether a vehicle identification code in the identifier is consistent with a vehicle identification code in the target data channel; If the vehicle identification codes are consistent, allowing the target terminal device to create the target data channel. 2.The method of creating a data channel for the Internet of Vehicles according to claim 1, characterized in that, Before obtaining the request for creating the target data channel uploaded by the target terminal device of the vehicle, the method further comprises the following steps: Obtaining an identifier of the target terminal device, a username and a password uploaded by the target terminal device of the vehicle; Verifying the identifier, the username and the password; If the verification is passed, obtaining the request for creating the target data channel uploaded by the target terminal device of the vehicle. 3.The method of creating a data channel for the Internet of Vehicles according to claim 1, characterized in that, After allowing the target terminal device to create the target data channel, the method further comprises the following steps: Obtaining a login message encapsulated by the target terminal device, wherein the login message comprises relevant data of the vehicle, and the target terminal device defines a target data channel for login by using the login message; After listening to that the target terminal device logs in the target data channel, performing business processing by using the target data channel.

4. The method of creating a data channel for the Internet of Vehicles according to claim 1, characterized in that, After allowing the target terminal device to create the target data channel, the method further comprises the following steps: Feeding back a creation result of the target data channel to the target terminal device.

5. A method for creating a data channel of Internet of Vehicles, characterized in that, The method is applied to a terminal device, and comprises the following steps: Uploading a request for creating a target data channel by a target terminal device of a vehicle; Receiving a verification result issued by a cloud, wherein the cloud is configured to verify the request; If the verification result is that the verification is passed, creating the target data channel and performing business processing by using the target data channel.

6. The method of creating a data channel for the Internet of Vehicles according to claim 5, characterized in that, Before uploading the request for creating the target data channel by the target terminal device of the vehicle, the method further comprises the following steps: Uploading an identifier of the target terminal device of the vehicle, a username and a password, wherein the cloud is configured to verify the identifier, the username and the password; If the cloud passes the verification, uploading the request for creating the target data channel by the target terminal device of the vehicle.

7. An apparatus for creating a data channel of Internet of Vehicles, characterized in that, The device is applied to a cloud, and comprises: An obtaining module, configured to obtain a request for creating a target data channel uploaded by a target terminal device of a vehicle, wherein the request comprises an identifier of the target terminal device, a username and the target data channel; A first verifying module, configured to verify whether a vehicle identification code in the identifier is consistent with a vehicle identification code in the target data channel; An allowing module, configured to allow the target terminal device to create the target data channel if the vehicle identification codes are consistent.

8. An apparatus for creating a data channel of Internet of Vehicles, characterized in that, The device is applied to a terminal device, and comprises: A first uploading module, configured to upload a request for creating a target data channel by a target terminal device of a vehicle; A receiving module, configured to receive a verification result issued by a cloud, wherein the cloud is configured to verify the request; A creating module, configured to create the target data channel and perform business processing by using the target data channel if the verification result is that the verification is passed.

9. A cloud, characterized in that The device comprises: A memory, a processor, and a computer program stored on the memory and executable on the processor, the processor executing the program to implement the method of claim 1-4.

10. A terminal device, comprising: Comprising: A memory, a processor, and a computer program stored on the memory and executable on the processor, the processor executing the program to implement the method of claim 5 or 6.

Citation Information

Patent Citations

  • Processing method, device and system of communication channel based on cloud application

    CN114598739A

  • Vehicle control method and system based on digital key

    CN115294677A