Method and apparatus for managing application page, and device, medium and program product

By dividing the display area of ​​an electronic device into multiple zones, the problem of page switching affecting browsing continuity is solved, and efficient management of interactive operations while browsing media items is achieved.

WO2026000992A1PCT designated stage Publication Date: 2026-01-02BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/075577
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-06-27
Filing Date
2025-01-27
Publication Date
2026-01-02

AI Technical Summary

Technical Problem

Switching to functional pages (such as comment pages or user homepages) while browsing media items can affect the continuity of the user's browsing experience and the efficiency of interaction.

Method used

The display area of ​​the electronic device is divided into multiple areas, which display function pages and media items respectively, allowing users to interact while browsing media items.

Benefits of technology

This improved user interaction efficiency on functional pages and ensured the continuity of media item browsing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025075577_02012026_PF_FP_ABST
    Figure CN2025075577_02012026_PF_FP_ABST
Patent Text Reader

Abstract

Provided are a method and apparatus for managing an application page, and a device, a medium and a program product. Specifically, the method comprises: displaying an application page in a display area of an electronic device, wherein the application page comprises a first group of page elements for starting a group of function pages; in response to receiving an interaction request for a first page element in the first group of page elements, dividing the display area into a first area and a second area; displaying, in the first area, a first function page started by means of the first page element, and displaying the application page in the second area, wherein the application page comprises a media item; and in response to receiving, in the second area, an operation request for operating the media item, displaying, in the second area, a response to the operation request.
Need to check novelty before this filing date? Find Prior Art

Description

Method, device, apparatus, medium and program product for managing application page

[0001] The present application claims priority to the Chinese Patent Application No. 202410853020.7, filed on June 27, 2024, and entitled “Method, device, apparatus, medium and program product for managing application page”, the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] Exemplary implementations of the present disclosure generally relate to the field of computers, and in particular, to a method, device, apparatus, computer-readable storage medium and computer program product for managing application page. BACKGROUND

[0003] Currently, more and more applications are designed to provide various services to users. For example, a user can post, browse, view media items in an application. The media items can include various types of content such as videos, images, image sets, texts, audios, etc. The user can perform any appropriate type of operation on the media items in the application, such as operations of liking, collecting, commenting, sharing, etc. on the media items. The user can also interact with other users in the application, such as operations of liking, collecting, commenting, etc. on the content posted by other users, or operations of following other users, accessing the personal homepages of other users, etc. SUMMARY

[0004] In a first aspect of the present disclosure, a method for managing an application page is provided. The method includes: displaying, in a display area of an electronic device, an application page, the application page including a first set of page elements for launching a set of function pages; in response to receiving an interaction request for a first page element in the first set of page elements, dividing the display area into a first area and a second area; and displaying, in the first area, a first function page launched by the first page element, and displaying, in the second area, the application page, the application page including a media item; and in response to receiving, in the second area, an operation request for operating the media item, displaying, in the second area, a response to the operation request.

[0005] In a second aspect of the disclosure, an apparatus for managing an application page is provided. The apparatus includes a display module configured to display, in a display area of an electronic device, an application page, the application page including a first set of page elements for launching a set of function pages; a division module configured to divide the display area into a first area and a second area in response to receiving an interaction request for a first page element in the first set of page elements; an area display module configured to display, in the first area, a first function page launched by the first page element, and display, in the second area, the application page, the application page including a media item; and a response module configured to display, in the second area, a response to an operation request for operating the media item in response to receiving the operation request in the second area.

[0006] In a third aspect of the disclosure, an electronic device is provided. The electronic device includes at least one processing unit; and at least one memory coupled to the at least one processing unit and storing instructions for execution by the at least one processing unit, the instructions, when executed by the at least one processing unit, cause the electronic device to perform the method according to the first aspect of the disclosure.

[0007] In a fourth aspect of the disclosure, a computer-readable storage medium is provided, having stored thereon a computer program, which, when executed by a processor, causes the processor to implement the method according to the first aspect of the disclosure.

[0008] According to a fifth aspect of the disclosure, a computer program product is provided, comprising a computer program, wherein the computer program, when executed by a processor, implements the method according to the first aspect of the disclosure.

[0009] It is to be understood that the particulars shown herein are by way of example and for purposes of illustrative discussion of the present implementations of the present disclosure only and are presented in the cause of providing what is believed to be the most useful and readily understood description of the principles and conceptual aspects of various implementations of the present disclosure. In this regard, no requirement exists for the details of construction, arrangement or combination of the described components to be limiting since other implementations having different details are also within the scope of the present disclosure. BRIEF DESCRIPTION OF DRAWINGS

[0010] In the following detailed description, reference will be made to the accompanying drawings, of which:

[0011] FIG. 1 shows a schematic diagram of an example environment in which embodiments of the present disclosure can be implemented;

[0012] FIGS. 2A-2H show schematic diagrams of examples of a display area, according to some embodiments of the present disclosure;

[0013] FIG. 3 shows a flowchart of a method for managing an application page, according to some embodiments of the present disclosure;

[0014] FIG. 4 shows a schematic structural block diagram of an apparatus for managing an application page according to some embodiments of the present disclosure; and

[0015] FIG. 5 shows a block diagram of an electronic device in which one or more embodiments of the present disclosure can be implemented. DETAILED DESCRIPTION

[0016] The technical solutions provided in the present specification will be described in further detail below with reference to the accompanying drawings and embodiments. Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although certain 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 interpreted as being limited to the embodiments set forth herein, rather, these embodiments are provided to more thoroughly and completely understand the present disclosure. 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.

