A data processing method, system, device and equipment of a content interaction platform

By working together with the central server and two storage terminals, the problems of real-time leaderboard updates and limited database scalability in the content interaction platform were solved. This enabled real-time integration of multimedia resources and efficient updates of interactive ranking information, improving the platform's interactive stability and user experience.

CN116828054BActive Publication Date: 2026-06-26TENCENT TECHNOLOGY (SHENZHEN) CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
TENCENT TECHNOLOGY (SHENZHEN) CO LTD
Filing Date
2022-03-21
Publication Date
2026-06-26

AI Technical Summary

Technical Problem

Existing content interaction platforms cannot achieve real-time updates of leaderboards, and their databases have limited horizontal scalability, resulting in low data processing efficiency.

Method used

A collaborative working mechanism is adopted between a central server and two storage terminals. The first storage terminal is responsible for storing multimedia resources and generating access addresses, while the second storage terminal generates content publishing records of associated information and updates interactive ranking information in real time through ranking update requests.

Benefits of technology

It enables real-time integration of multimedia resources and real-time updates of interactive ranking information, improving the stability, efficiency, and accuracy of the content interaction platform and enhancing the user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116828054B_ABST
    Figure CN116828054B_ABST
Patent Text Reader

Abstract

The application discloses a data processing method, system, device and equipment of a content interaction platform. The method comprises the following steps: receiving a content publishing request carrying a multimedia resource; sending the multimedia resource to a first storage end, so that the first storage end stores the multimedia resource and generates a first access address corresponding to the multimedia resource; receiving the first access address sent by the first storage end; sending the first access address to a second storage end, so that the second storage end stores the first access address and generates a content publishing record comprising associated information of the multimedia resource; in the case that response information sent by the second storage end is received, sending a ranking update request of the multimedia resource to the second storage end, so that the second storage end adds the associated information of the multimedia resource to initial interactive ranking information, and obtains target interactive ranking information. The application can update the interactive ranking information in real time, and improve the update efficiency and accuracy of the interactive ranking information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of data processing technology, and in particular to a data processing method, system, apparatus, device and storage medium for a content interaction platform. Background Technology

[0002] With the development and popularization of internet technology, users have a strong need for expression, sharing, and communication. Content interaction platforms enable users to participate in communication by sharing their own media content and engaging in interactive operations. These platforms can also filter popular media content and generate media content rankings based on the level of interaction.

[0003] However, existing content interaction platforms typically store all data in a single database. The horizontal scalability of this database is limited by its write performance, and real-time leaderboard updates are not possible. Therefore, a more efficient technical solution is needed. Summary of the Invention

[0004] This application provides a data processing method, system, apparatus, and device for a content interaction platform, which can update interactive ranking information in real time based on related information, thereby improving the update efficiency and accuracy of interactive ranking information in the content interaction platform. The technical solution of this application is as follows:

[0005] On the one hand, a data processing method for a content interaction platform is provided, the method comprising:

[0006] Receive a content publishing request, the content publishing request carrying multimedia resources;

[0007] The multimedia resource is sent to the first storage terminal so that the first storage terminal stores the multimedia resource and generates a first access address corresponding to the multimedia resource.

[0008] Receive the first access address sent by the first storage terminal;

[0009] The first access address is sent to the second storage terminal so that the second storage terminal stores the first access address and generates a content publishing record, wherein the content publishing record includes the association information of the multimedia resource;

[0010] When the central server receives the response information corresponding to the content publishing record sent by the second storage terminal, it sends a ranking update request for the multimedia resource to the second storage terminal, so that the second storage terminal adds the association information of the multimedia resource to the initial interaction ranking information to obtain the target interaction ranking information. The initial interaction ranking information is the interaction ranking information corresponding to the published multimedia resources of the content interaction platform.

[0011] On the other hand, a data processing method for a content interaction platform is provided, the method comprising:

[0012] A content publishing request is sent to a central server, the content publishing request carrying multimedia resources, so that the central server sends the multimedia resources to a first storage terminal, receives a first access address corresponding to the multimedia resources sent by the first storage terminal, sends the first access address to a second storage terminal, and, upon receiving response information corresponding to a content publishing record sent by the second storage terminal, sends a ranking update request for the multimedia resources to the second storage terminal. The first access address is generated by the first storage terminal after storing the multimedia resources, the content publishing record is generated by the second storage terminal after storing the first access address, and the content publishing record includes the association information of the multimedia resources. The ranking update request is used to request the second storage terminal to add the association information of the multimedia resources to the initial interaction ranking information to obtain the target interaction ranking information. The initial interaction ranking information is the interaction ranking information corresponding to the published multimedia resources of the content interaction platform.

[0013] On the other hand, a data processing system for a content interaction platform is provided, the system comprising: a central server, a first storage terminal, and a second storage terminal, wherein:

[0014] The central server is configured to receive content publishing requests, the content publishing requests carrying multimedia resources; send the multimedia resources to a first storage terminal; receive a first access address corresponding to the multimedia resources sent by the first storage terminal; send the first access address to a second storage terminal; and, upon receiving response information corresponding to the content publishing record sent by the second storage terminal, send a ranking update request for the multimedia resources to the second storage terminal.

[0015] The first storage terminal is configured to receive the multimedia resources sent by the central server; store the multimedia resources and generate a first access address corresponding to the multimedia resources; and send the first access address to the central server.

[0016] The second storage terminal is used to receive the first access address sent by the central server; store and generate the content publishing record based on the first access address, the content publishing record including the association information of the multimedia resource; send the response information to the central server; receive the ranking update request sent by the central server; add the association information of the multimedia resource to the initial interaction ranking information to obtain the target interaction ranking information, the initial interaction ranking information being the interaction ranking information corresponding to the published multimedia resources of the content interaction platform.

[0017] On the other hand, a data processing device for a content interaction platform is provided, the device comprising:

[0018] A content publishing request receiving module is used to receive content publishing requests, wherein the content publishing requests carry multimedia resources;

[0019] A multimedia resource sending module is used to send the multimedia resource to a first storage terminal, so that the first storage terminal stores the multimedia resource and generates a first access address corresponding to the multimedia resource;

[0020] The first access address receiving module is used to receive the first access address sent by the first storage terminal;

[0021] The first access address sending module is used to send the first access address to the second storage terminal, so that the second storage terminal stores the first access address and generates a content publishing record, wherein the content publishing record includes the association information of the multimedia resource;

[0022] The ranking update request sending module is used to send a ranking update request for the multimedia resource to the second storage terminal when the central server receives the response information corresponding to the content publishing record sent by the second storage terminal, so that the second storage terminal adds the association information of the multimedia resource to the initial interaction ranking information to obtain the target interaction ranking information. The initial interaction ranking information is the interaction ranking information corresponding to the published multimedia resources of the content interaction platform.

[0023] On the other hand, a data processing device for a content interaction platform is provided, the device comprising:

[0024] A content publishing request sending module is used to send a content publishing request to a central server. The content publishing request carries multimedia resources, enabling the central server to send the multimedia resources to a first storage terminal, receive a first access address corresponding to the multimedia resources sent by the first storage terminal, send the first access address to a second storage terminal, and, upon receiving response information corresponding to a content publishing record sent by the second storage terminal, send a ranking update request for the multimedia resources to the second storage terminal. The first access address is generated by the first storage terminal after storing the multimedia resources, and the content publishing record is generated by the second storage terminal after storing the first access address. The content publishing record includes the association information of the multimedia resources. The ranking update request is used to request the second storage terminal to add the association information of the multimedia resources to the initial interaction ranking information to obtain target interaction ranking information. The initial interaction ranking information is the interaction ranking information corresponding to the published multimedia resources of the content interaction platform.

[0025] On the other hand, a data processing device for a content interaction platform is provided. The device includes a processor and a memory. The memory stores at least one instruction or at least one program. The at least one instruction or the at least one program is loaded and executed by the processor to implement the data processing method of the content interaction platform as described above.

[0026] On the other hand, a computer-readable storage medium is provided, wherein at least one instruction or at least one program is stored therein, the at least one instruction or the at least one program being loaded and executed by a processor to implement the data processing method of the content interaction platform as described above.

