A search entry display method, an electronic device, and a storage medium

CN116089686BActive Publication Date: 2026-08-21SHANDONG KURUI TECH CO LTD +1
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111314049.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-11-08
Publication Date
2026-08-21
Estimated Expiration
2041-11-08

AI Technical Summary

Technical Problem

[0005]本申请实施例提供了一种搜索条目显示方法、电子设备及存储介质,以解决现有混合显示搜索条目的形式容易导致搜索效率低,影响用户体验的问题

Benefits of technology

[0013]In this embodiment, the system can receive at least one target search entry sent by a server (obtained by the server according to a search instruction, and the attributes of the search result indicated by each target search entry match the display capabilities of the electronic device); and display the at least one target search entry. Each target search entry indicates a search result, and the search instruction is received by the server from the target device in the IoT scenario. In this solution, the electronic device can receive and display at least one target search entry that matches its own display capabilities from the server. Thus, suitable search entries can be matched according to the display capabilities of the electronic device. Compared to existing mixed display formats, the electronic device will not display search entries that do not match its own display capabilities, thereby facilitating user searching and browsing and improving search efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116089686B_ABST
    Figure CN116089686B_ABST
Patent Text Reader

Abstract

The embodiment of the application discloses a search entry display method, an electronic device and a storage medium, belongs to the search technical field, and can solve the problem that the existing mixed display search entry form is easy to cause low search efficiency and affect user experience. The method comprises the following steps: receiving at least one target search entry sent by a server, each target search entry indicating a search result; displaying the at least one target search entry; wherein each target search entry is obtained by the server according to a search instruction, and the attribute of the search result indicated by each target search entry matches the display capability of the electronic device, and the search instruction is received by the server from a target device in the IOT scene.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of search technology, and in particular to a method for displaying search entries, an electronic device, and a storage medium. Background Technology

[0002] With the continuous development of electronic devices and Internet technology, the search engine function of electronic devices can provide users with a variety of search results for them to choose from.

[0003] Current search engines primarily involve interaction between electronic devices and users, displaying search results on the device's screen. The display format of search results across different electronic devices is largely the same, often a hybrid display of multi-domain, multi-intent, and integrated search results from different services. The only difference lies in adaptively adjusting the display size to fit the different screen dimensions of various devices.

[0004] However, the aforementioned hybrid display of search results is too simplistic, making it difficult for users to find and browse the results they need. This is especially true on smaller screen devices. Therefore, the existing hybrid display format for search results tends to lead to low search efficiency and negatively impacts user experience. Summary of the Invention

[0005] This application provides a method for displaying search entries, an electronic device, and a storage medium to address the problem that existing mixed display formats of search entries easily lead to low search efficiency and negatively impact user experience.

[0006] A first aspect of this application provides a method for displaying search entries, applied to an electronic device in an IoT scenario. The method includes: receiving at least one target search entry sent by a server, each target search entry indicating a search result; displaying the at least one target search entry; wherein each target search entry is obtained by the server according to a search instruction, and the attributes of the search result indicated by each target search entry match the display capabilities of the electronic device, and the search instruction is received by the server from a target device in the IoT scenario.

[0007] A second aspect of this application provides an electronic device, comprising: a receiving module and a display module; the receiving module is configured to receive at least one target search entry sent by a server, each target search entry indicating a search result; the display module is configured to display the at least one target search entry received by the receiving module; wherein each target search entry is obtained by the server according to a search instruction, and the attributes of the search result indicated by each target search entry match the display capabilities of the electronic device, and the search instruction is received by the server from a target device in the IoT scenario where the electronic device is located.

[0008] A third aspect of this application provides an electronic device including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the search entry display method described in the first aspect.

[0009] A fourth aspect of the embodiments of this application provides a readable storage medium storing a program or instructions that, when executed by a processor, implement the steps of the search entry display method as described in the first aspect.

[0010] A fifth aspect of this application provides a computer program product, wherein the computer program product includes computer instructions, which, when the computer program product is run on a processor, cause the processor to execute the computer instructions to implement the steps of the search entry display method as described in the first aspect.

[0011] A sixth aspect of the embodiments of this application provides a chip including a processor and a communication interface coupled to the processor, the processor being used to run a program or instructions to implement the search entry display method as described in the first aspect.

[0012] The technical solution provided in this application has the following advantages compared with the prior art:

[0013] In this embodiment, the system can receive at least one target search entry sent by a server (obtained by the server according to a search instruction, and the attributes of the search result indicated by each target search entry match the display capabilities of the electronic device); and display the at least one target search entry. Each target search entry indicates a search result, and the search instruction is received by the server from the target device in the IoT scenario. In this solution, the electronic device can receive and display at least one target search entry that matches its own display capabilities from the server. Thus, suitable search entries can be matched according to the display capabilities of the electronic device. Compared to existing mixed display formats, the electronic device will not display search entries that do not match its own display capabilities, thereby facilitating user searching and browsing and improving search efficiency. Attached Figure Description

