Search content sharing method, device, computer device, and computer program

The method and device facilitate the sharing of search content and its source information between clients, enhancing interaction efficiency and reducing errors by displaying identifiers and source information upon trigger actions.

JP7746655B2Active Publication Date: 2025-10-01TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 4 Cites 0 Cited by

Patent Information

Application Number
JP2024531242
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Priority Date
2022-02-21
Filing Date
2022-11-14
Publication Date
2025-10-01
Estimated Expiration
2042-11-14

AI Technical Summary

Technical Problem

Existing computer systems do not enable sharing of search content with other subjects, preventing direct access to the source information of the search content.

Method used

A method and device for sharing searched content by displaying target search content and a search identifier on a conversation page, allowing the source information to be displayed upon a trigger action, and sending a message to instruct another client to display the content and identifier.

Benefits of technology

Enables efficient sharing of search content and source information, improving interaction efficiency and reducing transmission errors while saving computer resources.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007746655000001
    Figure 0007746655000001
  • Figure 0007746655000002
    Figure 0007746655000002
  • Figure 0007746655000003
    Figure 0007746655000003
Patent Text Reader

Abstract

The present application discloses a search content sharing method, device and computer device related to the technical field of computers. The present application includes the steps of: receiving a message sent from a first client, the message includes a target search content, and the target search content is from at least one search content related to search information searched by the first client (201); displaying the target search content and a search identifier corresponding to the target search content on a conversation page of a second client, the search identifier is for marking source information of the target search content (202); and displaying source information corresponding to the target search content in response to a trigger operation on the search identifier, the source information includes at least one search content searched by the first client based on the search information (203).
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application claims priority to a Chinese patent application bearing application number 202210158417.5 and entitled "Search content sharing method, device and computer device" filed with the China Patent Office on February 21, 2022, the entire contents of which are incorporated herein by reference.

[0002] The present application relates to the field of computers, and more particularly to search content sharing methods, devices, computer devices, and storage media. [Background technology]

[0003] With the development of information technology and Internet technology, various functions have been added to computer devices, such as search functions. People can quickly search for relevant search content using the search functions of computer devices. However, the inventors of the present application discovered through the practice of the prior art that, in the prior art, a subject generally inputs relevant search information, and then the computer device searches for relevant search content based on the search information, and the searched search content cannot be shared with other subjects. That is, the prior art does not enable sharing of search content, and other subjects cannot directly obtain the source information of the search content. Summary of the Invention [Problem to be solved by the invention]

[0004] Various embodiments of the present application provide search content sharing methods, devices, computer devices, and storage media. [Means for solving the problem]

[0005] An embodiment of the present application is a method for sharing searched content performed by a computing device, comprising: receiving a message sent from a first client, the message including targeted search content, the targeted search content being from at least one search content related to search information searched for by the first client; Displaying the target search content and a search identifier corresponding to the target search content on a conversation page of a second client, the search identifier being for identifying source information of the target search content; and displaying source information corresponding to the target search content in response to a trigger action on the search identifier, the source information including at least one search content searched for by the first client based on the search information.

[0006] Accordingly, the present embodiment: a receiving unit for receiving a message sent from a first client, the message including a target search content, the target search content being from at least one search content related to search information searched by the first client; a first display unit for displaying the target search content and a search identifier corresponding to the target search content on a conversation page of a second client, the search identifier being for marking source information of the target search content; The present invention further provides a search content sharing device including: a second display unit that displays source information corresponding to the target search content in response to a trigger action on the search identifier, the source information including at least one search content searched for by the first client based on the search information.

[0007] An embodiment of the present application is another method for sharing searched content performed by a computer device, comprising: Displaying a search result page of the first client, the search result page including search results searched based on search information, the search results including at least one search content; The present invention further provides another search content sharing method, including a step of sending a message to a second client in response to a send operation for a target search content among the at least one search content, the message instructing the second client to display the target search content and a search identifier corresponding to the target search content on a conversation page upon receiving the message, the search identifier being for marking source information of the target search content.

[0008] Accordingly, the present embodiment: a third display unit for displaying a search result page of the first client, the search result page including search results searched based on search information, the search results including at least one search content; The present invention further provides another search content sharing device, including: a sending unit that sends a message to a second client in response to a sending operation for a target search content among the at least one search content, the message instructing the second client to display the target search content and a search identifier corresponding to the target search content on a conversation page upon receiving the message, the search identifier being for marking source information of the target search content.

[0009] The computing device includes a memory and one or more processors, the memory having computer-readable instructions stored therein that, when executed by the processors, cause the one or more processors to perform the steps of the search content sharing method described above.

[0010] The one or more non-volatile readable storage media have stored thereon computer-readable instructions that, when executed by one or more processors, cause the one or more processors to perform the steps of the search content sharing method described above.

[0011] The computer program product includes computer readable instructions that, when executed by a processor, implement the steps of the search content sharing method described above.

[0012] The details of one or more embodiments of the application are set forth in the drawings and description below. Other features, objects, and advantages of the application will become apparent from the description, drawings, and claims. [Brief explanation of the drawings]

[0013] In order to more clearly explain the technical solutions of the embodiments of the present application, the drawings necessary for explaining the embodiments will be briefly described below. However, the drawings described below are only related to some embodiments of the present application, and it is obvious to those skilled in the art that other drawings can be obtained based on these drawings without any creative work. [Figure 1] 1 is a schematic diagram of a scene of a search content sharing method according to an embodiment of the present application; [Figure 2] FIG. 1 illustrates a flowchart of a search content sharing method according to an embodiment of the present application. [Figure 3] FIG. 2 is a schematic diagram of a scene of a search result page according to an embodiment of the present application; [Figure 4] FIG. 10 is a schematic diagram of another scene of the search results page according to an embodiment of the present application; [Figure 5]FIG. 2 is a schematic diagram of a scene displaying a content confirmation page according to an embodiment of the present application. [Figure 6] FIG. 10 is a schematic diagram of a scene of a transmission target selection page according to an embodiment of the present application; [Figure 7] FIG. 10 illustrates another flowchart of a search content sharing method according to an embodiment of the present application. [Figure 8] FIG. 2 is a schematic diagram of a conversation page scene according to an embodiment of the present application; [Figure 9] FIG. 10 is a schematic diagram of another scene of a conversation page according to an embodiment of the present application. [Figure 10] FIG. 2 is a schematic diagram of a scene displaying source information of targeted search content according to an embodiment of the present application; [Figure 11] FIG. 2 is a schematic diagram of a scene of switching search content of different content types according to an embodiment of the present application; [Figure 12] FIG. 10 is a schematic diagram of another scene of switching search content of different content types according to an embodiment of the present application; [Figure 13] FIG. 10 is a schematic diagram of another scene displaying source information of targeted search content according to an embodiment of the present application; [Figure 14] FIG. 10 is a schematic diagram of another scene displaying source information of targeted search content according to an embodiment of the present application; [Figure 15] FIG. 10 illustrates another flowchart of a search content sharing method according to an embodiment of the present application. [Figure 16] FIG. 2 is a schematic diagram of a scene displaying a content confirmation page according to an embodiment of the present application. [Figure 17] FIG. 1 illustrates another flowchart of a search content sharing method according to an embodiment of the present application. [Figure 18] FIG. 2 is a schematic diagram of a scene displaying a conversation page according to an embodiment of the present application; [Figure 19] FIG. 10 is a schematic diagram of another scene displaying source information of targeted search content according to an embodiment of the present application; [Figure 20] FIG. 1 illustrates another flowchart of a search content sharing method according to an embodiment of the present application. [Figure 21] FIG. 2 illustrates a structure of a second retrieved content sharing device according to an embodiment of the present application. [Figure 22] FIG. 2 illustrates a structure of a first retrieved content sharing device according to an embodiment of the present application. [Figure 23] FIG. 1 is a diagram illustrating the structure of a computer device according to an embodiment of the present application. DETAILED DESCRIPTION OF THE INVENTION

[0014] The solutions of the embodiments of the present application will be described below clearly and completely with reference to the drawings in the embodiments of the present application, but the embodiments described below are only some of the embodiments of the present application, not all of the embodiments, and other embodiments that a person skilled in the art can obtain based on the embodiments of the present application without exerting inventive efforts are also included in the protection scope of the present invention.

[0015] Embodiments of the present application provide a search content sharing method, apparatus, computer device, and storage medium.

[0016] An embodiment of the present application provides a searched content sharing system including a searched content sharing device applicable to a first client (also referred to as a first searched content sharing device) and a searched content sharing device applicable to a second client (also referred to as a second searched content sharing device).

[0017] Here, the first searched content sharing device may be integrated into a computer device, and the second searched content sharing device may also be integrated into a computer device. Here, the computer device may include at least one of a terminal and a server. That is, the searched content sharing method according to the embodiment of the present application may be executed by a terminal, a server, or jointly executed by a terminal and a server that can communicate with each other.

[0018] Here, the terminal may be a terminal device such as a smartphone, a tablet, a laptop, a personal computer (PC), a smart home, a wearable electronic device, a VR / AR device, an in-vehicle computer, etc. Here, the terminal device may further include a client, which may be a game application client, a browser client having a game program, an instant messaging client, etc.

[0019] The server may be an intercommunication server or background server between multiple heterogeneous systems, an independent physical server, a server cluster or distributed system consisting of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, and big data and artificial intelligence platforms.

[0020] For example, as shown in Fig. 1, the first search content sharing device may be integrated in the first terminal 01, display a search result page of the first client, and send a message to the second client in response to a sending operation for a target search content among at least one search content, where the search result page includes search results searched based on the search information, the search results include at least one search content, and the message instructs the second client to display the target search content and a search identifier corresponding to the target search content on the conversation page upon receiving the message, where the search identifier is for identifying source information of the target search content.

