Data processing method and device, computer, readable storage medium and program product

By acquiring and aggregating historical media data of sub-objects, target media data associated with the main object is generated for enterprises, solving the problem of monotonous content push in enterprise communication applications, realizing personalized and flexible media data acquisition, and enhancing the connection between individuals and groups.

CN116567064BActive Publication Date: 2026-02-10TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202210108489.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-01-28
Publication Date
2026-02-10
Estimated Expiration
2042-01-28

AI Technical Summary

Technical Problem

In existing enterprise communication applications, the content pushed is monotonous and identical, resulting in poor data push performance and failing to meet the needs for personalization and flexibility.

Method used

By acquiring historical media data from N child objects that are subordinate to the main object, performing aggregation processing, generating target media data associated with the main object, and sending it to the main object, the child objects have the permission to obtain the target media data through the main object.

Benefits of technology

It improves the personalization and flexibility of media data acquisition, strengthens the connection between individuals and groups, enhances the accuracy and consistency of media data acquisition, and improves the experience of sub-objects.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116567064B_ABST
    Figure CN116567064B_ABST
Patent Text Reader

Abstract

Embodiments of the present application disclose a data processing method and device, a computer, a readable storage medium and a program product. The method comprises: obtaining N sub-objects in a subordinate relationship with a main object, and obtaining historical media data respectively associated with the N sub-objects; N is a positive integer; performing aggregation processing on the historical media data respectively associated with the N sub-objects to obtain target media data associated with the main object; and sending the target media data to the main object. The N sub-objects in the subordinate relationship have the permission to obtain the target media data through the main object. The present application can improve the flexibility and personalization of media data acquisition.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to a data processing method, apparatus, computer, readable storage medium, and program product. Background Technology

[0002] With the rapid development of many enterprises, managers and employees have increasingly demanded communication applications for the business-to-business (B2B) sector. Besides instant messaging (IM), there is a significant need for office automation (OA) systems, security applications, management applications, and even information applications. To meet the operational and informational needs of enterprises, communication applications typically collect and push relevant industry-hot articles to the enterprise. This results in relatively homogenous content, and different enterprises in the same industry may receive the same content, leading to poor data delivery effectiveness. Summary of the Invention

[0003] This application provides a data processing method, apparatus, computer, readable storage medium, and program product, which can improve the accuracy of data processing and detection efficiency.

[0004] One embodiment of this application provides a data processing method, the method comprising:

[0005] Retrieve N child objects that are subordinate to the main object, and retrieve the historical media data associated with each of the N child objects; N is a positive integer;

[0006] Aggregate the historical media data associated with each of the N sub-objects to obtain the target media data associated with the main object;

[0007] Send the target media data to the main object; N child objects with a subordinate relationship have the permission to obtain the target media data through the main object.

[0008] One embodiment of this application provides a data processing method, the method comprising:

[0009] The sub-object device sends historical media data to the application management device so that the application management device can obtain N sub-objects that are subordinate to the main object, obtain the historical media data associated with each of the N sub-objects, and aggregate the historical media data associated with each of the N sub-objects to obtain the target media data associated with the main object; the sub-object included in the sub-object device belongs to N sub-objects, where N is a positive integer;

[0010] Obtain target media data through the main object.

[0011] One embodiment of this application provides a data processing apparatus, the apparatus comprising:

[0012] The data acquisition module is used to acquire N sub-objects that have a subordinate relationship with the main object, and to acquire the historical media data associated with each of the N sub-objects; N is a positive integer;

[0013] The data aggregation module is used to aggregate the historical media data associated with N sub-objects to obtain the target media data associated with the main object.

[0014] The data sending module is used to send target media data to the main object; N child objects with subordinate relationships have the permission to obtain target media data through the main object.

[0015] The data aggregation module includes:

[0016] The data clustering unit is used to cluster the historical media data associated with N sub-objects to obtain M media data to be processed; each media data to be processed is associated with one or at least two sub-objects; M is a positive integer.

[0017] The data sorting unit is used to sort the M media data to be processed based on the number of associated objects of the sub-objects associated with each of the M media data to be processed, and to obtain the target media data associated with the main object from the sorted M media data to be processed.

[0018] The data aggregation module includes:

[0019] The type parsing unit is used to extract the media data feature sequence of the historical media data associated with the i-th sub-object, perform cyclic convolution on the media data feature sequence to obtain the media type associated with the i-th sub-object, and so on until the media types associated with the N sub-objects are obtained respectively; i is a positive integer less than or equal to N;

[0020] The object clustering unit is used to cluster N sub-objects based on the media types associated with the sub-objects, resulting in k object clusters; k is a positive integer; each object cluster includes at least one sub-object.

[0021] The object filtering unit is used to identify the object cluster with the largest number of sub-objects as the target object cluster, and to obtain the target media data associated with the main object from the historical media data associated with the sub-objects included in the target object cluster.

[0022] The data aggregation module includes:

[0023] The attribute retrieval unit is used to retrieve the object attribute information of the main object;

[0024] The attribute matching unit is used to obtain historical media data that matches the object attribute information from the historical media data associated with each of the N sub-objects.

[0025] The data determination unit is used to determine the historical media data that matches the object attribute information as the target media data associated with the main object.

[0026] Among them, the object attribute information includes the object tag of the main object and the media keywords provided by the main object;

[0027] This attribute matching unit includes:

[0028] The tag acquisition sub-unit is used to retrieve the media tags corresponding to the historical media data associated with each of the N sub-objects; the media tags are used to represent the content type of the corresponding historical media data.

[0029] The tag matching subunit is used to determine historical media data that matches media tags with object tags as historical media data that matches object attribute information; or...

[0030] The key matching sub-unit is used to identify historical media data associated with media keywords as historical media data that matches the object attribute information.

[0031] The data aggregation module includes:

[0032] The data aggregation unit is used to aggregate the historical media data associated with N sub-objects to obtain candidate media data.

[0033] The anomaly detection unit is used to detect abnormal content in candidate media data and identify candidate media data without abnormal content as regular media data.

[0034] The data addition unit is used to acquire public hotspot media data if the quantity of regular media data is less than the media acquisition quantity threshold corresponding to the main object. The regular media data and the public hotspot media data are then identified as the target media data associated with the main object. Public hotspot media data refers to media data that does not require access permissions.

[0035] This data determination unit is used to determine the regular media data as target media data associated with the main object if the quantity of regular media data is greater than or equal to the media acquisition quantity threshold corresponding to the main object.

[0036] The data transmission module includes:

[0037] The time detection unit is used to obtain the data acquisition time associated with the main object. When the system network time is the data acquisition time, the target media data is sent to the main object.

[0038] The management sending unit is used to send target media data to the management sub-object among N sub-objects through the main object, and to obtain the associated media data sent by the management sub-object; the associated media data refers to the media data related to the main object obtained after the management sub-object filters the target media data;

[0039] The remaining sending unit is used to send the associated media data to the remaining sub-objects through the main object after the sending time interval has elapsed; the remaining sub-objects refer to the sub-objects other than the management sub-object among the N sub-objects.

[0040] The remaining transmitting unit is specifically used for:

[0041] Get the data reception status of the remaining child objects. If the data reception status is not a rejection status and the associated media data matches the media reception keywords of the remaining child objects, then send the associated media data to the remaining child objects through the main object.

[0042] One embodiment of this application provides a data processing apparatus, the apparatus comprising:

[0043] The data sending module is used for the sub-object device to send historical media data to the application management device, so that the application management device can obtain N sub-objects that have a subordinate relationship with the main object, obtain the historical media data associated with each of the N sub-objects, and perform aggregation processing on the historical media data associated with each of the N sub-objects to obtain the target media data associated with the main object; the sub-object device includes N sub-objects, where N is a positive integer;

[0044] The data acquisition module is used to acquire target media data through the main object.

[0045] The data acquisition module includes:

[0046] The Do Not Disturb display unit is used to obtain the data receiving status of the sub-object device. If the data receiving status is in the Do Not Disturb state, the target media data is obtained through the main object. When a viewing operation for the target media data is responded to, the target media data is displayed.

[0047] The normal display unit is used to obtain the target media data through the main object and highlight the target media data if the data receiving status is normal.

[0048] The device also includes:

[0049] The View Response module is used to respond to viewing operations on target media data and display the target media data.

[0050] The interactive response module is used to respond to interactive operations on the target media data, and displays the target media data and the corresponding interactive data based on the main object.

[0051] The number of target media data is at least two; the device also includes:

[0052] The list display module is used to display a list of media data consisting of at least two target media data if the sub-object device has management permissions for the main object;

[0053] The data selection module is used to respond to selection operations for at least two target media data in the media data list. The target media data selected by the selection operation is identified as associated media data related to the main object, and the associated media data is sent to the remaining sub-objects. The remaining sub-objects refer to the sub-objects other than the sub-objects with management permissions among the N sub-objects.

[0054] The device also includes:

[0055] The key sending module is used to send media keywords to the application management device if the sub-object device has management permissions for the main object, so that the application management device can aggregate the historical media data associated with N sub-objects based on the media keywords to obtain the target media data associated with the main object.

[0056] The data acquisition module includes:

[0057] The associated display unit is used to obtain target media data through the main object and display the target media data and the target media keywords associated with the target media data; the target media keywords belong to the media keywords.

[0058] One embodiment of this application provides a computer device, including a processor, a memory, and an input / output interface;

[0059] The processor is connected to a memory and an input / output interface, respectively. The input / output interface is used to receive and output data, the memory is used to store computer programs, and the processor is used to call the computer programs so that the computer device containing the processor executes the data processing method in one aspect of the embodiments of this application.

