Information processing method, device and equipment

By receiving user search content in search engines, calling content generation model to generate reply content, and adjusting the order of search results and reply content according to user needs, the problem of low efficiency in user acquisition of information in collaborative office scenarios is solved, and more efficient information acquisition is achieved.

CN119807222APending Publication Date: 2025-04-11BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411855850.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-16
Publication Date
2025-04-11

AI Technical Summary

Technical Problem

Existing search engines cannot effectively meet users' needs to quickly obtain information in collaborative office scenarios, resulting in low efficiency for users to obtain information through searches.

Method used

By receiving the search content input by the user, calling the content generation model to generate reply content, and analyzing whether the user has the need to obtain reply content, determining the order of the search results and reply content based on the analysis results, and finally displaying the search results and reply content according to the arrangement order.

Benefits of technology

It improves the efficiency of users to obtain the required information in collaborative office scenarios, allowing users to obtain the required information more quickly.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119807222A_ABST
    Figure CN119807222A_ABST
Patent Text Reader

Abstract

The embodiment of the invention provides an information processing method, device and equipment, and the method comprises the steps: receiving search content inputted by a user, carrying out searching according to the search content, and calling a content generation model to generate reply content for the search content; analyzing whether the user has a demand of acquiring the reply content according to the search content, and determining an arrangement order of the search result and the reply content according to an analysis result; and displaying the search result and the reply content according to the arrangement order. The efficiency of acquiring required information by a user can be improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present disclosure relate to the field of computer and artificial intelligence technology, and in particular, to an information processing method, device and equipment. Background Art

[0002] More and more applications provide search functions to users, through which users can quickly acquire knowledge and information.

[0003] Some applications, such as search engine applications, provide search functions that can provide search results after the user enters a search request, and can also provide reply content generated by a model based on the search request. These applications usually display the reply content before the search results, which cannot meet the user's needs to quickly obtain the required information in a collaborative office scenario, resulting in the user's efficiency in obtaining the corresponding information through search is still low. Summary of the invention

[0004] Embodiments of the present disclosure provide an information processing method, apparatus, and device.

[0005] In a first aspect, an embodiment of the present disclosure provides an information processing method, comprising: receiving search content input by a user, searching according to the search content, and calling a content generation model to generate reply content for the search content; parsing whether the user has a need to obtain the reply content according to the search content, and determining an arrangement order of search results and the reply content according to the parsing result; and displaying the search results and the reply content according to the arrangement order.

[0006] In a second aspect, an embodiment of the present disclosure provides an information processing device, comprising: a receiving unit, configured to receive search content input by a user, perform a search based on the search content, and call a content generation model to generate reply content for the search content; a parsing unit, configured to parse, based on the search content, whether the user has a need to obtain the reply content, and determine an arrangement order of search results and the reply content based on the parsing result; and a display unit, configured to display the search results and the reply content according to the arrangement order.

[0007] In a third aspect, an embodiment of the present disclosure provides an electronic device, including: a processor and a memory;

[0008] The memory stores computer-executable instructions;

[0009] The processor executes the computer-executable instructions stored in the memory, so that the at least one processor executes the method described in the first aspect and various possible designs of the first aspect.

[0010] In a fourth aspect, an embodiment of the present disclosure provides a computer-readable storage medium, wherein the computer-readable storage medium stores computer execution instructions. When a processor executes the computer execution instructions, the method described in the first aspect and various possible designs of the first aspect are implemented.

[0011] In a fifth aspect, an embodiment of the present disclosure provides a computer program product, including a computer program, which, when executed by a processor, implements the method described in the first aspect and various possible designs of the first aspect.

[0012] The information processing method, apparatus and device provided in the present embodiment receive search content input by a user, perform a search based on the search content, and call a content generation model to generate reply content for the search content; analyze whether the user has a need to obtain the reply content based on the search content, and determine the arrangement order of the search results and the reply content based on the analysis result; display the search results and the reply content according to the arrangement order, so that the response content to the search content and the presentation position of each response content presented to the user help the user obtain the required information, thereby improving the efficiency of the user in obtaining the required information. BRIEF DESCRIPTION OF THE DRAWINGS

[0013] In order to more clearly illustrate the embodiments of the present disclosure or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of the present disclosure. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative labor.

