Display method and device

By utilizing the target association relationship between the first control and the second control on the second interface in the software page, responding to user input and displaying the sub-interface of the deep interface, the problem of cumbersome user operations is solved and a faster operation process is achieved.

CN113568553BActive Publication Date: 2025-06-24VIVO MOBILE COMM HANGZHOU CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202110874463.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-07-30
Publication Date
2025-06-24
Estimated Expiration
2041-07-30

AI Technical Summary

Technical Problem

In the prior art, the display method of icons in software pages requires users to spend time and energy entering deeper pages, resulting in cumbersome operations for users.

Method used

By receiving input to the first control at the first interface and displaying the first target sub-interface in response to the input, the first control has a target association relationship with the second control on the second interface, the response to activation of the deep interface control from the shallow interface is realized.

Benefits of technology

It simplifies user operations, saves users' time and energy, and avoids users' manual entry into deep-level interfaces.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113568553B_ABST
    Figure CN113568553B_ABST
Patent Text Reader

Abstract

The present application discloses a display method and apparatus, belonging to the field of display technologies. Among them, a first input to a first control is received on a first interface; in response to the first input, a first target sub-interface is displayed; wherein, the first control has a target association relationship with a second control, the second control is on a second interface, and the first target sub-interface is a sub-interface of the second interface.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application belongs to the field of display technology, and particularly relates to a display method and device. Background Art

[0002] Currently, there are more and more software in electronic devices, and the functions in each software are also more and more. Generally, multiple icons are displayed on the software home page. Users can click any icon among a large number of icons to enter the corresponding sub-page. Further, on the sub-page, some icons can also be displayed for users to click and enter a deeper page.

[0003] For example, when a user uses a map software, opening the home page of the map software, at least nine icons are displayed on the home page, including "Drive" icon, "Bus / Subway" icon, "Taxi" icon, "Hotel" icon, "Tourism" icon, etc. The user needs to find the "Hotel" icon among a large number of icons, perform a click operation to enter the "Hotel" page, and then find the "Related Hotel Ranking" icon among the large number of icons on the "Hotel" page to enter the "Hotel Ranking" page to book a favorite hotel among multiple hotels. Another example is that when a user uses a reading software, opening the home page of the reading software, at least "Recommend" icon, "Bookstore" icon, "Mine" icon, etc. are displayed on the home page. The user needs to click the "Mine" icon to enter the "Mine" page, and a large number of icons will be displayed on the "Mine" page. The user needs to find the "Settings" icon among a large number of icons and perform a click operation to set the display size of the text.

[0004] It can be seen that in the prior art, the method of displaying icons on the software page requires users to spend time and effort to enter a deeper page, resulting in cumbersome user operations. Summary of the Invention

[0005] The purpose of the embodiments of this application is to provide a display method, which can solve the problem that in the prior art, the method of displaying icons on the software page requires users to spend time and effort to enter a deeper page, resulting in cumbersome user operations.

[0006] In a first aspect, the embodiments of this application provide a display method, which includes: receiving a first input for a first control on a first interface; in response to the first input, displaying a first target sub-interface; wherein, the first control has a target association relationship with a second control, the second control is on a second interface, and the first target sub-interface is a sub-interface of the second interface.

[0007] In a second aspect, an embodiment of the present application provides a display device, which includes: a first input receiving module, configured to receive a first input to a first control on a first interface; a first input response module, configured to display a first target sub-interface in response to the first input; wherein, the first control has a target association relationship with a second control, the second control is on a second interface, and the first target sub-interface is a sub-interface of the second interface.

[0008] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.

[0009] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.

[0010] In a fifth aspect, an embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor, and the processor is configured to run a program or instruction to implement the method described in the first aspect.

[0011] In this way, in the embodiment of the present application, when the first interface is displayed, the user makes a first input to the first control on the first interface. In response to the first input, the first target sub-interface is displayed. And the first control has a target association relationship with the second control on the second interface, so that after the first input is responded to, based on the target association relationship, the sub-interface in the second interface corresponding to the second control, that is, the first target sub-interface, is displayed. Considering the deficiencies in the prior art, both the first interface and the second interface are interfaces in a certain application. Compared with the first interface, the second interface can be a deeper interface. In this way, based on the input to the control on the shallow-level interface, the user can activate the control on the deep-level interface to respond, avoiding the user manually entering the deep-level interface, simplifying the user operation, and saving the user's time and energy. Description of the Drawings

[0012] Figure 1 is a flowchart of the display method according to the embodiment of the present application;

[0013] Figures 2 to 10 is a schematic diagram of the interface of the electronic device according to the embodiment of the present application;

[0014] Figure 11 is a block diagram of the display device according to the embodiment of the present application;

