Information processing method and device, equipment and storage medium

By opening the user's interactive function in the browser, the interactive function operation window is displayed and information is displayed, and the problem of cumbersome information processing in the existing technology has been solved, and efficiency and user experience are improved.

CN119376590APending Publication Date: 2025-01-28BEIJING QIHOOD TECHNOLOGY CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310931850.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-07-26
Publication Date
2025-01-28

AI Technical Summary

Technical Problem

In the prior art, when a user needs to further process information in the browser, he needs to reopen the page or window, which is complicated and the information processing efficiency is not high.

Method used

Provide a method of information processing. By responding to the interactive function of the user's interactive function triggered by the user to obtain the current interactive function display information, and display the interactive function operation window in the user browse interface, obtain the processing information and processing type, treat it according to the type of processing type The processing information responds and the response results are displayed in the interactive function operation window.

Benefits of technology

The interactive function operation window is directly displayed in the browse interface, which facilitates the user to process information, improves the user's information processing efficiency and experience, and avoids the tedious operation of re -opening the page or window.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119376590A_ABST
    Figure CN119376590A_ABST
Patent Text Reader

Abstract

The invention discloses an information processing method and device, equipment and a storage medium. Comprising the steps that in response to an interaction function starting instruction triggered based on a user browsing interface, current interaction function display information is obtained, and the current interaction function display information comprises at least one target conversation and an interaction function display form; displaying an interaction function operation window on a user browsing interface based on the current interaction function display information; obtaining to-be-processed information and a processing type input based on the interactive function operation window; and responding to the to-be-processed information according to the processing type, and displaying a response result in the interactive function operation window. Compared with an existing mode that when a user browses information in a browser, the information needing to be searched can only be searched by opening a browsing window again, the mode can display the interactive function operation window on the browsing interface, the user can conveniently and directly process the information on the browsing interface based on the interactive function operation window, and the user experience is improved. And the user information processing efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to an information processing method, device, equipment and storage medium. Background Art

[0002] A browser is an essential tool software for browsing web pages on the World Wide Web (Web) to obtain information. It is also an essential tool on current personal computers or smart phones. When users browse web pages or view file information on the browser's browsing interface, they usually conduct further searches or ask questions based on the currently browsed information. The existing solution generally requires users to copy the questions that need further search, then reopen a search page or browser window, enter the questions that need further search in the question input box, and then the browser performs retrieval feedback based on the entered questions. This method is cumbersome and requires switching pages or windows back and forth, and the information processing efficiency is not high.

[0003] The above contents are only used to assist in understanding the technical solution of the present invention and do not constitute an admission that the above contents are prior art. Summary of the invention

[0004] The main purpose of the present invention is to provide an information processing method, device, equipment and storage medium, aiming to solve the technical problem that when users of the prior art need to further process information based on the browsing interface, they need to reopen the page or window, the operation is cumbersome and the information processing efficiency is low.

[0005] To achieve the above object, the present invention provides an information processing method, which comprises the following steps:

[0006] In response to an interactive function activation instruction triggered based on a user browsing interface, current interactive function display information is acquired, wherein the current interactive function display information includes at least one target dialogue and an interactive function display form;

[0007] Based on the current interactive function display information, an interactive function operation window is displayed on the user browsing interface;

[0008] Acquire the information to be processed and the processing type inputted based on the interactive function operation window;

[0009] Respond to the information to be processed according to the processing type, and display the response result in the interactive function operation window.

[0010] Optionally, the step of obtaining the information to be processed and the processing type input based on the interactive function operation window includes:

[0011] Get the current input mode of the information to be processed;

[0012] When the input method is to introduce page text, monitoring the user's page operation information;

[0013] The information to be processed and the processing type are determined according to the page operation information.

[0014] Optionally, after the step of obtaining the current input mode of the information to be processed, the method further includes:

[0015] When the input method is manual input through a text input box, monitoring input information in the text input box;

[0016] Performing feature extraction on the input information to obtain feature information;

[0017] The processing type and information to be processed corresponding to the input information are determined according to the characteristic information.

[0018] Optionally, after the step of displaying the interactive function operation window on the user browsing interface based on the current interactive function display information, the method further includes:

[0019] Monitoring topic management instructions triggered by users, wherein the topic management instructions include saving conversations and clearing conversations;

[0020] Determine a target conversation corresponding to the topic management instruction, and save or clear the target conversation according to the topic management instruction.

[0021] Optionally, the interactive function display form includes a sidebar and a floating window;

[0022] After the step of displaying the interactive function operation window on the user browsing interface based on the current interactive function display information, the method further includes:

[0023] Receive interactive function display form switching instructions triggered by users;

[0024] Determining the interactive function target display form according to the interactive function display form switching instruction;

[0025] An interactive function operation window is displayed on the user browsing interface based on the interactive function target display format.

[0026] Optionally, the step of responding to the information to be processed according to the processing type and displaying the response result in the interactive function operation window includes:

[0027] When the processing type belongs to a preset question-and-answer type, determining a target dialogue corresponding to the information to be processed;

[0028] Obtaining the conversation information of the target conversation;

[0029] The information to be processed is responded to according to the dialogue information, and the response result is displayed in the interactive function operation window.

[0030] Optionally, the step of responding to the information to be processed according to the processing type and displaying the response result in the interactive function operation window includes:

[0031] Obtaining auxiliary question and answer information corresponding to the user browsing interface;

[0032] The information to be processed is responded to according to the auxiliary question and answer information, and the response result is displayed in the interactive function operation window.

