WO2025228294A1 - Radio map acquisition method, and apparatus - Google Patents
Radio map acquisition method, and apparatusInfo
- Publication number
- WO2025228294A1 WO2025228294A1 PCT/CN2025/091437 CN2025091437W WO2025228294A1 WO 2025228294 A1 WO2025228294 A1 WO 2025228294A1 CN 2025091437 W CN2025091437 W CN 2025091437W WO 2025228294 A1 WO2025228294 A1 WO 2025228294A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- tasks
- task
- radio
- task information
- mapping relationship
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/021—Services related to particular areas, e.g. point of interest [POI] services, venue services or geofences
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
Definitions
- This application relates to the field of wireless communication technology, and in particular to a method and apparatus for acquiring radio maps.
- Radio frequency (RF) maps reflect parameter values at various locations within a wireless network, such as channel parameters, communication performance parameters, or aggregated characteristics of the wireless environment.
- Common radio maps include channel gain maps, received signal strength maps, and power spectral density maps.
- Radio maps are widely used in wireless communication and networking, including network planning, interference control, power control, resource allocation, handover management, multi-hop routing, dynamic spectrum access, and cognitive radio network tasks.
- Radio maps are generally single-function radio maps, meaning their output is a specific radio message.
- multi-layer radio maps can be built upon existing single-function radio maps.
- Multi-layer radio maps consist of multiple "layers,” each capable of outputting different radio messages. While this approach allows for the final output of various radio messages, it requires establishing a mapping between the radio messages (input) and the radio map to obtain the multi-layered radio map. Given the wide variety of radio messages, the overhead of building and storing the corresponding mapping is significant.
- This application provides a radio map acquisition method and apparatus that can acquire radio maps to perform multiple tasks with low storage and processing overhead, and achieve multifunctional radio information output.
- this application provides a method for acquiring radio maps.
- the method includes: acquiring task information, where the task information corresponds to multiple first tasks; and determining one or more first radio maps based on the task information, wherein there is a mapping relationship between the first tasks and the first radio maps.
- the solution described in the first aspect can be executed by a first device, which can be a communication device, a module within the communication device (such as a chip system), or a logical node, logical module, or software capable of implementing all or part of the functions of the communication device; there is no limitation in this regard.
- this embodiment establishes a mapping relationship between first tasks and first radio maps. Since the number of first tasks is necessarily less than the number of complex radio information types, the construction cost and storage overhead of the mapping relationship between first tasks and first radio maps are also lower. Furthermore, based on the established mapping relationship, one or more first radio maps corresponding to multiple first tasks described by task information can be quickly determined, thereby invoking multiple first radio maps to execute multiple first tasks. In summary, this method reduces the cost of implementing multiple functions using radio maps while improving implementation efficiency.
- determining one or more first radio maps based on task information includes: sending a first request message to a first device, the first request message being used to request the acquisition of one or more first radio maps corresponding to the task information; and receiving a first response message from the first device, the first response message indicating one or more first radio maps.
- a task planner is deployed on a radio map server (first device).
- the radio map server determines multiple first tasks corresponding to the task information, and then determines one or more first radio maps corresponding to the multiple first tasks based on the mapping relationship between the first tasks and first radio maps stored in its own database. Because the radio map server has powerful processing capabilities and stores the mapping relationship between all second tasks (including first tasks) and first radio maps, this process ensures that one or more first radio maps corresponding to the task information are determined in the most efficient and accurate manner.
- determining one or more first radio maps based on mission information includes: determining a plurality of first missions based on the mission information; and determining one or more first radio maps based on the plurality of first missions.
- determining multiple first tasks based on task information includes: sending a second request message to a second device, the second request message being used to request the acquisition of multiple first tasks corresponding to the task information; and receiving a second response message from the second device, the second response message indicating multiple first tasks.
- the task planner is deployed on a third-party server (second device).
- the third-party server determines multiple first tasks corresponding to the task information and feeds these first tasks back to the radio map user.
- the radio map user determines one or more first radio maps corresponding to the multiple first tasks based on their stored mapping relationships or through the radio map server.
- This task planning process executed by the third-party server, reduces the processing power consumed by the radio map user or the radio map server, thereby minimizing the impact of the task planning process on other services of the radio map user or the radio map server.
- multiple first tasks are determined based on task information, including: inputting the task information vector corresponding to the task information into a first model for processing to obtain multiple first tasks, wherein the first model is used to perform classification planning for the first tasks.
- multiple first tasks are determined based on task information, including: inputting task information, prompt information, and a task information database into a second model for processing to obtain multiple first tasks.
- the second model is used to retrieve the first tasks
- the prompt information is used to indicate that the first task corresponding to the task information is determined by searching the task information database.
- a task planner is deployed on a radio map user (fourth device).
- the radio map user determines multiple first tasks corresponding to the task information
- the radio map server determines one or more first radio maps corresponding to the multiple first tasks based on the mapping relationship between the first tasks and first radio maps stored in its own database.
- the radio map user does not need to perform any external transmission interaction in determining the first radio maps, improving the efficiency of determining the first radio maps while ensuring the reliability of the process.
- the radio map user can obtain the first radio map corresponding to the first task from the radio map server, further ensuring the feasibility of determining the first radio maps.
- one or more first radio maps determined based on a plurality of first tasks include: determining one or more first radio maps corresponding to a plurality of first tasks based on a stored mapping relationship between first tasks and first radio maps.
- one or more first radio maps determined based on multiple first tasks include: sending a third request message to a first device, the third request message being used to request the acquisition of one or more first radio maps corresponding to multiple first tasks, the first device including a mapping relationship between second tasks and first radio maps, the second task including multiple first tasks; and receiving a third response message from the first device, the third response message indicating one or more first radio maps corresponding to multiple first tasks.
- the method before determining the first radio map based on mission information, the method further includes aligning a second mission with the first device.
- aligning a second task with a first device includes: receiving a second task from the first device; or sending a second task to the first device and receiving an acknowledgment message from the first device, the acknowledgment message indicating that the second task sent to the first device is the same as the second task stored in the second device; or receiving a second task from a third device, the third device also being used to send the second task to the first device.
- the method further includes: obtaining and storing a mapping relationship between a third task and a first radio map from the first device, wherein the third task is all or part of the second task.
- the second task is first aligned with the first device, and then the mapping relationship between the third task and the first radio map is acquired and stored according to different situations. This allows the first task or the first radio map to be quickly determined based on the stored mapping relationship without occupying too much of its own storage space, thus improving the efficiency of acquiring the first radio map.
- obtaining and storing the mapping relationship between the third task and the first radio map from the first device includes: obtaining and storing the mapping relationship between the third task and the first radio map from the first device according to a preset period; or obtaining and storing the mapping relationship between the third task and the first radio map from the first device according to the usage of the mapping relationship; or obtaining and storing the mapping relationship between the third task and the first radio map from the first device according to an operation instruction.
- the method further includes: deleting low-frequency mapping relationships, which are the stored mapping relationships that use frequencies lower than a preset frequency threshold and/or use intervals exceeding a preset interval threshold.
- this application provides a method for acquiring radio maps.
- the method includes: receiving a first request message from a fourth device, the first request message being used to request the acquisition of one or more first radio maps corresponding to task information, or to request the acquisition of one or more first radio maps corresponding to multiple first tasks; wherein the task information corresponds to multiple first tasks, and there is a mapping relationship between the first tasks and one or more first radio maps; and sending a first response message, the first response message indicating one or more first radio maps.
- the solution described in the second aspect can be executed by a second device, which can be a communication device, a module within the communication device (such as a chip system), or a logical node, logical module, or software capable of implementing all or part of the functions of the communication device; there is no limitation thereto.
- a second device can be a communication device, a module within the communication device (such as a chip system), or a logical node, logical module, or software capable of implementing all or part of the functions of the communication device; there is no limitation thereto.
- the method when the first request message is used to request the acquisition of one or more first radio maps corresponding to the task information, the method further includes: determining a plurality of first tasks based on the task information; and acquiring one or more first radio maps corresponding to the plurality of first tasks.
- obtaining one or more first radio maps corresponding to multiple first tasks includes: determining one or more first radio maps corresponding to multiple first tasks based on a stored mapping relationship between second tasks and first radio maps, wherein the second tasks include multiple first tasks.
- multiple first tasks are determined based on task information, including: inputting the task information vector corresponding to the task information into a first model for processing to obtain multiple first tasks, wherein the first model is used to perform classification planning for the first tasks.
- multiple first tasks are determined based on task information, including: inputting task information, prompt information, and a task information database into a second model for processing to obtain multiple first tasks.
- the second model is used to retrieve the first tasks
- the prompt information is used to indicate that the first task corresponding to the task information is determined by searching the task information database.
- the method further includes: sending a mapping relationship between a third task and a first radio map to a fourth device, wherein the third task is all or part of the second task.
- this application provides a radio map acquisition method, which includes: receiving a second request message from a fourth device, the second request message being used to request acquisition of multiple first tasks corresponding to task information; and sending a second response message, the second response message indicating the multiple first tasks.
- the solution described in this third aspect can be executed by a third device, which can be a communication device, a module within the communication device (such as a chip system), or a logical node, logical module, or software capable of implementing all or part of the functions of the communication device; there is no limitation thereto.
- the method further includes: inputting the task information vector corresponding to the task information into a first model for processing to obtain multiple first tasks, wherein the first model is used to perform classification planning for the first tasks.
- the method further includes: inputting task information, prompt information, and a task information database into a second model for processing to obtain multiple first tasks.
- the second model is used to retrieve the first tasks
- the prompt information is used to indicate that the first task corresponding to the task information is determined by searching the task information database.
- a communication device including units or modules for performing any of the possible methods in the first, second or third aspects described above.
- embodiments of this application provide a communication device, the communication device including at least one processor coupled to a memory; wherein the at least one processor is configured to execute a computer program or instructions stored in the memory, such that the methods that may be implemented in any of the first to third aspects described above are executed.
- embodiments of this application provide a communication system including a first device, a second device, and a fourth device, wherein the fourth device is used to perform the method described in any one of the first aspects, the first device is used to perform the method described in any one of the second aspects, and the second device is used to perform the method described in any one of the third aspects.
- the communication system may also include the third device or similar device described in the first aspect, used to perform the related methods of the first aspect.
- embodiments of this application provide a computer-readable storage medium, characterized in that the computer-readable storage medium stores computer instructions, which, when executed, cause the computer to perform the method described in any of the above methods.
- embodiments of this application provide a computer program product, the computer program product including: computer program code, which, when executed by a computer, causes the computer to perform the method described in any of the above methods.
- embodiments of this application provide a chip coupled to a memory for reading and executing program instructions in the memory, so that the device in which the chip is located implements the method described in any of the above methods.
- Figure 1 shows a wireless communication system architecture provided in an embodiment of this application.
- FIG. 2A is a schematic diagram of an MLP provided in an embodiment of this application.
- Figure 2B is a schematic diagram of a loss function optimization provided in an embodiment of this application.
- Figure 2C is a schematic diagram of gradient backpropagation provided in an embodiment of this application.
- Figure 3A is a schematic diagram of a single-function radio map provided in an embodiment of this application.
- Figure 3B is a schematic diagram of a multi-layer radio map provided in an embodiment of this application.
- Figure 4A is a flowchart of a radio map acquisition method provided in an embodiment of this application.
- Figure 4B is a schematic diagram of a process for determining multiple first tasks based on a first model according to an embodiment of this application.
- Figure 4C is a schematic diagram of a process for determining multiple first tasks based on a second model according to an embodiment of this application.
- Figures 5 to 7 are flowcharts of the method for determining a first radio map provided in the embodiments of this application.
- Figure 8 is a schematic diagram of the structure of a communication device provided in an embodiment of this application.
- Figure 9 is a simplified structural diagram of a network device provided in an embodiment of this application.
- Figure 10 is a simplified structural diagram of a UE provided in an embodiment of this application.
- At least one of the following or similar expressions refer to any combination of these items, including any combination of single or plural items.
- 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 one or multiple.
- first and second are used in the embodiments of this application to distinguish between network elements and similar items with essentially the same function. Those skilled in the art will understand that the terms “first” and “second” do not limit the quantity or execution order, and that the terms “first” and “second” are not necessarily different.
- references to "one embodiment” or “some embodiments” in the embodiments described in this application mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases “in one embodiment,” “in some embodiments,” “in other embodiments,” “in still other embodiments,” etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean “one or more, but not all, embodiments,” unless otherwise specifically emphasized.
- the terms “comprising,” “including,” “having,” and variations thereof mean “including but not limited to,” unless otherwise specifically emphasized.
- Figure 1 illustrates a wireless communication system architecture provided by an embodiment of this application.
- the wireless communication system can consist of cells, each cell containing a base station (BS).
- the base station provides communication services to multiple distributed nodes (in the illustration, the distributed nodes are terminals).
- the wireless communication system can also perform point-to-point communication, such as communication between multiple terminals.
- wireless communication systems mentioned in the embodiments of this application include, but are not limited to: narrowband Internet of Things (NB-IoT), Global System for Mobile Communications (GSM), enhanced data rate for GSM evolution (EDGE), wideband code division multiple access (WCDMA), and code division multiple access 2000 (CDMA).
- NB-IoT narrowband Internet of Things
- GSM Global System for Mobile Communications
- EDGE enhanced data rate for GSM evolution
- WCDMA wideband code division multiple access
- CDMA code division multiple access 2000
- the three major application scenarios of 2000 Time Division-Synchronization Code Division Multiple Access
- LTE Long Term Evolution
- next-generation 5G mobile communication systems are enhanced mobile broadband (eMBB), ultra-reliable and low-latency communications (URLLC), and enhanced machine-type communication (eMTC).
- eMBB enhanced mobile broadband
- URLLC ultra-reliable and low-latency communications
- eMTC enhanced machine-type communication
- the distributed nodes involved in the embodiments of this application may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem with wireless communication capabilities.
- the distributed nodes may also be called mobile stations (MS), or subscriber units, cellular phones, smartphones, wireless data cards, personal digital assistant (PDA) computers, tablet computers, wireless modems, handsets, laptop computers, machine-type communication (MTC) terminals, etc.
- MS mobile stations
- PDA personal digital assistant
- MTC machine-type communication
- the base station in Figure 1 above refers to the device in a mobile communication system that connects terminal devices to a wireless network. It can also be called an access network element, a radio access network (RAN) node (or device, or network element), an access point (AP), a network device, a small tower, etc.
- RAN radio access network
- AP access point
- the RAN equipment in this application embodiment includes, but is not limited to: next-generation base stations (g nodeB, gNB) in 5G, evolved node B (eNB), radio network controller (RNC), node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved nodeB, or home node B, HNB), baseband unit (BBU), wireless fidelity (WiFi) access point, world interoperability for microwave access (WiMAX) base station, transmitting and receiving point (TRP), transmitting point (TP), or mobile switching center, etc.
- next-generation base stations g nodeB, gNB
- eNB evolved node B
- RNC radio network controller
- NB node B
- BSC base station controller
- BTS base transceiver station
- home base station e.g., home evolved nodeB, or home node B, HNB
- BBU baseband unit
- WiFi wireless fidelity
- WiMAX
- 5G NodeB 5G NodeB
- eNB evolved NodeB
- 3G third-generation
- AI Artificial intelligence
- machines can be employed.
- machine learning machines learn (or train) models using training data. These models represent the mapping between inputs and outputs.
- the learned model can be used for reasoning (or prediction), that is, it can be used to predict the output corresponding to a given input. This output can also be called the reasoning result (or prediction result).
- reasoning or prediction
- MLP multilayer perceptron
- w is the weight matrix
- b is the bias vector
- f is the activation function
- n is the index of the neural network layer
- n is greater than or equal to 1 and less than or equal to N, where N is the total number of layers in the neural network.
- a neural network can be understood as a mapping from an input data set to an output data set.
- Neural networks are typically initialized randomly; the process of obtaining this mapping from random values w and b using existing data is called training the neural network.
- the specific training method involves evaluating the output of the neural network using a loss function and backpropagating the error.
- Figure 2B which is a schematic diagram of loss function optimization provided in an embodiment of this application, as shown in Figure 2B, gradient descent can be used to iteratively optimize w and b until the loss function reaches its minimum value.
- the gradient descent process can be represented as:
- ⁇ represents the parameters to be optimized (e.g., w and b)
- L is the loss function
- ⁇ is the learning rate, controlling the step size of gradient descent. This represents the differentiation operation. This indicates taking the derivative of ⁇ with respect to L.
- the backpropagation process utilizes the chain rule for partial derivatives, meaning the gradient of the parameters in the previous layer can be recursively calculated from the gradient of the parameters in the next layer.
- Figure 2C for a schematic diagram of gradient backpropagation provided in an embodiment of this application.
- the formula can be expressed as:
- w ⁇ sub>ij ⁇ /sub> is the weight connecting node j to node i
- s ⁇ sub>i ⁇ /sub> is the weighted sum of the inputs at node i.
- the radio map takes location information as input, performs relevant processing on the radio map, and outputs a single piece of radio information.
- the input of the radio map is location information, and the output is the path loss of the radio channel at the corresponding location. In this case, such a radio map can also be called a path loss map.
- the input of the radio map is location information, and the output is the radio signal strength at the corresponding location. In this case, such a radio map can also be called a signal strength map.
- FIG. 3B is a schematic diagram of a multi-layer radio map provided in an embodiment of this application.
- a multi-layer radio map is constructed based on an existing single-function radio map.
- the multi-layer radio map includes multiple "layers," namely L1 to L3 in the figure. For the input information of each layer, each layer performs relevant processing and outputs different radio information.
- the two existing technologies described above differ in their approaches.
- the first can only perform a single function using radio maps.
- the second can perform multiple functions and ultimately output various types of radio information using radio maps, it requires constructing a mapping relationship between radio information and radio maps to obtain multi-layered radio maps.
- the variety of radio information is vast, and the overhead of constructing and storing the corresponding mapping relationships is significant.
- Figure 4A is a flowchart of a radio map acquisition method provided by an embodiment of this application. As shown in Figure 4A, the method includes the following steps:
- the fifth device obtains task information, which corresponds to multiple first tasks.
- the fifth device in this embodiment can be a radio map server, specifically the RAN device, base station, or terminal (for end-to-end service) described in Figure 1, or a core network device or over-the-top (OTT) device. It can also be a radio map user (device), specifically the terminal, mobile station, handheld device, or vehicle-mounted device described in Figure 1.
- a radio map server specifically the RAN device, base station, or terminal (for end-to-end service) described in Figure 1
- OTT over-the-top
- It can also be a radio map user (device), specifically the terminal, mobile station, handheld device, or vehicle-mounted device described in Figure 1.
- Task information refers to relevant information describing the objectives to be achieved using radio maps. Specifically, it can refer to information describing the objectives in natural language, such as: completing channel estimation; performing beam management and positioning. Alternatively, assuming a task has a corresponding identifier, the task information can be the task identifier. For example, the task information could be 001, and 001 would identify a precoding task.
- the task information corresponds to multiple first tasks.
- a first task is a task that has a mapping relationship with a first radio map. Assuming that the mapping relationship with the first radio map is constructed according to the most basic and indivisible tasks, the first task can also be called a fundamental task.
- the first radio map refers to the set of radio maps required to complete the first task. This set of radio maps may include one (directly obtainable) radio map or multiple radio maps.
- the fifth device is a radio map server, it can obtain task information by either sending it to the radio map user equipment or by sending it to the third device, which is a management device used to manage the interaction process between the radio map server and the radio map user.
- the fifth device can obtain task information either by following the user's operation instructions or by having other devices send it to it.
- These other devices can be devices that receive the user's operation instructions, such as handheld devices, wearable devices, or network management functions (OAM).
- OAM network management functions
- the fifth device determines one or more first radio maps based on mission information, wherein there is a mapping relationship between the first mission and one or more first radio maps.
- the task information corresponds to multiple first tasks, and in this embodiment, there is a mapping relationship between the first tasks and the first radio map. This mapping relationship can be illustrated by the following table 1:
- each first task corresponds to a first radio map, but different first tasks may correspond to the same first radio map.
- the first task may include its corresponding task identifier (task ID)
- the first radio map may include its corresponding map identifier (map ID).
- task ID task identifier
- map ID map identifier
- mapping relationship between the first task and the first radio map can also be represented as shown in Table 2 below:
- the mapping relationship between the first task and the first radio map can be called the task-radio map index table, which can be used to index the radio map.
- the corresponding map ID is 1, indicating that the first radio map 1 needs to be called to perform the channel estimation task.
- the inputs to this process are coordinates and environmental information, and the output is multipath component (MPC). Among them, the "environmental information" in the input is optional.
- a mapping relationship between the first task and the first radio map is constructed. Since the number of first tasks is less than the number of complex radio information types, the construction cost and storage overhead of the mapping relationship between the first task and the first radio map are also lower. Furthermore, based on the aforementioned mapping relationship, one or more first radio maps corresponding to multiple first tasks described in the task information can be quickly determined, and then multiple first radio maps can be invoked to execute multiple first tasks. In summary, this method reduces the cost of implementing multiple functions using radio maps while improving implementation efficiency.
- the process of the fifth device determining one or more first radio maps based on task information includes two intermediate processes: 1) determining multiple first tasks based on task information, which can be referred to as the task determination process; 2) determining one or more first radio maps corresponding to multiple first tasks, which can be referred to as the map determination process.
- multiple primary tasks can be determined using the AI techniques described above.
- the primary tasks can be obtained using deep neural network models such as classification models or large language models.
- multiple first tasks are determined based on the task information, including: inputting the task information vector corresponding to the task information into a first model for processing to obtain multiple first tasks, and the first model is used to perform classification planning for the first tasks.
- the task information used in this embodiment may include task objects and task objectives described in natural language, such as the task object being to aggregate users and the task objective being to improve throughput. Therefore, after obtaining the task information, it is first input into a natural language encoder for processing to obtain a task information vector. Then, the task information vector is input into the first model. Since the first model is a classification planner, its output is an N-dimensional vector, where N can be the number of second tasks, and this vector is a binary vector.
- second task 1 and second task 2 are determined as the first tasks corresponding to the task information.
- the second task refers to a task defined by the management device, manufacturer, or standard, and the second task includes the first task.
- the natural language encoder can be implemented using neural networks, such as the Transformer architecture.
- the classification planner can be implemented using neural networks, such as MLP, or other AI methods, such as support vector machines.
- multiple first tasks are determined based on task information, including: inputting task information, prompt information, and a task information database into a second model for processing to obtain multiple first tasks.
- the second model is used to retrieve the first tasks
- the prompt information is used to indicate the first task corresponding to the task information by retrieving the task information database.
- FIG. 4C is a schematic diagram of a process for determining multiple first tasks based on a second model according to an embodiment of this application, as shown in Figure 4C.
- the task information can include task objects and task objectives.
- the prompt information indicates two things: first, that multiple first tasks corresponding to the task information need to be determined; and second, that results need to be retrieved from the task information database. Specifically, the prompt information indicates that a suitable second task should be selected from the task information database as the first task.
- the task information database is input into the second model to provide knowledge for it.
- the task information database contains information on all second tasks.
- the information corresponding to each second task may include the following fields: 1.
- Identifier (ID) of the second task 2. Name of the second task; 3. Input and output of the second task; 4. Creation time of the second task; 5. Solution complexity of the second task.
- Other fields may also be included, which are not limited in this embodiment.
- the second model matches keywords in the task information with keywords in the task information database to obtain retrieval results.
- the second model can be a large language model (LLM), an intelligent agent, or a multimodal large model, etc., and the embodiments of this application are not limited thereto.
- LLM large language model
- intelligent agent an intelligent agent
- multimodal large model etc.
- the process of obtaining the first task using the first model in this embodiment of the application can quickly and easily determine multiple first tasks because the task information is first vectorized.
- the process of obtaining the first task using the second model allows the task information to be directly input into the second model without additional processing, thus simplifying the operation of determining the first task.
- Task planners can also be other types of models or forms, such as logic analysis algorithms, etc., which are not limited in the embodiments of this application.
- the task planner can be trained in a centralized or distributed manner. After training, it can be deployed on a fifth device. That is, the aforementioned intermediate process 1) can be executed by the fifth device itself. Alternatively, the task planner can be deployed on a third-party server other than the fifth device (i.e., other than the radio map server and radio map users), and the third-party server can execute intermediate process 1). The determined multiple first tasks are then fed back to the fifth device for subsequent intermediate processes 2). Specific details will be described in the embodiments described later.
- the fifth device can determine one or more first radio maps corresponding to the multiple first tasks based on the mapping relationship between the first tasks and the first radio maps, such as the mapping relationship described in Tables 1 and 2 above. Then, assuming the fifth device is a radio map user, it can execute the multiple first tasks based on the first radio maps. Alternatively, assuming the fifth device is a radio map server, it can indicate one or more first radio maps to the radio map user so that the radio map user can execute the multiple first tasks based on the first radio maps. Specific details will be described in the following embodiments.
- FIG. 5 is a flowchart of a method for determining a first radio map according to an embodiment of this application, the method includes the following steps:
- the fourth device obtains task information, which corresponds to multiple first tasks.
- the fourth device in this embodiment is a radio map user.
- the method for a radio map user to obtain task information can be found in the relevant description in step 201 of the aforementioned embodiment.
- the fourth device sends a first request message to the first device.
- the first request message is used to request one or more first radio maps corresponding to the task information.
- the first device is a radio map server.
- the first request message sent by the fourth device includes task information, used to request the acquisition of the first radio map corresponding to the task information. Since the task information corresponds to multiple first tasks, the multiple first tasks may correspond to the same (or a group) first radio map, or they may correspond to multiple (or groups) first radio maps.
- the fifth device in the foregoing embodiments can refer to either the fourth device in the embodiments or the first device.
- the first device receives the first request message and determines one or more first radio maps corresponding to the task information based on the first request message.
- the first device After receiving the first request message, the first device obtains one or more corresponding first radio maps based on the task information.
- the specific process may include the intermediate processes 1) and 2) described in the foregoing embodiments for determining one or more first radio maps based on the task information.
- the first device sends a first response message to the fourth device, the first response message indicating one or more first radio maps corresponding to the task information.
- the first device After the first device determines one or more first radio maps corresponding to the task information, it can instruct the fourth device through a first response message. That is, the first response message may include the map identifier or map name of one or more first radio maps, or it may include both the map identifier and map name. Furthermore, the first device may directly send one or more first radio maps to the fourth device through the first response message.
- the fourth device can determine one or more first radio maps corresponding to the task information. If the first response message includes map identifiers and/or map names for one or more first radio maps, the fourth device retrieves the first radio map corresponding to the map identifier and/or map name from its stored first radio map information database (including the name, identifier, and map content of the first radio map). If the first response message includes one or more first radio maps, the fourth device can retrieve one or more first radio maps from the first response message.
- the fourth device does not store radio maps corresponding to map identifiers and/or map names of one or more first radio maps. Therefore, the method may further include the following steps:
- the fourth device sends a map request message to the first device to request one or more first radio maps corresponding to the map identifier and/or map name of one or more first radio maps.
- the first device sends a map request response message to the fourth device, which includes one or more first radio maps.
- the fourth device receives a map request response message and obtains one or more first radio maps based on the map request response message.
- the steps 305 to 306 described above are used for the fourth device to obtain the first radio map from the first device, and therefore can be referred to as the outward map acquisition process.
- the fourth device can apply the first radio maps to perform multiple first tasks. Specifically, the fourth device performs multiple first tasks by acquiring inputs for multiple first tasks (or each first radio map), combining the inputs of each first radio map with the first radio map to perform multiple first tasks, thereby realizing various functions of the first radio map, such as channel estimation or precoding.
- the task planner is deployed on a radio map server (first device).
- the radio map server determines multiple first tasks corresponding to the task information, and determines one or more first radio maps corresponding to the multiple first tasks based on the mapping relationship between the first tasks and the first radio maps stored in its own database. Because the radio map server has powerful processing capabilities and stores the mapping relationship between all second tasks (including first tasks) and the first radio maps, this process can ensure that one or more first radio maps corresponding to the task information are determined in the most efficient and accurate manner.
- the method may further include the following steps:
- the fourth device aligns with the first device for the second task.
- the fourth device obtains and stores the mapping relationship between the third task and the first radio map from the first device.
- Aligning the second task with the first device means that the fourth device and the first device determine the same information related to the second task, which may include the name, quantity, input, and output information of the second task.
- the fourth device can request the mapping relationship between the third task and the first radio map from the first device.
- the third task can be some or all of the second tasks. That is, the fourth device can store all the mapping relationships or only a portion of them.
- the specific method for aligning the fourth device with the first device for the second task can be as follows:
- the fourth device receives the second task from the first device.
- the first device is a radio map server, which includes a second task that is configured by the manufacturer, specified by standards, or manages the device configuration.
- the fourth device can proactively request the second task from the first device, or receive the second task proactively sent by the first device.
- the fourth device sends a second task to the first device and receives an acknowledgment message from the first device.
- the acknowledgment message indicates that the second task sent to the first device is the same as the second task stored in the second device.
- the fourth device acting as a radio map user, may also have its second task configured by the manufacturer or specified by standards.
- the fourth device then sends its stored second task to the first device, which matches the received second task with its own stored second task. If they match perfectly, the first device sends a confirmation message to the second device to confirm that its stored second task is the same as the one sent by the fourth device.
- the fourth device receives the second task from the third device, and the third device is also used to send the second task to the first device.
- the fourth device acting as a radio map user, can receive the second task from the third device, which is a management device. Simultaneously, the third device also manages the first device, the radio map server, and sends the second task to it as well. Since the second task sent by the third device to both the first and fourth devices is identical, the second task alignment between the fourth and first devices is also achieved.
- the fourth device can obtain the mapping relationship between the third task and the first radio map from the first device.
- the first device Considering the storage limitations of map users, they can determine commonly used first radio maps based on their historical usage of the first radio map. Then, they can obtain the mapping relationship between commonly used first radio maps and the third task from the first device, so that when determining the first task corresponding to the first radio map later, they can determine it based on their stored mapping relationship.
- the fourth device may obtain the mapping relationship between the third mission and the first radio map from the first device in the following ways:
- the fourth device acquires and stores the mapping relationship between the third task and the first radio map from the first device according to a preset period.
- obtaining the mapping relationship according to a preset period can also be called periodic updating of the mapping relationship.
- Periodic updates require setting an update period.
- the fourth device determines the second task that was frequently used in the previous period as the third task and obtains the corresponding third task-first radio map mapping relationship from the first device.
- the update period involved here can be configured through higher-layer signaling, such as radio resource control (RRC) signaling.
- RRC radio resource control
- the fourth device obtains and stores the mapping relationship between the third task and the first radio map from the first device according to the usage of the mapping relationship.
- the fourth device's use of the mapping relationship includes using the stored mapping relationship between the third task and the first radio map (the stored mapping relationship), and using the unstored mapping relationship between the second task and the first radio map (the unstored mapping relationship).
- the fourth device uses an unstored mapping relationship between a second task and the first radio map more frequently than a certain frequency threshold, the fourth device is triggered to request the first device to update its stored mapping relationship between the third task and the first radio map, including obtaining the mapping relationship between the second task and the first radio map whose usage frequency exceeds the certain frequency threshold.
- the fourth device when the proportion of the fourth device using unstored mapping relationships exceeds a certain preset proportion, the fourth device is triggered to request the first device to obtain and store a (new) mapping relationship between the third task and the first radio map.
- Non-periodic triggering of mapping relationship acquisition allows for acquisition only when necessary, reducing storage overhead.
- the fourth device obtains and stores the mapping relationship between the third task and the first radio map from the first device according to the operation instructions.
- the fourth device may receive user operation commands, either directly or through other devices. These commands instruct the fourth device to update its stored mapping relationships. The fourth device then requests the first device to retrieve and store the (new) mapping relationship between the third task and the first radio map. Triggering the retrieval of mapping relationships based on operation commands ensures flexibility in this process.
- the fourth device first aligns the second task with the first device, and then acquires and stores the mapping relationship between the third task and the first radio map according to different situations. This allows the first task or the first radio map to be quickly determined based on the stored mapping relationship without occupying too much of its own storage space, thereby improving the efficiency of acquiring the first radio map.
- the method may also include the following steps:
- the fourth device deletes the low-frequency mapping relationship stored in its own memory.
- Low-frequency mapping relationships are those stored in the fourth device that use frequencies lower than a preset frequency threshold, or use intervals exceeding a preset interval threshold, or both. Deleting these low-frequency mapping relationships from the fourth device can maintain reasonable storage space usage as much as possible without affecting the use of the mapping relationships.
- the steps 3000 to 3002 above are used for the fourth device to deploy the mapping relationship on itself, and therefore can be called the mapping relationship deployment process.
- FIG. 6 is a flowchart of another method for determining a first radio map provided in this embodiment, the method includes the following steps:
- the fourth device acquires task information.
- the fourth device is a radio map user.
- the method for a radio map user to obtain task information can be found in the relevant description of step 201 of the aforementioned embodiment.
- the fourth device determines multiple primary tasks based on the task information.
- the process by which the fourth device determines multiple first tasks based on task information is essentially the process by which the fourth device performs task planning based on the task information. Assuming that the task information directly includes a task identifier or name, the fourth device can directly determine multiple first tasks.
- the fourth device can process the task information using AI technology to determine multiple first tasks. For details, refer to step 202 of the aforementioned embodiments, where a first model and a second model are used to determine multiple first tasks. Alternatively, other models can be used to determine multiple first tasks, which will not be elaborated upon here.
- the fourth device acquires one or more first radio maps corresponding to multiple first tasks.
- the process of the fourth device acquiring the first radio map may include two scenarios, corresponding to the following steps:
- the fourth device obtains one or more first radio maps corresponding to multiple first tasks based on its stored mapping relationship between third tasks and first radio maps.
- the third task includes multiple first tasks.
- the method may further include the following steps:
- the fourth device sends a third request message to the first device, the third request message being used to request the acquisition of one or more first radio maps corresponding to multiple first tasks, the first device including the mapping relationship between second tasks and first radio maps, the second task including multiple first tasks.
- the first device determines one or more first radio maps corresponding to multiple first tasks based on the third request message.
- the first device sends a third response message to the fourth device, the third response message indicating one or more first radio maps corresponding to multiple first tasks.
- the first device After receiving the third request message, the first device, since its stored mapping relationship between the second task and the first radio map includes multiple mapping relationships between the first task and the first radio map, can obtain one or more first radio maps corresponding to multiple first tasks. Then, the first device indicates one or more first radio maps to the fourth device through the third response message, including indicating the map identifier and/or map name of the one or more radio maps, or directly sends one or more radio maps to the fourth device.
- Steps 403a and 403b-405 described above can be either option A or option B, meaning only one of them can be executed; or they can be executed concurrently, meaning steps 403a and 403b-405 can be executed simultaneously.
- the fourth device determines the first radio map corresponding to a portion of the first tasks based on its stored mapping relationship between the third tasks and the first radio map. Since the other portion of the first tasks is not included in the third tasks stored locally by the fourth device, the fourth device also needs to obtain the first radio map corresponding to that portion of the first tasks from the first device via a third request message.
- step 404 if the third response message indicates the map identifier and/or map name of one or more radio maps, optional steps 305-306 described in the aforementioned embodiments can be included after step 404 to obtain the map externally.
- steps 3000-3002 described in the aforementioned embodiments can also be included to complete the mapping relationship deployment. This application embodiment will not elaborate further on this.
- the task planner is deployed on the radio map user (fourth device).
- the radio map user determines multiple first tasks corresponding to the task information
- the radio map server determines one or more first radio maps corresponding to the multiple first tasks based on the mapping relationship between the first tasks and the first radio maps stored in its own database.
- the radio map user does not need to perform any external transmission interaction in determining the first radio maps, improving the efficiency of determining the first radio maps while ensuring the reliability of the process.
- the radio map user can obtain the first radio map corresponding to the first task from the radio map server, further ensuring the feasibility of determining the first radio maps.
- FIG. 7 is a flowchart of another method for determining a first radio map provided in this embodiment, the method includes the following steps:
- the fourth device acquires task information.
- the fourth device is also a radio map user.
- the method for a radio map user to obtain task information can be found in the relevant description in step 201 of the aforementioned embodiment.
- the fourth device sends a second request message to the second device.
- the second request message is used to request the acquisition of multiple first tasks corresponding to the task information.
- the second device is a third-party server other than the radio map user and the radio map server.
- a task planner is deployed on the second device.
- the fourth device sends task information to the second device via a second request message, so that the second device can perform task planning based on the task information and determine multiple first tasks corresponding to the task information.
- the second device receives the second request message and determines multiple first tasks corresponding to the task information based on the second request message.
- the second device After receiving the task information, the second device determines multiple first tasks based on the task information.
- This process can be referred to in the description of step 202 of the aforementioned embodiment, which describes the intermediate process 1) of determining one or more first radio maps based on the task information.
- the second device sends a second response message to the fourth device, the second response message indicating the plurality of first tasks.
- the second device After the second device determines the multiple first tasks corresponding to the task information, it can indicate the multiple first tasks to the fourth device through a second response message. Specifically, it can indicate the task names and/or task identifiers of the multiple first tasks to the fourth device.
- the fourth device receives the second response message and determines one or more first radio maps corresponding to the multiple first tasks indicated by the second response message.
- the fourth device After the fourth device obtains the task name and/or task identifier of the first task through the second response message, it can determine one or more first radio maps corresponding to multiple first tasks.
- it can determine one or more first radio maps corresponding to multiple first tasks.
- map determination steps 403a to 405 please refer to the map determination steps 403a to 405 in the foregoing embodiments; they will not be described in detail in this application embodiment.
- the method may further include the steps of acquiring the map externally as described in steps 305-306 of the foregoing embodiments.
- the method may also include the steps of deploying the mapping relationship as described in steps 3000-3002 of the foregoing embodiments. It should be noted that while the fourth device is aligned with the first device, the second device is also aligned with the first device so that the second device can determine which second tasks are included, and thus determine multiple first tasks among the second tasks based on the task information. The remaining details will not be elaborated upon in this embodiment.
- the task planner is deployed on a third-party server (second device).
- the third-party server determines multiple first tasks corresponding to the task information and feeds these first tasks back to the radio map user.
- the radio map user determines one or more first radio maps corresponding to the multiple first tasks based on their stored mapping relationships or through the radio map server.
- This task planning process executed by the third-party server, reduces the processing power consumed by the radio map user or the radio map server, thereby minimizing the impact of the task planning process on other services of the radio map user or the radio map server.
- first device “second device,” “third device,” “fourth device,” and “fifth device” mentioned above are merely designations for the relevant implementing entities and should not be construed as limiting the specific implementation process. For details on the specific implementation process, please refer to the description of the implementing entities; they will not be repeated here.
- Figure 8 is a schematic diagram of a communication device provided in an embodiment of this application. This communication device can be used to execute any of the methods in the foregoing embodiments.
- the communication device includes a processing module 1501 and a transceiver module 1502.
- the processing module 1501 may be one or more processors, and the transceiver module 1502 may be a transceiver or a communication interface.
- This communication device can be used to implement the functions of the first device, second device, third device, fourth device, fifth device, or even more devices involved in any of the above method embodiments.
- These devices may be hardware devices, software functions running on dedicated hardware, or virtualized functions instantiated on a platform (e.g., a cloud platform).
- the communication device may also include a storage module 1503 for storing the program code and data of the communication device.
- the communication device can function as the fourth device or a chip within the fourth device shown in Figures 5-7, and execute the steps performed by the fourth device in the above method embodiments.
- the transceiver module 1502 supports communication with the first, second, or third device, etc.
- the processing module 1501 can be used to support the execution of actions performed by the fourth device in the above method embodiments, excluding sending and receiving.
- the transceiver module 1502 is used to obtain task information, which corresponds to multiple first tasks;
- the processing module 1501 determines one or more first radio maps based on the task information, and there is a mapping relationship between the first task and the first radio map.
- determining one or more first radio maps based on task information includes: sending a first request message to a first device, the first request message being used to request the acquisition of one or more first radio maps corresponding to the task information; and receiving a first response message from the first device, the first response message indicating one or more first radio maps.
- determining one or more first radio maps based on mission information includes: determining a plurality of first missions based on the mission information; and determining one or more first radio maps based on the plurality of first missions.
- multiple first task aspects are determined based on task information.
- the transceiver module 1502 is used to: send a second request message to the second device, the second request message being used to request the acquisition of multiple first tasks corresponding to the task information; and receive a second response message from the second device, the second response message indicating multiple first tasks.
- multiple first tasks are determined based on task information, including: inputting the task information vector corresponding to the task information into a first model for processing to obtain multiple first tasks, wherein the first model is used to perform classification planning for the first tasks.
- multiple first tasks are determined based on task information, including: inputting task information, prompt information, and a task information database into a second model for processing to obtain multiple first tasks.
- the second model is used to retrieve the first tasks
- the prompt information is used to indicate that the first task corresponding to the task information is determined by searching the task information database.
- one or more first radio maps determined based on a plurality of first tasks include: determining one or more first radio maps corresponding to a plurality of first tasks based on a stored mapping relationship between first tasks and first radio maps.
- the transceiver module 1502 is configured to: send a third request message to a first device, the third request message being used to request the acquisition of one or more first radio maps corresponding to multiple first tasks, the first device including a mapping relationship between second tasks and first radio maps, the second task including multiple first tasks; and receive a third response message from the first device, the third response message indicating one or more first radio maps corresponding to multiple first tasks.
- the transceiver module 1502 before determining the first radio map based on the mission information, is also used to: align the second mission with the first device.
- the transceiver module 1502 is specifically configured to: receive the second task from the first device; or send the second task to the first device and receive an acknowledgment message from the first device, the acknowledgment message indicating that the second task sent to the first device is the same as the second task stored in the second device; or receive the second task from a third device, the third device also being configured to send the second task to the first device.
- the transceiver module 1502 is further configured to: obtain from the first device and store the mapping relationship between the third task and the first radio map through the processing module 1501, wherein the third task is all or part of the second task.
- the transceiver module 1502 is specifically used to: acquire the mapping relationship between the third task and the first radio map from the first device according to a preset period and store it through the processing module 1501; or acquire the mapping relationship between the third task and the first radio map from the first device and store it through the processing module 1501 according to the usage of the mapping relationship; or acquire the mapping relationship between the third task and the first radio map from the first device and store it through the processing module 1501 according to an operation instruction.
- the processing module 1501 is further configured to: delete low-frequency mapping relationships, which are the stored mapping relationships that use frequencies lower than a preset frequency threshold and/or use intervals exceeding a preset interval threshold.
- the communication device can function as the first device or a chip within the first device shown in Figures 5-7, and execute the steps performed by the first device in the above method embodiments.
- the transceiver module 1502 supports communication with a fourth device or a second device, etc.
- the processing module 1501 can be used to support the execution of actions performed by the first device in the above method embodiments, other than sending and receiving.
- the transceiver module 1502 is used to receive a first request message from the fourth device.
- the first request message is used to request to obtain one or more first radio maps corresponding to task information, or to request to obtain one or more first radio maps corresponding to multiple first tasks.
- the task information corresponds to multiple first tasks, and there is a mapping relationship between the first tasks and one or more first radio maps.
- the transceiver module 1502 sends a first response message, which indicates one or more first radio maps.
- the processing module 1501 when the first request message is used to request the acquisition of one or more first radio maps corresponding to the task information, the processing module 1501 is used to: determine multiple first tasks based on the task information; and acquire one or more first radio maps corresponding to the multiple first tasks.
- the processing module 1501 in obtaining one or more first radio maps corresponding to multiple first tasks, is specifically configured to: determine one or more first radio maps corresponding to multiple first tasks based on the stored mapping relationship between second tasks and first radio maps, wherein the second tasks include multiple first tasks.
- multiple first task aspects are determined based on task information.
- the processing module 1501 is specifically used to: input the task information vector corresponding to the task information into a first model for processing to obtain multiple first tasks.
- the first model is used to perform classification planning for the first tasks.
- multiple first task aspects are determined based on task information.
- the processing module 1501 is specifically used to: input task information, prompt information, and task information database into a second model for processing to obtain multiple first tasks.
- the second model is used to retrieve the first tasks
- the prompt information is used to indicate that the first task corresponding to the task information is determined by retrieving the task information database.
- the transceiver module 1502 is further configured to: send the mapping relationship between the third task and the first radio map to the fourth device, wherein the third task is all or part of the second task.
- the communication device can function as the second device or a chip within the second device shown in Figures 5-7, and execute the steps performed by the second device in the above method embodiments.
- the transceiver module 1502 supports communication with the second device.
- the processing module 1501 can be used to support the execution of actions performed by the second device in the above method embodiments, other than sending and receiving.
- the transceiver module 1502 is used to receive a second request message from the fourth device, the second request message being used to request the acquisition of multiple first tasks corresponding to the task information; and to send a second response message, the second response message indicating multiple first tasks.
- the processing module 1501 after receiving the second request message from the fourth device, the processing module 1501 is used to: input the task information vector corresponding to the task information into the first model for processing to obtain multiple first tasks, and the first model is used to perform classification planning of the first tasks.
- the processing module 1501 is used to: input the task information, prompt information, and task information database into the second model for processing to obtain multiple first tasks.
- the second model is used to retrieve the first tasks
- the prompt information is used to indicate that the first task corresponding to the task information is determined by searching the task information database.
- the processing module 1501 may be a processor that can execute computer execution instructions stored in the storage module to cause the chip to perform the methods involved in any of the above embodiments.
- a processor may include a controller, an arithmetic logic unit (ALU), and registers.
- the controller is primarily responsible for instruction decoding and issuing control signals for the operations corresponding to the instructions.
- the ALU is primarily responsible for performing fixed-point or floating-point arithmetic operations, shift operations, and logical operations, and can also perform address operations and translations.
- Registers are primarily responsible for storing register operands and intermediate operation results temporarily stored during instruction execution.
- the processor's hardware architecture can be an ASIC architecture, a microprocessor without interlocked piped stages architecture (MIPS), an advanced reduced instruction set machine (RISC) machine (ARM) architecture, or a network processor (NP) architecture, etc.
- the processor can be single-core or multi-core.
- the storage module can be an internal storage module of the chip, such as a register or cache.
- the storage module can be an external storage module, such as ROM or other types of static storage devices that can store static information and instructions, such as RAM.
- processor and interface can be implemented through hardware design, software design, or a combination of both; no restrictions are imposed here.
- Figure 9 is a simplified structural diagram of a network device provided in an embodiment of this application. It can be used as an implementation of the first device, the second device, or even more devices in this application.
- the network device includes a radio frequency (RF) signal transceiver and conversion section and a baseband section 42.
- the RF signal transceiver and conversion section further includes a receiving module 41 and a transmitting module 43 (which can also be collectively referred to as the transceiver module).
- the RF signal transceiver and conversion section is mainly used for transmitting and receiving RF signals and converting RF signals to baseband signals; the baseband section 42 is mainly used for baseband processing and controlling the network device.
- the receiving module 41 can also be called a receiver, receiver circuit, etc.
- the transmitting module 43 can also be called a transmitter, transmitter, transmitter circuit, etc.
- the baseband section 42 is usually the control center of the network device, and can also be called a processing module, used to execute the steps performed by the network device in any of the above methods. See the descriptions in the relevant sections above for details.
- the baseband section 42 may include one or more boards, each board may include one or more processors and one or more memories.
- the processors are used to read and execute programs in the memories to implement baseband processing functions and control network devices. If multiple boards exist, they can be interconnected to increase processing power. As an optional implementation, multiple boards may share one or more processors, multiple boards may share one or more memories, or multiple boards may simultaneously share one or more processors.
- the sending module 43 is used to perform the functions of the reader in any of the methods described above.
- Figure 10 is a simplified structural diagram of a UE provided in an embodiment of this application, as an implementation of the fourth device, the first device, or the second device in this application.
- Figure 10 uses a mobile phone as an example of the UE.
- the UE includes at least one processor, and may also include radio frequency (RF) circuitry, an antenna, and input/output devices.
- the processor can be used to process communication protocols and communication data, and can also be used to control the UE, execute software programs, and process data from the software programs.
- the UE may also include a memory, which is mainly used to store software programs and data. These programs can be loaded into the memory at the time the communication device leaves the factory, or they can be loaded into the memory later when needed.
- the RF circuitry is mainly used for converting baseband signals to RF signals and processing RF signals.
- the antenna is mainly used for transmitting and receiving RF signals in the form of electromagnetic waves, and the antenna is the antenna provided in the embodiments of this application.
- Input/output devices such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user. It should be noted that some types of UEs may not have input/output devices.
- the processor When data needs to be transmitted, the processor performs baseband processing on the data to be transmitted and outputs a baseband signal to the radio frequency (RF) circuit.
- the RF circuit then processes the baseband signal and transmits it outward as an electromagnetic wave through the antenna.
- the RF circuit receives the RF signal through the antenna, converts it into a baseband signal, and outputs the baseband signal to the processor.
- the processor converts the baseband signal back into data and processes it.
- Only one memory and processor are shown in Figure 10. In actual UE products, there may be one or more processors and one or more memories. Memory can also be called storage medium or storage device, etc. Memory can be set up independently of the processor or integrated with the processor; this application embodiment does not limit this.
- the antenna and radio frequency circuit with transceiver functions can be regarded as the receiving unit and transmitting unit of the UE (or collectively referred to as the transceiver unit), and the processor with processing functions can be regarded as the processing unit of the UE.
- the UE includes a receiving module 31, a processing module 32, and a transmitting module 33.
- the receiving module 31 can also be referred to as a receiver, receiver circuit, etc.
- the transmitting module 33 can also be referred to as a transmitter, transmitter, transmitter circuit, etc.
- the processing module 32 can also be referred to as a processor, processing board, processing device, etc.
- processing module 32 is used to perform the functions of the reader in any of the above methods.
- This application provides a communication device, which includes at least one processor and a memory; wherein the memory is used to store computer programs or instructions; and at least one processor is used to execute the computer programs or instructions in the memory, such that the methods corresponding to each device or network element in any of the above methods are executed.
- This application provides a communication system, which includes a fourth device and a first device.
- This application provides a communication system, which includes a fourth device, a first device, and a second device.
- This application provides a communication system, which includes a fourth device, a first device, a second device, and a third device.
- This application provides a computer-readable storage medium, characterized in that the computer-readable storage medium stores computer instructions, which, when executed, cause the computer to perform the method described in any of the above methods.
- This application provides a computer program product, which includes computer program code.
- the computer program code When the computer program code is run, it causes the computer to perform the method described in any of the above methods.
- This application provides a chip coupled to a memory for reading and executing program instructions in the memory, so that the device containing the chip implements the method described in any of the above methods.
- the disclosed apparatus can be implemented in other ways.
- the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods.
- multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed.
- the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical or other forms.
- the units described above as separate components may or may not be physically separate.
- the components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Description
本申请要求在2024年04月29日提交中国国家知识产权局、申请号为202410537250.2,发明名称为“无线电地图获取方法和装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。This application claims priority to Chinese Patent Application No. 202410537250.2, filed on April 29, 2024, entitled "Method and Apparatus for Obtaining Radio Maps", the entire contents of which are incorporated herein by reference.
本申请涉及无线通信技术领域,尤其涉及一种无线电地图获取方法和装置。This application relates to the field of wireless communication technology, and in particular to a method and apparatus for acquiring radio maps.
无线电(radio frequency,RF)地图能够反映无线网络中各个位置点的参数值,例如信道参数值,通信性能参数值,或者无线环境集合特征值等。相对应地,常见的无线电地图包括信道增益地图、接收信号强度地图、功率谱密度地图等。无线电地图在无线通信和组网中得到了广泛应用,包括网络规划、干扰控制、功率控制、资源分配、切换管理、多跳路由、动态频谱接入和认知无线电网络任务。Radio frequency (RF) maps reflect parameter values at various locations within a wireless network, such as channel parameters, communication performance parameters, or aggregated characteristics of the wireless environment. Common radio maps include channel gain maps, received signal strength maps, and power spectral density maps. Radio maps are widely used in wireless communication and networking, including network planning, interference control, power control, resource allocation, handover management, multi-hop routing, dynamic spectrum access, and cognitive radio network tasks.
现有无线电地图一般为单功能无线电地图,即输出为特定的某个无线电信息。或者在现有单功能无线电地图的基础上构建多层无线电地图。多层无线电地图包括多个“图层”,不同图层可以输出不同的无线电信息。这种情况下虽然可以最终输出多种无线电信息,但要求构建无线电信息(输入)和无线电地图之间的映射关系以获取多层无线电地图。考虑到无线电信息种类繁多,构建和存储相应映射关系的开销大。Existing radio maps are generally single-function radio maps, meaning their output is a specific radio message. Alternatively, multi-layer radio maps can be built upon existing single-function radio maps. Multi-layer radio maps consist of multiple "layers," each capable of outputting different radio messages. While this approach allows for the final output of various radio messages, it requires establishing a mapping between the radio messages (input) and the radio map to obtain the multi-layered radio map. Given the wide variety of radio messages, the overhead of building and storing the corresponding mapping is significant.
本申请实施例提供了一种无线电地图获取方法和装置,能够在低存储和处理开销的前提下,获取无线电地图以执行多个任务,实现多功能无线电信息的输出。This application provides a radio map acquisition method and apparatus that can acquire radio maps to perform multiple tasks with low storage and processing overhead, and achieve multifunctional radio information output.
第一方面,本申请提供了一种无线电地图获取方法,该方法包括:获取任务信息,任务信息对应多个第一任务;基于任务信息确定一个或多个第一无线电地图,第一任务与第一无线电地图存在映射关系。第一方面所述方案可以由第一装置执行,第一装置可以是通信设备,也可以是通信设备中的模块(如芯片系统等),还可以为能实现全部或部分通信设备功能的逻辑节点、逻辑模块或软件,对此不予限定。In a first aspect, this application provides a method for acquiring radio maps. The method includes: acquiring task information, where the task information corresponds to multiple first tasks; and determining one or more first radio maps based on the task information, wherein there is a mapping relationship between the first tasks and the first radio maps. The solution described in the first aspect can be executed by a first device, which can be a communication device, a module within the communication device (such as a chip system), or a logical node, logical module, or software capable of implementing all or part of the functions of the communication device; there is no limitation in this regard.
从技术效果上看,本实施例构建了第一任务与第一无线电地图的映射关系,由于第一任务数量必然少于繁杂的无线电信息种类的数量,因此第一任务与第一无线电地图的映射关系的构建成本和存储的开销也更低。另外,基于构建的映射关系,能够快速确定任务信息描述的多个第一任务对应的一个或多个第一无线电地图,进而调用多个第一无线电地图以执行多个第一任务。总之,该方法降低了无线电地图实现多种功能的成本,同时提升了实现效率。From a technical perspective, this embodiment establishes a mapping relationship between first tasks and first radio maps. Since the number of first tasks is necessarily less than the number of complex radio information types, the construction cost and storage overhead of the mapping relationship between first tasks and first radio maps are also lower. Furthermore, based on the established mapping relationship, one or more first radio maps corresponding to multiple first tasks described by task information can be quickly determined, thereby invoking multiple first radio maps to execute multiple first tasks. In summary, this method reduces the cost of implementing multiple functions using radio maps while improving implementation efficiency.
在一种可行的实施方式中,基于任务信息确定一个或多个第一无线电地图,包括:向第一设备发送第一请求消息,第一请求消息用于请求获取任务信息对应的一个或多个第一无线电地图;接收来自第一设备的第一响应消息,第一响应消息指示一个或多个第一无线电地图。In one feasible implementation, determining one or more first radio maps based on task information includes: sending a first request message to a first device, the first request message being used to request the acquisition of one or more first radio maps corresponding to the task information; and receiving a first response message from the first device, the first response message indicating one or more first radio maps.
在本申请实施例中,将任务规划器部署在无线电地图服务器(第一设备),由无线电地图服务器确定任务信息对应的多个第一任务,并由无线电地图服务器根据自身存储的第一任务与第一无线电地图之间的映射关系确定多个第一任务对应的一个或多个第一无线电地图。该过程由于无线电地图服务器处理功能强大,且存储了全部的第二任务(其中包括第一任务)与第一无线电地图之间的映射关系,因此能够保证以最高效最准确的方式确定任务信息对应的一个或多个第一无线电地图。In this embodiment, a task planner is deployed on a radio map server (first device). The radio map server determines multiple first tasks corresponding to the task information, and then determines one or more first radio maps corresponding to the multiple first tasks based on the mapping relationship between the first tasks and first radio maps stored in its own database. Because the radio map server has powerful processing capabilities and stores the mapping relationship between all second tasks (including first tasks) and first radio maps, this process ensures that one or more first radio maps corresponding to the task information are determined in the most efficient and accurate manner.
在一种可行的实施方式中,基于任务信息确定一个或多个第一无线电地图,包括:根据任务信息确定多个第一任务;基于多个第一任务确定的一个或多个第一无线电地图。In one feasible implementation, determining one or more first radio maps based on mission information includes: determining a plurality of first missions based on the mission information; and determining one or more first radio maps based on the plurality of first missions.
在一种可行的实施方式中,根据任务信息确定多个第一任务,包括:向第二设备发送第二请求消息,第二请求消息用于请求获取任务信息对应的多个第一任务;接收来自第二设备的第二响应消息,第二响应消息指示多个第一任务。In one feasible implementation, determining multiple first tasks based on task information includes: sending a second request message to a second device, the second request message being used to request the acquisition of multiple first tasks corresponding to the task information; and receiving a second response message from the second device, the second response message indicating multiple first tasks.
在本申请实施例中,将任务规划器部署在第三方服务器(第二设备),由第三方服务器确定任务信息对应的多个第一任务,并将多个第一任务反馈给无线电地图用户,再由无线电地图用户根据自身存储的映射关系,或者通过无线电地图服务器确定多个第一任务对应的一个或多个第一无线电地图。该过程由第三方服务器执行任务规划,可以减少对无线电地图用户或无线电地图服务器的处理能力的占用,进而减少任务规划过程对无线电地图用户或无线电地图服务器的其他业务的影响。In this embodiment, the task planner is deployed on a third-party server (second device). The third-party server determines multiple first tasks corresponding to the task information and feeds these first tasks back to the radio map user. The radio map user then determines one or more first radio maps corresponding to the multiple first tasks based on their stored mapping relationships or through the radio map server. This task planning process, executed by the third-party server, reduces the processing power consumed by the radio map user or the radio map server, thereby minimizing the impact of the task planning process on other services of the radio map user or the radio map server.
在一种可行的实施方式中,根据任务信息确定多个第一任务,包括:将任务信息对应的任务信息向量输入第一模型进行处理,以得到多个第一任务,第一模型用于进行第一任务的分类规划。In one feasible implementation, multiple first tasks are determined based on task information, including: inputting the task information vector corresponding to the task information into a first model for processing to obtain multiple first tasks, wherein the first model is used to perform classification planning for the first tasks.
在一种可行的实施方式中,根据任务信息确定多个第一任务,包括:将任务信息、提示信息、以及任务信息库输入第二模型进行处理,以获得多个第一任务,第二模型用于进行第一任务的检索,提示信息用于指示通过检索任务信息库确定任务信息对应的第一任务。In one feasible implementation, multiple first tasks are determined based on task information, including: inputting task information, prompt information, and a task information database into a second model for processing to obtain multiple first tasks. The second model is used to retrieve the first tasks, and the prompt information is used to indicate that the first task corresponding to the task information is determined by searching the task information database.
在本申请实施例中,将任务规划器部署在无线电地图用户(第四设备),由无线电地图用户确定任务信息对应的多个第一任务,并由无线电地图服务器根据自身存储的第一任务与第一无线电地图之间的映射关系确定多个第一任务对应的一个或多个第一无线电地图。该过程无线电地图用户在确定第一无线电地图的过程中不需要进行任何外部传输交互,提升了确定第一无线电地图确定效率的同时,保障了该过程的可靠性。而当无线电地图用户自身存储的第三任务与第一无线电地图的映射关系中不包括第一任务的情况下,无线电地图用户可以从无线电地图服务器侧获取第一任务对应的第一无线电地图,又进一步保障了确定第一无线电地图过程的可实现性。In this embodiment, a task planner is deployed on a radio map user (fourth device). The radio map user determines multiple first tasks corresponding to the task information, and the radio map server determines one or more first radio maps corresponding to the multiple first tasks based on the mapping relationship between the first tasks and first radio maps stored in its own database. During this process, the radio map user does not need to perform any external transmission interaction in determining the first radio maps, improving the efficiency of determining the first radio maps while ensuring the reliability of the process. Furthermore, when the mapping relationship between the third tasks and first radio maps stored in the radio map user's own database does not include the first tasks, the radio map user can obtain the first radio map corresponding to the first task from the radio map server, further ensuring the feasibility of determining the first radio maps.
在一种可行的实施方式中,基于多个第一任务确定的一个或多个第一无线电地图,包括:基于存储的第一任务与第一无线电地图的映射关系确定多个第一任务对应的一个或多个第一无线电地图。In one feasible implementation, one or more first radio maps determined based on a plurality of first tasks include: determining one or more first radio maps corresponding to a plurality of first tasks based on a stored mapping relationship between first tasks and first radio maps.
在一种可行的实施方式中,基于多个第一任务确定的一个或多个第一无线电地图,包括:向第一设备发送第三请求消息,第三请求消息用于请求获取多个第一任务对应的一个或多个第一无线电地图,第一设备中包括第二任务与第一无线电地图的映射关系,第二任务中包括多个第一任务;接收来自第一设备的第三响应消息,第三响应消息指示多个第一任务对应的一个或多个第一无线电地图。In one feasible implementation, one or more first radio maps determined based on multiple first tasks include: sending a third request message to a first device, the third request message being used to request the acquisition of one or more first radio maps corresponding to multiple first tasks, the first device including a mapping relationship between second tasks and first radio maps, the second task including multiple first tasks; and receiving a third response message from the first device, the third response message indicating one or more first radio maps corresponding to multiple first tasks.
在一种可行的实施方式中,在基于任务信息确定第一无线电地图之前,方法还包括:与第一设备对齐第二任务。In one feasible implementation, before determining the first radio map based on mission information, the method further includes aligning a second mission with the first device.
在一种可行的实施方式中,与第一设备对齐第二任务,包括:接收来自第一设备的第二任务;或向第一设备发送第二任务,并接收来自第一设备的确认消息,确认消息用于指示向第一设备发送的第二任务与第二设备存储的第二任务相同;或接收来自第三设备的第二任务,第三设备还用于向第一设备发送第二任务。In one feasible implementation, aligning a second task with a first device includes: receiving a second task from the first device; or sending a second task to the first device and receiving an acknowledgment message from the first device, the acknowledgment message indicating that the second task sent to the first device is the same as the second task stored in the second device; or receiving a second task from a third device, the third device also being used to send the second task to the first device.
在一种可行的实施方式中,在与第一设备对齐第二任务之后,该方法还包括:从第一设备获取并存储第三任务与第一无线电地图的映射关系,第三任务为第二任务中的全部或部分任务。In one feasible implementation, after aligning the second task with the first device, the method further includes: obtaining and storing a mapping relationship between a third task and a first radio map from the first device, wherein the third task is all or part of the second task.
在本申请实施例中,先与第一设备对齐第二任务,然后根据不同情况获取并存储第三任务与第一无线电地图之间的映射关系,使得在不过多占用自身存储空间的同时,又能够根据存储的映射关系快速确定第一任务或第一无线电地图。提升获取第一无线电地图的效率。In this embodiment, the second task is first aligned with the first device, and then the mapping relationship between the third task and the first radio map is acquired and stored according to different situations. This allows the first task or the first radio map to be quickly determined based on the stored mapping relationship without occupying too much of its own storage space, thus improving the efficiency of acquiring the first radio map.
在一种可行的实施方式中,从第一设备获取并存储第三任务与第一无线电地图的映射关系,包括:根据预设周期从第一设备获取并存储第三任务与第一无线电地图的映射关系;或根据映射关系的使用情况从第一设备获取并存储第三任务与第一无线电地图的映射关系;或根据操作指令从第一设备获取并存储第三任务与第一无线电地图的映射关系。In one feasible implementation, obtaining and storing the mapping relationship between the third task and the first radio map from the first device includes: obtaining and storing the mapping relationship between the third task and the first radio map from the first device according to a preset period; or obtaining and storing the mapping relationship between the third task and the first radio map from the first device according to the usage of the mapping relationship; or obtaining and storing the mapping relationship between the third task and the first radio map from the first device according to an operation instruction.
在一种可行的实施方式中,在从第一设备获取并存储第三任务与第一无线电地图的映射关系之后,方法还包括:删除低频映射关系,低频映射关系为存储的映射关系中,使用频率低于预设频率阈值,和/或使用间隔超过预设间隔阈值的映射关系。In one feasible implementation, after acquiring and storing the mapping relationship between the third task and the first radio map from the first device, the method further includes: deleting low-frequency mapping relationships, which are the stored mapping relationships that use frequencies lower than a preset frequency threshold and/or use intervals exceeding a preset interval threshold.
第二方面,本申请提供了一种无线电地图获取方法,该方法包括:接收来自第四设备的第一请求消息,第一请求消息用于请求获取任务信息对应的一个或多个第一无线电地图,或者用于请求获取多个第一任务对应的一个或多个第一无线电地图;其中,任务信息对应多个第一任务,第一任务与一个或多个第一无线电地图存在映射关系;发送第一响应消息,第一响应消息指示一个或多个第一无线电地图。第二方面所述方案可以由第二装置执行,第二装置可以是通信设备,也可以是通信设备中的模块(如芯片系统等),还可以为能实现全部或部分通信设备功能的逻辑节点、逻辑模块或软件,对此不予限定。Secondly, this application provides a method for acquiring radio maps. The method includes: receiving a first request message from a fourth device, the first request message being used to request the acquisition of one or more first radio maps corresponding to task information, or to request the acquisition of one or more first radio maps corresponding to multiple first tasks; wherein the task information corresponds to multiple first tasks, and there is a mapping relationship between the first tasks and one or more first radio maps; and sending a first response message, the first response message indicating one or more first radio maps. The solution described in the second aspect can be executed by a second device, which can be a communication device, a module within the communication device (such as a chip system), or a logical node, logical module, or software capable of implementing all or part of the functions of the communication device; there is no limitation thereto.
在一种可行的实施方式中,在第一请求消息用于请求获取任务信息对应的一个或多个第一无线电地图的情况下,该方法还包括:根据任务信息确定多个第一任务;获取多个第一任务对应的一个或多个第一无线电地图。In one feasible implementation, when the first request message is used to request the acquisition of one or more first radio maps corresponding to the task information, the method further includes: determining a plurality of first tasks based on the task information; and acquiring one or more first radio maps corresponding to the plurality of first tasks.
在一种可行的实施方式中,获取多个第一任务对应的一个或多个第一无线电地图,包括:根据存储的第二任务与第一无线电地图的映射关系确定多个第一任务对应的一个或多个第一无线电地图,其中,第二任务中包括多个第一任务。In one feasible implementation, obtaining one or more first radio maps corresponding to multiple first tasks includes: determining one or more first radio maps corresponding to multiple first tasks based on a stored mapping relationship between second tasks and first radio maps, wherein the second tasks include multiple first tasks.
在一种可行的实施方式中,根据任务信息确定多个第一任务,包括:将任务信息对应的任务信息向量输入第一模型进行处理,以得到多个第一任务,第一模型用于进行第一任务的分类规划。In one feasible implementation, multiple first tasks are determined based on task information, including: inputting the task information vector corresponding to the task information into a first model for processing to obtain multiple first tasks, wherein the first model is used to perform classification planning for the first tasks.
在一种可行的实施方式中,根据任务信息确定多个第一任务,包括:将任务信息、提示信息、以及任务信息库输入第二模型进行处理,以获得多个第一任务,第二模型用于进行第一任务的检索,提示信息用于指示通过检索任务信息库确定任务信息对应的第一任务。In one feasible implementation, multiple first tasks are determined based on task information, including: inputting task information, prompt information, and a task information database into a second model for processing to obtain multiple first tasks. The second model is used to retrieve the first tasks, and the prompt information is used to indicate that the first task corresponding to the task information is determined by searching the task information database.
在一种可行的实施方式中,该方法还包括:向第四设备发送第三任务与第一无线电地图的映射关系,第三任务为第二任务中的全部或部分任务。In one feasible implementation, the method further includes: sending a mapping relationship between a third task and a first radio map to a fourth device, wherein the third task is all or part of the second task.
第三方面,本申请提供了一种无线电地图获取方法,该方法包括:接收来自第四设备的第二请求消息,第二请求消息用于请求获取任务信息对应的多个第一任务;发送第二响应消息,第二响应消息指示多个第一任务。第三方面所述方案可以由第三装置执行,第三装置可以是通信设备,也可以是通信设备中的模块(如芯片系统等),还可以为能实现全部或部分通信设备功能的逻辑节点、逻辑模块或软件,对此不予限定。Thirdly, this application provides a radio map acquisition method, which includes: receiving a second request message from a fourth device, the second request message being used to request acquisition of multiple first tasks corresponding to task information; and sending a second response message, the second response message indicating the multiple first tasks. The solution described in this third aspect can be executed by a third device, which can be a communication device, a module within the communication device (such as a chip system), or a logical node, logical module, or software capable of implementing all or part of the functions of the communication device; there is no limitation thereto.
在一种可行的实施方式中,在接收来自第四设备的第二请求消息之后,该方法还包括:将任务信息对应的任务信息向量输入第一模型进行处理,以得到多个第一任务,第一模型用于进行第一任务的分类规划。In one feasible implementation, after receiving the second request message from the fourth device, the method further includes: inputting the task information vector corresponding to the task information into a first model for processing to obtain multiple first tasks, wherein the first model is used to perform classification planning for the first tasks.
在一种可行的实施方式中,在接收来自第四设备的第二请求消息之后,该方法还包括:将任务信息、提示信息、以及任务信息库输入第二模型进行处理,以获得多个第一任务,第二模型用于进行第一任务的检索,提示信息用于指示通过检索任务信息库确定任务信息对应的第一任务。In one feasible implementation, after receiving the second request message from the fourth device, the method further includes: inputting task information, prompt information, and a task information database into a second model for processing to obtain multiple first tasks. The second model is used to retrieve the first tasks, and the prompt information is used to indicate that the first task corresponding to the task information is determined by searching the task information database.
第四方面,提供一种通信装置,该通信装置包括用于执行上述第一方面,第二方面或第三方面任一方面中可能方法的单元或模块。Fourthly, a communication device is provided, the communication device including units or modules for performing any of the possible methods in the first, second or third aspects described above.
第五方面,本申请实施例提供一种通信装置,通信装置包括至少一个处理器,处理器与存储器耦合;其中,至少一个处理器用于执行存储器中存储的计算机程序或指令,使得上述第一方面至第三方面任一项可能实现的方法被执行。Fifthly, embodiments of this application provide a communication device, the communication device including at least one processor coupled to a memory; wherein the at least one processor is configured to execute a computer program or instructions stored in the memory, such that the methods that may be implemented in any of the first to third aspects described above are executed.
第六方面,本申请实施例提供一种通信系统,通信系统包括第一设备,第二设备和第四设备,其中,第四设备用于执行上述第一方面中任一项所述的方法,第一设备用于执行上述第二方面中任一项所述的方法,第二设备用于执行上述第三方面中任一项所述的方法。可能的情况下,该通信系统中还包括上述第一方面涉及的第三设备等,用于执行上述第一方面的相关方法。Sixthly, embodiments of this application provide a communication system including a first device, a second device, and a fourth device, wherein the fourth device is used to perform the method described in any one of the first aspects, the first device is used to perform the method described in any one of the second aspects, and the second device is used to perform the method described in any one of the third aspects. Where possible, the communication system may also include the third device or similar device described in the first aspect, used to perform the related methods of the first aspect.
第七方面,本申请实施例提供一种计算机可读存储介质,其特征在于,计算机可读存储介质存储有计算机指令,当计算机指令被执行时,使计算机执行如上述任一方法所述的方法。In a seventh aspect, embodiments of this application provide a computer-readable storage medium, characterized in that the computer-readable storage medium stores computer instructions, which, when executed, cause the computer to perform the method described in any of the above methods.
第八方面,本申请实施例提供一种计算机程序产品,计算机程序产品包括:计算机程序代码,计算机程序代码被计算机运行时,使得计算机执行如上述任一方法所述的方法。Eighthly, embodiments of this application provide a computer program product, the computer program product including: computer program code, which, when executed by a computer, causes the computer to perform the method described in any of the above methods.
第九方面,本申请实施例提供一种芯片,该芯片与存储器耦合,用于读取并执行存储器中的程序指令,以使得芯片所在装置实现上述任一方法所述的方法。Ninthly, embodiments of this application provide a chip coupled to a memory for reading and executing program instructions in the memory, so that the device in which the chip is located implements the method described in any of the above methods.
以下对本申请实施例用到的附图进行介绍。The accompanying drawings used in the embodiments of this application are described below.
图1为本申请实施例提供的一种无线通信系统架构。Figure 1 shows a wireless communication system architecture provided in an embodiment of this application.
图2A为本申请实施例提供的一种MLP示意图。Figure 2A is a schematic diagram of an MLP provided in an embodiment of this application.
图2B为本申请实施例提供的一种损失函数优化示意图。Figure 2B is a schematic diagram of a loss function optimization provided in an embodiment of this application.
图2C为本申请实施例提供的一种梯度反向传播示意图。Figure 2C is a schematic diagram of gradient backpropagation provided in an embodiment of this application.
图3A为本申请实施例提供的一种单功能无线电地图的示意图。Figure 3A is a schematic diagram of a single-function radio map provided in an embodiment of this application.
图3B为本申请实施例提供的一种多层无线电地图的示意图。Figure 3B is a schematic diagram of a multi-layer radio map provided in an embodiment of this application.
图4A为本申请实施例提供一种无线电地图获取方法流程图。Figure 4A is a flowchart of a radio map acquisition method provided in an embodiment of this application.
图4B为本申请实施例提供的一种基于第一模型确定多个第一任务的过程示意图。Figure 4B is a schematic diagram of a process for determining multiple first tasks based on a first model according to an embodiment of this application.
图4C为本申请实施例提供的一种基于第二模型确定多个第一任务的过程示意图。Figure 4C is a schematic diagram of a process for determining multiple first tasks based on a second model according to an embodiment of this application.
图5~图7为本申请实施例提供的确定第一无线电地图的方法流程图。Figures 5 to 7 are flowcharts of the method for determining a first radio map provided in the embodiments of this application.
图8为本申请实施例提供的一种通信装置的结构示意图。Figure 8 is a schematic diagram of the structure of a communication device provided in an embodiment of this application.
图9为本申请实施例提供的一种简化的网络设备的结构示意图。Figure 9 is a simplified structural diagram of a network device provided in an embodiment of this application.
图10为本申请实施例提供的一种简化的UE的结构示意图。Figure 10 is a simplified structural diagram of a UE provided in an embodiment of this application.
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行描述。其中,本申请实施例中的术语“系统”和“网络”可被互换使用。除非另有说明,“/”表示前后关联的对象是一种“或”的关系,例如,A/B可以表示A或B;本申请中的“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,其中A,B可以是单数或者复数。并且,在本申请的描述中,除非另有说明,“多个”是指两个或多于两个。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是一个,也可以是多个。另外,为了便于清楚描述本申请实施例的技术方案,在本申请的实施例中,采用了“第一”、“第二”等字样对网元和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。The technical solutions in the embodiments of this application will be described below with reference to the accompanying drawings. The terms "system" and "network" in the embodiments of this application can be used interchangeably. Unless otherwise stated, "/" indicates that the objects before and after are in an "or" relationship; for example, A/B can represent A or B. "And/or" in this application is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and/or B can represent: A alone, A and B simultaneously, and B alone, where A and B can be singular or plural. Furthermore, in the description of this application, unless otherwise stated, "multiple" refers to two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, and c can be one or multiple. Furthermore, to facilitate a clear description of the technical solutions in the embodiments of this application, the terms "first" and "second" are used in the embodiments of this application to distinguish between network elements and similar items with essentially the same function. Those skilled in the art will understand that the terms "first" and "second" do not limit the quantity or execution order, and that the terms "first" and "second" are not necessarily different.
在本申请实施例中描述的参考“一个实施例”或“一些实施例”等意味着在本申请的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。References to "one embodiment" or "some embodiments" in the embodiments described in this application mean that one or more embodiments of this application include a specific feature, structure, or characteristic described in connection with that embodiment. Therefore, the phrases "in one embodiment," "in some embodiments," "in other embodiments," "in still other embodiments," etc., appearing in different parts of this specification do not necessarily refer to the same embodiment, but rather mean "one or more, but not all, embodiments," unless otherwise specifically emphasized. The terms "comprising," "including," "having," and variations thereof mean "including but not limited to," unless otherwise specifically emphasized.
以下的具体实施方式,对本申请的目标、技术方案和有益效果进行了进一步详细说明,所应理解的是,以下仅为本申请的具体实施方式而已,并不用于限定本申请的保护范围,凡在本申请的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本申请的保护范围之内。The following detailed embodiments further illustrate the objectives, technical solutions, and beneficial effects of this application. It should be understood that the following are merely specific embodiments of this application and are not intended to limit the scope of protection of this application. Any modifications, equivalent substitutions, improvements, etc., made based on the technical solutions of this application should be included within the scope of protection of this application.
在本申请的各个实施例中,如果没有特殊说明以及逻辑冲突,不同的实施例之间的术语和/或描述具有一致性、且可以相互引用,不同的实施例中的技术特征根据其内在的逻辑关系可以组合形成新的实施例。In the various embodiments of this application, unless otherwise specified or in case of logical conflict, the terminology and/or descriptions of different embodiments are consistent and can be referenced by each other. The technical features of different embodiments can be combined to form new embodiments according to their inherent logical relationship.
下面介绍本申请实施例涉及的系统架构。The system architecture involved in the embodiments of this application is described below.
本申请实施例可以应用于蜂窝移动通信、卫星通信及短距等无线通信系统中。可参阅图1,图1为本申请实施例提供的一种无线通信系统架构。如图1所示,无线通信系统可以由小区组成,每个小区包含一个基站(base station,BS),基站向多个分布式节点(图示中的分布式节点为终端(terminal))提供通信服务。无线通信系统也可以进行点对点通信,如多个终端之间互相通信。The embodiments of this application can be applied to wireless communication systems such as cellular mobile communication, satellite communication, and short-range communication. Referring to Figure 1, Figure 1 illustrates a wireless communication system architecture provided by an embodiment of this application. As shown in Figure 1, the wireless communication system can consist of cells, each cell containing a base station (BS). The base station provides communication services to multiple distributed nodes (in the illustration, the distributed nodes are terminals). The wireless communication system can also perform point-to-point communication, such as communication between multiple terminals.
需要说明的是,本申请实施例提及的无线通信系统包括但不限于:窄带物联网系统(narrow band-Internet of Things,简称:NB-IoT)、全球移动通信系统(global system for mobile communications,GSM)、增强型数据速率GSM演进系统(enhanced data rate for GSM evolution,EDGE)、宽带码分多址系统(wideband code division multiple access,WCDMA)、码分多址2000系统(code division multiple access,CDMA2000)、时分同步码分多址系统(time division-synchronization code division multiple access,TD-SCDMA),长期演进系统(long term evolution,LTE)以及下一代5G移动通信系统的三大应用场景增强移动宽带(enhanced mobile broadband,eMBB),超可靠低时延通信(ultra-reliable and low-latency communications,URLLC)和增强型机器类型通信(enhanced machine-type communication,eMTC)。It should be noted that the wireless communication systems mentioned in the embodiments of this application include, but are not limited to: narrowband Internet of Things (NB-IoT), Global System for Mobile Communications (GSM), enhanced data rate for GSM evolution (EDGE), wideband code division multiple access (WCDMA), and code division multiple access 2000 (CDMA). The three major application scenarios of 2000), Time Division-Synchronization Code Division Multiple Access (TD-SCDMA), Long Term Evolution (LTE), and next-generation 5G mobile communication systems are enhanced mobile broadband (eMBB), ultra-reliable and low-latency communications (URLLC), and enhanced machine-type communication (eMTC).
本申请实施例中所涉及到的分布式节点可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备、计算设备或连接到无线调制解调器的其它处理设备。所述分布式节点也可以称为移动台(mobile station,MS),还可以是用户单元(subscriber unit)、蜂窝电话(cellular phone)、智能手机(smart phone)、无线数据卡、个人数字助理(personal digital assistant,PDA)电脑、平板型电脑、无线调制解调器(modem)、手持设备(handset)、膝上型电脑(laptop computer)、机器类型通信(machine type communication,MTC)终端等。The distributed nodes involved in the embodiments of this application may include various handheld devices, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem with wireless communication capabilities. The distributed nodes may also be called mobile stations (MS), or subscriber units, cellular phones, smartphones, wireless data cards, personal digital assistant (PDA) computers, tablet computers, wireless modems, handsets, laptop computers, machine-type communication (MTC) terminals, etc.
上述图1中的基站是指移动通信系统中将终端设备接入到无线网络的设备,还可以被称为接入网网元、无线接入网(radio access network,RAN)节点(或设备、或网元)、接入点(access point,AP)、网络设备、小塔等。本申请实施例中的RAN设备包括但不限于:5G中的下一代基站(g nodeB,gNB)、演进型节点B(evolved node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolved nodeB,或home node B,HNB)、基带单元(baseBand unit,BBU)、无线保真(wireless fidelity,WiFi)接入点、微波存取全球互联(world interoperability for microwave access,WiMAX)基站、传输点(transmitting and receiving point,TRP)、发射点(transmitting point,TP)、或移动交换中心等。在采用不同的无线接入技术的系统中,具备基站功能的设备的名称可能会有所不同,例如,在5G通信系统中,称为RAN或者gNB(5G NodeB);在LTE系统中,称为演进的节点B(evolved NodeB,eNB或者eNodeB);在第三代(3rd generation,3G)通信系统中,称为节点B(Node B)等。The base station in Figure 1 above refers to the device in a mobile communication system that connects terminal devices to a wireless network. It can also be called an access network element, a radio access network (RAN) node (or device, or network element), an access point (AP), a network device, a small tower, etc. The RAN equipment in this application embodiment includes, but is not limited to: next-generation base stations (g nodeB, gNB) in 5G, evolved node B (eNB), radio network controller (RNC), node B (NB), base station controller (BSC), base transceiver station (BTS), home base station (e.g., home evolved nodeB, or home node B, HNB), baseband unit (BBU), wireless fidelity (WiFi) access point, world interoperability for microwave access (WiMAX) base station, transmitting and receiving point (TRP), transmitting point (TP), or mobile switching center, etc. In systems employing different wireless access technologies, the names of devices with base station functions may vary. For example, in 5G communication systems, they are called RAN or gNB (5G NodeB); in LTE systems, they are called evolved NodeB (eNB or eNodeB); and in third-generation (3G) communication systems, they are called Node B, etc.
以下对本申请实施例涉及的人工智能技术进行介绍。The artificial intelligence technology involved in the embodiments of this application will be described below.
人工智能(artificial intelligence,AI),可以让机器具有人类的智能,例如可以让机器应用计算机的软硬件来模拟人类某些智能行为。为了实现人工智能,可以采用机器学习方法。机器学习方法中,机器利用训练数据学习(或训练)得到模型。该模型表征了从输入到输出之间的映射。学习得到的模型可以用于进行推理(或预测),即可以利用该模型预测出给定输入所对应的输出。其中,该输出还可以称为推理结果(或预测结果)。考虑到AI在不同领域中的良好表现,AI也被认为是构建各种无线电地图的重要技术之一。Artificial intelligence (AI) enables machines to possess human-like intelligence, such as allowing them to use computer hardware and software to simulate certain intelligent human behaviors. To achieve AI, machine learning methods can be employed. In machine learning, machines learn (or train) models using training data. These models represent the mapping between inputs and outputs. The learned model can be used for reasoning (or prediction), that is, it can be used to predict the output corresponding to a given input. This output can also be called the reasoning result (or prediction result). Considering AI's excellent performance in various fields, it is also considered one of the important technologies for constructing various radio maps.
人工智能领域最常用的机器学习模型是深度神经网络,其中又可以包括全连接(full connection,FC)神经网络,卷积神经网络(convolutional neural network,CNN),或者循环神经网络(recurrent neural network,RNN)等。这里以全连接神经网络为例进行介绍。全连接神经网络又叫多层感知机(multilayer perceptron,MLP)。可参阅图2A,图2A为本申请实施例提供的一种MLP示意图,一个MLP包含一个输入层(左侧),一个输出层(右侧),及多个隐藏层(中间),每层包含数个节点,称为神经元。其中相邻两层的神经元间两两相连。The most commonly used machine learning model in the field of artificial intelligence is the deep neural network, which can include fully connected (FC) neural networks, convolutional neural networks (CNNs), or recurrent neural networks (RNNs). This section will use a fully connected neural network as an example. A fully connected neural network is also called a multilayer perceptron (MLP). Referring to Figure 2A, which is a schematic diagram of an MLP provided in an embodiment of this application, an MLP includes an input layer (left), an output layer (right), and multiple hidden layers (middle). Each layer contains several nodes, called neurons. Neurons in adjacent layers are connected pairwise.
考虑相邻两层的神经元,下一层的神经元的输出h为所有与之相连的上一层神经元x的加权和并经过激活函数。用矩阵可以表示为如下公式:
h=f(wx+b) (1)Considering neurons in two adjacent layers, the output h of a neuron in the next layer is the weighted sum of all neurons x connected to it in the previous layer, after passing through an activation function. This can be represented by the following formula using matrices:
h=f(wx+b) (1)
其中w为权重矩阵,b为偏置向量,f为激活函数。则神经网络的输出可以递归表达为:
y=fn(wnfn-1(…)+bn) (2)Where w is the weight matrix, b is the bias vector, and f is the activation function. The output of the neural network can then be recursively expressed as:
y=f n (w n f n-1 (…)+b n ) (2)
其中,n是神经网络层的索引,n大于或等于1,且n小于或等于N,其中N为神经网络的总层数。Where n is the index of the neural network layer, n is greater than or equal to 1 and less than or equal to N, where N is the total number of layers in the neural network.
简单的说,可以将神经网络理解为一个从输入数据集合到输出数据集合的映射关系。而通常神经网络都是随机初始化的,用已有数据从随机的w和b得到这个映射关系的过程被称为神经网络的训练。Simply put, a neural network can be understood as a mapping from an input data set to an output data set. Neural networks are typically initialized randomly; the process of obtaining this mapping from random values w and b using existing data is called training the neural network.
训练的具体方式为采用损失函数(loss function)对神经网络的输出结果进行评价,并将误差反向传播。可参阅图2B,图2B为本申请实施例提供的一种损失函数优化示意图,如图2B所示,通过梯度下降的方法即能迭代优化w和b直到损失函数达到最小值。The specific training method involves evaluating the output of the neural network using a loss function and backpropagating the error. Referring to Figure 2B, which is a schematic diagram of loss function optimization provided in an embodiment of this application, as shown in Figure 2B, gradient descent can be used to iteratively optimize w and b until the loss function reaches its minimum value.
梯度下降的过程可以表示为:
The gradient descent process can be represented as:
其中θ为待优化参数(如w和b),L为损失函数,η为学习率,控制梯度下降的步长,表示求导运算,表示对L求θ的导数。Where θ represents the parameters to be optimized (e.g., w and b), L is the loss function, and η is the learning rate, controlling the step size of gradient descent. This represents the differentiation operation. This indicates taking the derivative of θ with respect to L.
反向传播的过程利用到求偏导的链式法则,即前一层参数的梯度可以由后一层参数的梯度递推计算得到,具体可参阅图2C,为本申请实施例提供的一种梯度反向传播示意图。公式可以表达为:
The backpropagation process utilizes the chain rule for partial derivatives, meaning the gradient of the parameters in the previous layer can be recursively calculated from the gradient of the parameters in the next layer. See Figure 2C for a schematic diagram of gradient backpropagation provided in an embodiment of this application. The formula can be expressed as:
其中wij为节点j连接节点i的权重,si为节点i上的输入加权和。Where w <sub>ij</sub> is the weight connecting node j to node i, and s <sub>i </sub> is the weighted sum of the inputs at node i.
以下对本申请实施例涉及的无线电地图技术进行介绍。The following describes the radio mapping technology involved in the embodiments of this application.
可参阅图3A,图3A为本申请实施例提供的一种单功能无线电地图的示意图,如图3A所示,针对无线电地图输入包括位置信息在内的输入信息,使用无线电地图进行相关处理后输出单个的无线电信息。例如,无线电地图的输入为位置信息,输出为对应位置上的无线电信道路径损耗。此时,这种无线电地图也可以称为路径损耗地图。又如,无线电地图的输入为位置信息,输出为对应位置上的无线电信号强度。此时这种无线电地图也可以称为信号强度地图。Referring to Figure 3A, which is a schematic diagram of a single-function radio map provided in an embodiment of this application, as shown in Figure 3A, the radio map takes location information as input, performs relevant processing on the radio map, and outputs a single piece of radio information. For example, the input of the radio map is location information, and the output is the path loss of the radio channel at the corresponding location. In this case, such a radio map can also be called a path loss map. As another example, the input of the radio map is location information, and the output is the radio signal strength at the corresponding location. In this case, such a radio map can also be called a signal strength map.
也可参阅图3B,图3B为本申请实施例提供的一种多层无线电地图的示意图,如图3B所示,在现有单功能无线电地图的基础上构建多层无线电地图。多层无线电地图包括多个“图层”,即图示中的L1~L3,针对每个图层的输入信息,使用每个图层进行相关处理后各自输出不同的无线电信息。See also Figure 3B, which is a schematic diagram of a multi-layer radio map provided in an embodiment of this application. As shown in Figure 3B, a multi-layer radio map is constructed based on an existing single-function radio map. The multi-layer radio map includes multiple "layers," namely L1 to L3 in the figure. For the input information of each layer, each layer performs relevant processing and outputs different radio information.
上述两种现有技术,第一种只能使用无线电地图执行单一功能。第二种虽然可以使用无线电地图执行多种功能并最终输出多种无线电信息,但要求构建无线电信息和无线电地图之间的映射关系以获取多层无线电地图。而无线电信息种类繁多,构建和存储相应映射关系的开销大。The two existing technologies described above differ in their approaches. The first can only perform a single function using radio maps. While the second can perform multiple functions and ultimately output various types of radio information using radio maps, it requires constructing a mapping relationship between radio information and radio maps to obtain multi-layered radio maps. However, the variety of radio information is vast, and the overhead of constructing and storing the corresponding mapping relationships is significant.
基于此,可参阅图4A,图4A为本申请实施例提供一种无线电地图获取方法流程图,如图4A所示,该方法包括如下步骤:Based on this, please refer to Figure 4A, which is a flowchart of a radio map acquisition method provided by an embodiment of this application. As shown in Figure 4A, the method includes the following steps:
201、第五设备获取任务信息,该任务信息对应多个第一任务。201. The fifth device obtains task information, which corresponds to multiple first tasks.
本申请实施例中的第五设备,可以是无线电地图服务器,具体可以是前述图1中描述的RAN设备、基站或终端(端对端服务时)等,也可能是核心网设备、过项(over the top,OTT)设备。也可以是无线电地图用户(设备),具体可以是前述图1中描述的终端,移动台,手持设备,车载设备等。The fifth device in this embodiment can be a radio map server, specifically the RAN device, base station, or terminal (for end-to-end service) described in Figure 1, or a core network device or over-the-top (OTT) device. It can also be a radio map user (device), specifically the terminal, mobile station, handheld device, or vehicle-mounted device described in Figure 1.
任务信息,是指用来描述使用无线电地图所要达成目的的相关信息。具体可以是指用自然语言描述所要达成目的的信息,如:完成信道估计;进行波束管理和定位。或者,假设任务有对应的标识,任务信息可以是任务标识。例如任务信息为:001。而001对应标识的为预编码任务。Task information refers to relevant information describing the objectives to be achieved using radio maps. Specifically, it can refer to information describing the objectives in natural language, such as: completing channel estimation; performing beam management and positioning. Alternatively, assuming a task has a corresponding identifier, the task information can be the task identifier. For example, the task information could be 001, and 001 would identify a precoding task.
本申请实施例中的任务信息对应多个第一任务。第一任务是与第一无线电地图存在映射关系的任务。假设都按照最基础的不可拆分的任务来构建与第一无线电地图的映射关系,则第一任务也可以被称为基础任务(fundamental task)。第一无线电地图的含义是指完成第一任务所需要的无线电地图集合,该无线电地图集合中可能包括一个(能够直接获取的)无线电地图,也可能包括多个无线电地图。In this embodiment, the task information corresponds to multiple first tasks. A first task is a task that has a mapping relationship with a first radio map. Assuming that the mapping relationship with the first radio map is constructed according to the most basic and indivisible tasks, the first task can also be called a fundamental task. The first radio map refers to the set of radio maps required to complete the first task. This set of radio maps may include one (directly obtainable) radio map or multiple radio maps.
若第五设备为无线电地图服务器,则其获取任务信息的方式可以是无线电地图用户设备向其发送,或者是第三设备向其发送,第三设备为用于管理无线电地图服务器和无线电地图用户的交互过程的管理设备。If the fifth device is a radio map server, it can obtain task information by either sending it to the radio map user equipment or by sending it to the third device, which is a management device used to manage the interaction process between the radio map server and the radio map user.
若第五设备为无线电地图用户,则其获取任务信息的方式可以是根据用户的操作指令获取,或者由其他设备向其发送,其他设备可以是接收用户操作指令的设备,具体例如为手持设备,可穿戴设备等,也可能是网络管理功能(operations administration and maintenance,OAM)等。If the fifth device is a radio map user, it can obtain task information either by following the user's operation instructions or by having other devices send it to it. These other devices can be devices that receive the user's operation instructions, such as handheld devices, wearable devices, or network management functions (OAM).
202、第五设备基于任务信息确定一个或多个第一无线电地图,其中,第一任务与一个或多个第一无线电地图存在映射关系。202. The fifth device determines one or more first radio maps based on mission information, wherein there is a mapping relationship between the first mission and one or more first radio maps.
任务信息对应多个第一任务,而在本申请实施例中,第一任务与第一无线电地图存在映射关系。这种映射关系可以采用如下表1来说明:The task information corresponds to multiple first tasks, and in this embodiment, there is a mapping relationship between the first tasks and the first radio map. This mapping relationship can be illustrated by the following table 1:
表1
Table 1
如表1所示,每个第一任务与一个第一无线电地图对应,但不同的第一任务可能对应相同的第一无线电地图。As shown in Table 1, each first task corresponds to a first radio map, but different first tasks may correspond to the same first radio map.
另外,第一任务可以包括其对应的任务标识(任务ID),第一无线电地图可以包括其对应的地图标识(地图ID)。在描述第一任务与第一无线电地图的映射关系时,还可以描述每个地图应对的输入和输出,以便根据映射关系获取到无线电地图后,获知如何对无线电地图进行输入以执行第一任务。Additionally, the first task may include its corresponding task identifier (task ID), and the first radio map may include its corresponding map identifier (map ID). When describing the mapping relationship between the first task and the first radio map, the inputs and outputs for each map can also be described, so that after obtaining the radio map according to the mapping relationship, it is known how to input the radio map to execute the first task.
因此,第一任务与第一无线电地图的映射关系也可以表现为如下表2:Therefore, the mapping relationship between the first task and the first radio map can also be represented as shown in Table 2 below:
表2
Table 2
如表2中所示,第一任务与第一无线电地图的映射关系可以称为任务-无线电地图索引表,可用于进行无线电地图的索引。As shown in Table 2, the mapping relationship between the first task and the first radio map can be called the task-radio map index table, which can be used to index the radio map.
举例来说,第一任务ID为1时,对应地图ID为1,表示需要调用第一无线电地图1来进行信道估计任务。该过程中的输入为坐标和环境信息,输出为多径信息(multipath component,MPC)。其中,输入中的“环境信息”为可选内容。For example, when the first task ID is 1, the corresponding map ID is 1, indicating that the first radio map 1 needs to be called to perform the channel estimation task. The inputs to this process are coordinates and environmental information, and the output is multipath component (MPC). Among them, the "environmental information" in the input is optional.
可见,在本申请实施例中,构建了第一任务与第一无线电地图的映射关系,由于第一任务数量少于繁杂的无线电信息种类的数量,因此第一任务与第一无线电地图的映射关系的构建成本和存储的开销也更低。另外,基于前述映射关系,快速确定任务信息描述的多个第一任务对应的一个或多个第一无线电地图,进而调用多个第一无线电地图以执行多个第一任务。总之,该方法降低了无线电地图实现多种功能的成本,同时提升了实现效率。As can be seen, in this embodiment, a mapping relationship between the first task and the first radio map is constructed. Since the number of first tasks is less than the number of complex radio information types, the construction cost and storage overhead of the mapping relationship between the first task and the first radio map are also lower. Furthermore, based on the aforementioned mapping relationship, one or more first radio maps corresponding to multiple first tasks described in the task information can be quickly determined, and then multiple first radio maps can be invoked to execute multiple first tasks. In summary, this method reduces the cost of implementing multiple functions using radio maps while improving implementation efficiency.
第五设备基于任务信息确定一个或多个第一无线电地图的过程中包括两个中间过程:1)基于任务信息确定多个第一任务,可简称为任务确定过程;2)确定多个第一任务对应的一个或多个第一无线电地图,可简称为地图确定过程。The process of the fifth device determining one or more first radio maps based on task information includes two intermediate processes: 1) determining multiple first tasks based on task information, which can be referred to as the task determination process; 2) determining one or more first radio maps corresponding to multiple first tasks, which can be referred to as the map determination process.
对于中间过程1),可以通过前述描述的AI技术执行确定多个第一任务。具体来说,可以用分类模型或大语言模型等深度神经网络模型获得第一任务。For intermediate process 1), multiple primary tasks can be determined using the AI techniques described above. Specifically, the primary tasks can be obtained using deep neural network models such as classification models or large language models.
可选地,根据任务信息确定多个第一任务,包括:将任务信息对应的任务信息向量输入第一模型进行处理,以得到多个第一任务,第一模型用于进行第一任务的分类规划。Optionally, multiple first tasks are determined based on the task information, including: inputting the task information vector corresponding to the task information into a first model for processing to obtain multiple first tasks, and the first model is used to perform classification planning for the first tasks.
可参阅图4B,图4B为本申请实施例提供的一种基于第一模型确定多个第一任务的过程示意图,如图4B所示,本实施例中具体采用任务信息可以包括用自然语言描述的任务对象和任务目标,例如任务对象为聚集用户,任务目标为提高吞吐。因此在获取到任务信息后,首先将其输入自然语言编码器进行处理,获得任务信息向量。再将任务信息向量输入第一模型。由于第一模型为分类规划器,其输出的结果为N维向量,其中N可以为第二任务的个数,该向量为二元向量。如果第i个元素为1,则表示选择第i个第二任务;如果第i个元素为0,则表示不选择第i个第二任务。输出向量中所有值为1的项对应的基础任务组合即为最后的结果。如图4B所示,第二任务1和第二任务2被确定为任务信息对应的第一任务。本申请实施例中的第二任务是指管理设备、出厂厂商或者标准定义的任务,第二任务中包括第一任务。Referring to Figure 4B, which is a schematic diagram of a process for determining multiple first tasks based on a first model according to an embodiment of this application, as shown in Figure 4B, the task information used in this embodiment may include task objects and task objectives described in natural language, such as the task object being to aggregate users and the task objective being to improve throughput. Therefore, after obtaining the task information, it is first input into a natural language encoder for processing to obtain a task information vector. Then, the task information vector is input into the first model. Since the first model is a classification planner, its output is an N-dimensional vector, where N can be the number of second tasks, and this vector is a binary vector. If the i-th element is 1, it means that the i-th second task is selected; if the i-th element is 0, it means that the i-th second task is not selected. The combination of basic tasks corresponding to all items with a value of 1 in the output vector is the final result. As shown in Figure 4B, second task 1 and second task 2 are determined as the first tasks corresponding to the task information. In this embodiment of the application, the second task refers to a task defined by the management device, manufacturer, or standard, and the second task includes the first task.
在上述方案中,自然语言编码器可以用神经网络实现,如Transformer架构。分类规划器可以通过神经网络实现,如MLP,也可以通过其他AI方法实现,如支持向量机等。In the above schemes, the natural language encoder can be implemented using neural networks, such as the Transformer architecture. The classification planner can be implemented using neural networks, such as MLP, or other AI methods, such as support vector machines.
可选地,根据任务信息确定多个第一任务,包括:将任务信息、提示信息、以及任务信息库输入第二模型进行处理,以获得多个第一任务,第二模型用于进行第一任务的检索,提示信息用于指示通过检索任务信息库确定任务信息对应的第一任务。Optionally, multiple first tasks are determined based on task information, including: inputting task information, prompt information, and a task information database into a second model for processing to obtain multiple first tasks. The second model is used to retrieve the first tasks, and the prompt information is used to indicate the first task corresponding to the task information by retrieving the task information database.
可参阅图4C,图4C为本申请实施例提供的一种基于第二模型确定多个第一任务的过程示意图,如图4C所示,将任务信息和提示信息输入第二模型,同样的任务信息可以包括任务对象和任务目标。提示信息用于指示两个内容,一是指示需要确定任务信息对应的多个第一任务,二是指示需要从任务信息库检索得到结果,具体来说,提示信息指示从任务信息库中选择合适的第二任务确定为第一任务。同时将任务信息库输入第二模型,为第二模型提供知识。任务信息库则包含了所有第二任务的信息,每个第二任务对应的信息可能包括以下字段:1.第二任务的标识(ID);2.第二任务的名称;3.第二任务的输入、输出;4.第二任务的创建时间;5.第二任务的求解复杂度。或者还可以包括其他字段,本申请实施例不做限定。第二模型根据任务信息中的关键字与任务信息库中的关键字进行匹配并获得检索结果。Referring to Figure 4C, which is a schematic diagram of a process for determining multiple first tasks based on a second model according to an embodiment of this application, as shown in Figure 4C, task information and prompt information are input into the second model. The task information can include task objects and task objectives. The prompt information indicates two things: first, that multiple first tasks corresponding to the task information need to be determined; and second, that results need to be retrieved from the task information database. Specifically, the prompt information indicates that a suitable second task should be selected from the task information database as the first task. Simultaneously, the task information database is input into the second model to provide knowledge for it. The task information database contains information on all second tasks. The information corresponding to each second task may include the following fields: 1. Identifier (ID) of the second task; 2. Name of the second task; 3. Input and output of the second task; 4. Creation time of the second task; 5. Solution complexity of the second task. Other fields may also be included, which are not limited in this embodiment. The second model matches keywords in the task information with keywords in the task information database to obtain retrieval results.
第二模型可以是大语言模型(large language model,LLM),也可以是智能体,或者多模态的大模型等,本申请实施例不做限定。The second model can be a large language model (LLM), an intelligent agent, or a multimodal large model, etc., and the embodiments of this application are not limited thereto.
可见,本申请实施例采用第一模型获得第一任务的过程,由于先将任务信息进行了向量化处理,则第一模型的处理过程可以实现简洁快速地确定多个第一任务。采用第二模型获得第一任务的过程,可以直接将任务信息输入第二模型,不需要进行额外的处理过程,简化了确定第一任务的操作过程。As can be seen, the process of obtaining the first task using the first model in this embodiment of the application can quickly and easily determine multiple first tasks because the task information is first vectorized. The process of obtaining the first task using the second model allows the task information to be directly input into the second model without additional processing, thus simplifying the operation of determining the first task.
上述第一模型和第二模型用于获得多个第一任务,可以被统称为任务规划器。任务规划器还可以是其他类型的模型或形态,例如逻辑分析算法等,本申请实施例不做限定。The first and second models described above are used to obtain multiple first tasks and can be collectively referred to as task planners. Task planners can also be other types of models or forms, such as logic analysis algorithms, etc., which are not limited in the embodiments of this application.
任务规划器的训练可以通过集中式或分布式的方式完成。训练完成后可以部署在第五设备上。也即是说,上述中间过程1),可以由第五设备自身来执行。或者也可以将任务规划器部署在除第五设备之外(即除无线电地图服务器和无线电地图用户之外)的第三方服务器上,由第三方服务器来执行中间过程1)。再将确定的多个第一任务反馈给第五设备以进行后续中间过程2)。具体内容将在后述实施例进行描述。The task planner can be trained in a centralized or distributed manner. After training, it can be deployed on a fifth device. That is, the aforementioned intermediate process 1) can be executed by the fifth device itself. Alternatively, the task planner can be deployed on a third-party server other than the fifth device (i.e., other than the radio map server and radio map users), and the third-party server can execute intermediate process 1). The determined multiple first tasks are then fed back to the fifth device for subsequent intermediate processes 2). Specific details will be described in the embodiments described later.
第五设备获取到多个第一任务之后,可以根据第一任务和第一无线电地图之间的映射关系,例如前述表1和表2的相关内容描述的映射关系,确定多个第一任务对应的一个或多个第一无线电地图。之后,假设第五设备为无线电地图用户,则可以根据第一无线电地图执行多个第一任务。假设第五设备为无线电地图服务器,则可以将一个或多个第一无线电地图指示给无线电地图用户,以便无线电地图用户根据第一无线电地图执行多个第一任务。具体内容将在下述实施例进行描述。After acquiring multiple first tasks, the fifth device can determine one or more first radio maps corresponding to the multiple first tasks based on the mapping relationship between the first tasks and the first radio maps, such as the mapping relationship described in Tables 1 and 2 above. Then, assuming the fifth device is a radio map user, it can execute the multiple first tasks based on the first radio maps. Alternatively, assuming the fifth device is a radio map server, it can indicate one or more first radio maps to the radio map user so that the radio map user can execute the multiple first tasks based on the first radio maps. Specific details will be described in the following embodiments.
本实施例描述任务规划器部署在无线电地图服务器上的情况。可参阅图5,图5为本申请实施例提供的一种确定第一无线电地图的方法流程图,如图5所示,该方法包括如下步骤:This embodiment describes the deployment of a task planner on a radio map server. Referring to Figure 5, which is a flowchart of a method for determining a first radio map according to an embodiment of this application, the method includes the following steps:
301、第四设备获取任务信息,该任务信息对应多个第一任务。301. The fourth device obtains task information, which corresponds to multiple first tasks.
本实施例中的第四设备为无线电地图用户。无线电地图用户获取任务信息的方法可参阅前述实施例步骤201中的相关描述。The fourth device in this embodiment is a radio map user. The method for a radio map user to obtain task information can be found in the relevant description in step 201 of the aforementioned embodiment.
302、第四设备向第一设备发送第一请求消息,第一请求消息用于请求获取任务信息对应的一个或多个第一无线电地图。302. The fourth device sends a first request message to the first device. The first request message is used to request one or more first radio maps corresponding to the task information.
本实施例中的第一设备为无线电地图服务器。第四设备发送的第一请求消息中包括任务信息,用于请求获取任务信息对应的第一无线电地图。由于任务信息对应多个第一任务,多个第一任务可能对应同一个(或一组)第一无线电地图,也可能对应多个(或多组)第一无线电地图。In this embodiment, the first device is a radio map server. The first request message sent by the fourth device includes task information, used to request the acquisition of the first radio map corresponding to the task information. Since the task information corresponds to multiple first tasks, the multiple first tasks may correspond to the same (or a group) first radio map, or they may correspond to multiple (or groups) first radio maps.
前述实施例中的第五设备,既可以指代该实施例中的第四设备,也可以指代第一设备。The fifth device in the foregoing embodiments can refer to either the fourth device in the embodiments or the first device.
303、第一设备接收第一请求消息,根据第一请求消息确定任务信息对应的一个或多个第一无线电地图。303. The first device receives the first request message and determines one or more first radio maps corresponding to the task information based on the first request message.
第一设备接收到第一请求消息后,根据任务信息获取其对应的一个或多个第一无线电地图。具体过程可以包括前述实施例描述的基于任务信息确定一个或多个第一无线电地图的中间过程1)和2)。After receiving the first request message, the first device obtains one or more corresponding first radio maps based on the task information. The specific process may include the intermediate processes 1) and 2) described in the foregoing embodiments for determining one or more first radio maps based on the task information.
304、第一设备向第四设备发送第一响应消息,第一响应消息指示任务信息对应的一个或多个第一无线电地图。304. The first device sends a first response message to the fourth device, the first response message indicating one or more first radio maps corresponding to the task information.
第一设备确定任务信息对应的一个或多个第一无线电地图后,可以通过第一响应消息指示给第四设备。也即是说,第一响应消息中可以包括一个或多个第一无线电地图的地图标识或地图名称,或者也可以同时包括其地图标识和地图名称。更进一步地,第一设备可以直接将一个或多个第一无线电地图通过第一响应消息发送给第四设备。After the first device determines one or more first radio maps corresponding to the task information, it can instruct the fourth device through a first response message. That is, the first response message may include the map identifier or map name of one or more first radio maps, or it may include both the map identifier and map name. Furthermore, the first device may directly send one or more first radio maps to the fourth device through the first response message.
第四设备接收到第一响应消息后可以确定任务信息对应的一个或多个第一无线电地图。在第一响应消息中包括的是一个或多个第一无线电地图的地图标识和/或地图名称的情况下,第四设备根据自身存储的第一无线电地图信息库(包括第一无线电地图的名称,标识,以及地图内容)获取相应地图标识和/或地图名称对应的第一无线电地图。在第一响应消息中包括一个或多个第一无线电地图的情况下,第四设备从第一响应消息中获取一个或多个第一无线电地图即可。Upon receiving the first response message, the fourth device can determine one or more first radio maps corresponding to the task information. If the first response message includes map identifiers and/or map names for one or more first radio maps, the fourth device retrieves the first radio map corresponding to the map identifier and/or map name from its stored first radio map information database (including the name, identifier, and map content of the first radio map). If the first response message includes one or more first radio maps, the fourth device can retrieve one or more first radio maps from the first response message.
可能的情况下,第四设备中没有存储一个或多个第一无线电地图的地图标识和/或地图名称对应的无线电地图。因此,该方法还可以包括如下步骤:Where possible, the fourth device does not store radio maps corresponding to map identifiers and/or map names of one or more first radio maps. Therefore, the method may further include the following steps:
305、第四设备向第一设备发送地图请求消息,用于请求获取一个或多个第一无线电地图的地图标识和/或地图名称对应的一个或多个第一无线电地图。305. The fourth device sends a map request message to the first device to request one or more first radio maps corresponding to the map identifier and/or map name of one or more first radio maps.
306、第一设备向第四设备发送地图请求响应消息,其中包括一个或多个第一无线电地图。306. The first device sends a map request response message to the fourth device, which includes one or more first radio maps.
第四设备接收地图请求响应消息,根据地图请求响应消息获取到一个或多个第一无线电地图。The fourth device receives a map request response message and obtains one or more first radio maps based on the map request response message.
上述步骤305~306用于第四设备从第一设备获取第一无线电地图,因此可称为向外获取地图过程。The steps 305 to 306 described above are used for the fourth device to obtain the first radio map from the first device, and therefore can be referred to as the outward map acquisition process.
第四设备根据获取到的一个或多个第一无线电地图后,则可以应用该第一无线电地图执行多个第一任务。第四设备执行多个第一任务,具体包括获取多个第一任务(或者说每个第一无线电地图)的输入,结合每个第一无线电地图的输入和第一无线电地图执行多个第一任务,以实现第一无线电地图的多种功能,例如信道估计或预编码等。After acquiring one or more first radio maps, the fourth device can apply the first radio maps to perform multiple first tasks. Specifically, the fourth device performs multiple first tasks by acquiring inputs for multiple first tasks (or each first radio map), combining the inputs of each first radio map with the first radio map to perform multiple first tasks, thereby realizing various functions of the first radio map, such as channel estimation or precoding.
可见,在本申请实施例中,将任务规划器部署在无线电地图服务器(第一设备),由无线电地图服务器确定任务信息对应的多个第一任务,并由无线电地图服务器根据自身存储的第一任务与第一无线电地图之间的映射关系确定多个第一任务对应的一个或多个第一无线电地图。该过程由于无线电地图服务器处理功能强大,且存储了全部的第二任务(其中包括第一任务)与第一无线电地图之间的映射关系,因此能够保证以最高效最准确的方式确定任务信息对应的一个或多个第一无线电地图。As can be seen, in this embodiment, the task planner is deployed on a radio map server (first device). The radio map server determines multiple first tasks corresponding to the task information, and determines one or more first radio maps corresponding to the multiple first tasks based on the mapping relationship between the first tasks and the first radio maps stored in its own database. Because the radio map server has powerful processing capabilities and stores the mapping relationship between all second tasks (including first tasks) and the first radio maps, this process can ensure that one or more first radio maps corresponding to the task information are determined in the most efficient and accurate manner.
本实施例在步骤302之前,该方法还可以包括以下步骤:Before step 302 in this embodiment, the method may further include the following steps:
3000、第四设备与第一设备对齐第二任务。3000, the fourth device aligns with the first device for the second task.
3001、第四设备从第一设备获取并存储第三任务与第一无线电地图之间的映射关系。3001. The fourth device obtains and stores the mapping relationship between the third task and the first radio map from the first device.
第四设备与第一设备对齐第二任务的含义是指第四设备和第一设备确定相同的第二任务的相关信息,具体可以包括第二任务的名称、数量、以及输入、输出等信息。对于第四设备来说,与第一设备对齐第二任务之后,则可以从第一设备中请求获取第三任务与第一无线电地图的映射关系,其中第三任务可以是第二任务中的部分或全部任务。也即是说,第四设备可以存储全部的映射关系,也可以只存储部分映射关系。Aligning the second task with the first device means that the fourth device and the first device determine the same information related to the second task, which may include the name, quantity, input, and output information of the second task. After aligning the second task with the first device, the fourth device can request the mapping relationship between the third task and the first radio map from the first device. The third task can be some or all of the second tasks. That is, the fourth device can store all the mapping relationships or only a portion of them.
第四设备与第一设备对齐第二任务的具体方法可以为:The specific method for aligning the fourth device with the first device for the second task can be as follows:
(1)第四设备获取来自第一设备的第二任务。(1) The fourth device receives the second task from the first device.
第一设备为无线电地图服务器,其中包括厂商设置、标准规定、或者管理设备配置的第二任务。第四设备可以主动向第一设备请求获取第二任务,或者接收由第一设备主动发送的第二任务。The first device is a radio map server, which includes a second task that is configured by the manufacturer, specified by standards, or manages the device configuration. The fourth device can proactively request the second task from the first device, or receive the second task proactively sent by the first device.
(2)第四设备向第一设备发送第二任务,并接收来自第一设备的确认消息,确认消息用于指示向第一设备发送的第二任务与第二设备存储的第二任务相同。(2) The fourth device sends a second task to the first device and receives an acknowledgment message from the first device. The acknowledgment message indicates that the second task sent to the first device is the same as the second task stored in the second device.
第四设备作为无线电地图用户,也可以由厂商设置或标准规定了第二任务。然后第四设备将自身存储的第二任务发送给第一设备,由第一设备将接收到的第二任务与自身存储的第二任务进行匹配。如果完全匹配,则第一设备向第二设备发送确认信息以确认自身存储的第二任务与第四设备发送的相同。The fourth device, acting as a radio map user, may also have its second task configured by the manufacturer or specified by standards. The fourth device then sends its stored second task to the first device, which matches the received second task with its own stored second task. If they match perfectly, the first device sends a confirmation message to the second device to confirm that its stored second task is the same as the one sent by the fourth device.
(3)第四设备接收来自第三设备的第二任务,第三设备还用于向第一设备发送第二任务。(3) The fourth device receives the second task from the third device, and the third device is also used to send the second task to the first device.
第四设备作为无线电地图用户,可以接收来自第三设备第二任务,第三设备为管理设备。同时第三设备也对第一设备,即无线电地图服务器,进行管理,向第一设备也发送第二任务。由于第三设备向第一设备和第四设备发送的第二任务相同,因此也完成第四设备和第一设备的第二任务对齐。The fourth device, acting as a radio map user, can receive the second task from the third device, which is a management device. Simultaneously, the third device also manages the first device, the radio map server, and sends the second task to it as well. Since the second task sent by the third device to both the first and fourth devices is identical, the second task alignment between the fourth and first devices is also achieved.
在完成第二任务对齐后,第四设备可以从第一设备获取第三任务和第一无线电地图的映射关系。针对地图用户,考虑到其存储能力的限制,可以根据自身对第一无线电地图的历史使用情况确定常用的第一无线电地图。进而从第一设备获取常用的第一无线电地图和第三任务的映射关系,以便后续再涉及到确定第一无线电地图对应的第一任务时,能够根据自身存储的映射关系确定。After completing the second task alignment, the fourth device can obtain the mapping relationship between the third task and the first radio map from the first device. Considering the storage limitations of map users, they can determine commonly used first radio maps based on their historical usage of the first radio map. Then, they can obtain the mapping relationship between commonly used first radio maps and the third task from the first device, so that when determining the first task corresponding to the first radio map later, they can determine it based on their stored mapping relationship.
第四设备从第一设备获取第三任务和第一无线电地图的映射关系的方式可以包括以下几种:The fourth device may obtain the mapping relationship between the third mission and the first radio map from the first device in the following ways:
①第四设备根据预设周期从第一设备获取并存储第三任务与第一无线电地图的映射关系。①The fourth device acquires and stores the mapping relationship between the third task and the first radio map from the first device according to a preset period.
具体来说,根据预设周期获取映射关系也可以称为周期性更新映射关系。周期性更新需要设置更新周期,在达到更新周期之后,第四设备判断上一周期中常用的第二任务作为第三任务,并从第一设备获取其对应的第三任务-第一无线电地图映射关系。这里涉及到的更新周期可以通过高层信令,如无线资源控制(radio resource control,RRC)信令等进行配置。周期性获取映射关系,能够降低控制复杂度。Specifically, obtaining the mapping relationship according to a preset period can also be called periodic updating of the mapping relationship. Periodic updates require setting an update period. After the update period is reached, the fourth device determines the second task that was frequently used in the previous period as the third task and obtains the corresponding third task-first radio map mapping relationship from the first device. The update period involved here can be configured through higher-layer signaling, such as radio resource control (RRC) signaling. Periodically obtaining the mapping relationship can reduce control complexity.
②第四设备根据映射关系的使用情况从第一设备获取并存储第三任务与第一无线电地图的映射关系。②The fourth device obtains and stores the mapping relationship between the third task and the first radio map from the first device according to the usage of the mapping relationship.
第四设备对映射关系的使用情况包括使用已存储第三任务与第一无线电地图之间的映射关系(已存储的映射关系)的情况,以及使用未存储的第二任务与第一无线电地图之间的映射关系(未存储的映射关系)的情况,当第四设备使用某个未存储的第二任务与第一无线电地图之间的映射关系的频率大于某个频率阈值时,触发第四设备向第一设备请求更新自身存储的第三任务与第一无线电地图之间的映射关系,包括获取该使用频率大于某个频率阈值的第二任务与第一无线电地图之间的映射关系。或者当第四设备使用未存储的映射关系的比例大于某个预设比例时,触发第四设备向第一设备请求获取并存储(新的)第三任务与第一无线电地图之间的映射关系。非周期性地触发获取映射关系,能够在必要的时候才获取,降低存储开销。The fourth device's use of the mapping relationship includes using the stored mapping relationship between the third task and the first radio map (the stored mapping relationship), and using the unstored mapping relationship between the second task and the first radio map (the unstored mapping relationship). When the fourth device uses an unstored mapping relationship between a second task and the first radio map more frequently than a certain frequency threshold, the fourth device is triggered to request the first device to update its stored mapping relationship between the third task and the first radio map, including obtaining the mapping relationship between the second task and the first radio map whose usage frequency exceeds the certain frequency threshold. Alternatively, when the proportion of the fourth device using unstored mapping relationships exceeds a certain preset proportion, the fourth device is triggered to request the first device to obtain and store a (new) mapping relationship between the third task and the first radio map. Non-periodic triggering of mapping relationship acquisition allows for acquisition only when necessary, reducing storage overhead.
③第四设备根据操作指令从第一设备获取并存储第三任务与第一无线电地图的映射关系。③ The fourth device obtains and stores the mapping relationship between the third task and the first radio map from the first device according to the operation instructions.
第四设备可能自身,或者通过其他设备接收用户的操作指令,操作指令指示更新第四设备存储的映射关系,则第四设备向第一设备请求获取并存储(新的)第三任务与第一无线电地图的映射关系。根据操作指令触发获取映射关系,能够保障获取映射关系的灵活性。The fourth device may receive user operation commands, either directly or through other devices. These commands instruct the fourth device to update its stored mapping relationships. The fourth device then requests the first device to retrieve and store the (new) mapping relationship between the third task and the first radio map. Triggering the retrieval of mapping relationships based on operation commands ensures flexibility in this process.
可见,在本申请实施例中,第四设备先与第一设备对齐第二任务,然后根据不同情况获取并存储第三任务与第一无线电地图之间的映射关系,使得在不过多占用自身存储空间的同时,又能够根据存储的映射关系快速确定第一任务或第一无线电地图。提升获取第一无线电地图的效率。As can be seen, in this embodiment, the fourth device first aligns the second task with the first device, and then acquires and stores the mapping relationship between the third task and the first radio map according to different situations. This allows the first task or the first radio map to be quickly determined based on the stored mapping relationship without occupying too much of its own storage space, thereby improving the efficiency of acquiring the first radio map.
更进一步地,该方法还可以包括如下步骤:Furthermore, the method may also include the following steps:
3002、第四设备删除自身存储的低频映射关系。3002. The fourth device deletes the low-frequency mapping relationship stored in its own memory.
低频映射关系为第四设备存储的映射关系中,使用频率低于预设频率阈值,或使用间隔超过预设间隔阈值的映射关系,或者为同时满足使用频率低于预设频率阈值,且使用间隔超过预设间隔阈值的映射关系。第四设备删除这些低频映射关系,能够尽可能保持存储空间的合理占用,同时对映射关系的使用不造成影响。Low-frequency mapping relationships are those stored in the fourth device that use frequencies lower than a preset frequency threshold, or use intervals exceeding a preset interval threshold, or both. Deleting these low-frequency mapping relationships from the fourth device can maintain reasonable storage space usage as much as possible without affecting the use of the mapping relationships.
上述步骤3000~3002用于第四设备在自身部署映射关系,因此可称为映射关系部署过程。The steps 3000 to 3002 above are used for the fourth device to deploy the mapping relationship on itself, and therefore can be called the mapping relationship deployment process.
本实施例描述任务规划器部署在无线电地图用户上的情况。可参阅图6,图6为本申请实施例提供的另一种确定第一无线电地图的方法流程图,如图6所示,该方法包括如下步骤:This embodiment describes the deployment of a task planner on a radio map user. Referring to Figure 6, which is a flowchart of another method for determining a first radio map provided in this embodiment, the method includes the following steps:
401、第四设备获取任务信息。401. The fourth device acquires task information.
本实施例中,第四设备为无线电地图用户。无线电地图用户获取任务信息的方法可参阅前述实施例步骤201中的相关描述。In this embodiment, the fourth device is a radio map user. The method for a radio map user to obtain task information can be found in the relevant description of step 201 of the aforementioned embodiment.
402、第四设备根据任务信息确定多个第一任务。402. The fourth device determines multiple primary tasks based on the task information.
本实施例中第四设备根据任务信息确定多个第一任务的过程,即是第四设备根据任务信息进行任务规划的过程。假设任务信息中直接包括任务标识或名称,则第四设备可以直接确定多个第一任务。In this embodiment, the process by which the fourth device determines multiple first tasks based on task information is essentially the process by which the fourth device performs task planning based on the task information. Assuming that the task information directly includes a task identifier or name, the fourth device can directly determine multiple first tasks.
假设任务信息中包括自然语言描述的任务对象和任务目标,则第四设备可以结合AI技术对任务信息进行处理,以确定多个第一任务。具体过程可参阅前述实施例中,步骤202中使用第一模型和第二模型确定多个第一任务的过程。或者还可以使用其他模型确定多个第一任务,在此不再赘述。Assuming the task information includes a task object and task objective described in natural language, the fourth device can process the task information using AI technology to determine multiple first tasks. For details, refer to step 202 of the aforementioned embodiments, where a first model and a second model are used to determine multiple first tasks. Alternatively, other models can be used to determine multiple first tasks, which will not be elaborated upon here.
然后第四设备获取多个第一任务对应的一个或多个第一无线电地图。Then the fourth device acquires one or more first radio maps corresponding to multiple first tasks.
第四设备获取第一无线电地图(地图确定)的过程可能包括两种情况,分别对应如下步骤:The process of the fourth device acquiring the first radio map (map determination) may include two scenarios, corresponding to the following steps:
403a.第四设备根据自身存储的第三任务与第一无线电地图的映射关系,获取多个第一任务对应的一个或多个第一无线电地图。这种情况下,第三任务中包括了多个第一任务。403a. The fourth device obtains one or more first radio maps corresponding to multiple first tasks based on its stored mapping relationship between third tasks and first radio maps. In this case, the third task includes multiple first tasks.
另一种情况下,假设第四设备根据自身存储的第三任务与第一无线电地图的映射关系无法获取全部或部分多个第一任务(包括第四设备自身不存储任何映射关系的情况),则该方法还可以包括如下步骤:In another scenario, assuming the fourth device cannot obtain all or part of the first tasks based on its stored mapping relationship between the third tasks and the first radio map (including cases where the fourth device itself does not store any mapping relationship), the method may further include the following steps:
403b.第四设备向第一设备发送第三请求消息,第三请求消息用于请求获取多个第一任务对应的一个或多个第一无线电地图,第一设备中包括第二任务与第一无线电地图的映射关系,第二任务中包括多个第一任务。403b. The fourth device sends a third request message to the first device, the third request message being used to request the acquisition of one or more first radio maps corresponding to multiple first tasks, the first device including the mapping relationship between second tasks and first radio maps, the second task including multiple first tasks.
404、第一设备根据第三请求消息确定多个第一任务对应的一个或多个第一无线电地图。404. The first device determines one or more first radio maps corresponding to multiple first tasks based on the third request message.
405、第一设备向第四设备发送第三响应消息,第三响应消息指示多个第一任务对应的一个或多个第一无线电地图。405. The first device sends a third response message to the fourth device, the third response message indicating one or more first radio maps corresponding to multiple first tasks.
第一设备接收到第三请求消息后,由于自身存储的第二任务与第一无线电地图的映射关系中,包括多个第一任务与第一无线电地图的映射关系,因此可以获取多个第一任务对应的一个或多个第一无线电地图。然后第一设备将一个或多个第一无线电地图通过第三响应消息向第四设备指示,包括指示该一个或多个无线电地图的地图标识和/或地图名称,或者直接将一个或多个无线电地图发送给第四设备。After receiving the third request message, the first device, since its stored mapping relationship between the second task and the first radio map includes multiple mapping relationships between the first task and the first radio map, can obtain one or more first radio maps corresponding to multiple first tasks. Then, the first device indicates one or more first radio maps to the fourth device through the third response message, including indicating the map identifier and/or map name of the one or more radio maps, or directly sends one or more radio maps to the fourth device.
上述步骤403a和步骤403b~405可以为A、B两种可选的方法,即只执行其中之一;或者也可以为并存的方法,即执行步骤403a的同时,也执行步骤403b~405,这种情况对应的是第四设备根据自身存储的第三任务与第一无线电地图的映射关系,确定了部分第一任务对应的第一无线电地图,而另一部分第一任务因为不包括在第四设备本地存储的第三任务中,则第四设备还需要通过第三请求消息从第一设备获取该部分第一任务对应的第一无线电地图。同样地,在第三响应消息指示的是一个或多个无线电地图的地图标识和/或地图名称的情况下,在步骤404后可以包括前述实施例描述的305~306中的可选步骤以向外获取地图。在第四设备根据任务信息确定多个第一任务之前,也可以包括如前述实施例描述的步骤3000~3002中的可选步骤以完成映射关系部署。本申请实施例对此不再赘述。Steps 403a and 403b-405 described above can be either option A or option B, meaning only one of them can be executed; or they can be executed concurrently, meaning steps 403a and 403b-405 can be executed simultaneously. In this case, the fourth device determines the first radio map corresponding to a portion of the first tasks based on its stored mapping relationship between the third tasks and the first radio map. Since the other portion of the first tasks is not included in the third tasks stored locally by the fourth device, the fourth device also needs to obtain the first radio map corresponding to that portion of the first tasks from the first device via a third request message. Similarly, if the third response message indicates the map identifier and/or map name of one or more radio maps, optional steps 305-306 described in the aforementioned embodiments can be included after step 404 to obtain the map externally. Before the fourth device determines multiple first tasks based on the task information, optional steps 3000-3002 described in the aforementioned embodiments can also be included to complete the mapping relationship deployment. This application embodiment will not elaborate further on this.
可见,在本申请实施例中,将任务规划器部署在无线电地图用户(第四设备),由无线电地图用户确定任务信息对应的多个第一任务,并由无线电地图服务器根据自身存储的第一任务与第一无线电地图之间的映射关系确定多个第一任务对应的一个或多个第一无线电地图。该过程无线电地图用户在确定第一无线电地图的过程中不需要进行任何外部传输交互,提升了确定第一无线电地图确定效率的同时,保障了该过程的可靠性。而当无线电地图用户自身存储的第三任务与第一无线电地图的映射关系中不包括第一任务的情况下,无线电地图用户可以从无线电地图服务器侧获取第一任务对应的第一无线电地图,又进一步保障了确定第一无线电地图过程的可实现性。As can be seen, in this embodiment, the task planner is deployed on the radio map user (fourth device). The radio map user determines multiple first tasks corresponding to the task information, and the radio map server determines one or more first radio maps corresponding to the multiple first tasks based on the mapping relationship between the first tasks and the first radio maps stored in its own database. During this process, the radio map user does not need to perform any external transmission interaction in determining the first radio maps, improving the efficiency of determining the first radio maps while ensuring the reliability of the process. Furthermore, when the mapping relationship between the third tasks and the first radio maps stored in the radio map user's own database does not include the first tasks, the radio map user can obtain the first radio map corresponding to the first task from the radio map server, further ensuring the feasibility of determining the first radio maps.
本实施例描述任务规划器部署在第三服务器上的情况。可参阅图7,图7为本申请实施例提供的另一种确定第一无线电地图的方法流程图,如图7所示,该方法包括如下步骤:This embodiment describes the scenario where the task planner is deployed on a third server. Referring to Figure 7, which is a flowchart of another method for determining a first radio map provided in this embodiment, the method includes the following steps:
501、第四设备获取任务信息。501. The fourth device acquires task information.
本实施例中,第四设备也为无线电地图用户。无线电地图用户获取任务信息的方法可参阅前述实施例步骤201中的相关描述。In this embodiment, the fourth device is also a radio map user. The method for a radio map user to obtain task information can be found in the relevant description in step 201 of the aforementioned embodiment.
502、第四设备向第二设备发送第二请求消息,第二请求消息用于请求获取任务信息对应的多个第一任务。502. The fourth device sends a second request message to the second device. The second request message is used to request the acquisition of multiple first tasks corresponding to the task information.
本实施例中的第二设备为除无线电地图用户和无线电地图服务器之外的第三方服务器。任务规划器部署在第二设备上。第四设备通过第二请求消息将任务信息发送给第二设备,以便第二设备根据任务信息进行任务规划,确定任务信息对应的多个第一任务。In this embodiment, the second device is a third-party server other than the radio map user and the radio map server. A task planner is deployed on the second device. The fourth device sends task information to the second device via a second request message, so that the second device can perform task planning based on the task information and determine multiple first tasks corresponding to the task information.
503、第二设备接收第二请求消息,根据第二请求消息确定任务信息对应的多个第一任务。503. The second device receives the second request message and determines multiple first tasks corresponding to the task information based on the second request message.
第二设备接收到任务信息后,根据任务信息确定多个第一任务的过程可以参阅前述实施例步骤202中执行基于任务信息确定一个或多个第一无线电地图的中间过程1)的相关描述,其中包括使用第一模型和第二模型确定多个第一任务的过程。或者还可以使用其他模型确定多个第一任务,在此不再赘述。After receiving the task information, the second device determines multiple first tasks based on the task information. This process can be referred to in the description of step 202 of the aforementioned embodiment, which describes the intermediate process 1) of determining one or more first radio maps based on the task information. This includes the process of determining multiple first tasks using a first model and a second model. Alternatively, other models can be used to determine multiple first tasks, which will not be elaborated here.
504、第二设备向第四设备发送第二响应消息,第二响应消息指示所述多个第一任务。504. The second device sends a second response message to the fourth device, the second response message indicating the plurality of first tasks.
第二设备确定任务信息对应的多个第一任务后,可以通过第二响应消息将多个第一任务指示给第四设备。具体可以将多个第一任务的任务名称和/或任务标识指示给第四设备。After the second device determines the multiple first tasks corresponding to the task information, it can indicate the multiple first tasks to the fourth device through a second response message. Specifically, it can indicate the task names and/or task identifiers of the multiple first tasks to the fourth device.
505、第四设备接收第二响应消息,根据第二响应消息指示的多个第一任务确定多个第一任务对应的一个或多个第一无线电地图。505. The fourth device receives the second response message and determines one or more first radio maps corresponding to the multiple first tasks indicated by the second response message.
第四设备通过第二响应消息获取到第一任务的任务名称和/或任务标识之后,可以确定多个第一任务对应的一个或多个第一无线电地图。具体方法可以参阅前述实施例中步骤403a~405的地图确定步骤,本申请实施例中不再具体描述。After the fourth device obtains the task name and/or task identifier of the first task through the second response message, it can determine one or more first radio maps corresponding to multiple first tasks. For specific methods, please refer to the map determination steps 403a to 405 in the foregoing embodiments; they will not be described in detail in this application embodiment.
同样地,在完成第一无线电地图确定后,该方法还可以包括前述实施例描述的步骤305~306中向外获取地图的步骤。在第四设备根据任务信息确定多个第一任务之前,也可以包括如前述实施例描述的3000~3002中映射关系部署的步骤。需要说明的是,第四设备与第一设备对齐的同时,第二设备也与第一设备对齐,以便第二设备确定包括哪些第二任务,进而能够根据任务信息确定第二任务中的多个第一任务。其余内容本申请实施例不再赘述。Similarly, after the first radio map is determined, the method may further include the steps of acquiring the map externally as described in steps 305-306 of the foregoing embodiments. Before the fourth device determines multiple first tasks based on the task information, the method may also include the steps of deploying the mapping relationship as described in steps 3000-3002 of the foregoing embodiments. It should be noted that while the fourth device is aligned with the first device, the second device is also aligned with the first device so that the second device can determine which second tasks are included, and thus determine multiple first tasks among the second tasks based on the task information. The remaining details will not be elaborated upon in this embodiment.
可见,在本申请实施例中,将任务规划器部署在第三方服务器(第二设备),由第三方服务器确定任务信息对应的多个第一任务,并将多个第一任务反馈给无线电地图用户,再由无线电地图用户根据自身存储的映射关系,或者通过无线电地图服务器确定多个第一任务对应的一个或多个第一无线电地图。该过程由第三方服务器执行任务规划,可以减少对无线电地图用户或无线电地图服务器的处理能力的占用,进而减少任务规划过程对无线电地图用户或无线电地图服务器的其他业务的影响。As can be seen, in this embodiment, the task planner is deployed on a third-party server (second device). The third-party server determines multiple first tasks corresponding to the task information and feeds these first tasks back to the radio map user. The radio map user then determines one or more first radio maps corresponding to the multiple first tasks based on their stored mapping relationships or through the radio map server. This task planning process, executed by the third-party server, reduces the processing power consumed by the radio map user or the radio map server, thereby minimizing the impact of the task planning process on other services of the radio map user or the radio map server.
上述第一设备,第二设备,第三设备,第四设备,以及第五设备只是对相关执行主体的指代,不应该造成对具体实现过程的限定。具体实现过程可参阅描述中的执行主体,在此不再赘述。The terms "first device," "second device," "third device," "fourth device," and "fifth device" mentioned above are merely designations for the relevant implementing entities and should not be construed as limiting the specific implementation process. For details on the specific implementation process, please refer to the description of the implementing entities; they will not be repeated here.
请参见图8,图8为本申请实施例提供的一种通信装置的结构示意图。该通信装置可以用于执行前述实施例中的任意一种方法。Please refer to Figure 8, which is a schematic diagram of a communication device provided in an embodiment of this application. This communication device can be used to execute any of the methods in the foregoing embodiments.
如图8所示,该通信装置包括:处理模块1501和收发模块1502。处理模块1501可以是一个或多个处理器,收发模块1502可以是收发器或者通信接口。该通信装置可用于实现上述任一方法实施例中涉及第一设备,第二设备,第三设备,第四设备,第五设备甚至更多设备的功能。这些设备既可以是硬件设备,也可以是在专用硬件上运行的软件功能,或者是平台(例如,云平台)上实例化的虚拟化功能。可选的,该通信装置还可以包括存储模块1503,用于存储通信装置的程序代码和数据。As shown in Figure 8, the communication device includes a processing module 1501 and a transceiver module 1502. The processing module 1501 may be one or more processors, and the transceiver module 1502 may be a transceiver or a communication interface. This communication device can be used to implement the functions of the first device, second device, third device, fourth device, fifth device, or even more devices involved in any of the above method embodiments. These devices may be hardware devices, software functions running on dedicated hardware, or virtualized functions instantiated on a platform (e.g., a cloud platform). Optionally, the communication device may also include a storage module 1503 for storing the program code and data of the communication device.
第一种实例,该通信装置可以作为图5-图7中第四设备或第四设备中的芯片,并执行上述方法实施例中第四设备执行的步骤。收发模块1502用于支持与第一设备、第二设备或第三设备等之间的通信。处理模块1501可用于支持执行上述方法实施例中的由第四设备执行的除发送和接收之外的动作。In a first example, the communication device can function as the fourth device or a chip within the fourth device shown in Figures 5-7, and execute the steps performed by the fourth device in the above method embodiments. The transceiver module 1502 supports communication with the first, second, or third device, etc. The processing module 1501 can be used to support the execution of actions performed by the fourth device in the above method embodiments, excluding sending and receiving.
具体地,收发模块1502用于获取任务信息,任务信息对应多个第一任务;Specifically, the transceiver module 1502 is used to obtain task information, which corresponds to multiple first tasks;
处理模块1501基于任务信息确定一个或多个第一无线电地图,第一任务与第一无线电地图存在映射关系。The processing module 1501 determines one or more first radio maps based on the task information, and there is a mapping relationship between the first task and the first radio map.
在一种可行的实施方式中,基于任务信息确定一个或多个第一无线电地图,包括:向第一设备发送第一请求消息,第一请求消息用于请求获取任务信息对应的一个或多个第一无线电地图;接收来自第一设备的第一响应消息,第一响应消息指示一个或多个第一无线电地图。In one feasible implementation, determining one or more first radio maps based on task information includes: sending a first request message to a first device, the first request message being used to request the acquisition of one or more first radio maps corresponding to the task information; and receiving a first response message from the first device, the first response message indicating one or more first radio maps.
在一种可行的实施方式中,基于任务信息确定一个或多个第一无线电地图,包括:根据任务信息确定多个第一任务;基于多个第一任务确定的一个或多个第一无线电地图。In one feasible implementation, determining one or more first radio maps based on mission information includes: determining a plurality of first missions based on the mission information; and determining one or more first radio maps based on the plurality of first missions.
在一种可行的实施方式中,根据任务信息确定多个第一任务方面,收发模块1502用于:向第二设备发送第二请求消息,第二请求消息用于请求获取任务信息对应的多个第一任务;接收来自第二设备的第二响应消息,第二响应消息指示多个第一任务。In one feasible implementation, multiple first task aspects are determined based on task information. The transceiver module 1502 is used to: send a second request message to the second device, the second request message being used to request the acquisition of multiple first tasks corresponding to the task information; and receive a second response message from the second device, the second response message indicating multiple first tasks.
在一种可行的实施方式中,根据任务信息确定多个第一任务,包括:将任务信息对应的任务信息向量输入第一模型进行处理,以得到多个第一任务,第一模型用于进行第一任务的分类规划。In one feasible implementation, multiple first tasks are determined based on task information, including: inputting the task information vector corresponding to the task information into a first model for processing to obtain multiple first tasks, wherein the first model is used to perform classification planning for the first tasks.
在一种可行的实施方式中,根据任务信息确定多个第一任务,包括:将任务信息、提示信息、以及任务信息库输入第二模型进行处理,以获得多个第一任务,第二模型用于进行第一任务的检索,提示信息用于指示通过检索任务信息库确定任务信息对应的第一任务。In one feasible implementation, multiple first tasks are determined based on task information, including: inputting task information, prompt information, and a task information database into a second model for processing to obtain multiple first tasks. The second model is used to retrieve the first tasks, and the prompt information is used to indicate that the first task corresponding to the task information is determined by searching the task information database.
在一种可行的实施方式中,基于多个第一任务确定的一个或多个第一无线电地图,包括:基于存储的第一任务与第一无线电地图的映射关系确定多个第一任务对应的一个或多个第一无线电地图。In one feasible implementation, one or more first radio maps determined based on a plurality of first tasks include: determining one or more first radio maps corresponding to a plurality of first tasks based on a stored mapping relationship between first tasks and first radio maps.
在一种可行的实施方式中,基于多个第一任务确定的一个或多个第一无线电地图方面,收发模块1502用于:向第一设备发送第三请求消息,第三请求消息用于请求获取多个第一任务对应的一个或多个第一无线电地图,第一设备中包括第二任务与第一无线电地图的映射关系,第二任务中包括多个第一任务;接收来自第一设备的第三响应消息,第三响应消息指示多个第一任务对应的一个或多个第一无线电地图。In one feasible implementation, regarding one or more first radio maps determined based on multiple first tasks, the transceiver module 1502 is configured to: send a third request message to a first device, the third request message being used to request the acquisition of one or more first radio maps corresponding to multiple first tasks, the first device including a mapping relationship between second tasks and first radio maps, the second task including multiple first tasks; and receive a third response message from the first device, the third response message indicating one or more first radio maps corresponding to multiple first tasks.
在一种可行的实施方式中,在基于任务信息确定第一无线电地图之前,收发模块1502还用于:与第一设备对齐第二任务。In one feasible implementation, before determining the first radio map based on the mission information, the transceiver module 1502 is also used to: align the second mission with the first device.
在一种可行的实施方式中,与第一设备对齐第二任务方面,收发模块1502具体用于:接收来自第一设备的第二任务;或向第一设备发送第二任务,并接收来自第一设备的确认消息,确认消息用于指示向第一设备发送的第二任务与第二设备存储的第二任务相同;或接收来自第三设备的第二任务,第三设备还用于向第一设备发送第二任务。In one feasible implementation, regarding aligning the second task with the first device, the transceiver module 1502 is specifically configured to: receive the second task from the first device; or send the second task to the first device and receive an acknowledgment message from the first device, the acknowledgment message indicating that the second task sent to the first device is the same as the second task stored in the second device; or receive the second task from a third device, the third device also being configured to send the second task to the first device.
在一种可行的实施方式中,在与第一设备对齐第二任务之后,收发模块1502还用于:从第一设备获取并通过处理模块1501存储第三任务与第一无线电地图的映射关系,第三任务为第二任务中的全部或部分任务。In one feasible implementation, after aligning the second task with the first device, the transceiver module 1502 is further configured to: obtain from the first device and store the mapping relationship between the third task and the first radio map through the processing module 1501, wherein the third task is all or part of the second task.
在一种可行的实施方式中,从第一设备获取并存储第三任务与第一无线电地图的映射关系方面,收发模块1502具体用于:根据预设周期从第一设备获取并通过处理模块1501存储第三任务与第一无线电地图的映射关系;或根据映射关系的使用情况从第一设备获取并通过处理模块1501存储第三任务与第一无线电地图的映射关系;或根据操作指令从第一设备获取并通过处理模块1501存储第三任务与第一无线电地图的映射关系。In one feasible implementation, regarding the acquisition and storage of the mapping relationship between the third task and the first radio map from the first device, the transceiver module 1502 is specifically used to: acquire the mapping relationship between the third task and the first radio map from the first device according to a preset period and store it through the processing module 1501; or acquire the mapping relationship between the third task and the first radio map from the first device and store it through the processing module 1501 according to the usage of the mapping relationship; or acquire the mapping relationship between the third task and the first radio map from the first device and store it through the processing module 1501 according to an operation instruction.
在一种可行的实施方式中,在从第一设备获取并存储第三任务与第一无线电地图的映射关系之后,处理模块1501还用于:删除低频映射关系,低频映射关系为存储的映射关系中,使用频率低于预设频率阈值,和/或使用间隔超过预设间隔阈值的映射关系。In one feasible implementation, after acquiring and storing the mapping relationship between the third task and the first radio map from the first device, the processing module 1501 is further configured to: delete low-frequency mapping relationships, which are the stored mapping relationships that use frequencies lower than a preset frequency threshold and/or use intervals exceeding a preset interval threshold.
第二种实例,该通信装置可以作为图5-图7中第一设备或第一设备中的芯片,并执行上述方法实施例中第一设备执行的步骤。收发模块1502用于支持与第四设备或第二设备等之间的通信。处理模块1501可用于支持执行上述方法实施例中的由第一设备执行的除发送和接收之外的动作等。In a second example, the communication device can function as the first device or a chip within the first device shown in Figures 5-7, and execute the steps performed by the first device in the above method embodiments. The transceiver module 1502 supports communication with a fourth device or a second device, etc. The processing module 1501 can be used to support the execution of actions performed by the first device in the above method embodiments, other than sending and receiving.
具体地,收发模块1502用于接收来自第四设备的第一请求消息,第一请求消息用于请求获取任务信息对应的一个或多个第一无线电地图,或者用于请求获取多个第一任务对应的一个或多个第一无线电地图;其中,任务信息对应多个第一任务,第一任务与一个或多个第一无线电地图存在映射关系;发送第一响应消息,第一响应消息指示一个或多个第一无线电地图。Specifically, the transceiver module 1502 is used to receive a first request message from the fourth device. The first request message is used to request to obtain one or more first radio maps corresponding to task information, or to request to obtain one or more first radio maps corresponding to multiple first tasks. The task information corresponds to multiple first tasks, and there is a mapping relationship between the first tasks and one or more first radio maps. The transceiver module 1502 sends a first response message, which indicates one or more first radio maps.
在一种可行的实施方式中,在第一请求消息用于请求获取任务信息对应的一个或多个第一无线电地图的情况下,处理模块1501用于:根据任务信息确定多个第一任务;获取多个第一任务对应的一个或多个第一无线电地图。In one feasible implementation, when the first request message is used to request the acquisition of one or more first radio maps corresponding to the task information, the processing module 1501 is used to: determine multiple first tasks based on the task information; and acquire one or more first radio maps corresponding to the multiple first tasks.
在一种可行的实施方式中,获取多个第一任务对应的一个或多个第一无线电地图方面,处理模块1501具体用于:根据存储的第二任务与第一无线电地图的映射关系确定多个第一任务对应的一个或多个第一无线电地图,其中,第二任务中包括多个第一任务。In one feasible implementation, in obtaining one or more first radio maps corresponding to multiple first tasks, the processing module 1501 is specifically configured to: determine one or more first radio maps corresponding to multiple first tasks based on the stored mapping relationship between second tasks and first radio maps, wherein the second tasks include multiple first tasks.
在一种可行的实施方式中,根据任务信息确定多个第一任务方面,处理模块1501具体用于:将任务信息对应的任务信息向量输入第一模型进行处理,以得到多个第一任务,第一模型用于进行第一任务的分类规划。In one feasible implementation, multiple first task aspects are determined based on task information. The processing module 1501 is specifically used to: input the task information vector corresponding to the task information into a first model for processing to obtain multiple first tasks. The first model is used to perform classification planning for the first tasks.
在一种可行的实施方式中,根据任务信息确定多个第一任务方面,处理模块1501具体用于:将任务信息、提示信息、以及任务信息库输入第二模型进行处理,以获得多个第一任务,第二模型用于进行第一任务的检索,提示信息用于指示通过检索任务信息库确定任务信息对应的第一任务。In one feasible implementation, multiple first task aspects are determined based on task information. The processing module 1501 is specifically used to: input task information, prompt information, and task information database into a second model for processing to obtain multiple first tasks. The second model is used to retrieve the first tasks, and the prompt information is used to indicate that the first task corresponding to the task information is determined by retrieving the task information database.
在一种可行的实施方式中,收发模块1502还用于:向第四设备发送第三任务与第一无线电地图的映射关系,第三任务为第二任务中的全部或部分任务。In one feasible implementation, the transceiver module 1502 is further configured to: send the mapping relationship between the third task and the first radio map to the fourth device, wherein the third task is all or part of the second task.
第三种实例,该通信装置可以作为图5-图7中第二设备或第二设备中的芯片,并执行上述方法实施例中第二设备执行的步骤。收发模块1502用于支持与第二设备之间的通信。处理模块1501可用于支持执行上述方法实施例中的由第二设备执行的除发送和接收之外的动作等。In a third example, the communication device can function as the second device or a chip within the second device shown in Figures 5-7, and execute the steps performed by the second device in the above method embodiments. The transceiver module 1502 supports communication with the second device. The processing module 1501 can be used to support the execution of actions performed by the second device in the above method embodiments, other than sending and receiving.
具体地,收发模块1502用于接收来自第四设备的第二请求消息,第二请求消息用于请求获取任务信息对应的多个第一任务;发送第二响应消息,第二响应消息指示多个第一任务。Specifically, the transceiver module 1502 is used to receive a second request message from the fourth device, the second request message being used to request the acquisition of multiple first tasks corresponding to the task information; and to send a second response message, the second response message indicating multiple first tasks.
在一种可行的实施方式中,在接收来自第四设备的第二请求消息之后,处理模块1501用于:将任务信息对应的任务信息向量输入第一模型进行处理,以得到多个第一任务,第一模型用于进行第一任务的分类规划。In one feasible implementation, after receiving the second request message from the fourth device, the processing module 1501 is used to: input the task information vector corresponding to the task information into the first model for processing to obtain multiple first tasks, and the first model is used to perform classification planning of the first tasks.
在一种可行的实施方式中,在接收来自第四设备的第二请求消息之后,处理模块1501用于:将任务信息、提示信息、以及任务信息库输入第二模型进行处理,以获得多个第一任务,第二模型用于进行第一任务的检索,提示信息用于指示通过检索任务信息库确定任务信息对应的第一任务。In one feasible implementation, after receiving the second request message from the fourth device, the processing module 1501 is used to: input the task information, prompt information, and task information database into the second model for processing to obtain multiple first tasks. The second model is used to retrieve the first tasks, and the prompt information is used to indicate that the first task corresponding to the task information is determined by searching the task information database.
处理模块1501可以是处理器,该处理器可以执行存储模块存储的计算机执行指令,以使该芯片执行上述任一实施例涉及的方法。The processing module 1501 may be a processor that can execute computer execution instructions stored in the storage module to cause the chip to perform the methods involved in any of the above embodiments.
进一步的,处理器可以包括控制器、运算器和寄存器。示例性的,控制器主要负责指令译码,并为指令对应的操作发出控制信号。运算器主要负责执行定点或浮点算数运算操作、移位操作以及逻辑操作等,也可以执行地址运算和转换。寄存器主要负责保存指令执行过程中临时存放的寄存器操作数和中间操作结果等。具体实现中,处理器的硬件架构可以是ASIC架构、无互锁管道阶段架构的微处理器(microprocessor without interlocked piped stages architecture,MIPS)架构、进阶精简指令集机器(advanced RISC machines,ARM)架构或者第二处理器(network processor,NP)架构等等。处理器可以是单核的,也可以是多核的。Furthermore, a processor may include a controller, an arithmetic logic unit (ALU), and registers. For example, the controller is primarily responsible for instruction decoding and issuing control signals for the operations corresponding to the instructions. The ALU is primarily responsible for performing fixed-point or floating-point arithmetic operations, shift operations, and logical operations, and can also perform address operations and translations. Registers are primarily responsible for storing register operands and intermediate operation results temporarily stored during instruction execution. In specific implementations, the processor's hardware architecture can be an ASIC architecture, a microprocessor without interlocked piped stages architecture (MIPS), an advanced reduced instruction set machine (RISC) machine (ARM) architecture, or a network processor (NP) architecture, etc. The processor can be single-core or multi-core.
该存储模块可以为该芯片内的存储模块,如寄存器、缓存等。存储模块也可以是位于芯片外部的存储模块,如ROM或可存储静态信息和指令的其他类型的静态存储设备、RAM等。The storage module can be an internal storage module of the chip, such as a register or cache. Alternatively, the storage module can be an external storage module, such as ROM or other types of static storage devices that can store static information and instructions, such as RAM.
需要说明的,处理器、接口各自对应的功能既可以通过硬件设计实现,也可以通过软件设计来实现,还可以通过软硬件结合的方式来实现,这里不作限制。It should be noted that the functions of the processor and interface can be implemented through hardware design, software design, or a combination of both; no restrictions are imposed here.
请参见图9,图9为本申请实施例提供的一种简化的网络设备的结构示意图,可以作为本申请第一设备和第二设备甚至更多设备的一种实现方式。Please refer to Figure 9, which is a simplified structural diagram of a network device provided in an embodiment of this application. It can be used as an implementation of the first device, the second device, or even more devices in this application.
网络设备包括射频信号收发及转换部分以及基带部分42,该射频信号收发及转换部分又包括接收模块41部分和发送模块43部分(也可以统称为收发模块)。射频信号收发及转换部分主要用于射频信号的收发以及射频信号与基带信号的转换;基带部分42主要用于基带处理,对网络设备进行控制等。接收模块41也可以称为接收器、接收机、接收电路等,发送模块43也可以称为发送器、发射器、发射机、发射电路等。基带部分42通常是网络设备的控制中心,也可以称为处理模块,用于执行上述任一方法中关于网络设备所执行的步骤。具体可参见上述相关部分的描述。The network device includes a radio frequency (RF) signal transceiver and conversion section and a baseband section 42. The RF signal transceiver and conversion section further includes a receiving module 41 and a transmitting module 43 (which can also be collectively referred to as the transceiver module). The RF signal transceiver and conversion section is mainly used for transmitting and receiving RF signals and converting RF signals to baseband signals; the baseband section 42 is mainly used for baseband processing and controlling the network device. The receiving module 41 can also be called a receiver, receiver circuit, etc., and the transmitting module 43 can also be called a transmitter, transmitter, transmitter circuit, etc. The baseband section 42 is usually the control center of the network device, and can also be called a processing module, used to execute the steps performed by the network device in any of the above methods. See the descriptions in the relevant sections above for details.
基带部分42可以包括一个或多个单板,每个单板可以包括一个或多个处理器和一个或多个存储器,处理器用于读取和执行存储器中的程序以实现基带处理功能以及对网络设备的控制。若存在多个单板,各个单板之间可以互联以增加处理能力。作为一中可选的实施方式,也可以是多个单板共用一个或多个处理器,或者是多个单板共用一个或多个存储器,或者是多个单板同时共用一个或多个处理器。The baseband section 42 may include one or more boards, each board may include one or more processors and one or more memories. The processors are used to read and execute programs in the memories to implement baseband processing functions and control network devices. If multiple boards exist, they can be interconnected to increase processing power. As an optional implementation, multiple boards may share one or more processors, multiple boards may share one or more memories, or multiple boards may simultaneously share one or more processors.
例如,发送模块43用于执行上述任一方法中阅读器的功能。For example, the sending module 43 is used to perform the functions of the reader in any of the methods described above.
请参见图10,图10为本申请实施例提供的一种简化的UE的结构示意图,作为本申请中第四设备、第一设备或第二设备的一种实现方式。Please refer to Figure 10, which is a simplified structural diagram of a UE provided in an embodiment of this application, as an implementation of the fourth device, the first device, or the second device in this application.
便于理解和图示方便,图10中,UE以手机作为例子,如图10所示,UE包括至少一个处理器,还可以包括射频电路、天线以及输入输出装置。其中,处理器可用于对通信协议以及通信数据进行处理,还可以用于对UE进行控制,执行软件程序,处理软件程序的数据等。该UE还可以包括存储器,存储器主要用于存储软件程序和数据,这些涉及的程序可以在该通信装置出厂时即装载再存储器中,也可以在后期需要的时候再装载入存储器。射频电路主要用于基带信号与射频信号的转换以及对射频信号的处理。天线主要用于收发电磁波形式的射频信号,且天线为本申请实施例提供的天线。输入输出装置,例如触摸屏、显示屏,键盘等主要用于接收用户输入的数据以及对用户输出数据。需要说明的是,有些种类的UE可以不具有输入输出装置。For ease of understanding and illustration, Figure 10 uses a mobile phone as an example of the UE. As shown in Figure 10, the UE includes at least one processor, and may also include radio frequency (RF) circuitry, an antenna, and input/output devices. The processor can be used to process communication protocols and communication data, and can also be used to control the UE, execute software programs, and process data from the software programs. The UE may also include a memory, which is mainly used to store software programs and data. These programs can be loaded into the memory at the time the communication device leaves the factory, or they can be loaded into the memory later when needed. The RF circuitry is mainly used for converting baseband signals to RF signals and processing RF signals. The antenna is mainly used for transmitting and receiving RF signals in the form of electromagnetic waves, and the antenna is the antenna provided in the embodiments of this application. Input/output devices, such as touchscreens, displays, and keyboards, are mainly used to receive user input data and output data to the user. It should be noted that some types of UEs may not have input/output devices.
当需要发送数据时,处理器对待发送的数据进行基带处理后,输出基带信号至射频电路,射频电路将基带信号进行射频处理后将射频信号通过天线以电磁波的形式向外发送。当有数据发送到UE时,射频电路通过天线接收到射频信号,将射频信号转换为基带信号,并将基带信号输出至处理器,处理器将基带信号转换为数据并对该数据进行处理。为便于说明,图10中仅示出了一个存储器和处理器。在实际的UE产品中,可以存在一个或多个处理器和一个或多个存储器。存储器也可以称为存储介质或者存储设备等。存储器可以是独立于处理器设置,也可以是与处理器集成在一起,本申请实施例对此不做限制。When data needs to be transmitted, the processor performs baseband processing on the data to be transmitted and outputs a baseband signal to the radio frequency (RF) circuit. The RF circuit then processes the baseband signal and transmits it outward as an electromagnetic wave through the antenna. When data is sent to the UE, the RF circuit receives the RF signal through the antenna, converts it into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal back into data and processes it. For ease of explanation, only one memory and processor are shown in Figure 10. In actual UE products, there may be one or more processors and one or more memories. Memory can also be called storage medium or storage device, etc. Memory can be set up independently of the processor or integrated with the processor; this application embodiment does not limit this.
在本申请实施例中,可以将具有收发功能的天线和射频电路视为UE的接收单元和发送单元(也可以统称为收发单元),将具有处理功能的处理器视为UE的处理单元。如图10所示,UE包括接收模块31、处理模块32和发送模块33。接收模块31也可以称为接收器、接收机、接收电路等,发送模块33也可以称为发送器、发射器、发射机、发射电路等。处理模块32也可以称为处理器、处理单板、处理装置等。In this embodiment, the antenna and radio frequency circuit with transceiver functions can be regarded as the receiving unit and transmitting unit of the UE (or collectively referred to as the transceiver unit), and the processor with processing functions can be regarded as the processing unit of the UE. As shown in Figure 10, the UE includes a receiving module 31, a processing module 32, and a transmitting module 33. The receiving module 31 can also be referred to as a receiver, receiver circuit, etc., and the transmitting module 33 can also be referred to as a transmitter, transmitter, transmitter circuit, etc. The processing module 32 can also be referred to as a processor, processing board, processing device, etc.
例如,处理模块32用于执行上述任一方法中阅读器的功能。For example, processing module 32 is used to perform the functions of the reader in any of the above methods.
本申请实施例提供一种通信装置,通信装置包括至少一个处理器和存储器;其中,存储器用于存储计算机程序或指令;至少一个处理器用于执行存储器中的计算机程序或指令,使得上述任一方法中各个设备或网元对应的方法被执行。This application provides a communication device, which includes at least one processor and a memory; wherein the memory is used to store computer programs or instructions; and at least one processor is used to execute the computer programs or instructions in the memory, such that the methods corresponding to each device or network element in any of the above methods are executed.
本申请实施例提供一种通信系统,通信系统包括第四设备和第一设备。This application provides a communication system, which includes a fourth device and a first device.
本申请实施例提供一种通信系统,通信系统包括第四设备,第一设备和第二设备。This application provides a communication system, which includes a fourth device, a first device, and a second device.
本申请实施例提供一种通信系统,通信系统包括第四设备,第一设备,第二设备和第三设备。This application provides a communication system, which includes a fourth device, a first device, a second device, and a third device.
本申请实施例提供一种计算机可读存储介质,其特征在于,计算机可读存储介质存储有计算机指令,当计算机指令被执行时,使计算机执行如上述任一方法所述的方法。This application provides a computer-readable storage medium, characterized in that the computer-readable storage medium stores computer instructions, which, when executed, cause the computer to perform the method described in any of the above methods.
本申请实施例提供一种计算机程序产品,计算机程序产品包括:计算机程序代码,计算机程序代码被计算机运行时,使得计算机执行如上述任一方法所述的方法。This application provides a computer program product, which includes computer program code. When the computer program code is run, it causes the computer to perform the method described in any of the above methods.
本申请实施例提供一种芯片,该芯片与存储器耦合,用于读取并执行存储器中的程序指令,以使得芯片所在装置实现上述任一方法所述的方法。This application provides a chip coupled to a memory for reading and executing program instructions in the memory, so that the device containing the chip implements the method described in any of the above methods.
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其它实施例的相关描述。需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可能可以采用其它顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。In the above embodiments, the descriptions of each embodiment have their own emphasis. Parts not described in detail in a particular embodiment can be found in the relevant descriptions of other embodiments. It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that this application is not limited to the described order of actions, as some steps may be performed in other orders or simultaneously according to this application. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to this application.
在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed apparatus can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of the units described above is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between devices or units may be electrical or other forms.
上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described above as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
以上所述,以上实施例仅用以说明本申请的技术方案,而非对其限制;尽管参照前述实施例对本申请进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本申请各实施例技术方案的精神和范围。The above-described embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.
Claims (28)
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202410537250.2 | 2024-04-29 | ||
| CN202410537250.2A CN120881513A (en) | 2024-04-29 | 2024-04-29 | Radio map acquisition method and device |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2025228294A1 true WO2025228294A1 (en) | 2025-11-06 |
Family
ID=97465741
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2025/091437 Pending WO2025228294A1 (en) | 2024-04-29 | 2025-04-27 | Radio map acquisition method, and apparatus |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN120881513A (en) |
| WO (1) | WO2025228294A1 (en) |
Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108139457A (en) * | 2015-06-24 | 2018-06-08 | 赫尔环球有限公司 | Equipment, method and the computer-readable code related with radio map data |
| KR20180099424A (en) * | 2017-07-17 | 2018-09-05 | 한국과학기술원 | Location labelling method and location labelling system for fingerprint using business mobile device |
| CN114595457A (en) * | 2020-12-04 | 2022-06-07 | 腾讯科技(深圳)有限公司 | Task processing method and device, computer equipment and storage medium |
| WO2023120972A1 (en) * | 2021-12-23 | 2023-06-29 | 경기대학교 산학협력단 | Method and system for providing positioning service |
| CN116419154A (en) * | 2021-12-31 | 2023-07-11 | 中国移动通信有限公司研究院 | A fingerprint map construction method, platform and storage medium |
| US20230288525A1 (en) * | 2020-12-04 | 2023-09-14 | Denso Corporation | Radio wave map providing device, radio wave map providing method, and non-transitory computer readable medium storing radio wave map providing program |
| CN117697763A (en) * | 2024-01-23 | 2024-03-15 | 北京智源人工智能研究院 | A method and system for learning dual-arm operation tasks based on large models |
-
2024
- 2024-04-29 CN CN202410537250.2A patent/CN120881513A/en active Pending
-
2025
- 2025-04-27 WO PCT/CN2025/091437 patent/WO2025228294A1/en active Pending
Patent Citations (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN108139457A (en) * | 2015-06-24 | 2018-06-08 | 赫尔环球有限公司 | Equipment, method and the computer-readable code related with radio map data |
| KR20180099424A (en) * | 2017-07-17 | 2018-09-05 | 한국과학기술원 | Location labelling method and location labelling system for fingerprint using business mobile device |
| CN114595457A (en) * | 2020-12-04 | 2022-06-07 | 腾讯科技(深圳)有限公司 | Task processing method and device, computer equipment and storage medium |
| US20230288525A1 (en) * | 2020-12-04 | 2023-09-14 | Denso Corporation | Radio wave map providing device, radio wave map providing method, and non-transitory computer readable medium storing radio wave map providing program |
| WO2023120972A1 (en) * | 2021-12-23 | 2023-06-29 | 경기대학교 산학협력단 | Method and system for providing positioning service |
| CN116419154A (en) * | 2021-12-31 | 2023-07-11 | 中国移动通信有限公司研究院 | A fingerprint map construction method, platform and storage medium |
| CN117697763A (en) * | 2024-01-23 | 2024-03-15 | 北京智源人工智能研究院 | A method and system for learning dual-arm operation tasks based on large models |
Also Published As
| Publication number | Publication date |
|---|---|
| CN120881513A (en) | 2025-10-31 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113570062B (en) | Machine learning model parameter transmission method and device | |
| US20240320488A1 (en) | Communication method and communication apparatus | |
| US20240373257A1 (en) | Information interaction method and apparatus, and communication device | |
| CN112152741A (en) | Channel model training method and device | |
| US20240296345A1 (en) | Model training method and communication apparatus | |
| US20240354659A1 (en) | Method for Updating Model and Communication Device | |
| CN116846493A (en) | Channel prediction method, device and wireless communication equipment | |
| CN116418686A (en) | Model data processing method and device | |
| WO2023174253A1 (en) | Ai model processing method and device | |
| US20240314045A1 (en) | Information interaction method and apparatus, and communication device | |
| WO2025228294A1 (en) | Radio map acquisition method, and apparatus | |
| US20240314593A1 (en) | Information interaction method and communication device | |
| Cheng et al. | Efficient deep learning approach for computational offloading in mobile edge computing networks | |
| US20240107514A1 (en) | Ai operation processing method and related apparatus | |
| WO2024083004A1 (en) | Ai model configuration method, terminal, and network side device | |
| CN117440501A (en) | Positioning model training method and device, positioning method and device | |
| CN117676687A (en) | Measurement feedback processing method, device, terminal and network side equipment | |
| CN118158737A (en) | Information transmission method, information transmission device and communication equipment | |
| CN116647564B (en) | Heterogeneous fusion network resource scheduling method and device for multi-agent collaborative learning | |
| WO2024011565A1 (en) | On-demand labelling for channel classification training | |
| CN121056335A (en) | Communication methods and related devices | |
| WO2025246847A1 (en) | Communication method and related apparatus | |
| CN119967575A (en) | Communication method and communication device | |
| WO2023174325A1 (en) | Ai model processing method and device | |
| CN117093858A (en) | Model training processing method and device, terminal and network side equipment |