[0060] One aspect of this application provides a computer-readable storage medium storing a computer program adapted to be loaded and executed by a processor, so that a computer device having the processor performs the data processing method of one aspect of this application.

[0061] One aspect of this application provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in various optional embodiments of this application. In other words, when the computer instructions are executed by the processor, they implement the methods provided in various optional embodiments of this application.

[0062] Implementing the embodiments of this application will have the following beneficial effects:

[0063] In this embodiment, N sub-objects that are subordinate to the main object are obtained, and historical media data associated with each of the N sub-objects is obtained; N is a positive integer. The historical media data associated with each of the N sub-objects is aggregated to obtain target media data associated with the main object. The target media data is then sent to the main object. The N sub-objects with subordinate relationships have the permission to obtain the target media data through the main object. Through the above process, a subordinate relationship exists between the main object and the N sub-objects. The application management device can obtain the target media data associated with the main object through the historical media data associated with each of the N sub-objects, i.e., the media data that has been viewed. This enables the acquisition of media data associated with a group (main object) based on the media data associated with an individual (sub-object), strengthening the connection between individuals and groups. This allows data acquisition for groups to fully consider individual preferences, which not only helps to improve the correlation between media data and individuals, making the media data more in line with individual media data acquisition habits and improving the personalization and flexibility of media data acquisition, but also facilitates data interaction between multiple sub-objects belonging to the main object, improving the group uniformity of media data acquisition and enhancing the experience of sub-objects. Attached Figure Description

[0064] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0065] Figure 1 This is a network interaction architecture diagram for data processing provided in an embodiment of this application;

[0066] Figure 2 This is a schematic diagram of a data processing scenario provided in an embodiment of this application;

[0067] Figure 3 This is a flowchart of a data processing method provided in an embodiment of this application;

[0068] Figure 4 This is a schematic diagram of a media data acquisition scenario provided in an embodiment of this application;

[0069] Figure 5 This application provides another data processing method flowchart;

[0070] Figure 6 This is a schematic diagram of a media data acquisition scenario provided in an embodiment of this application;

[0071] Figure 7 This is a schematic diagram of a media configuration scenario provided in an embodiment of this application;

[0072] Figure 8 This is a schematic diagram of a data interaction scenario provided in an embodiment of this application;

[0073] Figure 9 This is an interactive flowchart of a media data generation scenario provided in an embodiment of this application;

[0074] Figure 10 This is a flowchart illustrating an interaction with media data provided in an embodiment of this application;

[0075] Figure 11 This is a schematic diagram of a data processing device provided in an embodiment of this application;

[0076] Figure 12 This is a schematic diagram of another data processing device provided in an embodiment of this application;

[0077] Figure 13 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Detailed Implementation

[0078] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this application.

[0079] If this application requires the collection of object data (such as user data), a prompt interface or pop-up window will be displayed before and during the collection process. This prompt interface or pop-up window is used to inform the user that XXXX data is currently being collected. The data acquisition steps will only begin after the user confirms the prompt interface or pop-up window; otherwise, the process will end. Furthermore, the acquired user data will be used in reasonable and legal scenarios or for legitimate purposes. Optionally, in scenarios where user data needs to be used but user authorization has not been obtained, authorization can be requested from the user, and the user data can only be used after authorization is granted.

[0080] In the embodiments of this application, please refer to Figure 1 , Figure 1 This is a network interaction architecture diagram for data processing provided in an embodiment of this application. The application management device 101 can interact with sub-object devices, wherein the number of sub-object devices is one or at least two, and each sub-object device can correspond to one sub-object. Optionally, one sub-object device can also be associated with one or at least two sub-objects, and one sub-object can be associated with one or at least two sub-object devices; this is not limited here. For example, Figure 1 The application management device 101 includes sub-object devices 102a, 102b, and 102c. It can acquire N sub-objects (where N is a positive integer) that are subordinate to the main object. The main object can be considered a group object, such as an enterprise, department, or organization; the sub-objects can be considered individual objects, belonging to the main object, such as employees of an enterprise or department, or members of an organization, without restriction. In other words, there is a subordinate relationship between the main object and the N sub-objects. Specifically, the application management device 101 can acquire historical media data associated with N sub-objects. Based on this historical media data, it can acquire target media data associated with the main object, thereby enabling prediction of a group (main object) based on an individual (sub-object). This strengthens the connection between individuals and groups. Furthermore, by predicting the group based on an individual, relevant individual information can be fully incorporated when predicting the group. This ensures that the target media data associated with the main object is relevant to the sub-objects included in the main object, better meeting the needs of the main object, improving the personalization and flexibility of media data acquisition, and enhancing the media data acquisition experience for sub-objects. Further, the determined target media data can be sent to the main object. For example, if the main object is a company and the sub-objects are company employees, the target media data can be considered industry information specific to the company.

[0081] For details, please see Figure 2 , Figure 2 This is a schematic diagram of a data processing scenario provided in an embodiment of this application. For example... Figure 2 As shown, the application management device can acquire N sub-objects that have a subordinate relationship with the main object 201, such as sub-objects 2021, 2022, and 2023, and acquire historical media data 203 associated with each of the N sub-objects, including but not limited to historical media data 2031 associated with sub-object 2021, historical media data 2032 associated with sub-object 2022, and historical media data 2033 associated with sub-object 2023. The subordinate relationship can be considered a dependency relationship, meaning the main object includes N sub-objects. For example, assuming the main object is a company, the N sub-objects would be the employees included in that company. Furthermore, the application management device can aggregate the historical media data 2022 associated with each of the N sub-objects to obtain target media data associated with the main object, and send this target media data to the main object 201. The N sub-objects that have a subordinate relationship with the main object 201 can obtain the target media data through the main object 201, thus achieving prediction of the group dimension from the individual dimension. Optionally, since some (one or at least two) sub-objects may not be associated with historical media data, the historical media data associated with each of the N sub-objects may be empty. For example, assuming N is 3, sub-object 1 and sub-object 3 have associated historical media data, while sub-object 2 does not. Therefore, when retrieving the historical media data associated with each of the N sub-objects, the historical media data associated with sub-object 1 and sub-object 3 will be retrieved. Because the obtained target media data is strongly correlated with the N sub-objects, it can be assumed that the probability of these N sub-objects wanting to retrieve the target media data is high. That is, the target media data can, to some extent, represent the media data retrieval preferences of the N sub-objects included in the main object, and is more in line with the media data retrieval needs of the N sub-objects, thereby improving the accuracy of media data determination.

[0082] It is understood that the application management device or sub-object device mentioned in the embodiments of this application can all be a computer device, and the computer device in the embodiments of this application includes, but is not limited to, terminal devices or servers. In other words, the computer device can be a server or a terminal device, or a system composed of a server and a terminal device. The terminal device mentioned above can be an electronic device, including but not limited to mobile phones, tablets, desktop computers, laptops, handheld computers, in-vehicle devices, augmented reality / virtual reality (AR / VR) devices, head-mounted displays, smart TVs, wearable devices, smart speakers, digital cameras, webcams, and other mobile internet devices (MIDs) with network access capabilities, or terminal devices in scenarios such as trains, ships, and flights. Figure 1 As shown, the terminal device can be a laptop computer (as shown in sub-object device 102b), a mobile phone (as shown in sub-object device 102c), or an in-vehicle device (as shown in sub-object device 102a), etc. Figure 1 Only a portion of the devices are listed here. Optionally, the sub-object device 102a refers to the device located in the vehicle 103. The servers mentioned above can be independent physical servers, server clusters or distributed systems composed of multiple physical servers, or cloud servers providing basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, vehicle-to-everything (V2X) communication, content delivery networks (CDNs), and big data and artificial intelligence platforms.

[0083] Optionally, the data involved in the embodiments of this application may be stored in a computer device, or may be stored based on cloud storage technology or a blockchain network, without limitation.

[0084] Further, please see Figure 3 , Figure 3 This is a flowchart of a data processing method provided in an embodiment of this application. Figure 3 As shown, the data processing procedure includes the following steps:

[0085] Step S301: Obtain N child objects that are subordinate to the main object, and obtain the historical media data associated with each of the N child objects.

[0086] In this embodiment, the application management device can acquire N sub-objects that are subordinate to the main object; that is, it acquires N sub-objects belonging to the main object, where N is a positive integer. Further, the application management device can acquire historical media data associated with each of the N sub-objects. Optionally, the application management device can send data acquisition requests to each of the N sub-objects. The N sub-objects can detect these data acquisition requests, and if the data acquisition request is authorized, they send the requested historical media data to the application management device. The application management device can then acquire the historical media data sent by each of the N sub-objects. For example, sub-object A receives a data acquisition request from the application management device, detects the request, and if it is determined to be valid, authorizes it. Further, if the data acquisition request is authorized, sub-object A can send the historical media data associated with it to the application management device. At this time, the application management device can acquire the historical media data associated with sub-object A. This process enables authorized access to media data, thereby ensuring the legality and security of historical media data for each sub-object and improving the reliability of media data acquisition.

[0087] Optionally, the application management device can obtain N sub-objects that are subordinate to the main object within the target application, and obtain historical media data associated with each of the N sub-objects. Optionally, the application management device can obtain a data association application associated with the target application and request historical media data generated by each of the N sub-objects within that data association application. Optionally, to further ensure the security of media data, taking a sub-object as an example, after a sub-object views media data, the sub-object device can store the media data or its viewing history. When the sub-object device receives a data acquisition request from the application management device, if the request is authorized, the stored media data or the media data corresponding to the viewing history is identified as historical media data associated with that sub-object. This ensures that the acquisition of historical media data is related to the sub-object associated with that historical media data, thereby improving the security of media data storage for the sub-object.

