An information sharing method and device, a computer device and a storage medium

By selecting multiple search results in the search results page and generating information sharing results containing target information and search result information sequences, the problem of incomplete information sharing in the existing technology is solved, comprehensive sharing is achieved on the basis of reflecting the sharing intention, and the information integration efficiency and user education effect are improved.

CN114741625BActive Publication Date: 2025-10-10TENCENT TECHNOLOGY (SHENZHEN) CO LTD
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202110025010.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-01-08
Publication Date
2025-10-10
Estimated Expiration
2041-01-26

AI Technical Summary

Technical Problem

Existing information sharing methods cannot achieve comprehensive information sharing based on reflecting the sharing intention of the sharer, and usually can only share one search result or an entire search result page at a time.

Method used

Provides an information sharing method that implements a check operation on the search results page, selects multiple search results, and generates information sharing results containing target information and search result information sequences, supporting sharing directly to the search results page.

Benefits of technology

It achieves comprehensive sharing of search results based on the intention of the sharer, improves the efficiency of information integration, and guides users to search further, achieving the effect of user education.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114741625B_ABST
    Figure CN114741625B_ABST
Patent Text Reader

Abstract

The application provides an information sharing method and device, computer equipment and a storage medium. The information sharing method and device can display a search result page of an information search request in response to the information search request, receive a check trigger operation on the search result page, control at least one search result in the search result page to be in a check state, receive a check operation on a search result in the at least one search result, and then generate an information sharing result for sharing with a second terminal in response to an information sharing operation, according to target information and at least one target search result selected from the at least one search result. The target information is used to directly reach the search result page in response to the trigger operation. The information sharing result generated by the application not only relates to one or more search results requested to be shared in the search result page, but also relates to target information used to directly reach the search result page. On the basis of making the sharing result reflect the sharing intention of a sharer, comprehensive sharing of information is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of Internet technology, and more specifically, to an information sharing method, device, computer equipment, and storage medium. Background Art

[0002] Information search technology is being used more and more widely on the Internet. When an Internet user inputs an information search request, the information search technology can search for a search result page that matches the information search request and display the search result page to the Internet user.

[0003] Typically, a search results page displays one or more search results that match the information search request, in descending order. Existing information sharing methods can only share one search result at a time, or the entire search results page, failing to fully share information while reflecting the sharer's intent. Summary of the Invention

[0004] In view of this, and to solve the above problems, the present invention provides an information sharing method, apparatus, computer device, and storage medium to achieve comprehensive information sharing based on the sharing intention of the sharer. The technical solution is as follows:

[0005] An information sharing method, comprising:

[0006] In response to the information search request, displaying a search result page for the information search request, wherein the search result page displays at least one search result matching the information search request;

[0007] receiving a check trigger operation on the search result page, and controlling the at least one search result in the search result page to be in a check state;

[0008] receiving a check operation on a search result in the at least one search result;

[0009] In response to the information sharing operation, an information sharing result for sharing with the second terminal is generated based on the target information and at least one target search result selected from the at least one search result currently; the target information is used to directly access the search result page in response to the trigger operation.

[0010] An information sharing method, comprising:

[0011] receiving a target information sharing result sent by the first terminal in response to a sharing operation on a search result page of a search request;

[0012] Parsing the target information sharing result to obtain the target information, search result information sequence and sharing description information in the target information sharing result;

[0013] Filling the target information, search result information sequence, and sharing instructions into an information sharing card template to generate an information sharing card displaying the target information sharing results; the search result information sequence includes one or more search result information in sequential order, each of the search result information representing a search result in the information sharing card;

[0014] The information sharing card is displayed.

[0015] An information sharing device, comprising:

[0016] a search result page display unit, configured to display a search result page of the information search request in response to the information search request, wherein the search result page displays at least one search result matching the information search request;

[0017] A check state control unit, configured to receive a check trigger operation on the search result page and control the at least one search result in the search result page to be in a check state;

[0018] a check operation receiving unit, configured to receive a check operation on a search result in the at least one search result;

[0019] The information sharing unit is used to respond to the information sharing operation and generate an information sharing result for sharing to the second terminal based on the target information and at least one target search result selected from the at least one search result currently; the target information is used to respond to the trigger operation and directly reach the search result page.

[0020] An information sharing device, comprising:

[0021] An information receiving unit, configured to receive a target information sharing result sent by the first terminal in response to a sharing operation on a search result page of a search request;

[0022] a parsing unit, configured to parse the target information sharing result to obtain the target information, search result information sequence, and sharing description information in the target information sharing result;

[0023] an information sharing card generating unit, configured to fill the target information, the search result information sequence, and the sharing instruction information into an information sharing card template to generate an information sharing card displaying the target information sharing result; the search result information sequence includes one or more search result information items sorted in sequence, each of the search result information items representing a search result in the information sharing card;

[0024] The information sharing card display unit is used to display the information sharing card.

[0025] A computer device comprises: a processor and a memory, wherein the processor and the memory are connected via a communication bus; wherein the processor is used to call and execute a program stored in the memory; and the memory is used to store a program, wherein the program is used to implement the information sharing method.

[0026] A computer-readable storage medium stores a computer program, which is loaded and executed by a processor to implement each step of the information sharing method.

[0027] The present application provides an information sharing method, apparatus, computer equipment and storage medium, which can implement the check-selection of search results in the search results page in response to the trigger operation of the search results page. Based on the sharing operation of at least one target search result selected in the search results page, the sharing result can reflect the sharing intention of the sharer for the search results in the search results page; and, while sharing at least one target search result, by sharing target information for directly accessing the search results page, the recipient can directly access the search results page based on the target information to view all search results in the search results page. In this way, comprehensive information sharing can be achieved on the basis of making the sharing result reflect the sharing intention of the sharer. BRIEF DESCRIPTION OF THE DRAWINGS

[0028] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are merely embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on the provided drawings without paying any creative work.

[0029] Figure 1 A schematic diagram of the information sharing system structure provided in an embodiment of the present application;

[0030] Figure 2 A flow chart of an information sharing method provided in an embodiment of the present application;

[0031] Figure 3 A flowchart of a method for generating an information sharing result for sharing with a second terminal in response to an information sharing operation provided in an embodiment of the present application, based on target information for directly accessing a search result page and at least one target search result selected from at least one current search result;

[0032] Figure 4 A flowchart of a method for generating an information sharing result for sharing with a second terminal based on target information and at least one target search result selected from at least one current search result provided in an embodiment of the present application;

[0033] Figure 5 A flow chart of another information sharing method provided in an embodiment of the present application;

[0034] Figure 6 A flow chart of another information sharing method provided in an embodiment of the present application;

[0035] Figure 7 A schematic diagram of an information sharing method provided in an embodiment of the present application;

[0036] Figure 8 A schematic diagram of an information sharing method scenario provided in an embodiment of the present application;

[0037] Figure 9 A schematic diagram of the structure of an information processing device provided in an embodiment of the present application;

[0038] Figure 10 A schematic diagram of the structure of another information processing device provided in an embodiment of the present application;

[0039] Figure 11 A structural diagram of an implementation method of a computer device provided in an embodiment of the present application. DETAILED DESCRIPTION

[0040] The following will clearly and completely describe the technical solutions in the embodiments of the present invention in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of the present invention.

[0041] Information sharing can be considered as the act of transmitting information from one end to another. For example, sharing, sending, and forwarding information can all be considered information sharing. For example, information sharing can be sharing information to a circle of friends, space (such as QQ space), etc.

[0042] The above is merely a preferred form of information sharing provided in the embodiments of the present application. Those skilled in the art can set the specific form of information sharing according to their own needs, and no limitation is made here.

[0043] Existing methods for sharing information on search results pages either share only one search result at a time, or share the entire search results page directly. This method of information sharing fails to fully share information while reflecting the sharing intent of the sharer.

[0044] Therefore, the embodiments of the present application provide an information sharing method, apparatus, computer equipment and storage medium to achieve the purpose of comprehensive sharing of information on the basis of reflecting the sharing intention of the sharer.

