Communication method, communication device, storage medium, program product and computer equipment
By exploring the protocol conversion between broadcast and super SIM card through the transmission link, the problem of heterogeneous device communication protocols in intelligent driving is solved, realizing efficient and reliable inter-device communication and improving the performance and safety of the intelligent driving system.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-12-22
- Publication Date
- 2026-04-03
AI Technical Summary
Direct communication between different devices is difficult, especially in intelligent driving scenarios where there are many types of IoT devices, resulting in heterogeneous communication protocols, which increases latency and security risks, and relies on centralized infrastructure.
By sending a link exploration broadcast with a link feedback request, receiving feedback messages from each target device, selecting the target link with the highest transmission efficiency for data transmission, and using a super SIM card for protocol conversion and authentication, efficient and reliable communication between devices is achieved.
It enables efficient and reliable communication between devices, reduces latency and security risks, and improves the performance and safety of intelligent driving systems.
Smart Images

Figure CN121792017A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method, communication device, storage medium, program product, and computer equipment. Background Technology
[0002] In some scenarios where communication is required, different devices need to communicate and interact with each other through communication links.
[0003] Therefore, finding suitable communication links between different devices has become a problem that needs to be solved. Summary of the Invention
[0004] To address the aforementioned technical problems, embodiments of this application propose a communication method, communication device, storage medium, program product, and computer equipment that can efficiently and reliably find suitable communication links between different devices.
[0005] In a first aspect, embodiments of this application provide a communication method applicable to a transmitting device, the method comprising: Send a link exploration broadcast, the link exploration broadcast carrying a link feedback request, wherein the link feedback request is used to request each of the plurality of first target devices to return its respective link feedback message, the link feedback message of each first target device is adapted to indicate the transmission link corresponding to the first target device, and the plurality of first target devices are associated with a receiving device; Receive the link feedback message; Based on the received link feedback messages, a target link is selected from each transmission link corresponding to the received link feedback messages, wherein the device corresponding to the target link among the plurality of first target devices is a second target device; The data to be transmitted is sent to the second target device via the target link, wherein the data to be transmitted is used by the receiving device.
[0006] Optionally, the plurality of first target devices may include a third target device; The transmission link exploration broadcast includes: The link exploration broadcast is sent to the third target device through the first transmission node, wherein the first transmission node is communicatively connected to both the third target device and the sending device.
[0007] Optionally, the link exploration broadcast also carries a first indication message, which instructs the first transmission node to add its own first node information to the link exploration broadcast and send the added link exploration broadcast to the third target device; The link feedback message of the third target device carries second node information, which is generated by the third target device based at least on the first node information received.
[0008] Optionally, the third target device includes at least one of the following: The receiving device; A first network device that is communicatively connected to the receiving device.
[0009] Optionally, the target link is selected based on the transmission efficiency of each transmission link, and the transmission efficiency is determined by the received feedback messages from each of the links; When the third target device includes the receiving device, the link feedback message of the receiving device also carries the first link transmission delay information and the first communication quality information of the corresponding transmission link. The transmission efficiency of the transmission link corresponding to the receiving device is determined at least based on the first link transmission delay information, the first communication quality information and the second node information carried in the link feedback message of the receiving device.
[0010] Optionally, when the third target device includes the receiving device, the transmission efficiency of the transmission link corresponding to the receiving device is determined based on the complexity information of the first data conversion algorithm, the first conversion computing power information matched with the sending device, the size of the authentication data, and the first link transmission delay information, the first communication quality information, and the second node information carried in the link feedback message of the receiving device. The first conversion computing power information is used to indicate the transcoding computing power of the first super user identification module SIM card in the transmitting device; The first data conversion algorithm is matched to the transmission link corresponding to the receiving device and is used to enable the first super SIM card to convert the authentication data into the data to be transmitted.
[0011] Optionally, the target link is selected based on the transmission efficiency of each transmission link, and the transmission efficiency is determined by the received feedback messages from each of the links; When the third target device includes the first network device, the link feedback message of the first network device also carries the second link transmission delay information and the second communication quality information of the corresponding transmission link. The transmission efficiency of the transmission link corresponding to the first network device is determined at least based on the second link transmission delay information, the second communication quality information and the second node information carried in the link feedback message of the first network device.
[0012] Optionally, when the third target device includes the first network device, the transmission efficiency of the transmission link corresponding to the first network device is determined based on the complexity information of the second data conversion algorithm, the second conversion computing power information matched with the receiving device, the size of the authentication data, and the second link transmission delay information, the second communication quality information, and the second node information carried in the link feedback message of the first network device. The second conversion computing power information is used to indicate the transcoding computing power of the second super SIM card in the receiving device; The data to be transmitted is obtained from the authentication data; The second data conversion algorithm is matched to the transmission link corresponding to the first network device and is used by the second super SIM card to convert the received data to be transmitted.
[0013] Optionally, the plurality of first target devices may include a second network device; The link feedback request is also used to request the second network device to generate a link feedback message after establishing a first interconnection path with the receiving device.
[0014] Optionally, the transmission link exploration broadcast includes: The link exploration broadcast is sent to the second network device via the third network device; in, A second interconnection path is established between the third network device and the transmitting device; The link feedback message of the second network device carries network device information, which is information related to the second network device and the third network device.
[0015] Optionally, both the second network device and the third network device are gateways.
[0016] Optionally, the target link is selected based on the transmission efficiency of each transmission link, and the transmission efficiency is determined by the received feedback messages from each of the links; The link feedback message of the second network device carries the third link transmission delay information and the third communication quality information of the corresponding transmission link. The transmission efficiency of the transmission link corresponding to the second network device is determined based on the size of the authentication data, the second conversion computing power information matched with the receiving device, and the third link transmission delay information and the third communication quality information carried in the link feedback message of the second network device. The second conversion computing power information is used to indicate the transcoding computing power of the second super SIM card in the receiving device; The data to be transmitted is obtained from the authentication data.
[0017] Optionally, both the transmitting device and the receiving device are autonomous driving terminal devices; The data to be transmitted is suitable for characterizing the surrounding perception data collected by the transmitting device; The data to be transmitted is used by the receiving device to correct the surrounding perception data it has collected.
[0018] Optionally, the method further includes: A terminal identifier matching the sending device is generated using the first super SIM card in the sending device; The authentication request is sent to the local heterogeneous unified agent management center through the first super SIM card according to the terminal identifier, wherein the authentication request is used to request a first authentication certificate that matches the sending device; Receive the first authentication certificate; At least based on the first authentication certificate, the surrounding perception data collected by the transmitting device is signed to generate the data to be transmitted.
[0019] Optionally, the step of signing the surrounding perception data collected by the transmitting device based at least on the first authentication certificate to generate the data to be transmitted includes: Based on the first authentication certificate, the surrounding perception data collected by the transmitting device is signed to obtain signature data; The signature data is encrypted according to a second authentication certificate matched with the receiving device to obtain authentication data. The authentication data is converted according to the protocol corresponding to the target link to obtain the data to be transmitted.
[0020] Optionally, the surrounding perception data collected by the transmitting device is obtained through the sensors of the transmitting device, and / or the surrounding perception data collected by the receiving device is obtained through the sensors of the receiving device.
[0021] Optionally, generating a terminal identifier matching the transmitting device via the first super SIM card in the transmitting device includes: A terminal identifier matching the sending device is generated by a heterogeneous IoT unified agent application running on the first super SIM card.
[0022] Optionally, sending an authentication request to the local heterogeneous unified agent management center via the first super SIM card based on the terminal identifier includes: The heterogeneous IoT unified agent application running on the first super SIM card sends an authentication request to the local heterogeneous unified agent management center based on the terminal identifier.
[0023] Optionally, the authentication request carries at least one of the following: The terminal identifier; The location information of the transmitting device.
[0024] Optionally, if the authentication request carries the location information of the sending device, the first authentication certificate carries the location information of the sending device and signature information corresponding to the location information of the sending device.
[0025] Optionally, both the transmitting device and the receiving device are included in the Internet of Things system.
[0026] Optionally, the first authentication certificate carries at least one of the following: Public-private key pairs; The issuer's signature corresponding to the first authentication certificate.
[0027] Secondly, embodiments of this application provide a communication device suitable for transmitting equipment, the device comprising: A sending module is used to send a link exploration broadcast, the link exploration broadcast carrying a link feedback request, wherein the link feedback request is used to request each of a plurality of first target devices to return its respective link feedback message, the link feedback message of each first target device is adapted to indicate the transmission link corresponding to the first target device, and the plurality of first target devices are associated with a receiving device; The receiving module is used to receive the link feedback message; The processing module is configured to select a target link from each transmission link corresponding to each received link feedback message based on the received link feedback messages, wherein the device corresponding to the target link among the plurality of first target devices is a second target device; The sending module is further configured to send the data to be transmitted to the second target device via the target link, wherein the data to be transmitted is used by the receiving device.
[0028] Thirdly, embodiments of this application provide a non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the method described in any of the above-mentioned embodiments.
[0029] Fourthly, embodiments of this application provide a computer program product, including computer instructions that, when executed by a processor, implement the steps of the method described in any of the above-described embodiments.
[0030] Fifthly, embodiments of this application provide a computer device including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor executes the computer program to implement the steps of the method described in any of the preceding claims.
[0031] In summary, the embodiments of this application have at least the following beneficial effects: In this embodiment, the transmitting device sends a link exploration broadcast carrying a link feedback request. The link feedback request requests each of a plurality of first target devices to return its respective link feedback message. Each first target device's link feedback message is adapted to indicate a transmission link corresponding to that first target device. The plurality of first target devices are associated with a receiving device. The transmitting device receives the link feedback messages. Based on the received link feedback messages, it selects a target link from the transmission links corresponding to each received link feedback message. The device corresponding to the target link among the plurality of first target devices is a second target device. Data to be transmitted is sent to the second target device via the target link. The data to be transmitted is used by the receiving device. Thus, the transmitting device can efficiently and reliably find a suitable target link between itself and the receiving device as a communication link between them. Attached Figure Description
[0032] Figure 1 This is a flowchart illustrating the communication method provided in an embodiment of this application; Figure 2 This is a schematic diagram of the communication interaction of the communication method provided in the embodiments of this application; Figure 3 This is a schematic diagram of the architecture of the communication system provided in the embodiments of this application; Figure 4 This is a schematic diagram of the communication device provided in the embodiments of this application; Figure 5 This is a schematic diagram of the structure of the computer device provided in the embodiments of this application. Detailed Implementation
[0033] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments / examples are only a part of the embodiments / examples of this application, and not all of the embodiments / examples. Based on the embodiments / examples in this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.
[0034] In the description of this application, the terms "first," "second," "third," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined with "first," "second," "third," etc., may explicitly or implicitly include one or more of that feature. In the description of this application, unless otherwise stated, "multiple" means two or more. In the description of this application, the term "comprising" and its variations are open-ended, meaning "including but not limited to." The term "based on" means "at least partially based on." The term "according to" means "at least partially according to." The term "one embodiment / example" means "at least one embodiment / example"; the term "another embodiment / example" means "at least one additional embodiment / example"; the term "some embodiments / examples" means "at least some embodiments / examples."
[0035] In the description of this application, it should be noted that, unless otherwise expressly specified and limited, the terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral connection; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; and they can refer to the internal connection between two components. Those skilled in the art can understand the specific meaning of the above terms in this application based on the specific circumstances.
[0036] In the description of this application, it should be noted that, unless otherwise defined, all technical and scientific terms used in this application have the same meaning as commonly understood by one of ordinary skill in the art. The terminology used in this application is for the purpose of describing specific embodiments only and is not intended to limit the application. Those skilled in the art can understand the specific meaning of the above terms in this application according to the specific circumstances.
[0037] In intelligent driving scenarios, communication between vehicles and surrounding devices (other vehicles, roadside units, cloud platforms) faces the problem of protocol heterogeneity. Different devices generally use their own protocols. The approach in related technologies is for vehicles to adapt to target devices by supporting multiple proprietary protocols, thereby enabling real-time interaction of data such as vehicle status and environmental perception, in order to support key functions such as collaborative decision-making and emergency warning, and ensure the safe and reliable operation of the intelligent driving system.
[0038] However, during the rapid development of intelligent driving, a large number of new IoT devices have been added, especially various testing devices with short cycles and high regional concentration. This has resulted in a wide variety of IoT devices. For IoT devices using different communication protocols, it is difficult for devices to communicate directly. They often need to be relayed and converted through cloud platforms, which increases latency, security risks and dependence on centralized infrastructure.
[0039] In view of this, embodiments of this application provide a communication scheme that aims to at least partially address the shortcomings of the aforementioned related technologies.
[0040] Firstly, see [the following] Figure 1 The diagram shows a flowchart of a communication method provided in an embodiment of this application. The communication method can be applied to a sending device (e.g., a computer device with data processing and data sending / receiving capabilities). The method includes S101-S104, as detailed below.
[0041] S101, a link exploration broadcast is sent, the link exploration broadcast carrying a link feedback request, wherein the link feedback request is used to request each of the plurality of first target devices to return its respective link feedback message, the link feedback message of each first target device is adapted to indicate the transmission link corresponding to the first target device, and the plurality of first target devices are associated with a receiving device.
[0042] In some examples, the plurality of first target devices may belong to at least one type of target device; for example, the same type of target device may include at least one first target device. The type of target device may include at least one of the following: terminal device, network device.
[0043] In some examples, the transmission link corresponding to the first target device may include a plurality of second transmission nodes corresponding to the first target device. The plurality of second transmission nodes may refer to all transmission nodes that the link exploration broadcast passes through from the sending device to the first target device. That is, the sending device may be the first second transmission node among the plurality of second transmission nodes, and the first target device may be the last second transmission node among the plurality of second transmission nodes. Alternatively, if the first target device is not a receiving device, and the receiving device can communicate with the first target device, the receiving device may be designated as the last second transmission node among the plurality of second transmission nodes, and the transmission node between the receiving device and the first target device may also be added to the plurality of second transmission nodes.
[0044] In some examples, the transmitting device can identify all available transmission hardware (HD) and protocol (AG) corresponding to the transmitting device (e.g., the current IoT intelligent driving terminal) through the heterogeneous IoT unified agent application in the first super SIM (Subscriber Identity Module) card, and load the corresponding protocol unified converter (MT) to complete the unified conversion of heterogeneous channels. In this way, the converter (MT) can be used to generate a link exploration broadcast (PL) to facilitate link exploration and inspection.
[0045] For specific examples, please refer to Figure 2 After identifying all available transmission hardware (HD) and protocol (AG) through the heterogeneous IoT unified agent application in the first super SIM card, the transmitting device can include all available transmission hardware HD and protocol AG in a converter acquisition request and send the request to the local heterogeneous unified agent management center. This allows the local heterogeneous unified agent management center to return a unified converter (MT) matching the transmission hardware HD and / or protocol AG to the transmitting device. Thus, the transmitting device or the heterogeneous IoT unified agent application in the first super SIM card can use the unified converter MT to generate a link exploration broadcast (PL). For example, there can be one or more link exploration broadcasts (PLs), and each PL can correspond to a transmission hardware HD and / or a protocol AG.
[0046] In some examples, the plurality of first target devices may include the receiving device, a gateway, and / or a base station. Thus, the link exploration broadcast (PL) may include broadcasts to the receiving device, broadcasts to the gateway, and / or broadcasts to the base station. For the receiving device, both the receiving device and the transmitting device can be IoT-enabled autonomous driving terminals. The broadcast to the receiving device can be obtained using the transmission hardware (HD) and / or protocol (AG) corresponding to the IoT-enabled autonomous driving terminal. For the base station, the broadcast to the base station can be obtained using the transmission hardware (HD) and / or protocol (AG) corresponding to the base station. For example, since the hardware used for broadcasting at the base station can be a cellular network baseband antenna, the broadcast to the base station can be generated using protocols related to the cellular network baseband antenna. For the gateway, both the receiving device and the transmitting device can be IoT-enabled autonomous driving terminals. The type of the gateway can be configured / selected by the autonomous driving system corresponding to the IoT-enabled autonomous driving terminal. Thus, the broadcast to the gateway can be generated by the autonomous driving terminal's own hardware and protocols.
[0047] S102, Receive the link feedback message.
[0048] In some examples, the received link feedback message may be the link feedback message returned by at least some of the multiple first target devices, which is equivalent to the sending device receiving the link feedback message returned by each of the multiple first target devices; or, the sending device may only receive the link feedback message returned by some of the multiple first target devices. For example, some first target devices may not have received the link exploration broadcast due to communication reasons and / or their own data receiving capabilities, and thus may not have returned the link feedback message, and / or some first target devices may not have been able to return the link feedback message due to their own data sending capabilities, thus causing the sending device to fail to receive the link feedback message from those first target devices.
[0049] S103, based on the received link feedback messages, select a target link from each transmission link corresponding to the received link feedback messages, wherein the device corresponding to the target link among the plurality of first target devices is a second target device.
[0050] In some examples, the transmission efficiency of each transmission link can be determined based on the received link feedback messages, and a target link can be selected from the transmission links based on the transmission efficiency of each transmission link. Here, the transmission efficiency can be measured by the link communication transmission rate, and this application embodiment is not the only one.
[0051] In some examples, the link feedback message may carry communication quality information of the corresponding transmission link. Thus, the target link may be the transmission link with the highest communication quality among all transmission links, or it may be any link among all transmission links that is higher than the corresponding quality index threshold. The embodiments of this application are not the only ones.
[0052] Furthermore, it is understood that there are various metrics used in the field to measure communication quality and they are well-known and defined. In this application, one or more metrics can be selected to select the target link. This application is not limited to a single metric.
[0053] S104, the data to be transmitted is sent to the second target device via the target link, wherein the data to be transmitted is used by the receiving device.
[0054] In some examples, since the plurality of first target devices are associated with the receiving device, the second target device may be a device that is communicatively connected to the receiving device (such as various network devices, i.e., gateways and / or base stations, etc.), so that the second target device may forward the data to be transmitted to the receiving device for the receiving device to use; or, the second target device may be the receiving device itself.
[0055] In one optional implementation, both the transmitting device and the receiving device are autonomous driving terminal devices; the data to be transmitted is adapted to characterize the surrounding perception data collected by the transmitting device; the data to be transmitted is used by the receiving device to correct its own surrounding perception data.
[0056] In some examples, after receiving the data to be transmitted, the receiving device can correct the surrounding perception data collected by the receiving device based on the data to be transmitted. For example, when the receiving device is an IoT intelligent driving terminal, it can use the original data DR obtained by restoring the data to be transmitted to dynamically fill and correct the surrounding perception data collected by the receiving device, thereby obtaining a wider range and more accurate surrounding situational perception data, which can then be handed over to its own intelligent driving control system to improve intelligent driving performance.
[0057] For example, the specific method of dynamic filling correction may include: using the three-dimensional model constructed based on the surrounding perception data collected by the receiving device as a reference, the original data DR obtained by restoring the data to be transmitted is stacked in the three-dimensional space region into the three-dimensional model. For example, under the same coordinate, after deleting the values other than the median of the data under that coordinate, the average of the remaining values of the data is taken to obtain the updated value under that coordinate. When there is only one intelligent driving terminal data under that coordinate, the value can be directly retained.
[0058] In one alternative implementation, the plurality of first target devices includes a third target device; The transmission link exploration broadcast includes: The link exploration broadcast is sent to the third target device through the first transmission node, wherein the first transmission node is communicatively connected to both the third target device and the sending device.
[0059] In an optional implementation, the link exploration broadcast also carries a first indication message, which instructs the first transmission node to add its own first node information to the link exploration broadcast and send the added link exploration broadcast to the third target device. The link feedback message of the third target device carries second node information, which is generated by the third target device based at least on the first node information received.
[0060] In some examples, the second node information may be obtained by the third target device by chronologically rearranging (reordering) the received first node information.
[0061] In some examples, see Figure 3 The third target device may include a receiving device and a first network device (e.g., a base station). Here, the transmission link corresponding to the first network device, for example, when the first network device is a base station, can be called a base station link, and the base station link can be represented as... , This represents the first node information added by the kth first transmission node (and after arrangement). This indicates the number of the first transmission nodes through which the link feedback message passes. , It represents the set consisting of the first node information added by each first transmission node.
[0062] Furthermore, the base station's link feedback message It can be represented as:
[0063] in, This can represent the local area identification terminal number of the base station's IoT unified agent. It can represent a base station link. It can represent the transmission delay of the base station link. It can indicate the communication quality of the base station link.
[0064] Accordingly, see Figure 3 The transmission link corresponding to the receiving device can be represented as ,in Similar to the base station link described above, the receiving device receives link feedback messages. It can be represented as:
[0065] in, This can represent the IoT unified agent local area identification terminal number of the receiving device. It can represent the transmission link corresponding to the receiving device. It can represent the transmission delay of the transmission link corresponding to the receiving device. It can represent the communication quality of the transmission link corresponding to the receiving device.
[0066] In one alternative implementation, the third target device includes at least one of the following: The receiving device; A first network device that is communicatively connected to the receiving device.
[0067] In one alternative implementation, the target link is selected based on the transmission efficiency of each transmission link, the transmission efficiency being determined by the received feedback messages from each of the links; When the third target device includes the receiving device, the link feedback message of the receiving device also carries the first link transmission delay information and the first communication quality information of the corresponding transmission link. The transmission efficiency of the transmission link corresponding to the receiving device is determined at least based on the first link transmission delay information, the first communication quality information and the second node information carried in the link feedback message of the receiving device.
[0068] In some examples, the first communication quality information may carry the above-mentioned... .
[0069] In some examples, this first communication quality information can be derived from the above. To determine.
[0070] In some examples, the first link transmission delay information can carry the above-mentioned... .
[0071] In some examples, the first link transmission delay information can be obtained from the above. To determine.
[0072] In an optional implementation, when the third target device includes the receiving device, the transmission efficiency of the transmission link corresponding to the receiving device is determined based on the complexity information of the first data conversion algorithm, the first conversion computing power information matched with the sending device, the size of the authentication data, and the first link transmission delay information, the first communication quality information, and the second node information carried in the link feedback message of the receiving device. The first conversion computing power information is used to indicate the transcoding computing power of the first super user identification module SIM card in the transmitting device; The first data conversion algorithm is matched to the transmission link corresponding to the receiving device and is used to enable the first super SIM card to convert the authentication data into the data to be transmitted.
[0073] In some examples, the transmission efficiency of the transmission link corresponding to the receiving device Mathematical expressions can include:
[0074] in, This can represent the size of the authentication data D'. It can represent the complexity information (e.g., time complexity) of the first data transformation algorithm. It can represent the first conversion computing power information (such as the transcoding computing power of the first super SIM card in the transmitting device). and This can be determined from the information in the second node. This can represent the number of first transmission nodes on the transmission link corresponding to the receiving device. This can represent the number of terminal link relay nodes in the first transmission node on the transmission link corresponding to the receiving device (e.g., the number of each relay node in the local network part on the terminal side).
[0075] In one alternative implementation, the target link is selected based on the transmission efficiency of each transmission link, the transmission efficiency being determined by the received feedback messages from each of the links; When the third target device includes the first network device, the link feedback message of the first network device also carries the second link transmission delay information and the second communication quality information of the corresponding transmission link. The transmission efficiency of the transmission link corresponding to the first network device is determined at least based on the second link transmission delay information, the second communication quality information and the second node information carried in the link feedback message of the first network device.
[0076] In some examples, the second communication quality information may carry the above-mentioned... .
[0077] In some examples, this second communication quality information can be derived from the above. To determine.
[0078] In some examples, the second link transmission delay information can carry the above-mentioned... .
[0079] In some examples, the second link transmission delay information can be obtained from the above. To determine.
[0080] In an optional implementation, when the third target device includes the first network device, the transmission efficiency of the transmission link corresponding to the first network device is determined based on the complexity information of the second data conversion algorithm, the second conversion computing power information matched with the receiving device, the size of the authentication data, and the second link transmission delay information, the second communication quality information, and the second node information carried in the link feedback message of the first network device. The second conversion computing power information is used to indicate the transcoding computing power of the second super SIM card in the receiving device; The data to be transmitted is obtained from the authentication data; The second data conversion algorithm is matched to the transmission link corresponding to the first network device and is used by the second super SIM card to convert the received data to be transmitted.
[0081] In some examples, the transmission efficiency of the transmission link corresponding to the first network device Mathematical expressions can include:
[0082] in, This can represent the size of the authentication data D'. It can represent the complexity information (e.g., time complexity) of the second data transformation algorithm. It can represent the second conversion computing power information (such as the transcoding computing power of the second super SIM card in the receiving device). and This can be determined from the information in the second node. This can represent the number of first transmission nodes on the transmission link corresponding to the first network device. It can represent the number of base station link relay nodes in the first transmission node on the transmission link corresponding to the first network device (e.g., the number of relay nodes in the link transmitted through the base station via the operator link (such as 4G / 5G).
[0083] In one alternative implementation, the plurality of first target devices includes a second network device; The link feedback request is also used to request the second network device to generate a link feedback message after establishing a first interconnection path with the receiving device.
[0084] In one alternative implementation, the transmission link exploration broadcast includes: The link exploration broadcast is sent to the second network device via the third network device; in, A second interconnection path is established between the third network device and the transmitting device; The link feedback message of the second network device carries network device information, which is information related to the second network device and the third network device.
[0085] In some examples, assuming the second network device is a gateway, the link feedback message of the second network device... It can be represented as:
[0086] Among them, see Figure 3 , , Used to indicate the gateway of the sending device. Used to indicate the gateway of the receiving device. This can represent the IoT unified agent local area identification terminal number of the second network device. This can represent the transmission link corresponding to the second network device. This can represent the transmission delay of the transmission link corresponding to the second network device. This can represent the communication quality of the transmission link corresponding to the second network device. Here, a communication connection can be established between the gateways of the sending and receiving devices. This enables the sending and receiving devices to communicate via the connection. To conduct communication.
[0087] In one optional implementation, both the second network device and the third network device are gateways.
[0088] In some examples, the second network device can be the receiving gateway of the receiving device, and the third network device can be the sending gateway of the sending device. When both the receiving device and the sending device are IoT intelligent driving terminals, the receiving device and the sending device can form an intelligent driving free interconnection path with their respective gateways, thereby enabling them to interconnect with other IoT intelligent driving terminals in their vicinity through the gateways. This allows each gateway to obtain its own gateway link (at this time, the gateway link can be the interconnection path corresponding to the gateway).
[0089] In one alternative implementation, the target link is selected based on the transmission efficiency of each transmission link, the transmission efficiency being determined by the received feedback messages from each of the links; The link feedback message of the second network device carries the third link transmission delay information and the third communication quality information of the corresponding transmission link. The transmission efficiency of the transmission link corresponding to the second network device is determined based on the size of the authentication data, the second conversion computing power information matched with the receiving device, and the third link transmission delay information and the third communication quality information carried in the link feedback message of the second network device. The second conversion computing power information is used to indicate the transcoding computing power of the second super SIM card in the receiving device; The data to be transmitted is obtained from the authentication data.
[0090] In some examples, the third communication quality information may carry the above-mentioned... .
[0091] In some examples, this third communication quality information can be derived from the above. To determine.
[0092] In some examples, the third-link transmission delay information can carry the above-mentioned... .
[0093] In some examples, the third link transmission delay information can be obtained from the above. To determine.
[0094] In one optional implementation, the method further includes: A terminal identifier matching the sending device is generated using the first super SIM card in the sending device; The authentication request is sent to the local heterogeneous unified agent management center through the first super SIM card according to the terminal identifier, wherein the authentication request is used to request a first authentication certificate that matches the sending device; Receive the first authentication certificate; At least based on the first authentication certificate, the surrounding perception data collected by the transmitting device is signed to generate the data to be transmitted.
[0095] In one optional implementation, the surrounding perception data collected by the transmitting device is obtained through the sensors of the transmitting device, and / or the surrounding perception data collected by the receiving device is obtained through the sensors of the receiving device.
[0096] In some examples, each terminal device (e.g., the transmitting device and / or the receiving device) can be equipped with sensors that can be used to collect surrounding collaborative perception data D. Here, for collaborative perception, the collaborative perception data D can be interactively transmitted within the detection and perception extension range AP centered on the coordinate position L. Through the constructed data transmission link (e.g., the aforementioned gateway, where each terminal device within the AP can construct the data transmission link through the same gateway and / or various gateways within the AP), the surrounding perception data (e.g., 3D modeling data, 3D point cloud data, and / or image data, etc.) perceived by each terminal device through the sensors can be exchanged to interact with each other's surrounding perception data, completing collaborative perception data interaction. This can expand the perception range of each terminal device, and when each terminal device is an intelligent driving IoT terminal, it can effectively improve the intelligent driving capability of the intelligent driving IoT terminal.
[0097] In one optional implementation, generating a terminal identifier matching the transmitting device via a first super SIM card in the transmitting device includes: A terminal identifier matching the sending device is generated by a heterogeneous IoT unified agent application running on the first super SIM card.
[0098] In some examples, to ensure that the transmitting device (such as an IoT intelligent driving terminal) can be uniquely identified and located for communication after the first super SIM card is installed, each first super SIM card can use its heterogeneous IoT unified agent application to generate a matching terminal identifier for the corresponding transmitting device (for example, see [link to relevant documentation]). Figure 2 The terminal identifier (NO) of the Internet of Things Unified Agent Local Area Identifier can be globally unique and completely random.
[0099] In one optional implementation, sending an authentication request to the local heterogeneous unified agent management center via the first super SIM card based on the terminal identifier includes: The heterogeneous IoT unified agent application running on the first super SIM card sends an authentication request to the local heterogeneous unified agent management center based on the terminal identifier.
[0100] In some examples, see Figure 2 This authentication request can be used to request the registration of the terminal identifier (e.g., IoT unified agent local identification terminal number NO) in the local heterogeneous unified agent management center.
[0101] In one optional implementation, the step of signing the surrounding perception data collected by the transmitting device based at least on the first authentication certificate to generate the data to be transmitted includes: Based on the first authentication certificate, the surrounding perception data collected by the transmitting device is signed to obtain signature data; The signature data is encrypted according to a second authentication certificate matched with the receiving device to obtain authentication data. The authentication data is converted according to the protocol corresponding to the target link to obtain the data to be transmitted.
[0102] In this embodiment, the authentication data D' can be obtained by performing a hybrid encryption signature on the data D to be transmitted and then completing the subsequent transmission, thereby achieving the goal of decentralized transmission authentication and enabling direct transmission between various terminal devices.
[0103] In some examples, the specific method of hybrid cryptographic signature may include: signing data D with a first authentication certificate CA to obtain signed data, and encrypting the signed data with a second authentication certificate CAR of the receiver RT (i.e., the receiving device) to complete the hybrid cryptographic signature and obtain authenticated data D'.
[0104] In some examples, after selecting a target link (e.g., a heterogeneous high-efficiency link HL to improve data transmission efficiency), the authentication data D' can be converted using a unified converter MT according to the protocol AG of the target link to obtain the converted authentication data TD', which is the aforementioned data to be transmitted. The data to be transmitted TD' is then transmitted to the receiver RT using the target link (high-efficiency link HL).
[0105] In one alternative implementation, the authentication request carries at least one of the following: The terminal identifier; The location information of the transmitting device.
[0106] In some examples, see Figure 2 The heterogeneous IoT unified agent application in the first super SIM card of the transmitting device can register the terminal identifier (e.g., IoT unified agent local identification terminal number NO) with the local heterogeneous unified agent management center, and at the same time, it can also carry the location information of the transmitting device (e.g., current location coordinates L) in the authentication request, and obtain the first authentication certificate CA from the local heterogeneous unified agent management center. The first authentication certificate CA can be used for identity authentication and security encryption when the transmitting device (e.g., IoT intelligent driving terminal) and the receiving device (e.g., other IoT intelligent driving terminals) communicate with each other.
[0107] In one optional implementation, when the authentication request carries the location information of the sending device, the first authentication certificate carries the location information of the sending device and signature information corresponding to the location information of the sending device.
[0108] In one alternative implementation, both the transmitting device and the receiving device are included in an Internet of Things (IoT) system.
[0109] In one alternative implementation, the first authentication certificate carries at least one of the following: Public-private key pairs; The issuer's signature corresponding to the first authentication certificate.
[0110] In some examples, the first authentication certificate may also carry a public-private key pair, the issuer signature corresponding to the first authentication certificate, the location information of the sending device (e.g., the location coordinates L of the sending device when issuing the authentication request), and signature information corresponding to the location information of the sending device.
[0111] It is understandable that after receiving the data to be transmitted, TD', the receiving device can authenticate and restore it to obtain the restored original data DR.
[0112] In some examples, after receiving the data to be transmitted TD', the receiver RT can use its own unified converter MT to convert the data TD' according to the target link protocol AG, decrypt the conversion result using the receiver RT's second authentication certificate CAR, and sign and verify the decrypted data using the sender's first authentication certificate CA to restore the original data DR.
[0113] Secondly, correspondingly, this application also provides a communication device capable of implementing all the processes of the communication method provided in the above embodiments.
[0114] See Figure 4 The diagram shows a structural schematic of a communication device 400 provided in an embodiment of this application. The communication device 400 is suitable for transmitting devices and includes: The sending module 401 is used to send a link exploration broadcast, the link exploration broadcast carrying a link feedback request, wherein the link feedback request is used to request each of the plurality of first target devices to return its respective link feedback message, the link feedback message of each first target device is adapted to indicate the transmission link corresponding to the first target device, and the plurality of first target devices are associated with a receiving device; Receiver module 402 is used to receive the link feedback message; The processing module 403 is used to select a target link from each transmission link corresponding to each of the received link feedback messages based on the received link feedback messages, wherein the device corresponding to the target link among the plurality of first target devices is a second target device; The sending module 401 is further configured to send the data to be transmitted to the second target device via the target link, wherein the data to be transmitted is used by the receiving device.
[0115] In some examples, the processing module can be the first super SIM card in the transmitting device. In other words, any one or more embodiments of this application can complete the exploration of heterogeneous links by the super SIM card itself, making full use of all the communication hardware of the IoT terminal. At the same time, the corresponding transcoding methods can also be partially authorized by the super SIM card and the local heterogeneous unified agent management center, providing a unified protocol converter. This reduces redundant maintenance of the IoT terminal, avoids the inability to update and support new protocols in real time, and supports efficient authorization of the super SIM card, reducing communication time and improving data transmission efficiency. In addition, by using the super SIM card to evaluate the efficiency of heterogeneous links and selecting efficient links in the communication links to complete protocol conversion and data signature authentication, data transmission efficiency is guaranteed while data authorization is reliable.
[0116] In one alternative implementation, the plurality of first target devices includes a third target device; The transmission link exploration broadcast includes: The link exploration broadcast is sent to the third target device through the first transmission node, wherein the first transmission node is communicatively connected to both the third target device and the sending device.
[0117] In an optional implementation, the link exploration broadcast also carries a first indication message, which instructs the first transmission node to add its own first node information to the link exploration broadcast and send the added link exploration broadcast to the third target device. The link feedback message of the third target device carries second node information, which is generated by the third target device based at least on the first node information received.
[0118] In one alternative implementation, the third target device includes at least one of the following: The receiving device; A first network device that is communicatively connected to the receiving device.
[0119] In one alternative implementation, the target link is selected based on the transmission efficiency of each transmission link, the transmission efficiency being determined by the received feedback messages from each of the links; When the third target device includes the receiving device, the link feedback message of the receiving device also carries the first link transmission delay information and the first communication quality information of the corresponding transmission link. The transmission efficiency of the transmission link corresponding to the receiving device is determined at least based on the first link transmission delay information, the first communication quality information and the second node information carried in the link feedback message of the receiving device.
[0120] In an optional implementation, when the third target device includes the receiving device, the transmission efficiency of the transmission link corresponding to the receiving device is determined based on the complexity information of the first data conversion algorithm, the first conversion computing power information matched with the sending device, the size of the authentication data, and the first link transmission delay information, the first communication quality information, and the second node information carried in the link feedback message of the receiving device. The first conversion computing power information is used to indicate the transcoding computing power of the first super user identification module SIM card in the transmitting device; The first data conversion algorithm is matched to the transmission link corresponding to the receiving device and is used to enable the first super SIM card to convert the authentication data into the data to be transmitted.
[0121] In one alternative implementation, the target link is selected based on the transmission efficiency of each transmission link, the transmission efficiency being determined by the received feedback messages from each of the links; When the third target device includes the first network device, the link feedback message of the first network device also carries the second link transmission delay information and the second communication quality information of the corresponding transmission link. The transmission efficiency of the transmission link corresponding to the first network device is determined at least based on the second link transmission delay information, the second communication quality information and the second node information carried in the link feedback message of the first network device.
[0122] In an optional implementation, when the third target device includes the first network device, the transmission efficiency of the transmission link corresponding to the first network device is determined based on the complexity information of the second data conversion algorithm, the second conversion computing power information matched with the receiving device, the size of the authentication data, and the second link transmission delay information, the second communication quality information, and the second node information carried in the link feedback message of the first network device. The second conversion computing power information is used to indicate the transcoding computing power of the second super SIM card in the receiving device; The data to be transmitted is obtained from the authentication data; The second data conversion algorithm is matched to the transmission link corresponding to the first network device and is used by the second super SIM card to convert the received data to be transmitted.
[0123] In one alternative implementation, the plurality of first target devices includes a second network device; The link feedback request is also used to request the second network device to generate a link feedback message after establishing a first interconnection path with the receiving device.
[0124] In one alternative implementation, the transmission link exploration broadcast includes: The link exploration broadcast is sent to the second network device via the third network device; in, A second interconnection path is established between the third network device and the transmitting device; The link feedback message of the second network device carries network device information, which is information related to the second network device and the third network device.
[0125] In one optional implementation, both the second network device and the third network device are gateways.
[0126] In one alternative implementation, the target link is selected based on the transmission efficiency of each transmission link, the transmission efficiency being determined by the received feedback messages from each of the links; The link feedback message of the second network device carries the third link transmission delay information and the third communication quality information of the corresponding transmission link. The transmission efficiency of the transmission link corresponding to the second network device is determined based on the size of the authentication data, the second conversion computing power information matched with the receiving device, and the third link transmission delay information and the third communication quality information carried in the link feedback message of the second network device. The second conversion computing power information is used to indicate the transcoding computing power of the second super SIM card in the receiving device; The data to be transmitted is obtained from the authentication data.
[0127] In one optional implementation, both the transmitting device and the receiving device are autonomous driving terminal devices; The data to be transmitted is suitable for characterizing the surrounding perception data collected by the transmitting device; The data to be transmitted is used by the receiving device to correct the surrounding perception data it has collected.
[0128] In one alternative implementation, the transmitting device includes a first super SIM card; The first super SIM card is used to generate a terminal identifier that matches the transmitting device; The first super SIM card is also used to send an authentication request to the local heterogeneous unified agent management center according to the terminal identifier, wherein the authentication request is used to request a first authentication certificate that matches the sending device; The receiving module is also used to receive the first authentication certificate; The first super SIM card or processing module is further configured to sign the surrounding perception data collected by the transmitting device based at least on the first authentication certificate, so as to generate the data to be transmitted.
[0129] In one optional implementation, the step of signing the surrounding perception data collected by the transmitting device based at least on the first authentication certificate to generate the data to be transmitted includes: Based on the first authentication certificate, the surrounding perception data collected by the transmitting device is signed to obtain signature data; The signature data is encrypted according to a second authentication certificate matched with the receiving device to obtain authentication data. The authentication data is converted according to the protocol corresponding to the target link to obtain the data to be transmitted.
[0130] In one optional implementation, the surrounding perception data collected by the transmitting device is obtained through the sensors of the transmitting device, and / or the surrounding perception data collected by the receiving device is obtained through the sensors of the receiving device.
[0131] In one alternative implementation, a first super SIM card is used to generate a terminal identifier that matches the transmitting device through a heterogeneous IoT unified agent application running on the first super SIM card.
[0132] In one alternative implementation, a first super SIM card is used to send an authentication request to a local heterogeneous unified agent management center based on the terminal identifier via a heterogeneous IoT unified agent application running on the first super SIM card.
[0133] In one alternative implementation, the authentication request carries at least one of the following: The terminal identifier; The location information of the transmitting device.
[0134] In one optional implementation, when the authentication request carries the location information of the sending device, the first authentication certificate carries the location information of the sending device and signature information corresponding to the location information of the sending device.
[0135] In one alternative implementation, both the transmitting device and the receiving device are included in an Internet of Things (IoT) system.
[0136] In one alternative implementation, the first authentication certificate carries at least one of the following: Public-private key pairs; The issuer's signature corresponding to the first authentication certificate.
[0137] Thirdly, embodiments of this application provide a non-transitory computer-readable storage medium having a computer program stored thereon, wherein the computer program, when executed by a processor, implements the steps of the method described in any of the above-mentioned embodiments.
[0138] Fourthly, embodiments of this application provide a computer program product, including computer instructions that, when executed by a processor, implement the steps of the method described in any of the above-described embodiments.
[0139] Fifthly, embodiments of this application provide a computer device including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor executes the computer program to implement the steps of the method described in any of the preceding claims.
[0140] See Figure 5 The computer device in this embodiment includes a processor 501, a memory 502, and a computer program, such as a communication program, stored in the memory 502 and executable on the processor 501. When the processor 501 executes the computer program, it implements the steps in the various communication method embodiments described above, for example... Figure 1 The steps S101-S104 are shown.
[0141] For example, the computer program may be divided into one or more modules / units, which are stored in the memory 502 and executed by the processor 501 to complete this application. The one or more modules / units may be a series of computer program instruction segments capable of performing a specific function, which describe the execution process of the computer program in the computer device.
[0142] The computer device may be a desktop computer, laptop, handheld computer, or cloud server, etc. The computer device may include, but is not limited to, a processor 501 and a memory 502. Those skilled in the art will understand that the schematic diagram is merely an example of a computer device and does not constitute a limitation on the computer device. It may include more or fewer components than shown, or combine certain components, or different components. For example, the computer device may also include input / output devices, network access devices, buses, etc.
[0143] The processor 501 can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor, or the processor 501 can be any conventional processor. The processor 501 is the control center of the computer device, connecting various parts of the entire computer device through various interfaces and lines.
[0144] The memory 502 can be used to store the computer programs and / or modules. The processor 501 implements various functions of the computer device by running or executing the computer programs and / or modules stored in the memory 502 and calling the data stored in the memory 502. The memory 502 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as sound playback function, image playback function, etc.), etc.; the data storage area may store data created according to the use of the mobile phone (such as audio data, phonebook, etc.). In addition, the memory 502 may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, memory, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0145] Wherein, if the modules / units integrated into the computer device are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the methods of the above embodiments can also be implemented by a computer program instructing related hardware. The computer program can be stored in a non-transitory computer-readable storage medium. When the computer program is executed by the processor 501, it can implement the steps of the various method embodiments described above. Wherein, the computer program includes computer program code, which can be in the form of source code, object code, executable file, or some intermediate form, etc. The computer-readable medium can include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, portable hard drive, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc.
[0146] In summary, the embodiments of this application have at least the following beneficial effects: In this embodiment, the transmitting device sends a link exploration broadcast carrying a link feedback request. The link feedback request requests each of a plurality of first target devices to return its respective link feedback message. Each first target device's link feedback message is adapted to indicate a transmission link corresponding to that first target device. The plurality of first target devices are associated with a receiving device. The transmitting device receives the link feedback messages. Based on the received link feedback messages, it selects a target link from the transmission links corresponding to each received link feedback message. The device corresponding to the target link among the plurality of first target devices is a second target device. Data to be transmitted is sent to the second target device via the target link. The data to be transmitted is used by the receiving device. Thus, the transmitting device can efficiently and reliably find a suitable target link between itself and the receiving device as a communication link between them.
[0147] Through the above description of the embodiments, those skilled in the art can clearly understand that this application can be implemented by means of software plus necessary hardware platforms, or it can be implemented entirely by hardware. Based on this understanding, all or part of the technical solutions of this application that contribute to the background technology can be embodied in the form of a software product. This computer software product can be stored in a storage medium, such as ROM (Read-Only Memory) / RAM (Random Access Memory), magnetic disk, optical disk, etc., including several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute the methods described in various embodiments or some parts of the embodiments of this application.
[0148] The above description is the preferred embodiment of this application. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of this application, and these improvements and modifications are also considered to be within the scope of protection of this application.
Claims
1. A communication method, characterized in that, Applicable to a transmitting device, the method includes: Send a link exploration broadcast, the link exploration broadcast carrying a link feedback request, wherein the link feedback request is used to request each of the plurality of first target devices to return its respective link feedback message, the link feedback message of each first target device is adapted to indicate the transmission link corresponding to the first target device, and the plurality of first target devices are associated with a receiving device; Receive the link feedback message; Based on the received link feedback messages, a target link is selected from each transmission link corresponding to the received link feedback messages, wherein the device corresponding to the target link among the plurality of first target devices is a second target device; The data to be transmitted is sent to the second target device via the target link, wherein the data to be transmitted is used by the receiving device.
2. The method according to claim 1, characterized in that, The plurality of first target devices includes a third target device; The transmission link exploration broadcast includes: The link exploration broadcast is sent to the third target device through the first transmission node, wherein the first transmission node is communicatively connected to both the third target device and the sending device.
3. The method according to claim 2, characterized in that, The link exploration broadcast also carries a first instruction message, which instructs the first transmission node to add its own first node information to the link exploration broadcast and send the added link exploration broadcast to the third target device; The link feedback message of the third target device carries second node information, which is generated by the third target device based at least on the first node information received.
4. The method according to claim 3, characterized in that, The third target device includes at least one of the following: The receiving device; A first network device that is communicatively connected to the receiving device.
5. The method according to claim 4, characterized in that, The target link is selected based on the transmission efficiency of each transmission link, and the transmission efficiency is determined by the received feedback messages from each of the links. When the third target device includes the receiving device, the link feedback message of the receiving device also carries the first link transmission delay information and the first communication quality information of the corresponding transmission link. The transmission efficiency of the transmission link corresponding to the receiving device is determined at least based on the first link transmission delay information, the first communication quality information and the second node information carried in the link feedback message of the receiving device.
6. The method according to claim 5, characterized in that, When the third target device includes the receiving device, the transmission efficiency of the transmission link corresponding to the receiving device is determined based on the complexity information of the first data conversion algorithm, the first conversion computing power information matched with the sending device, the size of the authentication data, and the first link transmission delay information, the first communication quality information, and the second node information carried in the link feedback message of the receiving device. The first conversion computing power information is used to indicate the transcoding computing power of the first super user identification module SIM card in the transmitting device; The first data conversion algorithm is matched to the transmission link corresponding to the receiving device and is used to enable the first super SIM card to convert the authentication data into the data to be transmitted.
7. The method according to claim 4, characterized in that, The target link is selected based on the transmission efficiency of each transmission link, and the transmission efficiency is determined by the received feedback messages from each of the links. When the third target device includes the first network device, the link feedback message of the first network device also carries the second link transmission delay information and the second communication quality information of the corresponding transmission link. The transmission efficiency of the transmission link corresponding to the first network device is determined at least based on the second link transmission delay information, the second communication quality information and the second node information carried in the link feedback message of the first network device.
8. The method according to claim 7, characterized in that, When the third target device includes the first network device, the transmission efficiency of the transmission link corresponding to the first network device is determined based on the complexity information of the second data conversion algorithm, the second conversion computing power information matched with the receiving device, the size of the authentication data, and the second link transmission delay information, the second communication quality information, and the second node information carried in the link feedback message of the first network device. The second conversion computing power information is used to indicate the transcoding computing power of the second super SIM card in the receiving device; The data to be transmitted is obtained from the authentication data; The second data conversion algorithm is matched to the transmission link corresponding to the first network device and is used by the second super SIM card to convert the received data to be transmitted.
9. The method according to claim 1, characterized in that, The plurality of first target devices includes a second network device; The link feedback request is also used to request the second network device to generate a link feedback message after establishing a first interconnection path with the receiving device.
10. The method according to claim 9, characterized in that, The transmission link exploration broadcast includes: The link exploration broadcast is sent to the second network device via the third network device; in, A second interconnection path is established between the third network device and the transmitting device; The link feedback message of the second network device carries network device information, which is information related to the second network device and the third network device.
11. The method according to claim 10, characterized in that, Both the second network device and the third network device are gateways.
12. The method according to claim 10, characterized in that, The target link is selected based on the transmission efficiency of each transmission link, and the transmission efficiency is determined by the received feedback messages from each of the links. The link feedback message of the second network device carries the third link transmission delay information and the third communication quality information of the corresponding transmission link. The transmission efficiency of the transmission link corresponding to the second network device is determined based on the size of the authentication data, the second conversion computing power information matched with the receiving device, and the third link transmission delay information and the third communication quality information carried in the link feedback message of the second network device. The second conversion computing power information is used to indicate the transcoding computing power of the second super SIM card in the receiving device; The data to be transmitted is obtained from the authentication data.
13. The method according to claim 1, characterized in that, Both the transmitting device and the receiving device are autonomous driving terminal devices; The data to be transmitted is suitable for characterizing the surrounding perception data collected by the transmitting device; The data to be transmitted is used by the receiving device to correct the surrounding perception data it has collected.
14. The method according to any one of claims 1-13, characterized in that, The method further includes: A terminal identifier matching the sending device is generated using the first super SIM card in the sending device; The authentication request is sent to the local heterogeneous unified agent management center through the first super SIM card according to the terminal identifier, wherein the authentication request is used to request a first authentication certificate that matches the sending device; Receive the first authentication certificate; At least based on the first authentication certificate, the surrounding perception data collected by the transmitting device is signed to generate the data to be transmitted.
15. The method according to claim 14, characterized in that, The step of signing the surrounding perception data collected by the transmitting device based at least on the first authentication certificate to generate the data to be transmitted includes: Based on the first authentication certificate, the surrounding perception data collected by the transmitting device is signed to obtain signature data; The signature data is encrypted according to a second authentication certificate matched with the receiving device to obtain authentication data. The authentication data is converted according to the protocol corresponding to the target link to obtain the data to be transmitted.
16. The method according to claim 14, characterized in that, The surrounding perception data collected by the transmitting device is obtained through the sensors of the transmitting device, and / or the surrounding perception data collected by the receiving device is obtained through the sensors of the receiving device.
17. The method according to claim 14, characterized in that, The step of generating a terminal identifier matching the transmitting device via the first super SIM card in the transmitting device includes: A terminal identifier matching the sending device is generated by a heterogeneous IoT unified agent application running on the first super SIM card.
18. The method according to claim 14, characterized in that, The step of sending an authentication request to the local heterogeneous unified agent management center through the first super SIM card based on the terminal identifier includes: The heterogeneous IoT unified agent application running on the first super SIM card sends an authentication request to the local heterogeneous unified agent management center based on the terminal identifier.
19. The method according to claim 14, characterized in that, The authentication request carries at least one of the following: The terminal identifier; The location information of the transmitting device.
20. The method according to claim 19, characterized in that, When the authentication request carries the location information of the sending device, the first authentication certificate carries the location information of the sending device and signature information corresponding to the location information of the sending device.
21. The method according to claim 14, characterized in that, Both the transmitting device and the receiving device are included in the Internet of Things system.
22. The method according to claim 14, characterized in that, The first authentication certificate carries at least one of the following: Public-private key pairs; The issuer's signature corresponding to the first authentication certificate.
23. A communication device, characterized in that, Suitable for transmitting devices, the means comprising: A sending module is used to send a link exploration broadcast, the link exploration broadcast carrying a link feedback request, wherein the link feedback request is used to request each of a plurality of first target devices to return its respective link feedback message, the link feedback message of each first target device is adapted to indicate the transmission link corresponding to the first target device, and the plurality of first target devices are associated with a receiving device; The receiving module is used to receive the link feedback message; The processing module is configured to select a target link from each transmission link corresponding to each received link feedback message based on the received link feedback messages, wherein the device corresponding to the target link among the plurality of first target devices is a second target device; The sending module is further configured to send the data to be transmitted to the second target device via the target link, wherein the data to be transmitted is used by the receiving device.
24. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method described in any one of claims 1-22.
25. A computer program product comprising computer instructions, characterized in that, When the computer instructions are executed by the processor, they implement the method described in any one of claims 1-22.
26. A computer device, characterized in that, The method includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor, when executing the computer program, implements the method of any one of claims 1-22.