Communication method and related apparatus
Patent Information
- Application Number
- CN202510181073.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-02-18
- Publication Date
- 2026-08-18
AI Technical Summary
[0064] Optionally, the processor is coupled to the memory via an interface.
Smart Images

Figure CN122602088A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method and related apparatus. Background Technology
[0002] Currently, there is a need to transmit environmental modeling information in applications such as positioning, modeling, communication, and sensing to assist in the execution of application functions. However, how to transmit environmental information between devices is a question worth considering. Summary of the Invention
[0003] This application provides a communication method and related apparatus for a first communication device to provide data of a first environment modeling unit in a corresponding format to a second communication device, so as to facilitate the first communication device to transmit the data of the environment modeling unit on demand for different applications and save transmission overhead.
[0004] This application provides a communication method, which is applied to a first communication device, which is a sensing network element or a device applied to a sensing network element. For example, it may be a chip, chip system, module, processing unit, control unit, or circuit, etc., and this application does not limit the specific application. It should be noted that, in this application, the term "sensing network element" can refer to either the sensing network element itself or a device applied to it, and this application does not limit the specific application. The method includes: the first communication device determining data and first indication information of a first environment modeling unit, wherein the first indication information indicates the format of the data of the first environment modeling unit, and the format indicates the data content included in the data of the first environment modeling unit. Then, the first communication device sends the data and the first indication information of the first environment modeling unit to a second communication device.
[0005] In the above technical solution, the first communication device sends data from the first environmental modeling unit and first indication information to the second communication device. The first indication information is used to indicate the format of the data from the first environmental modeling unit. It can be seen that the first communication device provides the second communication device with data from the first environmental modeling unit in a corresponding format, and identifies the format of the data from the first environmental modeling unit through the first indication information. This facilitates the on-demand transmission of environmental modeling unit data by the first communication device for different applications, avoiding the transmission of redundant environmental modeling data and saving transmission overhead. Alternatively, it avoids missing environmental modeling data, which is beneficial for executing application services.
[0006] Optionally, in the first aspect above, "the first instruction information is used to indicate the format of the data of the first environment modeling unit, the format being used to indicate the data content included in the data of the first environment modeling unit" can be replaced with the description: the first instruction information is used to indicate the data content included in the data of the first environment modeling unit.
[0007] Based on the first aspect, in one possible implementation, the first indication information is carried in the first downlink control information (DCI). This provides a possible carrier for the first indication information, facilitating the implementation of the scheme. On the other hand, the first DCI is used to schedule the time-frequency resources carrying the data of the first environmental modeling unit. The second communication device parses the first indication information in the first DCI to determine the format of the data of the first environmental modeling unit carried on that time-frequency resource. This facilitates the second communication device in acquiring the data of the first environmental modeling unit.
[0008] Based on the first aspect, in one possible implementation, the first indication information is a first field in the first DCI (Data Interface Code), and the value of the first field is used to indicate the format of the data of the first environment modeling unit. In this implementation, the format is indicated by the value of a field in the first DCI. This facilitates the definition of multiple different data formats to meet the specific needs of environment modeling data in different application scenarios, thereby achieving on-demand transmission and reducing transmission overhead.
[0009] Based on the first aspect, in one possible implementation, the method further includes: a first communication device transmitting data from a second environmental modeling unit, wherein the first indication information is also used to indicate the format of the data from the second environmental modeling unit, the format indicating the data content included in the data from the second environmental modeling unit. In this implementation, the first communication device can indicate the format of data from multiple environmental modeling units using the same indication information, thereby reducing indication overhead. For example, if the data from the multiple environmental modeling units has the same format, the first communication device uses the same indication information to indicate the data format. As another example, if the data from the multiple environmental modeling units has different formats, the first communication device uses the first indication information to jointly indicate the data formats of the multiple environmental modeling units. Optionally, "the first indication information is also used to indicate the format of data from the second environmental modeling unit" can be replaced with: the first indication information is also used to indicate the data content included in the data from the second environmental modeling unit.
[0010] Based on the first aspect, in one possible implementation, the method further includes: a first communication device transmitting data from a second environmental modeling unit and second indication information, wherein the second indication information is used to indicate the format of the data from the second environmental modeling unit, and the format is used to indicate the data content included in the data from the second environmental modeling unit. In this implementation, for each environmental modeling unit, the first communication device indicates its data format through corresponding indication information. This facilitates customized transmission of data from different environmental modeling units to achieve on-demand transmission. Optionally, "the second indication information is used to indicate the format of the data from the second environmental modeling unit, and the format is used to indicate the data content included in the data from the second environmental modeling unit" can be replaced with the description: the second indication information is used to indicate the data content included in the data from the second environmental modeling unit.
[0011] Based on the first aspect, in one possible implementation, the data format of the first environment modeling unit is the same as that of the data format of the second environment modeling unit.
[0012] Based on the first aspect, in one possible implementation, the data format of the first environment modeling unit includes any of the following: a first-level data format, a second-level data format, a third-level data format, a fourth-level data format, or a fifth-level data format; wherein, the first-level data format is used to indicate the geometric characteristic information and positional characteristic information of the first environment modeling unit; the second-level data format is used to indicate the geometric characteristic information, positional characteristic information, and material characteristic information of the first environment modeling unit; the third-level data format is used to indicate the geometric characteristic information, positional characteristic information, material characteristic information, reflection characteristic information, transmission characteristic information, diffraction characteristic information, and communication cluster characteristic information of the first environment modeling unit; the fourth-level data format is used to indicate the geometric characteristic information, positional characteristic information, material characteristic information, reflection characteristic information, transmission characteristic information, diffraction characteristic information, scattering characteristic information, and sensing cluster characteristic information of the first environment modeling unit; and the fifth-level data format is used to indicate all modeling data of the first environment modeling unit. In this implementation, the data of the first environment modeling unit is divided into five levels of data format, which facilitates the transmission of the corresponding level of data format as needed in combination with actual applications. This can reduce transmission overhead and ensure the execution of application services.
[0013] Based on the first aspect, in one possible implementation, the content of the data of the first environment modeling unit includes any of the following:
[0014] Geometric and positional characteristics of the first environmental modeling unit;
[0015] Geometric, positional, and material properties of the first environmental modeling unit;
[0016] The geometric characteristics, location characteristics, material characteristics, reflection characteristics, transmission characteristics, diffraction characteristics, and communication cluster characteristics of the first environmental modeling unit;
[0017] The geometric characteristics, location characteristics, material characteristics, reflection characteristics, transmission characteristics, diffraction characteristics, scattering characteristics, and sensor cluster characteristics of the first environmental modeling unit; or,
[0018] All modeling data for the first environmental modeling unit.
[0019] Based on the first aspect, in one possible implementation, before the first communication device determines the data and first instruction information of the first environmental modeling unit, the method further includes: the first communication device receiving a first request from a second communication device, the first request being used to request data from the environmental modeling unit. In this implementation, the first communication device can provide corresponding environmental modeling data to the second communication device based on the first request, thereby achieving on-demand distribution of environmental modeling data.
[0020] Based on the first aspect, in one possible implementation, the first request includes third indication information, which indicates that the data of all requested environmental modeling units adopts a uniform data format; or, the first request includes one or more fourth indication information, each fourth indication information indicating the data format of the requested corresponding environmental modeling unit, or indicating an incremental data format of the requested corresponding environmental modeling unit's data relative to the data format of the environmental modeling unit already acquired by the first communication device. In this implementation, two possible request methods for the first request are shown. One is that the data format of the environmental modeling units requested by the first request is a uniform data format; the other is that the data format of each environmental modeling unit requested by the first request is customized, with different data modeling units using different data formats. This diversified request for environmental modeling data facilitates the selection of appropriate methods to request environmental modeling data based on the needs of actual applications.
[0021] Based on the first aspect, in one possible implementation, the data format indicated by the first instruction information may be the same as or different from the data format indicated by the third instruction information; or, the data format indicated by the first instruction information may be the same as or different from the data format indicated by the fourth instruction information corresponding to the first environmental modeling unit. In this implementation, the format of the data from the environmental modeling unit provided by the first communication device may be the same as or different from the format of the data from the environmental modeling unit requested by the second communication device. This allows the first communication device to flexibly provide corresponding environmental modeling data according to the actual situation, improving the flexibility of the solution. For example, if the second communication device requests environmental modeling data in a fifth-level data format, but due to limited transmission resources, the first communication device can provide environmental modeling data in a fourth-level data format.
[0022] Based on the first aspect, in one possible implementation, the method further includes: a first communication device receiving a second request from a second communication device, the second request requesting an update of data in a first environmental modeling unit, the second request including fifth indication information, the fifth indication information indicating the data format of the requested updated data in the first environmental modeling unit; the first communication device sending the updated data in the first environmental modeling unit, or data in the updated data in the first environmental modeling unit other than the data in the first environmental modeling unit in the data format indicated by the first indication information, to the second communication device. This facilitates the second communication device in updating environmental modeling data in the required data format according to actual needs, and reduces the storage resource consumption of the second communication device.
[0023] Based on the first aspect, in one possible implementation, before the first communication device determines the data and first instruction information of the first environment modeling unit, the method further includes: the first communication device receiving a third request from a third communication device, the third request being used to request service result data of the first service; after the first communication device sends the data and first instruction information of the first environment modeling unit to a second communication device, the method further includes: the first communication device receiving auxiliary data from the first communication device, the auxiliary data being determined based on the data of the first environment modeling unit; the first communication device sending the service result data of the first service to the third communication device, the service result data being obtained by processing the auxiliary data. This achieves the provision of the first service to the third communication device.
[0024] Based on the first aspect, in one possible implementation, the method further includes: a first communication device receiving capability information, the capability information including at least one of the following: the transmission capability of the second communication device, or the transmission frequency band. This facilitates the first communication device providing data from the environmental modeling unit in the appropriate data format within the capability range of the second communication device.
[0025] Based on the first aspect, in one possible implementation, the first request further includes at least one of the following: location information of the second communication device, link information for communication channel simulation and / or sensing channel simulation, data transmission method of the environment modeling unit, configuration parameters of the transmission method, triggering method for triggering the transmission of data from the environment modeling unit, or an identifier of the requested environment modeling unit. In this implementation, the second communication device may also provide some application-related information to enable the first communication device to provide environment modeling data in a suitable format in conjunction with the application. Additionally, the second communication device may also provide some methods for distributing environment modeling data, so that the first communication device can distribute environment modeling data according to the needs of the second communication device. Optionally, the transmission method can also be replaced by a distribution method.
[0026] Based on the first aspect, in one possible implementation, the data transmission method of the environment modeling unit includes periodic transmission, semi-continuous transmission, or aperiodic transmission.
[0027] Based on the first aspect, in one possible implementation, the transmission method is periodic transmission, and the configuration parameters of the transmission method include at least one of the following: the start time of transmitting environmental modeling data, or the method for determining the period length for transmitting environmental modeling data; or, the transmission method is semi-continuous transmission, and the configuration parameters of the transmission method include at least one of the following: the start time, end time, duration, method for determining the period length for transmitting environmental modeling data, or the triggering condition for semi-continuous transmission of environmental modeling data; or, the transmission method is aperiodic transmission, and the configuration parameters of the transmission method include the triggering condition for aperiodic transmission of environmental modeling data.
[0028] Based on the first aspect, in one possible implementation, the second request further includes at least one of the following: the location of the second communication device, or updated link information for communication channel simulation and / or sensing channel simulation.
[0029] A second aspect of this application provides a communication method applied to a second communication device, which is a terminal device or an access network device, or a device applied to a terminal device or an access network device. For example, it may be a chip, chip system, module, processing unit, control unit, or circuit, etc., and this application does not limit the specific application. It should be noted that, in this application, when referring to a terminal device or access network device, it can refer to either the terminal device or the access network device itself, or to a device applied to the terminal device or the access network device, and this application does not limit the specific application. The method includes: the second communication device receiving data and first indication information from a first communication device's first environment modeling unit, the first indication information indicating the format of the data from the first environment modeling unit, the format indicating the data content included in the data from the first environment modeling unit. Then, the second communication device determines the data from the first environment modeling unit based on the first indication information. The second communication device performs at least one of the following based on the data from the first environment modeling unit: positioning, modeling, communication, or sensing.
[0030] In the above technical solution, the second communication device receives data and first instruction information from the first environment modeling unit of the first communication device. The second communication device can identify the format of the data from the first environment modeling unit through the first instruction information to obtain the data. Then, the second communication device executes the corresponding application's services based on the data from the first environment modeling unit. This facilitates the second communication device to obtain environment modeling data on demand, avoids obtaining redundant environment modeling data, and helps save transmission overhead. Alternatively, it avoids missing environment modeling data, which is beneficial for executing application services.
[0031] Optionally, in the second aspect above, "the first instruction information is used to indicate the format of the data of the first environment modeling unit, and the format is used to indicate the data content included in the data of the first environment modeling unit" can be replaced with the description: the first instruction information is used to indicate the data content included in the data of the first environment modeling unit.
[0032] Based on the second aspect, in one possible implementation, the first indication information is carried in the first DCI. This provides a possible carrier for the first indication information, facilitating the implementation of the solution. On the other hand, the first DCI is used to schedule time-frequency resources carrying the data of the first environmental modeling unit. The second communication device parses the first indication information in the first DCI to determine the format of the data of the first environmental modeling unit carried on that time-frequency resource. This facilitates the second communication device in acquiring the data of the first environmental modeling unit.
[0033] Based on the second aspect, in one possible implementation, the first indication information is a first field in the first DCI (Data Interface Code), and the value of the first field is used to indicate the format of the data in the first environment modeling unit. In this implementation, the data format is indicated by the value of a field in the first DCI. This facilitates the definition of multiple different data formats to meet the specific needs of environment modeling data in different application scenarios, thereby achieving on-demand transmission and reducing transmission overhead.
[0034] Based on the second aspect, in one possible implementation, the method further includes: a second communication device receiving data from a second environmental modeling unit, wherein the first indication information is further used to indicate the format of the data from the second environmental modeling unit, the format indicating the data content included in the data from the second environmental modeling unit; the second communication device determining the data from the second environmental modeling unit based on the first indication information; and the second communication device performing at least one of the following based on the data from the first environmental modeling unit: positioning, modeling, communication, or sensing, including: the second communication device performing at least one of the following based on the data from the first environmental modeling unit and the data from the second environmental modeling unit: positioning, modeling, communication, or sensing. In this implementation, for the case of multiple environmental modeling units, the second communication device first parses the format of the data from each environmental modeling unit. Then, the second communication device combines the data from each environmental modeling unit to execute the corresponding application's business, thereby better executing the application's business. Optionally, "the first indication information is further used to indicate the format of the data from the second environmental modeling unit" can be replaced with: the first indication information is further used to indicate the data content included in the data from the second environmental modeling unit.
[0035] Based on the second aspect, in one possible implementation, the method further includes: a second communication device receiving data from a second environment modeling unit and second indication information, the second indication information indicating the format of the data from the second environment modeling unit, the format indicating the data content included in the data from the second environment modeling unit; the second communication device determining the data from the second environment modeling unit based on the second indication information; and the second communication device performing at least one of the following actions based on the data from the first environment modeling unit: positioning, modeling, communication, or sensing, including: the second communication device performing at least one of the following actions based on the data from the first environment modeling unit and the data from the second environment modeling unit: positioning, modeling, communication, or sensing. In this implementation, for the case of multiple environment modeling units, the second communication device first parses the format of the data from each environment modeling unit. Then, the second communication device combines the data from each environment modeling unit to execute the corresponding application's business, thereby better executing the application's business. Optionally, "the second indication information indicating the format of the data from the second environment modeling unit, the format indicating the data content included in the data from the second environment modeling unit" can be replaced with: the second indication information indicating the data content included in the data from the second environment modeling unit.
[0036] Based on the second aspect, in one possible implementation, the data format of the first environment modeling unit is the same as that of the data format of the second environment modeling unit.
[0037] Based on the second aspect, in one possible implementation, the data format of the first environment modeling unit includes any of the following: a first-level data format, a second-level data format, a third-level data format, a fourth-level data format, or a fifth-level data format; wherein, the first-level data format is used to indicate the geometric characteristic information and positional characteristic information of the first environment modeling unit; the second-level data format is used to indicate the geometric characteristic information, positional characteristic information, and material characteristic information of the first environment modeling unit; the third-level data format is used to indicate the geometric characteristic information, positional characteristic information, material characteristic information, reflection characteristic information, transmission characteristic information, diffraction characteristic information, and communication cluster characteristic information of the first environment modeling unit; the fourth-level data format is used to indicate the geometric characteristic information, positional characteristic information, material characteristic information, reflection characteristic information, transmission characteristic information, diffraction characteristic information, scattering characteristic information, and sensing cluster characteristic information of the first environment modeling unit; and the fifth-level data format is used to indicate all the modeling data of the first environment modeling unit. In this implementation, the data of the first environment modeling unit is divided into five levels of data format, which facilitates the transmission of the corresponding level of data format as needed in combination with actual applications. This can reduce transmission overhead and ensure the execution of application services.
[0038] Based on the second aspect, in one possible implementation, the content of the data of the first environment modeling unit includes any of the following:
[0039] Geometric and positional characteristics of the first environmental modeling unit;
[0040] Geometric, positional, and material properties of the first environmental modeling unit;
[0041] The geometric characteristics, location characteristics, material characteristics, reflection characteristics, transmission characteristics, diffraction characteristics, and communication cluster characteristics of the first environmental modeling unit;
[0042] The geometric characteristics, location characteristics, material characteristics, reflection characteristics, transmission characteristics, diffraction characteristics, scattering characteristics, and sensor cluster characteristics of the first environmental modeling unit; or,
[0043] All modeling data for the first environmental modeling unit.
[0044] Based on the second aspect, in one possible implementation, before the second communication device receives data and first instruction information from the first environment modeling unit of the first communication device, the method further includes: the second communication device sending a first request to the first communication device, the first request being used to request data from the environment modeling unit. In this implementation, the second communication device can proactively request data from the environment modeling unit from the first communication device based on actual needs, enabling the first communication device to distribute environment modeling data on demand.
[0045] Based on the second aspect, in one possible implementation, the first request includes third indication information, which indicates that the data of all requested environmental modeling units adopts a uniform data format; or, the first request includes one or more fourth indication information, each fourth indication information indicating the data format of the corresponding requested environmental modeling unit, or indicating an incremental data format of the data of the corresponding requested environmental modeling unit relative to the data format of the environmental modeling unit already acquired by the first communication device. This implementation illustrates two possible request methods for the first request. One is that the data format of the environmental modeling units requested by the first request is a uniform data format; the other is that the data format of each environmental modeling unit requested by the first request is customized, with different data modeling units using different data formats. This diversified request for environmental modeling data facilitates the selection of appropriate methods to request environmental modeling data based on the needs of actual applications.
[0046] Based on the second aspect, in one possible implementation, the data format indicated by the first indication information may be the same as or different from the data format indicated by the third indication information; or, the data format indicated by the first indication information may be the same as or different from the data format indicated by the fourth indication information corresponding to the first environmental modeling unit. In this implementation, the format of the data from the environmental modeling unit provided by the first communication device may be the same as or different from the format of the data from the environmental modeling unit requested by the second communication device. This allows the first communication device to flexibly provide corresponding environmental modeling data according to the actual situation, improving the flexibility of the solution. For example, if the second communication device requests environmental modeling data in a fifth-level data format, but due to limited transmission resources, the first communication device can provide environmental modeling data in a fourth-level data format.
[0047] Based on the second aspect, in one possible implementation, the method further includes: a second communication device sending a second request to a first communication device, the second request requesting an update to the data of the first environmental modeling unit, the second request including fifth indication information, the fifth indication information indicating the format of the data of the first environmental modeling unit to be updated; the second communication device receiving updated data of the first environmental modeling unit from the first communication device, or updated data of the first environmental modeling unit other than the data of the first environmental modeling unit in the data format indicated by the first indication information. This facilitates the second communication device in updating environmental modeling data in the required format according to actual needs, and reduces the storage resource consumption of the second communication device.
[0048] Based on the second aspect, in one possible implementation, the method further includes: the second communication device transmitting capability information, the capability information including at least one of the following: the transmission capability of the second communication device, or the transmission frequency band. This facilitates the first communication device providing data of the environmental modeling unit in the appropriate format within the capability range of the second communication device.
[0049] Based on the second aspect, in one possible implementation, the first request further includes at least one of the following: location information of the second communication device, link information for communication channel simulation and / or sensing channel simulation, data transmission method of the environment modeling unit, configuration parameters of the transmission method, triggering method for triggering the transmission of data from the environment modeling unit, or an identifier of the requested environment modeling unit. In this implementation, the second communication device may also provide some application-related information to enable the first communication device to provide environment modeling data in a suitable format in conjunction with the application. Additionally, the second communication device may also provide methods for distributing environment modeling data to enable the first communication device to distribute environment modeling data according to the needs of the second communication device.
[0050] Based on the second aspect, in one possible implementation, the data transmission method of the environment modeling unit includes periodic transmission, semi-continuous transmission, or aperiodic transmission.
[0051] Based on the second aspect, in one possible implementation, the transmission method is periodic transmission, and the configuration parameters of the transmission method include at least one of the following: the start time of transmitting environmental modeling data, or the method for determining the period length for transmitting environmental modeling data; or, the transmission method is semi-continuous transmission, and the configuration parameters of the transmission method include at least one of the following: the start time, end time, duration, method for determining the period length for transmitting environmental modeling data, or the triggering condition for semi-continuous transmission of environmental modeling data; or, the transmission method is aperiodic transmission, and the configuration parameters of the transmission method include the triggering condition for aperiodic transmission of environmental modeling data.
[0052] Based on the second aspect, in one possible implementation, the second request further includes at least one of the following: the location of the second communication device, or updated link information for communication channel simulation and / or sensing channel simulation.
[0053] A third aspect of this application provides a first communication device, including modules for performing the methods shown in the first aspect and any implementation thereof. For example, the first communication device may include a processing module and a transceiver module. The transceiver module is used to perform the receiving and / or sending steps in the methods shown in the first aspect and any implementation thereof. The processing module is used to perform the processing steps in the methods shown in the first aspect and any implementation thereof.
[0054] A fourth aspect of this application provides a second communication device, including modules for performing the methods shown in any of the second and third aspects. For example, the second communication device may include a processing module and a transceiver module. The transceiver module is used to perform the receiving and / or sending steps in the methods shown in any of the second and third aspects. The processing module is used to perform the processing steps in the methods shown in any of the second and third aspects.
[0055] For the beneficial effects of the third aspect and its various implementations mentioned above, please refer to the relevant descriptions of the beneficial effects of the first aspect and its various implementations mentioned above; they will not be repeated here. For the beneficial effects of the fourth aspect and its various implementations mentioned above, please refer to the relevant descriptions of the beneficial effects of the second aspect and its various implementations mentioned above; they will not be repeated here.
[0056] The fifth aspect of this application provides a communication device, which may be a sensing network element, or a module or unit (e.g., a chip, chip system, or circuit) in the sensing network element that corresponds to the execution of the methods, operations, steps, or actions described in the first aspect, or a communication device that can be used in conjunction with the sensing network element.
[0057] The sixth aspect of this application provides a communication device, which may be a terminal device or an access network device, or a module or unit (e.g., a chip, chip system, or circuit) in the terminal device or access network device that corresponds to the execution of the methods, operations, steps, or actions described in the second aspect, or a communication device that can be used in conjunction with an access network device.
[0058] The seventh aspect of this application provides a communication device including a processor for calling a computer program or computer instructions in memory, such that the processor is used to execute any implementation of any of the first to second aspects.
[0059] Optionally, the communication device also includes a transceiver, the processor being used to control the transceiver to perform any of the implementations of the first to the second aspects.
[0060] Optionally, the processor is integrated with the memory.
[0061] The eighth aspect of this application provides a computer program product including computer instructions, characterized in that, when run on a computer, it causes the computer to perform any of the implementations of the first aspect to the second aspect.
[0062] The ninth aspect of this application provides a computer-readable storage medium including computer instructions that, when executed on a computer, cause the computer to perform any of the implementations of the first to second aspects.
[0063] The tenth aspect of this application provides a chip device, including a processor for calling a computer program or computer instructions in memory to cause the processor to execute any one of the implementations of the first to second aspects described above.
[0064] Optionally, the processor is coupled to the memory via an interface.
[0065] The eleventh aspect of this application provides a communication system, which includes a first communication device as shown in the first aspect and a second communication device as shown in the second aspect.
[0066] As can be seen from the above technical solution, the first communication device determines the data and first instruction information of the first environmental modeling unit. The first instruction information is used to indicate the format of the data of the first environmental modeling unit. This format is used to indicate the data content included in the data of the first environmental modeling unit. Then, the first communication device sends the data and first instruction information of the first environmental modeling unit to the second communication device. Therefore, the first communication device can provide data of the first environmental modeling unit in a corresponding format, facilitating the on-demand transmission of environmental modeling unit data for different applications and saving transmission overhead. Attached Figure Description
[0067] Figure 1 This is a schematic diagram of a communication system according to an embodiment of this application;
[0068] Figure 2 This is another schematic diagram of the communication system according to an embodiment of this application;
[0069] Figure 3 This is another schematic diagram of the communication system according to an embodiment of this application;
[0070] Figure 4This is another schematic diagram of the communication system according to an embodiment of this application;
[0071] Figure 5 This is a schematic diagram of an open radio access network (ORAN) system according to an embodiment of this application;
[0072] Figure 6 This is a schematic diagram of the structure of an access network device according to an embodiment of this application;
[0073] Figure 7 This is a schematic diagram of one embodiment of the communication method of this application;
[0074] Figure 8A This is a flowchart illustrating a communication method according to an embodiment of this application;
[0075] Figure 8B This is a schematic diagram of a scenario illustrating the communication method according to an embodiment of this application;
[0076] Figure 9A A schematic diagram of the data and first indication information of the first environment modeling unit carried in a data packet according to an embodiment of this application;
[0077] Figure 9B This is a schematic diagram of the data of the first environment modeling unit, the data of the second environment modeling unit, and the first indication information carried in a data packet according to an embodiment of this application.
[0078] Figure 10 This is a schematic diagram of another embodiment of the communication method of this application;
[0079] Figure 11 This is a schematic diagram of a communication device provided in an embodiment of this application;
[0080] Figure 12 This is another schematic diagram of the communication device provided in the embodiments of this application;
[0081] Figure 13 This is a schematic diagram of a terminal device provided in an embodiment of this application;
[0082] Figure 14 This is a schematic diagram of a network device provided in an embodiment of this application. Detailed Implementation
[0083] This application provides a communication method and related apparatus for a first communication device to provide data of a first environment modeling unit in a corresponding format to a second communication device, thereby enabling the first communication device to transmit the data of the environment modeling unit on demand for different applications and saving transmission overhead.
[0084] 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 are only a part of the embodiments of this application, and not all of them. All other embodiments obtained by those skilled in the art based on the embodiments of this application without creative effort are within the scope of protection of this application.
[0085] The term "and / or" appearing in this application can describe the relationship between related objects, indicating that there can be three relationships. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. Additionally, the character " / " in this application generally indicates that the preceding and following related objects have an "or" relationship.
[0086] The technical solution of this application can be applied to cellular communication systems related to the 3rd Generation Partnership Project (3GPP). For example, 4th generation (4G) communication systems, 5th generation (5G) communication systems, and future communication systems. For instance, 4th generation communication systems may include Long Term Evolution (LTE) communication systems, LTE Frequency Division Duplex (FDD) systems, or LTE Time Division Duplex (TDD) systems. 5th generation communication systems may include New Radio (NR) communication systems. The technical solution of this application can also be applied to Wireless Fidelity (WiFi) systems, communication systems supporting the convergence of multiple wireless technologies, device-to-device (D2D) systems, Internet of Things (IoT) communication systems, Industrial Internet (IIoT) communication systems, Vehicle-to-Everything (V2X) communication systems, or satellite communication systems, etc.
[0087] The following describes the terminal equipment, access network equipment, and sensing network elements involved in this application.
[0088] Terminal equipment, also known as user equipment (UE), mobile station (MS), mobile terminal (MT), fixed wireless access (FWA), customer premises equipment (CPE), etc., refers to devices that include wireless communication functions (providing voice / data connectivity to users) and / or sensing functions. Examples include handheld devices with wireless connectivity, in-vehicle devices, and machine-type communication (MTC) terminals. Currently, terminal devices can include: mobile phones, tablets, laptops, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving (e.g., drones, vehicles), wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, and wireless terminals in smart homes. For example, wireless terminals in self-driving can be drones, helicopters, or airplanes. For example, wireless terminals in vehicle-to-everything (V2X) can be in-vehicle equipment, vehicle-mounted equipment, in-vehicle modules, vehicles, or ships. Wireless terminals in industrial control can be cameras, robots, or robotic arms. Wireless terminals in smart homes can be televisions, air conditioners, robot vacuums, speakers, or set-top boxes. The terminal device can also be a device or module that is connected to the communication system shown above and has corresponding communication and / or sensing functions; or the terminal device is a device with a communication function module and / or a sensing function module. The terminal device is usually equipped with a communication module, circuit or chip that performs the corresponding communication and / or sensing functions, and the terminal device is also equipped with program instructions for performing the corresponding communication and / or sensing functions.
[0089] It should be noted that the terminal device may be a device or apparatus with a chip, or a device or apparatus with integrated circuitry, or a component (e.g., a chip, chip system, module, control unit, processor, or circuit) applied to the device or apparatus shown above; no specific limitation is made in this application. It should also be noted that in this application, the term "terminal device" may refer to either the terminal device itself or the components (e.g., chips, chip systems, modules, control units, processors, or circuits) used by the terminal device to perform the methods provided in this application; no specific limitation is made in this application.
[0090] Optionally, the terminal device may include modules that implement the business logic of the corresponding application. For example, for a sensing application, this module could be a sensing module. For instance, a sensing module supports and / or implements sensing functions. For a positioning application, this module could be a positioning module. For instance, a positioning module supports and / or implements positioning functions. For a modeling application, this module could be a modeling module. For instance, a modeling module performs modeling operations, etc. Similarly, this module can be a new module or an extension of the functionality of an existing module.
[0091] Access network equipment is a device deployed in a radio access network that provides wireless communication, sensing, and / or integrated communication and sensing functions for terminal devices. Access network equipment can also be referred to as an access network (RAN) entity, access node, network node, or communication device, etc.
[0092] Specifically, the access network equipment can be access network equipment for cellular systems related to the 3rd Generation Partnership Project (3GPP). For example, fourth-generation (4G) mobile communication systems, 5G mobile communication systems, or future mobile communication systems. The access network equipment can also be access network equipment in open RAN (O-RAN or ORAN) or cloud radio access network (CRAN). Alternatively, the access network equipment can also be access network equipment in a communication system resulting from the integration of two or more of the above communication systems.
[0093] Access network equipment includes, but is not limited to: evolved Node B (eNB), home base station (e.g., home evolved Node B, or home Node B, HNB), baseband unit (BBU), access point (AP) in a wireless fidelity (Wi-Fi) system, macro base station, micro base station, wireless relay node, donor node, radio controller in a CRAN scenario, wireless backhaul node, transmission point (TP), or transmission reception point (TRP). Access network equipment can also be access network equipment in a 5G mobile communication system. For example, a next-generation Node B (gNB) in a new radio (NR) system, a transmission reception point (TRP), a TP, or one or more antenna panels (including multiple antenna panels) of a base station in a 5G mobile communication system. Alternatively, access network equipment can also be network nodes constituting a gNB or transmission point. Examples include centralized units (CUs), distributed units (DUs), CU-control plane (CPs), CU-user plane (UPs), and radio units (RUs). CUs and DUs can be separate entities or included within the same network element, such as a BBU. RUs can be included in radio equipment or radio units, such as remote radio units (RRUs), active antenna units (AAUs), or remote radio heads (RRHs). Alternatively, access network equipment can be servers, wearable devices, vehicles, or in-vehicle equipment. For example, in V2X technology, access network equipment can be roadside units (RSUs).
[0094] It should be noted that CU (or CU-CP and CU-UP), DU, or RU may have different names in different systems, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called an open centralized unit (O-CU) or an open CU, DU can also be called an open distributed unit (O-DU), centralized unit control plane (CU-CP) can also be called an open centralized unit control plane (O-CU-CP) or an open CU-CP, centralized unit user plane (CU-UP) can also be called an open centralized unit user plane (O-CU-UP) or an open CU-UP, and RU can also be called an open radio unit (O-RU). This application does not impose any specific limitations. Any of the units CU, CU-CP, CU-UP, DU, and RU in this application can be implemented through software modules, hardware modules, or a combination of software and hardware modules.
[0095] Optionally, the access network device may include modules that implement services for corresponding applications. For example, for services related to sensing applications, this module could be a sensing module. For instance, a sensing module might be used to support and / or implement sensing functions. For services related to positioning applications, this module could be a positioning module. For instance, a positioning module might be used to support and / or implement positioning functions. For services related to modeling applications, this module could be a modeling module. For instance, a modeling module might be used to perform modeling operations, etc. Similarly, this module could be a new module or an existing module with expanded functionality.
[0096] The following describes some possible communication systems to which this application applies. It should be understood that this application also applies to other communication systems, and no specific limitations are imposed by this application.
[0097] Figure 1 This is a schematic diagram of a communication system according to an embodiment of this application. Please refer to... Figure 1The communication system includes terminal equipment 101, next generation node B (gNB) 102, next generation evolved node B (ng-eNB) 103, access and mobility management function (AMF) 104, user plane function (UPF) 105, and sensing management function (SMF) 106.
[0098] Figure 1 The SMF106 shown is an example of an implementation with separate user plane and control plane to illustrate the technical solution of this application. In practical applications, the user plane and control plane of SMF106 may also be integrated, and this application does not impose any restrictions on this.
[0099] It should be noted that the access and mobility management function 104 and user plane function 105 mentioned above are optional, and gNB102 and ng-eNB103 can be connected to SMF106.
[0100] Terminal device 101 connects to access network equipment (such as...) via the Uu interface Figure 1 The access network devices communicate with each other via the gNB102 or ng-eNB103 in the LTE communication system. The ng-eNB103 is the access network device in the LTE communication system, and the gNB102 is the access network device in the NR communication system. In the communication system, access network devices communicate with each other via the Xn interface, and with the AMF104 via the NG-C interface. Access network devices communicate with the UPF105 via the NG-U interface. The UPF105 is connected to the user plane of the SMF106, and the AMF104 is connected to the control plane of the SMF106. Optionally, the access network devices communicate with the SMF-U via the UPF105 and with the SMF-C via the AMF104.
[0101] Access network equipment (such as) Figure 1In a wireless access network (WLAN), gNB102 or ng-eNB103 is a device deployed to provide wireless communication functions for terminal devices. AMF104 is responsible for mobility management in the mobile network, such as location updates for terminal devices, network registration for terminal devices, and handover of terminal devices. UPF105 is responsible for data forwarding and receiving in terminal devices. SMF106 provides sensing-related functions, such as the management of sensing nodes, coordination of sensing resources, processing of sensing measurements, and sharing of sensing measurement results.
[0102] It should be noted that the above Figure 1 The communication system shown allows access network devices to connect directly to the SMF106, eliminating the need for UPF105 and AMF104 to communicate with it. Optionally, the SMF106 belongs to the core network.
[0103] Optionally, the communication system also includes a location management function (LMF), which is a network element, module, or component in the NR core network that provides location management for terminal devices. Optionally, the SMF106 can be integrated with the location management function or deployed separately; this application does not impose any specific limitations on this.
[0104] It should be noted that the above Figure 1 In the communication system shown, the name AMF104 is merely an example. The name AMF104 may change as the communication system evolves. Any network element with a similar function to AMF104 can be understood as AMF104 in this application. For example, AMF104 can also be called a mobility management network element or mobility management function, etc., and this application does not limit its specific application. The name UPF105 may change as the communication system evolves. Any network element with a similar function to UPF105 can be understood as UPF105 in this application. For example, UPF105 can also be called a user plane network element or user plane management network element, etc., and this application does not limit its specific application.
[0105] The above Figure 1 This example only illustrates a communication system comprising two access network devices: a gNB and an ng-eNB. In practical applications, the communication system may include at least one access network device; this application does not specify a particular device.
[0106] Figure 2 This is another schematic diagram of the communication system according to an embodiment of this application. For example... Figure 2As shown, the communication system includes terminal device 201, access network device 202, access network device 203, and SMF 204. Access network device 201 communicates with access network device 202 via the Xn interface. SMF 204 is connected to both access network device 202 and access network device 203 via interfaces. Access network device 202 and access network device 203 can also be connected to different SMFs.
[0107] Figure 2 The SMF204 shown can have a user plane and a control plane separated, or they can be combined; this application does not specify which is which.
[0108] Figure 3 This is another schematic diagram of the communication system according to an embodiment of this application. For example... Figure 3 As shown, the communication system includes terminal device 301, access network device 302, access network device 303, UPF 304, and AMF 305. Access network device 301 and access network device 302 communicate via the Xn interface. The SMF is deployed or integrated on access network device 302. Access network device 302 is connected to UPF 304 via an NG-U interface and to AMF 305 via an NG-C interface. Access network device 303 is connected to UPF 304 via an NG-U interface and to AMF 305 via an NG-C interface.
[0109] It should be noted that when the access network device 302 adopts a separate architecture of CU and DU, the SMF can be deployed or integrated on the CU or DU, and this application does not limit the specifics.
[0110] It should be noted that the above Figures 1 to 3 The name of the SMF in this application may change as the communication system evolves. Any network element with a similar function but different names can be understood as the SMF in this application. For example, the SMF can also be called a sensing network element, sensing node, sensing management node, or sensing management function, etc., and this application does not limit the specific name. The following text mainly uses the sensing network element as an example for introduction.
[0111] The communication system provided in this application can incorporate a module for executing application services. This module can be built into a network element of the communication system. For example, the module can be built into an access network device, core network device, cloud server, or operation, administration and maintenance (OAM) module to implement the application services. The OAM can be the network management system of the core network device and / or the network management system of the access network device. Alternatively, the module can also be a network element independently configured in the communication system. Optionally, a terminal device or a chip built into the terminal device can also include this module for executing application services.
[0112] Figure 4 This is another schematic diagram of the communication system according to an embodiment of this application. For example... Figure 4 As shown, network elements in a communication system are connected via interfaces (e.g., NG interfaces or Xn interfaces) or air interfaces. These network element nodes, such as core network equipment, access network equipment, terminal equipment, or one or more OAM devices, are equipped with one or more modules for executing application services (for clarity, ...). Figure 4 (Only one is shown in the image). Access network devices can be standalone access network nodes or comprise multiple access network nodes. For example, an access network device may include a CU and a DU. One or more sensing modules may also be configured in each of the CU and the DU.
[0113] Optionally, the access network device can be a single access network node or can include multiple access network nodes. For example, it can include CU and DU. Each CU and / or DU can be configured with one or more modules for executing application services. Optionally, the CU can also be split into CU-CP and CU-UP. Each CU-CP and / or CU-UP can be configured with one or more modules for executing application services. The modules for executing application services deployed in different network elements can be the same or different.
[0114] Figure 5 This is a schematic diagram of an ORAN system according to an embodiment of this application. The ORAN system includes a core network, access network equipment, and UEs. Optionally, the ORAN system may further include... Figure 5 Other components besides those shown are not specifically limited in this application.
[0115] Access network devices can communicate with the core network (CN) via a backhaul link. Access network devices can also communicate with the UE via an air interface. Specifically, the BBU in the access network device communicates with the core network via a backhaul link. The RU in the access network device communicates with at least one UE via an air interface. The BBU communicates with at least one RU via a fronthaul link; the BBU and RU may or may not be co-located.
[0116] A BBU consists of at least one CU and at least one DU, and the CU and DU can communicate via at least one midhaul link. It should be noted that... Figure 5 The CU and DU shown are physically deployed separately. In practical applications, the CU and DU can also be deployed together. This application does not limit the specific deployment.
[0117] One possible implementation is, such as Figure 6 As shown, the CU is a logical node that carries the radio resource control (RRC), service data adaptation protocol (SDAP) layer, packet data convergence protocol (PDCP) layer, and other control functions of access network equipment. The CU can connect to network nodes such as the core network through interfaces, such as the E2 interface. Optionally, the CU can have some core network functions. The CU (e.g., the PDCP layer and / or higher) connects to the DU (e.g., the radio link control (RLC) layer and lower layers of the DU) through interfaces, such as the F1 interface. Optionally, the F1 interface can provide control plane (C-Plane) and user plane (U-Plane) functions (e.g., interface management, system information management, UE context management, RRC message transmission, etc.). F1AP is the application protocol of the F1 interface, defining the signaling procedures of F1 in some examples. The F1 interface supports control plane F1-C and user plane F1-U.
[0118] Optional, such as Figure 6As shown, the CU can be divided into CU-CP and CU-UP. CU-CP is a logical node carrying the RRC layer and the Packet Data Convergence Protocol layer (PDCP-C), responsible for implementing the CU's control plane functions. CU-CP can interact with network elements in the core network that implement control plane functions. These network elements can be access and mobility function (AMF) network elements, such as the AMF network element in a 5G system. The AMF network element is responsible for mobility management in the mobile network, such as terminal device location updates, terminal device registration with the network, and terminal device handover. CU-UP is a logical node carrying the SDAP layer and the Packet Data Convergence Protocol layer (PDCP-U), responsible for implementing the CU's user plane functions. CU-UP can interact with network elements in the core network that implement user plane functions. In the core network, network elements used to implement user plane functions, such as the user plane function (UPF) network element in a 5G system, are responsible for forwarding and receiving data in terminal devices. The above configuration of CU and DU is merely an example; in practical applications, the functions of CU and DU can be configured as needed. For example, CU or DU can be configured to have more protocol layer functions, or to have only some protocol layer processing functions. For instance, some RLC layer functions and protocol layer functions above the RLC layer can be placed in the CU, while the remaining RLC layer functions and protocol layer functions below the RLC layer can be placed in the DU. Furthermore, the functions of CU or DU can be divided according to service type or other system requirements, such as by latency, placing functions that need to meet low latency requirements in the DU and functions that do not need to meet such latency requirements in the CU.
[0119] One possible implementation is, such as Figure 6 As shown, a DU is a logical node that carries the RLC layer, medium access control (MAC) layer, higher physical layer (Higher PHY) layer, and other functions. In some examples, a DU can control at least one RU. The DU connects to the RU through interfaces, which can be fronthaul interfaces. In some examples, the Higher PHY layer includes the PHY layer processing, such as forward error correction (FEC) encoding and decoding, scrambling, modulation, and demodulation.
[0120] One possible implementation is, such as Figure 6 As shown, the RU is a logical node that carries both lower physical layer (PHY) and radio frequency (RF) processing. In some examples, the RU can be a 3GPP Transmit Receive Point (TRP), a Remote Radio Header (RRH), or other similar entities. In some examples, the Low-PHY includes PHY processing functions such as Fast Fourier Transform (FFT), Inverse Fast Fourier Transform (IFFT), digital beamforming, and filtering. The RU communicates with one or more UEs via a radio link.
[0121] The DU and RU can be co-located or not. The DU and RU exchange control plane and user plane information via a fronthaul link through the Lower-Layer Split CUS-Plane (LLS-CUS) interface. LLS-CUS may include a Lower-Layer Split control (LLS-C) interface and a Lower-Layer Splituser (LLS-U) interface, providing the control plane (C-Plane) and user plane (U-Plane) respectively. In some examples, the control plane (C-Plane) refers to real-time control between the DU and RU. The DU and RU exchange management information via a Lower-Layer Split management (LLS-M) interface on the fronthaul link; the management plane (M-Plane) refers to non-real-time management operations between the DU and RU.
[0122] DU and RU can cooperate to implement the functions of the PHY layer. A DU can be connected to one or more RUs. The functions of DU and RU can be configured in various ways depending on the design. For example, a DU can be configured to implement baseband functions, and an RU can be configured to implement mid-RF functions. Another example is that a DU can be configured to implement higher-level functions in the PHY layer, and an RU can be configured to implement lower-level functions in the PHY layer, or to implement both lower-level and RF functions. Higher-level functions in the physical layer can include a portion of the physical layer's functions that are closer to the MAC layer, while lower-level functions in the physical layer can include another portion of the physical layer's functions that are closer to the mid-RF side.
[0123] In different systems, CU (or CU-CP and CU-UP), DU, or RU may have different names, but those skilled in the art will understand their meaning. For example, in an ORAN system, CU can also be called O-CU (open CU), DU can also be called O-DU, CU-CP can also be called O-CU-CP, CU-UP can also be called O-CU-UP, and RU can also be called O-RU. For ease of description, this application uses CU, CU-CP, CU-UP, DU, and RU as examples.
[0124] Optionally, in the ORAN system, one or more sensing modules can be configured in the CU and / or DU respectively. Optionally, the CU can also be divided into CU-CP and CU-UP. One or more sensing modules can be configured in the CU-CP and / or CU-UP respectively. The sensing modules are used to implement corresponding sensing functions.
[0125] Optionally, in the ORAN system, the sensing module can be a new module set in the CU, or CU-CP, or CU-UP, or DU, or RU. Alternatively, the sensing module can be integrated with existing modules in the CU, or CU-CP, or CU-UP, or DU, or RU, that is, the existing functional modules can be functionally extended to enable them to realize sensing functions.
[0126] It should be noted that the access network equipment can be a device or apparatus with a chip, or a device or apparatus with integrated circuitry, or a chip, chip system, module, control unit, or circuit in the device or apparatus shown above; this application does not impose any specific limitation. It should also be noted that in this application, the term "access network equipment" can refer to either the access network equipment itself or the chip, module, control unit, or circuit within the access network equipment that performs the method provided in this application; this application does not impose any specific limitation.
[0127] The communication system to which the technical solution provided in this application applies includes a first communication device and a second communication device. The first communication device is a terminal device or access network device, or a device applied to a terminal device or an access network device. For example, it may be a chip, a chip system, a control unit, a processor, or a processing circuit. The second communication device is a sensing network element, or a device within a sensing network element. For example, it may be a chip, a chip system, a control unit, a processor, or a processing circuit.
[0128] Optionally, the communication system may also include a third communication device. The third communication device is a serving entity, or a device applied to a serving entity. Examples include a chip, chip system, control unit, processor, or processing circuitry. A serving entity can be understood as an application layer network element.
[0129] In various perception-related applications, there is a need to transmit environmental modeling data. In physical environment-based channel mapping applications, environmental modeling data is used to predict channel statistical characteristics and communication performance, thus requiring the transmission of environmental modeling data between base stations, between UEs, and between base stations and UEs. In environmental reconstruction applications, environmental modeling data corresponding to different times, locations, and frequency bands is acquired using radio frequency (RF) or lidar. Therefore, the transmission and fusion of environmental modeling data between base stations, between UEs, or between base stations and UEs are also necessary.
[0130] However, if communication devices transmit the same environmental modeling data for multiple applications, it can lead to a mismatch between the environmental modeling data and application requirements. For example, some applications require less content in the environmental modeling data, meaning that the environmental modeling data transmitted in existing technologies is redundant. For instance, in applications involving perception-assisted line-of-sight (LOS) or non-line-of-sight (NLOS) path determination, the communication device only needs the geometric characteristic information from the environmental modeling data. Conversely, some applications require more content in the environmental modeling data, meaning that the environmental modeling data transmitted in existing technologies is incomplete. For example, in applications involving channel map-assisted communication, the transmitted environmental modeling data needs to include geometric characteristic information, material characteristic information, and characteristic information of various mechanisms of action.
[0131] Therefore, the required environmental modeling data varies significantly depending on the application. For example, for channel map-assisted communication applications, environmental modeling data should include geometric and material property information. For perception-assisted LOS or NLOS path determination applications, environmental modeling data should include geometric information. Furthermore, for channel prediction applications considering reflection and / or scattering, environmental modeling data should include reflection and / or scattering characteristic information. Therefore, for different applications, communication devices can transmit environmental modeling data on demand, saving transmission overhead and reducing the capability requirements on the UE.
[0132] The technical terms used in this application are described below.
[0133] Environmental modeling units: These represent the basic components and identifiers of a model or object, facilitating differentiation from other models or objects. Environmental modeling units are a fundamental unit in environmental modeling. They can be divided into outdoor and indoor environmental modeling units. For example, outdoor environmental modeling units can range from buildings tens of meters tall to moving environmental modeling units (e.g., vehicles, drones), static greenery, and small objects (e.g., people, transportation equipment). Indoor environmental modeling units can be walls, unfinished houses, or indoor objects such as tables, beds, computers, etc. Theoretically, there are no limitations on the size and range of environmental modeling units; the size depends on the accuracy and performance requirements of the simulation.
[0134] The geometric property information of the environment modeling unit includes at least one of the following: geometric property index, geometric type identifier, or geometric information description (including points, lines, surfaces, three-dimensional objects, etc.).
[0135] The location characteristic information of the environment modeling unit includes at least one of the following: location characteristic index, absolute location coordinates, or relative location coordinates.
[0136] The material property information of the environment modeling unit includes at least one of the following: material property index or material type identifier, etc.
[0137] The material property information of the environmental modeling unit includes at least one of the following: material property index, material electromagnetic parameters (e.g., dielectric constant, conductivity, etc.), material thickness, material surface, roughness, etc.
[0138] The reflection characteristic information of the environment modeling unit includes at least one of the following: reflection characteristic index or reflection coefficient. The reflection characteristic information is used to characterize some reflection-related information of signals reflected by the environment modeling unit.
[0139] The transmission characteristics information of the environmental modeling unit includes at least one of the following: transmission characteristic index, energy loss per unit thickness, or phase transformation per unit thickness. The transmission characteristic information is used to characterize some transmission-related information of signals transmitted through this environmental modeling unit.
[0140] The diffraction characteristic information of the environment modeling unit includes at least one of the following: diffraction characteristic index or diffraction coefficient. The diffraction characteristic information is used to characterize some diffraction-related information of a signal diffracting through the environment modeling unit.
[0141] The scattering characteristic information of an environmental modeling unit includes at least one of the following: scattering characteristic index, scattering geometry information (scattering surface group, scattering cluster group, scattering point group, etc.), and scattering radar cross section (RCS) group. The scattering characteristic information is used to characterize some scattering-related information of signals scattered by this environmental modeling unit.
[0142] The communication cluster characteristic information of the environmental modeling unit includes at least one of the following: cluster index, cluster center coordinates, cluster envelope, cluster location point set, or cluster RCS. Scattering points within the communication cluster exhibit energy attenuation amplitude and phase variations.
[0143] The sensing cluster characteristic information of the environmental modeling unit includes at least one of the following: the cluster index of the sensing cluster, the coordinates of the cluster center, the cluster envelope, the set of location points of the cluster, or the cluster RCS. The sensing cluster includes the RCS of the scattering points within the cluster.
[0144] In this application, the data format of the environmental modeling unit can also be referred to as the data type of the environmental modeling unit, etc., and this application does not limit the specifics.
[0145] The technical solution of this application is described below with reference to specific embodiments.
[0146] Figure 7 This is a schematic diagram of one embodiment of the communication method described in this application. Please refer to... Figure 7 The method includes the following steps.
[0147] 701. The first communication device determines the data and first instruction information of the first environment modeling unit.
[0148] 702. The first communication device sends data from the first environmental modeling unit and first instruction information to the second communication device. Correspondingly, the second communication device receives data from the first environmental modeling unit and first instruction information from the first communication device.
[0149] The first indication information is used to indicate the format of the data of the first environment modeling unit, and this format is used to indicate the data content included in the data of the first environment modeling unit. In other words, the first indication information is used to indicate the data content included in the data of the first environment modeling unit.
[0150] First, we will introduce some possible implementation methods for the data format of the first environment modeling unit. Here, we will use the data of the first environment modeling unit as an example to introduce the data format. The data formats of other environment modeling units are similar, and will not be elaborated on here.
[0151] In one possible implementation, the complete data of the first environment modeling unit includes: geometric characteristic information, positional characteristic information, material characteristic information, reflection characteristic information, transmission characteristic information, diffraction characteristic information, communication cluster characteristic information, scattering characteristic information, and sensing cluster characteristic information of the first environment modeling unit. In this embodiment, the complete data of the first environment modeling unit is divided into multiple levels of data format.
[0152] Optionally, the data format of the first environment modeling unit includes any of the following: first-level data format, second-level data format, third-level data format, fourth-level data format, or fifth-level data format, as shown in Table 1:
[0153] Table 1
[0154]
[0155] As can be seen, the first-level data format is used to indicate the geometric and location characteristics of the first environmental modeling unit. The second-level data format is used to indicate the geometric, location, and material characteristics of the first environmental modeling unit. The third-level data format is used to indicate the geometric, location, material, reflection, transmission, diffraction, and communication cluster characteristics of the first environmental modeling unit. The fourth-level data format is used to indicate the geometric, location, material, reflection, transmission, diffraction, scattering, and perception cluster characteristics of the first environmental modeling unit. The fifth-level data format indicates all modeling data of the first environmental modeling unit, i.e., the complete data of the first environmental modeling unit. For example, compared to the fourth-level data format, the fifth-level data format also includes the source information and digital map mapping information of the first environmental modeling unit. For example, the building name and digital map information corresponding to the first environmental modeling unit.
[0156] Alternatively, the data for the first environment modeling unit may include any of the following:
[0157] Geometric and positional characteristics of the first environmental modeling unit;
[0158] Geometric, positional, and material properties of the first environmental modeling unit;
[0159] The geometric characteristics, location characteristics, material characteristics, reflection characteristics, transmission characteristics, diffraction characteristics, and communication cluster characteristics of the first environmental modeling unit;
[0160] The geometric characteristics, location characteristics, material characteristics, reflection characteristics, transmission characteristics, diffraction characteristics, scattering characteristics, and sensor cluster characteristics of the first environmental modeling unit; or,
[0161] Complete data for the first environmental modeling unit.
[0162] It should be noted that the above division method is just an example. In reality, the data of the complete first environment modeling unit can also be divided in other ways. For example, the data of the complete first environment modeling unit can be divided as follows: Data in a hierarchical data format, where N is the total number of types of characteristic information included in the data of the first environment modeling unit, and N is an integer greater than or equal to 1. This indicates that n types of characteristic information are selected from N types of characteristic information. The technical solution of this application is mainly described in Table 1 below.
[0163] It should be noted that the data format of the environmental modeling unit can be determined according to actual needs and application business requirements.
[0164] It should be noted that the data of the first environment modeling unit and the first instruction information can be sent simultaneously or separately, and this application does not impose any restrictions on the specifics.
[0165] In one possible implementation, the first indication information can be sent before the data from the first environment modeling unit. For example, the first indication information can be carried in RRC signaling, medium access control (MAC) signaling, or DCI. For instance, the first indication information can be carried in the first DCI. The data from the first environment modeling unit is carried in the time-frequency resources scheduled by the first DCI. In this implementation, the first communication device is an access network device that integrates the functions of a sensing network element. The second communication device is a terminal device.
[0166] Optionally, the first indication information is the first field of the first DCI. The value of this first field is used to indicate the format of the data of the first environment modeling unit. For example, as shown in Table 2, the meanings indicated by the various possible values of the first field of the first DCI are as follows.
[0167] Table 2
[0168] The value of the first field of DCI Data format 0 First-level data format 1 Second-level data format 2 Third-level data format 3 Fourth-level data format 4 Fifth-level data format
[0169] For example, if the value of the first field is 0, it indicates that the data format of the first environmental modeling unit is a first-level data format. The first-level data format includes the geometric characteristic information and positional characteristic information of the first environmental modeling unit. The data and first indication information of the first environmental modeling unit can be represented as: {<environmental modeling unit identifier #1, functional category indicator #1>, <geometric characteristic #1, geometric type identifier #1, geometric information description #1>, <positional characteristic #1, absolute position coordinates #1, relative position coordinates #1>}. Among them, the environmental modeling unit identifier #1 is the identifier of the first environmental modeling unit. The functional category indicator #1 is the first indication information. For another example, if the value of the first field is 3, it indicates that the data format of the first environmental modeling unit is a third-level data format. The third-level data format is used to indicate the geometric characteristic information, positional characteristic information, material characteristic information, reflection characteristic information, transmission characteristic information, diffraction characteristic information, and communication cluster characteristic information of the first environmental modeling unit. The data and first indication information of the aforementioned first environmental modeling unit can be represented as: {<Environmental modeling unit identifier #1, Functional category indicator #1>, <Geometric characteristics #1, Geometric type identifier #1, Geometric information description #1>, <Position characteristics #1, Absolute position coordinates #1, Relative position coordinates #1>, <Material characteristics #1, Electromagnetic parameters #1, Thickness #1, Roughness #1>, <Material characteristics #6, ...>, <Transmission characteristics #1, Energy loss per meter #1, Phase change per meter #1>, <Diffraction characteristics #1, ...>, <Cluster index, Cluster center coordinates, Cluster envelope, Cluster location point set, ...>}. For example, as... Figure 8A As shown, the first communication device is a sensing network element, and the second communication device is a base station or UE. The first communication device sends data from the first environment modeling unit to the second communication device. The data of the first environment modeling unit is in the third-level data format.
[0170] For example, as shown in Table 3, the various possible values of the first field of the first DCI indicate their meanings. In Table 3, when the first field has a value of 5, the data of the first environment modeling unit is an incremental data format of the fifth-level data format relative to the fourth-level data format. That is, the data of the first environment modeling unit includes data in the fifth-level data format other than the fourth-level data format. The same applies to the cases where the first field has values of 6, 7, or 8.
[0171] Table 3
[0172]
[0173] For example, if the value of the first field is 6, it indicates that the data format of the first environmental modeling unit is an incremental data format of the fourth-level data format relative to the third-level data format. For example, the first communication device has already transmitted the third-level data format to the second communication device. The first communication device can send only the incremental data format of the fourth-level data format relative to the third-level data format. This enables the first communication device to send the fourth-level data format to the second communication device. For example, the data and first indication information of the first environmental modeling unit can be represented as: {<environmental modeling unit identifier #1, function category indicator #2>, <scattering characteristics #1,…>, <scattering characteristics #2,…>, <cluster index, cluster center coordinates, cluster envelope, cluster location point set,…>}. Among them, environmental modeling unit identifier #1 is the identifier of the first environmental modeling unit. Function category indicator #2 is the first indication information.
[0174] In this implementation, the data format is indicated by the value of a field in the first DCI. This facilitates the definition of multiple different data formats to meet the specific needs of environmental modeling data in different application scenarios. It also enables on-demand transmission and reduces transmission overhead.
[0175] In another possible implementation, the first indication information can be sent simultaneously with the data of the first environment modeling unit. For example, the data of the first environment modeling unit and the first indication information can be encapsulated in a data packet, with the first indication information carried in the packet header and the data of the first environment modeling unit carried in the packet payload. Some possible methods for carrying the first environment modeling unit and the first indication information are described below.
[0176] Implementation Method 1: The data and first indication information of the first environment modeling unit are carried in the Long Term Evolution Positioning Protocol (LPP) message of the nonaccess stratum (NAS) layer.
[0177] In this implementation, the first communication device is a sensing network element, and the second communication device is a terminal device. In this implementation, the sensing network element can be deployed within a positioning network element. It should be noted that in future networks, the sensing network element will be deployed independently, and the data and first indication information of the first environment modeling unit will be carried in protocol messages used between the sensing network element and the terminal device. Specifically, this application does not limit the protocol messages used between the sensing network element and the terminal device, nor their names.
[0178] Implementation Method Two: The data and first indication information of the first environment modeling unit are carried in a medium access control element (MAC CE) or a radio resource control (RRC) message. The medium access control element can also be called a media access control element (MAC CE).
[0179] In this implementation, the first communication device is an access network device that deploys the functions of sensing network elements, and the second communication device is a terminal device.
[0180] Implementation Method 3: The data and first indication information of the first environment modeling unit are carried in the new wireless positioning protocol (NR positioning protocol A, NRPPa) message.
[0181] In this implementation, the first communication device is a sensing network element, and the second communication device is an access network device. In this implementation, the sensing network element can be deployed within a positioning network element. It should be noted that in future networks, the sensing network element will be deployed independently, and the data and first indication information of the first environment modeling unit will be carried in protocol messages used between the sensing network element and the access network device. Specifically, this application does not limit the protocol messages used between the sensing network element and the access network device, nor their names.
[0182] In the above implementation methods one to three, the meanings indicated by the various values of the first indication information are similar to the meanings indicated by the various values of the first field mentioned above, and will not be repeated here.
[0183] 703. The second communication device determines the data of the first environment modeling unit based on the first instruction information.
[0184] In other words, the second communication device reads, parses, or acquires data from the first environment modeling unit based on the first instruction information.
[0185] In one possible implementation, based on the first implementation shown in step 702 above, the second communication device parses the first indication information in the first DCI to determine the time-frequency resource carrying the data of the first environment modeling unit. Then, the second communication device receives the data of the first environment modeling unit on that time-frequency resource.
[0186] In another possible implementation, the data of the first environment modeling unit and the first instruction information are carried in a data packet. For example... Figure 9AAs shown, the packet header carries the identifier of the first environment modeling unit and first indication information. First, the second communication device parses the packet header to determine the identifier of the first environment modeling unit and the first indication information. The second communication device determines the data format of the first environment modeling unit based on the first indication information. Then, the second communication device parses the packet payload based on the data format of the first environment modeling unit to obtain the data of the first environment modeling unit.
[0187] 704. The second communication device performs at least one of the following based on the data from the first environment modeling unit: localization, modeling, communication, or sensing.
[0188] For example, in a positioning application, the positioning application may include assisted positioning services or point cloud fusion services. The data of the first environment modeling unit may include the geometric characteristic information of the first environment modeling unit. The second communication device performs assisted positioning or point cloud fusion based on the geometric characteristic information of the first environment modeling unit.
[0189] For example, in a modeling application, the application may include the business of creating models for visual display. The data of the first environment modeling unit may include geometric and material property information of the first environment modeling unit. The second communication device performs modeling based on the geometric and material property information of the first environment modeling unit. The model obtained by the second communication device can be used for visual display.
[0190] For example, in sensing applications, these applications may include services such as simulation and prediction of sensing statistical channel parameters. The data from the first environmental modeling unit may include at least one of the following: geometric characteristic information, location characteristic information, material characteristic information, reflection characteristic information, transmission characteristic information, diffraction characteristic information, scattering characteristic information, and sensing cluster characteristic information of the first environmental modeling unit. The second communication device performs sensing measurements based on the data from the first environmental modeling unit. This enables the simulation and prediction of sensing statistical channel parameters, thereby providing prior data for environmental sensing.
[0191] For example, in communication applications, these applications may include simulation and prediction of statistical communication channels, channel impulse response (CIR) analysis, and assessment of expected communication performance. The data from the first environmental modeling unit may include at least one of the following: geometric characteristics, location characteristics, material characteristics, reflection characteristics, transmission characteristics, diffraction characteristics, and communication cluster characteristics of the first environmental modeling unit. The second communication device performs communication measurements based on the data from the first environmental modeling unit, thereby enabling simulation and prediction of statistical communication channels, CIR analysis, and assessment of expected communication performance.
[0192] Optional, Figure 7 The illustrated embodiment also includes step 702a.
[0193] 702a. The first communication device sends data from the second environment modeling unit to the second communication device; or, the first communication device sends data from the second environment modeling unit and second instruction information to the second communication device. Correspondingly, the second communication device receives data from the second environment modeling unit of the first communication device; or, the second communication device receives data from the second environment modeling unit of the first communication device and second instruction information.
[0194] In one possible implementation, the first communication device sends data from the second environmental modeling unit to the second communication device. The first indication information further indicates the format of the data from the second environmental modeling unit, which in turn indicates the data content included in the data. Alternatively, the first indication information further indicates the data content included in the data from the second environmental modeling unit.
[0195] In this implementation, step 702a can be executed before step 703. It should be noted that there is no fixed execution order between step 702a and steps 701 to 702. Step 702a can be executed first, followed by steps 701 to 702; or steps 701 to 702 can be executed first, followed by step 702a; or steps 701 to 702 and step 702a can be executed simultaneously, depending on the circumstances. This application does not impose any specific limitations on this method.
[0196] In one possible implementation, the data format of the first environmental modeling unit is the same as that of the second environmental modeling unit. The first communication device provides environmental modeling data in a unified data format to the second communication device, or in other words, the first communication device provides environmental modeling data in the same data format to the second communication device. Therefore, the first communication device indicates the data formats corresponding to the data of the first and second environmental modeling units respectively through the same indication information. In another possible implementation, the data format of the first environmental modeling unit is different from that of the second environmental modeling unit. The first communication device jointly indicates the data formats of the first and second environmental modeling units through a first indication information. For example, each environmental modeling unit has five levels of data formats to choose from. The first indication information includes 4 bits, the value of which is used to indicate the data formats of the first and second environmental modeling units. For example, a 4-bit value of 0000 indicates that the data format of both the first and second environmental modeling units is a first-level data format. For example, a 4-bit value of 0001 indicates that the data format of the first environment modeling unit is a first-level data format, and the data format of the second environment modeling unit is a second-level data format. And so on; examples are not provided here. This implementation method helps reduce indication overhead.
[0197] In this implementation, the second communication device determines the data of the second environment modeling unit based on the first instruction information. For example, such as Figure 9B As shown, the identifiers of the first and second environment modeling units, and the first indication information are carried in the header of the data packet. The second communication device parses the header of the data packet to determine the identifiers of the first and second environment modeling units, the data format of the first environment modeling unit, and the data format of the second environment modeling unit. Then, based on the data format of the first and second environment modeling units, the second communication device parses the payload of the data packet to obtain the data of the first and second environment modeling units.
[0198] In another possible implementation, the first communication device sends data from the second environment modeling unit and second indication information to the second communication device. The second indication information indicates the format of the data from the second environment modeling unit, specifying the data content it includes. Alternatively, the second indication information indicates the data content of the second environment modeling unit. In this implementation, for each environment modeling unit, the first communication device indicates its data format via corresponding indication information. This facilitates customization of the data for each environment modeling unit, enabling on-demand transmission.
[0199] It should be noted that the carriers of the data and second instruction information of the second environment modeling unit are similar to those of the data and first instruction information of the aforementioned first environment modeling unit; please refer to the aforementioned related descriptions for details. The method by which the second communication device parses the second instruction information and the data of the second environment modeling unit is similar to the method by which the second communication device parses the first instruction information and the data of the first environment modeling unit, and will not be repeated here.
[0200] Optionally, based on step 702a above, step 704 specifically includes: the second communication device performing at least one of the following actions based on the data from the first environment modeling unit and the data from the second environment modeling unit: positioning, modeling, communication, or sensing. In this implementation, for the case of multiple environment modeling units, the second communication device first parses the format of the data from each environment modeling unit. Then, the second communication device combines the data from each environment modeling unit to execute the corresponding application's business logic, thereby better executing the application's business logic.
[0201] For example, such as Figure 8B As shown, sensing applications can be divided into various application scenarios or services. For example, LOS path determination scenarios, beam management scenarios, and interference avoidance scenarios. In the LOS path determination scenario, the first communication device provides the second communication device with data from environmental modeling unit u1, environmental modeling unit u2, environmental modeling unit u3, and environmental modeling unit u4. Referring to Table 2, the function category indicator f1 indicates the format of the data from environmental modeling unit u1, specifically taking a value of 0, meaning the data format of environmental modeling unit u1 is the first-level data format. The function category indicator f2 indicates the format of the data from environmental modeling unit u2, specifically taking a value of 0, meaning the data format of environmental modeling unit u2 is the first-level data format. The function category indicator f3 indicates the format of the data from environmental modeling unit u3, specifically taking a value of 0, meaning the data format of environmental modeling unit u3 is the first-level data format. The function category indicator f4 indicates the format of the data from environmental modeling unit u4, specifically taking a value of 0, meaning the data format of environmental modeling unit u4 is the first-level data format. The first communication device performs LOS path determination based on the data from the environmental modeling unit u1, the environmental modeling unit u2, the environmental modeling unit u3, and the environmental modeling unit u4.
[0202] In a beam management scenario, the first communication device provides the second communication device with data from environmental modeling unit u1, environmental modeling unit u2, environmental modeling unit u3, and environmental modeling unit u4. As shown in Table 3, function category indicator f1 indicates the format of the data from environmental modeling unit u1, specifically a value of 2, meaning the data format of environmental modeling unit u1 is a third-level data format. Function category indicator f2 indicates the format of the data from environmental modeling unit u2, specifically a value of 2, meaning the data format of environmental modeling unit u2 is a third-level data format. Function category indicator f3 indicates the format of the data from environmental modeling unit u3, specifically a value of 0, meaning the data format of environmental modeling unit u3 is a first-level data format. Function category indicator f4 indicates the format of the data from environmental modeling unit u4, specifically a value of 2, meaning the data format of environmental modeling unit u4 is a third-level data format. The first communication device performs beam management based on the data from environmental modeling unit u1, environmental modeling unit u2, environmental modeling unit u3, and environmental modeling unit u4.
[0203] In the interference avoidance scenario, the first communication device provides the second communication device with data from environmental modeling unit u1, environmental modeling unit u2, environmental modeling unit u3, and environmental modeling unit u4. As shown in Table 3, function category indicator f1 indicates the format of the data from environmental modeling unit u1, specifically with a value of 3, meaning the data format of environmental modeling unit u1 is a fourth-level data format. Function category indicator f2 indicates the format of the data from environmental modeling unit u2, specifically with a value of 2, meaning the data format of environmental modeling unit u2 is a third-level data format. Function category indicator f3 indicates the format of the data from environmental modeling unit u3, specifically with a value of 2, meaning the data format of environmental modeling unit u3 is a third-level data format. Function category indicator f4 indicates the format of the data from environmental modeling unit u4, specifically with a value of 3, meaning the data format of environmental modeling unit u4 is a fourth-level data format. The first communication device performs interference avoidance based on the data from environmental modeling unit u1, environmental modeling unit u2, environmental modeling unit u3, and environmental modeling unit u4.
[0204] Therefore, it can be seen that the second communication device requires different data formats for different environment modeling units in different application scenarios. The technical solution of this application realizes the on-demand transmission of environment modeling data according to the application scenario.
[0205] Optional, Figure 7 The illustrated embodiment also includes step 701a. Step 701a may be performed before step 701.
[0206] 701a. The second communication device sends a first request to the first communication device. Correspondingly, the first communication device receives the first request from the second communication device.
[0207] In this implementation, the first request is used to request data from the environmental modeling unit. The first communication device can then provide corresponding environmental modeling data to the second communication device based on the first request, enabling on-demand distribution of environmental modeling data.
[0208] In one possible implementation, the first request includes third indication information, which indicates the uniform data format adopted by all requested environmental modeling units. In this implementation, the second communication device requests the uniform data format of the environmental modeling units.
[0209] In another possible implementation, the first request includes one or more fourth indication messages. Each fourth indication message indicates the format of the data of the requested corresponding environmental modeling unit, or indicates the incremental data format of the data of the requested corresponding environmental modeling unit relative to the data format of the environmental modeling unit already acquired by the first communication device. For example, the first request includes the following: {<environmental modeling unit identifier #1, function category indicator #1>, {<environmental modeling unit identifier #2, function category indicator #2>…,}. Function category indicator #1 indicates the format of the data of the data modeling unit corresponding to the requested environmental modeling unit identifier #1. Function category indicator #2 indicates the format of the data of the data modeling unit corresponding to the requested environmental modeling unit identifier #2.
[0210] In this implementation, the data format requested by the first request for each environmental modeling unit is customized, with different data models using different formats. This diversity in requesting environmental modeling data facilitates the selection of appropriate methods to meet the needs of actual applications.
[0211] Optionally, the data format indicated by the first indication information may be the same as or different from the data format indicated by the third indication information. Alternatively, the data format indicated by the first indication information may be the same as or different from the data format indicated by the fourth indication information corresponding to the first environmental modeling unit. In this implementation, the data format of the environmental modeling unit data provided by the first communication device may be the same as or different from the data format of the environmental modeling unit data requested by the second communication device. This allows the first communication device to flexibly provide corresponding environmental modeling data based on actual conditions, improving the flexibility of the solution. For example, if the second communication device requests environmental modeling data in a fifth-level data format, but due to limited transmission resources, the first communication device can provide environmental modeling data in a fourth-level data format.
[0212] Optionally, the first request may also include at least one of the following: location information of the second communication device, link information for communication channel simulation and / or sensing channel simulation, geographical area to be located, object type, purpose of modeling, modeling accuracy, data transmission method of the environmental modeling unit, configuration parameters of the transmission method, triggering method for triggering the transmission of data from the environmental modeling unit, or identifier of the requested environmental modeling unit. The purpose of modeling refers to the task or service that the established model will be used to perform. The accuracy of modeling refers to the data error, confidence level, etc., required for environmental modeling in the established model.
[0213] For example, in a communication channel simulation scenario or a sensing channel simulation scenario, the second communication device can send the location information of the second communication device and / or link information for communication channel simulation and / or sensing channel simulation to the first communication device. For example, the link information includes at least one of the following: the location of the transceiver, frequency band, power, or parameters such as whether random interference clusters are considered.
[0214] For example, in location-based applications, the second communication device can send the geographical area and physical type to be located to the first communication device. Examples include vehicles, drones, and people.
[0215] For example, in a modeling application scenario, the second communication device can send the purpose and / or accuracy of the modeling to the first communication device.
[0216] Optionally, the data transmission method of the environment modeling unit includes periodic transmission, semi-continuous transmission, or aperiodic transmission.
[0217] For example, the transmission method is periodic transmission, and the configuration parameters of the transmission method include at least one of the following: the start time of transmitting environmental modeling data, or the method for determining the period length for transmitting environmental modeling data. For example, the second communication device determines the period length based on time. For example, the period length is 10ms or 20ms. As another example, the second communication device determines the period length based on the displacement or position of the second communication device. For example, the time interval between the moment when the second communication device displaces 10m from the current moment and the current moment is the period length.
[0218] For example, the transmission method is semi-persistent transmission. The configuration parameters of the transmission method include at least one of the following: the start time, end time, duration, method for determining the period length for transmitting environmental modeling data, or the trigger condition for semi-persistent transmission of environmental modeling data. The method for determining the period length is similar to that described above and will not be repeated here. The trigger condition includes triggering the semi-persistent transmission of environmental modeling data based on time, displacement of the second communication device, or location. For example, the transmission of environmental modeling data is triggered every 10m displacement of the second communication device.
[0219] For example, the transmission method is aperiodic transmission, and the configuration parameters for the transmission method include the triggering conditions for aperiodic transmission environment modeling data. These triggering conditions are similar to those mentioned earlier and will not be repeated here.
[0220] In this implementation, the second communication device can also provide some application-related information to enable the first communication device to provide environmental modeling data in a suitable format in conjunction with the application. Additionally, the second communication device can also provide methods for distributing environmental modeling data, so that the first communication device can distribute environmental modeling data according to the needs of the second communication device.
[0221] Optional, Figure 7 The illustrated embodiment also includes step 705. Step 705 may be performed after step 704.
[0222] 705. The second communication device sends a second request to the first communication device. Correspondingly, the first communication device receives the second request from the second communication device.
[0223] The second request is used to request an update to the data of the first environment modeling unit.
[0224] Optionally, the second request includes fifth indication information, which indicates the format of the data of the first environmental modeling unit to be updated. For example, the fifth indication information indicates the format of the data of the first environmental modeling unit to be updated. Alternatively, the fifth indication information indicates an incremental data format relative to the data format indicated by the first indication information. For example, the format of the data of the first environmental modeling unit in step 702 above is a first-level data format. The second communication device requests the first communication device to update the data of the first environmental modeling unit. For example, the second communication device requests the first communication device data in a second-level data format of the first environmental modeling unit. Again, for example, the format of the data of the first environmental modeling unit in step 702 above is a first-level data format. The second communication device requests the first communication device to update the format of the data of the first environmental modeling unit in an incremental data format relative to the data format indicated by the first indication information. For example, the second communication device requests the first communication device data in an incremental data format relative to the first-level data format of the first environmental modeling unit.
[0225] Optionally, the second request may further include at least one of the following: the location of the second communication device, or updated link information for communication channel simulation and / or sensing channel simulation. For example, in a communication channel simulation scenario or a sensing channel simulation scenario, when the second communication device moves, the second communication device can send updated location and / or link information of the second communication device to the first communication device. This facilitates the first communication device in providing data from the environmental modeling unit at the appropriate location to the second communication device.
[0226] 706. The first communication device sends updated data of the first environment modeling unit to the second communication device, or data of the updated first environment modeling unit other than the data of the first environment modeling unit in the data format indicated by the first indication information.
[0227] Optional, Figure 7 The illustrated embodiment also includes step 701b. Step 701b may be performed before step 701.
[0228] 701b. The second communication device sends capability information to the first communication device. Correspondingly, the first communication device receives capability information from the second communication device.
[0229] The capability information includes at least one of the following: the transmission capability or transmission frequency band of the second communication device. This facilitates the first communication device in providing environmental modeling unit data in the appropriate format within the capability range of the second communication device. For example, if the transmission capability of the second communication device is limited, the first communication device can send environmental modeling data in a lower-level data format to the second communication device. As another example, the first communication device can send environmental modeling data to the second communication device through a transmission frequency band supported by the second communication device.
[0230] Optionally, in the first request mentioned above, at least one of the following can be carried in the capability information: the location information of the second communication device, the link information for communication channel simulation and / or sensing channel simulation, the geographical range to be located, the object type, the purpose of modeling, the accuracy of modeling, the data transmission method of the environmental modeling unit, the configuration parameters of the transmission method, the triggering method for triggering the transmission of data of the environmental modeling unit, and the identifier of the requested environmental modeling unit.
[0231] In the above technical solution, the first communication device sends data from the first environmental modeling unit and first indication information to the second communication device. The first indication information is used to indicate the format of the data from the first environmental modeling unit. It can be seen that the first communication device provides the second communication device with data from the first environmental modeling unit in a corresponding format, and identifies the format of the data from the first environmental modeling unit through the first indication information. This facilitates the on-demand transmission of environmental modeling unit data by the first communication device for different applications, avoiding the transmission of redundant environmental modeling data and saving transmission overhead. Alternatively, it avoids missing environmental modeling data, which is beneficial for executing application services.
[0232] Figure 10 This is a schematic diagram of another embodiment of the communication method described in this application. Please refer to... Figure 10 The method includes the following steps.
[0233] 1001. The third communication device sends a third request to the first communication device. Correspondingly, the first communication device receives the third request from the third communication device.
[0234] The third request is used to request the service result data of the first service. For example, the first service is a location service.
[0235] 1002. The first communication device uses data from the first environmental modeling unit and first instruction information.
[0236] Specifically, the first communication device determines the format of the data of the first environment modeling unit based on how the data of the first environment modeling unit is used in the first service. For example, in the location service, the data of the first environment modeling unit is used for LOS path determination; therefore, the first communication device can determine the first-level data format of the first environment modeling unit and the first indication information. The first indication information is used to indicate the format of the data of the first environment modeling unit.
[0237] 1003. The first communication device sends data from the first environmental modeling unit and first instruction information to the second communication device. Correspondingly, the second communication device receives data from the first environmental modeling unit and first instruction information from the first communication device.
[0238] Step 1003 and the aforementioned Figure 7 Step 702 in the illustrated embodiment is similar; please refer to the foregoing for details. Figure 7 The relevant description of step 702 in the illustrated embodiment will not be repeated here.
[0239] 1004. The second communication device determines the data of the first environment modeling unit based on the first instruction information.
[0240] Step 1004 and the aforementioned Figure 7Step 703 in the illustrated embodiment is similar; please refer to the foregoing for details. Figure 7 The relevant description of step 703 in the illustrated embodiment will not be repeated here.
[0241] 1005. The second communication device determines auxiliary data based on the data from the first environmental modeling unit.
[0242] For example, the second communication device determines positioning measurement data or relative positioning information with the first environmental modeling unit as a reference based on the data from the first environmental modeling unit.
[0243] 1006. The second communication device sends auxiliary data to the first communication device. Correspondingly, the first communication device receives auxiliary data from the second communication device.
[0244] 1007. The first communication device determines the first service result data based on the auxiliary data.
[0245] For example, the first communication device is a positioning network element, which has sensing capabilities. That is, the sensing network element and the positioning network element are deployed together. The second communication device is an access network device. The positioning network element obtains the first service result data by performing positioning based on positioning measurement data or relative positioning information with the first environmental modeling unit as a reference.
[0246] 1008. The first communication device sends the first service result data to the third communication device.
[0247] Optional, Figure 10 The illustrated embodiment also includes step 1004a.
[0248] 1004a. The first communication device sends data from the second environment modeling unit to the second communication device; or, the first communication device sends data from the second environment modeling unit and second instruction information to the second communication device.
[0249] Step 1004a and the aforementioned Figure 7 Step 702a in the illustrated embodiment is similar; please refer to the documentation for details. Figure 7 The following is a description of step 702a in the illustrated embodiment. The process by which the second communication device parses the data of the second environment modeling unit is similar to the process by which the first communication device parses the data of the first environment modeling unit, and will not be repeated here.
[0250] Optionally, step 1005 specifically includes: the second communication device determining auxiliary data based on the data from the first environmental modeling unit and the data from the second environmental modeling unit. For example, the second communication device determines positioning measurement data or relative positioning information with the first environmental modeling unit or the second environmental modeling unit as a reference based on the data from the first environmental modeling unit and the data from the second environmental modeling unit.
[0251] It should be noted that the above Figure 10 The illustrated embodiment uses a first communication device as a positioning network element, and this positioning network element also has sensing capabilities, as an example to illustrate the technical solution of this application. In practical applications, if the first communication device is a sensing network element, then the above... Figure 10 In the illustrated embodiment, step 1006 is replaced by: the second communication device sending auxiliary data to the fourth communication device. Correspondingly, the fourth communication device receives the auxiliary data from the second communication device. The fourth communication device is a positioning network element, or a device within a positioning network element. For example, a chip, chip system, control unit, circuit, processing unit, etc. Figure 10 In the illustrated embodiment, step 1007 is replaced by: the fourth communication device determining the first service result data based on the auxiliary data. (The above...) Figure 10 In the illustrated embodiment, step 1008 is replaced by: the fourth communication device sending first service result data to the third communication device. Correspondingly, the third communication device receives the first service result data from the fourth communication device. Alternatively, the above... Figure 10 In the illustrated embodiment, step 1008 is replaced by: the fourth communication device sending the first service result data to the first communication device, and then the first communication device sending the first service result data to the third communication device.
[0252] The communication device involved in this application is described below.
[0253] Figure 11 This is a schematic diagram of the communication device according to an embodiment of this application. Please refer to... Figure 11 The communication device 1100 includes a transceiver module 1101 and a processing module 1102.
[0254] In one possible implementation, the communication device 1100 is a sensing network element, or a component (e.g., a chip, or chip system), module, or unit applied to the sensing network element. For example, the communication device 1100 can be the sensing network element described above, or a component within the sensing network element. Optionally, the component used in the sensing network element can be within the sensing network element, or it can be used with the sensing network element.
[0255] The communication device 1100 can be used to perform the above. Figure 7 and Figure 10 For details regarding the execution of all or all steps of the functions of the first communication device in the illustrated embodiment, please refer to the foregoing. Figure 7 and Figure 10 The relevant descriptions in the illustrated embodiments.
[0256] In another possible implementation, the communication device 1100 is a terminal device or access network device, or a component (e.g., a chip, or chip system), module, or unit applied to a terminal device or access network device. For example, the communication device 1100 may be a terminal device or access network device as described above, or a component within a terminal device or access network device.
[0257] The communication device 1100 can be used to perform the above. Figure 7 and Figure 10 For details regarding the execution of all or all steps of the second communication device function in the illustrated embodiment, please refer to the foregoing. Figure 7 and Figure 10 The relevant descriptions in the illustrated embodiments.
[0258] The processing module 1102 is used for data processing. The transceiver module 1101 is used to implement the corresponding communication functions.
[0259] Optionally, the transceiver module 1101 may include a sending module and a receiving module. The sending module is used to perform the sending operation in the above method embodiments. The receiving module is used to perform the receiving operation in the above method embodiments.
[0260] It should be noted that the communication device 1100 may include a transmitting module but not a receiving module. Alternatively, the communication device 1100 may include a receiving module but not a transmitting module. Specifically, it depends on whether the above-described scheme executed by the communication device 1100 includes both transmitting and receiving actions.
[0261] Optionally, the communication device 1100 may further include a storage module, which can be used to store instructions and / or data. The processing module 1102 can read the instructions and / or data in the storage module so that the communication device 1100 can implement the aforementioned method embodiments.
[0262] In one possible implementation, the communication device 1100 can be used to perform the actions performed by the first communication device in the above embodiment. The processing module 1102 is used to perform processing-related operations on the first communication device side in the above method embodiment. The transceiver module 1101 is used to perform receiving-related operations on the first communication device side in the above method embodiment.
[0263] For example, the communication device 1100 is used to execute the following scheme:
[0264] The processing module 1102 is used to determine the data of the first environment modeling unit and the first instruction information. The first instruction information is used to indicate the format of the data of the first environment modeling unit, and the format is used to indicate the data content included in the data of the first environment modeling unit.
[0265] The transceiver module 1101 is used to send data from the first environmental modeling unit and first instruction information to the second communication device.
[0266] In another possible implementation, the communication device 1100 can be used to perform the actions performed by the second communication device in the above embodiment. The processing module 1102 is used to perform processing-related operations on the second communication device side in the above method embodiment. The transceiver module 1101 is used to perform receiving-related operations on the second communication device side in the above method embodiment.
[0267] For example, the communication device 1100 is used to execute the following scheme:
[0268] The transceiver module 1101 is used to receive data and first indication information from the first environmental modeling unit of the first communication device. The first indication information is used to indicate the format of the data of the first environmental modeling unit, and the format is used to indicate the data content included in the data of the first environmental modeling unit.
[0269] The processing module 1102 is used to determine the data of the first environment modeling unit according to the first instruction information; and to perform at least one of the following according to the data of the first environment modeling unit: localization, modeling, communication, or sensing.
[0270] For other implementation methods, please refer to the preceding text. Figure 7 and Figure 10 The relevant descriptions in the illustrated embodiments will not be repeated here.
[0271] It should be understood that the specific procedures for each module to perform the above-mentioned corresponding processes have been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.
[0272] The processing module 1102 in the above embodiments can be implemented by at least one processor or processor-related circuitry. The transceiver module 1101 can be implemented by a transceiver or transceiver-related circuitry. The transceiver module 1101 can also be referred to as a communication module or communication interface. The storage module can be implemented by at least one memory.
[0273] This application also provides another communication device. Figure 12 This is another structural schematic diagram of the communication device according to an embodiment of this application. Please refer to... Figure 12 The communication device 1200 includes a processor 1201.
[0274] Optionally, the communication device 1200 may also include a memory 1202.
[0275] Optionally, the communication device 1200 may also include a transceiver 1203.
[0276] In one possible implementation, the processor 1201, memory 1202, and transceiver 1903 are connected via a bus, and the memory 1202 stores computer instructions.
[0277] In one possible implementation, when the communication device 1200 is a sensing network element, or a component within a sensing network element (e.g., a chip, chip system, module, processing unit, control unit, or circuit), the communication device 1200 can be used to execute the steps executed by the first communication device in the above method embodiments, as described in the relevant descriptions in the above method embodiments.
[0278] In this implementation, the aforementioned Figure 11 The processing module 1102 in the illustrated embodiment may be the processor 1201, as described above. Figure 11 The transceiver module 1101 in the illustrated embodiment can be the transceiver 1202.
[0279] In another possible implementation, when the communication device 1200 includes an access network device, a terminal device, components applied to the terminal device (e.g., a chip, chip system, module, processing unit, control unit, or circuit), an access network device, or components applied to the access network device (e.g., a chip, chip system, module, processing unit, control unit, or circuit), the communication device 1200 can be used to perform the steps performed by the second communication device in the above method embodiments, and the relevant descriptions in the above method embodiments can be referred to.
[0280] In this implementation, the aforementioned Figure 11 The processing module 1102 in the illustrated embodiment may be the processor 1201, as described above. Figure 11 The transceiver module 1101 in the illustrated embodiment can be the transceiver 1202.
[0281] This application also provides a communication device 1300, which can be a terminal device, a processor applied to the terminal device, or a chip. The communication device 1300 can be used to perform the operations performed by the second communication device in the above method embodiments.
[0282] When the communication device 1300 is a terminal device Figure 13 A simplified structural diagram of a terminal device is shown. (For example...) Figure 13 As shown, the terminal device includes a processor, a memory, and a transceiver. The memory can store computer program code, and the transceiver includes a transmitter 1331, a receiver 1332, radio frequency circuitry (not shown), an antenna 1333, and input / output devices (not shown).
[0283] The processor is mainly used to process communication protocols and communication data; control terminal devices; execute software programs; and process data from software programs.
[0284] Memory is mainly used to store software programs and data.
[0285] Radio frequency (RF) circuits are mainly used for the conversion between baseband signals and RF signals, as well as for the processing of RF signals.
[0286] Antennas are primarily used for transmitting and receiving radio frequency signals in the form of electromagnetic waves.
[0287] Input / output devices can include touchscreens, displays, or keyboards. They are primarily used to receive user input and output data to the user. It should be noted that some types of terminal devices may not have input / output devices.
[0288] When data needs to be transmitted, the processor performs baseband processing on the data to be transmitted and outputs a baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outwards as electromagnetic waves via an antenna. When data is sent to the terminal device, the RF circuit receives the RF signal through the antenna. The RF circuit converts the RF signal back into a baseband signal and outputs it to the processor. The processor converts the baseband signal back into data and processes that data. For ease of explanation, Figure 13 Only one memory, processor, and transceiver are shown in the illustration. In actual terminal devices, there may be one or more processors and one or more memories. Memory may also be referred to as storage medium or storage device, etc. Memory may be set up independently of the processor or integrated with the processor; this application does not limit this.
[0289] In this embodiment, the antenna and radio frequency circuit with transceiver function can be regarded as the transceiver module of the terminal device, and the processor with processing function can be regarded as the processing module of the terminal device.
[0290] like Figure 13 As shown, the terminal device includes a processor 1310, a memory 1320, and a transceiver 1330. The processor 1310 may also be referred to as a processing unit, processing board, processing module, or processing device, etc. The transceiver 1330 may also be referred to as a transceiver unit, transceiver, or transceiver device, etc.
[0291] Optionally, the device in transceiver 1330 used to implement the receiving function can be considered a receiving module, and the device in transceiver 1330 used to implement the transmitting function can be considered a transmitting module. That is, transceiver 1330 includes a receiver and a transmitter. A transceiver may also be called a transceiver unit, transceiver module, or transceiver circuit, etc. A receiver may also be called a receiver unit, receiving module, or receiving circuit, etc. A transmitter may also be called a transmitter, transmitting module, or transmitting circuit, etc.
[0292] Processor 1310 is used to perform the above Figure 7 and Figure 10 The processing actions on the second communication device side in the illustrated embodiment. Transceiver 1330 is used to perform the above-described actions. Figure 7 and Figure 10 The transmitting and receiving operations on the second communication device side in the illustrated embodiment.
[0293] It should be understood that Figure 13 This is merely an example and not a limitation; the terminal device described above, which includes a transceiver module and a processing module, may not rely on... Figure 11 or Figure 13 The structure shown.
[0294] When the communication device 1300 is a chip, the chip includes a processor and a transceiver. The processor can be a processing module integrated on the chip, a microprocessor, or an integrated circuit. The transceiver can be an input / output circuit or a communication interface. In the above method embodiments, the transmitting operation of the second communication device can be understood as the output of the chip, and the receiving operation of the second communication device in the above method embodiments can be understood as the input of the chip.
[0295] Optionally, the communication device 1300 may also include a memory, which may be a memory built into the chip or a memory connected to the chip.
[0296] This application also provides a communication device 1400, which can be a network device or a chip. The communication device 1400 can be used to perform the above-described... Figure 7 and Figure 10 The operations performed by the first or second communication device in the illustrated embodiments.
[0297] When the communication device 1400 is a network device, such as a base station. Figure 14 A simplified schematic diagram of a base station structure is shown. The base station includes parts 1410, 1420, and 1430.
[0298] Part 1410 is mainly used for baseband processing and controlling the base station; Part 1410 is usually the control center of the base station, which can be called the processor, and is used to control the base station to perform the processing operations on the network device side in the above method embodiments.
[0299] Section 1420 is primarily used to store computer program code and data.
[0300] Section 1430 is primarily used for transmitting and receiving radio frequency (RF) signals, as well as converting RF signals to baseband signals. Section 1430 is commonly referred to as a transceiver module, transceiver, transceiver circuit, or transceiver unit. The transceiver module of section 1430, also known as a transceiver or transceiver unit, includes antenna 1433 and RF circuitry (not shown in the figure), where the RF circuitry is mainly used for RF processing. Optionally, the device in section 1430 that performs the receiving function can be considered a receiver, and the device that performs the transmitting function can be considered a transmitter; that is, section 1430 includes receiver 1432 and transmitter 1431. The receiver can also be called a receiving module, receiver circuit, or receiving circuit, and the transmitter can be called a transmitting module, transmitter, or transmitting circuit.
[0301] Sections 1410 and 1420 may include one or more circuit boards, each of which may include one or more processors and one or more memories. The processors are used to read and execute programs in the memories to implement baseband processing functions and control the base station. If multiple circuit boards exist, they can be interconnected to enhance processing capabilities. As an alternative implementation, multiple circuit boards may share one or more processors, multiple circuit boards may share one or more memories, or multiple circuit boards may simultaneously share one or more processors.
[0302] For example, in one implementation, the transceiver module in section 1430 is used to perform... Figure 7 and Figure 10 The transmit / receive related processes are performed by the first or second communication device in the illustrated embodiment. The processor in section 211410 is used to execute... Figure 7 and Figure 10 The illustrated embodiments describe processes related to processing performed by the first or second communication device.
[0303] It should be understood that Figure 14 This is for illustrative purposes only and not as a limitation. The network devices mentioned above, including processors, memory, and transceivers, may not depend on... Figure 11 or Figure 14 The structure shown.
[0304] When the communication device 1400 is a chip, the chip includes a processor and a transceiver. The processor is an integrated processor, microprocessor, or integrated circuit on the chip. The transceiver can be an input / output circuit or a communication interface. In the above method embodiments, the transmitting operation of the first or second communication device can be understood as the output of the chip, and the receiving operation of the first or second communication device in the above method embodiments can be understood as the input of the chip.
[0305] Optionally, the communication device 1400 may also include a memory, which may be a memory built into the chip or a memory connected to the chip.
[0306] This application also provides a communication system, which includes a first communication device and a second communication device. The first communication device is used to perform, for example, Figure 7 and Figure 10 The first communication device shown includes all or part of the steps of the first communication device. The second communication device is used to perform, as... Figure 7 and Figure 10 The second communication device shown may include all or part of the steps. Optionally, the communication system may further include a third communication device for performing actions such as... Figure 10 All or part of the steps of the third communication device shown.
[0307] This application also provides a computer program product including computer instructions, which, when run on a computer, causes the computer to perform the above-described actions. Figure 7 and Figure 10 The method of the embodiment shown.
[0308] This application also provides a computer-readable storage medium, including computer instructions, which, when executed on a computer, cause the computer to perform the above-described actions. Figure 7 and Figure 10 The method of the embodiment shown.
[0309] This application also provides a chip device, including a processor, for calling a computer program or computer instructions stored in a memory, so that the processor executes the above-described... Figure 7 and Figure 10 The method of the embodiment shown.
[0310] Optionally, the processor is coupled to the memory via an interface.
[0311] Optionally, the chip device may also include a memory in which computer programs or computer instructions are stored.
[0312] The processor mentioned above can be a general-purpose central processing unit, a microprocessor, an application-specific integrated circuit (ASIC), or one or more devices used to control the above. Figure 7 and Figure 10The illustrated embodiment is an integrated circuit for program execution of the method. The memory mentioned above may be read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions, such as random access memory (RAM).
[0313] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between apparatuses or units through some interfaces, and may be electrical, mechanical, or other forms.
[0314] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0315] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.
[0316] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the part of the technical solution that makes an essential contribution, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application.
[0317] The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A communication method, characterized in that, The method is applied to a first communication device, and the method includes: The data of the first environment modeling unit and the first instruction information are determined. The first instruction information is used to indicate the format of the data of the first environment modeling unit, and the format is used to indicate the data content included in the data of the first environment modeling unit. The data from the first environmental modeling unit and the first instruction information are sent to the second communication device.
2. A communication method, characterized in that, The method is applied to a second communication device, and the method includes: The system receives data and first indication information from a first communication device, wherein the first indication information is used to indicate the format of the data from the first environment modeling unit, and the format is used to indicate the data content included in the data from the first environment modeling unit. The data of the first environment modeling unit is determined based on the first indication information; Based on the data from the first environment modeling unit, perform at least one of the following: localization, modeling, communication, or perception.
3. The method according to claim 1 or 2, characterized in that, The first indication information is carried in the first downlink control information (DCI).
4. The method according to claim 3, characterized in that, The first indication information is the first field in the first DCI, and the value of the first field is used to indicate the format of the data of the first environment modeling unit.
5. The method according to any one of claims 1 to 4, characterized in that, The method further includes: Sending data from the second environmental modeling unit, wherein the first indication information is further used to indicate the format of the data from the second environmental modeling unit, the format being used to indicate the data content included in the data from the second environmental modeling unit; or, The second environmental modeling unit sends data and second instruction information, wherein the second instruction information is used to indicate the format of the data of the second environmental modeling unit, and the format is used to indicate the data content included in the data of the second environmental modeling unit.
6. The method according to any one of claims 2 to 4, characterized in that, The method further includes: The system receives data from a second environmental modeling unit, and the first indication information is further used to indicate the format of the data from the second environmental modeling unit, the format being used to indicate the data content included in the data from the second environmental modeling unit. The data for the second environment modeling unit is determined based on the first instruction information; Based on the data from the first environment modeling unit, perform at least one of the following: localization, modeling, communication, or perception, including: Based on the data from the first environment modeling unit and the data from the second environment modeling unit, perform at least one of the following: localization, modeling, communication, or perception.
7. The method according to any one of claims 2 to 4, characterized in that, The method further includes: The system receives data from the second environment modeling unit and second instruction information, wherein the second instruction information is used to indicate the format of the data from the second environment modeling unit, and the format is used to indicate the data content included in the data from the second environment modeling unit. The data of the second environment modeling unit is determined according to the second instruction information; Based on the data from the first environment modeling unit, perform at least one of the following: localization, modeling, communication, or perception, including: Based on the data from the first environment modeling unit and the data from the second environment modeling unit, perform at least one of the following: localization, modeling, communication, or perception.
8. The method according to any one of claims 5 to 7, characterized in that, The data format of the first environmental modeling unit is the same as that of the second environmental modeling unit.
9. The method according to any one of claims 1 to 8, characterized in that, The data format of the first environment modeling unit includes any of the following: First-level data format, second-level data format, third-level data format, fourth-level data format, or fifth-level data format; The first-level data format is used to indicate the geometric and positional characteristics of the first environmental modeling unit; the second-level data format is used to indicate the geometric, positional, and material characteristics of the first environmental modeling unit; the third-level data format is used to indicate the geometric, positional, material, reflection, transmission, diffraction, and communication cluster characteristics of the first environmental modeling unit; the fourth-level data format is used to indicate the geometric, positional, material, reflection, transmission, diffraction, scattering, and sensing cluster characteristics of the first environmental modeling unit; and the fifth-level data format is used to indicate all modeling data of the first environmental modeling unit.
10. The method according to any one of claims 1, 3 to 5, 8, and 9, characterized in that, Before determining the data and first indication information of the first environment modeling unit, the method further includes: A first request is received from the second communication device, the first request being used to request data from the environment modeling unit.
11. The method according to any one of claims 2 to 4, 6 to 9, characterized in that, Before receiving data and first indication information from the first environment modeling unit of the first communication device, the method further includes: A first request is sent to the first communication device, the first request being used to request data from the environment modeling unit.
12. The method according to claim 10 or 11, characterized in that, The first request includes third indication information, which indicates that the data of all environmental modeling units in the request adopts a uniform data format; or, the first request includes one or more fourth indication information, each of which indicates the data format of the corresponding environmental modeling unit in the request, or indicates the incremental data format of the data of the corresponding environmental modeling unit in the request relative to the data format of the environmental modeling unit already acquired by the first communication device.
13. The method according to claim 12, characterized in that, The data format indicated by the first indication information may be the same as or different from the data format indicated by the third indication information; or, The data format indicated by the first indication information may be the same as or different from the data format indicated by the fourth indication information corresponding to the first environment modeling unit.
14. The method according to any one of claims 1, 3 to 5, 8, 9, 10, 12, and 13, characterized in that, The method further includes: A second request is received from the second communication device, the second request being for requesting an update to the data of the first environment modeling unit, the second request including fifth indication information, the fifth indication information being for indicating the format of the data of the first environment modeling unit for which an update is requested; Send to the second communication device: updated data of the first environment modeling unit, or data of the updated first environment modeling unit other than the data of the first environment modeling unit in the data format indicated by the first indication information.
15. The method according to any one of claims 2 to 4, 6 to 9, and 11 to 13, characterized in that, The method further includes: Send a second request to the first communication device, the second request being used to request an update to the data of the first environment modeling unit, the second request including fifth indication information, the fifth indication information being used to indicate the format of the data of the first environment modeling unit to be updated; Receive from the first communication device: updated data from the first environment modeling unit, or data from the updated first environment modeling unit other than the data from the first environment modeling unit in the data format indicated by the first indication information.
16. The method according to any one of claims 1, 3 to 5, 8, 9, 10, 12 to 14, characterized in that, Before determining the data and first indication information of the first environment modeling unit, the method further includes: Receive a third request from a third communication device, the third request being used to request service result data of the first service; After sending the data from the first environment modeling unit and the first indication information to the second communication device, the method further includes: Receive auxiliary data from the first communication device, the auxiliary data being determined based on data from the first environment modeling unit; The service result data of the first service is sent to the third communication device, the service result data being obtained based on the auxiliary data processing.
17. The method according to any one of claims 1, 3 to 5, 8, 9, 10, 12 to 14, 16, characterized in that, The method further includes: The capability information includes at least one of the following: the transmission capability of the second communication device, or the transmission frequency band.
18. The method according to any one of claims 2 to 4, 6 to 9, 11 to 13, and 15, characterized in that, The method further includes: Send capability information, which includes at least one of the following: the transmission capability of the second communication device, or the transmission frequency band.
19. A communication device, characterized in that, The communication device includes a module for performing the method as described in any one of claims 1, 3 to 5, 8, 9, 10, 12 to 14, 16, and 17, or includes a module for performing the method as described in any one of claims 2 to 4, 6 to 9, 11 to 13, and 15.
20. A communication device, characterized in that, The communication device includes a processor configured to execute a computer program or computer instructions in a memory to perform the method as described in any one of claims 1, 3 to 5, 8, 9, 10, 12 to 14, 16, and 17, or to perform the method as described in any one of claims 2 to 4, 6 to 9, 11 to 13, and 15.
21. The apparatus according to claim 20, characterized in that, The device also includes a transceiver, and the processor and the transceiver are interconnected via a line.
22. A computer-readable storage medium, characterized in that, It stores a computer program thereon, which, when executed by the device, causes the device to perform the method as described in any one of claims 1 to 18.