[0015] Figure 12 is a schematic diagram of the hardware structure of the electronic device according to the embodiment of the present application;

[0016] Figure 13 It is the second schematic diagram of the hardware structure of the electronic device according to an embodiment of the present application. Specific embodiments

[0017] Next, the technical solutions in the embodiments of the present application will be clearly described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.

[0018] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, rather than to describe a specific order or sequence. It should be understood that such data can be interchanged under appropriate circumstances so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are usually of the same type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / " generally means that the related objects before and after are in an "or" relationship.

[0019] Next, the display method provided by the embodiments of the present application will be described in detail with reference to the accompanying drawings through specific embodiments and their application scenarios.

[0020] See Figure 1 , which shows a flowchart of the display method according to an embodiment of the present application. The method is applied to an electronic device and includes:

[0021] Step S1: Receive a first input to a first control on a first interface.

[0022] The first input includes a touch input made by the user on the screen, which is not limited to inputs such as clicking, swiping, and dragging; the first input can also be a first operation, which includes an air operation by the user, not limited to gesture operation, facial movement operation, etc., and the first operation also includes an operation by the user on a physical button on the device, not limited to pressing and other operations. Moreover, the first input includes one or more inputs, where the multiple inputs can be continuous or discontinuous.

[0023] The control in the present application is used as a carrier of information. Correspondingly, the information carried by the control includes, but is not limited to, text identification, symbol identification, and image identification.

[0024] For example, in Figure 2 the first interface shown, there are multiple controls, and the information carried by each control is an image identification, that is Figure 2Each of the shown icons (Icon A1 to Icon A10). Among them, the first control in this embodiment can be any icon in the first interface.

[0025] Among them, the first control is used to indicate the function information in the interface.

[0026] For example, the function information indicated by the first control can be any one of functions such as the "Drive" function and the "Bus / Subway" function in a map application.

[0027] The first input is used to enter the sub-interface corresponding to the first control.

[0028] For example, in Figure 2 In the shown first interface, the user clicks on any icon to enter the sub-interface corresponding to that icon.

[0029] Step S2: In response to the first input, display the first target sub-interface.

[0030] In this step, the first target sub-interface is the sub-interface corresponding to the first control.

[0031] Among them, the first control and the second control have a target association relationship. The second control is on the second interface, and the first target sub-interface is a sub-interface of the second interface.

[0032] In this embodiment, the first control in the first interface has a target association relationship with the second control on the second interface.

[0033] Among them, the first interface and the second interface can be two different interfaces in an application.

[0034] Furthermore, compared with the first interface, the second interface is a deeper interface.

[0035] For example, the first interface is the application home page, and the second interface is the sub-interface corresponding to a certain icon on the home page.

[0036] For the second control on the second interface, it directly corresponds to the first target sub-interface. That is, when the user clicks on the second control in the second interface of the application, the first target sub-interface is entered.

[0037] In this embodiment, a target association relationship is established between the first control on the first interface and the second control on the second interface. It can be setting the path responded to by the first control as the path responded to by the second control. In this way, when the user makes a first input to the first control on the first interface, in response to the first input, usually it should respond based on the path of the first control, but in this embodiment, the path responded to by the first control is set as the path responded to by the second control, so that the first input responds based on the path of the second control.

[0038] Thus, in the embodiments of the present application, when the first interface is displayed, the user makes a first input to the first control on the first interface, and in response to the first input, the first target sub-interface is displayed. The first control has a target association relationship with the second control on the second interface, so that after the first input is responded to, based on the target association relationship, the sub-interface in the second interface corresponding to the second control, that is, the first target sub-interface, is displayed. Combining the deficiencies in the prior art, both the first interface and the second interface are interfaces in a certain application, and compared with the first interface, the second interface can be a deeper interface. In this way, based on the input to the control on the shallow-level interface, the user can activate the control on the deep-level interface to respond, avoiding the user manually entering the deep-level interface, simplifying the user operation, and saving the user's time and energy.

[0039] It should be noted that this application is more applicable to extracting the controls on the deep-level interface to the shallow-level interface for the convenience of the user's quick operation. However, it is not limited to more application scenarios.

[0040] For example, multiple controls that are not on the same interface can be concentrated on one interface according to the user's habit.

[0041] In the process of the display method in another embodiment of the present application, before step S2, the method further includes:

[0042] Step A1: Determine the second control on the second interface according to the target association relationship between the first control and the second control.

[0043] Correspondingly, in response to the first input, it includes:

[0044] Sub-step A2: Control the second control to respond to the first input.

[0045] In this embodiment, based on the pre-established target association relationship between the first control and the second control, after receiving the first input to the first control on the first interface, first, in the second interface, the second control having a target association relationship with the first control is determined.

