Interface display method, electronic device and storage medium
By displaying the recommended search result area at the bottom of the electronic device display screen, and combining sliding operations and function buttons, the problem of users' difficulty in operating the search interface with one-handedness is solved, and the user experience is improved.
Patent Information
- Application Number
- PCT/CN2024/111543
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-11-27
- Filing Date
- 2024-08-12
- Publication Date
- 2025-07-03
AI Technical Summary
When users use search interfaces on electronic devices, it is difficult for the prior art to achieve convenient one-handed operation, resulting in complex operation and poor user experience.
The recommended search results area is displayed at the bottom of the display screen of the electronic device, and the combination of sliding operations and function buttons simplifies the user's operation process and supports one-hand opening of search results.
It improves the user's one-handed operation convenience and user experience on electronic devices, and simplifies the operation process of the search interface.
Smart Images

Figure CN2024111543_03072025_PF_FP_ABST
Abstract
Description
Interface display method, electronic device and storage medium
[0001] This application claims priority to the Chinese patent application filed with the State Intellectual Property Office on November 3, 2023, with application number 202311471933.4 and invention name “An interface display method and electronic device”; and, this application claims priority to the Chinese patent application filed with the State Intellectual Property Office on November 27, 2023, with application number 202311604267.7 and invention name “Interface display method, electronic device and storage medium”; all contents of which are incorporated by reference into this application. Technical Field
[0002] The embodiments of the present application relate to the field of terminals, and in particular to an interface display method, an electronic device, and a storage medium. Background Art
[0003] With the development of terminal technology, electronic devices have become a part of people's work and life, and there are more and more applications on electronic devices. People can use the applications on electronic devices to meet the needs of daily work and life.
[0004] Since there are many applications on electronic devices, it is time-consuming for users to open applications by clicking application icons on the desktop or in the application menu; therefore, users will use the search interface of the electronic device to search, select and open applications.
[0005] Currently, the process of users using the search interface is relatively complicated and tedious, which is not conducive to one-handed operation by users and the user experience is not good.
[0006] Summary of the Invention
[0007] The embodiments of the present application provide an interface display method, an electronic device, and a storage medium, which can simplify the process of users using the search interface, facilitate users to operate the electronic device with one hand, and improve the user experience.
[0008] To achieve the above objectives, the embodiments of the present application adopt the following technical solutions:
[0009] In a first aspect, an interface display method is provided, which can be applied to an electronic device, and the method includes: the electronic device displays a first interface. Afterwards, the electronic device displays a second interface in response to a search operation on the first interface. The above-mentioned search operation includes inputting search content, and the above-mentioned second interface is an interface for displaying search results obtained based on the search content, and the search results include application search results and application data search results. Among them, the second interface includes a recommended search result area, and the display position of the recommended search result area is at the bottom of the second interface; the recommended search result area includes a first interface element, and the first interface element includes the interface element of the application search result, or the interface element of the application search result and the interface element of the application data search result. Then, the electronic device opens the search result corresponding to the first interface element in response to the first operation on the first interface element.
[0010] It can be understood that the above-mentioned recommended results are obtained based on local searches of the search content on the electronic device, and therefore can also be referred to as local search results. Local search results that have a relatively high degree of match with the above-mentioned search content can be referred to as recommended search results. The interface element of the recommended search result corresponds to the first interface element; the local search result that does not match the above-mentioned search content very well corresponds to the second interface element. Local search results may include application search results and application data search results. For the same search content, the matching degree of application search results is higher than that of application data search results. That is, the first interface element may include the interface element of the application search results, and the first interface element may also include the interface element of the application search results, as well as the interface element of the application data search results; the second interface element includes the interface element of the application data search results.
[0011] In the above method, since the recommended search results area is displayed at the bottom of the second interface displayed on the electronic device, and the bottom of the second interface is more in line with the user's one-handed operation habits, this can simplify the user's use of the search interface, facilitate the user's one-handed operation of the electronic device, and improve the user experience.
[0012] Optionally, the bottom of the second interface includes any position within the area that can be operated by the user with one hand, such as the bottom of the second interface, the lower middle position, and the position within a preset range of the upper middle position, for example, the lower 3 / 4 part and the lower 4 / 5 part of the display screen. For example, the user enters the search content through the keyboard control, and the display position of the keyboard control is generally located in the area that can be operated by the user with one hand. Then the electronic device can display the keyboard control on the second interface and display the recommended search result area in the area where the keyboard control is located and / or in a preset range near the area where the keyboard control is located.
[0013] In one possible design of the first aspect, the method further includes: the electronic device responding to a first sliding operation on the first interface element, the first interface element changing as the real-time touch position of the first sliding operation changes. Thereafter, in response to the termination of the first sliding operation, the electronic device displays a third interface, the third interface including a recommended search results area, the recommended search results area included in the third interface including at least one interface element of the application search results or application data search results that is not displayed on the second interface.
[0014] In this design, the electronic device can display more first interface elements, i.e., interface elements of application search results or interface elements of application data search results, in the recommended search results area in response to the first sliding operation, compared to the second interface. This can increase the number of recommended search results displayed on the electronic device.
[0015] In another possible design of the first aspect, in the recommended search results area, a first interface element located in a preset arrangement position is in a first display state, and other first interface elements are in a second display state; the second interface also includes a first keyboard control, which includes a first function key. Furthermore, the method further includes: the electronic device, in response to a second operation on the first function key, opening the search result corresponding to the first interface element in the first display state.
[0016] In this design, the electronic device can conveniently open the search results based on the second operation on the first function key.
[0017] In another possible design of the first aspect, the above method also includes: the electronic device responds to the long press and sliding operation on the first function key, and the first interface element slides in the sliding direction of the long press and sliding operation, and sets the first interface element located in the preset arrangement position in the recommended search result area to the first display state; the electronic device responds to the end of the long press and sliding operation, and opens the search result corresponding to the first interface element in the first display state.
[0018] In this design, the electronic device opens the search results by responding to a long press and a sliding operation; this allows the user to more conveniently open the search results with one hand, further facilitates the user to operate the electronic device with one hand, and improves the user experience.
[0019] In another possible design of the first aspect, the first display state includes a highlighted state or a covered selection box state.
[0020] In another possible design of the first aspect, the second interface further includes: a local search results area and a search box. The local search results area is displayed above the recommended search results area, the search box is displayed below the recommended search results area, and the first keyboard control is displayed below the search box. Furthermore, the local search results area includes a second interface element, which includes an interface element for application data search results.
[0021] In another possible design of the first aspect, before the electronic device displays the first interface, the method further includes: the electronic device displays a desktop, the desktop including a search button and a status bar. The electronic device displays the first interface, including: displaying the first interface in response to a click on the search button; and / or displaying the first interface in response to a pull-down operation triggered on an area of the desktop other than the status bar.
[0022] In this design, the electronic device can quickly enter the first interface through the desktop.
[0023] In another possible design of the first aspect, before displaying the first interface, the method further includes:
[0024] The electronic device displays a negative screen, which includes a negative screen search box. The electronic device displays the first interface, including: the electronic device displays the first interface in response to a click operation on the negative screen search box.
[0025] In this design, the electronic device can quickly enter the first interface through the negative one screen search box.
[0026] In another possible design of the first aspect, the above-mentioned interface elements include icons and / or text descriptions.
[0027] In another possible design of the first aspect, the first operation includes any one of a click operation, a double-click operation or a long press operation.
[0028] In another possible design of the first aspect, the second operation includes a click operation or a double-click operation.
[0029] In a second aspect, the present application further provides an interface display method, applied to an electronic device, comprising: the electronic device displays a fourth interface. Subsequently, in response to a search operation on the fourth interface, the electronic device displays a fifth interface. The search operation includes inputting search content. The fifth interface displays search results based on the search content, including application search results and application data search results. The fifth interface includes a recommended search results area, a local search results area, and a second keyboard control. The recommended search results area includes a third interface element, and the local search results area includes a fourth interface element. The third interface element includes interface elements for application search results, or interface elements for application search results and interface elements for application data search results. The fourth interface element includes interface elements for application data search results. The second keyboard control includes a second function key. Subsequently, in response to a third operation on the second function key, the electronic device displays a sixth interface. The sixth interface includes a recommended search results area, a local search results area, and a third keyboard control. The third keyboard control includes a search pop-up window or a grid layout. The search pop-up window includes a first touch area, and the grid layout includes a first touch area and a second touch area. The first touch area corresponds to the third interface element, and the second touch area corresponds to the fourth interface element. Then, the electronic device responds to the click operation on the first touch area to open the search results corresponding to the third interface element. It should be understood that when the electronic device displays a grid layout, the electronic device responds to the click operation on the second touch area to open the search results corresponding to the fourth interface element.
[0030] In this design, the electronic device can open the search results corresponding to the third interface element in response to a click operation on the first touch area by displaying a keyboard control including a grid layout or a search pop-up window. It can be understood that the display position of the keyboard control is in line with the user's one-handed operation habit. Thus, the user can open the search results corresponding to the third interface element based on a one-handed operation through the grid layout or search pop-up window included in the keyboard control. In other words, by displaying a keyboard control including a grid layout or a search pop-up window, the electronic device can simplify the process of the user using the search interface, facilitate the user to operate the electronic device with one hand, and improve the user experience.
[0031] In another possible design of the second aspect, the third keyboard control includes a search pop-up window and a third function button. In the search pop-up window, a third interface element corresponding to the first touch area is displayed at a position corresponding to the first touch area; the third interface element at a preset arrangement position in the search pop-up window is in a third display state, and the third interface element at another position in the search pop-up window is in a fourth display state. Furthermore, the method further includes: the electronic device, in response to a click on the third function button, opening the third interface element in the third display state.
[0032] In this design, by displaying the third keyboard control including the third function key, the user can conveniently open the search results with one hand, which can further facilitate the user to operate the electronic device with one hand and improve the user experience.
[0033] In another possible design of the second aspect, the method further includes: in response to a long press and slide operation on the third function button, the electronic device slides the third interface element displayed in the search pop-up window in the sliding direction of the long press and slide operation, and sets the third interface element located in a preset arrangement position in the search pop-up window to a third display state. Thereafter, in response to the long press and slide operation ending, the electronic device opens the third interface element in the third display state.
[0034] In this design, the electronic device opens the search results by responding to a long press and a sliding operation; this allows the user to more conveniently open the search results with one hand, further facilitates the user to operate the electronic device with one hand, and improves the user experience.
[0035] In another possible design of the second aspect, the third display state includes a highlighted state or a covered selection box state.
[0036] In another possible design of the second aspect, the third keyboard control includes a grid layout. In the grid layout, a third interface element corresponding to the first touch area is displayed at a position corresponding to the first touch area. Furthermore, in the grid layout, a fourth interface element corresponding to the second touch area is displayed at a position corresponding to the second touch area.
[0037] In this design, the electronic device displays the third interface element at the position corresponding to the first touch area, and displays the fourth interface element corresponding to the second touch area at the position corresponding to the second touch area. This allows the user to intuitively perceive the correspondence between the touch areas and the interface elements, thereby improving the user experience.
[0038] In another possible design of the second aspect, the third keyboard control includes a grid layout; the third interface element includes an icon; and in the grid layout, the position corresponding to the first touch area displays an outline of the icon corresponding to the first touch area.
[0039] In this design, the electronic device can reduce resource consumption when displaying the grid layout by displaying the outline of the icon corresponding to the first touch area at the position corresponding to the first touch area.
[0040] In another possible design of the second aspect, the display position of the above-mentioned third keyboard control is at the bottom of the sixth interface.
[0041] In another possible design of the second aspect, before the electronic device displays the fourth interface, the method further includes: the electronic device displays a desktop, the desktop including a search button and a status bar. Furthermore, the electronic device displays the fourth interface, including: the electronic device displays the fourth interface in response to a click on the search button; and / or the electronic device displays the fourth interface in response to a pull-down operation triggered from an area of the desktop other than the status bar.
[0042] In this design, the electronic device can quickly enter the first interface through the desktop.
[0043] In another possible design of the second aspect, before displaying the fourth interface, the method further includes: the electronic device displaying a negative screen, the negative screen including a negative screen search box. Furthermore, displaying the fourth interface includes: the electronic device displaying the fourth interface in response to a click operation on the negative screen search box.
[0044] In this design, the electronic device can quickly enter the first interface through the negative one screen search box.
[0045] In a third aspect, the present application provides an electronic device, comprising: a memory, one or more processors, and a Bluetooth module; the memory is coupled to the processor; wherein computer program code is stored in the memory, and the computer program code includes computer instructions; when the computer instructions are executed by the processor, the electronic device executes the method provided by the above-mentioned first aspect and any possible design of the first aspect; or the electronic device executes the method provided by the above-mentioned second aspect and any possible design of the second aspect.
[0046] In a fourth aspect, the present application provides a computer-readable storage medium, which stores instructions. When the computer instructions are executed on an electronic device, the electronic device executes the method provided by the above-mentioned first aspect and any possible design of the first aspect; or causes the electronic device to execute the method provided by the above-mentioned second aspect and any possible design of the second aspect.
[0047] In a fifth aspect, the present application provides a computer program product comprising instructions. When the computer program product is run on an electronic device, the electronic device can execute the method provided by the above-mentioned first aspect and any possible design of the first aspect; or the electronic device can execute the method provided by the above-mentioned second aspect and any possible design of the second aspect.
[0048] Among them, the technical effects brought about by any design method in the third to fifth aspects can refer to the technical effects brought about by different design methods in the first aspect, and will not be repeated here. BRIEF DESCRIPTION OF THE DRAWINGS
[0049] FIG1 is a schematic diagram of a scenario provided by an embodiment of the present application;
[0050] FIG2 is a schematic diagram of a usage process of an electronic device according to an embodiment of the present application;
[0051] FIG3 is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application;
[0052] FIG4 is a schematic diagram of the software architecture of an electronic device provided in an embodiment of the present application;
[0053] FIG5 is a flow chart of an interface display method provided in an embodiment of the present application;
[0054] FIG6 is a schematic diagram of another flow chart of the interface display method provided in an embodiment of the present application;
[0055] FIG7 is a schematic diagram of a set of user graphical interfaces provided in an embodiment of the present application;
[0056] FIG8 is another flow chart of the interface display method provided in an embodiment of the present application;
[0057] FIG9 is a schematic diagram of another set of user graphical interfaces provided in an embodiment of the present application;
[0058] FIG10 is a schematic diagram of another set of user graphical interfaces provided in an embodiment of the present application;
[0059] FIG11 is a schematic diagram of another set of user graphical interfaces provided in an embodiment of the present application;
[0060] FIG12 is a schematic diagram of another set of user graphical interfaces provided in an embodiment of the present application;
[0061] FIG13 is a schematic diagram of another set of user graphical interfaces provided in an embodiment of the present application;
[0062] FIG14 is a schematic diagram of another set of user graphical interfaces provided in an embodiment of the present application;
[0063] FIG15 is a schematic diagram of another set of user graphical interfaces provided in an embodiment of the present application;
[0064] FIG16 is a schematic structural diagram of another electronic device provided in an embodiment of the present application;
[0065] FIG17 is a schematic structural diagram of a chip system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0066] The technical solutions in the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application. Among them, in the description of the present application, unless otherwise specified, " / " indicates that the objects associated before and after are in an "or" relationship. For example, A / B can represent A or B; "and / or" in the present application is only a description of the association relationship of the associated objects, indicating that there can be three relationships. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In addition, in the description of the embodiments of the present application, unless otherwise specified, "multiple" refers to two or more than two. "At least one of the following" or similar expressions refers to any combination of these items, including any combination of single or plural items. For example, at least one of a, b, or c can represent: a, b, c, ab, ac, bc, or abc, where a, b, c can be single or multiple. In addition, to facilitate the clear description of the technical solutions of the embodiments of the present application, in the embodiments of the present application, the words "first" and "second" are used to distinguish between identical or similar items with substantially the same functions and effects. Those skilled in the art will understand that the words "first" and "second" do not limit the quantity or execution order, and the words "first" and "second" do not necessarily mean different.
[0067] At the same time, in the embodiments of this application, words such as "exemplary" or "for example" are used to indicate examples, illustrations, or descriptions. Any embodiment or design described as "exemplary" or "for example" in the embodiments of this application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Rather, the use of words such as "exemplary" or "for example" is intended to present the relevant concepts in a concrete manner to facilitate understanding.
[0068] In the technical solutions disclosed in this application, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved comply with the provisions of relevant laws and regulations and do not violate public order and good morals.
[0069] With the development of terminal technology, electronic devices have become an integral part of people's work and life. There are also more and more applications on electronic devices, which people can use to meet their daily work and life needs. At the same time, as people use electronic devices more and more frequently, they will also more frequently operate electronic devices with one hand.
[0070] For example, referring to FIG1 , the technical solutions provided in the embodiments of the present application can be applied to a user's daily use of an electronic device 100, and are particularly applicable to a user's single-handed operation of the electronic device 100, such as when the user holds the electronic device with the right hand and operates the electronic device with the right thumb; or when the user holds the electronic device with the left hand and operates the electronic device with the left thumb, etc. In the following embodiments of the present application, the technical solutions provided in the embodiments of the present application will be described using the example of a user holding the electronic device with the left hand and operating the electronic device with the left thumb.
[0071] When a user uses an electronic device, since there are many applications on the electronic device, it takes a lot of time for the user to open the application by clicking the application icon on the desktop or in the application menu. In addition, since there are many applications, there will also be a lot of application data, and the conventional method of opening the application data is also time-consuming. Therefore, the user can use the search interface of the electronic device to search, select and open the application. Alternatively, the user can use the search interface of the electronic device to search, select and open the application data that the user wants to open, such as short messages, contacts, pictures, etc. In this way, the user can save time in opening applications and application data.
[0072] The electronic device 100 may also be referred to as a terminal, terminal device, user equipment (UE), mobile station (MS), mobile terminal (MT), etc. The electronic device 100 may be a mobile phone, tablet computer, wearable device, smart screen, augmented reality (AR) / virtual reality (VR) device, laptop computer, ultra-mobile personal computer (UMPC), netbook, personal digital assistant (PDA), or other electronic device with a display screen; it may also be a vehicle-mounted device with a display screen, such as a car computer or a vehicle-mounted computer; it may also be some smart watches, smart bracelets, or other IoT devices with a display screen. The embodiments of the present application do not impose any restrictions on the product form of the electronic device.
[0073] In some scenarios, users can search on electronic devices to obtain search results. However, it is difficult for users to select or open these search results with one hand. In some scenarios, users even need to use both hands to open these search results. This makes the user's operation more complicated and the user experience is not good.
[0074] For example, referring to part A in FIG2 , the user holds the electronic device 100 in his left hand, and the electronic device 100 displays the search interface 101 . The user can use the thumb of his left hand to move up and down and click on the screen to operate the electronic device 100 .
[0075] Specifically, referring to section B of FIG. 2 , assume that a user enters a search term, such as "should," in search box 103 using keyboard 106 of electronic device 100. Based on the search term entered by the user, electronic device 100 displays, in descending order, recommended search results 102, online search options 104, and local search results 105 below search box 103.
[0076] The local search results 105 can be understood as search results that match the search content, obtained by the electronic device based on the search content, from a local search of the electronic device. The search results include applications, or applications and application data. The recommended search results 102 can be understood as the N search results with a relatively high recommendation level among the local search results, where N is a positive integer. The recommendation level is positively correlated with the matching level, which is the degree of matching between the search results and the search content.
[0077] For example, the top, bottom, left, and right of an electronic device (shown as a mobile phone in FIG2 ) can refer to the coordinate system shown in FIG2 . In the following embodiments of the present application, the coordinate system shown in FIG2 will be used as an example to introduce the technical solutions provided by the embodiments of the present application.
[0078] As you can understand, generally speaking, users can easily operate the bottom portion of the display screen, such as the lower 3 / 4 or lower 4 / 5, with one hand. Other portions, such as the upper 1 / 4 or upper 1 / 5, are more difficult to operate with one hand. In the above solution, because the recommended search results 102 are displayed at the top of the electronic device, such as the upper 1 / 5 of the display, when the user holds the electronic device 100 in their left hand, it is difficult for the user's left hand fingers to select and open the recommended search results 102 displayed at the top of the device. This is especially difficult in scenarios where the electronic device 100 is relatively large or the user's hand is relatively small, using the user's left thumb to perform a single-handed operation to select and open the recommended search results 102 displayed at the top of the desktop. The user needs to use both hands to select and open the recommended search results, such as using the right hand to click on the recommended search results 102. This makes the user's operation more complicated and reduces the user experience.
[0079] In view of this, an embodiment of the present application provides an interface display method, in which interface elements corresponding to recommended search results are displayed at the bottom of the display screen (such as the lower 1 / 2 part, the lower 2 / 3 part, the lower 3 / 4 part, the lower 4 / 5 part, etc.), which makes it easier for users to select and open these recommended search results, such as applications, through one-handed operation; this makes it easier for users to operate electronic devices with one hand, thereby improving the user experience.
[0080] It is understandable that the bottom of the above-mentioned display screen includes any position within the area that can be operated by the user with one hand, such as the bottom of the display screen, the lower middle position, and the position within a preset range of the upper middle position, for example, the lower 3 / 4 part and the lower 4 / 5 part of the display screen. For example, the user enters the search content through the keyboard control, and the display position of the keyboard control is generally located in the area that can be operated by the user with one hand. Then the electronic device can display the keyboard control on the display screen, and display the interface elements corresponding to the recommended search results in the area where the keyboard control is located and / or in the preset range near the area where the keyboard control is located.
[0081] Next, the hardware structure and software architecture of the electronic device 100 are briefly introduced.
[0082] For example, referring to Figure 3, the electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a button 190, a motor 191, an indicator 192, a camera 193, a display screen 194, and a subscriber identification module (SIM) card interface 195, etc. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, etc.
[0083] It should be understood that the structures illustrated in the embodiments of the present application do not constitute a specific limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may include more or fewer components than shown, or may combine or separate certain components, or arrange the components differently. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
[0084] The processor 110 may include one or more processing units. For example, the processor 110 may include an application processor (AP), a modem processor, a graphics processing unit (GPU), an image signal processor (ISP), a controller, a memory, a video codec, a digital signal processor (DSP), a baseband processor, and / or a neural-network processing unit (NPU). The different processing units may be independent devices or integrated into one or more processors.
[0085] In some embodiments, the processor 110 may include one or more interfaces. The interfaces may include an inter-integrated circuit (I2C) interface, an inter-integrated circuit sound (I2S) interface, a pulse code modulation (PCM) interface, a universal asynchronous receiver / transmitter (UART) interface, a mobile industry processor interface (MIPI), a general-purpose input / output (GPIO) interface, a subscriber identity module (SIM) interface, and / or a universal serial bus (USB) interface.
[0086] The I2C interface is a bidirectional synchronous serial bus that includes a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 may include multiple I2C bus lines. The processor 110 may be coupled to the touch sensor 180K, the charger, the flash, the camera 193, and the like via different I2C bus interfaces. For example, the processor 110 may be coupled to the touch sensor 180K via the I2C interface, enabling communication between the processor 110 and the touch sensor 180K via the I2C bus interface, thereby implementing the touch function of the electronic device 100.
[0087] The I2S interface can be used for audio communication. In some embodiments, the processor 110 can include multiple I2S buses. The processor 110 can be coupled to the audio module 170 via the I2S bus to enable communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the I2S interface, enabling the function of answering calls through a Bluetooth headset.
[0088] The PCM interface can also be used for audio communication, sampling, quantizing, and encoding analog signals. In some embodiments, the audio module 170 and the wireless communication module 160 can be coupled via a PCM bus interface. In some embodiments, the audio module 170 can also transmit audio signals to the wireless communication module 160 via the PCM interface, enabling the function of answering calls via a Bluetooth headset. Both the I2S interface and the PCM interface can be used for audio communication.
[0089] The UART interface is a universal serial data bus used for asynchronous communication. This bus can be a bidirectional communication bus. It converts the data to be transmitted between serial communication and parallel communication. In some embodiments, the UART interface is typically used to connect the processor 110 and the wireless communication module 160. For example, the processor 110 communicates with the Bluetooth module in the wireless communication module 160 via the UART interface to implement Bluetooth functionality. In some embodiments, the audio module 170 can transmit audio signals to the wireless communication module 160 via the UART interface, enabling the function of playing music through Bluetooth headphones.
[0090] The MIPI interface can be used to connect the processor 110 to peripheral devices such as the display 194 and the camera 193. MIPI interfaces include the camera serial interface (CSI) and the display serial interface (DSI). In some embodiments, the processor 110 and the camera 193 communicate via the CSI interface to implement the camera function of the electronic device 100. The processor 110 and the display 194 communicate via the DSI interface to implement the display function of the electronic device 100.
[0091] The GPIO interface can be configured via software. The GPIO interface can be configured as either a control signal or a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 to the camera 193, display 194, wireless communication module 160, audio module 170, sensor module 180, etc. The GPIO interface can also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, etc.
[0092] The USB interface 130 is an interface that complies with USB standards and may be a Mini USB interface, a Micro USB interface, a USB Type-C interface, or the like. The USB interface 130 can be used to connect a charger to charge the electronic device 100, or to transfer data between the electronic device 100 and peripheral devices. It can also be used to connect headphones to play audio. This interface can also be used to connect other electronic devices, such as augmented reality devices.
[0093] It is understood that the interface connection relationship between the modules illustrated in the embodiments of the present application is merely an illustrative illustration and does not constitute a structural limitation on the electronic device 100. In other embodiments of the present application, the electronic device 100 may also adopt different interface connection methods from the above embodiments, or a combination of multiple interface connection methods.
[0094] Electronic device 100 implements display functionality through a GPU, display screen 194, and an application processor. A GPU is a microprocessor for image processing that connects display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. Processor 110 may include one or more GPUs that execute program instructions to generate or modify display information.
[0095] Display screen 194 is used to display images, videos, and the like. Display screen 194 includes a display panel. The display panel can be a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like. In some embodiments, electronic device 100 may include one or N display screens 194, where N is a positive integer greater than one.
[0096] The pressure sensor 180A is used to sense pressure signals and convert them into electrical signals. In some embodiments, the pressure sensor 180A can be provided on the display screen 194. There are many types of pressure sensors 180A, such as resistive pressure sensors, inductive pressure sensors, capacitive pressure sensors, etc. A capacitive pressure sensor can be a device comprising at least two parallel plates having a conductive material. When a force acts on the pressure sensor 180A, the capacitance between the electrodes changes. The electronic device 100 determines the intensity of the pressure based on the change in capacitance. When a touch operation is applied to the display screen 194, the electronic device 100 detects the intensity of the touch operation based on the pressure sensor 180A. The electronic device 100 can also calculate the position of the touch based on the detection signal of the pressure sensor 180A.
[0097] The touch sensor 180K is also called a "touch panel." The touch sensor 180K can be disposed on the display screen 194. The touch sensor 180K and the display screen 194 form a touch screen, also called a "touch screen." The touch sensor 180K is used to detect touch operations applied thereto or in the vicinity thereof. The touch sensor can transmit the detected touch operations to the application processor to determine the type of touch event. Visual output related to the touch operations can be provided via the display screen 194. In other embodiments, the touch sensor 180K can also be disposed on the surface of the electronic device 100, in a location different from that of the display screen 194.
[0098] In some embodiments, when the terminal device is a device with touch function, the display screen 194 and the touch screen can be combined together. When the user triggers the corresponding position of the display screen 194, it is equivalent to the user triggering the corresponding position of the touch screen.
[0099] The trigger may include a click operation and a long press operation. The click operation may be an operation of pressing the corresponding position of the display screen 194 and lifting it within a preset time threshold; the long press operation may be understood as an operation of pressing the corresponding position of the display screen 194 and continuing to press it for more than a preset time threshold, which may be 1.5 seconds, 2 seconds, etc. It is understood that the click operation and long press operation described in the embodiments of the present application can be applied to terminal devices that combine the display screen 194 with a touch screen, and will not be described in detail below.
[0100] In other embodiments, the display screen 194 and the touch screen may not be combined together. In this case, the click operation and the long press operation in the embodiment of the present application can be replaced by other operations, etc., which is not limited in the embodiment of the present application.
[0101] In some embodiments, touch operations applied to the same touch location but with different touch operation intensities may correspond to different operation instructions. For example, when a touch operation with a touch operation intensity less than a first pressure threshold is applied to a short message application icon, an instruction to view short messages is executed. When a touch operation with a touch operation intensity greater than or equal to the first pressure threshold is applied to a short message application icon, an instruction to create a new short message is executed.
[0102] The software system of the electronic device 100 can adopt a layered architecture, an event-driven architecture, a micro-core architecture, a micro-service architecture, or a cloud architecture. TM Taking the system as an example, the software structure of the electronic device 100 is exemplarily described.
[0103] FIG4 is a block diagram of the software architecture of the electronic device 100 according to an embodiment of the present application.
[0104] The layered architecture divides the software into several layers, each with a clear role and division of labor. The layers communicate with each other through software interfaces. In some embodiments, Android TM The system is divided into four layers, from top to bottom: application layer, application framework layer, Android TM Runtime (Android TM runtime) and system libraries, as well as the kernel layer.
[0105] The application layer can include a series of application packages.
[0106] As shown in FIG4 , the application package may include applications such as camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, and short message.
[0107] The application framework layer provides an application programming interface (API) and programming framework for applications in the application layer. The application framework layer includes some predefined functions.
[0108] As shown in FIG4 , the application framework layer may include a window manager, a content provider, a view system, a telephony manager, a resource manager, a notification manager, and the like.
[0109] The window manager is used to manage window programs. The window manager can obtain the display size, determine whether there is a status bar, lock the screen, take screenshots, etc.
[0110] Content providers are used to store and retrieve data and make it accessible to applications. The data may include videos, images, audio, calls made and received, browsing history and bookmarks, phone books, etc.
[0111] The view system includes visual controls, such as those for displaying text and images. The view system is used to build applications. A display interface can consist of one or more views. For example, a display interface containing a text notification icon might include a view for displaying text and a view for displaying images.
[0112] The phone manager is used to provide communication functions of the electronic device 100, such as management of call status (including answering, hanging up, etc.).
[0113] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.
[0114] The Notification Manager allows applications to display notifications in the status bar. These messages can be displayed briefly and then disappear automatically without user interaction. For example, the Notification Manager is used to notify users of completed downloads and message reminders. The Notification Manager can also display notifications in the top status bar of the system as icons or scrolling text, such as notifications from background applications, or as dialog windows on the screen. Examples include text messages in the status bar, beeps, vibrations on electronic devices, and flashing indicator lights.
[0115] Android TM Runtime includes core libraries and virtual machines. Android TM runtime is responsible for Android TM System scheduling and management.
[0116] The core library consists of two parts: one is the function that needs to be called by the Java language, and the other is the Android TM The core library.
[0117] The application layer and application framework layer run in a virtual machine. The virtual machine executes Java files in the application layer and application framework layer as binary files. The virtual machine manages object lifecycles, stack management, thread management, security and exception management, and garbage collection.
[0118] The system library can include multiple functional modules, such as surface manager, media library, 3D graphics processing library (such as OpenGL ES), 2D graphics engine (such as SGL), etc.
[0119] The surface manager is used to manage the display subsystem and provide fusion of 2D and 3D layers for multiple applications.
[0120] The media library supports playback and recording of a variety of common audio and video formats, as well as static image files. The media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.
[0121] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.
[0122] A two-dimensional (2D) graphics engine is a drawing engine for 2D drawings.
[0123] The kernel layer is the layer between hardware and software. The kernel layer includes at least display driver, camera driver, audio driver, and sensor driver.
[0124] Exemplarily, in the above-mentioned interface display method, the electronic device can draw the interface elements corresponding to the recommended search results through a two-dimensional graphics engine or a three-dimensional graphics engine; then, through the view system and the display driver, the interface elements are displayed at the bottom of the display screen of the electronic device.
[0125] In the following embodiments of this application, the technical solutions provided by the embodiments of this application will be described using a mobile phone as an example. It should be understood that in actual use, electronic devices may also have other product forms, such as tablet computers, smart watches, etc. Specifically, the design can be tailored to actual usage requirements.
[0126] Exemplarily, referring to FIG. 5 , the above interface display method may include steps S500 - S502 .
[0127] S500. The mobile phone displays the first search interface.
[0128] The first search interface may also be referred to as the search activation page, the search initial page, etc. Users can use their mobile phone more conveniently through this search interface. For example, a user may enter the name of an application they want to launch in the search interface to open the application; or, for another example, a user may enter the name of a contact they want to call in the search interface to place a call to the contact. In some embodiments, the first search interface may also be referred to as the first interface or the fourth interface.
[0129] As a possible implementation, referring to FIG. 6 , the above step S500 may include steps S500A1 - S500A2 .
[0130] S500A1. The phone displays the main desktop interface.
[0131] When the mobile phone opens the desktop, the mobile phone can display the main interface of the desktop by default. As shown in part A of Figure 7, the mobile phone displays the main interface 700 of the desktop. The main interface 700 of the desktop may include a weather card 701, a news card 702, and icons of multiple applications, such as an icon of a clock application, an icon of a calendar application, an icon of a gallery application, an icon of a memo application, etc.; and the dock (block) bar 704 of the interface may include: icons of multiple applications, such as an icon of a camera application, an icon of a contact application, an icon of a phone application, an icon of a message application, etc. The interface also includes a status bar 705, in which some signs indicating the status of the mobile phone may be displayed, such as an icon related to the battery level of the mobile phone, an icon related to the current signal strength of the mobile phone, and the current time, etc.; the interface also includes a navigation point 703.
[0132] Among them, navigation point 703 can be used to indicate the current interface, and navigation point 703 can include one or more points, each of which can indicate an interface of a desktop of the mobile phone. As shown in part A of Figure 7, navigation point 703 can include three points, any of which can be used to indicate an interface that can be displayed on the desktop of the terminal device.
[0133] It should be understood that in actual use, the above-mentioned navigation points may also include more points, which may specifically correspond to the number on the mobile phone's desktop. In the embodiment of the present application, the navigation points will be introduced as an example including three points, where the leftmost point corresponds to the negative one screen of the mobile phone, the middle point corresponds to the main interface of the mobile phone desktop, and the rightmost point corresponds to another interface of the mobile phone desktop.
[0134] In one possible implementation, as shown in part B of FIG. 7 , the main interface of the mobile phone may not display navigation point 703 in part A, but instead display a search button 706 in the area corresponding to navigation point 703. This search button 706 can be used to trigger the mobile phone to display the first search interface. Regarding how to trigger search button 706, please refer to the following description and will not be described in detail here.
[0135] In another possible implementation, as shown in part B of FIG7 , if the mobile phone displays the main desktop interface for a period exceeding a preset time, the mobile phone may display a search button 706 in the area corresponding to the navigation point 703. The preset time can be any time, such as 0.5 seconds, 1 second, etc.
[0136] In another possible implementation, the mobile phone may also display the search button and the navigation point at the same time; for example, the search button may be displayed above, below, etc. the navigation point. Specifically, the display method and display position of the search button and the navigation point may be set according to actual usage needs, and the embodiments of the present application do not impose any restrictions on this.
[0137] In the following embodiments of the present application, the main interface of the desktop is shown in part B of FIG7 as an example to describe the embodiments of the present application. It is understood that more or less display content can be displayed in the main interface 700 of the desktop; specifically, this can be designed according to actual usage needs, and the embodiments of the present application do not impose any restrictions on this.
[0138] S500A2. In response to the first user operation, the mobile phone displays a first search interface.
[0139] In one possible implementation, the first user operation may include a user-triggered swipe down operation in an area of the main interface other than the status bar. For example, referring to Section C of FIG. 7 , a user may swipe in a first direction on the display of the mobile phone to trigger the swipe down operation. The first direction may be understood as the direction from the status bar of the mobile phone toward the block bar.
[0140] In another possible implementation, the first user operation may further include a user clicking on a search button. For example, referring again to section C of FIG. 7 , the user may click on an area corresponding to the search button 706 on the display screen to trigger the click operation on the search button 706 on the mobile phone.
[0141] It can be understood that the above-mentioned first user operation includes but is not limited to the user's sliding operation on the main interface and clicking the search button; in actual applications, the first user operation can also include other operations, such as the user's voice command operation, etc., which can be specifically set according to actual usage requirements, and the embodiment of this application does not impose any restrictions on this.
[0142] Exemplarily, in response to the first user operation, the mobile phone displays a first search interface, which can be shown as part D in Figure 7; the first search interface 710 may include, in order from top to bottom: an "application suggestion" recommendation bar 711, a "search history" recommendation bar 712, a "hot search" recommendation bar 713, a search box 715, and a keyboard control 714.
[0143] It is understandable that in actual applications, the above-mentioned first search interface may also have other design methods, and the embodiments of the present application do not impose any restrictions on this.
[0144] The "App Suggestions" recommendation column 711 may include multiple suggested apps, such as icons and their names for browsers, fitness, music, calculators, settings, etc. For example, the phone may count the frequency of user usage of apps on the phone and display the most frequently used apps in the "App Suggestions" recommendation column 711; thus, the user can conveniently open the apps that the user frequently uses through the "App Suggestions" recommendation column 711.
[0145] The "Search History" recommendation bar 712 may include multiple historical search items, such as today's weather, gallery, and beautiful pictures. For example, the "Search History" recommendation bar 712 may display historical search items in reverse chronological order from left to right. For another example, the "Search History" recommendation bar 712 may display the historical search item with the highest user input frequency on the far left. Next, to the right of the historical search item with the highest user input frequency, historical search items may be displayed in reverse chronological order from left to right.
[0146] The "hot search" recommendation column 713 may include multiple hot search options, such as hot search events, hot search novels, hot search videos, etc. Hot search events correspond to hot search recommendation items such as "Today, ...", "Yesterday afternoon, ...", etc.
[0147] The search box 715 can be used to display the search term entered by the user and / or associated words of the search term. The user can enter the search term through the keyboard control 714. For a detailed description of the search box 715 and the keyboard control, please refer to the introduction below and will not be described in detail here.
[0148] The keyboard control 714 may include an input button 714a for typing input content, a function button 714b for triggering a preset function, and an input selection box 714c for displaying input content.
[0149] Input buttons 714a may include an "ABC" input button, a "TUV" input button, and so on. Input selection box 714c may be used to display input content and may also be used to select input content, with the selected input content being displayed as a search term in the search box. Function buttons 714b may include a "Search" button, which may be used to trigger a mobile phone search for the search term in the search box. Input selection box 714c is used to display the input content entered via input buttons 714a.
[0150] For example, in response to a click on input button 714a, the mobile phone displays the input content corresponding to the click on input button 714a in input selection box 714c. Next, in response to a click on the input content in input selection box 714c, the mobile phone displays the clicked input content as a search term in search box 715. Then, in response to a click on function button 714b, the mobile phone searches for the search term.
[0151] It should be understood that in actual use, the keyboard control 714 can have different control forms. For example, it can be a 26-key keyboard control, a 13-key keyboard control, and so on; or it can include a keyboard control with more keys, and so on. Specifically, the design can be based on actual usage requirements, and the present embodiment does not impose any restrictions on this. In the following embodiment, a 9-key keyboard control will be used as an example to introduce the technical solutions provided by the present embodiment.
[0152] It should be noted that the search box 715 is located above the keyboard control 714. Thus, the search term entered by the user through the keyboard control 714 is displayed above the keyboard control 714. If the user wants to copy or cut the entered search term, the user can conveniently copy or cut the search term with one hand, thereby improving the user experience.
[0153] As another possible implementation, referring to FIG. 8 , the above step S500 may include steps S500B1 - S500B3 .
[0154] S500B1. The phone displays the main interface of the desktop.
[0155] For details, please refer to the relevant description of step S500A1 above, which will not be repeated here.
[0156] S500B2. In response to the user's left swipe operation, the mobile phone displays the negative one screen. The negative one screen includes: a search box and multiple cards.
[0157] For example, see Figure 9 ; in response to a left swipe on the desktop home screen, the phone displays screen negative one 900 . The phone's screen negative one includes a search box and various cards. For example, it includes a search box 901 , a user card 902 , a weather card 903 , and a navigation card 904 . User card 902 may include a user's avatar and a greeting; weather card 903 may display the current weather, for example, including text describing the current weather and an image corresponding to the current weather; and navigation card 904 may display the destination the user is currently navigating to.
[0158] It is understandable that in actual applications, users can also trigger the mobile phone to display the negative one screen through other operations. The specific settings can be made according to actual usage needs, and the embodiments of the present application do not impose any restrictions on this.
[0159] S500B3. In response to the user clicking on the search box in the negative one screen, the mobile phone displays the first search interface.
[0160] In response to the user clicking the search box 901 in the negative first screen 900, the mobile phone displays the first search interface 910. For the introduction of the first search interface 910, please refer to the introduction corresponding to FIG. 7 above, which will not be repeated here.
[0161] It is understood that the steps for triggering the mobile phone to display the first search interface include but are not limited to the above, such as steps S500A1-S500A2 and / or steps S500B1-S500B3. Specifically, this can be set according to actual usage needs. The embodiment of the present application does not impose any restrictions on the triggering conditions for the mobile phone to display the search page.
[0162] S501. In response to the user's search operation, the mobile phone displays a second search interface.
[0163] The search operation can be understood as a user entering search content, such as a search term, in the search box of the first search interface. It is understood that the user can enter the search term into the search box using the keyboard control of the first search interface, or can enter the search term into the search box using voice commands, or can enter the search term through other operations, and the present embodiment does not impose any restrictions on this.
[0164] In some embodiments, the second search interface may also be referred to as a second interface or a fifth interface.
[0165] As a possible implementation, referring to section A of FIG10 , in response to a user entering the search term "electronics" in the first search interface, the mobile phone displays a second search interface 1000. The second search interface includes, from top to bottom, a local search results area 1001, a recommended search results area 1002, a search box 1003, and a keyboard control 1004.
[0166] Among them, the local search result area 1001 displays local search results; local search results can be understood as the full search results obtained by searching the mobile phone locally based on the above search terms. Among them, the full search results may include application search results or application data search results. Application search results can be understood as search results where the application name matches the above search terms, or search results where the application type matches the above search terms, etc. Application data search results can be understood as search results where the application data matches the above search terms; among them, application data can be understood as SMS content data in SMS applications, photo data in photo applications (such as the location where the photo was taken, the name of the photo, etc.), contact data in contact applications (contact name, contact phone number), chat data in instant messaging applications, etc. Among them, the above application search results can be called application search results.
[0167] For example, the local search results include SMS search results 1001a and photo search results 1001b. It is understandable that if a text message includes a search term, a thumbnail page of the text message can be displayed in the text message search results 1001a. If the shooting location of a photo includes a search term, a thumbnail of the photo can be displayed in the photo search results 1001b, and so on. It should be noted that the local search result area 1001 can also include more search results, such as contact search results, chat history search results, notepad search results, etc.; illustratively, the mobile phone can display more search results in the local search result area 1001 in response to a sliding operation triggered in the local search result area 1001. The embodiments of the present application do not impose any restrictions on this.
[0168] Recommended search results area 1002 displays recommended search results 1002a and online search options 1002b. Recommended search results 1002a can be understood as recommendations generated by the mobile phone based on the search terms and the user's mobile phone usage habits. Such user usage habits may include the frequency of application usage, duration of use, and popularity of applications on the user's mobile phone.
[0169] Exemplarily, the recommended search results may include the top N search results with a relatively high recommendation degree in the full search results, where N is a positive integer.
[0170] The recommendation level is positively correlated with the degree of match, which measures the degree of match between the full search results and the search term. For example, if the search term matches the app name in the full search results, the recommendation level is highest; if the search term matches the app type in the full search results, the recommendation level is second. Alternatively, the recommendation level can be a preset value. For example, application search results may be given a higher recommendation level than application data search results.
[0171] For example, if the search term is video, AA Video will be recommended the most because its app name matches the video. Player will be recommended the second most because its app type matches the search term.
[0172] As another example, the recommended search results may include recommended results obtained by the mobile phone based on a recommendation algorithm and the search terms.
[0173] The recommendation algorithm can generate recommendation results based on the user's frequency of use, duration of use, and popularity of the applications on the phone. It should be noted that the recommendation results can be applications that are already installed on the phone, applications that are not installed on the phone, application data of local applications, and so on. For example, if a user uses an application frequently, then that application or its application data can be a recommendation result; if a user uses an application for a long time, then that application or its application data can be a recommendation result. Alternatively, if an application is very popular, then that application or its application data can be a recommendation result.
[0174] In some embodiments, the recommended search results may include the top N most highly recommended search results from the application search results. The local search results may include application data search results. That is, in some embodiments, the recommended search results and local search results may be distinguished by whether the search result is an application or application data.
[0175] In some embodiments, the recommended search results may be displayed in a horizontal arrangement, and the local search results may be displayed in a vertical arrangement. A horizontal arrangement may be understood as displaying the results along one long side of the phone, and a vertical arrangement may be understood as displaying the results along one short side of the phone.
[0176] In the following embodiments of this application, the technical solutions provided by the embodiments of this application will be described using examples where recommended search results include application search results, or where recommended search results include both application search results and application data search results, and where local search results include application data search results. It should be understood that in actual use, recommended search results may also include other search results, and similarly, local search results may also include other search results. Specifically, this can be designed based on actual usage requirements, and the embodiments of this application do not impose any limitations on this.
[0177] The online search option 1002b can be understood as an option for triggering a search for the search term on a search engine. In other words, if the user clicks on the search option 1002b, the mobile phone will jump to the browser interface and search for the search term through the search engine webpage.
[0178] The sum of the recommended search results 1002a and the online search options 1002b may be a preset number, such as 5, 6, 4, etc. The sum shown in Part A of FIG10 is 5.
[0179] For example, the recommended search results are arranged horizontally, with highly recommended search results on the left and less recommended search results on the right. The recommendation level of the recommended search results is positively correlated with the usage frequency, usage duration, and popularity.
[0180] For example, referring again to part A of FIG. 10 , the recommended search results 1002 a include: email application search results, e-book application search results, video application search results, and file management application search results.
[0181] Regarding the recommended search results 1002a and the online search results 1002b displayed in the recommended search results area 1002, the mobile phone may display only the icons of the recommended search results 1002a and the online search results 1002b in the recommended search results area 1002; the mobile phone may also display both the icons of the recommended search results 1002a and the online search results 1002b and the text description of the recommended search results 1002a and the text description of the online search results 1002b in the recommended search results area 1002.
[0182] The search box 1003 displays a search term 1003a and an expanded field 1003b for the search term 1003a. The search term 1003a is entered by the user in the first search interface above, and "electronics" is taken as an example in Part A of Figure 10. The expanded field 1003b is obtained by the mobile phone based on the above search term. For example, based on the search term "electronics" and the user's mobile phone usage habits, the mobile phone obtains the first recommended result as the email application. The mobile phone can then display the expanded field 1003b as "Mail - Go" to prompt the user that the most recommended search result is the email application.
[0183] For example, in the recommended search result area 1002, the icon of the most recommended search result, such as the email application, is highlighted or covered with a check box to prompt the user that the most recommended search result is the email application.
[0184] The keyboard control 1004 displays input buttons, such as the "ABC" input button, the "TUV" input button, and so on. The keyboard control 1004 also displays function buttons 1004a, such as the "Go" button. It should be noted that compared to the function buttons in Figure 9, since in the second search interface corresponding to Figure 10, the user inputs a search term and the mobile phone obtains a recommended result, the text element displayed in the function control will change from "Search" corresponding to the search box to "Go" corresponding to the recommended result. In other words, the text element displayed in the function control will change in response to changes in the search term input by the user. In addition, in response to a click operation or a long press operation on the "Go" button, the mobile phone opens the above-mentioned highlighted application; or, in response to a click operation or a long press operation on the "Go" button, the mobile phone opens the above-mentioned application that covers the selected box state.
[0185] It should be understood that the extension field 1003b is optional and may not be displayed in the second search interface in some embodiments. Also, the keyboard control 1004 may be a 26-key keyboard control, or other keyboard controls such as a 13-key keyboard control, etc.
[0186] In some embodiments, the interface element displayed in the recommended search results area may be referred to as a first interface element or a third interface element; the interface element displayed in the local search results area may be referred to as a second interface element or a fourth interface element. Furthermore, the first interface element / third interface element includes application search results; or, the first interface element / third interface element includes both application search results and application data search results. The second interface element / fourth interface element includes application data search results. Interface elements may be text descriptions and / or icons.
[0187] In the second search interface, the recommended search results area is located above the search box, not at the top of the second search interface. This makes the recommended search results area's location on the display more compatible with the user's one-handed operation habits. In other words, when a user operates their phone with one hand, they can easily click on the recommended search results area. This allows the user to easily select and open the search results they want with one hand, enhancing the user experience.
[0188] It should be understood that in some embodiments, in the second search interface, second search interface 1010 includes, from top to bottom, the following: a local search results area, a search box, a recommended search results area, and a keyboard control. In other words, the recommended search results area is displayed below the search box. Similarly, users can easily select and open the desired search results with a single hand, enhancing the user experience.
[0189] In some other embodiments, referring to part B in FIG10 , the second search interface 1010 includes, in order from top to bottom: a local search result area, a search box, and a keyboard control. The mobile phone displays a recommended search result area 1012 on the left or right side of the keyboard control (part B in FIG10 is shown on the left). The recommended results in the recommended search result area are arranged vertically, with recommended search results with a high degree of recommendation arranged at the top and recommended search results with a low degree of recommendation arranged at the bottom. As a result, the user can also relatively easily select and open the search results that the user wants to open through one-handed operation.
[0190] Optionally, the mobile phone can choose to display the recommended search results area 1012 on the left or right side of the keyboard control based on the user's dominant hand. The user's dominant hand can include left-handedness or right-handedness. For example, if the user is left-handed, the recommended search results area is displayed on the left side of the keyboard control; if the user is right-handed, the recommended search results area is displayed on the right side of the keyboard control. The user's dominant hand can be pre-set on the mobile phone. As one possible implementation, the recommended search results area of the second search interface can display icons for the recommended search results and text descriptions of the recommended search results. For example, referring to section C of Figure 10 , the mobile phone displays second search interface 1020. Second search interface 1020 includes a recommended search results area 1022. Recommended search results area 1022 displays icons for the recommended search results and text descriptions of the recommended search results. It also displays icons for online search options and text descriptions of the online search options. In this implementation, by displaying icons for the recommended search results and text descriptions of the recommended search results, the user can more intuitively view the recommended search results displayed on the mobile phone.
[0191] As another possible implementation, capsule-shaped recommended search results can be displayed in the recommended search results area of the second search interface. These capsule-shaped recommended search results include an icon for the recommended search result and a corresponding text description. For example, referring to section D of Figure 10 , the mobile phone displays second search interface 1030. Second search interface 1030 includes a recommended search results area 1032. Within recommended search results area 1032, a capsule-shaped recommended search result 1032a is displayed. Recommended search result 1032a includes an icon and a text description for the recommended search result, such as an icon for "email" and a text description for "email." It is understood that within recommended search results area 1032, the leftmost capsule-shaped recommended search result can be highlighted or overlaid with a checkbox. In this implementation, the capsule-shaped recommended search result can carry more visual information and is more interactive. Therefore, displaying capsule-shaped recommended search results can increase the amount of visual information displayed in the recommended search results area and enhance interactivity.
[0192] In some other implementations, the online search option 1002b may also be displayed in the local search result area, or may not be displayed in either the local search result area or the recommended search result area.
[0193] In some other embodiments, the mobile phone may also record the number of times the user clicks on the online search option 1002b in the second search interface. If the number of clicks on the online search option 1002b is relatively frequent, such as exceeding 40% or 50% of the total number of clicks in the second search interface, the mobile phone may display the online search option 1002b in the recommended search results area. In some embodiments, after the mobile phone displays the second search interface, in response to the user swiping left in the recommended search results area, the mobile phone displays a third search interface. In this way, more recommended search results can be displayed in the recommended search results area, thereby increasing the number of recommended search results displayed on the mobile phone.
[0194] In some embodiments, the user can also trigger a sliding operation in the second search interface. In response to the sliding operation, the mobile phone displays a third search interface, in which the recommended search results area of the third search interface displays more recommended search results than the result area of the second search interface. The above-mentioned more recommended search results can be understood as recommended search results that are not displayed in the recommended result area of the second search interface but are displayed in the third recommended search results area.
[0195] In some embodiments, the third search interface may also be referred to as a third interface.
[0196] For example, referring to parts A and B of FIG11 , in response to a user swiping a recommended search result in the recommended search result area of second search interface 1100, the mobile phone displays third search interface 1110. During the swiping operation, the recommended search results slid along with the real-time touch position of the swiping operation. The number of recommended search results in the recommended search result area thread remained unchanged, for example, at 5.
[0197] The third search interface includes a local search results area 1111 and a recommended search results area 1112. For a detailed description of local search results area 1111, please refer to the corresponding description of FIG. 10 , which will not be repeated here. Recommended search results area 1112 includes: video application search results, file management search results, online search options, sports application search results, and settings application search results.
[0198] It should be understood that in actual use, the above sliding operation can be a left sliding operation, a right sliding operation, an upward sliding operation, a downward sliding operation, etc. Specifically, it can be set according to actual use requirements. In part A of Figure 11, the above sliding operation is shown as a left sliding operation; specifically, it can be designed according to actual use requirements.
[0199] It should be understood that the third search interface described above may also have other different designs, such as displaying interface elements corresponding to the local search results displayed in the local search results area in the recommended search results area. It should be understood that for a certain search term, the number of recommended search results will be limited; therefore, if the user triggers the swipe operation multiple times in the second search interface, or the swipe operation distance is relatively long, or the phone obtains relatively few recommended search results based on the search term, then the number of recommended search results will be insufficient. Therefore, the phone may display interface elements corresponding to the local search results in the recommended search results area.
[0200] For example, referring to parts A and C of Figure 11 , in response to a user swiping on a recommended search result in the recommended search results area of second search interface 1100, the phone displays third search interface 1140. In recommended search results area 1143 of third search interface 1140, icons and text descriptions corresponding to recommended search results are displayed, such as an icon and text description corresponding to the Settings app. Furthermore, icons and text descriptions corresponding to local search results are also displayed in recommended search results area 1143. For example, referring to part C of Figure 11 , icons and text descriptions corresponding to SMS application data search results are displayed in the local search results area. Another example is icon 1141 and text description 1142 corresponding to photo application data search results are displayed in the local search results area. It should be understood that in the scenario shown in part C of Figure 11 , in recommended search results area 1143, the icons corresponding to recommended search results and local search results can be distinguished by their borders, such as a square border for the recommended search results icon and a circular border for the local search results icon. Furthermore, the text descriptions corresponding to the recommended search results and the text descriptions corresponding to the local search results can be distinguished by the color, font, size, etc. This allows users to more intuitively distinguish the recommended search results and local search results displayed in the recommended search results area.
[0201] For another example, see parts A and D of Figure 11 . In response to a user swiping on a recommended search result in the recommended search results area of second search interface 1100, the phone displays third search interface 1150. In recommended search results area 1153 of third search interface 1150, icons and text descriptions corresponding to the recommended search results, as well as icons and text descriptions corresponding to local search results 1151, are displayed. Local search results 1151 are not displayed in local search results area 1152. In other words, the local search results displayed in recommended search results area 1153 of third search interface 1150 and the local search results displayed in local search results area 1152 of third search interface 1150 may be different. In other words, the local search results displayed in the local search results area of the third search interface and in the recommended search results area may be different. This allows for expanded content displayed in the recommended search results area. For example, local search results 1151 are not displayed in local search interface area 1152. In this way, the number of interface elements displayed in the recommended search result area can be further increased, the number of search results that the user can select in the recommended search result area can be enriched, and the user experience can be improved.
[0202] In some embodiments, if an icon corresponding to a recommended search result is displayed in the recommended search result area of the second search interface of the mobile phone, but a text description corresponding to the recommended search result is not displayed, the mobile phone may display an icon and a text description corresponding to the recommended search result in the recommended search result area of the second search interface in response to a touch operation on the recommended search result area. In other words, in response to a touch operation on the recommended search result area, the text description corresponding to the recommended search result is additionally displayed in the recommended search result area.
[0203] For example, referring to section E of FIG11 , the mobile phone displays second search interface 1120. In the recommended search results area of second search interface 1120, icons corresponding to the recommended search results are displayed, but text descriptions corresponding to the recommended search results are not displayed. Next, referring to section F of FIG11 , in response to a touch operation on the recommended search results area, the mobile phone displays text descriptions corresponding to the recommended search results in the recommended search results area of second search interface 1130.
[0204] Optionally, the sliding operation may include a touch screen portion and a sliding portion. In response to the touch screen portion, the mobile phone may display an icon and text description of the recommended search results in the recommended search results area. Afterwards, in response to the sliding portion, the mobile phone slides the recommended search results following the real-time touch position of the sliding portion. The recommended search results area is maintained to display a preset number of recommended search results (5 in the figure). After the above sliding portion ends, the mobile phone displays the third search interface.
[0205] It should be understood that since the touch screen part of the above-mentioned sliding operation is similar to the touch operation, the icon corresponding to the recommended search result is displayed in the recommended search area of the second search interface. If the text description corresponding to the recommended search result is not displayed, in response to the touch screen part of the sliding operation, the text description corresponding to the recommended search result is added to the recommended search result area of the second search result interface.
[0206] S502. In response to the user clicking on the recommended search result, the mobile phone opens the recommended search result.
[0207] For example, in response to the user clicking the email icon in part A of Figure 11, the mobile phone opens the email application; for another example, in response to the user clicking the video icon in part B of Figure 11, the mobile phone opens the video application.
[0208] As a possible implementation, the user may also open the recommended search results through the keyboard control in the search interface.
[0209] For example, in part A of FIG11 , in response to the user clicking a function key in the keyboard control, the mobile phone opens an email application.
[0210] As can be seen from the figure, since the keyboard control is usually located at the bottom of the phone display, it is more suitable for users to operate with one hand. In other words, when the user operates the phone with one hand, the user can easily click the function buttons in the keyboard control with one hand. In this way, the user can easily select and open the search results with one hand.
[0211] Referring again to FIG. 11 , it should be noted that, in some embodiments, after the user triggers the aforementioned sliding operation, the expanded field within the search box in the second search interface 1100 does not change, and the function button 1113 in the keyboard control also does not change. In other words, in the second search interface 1100 and the third search interface 1110, the function button 1113 and the expanded field are the same, and in response to the user clicking the function button 1113, the mobile phone opens the email application.
[0212] It should be understood that the mobile phone can also open the local search results in response to the user clicking on the local search results. For example, referring to part B of Figure 11, in response to the user clicking on the photo search result 1111b in the local search results, the mobile phone displays the photo preview interface corresponding to the photo search result 1111b; for another example, referring to part B of Figure 11, in response to the user clicking on the text message search result 1111a, the mobile phone displays the text message preview interface corresponding to the text message search result 1111a.
[0213] In some embodiments, when the mobile phone displays the search interface, the user can also use the function keys in the keyboard control to control the movement of the recommended search results in the recommended search results area to select a recommended search result. The user can then open the recommended search results using the above function keys.
[0214] In this way, users can switch and select different recommended search results through the function keys in the keyboard control, and can conveniently open different recommended search results; it is more in line with the user's one-handed operation habits and can improve the user experience.
[0215] Exemplarily, assume that the mobile phone displays the second search interface 1000 in part A of Figure 10 above. Next, in response to the user's long press and then sliding operation on the function key 1004a in the keyboard control 1004, the display content in the recommended search result area 1002 (such as the recommended search results 1002a and the online search option 1002b) moves; in response to stopping the long press and then sliding operation, the mobile phone opens the currently selected recommended search result 1002a. Among them, the above-mentioned long press and then sliding operation can be understood as the operation of pressing and continuing to press for more than a preset time threshold and then keeping pressing and sliding. The above-mentioned stop long press and then sliding operation can be understood as the operation of stopping pressing after the above-mentioned long press and then sliding operation.
[0216] For example, referring to section A of FIG12 , the phone displays a second search interface 1200. In response to a user long-pressing and sliding a function button 1204a in a keyboard control 1204, the content displayed in the recommended search results area 1202 moves in the same direction as the long-press-and-slide operation. For example, if the long-press-and-slide operation is in the left direction, as indicated by the arrow in section A of FIG12 , the recommended search results 1202a and the online search options 1202b move to the left. Referring to section B of FIG12 , the phone displays a second search interface (design 1) 1210. In the recommended search results area 1212, the leftmost content remains in a state of covering a selected box; at this time, the long-press-and-slide operation remains in a pressed state. If the user stops the long-press-and-slide operation, the phone opens the recommended search results that cover the selected box, such as the video application shown in section B of FIG12 . Next, the long-press-and-slide operation changes its direction, such as to the right, and the long-press-and-slide operation remains in a pressed state; the content displayed in the recommended search results area 1212 moves to the right. Referring to section C of FIG12 , the phone displays the second search interface (design 2) 1220. In the recommended search results area 1222, the leftmost display remains in the state of covering the selected box. If the user stops the long press and then slides, the phone opens the recommended search results covering the selected box, as shown in section C of FIG12 .
[0217] In other embodiments, when the mobile phone displays the search interface, the user can also control the status change of the recommended search results in the search interface using the function keys in the keyboard control; wherein the above status change can be understood as whether the selected box state is covered or whether the state is highlighted. The user can then open the recommended search results using the above function keys.
[0218] In this way, users can switch and select different recommended search results through the function keys in the keyboard control, and can conveniently open different recommended search results; it is more in line with the user's one-handed operation habits and can improve the user experience.
[0219] For example, referring to part D in FIG12 , the mobile phone displays the second search interface 1230. In response to the user's long press and sliding operation on the function button 1234a in the keyboard control 1234, the recommended search results in the recommended search result area 1232 change whether the state of covering the selected box is changed. For example, the recommended search results that currently cover the selected box state change to a state that does not cover the selected box; the recommended search results on the target side of the recommended search results that currently cover the selected box state change to a state that covers the selected box. The direction of the target side relative to the recommended search results that previously covered the selected box state is the same as the sliding direction of the long press and sliding operation on the function button mentioned above. For example, if the sliding direction of the above-mentioned sliding operation after long press is to the right, the recommended search results on the target side of the recommended search results that currently cover the selected box state change to a state that covers the selected box. For example, referring to section E of FIG. 12 , the mobile phone displays a second search interface 1240 . In the recommended search results area 1242 of the second search interface 1240 , the user triggers a long press and swipe operation on function button 1234a in the second search interface 1230 , with the swipe direction being right. In the second search interface 1240 , the recommended search results corresponding to the e-book application are in an overlay checkbox state. Next, referring to section F of FIG. 12 , the user maintains the long press and swipe operation, that is, maintains the press and keeps the swipe direction to the right. The mobile phone displays a second search interface 1250 . In the recommended search results area 1252 of the second search interface 1250 , the recommended search results in an overlay checkbox state are located on the far right. Next, if the user continues to swipe to the right, the mobile phone displays additional recommended search results in the second search interface 1250 , with the additional recommended search results in an overlay checkbox state.
[0220] In some embodiments, in step S502 above, in response to the user's search operation, the mobile phone may also display other search interfaces in addition to the second search interface above. In the above-mentioned other search interfaces, the mobile phone may also display interface elements corresponding to the above-mentioned local search results and / or the above-mentioned recommended search results around the keyboard control. For example, icons corresponding to recommended search results may be displayed around the input selection box of the keyboard control; for example, icons corresponding to recommended search results may be displayed around the function keys of the keyboard control; for example, a grid layout corresponding to the above-mentioned recommended search results may be displayed on the keyboard control. In this way, the user can select and open the search results based on the interface element through one-handed operation, which can enhance the user experience.
[0221] As a possible implementation, in response to a user's search operation, the mobile phone may display a fourth search interface. The fourth search interface includes a keyboard control, and, around the input selection box of the keyboard control, interface elements corresponding to the recommended search results and / or interface elements corresponding to the local search results may be displayed. The interface elements may be icons, or icons and corresponding text descriptions.
[0222] For example, see part A in Figure 13; in response to the user's search operation, the mobile phone displays the fourth search interface 1300. The fourth search interface 1300 includes: SMS search results 1301a, photo search results 1301b, map search results 1301c, search box 1303 and keyboard control 1304. Among them, the keyboard control 1304 includes an input selection box 1304c and a recommended search result area 1302. For a detailed introduction to the above-mentioned local search result area 1301, recommended search result area 1302, search box 1303 and keyboard control 1304, please refer to the corresponding text descriptions of Figures 7 and 10 above, which will not be repeated here. Among them, the recommended search result area 1302 may display an icon corresponding to the recommended search result. Alternatively, the recommended search result area 1302 may also display a text description corresponding to the recommended search result.
[0223] In the fourth search interface 1300, the recommended search results icon is located to the left or right of the input selection box 1304c of the keyboard control 1304 (shown on the right in FIG13 ), and the two are combined into a single row. Assuming that before the fourth search interface 1300 is displayed, the input selection box of the keyboard control of the mobile phone displays five candidate words. After the recommended search results area and the input selection box are combined into a single row, the input selection box will display fewer than five candidate words, such as three, two, and so on. In this way, the saved display space can be used to display the recommended search results area.
[0224] It can be understood that in the above-mentioned fourth search interface, the keyboard control includes icons and input selection boxes corresponding to the recommended search results, and since the keyboard is usually displayed at the bottom of the mobile phone; therefore, the user can click on the icons corresponding to the recommended search results included in the keyboard control with one hand operation; in this way, the user can conveniently select and enter the recommended search results with one hand operation.
[0225] As another example, referring to section A of FIG13 , in response to a swipe operation on the recommended search results area 1302 in the fourth search interface 1300 , the recommended search results follow the real-time touch position of the swipe operation, and the number of recommended search results remains constant, such as 4, during the movement. Furthermore, if the number of recommended search results is insufficient, an icon corresponding to the local search results is displayed. Referring to section B of FIG13 , in response to the completion of the swipe operation, the mobile phone displays the fifth search interface 1310 . This fifth search interface 1310 includes SMS recommendation results 1311a , photo recommendation results 1311b , map recommendation results 1311c , and a keyboard control 1314 . Keyboard control 1314 includes a recommended search results area 1312 , which includes a SMS icon 1312a and a photo icon 1312b . The SMS icon 1312a corresponds to the SMS recommendation result 1311a , and the photo icon 1312b corresponds to the photo recommendation result 1311b . That is to say, if you click on the SMS icon 1312a, the mobile phone can jump to the content corresponding to the SMS recommendation result 1311a; or, if you click on the photo icon 1312b, the mobile phone can jump to the content corresponding to the photo recommendation result 1311b. It can be understood that since the keyboard control includes icons corresponding to the local search results (such as SMS recommendation results 1311a, photo recommendation results 1311b) displayed on the upper part of the fifth search interface; and the keyboard control is usually displayed at the bottom of the mobile phone. As a result, the user can conveniently click on the icon corresponding to the local search result included in the keyboard control through one-handed operation; in this way, the user can conveniently select and enter the local search results through one-handed operation.
[0226] It should be noted that in the fifth search interface described above, the display order of the icons corresponding to the local search results included in the keyboard control may or may not correspond to the order in which the local search results included in the fifth search interface are displayed on the mobile phone. For example, referring to part B of Figure 13, in the fifth search interface, SMS recommendation results 1311a, photo recommendation results 1311b, and map recommendation results 1311c are displayed in order from top to bottom. In the recommended search results area 1312 included in the keyboard control 1314, the icons 1312a corresponding to the SMS recommendation results and the icons 1312b corresponding to the photo recommendation results are displayed in order from left to right. It can be seen that the above top-to-bottom order corresponds to the above left-to-right order. This is more in line with the user's intuitive perception of the interface and can enhance the user experience. For another example, in some other embodiments, assume that in the fifth search interface, SMS recommendation results, photo recommendation results, and map recommendation results are displayed in order from top to bottom. In the recommended search results area included in the keyboard control, the icons corresponding to the aforementioned SMS recommendation results, photo recommendation results, and map recommendation results can be reordered according to the recommendation level of the SMS application, photo application, and map application. For example, in the recommended search results area included in the keyboard control, the more highly recommended applications can be displayed on the left, while the less highly recommended applications can be displayed on the right. This can better match the user's mobile phone usage habits and also improve the user experience.
[0227] As another possible implementation, after the mobile phone displays the recommended search results, in response to a long press operation on a function key on the keyboard, the mobile phone can display the interface elements corresponding to the recommended search results near the function key, and / or display the interface elements corresponding to the local search results.
[0228] The interface for displaying the recommended search results on the mobile phone may be the interface corresponding to FIG2 , the interface corresponding to FIG10 , or other interfaces for displaying the recommended search results not shown in the above figures.
[0229] As an example, referring to section A of FIG14 , a mobile phone displays a search interface 1400 , which includes a recommended search results area 1401 . This recommended search results area 1401 includes multiple recommended search results, such as "App Store" search results, "Email" search results, "Music" search results, "Calculator" search results, and so on. Subsequently, in response to a long press on a function button 1403a in a keyboard control 1403 , the mobile phone displays a search pop-up window 1402 around the function button 1403a. This search pop-up window 1402 includes multiple interface elements, such as icons, or icons and text descriptions of the icons. These interface elements correspond to the recommended search results included in the recommended search results area 1401 , for example, icons corresponding to the recommended search results included in the recommended search results area 1401 . Next, in response to a click on an icon in the search pop-up window 1402 , the mobile phone opens the search results corresponding to the icon.
[0230] It can be understood that in this example, by displaying a search pop-up window around the function keys, and having a corresponding relationship between the interface elements included in the search pop-up window and the recommended search results, the user can more conveniently select and open the recommended search results in the search pop-up window through one-handed operation, which can make it more convenient for the user to operate the mobile phone and improve the user experience.
[0231] In some examples, in response to a swipe operation on search pop-up window 1402, the icon included in search pop-up window 1402 moves along with the real-time touch position of the swipe operation. It is understood that as the icon included in search pop-up window 1402 slides, the recommended search results included in the recommended search results area may also slide along with the icon included in search pop-up window 1402; in other examples, the two may not slide together. In the following examples, the two will be described as sliding together.
[0232] As another example, based on the search interface 1400 shown in part A of FIG14 , referring to part B of FIG14 , the mobile phone displays another search interface 1410. In response to a sliding operation on the search pop-up window 1412, such as sliding to the left, the icons included in the search pop-up window 1412 slide along with the real-time touch position of the sliding operation. Moreover, during the sliding process of the icons included in the search pop-up window 1412, the recommended search results included in the recommended search results area 1411 also slide together, and the sliding speed of the icons included in the search pop-up window 1412 corresponds to the sliding speed of the recommended search results included in the recommended search results area 1411. In this way, the user can easily select and open more search results through the search pop-up window 1412.
[0233] As another example, referring to part C in Figure 14, in response to a long press operation on the function button 1423a in the keyboard control 1423, the mobile phone displays a search pop-up window 1422 around the function button 1423a, and the search pop-up window 1422 includes multiple icons. The icon corresponds to the recommended search results in the recommended search result area 1421 included in the search interface 1420. Among them, among the multiple icons included in the search pop-up window 1422, the icon on the far left is in a selected state, such as covering the selection box, or highlighting. If you stop the long press operation at this time, that is, stop pressing the screen, the mobile phone opens the recommended search results corresponding to the selected state icon, such as opening the "App Store" application. In this way, users can easily select and open search results based on the search pop-up window through one-handed operation, which can improve the user experience.
[0234] As an example, referring to section D of Figure 14 , in response to a long-press and slide operation on function button 1433a in keyboard control 1433, the phone displays a search pop-up window 1432 around function button 1433a. This search pop-up window 1432 includes multiple icons that correspond to recommended search results in recommended search results area 1431 of search interface 1430. Of the multiple icons in search pop-up window 1432, the leftmost icon is selected, as shown by a check mark. Furthermore, the icons in search pop-up window 1432 move in the same direction as the long-press and slide operation described above. Furthermore, during the movement of the icons in search pop-up window 1432, the leftmost icon remains selected. Next, in response to terminating the long-press and slide operation (i.e., ceasing the screen pressure), the phone opens the recommended search results corresponding to the selected icon. For example, the "Music" search result is shown in section D of Figure 14 . This allows users to conveniently select and open search results from the search pop-up window with a single hand, enhancing the user experience.
[0235] It should be pointed out that in this example, during the movement of the icon included in the search pop-up window 1432, the recommended search results in the above-mentioned recommended search result area 1431 can also move together; in this way, the interface movement in the search interface can be more corresponding, which can improve the user experience.
[0236] It should be understood that in the example corresponding to Figure 14 above, the search pop-up window may include multiple touch areas, and the above touch areas correspond one-to-one to the recommended search results in the above recommended search result area; that is, the operation on the touch area is equivalent to the operation on the recommended search result corresponding to the touch area. In this way, the search results can be selected and opened based on the search pop-up window, which can improve the user experience. It should be pointed out that the icon and / or text description of the recommended search results can be displayed in the above search pop-up window, so that the user's visual experience of the search pop-up window can be more intuitive. It is also possible to not display the icon and / or text description and display a blank search pop-up window, which can save resource consumption of the mobile phone processor. Specifically, the content displayed in the search pop-up window can be designed according to actual usage requirements.
[0237] In some embodiments, the search interface 1400, the search interface 1410, the search interface 1420, and the search interface 1430 in FIG. 14 may all be referred to as a sixth interface.
[0238] As another possible implementation, after the mobile phone displays the interface of the recommended search results, in response to a long press operation on a function key of the keyboard, the mobile phone may display a grid layout in the keyboard control, and the grid layout corresponds to the layout of the local search results area and / or the layout of the recommended search results area in the search interface. For example, the interface elements included in the grid layout correspond to the interface elements included in the local search results area and / or the interface elements included in the recommended search results area in the search interface. For another example, the arrangement of the interface elements included in the grid layout corresponds to the arrangement of the interface elements included in the local search results area and / or the arrangement of the interface elements included in the recommended search results area in the search interface.
[0239] The interface for displaying the recommended search results on the mobile phone may be the interface corresponding to FIG2 , the interface corresponding to FIG10 , or other interfaces for displaying the recommended search results not shown in the above diagrams. Next, this embodiment will be described using the interface corresponding to FIG2 as an example.
[0240] As an example, referring to section A of FIG15 , a mobile phone displays a search interface 1500. Search interface 1500 includes a recommended search results area 1501, a local search results area 1502, and a keyboard control 1503. Keyboard control 1503 includes a function key 1503a. In response to a long press on function key 1503a of keyboard control 1503, the mobile phone displays a grid layout within the keyboard control, which corresponds to the recommended search results area in the interface corresponding to FIG2 . This grid layout can be seen in section B of FIG15 . In section B of FIG15 , the mobile phone displays a search interface 1510, which includes a recommended search results area 1511, a local search results area 1512, and a keyboard control 1513. Keyboard control 1513 includes a grid layout 1514, which corresponds to the recommended search results area 1511 and the local search results area 1512.
[0241] In some embodiments, the search interface 1510 in FIG. 15 may also be referred to as a sixth interface.
[0242] Specifically, the grid layout 1514 includes multiple touch areas, and the touch areas correspond one-to-one to the recommended search results included in the recommended search result area 1511. For example, touch area 1514a corresponds to the "App Store" search results, touch area 1514b corresponds to the "Email" search results, touch area 1514c corresponds to the "Music" search results, and touch area 1514d corresponds to the "Calculator" search results. In addition, the grid layout 1514 may also include a touch area corresponding to the local search results area 1512. In response to a click operation on the position of the touch area included in the grid layout 1514, the mobile phone opens the search results corresponding to the touch area. For example, in response to a click operation 1515, the position of the click operation 1515 corresponds to the touch area 1514c, and the touch area 1514c corresponds to the "Music" search results, and the mobile phone opens the "Music" search results, such as opening the "Music" application. For another example, in response to a click operation 1516, the location of the click operation 1516 corresponds to the touch area for the local search result for "Ying Meili," and the mobile phone opens the local search result for "Ying Meili," for example, entering the contact interface for "Ying Meili." This allows the user to conveniently select and open the search results based on the aforementioned grid layout with one hand, thereby enhancing the user experience.
[0243] In some examples, the touch area may also display an outline of an icon corresponding to the touch area. In this example, displaying the outline of the icon in the touch area can reduce the consumption of mobile phone processor resources and also allow users to open search results in a grid layout more intuitively.
[0244] It should be understood that in the above-mentioned grid layout 1514, an icon and / or text description of the search results corresponding to the touch area can be displayed at the corresponding position of each touch area; in this way, the user can open the search results through the grid layout very intuitively.
[0245] In some examples, a text prompt 1513a may be displayed at the position corresponding to the input selection box originally displayed on the keyboard control 1513 to prompt the user that the selection and opening operations of the search results can be triggered through the grid layout 1514.
[0246] It should be noted that the personal information used in the technical solution of this application is limited to information for which the individual’s separate consent has been obtained, including but not limited to notifying and reminding the user to read the relevant user agreement (notification) and sign the agreement (authorization) including authorization of relevant user information before the user uses the function.
[0247] In conjunction with the algorithmic steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in hardware or in a manner driven by computer software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application in conjunction with the embodiments, but such implementation should not be considered to be beyond the scope of this application.
[0248] In this embodiment, the electronic device can be divided into functional modules according to the above-mentioned method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into a single processing module. The above-mentioned integrated modules can be implemented in the form of hardware. It should be noted that the module division in this embodiment is illustrative and is only a logical functional division. In actual implementation, other division methods may be used.
[0249] An embodiment of the present application further provides an electronic device, as shown in FIG16 , which may include one or more processors 1601 , a memory 1602 , and a communication interface 1603 .
[0250] The memory 1602 and the communication interface 1603 are coupled to the processor 1601. For example, the memory 1602, the communication interface 1603 and the processor 1601 may be coupled together via a bus 1604.
[0251] The communication interface 1603 is used to transmit data with other devices. The memory 1602 stores computer program code. The computer program code includes computer instructions. When the computer instructions are executed by the processor 1601, the electronic device performs the relevant method steps in the above-mentioned method embodiment of the present application.
[0252] The processor 1601 may be a processor or controller, such as a central processing unit (CPU), a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the present disclosure. The processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and the like.
[0253] Bus 1604 may be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus. Bus 1604 may be classified as an address bus, a data bus, a control bus, etc. For ease of illustration, FIG16 shows only one thick line, but this does not imply that there is only one bus or only one type of bus.
[0254] The present application also provides a chip system, as shown in FIG17 , which includes at least one processor 1701 and at least one interface circuit 1702. The processor 1701 and the interface circuit 1702 can be interconnected via a line. For example, the interface circuit 1702 can be used to receive signals from other devices (e.g., the memory of a mobile phone). For another example, the interface circuit 1702 can be used to send signals to other devices (e.g., the processor 1701).
[0255] For example, the interface circuit 1702 can read instructions stored in the memory of the mobile phone and send the instructions to the processor 1701. When the instructions are executed by the processor 1701, the mobile phone can execute the steps in the above embodiments.
[0256] An embodiment of the present application further provides a computer-readable storage medium, in which computer program code is stored. When the processor executes the computer program code, the electronic device executes the relevant method steps in the above method embodiment.
[0257] An embodiment of the present application further provides a computer program product, which, when executed on a computer, enables the computer to execute the relevant method steps in the above method embodiment.
[0258] Among them, the electronic device, computer-readable storage medium or computer program product provided in this application is used to execute the corresponding method provided above. Therefore, the beneficial effects that can be achieved can refer to the beneficial effects in the corresponding method provided above, and will not be repeated here.
[0259] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0260] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0261] The units described as separate components may or may not be physically separate, and the components shown as units may be one physical unit or multiple physical units, that is, they may be located in one place or distributed in multiple places. Some or all of the units may be selected according to actual needs to achieve the purpose of the solution of this embodiment.
[0262] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.
[0263] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the contributing part or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk.
[0264] The above content is only a specific embodiment of this application, but the scope of protection of this application is not limited to this. Any changes or replacements within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.
Claims
1. An interface display method, characterized in that, The method is applied to an electronic device, and the method includes: Display a first interface; In response to a search operation on the first interface, display a second interface; the search operation includes inputting search content, and the second interface is an interface for presenting search results obtained based on the search content, and the search results include application search results and application data search results; The second interface includes a recommended search result area, and the display position of the recommended search result area is at the bottom of the second interface; the recommended search result area includes a first interface element, and the first interface element includes an interface element of the application search results, or an interface element of the application search results and an interface element of the application data search results; In response to a first operation on the first interface element, open the search result corresponding to the first interface element.
2. The method according to claim 1, characterized in that The method further includes: In response to a first sliding operation on the first interface element, the first interface element changes with the change of the real-time touch position of the first sliding operation; In response to the end of the first sliding operation, display a third interface; the third interface includes a recommended search result area, and in the recommended search result area included in the third interface, there is at least one interface element of the application search results or an interface element of the application data search results that is not displayed in the second interface.
3. The method according to claim 1 or 2, characterized in that, In the recommended search result area, the first interface element located at the preset arrangement position is in a first display state, and other first interface elements are in a second display state; the second interface further includes a first keyboard control, and the first keyboard control includes a first function button; The method further includes: In response to a second operation on the first function button, open the search result corresponding to the first interface element in the first display state.
4. The method according to claim 3, characterized in that, The method further includes: In response to a long press and sliding operation on the first function button, the first interface element slides in the sliding direction of the long press and sliding operation, and the first interface element located at the preset arrangement position in the recommended search result area is set to the first display state; In response to the end of the long press and sliding operation, open the search result corresponding to the first interface element in the first display state.
5. The method according to claim 3 or 4, characterized in that, The first display state includes a highlighted state or a state of covering a selection box.
6. The method according to any one of claims 1-5, characterized in that, The second interface further includes: a local search result area and a search box; The display position of the local search result area is above the display position of the recommended search result area, the display position of the search box is below the display position of the recommended search result area, and the display position of the first keyboard control is below the search box; The local search result area includes a second interface element, and the second interface element includes an interface element of the application data search results.
7. The method according to any one of claims 1-6, characterized in that, Before displaying the first interface, the method further includes: Display a desktop, and the desktop includes a search button and a status bar; The display of the first interface includes: In response to a click operation on the search button, display the first interface; And / or, in response to a pull-down operation triggered in an area of the desktop other than the status bar, display the first interface.
8. The method according to any one of claims 1-6, characterized in that, Before displaying the first interface, the method further includes: Display a negative first screen, where the negative first screen includes a search box on the negative first screen; The displaying of the first interface includes: In response to a click operation on the search box on the negative first screen, display the first interface.
9. An interface display method, characterized in that, Applied to an electronic device, the method includes: Display a fourth interface; In response to a search operation on the fourth interface, display a fifth interface; the search operation includes inputting search content, and the fifth interface is an interface for presenting search results obtained based on the search content, where the search results include application search results and application data search results; The fifth interface includes a recommended search result area, a local search result area, and a second keyboard control. The recommended search result area includes a third interface element, and the local search result area includes a fourth interface element; the third interface element includes an interface element of the application search results, or an interface element of the application search results and an interface element of the application data search results; the fourth interface element includes an interface element of the application data search results, and the second keyboard control includes a second function button; In response to a third operation on the second function button, display a sixth interface; the sixth interface includes the recommended search result area, the local search result area, and a third keyboard control. The third keyboard control includes a search pop-up window or a grid layout. The search pop-up window includes a first touch area, and the grid layout includes a first touch area and a second touch area. The first touch area has a corresponding relationship with the third interface element, and the second touch area has a corresponding relationship with the fourth interface element; In response to a click operation on the first touch area, open the search result corresponding to the third interface element.
10. The method according to claim 9, characterized in that, The third keyboard control includes a search pop-up window and a third function button; In the search pop-up window, the third interface element corresponding to the first touch area is displayed at the position corresponding to the first touch area; and the third interface element at the preset arrangement position in the search pop-up window is in a third display state, and the third interface element at other positions in the search pop-up window is in a fourth display state; The method further includes: In response to a click operation on the third function button, open the third interface element in the third display state.
11. The method according to claim 10, wherein The method further includes: In response to a long press and slide operation on the third function button, the third interface element displayed in the search pop-up window slides in the sliding direction of the long press and slide operation, and the third interface element located at the preset arrangement position in the search pop-up window is set to the third display state; In response to the end of the long press and slide operation, open the third interface element in the third display state.
12. The method according to claim 10 or 11, characterized in that, The third display state includes a highlighted state or a covered selection box state.
13. The method according to claim 9, wherein The third keyboard control includes a grid layout; In the grid layout, the third interface element corresponding to the first touch area is displayed at the position corresponding to the first touch area; Moreover, in the grid layout, a fourth interface element corresponding to the second touch area is displayed at the position corresponding to the second touch area.
14. The method according to claim 9, wherein The third keyboard control includes a grid layout; the third interface element includes an icon; In the grid layout, the outline of the icon corresponding to the first touch area is displayed at the position corresponding to the first touch area.
15. The method according to any one of claims 9-14, characterized in that, The display position of the third keyboard control is at the bottom of the sixth interface.
16. The method according to any one of claims 9-15, characterized in that, Before displaying the fourth interface, the method further includes: Displaying a desktop, the desktop including a search button and a status bar; The displaying of the fourth interface includes: In response to a click operation on the search button, displaying the fourth interface; And / or, in response to a downward pull operation triggered in an area of the desktop other than the status bar, displaying the fourth interface.
17. The method according to any one of claims 9-15, characterized in that, Before displaying the fourth interface, the method further includes: Displaying a minus one screen, the minus one screen including a minus one screen search box; The displaying of the fourth interface includes: In response to a click operation on the minus one screen search box, displaying the fourth interface.
18. An electronic device, characterized in that, The electronic device includes a memory, one or more processors, and a camera, the memory is coupled to the processor, and the processor is coupled to the camera; wherein, computer program code is stored in the memory, and the computer program code includes computer instructions; when the computer instructions are executed by the processor, the electronic device is caused to execute the method according to any one of claims 1-17.
19. A computer-readable storage medium, characterized in that, Including computer instructions, when the computer instructions run on an electronic device, the electronic device is caused to execute the method according to any one of claims 1-17.