[0027] On the other hand, a computer program product or computer program is provided, 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 data processing method of the content interaction platform described above.

[0028] The data processing method, system, apparatus, and device for a content interaction platform provided in this application have the following technical effects:

[0029] In the interactive ranking scenario of a content interaction platform, this application involves a central server sending published multimedia resources to a first storage terminal. The first storage terminal stores the multimedia resources and generates a first access address corresponding to each resource. Upon receiving the first access address from the first storage terminal, the central server sends it to a second storage terminal. The second storage terminal stores the first access address and generates a content publishing record including the associated information of the multimedia resources. This allows for real-time integration of the associated information of multimedia resources. Furthermore, combining the storage of multimedia resources and related information on the content interaction platform with two storage terminals improves the stability and efficiency of subsequent interactions. Upon receiving a response from the second storage terminal corresponding to the content publishing record, the central server sends a ranking update request for the multimedia resources to the second storage terminal. The second storage terminal then adds the associated information of the multimedia resources to the initial interactive ranking information corresponding to the published multimedia resources on the content interaction platform, obtaining the target interactive ranking information. This enables real-time updates of the interactive ranking information based on the associated information, improving the update efficiency and accuracy of the interactive ranking information on the content interaction platform, thereby enhancing the user experience. Attached Figure Description

[0030] To more clearly illustrate the technical solutions and advantages 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.

[0031] Figure 1 This is a schematic diagram of an application environment provided in an embodiment of this application;

[0032] Figure 2 This is a flowchart illustrating a data processing method for a content interaction platform provided in an embodiment of this application;

[0033] Figure 3 This is a flowchart illustrating another data processing method for a content interaction platform provided in an embodiment of this application;

[0034] Figure 4 This is a flowchart illustrating another data processing method for a content interaction platform provided in an embodiment of this application;

[0035] Figure 5 This is a flowchart illustrating another data processing method for a content interaction platform provided in an embodiment of this application;

[0036] Figure 6This is a flowchart illustrating another data processing method for a content interaction platform provided in an embodiment of this application;

[0037] Figure 7 This is a flowchart illustrating another data processing method for a content interaction platform provided in an embodiment of this application;

[0038] Figure 8 This is a schematic diagram of the structure of a data processing system for a content interaction platform provided in an embodiment of this application;

[0039] Figure 9 This is a schematic diagram of the structure of a data processing system for another content interaction platform provided in this application embodiment;

[0040] Figure 10 This application provides a data processing device for a content interaction platform.

[0041] Figure 11 This is another data processing device for a content interaction platform provided in the embodiments of this application;

[0042] Figure 12 This is a schematic diagram of the hardware structure of a data processing device for a content interaction platform provided in an embodiment of this application. Detailed Implementation

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

[0044] It should be noted that the terms "comprising" and "having" and any variations thereof in the specification, claims and accompanying drawings of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product or server that includes a series of steps or units is not necessarily limited to those steps or units that are explicitly listed, but may include other steps or units that are not explicitly listed or that are inherent to such processes, methods, products or devices.

[0045] It is understood that in the specific embodiments of this application, data such as user information are involved. When the above embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.

[0046] Please see Figure 1 , Figure 1This is a schematic diagram of an application environment provided in an embodiment of this application. This application environment may include a client 10, a central server 20 of a content interaction platform, a first storage terminal 30 of the content interaction platform, and a second storage terminal 40 of the content interaction platform. The client 10, central server 20, first storage terminal 30, and second storage terminal 40 can be indirectly connected via wireless communication. A user can send a content publishing request carrying multimedia resources to the central server 20 through the client 10. In response to the content publishing request, the central server 20 sends the multimedia resources to the first storage terminal 30. Then, the first storage terminal 30 stores the multimedia resources, generates a first access address corresponding to the multimedia resources, and sends the first access address to the central server 20. Next, the second storage terminal 40 receives the first access address sent by the central server 20, stores the first access address, and generates a content publishing record including associated information of the multimedia resources. Then, upon receiving the response information corresponding to the content publishing record sent by the second storage terminal 40, the central server 20 sends a ranking update request for the multimedia resources to the second storage terminal 40. Finally, in response to the ranking update request, the second storage terminal 40 adds the association information of the multimedia resources to the initial interaction ranking information corresponding to the published multimedia resources on the content interaction platform, thereby obtaining the target interaction ranking information and realizing the publication of multimedia resources and the automatic ranking of published multimedia resources. It should be noted that... Figure 1 This is just one example.

[0047] The client can be a physical device such as a smartphone, computer (e.g., desktop computer, tablet computer, laptop computer), digital assistant, smart voice interaction device (e.g., smart speaker), smart wearable device, in-vehicle terminal, etc., or it can be software running on the physical device, such as a computer program. The corresponding operating system of the client can be Android, iOS (a mobile operating system developed by Apple), Linux (an operating system), Microsoft Windows, etc.

[0048] The central server can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server 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, CDN (Content Delivery Network), and big data and artificial intelligence platforms. The central server may include network communication units, processors, and memory, etc. The central server can interface with clients, primary storage, and secondary storage.

[0049] The first storage end can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, a cloud server that provides 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, CDN (Content Delivery Network), and big data and artificial intelligence platforms, or a process or component running on the server.

[0050] The second storage end can be an independent physical server, a server cluster or distributed system composed of multiple physical servers, a cloud server that provides 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, CDN (Content Delivery Network), and big data and artificial intelligence platforms, or a process or component running on a server.

[0051] The following describes a specific embodiment of a data processing method for a content interaction platform provided in this application. Figure 2 This is a flowchart illustrating a data processing method for a content interaction platform provided in an embodiment of this application. This application provides the operational steps described in the embodiments or flowchart, but based on conventional or non-inventive methods, it may include more or fewer operational steps. The order of steps listed in the embodiments is merely one possible execution order among many and does not represent the only possible execution order. In actual system or product execution, the methods shown in the embodiments or drawings can be executed sequentially or in parallel (e.g., in a parallel processor or multi-threaded processing environment). Specifically, as shown... Figure 2 As shown, the method may include:

[0052] S201, the client sends a content publishing request to the central server, and the content publishing request carries multimedia resources.

[0053] In the embodiments described in this specification, a content publishing request is used to request the publishing of multimedia resources on a content interaction platform. Specifically, the data types of multimedia resources may include, but are not limited to, text, images, videos, audio, and 3D models.

[0054] In the embodiments of this specification, the client can provide a multimedia resource publishing entry corresponding to the data type, so that users can publish multimedia resources through the corresponding multimedia resource publishing entry.

[0055] In the embodiments of this specification, the content interaction platform may include: an independent community platform for sharing multimedia resources, such as Weibo, Bilibili, etc. The content interaction platform may also include: user interaction communities in non-resource sharing platforms, such as player interaction communities in game platforms, buyer communication communities in e-commerce platforms, etc.

[0056] S202, the central server sends multimedia resources to the first storage terminal.

[0057] S203, the first storage terminal stores the multimedia resources and generates a first access address corresponding to the multimedia resources.

[0058] In the embodiments of this specification, the first storage terminal can store multimedia resources uploaded by the client and generate a first access address corresponding to the multimedia resources based on the storage location of the multimedia resources.

[0059] In one specific embodiment, the first storage end can be a file storage end in the background of the content interaction platform. Specifically, the file storage end can store multimedia resources in the form of files and generate access addresses for multimedia resources so that other devices in the background can access the multimedia resources.

[0060] In the embodiments of this specification, the content interaction platform stores multimedia resources through a first storage terminal. Due to the independence and singularity of the functions of the first storage terminal, it is easy to horizontally expand the first storage terminal in the form of a cluster, thereby improving the resource storage capacity of the content interaction platform.

[0061] S204, the central server receives the first access address sent by the first storage terminal.

[0062] S205, the central server sends the first access address to the second storage terminal.

[0063] S206, the second storage terminal stores the first access address and generates a content publishing record, which includes the association information of the multimedia resources.

[0064] In the embodiments of this specification, the second storage terminal can generate a content publishing record that includes associated information of multimedia resources. Specifically, the associated information of multimedia resources may include, but is not limited to: multimedia resource identification information, first access address, publishing time, and publisher identification information.