[0014] Figure 1 Schematic diagram of the information processing method provided in the embodiment of the present disclosure Figure 1 ;

[0015] Figure 2 Schematic diagram of the information processing method provided in the embodiment of the present disclosure Figure 2 ;

[0016] Figure 3 Schematic diagram of the information processing method provided in the embodiment of the present disclosure Figure 3 ;

[0017] Figure 4 A structural block diagram of an information processing device provided by an embodiment of the present disclosure;

[0018] Figure 5 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of the present disclosure. DETAILED DESCRIPTION

[0019] In order to make the purpose, technical solution and advantages of the embodiments of the present disclosure clearer, the technical solution in the embodiments of the present disclosure will be clearly and completely described below in conjunction with the drawings in the embodiments of the present disclosure. Obviously, the described embodiments are part of the embodiments of the present disclosure, not all of the embodiments. Based on the embodiments in the present disclosure, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present disclosure.

[0020] It should be noted that the search content entered by the user, the data stored locally, and the data stored on the network are all encrypted. When the search content and search results are processed, they are encrypted, and the original search content and search results will not be seen, and user information will not be leaked.

[0021] Usually, when a user enters a search request in a search engine, the search engine may place the reply content given by the model to the search request in the first place, and display one or more search results below the reply content. This presentation method allows the user to browse the reply content first, and then browse the search results displayed after the reply content.

[0022] In some application scenarios, such as collaborative office scenarios, multiple users use collaborative office applications to achieve collaborative office. Collaborative office applications can support multiple users to interact with each other, generate documents, meeting records, interactive message records, etc. within multiple users. In addition, collaborative office applications can provide search functions. The search function supports local search, search for internal data of user groups composed of multiple users, etc. In collaborative office applications, if a user initiates a search through a collaborative office application, the user's purpose may be to search for contacts, search for historical interactive messages, or search for shared data within a user group. In addition, collaborative office applications can also call models to generate corresponding reply content based on the search content.

[0023] Therefore, if the reply content generated by the model is displayed in the first place according to the search engine's presentation method, it may cause the user to be unable to browse the required information in time, resulting in low efficiency in users' acquisition of information.

[0024] The information processing method, apparatus and device provided by the present disclosure determine whether a user has a need to obtain intelligent replies based on the search content, and determine the order of search results and intelligent replies based on whether there is a need to obtain intelligent replies. Therefore, the response content to the search content presented to the user and the presentation position of each response content help the user obtain the required information, thereby improving the efficiency of the user in obtaining the required information.

[0025] refer to Figure 1 , Figure 1 Schematic diagram of the information processing method provided in the embodiment of the present disclosure Figure 1.like Figure 1 As shown, the method includes:

[0026] S101: receiving search content input by a user, performing a search based on the search content, and calling a content generation model to generate reply content for the search content.

[0027] In this embodiment, the execution subject of the information processing method (eg, a terminal device) may run various application clients, such as collaborative office application clients.

[0028] The user can enter search content in the application client, for example, trigger a search box in the search application client, and enter search content in the search box.

[0029] The execution subject can search according to the search content input by the user to obtain search results. The execution subject also sends the input search content to the content generation model, and the content generation model generates reply content according to the search content.

[0030] The above-mentioned content generation model can be various pre-trained models that can process input content and generate reply content.

[0031] In some application scenarios, the execution entity may search the network for one or more search results related to the input search content, and send these search results to the content generation model, which generates reply content based on the search results.

[0032] The network may be, for example, an internal network used by the user group to which the user belongs. The network may access the knowledge base within the user group, which may include, for example, documents shared within the user group. The search results sent to the content generation model may include, for example, knowledge content searched in the knowledge base of the user group.

[0033] S102: Analyze whether the user has a need to obtain reply content according to the search content, and determine the arrangement order of the search results and the reply content according to the analysis result.

[0034] After receiving the search request, the execution entity may parse the search request to determine whether the user has a need to obtain the reply content generated by the content generation model.

[0035] For example, a rule for determining whether a user has a need to obtain reply content may be pre-set, and the input search content may be judged according to the rule to determine whether the user has a need to obtain reply content.

[0036] In an illustrative manner, the above rules may include one or more of the following:

