Interface display method, electronic equipment, storage medium and program product

By automatically switching and displaying the first and second controls on the software product interface, the interface occupation problem caused by too many functional entry controls of the same level is solved, and the user navigation efficiency is improved.

CN119536573APending Publication Date: 2025-02-28KE COM (BEIJING) TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411604287.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-11
Publication Date
2025-02-28

AI Technical Summary

Technical Problem

In the existing software product interface, too many functional entry controls of the same level cause the interface to occupy more areas, making it difficult for users to quickly find the required functional entry controls.

Method used

An interface display method is provided, by automatically switching and displaying the first control and the second control in response to user operations, ensuring that the first control is always displayed on the interface, and when the user does not perform operations, a plurality of second controls are displayed sequentially.

Benefits of technology

It effectively reduces the control display area on the interface, improves the user's navigation efficiency on the interface, and helps users quickly find the functional entry controls they need.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119536573A_ABST
    Figure CN119536573A_ABST
Patent Text Reader

Abstract

The invention provides an interface display method, electronic equipment, a readable storage medium and a computer program product. The interface display method comprises the steps that in response to a first interface displayed on a screen of the electronic equipment, a first control is displayed at a first position of a first area of the first interface; in response to a first operation of a user on a first control displayed at a first position received by the electronic equipment, the first control continues to be displayed at the first position, and a second control is displayed at a second position of the first area; in response to the situation that the electronic equipment does not receive the first operation of the user on the first control displayed at the first position, the second control is displayed at the first position.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to technical fields such as application program interface display of terminal devices, and in particular to an interface display method, electronic device, storage medium and program product. Background Art

[0002] Currently, various controls (such as various function entry controls and various interface switching controls) displayed on the interface of software products (such as various APPs used in mobile phones and various application products used in computers) are displayed at fixed positions on the interface. Common display methods include tiled display and shrink / expand display.

[0003] In the tiled display mode, all function entry controls can be tiled on the interface. If there are many function entry controls of the same level, the tiled display mode will occupy more interface area. In the shrink / expand display mode, multiple lower-level function entry controls are initially shrunk into one upper-level function entry control. After the user clicks, the multiple lower-level function entry controls are tiled and expanded. This mode is not conducive to users finding the function entry control they want to operate. Summary of the invention

[0004] In order to solve at least one of the above technical problems, the present disclosure provides an interface display method, an electronic device, a storage medium and a program product.

[0005] According to one aspect of the present disclosure, there is provided an interface display method, comprising:

[0006] In response to a first interface being displayed on the screen of the electronic device, a first control is displayed at a first position in a first area of ​​the first interface;

[0007] In response to the electronic device receiving a first operation of the user on the first control displayed at the first position, the first position continues to display the first control, and a second control is displayed at a second position of the first area;

[0008] In response to the electronic device not receiving a first operation by the user on the first control displayed at the first position, the first position displays the second control.

[0009] According to the interface display method of at least one embodiment of the present disclosure, the number of the second controls is one or more, the number of the second positions is one or more, and the number of the second positions is the same as the number of the second controls.

[0010] According to the interface display method of at least one embodiment of the present disclosure, when the number of the second controls is multiple, in response to the electronic device not receiving the first operation of the user on the first control displayed at the first position, the first position displays the second control, including:

[0011] The first position displays each second control in sequence.

[0012] According to the interface display method of at least one embodiment of the present disclosure, the interface display method further includes:

[0013] In response to the electronic device not receiving a first operation of the user on the second control displayed at the first position, the first position displays the first control again;

[0014] When the number of the second controls is one, in response to the electronic device receiving a first operation of the user on the second control displayed at the first position, the second control operated by the first operation is displayed at a second position, and the first position displays the first control again;

[0015] When there are multiple second controls, in response to the electronic device receiving a first operation from a user on a second control displayed at the first position, each second control is displayed to a corresponding second position, and the first position displays the first control again.

[0016] According to the interface display method of at least one embodiment of the present disclosure, the single display duration of the first control at the first position when not operated by the first operation is a first duration, the single display duration of each second control at the first position when not operated by the first operation is a second duration, and the first duration is greater than the second duration.

[0017] According to the interface display method of at least one embodiment of the present disclosure, the interface display method further includes:

[0018] In response to the electronic device receiving a first operation from a user on the first control displayed at the first position, a target object called by the first control is displayed in a second area of ​​the first interface.

[0019] According to the interface display method of at least one embodiment of the present disclosure, the interface display method further includes:

[0020] In response to the electronic device receiving a first operation from a user on a second control displayed at the first position, a target object called by the second control is displayed in a second area of ​​the first interface, and both the first control and the second control are displayed in the first area.

[0021] According to the interface display method of at least one embodiment of the present disclosure, the interface display method further includes:

[0022] In response to the electronic device receiving a first operation from a user on a second control displayed at a second position, a target object called by the second control is displayed in a second area of ​​the first interface.

[0023] According to the interface display method of at least one embodiment of the present disclosure, the number of the second area is one;