[0017] In the description of embodiments of the present disclosure, the term "comprising" and similar terms are to be interpreted as open-ended, i.e., "including but not limited to". The term "based on" is to be interpreted as "based, at least in part, on". The term "one embodiment" or "the embodiment" is to be interpreted as "at least one embodiment". The term "some embodiments" is to be interpreted as "at least some embodiments". The terms "first", "second", etc. can refer to different or same objects. Other explicit and implicit definitions can also be included below.

[0018] In this document, unless explicitly stated otherwise, performing a step "in response to" an event means that the step can be performed immediately after the event, or it can include one or more intermediate steps.

[0019] It can be understood that the data involved in the technical solutions of the present disclosure (including but not limited to the data itself, the obtaining or use of the data) should comply with the requirements of the relevant laws and regulations and the relevant provisions.

[0020] It can be understood that before using the technical solutions disclosed in the embodiments of the present disclosure, the type of personal information involved in the present disclosure, the scope of use, the use scenario, etc. should be informed to the user and the authorization of the user should be obtained through appropriate means according to the relevant laws and regulations.

[0021] For example, in response to receiving a user's active request, a prompt message is sent to the user to explicitly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information, so that 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, etc. that perform the operation of the technical solutions of the present disclosure according to the prompt message.

[0022] As an optional but non-limiting implementation manner, in response to receiving the active request of the user, the manner of sending the prompt information to the user can be, for example, a pop-up window manner, and the prompt information can be presented in the pop-up window in the form of text. In addition, the pop-up window can also carry a selection control for the user to select "agree" or "disagree" to provide personal information to the electronic device.

[0023] It can be understood that the above notification and user authorization obtaining process is only illustrative and does not limit the implementation manners of the present disclosure, and other manners meeting relevant laws and regulations can also be applied to the implementation manners of the present disclosure.

[0024] As briefly mentioned above, the user can play a media item in the application and perform various operations on the media item, and can also interact with other users in the application. Traditionally, the media item can be presented in a specific page (e.g., a content presentation page), and if the user performs a comment operation on the media item, the electronic device presenting the page will switch to a comment page for the media item. The electronic device can present comments for the media item to the user via the comment page and receive comments from the user. Similarly, if the user views the user homepage of the creator of the media item, the electronic device will switch to a user page and present the user homepage of the creator of the media item in the user page.

[0025] At this time, the page for playing the media item will be switched to a function page (e.g., a comment page and a user homepage page), which causes the playing process to be interrupted. Therefore, during the browsing of the media item, if the user expects to perform a comment operation on the media item or view the homepage of the creator, the electronic device needs to perform page switching, which affects the coherence of the user browsing the media item and affects the efficiency of the interaction.

[0026] In view of this, the embodiments of the present disclosure provide an improved scheme for managing application pages. According to the scheme, an application page is displayed in a display area of an electronic device, the application page including a first set of page elements for launching a first set of function pages. In response to receiving an interaction request for a first page element in the first set of page elements, the display area is divided into a first area and a second area. A first function page launched by the first page element is displayed in the first area, and the application page including a media item is displayed in the second area; and in response to receiving an operation request for operating the media item in the second area, a response to the operation request is displayed in the second area.

[0027] In this way, the display area can be divided into multiple areas and different content can be presented in different areas in response to receiving an interaction request for a page element for launching a function page. The user can continue to operate the media item (e.g., pause, play, forward, rewind, etc.) and the function page can be presented to improve the user's efficiency in interacting with the function page while browsing the media item and ensuring the continuity of browsing the media item. For example, the user can comment on the media item while playing the media item.

[0028] Example Environment

[0029] FIG. 1 illustrates a schematic diagram of an example environment 100 in which embodiments of the present disclosure can be implemented. In the example environment 100, an electronic device 110 has an application 120 installed therein. A user 140 can interact with the application 120 via the electronic device 110 and / or an attached device of the electronic device 110.

[0030] In some embodiments, the application 120 can be a content sharing application (e.g., a video sharing oriented video application) capable of providing various services related to media items (also referred to as media content, media content items, content items, etc.) to the user 140, including browsing, commenting, forwarding, creating (e.g., shooting and / or editing), publishing, etc. of the media items. In some embodiments, the application 120 can also be any other suitable application in which media items can be presented. In this document, each "media item" includes one or more types of content, such as a video, an image, an animated image, a set of images, audio, text, etc.

[0031] In the environment 100 of FIG. 1, the electronic device 110 can present a page 150 of the application 120 if the application 120 is in an active state. The page 150 can include various pages that the application 120 can provide, such as a media item presentation page, a media item creation page, a media item publishing page, a message page, a personal homepage, etc. The application 120 can provide a media item viewing function to view various media items published in the application 120.

[0032] In some embodiments, the electronic device 110 communicates with the server 130 to enable provisioning of services of the application 120. The electronic device 110 can be any type of mobile terminal, fixed terminal, or portable terminal including a mobile handset, a tablet computer, a laptop computer, a notebook computer, a netbook computer, a tablet computer, a media computer, a multimedia tablet, a personal communication system (PCS) device, a personal navigation device, a personal digital assistant (PDA), an audio / video player, a digital camera / camcorder, a positioning device, a television receiver, a radio broadcast receiver, an electronic book device, a game device, or any combinations of the aforementioned and the like, including accessories and peripherals for these devices, or any combinations thereof. In some embodiments, the electronic device 110 can also support any type of interface to the user (such as "wearable" circuitry, etc.). The server 130 can be various types of computing systems / servers capable of providing computing power, including but not limited to mainframes, edge computing nodes, computing devices in a cloud environment, and the like.

