Display control method and device, electronic equipment and storage medium

By responding to operation instructions in the application interface of the terminal device and displaying the response page on the adjacent sub-interface, the problem of poor switching effect of split-screen interfaces is solved, and the user experience is improved.

CN119690550APending Publication Date: 2025-03-25BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202311247571.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-25
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

When the application interface of the terminal device is in a split screen form, the user's operation interface switching effect is average, resulting in poor user experience.

Method used

When the application interface includes multiple sub-interfaces, in response to receiving operation instructions for the first sub-interface in the multiple sub-interfaces, the response page of the operation instruction is determined, and the response page is displayed on the adjacent second sub-interface, keeping the first sub-interface display content unchanged.

Benefits of technology

It improves the effect of interface switching and user experience, allowing users to easily view the original page and the new page triggered by the original page.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119690550A_ABST
    Figure CN119690550A_ABST
Patent Text Reader

Abstract

The invention relates to a display control method and device, electronic equipment and a storage medium, and the method comprises the steps that under the condition that an application interface comprises a plurality of sub-interfaces, in response to a received first operation instruction for a first sub-interface in the plurality of sub-interfaces, a first response page of the operation instruction is determined, the first sub-interface is any sub-interface in the plurality of sub-interfaces; the first response page is displayed on a second sub-interface in the multiple sub-interfaces, and the second sub-interface is any sub-interface adjacent to the first sub-interface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the technical field of display interface, and in particular to a display control method, device, electronic device and storage medium. Background Art

[0002] In recent years, the functions of terminal devices have become more and more abundant, and the performance of various functions has gradually improved. For example, the display screen size of terminal devices is getting larger and larger, which brings better visual experience to users. When the terminal device runs an application, the application interface of the application can be in a split-screen form to increase the display content and reduce the difficulty of operation. However, in the related art, when the application interface is in a split-screen form, when the user operates the application interface, the interface switching effect is general, resulting in a poor user experience. Summary of the invention

[0003] In order to overcome the problems existing in the related art, the embodiments of the present disclosure provide a display control method, device, electronic device and storage medium to solve the defects in the related art.

[0004] According to a first aspect of an embodiment of the present disclosure, a display control method is provided, the method comprising:

[0005] In the case where the application interface includes multiple sub-interfaces, in response to receiving a first operation instruction for a first sub-interface among the multiple sub-interfaces, determining a first response page for the operation instruction, wherein the first sub-interface is any sub-interface among the multiple sub-interfaces;

[0006] The first response page is displayed on a second sub-interface within the multiple sub-interfaces, wherein the second sub-interface is any sub-interface adjacent to the first sub-interface.

[0007] In one embodiment of the present disclosure, displaying the first response page on the second sub-interface in the multiple sub-interfaces includes:

[0008] In response to the page displayed in the first sub-interface and the first response page, a cross-display trigger condition of the application to which the application interface belongs is satisfied, and the first response page is displayed in the second sub-interface among the multiple sub-interfaces.

[0009] In one embodiment of the present disclosure, the cross display triggering condition includes any one of the following:

[0010] The container to which the page displayed in the first sub-interface belongs is the same as the container to which the first response page belongs;

[0011] The container to which the page displayed in the first sub-interface belongs is the same as or different from the container to which the first response page belongs;

[0012] The container to which the page displayed in the first sub-interface belongs and the container to which the first response page belongs are a predefined container pair.

[0013] In one embodiment of the present disclosure, displaying the first response page on the second sub-interface in the multiple sub-interfaces includes:

[0014] Declare the container corresponding to the first sub-interface as the main container, and keep the container corresponding to the first sub-interface unchanged;

[0015] A secondary container is generated at any adjacent position of the primary container, and the first response page is placed in the secondary container, so that the first response page is displayed on a sub-interface corresponding to the secondary container.

[0016] In one embodiment of the present disclosure, the method further includes:

[0017] In response to receiving a second operation instruction for the second sub-interface, a third sub-interface within the multiple sub-interfaces displays a second response page, wherein the third sub-interface is any sub-interface adjacent to the second sub-interface, and the second response page is a response page to the second operation instruction.

[0018] In one embodiment of the present disclosure, the method further includes:

[0019] In a case where the application to which the application interface belongs starts split-screen display and the application interface does not include multiple sub-interfaces, in response to receiving a third operation instruction for the application interface, determining a third response page for the third operation instruction;

[0020] The application interface is divided into a plurality of sub-interfaces, and the original page in the application interface and the third response page are displayed in any two of the plurality of sub-interfaces respectively.

[0021] In one embodiment of the present disclosure, dividing the application interface into a plurality of sub-interfaces, and displaying the original page in the application interface and the third response page in any two of the plurality of sub-interfaces, respectively, includes:

[0022] Generate multiple containers, and declare any one of the multiple containers as a primary container, and declare the other containers as secondary containers, wherein the multiple containers correspond one-to-one to the multiple sub-interfaces;

