Methods, apparatuses, network devices and media for associating sensing targets with communication targets
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-11-03
- Publication Date
- 2026-08-14
AI Technical Summary
[0003]本发明的目的是提供一种感知目标与通信目标关联的方法、装置、网络设备及介质,解决了现有技术难以将感知目标与通信目标进行对应关联的问题
[0094]本发明实施例的方法,通过获取目标终端附着的目标区域内的感知数据(包括至少一个感知对象的第一位置信息),以及目标终端对应的第二位置信息,可以根据第一位置信息和第二位置信息确定目标终端对应的目标感知对象,并将目标终端与目标感知对象进行关联。如此,可以将感知目标与通信目标进行对应关联,从而能够实现针对于目标终端提供用户粒度的感知服务。
Smart Images

Figure CN118828347B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of communication technology, and in particular to a method, apparatus, network device, and medium for associating a sensing target with a communication target. Background Technology
[0002] Perception is divided into target area perception and target user perception. In the scenario of target user perception, the network needs to lock onto the target user and track and perceive them. The 3rd Generation Partnership Project (3GPP) network can obtain the perception information of the target (such as speed and relative position) through perception information. However, since the current 3GPP perception service processing is based on the output of perception information, and the perception target information corresponding to the perception result is isolated from the existing network information within 3GPP, it is difficult for 3GPP to match the perception target with which user is currently connected to the network, that is, it is difficult to associate the perception target with the communication target. Summary of the Invention
[0003] The purpose of this invention is to provide a method, apparatus, network device, and medium for associating sensing targets with communication targets, thereby solving the problem that existing technologies have difficulty in associating sensing targets with communication targets.
[0004] To achieve the above objectives, embodiments of the present invention provide a method for associating a sensing target with a communication target, applied to a first network element, comprising:
[0005] Acquire sensing data within the target area to which the target terminal is attached, wherein the sensing data includes first location information of at least one sensing object;
[0006] Obtain the second location information corresponding to the target terminal;
[0007] Based on the first location information and the second location information, the target sensing object corresponding to the target terminal is determined, and the target terminal is associated with the target sensing object.
[0008] Optionally, acquiring sensing data within the target area to which the target terminal is attached includes:
[0009] Upon receiving a perception request, the region information of the target area is obtained, and the perception request is used to request perception of the target terminal;
[0010] Based on the area information and the sensing service type in the sensing request, the target base station for performing the sensing task is determined;
[0011] Sensing data within the target area is obtained through the target base station.
[0012] Optionally, obtaining the region information of the target region includes at least one of the following:
[0013] According to the first identifier of the target terminal in the perception request, a first request message is sent to the second network element, and the area information of the target area fed back by the second network element is received, wherein the first request message is used to request to obtain the area information;
[0014] Obtain the area information sent by the target terminal.
[0015] Optionally, obtaining the second location information corresponding to the target terminal includes:
[0016] Sending user location request information to a first network device, the user location request information being used to request the acquisition of the second location information, the first network device including: a third network element and / or an application function (AF);
[0017] Receive the second location information fed back by the first network device.
[0018] Optionally, determining the target sensing object corresponding to the target terminal based on the first location information and the second location information includes:
[0019] Based on the timestamp information in the first location information and the second location information, obtain M first target location information corresponding to the at least one sensing object in the first location information at M target time points, and M second target location information corresponding to the M target time points in the second location information, where M is a positive integer;
[0020] For each target time point, the target error between the M first target location information corresponding to the target time point and the second target location information corresponding to the target time point is determined respectively;
[0021] The first sensing object among the at least one sensing objects that satisfies the first preset condition is determined as the target sensing object;
[0022] The first preset condition includes at least one of the following:
[0023] All N target errors corresponding to the first sensing object are within a preset range, where N is a positive integer and N is less than or equal to M;
[0024] The target error corresponding to the first sensing object is the smallest;
[0025] The first error corresponding to the first sensing object is the smallest, wherein the first error is determined based on at least one target error corresponding to the first sensing object.
[0026] Optionally, determining the target sensing object corresponding to the target terminal based on the first location information and the second location information includes:
[0027] Based on the first location information, determine the first location trajectory of the at least one sensing object within the target time period, and based on the second location information, determine the second location trajectory of the target terminal within the target time period;
[0028] Compare at least one of the first position trajectories with the second position trajectory respectively;
[0029] The second sensing object corresponding to the first target location trajectory that has the highest similarity to the second location trajectory among at least one of the first location trajectories is determined as the target sensing object.
[0030] Optionally, if the sensing request is sent by a second network device, the method further includes:
[0031] Send a second request message to the target terminal, the second request message being used to request the target terminal to allow being perceived;
[0032] Receive the first confirmation information sent by the target terminal based on the second request information.
[0033] To achieve the above objectives, embodiments of the present invention provide a device for associating a sensing target with a communication target, applied to a first network element, comprising:
[0034] The first acquisition module is used to acquire sensing data within the target area to which the target terminal is attached, wherein the sensing data includes first location information of at least one sensing object;
[0035] The second acquisition module is used to acquire the second location information corresponding to the target terminal;
[0036] The association processing module is used to determine the target sensing object corresponding to the target terminal based on the first location information and the second location information, and associate the target terminal with the target sensing object.
[0037] Optionally, the first acquisition module includes:
[0038] The first acquisition submodule is used to acquire the area information of the target area when a perception request is received, wherein the perception request is used to request the perception of the target terminal;
[0039] The first processing submodule is used to determine the target base station for performing the sensing task based on the area information and the sensing service type in the sensing request.
[0040] The second acquisition submodule is used to acquire sensing data within the target area through the target base station.
[0041] Optionally, the first acquisition submodule includes:
[0042] The first acquisition unit is configured to send a first request message to the second network element according to the first identifier of the target terminal in the perception request, and receive the area information of the target area fed back by the second network element, wherein the first request message is used to request the acquisition of the area information;
[0043] The second acquisition unit is used to acquire the area information sent by the target terminal.
[0044] Optionally, the second acquisition module includes:
[0045] The first sending submodule is used to send user location request information to the first network device. The user location request information is used to request the acquisition of the second location information. The first network device includes: a third network element and / or application function AF.
[0046] The first receiving submodule is used to receive the second location information fed back by the first network device.
[0047] Optionally, the association processing module includes:
[0048] The second processing submodule is used to obtain, based on the timestamp information in the first location information and the second location information, M first target location information corresponding to the at least one sensing object in the first location information at M target time points, and M second target location information corresponding to the M target time points in the second location information, where M is a positive integer;
[0049] The third processing submodule is used to determine, for each target time point, the target error between the M first target location information corresponding to the target time point and the second target location information corresponding to the target time point;
[0050] The fourth processing submodule is used to determine the first sensing object that meets the first preset condition among the at least one sensing object as the target sensing object;
[0051] The first preset condition includes at least one of the following:
[0052] All N target errors corresponding to the first sensing object are within a preset range, where N is a positive integer and N is less than or equal to M;
[0053] The target error corresponding to the first sensing object is the smallest;
[0054] The first error corresponding to the first sensing object is the smallest, wherein the first error is determined based on at least one target error corresponding to the first sensing object.
[0055] Optionally, the association processing module includes:
[0056] The fifth processing submodule is configured to determine, based on the first location information, the first location trajectory corresponding to the at least one sensing object within the target time period, and, based on the second location information, the second location trajectory corresponding to the target terminal within the target time period.
[0057] A trajectory analysis submodule is used to compare at least one of the first position trajectories with the second position trajectory respectively;
[0058] The sixth processing submodule is used to determine the second sensing object corresponding to at least one of the first target location trajectories that has the highest similarity to the second location trajectory among the first location trajectories as the target sensing object.
[0059] Optionally, the device further includes:
[0060] The first sending module is used to send a second request message to the target terminal, the second request message being used to request the target terminal to allow being perceived;
[0061] The first receiving module is used to receive the first confirmation information sent by the target terminal according to the second request information.
[0062] To achieve the above objectives, embodiments of the present invention provide a network device, including a processor and a transceiver, wherein the processor is used for:
[0063] Acquire sensing data within the target area to which the target terminal is attached, wherein the sensing data includes first location information of at least one sensing object;
[0064] Obtain the second location information corresponding to the target terminal;
[0065] Based on the first location information and the second location information, the target sensing object corresponding to the target terminal is determined, and the target terminal is associated with the target sensing object.
[0066] Optionally, when acquiring sensing data within the target area to which the target terminal is attached, the processor is specifically used to:
[0067] Upon receiving a perception request, the region information of the target area is obtained, and the perception request is used to request perception of the target terminal;
[0068] Based on the area information and the sensing service type in the sensing request, the target base station for performing the sensing task is determined;
[0069] Sensing data within the target area is obtained through the target base station.
[0070] Optionally, when acquiring the region information of the target region, the processor specifically performs at least one of the following:
[0071] According to the first identifier of the target terminal in the perception request, a first request message is sent to the second network element, and the area information of the target area fed back by the second network element is received, wherein the first request message is used to request to obtain the area information;
[0072] Obtain the area information sent by the target terminal.
[0073] Optionally, when the processor acquires the second location information corresponding to the target terminal, it specifically performs the following functions:
[0074] Send user location request information to a first network device, the user location request information being used to request the acquisition of the second location information, the first network device including: a third network element and / or application function AF;
[0075] Receive the second location information fed back by the first network device.
[0076] Optionally, when the processor determines the target sensing object corresponding to the target terminal based on the first location information and the second location information, it is specifically used for:
[0077] Based on the timestamp information in the first location information and the second location information, obtain M first target location information corresponding to the at least one sensing object in the first location information at M target time points, and M second target location information corresponding to the M target time points in the second location information, where M is a positive integer;
[0078] For each target time point, the target error between the M first target location information corresponding to the target time point and the second target location information corresponding to the target time point is determined respectively;
[0079] The first sensing object among the at least one sensing objects that satisfies the first preset condition is determined as the target sensing object;
[0080] The first preset condition includes at least one of the following:
[0081] All N target errors corresponding to the first sensing object are within a preset range, where N is a positive integer and N is less than or equal to M;
[0082] The target error corresponding to the first sensing object is the smallest;
[0083] The first error corresponding to the first sensing object is the smallest, wherein the first error is determined based on at least one target error corresponding to the first sensing object.
[0084] Optionally, when the processor determines the target sensing object corresponding to the target terminal based on the first location information and the second location information, it is specifically used for:
[0085] Based on the first location information, determine the first location trajectory of the at least one sensing object within the target time period, and based on the second location information, determine the second location trajectory of the target terminal within the target time period;
[0086] Compare at least one of the first position trajectories with the second position trajectory respectively;
[0087] The second sensing object corresponding to the first target location trajectory that has the highest similarity to the second location trajectory among at least one of the first location trajectories is determined as the target sensing object.
[0088] Optionally, if the sensing request is sent by a second network device, the processor is further configured to:
[0089] Send a second request message to the target terminal, the second request message being used to request the target terminal to allow being perceived;
[0090] Receive the first confirmation information sent by the target terminal based on the second request information.
[0091] To achieve the above objectives, embodiments of the present invention provide a network device, including a transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; the processor executes the program or instructions to implement the above-described method for associating sensing targets with communication targets.
[0092] To achieve the above objectives, embodiments of the present invention provide a readable storage medium having a program or instructions stored thereon, which, when executed by a processor, implement the steps in the method for associating a sensing target with a communication target as described above.
[0093] The beneficial effects of the above-described technical solution of the present invention are as follows:
[0094] The method of this invention acquires sensing data (including first location information of at least one sensing object) within a target area to which the target terminal is attached, and second location information corresponding to the target terminal. Based on the first and second location information, the method determines the target sensing object corresponding to the target terminal and associates the target terminal with the target sensing object. In this way, sensing targets and communication targets can be correlated, thereby enabling the provision of user-granular sensing services for the target terminal. Attached Figure Description
[0095] Figure 1 A schematic diagram of the basic architecture of communication sensing;
[0096] Figure 2 This is one of the flowcharts for a method of associating a sensing target with a communication target according to an embodiment of the present invention;
[0097] Figure 3 This is a second flowchart of a method for associating a sensing target with a communication target according to an embodiment of the present invention;
[0098] Figure 4 This is a structural diagram of a device for associating a sensing target with a communication target according to an embodiment of the present invention;
[0099] Figure 5 This is a structural diagram of a network device according to an embodiment of the present invention;
[0100] Figure 6 This is a structural diagram of a network device according to another embodiment of the present invention. Detailed Implementation
[0101] To make the technical problems, technical solutions and advantages of the present invention clearer, a detailed description will be given below in conjunction with the accompanying drawings and specific embodiments.
[0102] It should be understood that the phrase "one embodiment" or "an embodiment" throughout the specification means that a specific feature, structure, or characteristic related to the embodiment is included in at least one embodiment of the invention. Therefore, "in one embodiment" or "in an embodiment" appearing throughout the specification do not necessarily refer to the same embodiment. Furthermore, these specific features, structures, or characteristics can be combined in any suitable manner in one or more embodiments.
[0103] In various embodiments of the present invention, it should be understood that the sequence number of each process described below does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present invention.
[0104] In addition, the terms "system" and "network" are often used interchangeably in this article.
[0105] In the embodiments provided in this application, it should be understood that "B corresponding to A" means that B is associated with A, and B can be determined based on A. However, it should also be understood that determining B based on A does not mean determining B solely based on A; B can also be determined based on A and / or other information.
[0106] like Figure 1 As shown, the basic architecture of current communication sensing is as follows:
[0107] The basic functions of a Sensing Function (SF) include supporting sensing authorization, sensing control, data processing, and result output. SF elements can be deployed independently or co-located with 5GC (5G core network) elements (such as AMF or LMF) depending on sensing requirements. Sensing data can be transmitted via the control plane (RAN-AMF-SF) or user plane (RAN-SF or RAN-UPF-SF). The sensing execution is carried out collaboratively by the base station and the terminal side. That is, the base station can transmit and receive signals to achieve initial acquisition of sensing information, or the base station and the terminal can collaborate to complete signal transmission and reception, thereby acquiring the sensing signal.
[0108] Currently, the sensing target information corresponding to the sensing result is isolated from the existing network information within 3GPP, making it difficult for 3GPP to associate the sensing target with which user is accessing the network at this time, that is, it is difficult to associate the sensing target with the communication target.
[0109] To solve the above technical problems, such as Figure 2 As shown, an embodiment of the present invention provides a method for associating a sensing target with a communication target, applied to a first network element, comprising:
[0110] Step 201: Obtain sensing data within the target area to which the target terminal is attached, wherein the sensing data includes first location information of at least one sensing object.
[0111] It should be noted that there may be multiple sensing objects within the target area to which the target terminal is attached. The sensing data of these sensing objects can be obtained through step 201, thereby obtaining the first location information corresponding to each sensing object.
[0112] It should also be noted that the method for associating the sensing target with the communication target in the embodiments of the present invention can be specifically executed by the first network element, which can be a sensing network element (SF).
[0113] Step 202: Obtain the second location information corresponding to the target terminal.
[0114] In this step, the second location information obtained can be understood as the actual location information of the target terminal.
[0115] As an optional embodiment, step 202 may specifically include: sending user location request information to a first network device, the user location request information being used to request the acquisition of the second location information, the first network device including: a third network element and / or application function AF; and receiving the second location information fed back by the first network device.
[0116] Here, the third network element can specifically be the Location Management Function (LMF). The application function (AF) can specifically be the Global Positioning System (GPS) or an application platform like AutoNavi (Amap) that can provide location data.
[0117] It should be noted that the first and second location information mentioned above can each include at least one of the following: timestamp, longitude, latitude, and altitude.
[0118] Step 203: Based on the first location information and the second location information, determine the target sensing object corresponding to the target terminal, and associate the target terminal with the target sensing object.
[0119] In this embodiment, by acquiring sensing data (including first location information of at least one sensing object) within the target area to which the target terminal is attached, and second location information corresponding to the target terminal, the target sensing object corresponding to the target terminal can be determined based on the first and second location information, and the target terminal can be associated with the target sensing object. In this way, sensing targets and communication targets can be correlated, thereby enabling the provision of user-granular sensing services for the target terminal.
[0120] It should be noted that when associating a target terminal with a target sensing object, the first identifier of the target terminal (e.g., a 3GPP user identifier) can be associated with the second identifier corresponding to the target sensing object. The second identifier can be the sensing object identifier set by the first network element for each sensing object.
[0121] As an optional embodiment, step 201, acquiring sensing data within the target area to which the target terminal is attached, may specifically include the following steps:
[0122] Step 2011: Upon receiving a perception request, obtain the area information of the target area, wherein the perception request is used to request perception of the target terminal.
[0123] Here, the area information can specifically be the Cell ID or the Tracking Area Code (TAC) of the cell served by the neighbor Enb.
[0124] It should be noted that the perception request in this step is specifically sent by the perception service requester. For example, the perception service requester can be an application platform deployed on the second network device, or it can be the target terminal. The perception request may carry information such as the target terminal's first identifier, the perception service type, and the perception data reporting cycle.
[0125] Step 2012: Determine the target base station for performing the sensing task based on the area information and the sensing service type in the sensing request.
[0126] Step 2013: Obtain sensing data within the target area through the target base station.
[0127] It should be noted that after the target base station is determined in step 2012, a first indication message can be sent to the target base station to instruct it to perform a sensing task. After receiving the first indication message, the target base station can perform the sensing task to obtain sensing data within the target area, and the target base station can report the sensing data within the target area to the first network element.
[0128] As an optional embodiment, step 2011, obtaining the region information of the target region, includes at least one of the following:
[0129] (1) Based on the first identifier of the target terminal in the perception request, send a first request message to the second network element and receive the area information of the target area fed back by the second network element, wherein the first request message is used to request to obtain the area information.
[0130] Here, the second network element can specifically be the Access and Mobility Management Function (AMF).
[0131] It should be noted that the first request information may include the first identifier.
[0132] (2) Obtain the area information sent by the target terminal.
[0133] In other words, if the requester of the sensing service is the target terminal (i.e., the sensing request is sent by the target terminal), the target terminal can report the regional information of the region (target area) to which the target terminal is attached.
[0134] In some optional embodiments, when the sensing request is sent by a second network device, the method further includes: sending a second request message to the target terminal, the second request message being used to request the target terminal to allow being sensed; and receiving a first confirmation message sent by the target terminal based on the second request message.
[0135] In this embodiment, considering user privacy issues, when the requester for the sensing service is an application platform (i.e., when the sensing request is sent by a second network device), a second request message needs to be sent to the target terminal. The target user corresponding to the target terminal then performs relevant operations to allow the target terminal to be sensed. If the target user refuses to allow the target terminal to be sensed, the first network element cannot continue to execute the relevant steps in the method for associating sensing targets and communication targets in this embodiment of the invention for the target terminal.
[0136] The specific implementation of step 203 above can include at least the following two:
[0137] Method 1:
[0138] In one optional specific embodiment, determining the target sensing object corresponding to the target terminal based on the first location information and the second location information includes:
[0139] Based on the timestamp information in the first location information and the second location information, obtain M first target location information corresponding to the at least one sensing object in the first location information at M target time points, and M second target location information corresponding to the M target time points in the second location information, where M is a positive integer;
[0140] For each target time point, the target error between the M first target location information corresponding to the target time point and the second target location information corresponding to the target time point is determined respectively;
[0141] The first sensing object that meets the first preset condition among the at least one sensing object is determined as the target sensing object.
[0142] Here, target error can include at least one of longitude error, latitude error, and altitude error. Target error can be obtained based on longitude, latitude, altitude, and other data from relevant location information (first location information, second location information). For example, subtracting the longitude of a sensing target at a certain target time point from the longitude of the target terminal at the same time point yields the longitude error of the sensing target at that target time point.
[0143] The first preset condition includes at least one of the following:
[0144] (1) All N target errors corresponding to the first sensing object are within a preset range, where N is a positive integer and N is less than or equal to M;
[0145] (2) The target error corresponding to the first sensing object is the smallest;
[0146] (3) The first error corresponding to the first sensing object is the smallest, wherein the first error is determined based on at least one target error corresponding to the first sensing object.
[0147] For example, assuming the first sensing object corresponds to M target errors, the first error corresponding to the first sensing object can be the average of the M target errors corresponding to the first sensing object. By calculating the first error corresponding to each sensing object, the first errors corresponding to each sensing object can be compared, and based on the comparison results, it can be determined whether a certain sensing object meets the first preset condition.
[0148] In this embodiment, multiple target time points can be selected for multiple analyses, and the final target sensing object can be determined by combining the analysis results of each target time point. Specifically, for each target time point, the first location information (i.e., the sensing object location information) corresponding to the same moment is matched and compared with the second location information (i.e., the 3GPP user location information), and one of the sensing objects that meets the first preset condition is determined as the target sensing object.
[0149] Method 2:
[0150] In one optional specific embodiment, determining the target sensing object corresponding to the target terminal based on the first location information and the second location information includes:
[0151] Based on the first location information, determine the first location trajectory of the at least one sensing object within the target time period, and based on the second location information, determine the second location trajectory of the target terminal within the target time period;
[0152] Compare at least one of the first position trajectories with the second position trajectory respectively;
[0153] The second sensing object corresponding to the first target location trajectory that has the highest similarity to the second location trajectory among at least one of the first location trajectories is determined as the target sensing object.
[0154] In this embodiment, the first location trajectory (i.e., the trajectory of the sensing object) obtained within a target time period is matched and fitted with the second location trajectory (i.e., the 3GPP user trajectory) (for example, trajectory analysis can be performed using relevant trajectory analysis algorithms). The sensing object that is most similar to the target terminal trajectory can be identified as the target sensing object.
[0155] In the above embodiments, discrete time points can be selected as target time points, and relevant location information can be obtained and analyzed. Alternatively, continuous relevant location information can be compared and fitted within a certain time range. Both methods can obtain the target perception object corresponding to the target terminal, and then associate the two to provide user-granular perception services for the target terminal.
[0156] It should be noted that in the above embodiments, after associating the target terminal with the target sensing object, a validity period can be set for this association. After the validity period expires, the first location information and the second location information can be re-acquired, and the target sensing object corresponding to the target terminal can be determined based on the first location information and the second location information to verify whether the association between the target terminal and the target sensing object is accurate. If it is confirmed again that the sensing object corresponding to the target terminal is still the target sensing object determined last time, the association relationship can enter the next validity period; if it is confirmed again that the sensing object corresponding to the target terminal is different from the target sensing object determined last time, the sensing object associated with the target terminal is reset, that is, the target terminal is associated with the newly determined target sensing object.
[0157] like Figure 3 As shown, in one specific embodiment, the process is as follows:
[0158] Step 1: A 3GPP terminal (taking the target terminal, i.e., UE1, as an example) completes the attach procedure normally.
[0159] Step 2: The sensing service requester (e.g., application platform or target terminal) initiates a sensing request for the target user (i.e., the target terminal UE1). The sensing request may carry information such as user identifier (i.e., the first identifier of the target terminal), sensing service type, and sensing data reporting cycle.
[0160] Step 3: The first network element (e.g., SF) receives the sensing request.
[0161] It should be noted that if the requester of the sensing service is an application platform, the application platform or SF can (through the application layer or signaling plane) send a second request message to the target terminal to request that the target terminal allow it to be tracked and sensed. Afterwards, if the first confirmation message from the target terminal is received, subsequent steps can proceed. For example, the regional information of the target user's attached region can be obtained, i.e., the regional information of the target area to which the target terminal is attached can be obtained.
[0162] Specifically, if the requester of the sensing service is an application platform, the SF can send the first request information to the second network element (e.g., AMF) to obtain the regional information of the target user's attached area; if the requester of the sensing service is a target terminal, the target terminal can report the regional information of the target user's attached area.
[0163] Step 4: Based on the area information and sensing service type information fed back by AMF, SF selects the target base station to perform the sensing task, and the target base station reports the sensing data according to the requirements of the sensing task.
[0164] Step 5: SF initiates a user location request message (carrying the first identifier of the target terminal) to the first network device (the third network element and / or application function AF), and receives the user location information (i.e. the second location information) fed back by the first network device.
[0165] Step 6: SF performs sensor data analysis and executes correlation operations.
[0166] Specifically, SF can set a second identifier for each sensing target (i.e., sensing object) sensed by the target base station to distinguish each sensing target. In this way, the sensing data of each sensing object can be associated with the second identifier corresponding to the sensing object. The sensing data includes first location information.
[0167] Furthermore, SF can match and fit the first and second location information to select a target sensing object from among various sensing targets, thereby associating the target terminal with the target sensing object. For example, it can associate the second identifier of the target sensing object with the first identifier (3GPP user identifier) of the target terminal.
[0168] Step 7: After SF locks the target sensing object as the sensing object corresponding to the target terminal, SF can continuously perform sensing tracking services at the granularity of the target terminal, thereby providing user-granular sensing services.
[0169] In addition, SF can also communicate and interact with the target terminal based on the correlation between the sensing target and the communication target to obtain end-side sensing data, thereby improving the accuracy of sensing services.
[0170] Step 8: After associating the target terminal with the target sensing object, SF can return the sensing result (that is, the sensing data corresponding to the target sensing object) to the sensing service requester.
[0171] The method for associating sensing targets and communication targets in this embodiment acquires sensing data (including first location information of at least one sensing object) within the target area to which the target terminal is attached, and second location information corresponding to the target terminal. Based on the first and second location information, the method determines the target sensing object corresponding to the target terminal and associates the target terminal with the target sensing object. In this way, sensing targets and communication targets can be correlated, thereby enabling the provision of user-granular sensing services for the target terminal.
[0172] like Figure 4 As shown, an embodiment of the present invention provides a device for associating a sensing target with a communication target, applied to a first network element, comprising:
[0173] The first acquisition module 410 is used to acquire sensing data within the target area to which the target terminal is attached, wherein the sensing data includes first location information of at least one sensing object;
[0174] The second acquisition module 420 is used to acquire the second location information corresponding to the target terminal;
[0175] The association processing module 430 is used to determine the target sensing object corresponding to the target terminal based on the first location information and the second location information, and associate the target terminal with the target sensing object.
[0176] In this embodiment, by acquiring sensing data (including first location information of at least one sensing object) within the target area to which the target terminal is attached, and second location information corresponding to the target terminal, the target sensing object corresponding to the target terminal can be determined based on the first and second location information, and the target terminal can be associated with the target sensing object. In this way, sensing targets and communication targets can be correlated, thereby enabling the provision of user-granular sensing services for the target terminal.
[0177] Optionally, the first acquisition module 410 includes:
[0178] The first acquisition submodule is used to acquire the area information of the target area when a perception request is received, wherein the perception request is used to request the perception of the target terminal;
[0179] The first processing submodule is used to determine the target base station for performing the sensing task based on the area information and the sensing service type in the sensing request.
[0180] The second acquisition submodule is used to acquire sensing data within the target area through the target base station.
[0181] Optionally, the first acquisition submodule includes:
[0182] The first acquisition unit is configured to send a first request message to the second network element according to the first identifier of the target terminal in the perception request, and receive the area information of the target area fed back by the second network element, wherein the first request message is used to request the acquisition of the area information;
[0183] The second acquisition unit is used to acquire the area information sent by the target terminal.
[0184] Optionally, the second acquisition module 420 includes:
[0185] The first sending submodule is used to send user location request information to the first network device. The user location request information is used to request the acquisition of the second location information. The first network device includes: a third network element and / or application function AF.
[0186] The first receiving submodule is used to receive the second location information fed back by the first network device.
[0187] Optionally, the association processing module 430 includes:
[0188] The second processing submodule is used to obtain, based on the timestamp information in the first location information and the second location information, M first target location information corresponding to the at least one sensing object in the first location information at M target time points, and M second target location information corresponding to the M target time points in the second location information, where M is a positive integer;
[0189] The third processing submodule is used to determine, for each target time point, the target error between the M first target location information corresponding to the target time point and the second target location information corresponding to the target time point;
[0190] The fourth processing submodule is used to determine the first sensing object that meets the first preset condition among the at least one sensing object as the target sensing object;
[0191] The first preset condition includes at least one of the following:
[0192] All N target errors corresponding to the first sensing object are within a preset range, where N is a positive integer and N is less than or equal to M;
[0193] The target error corresponding to the first sensing object is the smallest;
[0194] The first error corresponding to the first sensing object is the smallest, wherein the first error is determined based on at least one target error corresponding to the first sensing object.
[0195] Optionally, the association processing module 430 includes:
[0196] The fifth processing submodule is configured to determine, based on the first location information, the first location trajectory corresponding to the at least one sensing object within the target time period, and, based on the second location information, the second location trajectory corresponding to the target terminal within the target time period.
[0197] A trajectory analysis submodule is used to compare at least one of the first position trajectories with the second position trajectory respectively;
[0198] The sixth processing submodule is used to determine the second sensing object corresponding to at least one of the first target location trajectories that has the highest similarity to the second location trajectory among the first location trajectories as the target sensing object.
[0199] Optionally, the device further includes:
[0200] The first sending module is used to send a second request message to the target terminal, the second request message being used to request the target terminal to allow being perceived;
[0201] The first receiving module is used to receive the first confirmation information sent by the target terminal according to the second request information.
[0202] It should be noted that the apparatus for associating sensing targets and communication targets provided in the embodiments of the present invention can implement all the method steps implemented in the method embodiments for associating sensing targets and communication targets, and can achieve the same technical effect. Therefore, the parts and beneficial effects that are the same as those in the method embodiments will not be described in detail here.
[0203] like Figure 5 As shown, a network device 500 according to an embodiment of the present invention includes a processor 510 and a transceiver 520, wherein the processor 510 is used for:
[0204] Acquire sensing data within the target area to which the target terminal is attached, wherein the sensing data includes first location information of at least one sensing object;
[0205] Obtain the second location information corresponding to the target terminal;
[0206] Based on the first location information and the second location information, the target sensing object corresponding to the target terminal is determined, and the target terminal is associated with the target sensing object.
[0207] In this embodiment, by acquiring sensing data (including first location information of at least one sensing object) within the target area to which the target terminal is attached, and second location information corresponding to the target terminal, the target sensing object corresponding to the target terminal can be determined based on the first and second location information, and the target terminal can be associated with the target sensing object. In this way, sensing targets and communication targets can be correlated, thereby enabling the provision of user-granular sensing services for the target terminal.
[0208] Optionally, when acquiring sensing data within the target area to which the target terminal is attached, the processor 510 is specifically used for:
[0209] Upon receiving a perception request, the region information of the target area is obtained, and the perception request is used to request perception of the target terminal;
[0210] Based on the area information and the sensing service type in the sensing request, the target base station for performing the sensing task is determined;
[0211] Sensing data within the target area is obtained through the target base station.
[0212] Optionally, when acquiring the region information of the target region, the processor 510 specifically performs at least one of the following:
[0213] According to the first identifier of the target terminal in the perception request, a first request message is sent to the second network element, and the area information of the target area fed back by the second network element is received, wherein the first request message is used to request to obtain the area information;
[0214] Obtain the area information sent by the target terminal.
[0215] Optionally, when the processor 510 acquires the second location information corresponding to the target terminal, it is specifically used for:
[0216] Send user location request information to a first network device, the user location request information being used to request the acquisition of the second location information, the first network device including: a third network element and / or application function AF;
[0217] Receive the second location information fed back by the first network device.
[0218] Optionally, when the processor 510 determines the target sensing object corresponding to the target terminal based on the first location information and the second location information, it is specifically used for:
[0219] Based on the timestamp information in the first location information and the second location information, obtain M first target location information corresponding to the at least one sensing object in the first location information at M target time points, and M second target location information corresponding to the M target time points in the second location information, where M is a positive integer;
[0220] For each target time point, the target error between the M first target location information corresponding to the target time point and the second target location information corresponding to the target time point is determined respectively;
[0221] The first sensing object among the at least one sensing objects that satisfies the first preset condition is determined as the target sensing object;
[0222] The first preset condition includes at least one of the following:
[0223] All N target errors corresponding to the first sensing object are within a preset range, where N is a positive integer and N is less than or equal to M;
[0224] The target error corresponding to the first sensing object is the smallest;
[0225] The first error corresponding to the first sensing object is the smallest, wherein the first error is determined based on at least one target error corresponding to the first sensing object.
[0226] Optionally, when the processor 510 determines the target sensing object corresponding to the target terminal based on the first location information and the second location information, it is specifically used for:
[0227] Based on the first location information, determine the first location trajectory of the at least one sensing object within the target time period, and based on the second location information, determine the second location trajectory of the target terminal within the target time period;
[0228] Compare at least one of the first position trajectories with the second position trajectory respectively;
[0229] The second sensing object corresponding to the first target location trajectory that has the highest similarity to the second location trajectory among at least one of the first location trajectories is determined as the target sensing object.
[0230] Optionally, if the sensing request is sent by a second network device, the processor 510 is further configured to:
[0231] Send a second request message to the target terminal, the second request message being used to request the target terminal to allow being perceived;
[0232] Receive the first confirmation information sent by the target terminal based on the second request information.
[0233] It should be noted that the network device provided in this embodiment of the invention can implement all the method steps implemented in the above-mentioned method embodiment for associating perception targets with communication targets, and can achieve the same technical effect. Here, the parts that are the same as those in the method embodiment and the beneficial effects will not be described in detail.
[0234] Another embodiment of the network device of the present invention, such as Figure 6 As shown, it includes a transceiver 610, a processor 600, a memory 620, and a program or instructions stored in the memory 620 and executable on the processor 600; when the processor 600 executes the program or instructions, it implements the above-described method for associating a sensing target with a communication target.
[0235] The transceiver 610 is used to receive and send data under the control of the processor 600.
[0236] Among them, Figure 6 In this context, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits together, represented by one or more processors (processor 600) and memory (memory 620). The bus architecture may also link together various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. A bus interface provides an interface. Transceiver 610 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium. Processor 600 is responsible for managing the bus architecture and general processing, and memory 620 may store data used by processor 600 during operation.
[0237] This invention provides a readable storage medium storing a program or instructions. When executed by a processor, the program or instructions implement the steps in the method for associating a sensing target with a communication target as described above, and achieve the same technical effect. To avoid repetition, further details are omitted here. The computer-readable storage medium may be a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0238] It should be further noted that the terminals described in this specification include, but are not limited to, smartphones, tablets, etc., and many of the functional components described are referred to as modules in order to emphasize the independence of their implementation.
[0239] In this embodiment of the invention, the module can be implemented in software so that it can be executed by various types of processors. For example, an identified executable code module may include one or more physical or logical blocks of computer instructions, which may be constructed as objects, procedures, or functions. Nevertheless, the executable code of the identified module does not need to be physically located together, but may include different instructions stored in different bits, which, when logically combined, constitute the module and achieve the module's intended purpose.
[0240] In practice, an executable code module can be a single instruction or many instructions, and can even be distributed across multiple different code segments, different programs, and across multiple memory devices. Similarly, operational data can be identified within the module and can be implemented in any suitable form and organized within any suitable type of data structure. This operational data can be collected as a single dataset or distributed across different locations (including different storage devices), and can exist, at least in part, solely as electronic signals within the system or network.
[0241] When a module can be implemented using software, considering the current level of hardware technology, modules that can be implemented in software can be implemented using hardware circuits by those skilled in the art to achieve the corresponding functions, without considering cost. These hardware circuits include conventional very-large-scale integrated circuits (VLSI) or gate arrays, as well as existing semiconductors such as logic chips and transistors, or other discrete components. Modules can also be implemented using programmable hardware devices, such as field-programmable gate arrays, programmable array logic, and programmable logic devices.
[0242] The exemplary embodiments described above are with reference to the accompanying drawings. Many different forms and embodiments are feasible without departing from the spirit and teachings of the invention. Therefore, the invention should not be construed as limiting the exemplary embodiments set forth herein. Rather, these exemplary embodiments are provided to make the invention complete and convey the scope of the invention to those skilled in the art. In these drawings, component dimensions and relative dimensions may be exaggerated for clarity. The terminology used herein is for the purpose of describing particular exemplary embodiments only and is not intended to be limiting. As used herein, unless clearly indicated otherwise, the singular forms “a,” “an,” and “the” are intended to include all such forms. It will be further understood that the terms “comprising” and / or “including”, when used in this specification, indicate the presence of the stated features, integers, steps, operations, components, and / or elements, but do not exclude the presence or addition of one or more other features, integers, steps, operations, components, and / or groups thereof. Unless otherwise indicated, when stated, a range of values includes the upper and lower limits of the range and any subranges in between.
[0243] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.
Claims
1. A method for associating a perceived target with a communication target, characterized in that, Applied to the first network element, including: Acquire sensing data within the target area to which the target terminal is attached, wherein the sensing data includes first location information of at least one sensing object; Obtain the second location information corresponding to the target terminal; Based on the first location information and the second location information, the target sensing object corresponding to the target terminal is determined, and the target terminal is associated with the target sensing object; The step of determining the target sensing object corresponding to the target terminal based on the first location information and the second location information includes: Based on the timestamp information in the first location information and the second location information, obtain M first target location information corresponding to the at least one sensing object in the first location information at M target time points, and M second target location information corresponding to the M target time points in the second location information, where M is a positive integer; For each target time point, the target error between the M first target location information corresponding to the target time point and the second target location information corresponding to the target time point is determined respectively; The first sensing object among the at least one sensing objects that satisfies the first preset condition is determined as the target sensing object; The first preset condition includes at least one of the following: All N target errors corresponding to the first sensing object are within a preset range, where N is a positive integer and N is less than or equal to M; The target error corresponding to the first sensing object is the smallest; The first error corresponding to the first sensing object is the smallest, wherein the first error is determined based on at least one target error corresponding to the first sensing object.
2. The method according to claim 1, characterized in that, The acquisition of sensing data within the target area to which the target terminal is attached includes: Upon receiving a perception request, the region information of the target area is obtained, and the perception request is used to request perception of the target terminal; Based on the area information and the sensing service type in the sensing request, the target base station for performing the sensing task is determined; Sensing data within the target area is obtained through the target base station.
3. The method according to claim 2, characterized in that, The acquisition of the region information of the target region includes at least one of the following: According to the first identifier of the target terminal in the perception request, a first request message is sent to the second network element, and the area information of the target area fed back by the second network element is received, wherein the first request message is used to request to obtain the area information; Obtain the area information sent by the target terminal.
4. The method according to claim 1, characterized in that, The step of obtaining the second location information corresponding to the target terminal includes: Send user location request information to a first network device, the user location request information being used to request the acquisition of the second location information, the first network device including: a third network element and / or application function AF; Receive the second location information fed back by the first network device.
5. The method according to claim 2, characterized in that, When the sensing request is sent by a second network device, the method further includes: Send a second request message to the target terminal, the second request message being used to request the target terminal to allow being perceived; Receive the first confirmation information sent by the target terminal based on the second request information.
6. An apparatus for associating a sensing target with a communication target, characterized in that, Applied to the first network element, including: The first acquisition module is used to acquire sensing data within the target area to which the target terminal is attached, wherein the sensing data includes first location information of at least one sensing object; The second acquisition module is used to acquire the second location information corresponding to the target terminal; The association processing module is used to determine the target sensing object corresponding to the target terminal based on the first location information and the second location information, and associate the target terminal with the target sensing object; The association processing module includes: The second processing submodule is used to obtain, based on the timestamp information in the first location information and the second location information, M first target location information corresponding to the at least one sensing object in the first location information at M target time points, and M second target location information corresponding to the M target time points in the second location information, where M is a positive integer; The third processing submodule is used to determine, for each target time point, the target error between the M first target location information corresponding to the target time point and the second target location information corresponding to the target time point; The fourth processing submodule is used to determine the first sensing object that meets the first preset condition among the at least one sensing object as the target sensing object; The first preset condition includes at least one of the following: All N target errors corresponding to the first sensing object are within a preset range, where N is a positive integer and N is less than or equal to M; The target error corresponding to the first sensing object is the smallest; The first error corresponding to the first sensing object is the smallest, wherein the first error is determined based on at least one target error corresponding to the first sensing object.
7. A network device, characterized in that, include: Transceiver and processor; the processor is used for: Acquire sensing data within the target area to which the target terminal is attached, wherein the sensing data includes first location information of at least one sensing object; Obtain the second location information corresponding to the target terminal; Based on the first location information and the second location information, the target sensing object corresponding to the target terminal is determined, and the target terminal is associated with the target sensing object; Specifically, when the processor determines the target sensing object corresponding to the target terminal based on the first location information and the second location information, it is used to: Based on the timestamp information in the first location information and the second location information, obtain M first target location information corresponding to the at least one sensing object in the first location information at M target time points, and M second target location information corresponding to the M target time points in the second location information, where M is a positive integer; For each target time point, the target error between the M first target location information corresponding to the target time point and the second target location information corresponding to the target time point is determined respectively; The first sensing object among the at least one sensing objects that satisfies the first preset condition is determined as the target sensing object; The first preset condition includes at least one of the following: All N target errors corresponding to the first sensing object are within a preset range, where N is a positive integer and N is less than or equal to M; The target error corresponding to the first sensing object is the smallest; The first error corresponding to the first sensing object is the smallest, wherein the first error is determined based on at least one target error corresponding to the first sensing object.
8. A network device, comprising: A transceiver, a processor, a memory, and a program or instructions stored in the memory and executable on the processor; characterized in that, when the processor executes the program or instructions, it implements the method for associating a sensing target with a communication target as described in any one of claims 1-5.
9. A readable storage medium having a program or instructions stored thereon, characterized in that, When the program or instructions are executed by the processor, they implement the steps in the method for associating a sensing target with a communication target as described in any one of claims 1-5.
Citation Information
Patent Citations
Position determination method and device
CN111787483A
Perception service processing method, terminal and network side equipment
CN115866635A
Wireless communication method and device
CN116582952A