[0046] Furthermore, after the second control is determined, the system automatically responds to the user's first input to the second control, thereby displaying the first target sub-interface corresponding to the second control.

[0047] In this embodiment, although the user's input is made on the first interface, in fact, the first interface is only used to receive the first input, and the interface that actually responds to the first input is the second interface. Therefore, it can be understood that: the first control on the first interface and the second control on the second interface have a mapping relationship. In this embodiment, by virtue of this mapping relationship, it is not limited to only responding to the controls on the current interface, but can also respond to the controls on more interfaces, enabling the user to avoid switching interfaces back and forth, thereby simplifying the user operation.

[0048] In the process of the display method according to another embodiment of the present application, before step S1, the method further includes:

[0049] Step B1: Receive a second input for a second control on a second interface.

[0050] In this embodiment, it can be understood that in the initial settings of the application, there is no first control on the first interface. Instead, the user adds the second control on the second interface to the first interface through the second input, and in the first interface, it is embodied in the form of the first control.

[0051] Therefore, in this embodiment, the second input is used to add the second control on the second interface to the first interface.

[0052] The second input includes touch inputs made by the user on the screen, not limited to inputs such as clicking, swiping, and dragging; the second input can also be a second operation, and the second operation includes the user's air operations, not limited to gesture operation, facial movement operation, etc., and the second operation also includes the user's operation on the physical buttons on the device, not limited to pressing and other operations. Moreover, the second input includes one or more inputs, where multiple inputs can be continuous or intermittent.

[0053] Step B2: Generate a first interface.

[0054] Based on the controls added by the user on the first interface in advance, in this step, a first interface with the first control added can be generated.

[0055] The first interface includes the first control and each control on the third interface, and the second interface is a sub-interface of the third interface.

[0056] It should be noted that the third interface is involved here. The third interface is the initial interface in a certain application, and the user has no permission to change the third interface. The first interface is temporarily generated based on the third interface. That is, on the first interface, first, it includes each control on the third interface to restore all the controls on the third interface, and second, the first interface also includes the newly added first control.

[0057] Furthermore, as known above, compared with the first interface, the second interface can be a deeper interface. Correspondingly, in the initial settings of the application, the second interface is a sub-interface of the third interface, that is, compared with the third interface, the second interface can be a deeper interface.

[0058] Step B3: Set the target association relationship between the first control and the second control, and set the association relationship between each control other than the first control on the first interface and the corresponding control on the third interface.

[0059] In the previous step, after determining each control on the first interface, on the one hand, it is necessary to establish a target association relationship between the newly added first control and the initial control (i.e., the second control) so that the response path of the first control is the same as that of the second control; on the other hand, it is necessary to establish an association relationship between other controls on the first interface except the newly added controls and the corresponding initial controls (i.e., each control on the third interface) so that the response paths of each other control correspond to the response paths of each control on the third interface.

[0060] Step B4: Display the first interface.

[0061] After completing the distribution of the controls on the first interface and establishing the corresponding association relationship between the controls and the initial controls, display the first interface.

[0062] The application scenario in this step is, for example, when the user clicks on a certain application icon or an icon in a certain application interface. Thus, before displaying the third interface corresponding to the icon, if the third interface has been pre-changed, it is first necessary to temporarily generate the first interface and then display the first interface.

[0063] Optionally, for all the controls on the first interface, they can be rendered on the first interface according to the display method of the corresponding initial controls.

[0064] In this embodiment, a method for displaying the first interface is provided. In this method, the first interface can be based on the user's pre-setting and the initial interface corresponding to the first interface (i.e., the third interface). On the first interface, each control on the initial interface and the second control on the newly added second interface are assembled, and an association relationship is established between each control on the first interface and the initial control. Finally, the temporarily generated first interface is displayed. It can be seen that in this embodiment, both the controls on the initial interface can be retained, and the controls on other interfaces can be added. At the same time, the operability of each control can be ensured, enabling the display method in this application to be realized.

[0065] In the process of the display method in another embodiment of this application, step B1 includes:

[0066] Sub-step C1: Receive a copy sub-input of the second control on the second interface and a paste sub-input of the second control on the third interface.

[0067] The paste sub-input is associated with the target display area of the third interface.

[0068] Among them, there is a first control corresponding to the target display area of the first interface, and each control on the third interface corresponds to other display areas except the target display area of the first interface.

[0069] This embodiment provides an application scenario for the second input.

[0070] For example, on the "Settings" page, the user clicks on the control for "Mapping Application (abbreviated as App)", and enters the Figure 3 page of "Mapping App" as shown. On the page of "Mapping App", the names of various applications in the electronic device are listed. After the name of each application, a switch is set. After the user turns on the switch for the "d application", the user can change the controls on the interface within the "d application".