[0088] Step S302: Aggregate the historical media data associated with each of the N sub-objects to obtain the target media data associated with the main object.

[0089] In this embodiment, the application management device aggregates the historical media data associated with N sub-objects to obtain target media data associated with the main object. This target media data may include one or at least two historical media data sets associated with the N sub-objects.

[0090] Specifically, in one method for acquiring target media data ①, the application management device can cluster the historical media data associated with N sub-objects to obtain M media data to be processed; each media data to be processed is associated with one or at least two sub-objects; M is a positive integer. The historical media data associated with the N sub-objects may contain the same media data. For example, sub-object A may be associated with media data 1, and sub-object B may also be associated with media data 1. In this case, the historical media data associated with both sub-object A and sub-object B include media data 1. Therefore, clustering can be performed on the historical media data associated with the N sub-objects. Based on the number of associated objects of the sub-objects associated with the M media data to be processed, the M media data to be processed are sorted, and the target media data associated with the main object is obtained from the sorted M media data to be processed. The number of associated objects can represent the number of sub-objects associated with the corresponding media data to be processed, that is, how many sub-objects have viewed the media data to be processed. In other words, the larger the number of associated objects, the wider the audience associated with the corresponding media data to be processed in the main object, and the more attention it receives from the sub-objects included in the main object. It is also more in line with the preferences or data acquisition intentions of most sub-objects in the main object. Therefore, sorting can be based on the number of associated objects to improve the relevance between the obtained target media data and the main object, and improve the accuracy of media data acquisition. Optionally, when retrieving target media data associated with the main object from the sorted M media data to be processed, a media acquisition quantity threshold d can be obtained, and d media data to be processed from the sorted media data to be processed can be determined as target media data associated with the main object, where d is a positive integer; or, media data to be processed with a number of associated objects greater than or equal to a strong association threshold can be determined as target media data associated with the main object; or, if M is less than d, M media data to be processed can be determined as target media data associated with the main object; or, public hotspot media data can be obtained, and M media data to be processed and the public hotspot media data can be determined as target media data associated with the main object, etc.

[0091] In one method of acquiring target media data ②, the application management device can extract the media data feature sequence of the historical media data associated with the i-th sub-object, perform cyclic convolution processing on the media data feature sequence to obtain the media type associated with the i-th sub-object, until the media types associated with the N sub-objects are obtained respectively; i is a positive integer less than or equal to N. Optionally, the number of historical media data associated with the i-th sub-object can be one or at least two. If the number of historical media data associated with the i-th sub-object is at least two, the media data features corresponding to the at least two historical media data associated with the i-th sub-object can be concatenated to obtain the media data feature sequence corresponding to the i-th sub-object. Based on the media types associated with the N sub-objects respectively, the N sub-objects are clustered to obtain k object clusters; k is a positive integer; each object cluster includes at least one sub-object. It can be assumed that the data acquisition types of the sub-objects included in each object cluster are similar. The object cluster with the largest number of sub-objects is identified as the target object cluster. Target media data associated with the main object is then retrieved from historical media data associated with the sub-objects included in the target object cluster. Alternatively, the object cluster with a number of sub-objects greater than or equal to the object association threshold is identified as the target object cluster. Target media data associated with the main object is then retrieved from historical media data associated with the sub-objects included in the target object cluster. In this approach, identifying the object cluster with the largest number of sub-objects as the target object cluster indicates a higher correlation between the main object and the target object cluster. Retrieving target media data associated with the main object through this target object cluster improves the personalization and accuracy of media data retrieval for the main object. Optionally, when retrieving target media data associated with the main object from historical media data associated with sub-objects included in the target object cluster, the historical media data associated with the sub-objects included in the target object cluster can be directly identified as target media data associated with the main object; or, if the number of historical media data associated with the sub-objects included in the target object cluster is less than the media acquisition quantity threshold, public hotspot media data can be acquired based on the media acquisition quantity threshold, and the historical media data associated with the sub-objects included in the target object cluster and the acquired public hotspot media data can be identified as target media data associated with the main object; or, if the number of historical media data associated with the sub-objects included in the target object cluster is less than the media acquisition quantity threshold, type media data associated with the media types associated with the sub-objects included in the target object cluster can be acquired based on the media acquisition quantity threshold, and the historical media data associated with the sub-objects included in the target object cluster and the type media data can be identified as target media data associated with the main object, etc.

[0092] For example, please see Figure 4 , Figure 4 This is a schematic diagram of a media data acquisition scenario provided in an embodiment of this application. For example... Figure 4 As shown, the application management device can extract media data feature sequences from historical media data associated with N sub-objects. For example, the N sub-objects include sub-objects 4011, 4012, and 4013, etc. It can extract media data feature sequence 4031 from historical media data 4021 associated with sub-object 4011, media data feature sequence 4032 from historical media data 4022 associated with sub-object 4012, and media data feature sequence 4033 from historical media data 4023 associated with sub-object 4013, etc. By performing cyclic convolution processing on each of the N media data feature sequences, the media types associated with each of the N sub-objects are obtained, such as media type 4041 for sub-object 4011, media type 4042 for sub-object 4012, and media type 4043 for sub-object 4013, etc. Based on the media types associated with each of the N sub-objects, clustering is performed on the N sub-objects to obtain k object clusters 405, such as object cluster 4051 and object cluster 4052, etc. It can be assumed that the media types associated with the sub-objects within each object cluster are similar, meaning that the sub-objects within each object cluster have similar preferences for acquiring media data. The object cluster with the largest number of included sub-objects is determined as the target object cluster. Target media data associated with the main object is obtained from the historical media data associated with the sub-objects included in the target object cluster. Assuming this target object cluster is object cluster 4052, target media data associated with the main object is obtained from the historical media data associated with the sub-objects included in object cluster 4052. Alternatively, the object cluster with a number of included sub-objects greater than or equal to the object association threshold is determined as the target object cluster, and target media data associated with the main object is obtained from the historical media data associated with the sub-objects included in the target object cluster.

[0093] In one of the target media data acquisition methods ③, the application management device can obtain the object attribute information of the main object, obtain the historical media data that matches the object attribute information from the historical media data associated with N sub-objects respectively, and determine the historical media data that matches the object attribute information as the target media data associated with the main object.

[0094] The object attribute information includes one or more of the main object's object tags and media keywords provided by the main object. Specifically, the object attribute information can include the main object's object tags, or it can include media keywords provided by the main object, or it can include both the main object's object tags and media keywords provided by the main object. The object tags can represent the associated attribute tags of the main object. For example, assuming the main object is a company, the object tags can represent the industry and field the company is involved in, such as, but not limited to, internet tags, financial tags, legal tags, artificial intelligence tags, transportation tags, or communication tags. Through this object attribute information, target media data matching the main object can be obtained, thus meeting the main object's needs and improving the group relevance of media data acquisition. Specifically, when the application management device obtains historical media data matching the object attribute information from the historical media data associated with N sub-objects, it can obtain the media tags corresponding to the historical media data associated with each of the N sub-objects; the media tags are used to represent the content type of the corresponding historical media data. Historical media data that matches media tags with object tags are identified as historical media data that matches object attribute information; or, historical media data that is associated with media keywords are identified as historical media data that matches object attribute information; or, historical media data that matches media tags with object tags and is associated with media keywords are identified as historical media data that matches object attribute information; or, historical media data that matches media tags with object tags or is associated with media keywords are identified as historical media data that matches object attribute information.

[0095] In one target media data acquisition method ④, the application management device can aggregate the historical media data associated with each of the N sub-objects to obtain candidate media data. Among the historical media data associated with each of the N sub-objects, there may be duplicate media data. Aggregating the historical media data associated with each of the N sub-objects to obtain candidate media data filters out duplicate historical media data, reducing the amount of data to be processed and thus improving the efficiency of media data acquisition. Further, abnormal content detection is performed on the candidate media data, and candidate media data without abnormal content is identified as regular media data. Optionally, the abnormal content can be abnormal keywords or content involving abnormal domains, etc., without limitation. This regular media data is identified as the target media data associated with the main object. Optionally, the application management device can acquire the quantity of regular media data. If the quantity of regular media data is less than the media acquisition quantity threshold corresponding to the main object, then public hotspot media data is acquired. The regular media data and the public hotspot media data are identified as the target media data associated with the main object; public hotspot media data refers to media data that does not require access permissions. Optionally, the public hotspot media data can be considered media data with a high interaction frequency, such as media data with an interaction frequency greater than the hotspot interaction threshold. Alternatively, the public hotspot media data can be considered media data with a high interaction frequency among public media data that matches the object attribute information of the main object; no restrictions are imposed here. If the quantity of regular media data is greater than or equal to the media acquisition quantity threshold corresponding to the main object, then the regular media data is determined as the target media data associated with the main object. Optionally, if the quantity of regular media data is greater than or equal to the media acquisition quantity threshold corresponding to the main object, then the regular media data can be directly determined as the target media data associated with the main object; or, the object association degree between the regular media data and the main object can be obtained, and d regular media data can be obtained from the regular media data based on the object association degree as the target media data associated with the main object, where d is a positive integer and d is the media acquisition quantity threshold.

[0096] Optionally, the application management device can acquire target media data associated with the main object based on any one or any combination of the above target media data acquisition methods.

[0097] Step S303: Send the target media data to the main object.

[0098] In this embodiment, N subordinate objects have the authority to obtain target media data through the main object. That is, when the main object receives target media data, the N subordinate objects have the authority to obtain the target media data through the main object. When the application management device obtains the target media data, it can send the target media data to the main object, which then sends the target media data to the N subordinate objects.