[0045] An embodiment of the present application provides an information sharing method, in which the sharer selects one or more specified search results on the search results page and shares them with another user, chat group, or circle of friends, etc. When sharing, the selected search results will be automatically merged, and the target information for directly accessing the search results page will be attached and sent to the recipient as a message. The terminal where the receiver is located can display an information sharing card generated based on the received message. The receiver can directly access the landing page of the search results by clicking on the search results in the information sharing card, or the receiver can directly access the search results page by clicking on the target information in the information sharing card. This information sharing method not only achieves the effect of direct sharing of search results, but also improves the efficiency of information integration by aggregating multiple related search results into the information sharing card, and effectively guides users to further search to obtain the latest results, and also achieves the effect of user education for search products.

[0046] It should be noted that a search result page can be considered as the search result page obtained by a search engine based on an information search request. Due to search engine optimization, the content of the search result page obtained by the same search engine based on the same search request at different search times may be different.

[0047] In an embodiment of the present application, the sharer performs an information search on the search request according to the search engine to obtain a search results page (for ease of distinction, the search engine used by the sharer can be referred to as the target search engine, and the search request for information search performed by the sharer can be referred to as the target search request), and then shares the target search results and target information in the search results page with the receiver; if the receiver triggers the target information, the target search engine can be called to perform an information search on the target search request again to obtain a search results page, which can be considered as the search results page that directly triggers the target information.

[0048] It should be noted that as the target search engine is optimized, the content of the search results page obtained by the recipient calling the target search engine to search for information on the target search request may be different from the content of the search results page obtained by the sharer searching the target search request based on the target search engine.

[0049] In the embodiment of the present application, although the content of the search result page obtained by the same search engine for the same search request at different search times may be different, the search result page obtained by the same search engine for the same search request at different search times can be considered to be the same search result page. For example, search requests carrying the same search criteria can be considered to be the same search request. For example, the search request carrying search criteria 1 sent by terminal 1 to the target search engine at the previous moment and the search request carrying search criteria 1 sent by terminal 2 to the target search engine at the next moment can be considered to be the same search request. Terminal 1 and terminal 2 can be the same terminal or different terminals.

[0050] In order to make the above-mentioned objects, features and advantages of the present invention more obvious and easy to understand, the present invention is further described in detail below with reference to the accompanying drawings and specific embodiments.

[0051] An information sharing method provided in the embodiment of the present application is applied to an information sharing system. Figure 1 An information sharing system is usually composed of a terminal and an information sharing server. Users can install a client (information sharing application) on the terminal, and the information sharing server is used to provide technical support for the information sharing application.

[0052] For example, the client can be an application client or a web client. The client (information sharing application) is provided with a search engine search box. After the user installs the information sharing application on the terminal, the user sends an information search request to the search engine based on the search criteria entered in the search engine search box. The search engine searches for information based on the search criteria and obtains a search results page. The information sharing application then displays the search results page. Typically, the search results page displays one or more search results that match the search criteria in order from top to bottom.

[0053] A terminal can be any electronic product that can interact with a user through one or more methods such as a keyboard, touchpad, touch screen, remote control, voice interaction, or handwriting device. For example, a terminal can be a mobile phone, tablet computer, laptop computer, PDA, personal computer, smart speaker, wearable device, smart TV, smart watch, etc., but is not limited to these. It should be noted that Figure 1 Only two examples of terminals are shown in the figure. Regarding the specific form of the terminal, those skilled in the art can set it according to their own needs, and it is not limited here.

[0054] The information sharing server is used to provide technical support for information sharing applications. The information sharing server can be an independent physical server, a server cluster or distributed system composed 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, CDN, and big data and artificial intelligence platforms. The terminal and the information sharing server can be directly or indirectly connected through wired or wireless communication to provide information sharing services, which is not limited in this application.

[0055] An information sharing method provided in an embodiment of the present application involves not only an information sharer but also an information receiver. The terminal used by the information sharer can be referred to as a first terminal, and the terminal used by the information receiver can be referred to as a second terminal.

[0056] The following describes in detail an information sharing method provided by the embodiment of the present application from the perspective of the information sharer. Figure 2 .like Figure 2 As shown, the method includes:

[0057] S201: Displaying a search result page of the information search request in response to the information search request, wherein the search result page displays at least one search result matching the information search request;

[0058] In an embodiment of the present application, after the user installs the information sharing application on the terminal, the user can enter search criteria in the search box of the information sharing application and click the search button associated with the search box in the information sharing application to send an information search request to the search engine to which the search box belongs. The information search request carries the search criteria entered by the user in the search box.

[0059] The search engine responds to the search request and searches for information based on the search conditions carried in the search request and returns a search results page. The information sharing application on the terminal displays the search results page. The search results page displays one or more search results that match the search conditions in order from top to bottom. The one or more search results that match the search conditions can be called at least one search result.

[0060] S202: Receive a check trigger operation on the search results page, and control at least one search result on the search results page to be in a check state;

[0061] In an embodiment of the present application, the information sharing application on the terminal displays a search results page, and the user can perform a check trigger operation on the search results page displayed on the terminal. Accordingly, after receiving the check trigger operation on the search interface page, the information sharing application can control at least one search result in the search results page to be in a checked state.

[0062] Exemplarily, a check button may be provided in the search interface page, and the user clicks the check button in the search results page to trigger a check operation on the search results page, thereby triggering at least one search result in the search results page to be in a checked state.

[0063] Exemplarily, the user long presses a blank position in the search results page to implement a check trigger operation on the search results page, so as to trigger at least one search result in the search results page to be in a checked state.

[0064] Exemplarily, the user long presses any search result in the search result page to implement a check trigger operation on the search result page, so as to trigger at least one search result in the search result page to be in a check state.

[0065] The above is merely a preferred method for performing a check trigger operation on a search result page provided in an embodiment of the present application. Regarding the specific implementation method for performing a check trigger operation on a search result page, those skilled in the art can set it according to their own needs and are not limited here.

[0066] S203, receiving a check operation on at least one search result;

[0067] In an embodiment of the present application, a method for controlling at least one search result in a search result page to be in a checked state may be: displaying a check box for each search result in the at least one search result in the search result page.

[0068] Accordingly, the user can select the search results by checking the checkbox of the search results on the search results page. Taking a search result on the search results page as an example, if the user checks the checkbox of the search result, the search result is considered selected; if the user does not check the checkbox of the search result, the search result is considered unselected.

[0069] Users can select one or more search results in the search results page. For easy distinction, each selected search result can be called a target search result. The one or more search results selected by the user in the search results page can be called at least one target search result. Users can perform information sharing operations based on the at least one target search result selected in the search results page.

[0070] S204. In response to the information sharing operation, generate an information sharing result for sharing with the second terminal based on the target information and at least one target search result selected from the current at least one search result; the target information is used to respond to the trigger operation and directly access the search result page.

[0071] For example, an information sharing button is provided on the search results page, and the action of the user clicking the information sharing button can be regarded as the user performing an information sharing operation.

[0072] It should be noted that, in the embodiment of the present application, the terminal used by the information sharer may be referred to as the first terminal, and the terminal used by the information receiver may be referred to as the second terminal.

[0073] Correspondingly, the information sharing application on the first terminal can respond to the information sharing operation, obtain the target information for directly accessing the search results page, and at least one target search result selected in the search results page when the user clicks the information sharing button, and then generate an information sharing result based on the target information and at least one target search result. The information sharing result is used to share with the second terminal used by the information recipient.

[0074] For example, the embodiment of the present application provides a method for generating an information sharing result for sharing with a second terminal based on target information and at least one target search result selected from the current at least one search result in response to an information sharing operation. Figure 3 .like Figure 3 As shown, the method includes:

[0075] S301, responding to an information sharing operation, triggering the display of a prompt message; the prompt message is used to prompt whether to share key information of the search request;

[0076] In an embodiment of the present application, the information sharing application in the first terminal responds to the search request, performs an information search based on the target search conditions of the search request according to the target search engine, obtains and displays a search results page, receives a check trigger operation on the search results page, controls at least one search result in the search results page to be in a checked state, and receives a check operation on the search result in at least one search result, and then responds to the information sharing operation, triggering the display of prompt information in the information sharing application of the first terminal.

