Perception task processing method and device, computer equipment, storage medium and program product
By combining sensing function network elements with location management and unified data management network elements, the current service area of sensing devices can be obtained, which solves the problem of area mismatch caused by device mobility in 5G sensing networks and realizes appropriate device selection and result acquisition for sensing tasks.
Patent Information
- Application Number
- CN202511073620.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-08-01
- Publication Date
- 2025-11-07
AI Technical Summary
In 5G sensing networks, how to effectively select sensing devices in specific areas and handle related sensing tasks, especially considering the mismatch between service areas and sensing areas caused by the mobility of sensing devices.
The sensing function network element obtains the sensing area carried by the sensing task and the current service area of the sensing device, and uses the location management function network element and the unified data management entity network element to determine the target sensing device located within the sensing area and send the sensing task to it for sensing measurement.
It achieves appropriate selection of sensing devices, ensures the smoothness, stability and diversity of sensing tasks, ensures accurate acquisition of sensing results, and avoids the problem of area mismatch caused by device movement.
Smart Images

Figure CN120916191A_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of wireless communication, and in particular to a sensing task processing method and device, computer equipment, a storage medium and a program product. BACKGROUND
[0002] In the networking architecture of a 5G (5th Generation Mobile Communication Technology) sensing network, a sensing function SF (Sensing Function) is divided into a control plane SF-C (Service Function-Control Plane) and a user plane SF-U (Service Function-User Plane), the SF can communicate with each network element in a 5GC (5G Core Network), and can also be directly connected with a RAN (Radio Access Network) to obtain sensing data of the RAN or a UE (User Equipment, also referred to as a terminal).
[0003] In the 5G sensing network, a terminal UE can also serve as a sensing device to sense other sensing targets, obtain sensing data and report the sensing data to the sensing function SF. However, most of the UEs serving as sensing devices will move, that is, the location of the UE will change in real time after the UE is initially registered. The sensing task is performed according to an area, and the SF needs to select a suitable sensing device in the area corresponding to the sensing task.
[0004] Therefore, how the SF selects a sensing device UE in a specific area and processes a related sensing task based on the selected sensing device UE is a problem that needs to be solved at present. SUMMARY
[0005] Therefore, it is necessary to provide a sensing task processing method, device, computer equipment, computer readable storage medium and computer program product capable of selecting a sensing device in a specific area and processing a related sensing task based on the selected sensing device, in order to solve the above technical problems.
[0006] In a first aspect, the present application provides a sensing task processing method applied to a sensing function network element, and the method comprises the following steps:
[0007] obtaining a sensing area carried by a sensing task to be processed, and obtaining a current service area of each sensing device; the sensing function network element obtains the current service area of the sensing device based on any one of the sensing device, a location management function network element and a unified data management entity network element.
[0008] determine a target sensing device located in the sensing area based on the sensing area and the current service area of each sensing device;
[0009] send the sensing task to each target sensing device; the sensing task is used to instruct the target sensing device to perform sensing measurement on a sensing object in the sensing area.
[0010] In one of the embodiments, the current service area of each sensing device is obtained by:
[0011] broadcasting a service area obtaining request to the sensing device, and receiving the current service area reported by each sensing device based on the service area obtaining request; and / or,
[0012] In the case where the current service area of any sensing device changes, receiving the updated current service area reported by the sensing device.
[0013] In one of the embodiments, the current service area of each sensing device is obtained by:
[0014] sending a subscription request for each sensing device to a location management function network element; the subscription request includes the device identifier of each sensing device;
[0015] receiving the updated current service area sent by the location management function network element based on the subscription request in the case where the current service area of at least one sensing device changes.
[0016] In one of the embodiments, the current service area of each sensing device is obtained by:
[0017] sending a query request for each sensing device to a unified data management entity network element; the query request includes the device identifier of each sensing device;
[0018] receiving the current service area of the sensing device sent by the unified data management entity network element based on the query request.
[0019] In one of the embodiments, the method further includes:
[0020] receiving the updated current service area sent by the unified data management entity network element based on the query request in the case where the current service area of at least one sensing device changes.
[0021] In one of the embodiments, the method further includes:
[0022] In a case that a sensing capability registration request sent by any sensing device is received, initial service information of the sensing device carried in the sensing capability registration request is acquired, and the initial service information of each sensing device is stored; wherein the initial service information includes initial service area of the sensing device, and device identifier and sensing capability;
[0023] In a case that at least one sensing device updates a current service area, the stored current service area of the related sensing device is updated.
[0024] In a second aspect, the present application further provides a processing apparatus of a sensing task, applied to a sensing function network element, the apparatus comprising:
[0025] a task acquisition module, configured to acquire a sensing area carried in a sensing task to be processed, and acquire a current service area of each sensing device; the sensing function network element acquires the current service area of the sensing device based on any one of the sensing device, a location management function network element and a unified data management entity network element;
[0026] a target determination module, configured to determine a target sensing device located in the sensing area based on the sensing area and the current service area of each sensing device;
[0027] a task sending module, configured to send the sensing task to each target sensing device; the sensing task is used to instruct the target sensing device to perform sensing measurement on a sensing object in the sensing area.
[0028] In a third aspect, the present application further provides a computer device, comprising a memory and a processor, the memory stores a computer program, and the processor realizes the steps in the first aspect when executing the computer program.
[0029] In a fourth aspect, the present application further provides a computer readable storage medium, which stores a computer program, and the computer program realizes the steps in the first aspect when executed by a processor.
[0030] In a fifth aspect, the present application further provides a computer program product, comprising a computer program, and the computer program realizes the steps in the first aspect when executed by a processor.
[0031] In the method, device, computer equipment, computer readable storage medium, and computer program product for processing a perception task, the method for processing a perception task of a perception function network element comprises the following steps: obtaining a perception area carried by a perception task to be processed; and obtaining a current service area of each perception device, so that the perception function network element can learn the overlap between the current service area of each perception device and the perception area of the perception task, and avoid a situation in which the service area after movement of the perception device does not match the perception area after the perception device is initially registered. The perception function network element obtains the current service area of the perception device based on any one of a perception device, a location management function network element, and a unified data management entity network element, so that the perception function network element can determine the current service area of the perception device based on multiple different paths, and the smoothness, stability, and diversity of the perception function network element obtaining the current service area of the related perception device are ensured. The target perception device located in the perception area is determined based on the perception area and the current service area of each perception device, so that the suitable perception device suitable for the perception task is selected. The perception task is sent to each target perception device. The perception task is used to instruct the target perception device to perform perception measurement on a perception object in the perception area. Thus, the target perception device performs the perception task, so that the perception function network element can obtain a perception result corresponding to the perception task. BRIEF DESCRIPTION OF DRAWINGS
[0032] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the related art, the drawings needed to be used in the description of the embodiments of the present application or the related art will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and for those skilled in the art, other related drawings can also be obtained without creative labor.
[0033] Figure 1 An application environment diagram of the method for processing a perception task in an embodiment;
[0034] Figure 2 A flowchart of the method for processing a perception task in an embodiment;
[0035] Figure 3 A flowchart of the method for processing a perception task in another embodiment;
[0036] Figure 4 A flowchart of the method for processing a perception task in another embodiment;
[0037] Figure 5 A flowchart of the method for processing a perception task in another embodiment;
[0038] Figure 6A structural block diagram of a processing device for a perception task in an embodiment;
[0039] Figure 7 An internal structural diagram of a computer device in an embodiment. DETAILED DESCRIPTION
[0040] In order to make the purposes, technical solutions and advantages of the present application clearer, the present application is further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and should not be used to limit the present application.
[0041] It should be noted that the terms "first", "second", and the like used in the present application can be used to describe various elements, but these elements are not limited by these terms. These terms are only used to distinguish the first element from the second element. The terms "include" and "have" and any variations thereof used in the present application are intended to cover non-exclusive inclusion. The term "a plurality of" used in the present application refers to two or more. The term "and / or" used in the present application refers to one of the options or any combination of multiple options.
[0042] The perception task processing method provided by the embodiments of the present application can be applied to the networking architecture of a 5G perception network as shown in Figure 1 The perception function SF in the figure can specifically include a control plane SF-C and a user plane SF-U, and the control plane SF-C and the user plane SF-U can communicate through an internal interface. Figure 1 The AF (Application Function) in the figure is an application function. Figure 1 The UDM (Unified Data Management) in the figure is a unified data management entity. Figure 1 The NRF (Network Repository Function) in the figure is a network storage function. Figure 1 The LMF (Location Management Function) in the figure is a location management function. Figure 1 The GMLC (Gateway Mobile Location Centre) in the figure is a gateway mobile location center. Figure 1 The NEF (Network Exposure Function) in the figure is a network exposure function. Figure 1 The AMF (Access and Mobility Management Function) in the figure is an access and mobility management function. Figure 1 The AMF (Access and Mobility Management Function) in the figure is an access and mobility management function. Figure 1SMF (Session Management Function) in the figure is a session management function; Figure 1 UPF (User Plane Function) in the figure is a user plane function; Figure 1 (R)AN (Radio Access Network) in the figure is a radio access network, here refers to a 5G radio access network; Figure 1 UE in the figure is user equipment; Figure 1 DN (Data Network) in the figure is a data network. It should be noted that, Figure 1 Only at least part of the network elements in the networking architecture of the 5G sensing network are shown, but not used to limit the types and quantities of network elements included in the networking architecture of the 5G sensing network.
[0043] Wherein, the 5G sensing network can have sensing capability, that is, one or more devices with sensing capability, which can perceive the position, distance, speed, etc. of the target object (sensing object) through the transmission and reception of wireless signals, or detect, track, identify, image, etc. the target object, event or environment, etc.
[0044] In an exemplary embodiment, as Figure 2 shown, a processing method of a sensing task is provided, which is applied to Figure 1 a sensing function network element SF in the figure as an example, including the following steps 201 to 203. Wherein:
[0045] Step 201, obtaining the sensing area carried by the sensing task to be processed, and obtaining the current service area of each sensing device; the sensing function network element obtains the current service area of the sensing device based on any one of the sensing device, the location management function network element and the unified data management entity network element.
[0046] Wherein, the sensing task to be processed can be sent by an application function AF to the sensing function network element SF, and the selection of the sensing device for executing the related sensing task and the acquisition of the sensing result of the selected sensing device for executing the sensing task need to be realized through the sensing function network element.
[0047] Wherein, the sensing task can carry a sensing area (sensing range), a sensing event and a sensing duration, etc. The sensing area of the sensing task can be a pre-set two-dimensional area, a three-dimensional area, etc.; the application scenario of the sensing task can include but is not limited to weather, agriculture, traffic, automobile, unmanned aerial vehicle, specific personnel, health and case, etc.; the sensing event of the sensing task can include but is not limited to weather condition, air quality, traffic flow, people flow, target shape contour, action, heartbeat and expression, etc.; the sensing duration of the sensing task can be pre-set based on demand.
[0048] In the case that the sensing device initiates the sensing capability registration to the sensing function network element and the registration is successful, the sensing device is likely to move, and thus the service area corresponding to the sensing device changes after the sensing device moves. The application provides an alternative implementation, in which the sensing function network element acquires the current service area (the latest service area) of each sensing device that has successfully registered with the sensing function network element and has a communication relationship, in the case that the sensing function network element receives a sensing task to be processed each time. The application also provides an alternative implementation, in which the sensing function network element acquires the current service area of each sensing device that has successfully registered with the sensing function network element and has a communication relationship, in real time or based on a preset period, so as to quickly and accurately determine the sensing device that can be used to process the related sensing task in the case that the sensing function network element receives any sensing task.
[0049] In addition, the application provides at least three alternative implementations for the manner in which the sensing function network element acquires the current service area of each sensing device that has successfully registered with the sensing function network element and has a communication relationship. One is that the sensing function network element directly acquires the current service area of each sensing device based on the communication of each sensing device. Two is that the sensing function network element indirectly acquires the current service area of each sensing device based on the communication between the location management function network element (LMF) and the sensing function network element. Three is that the sensing function network element indirectly acquires the current service area of each sensing device based on the communication between the unified data management entity network element (UDM) and the sensing function network element.
[0050] However, the application does not make specific limitations on the triggering manner in which the sensing function network element acquires the current service area of each sensing device through any one of the sensing device, the location management function network element, and the unified data management entity network element, and does not limit the data acquisition manner in which the sensing function network element acquires the current service area of each sensing device through any one of the sensing device, the location management function network element, and the unified data management entity network element.
[0051] In step 202, the target sensing device located in the sensing area is determined based on the sensing area and the current service area of each sensing device.
[0052] For example, the sensing function network element can determine, based on the comparison between the sensing area carried by the sensing task and the current service area of each sensing device in communication with the sensing function network element, that the current service area of some sensing devices has an overlap with the sensing area. In the case that the current service area of the sensing device is located in the sensing area and / or the overlap area between the current service area of the sensing device and the sensing area exceeds a preset threshold, the sensing function network element can determine the related sensing device as the target sensing device.
[0053] In step 203, the sensing task is sent to each target sensing device; the sensing task is used to instruct the target sensing device to perform sensing measurement on the sensing object in the sensing area.
[0054] For example, after determining the target sensing device that is adapted to the sensing area of the sensing task, the sensing function network element can send the sensing task to each target sensing device, so that each target sensing device performs sensing measurement on the sensing object in the current service area based on the requirements such as sensing event and sensing duration included in the sensing task, so that each target sensing device obtains relevant measurement data. Each target sensing device can further report the measurement data obtained by performing sensing measurement on the sensing object in the current service area to the sensing function network element, so that the sensing function network element can obtain all measurement data corresponding to the to-be-processed sensing task, and then obtain the sensing result corresponding to the to-be-processed sensing task by integrating all the measurement data; then the sensing function network element can return the sensing result corresponding to the sensing task to the application function AF that sends the to-be-processed sensing task, so that the application function AF realizes the execution of the sensing task through the sensing function network element.
[0055] The above-mentioned processing method of the sensing task applied to the sensing function network element, by obtaining the sensing area carried by the to-be-processed sensing task and the current service area of each sensing device, so that the sensing function network element can know the overlap between the current service area of each sensing device and the sensing area of the sensing task, to avoid the situation that the service area after the sensing device moves does not match the sensing area after the sensing device initially registers; the sensing function network element obtains the current service area of the sensing device based on any one of the sensing device, the location management function network element and the unified data management entity network element, so that the sensing function network element can determine the current service area of the sensing device based on multiple different paths, which is beneficial to ensure the smoothness, stability and diversity of the sensing function network element to obtain the current service area of the relevant sensing device; based on the sensing area and the current service area of each sensing device, the target sensing device located in the sensing area is determined, to realize the selection of the appropriate sensing device adapted to the sensing task; the sensing task is sent to each target sensing device; the sensing task is used to instruct the target sensing device to perform sensing measurement on the sensing object in the sensing area; so that the sensing function network element can obtain the sensing result corresponding to the sensing task through the execution of the target sensing device on the sensing task.
[0056] In an exemplary embodiment, obtaining the current service area of each sensing device comprises: broadcasting a service area acquisition request to the sensing device, and receiving the current service area reported by each sensing device based on the service area acquisition request; and / or, in the case that the current service area of any sensing device changes, receiving the updated current service area reported by the sensing device.
[0057] The service area acquisition request is broadcast to the sensing devices, specifically, the sensing function network element sends the service area acquisition request to each sensing device that has successfully registered with the sensing function network element and has a communication relationship.
[0058] In an embodiment, after receiving the service area acquisition request, each sensing device can immediately report its corresponding current service area to the sensing function network element, so that the sensing function network element can accurately learn the current service area (the most recent service area) of the relevant sensing device.
[0059] In an embodiment, after receiving the service area acquisition request, each sensing device compares its corresponding current service area with the service area reported to the sensing function network element last time. If the current service area is different from the last reported service area, the sensing device reports its corresponding current service area to the sensing function network element again, so that the sensing function network element can accurately learn the current service area (the most recent service area) of the relevant sensing device. If the current service area is the same as the last reported service area, the sensing device does not need to report its current service area to the sensing function network element again, thereby avoiding repetitive data interaction and reducing the amount of data interaction between the sensing function network element and the plurality of sensing devices.
[0060] In another embodiment, each sensing device monitors its service area in real time. If the service area changes, the sensing device actively reports its current service area (the latest service area) to the sensing function network element, so that the sensing function network element can learn the current service area of each sensing device in a timely manner.
[0061] By way of example, to illustrate how the sensing function network element acquires the current service area of each sensing device, the present application provides an alternative embodiment in which the sensing function network element actively broadcasts a service area acquisition request to each sensing device, and receives the current service area of at least part of the sensing devices reported based on the service area acquisition request. If a sensing device does not receive the service area acquisition request, it can also actively transmit its corresponding current service area to the sensing function network element if it detects a change in its service area, so that the sensing function network element can receive the updated current service area reported by the sensing device. In addition, each sensing device can be configured to actively transmit its corresponding current service area to the sensing function network element if it actively detects a change in the current service area.
[0062] In this embodiment, the perception function network element directly interacts with each perception device in communication to directly acquire the current service area of each perception device, which is conducive to simplifying the data transmission path of the perception function network element for acquiring the current service area of each perception device, and is conducive to guaranteeing the accuracy of the acquired current service area of each perception device.
[0063] In one exemplary embodiment, acquiring the current service area of each perception device includes: sending a subscription request for each perception device to a location management function network element; the device identifier of each perception device is included in the subscription request; and receiving an updated current service area sent by the location management function network element based on the subscription request in the case that the current service area of at least one perception device changes.
[0064] The location management function network element is an LMF in the networking architecture of the 5G perception network.
[0065] Exemplarily, for how the perception function network element acquires the current service area of each perception device in communication, the application provides an alternative implementation that the perception function network element actively sends a subscription request for each perception device in communication to the location management function network element in the perception network, and the subscription request is specifically a subscription request for the service area of each perception device in communication; the subscription request sent by the perception function network element to the location management function network element can include the device identifier of each perception device in communication, or the device identifier of each perception device whose current service area it wants to acquire, so that the location management function network element can know which current service area of which perception device the perception function network element specifically wants to acquire.
[0066] In one embodiment, when the location management function network element receives the subscription request for the service area of the perception device sent by the perception function network element, it can acquire the current service area of each perception device pointed to by the device identifier based on the device identifier of the perception device carried in the subscription request, and return the current service area of the related perception device to the perception function network element, so that the perception function network element can receive the updated current service area reported by the perception device.
[0067] Another embodiment is that when the location management function network element receives the subscription request for the service area of the perception device sent by the perception function network element, it can choose to acquire the current service area of all perception devices pointed to by the device identifier in the subscription request and upload it to the perception function network element, so that the perception function network element can receive the current service area of all perception devices pointed to by the device identifier.
[0068] In another embodiment, when the location management function network element receives the subscription request for the service area of the sensing device sent by the sensing function network element, the current service area of all sensing devices to which the device identifier in the subscription request points and the last service area transmitted by each sensing device to the sensing function network element can be compared. Only when the current service area of the sensing device changes compared with the last service area, the current service area of the sensing device is uploaded to the sensing function network element. If the current service area of one or more sensing devices does not change compared with the last service area, the repeated service area is not transmitted to the sensing function network element, so as to avoid the repetition of data interaction and reduce the number of data interaction between the sensing function network element and the location management function network element.
[0069] In the embodiment, the sensing function network element sends a subscription request for each sensing device to the location management function network element, and carries the device identifier of each sensing device to be acquired in the subscription request, so that the location management function network element can know which current service area of the sensing device the sensing function network element wants to acquire. Then, the sensing function network element receives the updated current service area sent by the location management function network element based on the subscription request when the current service area of at least one sensing device changes, to obtain the current service area of the related sensing device.
[0070] Obviously, the sensing function network element can reduce the amount of data interaction required to be transmitted by the sensing function network element in the process of acquiring the current service area of each sensing device by acquiring the current service area of each sensing device through the location management function network element.
[0071] In an exemplary embodiment, acquiring the current service area of each sensing device includes: sending a query request for each sensing device to a unified data management entity network element; the query request includes the device identifier of each sensing device; and receiving the current service area of the sensing device sent by the unified data management entity network element based on the query request.
[0072] The unified data management entity network element is a UDM in the networking architecture of the 5G sensing network.
[0073] Exemplarily, in order to acquire the current service area of each sensing device in communication with the sensing function network element, the application provides an alternative implementation that the sensing function network element sends a query request for each sensing device to the unified data management entity network element, and the query request is specifically a query request for the service area of each sensing device in communication; the query request sent by the sensing function network element to the unified data management entity network element can include the device identifier of each sensing device in communication, or the device identifier of each sensing device for which the sensing function network element wants to acquire the current service area, so that the unified data management entity network element can know which current service area of which sensing device the sensing function network element wants to acquire.
[0074] In an embodiment, when the unified data management entity network element receives the query request, it acquires the current service area of each sensing device in communication, and returns the current service area of each sensing device to the sensing function network element, so that the sensing function network element can acquire the current service area of the relevant sensing device based on the unified data management entity network element.
[0075] In the embodiment, the sensing function network element sends a query request for each sensing device to the unified data management entity network element, and carries the device identifier of each sensing device to be acquired in the query request, so that the unified data management entity network element can know which current service area of which sensing device the sensing function network element wants to acquire; then, the sensing function network element receives the current service area sent by the unified data management entity network element based on the query request, to obtain the current service area of the relevant sensing device.
[0076] Obviously, the sensing function network element acquires the current service area of each sensing device by means of the unified data management entity network element, which can reduce the amount of data interaction required to be transmitted by the sensing function network element in the process of acquiring the current service area of each sensing device.
[0077] In an exemplary embodiment, the method for processing the sensing task provided by the application further includes: receiving the updated current service area sent by the unified data management entity network element based on the query request, in the case that the current service area of at least one sensing device changes.
[0078] In one embodiment, when the unified data management entity network element receives a query request for a service area of a sensing device sent by the sensing function network element, the current service area of all sensing devices pointed to by the device identifier in the query request and the last service area transmitted by each sensing device to the sensing function network element can be compared. Only when the current service area of the sensing device is changed compared with the last service area, the current service area of the sensing device is uploaded to the sensing function network element. If the current service area of one or more sensing devices is not changed compared with the last service area, the repeated service area is not transmitted to the sensing function network element, thereby avoiding the repetition of data interaction and reducing the amount of data interaction between the sensing function network element and the unified data management entity network element.
[0079] In the embodiment, the sensing function network element sends a query request for each sensing device to the unified data management entity network element, and carries the device identifier of each sensing device to be acquired in the query request, so that the unified data management entity network element can know which current service area of the sensing device is acquired by the sensing function network element. Then, the sensing function network element receives the updated current service area sent by the unified data management entity network element based on the query request, so as to obtain the current service area of the related sensing device.
[0080] The sensing function network element in the embodiment does not need to directly interact with each sensing device, and can acquire the current service area of each sensing device. The sensing function network element can reduce the amount of data interaction required to be transmitted by the sensing function network element in the process of acquiring the current service area of each sensing device.
[0081] In one exemplary embodiment, the method for processing the sensing task provided by the application further comprises: when receiving the sensing capability registration request sent by any sensing device, acquiring the initial service information of the sensing device carried by the sensing capability registration request, and storing the initial service information of each sensing device; wherein the initial service information includes the initial service area of the sensing device, and the device identifier and the sensing capability; when receiving the updated current service area of at least one sensing device, updating the stored current service area of the related sensing device.
[0082] The sensing device UE with sensing capability initiates sensing capability registration to the sensing function network element SF, and reports its sensing capability, device identifier UE ID (UE Identity document), initial service area (current service cell), and the like. The sensing function network element stores the received information locally.
[0083] Exemplarily, in the case that the sensing device with sensing capability initiatively initiates the sensing capability registration to the sensing function network element, the sensing function network element will acquire the initial service information of the sensing device carried in the sensing capability registration request upon receiving the sensing capability registration request sent by any sensing device, specifically including acquiring the initial service area of each sensing device, and acquiring at least one of the device identifier and the sensing capability; further, the sensing function network element will store the initial service information of each sensing device received; so as to facilitate the subsequent acquisition of the initial service information of each sensing device and the current service information (at least including the current service area) after the initial service information is changed by the sensing function network element, so as to facilitate the sensing function network element to select a suitable sensing device to process the related sensing task upon receiving the sensing task to be processed.
[0084] Exemplarily, since the sensing device will displace after completing the registration to the sensing function network element, therefore, the service area of each sensing device stored by the sensing function network element also needs to be updated and stored in time based on the actual displacement of the sensing device, so as to update the current service area of each sensing device, so as to guarantee that the sensing function network element can select a more suitable sensing device to process the related sensing task upon receiving the new sensing task to be processed.
[0085] Therefore, the sensing function network element will update and store the current service area of the related sensing device upon receiving the current service area of any sensing device updated, so as to realize the update of the service area of each sensing device stored.
[0086] In one exemplary embodiment, the location management function network element can acquire the service area acquisition request corresponding to each sensing device based on the device identifier of each sensing device carried in the subscription request upon receiving the subscription request sent by the sensing function network element for each sensing device, and further send the service area acquisition request for each sensing device to the corresponding each sensing device, so that each sensing device reports its current service area to the location management function network element upon receiving the service area acquisition request.
[0087] In one exemplary embodiment, the unified data management entity network element can acquire the service area acquisition request corresponding to each sensing device based on the device identifier of each sensing device carried in the query request upon receiving the query request sent by the sensing function network element for each sensing device, and further send the service area acquisition request for each sensing device to the corresponding each sensing device, so that each sensing device reports its current service area to the unified data management entity network element upon receiving the service area acquisition request.
[0088] To sum up, the method for processing a perception task provided in the application involves a way of selecting a perception device, specifically, a sensing function network element SF can acquire a service cell (a current service area) of a perception device UE in real time, and then select a perception device UE under a perception area as a target perception device according to the perception area carried by the perception task.
[0089] In the method for processing a perception task provided in the application, the sensing function network element SF acquires service cell information (service information) of the perception device UE in the following three ways:
[0090] The first way is that the perception device UE reports the service cell to the sensing function network element SF, and when the service cell changes, actively reports new service cell information to the sensing function network element SF.
[0091] The second way is that the sensing function network element SF subscribes to location information of the perception device UE from a location management function network element LMF, and when the service cell of the perception device UE changes, the location management function network element LMF updates the current service cell of the perception device UE whose service cell has changed to the sensing function network element SF.
[0092] The third way is that the sensing function network element SF queries service cell information of each perception device UE from a unified data management entity network element UDM.
[0093] Further, the sensing function network element SF screens a perception device UE under a perception area as a target perception device according to the perception area of the perception task and the service cell information of the perception device.
[0094] Exemplarily, please refer to Figure 3 , Figure 3 The method for processing a perception task in which the sensing function network element directly interacts with the perception device is shown, which includes steps 301-308, wherein:
[0095] Step 301: The perception device UE with sensing capability initiates sensing capability registration to the sensing function network element SF, and reports its own sensing capability, device identifier UE ID, current service cell (initial service area), and the like. The sensing function network element SF stores the received information locally.
[0096] Step 302: After the perception device UE completes registration, the sensing function network element SF requests service cell information from the perception device UE, and the message is used to request the perception device UE to update its own service cell in real time. The requested information type is NCI (NR Cell Identity, which is a global identifier used to uniquely identify an NR cell in a 5G network; the full name of NR is New Radio, which is the wireless access technology standard of 5G) of the service cell, and the reporting trigger condition is service cell change.
[0097] Step 303, after receiving the request, the sensing device UE reports the service cell information NCI to the sensing function network element SF when the service cell of the sensing device UE changes. After receiving the report, the sensing function network element SF updates the service cell information corresponding to the device identifier UE ID stored locally.
[0098] Step 304, the application function AF sends a start sensing task request to the sensing function network element SF.
[0099] Step 305, after receiving the sensing task request, the sensing function network element SF selects the sensing device in the sensing area according to the sensing area in the request and the service cell information of the sensing device stored locally.
[0100] Step 306, the sensing function network element SF sends the sensing task request to the selected sensing device.
[0101] Step 307, the sensing device performs corresponding sensing measurement and reports the measurement data (sensing data).
[0102] Step 308, the sensing function network element SF processes the sensing data and returns the sensing result to the application function AF.
[0103] Exemplarily, please refer to Figure 4 , Figure 4 The sensing function network element based on the location management function network element and the processing method of the sensing task interacting with the sensing device is shown, including steps 401-408, wherein:
[0104] Step 401, the sensing device UE with sensing capability initiates sensing capability registration to the sensing function network element SF, and reports its own sensing capability, device identifier UE ID, current service cell and other information. The sensing function network element SF stores the received information locally.
[0105] Step 402, after the sensing device UE completes the registration, the sensing function network element SF sends a positioning request to the location management function network element LMF to subscribe to the service cell information of the sensing device. The device identifier UE ID of the sensing device is carried in the request, the information type of the request is NCI of the service cell, and the trigger condition of the report is the change of the service cell.
[0106] Step 403, after receiving the request, the location management function network element LMF periodically requests the serving cell information of the sensing device UE. According to the existing positioning process, the process can be that the location management function network element LMF obtains from the AMF or obtains from the sensing device UE. When the location management function network element LMF detects that the serving cell of the sensing device changes, it returns the new serving cell information NCI of the sensing device to the sensing function network element SF. After the sensing function network element SF receives the report, it updates the locally stored serving cell information corresponding to the device identifier UE ID of the device.
[0107] Step 404, the application function AF sends a start sensing task request to the sensing function network element SF.
[0108] Step 405, after receiving the sensing task request, the sensing function network element SF selects the sensing device in the sensing area according to the sensing area in the request and the serving cell information of the sensing device stored locally.
[0109] Step 406, the sensing function network element SF issues a sensing task request to the selected sensing device.
[0110] Step 407, the sensing device performs corresponding sensing measurement and reports the measurement data (sensing data).
[0111] Step 408, the sensing function network element SF processes the sensing data and returns the sensing result to the application function AF.
[0112] Exemplarily, please refer to Figure 5 , Figure 5 The sensing function network element based on the unified data management entity network element and the processing method of the sensing task of the sensing device interaction is shown, including steps 501-508, wherein:
[0113] Step 501, the sensing device UE with sensing capability initiates sensing capability registration to the sensing function network element SF, and reports its sensing capability, device identifier UE ID, current serving cell and other information. The sensing function network element SF stores the received information locally.
[0114] Step 502, the application function AF sends a start sensing task request to the sensing function network element SF.
[0115] Step 503, the sensing function network element SF sends a request to the unified data management entity UDM to query the serving cell information of the sensing device UE that has been registered in its management range, and carries the device identifier UE ID of the sensing device in the request. The requested information type is the NCI of the serving cell.
[0116] At step 504, after receiving the request, the unified data management entity UDM returns the serving cell information of the sensing device to the sensing function network element SF. The unified data management entity UDM can query the serving cell information of the sensing device UE from the AMF according to the existing process.
[0117] At step 505, after receiving the sensing task request, the sensing function network element SF selects the sensing device in the sensing area according to the sensing area in the request and the serving cell information of the sensing device stored locally.
[0118] At step 506, the sensing function network element SF sends the sensing task request to the selected sensing device.
[0119] At step 507, the sensing device performs corresponding sensing measurement and reports the measurement data (sensing data).
[0120] At step 508, the sensing function network element SF processes the sensing data and returns the sensing result to the application function AF.
[0121] It should be understood that, although each step in the flowchart involved in each of the above-described embodiments is shown in sequence according to the arrow, these steps are not necessarily executed in sequence according to the arrow. Unless otherwise specified herein, the execution of these steps is not strictly limited in sequence, and these steps can be executed in other sequences. Moreover, at least part of the steps in the flowchart involved in each of the above-described embodiments can include multiple steps or multiple stages, which are not necessarily executed at the same time, but can be executed at different times, and the execution sequence of these steps or stages is not necessarily sequential, but can be executed alternately or alternately with at least part of other steps or steps or stages in other steps. It can be understood that the steps in different embodiments can be freely combined as needed, and various non-contradictory schemes formed by the combination are within the scope of protection of the present application.
[0122] Based on the same inventive concept, the present embodiment also provides a sensing task processing apparatus for implementing the sensing task processing method described above. The problem-solving implementation scheme provided by the apparatus is similar to the implementation scheme described in the above method, and therefore the specific limitations in one or more sensing task processing apparatus embodiments provided below can refer to the limitations of the sensing task processing method in the above text, which will not be repeated here.
[0123] In one exemplary embodiment, as shown in Figure 6 a sensing task processing apparatus 600 is provided, and the apparatus 600 applied to the sensing function network element includes a task acquisition module 61, a target determination module 62, and a task sending module 63, wherein:
[0124] The task obtaining module 61 is configured to obtain a sensing area carried by a to-be-processed sensing task, and obtain a current service area of each sensing device; and the sensing function network element obtains the current service area of the sensing device based on any one of the sensing device, the location management function network element, and the unified data management entity network element.
[0125] The target determining module 62 is configured to determine a target sensing device located in the sensing area based on the sensing area and the current service area of each sensing device.
[0126] The task sending module 63 is configured to send the sensing task to each target sensing device; and the sensing task is used to instruct the target sensing device to perform sensing measurement on a sensing object in the sensing area.
[0127] In an example embodiment, the task obtaining module 61 is configured to obtain the current service area of each sensing device, and specifically configured to: broadcast a service area obtaining request to the sensing device, receive the current service area reported by each sensing device based on the service area obtaining request; and / or receive the updated current service area reported by any sensing device in a case where the current service area of the sensing device changes.
[0128] In an example embodiment, the task obtaining module 61 is configured to obtain the current service area of each sensing device, and specifically configured to: send a subscription request for each sensing device to the location management function network element; the subscription request includes the device identifier of each sensing device; and receive the updated current service area sent by the location management function network element based on the subscription request in a case where the current service area of at least one sensing device changes.
[0129] In an example embodiment, the task obtaining module 61 is configured to obtain the current service area of each sensing device, and specifically configured to: send a query request for each sensing device to the unified data management entity network element; the query request includes the device identifier of each sensing device; and receive the current service area of the sensing device sent by the unified data management entity network element based on the query request.
[0130] In an example embodiment, the task obtaining module 61 is further configured to: receive the updated current service area sent by the unified data management entity network element based on the query request in a case where the current service area of at least one sensing device changes.
[0131] In an exemplary embodiment, the processing apparatus 600 for the perception task further comprises a service storage module configured to: in the case that a perception capability registration request sent by any perception device is received, acquire initial service information of the perception device carried in the perception capability registration request, and store the initial service information of each perception device; wherein the initial service information comprises an initial service area of the perception device, and a device identifier and a perception capability; the service storage module is further configured to, in the case that a current service area updated by at least one perception device is received, update the current service area of the related perception device stored.
[0132] The modules in the processing apparatus for the perception task described above can be implemented by software, hardware and combinations thereof in whole or in part. The modules described above can be embedded in the processor in the computer device in hardware form or independent of the processor in the computer device, or stored in the memory in the computer device in software form, so as to be called and executed by the processor to perform the operations corresponding to the modules.
[0133] In an exemplary embodiment, a computer device (which can be a communication device) is provided, which can be a server, and an internal structure diagram thereof can be as shown in Figure 7 The computer device comprises a processor, a memory, an input / output interface (I / O) and a communication interface. The processor, the memory and the input / output interface are connected through a system bus, and the communication interface is connected to the system bus through the input / output interface. The processor of the computer device is configured to provide computing and control capabilities. The memory of the computer device comprises a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system, a computer program and a database. The internal memory provides an environment for the operating system and the computer program in the non-volatile storage medium to run. The database of the computer device is configured to store the perception task obtained, the service area of the perception device received and the like. The input / output interface of the computer device is configured to exchange information between the processor and external devices. The communication interface of the computer device is configured to communicate with terminals outside through a network connection. The computer program is executed by the processor to implement a processing method for a perception task.
[0134] Those skilled in the art can understand that Figure 7 the structure shown in the above
[0135] In one example embodiment, a computer device (specifically, a communication device) is provided, comprising a memory and a processor, the memory storing a computer program, and the processor implementing the steps in the processing method for the perception task when executing the computer program.
[0136] In one embodiment, a computer readable storage medium is provided, storing a computer program, and the computer program implements the steps in the processing method for the perception task when executed by a processor.
[0137] In one embodiment, a computer program product is provided, comprising a computer program, and the computer program implements the steps in the processing method for the perception task when executed by a processor.
[0138] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data for analysis, stored data, displayed data, etc.) involved in the present application are all information and data authorized by the user or fully authorized by all parties, and the collection, use and processing of related data need to comply with relevant regulations.
[0139] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program. The computer program can be stored in a non-volatile computer readable storage medium, and when executed, can include the processes of the above-mentioned embodiment methods. Any reference to memory, database or other medium used in the embodiments provided in the present application can include at least one of non-volatile memory and volatile memory. The non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical storage, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. The volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration but not limitation, the RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM), etc. The database involved in the embodiments provided in the present application can include at least one of a relational database and a non-relational database. The non-relational database can include a distributed database based on a block chain, etc., without being limited thereto. The processor involved in the embodiments provided in the present application can be a general-purpose processor, a central processing unit, a graphics processing unit, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, an artificial intelligence (AI) processor, etc., without being limited thereto.
[0140] The technical features of the above embodiments can be combined in any manner. To make the description concise, all possible combinations of the technical features in the above embodiments are not described, but as long as the combinations of the technical features do not exist, they should be considered as the scope of the present application.
[0141] The above-described embodiments are merely illustrative of several embodiments of the present application, and the description is relatively specific and detailed, but should not be understood as a limitation on the scope of the patent. It should be noted that for those skilled in the art, without departing from the concept of the present application, a number of modifications and improvements can be made, which are all within the scope of the present application. Therefore, the scope of protection of the present application should be subject to the appended claims.
Claims
1. A processing method of a perception task, characterized by, The method is applied to a perception function network element, and the method comprises the following steps: acquiring a perception area carried by a to-be-processed perception task, and acquiring a current service area of each perception device; the current service area of the perception device is acquired by the perception function network element based on any one of the perception device, a location management function network element, and a unified data management entity network element; based on the perception area and the current service area of each perception device, determining a target perception device located in the perception area; sending the perception task to each target perception device; the perception task is used to instruct the target perception device to perform a perception measurement on a perception object in the perception area.
2. The method according to claim 1, wherein the current service area of each perception device is acquired by performing the following steps: broadcasting a service area acquisition request to the perception device, and receiving the current service area reported by each perception device based on the service area acquisition request; and / or in a case where the current service area of any one of the perception devices changes, receiving an updated current service area reported by the perception device.
3. The method according to claim 1, wherein the current service area of each perception device is acquired by performing the following steps: sending a subscription request for each perception device to a location management function network element; the subscription request comprises a device identifier of each perception device; receiving an updated current service area sent by the location management function network element based on the subscription request in a case where the current service area of at least one perception device changes.
4. The method according to claim 1, wherein the current service area of each perception device is acquired by performing the following steps: sending a query request for each perception device to a unified data management entity network element; the query request comprises a device identifier of each perception device; receiving the current service area of the perception device sent by the unified data management entity network element based on the query request. The method further comprises: receiving an updated current service area sent by the unified data management entity network element based on the query request in a case where the current service area of at least one perception device changes. The method further comprises:
5. The method of claim 4, wherein, in a case where a perception capability registration request sent by any perception device is received, acquiring initial service information of the perception device carried by the perception capability registration request, and storing the initial service information of each perception device; wherein the initial service information comprises an initial service area, a device identifier, and a perception capability of the perception device; in a case where an updated current service area of at least one perception device is received, updating the stored current service area of the related perception device.
6. The method according to any one of claims 2-5, characterized in that, The device is applied to a perception function network element, and the device comprises the following units: 7. A processing device for a perception task, the processing device comprising: The task acquisition module is configured to acquire a sensing area carried by a to-be-processed sensing task and acquire a current service area of each sensing device; and the sensing function network element acquires the current service area of the sensing device based on any one of the sensing device, a location management function network element, and a unified data management entity network element; The target determination module is configured to determine a target sensing device located in the sensing area based on the sensing area and the current service area of each sensing device. The task sending module is configured to send the sensing task to each target sensing device; the sensing task is used to instruct the target sensing device to perform sensing measurement on a sensing object in the sensing area.
8. A computer device comprising a memory and a processor, the memory storing a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 6.
9. A computer-readable storage medium having stored thereon a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 6.
10. A computer program product comprising a computer program, characterized in that, The computer program is executed by the processor to implement the steps of the method in any one of claims 1 to 6.