Information processing method, device, electronic device, and storage medium
The method enhances instant communication software by identifying association relationships to display source information, improving efficiency and security in group collaboration and task management by preventing unauthorized access and simplifying task creation.
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-01-06
- Publication Date
- 2026-03-04
AI Technical Summary
Instant communication software poses risks of information leakage to unauthorized parties and complicates group information sharing or collaboration due to unknown proxy information creation and inefficient utilization.
An information processing method that identifies association relationships between recipients and information sources, displaying source information based on these relationships to enhance user understanding and prevent unauthorized access, while allowing easy task creation within instant communication conversations.
Improves information processing efficiency and security by enabling users to quickly understand the source of information and prevent leaks, facilitating secure and efficient group collaboration and task management.
Smart Images

Figure 0007824303000001 
Figure 0007824303000002 
Figure 0007824303000003
Abstract
Description
[Technical Field]
[0001] This application claims priority to a Chinese patent application entitled "Information Processing Method, Apparatus, Electronic Device, and Storage Medium" filed with the China Patent Office on January 18, 2021, bearing application number 202110064291.0, the entire contents of which are incorporated herein by reference.
[0002] The present disclosure relates to the field of computer technology, and in particular to information processing methods, devices, electronic equipment, and storage media. [Background technology]
[0003] Instant communication software is an essential communication tool for people's lives and work. Users can create work groups to send work-related instant communication messages and transfer information within the work groups. However, there is a risk that this work information and other related information of the work groups may be leaked to unauthorized parties.
[0004] In addition, some instant communication clients allow users to create proxy information, but the creation of such proxy information is not known to other users of the instant communication client, which is disadvantageous for group information sharing or group collaboration, or the creation process is complicated, resulting in low utilization efficiency. Summary of the Invention
[0005] This Summary of the Invention provides an introduction to concepts in a simplified form that are described in detail in the Detailed Description section that follows. This Summary is not intended to identify key features or required features of the claimed solutions, nor is it intended to limit the scope of the claimed solutions.
[0006] According to one or more embodiments of the present disclosure, there is provided an information processing method, the method comprising: Identifying an association relationship between a receiver that receives first information generated based on first original information in a source and the source of the first information; and identifying information of the source to be displayed to the recipient based on the association relationship; If the association relationship belongs to a first association relationship, the source information includes first source information, and if the association relationship belongs to a second association relationship, the source information includes second source information.
[0007] According to one or more embodiments of the present disclosure, there is provided a method for displaying information, the method comprising: receiving, from a server, first information generated based on first original information in a source and source information identified based on an association relationship between an account currently logged in by the client and the source of the first information; and displaying the first information and the source information.
[0008] According to one or more embodiments of the present disclosure, there is provided a method for displaying information, the method comprising: displaying an instant communication conversation interface for displaying one or more instant communication messages; In response to the task creation trigger operation, identifying task information based on user input; identifying a target conversation interface associated with the task creation trigger operation; and displaying, in the target conversation interface, a task interface obtained based on the task information and a predetermined information structure in a predetermined manner.
[0009] According to one or more embodiments of the present disclosure, an information display system is provided that includes a server and a client, the server being connected to the client, and the server is characterized in that it is configured to execute an information processing method provided by one or more embodiments of the present disclosure.
[0010] According to one or more embodiments of the present disclosure, there is provided an information display system comprising a server and a client, the server being connected to the client, wherein the server is configured to execute the information display method provided by one or more embodiments of the present disclosure.
[0011] According to one or more embodiments of the present disclosure, there is provided an information processing device, the information processing device comprising: a relationship identifying unit for identifying a relationship between a user who receives first information generated based on first original information in a source and the source of the first information; an information identifying unit that identifies information of the source to be displayed to the user based on the association relationship; If the association relationship belongs to a first association relationship, the source information includes first source information, and if the association relationship belongs to a second association relationship, the source information includes second source information.
[0012] According to one or more embodiments of the present disclosure, there is provided an information display device, the information display device comprising: an information receiving unit that receives, from the server, first information generated based on first original information in a source and source information identified based on an association relationship between an account currently logged in by a client and the source of the first information; and an information display unit for displaying the first information and the source information.
[0013] According to one or more embodiments of the present disclosure, an information display device is provided. The information display device includes: a conversation interface display unit for displaying an instant communication conversation interface for displaying one or more instant communication messages; a task information identifying unit that identifies task information based on a user's input in response to a task creation trigger operation; a target conversation identification unit for identifying a target conversation interface associated with the task creation trigger operation; The target conversation interface includes a task interface display unit for displaying a task interface obtained based on the task information and a predetermined information structure in a predetermined manner.
[0014] According to one or more embodiments of the present disclosure, there is provided an electronic device, the electronic device comprising: at least one memory and at least one processor; The memory is for storing program code, and the processor is for calling the program code stored in the memory to execute the methods provided by one or more embodiments of the present disclosure.
[0015] According to one or more embodiments of the present disclosure, a non-transitory computer storage medium is provided, the non-transitory computer storage medium storing program code executable by a computer device to cause the computer device to perform a method provided by one or more embodiments of the present disclosure.
[0016] According to an information processing method provided by one or more embodiments of the present disclosure, source information to be displayed on a recipient of first information is identified based on an association relationship between the recipient of the first information and the source of the first information. Meanwhile, by displaying the source information when displaying the first information, the recipient can easily understand the source, improving the user's information processing efficiency. Meanwhile, source information related to the first information can be prevented from being leaked to unauthorized parties, improving the security and confidentiality of the information.
[0017] According to an information display method provided by one or more embodiments of the present disclosure, source information of first information is displayed based on an association relationship between the recipient of the first information and the source of the first information. By displaying the source information when displaying the first information, the recipient can easily understand the source, improving the user's information processing efficiency. Meanwhile, the source information of the first information can be prevented from being leaked to unauthorized parties, improving the security and confidentiality of the information.
[0018] According to an information display method provided by one or more embodiments of the present disclosure, in response to a task creation trigger operation, task information is identified based on a user's input, and the task interface is displayed in a predetermined manner in a target conversation interface, thereby facilitating a user to quickly create a task in a conversation of an instant communication client, making the task known to other users in the conversation, and improving the efficiency of task information synchronization and processing. [Brief explanation of the drawings]
[0019] The above and other features and advantages of the embodiments of the present disclosure will become more apparent with reference to the drawings and the following detailed description, in which like or similar reference numerals refer to like or similar elements. It is understood that the drawings are schematic and that parts and elements are not necessarily drawn to scale. [Figure 1] 1 is a flowchart of an information processing method according to an embodiment of the present disclosure. [Figure 2] 10 is a flowchart of an information processing method according to another embodiment of the present disclosure. [Figure 3] 1 is a flowchart of an information display method according to an embodiment of the present disclosure. [Figure 4A] 1 is a schematic diagram of an information display system according to an embodiment of the present disclosure. [Figure 4B] FIG. 2 is a schematic diagram of a signal flow in an information display system according to an embodiment of the present disclosure. [Figure 5] 10 is a flowchart of an information display method according to another embodiment of the present disclosure. [Figure 6] FIG. 2 is a schematic diagram of a display interface of an instant communication client according to an embodiment of the present disclosure. [Figure 7] 10 is a flowchart of an information display method according to another embodiment of the present disclosure. [Figure 8] 1 is a structural schematic diagram of an information processing device according to an embodiment of the present disclosure. [Figure 9]FIG. 10 is a structural schematic diagram of an information display device according to another embodiment of the present disclosure. [Figure 10] FIG. 10 is a structural schematic diagram of an information display device according to another embodiment of the present disclosure. [Figure 11] 1 is a structural schematic diagram for realizing an electronic device according to an embodiment of the present disclosure. DETAILED DESCRIPTION OF THE INVENTION
[0020] Next, the embodiments of the present disclosure will be described in more detail with reference to the drawings. Although the drawings show certain embodiments of the present disclosure, it is understood that the present disclosure can be realized in various forms and is not to be construed as being limited to the embodiments described herein, but rather that these embodiments are provided to enable a clearer and more complete understanding of the present disclosure. It is understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and do not limit the scope of the claims of the present disclosure.
[0021] It will be understood that steps described in the embodiments of the present disclosure may be performed in a different order and / or in parallel. Further, embodiments may include additional steps and / or steps that are omitted. The scope of the present disclosure is not limited in this respect.
[0022] In the specification, the term "comprising" and variations thereof are open-ended, i.e., "comprising, but not limited to." The term "based on" means "based at least in part on." The term "in one embodiment" means "at least one embodiment," and the term "in another embodiment" means "at least one other embodiment." The term "responsive to" and related terms mean that a signal or event is influenced to some extent by another signal or event, but not necessarily completely or directly. When event x occurs "in response to" event y, x may be directly or indirectly responsive to y. For example, the existence of y ultimately leads to the existence of x, but other intervening events and / or conditions may exist. In other situations, y may not necessarily lead to the existence of x, and x may occur without y occurring. Furthermore, the term "responsive to" means "at least in part responsive to." The term "identify" broadly covers various operations and may include computing, calculating, processing, deriving, investigating, searching (e.g., searching in a table, database, or other data structure), determining, and similar operations, as well as receiving (e.g., receiving information), accessing (e.g., accessing data in a memory), and similar operations, and including analyzing, selecting, producing, and similar operations. Relevant definitions of other terms are provided below.
[0023] It should be noted that the concepts of "first", "second", etc. referred to in this disclosure are merely intended to distinguish between different devices, modules, or units, and do not limit the order or dependency of functions performed by these devices, modules, or units.
[0024] It should be noted that the terms "one" and "multiple" referred to in this disclosure are exemplary rather than limiting. Those skilled in the art will understand that "one or more" should be understood unless the context clearly indicates otherwise.
[0025] For purposes of this disclosure, "A and / or B" means (A), (B), or (A and B).
[0026] The names of messages or information exchanged between devices in the embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of these messages or information.
[0027] 1 shows a flowchart of an information processing method 100 according to an embodiment of the present disclosure. The information processing method 100 includes the following steps.
[0028] Step S101: Identify an association relationship between a receiving side that receives first information generated based on first raw information in a source and the source of the first information. The source of the first information may include a plurality of pieces of information including the first original information, and the first information is generated based on the first original information.
[0029] For example, the source is an instant communication conversation, and one or more users can send instant communication messages within the instant communication conversation. The first source information may be an instant communication message within the instant communication conversation, and the first information is forwarding information or other related information of the instant communication message. For example, the first information is detailed information of the first source information. The recipient is a recipient of the forwarding information or a requester who views the related information, and the related relationship between the recipient and the instant communication conversation includes a member relationship of the instant communication conversation.
[0030] It should be noted that the above examples are merely illustrative, and those skilled in the art will appreciate that other alternative embodiments and modifications are possible, and are not limited thereto. For example, the source may be an information carrier of another type, the first source information is information in the information carrier, and the association relationship between the receiver and the information carrier includes whether the receiver and the information carrier satisfy a predetermined association relationship.
[0031] In one embodiment, the first source information may be task information or other information in a source from which the task information is generated, and the first information may be task detail information related to the task information. The other information in the source may be instant communication messages in an instant communication conversation. The task information and task detail information may include, but are not limited to, task content information, task personnel information, task time information, task status information, department information, and item information. The task content information includes the specific content of the task, the task personnel information includes the task creator, dispatcher, and performer, and the task time information includes the task creation time, task modification time, and task deadline. The task status information may include a task status such as "in progress" or "canceled." The department information includes the company department to which the task belongs. The item information may include the item to which the task belongs.
[0032] Preferably, in order to save the display space of the task information in the instant communication conversation, the task information may only display the content information of some tasks, and the task detail information may display the content information of all tasks.
[0033] By way of example, the task information may be generated based on or directly generated from instant communication messages sent by any user in the instant communication conversation, including, but not limited to, text, files, photos, audio, video, etc.
[0034] Step S102: Identify information of the source to be displayed on the receiving side based on the relationship, where if the relationship belongs to a first relationship, the information of the source includes first source information, and if the relationship belongs to a second relationship, the information of the source includes second source information.
[0035] The information includes, but is not limited to, attribute information such as source information, source type, name, etc., and access information, which may be, for example, a hyperlink for entering the source or obtaining other information from the source other than the first source information.
[0036] In one embodiment, the first association relationship includes the receiver belonging to a first user group that does not have permission to view certain information of the source, or the receiver belonging to a second user group that has permission to view certain information of the source.
[0037] Illustratively, if the source of the first information is an instant communication conversation, the second user group may be a member of the instant communication conversation and have permission to view the instant communication conversation, while the first user group is not a member of the instant communication conversation and does not have permission to view the instant communication conversation.
[0038] As described above, according to the information processing method provided by one or more embodiments of the present disclosure, the source information to be displayed on the receiver of the first information is identified based on the association between the receiver and the source of the first information. By displaying the source information when displaying the first information, the receiver can easily understand the source, improving the user's information processing efficiency. Meanwhile, the source information related to the first information can be prevented from being leaked to unauthorized parties, improving the security and confidentiality of the information.
[0039] In one embodiment, the closeness of the relationship between the receiver and the source indicated by the first relationship is weaker than the closeness of the relationship between the receiver and the source indicated by the second relationship, and the amount of information in the second information is greater than the amount of information in the first information. In this embodiment, the closer the relationship between the receiver and the source of the first information, the greater the amount of information in the acquired source information.
[0040] In one embodiment, the first source information includes a source type of the source, and / or the second source information includes related information of the source and access information of the source, the access information being for accessing the source or obtaining other information from the source other than the first source information.
[0041] For example, if the source of the first information is an instant communication conversation, the first source information includes a source type, such as "conversation." The second source information includes attribute information and link information of the instant communication conversation. The related information of the instant communication conversation includes, but is not limited to, the name of the instant communication conversation (e.g., group name), the creator of the instant communication conversation (e.g., group manager), the number of members of the instant communication conversation, the creation time of the instant communication conversation, the item to which the instant communication conversation belongs, the department to which the instant communication conversation belongs, etc. The access information of the instant communication conversation can enter the conversation page corresponding to the instant communication conversation to obtain the instant communication message containing the first source information of the instant communication conversation.
[0042] In this way, by including the source type of the source in the first source information, it is possible to prevent other information of the source from being leaked to unauthorized persons. By including related information of the source and access information of the source in the second source information, the user can quickly check the source of the first information without having to perform complicated operations, making it easier to obtain context information of the first information and improving information processing efficiency.
[0043] In one embodiment, the first association relationship includes the recipient not being a member of the first instant communication conversation, or the second association relationship includes the recipient being a member of the first instant communication conversation.
[0044] For example, the identifier of the instant communication conversation associated with the receiving party may be compared with the identifier of the target instant communication conversation, and whether the receiving party is a member of the target instant communication conversation may be determined based on the comparison result. Furthermore, the user identifier of the receiving party, for example, the user account to which the receiving party client is currently logged in, may be compared with the user identifier of a member of the target instant communication conversation, and whether the receiving party is a member of the target instant communication conversation may be determined based on the comparison result. However, other methods may also be used to determine whether the receiving party is a member of the target instant communication conversation, and are not limited thereto.
[0045] Thus, according to one or more embodiments of the present disclosure, information from different sources (instant communication conversations) can be displayed based on whether the recipient is a member of the instant communication conversation, thereby preventing the instant communication conversation from being leaked to unrelated parties.
[0046] In an embodiment, if the association relationship belongs to a second association relationship, the method 100 further comprises the following steps: Step S103: The access information is identified based on the method for creating the first raw information. Here, the method of creating the first source information may include, for example, a method of creating it based on other information in the source, or a method of creating it directly.
[0047] Furthermore, in one embodiment, step 103 includes the following steps: Step A1: If the first original information is created based on other information in the source, identify the access information based on an identifier of the other information; or Step A2: If the first raw information is not created based on other information in the source, identify the access information based on an identifier of the first raw information.
[0048] In this embodiment, if the first raw information is generated based on other information, i.e., if the other information is the original source of the first information, the access information is identified based on an identifier of the other information. For example, the access information may include an identifier of the source and an identifier of the other information. If the first raw information is not generated based on other information, i.e., if the first raw information is generated directly, the access information is identified based on an identifier of the first raw information. For example, the access information may include an identifier of the source and an identifier of the first raw information.
[0049] Taking the case where the source is an instant communication conversation as an example, according to the creation manner of the first source information, the access information includes a source identifier, for example, a URL (Uniform Resource Locator) or ID corresponding to the instant communication conversation, and may further include one of the first source information ID and other information ID. In this way, the access information is used to confirm the location of the instant communication conversation and the first source information or other information, and the receiving side does not need to browse and search the instant communication conversation by itself.
[0050] According to the information processing method provided by one or more embodiments of the present disclosure, the access information is identified based on the creation method of the first information, and the receiving side can use the access information to locate the true original source of the first information. Therefore, the user can quickly obtain context information and understand the history of the first information without performing complicated operations.
[0051] 2, an information processing method 200 provided by another embodiment of the present disclosure is shown in FIG. 2. The information processing method 200 includes the following steps.
[0052] Step S201: Determine whether the recipient of the first information is a member of a first instant communication conversation, and the first information is generated based on a first instant communication message sent within the first instant communication conversation.
[0053] If the receiving party is a member of the first instant communication conversation, execute step S2021. Step S2021: Determine to display second source information, including attribute information and access information of the first instant communication conversation, to the receiving party. Then, execute step S203.
[0054] If the receiving party is not a member of the first instant communication conversation, execute step S2022. Step S2022: Determine to display first source information including type information of the first instant communication conversation, for example, "conversation", to the receiving party.
[0055] Step S203: Determine whether the first instant communication conversation is created based on another instant communication message of the instant communication conversation.
[0056] If the first instant communication conversation is created based on another instant communication message of the instant communication conversation, execute step S2401: Step S2401: Identify the access information based on the identifier of the other instant communication message.
[0057] If the first instant communication conversation is not created based on an instant communication message of the instant communication conversation, execute step S2402: Step S2402: Identify the access information based on an identifier of the first instant communication message.
[0058] It should be noted that the information processing method provided by the above-described embodiments may be executed independently by the server, independently by the client, or by both the server and the client, and is not limited thereto.
[0059] Referring to Fig. 3, another embodiment of the present disclosure provides an information display method 300. The method 300 includes the following steps.
[0060] Step S301: Receive, from a server, first information generated based on first original information in a source and source information identified based on an association relationship between an account to which a client is currently logged in and the source of the first information. Step S302: Display the first information and the source information.
[0061] In one embodiment, if the association relationship belongs to a first association relationship, the source information includes first source information, and if the association relationship belongs to a second association relationship, the source information includes second source information.
[0062] According to one or more embodiments of the present disclosure, an information display method displays information about a source based on an association between a receiver of first information and the source of the first information. Displaying the source information when displaying the first information allows the receiver to easily understand the source, improving the user's information processing efficiency. Meanwhile, it is possible to prevent source information about the first information from being leaked to unauthorized parties, improving information security and confidentiality. In some embodiments, the first source information includes a source type of the source, and / or the second source information includes related information about the source and access information about the source, the access information being for accessing the source or obtaining information from the source other than the first information.
[0063] For example, if the source of the first information is an instant communication conversation, the first source information includes a source type, for example, "conversation." The second source information includes attribute information and link information of the instant communication conversation. The related information of the instant communication conversation includes, but is not limited to, the name of the instant communication conversation (e.g., group name), the creator of the instant communication conversation (e.g., group manager), the number of members of the instant communication conversation, the creation time of the instant communication conversation, the item to which the instant communication conversation belongs, the department to which the instant communication conversation belongs, etc. The link information of the instant communication conversation is for linking to the conversation page corresponding to the instant communication conversation.
[0064] In this way, by including the source type of the source in the first source information, it is possible to prevent other information of the source from being leaked to unauthorized persons. By including related information of the source and access information of the source in the second source information, the user can quickly check the source of the first information without having to perform complicated operations, making it easier to obtain context information of the first information and improving information processing efficiency.
[0065] In one embodiment, the first association relationship includes the recipient not being a member of the first instant communication conversation, or the second association relationship includes the recipient being a member of the first instant communication conversation.
[0066] For example, the identifier of the instant communication conversation associated with the receiving party may be compared with the identifier of the target instant communication conversation, and the receiving party may be determined to be a member of the target instant communication conversation based on the comparison result. Furthermore, the user identifier of the receiving party may be compared with the user identifier of a member of the target instant communication conversation, and the receiving party may be determined to be a member of the target instant communication conversation based on the comparison result. However, other methods may be used to determine whether the receiving party is a member of the instant communication conversation, and are not limited thereto.
[0067] Thus, according to one or more embodiments of the present disclosure, information from different sources (instant communication conversations) can be displayed based on whether the recipient is a member of the instant communication conversation, thereby preventing the instant communication conversation from being leaked to unrelated parties.
[0068] In one embodiment, the method 300 further comprises the following steps. Step B1: display an instant communication conversation interface for displaying one or more instant communication messages; Step B2: in response to a trigger operation on the instant communication message displayed on the instant communication conversation interface, identify task information based on the triggered instant communication message and a user input; Step B3: Identify a target conversation interface associated with the trigger operation; Step B4: The task interface obtained based on the task information and a predetermined information structure is displayed in a predetermined manner on the target conversation interface.
[0069] The triggering operation for the instant communication message includes, but is not limited to, clicking, double-clicking, tapping, long pressing, etc. In this embodiment, the user can create a task interface by directly triggering the instant communication message displayed in the conversation interface.
[0070] For example, when a user right-clicks or long-presses a certain instant communication message with a mouse, the client responds to the user's instruction to pop up a menu bar on the instant communication message, and a "Task" option is displayed on the menu bar. When the user clicks the "Task" option, the client pops up a corresponding task editing screen to allow the user to create task information.
[0071] According to the information display method provided by this embodiment, in response to a task creation trigger operation, task information is identified based on a user's input and the task information is displayed in a task interface with a predetermined information structure in the target conversation interface. This allows the user to easily create a task within a conversation in the instant communication client and allows other users in the conversation to quickly grasp related task information, thereby improving the efficiency of task information synchronization and processing. Note that setting work tasks in response to a leader's request or advice from group members is a common work scenario. In contrast, according to the information display method provided by this embodiment, a user can directly send related task information by triggering an instant communication message sent by themselves or others displayed in the conversation interface, thereby realizing quick task creation based on the instant communication message. Furthermore, creating a task based on an instant communication message allows the sender of the instant communication message to receive direct and clear feedback, improving the efficiency of group information sharing and group collaboration. Furthermore, in one embodiment, step B2 includes the following steps: Step b1: Identifying initial task information based on the triggered instant communication message.
[0072] By way of example, the initial task information may be user-editable information initially displayed in the task editing interface, for example, the client automatically or at the user's direction may provide the user with some or all of the content of the triggered instant communication message as the initial task information for modification by filling one or more message input boxes in the task editing interface.
[0073] Furthermore, in one embodiment, step b1 includes: If the triggered instant communication message includes a text message, determining content information of initial task information based on the text message; and / or If the triggered instant communication message includes an electronic file, displaying attachment information of the initial task information identified based on the electronic file in the task editing interface.
[0074] The triggered instant communication message includes text information and / or electronic files, which are files that can be viewed using a computer information display system and transferred over a communication network, including, but not limited to, office files such as TXT, WORD, EXCEL, PPT, PDF, etc., multimedia files such as photos, videos, and audio, and files corresponding to other software programs.
[0075] In one embodiment, step b1 comprises: The method includes obtaining user information of a sender of the triggered instant communication message, and determining creator information of the initial task information based on the user information.
[0076] According to one or more embodiments of the present disclosure, the triggered instant communication message is converted into initial task information for user editing, for example, the text message in the instant communication message is converted into task content information, or the electronic file in the instant communication message is converted into task attachment information, or the sender of the instant communication message is converted into task creator information, thereby making it easier for the user to quickly create a task interface based on the instant communication message and improving interaction efficiency.
[0077] Furthermore, in an embodiment, step b1 includes the following steps: Step b11: perform semantic identification on the triggered instant communication message; Step b12: Identify initial task information based on the result of word sense identification.
[0078] In some embodiments, the name, time, and task information in the triggered instant communication message may be extracted based on the trained semantic identification model as initial task information. For example, the name information and time information in the instant communication message extracted by the semantic identification model may be filled into the task editing interface as task performer information and time information, respectively, and other information may be filled into the task editing interface as task content information.
[0079] Furthermore, in one embodiment, step b12 includes the following steps: Step b121: The current time information is acquired. Step b122: Identifying time information of the initial task information based on the result of the word sense identification and current time information.
[0080] When a user sends an instant communication message, the user may not accurately describe the time, for example, describing the time as "Tuesday," "tomorrow," or "the 5th of this month." If the identified time is directly entered as the time information of the task, the task information displayed in the task interface will be unclear. In contrast, the information display method provided by the embodiment of the present disclosure combines the time information obtained by semantic identification with the current time information, thereby making the time information of the initial task information more accurate.
[0081] According to one or more embodiments of the present disclosure, the efficiency of a user creating a task interface can be improved by performing semantic identification on a triggered instant communication message and identifying initial task information based on the results of the semantic identification.
[0082] 4A shows a schematic diagram of an information display system according to an embodiment of the present disclosure, in relation to the information display method described above. This information display system includes a server 410 and a terminal 420, which may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablets), PMPs (portable multimedia players), and in-vehicle terminals (e.g., in-vehicle navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. 420 via a local area network, a wide area network, or the Internet, 410 The network may be directly connected to the network or indirectly connected via other intermediate servers or devices.
[0083] FIG. 4B shows a schematic diagram of signal flows between a server 410 and a terminal 420 in an information display system provided by an embodiment of the present disclosure.
[0084] In step S401, the server 410 identifies an association relationship between a client that receives first information generated based on first raw information in a source and the source of the first information.
[0085] In step S402, the server 410 identifies information of the source to display to the client based on the association relationship.
[0086] In step S403, the server 410 transmits the first information and the source information, and the client 420 receives the first information and the source information from the server 410.
[0087] In step S404, the server 420 displays the information of the source.
[0088] If the association relationship belongs to a first association relationship, the source information includes first source information, and if the association relationship belongs to a second association relationship, the source information includes second source information.
[0089] According to one or more embodiments of the present disclosure, the information display system identifies source information to be displayed to the recipient based on an association between the recipient of first information and the source of the first information. By displaying the source information when displaying the first information, the recipient can easily understand the source, improving information processing efficiency. Meanwhile, the source information for the first information can be prevented from being leaked to unauthorized parties, improving information security and confidentiality.
[0090] 5, there is shown a flowchart of an information display method 500 according to an embodiment of the present disclosure. Note that the information display methods provided in this embodiment and the following embodiments can be implemented independently without relying on the above embodiment. The information display method 500 includes the following steps: Step S501: display an instant communication conversation interface for displaying one or more instant communication messages; Step S502: In response to the task creation trigger operation, task information is identified based on the user's input.
[0091] Task creation trigger operations include, but are not limited to, a user's touch operation, gesture operation, voice instruction, trigger instruction by an internal or external input device, and the like.
[0092] For example, a predetermined identifier may be displayed in the conversation interface or text editing interface of the instant communication interface. When a user touches or clicks on the predetermined identifier with an external input device, a task editing interface may be displayed to allow the user to input and specify task information. For example, the task editing interface may have one or more text input boxes, and the user may input the task creator, task content, task executor, task time, attachments, department, item, etc. into the text input boxes. The task editing interface may further include button controls for "submit" and "cancel" the task. Note that the task editing interface may be displayed on top of the conversation interface in a pop-up format or in a predetermined area in other formats, and is not limited thereto.
[0093] Step S503: Identify a target conversation interface related to the task creation trigger operation.
[0094] By way of example, the target conversation interface associated with the task creation trigger operation may be the currently displayed instant communication conversation interface or a conversation interface selected by the user.
[0095] Step S504: The task interface obtained based on the task information and a predetermined information structure is displayed in a predetermined manner on the target conversation interface.
[0096] For example, the task information may include, but is not limited to, task creator information, task content information, task performer information, task time information, task status information, task attachment information, task department information, task item information, etc. Task creator information may include the task creator, dispatcher, manager, task interface creator, etc. Task time information may include the task creation time, modification time, and deadline time. Task status information may include the task status, such as "in progress" or "canceled," department information may include the company department to which the task belongs, and item information may include the item to which the task belongs. Correspondingly, the task interface may have each field arranged in a predetermined format, and the above-mentioned task information may be respectively arranged under the corresponding field.
[0097] 6 shows a schematic diagram of an interface of an instant communication client according to an embodiment of the present disclosure. User "X"'s instant communication client 600 currently displays a conversation interface 610 for "Group A," where members of the group can hold instant communication conversations. Instant communication messages 611 and 612 are currently displayed in the conversation interface 610. 6 As shown in Figure 6, user "X" has created a task interface 620 in conversation interface 610. Task interface 620 displays information such as the task creator "User X," the task content "yyyyyy...," the executors "B, C, D," the deadline "12.31," and the task status "In Progress."
[0098] It should be noted that "interface" in this disclosure includes, but is not limited to, a graphical user interaction interface of an application window, a control, a component, an identifier, or other display element.
[0099] According to the information display method provided by the embodiments of the present disclosure, in response to a task creation trigger operation, task information is identified based on a user's input, and the task information is displayed in a target conversation interface through a task interface with a predetermined information structure, which makes it easier for a user to create a task in a conversation of an instant communication client, allows other users in the conversation to quickly learn related task information, and improves the efficiency of task information synchronization and processing.
[0100] In one embodiment, the task creation trigger operation includes a trigger operation for an instant communication message displayed in the conversation interface.
[0101] The triggering operation for the instant communication message includes clicking, double-clicking, tapping, long pressing, etc. In this embodiment, the user can directly trigger the instant communication message displayed in the conversation interface to create a task interface.
[0102] For example, a user can right-click or long-press a certain instant communication message with a mouse, and the client will pop up a menu bar on the instant communication message in response to the user's instruction. The menu bar displays a "Task" option, and when the user clicks the "Task" option, the client will pop up a corresponding task editing screen to allow the user to create task information.
[0103] Setting work tasks according to the leader's request or the advice of group members is a common work scenario. In contrast, according to the information display method provided by one or more embodiments of the present disclosure, a user can directly send related task information by triggering an instant communication message sent by the user or others displayed in a conversation interface, thereby realizing quick task creation based on the instant communication message. Furthermore, creating a task based on the instant communication message allows the sender of the instant communication message to receive direct and clear feedback, thereby improving the efficiency of group information sharing and group cooperation.
[0104] Furthermore, in one embodiment, step S502 comprises the following steps: Step C1: In response to a trigger operation on the instant communication message, identify initial task information based on the triggered instant communication message.
[0105] By way of example, the initial task information may be user-editable information initially displayed in the task editing interface, for example, the client automatically or at the user's direction may provide the user with some or all of the content of the triggered instant communication message as the initial task information for modification by filling one or more message input boxes in the task editing interface.
[0106] Furthermore, in one embodiment, step C1 comprises: If the triggered instant communication message includes a text message, determining content information of initial task information based on the text message; and / or If the triggered instant communication message includes an electronic file, displaying attachment information of the initial task information identified based on the electronic file in the task editing interface.
[0107] The triggered instant communication message includes text information and / or electronic files, which are files that can be viewed by a computer information display system and transferred over a communication network, including, but not limited to, office files such as TXT, WORD, EXCEL, PPT, PDF, etc., multimedia files such as photos, videos, and audio, and files corresponding to other software programs.
[0108] In one embodiment, step C1 comprises: The method includes obtaining user information of a sender of the triggered instant communication message, and determining creator information of the initial task information based on the user information.
[0109] According to one or more embodiments of the present disclosure, the triggered instant communication message is converted into initial task information for user editing, for example, the text message in the instant communication message is converted into task content information, or the electronic file in the instant communication message is converted into task attachment information, or the sender of the instant communication message is converted into task creator information, thereby making it easier for the user to quickly create a task interface based on the instant communication message and improving interaction efficiency.
[0110] Furthermore, in one embodiment, step C1 comprises the following steps: Step c1: performing semantic identification on the triggered instant communication message; Step c2: Identify initial task information based on the result of word sense identification.
[0111] In some embodiments, the name, time, and task information in the triggered instant communication message may be extracted based on the trained semantic identification model as initial task information. For example, the name information and time information in the instant communication message extracted by the semantic identification model may be filled into the task editing interface as task performer information and time information, respectively, and other information may be filled into the task editing interface as task content information.
[0112] Furthermore, in one embodiment, step c2 comprises the following steps: Step c21: Current time information is acquired. Step c22: The time information of the initial task information is identified based on the result of the word sense identification and the current time information.
[0113] When a user sends an instant communication message, the user may not accurately describe the time, for example, describing the time as "Tuesday," "tomorrow," or "the 5th of this month." If the identified time is directly entered as the time information of the task, the task information displayed in the task interface will be unclear. In contrast, the information display method provided by the embodiment of the present disclosure combines the time information obtained by semantic identification with the current time information, thereby making the time information of the initial task information more accurate.
[0114] According to one or more embodiments of the present disclosure, the efficiency of a user creating a task interface can be improved by performing semantic identification on a triggered instant communication message and identifying initial task information based on the results of the semantic identification.
[0115] In one embodiment, step S503 includes: and displaying prompting information to prompt the user to decide whether the currently displayed instant communication conversation interface is the target conversation interface.
[0116] In some embodiments, the alert information may include text information and / or one or more conversation interface identifiers. The alert information may further include multiple sub-alert information items displayed in sequence.
[0117] For example, after a user completes entering task information in the task editing interface, a first alert dialog pops up to ask the user whether to send the task interface to the current conversation interface. If the user clicks "Yes", the task interface is sent to the current conversation interface. If the user clicks "No", a second alert dialog pops up. The second alert dialog displays identifiers of multiple conversation interfaces for the user to check.
[0118] In other embodiments, the warning information may be directly displayed in the task editing interface. For example, the task editing interface displays a "Send to current conversation interface" option, which may be checked or unchecked, i.e., first warning information. When this option is checked, the corresponding task interface is sent to the current conversation interface. When this option is unchecked, second warning information may be displayed. The second warning information displays identifiers of multiple conversation interfaces for the user to check. Note that other methods of displaying the warning information and its contents may also be used, and are not limited thereto.
[0119] When a user creates a task based on an instant communication message in a conversation interface currently displayed on an instant communication client, the user may need to send the task interface to a conversation interface corresponding to another member or group other than the current conversation interface. In this regard, according to the information display method provided by one or more embodiments of the present disclosure, the user can select the conversation interface to which the task interface needs to be sent by prompting the user to decide whether the currently displayed instant communication conversation interface is the target conversation interface.
[0120] Referring to Fig. 7, there is shown an information display method 700 according to another embodiment of the present disclosure, which includes the following steps. Step S701: Display a first instant communication conversation interface. Step S702: When a first instant communication message displayed in the first instant communication conversation interface is triggered in a predetermined manner, a task editing interface is displayed, where the first instant communication message is any one of the instant communication messages displayed in the first instant communication conversation interface. Step S703: Perform semantic identification on the first instant communication message. Step S704: Identify initial task information based on the result of semantic identification and fill in the task editing interface. Step S705: Identify task information based on user input received at the task editing interface. Step S706: Display a warning message to inquire the user whether to display the task interface in the first instant communication conversation interface. If the user indicates that the task interface is to be displayed in the first instant communication conversation interface, execute step S707. Step S707: Display the task interface obtained based on the task information and the predetermined information structure in a predetermined manner on the first instant communication conversation interface.
[0121] In one embodiment, the task creation trigger operation includes a trigger operation on a task creation identifier.
[0122] It should be noted that the task creation identifier may be displayed directly or after other identifiers are triggered in the conversation interface of the client or in other locations, and is not limited thereto.
[0123] Additionally, in some embodiments, if the task creation identifier and the instant communication conversation interface are associated, the target conversation interface is the instant communication conversation interface. Alternatively, if the task creation identifier and the instant communication conversation interface are not associated, the method further includes displaying at least one conversation identifier to identify the target conversation interface based on a triggered conversation identifier.
[0124] Illustratively, if a task creation identifier and the instant communication conversation interface are associated, e.g., the task creation identifier is located within or relative to the instant communication conversation interface, the target conversation interface is an instant communication conversation interface. If a task creation identifier and the instant communication conversation interface are not associated, e.g., the task creation identifier is located in the client's main interface or elsewhere regardless of conversation interface, the client displays one or more conversation identifiers to allow the user to select a target conversation interface.
[0125] In one embodiment, the target conversation interface is the conversation interface currently displayed on the instant communication terminal. Generally, when a user edits a task in a conversation interface, the task interface is intended to be sent to the current conversation interface. In contrast, in this embodiment, the task interface is directly sent to the conversation interface currently displayed on the instant communication terminal, thereby improving operation efficiency.
[0126] In one embodiment, the task interface includes a title field and an information field, and the title field displays at least one of task creator information and task information, and the information field displays at least one of task content information, task performer information, task time information, task attachment information, task department information, and task item information.
[0127] By way of example, the status information of a task may be displayed in the form of color information in the title field, for example, if a task is canceled, the fill color of the title field becomes gray.
[0128] In this embodiment, by displaying the creator of the task and the status of the task in the title field, other users in the instant communication conversation can easily grasp the relevant information of the task, thereby improving the efficiency of interaction.
[0129] In one embodiment, the method 500 further comprises the following steps: Step D1: Obtain information about the user who is logged in to the instant communication client. Step D2: Display creator information of the task identified based on the user information in the task interface.
[0130] When an instant communication message is transferred to another conversation, the participants of the other conversation generally cannot identify the creator of the instant communication message. In contrast, in this embodiment, by displaying task creator information in the task interface, the participants of the instant communication conversation can easily identify the creator of the task. When the task interface is transferred to another instant communication conversation, other users can easily identify the creator of the task, thereby preventing information loss or mistransmission during the information transfer process.
[0131] In one embodiment, the method 500 further comprises the following steps: Step E1: When a task interface is triggered in a predetermined manner, the task detailed information related to the task interface is displayed.
[0132] In one embodiment, the task detail information is displayed in a side column of the conversation interface where the task interface is located. In this embodiment, by displaying the task detail information in a side column of the conversation interface, the user can simultaneously view the task detail information and the context information of the task interface (the conversation interface corresponding to the task interface), thereby improving the user's information processing efficiency.
[0133] Preferably, the task detail information may display related information and link information of the instant communication conversation corresponding to the task interface in addition to the content displayed in the task interface. The attribute information of the instant communication conversation includes, but is not limited to, the name of the instant communication conversation (e.g., group name), the creator of the instant communication conversation (e.g., group manager), the number of members of the instant communication conversation, the creation time of the instant communication conversation, the item to which the instant communication conversation belongs, the department to which the instant communication conversation belongs, etc. The link information of the instant communication conversation is for linking to the conversation page corresponding to this instant communication conversation.
[0134] Preferably, in order to save the display space of the task information in the instant communication conversation, the task information may only display the content information of some tasks, and the task detail information may display the content information of all tasks. In an embodiment, the task detail information can be edited. The method 500 further includes the following steps: Step F1: Based on the edited task detail information, the information to be displayed in the task interface is identified.
[0135] Editable task detail information includes, but is not limited to, task executor information, task content information, task time information, and task status information.
[0136] In this embodiment, the information to be displayed in the task interface is determined based on the edited task details information, so that the information displayed in the task interface can be updated in real time, thereby improving the efficiency of group information synchronization and collaboration.
[0137] As shown in FIG. 8, an information processing device 800 according to an embodiment of the present disclosure includes: a relationship determining unit 801 for determining a relationship between a user who receives first information generated based on first original information in a source and the source of the first information; an information identifying unit 802 for identifying information of the source to display to the user based on the association relationship; If the association relationship belongs to a first association relationship, the source information includes first source information, and if the association relationship belongs to a second association relationship, the source information includes second source information.
[0138] According to an information processing device provided by one or more embodiments of the present disclosure, source information to be displayed on the receiver of first information is identified based on an association relationship between the receiver and the source of the first information. By displaying the source information when displaying the first information, the receiver can easily understand the source, improving the user's information processing efficiency. Meanwhile, source information related to the first information can be prevented from being leaked to unrelated parties, improving the security and confidentiality of the information.
[0139] In one embodiment, the first association relationship includes the recipient belonging to a first group of users who do not have permission to view certain information of the source.
[0140] In one embodiment, the second association relationship includes the recipient belonging to a second user group that has permission to view certain information of the source.
[0141] In one embodiment, the closeness of the relationship between the receiver and the source indicated by the first relationship is weaker than the closeness of the relationship between the receiver and the source indicated by the second relationship, and the amount of information in the second source information is greater than the amount of information in the first source information. In this embodiment, the closer the relationship between the receiver and the source of the first information, the greater the amount of information in the acquired source information.
[0142] In one embodiment, the first source information includes a source type of the source, and / or the second source information includes related information of the source and access information of the source, the access information being for accessing the source or obtaining other information from the source other than the first information.
[0143] In one embodiment, the source of the first information includes a first instant communication conversation, and the first source information includes a first instant communication message sent within the first instant communication conversation.
[0144] In an embodiment, the first information includes information transferred based on the first instant communication message or first related information related to the first instant communication message.
[0145] In one embodiment, the first association relationship includes the recipient not being a member of the first instant communication conversation, or the second association relationship includes the recipient being a member of the first instant communication conversation.
[0146] In one embodiment, the information processing device 800 The method further includes an access information identifying unit for identifying the access information according to a creation manner of the first raw information when the association relationship belongs to a second association relationship.
[0147] In one embodiment, the access information identification unit: If the first original information is created based on other information in the source, a first access information identification unit is configured to identify the access information based on an identifier of the other information; or The second access information identifying unit is configured to identify the access information based on an identifier of the first raw information if the first raw information is not created based on other information in the source.
[0148] According to one or more embodiments of the present disclosure, the first source information includes task information including at least one of task content information, task personnel information, task time information, task status information, department information, and item information.
[0149] As shown in FIG. 9, an information display device 900 according to another embodiment of the present disclosure includes: an information receiving unit 901 for receiving, from a server, first information generated based on first original information in a source, and source information identified based on an association relationship between an account currently logged in by a client and the source of the first information; and an information display unit 902 for displaying the first information and the source information.
[0150] According to the information display device provided by this embodiment, source information of first information is displayed based on the association between the recipient of the first information and the source of the first information. By displaying the source information when displaying the first information, the recipient can easily understand the source, improving the user's information processing efficiency. Meanwhile, source information related to the first information can be prevented from being leaked to unauthorized parties, improving the security and confidentiality of the information.
[0151] In one embodiment, if the association relationship belongs to a first association relationship, the source information includes first source information, and if the association relationship belongs to a second association relationship, the source information includes second source information.
[0152] In one embodiment, the first source information includes a source type of the source, and / or the second source information includes related information of the source and access information of the source, the access information being for accessing the source or obtaining other information from the source other than the first information.
[0153] In one embodiment, the first association relationship includes the recipient not being a member of the first instant communication conversation, or the second association relationship includes the recipient being a member of the first instant communication conversation.
[0154] In one embodiment, the device 900 comprises: a conversation interface display unit for displaying an instant communication conversation interface for displaying one or more instant communication messages; a task information identifying unit that identifies task information based on the triggered instant communication message and a user input in response to a trigger operation on the instant communication message displayed on the instant communication conversation interface; a target conversation identification unit for identifying a target conversation interface associated with the trigger operation; The target conversation interface further includes a task interface display unit for displaying a task interface obtained based on the task information and a predetermined information structure in a predetermined manner on the target conversation interface.
[0155] The triggering operation for the instant communication message includes, but is not limited to, clicking, double-clicking, tapping, long pressing, etc. In this embodiment, the user can create a task interface by directly triggering the instant communication message displayed in the conversation interface.
[0156] Further, in an embodiment, the task information identification unit: An initial task information identifying subunit is provided to identify initial task information based on the triggered instant communication message.
[0157] By way of example, the initial task information may be user-editable information initially displayed in the task editing interface, for example, the client automatically or at the user's direction may provide the user with some or all of the content of the triggered instant communication message as the initial task information for modification by filling one or more message input boxes in the task editing interface.
[0158] Furthermore, in one embodiment, the initial task information identification subunit: If the triggered instant communication message includes a text message, a content information identification subunit identifies content information of the initial task information based on the text message; and / or and an attachment information identifying subunit for displaying attachment information of the identified initial task information based on the electronic file on the task editing interface when the triggered instant communication message includes the electronic file.
[0159] In one embodiment, the initial task information identification subunit: The instant communication system further comprises a creator information identifying subunit for obtaining user information of a sender of the triggered instant communication message, and identifying creator information of the initial task information based on the user information.
[0160] Furthermore, in one embodiment, the initial task information identification subunit: a semantic identification subunit for performing semantic identification on the triggered instant communication message; and a semantic identification subunit for identifying initial task information based on the result of the semantic identification.
[0161] In some embodiments, the name, time, and task information in the triggered instant communication message may be extracted based on the trained semantic identification model as initial task information. For example, the name information and time information in the instant communication message extracted by the semantic identification model may be filled into the task editing interface as task performer information and time information, respectively, and other information may be filled into the task editing interface as task content information.
[0162] Furthermore, in some embodiments, the semantic specific subunits include: a time acquisition subunit for acquiring current time information; and a time information identifying subunit for identifying time information of the initial task information based on a result of the word sense identification and current time information.
[0163] When sending an instant communication message, a user may not accurately describe the time. For example, the user may describe the time as "Tuesday," "tomorrow," or "the 5th of this month." If the identified time is directly entered as the task time information, the task information displayed in the task interface will be unclear. In contrast, the information display method provided by the embodiment of the present disclosure combines the time information obtained by semantic identification with the current time information, thereby making the time information of the initial task information more accurate.
[0164] According to one or more embodiments of the present disclosure, the efficiency of a user creating a task interface can be improved by performing semantic identification on a triggered instant communication message and identifying initial task information based on the results of the semantic identification.
[0165] As shown in FIG. 10 , an information display device 1000 according to another embodiment of the present disclosure includes: a conversation interface display unit 1001 for displaying an instant communication conversation interface for displaying one or more instant communication messages; a task information identifying unit 1002 that identifies task information based on a user's input in response to a task creation trigger operation; a target conversation identification unit 1003 for identifying a target conversation interface associated with the task creation trigger operation; The target conversation interface further comprises a task interface display unit 1004 for displaying a task interface obtained based on the task information and a predetermined information structure in a predetermined manner.
[0166] The information display device provided by this embodiment identifies task information based on a user's input in response to a task creation trigger operation, and displays the task interface in a predetermined manner in the target conversation interface, thereby making it easier for a user to quickly create a task in a conversation of an instant communication client, making the task known to other users in the conversation, and improving the efficiency of task information synchronization and processing.
[0167] In one embodiment, the task creation trigger operation includes a trigger operation for an instant communication message displayed in the conversation interface.
[0168] The triggering operation for the instant communication message includes, but is not limited to, clicking, double-clicking, tapping, long pressing, etc. In this embodiment, the user can create a task interface by directly triggering the instant communication message displayed in the conversation interface.
[0169] For example, a user can right-click or long-press a certain instant communication message with a mouse, and the client will pop up a menu bar on the instant communication message in response to the user's instruction. The menu bar displays a "Task" option, and when the user clicks the "Task" option, the client will pop up a corresponding task editing screen to allow the user to create task information.
[0170] Setting work tasks according to the leader's request or the advice of group members is a common work scenario. In contrast, according to the information display method provided by one or more embodiments of the present disclosure, a user can directly send related task information by triggering an instant communication message sent by the user or others displayed in a conversation interface, thereby realizing quick task creation based on the instant communication message. Furthermore, creating a task based on the instant communication message allows the sender of the instant communication message to receive direct and clear feedback, thereby improving the efficiency of group information sharing and group cooperation.
[0171] Furthermore, in one embodiment, the task information identification unit 1002 may: An initial task information identifying subunit is provided that is responsive to a trigger operation on the instant communication message and identifies initial task information based on the triggered instant communication message.
[0172] By way of example, the initial task information may be user-editable information initially displayed in the task editing interface, for example, the client automatically or at the user's direction may provide the user with some or all of the content of the triggered instant communication message as the initial task information for modification by filling one or more message input boxes in the task editing interface.
[0173] Furthermore, in one embodiment, the initial task information identification subunit: If the triggered instant communication message includes a text message, a content information identification subunit identifies content information of the initial task information based on the text message; and / or and an attachment information identifying subunit for displaying attachment information of the identified initial task information based on the electronic file on the task editing interface when the triggered instant communication message includes the electronic file.
[0174] In one embodiment, the initial task information identification subunit: The instant communication system further comprises a creator information identifying subunit for obtaining user information of a sender of the triggered instant communication message, and identifying creator information of the initial task information based on the user information.
[0175] According to one or more embodiments of the present disclosure, the triggered instant communication message is converted into initial task information for user editing, for example, converting a text message in the instant communication message into task content information, converting an electronic file in the instant communication message into task attachment information, or converting the sender of the instant communication message into task creator information, thereby making it easier for the user to quickly create a task interface based on the instant communication message and improving interaction efficiency.
[0176] Furthermore, in one embodiment, the initial task information identification subunit: a semantic identification subunit for performing semantic identification on the triggered instant communication message; and a semantic identification subunit for identifying initial task information based on the result of the semantic identification.
[0177] In some embodiments, the name, time, and task information in the triggered instant communication message may be extracted based on the trained semantic identification model as initial task information. For example, the name information and time information in the instant communication message extracted by the semantic identification model may be filled into the task editing interface as task performer information and time information, respectively, and other information may be filled into the task editing interface as task content information.
[0178] Furthermore, in some embodiments, the semantic specific subunits include: a time acquisition subunit for acquiring current time information; and a time information identification subunit that identifies time information of the initial task information based on the result of the word sense identification and current time information.
[0179] When sending an instant communication message, a user may not accurately describe the time. For example, the user may describe the time as "Tuesday," "tomorrow," or "the 5th of this month." If the identified time is directly entered as the task time information, the task information displayed in the task interface will be unclear. In contrast, the information display method provided by the embodiment of the present disclosure combines the time information obtained by semantic identification with the current time information, thereby making the time information of the initial task information more accurate.
[0180] According to one or more embodiments of the present disclosure, the efficiency of a user creating a task interface can be improved by performing semantic identification on a triggered instant communication message and identifying initial task information based on the results of the semantic identification.
[0181] In one embodiment, the target conversation identification unit comprises: A notice subunit is provided for displaying notice information to prompt the user to decide whether the currently displayed instant communication conversation interface is the target conversation interface.
[0182] In some embodiments, the alert information may include text information and / or one or more conversation interface identifiers. The alert information may further include multiple sub-alert information items displayed in sequence.
[0183] For example, after a user completes entering task information in the task editing interface, a first alert dialog pops up to ask the user whether to send the task interface to the current conversation interface. If the user clicks "Yes", the task interface is sent to the current conversation interface. If the user clicks "No", a second alert dialog pops up. The second alert dialog displays identifiers of multiple conversation interfaces for the user to check.
[0184] The device embodiments basically correspond to the method embodiments, so for related points, please refer to some of the method embodiments. The device embodiments described above are merely illustrative, and the modules described as independent may or may not be independent. Depending on actual needs, some or all of the modules may be selected to achieve the purpose of this embodiment. Those skilled in the art can understand and implement this without any creative ingenuity.
[0185] One or more embodiments of the present disclosure provide an electronic device, at least one memory and at least one processor; The memory is for storing program code, and the processor is for calling the program code stored in the memory to execute the information display method provided by one or more embodiments of the present disclosure.
[0186] A non-transitory computer storage medium provided by one or more embodiments of the present disclosure stores program code executable by the computer device to cause the computer device to execute the information display method provided by one or more embodiments of the present disclosure.
[0187] 11 shows a structural schematic diagram for realizing an electronic device 1100 according to an embodiment of the present disclosure. Electronic devices according to the embodiment of the present disclosure include, but are not limited to, terminal devices and server devices such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablets), PMPs (portable multimedia players), digital TVs, and desktop computers. The electronic device shown in FIG. 11 is merely an example and does not limit the functions or scope of use of the embodiment of the present disclosure.
[0188] 11, electronic device 1100 may include a processing unit (e.g., a central processing unit, a graphics processor, etc.) 1101 that can perform various appropriate operations and processes according to a program stored in a read-only memory (ROM) 1102 or a program loaded from a storage device 1108 into a random access memory (RAM) 1103. The RAM 1103 further stores various programs and data for operating the electronic device 1100. The processing unit 1101, the ROM 1102, and the RAM 1103 are connected to one another by a bus 1104. An input / output (I / O) interface 1105 is also connected to the bus 1104.
[0189] The I / O interface 1105 is generally connected to input devices 1106, including, for example, a touch panel, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 1107, including, for example, an LCD (Liquid Crystal Display), speaker, vibrator, etc.; storage device 1108, including, for example, a magnetic tape, hard disk, etc.; and communication device 1109. By way of example, the storage device 1108 may store a first database in which at least one first subroutine identifier of a first program is stored and a second database in which at least one second subroutine identifier of the first program is stored. The communication device 1109 may allow the electronic device 1100 to exchange data with other devices via wireless or wired communication. While FIG. 11 illustrates the electronic device 1100 having various devices, it is understood that it is not necessary for the electronic device 1100 to implement or include all of the devices shown, and that more or fewer devices may be implemented or included instead.
[0190] In particular, according to an embodiment of the present disclosure, the processes described with reference to the flowcharts can be implemented as a computer software program. For example, an embodiment of the present disclosure relates to a computer program product, such as a computer program stored on a non-transitory computer-readable medium. The computer program includes program code for executing the apparatus shown in the flowcharts. In such an embodiment, the computer program can be downloaded and installed from the Internet via the communication device 1109, or installed from the storage device 1108 or from the ROM 1102. When the computer program is executed by the processing device 1101, the functions specific to the apparatus according to the embodiment of the present disclosure are performed.
[0191] It should be noted that the computer-readable medium described in this disclosure may be a computer-readable signal medium, a computer-readable storage medium, or any combination of the above. The computer-readable storage medium may be, for example, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor information display system, apparatus, or device, or any combination of the above. More specific examples of computer-readable storage media include, but are not limited to, an electrical connection having one or more leads, a portable computer magnetic disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a compact disc read-only memory (CD-ROM), an optical memory device, a magnetic memory device, or any combination of the above. In this disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program. The program may be used in or in combination with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave carrying computer-readable program code. Such propagated data signals may take a variety of forms, including, but not limited to, electromagnetic signals, optical signals, or any suitable combination of the above. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium. The computer-readable signal medium may transmit, propagate, or transmit a program for use in or in connection with a command execution information display system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted by any suitable medium, including, but not limited to, electrical wires, optical tables, RF (radio frequency), or any combination of the above.
[0192] In some embodiments, clients and servers may communicate via any now known or later developed network protocol, such as HyperText Transfer Protocol (HTTP), and may interconnect with any form or medium of digital data communication (e.g., a communications network), including, for example, a local area network (LAN), a wide area network (WAN), the Internet, and end-to-end networks (e.g., ad-hoc Internet networks), and any now known or later developed network.
[0193] The computer-readable medium may be included in the electronic device, or may exist separately and not be attached to the electronic device.
[0194] The computer-readable medium is loaded with one or more programs. When the one or more programs are executed by the electronic device, the electronic device performs the following operations: identify an association relationship between a receiving side that receives first information generated based on first original information in a source and the source of the first information, and identify information of the source to be displayed on the receiving side based on the association relationship. If the association relationship belongs to a first association relationship, the information of the source includes first source information, and if the association relationship belongs to a second association relationship, the information of the source includes second source information.
[0195] Alternatively, the computer-readable medium may be loaded with one or more programs, and when the one or more programs are executed by the electronic device, the electronic device performs the following operations: receive, from the server, first information generated based on first source information in a source and source information identified based on an association relationship between the account currently logged in by the client and the source of the first information, and display the first information and the source information.
[0196] Alternatively, the computer-readable medium may include one or more programs that, when executed by the electronic device, cause the electronic device to perform the following operations: display an instant communication conversation interface for displaying one or more instant communication messages, identify task information based on a user's input in response to a task creation trigger operation, identify a target conversation interface associated with the task creation trigger operation, and display the task interface obtained based on the task information and a predetermined information structure in the target conversation interface in a predetermined manner.
[0197] Computer program code for carrying out the operations of the present disclosure may be coded in one or more programming languages or a combination thereof, including, but not limited to, object-oriented programming languages such as Java, Smalltalk, and C++, as well as traditional process-based programming languages such as "C" or similar. The program code may execute 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 the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).
[0198] The flowcharts and block diagrams in the drawings illustrate system configurations, functions, and operations that can be implemented by the systems, methods, and computer program products of the embodiments of the present disclosure. In this regard, each block in the flowcharts or block diagrams represents a module, program segment, or portion of code, which includes executable instructions for implementing one or more predetermined logical functions. Note that in some alternative implementations, the functions described in the blocks may occur out of the order described in the drawings. For example, two blocks shown in succession may actually be executed substantially simultaneously, or may sometimes be executed in the reverse order, depending on the functionality. Note that each block in the block diagrams and / or flowcharts, or combinations of blocks in the block diagrams and / or flowcharts, may be implemented by a dedicated hardware-based system that performs a predetermined function or operation, or by a combination of dedicated hardware and computer instructions.
[0199] The units according to the embodiments of the present disclosure may be implemented by software or hardware. The names of the units may not necessarily be limiting. For example, the relationship identification unit may be described as "a unit for identifying a relationship between a user receiving first information and a source of the first information in response to a user's request for task detail information query."
[0200] The functions described herein may be performed at least in part by one or more hardware logic components, including, but not limited to, field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.
[0201] In the context of this disclosure, a machine-readable medium may be a tangible medium that contains or stores a program that can be used in or in connection with an instruction execution system, apparatus, or device. The machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. The machine-readable medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination of the above. More specific examples of machine-readable storage media include, but are not limited to, an electrical connection by one or more wires, a portable computer magnetic disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a compact disc read-only memory (CD-ROM), an optical memory device, a magnetic memory device, or any combination of the above.
[0202] According to one or more embodiments of the present disclosure, there is provided an information processing method, the method including: determining an association relationship between a receiver that receives first information generated based on first original information in a source and a source of the first information; and determining information of the source to be displayed to the receiver based on the association relationship, where if the association relationship belongs to a first association relationship, the information of the source includes first source information, and if the association relationship belongs to a second association relationship, the information of the source includes second source information.
[0203] According to one or more embodiments of the present disclosure, the first association relationship includes the recipient belonging to a first user group to which the recipient does not have permission to view certain information of the source.
[0204] According to one or more embodiments of the present disclosure, the second association relationship includes the recipient belonging to a second user group that has permission to view certain information of the source.
[0205] According to one or more embodiments of the present disclosure, the closeness of the relationship between the receiver and the source indicated by the first relationship is weaker than the closeness of the relationship between the receiver and the source indicated by the second relationship, and the amount of information in the second source information is greater than the amount of information in the first source information.
[0206] According to one or more embodiments of the present disclosure, the first source information includes a source type of the source, and / or the second source information includes related information of the source and access information of the source, the access information being for entering the source or obtaining other information from the source other than the first source information.
[0207] According to one or more embodiments of the present disclosure, the source of the first information includes a first instant communication conversation, and the first original information includes a first instant communication message sent within the first instant communication conversation.
[0208] According to one or more embodiments of the present disclosure, the first information includes information transferred based on the first instant communication message or first related information related to the first instant communication message.
[0209] According to one or more embodiments of the present disclosure, the first association relationship includes the receiving party not being a member of the first instant communication conversation, or the second association relationship includes the receiving party being a member of the first instant communication conversation.
[0210] According to one or more embodiments of the present disclosure, if the association relationship belongs to a second association relationship, the information processing method further includes identifying the access information based on a creation method of the first original information.
[0211] According to one or more embodiments of the present disclosure, identifying the access information based on a creation method of the first raw information includes, if the first raw information is created based on other information in the source, identifying the access information based on an identifier of the other information, or, if the first raw information is not created based on the other information in the source, identifying the access information based on an identifier of the first raw information.
[0212] According to one or more embodiments of the present disclosure, the first source information includes task information including at least one of task content information, task personnel information, task time information, task status information, department information, and item information.
[0213] According to one or more embodiments of the present disclosure, an information display method is provided, the method including receiving, from a server, first information generated based on first source information in a source and source information identified based on an association relationship between an account currently logged in by a client and a source of the first information, and displaying the first information and the source information.
[0214] According to one or more embodiments of the present disclosure, if the association relationship belongs to a first association relationship, the source information includes first source information, and if the association relationship belongs to a second association relationship, the source information includes second source information.
[0215] According to one or more embodiments of the present disclosure, the first source information includes a source type of the source, and / or the second source information includes related information of the source and access information of the source, the access information being for entering the source or obtaining other information from the source other than the first information.
[0216] According to one or more embodiments of the present disclosure, the source of the first information is a first instant communication conversation, and the first original information is a first instant communication message sent within the first instant communication conversation.
[0217] According to one or more embodiments of the present disclosure, the first information includes information transferred based on the first instant communication message or first detailed information related to the first instant communication message.
[0218] According to one or more embodiments of the present disclosure, the first association relationship includes the account not being a member of the first instant communication conversation, or the second association relationship includes the account being a member of the first instant communication conversation.
[0219] One or more embodiments of the present disclosure provide an information display method, further including: displaying an instant communication conversation interface for displaying one or more instant communication messages; in response to a trigger operation on the instant communication messages displayed in the instant communication conversation interface, identifying task information based on the triggered instant communication messages and a user input; identifying a target conversation interface associated with the trigger operation; and displaying the task interface obtained based on the task information and a predetermined information structure in the target conversation interface in a predetermined manner.
[0220] According to one or more embodiments of the present disclosure, identifying task information based on the triggered instant communication message and user input includes, if the triggered instant communication message includes a text message, identifying content information of the initial task information based on the text message, and / or, if the triggered instant communication message includes an electronic file, identifying attachment information of the initial task information based on the electronic file.
[0221] According to one or more embodiments of the present disclosure, identifying task information based on the triggered instant communication message and a user input includes: performing semantic identification on the triggered instant communication message; obtaining current time information; and identifying time information of initial task information based on a result of the semantic identification and the current time information.
[0222] According to one or more embodiments of the present disclosure, an information display method is provided, the method including: displaying an instant communication conversation interface for displaying one or more instant communication messages; identifying task information based on a user's input in response to a task creation trigger operation; identifying a target conversation interface associated with the task creation trigger operation; and displaying, in the target conversation interface, a task interface obtained based on the task information and a predetermined information structure in a predetermined manner.
[0223] According to one or more embodiments of the present disclosure, the task creation trigger operation includes a trigger operation on an instant communication message displayed in the conversation interface, and identifying task information based on a user input in response to the task creation trigger operation includes identifying initial task information based on the triggered instant communication message in response to the trigger operation on the instant communication message.
[0224] According to one or more embodiments of the present disclosure, identifying initial task information based on the triggered instant communication message includes, if the triggered instant communication message includes a text message, identifying content information of the initial task information based on the text message, and / or, if the triggered instant communication message includes an electronic file, identifying attachment information of the initial task information based on the electronic file.
[0225] According to one or more embodiments of the present disclosure, determining initial task information based on the triggered instant communication message includes: obtaining user information of a sender of the triggered instant communication message; and determining creator information of the initial task information based on the user information.
[0226] According to one or more embodiments of the present disclosure, identifying initial task information based on the triggered instant communication message includes: performing semantic identification on the triggered instant communication message; and identifying initial task information based on a result of the semantic identification.
[0227] According to one or more embodiments of the present disclosure, determining initial task information based on the result of the sense identification includes obtaining current time information; and determining time information of the initial task information based on the result of the sense identification and the current time information.
[0228] According to one or more embodiments of the present disclosure, identifying a target conversation interface associated with the task creation trigger operation includes displaying warning information to prompt the user to decide whether the currently displayed instant communication conversation interface is the target conversation interface.
[0229] The information display method provided by one or more embodiments of the present disclosure further includes, when a task interface displayed in the instant communication conversation interface is triggered in a predetermined manner, displaying task detail information related to the task interface, and the task detail information is displayed in a side column of the instant communication conversation interface.
[0230] According to one or more embodiments of the present disclosure, the task details information can be edited, and the method further includes determining information to be displayed in the task interface based on the edited task details information.
[0231] According to one or more embodiments of the present disclosure, there is provided an information display system, comprising: a server and a client, the server being connected to the client, and the server being configured to execute an information processing method provided by one or more embodiments of the present disclosure.
[0232] According to one or more embodiments of the present disclosure, there is provided an information display system, comprising: a server and a client, the server being connected to the client, the client being configured to execute the information display method provided by one or more embodiments of the present disclosure.
[0233] According to one or more embodiments of the present disclosure, there is provided an information processing device, the device including: a relationship identifying unit that identifies an association relationship between a user who receives first information generated based on first original information in a source and a source of the first information; and an information identifying unit that identifies information of the source to be displayed to the user based on the association relationship, where if the association relationship belongs to a first association relationship, the information of the source includes first source information, and if the association relationship belongs to a second association relationship, the information of the source includes second source information.
[0234] According to one or more embodiments of the present disclosure, an information display device is provided, comprising: an information receiving unit that receives, from a server, first information generated based on first source information in a source and source information identified based on an association relationship between an account currently logged in by a client and the source of the first information; and an information display unit that displays the first information and the source information.
[0235] According to one or more embodiments of the present disclosure, an information display device is provided, comprising: a conversation interface display unit configured to display an instant communication conversation interface for displaying one or more instant communication messages; a task information identification unit configured to identify task information based on a user's input in response to a task creation trigger operation; a target conversation identification unit configured to identify a target conversation interface associated with the task creation trigger operation; and a task interface display unit configured to display a task interface obtained based on the task information and a predetermined information structure in the target conversation interface in a predetermined manner.
[0236] According to one or more embodiments of the present disclosure, there is provided an electronic device, comprising: at least one memory and at least one processor, the memory for storing program code, and the processor for calling the program code stored in the memory to perform a method provided by one or more embodiments of the present disclosure.
[0237] According to one or more embodiments of the present disclosure, a non-transitory computer storage medium is provided. The non-transitory computer storage medium stores program code executable by a computer device to cause the computer device to execute a method provided by one or more embodiments of the present disclosure. The above description merely describes preferred embodiments of the present disclosure and the technical principles applied thereto. It will be understood by those skilled in the art that the scope of the present disclosure is not limited to a technical solution consisting of a specific combination of the above technical features, but also includes other technical solutions that combine the above technical features or equivalents in any manner within the scope of the above disclosure. For example, a technical solution may be provided in which the above features are replaced with technical features having similar functions (including but not limited to) those disclosed in the present disclosure.
[0238] It should be noted that, although operations are depicted in a particular order, this should not be understood as requiring these operations to be performed in the particular order or sequence shown. In certain environments, multitasking and parallel processing may be advantageous. Similarly, although the above description includes some specific implementation details, these should not be construed as limiting the scope of the present disclosure. Some features described in the description of a single embodiment may also be implemented in combination in a single embodiment. Conversely, various features described in the description of a single embodiment may be implemented in multiple embodiments, either alone or in any suitable subcombination.
[0239] Although the disclosure has been described in language specifying structural features and / or logical operations of devices, it will be understood that the claims are not necessarily limited to the specific features and operations described above, but rather are examples of how the claims may be implemented.
Claims
1. An information processing method executed by an information processing device having at least one processor, Identifying an association relationship between a recipient receiving first information generated based on first original information in a source and the source of the first information, wherein the source of the first information includes a first instant communication conversation, the first original information includes a first instant communication message sent in the first instant communication conversation, and the first information includes information forwarded based on the first instant communication message or first associated information related to the first instant communication message; and identifying information of the source to be displayed to the recipient based on the association relationship; If the association relationship belongs to a first association relationship, the source information includes first source information, and if the association relationship belongs to a second association relationship, the source information includes second source information; the first relationship indicates a weaker relationship between the receiver and the source than the second relationship indicates a weaker relationship between the receiver and the source; The amount of information of the second source information is greater than the amount of information of the first source information. An information processing method comprising:
2. the first association relationship includes the recipient belonging to a first group of users to whom the recipient is not authorized to view certain information of the source; or 2. The information processing method according to claim 1, wherein the second association relationship includes that the receiver belongs to a second user group that has authority to view predetermined information of the source.
3. The first source information includes a source type of the source; and / or The second source information includes information related to the source or access information of the source, and the access information is for accessing the source or obtaining other information from the source other than the first source information.
2. The information processing method according to claim 1,
4. The first association relationship includes the recipient not being a member of the first instant communication conversation; or 2. The method of claim 1, wherein the second association relationship includes the recipient being a member of the first instant communication conversation.
5. When the association relationship belongs to a second association relationship, the information processing method further comprises: If the first original information is created based on other information in the source, identifying the access information based on an identifier of the other information; or 4. The information processing method according to claim 3, further comprising identifying the access information based on an identifier of the first original information if the first original information is not created based on other information in the source.
6. the first source information includes task information; 2. The information processing method according to claim 1, wherein the task information includes at least one of task content information, task personnel information, task time information, task status information, department information, and item information.
7. An information processing device, at least one processor; at least one storage medium communicatively coupled to the at least one processor and storing instructions for execution by the at least one processor; When the instructions are executed by the at least one processor, the information processing device: Identifying an association relationship between a user who receives first information generated based on certain first original information in a source and the source of the first information; Identifying information from the source to display to the user based on the association relationship; The source of the first information includes a first instant communication conversation, the first original information includes a first instant communication message sent within the first instant communication conversation, and the first information includes information forwarded based on the first instant communication message or first associated information related to the first instant communication message; If the association relationship belongs to a first association relationship, the source information includes first source information, and if the association relationship belongs to a second association relationship, the source information includes second source information; the first relationship indicates a weaker relationship between the receiver and the source than the second relationship indicates a weaker relationship between the receiver and the source; The amount of information of the second source information is greater than the amount of information of the first source information.
1. An information processing device comprising:
Citation Information
Patent Citations
Data extracting method and system
CN106033298A
Information processing method and system
CN107819735A
Method and device for displaying user interface
CN111124564A
Shared content display method and electronic equipment
CN111431795A
To-do list creation method, to-do list display method, terminal equipment and storage medium
CN111654429A