An information processing method and device

CN116449991BActive Publication Date: 2026-10-16BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202310267400.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-14
Publication Date
2026-10-16
Estimated Expiration
2043-03-14

AI Technical Summary

Technical Problem

目前,对于具备多种功能的应用程序而言,用户之间的交流协作效率较低

Benefits of technology

[0073] This application provides an information processing method, which can be applied to a client, for example. The client can display a page corresponding to a first business function, including a user input area. A user can input multiple user identifiers in the user input area, including a first user identifier corresponding to a second business function. Correspondingly, in response to a trigger operation on the user input area, the client can obtain the multiple user identifiers input in the user input area and further display user information corresponding to at least one of the multiple user identifiers and the first business function, where the at least one user identifier includes the first user identifier. Therefore, using this solution, a user can input a first user identifier corresponding to a second business function on the page corresponding to the first business function, and the client can also display user information corresponding to the first user identifier and the first business function, facilitating collaboration and communication with the user corresponding to the first user identifier. In other words, when user A uses the first business function, even if user A does not know the user identifier corresponding to user B for the first business function, user A can find the user information corresponding to user B for the first business function through the user identifier corresponding to user B for the second business function. Therefore, the solution of this application can effectively improve the efficiency of collaboration and communication between users.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116449991B_ABST
    Figure CN116449991B_ABST
Patent Text Reader

Abstract

The application discloses an information processing method, which can be applied to a client, and comprises the following steps: a page corresponding to a first service function is displayed, wherein a user input area is included in the page; in response to a triggering operation on the user input area, a plurality of user identifiers input in the user input area are acquired; and user information corresponding to at least one user identifier in the plurality of user identifiers and the first service function is further displayed, wherein the at least one user identifier includes the first user identifier. Therefore, according to the method, a user can input a first user identifier corresponding to a second service function in a page corresponding to the first service function, and the client can also display user information corresponding to the first user identifier and the first service function, so as to facilitate the collaborative communication of a user corresponding to the first user identifier, thereby effectively improving the collaborative communication efficiency between users.
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] Users can communicate and collaborate through applications. Some suite-based applications offer multiple business functions, such as instant messaging, email, and calendar features. Currently, for applications with multiple functions, the efficiency of communication and collaboration between users is relatively low.

[0003] Therefore, there is an urgent need for a solution that can resolve the aforementioned technical problems. Summary of the Invention

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

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

[0006] The page that displays the first business function includes a user input area;

[0007] In response to a trigger operation on the user input area, multiple user identifiers entered in the user input area are obtained, the multiple user identifiers including a first user identifier, which is a user identifier corresponding to the second service function;

[0008] And display user information corresponding to at least one of the multiple user identifiers and the first service function, wherein the at least one user identifier includes the first user identifier.

[0009] Optionally, the user information corresponding to the first user identifier and the first business function is determined in the following way:

[0010] Determine the global user identifier corresponding to the first user identifier;

[0011] Based on the global user identifier, determine the user information corresponding to the first business function and the global user identifier.

[0012] Optionally, determining the global user identifier corresponding to the first user identifier includes:

[0013] Determine that the first user identifier matches the target user identifier corresponding to the second business function;

[0014] Determine the global user identifier corresponding to the target user identifier;

[0015] Determining that the first user identifier matches the target user identifier corresponding to the second service function includes:

[0016] In response to the input method of the multiple user identifiers being paste input, if the first user identifier is the same as the target user identifier, it is determined that the first user identifier matches the target user identifier corresponding to the second service function; or,

[0017] In response to the fact that the input method of the plurality of user identifiers is non-paste method, if the similarity between the first user identifier and the target user identifier is higher than a preset threshold, it is determined that the first user identifier matches the target user identifier corresponding to the second business function.

[0018] Optional,

[0019] The plurality of user identifiers includes at least two second user identifiers, and each of the at least two second user identifiers has a plurality of user information corresponding to the first business function;

[0020] The step of displaying user information corresponding to at least one of the plurality of user identifiers and the first business function includes: displaying multiple user information corresponding to the first business function for each of the at least two second user identifiers.

[0021] Optionally, the plurality of user identifiers includes a third user identifier, which has a plurality of user information corresponding to the first service function;

[0022] The step of displaying user information corresponding to at least one of the plurality of user identifiers and the first business function includes: displaying multiple user information corresponding to the first business function corresponding to the third user identifier;

[0023] The third user identifier corresponds to multiple user information items corresponding to the first business function, including first user information and at least one second user information item, wherein the first user information item is selected and the at least one second user information item is unselected.