[0037] If the input search content is a question sentence and / or an imperative sentence, it is determined that the user has a need to obtain the search content;

[0038] If the search content includes at least part of the name of the user group's shared content, such as the user group's specification, standard, template, etc., it is determined that the user has a need to obtain the search content;

[0039] If the grammatical structure of the search content meets the preset grammatical structure requirements, for example, the search content includes a combination of a verb and a name.

[0040] By using the above rules to parse the search content, it can be determined whether the user has a need to obtain reply content.

[0041] S103: Display the search results and reply content according to the sorting order.

[0042] After the sorting order is determined, the search results and reply content can be displayed according to the determined sorting order. Therefore, when the user needs to obtain the reply content, the reply content can be displayed in a position suitable for the user to browse in the window. In an example, the reply content and the search results can be displayed in order from top to bottom in the window. The reply content is displayed above the search results so that the user can quickly browse to the reply content.

[0043] When the user does not need to obtain the reply content, the user needs to obtain other objects such as contacts and message records. Therefore, the search results can be displayed in a position suitable for the user to browse in the window. In one example, the search results and the reply content can be displayed in the order from top to bottom in the window. That is, the search results are displayed above the reply content, so that the user can quickly obtain information related to his needs from the search results.

[0044] In this embodiment, in response to the user's search request, a search can be performed for the search request and a content generation model can be called to generate reply content for the search request. At the same time, it is analyzed whether the user has a need to obtain the reply content, and the arrangement order of the search results and the reply content is adjusted according to the analysis result, and the search results and reply content are displayed according to the above arrangement order. Therefore, the arrangement order of the search results and the reply content can be determined according to the user's search needs, and the search results and reply content displayed according to the above arrangement order can help the user quickly obtain the required information, which can improve the efficiency of the user in obtaining the required information.

[0045] Please refer to Figure 2 , Figure 2 Schematic diagram of the information processing method provided by the present disclosure Figure 2 .like Figure 2 As shown, the method comprises the following steps:

[0046] S201: Before the user finishes inputting the search content, periodically search based on the input search content and call the content generation model to generate reply content for the search content.

[0047] When a trigger search box is received and input is made in the search box, it can be considered that the search content input by the user begins to be received. When the user continues to input the search content in the search box, the search content input by the user is also constantly changing.

[0048] In each cycle, the historical search results can be used, modified, etc., and the historical reply content can also be used, modified, etc. Since the above execution subject periodically initiates search and calls the model to generate reply content in the background during the user input of the search content, the final search results and reply content can be quickly obtained when the user finishes inputting the search request.

[0049] The execution subject may periodically obtain the search content entered by the user during the process of the user entering the search content in the search box. For example, the entered search content (e.g., all the content entered by the current user) may be obtained once every preset time period. At the beginning of each cycle, the execution subject may obtain the entered search content corresponding to the cycle, search based on the entered search content obtained this time, and obtain the search results of the cycle; and input the entered search content into the content generation model, and the content generation model outputs the reply content corresponding to the cycle.

[0050] S202: For each cycle, whether the user has a need to obtain reply content is analyzed based on the input search content obtained in the cycle, and the arrangement order of the cycle is determined based on the analysis result of the cycle.

[0051] S203: In each cycle, the search results and reply contents of the cycle are displayed according to the arrangement order of the cycle.

[0052] For each cycle, when searching and generating reply content for the search content inputted in the cycle, it is possible to simultaneously analyze whether the user has a need to obtain reply content according to the search content inputted.

[0053] In one example, if it is determined that the user has a need to obtain reply content in this period, the reply content in this period is displayed before the search results. If it is determined that the user does not have a need to obtain reply content in this period, the reply content in this period is displayed after the search results.

[0054] In this embodiment, during the process of the user inputting search content, by periodically searching and generating reply content based on the search content that has been input, and determining the arrangement order of the search results and reply content based on the search content that has been input, the arrangement order of the search results and reply content can be dynamically adjusted, so that the user can gradually adjust the input according to the dynamic arrangement order, thereby guiding the user input to obtain the final search content that meets the needs, thereby further improving the efficiency of the user in obtaining the required information.

[0055] In some embodiments, searching according to the search content includes:

[0056] Search locally based on the search content;