[0033] Optionally, after the step of obtaining current interactive function display information in response to the interactive function activation instruction triggered based on the user browsing interface, the step further includes:

[0034] In response to the triggered problem feedback instruction, displaying a feedback information input window;

[0035] Receiving feedback input by the user based on the feedback information input window;

[0036] Optimize responses to pending information based on the feedback.

[0037] Optionally, after the step of displaying the interactive function operation window on the user browsing interface based on the current interactive function display information, the method further includes:

[0038] When receiving a new topic instruction, storing the current conversation content in the interactive function operation window;

[0039] The newly created target dialogue is displayed in the interactive function operation window.

[0040] Optionally, after the step of displaying the interactive function operation window on the user browsing interface based on the current interactive function display information, the method further includes:

[0041] Monitor the user's operation behavior in the interactive function operation window;

[0042] When the operation behavior is to open a historical conversation, determining the historical conversation information corresponding to the operation behavior;

[0043] The historical conversation information is displayed in the interactive function operation window.

[0044] In addition, to achieve the above object, the present invention also provides an information processing device, the device comprising:

[0045] A response module, configured to obtain current interactive function display information in response to an interactive function activation instruction triggered based on a user browsing interface, wherein the current interactive function display information includes at least one target dialogue and an interactive function display form;

[0046] A display module, used for displaying an interactive function operation window on the user browsing interface based on the current interactive function display information;

[0047] An acquisition module, used for acquiring information to be processed and a processing type based on input of the interactive function operation window;

[0048] The processing module is used to respond to the information to be processed according to the processing type and display the response result in the interactive function operation window.

[0049] In addition, to achieve the above-mentioned purpose, the present invention also proposes an information processing device, which includes: a memory, a processor, and an information processing program stored in the memory and executable on the processor, wherein the information processing program is configured to implement the steps of the information processing method described above.

[0050] In addition, to achieve the above-mentioned purpose, the present invention further proposes a storage medium, on which an information processing program is stored, and when the information processing program is executed by a processor, the steps of the information processing method described above are implemented.

[0051] The present invention responds to an interactive function start instruction triggered based on a user browsing interface, obtains current interactive function display information, the current interactive function display information includes at least one target dialogue and interactive function display form; displays an interactive function operation window on the user browsing interface based on the current interactive function display information; obtains pending information and processing type input based on the interactive function operation window; responds to the pending information according to the processing type, and displays the response result in the interactive function operation window. Compared with the existing method in which users can only search for information that needs further search by reopening the browsing window when browsing information in a browser, the above method of the present invention can display the interactive function operation window on the browsing interface, which is convenient for users to directly process information based on the interactive function operation window on the browsing interface, thereby improving user information processing efficiency and user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0052] Figure 1 It is a structural diagram of an information processing device in a hardware operating environment involved in an embodiment of the present invention;

[0053] Figure 2 This is a flow chart of a first embodiment of an information processing method of the present invention;

[0054] Figure 3 It is a flowchart of the second embodiment of the information processing method of the present invention;

[0055] Figure 4 A schematic diagram of a flow chart of a third embodiment of an information processing method of the present invention;

[0056] Figure 5-Figure 11 This is a schematic diagram of the interactive function display effect in the third embodiment of the information processing method of the present invention;

[0057] Fig.12 It is a structural block diagram of the first embodiment of the information processing device of the present invention.

[0058] The realization of the purpose, functional features and advantages of the present invention will be further explained in conjunction with embodiments and with reference to the accompanying drawings. DETAILED DESCRIPTION

[0059] It should be understood that the specific embodiments described herein are only used to explain the present invention, and are not used to limit the present invention.

[0060] Reference Figure 1 , Figure 1 The present invention is a schematic diagram of the information processing device structure of the hardware operating environment involved in the embodiment of the present invention.

