Searching method and device and electronic equipment

By directly determining the search object and displaying relevant results by receiving user input information, the problem of low search convenience in the prior art is solved, and a more efficient and accurate search process is achieved.

CN119202354APending Publication Date: 2024-12-27VIVO MOBILE COMM CO LTD

Patent Information

Application Number
CN202411160225.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-08-22
Publication Date
2024-12-27

AI Technical Summary

Technical Problem

During the search process, existing electronic devices need to display content selection boxes and box to select content, resulting in poor search convenience.

Method used

By receiving user input information, directly identifying the search object and displaying relevant search results, simplifying the search process, and users can quickly select search objects through different input methods.

Benefits of technology

It improves the convenience and efficiency of search, reduces search steps, and enhances the accuracy and user experience of search.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119202354A_ABST
    Figure CN119202354A_ABST
Patent Text Reader

Abstract

The invention discloses a search method and device and electronic equipment, and belongs to the technical field of electronics. The method comprises the following steps: receiving first input; in response to the first input, displaying a search result of the first object; wherein the first object is determined based on the input information of the first input.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application belongs to the field of electronic technology, and specifically relates to a search method, device and electronic equipment. Background Art

[0002] With the popularization of electronic devices and the development of search technology, the demand for electronic devices to search in application interfaces is growing; for example, based on a certain content in the browser application interface, such as text, pictures, etc., search for search results related to the certain content, such as text, pictures, audio or video.

[0003] In the related art, when a user wants to search for search results related to a certain content based on the certain content in the application interface, the user can input into the application interface so that the electronic device can display a content selection box in the application interface. Then, the user can move the content selection box in the application interface so that the electronic device can determine the location of the content selected by the user according to the location of the content selection box, and display a confirmation control and a cancel control. Finally, the user can input into the confirmation control so that the electronic device can determine that the search content required by the user is the content selected by the content selection box, so that the electronic device can search for search results related to the certain content.

[0004] However, in the above method, since the electronic device needs to first display a content selection box when determining the user's search content, and then select the content in the application interface through the content selection box, and finally determine the content selected by the content selection box as the search content required by the user through the confirmation control, the search convenience is poor. Summary of the invention

[0005] The purpose of the embodiments of the present application is to provide a search method, device and electronic device, which can improve the convenience of searching.

[0006] In a first aspect, an embodiment of the present application provides a search method, which includes: receiving a first input; in response to the first input, displaying search results of a first object; wherein the first object is determined based on input information of the first input.

[0007] In a second aspect, an embodiment of the present application provides a search device, the search device comprising: a receiving module and a display module. The receiving module is used to receive a first input. The display module is used to display a search result of a first object in response to the first input received by the receiving module; wherein the first object is determined based on input information of the first input.

[0008] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the first aspect are implemented.

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

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

[0011] In a sixth aspect, an embodiment of the present application provides a computer program product, which is stored in a storage medium and is executed by at least one processor to implement the method described in the first aspect.

[0012] In an embodiment of the present application, a first input is received, and in response to the first input, a search result of a first object is displayed, where the first object is determined based on the input information of the first input. In this solution, the first object can be determined by the input information of the first input, so that the user can quickly select different objects for search through different inputs, thereby improving the convenience of search. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] Figure 1 It is one of the flow charts of the search method provided in the embodiment of the present application;

[0014] Figure 2A This is one of the example schematic diagrams of determining a search object from an image provided by an embodiment of the present application;

[0015] Figure 2B This is one of the example schematic diagrams of displaying search results provided in the embodiments of the present application;

[0016] Figure 3 This is the second flowchart of the search method provided in the embodiment of the present application;

[0017] Figure 4 This is the second example schematic diagram of determining a search object from an image provided by an embodiment of the present application;

[0018] Figure 5 This is the third flowchart of the search method provided in the embodiment of the present application;

[0019] Figure 6 This is the third example schematic diagram of determining a search object from an image provided by an embodiment of the present application;

[0020] Figure 7 This is the fourth example schematic diagram of determining a search object from an image provided by an embodiment of the present application;

[0021] Figure 8 This is the fifth example schematic diagram of determining a search object from an image provided by an embodiment of the present application;

[0022] Fig. 9 This is the sixth example schematic diagram of determining a search object from an image provided by an embodiment of the present application;

[0023] Fig. 10A This is one of the example schematic diagrams of the search interface provided in the embodiment of the present application;

[0024] Fig. 10B This is the second example schematic diagram of displaying search results provided in the embodiment of the present application;

[0025] Fig.11A This is the second example schematic diagram of the search interface provided in the embodiment of the present application;

[0026] Fig. 11B This is the third example schematic diagram of displaying search results provided in the embodiment of the present application;

[0027] Fig.12 is a schematic diagram of an example of a query interface provided in an embodiment of the present application;

[0028] Fig.13 is a schematic diagram of the structure of a search device provided in an embodiment of the present application;

[0029] Fig.14 It is one of the structural schematic diagrams of the electronic device provided in the embodiment of the present application;

[0030] Fig.15 This is the second structural schematic diagram of the electronic device provided in the embodiment of the present application. DETAILED DESCRIPTION

[0031] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.

[0032] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.

[0033] The terms "at least one (item)", "at least one of" and the like in the specification and claims of the present application refer to any one, any two or a combination of more than two of the objects included therein. For example, at least one (item) of a, b, and c can be represented by: "a", "b", "c", "a and b", "a and c", "b and c" and "a, b and c", where a, b, and c can be single or multiple. Similarly, "at least two (items)" refers to two or more, and its meaning is similar to that of "at least one (item)".

[0034] The following describes in detail the search method, device and electronic device provided in the embodiments of the present application through specific embodiments and their application scenarios in conjunction with the accompanying drawings.

[0035] The search method, device and electronic device provided in the embodiments of the present application can be applied in information search scenarios. Exemplarily, the above information search scenarios can include any of the following: text search scenarios, image search scenarios, video search scenarios and audio search scenarios.

[0036] For example, for the above-mentioned text search scenario, when the electronic device displays an e-book application interface, the e-book application interface includes the names and covers of multiple e-books. The user can select one of the multiple e-books so that the electronic device can determine the one e-book and search for search results related to the one e-book through the application in the electronic device, such as other books related to the one e-book, the price of the e-book and the author of the e-book, and display the search results.

[0037] For the above-mentioned picture search scenario, when the electronic device displays a photo album application interface, the photo album application interface includes multiple pictures, and the user can select one of the multiple pictures, and the one picture includes a hat, so that the electronic device determines the one picture and identifies the information contained in the one picture, that is, the hat. Then, the electronic device can search for search results related to the hat in the application of the electronic device, such as links to other hats similar to the hat, hat maintenance methods, and hat usage methods, and display the search results.