[0077] Exemplarily, the prompt information is used to prompt whether to share key information of the search request. The key information of the search request may indicate a target search engine and a target search condition in the search request.

[0078] S302, receiving feedback information on the prompt information;

[0079] In an embodiment of the present application, the first terminal responds to the information sharing operation, triggering the display of prompt information on the first terminal, and can receive user feedback information on the prompt information. The feedback information indicates that the key information of the search request is shared, or the feedback information indicates that the key information of the search request is not shared.

[0080] Exemplarily, the prompt information includes two buttons, one button is "Yes" and the other button is "No". If the user clicks "Yes", the user's feedback information on the prompt information indicates that the key information of the search request is shared; if the user clicks "No", the user's feedback information on the prompt information indicates that the key information of the search request is not shared.

[0081] S303: If the feedback information represents key information of the shared search request, generate target information for directly accessing the search results page based on the key information of the search request;

[0082] For example, if the feedback information represents key information of the shared search request, target information is generated based on the target search conditions of the search request and the target search engine. The target information can respond to the trigger operation to call the target search engine to perform information search on the target search conditions to obtain and display the search results page.

[0083] Furthermore, if the feedback information indicates that the key information of the search request is not shared, target information is not generated based on the key information of the search request.

[0084] S304: Generate an information sharing result for sharing with the second terminal according to the target information and at least one target search result selected from the at least one current search result.

[0085] In an embodiment of the present application, if the feedback information represents key information of the sharing search request, after generating the target information, an information sharing result can be generated based on the target information and at least one target search result, and the information sharing result is used to share with the second terminal.

[0086] Exemplarily, the information sharing result represents two parts of information, one part of which is the target information, and the other part of which is the at least one selected target search result and the sorting order between the target search results in the at least one selected target search result. The sorting order between the at least one target search result represented by the information sharing result is the same as the display order of the at least one target search result in the search results page. For example, the search results page displays search result 1, search result 2, and search result 3 in order from top to bottom, and the user selects search result 1 and search result 3. Then, the generated information sharing result represents search result 1 and search result 3 sorted in that order.

[0087] Furthermore, if the feedback information indicates that key information of the search request is not to be shared, target information is not generated, and an information sharing result is directly generated based on at least one target search result, and the information sharing result is used to share with the second terminal.

[0088] In an embodiment of the present application, in response to an information sharing operation, the method for generating an information sharing result for sharing with a second terminal based on the target information and at least one target search result selected from the at least one current search result may also be: in response to the information sharing operation, the information sharing result is generated directly based on the target information for directly accessing the search results page and the at least one target search result. In this case, there is no need to display a prompt message, and the information sharing result is automatically generated directly based on the target information and the at least one target search result. This not only reflects the sharing intention based on the at least one target search result, but also enables comprehensive sharing of the search results page based on the target information.

[0089] For example, the embodiment of the present application provides a method for generating an information sharing result for sharing with a second terminal based on target information and at least one target search result selected from the current at least one search result. Figure 4 .

[0090] like Figure 4 As shown, the method includes:

[0091] S401: Determine at least one target search result selected from the current at least one search result, and obtain at least one element information of each target search result;

[0092] In an embodiment of the present application, a selected search result from at least one current search result is determined, each selected search result may be referred to as a target search result, and for each target search result, at least one element information of the target search result is obtained.

[0093] Exemplarily, the at least one piece of element information may include any one or more of a title, an abstract, a thumbnail link, a landing page link, and a source.

[0094] The above is merely the preferred content of the element information provided in the embodiments of the present application. Regarding the specific content of the element information, those skilled in the art can set it according to their own needs and are not limited here.

[0095] S402: Generate search result information of the target search result based on at least one element information of the target search result;

[0096] Exemplarily, at least one element information of the target search result may be sorted according to a preset first order to generate search result information of the target search result.

[0097] The above is merely a preferred method for generating search result information provided in the embodiments of the present application. Those skilled in the art may configure the specific method for generating search result information according to their own needs, and no limitation is made here.

[0098] S403: Sort the search result information of at least one target search result according to the display order of the target search result in the search result page to generate a search result information sequence;

[0099] In an embodiment of the present application, the search result information of at least one target search result may be sorted according to the display order of the target search results in the search result page to obtain a search result information sequence.

[0100] For example, the search result page displays search result 1, search result 2, and search result 3 in order from top to bottom. If search result 1 and search result 3 are selected, then at least one target search result selected in the search result page includes search result 1 and search result 3. If the search result information of search result 1 is called search result information 1, and the search result information of search result 3 is called search result information 3, then the search result information sequence generated by sorting the search result information of at least one target search result according to the display order of the target search results in the search result page is composed of search result information 1 and search result information 3 sorted in sequence.

[0101] S404: Generate an information sharing result for sharing with the second terminal based on the target information and the search result information sequence.

[0102] In the embodiment of the present application, the target information and search result information sequence of the current information search request may be sorted according to a preset second order to generate the information sharing result of the current information search request.

[0103] The present application provides an information sharing method, which can respond to a trigger operation on a search results page to implement a check of search results in the search results page. Based on the sharing operation of at least one target search result selected in the search results page, the sharing result can reflect the sharing intention of the sharer for the search results in the search results page; and, while sharing at least one target search result, by sharing target information for directly accessing the search results page, the recipient can directly access the search results page based on the target information to view all search results in the search results page. In this way, comprehensive information sharing can be achieved on the basis of making the sharing result reflect the sharing intention of the sharer.

[0104] Next, another information sharing method provided by the embodiment of the present application is described in detail from the perspective of the information sharer. Figure 5 .

[0105] like Figure 5 As shown, the method includes:

[0106] S501: Displaying a search result page of the information search request in response to the information search request, wherein the search result page displays at least one search result matching the information search request;

[0107] S502: Receive a check trigger operation on the search results page, and control at least one search result on the search results page to be in a check state;

[0108] S503, receiving a check operation on at least one search result;

[0109] S504: In response to the information sharing operation, generate an information sharing result for sharing with the second terminal based on the target information and at least one target search result selected from the current at least one search result; the target information is used to respond to the triggering operation and directly access the search results page;

[0110] The execution method of steps S501-S504 provided in the embodiment of the present application is the same as the execution method of steps S201-S204 provided in the above embodiment. For the specific execution method of steps S501-S504, please refer to the detailed description of steps S201-S204 in the above embodiment, which will not be repeated here.

[0111] S505, displaying the information sharing result;

[0112] In an embodiment of the present application, after the first terminal generates an information sharing result in response to the information sharing operation, the first terminal may not send the information sharing result to the second terminal first, but may display the information sharing result on the first terminal.

[0113] Exemplarily, an information sharing card template is pre-set, and the information sharing card template includes a first area, a second area, and a third area. The first area is used to fill in target information, the second area is used to fill in search result information sequence, and the third area is used to fill in sharing description information.

[0114] The target information from the information sharing results currently generated by the first terminal is populated into the first area, and the search result information sequence from the information sharing results currently generated by the first terminal is populated into the second area to generate an information sharing card. It should be noted that the information sharing results currently generated by the first terminal do not include sharing instructions, so the third area of ​​the information sharing card template is left blank.

[0115] The search result information sequence is composed of one or more search result information. One search result information represents one search result. That is, taking a search result in a search result page as an example, the search result information of the search result represents the search result, and the search result information of the search result can also be regarded as the search result.

[0116] Correspondingly, for each piece of search result information in the search result information sequence, the piece of search result information can be regarded as the search result represented by the piece of search result information.

[0117] For example, each piece of search result information in the search result information sequence is populated into the second area of ​​the information sharing card template according to the sorting order of the search result information in the search result information sequence. That is, the sorting order of the search result information in the search result information sequence is positively correlated with the order in which the search result information is populated into the second area. For example, the higher the sorting order of the search result information in the search result information sequence, the higher the position in which the search result information is populated into the second area.

[0118] Taking a search result information as an example, the summary, landing page link, title, summary and thumbnail link in the search result information can be filled into the second area as one piece of information. The information in the second area can be considered as the search result represented by the search result information.