[0061] like Figure 1 As shown, the information processing device may include: a processor 1001, such as a central processing unit (CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. Among them, the communication bus 1002 is used to realize the connection and communication between these components. The user interface 1003 may include a display screen (Display), an input unit such as a keyboard (Keyboard), and the optional user interface 1003 may also include a standard wired interface and a wireless interface. The network interface 1004 may optionally include a standard wired interface and a wireless interface (such as a wireless fidelity (Wireless-Fidelity, WI-FI) interface). The memory 1005 may be a high-speed random access memory (Random Access Memory, RAM), or a stable non-volatile memory (Non-Volatile Memory, NVM), such as a disk storage. The memory 1005 may also be a storage device independent of the aforementioned processor 1001.

[0062] Those skilled in the art will understand that Figure 1 The structure shown in the figure does not constitute a limitation on the information processing device, and may include more or less components than shown in the figure, or combine certain components, or arrange the components differently.

[0063] like Figure 1 As shown, the memory 1005 as a storage medium may include an operating system, a network communication module, a user interface module, and an information processing program.

[0064] exist Figure 1 In the information processing device shown, the network interface 1004 is mainly used for data communication with the network server; the user interface 1003 is mainly used for data interaction with the user; the processor 1001 and the memory 1005 in the information processing device of the present invention can be set in the information processing device, and the information processing device calls the information processing program stored in the memory 1005 through the processor 1001, and executes the information processing method provided by the embodiment of the present invention.

[0065] Based on the above information processing device, an embodiment of the present invention provides an information processing method, referring to Figure 2 , Figure 2 Schematic diagram of the flow chart of the first embodiment of the information processing method of the present invention.

[0066] In this embodiment, the information processing method includes the following steps:

[0067] Step S10: In response to an interactive function activation instruction triggered based on a user browsing interface, current interactive function display information is obtained, where the current interactive function display information includes at least one target dialogue and an interactive function display form.

[0068] It should be noted that the execution subject of this embodiment can be a computing service device with data processing, network communication and program running functions, such as a mobile phone, a tablet computer, a personal computer, etc., or an electronic device or a browser that can realize the above functions. The following takes the browser as an example to illustrate this embodiment and the following embodiments.

[0069] It should be noted that an interactive function display switch is provided at a certain position of the browser toolbar, and the user can click the interactive function display switch to display the interactive function operation window in the current browsing interface. The interactive function activation instruction can be a command to display the interactive function operation window in the browser interface triggered by the user clicking the interactive function display switch. Correspondingly, when the interactive function operation window is displayed, the user clicks the interactive function display switch again to close the displayed interactive function operation window. However, the conversation content in the closed interactive function operation window can be deleted or stored according to the user's choice. The target conversation can be a blank conversation window or a conversation window containing the last conversation record. The interactive function display form includes a sidebar display form displayed on the side of the browser, and can also be a draggable floating window display form.

[0070] Furthermore, in order to update and optimize according to user needs, after step S10, it also includes: displaying a feedback information input window in response to a triggered problem feedback instruction; receiving feedback opinions input by the user based on the feedback information input window; and optimizing the response to the information to be processed based on the feedback opinions.

[0071] It should be noted that in this embodiment, a question feedback entry can also be set, and the user can enter the feedback information input window by clicking the corresponding button, and enter feedback opinions in the feedback information input window. The feedback opinions can include optimization of the display form of interactive functions, optimization or setting of the interactive function operation process, and intelligent prompt words when generating answer information corresponding to the question. For example, when the user enters the intelligent prompt words for generating answer information corresponding to the question through the feedback information input window, the browser can generate answer information based on the intelligent prompt words.

[0072] Step S20: displaying an interactive function operation window on the user browsing interface based on the current interactive function display information.

[0073] It should be noted that displaying the interactive function operation window on the user browsing interface based on the current interactive function display information may be to determine whether there is historical conversation information on the user browsing interface based on the current interactive function display information, and if so, to display the historical conversation information according to the interactive function display form in the current interactive function display information. If there is no historical conversation information, a blank conversation page is displayed according to the interactive function display form in the current interactive function display information. The historical conversation information may be the content of the last conversation stored in the current user browsing interface, or may not be limited to a certain browsing interface, but include all conversation contents in the browser. When displaying the historical conversation information, only the conversation list and the latest conversation content in a certain conversation may be displayed.

[0074] Furthermore, in order to improve the efficiency of topic management, after step S20, the method further includes: monitoring topic management instructions triggered by users, wherein the topic management instructions include saving conversations and clearing conversations;

[0075] Determine a target conversation corresponding to the topic management instruction, and save or clear the target conversation according to the topic management instruction.

[0076] It should be noted that a user can open multiple conversations, which can be opened at the same time or include multiple conversations of historical conversations. The topic management instruction can manage multiple conversations at the same time or manage one conversation, and the management may include sorting multiple conversations, deleting at least one conversation, saving conversation content, forwarding conversations, etc. The target conversation may be at least one conversation that needs to be managed corresponding to the topic management instruction. The saving or clearing of the target conversation according to the topic management instruction may be when the management mode corresponding to the topic management instruction is saving, judging whether there is a saving path in the topic management instruction, and if not, saving the target conversation to the default saving location. If there is a saving path, saving the target conversation according to the saving path, and if the target conversation also involves web page information, such as a website address, a link, etc., judging whether to save the corresponding web page information according to the topic management instruction, and if so, obtaining the web page information involved in the target conversation and saving it together with the target conversation. When the management mode corresponding to the topic management instruction is clearing, not only the target conversation in the interactive function operation window is deleted, but also the saving address of the content in the target conversation is obtained, and the content in the target conversation is also deleted according to the saving address to avoid occupying memory.

[0077] In this embodiment, a triggered new topic instruction can also be received. When the new topic instruction is received, the current conversation content in the interactive function operation window is stored; and the newly created target dialogue is displayed in the interactive function operation window.

[0078] It should be understood that in a conversation, the answer information generated by the browser will be affected by the context. Therefore, when the topic information is different from the topic of the current conversation, or if the answer you want to receive is not affected by the context, you can create a new target conversation. At this time, the browser will save the current conversation content and create a new target conversation. The conversation in the target conversation will not be affected by other conversation information.

[0079] Furthermore, since multiple conversations can be opened at the same time, it is necessary to switch between the multiple conversations. In order to improve the efficiency of switching conversations, after step S20, it also includes: monitoring the user's operating behavior in the interactive function operation window; when the operating behavior is to open a historical conversation, determining the historical conversation information corresponding to the operating behavior; and displaying the historical conversation information in the interactive function operation window.

[0080] In a specific implementation, the interactive function operation window may include a conversation list, which may include multiple historical conversations. The user may select the historical conversation information to be displayed in the conversation list, and then the browser may display the historical conversation information in the conversation display interface. In order to prevent the floating window or sidebar from being too large and blocking the browsing interface, the conversation list may be hidden, and the conversation list may be displayed when the user chooses to open the historical conversation.

[0081] Step S30: Obtaining information to be processed and processing type based on input in the interactive function operation window.

[0082] It should be noted that the information to be processed may be information that needs to be processed based on the input of the interactive function operation window, and may be a question that needs to be searched, a text that needs to be translated, a file or information that needs to be summarized, etc. The processing type may be a processing operation performed on the information to be processed, and may include at least one of summarizing, searching, translating, rewriting, etc.

[0083] Step S40: responding to the information to be processed according to the processing type, and displaying the response result in the interactive function operation window.

[0084] It should be noted that responding to the information to be processed according to the processing type may be processing the information to be processed based on the processing type. For example, when the processing type is translation into Chinese, the information to be processed is translated into Chinese, and the translation result is displayed in the interactive function operation window. When the processing type is summary, the information to be processed is summarized through a language model to obtain a summary result output by the language model, and the summary result is displayed in the interactive function operation window.

[0085] It should be understood that the language model can be a model generated by training based on natural language processing technology. The language model can receive the user's input text, parse the input text into a data format that can be understood by the computer, and then use the pre-trained neural network model to generate a response text. The language model can be installed on the browser. The language model uses the neural network in deep learning technology and is trained through a large amount of corpus data, so that the structure, grammatical rules and semantic information of the language can be learned. After the user enters the text, the language model will first segment and parse the text, convert it into a computer-readable vector form, and then send it to the pre-trained neural network model for inference. During the inference process, the language model will predict the most likely next response based on the text entered by the user and the previous context. This prediction process is based on the model's learning of a large amount of corpus data, so it can largely restore the way humans express natural language and generate highly coherent and natural response text. Finally, the language model returns the generated response text to the user to complete a dialogue interaction. Throughout the process, the language model will continue to learn and optimize to provide more accurate and user-friendly answers.

[0086] Furthermore, different processing types correspond to different processing operations. Therefore, in order to improve information processing efficiency, the step S40 may include: when the processing type belongs to a preset question and answer type, determining the target dialogue corresponding to the information to be processed; obtaining dialogue information of the target dialogue; responding to the information to be processed according to the dialogue information, and displaying the response result in the interactive function operation window.

[0087] It should be noted that the processing type may include at least one of the operations of word explanation, rewriting, translation, summary, question and answer, etc. The preset question and answer type may be a processing type that needs to respond to the information to be processed according to the context content of the dialogue, for example, context-based question and answer, summary, translation, etc. The target dialogue may be a dialogue corresponding to the information to be processed input by the user. The responding to the information to be processed according to the dialogue information may be generating a response result corresponding to the information to be processed according to the context content in the dialogue information.

[0088] Furthermore, the user can select content in the browsing interface, including text, video, pictures and other content in the browsing interface, so that the browser responds to the information to be processed based on the content in the browsing interface, which may specifically include: obtaining auxiliary question and answer information corresponding to the user browsing interface; responding to the information to be processed according to the auxiliary question and answer information, and displaying the response result in the interactive function operation window.

[0089] It should be noted that the auxiliary question and answer information may be the content of the auxiliary response to the information to be processed in the browsing interface selected by the user. The responding to the information to be processed according to the auxiliary question and answer information may be generating a response result corresponding to the information to be processed according to the processing type based on the auxiliary question and answer information. For example, a user may generate a question based on a certain content in the browsing interface, and the question is the information to be processed. The content in the browsing interface selected by the user is the auxiliary question and answer information, and the processing type is question and answer. Then, responding to the information to be processed according to the auxiliary question and answer information may be answering the question input by the user based on the content selected by the user to obtain the answer information, i.e., the response result.

[0090] In this embodiment, in response to an interactive function start instruction triggered based on a user browsing interface, current interactive function display information is obtained, and the current interactive function display information includes at least one target dialogue and interactive function display form; based on the current interactive function display information, an interactive function operation window is displayed on the user browsing interface; information to be processed and the processing type input based on the interactive function operation window are obtained; the information to be processed is responded to according to the processing type, and the response result is displayed in the interactive function operation window. Compared with the existing method in which users can only search for information that needs further search by reopening the browsing window when browsing information in a browser, the above method of this embodiment can display the interactive function operation window on the browsing interface, which is convenient for users to directly process information based on the interactive function operation window on the browsing interface, thereby improving the user's information processing efficiency and experience.

[0091] refer to Figure 3 , Figure 3 Schematic diagram of the flow chart of the second embodiment of the information processing method of the present invention.

[0092] Based on the above first embodiment, in this embodiment, step S30 includes:

[0093] Step S301: Obtain the current input mode of the information to be processed.

[0094] It should be noted that, in order to facilitate the user to input the information to be processed, the input method of the information to be processed in this embodiment may include at least one of introducing page text and manual input in a text input box. The user can input the information to be processed by the input method of introducing page text by clicking the import text button in the interactive function operation window. When the user clicks the input box in the interactive function operation window, it is determined that the input method of the information to be processed is switched to the input method of manual input in the text input box.

[0095] Furthermore, in order to accurately identify the user's information processing intention, after step S301, it also includes: when the input method is manual input through a text input box, monitoring the input information in the text input box; performing feature extraction on the input information to obtain feature information; and determining the processing type and information to be processed corresponding to the input information based on the feature information.

[0096] It should be noted that the user can input information manually or by voice input through the text input box in the sidebar or floating window. The browser will detect the information changes in the text input box in real time, and then capture the information input by the user. Then, the features of the input information are extracted, which can be to extract the verbs in the input information, and then determine the processing type of the information based on the extracted verbs based on the natural language processing technology, perform semantic analysis on the input information based on the natural language processing technology, and then obtain the user's processing intention, and determine the information to be processed based on the processing intention and the input information.

[0097] Step S302: When the input method is to introduce page text, monitor the user's page operation information.

[0098] It should be noted that the page operation information may include the text circled by the user in the browsing interface, or the pictures, audio and video files clicked in the browsing interface. When the current input method is to introduce page text, the content corresponding to the click, circle and other operations in the user's page operation information is used as the information to be processed. At the same time, in order to accurately understand the user's intention, after the user circles or clicks the content in the browsing interface, a list of optional processing types can be displayed next to the selected content in a floating window for the user to select the corresponding processing type. In the case that the user does not want to select the processing type in the pre-set multiple optional processing types, the user can also specify the processing type and manually enter the processing type in the displayed floating window. Furthermore, in order to prevent user misoperation, when the user does not select a processing type or specify a processing type, it is deemed that there is no need to respond to the selected content.

[0099] Step S303: Determine the information to be processed and the processing type according to the page operation information.

[0100] It should be noted that determining the information to be processed and the processing type based on the page operation information can be to determine the content in the browsing interface selected by the user based on the page operation information, that is, the information to be processed, and obtain the processing type selected or actively input by the user based on the information to be processed.

[0101] This embodiment obtains the current input method of the information to be processed; when the input method is to introduce page text, the user's page operation information is monitored; and the information to be processed and the processing type are determined according to the page operation information. This embodiment includes the input methods of introducing page text and manual input in the text input box, which can provide users with a variety of input methods. The input method of introducing page text can reduce the user's input operations, improve the efficiency of information input, and thus enhance the user's experience.

[0102] refer to Figure 4 , Figure 4 Schematic diagram of the flow of the third embodiment of the information processing method of the present invention.

[0103] Based on the above embodiments, in this embodiment, the interactive function display form includes a sidebar and a floating window. After step S20, the method further includes:

[0104] Step S201: receiving an interactive function display form switching instruction triggered by a user.

[0105] In a specific implementation, there is an interactive icon for switching the interactive function display form in a specific position in the browser, such as the upper right corner. After the user clicks it, the current interactive function display form will be switched. If the current interactive function display form is the sidebar display, when the user clicks the interactive icon for switching the interactive function display form, the interactive function display form will be switched to the floating window display. The chat floating window and the sidebar display modes are mutually exclusive, and the floating window can be dragged to different positions. The sidebar can adjust the length and width of the sidebar.

[0106] Step S202: determining the interactive function target display form according to the interactive function display form switching instruction.

[0107] It should be noted that the determination of the interactive function target display form according to the interactive function display form switching instruction may be that when the interactive function display form switching instruction is received, the interactive function display form corresponding to the interactive function display form switching instruction is determined, that is, the interactive function target display form. If there is no corresponding interactive function display form in the interactive function display form switching instruction, the current display form is obtained, and the interactive function target display form is another display form different from the current display form. For example, there is an interactive icon "Continue in floating window" in the upper right corner of the sidebar. After the user clicks it, the sidebar is closed, the floating window is called up, and the corresponding instruction is continued in the floating window. Click the interactive icon "Continue in sidebar" in the chat floating window to close the floating window, call up the sidebar, and continue to execute the corresponding instruction in the sidebar. Users can also set the default interactive function display form through the interactive function settings.

[0108] Step S203: displaying an interactive function operation window on the user browsing interface based on the interactive function target display format.

[0109] It should be noted that the interactive function operation window displayed in the user browsing interface can be displayed at the default display position and size each time. For the floating window, it can be dragged to different positions and the size of the floating window can be adjusted. The sidebar can adjust the length and width of the sidebar and set which side of the browser to display it. For example, it can be set to display on any side of the browser, such as the left side or the right side of the browser.

[0110] In the specific implementation, please refer to Figure 5 , Figure 5 In order to be able to execute the browser display page of the information processing method in this embodiment, there is an interactive function on or off button in the upper right corner of the browser. The user can click this button to display the interactive function operation window in the browsing interface. When the interactive function operation window is displayed in the browser, click this button to hide the interactive function operation window. Figure 6 , Figure 6 The interactive function display form is a sidebar effect diagram. The interactive function operation window contains an interactive function toolbar, which can be set with a feedback information input entrance, setting the default display form of the interactive function, and other setting buttons for the interactive function. Figure 7 The interactive function operation window contains a text input box, in which users can enter information to be processed, or drag content in the browsing interface to the text input box. The browser automatically recognizes the dragged content and fills the recognized content into the text input box as the information to be processed entered by the user. Figure 8 , there is an import page content button above the text box. After the user clicks the button, he can select the content in the browsing interface, including circling the text content and clicking on the video, picture, etc., and automatically treat the content selected by the user as the information to be processed. Fig. 9 , Fig. 9 It is a floating window display format. The floating window can be displayed in the middle of the browsing interface by default and can be dragged to other positions at will. Fig.10 , both the floating window and the sidebar can be set with a button for creating a new conversation. When the user clicks it, a new conversation is created. The floating window also has a button for continuing in the sidebar. After clicking this button, the interactive function display format switches to the sidebar. Similarly, the sidebar also has a button for continuing in the floating window. After clicking this button, the interactive function display format switches to the floating window. Fig.12 The interactive function display window also includes a conversation list, which allows users to switch the conversation information displayed in the interactive function display window. The conversation list can also be hidden and displayed after the user clicks the button to display the conversation list.

[0111] This embodiment receives an interactive function display form switching instruction triggered by a user; determines the interactive function target display form according to the interactive function display form switching instruction; and displays an interactive function operation window on the user browsing interface based on the interactive function target display form. This embodiment can receive an interactive function display form switching instruction triggered by a user, determine the interactive function target display form according to the interactive function display form switching instruction, and then display the interactive function operation window on the user browsing interface. If the interactive function target display form is a floating window, it also supports users to drag it at will, which can avoid content obstruction and display the interactive function operation window according to the user's habits, thereby improving the reading effect of the user's browsing interface.

[0112] Reference Fig.12 , Fig.12 It is a structural block diagram of the first embodiment of the information processing device of the present invention.

[0113] like Fig.12 As shown, the information processing device proposed in the embodiment of the present invention includes:

[0114] A response module 10, configured to obtain current interactive function display information in response to an interactive function activation instruction triggered based on a user browsing interface, wherein the current interactive function display information includes at least one target dialogue and an interactive function display form;

[0115] A display module 20, configured to display an interactive function operation window on the user browsing interface based on the current interactive function display information;

[0116] An acquisition module 30, used for acquiring information to be processed and a processing type based on the input of the interactive function operation window;

[0117] The processing module 40 is used to respond to the information to be processed according to the processing type and display the response result in the interactive function operation window.

[0118] In this embodiment, in response to an interactive function start instruction triggered based on a user browsing interface, current interactive function display information is obtained, and the current interactive function display information includes at least one target dialogue and interactive function display form; based on the current interactive function display information, an interactive function operation window is displayed on the user browsing interface; information to be processed and the processing type input based on the interactive function operation window are obtained; the information to be processed is responded to according to the processing type, and the response result is displayed in the interactive function operation window. Compared with the existing method in which users can only search for information that needs further search by reopening the browsing window when browsing information in a browser, the above method of this embodiment can display the interactive function operation window on the browsing interface, which is convenient for users to directly process information based on the interactive function operation window on the browsing interface, thereby improving the user's information processing efficiency and experience.

[0119] It should be noted that the workflow described above is merely illustrative and does not limit the scope of protection of the present invention. In practical applications, technicians in this field can select part or all of them according to actual needs to achieve the purpose of the present embodiment, and no limitation is made here.

[0120] In addition, for technical details that are not described in detail in this embodiment, reference can be made to the information processing method provided in any embodiment of the present invention, and will not be repeated here.

[0121] Based on the above-mentioned first embodiment of the information processing device of the present invention, a second embodiment of the information processing device of the present invention is proposed.

[0122] In this embodiment, the acquisition module 30 is also used to acquire the current input mode of the information to be processed;

[0123] When the input method is to introduce page text, monitoring the user's page operation information;

[0124] The information to be processed and the processing type are determined according to the page operation information.

[0125] Furthermore, the acquisition module 30 is also used to monitor the input information in the text input box when the input method is manual input through the text input box;

[0126] Performing feature extraction on the input information to obtain feature information;

[0127] The processing type and information to be processed corresponding to the input information are determined according to the characteristic information.

[0128] Furthermore, the display module 20 is also used to monitor the topic management instructions triggered by the user, and the topic management instructions include saving the conversation and clearing the conversation;

[0129] Determine a target conversation corresponding to the topic management instruction, and save or clear the target conversation according to the topic management instruction.

[0130] Furthermore, the acquisition module 30 is also used to receive an interactive function display form switching instruction triggered by a user;

[0131] Determining the interactive function target display form according to the interactive function display form switching instruction;

[0132] An interactive function operation window is displayed on the user browsing interface based on the interactive function target display format.

[0133] Furthermore, the processing module 40 is further configured to determine a target dialogue corresponding to the information to be processed when the processing type belongs to a preset question and answer type;

[0134] Obtaining the conversation information of the target conversation;

[0135] The information to be processed is responded to according to the dialogue information, and the response result is displayed in the interactive function operation window.

[0136] Furthermore, the processing module 40 is also used to obtain auxiliary question and answer information corresponding to the user browsing interface;

[0137] The information to be processed is responded to according to the auxiliary question and answer information, and the response result is displayed in the interactive function operation window.

[0138] Furthermore, the response module 10 is also used to display a feedback information input window in response to the triggered problem feedback instruction;

[0139] Receiving feedback input by the user based on the feedback information input window;

[0140] Optimize responses to pending information based on the feedback.

[0141] Furthermore, the display module 20 is also used to store the current conversation content in the interactive function operation window when receiving a new topic instruction;

[0142] The newly created target dialogue is displayed in the interactive function operation window.

[0143] Furthermore, the display module 20 is also used to monitor the user's operation behavior in the interactive function operation window;

[0144] When the operation behavior is to open a historical conversation, determining the historical conversation information corresponding to the operation behavior;

[0145] The historical conversation information is displayed in the interactive function operation window.

[0146] Other embodiments or specific implementations of the information processing device of the present invention may refer to the above-mentioned method embodiments and will not be described in detail here.

[0147] In addition, an embodiment of the present invention further provides a storage medium, on which an information processing program is stored. When the information processing program is executed by a processor, the steps of the information processing method described above are implemented.

[0148] It should be noted that, in this article, the terms "include", "comprises" or any other variations thereof are intended to cover non-exclusive inclusion, so that a process, method, article or system including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or system. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the existence of other identical elements in the process, method, article or system including the element.

[0149] The serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0150] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus a necessary general hardware platform, and of course by hardware, but in many cases the former is a better implementation method. Based on such an understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as a read-only memory / random access memory, a magnetic disk, or an optical disk), and includes a number of instructions for enabling a terminal device (which can be a mobile phone, a computer, a server, an air conditioner, or a network device, etc.) to execute the methods described in each embodiment of the present invention.