[0033] It should be appreciated that the structure and functionality of the various elements in the environment 100 are described for illustrative purposes only and without implying any limitation on the scope of the present disclosure.

[0034] Example interface

[0035] FIGS. 2A-2H show schematic diagrams of examples 200A-200H of a display area, in accordance with some embodiments of the present disclosure. It should be appreciated that the pages shown in the figures are merely examples and various page designs can actually exist. The various graphical elements in the pages can have different arrangements and different visual representations, one or more elements can be omitted or replaced, and one or more other elements can also exist. Embodiments of the present disclosure are not limited in this regard.

[0036] The display area can be, for example, an area in a display screen of the electronic device 110 for presenting content. For ease of discussion, the examples 200A-200G will be described with reference to the environment 100 of FIG. 1. It should be noted that the operations performed by the aforementioned electronic device 110 and the operations performed by the electronic device 110 described later can be specifically performed by a relevant application (e.g., the application 120) installed on the electronic device 110.

[0037] It should be noted that the method of managing the application page described in the present disclosure can be performed by the electronic device 110 only when the resolution of the display area is higher than a predetermined threshold (e.g., 2266x1488, or other values), and / or when the size of the display area is higher than a predetermined threshold (e.g., 8 inches or other values). The resolution of the display area may, for example, be associated with the size of the screen of the electronic device 110. That is, the electronic device 110 may, for example, perform the method of managing the application page in response to the size of the screen being greater than a threshold size. For example, the technical solutions of the present disclosure can be implemented at a tablet terminal and / or a folding terminal, in this way, it is possible to make full use of the display area to present more content.

[0038] The electronic device 110 can present a page 150 of the application 120 in the display area. In some cases, the page 150 presented by the electronic device 110 in the display area can be a specific presentation page of the application 120, in which a media item can be presented. The presentation page can also be referred to as a media item presentation page, a media item display page, a content display page, and the like. In some embodiments, the presentation page refers to a page for displaying or pushing media items and other related information to the user. The media items that can be presented in the presentation page can include various types of media items. The media items to be presented in this presentation page can be determined according to the application design needs, actual scenarios, and the like.

[0039] As mentioned above, the application 120 can be any appropriate application capable of providing various services related to media items to the user 140, in which the media items can be displayed. Therefore, the presentation page for presenting the media items can also be referred to as an application page. The electronic device 110 can display the application page in the display area. As shown in FIG. 2A, the electronic device 110 can display an application page 210 in the display area 200A.

[0040] In some embodiments, the application page can include a home page of the application 120, or a recommended home page in a group of home pages of the application 120. The recommended media items displayed to the user in the recommended home page are also sometimes referred to as a recommended information stream. In some embodiments, the application page can include other pages under the home page of the application 120, such as a following page (in which media items published by a group of users followed by the current user are displayed), a local page (in which media items published by other users in the same area range as the current user are displayed), or media items aggregated or classified in other ways.

[0041] If there is much and miscellaneous information to be presented in an application, the information is often presented in categories, so as to facilitate the user to obtain the information in a more concise manner. Presenting information in categories often requires setting multiple navigation tabs corresponding to different information in a page. The user can obtain the page corresponding to the navigation tab by switching different navigation tabs. In some embodiments, navigation tabs for navigating to different pages can be provided in the application 120. In embodiments of the present disclosure, a certain page (including an application page) can be presented at least by selecting a predetermined navigation tab. That is, a predetermined navigation tab in the application can be used to navigate to an application page.

[0042] As shown in FIG. 2A, the electronic device 110 provides multiple navigation tabs for navigating to various pages, such as “City”, “Concern”, “Recommendation”, “Home page”, “Friends”, etc. These navigation tabs can also have different levels, for example, the navigation tabs “Home page”, “Friends”, etc. can be at a first level, and the navigation tabs “City”, “Concern”, “Recommendation” can be at a second level. The navigation tabs at the first level may, for example, correspond to a group of pages (e.g. a group of home pages), and the pages corresponding to the navigation tabs at the second level may, for example, be at least one of the group of pages corresponding to the navigation tabs at the first level (e.g. the recommended home page corresponding to the navigation tab “Recommendation” is one of the group of home pages corresponding to the navigation tab “Home page”).

[0043] In the example 200A shown in FIG. 2A, if the electronic device 110 detects a selection operation on the navigation tab “Home page”, a home page of the application 120 can be presented. The electronic device 110 may, for example, by default present a recommended home page of multiple home pages (i.e. the page corresponding to the navigation tab “Recommendation”). On this basis, if the electronic device 110 detects a selection operation on the navigation tab “Concern”, a concerned home page (i.e. the page corresponding to the navigation tab “Concern”) of the multiple home pages can be presented. It should be understood that this is only exemplary and is not intended to limit the solutions of the present disclosure. In some embodiments, alternatively or additionally, an application page can also be presented by detecting a start operation of the application, for example, the application page is a default page presented when the application is started. When presented after starting the application, media items can be presented in the application page.

[0044] The application page is at least used to present media items. In some embodiments, the electronic device 110 can present media items in the application page in any appropriate view mode (e.g. single-column view mode, double-column view mode, triple-column view mode, etc.). For example, in the example 200A, the electronic device 110 presents media items in a single-column view mode.

[0045] The application page includes a first set of page elements for launching a set of function pages. As shown in FIG. 2A, the application page 210 can include page element 201, page element 202, page element 203, page element 204, and page element 205. For example, page element 201 and page element 203 can launch function pages of the application 120, and page element 201 and page element 203 can be referred to as page elements in the first set of page elements. It can be understood that the first set of page elements can also include other page elements, for example, page element 205 can also launch a function page (e.g., for implementing a forwarding function), and the first set of page elements also includes page element 205.