[0119] The above is merely a preferred method for filling the search result information into the second area provided in the embodiment of the present application. Regarding the specific method for filling the search result information into the second area, those skilled in the art can set it according to their own needs and it is not limited here.

[0120] It should be noted that, taking a target search result in the search results page as an example, after the search result information of the target search result is filled in the second area of ​​the information sharing card in the form of a piece of information, the information in the information sharing card represents the target search result. Although the information is different from the target search result displayed in the search results page, the information and the target search result displayed in the search results page indicate the same search result, and the information in the information sharing card can be regarded as the target search result in the search results page.

[0121] For example, three search results are displayed in sequence on the search results page, and these three search results are search result 1, search result 2 and search result 3. If the user selects search result 1 and search result 3 and performs an information sharing operation, the search result information sequence in the generated information sharing result is composed of the search result information of search result 1 and the search result information of search result 3 sorted in sequence; accordingly, in the information sharing card displayed according to the information sharing result, information representing search result 1 and information representing search result 3 are displayed in sequence from top to bottom. The information representing search result 1 can be considered as search result 1, and the information representing search result 3 can be considered as search result 3.

[0122] It should be noted that although the search result 1 displayed on the search results page and the information representing the search result 1 in the information sharing card are different, they represent the same search result, namely, search result 1; although the search result 3 displayed on the search results page and the information representing the search result 3 in the information sharing card are different, they represent the same search result, namely, search result 3.

[0123] S506 , generating a target information sharing result representing a sharing priority intention in response to the adjustment operation on the target search result in the information sharing result; the ranking of the target search result in the target information sharing result is proportional to the sharing priority of the target search result.

[0124] In this embodiment of the present application, the order in which the information representing the search results in the information sharing card is displayed is proportional to the information sharer's priority for sharing the search results. Because the information representing the search results in the information sharing card can be considered the search results themselves, the order in which the search results in the information sharing card are displayed is proportional to the information sharer's priority for sharing the search results.

[0125] For example, after generating the information sharing results and displaying the information sharing card showing the information sharing results based on the information sharing results, the user can adjust the display order between the target search results in the information sharing card according to the sharing priority; accordingly, the information sharing application can update the sorting order between the search result information of the target search results in the information sharing results according to the adjusted display order between the target search results to obtain the target information sharing results.

[0126] For example, the search result information sequence included in the information sharing result is composed of the search result information of the target search result 1 and the search result information of the target search result 3 sorted in sequence. Accordingly, the information sharing card displayed according to the information sharing result displays the information representing the target search result 1 and the information representing the target search result 3 in sequence; if the user wants the sharing priority of the target search result 3 to be higher than the sharing priority of the target search result 1, the display order between the information representing the target search result 1 and the information representing the target search result 3 in the information sharing card can be adjusted (for example, the positions of the information representing the target search result 1 and the information representing the target search result 3 in the information sharing card are swapped), so that the information sharing card displays the information representing the target search result 3 and the information representing the target search result 1 in sequence, and then adjusts the sorting order of the search result information of the target search result 1 and the search result information of the target search result 3 in the information sharing result according to the display order of the information representing the target search result 1 and the information representing the target search result 3 in the information sharing card (adjusting the search result information sequence of the information sharing result to consist of the search result information of the target search result 3 and the search result information of the target search result 1 sorted in sequence), and obtains the target information sharing result.

[0127] Furthermore, an information sharing method provided by an embodiment of the present application allows the user to delete the information representing the target search results displayed in the information sharing card after displaying the information sharing card based on the information sharing results. Accordingly, the information sharing application responds to the user's deletion operation on the information representing the target search results in the information sharing card, and deletes the search result information of the target search result from the search result information sequence of the information sharing results.

[0128] The above is merely the preferred operation method for the information sharing card provided in the embodiment of the present application. Regarding the specific operation method of the information sharing card, those skilled in the art can set it according to their own needs, and no limitation is made here.

[0129] Furthermore, an information sharing method provided in an embodiment of the present application also displays a third area in the information sharing card displayed according to the information sharing results. The third area can be an information description item used to fill in the sharing description information. Since the information sharing results do not include sharing description information, the third area in the information sharing card displayed according to the information sharing results is a blank area. Accordingly, the information sharing method provided in the embodiment of the present application can also receive the sharing description information entered by the user in the information description item.

[0130] Accordingly, in response to the adjustment operation of the target search result in the information sharing result, a target information sharing result representing the sharing priority intention is generated, including: in response to the adjustment operation of the target search result in the information sharing result, combining the adjusted target search result and the sharing description information to generate a target information sharing result representing the sharing priority intention.

[0131] Exemplarily, the first terminal can display an information sharing card based on the information sharing result. The information sharing card will not only display the target information in the information sharing result and at least one target search result represented by the search result information sequence, but also display an information description item. The information description item can be a text box with empty content. The user can fill in the sharing description information in the text box of the information sharing card, and then combine the user's operation of adjusting the display order of the information representing the target search result in the information sharing card to generate a target information sharing result carrying the sharing description information.

[0132] In an embodiment of the present application, after generating an information sharing result and displaying an information sharing card showing the information sharing result according to the information sharing result, the user can adjust the display order of the information representing the target search results in the information sharing card according to the sharing priority; accordingly, the information sharing application can update the sorting order of the search result information of the target search results in the information sharing result according to the adjusted display order of the information representing the target search results to obtain the target information sharing result. Furthermore, an information description item is also displayed in the information sharing card displayed according to the information sharing result. The information description item is a text box with empty content, and the user enters sharing description information in the text box. Accordingly, the information sharing application can also fill the sharing description information in the text box into the information sharing result so that the generated target information sharing result also carries the sharing description information. It should be noted that the target information, the updated search result information sequence and the sharing description information can be sorted according to a pre-set sorting order to obtain the target information sharing result.

[0133] Exemplarily, the information sharing application may adjust the order of search result information of the search results in the search result information sequence based on the display order of information representing the search results in the information sharing card to obtain an updated search result information sequence, receive sharing instructions input by the user in the information sharing card displaying the information sharing result, and then sort the target information in the information sharing result, the updated search result information sequence, and the sharing instructions according to a pre-set sorting order to obtain the target information sharing result. The pre-set sorting order includes a first order and a second order.

[0134] In an embodiment of the present application, after the information sharer generates the target information sharing result on his or her first terminal, he or she can directly share the target information sharing result with the second terminal where the information receiver is located, or he or she can fill the target information sharing result into the information sharing card template to generate an information sharing card displaying the target information sharing result, and then share the information sharing card displaying the target information sharing result with the second terminal where the information receiver is located.

[0135] As an implementation method of an embodiment of the present application, if the first terminal where the information sharer is located shares an information sharing card displaying the target information sharing result to the second terminal where the information receiver is located, then after receiving the information sharing card displaying the target information sharing result shared by the first terminal, the second terminal can directly display the information sharing card displaying the target information sharing result.

[0136] As another implementation method of an embodiment of the present application, if the first terminal where the information sharer is located directly shares the target information sharing result with the second terminal where the information receiver is located, then after receiving the target information sharing result shared by the first terminal, the second terminal can also fill the received target information sharing result into the information sharing card template to generate an information sharing card displaying the target information sharing result, and display the information sharing card displaying the target information sharing result.

[0137] The following describes an information sharing method provided by an embodiment of the present application from the perspective of how the second terminal of the information receiver processes the target information sharing result after the first terminal of the information sharer shares the target information sharing result to the second terminal of the information receiver. Figure 6 .

[0138] like Figure 6 As shown, the method includes:

[0139] S601: Receive a target information sharing result sent by a first terminal in response to a sharing operation on a search result page of a search request;

[0140] In the embodiment of the present application, after the first terminal where the information sharer is located generates the target information sharing result, the target information sharing result can be shared with the second terminal where the information receiver is located.

[0141] S602: parse the target information sharing result to obtain the target information, search result information sequence and sharing description information in the target information sharing result;