[0065] In one specific embodiment, the content interaction platform can identify multimedia resources using multimedia resource identification information and identify the publisher of multimedia resources using publisher identification information. Furthermore, the multimedia resource identification information and publisher identification information can be bound together to facilitate subsequent data queries and ranking updates.

[0066] In one specific embodiment, the second storage end can be a background in-memory data storage end. Specifically, the in-memory data storage end can store the association information of multimedia resources and content publishing records in the form of key-value pairs. Optionally, the second storage end may include, but is not limited to, Redis (Remote Dictionary Server) and HBase (an open-source database).

[0067] S207, the second storage terminal sends the response information corresponding to the content publishing record to the central server.

[0068] S208, the central server sends a ranking update request for multimedia resources to the second storage terminal.

[0069] In one specific embodiment, after receiving the response information corresponding to the content publishing record sent by the second storage terminal, the central server can also send back the request response information corresponding to the content publishing request to the client.

[0070] Specifically, the aforementioned ranking update request is used to request the initial interactive ranking information corresponding to the published multimedia resources to be added to the content interaction platform.

[0071] S209, the second storage end adds the association information of the multimedia resources to the initial interaction ranking information to obtain the target interaction ranking information. The initial interaction ranking information corresponds to the published multimedia resources of the content interaction platform.

[0072] In the embodiments of this specification, the initial interaction ranking information can be the interaction ranking information obtained by the second storage terminal after ranking the interaction popularity data corresponding to the published multimedia resources in the content interaction platform. Specifically, the initial interaction ranking information may include, but is not limited to: the ranking order, interaction popularity, publication time, and access address of multiple published multimedia resources.

[0073] In a specific embodiment, the second storage terminal adds the association information of the multimedia resources to the initial interaction ranking information corresponding to the published multimedia resources on the content interaction platform to obtain the target interaction ranking information. This can include: the second storage terminal generating the current ranking order and current interaction popularity of the multimedia resources, adding the current ranking order and current interaction popularity to the association information of the multimedia resources to obtain the current association information of the multimedia resources, and adding the current association information of the multimedia resources to the initial interaction ranking information to obtain the target interaction ranking information.

[0074] In practical applications, since the data processing latency of the content interaction platform is relatively short, the release time of multimedia resources is close to the time of adding the initial interaction ranking information. Therefore, the current interaction popularity can be assumed to be the lowest popularity and the current ranking order to be the last.

[0075] In one specific embodiment, when the second storage terminal is Redis, the Hset data structure (hash) provided by Redis can be used to store the association information of multimedia resources to improve the query capability of the association information of multimedia resources. The Zset data structure (an ordered list) provided by Redis can also be used to store the interactive ranking information. By sorting the interactive ranking information in real time, the real-time update capability of the interactive ranking information can be improved.

[0076] As can be seen from the above embodiments, on the one hand, by using the first storage terminal to store multimedia resources and generate a first access address corresponding to the multimedia resources, and using the second storage terminal to store the first access address and generate a content publishing record including the associated information of the multimedia resources, by combining the two storage terminals to store multimedia resources and related information in the content interaction platform, the storage capacity of the content interaction platform for multimedia resources can be improved, and the associated information of the multimedia resources can be integrated in real time, which can improve the subsequent interaction stability and interaction efficiency of the content interaction platform; on the other hand, the interaction ranking information can be updated in real time based on the associated information, improving the update efficiency and accuracy of the interaction ranking information in the content interaction platform, thereby improving the user experience.

[0077] In a specific embodiment, such as Figure 3 As shown, before the central server sends a ranking update request for multimedia resources to the second storage terminal, the method may further include:

[0078] S301, the central server sends the first access address to the legitimacy detection end.

[0079] S302, the legitimacy detection end performs legitimacy detection on multimedia resources based on the first access address.

[0080] In a specific embodiment, the above-mentioned legality detection terminal performing legality detection on multimedia resources based on the first access address may include:

[0081] 1) The legitimacy detection terminal obtains multimedia resources from the first memory based on the first access address;

[0082] 2) The legality detection end determines the data type of the multimedia resource;

[0083] 3) The validity check terminal performs validity checks on multimedia resources according to their data types.

[0084] Specifically, the data types of multimedia resources can include, but are not limited to, text, images, videos, audio, and 3D models. Therefore, the legality detection end can use detection methods corresponding to the data types to perform legality checks on multimedia resources. For example, in the case of video data, keyframe images of the multimedia resource can be extracted for legality detection; in the case of text data, the segmented multimedia resource can be matched with a preset prohibited word library to obtain the matching results, and the legality detection result can be determined based on the matching results.

[0085] S303, if the legality check of the multimedia resources passes, execute the step of the central server sending a ranking update request for the multimedia resources to the second storage terminal.

[0086] In one specific embodiment, the central server can also generate review status information for multimedia resources. Specifically, the review status information can include: failed legality detection and passed legality detection. If the review status information for a multimedia resource is "failed legality detection," other clients besides the publisher of the multimedia resource are made invisible to that multimedia resource; if the review status information for a multimedia resource is "passed legality detection," other clients are made visible to that multimedia resource, and a ranking update request for that multimedia resource is sent to the second storage terminal.

[0087] As can be seen from the above embodiments, by performing legality checks on multimedia resources through a legality detection terminal, the legality of published multimedia resources can be guaranteed, thereby improving the security of the content interaction platform.

[0088] In a specific embodiment, the aforementioned target interaction ranking information may include: interaction ranking information corresponding to various interaction types. Specifically, the various interaction types may include: likes, favorites, comments, following, sharing, etc., and correspondingly, the interaction ranking information corresponding to each of the various interaction types may include: ranking information for the number of likes, ranking information for the number of favorites, ranking information for the number of comments, ranking information for the number of followings, ranking information for the number of shares, etc. Accordingly, as... Figure 4 As shown, the above method may further include:

[0089] S401, the central server responds to an interactive operation request for multimedia resources, the interactive operation request carrying the target interaction type corresponding to the interactive operation request.

[0090] In practical applications, any user on a content sharing platform can initiate interactive operation requests for multimedia resources to the central server through their own client. Specifically, interactive operation requests may include, but are not limited to: liking requests, favorite requests, commenting requests, following requests, and sharing requests.

[0091] S402, the central server sends an interaction update request, including the target interaction type, to the second storage terminal.

[0092] Specifically, interactive update requests can be used to request updates to the interactive popularity data of multimedia resources.

[0093] S403, the second storage terminal updates the interaction popularity data of the multimedia resources based on the preset popularity weight corresponding to the target interaction type, and obtains the target interaction popularity data of the multimedia resources.

[0094] In one specific embodiment, the interaction popularity data may include: interaction popularity data corresponding to each type of interaction, or it may include: comprehensive interaction popularity data obtained by summing the interaction popularity data corresponding to multiple interaction types.

[0095] In one specific embodiment, the interaction popularity data can include a numerical value representing the interaction popularity of multimedia resources quantified according to certain rules. Specifically, a popularity weight can be pre-set for the interaction type corresponding to different interaction operation requests. Based on the number of interaction operation requests for the multimedia resource and the preset popularity weight for each interaction type, the interaction popularity data of the multimedia resource is obtained. For example, the preset popularity weight for a "like" can be 1, and the preset popularity weight for a "comment" can be 2. When a client initiates a "like" operation request and a "comment" operation request for multimedia resource a, the "like" popularity data for multimedia resource a is incremented by 1, the "comment" popularity data is incremented by 2, and the overall interaction popularity data is incremented by 3.

[0096] S404, the second storage terminal updates the interaction ranking information corresponding to the target interaction type based on the target interaction popularity data.

[0097] For example, if the target interaction type is "like", update the ranking information for the number of likes.

[0098] In an optional embodiment, when the interaction popularity data includes comprehensive interaction popularity data, the target interaction popularity data may include: target comprehensive interaction popularity data, and the second storage terminal updates the comprehensive interaction ranking information based on the target comprehensive interaction popularity data.

[0099] In an optional embodiment, the second storage end can also perform interactive ranking of published multimedia resources based on the data type of the multimedia resources to obtain interactive ranking information corresponding to different data types.

