An information processing method and device

By acquiring and categorizing user information and notification identifiers in documents, the problem of users having difficulty identifying those who have been notified in documents is solved, thus achieving efficient notification management.

CN116227442BActive Publication Date: 2026-03-03BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-01-30
Publication Date
2026-03-03

AI Technical Summary

Technical Problem

When editing documents, users often struggle to efficiently determine which users mentioned in the document have been notified and which have not, leading to inefficiency.

Method used

By retrieving the identification information already entered in the online document, and responding to user operations, the system displays user information and message notification identifiers in a preset area, and categorizes them according to the notification status, supporting batch or individual notification sending.

Benefits of technology

Without having to check each user individually, users can efficiently identify those who have been notified and those who haven't by using preset areas, improving the efficiency and accuracy of notifications.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116227442B_ABST
    Figure CN116227442B_ABST
Patent Text Reader

Abstract

This application discloses an information processing method, comprising: acquiring identifier information already entered in an online document, wherein the identifier information is generated by mentioning a user in the online document; and, in response to receiving a first operation, displaying user information and a message notification identifier corresponding to the acquired identifier information in a preset area. Therefore, using this solution, it is unnecessary to check which users mentioned in the online document have been notified and which have not been notified one by one. After a user triggers the first operation, the user information and notification message identifier corresponding to the aforementioned identifier information displayed in the preset area can efficiently determine which users mentioned in the online document have been notified and which have not.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of computer technology, and in particular to an information processing method and apparatus. Background Technology

[0002] When editing a document, users can mention other users within the document. For example, user A can mention user B in the document while editing and can choose to send a notification to B or not.

[0003] If User A mentions too many users in the document, they might forget which users were notified and which were not. User A would need to check each one individually, which is inefficient.

[0004] Therefore, there is an urgent need for a solution to address the above problems. Summary of the Invention

[0005] To solve, or at least partially solve, the above-mentioned technical problems, this application provides an information processing method and apparatus.

[0006] In a first aspect, embodiments of this application provide an information processing method, the method comprising:

[0007] Retrieve identification information that has been entered in an online document, the identification information being generated by mentioning the user in the online document;

[0008] In response to receiving the first operation, user information and message notification identifier corresponding to the acquired identifier information are displayed in a preset area.

[0009] Optionally, displaying the user information corresponding to the acquired identification information in a preset area includes:

[0010] Based on the message notification status of the user corresponding to the identification information, the user information corresponding to the identification information is categorized and displayed in the preset area.

[0011] Optionally, before displaying the user information corresponding to the acquired identification information in a preset area, the method further includes:

[0012] Determine the message notification status of the user corresponding to the identification information.

[0013] Optionally, the step of classifying and displaying the user information corresponding to the identification information in the preset area according to the message notification status of the user corresponding to the identification information includes:

[0014] In the first display area of ​​the preset area, a first message notification identifier and user information of at least one first user are displayed, wherein the first user is a mentioned user who has not received a notification message; and / or,

[0015] The second user's user information and second message notification identifier are displayed in the second display area of ​​the preset area. The second user is the mentioned user who has received a notification message.

[0016] Optionally, the method further includes:

[0017] In response to a trigger operation for the first message notification identifier, a notification message is sent to some or all of the at least one first user.

[0018] Optionally, the method is applied to the client corresponding to the target user, and sending notification messages to some or all of the at least one first user includes:

[0019] In response to the target user having sharing permissions for the online document, grant reading permissions for the online document to the at least one first user who does not have the permission to read the online document, and send a notification message to the at least one first user; or,

[0020] In response to the target user not having the permission to share the online document, a notification message is sent to the user among the at least one first user who has the permission to read the online document.

[0021] Optionally, before sending the notification message to some or all of the at least one first user, the method further includes:

[0022] Display a prompt message, which prompts the target user to determine whether to send batch notification messages to the at least one first user;

[0023] Sending notification messages to some or all of the at least one first user includes:

[0024] In response to a confirmation operation on the prompt information, a notification message is sent to some or all of the at least one first user.

[0025] Optionally, the prompt message may also include a list of users among the at least one first user who do not have the ability to read the online document.

[0026] Optionally, after sending the notification message to the first user, the method further includes:

[0027] In the first display area, update the notification status of the first user to "notified" and display the time when the notification message was sent to the first user.

[0028] Optionally, a first message notification identifier and user information of at least one first user are displayed in the first display area of ​​the preset area, including:

[0029] The first display area displays the user information of each first user, as well as the first message notification identifier corresponding to each first user;

[0030] The method further includes:

[0031] In response to a trigger operation targeting the first message notification identifier, a notification message is sent to the first user.

[0032] Optionally, the method is applied to the client corresponding to the target user, where the first user does not have permission to read the online document, and sending a notification message to the first user includes:

[0033] In response to the target user having the permission to share the online document, the system grants the first user permission to read the online document and sends a notification message to the first user.

[0034] Optionally, the user information of the second user is displayed in the second display area of ​​the preset area, including:

[0035] The time when the notification message was sent to the second user is displayed in the second display area.

[0036] Optionally, the method further includes:

[0037] In response to the triggered operation for the second message notification identifier, a notification message is sent to the second user again.

[0038] Optionally, the identification information includes identification information corresponding to a third user who does not have permission to read the online document. Displaying the user information corresponding to the acquired identification information in a preset area includes:

[0039] The permission information of the third user is displayed in the preset area. The permission information of the third user is used to indicate that the third user does not have permission to read the online document.

[0040] Secondly, embodiments of this application provide an information processing apparatus, the apparatus comprising:

[0041] The acquisition unit is used to acquire the identification information that has been entered in the online document, the identification information being generated by mentioning the user in the online document;

[0042] The first display unit is used to respond to receiving the first operation by displaying user information and message notification identifiers corresponding to the acquired identifier information in a preset area.

[0043] Optionally, the first display unit is used for:

[0044] Based on the message notification status of the user corresponding to the identification information, the user information corresponding to the identification information is categorized and displayed in the preset area.

[0045] Optionally, the device further includes:

[0046] The determining unit is used to determine the message notification status of the user corresponding to the acquired identification information before displaying the user information corresponding to the acquired identification information in a preset area.

[0047] Optionally, the first display unit is used for:

[0048] In the first display area of ​​the preset area, a first message notification identifier and user information of at least one first user are displayed, wherein the first user is a mentioned user who has not received a notification message; and / or,

[0049] The second user's user information and second message notification identifier are displayed in the second display area of ​​the preset area. The second user is the mentioned user who has received a notification message.

[0050] Optionally, the device further includes:

[0051] The first notification unit is configured to send a notification message to some or all of the at least one first user in response to a trigger operation for the first message notification identifier.

[0052] Optionally, the device is applied to the client corresponding to the target user, and the first notification unit is used for:

[0053] In response to the target user having sharing permissions for the online document, grant reading permissions for the online document to the at least one first user who does not have the permission to read the online document, and send a notification message to the at least one first user; or,

[0054] In response to the target user not having the permission to share the online document, a notification message is sent to the user among the at least one first user who has the permission to read the online document.

[0055] Optionally, the device further includes:

[0056] The second display unit is used to display a prompt message before sending notification messages to some or all of the at least one first user. The prompt message is used to prompt the target user to determine whether to send notification messages to the at least one first user in batches.

[0057] The first notification unit is used for:

[0058] In response to a confirmation operation on the prompt information, a notification message is sent to some or all of the at least one first user.

[0059] Optionally, the prompt message may also include a list of users among the at least one first user who do not have the ability to read the online document.

[0060] Optionally, the device further includes:

[0061] The status update unit is used to update the notification status of the first user to "notified" in the first display area after sending a notification message to the first user, and to display the time when the notification message was sent to the first user.

[0062] Optionally, a first message notification identifier and user information of at least one first user are displayed in the first display area of ​​the preset area, including:

[0063] The first display area displays the user information of each first user, as well as the first message notification identifier corresponding to each first user;

[0064] The device further includes:

[0065] The second notification unit is used to send a notification message to the first user in response to a trigger operation for the first message notification identifier.

[0066] Optionally, the device is applied to the client corresponding to the target user, where the first user does not have permission to read the online document, and the second notification unit is used for:

[0067] In response to the target user having the permission to share the online document, the system grants the first user permission to read the online document and sends a notification message to the first user.

[0068] Optionally, the user information of the second user is displayed in the second display area of ​​the preset area, including:

[0069] The time when the notification message was sent to the second user is displayed in the second display area.

[0070] Optionally, the device further includes:

[0071] The third notification unit is used to send a notification message to the second user again in response to a trigger operation for the second message notification identifier.

[0072] Optionally, the identification information includes identification information corresponding to a third user who does not have permission to read the online document. The first display unit is used for:

[0073] The permission information of the third user is displayed in the preset area. The permission information of the third user is used to indicate that the third user does not have permission to read the online document.

[0074] Thirdly, embodiments of this application provide an apparatus, the apparatus including a processor and a memory;

[0075] The processor is configured to execute instructions stored in the memory to cause the device to perform the method as described in any one of the first aspects above.