[0099] Optionally, when sending target media data to the main object, the application management device can directly send the target media data to the main object; or, the application management device can periodically send the target media data to the main object. Specifically, the application management device can obtain the data acquisition time associated with the main object, which is used to indicate the time to send the target media data to the main object. Specifically, when the system network time is the data acquisition time, the target media data is sent to the main object.

[0100] Optionally, when sending target media data to N sub-objects through the master object, the application management device can send the target media data to the N sub-objects through the master object. Alternatively, the application management device can send the target media data to a management sub-object among the N sub-objects through the master object, and obtain the associated media data sent by the management sub-object; the associated media data refers to the media data related to the master object obtained after the management sub-object filters the target media data; the associated media data is then sent to the remaining sub-objects through the master object, where the remaining sub-objects are the sub-objects other than the management sub-object among the N sub-objects. Alternatively, the application management device can send the target media data to a management sub-object among the N sub-objects through the master object, and after a sending time interval, send the associated media data to the remaining sub-objects through the master object; the remaining sub-objects are the sub-objects other than the management sub-object among the N sub-objects. Alternatively, the application management device can send target media data to the management sub-object among N sub-objects through the master object, and obtain the associated media data sent by the management sub-object; associated media data refers to the media data related to the master object obtained after the management sub-object filters the target media data; after the sending time interval, the associated media data is sent to the remaining sub-objects through the master object; the remaining sub-objects refer to the sub-objects other than the management sub-object among the N sub-objects, etc.

[0101] Furthermore, when sending associated media data to the remaining sub-objects via the main object, the application management device can obtain the data reception status of the remaining sub-objects. If the data reception status is not a rejection status, the associated media data is sent to the remaining sub-objects via the main object. Alternatively, if the data reception status is not a rejection status and the associated media data matches the media reception keywords of the remaining sub-objects, the associated media data is sent to the remaining sub-objects via the main object. Optionally, if the target media data is sent to the remaining sub-objects via the main object, similarly, the data reception status of the remaining sub-objects can be obtained. If the data reception status is a rejection status, the target media data is sent to the remaining sub-objects via the main object; or, if the data reception status is not a rejection status and the associated media data matches the media reception keywords of the remaining sub-objects, the target media data is sent to the remaining sub-objects via the main object.

[0102] Optionally, the application management device may receive historical media data associated with P sub-objects. These P sub-objects may be associated with different master objects, where P is a positive integer greater than or equal to N. Therefore, if the application management device obtains historical media data associated with P sub-objects, it obtains the master object to which each of the P sub-objects belongs. A subordinate relationship exists between the sub-object and its master object; the sub-object is subordinate to its master object. Based on the master objects to which the P sub-objects belong, the P sub-objects are clustered to obtain one or at least two master-slave clusters. Sub-objects included in each master-slave cluster belong to the same master object. When the application management device parses a master object, it can obtain the master-slave cluster associated with that master object, and then obtain N sub-objects from that master-slave cluster that have a subordinate relationship with the master object. The sub-objects included in the master-slave cluster associated with the master object are the sub-objects that have a subordinate relationship with the master object. Furthermore, steps S301 to S303 can be executed to obtain historical media data associated with each of the N sub-objects, determine the target media data associated with the main object based on the historical media data associated with each of the N sub-objects, and send the target media data to the main object.

[0103] Optionally, the application management device can obtain a data acquisition request for the main object, acquire N sub-objects that are subordinate to the main object based on the data acquisition request, execute the above steps S301 to S303, acquire historical media data associated with each of the N sub-objects, determine the target media data associated with the main object based on the historical media data associated with each of the N sub-objects, and send the target media data to the main object.

[0104] In this embodiment, N sub-objects that are subordinate to the main object are obtained, and historical media data associated with each of the N sub-objects is obtained; N is a positive integer. The historical media data associated with each of the N sub-objects is aggregated to obtain target media data associated with the main object. The target media data is then sent to the main object. The N sub-objects with subordinate relationships have the permission to obtain the target media data through the main object. Through the above process, a subordinate relationship exists between the main object and the N sub-objects. The application management device can obtain the target media data associated with the main object through the historical media data associated with each of the N sub-objects, i.e., the media data that has been viewed. This enables the acquisition of media data associated with a group (main object) based on the media data associated with an individual (sub-object), strengthening the connection between individuals and groups. This allows data acquisition for groups to fully consider individual preferences, which not only helps to improve the correlation between media data and individuals, making the media data more in line with individual media data acquisition habits and improving the personalization and flexibility of media data acquisition, but also facilitates data interaction between multiple sub-objects belonging to the main object, improving the group uniformity of media data acquisition and enhancing the experience of sub-objects.

[0105] Further, please see Figure 5 , Figure 5 This is a flowchart of another data processing method provided in an embodiment of this application. Figure 5 As shown, the data processing procedure, which takes the sub-object device as the execution subject, includes the following steps:

[0106] Step S501: The sub-object device sends historical media data to the application management device.

[0107] In this embodiment, optionally, a sub-object device can send historical media data to an application management device, enabling the application management device to obtain N sub-objects that are subordinate to the main object, obtain historical media data associated with each of the N sub-objects, and aggregate the historical media data associated with each of the N sub-objects to obtain target media data associated with the main object. The sub-object device includes N sub-objects, where N is a positive integer. In other words, the sub-object device can be any one of the N sub-object devices, and all N sub-object devices can send historical media data to the application management device. The application management device obtains the historical media data associated with each of the N sub-object devices, aggregates the historical media data associated with each of the N sub-objects, and obtains target media data associated with the main object.

[0108] Step S502: Obtain target media data through the master object to which the sub-object device belongs.

[0109] In this embodiment, a sub-object device can obtain target media data through its parent object. For example, the parent object is an enterprise, and the sub-objects corresponding to the sub-object devices are employees within that enterprise. Employees within the enterprise can obtain target media data provided by the application management device through the enterprise. Optionally, the data receiving status of the sub-object device is obtained. If the data receiving status is in a "Do Not Disturb" state, the target media data is obtained through the parent object. When a viewing operation for the target media data is responded to, the target media data is displayed. That is, when the data receiving status is in a "Do Not Disturb" state, the sub-object device can obtain the target media data through the parent object, but will not send a notification or will send a notification but will display it in a blurred state. When a viewing operation for the target media data is responded to, the target media data will be displayed. Here, "blurred display" refers to a display method that differs from the normal display method. For example, normal display refers to displaying the target media data in the default display method of the target application. Optionally, the number of included media data can also be displayed. Thus, "blurred display" can be considered as a relatively hidden display, meaning that the sub-object can obtain the content of the blurred display, but will not see it directly. If the data reception status is normal, the target media data is retrieved through the main object and highlighted. This highlighting can be the target application's default display method, or other methods for highlighting target media content. For example, please refer to... Figure 6 , Figure 6 This is a schematic diagram of a media data acquisition scenario provided in an embodiment of this application. For example... Figure 6 As shown, the application management device 601 sends target media data to the sub-object device 602. The sub-object device 602 can obtain the data reception status. If the data reception status is normal, it can obtain the target media data through the main object and highlight the target media data. This highlighting can be considered as displaying the target media data using the target application's default display method, for example... Figure 6In the message display page 603, the target media data 6031 is highlighted. If the data receiving state is in Do Not Disturb mode, the target media data can be obtained through the main object. The target media data can be displayed in a blurred manner on the message display page 603, as shown in area 6032. Furthermore, when responding to a viewing operation for the target media data, such as a trigger operation for area 6032, the target media data is displayed. Specifically, the specific content of the target media data can be displayed on the data display page 604. Alternatively, the target media data can be hidden, and only the viewing trigger component 6033 for the target media data can be displayed. When responding to a viewing operation for the target media data, such as a trigger operation for the viewing trigger component 6033, the target media data is displayed. Specifically, the specific content of the target media data can be displayed on the data display page 604. There are no restrictions here.

[0110] Optionally, the sub-object device can configure this data reception status through the media data configuration page. For example, please refer to [link to relevant documentation]. Figure 7 , Figure 7 This is a schematic diagram of a media configuration scenario provided in an embodiment of this application, such as... Figure 7 As shown, the sub-object device 701 can respond to configuration operations on configuration options in the media data configuration page 702, generate media configuration information, and send the media configuration information to the application management device 703. This media configuration information may include the data reception status of the sub-object device. For example, the configuration options in the media data configuration page 702 may include, but are not limited to, the "Pin Application" option 7021, the "Do Not Disturb" option 7022, and the "Receive Data" option 7023. Optionally, configuration options with status selection functions (such as selected and deselected states) can be denoted as first-type configuration options. Specifically, if a selection operation is performed on a first-type configuration option, the information of the selected state corresponding to the selection operation is determined as the configuration sub-information corresponding to the first-type configuration option; if a deselection operation is performed on a first-type configuration option, the information of the deselected state corresponding to the deselection operation is determined as the configuration sub-information corresponding to the first-type configuration option. Further, media configuration information is generated based on the configuration sub-information corresponding to the first-type configuration options.