[0057] Search the web based on the search terms.

[0058] The above search content can be used to search in the locally stored data, and at least one local search result may be obtained, or no local search result may be found. For example, the above search content can be matched with the contact information stored locally, and if the match is successful, the identifier of the above contact can be used as a local search result. The identifier of the contact that successfully matched can be displayed. A conversation with the contact can be initiated through the identifier of the contact, so that the user does not need to search for the above contact one by one in a large number of contacts.

[0059] You can also search for conversation messages between different users, which can include single chat conversations and group conversations. For example, the search content is matched in the locally stored conversation messages. One or more conversation messages that are successfully matched are used as a local search result. The conversation messages that successfully match the search content can be displayed.

[0060] The search content may be used to search the network, and a preset knowledge base authorized to the execution subject (eg, a knowledge base corresponding to a user group) may be accessed through the network, and at least one search result from the network may be obtained through the network search.

[0061] Please refer to Figure 3 , Figure 3 Schematic diagram of the information processing method provided by the present disclosure Figure 3 .like Figure 3 As shown, the method comprises the following steps:

[0062] S301: receiving search content input by a user, performing a search based on the search content, and calling a content generation model to generate reply content for the search content.

[0063] The specific implementation of the above step S301 can refer to Figure 1 or Figure 2 The description of the relevant parts is not repeated here.

[0064] Understandably, Figure 3 The illustrated embodiment may be Figure 2 The display process of one cycle of searching and responding in the illustrated embodiment.

[0065] S302: Input the search content into a pre-trained intent recognition model, and the intent recognition model outputs indication information indicating whether the user has a need to obtain reply content.

[0066] The execution subject (eg, terminal device) of this embodiment can input the search content input by the user into the intention recognition model. The above intention recognition model can be any model that can process natural language.

[0067] The user's search content can be simulated in advance to construct multiple training data (including multiple first training data representing that the user has the need to obtain reply content, and multiple second training data representing that the user does not have the need to obtain reply content), and the intent recognition model can be pre-trained using the above first training data and second training data to obtain a trained intent recognition model.

[0068] In some embodiments, the above step S302 includes:

[0069] In response to the search content satisfying the first preset condition, the search content is input into the intention recognition model, and the intention recognition model outputs indication information.

[0070] In these embodiments, a first preset condition may be preset. It may be periodically determined whether the search content satisfies the first preset condition. If the current search content satisfies the first preset condition, the search content is input into the intent recognition model, and the intent recognition model output indicates whether the user has a need to obtain reply content. By inputting the search content that satisfies the first preset condition into the intent recognition model for processing, the amount of data that needs to be processed by the above-mentioned intent recognition model can be reduced, thereby reducing the load on the intent recognition model.

[0071] In these embodiments, if the search content does not meet the first preset condition, it can be determined that the user has no need to obtain reply content.

[0072] Furthermore, the first preset condition includes: the character length is greater than a character length threshold.

[0073] The character length threshold can be set according to specific application scenarios and is not limited here. Schematically, the character length threshold can be, for example, 10 characters.

[0074] Therefore, when the search content input by the user increases from a small amount to a large amount, the response content (including search results and reply content) presented to the user will change, and the arrangement order of different response contents will also change.

[0075] By setting the above-mentioned character length greater than the character length threshold, the search content is input into the intent recognition model, which can effectively reduce the load of the intent recognition model.

[0076] S303: Determine the arrangement order of the search results and the reply content according to the instruction information.

[0077] The above arrangement order refers to the order in which the search results and reply contents are arranged from top to bottom, or from left to right, or from right to left in the display page or display window when displayed on the display interface. Taking the arrangement from top to bottom as an example, the response contents with an earlier arrangement order are displayed above the response contents with a later arrangement order.

[0078] S304: Display the search results and reply content according to the sorting order.

[0079] For example, the search results and reply contents may be arranged from top to bottom according to the sorting order of the search results and reply contents.

[0080] In some implementations, the search results include local search results and network search results, and the above step S303 includes:

[0081] If the analyzed user has a need to obtain reply content, the order of arrangement is determined to include: the order of arrangement of local search results is prior to the order of arrangement of reply content, and the order of arrangement of reply content is prior to the order of arrangement of network search results.