[0142] For example, the second terminal may parse the target information sharing result to obtain the target information, search result information sequence and sharing description information in the target information sharing result, wherein the search result information sequence includes search result information of one or more target search results sorted in sequence.

[0143] S603: Fill the target information, search result information sequence, and sharing instructions into the information sharing card template to generate an information sharing card displaying the target information sharing results; the search result information sequence includes one or more search result information in sequential order, each search result information representing a search result in the information sharing card;

[0144] In the embodiment of the present application, the second terminal is pre-set with an information sharing card template, and the target information, search result information sequence and sharing instruction information are filled into the corresponding positions of the information sharing card template to generate an information sharing card.

[0145] It should be noted that the information sharing card templates pre-set on the first terminal where the information sharer is located and the second terminal where the information receiver is located are the same.

[0146] The information sharing card template includes a first area, a second area and a third area, wherein the first area is used to fill in target information, the second area is used to fill in search result information sequence, and the third area is used to fill in sharing description information.

[0147] For example, for the information sharer, when the information sharing card is displayed based on the information sharing results, the information sharing results do not include sharing instructions. Therefore, the third area (text box) in the displayed information sharing card is filled with empty, and the first area in the displayed information sharing card displays the target information in the information sharing results. The second area in the displayed information sharing card displays each search result information in sequence according to the sorting order of the search result information in the search result information sequence.

[0148] Exemplarily, for the information receiver, when the information sharing card is displayed according to the target sharing result, the first area of ​​the displayed information sharing card displays the target information in the target information sharing result, the second area of ​​the displayed information sharing card displays each search result information in sequence according to the sorting order of the search result information in the search result information sequence in the target information sharing result, and the third area of ​​the displayed information sharing card displays the sharing description information in the target information sharing result.

[0149] It should be noted that the information sharing card generated after filling the information sharing result into the information sharing card template can be considered as an information sharing card displaying the information sharing result; the information sharing card generated after filling the target information sharing result into the information sharing card template can be considered as an information sharing card displaying the target information sharing result.

[0150] S604: Display the information sharing card.

[0151] Exemplarily, an information sharing card is displayed on the second terminal, where the information sharing card is an information sharing card displaying a target information sharing result.

[0152] In the embodiments of the present application, the information receiver is the information recipient. In the embodiments of the present application, the information receiver is not limited to a designated user. It can also be a chat group, chat group, circle of friends, space, etc. The above is only the preferred content of the information receiver provided in the embodiments of the present application. The specific content of the information receiver can be selected by the information sharer according to his or her own needs and is not limited here.

[0153] In an embodiment of the present application, the search result information of the target search result is composed of at least one element information of the target search result. When at least one element information includes a summary, if the information sharing card only displays part of the summary when displaying the search result information, an information sharing method provided in an embodiment of the present application can also: respond to a trigger operation on the summary in the information sharing card, trigger a pop-up target window, and load the entire content of the summary in the target window.

[0154] For example, the target information sharing result includes search result information 1 of target search result 1, and search result information 1 includes at least one element information of target search result 1. Search result information 1 of target search result 1 is filled into the information sharing card. If the information sharing card only displays part of the summary of the search result information 1, then in response to the trigger operation of the summary in the information sharing card, a target window can be popped up, and the entire content of the summary in the search result information 1 can be loaded and displayed in the target window.

[0155] Furthermore, in an information sharing method provided by an embodiment of the present application, the summary loaded and displayed in the target window can also respond to a trigger operation and jump to the search result landing page of the search result to which the summary belongs.

[0156] An information sharing method provided by an embodiment of the present application is that when an information sharing card displays the abstract in the search result information, in order to save display space, it often only displays part of the content of the abstract in the search result information. This method usually makes it impossible for users to understand the general content of the search result landing page based on the abstract, resulting in users finding that the search result landing page is not the search result landing page they want to view after entering the search result landing page, affecting the efficiency of information sharing. In order to solve this problem, the information sharing method provided by an embodiment of the present application can display the entire content of the abstract in response to a trigger operation on the abstract in the information sharing card when the information sharing card only displays part of the content of the abstract, so as to facilitate users' understanding of the search results in the information sharing card, reduce the situation of mistakenly entering the search result landing page, and improve information sharing efficiency.

[0157] Furthermore, the second terminal may also respond to a triggering operation on the search results in the information sharing card and jump to a search result landing page corresponding to the search results.

[0158] In this embodiment of the present application, the search results in the information sharing card can be considered as information used to represent the search results. The second terminal can respond to the triggering operation of the information used to represent the search results in the information sharing card and jump to the search results landing page corresponding to the search results represented by the information triggered by the triggering operation.

[0159] For example, a user clicking on a search result in an information sharing card displayed on the second terminal can trigger a direct link to the search result landing page corresponding to the landing page link in the search result. This can achieve the purpose of responding to a click on a search result in the information sharing card displayed on the second terminal by jumping to display the search result landing page of the clicked search result.

[0160] Furthermore, in an information sharing method provided by an embodiment of the present application, the second terminal can also jump to a search result page in response to a triggering operation on target information in the information sharing card.

[0161] For example, when the user clicks on the target information in the information sharing card displayed on the second terminal, a target search engine in the target information may be triggered to search for information based on the target search conditions in the target information and display a search result page.

[0162] An information sharing method provided by an embodiment of the present application is that the second terminal where the information receiver is located can display an information sharing card based on the received target information sharing result. The information sharing card not only displays the target information, but also displays one or more search results requested to be shared by the information sharer according to the information sharer's sharing priority for the search results. Furthermore, the information sharing card also displays sharing instructions information, which is instructions filled in by the information sharer independently. Based on the sharing instructions information in the information sharing card, the information receiver can further understand the information sharer's sharing intention. The information sharing card displayed on the second terminal of the embodiment of the present application can not only reflect the sharing intention of the sharer, but also realize the comprehensive sharing of information. It avoids the problem that the existing technology can only share one search result in the search result page at a time, or can only share the entire search result page at a time, and cannot realize the comprehensive sharing of information on the basis of reflecting the sharing intention of the sharer.

[0163] The following further describes in detail an information sharing method provided in an embodiment of the present application from the perspective of interaction between an information sharer and an information receiver.

[0164] Figure 7 A schematic diagram of an information sharing method provided in an embodiment of the present application, wherein the information sharing application installed on the first terminal by the information sharer includes a search result selection module, a sharing card generation module and a message sending module, and the information sharing application installed on the second terminal by the information receiver includes a message receiving module, a sharing card display module and a result jump module.

[0165] In the embodiments of this application, the information sharing application requires a predefined message structure for populating the information sharing card template. Different message structures can be set based on different UI display requirements. A message structure contains one or more fields, and different message structures contain different fields. Table 1-2 shows a message structure provided in the embodiments of this application.

[0166] Table 1 Message structure

[0167] Message structure fields Field description Query Search Query List <result> < / result> Specific result list to be shared

[0168] Table 2 Specific result fields to be shared

[0169]

[0170] It should be noted that the "Query" field in Table 1 is related to the target search conditions and the target search engine. Target information can be generated based on the target search conditions and the target search engine, and the target information can be used as the field value of the "Query" field; the field value of the "List" field can be considered as a search result information sequence, and the search result information sequence indicates one or more search result information sorted in sequence. Each search result information is composed of at least one element, and the at least one element used to constitute the search result information can be considered as the field value of the specific result field to be shared as shown in Table 2.

[0171] In an embodiment of the present application, a search result information sequence indicates one or more search result information sorted in sequence, a search result information identifier of each search result information indicated by the search result information sequence is obtained, and the search result information identifiers of each search result information indicated by the search result information sequence are sorted according to the sorting order of the search result information indicated by the search result information sequence to obtain a search result information sequence.

[0172] Exemplarily, the at least one element may include a field value of a “Title” field, a field value of a “Desc” field, a field value of a “ThumbUrl” field, a field value of a “JumpUrl” field, and a field value of a “Source” field.

[0173] The following combination Figure 7 Table 1-2 illustrates an information sharing method provided in an embodiment of the present application. The information sharing method here can be considered as the first information sharing method.

[0174] For information sharers, the implementation process is as follows:

