Communication method, communication device, storage medium, and program product
Patent Information
- Application Number
- CN202510378158.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-03-27
- Publication Date
- 2026-09-29
AI Technical Summary
在被感知物体对自己的行为及感知信息进行上报的时候,或者通信感知网络需要被感知物体对自己的行为及感知信息进行上报时,可能会出现大量用户同时进行数据上报引起的数据传输过载的问题,导致网络延迟增加、丢包率上升,影响通信感知网络的性能
[0017]本申请提供的技术方案至少带来以下有益效果:本申请提供的通信方法,能够使得第二节点响应于第一节点发送的请求信息,在第二节点的类型为目标类型的情况下,向第一节点发送感知辅助信息。第二节点通过请求信息,能够确认自身是否需要向第一节点发送感知辅助信息,无需所有类型的第二节点均上报自身的感知辅助信息,提升了通信系统的灵活性,并且能够降低大量用户同时进行数据上报引起的数据传输过载的情况发生的概率,从而提升通信感知网络的性能。
Smart Images

Figure CN122846148A_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, and program product. Background Technology
[0002] The principle of communication sensing technology is to perceive the environment through signals from wireless communication systems. When the communication signals sent by the communication base station reach the target object, they are reflected or scattered. The communication base station can analyze the communication signals reflected by the target object, thereby realizing the perception of the target object.
[0003] In integrated communication and sensing scenarios, the sensed objects can include drones, vehicles, pedestrians, and automated guided vehicles (AGVs) in smart factories. When sensed objects report their behavior and sensing information, or when the communication and sensing network requires sensed objects to report their behavior and sensing information, a large number of users simultaneously reporting data may cause data transmission overload, leading to increased network latency, higher packet loss rates, and impacting the performance of the communication and sensing network. Summary of the Invention
[0004] This application provides a communication method, communication device, storage medium, and program product for improving the performance of communication sensing networks.
[0005] In a first aspect, this application provides a communication method applied to a first node, the method comprising: sending a request message to a second node, the request message being used to request perception assistance information from a second node of a target type; and receiving perception assistance information sent by a second node of the target type.
[0006] The technical solution provided in this application offers at least the following advantages: The communication method provided in this application can request a second node of a target type to send perception assistance information to a first node by sending a request message. When the first node needs to obtain perception assistance information from a second node of the target type, by instructing the second node of the target type to send perception assistance information, it is not necessary for all types of second nodes to report their own perception assistance information. This reduces the possibility of data transmission overload in the communication link between the first and second nodes, thereby reducing network latency and improving the performance of the communication perception network.
[0007] One possible implementation is to use the perceptual auxiliary information of the second node of the target type to determine the behavior of the second node of the target type.
[0008] Another possible implementation involves sensing auxiliary information, including trajectory information.
[0009] Another possible implementation is that the sensing assistance information also includes at least one of the following: device information; sensing result information.
[0010] Another possible implementation is that the first node is an access network device or a core network device.
[0011] Another possible implementation is that, if the first node is a core network device, the request information is carried in a paging message.
[0012] Another possible implementation is to request information that includes the identifier of a second node of the target type.
[0013] Another possible implementation, in the case that the first node is an access network device, is that the request information is carried in at least one of the following: a broadcast message; a query message used to query information about the second node; or radio resource control (RRC) configuration information.
[0014] Another possible implementation method includes receiving indication information sent by a second node, the indication information being used to indicate the type of the second node.
[0015] Another possible implementation is that the indication information is carried in at least one of the following: a connection establishment request message; a connection establishment completion message; or a non-access stratum message.
[0016] Secondly, this application provides a communication method applied to a second node, the method comprising: receiving a request message sent by a first node, the request message being used to request perception assistance information of a second node of a target type; and, in response to the request message, sending perception assistance information to the first node when the type of the second node is the target type.
[0017] The technical solution provided in this application offers at least the following advantages: The communication method provided in this application enables a second node to respond to a request message sent by a first node, and, if the second node's type is the target type, to send sensing assistance information to the first node. Through the request message, the second node can determine whether it needs to send sensing assistance information to the first node, eliminating the need for all types of second nodes to report their own sensing assistance information. This improves the flexibility of the communication system and reduces the probability of data transmission overload caused by a large number of users simultaneously reporting data, thereby improving the performance of the communication sensing network.
[0018] One possible implementation is to use sensory auxiliary information to determine the behavior of the second node.
[0019] Another possible implementation involves sensing auxiliary information, including trajectory information.
[0020] Another possible implementation is that the sensing assistance information also includes at least one of the following: device information; sensing result information.
[0021] Another possible implementation is that the first node is an access network device or a core network device.
[0022] Another possible implementation is that, if the first node is a core network device, the request information is carried in a paging message.
[0023] Another possible implementation is to request information that includes the identifier of a second node of the target type.
[0024] Another possible implementation, in the case that the first node is an access network device, is that the request information is carried in at least one of the following: a broadcast message; a query message used to query information about the second node; or RRC configuration information.
[0025] Another possible implementation method includes sending an indication message to the first node, the indication message being used to indicate the type of the second node.
[0026] Another possible implementation is that the indication information is carried in at least one of the following: a connection establishment request message; a connection establishment completion message; or a non-access stratum message.
[0027] Thirdly, this application provides a communication device, comprising: a communication module; the communication module being configured to send request information to a second node, the request information being used to request perception assistance information from a second node of a target type; and to receive perception assistance information sent by a second node of a target type.
[0028] One possible implementation is to use the perception aids of the second node of the target type to determine the behavior of the second node of the target type.
[0029] Another possible implementation involves sensing auxiliary information, including trajectory information.
[0030] Another possible implementation is that the sensing assistance information also includes at least one of the following: device information; sensing result information.
[0031] Another possible implementation is that the first node is an access network device or a core network device.
[0032] Another possible implementation is that, if the first node is a core network device, the request information is carried in a paging message.
[0033] Another possible implementation is to request information that includes the identifier of a second node of the target type.
[0034] Another possible implementation, in the case that the first node is an access network device, is that the request information is carried in at least one of the following: a broadcast message; a query message used to query information about the second node; or RRC configuration information.
[0035] Another possible implementation is that the communication module is also used to receive indication information sent by the second node, which indicates the type of the second node.
[0036] Another possible implementation is that the indication information is carried in at least one of the following: a connection establishment request message; a connection establishment completion message; or a non-access stratum message.
[0037] Fourthly, this application provides a communication device, comprising: a communication module; the communication module being configured to receive a request message sent by a first node, the request message being used to request perception assistance information from a second node of a target type; and, in response to the request message, sending perception assistance information to the first node when the type of the second node is the target type.
[0038] One possible implementation is to use sensory auxiliary information to determine the behavior of the second node.
[0039] Another possible implementation involves sensing auxiliary information, including trajectory information.
[0040] Another possible implementation is that the sensing assistance information also includes at least one of the following: device information; sensing result information.
[0041] Another possible implementation is that the first node is an access network device or a core network device.
[0042] Another possible implementation is that, if the first node is a core network device, the request information is carried in a paging message.
[0043] Another possible implementation is to request information that includes the identifier of a second node of the target type.
[0044] Another possible implementation, in the case that the first node is an access network device, is that the request information is carried in at least one of the following: a broadcast message; a query message used to query information about the second node; or RRC configuration information.
[0045] Another possible implementation is that the communication module is also used to send indication information to the first node, which indicates the type of the second node.
[0046] Another possible implementation is that the indication information is carried in at least one of the following: a connection establishment request message; a connection establishment completion message; or a non-access stratum message.
[0047] Fifthly, this application provides a communication device comprising: a processor and a memory; the memory storing processor-executable instructions; when the processor is configured to execute the instructions, causing the communication device to implement the methods of the first or second aspect described above.
[0048] In a sixth aspect, this application provides a computer-readable storage medium comprising: computer software instructions; which, when executed in an electronic device, cause the electronic device to implement the methods described in the first or second aspect.
[0049] In a seventh aspect, this application provides a computer program product comprising a computer program; when the computer program is run in an electronic device, it causes the electronic device to implement the methods described in the first or second aspect above.
[0050] The beneficial effects of the third to seventh aspects mentioned above are described in the corresponding descriptions of the first or second aspects, and will not be repeated here. Attached Figure Description
[0051] Figure 1 A schematic diagram illustrating the application environment of a communication method provided in this application;
[0052] Figure 2 A flowchart illustrating a communication method provided in this application;
[0053] Figure 3 A schematic diagram illustrating the process of establishing an initial connection between the user equipment and the base station, access network, and core network provided in this application;
[0054] Figure 4 A flowchart illustrating another communication method provided in this application;
[0055] Figure 5 A flowchart illustrating yet another communication method provided in this application;
[0056] Figure 6 A schematic diagram of the composition of a communication device provided in this application;
[0057] Figure 7 A schematic diagram of another communication device provided in this application;
[0058] Figure 8 This is a schematic diagram of the structure of an electronic device provided in this application. Detailed Implementation
[0059] The communication method provided in this application will now be described in detail with reference to the accompanying drawings.
[0060] In this article, the term "and / or" is merely a description of the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three situations: A exists alone, A and B exist simultaneously, and B exists alone.
[0061] The terms "first" and "second," etc., used in the specification and drawings of this application are used to distinguish different objects or to distinguish different treatments of the same object, rather than to describe a specific order of objects.
[0062] Furthermore, the terms "comprising" and "having," and any variations thereof, used in the description of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not limited to the steps or units listed, but may optionally include other steps or units not listed, or may optionally include other steps or units inherent to such process, method, product, or apparatus.
[0063] It should be noted that in the embodiments of this application, the words "exemplary" or "for example" are used to indicate examples, illustrations, or explanations. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or design schemes. Specifically, the use of the words "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0064] To facilitate a clear description of the technical solutions of the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish the same or similar items with essentially the same function and effect. Those skilled in the art can understand that the terms "first" and "second" are not intended to limit the quantity or execution order.
[0065] In the description of this application, unless otherwise stated, "a plurality of" means two or more.
[0066] The technical solutions provided in this application can be applied to various mobile communication networks, such as 5G new radio (NR) mobile communication networks, time division duplex long term evolution (TD-LTE) mobile communication networks, frequency division duplex long term evolution (FDD-LTE) mobile communication networks, future mobile communication networks, or multiple communication convergence systems, etc. This application does not limit them.
[0067] The principle of communication sensing technology is to perceive the environment through signals from wireless communication systems. When the communication signals sent by the communication base station reach the target object, they are reflected or scattered. The communication base station can analyze the communication signals reflected by the target object, thereby realizing the perception of the target object.
[0068] The advantage of integrated communication and sensing is that it can utilize a single set of base station hardware resources to achieve communication and sensing functions. Compared with other sensing devices such as cameras, communication and sensing have a wider coverage area. Furthermore, after sensing an object, the sensing information can be transmitted to the monitoring party via a wireless network, enabling the monitoring party to take timely warnings and other countermeasures against the sensed object.
[0069] In integrated communication and sensing scenarios, the sensed objects can include drones, vehicles, pedestrians, and AGVs in smart factories. However, in wireless communication systems, the type of sensed object is usually not distinguished when sending and receiving information. When sensed objects report their behavior and sensed information, or when the communication network requires sensed objects to report their behavior and sensed information, data transmission overload may occur due to a large number of users simultaneously reporting data. This can lead to increased network latency, higher packet loss rates, and impaired network performance.
[0070] To address the aforementioned technical problems, this application provides a communication method. The key idea is that, unlike existing communication sensing networks which typically do not distinguish between the types of sensed objects during information transmission and reception, the communication method provided in this application can request a second node of the target type to send sensing assistance information to the first node by sending a request message. When the first node needs to obtain sensing assistance information from the second node of the target type, it instructs the second node of the target type to send the sensing assistance information. This eliminates the need for all types of second nodes to report their own sensing assistance information, reducing the possibility of data transmission overload in the communication link between the first and second nodes, thereby reducing network latency and improving the performance of the communication sensing network.
[0071] The embodiments provided in this application will now be described in detail with reference to the accompanying drawings.
[0072] The communication method provided in this application can be applied to, for example... Figure 1 The application environment shown. For example... Figure 1 As shown, the application environment includes: a first node 110 and a second node 120. The first node 110 and the second node 120 are connected in communication.
[0073] In some embodiments, the first node 110 may be an access network device or a core network device.
[0074] For example, when the first node 110 is an access network device, the first node 110 can be a base station in Long Term Evolution (LTE), Long Term Evolution Advanced (LTEA) or an evolved Node B (eNB or eNodeB), a base station device in a 5G network, or a base station in a future communication system, etc. The base station can include various macro base stations, micro base stations, home base stations, wireless remotes, reconfigurable intelligent surfaces (RIS), routers, wireless fidelity (WIFI) devices and other network-side devices.
[0075] When the first node 110 is a core network device, the first node 110 can be a physical device or a virtualized device in the core network. For example, the first node 110 can be a mobility management entity (MME), a serving gateway (S-GW), a packet data network gateway (P-GW), a home subscriber server (HSS), a user plane function (UPF), a unified data management (UDM), an authentication server function (AUSF), a session management function (SMF), an access and mobility management function (AMF), a network exposure function (NEF), an application function (AF), a policy control function (PCF), a location management function (LMF), a virtual machine (VM), etc.
[0076] This application does not limit the device form of the first node 110. Figure 1 The example shown uses only the first node 110 as the base station.
[0077] In some embodiments, when the first node 110 is an access network device, the first node 110 is used to transmit signals. When the signal transmitted by the first node 110 encounters the second node 120, it will be reflected or scattered and can be received by the first node 110 again. The first node 110 realizes the perception of the second node 120 by analyzing the signal reflected by the second node 120.
[0078] In some embodiments, where the first node 110 is an access network device, the first node 110 is also used to provide wireless network access services to the second node 120. For example, the first node 110 provides a service coverage area (also referred to as a cell). The second node 120, entering this area, can communicate with the first node 110 via wireless signals to receive the wireless access services provided by the base station 110.
[0079] In some embodiments, when the first node 110 is a core network device, the first node 110 is responsible for managing the transmission of user data, the allocation of network resources, and connections with other networks (such as the Internet).
[0080] In some embodiments, the second node 120 can be a device with wireless transceiver capabilities, or it can be a person or object carrying / integrating such a device. Exemplary examples include mobile phones, tablets, computers with wireless transceiver capabilities, virtual reality (VR) terminals, augmented reality (AR) terminals, wireless terminals in industrial control, self-driving, remote medical care, smart grids, transportation safety, smart cities, smart homes, and so on. The embodiments of this application do not limit the application scenarios. This application does not limit the form of the second node 120.
[0081] In some embodiments, the first node 110 sends a request message to the second node 120, the request message being used to request perception assistance information from the second node 120 of the target type, and correspondingly, the second node 120 receives the request message sent by the first node 110; when the type of the second node 120 is the target type, the second node 120 responds to the request message sent by the first node 110 and sends perception assistance information to the first node 110, and correspondingly, the first node 110 receives the perception assistance information sent by the second node 120 of the target type.
[0082] It should be noted that the system architecture described in the embodiments of this application is for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and does not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of system architecture, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0083] See Figure 2 This is a flowchart illustrating a communication method provided in an embodiment of this application. Figure 2 As shown, the communication method provided in this application can be implemented through the first node mentioned above, specifically including the following steps S201 to S202.
[0084] S201. Send a request message to the second node. The request message is used to request the perception assistance information of the second node of the target type.
[0085] In some embodiments, when the first node needs to know the perception assistance information of the second node of the target type, the first node sends a request message to the second node, the request message being used to request the perception assistance information of the second node of the target type.
[0086] In some embodiments, the type of the second node includes at least one of the following: pedestrian, unmanned aerial vehicle (UAV), vehicle, AGV, and boat.
[0087] It should be noted that pedestrians need to carry devices that can receive request information sent by the first node; that is, pedestrians refer to those carrying devices with wireless transceiver capabilities.
[0088] In some embodiments, perception assistance information of a second node of a target type is used to determine the behavior of the second node of the target type.
[0089] It should be noted that while existing communication sensing technologies can effectively detect objects in the environment, they cannot associate these detected objects with known objects. That is, they cannot determine whether a detected object is an unauthorized intruder or a legitimate entity or object registered on the network, thus hindering the ability to take appropriate countermeasures. To determine whether a detected object is known or unknown, the known object needs to send its behavior information to the sensing network so that the network can analyze this behavior and determine whether the detected object is known or unknown.
[0090] Therefore, given that the object is the second node and the first node is a node in the perception network, the first node can determine the behavior of the second node of the target type by acquiring the perception auxiliary information of the second node of the target type.
[0091] In some embodiments, when the first node senses an object of the target type, it needs to obtain the sensing assistance information sent by the target type node. By analyzing the behavior of the target type node, it determines whether the sensed target type object is a known object or an unknown object. Here, a known object refers to a legitimate terminal that has been registered in the network, and an unknown object refers to an illegal terminal that has not been registered in the network.
[0092] Understandably, when the sensing assistance information includes device information, the first node can determine whether a second node of the target type is registered in the network based on the sensing assistance information sent by the second node, and thus determine the behavior of the second node of the target type registered in the network. By analyzing the behavior of the second node of the target type registered in the network, it is possible to determine whether the object of the target type perceived by the first node is a known object or an unknown object.
[0093] In some embodiments, the first node is an access network device or a core network device. For example, if the first node is an access network device, the request information can be sent directly from the first node to the second node; if the first node is a core network device, the request information can be sent from the first node to the second node through the access network device.
[0094] In some embodiments, when the first node is a core network device, the request information is carried in a paging message.
[0095] It should be noted that in existing communication systems, the network can page user equipment (UE) in an idle state based on the paging data structure defined by the abstract syntax notation one (ASN.1) shown below, notifying the UE that the network needs to communicate with the UE.
[0096]
[0097]
[0098] The PagingRecord field contains basic UE identification and optional access type information. A SEQUENCE is a data structure that defines an ordered set used to combine multiple fields of different types into a composite type. The UE-Identity identifies the paged UE. The PagingUE-Identity is a data structure used to identify the paged UE and can be one of several identifiers, such as the ng-5G SAE-temporary mobile subscriber identifier or the SAE-temporary mobile subscriber identifier. The accessType indicates the access type; the enumerated type {non-3GPP} indicates a non-3GPP access type, such as Wi-Fi or fixed broadband. The OPTIONAL field indicates that a field is optional. The "Need (N)" field indicates that the accessType field is required in certain situations, particularly when the UE accesses the network via a non-3GPP connection.
[0099] pagingRecord-v1700 is a version-specific paging record definition used to describe new features or extensions introduced in 3GPP Release 17. pagingCause-r17 indicates the reason for paging. ENUMERATED{voice} indicates that the reason for paging is a voice call. Need N indicates that the pagingCause-r17 field is required in certain situations, especially when the paging reason is a voice call.
[0100] PagingRecord-v1800 is a specific version of the paging record definition used to describe new features or extensions introduced in 3GPP Release 18. Multicast to unicast data transfer (mt-SDT) indicates whether multicast to unicast data transfer is enabled. ENUMERATED{true} indicates that multicast to unicast data transfer is enabled. Need N indicates that the mt-SDT field is required in certain situations, especially when multicast to unicast data transfer is necessary.
[0101] CHOICE is a data type used to define that a field can take one of several different types of values. ng-5G-S-TMSI represents the Temporary Mobile Subscriber Identity (TMSI), an identifier name used to select an option within the CHOICE type. NG-5G-S-TMSI is a specific ASN.1 data type used to represent the Temporary Mobile Subscriber Identity in a 5G network. The Full Inactive Radio Network Temporary Identifier (I-RNTI) identifies a UE in an idle state and is an option name used to select an option within the CHOICE type. I-RNTI-Value is a specific ASN.1 data type used to define the structure of the I-RNTI.
[0102] As can be seen from the paging data structure defined in the above ASN.1 definition fragment, the core network equipment can page different second nodes according to different UE identifiers. Based on this, a request message can be sent to the second node of the target type by using the identifier of the second node of the paging target type to request the perception assistance information of the second node of the target type.
[0103] In some embodiments, the request information includes an identifier of a second node of the target type.
[0104] The identifier of the second node of the target type is used to uniquely indicate the second node of the target type; for example, it can be the name of the second node of the target type.
[0105] For example, when the request information is carried in a paging message and the request information includes an identifier of a second node of the target type, the paging message takes the form shown below.
[0106]
[0107]
[0108] In this context, "Paging" refers to the data structure defined after "Paging" used to represent paging messages. The "pagingRecordList" field contains one or more "PagingRecords," and the "Need N" following "pagingRecordList" indicates that the "pagingRecordList" field is required in certain situations. The "lateNonCriticalExtension" field is a byte string (OCTET STRING) used to carry non-critical extension information in network messages. Non-critical extension fields are typically used to carry non-critical extension information. This extension information may contain additional functions or parameters but will not affect the processing of the basic message. The "Paging-v1700-information elements (IEs)" set indicates that the content in "nonCriticalExtension" represents new features or extensions introduced in 3GPP Release 17.
[0109] `pagingRecordList-v1700` is a 3GPP Release 17-specific extension field used to carry additional paging record information in paging messages. `pagingGroupList-r17` is used to carry group paging information in paging messages. `nonCriticalExtension` is used to carry non-critical extension information; `Paging-v1800-IEs` indicates that the content in `nonCriticalExtension` is a new feature or extension introduced in 3GPP Release 18.
[0110] `pagingRecordList-v1800` is a 3GPP Release 18-specific extension field used to carry additional paging record information in paging messages. `pagingGroupList-v1800` is used to carry group paging information in paging messages. `nonCriticalExtension` is used to carry non-critical extension information. The `SensingAssistantInfoReq` field indicates whether sensing assistance information needs to be requested; `ENUMERATED{true}` indicates that sensing assistance information needs to be requested.
[0111] In some embodiments, when the request information is carried in a paging message, the core network can also send the request information to a second terminal of the target type through paging target type to request the perception assistance information of the second node of the target type.
[0112] For example, when the paging information does not include the identifier of the second node of the target type, the paging message takes the following form.
[0113]
[0114] Here, Paging indicates the data structure used to represent paging messages, defined after Paging. pagingRecordList contains one or more PagingRecords, and Need N following pagingRecordList indicates that the pagingRecordList field is required in certain situations. The lateNonCriticalExtension field is an OCTET STRING used to carry non-critical extension information in network messages. The nonCriticalExtension field is typically used to carry non-critical extension information. This extension information may contain some additional functions or parameters, but will not affect the processing of the basic message. Paging-v1700-IEs indicates that the content in nonCriticalExtension is a new feature or extension introduced in 3GPP Release 17.
[0115] `pagingRecordList-v1700` is a 3GPP Release 17-specific extension field used to carry additional paging record information in paging messages. `pagingGroupList-r17` is used to carry group paging information in paging messages. `nonCriticalExtension` is used to carry non-critical extension information; `Paging-v1800-IEs` indicates that the content in `nonCriticalExtension` is a new feature or extension introduced in 3GPP Release 18.
[0116] `pagingRecordList-v1800` is a 3GPP Release 18-specific extension field used to carry additional paging record information in paging messages. `pagingGroupList-v1800` is used to carry group paging information in paging messages. `nonCriticalExtension` is used to carry non-critical extension information.
[0117] The SensingAssistantInfoReq field includes the EntityType, which indicates the type of the second node that needs to be paged. ENUMERATED{Personal,UAV,vehicle,AGV,Boat,...} indicates that the types that can be paged include pedestrians, drones, vehicles, automated guided vehicles, ships, etc.
[0118] In some embodiments, when the first node is an access network device, the request information is carried in at least one of the following: a broadcast message, a query message, wherein the query message is used to query information of the second node and RRC configuration information.
[0119] It is understandable that if the first node is an access network device and the second node is in an idle state, that is, the second node has not connected to the first node, the first node can send a request message to the second node through a broadcast message to request the perception assistance information of the second node of the target type.
[0120] For example, when the first node is an access network device and the request information is carried in a broadcast message, the form of the broadcast message sent by the first node is as follows.
[0121]
[0122]
[0123] In this context, 'x' in the system information block (SIB) represents a different system information block number. The SensingAssistantInfoReq field includes EntityType, which indicates the type of the second node that needs to be paged. ENUMERATED{Personal,UAV,vehicle,AGV,...} indicates that the type of the second node includes pedestrians, drones, vehicles, automated guided vehicles, ships, etc.
[0124] For example, if the entity type indicated by the broadcast message is a pedestrian, the request information can be carried in the broadcast message and sent to a second node of the pedestrian type to request the perception assistance information of the second node of the target type.
[0125] It is understandable that when the first node is an access network device, if the second node is in a connected state, that is, the second node is connected to the first node, the first node can send a request to the second node of the target type by querying UE information or sending configuration information to the second node, in order to request the perception assistance information of the second node of the target type.
[0126] For example, when the first node is an access network device and the request information is carried in a query message or RRC configuration information, the form of the query message or RRC configuration information sent by the first node is as follows.
[0127]
[0128]
[0129] The UEInformationRequest-r16 is a message type used by the network to request specific information from the UE, and is part of the 3GPP Release 16 standard. The RRC-TransactionIdentifier is used to uniquely identify a transaction in the RRC signaling process. CriticalExtensions are a CHOICE type used to include different versions of information elements in the RRC signaling message. UEInformationRequest-r16-IEs are used to indicate the multiple information elements included in the UEInformationRequest.
[0130] The `idleModeMeasurementReq` (r16) is an information element in Release 16 used to request specific measurement tasks from a UE in idle mode. The `logMeasReportReq` (r16) is an information element in Release 16 used to request the UE to provide log measurement data it has collected. The `connEstFailReportReq` (r16) is an information element in Release 16 used to request information from the UE regarding connection establishment failures.
[0131] The Random Access Report Request (ra-ReportReq)-r16 is an information element in Release 16 that is used to request information from the UE about the random access (RA) procedure.
[0132] The Radio Link Failure Report Request (rlf-ReportReq) -r16 is an information element in Release 16 that is used to request detailed information from the UE about radio link failure (RLF).
[0133] The MobilityHistoryReportReq-r16 is an information element in Release 16 that is used to request information about the UE's mobility history from the UE.
[0134] The late Non-Critical Extension is used to transmit non-critical extension information in RRC messages. It is a byte string containing the non-critical extension information.
[0135] Non-critical extensions are used to convey non-critical extension information in RRC messages. UEInformationRequest-v1700-IEs indicates that the non-critical extension information in the RRC message is an information element used in 3GPP Release 17 to request a specific type of measurement or status report from the UE. SensingAssistantInfoReq is used to request sensing assistance information from the UE.
[0136] S202, Receive perception assistance information sent by the second node of the target type.
[0137] In some embodiments, after receiving the perception assistance information sent by the second node of the target type, the second node can determine the behavior of the second node of the target type based on the perception assistance information sent by the second node of the target type.
[0138] In some embodiments, the behavior of the target-type second node includes the movement trajectory of the target-type second node, and based on this, the perception assistance information of the target-type second node includes the trajectory information of the target-type second node. The trajectory information may include at least one location information of the target-type second node.
[0139] In some embodiments, the trajectory information of the second node may be obtained by the second node based on terminal positioning technology.
[0140] For example, the second node can obtain trajectory information through a satellite positioning system, or based on the location information of a Wi-Fi access point (AP). The satellite positioning system can be a Global Positioning System (GPS), a Global Navigation Satellite System (GNSS), or similar systems.
[0141] In some embodiments, the first node may acquire device information of a second node of the target type to determine the behavior of the second node of the target type; if the second node of the target type has sensing capabilities, the first node may also acquire sensing result information of the second node. Therefore, the sensing assistance information further includes at least one of the following: device information and sensing result information.
[0142] The device information may include the registration information of the second node, which indicates whether the second node is registered in the network.
[0143] In some embodiments, the perception assistance information sent by the second node to the first node takes the form shown below.
[0144]
[0145]
[0146] Among them, UE Assistance Information indicates that the message is a message from the UE to the network providing assistance information. The type of criticalExtensions is CHOICE, used to transmit critical extension information between the network and the UE. UEAssistanceInformation-IEs indicates that UE assistance information includes multiple information elements. CriticalExtensionsFuture reserves space for future critical extension information, ensuring backward compatibility of the protocol.
[0147] The delay budget report is used by the UE to report its delay budget information to the network. The lateNonCriticalExtension is used by the UE to transmit non-critical extension information to the network, containing a byte string of non-critical extension information. The nonCriticalExtension indicates that the UE transmits non-critical extension information to the network; UEAssistanceInformation-v1540-IEs indicates that the non-critical extension information transmitted by the UE to the network includes information elements used to provide assistance information to the network in 3GPPR15.40 version.
[0148] UE Trajectory Information (UETrajectoryInfo) represents the trajectory information of the second node. UE Equipment Information (UEEquipmentInfo) represents the equipment information of the second node. UE Sensing Result Information (UESensingResult) represents the sensing result information of the second node.
[0149] It is understandable that when the request information includes the identifier of the second node of the target type, or when the second node needs to send the request information to the second node of the target type through UE information query or by sending configuration information to the second node, the first node needs to determine the type of the second node and send the request information to the second node according to the correspondence between the type of the second node and the identifier of the second node, in order to request the perception assistance information of the second node.
[0150] In some embodiments, before sending the request information to the second node, the communication method provided in this application further includes the following step S203.
[0151] S203. Receive indication information sent by the second node, the indication information being used to indicate the type of the second node.
[0152] In some embodiments, to reduce data transmission overload caused by a large number of users simultaneously reporting data, the second node sends indication information to the first node. This indication information indicates the type of the second node. This allows the first node to determine the target type of second node based on the type reported by the first node when it needs to obtain sensing assistance information for that second node. The first node can then instruct the target type of second node to report its own sensing assistance information, thus eliminating the need for all types of second nodes to report their own. This reduces the probability of data transmission overload caused by a large number of users simultaneously reporting data, improving the performance of the communication sensing network. Correspondingly, the second node receives the indication information sent by the first node.
[0153] In some embodiments, the indication information is carried in at least one of the following: a connection establishment request message, a connection establishment completion message, or a non-access stratum (NAS) message.
[0154] The following example illustrates the method of sending indication information in conjunction with the process of establishing a connection between the UE and the base station.
[0155] In some embodiments, the process of establishing a connection between the UE and the base station is as follows: Figure 3 As shown, it may include the following steps A1-A6.
[0156] A1. A UE in the Radio Resource Control Idle (RRC_IDLE) state and Connection Management Idle (CM_IDLE) state sends a Radio Resource Control Connection Establishment Request (RRCSetupRequest) message to the base station, and the base station receives the RRCSetupRequest message sent by the UE.
[0157] A2. In response to the received RRCSetupRequest message, the base station sends a Radio Resource Control Connection Establishment (RRCSetup) message to the UE to confirm receipt of the RRCSetupRequest message sent by the UE and to provide the necessary configuration information. Accordingly, the UE receives the RRCSetup message sent by the base station.
[0158] A3. In response to the RRCSetup message sent by the base station, the UE enters the Radio Resource Control Connection (RRC_CONNECTED) state from the RRC_IDLE state, but remains in the CM_IDLE state, and completes the configuration based on the received RRCSetup message.
[0159] A4. The UE sends a Radio Resource Control Connection Establishment Complete (RRCSetupComplete) message to the base station to indicate that the UE is ready to conduct further communication. Correspondingly, the base station accepts the RRCSetupComplete message sent by the UE.
[0160] A5. In response to the RRCSetupComplete message sent by the UE, the base station sends an Initial UE (INITIAL UEMESSAGE) message to the AMF to pass the UE's RRCSetupComplete message to the core network.
[0161] A6. When the UE enters the connection management connection (CM_CONNECTED) state from the CM_IDLE state, and the UE is in the RRC_CONNECTED state and the CM_CONNECTED state, it means that the UE is ready to transmit data and make service requests.
[0162] As can be seen, when establishing a communication connection with the base station, the UE sends a connection establishment request message and a connection establishment completion message to the base station. After receiving the connection establishment completion message from the UE, the base station can send an INITIAL UE MESSAGE message to the core network AMF. The INITIAL UE MESSAGE message is a non-access stratum message. Therefore, when the first node is an access network device, the indication information can be carried in either the connection establishment request message or the connection establishment completion message; when the first node is a core network device, the indication information can be carried in a non-access stratum message.
[0163] For example, when the indication information is carried in a connection establishment request message, the connection establishment request message sent by the second node can take the form shown below.
[0164]
[0165] Among them, RRCSetupRequest-IEs is used to represent multiple information elements contained in the RRCSetupRequest message.
[0166] The UE identifier (ue-Identity) is used to uniquely identify the UE and can be ng-5G-S-TMSI. The Initial UE identifier (InitialUE-Identity) represents the identifier used to identify the UE when it first accesses the base station.
[0167] The establishment cause is used to indicate the reason why the UE initiates the RRC connection establishment request.
[0168] The spare field is reserved for future expansion or as a fill field. The spare field is a bit string type, and the length of the bit string is 1 bit.
[0169] EntityType indicates the type of the second node. ENUMERATED{Personal,UAV,vehicle,AGV,...} indicates that the type of the second node includes pedestrians, drones, vehicles, automated guided vehicles, ships, etc.
[0170] For example, when the indication information is carried in the connection establishment completion message, the connection establishment completion message sent by the second node can take the form shown below.
[0171]
[0172]
[0173] The selected PLMN-Identity is used to identify the public land mobile network (PLMN) selected by the UE when accessing the network. The selected PLMN-Identity field is defined as an integer (INTEGER), with a value greater than or equal to 1 and less than or equal to the maximum value of PLMN (maxPLMN).
[0174] Registered Access and Mobility Management Functions (registeredAMF) refers to the AMF instance currently registered by the UE.
[0175] In the Globally Unique Access and Mobility Management Function Identifier (guami-Type) type, the Globally Unique AMF Identifier (GUAMI) is used to uniquely identify an AMF. The guami-Type indicates the type of the GUAMI. The guami-Type field is defined as an enumeration type (ENUMERATED). ENUMERATED{(native)native,(mapped)mapped} indicates that the type of the GUAMI includes both native and mapped types. That is, the GUAMI can be generated locally or mapped.
[0176] The single network slice selection assistance information list (s-NSSAI-List) is used to represent a list of specific network slice identifiers for slices and services. It consists of 1 to a maximum number of single network slice selection assistance information (S-NSSAI) (maxNrofS-NSSAI).
[0177] Dedicated NAS-Message is used to describe dedicated non-access stratum (NAS) messages.
[0178] The ng-5G-S-TMSI Value is used to protect user privacy during communication between the AMF and UE. The ng-5G-S-TMSI Value uses the CHOICE type to provide two possible ways to represent the 5G-S-TMSI: ng-5G-S-TMSI and ng-5G-S-TMSI Part 2. ng-5G-S-TMSI represents the complete ng-5G-S-TMSI value; ng-5G-S-TMSI Part 2 is a 9-bit bit string representing a portion of the complete ng-5G-S-TMSI.
[0179] The lateNonCriticalExtension is used to pass non-critical extension information in the RRCSetupComplete message; it is a byte string containing the non-critical extension information.
[0180] The nonCriticalExtension is used to transmit non-critical extension information in the RRCSetupComplete message. UEInformationRequest-v16100-IEs indicates that the non-critical extension information in the RRCSetupComplete message is an information element used in 3GPP Release 16.10 to request a specific type of measurement or status report from the UE.
[0181] EntityType is used to indicate the type of the second node that needs to be paged. ENUMERATED{Personal,UAV,vehicle,AGV,...} indicates that the type of the second node includes pedestrians, drones, vehicles, automated guided vehicles, ships, etc.
[0182] When the indication information is carried in a non-access stratum message, the information elements included in the non-access stratum message are shown in Table 1 below.
[0183] Table 1
[0184]
[0185]
[0186] The Extended Protocol Discriminator is an identifier used to distinguish different protocol types or versions. The Security header type specifies the security handling method for NAS messages, including encryption and integrity protection. The Spare Half Octet is typically reserved for future expansion. Registration request messageidentity identifies the specific 5G registration request message type. 5GS registration type indicates the reason the UE initiated the registration request. ngKSI identifies the key set used for encrypting and / or protecting the integrity of NAS signaling. EntityType describes the type of entity involved in the registration request, such as pedestrians, drones, vehicles, automated guided vehicles, and ships.
[0187] Table 1 also includes the clause number corresponding to each information element in the 3GPP standard document. For example, the detailed specification definition of the information element "Security Header Type" in 3GPP is located in Clause 9.3.
[0188] It is understandable that the request message, connection establishment completion message, and non-access stratum message all contain information elements indicating the type of the second node and information elements indicating the identifier of the second node.
[0189] In some embodiments, when the indication information is carried in a connection establishment request message or a connection establishment completion message, the base station can obtain the type of the second node and can also map the type of the second node to the identifier of the second node. The identifier of the second node may be ng-5G-S-TMSI.
[0190] In some embodiments, when the indication information is carried in a non-access stratum message, the core network device can obtain the type of the second node and also map the type of the second node to the identifier of the second node. The identifier of the second node may be an S-TMSI.
[0191] In some embodiments, when the first node is a core network device, the first node can determine the identifier of the second node of the target type based on the correspondence between the type of the second node and the identifier of the second node, carry request information including the identifier of the second node of the target type in a paging message, and send it to the first node to request the perception assistance information of the second node of the target type.
[0192] When the first node is an access network device, the first node can determine the target type of the second node to access the first node based on the correspondence between the type of the second node and the identifier of the second node. The first node will carry the request information in a query message or RRC configuration information and send it to the target type of the first node to request the perception assistance information of the target type of the second node.
[0193] The communication method provided in this application embodiment can request a second node of a target type to send perception assistance information to a first node by sending a request message to the second node. When the first node needs to obtain the perception assistance information of the second node of the target type, it instructs the second node of the target type to send the perception assistance information, eliminating the need for all types of second nodes to report their own perception assistance information. This reduces the possibility of data transmission overload in the communication link between the first and second nodes, thereby reducing network latency and improving the performance of the communication perception network.
[0194] See Figure 4 This is a flowchart illustrating another communication method provided in an embodiment of this application. Figure 4 As shown, another communication method provided in this application can be implemented through the second node mentioned above, specifically including the following steps S301 to S302.
[0195] S301. Receive the request information sent by the first node. The request information is used to request the perception assistance information of the second node of the target type.
[0196] In some embodiments, the type of the second node includes at least one of the following: pedestrian, drone, vehicle, automated guided vehicle, and ship.
[0197] In some embodiments, the first node is an access network device or a core network device.
[0198] In some embodiments, when the first node is a core network device, the request information is carried in a paging message.
[0199] For example, the core network device acting as the first node can generate a paging message and send it to the second node via a base station. The form of the paging message can be referred to the description in step S201 above, and will not be repeated here.
[0200] In some embodiments, where the request information is carried in a paging message, the request information includes an identifier of a second node of the target type.
[0201] In some embodiments, when the first node is an access network device, the request information is carried in at least one of the following: a broadcast message, a query message, wherein the query message is used to query information of the second node and RRC configuration information.
[0202] For example, when the request information is carried in a broadcast message, the access network device as the first node can send a broadcast message to a second node within the signal coverage area. The broadcast message contains information elements indicating the target type of the second node, so that the target type of the second node can receive the broadcast message sent by the first node.
[0203] When the request information is carried in a query message or RRC configuration information, the access network device, acting as the first node, can send a query message or RRC configuration information to a second node of the target type that has been connected to the first node.
[0204] The formats of broadcast messages, query messages, and RRC configuration information can be referred to in step S201 above, and will not be repeated here.
[0205] S302, if the type of the second node is the target type, in response to the request information, send perception assistance information to the first node.
[0206] In some embodiments, the perception assistance information includes trajectory information.
[0207] In some embodiments, the sensing assistance information further includes at least one of the following: device information; sensing result information.
[0208] The form of the perception assistance information sent from the second node to the first node can be referred to the description in step S202 above, and will not be repeated here.
[0209] In some embodiments, perception assistance information is used to determine the behavior of the second node.
[0210] For example, when the perception assistance information includes trajectory information, the first node can determine the trajectory information of the second node based on the perception assistance information.
[0211] When the sensing assistance information includes device information, the device information may include the registration information of the second node, which indicates whether the second node is registered in the network. The first node can determine whether the second node is registered in the network based on the second node's device information.
[0212] In some embodiments, before receiving the request information sent by the first node, the second node also needs to send the type of the second node to the first node. Therefore, the communication method provided in this application further includes the following step S303.
[0213] S303. Send indication information to the first node. The indication information is used to indicate the type of the second node.
[0214] In some embodiments, the indication information is carried in at least one of the following: a connection establishment request message, a connection establishment completion message, or a non-access stratum message.
[0215] For example, during the process of accessing the base station, the second node can send a connection establishment request message and a connection establishment completion message to the base station; the base station can send a non-access stratum message to the core network AMF, which is used to transmit the connection establishment completion message sent by the second node to the core network.
[0216] The forms of connection establishment request messages, connection establishment completion messages, and non-access stratum messages can be referred to in the description of step S203 above, and will not be repeated here.
[0217] The alternative communication method provided in this application enables a second node to respond to a request from a first node and, if the second node's type is the target type, send sensing assistance information to the first node. By using the request information, the second node can determine whether it needs to send sensing assistance information to the first node. This eliminates the need for all types of second nodes to report their own sensing assistance information, improving the flexibility of the communication system and reducing the probability of data transmission overload caused by a large number of users simultaneously reporting data, thereby improving the performance of the communication sensing network.
[0218] The communication method of this application embodiment is described below with reference to a specific example. The implementation process of this method is as follows: Figure 5 As shown, the process includes the following steps S401-S403.
[0219] S401, the second node sends an instruction message to the first node, and the first node receives the instruction message sent by the second node accordingly.
[0220] The indication information is used to indicate the type of the second node.
[0221] In some embodiments, the indication information is carried in at least one of the following: a connection establishment request message; a connection establishment completion message; or a non-access stratum message.
[0222] S402, The first node sends a request message to the second node, and the second node accepts the request message sent by the first node.
[0223] The request information is used to request perception assistance information from the second node of the target type.
[0224] In some embodiments, the first node is an access network device or a core network device.
[0225] For example, when the first node is a core network device, the request information is carried in a paging message; when the first node is an access network device, the request information is carried in at least one of the following: a broadcast message, a query message, or RRC configuration information.
[0226] S403. When the type of the second node is the target type, the second node responds to the request information and sends perception assistance information to the first node. Accordingly, the first node receives the perception assistance information sent by the second node of the target type.
[0227] In some embodiments, the perception assistance information includes trajectory information.
[0228] In some embodiments, the sensing assistance information further includes at least one of the following: device information; sensing result information.
[0229] As can be seen, the above mainly describes the solutions provided by the embodiments of this application from a methodological perspective. To achieve the above functions, the embodiments of this application provide corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, in conjunction with the modules and algorithm steps of the various examples described in the embodiments disclosed herein, the embodiments of this application can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed by hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this invention.
[0230] This application embodiment can divide the communication device into functional modules according to the above method example. For example, each function can be divided into its own functional module, or two or more functions can be integrated into one processing module. The integrated module can be implemented in hardware or as a software functional module. Optionally, the module division in this application embodiment is illustrative and only represents one logical functional division; other division methods may be used in actual implementation.
[0231] In some embodiments, this application also provides a communication device. The communication device may include one or more functional modules for implementing the communication methods of the above method embodiments.
[0232] For example, Figure 6 This is a schematic diagram illustrating the composition of a communication device provided in an embodiment of this application. Figure 8 As shown, the communication device 700 includes: a communication module 701.
[0233] The communication module 701 is used to send request information to the second node, the request information being used to request perception assistance information from the second node of the target type; and to receive perception assistance information sent by the second node of the target type.
[0234] In some embodiments, perception assistance information of a second node of a target type is used to determine the behavior of the second node of the target type.
[0235] In other embodiments, the perception assistance information includes trajectory information.
[0236] In some other embodiments, the sensing assistance information further includes at least one of the following: device information; sensing result information.
[0237] In some other embodiments, the first node is an access network device or a core network device.
[0238] In some other embodiments, when the first node is a core network device, the request information is carried in a paging message.
[0239] In some other embodiments, the request information includes an identifier of a second node of the target type.
[0240] In some other embodiments, when the first node is an access network device, the request information is carried in at least one of the following: a broadcast message; a query message used to query information about the second node; or RRC configuration information.
[0241] In some other embodiments, the communication module 701 is also configured to receive indication information sent by the second node, the indication information being used to indicate the type of the second node.
[0242] In some other embodiments, the indication information is carried in at least one of the following: a connection establishment request message; a connection establishment completion message; or a non-access stratum message.
[0243] In some embodiments, this application also provides another communication device. This communication device may include one or more functional modules for implementing the communication methods of the above method embodiments.
[0244] For example, Figure 7 This is a schematic diagram illustrating the composition of another communication device provided in an embodiment of this application. For example... Figure 7 As shown, the communication device 800 includes: a communication module 801.
[0245] The communication module 801 is used to receive a request message sent by the first node, the request message being used to request perception assistance information from a second node of the target type; and, in response to the request message, to send perception assistance information to the first node if the type of the second node is the target type.
[0246] In some embodiments, perception assistance information is used to determine the behavior of the second node.
[0247] In other embodiments, the perception assistance information includes trajectory information.
[0248] In some other embodiments, the sensing assistance information further includes at least one of the following: device information; sensing result information.
[0249] In some other embodiments, the first node is an access network device or a core network device.
[0250] In some other embodiments, when the first node is a core network device, the request information is carried in a paging message.
[0251] In some other embodiments, the request information includes an identifier of a second node of the target type.
[0252] In some other embodiments, when the first node is an access network device, the request information is carried in at least one of the following: a broadcast message; a query message used to query information about the second node; or RRC configuration information.
[0253] In some other embodiments, the communication module 801 is also configured to send indication information to the first node, the indication information being used to indicate the type of the second node.
[0254] In some other embodiments, the indication information is carried in at least one of the following: a connection establishment request message; a connection establishment completion message; or a non-access stratum message.
[0255] In the case of implementing the functions of the integrated modules described above in hardware, this embodiment of the invention provides a possible structural schematic diagram of the electronic device involved in the above embodiments. For example... Figure 8 As shown, the electronic device 900 includes: a processor 902, a communication interface 903, and a bus 904. Optionally, the electronic device 900 may also include a memory 901.
[0256] Processor 902 may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 902 may be a central processing unit, a general-purpose processor, a digital signal processor, an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. Processor 902 may also be a combination that implements computing functions, such as including one or more microprocessor combinations, a combination of a DSP and a microprocessor, etc.
[0257] The communication interface 903 is used to connect to other devices via a communication network. This communication network can be Ethernet, wireless access network, wireless local area network (WLAN), etc.
[0258] The memory 901 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.
[0259] In one possible implementation, the memory 901 can exist independently of the processor 902. The memory 901 can be connected to the processor 902 via a bus 904 and is used to store instructions or program code. When the processor 902 calls and executes the instructions or program code stored in the memory 901, it can implement the communication method provided in this embodiment of the invention.
[0260] In another possible implementation, the memory 901 can also be integrated with the processor 902.
[0261] The 904 bus can be an extended industry standard architecture (EISA) bus, etc. The 904 bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 8 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0262] Through the above description of the implementation methods, those skilled in the art can clearly understand that, for the sake of convenience and brevity, only the division of the above functional modules is used as an example. In actual applications, the above functions can be assigned to different functional modules as needed, that is, the internal structure of the service calling device can be divided into different functional modules to complete all or part of the functions described above.
[0263] This application also provides a computer-readable storage medium. All or part of the processes in the above method embodiments can be executed by computer instructions instructing related hardware. The program can be stored in the computer-readable storage medium, and when executed, it can include the processes of the above method embodiments. The computer-readable storage medium can be any of the foregoing embodiments or memory. The computer-readable storage medium can also be an external storage device of the service invocation device, such as a pluggable hard drive, smart media card (SMC), secure digital (SD) card, flash card, etc., equipped on the service invocation device. Further, the computer-readable storage medium can include both internal storage units of the service invocation device and external storage devices. The computer-readable storage medium is used to store the computer program and other programs and data required by the service invocation device. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output.
[0264] This application also provides a computer program product, which includes a computer program that, when run on a computer, causes the computer to perform any of the communication methods provided in the above embodiments.
[0265] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions within the technical scope disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method, characterized in that, Applied to the first node, the method includes: Send a request message to the second node, the request message being used to request perception assistance information from the second node of the target type; Receive perception assistance information sent by the second node of the target type.
2. The method according to claim 1, characterized in that, The perception assistance information of the second node of the target type is used to determine the behavior of the second node of the target type.
3. The method according to claim 1, characterized in that, The perception assistance information includes trajectory information.
4. The method according to claim 3, characterized in that, The perception assistance information also includes at least one of the following: Equipment information; Perceive the result information.
5. The method according to claim 1, characterized in that, The first node is an access network device or a core network device.
6. The method according to claim 5, characterized in that, When the first node is the core network device, the request information is carried in a paging message.
7. The method according to claim 6, characterized in that, The request information includes the identifier of the second node of the target type.
8. The method according to claim 5, characterized in that, When the first node is the access network device, the request information is carried in at least one of the following: Broadcast message; A query message, the query message being used to query information about the second node; Radio Resource Control (RRC) configuration information.
9. The method according to claim 1, characterized in that, The method further includes: Receive indication information sent by the second node, the indication information being used to indicate the type of the second node.
10. The method according to claim 9, characterized in that, The indication information is carried in at least one of the following: Connection establishment request message; Connection established successfully message; Non-access layer messages.
11. A communication method, characterized in that, Applied to the second node, the method includes: Receive a request message sent by the first node, the request message being used to request perception assistance information from a second node of the target type; If the type of the second node is the target type, in response to the request information, perception assistance information is sent to the first node.
12. The method according to claim 11, characterized in that, The perception assistance information is used to determine the behavior of the second node.
13. The method according to claim 11, characterized in that, The perception assistance information includes trajectory information.
14. The method according to claim 13, characterized in that, The perception assistance information also includes at least one of the following: Equipment information; Perceive the result information.
15. The method according to claim 11, characterized in that, The first node is an access network device or a core network device.
16. The method according to claim 15, characterized in that, When the first node is the core network device, the request information is carried in a paging message.
17. The method according to claim 16, characterized in that, The request information includes the identifier of the second node of the target type.
18. The method according to claim 15, characterized in that, When the first node is the access network device, the request information is carried in at least one of the following: Broadcast message; A query message, the query message being used to query information about the second node; RRC configuration information.
19. The method according to claim 11, characterized in that, The method further includes: Send indication information to the first node, the indication information being used to indicate the type of the second node.
20. The method according to claim 19, characterized in that, The indication information is carried in at least one of the following: Connection establishment request message; Connection established successfully message; Non-access layer messages.
21. A communication device, characterized in that, The device includes a processor and a memory, the processor being coupled to the memory; the memory is used to store computer instructions, the computer instructions being loaded and executed by the processor to enable the computer to implement the communication method as described in any one of claims 1 to 10, or the communication method as described in any one of claims 11 to 20.
22. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes computer-executable instructions that, when executed on a computer, cause the computer to perform the communication method according to any one of claims 1 to 10, or the communication method according to any one of claims 11 to 20.
23. A computer program product, characterized in that, The computer program product includes a computer program that, when run on an electronic device, causes the electronic device to perform the communication method as described in any one of claims 1 to 10, or the communication method as described in any one of claims 11 to 20.