[0024] Optionally, the plurality of user identifiers includes a fourth user identifier, which is a user identifier corresponding to a preset business function, and the method further includes:

[0025] If no user information corresponding to the fourth user identifier and the first business function exists, the user information corresponding to the fifth user identifier is displayed. The fifth user identifier is the user identifier corresponding to the preset business function, and the fifth user identifier is calculated from the third user identifier using a preset algorithm.

[0026] Optionally, the first service function differs from the second service function, and both the first service function and the second service function include any one of the following:

[0027] Instant messaging functionality;

[0028] Schedule function;

[0029] Email functionality;

[0030] Multimedia conferencing functionality;

[0031] Online document functionality.

[0032] Optionally, the method further includes:

[0033] In response to a confirmation operation triggered by user information corresponding to the at least one user identifier and the first service function, an operation corresponding to the first service function is performed based on the user information corresponding to the at least one user identifier and the first service function.

[0034] Optionally, performing the operation corresponding to the first business function includes:

[0035] Create groups, add event participants, send emails, send multimedia meeting invitations, or authorize online document processing permissions.

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

[0037] The first display unit is used to display the page corresponding to the first business function, and the page includes a user input area;

[0038] The acquisition unit is configured to acquire multiple user identifiers input in the user input area in response to a trigger operation on the user input area, wherein the multiple user identifiers include a first user identifier, which is a user identifier corresponding to a second business function.

[0039] The second display unit is used to display user information corresponding to at least one of the multiple user identifiers and the first business function, wherein the at least one user identifier includes the first user identifier.

[0040] Optionally, the user information corresponding to the first user identifier and the first business function is determined in the following way:

[0041] Determine the global user identifier corresponding to the first user identifier;

[0042] Based on the global user identifier, determine the user information corresponding to the first business function and the global user identifier.

[0043] Optionally, determining the global user identifier corresponding to the first user identifier includes:

[0044] Determine that the first user identifier matches the target user identifier corresponding to the second business function;

[0045] Determine the global user identifier corresponding to the target user identifier;

[0046] Determining that the first user identifier matches the target user identifier corresponding to the second service function includes:

[0047] In response to the input method of the multiple user identifiers being paste input, if the first user identifier is the same as the target user identifier, it is determined that the first user identifier matches the target user identifier corresponding to the second service function; or,

[0048] In response to the fact that the input method of the plurality of user identifiers is non-paste method, if the similarity between the first user identifier and the target user identifier is higher than a preset threshold, it is determined that the first user identifier matches the target user identifier corresponding to the second business function.

[0049] Optional,

[0050] The plurality of user identifiers includes at least two second user identifiers, and each of the at least two second user identifiers has a plurality of user information corresponding to the first business function;

[0051] The second display unit is used for:

[0052] Each of the at least two second user identifiers is displayed, along with multiple user information corresponding to the first business function.

[0053] Optionally, the plurality of user identifiers includes a third user identifier, which has a plurality of user information corresponding to the first service function;

[0054] The second display unit is used for:

[0055] Display multiple user information corresponding to the first business function corresponding to the third user identifier; the multiple user information corresponding to the first business function corresponding to the third user identifier includes first user information and at least one second user information, wherein the first user information is selected and the at least one second user information is unselected.

[0056] Optionally, the plurality of user identifiers includes a fourth user identifier, which is a user identifier corresponding to a preset service function, and the device further includes:

[0057] The third display unit is used to display user information corresponding to the fifth user identifier if there is no user information corresponding to the fourth user identifier and the first business function. The fifth user identifier is the user identifier corresponding to the preset business function, and the fifth user identifier is calculated from the third user identifier using a preset algorithm.

[0058] Optionally, the first service function differs from the second service function, and both the first service function and the second service function include any one of the following:

[0059] Instant messaging functionality;

[0060] Schedule function;

[0061] Email functionality;

[0062] Multimedia conferencing functionality;

[0063] Online document functionality.

[0064] Optionally, the device further includes:

[0065] An execution unit is configured to respond to a confirmation operation triggered by user information corresponding to the at least one user identifier and the first service function, and to perform an operation corresponding to the first service function based on the user information corresponding to the at least one user identifier and the first service function.

[0066] Optionally, performing the operation corresponding to the first business function includes:

[0067] Create groups, add event participants, send emails, send multimedia meeting invitations, or authorize online document processing permissions.

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

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

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

[0071] 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.

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