[0076] Fourthly, embodiments of this application provide a computer-readable storage medium including instructions that instruct a device to perform the method as described in any one of the first aspects above.

[0077] Fifthly, embodiments of this application provide a computer program product that, when run on a computer, causes the computer to perform the method described in any of the first aspects above.

[0078] Compared with the prior art, the embodiments of this application have the following advantages:

[0079] This application provides an information processing method, including: acquiring identifier information already entered in an online document, wherein the identifier information is generated by mentioning a user in the online document. In response to receiving a first operation, user information and a message notification identifier corresponding to the acquired identifier information are displayed in a preset area. Therefore, using this solution, it is unnecessary to check which users mentioned in the online document have been notified and which have not been notified one by one. After a user triggers the first operation, the user information and notification message identifier corresponding to the aforementioned identifier information displayed in the preset area can efficiently determine which users mentioned in the online document have been notified and which have not. Attached Figure Description

[0080] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments recorded in this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0081] Figure 1 A flowchart illustrating an information processing method provided in an embodiment of this application;

[0082] Figure 2a A schematic diagram of a first page provided for an embodiment of this application;

[0083] Figure 2b A schematic diagram of yet another first page provided for an embodiment of this application;

[0084] Figure 2c A schematic diagram of an information card provided in an embodiment of this application;

[0085] Figure 2d A schematic diagram of an information card provided in an embodiment of this application;

[0086] Figure 2e A schematic diagram of an information card provided in an embodiment of this application;

[0087] Figure 2f A schematic diagram of an information card provided in an embodiment of this application;

[0088] Figure 2g A schematic diagram of an information card provided in an embodiment of this application;

[0089] Figure 3 This is a schematic diagram of the structure of an information processing device provided in an embodiment of this application. Detailed Implementation

[0090] To enable those skilled in the art to better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present application, and not all embodiments. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.

[0091] The various non-limiting embodiments of this application will now be described in detail with reference to the accompanying drawings.

[0092] Exemplary methods

[0093] See Figure 1 The figure is a flowchart illustrating an information processing method provided in an embodiment of this application. As an example, the method can be applied to a client, which may be, for example, a client corresponding to a target user. The client corresponding to the target user can be understood as a client logged into an account belonging to the target user.

[0094] In this embodiment, the method may include, for example, the following steps: S101-S102.

[0095] S101: Obtain the identification information that has been entered in the online document, the identification information being generated by mentioning the user in the online document.

[0096] In one example, the identification information may include a mention identifier and the identifier of the mentioning user; for example, the identification information may include a mention identifier and the username of the mentioning user. This application embodiment does not specifically limit the mention identifier; the mention identifier may be, for example, "@". In one example, the mention identifier can be retrieved from the online document to obtain the identification information.

[0097] S102: In response to receiving the first operation, display the user information and message notification identifier corresponding to the acquired identifier information in a preset area.

[0098] In one example, a target user can trigger a first action on a first page, which may be the display page of the online document. The first action is used to trigger the display of user information and message notification identifiers of the user mentioned in the online document.

[0099] In this embodiment, the first page may be a display page for an online document, and the content displayed on the first page includes the online document. The first page may be a webpage or a non-webpage, such as a page displayed by an application; this embodiment does not impose specific limitations.

[0100] The online documents mentioned in the embodiments of this application can be text documents, table documents, or other types of documents, and this application does not impose specific limitations. Furthermore, the table documents mentioned in the embodiments of this application can be ordinary table documents or multidimensional table documents / database table documents, and this application does not impose specific limitations.

[0101] In this embodiment, in addition to displaying the online document, the first page may also display other controls. For example, a first control may be displayed, and the user can trigger the first operation by targeting the first control. In one example, the user can trigger an operation by targeting a second control displayed on the first page. After the user triggers an operation by targeting the second control, the first control may be displayed on the first page, and the user can further trigger the first operation by targeting the first control. This embodiment does not specifically limit the second control; the second control may, for example, be one of the controls in the toolbar of the first page.

[0102] The users mentioned in the online documents mentioned in this application embodiment may be, for example, users mentioned in the text of the online documents.

[0103] After receiving the first operation, the client can respond by displaying the user information and message notification identifier corresponding to the identification information in a preset area.

[0104] The user information mentioned in the embodiments of this application may include, for example, a user identifier. The user identifier mentioned herein may include a username and / or a user avatar.

[0105] In one example, the preset area may be a preset area within the first page. As an example, the aforementioned user information and message notification identifiers may be displayed in the preset area in the form of information cards.