[0038] For the above video search scenario, when the electronic device displays a video application interface, the video application interface includes multiple video identifiers, and the user can select one of the multiple video identifiers so that the electronic device can determine the one video identifier. Then, the electronic device can search for search results related to the one video identifier in the application of the electronic device, for example, other videos with similar content to the video corresponding to the one video identifier, the creator of the video corresponding to the one video identifier and the profile of the creator.

[0039] For the above video search scenario, when the electronic device displays a music application interface, the music application interface includes multiple audio identifiers, and the user can select one of the multiple audio identifiers so that the electronic device can determine the one audio identifier. Then, the electronic device can search for search results related to the one audio identifier in the application of the electronic device, for example, other audios with similar content to the audio corresponding to the one audio identifier, the creator of the audio corresponding to the one audio identifier and a brief introduction of the creator.

[0040] The following uses a browser application interface as an example to specifically explain the method of determining a search object in the related art.

[0041] Take the browser application interface as an example. In the current related scheme, when the browser application interface is displayed, if the user wants to search for search results related to the hat picture displayed in the browser application interface, the user can long press the browser application interface to make the electronic device display a content selection box in the browser application interface, and then the user can move the content selection box to the hat picture in the browser application interface, so that the electronic device can determine the hat picture selected by the user according to the position of the content selection box and the selected content, and display the confirmation control and the cancel control, and finally, the user can click the confirmation control to input, so that the electronic device can determine that the search content required by the user is the hat picture, so that the electronic device can search for search results related to the hat picture through the shopping application in the electronic device.

[0042] However, in the above method, when the electronic device determines the hat picture, it needs to first display a content selection box, then select the hat picture in the application interface through the content selection box, and finally determine the hat picture selected by the content selection box as the search content required by the user through the confirmation control. Therefore, the process of the electronic device determining the search content is cumbersome and time-consuming, and thus the efficiency of the electronic device in searching is poor.

[0043] In the search method, device, and electronic device provided in the embodiments of the present application, the first object can be determined by the input information of the first input, so that the user can quickly select different objects for search through different inputs, thereby improving the convenience of search.

[0044] The execution subject of the search method provided in the embodiment of the present application may be a search device, which may be an electronic device, or a functional module or functional entity in an electronic device. The technical solution provided in the embodiment of the present application is described below using an electronic device as an example.

[0045] The present application embodiment provides a search method. Figure 1 A flow chart of a search method provided by an embodiment of the present application is shown. Figure 1 As shown, the information search method provided in the embodiment of the present application may include the following steps 201 and 202.

[0046] Step 201: An electronic device receives a first input.

[0047] In the embodiment of the present application, the above-mentioned first input is an input of the first object selected by the user, and the first input is used to trigger the electronic device to determine the search object from the first interface.

[0048] Optionally, in an embodiment of the present application, the above-mentioned first input includes but is not limited to: touch input by the user in the first interface through a touch device such as a finger or a stylus, or a voice command input by the user, or a specific gesture input by the user, or other feasible input, which can be determined based on actual usage requirements and is not limited in the embodiment of the present application.

[0049] Optionally, the specific gesture in the embodiment of the present application can be any one of a single-click gesture, a sliding gesture, a drag gesture, a pressure recognition gesture, a long press gesture, an area change gesture, a double-press gesture, and a double-click gesture.

[0050] Optionally, the click input in the embodiment of the present application can be a single click input, a double click input, or any number of click inputs, etc., and can also be a long press input or a short press input. For example, the first input mentioned above can be: a sliding input by the user in the first interface.

[0051] Optionally, in the embodiment of the present application, the first object may be any one of the following: a text object, an audio object, a video object, a picture object, and an application icon, which may be determined according to actual usage, and is not limited in the embodiment of the present application.

[0052] Optionally, in the embodiment of the present application, the first interface may include at least one of the following: a text object, an audio object, a video object, a picture object, and an application icon. The specifics may be determined according to actual usage, and the embodiment of the present application does not limit this.

[0053] Optionally, in the embodiment of the present application, the first interface may be a desktop of an electronic device. Or, any interface of any application in the electronic device. For example, a bookstore interface of an e-book application, a homepage interface of a browser application, or a shopping interface of a shopping application. The specific interface may be determined according to actual usage, and the embodiment of the present application does not limit the interface.

[0054] Exemplarily, any of the above applications may be any application included in an electronic device, such as an e-book application, a browser application, or a shopping application, etc. The specific application may be determined according to actual usage, and the embodiments of the present application are not limited thereto.

[0055] Step 202: The electronic device displays search results of a first object in response to a first input; wherein the first object is determined based on input information of the first input.

[0056] In the embodiment of the present application, the above search results are obtained based on the first object search.

[0057] In the embodiment of the present application, different input information can determine different first objects in the first interface. In other words, the user can make different inputs in the first interface so that the electronic device can determine different first objects.

[0058] In the embodiment of the present application, after the electronic device determines the first object, the electronic device may search for search results related to the first object through an application in the electronic device.

[0059] In the embodiment of the present application, the above search results may be one or more search results related to the first object.

[0060] Exemplarily, when the first object is a picture containing a hat, the search result may include at least one of the following: a hat link matching the hat, a function of the hat, and a way to wear the hat, etc.

[0061] As another example, when the first object is a picture containing a building, the search result may include at least one of the following: the geographical location of the building, the construction time of the building, and the relevant history of the building.

[0062] Optionally, in an embodiment of the present application, the above search results may be obtained by searching the electronic device in one or more applications.

[0063] Exemplarily, the electronic device may search for a link to the hat in a shopping application, and the electronic device may search for functions of the hat and how to wear the hat in a browser application.

[0064] Optionally, in an embodiment of the present application, the electronic device may display search results via a pop-up window in the first interface.

[0065] For example, the electronic device is a mobile phone. Figure 2A As shown, Figure 2A The display interface 30 of the landscape image 20 is a display interface 30. The user can circle and select the architectural element building 21 in the landscape image 20 so that the mobile phone can select the architectural element building 21 in the landscape image 20. Then, the mobile phone can search for search results related to the architectural element building 21 through the browser application. For example, the search result is: This building is building A, which is the main building of building B and is the only remaining example of an ancient famous building. Building A is located on Road C, District B, City A. Figure 2B As shown, the mobile phone can display the above search results through a pop-up window 31 in the display interface 30.

[0066] Optionally, in an embodiment of the present application, the electronic device may change the display status of the pop-up window in the first interface based on user input to the pop-up window.

[0067] Exemplarily, when a user wants to change the display status of a pop-up window, if the pop-up window is a square, the user can long press the pop-up window so that the electronic device can display a shape editing control on the edge of the pop-up window. Then, the user can drag the shape editing control so that the electronic device can update the shape of the pop-up window from a square to a rectangle, and display the pop-up window with the updated shape in the first interface.