[0082] In one example, the search results include local search results and network search results. If the indication information indicates that the user has a need to obtain reply content, the arrangement order of the local search results, network search results and reply content can be that the arrangement order of the local search results precedes the arrangement order of the reply content, and the arrangement order of the reply content precedes the arrangement order of the network search results.

[0083] In this example, if local search results matching the search content are found on the terminal device side, it can be considered that the user is more likely to expect to obtain local search results. Therefore, the arrangement order of the local search results can be set to precede the arrangement order of the reply content.

[0084] In some implementations, the local search results include a first local search result and a second local search result; the first local search result is a contact identifier, and the second local search result is a local search result other than the contact identifier; the above step S303 includes:

[0085] If the analyzed user has a need to obtain reply content, determining the ranking order includes: the ranking order of the first local search result is prior to the ranking order of the reply content, the ranking order of the reply content is prior to the ranking order of the second local search result, and the ranking order of the second local search result is prior to the ranking order of the network search result;

[0086] If the analyzed user has no need to obtain reply content, determining the arrangement order includes: the arrangement order of the first local search result is prior to the arrangement order of the second local search result, the arrangement order of the second local search result is prior to the arrangement order of the reply content, and the arrangement order of the reply content is prior to the arrangement order of the network search results.

[0087] In one example, the search results include local search results and network search results. If the indication information indicates that the user has no need to obtain reply content, the arrangement order of the local search results, network search results and reply content may be that the arrangement order of the local search results precedes the arrangement order of the reply content, and the arrangement order of the reply content precedes the arrangement order of the network search results.

[0088] In one example, the local search request includes a first local search result and a second local search result, wherein the first local search result is a contact identifier, and the second local search result is a local search result other than the contact identifier.

[0089] If the indication information indicates that the user has a need to obtain reply content, the arrangement order of the above search results and reply content can be that the arrangement order of the first local search results precedes the arrangement order of the reply content, the arrangement order of the reply content precedes the arrangement order of the second local search results, and the arrangement order of the second local search results precedes the arrangement order of the network search results.

[0090] In one example, a local search request includes a first local search result and a second local search result; if the indication information indicates that the user has no need to obtain reply content, the arrangement order of the first local search result, the second local search result, the reply content, and the network search result can be that the arrangement order of the first local search result precedes the arrangement order of the second local search result, the arrangement order of the second local search result precedes the arrangement order of the reply content, and the arrangement order of the reply content precedes the arrangement order of the network search results.

[0091] In this embodiment, the use of an intention recognition model to determine whether a user has a need to obtain reply content based on the search content that has been entered can improve the efficiency of determining whether the user has the above needs, so that the display of the response content can be adjusted in time. In addition, the arrangement order of different search results and reply content under different user needs is also described, and the user can quickly obtain the response content that matches different needs from the displayed response content. This helps to further improve the efficiency of users in obtaining demand information.

[0092] Corresponding to the above Figure 1 The information processing method of the embodiment, Figure 4 This is a structural block diagram of an information processing device provided by an embodiment of the present disclosure. For ease of explanation, only the parts related to the embodiment of the present disclosure are shown. Figure 4 The device includes: a receiving unit 401, a parsing unit 402 and a display unit 403.

[0093] The receiving unit 401 is used to receive search content input by a user, perform a search based on the search content, and call a content generation model to generate reply content for the search content;

[0094] The parsing unit 402 is used to parse whether the user has a need to obtain reply content according to the search content, and determine the arrangement order of the search results and the reply content according to the parsing result;

[0095] The display unit 403 is used to display the search results and reply content according to the arrangement order.

[0096] In some embodiments, the receiving unit 401 is further used to: before the user finishes inputting the search content, periodically search according to the input search content and call the content generation model to generate reply content;

[0097] The parsing unit 402 is further used to: for each cycle, parse whether the user has a need to obtain reply content according to the input search content obtained in the cycle, and determine the arrangement order of the cycle according to the parsing result of the cycle;

[0098] The display unit 403 is further configured to: in each cycle, display the search results and reply contents of the cycle according to the arrangement order of the cycle.

[0099] In some embodiments, the receiving unit 401 is further configured to:

[0100] Search locally based on the search content;

[0101] Search the web based on the search terms.

