[go: up one dir, main page]

CN113595851A - Information interaction method and device, electronic equipment and storage medium - Google Patents

Information interaction method and device, electronic equipment and storage medium Download PDF

Info

Publication number
CN113595851A
CN113595851A CN202010364671.1A CN202010364671A CN113595851A CN 113595851 A CN113595851 A CN 113595851A CN 202010364671 A CN202010364671 A CN 202010364671A CN 113595851 A CN113595851 A CN 113595851A
Authority
CN
China
Prior art keywords
sharee
mail
permission
shared
indication information
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
Application number
CN202010364671.1A
Other languages
Chinese (zh)
Inventor
廖裕东
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing ByteDance Network Technology Co Ltd
Original Assignee
Beijing ByteDance Network Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing ByteDance Network Technology Co Ltd filed Critical Beijing ByteDance Network Technology Co Ltd
Priority to CN202010364671.1A priority Critical patent/CN113595851A/en
Publication of CN113595851A publication Critical patent/CN113595851A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/42Mailbox-related aspects, e.g. synchronisation of mailboxes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/07User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail characterised by the inclusion of specific contents
    • H04L51/18Commands or executable codes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computer Security & Cryptography (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

The disclosure discloses an information interaction method, an information interaction device, electronic equipment and a storage medium. The method comprises the following steps: determining a mail to be shared and a sharee in response to the mail sharing operation triggered by the sharee; acquiring authority distribution indicating information of the sharer for the sharee, wherein the authority distribution indicating information comprises the processing authority of the sharee on the mail to be shared; and sending the permission allocation indication information and the mail to be shared to a mail server so that the mail server shares the mail to be shared to the sharee, and allocating the processing permission of the mail to be shared to the sharee according to the permission allocation indication information. The acquired permission allocation indication information and the mails to be shared are sent to the mail server, so that the mail server allocates the processing permission of the mails to be shared for the sharees according to the permission allocation indication information, the safety of the mails to be shared in the sharing process is guaranteed, and more office requirements of users are met.

Description

Information interaction method and device, electronic equipment and storage medium
Technical Field
The embodiment of the disclosure relates to the technical field of communication, and in particular, to an information interaction method and apparatus, an electronic device, and a storage medium.
Background
At present, in the process of online information communication with others, in order to realize more rapid and effective notification of acquired information to others, for example, an existing email may be viewed by one or more people at the same time, and the email may be sent to a designated person in a sharing or forwarding manner.
In the process of implementing the present disclosure, the inventors found that the following defects exist in the prior art: in the prior art, in the process of sharing the mail, the mail can only be sent to the mailbox of the designated user, but all mail receivers have the same processing authority for the mail, and the behavior of the receivers cannot be limited according to the designated mail according to actual conditions, so that more office requirements of the user cannot be met.
Disclosure of Invention
The embodiment of the disclosure provides an information interaction method, an information interaction device, electronic equipment and a storage medium, so as to realize authority distribution of shared mails.
In a first aspect, an embodiment of the present disclosure provides an information interaction method, where the method includes: determining a mail to be shared and a sharee in response to the mail sharing operation triggered by the sharee; acquiring authority distribution indicating information of a sharer for a sharee, wherein the authority distribution indicating information comprises a processing authority of the sharee to a mail to be shared; and sending the permission allocation indication information and the mail to be shared to a mail server so that the mail server shares the mail to be shared to the sharee, and allocating the processing permission of the mail to be shared to the sharee according to the permission allocation indication information.
In a second aspect, an embodiment of the present disclosure further provides an information interaction apparatus, where the apparatus includes: the device comprises a to-be-shared mail and sharee determining module, a to-be-shared mail sharing module and a sharee determining module, wherein the to-be-shared mail and sharee determining module is used for responding to a mail sharing operation triggered by a detected sharer and determining the to-be-shared mail and the sharee; the system comprises a permission allocation indication information acquisition module, a permission allocation module and a permission allocation module, wherein the permission allocation indication information acquisition module is used for acquiring permission allocation indication information of a sharer for a sharee, and the permission allocation indication information comprises processing permission of the sharee on a mail to be shared; and the permission allocation indication information and the to-be-shared mail sending module is used for sending the permission allocation indication information and the to-be-shared mail to the mail server so that the mail server shares the to-be-shared mail to the sharee and allocating the processing permission of the to-be-shared mail to the sharee according to the permission allocation indication information.
In a third aspect, an embodiment of the present disclosure further provides an electronic device, where the electronic device includes:
one or more processors;
a storage device for storing one or more programs,
when the one or more programs are executed by the one or more processors, the one or more processors implement the information interaction method according to any embodiment of the disclosure.
In a fourth aspect, the embodiments of the present disclosure provide a computer-readable storage medium, on which a computer program is stored, where the computer program, when executed by a processor, implements an information interaction method according to any embodiment of the present disclosure.
The embodiment of the disclosure provides an information interaction method and device, electronic equipment and a storage medium. The acquired permission allocation indication information and the mails to be shared are sent to the mail server, so that the mail server allocates the processing permission of the mails to be shared for the sharees according to the permission allocation indication information, the safety of the mails to be shared in the sharing process is guaranteed, and more office requirements of users are met.
Drawings
The above and other features, advantages and aspects of various embodiments of the present disclosure will become more apparent by referring to the following detailed description when taken in conjunction with the accompanying drawings. Throughout the drawings, the same or similar reference numbers refer to the same or similar elements. It should be understood that the drawings are schematic and that elements and features are not necessarily drawn to scale.
Fig. 1(a) is a flowchart of an information interaction method provided in an embodiment of the present disclosure;
fig. 1(b) is a schematic diagram of a sharing interface provided in an embodiment of the disclosure;
fig. 1(c) is a schematic diagram of a sharing interface presented by a sharee in association with a selectable permission type according to an embodiment of the present disclosure;
fig. 2 is a flowchart of an information interaction method provided in the second embodiment of the present disclosure;
fig. 3 is a schematic structural diagram of an information interaction apparatus provided in a third embodiment of the present disclosure;
fig. 4 is a schematic structural diagram of an electronic device according to a fourth embodiment of the present disclosure.
Detailed Description
Embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While certain embodiments of the present disclosure are shown in the drawings, it is to be understood that the present disclosure may be embodied in various forms and should not be construed as limited to the embodiments set forth herein, but rather are provided for a more thorough and complete understanding of the present disclosure. It should be understood that the drawings and embodiments of the disclosure are for illustration purposes only and are not intended to limit the scope of the disclosure.
It should be understood that the various steps recited in the method embodiments of the present disclosure may be performed in a different order, and/or performed in parallel. Moreover, method embodiments may include additional steps and/or omit performing the illustrated steps. The scope of the present disclosure is not limited in this respect.
The term "include" and variations thereof as used herein are open-ended, i.e., "including but not limited to". The term "based on" is "based, at least in part, on". The term "one embodiment" means "at least one embodiment"; the term "another embodiment" means "at least one additional embodiment"; the term "some embodiments" means "at least some embodiments". Relevant definitions for other terms will be given in the following description.
It should be noted that the terms "first", "second", and the like in the present disclosure are only used for distinguishing different devices, modules or units, and are not used for limiting the order or interdependence relationship of the functions performed by the devices, modules or units.
It is noted that references to "a", "an", and "the" modifications in this disclosure are intended to be illustrative rather than limiting, and that those skilled in the art will recognize that "one or more" may be used unless the context clearly dictates otherwise.
In the process of implementing the present disclosure, the applicant of the present disclosure finds that, in the process of sharing the mails, in one implementation, only sending the mails to the mailboxes of the designated users can be completed, but all mail receivers have the same processing authority for the mails, and cannot limit the behavior of the receivers for the designated mails according to actual situations, so that more office requirements of the users cannot be met. In view of the above, in some embodiments of the present disclosure, the obtained authority allocation indication information and the to-be-shared mail are sent to the mail server, so that the mail server allocates a processing authority of the to-be-shared mail to the sharee according to the authority allocation indication information, and the security of the to-be-shared mail in the sharing process is ensured, thereby meeting more office requirements of the user.
Example one
Fig. 1 is a flowchart of an information interaction method provided in an embodiment of the present disclosure, where the embodiment of the present disclosure is applicable to a case where a right to share a mail is assigned, and the method may be executed by an information interaction apparatus provided in the embodiment of the present disclosure, where the apparatus may be implemented in a software and/or hardware manner, and may be generally integrated in a computer device. The method of the embodiment of the disclosure specifically comprises the following steps:
optionally, as shown in fig. 1(a), the method in the embodiment of the present disclosure may include the following steps:
step 101, in response to a mail sharing operation triggered by a detected sharer, determining a mail to be shared and a sharee.
The method and the system are mainly applied to a sharing scene of the mails, namely before the mails to be shared are sent to the determined sharees, the permission allocation indication information is sent to the mail server, so that the mail server allocates permissions to the sharees for the mails to be shared, the sharees are guaranteed to perform processing operation within a specified range on the mails to be shared, and safety in the mail sharing process is guaranteed.
Specifically, as shown in fig. 1(b), the sharing interface schematic diagram in the embodiment of the present disclosure is specifically located at a mail client, the sharing interface includes multiple mails, a sharer can select one mail from the mails displayed on the sharing interface for sharing, for example, after a click operation of the sharer on a title "Re: 123" is detected, the mail is determined as a mail to be shared, a sharing mail button is included in the upper right corner of the displayed mail to be shared, a plurality of members are displayed for the sharer to select after the click operation of the sharer is detected, each member corresponds to one selection button, and after a selection operation of the sharer on three of the members is detected, three of the members are regarded as a shared subject of the mail to be shared.
It should be noted that, in the embodiment, an example is given by taking one sharee as an example, but in practical applications, a mail to be shared may be shared to multiple sharees at the same time, and the determination method of multiple sharees is substantially the same as that of the above-mentioned one sharee, so details are not repeated in the embodiment.
And 102, acquiring authority distribution indication information of a sharer for a sharee.
The permission allocation indication information comprises the processing permission of the sharee to the mails to be shared.
Optionally, the obtaining of the permission allocation indication information of the sharer for the sharee may include: presenting the sharee in association with a selectable permission type; and generating permission allocation indication information for indicating the operation permission of the sharee on the mail to be shared in response to the detection of the association operation of the sharee on the sharee and the selectable permission types.
The sharee performs the association operation on the sharee and the selectable authority type through the association presentation of the sharee and the selectable authority type, so that the authority allocation indication information obtained according to the association operation is more accurate.
Optionally, the permission type includes at least one of a reading permission, an editing permission, a sharing permission, and a comment permission.
Specifically, in the embodiment, after determining the mail to be shared and the sharee, the sharee and the permission allocation selection list are presented in an associated manner, and the permission allocation selection list includes selectable permission types. For example, as shown in fig. 1(c), a sharing interface diagram presented by associating a sharee with a selectable permission type is shown, where when determining that the sharee is zhang, zhang is presented in association with a permission allocation selection list to allow the sharee to select the permission type, and the selectable permission types included in the permission allocation selection list in this embodiment include: the read permission, the edit permission, the share permission, and the comment permission, of course, this embodiment is only an example and does not limit the specific types of the selectable permissions included in the permission assignment selection list, and the user may add or delete the permission types in the permission assignment selection list according to actual needs.
The selectable permission types presented in association with each sharee may be the same or different, that is, the permission distribution selection list presented in association with each sharee may be the same or different, and before permission distribution, a user may set the permission distribution selection list associated with each sharee in the server according to actual needs.
Optionally, in response to detecting that the sharer performs an associated operation on the sharee and the selectable permission type, generating permission allocation indication information for indicating an operation permission of the sharee on the mail to be shared, which may include: in response to detecting that a sharer performs association operation on the identification information of the sharee and the selectable authority types, the identification information of the sharee and the associated authority types are bound to obtain a binding result; and taking the binding result as authority distribution indication information.
When the association operation is detected, the identification information of the shared person is bound with the associated authority type, and the binding result is used as the authority allocation indication information, so that the accuracy of the authority allocation indication information is further improved.
Optionally, the identification information includes a user name and/or an avatar. In this implementation, the identification information includes a user name and/or an avatar, thereby embodying the diversity of the identification information.
Optionally, the user name includes a mailbox identifier corresponding to the sharee at the email client and/or a user name in the instant messaging application.
The identification information in the embodiment includes a user name and/or a head portrait, and the user name may include a mailbox identifier corresponding to the sharee at the mail client and/or a user name in the instant messaging application, so that a variety of presentation manners of the sharee identification information are embodied.
Specifically, the association operation in this embodiment may specifically be a selection operation of a sharer on an authority type in an authority distribution selection list, and the sharer may select the authority type in the authority distribution selection list in a click manner, as shown in fig. 1(c), it is already determined that the sharee is zhang, when the selection operation of the sharer on the reading authority and the comment authority in the authority distribution selection list is detected, that is, the association operation of the sharer on zhang and the reading authority and the comment authority is detected, the zhang and the associated authority type are bound to obtain a binding result, and the binding result is used as authority distribution indication information. The method includes the steps of binding identification information of a sharee with an associated permission type, specifically establishing a corresponding relation between the identification information of the sharee and the permission type selected by the sharer.
And 103, sending the permission allocation indication information and the mails to be shared to a mail server so that the mail server shares the mails to be shared to the sharees, and allocating the processing permission of the mails to be shared to the sharees according to the permission allocation indication information.
Specifically, in this embodiment, the mail client may send the permission allocation indication information to the mail server through a wired transmission manner or a Wireless transmission manner, that is, send the correspondence between the identification information of the sharee and the selected permission type to the mail server, where the Wireless transmission manner includes bluetooth transmission or Wireless Fidelity (Wi-Fi) transmission.
It should be noted that, after obtaining the to-be-shared email, the server shares the to-be-shared email to an email client or an Instant Messaging (IM) client of the sharee, for example, if it is determined that the to-be-shared email is a piece of email with a topic of "Re 123", and the sharee is zhang, the email server sends the email with the topic of "Re 123" to the email client corresponding to zhang. And the mail server also distributes the processing authority of the mail to be shared for the sharee according to the authority distribution indication information.
Specifically, after acquiring the permission allocation indication information, the mail server allocates the processing permission for the shared mail to the shared user according to the corresponding relationship between the identifier of the shared user and the permission type included in the permission allocation indication information, for example, if the permission type corresponding to the shared user is a reading permission, an editing permission, a sharing permission and a comment permission in the permission allocation indication information, the mail server allocates the reading permission, the editing permission, the sharing permission and the comment permission for the mail to be shared to three thirds by the shared user. And when the sharee is distributed with the reading authority, the sharer can execute the reading operation of the mail to be shared; the sharer can execute editing operation of attachments or texts and the like in the mail to be shared and execute reply and forwarding operation of the mail to be shared if the sharee is assigned with the editing authority; and when the sharee is assigned with the comment authority, the sharer can execute the word-dividing comment operation of the mail to be shared.
It should be noted that, after allocating the processing permission of the to-be-shared email for the shared user, the email server in this embodiment may also receive an email processing operation instruction that includes an identifier of the shared user and is sent by the client of the shared user, at this time, the email server may authenticate the shared user, and send an authentication passing message to the email client of the shared user after the authentication passes, so that the email client of the shared user executes the processing operation of the to-be-shared email according to the authentication passing message.
The embodiment of the disclosure provides an information interaction method, which is characterized in that acquired authority allocation indicating information and a to-be-shared mail are sent to a mail server, so that the mail server allocates processing authorities of the to-be-shared mail to a sharee according to the authority allocation indicating information, the security of the to-be-shared mail in a sharing process is ensured, and more office requirements of users are met.
Example two
Fig. 2 is a flowchart of an information interaction method provided in the second embodiment of the present disclosure. The method can be combined with various optional schemes in the implementation, and in the embodiment, after the permission allocation indication information and the mail to be shared are sent to the mail server, the method further comprises the steps of responding to the detection of the association canceling operation of the sharer on the sharee and the appointed permission type, and generating an appointed operation permission canceling instruction for indicating the sharee to cancel the mail to be shared; and sending the appointed operation authority canceling instruction to the mail server so that the mail server cancels the appointed processing authority of the shared mail to be shared according to the appointed operation authority canceling instruction.
As shown in fig. 2, the method of the embodiment of the present disclosure specifically includes:
step 201, in response to detecting a mail sharing operation triggered by a sharer, determining a mail to be shared and a sharee.
Step 202, obtaining authority distribution indication information of the sharer for the sharee.
Optionally, the obtaining of the permission allocation indication information of the sharer for the sharee may include: presenting the sharee in association with a selectable permission type; and generating permission allocation indication information for indicating the operation permission of the sharee on the mail to be shared in response to the detection of the association operation of the sharee on the sharee and the selectable permission types.
Optionally, the permission type includes at least one of a reading permission, an editing permission, a sharing permission, and a comment permission.
Optionally, in response to detecting that the sharer performs an associated operation on the sharee and the selectable permission type, generating permission allocation indication information for indicating an operation permission of the sharee on the mail to be shared, which may include: in response to detecting that a sharer performs association operation on the identification information of the sharee and the selectable authority types, the identification information of the sharee and the associated authority types are bound to obtain a binding result; and taking the binding result as authority distribution indication information.
Optionally, the identification information includes a user name and/or an avatar.
Optionally, the user name includes a mailbox identifier corresponding to the sharee at the email client and/or a user name in the instant messaging application.
Step 203, sending the permission allocation indication information and the mail to be shared to a mail server, so that the mail server shares the mail to be shared to the sharee, and allocating the processing permission of the mail to be shared to the sharee according to the permission allocation indication information.
Step 204, in response to detecting that the sharer performs the association canceling operation on the sharee and the designated permission type, generating a designated operation permission canceling instruction for instructing the sharee to cancel the mail to be shared.
Specifically, in response to detecting that the sharer performs a canceling association operation on the identification information of the sharee and the specified permission type, the identification information of the sharee and the specified permission type are unbound, and a specified operation permission canceling instruction for indicating the sharee to treat the shared mail is generated.
The designated permission in the embodiment is at least one permission type in processing permission which is already allocated to the mail to be shared by the server.
In a specific implementation, the sharee is determined to be zhang san, and when a deselection operation of the sharee on the editing right in the right distribution selection list is detected, that is, a disassociation operation of the sharee on zhang san and the editing right is detected, zhang san and the specified right type editing right are unbound, so that an editing right cancelling instruction for indicating the zhang san to-be-shared email, such as 'cancelling the editing right of zhang san to the shared email', is generated.
Step 205, sending the instruction for canceling the designated operation permission to the mail server, so that the mail server cancels the designated processing permission of the shared mail to be shared according to the instruction for canceling the designated operation permission.
Specifically, the mail client in this embodiment may send an appointed operation permission cancellation instruction to the mail server through a wired transmission manner or a wireless transmission manner, where the appointed operation permission cancellation instruction includes an identifier of a sharee and an appointed permission, and after receiving the appointed operation permission cancellation instruction, the mail server cancels the appointed permission corresponding to the sharee, so that the sharee no longer has an execution operation permission for the shared mail.
After the processing authority is distributed to the shared person, the distributed processing authority can be recovered, so that the process of authority distribution is more flexible, and the actual office requirements of the user are met.
The embodiment of the disclosure provides an information interaction method, which is characterized in that acquired authority allocation indicating information and a to-be-shared mail are sent to a mail server, so that the mail server allocates processing authorities of the to-be-shared mail to a sharee according to the authority allocation indicating information, the security of the to-be-shared mail in a sharing process is ensured, and more office requirements of users are met. And when detecting that the sharer cancels the association operation of the shared mail and the appointed authority type, the generated appointed authority canceling instruction is sent to the server, so that the mail server cancels the appointed processing authority of the shared mail to be shared according to the appointed authority canceling instruction, thereby realizing flexible processing of the mail processing authority of the sharer and further improving the experience effect of the user.
EXAMPLE III
Fig. 3 is a schematic structural diagram of an information interaction device according to an embodiment of the present disclosure. The apparatus may be implemented in software and/or hardware and may generally be integrated in an electronic device performing the method. As shown in fig. 3, the apparatus may include:
a to-be-shared email and sharee determining module 301, configured to determine an email to be shared and a sharee in response to detecting an email sharing operation triggered by the sharee;
an authority allocation indication information obtaining module 302, configured to obtain authority allocation indication information of the sharer for the sharee, where the authority allocation indication information includes a processing authority of the sharee on the to-be-shared email;
and the permission allocation indication information and to-be-shared mail sending module 303 is configured to send the permission allocation indication information and to-be-shared mail to the mail server, so that the mail server shares the to-be-shared mail to the sharee, and allocate a processing permission of the to-be-shared mail to the sharee according to the permission allocation indication information.
Further, the permission allocation indication information obtaining module is specifically configured to:
presenting the sharee in association with a selectable permission type;
and generating permission allocation indication information for indicating the operation permission of the sharee on the mail to be shared in response to the detection of the association operation of the sharee on the sharee and the selectable permission types.
Further, the permission allocation indication information obtaining module, when executing an associated operation of the sharer on the sharee and the selectable permission types and generating permission allocation indication information for indicating the operation permission of the sharee on the to-be-shared email, is specifically configured to:
in response to detecting that a sharer associates the identification information of the sharee with a selectable permission type, binding the identification information of the sharee with the associated permission type to obtain a binding result;
and taking the binding result as the authority distribution indication information.
Further, the identification information includes a user name and/or an avatar.
Further, the user name includes a mailbox identifier corresponding to the sharee at the mail client and/or a user name in the instant messaging application.
Further, the permission type includes at least one of reading permission, editing permission, sharing permission and comment permission.
Further, the apparatus further comprises:
the processing authority canceling module is used for responding to the detection of canceling association operation of the sharer on the sharee and the designated authority type, and generating a designated operation authority canceling instruction for indicating the sharee to the mail to be shared;
and sending the appointed operation permission canceling instruction to the mail server so that the mail server cancels the appointed processing permission of the shared mail to be shared according to the appointed operation permission canceling instruction.
The information interaction device provided by the embodiment of the present disclosure and the information interaction method provided by the embodiments belong to the same inventive concept, and technical details that are not described in detail in the embodiment of the present disclosure may be referred to the embodiments, and the embodiment of the present disclosure and the embodiments have the same beneficial effects.
Example four
Referring now to FIG. 4, a block diagram of an electronic device 400 suitable for use in implementing embodiments of the present disclosure is shown. The electronic device in the embodiment of the present disclosure may be a device corresponding to a backend service platform of an application program, and may also be a mobile terminal device installed with an application program client. In particular, the electronic device may include, but is not limited to, a mobile terminal such as a mobile phone, a notebook computer, a digital broadcast receiver, a PDA (personal digital assistant), a PAD (tablet computer), a PMP (portable multimedia player), a vehicle-mounted terminal (e.g., a car navigation terminal), etc., and a stationary terminal such as a digital TV, a desktop computer, etc. The electronic device shown in fig. 4 is only an example, and should not bring any limitation to the functions and the scope of use of the embodiments of the present disclosure.
As shown in fig. 4, electronic device 400 may include a processing device (e.g., central processing unit, graphics processor, etc.) 401 that may perform various appropriate actions and processes in accordance with a program stored in a Read Only Memory (ROM)402 or a program loaded from a storage device 408 into a Random Access Memory (RAM) 403. In the RAM 403, various programs and data necessary for the operation of the electronic apparatus 400 are also stored. The processing device 401, the ROM 402, and the RAM 403 are connected to each other via a bus 404. An input/output (I/O) interface 405 is also connected to bus 404.
Generally, the following devices may be connected to the I/O interface 405: input devices 406 including, for example, a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; an output device 407 including, for example, a Liquid Crystal Display (LCD), a speaker, a vibrator, and the like; storage 408 including, for example, tape, hard disk, etc.; and a communication device 409. The communication means 409 may allow the electronic device 400 to communicate wirelessly or by wire with other devices to exchange data. While fig. 4 illustrates an electronic device 400 having various means, it is to be understood that not all illustrated means are required to be implemented or provided. More or fewer devices may alternatively be implemented or provided.
In particular, according to an embodiment of the present disclosure, the processes described above with reference to the flowcharts may be implemented as computer software programs. For example, embodiments of the present disclosure include a computer program product comprising a computer program carried on a non-transitory computer readable medium, the computer program containing program code for performing the method illustrated by the flow chart. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 409, or from the storage device 408, or from the ROM 402. The computer program performs the above-described functions defined in the methods of the embodiments of the present disclosure when executed by the processing device 401.
It should be noted that the computer readable medium in the present disclosure can be a computer readable signal medium or a computer readable storage medium or any combination of the two. A computer readable storage medium may be, for example, but not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the foregoing. More specific examples of the computer readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing. In the present disclosure, a computer readable storage medium may be any tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. In contrast, in the present disclosure, a computer readable signal medium may comprise a propagated data signal with computer readable program code embodied therein, either in baseband or as part of a carrier wave. Such a propagated data signal may take many forms, including, but not limited to, electro-magnetic, optical, or any suitable combination thereof. A computer readable signal medium may also be any computer readable medium that is not a computer readable storage medium and that can communicate, propagate, or transport a program for use by or in connection with an instruction execution system, apparatus, or device. Program code embodied on a computer readable medium may be transmitted using any appropriate medium, including but not limited to: electrical wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.
In some embodiments, the clients, servers may communicate using any currently known or future developed network Protocol, such as HTTP (HyperText Transfer Protocol), and may interconnect with any form or medium of digital data communication (e.g., a communications network). Examples of communication networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet (e.g., the Internet), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future developed network.
EXAMPLE five
The computer readable medium may be embodied in the electronic device; or may exist separately without being assembled into the electronic device.
The computer readable medium carries one or more programs which, when executed by the electronic device, cause the internal processes of the electronic device to perform: determining a mail to be shared and a sharee in response to the mail sharing operation triggered by the sharee; acquiring authority distribution indicating information of a sharer for a sharee, wherein the authority distribution indicating information comprises a processing authority of the sharee to a mail to be shared; and sending the permission allocation indication information and the mail to be shared to a mail server so that the mail server shares the mail to be shared to the sharee, and allocating the processing permission of the mail to be shared to the sharee according to the permission allocation indication information.
Computer program code for carrying out operations for the present disclosure may be written in any combination of one or more programming languages, including but not limited to an object oriented programming language such as Java, Smalltalk, C + +, and conventional procedural programming languages, such as the "C" programming language or similar programming languages. The program code may execute entirely on the user's computer, partly on the user's computer, as a stand-alone software package, partly on the user's computer and partly on a remote computer or entirely on the remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a Local Area Network (LAN) or a Wide Area Network (WAN), or the connection may be made to an external computer (for example, through the Internet using an Internet service provider).
The flowchart and block diagrams in the figures illustrate the architecture, functionality, and operation of possible implementations of systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagrams may represent a module, segment, or portion of code, which comprises one or more executable instructions for implementing the specified logical function(s). It should also be noted that, in some alternative implementations, the functions noted in the block may occur out of the order noted in the figures. For example, two blocks shown in succession may, in fact, be executed substantially concurrently, or the blocks may sometimes be executed in the reverse order, depending upon the functionality involved. It will also be noted that each block of the block diagrams and/or flowchart illustration, and combinations of blocks in the block diagrams and/or flowchart illustration, can be implemented by special purpose hardware-based systems which perform the specified functions or acts, or combinations of special purpose hardware and computer instructions.
The units described in the embodiments of the present disclosure may be implemented by software or hardware. Where the name of an element does not in some cases constitute a limitation on the element itself.
The functions described herein above may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include: field Programmable Gate Arrays (FPGAs), Application Specific Integrated Circuits (ASICs), Application Specific Standard Products (ASSPs), systems on a chip (SOCs), Complex Programmable Logic Devices (CPLDs), and the like.
In the context of this disclosure, a machine-readable medium may be a tangible medium that can contain, or store a program for use by or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. More specific examples of a machine-readable storage medium would include an electrical connection based on one or more wires, a portable computer diskette, a hard disk, a Random Access Memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
According to one or more embodiments of the present disclosure, an information interaction method is provided, which includes:
determining a mail to be shared and a sharee in response to the mail sharing operation triggered by the sharee;
acquiring authority distribution indicating information of the sharer for the sharee, wherein the authority distribution indicating information comprises the processing authority of the sharee on the mail to be shared;
and sending the permission allocation indication information and the mail to be shared to a mail server so that the mail server shares the mail to be shared to the sharee, and allocating the processing permission of the mail to be shared to the sharee according to the permission allocation indication information.
According to one or more embodiments of the present disclosure, in the above method, the obtaining of the permission allocation indication information of the sharer for the sharee includes:
presenting the sharee in association with a selectable permission type;
and generating permission allocation indication information for indicating the operation permission of the sharee on the mail to be shared in response to the detection of the association operation of the sharee on the sharee and the selectable permission types.
According to one or more embodiments of the present disclosure, in the method, generating permission allocation indication information for indicating an operation permission of a sharee on the to-be-shared email in response to detecting that the sharee performs an associated operation on the sharee and a selectable permission type, includes:
in response to detecting that a sharer associates the identification information of the sharee with a selectable permission type, binding the identification information of the sharee with the associated permission type to obtain a binding result;
and taking the binding result as the authority distribution indication information.
According to one or more embodiments of the present disclosure, in the above method, the identification information includes a user name and/or an avatar.
According to one or more embodiments of the present disclosure, in the above method, the user name includes a mailbox identifier corresponding to the sharee at the email client and/or a user name in the instant messaging application.
According to one or more embodiments of the present disclosure, in the above method, the permission type includes at least one of a reading permission, an editing permission, a sharing permission, and a comment permission.
According to one or more embodiments of the present disclosure, in the above method, after the sending the permission allocation indication information and the to-be-shared email to an email server, the method further includes:
in response to detecting that the sharer performs association canceling operation on the sharee and the designated permission type, generating a designated operation permission canceling instruction for indicating the sharee to the mail to be shared;
and sending the appointed operation permission canceling instruction to the mail server so that the mail server cancels the appointed processing permission of the shared mail to be shared according to the appointed operation permission canceling instruction.
According to one or more embodiments of the present disclosure, an information interaction apparatus is provided, which includes:
the device comprises a to-be-shared mail and sharee determining module, a to-be-shared mail sharing module and a sharee determining module, wherein the to-be-shared mail and sharee determining module is used for responding to a mail sharing operation triggered by a detected sharer and determining the to-be-shared mail and the sharee;
an authority distribution indication information obtaining module, configured to obtain authority distribution indication information of the sharer for the sharee, where the authority distribution indication information includes a processing authority of the sharee on the to-be-shared email;
and the permission allocation indication information and the to-be-shared mail sending module is used for sending the permission allocation indication information and the to-be-shared mail to a mail server so that the mail server shares the to-be-shared mail to the sharee, and allocating the processing permission of the to-be-shared mail to the sharee according to the permission allocation indication information.
According to one or more embodiments of the present disclosure, the right distribution indication information acquisition processing right distribution module is specifically used for
Presenting the sharee in association with a selectable permission type;
and generating permission allocation indication information for indicating the operation permission of the sharee on the mail to be shared in response to the detection of the association operation of the sharee on the sharee and the selectable permission types.
According to one or more embodiments of the present disclosure, when executing an associated operation of a sharer on a sharee and a selectable permission type and generating permission allocation indication information for indicating an operation permission of the sharee on the to-be-shared email, a permission allocation indication information acquisition module is specifically configured to:
in response to detecting that a sharer associates the identification information of the sharee with a selectable permission type, binding the identification information of the sharee with the associated permission type to obtain a binding result; and taking the binding result as the authority distribution indication information.
In accordance with one or more embodiments of the present disclosure, the identification information includes a user name and/or an avatar.
According to one or more embodiments of the present disclosure, the user name includes a mailbox identifier corresponding to the sharee at the email client and/or a user name in the instant messaging application.
According to one or more embodiments of the present disclosure, the permission type includes at least one of a reading permission, an editing permission, a sharing permission, and a comment permission.
According to one or more embodiments of the present disclosure, an apparatus further comprises:
the processing authority canceling module is used for responding to the detection of canceling association operation of the sharer on the sharee and the designated authority type, and generating a designated operation authority canceling instruction for indicating the sharee to the mail to be shared;
and sending the appointed operation permission canceling instruction to the mail server so that the mail server cancels the appointed processing permission of the shared mail to be shared according to the appointed operation permission canceling instruction.
According to one or more embodiments of the present disclosure, there is provided an electronic device including:
one or more processors;
a storage device for storing one or more programs,
when the one or more programs are executed by the one or more processors, the one or more processors implement the information interaction method according to any embodiment of the disclosure.
According to one or more embodiments of the present disclosure, a computer-readable storage medium is provided, on which a computer program is stored, which when executed by a processor implements an information interaction method according to any embodiment of the present disclosure.
The foregoing description is only exemplary of the preferred embodiments of the disclosure and is illustrative of the principles of the technology employed. It will be appreciated by those skilled in the art that the scope of the disclosure herein is not limited to the particular combination of features described above, but also encompasses other embodiments in which any combination of the features described above or their equivalents does not depart from the spirit of the disclosure. For example, the above features and (but not limited to) the features disclosed in this disclosure having similar functions are replaced with each other to form the technical solution.
Further, while operations are depicted in a particular order, this should not be understood as requiring that such operations be performed in the particular order shown or in sequential order. Under certain circumstances, multitasking and parallel processing may be advantageous. Likewise, while several specific implementation details are included in the above discussion, these should not be construed as limitations on the scope of the disclosure. Certain features that are described in the context of separate embodiments can also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment can also be implemented in multiple embodiments separately or in any suitable subcombination.
Although the subject matter has been described in language specific to structural features and/or methodological acts, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or acts described above. Rather, the specific features and acts described above are disclosed as example forms of implementing the claims.

Claims (10)

1. An information interaction method, comprising:
determining a mail to be shared and a sharee in response to the mail sharing operation triggered by the sharee;
acquiring authority distribution indicating information of the sharer for the sharee, wherein the authority distribution indicating information comprises the processing authority of the sharee on the mail to be shared;
and sending the permission allocation indication information and the mail to be shared to a mail server so that the mail server shares the mail to be shared to the sharee, and allocating the processing permission of the mail to be shared to the sharee according to the permission allocation indication information.
2. The method according to claim 1, wherein the obtaining of the permission assignment indication information of the sharer for the sharee comprises:
presenting the sharee in association with a selectable permission type;
and generating permission allocation indication information for indicating the operation permission of the sharee on the mail to be shared in response to the detection of the association operation of the sharee on the sharee and the selectable permission types.
3. The method according to claim 2, wherein the generating permission allocation indication information for indicating an operation permission of a sharee on the mail to be shared in response to detecting an association operation of the sharee on the sharee and a selectable permission type comprises:
in response to detecting that a sharer associates the identification information of the sharee with a selectable permission type, binding the identification information of the sharee with the associated permission type to obtain a binding result;
and taking the binding result as the authority distribution indication information.
4. A method according to claim 3, wherein the identification information comprises a user name and/or an avatar.
5. The method according to claim 4, wherein the user name comprises a mailbox identifier corresponding to the sharee at a mail client and/or a user name in an instant messaging application.
6. The method of claim 2, wherein the permission types include at least one of reading permissions, editing permissions, sharing permissions, and commenting permissions.
7. The method according to any one of claims 1 to 6, wherein after sending the permission allocation indication information and the mail to be shared to a mail server, the method further comprises:
in response to detecting that the sharer performs association canceling operation on the sharee and the designated permission type, generating a designated operation permission canceling instruction for indicating the sharee to the mail to be shared;
and sending the appointed operation permission canceling instruction to the mail server so that the mail server cancels the appointed processing permission of the shared mail to be shared according to the appointed operation permission canceling instruction.
8. An information interaction apparatus, comprising:
the device comprises a to-be-shared mail and sharee determining module, a to-be-shared mail sharing module and a sharee determining module, wherein the to-be-shared mail and sharee determining module is used for responding to a mail sharing operation triggered by a detected sharer and determining the to-be-shared mail and the sharee;
an authority distribution indication information obtaining module, configured to obtain authority distribution indication information of the sharer for the sharee, where the authority distribution indication information includes a processing authority of the sharee on the to-be-shared email;
and the permission allocation indication information and to-be-shared mail sending module is used for sending the permission allocation indication information and the to-be-shared mail to a mail server so as to enable the mail server to share the to-be-shared mail to the sharee, and allocating the processing permission of the to-be-shared mail to the sharee according to the permission allocation indication information.
9. An electronic device, characterized in that the electronic device comprises:
one or more processors;
a storage device for storing one or more programs,
when executed by the one or more processors, cause the one or more processors to implement the method of any one of claims 1-7.
10. A computer-readable storage medium, on which a computer program is stored which, when being executed by a processor, carries out the method according to any one of claims 1-7.
CN202010364671.1A 2020-04-30 2020-04-30 Information interaction method and device, electronic equipment and storage medium Pending CN113595851A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010364671.1A CN113595851A (en) 2020-04-30 2020-04-30 Information interaction method and device, electronic equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010364671.1A CN113595851A (en) 2020-04-30 2020-04-30 Information interaction method and device, electronic equipment and storage medium

Publications (1)

Publication Number Publication Date
CN113595851A true CN113595851A (en) 2021-11-02

Family

ID=78237275

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010364671.1A Pending CN113595851A (en) 2020-04-30 2020-04-30 Information interaction method and device, electronic equipment and storage medium

Country Status (1)

Country Link
CN (1) CN113595851A (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060010221A1 (en) * 2001-05-04 2006-01-12 Arvind Srinivasan Sharing information from a computer mail-box
CN103095642A (en) * 2011-10-27 2013-05-08 中兴通讯股份有限公司 Multi-media messaging method and multi-media messaging method
US20130151633A1 (en) * 2011-12-13 2013-06-13 Yahoo! Inc. Email sharing
CN104219214A (en) * 2013-06-05 2014-12-17 北京国信冠群技术有限公司 System and method for authority control during circulation of E-mail
CN104579925A (en) * 2014-12-27 2015-04-29 北京奇虎科技有限公司 Information sharing method and email client
CN104753771A (en) * 2015-04-03 2015-07-01 魅族科技(中国)有限公司 Mail processing method and terminal
CN109120510A (en) * 2018-08-01 2019-01-01 北京奇虎科技有限公司 E-mail sending method, apparatus and system based on permission control

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060010221A1 (en) * 2001-05-04 2006-01-12 Arvind Srinivasan Sharing information from a computer mail-box
CN103095642A (en) * 2011-10-27 2013-05-08 中兴通讯股份有限公司 Multi-media messaging method and multi-media messaging method
US20130151633A1 (en) * 2011-12-13 2013-06-13 Yahoo! Inc. Email sharing
CN104219214A (en) * 2013-06-05 2014-12-17 北京国信冠群技术有限公司 System and method for authority control during circulation of E-mail
CN104579925A (en) * 2014-12-27 2015-04-29 北京奇虎科技有限公司 Information sharing method and email client
CN104753771A (en) * 2015-04-03 2015-07-01 魅族科技(中国)有限公司 Mail processing method and terminal
CN109120510A (en) * 2018-08-01 2019-01-01 北京奇虎科技有限公司 E-mail sending method, apparatus and system based on permission control

Similar Documents

Publication Publication Date Title
US20220391528A1 (en) Online document display method and apparatus, device and medium
CN112311841B (en) Information pushing method and device, electronic equipment and computer readable medium
CN113591439B (en) Information interaction method and device, electronic equipment and storage medium
CN113595850B (en) Information interaction method, device, server, system and storage medium
CN111581924B (en) Mail processing method and device, electronic equipment and storage medium
CN113595852A (en) Mail information display method and device, electronic equipment and storage medium
CN110430292B (en) Method and device for inviting login of network platform, electronic equipment and readable medium
CN111163324B (en) Information processing method and device and electronic equipment
EP4099646A1 (en) Method and device for information exchange, electronic device, and storage medium
CN110598381B (en) Data access method, device, equipment and storage medium
CN111614759B (en) Resource sharing method and device, electronic equipment and computer readable medium
CN113595864B (en) Method, device, electronic equipment and storage medium for forwarding mails
CN112312057A (en) Multimedia conference data processing method and device and electronic equipment
CN111147872A (en) Information display method and device and electronic equipment
CN110827087B (en) Virtual article distribution method and device, electronic equipment and storage medium
CN112507385B (en) Information display method and device and electronic equipment
CN113595863B (en) Display method and device of shared mails, electronic equipment and storage medium
CN114048498A (en) Data sharing method, device, equipment and medium
CN113595854B (en) An information display method, device, electronic device and storage medium
CN112311750B (en) Interaction method and device and electronic equipment
CN113885976A (en) Interactive method, apparatus and electronic device
CN113595858A (en) Information display method and device, electronic equipment and storage medium
CN113595851A (en) Information interaction method and device, electronic equipment and storage medium
CN114638197B (en) Information processing method, device, electronic device and storage medium
CN113595853A (en) Mail attachment 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