[0100] In an optional embodiment, the second storage terminal can also obtain the interaction popularity data of each resource publisher based on the interaction popularity data of at least one multimedia resource published by each of the multiple resource publishers, and perform interaction ranking on the interaction popularity data of multiple resource publishers to obtain the popularity ranking information of resource publishers.

[0101] As can be seen from the above embodiments, by generating interaction ranking information corresponding to each interaction type, the accuracy and update efficiency of the interaction ranking can be improved, thereby enhancing the user's interaction experience.

[0102] In a specific embodiment, when the target interaction type is a comment, the interaction operation request may also carry comment text data. Correspondingly, before sending the interaction update request including the target interaction type to the second storage terminal, the method may further include:

[0103] 1) The central server sends the comment text data to the legitimacy detection end.

[0104] 2) The legality detection end performs legality checks on the comment text data.

[0105] In a specific embodiment, the above-mentioned legality detection terminal may perform legality detection on the comment text data by: matching the segmented comment text data with a preset prohibited word library to obtain the matching result, and determining the legality detection result based on the matching result.

[0106] Accordingly, if the validity check of the comment text data passes, the aforementioned central server may send an interaction update request, including the target interaction type, to the second storage terminal, which may include:

[0107] 3) The central server sends an interaction update request, including the target interaction type and comment text data, to the second storage terminal.

[0108] In one specific embodiment, after the multimedia resource is published, the second storage terminal can generate a comment list corresponding to the multimedia resource, and after receiving an interactive update request including comment text data, add the comment text data to the comment list corresponding to the multimedia resource.

[0109] As can be seen from the above embodiments, by performing legality checks on comment text data through a legality detection terminal, the legality of the comment text data can be guaranteed, thereby improving the security of the content interaction platform.

[0110] In a specific embodiment, such as Figure 5 As shown, the above method may further include:

[0111] S501, in response to the ranking retrieval request sent by the client, the central server sends a ranking query request to the second storage terminal.

[0112] In one specific embodiment, the ranking retrieval request can carry a ranking type, and correspondingly, the ranking query request can also carry a ranking type. Specifically, the ranking type can include: ranking by number of likes, ranking by number of comments, ranking by number of followers, ranking by number of favorites, etc.

[0113] S502, the central server receives the ranking query results sent by the second storage terminal, corresponding to the ranking query request. The ranking query results include: the current interactive ranking information, the access addresses corresponding to multiple listed multimedia resources in the current interactive ranking information, and the ranking order information of multiple listed multimedia resources.

[0114] In one specific embodiment, the current interaction ranking information can be real-time interaction ranking information corresponding to the ranking type. Specifically, the current interaction ranking information may include: access addresses, ranking order information, and publisher identification information for multiple listed multimedia resources.

[0115] Specifically, the listed multimedia resources can be those whose ranking order information meets the preset ranking criteria. In practical applications, the preset ranking criteria can be pre-set based on the ranking display requirements of the actual application. For example, the preset ranking criteria could be that the ranking order information is the top 20.

[0116] S503, the central server sends the ranking query results to the client.

[0117] S504: The client retrieves ranking display data from the first storage terminal based on the access addresses corresponding to multiple listed multimedia resources.

[0118] S505, the client displays the ranking data, which is generated by the first storage end based on multiple listed multimedia resources and ranking order information.

[0119] In one specific embodiment, the ranking display data may include: list data of multiple listed multimedia resources generated based on ranking order information. Specifically, the list data of each listed multimedia resource may include: ranking information, access address, and summary data of each listed multimedia resource.

[0120] In one specific embodiment, the presentation format of the summary data of the listed multimedia resources can be set according to the data type of the listed multimedia resources. For example, when the data type is an image, the summary data can be a thumbnail; when the data type is video, the summary data can be a video keyframe image; when the data type is a 3D model, the summary data can be a preset first-view image.

[0121] As can be seen from the above embodiments, obtaining the ranking query results from the second storage end and obtaining the ranking display data from the first storage end based on the access addresses corresponding to multiple listed multimedia resources in the ranking query results reduces the access pressure on the platform, improves the user's access speed, and thus improves the display efficiency of the ranking display data.

[0122] In a specific embodiment, such as Figure 6 As shown, the above method may further include:

[0123] S601, the client responds to a content display instruction triggered based on any list data. The content display request carries a second access address corresponding to the target listed multimedia resource. The target listed multimedia resource is the listed multimedia resource corresponding to the list data that triggered the content display instruction.

[0124] In one specific embodiment, the content display command can be triggered based on a preset operation command for any list data. Specifically, the preset operation commands can include: touch operation commands and non-touch operation commands. Touch operation commands can include, but are not limited to: click commands, double-click commands, or long-press commands. Non-touch operation commands can include, but are not limited to: voice commands or gesture commands.

[0125] S602 retrieves the target listed multimedia resources from the first storage terminal based on the second access address.

[0126] As can be seen from the above embodiments, in response to the second access address in the content display instruction triggered based on any list data, the target listed multimedia resource is obtained from the first storage end, thereby improving the accuracy of obtaining the target listed multimedia resource.

[0127] As can be seen from the technical solutions provided in the above embodiments of this application, in the scenario of interactive ranking on a content interaction platform, on the one hand, this application utilizes a first storage terminal to store multimedia resources and generate a first access address corresponding to the multimedia resources, and utilizes a second storage terminal to store the first access address and generate a content publishing record including the associated information of the multimedia resources. By combining two storage terminals to store multimedia resources and related information in the content interaction platform, the storage capacity of the content interaction platform for multimedia resources is improved, while the associated information of the multimedia resources can be integrated in real time, which can improve the subsequent interaction stability and interaction efficiency of the content interaction platform; on the other hand, It can update interactive ranking information in real time based on related information, improving the efficiency and accuracy of updating interactive ranking information in the content interaction platform, thereby enhancing the user experience. On the other hand, by performing legality checks on multimedia resources and comment text data through a legality detection terminal, the legality of published multimedia resources and comment text data can be guaranteed, improving the security of the content interaction platform. Furthermore, it obtains ranking query results from the second storage terminal and, based on the access addresses corresponding to multiple listed multimedia resources in the ranking query results, retrieves ranking display data from the first storage terminal, reducing the access pressure on the platform, improving user access speed, and thus improving the display efficiency of ranking data.

[0128] The following describes another data processing method for a content interaction platform provided in this application, with the central server side as the execution subject. Figure 7 This is a flowchart illustrating another data processing method for a content interaction platform provided in this application embodiment. It should be noted that this specification provides the operational steps of the method described in the embodiments or flowcharts, but based on conventional or non-inventive labor, more or fewer operational steps may be included. The order of steps listed in the embodiments is merely one possible execution order among many steps and does not represent the only execution order. In actual system or product execution, the methods shown in the embodiments or drawings can be executed sequentially or in parallel (e.g., in a parallel processor or multi-threaded processing environment). Specifically, as shown... Figure 7 As shown, the above method may include:

[0129] S701 receives a content publishing request, which carries multimedia resources.

[0130] S702, send multimedia resources to the first storage terminal so that the first storage terminal stores the multimedia resources and generates a first access address corresponding to the multimedia resources.

[0131] S703 receives the first access address sent by the first storage terminal.

[0132] S704, send the first access address to the second storage terminal so that the second storage terminal stores the first access address and generates a content publishing record, the content publishing record including the association information of the multimedia resources.

[0133] S705, when the central server receives the response information corresponding to the content publishing record sent by the second storage terminal, it sends a ranking update request for multimedia resources to the second storage terminal so that the second storage terminal adds the association information of the multimedia resources to the initial interaction ranking information to obtain the target interaction ranking information. The initial interaction ranking information is the interaction ranking information corresponding to the published multimedia resources of the content interaction platform.

[0134] In one specific embodiment, before sending the ranking update request for multimedia resources to the second storage terminal, the method may further include:

[0135] 1) Send the first access address to the legitimacy detection terminal so that the legitimacy detection terminal can perform legitimacy detection on the multimedia resources based on the first access address;