[0023] The original page in the application interface is placed in the main container, and the third response page is placed in any one of the multiple sub-containers.

[0024] In one embodiment of the present disclosure, declaring any container among the multiple containers as a main container includes:

[0025] The container corresponding to the first sub-interface among the multiple sub-interfaces is declared as the main container.

[0026] In one embodiment of the present disclosure, dividing the application interface into a plurality of sub-interfaces includes:

[0027] The application interface is divided into two sub-interfaces.

[0028] According to a second aspect of an embodiment of the present disclosure, a display control device is provided, the device comprising:

[0029] A response module, configured to, when the application interface includes a plurality of sub-interfaces, determine a first response page for the operation instruction in response to receiving a first operation instruction for a first sub-interface among the plurality of sub-interfaces, wherein the first sub-interface is any sub-interface among the plurality of sub-interfaces;

[0030] A display module is used to display the first response page on a second sub-interface in the multiple sub-interfaces, wherein the second sub-interface is any sub-interface adjacent to the first sub-interface.

[0031] In one embodiment of the present disclosure, the display module is used for:

[0032] In response to the page displayed in the first sub-interface and the first response page, a cross-display trigger condition of the application to which the application interface belongs is satisfied, and the first response page is displayed in the second sub-interface among the multiple sub-interfaces.

[0033] In one embodiment of the present disclosure, the cross display triggering condition includes any one of the following:

[0034] The container to which the page displayed in the first sub-interface belongs is the same as the container to which the first response page belongs;

[0035] The container to which the page displayed in the first sub-interface belongs is the same as or different from the container to which the first response page belongs;

[0036] The container to which the page displayed in the first sub-interface belongs and the container to which the first response page belongs are a predefined container pair.

[0037] In one embodiment of the present disclosure, the display module is used for:

[0038] Declare the container corresponding to the first sub-interface as the main container, and keep the container corresponding to the first sub-interface unchanged;

[0039] A secondary container is generated at any adjacent position of the primary container, and the first response page is placed in the secondary container, so that the first response page is displayed on a sub-interface corresponding to the secondary container.

[0040] In one embodiment of the present disclosure, the device further includes a cross module, configured to:

[0041] In response to receiving a second operation instruction for the second sub-interface, a third sub-interface within the multiple sub-interfaces displays a second response page, wherein the third sub-interface is any sub-interface adjacent to the second sub-interface, and the second response page is a response page to the second operation instruction.

[0042] In one embodiment of the present disclosure, the device further includes a screen splitting module, which is used to:

[0043] In a case where the application to which the application interface belongs starts split-screen display and the application interface does not include multiple sub-interfaces, in response to receiving a third operation instruction for the application interface, determining a third response page for the third operation instruction;

[0044] The application interface is divided into a plurality of sub-interfaces, and the original page in the application interface and the third response page are displayed in any two of the plurality of sub-interfaces respectively.

[0045] In one embodiment of the present disclosure, the split screen module is used to divide the application interface into multiple sub-interfaces, and display the original page in the application interface and the third response page in any two of the multiple sub-interfaces respectively, and is used to:

[0046] Generate multiple containers, and declare any one of the multiple containers as a primary container, and declare the other containers as secondary containers, wherein the multiple containers correspond one-to-one to the multiple sub-interfaces;

[0047] The original page in the application interface is placed in the main container, and the third response page is placed in any one of the multiple sub-containers.

[0048] In one embodiment of the present disclosure, when the screen splitting module is used to declare any container among the multiple containers as the main container, it is used to:

[0049] The container corresponding to the first sub-interface among the multiple sub-interfaces is declared as the main container.

[0050] In one embodiment of the present disclosure, when the split screen module is used to divide the application interface into multiple sub-interfaces, it is used to:

[0051] The application interface is divided into two sub-interfaces.

[0052] According to a third aspect of an embodiment of the present disclosure, an electronic device is provided, comprising a memory and a processor, wherein the memory is used to store computer instructions executable on the processor, and the processor is used to implement the display control method described in the first aspect when executing the computer instructions.

[0053] According to a fourth aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, and when the program is executed by a processor, the method described in the first aspect is implemented.

[0054] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects:

[0055] The display control method provided by the embodiment of the present disclosure, in the case where the application interface includes multiple sub-interfaces, in response to receiving a first operation instruction for a first sub-interface among the multiple sub-interfaces, can display a first response page for the first operation instruction on a second sub-interface among the multiple sub-interfaces. In other words, when a user operates any of the multiple sub-interfaces, the display content of the operated sub-interface remains unchanged, and the sub-interface adjacent to it will display the response page of the operation, thereby facilitating the user to view the original page and the new page triggered by the original page, thereby improving the effect of interface switching and the user's experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0056] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the invention and, together with the description, serve to explain the principles of the invention.

[0057] Figure 1 is a flow chart of a display control method shown in an exemplary embodiment of the present disclosure;