[0068] Optionally, in an embodiment of the present application, the electronic device may obtain an input pressure value of the first input, and when the input pressure value is greater than or equal to a preset threshold, the electronic device displays search results in response to the first input.

[0069] In the embodiment of the present application, the electronic device can obtain the input pressure value of the first input through a pressure sensor in the electronic device.

[0070] Exemplarily, the pressure sensor may be any one of the following: a strain gauge pressure sensor, a piezoresistive pressure sensor, a capacitive pressure sensor or a piezoelectric pressure sensor.

[0071] Optionally, in an embodiment of the present application, the above-mentioned preset threshold may be preset by the electronic device; or customized by the user.

[0072] Exemplarily, when a user wants to customize a preset threshold, the user can click on a setting application icon so that the electronic device can display a setting application interface, which includes a pressure threshold setting mark. The user can click on the pressure threshold setting mark so that the electronic device can display a pressure threshold setting interface, and then the user can customize the preset threshold in the pressure threshold setting interface.

[0073] Optionally, in an embodiment of the present application, a user may input a preset threshold through an input box in a pressure threshold setting interface; or, the pressure threshold setting interface includes multiple pressure thresholds, and the electronic device may determine the pressure threshold selected by the user as the preset threshold.

[0074] Optionally, in the embodiment of the present application, when the electronic device detects that the input pressure value of the first input is greater than or equal to 0.5 Pa, the electronic device may respond to the first input and display the search results; or, when the electronic device detects that the input pressure value of the first input is less than 0.5 Pa, the electronic device may not respond to the first input. That is, the electronic device may not perform any operation.

[0075] In the search method provided in the embodiment of the present application, the first object can be determined through the input information of the first input, so that the user can quickly select different objects for search through different inputs, thereby improving the convenience of search.

[0076] Optionally, in the embodiment of the present application, the input information of the first input includes an input type of the first input.

[0077] For example, in combination Figure 1 ,like Figure 3 As shown, the above step 202 can be specifically implemented through the following steps 202a and 202b.

[0078] Step 202a: The electronic device determines a first object according to an input type of the first input in response to the first input.

[0079] Optionally, in an embodiment of the present application, the input type of the first input is a circle selection input through a knuckle or a smear input through a knuckle.

[0080] In the embodiment of the present application, the circle selection input may be a user sliding a closed circle in the first interface. That is, the position between the input start point and the input end point of the circle selection input is less than a preset distance threshold.

[0081] Exemplarily, when the distance between the input start point and the input end point of the circle selection input is less than 5px, the electronic device may determine that the user's input in the first interface is a circle selection input.

[0082] In the embodiment of the present application, the above-mentioned smear input can be an upward swipe input, a downward swipe input, a left swipe input or a right swipe input performed by the user in the first interface.

[0083] Optionally, in the embodiment of the present application, the above-mentioned determining the first object according to the input type of the first input can be understood as, when the first input is a circle selection input, the electronic device can determine the content in a region corresponding to the circle selection input as the first object.

[0084] Optionally, in the embodiment of the present application, the above-mentioned determination of the first object according to the input type of the first input can be understood as, when the first input is a smear input, the electronic device can determine the content covered by the smear input as the first object.

[0085] Optionally, in the embodiment of the present application, the electronic device may receive a circle selection input or a smear input of a user's finger joint in the first interface. Alternatively, the electronic device may receive a circle selection input or a smear input of an air gesture in the first interface. Alternatively, the electronic device may receive a circle selection input or a smear input of a user's eyes in the first interface.

[0086] Optionally, in the embodiment of the present application, the shape of the input track of the circle selection input may be a circle, or a polygon (eg, a triangle, a quadrilateral, or a pentagon).

[0087] In one example, if Figure 2A As shown, the user can use the knuckles to circle the architectural element building 21 in the landscape image 20, and the input trajectory of the circle selection input is in the shape of a circle, so that the mobile phone can select the architectural element building 21 in the landscape image 20; that is, the mobile phone selects the object located within the circle selection trajectory of the circle in the first interface as the first object.

[0088] In another example, combining Figure 2A ,like Figure 4 As shown, when the user wants to select the building element 21 in the landscape image 20, the user can circle the building element 21 in the landscape image 20 using the knuckles, and the input track of the circle input is a triangle, so that the mobile phone can select the building element 21 in the landscape image 20; that is, the mobile phone selects the object located within the circle track of the triangle in the first interface as the first object.

[0089] In the embodiment of the present application, the electronic device can determine different first objects through different input types, thereby improving the flexibility of the electronic device in determining the first object. Moreover, since the contact area of ​​the knuckles on the screen of the electronic device is smaller than the contact area of ​​the fingers on the screen of the electronic device, the electronic device can more accurately determine the first object through the circle selection input or the smear input, thereby improving the accuracy of the electronic device in determining the first object.

[0090] Optionally, in an embodiment of the present application, the input information of the first input further includes an input direction of the first input.

[0091] For example, in combination Figure 3 ,like Figure 5 As shown, the above step 202a can be specifically implemented through the following step 202a1.

[0092] Step 202a1: In response to a first input, the electronic device determines a first object according to an input type and an input direction of the first input.

[0093] Optionally, in the embodiment of the present application, the first direction may be any direction, clockwise or counterclockwise.

[0094] In the embodiment of the present application, the electronic device may input the trajectory points of the first input into the first algorithm to determine the input type of the first input and the input direction of the first input.

[0095] Optionally, in an embodiment of the present application, the first algorithm may be any one of the following: an artificial intelligence (AI) algorithm or a neural network algorithm.

[0096] Exemplarily, the electronic device may input the trajectory point of the first input into the AI ​​algorithm, and then calculate the distance between the starting trajectory point and the ending trajectory point of the first input through the AI ​​algorithm. When the distance between the starting trajectory point and the ending trajectory point of the first input is less than or equal to a preset threshold, the electronic device may determine that the first input is a circle selection input. When the distance between the starting trajectory point and the ending trajectory point of the first input is greater than a preset threshold, the electronic device may determine that the first input is a smear input. The input direction is determined by the coordinate information of the starting trajectory point and the coordinate information of the ending trajectory point.

[0097] For example, when the distance between the start track point and the end track point is less than 5px, the electronic device may determine that the first input is a circle selection input.

[0098] In the embodiment of the present application, the electronic device can determine the input direction through the coordinate information of the starting trajectory point and the coordinate information of the ending trajectory point of the first input.

[0099] In one example, taking the coordinate information of the starting trajectory point of the first input as (1,3) and the coordinate information of the ending trajectory point of the first input as (1,2), the electronic device can determine, based on the coordinate information of the starting trajectory point and the coordinate information of the ending trajectory point, that the trajectory of the first input is from left to right and the distance between the coordinate information of the starting trajectory point and the coordinate information of the ending trajectory point is less than 5px. In this way, the electronic device can determine that the direction of the first input is clockwise.