[0136] 2) If the validity of the multimedia resources is verified, execute the step of sending a ranking update request for the multimedia resources to the second storage end.

[0137] In one specific embodiment, the above method may further include:

[0138] 1) In response to the ranking retrieval request sent by the client, a ranking query request is sent to the second storage terminal;

[0139] 2) Receive the ranking query results sent by the second storage end, corresponding to the ranking query request. The ranking query results include: the current interactive ranking information, the access addresses corresponding to multiple listed multimedia resources in the current interactive ranking information, and the ranking order information of multiple listed multimedia resources.

[0140] 3) Send the ranking query results to the client so that the client can obtain the ranking display data from the first storage terminal based on the access addresses corresponding to multiple listed multimedia resources, and display the ranking display data. The ranking display data is generated by the first storage terminal based on the information of multiple listed multimedia resources and ranking order.

[0141] In one specific embodiment, the target interaction ranking information may include: interaction ranking information corresponding to various interaction types respectively, and the method may further include:

[0142] 1) In response to an interactive operation request for a multimedia resource, the interactive operation request carries the target interaction type corresponding to the interactive operation request;

[0143] 2) Send an interaction update request including the target interaction type to the second storage terminal, so that the second storage terminal updates the interaction popularity data of the multimedia resource based on the preset popularity weight corresponding to the target interaction type, obtains the target interaction popularity data of the multimedia resource, and updates the interaction ranking information corresponding to the target interaction type based on the target interaction popularity data.

[0144] In a specific embodiment, when the target interaction type is a comment, the interaction operation request may also carry comment text data. Before sending the interaction update request including the target interaction type to the second storage terminal, the method may further include:

[0145] 1) Send the comment text data to the legality detection terminal so that the legality detection terminal can perform legality checks on the comment text data;

[0146] Accordingly, if the validity check of the comment text data passes, sending an interaction update request including the target interaction type to the second storage terminal may include:

[0147] 2) Send an interaction update request, including the target interaction type and comment text data, to the second storage terminal.

[0148] The detailed steps of the above-described embodiment of the data processing method for the content interaction platform written from the central server side can be found in the above-described embodiment of the data processing method for the interactive content interaction platform, and will not be repeated here.

[0149] The following describes another data processing method for a content interaction platform provided in this application, with the client side as the execution subject. It should be noted that this specification provides the method operation steps as shown in the embodiments or flowcharts, but based on conventional or non-inventive labor, more or fewer operation steps may be included. The order of steps listed in the embodiments is merely one of many possible execution orders and does not represent the only execution order. In actual system or product execution, the method can be executed sequentially or in parallel (e.g., in a parallel processor or multi-threaded processing environment) as shown in the embodiments or accompanying drawings. Specifically, the above method may include:

[0150] A content publishing request is sent to the central server, carrying multimedia resources. This enables the central server to send the multimedia resources to the first storage terminal, receive the first access address corresponding to the multimedia resources from the first storage terminal, and send the first access address to the second storage terminal. Upon receiving the response information corresponding to the content publishing record from the second storage terminal, the central server sends a ranking update request for the multimedia resources to the second storage terminal. The first access address is generated by the first storage terminal after storing the multimedia resources, and the content publishing record is generated by the second storage terminal after storing the first access address. The content publishing record includes the association information of the multimedia resources. The ranking update request is used to request the second storage terminal to add the association information of the multimedia resources to the initial interactive ranking information to obtain the target interactive ranking information. The initial interactive ranking information is the interactive ranking information corresponding to the published multimedia resources on the content interaction platform.

[0151] In one specific embodiment, the above method may further include:

[0152] 1) Send a ranking retrieval request to the central server so that the central server sends a ranking query request to the second storage end and receives the ranking query result corresponding to the ranking query request sent by the second storage end. The ranking query result includes: the current interactive ranking information and the access address and ranking order information of multiple listed multimedia resources in the current interactive ranking information.

[0153] 2) Receive the ranking query results sent by the central server;

[0154] 3) Based on the access addresses corresponding to multiple listed multimedia resources, obtain ranking display data from the first storage end;

[0155] 4) Display the ranking data, which is generated by the first storage end based on multiple listed multimedia resources and ranking order information.

[0156] In one specific embodiment, the ranking display data mentioned above may include: ranking list data corresponding to multiple listed multimedia resources, and the method may further include:

[0157] 1) In response to a content display instruction triggered by any list data, the content display request carries a second access address corresponding to the target listed multimedia resource, and the target listed multimedia resource is the listed multimedia resource corresponding to the list data that triggered the content display instruction;

[0158] 2) Based on the second access address, retrieve the target listed multimedia resources from the first storage end.

[0159] The detailed steps of the above-described embodiment of the data processing method for the content interaction platform written from the client side can be found in the above-described embodiment of the data processing method for the content interaction platform on the interaction side, and will not be repeated here.

[0160] The following describes a data processing system for a content interaction platform provided in an embodiment of this application, such as... Figure 8 As shown, specifically, the above system may include: a central server, a first storage terminal, and a second storage terminal, wherein:

[0161] The aforementioned central server is used to receive content publishing requests, which carry multimedia resources; send multimedia resources to the first storage terminal; receive a first access address corresponding to the multimedia resources sent by the first storage terminal; send a first access address to the second storage terminal; and, upon receiving response information corresponding to the content publishing record sent by the second storage terminal, send a ranking update request for the multimedia resources to the second storage terminal.

[0162] The aforementioned first storage terminal is used to receive multimedia resources sent by the central server; store the multimedia resources and generate a first access address corresponding to the multimedia resources; and send the first access address to the central server.

[0163] The aforementioned second storage terminal is used to receive a first access address sent by the central server; store and generate a content publishing record based on the first access address, the content publishing record including the association information of multimedia resources; send response information to the central server; receive a ranking update request sent by the central server; add the association information of multimedia resources to the initial interactive ranking information to obtain the target interactive ranking information, the initial interactive ranking information being the interactive ranking information corresponding to the published multimedia resources of the content interaction platform.

[0164] In a specific embodiment, such as Figure 9 As shown, the above system may further include: a legality detection terminal, wherein:

[0165] The aforementioned central server is used to send the first access address to the legitimacy detection end; and if the legitimacy detection of the multimedia resource passes, it sends a ranking update request to the second storage end.

[0166] The aforementioned legitimacy detection terminal is used to receive the first access address sent by the central server; and to perform legitimacy detection on the multimedia resources based on the first access address.

[0167] In one specific embodiment, the system may further include:

[0168] The aforementioned central server is used to respond to a ranking retrieval request sent by the client by sending a ranking query request to the second storage terminal; receiving the ranking query result corresponding to the ranking query request sent by the second storage terminal, the ranking query result including: current interactive ranking information, access addresses corresponding to multiple listed multimedia resources in the current interactive ranking information, and ranking order information of multiple listed multimedia resources; and sending the ranking query result to the client so that the client can retrieve ranking display data from the first storage terminal based on the access addresses corresponding to multiple listed multimedia resources, and display the ranking display data, the ranking display data being generated by the first storage terminal based on multiple listed multimedia resources and ranking order information;

[0169] The aforementioned second storage terminal is used to send ranking query results to the central server; generate ranking display data based on multiple listed multimedia resources and ranking order information; and send ranking display data to the client.

[0170] In one specific embodiment, the ranking display data mentioned above may include: ranking list data corresponding to multiple listed multimedia resources, and the system may further include:

[0171] The aforementioned second storage terminal is used to send the target listed multimedia resource to the client according to the second access address. The second access address is the second access address corresponding to the target listed multimedia resource carried in the content display instruction triggered by the client based on any list data. The target listed multimedia resource is the listed multimedia resource corresponding to the list data that triggered the content display instruction.

[0172] In one specific embodiment, the target interaction ranking information may include: interaction ranking information corresponding to various interaction types respectively, and the system may further include:

[0173] The aforementioned central server is used to respond to interactive operation requests for multimedia resources, the interactive operation request carrying a target interaction type corresponding to the interactive operation request; and to send an interactive update request including the target interaction type to the second storage terminal.

[0174] The aforementioned second storage terminal is used to update the interaction popularity data of multimedia resources based on the preset popularity weight corresponding to the target interaction type, obtain the target interaction popularity data of multimedia resources, and update the interaction ranking information corresponding to the target interaction type based on the target interaction popularity data.