[0021] Also, as shown in FIG. 1, the second search content sharing device may be integrated into the second terminal 02, receive a message sent from a first client, display target search content and a search identifier corresponding to the target search content on the conversation page of the second client, and display source information corresponding to the target search content in response to a trigger action on the search identifier, where the message includes the target search content, the target search content is from at least one search content searched by the first client and related to the search information, the search identifier is for identifying source information of the target search content, and the source information includes at least one search content searched by the first client based on the search information.

[0022] In some embodiments, the searched content sharing system may further include a message transmission device in addition to the first searched content sharing device and the second searched content sharing device. For example, the first searched content sharing device may be integrated into a first terminal, the second searched content sharing device may be integrated into a second terminal, and the message transmission device may be integrated into a server. Here, the target searched content searched by a first client on the first terminal can be transmitted to a second client on the second terminal via the server, thereby allowing the target searched content to be shared between the first client and the second client. Here, the first searched content sharing device and the message transmission device may be connected via a network, for example, a wired or wireless network. Similarly, the second searched content sharing device and the message transmission device may be connected via a network, for example, a wired or wireless network.

[0023] Each of these will be described in detail below. Note that the order in which the following embodiments are described does not limit the preferred order of the embodiments.

[0024] The embodiments of the present application are described from the perspective of a first search content sharing device, which may be integrated into a computer device, which may be a server or a device such as a terminal.

[0025] As shown in FIG. 2, the specific flow of the search content sharing method according to the present invention includes steps 101 to 102.

[0026] In step 101, a search result page of a first client is displayed, the search result page includes search results searched based on search information, and the search results include at least one search content.

[0027] Here, the client includes a service that provides a local program to a target, is controlled and managed by a server, and can share various resources in the network. For example, the client may include an instant messaging client, a browser client, a game client, a news information client, a video client, and a music client.

[0028] Here, the searched content may include content searched based on the search information.

[0029] Here, the search information can explain the commonality between each search content, and may include, for example, at least one of a search keyword, a search image, and a search voice.

[0030] For example, if the search information is a search keyword, and the search keyword is "Happy New Year," each search content may be content related to "Happy New Year."

[0031] Also, for example, when the search information is a search voice, if the search voice is "Kung Pao Chicken", each search content may be content related to "Kung Pao Chicken".

[0032] Also, for example, if the search information is a search image, the search content may be content related to the search image.

[0033] In some embodiments, the search content may have a plurality of different content types. For example, the search content may include at least one of an emoji content type, a music content type, an encyclopedia content type, a news content type, a video content type, etc.

[0034] Here, search content belonging to the emoji content type may be an emoji package related to the search information. Search content belonging to the music content type may be a song related to the search information. Search content belonging to the encyclopedia content type may be an explanation and introduction to the search information. Search content belonging to the news content type may be news related to the search information. Search content belonging to the video content type may be a video related to the search information.

[0035] For example, if there are 100 search contents, among these 100 search contents, some search contents belong to the emoji content type, some search contents belong to the music content type, and some search contents belong to the encyclopedia content type.

[0036] Also, for example, 100 search contents related to "Happy New Year" are searched, and these 100 search contents include emoji packages related to "Happy New Year", songs related to "Happy New Year", news related to "Happy New Year", and videos related to "Happy New Year".

[0037] Here, the search result page may be a page that displays searched content, and the search result page can provide a browsing medium of one searched content to a first subject in a first client.

[0038] Here, the first target may be a target that has logged in to the first client. For example, if a target "Xiao Ming" logs in to the first client, the first target corresponding to the first client may be "Xiao Ming".

[0039] In some embodiments, the first client's search results page can be displayed in multiple ways.

[0040] For example, a first subject may trigger the first client to display a search results page by performing an action on the first client.

[0041] For example, a first subject inputs search information into a first client, and then the first client performs a search based on the search information to obtain search results and displays a search result page containing the search results. For example, the first subject inputs "Happy New Year" into the text search field of the first client, and then the first client performs a search based on the search keyword "Happy New Year" and displays the searched content to the first subject through a search result page.

[0042] Also, for example, a first subject may trigger a first client to perform a search by voice, and then the first client may display the searched search results through a search result page. For example, when a first subject triggers a first client to search for "Happy New Year" by voice, the first client may perform a search based on the voice search keyword "Happy New Year", and display the searched search content to the first subject through a search result page.

[0043] Also, for example, when a first subject triggers a first client to perform a search using an image, the first client can display the searched search results via a search result page. For example, the first subject can input an image into an image recognition search box on the first client. The first client can then recognize the image, extract feature information of the image, and search for search content that matches the feature information of the image. The first client can then display the searched search content to the first subject via a search result page.

[0044] In some embodiments, the search results displayed on the search result page may be search content with multiple different content types. For example, as shown in FIG. 3, if the search information is the search keyword "Happy New Year," the search result page 001 may include songs, emojis, videos, etc. related to "Happy New Year."

[0045] In some embodiments, the search results displayed on the search result page may be search content having only one content type. For example, as shown in FIG. 4, if the search information is the search keyword "Happy New Year," the search result page 002 may only display emojis related to "Happy New Year."

[0046] Here, when the search content of one content type is displayed on the search result page, the search result page may further include at least one content type identifier, and one content type identifier may correspond to the search content of one content type.

[0047] Here, the content type identifier can serve to identify the content type of the searched content, and the content type identifier can inform the target of which content type the currently viewed searched content belongs to. For example, the content type identifier can be a control displayed on the search result page. For example, as shown in Figure 4, 003 in Figure 4 is a content type identifier, and the content type identifier can be a control.

[0048] In some embodiments, when the content type identifier is a control, the first subject may trigger the content type identifier to display search content corresponding to the content type on the search result page.

[0049] In some embodiments, the step of "displaying a search result page of the first client, the search result page including search results retrieved based on the search information, the search results including at least one search content" includes: The method may include displaying search content corresponding to the target content type in response to a trigger action on the target content type identifier, the target content type being a content type corresponding to the targeted search content.

[0050] Here, the targeted search content may include search content that a first subject on a first client wants to share with a second subject on a second client, and the targeted content type identifier is a content type identifier corresponding to the targeted content type.

[0051] For example, if a first target "Xiaoming" searches for content related to "Happy New Year" using a first client and then wants to share one of the songs related to "Happy New Year" with "Xiaohong," the song that "Xiaoming" wants to share may be the target search content.

[0052] Here, the target content type may be a content type corresponding to the target search content. For example, the content type of the song that "Xiao Ming" wants to share is a music content type, and the target content type identifier corresponding to the music content type is a music content type identifier.

[0053] In some embodiments, the first retrieved content sharing device may display retrieved content corresponding to the target content type in response to a trigger action on the target content type identifier.

[0054] Here, the trigger action can include multiple types of actions, for example, a slide action or a click action.

[0055] For example, if "Xiao Ming" wants to share a song related to "Happy New Year" with "Xiao Hong," she can click the music content type identifier on the search result page to display search content related to the music content type on the search result page. When "Xiao Ming" clicks the music content type identifier, the first search content sharing device can display the search content corresponding to the music content type in response to a trigger operation on the music content type identifier.

[0056] For example, if "Xiao Ming" wants to share emojis related to "Happy New Year" with "Xiao Hong," she can click an emoji content type identifier on the search result page to display search content related to the emoji content type. When "Xiao Ming" clicks the emoji content type identifier, the first search content sharing device can display search content corresponding to the emoji content type in response to a trigger operation on the emoji content type identifier.

[0057] In this embodiment, the search content corresponding to the target content type is displayed quickly and conveniently according to the target content type identifier, thereby improving interaction efficiency and saving computer resources.

[0058] In step 102, in response to a send operation for a target search content among the at least one search content, a message is sent to the second client, the message instructing the second client to display the target search content and a search identifier corresponding to the target search content on the conversation page upon receiving the message, the search identifier being for marking source information of the target search content.

[0059] Here, the target search content may be search content shared by a first client with a second client. For example, the target search content may be search content selected by a target of the first client from at least one search content and shared with the second client. Also, for example, the target search content may be content arbitrarily selected by the first client from at least one search content and shared with the second client.

[0060] Here, the source information of the target search content may include search results searched by the first client based on the search information corresponding to the target search content. For example, the source information of the target search content may include all search content searched by the first client based on the search information. For example, the source information of the target search content may allow the first client to know how to display the target search content and how the first client searched for the target search content.

[0061] Here, the search identifier may be used to identify the source information of the target search content. For example, a subject on a second client can trigger the search identifier to display the same search result page of the first client on the second client.

[0062] Here, because the message is generated based on the targeted search content, the message may instruct the second client to display the targeted search content and a search identifier corresponding to the targeted search content on the conversation page upon receiving the message.

[0063] Here, the sending action may include an action of sending a message from a first client to a second client, and may be, for example, at least one of a single click action, a double click action, a voice control action, or a slide action.

[0064] In some embodiments, when a first subject of a first client sends targeted search content to a second subject of a second client, in order to improve the accuracy of the sending, the first search content sharing device may display a content confirmation page to the first subject, so that the first subject can confirm the targeted search content. If the first subject confirms that the targeted search content is accurate, the first search content sharing device may send a message including the targeted search content to the second client.

[0065] Specifically, the step of "sending a message to the second client in response to a send operation on the target search content of the at least one search content" includes: displaying a content confirmation page in response to a selection action on at least one search content, the content confirmation page including the target search content; In response to a submit action on the content confirmation page, transmitting the targeted search content in the content confirmation page to the second client.

[0066] In some embodiments, the first search content sharing device may display a search result page for the first client, the search result page including at least one search content. Then, the first subject selects the search content on the search result page. The first search content sharing device may display a content confirmation page including the target search content in response to the selection operation on the at least one search content.

[0067] For example, a case where searched content of one content type is displayed on a search result page will be described. For example, as shown in FIG. 5, when a first target "Xiao Ming" searches for emojis related to a search keyword "Happy New Year" using a first client, the first client may display a search result page 004 including multiple emojis related to the search keyword "Happy New Year". After that, "Xiao Ming" selects emoji 6 on the search result page 004 to share it with "Xiao Hong". For example, as shown in FIG. 5, when "Xiao Ming" clicks emoji 6, the first searched content sharing device displays a content confirmation page 005 including emoji 6 in response to the selection action on emoji 6.