[0102] In some implementations, the parsing unit 402 is further configured to: input the search content into a pre-trained intent recognition model, and the intent recognition model outputs indication information indicating whether the user has a need to obtain reply content;

[0103] Determine the order of search results and responses according to the instructions.

[0104] In some implementations, the parsing unit 402 is further configured to:

[0105] In response to the search content satisfying the first preset condition, the search content is input into the intention recognition model, and the intention recognition model outputs indication information.

[0106] In some implementations, the first preset condition includes:

[0107] The character length is greater than the character length threshold.

[0108] In some embodiments, the search results include local search results and network search results, and the parsing unit 402 is further used to: if the parsing user has a need to obtain reply content, determine the following arrangement order: the arrangement order of local search results precedes the arrangement order of reply content, and the arrangement order of reply content precedes the arrangement order of network search results.

[0109] In some implementations, the local search results include a first local search result and a second local search result; the first local search result is a contact identifier, and the second local search result is a local search result other than the contact identifier; the parsing unit 402 is further configured to:

[0110] If the user has a need to obtain reply content, the following ranking order is determined: the ranking order of the first local search results is prior to the ranking order of the reply content, the ranking order of the reply content is prior to the ranking order of the second local search results, and the ranking order of the second local search results is prior to the ranking order of the network search results;

[0111] If the analyzed user has no need to obtain reply content, the following arrangement order is determined: the arrangement order of the first local search result is prior to the arrangement order of the second local search result, the arrangement order of the second local search result is prior to the arrangement order of the reply content, and the arrangement order of the reply content is prior to the arrangement order of the network search results.

[0112] In order to implement the above embodiment, the embodiment of the present disclosure also provides an electronic device.

[0113] refer to Figure 5, which shows a schematic diagram of the structure of an electronic device 500 suitable for implementing the embodiment of the present disclosure, and the electronic device 500 may be a terminal device or a server. The terminal device may include but is not limited to mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers, portable multimedia players (PMPs), vehicle terminals (such as vehicle navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 5 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0114] like Figure 5 As shown, the electronic device 500 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage device 508 to a random access memory (RAM) 503. Various programs and data required for the operation of the electronic device 500 are also stored in the RAM 503. The processing device 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.

[0115] Typically, the following devices may be connected to the I / O interface 505: input devices 506 including, for example, a touch screen, a touch pad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; output devices 507 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices 508 including, for example, a magnetic tape, a hard disk, etc.; and communication devices 509. The communication devices 509 may allow the electronic device 500 to communicate with other devices wirelessly or by wire to exchange data. Although Figure 5 The electronic device 500 is shown with various devices, but it should be understood that it is not required to implement or possess all the devices shown. More or fewer devices may be implemented or possessed instead.

[0116] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device 509, or installed from a storage device 508, or installed from a ROM 502. When the computer program is executed by the processing device 501, the above-mentioned functions defined in the method of the embodiment of the present disclosure are executed.

[0117] It should be noted that the computer-readable medium disclosed above may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that may be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The computer readable signal medium may also be any computer readable medium other than a computer readable storage medium, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the above.

[0118] The computer-readable medium may be included in the electronic device, or may exist independently without being incorporated into the electronic device.

[0119] The computer-readable medium carries one or more programs (computer-executable instructions). When the one or more programs are executed by the electronic device, the electronic device executes the method shown in the above embodiment.

[0120] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as an independent software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0121] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each square box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the square box can also occur in a sequence different from that marked in the accompanying drawings. For example, two square boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each square box in the block diagram and / or flow chart, and the combination of the square boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0122] The units involved in the embodiments described in the present disclosure may be implemented by software or hardware. The name of a unit does not limit the unit itself in some cases. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses".

[0123] The functions described above herein may be performed at least in part by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), and the like.

[0124] The above description is only a preferred embodiment of the present disclosure and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present disclosure is not limited to the technical solutions formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the above disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in the present disclosure (but not limited to) by each other to form a technical solution.

[0125] In addition, although each operation is described in a specific order, this should not be understood as requiring these operations to be performed in the specific order shown or in a sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although some specific implementation details are included in the above discussion, these should not be interpreted as limiting the scope of the present disclosure. Some features described in the context of a separate embodiment can also be implemented in a single embodiment in combination. On the contrary, the various features described in the context of a single embodiment can also be implemented in multiple embodiments individually or in any suitable sub-combination mode.