[0024] The target object most recently called by the control operated by the first operation is displayed in the second area.

[0025] According to the interface display method of at least one embodiment of the present disclosure, the number of the second areas is multiple;

[0026] Target objects called by different controls operated by the first operation are displayed in different second areas.

[0027] According to the interface display method of at least one embodiment of the present disclosure, the target object called by the control operated by the first operation for the Nth time is displayed, and the target object called by the control operated by the first operation for the N+1th time is not displayed, where N is an odd number greater than or equal to 1.

[0028] According to the interface display method of at least one embodiment of the present disclosure, the target object is displayed in the second area based on the target object display window, and the target object display window includes multiple display positions to display multiple target objects called by the control operated by the first operation.

[0029] According to the interface display method of at least one embodiment of the present disclosure, when the number of target objects called by the control operated by the first operation is greater than the number of display positions, each target object is displayed in a carousel in the target object display window.

[0030] According to the interface display method of at least one embodiment of the present disclosure, the interface display method further includes:

[0031] In response to the electronic device receiving a second operation on the first control or the second control by the user, a control configuration window is displayed on the first interface to enable the user to adjust the arrangement order of the first control and the second control in the control configuration window, so that the electronic device displays the first control and the second control in sequence at the first position based on the arrangement order when the electronic device has not received the first operation or the second operation on the first control or the second control by the user.

[0032] According to the interface display method of at least one embodiment of the present disclosure, the control arranged at the front position in the control configuration window is used as the first control, and the controls arranged at other positions are used as the second control.

[0033] According to the interface display method of at least one embodiment of the present disclosure, the arrangement order of each control is automatically configured according to statistical information of the user's first operation on each control received by the electronic device.

[0034] According to the interface display method of at least one embodiment of the present disclosure, the arrangement order of each control is automatically configured according to the user characteristic information of the user.

[0035] According to the interface display method of at least one embodiment of the present disclosure, the interface display method further includes:

[0036] In response to the electronic device receiving a third operation by the user on the two-dimensional model or the three-dimensional model displayed on the first interface, the target object displayed in the second area is hidden;

[0037] In response to the end of the third operation, the target object in the second area is redisplayed.

[0038] According to the interface display method of at least one embodiment of the present disclosure, the first control is the control most commonly used by the user.

[0039] According to the interface display method of at least one embodiment of the present disclosure, the function or object associated with the first control is the function or object that the user is most concerned about.

[0040] According to another aspect of the present disclosure, an electronic device is provided, comprising: a memory storing execution instructions; and a processor executing the execution instructions stored in the memory, so that the processor executes the interface display method of any embodiment of the present disclosure.

[0041] According to another aspect of the present disclosure, a readable storage medium is provided, wherein the readable storage medium stores execution instructions, and when the execution instructions are executed by a processor, the interface display method of any embodiment of the present disclosure is implemented.

[0042] According to another aspect of the present disclosure, a computer program product is provided, including a computer program, wherein when the computer program is executed by a processor, the interface display method of any embodiment of the present disclosure is implemented. BRIEF DESCRIPTION OF THE DRAWINGS

[0043] The accompanying drawings illustrate exemplary embodiments of the present disclosure and together with the description serve to explain the principles of the present disclosure. These drawings are included to provide a further understanding of the present disclosure and are incorporated in and constitute a part of this specification.

[0044] Figure 1 It is a flowchart of an interface display method according to an embodiment of the present invention.

[0045] Figure 2 A first interface of a software product displayed on a screen of an electronic device is shown.

[0046] Figure 3 It shows that when the user performs a first operation on the first control ("House Source" control), one or more second controls at the same level as the first control are also displayed in the first area.

[0047] Figure 4 A schematic diagram is shown in which a second control is displayed at a first position in response to the electronic device not receiving a first operation from a user on a first control displayed at a first position.

[0048] Figure 5 It is a flowchart of an interface display method according to another embodiment of the present invention.

[0049] Figure 6 A schematic diagram showing a "building number" control being displayed after a "supporting" control is displayed in the first position of a first area of ​​a first interface.

[0050] Figure 7 It is a flowchart of an interface display method according to another embodiment of the present invention.

[0051] Figure 8 Shown in Figure 3 or Figure 4 A schematic diagram of the first interface after the user performs a first operation on the "matching" control.

[0052] Fig. 9 is Figure 3 Schematic diagram after the first operation is performed on the "matching" control based on .

[0053] Fig.10 is Fig. 9 A schematic diagram after the first operation is further performed on the "building number" control based on the above.

[0054] Fig.11 Shown in Figure 2 A schematic diagram of performing a second operation on the “Property Source” control based on the above.

[0055] Fig.12 A schematic display diagram of a first interface according to yet another embodiment of the present disclosure is shown.

[0056] Fig.13 It is a schematic structural block diagram of a software product capable of executing the interface display method according to an embodiment of the present disclosure.

[0057] Fig.14 It is a schematic block diagram of the structure of an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION

[0058] The present disclosure is further described in detail below in conjunction with the accompanying drawings and examples. It is understood that the specific examples described herein are only used to explain the relevant content, rather than to limit the present disclosure. It should also be noted that, for ease of description, only the parts related to the present disclosure are shown in the accompanying drawings.

[0059] It should be noted that, in the absence of conflict, the embodiments and features of the embodiments in the present disclosure can be combined with each other. The technical solution of the present disclosure will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.

[0060] As the performance of electronic devices such as mobile phones, tablets, laptops, and desktops becomes more and more powerful, software products in electronic devices, namely applications, can integrate more functions, which also leads to a large number of controls included in the applications, such as function entry controls.

[0061] Regardless of whether a tiled display method or a collapsed / expanded display method is used, if there are many function entry controls at the same level, a large number of function entry controls will be tiled on the interface of the software product, occupying a large area of ​​the interface and the user's field of vision. Too many function entry controls will also make it difficult for users to quickly find the required function entry controls when they are not familiar with the software product interface. For example, in the interface of a 3D software product, too many tiled function entry controls will seriously interfere with the user's field of vision. In this scenario, users tend to focus their main perspective on the operation area in the center of the screen, and do not have a strong perception of multiple function entry buttons arranged at the same level, making it difficult for users to quickly locate the required function entry controls.

[0062] To this end, the present disclosure proposes an interface display method.

[0063] The interface display method disclosed in the present invention can be used to display the interface of a software product (application) used on an electronic device (eg, a mobile phone, a tablet computer, a notebook, a desktop computer).

[0064] Figure 1 It is a flowchart of an interface display method according to an embodiment of the present invention.

[0065] refer to Figure 1 , the interface display method M100 of the present disclosure may include steps S110 to S130.

[0066] S110. In response to a first interface being displayed on a screen of an electronic device, a first control is displayed at a first position in a first area of ​​the first interface.

[0067] The first interface may be the first interface displayed when a software product is opened, such as a house search software, or may be an interface switched from other interfaces when a user is operating the software product. The first control is generally displayed synchronously with the first interface. Due to network reasons or electronic device performance reasons, the first control may also be displayed with a delay relative to the display of the first interface, which falls within the protection scope of the present disclosure.

[0068] The first position may be a preset position of the first area.

[0069] Figure 2 The first interface of the software product (house search software) displayed on the screen of the electronic device is shown. Figure 2 The first interface is displayed in full screen on the screen of the electronic device, and the first interface may not be displayed in full screen on the screen, for example, it is displayed on the screen in a manner of occupying half screen, all of which fall within the protection scope of the present disclosure.

[0070] refer to Figure 2 , the first interface of the house search software exemplarily displays a three-dimensional model of a residential building and its surrounding environment. When the interface display method of this embodiment displays the first interface on the screen, only the first control (such as the "house source" control, which is a function entry control) is first displayed. In other words, when the first interface is displayed on the screen, the interface display method of the present disclosure displays the first function entry control, i.e., the function entry control with the highest priority, at the first position of the first area of ​​the first interface, so that the user can clearly perceive the first function entry control (first control) and occupy as little display area of ​​the screen as possible. The first area can be the left area of ​​the first interface.

[0071] When the user clicks on the "Housing Source" control, the housing source search software can display the housing source information of the residential building (ie, the target object retrieved by the "Housing Source" control) on the first interface.

[0072] S120. In response to the electronic device receiving a first operation by the user on the first control displayed at the first position, the first position continues to display the first control, and a second control is displayed at a second position in the first area.

[0073] The first operation may be a click operation or a touch operation of a user's finger, or a click operation of a mouse.

[0074] Figure 3It shows that when the user performs a first operation on the first control ("House Source" control), one or more second controls at the same level as the first control are also displayed in the first area. Figure 3 Two second controls ("matching" control and "building number" control) are exemplarily shown in FIG. 1 , and the two second controls are respectively displayed in two second positions, and the first position continues to display the first control.

[0075] The first control and the second control are controls of the same level, that is, controls of the same level that do not have interactive functions or interactive logics with each other.

[0076] refer to Figure 3 All second controls at the same level as the first control are displayed in multiple second positions in the first area.

[0077] In the present disclosure, the number of the second controls may be one or more, the number of the second positions may be one or more, and the number of the second positions is the same as the number of the second controls. One second position is used to display one second control.

[0078] Inspired by the technical solution of the present disclosure, adjustments made by those skilled in the art to the number and / or function types of same-level function entry controls based on multiple functions to be implemented by the software product (i.e., computer program product) all fall within the protection scope of the present disclosure.

[0079] The present disclosure displays each second control at the same level as the first control in the first area in response to the electronic device receiving a first operation from the user on a first control displayed at the first position, thereby being able to display all controls at the same level (for example, all function entry controls at the same level) associated with the first interface to the user, making it easier for the user to select the second control at the same level as the first control to perform the first operation.

[0080] Continue to refer Figure 3 In step S120, in response to the electronic device receiving a first operation of the user on the first control displayed at the first position, the target object called by the first control is also displayed in the second area of ​​the first interface.