[0068] If "Xiao Ming" confirms that emoji 6 is the searched content that he or she wants to share with "Xiao Hong", the first searched content sharing device can send the target searched content on the content confirmation page to the second client in response to the sending operation on the content confirmation page 005.

[0069] In this embodiment, by transmitting to the second client only when a transmission action for the content confirmation page is received, the number of transmission errors can be reduced, improving interaction efficiency while saving computer resources.

[0070] In some embodiments, the first subject of the first client may share the target search content with a second subject, so that in response to a send operation on the target search content, the first search content sharing device may display a send target selection page so that the first subject can select a target subject with which the target search content is to be shared. Specifically, the step of "sending a message to the second client in response to a send operation on the target search content of the at least one search content" may include: displaying a transmission target selection page in response to a transmission action on the target search content, the transmission target selection page including at least one selection candidate target having an association relationship with a first target of the first client; In response to a selection action on a target subject from the at least one candidate selection subject, sending a message to the target subject on the second client.

[0071] Here, the selection candidate targets may include targets having an association relationship with the first target of the first client. Here, the association relationship between the selection candidate targets and the first target may be determined by the nature of the first client. For example, if the first client is an instant messaging client, the selection candidate targets may be targets on the friend list of the first target. Also, for example, if the first client is a game client, the selection candidate targets may be targets in the same game set as the first target. Also, for example, if the first client is a music client, the selection candidate targets may be targets with which the first target has an interaction, such as when the selection candidate target and the first target both comment on the same song, or when the selection candidate target responds to the first target's comment.

[0072] In some embodiments, a sending target selection page may be displayed in response to a sending operation for the target search content. Here, assuming that the first client is an instant messaging client, for example, as shown in FIG. 6, 006 in FIG. 6 may be the sending target selection page. Here, in FIG. 6, the selection candidate targets may include "Xiao Hong," "Xiao Huang," "Zhang San," and "Li Si," etc. The selection candidate targets may also include group chat targets. For example, as shown in FIG. 6, the selection candidate targets may also include group chat A and group chat B.

[0073] In some embodiments, in response to a selection action for a target object from at least one selection candidate object, a message may be sent to the target object in the second client. For example, a first object, "Xiao Ming," selects "Xiao Hong" as the target object. Then, the first search content sharing device may send a message to a client (corresponding to the second client) corresponding to the target object.

[0074] In this embodiment, by displaying a sending target selection page containing at least one selection candidate target, users can flexibly select the target to be shared, thereby improving interaction efficiency and saving computer resources.

[0075] In some embodiments, the message sent to the second client may include a subject identifier of the target subject and search attribute information of the target search content, so that the message can be accurately sent to the client corresponding to the target subject, and the second client can display source information corresponding to the target search content, allowing the target subject to view the source information of the target search content.

[0076] Specifically, the step of "sending a message to the target target in the second client in response to a selection action on the target target from at least one selection candidate target" includes: obtaining an object identifier for the target object by recognizing the target object in response to a selection action on the target object; generating search attribute information for the target search content based on the target search content; obtaining a message by performing packetization processing on the target search content, the search attribute information of the target search content, and the target identifier of the target object; sending the message to the server so that the server forwards the message to the second client.

[0077] Here, the object identifier of the target object may include information for distinguishing the target object from other objects.

[0078] Here, the search attribute information of the target search content may describe the nature and relationship of the target search content in the search dimension. For example, the search attribute information of the target search content may include information indicating which search engine the target search content was searched for by and identifier information of the target search content in the search result.

[0079] In some embodiments, object identifiers of the target objects may be obtained by recognizing the target objects in response to a selection action on the target objects, where the first client may store a respective object identifier for each object, such that the first search content sharing device may obtain the object identifiers of the target objects by recognizing a stored file on the first client in response to a selection action on the target objects.

[0080] In this embodiment, the message contains search attribute information of the target search content, so that the computer device receiving the message can obtain the shared search content by searching based on the search attribute information, thereby improving search efficiency and saving computer resources.

[0081] In some embodiments, search attribute information of the target search content may be generated based on the target search content. Specifically, the step of "generating search attribute information of the target search content based on the target search content" may include: performing an information extraction process on the search results to obtain search engine identifier information corresponding to the search results; performing a recognition process on the target search content to obtain identifier information of the target search content in the search result; The method may further include performing a packaging process on the search engine identifier information, the identifier information, and search information corresponding to the target search content to obtain search attribute information.

[0082] Here, the search engine identifier information may indicate which search engine the search content was searched for by. For example, if the search results are searched for based on four search engines, the search engine identifier information may include identifier information corresponding to the four search engines.

[0083] Here, the identifier information of the target search content in the search results may be a unique identifier ID (identity document) of the target search content in the search results. For example, the identifier information of the target search content in the search results may refer to a unique identifier ID of the target search content in a search engine. Also, for example, the identifier information of the target search content in the search results may indicate the sort order of the search content in the search engine.

[0084] In some embodiments, the message may include search engine identifier information corresponding to the search result and search information for the target search content, so as to allow the second client to display source information of the target search content. This allows the second client to send a search request to a related search engine based on the search information, and obtain and display source information for the target search content. The message may also include identifier information for the target search content in the search result, so as to allow the second client to determine whether the obtained source information for the target search content is accurate.

[0085] Therefore, the first search content sharing device obtains search engine identifier information corresponding to the search results by performing an information extraction process on the search results, obtains identifier information of the target search content in the search results by performing a recognition process on the target search content, and then obtains search attribute information by performing a packaging process on the search engine identifier information, the identifier information, and the search information corresponding to the target search content.

[0086] For example, search results are generally accompanied by search engine identifier information, which is then stored in documents associated with the search results. Therefore, the first search content sharing device can obtain the search engine identifier information corresponding to the search results by performing operations such as traversing on the documents associated with the search results. The first search content sharing device can also obtain the identifier information in the search results by performing operations such as traversing on the documents associated with the search results. Then, the first search content sharing device can obtain search attribute information by matching the search engine identifier information, the identifier information, and the target search content into one complete piece of information.

[0087] In this embodiment, the search attribute information includes search engine identifier information and identifier information of the target search content in the search result, so that the computer device receiving the message can accurately obtain the target search content based on the search attribute information, thereby improving the efficiency of obtaining the search content and saving computer resources.

[0088] In some embodiments, after obtaining the object identifier of the target object and the search attribute information of the target search content, a message may be obtained by performing a packetization process on the target search content, the search attribute information of the target search content, and the object identifier of the target object.

[0089] Here, the packetization process refers to converting the target search content, the search attribute information of the target search content, and the target identifier of the target object into a transmittable format, so that the first search content sharing device can successfully send the message, and the second search content sharing device can successfully receive the message and recognize the content contained in the message.

[0090] For example, the target search content, the search attribute information of the target search content, and the target identifier of the target subject can be binary serialized according to a preset communication protocol, i.e., the target search content, the search attribute information of the target search content, and the target identifier of the target subject can be represented in binary, and then the converted binary sequence can be sent as a message.

[0091] In some embodiments, when the first search content sharing device sends a message to the second client, the first search content sharing device may send the message to a server and forward it to the second client through the server. Here, when forwarding to the second client through the server, the server may receive the message, generate a target search content description protocol based on information included in the message, update the message based on the target search content description protocol, and forward the updated message to the second search content sharing device.

[0092] Here, the search content description protocol may be a protocol for describing information related to the target search content, which may be extensible with various fields and may be provided with a search identifier. For example, the search content description protocol may be Appmsg, where an Extensible Markup Language (XML) text for describing client service data is extensible and defines different business semantics in different fields.

[0093] In some embodiments, when the server receives a message sent from the first search content sharing device, it obtains the target search content, search attribute information of the target search content, and the subject identifier of the target subject included in the message. Then, the server embeds the target search content, the search attribute information of the target search content, and the subject identifier of the target subject into corresponding fields in the preset search content description protocol to obtain an embedded search content description protocol. Then, the server generates a search identifier for the embedded search content description protocol and correspondingly adds the search identifier to the embedded search content description protocol to obtain the target search content description protocol. Then, the server may update the information included in the message into the target search content description protocol and forward the updated message to the corresponding client based on the subject identifier of the target subject.

[0094] In some embodiments, to improve information security, the first client may determine an association relationship between an object corresponding to the first client and an object corresponding to the second client before sending a message, and then determine whether to display the search identifier on the conversation page of the second client based on the association relationship between the first object and the second object.

[0095] Specifically, the first searched content sharing device determines an association relationship between the object corresponding to the first client and the object corresponding to the second client based on the object identifier; The related relationship is matched with a preset related relationship, and if the related relationship matches the preset related relationship, a search identifier display symbol is added to the message, so that the second client can display the search identifier on the conversation page based on the search identifier display symbol.

[0096] Here, the association relationship between an object corresponding to a first client and an object corresponding to a second client can describe the type of relationship between the first object and the second object. For example, the association relationship between the first object and the second object may be a friend relationship, a non-friend relationship, a frequent interaction relationship, a thumbs-up relationship, a message relationship, etc.

[0097] For example, the target corresponding to the second client may include only one person or multiple people. For example, "Xiao Ming" may share the target search content only with "Xiao Hong," or may share the target search content in a group chat that includes multiple people. The group chat that includes multiple people may include people who are not "Xiao Ming"'s friends or people who have never interacted with "Xiao Ming," and displaying the search identifier may result in information leakage.

[0098] Therefore, before sending a message, the first search content sharing device can determine whether to display the search identifier to the second client by determining the association relationship between the object corresponding to the first client and the object corresponding to the second client.

[0099] Here, the preset association relationships may include a friend relationship, a message relationship, and a comment relationship.