[0106] In one example, the users mentioned in the online document and their respective user information can be displayed as a list. For instance, one user information corresponds to one entry in the list.

[0107] In another example, to help target users determine the notification status of users mentioned in the online document—that is, to help target users determine which users mentioned in the online document have been notified and which have not—the user information corresponding to the identifier information can be categorized and displayed in the preset area according to the message notification status of the user corresponding to the identifier information. In this case, before displaying the user information corresponding to the identifier information obtained in the preset area, the message notification status of the user corresponding to the identifier information can also be determined. In one example, the client can query the server for the message notification status of the user corresponding to the identifier information. In yet another example, the client can query its own runtime data to determine the message notification status of the user corresponding to the identifier information. The user corresponding to the identifier information mentioned here can be a user mentioned in the online document, or simply a "mentioned user."

[0108] In this embodiment, the user's notification status refers to whether the user has been notified. The user's notification status can include a notified status and a not notified status. For a given user, a not notified status indicates that the user has not yet been notified. Conversely, a notified status indicates that the user has been notified.

[0109] In this embodiment, a user being notified can be understood as sending a notification message to the user's corresponding client. The notification message mentioned in this embodiment refers to a message informing the user that they are mentioned in an online document. In one example, a user who receives the notification message can trigger an action based on the message to view the online document. While viewing the online document, the location where the user is mentioned in the document can be automatically located. For example, if user A is mentioned in the third paragraph of the online document, after sending a notification message to user A, and user A triggers an action based on the notification message, the online document viewed by user A will be located in the third paragraph of the online document.

[0110] In a specific example, the implementation of "classifying and displaying user information corresponding to the identifier information in the preset area according to the message notification status of the user corresponding to the identifier information" can, in a specific display area of ​​the preset area, display a first message notification identifier and user information of at least one first user, where the first user is a user who has not received a notification message. As an example, the user information of each first user can be displayed in the form of a list, with one entry in the list corresponding to one first user's information. The first message notification identifier is used to trigger interactive operations for some or all of the at least one first user.

[0111] Additionally, the user information and second message notification identifier of the second user can be displayed in the second display area of ​​the preset area. The second user is the mentioned user who has already received a notification message. As an example, the user information of each second user can be displayed in the form of a list, with one entry in the list corresponding to one entry of the second user's user information. The second message notification identifier is used to trigger an interactive operation for the second user.

[0112] In one example, to allow target users to prioritize the user information of users in an unnotified state, the unnotified state option, a first message notification identifier, and user information of at least one first user can be displayed first in the first area. Alternatively, a notified state option can be displayed in the first area. After the target user triggers an action on the notified state option, the notified state option, user information of a second user, and a second message notification identifier can be displayed in the second area.

[0113] In one example, the first message notification identifier is used to trigger the bulk sending of notification messages to the at least one first user. In this way, a user can trigger the operation of bulk sending notification messages to the at least one first user through the first message notification identifier, thereby efficiently sending notification messages to the indicated first user.

[0114] In one example, after a user triggers an action on the first message notification identifier, a notification message can also be sent to some or all of the at least one first user in response to the triggering action on the first message notification identifier. For example, after a user clicks on the first message notification identifier, a notification message can be sent to some or all of the at least one first user in response to the click action on the first message notification identifier.

[0115] In the embodiments of this application, the "sending notification messages to some or all of the at least one first user" can be implemented in various ways. Several possible implementation methods are described below.

[0116] As an example, if all at least one first user has reading permission for the online document, a notification message can be sent to all of the at least one first user. If some of the at least one first user has reading permission for the online document, a notification message can be sent to those first users who have reading permission for the online document.

[0117] As another example, if the target user has sharing permissions for the online document, a notification message can be sent to all users among the at least one first user. For first users among the at least one first user who do not have permission to read the online document, permission to read the online document can be directly granted to them. In this way, even if there are users among the at least one first user who do not have permission to read the online document, permission can be directly granted to these users, thereby sending notification messages in batches to all users among the at least one first user, thus improving the efficiency of sending notification messages to users.

[0118] As another example, if the target user does not have the permission to share the online document, the target user cannot directly grant the user who does not have the permission to read the online document permission. In this case, a notification message can be sent to the user among the at least one first user who has the permission to read the online document.

[0119] In one example, considering that if the triggering operation for the aforementioned first message notification identifier is a mistake, sending notification messages to multiple users in bulk would interfere with multiple users. To avoid unnecessary interference, a prompt message can be displayed before sending notification messages to the at least one first user, prompting the target user to confirm whether to send notification messages in bulk to the at least one first user. As an example, the prompt message could be "Send notification messages in bulk?". If the target user triggers a confirmation operation in response to the prompt message, for example, by clicking "Yes" or "OK", notification messages can be sent to some or all of the at least one first user in response to the confirmation operation.

[0120] As mentioned earlier, if the target user has the permission to share the online document, then for the at least one first user who does not have the permission to read the online document, that permission can be directly granted. Therefore, to ensure the target user is aware of the aforementioned action of "directly granting them permission to read the online document," the prompt message may also include a list of the at least one first user who does not have the permission to read the online document. For example, the prompt message could be: "User ** does not have the permission to read the online document. Do you wish to grant them permission and send them a notification message?"; or it could be: "User ** does not have the permission to read the online document. Do you wish to share the online document with them and send them a notification message?". Sharing the online document with the user can be understood as granting the user permission to read the online document.

[0121] In one example, if the prompt message includes a list of users among the at least one first user who do not have the ability to read the online document, and the target user triggers a cancellation operation in response to the prompt message, for example, by clicking the "ignore" control, then a notification message can be sent to users among the at least one first user who have the ability to read the online document, while no notification message is sent to users among the at least one first user who do not have the ability to read the online document.

[0122] In one example, after sending a notification message to the first user, to ensure the target user can promptly determine the first user's notification status, the first user's notification status can be updated to "notified" in the first display area, and the time the notification message was sent to the first user can be displayed. This allows the target user to confirm that a notification message was sent to the first user, and also to determine the specific time the message was sent. As an example, the "notified" status of the first user and the time the notification message was sent can be displayed in the display area corresponding to the entry for the first user's user information. Using this method, although the first user's notification status is "notified" after the notification message is sent, the "notified" status is still displayed in the first display area. This avoids the abrupt disappearance of the first user's user information from the first display area, preventing a jarring user experience. In one example, after the user performs a refresh operation on the aforementioned information card, such as clicking the aforementioned "notified" status option, or performing the first operation again, the first user's user information will no longer be displayed in the first display area.

[0123] In one example, each first user can correspond to a first message notification identifier. In this case, "displaying the first message notification identifier and at least one first user's user information in the first display area of ​​the preset area" can, for example, be displaying each first user's user information and the first message notification identifier corresponding to each first user in the first display area. In a specific example, for a given first user, the first message notification identifier corresponding to that first user can be displayed in the display area corresponding to the entry in that first user's user information. In this case, the user triggers the sending of a notification message to their corresponding first user through the first message notification identifier. In this case, the target user can trigger the sending of a notification message to the first user through the first message notification identifier corresponding to the first user; for example, the target user can click on the first message notification identifier corresponding to the first user, thereby satisfying the target user's need to send a notification message to the first user individually.

[0124] In one example, after the target user triggers an operation on the first message notification identifier corresponding to the first user, a notification message can be sent to the first user in response to the triggering operation on the first message notification identifier corresponding to the first user, thereby satisfying the target user's need to send a notification message to the first user individually.

[0125] In one example, if the first user has permission to read the online document, a notification message can be sent directly to the first user in response to a trigger operation for the first message notification identifier.

[0126] In another example, if the first user does not have permission to read the online document, but the target user has permission to share the online document, then in response to the triggering operation of the first message notification identifier corresponding to the first user, permission to read the online document can be granted to the first user, and a notification message can be sent to the first user. Using this method, even when the target user has permission to share the online document, permission to read the online document can be directly granted to the first user (who does not have permission to read the online document) without the target user's awareness, and a notification message can be sent to the first user. This improves the efficiency of sending notification messages to the first user and simplifies the interactive operations required for the target user to send notification messages to the first user.

[0127] In one example, the second user's user information may include the second user's user identifier. Additionally, to allow the target user to determine the time when the notification message was sent to the second user, the second user's user information may include the time when the notification message was sent to the second user. In one example, the time when the notification message was sent to the second user may be displayed in the display area corresponding to the second user's user information. In one example, if multiple notification messages were sent to the second user, the displayed second user's user information may include the time of the most recent notification message sent to the second user.

[0128] In one example, considering that although a notification message has already been sent to the second user, the target user may have a need to send the notification message to the second user again, in order to meet the target user's need to send the notification message to the second user again, in this embodiment of the application, the target user can trigger an operation on the second message notification icon, for example, by clicking the second message notification icon, thereby sending the notification message to the second user again.