[0081] The first area may be a left area or a right area of ​​the first interface, and the second area may be a top area or a bottom area of ​​the first interface.

[0082] Figure 3 In the example, the second area is located at the bottom area of ​​the first interface, and the second area displays three house information retrieved by the first control, namely, three target objects.

[0083] In the present disclosure, the target object may be an information object such as house information, or a control object such as a subordinate control of the first control or the second control.

[0084] S130. In response to the electronic device not receiving the first operation of the user on the first control displayed at the first position, the first position displays the second control.

[0085] Figure 4 A schematic diagram is shown in which a second control is displayed at a first position in response to the electronic device not receiving a first operation from a user on a first control displayed at a first position.

[0086] When the first control ("House Source" control) displayed at the first position is not operated by the first operation, the first position of the first area no longer displays the first control, but displays the second control ("Supporting" control).

[0087] Through the processing logic of step S130, the first control displayed at the first position can be automatically switched to the second control, so that the user can perceive one or more second controls at the same level as the first control. Moreover, since multiple controls of the same level are switched and displayed at the same first position, it avoids occupying too much position in the first area and avoids interfering with the user's field of vision.

[0088] The first control or the second control may be displayed by configuring a display floating layer at the first position.

[0089] In some embodiments of the present disclosure, the first control described in the present disclosure is the control most commonly used by users.

[0090] In some embodiments of the present disclosure, the function or object associated with the first control is the function or object that the user is most concerned about.

[0091] The present disclosure uses the first control as the control that is displayed with the highest priority at the first position in the first area, so that the user can retrieve the target object (such as housing information) that the user is most concerned about based on the first control.

[0092] In some embodiments of the present disclosure, in step S130, when the number of the second controls is multiple, in response to the electronic device not receiving the user's first operation on the first control displayed at the first position, the first position displays the second control, including: the first position displays each second control in turn.

[0093] Figure 3 The case of two second controls is shown in FIG. Figure 4 After the "matching" control (a second control) is displayed in the first position, the "building number" control (another second control, see Figure 6 ).

[0094] In some embodiments of the present disclosure, when the first control or the second control is operated by the first operation, the display state of the control (which may be color, transparency, etc.) is changed. Figure 3 After the "House" control is operated by the first operation, its display state is relative to Figure 2 The display status in has changed color.

[0095] Figure 5 It is a flowchart of an interface display method according to another embodiment of the present invention.

[0096] refer to Figure 5 The interface display method M200 of this embodiment includes steps S210 to S240. Figure 1 Based on the interface display method shown, the interface display method M200 of this embodiment further includes:

[0097] S240: In response to the electronic device not receiving the user's first operation on the second control displayed at the first position, the first position displays the first control again.

[0098] It can be seen from step S230 and step S240 that in the present disclosure, when the electronic device does not receive the first operation of the user on the first control or the second control at the first position, the first position cyclically displays each control in sequence.

[0099] Figure 6 A schematic diagram is shown in which a “supporting” control (a second control) is displayed at the first position of a first area of ​​a first interface, followed by a “building number” control (another second control).

[0100] In other words, if the user does not perform the first operation on the first control or the second control at the first position, the first position will be Figure 2 , Figure 4 , Figure 6 The order shown is to display the "House Source" control, the "Facilities" control, and the "Building Number" control in sequence, and these three controls are displayed in a loop.

[0101] The first duration is the single display time of the first control when it is not operated by the first operation at the first position, the second duration is the single display time of each second control when it is not operated by the first operation at the first position, and the first duration is greater than or equal to the second duration. The first duration and the second duration can be pre-configured, for example, the first duration is 3 seconds and the second duration is 1 second.

[0102] In a preferred embodiment of the present disclosure, the first duration is greater than the second duration. This setting is more conducive to the user's perception of the first control (the control with the highest priority to be displayed).

[0103] Figure 7 It is a flowchart of an interface display method according to another embodiment of the present invention.

[0104] refer to Figure 7, the interface display method M300 of this embodiment includes steps S310 to S350.

[0105] exist Figure 5 Based on the interface display method shown, the interface display method M300 of this embodiment further includes:

[0106] S350: In response to the electronic device receiving a first operation from a user on a second control displayed at a first position, the second control is displayed at a second position, and the first control is displayed again at the first position.

[0107] In some embodiments of the present disclosure, in step S350, when the number of second controls is one, in response to the electronic device receiving a first operation by the user on a second control displayed at the first position, the second control operated by the first operation is displayed to a second position, and the first position displays the first control again.

[0108] In other embodiments of the present disclosure, in step S350, when there are multiple second controls, in response to the electronic device receiving a first operation by the user on a second control displayed at the first position, each second control is displayed to a corresponding second position, and the first position displays the first control again.

[0109] That is, in the interface display method disclosed in the present invention, no matter whether the first control or the second control is operated by the first operation at the first position, both the first control and the second control are displayed in the first area, which is convenient for the user to continue to operate different controls.

