Search result display method, device and device for displaying search results
By identifying the business scenario and entity of the inquiry information, obtain and display related structured data, solve the problems that the existing search engine is difficult to meet the needs of users' different search needs, and improve the search efficiency and user experience.
Patent Information
- Application Number
- CN202110991343.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-26
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2041-08-26
AI Technical Summary
Existing search engines are difficult to meet users' different search needs, resulting in cumbersome operation steps and low search efficiency.
By identifying the business scenario and entity corresponding to the information, the structured data of entities in business scenarios, including official service data, such as official account information and service information, and display search results and structured data.
Provide richer and secure and reliable official information, reduce the operation steps of further search for users, and improve the operating efficiency of users.
Smart Images

Figure CN113704609B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of network technology, and in particular to a search result display method, device and a device for displaying search results. Background Art
[0002] With the rapid development of information technology and network technology, people are increasingly using the Internet to find the information they need. For example, you can enter a query word in the search box of a search engine to search, and the search engine returns search results related to the query word to the user based on certain search strategies.
[0003] However, search results are usually closely related to the semantics of the query words, which makes it difficult to meet the different search needs of users. For example, after searching for the introduction information of a tourist attraction, if a user wants to book the ticket for the tourist attraction, he needs to perform a further search operation to find the entrance to book the ticket for the tourist attraction, which results in cumbersome operation steps and low search efficiency. Summary of the invention
[0004] The embodiments of the present invention provide a search result display method, device and a device for displaying search results, which can provide users with more abundant, safe and reliable official information, reduce the user's further search operation steps, and improve the user's operation efficiency.
[0005] In order to solve the above problem, an embodiment of the present invention discloses a search result display method, which includes:
[0006] Identify the business scenario corresponding to the query information and the entities in the query information;
[0007] Acquire structured data corresponding to the entity in the business scenario, wherein the structured data includes official service data corresponding to the entity, and the official service data includes at least one official account information and / or at least one official service information;
[0008] The search results corresponding to the query information and the structured data corresponding to the entity are displayed.
[0009] Optionally, the method further comprises:
[0010] In response to a triggering operation on target official account information among the at least one official account information, jump to a main page corresponding to the target official account information.
[0011] Optionally, the method further comprises:
[0012] In response to a triggering operation on target official service information among the at least one official service information, service entry information and / or service prompt information corresponding to the target official service information is displayed.
[0013] Optionally, the method further comprises:
[0014] In response to a triggering operation on the service entry information, jumping to a service application interface; or
[0015] In response to a triggering operation on the service prompt information, a service account corresponding to the target official service information is copied.
[0016] Optionally, the acquiring structured data corresponding to the entity in the business scenario includes:
[0017] Based on the pre-constructed structured data corresponding to each entity in each business scenario and the association relationship between each entity and the official service data, the structured data corresponding to the entity in the business scenario is obtained; or,
[0018] Based on the search platform, the knowledge search results corresponding to the entity in the business scenario are searched in real time, and the official service data corresponding to the entity is obtained through the official service interface. According to the knowledge search results and official service data corresponding to the entity, the structured data corresponding to the entity in the business scenario is constructed in real time.
[0019] Optionally, the official account information includes at least one of official website information, official mini-program information, and official public account information; the official service information includes at least one of ticket booking entrance information, reservation entrance information, and tour entrance information; wherein, the ticket booking entrance information includes official ticket booking entrance information and / or third-party ticket booking entrance information.
[0020] Optionally, the business scenario corresponding to the identification query information includes:
[0021] Identify the entity contained in the query information, and determine the business scenario corresponding to the query information according to the field to which the identified entity belongs; or,
[0022] A neural network model is pre-trained for identifying business scenarios, the query information is input into the trained neural network model, and the business scenario corresponding to the query information is output.
[0023] On the other hand, an embodiment of the present invention discloses a search result display device, the device comprising:
[0024] An information identification module, used to identify the business scenario corresponding to the query information and the entities in the query information;
[0025] A data acquisition module, used to acquire structured data corresponding to the entity in the business scenario, wherein the structured data includes official service data corresponding to the entity, and the official service data includes at least one official account information and / or at least one official service information;
[0026] The result display module is used to display the search results corresponding to the query information and the structured data corresponding to the entity.
[0027] Optionally, the device further comprises:
[0028] The first trigger module is used to jump to a main page corresponding to the target official account information in response to a trigger operation on the target official account information in the at least one official account information.
[0029] Optionally, the device further comprises:
[0030] The second trigger module is used to display service entry information and / or service prompt information corresponding to the target official service information in response to a trigger operation on the target official service information among the at least one official service information.
[0031] Optionally, the device further comprises:
[0032] A third trigger module is used to jump to the service application interface in response to a trigger operation on the service entry information; or
[0033] The fourth trigger module is used to copy the service account corresponding to the target official service information in response to the trigger operation of the service prompt information.
[0034] Optionally, the data acquisition module includes:
[0035] A first acquisition submodule is used to acquire structured data corresponding to each entity in each business scenario based on pre-built structured data corresponding to each entity in each business scenario and the association relationship between each entity and official service data; or,
[0036] The second acquisition submodule is used to search for the knowledge search results corresponding to the entity in the business scenario in real time based on the search platform, and obtain the official service data corresponding to the entity through the official service interface, and construct the structured data corresponding to the entity in the business scenario in real time according to the knowledge search results and official service data corresponding to the entity.
[0037] Optionally, the official account information includes at least one of official website information, official mini-program information, and official public account information; the official service information includes at least one of ticket booking entrance information, reservation entrance information, and tour entrance information; wherein, the ticket booking entrance information includes official ticket booking entrance information and / or third-party ticket booking entrance information.
[0038] Optionally, the information identification module includes:
[0039] A first identification submodule is configured to identify entities included in the query information, and determine a business scenario corresponding to the query information according to a field to which the identified entity belongs; or
[0040] The second identification submodule is used to pre-train a neural network model for identifying business scenarios, input the query information into the trained neural network model, and output the business scenario corresponding to the query information.
[0041] On the other hand, an embodiment of the present invention discloses a device for displaying search results, comprising a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors, and the one or more programs include instructions for performing one or more of the search result display methods described above.
[0042] On the other hand, an embodiment of the present invention discloses a machine-readable medium having instructions stored thereon, which, when executed by one or more processors of a device, causes the device to execute one or more of the search result display methods described above.
[0043] The embodiments of the present invention include the following advantages:
[0044] In the case of receiving query information, the embodiment of the present invention identifies the business scenario corresponding to the query information and the entity in the query information, obtains the structured data corresponding to the entity in the business scenario, and displays the search results corresponding to the query information and the structured data corresponding to the entity. Among them, the structured data includes the official service data corresponding to the entity, and the official service data includes at least one official account information and / or at least one official service information. Therefore, on the basis of providing the search results corresponding to the query information to the user, the embodiment of the present invention also provides the user with the structured data corresponding to the entity in the query information, and the structured data conforms to the business scenario corresponding to the query information, and can be applied to the different search needs of the user in different search scenarios. In addition, the official service data corresponding to the entity is integrated into the structured data. The official service data aggregates at least one official account information and / or at least one official service information, providing users with more abundant, safe and reliable official information, which can reduce the operation steps of the user's further search and improve the user's operation efficiency. BRIEF DESCRIPTION OF THE DRAWINGS
[0045] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments of the present invention will be briefly introduced below. Obviously, the accompanying drawings in the following description are only some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying creative labor.
[0046] Figure 1 is a flowchart of a search result display method embodiment of the present invention;
[0047] Figure 2 is a structural block diagram of an embodiment of a search result display device of the present invention;
[0048] Figure 3 is a block diagram of an apparatus 800 for displaying search results of the present invention;
[0049] Figure 4 It is a schematic diagram of the structure of the server in some embodiments of the present invention. DETAILED DESCRIPTION
[0050] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0051] Method Embodiment
[0052] Reference Figure 1 , shows a flowchart of a search result display method embodiment of the present invention, which may specifically include the following steps:
[0053] Step 101: Identify the business scenario corresponding to the query information and the entities in the query information;
[0054] Step 102: Obtain structured data corresponding to the entity in the business scenario, wherein the structured data includes official service data corresponding to the entity, and the official service data includes at least one official account information and / or at least one official service information;
[0055] Step 103: Display search results corresponding to the query information and structured data corresponding to the entity.
[0056] The search result display method provided by the present invention can be applied to electronic devices, including but not limited to: servers, smart phones, voice recorders, tablet computers, e-book readers, MP3 (Moving Picture Experts Group Audio Layer III) players, MP4 (Moving Picture Experts Group Audio Layer IV) players, laptop computers, car computers, desktop computers, set-top boxes, smart TVs, wearable devices, etc.
[0057] The embodiments of the present invention can be applied to various scenarios using search engine technology, including but not limited to general search engines and search engines within application programs.
[0058] The query information refers to the information entered by the user in the search box of the search engine, and the query information is used to trigger a query request to obtain search results related to the query information. After receiving the query request triggered by the user, the electronic device responds to the query request, identifies the business scenario corresponding to the query information carried in the query request, and identifies the entity contained in the query information.
[0059] It should be noted that the embodiments of the present invention do not limit the specific type of the query information. The query information may be text information, voice information, image information, etc. When the query information is text information, the text information may be analyzed, such as word segmentation analysis, to obtain entities in the text information; when the query information is voice information, voice recognition may be performed on the voice information to obtain corresponding text information, and then the text information may be analyzed to obtain entities in the text information; when the query information is image information, if the image information contains text content, text recognition may be performed on the image information to obtain corresponding text information, and then the text information may be analyzed to obtain entities in the text information; if the image information does not contain text content, image processing may be performed on the image information to identify the content contained in the image information, and the content may be used as the identified entity.
[0060] The business scenario refers to the real search scenario expressed or implied by the query information. For example, when a user enters the query information "Forbidden City" to search, the user's real search scenario may be a tourism business scenario, that is, the user wants to search for information related to the tourist attraction "Forbidden City". For example, the introduction of the Forbidden City's attractions, the Forbidden City's official website information, the Forbidden City's ticket booking channels, etc.
[0061] For example, when a user enters the query information "Hello, Li Huanying" to search, the user's actual search scenario may be a media business scenario, that is, the user wants to search for information related to media information, such as the introduction of the cast and crew of the movie "Hello, Li Huanying" and the ticket purchase channel for the movie.
[0062] In an optional embodiment of the present invention, the business scenario may include, but is not limited to: any one of a tourism business scenario, an e-commerce business scenario, a service business scenario, and a media business scenario.
[0063] Tourism business scenarios refer to scenarios related to searching for tourist attraction information. E-commerce business scenarios refer to scenarios related to searching for product information. The product information includes but is not limited to clothing, electrical appliances, daily necessities, food, books, etc. Service business scenarios refer to scenarios related to searching for service information. The service information includes but is not limited to consulting services, meal ordering services, car rental services, etc. Media business scenarios refer to scenarios related to searching for media information. The media information includes but is not limited to movies, music, dramas, crosstalk, etc.
[0064] It should be noted that, for ease of description, the embodiments of the present invention are mainly described by taking the tourism business scenario as an example, and the operation processes of other business scenarios are similar and can be referenced to each other.
[0065] In an optional embodiment of the present invention, the business scenario corresponding to the identification query information in step 101 may include:
[0066] Identify the entity contained in the query information, and determine the business scenario corresponding to the query information according to the field to which the identified entity belongs; or,
[0067] A neural network model is pre-trained for identifying business scenarios, the query information is input into the trained neural network model, and the business scenario corresponding to the query information is output.
[0068] The embodiments of the present invention do not limit the specific method of identifying the business scenario corresponding to the query information. For example, the entities contained in the query information may be identified first, and then the business scenario corresponding to the query information may be determined based on the field to which the identified entities belong. Alternatively, a neural network model for identifying business scenarios may be pre-trained, the query information may be input into the trained neural network model, and the business scenario corresponding to the query information may be output through the neural network model.
[0069] The entity refers to various objects and concepts existing in the real world, such as names of people, places, events, organizations, brands, commodities, occupations, dates, etc. After identifying the business scenario corresponding to the query information and the entity in the query information, the embodiment of the present invention obtains structured data corresponding to the entity in the business scenario.
[0070] Structured data refers to information that can be represented by data or a unified structure. A structured data may include explanatory information for a certain entity and at least one data module. Different data modules can be used to describe different attribute characteristics of the entity so that users can understand the meaning of the entity in multiple dimensions. The embodiment of the present invention does not limit the specific type of the structured data. For example, the structured data may include but is not limited to knowledge cards, VR (Vertical Result) cards, encyclopedia entries, etc.
[0071] The data modules in structured data can be used to describe attribute information related to an entity. For example, when the entity is a person's name, the data modules in structured data can include attribute features such as height, birthday, birthplace, and works. When the entity is a place name, the data modules in structured data can include attribute features such as geographic location, famous attractions, specialty snacks, and historical culture.
[0072] The embodiment of the present invention adds an independent official service module to the structured data, which can be used to display the official service data corresponding to the entity. After identifying the business scenario corresponding to the query information and the entity in the query information, the structured data corresponding to the entity in the business scenario can be obtained, and the structured data can include the official service data corresponding to the entity, and the official service data can include at least one official account information and / or at least one official service information.
[0073] In an optional embodiment of the present invention, the official account information may include at least one of official website information, official mini-program information, and official public account information; the official service information may include at least one of ticket booking entrance information, reservation entrance information, and guide entrance information; wherein, the ticket booking entrance information may include official ticket booking entrance information and / or third-party ticket booking entrance information.
[0074] The official account information is used to provide an entry to the corresponding official interface. For example, the official website information can provide users with an entry to the official website interface. The official mini program information can provide users with an entry to the official mini program interface. The official public account information can provide users with an entry to the official public account interface.
[0075] Official service information is used to provide the entrance to the corresponding service interface. For example, ticket booking entrance information can provide users with an entrance to the ticket booking interface. Reservation entrance information can provide users with an entrance to the online reservation interface. Tour entrance information can provide users with an entrance to the online tour interface.
[0076] It should be noted that the official account information and official service information listed above are only used as an application example of the present invention. In specific implementations, for different business scenarios, the official account information and official service information may have different types and different contents.
[0077] Exemplarily, the official account information may also include an official WeChat applet, an official WeChat public account, etc. The official service information may also include ticket booking entry information in the official WeChat public account, etc.
[0078] In one example, the query information is "Forbidden City", and the search results corresponding to the query information "Forbidden City" can be obtained through search engine technology. In addition, the embodiment of the present invention identifies that the business scenario corresponding to the query information is a tourism business scenario, and identifies that the entity in the query information is "Forbidden City". Therefore, the structured data corresponding to the entity "Forbidden City" in the tourism business scenario is obtained, and the structured data includes the official service data corresponding to the entity "Forbidden City", including official account information, such as the official website information of the scenic spot, WeChat applet, and WeChat public account. The official service data also includes official service information, such as the ticket booking entrance information, reservation entrance information, and guide entrance information of the scenic spot. The search results corresponding to the query information "Forbidden City" and the structured data corresponding to the entity "Forbidden City" can be displayed in the search result interface. For example, the structured data can be a VR card of the scenic spot "Forbidden City", and the VR card includes an independent official service module, and the official service model integrates the official service data of the scenic spot "Forbidden City".
[0079] In addition to providing the user with search results corresponding to the query information, the embodiment of the present invention also provides the user with structured data corresponding to the entity in the query information. The structured data conforms to the business scenario corresponding to the query information and can be applied to different search needs of users in different search scenarios. In addition, the structured data incorporates official service data corresponding to the entity. The official service data aggregates at least one official account information and / or at least one official service information, providing users with more abundant, safe and reliable official information, which can reduce the user's further search steps and improve the user's operation efficiency.
[0080] In an optional embodiment of the present invention, the method may further include: in response to a triggering operation on target official account information in the at least one official account information, jumping to a main page corresponding to the target official account information.
[0081] In an embodiment of the present invention, the official account information can be used to provide an entrance to the corresponding official interface. In the above example, it is assumed that the official account information of the scenic spot "Forbidden City" includes the official website information, WeChat applet, and WeChat public account of the scenic spot. When a user triggers the target official account information "official website information" in the above official account information, it can jump to the main page of the official website of the scenic spot "Forbidden City". For another example, when a user triggers the target official account information "WeChat public account" in the above official account information, it can jump to the main page of the WeChat public account of the scenic spot "Forbidden City".
[0082] In the embodiment of the present invention, the trigger operation includes but is not limited to a mouse click operation, such as a left click, a left double click, a right click, a right double click, a touch operation on a touch display screen of an electronic device, etc. The touch operation can be achieved by approaching or contacting the touch display screen of the electronic device with a target object (such as a finger, a stylus, etc.). In one example, the touch operation may include: a click (including a single click, a double click, a triple click) operation, a long press operation, and a slide operation, etc.
[0083] Furthermore, the trigger operation may include a gesture operation, which may be a gesture trajectory, etc.; or, the trigger operation may be a combination of a gesture operation and a device input operation other than a gesture operation. For example, it may be a combination of a gesture operation and a key operation of a function key on an electronic device; it may also be a combination of a gesture operation and a voice control operation; or it may be a combination of a gesture operation and a touch operation; or it may be a combination of a gesture operation and a fingerprint collection operation, etc. Correspondingly, the devices other than the gesture operation may be function keys, touch screens, fingerprint collection devices, or voice collection devices, etc. of electronic devices.
[0084] In an optional embodiment of the present invention, the method may further include: in response to a triggering operation on a target official service information among the at least one official service information, displaying service entry information and / or service prompt information corresponding to the target official service information.
[0085] In an embodiment of the present invention, the official service information can be used to provide an entrance to the corresponding service interface. In the above example, it is assumed that the official service information of the scenic spot "Forbidden City" includes the ticket booking entrance information, reservation entrance information, and guided tour entrance information of the scenic spot. In the case of receiving a user's triggering operation on the target official service information "ticket booking entrance information" in the above official service information, the service entrance information about ticket booking can be displayed, and / or, the service prompt information about ticket booking can be displayed. For another example, in the case of receiving a user's triggering operation on the target official service information "guided tour entrance information" in the above official service information, the service entrance information about guided tour can be displayed, and / or, the service prompt information about guided tour can be displayed.
[0086] It should be noted that the embodiment of the present invention does not limit the specific manner of displaying the service entry information and / or service prompt information corresponding to the target official service information. For example, it can be displayed through a pop-up window, a floating layer, a layer, etc.
[0087] In a specific implementation, if the official service data of an entity can provide entry information of related services, then upon receiving a trigger operation of the target official service information by a user, the service entry information and / or service prompt information corresponding to the target official service information can be displayed. If the official service data of an entity cannot provide entry information of related services, then upon receiving a trigger operation of the target official service information by a user, only the service prompt information corresponding to the target official service information can be displayed. Among them, the service entry information can be used to provide an entry to the application interface of the related service, such as an entry to the ticket booking interface. The prompt information can be used to provide prompt instructions for the related service, such as providing a textual description of the ticket booking method or ticket booking channel, etc.
[0088] For example, the attraction "Forbidden City" includes the following three ticket booking entrances: official website ticket booking entrance, WeChat mini program ticket booking entrance, and WeChat public account ticket booking entrance. When a user triggers the target official service information "ticket booking entrance information", the three service entrance information of "official website ticket booking entrance", "WeChat mini program ticket booking entrance", and "WeChat public account ticket booking entrance" can be displayed. In addition, service prompt information about ticket booking can also be displayed.
[0089] In an optional embodiment of the present invention, the method may further include:
[0090] In response to a triggering operation on the service entry information, jumping to a service application interface; or
[0091] In response to a triggering operation on the service prompt information, a service account corresponding to the target official service information is copied.
[0092] Still taking the example of the above query information being "Forbidden City" as an example, when a user triggers an operation on the target official service information "ticket booking entry information", service entry information about ticket booking can be displayed, and / or service prompt information about ticket booking can be displayed.
[0093] When a trigger operation of the user on the displayed service portal information is received, the interface may be redirected to a service application interface, such as a ticket booking interface, so that the user may directly perform a ticket booking operation.
[0094] When a user triggers the displayed service prompt information, the service account corresponding to the target official service information can be copied. The service account can be an official account used to provide the service entry information, such as a WeChat public account, an official website address, etc. In this way, when a user triggers the service prompt information, it means that the official service data of the current entity may not contain the service entry information required by the user (such as the service entry information for booking tickets). At this time, the embodiment of the present invention can automatically copy the service account corresponding to the target official service information (such as a WeChat public account or an official website address, etc.), so that the user can directly paste the service account in the corresponding search location for search to further query the required information.
[0095] In the embodiment of the present invention, the ticket booking portal information may include official ticket booking portal information and / or third-party ticket booking portal information.
[0096] The official service data corresponding to the entity may include not only the official ticket booking portal information but also the third-party ticket booking portal information. In this way, when a certain scenic spot does not provide the official ticket booking portal information, the embodiment of the present invention can provide the user with a ticket booking service portal through the third-party ticket booking portal information. Furthermore, to ensure the user's information security, the third-party ticket booking portal should meet the preset security conditions, such as a third-party ticket booking portal that has been security verified.
[0097] It should be noted that the embodiment of the present invention does not limit the display method of the official service data in the structured data corresponding to the entity.
[0098] For example, the official service data may be displayed in a classified manner. The classification method may include classification according to data categories, such as dividing the official service data into official account information and official service information. The search results and structured data are displayed in the search results interface, and in the display interface of the structured data, the two types of official service data, official account information and official service information, are displayed in a classified manner. For another example, the classification method may also include classification according to business type, such as dividing the official service data into appointment information and guide information, and in the display interface of the structured data, the two types of official service data, appointment information and guide information, are displayed in a classified manner.
[0099] Furthermore, in the display interface of structured data, the official service data may be displayed in a pop-up form, or the official service data may be displayed in a tag form, or the specific content of the official service data may be directly displayed.
[0100] The display in the form of a pop-up layer includes: displaying the description information of the official service data in the display interface of the structured data, and when receiving a trigger operation on the description information, displaying the specific content of the official service data in a pop-up layer. The pop-up layer may include but is not limited to a pop-up window, a floating layer, a layer, etc.
[0101] Displaying in the form of tags includes: displaying tags corresponding to each official service data in a display interface of structured data, and jumping to a corresponding service page when a triggering operation on the tag is received.
[0102] In an optional embodiment of the present invention, the step 102 of obtaining structured data corresponding to the entity in the business scenario may include:
[0103] Based on the pre-constructed structured data corresponding to each entity in each business scenario and the association relationship between each entity and the official service data, the structured data corresponding to the entity in the business scenario is obtained; or,
[0104] Based on the search platform, the knowledge search results corresponding to the entity in the business scenario are searched in real time, and the official service data corresponding to the entity is obtained through the official service interface. According to the knowledge search results and official service data corresponding to the entity, the structured data corresponding to the entity in the business scenario is constructed in real time.
[0105] The embodiment of the present invention can provide two ways of obtaining the structured data corresponding to the entity in the business scenario: an offline way and an online way.
[0106] Among them, the offline method refers to directly querying and obtaining the structured data corresponding to the entity in the business scenario based on a pre-built database. Specifically, a database can be constructed, which includes the structured data corresponding to each entity in each pre-built business scenario, as well as the association relationship between each entity and the official service data. When receiving the query information, the entity in the query information and the business scenario corresponding to the query information are used as keywords to search the pre-built database, and the structured data corresponding to the entity in the business scenario can be directly obtained.
[0107] The online method means that when the query information is received, the structured data corresponding to the entity in the business scenario is constructed in real time. Specifically, the knowledge search results corresponding to the entity in the business scenario are searched in real time based on the search platform, and the official service data corresponding to the entity is obtained through the official service interface.
[0108] The knowledge search results refer to search results containing explanatory information for the entity. The knowledge search results may include encyclopedia entries, knowledge cards, etc.
[0109] The official service interface refers to an interface that can obtain the official service data corresponding to the entity. For example, taking the tourism business scenario as an example, for the tourist attraction "Forbidden City", the official service interface may include its official website, official mini-programs, etc. If you need to obtain the official service information of the tourist attraction "Forbidden City", you can extract the ticket booking entrance information, scenic area guide entrance information, etc. through its official service interface (such as the official website), and aggregate it with the official website information into the official service data of the tourist attraction "Forbidden City".
[0110] Finally, the structured data of the entity is constructed based on the knowledge search results of the real-time search, and the official service data obtained by the above aggregation is integrated into the structured data.
[0111] In summary, when receiving query information, the embodiment of the present invention identifies the business scenario corresponding to the query information and the entity in the query information, obtains the structured data corresponding to the entity in the business scenario, and displays the search results corresponding to the query information and the structured data corresponding to the entity. Among them, the structured data includes official service data corresponding to the entity, and the official service data includes at least one official account information and / or at least one official service information. Therefore, on the basis of providing the search results corresponding to the query information to the user, the embodiment of the present invention also provides the user with structured data corresponding to the entity in the query information, and the structured data conforms to the business scenario corresponding to the query information, and can be applied to the different search needs of the user in different search scenarios. In addition, the official service data corresponding to the entity is integrated into the structured data. The official service data aggregates at least one official account information and / or at least one official service information, providing users with more abundant, safe and reliable official information, which can reduce the operation steps of the user's further search and improve the user's operation efficiency.
[0112] It should be noted that, for the sake of simplicity, the method embodiments are described as a series of action combinations, but those skilled in the art should be aware that the embodiments of the present invention are not limited by the order of the actions described, because according to the embodiments of the present invention, certain steps can be performed in other orders or simultaneously. Secondly, those skilled in the art should also be aware that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily required by the embodiments of the present invention.
[0113] Device Embodiment
[0114] Reference Figure 2 , shows a structural block diagram of an embodiment of a search result display device of the present invention, the device may include:
[0115] An information identification module 201 is used to identify the business scenario corresponding to the query information and the entities in the query information;
[0116] A data acquisition module 202 is used to acquire structured data corresponding to the entity in the business scenario, wherein the structured data includes official service data corresponding to the entity, and the official service data includes at least one official account information and / or at least one official service information;
[0117] The result display module 203 is used to display the search results corresponding to the query information and the structured data corresponding to the entity.
[0118] Optionally, the device further comprises:
[0119] The first trigger module is used to jump to a main page corresponding to the target official account information in response to a trigger operation on the target official account information in the at least one official account information.
[0120] Optionally, the device further comprises:
[0121] The second trigger module is used to display service entry information and / or service prompt information corresponding to the target official service information in response to a trigger operation on the target official service information among the at least one official service information.
[0122] Optionally, the device further comprises:
[0123] A third trigger module is used to jump to the service application interface in response to a trigger operation on the service entry information; or
[0124] The fourth trigger module is used to copy the service account corresponding to the target official service information in response to the trigger operation of the service prompt information.
[0125] Optionally, the data acquisition module includes:
[0126] A first acquisition submodule is used to acquire structured data corresponding to each entity in each business scenario based on pre-built structured data corresponding to each entity in each business scenario and the association relationship between each entity and official service data; or,
[0127] The second acquisition submodule is used to search for the knowledge search results corresponding to the entity in the business scenario in real time based on the search platform, and obtain the official service data corresponding to the entity through the official service interface, and construct the structured data corresponding to the entity in the business scenario in real time according to the knowledge search results and official service data corresponding to the entity.
[0128] Optionally, the official account information includes at least one of official website information, official mini-program information, and official public account information; the official service information includes at least one of ticket booking entrance information, reservation entrance information, and tour entrance information; wherein, the ticket booking entrance information includes official ticket booking entrance information and / or third-party ticket booking entrance information.
[0129] Optionally, the information identification module includes:
[0130] A first identification submodule is configured to identify entities included in the query information, and determine a business scenario corresponding to the query information according to a field to which the identified entity belongs; or
[0131] The second identification submodule is used to pre-train a neural network model for identifying business scenarios, input the query information into the trained neural network model, and output the business scenario corresponding to the query information.
[0132] In the case of receiving query information, the embodiment of the present invention identifies the business scenario corresponding to the query information and the entity in the query information, obtains the structured data corresponding to the entity in the business scenario, and displays the search results corresponding to the query information and the structured data corresponding to the entity. Among them, the structured data includes the official service data corresponding to the entity, and the official service data includes at least one official account information and / or at least one official service information. Therefore, on the basis of providing the search results corresponding to the query information to the user, the embodiment of the present invention also provides the user with the structured data corresponding to the entity in the query information, and the structured data conforms to the business scenario corresponding to the query information, and can be applied to the different search needs of the user in different search scenarios. In addition, the official service data corresponding to the entity is integrated into the structured data. The official service data aggregates at least one official account information and / or at least one official service information, providing users with more abundant, safe and reliable official information, which can reduce the operation steps of the user's further search and improve the user's operation efficiency.
[0133] As for the device embodiment, since it is basically similar to the method embodiment, the description is relatively simple, and the relevant parts can be referred to the partial description of the method embodiment.
[0134] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.
[0135] Regarding the device in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0136] An embodiment of the present invention provides a device for displaying search results, including a memory and one or more programs, wherein the one or more programs are stored in the memory and are configured to be executed by one or more processors, wherein the one or more programs include instructions for performing the following operations: identifying a business scenario corresponding to query information and an entity in the query information; obtaining structured data corresponding to the entity in the business scenario, wherein the structured data includes official service data corresponding to the entity, and the official service data includes at least one official account information and / or at least one official service information; and displaying search results corresponding to the query information and the structured data corresponding to the entity.
[0137] Optionally, the device is further configured to execute, by one or more processors, the one or more programs including instructions for performing the following operations:
[0138] In response to a triggering operation on target official account information among the at least one official account information, jump to a main page corresponding to the target official account information.
[0139] Optionally, the device is further configured to execute, by one or more processors, the one or more programs including instructions for performing the following operations:
[0140] In response to a triggering operation on target official service information among the at least one official service information, service entry information and / or service prompt information corresponding to the target official service information is displayed.
[0141] Optionally, the device is further configured to execute, by one or more processors, the one or more programs including instructions for performing the following operations:
[0142] In response to a triggering operation on the service entry information, jumping to a service application interface; or
[0143] In response to a triggering operation on the service prompt information, a service account corresponding to the target official service information is copied.
[0144] Optionally, the acquiring structured data corresponding to the entity in the business scenario includes:
[0145] Based on the pre-constructed structured data corresponding to each entity in each business scenario and the association relationship between each entity and the official service data, the structured data corresponding to the entity in the business scenario is obtained; or,
[0146] Based on the search platform, the knowledge search results corresponding to the entity in the business scenario are searched in real time, and the official service data corresponding to the entity is obtained through the official service interface. According to the knowledge search results and official service data corresponding to the entity, the structured data corresponding to the entity in the business scenario is constructed in real time.
[0147] Optionally, the official account information includes at least one of official website information, official mini-program information, and official public account information; the official service information includes at least one of ticket booking entrance information, reservation entrance information, and tour entrance information; wherein, the ticket booking entrance information includes official ticket booking entrance information and / or third-party ticket booking entrance information.
[0148] Optionally, the business scenario corresponding to the identification query information includes:
[0149] Identify the entity contained in the query information, and determine the business scenario corresponding to the query information according to the field to which the identified entity belongs; or,
[0150] A neural network model is pre-trained for identifying business scenarios, the query information is input into the trained neural network model, and the business scenario corresponding to the query information is output.
[0151] Figure 3 8 is a block diagram of an apparatus 800 for displaying search results according to an exemplary embodiment. For example, the apparatus 800 may be a mobile phone, a computer, a digital broadcast terminal, a messaging device, a game console, a tablet device, a medical device, a fitness device, a personal digital assistant, etc.
[0152] Reference Figure 3 , the device 800 may include one or more of the following components: a processing component 802 , a memory 804 , a power component 806 , a multimedia component 808 , an audio component 810 , an input / output (I / O) interface 812 , a sensor component 814 , and a communication component 816 .
[0153] The processing component 802 generally controls the overall operation of the device 800, such as operations associated with display, phone calls, data communications, camera operations, and recording operations. The processing component 802 may include one or more processors 820 to execute instructions to complete all or part of the steps of the above-mentioned method. In addition, the processing component 802 may include one or more modules to facilitate the interaction between the processing component 802 and other components. For example, the processing component 802 may include a multimedia module to facilitate the interaction between the multimedia component 808 and the processing component 802.
[0154] The memory 804 is configured to store various types of data to support operations on the device 800. Examples of such data include instructions for any application or method operating on the device 800, contact data, phone book data, messages, pictures, videos, etc. The memory 804 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, such as static random access memory (SRAM), electrically erasable programmable read-only memory (EEPROM), erasable programmable read-only memory (EPROM), programmable read-only memory (PROM), read-only memory (ROM), magnetic memory, flash memory, magnetic disk or optical disk.
[0155] The power supply component 806 provides power to the various components of the device 800. The power supply component 806 may include a power management system, one or more power supplies, and other components associated with generating, managing, and distributing power for the device 800.
[0156] The multimedia component 808 includes a screen that provides an output interface between the device 800 and the user. In some embodiments, the screen may include a liquid crystal display (LCD) and a touch panel (TP). If the screen includes a touch panel, the screen may be implemented as a touch screen to receive input signals from the user. The touch panel includes one or more touch sensors to sense touch, slide, and gestures on the touch panel. The touch sensor may not only sense the boundaries of the touch or slide action, but also detect the duration and pressure associated with the touch or slide operation. In some embodiments, the multimedia component 808 includes a front camera and / or a rear camera. When the device 800 is in an operating mode, such as a shooting mode or a video mode, the front camera and / or the rear camera may receive external multimedia data. Each front camera and rear camera may be a fixed optical lens system or have a focal length and optical zoom capability.
[0157] The audio component 810 is configured to output and / or input audio signals. For example, the audio component 810 includes a microphone (MIC), and when the device 800 is in an operating mode, such as a call mode, a recording mode, and a voice information processing mode, the microphone is configured to receive an external audio signal. The received audio signal can be further stored in the memory 804 or sent via the communication component 816. In some embodiments, the audio component 810 also includes a speaker for outputting audio signals.
[0158] I / O interface 812 provides an interface between processing component 802 and peripheral interface modules, such as keyboards, click wheels, buttons, etc. These buttons may include but are not limited to: a home button, a volume button, a start button, and a lock button.
[0159] The sensor assembly 814 includes one or more sensors for providing various aspects of status assessment for the device 800. For example, the sensor assembly 814 can detect the open / closed state of the device 800, the relative positioning of components, such as the display and keypad of the device 800, and the sensor assembly 814 can also search for changes in the position of the device 800 or a component of the device 800, the presence or absence of user contact with the device 800, the orientation or acceleration / deceleration of the device 800, and the temperature change of the device 800. The sensor assembly 814 may include a proximity sensor configured to detect the presence of nearby objects without any physical contact. The sensor assembly 814 may also include an optical sensor, such as a CMOS or CCD image sensor, for use in imaging applications. In some embodiments, the sensor assembly 814 may also include an accelerometer, a gyroscope sensor, a magnetic sensor, a pressure sensor, or a temperature sensor.
[0160] The communication component 816 is configured to facilitate wired or wireless communication between the device 800 and other devices. The device 800 can access a wireless network based on a communication standard, such as WiFi, 2G or 3G, or a combination thereof. In an exemplary embodiment, the communication component 816 receives a broadcast signal or broadcast-related information from an external broadcast management system via a broadcast channel. In an exemplary embodiment, the communication component 816 also includes a near field communication (NFC) module to facilitate short-range communication. For example, the NFC module can be implemented based on radio frequency information processing (RFID) technology, infrared data association (IrDA) technology, ultra-wideband (UWB) technology, Bluetooth (BT) technology and other technologies.
[0161] In an exemplary embodiment, the apparatus 800 may be implemented by one or more application specific integrated circuits (ASICs), digital signal processors (DSPs), digital signal processing devices (DSPDs), programmable logic devices (PLDs), field programmable gate arrays (FPGAs), controllers, microcontrollers, microprocessors or other electronic components to perform the above method.
[0162] In an exemplary embodiment, a non-transitory computer-readable storage medium including instructions is also provided, such as a memory 804 including instructions, and the instructions can be executed by the processor 820 of the device 800 to perform the above method. For example, the non-transitory computer-readable storage medium can be a ROM, a random access memory (RAM), a CD-ROM, a magnetic tape, a floppy disk, an optical data storage device, etc.
[0163] Figure 4 1 is a schematic diagram of the structure of the server in some embodiments of the present invention. The server 1900 may have relatively large differences due to different configurations or performances, and may include one or more central processing units (CPU) 1922 (for example, one or more processors) and memory 1932, and one or more storage media 1930 (for example, one or more mass storage devices) storing application programs 1942 or data 1944. Among them, the memory 1932 and the storage medium 1930 can be short-term storage or permanent storage. The program stored in the storage medium 1930 may include one or more modules (not shown in the figure), and each module may include a series of instruction operations in the server. Furthermore, the central processing unit 1922 can be configured to communicate with the storage medium 1930 and execute a series of instruction operations in the storage medium 1930 on the server 1900.
[0164] The server 1900 may also include one or more power supplies 1926, one or more wired or wireless network interfaces 1950, one or more input and output interfaces 1958, one or more keyboards 1956, and / or, one or more operating systems 1941, such as Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, etc.
[0165] A non-transitory computer-readable storage medium, when the instructions in the storage medium are executed by a processor of a device (server or terminal), enables the device to perform Figure 1 The search result display method shown.
[0166] A non-temporary computer-readable storage medium, when the instructions in the storage medium are executed by the processor of a device (server or terminal), the device is able to execute a search result display method, the method comprising: identifying a business scenario corresponding to query information and an entity in the query information; obtaining structured data corresponding to the entity in the business scenario, the structured data including official service data corresponding to the entity, the official service data including at least one official account information and / or at least one official service information; displaying the search results corresponding to the query information and the structured data corresponding to the entity.
[0167] Those skilled in the art will readily appreciate other embodiments of the present invention after considering the specification and practicing the invention disclosed herein. The present invention is intended to cover any variations, uses or adaptations of the present invention that follow the general principles of the present invention and include common knowledge or customary techniques in the art not disclosed by the present invention. The description and examples are to be regarded as exemplary only, and the true scope and spirit of the present invention is indicated by the following claims.
[0168] It should be understood that the present invention is not limited to the exact construction that has been described above and shown in the drawings and that various modifications and changes may be made without departing from the scope thereof. The scope of the present invention is limited only by the appended claims.
[0169] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principle of the present invention should be included in the protection scope of the present invention.
[0170] The above is a detailed introduction to a search result display method, a search result display device and a device for search result display provided by the present invention. Specific examples are used in this article to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea; at the same time, for those skilled in the art, according to the idea of the present invention, there will be changes in the specific implementation method and application scope. In summary, the content of this specification should not be understood as a limitation on the present invention.
Claims
1. A search result display method, characterized in that: The method comprises: Identify the business scenario corresponding to the query information and the entities in the query information; Acquire structured data corresponding to the entity in the business scenario, wherein the structured data includes official service data corresponding to the entity, wherein the official service data includes at least one official account information and / or at least one official service information, wherein the structured data includes at least one of a knowledge card, a VR card, and an encyclopedia entry; Displaying search results corresponding to the query information and structured data corresponding to the entity; The method further comprises: In response to a triggering operation on a target official service information among the at least one official service information, service entry information and / or service prompt information corresponding to the target official service information is displayed, wherein the service entry information is used to provide an application interface entry for related services, and the prompt information is used to provide prompt instructions for related services.
2. The method according to claim 1, characterized in that The method further comprises: In response to a triggering operation on target official account information among the at least one official account information, jump to a main page corresponding to the target official account information.
3. The method according to claim 1, characterized in that The method further comprises: In response to a triggering operation on the service entry information, jumping to a service application interface; or In response to a triggering operation on the service prompt information, a service account corresponding to the target official service information is copied.
4. The method according to claim 1, characterized in that: The obtaining structured data corresponding to the entity in the business scenario includes: Based on the pre-constructed structured data corresponding to each entity in each business scenario and the association relationship between each entity and the official service data, the structured data corresponding to the entity in the business scenario is obtained; or, Based on the search platform, the knowledge search results corresponding to the entity in the business scenario are searched in real time, and the official service data corresponding to the entity is obtained through the official service interface. According to the knowledge search results and official service data corresponding to the entity, the structured data corresponding to the entity in the business scenario is constructed in real time.
5. The method according to claim 1, characterized in that The official account information includes at least one of official website information, official mini-program information, and official public account information; the official service information includes at least one of ticket booking entrance information, reservation entrance information, and guide entrance information; wherein, the ticket booking entrance information includes official ticket booking entrance information and / or third-party ticket booking entrance information.
6. The method according to claim 1, characterized in that The business scenarios corresponding to the identification query information include: Identify the entity contained in the query information, and determine the business scenario corresponding to the query information according to the field to which the identified entity belongs; or, A neural network model is pre-trained for identifying business scenarios, the query information is input into the trained neural network model, and the business scenario corresponding to the query information is output.
7. A search result display device, characterized in that: The device comprises: An information identification module, used to identify the business scenario corresponding to the query information and the entities in the query information; A data acquisition module, used to acquire structured data corresponding to the entity in the business scenario, wherein the structured data includes official service data corresponding to the entity, wherein the official service data includes at least one official account information and / or at least one official service information, wherein the structured data includes at least one of a knowledge card, a VR card, and an encyclopedia entry; A result display module, used to display the search results corresponding to the query information and the structured data corresponding to the entity; The second trigger module is used to respond to the trigger operation of the target official service information in the at least one official service information, and display the service entry information and / or service prompt information corresponding to the target official service information, wherein the service entry information is used to provide an application interface entry for related services, and the prompt information is used to provide prompt instructions for related services.
8. The device according to claim 7, characterized in that The device also includes: The first trigger module is used to jump to a main page corresponding to the target official account information in response to a trigger operation on the target official account information in the at least one official account information.
9. The device according to claim 7, characterized in that The device also includes: A third trigger module is used to jump to the service application interface in response to a trigger operation on the service entry information; or The fourth trigger module is used to copy the service account corresponding to the target official service information in response to the trigger operation of the service prompt information.
10. The device according to claim 7, characterized in that The data acquisition module comprises: A first acquisition submodule is used to acquire structured data corresponding to each entity in each business scenario based on pre-built structured data corresponding to each entity in each business scenario and the association relationship between each entity and official service data; or, The second acquisition submodule is used to search for the knowledge search results corresponding to the entity in the business scenario in real time based on the search platform, and obtain the official service data corresponding to the entity through the official service interface, and construct the structured data corresponding to the entity in the business scenario in real time according to the knowledge search results and official service data corresponding to the entity.
11. The device according to claim 7, characterized in that The official account information includes at least one of official website information, official mini-program information, and official public account information; the official service information includes at least one of ticket booking entrance information, reservation entrance information, and tour guide entrance information; wherein, the ticket booking entrance information includes official ticket booking entrance information and / or third-party ticket booking entrance information.
12. A device for displaying search results, characterized in that: The invention comprises a memory and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by one or more processors, and the one or more programs include instructions for performing the search result display method as claimed in any one of claims 1 to 6.
13. A machine-readable medium having instructions stored thereon, which, when executed by one or more processors of a device, causes the device to execute the search result display method as described in any one of claims 1 to 6.
Citation Information
Patent Citations
Method and device for controlling content displaying of search frame
CN102929954A
Method and apparatus for displaying search result based on scene information
CN106649409A