[0073] This application provides an information processing method, which can be applied to a client, for example. The client can display a page corresponding to a first business function, including a user input area. A user can input multiple user identifiers in the user input area, including a first user identifier corresponding to a second business function. Correspondingly, in response to a trigger operation on the user input area, the client can obtain the multiple user identifiers input in the user input area and further display user information corresponding to at least one of the multiple user identifiers and the first business function, where the at least one user identifier includes the first user identifier. Therefore, using this solution, a user can input a first user identifier corresponding to a second business function on the page corresponding to the first business function, and the client can also display user information corresponding to the first user identifier and the first business function, facilitating collaboration and communication with the user corresponding to the first user identifier. In other words, when user A uses the first business function, even if user A does not know the user identifier corresponding to user B for the first business function, user A can find the user information corresponding to user B for the first business function through the user identifier corresponding to user B for the second business function. Therefore, the solution of this application can effectively improve the efficiency of collaboration and communication between users. Attached Figure Description

[0074] 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.

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

[0076] Figure 2a A schematic diagram of a page corresponding to a first business function provided in an embodiment of this application;

[0077] Figure 2b A schematic diagram of a page corresponding to a first business function provided in an embodiment of this application;

[0078] Figure 2c A schematic diagram of a page corresponding to a first business function provided in an embodiment of this application;

[0079] Figure 2d A schematic diagram of a page corresponding to a first business function provided in an embodiment of this application;

[0080] Figure 3 This is a schematic diagram of the structure of an information processing device provided in an embodiment of this application;

[0081] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0082] 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.

[0083] The inventors of this application have discovered through research that some applications possess multiple business functions. Currently, for applications integrating multiple functions, the efficiency of communication and collaboration between users is relatively low. For example, an application has business function 1 and business function 2. User A, while using business function 1, wishes to collaborate and communicate with user B. However, user A only knows the user identifier of user B corresponding to business function 2, but not the user identifier of user B corresponding to business function 1. In this situation, if user A wants to collaborate and communicate with user B while using business function 1, they need to obtain user B's user identifier for business function 1 beforehand, and then collaborate and communicate with user B based on user B's user identifier for business function 1, thus resulting in low efficiency of user collaboration and communication.

[0084] To address the aforementioned problems, this application provides an information processing method and apparatus.

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

[0086] Exemplary methods

[0087] See Figure 1 This figure is a flowchart illustrating an information processing method provided in an embodiment of this application. In one example, the method provided in this embodiment can be applied to a client, which can be a client with multiple business functions. In this embodiment, the method may include, for example, the following steps: S101-S103.

[0088] S101: Display the page corresponding to the first business function, the page including a user input area.

[0089] In this embodiment of the application, the first business function may be one of a plurality of business functions supported by the application. As an example, the first business function may be one of instant messaging, calendar, email, multimedia conferencing, or online document functions.

[0090] When a user uses the first business function provided by the application, the client can display the page corresponding to the first business function based on the user's actions related to the first business function. This application does not specifically limit the actions related to the first business function or the page corresponding to the first business function; these actions and pages can be determined according to actual circumstances and are not listed here.

[0091] In this embodiment, the page corresponding to the first function may include a user input area for inputting a user identifier. The user can input a user identifier in the user input area to find user information corresponding to the first service function.

[0092] Considering users' need to find user information for multiple users corresponding to the first service function, the user input area supports inputting multiple user identifiers to meet user needs. Furthermore, for clients with multiple service functions, considering that users may want to collaborate and communicate with other users while using the first service function but do not know the user identifiers of those other users corresponding to the first service function, but may know the user identifiers of those other users corresponding to the second service function, the user input area also supports inputting the user identifier corresponding to the second service function, so that users can collaborate and communicate with other users while using the first service function even if they do not know the user identifiers of those other users corresponding to the first service function but know the user identifiers of those other users corresponding to the second service function.

[0093] Similar to the first business function, the second business function can also be one of multiple business functions supported by the application, and the second business function is different from the first business function. As an example, the second business function can be one of instant messaging, calendar, email, multimedia conferencing, or online document functions.

[0094] S102: In response to a trigger operation on the user input area, obtain multiple user identifiers entered in the user input area, the multiple user identifiers including a first user identifier, the first user identifier being the user identifier corresponding to the second service function.

[0095] After a user enters multiple user identifiers in the user input area, the client can, in response to a trigger operation on the user input area, retrieve the multiple user identifiers entered in the user input area. This application embodiment does not specifically limit the multiple user identifiers; the multiple user identifiers may include a first user identifier corresponding to the second service function. For example, if the first service function is instant messaging and the second service function is email, then the first user identifier may be, for example, an email address. The trigger operation on the user input area mentioned here may be the operation of entering the multiple user identifiers in the user input area.

[0096] This application does not specifically limit the way the user enters the multiple user identifiers in the user input area. The user can enter the multiple user identifiers in the user input area by pasting or by not pasting.

[0097] S103: Display user information corresponding to at least one of the multiple user identifiers and the first service function, wherein the at least one user identifier includes the first user identifier.

[0098] In one example, after obtaining the multiple user identifiers, the client can further obtain user information corresponding to the first business function that matches the multiple user identifiers. If at least one user identifier corresponds to user information corresponding to the first business function, then the user information corresponding to the at least one user identifier is displayed. As an example, the client can display the user information corresponding to the at least one user identifier and the first business function on the page. As another example, the client can display the user information corresponding to the at least one user identifier and the first business function in a pop-up window. The user information mentioned in this application embodiment includes, but is not limited to, one or more of the following: user name and user avatar.

[0099] In this embodiment, the user information corresponding to the at least one user identifier and the first business function may include the user information corresponding to the first user identifier and the first business function. Therefore, using this solution, a user can input a first user identifier corresponding to a second business function on the page corresponding to the first business function, and the client can display the user information corresponding to the first user identifier and the first business function, facilitating collaboration and communication with the user corresponding to the first user identifier.

[0100] In one example, after the client displays the user information corresponding to the at least one user identifier and the first business function, it can also trigger a confirmation operation for the user information corresponding to the at least one user identifier and the first business function. For example, the user can trigger the confirmation operation through a confirmation control. Correspondingly, the client can respond to the confirmation operation triggered for the user information corresponding to the at least one user identifier and the first business function, and perform the operation corresponding to the first business function based on the user information corresponding to the at least one user identifier and the first business function. Using this solution, if a user wants to collaborate and communicate with multiple users while using the first business function, they can input multiple user identifiers in the user input area and further trigger a confirmation operation for the user information corresponding to the at least one user identifier and the first business function, thus achieving rapid collaboration and communication with multiple users and improving the efficiency of collaboration and communication.

[0101] Regarding the operations corresponding to the first business function, it should be noted that these operations can be one of the following: creating a group, adding event participants, sending an email, sending a multimedia conference invitation, or authorizing online document processing permissions. In all these scenarios, a participant selection operation is required. For a specific example: if the first business function is an instant messaging function, the operation corresponding to the first business function is performed, such as creating a group, in which case group members need to be selected; if the first business function is a scheduling function, the operation corresponding to the first business function is performed, such as adding event participants; if the first business function is an email function, the operation corresponding to the first business function is performed, such as sending an email, in which case email recipients need to be selected; if the first business function is a multimedia conference function, the operation corresponding to the first business function is performed, such as sending a multimedia conference invitation, in which case invitees need to be selected; if the first business function is an online document function, the operation corresponding to the first business function is performed, such as authorizing online document processing permissions, in which case the user for whom the permissions are processed needs to be selected. The online document processing permissions mentioned here can be one or more of reading permissions, editing permissions, and sharing permissions.

[0102] This explanation will use an example where the first business function is instant messaging and the second business function is email. (This can be combined with...) Figure 2a and Figure 2b To understand, Figure 2a and Figure 2b These are schematic diagrams of a page corresponding to a first business function provided in an embodiment of this application. For example... Figure 2aAs shown, page 200 corresponding to the first business function includes a user input area 210, where the user entered "Zhang San" and lisi@**.com. Correspondingly, the page displayed on the client is updated to... Figure 2b As shown, area 220 of the page displays user information 221 and user information 222. User information 221 is the user information corresponding to Zhang San, and user information 222 is the user information corresponding to Li Si. The circles in the user information represent user avatars. Area 220 also includes a confirmation control 223, which is used to trigger the creation of a group. After the user triggers the operation on control 223, the client can create a group including users "Zhang San" and "Li Si".

[0103] In one example, the client can determine the user information corresponding to the at least one user identifier and the first business function based on the plurality of user identifiers. In another example, the server can also determine the user information corresponding to the at least one user identifier and the first business function based on the plurality of user identifiers and send the determined user information to the client.

[0104] For any one of the at least one user identifiers, the method for determining the user information corresponding to the first business function is similar. The following uses the first user identifier as an example to illustrate the method for determining the user information corresponding to the first user identifier and the first business function.

[0105] In one example, for each user, a correspondence can be established between that user and the user information corresponding to each business function. After obtaining the first user identifier, the aforementioned correspondence can be retrieved using the first user identifier as an index, thereby obtaining the user information corresponding to the first user identifier and the second business function. Furthermore, based on this correspondence, the user information corresponding to the first user identifier and the first business function can be obtained. For example, this correspondence includes the correspondence between user information 1 and user information 2. User information 1 is the user information corresponding to the first business function, and user information 2 is the user information corresponding to the second business function. After retrieving user information 2 using the first user identifier as an index, user information 1 can be obtained according to this correspondence, thereby obtaining the user information corresponding to the first user identifier and the first business function.