[0111] For example, in response to a selection operation for the "Pin App" option 7021, a media data pinning message is generated, and this media data pinning message is identified as the configuration sub-information corresponding to the "Pin App" option 7021. In response to a deselection operation for the "Pin App" option 7021, a normal position display message is generated, and this normal position display message is identified as the configuration sub-information corresponding to the "Pin App" option 7021. In response to a selection operation for the "Do Not Disturb" option 7022, the do-not-disturb state is identified as the configuration sub-information corresponding to the "Do Not Disturb" option 7022. In response to a deselection operation for the "Do Not Disturb" option 7022, the normal reception state is identified as the configuration sub-information corresponding to the "Do Not Disturb" option 7022. If a selection operation is performed on the "Receive Data" option 7023, the pushable status will be determined as the configuration sub-information corresponding to the "Receive Data" option 7023; if a deselection operation is performed on the "Receive Data" option 7023, the rejection status will be determined as the configuration sub-information corresponding to the "Receive Data" option 7023, etc. Optionally, the configuration options in the media data configuration page 702 may also include a "Media Keyword" option 7024, etc., where configuration options without status selection function can be recorded as second-type configuration options, etc. Optionally, the "Media Keyword" option may also be displayed on other function pages, without limitation. Further, assuming the number of configuration options is f, the sub-object device can obtain the configuration sub-information corresponding to each of the f configuration options and generate media configuration information based on the f configuration sub-information. Optionally, the media configuration information can be sent to the application management device 703, and the application management device 703 can execute steps S302 to S303 based on the media configuration information to generate target media data and send the target media data to the main object.

[0112] Furthermore, the sub-object device can respond to viewing operations on the target media data and display the target media data. Optionally, it can respond to interactive operations on the target media data and associate the target media data with the interactive data corresponding to the interactive operation based on the main object. For example, please refer to... Figure 8 , Figure 8 This is a schematic diagram of a data interaction scenario provided in an embodiment of this application. For example... Figure 8As shown, the sub-object device can respond to a viewing operation on target media data and display the target media data. For example, in response to a trigger operation on media data information 8011 in application page 801 of the target application used to display media data, the target media data, such as target media data 8021 and target media data 8022, can be displayed on media data display page 802. The media data information 8011 can be a link to media data display page 802, and can include relevant information about the target media data, such as a brief description or name, or the quantity of data, etc., without limitation. Further, the media data display page 802 can display the target media data, specifically showing brief information and associated interaction data. The associated interaction data can include interaction statistics and interaction content data. The interaction statistics represent the number of interactions with the target media data, including but not limited to viewing interaction statistics, comment interaction statistics, and forwarding interaction statistics. The interaction content data represents the comment content generated by N sub-objects on the target media data. Optionally, due to page display size limitations, some or all of the data in the associated interactive data can be displayed as needed.

[0113] Taking target media data 8021 as an example, the target media data 8021 includes brief information 8031 ​​of the target media data 8021. Optionally, a data interaction sub-region 8032 can also be displayed in the area where the target media data 8021 is located. The associated interactive data of the target media data 8021 can be displayed in the data interaction sub-region 8032. Alternatively, it can also include a media interaction component 8033. The data interaction sub-region 8032 can belong to the same area as the area where the brief information 8031 ​​of the target media data 8021 is located, or the data interaction sub-region 8032 can belong to a different area from the area where the brief information 8031 ​​of the target media data 8021 is located.

[0114] Further, taking target media data 8021 as an example, the sub-object device can respond to a first trigger operation on the data interaction sub-area 8032, or a trigger operation on the media interaction component 8033, and display the media interaction area 804 for the target media data 8021 in the media data display page 802, obtain the interaction data submitted in the media interaction area 804, and associate the interaction data with the target media data 8021 for display. The first trigger operation on the data interaction sub-area 8032 and the trigger operation on the media interaction component 8033 can both be considered as interaction operations on the target media data. Optionally, the sub-object device can respond to a second trigger operation on the data interaction sub-area 8032 to display an interaction display page 805, in which the associated interaction data of the target media data 8021 is displayed. The associated interaction data of the target media data 8021 includes the interaction data generated by N sub-objects respectively for the target media data 8021, and the interaction data generated between the N sub-objects for the target media data 8021. For example, when child object 1 likes or comments on the interaction data of child object 2, it can be considered as interaction data generated between child object 1 and child object 2.

[0115] Furthermore, the number of target media data can be at least two. If the sub-object device has management permissions for the main object, a media data list consisting of at least two target media data is displayed. In response to a selection operation on at least two target media data in the media data list, the target media data selected by the selection operation is determined as associated media data related to the main object. The associated media data is sent to the remaining sub-objects; the remaining sub-objects refer to the sub-objects other than the sub-objects with management permissions among the N sub-objects. Optionally, the associated media data can be sent to the application management device, so that the application management device sends the associated media data to the remaining sub-objects.

[0116] Optionally, if the sub-object device has management permissions for the main object, it sends media keywords to the application management device. This allows the application management device to aggregate the historical media data associated with each of the N sub-objects based on the media keywords, obtaining the target media data associated with the main object. Furthermore, when obtaining target media data through the main object, the target media data can be retrieved through the main object, and the target media data can be displayed in association with the target media keywords associated with it; the target media keywords belong to the category of media keywords. For example... Figure 8As shown in the target media data 8021, target media keywords associated with the target media data 8021 can be displayed in the area where the target media data 8021 is located. Optionally, target object tags associated with the target media data 8021 can also be obtained. The sub-object device can associate and display the target media data with the target media keywords associated with the target media data, or associate and display the target media data with the target object tags associated with the target media data, or associate and display the target media data with the target object tags and target media keywords associated with the target media data, etc., without limitation.

[0117] Further, see Figure 9 , Figure 9 This is an interactive flowchart of a media data generation scenario provided in an embodiment of this application. For example... Figure 9 As shown, the process includes the following steps:

[0118] Step S901: View media data.

[0119] In this embodiment, a sub-object can view media data in a data association application. Optionally, the sub-object device where the sub-object resides can store the viewed media data or viewing records of that media data. Here, "or" in this application is used to indicate and / or, such as A or B representing A, B, and A and B. The sub-object can be any one of N sub-objects that have a subordinate relationship with the main object; that is, Figure 9 The term "sub-object" in this context refers to a cluster of N sub-objects, and does not refer to a specific sub-object.

[0120] Step S902: Send main object information and obtain historical media data.

[0121] In this embodiment, the application management device can send master object information and obtain historical media data from the data association application; see details below. Figure 3 The specific description of step S301 in the above steps will not be repeated here.

[0122] Step S903: Send historical media data.

[0123] In this embodiment, the data association application sends historical media data to the application management device. Optionally, this historical media data can be sent from the sub-object device where the sub-object resides to the application management device based on the data association application. For details, please refer to... Figure 3 The specific description of step S301 in the above steps will not be repeated here.

[0124] Step S904: Aggregate the media data set of the main object based on the main object.

[0125] In this embodiment of the application, the application management device can aggregate the historical media data associated with N sub-objects based on the main object to obtain a main object media data set, which may include the historical media data associated with the N sub-objects respectively.

[0126] Step S905: Send the main object media data set.

[0127] In this embodiment of the application, the main object media data set is sent to the data association application. Specifically, the main object media data set may be sent to the associated application device corresponding to the data association application, or to the sub-object device where the sub-object is located. No limitation is made here.

[0128] Step S906: Determine the target media data based on the main object media data set.

[0129] In this embodiment of the application, the associated application device or sub-object device can determine the target media data based on the main object media data set. The process for determining the target media data can be found in [reference needed]. Figure 3 The steps are shown in step S302.

[0130] Step S907: Obtain target media data.

[0131] In this embodiment of the application, target media data sent by the associated application device or sub-object device is obtained.

[0132] Optionally, in steps S905 to S907, the application management device can directly aggregate the historical media data associated with each of the N sub-objects to obtain the target media data associated with the main object. For details, please refer to... Figure 3 The steps in step S302 are shown below and will not be described again here.

[0133] Step S908: Check whether to send.

[0134] In this embodiment, the application management device can detect whether to send target media data. If the main object corresponds to a real-time sending mode, the application management device can send the target media data to the main object, and N child objects can obtain the target media data through the main object. If the main object corresponds to a timed sending mode, the application management device can send the target media data to the main object when the system network time is the data acquisition time associated with the main object, and execute step S909.

[0135] Step S909: Send to the management sub-object associated with the main object.

[0136] In this embodiment, when the application management device detects that transmission is required, it sends the target media data to the management sub-object associated with the main object. Step S910 is executed; alternatively, step S910 can be executed after a transmission time interval has elapsed.

[0137] Step S910: Send to the remaining child objects associated with the main object.

[0138] In this embodiment, the application management device sends the target media data to the remaining sub-objects associated with the main object. Optionally, if the application management device receives associated media data sent by the managed sub-object, it sends the associated media data to the remaining sub-objects associated with the main object.

[0139] Optionally, steps S908 to S910 can be found in [reference needed]. Figure 3 The specific description of step S303 in the above steps will not be repeated here.

[0140] Through the above process, historical media data of N sub-objects that are subordinate to the main object can be obtained, thereby determining the target media data associated with the main object. This ensures that the target media data is related to the N sub-objects and satisfies the viewing preferences of most of the N sub-objects included in the main object, resulting in a strong correlation between the target media data and the main object. This improves the personalization and accuracy of media data acquisition. In addition, optionally, the acquired target media data can be further filtered by the management sub-objects, which improves the security and reliability of media data acquisition.

[0141] Further, see Figure 10 , Figure 10 This is a flowchart illustrating interaction with media data provided in an embodiment of this application. Taking a first sub-object and a second sub-object as examples, both the first and second sub-objects are any one of N sub-objects, and the first sub-object can be considered a different sub-object from the second sub-object. Specifically, as shown... Figure 10 As shown, the process includes the following steps:

[0142] Step S1001: Send a media data prompt message.

[0143] In this embodiment, the application management device can send media data prompt messages to N sub-objects. Figure 10 As shown, the application management device can send a media data notification message to the first sub-object, and optionally, it can also send a media data notification message to the second sub-object. For ease of description, the first sub-object will be used as an example here.