[0100] For example, the first search content sharing device can analyze and obtain a target identifier corresponding to the target search content, and then determine to which target in the second client the target search content is to be shared. The first search content sharing device can then determine an association relationship between the target corresponding to the first client and the target corresponding to the second client. For example, "Xiao Ming" intends to share the target search content in a group chat. Next, the first search content sharing device can determine an association relationship between "Xiao Ming" and each target in the group chat. For example, if the group includes targets who are not friends with "Xiao Ming," the search identifier display symbol can be not added to the message, thereby preventing the second client from displaying the search identifier on the conversation page. Furthermore, for example, if "Xiao Ming" is friends with all targets in the group, the search identifier display symbol can be added to the message, thereby preventing the second client from displaying the search identifier on the conversation page.

[0101] In some embodiments, the first search content sharing device may generate a targeted search content description protocol by itself and send a message including the targeted search content description protocol to the second client.

[0102] For example, the first search content sharing device may obtain the target search content description protocol by embedding information such as the target search content, the search attribute information of the target search content, and the target identifier of the target subject into a pre-set search content description protocol, and send a message including the target search content description protocol to the second client.

[0103] In addition, for example, the target search content description protocol may be obtained by embedding the target search content, the content type of the target search content, the search attribute information of the target search content, and the target identifier of the target subject into a pre-set search content description protocol.

[0104] For example, if the search result page further includes at least one content type identifier, the step of "sending a message to the second client in response to a send operation on the target search content of the at least one search content" may include: generating search attribute information for the target search content in response to a sending operation for the target search content among the at least one search content; Embedding the search attribute information and the content type of the target search content into a pre-defined search content description protocol to obtain a target search content description protocol; sending a message including the targeted search content description protocol to the second client.

[0105] Here, for the method of generating the target search attribute information, refer to the above step of "generating search attribute information of the target search content based on the target search content."

[0106] In some embodiments, the search attribute information and the content type of the target search content may be embedded in corresponding fields in a predetermined search content description protocol to obtain the embedded search content description protocol, and the first search content sharing device may generate a search identifier based on the embedded search content description protocol and add the search identifier to the embedded search content description protocol to obtain the target search content description protocol.

[0107] Here, by embedding the source information of the target search content and the search identifier in the search content description protocol, the search identifier and the source information of the target search content can be associated, and after a subject on the second client triggers the search identifier, the source information of the target search content can be displayed on the second client.

[0108] In some embodiments, when the first search content sharing device embeds the search attribute information and the content type of the target search content into corresponding fields in the preset search content description protocol, the first search content sharing device may determine whether to add a search identifier to the preset search content description protocol based on an association relationship between an object corresponding to the first client and an object corresponding to the second client.

[0109] In the above embodiment, since the transmitted message includes a target search content description protocol, the computer device receiving the message can accurately obtain search attribute information corresponding to the target search content based on the target search content description protocol, thereby improving interaction efficiency and saving computer resources.

[0110] A search content sharing method according to an embodiment of the present application includes the steps of: displaying a search result page of a first client, the search result page including search results searched based on search information, the search results including at least one search content; and sending a message to a second client in response to a send operation for a target search content among the at least one search content, the message instructing the second client to display the target search content and a search identifier corresponding to the target search content on the conversation page upon receiving the message, the search identifier being for identifying source information of the target search content. According to the method according to an embodiment of the present application, a first subject can share and transfer the target search content to a subject to whom the first subject wishes to share the target search content. Since the transferred target search content has a search identifier, the subject to be shared can quickly enter the same page as the search result page by triggering the search identifier, thereby realizing the sharing of search content and improving search efficiency while satisfying the subject's immediate search requirements.

[0111] In addition, the embodiment of the present application further provides another searched content sharing method, which will be described from the perspective of a second searched content sharing device, which may be integrated into a computer device, and the computer device may be a server or a device such as a terminal.

[0112] As shown in FIG. 7, a search content sharing method is provided, which includes the following steps 201 to 203.

[0113] In step 201, a message sent from a first client is received, the message including a target search content, the target search content being from at least one search content related to search information searched by the first client.

[0114] Here, the targeted search content may include search content that a first subject at a first client wishes to share with a second subject at a second client.

[0115] Here, the searched content may include content searched based on the search information.

[0116] Here, the search information may describe commonalities between search contents, and may include, for example, at least one of a search keyword, a search image, a search voice, and the like.

[0117] For example, "Xiao Ming" searches for many emojis based on the search keyword "Happy New Year" in the first client and shares one of the emojis with "Xiao Hong." Then, "Xiao Hong"'s second client can receive a message that can include the emoji that "Xiao Ming" wants to share with "Xiao Hong."

[0118] Here, the first client and the second client may be the same or different. For example, the first client may be instant messaging client A, and the second client may also be instant messaging client A. For example, the first client may be instant messaging client A, but the second client may be instant messaging client B. For example, the first client may be instant messaging client A, but the second client may be music client C. For example, the first client may be music client C, but the second client may be video client D.

[0119] In step 202, the conversation page of the second client displays the target search content and a search identifier corresponding to the target search content, where the search identifier is for marking source information of the target search content.

[0120] Here, the conversation page may be a page where a first target can exchange messages with a second target. For example, the second client can display to "Xiaohong" the message that "Xiaoming" sent to "Xiaohong" through the conversation page.

[0121] Here, the search identifier may be used to identify source information of the target search content. For example, a subject at the second client can trigger the search identifier to display a page on the second client that is the same as the search result page of the first client. The search identifier information may also serve as a hint to the second subject at the second client. For example, the search identifier may be a corresponding character, and the character may indicate to the second subject how to trigger the display of source information of the target search content on the second client. For example, the search identifier may be a corresponding character and an icon, and the combination of the character and the icon may indicate to the second subject how to trigger the display of source information of the target search content on the second client.

[0122] Here, the second target may be a target logged in to the second client. For example, if the second client is an instant messaging client, the second target may be a target logged in to an associated account on the second client. In this case, the second client may include the second target's communication friends, account level, and basic account setting information. Also, for example, if the second client is a music client, when the second target logs in to the second client, the second client may include the second target's favorite songs and featured singers. For example, when "Kohong" logs in to an associated account on the second client, the second target of the second client may be "Kohong."

[0123] Here, the source information of the target search content may include search results searched by the first client based on the search information corresponding to the target search content. For example, the source information of the target search content may include all search contents searched by the first client based on the search information. For example, the source information of the target search content may also be used to determine how the first client displays the target search content and how the first client searches for the target search content.

[0124] In some embodiments, the conversation page of the second client may display the target search content and the search identifier corresponding to the target search content. For example, as shown in Figure 8, 007 in Figure 8 is the conversation page, 008 is the target search content, and 009 is the search identifier.

[0125] In some embodiments, when the second search content sharing device receives the message, it may analyze the message to obtain a target identifier corresponding to the target search content, and determine whether a message reception error occurs according to the target identifier. Specifically, before the step of "displaying the target search content and the search identifier corresponding to the target search content on the conversation page of the second client", parsing the message to obtain a subject identifier corresponding to the targeted search content; identifying the target object at the second client based on the object identifier; and displaying the talk page for the target subject on the second client.

[0126] In some embodiments, the subject identifier corresponding to the targeted search content may be matched with the subject identifier of the subject logged in to the second client. If the subject identifier of the targeted search content is the same as the subject identifier in the second client, it indicates that the message transmission is accurate, and in this case, a conversation page for the targeted subject may be displayed on the second client.

[0127] In the above embodiment, the target object can be quickly identified by the object identifier corresponding to the target search content obtained by analyzing the message, so that the conversation page for the target object can be quickly displayed, thereby improving interaction efficiency.

[0128] In step 203, in response to a trigger action on the search identifier, source information corresponding to the target search content is displayed, the source information including at least one search content searched for by the first client based on the search information.

[0129] In some embodiments, the search identifier serves as a hint function that can be associated with source information of the target search content, such that, in response to a trigger action on the search identifier, source information corresponding to the target search content can be displayed, the source information including at least one search content searched for by the first client based on the search information.

[0130] For example, as shown in Fig. 8 , the search identifier 009 may be in the form of text, such as "Let's search". When the second subject clicks "Let's search", the second search content sharing device can display source information corresponding to the target search content in response to the trigger operation on the search identifier, and the source information includes at least one search content searched by the first client based on the search information.

[0131] Also, for example, the search identifier may trigger the second search content sharing device to display source information corresponding to the target search content in response to a triggering action on the search identifier by voice, as shown at 010 in Fig. 9. For example, when the second subject inputs voice information such as "Let's search" into the second client, the display of source information corresponding to the target search content can be triggered.

[0132] In some examples, in response to a trigger action on the search identifier, source information corresponding to the target search content is displayed, the source information including at least one search content searched for by the first client based on the search information, wherein the search content displayed on the second client may be similar to the search content displayed on the search results page at the first client.

[0133] In some embodiments, the source information may include at least one search content searched by the first client based on the search information, and the at least one search content may include search content corresponding to a first content type of the plurality of content types searched by the first client.

[0134] Here, the first content type may be one content type among the plurality of content types.

[0135] For example, a first client can search for search content of multiple different content types. For example, "Xiaoming" searches for search content related to the search keyword "Happy New Year" through a first client. Here, the first client searches for emoji packages related to "Happy New Year", songs related to "Happy New Year", news related to "Happy New Year", and videos related to "Happy New Year", but a second client may only display the emoji packages related to "Happy New Year".

[0136] In some embodiments, when the source information includes at least one search content searched by the first client based on the search information, and the at least one search content may include search content corresponding to a first content type of a plurality of content types searched by the first client, the step of "displaying source information corresponding to the target search content in response to a trigger action on the search identifier" may include: The method may include displaying searched content corresponding to the first content type in response to a trigger action on the search identifier.

[0137] For example, as shown in Fig. 10, search content corresponding to a first content type is displayed in response to a trigger operation on a search identifier 012 on a conversation page 011. For example, as shown at 013 in Fig. 10, search content of an emoji type is displayed.

[0138] In some embodiments, when a search content corresponding to a first content type is displayed on the second client, in response to a content switching operation, the search content corresponding to the first content type may be switched to a search content related to the search information in a second content type and displayed. Specifically, the method according to the embodiment of the present application may include: The method may further include the step of switching to and displaying searched content of a second content type that is related to the search information in response to a content switching operation.