[0071] Furthermore, the user clicks on the display bar where the "d application" is located, and on the basis of the Figure 3 page shown, the screen enters the interface of the "d application". As Figures 4 to 6 shown, in the interface of the "d application", a draggable floating window is displayed in the lower right corner, and three options are shown in this floating window. The user can arbitrarily switch between the various interfaces of the "d application", such as switching from the Figure 4 interface shown to the Figure 5 interface shown (i.e., the second interface). Then, the user clicks on the second option in the floating window, which is by default the current function: "Copy Control". The user clicks on the control "Map Text Size" (i.e., the second control), thus copying the control "Map Text Size"; after successful copying, the default current function is: "Paste Control". The user returns to the Figure 4 interface shown, clicks at any position, and thus pastes the control "Map Text Size" at that position, and the effect is as Figure 6 shown.

[0072] Therefore, in the above application scenario, a mapping information "App-X-Copy-

X-Y-A

[0073] Among them, App is used to represent the name of the application for the current operation, such as the "d application"; X is used to represent the interface where the paste is located (i.e., the third interface), such as the Figure 4 interface shown; Copy is used to represent the input type for the control, such as copy;

X-Y-A

[0074] Among them, through the position points shown by (a, b), the corresponding position points can be found in the third interface. Combining with the area of the second control itself, the target display area in the third interface can be determined. The first interface is temporarily generated based on the third interface, and their display areas are the same. Thus, the corresponding target display area can be found in the first interface for displaying the first control.

[0075] Therefore, based on the preset process performed by the user through the second input of this embodiment, when the user re-enters the third interface, the first interface is generated. In the first interface, based on the mapping information recorded by the second input, the system automatically enters the Y interface from the X interface, copies A, and places it at the coordinate (a, b) corresponding to the first interface.

[0076] Combined with the foregoing example, when the user is in Figure 6 the interface shown, and makes a first input to the "Map Text Size" control, in response to the first input, enter Figure 7 the interface shown, that is, the sub-interface corresponding to the "Map Text Size" control.

[0077] In this embodiment, a method for adding a control to an application interface is provided. Based on the recording of the mapping information of the user's second input, when the user opens the third interface, the first interface can be generated based on the third interface. Then, according to the recorded mapping information, the second control is copied on the second interface where the second control is located. Further, according to the recorded mapping information, the first control is pasted in the target display area corresponding to the first interface, and finally the first interface is displayed. Among them, an association relationship needs to be established between each control on the first interface and the corresponding initial control, so that when the first interface is displayed, the user can make effective inputs to each control on the first interface. It can be seen that this embodiment can centrally display the controls that originally belonged to different interfaces according to the user's habits, facilitating the user to input in the same interface without switching pages back and forth, simplifying the user operation. In addition, this embodiment can also reduce the user's memory burden for more interfaces and quickly find the target control in as few interfaces as possible, simplifying the user operation.

[0078] In the display method of another embodiment of this application, a supplementary description is made based on adding a control to the third interface.

[0079] In one case, based on the second input of the user, the selected target display area corresponds to an initial control on the third interface.

[0080] For example, in Figure 4In the interface shown, "Home Settings" is below "Map Settings", and the user pastes "Map Text Size" below "Map Settings". Based on this situation, "Map Text Size" is displayed below "Map Settings" and all controls below "Map Settings" are moved back one by one.

[0081] In more scenarios, since the arrangement of the controls on the third interface is different, the corresponding adjustment schemes are also different, which is not limited in this embodiment.

[0082] Furthermore, it is necessary to establish an association relationship between each adjusted control and the initial control.

[0083] In this embodiment, in the third interface, the first display area is used to display control one. If the user expects to display the newly added first control in the first display area, the first control can be displayed in the first display area; at the same time, control one is displayed in other display areas (such as the second display area). Preferably, the first display area is adjacent to the second display area to maintain the initial state of the third interface as much as possible, reduce the processing volume, and meet the user's operating habits. It can be seen that in this embodiment, while ensuring that the newly added controls can be well integrated into a certain interface, it will not interfere with the initial controls on the interface, thereby ensuring the normal use of the user while meeting the user's habit requirements.

[0084] In the process of the display method of another embodiment of the present application, before step S1, the method further includes:

[0085] Step D1: receiving a third input to a third control. The third control is on a third interface.

[0086] The third input includes the touch input performed by the user on the screen, not limited to inputs such as click, slide, and drag; the third input may also be a third operation, which includes the user's air operation, not limited to gesture operation, facial operation, etc. The third operation also includes the user's operation on physical buttons on the device, not limited to pressing, etc. Moreover, the third input includes one or more inputs, wherein the multiple inputs may be continuous or intermittent.