[0100] In another example, taking the coordinate information of the starting trajectory point of the first input as (1, 2) and the coordinate information of the ending trajectory point of the first input as (1, 3), the electronic device can determine, based on the coordinate information of the starting trajectory point and the coordinate information of the ending trajectory point, that the trajectory of the first input is from right to left and the distance between the coordinate information of the starting trajectory point and the coordinate information of the ending trajectory point is less than 5px, so that the electronic device can determine that the direction of the first input is counterclockwise.

[0101] In the embodiment of the present application, the electronic device can further accurately determine the first object according to the input type and input direction of the first input, thereby improving the accuracy of the electronic device in determining the first object.

[0102] Optionally, in an embodiment of the present application, the input type of the first input is circle selection input through knuckles.

[0103] Exemplarily, the above step 202a1 can be implemented specifically through the following step 301 or step 302.

[0104] Step 301: When the input direction of a first input is a first direction, the electronic device determines an object within a region surrounded by an input track of the first input as a first object.

[0105] Exemplarily, the first direction may be a clockwise direction.

[0106] For example, in combination Figure 2A When the user wants to select the architectural element building 21 in the landscape image 20, the user can circle the architectural element building 21 in the landscape image 20 using a finger joint. When the electronic device detects that the input trajectory of the circle input is a closed trajectory and the input direction is clockwise, the electronic device can determine the architectural element building 21 in the area enclosed by the input trajectory of the circle input in the landscape image 20 as the first object.

[0107] Step 302: When the input direction of the first input is the second direction, the electronic device determines an object outside the area surrounded by the input track of the first input as a first object.

[0108] Exemplarily, the second direction is counterclockwise.

[0109] For example, in combination Figure 2A ,like Figure 6 As shown, when the user wants to select an element other than the architectural element building 21 in the landscape image 20, the user can circle the architectural element building 21 in the landscape image 20 through a finger joint. When the electronic device detects that the input track of the circle selection input is a closed track and the input direction is counterclockwise, the electronic device can determine the element 32 other than the architectural element building 21 in the landscape image 20 within the area surrounded by the input track of the circle selection input as the first object. Figure 6 Element 32 is shaded in FIG.

[0110] Optionally, in an embodiment of the present application, when the electronic device has determined the first object, and when the first input is a circle selection input and the input direction is counterclockwise, the electronic device may deselect the first object and display a prompt message, which is used to prompt the user to reselect the first object.

[0111] In the embodiment of the present application, the electronic device can determine different first objects through different input directions, thereby improving the flexibility of the electronic device in determining the first object.

[0112] Optionally, in an embodiment of the present application, the input type of the first input is smear input through knuckles.

[0113] Exemplarily, the above step 202a1 may be specifically implemented through the following step 401 or step 402.

[0114] Step 401: When the input direction of the first input is the third direction, the electronic device determines an object in the area passed by the input track of the first input as a first object.

[0115] Optionally, in the embodiment of the present application, the third direction may be any one of the following: down or left.

[0116] It can be understood that the input track of the above-mentioned smear input can be a line or a semicircle.

[0117] It should be noted that the specific process of the electronic device determining the input track and input direction of the first input can be found in the above embodiment, and will not be described again here to avoid repetition.

[0118] For example, in combination Figure 2A ,like Figure 7As shown, when the user wants to select the architectural element plaque 22 in the landscape image 20, the user can use the knuckles to slide down the architectural element plaque 22 in the landscape image 20 to input, so that the mobile phone can determine the architectural element plaque 22 in the area passed by the input track of the sliding down input in the landscape image 20 as the first object.

[0119] Step 402: When the input direction of the first input is the fourth direction, the electronic device determines an object in an area other than the area passed by the input track of the first input as a first object.

[0120] Optionally, in the embodiment of the present application, the third direction may be any one of the following: up or right.

[0121] For example, in combination Figure 2A ,like Figure 8 As shown, when the user wants to select all elements except the building element plaque 22 in the landscape image 20, the user can slide up the building element plaque 22 in the landscape image 20 with a finger joint, so that the mobile phone can determine the elements 33 outside the area passed by the input track of the smear input in the landscape image 20 as the first object. Figure 8 Element 33 is shaded in FIG.

[0122] Optionally, in an embodiment of the present application, when the input type of the first input is smear input through finger joints and the input track of the first input is a semicircle, the electronic device can mark the first area in the first interface.

[0123] In the embodiment of the present application, the first area is determined based on the input trajectory and input direction of the first input.

[0124] It should be noted that, when the input trajectory of the first input is a semicircle, the electronic device can automatically complete the trajectory to form a closed trajectory.

[0125] Optionally, in an embodiment of the present application, the input direction of the above-mentioned first input is a third direction, and the above-mentioned first area is an area enclosed by the input trajectory of the first input in the first interface; or, the input direction of the above-mentioned first input is a fourth direction, and the above-mentioned first area is an area outside the area enclosed by the input trajectory of the first input in the first interface.

[0126] For example, Figure 2A As shown, when the input track of the first input is a semicircle and the input direction is downward, the first area may be an area surrounded by the input track of the first input, that is, Figure 2A The area corresponding to the image element plaque 22 in the image element plaque 22, or, as Figure 6As shown, when the input track of the first input is a semicircle and the input direction is upward, the first area may be an area outside the area surrounded by the input track of the first input, that is, Figure 6 The area corresponding to the image element 32 in the image.

[0127] In the embodiment of the present application, the electronic device can mark the first area using a first marking method.

[0128] Exemplarily, the first marking method may include any one of the following: color marking method, dotted line marking method or solid line marking method, etc. The specific method may be determined according to actual usage, and is not limited in the embodiment of the present application.

[0129] Optionally, in an embodiment of the present application, the user may perform a sliding input on the first area, so that the electronic device may determine the content covered by the sliding input as the first object.

[0130] Optionally, in the embodiment of the present application, the sliding input may be any one of a circle selection input and a smear input.

[0131] It should be noted that the electronic device can determine an object selection range, i.e., the first area, in the first interface based on the user's first input. Then, when the user performs a sliding input in the first area, even if the input track of the sliding input exceeds the first area, the electronic device will not determine the content outside the first area as the first object.

[0132] For example, in combination Figure 2A ,like Fig. 9 As shown, the user can use the knuckles to perform sliding input on the landscape image 20 so that the mobile phone can detect the direction and trajectory of the sliding input. When the mobile phone detects that the direction of the smear input is a sliding direction and the input trajectory is a semicircle, the mobile phone can mark the area 41 corresponding to the user's sliding input with a dotted line, that is, the first area. Then, the user can perform a sliding smear input on the plaque 51 in the first area 41, so that the electronic device can use the plaque 51 as the first object.

[0133] As another example, the electronic device marks the area corresponding to the architectural element, namely the first area mentioned above, with a dotted line. Afterwards, the user can swipe up and smear input on the plaque in the first area so that the electronic device can regard the elements other than the plaque in the first area as the first object.