[0046] The electronic device 110 can divide the display area into a first area and a second area in response to receiving an interaction request for a first page element in the first set of page elements. For example, the electronic device 110 can determine that the interaction request for the first page element is received in response to receiving a trigger operation for the first page element. As shown in FIG. 2A and FIG. 2B, the electronic device 110 can determine that the interaction request for the page element 203 is received in response to receiving a trigger operation for the page element 203. The page element 203 can be, for example, a page element for commenting on a media item.

[0047] The electronic device 110 can divide the display area 200B into a first area (e.g., the right area in the figure) and a second area (e.g., the left area in the figure) in response to receiving the interaction request for the page element 203. The electronic device 110 can display a function page 220 (which can be, for example, a comment page for a media item) launched by the page element 203 in the first area, and display the application page 210 (e.g., a play page for playing a video) in the second area.

[0048] In some embodiments, the electronic device 110 can only divide the display area into a first area and a second area when the display area is not divided into the first area and the second area. In this case, if the display area has been previously divided, the electronic device 110 can no longer re-divide the display area, which can save computing resources and avoid the display area being divided into too many areas.

[0049] As to the specific manner of dividing the first region and the second region, in some embodiments, the electronic device 110 can divide the first dimension into a first part and a second part in response to determining that the first dimension of the display region is greater than the second dimension, and divide the display region into the first region and the second region along the second dimension based on the first part and the second part. The first dimension and the second dimension here may, for example, be the width and the height of the display region. As shown in FIG. 2B, for the display region 200B, since the width of the display region 200B is greater than the height, the electronic device 110 can divide the width into a first part and a second part, and divide the display region into the first region on the right side and the second region on the left side along the height. It can be understood that if the height of the display region is greater than the width, the electronic device 110 can divide the height into a first part and a second part, and divide the display region into the first region on the lower side and the second region on the upper side along the width. In this way, the display region can be divided based on the dimensions of the display region, and the rationality of the division can be ensured, and the user experience of the user browsing the application page and the function page can be improved.

[0050] The electronic device 110 may, for example, present a corresponding response in the first region based on a user operation received in the first region. In one embodiment, in response to receiving a call request for invoking a function in the function page in the first region, a response to the call request is displayed in the first function page. The call request includes at least one of the following: an interaction request for a function page element in the first function page, and a predetermined gesture received in the first region.

[0051] Specifically, the first function page can include one or more function page elements (for example, page elements for publishing comments, folding comments, etc.), and at this time, a corresponding result page can be presented in the first region in response to the user clicking a specific function page element. As shown in FIG. 2B, the function page 220 may, for example, present a plurality of comments for a media item. The plurality of comments can be displayed in a folded manner, and in this case, the function page 220 can include an operation control 222. The electronic device 110 can unfold the plurality of folded comments in response to receiving a triggering operation for the operation control 222. In this way, the user can watch the video playback while browsing the comments in a separate comment page, publishing comments, etc.

[0052] Alternatively and / or additionally, the call request can include a gesture. For example, the user can swipe in the first region in order to browse various comments, etc. Alternatively and / or additionally, assuming that a user home page is presented in the first region, the user can click “follow” to follow the user, and / or click the works published by the user to view, etc.

[0053] In some embodiments, the electronic device 110 can also determine a candidate region for displaying the keyboard control based on its own display setting, and display the keyboard control in the candidate region, in response to receiving the input request for inputting data in the first region. As shown in FIGS. 2B-2D, the function page 220 may, for example, further include an input box 223. The electronic device 110 may, in response to receiving a triggering operation for the input box 223, determine that the input request for inputting data is received in the first region. The electronic device 110 may, based on its own display setting, determine a candidate region for displaying the keyboard control.

[0054] If the display setting of the electronic device 110 indicates that the candidate region for displaying the keyboard control is determined in the entire display region, the electronic device 110 may, for example, present an example 200C as shown in FIG. 2C. As shown in FIG. 2C, the electronic device 110 may, in the entire display region, determine a candidate region, and display the keyboard control 224 in the candidate region. In this way, the soft keyboard can be displayed in the width of the entire display region, and the user’s fast input of text content with both hands is supported.

[0055] If the display setting of the electronic device 110 indicates that the candidate region for displaying the keyboard control is determined in the first region of the display region, the electronic device 110 may, for example, present an example 200D as shown in FIG. 2D. As shown in FIG. 2D, the electronic device 110 may, in the first region, determine a candidate region, and display the keyboard control 225 in the first region. In this way, the keyboard control 225 does not block the play page, and the user can input text content while watching the full video picture. Thus, the electronic device 110 can display the keyboard control based on the display setting, can facilitate the user to set the way of displaying the keyboard control based on its own preference, and can improve the user experience of user input.

[0056] In some embodiments, the application page can include a second set of page elements for operating the media item. The electronic device 110 may, in response to receiving an interaction request (e.g., a triggering operation for the second set of page elements) for the second set of page elements, determine that the operation request for operating the media item is received in the second region. Alternatively or additionally, in some embodiments, the electronic device 110 may, in response to receiving a predetermined gesture in the second region, determine that the operation request for operating the media item is received in the second region. In this way, the division of multiple screen regions does not affect the user’s previous operation habits, but can support the user to operate the media item in the second region according to the previous habits.