[0151] The above are only preferred embodiments of the present invention, and are not intended to limit the patent scope of the present invention. Any equivalent structure or equivalent process transformation made using the contents of the present invention specification and drawings, or directly or indirectly applied in other related technical fields, are also included in the patent protection scope of the present invention.

[0152] The present invention discloses A1, an information processing method, the information processing method comprising the following steps:

[0153] In response to an interactive function activation instruction triggered based on a user browsing interface, current interactive function display information is acquired, wherein the current interactive function display information includes at least one target dialogue and an interactive function display form;

[0154] Based on the current interactive function display information, an interactive function operation window is displayed on the user browsing interface;

[0155] Acquire the information to be processed and the processing type inputted based on the interactive function operation window;

[0156] Respond to the information to be processed according to the processing type, and display the response result in the interactive function operation window.

[0157] A2. The information processing method as described in A1, wherein the step of obtaining the information to be processed and the processing type input based on the interactive function operation window comprises:

[0158] Get the current input mode of the information to be processed;

[0159] When the input method is to introduce page text, monitoring the user's page operation information;

[0160] The information to be processed and the processing type are determined according to the page operation information.

[0161] A3. The information processing method as described in A2, after the step of obtaining the current input mode of the information to be processed, further comprising:

[0162] When the input method is manual input through a text input box, monitoring input information in the text input box;