[0175] 1) Enter the search results page and select the search results to be shared. The search results selection module obtains the selected search results (i.e., at least one selected target search result), parses the title, summary, jump link, thumbnail and other element information of each target search result in at least one target search result to obtain the search result information of the target search result, adds the search query, and forms a structured sharing content, which is passed to the sharing card generation module.

[0176] 2) The sharing card generation module serializes the shared content into a message structure according to the defined message structure. This also involves adjusting the sort order of at least one target search result, which will not be detailed here.

[0177] 3) The message sending module sends the serialized message structure to the information receiver through the message sending channel between clients.

[0178] For the information receiver, the implementation process is as follows:

[0179] 1) The message receiving module of the second terminal where the message recipient is located receives the message and parses the shared message according to the defined message structure to obtain the shared content. The shared content includes the search query, the specific result list, and the title, summary, jump link, thumbnail and other information of each search result in the specific result list.

[0180] 2) The sharing card display module displays the parsed sharing content according to the UI style.

[0181] 3) When the information recipient clicks the search query on the sharing card (information sharing card), the information sharing application on the first terminal where the information recipient is located initiates a new search for the search query and jumps directly to the search results page; clicking on a search result on the information sharing card directly opens the search result landing page according to the jump link of the search result.

[0182] The following combination Figure 7 Table 1-2 illustrates another information sharing method provided in the embodiment of the present application. The another information sharing method here can be considered as the second information sharing method.

[0183] For information sharers, the implementation process is as follows:

[0184] 1) Enter the search results page and select the search results to be shared. The search results selection module obtains the selected search results (i.e., at least one selected target search result), parses the title, summary, jump link, thumbnail and other element information of each target search result in at least one target search result to obtain the search result information of the target search result, adds the search query, and forms a structured sharing content, which is passed to the sharing card generation module.

[0185] 2) The share card generation module serializes the shared content into a message structure according to the defined message structure and generates a share card based on the message structure and UI style. This also involves adjusting the sort order of at least one target search result, which will not be detailed here.

[0186] 3) The message sending module sends the shared card to the information recipient through the message sending channel between clients.

[0187] For the information receiver, the implementation process is as follows:

[0188] 1) The message receiving module of the second terminal where the message recipient is located receives the message.

[0189] 2) The sharing card display module displays the received sharing cards.

[0190] 3) When the information recipient clicks the search query on the sharing card (information sharing card), the information sharing application on the first terminal where the information recipient is located initiates a new search for the search query and jumps directly to the search results page; clicking on a search result on the information sharing card directly opens the search result landing page according to the jump link of the search result.

[0191] It should be noted that Figure 7 Although the text description in is applicable to the text description of the first information sharing method provided in the embodiment of the present application, Figure 7 The text description does not match the Figure 7 The functions of each module shown are defined based on Figure 7 The second information sharing method described above in the embodiment of the present application may also be implemented.

[0192] In order to facilitate the understanding of an information sharing method provided in the embodiment of the present application, Figure 8 The information sharing scenario shown provides a detailed description of an information sharing method provided in an embodiment of the present application.

[0193] like Figure 8As shown, the information sharer initiates a search request by entering search criteria (for example, the search criteria "WeChat search") through the product search function (target search engine), long-presses the search result on the search results page (or clicks on a checkbox or other selection interaction methods) to enter the search results check state, selects one or more search results to share on the search results page, adjusts at least one selected target search result according to the sharing priority, and shares the content with the information recipient. The information sharing application will automatically generate a target information sharing result, which will merge all search results selected by the information sharer according to the sharing priority of the target search result, and attach the information sharer's search query to form a target information sharing result with the search query and shared content, and send the target information sharing result to the information recipient / send an information sharing card displaying the target information sharing result to the information recipient.

[0194] If the information receiver receives the target information sharing result, the terminal where the information receiver is located will automatically generate and display an information sharing card showing the target information sharing result based on the target information sharing result; if the information receiver receives an information sharing card showing the target information sharing result, the information sharing card showing the target information sharing result can be directly displayed.

[0195] For example, the information sharing card displayed on the terminal where the recipient is located will not only display the target information, but also display the search results in the sort order of the search result information in the target information sharing results; the information recipient can directly click on the search results on the information sharing card to go directly to the search results landing page to read the content, or click on the target information (search query) on the information sharing card to enter the search results page to obtain other more search results. Furthermore, the search results in the search results page can be triggered to enter the triggered search results landing page.

[0196] like Figure 8 What is shown is only the preferred interaction solution provided by the embodiment of the present application. If other similar interaction solutions are adopted, or sharing cards with different UI styles are composed, it does not change the main idea of ​​the present application and still falls within the scope of protection of the present application. In addition, the search query of the sharing card of the present application directly uses the search query of the sharer. In fact, it can also provide a way for the sharer to edit the search query himself or the system to recommend the search query when sharing, which is not limited here. Furthermore, the present application clicks on the search query of the sharing card to initiate another search to enter the search results page, and can actually jump to the topic page of the keyword and other result pages.

[0197] It should be noted that if Figure 8The content related to the information description item in the information sharing card is not shown, but those skilled in the art should understand that the information description item can also be displayed in the information sharing card, which is not described in detail here.

[0198] In addition, it should be noted that if Figure 8 In the information sharing scenario shown, in order to reflect that the target search result selected in the search results page and the corresponding search result displayed in the information sharing card are the same search result, when the information sharing card is displayed, the target search result in the information sharing card is still displayed in the form of the target search result in the search results page, rather than being displayed as content integrated with at least one element of the target search result. However, those skilled in the art should know that an information sharing method provided in an embodiment of the present application, taking a target search result as an example, can integrate at least one element of the target search result to obtain and display the corresponding search result when displaying the information sharing card, which will not be described in detail here.

[0199] This application proposes a search result sharing method that aggregates search queries and sharing result lists. When sharing, the selected search results will be automatically merged, and the search query will be attached to form the target information sharing result, which will be sent to the recipient as a message. The receiver can display the information sharing card according to the target message sharing result, click the search results in the card to go directly to the landing page of the search results, or click the search query in the card to trigger a new search process and obtain the latest search results of the search query. This new search result sharing method not only achieves the effect of the original direct search result sharing, but also improves the efficiency of information integration by aggregating multiple related search results into cards according to the sharing intention of the sharer, and effectively guides users to further search to obtain the latest results, and also achieves the effect of user education for the search product.

[0200] Figure 9 A schematic diagram of the structure of an information sharing device provided in an embodiment of the present application.

[0201] like Figure 9 As shown, the device includes:

[0202] A search result page display unit 901 is configured to display a search result page of the information search request in response to the information search request, wherein the search result page displays at least one search result matching the information search request;

[0203] A check state control unit 902 is configured to receive a check trigger operation on a search result page and control at least one search result on the search result page to be in a check state;

[0204] A check operation receiving unit 903 is configured to receive a check operation on at least one search result;

[0205] The sharing information generating unit 904 is used to respond to the information sharing operation and generate an information sharing result for sharing to the second terminal according to the target information and at least one target search result selected from the current at least one search result; the target information is used to respond to the trigger operation to directly access the search result page.

[0206] In the embodiment of the present application, preferably, the sharing information generating unit includes:

[0207] A prompt unit is used to respond to the information sharing operation and trigger the display of prompt information; the prompt information is used to prompt whether to share the key information of the search request;

[0208] A feedback information receiving unit, configured to receive feedback information on the prompt information;

[0209] A target information generating unit, configured to generate target information for directly accessing a search result page based on the key information of the search request if the feedback information represents key information of the shared search request;

[0210] The information sharing result generating unit is configured to generate an information sharing result for sharing with the second terminal according to the target information and at least one target search result selected from the current at least one search result.

[0211] Furthermore, an information sharing device provided in an embodiment of the present application further includes:

[0212] An information sharing result display unit, used to display the information sharing result;

[0213] The target information sharing result generating unit is used to generate a target information sharing result representing the sharing priority intention in response to the adjustment operation of the target search result in the information sharing result; the ranking of the target search result in the target information sharing result is proportional to the sharing priority of the target search result.