[0126] Although the subject matter has been described in language specific to structural features and / or methodological logical actions, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or actions described above. On the contrary, the specific features and actions described above are merely example forms of implementing the claims.

Claims

1. An information processing method, comprising: Receive search content input by a user, perform a search based on the search content, and call a content generation model to generate reply content for the search content; Analyzing whether the user has a need to obtain the reply content according to the search content, and determining an arrangement order of search results and the reply content according to the analysis result; The search results and the reply contents are displayed according to the sorting order.

2. The method according to claim 1, characterized in that The receiving of search content input by a user, searching according to the search content, and calling a content generation model to generate reply content for the search content includes: Before the user finishes inputting the search content, periodically searching according to the input search content and calling the content generation model to generate the reply content; The step of analyzing whether the user has a need to obtain the reply content according to the search content, and determining the arrangement order of search results and the reply content according to the analysis result, includes: For each cycle, analyzing whether the user has a need to obtain the reply content according to the input search content obtained in the cycle, and determining the arrangement order of the cycle according to the analysis result of the cycle; The displaying of the search results and the reply content according to the arrangement order includes: In each period, the search results and the reply contents of the period are displayed according to the arrangement order of the period.

3. The method according to claim 1, characterized in that The searching according to the search content includes: Search locally according to the search content; Search the network according to the search content.

4. The method according to claim 1, characterized in that: The step of analyzing whether the user has a need to obtain the reply content according to the search content, and determining the arrangement order of search results and the reply content according to the analysis result, includes: Inputting the search content into a pre-trained intention recognition model, and having the intention recognition model output indication information indicating whether the user has a need to obtain the reply content; The arrangement order of the search results and the reply content is determined according to the indication information.

5. The method according to claim 4, characterized in that The search content is input into a pre-trained intention recognition model, and the intention recognition model outputs indication information indicating whether the user has a need to obtain the reply content, including: In response to the search content satisfying a first preset condition, the search content is input into the intention recognition model, and the intention recognition model outputs the indication information.

6. The method according to claim 5, characterized in that The first preset condition includes: The character length is greater than the character length threshold.

7. The method according to any one of claims 1 to 6, characterized in that: The search results include local search results and network search results, and determining the arrangement order of the search results and the reply content according to the parsing results includes: If it is analyzed that the user has a need to obtain reply content, the following arrangement order is determined: the arrangement order of the local search results is prior to the arrangement order of the reply content, and the arrangement order of the reply content is prior to the arrangement order of the network search results.

8. The method according to any one of claims 1 to 6, characterized in that: The search results include local search results and network search results; the local search results include a first local search result and a second local search result; the first local search result is a contact identifier, and the second local search result is a local search result other than the contact identifier; And determining the arrangement order of the search results and the reply content according to the analysis result includes: If it is analyzed that the user has a need to obtain reply content, determine the following arrangement order: the arrangement order of the first local search results is prior to the arrangement order of the reply content, the arrangement order of the reply content is prior to the arrangement order of the second local search results, and the arrangement order of the second local search results is prior to the arrangement order of the network search results; If it is analyzed that the user has no need to obtain reply content, determining the arrangement order includes: the arrangement order of the first local search result is prior to the arrangement order of the second local search result, the arrangement order of the second local search result is prior to the arrangement order of the reply content, and the arrangement order of the reply content is prior to the arrangement order of the network search results.

9. An information processing device, comprising: A receiving unit, configured to receive search content input by a user, perform a search based on the search content, and call a content generation model to generate reply content for the search content; A parsing unit, configured to analyze whether the user has a need to obtain the reply content according to the search content, and determine an arrangement order of the search results and the reply content according to the parsing result; A display unit is used to display the search results and the reply content according to the arrangement order.

10. An electronic device, characterized in that: include: Processor and memory; The memory stores computer-executable instructions; The processor executes the computer-executable instructions stored in the memory, so that the processor performs the method according to any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores computer-executable instructions. When a processor executes the computer-executable instructions, the method according to any one of claims 1 to 8 is implemented.

12. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.