Communication method and apparatus
By using differential information to indicate location information in radio frequency map data, the problem of wasted transmission resources when the grid size is large is solved, and more efficient use of communication resources is achieved.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-06-28
- Publication Date
- 2026-04-02
AI Technical Summary
In wireless communication, especially when transmitting sensing data, when the grid size is large, the existing technology of representing location information by grid vertex coordinates will consume a lot of transmission resources, resulting in resource waste.
Differential information is used to indicate location information. By including the correspondence between channel information and location information in the radio frequency map data, the waste of transmission resources is reduced, making it suitable for diverse data transmission scenarios.
It saves transmission resources, reduces communication overhead for pilot scanning range and beam search, and improves the efficiency of communication tasks.
Smart Images

Figure CN2025105144_02042026_PF_FP_ABST
Abstract
Description
Communication method and apparatus
[0001] The present application claims priority to the Chinese Patent Application No. 202411360491.0, filed on September 26, 2024, and entitled "A communication method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD
[0002] The present application relates to the field of communication technology, and in particular, to a communication method and apparatus. BACKGROUND
[0003] With the increasing richness of wireless communication application scenarios, large amounts of data and / or various types of data may be generated in future wireless communication processes, such as perception data, artificial intelligence (AI) data, channel data, and the like.
[0004] Currently, in the transmission process of the above data, such as the transmission of perception data, the position information in the data is usually represented by the vertex coordinates of a grid. When the grid scale is large, the coordinate information needs to occupy a large amount of transmission resources. SUMMARY
[0005] The present application provides a communication method and apparatus, which relates to the efficient representation of position information in the transmission process of radio frequency map (RF map) data, thereby saving the RF map data transmission overhead. The RF map data can also be represented as radio map data, which has the same data type and content as the RF map data.
[0006] In a first aspect, a communication method is provided. The method can be executed by a first device, for example, can be executed by the first device itself, or can be executed by a module (such as a processor, a chip, or a chip system, etc.) applied to the first device, or can be executed by a logic node, a logic module, or software that can realize all or part of the functions of the first device. For the convenience of description, the method executed by the first device is taken as an example in the following description. The method comprises: determining radio frequency map (RF map) data by receiving RF map measurement signals in a measurement area multiple times; and transmitting the RF map data, wherein the RF map data is used to indicate position information of the measurement area and channel information corresponding to the position information, the position information comprises coordinates of a reference coordinate point and difference information of at least one coordinate point with respect to adjacent coordinate points, and the at least one coordinate point comprises coordinate points adjacent to the reference coordinate point.
[0007] Based on the method of the first aspect, the process of transmitting the radio map data by the first device (i.e., the terminal device or the network device) is designed, and the indication manner of the channel information corresponding to the position information in the radio map data is also designed, i.e., the indication by using the reference coordinate point and the differential information between the coordinate points. Compared with the current manner of indicating the position information by using the vertex coordinates of the grid, the method of indicating the position information by using the differential information in the first aspect can save the transmission resources, and especially when the number of grids is large, the waste of transmission resources can be avoided.
[0008] Moreover, the radio map data carries the channel information and the position information at the same time, so that the radio map data carries more diversified information / signals compared with the positioning data supported by the current protocol, and therefore, the use scenario of transmitting the radio map data is more extensive compared with the interactive process of transmitting the positioning data supported by the current protocol, e.g., can be applied to the transmission of other sensing data, so as to support the diversified data transmission demand and can be applied to the future communication application scenario. By including the correspondence between the channel information and the position information in the radio map data, the terminal device or the network device can subsequently obtain the channel information corresponding to a specific position from the radio map data, so as to assist the communication task. For example, the terminal device obtains the channel information corresponding to a specific position from the radio map data, and can know the direction / angle of the channel, so as to reduce the pilot scanning range, i.e., the terminal device determines the pilot allocation and the measurement manner according to the radio map data, so as to reduce the pilot overhead. For another example, the terminal device determines the approximate range of the beam direction according to the channel information in the radio map data, so as to reduce the communication overhead and the latency of the beam search. In summary, the radio map data can assist the communication task, and can be applied to various communication scenarios.
[0009] Optionally, the radio map measurement signals received multiple times correspond to the coordinate points in the position information. The radio map measurement signal received once corresponds to one or more coordinate points in the position information. The one or more coordinate points can constitute a grid, and can or can not include the reference coordinate point. The radio map measurement signals received multiple times correspond to all the coordinate points in the position information, so as to complete the measurement of the measurement area and obtain the radio map data.
[0010] Of course, the radio map measurement signal received once can also correspond to all the coordinate points in the position information, i.e., the transmission and measurement of the radio map measurement signal once complete the measurement of the measurement area, and the radio map data can be obtained.
[0011] In a possible implementation, the measurement area includes at least one first grid, the first grid is a polygon grid, the coordinate point in the position information is a vertex of the at least one first grid, and the position information further includes a mapping relationship between the at least one first grid and the coordinate point in the position information. The reference coordinate point in the position information can be any vertex of the first grid, and the at least one coordinate point can be other vertices of the first grid except the any vertex. When the first grid is a plurality of polygon grids, the mapping relationship between the first grid and the coordinate point in the position information can be used to indicate the range of each polygon grid, to achieve fine-grained indication of the position range, and when the terminal device uses the radio map data later, more accurate radio map data can be determined according to the current position.
[0012] Optionally, the mapping relationship is represented by means of an index set or a bitmap. The mapping relationship between the polygon grid (that is, the first grid) and the coordinate point in the position information can be indicated by different indication forms, and the range of each polygon grid can be accurately indicated.
[0013] Optionally, the first grid is a plurality of first grids, and the coordinate point in the position information includes a vertex shared between adjacent first grids in the plurality of first grids.
[0014] The coordinate point (vertex) shared by the adjacent first grids (polygon grids) is included in the coordinate point in the position information, and the shared coordinate point corresponds to at least two first grids. For example, polygon grid 1 and polygon grid 5 are adjacent grids, coordinate point 1 and coordinate point 9 are shared coordinate points (vertices) of polygon grid 1 and polygon grid 5, and at this time, the coordinate point 1 and the differential information of the adjacent coordinate point are included only once in the coordinate point in the position information, and the differential information of the adjacent coordinate point of the coordinate point 9 is included only once. In this way, the transmission overhead of the position information can be reduced.
[0015] In another possible implementation, the measurement area includes at least one second grid, the second grid is a circular grid and / or an elliptical grid, and the coordinate point in the position information is a center point of the circular grid and / or the elliptical grid.
[0016] The second grid (that is, the circular grid and / or the elliptical grid) can be one or more. For example, the second grid is one or more circular grids, or the second grid is one or more elliptical grids, or the second grid includes one or more circular grids and elliptical grids. In this way, the position information of the measurement area indicated by the circular grid and / or the elliptical grid can be suitable for different measurement environments.
[0017] Optionally, the position information comprises a radius of the circular grid, and / or a major semi-axis and / or a minor semi-axis of the elliptical grid. The radius in the position information can be used to indicate the range of each circular grid, and the major semi-axis and / or the minor semi-axis can be used to indicate the range of each elliptical grid. In this way, the range of each circular grid and / or elliptical grid can be accurately indicated by the radius of the circular grid, and / or the major semi-axis and / or the minor semi-axis of the elliptical grid.
[0018] Optionally, the second grid is a plurality of grids; and the position information is further used to indicate a grid in the second grid that is in the form of a circular grid and / or an elliptical grid.
[0019] The position information indicates a grid in the second grid that is in the form of a circular grid, or the position information indicates a grid in the second grid that is in the form of an elliptical grid, or the position information indicates a grid in the second grid that is in the form of a circular grid and an elliptical grid. In this way, confusion between the information of the circular grid and the elliptical grid in the position information can be avoided.
[0020] Optionally, the communication method can further comprise: obtaining configuration information, the configuration information being used to indicate the type of the grid included in the measurement area.
[0021] In the interactive process in which the first device sends the radio map data to the second device, configuration information of the indication mode of the position information can be added. The indication mode of the position information in the radio map data is determined by the configuration information, such as the first device and the second device agreeing in advance, or the core network element issuing the configuration information to the terminal device / network device, or the terminal device / network device determining the configuration information and reporting the configuration information to the core network element. The indication mode of the position information can be efficiently determined by the configuration information.
[0022] Optionally, the type of the grid comprises a first type and / or a second type, the first type comprises the first grid and / or the second grid, and the second type comprises a third grid, the third grid comprising a densely packed polygonal grid of one size.
[0023] That is, the polygonal grid, the circular grid, and the elliptical grid are the first type of grid, and the first type can be replaced by the type of irregular grid. The third grid is the second type of grid, and the second type can be replaced by the type of regular grid. The configuration information can be determined according to the current business demand, the collected environmental information, and the like, and the indication of the position information can be conveniently and efficiently realized by the configuration information.
[0024] Optionally, if the type of the grid is the first type, the configuration information further indicates whether the grid is a polygonal grid or a circular / elliptical grid. Optionally, the configuration information further indicates whether the coordinates of the grid are indicated by the original coordinate information or the coordinates of the grid are indicated by the differential information.
[0025] In a second aspect, a communication method is provided, which can be performed by a second device, for example, by the second device itself, or by a module (e.g., a processor, a chip, or a chip system) applied to the second device, or by a logic node, a logic module, or software that can implement all or part of the functions of the second device. For the convenience of description, the method is described below by taking the example that the method is performed by the second device. The method comprises: receiving radio map data; wherein the radio map data is used to indicate position information of a measurement area and channel information corresponding to the position information, the position information comprises coordinates of a reference coordinate point and difference information of at least one coordinate point with respect to adjacent coordinate points, and the at least one coordinate point comprises coordinate points adjacent to the reference coordinate point.
[0026] Optionally, the radio map measurement signals received multiple times correspond to the coordinate points in the position information.
[0027] In a possible implementation, the measurement area comprises at least one first grid, the first grid is a polygonal grid, the coordinate points in the position information are vertices of the at least one first grid, and the position information further comprises a mapping relationship between the at least one first grid and the coordinate points in the position information.
[0028] Optionally, the mapping relationship is represented by means of an index set or a bitmap.
[0029] Optionally, the first grid is multiple; and the coordinate points in the position information comprise vertices shared between adjacent first grids in the multiple first grids.
[0030] In another possible implementation, the measurement area comprises at least one second grid, the second grid is a circular grid and / or an elliptical grid, and the coordinate points in the position information are center points of the circular grid and / or the elliptical grid.
[0031] Optionally, the position information comprises a radius of the circular grid, and / or a major axis and / or a minor axis of the elliptical grid.
[0032] Optionally, the second grid is multiple; and the position information is further used to indicate grids in the second grid that are in the form of a circular grid and / or an elliptical grid.
[0033] Optionally, the communication method can further comprise: obtaining configuration information, the configuration information being used to indicate a type of the grid included in the measurement area.
[0034] Optionally, the type of the grid comprises a first type and / or a second type, the first type comprises the first grid and / or the second grid, and the second type comprises a third grid, the third grid comprising a densely packed polygonal grid of a certain size.
[0035] The technical effects of the method of the second aspect described above can also be referred to the above-mentioned introduction of the first aspect, which will not be repeated here.
[0036] In a third aspect, a communication method is provided, which can be executed by a first device, for example, can be executed by the first device itself, or can be executed by a module (for example, a processor, a chip, or a chip system, etc.) applied to the first device, or can also be executed by a logic node, a logic module or software that can realize all or part of the functions of the first device. For the convenience of description, the following will be introduced by taking an example that the method is executed by the first device. The method comprises: sending a data request message to a core network element or a network device, the data request message being used to request data related to a radio frequency map; and receiving radio frequency map data from the core network element or the network device; wherein the radio frequency map data is used to indicate position information of a measurement area and channel information corresponding to the position information, the position information comprising coordinates of a reference coordinate point and difference information between at least one coordinate point and adjacent coordinate points, and the at least one coordinate point comprising coordinate points adjacent to the reference coordinate point.
[0037] Based on the method of the third aspect, the process of the core network element or the network device issuing the radio frequency map data can flexibly support the transmission requirements of the radio frequency map data in different scenarios and tasks. Moreover, the indication manner of the position information corresponding to the channel information in the radio frequency map data is designed, that is, the position information is indicated by using the difference information between the reference coordinate point and the coordinate points. Compared with the current manner of indicating the position information by using the vertex coordinates of the grid, the method of indicating the position information by using the difference information can save transmission resources, and especially when the number of grids is large, it can avoid wasting transmission resources.
[0038] Optionally, the measurement area comprises at least one first grid, the first grid is a polygonal grid, and the coordinate points in the position information are vertexes of the at least one first grid. The position information further comprises a mapping relationship between the at least one first grid and the coordinate points in the position information.
[0039] Optionally, the mapping relationship is represented by an index set or a bitmap.
[0040] Optionally, the first grid is a plurality of grids, and the coordinate points in the position information comprise vertexes shared between adjacent first grids in the plurality of first grids.
[0041] Optionally, the measurement area comprises at least one second grid, the second grid is a circular grid and / or an elliptical grid, and the coordinate points in the position information are center points of the circular grid and / or the elliptical grid.
[0042] Optionally, the position information comprises a radius of the circular grid, and / or a major semi-axis and / or a minor semi-axis of the elliptical grid.
[0043] Optionally, the second grid is multiple; the position information is further used to indicate that, in the second grid, the grid in a circular grid shape and / or an elliptical grid shape.
[0044] Optionally, the second grid is multiple; there is an overlapping area between the multiple second grids; the method further comprises: fusing the radio map data corresponding to the overlapping area, or selecting any one set of radio map data corresponding to the overlapping area.
[0045] It can be understood that, when the measurement area comprises a circular grid and / or an elliptical grid, the circular grid and / or the elliptical grid can have an overlapping area, for example, there is an overlapping area 1 between the elliptical grid 1 and the elliptical grid 2. For the overlapping area, the first device can select any one set of radio map data corresponding to the overlapping area when using the radio map data, such as a set of radio map data corresponding to the overlapping area 1 of the elliptical grid 1, or a set of radio map data corresponding to the overlapping area 1 of the elliptical grid 2.
[0046] The first device can also use multiple sets of radio map data after fusion when using the radio map data, for example, when the channel information in the radio map data is an electromagnetic signal matrix, the fusion manner is to average the electromagnetic signal matrix. For another example, when the channel information in the radio map data is multi-path component (MPC) information, the multiple sets of radio map data corresponding to the overlapping area are paired through the angle, time delay and other parameters in the MPC information, such as when the pairing standard (the angle, time delay and other parameters meet a certain deviation range) is met, it is considered that the multiple sets of radio map data corresponding to the overlapping area can be fused into a path, and the fusion manner is to average the complex response, angle, time delay and other parameters of the path. In this way, the flexibility of using the radio map data can be improved.
[0047] Optionally, the communication method can further comprise: obtaining configuration information, the configuration information being used to indicate the type of the grid included in the measurement area.
[0048] Optionally, the type of the grid comprises a first type and / or a second type, the first type comprises the first grid and / or the second grid, and the second type comprises a third grid, the third grid comprising a densely packed polygonal grid of one size.
[0049] The technical effects of the above-mentioned method of the third aspect can also refer to the above-mentioned related introduction of any one of the first aspect and the second aspect, and will not be described here again.
[0050] In a fourth aspect, a communication method is provided. The method comprises: receiving, by a core network element or a network device, a data request message, the data request message being used to request data related to a radio frequency map; and transmitting radio frequency map data, wherein the radio frequency map data is used to indicate position information of a measurement area and channel information corresponding to the position information, the position information comprising coordinates of a reference coordinate point and differential information of at least one coordinate point with respect to a neighboring coordinate point, the at least one coordinate point comprising a coordinate point adjacent to the reference coordinate point.
[0051] Optionally, the measurement area comprises at least one first grid, the first grid being a polygonal grid, and the coordinate point in the position information being a vertex of the at least one first grid, and the position information further comprising a mapping relationship between the at least one first grid and the coordinate point in the position information.
[0052] Optionally, the mapping relationship is represented by means of an index set or a bitmap.
[0053] Optionally, the first grid is a plurality of grids, and the coordinate point in the position information comprises a vertex shared between adjacent first grids in the plurality of first grids.
[0054] Optionally, the measurement area comprises at least one second grid, the second grid being a circular grid and / or an elliptical grid, and the coordinate point in the position information being a center point of the circular grid and / or the elliptical grid.
[0055] Optionally, the position information comprises a radius of the circular grid, and / or a major axis and / or a minor axis of the elliptical grid.
[0056] Optionally, the second grid is a plurality of grids, and the position information is further used to indicate a grid in the plurality of grids, the grid being a circular grid and / or an elliptical grid.
[0057] Optionally, the communication method further comprises: obtaining configuration information, the configuration information being used to indicate a type of a grid comprised in the measurement area.
[0058] Optionally, the type of the grid comprises a first type and / or a second type, the first type comprising the first grid and / or the second grid, and the second type comprising a third grid, the third grid comprising a densely packed polygonal grid of a size.
[0059] The technical effects of the method of the fourth aspect described above can also be referred to the related descriptions of any one of the first aspect to the third aspect, which will not be described herein again.
[0060] In a fifth aspect, a communication apparatus is provided. The communication apparatus comprises a processor configured to perform the method of any one of the first aspect to the fourth aspect.
[0061] In a possible implementation, the communication apparatus of the fifth aspect can further include a transceiver. The transceiver can be a transceiving circuit or an interface circuit. The transceiver can be used for the communication apparatus of the fifth aspect to communicate with other communication apparatuses.
[0062] In a possible implementation, the communication apparatus of the fifth aspect can further include a memory. The memory can be integrated with the processor or can be separately arranged. The memory can be used to store a computer program and / or data involved in the method of any of the implementation forms of the first aspect to the fourth aspect.
[0063] In embodiments of the present application, the communication apparatus of the fifth aspect can be the terminal device or the network device of any of the first aspect and the third aspect, or a chip (system) or other components or assemblies arranged in the terminal device or the network device, or an apparatus containing the terminal device or the network device.
[0064] In addition, the technical effects of the communication apparatus of the fifth aspect can refer to the technical effects of any of the implementation forms of the first aspect to the fourth aspect, which will not be described herein again.
[0065] The sixth aspect provides a communication apparatus. The communication apparatus includes a processor coupled with a memory, and the processor is configured to execute a computer program or instructions stored in the memory, so that the communication apparatus performs the method of any of the implementation forms of the first aspect to the fourth aspect.
[0066] In a possible implementation, the communication apparatus can further include a transceiver. The transceiver can be a transceiving circuit or an interface circuit. The transceiver can be used for the communication apparatus of the sixth aspect to communicate with other communication apparatuses.
[0067] In a possible implementation, the communication apparatus further includes the memory for storing the computer program or instructions. Optionally, the memory and the processor are integrated together.
[0068] In embodiments of the present application, the communication apparatus of the sixth aspect can be the first apparatus of any of the first aspect and the third aspect, or a chip (system) or other components or assemblies arranged in the first apparatus, or an apparatus containing the first apparatus. The communication apparatus of the sixth aspect can be the second apparatus of any of the second aspect, or a chip (system) or other components or assemblies arranged in the second apparatus, or an apparatus containing the second apparatus. The communication apparatus of the sixth aspect can be the network device or the core network element of any of the fourth aspect.
[0069] In addition, the technical effects of the communication apparatus of the sixth aspect can refer to the technical effects of any of the implementation forms of the first aspect to the fourth aspect, which will not be described herein again.
[0070] In a seventh aspect, a communication system is provided. The communication system includes a terminal device, a network device and a core network element configured to perform the method according to any one of the first aspect to the fourth aspect.
[0071] In an eighth aspect, a computer-readable storage medium is provided. The computer-readable storage medium includes a computer program or instructions. When the computer program or instructions are executed, the method according to any one of the first aspect to the fourth aspect is implemented.
[0072] In a ninth aspect, a computer program product is provided. The computer program product includes a computer program or instructions. When the computer program or instructions are executed, the method according to any one of the first aspect to the fourth aspect is implemented.
[0073] In a tenth aspect, a chip is provided. The chip includes a processor and a memory. The memory is configured to store a computer program. The processor is configured to execute the computer program stored in the memory, so that the method according to any one of the first aspect to the fourth aspect is implemented. BRIEF DESCRIPTION OF DRAWINGS
[0074] FIG. 1 is a schematic diagram of an architecture of a communication system to which a method provided by embodiments of the present application is applied;
[0075] FIG. 2 is a schematic diagram of an architecture of a communication system to which a method provided by embodiments of the present application is applied;
[0076] FIG. 3 is a schematic diagram of a process of transmitting radio map data according to an embodiment of the present application;
[0077] FIG. 4 is a schematic diagram of a process of transmitting radio map data according to an embodiment of the present application;
[0078] FIG. 5 is a schematic diagram of a process of transmitting radio map data according to an embodiment of the present application;
[0079] FIG. 6 is a schematic diagram of a process of a communication method according to an embodiment of the present application;
[0080] FIG. 7 is a schematic diagram of a polygonal grid according to an embodiment of the present application;
[0081] FIG. 8 is a schematic diagram of a circular / elliptical grid according to an embodiment of the present application;
[0082] FIG. 9 is a schematic diagram of a regular grid according to an embodiment of the present application;
[0083] FIG. 10 is a schematic diagram of a process of a communication method according to an embodiment of the present application;
[0084] FIG. 11 is a schematic diagram of a structure of a communication apparatus according to an embodiment of the present application;
[0085] FIG. 12 is a schematic diagram of a structure of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION
[0086] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as a Wireless Fidelity (Wi-Fi) system, a vehicle to everything (V2X) communication system, a device-to-device (D2D) communication system, a vehicle networking communication system, a 4th generation (4G) mobile communication system such as a long term evolution (LTE) system, a worldwide interoperability for microwave access (WiMAX) communication system, a 5th generation (5G) mobile communication system such as a new radio (NR) system, and a future communication system.
[0087] For the convenience of understanding, the technical terms related to the embodiments of the present application are introduced first.
[0088] 1. Radio frequency map (RF map) data
[0089] The RF map data includes two parts of channel information (radio frequency data) and geographical position information.
[0090] 1) Channel information
[0091] The channel information can be in the form of multi-path component (MPC) information, scalar information, vector / matrix information, etc.
[0092] MPC information: contains multiple sets of multi-path parameters, such as the number of paths L, and each path parameter includes power, phase, time delay, angle of arrival (AOA), angle of departure (AOD), etc. For example, a possible MPC information is shown in Table 1.
[0093] Table 1: MPC information
[0094] As shown in Table 1, the MPC information can include parameters of L paths, and each path parameter includes at least one of power, phase, time delay, angle of arrival, and angle of departure, such as the parameters of path 1 including power A1, phase Time delay τ1, angle of arrival θ AOA,1 and angle of departure θ AOD,1 The parameters of the path L include power A L , phase Time delay τ L , angle of arrival θ AOA,L and angle of departure θ AOD,L .
[0095] Scalar information: information expressed in scalar, such as channel quality indicator (CQI) of wideband mode, rank indicator (RI), reference signal received power (RSRP), etc.
[0096] Vector / matrix information: information expressed in vector or matrix, such as CQI, RI, RSRP of subband mode (multiple subbands correspond to multiple numbers), and channel impulse response (CIR), power delay profile (PDP), etc.
[0097] 2) Geographical location information
[0098] The geographical location information can be a coordinate point on a regular grid, or can be recorded as a regular or irregular coordinate range, such as a polygon, a circle, or an ellipse, etc.
[0099] Each set of channel information corresponds to one geographical location information, and the RF map data can contain one or more sets of channel information. For example, with N sets of channel information, N being a positive integer, the recording form of the RF map data is as follows: {channel information 1, geographical location information 1} {channel information 2, geographical location information 2} … {channel information N, geographical location information N}
[0100] As can be seen, the channel information and the geographical location information in the RF map data have a one-to-one correspondence. In a possible implementation, multiple geographical location information (for example, location information 1 and 2) can also correspond to the same channel information. This can be due to the fact that the channel information corresponding to these locations has small differences, and data simplification is performed.
[0101] 2. Positioning data transmission protocol and information element
[0102] Currently, in the 3rd generation partnership project (3GPP) NAS protocol, only relevant protocols and information elements are designed for the transmission of positioning data, mainly including two aspects:
[0103] On the one hand, relevant protocols and information elements are designed for the transmission of positioning data based on terminal device measurement. Specifically, the terminal device collects positioning data and sends it to the core network (CN) through the LTE positioning protocol (LPP) protocol, wherein the ProvideLocationInformation information element in the LPP protocol is used to carry positioning-related information (such as measurement information, positioning results, etc.).
[0104] On the other hand, relevant protocols and information elements are designed for the transmission of positioning data based on base station (BS) measurement. Specifically, the BS collects positioning data and sends it to the core network through the NR positioning protocol A (NRPPa) protocol, wherein the MeasurementResponse information element in the NRPPa protocol is used to carry positioning-related measurement information.
[0105] However, with the increasing richness of wireless communication application scenarios, a large amount of native data will be generated in future wireless communication processes, such as future radio access network (RAN) native data, local traffic, etc. The above native data may include, for example:
[0106] 1) Sensing data: acquired environmental reflection point data, environmental surface patch data, environmental imaging data, environmental reconstruction map data, RF map data, positioning data, etc.
[0107] 2) Artificial intelligence (AI) data: including training data, model / gradient data, inference results, feature data, performance data, etc.
[0108] 3) Channel data: such as the H matrix and channel state information (CSI) feedback by devices in a multi-antenna system.
[0109] The above native data has the characteristics of large data volume, existence of redundancy / correlation, and diverse data types. These data also bring new requirements for transmission, such as the need for compression, the need to reduce transmission volume, and the need to use different types in different scenarios.
[0110] In the current fifth generation (5th generation, 5G) communication protocol, only the corresponding non-access layer (non-access stratum, NAS) information element (information element, IE) and interaction process are designed for positioning data transmission, which can only support the sending of positioning data (including measurement information, positioning results, etc.), and cannot be directly used for the representation and transmission (such as reporting and issuing) of sensing data such as environmental maps and RF maps. In addition, the current protocol only defines a reporting process for positioning data, and does not have a protocol design for the issuing process, and does not support the issuing of RF map data by the core network.
[0111] Moreover, in the transmission process of sensing data (such as RF map data), the position information corresponding to the channel information is represented separately, such as by the vertex coordinates of a grid, which can cause waste of transmission resources when the number of grids is large.
[0112] To solve the above technical problems, the embodiments of the present application propose an efficient representation of position information in the RF map data transmission process, which saves the RF map data transmission overhead. The RF map data can also have other possible representations, such as radio map data, which has the same data type and content as the RF map data. Details are given below.
[0113] In the embodiments of the present application, "indication" can include direct indication and indirect indication, and can also include explicit indication and implicit indication. The information indicated by a certain information is referred to as the to-be-indicated information, and in the implementation process, there are many ways to indicate the to-be-indicated information, for example but not limited to, the to-be-indicated information itself or an index of the to-be-indicated information can be directly indicated. The to-be-indicated information can also be indirectly indicated by indicating other information, where the other information and the to-be-indicated information have an association relationship. The to-be-indicated information can also be indicated only in part, and the other part of the to-be-indicated information is known or agreed in advance. For example, the arrangement order of each information agreed in advance (for example, a protocol) can also be used to indicate a specific information, thereby reducing the indication overhead to a certain extent. At the same time, the common part of each information can be identified and uniformly indicated to reduce the indication overhead caused by separately indicating the same information.
[0114] In addition, the specific indication manner can also be various existing indication manners, for example but not limited to the indication manners described above and various combinations thereof. As described above, for example, when multiple information of the same type needs to be indicated, the indication manners of different information can be different. In a specific implementation process, the required indication manner can be selected according to specific needs, and the selected indication manner is not limited by the embodiments of the application. In this way, the indication manners involved in the embodiments of the application should be understood as covering various methods that can enable the to-be-indicated party to know the to-be-indicated information.
[0115] The to-be-indicated information can be sent as a whole or can be divided into multiple sub-information and sent separately, and the sending period and / or sending occasion of the sub-information can be the same or different. The specific sending method is not limited by the embodiments of the application. The sending period and / or sending occasion of the sub-information can be predefined, for example, predefined according to a protocol, or configured by the sending node device by sending configuration information to the receiving node device.
[0116] In the application, "sending information" can be understood as a device sending information to another device, or can also be understood as a logical module in a device sending information to another logical module. For example, "network device sending information" can be understood as the network device sending information to another device (such as a terminal device or another network device), or can be understood as a logical module 1 in the network device sending information to a logical module 2 in the network device.
[0117] In the application, "receiving information" can be understood as a device receiving information from another device, or can also be understood as a logical module in a device receiving information from another logical module. For example, "network device receiving information" can be understood as the network device receiving information from another device (such as a terminal device or another network device), or can be understood as a logical module 1 in the network device receiving information from a logical module 2 in the network device.
[0118] In the application, "sending information to (for example, a terminal device)" or related illustrations in the drawings can be understood as that the destination of the information is the terminal device. It can include directly or indirectly sending information to the terminal device. "Receiving information from (for example, a terminal device)" or "receiving information sent by (for example, a terminal device)", or related illustrations in the drawings can be understood as that the source of the information is the terminal device, and can include directly or indirectly receiving information from the terminal device. The information can be processed as necessary between the source and the destination of the information, for example, format change, etc., but the destination can understand the valid information from the source. Similar expressions in the application can be understood similarly, and will not be described here.
[0119] The predefinition or pre-configuration can be realized by pre-storing corresponding codes, tables or other means for indicating relevant information in the device, and the embodiments of the present application do not limit the specific implementation manner. The storage can be in one or more memories. The one or more memories can be separately arranged or integrated in the encoder or decoder, processor or communication device. The one or more memories can be partially separately arranged and partially integrated in the decoder, processor or communication device. The memory can be any form of storage medium, and the embodiments of the present application do not limit the same.
[0120] The protocol referred to in the embodiments of the present application can refer to a protocol family in the communication field, a standard protocol similar to the protocol family frame structure, or a relevant protocol applied to a future communication system, and the embodiments of the present application do not limit the same.
[0121] In the embodiments of the present application, the descriptions such as "when", "in the case of", "if" and "whether" all refer to that the device will make corresponding processing under certain objective condition, and are not limited in time, and do not require the device to have a judgment action when implemented, nor mean that there are other limitations.
[0122] In the description of the embodiments of the present application, unless otherwise specified, " / " represents that the objects before and after the " / " are in an "or" relationship, for example, A / B can represent A or B; "and / or" in the embodiments of the present application is only a description of the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent: A exists alone, A and B exist simultaneously, and B exists alone, where A and B can be singular or plural. And, in the description of the embodiments of the present application, unless otherwise specified, "multiple" means two or more than two. "At least one of the following" or the like means any combination of the items, including any combination of single item or multiple items. For example, at least one of a, b or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple. In addition, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, "first", "second", and the like are used to distinguish the functions and effects of the same items or similar items. Those skilled in the art can understand that "first", "second", and the like do not limit the quantity and execution order, and "first", "second", and the like do not necessarily mean different. At the same time, in the embodiments of the present application, "exemplary" or "for example" means to serve as an example, illustration or description. Any embodiment or implementation described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as more preferred or more advantageous than other embodiments or implementations. Rather, "exemplary" or "for example" is used to present the relevant concept in a specific manner, for understanding.
[0123] The network architecture and service scenarios described in the embodiments of the present application are used to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those skilled in the art can know that, with the evolution of network architecture and the appearance of new service scenarios, the technical solutions provided by the embodiments of the present application are also applicable to similar technical problems.
[0124] In order to facilitate understanding of the embodiments of the present application, first, the communication system shown in FIG. 1 is taken as an example to describe the communication system applicable to the embodiments of the present application in detail. For example, FIG. 1 is a schematic diagram of the architecture of a communication system applicable to the method provided by the embodiments of the present application.
[0125] As shown in FIG. 1, 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) element, a sensing management function (SMF) element, a location management function (LMF) element, etc., or can be an element that can implement a sensing function, a session management function, or a location management function in the future, without limitation.
[0126] In a possible scenario, the communication system can be applied to a 5G or future communication system. For example, as shown in FIG. 2, 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 (such as 110a and 110b in FIG. 2, collectively referred to as 110) and at least one terminal device (such as 120a-120j in FIG. 2, collectively referred to as 120). The RAN 100 can further include other RAN nodes, such as a wireless relay device and / or a wireless backhaul device (not shown in FIG. 2), etc. The terminal device 120 is connected to the RAN node 110 in a wireless manner. The RAN node 110 is connected to the core network 200 in a wireless or wired manner. The core network device in the core network 200 and the RAN node 110 in the RAN 100 can be different physical devices respectively, or can be the same physical device integrated with the core network logical function and the wireless access network logical function.
[0127] The RAN 100 can be a 3GPP related cellular system, such as a 4G, 5G mobile communication system, or a future-oriented evolution system (such as a future mobile communication system). The RAN 100 can also be an open access network (O-RAN or ORAN), a cloud radio access network (CRAN), or a Wi-Fi system. The RAN 100 can also be a communication system that combines two or more of the above systems.
[0128] The RAN node 110, which can also be referred to as an access network device, a RAN entity, or an access node, etc., forms part of the communication system 10 and is configured to facilitate wireless access by terminal devices. The RAN nodes 110 in the communication system 10 can be the same type of node or different types of nodes. In some scenarios, the roles of a RAN node 110 and a terminal device 120 are relative, e.g., a drone or a helicopter 120i in Figure 2 can be configured to move like a mobile base station, and for a terminal device 120j accessing the RAN 100 via the drone 120i, the drone 120i is a base station; but for a base station 110a, the drone 120i is a terminal device. Both RAN nodes 110 and terminal devices 120 are sometimes referred to as communication apparatuses, e.g., the network elements 110a and 110b in Figure 2 can be understood as communication apparatuses with base station functionality, and the network elements 120a-120j can be understood as communication apparatuses with terminal device functionality.
[0129] In a possible scenario, the RAN node can be a base station, an evolved Node B (eNodeB), a transmission reception point (TRP), a next generation Node B (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. The RAN node can be a macro base station (e.g., 110a in Figure 2), a micro base station or an indoor station (e.g., 110b in Figure 2), a relay node or a donor node, or a wireless controller in a CRAN scenario. Optionally, the RAN node can also be a server, a wearable device, a vehicle or a vehicle-mounted device, etc. For example, an access network device in vehicle to everything (V2X) technology can be a road side unit (RSU). All or part of the functions of the RAN node in this application can also be implemented by software functions running on hardware, or by virtualized functions instantiated on a platform (e.g., a cloud platform). The RAN node in this application can also be a logical node, a logical module or software that can implement all or part of the functions of the RAN node.
[0130] In another possible scenario, a plurality of RAN nodes cooperate to assist a terminal device to implement wireless access, and different RAN nodes respectively implement part of functions of a base station. For example, a RAN node can be a CU, a DU, a CU-control plane (CP), a CU-user plane (UP), or a radio unit (RU), etc. The CU and the DU can be separately configured, or can be included in the same network element, for example, a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, for example, included in an RRU, an active antenna processing unit (AAU), or a remote radio head (RRH).
[0131] In different systems, the CU (or CU-CP and CU-UP), the DU, or the RU can also have different names, but those skilled in the art can understand their meanings. For example, in an ORAN system, the CU can also be referred to as an O-CU (open CU), the DU can also be referred to as an O-DU, the CU-CP can also be referred to as an O-CU-CP, the CU-UP can also be referred to as an O-CU-UP, and the RU can also be referred to as an O-RU. For the convenience of description, the CU, the CU-CP, the CU-UP, the DU, and the RU are taken as examples for description in this application. Any one of the CU (or the CU-CP, the CU-UP), the DU, and the RU in this application can be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.
[0132] It can be understood that the RAN node described above can be a newly defined name, and the RAN node can also have different expressions, such as an access node, a network device, a wireless access node, etc., without limitation. In this application, the network device is used for description hereinafter unless otherwise specified.
[0133] The terminal device can also be referred to as a terminal, a user equipment (UE), a mobile station, a mobile terminal device, etc. The terminal device can be widely applied to various scenarios, such as device-to-device (D2D), V2X communication, machine-type communication (MTC), internet of things (IoT), smart point of sale (POS), customer-premises equipment (CPE), virtual reality, augmented reality, industrial control, automatic driving, remote medical treatment, smart power grid, smart furniture, smart office, smart wear (such as smart watch, smart bracelet, pedometer, smart glasses, etc.), smart transportation, smart city, etc. The terminal device can be a mobile phone, a tablet computer, a computer with wireless transceiving function, a wearable device, a vehicle device (such as a whole vehicle device, a vehicle-mounted module, a vehicle-mounted chip, an on board unit (OBU) or a telematics box (T-BOX)), a drone, a helicopter, an airplane, a ship, a robot, a mechanical arm, a smart home device, a satellite terminal device, etc. Embodiments of the present application do not limit the device form of the terminal device.
[0134] For example, the embodiments of the present application provide three possible application scenarios, such as the following scenario 1, scenario 2 and scenario 3.
[0135] Scenario 1: The terminal device measures radio frequency map data and reports the radio frequency map data to a core network element.
[0136] FIG. 3 is a flowchart of transmitting radio frequency map data according to an embodiment of the present application. As shown in FIG. 3, the flow can include the following steps.
[0137] S301: The UE and the BS interact with the CN to exchange a radio frequency map data related capability, a data request message #1 and indication mode configuration information.
[0138] The radio frequency map data related capability can be a capability supported by the radio frequency map data, such as positioning, sensing, and auxiliary communication process, and is sent to the UE / BS by the CN. The data request message #1 is used for the CN to request the UE to obtain the radio frequency map related data. The indication mode configuration information can be configuration information of an indication mode of the position information of the radio frequency map data. For example, the indication mode configuration information is used to indicate that the position information is indicated by an irregular grid, or the indication mode configuration information is used to indicate that the position information is indicated by a regular grid. The indication mode configuration information is used to indicate that the position information is indicated by an irregular grid. For another example, the indication mode configuration information is used to indicate that the position information is indicated by differential information between coordinate points. The indication mode configuration information can also refer to the description of the configuration information in S601-S602, and will not be described here.
[0139] The UE and the BS can interact with network elements such as SF, SMF, and LMF in the CN through NAS layer signaling, without limitation.
[0140] S302, the CN sends the measurement signal resource to the BS.
[0141] The CN and the BS interact with each other through NAS layer signaling to measure the measurement signal resource, and the measurement signal resource is used for measurement of the radio frequency map measurement signal.
[0142] S303, the BS sends the measurement signal resource to the UE.
[0143] The BS and the UE interact with each other through RAN layer signaling to measure the measurement signal resource.
[0144] S304, the CN sends the measurement signal resource position to the UE and the BS.
[0145] The CN and the UE / BS interact with each other through NAS layer signaling to measure the measurement signal resource position, and the measurement signal resource position is used for scheduling the measurement signal resource.
[0146] S302, S303, and S304 are optional steps, and S302 and S303 can be selected to be executed, or S304 can be selected to be executed.
[0147] S305, the BS sends the measurement signal to the UE.
[0148] The BS sends the measurement signal according to the measurement signal resource and / or the measurement signal resource position.
[0149] S306, the UE reports the radio frequency map data to the CN.
[0150] The radio frequency map data can be measured by the UE according to a measurement signal, and the radio frequency map data is used to indicate channel information of the UE and location information of the UE, and the channel information and the location information have a corresponding relationship. The location information is determined according to indication mode configuration information. The UE completes measurement, and reports the radio frequency map data to the CN through NAS signaling.
[0151] Through the interaction process, the radio frequency map data collection on the UE side (achieved through downlink transmission) can be realized, and the radio frequency map data is fed back to the CN, and the CN performs data fusion. For example, a plurality of UEs respectively collect radio frequency map data of a plurality of regions, and the CN completes the summary of the radio frequency map data.
[0152] Scenario 2: The network device measures the radio frequency map data, and reports the radio frequency map data to the core network element.
[0153] FIG. 4 is a flowchart of transmitting radio frequency map data according to an embodiment of the present application. As shown in FIG. 4, the flowchart can include the following steps:
[0154] S401, the UE and the BS interact with the CN related capability of the radio frequency map data, data request message #2, and indication mode configuration information.
[0155] The radio frequency map data related capability can refer to the description of the radio frequency map data related capability in S301, and will not be repeated. The data request message #2 is used for the CN to request the BS to obtain the radio frequency map related data. The indication mode configuration information can be configuration information of an indication mode of the location information of the radio frequency map data. The indication mode configuration information can also refer to the description of the configuration information in S601-S602, and will not be repeated.
[0156] S402, the CN sends the measurement signal resource to the BS.
[0157] S403, the BS sends the measurement signal resource to the UE.
[0158] S404, the CN sends the measurement signal resource location to the UE and the BS.
[0159] S402, S403 and S404 are optional steps, and S402 and S403 can be selected to be executed, or S404 can be selected to be executed.
[0160] S405, the UE sends the measurement signal to the BS.
[0161] The UE sends the measurement signal according to the measurement signal resource and / or the measurement signal resource location. The UE and the BS interact with the measurement signal resource through the NAS layer signaling.
[0162] S406, the BS reports the radio frequency map data to the CN.
[0163] The radio frequency map data can be measured by the BS according to the measurement signal. The radio frequency map data is used to indicate channel information of the UE and location information of the UE, and the channel information and the location information have a corresponding relationship. The location information is determined according to the indication mode configuration information. The UE completes the measurement, the BS completes the measurement, and the radio frequency map data is reported to the CN through the NAS signaling.
[0164] Through the interaction process, the radio frequency map data collection on the BS side (achieved through uplink transmission) can be realized, and the radio frequency map data is fed back to the CN, and the data is fused by the CN. For example, the BS communicates with the UEs in multiple regions in batches, completes the collection of the radio frequency map data of the corresponding region, and then the CN completes the summarization of the radio frequency map data.
[0165] Scenario 3: The core network element sends the radio frequency map data to the terminal device or the network device, for example, the core network element directly sends the radio frequency map data to the terminal device through the NAS signaling, or the radio frequency map data is first sent to the network device and then forwarded to the terminal device by the network device.
[0166] FIG. 5 is a flowchart of a process of transmitting radio frequency map data according to an embodiment of the present application. As shown in FIG. 5, the process can include the following steps.
[0167] S501a, the UE and the CN interact with data request message #1 and indication mode configuration information.
[0168] The data request message #1 is used for the UE to request the CN to obtain the data related to the radio frequency map, for example, the UE directly sends the data request message #1 to the CN, that is, the transparent mode.
[0169] The indication mode configuration information can be the configuration information of the indication mode of the location information of the radio frequency map data. The indication mode configuration information can also refer to the description of the configuration information in S601-S602, and will not be repeated here.
[0170] The UE can interact with the SF, SMF, LMF and other network elements in the CN through the NAS layer signaling, without limitation.
[0171] S502a, the CN sends the radio frequency map data to the UE.
[0172] For example, the UE requests the radio frequency map data of a specific location or region, at this time, the radio frequency map data is used to indicate the radio frequency map data of the specific location or region, and the corresponding channel information is used to assist the communication process. For example, the UE determines the pilot allocation and measurement mode according to the radio frequency map data to reduce the pilot overhead, or the UE determines the approximate range of the beam direction according to the radio frequency map data to reduce the communication overhead and delay of the beam search. In addition, the location information in the radio frequency map data is determined according to the indication mode configuration information.
[0173] As shown in FIG. 5, the flow can include:
[0174] S501b, the UE and the CN interact with each other through the BS to send a data request message #2 and indication mode configuration information.
[0175] The data request message #2 is used for the UE to request the CN to obtain data related to the radio map, such as the UE sending a data request message #2 to the BS, and the BS forwarding the data request message #2 to the CN, that is, the BS forwarding mode. The indication mode configuration information can be configuration information of the indication mode of the location information of the radio map data.
[0176] The UE and the BS can interact with each other through NAS layer signaling and network elements such as SF, SMF, LMF, etc. in the CN, without limitation.
[0177] S502b, the CN sends the radio map data to the BS.
[0178] The location information in the radio map data is determined according to the indication mode configuration information.
[0179] S503, the BS sends the radio map data to the UE.
[0180] Through the interaction flow, the core network element can send the radio map data to the terminal device, such as the core network element directly sending the radio map data to the terminal device through the NAS signaling, or first sending to the network device and then forwarding to the terminal device by the network device.
[0181] In the communication system, the first device (i.e. the terminal device or the network device) is designed to transmit the radio map data through the flow, and the indication mode of the location information corresponding to the channel information in the radio map data is designed, that is, the reference coordinate point and the differential information between the coordinate points are used for indication. Compared with the current way of indicating the location information through the vertex coordinates of the grid, the method can save transmission resources by using differential information, especially when the number of grids is large, which can avoid wasting transmission resources.
[0182] The interaction flow between the network elements / devices in the communication system will be specifically introduced below in combination with FIGS. 6-7 through method embodiments. The communication method provided by the embodiments of the present application can be applied to the above-mentioned communication system and specifically applied to various scenarios / flows mentioned in the above-mentioned communication system, which will be specifically introduced below.
[0183] First, embodiments applicable to scenario 1 and scenario 2 are introduced.
[0184] FIG. 6 is a flowchart of a communication method according to an embodiment of the present application. The communication method is applied to the above-mentioned communication system and mainly involves the interaction between the first device and the second device.
[0185] As shown in FIG. 6, the flow of the communication method is as follows:
[0186] S601, the first device determines the radio frequency map data by receiving the radio frequency map measurement signal multiple times in the measurement area.
[0187] The radio frequency map measurement signal can be a reference signal / measurement signal transmitted between the first device and a sending end (e.g., the third device), for measuring data related to the radio frequency map in the measurement area. The first device can be a terminal device or a network device, wherein if the first device is a terminal device, the third device is a network device, and if the first device is a network device, the third device is a terminal device. That is, the radio frequency map measurement signal can be a reference signal / measurement signal transmitted between the terminal device and the network device. For example, the terminal device sends the radio frequency map measurement signal to the network device, and the network device receives the radio frequency map measurement signal (i.e., uplink transmission), or the network device sends the radio frequency map measurement signal to the terminal device, and the terminal device receives the radio frequency map measurement signal (i.e., downlink transmission).
[0188] The measurement area can include multiple measurement points, and the multiple measurement points correspond to the multiple received radio frequency map measurement signals. For example, the first device receives the radio frequency map measurement signal once at one measurement point in the measurement area, and finally measures the radio frequency map data. The finally determined radio frequency map data can be the radio frequency map data between the terminal device and the network device, or can represent the radio frequency map data of the terminal device, associated with the position (measurement area) of the terminal device.
[0189] In the embodiments of the present application, the radio frequency map data can also have other possible expressions, such as radio map data, which has the same data type and content as the RF map data.
[0190] S602, the first device sends the radio frequency map data, and correspondingly, the second device receives the radio frequency map data.
[0191] 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, the core network element receives the radio frequency map data through the NAS message, wherein the core network element can refer to the description of the communication system part above, and will not be described here.
[0192] For example, the first device is a terminal device or a network device, and the second device is a core network device, specifically the core network element described above. The terminal device or the network device sends the radio frequency map data to the core network element through the NAS message. The radio frequency map data can be carried in the NAS message, such as the RF map data information element (ProvideRFMapInformation), and can also be carried in other implementable NAS information elements, without limitation.
[0193] For another example, the first device is a terminal device, and the second device is a network device. The terminal device sends the radio map data to the network device through a radio resource control (RRC) message. For another example, the first device is a network device, and the second device is a terminal device. The network device sends the radio map data to the terminal device through an RRC message.
[0194] The second device can be the same communication device as the third device, or can be a different device. For example, the second device and the third device can both be terminal devices, or the second device and the third device can both be network devices, or the third device is a terminal device or a network device, and the second device is a core network device, without limitation.
[0195] The radio map data is used to indicate position information of a measurement area and channel information corresponding to the position information. The position information includes coordinates of a reference coordinate point and difference information of at least one coordinate point with respect to a neighboring coordinate point. The at least one coordinate point includes a coordinate point adjacent to the reference coordinate point.
[0196] In addition, in a two-dimensional (2D) scenario, the coordinates of the reference coordinate point are two-dimensional coordinate information, such as (x k ,y k ), and the difference information is also a result of two-dimensional coordinate difference. In a 3D scenario, the coordinates of the reference coordinate point are three-dimensional coordinate information, such as (x k ,y k ,z k ), and the difference information is also a result of 3D coordinate difference. In a 3D scenario, a plurality of groups of 2D grids can also be divided according to different heights (such as different floors in a building scenario), and each height is represented respectively. Embodiments of the present application are described by taking 2D coordinates in a 2D scenario as an example.
[0197] The channel information of the terminal device can be measured through a radio map measurement signal, and can include measurement data related to a channel and / or estimation results related to a channel. The channel information can include MPC information, scalar information, vector / matrix information, and the like. The channel information can also refer to the description of the channel information in the technical term section above, and will not be described again.
[0198] The channel information and the position information have a corresponding relationship. For example, the record form of the radio map data is: {channel information 1, position information 1}.
[0199] The reference coordinate point can be one or more. Embodiments of the present application take one reference coordinate point as an example for description. The reference coordinate point can be a coordinate point used for representing a grid of the measurement area, such as any vertex of a polygon grid when the measurement area is a polygon grid, or any center point of a circular / elliptical grid when the measurement area is a circular / elliptical grid. In general, the reference coordinate point can be used to represent the position of the measurement area at a coarse granularity, and the specific implementation is not limited. In embodiments of the present application, the reference coordinate point can also be replaced by other possible representations, such as a reference point, a first coordinate point, and the like, and the implementation is not limited.
[0200] The difference information of each of the at least one coordinate point with respect to the adjacent coordinate point can be a result of difference between each of the at least one coordinate point and the adjacent coordinate point. Here, the adjacent can refer to the adjacent between the coordinate point positions, such as taking the two coordinate points closest to the coordinate point 1 as the adjacent coordinate points of the coordinate point 1. Or it can also refer to the adjacent between the coordinate point indexes / serial numbers / numbers, such as the coordinate point with index 1 (i.e., coordinate point 1) adjacent to the coordinate point with index 2 (i.e., coordinate point 2), and the coordinate point with index 2 adjacent to the coordinate points with indexes 1 and 3.
[0201] It can be understood that the result of difference between the coordinate point 1 and the coordinate point 2, and the result of difference between the coordinate point 2 and the coordinate point 1 can be regarded as the same difference information, and only one of the difference results can be retained as the position information. Since the at least one coordinate point includes the coordinate points adjacent to the reference coordinate point, the difference information of each of the at least one coordinate point with respect to the adjacent coordinate point includes the difference information of the reference coordinate point with respect to the adjacent coordinate point. The at least one coordinate point and the reference coordinate point can represent the position of the measurement area.
[0202] In embodiments of the present application, the difference information can also be replaced by other possible representations, such as a difference result, difference encoding information, and the like, and the implementation is not limited.
[0203] In this way, since the difference information between the coordinate points requires less transmission resources than the coordinates of the coordinate points, such as that the coordinates of one coordinate point are represented by 10 bits, and one difference information is represented by only 5 bits. Therefore, compared with the current way of indicating the position information by the vertex coordinates of the grid, the method of indicating the position information by using the difference information and the reference coordinate point in embodiments of the present application can save transmission resources, and especially when the number of grids is large, it can avoid wasting transmission resources.
[0204] Optionally, the received radio map measurement signals correspond to the coordinate points in the position information.
[0205] The coordinate points in the position information can include the reference coordinate point and at least one coordinate point, and the radio map measurement signal received once corresponds to one or more coordinate points in the position information. The one or more coordinate points can constitute a grid, and the one or more coordinate points can or can not include the reference coordinate point. Thus, the radio map measurement signals received multiple times correspond to all the coordinate points in the position information.
[0206] Of course, the radio map measurement signal received once can also correspond to all the coordinate points in the position information, that is, the transmission and measurement of the radio map measurement signal once can complete the measurement of the measurement area, and the radio map data can be obtained.
[0207] For example, the coordinate points in the position 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 the radio map measurement signal received once corresponds to coordinate point #1, coordinate point #2, coordinate point #3, and coordinate point #4 in the position information. The area measured by the radio map measurement signal received again corresponds to coordinate point #2, coordinate point #3, and coordinate point #4 in the position information.
[0208] In a possible implementation, after the core network element receives the radio map data from multiple communication devices (including the first device), the core network element fuses the radio map data. For example, multiple terminal devices collect radio map data of multiple measurement areas (corresponding to multiple position information) respectively, and the core network element completes the aggregation of the radio map data of the multiple measurement areas. For example, the radio map data fused / aggregated by the core network element can include one or more groups of channel information, and each group of channel information corresponds to one position information. For example, N groups of channel information are taken as an example, N is a positive integer, and the record form of the radio map data is as follows: {channel information 1, position information 1} {channel information 2, position information 2} … {channel information N, position information N}
[0209] The network element that receives the radio map data and fuses / aggregates the radio map data can be different core network elements, which are not limited.
[0210] The following specifically introduces S602.
[0211] The following introduces three ways in which the first device indicates the position information in the radio map data, including the following way 1, way 2, and way 3.
[0212] Way 1: Indicating the position information by a polygon grid.
[0213] 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.
[0214] 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.
[0215] For example, Figure 7 is a schematic diagram of a polygonal mesh provided in an embodiment of this application. As shown in Figure 7, the first mesh can be a polygonal mesh, such as the area formed by coordinate points (i.e., vertices) 1, 2, 3, 4, 5, 6, 11, 12, 13, 14. Alternatively, the first mesh can be multiple polygonal meshes, such as polygonal mesh 1 formed by coordinate points 1, 2, 3, 8, 9; polygonal mesh 2 formed by coordinate points 3, 4, 5, 6, 7, 8; polygonal mesh 3 formed by coordinate points 7, 8, 9, 10; polygonal mesh 4 formed by coordinate points 6, 7, 10, 11; and polygonal mesh 5 formed by coordinate points 1, 9, 10, 11, 12, 13, 14.
[0216] The reference coordinate point in the location information can be any vertex of the first grid, and the aforementioned at least one coordinate point can be any other vertex of the first grid other than that vertex. For example, as shown in Figure 7, the reference coordinate point is coordinate point 1 (x1, y1), and the aforementioned at least one coordinate point is coordinate point 2 (x2, y2) to coordinate point 14 (x1, y1). 14 y 14 ).
[0217] 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. Taking Figure 7 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 14 and coordinate point 13.
[0218] 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 range of each polygonal grid, achieving fine-grained indication of the position range. For example, as shown in Figure 7, polygonal grid 1 corresponds to coordinate points 1, 2, 3, 8, and 9, and polygonal grid 2 corresponds to coordinate points 3, 4, 5, 6, 7, and 8.
[0219] Optionally, the mapping relationship is represented by an index set or a bitmap.
[0220] For example, the format of the position information in FIG. 7 is as follows:
[0221] Reference point coordinates: {x1, y1};
[0222] Differential information: {x2-x1, y2-y1, x3-x2, y3-y2, …, x 14 13 y 14 13}(a total of 13 sets of differential results of coordinates);
[0223] Mapping relationship between the first grid and the coordinate points in the position information: represented by an index set or a bitmap.
[0224] For example, the format of the mapping relationship represented by the index set is as follows:
[0225] Polygon grid 1: {1, 2, 3, 8, 9}
[0226] Polygon grid 2: {3, 4, 5, 6, 7, 8}
[0227] Polygon grid 3: {7, 8, 9, 10}
[0228] Polygon grid 4: {6, 7, 10, 11}
[0229] Polygon grid 5: {1, 9, 10, 11, 12, 13, 14}
[0230] It can be understood that the polygon grid can also be replaced by other possible expressions such as a polygon, which is not limited herein.
[0231] For example, taking the polygon grid shown in FIG. 7 as an example, the format of the mapping relationship between the polygon grid and the coordinate points in the position information represented by the bitmap is shown in Table 2:
[0232] Table 2: Mapping relationship represented by a bitmap
[0233] The polygon in Table 2 can be replaced by a polygon grid, and the coordinate point can be replaced by a vertex, which is not limited herein.
[0234] As shown in Table 2, 1 indicates that the polygonal grid contains the corresponding coordinate point, and 0 indicates that the polygonal grid does not contain the corresponding coordinate point. It can be seen that the polygonal grid 1 corresponds to coordinate points 1, 2, 3, 8, and 9, the polygonal grid 2 corresponds to coordinate points 3, 4, 5, 6, 7, and 8, and other polygonal grids are similar to the polygonal grid 1 and the polygonal grid 2. The mapping relationship between the polygonal grid (i.e., the first grid) and the coordinate points in the position information can be indicated in the form of the bitmap of Table 2, and the range of each polygonal grid can be accurately indicated.
[0235] Optionally, the first grid is a plurality of grids; and the coordinate points in the position information include vertices shared between adjacent first grids in the plurality of first grids.
[0236] The coordinate points in the position information include coordinate points (vertices) shared by adjacent first grids (polygonal grids), and the shared coordinate points correspond to at least two first grids.
[0237] For example, as shown in FIG. 7 or Table 2, the polygonal grid 1 and the polygonal grid 5 are adjacent grids, and the coordinate point 1 and the coordinate point 9 are coordinate points (vertices) shared by the polygonal grid 1 and the polygonal grid 5. At this time, the coordinate point 1 needs to be included only once in the position information together with the difference information of the adjacent coordinate points, and the coordinate point 9 needs to be included only once in the position information together with the difference information of the adjacent coordinate points. In this way, the transmission overhead of the position information can be reduced.
[0238] The second device and the first device agree on a manner of recovering all coordinate points / vertices of each polygonal grid of the measurement area in advance, such as through a protocol agreement, or the second device sends the manner of recovering the coordinate points of the polygonal grid to the first device, or the first device sends the manner of recovering the coordinate points to the second device, without limitation.
[0239] After receiving the radio map data sent by the first device, if the radio map data is used, the second device recovers the coordinates of all coordinate points / vertices indicating the measurement area through the position information in the radio map data.
[0240] Specifically, the second device obtains the coordinates of all vertices in sequence according to the coordinates of the reference coordinate point and the difference information, and obtains the range of each polygonal grid according to the mapping relationship.
[0241] For example, the first device is a network device, and the second device is a terminal device. After receiving the radio map data, the terminal device recovers all coordinate points / vertices indicating the measurement area through the position information.
[0242] 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 the radio frequency map data to the core network element, the core network element subsequently sends the radio frequency map data to terminal device #1 (which can be another terminal device) when the terminal device #1 needs to use the radio frequency map data. At this time, terminal device #1 recovers all coordinate points / vertices of the measurement area through the location information indication, and obtains the range of each polygonal grid, so that terminal device #1 can more accurately use the radio frequency map data corresponding to different polygonal grids according to the current location.
[0243] Option 2: Indicate the location information through a circular grid and / or an elliptical grid.
[0244] In another possible implementation, the measurement area includes at least one second grid, and the second grid is a circular grid and / or an elliptical grid. The coordinate point in the location information is a center point of the circular grid and / or the elliptical grid.
[0245] The second grid (i.e., the circular grid and / or the elliptical grid) can be one or more. For example, the second grid is one or more circular grids, or the second grid is one or more elliptical grids, or the second grid includes one or more circular grids and elliptical grids.
[0246] For example, FIG. 8 is a schematic diagram of a circular / elliptical grid provided by an embodiment of the present application. As shown in FIG. 8, the second grid can include elliptical grid 1, elliptical grid 2, elliptical grid 3, elliptical grid 4, and elliptical grid 5. The reference coordinate point in the location information can be any center point of the second grid, and the at least one coordinate point can be other center points except the any center point. For example, as shown in FIG. 8, the reference coordinate point is center point 1 (x1, y1), and the at least one coordinate point is center point 2 (x2, y2) to center point 5 (x5, y5).
[0247] The difference information of each coordinate point with respect to the adjacent coordinate point can include the difference result of each center point of the second grid with respect to the adjacent center point. Here, adjacent can refer to the adjacent between the positions of the center points, such as regarding the two center points closest to the center point 1 as the adjacent center points of the center point 1. Alternatively, adjacent can refer to the adjacent between the indexes / numbers of the center points, such as the center point with index 1 (i.e., the center point 1) is adjacent to the center point with index 2 (i.e., the center point 2), and the center point with index 2 is adjacent to the center points with indexes 1 and 3. It can be understood that the difference result of the center point 1 with respect to the center point 2 is the same as the difference result of the center point 2 with respect to the center point 1, and only one of the difference results can be retained as the position information. Taking FIG. 8 as an example, the difference information can include the difference result of the center point 2 with respect to the center point 1, the difference result of the center point 3 with respect to the center point 2, the difference result of the center point 5 with respect to the center point 4, and a total of 4 groups of difference results.
[0248] Optionally, the position information includes the radius of the circular grid, and / or the long semi-axis and / or the short semi-axis of the elliptical grid.
[0249] The radius in the position information can be used to indicate the range of each circular grid, and the long semi-axis and / or the short semi-axis can be used to indicate the range of each elliptical grid. If the second grid includes a circular grid, the position information further includes the radius of the circular grid, such as r k . If the second grid includes an elliptical grid, the position information further includes the information of the long semi-axis and / or the short semi-axis of the elliptical grid, such as (a k , b k ).
[0250] For example, the format of the position information corresponding to FIG. 8 is as follows:
[0251] Reference point coordinates: {x1, y1};
[0252] Difference information: {x2-x1, y2-y1, x3-x2, y3-y2, …, x5-x4, y5-y4} (a total of 4 groups of difference results of coordinates);
[0253] Information of the long semi-axis and the short semi-axis:
[0254] Elliptical grid 1: {a1, b1}
[0255] Elliptical grid 2: {a2, b2}
[0256] Elliptical grid 3: {a3, b3}
[0257] Elliptical grid 4: {a4, b4}
[0258] Elliptical grid 5: {a5, b5}
[0259] If the second grid further comprises a circular grid, the format of the position information further comprises radius information of the circular grid, such as circular grid 6: r6. By means of the radius of the circular grid, and / or the long semi-axis and / or the short semi-axis of the elliptical grid, the range of each circular grid and / or elliptical grid can be accurately indicated.
[0260] Optionally, the second grid is multiple; the position information is further used to indicate the grid in the second grid in the form of a circular grid and / or an elliptical grid.
[0261] The position information indicates the grid in the second grid in the form of a circular grid, or the position information indicates the grid in the second grid in the form of an elliptical grid, or the position information indicates the grid in the second grid in the form of a circular grid and an elliptical grid. For example, the position information indicates that the grids with indexes 3 and 5 are circular grids, i.e. circular grid 3 and circular grid 5, or the position information indicates that the grids with indexes 1, 2 and 4 are elliptical grids, i.e. elliptical grid 1, elliptical grid 2 and elliptical grid 4.
[0262] For another example, the position information indicates the circular grid in the second grid by means of a bitmap, and exemplarily, if the second grid comprises elliptical grid 1, elliptical grid 2, circular grid 3, elliptical grid 4 and circular grid 5, the position information indicates bitmap 00100, wherein 0 represents an elliptical grid and 1 represents a circular grid. Moreover, the position information further comprises radius and long and short axis information: {a1, b1}, {a2, b2}, {r3}, {a4, b4}, {a5, b5}.
[0263] The second device and the first device pre-agree the way of restoring all the center points of each circular / elliptical grid of the measurement area, such as by means of a protocol agreement, or the second device sends the way of restoring the center points of the circular / elliptical grid to the first device, or the first device sends the way of restoring the center points of the circular / elliptical grid to the second device, without limitation.
[0264] After the second device receives the radio map data sent by the first device, if the radio map data is used, all the center coordinates of the measurement area are restored by means of the position information, that is, the coordinates of all the centers are obtained in sequence by means of the coordinates of the reference coordinate points and the above-mentioned differential information, and the range of the circular grid and / or the elliptical grid can be accurately indicated according to the radius, the long semi-axis and / or the short semi-axis.
[0265] For example, the first device is a network device and the second device is a terminal device, and after the terminal device receives the radio map data, all the center coordinates of the measurement area and the range of the circular grid and / or the elliptical grid are restored by means of the position information.
[0266] For another 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 the radio frequency map data to the core network element, the core network element subsequently sends the radio frequency map data to terminal device #1 (which can be another terminal device) when the terminal device #1 needs to use the radio frequency map data. At this time, the terminal device #1 recovers all the center coordinates of the measurement area, the ranges of the circular grid and / or the elliptical grid through the location information recovery indication, so that the terminal device #1 accurately uses the radio frequency map data corresponding to different circular grid and / or elliptical grid according to the current location.
[0267] Option 3: indicating the location information through a third grid, wherein the third grid contains densely packed polygonal grids of one size.
[0268] In another possible implementation, the measurement area includes a third grid, the third grid contains densely packed polygonal grids of one size, and the coordinate points in the location information are vertices of the third grid.
[0269] The polygonal grid contained in the third grid has only one size and is densely packed in the third grid. Therefore, the third grid can also be referred to as a regular grid, such as a rectangular grid, a parallelogram grid, a regular hexagon grid, and the like. In the embodiments of this application, the third grid is taken as a rectangular grid as an example for description.
[0270] For example, FIG. 9 is a schematic diagram of a regular grid provided by the embodiments of this application, and the third grid is densely packed by rectangular grids of one size. As shown in (1) of FIG. 9, in a 2D scenario, the range of the third grid can be represented by 4 vertices (coordinate point 1 to coordinate point 4). The reference coordinate point can be any one of the 4 vertices, and the at least one coordinate point can be other vertices except the any one vertex. For example, the reference coordinate point is coordinate point 1 (x1, y1), and the at least one coordinate point is coordinate point 2 (x2, y2) to coordinate point 4 (x4, y4). In addition, when the edges of the rectangular sub-grid are parallel to the x-y coordinate axes, the range of the third grid can also be represented by 2 vertices located on the diagonal line (coordinate point 1 and coordinate point 3, or coordinate point 2 and coordinate point 4).
[0271] As shown in (2) of FIG. 9, in a 3D scenario, the range of the third grid can be represented by 8 vertices (coordinate point 1 to coordinate point 8). The reference coordinate point can be any one of the 8 vertices, and the at least one coordinate point can be other vertices except the any one vertex. For example, the reference coordinate point is coordinate point 1 (x1, y1, z1), and the at least one coordinate point is coordinate point 2 (x2, y2, z2) to coordinate point 8 (x8, y8, z8). In addition, when the edges of the rectangular sub-grid are parallel to the x-y-z coordinate axes, the range of the third grid can also be represented by 2 vertices located on the diagonal line (coordinate point 1 and coordinate point 7, or coordinate point 2 and coordinate point 8).
[0272] The difference information of each coordinate point with the adjacent coordinate point can include the difference result of each vertex of the third grid with the adjacent vertex. For example, the difference information can include the difference result of the coordinate point 2 with the coordinate point 1, the difference result of the coordinate point 3 with the coordinate point 2, the difference result of the coordinate point 4 with the coordinate point 3, and so on, as shown in (1) of FIG. 9.
[0273] Optionally, the position information further includes the size and / or number of the polygonal grid in the third grid.
[0274] The polygonal grid in the third grid can be a sub-grid in the third grid, or the third grid is composed of a plurality of polygonal grids.
[0275] For example, as shown in FIG. 9, the third grid includes a densely packed rectangular grid of one size. In a 2D scenario, the size of the rectangular grid is represented as (d1, d2), d1 and d2 are the length and width of the rectangular grid respectively, and the number of the rectangular grid is represented as (N1, N2), that is, N1 rectangular grids in the horizontal direction and N2 rectangular grids in the vertical direction. In the 2D scenario, the third grid corresponds to N=N1N2 groups of radio map data in total. In a 3D scenario, the size of the rectangular grid is represented as (d1, d2, d3), d3 is the height, which represents that a plurality of 2D rectangular grids are divided according to the height d3, and the length and width of the 2D rectangular grid are d1 and d2 respectively. The number of the rectangular grid is represented as (N1, N2, N3), that is, N1 rectangular grids in the horizontal direction, N2 rectangular grids in the vertical direction, and N3 rectangular grids in the height d3. Therefore, in the 3D scenario, the third grid corresponds to N=N1N2N3 groups of radio map data in total.
[0276] For example, the format of the position information corresponding to FIG. 9 is as follows:
[0277] Reference point coordinates: {x1, y1} and {x1, y1, z1} in the 2D and 3D scenarios respectively;
[0278] Difference information: {x2-x1, y2-y1, x3-x2, y3-y2, …, x4-x3, y4-y3} (the difference result of 3 groups of coordinates in total) in the 2D scenario, and {x2-x1, y2-y1, x3-x2, y3-y2, …, x8-x7, y8-y7} (the difference result of 7 groups of coordinates in total) in the 3D scenario;
[0279] Grid information: {d1, d2} or {N1, N2} in the 2D scenario, and {d1, d2, d3} or {N1, N2, N3} in the 3D scenario.
[0280] For example, when the edges of the rectangular sub-grid are parallel to the x-y or x-y-z coordinate axes, the range of the third grid can be represented by 2 vertices located at the diagonals. The format of the corresponding position information in FIG. 9 is as follows:
[0281] Grid coordinate range: (x1, y1)~(x2, y2) or (x1, y1, z1)~(x2, y2, z2);
[0282] Grid information: {d1, d2} or {N1, N2} in a 2D scene, and {d1, d2, d3} or {N1, N2, N3} in a 3D scene.
[0283] The second device and the first device pre-agree on the way to restore the coordinate points of each polygonal grid in the third grid, such as through a protocol agreement, or the second device sends the way to restore the coordinate points of each polygonal grid in the third grid to the first device, or the first device sends the way to restore the coordinate points of each polygonal grid in the third grid to the second device, without limitation.
[0284] After the second device receives the radio map data sent by the first device, if the radio map data is used, the coordinates of the coordinate points / vertices of each polygonal grid in the third grid are restored through the position information in the radio map data.
[0285] For example, the first device is a network device, and the second device is a terminal device. After the terminal device receives the radio map data, the coordinates points / vertices of each polygonal grid in the third grid are restored through the position information.
[0286] 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 the radio map data to the core network element, when a terminal device #1 (which can be another terminal device) wants to use the radio map data later, the core network element downlink the radio map data to the terminal device #1. At this time, the terminal device #1 restores the coordinate points / vertices of each polygonal grid in the third grid through the position information and obtains the range of each polygonal grid in the third grid, so that the terminal device #1 can more accurately use the radio map data corresponding to different polygonal grids in the third grid according to the current position.
[0287] Specifically, the second device obtains the coordinates of all the vertices according to the coordinates of the reference coordinate point and the differential information, and obtains the range of each polygonal grid in the third grid according to the size and / or number of the polygonal grids in the third grid. Taking a 2D scene as an example, the grid in the i-th column (i = 1, 2, …, N1) and the j-th row (j = 1, 2, …, N2) has a coordinate range of (x1 + (i-1)*d1, y1 + (j-1)*d2)~(x1+i*d1, y1+j*d2). In addition, the number of the polygonal grids in the third grid can be calculated according to the size of the polygonal grids in the third grid, and the size of the polygonal grids in the third grid can also be calculated according to the number of the polygonal grids in the third grid. Taking a 2D scene as an example, d1 = (x1-x2) / N1, d2 = (y1-y2) / N2, or N1 = (x1-x2) / d1, N2 = (y1-y2) / d2.
[0288] The configuration information for indicating the indication manner of the position information is introduced below.
[0289] In a possible implementation, the communication method can further include that the first device obtains configuration information, and the configuration information is used to indicate the type of the grid included in the measurement area.
[0290] In the interaction process in which the first device sends the radio map data to the second device, the configuration information for indicating the indication manner of the position information can be newly added. The indication manner of the position information in the radio map data is determined through the configuration information, for example, the first device and the second device agree on the configuration information in advance, or the core network element sends the configuration information to the terminal device / network device, or the terminal device / network device determines the configuration information and reports the configuration information to the core network element. The indication manner of the position information can be efficiently determined through the configuration information.
[0291] Optionally, the type of the grid includes a first type and / or a second type, the first type includes the first grid and / or the second grid, and the second type includes the third grid, and the third grid includes densely arranged polygonal grids of one size.
[0292] That is, the polygonal grid, the circular grid and the elliptical grid are the first type of grid, and the first type can be replaced by the type of irregular grid. The third grid is the second type of grid, and the second type can be replaced by the type of regular grid.
[0293] Optionally, if the type of the grid is the first type, the configuration information further indicates whether the grid is a polygonal grid or a circular / elliptical grid. Optionally, the configuration information further indicates whether the coordinates of the grid are indicated by the original coordinate information or the differential information.
[0294] The determination manner of the configuration information is introduced below.
[0295] Manner 1: The first device and the second device agree on the default configuration information in advance through a protocol, such as a default indication manner of the first type of grid (i.e., an irregular grid) indicating the position information, and a default indication manner of a polygonal grid indicating the position information, or a default indication manner of a circular and / or elliptical grid indicating the position information. Or a default indication manner of the second type of grid (i.e., a regular grid) indicating the position information.
[0296] Manner 2: The core network element dynamically switches the configuration information according to the current service demand, the collected environment information, and the like. For example, the current service demand of the core network element has a low requirement on the density of the grid, and thus the first type of grid can be used to indicate the position information, such as when the auxiliary terminal device performs modulation and coding scheme (MCS) switching, the radio frequency map data is used for predicting the received signal quality, at this time, the requirement on the density of the grid is not high, and the first type of grid can be used to roughly indicate the position information.
[0297] For another example, the core network element determines the used configuration information according to the collected environment information, such as the entire collected environment is a regular rectangle, and thus the second type of grid can be used to indicate the position information, or the first type of grid can be used to indicate the position information.
[0298] Manner 3: The terminal device or the network device dynamically selects the configuration information according to the currently collected radio frequency map data. For example, the position distribution of the collected radio frequency map data in the environment is relatively regular, and thus the second type of grid can be used to indicate the position information, or the first type of grid can be used to indicate the position information.
[0299] The specific format (signaling content) of each NAS information element is introduced below.
[0300] The position information can be carried in the grid information corresponding information element (RFMapGridInfo). For example, the specific format of the NAS information element corresponding to the radio frequency map data, i.e., the RF map data information element, is as follows:
[0301] The first device can carry RF map measurement information (such as received reference signals) and / or RF map information (such as electromagnetic parameters estimated by received reference signals, such as MPC, etc.) through the RF map data information element (ProvideRFMapInformation). Specifically, the first device can carry the reporting or delivery of a single set of RF map data through the RF map measurement information element and / or the RF map information element, or carry the reporting or delivery of a single set or multiple sets of RF map data through the RF map measurement information instance element (rfMapMeasurementInformationInstances) and the RF map information instance element (rfMapInformationInstances).
[0302] The first device can carry location information through the grid information corresponding element (RFMapGridInfo), specifically, carry the location information of the second type of grid through the element of regular grid (GridRegular), and carry the location information of the second type of grid through the element of irregular grid (GridIrregular).
[0303] For example, the specific format of the element of regular grid (GridRegular) is as follows:
[0304] The element of regular grid (GridRegular) includes two grid coordinate ranges represented by the vertices on the diagonal line, and the coordinates of each vertex are represented by the coordinate point location element (LocationCoordinates). The three elements in the coordinate point location element (LocationCoordinates) correspond to three-dimensional coordinates, and the third dimension corresponds to height / altitude information, which is an optional item.
[0305] For example, the specific format of the element of irregular grid (GridIrregular) is as follows:
[0306] The grid irregularity cell (GridIrregular) includes the number of grids, the coordinate points (i.e. the above-mentioned reference coordinate points), or the coordinate point difference information (i.e. the above-mentioned difference information of each of the at least one coordinate point and the adjacent coordinate points), and the corresponding grid information (i.e. the above-mentioned position information). The reference coordinate points are indicated by the coordinate point position cell (LocationCoordinates), the coordinate point difference information is indicated by the coordinate point difference information cell (LocationCoordinatesDifference), and the grid information is indicated by the polygon information cell (PolygonInfo) when the grid is a polygon grid, and is indicated by the circular / elliptical information cell (EllipsoidInfo) when the grid is a circular grid and / or an elliptical grid.
[0307] The coordinate point difference information cell (LocationCoordinatesDifference) can represent the difference information, such as the difference encoded reference value or the difference value. The difference information of each dimension is recorded by the difference information cell (DifferenceInfo), and one element is selected to represent the value each time when used. For example, the element ref0 is selected when the reference value of the first dimension is represented, and the element is selected according to the range of the difference value when the difference value of a certain dimension is represented, such as the difference value range is located in -2048-2047.
[0308] The polygon information cell (PolygonInfo) records the mapping relationship between the polygon grid and the vertex by the index.
[0309] The circular / elliptical information cell (EllipsoidInfo) can represent the circular grid and / or the elliptical grid, and the minor radius parameter (radiusMinor) and the orientation parameter (orientationMajor) need to be turned on when the elliptical grid is represented.
[0310] The implementation manners of the interaction process when the first device is the terminal equipment and the first device is the network equipment are introduced below respectively.
[0311] Corresponding to the above-mentioned scenario 1, when the first device is the terminal equipment and the second device is the core network equipment, the terminal equipment sends the radio frequency map data to the core network element through the NAS message.
[0312] In one possible implementation, the first device (i.e. the terminal device) can send the RF map data through an LPP message (LPP-message), for example, the first device sends the RF map data through an RF map data information element (ProvideRFMapInformation) carried in the LPP message as a subclass of a location information element (ProvideLocationInformation).
[0313] For example, the specific format of the LPP message containing the RF map data information element is as follows:
[0314] As can be seen, the RF map data information element (ProvideRFMapInformation) is carried in the LPP message as a subclass of the location information element (ProvideLocationInformation). The RF map data information element (ProvideRFMapInformation) can determine the specific information carried according to the content requested in the data request message sent by the core network element, which can be an RF map measurement information element (RFMapMeasurementInformation) and / or an RF map information element (RFMapInformation).
[0315] In another possible implementation, a new message is defined, for example, an RMP message (RF map protocol-message, RMP-message), and the RF map data information element is encapsulated in the RMP message. Thus, the first device can send the RF map data through the RF map data information element in the RMP message.
[0316] For example, the specific format of the RMP message containing the RF map data information element is as follows:
[0317] It can be seen that the RF map data information element (ProvideRFMapInformation) is encapsulated in the RMP message entity (RMP-MessageBody) information element in the RMP message. The above-mentioned RF map data information element (ProvideRFMapInformation) can determine the specific carried information according to the data request content, which can be an RF map measurement information element (RFMapMeasurementInformation) and / or an RF map information element (RFMapInformation).
[0318] Corresponding to the above-mentioned scenario 2, when the first device is a network device and the second device is a core network device, the network device sends the radio frequency map data to the core network element through a NAS message.
[0319] In a possible implementation, the first device (i.e., the network device) can send the radio frequency map data through a measurement response (MeasurementResponse) message in the NRPPa protocol, such as the RF map data information element encapsulated in the measurement response (MeasurementResponse) message of the NRPPa protocol, to realize the reporting of the radio frequency map data of the first device to the core network element.
[0320] For example, the specific format of the measurement response message containing the RF map data information element is as follows:
[0321] Similarly, the above-mentioned RF map data information element (ProvideRFMapInformation) can determine the specific carried information according to the content requested in the data request message sent by the core network element, which can be an RF map measurement information element (RFMapMeasurementInformation) and / or an RF map information element (RFMapInformation).
[0322] The embodiments of the present application provide various specific implementation modes of transmitting the radio frequency map data, which can match different levels of protocol modification requirements.
[0323] In addition, the implementation mode of the interaction process of the first device being a network device and the second device being a terminal device can refer to the implementation mode of S1102 below, which will not be described here.
[0324] The following describes embodiments suitable for the above-mentioned scenario 3.
[0325] FIG. 10 is a flow diagram of a communication method according to an embodiment of the present application. The communication method is applicable to the above-mentioned communication system, and mainly involves the interaction between the first device and the core network element or network equipment. It can be understood that "first", "second", etc. can be a granularity of embodiment expression. For example, the "first device" in the embodiment corresponding to FIG. 10 can be the same communication device as the "first device" in the embodiment corresponding to FIG. 6, or can be a different communication device.
[0326] As shown in FIG. 10, the flow of the communication method is as follows:
[0327] S1001, the first device sends a data request message to the core network element or network equipment, and correspondingly, the core network element or network equipment receives the data request message.
[0328] The data request message is used to request data related to the radio map. Since the radio map data contains the correspondence between the position information and the channel information, after the core network element fuses / summarizes the radio map data sent by multiple communication devices (which can include the first device), the first device requests data related to the radio map through the position information, such as requesting the channel information corresponding to the position information #1.
[0329] Alternatively, the first device can request the radio map related data corresponding to a specific cell and / or a specific network equipment from the core network element, such as carrying the cell identifier (cell ID) and / or the base station identifier (BS ID) in the data request message.
[0330] The first device can also send a data request message to the network equipment through RRC layer signaling, such as the first device being a terminal device, and the network equipment obtaining / loading the radio map data from the core network element in advance, so that the first device can request the radio map related data from the network equipment.
[0331] In summary, the first device can be a terminal device or a network equipment. The terminal device obtains the radio map data from the network equipment / core network element for use in assisting the communication process. The network equipment obtains (preloads) the radio map data from the core network element, so that it can subsequently send the radio map data to the terminal device at a specific time, or when the terminal device requests the radio map data from the network equipment.
[0332] S1002, the core network element or network equipment sends the radio map data to the first device, and correspondingly, the first device receives the radio map data.
[0333] The radio frequency map data is used to indicate position information of the measurement area and channel information corresponding to the position information, the position information includes coordinates of a reference coordinate point, and difference information of at least one coordinate point with respect to a neighboring coordinate point, and the at least one coordinate point includes a coordinate point adjacent to the reference coordinate point.
[0334] The channel information and the position information can refer to the description of the channel information and the position information in S601 to S602, and details are not repeated.
[0335] In a possible implementation, the measurement area includes at least one second grid, the second grid is a circular grid and / or an elliptical grid, and the coordinate point in the position information is a center point of the circular grid and / or the elliptical grid.
[0336] The position information includes a radius of the circular grid, and / or a major axis and / or a minor axis of the elliptical grid.
[0337] Optionally, the second grid is a plurality of grids; and the position information is further used to indicate a grid in the second grid that is in the form of a circular grid and / or an elliptical grid.
[0338] Optionally, the second grid is a plurality of grids; and there is an overlapping area between the plurality of second grids; and the communication method can further include that the first device fuses radio frequency map data corresponding to the overlapping area, or selects any one set of radio frequency map data corresponding to the overlapping area.
[0339] It can be understood that when the measurement area includes a circular grid and / or an elliptical grid, the circular grid and / or the elliptical grid can have an overlapping area, as shown in FIG. 8, there is an overlapping area 1 between an elliptical grid 1 and an elliptical grid 2. For the overlapping area, the first device can select any one set of radio frequency map data corresponding to the overlapping area when using the radio frequency map data, such as a set of radio frequency map data corresponding to the overlapping area 1 of the elliptical grid 1, or a set of radio frequency map data corresponding to the overlapping area 1 of the elliptical grid 2.
[0340] The first device can also use a plurality of sets of radio frequency map data after fusion when using the radio frequency map data, for example, when the channel information in the radio frequency map data is an electromagnetic signal matrix, the fusion manner is to average the electromagnetic signal matrix. For another example, when the channel information in the radio frequency map data is MPC information, a plurality of sets of radio frequency map data corresponding to the overlapping area are paired through angles, time delays and other parameters in the MPC information, such as when a pairing standard (angles, time delays and other parameters meet a certain deviation range) is met, it is considered that the plurality of sets of radio frequency map data corresponding to the overlapping area can be fused into a path, and the fusion manner is to average the complex response, angle, time delay and other parameters of the path. In this way, the flexibility of using the radio frequency map data can be improved.
[0341] 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.
[0342] The following describes the situation where the first device is the terminal equipment, S1001.
[0343] 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.
[0344] For example, the specific format of the RequestAssistanceData message is as follows:
[0345] 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.
[0346] 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.
[0347] The following describes two scenarios where the first device in S1002 is a terminal device.
[0348] Scenario 1: The core network element directly sends the radio frequency map data to the first device.
[0349] The core network element sends the radio frequency map data to the terminal device through a NAS message, for example, the core network element sends the radio frequency map data to the first device through a ProvideAssistanceData message in the LPP protocol.
[0350] For example, the specific format of the ProvideAssistanceData message in the LPP protocol is as follows:
[0351] In this scenario, the radio frequency map data can be carried in a RF map data information element (ProvideRFMapInformation), and the RF map data information element carries one or more sets of radio frequency map estimation result information, such as a RF map information information element (RFMapInformation). That is, no measurement information related to the radio frequency map (such as the radio frequency map measurement information described above) is sent.
[0352] Case 2: The network device sends the radio frequency map data to the first device.
[0353] 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 the network device forwards the radio frequency map data to the first device, that is, the terminal device.
[0354] Similar to case 1, the core network element can send the radio frequency map data to the network device through a ProvideAssistanceData message in the LPP protocol, and the message format is the same as that in case 1.
[0355] The network device sends the radio frequency map data through RRC signaling, such as broadcast or dedicated signaling. For example, when the network device sends the radio frequency map data through broadcast, the network device can place the radio frequency map data in a system information block (SIB) for sending, such as adding a SIB RAN data signaling (SIBrandata) for RAN data in the SIB, or multiplexing an existing protocol, without limitation. For another example, when the network device sends the radio frequency map data through dedicated signaling for a specific terminal device (i.e., the first device), the network device can place the radio frequency map data in an RRC reconfiguration message (RRCReconfiguration) for sending.
[0356] For example, the specific format of the SIB RAN data signaling (SIBrandata) is as follows:
[0357] Similar to case 1, the radio frequency map data can be carried in the RF map data information element (ProvideRFMapInformation), and one or more sets of radio frequency map estimation result information, such as the RF map information element (RFMapInformation), are carried in the RF map data information element, that is, the measurement information related to the radio frequency map (such as the radio frequency map measurement information described above) is not sent
[0358] Optionally, the measurement area includes at least one first grid, the first grid is a polygonal grid, and the coordinate point in the position information is a vertex of the at least one first grid. The position information further includes a mapping relationship between the at least one first grid and the coordinate point in the position information.
[0359] Optionally, the mapping relationship is represented by an index set or a bitmap.
[0360] Optionally, the first grid is a plurality of grids, and the coordinate point in the position information includes a vertex shared between adjacent first grids in the plurality of first grids.
[0361] Optionally, the communication method can further include that the first device acquires configuration information, and the configuration information is used to indicate a type of the grid included in the measurement area.
[0362] Optionally, the type of the grid includes a first type and / or a second type, the first type includes the first grid and / or the second grid, and the second type includes a third grid. The third grid includes a densely packed polygonal grid of one size.
[0363] The specific implementation of S1001 to S1002 can also refer to the specific implementation of S601 to S602, and details are not repeated.
[0364] The various implementation manners in the embodiments of the present application can be combined for use, and the combination of the various implementation manners of the above embodiments is not limited.
[0365] The method provided by the embodiments of the present application is described in detail above in combination with FIGS. 6-10. The communication device used to execute the communication method provided by the embodiments of the present application is described in detail below in combination with FIGS. 11-12.
[0366] FIG. 11 is a structural schematic diagram one of a communication device provided by the embodiments of the present application. For example, as shown in FIG. 11, the communication device 1100 includes a transceiver module 1101 and a processing module 1102. For the convenience of description, FIG. 11 only shows the main components of the communication device.
[0367] The transceiver module 1101 is used to execute the transceiving function of the method shown in FIG. 6, and the processing module 1102 is used to execute other functions of the method shown in FIG. 6 except the transceiving function.
[0368] Optionally, the transceiver module 1101 can include a sending module (not shown in FIG. 11) and a receiving module (not shown in FIG. 11). The sending module is configured to implement the sending function of the communication device 1100, and the receiving module is configured to implement the receiving function of the communication device 1100.
[0369] Optionally, the communication device 1100 can further include a storage module (not shown in FIG. 11), which stores programs or instructions. When the processing module 1102 executes the programs or instructions, the communication device 1100 can execute the functions of the terminal device or the network device in the method shown in FIG. 6.
[0370] It can be understood that the communication device 1100 can be a terminal device or a network device, or a chip (system) or other components or assemblies that can be arranged in the terminal device or the network device, or a device containing the terminal device or the network device, which is not limited in the present application.
[0371] In addition, the technical effects of the communication device 1100 can refer to the technical effects of the communication method shown in FIG. 6, which will not be repeated here.
[0372] FIG. 12 is a structural schematic diagram of a communication device according to an embodiment of the present application. The communication device can be a terminal device, or a chip (system) or other components or assemblies that can be arranged in the terminal device. As shown in FIG. 12, the communication device 1200 can include a processor 1201. Optionally, the communication device 1200 can further include a memory 1202 and / or a transceiver 1203. The processor 1201 is coupled with the memory 1202 and / or the transceiver 1203, which can be connected through a communication bus, can be connected through an intra-chip interface, or can be connected through other communication lines. Optionally, the memory 1202 can be integrated with the processor 1201.
[0373] The various constituent components of the communication device 1200 will be specifically introduced below in combination with FIG. 12:
[0374] The processor 1201 is a control center of the communication device 1200, which can be one processor or collectively refer to multiple processing elements. For example, the processor 1201 is one or more central processing units (CPUs), application specific integrated circuits (ASICs), or one or more integrated circuits configured to perform the functions of the embodiments of the present application, such as one or more digital signal processors (DSPs), or one or more field programmable gate arrays (FPGAs).
[0375] Optionally, the processor 1201 can perform various functions of the communication device 1200 by running or executing software programs stored in the memory 1202 and calling data stored in the memory 1202, such as the communication method shown in FIG. 6.
[0376] In a specific implementation, as an embodiment, the processor 1201 can include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 12.
[0377] In a specific implementation, as an embodiment, the communication device 1200 can also include multiple processors, such as the processor 1201 and the processor 1204 shown in FIG. 12. Each of these processors can be a single-CPU or a multi-CPU. The processor here can refer to one or more devices, circuits, and / or processing cores for processing data (such as computer program instructions).
[0378] The memory 1202 is configured to store software programs for implementing the solutions of the present application, and the processor 1201 is configured to control the execution of the software programs. For specific implementation, refer to the above method embodiments, which will not be repeated here.
[0379] Optionally, the memory 1202 can be a read-only memory (ROM) or other type of static storage device that can store static information and instructions, a random access memory (RAM), or other type of dynamic storage device that can store information and instructions, an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or other optical disk storage, a magnetic disk storage or other magnetic storage devices, or any other medium capable of storing desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to this. The memory 1202 can be integrated with the processor 1201 or exist independently and be coupled to the processor 1201 through the interface circuit (not shown in FIG. 12) of the communication apparatus 1200, and the embodiments of the present application are not limited in this regard.
[0380] The transceiver 1203 is configured to communicate with other communication apparatuses. For example, the communication apparatus 1200 is a terminal device, and the transceiver 1203 can be configured to communicate with a network device or another terminal device. For another example, the communication apparatus 1200 is a network device, and the transceiver 1203 can be configured to communicate with a terminal device or another network device.
[0381] Optionally, the transceiver 1203 can include a receiver and a transmitter (not shown in FIG. 12). The receiver is configured to implement the receiving function, and the transmitter is configured to implement the transmitting function.
[0382] Optionally, the transceiver 1203 can be integrated with the processor 1201 or exist independently and be coupled to the processor 1201 through the interface circuit (not shown in FIG. 12) of the communication apparatus 1200, and the embodiments of the present application are not limited in this regard.
[0383] It can be understood that the structure of the communication apparatus 1200 shown in FIG. 12 does not constitute a limitation on the communication apparatus, and an actual communication apparatus can include more or fewer components than those shown, or combine certain components, or have different component arrangements.
[0384] In addition, the technical effects of the communication apparatus 1200 can refer to the technical effects of the methods described in the above method embodiments, which will not be described here.
[0385] The processor in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, DSPs, ASICs, FPGAs or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, and the like. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0386] It should also be understood that the memory in the embodiments of the present application can be a volatile memory or a nonvolatile memory, or can include both volatile and nonvolatile memory. Among them, the nonvolatile memory can be a ROM, a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an EEPROM or a flash memory. The volatile memory can be a random access memory (RAM) used as an external cache. By way of example, and not limitation, many forms of RAM can be used, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0387] The above-described embodiments can be implemented in part or in whole through software, hardware (e.g., circuitry), firmware, or any combination thereof. When implemented in software, the above-described embodiments can be implemented in the form of a computer program product. The computer program product includes one or more computer instructions or computer programs. When loaded and executed by a computer, the computer instructions or computer programs can produce the processes or functions described in the embodiments of the present application in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable apparatus. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions can be transmitted from one website site, computer, server, or data center to another website site, computer, server, or data center through a wired (e.g., infrared, wireless, microwave, etc.) manner. The computer-readable storage medium can be any available medium accessible by a computer or a data storage device such as a server, data center, etc. containing a set of one or more available media. The available media can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. The semiconductor medium can be a solid state disk.
[0388] The term "and / or" herein merely describes an association relationship of associated objects, and means that there can be three relationships, for example, A and / or B can mean that A exists alone, A and B exist together, and B exists alone, where A and B can be singular or plural. In addition, the character " / " herein generally represents an "or" relationship between the front and rear associated objects, but can also represent an "and / or" relationship, which can be understood in the context before and after.
[0389] In the present application, "at least one" means one or more, and "multiple" means two or more. "At least one of the following" or the like means any combination of the items, including any combination of single or multiple items. For example, at least one of a, b, or c can mean a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be single or multiple.
[0390] In various embodiments of the present application, the size of the sequence number of the above-described processes does not mean the order of execution, and the execution order of the processes should be determined by their functions and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0391] Those skilled in the art can clearly understand that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized by electronic hardware or a combination of computer software and electronic hardware. Whether the functions are performed 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 the present application.
[0392] Those skilled in the art can clearly understand that, for the convenience and brevity of the description, the specific working processes of the above-described system, device and unit can refer to the corresponding processes in the foregoing method embodiments, which will not be repeated here.
[0393] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division, and there can be another division manner in actual implementation. For example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0394] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, i.e. they can be located in one place or distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0395] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically, or two or more units can be integrated into one unit.
[0396] If the functions are realized in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application or the essential part of the technical solutions or the part of the technical solutions that make contributions to the prior art can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a plurality of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application. The foregoing storage medium includes the above-mentioned various possible memories.
Claims
1. A communication method characterized by comprising: The method comprises: determining radio frequency map data by receiving a radio frequency map measurement signal multiple times in a measurement area; sending the radio frequency map data; wherein the radio frequency map data is used to indicate position information of the measurement area and channel information corresponding to the position information, the position information comprises coordinates of a reference coordinate point, and difference information of at least one coordinate point with adjacent coordinate points, the at least one coordinate point comprises coordinate points adjacent to the reference coordinate point.
2. The method of claim 1, wherein, The multiple received radio frequency map measurement signals correspond to the coordinate points in the position information.
3. The method according to claim 1 or 2, characterized in that, The measurement area comprises at least one first grid, the first grid is a polygonal grid, the coordinate points in the position information are vertices of the at least one first grid, and the position information further comprises a mapping relationship between the at least one first grid and the coordinate points in the position information.
4. The method of claim 3, wherein, The mapping relationship is represented by an index set or a bitmap.
5. The method according to claim 3 or 4, characterized in that, The first grid is multiple; and the coordinate points in the position information comprise vertices shared between adjacent first grids in the multiple first grids.
6. The method according to any one of claims 1 to 5, characterized in that, The measurement area comprises at least one second grid, the second grid is a circular grid and / or an elliptical grid, and the coordinate points in the position information are center points of the circular grid and / or the elliptical grid.
7. The method of claim 6, wherein, The position information comprises a radius of the circular grid, and / or a major semi-axis and / or a minor semi-axis of the elliptical grid.
8. The method according to claim 6 or 7, characterized in that, The second grid is multiple; and the position information is further used to indicate a grid in the second grid, which is in the form of the circular grid and / or the elliptical grid.
9. The method according to any one of claims 1 to 8, characterized in that, The method further comprises: obtaining configuration information, the configuration information being used to indicate a type of a grid included in the measurement area.
10. The method of claim 9, wherein, The type of the grid comprises a first type and / or a second type, the first type comprises the first grid and / or the second grid, and the second type comprises a third grid, the third grid comprising a densely packed polygonal grid of one size.
11. A communication method characterized by comprising: The method comprises: sending a data request message to a core network element or a 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 the network device; wherein the radio frequency map data is used to indicate position information of a measurement area and channel information corresponding to the position information, the position information comprises coordinates of a reference coordinate point, and difference information of at least one coordinate point with adjacent coordinate points, the at least one coordinate point comprises coordinate points adjacent to the reference coordinate point.
12. The method of claim 11, wherein, The measurement area comprises at least one first grid, the first grid is a polygonal grid, the coordinate points in the position information are vertices of the at least one first grid, and the position information further comprises a mapping relationship between the at least one first grid and the coordinate points in the position information.
13. The method of claim 12, wherein, The mapping relationship is represented by an index set or a bitmap.
14. The method according to claim 12 or 13, characterized in that, The first grid is multiple; and the coordinate points in the position information comprise vertices shared between adjacent first grids in the multiple first grids.
15. The method according to any one of claims 11 to 14, characterized in that, The measurement area comprises at least one second grid, the second grid being a circular grid and / or an elliptical grid, and a coordinate point in the position information being a center point of the circular grid and / or the elliptical grid.
16. The method of claim 15, wherein, The position information comprises a radius of the circular grid, and / or a major axis and / or a minor axis of the elliptical grid.
17. The method according to claim 15 or 16, characterized in that, The second grid is multiple; the position information further indicates a grid in the second grid, the grid being in the form of the circular grid and / or the elliptical grid.
18. The method of any one of claims 15-17, wherein, The second grid is multiple; there is an overlapping area between the multiple second grids; the method further comprises: fusing radio frequency map data corresponding to the overlapping area, or selecting any one set of radio frequency map data corresponding to the overlapping area.
19. The method according to any one of claims 11 to 18, characterized in that, The method further comprises: obtaining configuration information, the configuration information being used to indicate a type of a grid included in the measurement area.
20. The method of claim 19, wherein, The type of the grid comprises a first type and / or a second type, the first type comprising the first grid and / or the second grid, and the second type comprising a third grid, the third grid comprising a densely packed polygonal grid of one size.
21. A communications device, characterized by The communication device comprises a processor and a memory; the memory is used to store computer instructions, when the processor executes the instructions, the method in any one of claims 1-10 is executed, or the method in any one of claims 11-20 is executed.
22. A computer-readable storage medium, characterized in that, The computer readable storage medium comprises a computer program or instructions, when the computer program or instructions are run on a computer, the computer is caused to execute the method in any one of claims 1-10, or the computer is caused to execute the method in any one of claims 11-20.
23. A computer program product, characterised in that, The computer program product comprises a computer program or instructions, when the computer program or instructions are run on a computer, the method in any one of claims 1-10 is executed, or the method in any one of claims 11-20 is executed.
Citation Information
Patent Citations
Apparatus and method in wireless communication system, and computer readable storage medium
CN110138519A
Target positioning sensing method and device, communication equipment and storage medium
CN116347326A
Methods and apparatuses for concurrent environment sensing and device sensing
US20240219510A1
Method, apparatus, and system for environment aware MIMO for high frequency
US20240283513A1