[0175] In a specific embodiment, when the target interaction type is a comment, the interaction request may also carry comment text data, and the system may further include:

[0176] The aforementioned central server is used to send comment text data to the legality detection end. If the legality detection of the comment text data passes, it sends an interaction update request, including the target interaction type and comment text data, to the second storage end.

[0177] The aforementioned legality detection terminal is used to perform legality checks on comment text data.

[0178] It should be noted that the system and method embodiments described in the system embodiments are based on the same inventive concept.

[0179] This application provides a data processing device for a content interaction platform with a central server as the execution entity, such as... Figure 10 As shown, the above-mentioned device may include:

[0180] The content publishing request receiving module 1010 is used to receive content publishing requests, which carry multimedia resources.

[0181] The multimedia resource sending module 1020 is used to send multimedia resources to the first storage terminal so that the first storage terminal stores the multimedia resources and generates a first access address corresponding to the multimedia resources.

[0182] The first access address receiving module 1030 is used to receive the first access address sent by the first storage terminal;

[0183] The first access address sending module 1040 is used to send a first access address to the second storage terminal so that the second storage terminal stores the first access address and generates a content publishing record, the content publishing record including the association information of multimedia resources;

[0184] The ranking update request sending module 1050 is used to send a ranking update request for multimedia resources to the second storage terminal when the central server receives the response information corresponding to the content publishing record sent by the second storage terminal, so that the second storage terminal adds the association information of the multimedia resources to the initial interactive ranking information to obtain the target interactive ranking information. The initial interactive ranking information is the interactive ranking information corresponding to the published multimedia resources of the content interaction platform.

[0185] In one specific embodiment, the above-described apparatus may further include:

[0186] The access address sending module is used to send the first access address to the legitimacy detection end, so that the legitimacy detection end can perform legitimacy detection on the multimedia resources based on the first access address;

[0187] The execution module is used to execute the step of sending a ranking update request for the multimedia resources to the second storage terminal if the legality check of the multimedia resources passes.

[0188] In one specific embodiment, the above-described apparatus may further include:

[0189] The ranking query request sending module is used to send a ranking query request to the second storage terminal in response to the ranking retrieval request sent by the client.

[0190] The ranking query result receiving module is used to receive the ranking query result corresponding to the ranking query request sent by the second storage end. The ranking query result includes: the current interactive ranking information, the access address corresponding to multiple listed multimedia resources in the current interactive ranking information, and the ranking order information of multiple listed multimedia resources.

[0191] The ranking query result sending module is used to send ranking query results to the client, so that the client can obtain the ranking display data from the first storage terminal based on the access addresses corresponding to multiple listed multimedia resources, and display the ranking display data. The ranking display data is generated by the first storage terminal based on the multiple listed multimedia resources and ranking order information.

[0192] In one specific embodiment, the target interaction ranking information may include: interaction ranking information corresponding to various interaction types respectively, and the device may further include:

[0193] The interactive operation request and response module is used to respond to interactive operation requests for multimedia resources. The interactive operation request carries the target interaction type corresponding to the interactive operation request.

[0194] The first interactive update request sending module is used to send an interactive update request including the target interactive type to the second storage terminal, so that the second storage terminal updates the interactive popularity data of the multimedia resource based on the preset popularity weight corresponding to the target interactive type, obtains the target interactive popularity data of the multimedia resource, and updates the interactive ranking information corresponding to the target interactive type based on the target interactive popularity data.

[0195] In a specific embodiment, when the target interaction type is a comment type, the interaction request may also carry comment text data, and the device may further include:

[0196] The comment text data sending module is used to send comment text data to the legality detection end so that the legality detection end can perform legality detection on the comment text data;

[0197] The second interactive update request sending module is used to send an interactive update request, including the target interactive type and the comment text data, to the second storage terminal after the legality check of the comment text data has passed.

[0198] It should be noted that the apparatus and method embodiments described above are based on the same inventive concept.

[0199] This application provides a data processing device for a content interaction platform with the client side as the execution subject, such as... Figure 11 As shown, the above-mentioned device may include:

[0200] The content publishing request sending module 1110 is used to send a content publishing request to the central server. The content publishing request carries multimedia resources, enabling the central server to send the multimedia resources to the first storage end, receive the first access address corresponding to the multimedia resources sent by the first storage end, send the first access address to the second storage end, and, upon receiving the response information corresponding to the content publishing record sent by the second storage end, send a ranking update request for the multimedia resources to the second storage end. The first access address is generated by the first storage end after storing the multimedia resources, and the content publishing record is generated by the second storage end after storing the first access address. The content publishing record includes the association information of the multimedia resources. The ranking update request is used to request the second storage end to add the association information of the multimedia resources to the initial interactive ranking information to obtain the target interactive ranking information. The initial interactive ranking information is the interactive ranking information corresponding to the published multimedia resources of the content interaction platform.

[0201] In one specific embodiment, the above-described apparatus may further include:

[0202] The ranking retrieval request sending module is used to send a ranking retrieval request to the central server, so that the central server sends a ranking query request to the second storage end, and receives the ranking query result corresponding to the ranking query request sent by the second storage end. The ranking query result includes: the current interactive ranking information, the access address corresponding to multiple listed multimedia resources in the current interactive ranking information, and the ranking order information of multiple listed multimedia resources.

[0203] The ranking query result receiving module is used to receive ranking query results sent by the central server;

[0204] The ranking display data acquisition module is used to obtain ranking display data from the first storage end based on the access addresses corresponding to multiple listed multimedia resources;

[0205] The ranking display data module is used to display ranking display data, which is generated by the first storage end based on multiple listed multimedia resources and ranking order information.

[0206] In one specific embodiment, the ranking display data may include: ranking list data corresponding to multiple listed multimedia resources, and the device may further include:

[0207] The content display instruction response module is used to respond to content display instructions triggered based on any list data. The content display request carries the second access address corresponding to the target listed multimedia resource. The target listed multimedia resource is the listed multimedia resource corresponding to the list data that triggered the content display instruction.

[0208] The target listed multimedia resource acquisition module is used to acquire the target listed multimedia resources from the first storage terminal based on the second access address.

[0209] It should be noted that the apparatus and method embodiments described above are based on the same inventive concept.

[0210] This application provides a data processing device for a content interaction platform. The data processing device for the content interaction platform includes a processor and a memory. The memory stores at least one instruction or at least one program. The at least one instruction or at least one program is loaded and executed by the processor to implement the data processing method for the content interaction platform provided in the above method embodiments.

[0211] Furthermore, Figure 12 A schematic diagram of the hardware structure of a data processing device for a content interaction platform, used to implement the data processing method of the content interaction platform provided in the embodiments of this application, is shown. This data processing device can participate in or include the data processing apparatus of the content interaction platform provided in the embodiments of this application. Figure 12 As shown, the data processing device 120 of the content interaction platform may include one or more processors 1202 (shown as 1202a, 1202b, ..., 1202n in the figure) (processor 1202 may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.), a memory 1204 for storing data, and a transmission device 1206 for communication functions. In addition, it may also include: a display, an input / output interface (I / O interface), a universal serial bus (USB) port (which may be included as one of the ports of the I / O interface), a network interface, a power supply, and / or a camera. Those skilled in the art will understand that... Figure 12 The structure shown is for illustrative purposes only and does not limit the structure of the aforementioned electronic device. For example, the data processing device 120 of the content interaction platform may also include... Figure 12 The more or fewer components shown, or having the same Figure 12 The different configurations shown.

[0212] It should be noted that the aforementioned one or more processors 1202 and / or other data processing circuits are generally referred to herein as "data processing circuits". These data processing circuits can be implemented wholly or partially as software, hardware, firmware, or any other combination thereof. Furthermore, the data processing circuits can be a single, independent processing module, or wholly or partially integrated into any other element within the data processing device 120 (or mobile device) of the content interaction platform. As involved in the embodiments of this application, the data processing circuit serves as a processor control mechanism (e.g., selection of a variable resistor termination path connected to an interface).