[0087] Illustratively, this embodiment provides an application scenario of a third input.

[0088] For example, on the "Settings" page, the user clicks the "Map App" control to enter Figure 3 The "Map App" page shown in the figure. In the "Map App" page, the names of various applications in the electronic device are listed. After the name of each application, there is a switch. After the user turns on the switch of the "d application" application, the interface in the "d application" can be changed.

[0089] Further, when the user clicks on the display bar where the "d application" is located, based on the page shown in Figure 3 , the screen enters the interface of the "d application". As shown in Figure 8 and Figure 9 , in the interface of the "d application", a draggable floating window is displayed in the lower right corner, and the floating window shows three options. When the user clicks on the first option in the floating window, by default, the current function is "erase control". When the user clicks on each control selected by the square box in Figure 8 , each control selected by the square box in Figure 8 will be shown in a snowflake-like blurred state (see Figure 9 ).

[0090] Therefore, in the above application scenario, a mapping information "App–X–Remove-

A, B, C, D, E, F, G, H

[0091] Among them, App is used to represent the name of the application for the current operation, such as the "d application"; X is used to represent the interface for the current operation (i.e., the third interface), such as the interface shown in Figure 8 ; Remove is used to represent the input type for the control, such as removal;

A, B, C, D, E, F, G, H

[0092] Step D2: Generate the first interface. The first interface includes each control on the third interface except the third control.

[0093] Therefore, when the user opens the third interface, based on the mapping information recorded by the third input, the first interface is temporarily generated. The system automatically obtains the X interface (the third interface) and erases the

A, B, C, D, E, F, G, H

[0094] Step D3: Set the association relationship between each control on the first interface and the corresponding control on the third interface.

[0095] Step D4: Display the first interface.

[0096] For example, in the interface shown in Figure 10 (i.e., the first interface), compared with the interface shown in Figure 8 (i.e., the third interface), in the same display area, due to the control being hidden, it is shown as blank, becoming the blank area 3, and there is no associated control. When the user is in Figure 10When inputting to the blank area 3 in the shown interface, it is default that these areas do not have touch functions, so the electronic device will not respond to the user's input.

[0097] In this embodiment, a method for hiding the initial controls on the third interface is provided. Based on the recorded mapping information of the user's third input, when the user opens the third interface, the first interface can be temporarily generated, and then according to the recognized information of the third controls recorded, in the first interface, other controls on the third interface except the third controls are rendered. Among them, an association relationship needs to be established between each control on the first interface and the corresponding initial control. It can be seen that in this embodiment, the initial controls in the interface can be hidden according to the user's habit, so that there are many fewer interface contents, the displayed interface is more concise and refreshing, the user can more easily focus on the key functions, reduce the user operation cost, and reduce the misoperation of marketing elements or drainage areas, thus simplifying the user operation. In particular, the use experience for the middle-aged and elderly people will be better.

[0098] In addition, in the above embodiment, based on the App function for view mapping, settings are made to achieve the purpose of updating the interface controls. Among them, the amount of recorded mapping information data is small, and the occupation of the electronic device storage space is extremely low.

[0099] In the process of the display method in another embodiment of the present application, before step S1, the method further includes:

[0100] Step E1: When the third interface is displayed, the first interface is displayed on the upper layer of the third interface.

[0101] In this embodiment, when the first interface is temporarily generated, the first interface and the third interface are synchronously displayed on the screen. Moreover, the first interface covers the third interface and is located at the top layer of the application. What is actually shown to the user is the first interface. When the user inputs to the first interface, the first interface can transmit the received user input to the third interface, and then the corresponding touch area of the third interface responds. It can be seen that this embodiment does not change the initial interface in the application, so as to ensure that the application store, the system, etc. can normally recognize the application and each interface in the application, so as to facilitate the update of the application.

[0102] In the display method in another embodiment of the present application, the user can also adjust the positions of the various controls on the third interface through a preset input method.

[0103] Correspondingly, when the user enters the third interface, the first interface is temporarily generated. The first interface includes the adjusted controls, and at the same time, an association relationship needs to be established between each control and the corresponding initial control.

[0104] In a display method of another embodiment of the present application, when the user enters the third interface, a first interface is temporarily generated, and the first interface includes various controls added or hidden by the user. Further, each control can be detected to detect whether the controls are arranged neatly and coherently. When incoherence occurs, the system automatically arranges the controls to make them coherent, and establishes an association relationship between each control and the corresponding initial control according to the arranged position.

[0105] It can be seen that, on the basis of providing new and hidden controls, this application also provides a method for adjusting the position of each control, so that the controls on the interface are more in line with user habits and aesthetics, simplify user operations, and optimize user experience.