[0163] Performing feature extraction on the input information to obtain feature information;

[0164] The processing type and information to be processed corresponding to the input information are determined according to the characteristic information.

[0165] A4. The information processing method as described in A1, after the step of displaying the interactive function operation window on the user browsing interface based on the current interactive function display information, further comprising:

[0166] Monitoring topic management instructions triggered by users, wherein the topic management instructions include saving conversations and clearing conversations;

[0167] Determine a target conversation corresponding to the topic management instruction, and save or clear the target conversation according to the topic management instruction.

[0168] A5. The information processing method as described in A2, wherein the interactive function display form includes a sidebar and a floating window;

[0169] After the step of displaying the interactive function operation window on the user browsing interface based on the current interactive function display information, the method further includes:

[0170] Receive interactive function display form switching instructions triggered by users;

[0171] Determining the interactive function target display form according to the interactive function display form switching instruction;

[0172] An interactive function operation window is displayed on the user browsing interface based on the interactive function target display format.

[0173] A6. The information processing method as described in any one of A1 to A5, wherein the step of responding to the information to be processed according to the processing type and displaying the response result in the interactive function operation window comprises:

[0174] When the processing type belongs to a preset question-and-answer type, determining a target dialogue corresponding to the information to be processed;

[0175] Obtaining the conversation information of the target conversation;