[0014] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments and the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application, and other drawings can be obtained based on these drawings.

[0015] Figure 1 This is a schematic diagram of the structure of a search system provided in an embodiment of this application;

[0016] Figure 2 One of the flowcharts illustrating the search entry display method provided in this application embodiment;

[0017] Figure 3 A second schematic flowchart illustrating the search entry display method provided in this application embodiment;

[0018] Figure 4 The third flowchart illustrating the search entry display method provided in this application embodiment;

[0019] Figure 5 The fourth flowchart illustrating the search entry display method provided in this application embodiment;

[0020] Figure 6 A structural block diagram of an electronic device provided in an embodiment of this application;

[0021] Figure 7 This is a schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0022] The technical solutions of the embodiments of this application will be clearly described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.

[0023] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such use of data can be interchanged where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first," "second," etc., are generally of the same class and the number of objects is not limited; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.

[0024] The search item display method provided in this application can be applied to various search scenarios in IoT environments, such as voice input search, text input search, image input search, home search, office search, and public place (such as subways, museums, etc.) search scenarios, etc., and this application does not limit it. In this application embodiment, the electronic device can receive and display at least one target search item that matches the display capabilities of the electronic device itself from the server. In this way, by matching appropriate search items according to the display capabilities of the electronic device, compared with the existing mixed display of search items, the electronic device will not display search items that do not match the display capabilities of the electronic device itself, thereby facilitating user search and browsing and improving search efficiency.

[0025] first, Figure 1 This application illustrates a search system as shown in an embodiment. Figure 1 As shown, the search system includes a server 110 and multiple electronic devices 120 within the same IoT scenario. These electronic devices 120 can communicate with each other, and each electronic device 120 can also communicate with the server 110. The specific communication method can be determined according to actual usage requirements, and this embodiment does not limit it. Furthermore, each electronic device 120 is in a connectable state, meaning that other devices in the IoT scenario can connect to it and communicate normally. The connectable state includes a connected state and an idle state. Specifically, each electronic device needs to be powered on (including standby and normal use states) and have a normal network connection (meaning that other devices can successfully establish a connection with it).

[0026] In this application's embodiments, the electronic device, target device, and display device can be either a mobile electronic device or a non-mobile electronic device. Mobile electronic devices can be mobile phones, tablets, laptops, PDAs, in-vehicle electronic devices, wearable devices, ultra-mobile personal computers (UMPCs), netbooks, or personal digital assistants (PDAs), etc.; non-mobile electronic devices can be personal computers (PCs), televisions (TVs), ATMs, or self-service machines, etc.; this application's embodiments do not impose specific limitations.

[0027] In this embodiment, the server can be a search engine server, a cloud server, etc., and this embodiment does not impose any specific limitations.

[0028] The search entry display method provided in this application embodiment can be implemented through the interaction between the aforementioned electronic device and the server, or through the interaction between the functional module and / or functional entity in the electronic device that can implement the search entry display method and the functional module and / or functional entity in the server that can implement the search entry display method. The specific implementation method can be determined according to actual usage requirements, and this application embodiment does not limit it.

[0029] The search entry display method provided in this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.

[0030] like Figure 2 As shown, this application embodiment provides a method for displaying search entries. The following description uses the interaction between an electronic device and a server as an example to illustrate the method for displaying search entries provided in this application embodiment. The method may include the following steps 101 to 102.

[0031] 101. The electronic device receives at least one target search entry sent by the server.

[0032] Each target search entry indicates a search result.

[0033] 102. The electronic device displays at least one target search entry.

[0034] Each target search entry is obtained by the server according to the search instruction, and the attributes of the search results indicated by each target search entry match the display capabilities of the electronic device. The search instruction is received by the server from the target device in the IoT scenario.

[0035] For example, such as Figure 3 As shown, steps 101 to 102 above can be implemented by steps 201 to 205 below.

[0036] 201. The server receives the search command sent by the target device.

[0037] The search instruction can be generated by the target device based on the search information received from the user. The search information can be any form of search information obtained by the target device. For example, it can be text input information received by the target device, voice input information received by the target device, or other forms of search information. This application embodiment does not limit the scope of the search information.

[0038] The search command is used to instruct the user to search for keywords (query).

[0039] It is understandable that after the target device generates a search command, it sends the search command to the server to perform the search.

[0040] 202. Based on the search instruction, the server retrieves at least one target search entry.

[0041] Each target search entry refers to a search result. It can be understood that each search entry is generated based on a search result.

[0042] Each search entry can indicate a link to the corresponding search result. This link can be a text webpage link, a network service link, a mini-program link, an application link, a video link, or other types of links. This application embodiment does not limit the types of links.

[0043] Each search entry can include a portion of the search results or a specific topic, and each search entry can be presented in the form of an entry card.