[0106] In another example, for each user, a global user identifier can be established, and this global user identifier and the user identifiers corresponding to each business function have a corresponding relationship. In this case, the user information corresponding to the first user identifier and the first business function can be achieved through the following steps A1-A2.

[0107] Step A1: Determine the global user identifier corresponding to the first user identifier.

[0108] In this embodiment, the global user identifier corresponding to the first user identifier can be found using the first user identifier as an index. As an example, multiple user identifiers corresponding to the second service function can be found using the first user identifier as an index. If the first user identifier matches a target user identifier corresponding to the second service function, then based on the target user identifier, a global user identifier corresponding to the target user identifier is further determined. This global user identifier corresponding to the target user identifier is the global user identifier corresponding to the first user identifier. In a specific example, the global user identifier can be determined based on the target user identifier and the correspondence between the target user identifier and the global user identifier.

[0109] As mentioned earlier, a user can input multiple user identifiers in the user input area using either paste or non-paste input. In one example, considering that the multiple user identifiers are input using paste, these identifiers can be considered relatively accurate. The user wants to obtain precise user information corresponding to the first business function. Therefore, in this case, when the target user identifier is the same as the first user identifier, it can be determined that the first user identifier matches the target user identifier. In another example, if the multiple user identifiers are input using non-paste input, there may be input errors. In this case, to provide the user with the desired user information as much as possible, if the similarity between the first user identifier and the target user identifier is higher than a preset threshold, it can be determined that the first user identifier matches the target user identifier. This application embodiment does not specifically limit the preset threshold; the preset threshold can be, for example, a value between 0 and 1, such as 0.85.

[0110] Step A2: Based on the global user identifier, determine the user information corresponding to the first business function that corresponds to the global user identifier.

[0111] After determining the global user identifier, the user information corresponding to the global user identifier and the first business function can be obtained based on the correspondence between the global user identifier and the user information corresponding to the first business function. The user information corresponding to the global user identifier and the first business function is the user information corresponding to the first user identifier and the first business function.

[0112] In one example, for the plurality of user identifiers, some user identifiers may have multiple user information corresponding to the first business function. For example, for the user identifier "Xiaoming", there are multiple users whose user identifier is "Xiaoming" corresponding to the first business function.

[0113] In this embodiment, if multiple user identifiers include at least two second user identifiers, and each second user identifier has multiple user information corresponding to the first service function, then in specific implementation, S103 can display the multiple user information corresponding to the first service function for each of the at least two second user identifiers. As an example, the multiple user information corresponding to the first service function for each of the at least two second user identifiers can be displayed in the first area of ​​the page. Alternatively, the at least two second user identifiers can also be displayed in the user input area. Using this method, for each of the at least two second user identifiers, the client can display multiple user information corresponding to the second user identifier and the first service identifier for the user to select.

[0114] See also Figure 2c To understand, Figure 2c This is a schematic diagram of a page corresponding to a first business function provided in an embodiment of this application. For the multiple user identifiers, both user identifier "A" and user identifier "B" have multiple user information entries corresponding to the first business function. Therefore, the multiple user information entries corresponding to user identifier "A" and the multiple user information entries corresponding to user identifier "B" can be displayed respectively in area 230 of the page 200.

[0115] In one example, the plurality of user identifiers includes a third user identifier, which has multiple user information corresponding to the first service function. In this case, in a specific implementation, S103 can display the multiple user information corresponding to the first service function corresponding to the third user identifier, so that the user can select from these multiple user information corresponding to the first service function. The multiple user information corresponding to the first service function corresponding to the third user identifier can include first user information and at least one second user information. When displaying the first user information and at least one second user information, the first user information is selected, and the at least one second user information is unselected.

[0116] In one example, a first area of ​​the page can display multiple user information entries corresponding to the first business function, each corresponding to the third user identifier. A second area of ​​the page can display the selected first user information entry from the first area. Using this approach, when the third user identifier has multiple user information entries corresponding to the first business function, one first user information entry can be automatically selected for the user, while other second user information entries remain unselected for the user to refer to or choose from.

