Communication method and device
By using differential information to indicate location information in radio frequency map data, the problem of wasted transmission resources in large-scale grids is solved, enabling more efficient communication task assistance and diversified data transmission.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-26
- Publication Date
- 2026-03-27
AI Technical Summary
When transmitting sensing data in a large-scale grid, the existing technology uses grid vertex coordinates to represent position information, which leads to a waste of transmission resources and cannot effectively support diverse data transmission needs.
Location information is indicated by reference coordinate points and differential information between coordinate points in radio frequency map data, saving transmission resources and supporting diverse data transmission.
By using differential information to indicate location information, the pilot scanning range and beam search overhead are reduced, communication efficiency is improved, and it is suitable for a variety of communication scenarios.
Smart Images

Figure CN121751097A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a communication method and apparatus. Background Technology
[0002] With the increasing variety of wireless communication applications, future wireless communication processes may generate large amounts of data and / or diverse data types, such as sensing data, artificial intelligence (AI) data, and channel data.
[0003] Currently, in the transmission of the aforementioned data, such as sensing data, the location information in the data is usually represented by the vertex coordinates of the grid. When the grid size is large, its coordinate information requires a lot of transmission resources. Summary of the Invention
[0004] This application provides a communication method and apparatus that relates to the efficient representation of location information during the transmission of radio frequency map (RF map) data, saving RF map data transmission overhead. The RF map data can also be represented in other ways, such as radio map data, which has the same data type and content as RF map data.
[0005] Firstly, a communication method is provided. This method can be executed by a first device, for example, by the first device itself, or by a module applied to the first device (e.g., a processor, chip, or chip system), or by a logic node, logic module, or software capable of implementing all or part of the functions of the first device. For ease of description, the following description uses the execution of the method by the first device as an example. The method includes: determining radio frequency map data by receiving radio frequency map (RF map) measurement signals multiple times in a measurement area; and transmitting the RF map data; wherein the RF map data is used to indicate the location information of the measurement area and the channel information corresponding to the location information, the location information including the coordinates of a reference coordinate point, and the differential information between each of at least one coordinate point and its adjacent coordinate points, the at least one coordinate point including coordinate points adjacent to the reference coordinate point.
[0006] Based on the method in the first aspect, it is known that the process for designing the first device (i.e., terminal device or network device) to transmit radio frequency map data, and the method for indicating the location information corresponding to the channel information in the radio frequency map data, are as follows: indication is achieved through reference coordinate points and differential information between coordinate points. Compared to the current method of indicating location information through the vertex coordinates of a grid, the method in the first aspect of indicating location information through differential information can save transmission resources, especially when there are many grids, thus avoiding waste of transmission resources.
[0007] Furthermore, radio frequency (RF) map data carries both channel and location information, making it more diverse in terms of information / signals compared to the positioning data supported by current protocols. Therefore, compared to the current protocol-supported positioning data transmission interaction process, the application scenarios for transmitting RF map data are broader, such as its application in the transmission of other sensing data, thus supporting diverse data transmission needs and applicable to future communication applications. Through the correspondence between channel and location information contained in the RF map data, terminal devices or network devices can subsequently obtain channel information corresponding to a specific location from the RF map data to assist in communication tasks. For example, by obtaining the channel information corresponding to a specific location from the RF map data, the terminal device can determine the channel direction / angle, thereby reducing the pilot scanning range. That is, the terminal device determines pilot allocation and measurement methods based on the RF map data to reduce pilot overhead. Another example is that the terminal device determines the approximate range of beam direction based on the channel information in the RF map data to reduce the communication overhead and latency of beam search. In short, RF map data can assist in communication tasks and can be applied to various communication scenarios.
[0008] Optionally, multiple received radio frequency (RF) map measurement signals correspond to coordinate points in the location information. A single received RF map measurement signal corresponds to one or more coordinate points in the location information. These one or more coordinate points may or may not form a grid, including or excluding reference coordinate points. Multiple received RF map measurement signals correspond to all coordinate points in the location information, thereby completing the measurement of the measurement area and obtaining RF map data.
[0009] Of course, a single received radio frequency map measurement signal can correspond to all the coordinate points in the location information. In other words, the measurement of the measurement area is completed by transmitting and measuring a single radio frequency map measurement signal, and radio frequency map data can be obtained.
[0010] In one possible implementation, the measurement area includes at least one first grid, which is a polygonal grid. The coordinate points in the location information are vertices of at least one first grid. The location information also includes a mapping relationship between at least one first grid and the coordinate points in the location information. The reference coordinate point in the location information can be any vertex of the first grid, and the at least one coordinate point can be any other vertex of the first grid besides that vertex. When the first grid is multiple polygonal grids, the mapping relationship between the first grid and the coordinate points in the location information can be used to indicate the extent of each polygonal grid, achieving fine-grained indication of the location range. When the terminal device subsequently uses the radio frequency map data, more accurate radio frequency map data can be determined based on the current location.
[0011] Optionally, the mapping relationship can be represented using an index set or a bitmap. Different indication formats can be used to indicate the mapping relationship between the polygonal grid (i.e., the first grid) and the coordinate points in the position information, and the extent of each polygonal grid can be accurately indicated.
[0012] Optionally, there may be multiple first grids; the coordinates in the location information include vertices shared between adjacent first grids in multiple first grids.
[0013] The location information contains coordinates (vertices) shared by adjacent first grids (polygonal grids), and these shared coordinates correspond to at least two first grids. For example, if polygonal grid 1 and polygonal grid 5 are adjacent grids, and coordinates 1 and 9 are shared coordinates (vertices) between polygonal grid 1 and polygonal grid 5, then the location information only needs to include the difference information between coordinates 1 and its adjacent coordinates, and only needs to include the difference information between coordinates 9 and its adjacent coordinates. This reduces the transmission overhead of the location information.
[0014] In another possible implementation, the measurement area includes at least one second grid, which is a circular grid and / or an elliptical grid, and the coordinate points in the location information are the center points of the circular grid and / or elliptical grid.
[0015] The second grid (i.e., circular and / or elliptical grids) can be one or more, such as one or more circular grids, one or more elliptical grids, or a combination of one or more circular and elliptical grids. Thus, using circular and / or elliptical grids to indicate the location information of the measurement area can be applied to different measurement environments.
[0016] Optionally, the location information includes the radius of the circular grid and / or the major and / or minor axes of the elliptical grid. The radius in the location information can be used to indicate the extent of each circular grid, and the major and / or minor axes can be used to indicate the extent of each elliptical grid. Thus, the extent of each circular and / or elliptical grid can be accurately indicated using the radius of the circular grid and / or the major and / or minor axes of the elliptical grid.
[0017] Optionally, there may be multiple second grids; the location information is also used to indicate grids in the second grid that are circular and / or elliptical in shape.
[0018] The location information indicates a circular grid in the second grid, or an elliptical grid in the second grid, or a combination of circular and elliptical grids in the second grid. This avoids confusion between circular and elliptical grid information in the location information.
[0019] Optionally, the communication method may also include: obtaining configuration information, which indicates the type of grid included in the measurement area.
[0020] In the interaction process involving the first device sending radio frequency map data to the second device, configuration information for the indication method of location information can be added. The indication method of location information in the radio frequency map data is determined through configuration information, such as prior agreement between the first and second devices, configuration information being sent from the core network element to the terminal device / network device, or the terminal device / network device determining the configuration information and reporting it to the core network element. This configuration information allows for the efficient determination of the indication method of location information.
[0021] Optionally, the grid type includes a first type and / or a second type, the first type including a first grid and / or a second grid, the second type including a third grid, the third grid containing a tessellated polygonal grid of one size.
[0022] In other words, polygonal, circular, and elliptical grids are the first type of grid, which can also be replaced by irregular grid types. The third type of grid is the second type, which can also be replaced by regular grid types. Configuration information can be determined based on current business needs, collected environmental information, and other data. This configuration information allows for convenient and efficient indication of location information.
[0023] Optionally, if the mesh type is the first type, the configuration information also indicates whether the mesh is a polygonal mesh or a circular / elliptical mesh. Optionally, the configuration information also indicates whether the mesh coordinates are indicated by raw coordinate information or by differential information.
[0024] Secondly, a communication method is provided, which can be executed by a second device, for example, by the second device itself, or by a module applied to the second device (e.g., a processor, chip, or chip system), or by a logic node, logic module, or software capable of implementing all or part of the functions of the second device. For ease of description, the following description uses the execution of the method by a second device as an example. The method includes: receiving radio frequency map data; wherein the radio frequency map data is used to indicate the location information of the measurement area and the channel information corresponding to the location information, the location information including the coordinates of a reference coordinate point, and the differential information between each of at least one coordinate point and its adjacent coordinate points, the at least one coordinate point including coordinate points adjacent to the reference coordinate point.
[0025] Optionally, the received radio frequency map measurement signals can be matched with coordinate points in the location information.
[0026] In one possible implementation, the measurement area includes at least one first grid, which is a polygonal grid, and the coordinate points in the position information are vertices of at least one first grid. The position information also includes at least one mapping relationship between the first grid and the coordinate points in the position information.
[0027] Optionally, the mapping relationship can be represented using an index set or a bitmap.
[0028] Optionally, there may be multiple first grids; the coordinates in the location information include vertices shared between adjacent first grids in multiple first grids.
[0029] In another possible implementation, the measurement area includes at least one second grid, which is a circular grid and / or an elliptical grid, and the coordinate points in the location information are the center points of the circular grid and / or elliptical grid.
[0030] Optionally, the location information includes the radius of the circular grid, and / or the major and / or minor axes of the elliptical grid.
[0031] Optionally, there may be multiple second grids; the location information is also used to indicate grids in the second grid that are circular and / or elliptical in shape.
[0032] Optionally, the communication method may also include: obtaining configuration information, which indicates the type of grid included in the measurement area.
[0033] Optionally, the grid type includes a first type and / or a second type, the first type including a first grid and / or a second grid, the second type including a third grid, the third grid containing a tessellated polygonal grid of one size.
[0034] The technical effects of the method described in the second aspect above can also be found in the description of the first aspect above, and will not be repeated here.
[0035] Thirdly, a communication method is provided, which can be executed by a first device, for example, by the first device itself, or by a module applied to the first device (e.g., a processor, chip, or chip system), or by a logic node, logic module, or software capable of implementing all or part of the functions of the first device. For ease of description, the following description uses the execution of the method by the first device as an example. The method includes: sending a data request message to a core network element or network device, the data request message being used to request data related to a radio frequency map; receiving radio frequency map data from the core network element or network device; wherein the radio frequency map data is used to indicate the location information of the measurement area and the channel information corresponding to the location information, the location information including the coordinates of a reference coordinate point, and the differential information between each of at least one coordinate point and its adjacent coordinate points, the at least one coordinate point including coordinate points adjacent to the reference coordinate point.
[0036] Based on the third aspect of the method, it is known that designing the process for core network elements or network devices to distribute radio frequency map data can flexibly support the transmission needs of radio frequency map data under different scenarios and tasks. Furthermore, it designs a method for indicating the location information corresponding to channel information in the radio frequency map data, namely, through reference coordinate points and differential information between coordinate points. Compared to the current method of indicating location information through grid vertex coordinates, this method of using differential information to indicate location information can save transmission resources, especially when the number of grids is large, thus avoiding waste of transmission resources.
[0037] Optionally, the measurement area includes at least one first grid, which is a polygonal grid. The coordinate points in the position information are vertices of at least one first grid. The position information also includes a mapping relationship between at least one first grid and the coordinate points in the position information.
[0038] Optionally, the mapping relationship can be represented by an index set or a bitmap.
[0039] Optionally, there may be multiple first grids; the coordinates in the location information include vertices shared between adjacent first grids in multiple first grids.
[0040] Optionally, the measurement area includes at least one second grid, which is a circular grid and / or an elliptical grid, and the coordinate point in the location information is the center point of the circular grid and / or the elliptical grid.
[0041] Optionally, the location information includes the radius of the circular grid and / or the major and / or minor axes of the elliptical grid.
[0042] Optionally, there may be multiple second grids; the location information is also used to indicate grids in the second grid that are circular or elliptical in shape.
[0043] Optionally, there are multiple second grids; there are overlapping areas between the multiple second grids; the method further includes: fusing radio frequency map data corresponding to the overlapping areas, or selecting any set of radio frequency map data corresponding to the overlapping areas.
[0044] It is understood that when the measurement area includes circular grids and / or elliptical grids, there may be overlapping areas between the circular grids and / or elliptical grids. For example, there is an overlapping area 1 between elliptical grid 1 and elliptical grid 2. For the overlapping area, the first device can select any set of radio frequency map data corresponding to the overlapping area when using radio frequency map data, such as a set of radio frequency map data corresponding to the overlapping area 1 of elliptical grid 1, or a set of radio frequency map data corresponding to the overlapping area 1 of elliptical grid 2.
[0045] The first device can also fuse multiple sets of radio frequency (RF) map data when using RF map data. For example, when the channel information in the RF map data is an electromagnetic signal matrix, the fusion method is to average the electromagnetic signal matrix. As another example, when the channel information in the RF map data is multi-path component (MPC) information, multiple sets of RF map data corresponding to overlapping areas are paired using parameters such as angle and time delay in the MPC information. If the pairing criteria are met (angle, time delay, etc., parameters meet a certain deviation range), the multiple sets of RF map data corresponding to the overlapping areas are considered to be fused into a single path. The fusion method is to average the complex response, angle, and time delay of the path. This improves the flexibility of using RF map data.
[0046] Optionally, the communication method may further include: obtaining configuration information, which indicates the type of grid included in the measurement area.
[0047] Optionally, the type of the grid includes a first type and / or a second type, the first type including a first grid and / or a second grid, the second type including a third grid, the third grid containing a tessellated polygonal grid of one size.
[0048] The technical effects of the method described in the third aspect can be referenced from the descriptions of either the first or second aspect, and will not be repeated here.
[0049] Fourthly, a communication method is provided, the method comprising: a core network element or network device receiving a data request message, the data request message being used to request data related to a radio frequency map; and sending radio frequency map data; wherein the radio frequency map data is used to indicate the location information of a measurement area and the channel information corresponding to the location information, the location information including the coordinates of a reference coordinate point, and the differential information between each of at least one coordinate point and its adjacent coordinate points, the at least one coordinate point including coordinate points adjacent to the reference coordinate point.
[0050] Optionally, the measurement area includes at least one first grid, which is a polygonal grid. The coordinate points in the position information are vertices of at least one first grid. The position information also includes a mapping relationship between at least one first grid and the coordinate points in the position information.
[0051] Optionally, the mapping relationship can be represented by an index set or a bitmap.
[0052] Optionally, there may be multiple first grids; the coordinates in the location information include vertices shared between adjacent first grids in multiple first grids.
[0053] Optionally, the measurement area includes at least one second grid, which is a circular grid and / or an elliptical grid, and the coordinate point in the location information is the center point of the circular grid and / or the elliptical grid.
[0054] Optionally, the location information includes the radius of the circular grid and / or the major and / or minor axes of the elliptical grid.
[0055] Optionally, there may be multiple second grids; the location information is also used to indicate grids in the second grid that are circular or elliptical in shape.
[0056] Optionally, the communication method may further include: obtaining configuration information, which indicates the type of grid included in the measurement area.
[0057] Optionally, the type of the grid includes a first type and / or a second type, the first type including a first grid and / or a second grid, the second type including a third grid, the third grid containing a tessellated polygonal grid of one size.
[0058] The technical effects of the method in the fourth aspect mentioned above can also be found in the descriptions of any of the first to third aspects mentioned above, and will not be repeated here.
[0059] Fifthly, a communication device is provided. The communication device includes a processor configured to perform the method according to any one of the embodiments of the first to fourth aspects.
[0060] In one possible implementation, the communication device of the fifth aspect may further include a transceiver. This transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used by the communication device of the fifth aspect to communicate with other communication devices.
[0061] In one possible implementation, the communication device of the fifth aspect may further include a memory. This memory may be integrated with the processor or disposed separately. The memory may be used to store computer programs and / or data relating to the methods of any of the embodiments of the first to fourth aspects.
[0062] In the embodiments of this application, the communication device of the fifth aspect can be a terminal device or network device of either the first aspect or the third aspect, or a chip (system) or other component or assembly disposed in the terminal device or network device, or a device containing the terminal device or network device.
[0063] Furthermore, the technical effects of the communication device in the fifth aspect can be referred to the technical effects of any of the embodiments in the first to fourth aspects, and will not be repeated here.
[0064] A sixth aspect provides a communication device. The communication device includes a processor coupled to a memory, the processor being configured to execute a computer program or instructions stored in the memory, causing the communication device to perform the method of any one of the embodiments of the first to fourth aspects.
[0065] In one possible implementation, the communication device may further include a transceiver. The transceiver may be a transceiver circuit or an interface circuit. The transceiver can be used for communication between the communication device described in the sixth aspect and other communication devices.
[0066] In one possible implementation, the communication device further includes the memory for storing the aforementioned computer program or instructions. Optionally, the memory and processor are integrated together.
[0067] In the embodiments of this application, the communication device described in the sixth aspect can be the first device described in any one of the first and third aspects, or a chip (system) or other component or assembly disposed in the first device, or an apparatus containing the first device. The communication device described in the sixth aspect can be the second device described in any one of the second aspects, or a chip (system) or other component or assembly disposed in the second device, or an apparatus containing the second device. The communication device described in the sixth aspect can be a network device or core network element described in any one of the fourth aspects.
[0068] Furthermore, the technical effects of the communication device described in the sixth aspect can be referred to the technical effects of any of the embodiments in the first to fourth aspects, and will not be repeated here.
[0069] A seventh aspect provides a communication system. The communication system includes: a terminal device, a network device, and a core network element for performing the method described in any one of the embodiments of the first to fourth aspects.
[0070] Eighthly, a computer-readable storage medium is provided, comprising: a computer program or instructions; when the computer program or instructions are executed, causing the method as described in any of the first to fourth aspects above to be implemented.
[0071] Ninth aspect, a computer program product is provided, including a computer program or instructions that, when executed, cause the method as described in any of the first to fourth aspects above to be implemented.
[0072] In a tenth aspect, a chip is provided, including a processor connected to a memory for storing a computer program, the processor for executing the computer program stored in the memory, such that the method described in any of the first to fourth aspects above is implemented. Attached Figure Description
[0073] Figure 1 A schematic diagram of the architecture of a communication system to which the method provided in the embodiments of this application is applicable. Figure 1 ;
[0074] Figure 2 A schematic diagram of the architecture of a communication system to which the method provided in the embodiments of this application is applicable. Figure 2 ;
[0075] Figure 3 A schematic diagram of the process for transmitting radio frequency map data provided in the embodiments of this application. Figure 1 ;
[0076] Figure 4 A schematic diagram of the process for transmitting radio frequency map data provided in the embodiments of this application. Figure 2 ;
[0077] Figure 5 A schematic diagram of the process for transmitting radio frequency map data provided in the embodiments of this application. Figure 3 ;
[0078] Figure 6 A schematic diagram of the communication method provided in the embodiments of this application Figure 1 ;
[0079] Figure 7 A schematic diagram of a polygonal mesh provided in an embodiment of this application;
[0080] Figure 8 A schematic diagram of a circular / elliptical grid provided in an embodiment of this application;
[0081] Figure 9 A schematic diagram of a regular grid provided in an embodiment of this application;
[0082] Figure 10 A schematic diagram of the communication method provided in the embodiments of this application Figure 2 ;
[0083] Figure 11 Schematic diagram of the communication device provided in the embodiments of this application Figure 1 ;
[0084] Figure 12 Schematic diagram of the communication device provided in the embodiments of this application Figure 2 . Detailed Implementation
[0085] The technical solutions of this application embodiment can be applied to various communication systems, such as Wireless Fidelity (Wi-Fi) systems, vehicle-to-everything (V2X) communication systems, device-to-device (D2D) communication systems, vehicle-to-everything (V2X) communication systems, fourth-generation (4G) mobile communication systems, such as Long Term Evolution (LTE) systems, Worldwide Interoperability for Microwave Access (WiMAX) communication systems, fifth-generation (5G) mobile communication systems, such as New Radio (NR) systems, and future communication systems.
[0086] For ease of understanding, the technical terms involved in the embodiments of this application will be introduced below.
[0087] 1. Radio frequency map (RF map) data
[0088] RF map data includes two parts: channel information (radio frequency data) and geographic location information.
[0089] 1) Channel information
[0090] Channel information can take the form of multi-path component (MPC) information, scalar information, vector / matrix information, etc.
[0091] MPC information includes multiple sets of multipath parameters, such as the number of paths L. Each path parameter includes power, phase, time delay, angle of arrival (AOA), and angle of departure (AOD). For example, one possible set of MPC information is shown in Table 1.
[0092] Table 1: MPC Information
[0093]
[0094]
[0095] As shown in Table 1, the MPC information can include parameters for L paths. The parameters for each path include at least one of power, phase, time delay, angle of arrival, and departure angle. For example, the parameters for path 1 include power A1, phase, and time delay. Delay τ1, Angle of Arrival θ AOA,1 and departure angle θ AOD,1 The parameters of diameter L include power A. L Phase Delay τ L Angle of arrival θ AOA,L and departure angle θ AOD,L .
[0096] Scalar information: Information expressed in scalar form, such as the channel quality indicator (CQI), rank indicator (RI), and reference signal received power (RSRP) in broadband mode.
[0097] Vector / matrix information: Information expressed in vectors or matrices, such as CQI, RI, RSRP (multiple numbers corresponding to multiple subbands) of subband modes, as well as channel impulse response (CIR), power delay profile (PDP), etc.
[0098] 2) Geographic location information
[0099] Geographic location information can be coordinate points on a regular grid, or it can be recorded as a regular or irregular coordinate range, such as a polygon, circle, or ellipse.
[0100] Each set of channel information corresponds to a geographical location. RF map data can contain one or more sets of channel information. For example, taking N sets of channel information (where N is a positive integer), the RF map data record format is as follows:
[0101]
[0102] It can be seen that there is a one-to-one correspondence between channel information and geographic location information in the RF map data. In one possible implementation, multiple geographic location information (e.g., location information 1 and 2) may also correspond to the same channel information. This is likely due to the small differences in channel information corresponding to these locations, resulting in data simplification.
[0103] 2. Locating data transmission protocols and cells
[0104] Currently, the 3rd generation partnership project (3GPP) NAS protocol only designs related protocols and information cells for location data transmission, mainly including two aspects:
[0105] On the one hand, related protocols and information elements were designed based on the positioning data transmission measured by the terminal device. Specifically, the terminal device collects positioning data and sends it to the core network (CN) through the LTE positioning protocol (LPP). The LPP protocol introduces the ProvideLocationInformation element to carry positioning-related information (such as measurement information, positioning results, etc.).
[0106] On the other hand, related protocols and information elements were designed for positioning data transmission based on base station (BS) measurements. Specifically, the BS collects positioning data and sends it to the core network through the NR positioning protocol A (NRPPa). The NRPPa protocol introduces the Measurement Response information element to carry positioning-related measurement information.
[0107] However, with the increasing diversity of wireless communication applications, future wireless communication processes will generate a large amount of native data, such as native data and local traffic from the future radio access network (RAN). This native data may include, for example:
[0108] 1) Sensing data: acquired environmental reflection point data, environmental patch data, environmental imaging data, environmental reconstruction map data, RF map data, positioning data, etc.
[0109] 2) Artificial intelligence (AI) data: including training data, model / gradient data, inference results, feature data, performance data, etc.
[0110] 3) Channel data: such as the H matrix and channel state information (CSI) fed back by the equipment in a multi-antenna system.
[0111] The aforementioned raw data is characterized by its large volume, redundancy / correlation, and diverse data types. This data also presents new demands for transmission, such as the need for compression, reduction of transmission volume, and the use of different data types in different scenarios.
[0112] Current 5G communication protocols only design corresponding non-access stratum (NAS) information elements (IEs) and interaction procedures for location data transmission. They can only support the transmission of location data (including measurement information and location results), and cannot be directly used for the representation and transmission (such as reporting and distributing) of sensing data like environmental maps and RF maps. Furthermore, the current protocol only defines the reporting procedure for location data, lacking a protocol design for the distribution procedure and not supporting the distribution of RF map data from the core network.
[0113] Furthermore, in the current transmission process of sensing data (such as RF map data), the location information corresponding to the channel information is represented separately, such as by the vertex coordinates of the grid. When there are many grids, this will cause a waste of transmission resources.
[0114] To address the aforementioned technical problems, this application proposes an efficient representation of location information during RF map data transmission, saving RF map data transmission overhead. RF map data can also be represented in other ways, such as radio map data, which has the same data type and content as RF map data. This will be described in detail below.
[0115] In the embodiments of this application, "instruction" can include direct and indirect instructions, as well as explicit and implicit instructions. The information indicated by a certain piece of information is called the information to be instructed. In the specific implementation process, there are many ways to instruct the information to be instructed, such as, but not limited to, directly instructing the information to be instructed, such as the information to be instructed itself or its index. It can also indirectly instruct the information to be instructed by instructing other information, where there is a correlation between the other information and the information to be instructed. It can also instruct only a part of the information to be instructed, while the other parts are known or pre-agreed upon. For example, the instruction of specific information can be achieved by using a pre-agreed (e.g., protocol-defined) arrangement of various pieces of information, thereby reducing instruction overhead to some extent. At the same time, common parts of various pieces of information can be identified and uniformly indicated to reduce the instruction overhead caused by individually indicating the same information.
[0116] Furthermore, the specific instruction method can also be any existing instruction method, such as, but not limited to, the above-mentioned instruction methods and their various combinations. As described above, for example, when multiple pieces of information of the same type need to be indicated, the instruction methods for different pieces of information may differ. In the specific implementation process, the required instruction method can be selected according to specific needs. This application embodiment does not limit the selected instruction method. Therefore, the instruction methods involved in this application embodiment should be understood to cover various methods that enable the party to be instructed to obtain the information to be indicated.
[0117] The information to be instructed can be sent as a whole or divided into multiple sub-information messages, and the sending period and / or timing of these sub-information messages can be the same or different. The specific sending method is not limited in this application embodiment. The sending period and / or timing of these sub-information messages can be predefined, for example, according to a protocol, or configured by the sending node device by sending configuration information to the receiving node device.
[0118] In this application, "sending information" can be understood as one device sending information to another device, or it can also be understood as one logical module within a device sending information to another logical module. For example, "network device sending information" can be understood as a network device sending information to another device (such as a terminal device or other network devices), or it can be understood as logical module 1 in the network device sending information to logical module 2 in the network device.
[0119] In this application, "receiving information" can be understood as one device receiving information from another device, or it can also be understood as a logical module within a device receiving information from another logical module. For example, "network device receiving information" can be understood as a network device receiving information from another device (such as a terminal device or other network devices), or it can be understood as logical module 1 in the network device receiving information from logical module 2 in the network device.
[0120] In this application, the phrase "sending information to... (e.g., a terminal device)" or the related illustrations in the accompanying drawings can be understood as the destination of the information being the terminal device. This can include sending information directly or indirectly to the terminal device. Similarly, "receiving information from... (e.g., a terminal device)," "receiving information from... (e.g., a terminal device)," or "receiving information sent (e.g., by a terminal device)," or the related illustrations in the accompanying drawings, can be understood as the source of the information being the terminal device. This can include receiving information directly or indirectly from the terminal device. Information may undergo necessary processing between the source and destination, such as format changes, but the destination can understand the valid information from the source. Similar expressions in this application can be interpreted similarly, and will not be elaborated further here.
[0121] "Predefined" or "pre-configured" can be achieved by pre-saving corresponding codes, tables, or other means that can be used to indicate relevant information in the device. This application does not limit the specific implementation method. "Saving" can refer to saving in one or more memories. These memories can be separate installations or integrated into the encoder, decoder, processor, or communication device. Alternatively, some memories can be separately installed, while others are integrated into the decoder, processor, or communication device. The type of memory can be any form of storage medium, and this application does not limit this.
[0122] The “protocol” mentioned in the embodiments of this application may refer to a protocol family in the field of communication, a standard protocol with a similar protocol family frame structure, or a related protocol applied to future communication systems. The embodiments of this application do not specifically limit this.
[0123] In the embodiments of this application, descriptions such as "when," "under the circumstances," "if," and "if" all refer to the device making corresponding processing under certain objective circumstances, and are not limited to a specific time. They do not require the device to make a judgment action during implementation, nor do they imply any other limitations.
[0124] In the description of the embodiments of this application, unless otherwise stated, " / " indicates that the objects before and after are in an "or" relationship. For example, A / B can represent A or B. "And / or" in the embodiments of this application is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, and B alone, where A and B can be singular or plural. Furthermore, in the description of the embodiments of this application, unless otherwise stated, "multiple" refers to two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple. Additionally, to facilitate a clear description of the technical solutions of the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish identical or similar items with essentially the same function and effect. Those skilled in the art will understand that the terms "first," "second," etc., do not limit the quantity or order of execution, and that "first," "second," etc., are not necessarily different. Furthermore, in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate that something is being used as an example, illustration, or description. Any embodiment or implementation described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or advantageous than other embodiments or implementations. Specifically, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner for ease of understanding.
[0125] The network architecture and business scenarios described in the embodiments of this application are for the purpose of more clearly illustrating the technical solutions of the embodiments of this application, and do not constitute a limitation on the technical solutions provided in the embodiments of this application. As those skilled in the art will know, with the evolution of network architecture and the emergence of new business scenarios, the technical solutions provided in the embodiments of this application are also applicable to similar technical problems.
[0126] To facilitate understanding of the embodiments of this application, let's first take... Figure 1 The communication system illustrated herein is used as an example to illustrate a communication system applicable to embodiments of this application. For example, Figure 1 A schematic diagram of the architecture of a communication system to which the method provided in the embodiments of this application is applicable. Figure 1 .
[0127] like Figure 1As shown, the communication system mainly includes a first device and a second device. The first device can be a terminal device or a network device. The second device can be a terminal device, a network device, or a core network element. The core network element can be a sensing function (SF) network element, a sensing management function (SMF) network element, a location management function (LMF) network element, or a network element that will be able to implement sensing, session management, or location management functions in the future; there is no limitation on this.
[0128] In one possible scenario, this communication system could be applied to 5G or future communication systems, for example... Figure 2 As shown, the communication system 10 includes a RAN 100, a core network (CN) 200, and an Internet 300. The RAN 100 includes at least one RAN node (e.g., Figure 2 110a and 110b (collectively referred to as 110) and at least one terminal device (such as Figure 2 RAN 100, denoted as RAN 120a-120j, is collectively referred to as RAN 120. RAN 100 may also include other RAN nodes, such as wireless relay equipment and / or wireless backhaul equipment. Figure 2 (Not shown in the image). Terminal device 120 is connected to RAN node 110 wirelessly. RAN node 110 is connected to core network 200 wirelessly or via wired connection. The core network equipment in core network 200 and RAN node 110 in RAN 100 can be different physical devices, or they can be the same physical device integrating core network logical functions and radio access network logical functions.
[0129] RAN 100 can be a 3GPP-related cellular system, such as a 4G or 5G mobile communication system, or a future-oriented evolution system (such as a future mobile communication system). RAN 100 can also be an open access network (open RAN, O-RAN, or ORAN), a cloud radio access network (CRAN), or a Wi-Fi system. RAN 100 can also be a communication system that integrates two or more of the above systems.
[0130] RAN node 110, sometimes also referred to as access network equipment, RAN entity, or access node, constitutes part of the communication system and assists terminal equipment in achieving wireless access. Multiple RAN nodes 110 in communication system 10 can be of the same type or different types. In some scenarios, the roles of RAN node 110 and terminal equipment 120 are relative, for example... Figure 2 Network element 120i can be a helicopter or a drone, and it can be configured as a mobile base station. For terminal devices 120j that access RAN 100 through network element 120i, network element 120i is a base station; however, for base station 110a, network element 120i is a terminal device. RAN node 110 and terminal device 120 are sometimes referred to as communication devices, for example... Figure 2 Network elements 110a and 110b can be understood as communication devices with base station functions, while network elements 120a-120j can be understood as communication devices with terminal equipment functions.
[0131] In one possible scenario, a RAN node can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next-generation NodeB (gNB), a next-generation base station in a future mobile communication system, a base station in a future mobile communication system, or an access point (AP) in a Wi-Fi system, etc. A RAN node can also be a macro base station (such as...) Figure 2 110a), micro base stations or indoor stations (such as Figure 2 The RAN node can be a relay node or donor node (as described in section 110b), or a wireless controller in a CRAN scenario. Optionally, the RAN node can also be a server, wearable device, vehicle, or in-vehicle equipment. For example, the access network equipment in vehicle-to-everything (V2X) technology can be a roadside unit (RSU). All or part of the functions of the RAN node in this application can also be implemented through software functions running on hardware, or through virtualization functions instantiated on a platform (e.g., a cloud platform). The RAN node in this application can also be a logical node, logical module, or software capable of implementing all or part of the RAN node functions.
[0132] In another possible scenario, multiple RAN nodes collaborate to assist terminal devices in achieving wireless access, with different RAN nodes each implementing a portion of the base station's functions. For example, RAN nodes can be CUs, DUs, CUs (control plane, CP), CUs (user plane, UP), or radio units (RUs). CUs and DUs can be configured separately or included in the same network element, such as a baseband unit (BBU). RUs can be included in radio frequency equipment or radio frequency units, such as RRUs, active antenna units (AAUs), or remote radio heads (RRHs).
[0133] 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. Any of the units among CU (or 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.
[0134] It is understood that the RAN node mentioned above can be a newly defined name, and RAN nodes can also be described in different ways, such as access node, network device, wireless access node, etc., without limitation. Unless otherwise specified in this application, network device will be used as the term.
[0135] Terminal devices can also be called terminals, user equipment (UE), mobile stations, mobile terminal devices, etc. Terminal devices can be widely used in various scenarios, such as device-to-device (D2D), V2X communication, machine-type communication (MTC), Internet of Things (IoT), point-of-sale (POS) machines, customer-premises equipment (CPE), virtual reality, augmented reality, industrial control, autonomous driving, telemedicine, smart grids, smart furniture, smart offices, smart wearables (e.g., smartwatches, smart bracelets, pedometers, smart glasses), smart transportation, smart cities, etc. Terminal devices can be mobile phones, tablets, computers with wireless transceiver capabilities, wearable devices, vehicle devices (e.g., vehicle units, in-vehicle modules, in-vehicle chips, on-board units (OBUs) or telematics boxes (T-BOXs)), drones, helicopters, airplanes, ships, robots, robotic arms, smart home devices, satellite terminal devices, etc. The embodiments of this application do not limit the device form of the terminal device.
[0136] For example, this application provides three possible application scenarios, such as scenario 1, scenario 2 and scenario 3 below.
[0137] Scenario 1: The terminal device measures and obtains radio frequency map data, and reports the radio frequency map data to the core network element.
[0138] Figure 3 A schematic diagram of the process for transmitting radio frequency map data provided in the embodiments of this application. Figure 1 .like Figure 3 As shown, the process may include:
[0139] S301, the UE and BS interact with the CN to exchange radio frequency map data related capabilities, data request message #1, and indication mode configuration information.
[0140] The capabilities related to the radio frequency map data can be those capabilities that the radio frequency map data possesses or supports, such as positioning, sensing, and auxiliary communication processes, which are sent by the CN to the UE / BS. Data request message #1 is used by the CN to request data related to the radio frequency map from the UE. The indication method configuration information can be the configuration information for the indication method of the location information in the radio frequency map data. For example, the indication method configuration information can be used to indicate location information through irregular grids, or it can be used to indicate location information through regular grids. Another example is indicating location information through differential information between coordinate points. The indication method configuration information can also be found in the descriptions of configuration information in S601-S602, which will not be repeated here.
[0141] Among them, UE and BS can interact with network elements such as SF, SMF, and LMF in CN through NAS layer signaling without limitation.
[0142] S302, CN sends measurement signal resources to BS.
[0143] The CN and BS interact via NAS layer signaling to measure signal resources, which are then used for the measurement of radio frequency map measurement signals.
[0144] S303, the BS sends measurement signal resources to the UE.
[0145] The BS and UE measure signal resources through RAN layer signaling interaction.
[0146] S304, CN sends the measurement signal resource location to UE and BS.
[0147] The CN and UE / BS interact via NAS layer signaling to measure signal resource locations, which are then used to schedule the measurement of signal resources.
[0148] S302, S303 and S304 are optional steps. You can choose to execute S302 and S303, or you can choose to execute S304.
[0149] S305, BS sends a measurement signal to UE.
[0150] The BS sends measurement signals based on the measurement signal resources and / or the location of the measurement signal resources.
[0151] S306, UE reports radio frequency map data to CN.
[0152] Radio frequency (RF) map data can be obtained by the UE based on measurement signals. The RF map data is used to indicate the UE's channel information and location information, and there is a corresponding relationship between the channel information and location information. The location information is determined according to the indication method configuration information. After completing the measurement, the UE reports the RF map data to the CN via NAS signaling.
[0153] This interactive process enables the UE to collect radio frequency map data (through downlink transmission) and feed the radio frequency map data back to the CN. The CN then performs data fusion, such as multiple UEs collecting radio frequency map data from multiple areas, with the CN summarizing the radio frequency map data.
[0154] Scenario 2: Network devices measure and obtain radio frequency map data, and report the radio frequency map data to the core network elements.
[0155] Figure 4 A schematic diagram of the process for transmitting radio frequency map data provided in the embodiments of this application. Figure 2 .like Figure 4 As shown, the process may include:
[0156] S401, the UE and BS exchange radio frequency map data related capabilities with CN, data request message #2, and indication mode configuration information.
[0157] The capabilities related to radio frequency map data can be found in the description of radio frequency map data-related capabilities in S301, and will not be repeated here. Data request message #2 is used by the CN to request data related to the radio frequency map from the BS. The indication mode configuration information can be the configuration information for the indication mode of the location information of the radio frequency map data. The indication mode configuration information can also be found in the description of the configuration information in S601-S602, and will not be repeated here.
[0158] S402, CN sends measurement signal resources to BS.
[0159] S403, the BS sends measurement signal resources to the UE.
[0160] S404, CN sends measurement signal resource location to UE and BS.
[0161] S402, S403 and S404 are optional steps. You can choose to execute S402 and S403, or you can choose to execute S404.
[0162] S405, the UE sends a measurement signal to the BS.
[0163] The UE transmits measurement signals based on the measurement signal resources and / or the location of the measurement signal resources. The UE and BS interact with the measurement signal resources via NAS layer signaling.
[0164] S406, BS reports radio frequency map data to CN.
[0165] Radio frequency (RF) map data can be obtained by the BS based on measurement signals. The RF map data is used to indicate the UE's channel information and location information, and there is a corresponding relationship between the channel information and location information. The location information is determined according to the indication method configuration information. After the UE completes the measurement, the BS completes the measurement and reports the RF map data to the CN via NAS signaling.
[0166] This interactive process enables the BS to collect radio frequency map data (through uplink transmission) and feed the radio frequency map data back to the CN. The CN then performs data fusion. For example, the BS can communicate with UEs in multiple areas in batches to collect radio frequency map data for the corresponding areas, and then the CN can summarize the radio frequency map data.
[0167] Scenario 3: Core network elements send radio frequency map data to terminal devices or network devices. For example, core network elements can send radio frequency map data directly to terminal devices via NAS signaling, or send it to network devices first, and then the network devices can forward it to terminal devices.
[0168] Figure 5 A schematic diagram of the process for transmitting radio frequency map data provided in the embodiments of this application. Figure 3 .like Figure 5 As shown, the process may include:
[0169] S501a, the UE and CN exchange data request message #1 and indication mode configuration information.
[0170] Among them, data request message #1 is used by the UE to request data related to the radio frequency map from the CN. For example, the UE directly sends data request message #1 to the CN, which is the transparent transmission mode.
[0171] The indication method configuration information can be the configuration information for the indication method of the location information of the radio frequency map data. The indication method configuration information can also be found in the descriptions of configuration information in S601-S602, and will not be repeated here.
[0172] The UE can interact with network elements such as SF, SMF, and LMF in the CN through NAS layer signaling without limitation.
[0173] S502a, CN sends radio frequency map data to UE.
[0174] If a UE requests radio frequency (RF) map data for a specific location or area, this RF map data, along with corresponding channel information, is used to indicate the specific location or area and to assist in the communication process. For example, the UE uses the RF map data to determine pilot allocation and measurement methods to reduce pilot overhead, or the UE uses the RF map data to determine the approximate range of beam direction to reduce communication overhead and latency in beam search. Furthermore, the location information in the RF map data is determined based on the indication method configuration information.
[0175] like Figure 5 As shown, the process may include:
[0176] In S501b, the UE and CN communicate via BS through data request message #2 and indication mode configuration information.
[0177] Data Request Message #2 is used by the UE to request data related to the radio frequency map from the CN. For example, if the UE sends Data Request Message #2 to the BS, the BS will forward Data Request Message #2 to the CN, which is the BS forwarding mode. The indication mode configuration information can be the configuration information for the indication mode of the location information of the radio frequency map data.
[0178] Among them, UE and BS can interact with network elements such as SF, SMF, and LMF in CN through NAS layer signaling without limitation.
[0179] S502b, CN sends radio frequency map data to BS.
[0180] The location information in the radio frequency map data is determined based on the indication configuration information.
[0181] S503, BS sends radio frequency map data to UE.
[0182] This interaction process enables core network elements to send radio frequency map data to terminal devices. For example, core network elements can directly send radio frequency map data to terminal devices via NAS signaling, or they can first send it to network devices, which then forward it to terminal devices.
[0183] In this communication system, a process is designed for the first device (i.e., a terminal device or a network device) to transmit radio frequency map data. Furthermore, a method for indicating the location information corresponding to the channel information in the radio frequency map data is designed, namely, through reference coordinate points and differential information between these coordinate points. Compared to the current method of indicating location information through grid vertex coordinates, this method saves transmission resources by using differential information, especially when the number of grid points is large, thus avoiding waste of transmission resources.
[0184] The following will combine Figures 6-7This application provides a detailed description of the interaction process between various network elements / devices in the aforementioned communication system through method embodiments. The communication method provided in this application can be applied to the aforementioned communication system and specifically to various scenarios / processes mentioned in the aforementioned communication system, which will be described in detail below.
[0185] First, we will introduce the implementation examples applicable to scenarios 1 and 2 above.
[0186] Figure 6 Flowchart of the communication method provided in the embodiments of this application Figure 1 This communication method is applicable to the aforementioned communication system and mainly involves the interaction between the first device and the second device.
[0187] like Figure 6 As shown, the flow of this communication method is as follows:
[0188] S601, the first device determines radio frequency map data by receiving radio frequency map measurement signals multiple times in the measurement area.
[0189] The radio frequency (RF) map measurement signal can be a reference / measurement signal transmitted between the first device and the transmitting end (such as a third device), used to measure data related to the RF map in the measurement area. The first device can be a terminal device or a network device; if the first device is a terminal device, then the third device is a network device, and vice versa. In other words, the RF map measurement signal can be a reference / measurement signal transmitted between the terminal device and the network device. For example, the terminal device sends the RF map measurement signal to the network device, and the network device receives the RF map measurement signal (i.e., uplink transmission), or the network device sends the RF map measurement signal to the terminal device, and the terminal device receives the RF map measurement signal (i.e., downlink transmission).
[0190] The measurement area can contain multiple measurement points, each corresponding to multiple received radio frequency (RF) map measurement signals. For example, the first device receives an RF map measurement signal once at a measurement point within the measurement area, ultimately obtaining RF map data. The final determined RF map data can be RF map data between the terminal device and the network device, or it can represent the RF map data of the terminal device, associated with the location (measurement area) of the terminal device.
[0191] In the embodiments of this application, radio frequency map data may also be described in other possible ways, such as radio map data, which has the same data type and content as RF map data.
[0192] S602, the first device sends radio frequency map data, and correspondingly, the second device receives radio frequency map data.
[0193] The second device can be a terminal device, a network device, or a core network device. If the second device is a core network device, then the core network element receives the radio frequency map data through NAS messages. The core network element can be referred to the description in the communication system section above, and will not be repeated here.
[0194] For example, the first device is a terminal device or a network device, and the second device is a core network device, specifically the aforementioned core network element. The terminal device or network device sends radio frequency map data to the core network element through NAS messages. The radio frequency map data can be carried in NAS messages, such as RF map data information elements (ProvideRFMapInformation), or it can be carried in other implementable NAS information elements, without limitation.
[0195] For example, the first device is a terminal device, and the second device is a network device. The terminal device sends radio frequency map data to the network device via radio resource control (RRC) messages. As another example, the first device is a network device, and the second device is a terminal device. The network device sends radio frequency map data to the terminal device via RRC messages.
[0196] The second device can be the same communication device as the third device, or it can be a different device. For example, the second device and the third device can both be terminal devices, or both can both be network devices, or the third device can be a terminal device or a network device, while the second device is a core network device, without limitation.
[0197] The radio frequency map data is used to indicate the location information of the measurement area and the channel information corresponding to the location information. The location information includes the coordinates of the reference coordinate point and the difference information between each of the at least one coordinate point and its adjacent coordinate points. The at least one coordinate point includes the coordinate points adjacent to the reference coordinate point.
[0198] Furthermore, in a two-dimensional (2D) scene, the coordinates of the reference coordinate point are two-dimensional coordinate information, such as (x... k ,y k The difference information is also the result of the two-dimensional coordinate difference. In a 3D scene, the coordinates of the reference coordinate point are three-dimensional coordinate information, such as (x... k ,y k ,z k The difference information is also the result of 3D coordinate difference. In a 3D scene, multiple 2D meshes can be divided according to different heights (such as different floors in a building scene), with each height representing a different value. This application's embodiment uses 2D coordinates in a 2D scene as an example for illustration.
[0199] Channel information for terminal devices can be obtained through radio frequency map measurement signals and may include channel-related measurement data and / or channel-related estimation results. Specifically, channel information may include MPC information, scalar information, vector / matrix information, etc. For further details on channel information, please refer to the section on technical terminology above; further elaboration is unnecessary.
[0200] Channel information and location information have a corresponding relationship. For example, radio frequency map data is recorded in the form of: {channel information 1, location information 1}.
[0201] There can be one or more reference coordinate points; this application embodiment uses one reference coordinate point as an example. The reference coordinate point can be a coordinate point of a grid used to characterize the measurement area, such as any vertex of a polygonal grid when the measurement area is a polygonal grid, or any center point of a circular / elliptical grid when the measurement area is a circular grid. In short, the reference coordinate point can be used to characterize the position of the measurement area at a coarse-grained level, and is not specifically limited. In this application embodiment, the reference coordinate point can also be replaced with other possible expressions, such as reference point, first coordinate point, etc., without limitation.
[0202] The difference information between each of the at least one coordinate point and its adjacent coordinate points can be the result of subtracting each of the at least one coordinate point from its adjacent coordinate points. Here, "adjacent" can refer to the proximity between coordinate point positions, such as considering the two coordinate points closest to coordinate point 1 as adjacent coordinate points of coordinate point 1. Alternatively, it can refer to the proximity between coordinate point indices / serial numbers / numbers, such as the coordinate point with index 1 (i.e., coordinate point 1) being adjacent to the coordinate point with index 2 (i.e., coordinate point 2), and the coordinate point with index 2 being adjacent to the coordinate points with indices 1 and 3.
[0203] It can be understood that the result of differencing coordinate point 1 and coordinate point 2 is the same as the result of differencing coordinate point 2 and coordinate point 1, and only one of the difference results can be retained as location information. Since at least one coordinate point includes coordinate points adjacent to the reference coordinate point, the difference information between each of the at least one coordinate point and its adjacent coordinate points includes the difference information between the reference coordinate point and its adjacent coordinate points. At least one coordinate point and the reference coordinate point can characterize the location of the measurement area.
[0204] In this embodiment of the application, the differential information can also be replaced with other possible expressions, such as differential results, differential coding information, etc., without limitation.
[0205] Thus, since the differential information between coordinate points requires less transmission resources than the coordinates of a coordinate point (e.g., a coordinate point's coordinates are represented by 10 bits, while a differential information only requires 5 bits), compared to the current method of indicating position information through the vertex coordinates of the grid, the method in this embodiment, which uses differential information and reference coordinate points to indicate position information, can save transmission resources, especially when there are many grids, thus avoiding waste of transmission resources.
[0206] Optionally, the multiple received radio frequency map measurement signals correspond to the coordinate points in the location information.
[0207] The coordinate points in the location information may include the aforementioned reference coordinate points and at least one other coordinate point. Each received radio frequency map measurement signal corresponds to one or more coordinate points in the location information. These one or more coordinate points may form a grid, and may or may not include the reference coordinate point. Thus, multiple received radio frequency map measurement signals correspond to all coordinate points in the location information.
[0208] Of course, a single received radio frequency map measurement signal can correspond to all the coordinate points in the location information. In other words, the measurement of the measurement area is completed by transmitting and measuring a single radio frequency map measurement signal, and radio frequency map data can be obtained.
[0209] For example, the coordinate points in the location information include coordinate point #1, coordinate point #2, coordinate point #3, coordinate point #4, coordinate point #5, and coordinate point #6. The area measured by a received radio frequency map measurement signal corresponds to coordinate point #1, coordinate point #2, coordinate point #3, and coordinate point #4 in the location information, and the area measured by another received radio frequency map measurement signal corresponds to coordinate point #2, coordinate point #3, and coordinate point #4 in the location information.
[0210] In one possible implementation, after receiving radio frequency (RF) map data from multiple communication devices (including the first device), the core network element fuses the RF map data. For example, multiple terminal devices may collect RF map data from multiple measurement areas (corresponding to multiple location information points), and the core network element then aggregates the RF map data from these multiple measurement areas. For instance, the RF map data fused / aggregated by the core network element may contain one or more sets of channel information, each set of channel information corresponding to one location information point. For example, taking N sets of channel information, where N is a positive integer, the recording format of the RF map data is as follows:
[0211]
[0212] The network elements that receive radio frequency map data and those that fuse / aggregate radio frequency map data can be different core network elements, without limitation.
[0213] The S602 will be described in detail below.
[0214] The following describes three methods for the first device to indicate location information in radio frequency map data, including method 1, method 2 and method 3.
[0215] Method 1: Indicate location information through a polygonal grid.
[0216] In one possible implementation, the measurement area includes at least one first grid, which is a polygonal grid, and the coordinate points in the position information are vertices of at least one first grid. The position information also includes at least one mapping relationship between the first grid and the coordinate points in the position information.
[0217] The coordinate points in the location information may include the aforementioned reference coordinate points and at least one of the aforementioned coordinate points. The aforementioned reference coordinate points and at least one of the aforementioned coordinate points are vertices of a polygonal grid, and the first grid (i.e., the polygonal grid) may be one or more.
[0218] For example, Figure 7 This is a schematic diagram of a polygonal mesh provided in an embodiment of this application. Figure 7 As shown, the first grid can be a polygonal grid, such as the area formed by coordinate points (i.e., vertices) 1, 2, 3, 4, 5, 6, 11, 12, 13, 14. Alternatively, the first grid can be multiple polygonal grids, such as polygonal grid 1 formed by coordinate points 1, 2, 3, 8, 9; polygonal grid 2 formed by coordinate points 3, 4, 5, 6, 7, 8; polygonal grid 3 formed by coordinate points 7, 8, 9, 10; polygonal grid 4 formed by coordinate points 6, 7, 10, 11; and polygonal grid 5 formed by coordinate points 1, 9, 10, 11, 12, 13, 14.
[0219] The reference coordinate point in the location information can be any vertex of the first grid, and at least one of the aforementioned coordinate points can be other vertices of the first grid besides that particular vertex, for example, such as... Figure 7 As shown, the reference coordinate point is coordinate point 1 (x1, y1), and at least one of the above coordinate points is coordinate point 2 (x2, y2) to coordinate point 14 (x1, y1). 14 y 14 ).
[0220] The difference information between each coordinate point and its adjacent coordinate points can include the difference results between each vertex of the first grid and its adjacent vertices, such as (x k -x k-1 ,y k -y k-1 ), where k is an integer greater than 1. Figure 7For example, the difference information can include the difference results between coordinate point 2 and coordinate point 1, the difference results between coordinate point 3 and coordinate point 2, ... the difference results between coordinate point 14 and coordinate point 13.
[0221] When the first grid consists of multiple polygonal grids, the mapping relationship between the first grid and the coordinate points in the position information can be used to indicate the extent of each polygonal grid, achieving fine-grained indication of the position range. For example, Figure 7 As shown, polygon mesh 1 corresponds to coordinates 1, 2, 3, 8, and 9, while polygon mesh 2 corresponds to coordinates 3, 4, 5, 6, 7, and 8.
[0222] Alternatively, the mapping relationship can be represented by an index set or a bitmap.
[0223] For example, Figure 7 The format of the corresponding location information is:
[0224] Reference point coordinates: {x1, y1};
[0225] Difference information: {x2-x1,y2-y1,x3-x2,y3-y2,…,x 14 -x 13 ,y 14 -y 13 (A total of 13 sets of coordinate difference results);
[0226] The mapping relationship between the first grid and the coordinate points in the location information is represented by an index set or a bitmap.
[0227] For example, the format for representing mapping relationships using an index set is shown below:
[0228] Polygon Mesh 1: {1,2,3,8,9}
[0229] Polygon Mesh 2: {3,4,5,6,7,8}
[0230] Polygon Mesh 3: {7,8,9,10}
[0231] Polygon Mesh 4: {6,7,10,11}
[0232] Polygonal Mesh 5: {1,9,10,11,12,13,14}
[0233] It is understandable that polygonal meshes can be replaced with other possible representations, such as polygons, without limitation here.
[0234] For example, with Figure 7Taking the polygonal mesh shown as an example, the format of the mapping relationship between the polygonal mesh and the coordinate points in the position information using a bitmap is shown in Table 2:
[0235] Table 2: Mapping Relationships Represented by Bitmap
[0236]
[0237] In Table 2, polygons can be replaced with polygon meshes, and coordinate points can be replaced with vertices; no restrictions are imposed here.
[0238] As shown in Table 2, 1 indicates that the polygon mesh contains the corresponding coordinate points, and 0 indicates that the polygon mesh does not contain the corresponding coordinate points. It can be seen that polygon mesh 1 corresponds to coordinate points 1, 2, 3, 8, and 9, and polygon mesh 2 corresponds to coordinate points 3, 4, 5, 6, 7, and 8. Other polygon meshes are similar to polygon mesh 1 and polygon mesh 2. This bitmap format in Table 2 can indicate the mapping relationship between the polygon mesh (i.e., the first mesh) and the coordinate points in the position information, and can accurately indicate the range of each polygon mesh.
[0239] Optionally, there may be multiple first grids; the coordinates in the location information include vertices shared between adjacent first grids in multiple first grids.
[0240] The coordinates in the location information include coordinates (vertices) shared by adjacent first grids (polygonal grids), and these shared coordinates correspond to at least two first grids.
[0241] For example, such as Figure 7 As shown in Table 2, polygon mesh 1 and polygon mesh 5 are adjacent meshes, and coordinate point 1 and coordinate point 9 are shared coordinate points (vertices) of polygon mesh 1 and polygon mesh 5. In this case, the coordinate points in the location information only need to include the difference information between coordinate point 1 and its adjacent coordinate point once, and only need to include the difference information between coordinate point 9 and its adjacent coordinate point once. In this way, the transmission overhead of location information can be reduced.
[0242] The second device and the first device pre-agree on a method for restoring all coordinate points / vertices of each polygonal grid in the measurement area, such as through an agreement, or the second device sending the method for restoring the coordinate points of the polygonal grid to the first device, or the first device sending the method for restoring the coordinate points to the second device, without limitation.
[0243] After receiving the radio frequency map data sent by the first device, if the second device uses the radio frequency map data, it can recover the coordinates of all coordinate points / vertices of the indicated measurement area through the location information in the radio frequency map data.
[0244] Specifically, the second device obtains the coordinates of all vertices sequentially based on the coordinates of the reference coordinate point and the aforementioned difference information, and obtains the range of each polygon mesh according to the aforementioned mapping relationship.
[0245] For example, the first device is a network device and the second device is a terminal device. After receiving the radio frequency map data, the terminal device recovers all the coordinate points / vertices of the indicated measurement area through the location information.
[0246] For example, the first device is a terminal device or a network device, and the second device is a core network device. After the first device reports radio frequency map data to the core network element, when a terminal device #1 (which may be another terminal device) needs to use the radio frequency map data, the core network element sends the radio frequency map data to the terminal device #1. At this time, the terminal device #1 recovers all the coordinate points / vertices of the indicated measurement area through the location information, and obtains the range of each polygon grid, so that the terminal device #1 can use the radio frequency map data corresponding to different polygon grids more accurately according to the current location.
[0247] Method 2: Indicate location information using circular and / or elliptical grids.
[0248] In another possible implementation, the measurement area includes at least one second grid, which is a circular grid and / or an elliptical grid, and the coordinate points in the location information are the center points of the circular grid and / or elliptical grid.
[0249] The second grid (i.e., circular grid and / or elliptical grid) can be one or more, such as one or more circular grids, or one or more elliptical grids, or the second grid includes one or more circular grids and elliptical grids.
[0250] For example, Figure 8 This is a schematic diagram of a circular / elliptical mesh provided in an embodiment of this application. Figure 8 As shown, the second grid may include elliptical grid 1, elliptical grid 2, elliptical grid 3, elliptical grid 4, and elliptical grid 5. The reference coordinate point in the position information can be any center point of the second grid, and at least one of the aforementioned coordinate points can be other than any of those center points, for example, such as... Figure 8 As shown, the reference coordinate point is the center point 1 (x1, y1), and at least one of the above coordinate points is from the center point 2 (x2, y2) to the center point 5 (x5, y5).
[0251] The difference information between each coordinate point and its adjacent coordinate points can include the difference results between each center point of the second grid and its adjacent center points. Here, "adjacent" can refer to the proximity between the positions of the center points, such as considering the two center points closest to center point 1 as adjacent center points of center point 1. Alternatively, it can refer to the proximity between the center point indices / numbers / indices, such as the center point with index 1 (i.e., center point 1) being adjacent to the center point with index 2 (i.e., center point 2), and the center point with index 2 being adjacent to the center points with indices 1 and 3. It can be understood that the result of differencing center point 1 and center point 2, and the result of differencing center point 2 and center point 1, can be considered the same difference information, and only one difference result can be retained as the position information. Figure 8 For example, the difference information can include the difference results between center point 2 and center point 1, the difference results between center point 3 and center point 2, ... the difference results between center point 5 and center point 4, for a total of 4 sets of difference results.
[0252] Optionally, the location information includes the radius of the circular grid and / or the major and / or minor axes of the elliptical grid.
[0253] In the location information, the radius can be used to indicate the extent of each circular grid, and the major and / or minor semi-axis can be used to indicate the extent of each elliptical grid. If the second grid includes circular grids, the location information also includes the radius of the circular grids, such as r. k If the second grid includes an elliptical grid, the location information also includes information about the major and / or minor axes of the elliptical grid, such as (a k ,b k ).
[0254] For example, Figure 8 The format of the corresponding location information is:
[0255] Reference point coordinates: {x1, y1};
[0256] Difference information: {x2-x1,y2-y1,x3-x2,y3-y2,…,x5-x4,y5-y4} (a total of 4 sets of coordinate difference results);
[0257] Information on the major and minor semi-axles:
[0258] Elliptical mesh 1: {a1, b1}
[0259] Elliptical mesh 2: {a2, b2}
[0260] Elliptical mesh 3: {a3, b3}
[0261] Elliptical mesh 4: {a4, b4}
[0262] Elliptical grid 5: {a5, b5}
[0263] If the second grid also includes circular grids, the location information format also includes the radius information of the circular grids, such as circular grid 6:r6. The extent of each circular grid and / or elliptical grid can be accurately indicated by the radius of the circular grids and / or the major and / or minor axes of the elliptical grids.
[0264] Optionally, there may be multiple second grids; the location information is also used to indicate grids in the second grid that are circular or elliptical in shape.
[0265] The location information indicates that the grid in the second grid is a circular grid, or that the grid in the second grid is an elliptical grid, or that the grid in the second grid is both a circular and an elliptical grid. For example, the location information indicates that the grids with indices 3 and 5 are circular grids, i.e., circular grid 3 and circular grid 5; or the location information indicates that the grids with indices 1, 2, and 4 are elliptical grids, i.e., elliptical grid 1, elliptical grid 2, and elliptical grid 4.
[0266] For example, the location information uses a bitmap to indicate which grid in the second grid is circular. For instance, if the second grid includes elliptical grid 1, elliptical grid 2, circular grid 3, elliptical grid 4, and circular grid 5, then the location information indicates bitmap 00100, where 0 represents an elliptical grid and 1 represents a circular grid. Furthermore, the location information also includes radius and major / minor axis information: {a1,b1}, {a2,b2}, {r3}, {a4,b4}, {a5,b5}.
[0267] The second device and the first device pre-agree on a method for restoring all the center points of each circular / elliptical grid in the measurement area, such as through an agreement, or the second device sending the method for restoring the center points of the circular / elliptical grid to the first device, or the first device sending the method for restoring the center points of the circular / elliptical grid to the second device, without limitation.
[0268] After receiving the radio frequency map data sent by the first device, if the second device uses the radio frequency map data, it can recover the coordinates of all the center points of the indicated measurement area through the location information. That is, it can obtain the coordinates of all the center points of the circles in sequence through the coordinates of the reference coordinate points and the above-mentioned differential information, and accurately indicate the range of the circular grid and / or elliptical grid according to the radius, major semi-axis and / or minor semi-axis.
[0269] For example, the first device is a network device and the second device is a terminal device. After receiving the radio frequency map data, the terminal device recovers the coordinates of all the center points of the indicated measurement area, as well as the range of the circular grid and / or elliptical grid, through the location information.
[0270] For example, the first device is a terminal device or network device, and the second device is a core network device. After the first device reports radio frequency map data to the core network element, when a terminal device #1 (which may be another terminal device) needs to use the radio frequency map data, the core network element sends the radio frequency map data to the terminal device #1. At this time, the terminal device #1 recovers the coordinates of all the center points of the indicated measurement area, as well as the range of the circular grid and / or elliptical grid, through the location information, so that the terminal device #1 can accurately use the radio frequency map data corresponding to different circular grids and / or elliptical grids according to its current location.
[0271] Method 3: Indicate location information through a third grid, wherein the third grid contains a tessellated polygonal grid of one size.
[0272] In another possible implementation, the measurement area includes a third grid, which contains a tessellated polygonal grid of a certain size, and the coordinates in the location information are the vertices of the third grid.
[0273] The third grid contains polygonal grids of only one size, which are densely packed within the third grid. Therefore, the third grid can also be called a regular grid, such as a rectangular grid, a parallelogram grid, or a regular hexagonal grid. In this embodiment, a rectangular grid is used as an example for illustration.
[0274] For example, Figure 9 This is a schematic diagram of a regular grid provided in an embodiment of this application. The third grid is tessellated by rectangular grids of one size. For example... Figure 9 As shown in (1), in a 2D scene, the range of the third grid can be represented by four vertices (coordinates 1 to 4). The reference coordinate point can be any one of the four vertices, and the above-mentioned at least one coordinate point can be any other vertex besides that vertex. For example, the reference coordinate point is coordinate point 1 (x1, y1), and the above-mentioned at least one coordinate point is coordinate point 2 (x2, y2) to coordinate point 4 (x4, y4). In addition, when the edge of the rectangular subgrid is parallel to the xy coordinate axis, the range of the third grid can also be represented by two vertices located on the diagonal (coordinates 1 and 3, or coordinates 2 and 4).
[0275] like Figure 9As shown in (2), in a 3D scene, the range of the third grid can be represented by eight vertices (coordinates 1 to 8). The reference coordinate point can be any one of the eight vertices, and the above-mentioned at least one coordinate point can be any other vertex besides that vertex. For example, the reference coordinate point is coordinate point 1 (x1, y1, z1), and the above-mentioned at least one coordinate point is coordinate point 2 (x2, y2, z2) to coordinate point 8 (x8, y8, z8). In addition, when the edge of the rectangular subgrid is parallel to the xyz coordinate axis, the range of the third grid can also be represented by two vertices located on the diagonal (coordinates 1 and 7, or coordinates 2 and 8).
[0276] The difference information between at least one coordinate point and its adjacent coordinate points can include the difference results between each vertex of the third grid and its adjacent vertices, in order to... Figure 9 Taking (1) as an example, the difference information can include the difference result between coordinate point 2 and coordinate point 1, the difference result between coordinate point 3 and coordinate point 2, ... the difference result between coordinate point 4 and coordinate point 3.
[0277] Optionally, the location information may also include the size and / or number of polygonal grids in the third grid.
[0278] In the third grid, the polygonal grid can be a sub-grid of the third grid, or in other words, the third grid is composed of multiple polygonal grids.
[0279] For example, such as Figure 9 As shown, the third grid comprises a densely packed rectangular grid of one size. In a 2D scene, the size of the rectangular grid is represented by (d1, d2), where d1 and d2 are the length and width of the rectangular grid, respectively. The number of rectangular grids is represented by (N1, N2), meaning there are N1 rectangular grids horizontally and N2 rectangular grids vertically. In the 2D scene, the third grid corresponds to a total of N = N1N2 sets of radio frequency map data. In a 3D scene, the size of the rectangular grid is represented by (d1, d2, d3), where d3 is the height. This indicates that multiple 2D rectangular grids are divided according to height d3, with the length and width of each 2D rectangular grid being d1 and d2, respectively. The number of rectangles is represented by (N1, N2, N3), meaning there are N1 rectangular grids horizontally and N2 rectangular grids vertically, and further divided into N3 rectangular grids at height d3. Therefore, in the 3D scene, the third grid corresponds to a total of N = N1N2N3 sets of radio frequency map data.
[0280] For example, Figure 9 The format of the corresponding location information is:
[0281] Reference point coordinates: {x1,y1} and {x1,y1,z1} in 2D and 3D scenes respectively;
[0282] Difference information: In 2D scenes, it is {x2-x1,y2-y1,x3-x2,y3-y2,…,x4-x3,y4-y3} (a total of 3 sets of coordinate difference results); in 3D scenes, it is {x2-x1,y2-y1,x3-x2,y3-y2,…,x8-x7,y8-y7} (a total of 7 sets of coordinate difference results).
[0283] Mesh information: {d1,d2} or {N1,N2} in 2D scenes, and {d1,d2,d3} or {N1,N2,N3} in 3D scenes.
[0284] For example, when the edges of a rectangular subgrid are parallel to the xy or xyz coordinate axes, the range of the third grid can be represented by two vertices located on the diagonal. Figure 9 The format of the corresponding location information is:
[0285] Grid coordinate range: (x1,y1)~(x2,y2) or (x1,y1,z1)~(x2,y2,z2);
[0286] Mesh information: {d1,d2} or {N1,N2} in 2D scenes, and {d1,d2,d3} or {N1,N2,N3} in 3D scenes.
[0287] The second device and the first device pre-agree on a method for restoring the coordinates of each polygonal grid in the third grid, such as through an agreement, or the second device sending the method for restoring the coordinates of each polygonal grid in the third grid to the first device, or the first device sending the method for restoring the coordinates of each polygonal grid in the third grid to the second device, without limitation.
[0288] After receiving the radio frequency map data sent by the first device, if the second device uses the radio frequency map data, it can recover the coordinates of each polygon grid point / vertex in the third grid through the location information in the radio frequency map data.
[0289] For example, the first device is a network device, the second device is a terminal device, and after receiving radio frequency map data, the terminal device recovers the coordinates of each polygon grid in the third grid through location information.
[0290] For example, the first device is a terminal device or a network device, and the second device is a core network device. After the first device reports radio frequency map data to the core network element, when a terminal device #1 (which may be another terminal device) needs to use the radio frequency map data, the core network element sends the radio frequency map data to the terminal device #1. At this time, the terminal device #1 recovers the coordinates / vertices of each polygon grid in the third grid through the location information, and obtains the range of each polygon grid in the third grid, so that the terminal device #1 can use the radio frequency map data corresponding to different polygon grids in the third grid more accurately according to the current location.
[0291] Specifically, the second device sequentially obtains the coordinates of all vertices based on the coordinates of the reference coordinate point and the aforementioned difference information. It then obtains the range of each polygonal grid in the third grid based on the size and / or number of polygonal grids. Taking a 2D scene as an example, the coordinate range of the grid in the i-th column (i = 1, 2, ..., N1) and j-th row (j = 1, 2, ..., N2) is (x1 + (i – 1) * d1, y1 + (j – 1) * d2) ~ (x1 + i * d1, y1 + j * d2). Furthermore, the number of polygonal grids in the third grid can be calculated from their size, and the size of each polygonal grid in the third grid can be calculated from their number. For example, in a 2D scene, d1 = (x1 – x2) / N1, d2 = (y1 – y2) / N2, or N1 = (x1 – x2) / d1, N2 = (y1 – y2) / d2.
[0292] The following describes the configuration information for the indication method used to determine location information.
[0293] In one possible implementation, the communication method may further include: a first device acquiring configuration information, the configuration information being used to indicate the type of grid included in the measurement area.
[0294] In the interaction process involving the first device sending radio frequency map data to the second device, configuration information for the indication method of location information can be added. The indication method of location information in the radio frequency map data is determined through configuration information, such as prior agreement between the first and second devices, configuration information being sent from the core network element to the terminal device / network device, or the terminal device / network device determining the configuration information and reporting it to the core network element. This configuration information allows for the efficient determination of the indication method of location information.
[0295] Optionally, the type of the grid includes a first type and / or a second type, the first type including a first grid and / or a second grid, the second type including a third grid, the third grid containing a tessellated polygonal grid of one size.
[0296] In other words, polygonal meshes, circular meshes, and elliptical meshes are the first type of meshes, and the first type can also be replaced by irregular mesh types. The third type of mesh is the second type of mesh, and the second type can also be replaced by regular mesh types.
[0297] Optionally, if the mesh type is the first type, the configuration information also indicates whether the mesh is a polygonal mesh or a circular / elliptical mesh. Optionally, the configuration information also indicates whether the mesh coordinates are indicated by raw coordinate information or by differential information.
[0298] The following describes how to determine the configuration information.
[0299] Method 1: The first device and the second device agree in advance on default configuration information through a protocol, such as using a first type of grid (i.e., an irregular grid) to indicate position information by default, and using a polygonal grid to indicate position information by default, or using a circular and / or elliptical grid to indicate position information by default. Alternatively, the second type of grid (i.e., a regular grid) can be used to indicate position information by default.
[0300] Method 2: Core network elements dynamically switch configuration information based on current service requirements and collected environmental information. For example, if the current service requirements of a core network element do not require high grid density, the first type of grid can be used to indicate location information. Similarly, when auxiliary terminal equipment switches modulation and coding schemes (MCS), radio frequency map data is used to predict received signal quality. In this case, the grid density requirement is not high, and the first type of grid can be used to roughly indicate location information.
[0301] For example, the core network element determines the configuration information to use based on the collected environmental information. If the entire collection environment is a regular rectangle, the second type of grid indication location information can be used; otherwise, the first type of grid indication location information can be selected.
[0302] Method 3: The terminal device or network device dynamically selects configuration information based on the currently collected radio frequency map data. If the location distribution of the collected radio frequency map data in the environment is relatively regular, the second type of grid can be used to indicate the location information; otherwise, the first type of grid can be used to indicate the location information.
[0303] The specific format (signaling content) of each NAS cell is described below.
[0304] Location information can be carried in the corresponding information cell (RFMapGridInfo) of the grid information. For example, the specific format of the NAS information cell corresponding to radio frequency map data, i.e., the RF map data information cell, is as follows:
[0305]
[0306] The first device can carry RF map measurement information (such as received reference signals) and / or RF map information (such as electromagnetic parameters estimated from the received reference signals, such as MPC) through RF map data information cells (ProvideRFMapInformation). Specifically, the first device can carry the reporting or transmission of a single set of radio frequency map data through RF map measurement information cells and / or RF map information cells, or carry the reporting or transmission of one or more sets of radio frequency map data through RF map measurement information instance cells (rfMapMeasurementInformationInstances) and RF map information instance cells (rfMapInformationInstances).
[0307] The first device can carry location information through grid information corresponding to information cells (RFMapGridInfo). Specifically, it can carry the location information of the second type of grid through information cells of regular grids (GridRegular) and the location information of the second type of grid through information cells of irregular grids (GridIrregular).
[0308] For example, the specific format of a GridRegular cell is shown below:
[0309]
[0310]
[0311] The information element of a regular grid (GridRegular) includes a grid coordinate range represented by two vertices located on the diagonal. The coordinates of each vertex are represented by the location coordinate element (LocationCoordinates). The location coordinate element (LocationCoordinates) has three elements corresponding to three-dimensional coordinates, and the third dimension corresponds to the height / altitude information, which is an optional item.
[0312] For example, the specific format of a non-regular grid cell is shown below:
[0313]
[0314]
[0315] The information element for an irregular grid (GridIrregular) includes the number of grids, coordinate points (i.e., the aforementioned reference coordinate points), or coordinate point difference information (i.e., the difference information between each of the aforementioned coordinate points and its adjacent coordinate points), and the corresponding grid information (i.e., the aforementioned location information). Specifically, the reference coordinate points are indicated by the coordinate point location information element (LocationCoordinates), the coordinate point difference information is indicated by the coordinate point difference information element (LocationCoordinatesDifference), and the grid information is indicated by the polygon information element (PolygonInfo) when the grid is a polygonal grid, and by the circular / elliptical information element (EllipsoidInfo) when the grid is a circular grid and / or an elliptical grid.
[0316] The LocationCoordinatesDifference element can represent difference information, such as differentially encoded reference values or difference values. The difference information for each dimension is recorded using the DifferenceInfo element. Each time, only one element can be selected to represent the value. For example, to represent the reference value for the first dimension, element ref0 is selected; to represent the difference value for a certain dimension, the element is selected based on the range of the difference value, such as element diff1 if the difference value range is between -2048 and 2047.
[0317] The PolygonInfo element records the mapping relationship between the polygon mesh and the vertices through an index.
[0318] The circular / elliptical information element (EllipsoidInfo) can represent circular and / or elliptical meshes. When it is an elliptical mesh, the minor axis parameter (radiusMinor) and orientation parameter (orientationMajor) need to be enabled.
[0319] The following sections describe the implementation methods of the interaction process when the first device is a terminal device and when the first device is a network device.
[0320] Corresponding to scenario 1 above, when the first device is a terminal device and the second device is a core network device, the terminal device sends radio frequency map data to the core network element through NAS messages.
[0321] In one possible implementation, the first device (i.e., the terminal device) can send radio frequency map data via LPP messages. For example, the first device can carry RF map data information elements (ProvideRFMapInformation) in the LPP message. The RF map data information element (ProvideRFMapInformation) is a subclass of the location information information element (ProvideLocationInformation). The radio frequency map data is sent through the RF map data information element in the LPP message.
[0322] For example, the specific format of an LPP message containing RF map data elements is shown below:
[0323]
[0324]
[0325] As can be seen, the RF map data element (ProvideRFMapInformation), as a subclass of the location information element (ProvideLocationInformation), is carried in the LPP message. The specific information carried by the aforementioned RF map data element (ProvideRFMapInformation) can be determined based on the content requested in the data request message sent by the core network element; it can be an RF map measurement information element (RFMapMeasurementInformation) and / or an RF map information element (RFMapInformation).
[0326] In another possible implementation, a new message, such as an RMP message (RF map protocol-message), is defined, and RF map data elements are encapsulated within the RMP message. Thus, the first device can transmit radio frequency map data via the RF map data elements in the RMP message.
[0327] For example, the specific format of an RMP message containing RF map data elements is shown below:
[0328]
[0329] As can be seen, the RF map data information element (ProvideRFMapInformation) is encapsulated within the RMP message body element of the RMP message. The specific information carried by the aforementioned RF map data information element (ProvideRFMapInformation) can be determined based on the data request content; it can be an RF map measurement information element (RFMapMeasurementInformation) and / or an RF map information element (RFMapInformation).
[0330] Corresponding to scenario 2 above, when the first device is a network device and the second device is a core network device, the network device sends radio frequency map data to the core network element through NAS messages.
[0331] In one possible implementation, the first device (i.e., the network device) can send radio frequency map data through the Measurement Response message in the NRPPa protocol. For example, the RF map data information element is encapsulated in the Measurement Response message of the NRPPa protocol, so that the first device can report the radio frequency map data to the core network element.
[0332] For example, the specific format of a measurement response message containing RF map data elements is shown below:
[0333]
[0334]
[0335] Similarly, the RF map data information element (ProvideRFMapInformation) mentioned above can determine the specific information carried based on the content requested in the data request message sent by the core network element. It can be RF map measurement information element (RFMapMeasurementInformation) and / or RF map information element (RFMapInformation).
[0336] This application provides various specific implementation methods for transmitting radio frequency map data, which can match different levels of protocol modification requirements.
[0337] In addition, the implementation method of the interaction process where the first device is a network device and the second device is a terminal device can be referred to the implementation method of S1102 below, and will not be elaborated here.
[0338] The following describes an embodiment applicable to scenario 3 above.
[0339] Figure 10 Flowchart of the communication method provided in the embodiments of this application Figure 2 This communication method is applicable to the aforementioned communication system and mainly involves the interaction between the first device and core network elements or network devices. It is understood that terms such as "first," "second," etc., can be expressions at the granularity of specific embodiments, such as... Figure 10 The "first device" in the corresponding embodiment and Figure 6 The "first device" in the corresponding embodiments can be the same communication device or different communication devices.
[0340] like Figure 10 As shown, the flow of this communication method is as follows:
[0341] S1001, the first device sends a data request message to the core network element or network device, and the corresponding core network element or network device receives the data request message.
[0342] The data request message is used to request data related to the radio frequency map. Since the radio frequency map data contains the correspondence between location information and channel information, after the core network element merges / aggregates the radio frequency map data sent by multiple communication devices (which may include the first device), the first device requests data related to the radio frequency map through the location information, such as requesting the channel information corresponding to location information #1.
[0343] Alternatively, the first device may request data related to the radio frequency map corresponding to a specific cell and / or a specific network device from the core network element, such as carrying the cell ID and / or the base station ID in the data request message.
[0344] The first device can also send data request messages to the network device through RRC layer signaling. If the first device is a terminal device, the network device can obtain / load radio frequency map data from the core network element in advance, so that the first device can request data related to the radio frequency map from the network device.
[0345] In summary, the first device can be a terminal device or a network device. The terminal device obtains radio frequency map data from the network device / core network element to assist the communication process. The network device obtains (preloads) radio frequency map data from the core network element, so that it can subsequently choose to send the radio frequency map data to the terminal device at a specific time, or when the terminal device requests radio frequency map data from the network device.
[0346] S1002, the core network element or network device sends radio frequency map data to the first device, and the first device receives the radio frequency map data accordingly.
[0347] The radio frequency map data is used to indicate the location information of the measurement area and the channel information corresponding to the location information. The location information includes the coordinates of the reference coordinate point and the difference information between each of the at least one coordinate point and its adjacent coordinate points. The at least one coordinate point includes the coordinate points adjacent to the reference coordinate point.
[0348] The channel information and location information can be found in the descriptions of channel information and location information in S601 to S602, and will not be repeated here.
[0349] In one possible implementation, the measurement area includes at least one second grid, which is a circular grid and / or an elliptical grid, and the coordinate points in the location information are the center points of the circular grid and / or elliptical grid.
[0350] The location information includes the radius of the circular grid and / or the major and / or minor axes of the elliptical grid.
[0351] Optionally, there may be multiple second grids; the location information is also used to indicate grids in the second grid that are circular or elliptical in shape.
[0352] Optionally, there are multiple second grids; there are overlapping areas between the multiple second grids; the communication method may further include: the first device fusing radio frequency map data corresponding to the overlapping areas, or selecting any set of radio frequency map data corresponding to the overlapping areas.
[0353] It is understandable that when the measurement area includes circular and / or elliptical grids, there may be overlapping areas between the circular and / or elliptical grids, such as... Figure 8 As shown, there is an overlapping region 1 between elliptical grid 1 and elliptical grid 2. For the overlapping region, when using radio frequency map data, the first device can select any set of radio frequency map data corresponding to the overlapping region, such as a set of radio frequency map data corresponding to the overlapping region 1 of elliptical grid 1, or a set of radio frequency map data corresponding to the overlapping region 1 of elliptical grid 2.
[0354] The first device can also fuse multiple sets of radio frequency (RF) map data when using RF map data. For example, when the channel information in the RF map data is an electromagnetic signal matrix, the fusion method is to average the electromagnetic signal matrix. Another example is when the channel information in the RF map data is MPC information. Multiple sets of RF map data corresponding to overlapping areas are paired using parameters such as angle and time delay in the MPC information. If the pairing criteria are met (angle, time delay, etc., parameters meet a certain deviation range), the multiple sets of RF map data corresponding to the overlapping areas are considered to be fused into a single path. The fusion method is to average the complex response, angle, and time delay of the path. This improves the flexibility of using RF map data.
[0355] Thus, the design of the process for core network elements or network devices to distribute radio frequency map data can flexibly support the transmission needs of radio frequency map data under different scenarios and tasks. Furthermore, the design includes a method for indicating the location information corresponding to channel information in the radio frequency map data, namely, through reference coordinate points and differential information between coordinate points. Compared to the current method of indicating location information through grid vertex coordinates, this method saves transmission resources, especially when the number of grids is large, thus avoiding waste of transmission resources.
[0356] The following describes the situation where the first device is the terminal equipment, S1001.
[0357] The first device (i.e., the terminal device) can reuse existing protocols to send data request messages, such as the RequestAssistanceData message in the LPP protocol. That is, the RequestAssistanceData message can be supplemented with the request information for auxiliary data related to the radio frequency map (RFMap-RequestAssistanceData). Of course, it can also send data request messages through new protocols or signaling, without limitation.
[0358] For example, the specific format of the RequestAssistanceData message is as follows:
[0359]
[0360] The RequestAssistanceData message contains one or more RF map location cells (RFMapLocation), which can request one or more sets of radio frequency map data. That is, each RF map location cell corresponds to one set of radio frequency map data.
[0361] In other words, since the radio frequency map data contains the correspondence between location information and channel information, the first device can request the radio frequency map data #1 corresponding to location information #1 through the location information indicated by a single RF map location cell, such as location information #1. The first device can also request the radio frequency map data #1, radio frequency map data #2, and radio frequency map data #3 corresponding to location information #1, location information #2, and location information #3, respectively, through the location information indicated by multiple RF map location cells, such as location information #1, location information #2, and location information #3.
[0362] The following describes two scenarios where the first device in S1002 is a terminal device.
[0363] Scenario 1: The core network element directly sends the radio frequency map data to the first device.
[0364] Core network elements send radio frequency map data to terminal devices via NAS messages. For example, core network elements send radio frequency map data to the first device via the Provide Assistance Data message in the LPP protocol.
[0365] For example, the specific format of the ProvideAssistanceData message in the LPP protocol is as follows:
[0366]
[0367] In this scenario, radio frequency (RF) map data can be carried in RF map data cells (ProvideRFMapInformation). These RF map data cells carry one or more sets of RF map estimation results, such as RF map information cells (RFMapInformation). In other words, no measurement information related to the RF map (such as the RF map measurement information mentioned above) will be sent.
[0368] Scenario 2: The network device sends radio frequency map data to the first device.
[0369] The core network element first sends the radio frequency map data to the network device, that is, the network device preloads the radio frequency map data, and then forwards it to the first device, that is, the terminal device.
[0370] Similar to Case 1, core network elements can send radio frequency map data to network devices through the Provide Assistance Data message in the LPP protocol. The message format is the same as in Case 1.
[0371] Network devices transmit radio frequency map data via RRC signaling, such as broadcast or dedicated signaling. For example, when transmitting radio frequency map data via broadcast, the network device can place the radio frequency map data in a system information block (SIB), such as adding a new SIB RAN data signaling (SIBrandata) for RAN data, or reusing an existing protocol, without limitation. As another example, when a network device transmits radio frequency map data via dedicated signaling for a specific terminal device (i.e., the first device), the radio frequency map data can be placed in an RRC reconfiguration message (RRCReconfiguration).
[0372] For example, the specific format of SIB RAN data signaling (SIBrandata) is as follows:
[0373]
[0374] Similar to scenario 1, radio frequency (RF) map data can be carried in RF map data cells (ProvideRFMapInformation). These RF map data cells carry one or more sets of RF map estimation results, such as RF map information cells (RFMapInformation). In other words, no measurement information related to the RF map (such as the RF map measurement information mentioned above) will be sent.
[0375] Optionally, the measurement area includes at least one first grid, which is a polygonal grid. The coordinate points in the position information are vertices of at least one first grid. The position information also includes a mapping relationship between at least one first grid and the coordinate points in the position information.
[0376] The mapping relationship is represented by an index set or a bitmap.
[0377] Optionally, there may be multiple first grids; the coordinates in the location information include vertices shared between adjacent first grids in multiple first grids.
[0378] Optionally, the communication method may further include: a first device acquiring configuration information, the configuration information being used to indicate the type of grid included in the measurement area.
[0379] Optionally, the grid type includes a first type and / or a second type, the first type including a first grid and / or a second grid, the second type including a third grid, the third grid containing a tessellated polygonal grid of one size.
[0380] The specific implementations of S1001 to S1002 can also refer to the specific implementations of S601 to S602, which will not be elaborated here.
[0381] The various implementation methods in this application embodiment can be used in combination, and the combination form of the various implementation methods in the above embodiments is not limited.
[0382] The above combination Figures 6-10 The methods provided in the embodiments of this application are described in detail below. Figures 11-12 This document describes in detail the communication apparatus used to perform the communication method provided in the embodiments of this application.
[0383] Figure 11 This is a schematic diagram of the structure of the communication device provided in the embodiments of this application. Figure 1 For example, such as Figure 11 As shown, the communication device 1100 includes a transceiver module 1101 and a processing module 1102. For ease of explanation, Figure 11Only the main components of the communication device are shown.
[0384] The transceiver module 1101 is used to perform the above. Figure 6 The sending and receiving functions of the method shown are executed by the processing module 1102. Figure 6 The method shown includes functions other than sending and receiving.
[0385] Optionally, the transceiver module 1101 may include a transmitting module ( Figure 11 (not shown in the image) and receiving module ( Figure 11 (Not shown in the diagram). The transmitting module is used to implement the transmitting function of the communication device 1100, and the receiving module is used to implement the receiving function of the communication device 1100.
[0386] Optionally, the communication device 1100 may also include a storage module. Figure 11 (Not shown in the image), the storage module stores programs or instructions. When the processing module 1102 executes the program or instructions, the communication device 1100 can perform the above-described method. Figure 6 The method shown describes the functions of the terminal device or network device.
[0387] It is understood that the communication device 1100 may be a terminal device or a network device, or it may be a chip (system) or other component or assembly that can be disposed in a terminal device or a network device, or it may be a device that includes a terminal device or a network device. This application does not limit it in this regard.
[0388] In addition, the technical effects of the communication device 1100 can be referenced. Figure 6 The technical effects of the communication method shown will not be elaborated here.
[0389] Figure 12 Schematic diagram of the communication device provided in the embodiments of this application Figure 2 For example, the communication device can be a terminal device, or a chip (system) or other component or assembly that can be disposed in the terminal device. Figure 12 As shown, the communication device 1200 may include a processor 1201. Optionally, the communication device 1200 may also include a memory 1202 and / or a transceiver 1203. The processor 1201 is coupled to the memory 1202 and / or the transceiver 1203, for example, by means of a communication bus, an on-chip interface, or other communication lines. Optionally, the memory 1202 may be integrated with the processor 1201.
[0390] The following is combined Figure 12 A detailed description of each component of the communication device 1200 is provided below:
[0391] The processor 1201 is the control center of the communication device 1200. It can be a single processor or a collective term for multiple processing elements. For example, the processor 1201 can be one or more central processing units (CPUs), application-specific integrated circuits (ASICs), or one or more integrated circuits configured to implement the embodiments of this application, such as one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs).
[0392] Optionally, the processor 1201 can perform various functions of the communication device 1200, such as the functions described above, by running or executing software programs stored in the memory 1202 and calling data stored in the memory 1202. Figure 6 The communication method shown.
[0393] In a specific implementation, as one example, the processor 1201 may include one or more CPUs, for example... Figure 12 CPU0 and CPU1 are shown in the diagram.
[0394] In a specific implementation, as one example, the communication device 1200 may also include multiple processors, for example... Figure 12 The processors 1201 and 1204 are shown. Each of these processors can be a single-core processor (CPU) or a multi-core processor (CPU). Here, "processor" can refer to one or more devices, circuits, and / or processing cores used to process data (e.g., computer program instructions).
[0395] The memory 1202 is used to store the software program that executes the solution of this application, and is controlled by the processor 1201 to execute it. The specific implementation method can be referred to the above method embodiment, and will not be repeated here.
[0396] Optionally, the memory 1202 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. The memory 1202 may be integrated with the processor 1201 or exist independently, and may be connected via the interface circuit of the communication device 1200. Figure 12 (Not shown in the image) is coupled to the processor 1201, and this embodiment of the application does not specifically limit this.
[0397] Transceiver 1203 is used for communication with other communication devices. For example, if communication device 1200 is a terminal device, transceiver 1203 can be used to communicate with a network device or with another terminal device. As another example, if communication device 1200 is a network device, transceiver 1203 can be used to communicate with a terminal device or with another network device.
[0398] Optionally, transceiver 1203 may include a receiver and a transmitter. Figure 12 (Not shown separately). The receiver is used to implement the receiving function, and the transmitter is used to implement the sending function.
[0399] Optionally, the transceiver 1203 can be integrated with the processor 1201, or it can exist independently and be connected via the interface circuit of the communication device 1200. Figure 12 (Not shown in the image) is coupled to the processor 1201, and this embodiment of the application does not specifically limit this.
[0400] Understandable, Figure 12 The structure of the communication device 1200 shown does not constitute a limitation on the communication device. Actual communication devices may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0401] Furthermore, the technical effects of the communication device 1200 can be referred to the technical effects of the method described in the above method embodiments, and will not be repeated here.
[0402] In the embodiments of this application, the processor can be a central processing unit (CPU), or it can be other general-purpose processors, DSPs, ASICs, FPGAs, or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc.
[0403] It should also be understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Non-volatile memory can be ROM, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), EEPROM, or flash memory. Volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM).
[0404] The above embodiments can be implemented, in whole or in part, by software, hardware (such as circuits), firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.
[0405] In this article, the term "and / or" simply describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. A and B can be singular or plural. Additionally, the character " / " generally indicates an "or" relationship between the preceding and following objects, but it can also represent an "and / or" relationship. Please refer to the context for a more accurate understanding.
[0406] In this application, "at least one" means one or more, and "more than one" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or multiple items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be single or multiple.
[0407] In the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0408] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0409] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0410] 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 through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0411] 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.
[0412] In addition, 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.
[0413] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion 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, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes all the various possible memories described above.
Claims
1. A communication method, characterized in that, include: Radio frequency map (RF) data is determined by receiving RF map measurement signals multiple times within the measurement area. Send the radio frequency map data; The radio frequency map data is used to indicate the location information of the measurement area and the channel information corresponding to the location information. The location information includes the coordinates of a reference coordinate point and the difference information between each of the at least one coordinate point and its adjacent coordinate points. The at least one coordinate point includes the coordinate point adjacent to the reference coordinate point.
2. The method according to claim 1, characterized in that, The multiple received radio frequency map measurement signals correspond to the coordinate points in the location information.
3. The method according to claim 1 or 2, characterized in that, The measurement area includes at least one first grid, which is a polygonal grid. The coordinate points in the location information are the vertices of the at least one first grid. The location information also includes the mapping relationship between the at least one first grid and the coordinate points in the location information.
4. The method according to claim 3, characterized in that, The mapping relationship is represented by an index set or a bitmap.
5. The method according to claim 3 or 4, characterized in that, There are multiple first grids; the coordinate points in the location information include vertices shared by adjacent first grids in multiple first grids.
6. The method according to any one of claims 1 to 5, characterized in that, The measurement area includes at least one second grid, which is a circular grid and / or an elliptical grid, and the coordinate point in the location information is the center point of the circular grid and / or the elliptical grid.
7. The method according to claim 6, characterized in that, The location information includes the radius of the circular grid, and / or the major and / or minor axes of the elliptical grid.
8. The method according to claim 6 or 7, characterized in that, The second grid consists of multiple grids; the position information is also used to indicate grids in the second grid that are circular grids and / or elliptical grids.
9. The method according to any one of claims 1 to 8, characterized in that, The method further includes: Obtain configuration information, which indicates the type of grid included in the measurement area.
10. The method according to claim 9, characterized in that, The type of the grid includes a first type and / or a second type, the first type including the first grid and / or the second grid, the second type including a third grid, the third grid comprising a tessellated polygonal grid of one size.
11. A communication method, characterized in that, include: Send a data request message to a core network element or network device, the data request message being used to request data related to the radio frequency map; Receive radio frequency map data from the core network element or the network device; The radio frequency map data is used to indicate the location information of the measurement area and the channel information corresponding to the location information. The location information includes the coordinates of a reference coordinate point and the difference information between each of the at least one coordinate point and its adjacent coordinate points. The at least one coordinate point includes the coordinate point adjacent to the reference coordinate point.
12. The method according to claim 11, characterized in that, The measurement area includes at least one first grid, which is a polygonal grid. The coordinate points in the location information are the vertices of the at least one first grid. The location information also includes the mapping relationship between the at least one first grid and the coordinate points in the location information.
13. The method according to claim 12, characterized in that, The mapping relationship is represented by an index set or a bitmap.
14. The method according to claim 12 or 13, characterized in that, There are multiple first grids; the coordinate points in the location information include vertices shared by adjacent first grids in multiple first grids.
15. The method according to any one of claims 11 to 14, characterized in that, The measurement area includes at least one second grid, which is a circular grid and / or an elliptical grid, and the coordinate point in the location information is the center point of the circular grid and / or the elliptical grid.
16. The method according to claim 15, characterized in that, The location information includes the radius of the circular grid, and / or the major and / or minor axes of the elliptical grid.
17. The method according to claim 15 or 16, characterized in that, The second grid consists of multiple grids; the position information is also used to indicate grids in the second grid that are circular grids and / or elliptical grids.
18. The method according to any one of claims 15 to 17, characterized in that, The second grid consists of multiple grids; there are overlapping areas between the multiple second grids; the method further includes: The radio frequency map data corresponding to the overlapping area can be merged, or any set of radio frequency map data corresponding to the overlapping area can be selected.
19. The method according to any one of claims 11 to 18, characterized in that, The method further includes: Obtain configuration information, which indicates the type of grid included in the measurement area.
20. The method according to claim 19, characterized in that, The type of the grid includes a first type and / or a second type, the first type including the first grid and / or the second grid, the second type including a third grid, the third grid comprising a tessellated polygonal grid of one size.
21. A communication device, characterized in that, The communication device includes a processor and a memory; the memory is used to store computer instructions, which, when executed by the processor, cause the method as described in any one of claims 1-10 to be performed, or cause the method as described in any one of claims 11-20 to be performed.
22. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a computer program or instructions that, when executed on a computer, cause the computer to perform the method as claimed in any one of claims 1-10, or cause the computer to perform the method as claimed in any one of claims 11-20.
23. A computer program product, characterized in that, The computer program product includes a computer program or instructions that, when run on a computer, cause the method as described in any one of claims 1-10 to be performed, or cause the method as described in any one of claims 11-20 to be performed.