[0058] Figure 2 is a flow chart of a display control method shown in an exemplary embodiment of the present disclosure;

[0059] Figure 3 is a schematic diagram of container update under a cross-display triggering condition shown in an exemplary embodiment of the present disclosure;

[0060] Figure 4 is another schematic diagram of container update under a cross-display triggering condition shown in an exemplary embodiment of the present disclosure;

[0061] Figure 5 is a flow chart of a display control method shown in an exemplary embodiment of the present disclosure;

[0062] Figure 6 is a flow chart of a display control method shown in an exemplary embodiment of the present disclosure;

[0063] Figure 7is a structural schematic diagram of a display control device shown in an exemplary embodiment of the present disclosure;

[0064] Figure 8 It is a structural block diagram of an electronic device shown in an exemplary embodiment of the present disclosure. DETAILED DESCRIPTION

[0065] Exemplary embodiments will be described in detail herein, examples of which are shown in the accompanying drawings. When the following description refers to the drawings, the same numbers in different drawings represent the same or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0066] The terms used in this disclosure are for the purpose of describing specific embodiments only and are not intended to limit the disclosure. The singular forms of "a", "said" and "the" used in this disclosure and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0067] It should be understood that although the terms first, second, third, etc. may be used in the present disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish the same type of information from each other. For example, without departing from the scope of the present disclosure, the first information may also be referred to as the second information, and similarly, the second information may also be referred to as the first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining".

[0068] In recent years, the functions of terminal devices have become more and more abundant, and the performance of various functions has gradually improved. For example, the display screen size of terminal devices is getting larger and larger, which brings better visual experience to users. When the terminal device runs an application, the application interface of the application can be in a split-screen form to increase the display content and reduce the difficulty of operation. However, in the related art, when the application interface is in a split-screen form, when the user operates the application interface, the interface switching effect is general, resulting in a poor user experience.

[0069] For example, the following drawer mode is used to switch interfaces: when the application interface is in split-screen form, including the main interface on the left and the secondary interface on the right, the display page in the main interface remains unchanged, and the new page triggered by the user's operation on the main interface or the secondary interface is displayed on the secondary interface. The display page in the main interface always remains unchanged, so that the split-screen form exists in name only, that is, only the split-screen form exists, and in fact only the display page in the secondary interface is the page operated by the user in real time.

[0070] Based on this, on the first aspect, at least one embodiment of the present disclosure provides a display control method, wherein the method can be applied to a terminal device with a display screen, and a user can input operation instructions for any position of the display screen through operation, such as clicking on a certain position of the display screen.

[0071] Please refer to the attached Figure 1 , which shows the process of the method, including steps S101 to S103.

[0072] In step S101, when the application interface includes multiple sub-interfaces, in response to receiving a first operation instruction for a first sub-interface among the multiple sub-interfaces, a first response page for the operation instruction is determined, wherein the first sub-interface is any sub-interface among the multiple sub-interfaces.

[0073] The application interface is the interface of the application program, and the application interface can cover the entire display screen, while each sub-interface can cover a local area of ​​the display screen. For example, the application interface includes two sub-interfaces: a left sub-interface and a right sub-interface.

[0074] It is understandable that the application interface includes multiple sub-interfaces in the form of split screens formed when an application supporting the split screen display function starts the split screen display. The process of starting the split screen display of the application will be described in detail below and will not be repeated here.

[0075] The first operation instruction may be generated by a user operation, such as a touch operation of the user on the first sub-interface; the first response page is a page that is triggered and displayed after the first sub-interface is operated. For example, in the case where the application interface includes a left sub-interface and a right sub-interface, the user may click a control in the left sub-interface or a control in the right sub-interface to generate an operation instruction. In this step, in response to receiving an operation instruction for the left sub-interface or the right sub-interface, the first response page for the operation instruction may be determined.

[0076] In step S102, the first response page is displayed on a second sub-interface in the multiple sub-interfaces, wherein the second sub-interface is any sub-interface adjacent to the first sub-interface.

[0077] In this step, the interface displayed in the first sub-interface is kept unchanged, and the first response page is displayed in the second sub-interface adjacent to the first sub-interface. For example, in the case where the application interface includes a left sub-interface and a right sub-interface, if step S101 determines the first response page of the operation instruction in response to receiving the operation instruction for the left sub-interface, then this step can display the first response page in the right sub-interface; if step S101 determines the first response page of the operation instruction in response to receiving the operation instruction for the right sub-interface, then this step can display the first response page in the left sub-interface. That is, in the case where the application interface includes a left sub-interface and a right sub-interface, the user can click on a control in the left sub-interface to determine that the page triggered by the control is the first response page, and the first response page is displayed in the right sub-interface; or, the user can click on a control in the right sub-interface to determine that the page triggered by the control is the first response page, and the first response page is displayed in the left sub-interface.

[0078] Exemplarily, the terminal device system may have multiple container positions corresponding one-to-one to multiple sub-interfaces of the application interface; for example, when the application interface includes a left sub-interface and a right sub-interface, the system may have a left container position and a right container position.

[0079] Based on the above example, this step can be performed in the following manner: first, declare the container (Activity) corresponding to the first sub-interface as the main container, and keep the position and size of the container corresponding to the first sub-interface unchanged; then, generate a secondary container at any adjacent position of the main container, and place the first response page in the secondary container, so that the first response page is displayed on the sub-interface corresponding to the secondary container.

[0080] For example, when the application interface includes a left sub-interface and a right sub-interface, if the first response page is displayed in the right sub-interface, the container at the left container position can be declared as the main container and the position and size can be kept unchanged, and then a secondary container can be generated at the right container position, and the first response page can be placed in the secondary container to display the first response interface in the right sub-interface.

[0081] For another example, when the application interface includes a left sub-interface and a right sub-interface, if the first response page is displayed in the left sub-interface, the container at the right container position can be declared as the main container and the position and size can be kept unchanged, and then a secondary container can be generated at the left container position, and the first response page can be placed in the secondary container to display the first response interface in the left sub-interface.

[0082] Next, a more typical scenario is used to more vividly introduce the method in this embodiment. In this scenario, the display screen displays the application interface of a social program, and the application interface of the social program includes a left sub-interface and a right sub-interface. The left sub-interface displays a list of chat records, and the right sub-interface displays a chat box of a chat record in the list; if the user clicks on a picture in the chat box of the right sub-interface, the enlarged result of the picture is the corresponding response page, so the right sub-interface remains unchanged, and the left sub-interface displays the enlarged result of the picture.

[0083] The display control method provided by the embodiment of the present disclosure, in the case where the application interface includes multiple sub-interfaces, in response to receiving a first operation instruction for a first sub-interface among the multiple sub-interfaces, can display a first response page for the first operation instruction on a second sub-interface among the multiple sub-interfaces. In other words, when a user operates any of the multiple sub-interfaces, the display content of the operated sub-interface remains unchanged, and the sub-interface adjacent to it will display the response page of the operation, thereby facilitating the user to view the original page and the new page triggered by the original page, thereby improving the effect of interface switching and the user's experience.

[0084] Please refer to the attached Figure 2 , some embodiments of the present disclosure provide a display control method including steps S101 to S103.

[0085] In step S101, when the application interface includes multiple sub-interfaces, in response to receiving a first operation instruction for a first sub-interface among the multiple sub-interfaces, a first response page for the operation instruction is determined, wherein the first sub-interface is any sub-interface among the multiple sub-interfaces.

[0086] Among them, this step has been introduced in detail in the previous embodiment and will not be repeated here.

[0087] In step S102, the first response page is displayed on a second sub-interface in the multiple sub-interfaces, wherein the second sub-interface is any sub-interface adjacent to the first sub-interface.

[0088] Among them, this step has been introduced in detail in the previous embodiment and will not be repeated here.

[0089] In step S103, in response to receiving a second operation instruction for the second sub-interface, a second response page is displayed on the third sub-interface within the multiple sub-interfaces, wherein the third sub-interface is any sub-interface adjacent to the second sub-interface, the third sub-interface may be the same as or different from the first sub-interface, and the second response page is a response page to the second operation instruction.

[0090] In this step, the display interface in the second sub-interface remains unchanged, and the second response page is displayed in the third sub-interface adjacent to the second sub-interface. In the case where the application interface includes a left sub-interface and a right sub-interface, steps S101 to S103 form a cross display (or alternating display) format.

[0091] For example, if step S101 determines the first response page of the operation instruction in response to receiving the operation instruction for the left sub-interface, then step S102 can display the first response page on the right sub-interface; further, this step can determine the second response interface of the operation instruction in response to receiving the operation instruction for the right sub-interface, and display the second response page on the left sub-interface. That is: in the case where the application interface includes the left sub-interface and the right sub-interface, the user can click on a certain control in the left sub-interface, thereby determining that the page triggered by the control is the first response page, and displaying the first response page in the right sub-interface; further, the user can click on a certain control in the right sub-interface, thereby determining that the page triggered by the control is the second response page, and displaying the second response page in the left sub-interface.

[0092] For example, in the case where the application interface includes a left sub-interface and a right sub-interface, if step S101 determines the first response page of the operation instruction in response to receiving the operation instruction for the right sub-interface, then step S102 can display the first response page in the left sub-interface; further, this step can determine the second response interface of the operation instruction in response to receiving the operation instruction for the left sub-interface, and display the second response page in the right sub-interface. That is: the user can click on a certain control in the right sub-interface, thereby determining that the page triggered by the control is the first response page, and display the first response page in the left sub-interface; further, the user can click on a certain control in the left sub-interface, thereby determining that the page triggered by the control is the second response page, and display the second response page in the right sub-interface.