[0117] See also Figure 2d To understand, Figure 2d This is a schematic diagram of a page corresponding to a first business function provided in an embodiment of this application. In area 230 of the page 200, multiple user information entries corresponding to user identifier "A" and multiple user information entries corresponding to user identifier "B" are displayed. Among the multiple user information entries corresponding to user identifier "A", one user information entry 231 is selected, and the others are unselected. Similarly, among the multiple user information entries corresponding to user identifier "B", one user information entry 232 is selected, and the others are unselected. Furthermore, area 240 of the page displays user information corresponding to at least one user identifier and the first business function. For user identifier "A", the user information displayed in area 240 is user information entry 231 selected in area 230; for user identifier "B", the user information displayed in area 240 is user information entry 232 selected in area 230.

[0118] It should be noted that, Figures 2a to 2d This is shown for ease of understanding of the solution and does not constitute a limitation on the embodiments of this application. Other content may also be displayed on page 200. Figures 2a to 2d In Chinese, it is represented by "XXX".

[0119] In one example, the plurality of user identifiers includes a fourth user identifier, which can be a user identifier corresponding to a preset business function. The preset business function could be, for example, an email function, and correspondingly, the fourth user identifier could be an email address. In a specific example, if, based on the fourth user identifier, no user information corresponding to the first business function is determined—in other words, no user information corresponding to the fourth user identifier and the first business function exists—then user information corresponding to a fifth user identifier can be displayed. The fifth user identifier can be a user identifier corresponding to the preset business function, and this fifth user identifier can, for example, be calculated using a preset algorithm on the fourth user identifier. This application embodiment does not specifically limit the preset algorithm; the preset algorithm could, for example, be a regular expression matching algorithm. In this case, even if no user information corresponding to the fourth user identifier and the first business function exists, user information corresponding to the fifth user identifier can still be recommended to the user, allowing the user to perform corresponding operations based on the information corresponding to the fifth user identifier, thereby improving the user experience.

[0120] Exemplary device

[0121] 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.

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

[0123] The first display unit 301 is used to display the page corresponding to the first business function, and the page includes a user input area;

[0124] The acquisition unit 302 is configured to acquire multiple user identifiers input in the user input area in response to a trigger operation on the user input area, wherein the multiple user identifiers include a first user identifier, which is a user identifier corresponding to a second service function.

[0125] The second display unit 303 is used to display user information corresponding to at least one of the multiple user identifiers and the first service function, wherein the at least one user identifier includes the first user identifier.

[0126] Optionally, the user information corresponding to the first user identifier and the first business function is determined in the following way:

[0127] Determine the global user identifier corresponding to the first user identifier;

[0128] Based on the global user identifier, determine the user information corresponding to the first business function and the global user identifier.

[0129] Optionally, determining the global user identifier corresponding to the first user identifier includes:

[0130] Determine that the first user identifier matches the target user identifier corresponding to the second business function;

[0131] Determine the global user identifier corresponding to the target user identifier;

[0132] Determining that the first user identifier matches the target user identifier corresponding to the second service function includes:

[0133] In response to the input method of the multiple user identifiers being paste input, if the first user identifier is the same as the target user identifier, it is determined that the first user identifier matches the target user identifier corresponding to the second service function; or,

[0134] In response to the fact that the input method of the plurality of user identifiers is non-paste method, if the similarity between the first user identifier and the target user identifier is higher than a preset threshold, it is determined that the first user identifier matches the target user identifier corresponding to the second business function.

[0135] Optional,

[0136] The plurality of user identifiers includes at least two second user identifiers, and each of the at least two second user identifiers has a plurality of user information corresponding to the first business function;

[0137] The second display unit 303 is used for:

[0138] Each of the at least two second user identifiers is displayed, along with multiple user information corresponding to the first business function.

[0139] Optionally, the plurality of user identifiers includes a third user identifier, which has a plurality of user information corresponding to the first service function;

[0140] The second display unit 303 is used for:

[0141] Display multiple user information corresponding to the first business function corresponding to the third user identifier; the multiple user information corresponding to the first business function corresponding to the third user identifier includes first user information and at least one second user information, wherein the first user information is selected and the at least one second user information is unselected.

[0142] Optionally, the plurality of user identifiers includes a fourth user identifier, which is a user identifier corresponding to a preset service function, and the device further includes:

[0143] The third display unit is used to display user information corresponding to the fifth user identifier if there is no user information corresponding to the fourth user identifier and the first business function. The fifth user identifier is the user identifier corresponding to the preset business function, and the fifth user identifier is calculated from the third user identifier using a preset algorithm.

[0144] Optionally, the first service function differs from the second service function, and both the first service function and the second service function include any one of the following:

[0145] Instant messaging functionality;

[0146] Schedule function;

[0147] Email functionality;