[0134] Optionally, in the embodiment of the present application, after determining the first object, the electronic device may mark the first object in the first interface.

[0135] In the embodiment of the present application, the electronic device can mark the first object using the second marking method.

[0136] Exemplarily, the second marking method may be any one of the following: color marking method, dotted line marking method, solid line marking method, etc. The specific method may be determined according to actual usage, and is not limited in the embodiment of the present application.

[0137] In the embodiment of the present application, the electronic device marks the first object in the first interface so that the user can directly focus on the first object, thereby improving the readability of the first object displayed by the electronic device.

[0138] In the embodiment of the present application, the electronic device can select the selection area relationship through different gesture trajectories and the final element selection, such as a clockwise closed trajectory is a circle selection, a counterclockwise closed trajectory is an inverse selection, smearing from top to bottom is to select the area covered by the trajectory, and smearing from bottom to top is to cancel the selection, etc. The system can more accurately judge the user's intention and the scope and shape of the selection area, thereby improving the accuracy and efficiency of the search.

[0139] Step 202b: The electronic device displays the search results of the first object.

[0140] Optionally, in an embodiment of the present application, the electronic device may display the search results of the first object in a pop-up window in the first interface. Alternatively, the electronic device may display the search results of the first object in a blank display area in the first interface. Alternatively, the electronic device may jump to a search application to display the search results of the first object.

[0141] In an embodiment of the present application, the electronic device can search for search results related to the first object based on the user's first input of the first object, and directly display the search results of the first object without entering the first object into the search control, thereby reducing the steps of the electronic device searching for the first object and improving the search efficiency of the electronic device.

[0142] Optionally, in the embodiment of the present application, the above step 202 can be specifically implemented by the following steps 202b to 202e.

[0143] Step 202b: The electronic device determines a first object according to input information of the first input in response to the first input.

[0144] It should be noted that the specific implementation process can be found in the above embodiments, and will not be described again here to avoid repetition.

[0145] Step 202c: The electronic device receives a second input to the first object.

[0146] In the embodiment of the present application, the above-mentioned first object can be any object in the first interface.

[0147] In the embodiment of the present application, the second input is used to trigger the electronic device to edit the first object.

[0148] Optionally, in an embodiment of the present application, the above-mentioned first input includes but is not limited to: touch input of the user to the first object through a touch device such as a finger or a stylus, or a specific gesture input by the user, or other feasible input, which can be determined based on actual usage requirements and is not limited in the embodiment of the present application.

[0149] Exemplarily, the second input may be an input for adjusting the size of the first object.

[0150] Step 202d: The electronic device determines the edited first object in response to the second input.

[0151] Optionally, in an embodiment of the present application, the electronic device may display the edited first object in the first interface.

[0152] Step 202e: The electronic device displays the edited search result of the first object.

[0153] Optionally, in an embodiment of the present application, the electronic device may display the search results of the edited first object in a pop-up window in the first interface. Alternatively, the electronic device may display the search results of the edited first object in a blank area in the first interface. Alternatively, the electronic device may display the search results of the edited first object in a search application.

[0154] In an embodiment of the present application, after the user edits the first object, the electronic device can search for search results corresponding to the edited first object, and directly display the search results of the edited first object. There is no need for the electronic device to edit the first object in the editing interface, thereby improving the efficiency of the electronic device in editing the first object, and improving the efficiency of the electronic device in displaying the search results of the edited first object.

[0155] Optionally, in an embodiment of the present application, before the above step 201, the search method provided in the embodiment of the present application further includes the following steps 501 and 502, and the above step 201 can be specifically implemented by the following step 201a.

[0156] Step 501: The electronic device receives a third input to the first interface.

[0157] In the embodiment of the present application, the third input is used to trigger the electronic device to update the state of an object in the first interface that is not needed by the user to an unselectable state.

[0158] Optionally, in the embodiment of the present application, the third input may be a circle input or a smear input.

[0159] Exemplarily, the third input may be a counterclockwise circle input using the knuckles; or, the third input may be a bottom-up smear input using the knuckles.

[0160] Optionally, in the embodiment of the present application, the electronic device may select an area according to the user's input, and then receive a third input to the first interface.

[0161] Step 502: The electronic device determines a second object corresponding to the third input in response to the third input.

[0162] Optionally, in the embodiment of the present application, when the third input is a counterclockwise circle input with knuckles, the electronic device may determine the content outside the area enclosed by the counterclockwise circle input with knuckles in the first interface as the second object. Alternatively, when the third input is a bottom-up smear input with knuckles, the electronic device may determine the content outside the content covered by the bottom-up smear input with knuckles in the first interface as the second object.

[0163] For example, in combination Figure 6 , when the input track of the first input is a semicircle and the input direction is upward, the electronic device may determine the content contained in the area outside the area surrounded by the input track of the first input as the second object, so as to update the state of the second object to an unselectable state, and the second object is Figure 6 The content contained in the area corresponding to the image element 32.

[0164] Step 201a: The electronic device receives a first input to a first interface.

[0165] In the embodiment of the present application, the selection object of the first input includes the second object and the first object.

[0166] It should be noted that, since the third input has changed the state of the second object to an unselectable state, even if the first input passes through the second object, the electronic device will not select the second object, and will not use the second object as a search object, let alone display the search results of the second object.

[0167] In this way, since the electronic device can first update the state of the second object to an unselectable state, when the user makes the first input, it can avoid selecting redundant search objects due to user misoperation, thereby improving the accuracy of the electronic device in determining the search object.

[0168] Optionally, in an embodiment of the present application, the above step 201 can be specifically implemented by the following step 201b, and the above step 202 can be specifically implemented by the following steps 202f to 202h.

[0169] Step 201b: The electronic device receives a first input to the first interface.

[0170] It should be noted that the specific implementation process can be found in the above embodiments, and will not be described again here to avoid repetition.

[0171] Step 202f: The electronic device determines a selection object corresponding to the first input in response to the first input.

[0172] In the embodiment of the present application, the selection objects of the first input include the first object and the third object.

[0173] In the embodiment of the present application, the above-mentioned selection object can be any content in the first interface.

[0174] In the embodiment of the present application, the electronic device can determine the first object and the third object according to the input trajectory of the first input.

[0175] Exemplarily, when the first input is a circle selection input, the electronic device may determine the content in the area enclosed by the circle selection input as the selection object.

[0176] Alternatively, when the first input is a smear input, the electronic device may determine the content covered by the smear input as the selection object.

[0177] Step 202g: The electronic device receives a fourth input of the third object.

[0178] In the embodiment of the present application, the fourth input is used to trigger the electronic device to update the state of the third object to an unselectable state.

[0179] Optionally, in the embodiment of the present application, the fourth input may be any one of the following: a circle input or a smudge input.