[0093] Exemplarily, the terminal device system may have multiple container positions corresponding one-to-one to multiple sub-interfaces of the application interface; for example, when the application interface includes a left sub-interface and a right sub-interface, the system may have a left container position and a right container position.

[0094] Based on the above example, this step can be performed in the following manner: first, declare the container corresponding to the second sub-interface as the main container, and keep the position and size of the container corresponding to the second sub-interface unchanged; then, generate a secondary container at any adjacent position of the main container, and place the second response page in the secondary container, so that the second response page is displayed on the sub-interface corresponding to the secondary container.

[0095] For example, in the case that the application interface includes a left sub-interface and a right sub-interface, if the second response page is displayed in the right sub-interface, the container at the left container position can be declared as the main container and the position and size can be kept unchanged, and then a secondary container can be generated at the right container position, and the second response page can be placed in the secondary container to display the second response interface in the right sub-interface.

[0096] For another example, when the application interface includes a left sub-interface and a right sub-interface, if the second response page is displayed in the left sub-interface, the container at the right container position can be declared as the main container and the position and size can be kept unchanged, and then a secondary container can be generated at the left container position, and the second response page can be placed in the secondary container to display the second response interface in the left sub-interface.

[0097] Next, a more typical scenario is used to more vividly introduce the method in this embodiment. In this scenario, the display screen displays the application interface of a social program, and the application interface of the social program includes a left sub-interface and a right sub-interface. The left sub-interface displays a list of chat records, and the right sub-interface displays a chat box of a chat record in the list; if the user clicks on a network link in the chat box of the right sub-interface, the web page corresponding to the network link is the first response page, so the right sub-interface remains unchanged, and the left sub-interface displays the web page corresponding to the network link; if the user clicks on a picture on the web page in the left sub-interface, the enlarged result of the picture is the second response page, so the left sub-interface remains unchanged, and the right sub-interface displays the enlarged result of the picture. In the above scenario, the left and right sub-interfaces are displayed crosswise (or alternately).

[0098] In some embodiments of the present disclosure, a cross-display trigger condition can be set in advance, and step S102 may include: in response to the display page and the first response page in the first sub-interface, the cross-display trigger condition of the application to which the application interface belongs is satisfied, and the first response page is displayed in the second sub-interface within the multiple sub-interfaces.

[0099] For example, the cross display trigger condition may be any of the following:

[0100] The first item is that the container to which the page displayed in the first sub-interface belongs is the same as the container to which the first response page belongs. Figure 3In the container update diagram shown, A(P), C(P), C-1(P), and C-2(P) are main containers, and C, C-1, C-2, and C-3 all belong to container C. That is, under the cross-display triggering condition, when the page belonging to container B starts the page belonging to container C, the cross-display method in step S102 (and step S103) is not adopted, and when the page belonging to container C starts the page belonging to container C, the cross-display method in step S102 (and step S103) is adopted.

[0101] The second item is that the container to which the page displayed in the first sub-interface belongs is the same as or different from the container to which the first response page belongs. Figure 4 In the container update diagram shown, A(P), B(P), and C(P) are main containers, that is, under the cross-display triggering condition, when the page belonging to container A starts the page belonging to container B, the cross-display method in step S102 (and step S103) is adopted, and when the page belonging to container B starts the page belonging to container C, the cross-display method in step S102 (and step S103) is also adopted.

[0102] The third item is that the container to which the page displayed in the first sub-interface belongs and the container to which the first response page belongs are a predefined container pair. For example, when it is defined that the page of container A starts the page belonging to container B, the page of container B starts the page belonging to container C, and the page of container C starts the page belonging to container D, the cross display method in step S102 (and step S103) is adopted; in other cases, the cross display method in step S102 (and step S103) is not adopted.

[0103] In this embodiment, by setting the cross display trigger condition, the attached Figure 1 and attached Figure 2 The startup of the cross display mode provided is more targeted, that is, the cross display is started in a scene suitable for the cross display, thereby further improving the effect of page switching and improving the user experience.

[0104] In some embodiments of the present disclosure, the Figure 5 The split-screen display is started in the manner shown, including steps S501 to S502.

[0105] In step S501, when the application to which the application interface belongs starts split-screen display and the application interface does not include multiple sub-interfaces, in response to receiving a third operation instruction for the application interface, a third response page for the third operation instruction is determined.

[0106] The third operation instruction may be generated by a user's operation, such as a touch operation on the application interface by the user; the third response page is a page that is triggered and displayed after the application interface is operated.

[0107] In step S502, the application interface is divided into a plurality of sub-interfaces, and the original page in the application interface and the third response page are displayed in any two of the plurality of sub-interfaces respectively.

[0108] The number of the multiple sub-interfaces may be preset by the application. For example, in this step, the application interface may be divided into two sub-interfaces, namely a left sub-interface and a right sub-interface.

[0109] Exemplarily, this step can be performed in the following manner:

[0110] First, multiple containers are generated, and any container among the multiple containers is declared as a primary container, and the other containers are declared as secondary containers, wherein the multiple containers correspond to the multiple sub-interfaces one-to-one. Preferably, the container corresponding to the first sub-interface among the multiple sub-interfaces is declared as the primary container. For example, the original container position can be divided into multiple container positions, and the multiple container positions correspond to the multiple sub-interfaces one-to-one, and a container is generated at each container position.

[0111] Next, the original page in the application interface is placed in the main container, and the third response page is placed in any of the plurality of sub-containers. Figure 3 When the page belonging to container A starts the page belonging to container B, the original container position is divided into the left container position and the right container position, where container A is retained in the left container position and declared as the main container, and container B is generated in the right container position.

[0112] Please refer to the attached Figure 6 , which exemplarily shows a flow chart of a display control method obtained by combining the above-mentioned multiple embodiments, and the method is jointly completed by a rule judgment module and a container processing module.

[0113] The rule judgment module reads the configuration (i.e., whether each application supports the cross display mode) after the system is started, and determines whether the application has enabled the cross display mode after the application is started; if the cross display mode is enabled, it can determine whether the new page and the original page meet the cross display trigger conditions when starting a new page. If so, the container processing module is notified to display the original page and the new page in the cross display mode.

[0114] The container processing module determines whether the system has two containers. If not, two left and right containers are generated and the original page is placed in the left container, and the new page is placed in the right container. If so, the position of the container where the original page is located is obtained, the position and page of the container are kept unchanged and declared as the main container, and a new container is generated according to the position of the main container and declared as a secondary container, and the new page is placed in the secondary container.

[0115] According to a second aspect of the present disclosure, a display control device is provided. Figure 7 , the device comprises:

[0116] A response module 701 is used for determining a first response page of the operation instruction in response to receiving a first operation instruction for a first sub-interface among the multiple sub-interfaces when the application interface includes multiple sub-interfaces, wherein the first sub-interface is any sub-interface among the multiple sub-interfaces;

[0117] The display module 702 is used to display the first response page on a second sub-interface in the multiple sub-interfaces, wherein the second sub-interface is any sub-interface adjacent to the first sub-interface.

[0118] In one embodiment of the present disclosure, the display module is used for:

[0119] In response to the page displayed in the first sub-interface and the first response page, a cross-display trigger condition of the application to which the application interface belongs is satisfied, and the first response page is displayed in the second sub-interface among the multiple sub-interfaces.

[0120] In one embodiment of the present disclosure, the cross display triggering condition includes any one of the following:

[0121] The container to which the page displayed in the first sub-interface belongs is the same as the container to which the first response page belongs;

[0122] The container to which the page displayed in the first sub-interface belongs is the same as or different from the container to which the first response page belongs;

[0123] The container to which the page displayed in the first sub-interface belongs and the container to which the first response page belongs are a predefined container pair.

[0124] In one embodiment of the present disclosure, the display module is used for:

[0125] Declare the container corresponding to the first sub-interface as the main container, and keep the container corresponding to the first sub-interface unchanged;

[0126] A secondary container is generated at any adjacent position of the primary container, and the first response page is placed in the secondary container, so that the first response page is displayed on a sub-interface corresponding to the secondary container.

[0127] In one embodiment of the present disclosure, the device further includes a cross module, configured to:

[0128] In response to receiving a second operation instruction for the second sub-interface, a third sub-interface within the multiple sub-interfaces displays a second response page, wherein the third sub-interface is any sub-interface adjacent to the second sub-interface, and the second response page is a response page to the second operation instruction.

[0129] In one embodiment of the present disclosure, the device further includes a screen splitting module, which is used to:

[0130] In a case where the application to which the application interface belongs starts split-screen display and the application interface does not include multiple sub-interfaces, in response to receiving a third operation instruction for the application interface, determining a third response page for the third operation instruction;

[0131] The application interface is divided into a plurality of sub-interfaces, and the original page in the application interface and the third response page are displayed in any two of the plurality of sub-interfaces respectively.

[0132] In one embodiment of the present disclosure, the split screen module is used to divide the application interface into multiple sub-interfaces, and display the original page in the application interface and the third response page in any two of the multiple sub-interfaces respectively, and is used to:

[0133] Generate multiple containers, and declare any one of the multiple containers as a primary container, and declare the other containers as secondary containers, wherein the multiple containers correspond one-to-one to the multiple sub-interfaces;

[0134] The original page in the application interface is placed in the main container, and the third response page is placed in any one of the multiple sub-containers.

[0135] In one embodiment of the present disclosure, when the screen splitting module is used to declare any container among the multiple containers as the main container, it is used to:

[0136] The container corresponding to the first sub-interface among the multiple sub-interfaces is declared as the main container.

[0137] In one embodiment of the present disclosure, when the split screen module is used to divide the application interface into multiple sub-interfaces, it is used to:

[0138] The application interface is divided into two sub-interfaces.

