CN115622969B - Message processing method, device, electronic equipment and medium - Google Patents
Message processing method, device, electronic equipment and medium Download PDFInfo
- Publication number
- CN115622969B CN115622969B CN202211158095.0A CN202211158095A CN115622969B CN 115622969 B CN115622969 B CN 115622969B CN 202211158095 A CN202211158095 A CN 202211158095A CN 115622969 B CN115622969 B CN 115622969B
- Authority
- CN
- China
- Prior art keywords
- target
- file
- input
- files
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 19
- 238000000034 method Methods 0.000 claims abstract description 39
- 238000012545 processing Methods 0.000 claims abstract description 34
- 230000004044 response Effects 0.000 claims abstract description 20
- 230000010365 information processing Effects 0.000 abstract description 2
- 238000012360 testing method Methods 0.000 description 19
- 230000006870 function Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 230000001360 synchronised effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 4
- 230000000694 effects Effects 0.000 description 4
- 230000003190 augmentative effect Effects 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000003068 static effect Effects 0.000 description 2
- 238000010998 test method Methods 0.000 description 2
- 238000013142 basic testing Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L51/00—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
- H04L51/07—User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
- H04L51/08—Annexed information, e.g. attachments
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
The application discloses a message processing method, a message processing device, electronic equipment and a readable storage medium, and belongs to the technical field of information processing. The method comprises the following steps: displaying a target session interface, wherein the target session interface comprises a target file; receiving a first input of a user in the target session interface; in response to the first input, a reference message is sent to a target contact, the reference message including file content of the target file.
Description
Technical Field
The application belongs to the technical field of information processing, and particularly relates to a message processing method, a message processing device, electronic equipment and a readable storage medium.
Background
Currently, there are more and more communication of messages, and more kinds of messages, such as text, pictures, voice, files, etc. Messages are becoming more and more important as a basic tool for communication, not only to help life, but also to be used further in work. Especially, when the terminal is working, the processing requirement for files is also increasing.
At present, the reference to the message can be simply and directly referred, so that the message reference processing is not flexible enough, and the differentiated requirements of users cannot be met.
Disclosure of Invention
The embodiment of the application aims to provide a message processing method, a message processing device, electronic equipment and a readable storage medium, which can solve the problem that the reference in the existing message is not flexible enough.
In a first aspect, an embodiment of the present application provides a message processing method, where the method includes:
displaying a target session interface, wherein the target session interface comprises a target file;
receiving a first input of a user in the target session interface;
in response to the first input, a reference message is sent to a target contact, the reference message including file content of the target file.
In a second aspect, an embodiment of the present application provides a message processing apparatus, including:
The display module is used for displaying a target session interface, wherein the target session interface comprises a target file;
the receiving module is used for receiving a first input of a user in the target session interface;
and the sending module is used for responding to the first input and sending a reference message to the target contact person, wherein the reference message comprises file content of the target file.
In a third aspect, an embodiment of the present application provides an electronic device comprising a processor and a memory storing a program or instructions executable on the processor, which when executed by the processor, implement the steps of the method as described in the first aspect.
In a fourth aspect, embodiments of the present application provide a readable storage medium having stored thereon a program or instructions which when executed by a processor perform the steps of the method according to the first aspect.
In a fifth aspect, an embodiment of the present application provides a chip, where the chip includes a processor and a communication interface, where the communication interface is coupled to the processor, and where the processor is configured to execute a program or instructions to implement a method according to the first aspect.
In a sixth aspect, embodiments of the present application provide a computer program product stored in a storage medium, the program product being executable by at least one processor to implement the method according to the first aspect.
In the embodiment of the application, a target session interface is displayed, wherein the target session interface comprises a target file; receiving a first input of a user in the target session interface; and responding to the first input, and sending a reference message to the target contact person, wherein the reference message comprises file contents of the target file, so that in message processing of social application, the reference message can be provided for a user to carry out convenient means of targeted reference processing on the whole or partial file contents of the target file displayed on a session interface according to own requirements, thereby improving flexibility of message reference processing and meeting differentiated requirements of different users.
Drawings
Fig. 1 is a flow chart of a message processing method according to an embodiment of the present application.
Fig. 2 to 7 are schematic views of a single file user interface of a message processing method according to an embodiment of the present application.
Fig. 8 to 11 are diagrams of a multi-file user interface of a message processing method according to an embodiment of the present application.
Fig. 12 is a block diagram showing the structure of a message processing apparatus according to an embodiment of the present application.
Fig. 13 is a block diagram showing the structure of an electronic device according to an embodiment of the present application.
Fig. 14 is a schematic diagram of a hardware structure of an electronic device implementing an embodiment of the present application.
Detailed Description
The technical solutions of the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application, and it is apparent that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which are obtained by a person skilled in the art based on the embodiments of the present application, fall within the scope of protection of the present application.
The terms first, second and the like in the description and in the claims, are used for distinguishing between similar elements and not necessarily for describing a particular sequential or chronological order. It is to be understood that the data so used may be interchanged, as appropriate, such that embodiments of the present application may be implemented in sequences other than those illustrated or described herein, and that the objects identified by "first," "second," etc. are generally of a type, and are not limited to the number of objects, such as the first object may be one or more. Furthermore, in the description and claims, "and/or" means at least one of the connected objects, and the character "/", generally means that the associated object is an "or" relationship.
The message processing method, the device, the electronic equipment and the readable storage medium provided by the embodiment of the application are described in detail below through specific embodiments and application scenes thereof with reference to the accompanying drawings.
Fig. 1 is a flow chart of a message processing method according to an embodiment of the present application. As shown in fig. 1, the message processing method according to the embodiment of the present application includes the following steps 102 to 106.
Step 102, displaying a target session interface, wherein the target session interface comprises a target file.
In one embodiment, the target session interface is a reference interface corresponding to the target file, the reference interface displaying file content of the target file, the file content including at least one of: title, paragraph, picture, form, text. Under the reference interface, a user can select file content in the target file and conduct reference processing.
In another embodiment, the target session interface is a normal session interface, which may be a one-to-one user session interface or a group chat session interface. The target file may be a file corresponding to the received message or the transmitted message displayed on the common session interface, and the file may be a single file or multiple files.
In the case that the target session interface is a normal session interface, optionally, the displaying the target session interface further includes: receiving a second input of a user to the target file; responsive to the second input, displaying a reference interface corresponding to file content of the target file, the file content including at least one of: title, paragraph, picture, form, text.
The second input is used for triggering and displaying an interface for referencing the file content of the target file, so that a user can select the file content in the target file under the referencing interface and conduct referencing processing.
Referring to fig. 2, a target file 10 displayed, for example, on a general session interface is a test method, and a pop-up box 20 is provided to prompt a user to select whether to initiate a file reference mode by, for example, including pressing, clicking or sliding the file. The file reference mode refers to that file content selection can be performed in a target file based on the requirement of a user in a common session interface, the selected file content is used as subsequent message content to be sent, for example, the file comprises various file contents such as text paragraphs, pictures, tables and the like, and the user can select certain file content or certain file content to be referred from the file according to the requirement of message sending. And after the user selects the click confirmation control, displaying a reference interface corresponding to the target file.
The target file may be a file received by the current user from other users in the common session interface, a file already transmitted to other users by the current user, or a file added by the current user in the process of editing a message to be transmitted.
For the target file to be a file that the current user has sent to other users, or a file that the current user receives, the pop-up box 20 may be popped up by pressing or clicking on the file displayed on the session interface; for the target file, which is the file in the message to be sent edited by the current user, the box 20 can be popped up by pressing the send button, and if the user selects the determination control, the message containing the file is not sent first, so that the subsequent steps are to be executed and then sent.
As described above, the target file may include a single file or may include a plurality of files. After the reference interface is displayed in step 102, it indicates that the reference mode has been opened for the target file.
Under the condition that the target file comprises a single file, the input of the user on the target file displayed on the common session interface can be received on the common session interface, the target file is disassembled and classified, and different types of file contents of the target file are obtained and displayed on the reference interface.
The contents of the files are usually presented in the forms of titles, paragraphs, pictures, tables, words and the like, and under the condition that the reference mode is started by the target file, the contents of the files of different types of the target file are split, and a reference interface after the split and classification treatment is presented. The reference interface may present all types of file content of the file, or may present all types of file content of the file on the reference interface in a directory or index manner.
As shown in fig. 2, after the file 10 in fig. 2 is disassembled and classified, the split paragraph contents "test guide", "1 test structure", "1.1 special test", "2.1 test library" and the like are presented in the form of indexes on the reference interface 32, and the split picture contents "picture 1", "picture 2", "picture 3" and "picture 4" are presented. The "test guide" of the presentation in the form of an index represents the content of the paragraph corresponding to the "test guide" in the file 10, and the "picture 1" of the presentation in the form of an index represents the picture content corresponding to the "picture 1" in the file 10.
The reference interface can be displayed at a preset position of a common session interface, and optionally, a reference page of the target file is displayed in a message input box of the target session interface; or the target session interface comprises a floating window, and the reference page of the target file is displayed in the floating window.
Here, the target session interface is a normal session interface. As shown in fig. 3, the reference interface 32 is displayed in a message input box of the normal session interface. As shown in fig. 4, the reference interface 34 is displayed in the form of a hover frame over the generic session interface.
Optionally, the target file includes at least two files, and the displaying the target session interface further includes: receiving a third input of the user to the at least two files; responding to the third input, grouping the at least two files according to at least one of names and contents of the at least two files, and displaying reference pages corresponding to file contents of the at least two files after grouping, wherein the file contents comprise at least one of the following: title, paragraph, picture, form, text.
In the case that the target session interface includes a plurality of files, the files may be first grouped according to file names of the different files, for example, relationships between the different files or types of the files may be determined by the file names, and thus the files displayed on the target session interface may be grouped according to the file names, thereby performing typesetting layout on the plurality of files.
The relationship between different files can also be determined according to the content of the different files. For example, the 1 st file content is work, the 2 nd file content is plan, and the two file contents have a certain relationship and can be divided into a group and displayed on the target session interface.
Referring to FIG. 8, for example, the plurality of files displayed on the target session interface includes File 10, a test mode, file 12, a pressure test, and File 14, an operation mode. The current user may pop up a box for prompting the user to select whether to initiate a file reference mode by, for example, including a press, click, or slide input on one of the files. After the user selects three files and clicks on confirm, the grouping display interface 22 corresponding to the three files is displayed.
When grouping according to the names of the files, for example, file 10 "a test mode", file 12 "a pressure test" and file 14 "an operation mode", it is common to execute the basic test first and then the operation according to the service requirement, and then execute the pressure test. Therefore, the files 10 and 14 can be grouped together in one type, the files 12 and 12 can be grouped in another type, and the files 12 and 14 can be placed under the files 10 and 14 for comparison.
When grouping according to the content of the file, there is an association between the content of the 1 st section of the file 10 "a test mode" and the content of the 2 nd section of the file 12 "a pressure test", the file 10 and the file 12 can be grouped together. And displaying the reference interfaces corresponding to the files after grouping on the basis of grouping. The reference interface corresponding to each file may refer to the embodiments of fig. 3 and fig. 4, which are not described herein.
In one embodiment, the reference interface display may also be performed according to a preset reference mode, where the preset reference mode includes sequential independent references or combined references. Sequential independent referencing refers to content referencing operations that are performed independently for each file after multiple files open the referencing mode, similar to the file content referencing operations described above for single files. The combined reference means that after a plurality of files are opened in a reference mode, a plurality of files can be combined together to be used for reference of file contents, so that certain contact reference use among the files is easy to exist.
As shown in fig. 9, when the user selects the sequential independent reference mode, a corresponding reference interface 36, 38 may be displayed under each file, as shown in fig. 10. The reference interfaces 36, 38 may be displayed in a manner consistent with the reference interfaces 32, 34 described above.
When the user selects the combined reference mode, the corresponding reference interface displays the combined paragraphs, pictures, titles, characters and the like on the reference interface.
In this way, different demands of the user can be satisfied.
Whether a single file or at least two files, after or before the files are disassembled and classified to obtain different types of file contents corresponding to the files, screening processing of some file contents of the target files by a user can be provided, so that the user selects specific file contents to be displayed on a reference interface, and the user can conveniently use the file contents.
Optionally, the reference interface corresponding to the content of the display file further includes: receiving a fourth input from the user; and responding to the fourth input, displaying a reference interface corresponding to target file content on the target session interface, wherein the file content comprises the target file content.
As shown in FIG. 11, a pop-up box 72 may be provided after user selection confirms the start-up file reference to further provide for user selection of which of the target files are referenced by content (including at least one of title, paragraph, picture, form, text) of the target file. For example, at least one of the contents of the file name, the contents of the picture, and the contents of the paragraph of the file "a test method" in fig. 11 is selected. And meanwhile, when the paragraph is selected, the user can conduct sliding selection processing below. Thus, the target file content selected by the user can be displayed on the reference interface.
Step 104, receiving a first input of a user in the target session interface.
In the case where the target session interface is a reference interface, the first input includes an operation for generating and transmitting a reference message including file contents in the target file.
The user can perform input operations such as clicking on the target session interface to select file content in the target file displayed by the reference interface, and generate a reference message containing the file content based on the selected file content.
In this way, the user selects the corresponding file content in the target file for reference through the displayed reference interface of the target file, so as to generate the corresponding reference message.
And step 106, responding to the first input, and sending a reference message to the target contact person, wherein the reference message comprises file content of the target file.
In this step, after the reference message including the file content of the target file is generated, the reference message may be sent to the target contact by receiving an input from the user, for example, by the user clicking on a send message control.
For the case that the target file includes at least two files, optionally, after displaying the reference interfaces corresponding to the file contents of the at least two files after grouping, the sending, in response to the first input, a reference message to the first contact includes: in response to the first input, a reference message is sent to the first contact, the file content of the reference message being associated with the grouping of the at least two files.
Optionally, before sending the reference message to the target contact, the method further includes: receiving a fifth input of a user to the file content under the condition that the file content comprising the target file is displayed; generating annotation information of the file content in response to the fifth input; the sending the reference message to the target contact includes: and sending a reference message comprising the file content and the annotation information to a target contact.
In this embodiment, the user may further add annotation information to the file content in the reference message, generate new reference information according to the file content and the annotation information thereof, and then send the new reference information to the target contact. After the user adds annotation information to the file content in the target file, the annotation information can be reversely saved and synchronized to the local target file during sending.
As shown in fig. 5, the file content in the target file is the content corresponding to the "test guide" 50, and the comment information of the user is the text content 52 added to the file content by the "test guide" 50 in the dotted line part.
For private chat session interfaces, the target contact may be the user's counterpart user. The target contact person can be all users of the group chat or a specific user selected by the user. Optionally, the first input includes a first sub-input and a second sub-input, and the sending the reference message to the target contact in response to the first input includes: responsive to the first sub-input, determining a first contact corresponding to a first reference message and a second contact corresponding to a second reference message; responsive to the second sub-input, sending the first reference message to the first contact and sending the second reference message to the second contact; wherein the reference message includes the first reference message and the second reference message, and the target contact includes the first contact and the second contact.
In the case that the target session interface is a group chat session interface, after the reference message including the file content in the target file is generated, a plurality of contacts in the group chat session may be input in a message input box of the group chat session interface according to the input of the user.
As shown in fig. 6, the user may first select the paragraph content corresponding to the "test guide" in the reference interface through the cursor 40, and generate the reference message 1 containing the paragraph content corresponding to the "test guide". Then, the target contact that receives the reference message 1 is determined by entering "@ someone 1 someone 2" in message entry box 42.
In one embodiment, a user may send multiple different file contents to different target contacts through one input.
For example, after the above selection of the reference message 1 to be sent to someone 1 and someone 2, the user may continue to move the cursor 40 to the corresponding position of "picture 1", generating the reference message 2 containing the picture content corresponding to "picture 1". Then, in message input box 42, "someone 3, someone 4" is continuously input, thereby determining the contact that receives the reference message 2. That is, the association relationship between the file content corresponding to the cursor position and the contact person selecting to receive the reference message containing the file content is established.
Thus, after clicking the send control, the reference message 1 can be sent to someone 1 and someone 2, while the reference message 2 is sent to someone 3 and someone 4.
In the case that the transmitted reference message includes the file content of the target file by the user a and the annotation information of the user a, the interface of the corresponding reference message received by the target contact includes a new message prompt box as shown in fig. 7, for example, the session interface may display that the reference message includes the file content "test guide" of the file by the user a and the reply process content of the file content by the user a, and provide a box 82 for letting the user select whether to view the new message. If the user clicks the "enter view" control, the detailed message content, including the entire content of the corresponding paragraph of the "test guide", can be seen.
Likewise, the user may also receive a message fed back by the target contact, and optionally, before and after the sending of the reference message to the target contact, the method further includes: and updating the target file based on the feedback message when the feedback message comprising the file content of the target file by the target contact is received.
Thus, the user can update and store the local target file according to the feedback information returned by the contact person.
In the embodiment of the application, a target session interface is displayed, wherein the target session interface comprises a target file; receiving a first input of a user in the target session interface; and responding to the first input, and sending a reference message to the target contact person, wherein the reference message comprises file contents of the target file, so that in message processing of social application, the reference message can be provided for a user to carry out convenient means of targeted reference processing on the whole or partial file contents of the target file displayed on a session interface according to own requirements, thereby improving flexibility of message reference processing and meeting differentiated requirements of different users.
According to the message processing method provided by the embodiment of the application, the execution main body can be a message processing device. In the embodiment of the present application, a message processing device executes a message processing method as an example, and the message processing device provided in the embodiment of the present application is described.
As shown in fig. 12, an embodiment of the present application provides a message processing apparatus 800, including:
a display module 820 for displaying a target session interface, the target session interface comprising a target file;
A receiving module 840, configured to receive a first input from a user in the target session interface;
A sending module 860, configured to send a reference message to a target contact in response to the first input, where the reference message includes file content of the target file.
In the embodiment of the application, a target session interface is displayed, wherein the target session interface comprises a target file; receiving a first input of a user in the target session interface; and responding to the first input, and sending a reference message to the target contact person, wherein the reference message comprises file contents of the target file, so that in message processing of social application, a user can be provided with a convenient means for carrying out targeted reference processing on the whole or partial file contents of the target file displayed on a session interface according to own requirements, the flexibility of message reference processing is improved, and the differentiated requirements of different users are met.
Optionally, the method further comprises: the second receiving module is used for receiving a second input of the user on the target file after the target session interface is displayed; the second display module is used for responding to the second input and displaying a reference interface corresponding to file content of the target file, and the file content comprises at least one of the following items: title, paragraph, picture, form, text.
Optionally, the target file includes at least two files, and the apparatus further includes: the third receiving module is used for receiving third input of the user on the at least two files after the target session interface is displayed; the third display module is used for responding to the third input, grouping the at least two files according to at least one of the names and the contents of the at least two files, and displaying a reference interface corresponding to the file contents of the at least two files after grouping, wherein the file contents comprise at least one of the following: title, paragraph, picture, form, text.
Optionally, the sending module is specifically configured to: in response to the first input, a reference message is sent to the first contact, the reference content of the reference message being associated with the grouping of the at least two files.
Optionally, the method further comprises: a fourth receiving module for receiving a fourth input of the user; and the fourth display module is used for responding to the fourth input and displaying a reference page corresponding to target file content on the target session interface, wherein the file content comprises the target file content.
Optionally, the display module is specifically configured to: displaying a reference interface of the target file in a message input box of the target session interface; or the target session interface comprises a floating window, and the reference page of the target file is displayed in the floating window.
Optionally, the first input includes a first sub-input and a second sub-input, and the sending module is specifically configured to: responsive to the first sub-input, determining a first contact corresponding to a first reference message and a second contact corresponding to a second reference message; responsive to the second sub-input, sending the first reference message to the first contact and sending the second reference message to the second contact; wherein the reference message includes the first reference message and the second reference message, and the target contact includes the first contact and the second contact.
Optionally, the method further comprises: a fifth receiving module, configured to receive a fifth input of a user on a file content including the target file, before the sending of the reference message to the target contact; and the generation module is used for responding to the fifth input and generating annotation information of the reference content.
Optionally, the sending module is specifically configured to: and sending a reference message comprising the reference content and the annotation information to a target contact.
Optionally, the method further comprises: and the updating module is used for updating the target file based on the feedback message under the condition that the feedback message comprising the file content of the target file by the target contact is received before and after the reference message is sent to the target contact.
The message processing apparatus in the embodiment of the present application may be an electronic device, or may be a component in an electronic device, for example, an integrated circuit, or a chip. The electronic device may be a terminal, or may be other devices than a terminal. The electronic device may be a Mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle-mounted electronic device, a Mobile internet device (Mobile INTERNET DEVICE, MID), an augmented reality (augmented reality, AR)/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), or the like, and may also be a personal computer (personal computer, PC), or the like, which is not particularly limited in the embodiments of the present application.
The message processing apparatus in the embodiment of the present application may be an apparatus having an operating system. The operating system may be an Android operating system, an ios operating system, or other possible operating systems, and the embodiment of the present application is not limited specifically.
The message processing apparatus provided in the embodiment of the present application can implement each process implemented by the embodiments of the methods of fig. 1 to 11, and in order to avoid repetition, a detailed description is omitted herein.
Optionally, as shown in fig. 13, the embodiment of the present application further provides an electronic device 900, which includes a processor 940 and a memory 920, where the memory 920 stores a program or an instruction that can be executed on the processor 940, and the program or the instruction implements each step of the above-mentioned message processing method embodiment when executed by the processor 940, and the steps achieve the same technical effects, so that repetition is avoided, and no further description is given here.
The electronic device in the embodiment of the application includes the mobile electronic device and the non-mobile electronic device.
Fig. 14 is a schematic hardware structure of an electronic device implementing an embodiment of the present application.
The electronic device 1000 includes, but is not limited to: radio frequency unit 1001, network module 1002, audio output unit 1003, input unit 1004, sensor 1005, display unit 1006, user input unit 1007, interface unit 1008, memory 1009, and processor 1010.
Those skilled in the art will appreciate that the electronic device 1000 may also include a power source (e.g., a battery) for powering the various components, which may be logically connected to the processor 1010 by a power management system to perform functions such as managing charge, discharge, and power consumption by the power management system. The electronic device structure shown in fig. 14 does not constitute a limitation of the electronic device, and the electronic device may include more or less components than shown, or may combine certain components, or may be arranged in different components, which are not described in detail herein.
The display unit 1006 is configured to display a target session interface, where the target session interface includes a target file;
a user input unit 1007 for receiving a first input of a user in the target session interface;
a processor 1010 for sending a reference message to a target contact in response to the first input, the reference message including file content of the target file.
In the embodiment of the application, a target session interface is displayed, wherein the target session interface comprises a target file; receiving a first input of a user in the target session interface; and responding to the first input, and sending a reference message to the target contact person, wherein the reference message comprises file contents of the target file, so that in message processing of social application, the reference message can be provided for a user to carry out convenient means of targeted reference processing on the whole or partial file contents of the target file displayed on a session interface according to own requirements, thereby improving flexibility of message reference processing and meeting differentiated requirements of different users.
Optionally, the user input unit 1007 is further configured to: receiving a second input of a user to the target file after displaying the target session interface;
The display unit 1006 is further configured to display, in response to the second input, a reference interface corresponding to file content of the target file, where the file content includes at least one of: title, paragraph, picture, form, text.
Optionally, the target file includes at least two files, and the user input unit 1007 is further configured to: receiving a third input of the user to the at least two files after displaying the target session interface; the display unit 1006 is further configured to group the at least two files according to at least one of names and contents of the at least two files in response to the third input, and display a reference interface corresponding to file contents of the at least two files after grouping, where the file contents include at least one of the following: title, paragraph, picture, form, text.
Optionally, the processor 1010 is specifically configured to: in response to the first input, a reference message is sent to the first contact, the reference content of the reference message being associated with the grouping of the at least two files.
Optionally, the user input unit 1007 is further configured to receive a fourth input of a user; the display unit 1006 is further configured to display, in response to the fourth input, a reference page corresponding to a target file content on the target session interface, where the file content includes the target file content.
Optionally, the display unit 1006 is specifically configured to: displaying a reference interface of the target file in a message input box of the target session interface; or the target session interface comprises a floating window, and the reference page of the target file is displayed in the floating window.
Optionally, the first input includes a first sub-input and a second sub-input, and the processor 1010 is specifically configured to: responsive to the first sub-input, determining a first contact corresponding to a first reference message and a second contact corresponding to a second reference message; responsive to the second sub-input, sending the first reference message to the first contact and sending the second reference message to the second contact; wherein the reference message includes the first reference message and the second reference message, and the target contact includes the first contact and the second contact.
Optionally, the user input unit 1007 is further configured to receive, before the sending the reference message to the target contact, a fifth input of the file content by the user in a case of displaying the file content including the target file; the processor 1010 is further configured to generate annotation information of the reference content in response to the fifth input.
Optionally, the processor 1010 is specifically configured to: and sending a reference message comprising the reference content and the annotation information to a target contact.
Optionally, the processor 1010 is further configured to update the target file based on the feedback message when the feedback message including the file content of the target file by the target contact is received before and after the sending of the reference message to the target contact.
It should be appreciated that in embodiments of the present application, the input unit 1004 may include a graphics processor (Graphics Processing Unit, GPU) 10041 and a microphone 10042, where the graphics processor 10041 processes image data of still pictures or video obtained by an image capturing device (e.g., a camera) in a video capturing mode or an image capturing 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, or the like. The user input unit 1007 includes at least one of a touch panel 10071 and other input devices 10072. The touch panel 10071 is also referred to as a touch screen. The touch panel 10071 can include two portions, a touch detection device and a touch controller. Other input devices 10072 may include, but are not limited to, a physical keyboard, function keys (e.g., volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, and so forth, which are not described in detail herein.
The memory 1009 may be used to store software programs as well as various data. The memory 1009 may mainly include a first memory area storing programs or instructions and a second memory area storing data, wherein the first memory area may store an operating system, application programs or instructions (such as a sound playing function, an image playing function, etc.) required for at least one function, and the like. Further, the memory 1009 may include volatile memory or nonvolatile memory, or the memory 1009 may include both volatile and nonvolatile memory. The nonvolatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable EPROM (EEPROM), or a flash Memory. The volatile memory may be random access memory (Random Access Memory, RAM), static random access memory (STATIC RAM, SRAM), dynamic random access memory (DYNAMIC RAM, DRAM), synchronous Dynamic Random Access Memory (SDRAM), double data rate Synchronous dynamic random access memory (Double DATA RATE SDRAM, DDRSDRAM), enhanced Synchronous dynamic random access memory (ENHANCED SDRAM, ESDRAM), synchronous link dynamic random access memory (SYNCH LINK DRAM, SLDRAM), and Direct random access memory (DRRAM). Memory 1009 in embodiments of the application includes, but is not limited to, these and any other suitable types of memory.
The processor 1010 may include one or more processing units; optionally, the processor 1010 integrates an application processor that primarily processes operations involving an operating system, user interface, application programs, and the like, and a modem processor that primarily processes wireless communication signals, such as a baseband processor. It will be appreciated that the modem processor described above may not be integrated into the processor 1010.
The embodiment of the application also provides a readable storage medium, on which a program or an instruction is stored, which when executed by a processor, implements each process of the above-mentioned message processing method embodiment, and can achieve the same technical effects, and in order to avoid repetition, the description is omitted here.
Wherein the processor is a processor in the electronic device described in the above embodiment. The readable storage medium includes computer readable storage medium such as computer readable memory ROM, random access memory RAM, magnetic or optical disk, etc.
The embodiment of the application further provides a chip, which comprises a processor and a communication interface, wherein the communication interface is coupled with the processor, and the processor is used for running programs or instructions to realize the processes of the message processing method embodiment, and the same technical effects can be achieved, so that repetition is avoided, and the description is omitted here.
It should be understood that the chips referred to in the embodiments of the present application may also be referred to as system-on-chip chips, chip systems, or system-on-chip chips, etc.
Embodiments of the present application provide a computer program product stored in a storage medium, where the program product is executed by at least one processor to implement the respective processes of the above-described message processing method embodiments, and achieve the same technical effects, and for avoiding repetition, a detailed description is omitted herein.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element. Furthermore, it should be noted that the scope of the methods and apparatus in the embodiments of the present application is not limited to performing the functions in the order shown or discussed, but may also include performing the functions in a substantially simultaneous manner or in an opposite order depending on the functions involved, e.g., the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
From the above description of the embodiments, it will be clear to those skilled in the art that the above-described embodiment method may be implemented by means of software plus a necessary general hardware platform, but of course may also be implemented by means of hardware, but in many cases the former is a preferred embodiment. Based on such understanding, the technical solution of the present application may be embodied essentially or in a part contributing to the prior art in the form of a computer software product stored in a storage medium (e.g. ROM/RAM, magnetic disk, optical disk) comprising instructions for causing a terminal (which may be a mobile phone, a computer, a server, or a network device, etc.) to perform the method according to the embodiments of the present application.
The embodiments of the present application have been described above with reference to the accompanying drawings, but the present application is not limited to the above-described embodiments, which are merely illustrative and not restrictive, and many forms may be made by those having ordinary skill in the art without departing from the spirit of the present application and the scope of the claims, which are to be protected by the present application.
Claims (9)
1. A method of message processing comprising:
displaying a target session interface, wherein the target session interface comprises a target file;
receiving a first input of a user in the target session interface;
Responsive to the first input, sending a reference message to a target contact, the reference message including file content of the target file;
The target file comprises at least two files, and the target session interface is displayed further comprises:
Receiving a third input of the user to the at least two files;
Responding to the third input, grouping the at least two files according to at least one of names and contents of the at least two files, and displaying a reference interface corresponding to file contents of the at least two files after grouping, wherein the file contents comprise at least one of the following: title, paragraph, picture, form, text;
The sending a reference message to the first contact in response to the first input, comprising:
responsive to the first input, sending a reference message to a first contact, file content of the reference message being associated with a grouping of the at least two files;
The grouping the at least two files according to at least one of the names and the contents of the at least two files includes:
grouping the at least two files into a group according to business requirements from names of the at least two files; or (b)
At least two files with association relation between contents are classified into a group from the at least two files.
2. The method of claim 1, wherein the displaying the target session interface further comprises, after:
Receiving a second input of a user to the target file;
responsive to the second input, displaying a reference interface corresponding to file content of the target file, the file content including at least one of: title, paragraph, picture, form, text.
3. The method of claim 1 or 2, wherein displaying the reference interface corresponding to the file content further comprises:
Receiving a fourth input from the user;
and responding to the fourth input, displaying a reference interface corresponding to target file content on the target session interface, wherein the file content comprises the target file content.
4. The method according to claim 1, characterized in that it comprises:
Displaying a reference interface of the target file in a message input box of the target session interface; or alternatively
The target session interface comprises a floating window, and a reference interface of the target file is displayed on the floating window.
5. The method of claim 1, wherein the first input comprises a first sub-input and a second sub-input, and wherein the sending the reference message to the target contact in response to the first input comprises:
Responsive to the first sub-input, determining a first contact corresponding to a first reference message and a second contact corresponding to a second reference message;
Responsive to the second sub-input, sending the first reference message to the first contact and sending the second reference message to the second contact;
wherein the reference message includes the first reference message and the second reference message, and the target contact includes the first contact and the second contact.
6. The method of claim 1 or 5, wherein prior to sending the reference message to the target contact, further comprising:
Receiving a fifth input of a user to the file content under the condition that the file content comprising the target file is displayed;
generating annotation information of the file content in response to the fifth input;
The sending the reference message to the target contact includes:
and sending a reference message comprising the file content and the annotation information to a target contact.
7. The method of claim 1, wherein after sending the reference message to the target contact, further comprising:
And updating the target file based on the feedback message when the feedback message comprising the file content of the target file by the target contact is received.
8. A message processing apparatus, comprising:
The display module is used for displaying a target session interface, wherein the target session interface comprises a target file;
the receiving module is used for receiving a first input of a user in the target session interface;
A sending module, configured to send a reference message to a target contact in response to the first input, where the reference message includes file content of the target file;
The target file comprises at least two files,
The user input unit is further for: receiving a third input of the user to the at least two files after displaying the target session interface;
The display unit is further configured to group the at least two files according to at least one of names and contents of the at least two files in response to the third input, and display a reference interface corresponding to file contents of the at least two files after grouping, where the file contents include at least one of the following: title, paragraph, picture, form, text;
in the sending module, in response to the first input, sending a reference message to a first contact, including:
responsive to the first input, sending a reference message to a first contact, file content of the reference message being associated with a grouping of the at least two files;
In the display unit, grouping the at least two files according to at least one of names and contents of the at least two files includes:
grouping the at least two files into a group according to business requirements from names of the at least two files; or (b)
At least two files with association relation between contents are classified into a group from the at least two files.
9. An electronic device comprising a processor and a memory storing a program or instructions executable on the processor, which when executed by the processor, implement the steps of the message processing method of any of claims 1-7.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211158095.0A CN115622969B (en) | 2022-09-22 | 2022-09-22 | Message processing method, device, electronic equipment and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202211158095.0A CN115622969B (en) | 2022-09-22 | 2022-09-22 | Message processing method, device, electronic equipment and medium |
Publications (2)
Publication Number | Publication Date |
---|---|
CN115622969A CN115622969A (en) | 2023-01-17 |
CN115622969B true CN115622969B (en) | 2024-08-23 |
Family
ID=84858657
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202211158095.0A Active CN115622969B (en) | 2022-09-22 | 2022-09-22 | Message processing method, device, electronic equipment and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN115622969B (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111325004A (en) * | 2020-02-21 | 2020-06-23 | 腾讯科技(深圳)有限公司 | File commenting and viewing method |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11146514B2 (en) * | 2018-05-07 | 2021-10-12 | Apple Inc. | Sharing content in a messaging application |
CN111722764B (en) * | 2019-03-18 | 2024-07-12 | 钉钉(中国)信息技术有限公司 | Message input and display method and device, electronic equipment and readable storage medium |
CN111835616A (en) * | 2019-04-16 | 2020-10-27 | 阿里巴巴集团控股有限公司 | Reply message display method and device |
CN113300938B (en) * | 2021-04-02 | 2023-02-24 | 维沃移动通信有限公司 | Message sending method and device and electronic equipment |
CN113259222B (en) * | 2021-04-28 | 2023-02-07 | 维沃移动通信(杭州)有限公司 | Message processing method and device and electronic equipment |
CN114579240A (en) * | 2022-03-03 | 2022-06-03 | 维沃移动通信有限公司 | Message processing method and device |
-
2022
- 2022-09-22 CN CN202211158095.0A patent/CN115622969B/en active Active
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111325004A (en) * | 2020-02-21 | 2020-06-23 | 腾讯科技(深圳)有限公司 | File commenting and viewing method |
Also Published As
Publication number | Publication date |
---|---|
CN115622969A (en) | 2023-01-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN113300938B (en) | Message sending method and device and electronic equipment | |
CN113094143B (en) | Cross-application message sending method and device, electronic equipment and readable storage medium | |
CN114374663B (en) | Message processing method and message processing device | |
CN113849092A (en) | Content sharing method and device and electronic equipment | |
CN112184168B (en) | Reminding task generation method and device and electronic equipment | |
CN115378899B (en) | Message quoting method, device, electronic equipment and storage medium | |
CN114153362A (en) | Information processing method and device | |
WO2024140453A1 (en) | Information processing method and apparatus, and electronic device and readable storage medium | |
CN115622969B (en) | Message processing method, device, electronic equipment and medium | |
CN112818094A (en) | Chat content processing method and device and electronic equipment | |
CN112181351A (en) | Voice input method and device and electronic equipment | |
CN114745346B (en) | Message processing method and device, electronic equipment and readable storage medium | |
CN113190365B (en) | Information processing method and device and electronic equipment | |
CN113037618B (en) | Image sharing method and device | |
CN116471251A (en) | Session message processing method and device and electronic equipment | |
CN115167721A (en) | Display method and device of functional interface | |
CN115242739B (en) | Information processing method and device and electronic equipment | |
CN115357322A (en) | Information processing method, device, electronic equipment and storage medium | |
CN118312260A (en) | Interface display method and device | |
CN118409682A (en) | Information sharing method, device and equipment | |
CN117492627A (en) | Information processing method, device and equipment | |
CN117311521A (en) | Information input method, device, electronic equipment and readable storage medium | |
CN117880234A (en) | Session message processing method, apparatus, electronic device and readable storage medium | |
CN118337744A (en) | Message reply method and device and electronic equipment | |
CN115718639A (en) | Notification message display method and device and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |