Information processing method and apparatus, and electronic device
By providing users with the function of setting operation permissions in the instant messaging tool, the risk problem in the management of session message operation permissions is solved, and the effect of improving the security of information interaction is achieved.
Patent Information
- Application Number
- PCT/CN2024/079424
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-03-31
- Filing Date
- 2024-02-29
- Publication Date
- 2025-02-06
AI Technical Summary
Existing instant messaging tools have risks in the management of session message operation permissions, which may cause important messages to flow outside, affecting the security of information interaction.
Provides an information processing method, allowing a user to set operations for the first session message in a target session, and in response to the operation, change the operation permissions of members of the target session to the first session message from the first operation permission to the second operation permission. , the scope of permissions is smaller than the original permissions.
By restricting session members' operation permissions to specific messages, the risk of important messages flowing to the outside is reduced and the security of information interaction between session members is improved.
Smart Images

Figure CN2024079424_06022025_PF_FP_ABST
Abstract
Description
Information processing method, device and electronic equipment
[0001] This application claims priority to the Chinese invention patent application entitled “Information processing method, device and electronic device” and application number 2023103416249, filed on March 31, 2023, the entire contents of which are incorporated by reference into this application. Technical Field
[0002] The present disclosure relates to the field of computer technology, and in particular to an information processing method, device, and electronic device. Background Art
[0003] With the continuous development of terminal and network technologies, instant messaging tools are increasingly used in people's work and daily lives, providing numerous conveniences. Especially at work, people can use instant messaging tools to communicate with group members, discuss work issues, or send messages. To facilitate user experience, instant messaging tools allow users to perform certain operations on conversation messages that may increase the risk of important messages being leaked to external parties.
[0004] Summary of the Invention
[0005] The present disclosure provides an information processing method, device, and electronic device.
[0006] According to a first aspect, there is provided an information processing method, the method comprising:
[0007] receiving a first setting operation performed by a first user on a first conversation message in a target conversation, wherein the first user is a member of the target conversation, and the first conversation message includes one or more conversation messages in the target conversation;
[0008] In response to the first setting operation, changing the first operation permission of at least some members of the target session on the first session message to a second operation permission;
[0009] The scope of the second operating authority is smaller than the scope of the first operating authority.
[0010] According to a second aspect, there is provided an information processing apparatus, the apparatus comprising:
[0011] a receiving module, configured to receive a first setting operation performed by a first user on a first conversation message in a target conversation, wherein the first user is a member of the target conversation, and the first conversation message includes one or more conversation messages in the target conversation;
[0012] a first changing module, configured to change, in response to the first setting operation, a first operation permission of at least some members of the target session on the first session message to a second operation permission;
[0013] The scope of the second operating authority is smaller than the scope of the first operating authority.
[0014] According to a third aspect, a computer-readable storage medium is provided, wherein the storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of the above-mentioned first aspects is implemented.
[0015] According to a fourth aspect, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements any one of the methods described in the first aspect when executing the program.
[0016] 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 disclosure. BRIEF DESCRIPTION OF THE DRAWINGS
[0017] In order to more clearly illustrate the technical solutions of the embodiments of this specification, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments recorded in this specification. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0018] FIG1 is a schematic diagram of an exemplary system architecture for applying an embodiment of the present disclosure;
[0019] FIG2 is a flow chart of an information processing method according to an exemplary embodiment of the present disclosure;
[0020] FIG3a1 is a schematic diagram of a conversation interface of an instant messaging client according to an exemplary embodiment of the present disclosure;
[0021] FIG3a2 is a schematic diagram of a conversation interface of another instant messaging client according to an exemplary embodiment of the present disclosure;
[0022] FIG3b1 is a schematic diagram of a conversation interface of another instant messaging client according to an exemplary embodiment of the present disclosure;
[0023] FIG3b2 is a schematic diagram of a conversation interface of another instant messaging client according to an exemplary embodiment of the present disclosure;
[0024] FIG3c1 is a schematic diagram of a conversation interface of another instant messaging client according to an exemplary embodiment of the present disclosure;
[0025] FIG3c2 is a schematic diagram of a conversation interface of another instant messaging client according to an exemplary embodiment of the present disclosure;
[0026] FIG3d1 is a schematic diagram of a conversation interface of another instant messaging client according to an exemplary embodiment of the present disclosure;
[0027] FIG3d2 is a schematic diagram of a conversation interface of another instant messaging client according to an exemplary embodiment of the present disclosure;
[0028] FIG3e1 is a schematic diagram of a conversation interface of another instant messaging client according to an exemplary embodiment of the present disclosure;
[0029] FIG3e2 is a schematic diagram of a conversation interface of another instant messaging client according to an exemplary embodiment of the present disclosure;
[0030] Figure 3f1 is a schematic diagram of a conversation interface of another instant messaging client according to an exemplary embodiment of the present disclosure;
[0031] Figure 3f2 is a schematic diagram of a conversation interface of another instant messaging client according to an exemplary embodiment of the present disclosure;
[0032] FIG3g1 is a schematic diagram of a conversation interface of another instant messaging client according to an exemplary embodiment of the present disclosure;
[0033] FIG3g2 is a schematic diagram of a conversation interface of another instant messaging client according to an exemplary embodiment of the present disclosure;
[0034] FIG4 is a block diagram of an information processing device according to an exemplary embodiment of the present disclosure;
[0035] FIG5 is a schematic block diagram of an electronic device provided by some embodiments of the present disclosure;
[0036] FIG6 is a schematic block diagram of another electronic device provided by some embodiments of the present disclosure;
[0037] FIG7 is a schematic diagram of a storage medium provided by some embodiments of the present disclosure. DETAILED DESCRIPTION
[0038] To help those skilled in the art better understand the technical solutions in this specification, the following will provide a clear and complete description of the technical solutions in the embodiments of this specification, in conjunction with the accompanying drawings. Obviously, the described embodiments are only part of the embodiments of this specification, not all of them. All other embodiments derived by those skilled in the art based on the embodiments in this specification without creative effort shall fall within the scope of protection of this specification.
[0039] In the following description, when referring to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with certain aspects of the present disclosure, as detailed in the appended claims.
[0040] The terms used in this disclosure are for the purpose of describing specific embodiments only and are not intended to limit the disclosure. The singular forms "a," "the," and "the" used in this disclosure are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and includes any or all possible combinations of one or more of the associated listed items.
[0041] It should be understood that although the terms first, second, third, etc. may be used in this disclosure to describe various information, such information should not be limited to these terms. These terms are only used to distinguish information of the same type from each other. For example, without departing from the scope of this disclosure, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, the word "if" as used herein may be interpreted as "at the time of" or "when" or "in response to determining."
[0042] See FIG1 , which is a schematic diagram of an exemplary system architecture applying an embodiment of the present disclosure.
[0043] As shown in FIG1 , system architecture 100 may include terminal devices 101 and 102, a network 103, and a server 104. It should be understood that the number or types of terminal devices, networks, and servers in FIG1 are merely illustrative. Any number or type of terminal devices, networks, and servers may be used as needed.
[0044] The network 103 is used to provide a medium for communication links between terminal devices and servers. The network 103 can include various connection types, such as wired or wireless communication links or optical fiber cables.
[0045] The terminal devices 101 and 102 can interact with the server via the network 103 to receive or send requests or information, etc. The terminal devices 101 and 102 can be various electronic devices, including but not limited to smart phones, tablet computers, smart wearable devices, and personal digital assistants, etc.
[0046] The server 104 can store, analyze, and process the received data, and can also send control commands or requests to terminal devices or other servers. The server can provide services in response to user service requests. It is understood that a server can provide one or more services, and the same service can be provided by multiple servers.
[0047] Based on the system architecture shown in FIG1 , in an embodiment of the present disclosure, after receiving a first setting operation performed by a user on a session message in a target session, terminal device 101 or terminal device 102 can send a request to set permissions for the session message to server 104 via network 103. Upon receiving the request, server 104 can instruct terminal devices corresponding to at least some of the session members of the target session to modify the operation permissions for the session message in the target session, allowing at least some of the session members to perform operations on the session message according to the modified operation permissions.
[0048] The present disclosure will be described in detail below with reference to specific embodiments.
[0049] Figure 2 is a flow chart of an information processing method according to an exemplary embodiment. The execution subject of the method can be implemented as any terminal device, platform, server or device cluster with computing and processing capabilities. The method includes the following steps:
[0050] As shown in FIG. 2 , in step 201 , a first setting operation performed by a first user on a first conversation message in a target conversation is received.
[0051] In this embodiment, the target session can be a window in an instant messaging client for transmitting messages between users. The target session can be a one-on-one chat session between two users or a group session between multiple users. After logging into the instant messaging client, a user can send messages to session members in the target session. The first user is a member of the target session. The first user can 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 identity of the first user in the first session.
[0052] The first conversation message can be any type of message sent in the target conversation. For example, the first conversation message can be a text message, an image message, a video message, a voice message, or a file message. It should be understood that this embodiment does not limit the specific type of the first conversation message.
[0053] The first setting operation may be an operation for setting the operation permission for the first conversation message. For example, a preset triggering operation (e.g., clicking the first conversation message, hovering a mouse pointer over the first conversation message, or checking the box on the first conversation message) may be performed on the first conversation message, causing the target conversation interface to output an operation item for setting the operation permission. The user's operation of triggering the operation item may be used as the first setting operation.
[0054] In step 202, in response to the first setting operation, the first operation permission of at least some members of the target session on the first session message is changed to a second operation permission.
[0055] In this embodiment, at least some of the members may be members other than the group owner and administrator of the target session, or at least one member designated by the group owner or administrator of the target session, or members with a preset level in the target session, or all members of the target session, etc. This embodiment does not limit the specific identities of the at least some of the members.
[0056] In this embodiment, the scope of the second operation permission is smaller than that of the first operation permission. That is, the operations permitted within the scope of the second operation permission are fewer than those permitted within the scope of the first operation permission. For example, within the scope of the first operation permission, operations A, B, C, and D may be permitted on the first conversation message. Within the scope of the second operation permission, only operations A and B are permitted on the first conversation message.
[0057] This disclosure provides an information processing method that, through a user's triggering of a first setting operation on a first conversation message in a target conversation, changes the first operation permissions of at least some members of the target conversation on the first conversation message to a second, narrower permission level. This method restricts the target conversation members' partial operation permissions on the first conversation message, reduces the risk of important messages in the target conversation being leaked to outsiders, and improves the security of information exchange between conversation members.
[0058] It should be noted that the first conversation message may include one or more conversation messages in the target conversation. Specifically, in one implementation, the first user can perform a first setting operation on a conversation message in the target conversation. As shown in Figures 3a1 and 3a2 (Figure 3a1 corresponds to the mobile interface, and Figure 3a2 corresponds to the PC interface), user a among the members of conversation Group G (i.e., the name of the group chat is Group G) can perform a trigger operation on conversation message 301. For example, user a can long press conversation message 301, or hover the mouse pointer over conversation message 301, etc. Thus, an option menu bar 302 is displayed on the conversation interface in conversation Group G. The option menu bar 302 includes a control 303. User a can perform a first setting operation on conversation message 301 by triggering control 303 to reduce the scope of the operation rights of at least some members of conversation Group G on conversation message 301.
[0059] In another implementation, a first user can perform a first setting operation on multiple conversation messages in a target conversation. As shown in Figures 3b1 and 3b2 (Figure 3b1 corresponds to the mobile interface, and Figure 3b2 corresponds to the PC interface), user a, a member of conversation Group G, can trigger a multi-select control to select conversation message 304 and conversation message 305. An options menu bar 306 is displayed on the conversation interface within conversation Group G. Option menu bar 306 includes control 307. User a can trigger control 307 to perform a first setting operation on conversation message 304 and conversation message 305, thereby reducing the scope of operation permissions for conversation message 304 and conversation message 305 for at least some members of conversation Group G.
[0060] In some embodiments, the first user involved in step 201 may be the sender of the first conversation message in the target conversation, or may be the group owner or administrator of the target conversation. For example, the members of the target conversation include user m1, user m2, user m3, user m4, etc., where user m1 is the group owner of the target conversation, user m2 is the administrator of the target conversation, and users m3 and m4 are ordinary members of the target conversation. After user m3 sends message x in the target conversation, user m3 can perform a first setting operation on message x. Users m1 and m2 can also perform the first setting operation on message x, but user m4 cannot perform the first setting operation on message x.
[0061] In other embodiments, if the first user is the group owner or administrator of the target session, and the sender of the first session message is a session member other than the group owner or administrator, then after changing the first operation permission of at least some members of the target session for the first session message to the second operation permission in step 202, a notification message can be sent to the sender of the first session message to inform the sender that the operation permission of the first session message has been changed.
[0062] As shown in Figures 3c1 and 3c2 (Figure 3c1 corresponds to the mobile interface, and Figure 3c2 corresponds to the PC interface), user a, a member of conversation group G, sends conversation message 301. Administrator b of conversation group G performs a first setting operation on conversation message 301. After completing the first setting operation, a notification message 308 is sent to user a, stating, "b (administrator) has set a confidential message. Click to view it." User a can trigger notification message 308 to locate conversation message 301.
[0063] Since the sender of a conversation message is notified after the administrator changes the operation authority of the conversation message, the user experience is improved.
[0064] In some embodiments, the operations corresponding to the second operation permission involved in step 202 do not include operations involving message transfer, while the first operation permission includes operations involving message transfer. The operations involving message transfer may be operations capable of transferring messages out of the target session, and the operations involving message transfer may include one or more of the following: copying, downloading, editing, forwarding, etc.
[0065] Since the operations corresponding to the second operation permission do not include operations involving message flow, the risk of messages in the target session being transmitted out of the target session is reduced, which helps to improve the security of information interaction between session members.
[0066] In some embodiments, in step 202, changing the first operation permission for at least some members of the target session on the first session message to the second operation permission may include rendering a trigger control corresponding to a first operation on the first session message by at least some members unavailable or hiding the trigger control. The first operation is an operation outside the scope of the second operation permission. The first operation may be an operation related to message flow, for example, including but not limited to copying, downloading, editing, and forwarding operations.
[0067] As shown in Figures 3d1 and 3d2 (Figure 3d1 corresponds to the mobile interface, and Figure 3d2 corresponds to the PC interface), after user a performs a first setting operation on conversation message 301 of conversation Group G, when at least some members of conversation Group G perform a preset operation on conversation message 301 (for example, long pressing conversation message 301, or right-clicking on conversation message 301), an option menu bar 309 is displayed on the conversation interface of conversation Group G. Option menu bar 309 includes a control 310 for copying the message, a control 311 for forwarding the message, and a control 320 for editing the message. However, controls 310, 311, and 320 are in an unavailable state. The user cannot copy the message by triggering control 310, cannot forward the message by triggering control 311, and cannot forward the message by triggering control 320. It should be noted that the controls for copying messages, forwarding messages, and editing messages can also be directly hidden in the options menu bar, making the controls for copying messages, forwarding messages, and editing messages invisible (not shown in the figure).
[0068] In some embodiments, if the first conversation message involved in step 201 includes a message of file type, the operation corresponding to the second operation permission involved in step 202 does not include one or more of the following: using a third-party application to open the corresponding file in the first conversation message, and saving the file corresponding to the first conversation message in the cloud.
[0069] Specifically, a conversation message can be any type of message. If the conversation message is a file-type message, on the one hand, the user can open the file in the conversation message through a third-party application. In the third-party application, the file in the conversation message can be downloaded, edited, forwarded, copied, and other operations. However, the instant messaging client cannot restrict the operation of the file in the third-party application. Therefore, if the first conversation message includes a file-type message, the operation corresponding to the second operation permission may not include using a third-party application to open the corresponding file in the first conversation message, thereby preventing the user from first opening the corresponding file in the first conversation message through a third-party application and then downloading, editing, forwarding, copying, and other operations. This reduces the risk of files in the target conversation being transmitted out of the target conversation, further improving the security of information exchange between conversation members.
[0070] On the other hand, files corresponding to conversation messages can be stored in the cloud, and users can perform operations such as downloading, editing, forwarding, and copying these files. Instant messaging clients cannot restrict operations on files stored in the cloud. Therefore, if the first conversation message includes a file-type message, the second operation permission can exclude the need to save the file corresponding to the first conversation message in the cloud. This prevents users from first saving the file corresponding to the first conversation message in the cloud and then downloading, editing, forwarding, or copying it. This reduces the risk of files in the target conversation being transferred outside the target conversation, further improving the security of information exchange between conversation members.
[0071] In some embodiments, if the first conversation message involved in step 201 includes one or more messages in a first message string, then in step 202, in response to the first setting operation, the first operating permission of at least some members of the target conversation for all messages in the first message string can be changed to a second operating permission. The first message string can be a topic-style message, and the first message string can include a main topic message and a comment message in reply to the main topic message. The first conversation message can be a main topic message or a comment message in reply to the main topic message. If the first setting operation is performed on one or more messages in a topic-style message, the first operating permission of the entire topic-style message (including the main topic message and all comment messages) is directly changed to the second operating permission.
[0072] As shown in Figures 3e1 and 3e2 (Figure 3e1 corresponds to the mobile interface, and Figure 3e2 corresponds to the PC interface), conversation message 312 in conversation Group G is a thread of messages in topic format, where message 313 is the main topic message and message 314 is a comment message in response to the main topic message. User a, a member of conversation Group G, can perform a first setting operation on the main topic message or the comment message in conversation message 312. After completing the first setting operation, the user can directly change the first operating permission corresponding to the entire conversation message 312 to the second operating permission.
[0073] Since the operation permissions of the topic-format message including the main topic message and comment message are changed as a whole, it is possible to avoid the main topic message or part of the comment message in the topic message from flowing to the external part of the message content, making the information interaction between the session members more secure.
[0074] In some embodiments, after changing the first operating permission to the second operating permission in step 202, members of the target session may also perform a second setting operation on the first session message. In response to this second setting operation, the second operating permission for at least some members on the first session message may be changed 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 for the second setting operation are not further described here. It should be noted that after changing the second operating permission for at least some members of the target session on the first session message to the first operating permission, a notification message may also be sent to the sender of the first session message.
[0075] In other embodiments, the second setting operation can be performed by a second user, who may be a different user from the first user and the second user is the group owner or administrator of the target session. The second user may also be the same user as the first user. For example, the 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 user m3 and user m4 are ordinary members of the target session. User m3 sends message x in the target session and performs the first setting operation on message x. User m3 can then perform the second setting operation on message x. User m1 and user m2 can also perform the second setting operation on message x, but user m4 cannot perform the second setting operation on message x.
[0076] In other embodiments, if the first user is the group owner or administrator of the target conversation, and the sender of the first conversation message is a conversation member other than the group owner or administrator, after the first operation permission is changed to the second operation permission, the sender of the first conversation message is prohibited from changing the second operation permission of at least some members for the first conversation message.
[0077] For example, the target session includes users n1, n2, n3, and so on. User n1 is the group owner, n2 is an administrator, and n3 is a regular member. User n3 sends message y in the target session. After user n1 performs a first setting operation on message y, both n1 and n2 can perform a second setting operation on message y, but user n3 cannot.
[0078] In this embodiment, after the administrator or group owner of the target session changes the operation permissions of the session message, the sender of the session message cannot cancel the above-mentioned operation permission change operation. Therefore, it is possible to prevent the session message with restricted operation permissions from being unrestricted, making the information exchange between session members more secure.
[0079] In some embodiments, after the first operation permission of at least some members of the target session for the first session message is changed to the second operation permission, after a third user selects the first session message as a message for batch processing, a prompt message for the second operation permission of the first session message is displayed in the session interface, and the third user may be a user among at least some members.
[0080] Specifically, any member of at least some of the members of the target session can select any number of session messages for batch processing. If the selected multiple session messages include a first session message in which the operation permission is changed to the second operation permission, a prompt message can be displayed for the first session message in the session interface.
[0081] For example, as shown in Figures 3f1 and 3f2 (Figure 3f1 corresponds to the mobile interface, and Figure 3f2 corresponds to the PC interface), after a first setting operation is performed on a conversation message 301 of conversation Group G, at least some of the members of user c in conversation Group G can select multiple conversation messages, including conversation message 301. After user c selects conversation message 301, a prompt message 315 with the content "This message has been set as confidential" can be displayed below conversation message 301 on the conversation interface in conversation Group G.
[0082] In some embodiments, after the first operation permission of at least some members of the target session on the first conversation message is changed to the second operation permission, if a third user selects the first conversation message as a batch-processed message and performs batch processing, the content corresponding to the first conversation message is hidden in the batch processing result, and the third user is a user among at least some members.
[0083] Specifically, when any member of at least some of the members of the target session selects any multiple session messages for batch processing, if the selected multiple session messages include a first session message whose operation permission is changed to a second operation permission, after the batch processing is performed, if the batch processing is a processing operation outside the second operation permission (for example, copying, forwarding, downloading, etc.), the content corresponding to the first session message can be hidden in the batch processing result.
[0084] For example, as shown in Figures 3g1 and 3g2 (Figure 3g1 corresponds to the mobile interface, and Figure 3g2 corresponds to the PC interface), after performing a first setting operation on conversation message 301 of conversation Group G, user c, at least some member of conversation Group G, can select multiple conversation messages, including conversation message 301. After user c selects the multiple conversation messages and forwards them, the content of conversation message 301 is not displayed in forwarded message 316 (i.e., the forwarding result).
[0085] The technical solutions provided by the embodiments of the present disclosure may have the following beneficial effects:
[0086] Embodiments of the present disclosure provide an information processing method and apparatus. By triggering a first setting operation performed by a user on a first conversation message in a target conversation, the method and apparatus change the first operating permission of at least some members of the target conversation on the first conversation message to a second operating permission with a narrower scope. This method restricts some operating permissions of members of the target conversation on the first conversation message, reduces the risk of important messages in the target conversation being leaked to the outside, and improves the security of information exchange between conversation members.
[0087] Corresponding to the aforementioned information processing method embodiments, the present disclosure also provides embodiments of information processing devices.
[0088] As shown in FIG4 , FIG4 is a block diagram of an information processing device according to an exemplary embodiment of the present disclosure. The device may include: a receiving module 401 and a first changing module 402 .
[0089] The receiving module 401 is configured to receive a first setting operation performed by a first user on a first conversation message in a target conversation, where the first user is a member of the target conversation, and the first conversation message includes one or more conversation messages in the target conversation.
[0090] The first changing module 402 is configured to change the first operation permission of at least some members of the target session on the first session message to a second operation permission in response to the first setting operation, wherein the permission scope of the second operation permission is smaller than the permission scope of the first operation permission.
[0091] In some implementations, the first user is a sender of the first conversation message, or the first user is a group owner or administrator of the target conversation.
[0092] In other implementations, the operations corresponding to the second operation authority do not include operations involving message flow, and the first operation authority includes operations involving message flow.
[0093] In other embodiments, if the first conversation message includes one or more messages in the first message string, the first changing module 402 is configured to: change the first operation permission of at least some members of the target conversation on all messages in the first message string to the second operation permission.
[0094] In other embodiments, the device may further include: a second changing module (not shown in the figure).
[0095] The second changing module is used to change the second operating permission of at least some members on the first conversation message to the first operating permission in response to a second setting operation performed on the first conversation message in the target conversation after changing the first operating permission to the second operating permission.
[0096] In other embodiments, the second setting operation is performed by a second user. 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.
[0097] In other embodiments, if the first user is the group owner or administrator of the target conversation, and the sender of the first conversation message is a conversation member other than the group owner or administrator, after the first operation permission is changed to the second operation permission, the sender of the first conversation message is prohibited from changing the second operation permission of at least some members for the first conversation message.
[0098] In other implementations, the device may further include: a notification module (not shown in the figure).
[0099] Among them, if the first user is the group owner or administrator of the target session, and the sender of the first session message is a session member other than the group owner or administrator, the notification module is used to send a notification message to the sender of the first session message after changing the first operation permission of at least some members of the target session for the first session message to the second operation permission.
[0100] In other embodiments, the first modifying module 402 is configured to disable or hide a trigger control corresponding to a first operation performed by at least some members on the first conversation message, wherein the first operation is outside the scope of the second operation permission.
[0101] In other embodiments, the device may further include: a hidden module (not shown in the figure).
[0102] The hiding module is configured to, after changing the first operation permission for at least some members of the target session to the second operation permission for the first conversation messages, hide the content of the first conversation messages in the batch processing results if a third user selects the first conversation messages for batch processing and performs batch processing. The third user may be a user among at least some members.
[0103] In other embodiments, the device may further include: a prompt module (not shown in the figure).
[0104] The prompt module is configured to, after changing the first operation permission of at least some members of the target session on the first session messages to the second operation permission, and after a third user selects the first session messages as messages for batch processing, display a prompt message on the session interface indicating the second operation permission for the first session messages. The third user may be a user among the at least some members.
[0105] In other embodiments, if the first conversation message includes a file type message, the operation corresponding to the second operation permission does not include one or more of the following: using a third-party application to open the corresponding file in the first conversation message, or saving the file corresponding to the first conversation message in the cloud.
[0106] In other embodiments, the operations related to message flow may include one or more of the following: a copy operation; a download operation; an edit operation; and a forwarding operation.
[0107] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to the partial description of the method embodiments. The device embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the embodiment scheme of the present disclosure. A person of ordinary skill in the art can understand and implement it without paying any creative work.
[0108] Figure 5 is a schematic block diagram of an electronic device provided by some embodiments of the present disclosure. As shown in Figure 5, the electronic device 910 includes a processor 911 and a memory 912, which can be used to implement a client or a server. The memory 912 is used to store computer-executable instructions (e.g., one or more computer program modules) non-transiently. The processor 911 is used to run the computer-executable instructions, and when the computer-executable instructions are run by the processor 911, one or more steps in the information processing method described above can be executed, thereby implementing the information processing method described above. The memory 912 and the processor 911 can be interconnected via a bus system and / or other forms of connection mechanisms (not shown).
[0109] For example, the processor 911 may be a central processing unit (CPU), a graphics processing unit (GPU), or other processing units with data processing capabilities and / or program execution capabilities. For example, the central processing unit (CPU) may be an X86 or ARM architecture. The processor 911 may be a general-purpose processor or a dedicated processor, and may control other components in the electronic device 910 to perform desired functions.
[0110] For example, the 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 memory and / or non-volatile memory. Volatile memory may include, for example, random access memory (RAM) and / or cache memory. Non-volatile memory may include, for example, 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 on the computer-readable storage medium, and the processor 911 may execute one or more computer program modules to implement various functions of the electronic device 910. Various applications and various data, as well as various data used and / or generated by the applications, may also be stored in the computer-readable storage medium.
[0111] It should be noted that, in the embodiment of the present disclosure, the specific functions and technical effects of the electronic device 910 can be referred to the above description of the information processing method, which will not be repeated here.
[0112] Figure 6 is a schematic block diagram of another electronic device provided by some embodiments of the present disclosure. The electronic device 920 is, for example, suitable for implementing the information processing method provided by the embodiments of the present disclosure. The electronic device 920 may be a terminal device, etc., which can be 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, laptops, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), wearable electronic devices, etc., and fixed terminals such as digital TVs, desktop computers, smart home devices, etc. It should be noted that the electronic device 920 shown in Figure 6 is only an example and does not impose any restrictions on the functions and scope of use of the embodiments of the present disclosure.
[0113] As shown in FIG6 , the electronic device 920 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 921, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 922 or a program loaded from a storage device 928 into a random access memory (RAM) 923. Various programs and data required for the operation of the electronic device 920 are also stored in the RAM 923. The processing device 921, the ROM 922, and the RAM 923 are connected to each other via a bus 924. An input / output (I / O) interface 925 is also connected to the bus 924.
[0114] Typically, the following devices may be connected to the I / O interface 925: an input device 926 including, for example, a touch screen, a touchpad, a keyboard, a mouse, a camera, a microphone, an accelerometer, a gyroscope, etc.; an output device 927 including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; a storage device 928 including, for example, a magnetic tape, a hard disk, etc.; and a communication device 929. The communication device 929 may allow the electronic device 920 to communicate with other electronic devices wirelessly or by wire to exchange data. Although FIG6 shows the electronic device 920 with various devices, it should be understood that it is not required to implement or have all of the devices shown, and the electronic device 920 may alternatively implement or have more or fewer devices.
[0115] For example, according to an embodiment of the present disclosure, the above-mentioned information processing method can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a non-transitory computer-readable medium, and the computer program includes a program code for executing the above-mentioned information processing method. In such an embodiment, the computer program can be downloaded and installed from the network through the communication device 929, or installed from the storage device 928, or installed from the ROM 922. When the computer program is executed by the processing device 921, the functions defined in the information processing method provided in the embodiment of the present disclosure can be implemented.
[0116] Figure 7 is a schematic diagram of a storage medium provided in some embodiments of the present disclosure. For example, as shown in Figure 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, the information processing method described in the embodiments of the present disclosure may be implemented. For example, when non-transitory computer-executable instructions 931 are executed by a processor, one or more steps of the information processing method described above may be performed.
[0117] For example, the storage medium 930 may be applied to the above-mentioned electronic device. For example, the storage medium 930 may include a memory in the electronic device.
[0118] For example, the storage medium may include a memory card of a smart phone, a storage component of a tablet computer, a hard disk of a personal computer, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM), a portable compact disk read-only memory (CD-ROM), a flash memory, or any combination of the above storage media, or other applicable storage media.
[0119] For example, the description of the storage medium 930 can refer to the description of the memory in the embodiment of the electronic device, and the repeated parts are not repeated. The specific functions and technical effects of the storage medium 930 can refer to the description of the information processing method above, and are not repeated here.
[0120] It should be noted that in the context of the present disclosure, a computer-readable medium may be a tangible medium that may contain or store a program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable medium may be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. A 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 computer-readable storage media may include, but are not limited to, an electrical connection with 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 thereof. In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that may be used by or in conjunction with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries a computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination thereof.
[0121] Other embodiments of the present disclosure will readily occur to those skilled in the art after considering the specification and practicing the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of the present disclosure that follow the general principles of the present disclosure and include common knowledge or customary techniques in the art not disclosed herein. The description and examples are to be considered as exemplary only, with the true scope and spirit of the present disclosure being indicated by the claims.
[0122] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes can be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.
Claims
1. An information processing method, the method comprising: receiving a first setting operation performed by a first user on a first conversation message in a target conversation, wherein the first user is a member of the target conversation, and the first conversation message includes one or more conversation messages in the target conversation; In response to the first setting operation, changing the first operation permission of at least some members of the target session on the first session message to a second operation permission; Among them, the authority scope of the second operation authority is smaller than the authority scope of the first operation authority.
2. The method of claim 1, wherein: The first user is a sender of the first conversation message; or The first user is a group owner or administrator of the target session.
3. The method of claim 1, wherein: The operations corresponding to the second operation authority do not include operations involving message flow, and the first operation authority includes operations involving message flow.
4. The method according to claim 1, wherein: If the first conversation message includes one or more messages in a first message string, changing the first operation permission of at least some members of the target conversation on the first conversation message to the second operation permission includes changing the first operation permission of at least some members of the target conversation on all messages in the first message string to the second operation permission.
5. The method according to claim 1, wherein: After changing the first operation permission to a second operation permission, the method further includes: in response to a second setting operation performed on the first session message in the target session, changing the second operation permission of at least some members on the first session message to the first operation permission.
6. The method according to claim 5, wherein: The second setting operation is performed by a second user; 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.
7. The method according to claim 1, wherein: If the first user is the group owner or administrator of the target conversation, and the sender of the first conversation message is a conversation member other than the group owner or administrator, after the first operation permission is changed to the second operation permission, the sender of the first conversation message is prohibited from changing the second operation permission of at least some members on the first conversation message.
8. The method according to claim 1, wherein: If the first user is the 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 further includes: After changing the first operation permission of at least some members of the target session on the first session message to the second operation permission, a notification message is sent to the sender of the first session message.
9. The method according to claim 1, wherein: Changing the first operation permission of at least some members of the target session on the first session message to the second operation permission includes making a trigger control corresponding to the first operation of at least some members on the first session message unavailable, or hiding the trigger control; wherein the first operation is an operation outside the permission scope of the second operation permission.
10. The method according to claim 1, wherein: After changing the first operation permission of at least some members of the target session on the first session message to a second operation permission, the method further includes: If the third user selects the first conversation message as a message to be processed in batch and performs batch processing, hiding the content corresponding to the first conversation message in the result of the batch processing; The third user is a user among at least some of the members.
11. The method according to claim 1, wherein: After changing the first operation permission of at least some members of the target session on the first session message to a second operation permission, the method further includes: After the third user selects the first conversation message as a message for batch processing, displaying prompt information for prompting the second operation permission of the first conversation message in the conversation interface; The third user is a user among at least some of the members.
12. The method according to claim 1, wherein: If the first conversation message includes a message of a file type, the operations corresponding to the second operation permission do not include one or more of the following: Using a third-party application to open the corresponding file in the first conversation message; The file corresponding to the first conversation message is saved in the cloud.
13. The method according to claim 3, wherein: The operations involving message flow include one or more of the following: copy operation; download operation; edit operation; forward operation.
14. An information processing device, the device comprising: a receiving module, configured to receive a first setting operation performed by a first user on a first conversation message in a target conversation, wherein the first user is a member of the target conversation, and the first conversation message includes one or more conversation messages in the target conversation; A first changing module, configured to change, in response to the first setting operation, a first operation permission of at least some members of the target session on the first session message to a second operation permission; Among them, the authority scope of the second operation authority is smaller than the authority scope of the first operation authority.
15. A computer-readable storage medium having a computer program stored thereon, which, when executed in a computer, causes the computer to execute the method according to any one of claims 1 to 13.
16. An electronic device comprising a memory and a processor, wherein the memory stores executable code, and when the processor executes the executable code, the method according to any one of claims 1 to 13 is implemented.