[0144] Step S1002: Obtain target media data.

[0145] In this embodiment of the application, the first sub-object can send a media data request to the application management device in order to obtain target media data from the application management device.

[0146] Step S1003: Send target media data.

[0147] In this embodiment of the application, the application management device can send target media data to the first sub-object based on a media data request.

[0148] Optionally, in steps S1001 to S1003, the application management device can directly send target media data to the first sub-object. For example... Figure 3 The specific description of step S303 in the above steps will not be repeated here.

[0149] Step S1004: Trigger a viewing operation for the target media data.

[0150] In this embodiment, the first sub-object triggers a viewing operation on the target media data, which can obtain and display the target media data from the data association application; or, in response to the viewing operation on the target media data, the target media data can be displayed directly, that is, the application management device directly pushes the target media data to the target application.

[0151] Step S1005: Trigger an interactive operation for the target media data.

[0152] In this embodiment, in response to an interactive operation on target media data, first interactive data corresponding to the interactive operation is generated. Optionally, the interactive data corresponding to the first interactive operation can be sent to an application management device.

[0153] Step S1006: Store the relevant interaction data.

[0154] In this embodiment of the application, the application management device can store relevant interaction data, which can be considered as the associated interaction data of the target media data. The associated interaction data includes interaction data generated by N sub-objects for the target media data, etc.

[0155] Step S1007: Send the unread message to the associated sub-object.

[0156] In this embodiment, the application management device sends unread messages to associated sub-objects. These unread messages refer to messages received by the associated sub-object but not viewed, or messages not received by the associated sub-object. The unread messages may include interaction data generated by sub-objects other than the associated sub-object in response to the target media data. For example, if first interaction data is generated but not sent to other sub-objects, the unread messages may include the first interaction data. The associated sub-object includes a second sub-object; in this case, the associated sub-object can represent a sub-object other than the first sub-object and can be denoted as the first associated sub-object.

[0157] Step S1008: Trigger an interactive operation for the target media data.

[0158] In this embodiment of the application, the second sub-object can respond to interactive operations on the target media data and generate second interactive data associated with the target media data.

[0159] Step S1009: Send the unread message to the associated sub-object.

[0160] In this embodiment of the application, for example, the second interaction data is not sent to any sub-object other than the second sub-object after it is generated. Therefore, the unread message may include the second interaction data. The unread message is sent to the associated sub-object. At this time, the associated sub-object may be used to represent any sub-object other than the second sub-object. It may include the first sub-object and may be referred to as the second associated sub-object.

[0161] Optionally, the N sub-objects can be configured with different data receiving states. For example, assume the first sub-object is the remaining sub-object and the second sub-object is the management sub-object. See steps S1010 to S1011 for details.

[0162] Step S1010: Configure media reception status.

[0163] In this embodiment of the application, the first sub-object is configured with a data receiving state, which includes, but is not limited to, a rejection state, a do-not-disturb state, and a normal receiving state.

[0164] Step S1011: Manage the media configuration information of the sub-object.

[0165] In this embodiment, the management sub-object can generate media configuration information and send it to the application management device. For details, please refer to... Figure 5 The specific description shown in step S502 is as follows.

[0166] Step S1012: Preview the default media keywords.

[0167] In this embodiment of the application, the second sub-object can preview default media keywords through the application management device. The default media keywords can be media keywords provided by the application management device that the second sub-object can select, or media keywords provided by the second sub-object, etc.

[0168] Step S1013: Obtain the preview result.

[0169] In the embodiments of this application, such as Figure 10 In this context, the application management device can obtain default media keywords from the data-associated application, that is, obtain the preview results or directly obtain the default media keywords associated with the target application.

[0170] Step S1014: Return the preview result.

[0171] In this embodiment of the application, the application management device can return a preview result to the second sub-object.

[0172] Step S1015: Configure media keywords.

[0173] In this embodiment of the application, the second sub-object can configure media keywords for the target application based on the preview results and send the media keywords for the target application to the application management device.

[0174] Further, please see Figure 11 , Figure 11 This is a schematic diagram of a data processing apparatus provided in an embodiment of this application. The data processing apparatus can be a computer program (including program code, etc.) running on a computer device; for example, the data processing apparatus can be application software. The apparatus can be used to execute corresponding steps in the methods provided in the embodiments of this application. Figure 11 As shown, the data processing device 1100 can be used for Figure 3 Specifically, the computer device in the corresponding embodiment may include: a data acquisition module 11, a data aggregation module 12, and a data transmission module 13.

[0175] Data acquisition module 11 is used to acquire N sub-objects that have a subordinate relationship with the main object, and to acquire historical media data associated with each of the N sub-objects; N is a positive integer;

[0176] Data aggregation module 12 is used to aggregate the historical media data associated with N sub-objects to obtain the target media data associated with the main object;

[0177] The data sending module 13 is used to send target media data to the main object; N child objects with subordinate relationships have the permission to obtain target media data through the main object.

[0178] The data aggregation module 12 includes:

[0179] Data clustering unit 12a is used to cluster the historical media data associated with N sub-objects respectively to obtain M media data to be processed; each media data to be processed is associated with one or at least two sub-objects; M is a positive integer;

[0180] The data sorting unit 12b is used to sort the M media data to be processed based on the number of associated objects of the sub-objects associated with the M media data to be processed, and to obtain the target media data associated with the main object from the sorted M media data to be processed.

[0181] The data aggregation module 12 includes:

[0182] The type parsing unit 12c is used to extract the media data feature sequence of the historical media data associated with the i-th sub-object, perform cyclic convolution on the media data feature sequence to obtain the media type associated with the i-th sub-object, until the media type associated with the sub-objects of N sub-objects is obtained respectively; i is a positive integer less than or equal to N;

[0183] The object clustering unit 12d is used to cluster N sub-objects based on the media types associated with the sub-objects, resulting in k object clusters; k is a positive integer; each object cluster includes at least one sub-object.

[0184] The object filtering unit 12e is used to determine the object cluster with the largest number of sub-objects as the target object cluster, and to obtain the target media data associated with the main object from the historical media data associated with the sub-objects included in the target object cluster.

[0185] The data aggregation module 12 includes:

[0186] The attribute acquisition unit 12f is used to acquire the object attribute information of the main object;

[0187] The attribute matching unit 12g is used to obtain historical media data that matches the object attribute information from the historical media data associated with N sub-objects respectively;

[0188] The data determination unit 12h is used to determine the historical media data that matches the object attribute information as the target media data associated with the main object.

[0189] Among them, the object attribute information includes the object tag of the main object and the media keywords provided by the main object;

[0190] This attribute matches unit 12g, including:

[0191] Tag acquisition subunit 121g is used to acquire the media tags corresponding to the historical media data associated with N sub-objects; the media tags are used to represent the content type of the corresponding historical media data.

[0192] The tag matching subunit 122g is used to determine historical media data that matches media tags with object tags as historical media data that matches object attribute information; or...

[0193] The key matching subunit 123g is used to identify historical media data associated with media keywords as historical media data that matches the object attribute information.

[0194] The data aggregation module 12 includes:

[0195] The data aggregation unit 12i is used to aggregate the historical media data associated with N sub-objects to obtain candidate media data.

[0196] The anomaly detection unit 12j is used to detect abnormal content in candidate media data and identify candidate media data without abnormal content as regular media data.

[0197] The data addition unit 12k is used to acquire public hotspot media data if the quantity of regular media data is less than the media acquisition quantity threshold corresponding to the main object. Regular media data and public hotspot media data are then identified as target media data associated with the main object. Public hotspot media data refers to media data that does not require access permissions.

[0198] The data determination unit 12h is used to determine the regular media data as the target media data associated with the main object if the quantity of regular media data is greater than or equal to the media acquisition quantity threshold corresponding to the main object.

[0199] The data transmission module 13 includes:

[0200] The time detection unit 13a is used to obtain the data acquisition time associated with the main object. When the system network time is the data acquisition time, the target media data is sent to the main object.

[0201] The management sending unit 13b is used to send target media data to the management sub-object among N sub-objects through the main object, and to obtain the associated media data sent by the management sub-object; the associated media data refers to the media data related to the main object obtained after the management sub-object filters the target media data;

[0202] The remaining sending unit 13c is used to send associated media data to the remaining sub-objects through the main object after the sending time interval has elapsed; the remaining sub-objects refer to the sub-objects other than the management sub-object among the N sub-objects.

[0203] The remaining transmitting unit 13c is specifically used for:

[0204] Get the data reception status of the remaining child objects. If the data reception status is not a rejection status and the associated media data matches the media reception keywords of the remaining child objects, then send the associated media data to the remaining child objects through the main object.

[0205] This application provides a data processing device that can run in an application management device. The device acquires N sub-objects that are subordinate to a main object, and acquires historical media data associated with each of the N sub-objects; N is a positive integer. It aggregates the historical media data associated with each of the N sub-objects to obtain target media data associated with the main object; and sends the target media data to the main object. The N sub-objects with subordinate relationships have the permission to acquire the target media data through the main object. Through the above process, a subordinate relationship exists between the main object and N sub-objects. The application management device can obtain the target media data associated with the main object through the historical media data associated with each of these N sub-objects, i.e., the media data that has been viewed. This enables the acquisition of media data associated with a group (main object) based on the media data associated with an individual (sub-object), strengthening the connection between individuals and groups. This allows data acquisition for groups to fully consider individual preferences, not only improving the correlation between media data and individuals, making media data more in line with individual media data acquisition habits and enhancing the personalization and flexibility of media data acquisition, but also facilitating data interaction between multiple sub-objects belonging to the main object, improving the group consistency of media data acquisition, and enhancing the experience of sub-objects.