[0044] Optionally, the server may obtain the at least one target search entry from at least one service provider. If the server obtains the at least one target search entry from multiple service providers, it can obtain a more comprehensive and easier search entry that matches the user's needs compared to obtaining the at least one target search entry from a single service provider.

[0045] 203. The server sends the at least one target search entry to the electronic device.

[0046] In this context, the attributes of the search results indicated by each target search entry match the display capabilities of the electronic device, and the target device and the electronic device are in the same IoT scenario.

[0047] The matching of search result attributes with the display capabilities of the electronic device can be understood as the matching of search result attributes with the preset display capabilities of the electronic device, i.e., the electronic device has preset display capabilities, which include the attributes of the search result; it can also be understood as the electronic device having a corresponding preset display capability range, and the search result attributes falling within that preset display capability range; it can also be understood as the matching degree between the search result attributes and the display capabilities of the electronic device being greater than or equal to a matching threshold, which can be determined based on actual usage needs, and is not limited in this application embodiment; it can also be understood as the electronic device having the highest matching degree between its display capabilities and the search result attributes among all devices in the IoT scenario, and is not limited in this application embodiment.

[0048] Optionally, when the search results are displayable content, the attributes of the search results include at least one of the following: the type of the search results, the resolution of the search results, the display size of the search results, and the memory size occupied by the search results; the attributes of the search results may also include other attributes, which are not limited in this embodiment.

[0049] Optionally, when the search result is undisplayable audio, the attributes of the search result include at least one of the following: the bit rate of the search result, the format of the search result; the attributes of the search result may also include other attributes, which are not limited in this embodiment.

[0050] The electronic device and the target device can be the same device or different devices, depending on the actual use case. This application does not limit the specific device.

[0051] 204. The electronic device receives at least one target search entry sent by the server.

[0052] Optionally, the server can search for multiple search entries, and the electronic device can receive the multiple search entries sent by the server and then determine the at least one target search entry from the multiple search entries.

[0053] Optionally, steps 203 to 204 above can be implemented by steps 203a to 204a below.

[0054] 203a. The server sends the at least one target search entry to an electronic device via another display device.

[0055] 204a. The electronic device receives at least one target search entry from the server via the other display device.

[0056] It can be understood that the server sends the at least one target search entry to other display devices, and then the other display devices send the at least one target search entry to electronic devices. In other words, the other display devices are the master devices communicating with the server, responsible for distributing the multiple search entries obtained from the server to other display devices (including electronic devices).

[0057] It is understood that in the embodiments of this application, the server may match the at least one target search entry for the electronic device, the electronic device may match the at least one search entry itself from multiple search entries (in which case the electronic device is the master device communicating with the server), or other display devices may match the at least one target search entry for the electronic device (in which case the other display devices are the master devices communicating with the server). The embodiments of this application do not limit this.

[0058] 205. The electronic device displays the at least one target search entry.

[0059] Each target search entry is obtained by the server according to the search instruction, and the attributes of the search results indicated by each target search entry match the display capabilities of the electronic device. The search instruction is received by the server from the target device in the IoT scenario.

[0060] In this embodiment, the electronic device can receive and display at least one target search entry that matches the display capabilities of the electronic device itself from the server. Thus, by matching appropriate search entries according to the display capabilities of the electronic device, compared with the existing form of mixed display of search entries, the electronic device will not display search entries that do not match the display capabilities of the electronic device itself, thereby making it easier for users to find and browse and improving search efficiency.

[0061] Optionally, the at least one target search entry is a search entry among multiple search entries obtained by the server according to the search instruction, wherein the attributes of the search results indicated by the search entry match the display capabilities of the electronic device.

[0062] It can be understood that the server receives multiple search entries, and the at least one target search entry is a search entry selected from these multiple search entries whose attributes match the display capabilities of the electronic device. By selecting at least one target search entry suitable for display on the electronic device, the device can display search entries that match its display capabilities. Users can then quickly find the search entry they need from the at least one target search entry displayed on the electronic device and view the search results indicated by that search entry.

[0063] Optionally, the search entries other than the at least one target search entry are displayed on at least one target display device in the IoT scenario, and the attributes of the search results indicated by the search entries displayed on each target display device match the display capabilities of the corresponding target display device.

[0064] In this context, electronic devices and display devices refer to devices with a display screen capable of displaying content. Communication is possible between each target display device and between each target display device and an electronic device. Optionally, the distance between each target display device and the user, as well as the distance between the electronic device and the user, is less than a distance threshold. This ensures that the user can easily view the corresponding search entries from any electronic device. The distance threshold can be determined based on actual usage needs, and this application embodiment does not impose any limitations on it.

[0065] Optionally, if a display device (electronic device or target display device) is far from the user, the location of the display device can be indicated to the user through the target device (the target device is the device that receives the user's search command, so the target device is close to the user and is near the user. Therefore, the user can be notified in time by the target device, or the user can be notified by other devices that are less than a certain distance away from the user) so that the user can find the display device according to the indication.

[0066] It is understood that in this embodiment, the multiple search entries retrieved according to the search command are divided into multiple search entry sets based on the display capabilities of the electronic device and at least one target display device. Any search entry in each search entry set is distinct from any search entry in any other search entry set. Thus, the electronic device and each target display device can display different search entries from the multiple search entry sets, and the user can select the search entry they need from the desired search entry set.

[0067] For example, the types of search entries in each search entry set are different. The types of search entries can include video, audio, online services, and text, etc., and this application embodiment does not limit this. Among them, video can be further subdivided into movies, TV series, short videos, etc.; online services can be further subdivided into food delivery services, housekeeping services, shopping services, etc. Specifically, the number of search entry sets can be determined based on the number of display devices in the actual IoT scenario and the display capabilities of each display device. For example, the more stages of display capabilities each display device has in the IoT scenario, the larger the number of search entry sets. When the type of search entry is audio, the display device needs to have not only display functionality but also audio functionality.

[0068] The following example illustrates how to match suitable search entries for at least one target display device using an electronic device as the main device communicating with the server. For matching suitable search entries for electronic devices and other display devices using other display devices as the main devices communicating with the server, please refer to the relevant description of matching suitable search entries for at least one target display device using an electronic device as the main device communicating with the server, which will not be repeated here.

[0069] Optionally, combined Figure 3 ,like Figure 4 As shown, step 205 can be implemented through step 301. After step 301, the search entry display method provided in this application embodiment may also include step 302.

[0070] 301. The electronic device receives multiple search entries sent by the server.

[0071] 302. The electronic device distributes the search entries, excluding the at least one target search entry, from the plurality of search entries to at least one target display device in the IoT scenario, and instructs each target display device to display the received search entries respectively.

[0072] Among them, the matching degree between the attributes of the search results indicated by the search entries displayed on each target display device and the display capabilities of the corresponding target display device.

[0073] In this embodiment, the electronic device divides multiple search entries into multiple search entry sets. The attributes of the search entries in each search entry set are matched with the display capabilities of a display device (electronic device or a target display device). Then, these multiple search entry sets are sent to each target display device. This allows users to select the appropriate display device to find the desired search entries, improving search efficiency.

[0074] Optionally, combined Figure 4 ,like Figure 5 As shown, prior to step 302 above, the search entry display method provided in this application embodiment may further include steps 303 to 304 as described below.

[0075] 303. Electronic devices acquire the display capabilities of multiple screen display devices within this IoT scenario.

[0076] Optionally, the electronic device can obtain the display capabilities of the multiple display devices by communicating with each display device in the IoT scenario; alternatively, the electronic device can store the display capabilities of each display device in the IoT scenario and then retrieve the display capabilities of the multiple display devices from local storage; or the electronic device can store the display capabilities of various types of display devices (which can be classified according to the type of device or the model of the device) and then determine the display capabilities of the multiple display devices by combining the type of each display device in the IoT scenario; the embodiments of this application are not limited.

[0077] 304. The electronic device determines the electronic device and the at least one target display device based on the attributes of the search results indicated by each search entry and the display capabilities of the plurality of display devices, and determines the search entries to be distributed to the electronic device and each target display device.

[0078] Optionally, the server can divide the multiple search entries into multiple search entry sets based on the attributes of the search results indicated by each search entry, with each search entry set including search entries with different attributes of the search results. Then, the multiple search entry sets are matched with the display capabilities of the multiple display devices to determine the electronic device and the at least one target display device, as well as to determine the search entry set distributed to the electronic device and the search entry set for each target display device.

[0079] Optionally, the server can first determine the electronic device and the at least one target display device based on the display capabilities of the multiple display devices (and may also combine the distance between each display device and the user). Then, based on the display capabilities of the electronic device and each target display device, the server can divide the multiple search entries into multiple search entry sets. Each search entry set includes the attributes of the search results that match the display capabilities of the corresponding display device (electronic device or a target display device).

[0080] In this embodiment, the server determines the electronic device and the at least one target display device based on the attributes of the search results indicated by each search entry and the display capabilities of the multiple display devices. It also determines the search entries to be distributed to the electronic device and each target display device. This allows the search entries displayed on the electronic device and each of the at least one target display devices to be different. Users can then choose to view different search entries on different display devices, thus quickly finding search entries that meet their needs and improving the efficiency of finding the desired search entries.

[0081] Optionally, after step 304 above, the search entry display method provided in this application embodiment may further include steps 305 to 307 as described below.

[0082] 305. The electronic device scores the search results indicated by the at least one target search entry and sorts them according to the corresponding scores.

[0083] 306. The electronic device scores the search results indicated by the search entries distributed to each target display device and sorts them according to the corresponding scores.

[0084] The specific sorting method can refer to existing related technologies, and the embodiments of this application are not limited thereto.

[0085] 307. The electronic device distributes the sorted search entries to the corresponding display devices.

[0086] It is understandable that the electronic device scores the search results indicated by the at least one search entry, and then sorts the at least one target search entry according to the score results, with higher scores listed first and lower scores listed last, and then displays the sorted at least one target search entry. This makes it easier for users to quickly find the search entry they need, improves the efficiency of finding the required search entry, and enhances human-computer interaction performance.

[0087] It is understandable that electronic devices score the search results indicated by the search terms distributed to each target display device, and sort them according to the corresponding scores, with higher scores appearing first and lower scores appearing last. Then, the sorted search terms are distributed to the corresponding display devices for display, which makes it easier for users to quickly find the search terms they need, improves the efficiency of finding the required search terms, and enhances human-computer interaction performance.

[0088] Optionally, prior to step 301 above, the search entry display method provided in this application embodiment may further include steps 308 to 310 below.

[0089] 308. Electronic devices receive search information input by users.

[0090] 309. The electronic device identifies at least one search intent of the user based on the search information.

[0091] 310. The electronic device generates the search instruction based on the at least one search intent.

[0092] Each search intent refers to the attribute of the search results that the user prefers.

[0093] It is understood that, based on the search information, the electronic device can first identify at least one search intent of the user, and then, based on the search information and the at least one search intent, retrieve the at least one target search entry. Furthermore, the electronic device can retrieve multiple search entries based on the search information and at least two search intents.

[0094] In this embodiment, the electronic device combines search information and the user's search intent to generate a search command and send it to the server. As a result, the server can only search for search items related to the user's search intent, thus obtaining search items that better meet the user's needs, reducing the amount of search items the user needs to find, saving server power consumption, reducing communication overhead between the server and the electronic device, and reducing power consumption of the display device.

[0095] Optionally, after step 302 above, the search entry display method provided in this application embodiment may further include step 311 below.

[0096] 311. Electronic devices display prompt messages.

[0097] The prompt message is used to indicate that the multiple search entries are displayed on the electronic device and the at least one target display device, respectively.

[0098] This prompt can also be used to indicate the attributes of the search results displayed on electronic devices and each target display device. This allows users to know the attributes of the search results displayed on each device without having to examine each device individually. Users can then quickly locate the corresponding device based on the attributes of the search results they need, thus improving the efficiency of finding the desired search results.

[0099] In this embodiment of the application, the electronic device displays the prompt information, which makes it easier for the user to quickly find the required search items from the corresponding device, thereby improving the human-computer interaction performance.

[0100] For example, the display capabilities of different display devices can be pre-configured, that is, the attributes of search results that different display devices can display can be pre-defined (for example, it is necessary to set which vertical domains, intents, and service data each device can present). Then, different devices display the corresponding search results according to their display capabilities. For example, large-screen devices display the recalled film and television information, tablets or mobile phones display the recalled network services, and computer terminals display the corresponding web search content of the recalled web pages, etc.

[0101] It is understandable that when a user performs a search, multiple devices need to be configured with a master-slave relationship. That is, the master device is responsible for interacting with the server. After the server obtains the content retrieval, it sends the content retrieval to the master device. The master device then distributes the content to each slave device in the environment to display its corresponding content. Different display devices display content with attributes suitable for their respective devices and aggregate search entries with content suitable for their own devices into memory cards. Users can view search results with different attributes on different display devices.

[0102] The following example illustrates how a server matches suitable search terms to electronic devices and at least one display device.

[0103] For example, step 202 can be implemented by step 202a, and step 203 can be implemented by step 203b.

[0104] 202a. The server retrieves multiple search entries based on the search command.

[0105] Among these multiple search entries, at least one target search entry is included.

[0106] 203b. The server distributes the multiple search entries to the electronic device and at least one target display device in the IoT scenario, and instructs the electronic device and the at least one target display device to display the received search entries respectively.

[0107] Among them, the matching degree between the attributes of the search results indicated by the search entries displayed on each target display device and the display capabilities of the corresponding target display device.

[0108] It is understandable that the server retrieves multiple search entries based on the search command, divides these multiple search entries into multiple search entry sets, and matches the attributes of the search entries in each search entry set with the display capabilities of a display device (electronic device or a target display device). Then, the multiple search entry sets are sent to the electronic device and each target display device respectively.

[0109] Optionally, prior to step 203b above, the search entry display method provided in this application embodiment may further include steps 206 to 207 as described below.

[0110] 206. The server obtains the display capabilities of multiple screen display devices in this IoT scenario.

[0111] Optionally, the server can obtain the display capabilities of multiple display devices by communicating with each display device in the IoT scenario; alternatively, the server can store the display capabilities of each display device in the IoT scenario in the server, and then retrieve the display capabilities of multiple display devices from local storage; alternatively, the server can store the display capabilities of various types of display devices (which can be classified according to device type or device model), and then determine the display capabilities of multiple display devices by combining the type of each display device in the IoT scenario; the embodiments of this application are not limited to these.

[0112] Optionally, the server can learn about multiple display devices within an IoT scenario from any device in that scenario. For example, the server can learn about multiple display devices within an IoT scenario from the target device.

[0113] 207. The server determines the electronic device and the at least one target display device based on the attributes of the search results indicated by each search entry and the display capabilities of the plurality of display devices, and determines the search entries to be distributed to the electronic device and each target display device.

[0114] Optionally, the server can divide the multiple search entries into multiple search entry sets based on the attributes of the search results indicated by each search entry, with each search entry set including search entries with different attributes of the search results. Then, the multiple search entry sets are matched with the display capabilities of the multiple display devices to determine the electronic device and the at least one target display device, as well as to determine the search entry set distributed to the electronic device and the search entry set for each target display device.

[0115] Optionally, the server can first determine the electronic device and the at least one target display device based on the display capabilities of the multiple display devices (and may also combine the distance between each display device and the user). Then, based on the display capabilities of the electronic device and each target display device, the server can divide the multiple search entries into multiple search entry sets. Each search entry set includes the attributes of the search results that match the display capabilities of the corresponding display device (electronic device or a target display device).

[0116] In this embodiment, the server determines the electronic device and the at least one target display device based on the attributes of the search results indicated by each search entry and the display capabilities of the multiple display devices. It also determines the search entries to be distributed to the electronic device and each target display device. This allows the search entries displayed on the electronic device and each of the at least one target display devices to be different. Users can then choose to view different search entries on different display devices, thus quickly finding search entries that meet their needs and improving the efficiency of finding the desired search entries.

[0117] Optionally, after step 204 above, the search entry display method provided in this application embodiment may further include steps 208 to 210 below.

[0118] 208. The server sends a notification message to the electronic device.

[0119] The prompt message is generated by the server based on the distribution of the multiple search entries, and is used to indicate that the multiple search entries are displayed on the electronic device and the at least one target display device, respectively.

[0120] Optionally, the prompt information can also be used to indicate the attributes of the search results indicated by the search entries displayed on the electronic device and each target display device. This allows the user to know the attributes of the search results indicated by the search entries displayed on each device without having to view each of the electronic devices and at least one target display device. Consequently, the user can quickly view the corresponding device based on the attributes of the search results they need, thereby improving the efficiency of finding the desired search entries.

[0121] 209. Electronic devices receive prompts sent by the server.

[0122] 210. Electronic devices display prompt messages.

[0123] It is understandable that the server generates display information based on the multiple search entries displayed on the electronic device and the at least one target display device, and sends it to the electronic device. The electronic device then displays the prompt information, which makes it easier for users to quickly find the search entries they need from the corresponding devices. This can improve human-computer interaction performance and make full use of the convenience of interconnection and communication between devices in the IoT scenario.

[0124] Optionally, before step 202 above, the search entry display method provided in this application embodiment may also include the following step 211, and step 202 above can be specifically implemented through the following step 202b.

[0125] 211. Based on the search instruction, the server identifies at least one search intent of the user.

[0126] 202b. The server searches for the at least one target search entry based on the search instruction and the at least one search intent.

[0127] Each search intent refers to the attribute of the search results that the user prefers.

[0128] It is understood that, based on the search instruction, the server can first identify at least one search intent of the user, and then, based on the search instruction and the at least one search intent, retrieve the at least one target search entry. Furthermore, based on the search instruction and at least two search intents, the server can retrieve multiple search entries.

[0129] In this embodiment, the server combines the search command and the user's search intent to obtain search items that better meet the user's needs. This can be understood as the server filtering search items that match the search command based on the user's search intent to obtain search items that better meet the user's needs, reducing the amount of search items the user needs to find, saving communication overhead between the server and the display device, and reducing the power consumption of the display device.

[0130] Optionally, before step 203 above, the search entry display method provided in this application embodiment may further include steps 212 to 213 below, and step 203 above can be specifically implemented by step 203c below.

[0131] 212. The server scores the search results indicated by the at least one target search entry.

[0132] 213. The server sorts the at least one target search entry based on the scoring results.

[0133] 203c. The server sends the sorted at least one target search entry to the electronic device.

[0134] In this embodiment of the application, the scoring method for scoring the search results indicated by the at least one target search entry is not limited, and relevant existing technologies can be consulted for details.

[0135] It is understandable that the server scores the search results indicated by the at least one search entry, and then sorts the at least one target search entry according to the score results, with higher scores ranked first and lower scores ranked last. Finally, the sorted at least one target search entry is sent to the electronic device for display, which makes it easier for users to quickly find the search entry they need, improves the efficiency of finding the required search entry, and enhances human-computer interaction performance.

[0136] This application integrates the content aggregation form of traditional web pages. For electronic devices and display devices, it designs a display and exposure scheme that covers multiple information source structures, multiple vertical domain intentions, and mixed mobile services and content. It can also adapt to the screen state of the display device according to the content form of the recalled content and perform multi-window visual interface adjustment, realizing the display of different intention content executed by different device units in the device networking state.

[0137] It is understandable that in the IoT ecosystem scenario, if there are multiple display devices, the working status and device attributes of multiple devices can be fully considered, and the retrieved search results can be exposed according to different attributes. The appropriate screen terminal can be selected to complete the display of the appropriate retrieved content, so that users can directly select search results on different devices and browse the retrieved content. This achieves the goal of building a three-dimensional scenario-based search and constructs a multi-device networked search.

[0138] Taking a home scenario as an example: Assuming the scene includes devices such as large-screen TVs, speakers with screens, and tablets, when a user searches for a keyword, the analysis determines that the user may have search intentions such as watching videos, listening to music, or checking encyclopedic information. Different display devices can then display search results corresponding to these different search intentions. Users can view search results with different attributes on different devices; for example, viewing relevant video resources on a TV screen, relevant audio-visual resources on a speaker with a screen, and relevant web search results on a tablet. Another example: if a user searches for a dish name, the TV displays relevant search results from "A Bite of China," while the phone or tablet displays relevant food delivery services.

[0139] Figure 6 This is a structural block diagram of an electronic device shown in an embodiment of this application, such as... Figure 3 As shown, it includes: a receiving module 601 and a display module 602; the receiving module 601 is used to receive at least one target search entry sent by the server, each target search entry indicating a search result; the display module 602 is used to display the at least one target search entry received by the receiving module 601; wherein, each target search entry is obtained by the server according to a search instruction, and the attributes of the search result indicated by each target search entry match the display capabilities of the electronic device, and the search instruction is received by the server from a target device in the IoT scenario where the electronic device is located.

[0140] Optionally, the at least one target search entry is a search entry among multiple search entries obtained by the server according to the search instruction, wherein the attributes of the search results indicated by the search entry match the display capabilities of the electronic device.

[0141] Optionally, the search entries other than the at least one target search entry are displayed on at least one target display device in the IoT scenario, and the attributes of the search results indicated by the search entries displayed on each target display device match the display capabilities of the corresponding target display device.

[0142] Optionally, the electronic device further includes: a sending module and an instruction module; the receiving module 601 is specifically used to receive the plurality of search entries sent by the server; the sending module is used to distribute the search entries other than the at least one target search entry among the plurality of search entries to at least one target display device in the IoT scenario after the receiving module 601 receives at least one target search entry sent by the server; the instruction module is used to instruct each target display device to display the received search entries respectively; wherein the attributes of the search results indicated by the search entries displayed on each target display device match the display capabilities of the corresponding target display device.

[0143] Optionally, the electronic device further includes: an acquisition module and a determination module; the acquisition module is configured to acquire the display capabilities of the multiple display devices in the IoT scenario before distributing the search entries other than the at least one target search entry among the multiple search entries to the at least one target display device in the IoT scenario; the determination module is configured to determine the electronic device and the at least one target display device based on the attributes of the search results indicated by each search entry and the display capabilities of the multiple display devices, and to determine the search entries to be distributed to the electronic device and each target display device.

[0144] Optionally, the electronic device further includes: a scoring module and a sorting module; the scoring module is used to score the search results indicated by the at least one target search entry after the determining module determines the search entries to be distributed to the electronic device and each target display device, and to score the search results indicated by the search entries distributed to each target display device; the sorting module is used to sort the results according to the corresponding scoring results; the sending module is also used to distribute the sorted search entries to the corresponding display devices.

[0145] Optionally, the electronic device further includes: an identification module and a generation module; the receiving module 601 is further configured to receive search information input by the user before receiving at least one target search entry sent by the server; the identification module is configured to identify at least one search intent of the user based on the search information; and the generation module is configured to generate the search instruction based on the at least one search intent.

[0146] Optionally, the display module 602 is further configured to display a prompt message after the sending module distributes the search entries (excluding the at least one target search entry) from the plurality of search entries to at least one target display device in the IoT scenario; wherein the prompt message is used to prompt that the plurality of search entries are displayed on the electronic device and the at least one target display device respectively.

[0147] It should be noted that the aforementioned electronic device may be the electronic device in the above method embodiments of this application, or it may be a functional module and / or functional entity in the electronic device that can realize the function of the device embodiment. This application does not limit the scope of the electronic device.

[0148] In this embodiment, each module can implement the search entry display method provided in the above method embodiment and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0149] This application also provides an electronic device, such as... Figure 7 As shown, the electronic device may include: a processor 701, a memory 702, and a computer program stored in the memory 702 and executable on the processor 701. When the computer program is executed by the processor, it can implement the various processes of the live interface display method provided in the above method embodiments and achieve the same technical effect. To avoid repetition, it will not be described again here.