[0213] The memory 1204 can be used to store software programs and modules of application software, such as the program instructions / data storage device corresponding to the data processing method of the content interaction platform described in the embodiments of this application. The processor 1202 executes various functional applications and data processing by running the software programs and modules stored in the memory 1204, thereby realizing the aforementioned data processing method of the content interaction platform. The memory 1204 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 1204 may further include memory remotely located relative to the processor 1202. These remote memories can be connected to the data processing device 120 of the content interaction platform via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0214] The transmission device 1206 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the communication provider of the data processing device 120 of the content interaction platform. In one example, the transmission device 1206 includes a network interface controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In one embodiment, the transmission device 1206 may be a radio frequency (RF) module for wireless communication with the Internet.

[0215] The display may be, for example, a touchscreen liquid crystal display (LCD) that allows a user to interact with the user interface of the data processing device 120 (or mobile device) of the content interaction platform.

[0216] Embodiments of this application also provide a computer-readable storage medium, which can be disposed in the data processing device of the content interaction platform to store at least one instruction or at least one program related to implementing the data processing method of the content interaction platform in the method embodiment. The at least one instruction or the at least one program is loaded and executed by the processor to implement the data processing method of the content interaction platform provided in the above method embodiment.

[0217] Optionally, in this embodiment, the storage medium may be located in at least one of the multiple network servers in a computer network. Optionally, in this embodiment, the storage medium may include, but is not limited to, various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0218] Embodiments of this application also provide a computer program product or computer program that 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 a data processing method for a content interaction platform as provided in the method embodiments.

[0219] It should be noted that the order of the embodiments described above is merely for descriptive purposes and does not represent the superiority or inferiority of the embodiments. Furthermore, the above description focuses on specific embodiments of this application. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps described in the claims can be performed in a different order than that shown in the embodiments and still achieve the desired results. Additionally, the processes depicted in the drawings do not necessarily require a specific or sequential order to achieve the desired results. In some implementations, multitasking and parallel processing are also possible or may be advantageous.

[0220] The various embodiments in this application are described in a progressive manner. Similar or identical parts between embodiments can be referred to mutually. Each embodiment focuses on describing the differences from other embodiments. In particular, the device and apparatus embodiments are basically similar to the method embodiments, so the descriptions are relatively simple; relevant parts can be referred to the descriptions of the method embodiments.

[0221] Those skilled in the art will understand that all or part of the steps of the above embodiments can be implemented by hardware or by a program instructing related hardware. The program can be stored in a computer-readable storage medium, such as a read-only memory, a disk, or an optical disk.

[0222] The above description is only a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. A data processing method for a content interaction platform, characterized in that, The method includes: Receive a content publishing request, the content publishing request carrying multimedia resources; The multimedia resource is sent to the first storage terminal so that the first storage terminal stores the multimedia resource and generates a first access address corresponding to the multimedia resource. Receive the first access address sent by the first storage terminal; The first access address is sent to the second storage terminal so that the second storage terminal stores the first access address and generates a content publishing record, wherein the content publishing record includes the association information of the multimedia resource; When the central server receives the response information corresponding to the content publishing record sent by the second storage terminal, it sends a ranking update request for the multimedia resources to the second storage terminal, so that the second storage terminal adds the association information of the multimedia resources to the initial interaction ranking information to obtain the target interaction ranking information. The initial interaction ranking information is the interaction ranking information corresponding to the published multimedia resources of the content interaction platform; the target interaction ranking information includes: interaction ranking information corresponding to various interaction types respectively. In response to an interactive operation request for the multimedia resource, the interactive operation request carries a target interaction type corresponding to the interactive operation request; Send an interaction update request including the target interaction type to the second storage terminal, so that the second storage terminal updates the interaction popularity data of the multimedia resource based on the preset popularity weight corresponding to the target interaction type, obtains the target interaction popularity data of the multimedia resource, and updates the interaction ranking information corresponding to the target interaction type based on the target interaction popularity data.

2. The method according to claim 1, characterized in that, Before sending the ranking update request for the multimedia resources to the second storage terminal, the method further includes: The first access address is sent to the legitimacy detection terminal so that the legitimacy detection terminal performs legitimacy detection on the multimedia resource based on the first access address; If the legality check of the multimedia resource passes, the step of sending a ranking update request for the multimedia resource to the second storage terminal is executed.

3. The method according to claim 1, characterized in that, The method further includes: In response to the ranking retrieval request sent by the client, a ranking query request is sent to the second storage terminal; The system receives a ranking query result sent by the second storage terminal, corresponding to the ranking query request. The ranking query result includes: current interactive ranking information, access addresses corresponding to multiple listed multimedia resources in the current interactive ranking information, and ranking order information of the multiple listed multimedia resources. The ranking query results are sent to the client so that the client can obtain the ranking display data from the first storage terminal based on the access addresses corresponding to the multiple listed multimedia resources, and display the ranking display data. The ranking display data is generated by the first storage terminal based on the multiple listed multimedia resources and the ranking order information.

4. The method according to claim 1, characterized in that, When the target interaction type is a comment, the interaction request also carries comment text data. Before sending the interaction update request including the target interaction type to the second storage terminal, the method further includes: The comment text data is sent to the legality detection terminal so that the legality detection terminal can perform legality detection on the comment text data; If the validity check of the comment text data passes, sending an interaction update request including the target interaction type to the second storage terminal includes: Send an interaction update request, including the target interaction type and the comment text data, to the second storage terminal.

5. A data processing method for a content interaction platform, characterized in that, The method includes: A content publishing request is sent to a central server, the content publishing request carrying multimedia resources, so that the central server sends the multimedia resources to a first storage terminal, receives a first access address corresponding to the multimedia resources sent by the first storage terminal, sends the first access address to a second storage terminal, and, upon receiving response information corresponding to a content publishing record sent by the second storage terminal, sends a ranking update request for the multimedia resources to the second storage terminal. The first access address is generated by the first storage terminal after storing the multimedia resources, the content publishing record is generated by the second storage terminal after storing the first access address, and the content publishing record includes the association information of the multimedia resources. The ranking update request is used to request the second storage terminal to add the association information of the multimedia resources to the initial interaction ranking information to obtain target interaction ranking information. The initial interaction ranking information is the interaction ranking information corresponding to the published multimedia resources of the content interaction platform; the target interaction ranking information includes: interaction ranking information corresponding to various interaction types respectively. An interactive operation request for the multimedia resource is sent to the central server. The interactive operation request carries a target interaction type corresponding to the interactive operation request, so that the central server sends an interactive update request including the target interaction type to the second storage terminal. The interactive update request is used to request the second storage terminal to update the interaction popularity data of the multimedia resource based on the preset popularity weight corresponding to the target interaction type, so as to obtain the target interaction popularity data of the multimedia resource, and update the interaction ranking information corresponding to the target interaction type based on the target interaction popularity data.

6. The method according to claim 5, characterized in that, The method further includes: A ranking retrieval request is sent to the central server, so that the central server sends a ranking query request to the second storage terminal and receives the ranking query result corresponding to the ranking query request sent by the second storage terminal. The ranking query result includes: current interactive ranking information and access addresses corresponding to multiple listed multimedia resources in the current interactive ranking information and ranking order information of the multiple listed multimedia resources. Receive the ranking query results sent by the central server; Based on the access addresses corresponding to the multiple listed multimedia resources, ranking display data is obtained from the first storage terminal; The ranking display data is displayed, which is generated by the first storage terminal based on the multiple listed multimedia resources and the ranking order information.

7. The method according to claim 6, characterized in that, The ranking display data includes: the ranking data corresponding to the multiple listed multimedia resources, and the method further includes: In response to a content display instruction triggered based on any list data, the content display instruction carries a second access address corresponding to the target listed multimedia resource, wherein the target listed multimedia resource is the listed multimedia resource corresponding to the list data that triggered the content display instruction; Based on the second access address, the target listed multimedia resource is obtained from the first storage terminal.

