Information processing method, apparatus, and electronic device
The method and apparatus enhance security in instant communication tools by allowing users to restrict operation permissions within group sessions, reducing the risk of message leakage.
Patent Information
- Application Number
- JP2025509112
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-03-31
- Filing Date
- 2024-02-29
- Publication Date
- 2025-10-22
AI Technical Summary
Instant communication tools pose a risk of important messages being leaked outside due to insufficient control over user operation permissions, compromising information security in group sessions.
A method and apparatus that allow a user to change the operation permission for session messages within a target session, restricting certain members' access to operations such as message diversion, thereby enhancing security by limiting the scope of permissible actions.
Reduces the risk of important messages being leaked by restricting unauthorized operations, improving the security of information interactions among session members.
Smart Images

Figure 2025534940000001_ABST
Abstract
Description
[Technical Field]
[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application claims priority to a Chinese patent application filed on March 31, 2023, entitled "Information Processing Method, Apparatus, and Electronic Device," with application number 2023103416249, the entire contents of which are incorporated herein by reference.
[0002] [Technical field] The present invention relates to the field of computer technology, and in particular to information processing methods, apparatus, and electronic devices. [Background technology]
[0003] With the continuous development of terminal technology and network technology, instant communication tools are increasingly used by more and more people in their work and life, providing many conveniences to people's work and life. Especially at work, people can use instant communication tools to communicate with members in a group, discuss work issues, and send messages. To facilitate user use, instant communication tools support users to perform some operations on session messages that may increase the risk of important messages being leaked to the outside. Summary of the Invention
[0004] The present invention provides an information processing method, apparatus, and electronic device. According to a first aspect, there is provided a method for information processing, the method comprising: receiving a first setting operation performed by a first user on a first session message in a target session, the first user being a member of the target session, and the first session message including one or more session messages in the target session; In response to the first setting operation, changing a first operation permission for the first session message of at least some members of the target session to a second operation permission; The authority range of the second operation authority is smaller than the authority range of the first operation authority.
[0005] According to a second aspect, there is provided an apparatus for processing information, the apparatus comprising: a receiving module for receiving a first setting operation performed by a first user on a first session message in a target session, the first user being a member of the target session, and the first session message including one or more session messages in the target session; a first change module for changing a first operation permission for the first session message of at least some members of the target session to a second operation permission in response to the first setting operation; The authority range of the second operation authority is smaller than the authority range of the first operation authority.
[0006] According to a third aspect, there is provided a computer-readable storage medium having stored therein a computer program which, when executed by a processor, implements the method of any one of the first aspects described above.
[0007] According to a fourth aspect, there is provided an electronic device comprising a memory, a processor, and a computer program stored in the memory and executable by the processor, wherein when the processor executes the program, a method according to any one of the first aspect is implemented.
[0008] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the invention. [Brief explanation of the drawings]
[0009] In the following, in order to more clearly explain the technical solutions of the embodiments of this specification, the accompanying drawings used in the description of the embodiments will be briefly introduced. However, the accompanying drawings in the following description are only a part of the embodiments described in this specification, and it is obvious to those skilled in the art that other accompanying drawings can be obtained based on these accompanying drawings without paying any inventive effort.
[0010] [Figure 1] 1 is a schematic diagram of an exemplary system architecture for applying an embodiment of the present invention; [Figure 2] 2 is a flowchart of an information processing method shown in an exemplary embodiment according to the present invention. [Figure 3a1] 2 is a schematic diagram of a session interface of an instant communication client shown in an exemplary embodiment according to the present invention; [Figure 3a2] 10 is a schematic diagram of a session interface of another instant communication client shown in an exemplary embodiment according to the present invention; [Figure 3b1] 10 is a schematic diagram of a session interface of another instant communication client shown in an exemplary embodiment according to the present invention; [Figure 3b2] 10 is a schematic diagram of a session interface of another instant communication client shown in an exemplary embodiment according to the present invention; [Figure 3c1] 10 is a schematic diagram of a session interface of another instant communication client shown in an exemplary embodiment according to the present invention; [Figure 3c2] 10 is a schematic diagram of a session interface of another instant communication client shown in an exemplary embodiment according to the present invention; [Figure 3d1] 10 is a schematic diagram of a session interface of another instant communication client shown in an exemplary embodiment according to the present invention; [Figure 3d2]10 is a schematic diagram of a session interface of another instant communication client shown in an exemplary embodiment according to the present invention; [Figure 3e1] 10 is a schematic diagram of a session interface of another instant communication client shown in an exemplary embodiment according to the present invention; [Figure 3e2] 10 is a schematic diagram of a session interface of another instant communication client shown in an exemplary embodiment according to the present invention; [Figure 3f1] 10 is a schematic diagram of a session interface of another instant communication client shown in an exemplary embodiment according to the present invention; [Figure 3f2] 10 is a schematic diagram of a session interface of another instant communication client shown in an exemplary embodiment according to the present invention; [Figure 3g1] 10 is a schematic diagram of a session interface of another instant communication client shown in an exemplary embodiment according to the present invention; [Figure 3g2] 10 is a schematic diagram of a session interface of another instant communication client shown in an exemplary embodiment according to the present invention; [Figure 4] 1 is a block diagram of an information processing device shown in an exemplary embodiment according to the present invention; [Figure 5] 1 is a schematic block diagram of an electronic device provided in accordance with some embodiments of the present invention; [Figure 6] 1 is a schematic block diagram of another electronic device provided in accordance with some embodiments of the present invention. [Figure 7] 1 is a schematic diagram of a storage medium provided by some embodiments of the present invention. DETAILED DESCRIPTION OF THE INVENTION
[0011] In order to allow those skilled in the art to better understand the technical solutions herein, the technical solutions in the embodiments herein will be clearly and completely described below in conjunction with the accompanying drawings in the embodiments herein, but it is clear that the described embodiments are only a part of the embodiments herein, and are not all of the embodiments. Based on the embodiments herein, all other embodiments that can be obtained by those skilled in the art without any creative efforts shall fall within the protection scope of the present specification.
[0012] When the following description refers to the accompanying drawings, like numerals in different accompanying drawings refer to the same or similar elements unless otherwise specified. The embodiments described in the following illustrative examples do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatus and methods consistent with certain aspects of the present invention, as detailed in the appended claims.
[0013] The terms used herein are used only for the purpose of describing particular embodiments and are not intended to limit the present invention. As used herein, the singular forms "a," "the," and "said" are also intended to include the plural forms unless the context clearly indicates otherwise. In addition, the term "and / or" as used herein should be understood to refer to or include any or all possible combinations of one or more of the associated listed items.
[0014] In the present invention, terms such as first, second, and third may be used to describe various pieces of information, but it should be understood that such information should not be limited to these terms. These terms are used only to distinguish the same types of information from one another. For example, first information can also be referred to as second information, and similarly, second information can also be referred to as first information, without departing from the scope of the present invention. Depending on the context, when used herein, the word "if" may be interpreted as "with," "when," or "in response to."
[0015] Referring to FIG. 1, there is shown a schematic diagram of an exemplary system architecture for applying an embodiment of the present invention.
[0016] As shown in Figure 1, system architecture 100 may include terminal device 101, terminal device 102, network 103, and server 104. It should be understood that the number or types of terminal devices, networks, and servers in Figure 1 are merely approximate. Implementations may have any number or types of terminal devices, networks, and servers as needed.
[0017] The network 103 is used as a medium to provide a communication link between the terminal devices and the server, and may include various connection types such as wire, wireless communication links, or fiber optic cables.
[0018] The terminal devices 101, 102 can interact with the server via the network 103 to receive or send requests, information, etc. The terminal devices 101 and 102 may be various electronic devices such as, but not limited to, smartphones, tablet computers, smart wearable devices, personal digital assistants, etc.
[0019] The server 104 may store, analyze, or otherwise process the received data, and may also send control commands or requests to terminal devices or other servers. The server may provide a service in response to a user's service request. It should be understood that one server may provide one or more services, and the same service may be provided by multiple servers.
[0020] In the system architecture shown in Fig. 1 according to an embodiment of the present invention, after receiving a first setting operation performed by a user on a session message in a target session, the terminal device 101 or the terminal device 102 can send a request to the server 104 via the network 103 to perform permission setting on the session message. After receiving the request, the server 104 can instruct the terminal devices corresponding to at least some of the session members of the target session to change the operation permission of the session message in the target session. At least some of the members of the target session can operate the session message according to the changed operation permission.
[0021] The present invention will be described in detail below with reference to specific examples.
[0022] 2 is a flowchart of a method for information processing according to an exemplary embodiment, which can be implemented as any terminal device, platform, server, or device cluster having computing and processing capabilities, and includes the following steps:
[0023] As shown in FIG. 2, in step 201, a first setting operation performed by a first user on a first session message in a target session is received.
[0024] In this embodiment, the target session may be a window for transmitting messages between users in an instant communication client, and the target session may be a single chat session between two users or a group session between multiple users, and a user can send a message to session members in the target session after logging in to the instant communication client. A first user is a member of the target session, and the first user may be an administrator or group owner of the target session, or any ordinary member of the target session. It should be understood that this embodiment does not limit the specific status of the first user in the first session.
[0025] The first session message may be any type of message sent during the target session, for example, the first session message may be a text type message, an image type message, a video type message, an audio type message, a file type message, etc. It should be understood that this embodiment does not limit the specific type for the first session message.
[0026] The first setting operation may be a setting operation for the operation authority of the first session message. For example, a predetermined trigger operation is performed on the first session message (for example, an operation of clicking the first session message, an operation of placing a mouse pointer on the first session message, or an operation of checking the first session message), causing the interface of the target session to output an operation item for setting the operation authority, and the first setting operation may be an operation in which the user triggers the operation item.
[0027] In step 202, in response to the first setting operation, the first operation permission for the first session message of at least some members of the target session is changed to a second operation permission.
[0028] In this embodiment, at least some of the members may be members of the target session other than the group owner and administrator, at least one member designated by the group owner or administrator of the target session, members having a predetermined level in the target session, all members of the target session, etc., and this embodiment does not limit the specific status of the at least some of the members.
[0029] In this embodiment, the scope of the second operation authority is smaller than that of the first operation authority, i.e., the number of operations permitted within the scope of the second operation authority is fewer than that within the scope of the first operation authority. For example, within the scope of the first operation authority, operations A, B, C, and D on the first session message are permitted. Within the scope of the second operation authority, only operations A and B on the first session message are permitted.
[0030] The method for information processing provided by the present invention includes a step in which a user triggers a first setting operation on a first session message in a target session to change the first operation permission of at least some members of the target session to a second operation permission with a smaller scope, thereby limiting the operation permission of some members of the target session to the first session message, reducing the risk of important messages in the target session being leaked to the outside, and improving the security of information interaction among session members.
[0031] It should be noted that the first session message may include one or more session messages in the target session. Specifically, in one implementation, a first user can perform a first setting operation on one session message in the target session. As shown in FIGS. 3a1 and 3a2 (FIG. 3a1 corresponds to the mobile-side interface, and FIG. 3a2 corresponds to the PC-side interface), user a, a member of session Group G (i.e., the name of the group chat is Group G), can perform a trigger operation on session message 301. For example, user a can press and hold session message 301 or place a mouse pointer over session message 301. This can display an option menu bar 302 in the session interface of session Group G. The option menu bar 302 includes control 303. User a can trigger control 303 to perform a first setting operation on session message 301, thereby reducing the scope of operation permission of at least some members of session Group G for session message 301.
[0032] In another implementation, a first user can perform a first setting operation on multiple session messages in a target session. As shown in Figures 3b1 and 3b2 (Figure 3b1 corresponds to the mobile-side interface, and Figure 3b2 corresponds to the PC-side interface), user a, a member of session Group G, can trigger a multi-select control to select session message 304 and session message 305. An option menu bar 306 is displayed on the session interface for session Group G, and the option menu bar 306 includes control 307. User a can trigger control 307 to perform a first setting operation on session message 304 and session message 305, thereby narrowing the scope of operation authority of at least some members of session Group G for session message 304 and session message 305.
[0033] In some embodiments, the first user involved in step 201 may be the sender of the first session message in the target session, or may be a group owner or administrator of the target session. For example, members of the target session include user m1, user m2, user m3, user m4, ..., where user m1 is the group owner of the target session, user m2 is the administrator of the target session, and users m3 and m4 are regular members of the target session. After user m3 sends message x in the target session, user m3 can perform a first setting operation on message x. Users m1 and m2 can perform the first setting operation on message x, but user m4 cannot perform the first setting operation on message x.
[0034] In some other embodiments, when the first user is a group owner or administrator of the target session and the sender of the first session message is another session member other than the group owner or administrator, in step 202, after changing the first operation permission for the first session message of at least some members of the target session to the second operation permission, a notification message can be sent to the sender of the first session message to inform the sender that the operation permission for the first session message has been changed.
[0035] As shown in Figures 3c1 and 3c2 (Figure 3c1 corresponds to the mobile-side interface, and Figure 3c2 corresponds to the PC-side interface), user a, a member of session Group G, sends session message 301, and administrator b of session Group G performs a first setting operation on session message 301. After the first setting operation is completed, a notification message 308 is sent to user a, stating, "One confidential message has been set by b (administrator). Please click to view the message." User a can find session message 301 by triggering notification message 308.
[0036] After the administrator changes the operation authority for a session message, the sender of the session message is notified, thereby improving the user experience.
[0037] In some embodiments, the operation corresponding to the second operation permission involved in step 202 does not include an operation related to message diversion, and the first operation permission includes an operation related to message diversion, where the operation related to message diversion may be an operation that can transfer a message outside the target session, and the operation related to message diversion may include one or more of a copy operation, a download operation, an edit operation, a forward operation, etc.
[0038] Since the operations corresponding to the second operating authority do not include operations related to message transfer, it is possible to reduce the risk of messages in the target session being transferred outside the target session and to help improve the security of information interactions between session members.
[0039] In some embodiments, in step 202, changing the first operation permission for the first session message of at least some of the members of the target session to the second operation permission may include disabling a trigger control corresponding to the first operation performed by at least some of the members on the first session message, or hiding a trigger control corresponding to the first operation performed by at least some of the members on the first session message, where the first operation is an operation outside the scope of the second operation permission. The first operation may be an operation related to message circulation, and may include, for example, but not limited to, a copy operation, a download operation, an edit operation, a forward operation, etc.
[0040] 3d1 and 3d2 (FIG. 3d1 corresponds to the mobile-side interface, and FIG. 3d2 corresponds to the PC-side interface), after user a performs a first setting operation on session message 301 of session Group G, when at least some members of session Group G perform a predetermined operation on session message 301 (e.g., long-pressing session message 301 or clicking the right mouse button on session message 301), an option menu bar 309 is displayed in the session interface of session Group G, and option menu bar 309 includes control 310 for copying the message, control 311 for forwarding the message, and control 320 for editing the message. However, controls 310, 311, and 320 are disabled, and the user cannot trigger control 310 to copy the message, control 311 to forward the message, or control 320 to forward the message. It should also be noted that the controls for copying messages, forwarding messages, and editing messages can be hidden directly in the options menu bar, and the controls for copying messages, forwarding messages, and editing messages are not displayed (not shown in the drawings).
[0041] In some embodiments, when the first session message involved in step 201 includes a file-type message, the operation corresponding to the second operating permission involved in step 202 does not include one or more of an operation of opening the corresponding file in the first session message using a third-party application and an operation of saving the file corresponding to the first session message to the cloud.
[0042] Specifically, the session message may be any type of message. When the session message is a file-type message, the user can open the file in the session message through a third-party application. The third-party application can then perform operations on the file in the session message, such as downloading, editing, transferring, and copying. However, since the instant communication client cannot limit the operations on the file in the third-party application, when the first session message includes a file-type message, the operation corresponding to the second operation permission may not include the operation of opening the corresponding file in the first session message using a third-party application. This prevents the user from first opening the corresponding file in the first session message through a third-party application and then performing operations such as downloading, editing, transferring, and copying. This reduces the risk of files in the target session being transferred outside the target session, further improving the security of information interactions between session members.
[0043] On the other hand, a file corresponding to the session message can be stored in the cloud, and the user can perform operations such as downloading, editing, transferring, and copying on the file stored in the cloud. Furthermore, since the instant communication client cannot limit operations on files stored in the cloud, if the first session message includes a file-type message, the operations corresponding to the second operation permission can be set not to include the operation of saving the file corresponding to the first session message to the cloud, thereby preventing the user from first saving the file corresponding to the first session message to the cloud and then performing operations such as downloading, editing, transferring, and copying. This reduces the risk of files in the target session being transferred outside the target session, further improving the security of information interactions between session members.
[0044] In some embodiments, when the first session message involved in step 201 includes one or more messages in a first message string, in step 202, in response to a first setting operation, a first operation permission performed by at least some members of the target session for all messages in the first message string can be changed to a second operation permission. Here, the first message string may be a topic-type message, and the first message string may include a main topic message and a comment message in reply to the main topic message. The first session message may be a main topic message or a comment message in reply to the main topic message. When the first setting operation is performed on one or more messages in the topic-type messages, the first operation permission for all messages in the direct topic type (including the main topic message and all comment messages) is changed to a second operation permission.
[0045] As shown in Figures 3e1 and 3e2 (Figure 3e1 corresponds to the mobile-side interface, and Figure 3e2 corresponds to the PC-side interface), session message 312 in session Group G is a message string in the form of a topic, where message 313 is a main topic message and message 314 is a comment message in reply to the main topic message. User a, a member of session Group G, can perform a first setting operation on the main topic message or the comment message in session message 312, and after completing the first setting operation, can directly change the first operation permission corresponding to the entire session message 312 to a second operation permission.
[0046] The operation authority of the main topic message and comment messages included in the topic-type message is changed as a whole, so that it is possible to prevent some message contents from being leaked to the outside via the main topic message or some comment messages among the topic messages, and the security of information interaction between session members can be further improved.
[0047] In some embodiments, after changing the first operating permission to the second operating permission in step 202, the members of the target session can further perform a second setting operation on the first session message, and in response to the second setting operation, can further change the second operating permission for at least some of the members' first session message back to the first operating permission. It should be noted that the interface and process for performing the second setting operation may be similar to the interface and process for performing the first setting operation, and the interface and process of the second setting operation are not repeated here. It should be noted that after changing the second operating permission for the first session message of at least some of the members of the target session to the first operating permission, a notification message can be sent to the sender of the first session message.
[0048] In some other embodiments, the second set operation may be performed by a second user, which may be a user different from the first user, and the second user may be a group owner or administrator of the target session. The second user may be the same user as the first user. For example, members of the target session include user m1, user m2, user m3, user m4, ..., where user m1 is a group owner of the target session, user m2 is an administrator of the target session, and users m3 and m4 are regular members of the target session. User m3 sends message x in the target session and performs a first set operation on message x, and user m3 can also perform a second set operation on message x. Users m1 and m2 can perform the second set operation on message x, but user m4 cannot perform the second set operation on message x.
[0049] In some other embodiments, when the first user is a group owner or administrator of the target session, the sender of the first session message is another session member other than the group owner or administrator, and after changing the first operation permission to the second operation permission, the sender of the first session message is prohibited from changing the second operation permission for the first session message of at least some of the members.
[0050] For example, members of the target session include user n1, user n2, user n3, ..., where user n1 is the group owner of the target session, user n2 is the administrator of the target session, and user n3 is a regular member of the target session. After user n3 sends message y in the target session and user n1 performs a first setting operation on message y, both user n1 and user n2 can perform a second setting operation on message y again, but user n3 cannot perform a second setting operation on message y.
[0051] In this embodiment, after the administrator or group owner of the target session changes the operation authority of the session message, the sender of the session message cannot cancel the operation of changing the above-mentioned operation authority, so that the restriction on the session message whose operation authority has already been restricted can be prevented from being lifted, and the security of information interaction between session members can be further improved.
[0052] In some embodiments, after changing the first operation permission for the first session message of at least some of the members of the target session to the second operation permission, a third user selects the first session message as a message to be batch processed, and in response to the batch processing being performed, prompt information for prompting the second operation permission for the first session message is displayed on the session interface, and the third user may be a user of at least some of the members.
[0053] Specifically, any member among at least some of the members of the target session can select any multiple session messages to batch process, and if the selected multiple session messages include a first session message whose operation authority has been changed to a second operation authority, prompt information can be displayed for the first session message in the session interface.
[0054] For example, as shown in Figures 3f1 and 3f2 (Figure 3f1 corresponds to the mobile-side interface, and Figure 3f2 corresponds to the PC-side interface), after performing a first setting operation on session message 301 of session Group G, at least some member users c of session Group G can select multiple session messages, and the multiple session messages may include session message 301. After user c selects session message 301, prompt information 315 stating "This message has been set to private" can be displayed below session message 301 in the session interface in session Group G.
[0055] In some embodiments, after changing the first operation permission for the first session message of at least some of the members of the target session to the second operation permission, when a third user selects the first session message as a message to be batch processed and performs the batch processing, the content corresponding to the first session message is hidden so as to be hidden in the result of the batch processing, and the third user is a user of at least some of the members.
[0056] Specifically, when any member among at least some of the members of the target session selects any multiple session messages to perform batch processing, if the selected multiple session messages include a first session message whose operation authority has been changed to a second operation authority, after the batch processing is performed, when the batch processing is a processing operation other than the second operation authority (e.g., copy, transfer, download, etc.), the content corresponding to the first session message can be hidden so that it is hidden in the results of the batch processing.
[0057] For example, as shown in Figures 3g1 and 3g2 (Figure 3g1 corresponds to the mobile-side interface, and Figure 3g2 corresponds to the PC-side interface), after performing a first setting operation on session message 301 of session Group G, at least some member users c of session Group G can select multiple session messages, and the multiple session messages may include session message 301. When user c selects and forwards multiple session messages, the forwarding message 316 (i.e., the forwarding result) does not display the content of session message 301.
[0058] The technical solutions provided by the embodiments of the present invention may include the following beneficial effects.
[0059] The method and apparatus for information processing provided by an embodiment of the present invention allows a user to trigger a first setting operation on a first session message in a target session, changing the first operation authority of at least some members of the target session for the first session message to a second operation authority with a smaller scope of authority, thereby limiting the operation authority of some members of the target session for the first session message, reducing the risk of important messages in the target session being leaked to the outside, and improving the security of information interactions between session members.
[0060] Corresponding to the above-described embodiment of the information processing method, the present invention further provides an embodiment of an apparatus for information processing.
[0061] As shown in FIG. 4, FIG. 4 is a block diagram of an information processing device according to an exemplary embodiment of the present invention, which may include a receiving module 401 and a first change module 402.
[0062] Here, the receiving module 401 is used to receive a first setting operation performed by a first user on a first session message in a target session, where the first user is a member of the target session, and the first session message includes one or more session messages in the target session.
[0063] The first change module 402 is used to change the first operation permission for the first session message of at least some members of the target session to a second operation permission, the permission range of the second operation permission being smaller than the permission range of the first operation permission, in response to the first setting operation.
[0064] In some embodiments, the first user is the sender of the first session message, or the first user is a group owner or administrator of the target session.
[0065] In some other embodiments, the operation corresponding to the second operation authority does not include an operation related to message diversion, and the first operation authority includes an operation related to message diversion.
[0066] In some other embodiments, when the first session message includes one or more messages in the first message string, the first change module 402 is configured to change the first operation permission performed by at least some members of the target session to a second operation permission for all messages in the first message string.
[0067] In some alternative embodiments, the apparatus may further include a second modification module (not shown).
[0068] The second change module is used to change the second operation authority for the first session message of at least some of the members to the first operation authority in response to a second setting operation performed on the first session message in the target session after changing the first operation authority to the second operation authority.
[0069] In some other embodiments, the second setting operation is performed by a second user, where the second user is the same user as the first user, or the second user is a different user from the first user, and the second user is a group owner or administrator of the target session.
[0070] In some other embodiments, when the first user is a group owner or administrator of the target session, the sender of the first session message is another session member other than the group owner or administrator, and after changing the first operation permission to the second operation permission, the sender of the first session message is prohibited from changing the second operation permission for the first session message of at least some of the members.
[0071] In some alternative embodiments, the device may further include a notification module (not shown).
[0072] When the first user is a group owner or administrator of the target session, the sender of the first session message is another session member other than the group owner or administrator, and the notification module is used to send a notification message to the sender of the first session message after changing the first operation permission for the first session message of at least some members of the target session to the second operation permission.
[0073] In some other embodiments, the first change module 402 is configured to disable or hide a trigger control corresponding to a first operation on the first session message of at least some of the members, where the first operation is outside the scope of the second operation authority.
[0074] In some alternative embodiments, the device may further include a non-display module (not shown).
[0075] The hiding module is used to hide content corresponding to the first session message so as to be hidden in a result of the batch processing when a third user selects the first session message as a message to be batch processed and executes the batch processing after changing the first operation permission for the first session message of at least some of the members of the target session to the second operation permission, where the third user may be a user of at least some of the members.
[0076] In some alternative embodiments, the device may further include a prompt module (not shown).
[0077] The prompt module is used to display prompt information for prompting the second operation permission of the first session message in the session interface after at least some members of the target session have changed their first operation permission to the first session message to a second operation permission and after a third user selects the first session message as a message to be batch-processed, where the third user may be a user of the at least some members.
[0078] In some other embodiments, when the first session message includes a file-type message, the operation corresponding to the second operating permission does not include one or more of an operation of opening the corresponding file in the first session message using a third-party application or an operation of saving the file corresponding to the first session message to the cloud.
[0079] In some other embodiments, the message circulation operations may include one or more of a copy operation, a download operation, an edit operation, and a forward operation.
[0080] The device embodiments basically correspond to the method embodiments, so it is sufficient to refer to some of the descriptions of the method embodiments, if relevant. The above-described device embodiments are merely schematic, and the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, i.e., they may be located in one place or distributed across multiple network units. Depending on actual needs, some or all of these modules may be selected to achieve the objectives of the technical solutions of the embodiments of the present invention. Those skilled in the art can understand and implement them without any creative effort.
[0081] FIG. 5 is a schematic block diagram of an electronic device provided by some embodiments of the present invention. As shown in FIG. 5, the electronic device 910 includes a processor 911 and a memory 912 and may be used to implement a client or a server. The memory 912 is used to non-transitoryly store computer-executable instructions (e.g., one or more computer program modules). The processor 911 is used to execute the computer-executable instructions, which, when executed by the processor 911, may perform one or more steps of the above-described method for information processing and further realize the above-described method for information processing. The memory 912 and the processor 911 may be interconnected via a bus system and / or other form of connection (not shown).
[0082] For example, the processor 911 may be a central processing unit (CPU), a graphics processing unit (GPU), or other form of processing device having data processing and / or program execution capabilities. For example, the central processing unit (CPU) may be of an X86 or ARM architecture. The processor 911 may be a general-purpose processor or a special-purpose processor that controls other components in the electronic device 910 to perform desired functions.
[0083] For example, memory 912 may include any combination of one or more computer program products, which may include various forms of computer-readable storage media, such as volatile and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory (cache). The non-volatile memory may include, for example, a read-only memory (ROM), a hard disk, an erasable programmable read-only memory (EPROM), a portable compact disk read-only memory (CD-ROM), a USB memory, a flash memory, etc. One or more computer program modules may be stored in the computer-readable storage medium, and the processor 911 may execute the one or more computer program modules to implement various functions of the electronic device 910. Various applications, various data used and / or generated by the applications, etc. may also be stored in the computer-readable storage medium.
[0084] In the embodiment of the present invention, the specific functions and technical effects of the electronic device 910 may refer to the description of the method for information processing above, and will not be repeated here.
[0085] In the embodiment of the present invention, the specific functions and technical effects of the electronic device 910 can be referred to the description of the method for information processing above, and will not be repeated here.
[0086] FIG. 6 is a schematic block diagram of another electronic device provided by some embodiments of the present invention. The electronic device 920 is suitable for, for example, implementing a method for information processing provided by embodiments of the present invention. The electronic device 920 may be a terminal device used to implement a client or a server. The electronic device 920 may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, personal digital assistants (PDAs), tablet computers (PADs), portable multimedia players (PMPs), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. It should be noted that the electronic device 920 shown in FIG. 6 is merely an example and does not limit the functionality and scope of use of embodiments of the present invention.
[0087] 6, the electronic device 920 may include a processing unit 921 (e.g., a central processing unit, a graphics processor, etc.) that can perform various appropriate operations and processes based on programs stored in a read-only memory (ROM) 922 or loaded from a storage device 928 into a random access memory (RAM) 923. The RAM 923 stores various programs and data necessary for the operation of the electronic device 920. The processing unit 921, the ROM 922, and the RAM 923 are connected to one another via a bus 924. An input / output (I / O) interface 925 is also connected to the bus 924.
[0088] Typically, devices such as input devices 926 including a touchscreen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc., output devices 927 including a liquid crystal display (LCD), speaker, vibrator, etc., storage devices 928 including a magnetic tape, hard disk, etc., and communication devices 929 may be connected to the I / O interface 925. The communication devices 929 may enable the electronic device 920 to communicate wirelessly or via wires to exchange data with other devices. While FIG. 6 illustrates the electronic device 920 with various devices, it should be understood that it need not implement or include all of the illustrated devices. More or fewer devices may alternatively be implemented or included.
[0089] For example, according to an embodiment of the present invention, the above-described methods for information processing may be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product including a computer program carried on a computer-readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 929, or may be installed from the storage device 928 or the ROM 922. When the computer program is executed by the processing device 921, the above-described functions specific to the methods of the embodiment of the present invention are performed.
[0090] 7 is a schematic diagram of a storage medium provided by some embodiments of the present invention. For example, as shown in FIG. 7, storage medium 930 may be a non-transitory computer-readable storage medium for storing non-transitory computer-executable instructions 931. When non-transitory computer-executable instructions 931 are executed by a processor, a method for information processing described in embodiments of the present invention may be realized, for example, when non-transitory computer-executable instructions 931 are executed by a processor, one or more steps of the method for information processing described above may be performed.
[0091] For example, the storage medium 930 may be applied to the electronic device, and for example, the storage medium 930 may include a memory in the electronic device.
[0092] For example, the storage medium may include a memory card in a smartphone, a storage component in a tablet computer, a hard drive in a personal computer, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), portable compact disc read-only memory (CD-ROM), flash memory, or any combination of the above storage media, or may be other applicable storage media.
[0093] For example, the description of the storage medium 930 may refer to the description of the memory in the electronic device embodiment, and the repetition thereof will be omitted. The specific functions and technical effects of the storage medium 930 may refer to the description of the information processing method above, and the repetition thereof will be omitted.
[0094] It should be noted that the above-mentioned computer-readable medium of the present invention may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. 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 disk, 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 disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, the computer-readable storage medium may be a tangible medium containing or storing a program that may be used by or in combination with the program, instruction execution system, apparatus, or device. Also, in the present invention, a computer-readable signal medium may include a propagated data signal, either in baseband or as part of a carrier carrying computer-readable program code. Such propagated data signals may take various forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium, other than a computer-readable storage medium, that transmits, propagates, or transmits a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted using any suitable medium, including, but not limited to, wire, fiber optic cable, RF (radio frequency), or any suitable combination of the above.
[0095] Those skilled in the art will readily appreciate other methods of practicing the present invention after considering this specification and practicing the invention disclosed herein. The present invention is intended to cover any modifications, uses, or adaptations of the present invention in accordance with the general principles of the present invention, including means that are within the general knowledge or customary skill in the art but are not disclosed herein. It is intended that the specification and examples be considered as exemplary only, with the true scope and spirit of the invention being indicated by the following claims.
[0096] It is to be understood that the present invention is not limited to the exact construction described above and illustrated in the accompanying drawings, and that various modifications and changes may be made thereto without departing from the scope thereof, which is limited only by the appended claims.
Claims
1. 1. A method for information processing, the method comprising: receiving a first setting operation performed by a first user on a first session message in a target session, the first user being a member of the target session, and the first session message including one or more session messages in the target session; In response to the first setting operation, changing a first operation permission for the first session message of at least some members of the target session to a second operation permission; The authority range of the second operation authority is smaller than the authority range of the first operation authority; method.
2. the first user is the sender of the first session message; or Or, the first user is a group owner or administrator of the target session; The method of claim 1.
3. The operation corresponding to the second operation authority does not include an operation related to message circulation, and the first operation authority includes an operation related to message circulation; The method of claim 1.
4. When the first session message includes one or more messages in a first message string, changing the first operation permission of at least some of the members of the target session for the first session message to a second operation permission includes changing the first operation permission of at least some of the members of the target session for all messages in the first message string to a second operation permission. The method of claim 1.
5. After changing the first operation permission to the second operation permission, the method further includes changing the second operation permission of the at least some of the members for the first session message to the first operation permission in response to a second setting operation performed on the first session message in the target session. The method of claim 1.
6. the second setting operation is performed by a second user; the second user is the same user as the first user, or Or, the second user is a different user from the first user, and the second user is a group owner or an administrator of the target session; The method of claim 5.
7. When the first user is a group owner or an administrator of the target session, and the sender of the first session message is another session member other than the group owner or administrator, after changing the first operation permission to the second operation permission, the sender of the first session message is prohibited from changing the second operation permission for the first session message of at least some of the members. The method of claim 1.
8. When the first user is a group owner or administrator of the target session, and the sender of the first session message is another session member other than the group owner or administrator, the method includes: and further comprising: sending a notification message to a sender of the first session message after changing the first operation permission of at least some members of the target session to a second operation permission for the first session message. The method of claim 1.
9. The step of changing the first operation authority of at least some of the members of the target session for the first session message to the second operation authority includes the step of disabling a trigger control corresponding to a first operation of the at least some of the members for the first session message or hiding the trigger control, wherein the first operation is an operation outside the scope of the second operation authority. The method of claim 1.
10. After changing the first operation permission of at least some members of the target session to a second operation permission for the first session message, the method includes: When a third user selects the first session message as a message to be batch processed and executes the batch processing, the third user further includes a step of hiding content corresponding to the first session message so that the content is hidden in a result of the batch processing; The third user is a user among the at least some of the members. The method of claim 1.
11. After changing the first operation permission of at least some members of the target session to a second operation permission for the first session message, the method includes: After a third user selects the first session message as a message to be batch-processed, the method further includes displaying prompt information on a session interface to prompt for a second operation permission for the first session message; The third user is a user among the at least some of the members. The method of claim 1.
12. When the first session message includes a message of a file type, the operation corresponding to the second operation authority is: opening the corresponding file in the first session message using a third-party application; storing a file corresponding to the first session message in a cloud. The method of claim 1.
13. The operation related to message circulation includes one or more of a copy operation, a download operation, an edit operation, and a forward operation; The method of claim 3.
14. 1. An apparatus for processing information, the apparatus comprising: a receiving module for receiving a first setting operation performed by a first user on a first session message in a target session, the first user being a member of the target session, and the first session message including one or more session messages in the target session; a first change module for changing a first operation permission for the first session message of at least some members of the target session to a second operation permission in response to the first setting operation; The authority range of the second operation authority is smaller than the authority range of the first operation authority; Device.
15. a computer program stored therein, the computer program causing the computer to carry out the method according to any one of claims 1 to 13 when the computer program is executed by the computer; A computer-readable storage medium.
16. An electronic device, the electronic device comprising: a memory and a processor, wherein executable code is stored in the memory, and when the processor executes the executable code, the method of any one of claims 1 to 13 is realized; Electronic devices.
Citation Information
Patent Citations
Message processing method and electronic equipment
CN112333081A
Giving permission to an object when adding people to a conversation
JP2016540325A
Permission management of cloud-based documents
JP2019012522A
Information processing device, text data editing method, communication system, and program
JP2023020625A
Password protecting selected message content
US20220294774A1