[0148] Multimedia conferencing functionality;

[0149] Online document functionality.

[0150] Optionally, the device further includes:

[0151] An execution unit is configured to respond to a confirmation operation triggered by user information corresponding to the at least one user identifier and the first service function, and to perform an operation corresponding to the first service function based on the user information corresponding to the at least one user identifier and the first service function.

[0152] Optionally, performing the operation corresponding to the first business function includes:

[0153] Create groups, add event participants, send emails, send multimedia meeting invitations, or authorize online document processing permissions.

[0154] 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, the specific implementation of each unit of the device 300 can be referred to the description section of the above method embodiments, and will not be repeated here.

[0155] This application also provides an apparatus, which includes a processor and a memory;

[0156] The processor is used to execute instructions stored in the memory so that the device performs the information processing method described in any of the above method embodiments.

[0157] The following is for reference. Figure 4 This document illustrates a structural schematic diagram of an electronic device 400 suitable for implementing embodiments of this application. The electronic devices in these embodiments may include, but are not limited to, mobile terminals such as mobile phones, laptops, digital broadcast receivers, PDAs (Personal Digital Assistants), PADs (Portable Android Devices), PMPs (Portable Media Players), in-vehicle terminals (e.g., in-vehicle navigation terminals), and fixed terminals such as digital TVs (televisions), desktop computers, etc. Figure 4 The electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.

[0158] like Figure 4 As shown, electronic device 400 may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 401, which can perform various appropriate actions and processes according to a program stored in read-only memory (ROM) 402 or a program loaded from storage device 408 into random access memory (RAM) 403. RAM 403 also stores various programs and data required for the operation of electronic device 400. The processing device 401, ROM 402, and RAM 403 are interconnected via bus 404. Input / output (I / O) interface 405 is also connected to bus 404.

[0159] Typically, the following devices can be connected to I / O interface 405: input devices 406 including, for example, touchscreens, touchpads, keyboards, mice, cameras, microphones, accelerometers, gyroscopes, etc.; output devices 407 including, for example, liquid crystal displays (LCDs), speakers, vibrators, etc.; storage devices 408 including, for example, magnetic tapes, hard disks, etc.; and communication devices 409. Communication device 409 allows electronic device 400 to communicate wirelessly or wiredly with other devices to exchange data. Although Figure 4 An electronic device 400 with various devices is shown; however, it should be understood that it is not required to implement or possess all of the devices shown. More or fewer devices may be implemented or possessed alternatively.

[0160] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication device 409, or installed from storage device 408, or installed from ROM 402. When the computer program is executed by processing device 401, it performs the functions defined in the methods of embodiments of this application.

[0161] The electronic device provided in this application embodiment belongs to the same inventive concept as the method provided in the above embodiments. Technical details not described in detail in this embodiment can be found in the above embodiments, and this embodiment has the same beneficial effects as the above embodiments.

[0162] This application provides a computer-readable medium having a computer program stored thereon, wherein the program, when executed by a processor, implements the method described in any of the above embodiments.

[0163] It should be noted that the computer-readable medium described above in this application can be a computer-readable signal medium, a computer-readable storage medium, or any combination of the two. A computer-readable storage medium can 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 a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium can be any computer-readable medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.

[0164] In some implementations, clients and servers can communicate using any currently known or future-developed network protocol such as HTTP (Hypertext Transfer Protocol) and can interconnect with digital data communication (e.g., communication networks) of any form or medium. Examples of communication networks include local area networks (“LANs”), wide area networks (“WANs”), the Internet (e.g., the Internet of Things), and peer-to-peer networks (e.g., ad hoc peer-to-peer networks), as well as any currently known or future-developed networks.

[0165] The aforementioned computer-readable medium may be included in the aforementioned electronic device; or it may exist independently and not assembled into the electronic device.

[0166] The aforementioned computer-readable medium carries one or more programs, which, when executed by the electronic device, cause the electronic device to perform the aforementioned method.

[0167] Computer program code for performing the operations of this application can be written in one or more programming languages ​​or a combination thereof. These programming languages ​​include, but are not limited to, object-oriented programming languages ​​such as Java, Smalltalk, and C++, as well as conventional procedural programming languages ​​such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).

[0168] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.

[0169] The units described in the embodiments of this application can be implemented in software or in hardware. The names of the units / modules do not necessarily limit the unit itself; for example, a voice data acquisition module can also be described as a "data acquisition module".