[0180] In the embodiment of the present application, after the electronic device updates the state of the third object to an unselectable state, the electronic device may gray out the third object to prompt the user that the third object is currently unselectable.

[0181] It should be noted that the specific process of selecting the third object can be found in the above embodiment, and will not be described again here to avoid repetition.

[0182] Step 202h: The electronic device displays the search results of the first object in response to the fourth input.

[0183] It should be noted that the specific process can be found in the above embodiments, and will not be described again here to avoid repetition.

[0184] In an embodiment of the present application, the electronic device can remove the third object from the selected objects based on the user's input, thereby avoiding the selection of redundant search objects due to user misoperation and improving the accuracy of the electronic device in determining the search objects.

[0185] Optionally, in the embodiment of the present application, the above step 202 can be specifically implemented through the following steps 601 to 603.

[0186] Step 601: The electronic device displays a search interface for a first object in response to a first input.

[0187] In the embodiment of the present application, the above-mentioned search interface includes: search results corresponding to the first object and a query control.

[0188] Optionally, in an embodiment of the present application, after receiving the first input, the electronic device may search in one application, or may search in multiple applications separately, or may search through an artificial intelligence database to obtain search results. The specific method may be determined according to actual usage, and the present application does not limit it.

[0189] Optionally, in an embodiment of the present application, the above search results may be one or more, which may be determined based on information related to the first object.

[0190] Optionally, in an embodiment of the present application, after receiving the first input, the electronic device can parse the first object, determine the semantic features of the first object, and then search based on the semantic features, and use the top N results with the highest match degree with the semantic features as search results, where N is a positive integer.

[0191] Of course, when determining search results, the electronic device may determine the search results in combination with the search intentions of most users.

[0192] For example, assuming that most users enter the search information "U-shaped pillow image" because they want to buy the same U-shaped pillow, then when the electronic device receives the "U-shaped pillow image" input by the user, the electronic device can recognize the U-shaped pillow image and display the U-shaped pillow selection interface, and the interface includes a purchase link for the same U-shaped pillow.

[0193] In an embodiment of the present application, the above-mentioned query control is used to perform a query search on the search results displayed in the search interface.

[0194] Exemplarily, the query control is used to perform a query search on the first search result by inputting query information into the query control, so that the electronic device can combine the query information with the object information of the first object to perform a joint search to update the search result.

[0195] It can be understood that the updated search results are more detailed and specific, or the updated search results are targeted and refined descriptions of a part of the content in the search results, which can be specifically determined based on the follow-up information.

[0196] Optionally, in an embodiment of the present application, the electronic device may display a search interface in an application interface that displays the first object; or, the electronic device may jump to a search application and display the search interface for the first object.

[0197] Exemplarily, the electronic device may display the search interface in a blank area of ​​the application interface displaying the first object; or the electronic device may display the search interface for the first object via a pop-up window in the application interface displaying the first object.

[0198] Exemplarily, the search application is an application with a search function, such as a shopping application, a browser application, or a video application, etc. The specific application can be determined according to actual usage requirements, and the present application embodiment does not limit this.

[0199] Step 602: The electronic device receives a fifth input to the query control.

[0200] In the embodiment of the present application, the fifth input is an input of a user inputting further inquiry information to trigger the electronic device to display a further inquiry result related to the first object.

[0201] Optionally, in an embodiment of the present application, the additional information includes at least one of the following: text, image, audio, and video.

[0202] Optionally, in the embodiment of the present application, the fifth input may be text input or voice input by the user in the question control.

[0203] Step 603: In response to the fifth input, the electronic device displays a feedback result of the follow-up information corresponding to the fifth input.

[0204] Optionally, in an embodiment of the present application, the electronic device may display the feedback result in a follow-up question control; or display the feedback result through a pop-up window in the search interface.

[0205] Optionally, in an embodiment of the present application, the above-mentioned follow-up control may include a search button and an input box, the above-mentioned fifth input may include a first sub-input and a second sub-input, and the user may input follow-up information in the input box, i.e., the above-mentioned first sub-input, so that the electronic device may display the follow-up information in the input box, and then the user may click and input the search button, i.e., the above-mentioned second sub-input, so that the electronic device may display the follow-up information feedback result.

[0206] Optionally, in an embodiment of the present application, the above-mentioned question information is a question, and the feedback result of the question information is a question and answer result; or, the above-mentioned question information is an instruction, and the feedback result of the question information is an instruction execution result.

[0207] For example, when the inquiry information is a question, Figure 2B, the search result is "This building is Building A, which is the main building of Building B and the only remaining example of an ancient famous building. Building A is located at Road C, District B, City A." Then, if Fig. 10A As shown, the display interface 30 includes a "Ask Again" control 34 (i.e., a follow-up question control). If the follow-up question information input through the "Ask Again" control 34 is the text "Are there any other attractions in the surrounding area suitable for travel?", then Fig. 10B As shown, the electronic device can display the feedback result: "The attractions near Building A are: Square A, Monument B, Art District C, Street D, Park E, etc."

[0208] As another example, when the inquiry information is an instruction, the user takes the blood routine test report as the first object, such as Fig.11A As shown, the electronic device can continue to display the routine blood test form 60, and display part of the interpretation result 61 of the routine blood test form 60 and the question control 34. The user can click the question control 34 and enter the command "help me register". At this time, the electronic device can enter the registration page of at least one associated hospital, such as the outpatient registration page of at least one hospital that is close to the user, that is, the above feedback result. Specifically, Fig. 11B As shown, the electronic device can display the outpatient registration page 62 of Hospital A which is closest to the user. The outpatient registration page 62 may include registration information of at least one outpatient doctor. The user can make an appointment with the relevant doctor according to his actual medical needs.

[0209] Alternatively, the user can click the question control 34 and enter the command "online consultation" to jump to the online consultation page of at least one associated hospital, that is, the above feedback result. At this time, the user can realize online consultation by entering the command in the question control 34.

[0210] In this way, the user can input follow-up information through the follow-up control, so that the electronic device performs a related additional search based on the follow-up information and the first search result, thereby quickly obtaining search results that meet the user's needs.

[0211] Optionally, in the embodiment of the present application, the above step 603 can be specifically implemented by the following step 603a.

[0212] Step 603a: The electronic device displays a follow-up question interface in response to the fifth input.

[0213] In the embodiment of the present application, the above-mentioned inquiry interface includes the feedback result of the inquiry information corresponding to the fifth input.

[0214] Combination Fig. 10B If the additional search information input through the "Ask Again" control 34 (i.e., the follow-up question control) is the text "What other attractions are suitable for tourism in the surrounding area?", then Fig.12As shown, the electronic device may display the feedback result in the follow-up interface 71: "The attractions near building A are: stone sculpture B and temple C."

