Method, device and storage medium for interface interaction
By splitting unread works in the information stream playback interface and displaying reminder messages under trigger conditions, the problem of users having difficulty browsing efficiently among a large number of unread works is solved, improving information acquisition efficiency and user experience.
Patent Information
- Application Number
- CN202510014471.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-03
- Publication Date
- 2025-11-28
- Estimated Expiration
- 2045-01-03
AI Technical Summary
In the information feed playback interface, as the number of works published by users increases, helping users to better browse unread works becomes a challenge.
By presenting a playback interface that displays an information stream, unread works are divided into two groups. In response to the playback status of the second group of works meeting the trigger conditions, a reminder message is displayed on the interface, indicating that the browsing of the second group of works has been completed and that the user can continue browsing the other works in the first group except for the second group.
It improves users' browsing efficiency and awareness of unread works, helping them make better decisions about whether to continue browsing other works in the information stream.
Smart Images

Figure CN119937851B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Example embodiments of the present disclosure generally relate to the field of computers, and in particular, to a method, an apparatus, a device and a computer readable storage medium for interface interaction. BACKGROUND
[0002] With the development of computer technology, the Internet has become an important platform for people to interact with information. For example, people can view various types of works published by other users, such as video works, image works, etc. through a media application. Users can also interact with such works, for example, by commenting, sharing, etc. SUMMARY
[0003] In a first aspect of the present disclosure, a method for interface interaction is provided. The method comprises: presenting a playing interface of an information stream, the information stream comprising a plurality of media contents published by a group of users, an association relationship of the group of users with a current user satisfying a preset condition, the plurality of media contents comprising a first group of media contents unread by the current user; and in response to a playing state of a second group of media contents in the plurality of media contents satisfying a triggering condition, presenting a reminder message in the playing interface, the reminder message indicating that the second group of media contents has been completed browsing and / or continuing to browse other media contents in the first group of media contents except the second group of media contents, the second group of media contents being part of the first group of media contents.
[0004] In a second aspect of the present disclosure, an apparatus for interface interaction is provided. The apparatus comprises: a first presentation module configured to present a playing interface of an information stream, the information stream comprising a plurality of media contents published by a group of users, an association relationship of the group of users with a current user satisfying a preset condition, the plurality of media contents comprising a first group of media contents unread by the current user; and a second presentation module configured to, in response to a playing state of a second group of media contents in the plurality of media contents satisfying a triggering condition, present a reminder message in the playing interface, the reminder message indicating that the second group of media contents has been completed browsing and / or continuing to browse other media contents in the first group of media contents except the second group of media contents, the second group of media contents being part of the first group of media contents.
[0005] In a third aspect of the present disclosure, an electronic device is provided. The device comprises at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit. The instructions, when executed by the at least one processing unit, cause the device to perform the method of the first aspect.
[0006] In a fourth aspect of the present disclosure, a computer readable storage medium is provided. The computer readable storage medium has stored thereon a computer program, the computer program being executable by a processor to implement the method of the first aspect.
[0007] It should be understood that the contents described in this section are not intended to limit key or important features of the embodiments of the present disclosure, nor to restrict the scope of the present disclosure. Other features of the present disclosure will become apparent from the following description. BRIEF DESCRIPTION OF DRAWINGS
[0008] The above and other features, advantages and aspects of embodiments of the present disclosure will become more apparent by describing in detail exemplary embodiments thereof with reference to the attached drawings in which:
[0009] FIG. 1 A schematic diagram showing an example environment in which embodiments according to the present disclosure can be implemented is shown;
[0010] FIGS. 2A-2D An example interface according to some embodiments of the present disclosure is shown;
[0011] FIG. 3 A flowchart showing a process of an example interface interaction according to some embodiments of the present disclosure is shown;
[0012] FIG. 4 A schematic block diagram showing an example interface interaction apparatus according to some embodiments of the present disclosure is shown; and
[0013] FIG. 5 A block diagram showing an electronic device capable of implementing a number of embodiments of the present disclosure is shown. DETAILED DESCRIPTION
[0014] Embodiments of the present disclosure will be described more fully hereinafter with reference to the accompanying drawings, in which some, but not all embodiments of the present disclosure are shown. Like numbers refer to like elements throughout the several views. The present disclosure may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the present disclosure to those skilled in the art.
[0015] Note that the titles of any sections / subsections provided herein are not limiting. Various embodiments are described throughout this document, and any type of embodiment can be included under any section / subsection. Furthermore, embodiments described in any section / subsection can be combined with any other embodiment described in the same section / subsection and / or a different section / subsection in any manner.
[0016] In the description of the embodiments of the present disclosure, the term "comprising" and its conjugations should be understood as open-ended, i.e., "including but not limited to". The term "based on" should be understood as "based at least in part on". The term "one embodiment" or "an embodiment" should be understood as "at least one embodiment". The term "some embodiments" should be understood as "at least some embodiments". The following description can also include other explicit and implicit definitions. The terms "first", "second", etc. can refer to different or the same objects. The following description can also include other explicit and implicit definitions.
[0017] The embodiments of the present disclosure can involve data of users, acquisition and / or use of data, etc. These aspects all comply with the corresponding laws and regulations and relevant provisions. In the embodiments of the present disclosure, all data collection, acquisition, processing, processing, forwarding, use, etc. are carried out on the premise that the user is aware of and confirms. Accordingly, when implementing the embodiments of the present disclosure, the type of data or information that can be involved, the use range, the use scenario, etc. should be notified to the user and the authorization of the user should be obtained through appropriate means according to the relevant laws and regulations. The specific notification and / or authorization method can vary according to the actual situation and application scenario, and the scope of the present disclosure is not limited in this respect.
[0018] In the present specification and embodiments, if the scheme involves processing of personal information, it will be processed on the premise of having a legal basis (for example, obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and will only be processed within the prescribed or agreed range. The user refuses to process personal information other than the necessary information required for the basic function, which does not affect the user's use of the basic function.
[0019] According to the traditional scheme, the user can browse the works published by a specific user in the play interface of the information stream, for example, the works published by the user followed, the works of the friend user. The size of the information stream will become larger as the number of works published by these users increases. Therefore, how to help the user better browse the works has become the focus of attention.
[0020] The embodiments of the present disclosure propose a scheme for interface interaction. According to the scheme, a play interface of an information stream can be presented, the information stream including a plurality of media contents published by a group of users, an association relationship between the group of users and a current user satisfying a preset condition, the plurality of media contents including a first group of media contents unread by the current user; and in response to a play state of a second group of media contents in the plurality of media contents satisfying a trigger condition, a prompt message is presented in the play interface, the prompt message indicating that the second group of media contents has been browsed and / or other media contents in the first group of media contents except the second group of media contents continue to be browsed, the second group of media contents being part of the first group of media contents.
[0021] In this way, embodiments of the present disclosure are able to split unread works in the playing interface of the information stream, so as to improve the information acquisition efficiency of the user.
[0022] Various example implementations of the solution are described in further detail below in conjunction with the accompanying drawings.
[0023] Example Environment
[0024] FIG. 1 A schematic diagram illustrating an example environment 100 in which embodiments of the present disclosure can be implemented is shown. As shown, the example environment 100 can include an electronic device 110. FIG. 1
[0025] In this example environment 100, the electronic device 110 can run an application 120 that supports interface interaction. The application 120 can be any suitable type of application for interface interaction, examples of which can include, but are not limited to, a video application, a social application, or other suitable application. A user 140 can interact with the application 120 via the electronic device 110 and / or its attached devices.
[0026] In the example environment 100, FIG. 1 if the application 120 is in an active state, the electronic device 110 can present an interface 150 for supporting interface interaction via the application 120.
[0027] In some embodiments, the electronic device 110 communicates with a server 130 to implement the provision of services to the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a desktop computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media player, a multimedia tablet, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an electronic book device, a game device, or any combination thereof, including accessories and peripherals of these devices, or any combination thereof. In some embodiments, the electronic device 110 can also support any type of interface to the user (such as "wearable" circuitry, etc.).
[0028] The server 130 can be a standalone physical server, or a server cluster or distributed system composed of multiple physical servers, or a cloud server providing cloud service, cloud database, cloud computing, cloud function, cloud storage, network service, cloud communication, middleware service, domain name service, security service, content distribution network, and basic cloud computing services such as big data and artificial intelligence platform. The server 130 may, for example, include a computing system / server, such as a mainframe, an edge computing node, a computing device in a cloud environment, and the like. The server 130 can provide background services for the application 120 in the electronic device 110 that supports content presentation.
[0029] A communication connection can be established between the server 130 and the electronic device 110. The communication connection can be established by wired or wireless means. The communication connection can include, but is not limited to, a Bluetooth connection, a mobile network connection, a universal serial bus connection, a wireless fidelity connection, and the like, and embodiments of the present disclosure are not limited in this regard. In embodiments of the present disclosure, the server 130 and the electronic device 110 can achieve signaling interaction through the communication connection therebetween.
[0030] It should be understood that the structure and function of the various elements in the environment 100 are described for illustrative purposes only, without implying any limitation on the scope of the present disclosure.
[0031] Example Interaction
[0032] The process of example interface interaction according to embodiments of the present disclosure will be described below with reference to the accompanying drawings.
[0033] FIGS. 2A-2D Example interfaces 200A to 200D according to some embodiments of the present disclosure are shown. The interfaces 200A to 200D can be provided by the electronic device 110 shown. FIG. 1
[0034] In some embodiments, as shown in FIG. 2A The electronic device 110 can present the interface 200A of the application 120. As shown in FIG. 2A The application 120 may, for example, include a media application, which can include multiple tabs. As an example, the bottom navigation bar of the application 120 can include four tabs, namely "Home", "Friends", "Messages", and "Me". The four tabs can correspond to different tabs.
[0035] As shown in FIG. 2A The electronic device 110 can present an element 210 in association with the tab 205, which may, for example, indicate that there is a friend user who has published media content that the current user has not read. The specific value presented in the element 210 will be described below.
[0036] In some embodiments, the electronic device 110 can receive the selection of the tab 205 and can present a playback interface 200B as shown. FIG. 2B The playback interface 200B can play the information stream 210 associated with the current user.
[0037] The information stream 210 can include a plurality of media contents, which the user can switch to view different media contents in the information stream 210, for example, by a swiping operation in the playback interface 200B. In some embodiments, the plurality of media contents in the information stream 210 can be published by a group of users. The group of users can satisfy a preset condition in relation to the current user. For example, the group of users can be users that the current user follows, or friend users (e.g., mutual following) of the current user.
[0038] In some embodiments, the plurality of media contents in the information stream 210 can include a first group of media contents that are unread by the current user, also referred to as an unread media content set. It can be appreciated that the first group of media contents can be all the contents that are unread by the current user.
[0039] In some scenarios, the first group of media contents can be further split into a second group of media contents and a third group of media contents if the first group of media contents satisfies a split condition. That is, the first group of media contents is part of the unread media content set. In addition, the second group of media contents can have a playback order in the information stream that is before the third group of media contents, for example.
[0040] The split condition and the split process will be described in detail below.
[0041] As an example, upon entering the "friends" tab, the electronic device 110 can play a media content 215 in the information stream 210 in the playback interface 200B. The media content 215 can be included in the second group of media contents, for example.
[0042] Further, the electronic device 110 can receive a swiping operation by the user and can switch to play other media contents in the information stream 210. For example, the user can swipe up the playback interface 200B to view a next media content in the information stream.
[0043] Further, the electronic device 110 can present a reminder message in the playback interface if a playback status of the second group of media contents satisfies a trigger condition. As an example, the trigger condition includes that the second group of media contents have all been played in the playback interface.
[0044] In some scenarios, the reminder message can indicate that the second group of media contents have been completed. Alternatively or additionally, the reminder message can indicate to continue to view other media contents in the first group of media contents other than the second group of media contents.
[0045] Different examples of presenting a reminder message will be described below in conjunction with FIG. 2C and FIG. 2D .
[0046] As discussed above, the electronic device 110 can switch different media content in the playing information stream based on the received user operation. For example, the electronic device 110 can play a first media content in the second group of media content based on the user operation.
[0047] Further, if the user further swipes up the playing interface, the playing interface can be switched to play a second media content in the first group of media content, which is not included in the second group of media content.
[0048] As shown in FIG. 2C , the electronic device 110 can switch from the last item of media content in the second group of media content to play the media content 225 in the first group of media content based on the user’s swipe-up operation.
[0049] Further, the electronic device 110 can play the media content 225 in the interface 200C and can present the reminder message 220. As an example, the reminder message 220 can indicate that the user has already browsed through the second group of media content. It should be appreciated that “browsed through the second group of media content” is intended to mean that each media content has been switched to be presented in the playing interface, without requiring each media content to be played completely.
[0050] In some embodiments, the electronic device 110 can also stop presenting the reminder message 220 after a preset time length. For example, the reminder message 220 can be automatically hidden after the reminder message 220 is presented for the preset time length. As another example, the electronic device 110 can also stop presenting the reminder message based on a swipe operation of the user on the playing interface.
[0051] In this way, embodiments of the present disclosure can help the user to better perceive the browsing state of the work and improve the efficiency of information acquisition.
[0052] Further, the electronic device 110 can support the user to browse other media content in the set of unread media content through a swipe operation.
[0053] FIG. 2D Another example of presenting the reminder message 220 is shown. Unlike the example shown in FIG. 2C , the electronic device 110 can present the information page 230 based on a switching operation of the user after completing playing the second group of media content. For example, the user can swipe up the playing interface of the last item of media content of the second group of media content. Accordingly, the electronic device 110 can present the information page 230 as shown in FIG. 2DThe information page shown is 230.
[0054] like FIG. 2D As shown, information page 230 may include a reminder message 220. The reminder message 220 may indicate, for example, that the current user has finished viewing the second group of media content, or it may indicate that the user should continue viewing other media content in the first group besides the second group. Alternatively, the reminder message 220 may simply indicate that the user should continue viewing other media content in the first group besides the second group.
[0055] In addition, information page 230 may also include other types of information. For example, information page 230 may present descriptive information associated with at least one piece of media content in the first group of media content, which is not included in the second group of media content.
[0056] like FIG. 2D As shown, the description information may include preview images associated with the at least one media content, such as preview image 235-1 and preview image 235-2. In some embodiments, preview image 235-1 or preview image 235-2 may also include a portion of the video clip of the corresponding media content.
[0057] In some embodiments, the number of at least one type of media content does not exceed a preset number. For example, when the number of other unread media content items is greater than two, the information page will display preview images corresponding to the two unread media content items.
[0058] As an example, these two media content items can be determined based on the playback order of the media content in the information stream. For example, preview image 235-1 and preview image 235-2 can correspond to two media content items to be played later in the information stream.
[0059] As another example, these two media items can also be randomly selected from the remaining media items.
[0060] In this way, embodiments of the present disclosure can make it easy for users to perceive other media content that can be viewed by continuing to swipe through the playback interface.
[0061] In addition, the descriptive information may include, for example, information about the publication of at least one piece of media content. Such publication information may include, for example, the identifier of the user who published the media content (e.g., username, avatar), the publication time, etc.
[0062] In this way, embodiments of this disclosure can help users make better decisions about whether to continue browsing other media content in the information stream.
[0063] In some embodiments, such as FIG. 2DAs shown, the electronic device 110 can also provide a first control 240 in the information page 230. The first control 240 can be used to trigger a return to a preset interface of the application 120, e.g., a home page of the application 120.
[0064] Additionally, as FIG. 2D As shown, the electronic device 110 can also provide a second control 245 in the information page 230. The second control 245 is used to trigger a switch to play other media content in the first group of media content other than the second group of media content.
[0065] For example, the electronic device 110 can receive a tap of the second control 245 by the user, and can switch to play other media content (also referred to as third media content) in the second group of media content. As another example, the user can also switch the interface 200D to play other media content in the second group of media content by continuing to swipe up the information page 230.
[0066] As FIG. 2A As shown, the second control 245 also presents an image identifier of a publisher of the other media content. For example, the electronic device 110 can display an avatar of a publisher of one or more remaining media content in the second group of media content, to facilitate the user to perceive which users publish the other media content.
[0067] In addition, the electronic device 110 can also present a reminder 250 in the information page 230, to remind the user that the user can continue to view other media content in the information stream through a preset operation, e.g., perform a swipe-up operation.
[0068] In some embodiments, FIGS. 2A-2D The element 210 shown in the figure can indicate the number of the second group of media content described above. For example, the number “8” in the element 210 can indicate that the second group of media content includes eight items of media content.
[0069] In this way, embodiments of the present disclosure can ensure the consistency of the number of unread indicated by the element and the number of media content in the information stream corresponding to the trigger of the push reminder message.
[0070] The splitting process of the set of unread media content will be further introduced below.
[0071] In some scenarios, if the number of media content in the first group of media content is greater than a threshold, the first group of media content can be split into the second group of media content and the third group of media content, to improve the information acquisition efficiency of the user.
[0072] In some embodiments, the first set of media content can be split based on content attributes of the media content in the first set of media content to determine the second set of media content. For example, such content attributes can include classification, tags, duration, etc. of the media content. As an example, video content with duration greater than a threshold can be reserved as the second set of media content.
[0073] In some embodiments, the second set of media content can be determined based on association of the publishing user of the media content in the first set of media content with the current user. As an example, the second set of media content can include media content published by users who are mutual friends of the current user.
[0074] In some embodiments, the second set of media content can be determined based on relevance of the media content in the first set of media content to the current user. As an example, such relevance can indicate how well the media content matches the user. Media content with higher matching degree, for example, can be reserved into the second set of media content.
[0075] In some embodiments, the second set of media content can also be determined based on setting information of the current user. For example, the current user can set a preset set of users and / or a preset time range. Accordingly, the second set of media content can include media content in the first set of media content that matches the set of users and / or the time range.
[0076] In this way, embodiments of the present disclosure can help users more efficiently browse relevant media content, thereby improving information acquisition efficiency.
[0077] In some embodiments, the splitting of the first set of media content can be triggered when the user clicks on the label 205, thereby ensuring timeliness of the splitting to improve information acquisition quality.
[0078] In some embodiments, if the user performs a refresh operation in the playback interface of the information stream, the re-splitting based on the updated unread work set can be triggered to determine a new display position of the reminder message.
[0079] The above is combined with FIG. 2C An interaction example is introduced when the unread media content set meets the splitting condition. In some scenarios, if the unread media content set does not meet the splitting condition, an element associated with the label 205, for example, can indicate the total number of media content in the unread media content set.
[0080] In addition, if all the unread media content set is played, the electronic device 110 can present a reminder message in the playback interface of the information stream that all the unread media content has been browsed.
[0081] In some examples, the reminder message may, for example, further include an interaction portal for returning to the preset interface of the application 120. The user may, for example, trigger a jump to the preset interface, e.g., the home page, of the application 120 by clicking the interaction portal.
[0082] In some embodiments, if the set of unread media content is split, the playback interface of the information stream will only display the reminder message as shown in FIG. 2D or Example Process without presenting an additional reminder message after completing the playback of the set of unread media content.
[0083] FIG. 3
[0084] FIG. 1 A flowchart illustrating an example process 300 of interface interaction is shown in accordance with some embodiments of the present disclosure. Process 300 can be implemented at the electronic device 110. Process 300 is described below with reference to the electronic device 110. Example Devices and Equipment
[0085] As shown, at block 310, the electronic device 110 presents a playback interface of an information stream, the information stream including a plurality of media content published by a group of users, an association of the group of users with a current user satisfying a preset condition, the plurality of media content including a first group of media content unread by the current user.
[0086] At block 320, the electronic device 110 presents, in the playback interface, a reminder message in response to a playback state of a second group of media content in the plurality of media content satisfying a triggering condition, the reminder message indicating that the browsing of the second group of media content has been completed and / or continuing to browse other media content in the first group of media content other than the second group of media content, the second group of media content being part of the first group of media content.
[0087] In some embodiments, process 300 further includes presenting an element associated with the information stream, the element indicating a number of media content in the second group of media content.
[0088] In some embodiments, presenting the reminder message in the playback interface includes playing, in the playback interface, a first media content in the second group of media content; and in response to the playback interface being switched to play a second media content in the first group of media content, playing the second media content in the playback interface and presenting the reminder message, the second media content not being included in the second group of media content.
[0089] In some embodiments, presenting the reminder message in the playback interface includes presenting, in the playback interface, an information page in response to the playback state of the second group of media content satisfying the triggering condition, the information page including the reminder message.
[0090] In some embodiments, the information page further presents description information associated with at least one media content in the first set of media content, the at least one media content not being included in the second set of media content.
[0091] In some embodiments, the description information comprises: a preview image associated with the at least one media content; and / or publication information of the at least one media content.
[0092] In some embodiments, the process 300 further comprises: providing, in the information page, a first control for triggering a return to the preset interface; and / or providing, in the information page, a second control for triggering a switch to play other media content in the first set of media content other than the second set of media content.
[0093] In some embodiments, the second control further presents an image identification of a publisher of the other media content.
[0094] In some embodiments, the process 300 further comprises: in response to a preset operation received in the information page, switching the play interface to play a third media content in the first set of media content, the third media content not being included in the second set of media content.
[0095] In some embodiments, the process 300 further comprises: after a preset time duration, stopping presenting the reminder message.
[0096] In some embodiments, the second set of media content is determined based on a process that: in response to a number of the first set of media content being greater than a threshold, determines the second set of media content from the first set of media content.
[0097] In some embodiments, the second set of media content is determined from the first set of media content based on at least one of: a media attribute of the media content; an association relationship between a publisher of the media content and the current user; an association of the media content with the current user.
[0098] In some embodiments, the second set of media content is determined based on a preset user set and / or a preset time range set by the current user.
[0099] In some embodiments, the triggering condition comprises that the second set of media content has all been played in the play interface.
[0100] FIG. 4
[0101] Embodiments of the present disclosure also provide a corresponding device for implementing the above method or process. FIG. 4A schematic structural block diagram of an example interface interaction apparatus 400 according to certain embodiments of the present disclosure is shown. The apparatus 400 can be implemented as or included in the electronic device 110. Various modules / components in the apparatus 400 can be implemented by hardware, software, firmware, or any combination thereof.
[0102] As shown, the apparatus 400 includes a first presentation module 410 configured to present a play interface of an information stream, the information stream including a plurality of items of media content published by a group of users, an association of the group of users with a current user satisfying a preset condition, the plurality of items of media content including a first group of items of media content unread by the current user; and a second presentation module 420 configured to present, in response to a play state of a second group of items of media content in the plurality of items of media content satisfying a triggering condition, a reminder message in the play interface, the reminder message indicating that the second group of items of media content has been browsed and / or that the first group of items of media content other than the second group of items of media content is to be continued to be browsed, the second group of items of media content being part of the first group of items of media content. FIG. 5
[0103] In some embodiments, the apparatus 400 further includes a third presentation module configured to present an element associated with the information stream, the element indicating a number of items of media content in the second group of items of media content.
[0104] In some embodiments, the second presentation module 420 is further configured to play, in the play interface, a first item of media content in the second group of items of media content; and in response to the play interface being switched to play a second item of media content in the first group of items of media content, play the second item of media content in the play interface and present the reminder message, the second item of media content not being included in the second group of items of media content.
[0105] In some embodiments, the second presentation module 420 is further configured to present, in response to the play state of the second group of items of media content satisfying the triggering condition, an information page in the play interface, the information page including the reminder message.
[0106] In some embodiments, the information page further presents description information associated with at least one item of media content in the first group of items of media content, the at least one item of media content not being included in the second group of items of media content.
[0107] In some embodiments, the description information includes: a preview image associated with the at least one item of media content; and / or publication information of the at least one item of media content.
[0108] In some embodiments, the apparatus 400 further includes a providing module configured to provide, in the information page, a first control for triggering a return to a preset interface; and / or provide, in the information page, a second control for triggering a switch to play other items of media content in the first group of items of media content other than the second group of items of media content.
[0109] In some embodiments, the second control further presents an image identification of a publisher of the other media content.
[0110] In some embodiments, the apparatus 400 further includes a switching module configured to, in response to the preset operation received in the information page, switch the playing interface to play a third media content in the first set of media contents, the third media content not being included in the second set of media contents.
[0111] In some embodiments, the apparatus 400 further includes a processing module configured to, after the preset time duration, stop presenting the reminder message.
[0112] In some embodiments, the second set of media contents is determined based on a process that: in response to the number of the first set of media contents being greater than a threshold, determines the second set of media contents from the first set of media contents.
[0113] In some embodiments, the second set of media contents is determined from the first set of media contents based on at least one of: a media attribute of the media contents; an association relationship between a publishing user of the media contents and the current user; an association between the media contents and the current user.
[0114] In some embodiments, the second set of media contents is determined based on a preset user set and / or a preset time range set by the current user.
[0115] In some embodiments, the triggering condition includes that the second set of media contents has all been played in the playing interface.
[0116] The modules included in the apparatus 400 can be implemented in various ways, including software, hardware, firmware, or any combination thereof. In some embodiments, one or more units can be implemented using software and / or firmware, e.g., machine executable instructions stored on a storage medium. In addition to or alternatively, some or all of the modules in the apparatus 400 can be implemented at least partially by one or more hardware logic components. As an example and not by way of limitation, example types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SOCs), complex programmable logic devices (CPLDs), etc.
[0117] FIG. 5 A block diagram of an electronic device 500 in which one or more embodiments of the disclosure can be implemented is shown. It should be understood that where FIG. 5 The electronic device 500 shown is merely exemplary and should not be construed as limiting the scope of the embodiments described herein. FIG. 1 The electronic device 500 shown can be used to implementFIG. 5 Electronic devices 110.
[0118] like FIG. 5 As shown, electronic device 500 is in the form of a general-purpose electronic device. Components of electronic device 500 may include, but are not limited to, one or more processors or processing units 510, memory 520, storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. Processing unit 510 may be a physical or virtual processor and is capable of performing various processes according to programs stored in memory 520. In a multiprocessor system, multiple processing units execute computer-executable instructions in parallel to improve the parallel processing capability of electronic device 500.
[0119] Electronic device 500 typically includes multiple computer storage media. Such media can be any accessible media that is accessible to electronic device 500, including but not limited to volatile and non-volatile media, removable and non-removable media. Memory 520 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. Storage device 530 can be removable or non-removable media and can include machine-readable media, such as flash drives, disks, or any other media that can be used to store information and / or data and can be accessed within electronic device 500.
[0120] Electronic device 500 may further include additional removable / non-removable, volatile / non-volatile storage media. Although not explicitly stated... As shown, disk drives for reading from or writing to removable, non-volatile disks (e.g., "floppy disks") and optical disk drives for reading from or writing to removable, non-volatile optical disks can be provided. In these cases, each drive can be connected to a bus (not shown) via one or more data media interfaces. Memory 520 may include computer program product 525 having one or more program modules configured to perform various methods or actions of various embodiments of this disclosure.
[0121] Communication unit 540 enables communication with other electronic devices via a communication medium. Additionally, the functionality of components of electronic device 500 can be implemented using a single computing cluster or multiple computing machines capable of communicating via communication connections. Therefore, electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.
[0122] The input device 550 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 560 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 can also communicate with one or more external devices (not shown), such as storage devices, display devices, etc., one or more devices that enable a user to interact with the electronic device 500, or any devices (e.g., a network card, a modem, etc.) that enable the electronic device 500 to communicate with one or more other electronic devices, as desired via the communication unit 540. Such communication can be carried out via an input / output (I / O) interface (not shown).
[0123] According to an example implementation of the present disclosure, a computer readable storage medium is provided having computer executable instructions stored thereon, where the computer executable instructions are executed by a processor to implement the method described above. According to an example implementation of the present disclosure, a computer program product is also provided that is tangibly stored on a non-transitory computer readable medium and includes computer executable instructions, where the computer executable instructions are executed by a processor to implement the method described above.
[0124] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0125] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0126] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide processes for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks.
[0127] The computer program product of the present disclosure can be a computer program product, which is a machine-readable medium (media) having instances of the software embodied thereon, such as computer software, firmware, wireless application protocol (WAP), middleware or microcode. For example, a computer program product can be a floppy disk, a CD-ROM, a DVD, a Blu-ray Disc™, a flash drive, a memory stick, a magnetic tape, or a hard disk drive. The machine-readable medium can be a single medium, or multiple media, of the same or different type. The computer program product can be one or more computer program components embodied in medium and / or transmission signals. The computer program product can have one or more computer program components embodied in medium and / or transmission signals.
[0128] The implementations of the disclosure have been described above with the intent to be illustrative rather than limiting. Although the implementations of the disclosure have been described with regard to one or more implementations, it will be recognized that a variety of modifications and changes can be made to these implementations without departing from the broader spirit and scope of the implementations as set forth in the preceding disclosure. For example, certain aspects of the implementations can be performed using hardware, software, and / or firmware, or any combination thereof. The above-described implementations should therefore be regarded as merely illustrative, and not as narrowing the scope of the disclosure, which is defined by the appended claims and their equivalents.
Claims
1. A method of interface interaction, comprising: presenting a play interface of an information stream, the information stream comprising a plurality of media content published by a user, the user having an association relationship with a current user comprising a friend relationship or a following relationship, the plurality of media content comprising a first set of media content unread by the current user; and in response to a second set of media content in the plurality of media content having been played entirely in the play interface, presenting a reminder message in the play interface, the reminder message indicating that browsing the second set of media content has been completed and / or continuing to browse other media content in the first set of media content other than the second set of media content, the second set of media content being a partial set of media content obtained by splitting the first set of media content.
2. The method of claim 1, further comprising: presenting an element associated with the information stream, the element indicating a number of media content in the second set of media content.
3. The method of claim 1, wherein presenting a reminder message in the play interface comprises: playing a first media content in the second set of media content in the play interface; and in response to the play interface being switched to play a second media content in the first set of media content, playing the second media content in the play interface and presenting the reminder message, the second media content not being included in the second set of media content.
4. The method of claim 1, wherein presenting a reminder message in the play interface comprises: in response to the second set of media content having been played entirely in the play interface, presenting an information page in the play interface, the information page comprising the reminder message.
5. The method of claim 4, wherein the information page further presents description information associated with at least one media content in the first set of media content, the at least one media content not being included in the second set of media content.
6. The method of claim 5, wherein the description information comprises: a preview image associated with the at least one media content; and / or publishing information of the at least one media content.
7. The method of claim 4, further comprising: providing a first control in the information page, the first control being used to trigger a return to a preset interface; and / or providing a second control in the information page, the second control being used to trigger a switch to play other media content in the first set of media content other than the second set of media content.
8. The method of claim 7, wherein the second control further presents an image identification of a publisher of the other media content.
9. The method of claim 4, further comprising: in response to a preset operation received in the information page, switching the play interface to play a third media content in the first set of media content, the third media content not being included in the second set of media content.
10. The method of claim 1, further comprising: stopping presenting the reminder message after a preset time duration. 11.The method of claim 1, wherein the second set of media content is determined based on a process comprising: determining the second set of media content from the first set of media content in response to a number of the first set of media content being greater than a threshold. 12.The method of claim 11, wherein the second set of media content is determined from the first set of media content based on at least one of: a media attribute of the media content; an association of a publishing user of the media content with the current user; and an association of the media content with the current user. 13.The method of claim 1, wherein the second set of media content is determined based on a preset user set and / or a preset time range set by the current user. 14.An apparatus for interface interaction, comprising: a first presentation module configured to present a play interface of an information stream, the information stream comprising a plurality of media content published by a user, the user having an association with a current user comprising a friend relationship or a following relationship, the plurality of media content comprising a first set of media content unread by the current user; and a second presentation module configured to present a reminder message in the play interface in response to a second set of media content in the plurality of media content having all been played in the play interface, the reminder message indicating that browsing the second set of media content has been completed and / or continuing to browse other media content in the first set of media content other than the second set of media content, the second set of media content being a portion of media content obtained by splitting the first set of media content. 15.An electronic device, comprising: at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions when executed by the at least one processing unit cause the electronic device to perform the method according to any one of claims 1-13. 16.A computer readable storage medium having stored thereon a computer program, the computer program being executable by a processor to implement the method according to any one of claims 1-13.
Citation Information
Patent Citations
Message dispaly method and device
CN108021316A
Personal information page interaction method and device, equipment and storage medium
CN118244947A