Conversation method and device
By adding a display copy of the target session on the desktop, users can quickly view and reply messages in different applications or session interfaces, solving the problem of cumbersome conversation interface switching and improving user experience.
Patent Information
- Application Number
- CN202210004226.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-01-04
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2042-01-04
AI Technical Summary
In the prior art, switching of conversation interfaces is complicated, and users need to frequently switch to open applications when chatting with different applications or different conversation interfaces, resulting in a bad user experience.
By determining the target session in the target application, add the display copy of the target session to the display area of the target control in the desktop, and perform session operations on the target session through the display copy to quickly view and reply to session messages.
This greatly simplifies the problem of users frequently switching to open applications when chatting with different applications or different session interfaces, improves user experience, and eliminates many intermediate interactions required to switch to the target session interface.
Smart Images

Figure CN114416248B_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of information technology, and specifically relates to a conversation method and a device thereof. Background Art
[0002] With the emergence of various conversation applications, communicating through chat applications has become a common operation. When a user is using application a to have a conversation with user A, he may switch to another user B of application a. Or, when a user is using application a to have a conversation with a certain user, he may switch to another application b. If the user wants to view the relevant conversation messages sent by user A of application a, he needs to switch from the interface of the current application to the conversation interface with user A to complete the viewing.
[0003] Usually, the switch requires finding application A from the current interface, then clicking to enter application A, and then choosing to open the session interface with user A. It is very cumbersome for users to switch session interfaces, and if the switching is frequent, it will bring a bad user experience. Summary of the invention
[0004] The purpose of the embodiments of the present application is to provide a conversation method and device thereof, which can solve the problem of cumbersome conversation interface switching.
[0005] In a first aspect, an embodiment of the present application provides a conversation method, the method comprising:
[0006] Determine the target session in the target application;
[0007] adding a display copy of the target session to a display area of a target control in the desktop;
[0008] The session operation of the target session is performed through the presentation copy.
[0009] In a second aspect, an embodiment of the present application provides a conversation device, including:
[0010] A determination module determines a target session in a target application;
[0011] An adding module is used to add a display copy of the target session to a display area of a target control in the desktop;
[0012] An operation module performs session operations of the target session through the display copy.
[0013] In a third aspect, an embodiment of the present application provides an electronic device, which includes a processor, a memory, and a program or instruction stored in the memory and executable on the processor, wherein the program or instruction, when executed by the processor, implements the steps of the method described in the first aspect.
[0014] In a fourth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored, and when the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented.
[0015] In a fifth aspect, an embodiment of the present application provides a chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the method described in the first aspect.
[0016] In an embodiment of the present application, by determining the target session in the target application, a display copy of the target session is added to the display area of the target control in the desktop, and the session operation of the target session is performed through the display copy, thereby enabling quick viewing and replying of session messages of the target session in the control, eliminating many intermediate interaction links required to switch to the target session interface, greatly simplifying the problem of users having to frequently switch to open applications when chatting in different applications or different session interfaces, and improving the user experience. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] Figure 1 It is a flowchart of the conversation method of an embodiment of the present application.
[0018] Figure 2 It is a schematic diagram of an example interface layout of a control according to an embodiment of the present application.
[0019] Figure 3 This is one of the user interface schematic diagrams of the conversation method of the embodiment of the present application.
[0020] Figure 4A and Figure 4B This is one of the user interface schematic diagrams of the conversation method of the embodiment of the present application.
[0021] Figure 5A and Figure 5B This is one of the user interface schematic diagrams of the conversation method of the embodiment of the present application.
[0022] Fig. 6A , Figure 6B and 6C This is one of the user interface schematic diagrams of the conversation method of the embodiment of the present application.
[0023] Figure 7 This is one of the user interface schematic diagrams of the conversation method of the embodiment of the present application.
[0024] Fig. 8A , Figure 8B and 8C This is one of the user interface schematic diagrams of the conversation method of the embodiment of the present application.
[0025] Fig. 9 It is a structural block diagram of the conversation device according to an embodiment of the present application.
[0026] Fig.10 It is a structural block diagram of an electronic device according to an embodiment of the present application.
[0027] Fig.11 It is a schematic diagram of the hardware structure of an electronic device implementing an embodiment of the present application. DETAILED DESCRIPTION
[0028] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, rather than all the embodiments. All other embodiments obtained by ordinary technicians in this field based on the embodiments in the present application belong to the scope of protection of this application.
[0029] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be interchangeable under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described here, and the objects distinguished by "first", "second", etc. are generally of one type, and the number of objects is not limited. For example, the first object can be one or more. In addition, "and / or" in the specification and claims represents at least one of the connected objects, and the character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0030] The conversation method, device and electronic device provided in the embodiments of the present application are described in detail below through specific embodiments and their application scenarios in conjunction with the accompanying drawings.
[0031] Figure 1 Schematic diagram of the conversation method of the embodiment of the present application. Figure 1 As shown, the conversation method of the embodiment of the present application includes the following steps 102 to 106.
[0032] Step 102: determine a target session in a target application.
[0033] The target application can be various chat applications, and the same chat application can include sessions with different users. In the embodiment of the present application, the target session is a session that can enable the target user to interact with the opposite user, so as to reduce the switching steps required when the target user switches to the session interface with the opposite user under the target application.
[0034] Step 104: Add the display copy of the target session to the display area of the target control in the desktop.
[0035] The display copy of the target session may be created by calling or copying the application data corresponding to the target session in the target application.
[0036] The display copy is used to display the target session interface to the front-end user. When creating a display copy, you can directly call all functions and data of the target session interface, or completely copy all functions and data of the target session interface. Therefore, the page information of this display copy and the information received and sent will be synchronized with the information of the original application's session page.
[0037] Thus, the user can implement a conversation interaction with the opposite user of the target conversation through the display copy, just as the user directly performs a conversation interaction with the opposite user in the target conversation interface under the target application.
[0038] Add the created display copy to the display area of the target control on the desktop.
[0039] At least one control may be provided on the desktop. The control may occupy the desktop area and be displayed in a small area such as 1x2, 1x3, 2x3, etc.
[0040] like Figure 2 As shown, Figure 2 This is an example of the interface layout of the control of the embodiment of the present application. For example, the desktop includes five controls A, B, C, D, and E, and different controls can be added with application display copies of different categories. For example, application display copies related to the session can be added to control A, and display copies related to applications such as video and music can be added to other controls, and so on.
[0041] You can pre-set the application types that different controls can add in the system settings. For example, when adding a target control to the desktop, you can set the function of this control. The same control can add different types of session applications.
[0042] After setting the function of the control, you can enable the shared control function to display the control in the corresponding area of the desktop. Alternatively, after the setting is successful, the control can be directly displayed in the corresponding area of the desktop.
[0043] like Figure 3 As shown, the user can set the sharing function in a certain control, thereby realizing that different types of session applications can be added to the same control.
[0044] exist Figure 3 On the interface, you can see a list of applications that have been added to the control, such as session application a, session application b, etc.
[0045] Step 106: Perform session operations of the target session through the presentation copy.
[0046] By adding a display copy of the target session to the display area of the target control in the desktop, the target session corresponding to the display copy can be directly controlled and operated through the target control display area, so that the user can interact with the other user of the target session without having to enter the target session interface of the target application.
[0047] Optionally, in step 102, determining a target session in a target application includes: upon receiving a target input to a first session interface of the target application, determining the current session to be the target session.
[0048] In this embodiment, the target session may be determined based on a manual operation of the user. For example, in the first session interface, the user long presses the first session interface to indicate that the user needs to interact with the current session.
[0049] Furthermore, in response to the input, such as a long press operation on the first conversation interface, a display copy of the target conversation may be created.
[0050] In step 104, the display copy may be added to the display area of the target control on the desktop when a specific input to the display copy is received. For example, the user drags the created display copy from the current session interface to the display area of a control on the desktop, thereby adding the display copy of the target session to the control.
[0051] refer to Figure 4A and Figure 4B , is a schematic diagram of a user interface for manually adding a target session to a control according to an embodiment of the present application.
[0052] like Figure 4A As shown in , the user currently enters the conversation interface between an application T and the customer service and sends a conversation message. Figure 4B As shown in the figure, the user creates a display copy of the current session interface by long pressing the current session interface. Then drag this display copy to the target control on the desktop, for example Figure 2 The display copy corresponding to the session is added to the display area of the target control.
[0053] Optionally, in step 102, determining a target session in a target application includes: when a target user exits a first session interface of the target application, obtaining a session message of the target user in the first session; matching the session message with preset keywords; and if there is a match, determining the first session to be the target session.
[0054] In this embodiment, the target session may be automatically determined based on the keywords preset by the user.
[0055] Keywords preset by users can be used to distinguish content or messages that users are interested in. If a conversation message pushed by an application is of interest to the user, it can be set to be added to the target control for new message push. For example, in the dialog box of the current conversation interface, the user sends a conversation message to the customer service staff, "Where is the express delivery?" Usually, users want the customer service staff to reply to this kind of conversation message, so keywords such as "express delivery" can be pre-set.
[0056] Figure 5A Several examples of commonly used keywords are given, such as "what to eat tonight", "are you home yet", etc. Users are usually more concerned about the keywords replied by the other end user of the conversation.
[0057] When setting the control function, users can click the "Add" button to add keywords, such as Figure 5B At the same time, you can also delete the added keywords in the list through the preset deletion method, such as sliding operation.
[0058] The user exits the session interface, that is, the session interface disappears and is not displayed to the user. Exiting may include switching to another interface while the current session interface is not closed; it may also include closing the current session interface but not exiting the corresponding session application; it may also include directly closing the session application.
[0059] If the user exits the current session interface, if there is a preset keyword matching the session interface, the current session is determined to be the target session that the user needs to interact with. In addition, in step 106, a display copy of the target session is automatically created, and the display copy is automatically added to the display area of the target control in the desktop and displayed.
[0060] like Fig. 6A As shown, after the display copy is automatically added to the display area of the target control in the desktop, the session interface corresponding to the target session can be displayed in the display area.
[0061] like Figure 6B As shown, no matter it is added manually or automatically, when the display copy of the target session is added to the target control, the control will display the latest information of the session interface of the display copy. When the target session has the latest message, the user can be notified in time, and the user can view it conveniently on the target control.
[0062] And, if Figure 6C As shown, the user can quickly reply in the control without having to open the corresponding target application and the corresponding conversation interface to view or reply to the message.
[0063] The session operation of the target session is performed by displaying the copy in the display area of the target control, including receiving session operation and sending session operation.
[0064] Optionally, in step 106, performing the session operation of the target session through the display copy includes: in case of receiving a first input to the display copy, displaying data information corresponding to the first input.
[0065] In this embodiment, the user can quickly send a session message based on the displayed copy of the target session displayed by the control.
[0066] For example, by executing the operation of calling a conversation box in the display copy displayed by the control, the application data of the operation of calling the conversation box is loaded, and after the application data of the operation is processed, the corresponding conversation box is displayed. Similarly, by executing the operation of inputting and sending the conversation message text in the displayed conversation box, the application data of the operation is loaded for processing, and the corresponding data information after the operation processing is completed is displayed. By loading the application data corresponding to the above operation in the display copy, the user can quickly send or reply messages in the control.
[0067] Optionally, in step 106, performing a session operation of the target session through the display copy includes: loading the push information for the target session when the push information is received; and updating a display area of the target control according to the push information.
[0068] Specifically, after receiving the push information for the target session, the application data corresponding to the push information is loaded and processed, and the push information is processed according to the application data, so as to update the display content corresponding to the push information in the display area of the target control.
[0069] In this embodiment, the user can quickly receive the conversation message sent by the opposite user based on the display copy of the target conversation displayed by the control.
[0070] In one embodiment, new keywords may also be added to the control based on the presentation copy while the control session is operating.
[0071] Optionally, the method further includes: upon receiving a second input of a target text in the target conversation, adding the target text as the keyword.
[0072] The target text can be the session message currently displayed on the control interface or some text in the session message. For example Figure 7 As shown, by the user long pressing and selecting a certain text "Order Number" in the interface of the current control and triggering the "Add Keyword" button, the keyword "Order Number" will be added to the keyword list of the target control.
[0073] In this way, during the process of conversation interaction displayed by the control, new keywords can be added in real time according to the content of the conversation, so that the target conversation that needs to be interacted can be determined and automatically added to the control according to the keywords updated in the keyword list.
[0074] In an embodiment of the present application, display copies of different sessions of the same application can be added to the same control, and different session applications can also be set to be added to the same control, that is, display copies of different sessions of different applications can share one control.
[0075] Optionally, the display copy added to the interface of the target control includes a first display copy and a second display copy, and the method further includes: upon receiving a third input to the first display copy displayed in the display interface of the target control, switching the first display copy displayed in the interface of the target control to the second display copy.
[0076] When multiple display copies share the same control, the user can switch the display copy of the session currently displayed by the control to the display copy of another session through preset operations, such as sliding left or right, etc. The order of different display copies in the control can be that the display copy most recently added to the control is displayed in the front.
[0077] like Fig. 8A As shown in FIG. 1 , if the session interface of application W is currently displayed in the front, the user can switch to the session interface of application T by sliding left. The sliding process is as follows: Figure 8B The final result is Figure 8C shown.
[0078] In an embodiment of the present application, by determining the target session in the target application, a display copy of the target session is added to the display area of the target control in the desktop, and interactive operations of the target session are performed through the display copy, thereby enabling quick viewing and replying of session messages of the target session in the control, eliminating many intermediate interaction links required to switch to the target session interface, greatly simplifying the problem of users having to frequently switch to open applications when chatting in different applications or different session interfaces, and improving user experience.
[0079] In addition, by adding display copies corresponding to multiple different sessions to the interface of the same control, it is possible to support interactive operations of multiple applications or multiple session interfaces in the operation area of the same control.
[0080] In one embodiment, the application of the present application is not limited to the chat scenario of the conversation application. Other applications, such as video, music, etc., can also be implemented through the above-mentioned conversation method of the embodiment of the present application. For example, for a music playback application, a display copy can be created for the interface that the user often uses and often operates habitually, and added to the target control. For example, adding the playback interface or music list to the control can realize quick operation of the music playback application.
[0081] The conversation method provided in the embodiment of the present application can be executed by a conversation device. In the embodiment of the present application, the conversation device provided in the embodiment of the present application is described by taking the conversation method executed by the conversation device as an example.
[0082] Fig. 9 is a structural block diagram of a conversation device according to an embodiment of the present application, such as Fig. 9 As shown, the conversation device 800 includes:
[0083] A determination module 820 determines a target session in a target application;
[0084] An adding module 840 adds the display copy of the target session to the display area of the target control in the desktop;
[0085] The operation module 860 performs the session operation of the target session through the display copy.
[0086] Optionally, the determining module is specifically configured to: upon receiving a target input to the first conversation interface of the target application, determine the first conversation as the target conversation.
[0087] Optionally, the determination module is specifically used to: when the target user exits the first session interface of the target application, obtain a session message of the target user in the first session; match the session message with preset keywords; and if they match, determine that the first session is the target session.
[0088] Optionally, the operating module is specifically configured to: upon receiving a first input to the display copy, display data information corresponding to the first input.
[0089] Optionally, the operation module is specifically configured to: load the push information for the target session when the push information is received; and update the display area of the target control according to the push information.
[0090] Optionally, the device further comprises: a keyword adding module, configured to add the target text as the keyword when receiving a second input of the target text in the target conversation.
[0091] Optionally, the display copies added by the adding module to the interface of the target control include a first display copy and a second display copy, and the device also includes: a switching module, which is used to switch the first display copy displayed in the interface of the target control to the second display copy when a third input to the first display copy displayed in the display interface of the target control is received.
[0092] In an embodiment of the present application, by determining the target session in the target application, a display copy of the target session is added to the display area of the target control in the desktop, and interactive operations of the target session are performed through the display copy, thereby enabling quick viewing and replying of session messages of the target session in the control, eliminating many intermediate interaction links required to switch to the target session interface, greatly simplifying the problem of users having to frequently switch to open applications when chatting in different applications or different session interfaces, and improving user experience.
[0093] In addition, by adding display copies corresponding to multiple different sessions to the display interface of the same control, it is possible to support interactive operations of multiple applications or multiple session interfaces in the operation area of the same control.
[0094] The conversation device in the embodiment of the present application can be an electronic device or a component in the electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal or other devices other than a terminal. . Exemplarily, the electronic device can be a mobile phone, a tablet computer, a laptop computer, a PDA, a vehicle-mounted electronic device, a mobile Internet device (Mobile Internet Device, MID), an augmented reality (augmented reality, AR) / virtual reality (virtual reality, VR) device, a robot, a wearable device, an ultra-mobile personal computer (ultra-mobile personal computer, UMPC), a netbook or a personal digital assistant (personal digital assistant, PDA), etc. It can also be a personal computer (personal computer, PC), a television (television, TV), a teller machine or a self-service machine, etc., which is not specifically limited in the embodiment of the present application.
[0095] The conversation device in the embodiment of the present application may be a device having an operating system. The operating system may be an Android operating system, an iOS operating system, or other possible operating systems, which are not specifically limited in the embodiment of the present application.
[0096] The conversation device provided in the embodiment of the present application can achieve Figure 1To avoid repetition, the various processes implemented in the method embodiment of FIG8 are not described again here.
[0097] Alternatively, if Fig.10 As shown, an embodiment of the present application also provides an electronic device 900, including a processor 940 and a memory 920, wherein the memory 920 stores programs or instructions that can be executed on the processor 940, and when the program or instructions are executed by the processor 940, the various steps of the above-mentioned conversation method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, they are not described here.
[0098] It should be noted that the electronic devices in the embodiments of the present application include the mobile electronic devices and non-mobile electronic devices mentioned above.
[0099] Fig.11 A schematic diagram of the hardware structure of an electronic device to implement an embodiment of the present application.
[0100] The electronic device 1000 includes but is not limited to: a radio frequency unit 1001, a network module 1002, an audio output unit 1003, an input unit 1004, a sensor 1005, a display unit 1006, a user input unit 1007, an interface unit 1008, a memory 1009, and a processor 1010 and other components.
[0101] Those skilled in the art will appreciate that the electronic device 1000 may also include a power source (such as a battery) for supplying power to various components, and the power source may be logically connected to the processor 1010 through a power management system, so that the power management system can manage charging, discharging, power consumption, and other functions. x The electronic device structure shown in the figure does not constitute a limitation on the electronic device. The electronic device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be described in detail here.
[0102] The processor 1010 is configured to determine a target session in a target application; add a display copy of the target session to a display area of a target control in a desktop; and perform a session operation of the target session through the display copy.
[0103] The processor 1010 determines the target session in the target application, adds a display copy of the target session to the display area of the target control in the desktop, and performs interactive operations on the target session through the display copy, thereby enabling quick viewing and replying of session messages of the target session in the control, eliminating many intermediate interaction links required to switch to the target session interface, greatly simplifying the problem of users having to frequently switch to open applications when chatting in different applications or different session interfaces, and improving user experience.
[0104] Optionally, the processor 1010 is further configured to, upon receiving a second input of a target text in the target conversation, add the target text as the keyword.
[0105] In this way, during the process of conversation interaction displayed by the control, new keywords can be added in real time according to the content of the conversation, so that the target conversation that needs to be interacted can be determined and automatically added to the control according to the keywords updated in the keyword list.
[0106] Optionally, the processor 1010, when the display copy added to the interface of the target control includes a first display copy and a second display copy, is further used to: upon receiving a third input to the first display copy displayed in the interface of the target control, switch the first display copy displayed in the interface of the target control to the second display copy.
[0107] In this way, by adding display copies corresponding to multiple different sessions to the display interface of the same control, it is possible to support interactive operations of multiple applications or multiple session interfaces in the operation area of the same control.
[0108] It should be understood that in the embodiment of the present application, the input unit 1004 may include a graphics processor (Graphics Processing Unit, GPU) 10041 and a microphone 10042, and the graphics processor 10041 processes the image data of the static picture or video obtained by the image capture device (such as a camera) in the video capture mode or the image capture mode. The display unit 1006 may include a display panel 10061, and the display panel 10061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1007 includes a touch panel 10071 and at least one of other input devices 10072. The touch panel 10071 is also called a touch screen. The touch panel 10071 may include two parts: a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0109] The memory 1009 can be used to store software programs and various data. The memory 1009 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, an application program or instructions required for at least one function (such as a sound playback function, an image playback function, etc.), etc. In addition, the memory 1009 may include a volatile memory or a non-volatile memory, or the memory 1009 may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM) and a direct memory bus random access memory (DRRAM). The memory 1009 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0110] The processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor and a modem processor, wherein the application processor mainly processes operations related to an operating system, a user interface, and application programs, and the modem processor mainly processes wireless communication signals, such as a baseband processor. It is understandable that the modem processor may not be integrated into the processor 1010.
[0111] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned conversation method embodiment are implemented and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0112] The processor is the processor in the electronic device described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk.
[0113] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned conversation method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0114] An embodiment of the present application provides a computer program product, which is stored in a storage medium. The program product is executed by at least one processor to implement the various processes of the above-mentioned conversation method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0115] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0116] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that the process, method, article or device including a series of elements includes not only those elements, but also includes other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise one..." do not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted, or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0117] 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 application, or the part that contributes to the prior art, can be embodied in the form of a computer software product, which is stored in a storage medium (such as ROM / RAM, a disk, or an optical disk), and includes a number of instructions for a terminal (which can be a mobile phone, a computer, a server, or a network device, etc.) to execute the methods described in each embodiment of the present application.
[0118] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms without departing from the purpose of the present application and the scope of protection of the claims, all of which are within the protection of the present application.
Claims
1. A conversation method, characterized in that: include: Determine the target session in the target application; adding a display copy of the target session to a display area of a target control in the desktop; Performing a session operation of the target session through the presentation copy; Determining the target session in the target application includes: When the target user exits the first session interface of the target application, acquiring a session message of the target user in the first session; Matching the conversation message with preset keywords; If they match, the first session is determined to be the target session.
2. The method according to claim 1, characterized in that The session operation of the target session is performed through the display copy, including: In case of receiving a first input to the display copy, data information corresponding to the first input is displayed.
3. The method according to claim 1, characterized in that The session operation of the target session is performed through the display copy, including: In case of receiving push information for the target session, loading the push information; According to the pushed information, the display area of the target control is updated.
4. The method according to claim 1, characterized in that: Also includes: In case of receiving a second input of a target text in the target conversation, the target text is added as the keyword.
5. A conversation device, characterized in that: include: A determination module determines a target session in a target application; An adding module is used to add a display copy of the target session to a display area of a target control in the desktop; An operation module, performing a session operation of the target session through the display copy; The determination module is specifically used for: When the target user exits the first session interface of the target application, acquiring a session message of the target user in the first session; Matching the conversation message with preset keywords; If they match, the first session is determined to be the target session.
6. The device according to claim 5, characterized in that The operation module is specifically used for: In case of receiving a first input to the display copy, data information corresponding to the first input is displayed.
7. The device according to claim 5, characterized in that The operation module is specifically used for: When receiving the push information for the target session, loading the push information; According to the pushed information, the display area of the target control is updated.
8. The device according to claim 5, characterized in that Also includes: The keyword adding module is used to add the target text as the keyword when receiving a second input of the target text in the target conversation.
Citation Information
Patent Citations
Session interface display method and device
CN113163050A