[0215] Optionally, in an embodiment of the present application, the above-mentioned follow-up interface includes a follow-up control. When the user is not satisfied with the feedback result, the user can continue to input follow-up information in the follow-up control, so that the electronic device can update the feedback result again according to the follow-up information and display the updated feedback result in the follow-up interface.

[0216] In this way, when the user is not satisfied with the feedback results, the user can continue to conduct follow-up searches through the question control. Since the second search can be combined with the feedback results of the first search, it is easier for the electronic device to accurately identify the user's search intention than to search again, thereby more accurately displaying feedback results that satisfy the user.

[0217] The above-mentioned method embodiments, or various possible implementation methods in each method embodiment, can be executed separately, or, under the premise that there is no contradiction, can also be executed in combination with each other. The specific implementation can be determined according to actual usage requirements, and the embodiments of the present application do not limit this.

[0218] It should be noted that the search method provided in the embodiment of the present application can be executed by a search device. In the embodiment of the present application, the search device provided in the embodiment of the present application is described by taking the search method executed by the search device as an example.

[0219] Fig.13 A possible structural diagram of a search device involved in an embodiment of the present application is shown. Fig.13 As shown, the search device 70 may include: a receiving module 71 and a display module 72 .

[0220] The receiving module 71 is used to receive a first input. The display module 72 is used to display search results of a first object in response to the first input; wherein the first object is determined based on input information of the first input.

[0221] In one possible implementation, the input information of the first input includes the input type of the first input; the search device 70 provided in the embodiment of the present application includes a determination module; the determination module is used to determine the first object in response to the first input according to the input type of the first input; the display module 72 is specifically used to display the search results of the first object.

[0222] In a possible implementation, the input type of the first input is a circle selection input through a knuckle or a smear input through a knuckle.

[0223] In a possible implementation, the input information of the first input further includes an input direction of the first input; the determination module is specifically configured to determine the first object in response to the first input according to an input type of the first input and an input direction of the first input.

[0224] In a possible implementation, the input type of the first input is circle selection input through finger joints; the determination module is specifically used to determine the object within the area enclosed by the input trajectory of the first input as the first object when the input direction of the first input is the first direction; or to determine the object outside the area enclosed by the input trajectory of the first input as the first object when the input direction of the first input is the second direction.

[0225] In a possible implementation, the input type of the first input is smear input through finger joints; the determination module is specifically used to determine the object in the area passed by the input trajectory of the first input as the first object when the input direction of the first input is a third direction; or to determine the object in the area other than the area passed by the input trajectory of the first input as the first object when the input direction of the first input is a fourth direction.

[0226] In a possible implementation, the determination module is specifically configured to determine the first object according to input information of the first input in response to the first input. The receiving module 71 is specifically configured to receive a second input of the first object. The determination module is further configured to determine the edited first object in response to the second input. The display module is configured to display the search results of the edited first object.

[0227] In a possible implementation, the above-mentioned receiving module 71 is also used to receive a third input to the first interface before receiving the first input; the above-mentioned determination module is also used to determine the second object corresponding to the third input in response to the third input; the above-mentioned receiving module 71 is also used to receive the first input to the first interface; the selection objects of the first input include the second object and the first object.

[0228] In a possible implementation, the receiving module 71 is specifically used to receive a first input to the first interface. The determining module is also used to determine, in response to the first input, a selection object corresponding to the first input, wherein the selection object of the first input includes the first object and the third object. The receiving module 71 is also used to receive a fourth input to the third object. The display module 72 is specifically used to display the search results of the first object in response to the fourth input.

[0229] In a possible implementation, the display module 72 is specifically configured to display a search interface for the first object in response to the first input, the search interface including: search results and a follow-up control corresponding to the first object. The receiving module 71 is specifically configured to receive a fifth input to the follow-up control. The display module 72 is also configured to display a feedback result of the follow-up information corresponding to the fifth input in response to the fifth input.

[0230] In a possible implementation, the above-mentioned inquiry information is a question, and the feedback result of the inquiry information is a question-and-answer result; or, the inquiry information is an instruction, and the feedback result of the inquiry information is an instruction execution result.

[0231] In a possible implementation, the additional information includes at least one of the following: text, image, audio, and video.

[0232] In a possible implementation, the display module 72 is specifically configured to display a follow-up questioning interface in response to the fifth input, where the follow-up questioning interface includes a feedback result of the follow-up questioning information corresponding to the fifth input.

[0233] An embodiment of the present application provides a search device, which can determine a first object through input information of a first input, so that a user can quickly select different objects for search through different inputs, thereby improving the convenience of search.

[0234] The search device in the embodiment of the present application can be an electronic device, or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or other devices other than a terminal. Exemplarily, the mobile electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc. It can also be a server, a network attached storage (Network Attached Storage, NAS), a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.

[0235] The search device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.

[0236] The search device provided in the embodiment of the present application can implement each process implemented in the above embodiment, and will not be described again here to avoid repetition.

[0237] Alternatively, if Fig.14 As shown, an embodiment of the present application also provides an electronic device 90, including a processor 91 and a memory 92, wherein the memory 92 stores programs or instructions that can be executed on the processor 91, and when the program or instructions are executed by the processor 91, the various steps of the above-mentioned information search method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not repeated here.

[0238] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.

[0239] Fig.15 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.

[0240] The electronic device 100 includes but is not limited to components such as a radio frequency unit 101, a network module 102, an audio output unit 103, an input unit 104, a sensor 105, a display unit 106, a user input unit 107, an interface unit 108, a memory 109, and a processor 110.

[0241] Those skilled in the art will appreciate that the electronic device 100 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 110 through a power management system, thereby implementing functions such as managing charging, discharging, and power consumption management through the power management system. Fig.15 The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.

[0242] The user input unit 107 is used to receive a first input. The display unit 106 is used to display a search result of a first object in response to the first input; wherein the first object is determined based on input information of the first input.

[0243] Optionally, in the embodiment of the present application, the input information of the first input includes the input type of the first input; the processor 110 is used to determine the first object according to the input type of the first input in response to the first input. The display unit 106 is specifically used to display the search results of the first object.

[0244] Optionally, in an embodiment of the present application, the input information of the first input also includes an input direction of the first input; the processor 110 is specifically used to respond to the first input and determine the first object according to the input type of the first input and the input direction of the first input.

[0245] Optionally, in an embodiment of the present application, the input type of the first input is a circle selection input through a knuckle. The processor 110 is specifically configured to, when the input direction of the first input is the first direction, determine the object within the area enclosed by the input trajectory of the first input as the first object; and, when the input direction of the first input is the second direction, determine the object outside the area enclosed by the input trajectory of the first input as the first object.

[0246] Optionally, in the embodiment of the present application, the input type of the first input is a smear input through a knuckle. The processor 110 is specifically configured to, when the input direction of the first input is the third direction, determine the object in the area where the input track of the first input passes as the first object; or, when the input direction of the first input is the fourth direction, determine the object in the area other than the area where the input track of the first input passes as the first object.