[0057] The electronic device 110 may, for example, in response to receiving an operation request for operating a media item in the second region, display a response to the operation request in the second region. As shown in FIG. 2E, the application page 210 may, for example, further include page elements 231, 232, 233, and 234, which are a second set of page elements, for controlling the playing of the media item. It can be understood that the second set of page elements may, for example, further include any other appropriate page elements, which are not limited in the present disclosure.

[0058] The electronic device 110 may, for example, in response to receiving a triggering operation on the page element 231, play a previous media item of the media item currently played by the application page 210. The electronic device 110 may, for example, in response to receiving a triggering operation on the page element 233, play a next media item of the media item currently played by the application page 210. The page element 234 may, for example, be a playing progress bar of the media item, which may, for example, include a progress indication element 235. The electronic device 110 may, for example, in response to receiving a dragging operation on the progress indication element 235, adjust the playing progress of the media item.

[0059] As shown in FIGS. 2E and 2F, the electronic device 110 may, for example, in response to receiving a triggering operation on the page element 232, pause the playing of the media item currently played by the application page 210. As shown in FIG. 2F, in some embodiments, the electronic device 110 may, for example, further adjust the display style of the page element 232 in response to the media item being paused.

[0060] In some embodiments, the electronic device 110 may, for example, further display an adjustment element for adjusting the first region and the second region in response to receiving an adjustment request for a split region between the first region and the second region (which may, for example, be a boundary between the first region and the second region). The electronic device 110 may, for example, in response to receiving a movement request for the adjustment element, adjust the first region and the second region based on the movement request. As shown in FIG. 2E, the electronic device 110 may, for example, in response to receiving a triggering operation on the split region, display an adjustment element 240 for adjusting the first region and the second region. The electronic device 110 may, for example, in response to receiving a dragging operation (e.g., left or right) on the adjustment element 240, adjust the first region and the second region based on the dragging operation. As shown in FIGS. 2E and 2F, the electronic device 110 may, for example, in response to receiving a leftward dragging operation on the adjustment element 240 in the example 200E, reduce the first region and increase the second region, presenting the example 200F as shown in FIG. 2F. In this way, the user may, for example, adjust the sizes of the two regions according to his / her needs and / or the screen width.

[0061] In some embodiments, the electronic device 110 can also display, in the first region, a response to the other interaction request in response to receiving the other interaction request for the second page element of the first set of page elements in the second region. As shown in FIGS. 2B and 2G, the electronic device 110 can also present the example 200G and present the function page 260 (i.e., the user page of the user 123) for the information of the creator (i.e., the user 123) of the media item in the first region (i.e., the right region) of the example 200G in response to receiving the triggering operation for the page element 201 in the example 200B while presenting the function page 220.

[0062] Thus, the display content of the first region can be switched by the second set of page elements in the second region without collapsing the first region, and different function pages can be displayed in the first region. The efficiency of switching function pages can be improved.

[0063] That is, for the first region, the electronic device 110 can switch from presenting the function page 220 to presenting the function page 260. In some embodiments, the electronic device 110 can also present a refreshing page in the process of switching function pages. As shown in FIGS. 2B, 2E and 2G, in some embodiments, the electronic device 110 can present the example 200E in response to receiving the triggering operation for the page element 201 in the example 200B while presenting the function page 220. The electronic device 110 can present the refreshing page 250 in the first region of the example 200E and present the page element 251 indicating that the function pages are being switched in the refreshing page 250. The electronic device 110 can further switch from the example 200E to present the example 200G.

[0064] In some embodiments, the function page can also include a closing element for closing the function page. The electronic device 110 can determine that a closing request for closing the function page is received in response to receiving an interaction request (e.g., a triggering operation for the closing element) for the closing element. Alternatively or additionally, in some embodiments, the electronic device 110 can also determine that the closing request for closing the function page is received in response to receiving a predetermined gesture (e.g., a right swipe) in the first region.

[0065] The electronic device 110 can stop displaying the first region and display only the application page in the display region, for example, in response to receiving the closing request for closing the function page. As shown in FIGS. 2A and 2B, the function page 220 of the example 200B can also include a closing element 221. The electronic device 110 can no longer display the first region and display only the application page in response to receiving the triggering operation for the closing element 221, for example. The display region as shown in the example 200A is presented.

[0066] It should be noted that when the display area is divided into the first area and the second area, the application page 210 is scaled down to be presented in the second area, and the size of the media item in the application page is also scaled down accordingly. When the electronic device 110 cancels the presentation of the first area, the application page 210 is inflated to fill the first area. The scaling down and inflation of the application page 210 can be dynamically displayed, and the electronic device 110 can present the scaling down and inflation of the application page 210 in the form of an animation, for example.

[0067] Alternatively or additionally, in some embodiments, although the display area of the electronic device 110 is currently divided into the first area and the second area, the electronic device 110 can also re-divide the display area to obtain a new first area and a new second area in response to receiving another interaction request for another page element in the first group of page elements different from the first page element, and the new first area and the new second area can be the same as or different from the previous first area and the previous second area.

[0068] In some embodiments, in response to receiving another interaction request for a second page element in the first group of page elements in the second area, the first area is divided into a first sub-area and a second sub-area. The first function page is displayed in the first sub-area, and a second function page started by the second page element is displayed in the second sub-area.

[0069] More details are described with reference to FIG. 2H, which shows a schematic diagram 200H of an example of a display area according to some embodiments of the present disclosure. Specifically, it is assumed that the user clicks the page element 201 in the page as shown in FIG. 2B, at which time the play page on the left can be further divided into two sub-areas, for example, a first sub-area 271 and a second sub-area 272. At this time, in the order from left to right, the display area can include the play page, the user home page, and the comment page. In this way, the corresponding pages can be respectively displayed in multiple areas, thereby facilitating the user to operate in parallel.

