Data acquisition method and device, electronic equipment and storage medium
By adjusting the signaling and data source status information through the acquisition strategy, the data acquisition strategy can be dynamically adjusted, solving the problem of insufficient data acquisition flexibility in existing technologies and achieving flexible and efficient data acquisition.
Patent Information
- Application Number
- CN202510645411.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-19
- Publication Date
- 2026-01-13
- Estimated Expiration
- 2045-05-19
AI Technical Summary
Existing technologies are insufficient to achieve flexible data collection and cannot be dynamically adjusted according to the real-time status of business operations.
By adjusting the signaling and/or data source status information through the acquisition strategy, the data acquisition strategy can be dynamically adjusted, including adjustments to task identifiers, service times, and service areas.
It enables dynamic adjustment of data collection strategies based on real-time business status, improving the flexibility and efficiency of data collection and avoiding resource waste.
Smart Images

Figure CN120186587B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present disclosure relates to the technical field of mobile communication, and particularly relates to a data collection method and device, electronic equipment and storage medium. BACKGROUND
[0002] With the development of mobile communication technology, the application of perception, AI (Artificial Intelligence) and other data services is also more and more widespread. Since these data services often need to collect relevant data in real time and perform data analysis to provide real-time services, higher requirements are currently put forward for data collection methods.
[0003] In actual business scenarios, the update frequency of perception, AI data may dynamically change. Therefore, there is currently an urgent need for a method that can improve the flexibility of data collection, and dynamically adjust the data collection strategy according to the real-time state of the business and the like.
[0004] It should be noted that the information disclosed in the above background section is only used to strengthen the understanding of the background of the present disclosure, and therefore can include information that does not constitute prior art known to those of ordinary skill in the art. SUMMARY
[0005] The present disclosure provides a data collection method and device, electronic equipment and storage medium, which at least to some extent improves the flexibility of data collection, and realizes dynamic adjustment of the data collection strategy according to the real-time state of the business and the like.
[0006] Other characteristics and advantages of the present disclosure will become apparent from the following detailed description, or will be learned by practice of the present disclosure.
[0007] According to one aspect of the present disclosure, a data collection method is provided, which is performed by a DSMF entity and includes: acquiring a data service request sent by an AF entity; sending a corresponding data service task to a target DPF entity, the target DPF entity being configured to perform corresponding data collection according to the data service task; when receiving a collection strategy adjustment signaling and / or data source state information, adjusting the data service task to obtain a strategy adjustment message; sending the strategy adjustment message to the target DPF entity, the target DPF entity being configured to adjust the data service task according to the strategy adjustment message, so as to perform data collection according to the adjusted data service task.
[0008] In some embodiments, a data service task includes at least one of a task identifier, data service type information, service time information, and service area information, wherein the task identifier is used to describe the identifier of the data service task to be adjusted, the service type information is used to describe the type of data to be collected, the service time information is used to describe the time of data collection, and the service area information is used to describe the area of data collection.
[0009] In some embodiments, when receiving a data acquisition strategy adjustment signaling and / or data source status information, adjusting the data service task to obtain a strategy adjustment message includes: when receiving a data acquisition strategy adjustment signaling sent by the AF entity, adjusting the data service task according to the data acquisition strategy adjustment signaling to obtain a strategy adjustment message; wherein, the data acquisition strategy adjustment signaling includes at least one of a task identifier, service time adjustment information, and service area adjustment information, wherein the service time adjustment information is used to describe the data acquisition time to be adjusted, and the service area adjustment information is used to describe the data acquisition area to be adjusted.
[0010] In some embodiments, when receiving a data collection policy adjustment signaling and / or data source status information, adjusting the data service task to obtain a policy adjustment message includes: when receiving data source status information sent by the target DPF entity, adjusting the data service task according to the data source status information to obtain a policy adjustment message; wherein, the data source status information includes the data update time and / or data update frequency of the data source.
[0011] In some embodiments, after obtaining the data service request sent by the AF entity, the data acquisition method provided in this disclosure further includes: determining the target DPF entity from each DPF entity according to the data service request.
[0012] According to another aspect of this disclosure, a data acquisition method is also provided, executed by an AF entity, comprising: sending a data service request to a DSMF entity, the data service request being used to request data acquisition; and when it is determined that an acquisition strategy corresponding to the data service request needs to be adjusted, sending an acquisition strategy adjustment signaling to the DSMF entity.
[0013] According to another aspect of this disclosure, a data acquisition method is also provided, executed by a DPF entity, comprising: receiving a data service task sent by a DSMF entity; performing corresponding data acquisition according to the data service task; monitoring the update status of the data source; and if it is determined that the data source has been updated, sending data source status information to the DSMF entity.
[0014] In some embodiments, the data acquisition method provided in this disclosure further includes: receiving a policy adjustment message sent by the DSMF entity; and adjusting the data service task according to the policy adjustment message to perform data acquisition according to the adjusted data service task.
[0015] According to another aspect of this disclosure, a data acquisition apparatus is also provided, applied to a DSMF entity, comprising: a data service request acquisition module, configured to acquire a data service request sent by an AF entity; a data service task sending module, configured to send a corresponding data service task to a target DPF entity, wherein the target DPF entity performs corresponding data acquisition according to the data service task; a policy adjustment message determination module, configured to adjust the data service task to obtain a policy adjustment message when receiving acquisition policy adjustment signaling and / or data source status information; and a policy adjustment message sending module, configured to send the policy adjustment message to the target DPF entity, wherein the target DPF entity adjusts the data service task according to the policy adjustment message to perform data acquisition according to the adjusted data service task.
[0016] In some embodiments, a data service task includes at least one of a task identifier, data service type information, service time information, and service area information, wherein the task identifier is used to describe the identifier of the data service task to be adjusted, the service type information is used to describe the type of data to be collected, the service time information is used to describe the time of data collection, and the service area information is used to describe the area of data collection.
[0017] In some embodiments, the strategy adjustment message determination module is used to adjust the data service task according to the acquisition strategy adjustment signaling when it receives the acquisition strategy adjustment signaling sent by the AF entity, and obtain a strategy adjustment message; wherein, the acquisition strategy adjustment signaling includes at least one of task identifier, service time adjustment information and service area adjustment information, the service time adjustment information is used to describe the data acquisition time to be adjusted, and the service area adjustment information is used to describe the data acquisition area to be adjusted.
[0018] In some embodiments, the policy adjustment message determination module is used to adjust the data service task according to the data source status information when it receives the data source status information sent by the target DPF entity, and obtain a policy adjustment message; wherein, the data source status information includes the data update time and / or data update frequency of the data source.
[0019] In some embodiments, the data acquisition apparatus provided in this disclosure further includes: a target DPF entity determination module, configured to determine a target DPF entity from various DPF entities according to the data service request.
[0020] According to another aspect of this disclosure, a data acquisition apparatus is also provided, applied to an AF entity, comprising: a data service request sending module, configured to send a data service request to a DSMF entity, the data service request being used to request data acquisition; and an acquisition strategy adjustment signaling sending module, configured to send an acquisition strategy adjustment signaling to the DSMF entity when it is determined that the acquisition strategy corresponding to the data service request needs to be adjusted.
[0021] According to another aspect of this disclosure, a data acquisition device is also provided, applied to a target DPF entity, comprising: a data service task receiving module for receiving a data service task sent by the DPF entity; a data acquisition module for performing corresponding data acquisition according to the data service task; a data source monitoring module for monitoring the update status of the data source; and a data source status information sending module for sending data source status information to the DPF entity if it is determined that the data source has been updated.
[0022] In some embodiments, the data acquisition apparatus provided in this disclosure further includes: a policy adjustment message receiving module, configured to receive a policy adjustment message sent by the DSMF entity; and a data acquisition module, configured to adjust the data service task according to the policy adjustment message, so as to perform data acquisition according to the adjusted data service task.
[0023] According to another aspect of this disclosure, an electronic device is also provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the data acquisition method of any one of the above-described methods by executing the executable instructions.
[0024] According to another aspect of this disclosure, a computer-readable storage medium is also provided, on which a computer program is stored, which, when executed by a processor, implements the data acquisition method of any one of the above.
[0025] According to another aspect of this disclosure, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the data acquisition method provided in various alternative embodiments of this disclosure.
[0026] The technical solutions provided in the embodiments of this disclosure adjust the data collection strategy by collecting strategy adjustment signaling and / or data source status information, thereby realizing dynamic adjustment of the data collection strategy according to the real-time status of the business and improving the flexibility of data collection.
[0027] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description
[0028] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.
[0029] Figure 1 A schematic diagram of a system architecture according to an embodiment of this disclosure is shown;
[0030] Figure 2 This diagram illustrates a data acquisition method flowchart according to an embodiment of the present disclosure;
[0031] Figure 3 This diagram illustrates another data acquisition method flowchart in an embodiment of the present disclosure;
[0032] Figure 4 This diagram illustrates another data acquisition method flowchart in an embodiment of the present disclosure;
[0033] Figure 5 This diagram illustrates another data acquisition method flowchart in an embodiment of the present disclosure;
[0034] Figure 6 This diagram illustrates another data acquisition method flowchart in an embodiment of the present disclosure;
[0035] Figure 7 This diagram illustrates a data acquisition device according to an embodiment of the present disclosure.
[0036] Figure 8 This diagram illustrates another data acquisition device in an embodiment of the present disclosure;
[0037] Figure 9 This diagram illustrates another data acquisition device in an embodiment of the present disclosure;
[0038] Figure 10 This diagram illustrates a structural block diagram of an electronic device according to an embodiment of the present disclosure.
[0039] Figure 11 A schematic diagram of a computer-readable storage medium according to an embodiment of the present disclosure is shown. Detailed Implementation
[0040] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.
[0041] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0042] The specific implementation methods of the embodiments of this disclosure will now be described in detail with reference to the accompanying drawings.
[0043] like Figure 1 As shown, the system architecture 100 includes DSMF entity 101, AF entity 102 and target DPF entity 103.
[0044] Specifically, DSMF entity 101 can receive data service requests sent by AF entity 102. Then, DSMF entity 101 can send corresponding data service tasks to the target DPF entity 103. The target DPF entity can then perform corresponding data collection based on the data service tasks.
[0045] Then, when DSMF entity 101 receives the acquisition policy adjustment signaling and / or data source status information, DSMF entity 101 can adjust the data service task and obtain a policy adjustment message. Finally, DSMF entity 101 can send the policy adjustment message to the target DPF entity 103. The target DPF entity 103 can then adjust the data service task according to the policy adjustment message to perform data acquisition based on the adjusted data service task.
[0046] For example, the DSMF entity 101, AF entity 102 and target DPF entity 103 can be connected via a network, which can be a wired network or a wireless network.
[0047] Optionally, the aforementioned wireless or wired networks use standard communication technologies and / or protocols. The network is typically the Internet, but can also be any network, including but not limited to Local Area Networks (LANs), Metropolitan Area Networks (MANs), Wide Area Networks (WANs), mobile, wired or wireless networks, private networks, or any combination of virtual private networks. In some embodiments, technologies and / or formats, including Hyper Text Markup Language (HTML), Extensible Markup Language (XML), etc., are used to represent data exchanged over the network. Furthermore, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Networks (VPNs), and Internet Protocol Security (IPSec) can be used to encrypt all or some links. In other embodiments, custom and / or dedicated data communication technologies can be used to replace or supplement the aforementioned data communication technologies.
[0048] Those skilled in the art will know that Figure 1 The number of DSMF entities 101, AF entities 102, and target DPF entities 103 in the figures is merely illustrative. Any number of DSMF entities 101, AF entities 102, and target DPF entities 103 can be included as needed. This disclosure does not limit the number of such entities.
[0049] Under the above system architecture, this disclosure provides a data acquisition method that can be executed by any electronic device with computing capabilities.
[0050] In some embodiments, the data acquisition method provided in this disclosure can be executed by the DSMF entity of the above-described system architecture; in other embodiments, the DSMF entity method provided in this disclosure can be implemented by the DSMF entity, AF entity and target DPF entity in the above-described system architecture through interaction.
[0051] Figure 2 A flowchart of a data acquisition method according to an embodiment of this disclosure is shown, such as... Figure 2 As shown, the data acquisition method provided in this embodiment includes the following steps S202 to S208.
[0052] S202, the DSMF entity obtains the data service request sent by the AF entity.
[0053] In an exemplary embodiment, the AF entity can request the corresponding data service from the DSMF entity when the currently running business requires real-time data.
[0054] In some embodiments, the data service request may include at least one of service type information, service time information, service area information, and QoS (Quality of Service) requirements. For example, the service type information may be data collection for registration or session, sensory data collection, AI data collection, etc. This service type information can be represented by a type field; for example, a type field of "data_acquisition" indicates that the data service type is data collection, or a type field of "UE_register_time" indicates that the data service type is collecting the registration time of a user device within a certain period.
[0055] Additionally, service time information can be represented using the `time` field. For example, `interval` in this field represents the interval between data collection and reporting, `start` represents the start time of data collection, and `duration` represents the duration of the service. Therefore, this service time information can be used to represent the time point and time interval of data collection. Service area information can be, for example, region-oriented sensing or target-oriented sensing. This service area information can be represented using the `region` field.
[0056] In an exemplary embodiment, the data service request may also include a data service ID (Identifier) field, which corresponds to the requested data service.
[0057] For example, the AF entity can send a data service request to the SEF (Service Exposure Function) entity, and then forward the data service request to the DSMF entity that supports the requested data service through the SEF entity.
[0058] In some exemplary embodiments, after obtaining the data service request sent by the AF entity, the data acquisition method provided in this disclosure further includes: determining the target DPF entity from each DPF entity according to the data service request.
[0059] In an exemplary embodiment, the DSMF entity can select DPF entities that meet the data service type and data service capabilities required by the data service request from the registered data plane function and other data service (NF) entities, and use them as the target DPF entities for performing the data acquisition task.
[0060] For example, the DSMF entity can also determine a data storage function entity based on a data service request. This data storage function entity can be used to store the collected data.
[0061] S204, the DSMF entity sends the corresponding data service task to the target DPF entity, and the target DPF entity performs the corresponding data collection according to the data service task.
[0062] In an exemplary embodiment, the DSMF entity can generate the data service task according to the data service request.
[0063] In some exemplary embodiments, a data service task may include at least one of a task identifier, data service type information, service time information, and service area information.
[0064] Among them, the task identifier can be used to describe the identifier of the data service task to be adjusted, the service type information can be used to describe the type of data to be collected, the service time information can be used to describe the time of data collection, and the service area information can be used to describe the area of data collection.
[0065] In some possible implementations, the service type information, service time information, and service region information in the data service task can be determined based on the corresponding information in the data task request. Specifically, the service type information can be represented by a `type` field, the service time information by a `time` field, and the service region information by a `region` field.
[0066] For example, the task identifier can be the same as the data service ID mentioned above, or it can be generated by the DSMF entity according to the data task request.
[0067] S206, When the DSMF entity receives the data collection strategy adjustment signaling and / or data source status information, it adjusts the data service task and obtains the strategy adjustment message.
[0068] In an exemplary embodiment, the DSMF entity may receive acquisition policy adjustment signaling sent by the AF entity and adjust the data service task according to the acquisition policy adjustment signaling. Alternatively, it may receive data source status information sent by the target DPF entity and adjust the data service task according to the data source status information. Or, the DSMF entity may receive both acquisition policy adjustment signaling and data source status information and adjust the data service task according to both.
[0069] In some exemplary embodiments, when a data collection strategy adjustment signaling and / or data source status information are received, the data service task is adjusted to obtain a strategy adjustment message. This includes: when a data collection strategy adjustment signaling is received from an AF entity, the data service task is adjusted according to the data collection strategy adjustment signaling to obtain a strategy adjustment message; wherein the data collection strategy adjustment signaling includes at least one of a task identifier, service time adjustment information, and service area adjustment information, wherein the service time adjustment information describes the data collection time to be adjusted, and the service area adjustment information describes the area of data collection to be adjusted.
[0070] In some possible embodiments, after the AF entity sends a data service request, it may need to adjust the data collection strategy. In this case, the AF entity may send a collection strategy adjustment signaling to the DSMF entity.
[0071] For example, the data collection strategy adjustment signaling may include at least one of a task identifier, service time adjustment information, and service area adjustment information. The task identifier in the data collection strategy adjustment signaling may be the same as the task identifier of the data service task. The service time adjustment information can be represented by a `time` field to adjust the service time information. The service area adjustment information can be represented by a `region` field to adjust the service area information.
[0072] In an exemplary embodiment, the acquisition strategy adjustment signaling can represent the result of adjusting a data service task. For example, a data service task with task identifier A has a data acquisition and reporting interval of 1 minute as indicated by its service time information. The acquisition strategy adjustment signaling can include task identifier A and service time adjustment information of 3 minutes, so as to change the data acquisition and reporting interval of the data service task with task identifier A to 3 minutes.
[0073] For example, a data service task with task identifier B has region-oriented perception information for its service area. However, the task identifier included in the data acquisition strategy adjustment signaling can be B, and the service area adjustment information can be target-oriented perception, so as to change the service area information of the data service task with task identifier B to target-oriented perception.
[0074] For example, in this embodiment of the present disclosure, the signaling for adjusting the collection strategy can adjust both service area information and service time information, but this embodiment of the present disclosure does not limit this.
[0075] In some embodiments, the DSMF entity can generate a policy adjustment message for the target DPF entity based on the received data acquisition policy adjustment signaling. The policy adjustment message may include at least one of the following: the task identifier of the data service task to be adjusted, the adjusted service time information, and the adjusted service area information.
[0076] In some exemplary embodiments, when receiving a data collection strategy adjustment signaling and / or data source status information, the data service task is adjusted to obtain a strategy adjustment message, including: when receiving data source status information sent by the target DPF entity, adjusting the data service task according to the data source status information to obtain a strategy adjustment message; wherein, the data source status information includes the data update time and / or data update frequency of the data source.
[0077] In an exemplary embodiment, the target DPF entity can monitor the update status of the data source and send data source status information to the DSMF entity to provide feedback on the data source update status. This data source status information may include the data update time, data update frequency, etc.
[0078] For example, the DSMF entity can adjust the current data collection strategy based on the data update time and / or data update frequency of the data source, thereby determining the strategy adjustment message.
[0079] In some embodiments, the DSMF entity can dynamically generate a policy adjustment message for the target DPF entity based on the data source status information reported by the target DPF entity. The policy adjustment message may include at least one of the following: the task identifier of the data service task to be adjusted, the adjusted service time information, and the adjusted service area information.
[0080] S208, the DSMF entity sends a policy adjustment message to the target DPF entity. The target DPF entity uses the policy adjustment message to adjust the data service task so as to collect data according to the adjusted data service task.
[0081] In an exemplary embodiment, the target DPF entity can receive and respond to the policy adjustment message, determine the data service task to be adjusted according to the task identifier included in the policy adjustment message, and then adjust the data collection policy corresponding to the data service task according to the policy adjustment message to perform data collection.
[0082] The method provided in this disclosure adjusts the data acquisition strategy by collecting strategy adjustment signaling and / or data source status information, thereby realizing dynamic adjustment of the data acquisition strategy based on real-time business status and improving the flexibility of data acquisition.
[0083] Figure 3 This invention discloses a flowchart of another data acquisition method in an embodiment of the present invention, as shown below. Figure 3 As shown, the data acquisition method provided in this embodiment includes the following steps S302 to S304.
[0084] S302, the AF entity sends a data service request to the DSMF entity. The data service request is used to request data collection.
[0085] S304, When the AF entity determines that it needs to adjust the collection strategy corresponding to the data service request, it sends a collection strategy adjustment signaling to the DSMF entity.
[0086] It should be noted that the implementation of steps S302 to S304 can be found in the corresponding descriptions of steps S202 to S208 above, and will not be repeated here.
[0087] Figure 4 This invention discloses a flowchart of another data acquisition method in an embodiment of the present invention, as shown below. Figure 4 As shown, the data acquisition method provided in this embodiment includes the following steps S402 to S408.
[0088] S402, the target DPF entity receives the data service task sent by the DSMF entity.
[0089] S404, The target DPF entity performs the corresponding data collection according to the data service task.
[0090] S406, The target DPF entity monitors the update status of the data source.
[0091] S408, if the target DPF entity determines that the data source has been updated, it sends the data source status information to the DSMF entity.
[0092] In some exemplary embodiments, the data acquisition method provided in this disclosure may further include: receiving a policy adjustment message sent by a DSMF entity; adjusting a data service task according to the policy adjustment message, so as to perform data acquisition according to the adjusted data service task.
[0093] It should be noted that the implementation of steps S402 to S408 can be found in the corresponding descriptions of steps S202 to S208 above, and will not be repeated here.
[0094] Figure 5This invention discloses a flowchart of another data acquisition method in an embodiment of the present invention, as shown below. Figure 5 As shown, the data acquisition method provided in this embodiment includes the following steps S502 to S518.
[0095] S502, select DSMF entity.
[0096] S504, Send data service request.
[0097] S506, Determine the target DPF entity from the various DPF entities.
[0098] S508, Send Data Service Task.
[0099] S510 performs data acquisition.
[0100] S512, send acquisition strategy adjustment signaling.
[0101] S514 dynamically adjusts the data acquisition strategy based on the acquisition strategy adjustment signaling.
[0102] S516, send a policy adjustment message.
[0103] S518 performs data acquisition according to the adjusted data acquisition strategy.
[0104] It should be noted that the embodiments of this disclosure realize the dynamic adjustment and response of the core network to the data collection strategy by controlling the signaling distribution strategy, thereby improving the flexibility and efficiency of data collection.
[0105] Figure 6 This invention discloses a flowchart of another data acquisition method in an embodiment of the present invention, as shown below. Figure 6 As shown, the data acquisition method provided in this embodiment includes the following steps S602 to S618.
[0106] S602, select DSMF entity.
[0107] S604, Send data service request.
[0108] S606, Determine the target DPF entity from the various DPF entities.
[0109] S608, Send Data Service Task.
[0110] S610 performs data acquisition.
[0111] S612, send data source status information.
[0112] S614 dynamically adjusts the data acquisition strategy based on the data source status information.
[0113] S616, send a policy adjustment message.
[0114] S618 performs data acquisition according to the adjusted data acquisition strategy.
[0115] It should be noted that the embodiments of this disclosure realize the method and process of dynamic adjustment and response of the core network to data collection strategy by reporting the real-time status of the data source by the target DPF entity, which improves the flexibility and efficiency of data collection and avoids the waste of resources in the data collection process when the status of the data source changes.
[0116] It should be noted that the acquisition, storage, use, and processing of data in this disclosed technical solution comply with the relevant provisions of national laws and regulations. The various types of data, such as personal identity data, operational data, and behavioral data related to individuals, customers, and groups, obtained in the embodiments of this disclosure have all been authorized.
[0117] Based on the same inventive concept, this disclosure also provides a data acquisition device, as described in the following embodiments. Since the principle by which this device solves the problem is similar to that of the method embodiments described above, the implementation of this device embodiment can refer to the implementation of the method embodiments described above, and repeated details will not be repeated.
[0118] Figure 7 This diagram illustrates a data acquisition device according to an embodiment of the present disclosure, such as... Figure 7 As shown, the device is applied to a DSMF entity and includes:
[0119] The data service request acquisition module 701 is used to acquire data service requests sent by AF entities.
[0120] The data service task sending module 702 is used to send the corresponding data service task to the target DPF entity, and the target DPF entity is used to perform corresponding data collection according to the data service task.
[0121] The strategy adjustment message determination module 703 is used to adjust the data service task and obtain a strategy adjustment message when it receives the collection strategy adjustment signaling and / or data source status information.
[0122] The strategy adjustment message sending module 704 is used to send a strategy adjustment message to the target DPF entity. The target DPF entity uses the strategy adjustment message to adjust the data service task so as to collect data according to the adjusted data service task.
[0123] In some embodiments, a data service task includes at least one of a task identifier, data service type information, service time information, and service area information, wherein the task identifier is used to describe the identifier of the data service task to be adjusted, the service type information is used to describe the type of data to be collected, the service time information is used to describe the time of data collection, and the service area information is used to describe the area of data collection.
[0124] In some embodiments, the strategy adjustment message determination module 703 is used to adjust the data service task according to the acquisition strategy adjustment signaling when it receives the acquisition strategy adjustment signaling sent by the AF entity, and obtain a strategy adjustment message; wherein the acquisition strategy adjustment signaling includes at least one of task identifier, service time adjustment information and service area adjustment information, the service time adjustment information is used to describe the data acquisition time to be adjusted, and the service area adjustment information is used to describe the data acquisition area to be adjusted.
[0125] In some embodiments, the policy adjustment message determination module 703 is used to adjust the data service task according to the data source status information when it receives the data source status information sent by the target DPF entity, and obtain a policy adjustment message; wherein, the data source status information includes the data update time and / or data update frequency of the data source.
[0126] In some embodiments, the data acquisition device provided in this disclosure further includes:
[0127] The target DPF entity determination module is used to determine the target DPF entity from various DPF entities based on the data service request.
[0128] The apparatus provided in this disclosure adjusts the data acquisition strategy by collecting strategy adjustment signaling and / or data source status information, thereby realizing dynamic adjustment of the data acquisition strategy based on real-time business status and improving the flexibility of data acquisition.
[0129] Figure 8 This diagram illustrates a data acquisition device according to an embodiment of the present disclosure, such as... Figure 8 As shown, the device is applied to an AF entity and includes:
[0130] The data service request sending module 801 is used to send a data service request to the DSMF entity. The data service request is used to request data collection.
[0131] The data acquisition strategy adjustment signaling sending module 802 is used to send data acquisition strategy adjustment signaling to the DSMF entity when it is determined that the data acquisition strategy corresponding to the data service request needs to be adjusted.
[0132] Figure 9 This diagram illustrates a data acquisition device according to an embodiment of the present disclosure, such as...Figure 9 As shown, the device is applied to a target DPF entity and includes:
[0133] The data service task receiving module 901 is used to receive data service tasks sent by DSMF entities.
[0134] Data acquisition module 902 is used to perform corresponding data acquisition according to data service tasks;
[0135] The data source monitoring module 903 is used to monitor the update status of the data source;
[0136] The data source status information sending module 904 is used to send data source status information to the DSMF entity if it is determined that the data source has been updated.
[0137] In some embodiments, the data acquisition device provided in this disclosure further includes:
[0138] The policy adjustment message receiving module is used to receive policy adjustment messages sent by DSMF entities;
[0139] The data acquisition module is used to adjust the data service tasks according to the strategy adjustment message, so as to collect data based on the adjusted data service tasks.
[0140] It should be noted that the examples and application scenarios implemented by the above modules and corresponding steps are the same, but are not limited to the content disclosed in the above method embodiments. It should also be noted that the above modules, as part of an apparatus, can be executed in a computer system such as a set of computer-executable instructions.
[0141] Those skilled in the art will understand that various aspects of this disclosure can be implemented as a system, method, or program product. Therefore, various aspects of this disclosure can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software aspects, collectively referred to herein as a "circuit," "module," or "system."
[0142] This disclosure provides an electronic device, which, exemplarily, includes a processor and a memory. The memory can be used to store executable instructions of the processor. The processor is configured to execute the executable instructions to perform the data acquisition method provided in this disclosure.
[0143] The following reference Figure 10 To describe an electronic device 1000 according to such an embodiment of the present disclosure. Figure 10 The electronic device 1000 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.
[0144] like Figure 10 As shown, the electronic device 1000 is presented in the form of a general-purpose computing device. The components of the electronic device 1000 may include, but are not limited to: at least one processing unit 1010, at least one storage unit 1020, and a bus 1030 connecting different system components (including storage unit 1020 and processing unit 1010).
[0145] The storage unit stores program code that can be executed by the processing unit 1010, causing the processing unit 1010 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure. For example, the processing unit 1010 can perform the following steps of the above method embodiments: obtaining a data service request sent by an AF entity; sending a corresponding data service task to a target DPF entity, the target DPF entity performing corresponding data acquisition according to the data service task; adjusting the data service task when receiving acquisition policy adjustment signaling and / or data source status information to obtain a policy adjustment message; sending the policy adjustment message to the target DPF entity, the target DPF entity adjusting the data service task according to the policy adjustment message to perform data acquisition according to the adjusted data service task.
[0146] For example, the processing unit 1010 may execute the following steps of the above method embodiment: sending a data service request to the DSMF entity, the data service request being used to request data collection; when it is determined that the collection strategy corresponding to the data service request needs to be adjusted, sending a collection strategy adjustment signaling to the DSMF entity.
[0147] For example, the processing unit 1010 can perform the following steps in the above method embodiment: receiving a data service task sent by the DSMF entity; performing corresponding data collection according to the data service task; monitoring the update status of the data source; and if it is determined that the data source has been updated, sending data source status information to the DSMF entity.
[0148] Storage unit 1020 may include readable media in the form of volatile storage units, such as random access memory (RAM) 10201 and / or cache memory 10202, and may further include read-only memory (ROM) 10203.
[0149] Storage unit 1020 may also include a program / utility 10204 having a set (at least one) program module 10205, such program module 10205 including but not limited to: operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.
[0150] Bus 1030 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the multiple bus structures.
[0151] Electronic device 1000 can also communicate with one or more external devices 1040 (e.g., keyboard, pointing device, Bluetooth device, etc.), one or more devices that enable a user to interact with electronic device 1000, and / or any device that enables electronic device 1000 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 1050. Furthermore, electronic device 1000 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 1060. As shown, network adapter 1060 communicates with other modules of electronic device 1000 via bus 1030. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 1000, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.
[0152] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.
[0153] In particular, according to embodiments of this disclosure, the process described above with reference to the flowchart can be implemented as a computer program product, which includes a computer program that, when executed by a processor, implements the above-described data acquisition method.
[0154] In exemplary embodiments of this disclosure, a computer-readable storage medium is also provided, on which a computer program is stored. When executed by a processor, the computer program can implement the data acquisition method provided in the embodiments of this disclosure. The computer-readable storage medium may be a readable signal medium or a readable storage medium.
[0155] Figure 11 This illustration shows a schematic diagram of a computer-readable storage medium according to an embodiment of the present disclosure, such as...Figure 11 As shown, the computer-readable storage medium 1100 stores a program product capable of implementing the methods described above. In some possible embodiments, various aspects of this disclosure may also be implemented as a program product comprising program code that, when run on a terminal device, causes the terminal device to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure.
[0156] More specific examples of computer-readable storage media in this disclosure may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0157] In this disclosure, a computer-readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, carrying readable program code. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of transmitting, propagating, or transmitting a program for use by or in connection with an instruction execution system, apparatus, or device.
[0158] Optionally, the program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.
[0159] In practical implementation, program code for performing the operations of this disclosure can be written in any combination of one or more programming languages, including object-oriented programming languages such as Java and C++, and conventional procedural programming languages such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).
[0160] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.
[0161] Furthermore, although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.
[0162] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, mobile terminal, or network device, etc.) to execute the methods according to the embodiments of this disclosure.
[0163] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope of this disclosure is indicated by the appended claims.
Claims
1. A data acquisition method, characterized in that, Performed by the Data Service Management Function (DSMF) entity, the methods include: Obtain data service requests sent by the application function AF entity, wherein the types of data services include data collection for registration or session, perception data collection, and AI data collection. From the registered Data Service Network Function (NF) entities, select DPF entities that meet the data service type and data service capabilities required by the data service request, and use them as target DPF entities for performing data collection tasks; Send the corresponding data service task to the target data plane function (DPF) entity, the target DPF entity is used to perform corresponding core network data collection according to the data service task; When the data collection strategy adjustment signaling sent by the AF entity and / or the data source status information sent by the target DPF entity are received, the data service task is adjusted to obtain a strategy adjustment message. The data collection strategy adjustment signaling includes at least one of the task identifier, service time adjustment information and service area adjustment information. The data source status information includes the data update time and / or data update frequency of the data source. The policy adjustment message is sent to the target DPF entity, which adjusts the data service task according to the policy adjustment message to perform core network data collection based on the adjusted data service task.
2. The data acquisition method according to claim 1, characterized in that, The data service task includes at least one of the following: task identifier, data service type information, service time information, and service area information. The task identifier is used to describe the identifier of the data service task to be adjusted, the service type information is used to describe the type of data to be collected, the service time information is used to describe the time of data collection, and the service area information is used to describe the area of data collection.
3. The data acquisition method according to claim 1 or 2, characterized in that, When receiving a data collection strategy adjustment signaling and / or data source status information, the data service task is adjusted to obtain a strategy adjustment message, including: When the data collection strategy adjustment signaling sent by the AF entity is received, the data service task is adjusted according to the data collection strategy adjustment signaling to obtain a strategy adjustment message; The service time adjustment information describes the data collection time to be adjusted, and the service area adjustment information describes the data collection area to be adjusted.
4. The data acquisition method according to claim 1 or 2, characterized in that, When receiving a data collection strategy adjustment signaling and / or data source status information, the data service task is adjusted to obtain a strategy adjustment message, including: When the data source status information sent by the target DPF entity is received, the data service task is adjusted according to the data source status information to obtain a policy adjustment message.
5. The data acquisition method according to claim 1, characterized in that, After obtaining the data service request sent by the AF entity, the method further includes: The target DPF entity is determined from the various DPF entities based on the data service request.
6. A data acquisition method, characterized in that, Executed by the AF entity, the methods include: A data service request is sent to the DSMF entity. The data service request is used to request core network data collection. The types of data services include data collection for registration or session, perception data collection, and AI data collection. The DSMF entity is used to select DPF entities that meet the data service type and data service capabilities required by the data service request from the registered data service NF entities, and use them as target DPF entities to perform the data collection task. When it is determined that the collection strategy corresponding to the data service request needs to be adjusted, a collection strategy adjustment signaling is sent to the DSMF entity. The collection strategy adjustment signaling includes at least one of the following: task identifier, service time adjustment information, and service area adjustment information.
7. A data acquisition method, characterized in that, Performed by the DPF entity, the methods include: Receive data service tasks sent by DSMF entities, wherein the types of data services include registration or session data collection, perception data collection, and AI data collection; Perform corresponding core network data collection according to the data service task; Monitor the update status of the data source; If it is determined that the data source has been updated, then data source status information is sent to the DSMF entity, the data source status information including the data update time and / or data update frequency of the data source.
8. The data acquisition method according to claim 7, characterized in that, The method further includes: Receive the policy adjustment message sent by the DSMF entity; The data service task is adjusted according to the strategy adjustment message, so that data collection is performed according to the adjusted data service task.
9. A data acquisition device, characterized in that, Applied to DSMF entities, including: The data service request acquisition module is used to acquire data service requests sent by AF entities. The types of data services include data collection for registration or sessions, perception data collection, and AI data collection. The target DPF entity determination module is used to filter out DPF entities that meet the data service type and data service capabilities required by the data service request from the registered data service NF entities, and use them as target DPF entities for performing data collection tasks; The data service task sending module is used to send the corresponding data service task to the target DPF entity, and the target DPF entity is used to perform corresponding core network data collection according to the data service task. The strategy adjustment message determination module is used to adjust the data service task when it receives the collection strategy adjustment signaling sent by the AF entity and / or the data source status information sent by the target DPF entity, and obtains the strategy adjustment message. The collection strategy adjustment signaling includes at least one of the task identifier, service time adjustment information and service area adjustment information, and the data source status information includes the data update time and / or data update frequency of the data source. The policy adjustment message sending module is used to send the policy adjustment message to the target DPF entity. The target DPF entity is used to adjust the data service task according to the policy adjustment message, so as to perform core network data collection according to the adjusted data service task.
10. A data acquisition device, characterized in that, Applied to AF entities, including: The data service request sending module is used to send a data service request to the DSMF entity. The data service request is used to request core network data collection. The types of data services include data collection for registration or session, perception data collection, and AI data collection. The DSMF entity is used to select DPF entities that meet the data service type and data service capabilities required by the data service request from the registered data service NF entities, and use them as target DPF entities to perform the data collection task. The data collection strategy adjustment signaling sending module is used to send a data collection strategy adjustment signaling to the DSMF entity when it is determined that the data collection strategy corresponding to the data service request needs to be adjusted. The data collection strategy adjustment signaling includes at least one of a task identifier, service time adjustment information, and service area adjustment information.
11. A data acquisition device, characterized in that, Applied to the target DPF entity, including: The data service task receiving module is used to receive data service tasks sent by DSMF entities. The types of data services include data collection for registration or sessions, perception data collection, and AI data collection. The data acquisition module is used to perform corresponding core network data acquisition according to the data service task; The data source monitoring module is used to monitor the update status of the data source; The data source status information sending module is used to send data source status information to the DSMF entity if it is determined that the data source has been updated. The data source status information includes the data update time and / or data update frequency of the data source.
12. An electronic device, characterized in that, include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the data acquisition method according to any one of claims 1 to 8 by executing the executable instructions.
13. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the data acquisition method according to any one of claims 1 to 8.
14. A computer program product, characterized in that, The computer program product includes computer instructions stored in a computer-readable storage medium. The processor of the electronic device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the electronic device to perform the data acquisition method as described in any one of claims 1 to 8.
Citation Information
Patent Citations
Self-adaptive data acquisition method, device and equipment, and storage medium
CN118555311A