Page display method and apparatus, electronic device, storage medium, and product
By displaying object display cards during audio and video browsing and automatically showing details pages in response to user actions, the problem of poor traffic acquisition performance and cumbersome operation of section zones is solved, thereby improving user experience and traffic acquisition effectiveness.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-08-26
- Publication Date
- 2026-03-26
AI Technical Summary
In existing technologies, when users click on digital cards to view object details while browsing audio and video, there are problems such as poor traffic flow performance of section zones and cumbersome operation, resulting in a poor user experience.
Displays an object showcase card on the current page, displays the target page in response to user-triggered actions, and automatically displays the object details page when preset conditions are met. Improves traffic generation and ease of use through preset animations and overlay design.
It improved the traffic-driving performance of the special zones, simplified the operation process, and enhanced the user experience and traffic-driving effect of object display.
Smart Images

Figure CN2025117028_26032026_PF_FP_ABST
Abstract
Description
Page display method and device, electronic device, storage medium and product
[0001] Cross-reference to Related Applications
[0002] This application claims priority to Chinese Patent Application No. 202411304512.7, filed September 18, 2024, the disclosure of which is incorporated herein in its entirety by this reference as part of the present application. TECHNICAL FIELD
[0003] Embodiments of the present disclosure relate to a page display method and device, an electronic device, a storage medium and a product. BACKGROUND
[0004] With the continuous development of network technology, more and more users carry out various entertainment activities through the Internet, such as shopping, browsing audio and video, etc. For any user, in the process of browsing audio and video, some object introduction digital cards can be browsed.
[0005] However, if the user wants to know more information about the object, the digital card can be clicked to pull up a display panel in the homepage of the target panel to display the object information of the object in the digital card in the display panel. The problems of this method are: first, there is a problem of poor panel area diversion performance, and the operation of viewing the object detail page is cumbersome and does not meet the user's expected display effect, resulting in poor user experience; second, there is a problem of poor diversion effect for the objects displayed by the target panel. SUMMARY
[0006] The present disclosure provides a page display method and device, an electronic device, a storage medium and a product.
[0007] In a first aspect, the embodiments of the present disclosure provide a page display method, which comprises:
[0008] displaying an object display card in a current page, wherein the current page is used to display a recommended data stream pushed for a target user under a preset panel, the recommended data stream at least includes the object display card, and the object display card is used to display object information of a first object;
[0009] in response to a first triggering operation of the target user on the object information, displaying a target page and displaying the object display card in a preset form in the target page; wherein the target page is a main interface of a target panel to which the first object belongs, and a panel label of the target panel is displayed in a preset form in the target page;
[0010] when it is detected that the display information of the target page meets a preset condition, displaying an object detail page of the first object.
[0011] In a second aspect, the present disclosure also provides a page display device, which comprises:
[0012] An object card display module is configured to display an object display card in a current page, wherein the current page is configured to display a recommended data stream pushed for a target user under a preset board, the recommended data stream at least comprises the object display card, and the object display card is configured to display object information of a first object.
[0013] A target board display module is configured to display a target page and display the object display card in a preset form in the target page in response to a first triggering operation of the target user on the object information, wherein the target page is a main interface of a target board to which the first object belongs, and a board label of the target board is displayed in a preset form in the target page.
[0014] An object detail display module is configured to display an object detail page of the first object when it is detected that display information of the target page meets a preset condition.
[0015] In a third aspect, the present disclosure also provides an electronic device, which comprises:
[0016] One or more processors;
[0017] A storage device configured to store one or more programs,
[0018] When the one or more programs are executed by the one or more processors, the one or more processors implement the page display method according to any of the embodiments of the present disclosure.
[0019] In a fourth aspect, the present disclosure also provides a storage medium containing computer executable instructions, which are used to execute the page display method according to any of the embodiments of the present disclosure when executed by a computer processor.
[0020] In a fifth aspect, the present disclosure also provides a computer program product comprising a computer program, which implements the page display method according to any of the embodiments of the present disclosure when executed by a processor. BRIEF DESCRIPTION OF DRAWINGS
[0021] The above and other features, advantages, and aspects of the present disclosure will become more apparent by describing in detail the embodiments thereof with reference to the attached drawings. Throughout the drawings, the same or similar reference numerals refer to the same or similar elements. It should be understood that the drawings are schematic and elements and features are not necessarily to scale.
[0022] FIG. 1 is a flowchart of a page display method according to an embodiment of the present disclosure;
[0023] FIG. 2 is a schematic diagram of an object display card displayed in a current page according to an embodiment of the present disclosure;
[0024] FIG. 3 is a schematic diagram of a display process of a target page according to an embodiment of the present disclosure;
[0025] FIG. 4 is a schematic diagram of an object detail page display process according to an embodiment of the present disclosure;
[0026] FIG. 5 is a flowchart of another page display method according to an embodiment of the present disclosure;
[0027] FIG. 6 is a schematic diagram of a display page of a user according to an embodiment of the present disclosure;
[0028] FIG. 7 is a schematic diagram of a display process of a first preset animation according to an embodiment of the present disclosure;
[0029] FIG. 8 is a schematic diagram of a display process of a second preset animation according to an embodiment of the present disclosure;
[0030] FIG. 9 is a schematic diagram of a target page according to an embodiment of the present disclosure;
[0031] FIG. 10 is a flowchart of yet another page display method according to an embodiment of the present disclosure;
[0032] FIG. 11 is a schematic diagram of a page display process corresponding to a second trigger operation according to an embodiment of the present disclosure;
[0033] FIG. 12 is a schematic diagram of an operation process of displaying a target board main interface based on interaction prompt information according to an embodiment of the present disclosure;
[0034] FIG. 13 is a schematic diagram of a structure of a page display apparatus according to an embodiment of the present disclosure; and
[0035] FIG. 14 is a schematic diagram of a structure of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION
[0036] Embodiments of the present disclosure will be described in more detail with reference to the accompanying drawings. Although some embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure can be implemented in various forms, and should not be construed as being limited to the embodiments set forth herein, but rather, these embodiments are provided so that the present disclosure can be more thoroughly and completely understood. It should be understood that the drawings and embodiments of the present disclosure are merely for exemplary purposes, and are not intended to limit the scope of protection of the present disclosure.
[0037] It should be understood that each of the steps recited in the method embodiments of the present disclosure can be performed in different orders and / or in parallel. In addition, the method embodiments can include additional steps and / or omit performing the steps shown. The scope of the present disclosure is not limited in this regard.
[0038] The term "comprises" and variations thereof used in the present disclosure are open-ended, that is, "comprising but not limited to". The term "based on" is "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"; the term "some embodiments" means "at least some embodiments". Related definitions of other terms will be given in the description below.
[0039] It should be noted that the "first", "second", and the like concepts mentioned in the present 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.
[0040] It should be noted that the modification of "one" or "multiple" mentioned in the present disclosure is illustrative and not limiting, and those skilled in the art should understand that unless the context clearly indicates otherwise, it should be understood as "one or more".
[0041] It can be understood that before using the technical solutions disclosed by the embodiments of the present disclosure, the type, scope of use, use scenario, etc. of the personal information involved in the present disclosure should be informed to the user and the authorization of the user should be obtained through appropriate means according to relevant laws and regulations.
[0042] For example, in response to receiving the active request of the user, the user is sent prompt information to explicitly prompt the user that the operation requested to be performed will require obtaining and using the personal information of the user. Thus, the user can voluntarily choose whether to provide personal information to the software or hardware such as electronic devices, application programs, servers or storage media that perform the operation of the technical solutions of the present disclosure according to the prompt information.
[0043] As an optional but non-limiting implementation, in response to receiving the active request of the user, the way of sending prompt information to the user may, for example, be the way of a pop-up window, in which the prompt information can be presented in the form of text. In addition, the pop-up window can also carry selection controls for the user to select "agree" or "disagree" to provide personal information to the electronic device.
[0044] It can be understood that the above notification and user authorization process is only illustrative and does not limit the implementation of the present disclosure, and other ways that meet the relevant laws and regulations can also be applied to the implementation of the present disclosure.
[0045] It can be understood that the data involved in the technical solution (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of the corresponding laws and regulations and relevant provisions.
[0046] Before introducing the technical solution, the application scenario can be exemplarily explained. The technical solution can be applied in the process of browsing a page in any platform with a shopping function. When a triggering operation on an object display card is detected, the scene of jumping to a main interface of a special area corresponding to the object display card and automatically jumping to an object detail page can be realized.
[0047] Exemplarily, a target application program with a video browsing function can be integrated with a target block. The target block is a block for obtaining certain specific objects, for example, the specific objects can be any physical object (for example, an article) or a virtual object (for example, a virtual resource, an electronic card, a network address, etc.) that cannot obtain a specific physical object. In the process of displaying a video in the target application program, in order to achieve the effect of diversion, a digital card corresponding to the specific object can be displayed as a stream in the video stream. When a triggering operation on the digital card is detected, the main interface of the target block can be jumped to, and the object detail page of the object can be displayed. The overall process is not only smooth and natural, but also meets the expected display effect of the user, and improves the experience of the user.
[0048] FIG. 1 is a flowchart of a page display method provided by an embodiment of the present disclosure. The embodiment of the present disclosure is applicable to a situation in which, when a triggering operation on an object display card is detected in the process of browsing a page in any platform with a shopping function, a main interface of a special area corresponding to the object display card can be jumped to, and an object detail page can be automatically jumped to. The method can be executed by a page display device. The device can be realized in the form of software and / or hardware. Optionally, the page display device can be realized by an electronic device, which can be a mobile terminal, a PC terminal, or a server, etc.
[0049] As shown in FIG. 1, the page display method comprises:
[0050] S110, displaying an object display card in a current page.
[0051] The current page is a page that is currently browsed by a target user. The current page is used to display a recommended data stream pushed to the target user under a preset block. The recommended data stream at least includes the object display card. Of course, the recommended data stream also includes an audio stream, a video stream, or an audio and video stream pushed to the target user.
[0052] In the embodiment, the preset block is a pre-configured block area, different preset blocks have different functions and different block labels. The recommended data stream refers to a video stream recommended by a target application to a target user according to the user's preferences, browsing habits and other factors. Correspondingly, the preset block at this time is mainly corresponding to the block label "recommendation". The target user refers to the user corresponding to the account logged in the target application.
[0053] The object display card is a digital card used to display the object information of the first object. The first object refers to an entity object that can obtain a specific physical object, or a virtual object that cannot obtain a specific physical object. The object information is a key element that can describe the first object. For example, the first object can be a real dress, and the object information can include a dress image, elements describing the properties of the dress (such as dress style name, value attribute, dress function description text, etc.), a first preset control for viewing object details, a second preset control for closing the object display card, etc.
[0054] In the embodiment, when the target user triggers the preset control corresponding to the target application, the home page of the target application can be entered, and the page being browsed by the target user at this time can be referred to as the current page. The current page displays the recommended data stream pushed to the target user under the preset block, and the recommended data stream can include the object display card corresponding to the first object. Alternatively, the recommended data stream including the object display card corresponding to the first object can be popped up in the current page during the target user's browsing of the webpage in the target application.
[0055] For example, the object display card displayed in the current page is shown in FIG. 2. As shown in FIG. 2, the preset block can include block 1, block 2 and block 3, block label 1 corresponds to block 1, block label 2 corresponds to block 2, and block label 3 corresponds to block 3. In the current page, block label 3 is displayed by bold display, which indicates that the current page is the main interface of block 3. The specific content displayed in the current page is the recommended data stream pushed to the target user under block 3, and the recommended data stream includes the object display card corresponding to the dress. More specifically, the upper part of the object display card includes a dress image; the object display card also includes elements describing the dress (for example, the dress name is "dress", and the value attribute is "xxxx.xx"); the object display card also includes a first preset control for viewing the dress details, such as the "view details" control, and a second preset control for closing the object display card, such as the "not interested" control.
[0056] S120, in response to the first triggering operation of the target user on the object information, displaying a target page and displaying the object display card in the target page in a preset form.
[0057] The first trigger operation is used to represent an operation of the target user intending to view more information related to the first object. The first trigger operation can be preset to correspond to which object information in the object display card, and the object information can be referred to as target object information. When the target user clicks any target object information in the object display card, the first trigger operation is generated. For example, continuing to refer to FIG. 2, the target object information can include a dress image, a "view details" control, or an element describing the dress.
[0058] In this embodiment, a plurality of blocks can be preconfigured, and different blocks have different functions, different block labels, and different main interfaces. The target page is the main interface of the target block to which the first object belongs. The block label of the target block is displayed in a preset form in the target page. For example, the preset form can be that the block label is displayed in bold, the block label is displayed in a preset font, the block label is displayed in a preset text color, and the like.
[0059] The preset form is a preset display mode. For example, the preset form can be a display mode of strongly reminding the object display card, such as adding an animation effect to the border of the object display card, and / or adding a shielding layer to other display content in the target page except the object display card.
[0060] Specifically, when the target user clicks the target object information in the object display card, the first trigger operation is generated, and at this time, the display screen of the user is switched from the current page to the target page. In the target page, the object display card is displayed in a pre-set strong reminding display mode.
[0061] Exemplarily, a display process of the target page is shown in FIG. 3. As shown in FIG. 3(A), in the current page, the block label 3 is displayed by means of bold display (i.e., the preset form corresponding to the block label of the target block is the bold display form), which indicates that the current page is the main interface of the block 3. When the target user clicks the "view details" control in the current page, a first triggering operation on the target object information is generated, and at this time, the target page shown in FIG. 3(B) can be displayed. The first object belongs to the block 2, and therefore the block 2 is the target block. In the target page, the block label 2 corresponding to the block 2 is displayed by means of bold display, which indicates that the target page is the main interface of the block 2. As shown in FIG. 3(B), the target page includes the object display card and other display contents, for example, at least one recommended object display card, i.e., the recommended object display card 1, the recommended object display card 2 and the recommended object display card 3 in FIG. 3(B). The recommended object is generated according to the historical operation behavior of the target user, and in addition, the recommended object can also be determined according to other information contents, which is not limited here. Compared with other display contents, the object display card has a gray dashed line around the frame, which indicates that the frame of the object display card has an animation effect, for example, a light circle focusing animation. By displaying the object display card in this preset form, the object display card can be distinguished from other display contents in the target page, so as to remind the target user of the specific position of the object display card.
[0062] S130, when it is detected that the display information of the target page meets the preset condition, displaying the object detail page of the first object.
[0063] The display information can include the display duration of the target page, the animation progress information of the object display card, etc. The preset condition is a pre-set rule for determining when to display the object detail page of the first object. The object detail page refers to the detailed display page of the first object, which aims to provide detailed description of the first object for the target user. For example, the detailed display page can include information such as pictures, value attributes, specifications, parameters and evaluations, so as to help the target user understand and evaluate the first object.
[0064] In this embodiment, the preset condition can include that the display duration of the target page reaches a preset display duration threshold, and / or the animation progress information of the object display card meets a preset progress threshold.
[0065] Specifically, when the display duration of the target page reaches the preset display duration threshold, for example, the display duration reaches 300 seconds, the object detail page of the first object is displayed; or when the animation progress information of the object display card meets the preset progress threshold, for example, the light circle focusing animation rotates 3 circles clockwise around the frame of the object display card, the object detail page of the first object is displayed.
[0066] For example, the object detail page display process is shown in FIG. 4. As shown in FIG. 4(A), when the display time of the target page reaches 300 seconds, the object detail page shown in FIG. 4(B) is displayed. The object detail page can include detailed description, pictures, value attributes, specifications, parameters, and evaluation information of the first object.
[0067] In the embodiment of the present disclosure, the object display card is displayed in the current page, wherein the current page is used to display the recommended data stream pushed to the target user under the preset block, and the recommended data stream at least includes the object display card, and the object display card is used to display the object information of the first object. Then, in response to the first triggering operation of the target user on the object information, the target page is displayed and the object display card is displayed in the target page in a preset form. The target page is the main interface of the target block to which the first object belongs, and the block label of the target block is displayed in the target page in a preset form. Further, when it is detected that the display information of the target page meets the preset condition, the object detail page of the first object is displayed. In the technical scheme of the embodiment of the present disclosure, when the user triggers the object display card, not only can the user automatically enter the main interface of the target block to which the object belongs, but also the object display card can be displayed in the main interface of the target block in a strong reminding manner, thereby improving the block area flow guiding and accepting performance. The object detail page can be automatically displayed through the preset condition, thereby simplifying the operation process of viewing the object detail page, achieving the expected display effect of the user, and improving the user experience. In addition, the target user can be reminded of the block to which the object display card belongs, thereby improving the flow guiding effect of the objects displayed in the target block.
[0068] FIG. 5 is a flowchart of another page display method provided by the embodiment of the present disclosure. On the basis of the above-mentioned embodiment, different preset animations are set for different positions of the block label corresponding to the first object to highlight the block to which the object display card belongs. In response to the first triggering operation of the target user on the object information, the object display card of the first object is inserted into the first display position of the object display area, and the object display card is displayed in a preset form. The method can be executed by a page display device. The device can be implemented in the form of software and / or hardware. Optionally, the device can be implemented by an electronic device, which can be a mobile terminal, a PC terminal, or a server.
[0069] As shown in FIG. 5, the page display method includes:
[0070] S210, displaying an object display card in a current page, wherein the object display card is used to display object information of a first object.
[0071] In the embodiment, a plurality of blocks can be pre-configured, and different blocks have different functions and different block labels, wherein the block label is a textual description for representing the function of the block. For example, the blocks can include an audio / video browsing block, a resource acquisition block, etc., and the block label corresponding to the audio / video browsing block is "audio / video", and the block label corresponding to the resource acquisition block is "mall".
[0072] In the display page of the user, the block labels corresponding to the blocks can be displayed, however, for different users, the display positions of the block labels in the page are different. For example, for a certain user, the display page of the user is shown in FIG. 6, as shown in FIG. 6, there are six block labels corresponding to the blocks in the display page, which are block label 1, block label 2, block label 3, block label 4, block label 5 and block label 6. Among them, the block label 1, the block label 2 and the block label 3 are located at the top of the display page, and the top of the display page can be referred to as the first position; the block label 4, the block label 5 and the block label 6 are located at the bottom of the display page, and the bottom of the display page can be referred to as the second position.
[0073] In the specific application process, the block to which the current page belongs can be referred to as a first block, and the first block corresponds to a first block label; the block to which the first object belongs can be referred to as a target block, and the target block corresponds to a second block label. For a certain target user, if at the current moment, the second block label of the target user is displayed at the first position, when the first triggering operation of the target user on the object information is detected, S220 is executed; if at the current moment, the second block label of the target user is displayed at the second position, when the first triggering operation of the target user on the object information is detected, S230 is executed.
[0074] S220, when the second block label is displayed at the first position in the current page, in response to the first triggering operation of the target user on the object information, a first preset animation of switching from the first block label to the second block label is played.
[0075] Among them, the preset animation is an animation program pre-existing in the system. The first preset animation is an animation simulating switching from the current page of the first block label to the target page of the second block label based on the triggering operation of the target user.
[0076] In this embodiment, the display process of the first preset animation is shown in FIG. 7. As shown in FIG. 7(A), the first block label is the block label 1, and the second block label is the block label 2. The block label 2 is located at the first position in the current page. The current page is the main interface corresponding to the first block (i.e., the block corresponding to the block label 1). When the target user triggers the "view details" control, the first preset animation of switching from the first block label to the second block label is played. FIG. 7(B) is a video frame in the process of playing the first preset animation. In FIG. 7(B), the arrow between the block label 1 and the block label 2 indicates the switching from the first block label to the second block label. At this time, the left picture in the display page is the first block main interface, and the right picture is the target block main interface. As shown in FIG. 7(C), when the first preset animation is played, the target page is displayed. At this time, the target page is the main interface corresponding to the target block (i.e., the block corresponding to the block label 2).
[0077] S230, in response to the first triggering operation of the target user on the object information, the object display card is folded to the second block label according to the second preset animation, and the second block label is displayed in the first form.
[0078] The second preset animation is an animation in which the object display card is distorted and shrunk to the second block label. The first form can be that the font color of the second block label is different from those of other block labels, that a light-emitting special effect is added to the second block label, or the like.
[0079] In this embodiment, the display process of the second preset animation is shown in FIG. 8. As shown in FIG. 8(A), the second block label is the block label 2. The block label 2 is located at the second position in the current page. When the target user triggers the "view details" control, the object display card is folded to the second block label according to the second preset animation. FIGS. 8(B) and 8(C) are two video frames in the process of executing the second preset animation. As shown in FIGS. 8(B) and 8(C), the object display card is distorted into a trapezoidal shape with a wide upper part and a narrow lower part and is shrunk to the block label 2. As shown in FIG. 8(D), when the second preset animation is played, the target page is displayed. The gray ellipse on the block label 2 in the target page indicates that a light-emitting special effect is added to the block label.
[0080] In this embodiment, different preset animations are set for different positions of the block label corresponding to the first object to highlight the block to which the object display card belongs. Through the dynamic guidance, the flow guiding effect of the block to which the object display card belongs is improved.
[0081] S240, inserting the object display card of the first object into the first display position of the object display area and displaying the object display card in a preset form.
[0082] Optionally, when the object display card is displayed in the preset form in the target page, a mask layer can be further added for the other display objects in the target page except the first object.
[0083] The target page is a main interface of a target block to which the first object belongs, and the target page includes an object display area, and the object display area includes a plurality of display positions for displaying display cards corresponding to at least one object. The mask layer can be understood as a shielding layer added for the other display objects, for example, a semi-transparent shielding layer can be added for the other display objects.
[0084] In this embodiment, the schematic diagram of the target page is shown in FIG. 9. As shown in FIG. 9, the object display area includes four display positions, i.e., a first display position at the upper left corner of the page, a second display position at the upper right corner of the page, a third display position at the lower left corner of the page, and a fourth display position at the lower right corner of the page. The object display card of the first object is displayed at the first display position (i.e., the first display position), and is displayed in a preset form different from the object display cards of the other objects. The purpose of this setting is to display the object display card of the first object at the first display position of the object display area, so that the user can more easily find the display position of the first object display card in the target page, thereby providing convenience for subsequent operations of the user and improving the user experience.
[0085] Continuing to refer to FIG. 9, the recommended object display card 1, the recommended object display card 2, and the recommended object display card 3 are displayed at the second display position, the second display position, and the third display position, respectively, and a gray semi-transparent shielding layer is added on the upper layer of these display positions. Through the shielding layer, the display effect of the other display objects can be weakened, and the strong reminding effect of the object display card corresponding to the first object is further improved.
[0086] S250, when the display duration of the target page reaches a preset display duration threshold in the preset conditions, display the object detail page of the first object.
[0087] The preset display duration threshold is a preset duration threshold, which is used to determine when to display the object detail page of the first object.
[0088] In this embodiment, for example, the preset display duration threshold is 300 seconds. As shown in FIG. 4, when the display duration of the target page reaches 300 seconds, the object detail page of the first object is displayed. The purpose of this setting is that when the display duration of the target page reaches the preset display duration threshold, the object detail page of the first object can be automatically switched to, thereby simplifying the triggering operation of the user and improving the user experience.
[0089] On the basis of the above-mentioned embodiments, the target page displayed can be the main interface of the target board during playing of the first preset animation or the second preset animation, and when the return operation on the object detail page is detected.
[0090] In the embodiment, the main interface of the target board is displayed in the target page during playing of the first preset animation or the playing process of the first preset animation. In addition, the "return" control can be pre-configured in the object detail page, so that when the current target user clicks the "return" control during display of the object detail page, the target page displayed is the main interface of the target board. In this way, the flow performance of the target board can be further improved.
[0091] The technical solutions of the embodiments of the present disclosure set different preset animations for different positions of the board label corresponding to the first object, to highlight the board to which the object display card belongs, and improve the flow effect of the board to which the object display card belongs through dynamic guidance. In response to a first triggering operation of the target user on the object information, the object display card of the first object can be inserted into the first display position of the object display area and displayed in a preset form, so that the object display card of the first object is displayed in the first display position of the object display area, which makes it easier for the user to find the display position of the object display card of the first object in the target page, provides convenience for subsequent operations of the user, and improves the user experience. Further, when the display duration of the target page reaches a preset display duration threshold in the preset condition, the object detail page of the first object is displayed, which automatically switches to the object detail page of the first object, simplifies the triggering operation of the user, and improves the user experience.
[0092] FIG. 10 is a flowchart of a page display method provided by an embodiment of the present disclosure. On the basis of the above-mentioned embodiments, in response to a second triggering operation of the target user on the object information, the next object to be displayed can be displayed in the current page, and the object display card can be folded to the second board label corresponding to the target board according to a third preset animation in the current page, and then an interactive prompt information is displayed at the second board label to display the main interface of the target board corresponding to the second board label based on the triggering operation on the interactive prompt information. The method can be executed by a page display device, which can be implemented in the form of software and / or hardware, and can be implemented by an electronic device, which can be a mobile terminal, a PC terminal, or a server.
[0093] As shown in FIG. 10, the page display method includes:
[0094] S310, displaying an object display card in a current page, wherein the object display card is used to display object information of a first object.
[0095] S320, in response to the first triggering operation of the target user on the object information, displaying a target page and displaying an object display card in a preset form in the target page.
[0096] S330, when it is detected that the display information of the target page meets a preset condition, displaying an object detail page of the first object.
[0097] S340, in response to the second triggering operation of the target user on the object information, displaying a next object to be displayed in the current page, and hiding the object display card to a second block label corresponding to the target block in the current page according to a third preset animation.
[0098] The second triggering operation is used to represent an operation of the target user not wanting to view more information related to the first object. The second triggering operation can be preset to correspond to which object information in the object display card. When the target user clicks the object information in the object display card, the second triggering operation is generated. For example, continuing to refer to FIG. 2, when the user clicks the "not interested" control, swipes up the object display card corresponding to the first object, or swipes down the object display card corresponding to the first object, the second triggering operation is generated.
[0099] The next object to be displayed can be a video segment, a live stream, another object display card, or the like. The third preset animation can be an animation of the object display card being reduced and hidden to the second block label.
[0100] In this embodiment, a page display process corresponding to the second triggering operation is shown in FIG. 11. As shown in FIG. 11(A), when the target user clicks the "not interested" control in the current page, the second triggering operation on the object information is generated. At this time, the next object to be displayed shown in FIG. 11(B) can be displayed in the current page. FIGS. 11(B) and 11(C) are two video frames in the process of executing the third preset animation. As shown in FIGS. 11(B) and 11(C), the object display card can be reduced and hidden to the block label 2 through the third preset animation while the next object to be displayed is displayed. As shown in FIG. 11(D), when the third preset animation is played, the entire content of the next object to be displayed is displayed in the current page. In this way, the target user can be reminded of the block to which the object display card belongs, and the flow effect of the block to which the first object belongs is improved.
[0101] S350, displaying interactive prompt information at the second block label to display a main interface of the target block corresponding to the second block label based on a triggering operation on the interactive prompt information.
[0102] The interactive prompt information refers to function prompt information of the block to which the first object belongs. The interactive prompt information can be a movable component including text, images, symbols, or the like.
[0103] For example, referring to FIG. 12, an operation process of displaying a target plate main interface based on interactive prompt information is shown. As shown in FIG. 12(A), the interactive prompt information at the second plate label is “More good things in the target plate”, and when the user clicks the interactive prompt information, the main interface of the target plate (i.e., the plate corresponding to the plate label 2) is displayed as shown in FIG. 12(B). In this way, the target user does not need to go through a cumbersome operation process to enter the target plate, and the convenience of user operation is improved.
[0104] It can be understood that if the user clicks the “not interested” control, only a prompt sentence such as “feedback success, will reduce related recommendations” will be popped up, and the flow of this part of negative feedback causes flow resource loss. In the embodiment, when the target user triggers the “not interested” control, slides up or slides down, the object display card is scaled into the corresponding target plate, and an educational bubble appears: “next time you can enter the target plate from here”, which meets the dual goals of educational path and negative flow utilization.
[0105] The technical solution of the embodiment of the present disclosure can display the next object to be displayed in the current page in response to the second triggering operation of the target user on the object information, and fold the object display card into the second plate label corresponding to the target plate according to the third preset animation in the current page, and then display the interactive prompt information at the second plate label to display the main interface of the target plate corresponding to the second plate label based on the triggering operation on the interactive prompt information, which can remind the target user of the plate to which the object display card belongs, improve the flow effect of the plate to which the first object belongs, and the target user does not need to go through a cumbersome operation process to enter the target plate, and the convenience of user operation is improved.
[0106] FIG. 13 is a page display device provided by an embodiment of the present disclosure, which is suitable for a scenario of displaying invitation object feedback information. The page display device can be implemented in the form of software and / or hardware, and can be configured in an electronic device, which can be a mobile terminal, a PC terminal, or a server, etc.
[0107] As shown in FIG. 13, the page display device includes an object card display module 410, a target plate display module 420, and an object detail display module 430.
[0108] The object card display module 410 is configured to display an object display card in a current page, wherein the current page is used to display a recommended data stream pushed for a target user in a preset plate, the recommended data stream at least includes the object display card, and the object display card is used to display object information of a first object.
[0109] The target plate display module 420 is configured to display a target page and display the object display card in a preset form in the target page in response to a first trigger operation of the target user on the object information. The target page is a main interface of a target plate to which the first object belongs, and a plate label of the target plate is displayed in a preset form in the target page.
[0110] The object detail display module 430 is configured to display an object detail page of the first object when it is detected that display information of the target page meets a preset condition.
[0111] In the embodiments of the present disclosure, the object display card is displayed in the current page. The current page is used to display a recommended data stream pushed to the target user under a preset plate. The recommended data stream at least includes the object display card. The object display card is used to display object information of the first object. Then, in response to a first trigger operation of the target user on the object information, a target page is displayed and the object display card is displayed in a preset form in the target page. The target page is a main interface of a target plate to which the first object belongs. A plate label of the target plate is displayed in a preset form in the target page. Further, when it is detected that display information of the target page meets a preset condition, an object detail page of the first object is displayed. In the technical solutions of the embodiments of the present disclosure, when the user triggers the object display card, the user can not only automatically enter the main interface of the target plate to which the object belongs, but also display the object display card in a strong reminding manner in the main interface of the target plate. The plate special area diversion and acceptance performance is improved. The object detail page can be automatically displayed through the preset condition. The operation process of viewing the object detail page is simplified. The expected display effect of the user is achieved. The user experience is improved. In addition, the target user can be reminded of the plate to which the object display card belongs. The diversion effect of the objects displayed in the target plate is improved.
[0112] In an optional implementation, the current page includes at least a first plate label and a second plate label. The current page is a page corresponding to the first plate label. The second plate label is a label corresponding to a target plate of the target page. The page display apparatus further includes an object information updating module, a preset animation display module, and a preset animation switching module.
[0113] The preset animation switching module is configured to play a first preset animation of switching from the first plate label to the second plate label when the second plate label is displayed at a first position in the current page.
[0114] The preset animation folding module is configured to fold the object display card to the second plate label according to a second preset animation when the second plate label is displayed at a second position in the current page, and display the second plate label in a first form.
[0115] In an optional implementation, the first preset animation is an animation simulating switching from a current page of the first block label to a target page of the second block label based on a triggering operation of the target user, and the second preset animation is an animation of the object display card being distorted and reduced to the second block label.
[0116] In an optional implementation, the target page includes an object display area, and the target block display module 420 is specifically configured to insert the object display card of the first object into a first display position of the object display area and display the object display card in the preset form.
[0117] In an optional implementation, the target block display module 420 is specifically further configured to add a mask layer for display objects other than the first object in the target page.
[0118] In an optional implementation, the display information includes a display duration, and the object detail display module 430 is specifically configured to display the object detail page of the first object when the display duration of the target page reaches a preset display duration threshold in the preset conditions.
[0119] In an optional implementation, the page display apparatus further includes a home interface display module.
[0120] The home interface display module is configured to display the target page as a home interface of the target block when the first preset animation or the second preset animation is played and when a return operation on the object detail page is detected.
[0121] In an optional implementation, the page display apparatus further includes a page retracting module.
[0122] The page retracting module is configured to display a next object to be displayed in the current page and retract the object display card to the second block label corresponding to the target block according to a third preset animation in the current page in response to a second triggering operation of the target user on the object information.
[0123] In an optional implementation, the page display apparatus further includes a prompt information display module.
[0124] The prompt information display module is configured to display interactive prompt information at the second block label to display a home interface of a target block corresponding to the second block label based on a triggering operation on the interactive prompt information.
[0125] The page display apparatus provided by the embodiments of the present disclosure can execute the page display method provided by any of the embodiments of the present disclosure, and has the corresponding function modules and beneficial effects of executing the method.
[0126] It is worth noting that each unit and module included in the above apparatus is only divided according to the function logic, but is not limited to the above division, as long as the corresponding function can be realized; in addition, the specific name of each functional unit is only for easy mutual distinction, and does not serve to limit the protection scope of the embodiments of the present disclosure.
[0127] FIG. 14 is a structural schematic diagram of an electronic device provided by an embodiment of the present disclosure. Referring to FIG. 14, a structural schematic diagram of an electronic device (for example, a terminal device or a server in FIG. 14) 500 suitable for implementing the embodiments of the present disclosure is shown. The terminal device in the embodiments of the present disclosure can include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablets), PMPs (portable multimedia players), vehicle-mounted terminals (for example, vehicle-mounted navigation terminals), and the like, and fixed terminals such as digital TVs, desktop computers, and the like. The electronic device shown in FIG. 14 is only an example, and should not bring any limitation to the functions and use range of the embodiments of the present disclosure.
[0128] As shown in FIG. 14, the electronic device 500 can include a processing apparatus (for example, a central processor, a graphics processor, and the like) 501, which can perform various appropriate actions and processes according to programs stored in a read-only memory (ROM) 502 or programs loaded from a storage apparatus 508 into a random access memory (RAM) 503. In the RAM 503, various programs and data required for the operation of the electronic device 500 are also stored. The processing apparatus 501, the ROM 502, and the RAM 503 are connected to each other through a bus 504. An editing / output (I / O) interface 505 is also connected to the bus 504.
[0129] Generally, the following apparatuses can be connected to the I / O interface 505: an input apparatus 506 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, and the like; an output apparatus 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, and the like; a storage apparatus 508 including, for example, a magnetic tape, a hard disk, and the like; and a communication apparatus 509. The communication apparatus 509 can allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. Although FIG. 14 shows the electronic device 500 with various apparatuses, it should be understood that it is not required to implement or have all the shown apparatuses. More or fewer apparatuses can be alternatively implemented or had.
[0130] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for executing the methods illustrated by the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network by the communication apparatus 509, or installed from the storage apparatus 508, or installed from the ROM 502. When the computer program is executed by the processing apparatus 501, the above-mentioned functions defined in the methods of the embodiments of the present disclosure are executed.
[0131] The names of the messages or information exchanged between the plurality of devices in the embodiments of the present disclosure are only for illustrative purposes, and are not intended to limit the scope of the messages or information.
[0132] The electronic device provided by the embodiments of the present disclosure and the page display method provided by the above-described embodiments belong to the same inventive concept, and the technical details not described in detail in the present embodiment can be referred to the above-described embodiments, and the present embodiment has the same beneficial effects as the above-described embodiments.
[0133] The embodiments of the present disclosure also provide a computer storage medium, which stores a computer program, and the program is executed by a processor to implement the page display method provided by the above-described embodiments.
[0134] It should be noted that the computer-readable medium described above can be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. The computer-readable storage medium, for example, can be, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus or device, or any suitable combination of the foregoing. More specific examples of the computer-readable storage medium can include, but are not limited to, an electrical connection having one or more wires, a portable computer diskette, 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 disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the disclosure, the computer-readable storage medium can be any tangible medium that contains or stores a program used or used in conjunction with an instruction execution system, apparatus or device. In the disclosure, the computer-readable signal medium can include a data signal carried in a baseband or as a part of a carrier wave, which carries computer-readable program code. Such a propagated data signal can take various forms, including but not limited to an electromagnetic signal, an optical signal or any suitable combination of the foregoing. The computer-readable signal medium can also be any computer-readable medium other than the computer-readable storage medium, which can send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained in the computer-readable medium can be transmitted by any suitable medium, including but not limited to a wire, a cable, a RF (radio frequency) or the like, or any suitable combination of the foregoing.
[0135] In some embodiments, the client, server can communicate using any currently known or future 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 local area networks ("LAN"), wide area networks ("WAN"), the Internet, and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed networks.
[0136] The computer-readable medium described above can be contained in the electronic device described above; or can exist separately without being assembled into the electronic device.
[0137] The computer-readable medium described above carries one or more programs, when the one or more programs are executed by the electronic device, the electronic device:
[0138] The object display card is displayed in a current page, wherein the current page is used to display a recommended data stream pushed for a target user under a preset board, and the recommended data stream at least comprises the object display card, and the object display card is used to display object information of a first object;
[0139] In response to a first triggering operation of the target user on the object information, a target page is displayed, and the object display card is displayed in a preset form in the target page; wherein the target page is a main interface of a target board to which the first object belongs, and a board label of the target board is displayed in a preset form in the target page;
[0140] When it is detected that the display information of the target page meets a preset condition, an object detail page of the first object is displayed.
[0141] Computer program code for carrying out operations of the present disclosure can be written in one or more programming languages or combinations of languages including object oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer, or entirely on the remote computer or server. In the latter scenario, the remote computer can 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 the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0142] The flowcharts and block diagrams in the attached drawings illustrate the possible implementation architectures, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams can represent a module, a program segment, or a part of code containing one or more executable instructions for implementing the specified logical functions. It should also be noted that in some alternative implementations, the functions noted in the blocks can occur in different orders than those noted in the attached drawings. For example, two blocks that are shown in succession can actually be executed substantially in parallel, and they can also be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and the combination of blocks in the block diagrams and / or flowcharts, can be implemented by a dedicated hardware-based system that performs the specified functions or operations, or can be implemented by a combination of dedicated hardware and computer instructions.
[0143] The units described in the embodiments of the present disclosure can be implemented in the form of software, or can be implemented in the form of hardware. In some cases, the name of a unit does not constitute a limitation on the unit itself. For example, the first obtaining unit can also be described as a unit for obtaining at least two Internet protocol addresses.
[0144] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, and without limitation, illustrative 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 systems (SOCs), complex programmable logic devices (CPLDs), etc.
[0145] In the context of the present disclosure, a machine-readable medium can be a tangible medium that contains or stores a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable storage media can include, without limitation, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media can include one or more lines of electrical wire, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or Flash memory), optical fiber, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.
[0146] The embodiments of the present disclosure further provide a computer program product, including a computer program, which, when executed by a processor, implements the page display method provided by any one of the embodiments of the present disclosure.
[0147] Computer program code for carrying out operations of the present disclosure can be written in any combination of one or more programming languages, including an object oriented programming language such as Java, Smalltalk, C++ or the like and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code can execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the latter scenario, the remote computer can 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 the connection can be made to an external computer (for example, through the Internet using an Internet Service Provider).
[0148] The specific embodiments described hereinabove are illustrative of certain embodiments of the present disclosure and the present disclosure is not limited to these specific embodiments. Numerous variations and modifications will occur to those skilled in the art. In particular, it is within the scope of the disclosure to employ, in the construction of the above described technical solution, not necessarily the recited technical features alone, but a combination of the technical features indicated in the above description or shown in the attached drawings. For example, features from one embodiment can be combined with features from another embodiment. It will be appreciated that any feature or combination of features in the above- described embodiments can be interchanged with any other feature or combination of features in the above-described embodiments. Accordingly, the disclosure is not to be restricted except in accordance with the patent laws.
[0149] Furthermore, while operations are depicted in a particular, chronological sequence in FIGS. 1-3, this should not be understood as requiring the operations to be performed in that order, nor requiring that all illustrated operations be performed, or that all the illustrated operations be performed. In certain circumstances, multitasking and parallel processing can be advantageous. Likewise, the specific sequence of operations illustrated in the above discussion can not require the specific order illustrated. In other words, certain features and / or steps can be performed in a different order or simultaneously with each other. Similarly, while specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the disclosure. Certain features described in the context of separate embodiments can also be implemented together in a single embodiment. Conversely, various features described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable sub-combination.
[0150] Although the subject matter has been described in language specific to structural features and / or methodological acts, it is to 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 disclosed as example forms of implementing the claims.
Claims
1. A page display method, comprising: displaying an object display card in a current page, wherein the current page is used to display a recommended data stream pushed to a target user under a preset block, the recommended data stream at least comprises the object display card, and the object display card is used to display object information of a first object; in response to a first triggering operation of the target user on the object information, displaying a target page and displaying the object display card in a preset form in the target page; wherein the target page is a main interface of a target block to which the first object belongs, and a block label of the target block is displayed in a preset form in the target page; when it is detected that display information of the target page meets a preset condition, displaying an object detail page of the first object.
2. The method of claim 1, wherein, The current page comprises at least a first block label and a second block label, the current page is a page corresponding to the first block label, and the second block label is a label corresponding to a target block of the target page, before displaying the target page, the method further comprises: when the second block label is displayed at a first position in the current page, playing a first preset animation of switching from the first block label to the second block label; when the second block label is displayed at a second position in the current page, folding the object display card to the second block label according to a second preset animation, and displaying the second block label in a first form.
3. The method of claim 2, wherein, The first preset animation is an animation simulating switching from a current page of the first block label to a target page of the second block label based on a triggering operation of the target user, and the second preset animation is an animation of the object display card being distorted and reduced to the second block label.
4. The method according to any one of claims 1 to 3, wherein, The target page comprises an object display area, and the displaying the target page and displaying the object display card in the preset form in the target page comprises: inserting the object display card of the first object at a first display position of the object display area, and displaying the object display card in the preset form.
5. The method according to any one of claims 1 to 4, wherein, When the object display card is displayed in the preset form in the target page, the method further comprises: adding a mask layer for other display objects in the target page except the first object.
6. The method according to any one of claims 1 to 5, wherein, The display information comprises a display duration, and when it is detected that the display information of the target page meets a preset condition, the object detail page of the first object is displayed, which comprises: when a display duration of the target page reaches a preset display duration threshold in the preset condition, the object detail page of the first object is displayed. 7.The method of any one of claims 2-6, further comprising: during playing based on the first preset animation or the second preset animation, and when a return operation on the object detail page is detected, the displayed target page is the main interface of the target block. 8.The method of any one of claims 1-7, further comprising: In response to a second triggering operation of the object information by the target user, a next object to be displayed is displayed in the current page, and the object display card is folded to a second panel label corresponding to the target panel according to a third preset animation in the current page.
9. The method of claim 8, further comprising: displaying interaction prompt information at the second panel label to display a main interface of a target panel corresponding to the second panel label based on a triggering operation of the interaction prompt information.
10. A page display apparatus, comprising: an object card display module configured to display an object display card in a current page, wherein the object display card is used to display object information of a first object; a target panel display module configured to display a target page and display the object display card in a preset form in the target page in response to a first triggering operation of the object information by a target user, wherein the target page is a main interface of a target panel to which the first object belongs; an object detail display module configured to display an object detail page of the first object when it is detected that display information of the target page satisfies a preset condition.
11. An electronic device, comprising: one or more processors; a storage device configured to store one or more programs, wherein when the one or more programs are executed by the one or more processors, the one or more processors implement the page display method of any one of claims 1-9.
12. A computer readable storage medium storing a computer program, wherein, The computer program is executed by the processor to implement the page display method of any one of claims 1-9.
13. A computer program product comprising a computer program, wherein, The computer program is executed by the processor to implement the page display method of any one of claims 1-9. The computer program is executed by the processor to implement the page display method of any one of claims 1-9.
Citation Information
Patent Citations
Information display method and device, equipment and medium
CN114879887A
Information flow display method, device and equipment, readable storage medium and program product
CN115034857A
Object recommendation method and device, electronic equipment and storage medium
CN117611284A
Advertisement information display method and device, storage medium and electronic equipment
CN117788062A
Page display method and device, electronic equipment, storage medium and product
CN119202432A