[0247] Optionally, in an embodiment of the present application, the processor 110 is specifically configured to respond to the first input and determine the first object according to the input information of the first input. The user input unit 107 is specifically configured to receive a second input to the first object. The processor 110 is also configured to respond to the second input and determine the edited first object. The display unit 106 is specifically configured to display the search results of the edited first object.

[0248] Optionally, in an embodiment of the present application, the user input unit 107 is further configured to receive a third input to the first interface before receiving the first input. The processor 110 is further configured to determine, in response to the third input, a second object corresponding to the third input. The user input unit 107 is specifically configured to receive a first input to the first interface; the selection object of the first input includes the second object and the first object.

[0249] Optionally, in an embodiment of the present application, the user input unit 107 is specifically used to receive a first input to the first interface. The processor 110 is specifically used to determine, in response to the first input, a selection object corresponding to the first input, where the selection object of the first input includes the first object and the third object. The user input unit 107 is specifically used to receive a fourth input to the third object. The display unit 106 is specifically used to display the search results of the first object in response to the fourth input.

[0250] Optionally, in an embodiment of the present application, the display unit 106 is specifically used to display a search interface for the first object in response to the first input, the search interface including: search results and a follow-up control corresponding to the first object. The user input unit 107 is specifically used to receive a fifth input to the follow-up control. The display unit 106 is specifically used to display a feedback result of the follow-up information corresponding to the fifth input in response to the fifth input.

[0251] Optionally, in the embodiment of the present application, the display unit 106 is specifically configured to display a follow-up question interface in response to the fifth input, where the follow-up question interface includes a feedback result of the follow-up question information corresponding to the fifth input.

[0252] An embodiment of the present application provides an electronic device, which can determine a first object through input information of a first input, so that a user can quickly select different objects for search through different inputs, thereby improving search convenience.

[0253] The electronic device provided in the embodiment of the present application can implement each process implemented in the above method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described here.

[0254] The beneficial effects of various implementations in this embodiment can be specifically referred to the beneficial effects of the corresponding implementations in the above method embodiment. To avoid repetition, they will not be described again here.

[0255] It should be understood that in the embodiment of the present application, the input unit 104 may include a graphics processor (Graphics Processing Unit, GPU) 1041 and a microphone 1042, and the graphics processor 1041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 106 may include a display panel 1061, and the display panel 1061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 107 includes a touch panel 1071 and at least one of other input devices 1072. The touch panel 1071 is also called a touch screen. The touch panel 1071 may include two parts: a touch detection device and a touch controller. Other input devices 1072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.

[0256] The memory 109 can be used to store software programs and various data. The memory 109 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 109 may include a volatile memory or a non-volatile memory, or the memory 109 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 109 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0257] The processor 110 may include one or more processing units; optionally, the processor 110 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 110.

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

[0259] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.

[0260] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0261] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.

[0262] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned search method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0263] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.

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

[0265] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.

Claims

1. A search method, characterized in that: The method comprises: receiving a first input; In response to the first input, displaying search results for the first object; The first object is determined based on input information of the first input.

2. The method according to claim 1, characterized in that The input information of the first input includes an input type of the first input; In response to the first input, displaying search results for the first object includes: In response to the first input, determining the first object according to an input type of the first input; The search results for the first object are displayed.

3. The method according to claim 2, characterized in that The input type of the first input is a circle selection input through a knuckle or a smear input through a knuckle.

4. The method according to claim 2, characterized in that: The input information of the first input further includes an input direction of the first input; The step of determining the first object according to an input type of the first input in response to the first input includes: In response to the first input, the first object is determined according to an input type of the first input and an input direction of the first input.

5. The method according to claim 4, characterized in that The input type of the first input is a circle selection input through a knuckle; The step of determining the first object in response to the first input according to an input type of the first input and an input direction of the first input includes: When the input direction of the first input is the first direction, determining an object within a region enclosed by the input track of the first input as the first object; When the input direction of the first input is the second direction, an object outside the area surrounded by the input trajectory of the first input is determined as the first object.

6. The method according to claim 4, characterized in that The input type of the first input is smear input through finger joints; The step of determining the first object in response to the first input according to an input type of the first input and an input direction of the first input includes: When the input direction of the first input is the third direction, determining an object in an area passed by the input track of the first input as the first object; When the input direction of the first input is the fourth direction, an object in an area other than the area passed by the input track of the first input is determined as the first object.

7. The method according to claim 1, characterized in that In response to the first input, displaying search results for the first object includes: In response to the first input, determining the first object according to input information of the first input; receiving a second input for the first object; In response to the second input, determining the edited first object; The edited search result of the first object is displayed.

8. The method according to claim 1, characterized in that Before the step of receiving the first input, the method further includes: receiving a third input to the first interface; In response to the third input, determining a second object corresponding to the third input; The receiving a first input comprises: A first input to the first interface is received; the selection objects of the first input include the second object and the first object.

9. The method according to claim 1, characterized in that: The receiving a first input comprises: Receiving a first input to a first interface; In response to the first input, displaying search results for the first object includes: In response to the first input, determining a selection object corresponding to the first input, the selection object of the first input including a first object and a third object; receiving a fourth input for the third object; In response to the fourth input, search results for the first object are displayed.

10. The method according to claim 1, characterized in that In response to the first input, displaying search results for the first object includes: In response to the first input, displaying a search interface for the first object, the search interface comprising: search results corresponding to the first object and a query control; receiving a fifth input to the question control; In response to the fifth input, a feedback result of the follow-up information corresponding to the fifth input is displayed.

11. The method according to claim 10, characterized in that The inquiry information is a question, and the feedback result of the inquiry information is a question-answering result; or, the inquiry information is an instruction, and the feedback result of the inquiry information is an instruction execution result.

12. The method according to claim 10, characterized in that The additional information includes at least one of the following: text, image, audio, and video.

13. The method according to claim 10, characterized in that The step of displaying the feedback result of the follow-up information corresponding to the fifth input in response to the fifth input includes: In response to the fifth input, a follow-up question interface is displayed, wherein the follow-up question interface includes a feedback result of the follow-up question information corresponding to the fifth input.

14. A search device, characterized in that: The search device comprises: a receiving module and a display module; The receiving module is used to receive a first input; The display module is configured to display a search result of the first object in response to the first input received by the receiving module; The first object is determined based on input information of the first input.

15. An electronic device, characterized in that: It comprises a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the search method as claimed in any one of claims 1 to 13.

Citation Information

Patent Citations

  • Information searching method and device

    CN105160034A

  • Information selection method and device

    CN106325741A

  • Search method and device based on voice interaction

    CN106653006A

Cited By

  • Object processing method and electronic equipment

    CN121560194A