Content interaction method and device and computer readable storage medium
By displaying associated objects associated with the target object in the instant messaging application and creating shared content albums, the problem of low content sharing efficiency is solved, convenient content sharing and interaction is achieved, and content interaction efficiency is improved.
Patent Information
- Application Number
- CN202311837059.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-12-27
- Publication Date
- 2024-12-20
AI Technical Summary
Existing instant messaging applications are difficult to find previously shared content when sharing content, especially when the content sharing time interval is long, resulting in poor content interaction efficiency.
By displaying related objects that have an association relationship with the target object, and creating shared content albums based on the target associated object and the target content, convenient and fast content sharing can be achieved and content interaction efficiency can be improved.
It improves the efficiency of creating shared content albums, simplifies the content sharing process, and enhances the efficiency of content interaction. Users can share and obtain interesting content with friends more easily.
Smart Images

Figure CN119172345A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of Internet 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 improve the efficiency of creating shared content albums and further improve the efficiency of content interaction.
[0005] The present application provides a content interaction method, including:
[0006] In response to receiving an operation of adding the target content to the shared content album, displaying at least one associated object that has an associated relationship with the target object;
[0007] In response to determining the target associated object, a shared content album is created based on the target associated object and the target content, the shared content album being a content album for which the target object and the target associated object have operation permissions, and the shared content album including the target content.
[0008] Accordingly, an embodiment of the present application provides a content interaction device, including:
[0009] A display unit, configured to display at least one associated object associated with the target object in response to receiving an operation of adding the target content to the shared content album;
[0010] The creation unit is used to create a shared content album based on the target associated object and the target content in response to determining the target associated object, wherein the shared content album is a content album for which the target object and the target associated object have operation permissions, and the shared content album includes the target content.
[0011] In one embodiment, the shared content album has an album title, and the album title is generated based on the target content or determined by user input information.
[0012] In one embodiment, the associated objects include at least one recommended sharing object in a selected state, and the recommended sharing object includes an object that has shared content with the target object, and / or an object that has a friend relationship with the target object, and / or an object determined based on the target content and at least one of the object preferences and object sharing content of the associated object.
[0013] In one embodiment, the content interaction device further includes a first shared content adding unit, which is configured to:
[0014] In response to receiving an operation of adding the target content to an existing first shared content album, displaying a shared object corresponding to the first shared content album and displaying at least one candidate shared object;
[0015] The first shared content album is updated based on the user operation and the target content.
[0016] In one embodiment, the content interaction device further includes:
[0017] an album adding prompt unit, configured to display album adding prompt information in response to a target object browsing a target content, wherein the album adding prompt information is used to prompt that the target content is added to a second shared content album;
[0018] The second shared content adding unit is configured to receive a triggering operation for adding prompt information to the album, and add target content to the second shared content album.
[0019] In one embodiment, the album adds a prompt unit, which is used to:
[0020] In response to the target object browsing the target content, when the historical shared content album interaction information of the target object meets the first preset condition, and / or the browsing time of the target object browsing the target content meets the second preset condition, album adding prompt information is displayed.
[0021] In one embodiment, the second shared content album is a content album determined from the created shared content albums based on a matching degree between the target content and a shared content album created by the target object.
[0022] In one embodiment, the content interaction device further includes a recommended content adding unit, which is used to:
[0023] In response to a content adding operation on a content album, displaying at least one recommended content, wherein the recommended content is content associated with the target object;
[0024] In response to a selection operation on the recommended content, the selected recommended content is added to the content album.
[0025] In one embodiment, the recommended content includes at least one of historical shared content, historical favorite content, historical liked content, and historical browsed content corresponding to the target object.
[0026] In one embodiment, the display unit comprises:
[0027] The album editing panel display subunit is used to display the album editing panel in response to receiving an operation to add target content to a shared content album, wherein the album editing panel includes an album setting area and a candidate object area, wherein the album setting area includes information indicating that the newly created album is a shared content album, and the candidate object area displays at least one associated object that has an association relationship with the target object of the current operation.
[0028] In one embodiment, the album setting area displays a first sharing status switching control, and the first sharing status switching control is in a sharing-on state, which is used to indicate that the newly created album is a shared content album.
[0029] In one embodiment, the album editing panel displays a sub-unit for:
[0030] In response to a triggering operation on a target content album, displaying an album details interface of the target content album, wherein the album details interface displays an album sharing control;
[0031] In response to a triggering operation on the album sharing control, the content in the target content album is determined as the target content to be added to the shared content album, and an album editing panel corresponding to the target content album is displayed.
[0032] In one embodiment, the album editing panel displays sub-units, including:
[0033] A first display module, used to display a content interaction interface, wherein the content interaction interface displays a plurality of interactive contents;
[0034] A second display module, configured to display a content details interface in response to a triggering operation on a target content in the interactive content;
[0035] The third display module is used to display an album editing panel in response to an album adding operation on the content details interface.
[0036] In one embodiment, the third display module is used to:
[0037] In response to receiving a trigger operation on the target content via the content details interface, if a content album has been created for the target object of the current operation, displaying a shared album creation control;
[0038] In response to a triggering operation on the shared album creation control, an album editing panel is displayed.
[0039] In addition, an embodiment of the present application further provides a computer-readable storage medium, which stores a computer program, and the computer program is suitable for loading by a processor to execute the steps in any content interaction method provided in the embodiment of the present application.
[0040] In addition, an embodiment of the present application further provides an electronic 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.
[0041] An embodiment of the present application also provides a computer program product, which includes a computer program, and the computer program is stored in a computer-readable storage medium; when a processor of an electronic device reads the computer program from the computer-readable storage medium, the processor executes the computer program, so that the electronic device performs the steps in the content interaction method provided in the embodiment of the present application.
[0042] In the embodiment of the present application, in response to receiving an operation of adding target content to a shared content album, at least one associated object that has an associated relationship with the target object is displayed; in response to determining the target associated object, a shared content album is created based on the target associated object and the target content, the shared content album being a content album for which the target object and the target associated object have operation permissions, and the shared content album includes the target content. In this way, by displaying the associated objects that have an associated relationship with the target object for sharing based on the operation of adding the target content to the shared content album, a shared content album for which the target object and the target associated object have operation permissions is created based on the determined target associated object and the target content, thereby achieving convenient and rapid creation of a shared content album based on the target content and the target associated object, thereby improving the efficiency of creating a shared content album and further improving the efficiency of content interaction. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] 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.
[0044] Figure 1 It is a schematic diagram of an implementation scenario of a content interaction method provided in an embodiment of the present application;
[0045] Figure 2 It is a flowchart of a content interaction method provided by an embodiment of the present application;
[0046] Figure 3a It is a schematic diagram of an album editing panel of a content interaction method provided in an embodiment of the present application;
[0047] Figure 3b It is a schematic diagram of an album details interface of a content interaction method provided in an embodiment of the present application;
[0048] Figure 3c It is a schematic diagram of an interface interaction method of a content interaction method provided in an embodiment of the present application;
[0049] Figure 3d This is another interface interaction diagram of a content interaction method provided by an embodiment of the present application;
[0050] Figure 4a This is another interface interaction diagram of a content interaction method provided in an embodiment of the present application;
[0051] Figure 4b This is a data interaction diagram of a content interaction method provided by an embodiment of the present application;
[0052] Figure 5 is a structural diagram of a content interaction device provided in an embodiment of the present application;
[0053] Figure 6 It is a schematic diagram of the structure of an electronic device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0054] 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.
[0055] 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 an electronic device, which can be a server or a terminal.
[0056] 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.
[0057] See also Figure 1 , taking the content interaction device integrated into an electronic 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 electronic device can be a server or a terminal, and in response to receiving an operation to add the target content to a shared content album, the electronic device can display at least one associated object that has an association relationship with the target object; in response to determining the target associated object, create a shared content album based on the target associated object and the target content, the shared content album being a content album for which the target object and the target associated object have operation permissions, and the shared content album including the target content.
[0058] It should be noted that Figure 1 The 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.
[0059] 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.
[0060] This embodiment will be described from the perspective of a content interaction device, which may be integrated into an electronic device, which may be a server or a terminal, and this application does not limit this.
[0061] 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:
[0062] In step 101 , in response to receiving an operation of adding target content to a shared content album, at least one associated object having an associated relationship with the target object is displayed.
[0063] The target content may be content to be added to a shared content album, the content may be information including at least one model information of text, image, video, and audio, for example, it may be a graphic note or a video note, etc. The shared content album may be a content album with a sharing attribute, and an object with sharing authority may share the content in the shared content album. The content album may be a collection for aggregating content, a content collection, or a favorites, etc. The associated object may be an object that has an associated relationship with the target object, for example, it may be an object that has a friend relationship with the target object, or an object that has an interactive behavior with the target object, for example, it may include an object that follows the target object or an object that the target object follows, or an object that has content interaction with the target object, etc. The target object may be the object that currently triggers the operation of adding the target content to the shared content album, that is, it may be the user corresponding to the electronic device that executes the content interaction method provided in the embodiment of the present application.
[0064] Optionally, the associated objects include at least one recommended shared object in a selected state, and the recommended shared object may include an object with which the target object has shared content, and / or an object that has a friend relationship with the target object, and / or an object determined based on the target content and at least one of the object preferences of the associated object and the object shared content.
[0065] The recommended shared object may be an object recommended to the target object for album sharing among the associated objects. When displaying the associated objects in response to receiving an operation of adding the target content to the shared content album, the recommended shared object may be in a default selected state. When the target object does not operate the recommended shared object, the recommended shared object is in a selected state. The target object may change the selected state of the recommended shared object so that the recommended shared object is in an unselected state. The object preference may be information indicating the associated object's preference for content. The object shared content may be content shared between the target object and the associated object.
[0066] Optionally, the recommended sharing object may be an object that frequently shares content with the target object, for example, an associated object whose number of content sharing times or content sharing frequency is greater than a preset threshold.
[0067] Optionally, there may be multiple ways to determine the recommended shared object based on the target content and at least one of the object preferences and object shared content of the associated object. For example, the degree of interest of the associated object in the target content may be determined based on the object preferences of the associated object, so that the associated object with a higher degree of interest in the target content may be determined as the recommended shared object. The degree of similarity between the object shared content of the associated object and the target content may also be determined. When the degree of similarity between the object shared content of the associated object and the target content is high, the associated object may be determined as the recommended shared object.
[0068] Among them, in response to receiving an operation to add the target content to a shared content album, there may be multiple ways to display at least one associated object that has an associated relationship with the target object. For example, in response to receiving an operation to add the target content to a shared content album, an album editing panel may be displayed, the album editing panel including an album setting area and a candidate object area, the album setting area including information indicating that the newly created album is a shared content album, and the candidate object area displays at least one associated object that has an associated relationship with the target object of the current operation.
[0069] The album editing panel may be an interface for creating a shared content album, and the album setting area may be an area for setting the content album to be created, for example, it may be used to set the title of the content album to be created and whether to share it. The candidate object area may be an area displaying associated objects that have an associated relationship with the target object.
[0070] Optionally, the album setting area may display a first sharing status switching control, and the first sharing status switching control may be in a sharing-on state, for indicating that the newly created album is a shared content album.
[0071] Among them, the first sharing state switching control can be a control for switching the sharing state of the newly created content album. The first sharing state switching control can include a sharing-on state and a sharing-off state. The sharing-on state and the sharing-off state can be switched by triggering the first sharing state switching control, so that the newly created content album is a content album that meets the requirements. For example, when the first sharing state switching control is in the sharing-on state, it indicates that the currently newly created content album is a shared content album. When the first sharing state switching control is in the sharing-off state, it indicates that the newly created content album is an ordinary content album without sharing attributes.
[0072] In one embodiment, please refer to Figure 3a , Figure 3aThis is a schematic diagram of an album editing panel of a content interaction method provided in an embodiment of the present application. The album editing panel may include an album setting area and a candidate object area. The album setting area may include a first sharing state switching control in a sharing-on state indicating that the newly created album is a shared content album. It may also include an area for entering an album title. The candidate object area may display associated objects A, associated objects B, associated objects C, and associated objects D that have an associated relationship with the target object of the current operation. The friend relationship list of the instant messaging application corresponding to the target object may also be obtained through the corresponding interface, so that more associated objects can be obtained for sharing the content album.
[0073] Optionally, the associated objects displayed in the candidate object area can be sorted from high to low according to the degree of association with the target object, for example, the associated objects with a higher degree of association with the target object are arranged in a front position, such as the associated objects with which the target object is in a friend relationship are arranged in a front position, and the associated objects with a lower degree of association with the target object are arranged in a back position, such as the associated objects that follow the target object but the target object does not follow are arranged in a back position in the candidate object area. In this way, the target object can preferentially and quickly select the associated objects with a higher degree of association in the candidate object area, thereby improving the efficiency of creating a shared content album.
[0074] Among them, in response to receiving an operation to add the target content to the shared content album, there can be multiple ways to display the album editing panel. For example, in response to a triggering operation on the target content album, the album details interface of the target content album can be displayed, the album details interface displays an album sharing control, in response to a triggering operation on the album sharing control, the content in the target content album is determined as the target content to be added to the shared content album, and the album editing panel corresponding to the target content album is displayed.
[0075] Among them, the target content album can be a content album to be created as a shared content album, the trigger operation can be operations such as clicking, sliding, and selecting, and the album details interface can be a details interface of the target content album, which can display the content in the target content album and the album sharing control. The album sharing control can be a control for converting the target content album into a shared content album.
[0076] In one embodiment, please refer to Figure 3b , Figure 3bThis is a schematic diagram of an album details interface of a content interaction method provided in an embodiment of the present application. In response to a trigger operation on a target content album, the album details interface of the target content album "A Trip We Want to Go Together" can be displayed. In the album details interface of the target content album "A Trip We Want to Go Together", album sharing controls can be displayed, and content added to the target content album can also be displayed, for example, it can include content 1, content 2, content 3, and content 4. Thus, in response to the triggering operation of the album sharing control, the content in the target content album can be determined as the selected target content, and the album editing panel corresponding to the target content album can be displayed. The album editing panel can include an album setting area and a candidate object area. The album setting area displays the title of the target content album "A Trip We Want to Take Together" and a first sharing state switching control in a sharing-on state. The candidate object area displays associated objects A, B, C and D that have an associated relationship with the target object of the current operation. An instant messaging friend acquisition control can also be displayed. By triggering the instant messaging friend acquisition control, the corresponding interface can be called to obtain the friend relationship list of the instant messaging application corresponding to the target object, so that more associated objects can be obtained for sharing the content album.
[0077] Optionally, in response to receiving an operation to add target content to a shared content album, there may be multiple ways to display the album editing panel. For example, a content interaction interface may be displayed, the content interaction interface displaying multiple interactive contents; in response to a triggering operation on target content in the interactive content, a content details interface may be displayed; in response to an album adding operation on the content details interface, an album editing panel may be displayed.
[0078] Among them, the content interaction interface can be an interface for content interaction, and multiple interactive contents can be displayed in the content interaction interface. The interactive content can be content used for interaction. Users can browse, view, collect, like, comment, share and other interactive behaviors on the interactive content based on the content interaction interface. The content details interface can be a details interface of the target content, which can display the specific content of the target content. The album adding operation can be an operation of adding the target content to the content album.
[0079] Among them, there are multiple ways to display the album editing panel in response to the album adding operation on the content details interface. For example, in response to receiving a trigger operation on the target content via the content details interface, if the target object of the current operation has a created content album, a shared album creation control is displayed, and in response to the trigger operation on the shared album creation control, the album editing panel is displayed.
[0080] The shared album creation control may be a control for creating a shared content album.
[0081] Among them, in response to receiving a trigger operation on the target content through the content details interface, if the target object of the current operation has a created content album, there can be multiple ways to display the shared album creation control. For example, a content collection control is displayed in the content details interface, and in response to the trigger operation on the content collection control, an album adding control is displayed. In response to the trigger operation on the album adding control, a shared album creation control is displayed.
[0082] In one embodiment, please refer to Figure 3c , Figure 3c This is an interface interaction diagram of a content interaction method provided by an embodiment of the present application. In the content details interface, a content collection control is displayed. In response to a trigger operation on the content collection control, an album adding control is displayed. In response to a trigger operation on the album adding control, a shared album creation control and historical content albums created by the target object are displayed. The historical content albums may include content albums without sharing functions such as historical content album 1 and historical content album 2 created at historical moments, and may also include shared content albums such as historical content albums with sharing functions created at historical moments. Thus, in response to a trigger operation on a shared album creation control, an album editing panel may be displayed.
[0083] Optional, please continue to refer to Figure 3c The album adding half layer shown in the figure can set the state of the sharing state switch control according to the user triggering entrance. For example, if the user clicks the "New" control in the upper right corner, the default state of the sharing switch of the first sharing state switch control is the sharing closed state. If the user clicks the shared album creation control "New Shared Album" at the bottom, the default state of the sharing switch of the first sharing state switch control is the sharing open state. Among them, the "New" control means to create a new ordinary content album, which represents the needs of most users. Therefore, when the user creates a new content album when there is no created content album, it tends to create an ordinary content album without sharing function. Therefore, the default state of the sharing switch of the first sharing state switch control is the sharing closed state. The shared album creation control "New Shared Album" means to create a new shared content album. Clicking the shared album creation control can indicate that the user has a clear intention to create a shared content album. Therefore, when the user creates a new content album from the entrance of the shared album creation control, it tends to create a shared content album. Therefore, the default state of the sharing switch of the first sharing state switch control is the sharing open state at this time. In this way, the efficiency of creating shared content albums can be improved, and the efficiency of content interaction can be further improved.
[0084] Optionally, the target object may also select a historical content album, so that the target content may be added to the selected historical content album.
[0085] In this way, for the target object that has already created a content album, it can respond to the trigger operation of the album adding control to call up the album adding half layer that displays the shared album creation control, click the shared album creation control to call up the album editing panel, and the first sharing status switching control displayed in the album editing panel is in the sharing on state by default, so that the target object who is aware of the content album function can edit and create shared content albums more quickly, thereby improving the efficiency of creating shared content albums.
[0086] Optionally, after responding to receiving a trigger operation on the target content via the content details interface, if the target object of the current operation does not have a created content album, a second sharing status switch control can be displayed, and the second sharing status switch control is in a sharing-off state. In response to the trigger operation on the second sharing status switch control, an album editing panel is displayed.
[0087] Considering that users who have not created content albums are less likely to have a small demand for shared content albums, please refer to Figure 3d , Figure 3d This is another interface interaction diagram of a content interaction method provided in an embodiment of the present application. For a target object that has not created a content album, in response to receiving a trigger operation on the target content via the content details interface, for example, after the target object clicks the album add control, a second sharing status switch control can be displayed. The second sharing status switch control is in a sharing-off state by default, so that the target object can quickly create a content album without a sharing function, or can trigger the second sharing status switch control to display an album editing panel, thereby quickly creating a shared content album through the album editing panel.
[0088] In this way, the content interaction interface scenario supports the creation of shared content albums and the invitation of friends, and the state of the sharing status switch control of the newly created content album can be dynamically configured. This solves the problem that users find it difficult to perceive shared content albums and cannot invite friends to share content albums in content interaction scenarios. The default state of the sharing status switch control is set according to the user's trigger entry and the user's album creation status, thereby maximizing the efficiency of control use, allowing users to more conveniently and smoothly carry out the shared album creation process and shared friend invitation experience, thereby improving the compatibility of the content album business.
[0089] In step 102 , in response to determining a target associated object, a shared content album is created based on the target associated object and the target content.
[0090] The shared content album is a content album for which the target object and the target-associated object have operation permissions, and the shared content album includes the target content.
[0091] Among them, the target associated object can be an object selected from the associated objects, and can include an associated object selected by default and an associated object selected based on a user operation. The shared content album can be a content album for which the target object and the target associated object have operation permissions. The operation permission can refer to the permission to operate the content in the shared content album, for example, the target object and the target associated object can obtain and view the content in the shared content album, can also add other content to the shared content album, and can also delete the content in the shared content album. Since the existing favorites function is very inconvenient for sharing the collected content, for example, when the user sets the favorites to private, the user's friends will not be able to view the content of the favorites, making the content interaction efficiency in the content interaction application poor, and the embodiment of the present application can quickly upgrade the ordinary content album to a shared content album in the album details interface, so that the user can more conveniently create a shared content album and complete the invitation of friends, thereby improving the creation efficiency of the shared content album, so that based on the shared content album, the user and friends can share the content in the content interaction application collected in the shared content album, which is convenient for the user and friends to obtain and view the content of common interest, thereby improving the content interaction efficiency.
[0092] Optionally, creating a new shared content album may refer to the process of creating a content album configured with sharing attributes, and generating a shared content album based on a content album without sharing function may refer to setting the sharing attributes of the content album to convert the content album without sharing function into a shared content album with sharing attributes.
[0093] In one embodiment, the backend may add a share field to the storage model of the content album to identify whether the content album is a common content album or a shared content album.
[0094] Optionally, the shared content album may have an album title, which may be generated based on the target content or determined by user input information. For example, assuming that the target content is a note about going to the north to see snow, the album title of the shared content album may be "Let's go see the snow together" or "Notes on seeing snow in the north".
[0095] In one embodiment, the target content can also be added to a created shared content album. For example, in response to receiving an operation to add the target content to an existing first shared content album, the shared objects corresponding to the first shared content album can be displayed, and at least one candidate shared object can be displayed; and the first shared content album can be updated based on the user operation and the target content.
[0096] The first shared content album may be a shared content album that has been created, the shared object may be an object with operation authority for the first shared content album, and the candidate shared object may be an object that is a candidate for a shared object. The user operation may include an operation of adding the target content to the first shared content album, an operation of deleting the content from the shared object, an operation of selecting from the candidate shared objects, etc., so as to modify the shared object of the first shared content album.
[0097] Optionally, when the user is browsing content, the user may be prompted to add the currently browsed content to an existing shared content album. For example, in response to the target object browsing the target content, an album adding prompt message may be displayed, where the album adding prompt message is used to prompt the target content to be added to a second shared content album. A trigger operation for the album adding prompt message is received, and the target content is added to the second shared content album.
[0098] The second shared content album may be a shared content album recommended to the target object and used to add the target content.
[0099] Optionally, the second shared content album may be a content album determined from the created shared content albums based on the matching degree between the target content and the shared content albums created by the target object. For example, the similarity between the target content and the shared content albums shared by the target object, i.e., the matching degree, may be calculated, so that the shared content album with the greatest similarity may be determined as the second shared content album.
[0100] Among them, there can be multiple ways to display album addition prompt information in response to the target object browsing the target content. For example, in response to the target object browsing the target content, the album addition prompt information can be displayed when the target object's historical shared content album interaction information meets the first preset condition, and / or the target object's browsing time of browsing the target content meets the second preset condition.
[0101] The historical shared content album interaction information may indicate the frequency of use of the shared content album by the target object, and the frequency of use may include the frequency of use and / or the number of uses, or the historical shared content album interaction information may be information indicating the frequency of addition of content to the shared content album by the target object, and the frequency of addition may include the frequency of addition and / or the number of additions. The first preset condition may be that the frequency of use of the shared content album by the target object is greater than a preset threshold, or the frequency of addition of content to the shared content album by the target object is greater than a preset threshold. The browsing time may be the time the target object browses the target content. The longer the browsing time, the higher the interest of the target object in the target content, and the greater the possibility of adding the target content to the shared content album. The second preset condition may be that the browsing time is greater than a preset time threshold.
[0102] Optionally, content that can be added to the album can also be recommended for the content album to improve content interaction efficiency. Specifically, in response to a content adding operation to the content album, at least one recommended content can be displayed, and the recommended content is content that has an association relationship with the target object; in response to a selection operation of the recommended content, the selected recommended content is added to the content album.
[0103] The recommended content may be content associated with the target object, or may be content recommended to the target object for adding to a content album. Optionally, the content album may be a shared content album, or may be a common content album that is not shared.
[0104] Among them, there can be multiple ways to display at least one recommended content in response to a content adding operation on a content album. For example, in response to a triggering operation on a content album, a content adding control can be displayed, and in response to a triggering operation on the content adding control, at least one recommended content can be displayed.
[0105] The content adding control may be a control for adding content to a content album.
[0106] Optionally, the recommended content may include at least one of the following: historical shared content, historical collection content, historical liked content, and historical browsed content corresponding to the target object. The historical shared content may be content shared by the target object to other objects at a historical moment, or shared by other objects to the target object; the historical collection content may be content collected by the target object at a historical moment, or may be content collected by the target object and not added to any content album; the historical liked content may be content liked by the target object at a historical moment; and the historical browsed content may be content browsed by the target object at a historical moment.
[0107] In one embodiment, in response to a triggering operation on a content adding control, there may be multiple ways to display at least one recommended content. For example, in response to a triggering operation on a content adding control, a content recommendation interface may be displayed, in which at least one recommended content switch control and a recommended content display area are displayed, each recommended content switch control corresponds to a type of recommended content, and the content display area is used to display the recommended content of the corresponding type of each recommended content switch control; in response to a triggering operation on a target recommended content switch control in the recommended content switch control, a target recommended content corresponding to the target recommended content switch control is displayed in the content display area.
[0108] The content recommendation interface may be an interface for displaying recommended content, and the recommended content switching control may be used to switch recommended content displayed in the recommended content display area. For example, the recommended content switching control corresponding to the historical collection content in the target object triggered content recommendation interface may display the historical collection content in the recommended content display area. The target recommended content switching control may be the recommended content switching control selected in the recommended content switching controls.
[0109] In one embodiment, please refer to Figure 4a , Figure 4a This is another interface interaction schematic diagram of a content interaction method provided by an embodiment of the present application. Taking the content album to be added as a shared content album as an example, the album details interface of the content album can be displayed, and a content adding control is displayed in the album details interface. In response to the triggering operation of the content adding control, a content recommendation interface can be displayed. The content recommendation interface can display recommended content switching controls such as a "sharing history" recommended content switching control, a "collection" recommended content switching control, a "like" recommended content switching control, and a "history browsing" recommended content switching control. Among them, the "sharing history" recommended content switching control can be a control for switching the display of historical shared content, and the "collection" recommended content switching control can be a control for switching the display of historical collection content. The "Like" recommended content switch control can be used to switch the control for displaying historical liked content, the "Historical Browsing" recommended content switch control can be a control for switching the display of historical browsed content, and the content recommendation interface can also include a recommended content display area, the content display area is used to display the recommended content of the corresponding type of each recommended content switch control, so that in response to the triggering operation of the target recommended content switch control in the recommended content switch control, the target recommended content corresponding to the target recommended content switch control can be displayed in the content display area. For example, in response to the triggering operation of the "Share History" recommended content switch control in the recommended content switch control, the historical shared content corresponding to the "Share History" recommended content switch control is displayed in the content display area.
[0110] In this way, based on at least one type of recommended content obtained by the content adding control, when no content is added to the content album or there is less content, it is possible to quickly and conveniently obtain content that has a high probability of being added to the content album for the target object. In this way, the user can be guided to add content to the content album, making the content addition operation of the content album more convenient, thereby shortening the link for users to add content to the content album, improving the usage efficiency of the content album, and further improving the content interaction efficiency.
[0111] In one embodiment, for the step of creating a shared content album based on the target associated object and the target content in response to determining the target associated object, please refer to FIG. 4 . Figure 4b This is a data interaction diagram of a content interaction method provided by an embodiment of the present application. Taking the shared content album as an example, which can be a newly created content album in a content interaction application, after the target object determines the target associated object, the client where the target object is located can obtain the object identifiers of the target associated object and the target object, and the content identifier of the target content, and generate a shared content album creation request. The shared content album creation request can be an instruction requesting the creation of a shared content album. The object identifier can be information that uniquely identifies the target associated object and the target object, for example, it can be account information, ID, etc. of the target associated object and the target object. The content identifier can be information indicating the target content, for example, it can be a content identification number (content ID). In this way, the client of the target object can send a shared content album creation request carrying the content identifier and the object identifier to the server corresponding to the content interaction application, so that the server can send the content identifier and the object identifier carried in the received shared content album creation request to the middle station corresponding to the content interaction application, so as to request the middle station to generate the album identifier of the shared content album, and associate the object identifier and the content identifier with the album identifier, and store the relevant data. After the middle station creates the shared content album, it stores the shared content album data, and sends the shared content album data and other relevant data to the server. The server synchronously records the relevant information of the shared content album creation and stores the relevant data, and at the same time sends the shared content album data to the target object and the client corresponding to the target-associated object to create and display the shared content album.
[0112] In one embodiment, when the shared content album is a shared content album created based on a target content album without a sharing function, after the target object determines the target associated object, the client where the target object is located can obtain the album identifier of the target content album, the object identifiers of the target associated object and the target object, and the content identifier of the target content, and generate a corresponding shared content album creation request. Then, the client where the target object is located can send the shared content album creation request carrying the album identifier, content identifier and object identifier of the target content album to the server corresponding to the content interaction application, so that the server can send the received album identifier, content identifier and object identifier of the target content album to the middle station corresponding to the content interaction application to request the middle station to modify the shared field of the target content album to set the shared attribute of the target content album to obtain the shared content album. At the same time, the album identifier, object identifier and content identifier of the target content album can be associated and related data can be stored. After the middle station creates the shared content album, it stores the shared content album data and sends the shared content album data and other related data to the server. The server synchronously records the related information of the shared content album and stores the related data, and sends the data of the shared content album to the client corresponding to the target object and the target associated object to create and display the shared content album.
[0113] As can be seen from the above, the embodiment of the present application displays at least one associated object that has an associated relationship with the target object in response to receiving an operation of adding the target content to the shared content album; in response to determining the target associated object, creates a shared content album based on the target associated object and the target content, the shared content album being the target object and the content album for which the target associated object has operation authority, and the shared content album includes the target content. In this way, by displaying the associated objects that have an associated relationship with the target object for sharing based on the operation of adding the target content to the shared content album, the target object and the shared content album for which the target associated object has operation authority are created based on the determined target associated object and the target content, thereby achieving convenient and rapid creation of a shared content album based on the target content and the target associated object, thereby improving the efficiency of creating the shared content album and further improving the efficiency of content interaction.
[0114] 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 an electronic device, and the electronic device can be a terminal.
[0115] For example, Figure 5 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 201 and a creation unit 202, as follows:
[0116] The display unit 201 is configured to display at least one associated object associated with the target object in response to receiving an operation of adding the target content to the shared content album;
[0117] The creation unit 202 is used to create a shared content album based on the target associated object and the target content in response to determining the target associated object, the shared content album being a content album for which the target object and the target associated object have operation permissions, and including the target content.
[0118] In one embodiment, the shared content album has an album title, and the album title is generated based on the target content or determined by user input information.
[0119] In one embodiment, the associated objects include at least one recommended sharing object in a selected state, and the recommended sharing objects include objects that have shared content with the target object, and / or objects that have a friend relationship with the target object, and / or objects determined based on the target content, and at least one of the object preferences of the associated objects and the object shared content.
[0120] In one embodiment, the content interaction device further includes a first shared content adding unit, which is configured to:
[0121] In response to receiving an operation of adding the target content to an existing first shared content album, displaying a shared object corresponding to the first shared content album and displaying at least one candidate shared object;
[0122] The first shared content album is updated based on the user operation and the target content.
[0123] In one embodiment, the content interaction device further includes:
[0124] an album adding prompt unit, configured to display album adding prompt information in response to the target object browsing the target content, wherein the album adding prompt information is used to prompt adding the target content to the second shared content album;
[0125] The second shared content adding unit is configured to receive a triggering operation for adding prompt information to the album, and add the target content to the second shared content album.
[0126] In one embodiment, the album adds a prompt unit, which is used to:
[0127] In response to the target object browsing the target content, when the target object's historical shared content album interaction information meets a first preset condition, and / or the target object's browsing time of browsing the target content meets a second preset condition, album adding prompt information is displayed.
[0128] In one embodiment, the second shared content album is a content album determined from the created shared content albums based on the matching degree between the target content and the shared content albums created by the target object.
[0129] In one embodiment, the content interaction device further includes a recommended content adding unit, which is used to:
[0130] In response to the content adding operation to the content album, displaying at least one recommended content, where the recommended content is content associated with the target object;
[0131] In response to a selection operation on the recommended content, the selected recommended content is added to the content album.
[0132] In one embodiment, the recommended content includes at least one of historical shared content, historical favorite content, historical liked content, and historical browsed content corresponding to the target object.
[0133] In one embodiment, the display unit 201 includes:
[0134] The album editing panel display subunit is used to display the album editing panel in response to receiving an operation to add target content to a shared content album, wherein the album editing panel includes an album setting area and a candidate object area, wherein the album setting area includes information indicating that the newly created album is a shared content album, and the candidate object area displays at least one associated object that has an associated relationship with the target object of the current operation.
[0135] In one embodiment, the album setting area displays a first sharing status switch control, and the first sharing status switch control is in a sharing-on state, which is used to indicate that the newly created album is a shared content album.
[0136] In one embodiment, the album editing panel displays sub-units for:
[0137] In response to a trigger operation on a target content album, an album details interface of the target content album is displayed, wherein the album details interface displays an album sharing control;
[0138] In response to the triggering operation on the album sharing control, the content in the target content album is determined as the target content to be added to the shared content album, and the album editing panel corresponding to the target content album is displayed.
[0139] In one embodiment, the album editing panel displays sub-units including:
[0140] A first display module is used to display a content interaction interface, where the content interaction interface displays a plurality of interactive contents;
[0141] A second display module, configured to display a content details interface in response to a triggering operation on a target content in the interactive content;
[0142] The third display module is used to display an album editing panel in response to an album adding operation on the content details interface.
[0143] In one embodiment, the third display module is used to:
[0144] In response to receiving a trigger operation on the target content via the content details interface, if the target object of the current operation has a created content album, displaying a shared album creation control;
[0145] In response to a triggering operation on the shared album creation control, an album editing panel is displayed.
[0146] 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.
[0147] As can be seen from the above, in the embodiment of the present application, the display unit 201 responds to receiving an operation of adding the target content to the shared content album, and displays at least one associated object that has an associated relationship with the target object; the creation unit is used to respond to determining the target associated object and create a shared content album based on the target associated object and the target content. The shared content album is a content album for which the target object and the target associated object have operation permissions, and the shared content album includes the target content. In this way, by displaying the associated objects that have an associated relationship with the target object for sharing based on the operation of adding the target content to the shared content album, the target object and the shared content album for which the target associated object has operation permissions are created based on the determined target associated object and the target content, thereby achieving convenient and rapid creation of shared content albums based on the target content and the target associated object, thereby improving the efficiency of creating shared content albums and further improving the efficiency of content interaction.
[0148] The present application also provides an electronic device, such as Figure 6 As shown, it shows a schematic diagram of the structure of an electronic device involved in an embodiment of the present application, and the electronic device may be a terminal. Specifically:
[0149] The electronic device may include components such as a processor 301 with one or more processing cores, a memory 302 with one or more computer-readable storage media, a power supply 303, and an input unit 304. Those skilled in the art will appreciate that Figure 6 The electronic device structure shown in the figure does not constitute a limitation on the electronic device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.
[0150] The processor 301 is the control center of the electronic device, which uses various interfaces and lines to connect various parts of the entire electronic device, and executes various functions of the electronic device and processes data by running or executing software programs and / or modules stored in the memory 302, and calling data stored in the memory 302. Optionally, the processor 301 may include one or more processing cores; preferably, the processor 301 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 301.
[0151] The memory 302 can be used to store software programs and modules. The processor 301 executes various functional applications and data processing by running the software programs and modules stored in the memory 302. The memory 302 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 electronic device, etc. In addition, the memory 302 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 302 may also include a memory controller to provide the processor 301 with access to the memory 302.
[0152] The electronic device also includes a power supply 303 for supplying power to each component. Preferably, the power supply 303 can be logically connected to the processor 301 through a power management system, so that the power management system can manage charging, discharging, power consumption and other functions. The power supply 303 can also include one or more DC or AC power supplies, recharging systems, power failure detection circuits, power converters or inverters, power status indicators and other arbitrary components.
[0153] The electronic device may further include an input unit 304, 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.
[0154] Although not shown, the electronic device may further include a display unit, etc., which will not be described in detail herein. Specifically in this embodiment, the processor 301 in the electronic device will load the executable files corresponding to the processes of one or more application programs into the memory 302 according to the following computer program, and the processor 301 will run the application programs stored in the memory 302, thereby realizing various functions, as follows:
[0155] In response to receiving an operation to add the target content to a shared content album, at least one associated object that has an association relationship with the target object is displayed; in response to determining the target associated object, a shared content album is created based on the target associated object and the target content, the shared content album being a content album for which the target object and the target associated object have operation permissions, and the shared content album includes the target content.
[0156] 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 electronic 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.
[0157] Those skilled in the art will appreciate that all or part of the steps in the various methods of the above embodiments may be completed by a computer program, or by controlling related hardware through a computer program. The computer program may be stored in a computer-readable storage medium and loaded and executed by a processor.
[0158] To this end, an embodiment of the present application provides a computer-readable storage medium, in which a computer program is stored, and the computer program 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 computer program can execute the following steps:
[0159] In response to receiving an operation to add the target content to a shared content album, at least one associated object that has an association relationship with the target object is displayed; in response to determining the target associated object, a shared content album is created based on the target associated object and the target content, the shared content album being a content album for which the target object and the target associated object have operation permissions, and the shared content album includes the target content.
[0160] 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.
[0161] Since the computer program stored in the computer-readable storage medium can execute the steps in any one of the content interaction methods provided in the embodiments of the present application, the beneficial effects that can be achieved by any one of the content interaction methods 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.
[0162] Among them, according to one aspect of the present application, a computer program product is provided, which includes a computer program, and the computer program is stored in a computer-readable storage medium; when a processor of an electronic device reads the computer program from the computer-readable storage medium, the processor executes the computer program, so that the electronic device performs the steps in the content interaction method provided in an embodiment of the present application.
[0163] 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: In response to receiving an operation of adding the target content to the shared content album, displaying at least one associated object that has an associated relationship with the target object; In response to determining the target associated object, a shared content album is created based on the target associated object and the target content, the shared content album being a content album for which the target object and the target associated object have operation permissions, and the shared content album including the target content.
2. The content interaction method according to claim 1, characterized in that: The shared content album has an album title, and the album title is generated based on the target content or determined by user input information.
3. The content interaction method according to claim 1, characterized in that: The associated objects include at least one recommended sharing object in a selected state, and the recommended sharing objects include objects that have shared content with the target object, and / or objects that have a friend relationship with the target object, and / or objects determined based on the target content and at least one of the object preferences and object sharing content of the associated objects.
4. The content interaction method according to claim 1, characterized in that: The method further comprises: In response to receiving an operation of adding the target content to an existing first shared content album, displaying a shared object corresponding to the first shared content album and displaying at least one candidate shared object; The first shared content album is updated based on the user operation and the target content.
5. The content interaction method according to claim 1, characterized in that: The method further comprises: In response to the target object browsing the target content, displaying album adding prompt information, wherein the album adding prompt information is used to prompt to add the target content to the second shared content album; A trigger operation for adding prompt information to the album is received, and the target content is added to the second shared content album.
6. The content interaction method according to claim 5, characterized in that: The step of displaying album adding prompt information in response to the target object browsing the target content includes: In response to the target object browsing the target content, when the historical shared content album interaction information of the target object meets the first preset condition, and / or the browsing time of the target object browsing the target content meets the second preset condition, album adding prompt information is displayed.
7. The content interaction method according to claim 5, characterized in that: The second shared content album is a content album determined from the created shared content albums based on a matching degree between the target content and a shared content album created by the target object.
8. The content interaction method according to claim 1, characterized in that: The method further comprises: In response to a content adding operation on a content album, displaying at least one recommended content, wherein the recommended content is content associated with the target object; In response to a selection operation on the recommended content, the selected recommended content is added to the content album.
9. The content interaction method according to claim 8, characterized in that: The recommended content includes at least one of historical shared content, historical collected content, historical liked content, and historical browsed content corresponding to the target object.
10. The content interaction method according to any one of claims 1 to 9, characterized in that: In response to receiving an operation of adding the target content to the shared content album, displaying at least one associated object associated with the target object includes: In response to receiving an operation to add target content to a shared content album, an album editing panel is displayed, the album editing panel including an album setting area and a candidate object area, the album setting area including information indicating that the newly created album is a shared content album, and the candidate object area displays at least one associated object that has an association relationship with the target object of the current operation.
11. The content interaction method according to claim 10, characterized in that: The album setting area displays a first sharing status switching control, and the first sharing status switching control is in a sharing-on state, which is used to indicate that the newly created album is a shared content album.
12. The content interaction method according to claim 10, characterized in that: In response to receiving an operation of adding the target content to the shared content album, displaying the album editing panel includes: In response to a triggering operation on a target content album, displaying an album details interface of the target content album, wherein the album details interface displays an album sharing control; In response to a triggering operation on the album sharing control, the content in the target content album is determined as the target content to be added to the shared content album, and an album editing panel corresponding to the target content album is displayed.
13. The content interaction method according to claim 10, characterized in that: In response to receiving an operation of adding the target content to the shared content album, displaying the album editing panel includes: Displaying a content interaction interface, wherein the content interaction interface displays a plurality of interactive contents; In response to a triggering operation on a target content in the interactive content, displaying a content details interface; In response to an album adding operation on the content details interface, an album editing panel is displayed.
14. The content interaction method according to claim 13, characterized in that: The step of displaying an album editing panel in response to an album adding operation on the content details interface includes: In response to receiving a trigger operation on the target content via the content details interface, if a content album has been created for the target object of the current operation, displaying a shared album creation control; In response to a triggering operation on the shared album creation control, an album editing panel is displayed.
15. A content interaction device, characterized in that: include: A display unit, configured to display at least one associated object associated with the target object in response to receiving an operation of adding the target content to the shared content album; The creation unit is used to create a shared content album based on the target associated object and the target content in response to determining the target associated object, wherein the shared content album is a content album for which the target object and the target associated object have operation permissions, and the shared content album includes the target content.
16. An electronic device, characterized in that: It comprises a processor and a memory, wherein the memory stores a computer program, and when the computer program is executed by the processor, the processor executes the steps of any one of the methods of claims 1 to 14.
17. A computer-readable storage medium, characterized in that: The method comprises a computer program. When the computer program is run on an electronic device, the computer program is used to enable the electronic device to execute the steps of any one of the methods of claims 1 to 14.
