Data acquisition method and device, electronic equipment and storage medium

By introducing DSMF entities and target DPF entities into the data acquisition system, dynamically adjusting data service tasks and strategies, the problem of insufficient data acquisition flexibility in the existing technology is solved, and efficient data acquisition in real-time business is achieved.

CN120186587AActive Publication Date: 2025-06-20CHINA TELECOM CORP LTD +1
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202510645411.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-05-19
Publication Date
2025-06-20
Estimated Expiration
2045-05-19

AI Technical Summary

Technical Problem

The prior art is difficult to achieve the flexibility of perception and AI data acquisition, especially when the real-time state of the service changes, it is difficult to dynamically adjust the data acquisition strategy.

Method used

The data service request sent by the AF entity is obtained through the DSMF entity and sends a data service task to the target DPF entity. When receiving the acquisition policy adjustment signaling and/or data source status information, the data service task is adjusted, the policy adjustment message is sent, and the target DPF entity collects data according to the adjusted task.

Benefits of technology

It realizes dynamic adjustment of data acquisition strategies based on the real-time status of the service, improves the flexibility of data acquisition, and ensures the real-time and efficiency of data acquisition.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120186587A_ABST
    Figure CN120186587A_ABST
Patent Text Reader

Abstract

The invention provides a data acquisition method and device, electronic equipment and a storage medium, and relates to the technical field of mobile communication. The method comprises the following steps: acquiring a data service request sent by an AF entity; sending a corresponding data service task to a target DPF entity, wherein the target DPF entity is used for executing corresponding data acquisition according to the data service task; when the acquisition strategy adjustment signaling and / or the data source state information are / is received, adjusting the data service task to obtain a strategy adjustment message; and a strategy adjustment message is sent to the target DPF entity, and the target DPF entity is used for adjusting the data service task according to the strategy adjustment message so as to perform data collection according to the adjusted data service task. According to the method and the device, the data acquisition strategy is adjusted through the acquisition strategy adjustment signaling and / or the data source state information, the dynamic adjustment of the data acquisition strategy according to the real-time service state and the like is realized, and the flexibility of data acquisition is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Background Art

[0002] With the development of mobile communication technology, applications of data services such as sensing and AI (Artificial Intelligence) have become 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. Therefore, higher requirements are currently put forward for data collection methods.

[0003] In actual business scenarios, the update frequency of sensing and AI data may change dynamically. Therefore, there is an urgent need for a method that can improve the flexibility of data collection and can dynamically adjust the data collection strategy according to the real-time state of the business, etc.

[0004] It should be noted that the information disclosed in the above background art section is only used to enhance the understanding of the background of the present disclosure. Therefore, it may include information that does not constitute the prior art known to those of ordinary skill in the art. Summary of the Invention

[0005] The present disclosure provides a data collection method, apparatus, electronic device and storage medium, which at least to a certain extent improve the flexibility of data collection and realize the dynamic adjustment of the data collection strategy according to the real-time state of the business, etc.

[0006] Other features and advantages of the present disclosure will become apparent through the following detailed description, or will be partially learned through the practice of the present disclosure.

[0007] According to one aspect of the present disclosure, there is provided a data collection method, which is executed by a DSMF entity and includes: obtaining a data service request sent by an AF entity; sending a corresponding data service task to a target DPF entity, where the target DPF entity is used to perform corresponding data collection according to the data service task; when receiving a collection strategy adjustment signaling and / or data source status information, adjusting the data service task to obtain a strategy adjustment message; sending the strategy adjustment message to the target DPF entity, where the target DPF entity is used to adjust the data service task according to the strategy adjustment message to perform data collection according to the adjusted data service task.

[0008] In some embodiments, the data service task includes at least one of a task identifier, data service type information, service time information, and service area information, where 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 collection policy adjustment signaling and / or data source status information, the data service task is adjusted to obtain a policy adjustment message, including: when receiving the collection policy adjustment signaling sent by the AF entity, adjusting the data service task according to the collection policy adjustment signaling to obtain a policy adjustment message; wherein, the collection policy adjustment signaling includes at least one of a task identifier, service time adjustment information, and service area adjustment information, the service time adjustment information is used to describe the data collection time to be adjusted, and the service area adjustment information is used to describe the area of data collection to be adjusted.

[0010] In some embodiments, when receiving a collection policy adjustment signaling and / or data source status information, the data service task is adjusted to obtain a policy adjustment message, including: when receiving the 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 collection method provided by the embodiments of the present disclosure further includes: determining a target DPF entity from each DPF entity according to the data service request.

[0012] According to another aspect of the present disclosure, there is also provided a data collection method, which is executed by an AF entity and includes: sending a data service request to a DSMF entity, where the data service request is used to request data collection; when determining to adjust the collection policy corresponding to the data service request, sending a collection policy adjustment signaling to the DSMF entity.