[0129] For ease of description, any one of the mentioned users will be referred to as the "third user." Considering that whether the third user has permission to read the online document may affect whether a notification message can be successfully sent to the third user, especially if the third user does not have permission to read the online document, and the target user does not have permission to share the online document, a notification message cannot be sent to the third user. Therefore, when the third user does not have permission to read the online document, the third user's user information may include the third user's permission information, which indicates that the third user does not have permission to read the online document. In this case, the target user can determine that the third user does not have permission to read the online document through the third user's permission information. Thus, if the target user does not have permission to share the online document, the target user can avoid triggering the operation of sending a notification message to the third user. For example, when the third user is the aforementioned first user, the target user does not trigger an operation for the first message notification identifier corresponding to the third user; similarly, when the third user is the aforementioned second user, the target user does not trigger an operation for the second message notification identifier corresponding to the third user, thereby reducing invalid operations performed by the target user.

[0130] As mentioned earlier, users who receive a notification message can trigger an action based on the message to view an online document. While viewing the document, the system can automatically locate the user's position within the document. In this embodiment, if a user (e.g., the first user) is mentioned multiple times in the online document, only one notification message is sent to the first user when the first user triggers the action to send a notification message. This avoids sending multiple notification messages and causing interference to the first user. Furthermore, after the first user triggers an action based on the notification message, the online document can directly locate the position where the first user is first mentioned. For example, if user A is mentioned in paragraphs 3, 5, and 7 of the online document, after sending a notification message to user A and user A triggers an action based on the notification message, the online document viewed by user A will be located in paragraph 3 of the online document.

[0131] As can be seen from the above description, the solution using the embodiments of this application does not require checking which users mentioned in the online document have been notified and which have not been notified one by one. After the user triggers the first operation, the solution can efficiently determine which users mentioned in the online document have been notified and which have not been notified based on the user information and notification message identifiers corresponding to the aforementioned identifier information displayed in the preset area.

[0132] The information processing method provided by the embodiments of this application has been described above. Next, with reference to the accompanying drawings, the solution provided by the embodiments of this application will be described.

[0133] See Figure 2a , Figure 2a This is a schematic diagram of a first page provided in an embodiment of this application. The first page 200 displays an online document, the content of which is... Figure 2a The text uses "XXX" to represent this. The first page 200 displays online documents and also controls 201. After a user interacts with control 201, the first page displays... Figure 2b As shown. Figure 2b The first page shown displays multiple controls, including control 202. Other controls within this set are... Figure 2b In Chinese, it is represented by "***".

[0134] After the target user triggers an action on the 202 control, the first page can display... Figure 2c The information card shown. (For example...) Figure 2c As shown, the information card 210 includes user information for the first user corresponding to the no-notification status option 211, the notified status option 212, and the no-notification status option.

[0135] like Figure 2c As shown, the user information of these six users is displayed in a list format on the information card 210. The user information includes the user's avatar (in...). Figure 2c The information card 210 displays a common first message notification identifier 213 for all six users, and a separate first message notification identifier 214 for each user. Since user A1 does not have permission to read online documents, user A1's information includes their permission information 215. (The identifier is represented by a circle containing an "X")

[0136] In one example, if the target user has permission to share online documents, then after the user triggers an action in response to the first message notification identifier 213, the content displayed on the information card 210 will be updated as follows: Figure 2d As shown, Figure 2d As shown, the notification status of the six users has been updated, and the information card also displays the time when the notification message was sent to the six users.

[0137] In yet another example, after the target user triggers an action on the first message notification identifier 214 for user A2, the content displayed on the information card 210 is updated as follows: Figure 2e As shown, Figure 2e As shown, user A2's notification status has been updated, and the information card also displays the time when the notification message was sent to user A1.

[0138] In another example, after the target user triggers an action on the notified status option 212, the content displayed on the information card 210 is updated as follows: Figure 2f As shown. Figure 2f As shown, the information card 210 displays user information for four second users corresponding to the "no notification" status option.

[0139] like Figure 2f As shown, the user information of these four users is displayed in a list format on the information card 210. The user information includes the user's avatar (in...). Figure 2f The information includes the user name (represented by a circle) and the username (corresponding to users B1 to B4 respectively). Each user's information includes the time when the notification message was sent to that user. Among these four users, user B2 does not have permission to read online documents (for example, after a notification was sent to user B2, their permission to read online documents was revoked), therefore, user B2's information includes their permission information 216.

[0140] In one example, after the target user triggers a hover operation on user B1's information, the information card 210 can display, as follows: Figure 2g The second message notification identifier 217 shown can be used to send a notification to user B1 again if the target user triggers an operation on the second message notification identifier 217.

[0141] It should be noted that, Figures 2a to 2g This is shown only for the purpose of facilitating understanding of the solution and does not constitute a limitation on the embodiments of this application.