[0170] The functions described above in this document can be performed, at least in part, by one or more hardware logic components. For example, exemplary types of hardware logic components that can be used, without limitation, include: Field Programmable Gate Arrays (FPGAs), Application-Specific Integrated Circuits (ASICs), Application Standard Products (ASSPs), System-on-Chip (SoCs), Complex Programmable Logic Devices (CPLDs), and so on.

[0171] In the context of this application, a machine-readable medium can 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 machine-readable medium can be a machine-readable signal medium or a machine-readable storage medium. Machine-readable media can include, but are not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination of the foregoing. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing. Embodiments of this application provide a computer program product that, when run on a computer, causes the computer to perform the information processing method described in any of the above method embodiments.

[0172] 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.

[0173] 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.

[0174] 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, The method includes: The page that displays the first business function includes a user input area; In response to a trigger operation on the user input area, multiple user identifiers entered in the user input area are obtained, the multiple user identifiers including a first user identifier, which is a user identifier corresponding to the second service function; And display user information corresponding to at least one of the plurality of user identifiers and the first service function, wherein the at least one user identifier includes the first user identifier; The plurality of user identifiers includes at least two second user identifiers, and each of the at least two second user identifiers has a plurality of user information corresponding to the first business function; The step of displaying user information corresponding to at least one of the plurality of user identifiers and the first business function includes: displaying multiple user information corresponding to the first business function for each of the at least two second user identifiers.

2. The method according to claim 1, characterized in that, The user information corresponding to the first user identifier and the first business function is determined in the following way: Determine the global user identifier corresponding to the first user identifier; Based on the global user identifier, determine the user information corresponding to the first business function and the global user identifier.

3. The method according to claim 2, characterized in that, Determining the global user identifier corresponding to the first user identifier includes: Determine that the first user identifier matches the target user identifier corresponding to the second business function; Determine the global user identifier corresponding to the target user identifier; Determining that the first user identifier matches the target user identifier corresponding to the second service function includes: In response to the input method of the multiple user identifiers being paste input, if the first user identifier is the same as the target user identifier, it is determined that the first user identifier matches the target user identifier corresponding to the second service function; or, In response to the fact that the input method of the plurality of user identifiers is non-paste method, if the similarity between the first user identifier and the target user identifier is higher than a preset threshold, it is determined that the first user identifier matches the target user identifier corresponding to the second business function.

4. The method according to claim 1, characterized in that, The plurality of user identifiers includes a third user identifier, which has a plurality of user information corresponding to the first business function; The step of displaying user information corresponding to at least one of the plurality of user identifiers and the first business function includes: displaying multiple user information corresponding to the first business function corresponding to the third user identifier; The third user identifier corresponds to multiple user information items corresponding to the first business function, including first user information and at least one second user information item, wherein the first user information item is selected and the at least one second user information item is unselected.

5. The method according to claim 1, characterized in that, The plurality of user identifiers includes a fourth user identifier, which is a user identifier corresponding to a preset business function. The method further includes: If there is no user information corresponding to the fourth user identifier and the first business function, the user information corresponding to the fifth user identifier is displayed. The fifth user identifier is the user identifier corresponding to the preset business function, and the fifth user identifier is calculated from the third user identifier using a preset algorithm.

6. The method according to claim 1, characterized in that, The first business function differs from the second business function, and both the first business function and the second business function include any one of the following: Instant messaging functionality; Schedule function; Email functionality; Multimedia conferencing functionality; Online document functionality.

7. The method according to claim 1, characterized in that, The method further includes: In response to a confirmation operation triggered by user information corresponding to the at least one user identifier and the first service function, an operation corresponding to the first service function is performed based on the user information corresponding to the at least one user identifier and the first service function.

8. The method according to claim 7, characterized in that, The operation corresponding to the first business function includes: Create groups, add event participants, send emails, send multimedia meeting invitations, or authorize online document processing permissions.

9. An information processing device, characterized in that, The device includes: The first display unit is used to display the page corresponding to the first business function, and the page includes a user input area; The acquisition unit is configured to acquire multiple user identifiers input in the user input area in response to a trigger operation on the user input area, wherein the multiple user identifiers include a first user identifier, which is a user identifier corresponding to a second business function. The second display unit is used to display user information corresponding to at least one user identifier among the plurality of user identifiers and the first business function, wherein the at least one user identifier includes the first user identifier; The plurality of user identifiers includes at least two second user identifiers, and each of the at least two second user identifiers has a plurality of user information corresponding to the first business function; The second display unit is specifically used to: display multiple user information corresponding to the first business function for each of the at least two second user identifiers.

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

  • User information indexing method and device for IM tool, server and storage medium

    CN111291057A

  • Information processing method and device, electronic equipment, storage medium and program product

    CN115599261A