[0070] It should be understood that although the above describes the technical solutions for managing the application page with the horizontal screen as an example. Alternatively and / or additionally, this technical solution can be performed at a device placed in a vertical screen. At this time, the screen can be divided into two areas in the vertical direction, and the corresponding pages are respectively presented in each area.

[0071] In summary, according to the embodiments of the present disclosure, the display area can be divided into multiple areas in response to receiving an interaction request for a page element for starting a function page, and different contents are presented in different areas. The user can browse media items while ensuring the coherence of browsing media items, and the function page is presented, thereby improving the efficiency of the user interacting in the function page.

[0072] Example process

[0073] FIG. 3 illustrates a flowchart of a method 300 for managing an application page, according to some embodiments of the present disclosure. The method 300 can be implemented at the electronic device 110. The method 300 is described below with reference to FIG. 1. As shown in FIG. 3, at block 310, an application page is displayed in a display area of the electronic device, the application page including a first set of page elements for launching a set of function pages. At block 320, in response to receiving an interaction request for a first page element in the first set of page elements, the display area is divided into a first area and a second area. At block 330, a first function page launched by the first page element is displayed in the first area, and the application page including a media item is displayed in the second area. At block 340, in response to receiving an operation request for operating the media item in the second area, a response to the operation request is displayed in the second area.

[0074] In some embodiments, the application page further includes a second set of page elements for operating the media item, and the operation request includes at least one of: an interaction request for the second set of page elements, and a predetermined gesture received in the second area.

[0075] In some embodiments, in response to receiving a call request for invoking a function in the function page in the first area, a response to the call request is displayed in the first function page, the call request including at least one of: an interaction request for a page element in the first function page, and a predetermined gesture received in the first area.

[0076] In some embodiments, the method further includes: in response to receiving another interaction request for a second page element in the first set of page elements in the second area, displaying a response to the other interaction request in the first area.

[0077] In some embodiments, the method further includes: in response to receiving another interaction request for a second page element in the first set of page elements in the second area, dividing the first area into a first sub-area and a second sub-area; and displaying the first function page in the first sub-area, and displaying a second function page launched by the second page element in the second sub-area.

[0078] In some embodiments, the method further includes: in response to receiving an input request for inputting data in the first area, determining a candidate area for displaying a keyboard control based on a display setting of the electronic device; and displaying the keyboard control in the candidate area.

[0079] In some embodiments, dividing the display area into the first area and the second area comprises: in response to determining that the first dimension of the display area is greater than the second dimension, dividing the first dimension into a first part and a second part; and based on the first part and the second part, dividing the display area into the first area and the second area along the second dimension.

[0080] In some embodiments, the method further comprises: in response to receiving a close request for closing the function page, displaying the application page in the display area.

[0081] In some embodiments, the function page further comprises a close element for closing the function page, and the close request comprises at least one of: an interaction request for the close element, and a predetermined gesture received in the first area.

[0082] In some embodiments, the method further comprises: in response to receiving an adjustment request for a split area between the first area and the second area, displaying an adjustment element for adjusting the first area and the second area; and in response to receiving a movement request for the adjustment element, adjusting the first area and the second area based on the movement request.

[0083] In some embodiments, the method further comprises: in response to determining that a resolution and / or a size of the display area is higher than a predetermined threshold, performing the method.

[0084] In some embodiments, the method of dividing the display area into the first area and the second area comprises: in response to determining that the display area is not divided into the first area and the second area, dividing the display area into the first area and the second area.

[0085] Example apparatus and device

[0086] Embodiments of the present disclosure also provide a corresponding apparatus for implementing the above method or process. FIG. 4 shows a schematic structural block diagram of an apparatus 400 for managing an application page, according to some embodiments of the present disclosure. The apparatus 400 can be implemented as or included in the electronic device 110. Various modules / components in the apparatus 400 can be implemented by hardware, software, firmware, or any combination thereof.

[0087] As shown in FIG. 4, the apparatus 400 includes a display module 410 configured to display, in a display area of an electronic device, an application page, the application page including a first set of page elements for launching a set of function pages; a division module 420 configured to, in response to receiving an interaction request for a first page element in the first set of page elements, divide the display area into a first area and a second area; an area display module 430 configured to display, in the first area, a first function page launched by the first page element, and display, in the second area, the application page, the application page including a media item; and a response module 440 configured to, in response to receiving, in the second area, an operation request for operating the media item, display, in the second area, a response to the operation request.

[0088] In some embodiments, the application page further includes a second set of page elements for operating the media item, and the operation request includes at least one of: an interaction request for the second set of page elements, and a predetermined gesture received in the second area.

[0089] In some embodiments, the area display module is further configured to: in response to receiving, in the first area, a call request for calling a function of a function page element, display, in the first function page, a response to the call request.

[0090] In some embodiments, the area display module is further configured to: in response to receiving, in the first area, a call request for calling a function in the first function page, display, in the first function page, a response to the call request, the call request including at least one of: an interaction request for a function page element in the first function page, and a predetermined gesture received in the first area.

[0091] In some embodiments, the area display module is further configured to: in response to receiving another interaction request for a second page element in the first set of page elements in the second area, divide the first area into a first sub-area and a second sub-area; and display, in the first sub-area, the first function page, and display, in the second sub-area, a second function page launched by the second page element.

[0092] In some embodiments, the area display module is further configured to: in response to receiving, in the first area, an input request for inputting data, determine a candidate area for displaying a keyboard control based on a display setting of the electronic device; and display, in the candidate area, the keyboard control.