[0013] According to another aspect of the present disclosure, there is also provided a data collection method, which is executed by a DPF entity and includes: receiving a data service task sent by a DSMF entity; performing corresponding data collection according to the data service task; monitoring the update status of the data source; 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 collection method provided by the embodiments of the present disclosure further includes: receiving a policy adjustment message sent by the DSMF entity; adjusting the data service task according to the policy adjustment message to perform data collection according to the adjusted data service task.

[0015] According to another aspect of the present disclosure, a data acquisition device applied to a DSMF entity is further provided, including: a data service request acquisition module for acquiring a data service request sent by an AF entity; a data service task sending module for sending a corresponding data service task to a target DPF entity, where the target DPF entity is configured to perform corresponding data acquisition according to the data service task; a policy adjustment message determination module for adjusting the data service task to obtain a policy adjustment message when receiving a collection policy adjustment signaling and / or data source status information; and a policy adjustment message sending module for sending the policy adjustment message to the target DPF entity, where the target DPF entity is configured to adjust 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, the data service task includes at least one of a task identifier, data service type information, service time information, and service area information, where 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 acquired, the service time information is used to describe the time of data acquisition, and the service area information is used to describe the area of data acquisition.

[0017] In some embodiments, the policy adjustment message determination module is configured to adjust the data service task according to the collection policy adjustment signaling when receiving the collection policy adjustment signaling sent by the AF entity to obtain a policy adjustment message; where the collection policy adjustment signaling includes at least one of a task identifier, service time adjustment information, and service area adjustment information, and 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 area of data acquisition to be adjusted.

[0018] In some embodiments, the policy adjustment message determination module is configured to adjust the data service task according to the data source status information when receiving the data source status information sent by the target DPF entity to obtain a policy adjustment message; where 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 device provided by the embodiments of the present disclosure further includes: a target DPF entity determination module for determining a target DPF entity from each DPF entity according to the data service request.

[0020] According to another aspect of the present disclosure, there is also provided a data acquisition device, which is applied to an AF entity and includes: a data service request sending module, configured to send a data service request to a DSMF entity, where the data service request is used to request data acquisition; an acquisition policy adjustment signaling sending module, configured to send an acquisition policy adjustment signaling to the DSMF entity when it is determined that the acquisition policy corresponding to the data service request needs to be adjusted.

[0021] According to another aspect of the present disclosure, there is also provided a data acquisition device, which is applied to a target DPF entity and includes: a data service task receiving module, configured to receive a data service task sent by a DSMF entity; a data acquisition module, configured to perform corresponding data acquisition according to the data service task; a data source monitoring module, configured to monitor the update status of a data source; a data source status information sending module, configured to send data source status information to the DSMF entity if it is determined that the data source has been updated.

[0022] In some embodiments, the data acquisition device provided by the embodiments of the present disclosure further includes: a policy adjustment message receiving module, configured to receive a policy adjustment message sent by the DSMF entity; 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 the present disclosure, there is also provided an electronic device, which includes: a processor; and a memory, configured to store executable instructions of the processor; wherein, the processor is configured to execute the data acquisition method of any one of the above via executing the executable instructions.

[0024] According to another aspect of the present disclosure, there is also provided a computer-readable storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the data acquisition method of any one of the above is implemented.

[0025] According to another aspect of the present disclosure, there is provided a computer program product or a computer program, which includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the data acquisition method provided in various alternative manners in any embodiment of the present disclosure.

[0026] The technical solution provided in the embodiments of the present disclosure adjusts the data acquisition strategy by using an acquisition policy adjustment signaling and / or data source status information, realizes the dynamic adjustment of the data acquisition strategy according to the real-time status of services, etc., and improves the flexibility of data acquisition.

[0027] It should be understood that the above general description and the following detailed description are merely exemplary and explanatory, and do not limit the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] The accompanying drawings herein are incorporated into and constitute a part of this specification, showing embodiments consistent with the present disclosure, and together with the specification are used to explain the principles of the present disclosure. Obviously, the drawings in the following description are only some embodiments of the present disclosure, and those of ordinary skill in the art can obtain other drawings based on these drawings without creative efforts.

[0029] Figure 1 A schematic diagram showing a system architecture in an embodiment of the present disclosure; Figure 2 A flowchart showing a data acquisition method in an embodiment of the present disclosure; Figure 3 A flowchart showing another data acquisition method in an embodiment of the present disclosure; Figure 4 A flowchart showing another data acquisition method in an embodiment of the present disclosure; Figure 5 A flowchart showing another data acquisition method in an embodiment of the present disclosure; Figure 6 A flowchart showing another data acquisition method in an embodiment of the present disclosure; Figure 7 A schematic diagram showing a data acquisition device in an embodiment of the present disclosure; Figure 8 A schematic diagram showing another data acquisition device in an embodiment of the present disclosure; Figure 9 A schematic diagram showing another data acquisition device in an embodiment of the present disclosure; Figure 10 A block diagram showing the structure of an electronic device in an embodiment of the present disclosure; Figure 11 A schematic diagram showing a computer-readable storage medium in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0030] Example embodiments will now be described more fully with reference to the accompanying drawings. However, the example embodiments can be implemented in various forms and should not be construed as limited to the examples set forth herein; rather, these embodiments are provided so that this disclosure will be more complete and comprehensive, and will fully convey the concept of the example embodiments to those skilled in the art. The features, structures, or characteristics described may be combined in any suitable manner in one or more embodiments.