[0139] Regarding the device in the above embodiment, the specific manner in which each module performs the operation has been described in detail in the embodiment of the first aspect related to the method, and will not be elaborated here.

[0140] According to the third aspect of the embodiment of the present disclosure, please refer to the attached Figure 8, which exemplarily shows a block diagram of an electronic device. For example, the device 500 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.

[0141] Reference Figure 5 , the device 500 may include one or more of the following components: a processing component 502 , a memory 504 , a power component 506 , a multimedia component 508 , an audio component 510 , an input / output (I / O) interface 512 , a sensor component 514 , and a communication component 516 .

[0142] The processing component 502 generally controls the overall operation of the device 500, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 502 may include one or more processors 520 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 502 may include one or more modules to facilitate the interaction between the processing component 502 and other components. For example, the processing component 502 may include a multimedia module to facilitate the interaction between the multimedia component 508 and the processing component 502.

[0143] The memory 504 is configured to store various types of data to support operations on the device 500. Examples of such data include instructions for any application or method operating on the device 500, contact data, phone book data, messages, pictures, videos, etc. The memory 504 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.

[0144] Power component 506 provides power to various components of device 500. Power component 506 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for device 500.

[0145] The multimedia component 508 includes a screen that provides an output interface between the device 500 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 508 includes a front camera and / or a rear camera. When the device 500 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and the rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.

[0146] The audio component 510 is configured to output and / or input audio signals. For example, the audio component 510 includes a microphone (MIC), and when the device 500 is in an operating mode, such as a call mode, a recording mode, and a speech recognition mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 504 or sent via the communication component 516. In some embodiments, the audio component 510 also includes a speaker for outputting audio signals.

[0147] I / O interface 512 provides an interface between processing component 502 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.

[0148] The sensor assembly 514 includes one or more sensors for providing various aspects of status assessment for the device 500. For example, the sensor assembly 514 can detect the open / closed state of the device 500, the relative positioning of components, such as the display and keypad of the device 500, the sensor assembly 514 can also detect the position change of the device 500 or a component of the device 500, the presence or absence of user contact with the device 500, the orientation or acceleration / deceleration of the device 500 and the temperature change of the device 500. The sensor assembly 514 can also include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 514 can also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 514 can also include an acceleration sensor, a gyroscope sensor, a magnetic sensor, a pressure sensor or a temperature sensor.