[0214] Furthermore, the embodiments of the present application provide Figure 9 The information sharing device shown further includes an information sharing unit configured to share the target information sharing result with the second terminal; or to share the information sharing card displaying the target information sharing result with the second terminal.

[0215] Furthermore, the information sharing result display unit is specifically used to display an information sharing card showing the information sharing result; the information sharing card showing the information sharing result also displays an information description item; accordingly, the embodiment of the present application provides Figure 9 The information sharing device shown also includes:

[0216] a sharing description information receiving unit, configured to receive sharing description information entered in the information description item;

[0217] Accordingly, the target information sharing result generating unit is specifically configured to: respond to an adjustment operation on the target search result in the information sharing result, and generate a target information sharing result representing the sharing priority intention by combining the adjusted target search result and the sharing description information.

[0218] In the embodiment of the present application, preferably, the information sharing result generating unit includes:

[0219] An extraction unit, configured to determine at least one target search result selected from the at least one current search result, and obtain at least one element information of each target search result;

[0220] A search result information generating unit, configured to generate search result information of a target search result based on at least one element information of the target search result;

[0221] A search result information sequence generating unit, configured to sort the search result information of at least one target search result according to the display order of the target search results in the search result page to generate a search result information sequence;

[0222] The information sharing result generating subunit is configured to generate an information sharing result for sharing with the second terminal based on the target information and the search result information sequence.

[0223] Figure 10 A schematic diagram of the structure of another information sharing device provided in an embodiment of the present application.

[0224] like Figure 10 As shown, the device includes:

[0225] An information receiving unit 1001 is configured to receive a target information sharing result sent by a first terminal in response to a sharing operation on a search result page of a search request;

[0226] The parsing unit 1002 is configured to parse the target information sharing result to obtain the target information, search result information sequence and sharing description information in the target information sharing result;

[0227] An information sharing card generating unit 1003 is configured to fill the target information, the search result information sequence, and the sharing instruction information into the information sharing card template to generate an information sharing card displaying the target information sharing result; the search result information sequence includes one or more search result information in sequential order, each search result information representing a search result in the information sharing card;

[0228] The information sharing card display unit 1004 is used to display the information sharing card.

[0229] In the embodiment of the present application, preferably, the search result information is composed of at least one element information, and when the at least one element information includes a summary, if only part of the summary is displayed in the information sharing card, the information sharing device further includes:

[0230] A first trigger response unit is configured to respond to a trigger operation on the summary in the information sharing card and trigger a pop-up target window;

[0231] The loading unit is used to load the entire content of the display summary into the target window.

[0232] Furthermore, an information sharing device provided in an embodiment of the present application further includes:

[0233] The second trigger response unit is used to respond to the trigger operation of the search results in the information sharing card and jump to the search result landing page corresponding to the search results.

[0234] Furthermore, an information sharing device provided in an embodiment of the present application further includes:

[0235] The third trigger response unit is used to respond to the trigger operation of the target information in the information sharing card and jump to the search result page.

[0236] like Figure 11 FIG. 1 is a structural diagram of an implementation of a computer device provided in an embodiment of the present application, wherein the computer device includes:

[0237] Memory 1101, used for storing programs;

[0238] Processor 1102 is configured to execute a program, wherein the program is specifically configured to:

[0239] Displaying a search result page of the information search request in response to the information search request, wherein the search result page displays at least one search result matching the information search request;

[0240] Receive a check trigger operation on the search results page, and control at least one search result in the search results page to be in a check state;

[0241] receiving a check operation on at least one search result;

[0242] In response to the information sharing operation, an information sharing result for sharing with the second terminal is generated based on the target information and at least one target search result selected from the current at least one search result; the target information is used to respond to the trigger operation and directly reach the search result page.

[0243] Alternatively, the program is specifically designed to:

[0244] receiving a target information sharing result sent by the first terminal in response to a sharing operation on a search result page of a search request;

[0245] Parsing the target information sharing result to obtain the target information, search result information sequence and sharing description information in the target information sharing result;

[0246] Filling the target information, search result information sequence and sharing instructions into the information sharing card template to generate an information sharing card displaying the target information sharing results; the search result information sequence includes one or more search result information in sequential order, each search result information representing a search result in the information sharing card;

[0247] Display the information sharing card.

[0248] The processor 1102 may be a central processing unit (CPU) or an application-specific integrated circuit (ASIC).

[0249] The control device may further include a communication interface 1103 and a communication bus 1104 , wherein the memory 1101 , the processor 1102 and the communication interface 1103 communicate with each other via the communication bus 1104 .

[0250] An embodiment of the present application also provides a readable storage medium on which a computer program is stored. The computer program is loaded and executed by a processor to implement the various steps of the above-mentioned information processing method. The specific implementation process can refer to the description of the corresponding part of the above-mentioned embodiment, and will not be repeated in this embodiment.

[0251] This application also provides a computer program product or computer program, which includes computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the methods provided in the various optional implementations of the aforementioned information sharing method or information sharing apparatus. The specific implementation process can be referred to the description of the corresponding embodiments above and is not described in detail here.

[0252] The embodiments of the present application provide an information sharing method, apparatus, computer equipment and storage medium. When sharing the search results in the search results page, the search results selected in the search results page will be automatically merged, and the search query will be attached to form a target information sharing result, which will be sent to the recipient as a message. The receiver can generate an information sharing card based on the target information sharing result, click on the search results in the card to go directly to the search results landing page, or click on the search query to trigger a new search process and obtain the latest search results page for the search query. This new search result sharing method not only achieves the effect of the original direct search result sharing, but also aggregating multiple related search results into cards according to the sharing intention of the sharer to improve the efficiency of information integration, and effectively guides users to further search to obtain the latest results, and also achieves the effect of user education for the search product.

[0253] The above is a detailed introduction to the information sharing method, device, computer equipment and storage medium provided by the present invention. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core ideas. At the same time, for those skilled in the art, according to the ideas of the present invention, there will be changes in the specific implementation methods and application scopes. In summary, the contents of this specification should not be understood as limiting the present invention.

[0254] It should be noted that the various embodiments in this specification are described in a progressive manner, with each embodiment focusing on the differences from other embodiments. Reference can be made to the common and similar parts between the various embodiments. For the devices disclosed in the embodiments, since they correspond to the methods disclosed in the embodiments, the description is relatively simple, and the relevant parts can be referred to the method description.

[0255] It should also be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that the process, method, article, or apparatus comprising a series of elements inherent to the elements, or also including elements inherent to these processes, methods, articles, or apparatus. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or apparatus comprising the element.

[0256] The above description of the disclosed embodiments is intended to enable one skilled in the art to implement or use the present invention. Various modifications to these embodiments will be readily apparent to one skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present invention. Therefore, the present invention is not limited to the embodiments shown herein but is intended to conform to the widest scope consistent with the principles and novel features disclosed herein.

Claims

1. An information sharing method, characterized in that: include: In response to the information search request, displaying a search result page for the information search request, wherein the search result page displays at least one search result matching the information search request; receiving a check trigger operation on the search result page, and controlling the at least one search result in the search result page to be in a check state; receiving a check operation on a search result in the at least one search result; In response to the information sharing operation, generating an information sharing result for sharing with the second terminal based on the target information and at least one target search result selected from the at least one search result currently; The information sharing result is generated by merging all search results selected by the information sharer according to the sharing priority of the target search result, and attaching the search query of the information sharer. The search query is used to initiate a new search process and obtain the latest search results of the search query. The target information is used to respond to the trigger operation and directly reach the search results page; displaying the information sharing result; wherein displaying the information sharing result includes displaying an information sharing card displaying the information sharing result, wherein the information sharing card displaying the information sharing result further displays an information description item; In response to an adjustment operation on the target search result in the information sharing result, generating a target information sharing result representing a sharing priority intention by combining the adjusted target search result and the sharing description information in the information description item; The ranking of the target search result in the target information sharing results is proportional to the sharing priority of the target search result.