[0106] In summary, studies have shown that the commonly used functions of an App are around 30%. With the continuous iteration of Apps, the functions provided by Apps are also increasing, including main functions, marketing functions, etc. What's more, some Apps are under revenue pressure and place a large number of advertisements and drainage elements in the App, which cause varying degrees of interference and impact on the normal operation and use of users. The purpose of this application is to provide a display method based on application controls. On the one hand, based on a certain application, the user can achieve the purpose of streamlining the display of controls in the interface through view mapping settings. On the other hand, it is more convenient and quicker to be able to directly operate deeper menu functions in a certain level of interface. Thereby, the problem of placing a large number of advertisements and drainage elements in the App in the prior art, which causes varying degrees of interference and impact on the normal operation and use of users, is effectively improved.

[0107] It should be noted that the display method provided in the embodiment of the present application can be executed by a display device or a control module in the display device for executing the display method. In the embodiment of the present application, the display device provided in the embodiment of the present application is described by taking the display device executing the display method as an example.

[0108] Figure 11 A block diagram of a display device according to another embodiment of the present application is shown, the device comprising:

[0109] A first input receiving module 10, used for receiving a first input to a first control on a first interface;

[0110] A first input response module 20, configured to display a first target sub-interface in response to a first input;

[0111] The first control has a target association relationship with the second control, the second control is on the second interface, and the first target sub-interface is a sub-interface of the second interface.

[0112] In this way, in the embodiments of the present application, when the first interface is displayed, the user makes a first input to the first control on the first interface, and in response to the first input, the first target sub-interface is displayed. The first control has a target association relationship with the second control on the second interface, so that after the first input is responded to, based on the target association relationship, the sub-interface in the second interface corresponding to the second control is displayed, that is, the first target sub-interface. Combining the deficiencies in the prior art, both the first interface and the second interface are interfaces in a certain application, and compared with the first interface, the second interface can be a deeper interface. In this way, based on the input to the control on the shallow-level interface, the user can activate the control on the deep-level interface to respond, avoiding the user manually entering the deep-level interface, simplifying the user operation, and saving the user's time and energy.

[0113] Optionally, the device further includes:

[0114] A determination module, configured to determine the second control on the second interface according to the target association relationship between the first control and the second control;

[0115] The first input response module 20 includes:

[0116] A control unit, configured to control the second control to respond to the first input.

[0117] Optionally, the device further includes:

[0118] A second input receiving module, configured to receive a second input to the second control on the second interface;

[0119] A first generation module, configured to generate the first interface; the first interface includes the first control and each control on the third interface, and the second interface is a sub-interface of the third interface;

[0120] A first setting module, configured to set the target association relationship between the first control and the second control, and set the association relationship between each control other than the first control on the first interface and the corresponding control on the third interface;

[0121] A first display module, configured to display the first interface.

[0122] Optionally, the second input receiving module includes:

[0123] A sub-input receiving unit, configured to receive a copy sub-input to the second control on the second interface and a paste sub-input to the second control on the third interface; the paste sub-input is associated with the target display area of the third interface;

[0124] Wherein, at the corresponding target display area of the first interface, there is a first control, and at other display areas of the first interface except the target display area, there are each control on the third interface.

[0125] Optionally, the device further includes:

[0126] A third input receiving module, configured to receive a third input to a third control; the third control is on a third interface;

[0127] A second generating module, configured to generate a first interface; the first interface includes each control on the third interface except the third control;

[0128] A second setting module, configured to set an association relationship between each control on the first interface and the corresponding control on the third interface;

[0129] A second display module, configured to display the first interface.

[0130] Optionally, the device further includes:

[0131] A third display module, configured to, when the third interface is being displayed, display the first interface on a layer above the third interface.

[0132] The display device in the embodiments of the present application may be a device, or a component, an integrated circuit, or a chip in a terminal. The device may be a mobile electronic device or a non-mobile electronic device. Exemplarily, the mobile electronic device may be a mobile phone, a tablet computer, a laptop computer, a handheld computer, a vehicle-mounted electronic device, a wearable device, an ultra-mobile personal computer (UMPC), a netbook, or a personal digital assistant (PDA), etc., and the non-mobile electronic device may be a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, etc. The embodiments of the present application do not make specific limitations.

[0133] The display device in the embodiments of the present application may be a device with an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems. The embodiments of the present application do not make specific limitations.

[0134] The display device provided in the embodiments of the present application can implement each process implemented by the above method embodiments. To avoid repetition, details are not described herein again.