[0110] The interface display method of each of the above embodiments further includes:

[0111] In response to the electronic device receiving a first operation of the user on the second control displayed at the first position, displaying a target object called by the second control in a second area of ​​the first interface;

[0112] In response to the electronic device receiving a first operation from a user on a second control displayed at a second position, a target object called by the second control is displayed in a second area of ​​the first interface.

[0113] In other words, when the second control at the first position or the second position is operated by the first operation, the target object called by the corresponding control will be displayed in the second area.

[0114] Figure 8 Shown in Figure 3 or Figure 4 Based on the above, a schematic diagram of the first interface after the user performs a first operation on the "matching" control (second control).

[0115] Figure 8 In the example, the three target objects called by the "matching" control are the three subordinate controls of the "matching" control ("school" control, "hospital" control, and "transportation" control). If the user performs a first operation (such as clicking) on ​​one of the three subordinate controls, Figure 8 The three-dimensional model of the residential building and its surrounding environment shown in the figure is zoomed in and out to display the location relationship and distance between the schools, hospitals, transportation facilities, etc. near the residential building and the residential building.

[0116] In some other embodiments of the present disclosure, when the user performs the first operation on the second control, one or more target objects called by the second control may not be displayed in the second area, but may be directly displayed on the two-dimensional model or the three-dimensional model to achieve a what-you-see-is-what-you-get effect.

[0117] For example, when the user performs the first operation on the "matching" control, Figure 8 The three subordinate controls are not displayed in the second area. Instead, the school information, hospital information, and transportation facility information retrieved by the "supporting" control are directly displayed on the two-dimensional model or three-dimensional model shown on the first interface, and the two-dimensional model or three-dimensional model is scaled at the same time to adapt to the screen size of the electronic device.

[0118] In other words, for different second controls, the present disclosure can configure corresponding target object display modes to help users perceive clearer target objects.

[0119] In some embodiments of the present disclosure, the number of the second area of ​​the first interface of the present disclosure is one; the target object called by the first control or the second control most recently operated by the first operation is displayed in the second area. This embodiment enables the user to more clearly perceive the target object called by the second control.

[0120] refer to Figure 3 and Figure 8 , Figure 3 The second area shows multiple target objects called by the "House Source" control. Figure 3 Based on the first operation of the "matching" control, the second area will display multiple target objects called by the "matching" control, such as Figure 8 shown.

[0121] In other words, only one of the first control and one or more second controls of the present disclosure is in a state of being operated by the first action.

[0122] In some other embodiments of the present disclosure, the number of second areas of the first interface of the present disclosure is multiple, and the target object called by the first control or the second control operated by the first operation is displayed in different second areas.

[0123] Fig. 9 is Figure 3 Schematic diagram after the first operation is performed on the "matching" control based on .

[0124] Fig. 9 Two second areas are shown in the figure, one second area displays the target object called by the "House Source" control, and the other second area displays the target object called by the "Supporting" control.

[0125] In this implementation, the number of second controls may be equal to the number of second areas.

[0126] Since the target objects called by some types of second controls are not suitable for display in the second area, the number of second areas may also be less than the number of second controls.

[0127] Fig.10 is Fig. 9 The schematic diagram after further performing the first operation on the "Building Number" control. Fig.10 The target object called by the "Building Number" control is the digital control (subordinate control) representing the specific building number of the residential building. For the sake of simplicity, Fig.10 Only some digital controls (red circular patterns with numbers) are displayed. Those skilled in the art should understand that, under normal circumstances, when the "building number" control is operated by the first operation, all specific building numbers of the residential complex will be displayed.

[0128] Continue to refer Fig.10 In the present disclosure, the target object called by the control operated by the first operation for the Nth time is displayed, and the target object called by the control operated by the first operation for the N+1th time is not displayed, and N is an odd number greater than or equal to 1.

[0129] Through the above configuration, the user can display or not display the target object called by a second control by performing the first operation multiple times on the second control.

[0130] In some embodiments of the present disclosure, the target object is displayed in the second area based on the target object display window, and the target object display window includes multiple display positions to display multiple target objects corresponding to the controls operated by the first operation.

[0131] When the number of target objects retrieved by the first control or the second control operated by the first operation is greater than the number of display positions, each target object is displayed in a carousel in the target object display window.

[0132] refer to Fig. 9, showing a target object display window called by the “House Source” control and a target object display window called by the “Supporting” control, both showing three display positions.

[0133] The number of target objects, i.e., property information, retrieved by the "Property" control is generally greater than the number of display locations. The present disclosure enables users to perceive the target objects (property information) more comprehensively by displaying each target object in a carousel in the target object display window.

[0134] On the basis of the interface display methods of the above-mentioned various embodiments, the interface display method of the present disclosure may further include:

[0135] In response to the electronic device receiving a second operation on the first control or the second control by the user, a control configuration window is displayed on the first interface to enable the user to adjust the arrangement order of the first control and the second control in the control configuration window, so that the electronic device displays the first control and the second control in sequence at the first position based on the arrangement order when the electronic device has not received the first operation or the second operation on the first control or the second control by the user.