[0139] For example, as shown in FIG. 11, search content 013 of pictogram content type can be switched to search content 014 of music content type in response to a content switching operation.

[0140] In this embodiment, search contents of different content types can be flexibly switched in response to a content switching operation, thereby improving the efficiency of browsing search contents of different content types.

[0141] In some embodiments, the second client may display search content of a content type as well as a content type identifier corresponding to each of the content types. Specifically, the step of "displaying search content corresponding to the first content type in response to a trigger action on the search identifier" includes: The method may include displaying a search content page in response to a trigger action on the search identifier, the search content page including search content corresponding to a first content type and at least one content type identifier, wherein one content type identifier corresponds to search content of one content type.

[0142] Here, the content type identifier is used to indicate to the target which content type the currently displayed search content belongs to. For example, the content type identifier allows "Xiao Hong" to know whether the currently displayed search content is an emoji content type or a song content type.

[0143] The content type identifier can also provide the target with a function to switch to display search content of a different content type. That is, the content type identifier can function as a control, and the target can realize switching display of search content of a different content type by triggering the content type identifier. For example, by performing an operation such as clicking or sliding on the content type identifier, search content of a first content type can be switched to search content of a second content type for display. Specifically, the step of "switching to and displaying search content of a second content type related to the search information in response to a content switching operation" is The method may include switching to and displaying searched content of the second content type related to the search information in response to a trigger action on a content type identifier corresponding to the second content type.

[0144] For example, as shown in Figure 12, in response to a trigger action on a search identifier, a search content page 015 may be displayed, and the search content page 015 may include multiple content type identifiers 016 and search content corresponding to one of the content types. For example, Figure 12 shows search content corresponding to an emoji content type.

[0145] Here, in response to a trigger operation on a content type identifier corresponding to the second content type, the search content related to the search information of the second content type is switched to and displayed. For example, as shown in 017 in Figure 12, in response to a trigger operation on a music content type identifier, the search content corresponding to the pictogram content type can be switched to and displayed as a search content corresponding to the music content type.

[0146] In this embodiment, search contents of different content types can be flexibly switched, improving interaction efficiency.

[0147] In some embodiments, the source information may further include at least one search content searched by the first client based on the search information, and the at least one search content may include search content corresponding to a first content type among all content types searched by the first client.

[0148] For example, as shown in FIG. 13, in response to a trigger action on a search identifier on a conversation page 018, search content 019 corresponding to a first content type among all content types searched for by a first client may be displayed.

[0149] In some embodiments, the source information of the target search content may further include search information. For example, the search information may include at least one of a search keyword, a search image, a search voice, etc. Thus, in response to a trigger action on the search identifier, the search information may be displayed in addition to the search content. For example, as shown in FIG. 14 , the second client may display search information 020 of “Happy New Year” in addition to the search content.

[0150] The second client subject can also modify the search information, and the second search content sharing device can display search content related to the modified search information in response to the modification operation on the search information.

[0151] Specifically, the method according to the embodiment of the present application comprises: The method may further include, in response to a modification action on the search information, displaying search content related to the modified search information.

[0152] For example, as shown in Fig. 14, the displayed search content is "Happy New Year." When the second subject modifies the search content to "Kong Hee Fa Jae," the second search content sharing device can display search content related to the modified search information, "Kong Hee Fa Jae."

[0153] In this embodiment, by responding to a modification operation on the search information, the search information can be quickly switched, and the displayed search content can be quickly switched, thereby improving the efficiency of switching the search content.

[0154] In some embodiments, the source information may include an origin identifier in addition to the search content, and one search content may correspond to one origin identifier. Here, the origin identifier is for identifying the origin information of the search content. Here, the origin information of the search content may refer to the content within the page on which the search content is located when the search engine searches for the search content. For example, if the search content is an emoji and the emoji originates from an emoji package published on a webpage by a creator, the origin information corresponding to the search content may be the emoji package. Also, for example, if the search content is a news item and the news originates from news published on a news website by a creator, the origin information corresponding to the search content may include the content included on the news website.

[0155] In some embodiments, the provenance identifier can function as a control, so that a subject can click on the provenance identifier to view provenance information corresponding to the searched content. Specifically, the method according to the embodiment of the present application includes: The method may further include displaying provenance information of the searched content corresponding to the provenance identifier in response to a trigger action on the provenance identifier.

[0156] For example, the source information may include multiple emojis related to "Happy New Year," each of which has a corresponding origin identifier. When a second subject clicks on the origin identifier of one of the emojis, a source page corresponding to the emoji may be displayed, and the source page may include source information for the emoji. For example, the source page may include other emojis that are the same creator as the emoji.

[0157] In this embodiment, in response to a trigger operation on an origin identifier, the origin information of the searched content corresponding to the origin identifier is displayed, thereby enabling quick inquiry of the origin information and improving interaction efficiency.

[0158] In some embodiments, to improve the intelligence of content display, before displaying the source corresponding to the target search content, the search content included in the source information may be sorted based on target attribute information so that the displayed search content matches the target attribute information. For example, at least one search content may include search content sorted based on target attributes corresponding to the second client, so that source information corresponding to the target search content can be displayed in response to a trigger operation on the search identifier.

[0159] Here, the attribute information of the subject may include behavior data or browsing preferences of the subject at the client.

[0160] By sorting the search contents based on the attribute information of the target and displaying the sorted search contents, the search contents that are likely to interest the target can be sorted to the front, and the interaction rate between the target and the search contents can be improved, while the usability of the client by the target can be improved.

[0161] Here, there are several ways to sort the searched contents based on the attribute information of the objects, for example, an artificial intelligence algorithm can be used to sort the searched contents based on the attribute information of the objects.

[0162] In this embodiment, the searched content is sorted based on the attribute information of the target corresponding to the second client, and the searched content is displayed in a manner suitable for the target of the second client, thereby accelerating the interaction between the target and the searched content displayed on the second client and improving the interaction efficiency.

[0163] In some embodiments, when searching for search content based on the search information, the first client may be able to search for search content related to the search information in different dimensions.

[0164] For example, if the search information is characters, the first client can search for search content related to the search information in the semantics dimension, the word dimension, etc. For example, if the search information is "Happy New Year", the search content related to "Happy New Year" in the semantics dimension includes search content related to the sentence "Happy New Year", and the search content related to the search information in the word dimension includes search content related to the word "New Year".

[0165] Also, for example, if the search information is an image, the first client can search for search content related to the search information in the semantic dimension, the image dimension, and so on.

[0166] In some embodiments, the second client may display search content associated with the search information in different dimensions in response to a trigger action on the search identifier, since the search content may include search content associated with the search information in different dimensions. Also, the corresponding dimension of each search content may be displayed. For example, if the dimension associated with the search content is an image dimension, the corresponding dimension of the search content may be displayed.

[0167] In this embodiment, the at least one search content includes search content related to the search information in different dimensions, thereby improving the richness of the search content.

[0168] In some embodiments, in order to accurately display the source information of the target search content to the second client, the first client may obtain the target search content description protocol by embedding the target search content, the source information of the target search content, and a search identifier, etc., into a pre-defined search content description protocol, and send a message including the target search content description protocol to the second client. Thus, in order to accurately display the source information corresponding to the target search content, the second client can obtain the search content description protocol corresponding to the target search content, and then display the source information based on the search content description protocol.

[0169] Specifically, the step of "displaying source information corresponding to the target search content in response to a trigger action on the search identifier" includes: retrieving a search content description protocol corresponding to the search identifier in response to a trigger action on the search identifier; obtaining search attribute information corresponding to the target search content by parsing the search content description protocol; and displaying source information corresponding to the target search content based on the search attribute information.

[0170] Here, the search content description protocol may be a protocol for describing information related to target search content, the search content description protocol may have various fields and be extensible, and the search content description protocol may be accompanied by a search identifier. For example, the search content description protocol may be Appmsg. Here, the Extensible Markup Language (XML) text for describing client service data is extensible and defines different business semantics in different fields.

[0171] Here, the search content description protocol corresponding to the target search content may be a protocol for describing the target search content. For example, the search content description protocol corresponding to the target search content may describe what search engine the target search content was searched for by, what identifier information of the target search content in the search engine is, and what content type the target search content is.

[0172] Here, the search attribute information may be recorded in a search content description protocol and may include information related to the target search content. For example, the search attribute information may include information about the search engine used to search for the target search content, identifier information of the target search content in the search engine, and content type of the target search content. For example, the search attribute information may include search engine identifier information and identifier information of the target search content.

[0173] In some embodiments, the search attribute information corresponding to the target search content may be obtained by parsing the search content description protocol, for example, by traversing fields in the search content description protocol.

[0174] In this embodiment, by analyzing the search content description protocol, the source information can be obtained quickly and accurately, and the display efficiency of the source information is improved.

[0175] In some embodiments, source information corresponding to the target search content may be displayed based on the search attribute information, where there are several ways to display source information corresponding to the target search content based on the search attribute information.

[0176] For example, the second searched content sharing device may search for source information corresponding to the target searched content through a server, and receive and display the source information sent from the server.

[0177] Specifically, the step of "displaying source information corresponding to the target search content based on the search attribute information" includes: generating a search request based on the search attribute information; obtaining source information corresponding to the target search content by sending a search request to the server, such that the server searches based on the search request; and receiving and displaying the source information transmitted from the server.

[0178] For example, the second client can obtain the search request by performing a packetization process on the search engine identifier information and the identifier information of the target search content in the search attribute information.

[0179] The server can then initiate a search request to a different search engine based on the search request including the search engine identifier information and the identifier information of the target search content, and receive search results returned from the different search engines. The server can then obtain source information by performing a matching process on the search results returned from the different search engines based on the identifier information of the target search content, and return the source information to the second client. The second client can then receive and display the source information sent from the server.