[0176] The information to be processed is responded to according to the dialogue information, and the response result is displayed in the interactive function operation window.

[0177] A7. In the information processing method according to any one of A1 to A5, the step of responding to the information to be processed according to the processing type and displaying the response result in the interactive function operation window comprises:

[0178] Obtaining auxiliary question and answer information corresponding to the user browsing interface;

[0179] The information to be processed is responded to according to the auxiliary question and answer information, and the response result is displayed in the interactive function operation window.

[0180] A8. The information processing method as described in any one of A1 to A5, after the step of obtaining the current interactive function display information in response to the interactive function activation instruction triggered based on the user browsing interface, further comprising:

[0181] In response to the triggered problem feedback instruction, displaying a feedback information input window;

[0182] Receiving feedback input by the user based on the feedback information input window;

[0183] Optimize responses to pending information based on the feedback.

[0184] A9. The information processing method as described in any one of A1 to A5, after the step of displaying the interactive function operation window on the user browsing interface based on the current interactive function display information, further comprising:

[0185] When receiving a new topic instruction, storing the current conversation content in the interactive function operation window;

[0186] The newly created target dialogue is displayed in the interactive function operation window.

[0187] A10. The information processing method as described in any one of A1 to A5, after the step of displaying the interactive function operation window on the user browsing interface based on the current interactive function display information, further comprising:

[0188] Monitor the user's operation behavior in the interactive function operation window;

[0189] When the operation behavior is to open a historical conversation, determining the historical conversation information corresponding to the operation behavior;

[0190] The historical conversation information is displayed in the interactive function operation window.

[0191] The present invention discloses B11, an information processing device, the information processing device comprising:

[0192] A response module, configured to obtain current interactive function display information in response to an interactive function activation instruction triggered based on a user browsing interface, wherein the current interactive function display information includes at least one target dialogue and an interactive function display form;

[0193] A display module, used for displaying an interactive function operation window on the user browsing interface based on the current interactive function display information;

[0194] An acquisition module, used for acquiring information to be processed and a processing type based on input of the interactive function operation window;

[0195] The processing module is used to respond to the information to be processed according to the processing type and display the response result in the interactive function operation window.

[0196] B12. The information processing device as described in B11, wherein the acquisition module is further used to acquire the current input mode of the information to be processed;

[0197] When the input method is to introduce page text, monitoring the user's page operation information;

[0198] The information to be processed and the processing type are determined according to the page operation information.

[0199] B13. The information processing device as described in B12, wherein the acquisition module is further used to monitor the input information in the text input box when the input method is manual input through the text input box;

[0200] Performing feature extraction on the input information to obtain feature information;

[0201] The processing type and information to be processed corresponding to the input information are determined according to the characteristic information.

