Interface display method and apparatus, and electronic device and storage medium
By displaying preset user collections on the media content platform and supporting status switching, the problem of single interaction mode of the existing platform is solved, and rich media content display and generation interaction are achieved.
Patent Information
- Application Number
- PCT/CN2024/133156
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-20
- Filing Date
- 2024-11-20
- Publication Date
- 2025-05-30
AI Technical Summary
The existing media content platforms have a relatively simple way for users to view friends to publish works or publish works, and lack a diverse interface display and interaction methods.
An interface display method is provided, by receiving display operations for the preset interface, displaying the preset interface and displaying a preset user set, the preset user set includes the current user and its associated user, and is used to trigger the display or generation of media content. The method also switches its display state in response to a state switching instruction of the preset user set.
It enriches users' interaction methods on the media content platform, supports users to view and generate diverse media content, simplifies operational processes, and meets different needs of users.
Smart Images

Figure CN2024133156_30052025_PF_FP_ABST
Abstract
Description
Interface display method, device, electronic device and storage medium
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to the Chinese patent application filed on November 20, 2023, with application number 202311553529.1 and invention name “Page display method, device, electronic device and storage medium”. The entire contents of that application are incorporated by reference into this application. Technical Field
[0003] The embodiments of the present disclosure relate to the field of computer technology, and in particular to an interface display method, device, electronic device, and storage medium. Background Art
[0004] Currently, on some media content platforms, users can publish works or view works published by friends. Summary of the Invention
[0005] Embodiments of the present disclosure provide an interface display method, device, electronic device, and storage medium.
[0006] In a first aspect, an embodiment of the present disclosure provides an interface display method, comprising:
[0007] Receive display operations for the preset interface;
[0008] In response to the display operation, a preset interface is displayed, and a preset user set is displayed in the preset interface, wherein the preset user set includes at least one preset user, and the preset users include the current user and at least one associated user of the current user, and the preset user set is used to trigger the display of media content published by the preset user in the media content display interface and / or to trigger the generation of media content;
[0009] In response to a status switching instruction for the preset user set, the display status of the preset user set is switched.
[0010] In a second aspect, an embodiment of the present disclosure further provides an interface display device, comprising:
[0011] An operation receiving module, used for receiving a display operation for a preset interface;
[0012] a preset interface display module, configured to display a preset interface in response to the display operation, and to present a preset user set in the preset interface, wherein the preset user set includes at least one preset user, the preset users including the current user and at least one associated user of the current user, and the preset user set is used to trigger the display of media content published by the preset user in the media content display interface and / or to trigger the generation of media content;
[0013] The state switching module is configured to switch the display state of the preset user set in response to a state switching instruction for the preset user set.
[0014] In a third aspect, an embodiment of the present disclosure further provides an electronic device, including:
[0015] one or more processors;
[0016] a memory for storing one or more programs,
[0017] When the one or more programs are executed by the one or more processors, the one or more processors implement the interface display method as described in the embodiment of the present disclosure.
[0018] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium on which a computer program is stored, and when the program is executed by a processor, the interface display method as described in the embodiment of the present disclosure is implemented.
[0019] The interface display method, device, electronic device and storage medium provided by the embodiments of the present disclosure receive a display operation for a preset interface; in response to the display operation, display the preset interface and display a preset user set in the preset interface, wherein the preset user set includes at least one preset user, and the preset users include the current user and at least one associated user of the current user, and the preset user set is used to trigger the display of media content published by the preset user in the media content display interface and / or to trigger the generation of media content; and in response to a state switching instruction for the preset user set, switch the display state of the preset user set. BRIEF DESCRIPTION OF THE DRAWINGS
[0020] The above and other features, advantages, and aspects of the various embodiments of the present disclosure will become more apparent with reference to the following detailed description in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that the originals and elements are not necessarily drawn to scale.
[0021] FIG1 is a flow chart of an interface display method provided by an embodiment of the present disclosure;
[0022] FIG2 is a schematic diagram showing a preset user set in a first state according to an embodiment of the present disclosure;
[0023] FIG3 is a schematic diagram showing a preset user set in a second state according to an embodiment of the present disclosure;
[0024] FIG4 is a flow chart of another interface display method provided by an embodiment of the present disclosure;
[0025] FIG5 is a schematic diagram showing another preset user set in a first state provided by an embodiment of the present disclosure;
[0026] FIG6 is a schematic diagram showing another preset user set in a first state provided by an embodiment of the present disclosure;
[0027] FIG7 is a schematic diagram showing another preset user set in a second state provided by an embodiment of the present disclosure;
[0028] FIG8 is a structural block diagram of an interface display device provided by an embodiment of the present disclosure;
[0029] FIG9 is a schematic structural diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0030] The following describes embodiments of the present disclosure in more detail with reference to the accompanying drawings. Although certain embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure can be implemented in various forms and should not be construed as limited to the embodiments described herein. Rather, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.
[0031] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.
[0032] As used herein, the term "including" and its variations are open-ended, i.e., "including but not limited to." The term "based on" means "based, at least in part, on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one additional embodiment," and the term "some embodiments" means "at least some embodiments." Other terms are defined in the following description.
[0033] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not used to limit the order or interdependence of the functions performed by these devices, modules or units.
[0034] It should be noted that the modifications of "one" and "multiple" mentioned in the present disclosure are illustrative rather than restrictive, and those skilled in the art should understand that unless otherwise clearly indicated in the context, they should be understood as "one or more".
[0035] The names of the messages or information exchanged between multiple devices in the embodiments of the present disclosure are only used for illustrative purposes and are not used to limit the scope of these messages or information.
[0036] It is understandable that before using the technical solutions disclosed in the various embodiments of this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.
[0037] For example, in response to a user's active request, a prompt message is sent to the user to clearly inform the user that the operation requested will require the acquisition and use of the user's personal information. This allows the user to independently choose whether to provide personal information to the electronic device, application, server, storage medium, or other software or hardware that performs the operations of the disclosed technical solution based on the prompt message.
[0038] As an optional but non-limiting implementation, in response to receiving a user's active request, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. Furthermore, the pop-up window may also contain a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0039] It is understandable that the above notification and user authorization process are merely illustrative and do not limit the implementation of the present disclosure. Other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0040] In related technologies, the way for users to view works published by friends or publish works is relatively simple.
[0041] FIG1 is a flow chart of an interface display method provided by an embodiment of the present disclosure. The method can be executed by an interface display device, wherein the device can be implemented by software and / or hardware and can be configured in an electronic device, typically, a mobile phone or a tablet computer. The interface display method provided by an embodiment of the present disclosure is suitable for a scenario in which a preset user set is displayed in different display states in a preset interface. As shown in FIG1 , the interface display method provided by this embodiment may include:
[0042] S101: Receive a display operation for a preset interface.
[0043] Among them, the preset interface can be an interface for displaying a preset user set. This embodiment does not limit the specific interface of the preset interface, as long as it can achieve the corresponding technical effect. Exemplarily, the preset interface can be an associated user interface, and the associated user interface can be an interface for displaying the associated user information of the current user. The associated user information can be understood as the user information of the associated user. The display operation can be a trigger operation for instructing the display of the preset interface, such as a trigger operation for instructing the launch of the current application and the display of the preset interface, or a trigger operation for switching the current interface from an interface other than the preset interface to the preset interface, etc.
[0044] In this embodiment, when the current user wants to view the preset interface or when the current user wants to view the preset user set, the current user can perform a display operation on the preset interface. Accordingly, the current application can receive the display operation performed by the current user.
[0045] S102: In response to the display operation, a preset interface is displayed, and a preset user set is displayed in the preset interface, where the preset user set includes at least one preset user, and the preset users include a current user and at least one associated user of the current user. The preset user set is used to trigger the display of media content published by the preset user in the media content display interface and / or to trigger the generation of media content.
[0046] The preset user set may be understood as a set of preset users. The preset user set may be a set that supports the current user triggering to view media content published by the preset user in the media content display interface, and / or a set that supports the current user triggering to generate media content.
[0047] The preset user set includes one or more preset users. The preset users may include the current user and / or at least one associated user of the current user. The current user may be the user who performs the display operation for the preset interface. The current user's associated users may be users with whom the current user has a preset association relationship. The preset association relationship may be, for example, a follow-up relationship, etc., which is not limited in this embodiment.
[0048] Specifically, when a display operation for a preset interface is received from the current user, the preset interface can be displayed in response to the display operation, and the preset user set 20 can be displayed in the preset interface. For example, the user identification 21 of one or more preset users included in the preset user set 20 can be displayed in the preset interface.
[0049] When displaying the user identifiers of the preset users included in the preset user set, for example, the user identifier of the current user and / or the user identifier of at least one associated user of the current user can be displayed. The display order of the user identifiers of each preset user in the preset user set is not limited. For example, the user identifiers of each preset user can be displayed first in the order of current user - associated users with preset media content that the current user has not yet watched - associated users with existing preset media content that the current user has watched - associated users with no preset media content. In addition, for the sorting dimensions where there are multiple associated users in the above four sorting dimensions, the associated users under the sorting dimensions can be sorted according to whether the associated users are online (when the user authorizes the display of online status). Among them, the preset media content can be any media content, or it can be media content of a preset type or media content generated using a preset generation method, etc. This embodiment does not limit this.
[0050] In this embodiment, the display mode of the preset user set in the preset interface can be set as needed. For example, when the preset user set is displayed in the preset interface, the media content published by the preset users in the preset user set can be displayed or not in the preset interface.
[0051] In some embodiments, when a preset user set is displayed in a preset interface, media content posted by preset users in the preset user set may be displayed in the preset interface. For example, the preset user set and the media content posted by the preset users in the preset user set may be displayed in different areas of the preset interface. Optionally, displaying the preset user set in the preset interface includes: displaying the preset user set in a first area of the preset interface, and displaying fourth media content posted by a seventh user among the at least one preset user in a third area of the preset interface.
[0052] The first area is an area in the preset interface for displaying a preset user set, i.e., a display area for the preset user set. The third area is an area in the preset interface for displaying media content published by a preset user, i.e., a display area for media content published by a preset user. The first area and the third area may be different areas of the preset interface. The relative positional relationship between the first area and the third area in the preset interface is not limited. For example, the first area may be located above or below the third area. For example, the first area may be the top area or the bottom area of the preset interface. The following description will take the case where the first area is the top area of the preset interface as an example.
[0053] The fourth media content can be understood as the media content currently displayed in the preset interface. The seventh user is the publisher of the fourth media content, that is, the user who publishes the fourth media content. The seventh user can be a preset user in the preset user set.
[0054] For example, as shown in FIG2 , when the preset interface is displayed in response to a display operation for the preset interface, the preset user set 20 can be displayed in the first area 22 of the preset interface, and the fourth media content published by the seventh user in the preset user set can be displayed in the third area 23 of the preset interface, thereby further enriching the display content of the preset interface and meeting the different needs of users.
[0055] S103: In response to a status switching instruction for the preset user set, switch the display status of the preset user set.
[0056] The state switching instruction may be an instruction for indicating switching of the display state of a preset user set. The state switching instruction may include the state switching operation of the current user, and / or may be automatically generated by the current application (such as a client) or the server when the set conditions are met. The state switching operation may be a trigger operation for indicating switching of the display state of a preset user set, and the execution method of the state switching operation is not limited. The set conditions may be pre-set conditions for switching the display state of a preset user set, which may be flexibly set as needed. For example, the set conditions may include: using a first state to display the preset user set for a period greater than or equal to a preset time length and no trigger operation for the preset user set is received within the preset time length, and / or using a second state to display the preset user set and a preset user in the preset user set has newly released media content, and so on.
[0057] Specifically, when a state switching instruction for a preset user set is received, the display state of the preset user set 20 can be switched in response to the state switching instruction, such as switching the preset user set 20 from the first state (as shown in Figure 2) to the second state (as shown in Figure 3), or switching the preset user set 20 from the second state (as shown in Figure 3) to the first state (as shown in Figure 2), etc.
[0058] In this embodiment, the preset user set can have different display states. For example, the preset user set can have a first state and a second state. In different states (such as the first state and the second state), the preset user set can have different display styles. The display style may include, for example: the size of the display area where the preset user set is located, the number and / or type of user identifiers displayed in the preset user set, the arrangement of the user identifiers displayed in the preset user set, and / or the prompt method for the preset users in the preset user set in the preset state, etc.
[0059] Optionally, the display status of the preset user set includes a first state and a second state. The interface display method provided in this embodiment also includes: in the first state, the user identification of at least one preset user is displayed in the preset user set; and / or, in the second state, the user identification and / or media content generation control of at least one preset user in a preset state are displayed in the preset user set.
[0060] Exemplarily, as shown in FIG2 , when the preset user set 20 is displayed in the first state, the user identification 21 of at least one preset user can be displayed in the preset user set 20. The user identification 21 of the at least one preset user can include the user identification 21 of the preset user in the preset state (such as the associated user identification 1, associated user identification 2, associated user identification 3, and associated user identification 4 in FIG2 , the associated user identification 4 is not fully displayed) and / or the user identification 21 of the preset user not in the preset state (such as the current user identification in FIG2 ). For the case where the preset user set includes preset users in the preset state and preset users not in the preset state, the preset user set can be used to display the user identification 21 of the preset users in the preset state and the user identification 21 of the preset users not in the preset state when it is in the first state.
[0061] As shown in FIG3 , when the preset user set 20 is displayed in the second state, the user ID 21 of at least one preset user in the preset state may be displayed in the preset user set 20. For example, the at least one preset user in the preset state may be a preset user who has preset media content that the current user has not yet viewed. In this case, the preset user set 20 may only display the user IDs 21 of at least some of the preset users in the preset state, and not display the user IDs 21 of preset users not in the preset state.
[0062] Among them, the user identification of the preset user may include, for example, the avatar and / or nickname of the preset user, etc., which is not limited in this embodiment. The method for determining whether the preset user is in the preset state is not limited. In some embodiments, whether the preset user is in the preset state can be determined based on whether the preset user has preset media content. For example, a preset user with preset media content can be determined to be in the preset state, and a preset user without preset media content can be determined to be not in the preset state. The preset media may, for example, include media content that the current user has not yet watched and / or media content that the current user has watched. At this time, optionally, the preset user in the preset state includes a preset user with preset media content, and the preset media content includes media content that the current user has not yet watched.
[0063] In this embodiment, when displaying a preset user set, indication information may be used to indicate the preset users in the preset user set that are in a preset state. Optionally, in the first state, the first indication information may be used to indicate the preset users in the preset user set that are in a preset state; and / or, in the second state, the second indication information may be used to indicate the preset users in the preset user set that are in a preset state.
[0064] The first indication information and the second indication information may be indication information for indicating a preset user in a preset state, and the first indication information and the second indication information may be the same or different indication information. For example, the first indication information and the second indication information may be different indication information, and the specific information type and / or information content of the first indication information and the second indication information are not limited, as long as they are different.
[0065] Optionally, the first indication information includes a preset identifier displayed in association with the user identifier, and / or the second indication information includes character information. Exemplarily, when the preset user set is in the first state, the preset identifier can be used to indicate the preset user in the preset state in the preset user set, for example, the preset user in the preset state in the preset user set can be indicated by displaying the preset identifier at an associated position of the user identifier of the preset user in the preset state; and / or, when the preset user set is in the second state, the user identifier displayed in the preset user set is indicated as the user identifier of the preset user in the preset state by the preset character information, and / or the total number of preset media contents published by the preset user in the preset state or the total number of preset media contents published by the preset user in the preset state that the current user has not yet viewed.
[0066] The preset identifier and character information can be set as needed and are not limited in this embodiment. For example, as shown in FIG2 , the preset identifier can be a ring 24, which can be displayed around the user identifier 21 of the preset user in the preset state. For example, the avatar of the corresponding preset user in the preset state can be displayed within the ring 24. As shown in FIG3 , the character information can be a prompt message 30 for the total number of preset media contents that the current user has not yet viewed, so that the prompt message 30 can be used to prompt the total number of preset media contents published by preset users in the preset user set and that the current user has not yet viewed (as shown in FIG3 , where n is a positive integer).
[0067] In addition, for preset users in a preset state, the preset identifiers of preset users whose media content has not been viewed by the current user and the preset identifiers of preset users whose media content has not been viewed by the current user can be the same or different. Optionally, preset users whose preset media content has not been viewed by the current user and preset users whose preset media content has not been viewed by the current user can use different preset identifiers to indicate that they are in a preset state. Taking the preset identifier as a ring as an example, the user identifier of the preset user whose preset media content has not been viewed by the current user can be indicated by a ring of a first color, such as the associated user identifier 1 and the associated user identifier 2 shown in Figure 2 (in Figure 2, the first color is black and the second color is gray as an example), and / or the user identifier of the preset user whose preset media content has not been viewed by the current user can be indicated by a ring of a second color, such as the associated user identifier 3 and the associated user identifier 4 shown in Figure 2. The first color and the second color are not limited and can be set as needed.
[0068] In some embodiments, when the preset user set is in a first state and a second state, the user identifiers of the preset users in the preset user set may be displayed in the same or different arrangement manners. Optionally, in the first state and the second state, the user identifiers in the preset user set have different arrangement manners, and the arrangement manners include tile arrangement and / or superposition arrangement. For example, when the preset user set is in the first state, the user identifier of at least one preset user in the preset user set may be displayed in a tile arrangement manner, as shown in FIG2 ; when the preset user set is in the second state, the user identifier of at least one preset user in the preset user set (such as at least one preset user in a preset state, etc.) may be displayed in a superposition arrangement manner, as shown in FIG3 . In particular, when the tile arrangement manner is used for display, there may be no overlapping areas between different user identifiers; when the superposition arrangement manner is used for display, there may be overlapping areas between adjacent user identifiers.
[0069] In some embodiments, when the preset user set is in the first state and the second state, the number of user identifiers of the preset users displayed may be the same or different. Optionally, the preset user set may display a different number of user identifiers in the first state than in the second state. For example, the maximum number of user identifiers displayed when the preset user set is in the first state may be greater than the maximum number of user identifiers displayed when the preset user set is in the second state, as shown in Figures 2 and 3.
[0070] In some embodiments, when the preset user set is in the first state and the second state, the display area (such as the first area) where the preset user set is located may have the same or different display sizes. Optionally, the preset user set is displayed correspondingly within the first area of the preset interface, and the first area has a first area size when the preset user set is in the first state, and has a second area size when the preset user set is in the second state, and the first area size is larger than the second area size. In other words, the area size of the first area when the preset user set is in the first state may be larger than the area size of the first area when the preset user set is in the second state, as shown in Figures 2 and 3. Among them, the first area size can be understood as the area size of the first area when the preset user set is in the first state, and the second area size can be understood as the area size of the first area when the preset user set is in the second state.
[0071] In some embodiments, the display status of the preset user set can be switched based on the received status switching operation. The status switching operation may include a first status switching operation and a second status switching operation. At this time, optionally, the display status of the preset user set is switched in response to the status switching instruction for the preset user set, including: in response to the first status switching operation for the preset user set, switching the preset user set from the first state to the second state; and / or, in response to the second status switching operation for the preset user set, switching the preset user set from the second state to the first state.
[0072] The first state switching operation may be a triggering operation for instructing the preset user set to switch from the first state to the second state. The execution method of the first state switching operation is not limited, as long as the effect of switching the preset user set from the first state to the second state is achieved. The second state switching operation may be a triggering operation for instructing the preset user set to switch from the second state to the first state. The execution method of the second state switching operation is not limited, as long as the effect of switching the preset user set from the second state to the first state is achieved.
[0073] Optionally, the first state switching operation includes a first sliding operation acting within the first area and / or a second sliding operation acting within the preset interface; and / or, the second state switching operation includes a third sliding operation acting within the first area, or a click operation on the preset user set.
[0074] The first sliding operation and the third sliding operation may be different sliding operations acting within the first area. For example, the first sliding operation and the third sliding operation may have different trigger positions and / or different sliding directions. Taking the first sliding operation and the third sliding operation having different sliding directions as an example, the first sliding operation may be an upward sliding operation, and the third sliding operation may be a downward sliding operation; or the first sliding operation may be a downward sliding operation, and the third sliding operation may be an upward sliding operation, and so on. The first sliding operation and the second sliding operation may be different sliding operations. For example, the first sliding operation may be an upward sliding operation or a downward sliding operation starting from the first area; the second sliding operation may be an upward sliding operation or a downward sliding operation acting within the preset interface, such as an upward sliding operation or a downward sliding operation starting from outside the first area, and so on. The click operation for the preset user set may be, for example, an operation of clicking on the displayed preset user set.
[0075] Exemplarily, when a first state switching operation for a preset user set is received, such as when it is detected that the current user performs a first sliding operation or a second sliding operation, the preset user set can be switched from the first state to the second state; and / or, when a second state switching operation for a preset user set is received, such as when it is detected that the current user performs a third sliding operation or clicks on the preset user set in the second state, the preset user set can be switched from the second state to the first state.
[0076] The interface display method provided in this embodiment receives a display operation for a preset interface; in response to the display operation, displays the preset interface, and displays a preset user set in the preset interface, wherein the preset user set includes at least one preset user, and the preset users include the current user and at least one associated user of the current user, and the preset user set is used to trigger the display of media content published by the preset user in the media content display interface and / or to trigger the generation of media content; in response to a status switching instruction for the preset user set, switches the display status of the preset user set. This embodiment utilizes the above-mentioned technical solution to display a preset user set in the preset interface that supports triggering the viewing of media content published by the preset user and / or triggering the generation of media content, and supports switching the display status of the preset user set, which can enrich the display method of the media content published by the preset user and / or the method of generating media content, and can enrich the display method of the preset media content set to meet the different needs of users.
[0077] FIG4 is a flow chart of another interface display method provided by an embodiment of the present disclosure. The solution in this embodiment can be combined with one or more optional solutions in the above embodiments. Optionally, after displaying the preset user set in the preset interface, it also includes at least one of the following: in response to a media content display operation for a first user among the at least one preset user, displaying a media content display interface and displaying the first media content published by the first user in the media content display interface; in response to a media content generation operation acting on the preset interface, displaying a media content generation interface, the media content generation interface is used to generate media content; in response to a first conversation operation for a second user among the at least one preset user, displaying a conversation area corresponding to the second user in the preset interface, the conversation area is used for the current user to input and send conversation information; in response to a second conversation operation for a third user among the at least one preset user, sending preset conversation information to the third user, the preset conversation information including preset emoticons and / or preset characters; in response to a personal interface display operation for a fourth user among the at least one preset user, displaying the personal interface of the fourth user.
[0078] Accordingly, as shown in FIG4 , the interface display method provided in this embodiment may include:
[0079] S201: Receive a display operation for a preset interface.
[0080] S202. In response to the display operation, a preset interface is displayed, and a preset user set is displayed in the preset interface, and at least one of S203-S208 is executed, where the preset user set includes at least one preset user, and the preset users include the current user and at least one associated user of the current user, and the preset user set is used to trigger the display of media content published by the preset user in the media content display interface and / or to trigger the generation of media content.
[0081] S203: In response to a status switching instruction for the preset user set, switch the display status of the preset user set.
[0082] S204: In response to a media content display operation for a first user among the at least one preset user, display a media content display interface, and display first media content published by the first user in the media content display interface.
[0083] The media content display operation may be a trigger operation for instructing the display of media content posted by a preset user, such as clicking a preset user identifier in a preset state or other trigger operations that can achieve the same effect. The first user may be a preset user corresponding to the media content display operation, such as a preset user corresponding to the user identifier on which the media content display operation is performed. The first media content may be media content posted by the first user. Optionally, when the first user has media content that the current user has not yet viewed, the first media content may be media content posted by the first user that the current user has not yet viewed.
[0084] In this embodiment, users can be supported to quickly view media content published by preset users in the preset user set through the displayed preset user set, so as to enrich the viewing methods of media content published by the preset users and simplify the operations required to view the media content published by the preset users.
[0085] Specifically, when a media content display operation is received for a preset user in a preset user set, such as when it is detected that the current user clicks on the user identifier of a preset user displayed in the preset user set, the current interface can be switched from the preset interface to the media content display interface, and the media content published by the preset user can be displayed in the media content display interface, such as the preset media content or non-preset media content published by the preset user.
[0086] In some embodiments, after displaying the first media content published by the first user in the media content display interface, the method further includes at least one of the following: in response to a first media content switching operation performed within the media content display interface, switching the media content displayed in the media content display interface to second media content published by the first user; in response to a second media content switching operation performed within the media content display interface, switching the media content displayed in the media content display interface to third media content published by a fifth user, wherein the fifth user is included in the at least one preset user.
[0087] Among them, the first media content switching operation can be a trigger operation for indicating that the media content displayed in the media content display interface is switched to another media content published by the same preset user. The second media content switching operation can be a trigger operation for indicating that the media content displayed in the media content display interface is switched to media content published by another preset user. The first media content switching operation and the second media content operation are different media content switching operations, and the execution method of the two is not limited. Optionally, the first media content switching operation includes a first sliding operation along a first direction, and / or the second media content switching operation includes a second sliding operation along a second direction. Among them, the first direction and the second direction can be different directions. For example, the first direction can be horizontal and the second direction can be vertical; or, the first direction can be vertical and the second direction can be horizontal, and so on.
[0088] The second media content and the media content currently displayed in the media content display interface are media content published by the same preset user, such as the second media content may be media content published by the first user and different from the first media content. The third media content and the media content currently displayed in the media content display interface are media content published by different preset users, such as the third media content may be media content published by a fifth user different from the first user. There is no limit on whether the first media content, the second media content and / or the third media content are preset media content, such as the first media content, the second media content and the third media content may not be preset media content or at least partially be preset media content. Optionally, the first media content, the second media content and the third media content are all preset media content, so that the user can quickly view the preset media content published by the same or different preset users.
[0089] In the above embodiment, it is possible to support switching in the media content display interface to view different media content published by the same preset user and / or media content published by different preset users, so as to further simplify the operations required to view different media content published by preset users and meet the different viewing needs of users.
[0090] Taking the first media content published by the first user currently displayed in the media content display interface as an example, when a first media content switching operation acting on the media content display interface is received, such as when it is detected that the current user slides horizontally in the media content display interface, the media content currently displayed in the media content display interface can be switched from the first media content to the second media content published by the first user; and / or, when a second media content switching operation acting on the media content display interface is received, such as when it is detected that the current user slides vertically in the media content display interface, the media content currently displayed in the media content display interface can be switched from the media content published by the first user (such as the first media content or the second media content, etc.) to the third media content published by the fifth user.
[0091] S205 : In response to the media content generation operation performed within the preset interface, display a media content generation interface for generating media content.
[0092] The media content generation interface can be understood as an interface for generating media content. For example, the media content generation interface may include a shooting interface and / or a material interface. The material interface may be an interface for displaying media content materials for selection by the current user. With full authorization from the current user, the material interface may be, for example, the current user's photo album.
[0093] The media content generation operation may be a trigger operation for instructing to display a media content generation interface. The execution method of the media content generation operation is not limited, as long as it can instruct to display a media content generation interface.
[0094] Optionally, the media content generation operation is at least one of a first generation operation, a second generation operation, and a third generation operation, wherein the first generation operation acts on the user identifier of the current user, the second generation operation acts on the media content generation control displayed in the preset user set, and the third generation operation acts within the second area of the preset interface, and the third generation operation is a sliding operation.
[0095] The first generation operation may be a triggering operation that triggers the user ID of the current user, such as clicking the user ID of the current user when the current user is not in a preset state. The second generation operation may be an operation that triggers the display of a media content generation control in a preset user set. The media content generation control may be a control for triggering the display of a media content generation interface. The display location of the media content generation control is not limited. For example, the media content generation control may be displayed at a location associated with the user ID of the current user. The third generation operation may be a sliding operation within the second area of the preset interface, such as a sliding operation that starts within the second area of the preset interface. The sliding direction of the sliding operation may be, for example, upward, downward, left, or right, etc., which is not limited in this embodiment. The position of the second area in the preset interface can be set as needed. For example, the second area may or may not overlap with the first area and / or the third area. When the second area overlaps with the first area and / or the third area, the third generation operation and the sliding operation for implementing other functions in the first area and / or the third area may correspond to different sliding directions, different sliding distances, different sliding trajectories, and / or different sliding durations, etc., which can be set as needed.
[0096] For example, when a media content generation operation is received that acts on a preset interface, for example, when the current user triggers the current user's user ID, when the current user triggers a media content generation control displayed in a preset user set, or when the current user swipes downward within the second area of the preset interface, a media content generation interface may be displayed for the current user to create new media content. It is understood that the media content generation interface may include a shooting interface or an upload interface, etc.
[0097] S206: In response to a first conversation operation on a second user among the at least one preset user, display a conversation area corresponding to the second user in the preset interface, where the conversation area is used for the current user to input and send conversation information.
[0098] The first conversation operation can be a trigger operation for instructing the display of a conversation area between the current user and a preset user in a preset interface. The execution method of the first conversation operation is not limited, as long as it can achieve the corresponding effect. Exemplarily, the first conversation operation can include a long-press operation on a user identifier displayed in a preset user set, or a trigger operation on a first conversation control corresponding to a preset user. The display location of the first conversation control is not limited. Exemplarily, the first conversation control can be displayed in a location associated with the user identifier of the preset user, such as within the control panel of the preset user. The second user can be the preset user corresponding to the first conversation operation. In other words, the first conversation operation instructs the preset user to display the corresponding conversation area. The conversation area can be an area for the current user to input and send conversation information.
[0099] In this embodiment, the current user can be supported to conduct conversations with associated users in the preset user set through the preset user set, thereby simplifying operations required for the current user to conduct conversations with associated users.
[0100] Specifically, when a first conversation operation for a preset user is received, such as when a user identifier of a preset user displayed in a preset conversation set is detected to be long-pressed, or when a first conversation control corresponding to a preset user is detected to be triggered by the current user, a conversation area between the current user and the preset user may be displayed in the preset interface. For example, a conversation window or conversation panel between the current user and the preset user may be displayed in the preset interface, allowing the current user to input and send conversation information to the preset user in the conversation area. It is understood that historical conversation information between the current user and the preset user may also be displayed in the conversation area for the current user to review.
[0101] In some implementations, after displaying the conversation area corresponding to the second user in the preset interface, the method further includes: in response to a conversation area switching operation, switching the current conversation area to a conversation area corresponding to a sixth user.
[0102] The session area switching operation may be a triggering operation for instructing to switch the session area currently displayed in the preset interface, such as a horizontal sliding operation within the session area, or a triggering operation for a session area switching control. This embodiment does not limit the execution method of the session area switching operation. Different session areas may correspond to different associated users. The current session area may be the session area currently displayed in the preset interface. The sixth user may be the preset user corresponding to the switched session area, in other words, the associated user corresponding to the session area to which the session area switching operation indicates switching.
[0103] In this embodiment, after the conversation area is displayed in the preset interface, the current user may be supported to switch the currently displayed conversation area, so that the current user can have conversations with different preset users.
[0104] For example, upon receiving a session area switching operation from the current user, the current session area may be switched. For example, upon detecting a horizontal swipe of the current user in the current session area, the current session area may be switched to a session area between the next associated user in the preset user set and the current user, or a session area between the previous associated user and the current user, based on the order in which the associated users are arranged in the preset user set.
[0105] S207: In response to the second conversation operation for a third user among the at least one preset user, send preset conversation information to the third user, where the preset conversation information includes preset emoticon images and / or preset characters.
[0106] The second session operation may be a triggering operation for instructing the sending of preset session information, such as an operation that triggers a second session control. The display location of the second session control is not limited. For example, the second session control may be displayed in a location associated with the user identifier of a preset user, such as within the preset user's control panel. The preset session information may be session information containing preset information content, which may include, for example, preset emoticons and / or preset characters. The preset emoticons and preset characters can be set as needed and are not limited in this embodiment. The third user may be the preset user corresponding to the second session operation, i.e., the preset user to whom the preset session information is sent in response to the second session operation.
[0107] In this embodiment, the preset user set can support users to send preset conversation information without requiring users to input information content and / or display the conversation area, thereby simplifying the operations required for users to send conversation information.
[0108] Exemplarily, when a second session operation for a preset user is received, for example, when it is detected that the current user triggers the second session control, preset session information can be sent to the preset user to conduct a conversation with the preset user through the preset session information.
[0109] S208: In response to the personal interface display operation for a fourth user among the at least one preset user, display the personal interface of the fourth user.
[0110] The personal interface display operation can be a trigger operation for instructing the display of a preset user's personal interface. The execution method of the personal interface display operation is not limited. For example, the personal interface display operation can include a trigger operation for triggering a personal interface display control for a preset user. The personal interface display control can be displayed at a location associated with the user identifier of the preset user in the personal user set, such as within the preset user's control panel. The fourth user can be understood as the preset user corresponding to the personal interface display operation, such as the preset user whose personal interface the personal interface display operation instructs the display of.
[0111] In this embodiment, the preset user set can support the current user to view the personal interface of the preset user, so as to further enrich the functions of the preset user set and simplify the operations required to view the personal interface of the preset user.
[0112] Specifically, when a personal interface display operation for a preset user is received, for example, when it is detected that the current user triggers the personal interface display control of a preset user, the current interface can be switched from the preset interface to the personal interface of the preset user, so that the current user can view the interface content of the personal interface.
[0113] In this embodiment, the execution methods of the first conversation operation, the second conversation operation, and the personal interface display operation can be set as needed. Optionally, at least one of the first conversation operation, the second conversation operation, and the personal interface display operation acts on the user identifier of the corresponding user, or acts on the control panel of the corresponding preset user. For example, the first conversation operation, the second conversation operation, and / or the personal interface display operation can act on the user identifier of the preset user, or act on the control panel of the preset user. When multiple operations among the first conversation operation, the second conversation operation, and the personal interface display operation act on the user identifier of the preset user, the multiple operations can be different trigger operations for the user identifier of the preset user. When multiple operations among the first conversation operation, the second conversation operation, and the personal interface display operation act on the control panel of the preset user, illustratively, the multiple operations can act on different interactive controls in the control panel. Among them, the control panel of a preset user can be used to display interactive controls associated with the preset user, and the control panel can be displayed at the associated position of the user identifier of the preset user, such as maintaining the display at the associated position of the user identifier when displaying the user identifier of the preset user, or, in response to the current user's panel display operation for the preset user, being displayed at the associated position of the user identifier. This embodiment does not limit this.
[0114] In some embodiments, after displaying a preset user set in the preset interface, the method further includes: in response to a panel display operation for a user identifier of the preset user, displaying a control panel for the preset user corresponding to the panel display operation, and displaying at least one interactive control in the control panel, the at least one interactive control including at least one of a first session control, a second session control, and a personal interface display control, the first session control being used to trigger execution of a first session operation for the corresponding preset user, the second session control being used to trigger execution of a second session operation for the corresponding preset user, and the personal interface display control being used to trigger execution of the personal interface display operation for the corresponding preset user.
[0115] In the above embodiment, the first conversation operation, the second conversation operation, and / or the personal interface display operation can be performed on the control panel of a preset user. The control panel can be displayed in response to the panel display operation of the current user. The panel display operation can be a trigger operation for instructing the display of the control panel of a preset user. The panel display operation can be performed on the user ID of the preset user, such as a long press operation on the user ID of the preset user.
[0116] For example, upon receiving a panel display operation for a preset user from the current user, for example, upon detecting that the current user has long-pressed a user ID of a preset user displayed in a preset user set, a control panel for the preset user may be displayed at the location associated with the user ID, and the first session control, the second session control, and / or the personal interface display control may be displayed in the control panel. Thus, the current user can trigger the first session control to perform a first session operation for the preset user, trigger the second session control to perform a second session operation for the preset user, and / or trigger the personal interface display control to perform a personal interface display operation for the preset user.
[0117] In an optional embodiment, the preset user set may perform the following interaction process based on the triggering operation of the current user:
[0118] As shown in FIG2 , when the preset user set is in an expanded state (i.e., a first state), a preset user with preset media content may be indicated by a circle (i.e., a preset identifier). At this time, the user identifier of a preset user who has published preset media content that the current user has not yet viewed may carry a circle of a first color (such as the associated user identifier 1 and the associated user identifier 2 shown in FIG2 ), the user identifier of a preset user who has published preset media content but does not have preset media content that the current user has not yet viewed may carry a circle of a second color (such as the associated user identifier 3 and the associated user identifier 4 shown in FIG2 ), and the user identifier of a preset user who has not published preset media content may not carry a circle (such as the current user identifier shown in FIG2 ).
[0119] Thus, when it is detected that the current user clicks their own user logo 21, clicks the media content creation control 25, or scrolls down in the second area, the current interface can be switched from the preset interface to the media content creation interface, allowing the current user to create and publish the preset media content. After the current user publishes the preset media content, the current user's user logo 21 can be accompanied by a first color ring 24, as shown in Figure 5.
[0120] When it is detected that the current user clicks on the user ID of a preset user with a circle, the current interface can be switched from the preset interface to the media content display interface. For example, when it is detected that the current user clicks on his or her own user ID, the current interface can be switched from the preset interface to the media content display interface, and the preset media content published by the current user can be displayed in the media content display interface, such as the preset media content that the current user has not yet viewed. When returning to the preset interface based on the current user's return operation, if the current user no longer has the preset media content that the current user has not yet viewed, the circle carried by the user ID of the current user in the preset user set can be switched from the first color to the second color, as shown in Figure 6.
[0121] When it is detected that the current user clicks on the user ID of a preset user (such as an associated user) without a circle, the conversation area between the current user and the preset user can be displayed in the preset interface for the current user to input and send conversation information to the preset user.
[0122] If it is detected that the current user has long-pressed the user ID of a preset user (e.g., an associated user) with a circle, a conversation area between the current user and the preset user may be displayed in the preset interface, allowing the current user to input and send conversation information to the preset user; or, a control panel for the preset user may be displayed, and a first conversation control, a second conversation control, and / or a personal interface display control may be displayed in the control panel. If it is detected that the current user has triggered the first conversation control, a conversation area between the current user and the preset user may be displayed in the preset interface, allowing the current user to input and send conversation information to the preset user; if it is detected that the current user has triggered the second conversation control, preset conversation information may be sent to the preset user; and / or, if it is detected that the current user has triggered the personal interface display control, the current interface may be switched from the preset interface to the personal interface of the preset user.
[0123] As shown in FIG3 , when the preset user set is in the collapsed state (i.e., the second state), the user identifiers of at least some of the preset users whose preset media content the current user has not yet viewed can be displayed in the preset user set, and character information can be used to indicate the presence of preset media content that the current user has not yet viewed. Furthermore, when there is no preset media content that the current user has not yet viewed, a media content generation control can be displayed in the preset user set, as shown in FIG7 . Thus, if it is detected that the current user has scrolled down in the second area or clicked on the media content generation control, the current interface can be switched from the preset interface to the media content generation interface, allowing the current user to create and publish preset media content.
[0124] In addition, if the preset user set is in an expanded state, when it is detected that the current user swipes up on the first area, the preset user set can be switched from the expanded state to the collapsed state. If the preset user set is in a collapsed state, when it is detected that the current user clicks on the preset user set (if no media content generation control is displayed in the preset user set) or clicks on a location in the preset user set other than the media content generation control (if the media content generation control is displayed in the preset user set), the preset user set can be switched from the collapsed state to the expanded state.
[0125] The interface display method provided in this embodiment supports the current user to watch preset media content published by a preset user, create media content, have a conversation with a preset user and / or view the personal interface of the preset user based on a preset user set. It can further enrich the viewing method of the preset media content, the creation method of media content, the conversation method with the preset user and / or the viewing method of the preset user's personal homepage, and simplify the operations that the user needs to perform in the above interactions.
[0126] FIG8 is a block diagram of the structure of an interface display device provided by an embodiment of the present disclosure. The device can be implemented by software and / or hardware and can be configured in an electronic device, typically a mobile phone or tablet computer. The interface display method can be executed to display a preset user set in a preset interface using different display states. As shown in FIG8 , the interface display device provided by this embodiment may include: an operation receiving module 801, a preset interface display module 802, and a state switching module 803, wherein:
[0127] The operation receiving module 801 is used to receive a display operation for a preset interface;
[0128] A preset interface display module 802 is configured to display a preset interface in response to the display operation, and to present a preset user set in the preset interface, wherein the preset user set includes at least one preset user, and the preset users include the current user and at least one associated user of the current user, and the preset user set is used to trigger the display of media content published by the preset user in the media content display interface and / or to trigger the generation of media content;
[0129] The state switching module 803 is configured to switch the display state of the preset user set in response to a state switching instruction for the preset user set.
[0130] The interface display device provided in this embodiment receives a display operation for a preset interface through an operation receiving module; displays a preset interface in response to the display operation through a preset interface display module, and displays a preset user set in the preset interface, wherein the preset user set includes at least one preset user, and the preset users include the current user and at least one associated user of the current user, and the preset user set is used to trigger the display of media content published by the preset user in the media content display interface and / or to trigger the generation of media content; and switches the display state of the preset user set in response to a state switching instruction for the preset user set through a state switching module. This embodiment utilizes the above-mentioned technical solution to display a preset user set in the preset interface that supports triggering the viewing of media content published by the preset user and / or triggering the generation of media content, and supports switching the display state of the preset user set, which can enrich the display method of the media content published by the preset user and / or the method of generating media content, and can enrich the display method of the preset media content set to meet the different needs of users.
[0131] Optionally, the state switching module 803 includes: a first state switching unit, used to switch the preset user set from the first state to the second state in response to a first state switching operation for the preset user set; and / or, a second state switching unit, used to switch the preset user set from the second state to the first state in response to a second state switching operation for the preset user set.
[0132] Optionally, the preset user set is displayed in the first area of the preset interface. When the preset user set is in the first state, the first area has a first area size. When the preset user set is in the second state, the first area has a second area size. The first area size is larger than the second area size.
[0133] Optionally, the first state switching operation includes a first sliding operation acting within the first area and / or a second sliding operation acting within the preset interface; and / or, the second state switching operation includes a third sliding operation acting within the first area, or a click operation on the preset user set.
[0134] Optionally, the display status of the preset user set includes a first state and a second state. The interface display device provided in this embodiment may also include: in the first state, the user identification of at least one preset user is displayed in the preset user set; and / or, in the second state, the user identification and / or media content generation control of at least one preset user in a preset state are displayed in the preset user set.
[0135] Optionally, in the first state, a preset user in the preset state in the preset user set is indicated by a first indication information; and / or, in the second state, a preset user in the preset state in the preset user set is indicated by a second indication information.
[0136] Optionally, the first indication information includes a preset identifier displayed in association with the user identifier, and / or the second indication information includes character information.
[0137] Optionally, the preset user in the preset state includes a preset user having preset media content, and the preset media content includes media content that the current user has not watched yet.
[0138] Optionally, in the first state and the second state, the user identifiers in the preset user set have different arrangement methods, and the arrangement methods include tile arrangement and / or overlapping arrangement; and / or, in the first state and the second state, different numbers of user identifiers are displayed in the preset user set.
[0139] Furthermore, the interface display device provided by this embodiment may also include at least one of the following: a media content display module for, after displaying the preset user set in the preset interface, displaying a media content display interface in response to a media content display operation for a first user among the at least one preset user, and displaying the first media content published by the first user in the media content display interface; a media content generation module for, after displaying the preset user set in the preset interface, displaying a media content generation interface in response to a media content generation operation performed within the preset interface, the media content generation interface being used to generate media content; a session area display module for, after displaying the preset user set in the preset interface, displaying a media content generation interface in response to a media content generation operation performed within the preset interface, the media content generation interface being used to generate media content; In response to a first conversation operation for a second user among the at least one preset user, a conversation area corresponding to the second user is displayed in the preset interface, and the conversation area is used for the current user to input and send conversation information; a conversation information sending module is used to send preset conversation information to the third user in response to a second conversation operation for a third user among the at least one preset user after the preset user set is displayed in the preset interface; the preset conversation information includes preset emoticon images and / or preset characters; a personal interface display module is used to display a personal interface of a fourth user among the at least one preset user in response to a personal interface display operation for the fourth user after the preset user set is displayed in the preset interface.
[0140] Furthermore, the interface display device provided in this embodiment may also include at least one of the following: a first switching module, which is used to, after displaying the first media content published by the first user in the media content display interface, switch the media content displayed in the media content display interface to the second media content published by the first user in response to the first media content switching operation performed in the media content display interface; a second switching module, which is used to, after displaying the first media content published by the first user in the media content display interface, switch the media content displayed in the media content display interface to the third media content published by a fifth user in response to the second media content switching operation performed in the media content display interface, where the fifth user is included in the at least one preset user.
[0141] Optionally, the first media content switching operation includes a first sliding operation along a first direction, and / or the second media content switching operation includes a second sliding operation along a second direction.
[0142] Optionally, the first media content, the second media content, and the third media content are all preset media content.
[0143] Optionally, the media content generation operation is at least one of a first generation operation, a second generation operation, and a third generation operation, wherein the first generation operation acts on the user identifier of the current user, the second generation operation acts on the media content generation control displayed in the preset user set, and the third generation operation acts within the second area of the preset interface, and the third generation operation is a sliding operation.
[0144] Optionally, at least one of the first conversation operation, the second conversation operation, and the personal interface display operation acts on a user identifier of a corresponding user, or acts on a control panel of a corresponding preset user.
[0145] Furthermore, the interface display device provided in this embodiment may further include: a panel display module, configured to, after displaying a preset user set in the preset interface, display a control panel of the preset user corresponding to the panel display operation in response to a panel display operation for a user identifier of the preset user, and display at least one interactive control in the control panel, the at least one interactive control including at least one of a first session control, a second session control, and a personal interface display control, the first session control being configured to trigger execution of a first session operation for the corresponding preset user, the second session control being configured to trigger execution of a second session operation for the corresponding preset user, and the personal interface display control being configured to trigger execution of the personal interface display operation for the corresponding preset user.
[0146] Furthermore, the interface display device provided in this embodiment may also include: a third switching module, which is used to switch the current session area to a session area corresponding to a sixth user in response to a session area switching operation after displaying the session area corresponding to the second user in the preset interface.
[0147] Optionally, the preset interface display module 802 may be configured to: display a preset user set in a first area of the preset interface, and display fourth media content published by a seventh user among the at least one preset user in a third area of the preset interface.
[0148] The interface display device provided in the embodiments of the present disclosure can execute the interface display method provided in any embodiment of the present disclosure, and has the corresponding functional modules and beneficial effects of executing the interface display method. For technical details not fully described in this embodiment, please refer to the interface display method provided in any embodiment of the present disclosure.
[0149] Reference is now made to FIG9 , which illustrates a schematic diagram of the structure of an electronic device (e.g., a terminal device) 900 suitable for implementing embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. The electronic device illustrated in FIG9 is merely an example and should not limit the functionality or scope of use of the embodiments of the present disclosure.
[0150] As shown in Figure 9, the electronic device 900 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage device 908 into a random access memory (RAM) 903. Various programs and data required for the operation of the electronic device 900 are also stored in the RAM 903. The processing device 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0151] Typically, the following devices may be connected to the I / O interface 905: an input device 906 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 907 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 908 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 909. The communication device 909 may allow the electronic device 900 to communicate with other devices wirelessly or by wire to exchange data. Although FIG9 shows the electronic device 900 with various devices, it should be understood that it is not required to implement or have all of the devices shown. More or fewer devices may be implemented or have alternatively.
[0152] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 909, or installed from the storage device 908, or installed from the ROM 902. When the computer program is executed by the processing device 901, the above-mentioned functions defined in the method of the embodiment of the present disclosure are performed.
[0153] It should be noted that the computer-readable medium mentioned above in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. A computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or component, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, device, or component. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. Such a propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can transmit, propagate, or transport a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0154] In some embodiments, the client and server can communicate using any currently known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and can be interconnected with any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), an internet (e.g., the Internet), and a peer-to-peer network (e.g., an ad hoc peer-to-peer network), as well as any currently known or later developed network.
[0155] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.
[0156] The above-mentioned computer-readable medium carries one or more programs. When the above-mentioned one or more programs are executed by the electronic device, the electronic device: receives a display operation for a preset interface; in response to the display operation, displays the preset interface, and displays a preset user set in the preset interface, wherein the preset user set includes at least one preset user, and the preset users include the current user and at least one associated user of the current user, and the preset user set is used to trigger the display of media content published by the preset user in the media content display interface and / or to trigger the generation of media content; in response to a state switching instruction for the preset user set, switches the display state of the preset user set.
[0157] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, C++, and conventional procedural programming languages such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on the remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).
[0158] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0159] The units involved in the embodiments described in this disclosure may be implemented in software or hardware, wherein the name of a module does not, in some cases, limit the unit itself.
[0160] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.
[0161] In the context of the present disclosure, a machine-readable medium can be a tangible medium that can contain or store a program for use by or in conjunction with an instruction execution system, device or equipment. A machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or equipment, or any suitable combination of the foregoing. A more specific example of a machine-readable storage medium can include an electrical connection based on one or more lines, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0162] According to one or more embodiments of the present disclosure, Example 1 provides an interface display method, including:
[0163] Receive display operations for the preset interface;
[0164] In response to the display operation, a preset interface is displayed, and a preset user set is displayed in the preset interface, wherein the preset user set includes at least one preset user, and the preset users include the current user and at least one associated user of the current user, and the preset user set is used to trigger the display of media content published by the preset user in the media content display interface and / or to trigger the generation of media content;
[0165] In response to a status switching instruction for the preset user set, the display status of the preset user set is switched.
[0166] According to one or more embodiments of the present disclosure, Example 2 is the method according to Example 1, wherein, in response to a status switching instruction for the preset user set, switching the display status of the preset user set includes:
[0167] In response to the first state switching operation for the preset user set, switching the preset user set from the first state to the second state; and / or
[0168] In response to the second state switching operation for the preset user set, the preset user set is switched from the second state to the first state.
[0169] According to one or more embodiments of the present disclosure, Example 3 is based on the method described in Example 2, wherein the preset user set is displayed in the first area of the preset interface, and when the preset user set is in the first state, the first area has a first area size, and when the preset user set is in the second state, the first area has a second area size, and the first area size is larger than the second area size.
[0170] According to one or more embodiments of the present disclosure, Example 4 is the method according to Example 2, wherein the first state switching operation includes a first sliding operation acting within the first area and / or a second sliding operation acting within the preset interface; and / or
[0171] The second state switching operation includes a third sliding operation acting within the first area, or a click operation targeting the preset user set.
[0172] According to one or more embodiments of the present disclosure, Example 5 is the method according to Example 1, wherein the display state of the preset user set includes a first state and a second state, and the method further includes:
[0173] In the first state, the preset user set displays a user identifier of at least one preset user; and / or
[0174] In the second state, the preset user set displays a user identifier and / or a media content generation control of at least one preset user in a preset state.
[0175] According to one or more embodiments of the present disclosure, Example 6 is based on the method described in Example 5, and in the first state, the preset user in the preset state in the preset user set is indicated by the first indication information; and / or, in the second state, the preset user in the preset state in the preset user set is indicated by the second indication information.
[0176] According to one or more embodiments of the present disclosure, Example 7 is based on the method described in Example 6, wherein the first indication information includes a preset identifier displayed in association with the user identifier, and / or the second indication information includes character information.
[0177] According to one or more embodiments of the present disclosure, Example 8 is the method according to Example 6, wherein the preset user in the preset state includes a preset user with preset media content, and the preset media content includes media content that the current user has not watched yet.
[0178] According to one or more embodiments of the present disclosure, Example 9, according to the method described in Example 5, in the first state and the second state, the user identifiers in the preset user set have different arrangements, and the arrangement includes a tile arrangement and / or an overlay arrangement; and / or
[0179] In the first state and in the second state, different numbers of user identifiers are displayed in the preset user set.
[0180] According to one or more embodiments of the present disclosure, Example 10 is a method according to any one of Examples 1-9, further comprising, after displaying the preset user set in the preset interface, at least one of the following:
[0181] In response to a media content display operation for a first user among the at least one preset user, displaying a media content display interface and displaying first media content published by the first user in the media content display interface;
[0182] In response to a media content generation operation performed within the preset interface, displaying a media content generation interface, wherein the media content generation interface is used to generate media content;
[0183] In response to a first conversation operation on a second user among the at least one preset user, displaying a conversation area corresponding to the second user in the preset interface, the conversation area being used for the current user to input and send conversation information;
[0184] In response to a second conversation operation for a third user among the at least one preset user, sending preset conversation information to the third user, the preset conversation information including a preset emoticon image and / or preset characters;
[0185] In response to a personal interface display operation for a fourth user among the at least one preset user, the personal interface of the fourth user is displayed.
[0186] According to one or more embodiments of the present disclosure, Example 11 is the method according to Example 10, further comprising, after displaying the first media content posted by the first user in the media content display interface, at least one of the following:
[0187] In response to a first media content switching operation performed on the media content display interface, switching the media content displayed on the media content display interface to second media content published by the first user;
[0188] In response to a second media content switching operation performed in the media content display interface, the media content displayed in the media content display interface is switched to third media content published by a fifth user, and the fifth user is included in the at least one preset user.
[0189] According to one or more embodiments of the present disclosure, Example 12 is a method according to Example 11, wherein the first media content switching operation includes a first sliding operation along a first direction, and / or the second media content switching operation includes a second sliding operation along a second direction.
[0190] According to one or more embodiments of the present disclosure, Example 13 is the method according to Example 11, wherein the first media content, the second media content, and the third media content are all preset media content.
[0191] According to one or more embodiments of the present disclosure, Example 14 is based on the method described in Example 10, wherein the media content generation operation is at least one of a first generation operation, a second generation operation, and a third generation operation, wherein the first generation operation acts on the user identifier of the current user, the second generation operation acts on the media content generation control displayed in the preset user set, the third generation operation acts within the second area of the preset interface, and the third generation operation is a sliding operation.
[0192] According to one or more embodiments of the present disclosure, Example 15 is based on the method described in Example 10, wherein at least one of the first conversation operation, the second conversation operation, and the personal interface display operation acts on the user identifier of the corresponding user, or acts within the control panel of the corresponding preset user.
[0193] According to one or more embodiments of the present disclosure, Example 16 is the method according to Example 15, further comprising:
[0194] In response to a panel display operation for the user identifier of the preset user, a control panel of the preset user corresponding to the panel display operation is displayed, and at least one interactive control is presented in the control panel, where the at least one interactive control includes at least one of a first session control, a second session control, and a personal interface display control, the first session control being used to trigger execution of a first session operation for the corresponding preset user, the second session control being used to trigger execution of a second session operation for the corresponding preset user, and the personal interface display control being used to trigger execution of the personal interface display operation for the corresponding preset user.
[0195] According to one or more embodiments of the present disclosure, Example 17 is the method according to Example 10, further comprising: after displaying the conversation area corresponding to the second user in the preset interface;
[0196] In response to the session zone switching operation, the current session zone is switched to a session zone corresponding to the sixth user.
[0197] According to one or more embodiments of the present disclosure, Example 18 is a method according to any one of Examples 1-9, wherein displaying a preset user set in the preset interface includes:
[0198] A preset user set is displayed in the first area of the preset interface, and fourth media content published by a seventh user among the at least one preset user is displayed in the third area of the preset interface.
[0199] According to one or more embodiments of the present disclosure, Example 19 provides an interface display device, including:
[0200] An operation receiving module, used for receiving a display operation for a preset interface;
[0201] a preset interface display module, configured to display a preset interface in response to the display operation, and to present a preset user set in the preset interface, wherein the preset user set includes at least one preset user, the preset users including the current user and at least one associated user of the current user, and the preset user set is used to trigger the display of media content published by the preset user in the media content display interface and / or to trigger the generation of media content;
[0202] The state switching module is configured to switch the display state of the preset user set in response to a state switching instruction for the preset user set.
[0203] According to one or more embodiments of the present disclosure, Example 20 provides an electronic device, including:
[0204] one or more processors;
[0205] a memory for storing one or more programs,
[0206] When the one or more programs are executed by the one or more processors, the one or more processors implement the interface display method as described in any one of Examples 1-18.
[0207] According to one or more embodiments of the present disclosure, Example 21 provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the interface display method as described in any one of Examples 1-18.
[0208] The above description is merely a preferred embodiment of the present disclosure and an illustration of the technical principles employed. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by the specific combination of the above-mentioned technical features, but also includes other technical solutions formed by any combination of the above-mentioned technical features or their equivalents without departing from the above-mentioned disclosed concepts. For example, a technical solution formed by replacing the above-mentioned features with (but not limited to) technical features with similar functions disclosed in this disclosure.
[0209] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details have been included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.
[0210] Although the subject matter has been described in language specific to structural features and / or methodological logical acts, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are merely example forms of implementing the claims.
Claims
1. An interface display method, comprising: In response to a display operation on a preset interface, displaying the preset interface; Displaying a preset user set in the preset interface, wherein the preset user set includes at least one preset user, and the preset users include a current user and at least one associated user of the current user, and the preset user set is used to trigger displaying media content published by the preset user in the media content display interface and / or to trigger generation of media content; In response to a state switching instruction for the preset user set, the display state of the preset user set is switched.
2. The method according to claim 1, further comprising: The preset user set and at least one media content published by the preset user in the preset user set are simultaneously displayed in a preset interface.
3. The method according to claim 1, wherein the step of switching the display state of the preset user set in response to the state switching instruction for the preset user set comprises: In response to a first state switching operation for the preset user set, switching the preset user set from a first state to a second state; and / or In response to the second state switching operation for the preset user set, the preset user set is switched from the second state to the first state.
4. The method according to claim 3, wherein the preset user set is displayed correspondingly within the first area of the preset interface, and when the preset user set is in a first state, the first area has a first area size, and when the preset user set is in a second state, the first area has a second area size, and the first area size is larger than the second area size.
5. The method according to claim 3, wherein the first state switching operation comprises a first sliding operation acting in the first area and / or a second sliding operation acting in the preset interface; and / or The second state switching operation includes a third sliding operation acting within the first area, or a click operation for the preset user set.
6. The method according to claim 1, wherein the display state of the preset user set includes a first state and a second state, and the method further comprises: In the first state, the preset user set displays a user identifier of at least one preset user; and / or In the second state, the preset user set displays a user identifier and / or a media content generation control of at least one preset user in a preset state.
7. The method according to claim 6, wherein in the first state, a preset user in the preset state in the preset user set is indicated by a first indication information; and / or, in the second state, a preset user in the preset state in the preset user set is indicated by a second indication information.
8. The method according to claim 7, wherein the first indication information comprises a preset identifier displayed in association with the user identifier, and / or the second indication information comprises character information. 9 . The method according to claim 7 , wherein the preset user in the preset state comprises a preset user having preset media content, and the preset media content comprises media content that has not been viewed by the current user.
10. The method according to claim 6, characterized in that In the first state and in the second state, the user identifiers in the preset user set have different arrangements, and the arrangement includes a flat arrangement and / or an overlay arrangement; and / or In the first state and in the second state, different numbers of user identifiers are displayed in the preset user set.
11. The method according to any one of claims 1 to 10, wherein after displaying the preset user set in the preset interface, the method further comprises at least one of the following: In response to a media content display operation for a first user among the at least one preset user, displaying a media content display interface, and displaying first media content published by the first user in the media content display interface; In response to a media content generation operation performed within the preset interface, displaying a media content generation interface, wherein the media content generation interface is used to generate media content; In response to a first conversation operation for a second user among the at least one preset user, displaying a conversation area corresponding to the second user in the preset interface, the conversation area being used for the current user to input and send conversation information; In response to a second conversation operation for a third user among the at least one preset user, sending preset conversation information to the third user, the preset conversation information including a preset expression picture and / or preset characters; In response to a personal interface display operation for a fourth user among the at least one preset user, a personal interface of the fourth user is displayed.
12. The method according to claim 11, wherein after displaying the first media content published by the first user in the media content display interface, the method further comprises at least one of the following: In response to a first media content switching operation performed in the media content display interface, switching the media content displayed in the media content display interface to second media content published by the first user; In response to a second media content switching operation performed in the media content display interface, the media content displayed in the media content display interface is switched to third media content published by a fifth user, and the fifth user is included in the at least one preset user. 13 . The method according to claim 12 , wherein the first media content switching operation comprises a first sliding operation along a first direction, and / or the second media content switching operation comprises a second sliding operation along a second direction. The method according to claim 12 , wherein the first media content, the second media content and the third media content are all preset media content.
15. The method according to claim 11, wherein the media content generation operation is at least one of a first generation operation, a second generation operation, and a third generation operation, wherein: The first generation operation acts on the user identifier of the current user, the second generation operation acts on the media content generation control displayed in the preset user set, and the third generation operation acts in the second area of the preset interface, and the third generation operation is a sliding operation.
16. The method according to claim 11, wherein at least one of the first conversation operation, the second conversation operation and the personal interface display operation acts on a user identifier of the corresponding user, or acts on a control panel of the corresponding preset user.
17. The method according to claim 16, wherein after displaying the preset user set in the preset interface, the method further comprises: In response to a panel display operation for a user identifier of the preset user, a control panel of the preset user corresponding to the panel display operation is displayed, and at least one interactive control is presented in the control panel, wherein the at least one interactive control includes at least one of a first session control, a second session control, and a personal interface display control, wherein the first session control is used to trigger execution of a first session operation for the corresponding preset user, the second session control is used to trigger execution of a second session operation for the corresponding preset user, and the personal interface display control is used to trigger execution of the personal interface display operation for the corresponding preset user.
18. The method according to claim 11, wherein after displaying the conversation area corresponding to the second user in the preset interface, the method further comprises: In response to the session area switching operation, the current session area is switched to a session area corresponding to a sixth user.
19. The method according to any one of claims 1 to 10, wherein displaying a preset user set in the preset interface comprises: A preset user set is displayed in the first area of the preset interface, and fourth media content published by a seventh user among the at least one preset user is displayed in the third area of the preset interface.
20. An interface display device, comprising: A preset interface display module, used to display a preset interface in response to a display operation on the preset interface; Displaying a preset user set in the preset interface, wherein the preset user set includes at least one preset user, and the preset users include a current user and at least one associated user of the current user, and the preset user set is used to trigger displaying media content published by the preset user in the media content display interface and / or to trigger generation of media content; The state switching module is used to switch the display state of the preset user set in response to the state switching instruction for the preset user set.
21. An electronic device comprising: at least one processor; as well as a memory communicatively connected to the at least one processor; wherein, The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor so that the at least one processor can execute the interface display method according to any one of claims 1 to 19.
22. A computer-readable storage medium storing computer instructions, wherein the computer instructions are used to enable a processor to implement the interface display method according to any one of claims 1 to 19 when executed.
Citation Information
Patent Citations
Information display method and device, terminal and server
CN107609146A
Page display method, device and equipment, computer readable storage medium and product
CN116166355A
Target content and page display method and device, equipment and storage medium
CN116301457A
Media content display method and device, equipment and storage medium
CN116774874A
Page display method and device, electronic equipment and storage medium
CN117421505A