[0136] It should be noted that the second operation and the first operation are operations of different types. For example, the first operation is a click operation (eg, within 1 second), and the second operation is a long press operation (eg, more than 2 seconds).

[0137] For example, in Figure 2 , 3 , 4, 6, 8, 9 or 10, perform the second operation on the first control or the second control.

[0138] Fig.11 Shown in Figure 2 Based on the second operation, the control configuration window is called out, wherein the control configuration window can be displayed in the second area.

[0139] In an embodiment with multiple second areas, if a second area is occupied by a target object called by a control, the control configuration window can be displayed in an idle second area; if all second areas are occupied by target objects called by the control, the control configuration window can be displayed in a third area that is different from both the first area and the second area.

[0140] In an embodiment with a second area, if the second area is occupied by a target object called by a control, the control configuration window can replace the target object and be displayed in the second area, or the control configuration window can be displayed in a third area different from both the first area and the second area.

[0141] refer to Fig.11 , the "House Source" control arranged in the front position in the control configuration window is used as the first control, and the controls arranged in other positions ("Supporting" control, "Building Number" control) are used as the second control.

[0142] The user can adjust the arrangement order of each control in the control configuration window by clicking each control in sequence or dragging, etc., all of which fall within the protection scope of the present disclosure.

[0143] In some embodiments of the present disclosure, a confirmation button may be set in the control configuration window, and the user completes the configuration of the above arrangement order and hides the control configuration window by clicking the confirmation button or clicking an area outside the control configuration window.

[0144] In a preferred embodiment of the present disclosure, the arrangement order of each control is automatically configured according to statistical information of the user's first operation on each control received by the electronic device.

[0145] In this embodiment, by automatically configuring the above-mentioned arrangement order of each control based on the statistical information of the user's first operation on each control, the control that the user uses most frequently or pays the most attention to (function entry control) can be displayed as the control with the highest priority in the first position in the first area, which is beneficial for the user to call up the target object that he is most concerned about (such as housing information).

[0146] The statistical information may be the number of times the first operation is performed on each control (the first control or the second control) within a preset time length (eg, one week, one month, etc.).

[0147] In another preferred embodiment of the present disclosure, the arrangement order of each control is automatically configured according to user characteristic information of the user.

[0148] In another preferred embodiment of the present disclosure, the arrangement order of each control automatically configured based on the user's characteristic information is used as the initial arrangement order, and the arrangement order of each control is automatically adjusted based on the statistical information of the user's first operation on each control on the basis of the initial arrangement order.

[0149] The user characteristic information may be obtained when the user logs into a software product (such as a housing search software). The user characteristic information may include age, gender, occupation, housing demand, and other information.

[0150] It should be noted that before using the technical solutions of the implementation methods related to this disclosure, the type, scope of use, usage scenarios, etc. of the personal information involved in this disclosure should be informed to the user and the user's authorization should be obtained in an appropriate manner in accordance with relevant laws and regulations.

[0151] For example, in response to receiving an active request from a user, a prompt message is sent to the user to clearly prompt the user that the operation requested to be performed will require obtaining and using the user's personal information. Thus, the user can autonomously choose whether to provide personal information to software or hardware such as an electronic device, application, server, or storage medium that performs the operation of the technical solution of the present disclosure according to the prompt message.

[0152] As an optional but non-limiting implementation, in response to receiving an active request from the user, the prompt information may be sent to the user in the form of a pop-up window, in which the prompt information may be presented in text form. In addition, the pop-up window may also carry a selection control for the user to choose "agree" or "disagree" to provide personal information to the electronic device.

[0153] It is understandable that the above notification and the process of obtaining user authorization are merely illustrative and do not constitute a limitation on the implementation of the present disclosure. Other methods that meet the relevant laws and regulations may also be applied to the implementation of the present disclosure.

[0154] At the same time, it can be understood that the data involved in the technical solution of the present disclosure (including but not limited to the data itself, the acquisition or use of the data) should comply with the requirements of relevant laws, regulations and relevant provisions.

[0155] Fig.12 A schematic display diagram of a first interface according to yet another embodiment of the present disclosure is shown.

[0156] refer to Fig.12 Based on some of the above-mentioned related implementations, the interface display method of the present disclosure may further include:

[0157] In response to the electronic device receiving a third operation by the user on the two-dimensional model or the three-dimensional model displayed on the first interface, the target object displayed in the second area is hidden;

[0158] In response to the end of the third operation, the target object in the second area is redisplayed.

[0159] The operation type of the third operation is different from the operation types of the first operation and the second operation.

[0160] The third operation may be a drag operation, a zoom operation, an operation to adjust the model viewing angle, etc., to adjust the display range of the two-dimensional model or the display range, display viewing angle, etc. of the three-dimensional model.

[0161] The interface display method of this embodiment can prevent the target object displayed in the second area from affecting the user's field of vision when the user is adjusting the two-dimensional model or the three-dimensional model.