2. The method according to claim 1, characterized in that The response information sharing operation generates an information sharing result for sharing with the second terminal according to the target information and at least one target search result selected from the at least one search result, including: In response to the information sharing operation, a prompt message is triggered to be displayed; the prompt message is used to prompt whether to share the key information of the search request; receiving feedback information on the prompt information; If the feedback information represents sharing of key information of the search request, generating target information for directly accessing the search result page according to the key information of the search request; An information sharing result for sharing with the second terminal is generated according to the target information and at least one target search result selected from the at least one search result currently.

3. The method according to claim 1, characterized in that Also includes: Sharing the target information sharing result with the second terminal; or, The information sharing card displaying the target information sharing result is shared with the second terminal.

4. The method according to claim 1, wherein The generating, based on the target information and at least one target search result selected from the at least one search result, an information sharing result for sharing with the second terminal includes: Determine at least one target search result selected from the at least one current search result, and obtain at least one element information of each target search result; generating search result information of the target search result according to at least one element information of the target search result; Sorting the search result information of the at least one target search result according to the display order of the target search result in the search result page to generate a search result information sequence; An information sharing result for sharing with the second terminal is generated based on the target information and the search result information sequence.

5. An information sharing method, characterized in that: include: receiving a target information sharing result sent by the first terminal in response to a sharing operation on a search result page of a search request; The target information sharing result is generated by merging all search results selected by the information sharer according to the sharing priority of the target search result, and attaching the search query of the information sharer. The search query is used to initiate a new search process and obtain the latest search results of the search query; Parsing the target information sharing result to obtain the target information, search result information sequence and sharing description information in the target information sharing result; Filling the target information, search result information sequence, and sharing instructions into an information sharing card template to generate an information sharing card displaying the target information sharing results; the search result information sequence includes one or more search result information in sequential order, each of the search result information representing a search result in the information sharing card; Displaying the information sharing card, wherein the information sharing card displays a target information sharing result representing a sharing priority intention and an information description item; The target information sharing result is generated based on the adjusted target search result and the sharing description information of the information description item; The ranking of the target search result in the target information sharing results is proportional to the sharing priority of the target search result.

6. The method according to claim 5, characterized in that The search result information is composed of at least one element information, and when the at least one element information includes a summary, if only part of the summary is displayed in the information sharing card, the method further includes: In response to a triggering operation on the summary in the information sharing card, triggering a pop-up target window; The entire content of the summary is loaded and displayed in the target window.

7. The method according to claim 5, characterized in that Also includes: In response to the triggering operation of the search results in the information sharing card, jump to the search result landing page corresponding to the search results.

8. The method according to claim 5, characterized in that Also includes: In response to a triggering operation on the target information in the information sharing card, jump to the search result page.

9. An information sharing device, characterized in that: include: a search result page display unit, configured to display a search result page of the information search request in response to the information search request, wherein the search result page displays at least one search result matching the information search request; A check state control unit, configured to receive a check trigger operation on the search result page and control the at least one search result in the search result page to be in a check state; a check operation receiving unit, configured to receive a check operation on a search result in the at least one search result; an information sharing unit, configured to respond to the information sharing operation and generate an information sharing result for sharing with the second terminal based on the target information and at least one target search result selected from the at least one search result currently; The information sharing result is generated by merging all search results selected by the information sharer according to the sharing priority of the target search result, and attaching the search query of the information sharer. The target information is used to respond to the trigger operation and directly reach the search result page; An information sharing result display unit, configured to display the information sharing result; the displaying of the information sharing result comprises displaying an information sharing card displaying the information sharing result, wherein the information sharing card displaying the information sharing result further displays an information description item; a target information sharing result generating unit, configured to generate a target information sharing result representing a sharing priority intention in response to an adjustment operation on the target search result in the information sharing result; The ranking of the target search result in the target information sharing result is proportional to the sharing priority of the target search result; a sharing description information receiving unit, configured to receive the sharing description information input in the information description item; Accordingly, the target information sharing result generating unit is specifically configured to: respond to an adjustment operation on the target search result in the information sharing result, and generate a target information sharing result representing the sharing priority intention by combining the adjusted target search result and the sharing description information.

10. The device according to claim 9, characterized in that The sharing information generating unit includes: A prompt unit, configured to respond to an information sharing operation and trigger the display of a prompt message; the prompt message is used to prompt whether to share the key information of the search request; A feedback information receiving unit, configured to receive feedback information on the prompt information; A target information generating unit, configured to generate target information for directly accessing the search result page according to the key information of the search request if the feedback information represents key information of the search request; The information sharing result generating unit is configured to generate an information sharing result for sharing with the second terminal according to the target information and at least one target search result selected from the at least one search result currently.

11. The device according to claim 9, characterized in that The device further includes an information sharing unit configured to share the target information sharing result with the second terminal; or to share an information sharing card displaying the target information sharing result with the second terminal.

12. The device according to claim 10, characterized in that The information sharing result generating unit includes: an extraction unit, configured to determine at least one target search result selected from the at least one current search result, and obtain at least one element information of each target search result; a search result information generating unit, configured to generate search result information of the target search result according to at least one element information of the target search result; a search result information sequence generating unit, configured to sort the search result information of the at least one target search result according to the display order of the target search results in the search result page to generate a search result information sequence; The information sharing result generating subunit is configured to generate an information sharing result for sharing with the second terminal based on the target information and the search result information sequence.

13. An information sharing device, characterized in that: include: An information receiving unit, configured to receive a target information sharing result sent by the first terminal in response to a sharing operation on a search result page of a search request; The target information sharing result is generated by merging all search results selected by the information sharer according to the sharing priority of the target search result, and attaching the search query of the information sharer. The search query is used to initiate a new search process and obtain the latest search results of the search query; a parsing unit, configured to parse the target information sharing result to obtain the target information, search result information sequence, and sharing description information in the target information sharing result; an information sharing card generating unit, configured to fill the target information, the search result information sequence, and the sharing instruction information into an information sharing card template to generate an information sharing card displaying the target information sharing result; the search result information sequence includes one or more search result information items sorted in sequence, each of the search result information items representing a search result in the information sharing card; An information sharing card display unit, configured to display the information sharing card, wherein the information sharing card displays a target information sharing result representing a sharing priority intention and an information description item; The target information sharing result is generated based on the adjusted target search result and the sharing description information of the information description item; The ranking of the target search result in the target information sharing results is proportional to the sharing priority of the target search result.

14. The device according to claim 13, characterized in that The search result information is composed of at least one element information, and when the at least one element information includes a summary, if only part of the summary is displayed in the information sharing card, the information sharing device further includes: a first trigger response unit, configured to respond to a trigger operation on the summary in the information sharing card, and trigger a pop-up target window; The loading unit is configured to load and display the entire content of the summary in the target window.

15. The device according to claim 13, characterized in that The device further comprises: The second trigger response unit is used to respond to the trigger operation of the search result in the information sharing card and jump to the search result landing page corresponding to the search result.

16. The device according to claim 13, characterized in that The device further comprises: The third trigger response unit is used to respond to the trigger operation of the target information in the information sharing card and jump to the search result page.

17. A computer device, characterized in that: include: A processor and a memory, wherein the processor and the memory are connected via a communication bus; wherein the processor is configured to call and execute a program stored in the memory; The memory is used to store a program, and the program is used to implement the information sharing method according to any one of claims 1 to 4 or the information sharing method according to any one of claims 5 to 8.

18. A computer-readable storage medium, characterized in that A computer program is stored thereon, and the computer program is loaded and executed by a processor to implement the steps of the information sharing method according to any one of claims 1 to 4 or the steps of the information sharing method according to any one of claims 5 to 8.

19. A computer program product, characterized in that The computer program product includes instructions, and when the instructions are executed on a computer device, the steps of the information sharing method according to any one of claims 1 to 4 or the steps of the information sharing method according to any one of claims 5 to 8 are implemented.

Citation Information

Patent Citations

  • System and method for sharing search results and client

    CN102999597A

  • Processing method and device for search results

    CN105095426A

  • Data processing method and device and device for data processing

    CN109885751A

  • Multimedia resource sharing method, system and device, terminal, server and medium

    CN110932963A

  • Content sharing method and device, readable medium and electronic equipment

    CN111767259A