[0150] This application provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the search entry display method provided in the above-described method embodiments and achieve the same technical effect. To avoid repetition, further details are omitted here.

[0151] This application also provides a computer program product, wherein the computer program product includes computer instructions. When the computer program product is run on a processor, the processor executes the computer instructions to implement the various processes of the search entry display method provided in the above method embodiments, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

[0152] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described search item display method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be described again here.

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

[0154] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, servers, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection between devices or units through some interfaces, and may be electrical, mechanical, or other forms.

[0155] The unit described as a separate component may or may not be physically separate. The component shown as a unit may or may not be a physical unit; that is, it may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0156] Furthermore, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0157] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0158] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of this application.

Claims

1. A method for displaying search entries, characterized in that, The method, applied to electronic devices in an IoT scenario, includes: Receive at least one target search entry sent by the server, each target search entry indicating a search result; Display the at least one target search entry; Each target search entry is obtained by the server according to the search instruction, and the attributes of the search results indicated by each target search entry match the display capabilities of the electronic device. The search instruction is received by the server from the target device in the IoT scenario. The attributes of the search results include the type of the search results, the resolution of the search results, the display size of the search results, the memory size occupied by the search results, the bit rate of the search results, and the format of the search results. The at least one target search entry is a search entry among multiple search entries obtained by the server according to the search instruction, in which the attributes of the search results indicated by the search entry match the display capabilities of the electronic device; The search entries other than the at least one target search entry are displayed on at least one target display device in the IoT scenario. The attributes of the search results indicated by the search entries displayed on each target display device are matched with the display capabilities of the corresponding target display device.