[0162] The interface display method in the specific implementation manner of the present disclosure can be implemented based on a software product (i.e., a computer program product, such as a property search software) or a mini-program running in electronic devices such as mobile phones, tablet computers, laptop computers, and desktop computers.

[0163] Based on any of the above implementations, the present disclosure also provides a software product capable of executing the interface display method.

[0164] Fig.13 It is a schematic structural block diagram of a software product capable of executing the interface display method according to an embodiment of the present disclosure.

[0165] like Fig.13 As shown, the software product capable of executing the interface display method includes:

[0166] A first interface providing module 110, wherein the first interface providing module 110 is used to provide a first interface to a screen of an electronic device;

[0167] The control control module 120 displays a first control at a first position in a first area of ​​the first interface in response to the first interface provided by the first interface providing module 110 being displayed on the screen of the electronic device;

[0168] In response to the electronic device receiving a first operation of the user on the first control displayed at the first position, the control control module 120 controls the first position to continue to display the first control, and controls the second position of the first area to display the second control;

[0169] In response to the electronic device not receiving a first operation of the user on the first control displayed at the first position, the control control module 120 controls the first position to display the second control;

[0170] The first operation detection module 130 is used to detect the first operation, so that the control control module 120 controls the first position to continue to display the first control, and controls the second position of the first area to display the second control based on the first operation of the user on the first control displayed at the first position detected by the electronic device by the first operation detection module 130.

[0171] In some embodiments of the present disclosure, the software product capable of executing the interface display method further includes:

[0172] The target object retrieving module 140 retrieves the target object from a server outside the electronic device in response to the first operation detecting module 130 detecting a first operation of the user on the first control or the second control.

[0173] In some embodiments of the present disclosure, the software product capable of executing the interface display method further includes:

[0174] A first operation times counting module 150, used to count the times the widget is operated by the first operation; and

[0175] The target object display control module 160 performs the following control based on the number of times the control is operated by the first operation counted by the first operation count counting module 150: the target object called by the control operated by the first operation for the Nth time is displayed, and the target object called by the control operated by the first operation for the N+1th time is not displayed.

[0176] In some embodiments of the present disclosure, the software product capable of executing the interface display method further includes:

[0177] The target object display window providing module 170 is used to provide a target object display window.

[0178] In some embodiments of the present disclosure, the software product capable of executing the interface display method further includes:

[0179] The display control configuration window providing module 180 is used to provide a display control configuration window.

[0180] In some embodiments of the present disclosure, the software product capable of executing the interface display method further includes:

[0181] The user characteristic information acquisition module 190 is used to acquire user characteristic information of the user.

[0182] The above modules can be implemented by computer program modules.

[0183] The above-mentioned software product may also include other software modules for implementing the corresponding steps in the above-mentioned interface display method, which will not be described in detail in this disclosure.

[0184] Based on any of the above embodiments, the present disclosure further provides an electronic device, which can execute the interface display method of any of the embodiments described above in the present disclosure.

[0185] Fig.14 1 is a schematic block diagram of the structure of an electronic device 1000 according to an embodiment of the present disclosure.

[0186] refer to Fig.14The electronic device 1000 is configured with the software product (application) capable of executing the interface display method described above in the present disclosure. The electronic device 1000 may also be configured with some commonly used software modules of electronic devices such as a network communication module, an operating system, and a user interface module, and the present disclosure does not impose any particular restrictions on this.

[0187] The electronic device 1000 is also equipped with a screen.

[0188] The hardware structure of the electronic device 1000 can be implemented using a bus architecture. The bus architecture can include any number of interconnected buses and bridges, depending on the specific application and overall design constraints of the hardware. The bus 1100 connects various circuits including one or more processors 1200, memory 1300 and / or hardware modules together. The bus 1100 can also connect various other circuits 1400 such as peripherals, voltage regulators, power management circuits, external antennas, etc.

[0189] The bus 1100 may be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Component (EISA) bus, etc. The bus may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, the figure only uses one connecting line, but does not mean that there is only one bus or one type of bus.

[0190] The present disclosure also provides a readable storage medium, in which a computer program is stored, and the computer program is used to implement the above method when executed by a processor. "Readable storage medium" can be any device that can contain, store, communicate, propagate or transmit a program for use in an instruction execution system, device or equipment or in combination with these instruction execution systems, devices or equipment. More specific examples of readable storage media include the following: an electrical connection portion (electronic device) with one or more wirings, a portable computer disk box (magnetic device), a random access memory (RAM), a read-only memory (ROM), an erasable and editable read-only memory (EPROM or flash memory), an optical fiber device, and a portable read-only memory (CDROM), etc.

[0191] The present disclosure also provides a computer program product. The method of the present disclosure can be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed, the process or function of the present disclosure is executed in whole or in part.