[0031] In addition, the accompanying drawings are only schematic illustrations of the present disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and thus repeated descriptions thereof will be omitted. Some of the 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 form, or implemented in one or more hardware modules or integrated circuits, or implemented in different networks and / or processor devices and / or microcontroller devices.

[0032] The following will describe in detail the specific implementation manners of the embodiments of the present disclosure with reference to the accompanying drawings.

[0033] As Figure 1 shown, the system architecture 100 includes a DSMF entity 101, an AF entity 102, and a target DPF entity 103.

[0034] Among them, the DSMF entity 101 can obtain a data service request sent by the AF entity 102. Then, the DSMF entity 101 can send a corresponding data service task to the target DPF entity 103. The target DPF entity can perform corresponding data collection according to the data service task.

[0035] Then, when the DSMF entity 101 receives a collection policy adjustment signaling and / or data source status information, the DSMF entity 101 can adjust the data service task to obtain a policy adjustment message. Finally, the DSMF entity 101 can send the policy adjustment message to the target DPF entity 103. And the target DPF entity 103 can adjust the data service task according to the policy adjustment message to perform data collection according to the adjusted data service task.

[0036] Exemplarily, a medium for providing a communication link can be provided between the DSMF entity 101, the AF entity 102, and the target DPF entity 103 through a network, and the network can be a wired network or a wireless network.

[0037] Optionally, the above-mentioned wireless network or wired network uses standard communication technologies and / or protocols. The network is generally the Internet, but can also be any network, including but not limited to any combination of a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a private network or a virtual private network. In some embodiments, technologies and / or formats including Hyper Text Mark-up Language (HTML), Extensible Markup Language (XML), etc. are used to represent data exchanged through the network. In addition, conventional encryption technologies such as Secure Socket Layer (SSL), Transport Layer Security (TLS), Virtual Private Network (VPN), Internet Protocol Security (IPSec), etc. can be used to encrypt all or some of the links. In other embodiments, custom and / or dedicated data communication technologies can be used to replace or supplement the above data communication technologies.

[0038] Those skilled in the art can know that Figure 1 the quantities of the DSMF entity 101, the AF entity 102, and the target DPF entity 103 in [[]] are only illustrative. According to actual needs, there can be any number of DSMF entities 101, AF entities 102, and target DPF entities 103. The embodiments of the present disclosure do not limit this.

[0039] Under the above system architecture, an embodiment of the present disclosure provides a data acquisition method, and this method can be executed by any electronic device with computing and processing capabilities.

[0040] In some embodiments, the data acquisition method provided in the embodiments of the present disclosure can be executed by the DSMF entity of the above system architecture; in other embodiments, the DSMF entity method provided in the embodiments of the present disclosure can be implemented by the DSMF entity, the AF entity, and the target DPF entity in the above system architecture through interaction.

[0041] Figure 2 A flowchart of a data acquisition method in an embodiment of the present disclosure is shown. As Figure 2 shown, the data acquisition method provided in the embodiments of the present disclosure includes the following steps S202 to S208.

[0042] S202, the DSMF entity obtains the data service request sent by the AF entity.

[0043] In an exemplary embodiment, when the currently running service needs real-time data, the AF entity may request a corresponding data service from the DSMF entity.

[0044] 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. Exemplarily, the service type information may be, for example, data collection for registration or session, perception data collection, AI data collection, etc. The service type information may be represented by a type field. For example, if the type field is "data_acquisition", it may indicate that the data service type is data collection. Another example is that if the type field is "UE_register_time", it may indicate that the data service type is to collect the registration time points of user equipment within a certain period of time.

[0045] In addition, the service time information may be represented by a time field. For example, "interval" in this field may represent the reporting interval of collection, "start" may represent the start time of collection, and "duration" may represent the duration of the service. Therefore, the service time information can be used to represent the time points, time intervals, etc. of data collection. The service area information may be, for example, area-oriented perception or target-oriented perception, etc. The service area information may be represented by a region field.

[0046] In an exemplary embodiment, the data service request may further include a data service ID (Identifier) field, and the data service ID corresponds to the requested data service.

[0047] Exemplarily, the AF entity may send the data service request to the SEF (Service Exposure Function) entity, and the SEF entity forwards the data service request to the DSMF entity that supports the requested data service.

[0048] In some exemplary embodiments, after obtaining the data service request sent by the AF entity, the data collection method provided by the embodiments of the present disclosure further includes: determining a target DPF entity from each DPF entity according to the data service request.