[0206] Further, please see Figure 12 , Figure 12 This is a schematic diagram of another data processing apparatus provided in an embodiment of this application. The data processing apparatus can be a computer program (including program code, etc.) running on a computer device; for example, the data processing apparatus can be application software. The apparatus can be used to execute corresponding steps in the methods provided in the embodiments of this application. Figure 12 As shown, the data processing device 1200 can be used for Figure 5 Specifically, the computer device in the corresponding embodiment may include a data sending module 21 and a data acquisition module 22.

[0207] Data sending module 21 is used for the sub-object device to send historical media data to the application management device, so that the application management device can obtain N sub-objects that have a subordinate relationship with the main object, obtain the historical media data associated with each of the N sub-objects, and perform aggregation processing on the historical media data associated with each of the N sub-objects to obtain the target media data associated with the main object; the sub-objects included in the sub-object device belong to N sub-objects, where N is a positive integer;

[0208] The data acquisition module 22 is used to acquire target media data through the main object.

[0209] The data acquisition module 22 includes:

[0210] The do-not-disturb display unit 22a is used to obtain the data receiving status of the sub-object device. If the data receiving status is a do-not-disturb state, the target media data is obtained through the main object. When a viewing operation for the target media data is responded to, the target media data is displayed.

[0211] The normal display unit 22b is used to obtain the target media data through the main object and highlight the target media data if the data receiving state is normal receiving state.

[0212] The device 1200 also includes:

[0213] View response module 23 is used to respond to viewing operations on target media data and display the target media data;

[0214] The interactive response module 24 is used to respond to interactive operations on the target media data and to associate and display the target media data with the interactive data corresponding to the interactive operation based on the main object.

[0215] The number of target media data is at least two; the device 1200 also includes:

[0216] The list display module 25 is used to display a media data list consisting of at least two target media data if the sub-object device has management permissions for the main object;

[0217] The data selection module 26 is used to respond to the selection operation for at least two target media data in the media data list, determine the target media data selected by the selection operation as associated media data related to the main object, and send the associated media data to the remaining sub-objects; the remaining sub-objects refer to the sub-objects other than the sub-objects with management permissions among the N sub-objects.

[0218] The device 1200 also includes:

[0219] The key sending module 27 is used to send media keywords to the application management device if the sub-object device has management permissions for the main object, so that the application management device can aggregate the historical media data associated with N sub-objects based on the media keywords to obtain the target media data associated with the main object.

[0220] The data acquisition module 22 includes:

[0221] The associated display unit 22c is used to obtain target media data through the main object and to display the target media data and the target media keywords associated with the target media data; the target media keywords belong to media keywords.

[0222] This application provides a data processing apparatus that can run in a sub-object device to send historical media data to an application management device. This enables the application management device to obtain N sub-objects that are subordinate to a main object, acquire historical media data associated with each of the N sub-objects, aggregate the historical media data associated with each of the N sub-objects, and obtain target media data associated with the main object. The sub-object device includes N sub-objects, where N is a positive integer. The target media data is obtained through the main object. Through the above process, a subordinate relationship exists between the main object and N sub-objects. The application management device can obtain the target media data associated with the main object through the historical media data associated with each of these N sub-objects, i.e., the media data that has been viewed. This enables the acquisition of media data associated with a group (main object) based on the media data associated with an individual (sub-object), strengthening the connection between individuals and groups. This allows data acquisition for groups to fully consider individual preferences, not only improving the correlation between media data and individuals, making media data more in line with individual media data acquisition habits and enhancing the personalization and flexibility of media data acquisition, but also facilitating data interaction between multiple sub-objects belonging to the main object, improving the group consistency of media data acquisition, and enhancing the experience of sub-objects.

[0223] See Figure 13 , Figure 13 This is a schematic diagram of the structure of a computer device provided in an embodiment of this application. Figure 13As shown, the computer device in this embodiment may include one or more processors 1301, a memory 1302, and an input / output interface 1303. The processor 1301, memory 1302, and input / output interface 1303 are connected via a bus 1304. The memory 1302 stores a computer program, which includes program instructions. The input / output interface 1303 is used for data interaction between sub-objects and a main object, or for data interaction between sub-objects, or for data interaction between the main object and an application management device, etc. The processor 1301 executes the program instructions stored in the memory 1302.

[0224] The processor 1301 can be integrated into an application management device to perform the following operations:

[0225] Retrieve N child objects that are subordinate to the main object, and retrieve the historical media data associated with each of the N child objects; N is a positive integer;

[0226] Aggregate the historical media data associated with each of the N sub-objects to obtain the target media data associated with the main object;

[0227] Send the target media data to the main object; N child objects with a subordinate relationship have the permission to obtain the target media data through the main object.

[0228] Alternatively, the processor 1301 can be integrated into the sub-object device to perform the following operations:

[0229] The sub-object device sends historical media data to the application management device so that the application management device can obtain N sub-objects that are subordinate to the main object, obtain the historical media data associated with each of the N sub-objects, and aggregate the historical media data associated with each of the N sub-objects to obtain the target media data associated with the main object; the sub-object included in the sub-object device belongs to N sub-objects, where N is a positive integer;

[0230] Obtain target media data through the main object.

[0231] In some feasible implementations, the processor 1301 may be a central processing unit (CPU), but it can also be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or any conventional processor.

[0232] The memory 1302 may include read-only memory and random access memory, and provides instructions and data to the processor 1301 and input / output interface 1303. A portion of the memory 1302 may also include non-volatile random access memory. For example, the memory 1302 may also store device type information.

[0233] In practice, the computer device can perform actions such as these through its built-in functional modules. Figure 3 or Figure 5 For details on the implementation methods provided for each step, please refer to [the relevant documentation / document / etc.]. Figure 3 or Figure 5 The implementation methods provided for each step are not elaborated here.

[0234] This application provides a computer device including a processor, an input / output interface, and a memory. The processor retrieves a computer program from the memory and executes it. Figure 3Each step of the method shown involves data processing operations. This embodiment of the application implements the following: obtaining N sub-objects that are subordinate to the main object; obtaining historical media data associated with each of the N sub-objects; N being a positive integer; aggregating the historical media data associated with each of the N sub-objects to obtain target media data associated with the main object; sending the target media data to the main object; and ensuring that the N sub-objects with subordinate relationships have the authority to obtain the target media data through the main object. Through the above process, a subordinate relationship exists between the main object and N sub-objects. The application management device can obtain the target media data associated with the main object through the historical media data associated with each of these N sub-objects, i.e., the media data that has been viewed. This enables the acquisition of media data associated with a group (main object) based on the media data associated with an individual (sub-object), strengthening the connection between individuals and groups. This allows data acquisition for groups to fully consider individual preferences, not only improving the correlation between media data and individuals, making media data more in line with individual media data acquisition habits and enhancing the personalization and flexibility of media data acquisition, but also facilitating data interaction between multiple sub-objects belonging to the main object, improving the group consistency of media data acquisition, and enhancing the experience of sub-objects.

[0235] This application also provides a computer-readable storage medium storing a computer program adapted to be loaded and executed by a processor. Figure 3 or Figure 5 For details on the data processing methods provided in each step, please refer to the document. Figure 3 or Figure 5 The implementation methods provided for each step are not repeated here. Furthermore, the beneficial effects of using the same method are also not repeated. For technical details not disclosed in the computer-readable storage medium embodiments involved in this application, please refer to the description of the method embodiments of this application. As an example, a computer program may be deployed to execute on a single computer device, or on multiple computer devices located in one location, or on multiple computer devices distributed across multiple locations and interconnected via a communication network.

[0236] The computer-readable storage medium can be the data processing apparatus provided in any of the foregoing embodiments or the internal storage unit of the computer device, such as the hard disk or memory of the computer device. The computer-readable storage medium can also be an external storage device of the computer device, such as a plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, etc., provided on the computer device. Furthermore, the computer-readable storage medium can include both internal storage units and external storage devices of the computer device. The computer-readable storage medium is used to store the computer program and other programs and data required by the computer device. The computer-readable storage medium can also be used to temporarily store data that has been output or will be output.

[0237] This application also provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform... Figure 3 or Figure 5 The methods provided in the various optional approaches enable a hierarchical relationship between the main object and N sub-objects. The application management device can obtain target media data associated with the main object through the historical media data (viewed media data) associated with each of these N sub-objects. This allows for the acquisition of media data associated with a group (main object) based on the media data associated with an individual (sub-object), strengthening the connection between individuals and groups. This ensures that data acquisition for groups fully considers individual preferences, not only improving the correlation between media data and individuals, making media data more aligned with individual media acquisition habits and enhancing the personalization and flexibility of media data acquisition; but also facilitating data interaction between multiple sub-objects belonging to the main object, improving the group consistency of media data acquisition, and enhancing the experience of sub-objects.

[0238] The terms "first," "second," etc., in the specification, claims, and drawings of this application are used to distinguish different objects, not to describe a specific order. Furthermore, the term "comprising," and any variations thereof, are intended to cover non-exclusive inclusion. For example, a process, method, apparatus, product, or device that includes a series of steps or units is not limited to the listed steps or modules, but may optionally include steps or modules not listed, or may optionally include other step units inherent to these processes, methods, apparatuses, products, or devices.

[0239] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the components and steps of each example have been generally described in terms of functionality. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementations should not be considered beyond the scope of this application.