[0142] Exemplary device

[0143] Based on the methods provided in the above embodiments, this application also provides an apparatus, which will be described below with reference to the accompanying drawings.

[0144] See Figure 3 This figure is a schematic diagram of the structure of an information processing device provided in an embodiment of this application. Figure 3 As shown, the information processing device 300 includes: an acquisition unit 301 and a first display unit 302.

[0145] The acquisition unit 301 is used to acquire the identification information that has been entered in the online document, the identification information being generated by mentioning the user in the online document;

[0146] The first display unit 302 is used to display user information and message notification identifiers corresponding to the acquired identifier information in a preset area in response to receiving the first operation.

[0147] Optionally, the first display unit 302 is used for:

[0148] Based on the message notification status of the user corresponding to the identification information, the user information corresponding to the identification information is categorized and displayed in the preset area.

[0149] Optionally, the device further includes:

[0150] The determining unit is used to determine the message notification status of the user corresponding to the acquired identification information before displaying the user information corresponding to the acquired identification information in a preset area.

[0151] Optionally, the first display unit 302 is used for:

[0152] In the first display area of ​​the preset area, a first message notification identifier and user information of at least one first user are displayed, wherein the first user is a mentioned user who has not received a notification message; and / or,

[0153] The second user's user information and second message notification identifier are displayed in the second display area of ​​the preset area. The second user is the mentioned user who has received a notification message.

[0154] Optionally, the device further includes:

[0155] The first notification unit is configured to send a notification message to some or all of the at least one first user in response to a trigger operation for the first message notification identifier.

[0156] Optionally, the device is applied to the client corresponding to the target user, and the first notification unit is used for:

[0157] In response to the target user having sharing permissions for the online document, grant reading permissions for the online document to the at least one first user who does not have the permission to read the online document, and send a notification message to the at least one first user; or,

[0158] In response to the target user not having the permission to share the online document, a notification message is sent to the user among the at least one first user who has the permission to read the online document.

[0159] Optionally, the device further includes:

[0160] The second display unit is used to display a prompt message before sending notification messages to some or all of the at least one first user. The prompt message is used to prompt the target user to determine whether to send notification messages to the at least one first user in batches.

[0161] The first notification unit is used for:

[0162] In response to a confirmation operation on the prompt information, a notification message is sent to some or all of the at least one first user.

[0163] Optionally, the prompt message may also include a list of users among the at least one first user who do not have the ability to read the online document.

[0164] Optionally, the device further includes:

[0165] The status update unit is used to update the notification status of the first user to "notified" in the first display area after sending a notification message to the first user, and to display the time when the notification message was sent to the first user.

[0166] Optionally, a first message notification identifier and user information of at least one first user are displayed in the first display area of ​​the preset area, including:

[0167] The first display area displays the user information of each first user, as well as the first message notification identifier corresponding to each first user;

[0168] The device further includes:

[0169] The second notification unit is used to send a notification message to the first user in response to a trigger operation for the first message notification identifier.

[0170] Optionally, the device is applied to the client corresponding to the target user, where the first user does not have permission to read the online document, and the second notification unit is used for:

[0171] In response to the target user having the permission to share the online document, the system grants the first user permission to read the online document and sends a notification message to the first user.

[0172] Optionally, the user information of the second user is displayed in the second display area of ​​the preset area, including:

[0173] The time when the notification message was sent to the second user is displayed in the second display area.

[0174] Optionally, the device further includes:

[0175] The third notification unit is used to send a notification message to the second user again in response to a trigger operation for the second message notification identifier.

[0176] Optionally, the identification information includes identification information corresponding to a third user who does not have permission to read the online document. The first display unit 302 is used for:

[0177] The permission information of the third user is displayed in the preset area. The permission information of the third user is used to indicate that the third user does not have permission to read the online document.

[0178] Since the device 300 is a device corresponding to the method provided in the above method embodiments, the specific implementation of each unit of the device 300 is based on the same concept as the above method embodiments. Therefore, for the specific implementation of each unit of the device 300, please refer to the relevant descriptions in the above method embodiments, which will not be repeated here.

[0179] This application also provides a device, which includes a processor and a memory;

[0180] The processor is used to execute instructions stored in the memory so that the device performs the method provided in the above method embodiments.

[0181] This application provides a computer-readable storage medium including instructions that instruct a device to perform the method provided in the above method embodiments.

[0182] This application provides a computer program product that, when run on a computer, causes the computer to execute the method provided in the above method embodiments.