[0135] Optionally, as Figure 12As shown in the figure, an embodiment of the present application further provides an electronic device 100, which includes a processor 101, a memory 102, and a program or instruction stored on the memory 102 and executable on the processor 101. When the program or instruction is executed by the processor 101, it implements each process of any of the above display method embodiments and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0136] It should be noted that the electronic device in the embodiment of the present application includes the above-mentioned mobile electronic device and non-mobile electronic device.

[0137] Figure 13 It is a schematic diagram of the hardware structure of an electronic device for implementing an embodiment of the present application.

[0138] The electronic device 1000 includes, but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010 and other components.

[0139] Those skilled in the art can understand that the electronic device 1000 may further include a power supply (such as a battery) for supplying power to each component. The power supply can be logically connected to the processor 1010 through a power management system, so as to implement functions such as management of charging, discharging, and power consumption management through the power management system. Figure 13 The electronic device structure shown in does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or have different component arrangements, which will not be elaborated here.

[0140] Among them, the user input unit 1007 is used to receive a first input to a first control on a first interface; the display unit 1006 is used to display a first target sub-interface in response to the first input; wherein, the first control has a target association relationship with a second control, the second control is on a second interface, and the first target sub-interface is a sub-interface of the second interface.

[0141] Thus, in the embodiments of the present application, when the first interface is displayed, the user makes a first input to the first control on the first interface, and in response to the first input, the first target sub-interface is displayed. The first control has a target association relationship with the second control on the second interface, so that after the first input is responded to, based on the target association relationship, the sub-interface in the second interface corresponding to the second control is displayed, that is, the first target sub-interface. Combining the deficiencies in the prior art, both the first interface and the second interface are interfaces in a certain application, and compared with the first interface, the second interface can be a deeper interface. In this way, based on the input to the control on the shallow-level interface, the user can activate the control on the deep-level interface to respond, avoiding the user manually entering the deep-level interface, simplifying the user operation, and saving the user's time and energy.

[0142] Optionally, the processor 1010 is configured to determine the second control on the second interface according to the target association relationship between the first control and the second control; control the second control to respond to the first input.

[0143] Optionally, the user input unit 1007 is further configured to receive a second input to the second control on the second interface; the processor 1010 is further configured to generate the first interface; the first interface includes the first control and each control on the third interface, and the second interface is a sub-interface of the third interface; set the target association relationship between the first control and the second control, and set the association relationship between each control other than the first control on the first interface and the corresponding control on the third interface; the display unit 1006 is further configured to display the first interface.

[0144] Optionally, the user input unit 1007 is further configured to receive a copy sub-input to the second control on the second interface, and a paste sub-input to the second control on the third interface; the paste sub-input is associated with the target display area of the third interface; wherein, the first control corresponds to the target display area on the first interface, and each control on the third interface corresponds to other display areas of the first interface except the target display area.

[0145] Optionally, the user input unit 1007 is further configured to receive a third input to the third control; the third control is on the third interface; the processor 1010 is further configured to generate the first interface; the first interface includes each control on the third interface except the third control; set the association relationship between each control on the first interface and the corresponding control on the third interface; the display unit 1006 is further configured to display the first interface.

[0146] Optionally, the display unit 1006 is further configured to display the first interface on an upper layer of the third interface when displaying the third interface.

[0147] In summary, studies have shown that the commonly used functions of an App are around 30%. With the continuous iteration of Apps, the functions provided by Apps are also increasing, including main functions, marketing functions, etc. What's more, some Apps are under revenue pressure and place a large number of advertisements and drainage elements in the App, which cause varying degrees of interference and impact on the normal operation and use of users. The purpose of this application is to provide a display method based on application controls. On the one hand, based on a certain application, the user can achieve the purpose of streamlining the display of controls in the interface through view mapping settings. On the other hand, it is more convenient and quicker to be able to directly operate deeper menu functions in a certain level of interface. Thereby, the problem of placing a large number of advertisements and drainage elements in the App in the prior art, which causes varying degrees of interference and impact on the normal operation and use of users, is effectively improved.

[0148] It should be understood that in the embodiment of the present application, the input unit 1004 may include a graphics processor (Graphics Processing Unit, GPU) 10041 and a microphone 10042, and the graphics processor 10041 processes the image data of the static picture or video image obtained by the image capture device (such as a camera) in the video image capture mode or the image capture mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, a function key (such as a volume control button, a switch button, etc.), a trackball, a mouse, and an action rod, which will not be repeated here. The memory 1009 can be used to store software programs and various data, including but not limited to applications and action systems. The processor 1010 may integrate an application processor and a modem processor, wherein the application processor mainly processes the action system, user pages and application programs, and the modem processor mainly processes wireless communications. It is understandable that the modem processor may not be integrated into the processor 1010.

[0149] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned display method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0150] Among them, the processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs, etc.

[0151] Another embodiment of the present application provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement each process of the above display method embodiment, and can achieve the same technical effects. To avoid repetition, it will not be elaborated here.

