Page display method, device, electronic device, storage medium and program product
The page display method aggregates related pages into an object page, enabling users to switch and access them with a single operation, thereby simplifying navigation and enhancing user experience.
Patent Information
- Application Number
- JP2024539567
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2022-04-19
- Filing Date
- 2023-04-13
- Publication Date
- 2025-12-23
- Estimated Expiration
- 2043-04-13
AI Technical Summary
The operation of switching from a video playback page to shopping center or recommendation pages in existing applications is complicated, leading to a poor user experience.
A page display method and device that aggregates multiple pages related to an object into an object page, allowing users to switch to these pages with a single trigger operation and display page identifiers in a targeted area, facilitating easy access to related content.
Simplifies the process of navigating to related pages, enhancing user experience by reducing the complexity of operations and improving the efficiency of accessing multiple related pages.
Smart Images

Figure 0007790814000001 
Figure 0007790814000002 
Figure 0007790814000003
Abstract
Description
[Technical Field]
[0001] This application claims priority from Chinese Patent Application No. 202210411601.6, filed with the China Patent Office on April 19, 2022, the entire contents of which are incorporated herein by reference.
[0002] TECHNICAL FIELD The present disclosure relates to the field of computer technology, for example, to a page display method, device, electronic device, storage medium, and program product. [Background technology]
[0003] Currently, users can watch videos from the top page of application software such as video, and through a series of trigger operations, enter the shopping center page to check products, or enter the recommendation page to watch recommended videos related to products.
[0004] However, in the related art, the operation of going from the top page to the shopping center page or the recommendation page is more complicated, resulting in a poor user experience. Summary of the Invention [Problem to be solved by the invention]
[0005] The embodiments of the present disclosure provide a page display method, device, electronic device, storage medium and program product, thereby simplifying the operations required to switch to shopping center pages and recommendation pages related to products. [Means for solving the problem]
[0006] In a first aspect, an embodiment of the present disclosure provides a page display method, comprising: receiving a trigger operation acting on a video playing page, the trigger operation being configured to instruct to display an object page, the object page being assembled with a first page and a second page, the first page being configured to play an object recommendation video, and the second page being configured to display object information and first virtual item information related to the object information; In response to the trigger operation, switching the currently displayed page from the video playback page to a target page aggregated with the object page, and displaying page identifiers of at least two pages aggregated with the object page in a first area of the target page, where the target page is the first page or the second page.
[0007] In a second aspect, an embodiment of the present disclosure further provides a page display device, an operation receiving module configured to receive a trigger operation acting on a video playing page, the trigger operation configured to instruct to display an object page, the object page consolidating a first page and a second page, the first page configured to play an object recommendation video, and the second page configured to display object information and first virtual item information related to the object information; a page display module configured to switch a currently displayed page from the video playback page to a target page aggregated in the object page in response to the trigger operation, and to display page identifiers of at least two pages aggregated in the object page in a first area of the target page, wherein the target page is the first page or the second page.
[0008] In a third aspect, embodiments of the present disclosure further provide an electronic device, comprising: at least one processor; a memory configured to store at least one program; When the at least one program is executed by the at least one processor, it causes the at least one processor to implement a page display method according to an embodiment of the present disclosure.
[0009] In a fourth aspect, an embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored therein, the computer program, when executed by a processor, realizing the page display method according to the embodiment of the present disclosure.
[0010] In a fifth aspect, an embodiment of the present disclosure further provides a computer program product, which, when executed by a computer, causes the computer to implement the page display method according to the embodiment of the present disclosure. [Brief explanation of the drawings]
[0011] [Figure 1] FIG. 1 is a flowchart of a page display method according to an embodiment of the present disclosure. [Figure 2] FIG. 2 is a schematic diagram of an object page identifier according to an embodiment of the present disclosure. [Figure 3] FIG. 3 is a schematic diagram of another object page identifier display according to an embodiment of the present disclosure. [Figure 4] FIG. 4 is a display schematic diagram of a target page according to an embodiment of the present disclosure. [Figure 5] FIG. 5 is a display schematic diagram of another target page according to an embodiment of the present disclosure. [Figure 6] FIG. 6 is a flowchart of another page display method according to an embodiment of the present disclosure. [Figure 7] FIG. 7 is a schematic diagram of a display of a further target page according to an embodiment of the present disclosure. [Figure 8] FIG. 8 is a structural block diagram of a page display device according to an embodiment of the present disclosure. [Figure 9] FIG. 9 is a structural schematic diagram of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0012] As used herein, the term "comprises" and variations thereof are open inclusive, meaning "including, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" refers to "at least one embodiment," the term "in another embodiment" refers to "at least one other embodiment," and the term "in some embodiments" refers to "at least some embodiments." Relevant definitions of other terms are provided below.
[0013] It should be noted that the concepts of "first", "second", etc. mentioned in this disclosure are merely intended to distinguish different devices, modules or units, and are not intended to limit the order or interdependence of functions performed by these devices, modules or units.
[0014] It should be noted that the modifications "one" and "multiple" referred to in this disclosure are exemplary and not limiting, and one of ordinary skill in the art would understand that "at least one" should be understood unless the context clearly indicates otherwise.
[0015] The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of these messages or information.
[0016] It is to be understood that, before using the technical solutions disclosed in the embodiments of the present disclosure, the types, scope of use, and usage scenarios of personal information involved in the present disclosure should be informed to users in an appropriate manner in accordance with relevant laws and regulations, and their permission should be obtained.
[0017] For example, in response to receiving a user's voluntary request, the device sends presented information to the user to clearly indicate to the user that the operation the user requests to perform requires the collection and use of the user's personal information, allowing the user to voluntarily choose whether to provide personal information to software or hardware, such as an electronic device, application program, server, or storage medium, that performs the operation of the technical solution of the present disclosure based on the presented information.
[0018] As an optional and non-limiting implementation manner, the manner in which the presented information is sent to the user in response to receiving the user's voluntary request may be, for example, a pop-up window, or the presented information may be displayed in text form in the pop-up window. The pop-up window may further include a selection controller for the user to select whether to "agree" or "agree" to providing personal information to the electronic device.
[0019] It should be understood that the above notification and user permission acquisition process is merely exemplary and does not limit the implementation of the present disclosure, and other methods that comply with relevant laws and regulations may also be applied to the implementation of the present disclosure.
[0020] 1 is a flowchart of a page display method according to an embodiment of the present disclosure. The method may be performed by a page display device, which may be realized by at least one of software and hardware and may be located in an electronic device, such as a mobile phone or a tablet computer. The page display method according to an embodiment of the present disclosure is applied to a scene of switching from a video playback page to a page related to an object. As shown in FIG. 1, the page display method according to this embodiment may include the following steps S101 and S102.
[0021] S101: Receive a trigger operation acting on a video playback page, and set the trigger operation to instruct to display an object page, in which a first page and a second page are assembled, the first page is set to play an object recommendation video, and the second page is set to display object information and first virtual item information related to the object information.
[0022] The video playback page may be a page for playing videos determined based on default rules, regardless of the object of the default rules. For example, the video playback page may be a recommended video playback page for playing videos recommended to the current user based on video recommendation rules, a same city video playback page for playing videos determined based on the geographic location of the current user and video publisher if the current user and video publisher allow it, or a followed user video playback page for playing videos published by video publishers associated with the current user (e.g., video publishers the current user follows).
[0023] The object page may be a collection page related to the object, and the object page may collect multiple pages related to the object, such as a first page for playing an object recommendation video or a second page for displaying object information and first virtual item information related to the object information. Optionally, the object page may further collect a third page, which is configured to display an object recommendation video issued by a target-related user, and the target-related user is a related user of the current user.
[0024] The object may be an item object (e.g., a merchandise object), and the item object may be a real item object or a virtual item object. An object recommendation video may be understood as a video for recommending an object, and the object recommendation video may be a pre-created and published video or a live-streamed video. A goal-related user may be a specific video publisher currently associated with the user, such as a merchant currently associated with the user (e.g., a merchant currently followed / favorite by the user). For example, the first page may be a page for playing object recommendation videos published by different video publishers (including object recommendation videos published by video publishers other than merchants currently followed by the user), the second page may be a shopping center page, and the shopping center page may display object information of multiple objects and first virtual item information related to the multiple object information, and the third page may be a page for playing object recommendation videos published by merchants followed by the goal-related user.
[0025] Here, the object recommendation videos played on the first and third pages may be object recommendation videos for the same object or different objects, or may be selectable recommendation videos for different objects. The store corresponding to the object information displayed on the second page may include multiple stores, i.e., the second page may be configured to display object information for objects from different stores. In addition to displaying object information and first virtual item information related to the object information, the second page may also optionally display second virtual item information to be received. The first virtual item information may be understood as virtual item information related to the object information, i.e., information about a virtual item (e.g., points or gold coins) related to the object corresponding to the object information. If certain conditions are met, the virtual item can be received by the current user. For example, the current user can receive a virtual item related to the object after purchasing the object. The second virtual item information may be information about a virtual item to be received by the current user, and the current user can receive the corresponding virtual item by triggering the second virtual item information displayed on the second page.
[0026] For example, when a user is currently watching a video on the video playback page and wants to switch to an object page, the user can perform a trigger operation to display the object page on the video playback page, so that the electronic device can receive the trigger operation performed by the user on the video playback page.
[0027] In this embodiment, the trigger operation for displaying an object page may be understood as an operation for displaying a page related to an object collected in the object page, and the trigger operation may be set as needed. For example, the trigger operation may be a default trigger gesture for instructing to display the object page, or may be a trigger operation for triggering a page identifier (i.e., object page identifier) corresponding to the object page to be displayed on the video playback page.
[0028] In one embodiment, the video playback page is aggregated into a default page, and the trigger operation acts on an object page identifier, and the object page identifier is displayed in a second area where the page identifier of the video playback page is located, or in a third area where the page identifier of the default page is located.
[0029] In the above embodiment, the video playback page may be a video playback page that is aggregated on a default page (e.g., a top page) of application software such as a video playback page, i.e., the video playback page may be aggregated on the default page. In other words, at least one page may be aggregated on the default page, for example, at least one video playback page may be aggregated. When the video playback page is displayed, the second area 20 of the video playback page may display page identifiers corresponding to multiple pages aggregated on the default page, such as the page identifier "Same City" of the same city video playback page, the page identifier "Follow" of the following user video playback page, and the page identifier "Recommended" of the recommended video playback page, as shown in FIGS. 2 and 3. The third area 21 of the video playback page may display the page identifier 22 of the default page, as shown in FIGS. 2 and 3. In addition, other page identifiers or controllers may also be displayed in at least one of the second and third areas.
[0030] In this embodiment, the object page may or may not be aggregated to the default page, and the page identifier corresponding to the object page (i.e., the object page identifier) may be displayed in the second or third area of the video playback page, and this embodiment does not limit this.
[0031] In order to improve the regularity between the object page identifier 23 and other page identifiers other than the object page identifier 23 displayed on the video playback page, as an option, if the object page is aggregated on the default page, the object page identifier 23 corresponding to the object page may be displayed in the second area 20 of the video playback page, as shown in Figure 2, and if the object page is not aggregated on the default page, the object page identifier 23 corresponding to the object page may be displayed in the third area 21 of the video playback page, as shown in Figure 3.
[0032] S102: In response to the trigger operation, switch the currently displayed page from the video playback page to a target page aggregated in the object page, and display page identifiers of at least two pages aggregated in the object page in a first area of the target page, where the target page is the first page or the second page.
[0033] The target page may be understood as a page that is initially set to be displayed when switching from another page to the object page and is aggregated into the object page, and the target page may be any one of the pages that are aggregated into the object page, and may be set as needed, for example, the first or second page may be directly set as the target page without considering the arrangement order of the page identifiers in the first area, or the page corresponding to the nth page identifier (n is a positive integer) in the arrangement order may be set as the target page by considering the arrangement order of the page identifiers in the first area. Below, we will explain the case where the target page is the page that corresponds to the first page identifier to be displayed in the first area as an example.
[0034] Exemplarily, when the electronic device receives a trigger operation to display an object page, it may switch the currently displayed page from the video playback page to the target page, and display page identifiers of at least two pages assembled into the object page in a first area of the target page. For example, if the page identifiers of the pages assembled into the object page can be completely displayed in the first area, it may display the page identifiers of the pages (including the first and second pages) assembled into the object page in the first area; if the page identifiers of the pages assembled into the object page cannot be completely displayed in the first area, it may display at least two page identifiers including the page identifier of the target page in the first area.
[0035] In an alternative embodiment, the display order in the first field of the target pages and page identifiers may be set depending on whether the object pages are aggregated into a default page.
[0036] For example, when an object page is aggregated into a default page, the first page may be set as the target page, i.e., the page identifier corresponding to the first page may be set as the first page identifier to be displayed in the first area 40. Thus, when a trigger operation to display the object page is received, the currently displayed page may be switched from the video playing page to the first page, the page identifier corresponding to the first page may be displayed as the first page identifier in the first area 40, and the page identifier corresponding to another page (e.g., the second page) aggregated into the object page may be displayed after the page identifier corresponding to the first page, as shown in FIG.
[0037] If the object page is not aggregated into the default page, the second page may be set as the target page, i.e., the page identifier corresponding to the second page may be set as the first page identifier to be displayed in the first area 40. Thus, when a trigger operation to display the object page is received, the currently displayed page may be switched from the video playing page to the second page, the page identifier corresponding to the second page may be displayed as the first page identifier in the first area 40, and page identifiers corresponding to other pages aggregated into the object page (e.g., at least one of the third page and the first page) may be displayed after the page identifier corresponding to the second page, as shown in FIG.
[0038] In this embodiment, multiple pages related to an object (e.g., page 1 and page 2) are aggregated into an object page, and when a corresponding trigger operation acting on the video playback page is received, the target pages aggregated into the object page are switched to and displayed, and the page identifiers of each page aggregated into the object page are displayed on the target page, so that the user can switch to the object page by simply performing a trigger operation on the video playback page and check each page aggregated into the object page as needed. Compared with a technical solution in which multiple pages related to an object are distributed and have different switching paths, this improves the aggregation of the display of multiple pages related to the object and shortens the operation path when entering multiple pages related to the object, for example, shortening the switching path between different pages related to the object and simplifying the operation required to enter pages related to the object (e.g., page 1 and page 2), thereby improving the user experience.
[0039] In one embodiment, when the object page and the currently displayed video playback page are aggregated on the same page (i.e., the default page), if an object page identifier corresponding to the object page is displayed in the second area of the video playback page, after switching to the object page based on the trigger operation of the current user on the video playback page, in addition to displaying page identifiers of multiple pages aggregated on the object page in the first area, a return controller may also be displayed in the first area, thereby facilitating the current user's return from the object page to the video playback page. After switching to the object page based on the trigger operation of the current user on the video playback page, a target page may be displayed, or any one of the pages aggregated on the object page (including the target page and pages other than the target page) may be displayed. In this case, optionally, displaying the object page identifier in the second area and displaying page identifiers of at least two pages aggregated on the object page in the first area of the target page may include displaying a return controller and page identifiers of pages aggregated on the object page in the first area of the target page, and configuring the return controller to trigger the display of the video playback page.
[0040] 4, when the electronic device receives a trigger operation to display the object page, it switches the currently displayed page from the video playback page to a target page (e.g., page 1) and displays a return controller 41 and a page identifier corresponding to the page aggregated with the object page in the first area 40 of the target page. For example, the return controller 41 is displayed in front of the page identifier corresponding to the target page in the first area 40. Thus, the current user can trigger the return controller 41, for example, by clicking the return controller 41 or swiping horizontally in the main display area (if the currently displayed page is the target page), for example, by swiping rightward, to instruct the electronic device to switch the currently displayed page to the video playback page. Correspondingly, when the electronic device detects that the user has triggered the return controller 41 or receives a trigger operation in which the user swipes rightward in the main display area of the target page while displaying the target page, it switches the currently displayed page to the video playback page aggregated with the default page.
[0041] In addition, when multiple video playback pages are collected on the default page, the returned video playback page may be the video playback page displayed when a trigger operation to display the object page in S101 is received, or may be a pre-set video playback page (e.g., a recommended video playback page) collected on the default page, and this embodiment does not limit this.
[0042] The page display method of this embodiment includes: receiving a trigger operation acting on a video playback page, the trigger operation being configured to instruct to display an object page, the object page collecting a first page and a second page, the first page being configured to play an object recommendation video, and the second page being configured to display object information and first virtual item information related to the object information; and in response to the trigger operation, switching the currently displayed page from the video playback page to a target page collected on the object page, and displaying page identifiers of at least two pages collected on the object page in a first area of the target page, where the target page is the first page or the second page. By using the above technical solution, this embodiment collects multiple pages related to an object into an object page, and switches to and displays the object page when a corresponding trigger operation acting on the video playback page is received, thereby simplifying the operations required to switch to the page related to the object and improving the user experience.
[0043] 6 is a flowchart of another page display method according to an embodiment of the present disclosure. The solution of this embodiment may be combined with at least one optional solution of the above-mentioned embodiments. Optionally, displaying page identifiers of at least two pages aggregated into the object page in the first area of the target page includes displaying page identifiers of pages aggregated into the object page in the first area of the target page, and displaying a search controller 42 in a fourth area of the target page, and configuring the search controller 42 to trigger an object search.
[0044] As an option, the method further includes at least one of: after displaying page identifiers of at least two pages aggregated in the object page in a first area of the target page, in response to a second swipe operation acting on the main display area of the target page, switching the currently displayed page according to the swipe direction of the swipe operation and the arrangement order of the page identifiers in the first area; and in response to a click operation on any one of the page identifiers displayed in the first area, displaying a page corresponding to the page identifier acted upon by the click operation.
[0045] Correspondingly, as shown in FIG. 6, the page display method according to this embodiment may include the following steps S201 to S204.
[0046] S201: Receive a trigger operation acting on a video playback page, and configure the trigger operation to instruct displaying an object page, in which a first page and a second page are assembled, the first page is configured to play an object recommendation video, and the second page is configured to display object information and first virtual item information related to the object information.
[0047] S202: In response to the trigger operation, switch the currently displayed page from the video playback page to a target page aggregated in the object page, display the page identifier of the page aggregated in the object page in the first area of the target page, and display the search controller 42 in the fourth area of the target page; execute S203 or S204, where the target page is the first page or the second page, and trigger the search controller 42 to perform an object search.
[0048] In this embodiment, when displaying pages (including target pages) aggregated into an object page, a search controller 42 may be displayed on the currently displayed page, thereby facilitating the user to perform an object search.
[0049] The fourth area may be located inside or outside the first area, i.e., the search controller 42 may be displayed inside or outside the first area, and may be flexibly set as needed. For example, if the target page is the second page, the fourth area may be located outside the first area, and if the target page is a page other than the second page aggregated into the object page, the fourth area may be located inside the first area. When the fourth area is located inside or outside the first area, the search controller may be displayed in the same or different display style, for example, the search controller may be displayed in a different display style. For example, when the search controller is displayed inside the first area, the search controller may be displayed in a collapsed state, and when the search controller is displayed outside the first area, the search controller may be displayed in an expanded state.
[0050] For example, when a trigger operation to display an object page is received, the currently displayed page is switched from the video playback page to a target page collected in the object page, a page identifier corresponding to the page collected in the object page is displayed in the first area 40 of the target page, and a search controller 42 is displayed in the fourth area of the target page, as shown in FIGS. 4 and 5. Thus, when a user currently wants to perform an object search, the user can trigger the search controller 42 to instruct the electronic device to display a search panel. The user can then enter a keyword they want to search for in an input box of the search panel to perform the search operation, or can trigger a keyword displayed on the search panel to perform the search operation. Correspondingly, when the electronic device receives a user's search operation, the electronic device can search for objects matching the keyword entered or triggered by the user and display the search results. Here, the search results may include, but are not limited to, at least one of object information and object recommendation videos of objects matching the keyword entered or triggered by the user.
[0051] In one embodiment, the fourth area of the target page is located outside the first area of the target page, and the page display method of this embodiment further includes: in response to a first swipe operation acting on the main display area of the target page, controlling the search controller to move according to the first swipe operation; and when the search controller moves outside the main display area of the target page, additionally displaying the search controller in the first area of the target page.
[0052] The first swipe operation may be a swipe operation along a default direction, for example a vertical swipe operation. The search controller may have the same or different display styles in the first region of the target page and the fourth region of the target page, and optionally the search controller has different display styles in the first region of the target page and the fourth region of the target page.
[0053] In the above embodiment, after the search controller displayed in the fourth area exits the main display area of the current display page, an additional search controller may be displayed in the first area, thereby facilitating the user to perform object searches.
[0054] For example, as shown in FIG. 5 , the electronic device displays a search controller 42 outside the first area of the target page. This allows the user to perform a first swipe operation when switching the content displayed in the main display area of the target page. Correspondingly, when the electronic device receives the user's first swipe operation, it can control the content displayed in the main display area (including the search controller 42) to move according to the swipe direction of the first swipe operation. After the search controller 42 leaves the main display area of the target page, if the default content in the target page moves to a default position in the main display area of the target page (at this time, the search controller 42 has already left the main display area of the target page), it can additionally display the search controller 42 in the first area of the target page, as shown in FIG. 7 . This ensures that the user can trigger the search controller 42 displayed on the page to perform an object search when checking different content in the main display area.
[0055] In addition, after the search controller 42 is additionally displayed in the first area, if the search controller 42 displayed in the fourth area based on the user's first swipe operation returns to the main display area of the target page, the display of the search controller 42 in the first area may be canceled.
[0056] S203: In response to a second swipe operation acting on the main display area of the target page, switch the currently displayed page according to the swipe direction of the swipe operation and the arrangement order of page identifiers in the first area.
[0057] The second swipe operation may be an operation in a swipe direction different from that of the first swipe operation. For example, if the first swipe operation is a vertical swipe operation, the second swipe operation may be a horizontal swipe operation.
[0058] In this embodiment, pages aggregated in the currently displayed object page can be switched based on the user's second swipe operation.
[0059] For example, when pages (including a target page) aggregated into an object page are displayed, if a second swipe operation acting on the main display area of the page is received, the currently displayed page may be switched to a page whose page identifier is adjacent to the corresponding page identifier in the first area. As shown in FIG. 4, assuming that the target page is the first page, if it is detected that the user is currently swiping left / right on the first page, the currently displayed page may be switched from the first page to the second page. As shown in FIG. 5, assuming that the target page is the second page, if it is detected that the user is currently swiping left / right on the first page, the currently displayed page may be switched from the second page to the third page.
[0060] Furthermore, when displaying pages other than the target page collected in the object page, the currently displayed page may be switched based on the user's second swipe operation. For example, assuming that the object page includes first, second, and third pages, the page identifiers of the multiple pages are arranged in the first area in the order of second page-third page-first page, and the currently displayed page is the third page, if it is detected that the user is currently swiping leftward into the main display area of the third page, the currently displayed page may be switched from the third page to the first page, and if it is detected that the user is currently swiping rightward into the main display area of the third page, the currently displayed page may be switched from the third page to the second page.
[0061] In step S204, in response to a click operation on any one of the page identifiers displayed in the first area, the page corresponding to the page identifier on which the click operation is applied is displayed.
[0062] In this embodiment, the currently displayed page may be switched based on the user's click operation on the page identifier.
[0063] For example, when displaying pages (including a target page) aggregated into an object page, if it is detected that a user clicks on a page identifier displayed in the first area, the page corresponding to the page identifier may be displayed. For example, if the page identifier clicked by the user is the same as the page identifier corresponding to the currently displayed page, the currently displayed page may be maintained as displayed. If the page identifier clicked by the user is different from the page identifier corresponding to the currently displayed page, the currently displayed page may be switched to the page corresponding to the page identifier clicked by the user.
[0064] In this embodiment, when displaying a page aggregated into an object page, at least one of a first list controller, a second list controller, and a controller for triggering the display of the second list controller may further be displayed in the first area, thereby facilitating the current user to perform at least one of checking the user's own first object list by triggering the first list controller, and checking the user's own second object list by triggering the second list controller.
[0065] The first list controller may be understood as a controller for triggering the display of a first object list of the current user. The second list controller may be understood as a controller for triggering the display of a second object list of the current user. The first object list and the second object list may be different object lists. For example, the first object list may be set to display objects for purchase that the current user has added to the list, and the second object list may be set to display objects that the current user has purchased (i.e., purchased objects). The first object list / second object list may be displayed on the page where the first list controller / second list controller is located or on a page other than the page.
[0066] In one embodiment, when the currently displayed page is the second page, at least one of the controllers configured to trigger the display of a first list controller and a second list controller in a first region of the second page is further displayed, the first list controller configured to trigger the display of a first object list for the current user, and the second list controller configured to trigger the display of a second object list for the current user.
[0067] In the above embodiment, when the second page is displayed, in addition to displaying page identifiers corresponding to pages aggregated in the object page in the first area of the second page, at least one of a first list controller and more controllers may also be displayed in the first area, so that when it is detected that the current user triggers the first list controller, a first object list of the current user may be displayed, when it is detected that the current user triggers the more controllers, a second list controller may be displayed, and when it is detected that the user triggers the second list controller, a second object list of the current user may be displayed.
[0068] As will be appreciated, if it is detected that the user is triggering more controllers, in addition to displaying the second list controller, it may also display another controller, such as a coupon controller, so that the current user can view the coupons they have received by triggering the coupon controller.
[0069] In another embodiment, when the currently displayed page is the second page, at least one of a first list controller and a second list controller is further displayed in a first area of the second page, the first list controller being configured to trigger the display of a first object list of the current user, and the second list controller being configured to trigger the display of a second object list of the current user.
[0070] In the above embodiment, when the second page is displayed, in addition to displaying page identifiers corresponding to pages aggregated in the object page in the first area of the second page, at least one of a first list controller and a second list controller may also be displayed in the first area, so that when it is detected that the current user has triggered the first list controller, it may display the first object list of the current user, and when it is detected that the user has triggered the second list controller, it may display the second object list of the current user.
[0071] In the page display method of this embodiment, when switching from a video playback page to a target page aggregated in an object page, the page identifiers of the pages aggregated in the object page and a search controller are displayed in the first area of the target page, so that the user can check different pages related to the object or perform an object search by a simple trigger operation, simplifying the operations required for the user to check or search for content related to the object, thereby improving the user experience.
[0072] 8 is a structural block diagram of a page display device according to an embodiment of the present disclosure. The device may be implemented by at least one of software and hardware, and may be disposed in an electronic device, typically a mobile phone or a tablet computer, and may display a page related to an object by executing a page display method. As shown in FIG. 8, the page display device according to this embodiment may include an operation receiving module 801 and a page display module 802; The operation receiving module 801 is configured to receive a trigger operation acting on a video playback page, the trigger operation is configured to instruct to display an object page, the object page includes a first page and a second page, the first page is configured to play an object recommendation video, and the second page is configured to display object information and first virtual object information related to the object information; The page display module 802 is configured to switch the currently displayed page from the video playback page to a target page aggregated in the object page in response to the trigger operation, and display page identifiers of at least two pages aggregated in the object page in a first area of the target page, where the target page is the first page or the second page.
[0073] In the page display device of this embodiment, the operation receiving module receives a trigger operation acting on a video playback page, and the trigger operation is configured to instruct to display an object page, the object page collecting a first page and a second page, the first page is configured to play an object recommendation video, and the second page is configured to display object information and first virtual item information related to the object information, and the page display module switches the currently displayed page from the video playback page to a target page collected on the object page in response to the trigger operation, and displays page identifiers of at least two pages collected on the object page in a first area of the target page, and the target page is the first page or the second page. By using the above technical solution, this embodiment collects multiple pages related to an object into an object page, and switches to and displays the object page when a corresponding trigger operation acting on the video playback page is received, thereby simplifying the operation required to switch to the page related to the object and improving the user experience.
[0074] In the above solution, the video playback page may be aggregated into a default page, the trigger operation may act on an object page identifier, and the object page identifier may be displayed in a second area where the page identifier of the video playback page is located, or in a third area where the page identifier of the default page is located.
[0075] In the above solution, the object page identifier may be displayed in the second area, and the page display module 802 may be configured to display a return controller and page identifiers of pages aggregated into the object page in the first area of the target page, and the return controller is configured to trigger the display of the video playback page.
[0076] In the above solution, the page display module 802 may be configured to display page identifiers of pages aggregated in the object page in a first area of the target page, and to display a search controller in a fourth area of the target page, and to trigger the search controller to perform an object search.
[0077] In the above solution, the fourth area of the target page may be located outside the first area of the target page, and the page display device of this embodiment may further include a movement control module configured to control the search controller to move according to a first swipe operation in response to a first swipe operation acting on the main display area of the target page, and a controller display module configured to additionally display the search controller in the first area of the target page when the search controller moves outside the main display area of the target page.
[0078] In the above solution, the search controller may have different display styles for the first region of the target page and the fourth region of the target page.
[0079] Illustratively, the page display device of this embodiment may further include a page switching module configured to complete at least one of the following: after displaying page identifiers of at least two pages aggregated in the object page in the first area of the target page, in response to a second swipe operation acting on the main display area of the target page, switch the currently displayed page according to the swipe direction of the swipe operation and the arrangement order of each page identifier in the first area; and in response to a click operation on any one of the page identifiers displayed in the first area, display the page corresponding to the page identifier on which the click operation acts.
[0080] In the above solution, when the currently displayed page is the second page, at least one of a first list controller and more controllers may be further displayed in a first area of the second page, and the more controllers may be configured to trigger the display of a second list controller; or when the currently displayed page is the second page, at least one of a first list controller and a second list controller may be further displayed in a first area of the second page, and the first list controller may be configured to trigger the display of a first object list of the current user, and the second list controller may be configured to trigger the display of a second object list of the current user.
[0081] In the above solution, the second page may further display second virtual item information to be received.
[0082] In the above solution, a third page may be further aggregated in the object page, and the third page may be configured to display object recommended videos issued by target-related users, and the target-related users are related users of the current user.
[0083] The page display device according to the embodiment of the present disclosure can execute the page display method according to any embodiment of the present disclosure, and has corresponding functional modules and effects for executing the page display method. For technical details not described in detail in this embodiment, please refer to the page display method according to any embodiment of the present disclosure.
[0084] Referring now to FIG. 9, a structural diagram of an electronic device (e.g., a terminal device) 900 suitable for implementing an embodiment of the present disclosure is shown. Terminal devices according to the embodiment of the present disclosure may include, but are not limited to, mobile devices such as mobile phones, laptops, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (PADs), portable media players (PMPs), and in-vehicle devices (e.g., in-vehicle navigation devices), as well as fixed devices such as digital TVs and desktop computers. The electronic device shown in FIG. 9 is merely an example and does not limit the functionality or scope of use of the embodiment of the present disclosure.
[0085] 9, the electronic device 900 may include a processing unit (e.g., a central processor, a graphics processor, etc.) 901, which can perform various appropriate operations and processes based on programs stored in a read-only memory (ROM) 902 or programs loaded from a storage device 908 into a random access memory (RAM) 903. The RAM 903 further stores various programs and data necessary for the operation of the electronic device 900. The processing unit 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.
[0086] Typically, input devices 906, including, for example, a touch panel, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 907, including, for example, a liquid crystal display (LCD), loudspeaker, vibrator, etc.; storage devices 908, including, for example, a magnetic tape, hard disk, etc.; and communication devices 909 may be connected to the I / O interface 905. The communication devices 909 allow the electronic device 900 to exchange data with other devices through wireless or wired communication. While FIG. 9 shows the electronic device 900 with various devices, it should be understood that not all of the illustrated devices are required to be implemented or included. More or fewer devices may alternatively be implemented or included.
[0087] In particular, according to embodiments of the present disclosure, the processes described above with reference to the flowcharts may be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product including a computer program embodied in a non-transitory computer-readable storage medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such embodiments, the computer program may be downloaded and installed from a network via the communication device 909, or installed from the storage device 908, or installed from the ROM 902. When the computer program is executed by the processing device 901, it performs the functions specified in the methods according to the embodiments of the present disclosure.
[0088] It should be noted that the computer-readable storage medium of the present disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. Examples of computer-readable storage media may include, but are not limited to, an electrical connection having at least one wire, a portable computer magnetic disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program, which may be used by or in combination with an instruction execution system, apparatus, or device. Thus, in this disclosure, a computer-readable signal medium may include a propagating data signal, either in baseband or as part of a carrier, that embodies computer-readable program code. Such propagating data signals may take various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable storage medium other than a computer-readable storage medium that is capable of transmitting, propagating, or transporting a program for use by or in connection with an instruction execution system, apparatus, or device. The program code embodied in a computer-readable storage medium may be transmitted by any suitable medium, including, but not limited to, electrical wire, optical cable, radio frequency (RF), or the like, or any suitable combination of the above.
[0089] In one embodiment, the client terminals and servers may communicate using any now known or later developed network protocol, such as HyperText Transfer Protocol (HTTP), and may be interconnected by any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include local area networks (LANs), wide area networks (WANs), the Internet (e.g., the internet), and end-to-end networks (e.g., ad hoc end-to-end networks), and any now known or later developed networks.
[0090] The computer-readable storage medium may be included in the electronic device, or may exist independently but not assembled into the electronic device.
[0091] The computer-readable storage medium includes at least one program, and when the at least one program is executed by the electronic device, the electronic device is configured to receive a trigger operation acting on a video playback page, the trigger operation is configured to instruct to display an object page, a first page and a second page are assembled into the object page, the first page is configured to play an object recommendation video, and the second page is configured to display object information and first virtual item information related to the object information; and in response to the trigger operation, switch the currently displayed page from the video playback page to a target page assembled into the object page, and display page identifiers of at least two pages assembled into the object page in a first area of the target page, where the target page is the first page or the second page.
[0092] Computer program code for carrying out the operations of the present disclosure may be written in at least one programming language or combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, and C++, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code may run entirely on the user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. When a remote computer is involved, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).
[0093] The flowcharts and block diagrams in the figures illustrate possible system architectures, functions, and operations of 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 may represent a module, program segment, or portion of code, which includes at least one executable instruction for implementing the specified logical function. It should be noted that in some alternative implementations, the functions depicted in the blocks may occur in a different order than that depicted in the figures. For example, two blocks shown one after the other may actually be executed essentially simultaneously, or they may be executed in the reverse order, as determined by the functionality involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs the specified functions or operations, or by a combination of dedicated hardware and a computer program.
[0094] The functionality described herein above may be performed, at least in part, by at least one hardware logic element. For example, without limitation, exemplary hardware logic elements that may be used include Field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Parts (ASSPs), System on Chip (SOCs), Complex Programmable Logic Devices (CPLDs), etc.
[0095] In the context of this disclosure, a machine-readable medium may be a tangible medium that contains or stores a program used by or in connection with an instruction execution system, device, or apparatus. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, or apparatus, or any suitable combination of the above. Examples of machine-readable storage media include an electrical connection of at least one wire, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a flash memory, an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0096] According to at least one embodiment of the present disclosure, Example 1 provides a method for displaying a page, comprising: receiving a trigger operation acting on a video playing page, the trigger operation being configured to instruct to display an object page, the object page being assembled with a first page and a second page, the first page being configured to play an object recommendation video, and the second page being configured to display object information and first virtual item information related to the object information; In response to the trigger operation, switching the currently displayed page from the video playback page to a target page aggregated with the object page, and displaying page identifiers of at least two pages aggregated with the object page in a first area of the target page, where the target page is the first page or the second page.
[0097] According to at least one embodiment of the present disclosure, in Example 2, based on the method described in Example 1, the video playback page is aggregated into a default page, the trigger operation acts on an object page identifier, and the object page identifier is displayed in a second area where the page identifier of the video playback page is located, or in a third area where the page identifier of the default page is located.
[0098] According to at least one embodiment of the present disclosure, Example 3 may be based on the method of Example 2, wherein the object page identifier is displayed in the second area, and page identifiers of at least two pages assembled to the object page are displayed in the first area of the target page, The method includes displaying a return controller and a page identifier of a page aggregated in the object page in a first area of the target page, and configuring the return controller to trigger the video playback page to be displayed.
[0099] According to at least one embodiment of the present disclosure, Example 4 may be based on the method described in Example 1, and may include displaying page identifiers of at least two pages assembled into the object page in a first region of the target page: The method includes displaying page identifiers of pages aggregated in the object page in a first area of the target page, and displaying a search controller in a fourth area of the target page, and configuring the search controller to trigger an object search.
[0100] According to at least one embodiment of the present disclosure, Example 5 is based on the method of Example 4, wherein a fourth region of the target page is located outside the first region of the target page, and the method includes: In response to a first swipe operation acting on a main display area of the target page, controlling the search controller to move according to the first swipe operation; When the search controller moves out of the main display area of the target page, the search controller is additionally displayed in a first area of the target page.
[0101] According to at least one embodiment of the present disclosure, Example 6 is based on the method of Example 5, wherein the search controller has different display styles in a first region of the target page and a fourth region of the target page.
[0102] According to at least one embodiment of the present disclosure, Example 7 is based on the method of any one of Examples 1 to 6, after displaying page identifiers of at least two pages to be assembled into the object page in a first region of the target page, In response to a second swipe operation acting on the main display area of the target page, switching the currently displayed page according to a swipe direction of the swipe operation and an arrangement order of page identifiers in the first area; In response to a click operation on any one of the page identifiers displayed in the first area, displaying a page corresponding to the page identifier on which the click operation acts.
[0103] According to at least one embodiment of the present disclosure, Example 8 is based on the method described in Example 7, When the currently displayed page is the second page, at least one of a first list controller and more controllers is further displayed in a first area of the second page, and the more controllers are configured to trigger display of a second list controller; or When the currently displayed page is the second page, at least one of a first list controller and a second list controller is further displayed in a first area of the second page; The first list controller is configured to trigger a first object list for the current user to be displayed, and the second list controller is configured to trigger a second object list for the current user to be displayed.
[0104] According to at least one embodiment of the present disclosure, Example 9 is based on the method according to any one of Examples 1 to 6, and further displays second virtual item information of the object to be received on the second page.
[0105] According to at least one embodiment of the present disclosure, in Example 10, based on the method described in any one of Examples 1 to 6, a third page is further aggregated on the object page, and the third page is configured to display object recommended videos issued by goal-related users, and the goal-related users are related users of the current user.
[0106] In accordance with at least one embodiment of the present disclosure, Example 11 provides a page display device, comprising: an operation receiving module configured to receive a trigger operation acting on a video playing page, the trigger operation configured to instruct to display an object page, the object page consolidating a first page and a second page, the first page configured to play an object recommendation video, and the second page configured to display object information and first virtual item information related to the object information; a page display module configured to switch a currently displayed page from the video playback page to a target page aggregated in the object page in response to the trigger operation, and to display page identifiers of at least two pages aggregated in the object page in a first area of the target page, wherein the target page is the first page or the second page.
[0107] In accordance with at least one embodiment of the present disclosure, Example 12 provides an electronic device, at least one processor; a memory configured to store at least one program; When the at least one program is executed by the at least one processor, the at least one processor is caused to realize the page display method according to any one of Examples 1 to 10.
[0108] According to at least one embodiment of the present disclosure, Example 13 provides a computer-readable storage medium having a computer program stored thereon, the computer program, when executed by a processor, realizing the page display method described in any one of Examples 1 to 10.
[0109] According to at least one embodiment of the present disclosure, Example 14 provides a computer program product that, when executed by a computer, causes the computer to implement the page display method described in any one of Examples 1 to 10.
Claims
1. A page display method, comprising: receiving a trigger operation acting on a video playing page, the trigger operation being configured to instruct to display an object page, the object page being assembled with a first page and a second page, the first page being configured to play an object recommendation video, and the second page being configured to display object information and first virtual item information related to the object information; In response to the trigger operation, switch the currently displayed page from the video playback page to a target page collected in the object page, and display page identifiers of at least two pages collected in the object page in a first area (40) of the target page, where the target page is the first page or the second page; Displaying page identifiers of at least two pages aggregated into the object page in the first area (40) of the target page includes displaying page identifiers of pages aggregated into the object page in the first area (40) of the target page, and displaying a search controller (42) in a fourth area of the target page, and configuring the search controller (42) to trigger an object search; A page display method, wherein a fourth region of the target page is located outside the first region (40) of the target page, and the method further includes: in response to a first swipe operation acting on a main display region of the target page, controlling the search controller (42) to move according to the first swipe operation; and when the search controller (42) moves outside the main display region of the target page, additionally displaying the search controller (42) in the first region (40) of the target page.
2. 2. The method according to claim 1, wherein the video playback page is aggregated into a default page, the trigger operation acts on an object page identifier, and the object page identifier is displayed in a second area (20) where the page identifier of the video playback page is located, or in a third area (21) where the page identifier of the default page is located.
3. The object page identifier is displayed in the second area (20), and page identifiers of at least two pages that are to be assembled into the object page are displayed in the first area (40) of the target page. The method according to claim 2, further comprising displaying a return controller (41) and page identifiers of pages aggregated in the object page in a first area (40) of the target page, and setting the return controller (41) to trigger the display of the video playback page.
4. 2. The method of claim 1, wherein the search controller (42) has different display styles in the first region of the target page (40) and in the fourth region of the target page.
5. After displaying page identifiers of at least two pages to be assembled into the object page in the first area (40) of the target page, in response to a second swipe operation acting on the main display area of the target page, switching the currently displayed page according to the swipe direction of the swipe operation and the arrangement order of the page identifiers in the first area (40); 2. The method of claim 1, further comprising at least one of: in response to a click operation on any one of the page identifiers displayed in the first area (40), displaying a page corresponding to the page identifier on which the click operation acts.
6. If the currently displayed page is the second page, at least one of a first list controller and a second list controller is further displayed in the first area (40) of the second page, the first list controller and a second list controller being configured to trigger the display of the second page; or When the currently displayed page is the second page, at least one of a first list controller and a second list controller is further displayed in a first area (40) of the second page; 6. The method of claim 5, wherein the first list controller is configured to trigger the display of a first object list for the current user, and the second list controller is configured to trigger the display of a second object list for the current user.
7. The method of claim 1 , wherein the second page further displays second virtual item information to be received.
8. The method of claim 1 , wherein a third page is further aggregated on the object page, and the third page is configured to display object recommendation videos issued by goal-related users, and the goal-related users are related users of the current user.
9. A page display device, An operation receiving module (801) is configured to receive a trigger operation acting on a video playing page, the trigger operation is configured to instruct to display an object page, the object page is configured to assemble a first page and a second page, the first page is configured to play an object recommendation video, and the second page is configured to display object information and first virtual object information related to the object information; a page display module (802) configured to switch a currently displayed page from the video playback page to a target page collected in the object page in response to the trigger operation, and to display page identifiers of at least two pages collected in the object page in a first area (40) of the target page, the target page being the first page or the second page; the page display module (802) is configured to, when displaying page identifiers of at least two pages assembled into the object page in the first area (40) of the target page, display page identifiers of pages assembled into the object page in the first area (40) of the target page, and display a search controller (42) in a fourth area of the target page, and is configured to trigger the search controller (42) to perform an object search; The page display device further includes: a fourth region of the target page located outside the first region (40) of the target page; a movement control module configured to respond to a first swipe operation acting on a main display region of the target page and control the search controller (42) to move according to the first swipe operation; and a controller display module configured to additionally display the search controller (42) in the first region (40) of the target page when the search controller (42) moves outside the main display region of the target page.
10. An electronic device, at least one processor; a memory communicatively coupled to the at least one processor; An electronic device in which a computer program that can be executed by the at least one processor is stored in the memory, and the computer program is executed by the at least one processor, thereby enabling the at least one processor to perform the page display method described in any one of claims 1 to 8.
11. 1. A computer-readable storage medium, comprising: A computer-readable storage medium on which a computer program is stored, the computer program implementing the page display method according to any one of claims 1 to 8 when executed by a processor.
12. 1. A computer program product comprising: A computer program product including a computer program, the computer program implementing the page display method according to any one of claims 1 to 8 when the computer program is executed by a processor.
Citation Information
Patent Citations
Method and device for providing data object information
CN107820105A
Page mode switching method and device and terminal
CN108228304A
Search control display method, device, apparatus, and computer-readable storage medium
CN109508128A
Video processing method and device, electronic equipment and storage medium
CN112261459A
Video interaction method and device, electronic equipment and storage medium
CN113395568A