[0049] In an exemplary embodiment, the DSMF entity may screen out DPF entities that meet the data service type and data service capabilities required by the data service request from data service NF (Network Function) entities such as registered data plane functions, and use them as target DPF entities to execute data collection tasks.

[0050] Exemplarily, the DSMF entity may also determine a data storage function entity according to the data service request. The data storage function entity may be used to store the collected data.

[0051] S204. The DSMF entity sends a 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.

[0052] In an exemplary embodiment, the DSMF entity may generate the data service task according to the data service request.

[0053] In some exemplary embodiments, the data service task may include at least one of a task identifier, data service type information, service time information, and service area information.

[0054] Among them, the task identifier may be used to describe the identifier of the data service task to be adjusted, the service type information may be used to describe the type of data to be collected, the service time information may be used to describe the time of data collection, and the service area information is used to describe the area of data collection.

[0055] In some possible implementation manners, the service type information, service time information, and service area information in the data service task may be determined according to the corresponding information in the data task request. Among them, the service type information may be represented by the type field, the service time information may be represented by the time field, and the service area information may be represented by the region field.

[0056] Exemplarily, the task identifier may be the same as the above data service ID, or may be generated by the DSMF entity according to the data task request.

[0057] S206. When the DSMF entity receives a collection policy adjustment signaling and / or data source status information, it adjusts the data service task to obtain a policy adjustment message.

[0058] In an exemplary embodiment, the DSMF entity may receive a collection policy adjustment signaling sent by the AF entity and adjust the data service task according to the collection policy adjustment signaling. Alternatively, it may receive the 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 the collection policy adjustment signaling and the data source status information and adjust the data service task according to the collection policy adjustment signaling and the data source status information.

[0059] In some exemplary embodiments, when receiving the collection policy adjustment signaling and / or the data source status information, the data service task is adjusted to obtain a policy adjustment message, including: when receiving the collection policy adjustment signaling sent by the AF entity, adjusting the data service task according to the collection policy adjustment signaling to obtain a policy adjustment message; wherein, the collection policy adjustment signaling includes at least one of a task identifier, service time adjustment information, and service area adjustment information, the service time adjustment information is used to describe the data collection time to be adjusted, and the service area adjustment information is used to describe the area of data collection to be adjusted.

[0060] In some possible embodiments, after the AF entity sends a data service request, it may be necessary to adjust the data collection policy. At this time, the AF entity may send a collection policy adjustment signaling to the DSMF entity.

[0061] Exemplarily, the collection policy adjustment signaling may include at least one of a task identifier, service time adjustment information, and service area adjustment information. Among them, the task identifier in the collection policy adjustment signaling may be the same as the task identifier of the data service task. The service time adjustment information may be represented by the time field to implement the adjustment of the service time information. The service area adjustment information may be represented by the region field to implement the adjustment of the service area information.

[0062] In an exemplary embodiment, the collection policy adjustment signaling may represent the result of the adjustment of the data service task. For example, for a data service task with a task identifier of A, the collection reporting interval represented by its service time information is 1 minute. And the task identifier included in the collection policy adjustment signaling may be A, and the service time adjustment information may be 3 minutes, so as to change the collection reporting interval of the data service task with the task identifier of A to 3 minutes.

[0063] For another example, for a data service task with a task identifier of B, its service area information is area-oriented sensing. And the task identifier included in the collection policy adjustment signaling may be B, and the service area adjustment information may be target-oriented sensing, so as to change the service area information of the data service task with the task identifier of B to target-oriented sensing.

[0064] For another example, in the embodiments of the present disclosure, the collection policy adjustment signaling may adjust both the service area information and the service time information, and the embodiments of the present disclosure do not limit this.

[0065] In some embodiments, the DSMF entity may generate a policy adjustment message for the target DPF entity according to the received data collection policy adjustment signaling. The policy adjustment message may include at least one of the task identifier of the data service task to be adjusted, the adjusted service time information, and the adjusted service area information.

[0066] In some exemplary embodiments, when receiving the collection policy adjustment signaling and / or the data source status information, the data service task is adjusted to obtain a policy adjustment message, including: when receiving the data source status information sent by the target DPF entity, the data service task is adjusted 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 the data update frequency of the data source.

[0067] In an exemplary embodiment, the target DPF entity may monitor the update status of the data source and may send the data source status information to the DSMF entity to feedback the data source update status. The data source status information may include the data update time, the data update frequency, etc. of the data source.

[0068] Exemplarily, the DSMF entity may adjust the current data collection policy according to the data update time and / or the data update frequency of the data source, so as to determine a policy adjustment message.

[0069] In some embodiments, the DSMF entity may dynamically generate a policy adjustment message for the target DPF entity according to the data source status information reported by the target DPF entity. The policy adjustment message may include at least one of the task identifier of the data service task to be adjusted, the adjusted service time information, and the adjusted service area information.