[0183] Other embodiments of this application will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This application is intended to cover any variations, uses, or adaptations of this application that follow the general principles of this application and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this application are indicated by the following claims.

[0184] It should be understood that this application is not limited to the precise structure described above and shown in the accompanying drawings, and various modifications and changes can be made without departing from its scope. The scope of this application is limited only by the appended claims.

[0185] The above description is only a preferred embodiment of this application and is not intended to limit this application. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application should be included within the protection scope of this application.

Claims

1. An information processing method, characterized in that, Applied to a client corresponding to a target user, the method includes: Retrieve identification information that has been entered in an online document, the identification information being generated by mentioning the user in the online document; In response to receiving the first operation, user information and message notification identifier corresponding to the acquired identifier information are displayed in a preset area; The step of displaying user information corresponding to the acquired identifier information in a preset area includes: displaying a first message notification identifier and user information of at least one first user in a first display area of ​​the preset area, wherein the first user is a mentioned user who has not received a notification message; and / or, displaying user information of a second user and a second message notification identifier in a second display area of ​​the preset area, wherein the second user is a mentioned user who has received a notification message. In response to a triggering operation for the first message notification identifier, a notification message is sent to some or all of the at least one first user; the sending of the notification message to some or all of the at least one first user includes: In response to the target user having sharing permission for the online document, granting reading permission to the at least one first user who does not have reading permission for the online document, and sending a notification message to the at least one first user; or, in response to the target user not having sharing permission for the online document, sending a notification message to the at least one first user who has reading permission for the online document.

2. The method according to claim 1, characterized in that, Before displaying the user information corresponding to the acquired identification information in the preset area, the method further includes: Determine the message notification status of the user corresponding to the identification information.

3. The method according to claim 1, characterized in that, Before sending the notification message to some or all of the at least one first user, the method further includes: Display a prompt message, which prompts the target user to determine whether to send batch notification messages to the at least one first user; Sending notification messages to some or all of the at least one first user includes: In response to a confirmation operation on the prompt information, a notification message is sent to some or all of the at least one first user.

4. The method according to claim 3, characterized in that, The notification message also includes a list of users among the at least one first user who do not have the ability to read the online document.

5. The method according to claim 1, characterized in that, After sending a notification message to the first user, the method further includes: In the first display area, update the notification status of the first user to "notified" and display the time when the notification message was sent to the first user.

6. The method according to claim 1, characterized in that, The second user's user information is displayed in the second display area of ​​the preset area, including: The time when the notification message was sent to the second user is displayed in the second display area.

7. The method according to claim 1, characterized in that, The method further includes: In response to the triggered operation for the second message notification identifier, a notification message is sent to the second user again.

8. The method according to claim 1, characterized in that, The identification information includes identification information corresponding to a third user who does not have permission to read the online document. Displaying the user information corresponding to the acquired identification information in a preset area includes: The permission information of the third user is displayed in the preset area. The permission information of the third user is used to indicate that the third user does not have permission to read the online document.

9. An information processing apparatus for implementing the method of claim 1, characterized in that, The device includes: The acquisition unit is used to acquire the identification information that has been entered in the online document, the identification information being generated by mentioning the user in the online document; The first display unit is configured to, in response to receiving the first operation, display user information and message notification identifier corresponding to the acquired identifier information in a preset area; The step of displaying the user information corresponding to the acquired identification information in the preset area includes: In the first display area of ​​the preset area, a first message notification identifier and user information of at least one first user are displayed, wherein the first user is a mentioned user who has not received a notification message; and / or, in the second display area of ​​the preset area, user information of a second user and a second message notification identifier are displayed, wherein the second user is a mentioned user who has received a notification message; The first notification unit is configured to send a notification message to some or all of the at least one first user in response to a trigger operation on the first message notification identifier; the sending of the notification message to some or all of the at least one first user includes: In response to the target user having sharing permission for the online document, granting reading permission to the at least one first user who does not have reading permission for the online document, and sending a notification message to the at least one first user; or, in response to the target user not having sharing permission for the online document, sending a notification message to the at least one first user who has reading permission for the online document.

10. A device, characterized in that, The device includes a processor and a memory; The processor is configured to execute instructions stored in the memory to cause the device to perform the method as described in any one of claims 1 to 8.

11. A computer-readable storage medium, characterized in that, Includes instructions that instruct the device to perform the method as described in any one of claims 1 to 8.

Citation Information

Patent Citations

  • Mass texting method

    CN103108289A

  • Document permission processing method and device based on block chain, equipment and storage medium

    CN110826103A

  • Information prompting method, device and equipment and storage medium

    CN112291134A