[0149] The communication component 516 is configured to facilitate wired or wireless communication between the device 500 and other devices. The device 500 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, 4G or 5G or a combination thereof. In an exemplary embodiment, the communication component 516 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 516 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency identification (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.

[0150] In an exemplary embodiment, the apparatus 500 may be implemented by one or more application-specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors, or other electronic components to execute the battery management method for the electronic device described above.

[0151] In a fourth aspect, the present disclosure, in an exemplary embodiment, further provides a non-transitory computer-readable storage medium including instructions, such as a memory 504 including instructions, and the instructions can be executed by a processor 520 of an apparatus 500 to complete the battery management method of the electronic device. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, and the like.

[0152] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the disclosure disclosed herein. This application is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The description and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the following claims.

[0153] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A display control method, characterized in that: The method comprises: In the case where the application interface includes multiple sub-interfaces, in response to receiving a first operation instruction for a first sub-interface among the multiple sub-interfaces, determining a first response page for the operation instruction, wherein the first sub-interface is any sub-interface among the multiple sub-interfaces; The first response page is displayed on a second sub-interface within the multiple sub-interfaces, wherein the second sub-interface is any sub-interface adjacent to the first sub-interface.

2. The display control method according to claim 1, characterized in that: The displaying of the first response page on a second sub-interface in the plurality of sub-interfaces includes: In response to the page displayed in the first sub-interface and the first response page, a cross-display trigger condition of the application to which the application interface belongs is satisfied, and the first response page is displayed in the second sub-interface among the multiple sub-interfaces.

3. The display control method according to claim 2, characterized in that: The cross display triggering condition includes any of the following: The container to which the page displayed in the first sub-interface belongs is the same as the container to which the first response page belongs; The container to which the page displayed in the first sub-interface belongs is the same as or different from the container to which the first response page belongs; The container to which the page displayed in the first sub-interface belongs and the container to which the first response page belongs are a predefined container pair.

4. The display control method according to claim 1, characterized in that: The displaying of the first response page on a second sub-interface in the plurality of sub-interfaces includes: Declare the container corresponding to the first sub-interface as the main container, and keep the container corresponding to the first sub-interface unchanged; A secondary container is generated at any adjacent position of the primary container, and the first response page is placed in the secondary container, so that the first response page is displayed on a sub-interface corresponding to the secondary container.

5. The display control method according to claim 1, characterized in that: The method further comprises: In response to receiving a second operation instruction for the second sub-interface, a third sub-interface within the multiple sub-interfaces displays a second response page, wherein the third sub-interface is any sub-interface adjacent to the second sub-interface, and the second response page is a response page to the second operation instruction.

6. The display control method according to claim 1, characterized in that: The method further comprises: In a case where the application to which the application interface belongs starts split-screen display and the application interface does not include multiple sub-interfaces, in response to receiving a third operation instruction for the application interface, determining a third response page for the third operation instruction; The application interface is divided into a plurality of sub-interfaces, and the original page in the application interface and the third response page are displayed in any two of the plurality of sub-interfaces respectively.

7. The display control method according to claim 6, characterized in that: The step of dividing the application interface into a plurality of sub-interfaces, and displaying the original page in the application interface and the third response page in any two of the plurality of sub-interfaces, respectively, comprises: Generate multiple containers, and declare any one of the multiple containers as a primary container, and declare the other containers as secondary containers, wherein the multiple containers correspond one-to-one to the multiple sub-interfaces; The original page in the application interface is placed in the main container, and the third response page is placed in any one of the multiple sub-containers.

8. The display control method according to claim 7, characterized in that: Declaring any container among the multiple containers as a main container includes: The container corresponding to the first sub-interface among the multiple sub-interfaces is declared as the main container.

9. The display control method according to claim 6, characterized in that: The dividing the application interface into a plurality of sub-interfaces comprises: The application interface is divided into two sub-interfaces.

10. A display control device, characterized in that: The device comprises: A response module, configured to, when the application interface includes a plurality of sub-interfaces, determine a first response page for the operation instruction in response to receiving a first operation instruction for a first sub-interface among the plurality of sub-interfaces, wherein the first sub-interface is any sub-interface among the plurality of sub-interfaces; A display module is used to display the first response page on a second sub-interface in the multiple sub-interfaces, wherein the second sub-interface is any sub-interface adjacent to the first sub-interface.

11. The display control device according to claim 10, characterized in that: The display module is used for: In response to the page displayed in the first sub-interface and the first response page, a cross-display trigger condition of the application to which the application interface belongs is satisfied, and the first response page is displayed in the second sub-interface among the multiple sub-interfaces.

12. The display control device according to claim 11, characterized in that: The cross display triggering condition includes any of the following: The container to which the page displayed in the first sub-interface belongs is the same as the container to which the first response page belongs; The container to which the page displayed in the first sub-interface belongs is the same as or different from the container to which the first response page belongs; The container to which the page displayed in the first sub-interface belongs and the container to which the first response page belongs are a predefined container pair.

13. The display control device according to claim 10, characterized in that: The display module is used for: Declare the container corresponding to the first sub-interface as the main container, and keep the container corresponding to the first sub-interface unchanged; A secondary container is generated at any adjacent position of the primary container, and the first response page is placed in the secondary container, so that the first response page is displayed on a sub-interface corresponding to the secondary container.

14. The display control device according to claim 10, characterized in that: The device also includes a crossover module, which is used to: In response to receiving a second operation instruction for the second sub-interface, a third sub-interface within the multiple sub-interfaces displays a second response page, wherein the third sub-interface is any sub-interface adjacent to the second sub-interface, and the second response page is a response page to the second operation instruction.

15. The display control device according to claim 10, characterized in that: The device also includes a screen splitting module, which is used for: In a case where the application to which the application interface belongs starts split-screen display and the application interface does not include multiple sub-interfaces, in response to receiving a third operation instruction for the application interface, determining a third response page for the third operation instruction; The application interface is divided into a plurality of sub-interfaces, and the original page in the application interface and the third response page are displayed in any two of the plurality of sub-interfaces respectively.

16. The display control device according to claim 15, characterized in that: The split screen module is used to divide the application interface into multiple sub-interfaces, and when the original page in the application interface and the third response page are displayed in any two of the multiple sub-interfaces respectively, it is used to: Generate multiple containers, and declare any one of the multiple containers as a primary container, and declare the other containers as secondary containers, wherein the multiple containers correspond one-to-one to the multiple sub-interfaces; The original page in the application interface is placed in the main container, and the third response page is placed in any one of the multiple sub-containers.

17. The display control device according to claim 16, characterized in that: When the screen splitting module is used to declare any container among the multiple containers as the main container, it is used to: The container corresponding to the first sub-interface among the multiple sub-interfaces is declared as the main container.

18. The display control device according to claim 15, characterized in that: When the split screen module is used to divide the application interface into multiple sub-interfaces, it is used to: The application interface is divided into two sub-interfaces.

19. An electronic device, characterized in that: The electronic device comprises a memory and a processor, wherein the memory is used to store computer instructions executable on the processor, and the processor is used to implement the display control method according to any one of claims 1 to 9 when executing the computer instructions.

20. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 9 is implemented.

Citation Information

Patent Citations

  • Screen-splitting method for terminal and terminal

    CN104991704A

  • Interface display method and device

    CN110716780A

  • Split-screen interaction method and device, electronic equipment and readable storage medium

    CN112199017A