Interface display method, electronic equipment and storage medium
By displaying the recommended search result area on the bottom of the display screen of the electronic device, the complex problem of search interface operation in the prior art is solved, and the effect of simplifying operation and improving user experience is achieved.
Patent Information
- Application Number
- CN202311604267.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Priority Date
- 2023-11-03
- Filing Date
- 2023-11-27
- Publication Date
- 2025-05-13
AI Technical Summary
The search interface of existing electronic devices is complex and difficult to operate with one hand, affecting the user experience.
Design an interface display method to simplify user search operations and facilitate one-handed operation by displaying recommended search results areas on the bottom of the display screen of an electronic device.
It simplifies the process of users using the search interface, improves the convenience of one-handed operation, and improves the user experience.
Smart Images

Figure CN119987908A_ABST
Abstract
Description
[0001] This application claims the priority of 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”, all contents of which are incorporated by reference in 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 cumbersome, which is not conducive to one-handed operation by users and the user experience is not good. Summary of the invention
[0006] 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 a search interface, facilitate users to operate the electronic device with one hand, and improve the user experience.
[0007] To achieve the above objectives, the embodiments of the present application adopt the following technical solutions:
[0008] 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 responds to a search operation on the first interface, and the electronic device displays a second 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 responds to the first operation on the first interface element and opens the search result corresponding to the first interface element.
[0009] It is understandable 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. The local search results may include application search results and application data search results. For the same search content, the application search results have a higher degree of match than the application data search results. In other words, the first interface element may include interface elements of application search results, and the first interface element may also include interface elements of application search results, as well as interface elements of application data search results; the second interface element includes interface elements of application data search results.
[0010] In the above method, since the display position of the recommended search result area in the second interface displayed by the electronic device is at the bottom of the second interface, 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 to operate the electronic device with one hand, and improve the user's experience.
[0011] 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 inputs 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.
[0012] In a possible design of the first aspect, the method further includes: the electronic device responds to a first sliding operation on the first interface element, and the first interface element changes as the real-time touch position of the first sliding operation changes. Afterwards, the electronic device displays a third interface in response to the end of the first sliding operation, and the third interface includes a recommended search result area, and the recommended search result area included in the third interface includes at least one interface element of the application search result or the interface element of the application data search result that is not displayed in the second interface.
[0013] In this design, the electronic device can display more first interface elements than the second interface in the recommended search result area in response to the first sliding operation, that is, interface elements of application search results or interface elements of application data search results. Thus, the number of recommended search results displayed on the electronic device can be enriched.
[0014] In another possible design of the first aspect, in the recommended search result area, the first interface element located at the preset arrangement position is in the first display state, and the other first interface elements are in the second display state; the second interface also includes a first keyboard control, and the first keyboard control includes a first function key. And the method further includes: the electronic device opens the search result corresponding to the first interface element in the first display state in response to the second operation on the first function key.
[0015] In this design, the electronic device can conveniently open the search results based on the second operation on the first function key.
[0016] In another possible design of the first aspect, the method further includes: in response to a long press and sliding operation on the first function button, the electronic device slides the first interface element in the sliding direction of the long press and sliding operation, and sets the first interface element located at a preset arrangement position in the recommended search result area to a first display state; in response to the end of the long press and sliding operation, the electronic device opens the search result corresponding to the first interface element in the first display state.
[0017] 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.
[0018] In another possible design of the first aspect, the first display state includes a highlighted state or a covered selection box state.
[0019] In another possible design of the first aspect, 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. And the local search result area includes a second interface element, and the second interface element includes an interface element of the application data search result.
[0020] 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: in response to a click operation on the search button, the electronic device displays the first interface; and / or, in response to a pull-down operation triggered in an area of the desktop other than the status bar, the electronic device displays the first interface.
[0021] In this design, the electronic device can quickly enter the first interface through the desktop.
[0022] In another possible design of the first aspect, before displaying the first interface, the method further includes:
[0023] The electronic device displays a negative screen, which includes a negative screen search box. The electronic device displays a first interface, including: the electronic device displays the first interface in response to a click operation on the negative screen search box.
[0024] In this design, the electronic device can quickly enter the first interface through the negative first screen search box.
[0025] In another possible design of the first aspect, the above-mentioned interface elements include icons and / or text descriptions.
[0026] 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.
[0027] In another possible design of the first aspect, the second operation includes a click operation or a double-click operation.
[0028] In a second aspect, the present application further provides an interface display method, which is applied to an electronic device, and the method includes: the electronic device displays a fourth interface. Afterwards, the electronic device displays a fifth interface in response to a search operation on the fourth interface. The search operation includes inputting search content, and the fifth 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. 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 application search results, or an interface element of application search results and an interface element of application data search results; the fourth interface element includes an interface element of application data search results, and the second keyboard control includes a second function key. Afterwards, the electronic device displays a sixth interface in response to a third operation on the second function key. The sixth interface includes a recommended search result area, a 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, 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. 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.
[0029] 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 habits, so that 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.
[0030] In another possible design of the second aspect, the third keyboard control includes a search pop-up window and a third function key. In the search pop-up window, the position corresponding to the first touch area displays the third interface element corresponding to the first touch area; and the third interface element at the preset arrangement position in the search pop-up window is in the third display state, and the third interface element at other positions in the search pop-up window is in the fourth display state. And, the method further includes: the electronic device opens the third interface element in the third display state in response to a click operation on the third function key.
[0031] 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.
[0032] In another possible design of the second aspect, the method further includes: in response to a long press and a sliding 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 the sliding operation, and sets the third interface element in the search pop-up window at a preset arrangement position to a third display state. Afterwards, in response to the long press and the sliding operation ending, the electronic device opens the third interface element in the third display state.
[0033] 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.
[0034] In another possible design of the second aspect, the third display state includes a highlighted state or a covered selection box state.
[0035] In another possible design of the second aspect, the third keyboard control includes a grid layout. In the grid layout, the position corresponding to the first touch area displays the third interface element corresponding to the first touch area. And, in the grid layout, the position corresponding to the second touch area displays the fourth interface element corresponding to the second touch area.
[0036] 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, so that the user can intuitively feel the corresponding relationship between the touch area and the interface element, which can improve the user's experience.
[0037] In another possible design of the second aspect, the third keyboard control includes a grid layout; the third interface element includes an icon. In the grid layout, the position corresponding to the first touch area displays the outline of the icon corresponding to the first touch area.
[0038] 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.
[0039] In another possible design of the second aspect, the display position of the third keyboard control is at the bottom of the sixth interface.
[0040] 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 includes a search button and a status bar. And the electronic device displays the fourth interface, including: the electronic device displays the fourth interface in response to a click operation on the search button; and / or the electronic device displays the fourth interface in response to a pull-down operation triggered in an area other than the status bar on the desktop.
[0041] In this design, the electronic device can quickly enter the first interface through the desktop.
[0042] In another possible design of the second aspect, before displaying the fourth interface, the method further includes: the electronic device displays a negative screen, the negative screen including a negative screen search box. And, displaying the fourth interface includes: the electronic device displays the fourth interface in response to a click operation on the negative screen search box.
[0043] In this design, the electronic device can quickly enter the first interface through the negative first screen search box.
[0044] 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 the memory stores computer program code, and the computer program code comprises 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.
[0045] 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 first aspect and any possible design of the first aspect; or the electronic device executes the method provided by the second aspect and any possible design of the second aspect.
[0046] 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.
[0047] 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
[0048] Figure 1 A schematic diagram of a scenario provided for an embodiment of the present application;
[0049] Figure 2 A schematic diagram of the use process of an electronic device provided in an embodiment of the present application;
[0050] Figure 3 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present application;
[0051] Figure 4 A schematic diagram of the software architecture of an electronic device provided in an embodiment of the present application;
[0052] Figure 5 A schematic diagram of a flow chart of an interface display method provided in an embodiment of the present application;
[0053] Figure 6 A schematic diagram of another flow chart of the interface display method provided in the embodiment of the present application;
[0054] Figure 7 A schematic diagram of a group of user graphical interfaces provided in an embodiment of the present application;
[0055] Figure 8 Another schematic diagram of a flow chart of an interface display method provided in an embodiment of the present application;
[0056] Fig. 9 A schematic diagram of another set of user graphical interfaces provided in an embodiment of the present application;
[0057] Fig.10 A schematic diagram of another set of user graphical interfaces provided in an embodiment of the present application;
[0058] Fig.11 A schematic diagram of another set of user graphical interfaces provided in an embodiment of the present application;
[0059] Fig.12 A schematic diagram of another set of user graphical interfaces provided in an embodiment of the present application;
[0060] Fig.13 A schematic diagram of another set of user graphical interfaces provided in an embodiment of the present application;
[0061] Fig.14 A schematic diagram of another set of user graphical interfaces provided in an embodiment of the present application;
[0062] Fig.15 A schematic diagram of another set of user graphical interfaces provided in an embodiment of the present application;
[0063] Fig.16 A schematic diagram of the structure of another electronic device provided in an embodiment of the present application;
[0064] Fig.17 A schematic diagram of the structure of a chip system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0065] 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 kind of association relationship describing 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. And, 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 its similar expressions refers to any combination of these items, including any combination of single items 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, in order to clearly describe the technical solutions of the embodiments of the present application, in the embodiments of the present application, words such as "first" and "second" are used to distinguish the same items or similar items with substantially the same functions and effects. Those skilled in the art can understand that words such as "first" and "second" do not limit the quantity and execution order, and words such as "first" and "second" do not necessarily limit the difference.
[0066] Meanwhile, in the embodiments of the present 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 the present application should not be interpreted as being more preferred or more advantageous than other embodiments or designs. Specifically, the use of words such as "exemplary" or "for example" is intended to present related concepts in a concrete manner for ease of understanding.
[0067] In the technical solutions disclosed in this application, the collection, storage, use, processing, transmission, provision and disclosure of user personal information involved are in compliance with the relevant laws and regulations and do not violate public order and good morals.
[0068] With the development of terminal technology, electronic devices have become a part of people's work and life. 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. At the same time, as people use electronic devices more and more frequently, they will also operate electronic devices with one hand more frequently.
[0069] For example, see Figure 1The technical solution provided by the embodiment of the present application can be applied to the daily use of the electronic device 100 by the user, and is particularly applicable to the process of the user operating the electronic device 100 with one hand, such as holding the electronic device with the right hand and operating the electronic device with the right thumb; or holding the electronic device with the left hand and operating the electronic device with the left thumb, etc. In the following embodiments of the present application, the technical solution provided by the embodiment of the present application will be introduced by taking the user holding the electronic device with the left hand and operating the electronic device with the left thumb as an example.
[0070] When users use electronic devices, since there are many applications on the electronic devices, it takes time for users to open applications by clicking application icons on the desktop or in the application menu; and since there are many applications, there will also be a lot of application data, and the conventional way of opening application data is also time-consuming. Therefore, users can use the search interface of the electronic device to search, select and open applications. Alternatively, users can use the search interface of the electronic device to search, select and open application data that users want to open, such as short messages, contacts, pictures, etc. In this way, users can save time in opening applications and application data.
[0071] The electronic device 100 may also be referred to as a terminal, terminal equipment, 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), etc., which have a display screen; it may also be a vehicle-mounted device with a display screen such as a vehicle-mounted computer, a vehicle-mounted computer, etc.; it may also be some smart watches, smart bracelets, etc., which are 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.
[0072] In some solutions, 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.
[0073] For example, see Figure 2In part A, the user holds the electronic device 100 in his left hand, and the electronic device 100 displays a 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 101.
[0074] For details, see Figure 2 In part B of FIG. 1 , it is assumed that the user enters a search content, such as “should”, in the search box 103 through the keyboard 106 of the electronic device 100. Based on the search content entered by the user, the electronic device 100 sequentially displays the recommended search results 102, the online search options 104, and the local search results 105 below the search box 103 in order from top to bottom.
[0075] Among them, the local search results 105 can be understood as the search results that match the search content, obtained by the electronic device from the local search of the electronic device based on the above search content, and the search results include applications, or applications and application data. The above recommended search results 102 can be understood as the N search results with a relatively high recommendation degree in the above local search results, where N is a positive integer. Among them, the recommendation degree is positively correlated with the matching degree, and the matching degree is the matching degree between the search results and the above search content.
[0076] For example, an electronic device ( Figure 2 (shown by a mobile phone) up, down, left, and right; see Figure 2 In the following embodiments of the present application, Figure 2 Taking the coordinate system shown as an example, the technical solution provided by the embodiment of the present application is introduced.
[0077] It is understandable that, generally speaking, the user can easily operate the bottom of the display screen, such as the lower 3 / 4 part, or the lower 4 / 5 part, with one-handed operation. For other parts, such as the upper 1 / 4 part of the display screen, or the upper 1 / 5 part; it is difficult for the user to operate these parts of the display screen with one hand. In the above scheme, since the above-mentioned recommended search results 102 are displayed at the top of the electronic device, such as, displayed at the upper 1 / 5 part of the display screen. In this way, when the user holds the electronic device 100 in the left hand, it will be difficult for the left hand finger to select and open the recommended search results 102 displayed at the top of the electronic device. Especially in some scenarios where the size of the electronic device 100 is relatively large, or the user's hand is relatively small, it will be more difficult for the user to use the left thumb to perform a one-handed operation to select and open the recommended search results 102 displayed at the top of the desktop. The user needs to operate with both hands to select and open, such as using the right hand to click the recommended search results 102 to select and open. This will make the user's operation more complicated and reduce the user's experience.
[0078] 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 (e.g., the lower 1 / 2 part, the lower 2 / 3 part, the lower 3 / 4 part, the lower 4 / 5 part, etc.), so that users can select and open these recommended search results, such as applications, through one-handed operation; this can make it easier for users to operate electronic devices with one hand, thereby improving the user experience.
[0079] 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.
[0080] Next, the hardware structure and software architecture of the electronic device 100 are briefly introduced.
[0081] For example, see 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.
[0082] It is to be understood that the structure illustrated in the embodiment of the present application does 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 in the figure, or combine some components, or split some components, or arrange the components differently. The components shown in the figure may be implemented in hardware, software, or a combination of software and hardware.
[0083] 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 processor (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), etc. Different processing units may be independent devices or integrated into one or more processors.
[0084] In some embodiments, the processor 110 may include one or more interfaces. The interface 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, etc.
[0085] The I2C interface is a bidirectional synchronous serial bus, including a serial data line (SDA) and a serial clock line (SCL). In some embodiments, the processor 110 may include multiple groups of I2C buses. The processor 110 may be coupled to the touch sensor 180K, the charger, the flash, the camera 193, etc. through different I2C bus interfaces. For example: the processor 110 may be coupled to the touch sensor 180K through the I2C interface, so that the processor 110 communicates with the touch sensor 180K through the I2C bus interface, thereby realizing the touch function of the electronic device 100.
[0086] 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 achieve communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 can transmit an audio signal to the wireless communication module 160 via the I2S interface to achieve the function of answering a call through a Bluetooth headset.
[0087] 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 to realize the function of answering calls via a Bluetooth headset. Both the I2S interface and the PCM interface can be used for audio communication.
[0088] The UART interface is a universal serial data bus for asynchronous communication. The 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 generally 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 through the UART interface to implement the Bluetooth function. In some embodiments, the audio module 170 can transmit an audio signal to the wireless communication module 160 through the UART interface to implement the function of playing music through a Bluetooth headset.
[0089] The MIPI interface can be used to connect the processor 110 with peripheral devices such as the display screen 194 and the camera 193. The MIPI interface includes a camera serial interface (CSI), a display serial interface (DSI), etc. In some embodiments, the processor 110 and the camera 193 communicate via the CSI interface to implement the shooting function of the electronic device 100. The processor 110 and the display screen 194 communicate via the DSI interface to implement the display function of the electronic device 100.
[0090] The GPIO interface can be configured by software. The GPIO interface can be configured as a control signal or as a data signal. In some embodiments, the GPIO interface can be used to connect the processor 110 with the camera 193, the display 194, the wireless communication module 160, the audio module 170, the 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.
[0091] The USB interface 130 is an interface that complies with the USB standard specification, and specifically can be a Mini USB interface, a Micro USB interface, a USB Type C interface, etc. The USB interface 130 can be used to connect a charger to charge the electronic device 100, and can also be used to transfer data between the electronic device 100 and a peripheral device. It can also be used to connect headphones to play audio through the headphones. The interface can also be used to connect other electronic devices, such as AR devices, etc.
[0092] It is understandable that the interface connection relationship between the modules illustrated in the embodiment of the present application is only a schematic 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 in the above embodiments, or a combination of multiple interface connection methods.
[0093] The electronic device 100 implements the display function through a GPU, a display screen 194, and an application processor. The GPU is a microprocessor for image processing, which connects the display screen 194 and the application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or change display information.
[0094] The display screen 194 is used to display images, videos, etc. The display screen 194 includes a display panel. The display panel may be a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. In some embodiments, the electronic device 100 may include 1 or N display screens 194, where N is a positive integer greater than 1.
[0095] The pressure sensor 180A is used to sense the pressure signal and can convert the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A can be set 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 parallel plate including at least two conductive materials. 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 acts on 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.
[0096] The touch sensor 180K is also called a "touch panel". The touch sensor 180K can be set on the display screen 194, and 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 acting on or near it. The touch sensor can pass the detected touch operation to the application processor to determine the type of touch event. Visual output related to the touch operation can be provided through the display screen 194. In other embodiments, the touch sensor 180K can also be set on the surface of the electronic device 100, which is different from the position of the display screen 194.
[0097] In some embodiments, when the terminal device is a device with a 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.
[0098] Among them, 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 continuously pressing it for more than a preset time threshold, and the time threshold may be 1.5 seconds, 2 seconds, etc. It is understandable that the click operation and the long press operation described in the embodiments of the present application may be applied to a terminal device in which the display screen 194 is combined with a touch screen, and will not be described in detail below.
[0099] 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 may be replaced by other operations, etc., which is not limited in the embodiment of the present application.
[0100] In some embodiments, touch operations acting on the same touch position but with different touch operation strengths may correspond to different operation instructions. For example, when a touch operation with a touch operation strength less than a first pressure threshold acts on a short message application icon, an instruction to view a short message is executed. When a touch operation with a touch operation strength greater than or equal to the first pressure threshold acts on a short message application icon, an instruction to create a new short message is executed.
[0101] 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 exemplified.
[0102] Figure 4 It is a software architecture block diagram of the electronic device 100 according to an embodiment of the present application.
[0103] 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.
[0104] The application layer can include a series of application packages.
[0105] like Figure 4 As shown, the application package may include camera, gallery, calendar, call, map, navigation, WLAN, Bluetooth, music, video, short message and other applications.
[0106] The application framework layer provides an application programming interface (API) and a programming framework for the applications in the application layer. The application framework layer includes some predefined functions.
[0107] like Figure 4 As shown, the application framework layer may include a window manager, a content provider, a view system, a phone manager, a resource manager, a notification manager, and the like.
[0108] The window manager is used to manage window programs. The window manager can obtain the display screen size, determine whether there is a status bar, lock the screen, capture the screen, etc.
[0109] 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.
[0110] The view system includes visual controls, such as controls for displaying text, controls for displaying images, etc. The view system can be used to build applications. A display interface can be composed of one or more views. For example, a display interface including a text notification icon can include a view for displaying text and a view for displaying images.
[0111] The phone manager is used to provide communication functions of the electronic device 100, such as management of call status (including connecting, hanging up, etc.).
[0112] The resource manager provides various resources for applications, such as localized strings, icons, images, layout files, video files, and so on.
[0113] The notification manager enables applications to display notification information in the status bar. It can be used to convey notification-type messages and can disappear automatically after a short stay without user interaction. For example, the notification manager is used to notify download completion, message reminders, etc. The notification manager can also be a notification that appears in the system top status bar in the form of a chart or scroll bar text, such as notifications of applications running in the background, or a notification that appears on the screen in the form of a dialog window. For example, a text message is displayed in the status bar, a prompt sound is emitted, an electronic device vibrates, an indicator light flashes, etc.
[0114] Android TM Runtime includes core libraries and virtual machines. Android TM runtime is responsible for Android TM Scheduling and management of the system.
[0115] 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.
[0116] The application layer and the application framework layer run in a virtual machine. The virtual machine executes the Java files of the application layer and the application framework layer as binary files. The virtual machine is used to perform functions such as object life cycle management, stack management, thread management, security and exception management, and garbage collection.
[0117] The system library may 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.
[0118] The surface manager is used to manage the display subsystem and provide the fusion of 2D and 3D layers for multiple applications.
[0119] The media library supports playback and recording of a variety of commonly used audio and video formats, as well as static image files, etc. The media library can support a variety of audio and video encoding formats, such as: MPEG4, H.264, MP3, AAC, AMR, JPG, PNG, etc.
[0120] The 3D graphics processing library is used to implement 3D graphics drawing, image rendering, compositing, and layer processing.
[0121] A two-dimensional (2D) graphics engine is a drawing engine for 2D drawings.
[0122] The kernel layer is the layer between hardware and software. The kernel layer contains at least display driver, camera driver, audio driver, and sensor driver.
[0123] Exemplarily, in the above-mentioned interface display method, the electronic device may draw an interface element corresponding to the recommended search result through a two-dimensional graphics engine or a three-dimensional graphics engine; then, the interface element is displayed at the bottom of the display screen of the electronic device through a view system and a display driver.
[0124] In the following embodiments of the present application, the technical solution provided by the embodiments of the present application will be introduced by taking the electronic device as a mobile phone as an example. It should be understood that in actual use, the electronic device may also have other more product forms, such as a tablet computer, a smart watch, etc. Specifically, it can be designed according to actual use requirements.
[0125] For example, see Figure 5 , the above interface display method may include steps S500-S502.
[0126] S500. The mobile phone displays the first search interface.
[0127] The first search interface may also be referred to as a search activation page, a search initial page, etc. The user may use the mobile phone more conveniently through the search interface. For example, the user may enter the name of the application that the user wants to start in the search interface to open the application; or, in another example, the user may enter the name of the contact that the user wants to call in the search interface to call the contact. In some embodiments, the first search interface may also be referred to as the first interface or the fourth interface.
[0128] As a possible implementation, see Figure 6 , the above step S500 may include steps S500A1-S500A2.
[0129] S500A1. The phone displays the main interface of the desktop.
[0130] When the mobile phone opens the desktop, the mobile phone can display the main interface of the desktop by default. Figure 7 As shown in part A of the figure, 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 docking 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 icons related to the battery level of the mobile phone, icons related to the current signal strength of the mobile phone, and the current time, etc.; the interface also includes a navigation point 703.
[0131] The navigation point 703 may be used to indicate the current interface, and the navigation point 703 may include one or more points, each of which may indicate a desktop interface of the mobile phone. Figure 7 As shown in part A of FIG. 7 , the navigation point 703 may include three points, any of which may be used to indicate an interface that may be displayed on the desktop of the terminal device.
[0132] 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 including three points will be introduced as an example, 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.
[0133] In one possible implementation, see Figure 7As shown in part B of the figure, the navigation point 703 in part A may not be displayed in the main interface of the mobile phone, and a search button 706 may be displayed in the area corresponding to the navigation point 703. The search button 706 may be used to trigger the mobile phone to display the first search interface. For the triggering method of the search button 706, please refer to the introduction below, which will not be described in detail here.
[0134] In yet another possible implementation, see Figure 7 As shown in part B of FIG, if the duration of the mobile phone displaying the main interface of the desktop exceeds the preset duration, the mobile phone can display a search button 706 in the area corresponding to the navigation point 703. The preset duration can be any duration, such as 0.5 seconds, 1 second, etc.
[0135] 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 or below the navigation point. Specifically, the display mode and display position of the search button and the navigation point may be set according to actual usage needs, and the embodiment of the present application does not impose any limitation on this.
[0136] In the following embodiments of the present application, the main interface of the desktop is Figure 7 The embodiment of the present application is described by taking the main interface 700 of the desktop shown in part B of FIG. 1 as an example. It is understandable that other more or less display contents can be displayed in the main interface 700 of the desktop; specifically, it can be designed according to actual usage needs, and the embodiment of the present application does not impose any limitation on this.
[0137] S500A2. In response to the first user operation, the mobile phone displays a first search interface.
[0138] In a possible implementation, the first user operation may include a sliding operation triggered by the user in an area other than the status bar on the main interface. Figure 7 In the C part, the user can slide a finger in a first direction on the display screen of the mobile phone to trigger a sliding operation on the mobile phone. The first direction can be understood as the direction in which the status bar of the mobile phone points to the block bar.
[0139] In another possible implementation, the first user operation may also include a user clicking a search button. Figure 7 In part C, the user can click the area corresponding to the search button 706 on the display screen to trigger a click operation on the search button 706 on the mobile phone.
[0140] It can be understood that the above-mentioned first user operation includes, but is not limited to, the user's sliding down operation on the main interface and the clicking operation on the search button; in actual applications, the first user operation can also include other more operations, such as the user's voice command operation, etc., which can be specifically set according to actual usage requirements, and the embodiment of the present application does not impose any restrictions on this.
[0141] Exemplarily, in response to the first user operation, the mobile phone displays a first search interface, which can be as follows: Figure 7 As shown in part D in the figure; 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.
[0142] 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 limitation on this.
[0143] The "application suggestion" recommendation column 711 may include multiple suggested applications, such as icons and application names of browsers, sports and health, music, calculators, settings, etc. For example, the mobile phone may count the frequency of use of applications on the mobile phone by the user, and display several applications with relatively high frequency of use in the "application suggestion" recommendation column 711; thus, the user can conveniently open the application with relatively high frequency of use by the user through the "application suggestion" recommendation column 711.
[0144] The "search history" recommendation bar 712 may include multiple historical search items, such as today's weather, gallery, and Ying Meili, etc. For example, in the "search history" recommendation bar 712, the historical search items may be displayed from left to right in reverse chronological order; for another example, in the "search history" recommendation bar 712, the historical search item with the highest user input frequency may be displayed on the far left; then, on the right side of the historical search item with the highest user input frequency, the historical search items may be displayed from left to right in reverse chronological order.
[0145] 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.
[0146] The search box 715 can be used to display the search word entered by the user and / or the associated words of the search word. The user can enter the search word through the keyboard control 714. For a detailed description of the search box 715 and the keyboard control, please refer to the introduction below, which will not be described in detail here.
[0147] 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.
[0148] The input button 714a may include an "ABC" input button, a "TUV" input button, etc. The input selection box 714c may be used to display input content; it may also be used to select input content, and the selected input content may be displayed as a search term in the search box. The function button 714b may include a "search" button, which may be used to trigger the mobile phone to search for the search term in the search box. The input selection box 714c is used to display the input content entered through the above-mentioned input button 714a.
[0149] Exemplarily, in response to a click operation on the input button 714a, the mobile phone displays the input content corresponding to the click operation on the input button 714a in the input selection box 714c. Next, in response to a click operation on the input content in the input selection box 714c, the mobile phone displays the clicked input content as a search word in the search box 715. Then, in response to a click operation on the function button 714b, the mobile phone searches for the search word.
[0150] 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, etc.; for example, the keyboard control includes other more keys, etc. Specifically, it can be designed according to actual usage requirements, and the embodiment of the present application does not impose any restrictions on this. In the following embodiment, a 9-key keyboard control will be taken as an example to introduce the technical solution provided by the embodiment of the present application.
[0151] It should be noted that the search box 715 is located above the keyboard control 714, so that the search term entered by the user through the keyboard control 714 can be displayed above the keyboard control 714. If the user wants to copy or cut the entered search term, the user can easily copy or cut the search term with one hand, which can improve the user experience.
[0152] As another possible implementation, see Figure 8 , the above step S500 may include steps S500B1-S500B3.
[0153] S500B1. The phone displays the main interface of the desktop.
[0154] For details, please refer to the relevant description of step S500A1 above, which will not be repeated here.
[0155] S500B2. In response to the user's left swipe operation, the mobile phone displays the negative first screen. The negative first screen includes: a search box and multiple cards.
[0156] For example, see Fig. 9 In response to the left swipe operation triggered by the user on the main interface of the desktop, the mobile phone displays the negative first screen 900. The negative first screen of the mobile phone includes a search box and multiple cards. For example, it includes a search box 901, a user card 902, a weather card 903, a navigation card 904, etc. Among them, the user card 902 can include the user's avatar and some greetings; the weather card 903 can be used to display the current weather, for example, it can include text describing today's weather and pictures corresponding to today's weather; the navigation card 904 can be used to display the destination that the user is currently navigating.
[0157] It can be understood 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.
[0158] S500B3. In response to the user clicking on the search box in the negative one screen, the mobile phone displays the first search interface.
[0159] For example, see Fig. 9 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 relevant introduction of the first search interface 910, see the above Figure 7 The corresponding introduction will not be repeated here.
[0160] It is understandable that the triggering steps for 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, and the embodiment of the present application does not impose any restrictions on the triggering conditions for the mobile phone to display the search page.
[0161] S501. In response to the user's search operation, the mobile phone displays a second search interface.
[0162] The search operation can be understood as the user inputting search content, such as a search word, in the search box of the first search interface. It is understandable that the user can input the search word into the search box through the keyboard control of the first search interface; can also input the search word into the search box through voice commands, and can also input the search word through other operations, and the embodiment of the present application does not impose any restrictions on this.
[0163] In some embodiments, the second search interface may also be referred to as a second interface or a fifth interface.
[0164] As a possible implementation, see Fig.10 In part A of FIG. 1 , in response to the user inputting 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 result area 1001, a recommended search result area 1002, a search box 1003, and a keyboard control 1004.
[0165] 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 above search terms locally on the mobile phone. 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 whose application names match the above search terms, or search results whose application types match the above search terms, etc. Application data search results can be understood as search results whose 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.
[0166] 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 the 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.
[0167] The recommended search result area 1002 displays recommended search results 1002a and online search options 1002b. The recommended search results 1002a can be understood as the recommended results generated by the mobile phone based on the search terms and the user's usage habits of the mobile phone. The above-mentioned user's usage habits of the mobile phone may include: the user's usage frequency of the application on the mobile phone, the usage time, the popularity of the application, etc.
[0168] Exemplarily, the recommended search results may include top N search results with relatively high recommendation levels among the full search results, where N is a positive integer.
[0169] The above-mentioned recommendation degree is positively correlated with the matching degree, which is the matching degree between the full search results and the search term. For example, if the search term matches the application name of the full search results, the recommendation degree is the highest; if the search term matches the application type of the full search results, the recommendation degree is second. Alternatively, the above-mentioned recommendation degree can also be a preset value. For example, the recommendation degree of the application search results is higher than that of the application data search results.
[0170] For example, if the search term is video, since the application name of AA video matches the video, AA video has the highest recommendation degree. Since the application type of player matches the search term, the player has the second highest recommendation degree.
[0171] 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.
[0172] Among them, the recommendation algorithm can generate recommendation results based on the frequency of use, usage time, and popularity of the applications on the mobile phone by the above-mentioned users. It should be pointed out that the above-mentioned recommendation results can be applications that have been installed locally on the mobile phone, applications that are not installed on the mobile phone, and application data of local applications, etc. For example, if the user uses an application frequently, then the application or the application data of the application can be a recommendation result; if the user uses an application for a long time, then the application or the application data of the application can be a recommendation result. Or, if the popularity of an application is relatively high, then the application or the application data of the application can be a recommendation result.
[0173] In some embodiments, the recommended search results may include the top N search results with a relatively high recommendation degree among the application search results. The local search results may include application data search results. That is, in some embodiments, the recommended search results and the local search results may be distinguished by whether the search results are applications or application data.
[0174] 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. The horizontal arrangement may be understood as being displayed along one long side of the mobile phone to another long side, and the vertical arrangement may be understood as being displayed along one short side of the mobile phone to another short side.
[0175] In the following embodiments of the present application, the recommended search results include application search results, or the recommended search includes application search results and application data search results; the local search results include application data search results as an example to introduce the technical solution provided by the embodiments of the present application. It should be understood that in actual use, the recommended search results can also include other more search results, and similarly, the local search results can also include other more search results; specifically, this can be designed according to actual use requirements, and the embodiments of the present application do not impose any restrictions on this.
[0176] The online search option 1002b can be understood as an option for triggering a search for the search term on a search engine. That is, 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 web page.
[0177] The sum of the number of the recommended search results 1002a and the number of the online search options 1002b may be a preset number, such as 5, 6, 4, etc. Fig.10 The sum of the quantities shown in Part A is 5.
[0178] For example, the recommended search results are arranged horizontally, with the recommended search results with high recommendation levels arranged on the left and the recommended search results with low recommendation levels arranged on the right. The recommendation level of the recommended search results is positively correlated with the usage frequency, the usage duration, and the popularity.
[0179] For example, see again Fig.10 In part A, the recommended search results 1002a include: email application search results, e-book application search results, video application search results, and file management application search results.
[0180] For the recommended search results 1002a and online search results 1002b displayed in the recommended search results area 1002, the mobile phone may only display 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.
[0181] The search box 1003 displays a search term 1003a and an expansion field 1003b for the search term 1003a. The search term 1003a is input by the user in the first search interface. Fig.10In part A of the example, "Electronic" is used. The extended field 1003b is obtained by the mobile phone based on the above search terms. For example, the mobile phone obtains the first recommended result of the email application based on the search term "Electronic" and the user's mobile phone usage habits. Then the mobile phone can display the extended field 1003b as "Mail - Go" to prompt the user that the most recommended search result is the email application.
[0182] 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.
[0183] The keyboard control 1004 displays input keys, such as an "ABC" input key, a "TUV" input key, etc. The keyboard control 1004 also displays function keys 1004a, such as a "Go" key. Fig. 9 In the function keys, due to Fig.10 In the corresponding second search interface, the user enters a search term, and the mobile phone obtains a recommended result. At this time, the text element displayed in the function control changes 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 changes in response to the change of the search term entered 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.
[0184] It should be understood that the above extension field 1003b is optional, and in some embodiments, the above second search interface may not display the extension field 1003b. Also, the above keyboard control 1004 may be a 26-key keyboard control, or other keyboard controls such as a 13-key keyboard control, etc.
[0185] In some embodiments, the interface element displayed in the above-mentioned recommended search results area may be referred to as the first interface element or the third interface element; the interface element displayed in the above-mentioned local search results area may be referred to as the second interface element or the fourth interface element. Also, the first interface element / the third interface element includes application search results; or, the first interface element / the third interface element includes interface elements of application search results and interface elements of application data search results. The second interface element / the fourth interface element originally includes interface elements of application data search results. The interface elements may be text descriptions and / or icons.
[0186] In the above-mentioned second search interface, since the above-mentioned recommended search result area is above the search box, it is not located at the top of the second search interface; thus, the position of the recommended search result area on the display screen is more in line with the user's one-handed operation habits. In other words, when the user operates the mobile phone with one hand, the user can easily click on the above-mentioned recommended search result area. In this way, the user can easily select and open the search result that the user wants to open through one-handed operation. Improve the user experience.
[0187] It should be understood that in some embodiments, in the second search interface, the second search interface 1010 includes, from top to bottom, a local search result area, a search box, a recommended search result area, and a keyboard control. That is, the recommended search result area is displayed below the search box. Similarly, the user can also easily select and open the search result that the user wants to open through a single-handed operation, thereby improving the user's experience.
[0188] In some other embodiments, see Fig.10 In the B part of the second search interface 1010, the second search interface 1010 includes, 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 ( Fig.10 (B is shown on the left side of the figure). The recommended results in the recommended search result area are arranged vertically, with the recommended search results with high recommendation levels arranged at the top and the recommended search results with low recommendation levels arranged at the bottom. Thus, the user can also easily select and open the search result that the user wants to open with one hand.
[0189] Optionally, the mobile phone can choose to display the recommended search result area 1012 on the left or right side of the keyboard control according to the dominant hand of the user. The dominant hand of the user includes: left-handed or right-handed. For example, if the user is left-handed, the recommended search result area is displayed on the left side of the keyboard control; if the user is right-handed, the recommended search result area is displayed on the right side of the keyboard control. The dominant hand of the user can be pre-set by the user on the mobile phone. As a possible implementation, in the recommended search result area of the second search interface, an icon of the recommended search result and a text description corresponding to the recommended search result can be displayed. For example, see Fig.10In the C part of the figure, the mobile phone displays the second search interface 1020. The second search interface 1020 includes a recommended search result area 1022. The recommended search result area 1022 displays icons of recommended search results and text descriptions corresponding to the recommended search results, and the recommended search result area 1022 displays icons of online search options and text descriptions corresponding to the online search options. In this implementation, by displaying icons of recommended search results and text descriptions corresponding to the recommended search results, the user can view the recommended search results displayed by the mobile phone more intuitively.
[0190] As another possible implementation, in the recommended search result area of the second search interface, a capsule-shaped recommended search result may be displayed. The capsule-shaped recommended search result includes an icon of the recommended search result and a text description corresponding to the recommended search result. Fig.10 In the D part of the image, the mobile phone displays the second search interface 1030. The second search interface 1030 includes a recommended search result area 1032. In the recommended search result area 1032, a recommended search result 1032a in capsule form is displayed. The recommended search result 1032a includes an icon and a text description corresponding to the recommended search result, such as an icon for "email" and a text description for "email". It can be understood that in the recommended search result area 1032, the recommended search result in capsule form on the far left can be in a state of covering the selected box or in a highlighted state. In this implementation, the capsule form can carry more visual information, and the interactivity of the capsule form is relatively strong; thus, by displaying the recommended search results in capsule form, the amount of visual information displayed in the recommended search result area can be increased, and the interactivity can be increased.
[0191] 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 both the local search result area and the recommended search result area.
[0192] In some other implementations, 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 times the online search option 1002b is clicked 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 result area. In some embodiments, after the mobile phone displays the second search interface, in response to the user's left swipe operation in the recommended search result area, the mobile phone displays a third search interface. In this way, more recommended search results can be displayed in the recommended search result area, and the number of recommended search results displayed on the mobile phone can be enriched.
[0193] 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, and 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 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.
[0194] In some embodiments, the third search interface mentioned above may also be referred to as a third interface.
[0195] For example, see Fig.11 In response to the user's sliding operation on the recommended search results in the recommended search results area of the second search interface 1100, the mobile phone displays the third search interface 1110. During the sliding operation, the recommended search results slide along the real-time touch position of the sliding operation. The number of recommended search results in the recommended search results area thread remains unchanged, such as 5.
[0196] The third search interface includes a local search result area 1111 and a recommended search result area 1112. For a detailed description of the local search result area 1111, see the aforementioned Fig.10 The corresponding introduction is not repeated here. The recommended search result area 1112 includes: video application search results, file management search results, online search options, sports application search results and setting application search results.
[0197] It should be understood that in actual use, the above sliding operation can be a left sliding (swiping) operation, a right sliding (swiping) operation, an upward sliding (swiping) operation, a downward sliding (swiping) operation, etc. Specifically, it can be set according to actual use requirements. Fig.11 In part A, the sliding operation is shown as sliding left; specifically, it can be designed according to actual usage requirements.
[0198] It should be understood that the third search interface 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 sliding operation multiple times in the second search interface, or the sliding operation distance is relatively long, or the mobile phone obtains relatively few recommended search results based on the search term. Then the number of recommended search results will be insufficient, so the mobile phone can display the interface elements corresponding to the local search results in the recommended search results area.
[0199] For example, see Fig.11In response to the user's sliding operation on the recommended search results in the recommended search results area of the second search interface 1100, the mobile phone displays the third search interface 1140. In the recommended search results area 1143 of the third search interface 1140, icons and text descriptions corresponding to the recommended search results are displayed, such as icons and text descriptions corresponding to the settings application; and icons and text descriptions corresponding to the local search results are also displayed in the recommended search results area 1143. For example, see Fig.11 In the C part of the above local search results area, the icon and text description corresponding to the SMS application data search results; for example, in the above local search results area, the icon 1141 and text description 1142 corresponding to the photo application data search results. It should be understood that in Fig.11 In the scenario shown in part C of FIG, in the recommended search result area 1143, the icons corresponding to the recommended search results and the icons corresponding to the local search results can be distinguished by the borders of the icons, such as the border of the icon corresponding to the recommended search results is a square, and the border of the icon corresponding to the local search results is a circle. Also, 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. of the text descriptions. In this way, the user can more intuitively distinguish the recommended search results and the local search results displayed in the recommended search result area.
[0200] For example, see Fig.11 A and D of the recommended search results area of the second search interface 1100. In response to the sliding operation triggered by the user for the recommended search results in the recommended search results area of the second search interface 1100, the mobile phone displays the third search interface 1150. In the recommended search results area 1153 of the third search interface 1150, icons and text descriptions corresponding to the recommended search results, as well as icons and text descriptions corresponding to the local search results 1151 are displayed. For the local search results 1151, it is not displayed in the local search results area 1152. That is, the local search results displayed in the recommended search results area 1153 of the third search interface 1150 and the local search results displayed in the local search results area 1152 of the third search interface 1150 may be different. That is, for the local search results, it is displayed in the local search results area of the third search interface and in the recommended search results area, and the two may be differentiated. As a result, the content displayed in the recommended search results area can be expanded. For example, for the local search results 1151, it is not displayed in the 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.
[0201] In some embodiments, if in the recommended search result area of the second search interface of the mobile phone, the icon corresponding to the recommended search result is displayed, but the text description corresponding to the recommended search result is not displayed; the mobile phone can respond to the touch operation on the recommended search result area by displaying the icon and text description corresponding to the recommended search result in the recommended search result area of the second search interface. In other words, in response to the touch operation on the recommended search result area, the text description corresponding to the recommended search result is added to the recommended search result area.
[0202] For example, see Fig.11 In part E of the figure, the mobile phone displays a second search interface 1120. In the recommended search result area of the 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. Fig.11 In the F part, in response to the touch operation on the recommended search result area, the mobile phone adds a text description corresponding to the recommended search result in the recommended search result area of the second search interface 1130.
[0203] Optionally, the sliding operation may include a touch screen portion and a sliding portion. The mobile phone may display the icon and text description of the recommended search results in the recommended search results area in response to the touch screen portion. Afterwards, the mobile phone responds to the sliding portion and slides the recommended search results following the real-time touch position of the sliding portion. And the recommended search results area is kept displaying 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.
[0204] 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, and when 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.
[0205] S502. In response to the user clicking on the recommended search result, the mobile phone opens the recommended search result.
[0206] For example, in response to a user's Fig.11 In response to a user clicking on an email icon in part A of the mobile phone, the mobile phone opens an email application; Fig.11 Click the video icon in part B to open the video application on your phone.
[0207] As a possible implementation, the user may also open the recommended search results through a keyboard control in the search interface.
[0208] For example, in Fig.11 In part A, in response to the user clicking a function key in the keyboard control, the mobile phone opens an email application.
[0209] As can be seen from the figure, since the keyboard control is usually located at the bottom of the mobile phone display, it is more in line with the user's one-handed operation habits. In other words, when the user operates the mobile phone with one hand, the user can easily click the function keys in the keyboard control with one hand. In this way, the user can easily select and open the search results with one hand.
[0210] See again Fig.11 It should be noted that, in some embodiments, after the user triggers the above sliding operation, the extended field in the search box in the second search interface 1100 does not change, and the function button 1113 in the keyboard control does not change. That is, in the second search interface 1100 and the third search interface 1110, the function button 1113 and the extended field are the same, and in response to the user clicking the function button 1113, the mobile phone opens the email application.
[0211] It should be understood that the mobile phone can also respond to the user's click operation on the local search results and open the local search results. Fig.11 In part B, 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, see Fig.11 In part B, 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.
[0212] In some embodiments, when the mobile phone displays the search interface, the user can also control the movement of the recommended search results in the recommended search results area through the function keys in the keyboard control to select the recommended search results. Afterwards, the user opens the recommended search results through the above function keys.
[0213] 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; this is more in line with the user's one-handed operation habits and can improve the user experience.
[0214] For example, assuming that the mobile phone displays the above Fig.10The second search interface 1000 in part A of . Next, in response to the user's long press and then slide 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 result 1002a and the online search option 1002b) moves; in response to stopping the long press and then slide operation, the mobile phone opens the currently selected recommended search result 1002a. Among them, the above-mentioned long press and then slide operation can be understood as the operation of pressing and sliding after pressing and continuing to press for more than a preset time threshold. The above-mentioned stop long press and then slide operation can be understood as the operation of stopping pressing after the above-mentioned long press and then slide operation.
[0215] For example, see Fig.12 In part A of FIG. 1 , the mobile phone displays the second search interface 1200. In response to the user's long press and then slide operation on the function key 1204a in the keyboard control 1204, the displayed content in the recommended search result area 1202 moves, and the moving direction is the same as the sliding direction of the long press and then slide operation. For example, the sliding direction of the long press and then slide operation is as follows: Fig.12 As shown by the arrow in part A of FIG. 1 , the recommended search results 1202 a and the online search options 1202 b move to the left. Fig.12 In part B of the figure, the mobile phone displays the second search interface (design 1) 1210. In the recommended search result area 1212, the leftmost display content is kept in the state of covering the selected box; at this time, the above-mentioned long press and slide operation is kept in the pressed state. If the user stops the long press and slide operation, the mobile phone opens the recommended search results covering the selected box, such as Fig.12 Next, after the long press, the sliding operation is performed, and the sliding direction is changed, such as changing to sliding to the right, and the pressing state is maintained; the displayed content in the recommended search result area 1212 moves to the right. Fig.12 In the C part of the mobile phone, the second search interface (design 2) 1220 is displayed. In the recommended search result area 1222, the leftmost display content is kept in the state of covering the selected box. If the user stops the long press and slides, the mobile phone opens the recommended search results covering the selected box, such as Fig.12 The e-book application shown in Part C.
[0216] In other embodiments, when the mobile phone displays the search interface, the user can also control the state change of the recommended search results in the search interface through the function keys in the keyboard control; wherein the above state change can be understood as whether to cover the selected box state or whether to highlight the state. Afterwards, the user opens the recommended search results through the above function keys.
[0217] 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; this is more in line with the user's one-handed operation habits and can improve the user experience.
[0218] For example, see Fig.12 In the D part, the mobile phone displays the second search interface 1230. In response to the user's long press and then 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 covered, such as the recommended search result that currently covers the selected box state changes to a state that does not cover the selected box; the recommended search result on the target side of the recommended search result that currently covers the selected box state changes to a state that covers the selected box. Among them, the direction of the target side relative to the recommended search result 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 long press and then sliding operation is to the right, then the recommended search result on the target side of the recommended search result that currently covers the selected box state changes to a state that covers the selected box. For example, see Fig.12 In the E part of the second search interface 1240, the mobile phone displays the second search interface 1240; in the recommended search result area 1242 of the second search interface 1240, because the user has triggered the Changan and sliding operation on the function button 1234a in the second search interface 1230, the sliding direction is right swipe; in the second search interface 1240, the recommended search result corresponding to the e-book application is covered with the selected box state. Next, see Fig.12 In the F part of the search result, the user maintains the above-mentioned long press and sliding operation, that is, keeps pressing and keeps the sliding direction to the right. The mobile phone displays the second search interface 1250. In the recommended search result area 1252 of the second search interface 1250, the recommended search result covering the selected box state is located on the far right; next, if the user continues to keep the sliding direction to the right, the mobile phone will add recommended search results to the second search interface 1250, and the recommended search results added to the display are in the state of covering the selected box.
[0219] In some embodiments, in the above step S502, in response to the user's search operation, the mobile phone may also display other search interfaces in addition to the above second search interface. In the above other search interfaces, the mobile phone may also display interface elements corresponding to the above local search results and / or the above 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 another example, icons corresponding to recommended search results may be displayed around the function keys of the keyboard control; for another example, a grid layout corresponding to the above 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.
[0220] As a possible implementation, in response to the 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, an interface element corresponding to the recommended search results is displayed, and / or an interface element corresponding to the local search results is displayed. The interface element may be an icon, or an icon and a corresponding text description.
[0221] For example, see Fig.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 local search result area 1301, recommended search result area 1302, search box 1303 and keyboard control 1304, please refer to the above Figure 7 and Fig.10 The corresponding text description is not repeated here. In the recommended search result area 1302, an icon corresponding to the recommended search result may be displayed. Alternatively, the recommended search result area 1302 may also display a text description corresponding to the recommended search result.
[0222] In the fourth search interface 1300, the icon of the recommended search result is on the left / right side of the input selection box 1304c of the keyboard control 1304 ( Fig.13Assume that before the mobile phone displays the fourth search interface 1300, the input selection box of the mobile phone keyboard control displays 5 candidate words. After the recommended search result area and the input selection box are combined into a row, the input selection box will display less than 5 candidate words, such as 3, 2, etc.; in this way, the saved display space can be used to display the above-mentioned recommended search result area.
[0223] 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 because 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; in this way, the user can conveniently select and enter the recommended search results with one hand.
[0224] For example, see Fig.13 In part A of the fourth search interface 1300, in response to a sliding operation on the recommended search result area 1302 in the fourth search interface 1300, the recommended search results follow the real-time touch position of the sliding operation, and the number of recommended search results is kept constant during the movement, such as 4. And, if the number of recommended search results is insufficient, an icon corresponding to the above-mentioned local search results is displayed. Fig.13 In part B, in response to the end of the above sliding operation, the mobile phone displays the fifth search interface 1310. The fifth search interface 1310 includes SMS recommendation results 1311a, photo recommendation results 1311b, map recommendation results 1311c and keyboard controls 1314. The keyboard control 1314 includes a recommended search result area 1312, and the recommended search result area includes a SMS icon 1312a and a photo icon 1312b. Among them, the SMS icon 1312a has a corresponding relationship with the above SMS recommendation result 1311a; the photo icon 1312b has a corresponding relationship with the above 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 (e.g., SMS recommendation results 1311a, photo recommendation results 1311b) displayed at the top of the fifth search interface, and the keyboard control is usually displayed at the bottom of the mobile phone, the user can conveniently click the icon corresponding to the local search result included in the keyboard control by one-hand operation, and thus the user can conveniently select and enter the local search result by one-hand operation.
[0225] It should be noted that in the fifth search interface, the display order of the icons corresponding to the local search results included in the keyboard control may correspond to or may not correspond to the display order of the local search results included in the fifth search interface on the mobile phone. Fig.13 In the B part of the fifth search interface, the SMS recommendation results 1311a, the photo recommendation results 1311b and the map recommendation results 1311c are displayed in order from top to bottom. In the recommended search result 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 in order from left to right. It can be seen that the above-mentioned order from top to bottom is in a corresponding relationship with the above-mentioned order from left to right. In this way, it is more in line with the user's intuitive feeling of the interface and can enhance the user's experience. For example, in some other embodiments, it is assumed that in the fifth search interface, the SMS recommendation results, the photo recommendation results and the map recommendation results are displayed in order from top to bottom. In the recommended search result area included in the keyboard control, the icons corresponding to the above-mentioned SMS recommendation results, the photo recommendation results and the map recommendation results can be reordered according to the recommendation degree of the SMS application, the photo application and the map application. For example, in the recommended search result area included in the keyboard control, the ones with a relatively high recommendation degree are displayed on the left, and the ones with a low recommendation degree are displayed on the right. In this way, it can be more in line with the user's mobile phone usage habits and can also improve the user experience.
[0226] As another possible implementation, after the mobile phone displays the recommended search results, in response to a long press of a function key on the keyboard, the mobile phone can display interface elements corresponding to the recommended search results near the function keys, and / or display interface elements corresponding to the local search results.
[0227] The interface for displaying recommended search results on the mobile phone may be the above Figure 2 The corresponding interface can also be the above Fig.10 The corresponding interface may also be an interface for displaying recommended search results that is not shown in the above diagram. Figure 2 The corresponding interface introduces this implementation method.
[0228] As an example, see Fig.14In part A of the figure, the mobile phone displays a search interface 1400, which includes a recommended search result area 1401, and the recommended search result area 1401 includes multiple recommended search results, such as "App Store" search results, "Email" search results, "Music" search results, "Calculator" search results, etc. Afterwards, in response to a long press operation on a function key 1403a in a keyboard control 1403, the mobile phone displays a search pop-up window 1402 around the function key 1403a; the search pop-up window 1402 includes multiple interface elements, such as icons, or icons and text descriptions corresponding to the icons. There is a corresponding relationship between the above-mentioned interface elements and the recommended search results included in the above-mentioned recommended search result area 1401, for example, it is an icon corresponding to the recommended search result included in the above-mentioned recommended search result area 1401. Next, in response to a click operation on the icon included in the search pop-up window 1402, the mobile phone opens the search result corresponding to the icon.
[0229] It can be understood that in this example, by displaying a search pop-up window around the function keys, and there being 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 with one hand, which can make it more convenient for the user to operate the mobile phone and improve the user experience.
[0230] In some examples, in response to a sliding operation on the search pop-up window 1402, the icon included in the search pop-up window 1402 moves along with the real-time touch position of the sliding operation. It is understandable that during the sliding of the icon included in the search pop-up window 1402, the recommended search results included in the recommended search results area may also follow the icon included in the search pop-up window 1402, and the two may slide together; in other examples, the two may not slide together. In the following examples, the two will be introduced as sliding together.
[0231] As another example, in the above Fig.14 Based on the search interface 1400 shown in part A, see Fig.14 In part B of the figure, 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 the real-time touch position of the sliding operation; and, during the sliding of the icons included in the search pop-up window 1412, the recommended search results included in the recommended search result 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 result area 1411. As a result, the user can easily select and open more search results through the search pop-up window 1412.
[0232] As another example, see Fig.14 In part C, in response to a long press operation on a 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 a selected 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.
[0233] As an example, see Fig.14 In the D part, in response to the long press and slide operation on the function button 1433a in the keyboard control 1433, the mobile phone displays a search pop-up window 1432 around the function button 1433a, and the search pop-up window 1432 includes multiple icons, which correspond to the recommended search results in the recommended search result area 1431 included in the search interface 1430. Among them, among the multiple icons included in the search pop-up window 1432, the leftmost icon is selected, as shown in the figure covering the selection box. In addition, the icons included in the search pop-up window 1432 move in the same direction as the sliding direction of the above-mentioned long press and slide operation. At the same time, during the movement of the icons included in the search pop-up window 1432, the leftmost icon is kept in the selected state. Next, in response to stopping the long press and slide operation, that is, stopping the operation of pressing the screen, the mobile phone opens the recommended search results corresponding to the selected state icon. For example, Fig.14 The “Music” search result is shown in part D of FIG. In this way, the user can easily select and open the search result based on the search pop-up window with one hand, which can improve the user experience.
[0234] 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 enhance the user experience.
[0235] It should be understood that in the above Fig.14In the corresponding example, 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 icons and / or text descriptions 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.
[0236] In some embodiments, the above Fig.14 The search interface 1400, the search interface 1410, the search interface 1420 and the search interface 1430 in FIG. 1400 can all be referred to as the sixth interface.
[0237] As another possible implementation, after the mobile phone displays the interface of the recommended search results, the mobile phone can also display a grid layout in the keyboard control in response to a long press operation on a function key of the keyboard, 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.
[0238] The interface for displaying recommended search results on the mobile phone may be the above Figure 2 The corresponding interface can also be the above Fig.10 The corresponding interface may also be an interface for displaying recommended search results that is not shown in the above diagram. Figure 2 This implementation is introduced by taking the corresponding interface as an example.
[0239] As an example, see Fig.15 As shown in part A, the mobile phone displays a search interface 1500; the search interface 1500 includes: a recommended search result area 1501, a local search result area 1502, and a keyboard control 1503; wherein the keyboard control 1503 includes a function key 1503a; in response to a long press operation on the function key 1503a of the keyboard control 1503, the mobile phone displays a grid layout in the keyboard control, and the grid layout is the same as the above Figure 2 The recommended search results area in the corresponding interface corresponds to the recommended search results area in the corresponding interface. Fig.15 As shown in Part B of Fig.15 In part B of the mobile phone, the search interface 1510 is displayed, and the search interface 1510 includes: a recommended search result area 1511, a local search result area 1512, and a keyboard control 1513. The keyboard control 1513 includes a grid layout 1514, and the grid layout 1514 corresponds to the recommended search result area 1511 and the local search result area 1512.
[0240] In some embodiments, the above Fig.15 The search interface 1510 in can also be called the sixth interface.
[0241] Specifically, the grid layout 1514 includes a plurality of 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 above-mentioned "App Store" search result, touch area 1514b corresponds to the above-mentioned "Email" search result, touch area 1514c corresponds to the above-mentioned "Music" search result, and touch area 1514d corresponds to the above-mentioned "Calculator" search result. In addition, the grid layout 1514 may also include a touch area corresponding to the above-mentioned local search result 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 result 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 above-mentioned "Music" search result, and the mobile phone opens the "Music" search result, such as opening the "Music" application. For another example, in response to the click operation 1516, the position of the click operation 1516 corresponds to the touch area for the local search result of "Ying Meili", and the mobile phone opens the local search result of "Ying Meili", such as entering the contact interface of "Ying Meili". In this way, the user can easily select and open the search result based on the above grid layout through one-handed operation, which can improve the user experience.
[0242] In some examples, the touch area may also display an outline of an icon, which is the 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 enable users to open search results intuitively through the grid layout.
[0243] It should be understood that in the above-mentioned grid layout 1514, an icon and / or text description of the search result 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.
[0244] In some examples, a text prompt 1513a may be displayed at the position corresponding to the input selection box originally displayed in 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.
[0245] 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.
[0246] In combination with the algorithm 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 the form of hardware or computer software driving hardware 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 combination with the embodiments, but such implementation should not be considered to be beyond the scope of the present application.
[0247] In this embodiment, the electronic device can be divided into functional modules according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware. It should be noted that the division of modules in this embodiment is schematic and is only a logical function division. There may be other division methods in actual implementation.
[0248] The present application also provides an electronic device, such as Fig.16 As shown, the electronic device may include one or more processors 1601 , a memory 1602 and a communication interface 1603 .
[0249] 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.
[0250] The communication interface 1603 is used for data transmission 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 executes the relevant method steps in the above method embodiment of the present application.
[0251] Among them, the processor 1601 can be a processor or a controller, for example, a central processing unit (CPU), a general 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 can implement or execute various exemplary logic blocks, modules and circuits described in conjunction with the present disclosure. The processor can 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.
[0252] The bus 1604 may be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus. The bus 1604 may be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Fig.16 Only one thick line is used in the diagram, but this does not mean that there is only one bus or only one type of bus.
[0253] The present application also provides a chip system, such as Fig.17 As shown, the chip system includes at least one processor 1701 and at least one interface circuit 1702. The processor 1701 and the interface circuit 1702 can be interconnected through a line. For example, the interface circuit 1702 can be used to receive signals from other devices (for example, the memory of a mobile phone). For another example, the interface circuit 1702 can be used to send signals to other devices (for example, the processor 1701).
[0254] For example, the interface circuit 1702 may read instructions stored in a memory in the mobile phone, and send the instructions to the processor 1701. When the instructions are executed by the processor 1701, the mobile phone may execute the steps in the above embodiments.
[0255] An embodiment of the present application further provides a computer-readable storage medium, in which a computer program code is stored. When the processor executes the computer program code, the electronic device executes the relevant method steps in the method embodiment.
[0256] The embodiment of the present application also provides a computer program product. When the computer program product is run on a computer, it enables the computer to execute the relevant method steps in the above method embodiment.
[0257] 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.
[0258] 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.
[0259] In the several embodiments provided in the present 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 only schematic. For example, the division of the modules or units is only a logical function division. There may be other division methods in actual implementation, 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.
[0260] The units described as separate components may or may not be physically separated, 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 different places. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.
[0261] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.
[0262] 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 part that contributes 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, including several instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read only memory (ROM), random access memory (RAM), disk or optical disk and other media that can store program code.
[0263] The above contents are only specific implementation methods of the present application, but the protection scope of the present application is not limited thereto. Any changes or substitutions within the technical scope disclosed in the present application shall be included in the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.
Claims
1. An interface display method, characterized in that: The method is applied to an electronic device, and the method comprises: Display the first interface; In response to a search operation on the first interface, a second interface is displayed; the search operation includes inputting search content, and the 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; The second interface includes a recommended search result area, and the recommended search result area is displayed 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 result, or an interface element of the application search result and an interface element of the application data search result; In response to a first operation on the first interface element, a search result corresponding to the first interface element is opened.
2. The method according to claim 1, characterized in that The method further comprises: In response to a first sliding operation on the first interface element, the first interface element changes as the real-time touch position of the first sliding operation changes; In response to the completion of the first sliding operation, a third interface is displayed; the third interface includes a recommended search result area, and the recommended search result area included in the third interface includes at least one interface element of the application search results or the interface element of the application data search results that is not displayed on 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 the first display state, and the other first interface elements are in the second display state; the second interface also includes a first keyboard control, and the first keyboard control includes a first function key; The method further comprises: In response to a second operation on the first function button, the search result corresponding to the first interface element in the first display state is opened.
4. The method according to claim 3, characterized in that The method further comprises: In response to a long press and slide operation on the first function button, the first interface element slides in a sliding direction of the long press and slide 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 long press and sliding operation ending, the search result corresponding to the first interface element in the first display state is opened.
5. The method according to claim 3 or 4, characterized in that: The first display state includes a highlighted state or a covered selection box state.
6. The method according to any one of claims 1 to 5, characterized in that: The second interface also 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 an application data search result.
7. The method according to any one of claims 1 to 6, characterized in that: Before displaying the first interface, the method further includes: Displaying a desktop, wherein the desktop includes a search button and a status bar; The displaying of the first interface includes: In response to a click operation on the search button, displaying the first interface; And / or, in response to a pull-down operation triggered in an area of the desktop other than the status bar, displaying the first interface.
8. The method according to any one of claims 1 to 6, characterized in that: Before displaying the first interface, the method further includes: Displaying the negative one screen, wherein the negative one screen includes a negative one screen search box; The displaying of the first interface includes: In response to a click operation on the negative one screen search box, the first interface is displayed.
9. An interface display method, characterized in that: Applied to electronic equipment, the method comprises: Display the fourth interface; In response to a search operation on the fourth interface, a fifth interface is displayed; the search operation includes inputting search content, and the fifth 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; 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 result, or an interface element of the application search result and an interface element of the application data search result; the fourth interface element includes an interface element of the application data search result, and the second keyboard control includes a second function key; In response to a third operation on the second function key, a sixth interface is displayed; 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, 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, the search result corresponding to the third interface element is opened.
10. The method according to claim 9, characterized in that The third keyboard control includes a search pop-up window and a third function key; In the search pop-up window, the position corresponding to the first touch area displays a third interface element corresponding to the first touch area; and 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 elements at other positions in the search pop-up window are in a fourth display state; The method further comprises: In response to a click operation on the third function button, a third interface element in a third display state is opened.
11. The method according to claim 10, characterized in that The method further comprises: In response to a long press and a sliding 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 the sliding operation, and the third interface element in the search pop-up window located at the preset arrangement position is set to the third display state; In response to the long press and sliding operation ending, a third interface element in a third display state is opened.
12. The method according to claim 10 or 11, characterized in that: The third display state includes a highlighted state or a covered selected box state.
13. The method according to claim 9, characterized in that 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; And, 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.
14. The method according to claim 9, characterized in that The third keyboard control includes a grid layout; the third interface element includes an icon; In the grid layout, the position corresponding to the first touch area has an outline of the icon corresponding to the first touch area displayed.
15. The method according to any one of claims 9 to 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 to 15, characterized in that: Before displaying the fourth interface, the method further includes: Displaying a desktop, wherein the desktop includes 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 pull-down operation triggered by an area other than the status bar in the desktop, displaying the fourth interface.
17. The method according to any one of claims 9 to 15, characterized in that: Before displaying the fourth interface, the method further includes: Displaying the negative one screen, wherein the negative one screen includes a negative one screen search box; The displaying of the fourth interface includes: In response to a click operation on the negative one screen search box, the fourth interface is displayed.
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 executes the method described in any one of claims 1-17.
19. A computer-readable storage medium, characterized in that: The method comprises computer instructions, which, when executed on an electronic device, cause the electronic device to execute the method according to any one of claims 1 to 17.
Citation Information
Cited By
Interface display method, electronic device and storage medium
EP4749443A1
Interface display method, electronic device and storage medium
WO2025092106A1