8. A data processing system for a content interaction platform, the system comprising: Central server, first storage terminal, and second storage terminal, wherein: The central server is configured to: receive a content publishing request carrying multimedia resources; send the multimedia resources to a first storage terminal; receive a first access address corresponding to the multimedia resources sent by the first storage terminal; send the first access address to a second storage terminal; when the central server receives response information corresponding to a content publishing record sent by the second storage terminal, send a ranking update request for the multimedia resources to the second storage terminal; and, in response to an interactive operation request for the multimedia resources, the interactive operation request carrying a target interaction type corresponding to the interactive operation request, send an interactive update request including the target interaction type to the second storage terminal. The first storage terminal is configured to receive the multimedia resources sent by the central server; store the multimedia resources and generate a first access address corresponding to the multimedia resources; and send the first access address to the central server. The second storage terminal is used to receive the first access address sent by the central server; store and generate the content publishing record based on the first access address, the content publishing record including the association information of the multimedia resource; send the response information to the central server; receive the ranking update request sent by the central server; add the association information of the multimedia resource to the initial interaction ranking information to obtain the target interaction ranking information, the initial interaction ranking information being the interaction ranking information corresponding to the published multimedia resources of the content interaction platform; the target interaction ranking information includes: interaction ranking information corresponding to multiple interaction types respectively; update the interaction popularity data of the multimedia resource based on the preset popularity weight corresponding to the target interaction type to obtain the target interaction popularity data of the multimedia resource, and update the interaction ranking information corresponding to the target interaction type based on the target interaction popularity data.

9. The system according to claim 8, characterized in that, The system also includes: a legality detection terminal, wherein: The central server is used to send the first access address to the legitimacy detection terminal; and if the legitimacy detection of the multimedia resource passes, it sends the ranking update request to the second storage terminal. The legitimacy detection terminal is used to receive the first access address sent by the central server; and to perform legitimacy detection on the multimedia resources based on the first access address.

10. A data processing device for a content interaction platform, characterized in that, The device includes: A content publishing request receiving module is used to receive content publishing requests, wherein the content publishing requests carry multimedia resources; A multimedia resource sending module is used to send the multimedia resource to a first storage terminal, so that the first storage terminal stores the multimedia resource and generates a first access address corresponding to the multimedia resource; The first access address receiving module is used to receive the first access address sent by the first storage terminal; The first access address sending module is used to send the first access address to the second storage terminal, so that the second storage terminal stores the first access address and generates a content publishing record, wherein the content publishing record includes the association information of the multimedia resource; The ranking update request sending module is used to send a ranking update request for the multimedia resource to the second storage terminal when the central server receives the response information corresponding to the content publishing record sent by the second storage terminal. This allows the second storage terminal to add the association information of the multimedia resource to the initial interaction ranking information to obtain the target interaction ranking information. The initial interaction ranking information is the interaction ranking information corresponding to the published multimedia resources of the content interaction platform. The target interaction ranking information includes interaction ranking information corresponding to various interaction types. An interactive operation request response module is used to respond to an interactive operation request for the multimedia resource, wherein the interactive operation request carries a target interaction type corresponding to the interactive operation request. The first interactive update request sending module is used to send an interactive update request including the target interactive type to the second storage terminal, so that the second storage terminal updates the interactive popularity data of the multimedia resource based on the preset popularity weight corresponding to the target interactive type, obtains the target interactive popularity data of the multimedia resource, and updates the interactive ranking information corresponding to the target interactive type based on the target interactive popularity data.

11. The apparatus according to claim 10, characterized in that, The device further includes: An access address sending module is used to send the first access address to a legitimacy detection terminal, so that the legitimacy detection terminal performs legitimacy detection on the multimedia resource based on the first access address; An execution module is configured to, if the legality check of the multimedia resource passes, execute the step of sending a ranking update request for the multimedia resource to the second storage terminal.

12. The apparatus according to claim 10, characterized in that, The device further includes: The ranking query request sending module is used to send a ranking query request to the second storage terminal in response to the ranking retrieval request sent by the client. The ranking query result receiving module is used to receive the ranking query result corresponding to the ranking query request sent by the second storage terminal. The ranking query result includes: current interactive ranking information, access addresses corresponding to multiple listed multimedia resources in the current interactive ranking information, and ranking order information of the multiple listed multimedia resources. The ranking query result sending module is used to send the ranking query result to the client, so that the client can obtain the ranking display data from the first storage terminal based on the access address corresponding to the multiple listed multimedia resources, and display the ranking display data. The ranking display data is generated by the first storage terminal based on the multiple listed multimedia resources and the ranking order information.

13. The apparatus according to claim 10, characterized in that, When the target interaction type is a comment, the interaction request also carries comment text data, and the device further includes: The comment text data sending module is used to send the comment text data to the legality detection terminal so that the legality detection terminal can perform legality detection on the comment text data; The second interaction update request sending module is used to send an interaction update request, including the target interaction type and the comment text data, to the second storage terminal if the legality detection of the comment text data passes.

14. A data processing device for a content interaction platform, characterized in that, The device includes: A content publishing request sending module is used to send a content publishing request to a central server. The content publishing request carries multimedia resources, enabling the central server to send the multimedia resources to a first storage terminal, receive a first access address corresponding to the multimedia resources from the first storage terminal, send the first access address to a second storage terminal, and, upon receiving response information corresponding to a content publishing record from the second storage terminal, send a ranking update request for the multimedia resources to the second storage terminal. The first access address is generated by the first storage terminal after storing the multimedia resources, and the content publishing record is generated by the second storage terminal after storing the first access address. The content publishing record includes the association information of the multimedia resources. The ranking update request is used to request the second storage terminal to add the association information of the multimedia resources to the initial interaction ranking information to obtain target interaction ranking information. The initial interaction ranking information is the interaction ranking information corresponding to the published multimedia resources of the content interaction platform. The target interaction ranking information includes interaction ranking information corresponding to various interaction types. An interactive operation request sending module is used to send an interactive operation request for the multimedia resource to the central server. The interactive operation request carries a target interaction type corresponding to the interactive operation request, so that the central server sends an interactive update request including the target interaction type to the second storage terminal. The interactive update request is used to request the second storage terminal to update the interaction popularity data of the multimedia resource based on a preset popularity weight corresponding to the target interaction type, to obtain the target interaction popularity data of the multimedia resource, and to update the interaction ranking information corresponding to the target interaction type based on the target interaction popularity data.

15. The apparatus according to claim 14, characterized in that, The device further includes: The ranking retrieval request sending module is used to send a ranking retrieval request to the central server, so that the central server sends a ranking query request to the second storage terminal, and receives the ranking query result corresponding to the ranking query request sent by the second storage terminal. The ranking query result includes: current interactive ranking information, and access addresses corresponding to multiple listed multimedia resources in the current interactive ranking information and ranking order information of the multiple listed multimedia resources. The ranking query result receiving module is used to receive the ranking query results sent by the central server; The ranking display data acquisition module is used to acquire ranking display data from the first storage terminal based on the access addresses corresponding to the multiple listed multimedia resources; The ranking display data module is used to display the ranking display data, which is generated by the first storage terminal based on the multiple listed multimedia resources and the ranking order information.

16. The apparatus according to claim 15, characterized in that, The ranking display data includes: ranking data corresponding to the multiple listed multimedia resources, and the device further includes: The content display instruction response module is used to respond to a content display instruction triggered based on any list data. The content display instruction carries a second access address corresponding to the target listed multimedia resource. The target listed multimedia resource is the listed multimedia resource corresponding to the list data that triggered the content display instruction. The target listed multimedia resource acquisition module is used to acquire the target listed multimedia resource from the first storage terminal based on the second access address.

17. A data processing device for a content interaction platform, characterized in that, The device includes a processor and a memory, the memory storing at least one instruction or at least one program, the at least one instruction or the at least one program being loaded and executed by the processor to implement the data processing method of the content interaction platform as described in any one of claims 1 to 4.

18. A computer-readable storage medium, characterized in that, The storage medium stores at least one instruction or at least one program segment, which is loaded and executed by a processor to implement the data processing method of the content interaction platform as described in any one of claims 1 to 4.

19. A computer program product, characterized in that, The computer program product includes at least one instruction or at least one program segment, which is loaded and executed by a processor to implement the data processing method of the content interaction platform as described in any one of claims 1 to 4.