[0070] S208. The DSMF entity sends a policy adjustment message to the target DPF entity, and the target DPF entity is used to adjust the data service task according to the policy adjustment message so as to perform data collection according to the adjusted data service task.

[0071] In an exemplary embodiment, the target DPF entity may 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 may adjust the data collection policy corresponding to the data service task according to the policy adjustment message to perform data collection.

[0072] The method provided by the embodiments of the present disclosure adjusts the data collection policy by collecting policy adjustment signaling and / or data source status information, realizes the dynamic adjustment of the data collection policy according to the real-time status of the service, etc., and improves the flexibility of data collection.

[0073] Figure 3 Another flowchart of the data collection method in the embodiments of the present disclosure is shown. As Figure 3 shown, the data collection method provided in the embodiments of the present disclosure includes the following steps S302 to S304.

[0074] S302. The AF entity sends a data service request to the DSMF entity, and the data service request is used to request data collection.

[0075] S304. When the AF entity determines to adjust the collection policy corresponding to the data service request, it sends a collection policy adjustment signaling to the DSMF entity.

[0076] It should be noted that for the implementation manners of steps S302 to S304, reference may be made to the corresponding descriptions in the above steps S202 to S208, which will not be elaborated here.

[0077] Figure 4 Another flowchart of the data collection method in the embodiments of the present disclosure is shown. As Figure 4 shown, the data collection method provided in the embodiments of the present disclosure includes the following steps S402 to S408.

[0078] S402. The target DPF entity receives the data service task sent by the DSMF entity.

[0079] S404. The target DPF entity performs corresponding data collection according to the data service task.

[0080] S406. The target DPF entity monitors the update status of the data source.

[0081] 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.

[0082] In some exemplary embodiments, the data collection method provided by the embodiments of the present disclosure may further include: receiving a policy adjustment message sent by the DSMF entity; adjusting the data service task according to the policy adjustment message, so as to perform data collection according to the adjusted data service task.

[0083] It should be noted that for the implementation manners of steps S402 to S408, reference may be made to the corresponding descriptions in the above steps S202 to S208, which will not be elaborated here.

[0084] Figure 5Shows a flowchart of another data collection method in an embodiment of the present disclosure, as Figure 5 shown, the data collection method provided in the embodiment of the present disclosure includes the following steps S502 to S518.

[0085] S502, select a DSMF entity.

[0086] S504, send a data service request.

[0087] S506, determine a target DPF entity from each DPF entity.

[0088] S508, send a data service task.

[0089] S510, perform data collection.

[0090] S512, send a collection policy adjustment signaling.

[0091] S514, dynamically adjust the data collection policy according to the collection policy adjustment signaling.

[0092] S516, send a policy adjustment message.

[0093] S518, perform data collection according to the adjusted data collection policy.

[0094] It should be noted that the embodiment of the present disclosure realizes the dynamic adjustment and response of the core network to the data collection policy by controlling the signaling distribution policy, improving the flexibility and efficiency of data collection.

[0095] Figure 6 Shows a flowchart of another data collection method in an embodiment of the present disclosure, as Figure 6 shown, the data collection method provided in the embodiment of the present disclosure includes the following steps S602 to S618.

[0096] S602, select a DSMF entity.

[0097] S604, send a data service request.

[0098] S606, determine a target DPF entity from each DPF entity.

[0099] S608, send a data service task.

[0100] S610, perform data collection.

[0101] S612, send data source status information.

[0102] S614, dynamically adjust the data collection policy according to the data source status information.

[0103] S616, send a policy adjustment message.

[0104] S618, perform data collection according to the adjusted data collection strategy.

[0105] It should be noted that, in the embodiments of the present disclosure, the method and process for the core network to dynamically adjust and respond to the data collection strategy are realized by the target DPF entity reporting the real-time status of the data source, which improves the flexibility and efficiency of data collection and avoids waste of resources during data collection when the status of the data source changes.

[0106] It should be noted that in the technical solution of the present disclosure, the acquisition, storage, use, processing, etc. of data all comply with the relevant provisions of national laws and regulations. For various types of data such as personal identity data, operation data, and behavior data related to individuals, customers, and groups obtained in the embodiments of the present disclosure, authorization has been obtained.

[0107] Based on the same inventive concept, an embodiment of the present disclosure also provides a data collection device as described in the following embodiments. Since the principle of solving problems in this device embodiment is similar to that of the above method embodiment, the implementation of this device embodiment can refer to the implementation of the above method embodiment, and the repeated parts will not be described again.

[0108] Figure 7 The following shows a schematic diagram of a data collection device in an embodiment of the present disclosure, as Figure 7 shown, this device is applied to the DSMF entity and includes: A data service request acquisition module 701, configured to acquire a data service request sent by the AF entity; A data service task sending module 702, configured to send a corresponding data service task to the target DPF entity, and the target DPF entity is configured to perform corresponding data collection according to the data service task; A policy adjustment message determination module 703, configured to adjust the data service task to obtain a policy adjustment message when receiving a collection policy adjustment signaling and / or data source status information; A policy adjustment message sending module 704, configured to send the policy adjustment message to the target DPF entity, and the target DPF entity is configured to adjust the data service task according to the policy adjustment message to perform data collection according to the adjusted data service task.