2. The method according to claim 1, characterized in that, The receiving server sends at least one target search entry, including: Receive the plurality of search entries sent by the server; After receiving at least one target search entry sent by the receiving server, the method further includes: The search entries, excluding the at least one target search entry, are distributed to at least one target display device in the IoT scenario, and each target display device is instructed to display the received search entries; wherein the attributes of the search results indicated by the search entries displayed on each target display device match the display capabilities of the corresponding target display device.

3. The method according to claim 2, characterized in that, Before distributing the search entries (excluding the at least one target search entry) from the plurality of search entries to at least one target display device in the IoT scenario, the method further includes: Acquire the display capabilities of multiple display devices within the aforementioned IoT scenario; Based on the attributes of the search results indicated by each search entry and the display capabilities of the plurality of display devices, the electronic device and the at least one target display device are determined, and the search entries to be distributed to the electronic device and each target display device are determined.

4. The method according to claim 3, characterized in that, After determining the search entries to be distributed to the electronic device and each target display device, the method further includes: The search results indicated by the at least one target search entry are scored, and sorted according to the corresponding score results; The search results indicated by the search entries distributed to each target display device are scored and sorted according to the corresponding scores; The step of distributing search entries, excluding the at least one target search entry, from the plurality of search entries to at least one target display device in the IoT scenario includes: The sorted search entries are then distributed to the corresponding display devices.