[0192] The computer program or instructions may be stored in a readable storage medium or transmitted from one readable storage medium to another readable storage medium, for example, the computer program or instructions may be transmitted from one website, computer, server or data center to another website, computer, server or data center by wired or wireless means. The readable storage medium may be any available medium that can be accessed or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium may be a magnetic medium, such as a floppy disk, a hard disk, or a magnetic tape; it may also be an optical medium, such as a digital video disk; it may also be a semiconductor medium, such as a solid state drive. The computer readable storage medium may be a volatile or non-volatile storage medium, or may include both volatile and non-volatile types of storage media.

[0193] Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of a complete hardware embodiment, a complete software embodiment, or an embodiment combining software and hardware. Moreover, the present disclosure may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0194] The present disclosure is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to the present disclosure. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.

[0195] These computer program instructions may also be stored in a computer readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture including an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.

[0196] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.

[0197] In the description of this specification, the description with reference to the terms "one embodiment / method", "some embodiments / methods", "example", "specific example", or "some examples" etc. means that the specific features, structures, or characteristics described in conjunction with the embodiment / method or example are included in at least one embodiment / method or example of the present disclosure. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment / method or example. Moreover, the specific features, structures, or characteristics described may be combined in any one or more embodiments / methods or examples in a suitable manner. In addition, those skilled in the art may combine and combine different embodiments / methods or examples described in this specification and features of different embodiments / methods or examples, unless they are contradictory.

[0198] In addition, the terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Thus, a feature defined as "first" or "second" may explicitly or implicitly include at least one of the features. In the description of the present disclosure, "plurality" means at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

Claims

1. An interface display method, characterized in that: include: In response to a first interface being displayed on the screen of the electronic device, a first control is displayed at a first position in a first area of ​​the first interface; In response to the electronic device receiving a first operation of the user on the first control displayed at the first position, the first position continues to display the first control, and a second control is displayed at a second position of the first area; as well as In response to the electronic device not receiving a first operation by the user on the first control displayed at the first position, the first position displays the second control.

2. The interface display method according to claim 1, characterized in that: The number of the second controls is one or more, the number of the second positions is one or more, and the number of the second positions is the same as the number of the second controls.

3. The interface display method according to claim 2, characterized in that: When there are multiple second controls, in response to the electronic device not receiving a first operation of the user on the first control displayed at the first position, displaying the second control at the first position includes: The first position displays each second control in sequence.

4. The interface display method according to claim 2, characterized in that: The interface display method further includes: In response to the electronic device not receiving a first operation of the user on the second control displayed at the first position, the first position displays the first control again; and When the number of the second controls is one, in response to the electronic device receiving a first operation of the user on the second control displayed at the first position, the second control operated by the first operation is displayed at a second position, and the first position displays the first control again; When there are multiple second controls, in response to the electronic device receiving a first operation from a user on a second control displayed at the first position, each second control is displayed to a corresponding second position, and the first position displays the first control again.

5. The interface display method according to claim 2, characterized in that: The single display duration of the first control when not operated by the first operation at the first position is a first duration, the single display duration of each second control when not operated by the first operation at the first position is a second duration, and the first duration is greater than the second duration.

6. The interface display method according to claim 1, characterized in that: The interface display method further includes: In response to the electronic device receiving a first operation from a user on the first control displayed at the first position, a target object called by the first control is displayed in a second area of ​​the first interface.

7. The interface display method according to claim 1, characterized in that: The interface display method further includes: In response to the electronic device receiving a first operation from a user on a second control displayed at the first position, a target object called by the second control is displayed in a second area of ​​the first interface.

8. The interface display method according to claim 4, characterized in that: The interface display method further includes: In response to the electronic device receiving a first operation from a user on a second control displayed at a second position, a target object called by the second control is displayed in a second area of ​​the first interface.

9. The interface display method according to any one of claims 6 to 8, characterized in that: When the number of target objects retrieved by the control operated by the first operation is greater than the number of display positions, each target object is displayed in a carousel in the target object display window.

10. The interface display method according to any one of claims 1 to 4, characterized in that: The interface display method further includes: In response to the electronic device receiving a second operation on the first control or the second control by the user, a control configuration window is displayed on the first interface to enable the user to adjust the arrangement order of the first control and the second control in the control configuration window, so that the electronic device displays the first control and the second control in sequence at the first position based on the arrangement order when the electronic device has not received the first operation or the second operation on the first control or the second control by the user.

11. The interface display method according to claim 10, characterized in that: The control arranged at the front position in the control configuration window is used as the first control, and the controls arranged at other positions are used as the second control.

12. The interface display method according to claim 10, characterized in that: The arrangement order of each control is automatically configured according to statistical information of the user's first operation on each control received by the electronic device.

13. The interface display method according to claim 10, characterized in that: The arrangement order of each control is automatically configured according to the user characteristic information of the user.

14. An electronic device, characterized in that: include: A memory storing execution instructions; as well as A processor, wherein the processor executes the execution instruction stored in the memory, so that the processor executes the interface display method according to any one of claims 1 to 13.

15. A computer program product comprising a computer program, characterized in that When the computer program is executed by a processor, the interface display method according to any one of claims 1 to 13 is implemented.