[0109] In some embodiments, the data service task includes at least one of a task identifier, data service type information, service time information, and service area information, where 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.

[0110] In some embodiments, a policy adjustment message determination module 703 is configured to, when receiving a collection policy adjustment signaling sent by an AF entity, adjust a data service task according to the collection policy adjustment signaling to obtain a policy adjustment message; wherein, the collection policy adjustment signaling includes at least one of a task identifier, service time adjustment information, and service area adjustment information, the service time adjustment information is used to describe the data collection time to be adjusted, and the service area adjustment information is used to describe the area where the data collection is to be adjusted.

[0111] In some embodiments, a policy adjustment message determination module 703 is configured to, when receiving data source status information sent by a target DPF entity, adjust a 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.

[0112] In some embodiments, the data collection device provided by the embodiments of the present disclosure further includes: A target DPF entity determination module, configured to determine a target DPF entity from each DPF entity according to a data service request.

[0113] The device provided by the embodiments of the present disclosure adjusts the data collection policy through the collection policy adjustment signaling and / or the data source status information, realizes the dynamic adjustment of the data collection policy according to the real-time status of the service, etc., and improves the flexibility of data collection.

[0114] Figure 8 A schematic diagram of a data collection device in an embodiment of the present disclosure is shown, as Figure 8 shown, the device is applied to an AF entity and includes: A data service request sending module 801, configured to send a data service request to a DSMF entity, and the data service request is used to request data collection; A collection policy adjustment signaling sending module 802, configured to send a collection policy adjustment signaling to the DSMF entity when it is determined to adjust the collection policy corresponding to the data service request.

[0115] Figure 9 A schematic diagram of a data collection device in an embodiment of the present disclosure is shown, as Figure 9 shown, the device is applied to a target DPF entity and includes: A data service task receiving module 901, configured to receive a data service task sent by a DSMF entity; A data collection module 902, configured to perform corresponding data collection according to the data service task; A data source monitoring module 903, configured to monitor the update status of the data source; A data source status information sending module 904, configured to send data source status information to a DSMF entity if it is determined that the data source has been updated.

[0116] In some embodiments, the data acquisition device provided by the embodiments of the present disclosure further includes: A policy adjustment message receiving module, configured to receive a policy adjustment message sent by a DSMF entity; A data acquisition module, configured to adjust a data service task according to the policy adjustment message, so as to perform data acquisition according to the adjusted data service task.

[0117] It should be noted here that the examples and application scenarios implemented by the above-mentioned respective modules and corresponding steps are the same, but are not limited to the content disclosed in the above method embodiments. It should be noted that the above modules, as part of the device, can be executed in a computer system such as a set of computer executable instructions.

[0118] Those skilled in the art can understand that various aspects of the present disclosure can be implemented as a system, a method, or a program product. Therefore, various aspects of the present disclosure can be specifically implemented in the following forms, namely: a complete hardware implementation manner, a complete software implementation manner (including firmware, microcode, etc.), or an implementation manner combining hardware and software aspects, which can be collectively referred to as "circuit", "module", or "system" here.

[0119] The embodiments of the present disclosure provide an electronic device. Exemplarily, the electronic device includes: a processor and a memory. The memory can be used to store executable instructions of the processor. Wherein, the processor is configured to execute the data acquisition method provided by the embodiments of the present disclosure via the execution of the above-mentioned executable instructions.

[0120] Next, refer to Figure 10 to describe the electronic device 1000 according to this embodiment of the present disclosure. Figure 10 The shown electronic device 1000 is only an example, and should not bring any limitation to the functions and usage scope of the embodiments of the present disclosure.

[0121] As Figure 10 shown, the electronic device 1000 is presented in the form of a general 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 the storage unit 1020 and the processing unit 1010).

[0122] Among them, the storage unit stores program code, which can be executed by the processing unit 1010, so that the processing unit 1010 executes the steps according to various exemplary embodiments of the present disclosure described in the "Exemplary Method" section of this specification. For example, the processing unit 1010 may execute the following steps of the above method embodiment: obtaining a data service request sent by an AF entity; sending a corresponding data service task to a target DPF entity, where the target DPF entity is used to perform corresponding data collection according to the data service task; when receiving a collection policy adjustment signaling and / or data source status information, adjusting the data service task to obtain a policy adjustment message; sending the policy adjustment message to the target DPF entity, where the target DPF entity is used to adjust the data service task according to the policy adjustment message to perform data collection according to the adjusted data service task.