[0180] For example, the second search content sharing device can initiate search requests to multiple different search engines based on the search attribute information and receive search results returned from the different search engines, and then the second client can obtain and display source information by performing a matching process on the search results returned from the different search engines based on the search engine identifier information and the identifier information of the target search content.

[0181] In some embodiments, when search content corresponding to the first content type is displayed on the second client, the step of "displaying source information corresponding to the target search content in response to a trigger action on the search identifier, the source information including at least one search content searched by the first client based on the search information" may include: retrieving a search content description protocol corresponding to the search identifier in response to a trigger action on the search identifier; obtaining search attribute information and content type corresponding to the target search content by parsing the search content description protocol; The method may further include displaying searched content corresponding to the first content type based on the search attribute information and the content type.

[0182] Here, there are a number of methods for displaying searched content corresponding to the first content type based on the search attribute information and the content type.

[0183] In this embodiment, by analyzing the search content description protocol, the search attribute information and content type corresponding to the target search content can be quickly and accurately obtained, thereby improving the efficiency of displaying the search content corresponding to the first content type.

[0184] In some embodiments, the second client may search for source information corresponding to the target search content through the server, and receive and display the source information sent from the server.

[0185] For example, the second client can generate a search request based on the search attribute information and the content type, and send the search request to the server. For example, the second client can obtain the search request by performing a packetization process on the identifier information and the content type of the target search content in the search attribute information.

[0186] The second client can then send the search request to the server, and when the server receives the search request, the server can initiate search requests to different search engines based on the search request including the identifier information and content type of the target search content, and receive search results returned from the different search engines.

[0187] The server can then perform a matching process on the search results returned from different search engines based on the identifier information and content type of the target search content to obtain source information, and return the source information to the second client, which can then receive and display the source information sent from the server.

[0188] In some embodiments, the second client may directly display search content corresponding to the first content type based on the search attribute information and the content type. Specifically, the step of "displaying search content corresponding to the first content type based on the search attribute information and the content type" may include: obtaining search engine identifier information of at least one search engine by analyzing the search attribute information; sending a search request including the search information to at least one search engine based on the search engine identifier information and receiving search content returned from each search engine; The method may further include performing a matching process on the search content returned from each search engine based on the content type to obtain and display search content corresponding to the first content type.

[0189] Here, the search engine according to the embodiment of the present application may further include a vertical search engine in addition to a conventional search engine. Here, a vertical search engine is a specialized search engine for a certain industry, which is a subdivision and extension of a search engine and deeply mines and collates a certain type of specialized information in a website (web page) library based on a specific user's specific search request, and then returns the results to the user in a certain format. Vertical search is a new search engine service mode proposed in response to the large amount of information, inaccurate queries, and insufficient depth of conventional search engines, and is provided for a specific field, a specific group of people, or a specific need, and has information and related services for specific purposes.

[0190] In this embodiment, by analyzing the search attribute information and obtaining the search engine identifier information, it is possible to quickly obtain the searched content corresponding to the first content type, thereby improving the efficiency of obtaining the searched content.

[0191] A search content sharing method according to an embodiment of the present application includes the steps of: receiving a message sent from a first client, the message including target search content, the target search content being from at least one search content related to the search information searched by the first client; displaying the target search content and a search identifier corresponding to the target search content on a conversation page of a second client, the search identifier being for identifying source information of the target search content; and displaying source information corresponding to the target search content in response to a trigger action on the search identifier, the source information including at least one search content searched by the first client based on the search information. According to an embodiment of the present application, sharing of search content can be realized, allowing other subjects to conveniently obtain source information of the search content and improving search efficiency. According to the method according to an embodiment of the present application, a subject of the first client can forward a message including the target search content to a subject of a second client to share it. Upon receiving the message, the second client can display the target search content and the search identifier on a conversation page between the first subject and the second subject. When the second subject wants to obtain the source information of the target search content, the second subject can conveniently and quickly obtain the source information of the target search content by triggering the search identifier. Therefore, according to the method of the embodiment of the present application, the second subject can quickly start searching for information related to the content to be transferred and shared, thereby improving search efficiency and satisfying the subject's immediate search needs.

[0192] The method described in the above embodiment will now be described in more detail with reference to examples.

[0193] In the embodiment of the present application, the first searched content sharing device is integrated into a terminal as an example to describe the method of the embodiment of the present application.

[0194] In some embodiments, as shown in FIG. 15, a specific flow of the search content sharing method is as follows: steps 301 to 302.

[0195] In step 301, the first terminal displays a search result page of the first client, where the search result page includes search results searched based on the search information, and the search results include at least one search content.

[0196] For example, the first client is an instant messaging client, and since "Xiao Ming" is the person who logged in to the first client, the first client further includes information such as a friend list of "Xiao Ming".

[0197] For example, "Xiao Ming" can use the first client to search for search content related to the search keyword "Happy New Year," and "Xiao Ming" wants to view emojis related to "Happy New Year." Therefore, the first terminal can display a search result page, which can include emojis related to "Happy New Year." For example, as shown in 021 in FIG. 16, emojis related to "Happy New Year" can be displayed.

[0198] Thereafter, as shown at 022 in FIG. 16, "Xiaoming" can select the target search content (ie, emoji 6) and share the emoji 6 with "Xiaohong" in her friend list.

[0199] In step 302, the first terminal sends a message to the second client in response to a send operation for a target search content among the at least one search content, the message instructing the second client to display the target search content and a search identifier corresponding to the target search content on the conversation page upon receiving the message, the search identifier being for marking source information of the target search content.

[0200] For example, if a first subject clicks on the "Send to a Friend" control at 022 in FIG. 18 and selects a relevant single chat or group chat, the target search content will be sent to the relevant conversation, and the search identifier "Try Searching" will be added to the bottom left corner of the target search content.

[0201] For example, if "Xiaoming" clicks on the "Send to Friends" control at 022 in Figure 18 and selects a related single chat or group chat, the first terminal will send the information to the related conversation and mark the content with a micro-mark "Try Searching" in the lower left corner.

[0202] For example, as shown in FIG. 18, when "Xiao Ming" triggers an action to share the emoji 6 with "Xiao Hong" in his friend list, the first terminal can send a message including information such as the emoji 6 to the second client in response to the send action for the emoji 6.

[0203] A search content sharing method according to an embodiment of the present application may include the steps of: a first terminal displaying a search result page of the first client, the search result page including search results searched based on search information, the search results including at least one search content; and a first terminal sending a message to a second client in response to a send operation for a target search content among the at least one search content, the message instructing the second client to display the target search content and a search identifier corresponding to the target search content on a conversation page upon receiving the message, the search identifier being for identifying source information of the target search content. According to the embodiment of the present application, sharing of the target search content can be realized, allowing other subjects to conveniently obtain the source information of the target search content and improving search efficiency.

[0204] In addition, the embodiment of the present application takes the second searched content sharing device integrated into the terminal as an example to describe the method of the embodiment of the present application.

[0205] In some embodiments, as shown in FIG. 17, a specific flow of the search content sharing method is as follows: steps 401 to 403.

[0206] In step 401, the second terminal receives a message sent from the first client, the message including a target search content, the target search content being from at least one search content related to the search information searched by the first client.

[0207] In step 402, the second terminal displays the target search content and a search identifier corresponding to the target search content on the conversation page of the second client, where the search identifier is for marking source information of the target search content.

[0208] For example, if "Xiao Ming" shares the target search content with "Xiao Hong," "Xiao Hong" can see the target search content and the search identifier corresponding to the target search content through the conversation page of the second client. For example, as shown at 023 in FIG. 18, "Xiao Hong" can see the emoji shared by "Xiao Ming" through the conversation page of the second client. Here, the emoji can be assigned a search identifier of "Let's search."

[0209] In step 403, the second terminal displays source information corresponding to the target search content in response to a trigger action on the search identifier, and the source information includes at least one search content searched for by the first client based on the search information.

[0210] Then, by clicking the search identifier "Let's Search," "Xiaohong" can conveniently display the search result page of the target search content in the first client in the second client, and quickly start a secondary search related to the target search content. For example, as shown in 024 in FIG. 19, clicking the search identifier "Let's Search" displays the searched page.

[0211] A search content sharing method according to an embodiment of the present application may include the steps of: a second terminal receiving a message sent from a first client, the message including a target search content, the target search content being the target search content among at least one search content searched by the first client related to the search information; a second terminal displaying the target search content and a search identifier corresponding to the target search content on the conversation page of the second client, the search identifier being for identifying source information of the target search content; and a second terminal displaying source information corresponding to the target search content in response to a trigger operation on the search identifier, the source information including at least one search content searched by the first client based on the search information. According to an embodiment of the present application, sharing of the target search content can be realized, allowing other subjects to conveniently obtain the source information of the target search content and improving search efficiency.

[0212] In addition, the embodiments of the present application will describe the method of the embodiments of the present application using an example in which the first search content sharing device is integrated in a first terminal, the second search content sharing device is integrated in a second terminal, and the message transmission device is integrated in a server.

[0213] In some embodiments, as shown in FIG. 20, the specific flow of the search content sharing method is as follows: steps 501 to 507.

[0214] In step 501, the first terminal displays a search result page of the first client, where the search result page includes search results searched based on search information, and the search results include at least one search content.

[0215] In step 502, in response to a sending operation for a target search content among the at least one search content, the first terminal sends a message to the server, causing the server to send a message to the second client, and the message instructs the second client to display the target search content and a search identifier corresponding to the target search content on the conversation page upon receiving the message, and the search identifier is for marking source information of the target search content.

[0216] For example, if "Xiao Ming" wants to send the target search content to "Xiao Hong", the first terminal can obtain a message by performing packetization processing on the identifier information (equivalent to docid) corresponding to the target search content, the content type of the target search content, and the target identifier corresponding to "Xiao Hong", and send the message to the server.

[0217] In step 503, the server receives and updates the message sent from the first terminal to obtain an updated message.