[0093] In some embodiments, the division module is further configured to: in response to determining that a first dimension of the display area is greater than a second dimension, divide the first dimension into a first part and a second part; and based on the first part and the second part, divide the display area into the first area and the second area along the second dimension.

[0094] In some embodiments, the apparatus is further configured to, in response to receiving a closing request for closing the function page, display the application page in the display area.

[0095] In some embodiments, the function page further comprises a closing element for closing the function page, and the closing request comprises at least one of the following: an interaction request for the closing element, and a predetermined gesture received in the first area.

[0096] In some embodiments, the area display module is further configured to, in response to receiving an adjustment request for a split area between the first area and the second area, display an adjustment element for adjusting the first area and the second area; and in response to receiving a movement request for the adjustment element, adjust the first area and the second area based on the movement request.

[0097] In some embodiments, the apparatus is invoked in response to determining that a resolution and / or size of the display area is higher than a predetermined threshold.

[0098] In some embodiments, the dividing module is further configured to, in response to determining that the display area is not divided into the first area and the second area, divide the display area into the first area and the second area.

[0099] The units and / or modules included in apparatus 400 can be implemented utilizing various means including software, hardware, firmware, or any combination of these. In some embodiments, one or more units and / or modules can be implemented using software and / or firmware, e.g., machine executable instructions stored on a machine readable medium. In addition to or alternatively, some or all of the units and / or modules in apparatus 400 can be implemented at least partially by one or more hardware logic components. As an example and not by way of limitation, example types of hardware logic components that can be used include field programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), system-on-a-chip (SOCs), complex programmable logic devices (CPLDs), etc.

[0100] It should be understood that one or more steps in the above methods can be performed by an appropriate electronic device or combination of electronic devices. Such an electronic device or combination of electronic devices may, for example, include electronic device 110 in FIG. 1.

[0101] FIG. 5 illustrates a block diagram of an electronic device 500 in which one or more embodiments of the disclosure can be implemented. It should be understood that the electronic device 500 illustrated in FIG. 5 is merely exemplary and should not be construed as limiting the functionality and scope of the embodiments described herein. The electronic device 500 illustrated in FIG. 5 can be used to implement the electronic device 110 of FIG. 1 or the apparatus 400 of FIG. 4.

[0102] As shown in FIG. 5, the electronic device 500 is in the form of a general electronic device. Components of the electronic device 500 can include, but are not limited to, one or more processors or processing units 510, a memory 520, a storage device 530, one or more communication units 540, one or more input devices 550, and one or more output devices 560. The processing unit 510 can be a real or virtual processor and is capable of executing various processing in accordance with programs stored in the memory 520. In a multi-processing system, multiple processing units execute computer-executable instructions in parallel to improve the processing power of the electronic device 500.

[0103] The electronic device 500 typically includes a plurality of computer storage media. Such media can be any available media that is located either internally or externally to the electronic device 500, including, but not limited to, volatile and non-volatile media, removable and non-removable media. The memory 520 can be volatile memory (e.g., registers, cache, random access memory (RAM)), non-volatile memory (e.g., read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory), or some combination thereof. The storage device 530 can be a removable or non-removable media, and can include machine-readable media, such as a flash drive, a magnetic disk, or any other media that can be used to store information and / or data and that can be accessed by the electronic device 500.

[0104] The electronic device 500 can further include additional removable / non-removable, volatile / non-volatile storage media. Although not shown in FIG. 5, a disk drive and a disk drive interface can be provided for reading from or writing to a removable, non- volatile magnetic disk (e.g., a "hard drive"), and a disk drive interface can be provided for reading from or writing to a removable, non-volatile optical disk (e.g., a "floppy disk"). In these instances, each drive can be connected to the bus (not shown) by one or more data media interfaces. The memory 520 can include a computer program product 525 having one or more program modules configured to carry out the various methods or actions of the various embodiments of the present disclosure.

[0105] The communication unit 540 enables communication through the communication medium with other electronic devices. Additionally, the functionality of the components of the electronic device 500 can be implemented in a single computing cluster or a plurality of computer machines that are capable of communicating over a communication connection. As such, the electronic device 500 can operate in a networked environment using logical connections to one or more other servers, network personal computers (PCs), or another network node.

[0106] The input device 550 can be one or more input devices, such as a mouse, a keyboard, a trackball, etc. The output device 560 can be one or more output devices, such as a display, a speaker, a printer, etc. The electronic device 500 can also communicate with one or more external devices (not shown), such as a storage device, a display device, etc., through the communication unit 540, as necessary, with one or more devices that enable a user to interact with the electronic device 500, or with any device (e.g., a network card, a modem, etc.) that enables the electronic device 500 to communicate with one or more other electronic devices. Such communication can be carried out via an input / output (I / O) interface (not shown).

[0107] According to an example implementation of the present disclosure, there is provided a computer-readable storage medium having computer-executable instructions stored thereon, where the computer-executable instructions are executed by a processor to implement the method described above. According to an example implementation of the present disclosure, there is also provided a computer program product tangibly stored on a non-transitory computer-readable medium and including computer-executable instructions, where the computer-executable instructions are executed by a processor to implement the method described above.

[0108] Various aspects of the disclosure can be described herein with reference to flowchart illustrations and / or block diagrams of methods, apparatuses, and computer program products according to implementations of the disclosure. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer-readable program instructions.