[0152] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip, etc.

[0153] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment method can be implemented by means of software plus a necessary general hardware platform. Of course, it can also be implemented by hardware, but in many cases, the former is a better implementation method. Based on such an understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a computer software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disc), and includes several instructions to enable a terminal (which can be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present application.

[0154] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them belong to the protection scope of the present application.

Claims

1. A display method, characterized in that, The method includes: Setting the path responded to by the first control on the first interface to the path responded to by the second control; the first control is any icon on the first interface; Receiving a second input to the second control on the second interface, where the first control and the second control have a target association relationship, the second control is on the second interface, the first interface is a shallow-level interface, and the second interface is a deep-level interface; Generating the first interface; the first interface includes the first control and each control on the third interface, and the second interface is a sub-interface of the third interface; Setting the target association relationship between the first control and the second control so that the paths responded to by the first control and the second control are the same, and setting the association relationship between each control other than the first control on the first interface and the corresponding control on the third interface so that the paths responded to by each control are correspondingly the same as the paths responded to by each control on the third interface; Displaying the first interface; Receiving a first input to the first control on the first interface; In response to the first input, displaying a first target sub-interface, where the first target sub-interface is a sub-interface of the second interface.

2. The method according to claim 1, characterized in that Before the response to the first input, the method further includes: Determining the second control on the second interface according to the target association relationship between the first control and the second control; The response to the first input includes: Controlling the second control to respond to the first input.

3. The method according to claim 1, characterized in that, The receiving a second input to the second control on the second interface includes: Receiving a copy sub-input to the second control on the second interface and receiving a paste sub-input to the second control on the third interface; the paste sub-input is associated with a target display area on the third interface; Wherein, at the position corresponding to the target display area on the first interface, there is the first control, and in other display areas of the first interface except the target display area, there are each control on the third interface.

4. The method according to claim 1, wherein Before receiving the first input to the first control on the first interface, the method further includes: Receiving a third input to the third control; the third control is on the third interface; Generating the first interface; the first interface includes each control on the third interface except the third control; Setting the association relationship between each control on the first interface and the corresponding control on the third interface; Displaying the first interface.

5. The method according to any one of claims 1 to 4, characterized in that, Before receiving the first input to the first control on the first interface, the method further includes: When the third interface is displayed, displaying the first interface on the layer above the third interface.

6. A display device, characterized in that, The device includes: A first input receiving module, configured to set the path responded to by the first control on the first interface to the path responded to by the second control; the first control is any icon on the first interface; A second input receiving module, configured to receive a second input to the second control on a second interface, where the first control and the second control have a target association relationship, the second control is on the second interface, the first interface is a shallow-level interface, and the second interface is a deep-level interface; A first generating module, configured to generate the first interface; the first interface includes the first control and each control on a third interface, and the second interface is a sub-interface of the third interface; A first setting module, configured to set the target association relationship between the first control and the second control, so that the response paths of the first control and the second control are the same, and set the association relationships between each control other than the first control on the first interface and the corresponding controls on the third interface, so that the response paths of each control correspond to the response paths of each control on the third interface; A first display module, configured to display the first interface; The first input receiving module is further configured to receive a first input to the first control on the first interface; A first input response module, configured to, in response to the first input, display a first target sub-interface, where the first target sub-interface is a sub-interface of the second interface.

7. The device according to claim 6, characterized in that, The device further includes: A determining module, configured to determine the second control on the second interface according to the target association relationship between the first control and the second control; The first input response module includes: A control unit, configured to control the second control to respond to the first input.

8. The device according to claim 6, characterized in that The second input receiving module includes: A sub-input receiving unit, configured to receive a copy sub-input to the second control on the second interface and a paste sub-input to the second control on the third interface; the paste sub-input is associated with a target display area of the third interface; Wherein, at the position corresponding to the target display area on the first interface, there is the first control, and in other display areas of the first interface except the target display area, there are each control on the third interface.

9. The device according to claim 6, characterized in that, The device further includes: A third input receiving module, configured to receive a third input to a third control; the third control is on the third interface; A second generating module, configured to generate a first interface; the first interface includes each control on the third interface except the third control; A second setting module, configured to set the association relationships between each control on the first interface and the corresponding controls on the third interface; A second display module, configured to display the first interface.

10. The device according to any one of claims 6 to 9, characterized in that, The device further includes: A third display module, configured to, when the third interface is displayed, display the first interface on the upper layer of the third interface.

Citation Information

Patent Citations

  • Page display method and device

    CN106326304A

  • Method for entering target display interface, and mobile terminal

    CN107678641A

  • Method and device for customizing icon page by software

    CN109885303A