[0218] When the server receives the message "Xiaoming" wants to share sent from the first terminal, the client can generate a corresponding Appmsg based on the docid and the content type of the target search content, and the Appmsg contains the micromark information of "Let's search." The server can then update the message based on the Appmsg to obtain the updated message.

[0219] In step 504, the server sends the updated message to the second terminal.

[0220] In step 505, the second terminal receives a message sent from the first client, the message including target search content, the target search content being from at least one search content related to the search information searched for by the first client.

[0221] In step 506, the second terminal displays the target search content and a search identifier corresponding to the target search content on the conversation page of the second client, where the search identifier is for marking source information of the target search content.

[0222] In step 507, the second terminal displays source information corresponding to the target search content in response to a trigger action on the search identifier, and the source information includes at least one search content searched for by the first client based on the search information.

[0223] For example, if "Xiaohong" clicks on the search identifier "Let's Search" in the Appmsg on the conversation page, the second client can parse the Appmsg to obtain the docid and content type of the target search content, packetize the search information, docid and content type of the target search content, and send a search request to the server.

[0224] The server then sends a search request to relevant vertical search engines (e.g., emoji search, applet search, official account search, music search, news search, etc.) based on the content type (e.g., emoji content type) and search information corresponding to the target search content (e.g., "Happy New Year").

[0225] The server returns source information of the searched target search content to the second client, and the second client displays the source information on "Xiaohong" via the second client.

[0226] According to the embodiment of the present application, sharing of the targeted search content can be realized, and other subjects can conveniently obtain the source information of the targeted search content, thereby improving the efficiency of searching.

[0227] To better implement the searched content sharing method according to the embodiments of the present application, some embodiments further provide a searched content sharing system, including a searched content sharing device applicable to a first client (also referred to as a first searched content sharing device) and a searched content sharing device applicable to a second client (also referred to as a second searched content sharing device), where the first searched content sharing device and the second searched content client may be integrated into a computer device. The meanings of the nouns are the same as those of the searched content sharing method described above, and specific implementation details can be referred to in the method embodiments.

[0228] In some embodiments, a second searched content sharing device is provided, which may be specifically integrated into a computer device, and as shown in FIG. 21 , the searched content sharing device includes a receiving unit 601, a first display unit 602, and a second display unit 603, and is specifically as follows:

[0229] The receiving unit 601 receives a message sent from a first client, the message including a target search content, and the target search content is from at least one search content related to search information searched by the first client.

[0230] The first display unit 602 is for displaying the target search content and a search identifier corresponding to the target search content on the conversation page of the second client, and the search identifier is for marking source information of the target search content.

[0231] The second display unit 603 is for displaying source information corresponding to the target search content in response to a trigger action on the search identifier, and the source information includes at least one search content searched for by the first client based on the search information.

[0232] In some embodiments, the second display unit 603 may include: The system may include a first display subunit that displays searched content corresponding to the first content type in response to a trigger action on the search identifier.

[0233] In some embodiments, the second display unit 603 may include: The display device may further include a second display subunit that switches to and displays searched content of a second content type related to the search information in response to a content switching operation.

[0234] In some embodiments, the first display subunit comprises: The system may include a first display module that displays a search content page in response to a trigger action on the search identifier, the search content page including search content corresponding to a first content type and at least one content type identifier, the one content type identifier corresponding to the search content of the one content type.

[0235] In some embodiments, the second display subunit: The method may include switching to and displaying searched content related to the search information in the second content type in response to a trigger action on a content type identifier corresponding to the second content type.

[0236] In some embodiments, the second display unit 603 may include: a first acquisition subunit that acquires a search content description protocol corresponding to the search identifier in response to a trigger action on the search identifier; a first parsing subunit for parsing the search content description protocol to obtain search attribute information and a content type corresponding to the target search content; and a third display subunit for displaying searched content corresponding to the first content type based on the search attribute information and the content type.

[0237] In some embodiments, the third display subunit comprises: a first analysis module for analyzing the search attribute information to obtain search engine identifier information of at least one search engine; a first sending module that sends a search request including the search information to at least one search engine based on the search engine identifier information and receives search content returned from each search engine; The system may further include a matching module that performs a matching process on the search content returned from each search engine based on the content type to obtain and display search content corresponding to the first content type.

[0238] In some embodiments, the search content sharing device The system may further include a fourth display unit that, in response to a modification operation on the search information, displays search content related to the modified search information.

[0239] In some embodiments, the second display unit 603 may include: a second acquisition subunit that acquires a search content description protocol corresponding to the search identifier in response to a trigger action on the search identifier; a second parsing subunit for parsing the search content description protocol to obtain search attribute information corresponding to the target search content; The search engine may further include a fourth display subunit for displaying source information corresponding to the target search content based on the search attribute information.

[0240] In some embodiments, the fourth display subunit comprises: a first generation module that generates a search request based on search attribute information; a second sending module for obtaining source information corresponding to the target search content by sending the search request to the server, so that the server searches based on the search request; The device may further include a first receiving module that receives and displays the source information transmitted from the server.

[0241] In some embodiments, a first searched content sharing device is provided, which may be specifically integrated into a computer device, and as shown in FIG. 22 , the searched content sharing device includes a third display unit 701 and a sending unit 702, and is specifically as follows:

[0242] The third display unit 701 displays a search result page of the first client, where the search result page includes search results searched based on the search information, and the search results include at least one search content.

[0243] The sending unit 702 sends a message to the second client in response to a sending operation for the target search content among the at least one search content, the message instructing the second client to display the target search content and a search identifier corresponding to the target search content on the conversation page upon receiving the message, and the search identifier is for marking source information of the target search content.

[0244] In some embodiments, the third display unit 701 may include: It may include a fifth display subunit that displays search content corresponding to the target content type in response to a trigger action on the target content type identifier, where the target content type is a content type corresponding to the target search content.

[0245] In some embodiments, the transmitting unit 702 may: a first generating subunit configured to generate search attribute information of the target search content in response to a sending operation for the target search content among the at least one search content; an embedding subunit for embedding the search attribute information and the content type of the target search content into a preset search content description protocol to obtain a target search content description protocol; and a first sending subunit for sending a message including the targeted search content description protocol to the second client.

[0246] In some embodiments, the transmitting unit 702 may: a sixth display subunit that displays a content confirmation page including the target search content in response to a selection operation on the at least one search content; The content confirmation page may further include a second sending subunit that sends the targeted search content in the content confirmation page to the second client in response to a sending action on the content confirmation page.

[0247] In some embodiments, the transmitting unit 702 may: a seventh display subunit that displays a transmission target selection page including at least one selection candidate target having an association relationship with the first target of the first client in response to a transmission operation for the target search content; and a third sending subunit configured to send a message to the target object in the second client in response to a selection action on the target object from the at least one selection candidate object.

[0248] In some embodiments, the third display subunit comprises: a first recognition module that recognizes the target object in response to a selection action on the target object, thereby obtaining an object identifier for the target object; a second generating module that generates search attribute information of the target search content based on the target search content; a packetization module that performs packetization processing on the target search content, the search attribute information of the target search content, and the target identifier of the target object to obtain a message; and a second sending module that sends the message to the server so that the server forwards the message to the second client.

[0249] In some embodiments, the second generation module: an information extraction submodule that performs information extraction processing on the search results to obtain search engine identifier information corresponding to the search results; a recognition submodule that performs recognition processing on the target search content to obtain identifier information of the target search content in the search result; The search engine identifier information may include a packaging sub-module that performs packaging processing on the search information corresponding to the search engine identifier information, the identifier information, and the target search content to obtain search attribute information.

[0250] In specific implementation, each of the above units may be realized as an independent entity, or may be arbitrarily combined and realized as the same or several entities. For specific implementation of each of the above units, reference may be made to the above-mentioned method embodiments.

[0251] According to the above searched content sharing device, sharing of the target searched content can be realized, and other subjects can conveniently obtain source information of the target searched content, thereby improving search efficiency.

[0252] An embodiment of the present application further provides a computer device. The computer device may include a terminal or a server. For example, the computer device may be a search content sharing terminal, and the terminal may be a mobile phone, a tablet, etc. Also, for example, the computer device may be a server, such as a search content sharing server, etc. Figure 23 is a diagram showing the structure of a terminal according to an embodiment of the present application.

[0253] Specifically, the computer device may include components such as a processor 801 including one or more processing cores, a memory 802 which is one or more computer-readable storage media, a power supply 803, and an input unit 804. It will be readily apparent to those skilled in the art that the computer device is not limited to the configuration shown in Fig. 23, and may include more or fewer elements than those shown, combine some elements, or adopt a different arrangement of elements.

[0254] The processor 801 is the control center of the computer device, connecting various components of the computer device using various interfaces and lines, running or executing software programs and / or modules stored in the memory 802, and accessing data stored in the memory 802 to perform various functions and process data of the computer device. Optionally, the processor 801 may include one or more processing cores. Preferably, the processor 801 may integrate an application processor that mainly processes the operating system, user pages, application programs, etc., and a modem processor that mainly processes wireless communications. Note that the modem processor does not have to be integrated into the processor 801.

[0255] The memory 802 is used to store software programs and modules, and the processor 801 executes various functional applications and data processing by operating the software programs and modules stored in the memory 802. The memory 802 may mainly include a program storage area and a data storage area. The program storage area may store an operating system, an application program required for at least one function (e.g., an audio playback function, an image playback function, etc.), and the data storage area may store data generated by the use of the computer device. The memory 802 may also include high-speed random access memory or non-volatile memory, such as at least one magnetic disk storage device, flash memory device, or other volatile solid-state storage device. Accordingly, the memory 802 may further include a memory controller that provides access to the memory 802 by the processor 801.

[0256] The computer device further includes a power supply 803 for supplying power to each component, and preferably, the power supply 803 is logically connected to the processor 801 via a power management system, thereby realizing functions such as charging, discharging, and power consumption management by the power management system. The power supply 803 may further include optional components such as one or more DC or AC power supplies, a recharging system, a power failure detection circuit, a power converter or inverter, and a power status indicator.