[0109] These computer readable program instructions can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions / acts specified in the flowchart and / or block diagram block or blocks. These computer readable program instructions can also be stored in a computer readable storage medium that can include a non-transitory computer readable storage medium that can direct a computer, a programmable data processing apparatus, and / or other devices to function in a particular manner, such that the computer readable storage medium having instructions stored therein comprises an article of manufacture including a processor executable program of instructions which implement the function / act specified in the flowchart and / or block diagram block or blocks.

[0110] The computer readable program instructions can also be loaded onto a computer, other programmable data processing apparatus, or other device to cause a series of operational steps to be performed on the computer, other programmable data processing apparatus or other device to produce a computer implemented process such that the instructions which execute on the computer, other programmable data processing apparatus, or other device implement the functions / acts specified in the flowchart and / or block diagram block or blocks.

[0111] The flow diagrams and the block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various implementations of the present disclosure. In this regard, each block in the flow diagrams and the block diagrams can represent a module, segment, or portion of instructions, which comprises one or more executable instructions for implementing the specified logic functions (s). In some alternative implementations, the functions noted in the blocks can occur out of the order noted in the figures. For example, two blocks shown in succession may, in some cases, be executed substantially concurrently, or the blocks can sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and / or flow diagrams, and combinations thereof, can be implemented by special purpose hardware-based systems that perform the specified functions or acts, or combinations of special purpose hardware and

[0112] implementations. Numerous modifications and adaptations will be apparent to those skilled in the art without departing from the scope and spirit of the described implementations. The herein disclosed subject matter is to be considered merely illustrative in nature and is not intended to limit the scope of the described implementations as set forth in the appended claims. Rather, the scope of the described implementations is to be understood only as set forth in the appended claims.

Claims

1. A method for managing application pages, comprising: The application page is displayed in the display area of ​​the electronic device, the application page including a first set of page elements for launching a set of functional pages; In response to receiving an interaction request for a first page element in the first group of page elements, the display area is divided into a first area and a second area; The first functional page initiated by the first page element is displayed in the first area, and the application page, including media items, is displayed in the second area; and In response to receiving an operation request for operating the media item in the second area, a response to the operation request is displayed in the second area.

2. The method of claim 1, wherein the application page further includes a second set of page elements for operating the media item, the operation request including at least one of the following: an interaction request for the second set of page elements, and a predetermined gesture received in the second area.

3. The method according to claim 1, further comprising: In response to receiving a call request in the first area for invoking a function in the function page, a response to the call request is displayed in the first function page, the call request including at least one of the following: an interaction request for a function page element in the first function page, and a predetermined gesture received in the first area.

4. The method according to claim 1, further comprising: In response to receiving another interaction request for a second page element in the first group of page elements in the second region, a response to the other interaction request is displayed in the first region.

5. The method of claim 1, further comprising: In response to receiving another interaction request for a second page element in the first group of page elements in the second region, the first region is divided into a first sub-region and a second sub-region. as well as The first function page is displayed in the first sub-region, and the second function page initiated by the second page element is displayed in the second sub-region.

6. The method of claim 1, further comprising: In response to receiving an input request for input data in the first area, a candidate area for displaying keyboard controls is determined based on the display settings of the electronic device; as well as The keyboard control is displayed in the candidate area.

7. The method according to claim 1, wherein dividing the display area into the first area and the second area comprises: In response to determining that the first dimension of the display area is greater than the second dimension, the first dimension is divided into a first part and a second part; as well as Based on the first part and the second part, the display area is divided into the first region and the second region along the second dimension.

8. The method of claim 1, further comprising: In response to receiving a close request for closing the function page, the application page is displayed in the display area.

9. The method of claim 8, wherein the function page further includes a close element for closing the function page, the close request including at least one of the following: an interaction request for the close element, and a predetermined gesture received in the first area.

10. The method of claim 1, further comprising: In response to receiving an adjustment request for the segmented region between the first region and the second region, adjustment elements for adjusting the first region and the second region are displayed; as well as In response to receiving a move request for the adjusted element, the first region and the second region are adjusted based on the move request.

11. The method of claim 1, further comprising: The method is performed in response to determining that the resolution and / or size of the display area is higher than a predetermined threshold.

12. The method of claim 1, wherein dividing the display area into the first area and the second area comprises: In response to determining that the display area is not divided into the first area and the second area, the display area is divided into the first area and the second area.

13. An apparatus for managing application pages, comprising: The display module is configured to display the application page in the display area of ​​the electronic device, the application page including a first set of page elements for launching a set of functional pages; The partitioning module is configured to, in response to receiving an interaction request for a first page element in the first group of page elements, divide the display area into a first area and a second area. A region display module is configured to display a first functional page initiated by the first page element in a first region, and to display the application page, which includes media items, in a second region; and The response module is configured to display a response to the operation request received in the second area for operating the media item.

14. An electronic device, comprising: At least one processor; as well as At least one memory coupled to the at least one processor and storing instructions for execution by the at least one processor, the instructions causing the electronic device to perform the method according to any one of claims 1 to 12 when executed by the at least one processor.

15. A computer-readable storage medium having stored thereon computer-executable instructions that can be executed by a processor to implement the method according to any one of claims 1 to 12.

16. A computer program product comprising computer-executable instructions, wherein the computer-executable instructions, when executed by a processor, implement the method according to any one of claims 1 to 12.

Citation Information

Patent Citations

  • Application page management method and device, equipment, medium and program product

    CN118673245A

  • Multimedia information display method and device, computer equipment and storage medium

    CN108874265A

  • Landscape interaction method and device, electronic equipment and storage medium

    CN113867579A

  • Display control method and device, electronic equipment and program product

    CN116736997A

  • System and method for web page navigation

    US20130024811A1