[0202] B14. The information processing device as described in B11, wherein the display module is further used to monitor the topic management instructions triggered by the user, and the topic management instructions include saving the conversation and clearing the conversation;

[0203] Determine a target conversation corresponding to the topic management instruction, and save or clear the target conversation according to the topic management instruction.

[0204] B15. The information processing device as described in B12, wherein the interactive function display form includes a sidebar and a floating window;

[0205] The display module is further used to receive a user-triggered instruction to switch the interactive function display form;

[0206] Determining the interactive function target display form according to the interactive function display form switching instruction;

[0207] An interactive function operation window is displayed on the user browsing interface based on the interactive function target display format.

[0208] B16. The information processing device as described in any one of B11 to B15, wherein the processing module is further used to determine a target dialogue corresponding to the information to be processed when the processing type belongs to a preset question and answer type;

[0209] Obtaining the conversation information of the target conversation;

[0210] The information to be processed is responded to according to the dialogue information, and the response result is displayed in the interactive function operation window.

[0211] B17. The information processing device as described in any one of B11 to B15, wherein the processing module is further used to obtain auxiliary question and answer information corresponding to the user browsing interface;

[0212] When the processing type belongs to a preset question and answer type, the information to be processed is responded to according to the auxiliary question and answer information, and the response result is displayed in the interactive function operation window.

[0213] B18. The information processing device as described in any one of B11 to B15, wherein the response module is further used to display a feedback information input window in response to a triggered question feedback instruction;

[0214] Receiving feedback input by the user based on the feedback information input window;

[0215] Optimize responses to pending information based on the feedback.

[0216] The present invention discloses C19, an information processing device, the device comprising: a memory, a processor, and an information processing program stored in the memory and executable on the processor, the information processing program being configured to implement the steps of the information processing method described in any one of A1 to A10.

[0217] The present invention discloses D20, a storage medium, on which an information processing program is stored, and when the information processing program is executed by a processor, the steps of the information processing method as described in any one of A1 to A10 are implemented.

Claims

1. An information processing method, characterized in that: The information processing method comprises the following steps: In response to an interactive function activation instruction triggered based on a user browsing interface, current interactive function display information is acquired, wherein the current interactive function display information includes at least one target dialogue and an interactive function display form; Based on the current interactive function display information, an interactive function operation window is displayed on the user browsing interface; Acquire the information to be processed and the processing type inputted based on the interactive function operation window; Respond to the information to be processed according to the processing type, and display the response result in the interactive function operation window.

2. The information processing method according to claim 1, characterized in that: The step of obtaining the information to be processed and the processing type input based on the interactive function operation window includes: Get the current input mode of the information to be processed; When the input method is to introduce page text, monitoring the user's page operation information; The information to be processed and the processing type are determined according to the page operation information.

3. The information processing method according to claim 2, characterized in that: After the step of obtaining the current input mode of the information to be processed, the method further includes: When the input method is manual input through a text input box, monitoring input information in the text input box; Performing feature extraction on the input information to obtain feature information; The processing type and information to be processed corresponding to the input information are determined according to the characteristic information.

4. The information processing method according to claim 1, wherein: After the step of displaying the interactive function operation window on the user browsing interface based on the current interactive function display information, the method further includes: Monitoring topic management instructions triggered by users, wherein the topic management instructions include saving conversations and clearing conversations; Determine a target conversation corresponding to the topic management instruction, and save or clear the target conversation according to the topic management instruction.

5. The information processing method according to claim 2, wherein: The interactive function display forms include sidebars and floating windows; After the step of displaying the interactive function operation window on the user browsing interface based on the current interactive function display information, the method further includes: Receive interactive function display form switching instructions triggered by users; Determining the interactive function target display form according to the interactive function display form switching instruction; An interactive function operation window is displayed on the user browsing interface based on the interactive function target display format.

6. The information processing method according to any one of claims 1 to 5, characterized in that: The step of responding to the information to be processed according to the processing type and displaying the response result in the interactive function operation window includes: When the processing type belongs to a preset question-and-answer type, determining a target dialogue corresponding to the information to be processed; Obtaining the conversation information of the target conversation; The to-be-processed information is responded to according to the dialogue information, and the response result is displayed in the interactive function operation window.

7. The information processing method according to any one of claims 1 to 5, characterized in that: The step of responding to the information to be processed according to the processing type and displaying the response result in the interactive function operation window includes: Obtaining auxiliary question and answer information corresponding to the user browsing interface; The information to be processed is responded to according to the auxiliary question and answer information, and the response result is displayed in the interactive function operation window.

8. An information processing device, characterized in that: The information processing device comprises: A response module, configured to obtain current interactive function display information in response to an interactive function activation instruction triggered based on a user browsing interface, wherein the current interactive function display information includes at least one target dialogue and an interactive function display form; A display module, used for displaying an interactive function operation window on the user browsing interface based on the current interactive function display information; An acquisition module, used for acquiring information to be processed and a processing type based on input of the interactive function operation window; The processing module is used to respond to the information to be processed according to the processing type and display the response result in the interactive function operation window.

9. An information processing device, characterized in that: The device comprises: a memory, a processor, and an information processing program stored in the memory and executable on the processor, wherein the information processing program is configured to implement the steps of the information processing method according to any one of claims 1 to 7.

10. A storage medium, characterized in that: The storage medium stores an information processing program, and when the information processing program is executed by the processor, the steps of the information processing method according to any one of claims 1 to 7 are implemented.