[0123] For another example, the processing unit 1010 may execute the following steps of the above method embodiment: sending a data service request to a DSMF entity, where the data service request is used to request data collection; when determining to adjust the collection policy corresponding to the data service request, sending a collection policy adjustment signaling to the DSMF entity.

[0124] For yet another example, the processing unit 1010 may execute the following steps of the above method embodiment: receiving a data service task sent by a DSMF entity; performing corresponding data collection according to the data service task; monitoring the update status of the data source; if it is determined that the data source has been updated, sending data source status information to the DSMF entity.

[0125] The storage unit 1020 may include a readable medium in the form of a volatile storage unit, such as a random access storage unit (RAM) 10201 and / or a cache storage unit 10202, and may further include a read-only storage unit (ROM) 10203.

[0126] The storage unit 1020 may further include a program / utilities 10204 having a set (at least one) of program modules 10205. Such program modules 10205 include but are not limited to: an 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.

[0127] The bus 1030 may represent one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processing unit, or a local bus using any of the various bus structures.

[0128] The electronic device 1000 can also communicate with one or more external devices 1040 (such as a keyboard, a pointing device, a Bluetooth device, etc.), and can also communicate with one or more devices that enable a user to interact with the electronic device 1000, and / or communicate with any device that enables the electronic device 1000 to communicate with one or more other computing devices (such as a router, a modem, etc.). Such communication can be carried out through the input / output (I / O) interface 1050. Moreover, the electronic device 1000 can also communicate with one or more networks (such as a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through the network adapter 1060. As shown in the figure, the network adapter 1060 communicates with other modules of the electronic device 1000 through the bus 1030. It should be understood that, although not shown in the figure, other hardware and / or software modules can be used in combination with the 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, etc.

[0129] Through the description of the above embodiments, those skilled in the art can easily understand that the exemplary embodiments described herein can be implemented by software, or can be implemented by the way of software in combination with necessary hardware. Therefore, the technical solutions according to the embodiments of the present disclosure can be embodied in the form of a software product, and the software product can be stored in a non-volatile storage medium (which can be a CD-ROM, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (which can be a personal computer, a server, a terminal device, or a network device, etc.) to execute the method according to the embodiments of the present disclosure.

[0130] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer program product, and the computer program product includes: a computer program, and when the computer program is executed by a processor, the above data acquisition method is implemented.

[0131] In an exemplary embodiment of the present disclosure, a computer-readable storage medium is further provided, on which a computer program is stored, and when the computer program is executed by a processor, the data acquisition method provided by the embodiment of the present disclosure can be implemented. The computer-readable storage medium can be a readable signal medium or a readable storage medium.

[0132] Figure 11 Showing a schematic diagram of a computer-readable storage medium in an embodiment of the present disclosure, as Figure 11As shown, a program product capable of implementing the above methods of the present disclosure is stored on the computer-readable storage medium 1100. In some possible implementation manners, various aspects of the present disclosure can also be implemented in the form of a program product, which includes program code. When the program product runs on a terminal device, the program code is used to cause the terminal device to execute the steps according to various exemplary embodiments of the present disclosure described in the "Exemplary Method" section of this specification.

[0133] More specific examples of the computer-readable storage medium in the present disclosure may include, but are not limited to: electrical connections with 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 fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above.

[0134] In the present disclosure, the computer-readable storage medium may include a data signal propagated in a baseband or as part of a carrier wave, in which the readable program code is carried. Such a propagated data signal may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. The readable signal medium may also be any readable medium other than the readable storage medium, and the readable medium may send, propagate, or transmit a program used by or in combination with an instruction execution system, apparatus, or device.

[0135] Optionally, the program code contained on the computer-readable storage medium may be transmitted by any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination of the above.

[0136] In specific implementation, the program code for performing the operations of the present disclosure may be written in any combination of one or more programming languages, including object-oriented programming languages such as Java, C++, etc., and also including conventional procedural programming languages such as the "C" language or similar programming languages. The program code may be executed entirely on the user's computing device, partially on the user's device, executed as an independent 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 the case of a remote computing device, the remote computing device may be connected to the user's computing device through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computing device (for example, by using an Internet service provider to connect through the Internet).

[0137] It should be noted that although several modules or units of a device for action execution are mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more of the above-described modules or units 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.

[0138] In addition, although the steps of the methods in the present disclosure are described in a specific order in the drawings, this does not require or imply that these steps must be performed in that specific order, or that all of the shown steps must be performed to achieve the desired result. Additionally or alternatively, some steps may be omitted, multiple steps may be combined into one step for execution, and / or one step may be decomposed into multiple steps for execution, etc.

[0139] From the description of the above embodiments, those skilled in the art can easily understand that the example embodiments described herein can be implemented by software, or by a combination of software and necessary hardware. Therefore, the technical solutions according to the embodiments of the present 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, a USB flash drive, a mobile hard disk, etc.) or on a network, including several instructions to enable a computing device (such as a personal computer, a server, a mobile terminal, or a network device, etc.) to execute the methods according to the embodiments of the present disclosure.

[0140] After considering the specification and practicing the invention disclosed herein, those skilled in the art will readily conceive of other embodiments of the present disclosure. The present disclosure is intended to cover any variations, uses, or adaptations of the present disclosure, which follow the general principles of the present disclosure and include known common knowledge or conventional technical means in the technical field not disclosed in the present disclosure. The specification and examples are only to be considered as exemplary, and the true scope of the present disclosure is pointed out by the appended claims.

Claims

1. A data collection method, characterized in that: Executed by the data service management function DSMF entity, the method includes: Get the data service request sent by the application function AF entity; Sending a corresponding data service task to a target data plane function DPF entity, wherein the target DPF entity is used to perform corresponding data collection according to the data service task; When receiving the acquisition strategy adjustment signaling and / or data source status information, adjusting the data service task to obtain a strategy adjustment message; The policy adjustment message is sent to the target DPF entity, and the target DPF entity is used to adjust the data service task according to the policy adjustment message, so as to perform data collection according to the adjusted data service task.

2. The data collection method according to claim 1, characterized in that: The 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.

3. The data collection method according to claim 1 or 2, characterized in that: When receiving the acquisition strategy adjustment signaling and / or data source status information, adjusting the data service task to obtain a strategy adjustment message includes: When receiving the collection strategy adjustment signaling sent by the AF entity, adjusting the data service task according to the collection strategy adjustment signaling to obtain a strategy adjustment message; Among them, the collection strategy adjustment signaling includes at least one of a task identifier, service time adjustment information and service area adjustment information, the service time adjustment information is used to describe the data collection time to be adjusted, and the service area adjustment information is used to describe the data collection area to be adjusted.

4. The data collection method according to claim 1 or 2, characterized in that: When receiving the acquisition strategy adjustment signaling and / or data source status information, adjusting the data service task to obtain a strategy adjustment message includes: When receiving the 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; The data source status information includes the data update time and / or data update frequency of the data source.

5. The data collection method according to claim 1, characterized in that: After obtaining the data service request sent by the AF entity, the method further includes: A target DPF entity is determined from among the DPF entities according to the data service request.

6. A data collection method, characterized in that: Executed by the AF entity, the method includes: Sending a data service request to a DSMF entity, wherein the data service request is used to request data collection; When it is determined to adjust the collection policy corresponding to the data service request, a collection policy adjustment signaling is sent to the DSMF entity.

7. A data collection method, characterized in that: Executed by the DPF entity, the method includes: Receive data service tasks sent by DSMF entity; Execute corresponding data collection according to the data service task; Monitor the update status of data sources; If it is determined that the data source is updated, data source status information is sent to the DSMF entity.

8. The data collection method according to claim 7, characterized in that: The method further comprises: Receiving a policy adjustment message sent by the DSMF entity; The data service task is adjusted according to the policy adjustment message, so as to collect data according to the adjusted data service task.

9. A data acquisition device, characterized in that: Applicable to DSMF entities, including: A data service request acquisition module is used to acquire a data service request sent by an AF entity; A data service task sending module, used to send a corresponding data service task to a target DPF entity, and the target DPF entity is used to perform corresponding data collection according to the data service task; A strategy adjustment message determination module, configured to adjust the data service task and obtain a strategy adjustment message when receiving a collection strategy adjustment signaling and / or data source status information; The policy adjustment message sending module is used to send the policy adjustment message to the target DPF entity, and the target DPF entity is used to adjust the data service task according to the policy adjustment message to collect data according to the adjusted data service task.

10. A data acquisition device, characterized in that: Applies to AF entities, including: A data service request sending module, used to send a data service request to a DSMF entity, wherein the data service request is used to request data collection; The collection strategy adjustment signaling sending module is used to send a collection strategy adjustment signaling to the DSMF entity when it is determined that the collection strategy corresponding to the data service request is to be adjusted.

11. A data acquisition device, characterized in that: Applied to the target DPF entity, including: A data service task receiving module, used for receiving data service tasks sent by a DSMF entity; A data collection module, used to perform corresponding data collection according to the data service task; A 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 the data source status information to the DSMF entity if it is determined that the data source is updated.

12. An electronic device, characterized in that: include: processor; as well as A memory, configured to store executable instructions of the processor; Wherein, the processor is configured to execute the data collection 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 a processor, the data collection method according to any one of claims 1 to 8 is implemented.

14. A computer program product, characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium. A processor of an electronic device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the electronic device executes the data collection method as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Data acquisition method, device and equipment and computer readable storage medium

    CN116467505A

  • Data processing method and device, network element and readable storage medium

    CN116567674A

  • Vehicle data acquisition method and device based on vehicle cloud collaboration

    CN116886727A

  • Self-adaptive data acquisition method, device and equipment, and storage medium

    CN118555311A

  • Communication method and device, storage medium and electronic equipment

    CN118660284A