[0257] The computing device may further include an input unit 804, which is used to receive input numeric or character information and generate keyboard, mouse, joystick, optical or trackball signal inputs for user settings and function control.

[0258] Although not shown, the computer device may further include a display unit, etc. Specifically, in this embodiment, the processor 801 in the computer device loads executable files corresponding to processes of one or more application programs into the memory 802 in accordance with the following instructions, and executes the application programs stored in the memory 802 by the processor 801, thereby achieving the steps in the search content sharing method.

[0259] The computing device includes a memory and one or more processors, the memory storing computer-readable instructions that, when executed by the processors, cause the one or more processors to perform the steps of the search content sharing method described above.

[0260] According to one aspect of the present application, there is provided a computer program product including computer instructions stored on a computer-readable storage medium, which are read by a processor of a computing device from the computer-readable storage medium and executed to cause the computing device to perform the methods according to various preferred embodiments of the above examples.

[0261] The computer program product includes computer readable instructions that, when executed by a processor, implement the steps of the search content sharing method described above.

[0262] As can be understood by those skilled in the art, all or part of the steps in the various methods in the above embodiments may be completed by computer-readable instructions, or may be completed by controlling related hardware by computer-readable instructions, and the computer-readable instructions may be stored in a computer-readable storage medium and loaded and executed by a processor.

[0263] The one or more non-volatile readable storage media store computer-readable instructions that, when executed by the one or more processors, cause the one or more processors to perform the steps of the search content sharing method described above.

[0264] Therefore, an embodiment of the present application further provides a storage medium having stored thereon computer-readable instructions that, when loaded by a processor, execute steps in any one of the searched content sharing methods according to the embodiment of the present application. For example, the computer-readable instructions may execute steps in the above-mentioned searched content sharing method.

[0265] The computer-readable instructions stored on the storage medium can perform the steps of any one of the searched content sharing methods according to the embodiments of the present application, thereby achieving the beneficial effects that can be achieved by any one of the searched content sharing methods according to the embodiments of the present application; for details, please refer to the above-mentioned embodiments.

[0266] The search content sharing method, device, computer device, and recording medium according to the embodiments of the present application have been described in detail above. Although the present application has described the principles and embodiments using specific examples, the description of the above examples is merely intended to aid in understanding the method and its core concept of the present application. Furthermore, those skilled in the art may make modifications to the specific embodiments and application scope based on the concept of the present application. As such, the contents of this application should not be construed as limitations on the present application.

Claims

1. 1. A method for sharing searched content implemented by a computing device, comprising: receiving a message sent from a first client, the message including targeted search content, the targeted search content being from at least one search content related to search information searched for by the first client; displaying the targeted search content and a search identifier corresponding to the targeted search content on a conversation page of a second client; and displaying source information corresponding to the target search content in response to a trigger action on the search identifier, the source information including the at least one search content searched by the first client based on the search information, the search content being sorted based on target attribute information corresponding to the second client. A search content sharing method comprising:

2. the at least one search content includes search content corresponding to a first content type of a plurality of content types searched by the first client; 2. The method of claim 1 .

3. The step of displaying source information corresponding to the target search content in response to a trigger action on the search identifier comprises: displaying searched content corresponding to the first content type in response to a trigger action on the search identifier; and further comprising the step of switching to and displaying searched content of a second content type related to the search information in response to the content switching operation.

3. The method of claim 2.

4. The step of displaying searched content corresponding to the first content type in response to a trigger action on the search identifier comprises: displaying a search content page in response to a trigger action on the search identifier, the search content page including search content corresponding to the first content type and at least one content type identifier, one content type identifier corresponding to search content of one content type; The step of switching to and displaying searched content of a second content type related to the search information in response to the content switching operation includes: and switching to and displaying searched content of the second content type related to the search information in response to a trigger action on a content type identifier corresponding to the second content type.

4. The method of claim 3.

5. The step of displaying source information corresponding to the target search content in response to a trigger action on the search identifier comprises: In response to a trigger action on the search identifier, obtaining a search content description protocol corresponding to the search identifier; obtaining search attribute information and content type corresponding to the target search content by analyzing the search content description protocol; and displaying searched content corresponding to the first content type based on the search attribute information and a content type.

3. The method of claim 2.

6. The step of displaying searched content corresponding to the first content type based on the search attribute information and the content type includes: analyzing the search attribute information to obtain search engine identifier information of at least one search engine; sending a search request including search information to the at least one search engine based on the search engine identifier information and receiving search content returned from each search engine; performing a matching process on the searched content returned from each of the search engines based on the content type to obtain and display searched content corresponding to the first content type; 6. The method of claim 5.

7. the source information further includes the search information; and further comprising, in response to a modification operation on the search information, displaying search content related to the modified search information.

2. The method of claim 1 .

8. The source information further includes an origin identifier, and one search content corresponds to one origin identifier; and further comprising the step of displaying, in response to a trigger action on the origin identifier, origin information of the searched content corresponding to the origin identifier.

2. The method of claim 1 .

9. The at least one search content includes search content related to the search information in different dimensions.

2. The method of claim 1 .

10. The step of displaying source information corresponding to the target search content in response to a trigger action on the search identifier comprises: In response to a trigger action on the search identifier, obtaining a search content description protocol corresponding to the search identifier; obtaining search attribute information corresponding to the target search content by analyzing the search content description protocol; and displaying source information corresponding to the target search content based on the search attribute information.

2. The method of claim 1 .

11. The step of displaying source information corresponding to the target search content based on the search attribute information includes: generating a search request based on the search attribute information; sending the search request to a server, and the server searches according to the search request to obtain source information corresponding to the target search content; receiving and displaying source information transmitted from the server; 11. The method of claim 10.

12. The step of displaying the targeted search content and a search identifier corresponding to the targeted search content on a conversation page of the second client comprises: parsing the message to obtain an object identifier corresponding to the targeted search content; identifying a target object at the second client based on the object identifier; and displaying a talk page for the target subject on the second client.

2. The method of claim 1 .

13. 1. A method for sharing searched content implemented by a computing device, comprising: Displaying a search result page of the first client, the search result page including search results searched based on search information, the search results including at least one search content; sending a message to a second client in response to a send action for a target search content of the at least one search content, the message instructing the second client to display the target search content and a search identifier corresponding to the target search content on a conversation page upon receiving the message; The search result page further includes at least one content type identifier, where one content type identifier corresponds to search content of one content type; displaying the search result page of the first client includes displaying search content corresponding to a target content type in response to a trigger action on a target content type identifier, the target content type being a content type corresponding to the target search content; A search content sharing method comprising:

14. The step of sending a message to a second client in response to a send action for a target search content of the at least one search content includes: generating search attribute information for a target search content in response to a transmission operation for the target search content among the at least one search content; Embedding the search attribute information and the content type of the target search content into a predetermined search content description protocol to obtain a target search content description protocol; sending a message including the targeted search content description protocol to the second client; 14. The method of claim 13.

15. The step of sending a message to a second client in response to a send action for a target search content of the at least one search content includes: displaying a content confirmation page in response to a selection action on the at least one search content, the content confirmation page including the target search content; and transmitting the targeted search content in the content confirmation page to the second client in response to a submit action on the content confirmation page.

14. The method of claim 13.

16. The step of sending a message to a second client in response to a send action on a target search content of the at least one search content includes: displaying a target selection page in response to a send operation on the target search content, the target selection page including at least one candidate target having an association relationship with a first target of the first client; sending the message to the target object at the second client in response to a selection action on the target object from the at least one selection candidate object; 14. The method of claim 13.

17. The step of transmitting the message to the target object in the second client in response to a selection action on the target object from the at least one selection candidate object includes: obtaining an object identifier for the target object by recognizing the target object in response to a selection action on the target object; generating search attribute information of the target search content based on the target search content; obtaining the message by performing a packetization process on the target search content, search attribute information of the target search content, and an object identifier of the target object; sending the message to a server, whereby the server forwards the message to the second client; 17. The method of claim 16.

18. The step of generating search attribute information of the target search content based on the target search content includes: performing an information extraction process on the search results to obtain search engine identifier information corresponding to the search results; performing a recognition process on the target search content to obtain identifier information of the target search content in the search results; obtaining the search attribute information by performing a packaging process on the search engine identifier information, the identifier information, and search information corresponding to the target search content; 18. The method of claim 17.

19. a receiving unit for receiving a message sent from a first client, the message including a targeted search content, the targeted search content being from at least one search content related to search information searched by the first client; a first display unit for displaying the targeted search content and a search identifier corresponding to the targeted search content on a conversation page of a second client; a second display unit that displays source information corresponding to the target search content in response to a trigger operation on the search identifier, the source information including the at least one search content searched by the first client based on the search information, the search content being sorted based on attribute information of a target corresponding to the second client; A search content sharing device characterized by:

20. a third display unit for displaying a search result page of the first client, the search result page including search results searched based on search information, the search results including at least one search content; a sending unit that sends a message to a second client in response to a sending operation for a target search content among the at least one search content, the message instructing the second client to display the target search content and a search identifier corresponding to the target search content on a conversation page upon receiving the message; The search result page further includes at least one content type identifier, where one content type identifier corresponds to search content of one content type; the third display unit is configured to display search content corresponding to a target content type in response to a trigger action on a target content type identifier, the target content type being a content type corresponding to the target search content; A search content sharing device characterized by:

21. a memory and one or more processors; The memory stores computer readable instructions that, when executed by the processor, cause one or more processors to perform the method of searching and sharing content according to any one of claims 1 to 18.

1. A computer device characterized by:

22. A computer program comprising computer readable instructions, The computer-readable instructions, when executed by a processor, implement the method of searching and sharing content according to any one of claims 1 to 18. A computer program characterized by:

Citation Information

Patent Citations

  • Inline search technology in instant messenger environment

    JP2007534083A

  • Instant messaging with search

    JP2008547113A

  • Message service providing method for message service connected to search service, message server performing message service providing method, and user terminal

    JP2016212860A

  • Social network interaction facilitation from search results interface

    US20140136505A1