[0240] The methods and related apparatuses provided in this application are described with reference to the method flowcharts and / or structural diagrams provided in this application. Specifically, each block of the method flowchart and / or structural diagram, as well as combinations of blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing device to create a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing device, generate instructions for implementing the process. Figure 1 A schematic diagram of one or more processes and / or structures. Figure 1 The computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to operate in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 A schematic diagram of one or more processes and / or structures. Figure 1 The functions specified in one or more boxes. These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable apparatus for implementing the process. Figure 1 A process or multiple processes and / or structures illustrate the steps of the functions specified in one or more boxes.

[0241] The above-disclosed embodiments are merely preferred embodiments of this application and should not be construed as limiting the scope of this application. Therefore, any equivalent variations made in accordance with the claims of this application shall still fall within the scope of this application.

Claims

1. A data processing method, characterized in that, The method includes: Get N child objects that are subordinate to the main object, and get the historical media data associated with each of the N child objects; N is a positive integer; the main object is a group object, and the child object is an individual object, which refers to the object belonging to the main object; the historical media data associated with a child object is the media data viewed by that child object; The historical media data associated with the N sub-objects are aggregated to obtain the target media data associated with the main object. Obtain the data acquisition time associated with the main object, and when the system network time is the data acquisition time, send the target media data to the main object; The main object sends the target media data to the management sub-object among the N sub-objects, and obtains the associated media data sent by the management sub-object; the associated media data refers to the media data related to the main object obtained after the management sub-object filters the target media data; After the transmission time interval, the associated media data is sent to the remaining sub-objects through the main object; the remaining sub-objects refer to the sub-objects other than the management sub-object among the N sub-objects; the N sub-objects with the subordinate relationship have the permission to obtain the target media data through the main object.

2. The method as described in claim 1, characterized in that, The aggregation process of the historical media data associated with the N sub-objects to obtain the target media data associated with the main object includes: Cluster the historical media data associated with the N sub-objects to obtain M media data to be processed; each media data to be processed is associated with one or at least two sub-objects; M is a positive integer. Based on the number of associated objects of the sub-objects associated with the M media data to be processed, the M media data to be processed are sorted, and the target media data associated with the main object is obtained from the sorted M media data to be processed.

3. The method as described in claim 1, characterized in that, The aggregation process of the historical media data associated with the N sub-objects to obtain the target media data associated with the main object includes: Extract the media data feature sequence of the historical media data associated with the i-th sub-object, perform cyclic convolution on the media data feature sequence to obtain the sub-object associated media type corresponding to the i-th sub-object, until the sub-object associated media type corresponding to the N sub-objects is obtained respectively; i is a positive integer less than or equal to N; Based on the media types associated with the N sub-objects, the N sub-objects are clustered to obtain k object clusters; k is a positive integer; each object cluster includes at least one sub-object. The object cluster with the largest number of sub-objects is identified as the target object cluster. Target media data associated with the main object is then obtained from the historical media data associated with the sub-objects included in the target object cluster.

4. The method as described in claim 1, characterized in that, The aggregation process of the historical media data associated with the N sub-objects to obtain the target media data associated with the main object includes: Obtain the object attribute information of the main object, obtain the historical media data that matches the object attribute information from the historical media data associated with the N sub-objects respectively, and determine the historical media data that matches the object attribute information as the target media data associated with the main object.

5. The method as described in claim 4, characterized in that, The object attribute information includes the object tag of the main object and the media keywords provided by the main object; The step of obtaining historical media data that matches the object attribute information from the historical media data associated with the N sub-objects includes: Obtain the media tags corresponding to the historical media data associated with each of the N sub-objects; the media tags are used to represent the content type of the corresponding historical media data. Historical media data that matches the media tag with the object tag are identified as historical media data that matches the object attribute information; or... Historical media data associated with the media keywords are identified as historical media data that matches the object attribute information.

6. The method as described in claim 1, characterized in that, The aggregation process of the historical media data associated with the N sub-objects to obtain the target media data associated with the main object includes: The historical media data associated with the N sub-objects are aggregated to obtain candidate media data; Anomaly detection is performed on the candidate media data, and candidate media data without abnormal content is determined as regular media data; If the quantity of regular media data is less than the media acquisition quantity threshold corresponding to the main object, then public hotspot media data is acquired, and the regular media data and the public hotspot media data are determined as target media data associated with the main object; the public hotspot media data refers to media data that does not require access permissions. If the quantity of the regular media data is greater than or equal to the media acquisition quantity threshold corresponding to the main object, then the regular media data is determined as the target media data associated with the main object.

7. The method as described in claim 1, characterized in that, Sending the associated media data to the remaining child objects through the main object includes: Obtain the data reception status of the remaining sub-objects. If the data reception status is not a rejection status and the associated media data matches the media reception keywords of the remaining sub-objects, then send the associated media data to the remaining sub-objects through the main object.

8. A data processing method, characterized in that, The method includes: The sub-object device sends historical media data to the application management device, enabling the application management device to obtain N sub-objects that are subordinate to the main object, obtain historical media data associated with each of the N sub-objects, and aggregate the historical media data associated with each of the N sub-objects to obtain target media data associated with the main object. The sub-objects included in the sub-object device belong to the N sub-objects, where N is a positive integer. The main object is a group object, and the sub-objects are individual objects, referring to objects belonging to the main object. The historical media data associated with a sub-object is the media data viewed by that sub-object. The number of target media data is at least two. At least two target media data are obtained through the main object; If the sub-object device has management permissions for the main object, then a media data list consisting of the at least two target media data is displayed; In response to a selection operation for at least two target media data in the media data list, the target media data selected by the selection operation is determined as associated media data related to the main object, and the associated media data is sent to the remaining sub-objects; the remaining sub-objects refer to the sub-objects other than the sub-objects with management permissions among the N sub-objects.

9. The method as described in claim 8, characterized in that, The process of obtaining at least two target media data through the main object includes: The data receiving status of the sub-object device is obtained. If the data receiving status is in a do-not-disturb state, at least two target media data are obtained through the main object. When a viewing operation for the target media data is responded to, the at least two target media data are displayed. If the data reception status is normal, then the at least two target media data are obtained through the main object, and the at least two target media data are highlighted.

10. The method as described in claim 8, characterized in that, The method further includes: In response to a viewing operation for the at least two target media data, display the at least two target media data; In response to the interactive operation of the at least two target media data, the main object is used to associate and display the at least two target media data with the interactive data corresponding to the interactive operation.

11. The method as described in claim 8, characterized in that, The method further includes: If the sub-object device has management permissions for the main object, then it sends media keywords to the application management device, so that the application management device can aggregate the historical media data associated with the N sub-objects based on the media keywords to obtain at least two target media data associated with the main object. The process of obtaining at least two target media data through the main object includes: The at least two target media data are obtained through the main object, and the at least two target media data and the target media keywords associated with the at least two target media data are displayed together; the target media keywords belong to the media keywords.

12. A data processing apparatus, characterized in that, The device includes: The data acquisition module is used to acquire N sub-objects that have a subordinate relationship with the main object, and to acquire the historical media data associated with each of the N sub-objects; N is a positive integer; the main object is a group object, and the sub-objects are individual objects, which refer to objects belonging to the main object; the historical media data associated with a sub-object is the media data viewed by that sub-object; The data aggregation module is used to aggregate the historical media data associated with the N sub-objects respectively to obtain the target media data associated with the main object; The data sending module is used to obtain the data acquisition time associated with the main object, and when the system network time is the data acquisition time, send the target media data to the main object; The data sending module is further configured to send the target media data to the management sub-object among the N sub-objects through the main object, and obtain the associated media data sent by the management sub-object; the associated media data refers to the media data related to the main object obtained after the management sub-object filters the target media data; The data sending module is further configured to send the associated media data to the remaining sub-objects through the main object after a sending time interval has elapsed; the remaining sub-objects refer to the sub-objects other than the management sub-object among the N sub-objects; the N sub-objects with the subordinate relationship have the permission to obtain the target media data through the main object.

13. A data processing apparatus, characterized in that, The device includes: The data sending module is used for sub-object devices to send historical media data to application management devices, so that the application management device can obtain N sub-objects that have a subordinate relationship with the main object, obtain historical media data associated with each of the N sub-objects, and aggregate the historical media data associated with each of the N sub-objects to obtain target media data associated with the main object; the sub-object devices include N sub-objects, where N is a positive integer; the main object is a group object, and the sub-objects are individual objects, referring to objects belonging to the main object; the historical media data associated with a sub-object is the media data viewed by that sub-object; the number of target media data is at least two; The data acquisition module is used to acquire at least two target media data through the main object; The list display module is used to display a media data list consisting of the at least two target media data if the sub-object device has management permissions for the main object; The data selection module is used to respond to the selection operation for at least two target media data in the media data list, determine the target media data selected by the selection operation as associated media data related to the main object, and send the associated media data to the remaining sub-objects; the remaining sub-objects refer to the sub-objects other than the sub-objects with management permissions among the N sub-objects.

14. A computer device, characterized in that, Includes processor, memory, and input / output interfaces; The processor is connected to the memory and the input / output interface respectively, wherein the input / output interface is used to receive data and output data, the memory is used to store computer programs, and the processor is used to call the computer programs so that the computer device executes the method according to any one of claims 1-7, or executes the method according to any one of claims 8-11.

15. A computer-readable storage medium, characterized in that, The computer-readable storage medium stores a computer program adapted to be loaded and executed by a processor, such that a computer device having the processor performs the method of any one of claims 1-7, or the method of any one of claims 8-11.

16. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by the processor, they implement the method of any one of claims 1-7, or perform the method of any one of claims 8-11.

Citation Information

Patent Citations

  • Method and device used for data pushing

    CN106682013A