5. The method according to any one of claims 1 to 4, characterized in that, Before receiving at least one target search entry sent by the receiving server, the method further includes: Receive search information input by the user; Based on the search information, at least one search intent of the user can be identified; The search instruction is generated based on the at least one search intent.

6. The method according to any one of claims 2 to 4, characterized in that, After distributing the search entries (excluding the at least one target search entry) from the plurality of search entries to at least one target display device in the IoT scenario, the method further includes: Display a prompt message; The prompt information is used to indicate that the multiple search entries are displayed on the electronic device and the at least one target display device, respectively.

7. An electronic device, characterized in that, The electronic device includes: a receiving module and a display module; The receiving module is used to receive at least one target search entry sent by the server, each target search entry indicating a search result; The display module is used to display the at least one target search entry received by the receiving module; Each target search entry is obtained by the server according to the search instruction, and the attributes of the search results indicated by each target search entry match the display capabilities of the electronic device. The search instruction is received by the server from the target device in the IoT scenario where the electronic device is located. The attributes of the search results include the type of the search results, the resolution of the search results, the display size of the search results, the memory size occupied by the search results, the bit rate of the search results, and the format of the search results. The at least one target search entry is a search entry among multiple search entries obtained by the server according to the search instruction, in which the attributes of the search results indicated by the search entry match the display capabilities of the electronic device; The search entries other than the at least one target search entry are displayed on at least one target display device in the IoT scenario. The attributes of the search results indicated by the search entries displayed on each target display device are matched with the display capabilities of the corresponding target display device.

8. An electronic device, characterized in that, include: A memory and a processor, wherein the memory is used to store a computer program; and the processor is used to execute the search entry display method according to any one of claims 1-6 when the computer program is invoked.

9. A computer-readable storage medium, characterized in that, It stores a computer program, which, when executed by a processor, implements the search entry display method according to any one of claims 1-6.

Citation Information

Patent Citations

  • Data search method, device and system, medium and Internet-of-Things terminal

    CN111835866A