CN116233054A - E-mail processing method and device, electronic equipment and storage medium - Google Patents
E-mail processing method and device, electronic equipment and storage medium Download PDFInfo
- Publication number
- CN116233054A CN116233054A CN202310254105.9A CN202310254105A CN116233054A CN 116233054 A CN116233054 A CN 116233054A CN 202310254105 A CN202310254105 A CN 202310254105A CN 116233054 A CN116233054 A CN 116233054A
- Authority
- CN
- China
- Prior art keywords
- editing
- information
- account
- 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.)
- Pending
Links
- 238000003672 processing method Methods 0.000 title claims abstract description 38
- 238000000034 method Methods 0.000 claims description 96
- 238000012545 processing Methods 0.000 claims description 44
- 230000007246 mechanism Effects 0.000 claims description 27
- 230000008569 process Effects 0.000 claims description 27
- 230000006870 function Effects 0.000 description 18
- 238000007639 printing Methods 0.000 description 15
- 238000003491 array Methods 0.000 description 12
- 230000003993 interaction Effects 0.000 description 12
- 238000003780 insertion Methods 0.000 description 9
- 230000037431 insertion Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 7
- 239000002131 composite material Substances 0.000 description 6
- 239000003999 initiator Substances 0.000 description 5
- 230000009471 action Effects 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 238000007726 management method Methods 0.000 description 4
- 241001293113 Anas clypeata Species 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 230000000694 effects Effects 0.000 description 3
- PCHJSUWPFVWCPO-UHFFFAOYSA-N gold Chemical compound [Au] PCHJSUWPFVWCPO-UHFFFAOYSA-N 0.000 description 3
- 239000010931 gold Substances 0.000 description 3
- 229910052737 gold Inorganic materials 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000010200 validation analysis Methods 0.000 description 3
- 230000005856 abnormality Effects 0.000 description 2
- 230000006978 adaptation Effects 0.000 description 2
- 238000001514 detection method Methods 0.000 description 2
- 230000014509 gene expression Effects 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 238000012216 screening Methods 0.000 description 2
- 230000001360 synchronised effect Effects 0.000 description 2
- OKTJSMMVPCPJKN-UHFFFAOYSA-N Carbon Chemical compound [C] OKTJSMMVPCPJKN-UHFFFAOYSA-N 0.000 description 1
- 238000012550 audit Methods 0.000 description 1
- 229910052799 carbon Inorganic materials 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 239000003086 colorant Substances 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000005192 partition Methods 0.000 description 1
- 238000000275 quality assurance Methods 0.000 description 1
- 230000001960 triggered effect Effects 0.000 description 1
Images
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/04—Real-time or near real-time messaging, e.g. instant messaging [IM]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The embodiment of the disclosure provides an email processing method and device, electronic equipment and a storage medium. An email processing method performed by a server, comprising: determining editing rights of a plurality of first accounts participating in a first email, wherein the first email comprises a plurality of areas; the editing authority is at least used for determining an area of the first account with authority editing; at least transmitting the region information of the mth region which is edited by the mth first account with authority to a terminal corresponding to the mth first account; wherein M is less than M; and M is the number of the first accounts.
Description
Technical Field
The present disclosure relates to the field of internet technologies, and in particular, to a method and apparatus for processing an email, an electronic device, and a storage medium.
Background
Email is a way people routinely use for information interaction in work, study, and life. Email interactions are becoming more frequent, even though there is a rise in tele-offices and/or learning.
Typically, the sender of the email sends the edited email to the corresponding recipient. If necessary, the email may be forwarded to one or more readers.
In the related art, an email has multiple functions such as a portable attachment, but the functions of the email are still relatively single, so that the problems of insufficient operation, single information interaction mode, and/or unexpected email service such as security occur in the editing and/or processing process of the email.
Disclosure of Invention
The present disclosure provides an email processing method, device, apparatus and storage medium.
A first aspect of an embodiment of the present disclosure provides an email processing method, performed by a server, the method including:
determining editing rights of a plurality of first accounts participating in a first email, wherein the first email comprises a plurality of areas; the editing authority is at least used for determining an area of the first account with authority editing;
at least transmitting the region information of the mth region which is edited by the mth first account with authority to a terminal associated with the mth first account; wherein M is less than M; and M is the number of the first accounts.
A second aspect of an embodiment of the present disclosure provides a first email processing method, performed by a first terminal, the method including:
creating a first email;
determining a target editing mode of the first e-mail, wherein when the target editing mode is a collaborative editing mode, the first e-mail is collaboratively edited by M first accounts; the first email is divided into a plurality of areas; one of the first accounts has the right to edit one or more of the regions.
A third aspect of the embodiments of the present disclosure provides an email processing method, performed by a second terminal, the method including:
receiving area information of a first E-mail to be edited by a second terminal; the second terminal logs in the area with editing authority of the first account used by the second terminal;
according to the region information, at least displaying a region with editing authority of a first account which is used by the second terminal in a login mode, wherein the first E-mail is edited cooperatively by M first accounts; and M is any positive integer.
A fourth aspect of an embodiment of the present disclosure provides an email processing apparatus, the apparatus including:
A first determining module, configured to determine editing rights of a plurality of first accounts participating in a first email, where the first email includes a plurality of areas; the editing authority is at least used for determining an area of the first account with authority editing;
the sending module is used for sending at least the region information of the mth region which is authorized to edit by the mth first account to the terminal corresponding to the mth first account; wherein M is less than M; and M is the number of the first accounts.
A fifth aspect of an embodiment of the present disclosure provides an email processing apparatus, the apparatus including:
the creation module is used for creating a first email;
a second determining module, configured to determine a target editing mode of the first email, where, when the target editing mode is a collaborative editing mode, the first email is collaboratively edited by M first accounts; the first email is divided into a plurality of areas; one of the first accounts has the right to edit one or more of the regions.
A sixth aspect of an embodiment of the present disclosure provides an email processing apparatus, the apparatus including:
the receiving module is used for receiving the area information of the first E-mail to be edited by the second terminal; the second terminal logs in the area with editing authority of the first account used by the second terminal;
The display module is used for displaying at least an area with editing authority of a first account which is used by the second terminal in a login mode according to the area information, wherein the first E-mail is edited cooperatively by M first accounts; and M is any positive integer.
A seventh aspect of the disclosed embodiments provides an electronic device, including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to: the electronic mail processing method provided by any one of the technical schemes of the first aspect to the third aspect is realized when the executable instruction is executed.
An eighth aspect of the disclosed embodiments provides a computer-readable storage medium storing an executable program, where the executable program when executed by a processor implements the email processing method provided in any one of the foregoing first to third aspects.
According to the technical scheme provided by the embodiment of the disclosure, the M first accounts can cooperatively edit one first email in the collaborative editing and dividing region, so that the collaborative editing of the first email in the partitioned region is realized, and under the condition, the multiple first accounts can respectively edit the emails in different regions, so that the editing efficiency of the first email is improved. And by improving the collaborative editing mode, the application function of the E-mail is enriched, so that the service quality of the first E-mail is improved.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the disclosure.
Drawings
The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the disclosure and together with the description, serve to explain the principles of the disclosure.
Fig. 1 is a flow chart illustrating a method of email processing according to an exemplary embodiment.
Fig. 2 is a flow chart illustrating a method of email processing according to an example embodiment.
Fig. 3 is a flow chart illustrating a method of email processing according to an example embodiment.
Fig. 4 is a flow chart illustrating a method of email processing according to an example embodiment.
Fig. 5 is a flow chart illustrating a method of email processing according to an example embodiment.
Fig. 6 is a flow chart illustrating a method of email processing according to an example embodiment.
Fig. 7 is a flowchart illustrating a method of email processing according to an example embodiment.
Fig. 8 is a flowchart illustrating a method of email processing according to an example embodiment.
Fig. 9 is a flowchart illustrating a method of email processing according to an example embodiment.
Fig. 10 is a flowchart illustrating a method of email processing according to an example embodiment.
Fig. 11 is a flowchart illustrating a method of email processing according to an example embodiment.
Fig. 12 is a flowchart illustrating a method of email processing according to an example embodiment.
Fig. 13 is a schematic diagram showing a structure of an electronic mail processing apparatus according to an exemplary embodiment.
Fig. 14 is a schematic diagram showing a structure of an electronic mail processing apparatus according to an exemplary embodiment.
Fig. 15 is a schematic structural view of an electronic mail processing apparatus according to an exemplary embodiment.
Fig. 16 is a schematic diagram showing a structure of an electronic mail processing apparatus according to an exemplary embodiment.
Fig. 17 is a schematic diagram showing a structure of an electronic device according to an exemplary embodiment.
Detailed Description
Reference will now be made in detail to exemplary embodiments, examples of which are illustrated in the accompanying drawings. When the following description refers to the accompanying drawings, the same numbers in different drawings refer to the same or similar elements, unless otherwise indicated. The implementations described in the following exemplary embodiments do not represent all implementations consistent with the embodiments of the present disclosure. Rather, they are merely examples of apparatus and methods consistent with aspects of embodiments of the present disclosure as detailed in the accompanying claims.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
As shown in fig. 1, an embodiment of the present disclosure provides an email processing method, which is executed by a server, and includes:
s1110: determining editing rights of a plurality of first accounts participating in a first email, wherein the first email comprises a plurality of areas; editing rights, at least for determining an area of the first account having rights editing;
s1120: at least transmitting the region information of the mth region which is edited by the mth first account with authority to a terminal associated with the mth first account; wherein M is less than M; m is the number of the first accounts. Here M and M are both positive integers.
The server may be various cloud servers. The server may be, for example, a mail server, or any server capable of providing mail services.
Illustratively, some application programs have both social functions and email functions, so that the server of the application program may also be used as a server for executing the email processing method in the embodiments of the present disclosure. In one embodiment, such an application may include: mobile office software with composite functions. The mobile office software with the composite function can comprise: gold mountain mobile office software (WOA), and the like.
An email may generally be a body of messages that adhere to a mail protocol, and may be referred to simply as mail. Mail protocols include, but are not limited to, at least one of: simple mail transfer protocol (Simple Mail Transfer Protocol, SMTP), third version of post office protocol (Post Office Protocol) or mail protocols such as outlook express, fox mail, etc.
The "first email" and the "second email" in the embodiments of the present disclosure are both emails, and the "first" and the "second" are only used to distinguish between emails before and after editing. For example, after the first email is updated based on the editing operation of at least one account, a second email with updated email content and/or email format is obtained.
An email may be divided into a plurality of regions, and examples may include at least one of:
different content areas of the mail body;
an accessory region;
an area of mail information. The mail information may include: recipients and/or transcriber.
The length of the mail body can be determined according to the requirement. If the mail body is long, it can be divided into a plurality of parts. For example, the mail body needs to contain a picture or a form; the picture and table may be a type of content area; the mail body also requires editing text, such as the title of the recipient and/or the content that the sending mail needs to communicate with, which is also a type of content area. Namely, the text can be at least divided into: an icon insertion area and/or a text editing area, etc.
Also illustratively, the text editing area may be further divided into a plurality of areas according to text length and/or text content.
Referring to fig. 2, a mail editing initiator (i.e., a creation account of a first e-mail) initiates collaborative editing of the first e-mail, edits an initial editing area, and divides the first e-mail to be edited into a plurality of areas, i.e., the first e-mail includes a plurality of partitions. As shown in fig. 2, the users 1 to n of the n first accounts respectively correspond to the edit email area 1 to the edit email area n. After confirming that the content editing is completed, the mail is sent again.
In summary, the foregoing is merely an example of different regions of a mail body, and the specific implementation is not limited to the foregoing example.
Notably, are: the mth region of the mth first account may include one or more regions of the first email.
In some embodiments, the first account may be any account capable of editing the first email, such as a mailbox address of the first email, or other account capable of editing the first email, such as an instant messaging account. For example, the first account may include a creation account of the first email and/or one or more accounts that are co-ordinated with editing of the first email specified by the user creating the account.
If one first account has editing authority of mail information, the addressees and/or the copying persons can be adjusted, and the sequence of the addressees and/or the copying persons can be adjusted.
If a first account can edit the attachment area, attachments can be added to the mail, attachments deleted, and/or attachments updated. Update attachments herein may include, but are not limited to: update the title of the attachment and/or update the body of the attachment, etc.
The specific manner in which the editing rights of the plurality of first accounts participating in the first email are determined is varied, and several alternatives are provided below:
receiving configuration information of editing authorities of first accounts selected by the created accounts of the first emails;
and/or the number of the groups of groups,
and determining the first accounts according to the pre-editing configuration of the group where the created accounts of the first emails are located, and configuring editing authorities of the first accounts.
For example, the group in which the account is created may be various groups such as a work group or a study group.
Illustratively, when creating the account and creating the first e-mail, the addressee or the transcriber includes the whole work group, and then the account in the work group can be defaulted to be the first account with editing authority; alternatively, the creation account shares the initially created first email into a group, and none of the accounts within the group are recipient accounts, or it may be considered that all or part of the group may be the first account.
Then, according to the pre-editing configuration, editing authorities of all the first accounts in the working group can be determined.
For example, the first email is a working email, and the email content can be divided into a plurality of areas, and the contents can relate to different working functions, so that the editing authority of each first account on the areas of different contents can be automatically determined according to the matching degree of the job attributes of each account in the working group and the contents. Also illustratively, editing rights of the first accounts to different areas in the first e-mail may be determined for the work group according to the job level and/or the work content and the pre-editing configuration.
The region information may include at least one of:
region numbering;
a region interface of the first e-mail, which region interface is available for entering text and/or icons, etc.
After determining the area information of the mth area of the mth first account, the server knows the editing authority of each first account, and can be used for controlling the display area of the mth first account login terminal and/or controlling the login terminal of the mth first account to display the area for inputting information under the condition of displaying the whole first E-mail according to the area information of the mth area.
Through regional division, synchronous editing of a plurality of first accounts on one first email can be realized, on one hand, the editing rate of the first email is improved, and on the other hand, the email can be edited cooperatively by the plurality of first accounts, so that the functions of the first email are enriched, and the service quality of the first email is improved.
In some embodiments, the method further comprises:
receiving editing information of M first accounts on the areas with authority editing;
and obtaining the second E-mail according to the editing contents of the plurality of first accounts based on the editing information.
The login terminals of the first accounts can input information to edit the mails, editing information is generated according to editing operation of the first accounts in the editing process, and the editing information is transmitted to the server through network connection.
That is, when there are M first accounts with editing rights to the first email, the server receives editing information of any one of the M first accounts, so as to set (i.e. update) the first email and then receive the second email according to the editing information. The second email is an email in which the first email is set or updated by the editing information.
The login terminal of the first account may comprise at least one of:
a terminal currently using a first account to log in a first email function;
a login terminal currently using other accounts bound to the first account. For example, instant messaging accounts such as WeChat are bound with the address of the first email; the current user does not log in the mailbox interface, but the bound instant communication account logs in, and the instant communication interface logged in by the instant communication account can edit the first email, at this time, the login terminal of the instant communication account is the login account of the first account.
If the plurality of first accounts edit the first emails respectively, the server obtains a plurality of editing information, so that the server receives the editing information and edits different areas of the plurality of first emails according to the editing information to realize collaborative editing of the plurality of accounts of the first emails. The first email updated according to the editing information and the editing content of the plurality of first accounts may include: the plurality of first accounts edit the area of the first e-mail within the same time period to obtain a plurality of updated areas of the first e-mail. And combining the area without update and the areas with update according to the composition mode of the first E-mail to obtain the updated first E-mail.
In some embodiments, the updated first email is obtained from the edit content of the plurality of first accounts according to the edit information, including:
determining whether editing information of the nth first account points to an nth region of the nth first account, which is authorized to edit; wherein n is less than M;
in the case where the edit information points to the n-th area, data of the n-th area of the first email is set according to the edit information.
The editing information of the nth first account may include: indication information of the nth area and editing contents. The indication information of the nth region may include: account identification of the nth first account and/or area identification of the nth area, etc. The edit content may be used to update the data of the nth region. Illustratively, updating the data for the nth region may include: the content and/or format of the n-th region is updated.
In some embodiments, the method further comprises:
when the editing information points to the outside of the nth area, the editing information is ignored;
or,
under the condition that the editing information of X first accounts to the same area is received and the X first accounts all have editing rights, selecting one or more first accounts according to a conflict resolution mechanism, and updating the first E-mail; wherein X is less than or equal to M.
In one case, if a first account edits an area without editing authority, the server may refuse to update the first email according to the editing information by ignoring the editing information, and then the editing interface of the login terminal corresponding to the first account will not display the update effect generated by the editing of the first account, so that unordered editing of the area without editing authority is avoided, and the editing effect of the first email is ensured.
Notably, are: editing information ignored by the server is saved by the server to form first record information and the like; the subsequent account available for the right refers to the ignored edit information and/or operates the edit information when viewing the edit information ignored by the server, for example, instructs the server to reset the first email according to the ignored edit information or adjusts the ignored edit information and instructs the server to reset the first email based on the adjusted edit information, etc. If there are multiple first accounts that have authority to edit the same area and edit the same area in the same period, editing conflicts may occur. Such editing conflicts will be resolved in accordance with the conflict resolution mechanism in embodiments of the present disclosure. A conflict mechanism may be understood as any policy or rule that resolves contradictions or conflicts in editing multiple first accounts simultaneously for the same area of a first email. Illustratively, the conflict mechanism may include: a mechanism for resolving conflicts based on account priority and/or a mechanism for resolving conflicts based on editing time precedence relationship, etc.
By introducing the conflict resolution mechanism, the editing abnormality of the first E-mail caused by the conflict mechanism can be reduced, and if the editing abnormality is solved, the editing of the first E-mail can be normally performed.
X and M are positive integers; the size relationship between X and M is as follows: x may be equal to M or X may be less than M.
In some embodiments, the method further comprises:
sending a rejection prompt to the nth first account under the condition that the editing information points to outside the nth region;
and/or the number of the groups of groups,
sending first record information to a preset account; wherein the preset account comprises at least one of the following: creating an account of the first E-mail, creating a primary or multi-stage account of the account, and managing the account; and first recording information for recording the edit information ignored by the server.
If the editing information is only sent to other areas except the nth area of the first account, which is authorized to edit, in order to improve the user experience, a rejection prompt is sent to the corresponding first account.
The rejection prompt is output on the login terminal corresponding to the first account, for example, a rejection prompt is displayed and/or a voice output rejection prompt is output.
Also illustratively, the rejection prompt may include a rejection reason.
The first recorded information may include at least: editing content contained in the rejected (i.e., ignored) editing information is thus convenient for editing users to view.
In some embodiments, the preset account may be an account designated for the creation account of the first email, or a determined account from a group in which the creation account is located, or from an associated account of the creation account, according to an attribute of the creation account and/or an attribute of the first email to be edited.
In some embodiments, the preset account may include a creation account, i.e., the creation account may view the editing content contained in the rejected editing information through the first record information. The account of the previous stage or the multiple stages of the account is created, and the account is higher in priority than the account is created. For example, for an embodiment of a workgroup, the account of the superordinate or multilevel director that created the account is the superordinate or multilevel account that created the account.
In other embodiments, the preset account may also be a management account of the server, for example, the management account may be an account of a manager who creates a group of accounts, or a supervision account of the first email, etc., which are management accounts.
In some embodiments, in a case that the X first accounts have editing rights to editing information of the same area and the plurality of first accounts have editing rights, selecting editing information of one or more first accounts according to a conflict resolution mechanism, and updating the first email, including one of the following:
Under the condition that the editing information of X first accounts to the same area is received and the X first accounts have editing rights, determining whether the X first accounts edit different subareas of the area according to a conflict resolution mechanism and the editing information, and setting a first E-mail to obtain a second E-mail according to the editing information of the plurality of first accounts when the X first accounts edit the different subareas of the area;
under the condition that the editing information of X first accounts to the same area is received and the X first accounts have editing authorities, determining whether the X first accounts edit different subareas of the area according to a conflict resolution mechanism and the editing information, and setting a first E-mail to obtain a second E-mail according to the finally received editing information when the X first accounts edit the same subareas of the area;
under the condition that the editing information of the X first accounts to the same area is received and the X first accounts all have editing rights, the editing information of the first account with the highest account level is selected according to a conflict resolution mechanism, and the first E-mail is set to obtain the second E-mail.
If X first accounts edit the same area of the first email at the same time, but different sub-areas of the area are edited, no conflict may occur, so that the first email can be updated at the same time according to the editing information of the X first accounts. For example, in the chart area of the first e-mail, one first account edits the image of the chart area, and the other first account edits the form of the icon area, although the same area is edited, the two sub-areas are edited, so the area can be updated according to the editing information of the two first accounts.
If the X first accounts edit the same sub-area of the same area of the first e-mail at the same time, the first e-mail can be updated according to the editing time and the finally generated editing information.
Of course, the effective editing information can be determined according to the account priority, and the first email can be updated according to the effective editing information.
In some embodiments, the conflict resolution mechanism of the target is determined from the alternative conflict resolution mechanisms according to a collaborative editing scenario of the first email. The alternative conflict resolution mechanism may include: a conflict resolution mechanism for resolving the editing conflict according to whether the subareas acted by the editing information are the same, a conflict resolution mechanism for resolving the editing conflict according to the account level, and an editing resolution mechanism for resolving the editing conflict according to the editing time.
For example, if it is detected that the first account is classified into a plurality of levels, a conflict resolution mechanism that resolves editing conflicts according to the account levels may be preferentially selected. Or if the plurality of first accounts editing one area simultaneously have a plurality of grades, the editing conflict is preferentially carried out according to the conflict resolution mechanism of the editing conflict of the subareas, and if the editing conflict can not be resolved, the editing conflict is resolved according to the grade of the accounts. I.e., in some scenarios, the edit conflict cannot be resolved according to a single conflict resolution mechanism, then the edit conflict can be resolved in combination with other alternative conflict resolution mechanisms until the edit conflict is resolved.
In some embodiments, the method further comprises:
and under the condition that the editing information of the plurality of first accounts on the same area is received, sending second recording information to the preset account, wherein the second recording information is used for recording the editing information of the plurality of first accounts.
Thus, by generating the second record information, the editing information ignored by the preset account due to editing conflict can be provided, and the first e-mail can be updated according to the second record information without re-manual input. For example, by displaying the second recorded information, the corresponding editing information may be inserted into the first email according to a drag operation or a selection operation by the editing user. Alternatively, the second recording information may include: the written information of the first e-mail and the information which is not written because of the editing conflict are written, and then the replacement operation of the editing user detecting the preset account such as the creation account is that the written information of the first e-mail can be replaced by the selected information, so that the replacement update of the first e-mail is realized.
As shown in fig. 3, an embodiment of the present disclosure provides a first email processing method, which is executed by a server, and includes:
S2110: receiving incremental information of one or more second accounts on the first e-mail;
s2120: and sending the increment information to a terminal associated with a third account of the first email.
In the embodiment of the present disclosure, the incremental information may be any information that does not affect the mail body content of the first email. Illustratively, the delta information does not increase the data amount of the mail body of the first email, etc.
Illustratively, the incremental information may include: comment information, comment replies, endorsements, and/or endorsement replies and/or bullet screens, etc. The mail barrage here is: when the mail is displayed, text and/or icon contents are moved along a predetermined track at a specific position of the mail.
Notably, are: the first email processing method may be executed alone or in combination with the first email processing method provided in any of the foregoing embodiments, for example, in combination with the first email processing method shown in fig. 1.
If the mail processing method provided in this embodiment is combined with the mail processing method embodiment of the foregoing embodiment, the first email corresponding to the embodiment supports multiple accounts for synchronous editing, and supports comments.
In the embodiment of the disclosure, the first email can be used for other users to comment, so that mutual comment of email content can be realized through the first email, and comment information and/or comment reply are generated.
The comment information may be displayed in various manners, for example, the comment information may be displayed on the same interface or different interfaces with the first email, instead of through sending and receiving multiple emails, so as to implement interaction of comment information, comment reply, bullet screen information and/or comment information.
For example, after the first email is sent or shared to the second account at the first moment and the user of the second account views, comments and/or barrage sending can be directly carried out on email information, email text, attachments and the like of the first email without replying to the first email; and submitting the comment, the annotation and/or the barrage to a server after the comment, the annotation and/or the barrage are sent, generating incremental information by the server, and pushing the incremental information to the first account and/or the preset account. Thus, when any first account reopens the first email, delta information is displayed.
In some embodiments, if the email is not viewed by a certain first account, the email interface of the first email is prompted by a message. For example, a message alert link is displayed on the message interface, and upon detection of a user action on the alert link, a first email is opened and displayed and jumped to the incremental information to be read (or viewed).
In other embodiments, if the mail has delta information generated and submitted to the server, the server generates a new mail based on the original mail and the delta information and sends the new mail to each of the first accounts.
The comment information may include delta information for the body of the first email, the email information, and the attachment. For example, when the auditor audits the mails of the composer, the second account of the auditor may conduct quality assurance on the information such as the recipients and/or the carbon copy of the mails. For another example, comment information for an attachment may be directly included in the attachment, e.g., comment information in the attachment may be inserted in the form of an annotation.
Note that, in the embodiment of the present disclosure, there are two modes of displaying comment information, which are specifically as follows:
firstly, in the online mode of comment authors, when comment information is displayed on a terminal, information of an incremental information author is displayed;
secondly, in the comment author stealth mode, the comment information is not displayed with the information of the incremental information author when the terminal is displayed.
However, the server can know the comment author no matter what comment information display mode is, so that the authorized account can be conveniently referred.
In some embodiments, when comment information is displayed, comment time or the like may be displayed or complemented. The generation time of the incremental information is conveniently determined by a user through the display of the incremental information adding time.
In summary, in the embodiment of the disclosure, the user may not need to create a new email, or need to transfer the content of the first email to another file and then add the incremental information.
In some embodiments, the second account includes at least one of:
a sending account of the first email;
editing account of the first email;
a receiving account for the first email;
a copy account of the first email;
and/or the number of the groups of groups,
in some embodiments, the third account includes at least one of:
a sending account of the first email;
editing account of the first email;
a receiving account for the first email;
and the copy account of the first email.
In some embodiments, the delta information includes:
a first type of delta information associated with a portion of the first email;
the second type of delta information is related to the entirety of the first email.
The first type of incremental information is a local comment, bullet screen information, and/or local bullet screen information of the first email, for example, where the incremental information may select local content that is being comment through various lines and/or text boxes.
The second type of delta information associates the entire first email and the selected content may be the entire first email.
Thus, the user can insert comments, comments and/or barrages of the corresponding categories according to the needs of the user.
Specifically, for example, the first type of incremental information is displayed at the head or tail of the first email;
and/or the number of the groups of groups,
the second type of incremental information is inserted into the appointed position of the first E-mail; wherein the specified location includes at least one of:
the middle of the mail body;
a side of the mail body;
the middle of the mail information;
the sides of the mail message.
For example, the self-checking of different words inserts the increment information, and the text of the increment information and the mail text or mail information are displayed in a distinguishing way, so that the user can check conveniently; or the incremental information is positioned at the left side or the right side of the text, so that a user can conveniently see the comment information at the middle position and the two side positions after the user sees the mail text.
The aforementioned differentiated display may include, but is not limited to: and characters with different fonts, different colors and/or characters with different sizes are displayed in a distinguishing mode.
In another embodiment, the incremental information may be displayed in an interface different from the interface in which the first email is located, but the two interfaces have linkage, and after one comment in the interface in which the comment information is located is clicked or hovered by a mouse, the content of the comment in the first email interface changes in display, where the display change may include: display of display forms such as display color, display brightness, display fonts and the like is convenient for a user to compare and store.
In other embodiments, multiple comment files may be generated according to the relevance of multiple pieces of incremental information, or the time of generating the incremental information, where one comment file includes multiple comments with content relevance and/or time relevance, so that a user can call the corresponding comment file as needed.
Fig. 4 shows an incremental information of the first email, where the entire email may include n paragraphs, namely, in-email paragraph 1 to in-email paragraph n. The mail viewer can select a certain paragraph of the mail to comment and/or annotate, or give out barrage information, or comment or annotate the whole mail in full text or give out barrage. After the addition of the delta information is completed, the delta information can be viewed by other mail viewers. Incremental information may be replied to if necessary.
The above is merely an example description of comment information, and the specific implementation is not limited to any one of the above examples.
In some embodiments, the method further comprises:
and under the condition that the editing process of the first E-mails meets the preset conditions, sending the second E-mails to the terminals corresponding to the first accounts.
In some embodiments, after waiting for the first email to be edited completely, the account with viewing authority can view the entire first email, instead of displaying the editing effect of other first accounts on the first email interface of each first account login terminal in real time.
In other embodiments, in the process of editing the first emails, the server pushes the editing information of each first account, namely the second emails, to the login terminal of the first account in real time, so that the user of each first account can conveniently check the complete first emails and/or update the first emails in real time.
In some embodiments, when a preset condition is met in the editing process of the first email, sending the second email to the terminal corresponding to each first account includes:
when the first E-mail has updated content in the editing process of the first E-mail, sending the updated second E-mail to the terminal corresponding to each first account; and when the time length from the last historical updating time in the editing process of the first E-mail reaches the updating time length, sending the second E-mail to the terminal corresponding to each first account.
The update duration may be a specific duration value in the update timing of the periodic update or the aperiodic update setting.
In other embodiments, the second email is sent to the login terminal of the first account only if the first email has an update, rather than having an update that is periodic.
As shown in fig. 5, an embodiment of the present disclosure provides an email processing method, which is executed by a server, and includes:
s3110: acquiring third record information under the condition that a second operation is detected in the process of editing the first e-mail; s3120: transmitting third record information to a terminal of the editing account for executing the second operation; wherein the third record information is used for selecting the content inserted into the first e-mail.
In some embodiments, the third record information is: generated from a first email history processing record of the edit account performing the second operation.
The second operation may be any operation that calls the first email history processing record of the account, provides the third record information corresponding to the first email history processing record to the login terminal for editing the account, and may select part or all of the information from the third record information to be inserted into the text and/or email information of the first email currently being edited based on the user operation.
The second operation may be, for example, an operation of arbitrarily inserting a specific symbol. Illustratively, the particular symbol may include a mail symbol (@), but is not limited to a mail symbol. As shown in FIG. 6, the mail is written, the object such as the nearest contact and document is searched by inputting the @ character and the keyword, the nearest contact and document are inserted into the mail, and the mail is sent. The recipient can view the contact and document information in the mail and click open.
Illustratively, the third record information may include at least one of:
recording information of the contact person;
the first email text information recently edited;
information of an attachment recently transmitted through the first email.
For example, when the third record information does not have contact record information, record information of the last N contacts, which are consecutive through the first email, may be transmitted to the terminal of the editing account, which has performed the second operation. The contacts may include, but are not limited to: recipients, transcriber, and/or sender.
In this way, the user can call the contact record information according to the second operation on editing the mail information of the first e-mail, so that the user can conveniently select one or more historically contacted contacts as the addressees and/or the shovelers of the first e-mail according to the selection operation.
For another example, if the third record information is the text of the first email, the user can conveniently edit the same theme or edit the similar first email by means of the first email edited by the history, without completely restarting the editing, thereby saving the editing time of the user.
For another example, for the nearby information, if the attachment carried by the current first email is the same as the attachment carried by the first email which has been received and sent before, the attachment can be quickly reviewed and/or carried in the first email by this way, so that the convenience of using the first email of the user is improved again.
In some embodiments, if the user wants to call a different type of third record information, a different specific symbol may be inserted, for example, the second operation when calling the contact record information may be: inserting mail symbols; and the second operation when inserting the first email body information may be: an insert operation of "ctrl"; and a second operation when inserting information of the accessory may be: insertion of "alt".
In some embodiments, the initial operation of the second operation of inserting the third record information of the different type is the same, and after the initial operation is detected, the control of the third record information of the different type is displayed, and the type of the third record information to be displayed is determined according to the action of the user on the third record information of the different type.
Of course, the above is merely an example, and the specific implementation is not limited to this example.
In some embodiments, the method further comprises:
receiving a keyword provided after the second operation is detected;
and inquiring historical record information of the editing account for executing the second operation according to the keywords to obtain third record information.
If the alternative information of the third record information is a lot, the alternative information can be searched through the reception of the keywords, so that the third record information matched with the keywords is conveniently returned to the terminal of the editing account for executing the second operation, and the problem of inconvenient user operation caused by the flooding of the user by a large amount of information is solved.
In some embodiments, the third record information includes:
mailbox addresses, wherein the mail addresses include: a recipient mail address, a sender mail address, a copy address, and/or a backup address;
a first email sending time;
a first email reception time;
mail header;
an attachment title;
attachment summary content;
final editing time information of the attachment;
editing author information of the attachment;
an edit account of the first email.
In some embodiments, the method further comprises:
in the case where an operation of selecting at least one target record in the third record information is detected, the first email is updated according to the target record.
The second operation includes at least one of:
editing operation of specific symbols;
an insert operation for the insert control.
The specific symbol may include, but is not limited to, the foregoing examples.
The insertion control may be any control that invokes the third record information, and may be displayed in a toolbar and/or menu bar of the first email editing interface. The toolbar and/or menu bar may be a common toolbar/menu bar with a fixed display, or may be a pull-up toolbar/menu bar or a pull-down toolbar/menu bar operated by a pull-up or pull-down operation.
As shown in fig. 7, an embodiment of the present disclosure provides a first email processing method, which is executed by a server, and includes:
s4110 receives operation information of the third operation;
s4120: when a third operation is detected, configuring the operation authority of the first E-mail;
wherein the operation authority comprises at least one of the following:
forwarding permission; the forwarding permission indicates whether the first E-mail is allowed to be forwarded or not, and/or indicates the forwarding account range of the first E-mail under the condition that the forwarding is allowed;
displaying the security rights; the method comprises the steps of displaying security rights and indicating whether a watermark is added when a first E-mail is displayed;
downloading rights; the downloading permission indicates whether the electronic equipment is allowed to be downloaded or not;
printing permission; wherein the print permission indicates whether the first email is allowed to be printed;
and copying rights, wherein at least the first email is allowed to be copied.
The third operation of receiving here may be: and receiving the operation information of the third operation sent by the terminal.
In the embodiment of the present disclosure, the operation authority of the first email is actually: the first email is opened. For example, the first email may be disclosed in a manner that includes: display rights, forwarding rights, sharing rights, and/or download rights, etc. These rights relate to whether and/or in what way the content of the first e-mail is disclosed.
For example, for the display of the first email, for example, after some unauthorized users acquire the first email, whether the user is allowed to open the first email, or whether the watermark is added when the user is allowed to open.
The download rights may be used to allow some users to download or to prohibit all users from downloading.
For example, a working mail involving a business secret may be passed through the download authority and all users may be prohibited from downloading the first e-mail.
The printing authority can be used for indicating whether the first e-mail is allowed to be printed or what accounts of users are allowed to print the first e-mail, so that unnecessary disclosure of the first e-mail is reduced through a printing mode, and the content of the first e-mail is better protected.
As shown in fig. 8, the sender of the mail may set various rights to the mail, for example, set an account range in which the mail can be secondarily forwarded, set adding a watermark to the mail, prohibit the mail from being downloaded, printed or copied, and the like.
In setting the range of the account number for the secondary forwarding, a mail Identification (ID) and an account number ID that can be forwarded are recorded. Here, the mail ID may identify the mail. The account ID may identify an account that is capable of receiving secondary forwarding. And E, inquiring the mail during secondary forwarding, and forwarding to the appointed account number.
In the process of setting the watermark of the added mail, recording the ID of the mail and adding the watermark, displaying the watermark information recorded by the server, and checking the mail to be watermarked. Notably, the watermark pattern and/or watermark density and/or watermark size added to the mail may be set by the sender of the mail or by one or more first account numbers.
In the process of prohibiting mail from being downloaded, printed and/or copied, mail ID and whether the status of downloading, printing or copying is possible are recorded. If the mail information can not be printed, copied or downloaded, etc., the operations of downloading, printing and/or copying the mail are shielded, so that the mail information can not be downloaded, printed and/or copied.
In some embodiments, the method further comprises: the validation time information may be set, for example, to allow the first email to be printed, copied, or downloaded, when the rights are configured, such that the first email is only allowed to be printed, copied, and/or downloaded and/or secondarily forwarded during the validation time by the setting of the validation time information.
As shown in fig. 9, a first email processing method is performed by a first terminal, the method including:
s5110, creating a first email;
S5120: determining a target editing mode of the first e-mail, wherein when the target editing mode is a collaborative editing mode, the first e-mail is collaboratively edited by M first accounts; the first email includes a plurality of regions; a first account has the right to edit one or more regions.
The first terminal may be a login terminal for creating an account for the first email.
The first terminal may be, for example, a terminal running a preset application, which may be a login server for creating an account.
The preset application program has both the social function and the first email function, and thus, the server of the preset application program may also be used as the server for executing the first email processing method in the embodiment of the present disclosure. In one embodiment, such a setup application may include: mobile office software with composite functions. The mobile office software with the composite function can comprise: gold mountain mobile office software (WOA), and the like.
For example, the first email is created by a creation operation or the like acting on the first email interface creation control, for example, the first terminal transmits information related to the creation operation to the server, the server creates the first email, and the first email created at the first email interface of the first terminal at present.
The editing mode of the first email may include: a separate editing mode and a collaborative editing mode. The individual editing modes may be: but one account edits the first email. The collaborative editing mode is that the first email may be edited simultaneously by multiple accounts.
In the embodiment of the disclosure, in the collaborative editing mode of the first email, M first accounts for collaborative editing need to be determined.
The value of M can be any positive integer. If M is equal to 1, an account is created and the first email is edited in conjunction with one other account. If M is greater than 1, then the first email is co-edited (i.e., co-edited) by the plurality of other accounts and the creation account.
In the disclosed embodiment, the first email is divided into one or more regions, and a first account may have editing rights to the one or more regions of the first email. The division of the first e-mail area and/or the configuration of the editing rights of the respective first account to the different area of the first e-mail may be referred to the foregoing embodiments, and will not be repeated here.
In some embodiments, as shown in fig. 10, the method further comprises:
s5130: in the case that the target edit mode is the collaborative edit mode, M first accounts of the collaborative edit first email are determined.
In the embodiment of the disclosure, the user operation of creating the accounts is received to determine the M first accounts, so that the created accounts can automatically designate the first accounts according to the requirements of the first emails.
There are various ways of creating the account to designate the first account, and specifically at least one of the following may be used:
detecting a user operation acting on the add control;
in the case of detecting a user operation acting on the add control, receiving input account information of one or more first accounts and/or displaying alternative account information and determining the first accounts based on a selection operation of the account information;
forwarding the first E-mail which is completed in creation and is to be edited to a specific group, and determining part or all of the accounts in the specific group as first accounts;
and setting the editing attribute of the first E-mail, wherein the editing attribute is group editing and the group identification is configured, and one or more accounts in the group identification are first accounts.
The first account may be determined by the server itself according to a pre-edit configuration, in addition to being specified by the creation account. At the position of
In other embodiments, as shown in FIG. 11, the method further comprises:
s5140: configuring a region where each first account has authority to edit the first E-mail; m is a positive integer.
The first e-mail is divided into a plurality of areas, and the editing authority of each first account can be configured by the creation account or can be distributed by the server according to the preset editing configuration.
One first account may have editing rights to some or all of the regions in the first email. When editing the first e-mail cooperatively, each first account only edits the area with authority, if editing the area without authority, the editing information is ignored, and the first e-mail is refused to be updated according to the editing information.
In some embodiments, the method further comprises:
a second email is received according to an editing operation of the at least one first account on the first email.
In the editing process of the first e-mail, the first terminal can directly receive the second e-mail from a plurality of second terminals or servers, or receive editing information from one or a plurality of second terminals, and the first terminal can directly update the first e-mail according to the editing information of each first account.
For example, the second email is received periodically and/or the first email is updated when the first email is updated.
Thus, the first terminal can conveniently and timely check the second E-mail.
In some embodiments, the method further comprises:
and receiving first record information, wherein the first record information at least comprises the information of editing the area without editing authority by any one first editing account.
If at least one first account edits the unauthorized editing area, the corresponding editing information is ignored, but the first record information is generated for facilitating the checking of the preset accounts. If the creation account is set as one of the preset accounts, the creation account receives the first record information, and based on the user operation, whether one or more pieces of editing information shown in the first record information are included in the first email may be selected.
In some embodiments, the creation account may default to a preset account.
In other embodiments, if the account is created at a lower level, the creation of the first email for collaborative editing is initiated for the higher level account, and then the levels of the plurality of first accounts are all higher than the created account, where the created account may not be included in the preset account.
In some embodiments, the method further comprises:
and receiving second record information, wherein the second record information is used for editing information when a plurality of first accounts generate editing conflict for the same area with authority.
If multiple first accounts edit an area at the same time, editing conflicts may occur. In the process of the server resolving such editing conflict, editing information ignored because of the conflict resolution is embodied in the second recording information. The first terminal may receive such second record information. In this way, the user creating the account can view the second record information. In some embodiments, the creating account may edit the first email again according to the second record information, for example, equivalently, after the creating account resolves the editing conflict by the server, the content of the conflicting editing content may be adjusted again based on the user operation, and finally written into the content of the first email.
In some embodiments, the method further comprises:
incremental information is received. The incremental information may include comment information, comment replies, annotation information, annotation replies, and/or bullet screen information, etc. And displaying the increment information.
The incremental information may be: the second terminal may be received directly from the login terminal of the second account or may be received from a server. For example, if the second terminal and the login terminal of the second account establish a direct connection, the login terminal of the second account may send comment information to the second terminal through the direct connection. The login terminal of the second account may send the incremental information to the server, and the incremental information is forwarded to the second terminal by the server.
The incremental information may be received during the first email editing process or may be received after the first email editing process is completed. After receiving the delta information, the delta information is displayed. Therefore, the user of the first account can update the edit of the first email by himself or reply to the comment information according to the comment information, and the information interaction can be completed directly based on the first email in the editing process or after the first email is edited, and the information interaction is not required to be switched to a timely communication interface for information interaction.
If the comment information is attached to one first e-mail, the opinion of each reader can be checked through one first e-mail, so that the receiving and sending of the increment information are realized without interaction of a plurality of first e-mails.
The incremental information may be: the second terminal may be received directly from the login terminal of the second account or may be received from a server. For example, if the second terminal and the login terminal of the second account establish a direct connection, the login terminal of the second account may send comment information to the second terminal through the direct connection. The login terminal of the second account may send the incremental information to the server, and the incremental information is forwarded to the second terminal by the server.
Notably, are: the first email may be reviewed, i.e., the second terminal may receive the comment information, either in a collaborative editing mode or in a separate editing mode. For example, in the single editing mode, the first email may also be configured with one or more second accounts, and the second accounts may comment, annotate and/or send a barrage on a part and/or whole of the first email during the process of editing the first email or after the first email is edited, so that an editing user can update the first email conveniently, and optimal editing of the first email is achieved.
In some embodiments, the method further comprises:
when the second operation is detected, acquiring third record information of the created account; the third record information is: generated from the first email history record of the created account and used to select the content of the inserted first email.
In the embodiment of the disclosure, the text, the picture, the table and/or the contact information can be quickly inserted through the second operation, so that the editing efficiency of the first email is improved again.
The second operation may be any operation that calls the first email history processing record of the account, provides the third record information corresponding to the first email history processing record to the login terminal for editing the account, and may select part or all of the information from the third record information to be inserted into the text and/or email information of the first email currently being edited based on the user operation.
The second operation may be, for example, an operation of arbitrarily inserting a specific symbol. Illustratively, the particular symbol may include a mail symbol (@), but is not limited to a mail symbol.
Illustratively, the third record information may include at least one of:
recording information of the contact person;
the first email text information recently edited;
information of an attachment recently transmitted through the first email.
For example, when the third record information does not have contact record information, record information of the last N contacts, which are consecutive through the first email, may be transmitted to the terminal of the editing account, which has performed the second operation. The contacts may include, but are not limited to: recipients, transcriber, and/or sender.
In this way, the user can call the contact record information according to the second operation on editing the mail information of the first e-mail, so that the user can conveniently select one or more historically contacted contacts as the addressees and/or the shovelers of the first e-mail according to the selection operation.
For another example, if the third record information is the text of the first email, the user can conveniently edit the same theme or edit the similar first email by means of the first email edited by the history, without completely restarting the editing, thereby saving the editing time of the user.
For another example, for the nearby information, if the attachment carried by the current first email is the same as the attachment carried by the first email which has been received and sent before, the attachment can be quickly reviewed and/or carried in the first email by this way, so that the convenience of using the first email of the user is improved again.
In some embodiments, if the user wants to call a different type of third record information, a different specific symbol may be inserted, for example, the second operation when calling the contact record information may be: inserting mail symbols; and the second operation when inserting the first email body information may be: an insert operation of "ctrl"; and a second operation when inserting information of the accessory may be: insertion of "alt".
In some embodiments, the initial operation of the second operation of inserting the third record information of the different type is the same, and after the initial operation is detected, the control of the third record information of the different type is displayed, and the type of the third record information to be displayed is determined according to the action of the user on the third record information of the different type.
Of course, the above is merely an example, and the specific implementation is not limited to this example.
In some embodiments, the method further comprises:
detecting a keyword based on user input in the case of displaying the third recorded information; wherein the keyword is used for selecting the content inserted into the first email from the third record information.
In order to realize the screening of the third record information of alternative insertion, the screening can be realized by inputting keywords and matching the keywords. For example, the word input after the insertion of the special symbol may be the aforementioned keyword.
If the alternative information of the third record information is a lot, the alternative information can be searched through the reception of the keywords, so that the third record information matched with the keywords is conveniently returned to the terminal of the editing account for executing the second operation, and the problem of inconvenient user operation caused by the flooding of the user by a large amount of information is solved.
In some embodiments, the third record information includes:
mailbox addresses, wherein the mail addresses include: a recipient mail address, a sender mail address, a copy address, and/or a backup address;
a first email sending time;
a first email reception time;
mail header;
an attachment title;
attachment summary content;
final editing time information of the attachment;
Editing author information of the attachment;
an edit account of the first email.
In some embodiments, the method further comprises:
in the case where an operation of selecting at least one target record in the third record information is detected, the first email is updated according to the target record.
The second operation includes at least one of:
editing operation of specific symbols;
an insert operation for the insert control.
The specific symbol may include, but is not limited to, the foregoing examples.
The insertion control may be any control that invokes the third record information, and may be displayed in a toolbar and/or menu bar of the first email editing interface. The toolbar and/or menu bar may be a common toolbar/menu bar with a fixed display, or may be a pull-up toolbar/menu bar or a pull-down toolbar/menu bar operated by a pull-up or pull-down operation.
In some embodiments, the method further comprises: when a third operation is detected, configuring the operation authority of the first E-mail;
wherein the operation authority comprises at least one of the following:
forwarding permission; the forwarding permission indicates whether the first E-mail is allowed to be forwarded or not, and/or indicates the forwarding account range of the first E-mail under the condition that the forwarding is allowed;
Displaying the security rights; the method comprises the steps of displaying security rights and indicating whether a watermark is added when a first E-mail is displayed;
downloading rights; the downloading permission indicates whether the electronic equipment allows downloading or not;
printing permission; wherein the print permission indicates whether the first email allows printing.
In the embodiment of the present disclosure, the operation authority of the first email is actually: the first email is opened. For example, the first email may be disclosed in a manner that includes: display rights, forwarding rights, sharing rights, and/or download rights, etc. These rights relate to whether and/or in what way the content of the first e-mail is disclosed.
For example, for the display of the first email, for example, after some unauthorized users acquire the first email, whether the user is allowed to open the first email, or whether the watermark is added when the user is allowed to open.
The download rights may be used to allow some users to download or to prohibit all users from downloading.
For example, a working mail involving a business secret may be passed through the download authority and all users may be prohibited from downloading the first e-mail.
The printing authority can be used for indicating whether the first e-mail is allowed to be printed or what accounts of users are allowed to print the first e-mail, so that unnecessary disclosure of the first e-mail is reduced through a printing mode, and the content of the first e-mail is better protected.
As shown in fig. 13, an embodiment of the present disclosure provides a first email processing method, which is executed by a second terminal, and includes:
s6110: receiving area information of a first E-mail to be edited by a second terminal; area information, second terminal login causes: a region for which the first account has editing authority;
s6120: displaying at least an area with editing authority of a first account used by the second terminal in a login mode according to the area information, wherein the first E-mail is edited cooperatively by M first accounts; m is any positive integer.
The second terminal may be a login terminal of the first account or a login terminal of another account bound to the first account.
The second terminal may be, for example, a terminal running a preset application, which may be a login server for creating an account.
The preset application program has both the social function and the first email function, and thus, the server of the preset application program may also be used as the server for executing the first email processing method in the embodiment of the present disclosure. In one embodiment, such a setup application may include: mobile office software with composite functions. The mobile office software with the composite function can comprise: gold mountain mobile office software (WOA), and the like.
In the implementation of the present disclosure, the second terminal may at least receive the region information of the region to be edited, and the display of the region information may inform the user of the second terminal that the region needs to be edited.
Illustratively, the region information includes, but is not limited to, an edit region, and the like.
In some embodiments, according to the area information, the first email interface of the preset application program of the second terminal displays at least an attempt of the area to be edited, or displays the whole email to be edited, but the area with authority to be edited displays a cursor for editing, and other areas without authority to be edited do not display a cursor for editing; alternatively, the other area may display an edit cursor, but the server or the first terminal may reject such editing by the second terminal, etc.
In the embodiment of the disclosure, the second terminal may participate in collaborative editing of the first email, and the system editing of the first email is editing based on region division.
In some embodiments, the method further comprises:
incremental information is received. The incremental information may include comment information, comment replies, annotation information, annotation replies, and/or bullet screen information, etc. And displaying the increment information.
The incremental information may be: the second terminal may be received directly from the login terminal of the second account or may be received from a server. For example, if the second terminal and the login terminal of the second account establish a direct connection, the login terminal of the second account may send comment information to the second terminal through the direct connection. The login terminal of the second account may send the incremental information to the server, and the incremental information is forwarded to the second terminal by the server.
The incremental information may be received during the first email editing process or may be received after the first email editing process is completed. After receiving the delta information, the delta information is displayed. Therefore, the user of the first account can update the edit of the first email by himself or reply to the comment information according to the comment information, and the information interaction can be completed directly based on the first email in the editing process or after the first email is edited, and the information interaction is not required to be switched to a timely communication interface for information interaction.
If the comment information is attached to one first e-mail, the opinion of each reader can be checked through one first e-mail, so that the receiving and sending of the increment information are realized without interaction of a plurality of first e-mails.
The incremental information may be: the second terminal may be received directly from the login terminal of the second account or may be received from a server. For example, if the second terminal and the login terminal of the second account establish a direct connection, the login terminal of the second account may send comment information to the second terminal through the direct connection. The login terminal of the second account may send the incremental information to the server, and the incremental information is forwarded to the second terminal by the server.
Notably, are: the first email may be reviewed, i.e., the second terminal may receive the comment information, either in a collaborative editing mode or in a separate editing mode. For example, in the single editing mode, the first email may also be configured with one or more second accounts, and the second accounts may comment, annotate and/or send a barrage on a part and/or whole of the first email during the process of editing the first email or after the first email is edited, so that an editing user can update the first email conveniently, and optimal editing of the first email is achieved.
In some embodiments, the method further comprises:
under the condition that the second operation is detected, acquiring third record information of a first account used by the second terminal in a login mode; the third record information is: and the first email history processing record is generated according to the first account used by the second terminal login and is used for selecting the content inserted into the first email.
For example, after detecting the second operation, the second terminal may locally retrieve the third record information, or send a notification to the server according to the second operation, so that the server knows that the second terminal detects the second operation, and then retrieves the third record information and sends the third record information to the second terminal.
The second operation may be any operation that calls the first email history processing record of the account, provides the third record information corresponding to the first email history processing record to the login terminal for editing the account, and may select part or all of the information from the third record information to be inserted into the text and/or email information of the first email currently being edited based on the user operation.
For example, after detecting the second operation, the second terminal may locally retrieve the third record information, or send a notification to the server according to the second operation, so that the server knows that the second terminal detects the second operation, and then retrieves the third record information and sends the third record information to the second terminal.
The second operation may be, for example, an operation of arbitrarily inserting a specific symbol. Illustratively, the particular symbol may include a mail symbol (@), but is not limited to a mail symbol.
Illustratively, the third record information may include at least one of:
recording information of the contact person;
the first email text information recently edited;
information of an attachment recently transmitted through the first email.
For example, when the third record information does not have contact record information, record information of the last N contacts, which are consecutive through the first email, may be transmitted to the terminal of the editing account, which has performed the second operation. The contacts may include, but are not limited to: recipients, transcriber, and/or sender.
In this way, the user can call the contact record information according to the second operation on editing the mail information of the first e-mail, so that the user can conveniently select one or more historically contacted contacts as the addressees and/or the shovelers of the first e-mail according to the selection operation.
For another example, if the third record information is the text of the first email, the user can conveniently edit the same theme or edit the similar first email by means of the first email edited by the history, without completely restarting the editing, thereby saving the editing time of the user.
For another example, for the nearby information, if the attachment carried by the current first email is the same as the attachment carried by the first email which has been received and sent before, the attachment can be quickly reviewed and/or carried in the first email by this way, so that the convenience of using the first email of the user is improved again.
In some embodiments, if the user wants to call a different type of third record information, a different specific symbol may be inserted, for example, the second operation when calling the contact record information may be: inserting mail symbols; and the second operation when inserting the first email body information may be: an insert operation of "ctrl"; and a second operation when inserting information of the accessory may be: insertion of "alt".
In some embodiments, the initial operation of the second operation of inserting the third record information of the different type is the same, and after the initial operation is detected, the control of the third record information of the different type is displayed, and the type of the third record information to be displayed is determined according to the action of the user on the third record information of the different type.
Of course, the above is merely an example, and the specific implementation is not limited to this example.
In some embodiments, the method further comprises:
receiving a keyword provided after the second operation is detected;
and inquiring historical record information of the editing account for executing the second operation according to the keywords to obtain third record information.
If the alternative information of the third record information is a lot, the alternative information can be searched through the reception of the keywords, so that the third record information matched with the keywords is conveniently returned to the terminal of the editing account for executing the second operation, and the problem of inconvenient user operation caused by the flooding of the user by a large amount of information is solved.
In some embodiments, the third record information includes:
mailbox addresses, wherein the mail addresses include: a recipient mail address, a sender mail address, a copy address, and/or a backup address;
A first email sending time;
a first email reception time;
mail header;
an attachment title;
attachment summary content;
final editing time information of the attachment;
editing author information of the attachment;
an edit account of the first email.
In some embodiments, the method further comprises:
in the case where an operation of selecting at least one target record in the third record information is detected, the first email is updated according to the target record.
The second operation includes at least one of:
editing operation of specific symbols;
an insert operation for the insert control.
The specific symbol may include, but is not limited to, the foregoing examples.
The insertion control may be any control that invokes the third record information, and may be displayed in a toolbar and/or menu bar of the first email editing interface. The toolbar and/or menu bar may be a common toolbar/menu bar with a fixed display, or may be a pull-up toolbar/menu bar or a pull-down toolbar/menu bar operated by a pull-up or pull-down operation.
The embodiment of the disclosure provides a first email processing method, which can include:
(1) In mail writing, various types of objects are added quickly through an input symbol @.
(2) And adding full-text comments and alternative comments in the mail text.
(3) When the mail is newly built, the mail is supported to be generated and shared by a plurality of persons, and the mail can be edited by the plurality of persons at the same time, and the mail is sent after the editing is completed.
(4) When the mail is sent, the mail can be set up:
i. secondary forwarding range. The recipient may only forward the mail to the designated account.
ii. Whether or not the watermark is displayed. The recipient checks whether the mail is watermarked.
And (iii) whether downloading, printing and copying are forbidden. Whether the recipient can download, print and copy the mail content.
When the editor detects the @ number, the server is requested to acquire 10 contacts and 10 recently opened documents which the user passes through recently, and the contacts and the documents are displayed in a list.
Each contact records an avatar, a name, a time of last contact, and each document record shows a document icon, a document title, a time of last opening of a document. The user can quickly judge which people and files are and make selections through the information. The user can also input one or more keywords after the @ number, the search can be triggered in real time when the text is reduced or increased, and the keyword search results are transmitted into the server, wherein the keyword search results comprise the relevant information of the contacts and the documents and the positions of the keywords. The page presents the search results in a results list and highlights the keywords.
When the keyword is cleared, the search listing is closed.
The mail editing initiator initiates a multi-user mail editing request and shares the mail request with M accounts, the server sends the request to the IDs of the M accounts and grants editing authorities, the M accounts are edited after being granted the editing authorities, the editing initiator and n persons can edit the same mail at the same time, each person can edit in different areas, editing contents are automatically stored to the server, and the front end displays contents edited by other persons in real time during editing.
If the editing areas of a plurality of persons have conflicts, the server side stores the last edited content of the conflict areas each time after detecting the conflicts.
Other M individuals can only edit the mail, cannot send the mail, and only the initiator can send the mail. After confirming that the contents of n persons are edited, the initiator can complete mail transmission.
The mail viewer opens a mail, selects a paragraph of the mail text for text comment, or directly comment the whole mail in full text, and comment information includes but is not limited to text, pictures, expressions and the like.
The incremental information is stored in the server, the incremental information author can check the incremental information and paragraphs associated with the incremental information in real time, the server simultaneously sends and displays comment information to other mail viewers, the other mail viewers can reply the comment information, and the replied incremental information comprises but is not limited to texts, pictures, expressions and the like.
The replied incremental information is stored in the server and transmitted back to the original mail viewer for viewing, and the original viewer also continues to add the incremental information, so that the process is repeated.
The sender of the mail sets the following authorities when sending the mail:
an account range is set in which mail can be forwarded one or more times. After the sender completes setting and sending the mail, the server records the mail ID and the account ID which can be forwarded, after the receiver receives the mail, when the mail is forwarded for the second time, the front end checks whether the account ID forwarded for the second time is in the account range of the original sender, if so, the secondary forwarding can be completed, otherwise, the mail cannot be forwarded. The multiple forwarding here may include: and (5) secondary forwarding. The setting of the account range may be determined by the respective account input or may be set by a group including one or more accounts.
And setting an added mail watermark. After the sender completes setting and sends the mail, the server records the mail ID and the mail watermark information, and after the receiver receives the mail, the front end inquires the watermark through the mail ID and displays the watermark, and the receiver sees the mail with the watermark.
Mail is prohibited from being downloaded, printed, and copied.
After the sender completes setting and sends the mail, the server records the mail ID and the status of whether the mail can be downloaded, printed and copied.
After the receiver receives the mail, the front end inquires the downloading, printing and copying states through the mail ID, and shields the downloading, printing and copying operations and buttons, so that the receiver cannot download, print and copy the mail content.
As shown in fig. 14, an embodiment of the present disclosure provides an email processing apparatus, including:
a first determining module 110, configured to determine editing rights of a plurality of first accounts participating in a first email, where the first email includes a plurality of regions; editing rights, at least for determining an area of the first account having rights editing;
the sending module 120 is configured to send at least the area information of the mth area where the mth first account has authority to edit to a terminal corresponding to the mth first account; wherein M is less than M; m is the number of the first accounts.
In some embodiments, the first email processing device may be a server.
In some embodiments, the first determination module 110 and the transmission module 120 may be program modules; the program modules may be capable of performing the operations described above when executed by a processor.
In other embodiments, the first determining module 110 and the sending module 120 may be a soft-hard combining module; soft and hard combined modules include, but are not limited to, programmable arrays; programmable arrays include, but are not limited to, field programmable arrays and/or complex programmable arrays.
In still other embodiments, the first determination module 110 and the transmission module 120 may be purely hardware modules; pure hardware modules include, but are not limited to, application specific integrated circuits.
It will be appreciated that the apparatus further comprises:
the receiving module is used for receiving editing information of the areas with authority editing by the first accounts;
and the updating module is used for setting the first emails according to the editing information and the editing contents of the plurality of first accounts to obtain the second emails.
It can be appreciated that the updating module is specifically configured to determine whether the edit information of the nth first account points to the nth region where the nth first account has authority to edit; wherein n is less than M; in the case where the editing information points to the nth area, the nth area of the first email is updated according to the editing information.
It will be appreciated that the apparatus further comprises:
the neglect module is used for neglecting the editing information under the condition that the editing information points to the outside of the nth area;
or,
the updating module is further used for selecting the editing information of one or more first accounts according to the conflict resolution mechanism and updating the first e-mail under the condition that the editing information of the X first accounts on the same area is received and the X first accounts all have editing rights; wherein X is less than or equal to M.
It will be appreciated that the apparatus further comprises:
a sending module 120, configured to send a rejection prompt to the nth first account if the editing information points out of the nth region; and/or sending the first record information to a preset account; wherein the preset account comprises at least one of the following: creating an account of the first E-mail, creating a primary or multi-stage account of the account, and managing the account; the first recording information includes: the edit information that is ignored.
It will be appreciated that the update module is specifically configured to perform at least one of:
under the condition that the editing information of X first accounts to the same area is received and the X first accounts have editing rights, determining whether the X first accounts edit different subareas of the area according to a conflict resolution mechanism and the editing information, and setting a first E-mail to obtain a second E-mail according to the editing information of the plurality of first accounts when the X first accounts edit the different subareas of the area;
under the condition that the editing information of X first accounts to the same area is received and the X first accounts have editing authorities, determining whether the X first accounts edit different subareas of the area according to a conflict resolution mechanism and the editing information, and setting a first E-mail according to the finally received editing information to obtain a second E-mail when the X first accounts edit the same subareas of the area;
Under the condition that the editing information of the X first accounts to the same area is received and the X first accounts all have editing rights, the editing information of the first account with the highest account level is selected according to a conflict resolution mechanism, and the first E-mail is set to obtain the second E-mail.
It will be appreciated that the apparatus further comprises:
the sending module 120 is configured to send second record information to a preset account when receiving edit information of the plurality of first accounts for the same area, where the second record information is used to record the edit information of the plurality of first accounts.
In some embodiments, the apparatus further comprises:
the receiving module is used for receiving the increment information of one or more second accounts on the first emails;
and the sending module is used for sending the increment information to a terminal associated with the third account of the first E-mail.
It will be appreciated that the second account comprises at least one of:
a sending account of the first email;
editing account of the first email;
a receiving account for the first email;
a copy account of the first email;
and/or the number of the groups of groups,
the third account includes at least one of:
a sending account of the first email;
Editing account of the first email;
a receiving account for the first email;
and the copy account of the first email.
As can be appreciated, the comment information includes:
a first type of delta information associated with a portion of a first email;
the second type of delta information is related to the entirety of the first email.
It will be appreciated that the first type of delta information is displayed at the head or tail of the first email;
and/or the number of the groups of groups,
the second type of incremental information is inserted into the appointed position of the first E-mail; wherein the specified location includes at least one of:
the middle of the mail body;
a side of the mail body;
the middle of the mail information;
the sides of the mail message.
It will be appreciated that the apparatus further comprises:
and the sending module 120 is configured to send the second email to the terminal corresponding to each first account when the editing process of the first email meets the preset condition.
As can be appreciated, the sending module 120 is specifically configured to send the second email to the terminal corresponding to each first account when the first email has updated content in the editing process of the first email; and when the time length from the last historical updating time in the editing process of the first E-mail reaches the updating time length, sending the second E-mail to the terminal corresponding to each first account.
In some embodiments, the apparatus further comprises:
the acquisition module is used for acquiring third record information under the condition that the second operation is detected in the process of editing the first E-mail; wherein, the third record information is: generated from a first email history processing record of the edit account performing the second operation;
a transmitting module 120, configured to transmit third record information to a terminal for editing an account that performs the second operation; wherein the third record information is used for selecting the content inserted into the first e-mail.
In some embodiments, the apparatus further comprises:
a receiving module for receiving a keyword provided after the second operation is detected;
and the obtaining module is used for inquiring historical record information of the editing account for executing the second operation according to the keywords to obtain third record information.
It is understood that the third record information includes:
mailbox addresses, wherein the mail addresses include: a recipient mail address, a sender mail address, a copy address, and/or a backup address;
a first email sending time;
a first email reception time;
mail header;
an attachment title;
attachment summary content;
final editing time information of the attachment;
Editing author information of the attachment;
an edit account of the first email.
It will be appreciated that the apparatus further comprises:
and the updating module is used for updating the first E-mail according to the target record under the condition that the operation of selecting at least one target record in the third record information is detected.
In some embodiments, the second operation includes at least one of:
editing operation of specific symbols;
an insert operation for the insert control.
In some embodiments, the apparatus further comprises:
the configuration module is used for configuring the operation authority of the first E-mail when the third operation is detected;
wherein the operation authority comprises at least one of the following:
forwarding permission; the forwarding permission indicates whether the first E-mail is allowed to be forwarded or not, and/or indicates the forwarding account range of the first E-mail under the condition that the forwarding is allowed;
displaying the security rights; the method comprises the steps of displaying security rights and indicating whether a watermark is added when a first E-mail is displayed;
downloading rights; the downloading permission indicates whether the electronic equipment is allowed to be downloaded or not;
printing permission; wherein the print permission indicates whether the first email is allowed to be printed;
And the copy right, wherein the copy right indicates whether the first email is allowed to be copied.
As shown in fig. 15, an embodiment of the present disclosure provides a first email processing apparatus, including:
a creation module 210 for creating a first email;
a second determining module 220, configured to determine a target editing mode of the first email, where, if the target editing mode is a collaborative editing mode, the first email is collaboratively edited by M first accounts; the first email includes a plurality of regions; a first account has the right to edit one or more regions.
The first email processing device may be included in a first terminal.
In some embodiments, the creation module 210 and the second determination module 220 may be program modules; the program modules may be capable of performing the operations described above when executed by a processor.
In other embodiments, the creation module 210 and the second determination module 220 may be a hard-soft combination module; soft and hard combined modules include, but are not limited to, programmable arrays; programmable arrays include, but are not limited to, field programmable arrays and/or complex programmable arrays.
In still other embodiments, the creation module 210 and the second determination module 220 may be purely hardware modules; pure hardware modules include, but are not limited to, application specific integrated circuits.
It will be appreciated that the apparatus further comprises:
the third determining module is used for determining M first accounts for collaborative editing of the first e-mail under the condition that the target editing mode is a collaborative editing mode;
and/or the number of the groups of groups,
the area configuration module is used for configuring the area of each first account with authority to edit the first E-mail; m is a positive integer.
In some embodiments, the apparatus further comprises:
and the receiving module is used for receiving the second E-mail according to the editing operation of the at least one first account on the first E-mail.
In some embodiments, the apparatus further comprises:
the receiving module is used for receiving first record information, wherein the first record information at least comprises the information of editing the area without editing authority by any first editing account.
In some embodiments, the apparatus further comprises:
the receiving module is used for receiving second record information, wherein the second record information is used for editing information when a plurality of first accounts generate editing conflict for the same area with authority.
In some embodiments, the apparatus further comprises:
the receiving module is used for receiving the increment information of at least one second account;
and the display module is used for displaying the increment information.
In some embodiments, the apparatus further comprises:
and the sending module is used for sending the increment information to a server for updating the first E-mail when the operation related to the increment information is detected.
In some embodiments, the apparatus further comprises:
the acquisition module is used for acquiring third record information of the created account when the second operation is detected; the third record information is: generated from the first email history record of the created account and used to select the content of the inserted first email.
In some embodiments, the apparatus further comprises:
the detection module is used for detecting keywords input by a user under the condition that the third recorded information is displayed; wherein the keyword is used for selecting the content inserted into the first email from the third record information.
In some embodiments, the apparatus further comprises:
the configuration module is used for configuring the operation authority of the first E-mail when the third operation is detected;
wherein the operation authority comprises at least one of the following:
forwarding permission; the forwarding permission indicates whether the first E-mail is allowed to be forwarded or not, and/or indicates the forwarding account range of the first E-mail under the condition that the forwarding is allowed;
Displaying the security rights; the method comprises the steps of displaying security rights and indicating whether a watermark is added when a first E-mail is displayed;
downloading rights; the downloading permission indicates whether the electronic equipment allows downloading or not;
printing permission; wherein the print permission indicates whether the first email allows printing.
As shown in fig. 16, an embodiment of the present disclosure provides a first email processing apparatus, including:
a receiving module 310, configured to receive area information of a first email to be edited by a second terminal; the second terminal logs in the area with editing authority of the first account;
the display module 320 is configured to display, according to the area information, at least an area where the first account used by the second terminal for login has editing rights, where the first email is cooperatively edited by M first accounts; m is any positive integer.
In some embodiments, the first email processing device may be a second terminal.
In some embodiments, the receiving module 310 and the display module 320 may be program modules; the program modules may be capable of performing the operations described above when executed by a processor.
In other embodiments, the receiving module 310 and the display module 320 may be a soft-hard combination module; soft and hard combined modules include, but are not limited to, programmable arrays; programmable arrays include, but are not limited to, field programmable arrays and/or complex programmable arrays.
In still other embodiments, the receiving module 310 and the display module 320 may be purely hardware modules; pure hardware modules include, but are not limited to, application specific integrated circuits.
In some embodiments, the apparatus further comprises:
a receiving module 310, configured to receive comment information; the comment information comprises comment content and/or comment reply of the first E-mail.
And a display module 320, configured to display comment information.
In some embodiments, the apparatus further comprises:
the acquisition module is used for acquiring third record information of the first account used by the second terminal in a login mode under the condition that the second operation is detected; the third record information is: and the first email history processing record is generated according to the first account used by the second terminal login and is used for selecting the content inserted into the first email.
The embodiment of the disclosure also provides an electronic device, including:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to: when used to execute executable instructions, implement the email processing methods of any of the embodiments of the present disclosure.
The electronic device may be at least the aforementioned server, the first terminal and/or the second terminal.
The memory may include various types of storage media, which are non-transitory computer storage media capable of continuing to memorize information stored thereon after a power down of the communication device.
The processor may be connected to the memory via a bus or the like for reading an executable program stored on the memory, for example, implementing the email processing method shown in fig. 1 to 13.
Embodiments of the present disclosure also provide a computer-readable storage medium storing an executable program, wherein the executable program when executed by a processor implements the email processing method of any embodiment of the present disclosure. For example, the email processing method shown in fig. 1 to 13 is implemented.
The specific manner in which the various modules perform the operations in the apparatus of the above embodiments have been described in detail in connection with the embodiments of the method, and will not be described in detail herein.
An embodiment of the present disclosure provides an electronic device, including: a processor; a memory for storing processor-executable instructions; wherein the processor is configured to: when used for executing the executable instructions, the first email processing method provided in any one of the foregoing technical solutions is implemented, for example, an email processing method as shown in fig. 1, fig. 9 and/or fig. 10.
As shown in fig. 17, an embodiment of the present disclosure shows a structure of an electronic device. For example, the electronic device 900 may be provided as a network-side device. Referring to fig. 17, electronic device 900 includes a processing component 922 that further includes one or more processors and memory resources represented by memory 932 for storing instructions, such as application programs, executable by processing component 922. The application programs stored in memory 932 may include one or more modules that each correspond to a set of instructions. Further, processing component 922 is configured as an executable program to perform any of the methods described above as applied to an access device, such as the email processing methods shown in fig. 1, 9, and/or 10.
The electronic device 900 may also include a power supply component 926 configured to perform power management for the electronic device 900, a wired or wireless network interface 950 configured to connect the electronic device 900 to a network, and an input output (I/O) interface 958. The electronic device 900 may operate based on an operating system stored in memory 932, such as Windows Server TM, mac OS XTM, unixTM, linuxTM, freeBSDTM, or the like.
In an exemplary embodiment, an embodiment of the present disclosure provides a computer readable storage medium storing an executable program, where the executable program when executed by a processor implements an email processing method provided by any one of the foregoing technical solutions.
The computer readable storage medium may specifically be: a non-transitory computer readable storage medium.
Illustratively, such as memory 932 including executable programs, the above-described instructions may be executed by processing component 922 of electronic device 900 to perform the above-described methods.
The non-transitory computer readable storage medium may be a ROM, random Access Memory (RAM), CD-ROM, magnetic tape, floppy disk, optical data storage device, etc.
Other implementations of the disclosed embodiments will be apparent to those skilled in the art from consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any adaptations, uses, or adaptations of the disclosed embodiments following, in general, the principles of the disclosed embodiments and including such departures from the present disclosure as come within known or customary practice within the art to which the disclosure pertains. It is intended that the specification and examples be considered as exemplary only, with a true scope and spirit of the disclosed embodiments being indicated by the following claims.
It is to be understood that the disclosed embodiments are not limited to the precise arrangements and instrumentalities shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the embodiments of the present disclosure is limited only by the appended claims.
Claims (19)
1. An email processing method, performed by a server, the method comprising:
determining editing rights of a plurality of first accounts participating in a first email, wherein the first email comprises a plurality of areas; the editing authority is at least used for determining an area of the first account with authority editing;
at least transmitting the region information of the mth region which is edited by the mth first account with authority to a terminal associated with the mth first account; wherein M is less than M; and M is the number of the first accounts.
2. The method according to claim 1, wherein the method further comprises:
receiving editing information of M first accounts on the areas with authority editing;
and obtaining a second E-mail according to the editing contents of the plurality of first accounts based on the editing information.
3. The method of claim 2, wherein the obtaining a second email from the edited content of the plurality of first accounts according to the editing information comprises:
Determining whether the editing information of an nth first account points to an nth region where the nth first account has authority to edit; wherein n is less than M;
and setting the data of the nth region of the first e-mail according to the editing information to obtain the second e-mail under the condition that the editing information points to the nth region.
4. A method according to claim 3, characterized in that the method further comprises:
ignoring the editing information in a case where the editing information points outside the nth area;
or,
under the condition that the editing information of X first accounts to the same area is received and the X first accounts all have editing rights, selecting one or more first accounts according to a conflict resolution mechanism, setting the first e-mails to obtain the second e-mails; wherein, X is less than or equal to M.
5. The method according to claim 4, wherein the method further comprises:
and under the condition that the editing information of the plurality of first accounts on the same area is received, sending second recording information to a preset account, wherein the second recording information is used for recording the editing information of the plurality of first accounts.
6. The method according to any one of claims 1 to 5, further comprising:
receiving incremental information of one or more second accounts on the first e-mail;
and sending the increment information to a terminal associated with a third account of the first E-mail.
7. The method according to claim 2, wherein the method further comprises:
and under the condition that the editing process of the first e-mails meets the preset conditions, sending the second e-mails to the terminals corresponding to the first accounts.
8. The method according to any one of claims 1 to 7, further comprising:
acquiring third record information under the condition that a second operation is detected in the process of editing the first e-mail;
transmitting the third record information to a terminal of the editing account for executing the second operation; and the third record information is used for selecting the content inserted into the first E-mail.
9. The method of claim 8, wherein the method further comprises:
receiving a keyword provided after the second operation is detected;
and inquiring historical record information of the editing account for executing the second operation according to the keywords to obtain the third record information.
10. An email processing method, performed by a first terminal, the method comprising:
creating a first email;
determining a target editing mode of the first e-mail, wherein when the target editing mode is a collaborative editing mode, the first e-mail is collaboratively edited by M first accounts; the first email is divided into a plurality of areas; one of the first accounts has the right to edit one or more of the regions.
11. The method according to claim 10, wherein the method further comprises:
determining M first accounts for collaborative editing of the first e-mail under the condition that the target editing mode is a collaborative editing mode; and/or the number of the groups of groups,
configuring the area of each first account with authority to edit the first E-mail; and M is a positive integer.
12. The method according to claim 10 or 11, characterized in that the method further comprises:
receiving an editing operation of the first e-mail according to at least one first account;
and setting the first E-mail according to the editing operation to obtain a second E-mail.
13. The method according to any one of claims 11 to 12, further comprising:
Receiving first record information, wherein the first record information at least comprises the information of editing an area without editing authority by any one of the first editing accounts; and/or the number of the groups of groups,
receiving second record information, wherein the second record information is used for editing information when a plurality of first accounts generate editing conflict for the same area with authority; and/or the number of the groups of groups,
receiving incremental information of at least one second account; displaying and/or forwarding the incremental information; and/or the number of the groups of groups,
detecting a keyword based on user input in the case of displaying the third recorded information; wherein the keyword is used for selecting the content inserted into the first email from the third record information.
14. An email processing method, performed by a second terminal, the method comprising:
receiving area information of a first E-mail to be edited by a second terminal; the second terminal logs in the area with editing authority of the first account used by the second terminal;
according to the region information, at least displaying a region with editing authority of a first account which is used by the second terminal in a login mode, wherein the first E-mail is edited cooperatively by M first accounts; and M is any positive integer.
15. An email processing apparatus, the apparatus comprising:
a first determining module, configured to determine editing rights of a plurality of first accounts participating in a first email, where the first email includes a plurality of areas; the editing authority is at least used for determining an area of the first account with authority editing;
the sending module is used for sending at least the region information of the mth region which is authorized to edit by the mth first account to the terminal corresponding to the mth first account; wherein M is less than M; and M is the number of the first accounts.
16. An electronic mail processing apparatus, characterized in that the apparatus comprises:
the creation module is used for creating a first email;
a second determining module, configured to determine a target editing mode of the first email, where, when the target editing mode is a collaborative editing mode, the first email is collaboratively edited by M first accounts; the first email is divided into a plurality of areas; one of the first accounts has the right to edit one or more of the regions.
17. An email processing apparatus, the apparatus comprising:
The receiving module is used for receiving the area information of the first E-mail to be edited by the second terminal; the second terminal logs in the area with editing authority of the first account used by the second terminal;
the display module is used for displaying at least an area with editing authority of a first account which is used by the second terminal in a login mode according to the area information, wherein the first E-mail is edited cooperatively by M first accounts; and M is any positive integer.
18. An electronic device, comprising:
a processor;
a memory for storing processor-executable instructions;
wherein the processor is configured to: for implementing the email processing method of any of claims 1 to 9, 10 to 13 or 14 when executing said executable instructions.
19. A computer-readable storage medium, characterized in that the readable storage medium stores an executable program, wherein the executable program, when executed by a processor, implements the email processing method of any one of claims 1 to 9, 10 to 13, or 14.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310254105.9A CN116233054A (en) | 2023-03-15 | 2023-03-15 | E-mail processing method and device, electronic equipment and storage medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202310254105.9A CN116233054A (en) | 2023-03-15 | 2023-03-15 | E-mail processing method and device, electronic equipment and storage medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN116233054A true CN116233054A (en) | 2023-06-06 |
Family
ID=86591010
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202310254105.9A Pending CN116233054A (en) | 2023-03-15 | 2023-03-15 | E-mail processing method and device, electronic equipment and storage medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN116233054A (en) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104753771A (en) * | 2015-04-03 | 2015-07-01 | 魅族科技(中国)有限公司 | Mail processing method and terminal |
CN111428449A (en) * | 2020-03-02 | 2020-07-17 | 中国平安人寿保险股份有限公司 | Intelligent mail editing method and device and computer readable storage medium |
CN111641548A (en) * | 2020-04-27 | 2020-09-08 | 完美世界控股集团有限公司 | Method, device and system for processing enterprise collaborative office mails |
CN113591439A (en) * | 2020-04-30 | 2021-11-02 | 北京字节跳动网络技术有限公司 | Information interaction method and device, electronic equipment and storage medium |
CN113595859A (en) * | 2020-04-30 | 2021-11-02 | 北京字节跳动网络技术有限公司 | Information interaction method, device, server, system and storage medium |
-
2023
- 2023-03-15 CN CN202310254105.9A patent/CN116233054A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104753771A (en) * | 2015-04-03 | 2015-07-01 | 魅族科技(中国)有限公司 | Mail processing method and terminal |
CN111428449A (en) * | 2020-03-02 | 2020-07-17 | 中国平安人寿保险股份有限公司 | Intelligent mail editing method and device and computer readable storage medium |
CN111641548A (en) * | 2020-04-27 | 2020-09-08 | 完美世界控股集团有限公司 | Method, device and system for processing enterprise collaborative office mails |
CN113591439A (en) * | 2020-04-30 | 2021-11-02 | 北京字节跳动网络技术有限公司 | Information interaction method and device, electronic equipment and storage medium |
CN113595859A (en) * | 2020-04-30 | 2021-11-02 | 北京字节跳动网络技术有限公司 | Information interaction method, device, server, system and storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8090782B2 (en) | Electronic messaging system and method | |
US8799389B2 (en) | Annotating and routing message content | |
US7269621B2 (en) | Method system and graphical user interface for dynamically updating transmission characteristics in a web mail reply | |
US8060820B2 (en) | Collaborative editing of a document | |
US6816887B1 (en) | Method and apparatus for sending private messages within a single electronic message | |
US7343394B2 (en) | Method of managing e-mail messages | |
CN1980200B (en) | Method and system for managing instant messaging status | |
US20100100370A1 (en) | Self-adjusting email subject and email subject history | |
US20060041625A1 (en) | System and method for sectional e-mail transmission | |
US20130080545A1 (en) | Automatic access settings based on email recipients | |
US8149467B2 (en) | E-mail transmission apparatus, e-mail transmission method and e-mail transmission program | |
US20110004666A1 (en) | E-mail server | |
KR20010039796A (en) | Technique for creating audience-specific views of documents | |
US20060277263A1 (en) | Method and system for preparing and replying to multi-party e-mails | |
US20020112010A1 (en) | Selective dissemination of electronic mail attachments | |
CN114143282A (en) | Mail processing method, device, equipment and storage medium | |
US8392511B2 (en) | Embedding a unique serial number into the content of an email for tracking information dispersion | |
WO2023016536A1 (en) | Interaction method, apparatus and device, and storage medium | |
EP3759637A1 (en) | Sharing rights to control aspects of an electronic message | |
US12079775B2 (en) | Containerized contextual conversation system | |
JP4099439B2 (en) | Message information sharing apparatus and message information sharing method | |
US8407300B2 (en) | Recording medium with electronic mail management program recorded, communication terminal, and electronic mail management method | |
US20100070591A1 (en) | Address replacement in electronic communication | |
US20220179595A1 (en) | Systems and Methods for Documentation Through Gleaning Content with an Intuitive User Experience | |
CN116233054A (en) | E-mail processing method and device, electronic equipment and storage medium |
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 |