Content interaction method and device and computer readable storage medium
By converting content albums into shared content albums in instant messaging applications, the problem of difficulty in finding content sharing is solved, the efficiency and convenience of content interaction is improved, and efficient content sharing between users is achieved.
Patent Information
- Application Number
- CN202311641245.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-01
- Publication Date
- 2024-12-20
AI Technical Summary
When sharing content, existing instant messaging applications can easily lead to content being unable to be found when the time interval is long, resulting in poor content interaction efficiency.
By converting content albums into shared content albums, users are allowed to create and manage shared content albums in content interaction applications, and improve the convenience and efficiency of content interaction based on shared content albums.
This has achieved the convenience and efficiency of content interaction, so that users can more conveniently share and access content of interest with friends, improving the overall efficiency of content interaction.
Smart Images

Figure CN119166930A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of computer technology, and in particular to a content interaction method, device and computer-readable storage medium. Background Art
[0002] With the rapid development of computer technology, a huge amount of content is generated on the Internet every day. When users browse notes, videos, pictures and other content in content interaction applications, they often have the need to share the content they are interested in with other friends. For example, they can share the content they are interested in with friends through instant messaging applications, so that they can obtain the shared content in the conversation page provided by the instant messaging application.
[0003] In the process of research and practice of existing technologies, it was found that the existing content interaction method of sharing content with friends through instant messaging applications is very likely to fail to find previously shared content when the time interval between content sharing is long, which makes the content interaction efficiency poor. Summary of the invention
[0004] The embodiments of the present application provide a content interaction method, device and computer-readable storage medium, which can convert a content album into a shared content album shared by users, thereby improving the convenience of content interaction based on the shared content album, thereby effectively improving the content interaction efficiency.
[0005] The present application provides a content interaction method, including:
[0006] Displaying a content aggregation page corresponding to the current object in the content interaction application, wherein the content aggregation page includes at least one content album, and the content album includes at least one content;
[0007] In response to an album sharing operation for a target content album in the content album, obtaining at least one candidate object for album sharing, the candidate object being an object having an association relationship with the current object;
[0008] Determine at least one target object to be shared for album sharing from the candidate objects;
[0009] A shared content album is created between the current object and the target object based on the target object and the target content album, wherein the shared content album is a content album that the current object and the target object have operation permissions for.
[0010] Accordingly, an embodiment of the present application provides a content interaction device, including:
[0011] A display unit, configured to display a content aggregation page corresponding to a current object in a content interaction application, wherein the content aggregation page includes at least one content album, and the content album includes at least one content;
[0012] an acquisition unit, configured to acquire, in response to an album sharing operation on a target content album in the content album, at least one candidate object for album sharing, wherein the candidate object is an object associated with the current object;
[0013] A determination unit, configured to determine at least one target object to be shared for album sharing from the candidate objects;
[0014] A creating unit is used to create a shared content album between the current object and the target object based on the target object and the target content album, wherein the shared content album is a content album for which the current object and the target object have operation permissions.
[0015] In one embodiment, the creating unit is used to:
[0016] Generate an album sharing invitation message corresponding to the target content album, and send the album sharing invitation message to the content interaction application corresponding to the target object;
[0017] When the target object accepts the album sharing invitation for the target content album based on the album sharing invitation message, a shared content album is created between the current object and the target object.
[0018] In one embodiment, the album sharing invitation message includes an album sharing invitation card message, and the album sharing invitation card message includes the album information of the target content album and an album sharing confirmation control, and the album sharing confirmation control is used to create the shared content album based on the target object and the target content album.
[0019] In one embodiment, the acquisition unit is used to:
[0020] In response to an album editing operation on a target content album in the content albums, displaying an album editing page, the album editing page including a first album sharing control;
[0021] In response to a trigger operation on the first album sharing control, candidate objects for album sharing are displayed.
[0022] In one embodiment, the content interaction device further includes an album sharing unit, and the album sharing unit is used to:
[0023] In response to an album sharing operation on the shared content album, displaying candidate objects for album sharing;
[0024] Determine at least one first target object to be shared from the candidate objects;
[0025] In response to a sharing confirmation operation for the first target object, the shared content album is updated based on the first target object, so that the first target object has the authority to operate the shared content album.
[0026] In one embodiment, the content interaction device further includes:
[0027] The album sharing unit is used to display the shared content album and the shared object information corresponding to the shared content album on the content aggregation page, the shared content album is displayed with a sharing mark, and the shared object information indicates the object with the permission to operate the shared content album.
[0028] In one embodiment, the shared object information includes the number of shared objects corresponding to the shared content album and object identification information of the shared objects.
[0029] In one embodiment, the content interaction device further includes:
[0030] The album synchronization unit is used to synchronize the shared content album to the content interaction application of the target object.
[0031] In one embodiment, the content interaction device further includes:
[0032] an invitation message receiving unit, configured to receive a target album sharing invitation message for a content album to be shared, sent by a second target object among the candidate objects, and display the target album sharing invitation message in a conversation page corresponding to the current object and the second target object, wherein the target album sharing invitation message includes an invitation confirmation control;
[0033] The album sharing invitation confirmation unit is used to display the to-be-shared content album in the content aggregation page corresponding to the current object in response to a trigger operation on the invitation confirmation control.
[0034] In one embodiment, the album sharing invitation confirmation unit is used to:
[0035] In response to a trigger operation on the invitation confirmation control, a target album identifier of the to-be-shared content album and an object identifier of the current object are obtained, and the target album identifier and the object identifier are sent to a backend server corresponding to the content interaction application, so as to request the middle station corresponding to the content interaction application to associate the object identifier with the target album identifier based on the backend server, and to update the album data corresponding to the to-be-shared content album to obtain updated album data;
[0036] The updated album data returned by the backend server is received, and based on the updated album data, the content album to be shared is displayed in the content aggregation page corresponding to the current object, so that the current object has the authority to operate the content album to be shared.
[0037] In one embodiment, the content interaction device further includes:
[0038] a target to-be-tested data determining unit, configured to, when target historical test data matching the to-be-tested data is searched for, determine the target to-be-tested data belonging to the target data source in the to-be-tested data according to the target data source corresponding to the target historical test data;
[0039] The target content interaction unit is used to perform content interaction processing on the target historical test data and the target data to be tested in the target data source to obtain content interaction results corresponding to the data to be tested.
[0040] In addition, the present application also provides a content interaction method, including:
[0041] Displaying a content aggregation page corresponding to the current object in the content interaction application, wherein the content aggregation page includes an album creation control;
[0042] In response to a triggering operation on the album creation control, displaying an album configuration panel, the album configuration panel including a second album sharing control;
[0043] In response to a trigger operation on the second album sharing control, a new first shared content album is created.
[0044] Accordingly, the embodiment of the present application further provides a content interaction device, including:
[0045] A content aggregation page display unit, used to display a content aggregation page corresponding to a current object in a content interaction application, wherein the content aggregation page includes an album creation control;
[0046] an album configuration panel display unit, configured to display an album configuration panel in response to a trigger operation on the album creation control, wherein the album configuration panel includes a second album sharing control;
[0047] The first shared content album unit is configured to create a new first shared content album in response to a trigger operation on the second album sharing control.
[0048] In addition, the present application also provides a content interaction method, including:
[0049] Display at least one candidate content in the content interaction page corresponding to the current object in the content interaction application;
[0050] In response to a viewing operation on a target content in the candidate content, displaying a content detail page corresponding to the target content, wherein the content detail page includes a content collection control;
[0051] In response to a trigger operation on the content collection control, displaying an album adding control;
[0052] In response to a triggering operation on the album adding control, displaying an album list panel, the album list panel including at least one candidate shared content album;
[0053] In response to a selection operation on a target shared content album in the candidate shared content albums, the target content is added to the target shared content album.
[0054] Accordingly, the embodiment of the present application further provides a content interaction device, including:
[0055] A candidate content display unit, configured to display at least one candidate content in a content interaction page corresponding to a current object in a content interaction application;
[0056] a content details page display unit, configured to display a content details page corresponding to the target content in response to a viewing operation on the target content in the candidate content, wherein the content details page includes a content collection control;
[0057] An album adding control display unit, configured to display an album adding control in response to a triggering operation on the content collection control;
[0058] An album list panel display unit, configured to display an album list panel in response to a triggering operation of adding a control to the album, wherein the album list panel includes at least one candidate shared content album;
[0059] The target content adding unit is configured to add the target content to the target shared content album in response to a selection operation on a target shared content album in the candidate shared content albums.
[0060] In one embodiment, the content interaction device further includes:
[0061] An album creation panel display unit, configured to display an album creation panel in response to a trigger operation on the album creation control, wherein the album creation panel includes an album information configuration area and a third album sharing control;
[0062] The second shared content album creation unit is used to respond to the target album information input based on the album information configuration area and the trigger operation of the third album sharing control, create a new second shared content album based on the target album information, and add the target content to the new second shared content album.
[0063] In one embodiment, the second shared content album creation unit is used to:
[0064] Acquire the object identifier of the current object and the content identifier of the target content;
[0065] Sending the object identifier, the content identifier, and the target album information to a backend server corresponding to the content interaction application, so as to request the middle station corresponding to the content interaction application to create a new second shared content album and a corresponding album identifier based on the object identifier and the target album information, and to associate the content identifier with the album identifier to obtain shared content album data corresponding to the new second shared content album with the target content added;
[0066] The shared content album data returned by the backend server is received, and a new second shared content album with the target content added is generated in the content interaction application based on the shared content album data.
[0067] In addition, the present application also provides a content interaction method, including:
[0068] Displaying a target conversation page, the target conversation page is a page for a current object and an associated object to have a conversation in a content interaction application, the target conversation page including a shared album configuration control;
[0069] In response to a trigger operation on the shared album configuration control, displaying a shared album configuration page, the shared album configuration page including a shared album creation control;
[0070] In response to a triggering operation on the shared album creation control, a third shared content album is generated for which the current object and the associated object have operation permissions.
[0071] Accordingly, the embodiment of the present application further provides a content interaction device, including:
[0072] A target conversation page display unit, used to display a target conversation page, wherein the target conversation page is a page for a current object and an associated object to have a conversation in a content interaction application, and the target conversation page includes a shared album configuration control;
[0073] A shared album configuration page display unit, configured to display a shared album configuration page in response to a trigger operation on the shared album configuration control, wherein the shared album configuration page includes a shared album creation control;
[0074] The third shared content album creating unit is configured to generate, in response to a triggering operation on the shared album creating control, a third shared content album for which the current object and the associated object have operation permissions.
[0075] In one embodiment, the shared album configuration page further includes at least one associated shared content album, and the associated shared content album is an album for which the current object and the associated object have operation permissions.
[0076] In addition, an embodiment of the present application further provides a computer-readable storage medium, which stores a plurality of instructions, and the instructions are suitable for a processor to load to execute the steps in any one of the content interaction methods provided in the embodiment of the present application.
[0077] In addition, an embodiment of the present application further provides a computer device, including a processor and a memory, wherein the memory stores an application program, and the processor is used to run the application program in the memory to implement the content interaction method provided in the embodiment of the present application.
[0078] The embodiment of the present application also provides a computer program product or a computer program, wherein the computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. The processor of the computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device performs the steps in the content interaction method provided in the embodiment of the present application.
[0079] The embodiment of the present application displays a content aggregation page corresponding to the current object in the content interaction application, the content aggregation page includes at least one content album, and the content album includes at least one content; in response to an album sharing operation for a target content album in the content album, obtains at least one candidate object for album sharing, the candidate object is an object associated with the current object; determines at least one target object to be shared for album sharing from the candidate objects; creates a shared content album between the current object and the target object based on the target object and the target content album, the shared content album being a content album for which the current object and the target object have operation permissions. In this way, through the album sharing operation for the target content album, the target object for album sharing is selected from at least one candidate object associated with the current object, thereby creating a shared content album with operation permissions between the current object and the target object based on the target object and the target content album, and realizing the conversion of the content album into a shared content album shared by users, thereby improving the convenience of content interaction based on the shared content album, thereby improving the efficiency of content interaction. BRIEF DESCRIPTION OF THE DRAWINGS
[0080] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For those skilled in the art, other drawings can be obtained based on these drawings without creative work.
[0081] Figure 1 It is a schematic diagram of an implementation scenario of a content interaction method provided in an embodiment of the present application;
[0082] Figure 2 It is a flowchart of a content interaction method provided in an embodiment of the present application;
[0083] Figure 3a This is a schematic diagram of a content aggregation page of a content interaction method provided in an embodiment of the present application;
[0084] Figure 3b It is a schematic diagram of an album sharing process of a content interaction method provided in an embodiment of the present application;
[0085] Figure 3c This is a schematic diagram of a sharing invitation process of a content interaction method provided in an embodiment of the present application;
[0086] Figure 3d This is a schematic diagram of an album sharing invitation message of a content interaction method provided in an embodiment of the present application;
[0087] Figure 3e This is a schematic diagram of a shared album details page of a content interaction method provided in an embodiment of the present application;
[0088] Figure 3f It is a schematic diagram of a shared content album of a content interaction method provided in an embodiment of the present application;
[0089] Figure 4 This is a data storage interaction diagram of a content interaction method provided in an embodiment of the present application;
[0090] Figure 5 It is a schematic diagram of a middle-stage storage architecture of a content interaction method provided in an embodiment of the present application;
[0091] Figure 6 It is a specific flow chart of a content interaction method provided by an embodiment of the present application;
[0092] Figure 7a is a flowchart of another content interaction method provided in an embodiment of the present application;
[0093] Figure 7b It is a schematic diagram of a shared content album creation process of a content interaction method provided in an embodiment of the present application;
[0094] Figure 8a is a flowchart of another content interaction method provided in an embodiment of the present application;
[0095] Figure 8b It is a schematic diagram of a shared content album creation process based on a content interaction page of a content interaction method provided in an embodiment of the present application;
[0096] Figure 9a is a flowchart of yet another content interaction method provided in an embodiment of the present application;
[0097] Figure 9b It is a schematic diagram of a process of creating a shared content album based on a session page in a content interaction method provided in an embodiment of the present application;
[0098] Fig.10 is a structural diagram of a content interaction device provided in an embodiment of the present application;
[0099] Fig.11 is a structural diagram of another content interaction device provided in an embodiment of the present application;
[0100] Fig.12 is a structural diagram of another content interaction device provided in an embodiment of the present application;
[0101] Fig.13 is a structural diagram of yet another content interaction device provided in an embodiment of the present application;
[0102] Fig.14It is a schematic diagram of the structure of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0103] The following will be combined with the drawings in the embodiments of the present application to clearly and completely describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without creative work are within the scope of protection of this application.
[0104] The embodiments of the present application provide a content interaction method, device and computer-readable storage medium. The content interaction device can be integrated in a computer device, which can be a server or a terminal.
[0105] Among them, the server can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, network acceleration services (Content Delivery Network, CDN), and basic cloud computing services such as big data and artificial intelligence platforms. Terminals may include but are not limited to mobile phones, computers, intelligent voice interaction devices, smart home appliances, vehicle-mounted terminals, aircraft, etc. Terminals and servers can be directly or indirectly connected via wired or wireless communications, and this application does not limit this.
[0106] See also Figure 1 , taking the content interaction device integrated into a computer device as an example, Figure 1 A schematic diagram of an implementation scenario of the content interaction method provided in an embodiment of the present application, wherein the computer device can be a server or a terminal, and the computer device can display a content aggregation page corresponding to the current object in the content interaction application, the content aggregation page includes at least one content album, and the content album includes at least one content; in response to an album sharing operation for a target content album in the content album, at least one candidate object for album sharing is obtained, the candidate object is an object having an association relationship with the current object; at least one target object to be shared for album sharing is determined from the candidate objects; and a shared content album between the current object and the target object is created based on the target object and the target content album, the shared content album being a content album for which the current object and the target object have operation permissions.
[0107] It should be noted that Figure 1The implementation environment scenario diagram of the content interaction method shown is only an example. The implementation environment scenario of the content interaction method described in the embodiment of the present application is to more clearly illustrate the technical solution of the embodiment of the present application, and does not constitute a limitation on the technical solution provided by the embodiment of the present application. It is known to those skilled in the art that with the evolution of data processing and the emergence of new business scenarios, the technical solution provided by the present application is also applicable to similar technical problems.
[0108] The solutions provided by the embodiments of the present application are specifically described by the following embodiments. It should be noted that the description order of the following embodiments is not intended to limit the preferred order of the embodiments.
[0109] This embodiment will be described from the perspective of a content interaction device, which may be integrated into a computer device, which may be a terminal, and this application does not limit this.
[0110] See also Figure 2 , Figure 2 : is a flow chart of a content interaction method provided in an embodiment of the present application. The content interaction method includes:
[0111] In step 101, a content aggregation page corresponding to a current object in a content interaction application is displayed.
[0112] The content interaction application may be an application for content interaction. For example, a user may create and publish notes, texts, videos and other content in the content interaction application. A user may also watch, comment, save, share and other interactive behaviors based on the content published by other users in the content interaction application. The content may be a carrier of information, for example, it may be information in various forms such as notes, videos, articles, and pictures. The current object may be an account currently logged in to the content interaction application, or may be a user currently using the content interaction application. The content aggregation page may be a page that displays the content aggregated by the current object in the content interaction application. For example, it may be a page that displays the content collected by the current object in the content interaction application. The content aggregation page may include at least one content album, and the content album may include at least one content. The content aggregated in the content album may be content divided in the current content album according to the needs, interests or themes of the user.
[0113] For example, see Figure 3a , Figure 3a This is a schematic diagram of a content aggregation page of a content interaction method provided by an embodiment of the present application. One or more content albums such as "normal album" may be displayed on the content aggregation page. Optionally, the content aggregation page may not include a content album, so that a new content album can be created by triggering an album creation control.
[0114] In step 102, in response to an album sharing operation on a target content album in a content album, at least one candidate object for album sharing is obtained.
[0115] Among them, the target content album can be a content album selected in the content album, the album sharing operation can be an operation of sharing the selected target content album with other users, and the candidate object can be an object that has an association with the current object, for example, it can be an object that has a friend relationship with the current object, or it can be an object that has interactive behavior with the current object, for example, it can include an object that follows the current object or the current object follows, or an object that has content interaction with the current object, etc.
[0116] Among them, in response to an album sharing operation on a target content album in a content album, there may be multiple ways to obtain at least one candidate object for album sharing. For example, in response to an album editing operation on a target content album in a content album, an album editing page may be displayed, and in response to a triggering operation on a first album sharing control, candidate objects for album sharing may be displayed.
[0117] Among them, the album editing operation can be an operation for editing a content album, the album editing page can be a page for editing a content album, and the album editing page can include a first album sharing control, and the first album sharing control can be a control for sharing the content album with a candidate object.
[0118] In response to the album editing operation for the target content album in the content album, there are many ways to display the album editing page. For example, please refer to Figure 3b , Figure 3b It is a schematic diagram of the album sharing process of a content interaction method provided in an embodiment of the present application. By performing touch operations such as clicking and long pressing on the target content album, the album details page of the target content album can be displayed, thereby triggering the setting controls in the album details page to display the album setting panel, and then clicking the album editing controls in the album setting panel to display the album editing page.
[0119] In step 103, at least one target object to be shared for album sharing is determined from the candidate objects.
[0120] The target object may be an object selected from candidate objects for album sharing.
[0121] There are many ways to determine at least one target object to be shared from the candidate objects. For example, please refer to Figure 3c , Figure 3cThis is a schematic diagram of a sharing invitation process of a content interaction method provided in an embodiment of the present application. Candidate objects can be displayed in the form of a candidate object list, so that at least one target object to be shared for album sharing can be selected from the candidate objects displayed in the candidate object list, so that the album editing page can be updated according to the selected target object to obtain an updated album editing page, in which the currently selected target object can be identified, and a friend invitation control can be displayed in the updated album editing page, so that candidate objects can continue to be obtained by triggering the friend invitation control to add other candidate objects as target objects for album sharing.
[0122] In step 104, a shared content album between the current object and the target object is created based on the target object and the target content album.
[0123] The shared content album may be a content album for which the current object and the target object have operation permissions. For example, the current object and the target object can obtain and view the content in the shared content album, add other content to the shared content album, and delete the content in the shared content album. The existing favorites function is very inconvenient for sharing the favorited content. For example, when the user sets the favorites to private, the user's friends will not be able to view the favorites, which makes the content interaction efficiency in the content interaction application poor. The embodiment of the present application is based on the shared content album, which enables users and friends to share the content in the content interaction application collected in the shared content album, making it easier for users and friends to obtain and view content of common interest, thereby improving the content interaction efficiency.
[0124] Among them, there can be many ways to create a shared content album between the current object and the target object based on the target object and the target content album. For example, an album sharing invitation message corresponding to the target content album can be generated, and the album sharing invitation message can be sent to the content interaction application corresponding to the target object. When the target object accepts the album sharing invitation for the target content album based on the album sharing invitation message, a shared content album is created between the current object and the target object.
[0125] The album sharing invitation message may be a message for inviting the target object to share the target content album with the current object. Optionally, the album sharing invitation message may be sent to the target object in a private message or a conversation, or may be sent to the content interaction application where the target object is located in a prompt message.
[0126] Optionally, the album sharing invitation message may include an album sharing invitation card message, and the album sharing invitation card message may include album information of the target content album and an album sharing confirmation control. The album sharing invitation card message may be displayed in the form of a card message in a conversation page between the current object and the target object, and the conversation page may be a page for a conversation between the current object and the target object. The album information may be information describing the target content album, for example, it may include the album name, album introduction, album creator and other information of the target content album. The album sharing confirmation control may be a control for the target object to confirm whether it agrees to share the target content album with the current object, so that a shared content album may be created based on the target object and the target content album. For example, please refer to Figure 3d , Figure 3d This is a schematic diagram of an album sharing invitation message of a content interaction method provided in an embodiment of the present application. The album sharing invitation card message can be sent in a conversation page between the current object and the target object, so that the target object can determine whether to agree to share the target content album with the current object based on the album information displayed in the album sharing invitation card message and the album sharing confirmation control.
[0127] Optional, please continue to refer to Figure 3d After the target object shares a shared content album with the current object, when the current object or the target object adds new content to the shared content album, a prompt may be given in the conversation page between the current object and the target object.
[0128] On the backend server side of the content interaction application, in order to ensure the business implementation of the shared content album, the storage model of the original content album can be changed, for example, a share field is added to the storage model of the content album to identify whether the content album is a common content album or a shared content album. In addition, the collection relationship between content, content album and user can also be changed. For example, on the basis of the existing content collection relationship, information such as the collection content of the shared content album, the user joining the shared content album, the shared content album being shared by the user, and the sharing relationship related to the shared user are added. In addition, the backend server can add the creation invitation logic of the shared content album to cooperate with the client of the content interaction application to complete the creation of the shared content album and invite friends to join the shared content album. For example, when the user invites friends to create a shared content album on the client, the backend interface can be requested to complete the creation and data storage of the shared content album, and send the album sharing invitation card to the friend. In addition, the backend server can also add the joining and exiting logic of the shared content album, and collaboratively support users to join or exit the shared content album on the client. The creator of the shared content album can also actively remove existing participants. Specifically, if the shared group of a shared content album changes, the client will actively request the backend interface with the changed user information, and the backend server will perform corresponding data change operations to synchronize and update the data. The backend server also adds display logic for shared content albums. For example, it can actively send relevant information about shared content albums to help clients distinguish and display information about shared content albums. For example, the avatars of the participants of the shared content album can be displayed on the details page of the shared content album, and a pop-up window can be displayed when the content is added to the shared content album.
[0129] In one embodiment, other objects may also be invited to share the shared content album. For example, in response to an album sharing operation on a shared content album, candidate objects for album sharing may be displayed, at least one first target object to be shared may be determined from the candidate objects, and in response to a sharing confirmation operation on the first target object, the shared content album may be updated based on the first target object so that the first target object has the authority to operate the shared content album.
[0130] Among them, the album sharing operation can be an operation of sharing the shared content album with other objects, the first target object can be a target object determined from candidate objects based on the album sharing operation, and the sharing confirmation operation can be an operation of confirming sharing the shared content album with the first target object.
[0131] For example, see Figure 3e , Figure 3eThis is a schematic diagram of a shared album details page of a content interaction method provided in an embodiment of the present application. Assuming that the album name of the shared content album is "Try it", a friend invitation control is provided in the album details page of the shared content album, so that by triggering the friend invitation control, at least one candidate object for album sharing can be displayed, so that at least one first target object to be shared can be determined from the candidate objects. After the first target object to be shared is determined, a sharing confirmation operation can be performed. For example, the "Confirm" control can be clicked after selecting the first target object, so that in response to the sharing confirmation operation for the first target object, the shared content album can be updated based on the first target object to share the shared content album with the first target object.
[0132] Optionally, in response to a sharing confirmation operation on the first target object, there may be multiple ways to update the shared content album based on the first target object. For example, in response to the sharing confirmation operation on the first target object, an album sharing invitation message for the shared content album may be generated and sent to the first target object. When the first target object confirms the sharing invitation based on the album sharing invitation message, the shared content album may be updated based on the first target object. For example, information such as the number of people sharing the shared content album may be updated.
[0133] In one embodiment, a shared content album and shared object information corresponding to the shared content album may be displayed on the content aggregation page. The shared content album may be displayed with a sharing logo, and the shared object information may indicate an object having permission to operate the shared content album.
[0134] The sharing identifier may be information used to identify the content album as a shared content album of a sharing type, and the shared object information may include the number of shared objects corresponding to the shared content album and object identification information of the shared objects. The number of shared objects may be the number of objects sharing the shared content album, and the object identification information may be information identifying an object, for example, an avatar, a name, and other information of the object. For example, please refer to Figure 3f , Figure 3f It is a schematic diagram of a shared content album of a content interaction method provided in an embodiment of the present application. At least one content album can be displayed in a content aggregation page, and the content album can include a shared content album "Strange Things". The shared object information corresponding to the shared content album may include the number of shared people and shared user avatars and other information.
[0135] Optionally, after the shared content album is shared with the target object, the shared content album may be synchronized to the target object's content interaction application, so that the shared content album may be displayed in the target object's content interaction application, facilitating the target object to obtain the content in the shared content album.
[0136] In one embodiment, the current object can receive album sharing invitation messages sent by other objects. For example, it can receive a target album sharing invitation message for a content album to be shared sent by a second target object among candidate objects, and display the target album sharing invitation message in a conversation page corresponding to the current object and the second target object. The target album sharing invitation message includes an invitation confirmation control. In response to a trigger operation on the invitation confirmation control, the content album to be shared is displayed in a content aggregation page corresponding to the current object.
[0137] Among them, the second target object can be an object among the candidate objects that invites the current object to share the content album to be shared, the content album to be shared can be a content album to be shared, the target album sharing invitation message can be an album sharing invitation message corresponding to the content album to be shared, and the invitation confirmation control can be a control used by the current object to confirm whether to share the content album to be shared with the second target object.
[0138] Among them, in response to the trigger operation of the invitation confirmation control, there can be multiple ways to display the content album to be shared in the content aggregation page corresponding to the current object. For example, in response to the trigger operation of the invitation confirmation control, the target album identifier of the content album to be shared and the object identifier of the current object are obtained, and the target album identifier and the object identifier are sent to the back-end server corresponding to the content interaction application, so as to associate the object identifier and the target album identifier based on the back-end server requesting the middle platform corresponding to the content interaction application, and update the album data corresponding to the content album to be shared to obtain the updated album data, receive the updated album data returned by the back-end server, and display the content album to be shared in the content aggregation page corresponding to the current object based on the updated album data, so that the current object has the authority to operate the content album to be shared.
[0139] The target album identifier may be the identifier of the content album to be shared, which can be used to uniquely identify a content album; the object identifier may be the identifier of the object, which can uniquely identify an object. For example, the identifier may be an identity document (ID for short); the server may be a server for implementing content album sharing between objects; the middle platform may be part of a platform-type organization, which is an organizational module between a front-end combat unit and a back-end resource department. The album data may be data used to create a content album to be shared.
[0140] In one embodiment, the backend server and the middle platform can implement content interaction services according to the changes between content, content albums and objects in the content interaction application, so as to store the corresponding data to maintain the normal implementation of content interaction. For example, please refer to Figure 4, Figure 4 This is a data storage interaction diagram of a content interaction method provided in an embodiment of the present application. The back-end server can request the middle platform to associate the object identifier (userid) corresponding to the user and the album identifier (boardid) corresponding to the shared content album according to the shared album in which the user participates (i.e., the shared content album), and store the corresponding data. When the user creates a public album (i.e., a content album disclosed to other objects), the back-end server can request the middle platform to generate an album identifier corresponding to the public album, and associate the album identifier corresponding to the public album with the user's object identifier and store the relevant data. When the user creates an album, the back-end server requests the middle platform to generate an album identifier for the created content album, and associate the album identifier corresponding to the created album with the user's object identifier and store the relevant data. When the user collects notes and other content into the content album, the back-end server can request the middle platform to associate the content identifier (noteid) of the collected content and the collected content with the object identifier of the collected content. The back-end server and the middle station can associate the album ID of the content album with the content and store the relevant data. When collecting notes and other content in the shared content album, the back-end server and the middle station can redundantly store the object ID (Uid) of the adder. The back-end server and the middle station can associate the album ID of the corresponding shared content album with the object ID of the shared user according to which users the shared content album is shared by, and store the relevant data. When the user collects notes to a private album (that is, a content album set to private), the back-end server can request the middle station to associate the user's object ID with the album ID corresponding to the private album and store the relevant data. When the user collects notes to a public album, the back-end server can request the middle station to associate the user's object ID with the album ID corresponding to the public album and store the relevant data. When notes and other content are collected by users, the back-end server can request the middle station to associate the user's object ID with the content ID of the collected notes and store the relevant data.
[0141] In one embodiment, please refer to Figure 5 , Figure 5This is a schematic diagram of the storage architecture of the middle platform of a content interaction method provided in an embodiment of the present application, wherein the middle platform can store data between users and content albums (albums for short) and data between users, notes, and albums generated based on the user's behavior of collecting notes. The data of users and albums may include that when a user joins a shared album, the middle platform can store the relevant data of the user joining the shared album according to the user's object identifier and the album identifier of the shared album; when a user creates an album, the middle platform can store the relevant data of the user creating the album according to the user's object identifier and the album identifier of the album; when a user creates a public album, the middle platform can store the relevant data of the user creating the public album according to the user's object identifier and the album identifier of the public album; when a user follows an album, the middle platform can store the relevant data of the user following the album according to the user's object identifier and the album identifier of the album; when an album is followed by a user, the middle platform can store the relevant data of the album being followed by the user according to the user's object identifier and the album identifier of the followed album; when a shared album is shared by a user, the middle platform can store the relevant data of the shared album being shared by the user according to the user's object identifier and the album identifier of the shared album. The data between users, notes and albums generated based on the user's collection of notes may include data related to the user's collection of notes to public albums, data related to the user's collection of notes, data related to the user's collection of notes to private albums, data related to the user's collection of notes, data related to the album's collection of notes, and data related to the shared album's collection of notes, etc. In this way, based on the data between users, notes and albums recorded and stored by the middle platform, the interaction between users and notes and various content albums is realized, ensuring the normal operation of content interaction in content interaction applications.
[0142] In one embodiment, the data interaction between the middle platform and the backend server is described by taking the content as a note and the shared content album as a shared favorites as an example. Please refer to Figure 6 , Figure 6This is a specific process diagram of a content interaction method provided by an embodiment of the present application. The creator of a shared favorite initiates a request to create a shared favorite to the back end. The back end server receives the request initiated by the creator of the shared favorite to create a shared favorite. The back end server requests the middle end to create a shared favorite. After the middle end creates the shared favorite, it stores the shared favorite data and sends the shared favorite data and other related data to the back end server. The back end server synchronously records the relevant information of the favorite creation and stores the related data, and at the same time sends the shared favorite data to the user end to create a shared favorite. After the user successfully creates a shared favorite, the user can manage the participants of the shared favorite and send invitations to join the shared favorite. After receiving the invitation to join the shared favorite, other users can click to accept the invitation, so that multiple people can share the shared favorite. In addition, participants in the shared favorite can also actively exit the shared favorite, so that users can easily obtain content of interest based on the shared favorite, thereby improving the efficiency of content interaction.
[0143] As can be seen from the above, the embodiment of the present application displays the content aggregation page corresponding to the current object in the content interaction application, the content aggregation page includes at least one content album, and the content album includes at least one content; in response to the album sharing operation for the target content album in the content album, at least one candidate object for album sharing is obtained, and the candidate object is an object with an association relationship with the current object; at least one target object to be shared for album sharing is determined from the candidate objects; based on the target object and the target content album, a shared content album is created between the current object and the target object, and the shared content album is a content album with operation permissions for the current object and the target object. In this way, through the album sharing operation for the target content album, the target object for album sharing is selected from at least one candidate object associated with the current object, so that a shared content album with operation permissions is created between the current object and the target object based on the target object and the target content album, so as to realize the conversion of the content album into a shared content album shared by users, so that the convenience of content interaction can be improved based on the shared content album, thereby improving the efficiency of content interaction.
[0144] The present application also provides another embodiment, which will be described from the perspective of a content interaction device, which may be specifically integrated in a terminal.
[0145] For a better description of the embodiments of this application, please refer to Figure 7a , Figure 7a This is another flow chart of the content interaction method provided in the embodiment of the present application. The specific flow is as follows:
[0146] In step 201, a content aggregation page corresponding to a current object in a content interaction application is displayed, and the content aggregation page includes an album creation control.
[0147] The album creation control may be a control for creating a content album. For example, please continue to refer to Figure 3a , an album creation control is configured in the content aggregation page.
[0148] In step 202, in response to a trigger operation on an album creation control, an album configuration panel is displayed, the album configuration panel including a second album sharing control.
[0149] The album configuration panel may be a panel for configuring a content album to be created, and the second album sharing control may be a control for configuring the current content album to be created as a shared content album. The trigger operation may be an operation such as clicking or long pressing.
[0150] In step 203 , in response to a trigger operation on the second album sharing control, a new first shared content album is created.
[0151] The new first shared content album may be a shared content album created based on an album creation control.
[0152] There are many ways to create a new first shared content album in response to the trigger operation on the second album sharing control. For example, please refer to Figure 7b , Figure 7b The present invention is a schematic diagram of a shared content album creation process of a content interaction method provided by an embodiment of the present application. In response to a trigger operation of a second album sharing control in an album configuration panel, a friend invitation page including at least one candidate object associated with the current object can be displayed, so that a target object to be shared can be selected from the candidate objects, and a confirmation control displayed on the friend invitation page can be triggered to end the shared friend selection operation, and then jump back to the album configuration panel, and update the information in the album configuration panel according to the selected target object, so that in response to a trigger operation of a confirmation control, a new first shared content album can be generated, and an album sharing invitation message for the new first shared content album can be sent to the selected target object, so that when the target object confirms to share the new first shared content album with the current object, the target object is added to the sharing participants of the new first shared content album. In addition, the album information such as the album name and album introduction of the new first shared content album can also be configured in the album information configuration area in the album configuration panel.
[0153] As can be seen from the above, the embodiment of the present application displays the content aggregation page corresponding to the current object in the content interaction application, and the content aggregation page includes an album creation control; in response to a trigger operation on the album creation control, an album configuration panel is displayed, and the album configuration panel includes a second album sharing control; in response to a trigger operation on the second album sharing control, a new first shared content album is created. In this way, the album creation control in the content aggregation page of the content interaction application is triggered to display the album configuration panel, so that a new shared content album is created in the content interaction application according to the second album sharing control displayed in the album configuration panel, so that the convenience of content interaction can be improved based on the shared content album, thereby improving the efficiency of content interaction.
[0154] The present application also provides another embodiment, which will be described from the perspective of a content interaction device, which may be specifically integrated in a terminal.
[0155] For a better description of the embodiments of this application, please refer to Figure 8a , Figure 8a This is another flow chart of the content interaction method provided in the embodiment of the present application. The specific flow is as follows:
[0156] In step 301, at least one candidate content in a content interaction page corresponding to a current object in a content interaction application is displayed.
[0157] Among them, the content interaction page can be a page used for content interaction, and the content interaction page can include at least one candidate content. The candidate content can be content created by users and other objects and published in the content interaction application. Users can browse, view, interact with and perform other operations based on the candidate content displayed in the content interaction page.
[0158] In step 302, in response to a viewing operation on a target content among candidate contents, a content detail page corresponding to the target content is displayed.
[0159] The viewing operation may be an operation of viewing the target content in the candidate content, for example, the target content in the candidate content may be viewed by clicking on it. The content details page may include a content collection control, which may be used to collect the content. For example, please refer to Figure 8b , Figure 8b It is a schematic diagram of a shared content album creation process based on a content interaction page of a content interaction method provided in an embodiment of the present application, in which a content collection control is displayed in a content details page of a target content.
[0160] In step 303, in response to a trigger operation on the content collection control, an album adding control is displayed.
[0161] The trigger operation may be a click, long press, or other operation, and the album adding control may be a control for adding the target content to the content album. Figure 8b In response to a trigger operation on a content collection control, a prompt message indicating successful collection may be displayed, as well as an album adding control.
[0162] In step 304, in response to a trigger operation on the album add control, an album list panel is displayed.
[0163] The album list panel may include at least one candidate shared content album, and the candidate shared content album may be a pre-created shared content album for which the current object has operation authority.
[0164] Optionally, the album list panel may also include non-shared content albums.
[0165] In step 305 , in response to a selection operation on a target shared content album in the candidate shared content albums, the target content is added to the target shared content album.
[0166] The target shared content album may be a shared content album selected from candidate shared content albums.
[0167] Optional, please continue to refer to Figure 8b The album list panel may also include an album creation control. When there is no suitable content album in the content album displayed in the album list panel, a new shared content album can be created through the album creation control to add the target content to the newly created shared content album. Specifically, in response to a trigger operation on the album creation control, the album creation panel can be displayed, and in response to target album information input in the album information configuration area and a trigger operation on the third album sharing control, a new second shared content album can be created based on the target album information, and the target content can be added to the new second shared content album.
[0168] The album creation panel may be a panel for creating a new content album, and the album creation panel includes an album information configuration area and a third album sharing control. The album information configuration area may be used to configure the album name, introduction and other information of the content album to be created, and the third album sharing control may be used to configure the current content album to be created as a shared type of content album, that is, a content album for which the current object and other specified objects share operation permissions. The second shared content album may be a shared content album created based on the album creation control, and the target album information may be the album information input based on the album information configuration area, and may include information such as the album name and album introduction of the second shared content album to be created.
[0169] Among them, a new second shared content album is created based on the target album information, and there are many ways to add the target content to the new second shared content album. For example, the object identifier of the current object and the content identifier of the target content can be obtained, and the object identifier, content identifier and target album information can be sent to the back-end server corresponding to the content interaction application, so as to request the middle platform corresponding to the content interaction application to create a new second shared content album and a corresponding album identifier based on the object identifier and the target album information through the back-end server, and associate the content identifier with the album identifier to obtain shared content album data corresponding to the new second shared content album with the target content added, receive the shared content album data returned by the back-end server, and generate a new second shared content album with the target content added in the content interaction application based on the shared content album data.
[0170] The shared content album data may be data used to create a second shared content album.
[0171] As can be seen from the above, the embodiment of the present application displays at least one candidate content in the content interaction page corresponding to the current object in the content interaction application; in response to the viewing operation on the target content in the candidate content, the content details page corresponding to the target content is displayed; in response to the triggering operation on the content collection control, the album adding control is displayed; in response to the triggering operation on the album adding control, the album list panel is displayed; in response to the selection operation on the target shared content album in the candidate shared content album, the target content is added to the target shared content album. In this way, by selecting the target content from the candidate content when browsing the content interaction page of the content interaction application, the target content can be added to the target shared content album through the content collection control on the content details page of the target content. In this way, by adding the target content of interest to the shared content album, the convenience of content interaction can be improved based on the shared content album, thereby improving the efficiency of content interaction.
[0172] The present application also provides another embodiment, which will be described from the perspective of a content interaction device, which may be specifically integrated in a terminal.
[0173] For a better description of the embodiments of this application, please refer to Figure 9a , Figure 9a This is another flow chart of the content interaction method provided in the embodiment of the present application. The specific flow is as follows:
[0174] In step 401, a target conversation page is displayed. The target conversation page is a page for a current object and an associated object to have a conversation in a content interaction application. The target conversation page includes a shared album configuration control.
[0175] The associated object may be an object associated with the current object, and the shared album configuration control may be a control in the target session page for configuring the shared content album shared between the current object and the associated object. Figure 9b , Figure 9b This is a schematic diagram of a shared content album creation process based on a session page of a content interaction method provided in an embodiment of the present application. A shared album configuration control is configured in the target session page of the current object and the associated object. The shared album configuration control can be used to conveniently view the shared content albums shared between the current object and the associated objects, and to facilitate the creation of new shared content albums shared between the current object and the associated objects.
[0176] In step 402, in response to a trigger operation on a shared album configuration control, a shared album configuration page is displayed, the shared album configuration page including a shared album creation control.
[0177] The trigger operation may be a click, long press, double click or other trigger operations, and the shared album configuration page may be a page for editing a shared content album shared between the current object and associated objects, and for creating a new shared content album shared between the current object and associated objects. The shared album creation control may be used to create a new shared content album shared between the current object and associated objects.
[0178] In step 403, in response to a triggering operation on a shared album creation control, a third shared content album is generated for which the current object and associated objects have operation permissions.
[0179] The third shared content album may be a content album for which the current object and associated objects have operation permissions and which is created based on the target session page.
[0180] There are many ways to generate a third shared content album for which the current object and the associated object have operation permissions in response to a trigger operation on a shared album creation control. For example, please continue to refer to Figure 9b In response to a trigger operation on a shared album creation control, a shared album creation page may be displayed, thereby creating a third shared content album for which the current object and associated objects have operation permissions based on the album information configuration area, friend invitation control, and confirmation control in the shared album creation page.
[0181] Optional, please continue to refer to Figure 9b The shared album configuration page also includes at least one associated shared content album, and the associated shared content album can be an album that the current object and the associated object have operation permissions.
[0182] As can be seen from the above, the embodiment of the present application displays a target conversation page, which is a page for the current object and the associated object to have a conversation in the content interaction application, and the target conversation page includes a shared album configuration control; in response to a trigger operation on the shared album configuration control, a shared album configuration page is displayed, and the shared album configuration page includes a shared album creation control; in response to a trigger operation on the shared album creation control, a third shared content album with which the current object and the associated object have operation permissions is generated. In this way, a new shared content album is created in the content interaction application through the shared album configuration control provided in the target conversation page for the current object and the associated object to have a conversation in the content interaction application, so that based on the shared content album, it is convenient for users to obtain, view, and other operations on the content of interest, thereby improving the convenience of content interaction and further improving the efficiency of content interaction.
[0183] In order to better implement the above method, an embodiment of the present invention further provides a content interaction device, which can be integrated in a computer device, and the computer device can be a terminal.
[0184] For example, Fig.10 As shown, it is a schematic diagram of the structure of the content interaction device provided in an embodiment of the present application. The content interaction device may include a display unit 501, an acquisition unit 502, a determination unit 503 and a creation unit 504, as follows:
[0185] A display unit 501 is used to display a content aggregation page corresponding to a current object in a content interaction application, where the content aggregation page includes at least one content album, and the content album includes at least one content;
[0186] An acquisition unit 502 is used to acquire at least one candidate object for album sharing in response to an album sharing operation on a target content album in a content album, where the candidate object is an object having an association relationship with the current object;
[0187] A determination unit 503, configured to determine at least one target object to be shared for album sharing from the candidate objects;
[0188] The creation unit 504 is configured to create a shared content album between the current object and the target object based on the target object and the target content album. The shared content album is a content album that the current object and the target object have operation permissions for.
[0189] In one embodiment, the creating unit 504 is configured to:
[0190] Generate an album sharing invitation message corresponding to the target content album, and send the album sharing invitation message to the content interaction application corresponding to the target object;
[0191] When the target object accepts the album sharing invitation for the target content album based on the album sharing invitation message, a shared content album is created between the current object and the target object.
[0192] In one embodiment, the album sharing invitation message includes an album sharing invitation card message, which includes album information of the target content album and an album sharing confirmation control, and the album sharing confirmation control is used to create a shared content album based on the target object and the target content album.
[0193] In one embodiment, the acquisition unit 502 is configured to:
[0194] In response to an album editing operation for a target content album in the content albums, displaying an album editing page, the album editing page including a first album sharing control;
[0195] In response to a trigger operation on the first album sharing control, candidate objects for album sharing are displayed.
[0196] In one embodiment, the content interaction device further includes an album sharing unit, the album sharing unit being configured to:
[0197] In response to an album sharing operation on a shared content album, displaying candidate objects for album sharing;
[0198] Determine at least one first target object to be shared from the candidate objects;
[0199] In response to the sharing confirmation operation for the first target object, the shared content album is updated based on the first target object, so that the first target object has the authority to operate the shared content album.
[0200] In one embodiment, the content interaction device further includes:
[0201] The album sharing unit is used to display the shared content album and the shared object information corresponding to the shared content album on the content aggregation page. The shared content album is displayed with a sharing logo, and the shared object information indicates the object with the permission to operate the shared content album.
[0202] In one embodiment, the shared object information includes the number of shared objects corresponding to the shared content album and object identification information of the shared objects.
[0203] In one embodiment, the content interaction device further includes:
[0204] The album synchronization unit is used to synchronize the shared content album to the content interaction application of the target object.
[0205] In one embodiment, the content interaction device further includes:
[0206] An invitation message receiving unit, configured to receive a target album sharing invitation message for a content album to be shared, sent by a second target object among candidate objects, and display the target album sharing invitation message in a conversation page corresponding to the current object and the second target object, wherein the target album sharing invitation message includes an invitation confirmation control;
[0207] The album sharing invitation confirmation unit is used to display the to-be-shared content album in the content aggregation page corresponding to the current object in response to a trigger operation on the invitation confirmation control.
[0208] In one embodiment, the album sharing invitation confirmation unit is used to:
[0209] In response to a trigger operation on the invitation confirmation control, a target album identifier of the to-be-shared content album and an object identifier of the current object are obtained, and the target album identifier and the object identifier are sent to a backend server corresponding to the content interaction application, so as to associate the object identifier with the target album identifier based on a request from the backend server to the middle station corresponding to the content interaction application, and to update the album data corresponding to the to-be-shared content album to obtain updated album data;
[0210] The updated album data returned by the backend server is received, and the content album to be shared is displayed in the content aggregation page corresponding to the current object based on the updated album data, so that the current object has the authority to operate the content album to be shared.
[0211] In one embodiment, the content interaction device further includes:
[0212] A target to-be-tested data determining unit is used to determine, when target historical test data matching the to-be-tested data is searched, target to-be-tested data belonging to the target data source in the to-be-tested data according to the target data source corresponding to the target historical test data;
[0213] The target content interaction unit is used to perform content interaction processing on the target historical test data and the target data to be tested in the target data source to obtain the content interaction result corresponding to the data to be tested.
[0214] In specific implementation, the above units can be implemented as independent entities, or can be arbitrarily combined to be implemented as the same or several entities. The specific implementation of the above units can refer to the previous method embodiments, which will not be repeated here.
[0215] As can be seen from the above, the embodiment of the present application displays the content aggregation page corresponding to the current object in the content interaction application through the display unit 501, and the content aggregation page includes at least one content album, and the content album includes at least one content; the acquisition unit 502 responds to the album sharing operation for the target content album in the content album, and obtains at least one candidate object for album sharing, and the candidate object is an object with an association relationship with the current object; the determination unit 503 determines at least one target object to be shared for album sharing from the candidate objects; the creation unit 504 creates a shared content album between the current object and the target object based on the target object and the target content album, and the shared content album is a content album with operation permissions for the current object and the target object. In this way, through the album sharing operation for the target content album, the target object for album sharing is selected from at least one candidate object associated with the current object, so as to create a shared content album with operation permissions between the current object and the target object based on the target object and the target content album, so as to realize the conversion of the content album into a shared content album shared by users, so that the convenience of content interaction can be improved based on the shared content album, thereby improving the efficiency of content interaction.
[0216] In addition, in order to better implement the above method, an embodiment of the present invention also provides another content interaction device, which can be integrated in a computer device, and the computer device can be a terminal.
[0217] For example, Fig.11 As shown, it is another structural schematic diagram of the content interaction device provided in an embodiment of the present application, and the content interaction device may include a content aggregation page display unit 601, an album configuration panel display unit 602 and a first shared content album unit 603, as follows:
[0218] A content aggregation page display unit 601 is used to display a content aggregation page corresponding to the current object in the content interaction application, where the content aggregation page includes an album creation control;
[0219] The album configuration panel display unit 602 is used to display the album configuration panel in response to the trigger operation on the album creation control, and the album configuration panel includes the second album sharing control;
[0220] The first shared content album unit 603 is configured to create a new first shared content album in response to a triggering operation on the second album sharing control.
[0221] In addition, in order to better implement the above method, an embodiment of the present invention also provides another content interaction device, which can be integrated in a computer device, and the computer device can be a terminal.
[0222] For example, Fig.12As shown, it is another structural schematic diagram of the content interaction device provided in an embodiment of the present application, and the content interaction device may include a candidate content display unit 701, a content details page display unit 702, an album adding control display unit 703, an album list panel display unit 704 and a target content adding unit 705, as follows:
[0223] A candidate content display unit 701 is used to display at least one candidate content in a content interaction page corresponding to a current object in a content interaction application;
[0224] A content details page display unit 702 is used to display a content details page corresponding to the target content in response to a viewing operation on the target content in the candidate content, wherein the content details page includes a content collection control;
[0225] The album adding control display unit 703 is used to display the album adding control in response to the triggering operation on the content collection control;
[0226] The album list panel display unit 704 is used to display the album list panel in response to the trigger operation of adding the album control, where the album list panel includes at least one candidate shared content album;
[0227] The target content adding unit 705 is configured to add the target content to the target shared content album in response to a selection operation on the target shared content album in the candidate shared content albums.
[0228] In one embodiment, the content interaction device further includes:
[0229] An album creation panel display unit, for displaying an album creation panel in response to a trigger operation on an album creation control, wherein the album creation panel includes an album information configuration area and a third album sharing control;
[0230] The second shared content album creation unit is used to create a new second shared content album based on the target album information input in the album information configuration area and a trigger operation on the third album sharing control, and add the target content to the new second shared content album.
[0231] In one embodiment, the second shared content album creation unit is configured to:
[0232] Get the object ID of the current object and the content ID of the target content;
[0233] Send the object identifier, content identifier, and target album information to the backend server corresponding to the content interaction application, so as to request the middle station corresponding to the content interaction application to create a new second shared content album and a corresponding album identifier based on the object identifier and the target album information, and to associate the content identifier with the album identifier to obtain the shared content album data corresponding to the new second shared content album with the target content added;
[0234] The shared content album data returned by the backend server is received, and a new second shared content album with the target content added is generated in the content interaction application based on the shared content album data.
[0235] In addition, in order to better implement the above method, an embodiment of the present invention also provides another content interaction device, which can be integrated in a computer device, and the computer device can be a terminal.
[0236] For example, Fig.13 As shown, it is another structural schematic diagram of the content interaction device provided in an embodiment of the present application. The content interaction device may include a target session page display unit 801, a shared album configuration page display unit 802, and a third shared content album creation unit 803, as follows:
[0237] The target conversation page display unit 801 is used to display the target conversation page, which is a page for the current object and the associated object to have a conversation in the content interaction application, and the target conversation page includes a shared album configuration control;
[0238] A shared album configuration page display unit 802, configured to display a shared album configuration page in response to a trigger operation on a shared album configuration control, wherein the shared album configuration page includes a shared album creation control;
[0239] The third shared content album creating unit 803 is configured to generate a third shared content album for which the current object and associated objects have operation permissions in response to a triggering operation on the shared album creation control.
[0240] In one embodiment, the shared album configuration page further includes at least one associated shared content album, where the associated shared content album is an album for which the current object and the associated object have operation permissions.
[0241] The present application also provides a computer device, such as Fig.14 As shown, it shows a schematic diagram of the structure of a computer device involved in an embodiment of the present application, and the computer device may be a terminal. Specifically:
[0242] The computer device may include one or more processing core processors 901, one or more computer-readable storage media memories 902, a power supply 903, an input unit 904 and other components. Those skilled in the art will appreciate that Fig.14 The computer device structure shown in the figure does not constitute a limitation on the computer device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. Among them:
[0243] The processor 901 is the control center of the computer device, and uses various interfaces and lines to connect various parts of the entire computer device. By running or executing software programs and / or modules stored in the memory 902, and calling data stored in the memory 902, the processor 901 performs various functions of the computer device and processes data. Optionally, the processor 901 may include one or more processing cores; preferably, the processor 901 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 901.
[0244] The memory 902 can be used to store software programs and modules. The processor 901 executes various functional applications and data processing by running the software programs and modules stored in the memory 902. The memory 902 may mainly include a program storage area and a data storage area, wherein the program storage area may store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area may store data created according to the use of the computer device, etc. In addition, the memory 902 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices. Accordingly, the memory 902 may also include a memory controller to provide the processor 901 with access to the memory 902.
[0245] The computer device also includes a power supply 903 for supplying power to various components. Preferably, the power supply 903 can be logically connected to the processor 901 through a power management system, so as to manage charging, discharging, and power consumption through the power management system. The power supply 903 can also include any components such as one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, and power status indicators.
[0246] The computer device may further include an input unit 904, which may be used to receive input digital or character information and generate keyboard, mouse, joystick, optical or trackball signal input related to user settings and function control.
[0247] Although not shown, the computer device may further include a display unit, etc., which will not be described in detail herein. Specifically in this embodiment, the processor 901 in the computer device will load the executable files corresponding to the processes of one or more application programs into the memory 902 according to the following instructions, and the processor 901 will run the application programs stored in the memory 902, thereby realizing various functions, as follows:
[0248] Display a content aggregation page corresponding to the current object in the content interaction application, the content aggregation page includes at least one content album, and the content album includes at least one content; in response to an album sharing operation for a target content album in the content album, obtain at least one candidate object for album sharing, the candidate object is an object having an association relationship with the current object; determine at least one target object to be shared for album sharing from the candidate objects; create a shared content album between the current object and the target object based on the target object and the target content album, the shared content album is a content album for which the current object and the target object have operation permissions.
[0249] The specific implementation of each of the above operations can be found in the previous embodiments, which will not be described in detail here. It should be noted that the computer device provided in the embodiment of the present application and the content interaction method in the above embodiment belong to the same concept, and its specific implementation process is detailed in the above method embodiment, which will not be described in detail here.
[0250] A person of ordinary skill in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by instructions, or by controlling related hardware through instructions. The instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0251] To this end, an embodiment of the present application provides a computer-readable storage medium, in which a plurality of instructions are stored, and the instructions can be loaded by a processor to execute the steps in any content interaction method provided in the embodiment of the present application. For example, the instructions can execute the following steps:
[0252] Display a content aggregation page corresponding to the current object in the content interaction application, the content aggregation page includes at least one content album, and the content album includes at least one content; in response to an album sharing operation for a target content album in the content album, obtain at least one candidate object for album sharing, the candidate object is an object having an association relationship with the current object; determine at least one target object to be shared for album sharing from the candidate objects; create a shared content album between the current object and the target object based on the target object and the target content album, the shared content album is a content album for which the current object and the target object have operation permissions.
[0253] The computer-readable storage medium may include: a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0254] Since the instructions stored in the computer-readable storage medium can execute the steps in any content interaction method provided in the embodiments of the present application, the beneficial effects that can be achieved by any content interaction method provided in the embodiments of the present application can be achieved. Please refer to the previous embodiments for details and will not be repeated here.
[0255] According to one aspect of the present application, a computer program product or a computer program is provided, the computer program product or the computer program includes computer instructions, and the computer instructions are stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, so that the computer device executes the methods provided in the various optional implementations provided in the above embodiments.
[0256] The above is a detailed introduction to a content interaction method, device and computer-readable storage medium provided in an embodiment of the present application. Specific examples are used herein to illustrate the principles and implementation methods of the present application. The description of the above embodiments is only used to help understand the method of the present application and its core idea. At the same time, for technical personnel in this field, according to the idea of the present application, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present application.
Claims
1. A content interaction method, characterized in that: include: Displaying a content aggregation page corresponding to the current object in the content interaction application, wherein the content aggregation page includes at least one content album, and the content album includes at least one content; In response to an album sharing operation for a target content album in the content album, obtaining at least one candidate object for album sharing, the candidate object being an object having an association relationship with the current object; Determine at least one target object to be shared for album sharing from the candidate objects; A shared content album is created between the current object and the target object based on the target object and the target content album, wherein the shared content album is a content album that the current object and the target object have operation permissions for.
2. The content interaction method according to claim 1, characterized in that: The creating a shared content album between the current object and the target object based on the target object and the target content album includes: Generate an album sharing invitation message corresponding to the target content album, and send the album sharing invitation message to the content interaction application corresponding to the target object; When the target object accepts the album sharing invitation for the target content album based on the album sharing invitation message, a shared content album is created between the current object and the target object.
3. The content interaction method according to claim 2, characterized in that: The album sharing invitation message includes an album sharing invitation card message, and the album sharing invitation card message includes the album information of the target content album and an album sharing confirmation control, and the album sharing confirmation control is used to create the shared content album based on the target object and the target content album.
4. The content interaction method according to claim 1, characterized in that: The step of obtaining at least one candidate object for album sharing in response to the album sharing operation on the target content album in the content album includes: In response to an album editing operation on a target content album in the content albums, displaying an album editing page, the album editing page including a first album sharing control; In response to a trigger operation on the first album sharing control, candidate objects for album sharing are displayed.
5. The content interaction method according to claim 1, characterized in that: The method further comprises: In response to an album sharing operation on the shared content album, displaying candidate objects for album sharing; Determine at least one first target object to be shared from the candidate objects; In response to a sharing confirmation operation for the first target object, the shared content album is updated based on the first target object, so that the first target object has the authority to operate the shared content album.
6. The content interaction method according to claim 1, characterized in that: The method further comprises: The shared content album and the shared object information corresponding to the shared content album are displayed on the content aggregation page, the shared content album is displayed with a sharing mark, and the shared object information indicates an object having permission to operate the shared content album.
7. The content interaction method according to claim 6, characterized in that: The shared object information includes the number of shared objects corresponding to the shared content album and object identification information of the shared objects.
8. The content interaction method according to claim 1, characterized in that: The method further comprises: The shared content album is synchronized to the content interaction application of the target object.
9. The content interaction method according to claim 1, characterized in that: The method further comprises: receiving a target album sharing invitation message for a content album to be shared sent by a second target object among the candidate objects, and displaying the target album sharing invitation message in a conversation page corresponding to the current object and the second target object, wherein the target album sharing invitation message includes an invitation confirmation control; In response to a triggering operation on the invitation confirmation control, the to-be-shared content album is displayed in a content aggregation page corresponding to the current object.
10. The content interaction method according to claim 9, characterized in that: The step of displaying the to-be-shared content album in a content aggregation page corresponding to the current object in response to a triggering operation on the invitation confirmation control includes: In response to a trigger operation on the invitation confirmation control, a target album identifier of the to-be-shared content album and an object identifier of the current object are obtained, and the target album identifier and the object identifier are sent to a backend server corresponding to the content interaction application, so as to request the middle station corresponding to the content interaction application to associate the object identifier with the target album identifier based on the backend server, and to update the album data corresponding to the to-be-shared content album to obtain updated album data; The updated album data returned by the backend server is received, and based on the updated album data, the content album to be shared is displayed in the content aggregation page corresponding to the current object, so that the current object has the authority to operate the content album to be shared.
11. A content interaction method, characterized in that: include: Displaying a content aggregation page corresponding to the current object in the content interaction application, wherein the content aggregation page includes an album creation control; In response to a triggering operation on the album creation control, displaying an album configuration panel, the album configuration panel including a second album sharing control; In response to a trigger operation on the second album sharing control, a new first shared content album is created.
12. A content interaction method, characterized in that: include: Display at least one candidate content in the content interaction page corresponding to the current object in the content interaction application; In response to a viewing operation on a target content in the candidate content, displaying a content detail page corresponding to the target content, wherein the content detail page includes a content collection control; In response to a trigger operation on the content collection control, displaying an album adding control; In response to a triggering operation on the album adding control, displaying an album list panel, the album list panel including at least one candidate shared content album; In response to a selection operation on a target shared content album in the candidate shared content albums, the target content is added to the target shared content album.
13. The content interaction method according to claim 12, characterized in that: The album list panel also includes an album creation control. After the album list panel is displayed in response to a trigger operation on the album add control, the method further includes: In response to a trigger operation on the album creation control, displaying an album creation panel, the album creation panel including an album information configuration area and a third album sharing control; In response to the target album information input based on the album information configuration area and the triggering operation on the third album sharing control, a new second shared content album is created based on the target album information, and the target content is added to the new second shared content album.
14. The content interaction method according to claim 13, characterized in that: The step of creating a new second shared content album based on the target album information and adding the target content to the new second shared content album includes: Acquire the object identifier of the current object and the content identifier of the target content; Sending the object identifier, the content identifier, and the target album information to a backend server corresponding to the content interaction application, so as to request the middle station corresponding to the content interaction application to create a new second shared content album and a corresponding album identifier based on the object identifier and the target album information, and to associate the content identifier with the album identifier to obtain shared content album data corresponding to the new second shared content album with the target content added; The shared content album data returned by the backend server is received, and a new second shared content album with the target content added is generated in the content interaction application based on the shared content album data.
15. A content interaction method, characterized in that: include: Displaying a target conversation page, the target conversation page is a page for a current object and an associated object to have a conversation in a content interaction application, the target conversation page including a shared album configuration control; In response to a trigger operation on the shared album configuration control, displaying a shared album configuration page, the shared album configuration page including a shared album creation control; In response to a triggering operation on the shared album creation control, a third shared content album is generated for which the current object and the associated object have operation permissions.
16. The content interaction method according to claim 15, characterized in that: The shared album configuration page also includes at least one associated shared content album, where the associated shared content album is an album for which the current object and the associated object have operation permissions.
17. A content interaction device, characterized in that: include: A display unit, configured to display a content aggregation page corresponding to a current object in a content interaction application, wherein the content aggregation page includes at least one content album, and the content album includes at least one content; an acquisition unit, configured to acquire, in response to an album sharing operation on a target content album in the content album, at least one candidate object for album sharing, wherein the candidate object is an object associated with the current object; A determination unit, configured to determine at least one target object to be shared for album sharing from the candidate objects; A creating unit is used to create a shared content album between the current object and the target object based on the target object and the target content album, wherein the shared content album is a content album for which the current object and the target object have operation permissions.
18. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a plurality of instructions, and the instructions are suitable for being loaded by a processor to execute the steps in the content interaction method according to any one of claims 1 to 16.
19. A computer device, characterized in that: The method comprises a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the content interaction method according to any one of claims 1 to 16 when executing the computer program.
