Information processing method, apparatus, electronic device, and storage medium
Patent Information
- Application Number
- JP2024558352
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2022-04-02
- Filing Date
- 2023-03-30
- Publication Date
- 2025-07-08
- Estimated Expiration
- 2043-03-30
AI Technical Summary
The prior art is difficult to automatically process and store new topics and related records generated in distribution groups, and it is difficult to effectively search and manage this information.
By introducing a decision unit and a recording unit in the information processing method and device, a document generated by a new topic is automatically determined, and records related to the topic are generated in the document. The method also includes automatically establishing the relationship between the topic and the record when an operation event occurs, and supporting the query and management of the topic.
It realizes automatic generation and storage of topic-related records in the distribution group without manual processing by users, simplifies information management and search process, and improves the efficiency and accuracy of information processing.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
[Technical field]
[0001] (Reference to Related Application) This application is filed based on a Chinese patent application having application number 202210351974.9, filing date April 2, 2022, and title "Information processing method, apparatus, electronic device, and storage medium", and claims priority to the Chinese patent application, the entire contents of which are incorporated herein by reference.
[0002] (Technical field) The present invention relates to the field of computer technology, and in particular to an information processing method, apparatus, electronic device, and storage medium. [Background technology]
[0003] In communication software, such as instant communication software, communication groups are usually set up in which different users can communicate with each other, submit opinions and assign tasks. Summary of the Invention
[0004] The present invention provides an information processing method, apparatus, electronic device, and storage medium.
[0005] The present invention adopts the following technical solutions:
[0006] In some embodiments, the present invention provides a method of processing information, the method comprising: determining a first document in response to a new first topic being generated in the first group of communications; generating a first record in the first document based on the first topic information, where the first record is associated with the first topic.
[0007] In some embodiments, the present invention provides an information processing device, the information processing device comprising: a determination unit for determining a first document in response to a new first topic being generated in the first group of communications; and a recording unit for generating a first record in the first document based on the information of the first topic, where the first record is associated with the first topic.
[0008] In some embodiments, the present invention provides an electronic device, the electronic device comprising at least one memory and at least one processor; Here, the memory is used to store program code, and the processor is used to call the program code stored in the memory to execute the above-mentioned method.
[0009] In some embodiments, the present invention provides a computer readable storage medium, which is adapted to store program code that, when executed by a processor, causes the processor to perform the above-mentioned method.
[0010] The information processing method provided by an embodiment of the present invention automatically generates a first record after a first topic is generated in a first communication group, stores the first record in a first document, and automatically compiles statistics without manual processing by a user, and also establishes an association relationship between the first topic and the first record, so that the first topic corresponding to the first record can be easily searched for. [Brief description of the drawings]
[0011] The above-mentioned features and other features, advantages and aspects of each embodiment of the present invention will become more apparent by reference to the following specific embodiments in conjunction with the drawings. Throughout the drawings, the same or similar reference numerals represent the same or similar elements. It should be understood that the drawings are schematic and that parts and elements are not necessarily drawn to scale.
[0012] [Figure 1] 1 is a flowchart of an information processing method according to an embodiment of the present invention. [Diagram 2] FIG. 2 is a schematic diagram of a first communication group according to an embodiment of the present invention. [Diagram 3] FIG. 2 is a schematic diagram of a first communication group according to an embodiment of the present invention. [Figure 4] FIG. 2 is a schematic diagram of a first communication group according to an embodiment of the present invention. [Diagram 5] FIG. 2 is a schematic diagram of a first document in an embodiment of the present invention. [Figure 6] FIG. 2 is a schematic diagram of a first communication group according to an embodiment of the present invention. [Figure 7] FIG. 2 is a schematic diagram of a first document in an embodiment of the present invention. [Figure 8] 1 is a schematic structural diagram of an electronic device according to an embodiment of the present invention; DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS
[0013] Hereinafter, the embodiments of the present invention will be described in more detail with reference to the drawings. Although the drawings show specific embodiments of the present invention, it should be understood that the present invention can be realized in various forms and should not be construed as being limited to the embodiments described herein, but rather that these embodiments are provided for a more thorough and complete understanding of the present invention. It should be understood that the drawings and embodiments of the present invention are for illustrative purposes and are not intended to limit the protection scope of the present invention.
[0014] It should be understood that each of the steps described in the method embodiments of the present invention may be performed in any order and / or in parallel, and that method embodiments may include additional steps and / or omit the performance of illustrated steps, and the scope of the present invention is not limited in this respect.
[0015] As used herein, the term "including" and variations thereof are used as an open-ended inclusion, i.e., including, but not limited to. The term "based on" is used as "based at least in part on." The term "one embodiment" means "at least one embodiment," the term "another embodiment" means "at least one other embodiment," and the term "some embodiments" means "at least some embodiments." Relevant definitions of other terms are provided below in the description.
[0016] It should be noted that the concepts of "first", "second", etc. referred to in the present invention are only used to distinguish different devices, modules, or units, and are not used to define the order or interdependence of functions performed by these devices, modules, or units.
[0017] It should be noted that the description of "one" referred to in the present invention is schematic and not limiting, and that a person skilled in the art should understand that it should be understood as "one or more" unless otherwise expressly indicated in the context.
[0018] The names of messages or information interacted between multiple devices in the embodiments of the present invention are used for explanatory purposes only and are not intended to limit the scope of these messages or information.
[0019] The solutions provided by the embodiments of the present invention will be described in detail below in conjunction with the drawings.
[0020] As shown in FIG. 1, FIG. 1 is a flow chart of an information processing method according to an embodiment of the present invention, which includes the following steps:
[0021] At S11, in response to a new first topic being generated in the first group of communications, a first document is determined;
[0022] At S12, a first record is generated in the first document based on the information of the first topic, where the first record is associated with the first topic.
[0023] In some embodiments, the method provided by the present invention is used in an instant communication client, and the first communication group may be a communication group that satisfies a preset condition or a specified communication group, and the number of members in the first communication group is not limited, and the first communication group may be a communication group consisting of two members, or may be a communication group consisting of three or more members. There are various ways to generate the first topic, for example, the first topic may be announced by inputting using an information input box of the first communication group, or the first topic may be generated by transferring topic information announced by others to the first communication group. In some embodiments, the topic may be a communication message, and when announcing a communication message, the user may select whether the communication message to be announced is a topic or a non-topic. In some embodiments, a non-topic that has already been announced may be converted into a topic, for example, in the case of a non-topic message that has already been announced in the first communication group, the user may create a topic by replying to the non-topic message by quoting the non-topic message, and at this time, a topic is formed by the non-topic message and the reply message created after quoting. The first communication group may be a general group that supports topic messages, that is, topic messages or non-topic messages may be sent in the first communication group. The first communication group may be a topic group, in which only topics and replies to the topics can be published, and the first communication group may be a group of instant communication messages that can publish topics and non-topics. In some embodiments, the reply information of the topic information is displayed below the reply area of the topic information, and all reply information can be viewed by querying the topic information without searching for related reply information in the communication group. Referring to FIG. 2, FIG. 2 shows a display format of topics in a topic group, and all instant communication messages in the topic group are displayed in the form of topics and reply information to the topics, without displaying the instant communication messages in the form of normal messages. As can be seen, some topics can be subscribed to in the topic group, and all topics or subscribed topics can be viewed, and controls such as "Like", "Reply", "Forward", and "Subscribe" can be displayed in the displayed topics.In the case of a topic, the format of announcing a topic may be different from that of a general communication group. A topic can be announced by using the control ("plus sign in a circle") shown in the lower right of FIG. 2. After triggering the control, an announcement topic interface will be displayed and topic information can be entered. In the case of a topic, reply information of the topic may be displayed in the reply area of the topic. For example, there is a reply below the topic announced by "Zhang Er" in FIG. 2, and the reply information is displayed in the reply area, and other users reply below the topic, thereby realizing information aggregation / consolidation. In another embodiment, FIG. 3 and FIG. 4 show a schematic diagram of a conversation group of a non-topic group, and a topic may be formed by aggregating messages in the conversation group. Referring to FIG. 3, in FIG. 3, Zhang Wu replied to the message sent by Zhang Er, but in the conversation, he did not reply by directly sending a message, but replied by quoting the previous message. At this time, the message sent by Zhang Er and Zhang Wu's reply become a topic and a reply to the topic. As shown in FIG. 4, when Zhang Wu's reply is triggered, the whole topic and all the replies of the topic can be queried in the sidebar, and it can be seen from this that the difference between a topic and a general communication message includes that the aggregation of related messages can be realized by the topic. After detecting that the first topic occurs in the first communication group, a first document is determined, and the first document may be an online document, for example, a group document of the first communication group, and the first document may be a text document or a table document. Considering the ease of recording information, in some embodiments of the present invention, the first document is an online table document. When generating a first record based on the information of the first topic, the data acquired according to the pre-set needs in the first document is determined, and then the information of the first topic is analyzed to acquire the data that needs to be acquired, and then recorded in the first document. The information of the first record may include related information such as the presenter, content information, and creation time of the first topic.In some embodiments of the present invention, the first record has an association relationship with the first topic, and the association relationship between the two is established in the first document, rather than simply recording one record in the first document. In some embodiments, the first document is opened to the first record by performing a preset operation event on the first topic, and in some embodiments, when the first topic is updated, the first record is updated accordingly.
[0024] In some embodiments of the present invention, after a first topic is generated in a first communication group, a first record is automatically generated and stored in a first document without manual processing by a user, and statistics are automatically collected. Also, a relation between the first topic and the first record is established, and the first topic corresponding to the first record can be easily searched for.
[0025] In some embodiments of the present invention, the information processing method further includes opening a first group of communications aligned to the first topic in response to a first manipulation event on a first record in the first document.
[0026] In some embodiments, the first record has an association relationship with the first topic, and after performing the first operation event on the first record, it can be aligned to the first topic based on the association relationship, thereby aligning to the first topic and opening the first communication group to facilitate the worker to query related content, such as original information, context information, and reply information of the first topic, and facilitate the worker's processing. The first operation event may include one or more operations, for example, may be a trigger operation on some content in the first record, or may be a specific gesture operation performed on the first record.
[0027] For example, referring to Figures 2 and 5, a user Zhang Yi publishes a first topic in topic group 1 (first communication group), where the information content of the first topic is "adding function 1", and after the occurrence of the first topic is determined, a first record is generated in the online table as the first document shown in Figure 5, recording the publication time, information content, attachments, presenter, communication group, etc. of the first topic, and also providing "query" in the "topic" column, and clicking "query" can open topic group 1 aligned to the first topic published by "Zhang Yi". In this way, for the worker in charge of processing the topic, when querying and processing the first record, he or she can always locate the first topic without performing the complicated operation of searching for the first topic, and can fully understand the user's true intention.
[0028] In some embodiments of the present invention, a chatbot account is added to the first communication group in advance, and in response to the occurrence of a new first topic in the first communication group, the chatbot account is used to determine a first document and generate a first record in the first document based on information of the first topic. In some embodiments, the instant communication client used by the user may have multiple communication groups, but it is not necessary to collect all topics in all communication groups. Therefore, in the first communication group where topics need to be collected, a chatbot account having a function of recording topic information in a designated document is first added. After detecting that a new topic has appeared in the first communication group in which the chatbot account is located, the chatbot account triggers and performs steps such as generating a first record. In some embodiments of the present invention, an association relationship between the communication group and the document is set in advance, and determining the first document includes determining a first document associated with the first communication group based on the association relationship between the communication group and the document. In some embodiments, there may be multiple documents and multiple communication groups, and topic information in different communication groups can be recorded in different documents, so that it is necessary to set the association relationship between different communication groups and documents in advance. When determining the first document, the first communication group in which the first topic is located is first determined, and then the first document associated with the first communication group can be searched for based on the association relationship. By setting the association relationship between the first communication group and the first document, it is possible to realize storage of topics in different communication groups in separate documents, and to avoid unrelated topics being stored in one document, which causes inconvenience to the worker. The association relationship between the communication group and the document can be stored in the form of setting a configuration table. Taking an example of storing in rows in the configuration table, in one row of record, the identifier of the communication group, the identifier of the related document, and the related document address are stored in different columns, respectively, and the communication group and the document in one row of record have an association relationship.Of course, a column-based storage method may also be adopted, and in one column of records, different contents are stored in different rows. In some embodiments, the topic information in all groups is recorded in corresponding documents according to the pre-defined association relationship between the communication group and the document by the chatbot account in the group.
[0029] In some embodiments of the present invention, a document is associated with one or at least two communication groups, and topics of multiple communication groups can be displayed in one document. When a first document is associated with at least two communication groups, records of topics in the at least two communication groups are displayed in the first document. A first control is displayed in the first document, and the first control is used to select a communication group in the at least two communication groups after being triggered, and to display records associated with the topics of the selected communication group. In this way, the selection of topic information in the corresponding communication group in the document can be realized, and the convenience of user inquiry is improved.
[0030] In some embodiments, the first document may be associated with multiple communication groups. As shown in Fig. 7, at this time, records related to the topics of the multiple communication groups (topic group 1 and topic group 2) are displayed in the first document, and a first control is provided, which can be used to select a part of the communication groups in at least two communication groups, and the selected communication groups may be one or more, and then display record information of the selected communication group in the first document. Specifically, the first control may be a lower triangle on the right side of "full table / full feedback" in Fig. 7, and selectable communication groups are displayed after triggering the lower triangle, and records of the selected communication group are displayed in the first document after selecting a communication group.
[0031] In some embodiments of the present invention, generating a first record in the first document based on the information of the first topic includes: determining at least one related information of the publication date, information content, attachment, presenter, topic reference identifier, or first communication group identifier based on the information of the first topic, and writing the related information into a corresponding area in the first document. In some embodiments, as shown in Fig. 7, taking the first document as an example of a table, different areas are set in the first document for respectively storing information such as the publication date, information content, attachment, presenter, topic reference identifier, etc. of the first topic, and the first record can be used to roughly understand the basic situation of the first topic.
[0032] In some embodiments of the present invention, generating a first record in the first document based on the information of the first topic includes adding information content of the first topic to an information content field of the first record, and if the information content of the first topic includes data of a predetermined type, adding a part of the information content other than the data of the predetermined type to the information content field, adding the data of the predetermined type to an attachment field of the first record, and displaying the data of the predetermined type in a corresponding placeholder in the information content field based on the position of the data of the predetermined type in the information content.
[0033] In some embodiments, the information content of the first record is the information content of the first topic, and the first topic may have a multimedia type of content inserted therein, or may have a content that requires an operation to be performed to be referenced inserted therein, for example, the preset type of data may include at least one of an image, a video, an information card, or a conversation record. In this case, the preset type of data cannot be directly displayed in the first record, but if nothing is displayed, discontinuity of the information content will occur. Therefore, the information content is displayed in the information content field, but the preset type of data in the information content is not displayed, and a placeholder corresponding to the position where the preset type of data is located is displayed. Here, the placeholders corresponding to different preset types of data may be different, and the type of the preset type of data can be displayed in the placeholder. For example, in the information content in the third row shown in FIG. 7, "Add function 2 by referring to <conversation record> and <video>" is displayed, where "<conversation record>" and "<video>" are placeholders for conversation record and video, respectively, and the placeholder is used to indicate that a conversation record and a video exist in the corresponding position of the conversation information, to avoid the incomprehensibility caused by no content being displayed. In some embodiments, the predefined types of data are displayed in the attachment field according to the order in the information content. Still referring to Figure 7, the third row of Figure 7, the attachment column, displays the conversation record and video, in this way, the information content and the attachments can be combined to determine the specific content in the first topic.
[0034] In some embodiments, the attachments are displayed in the corresponding attachment fields in the first document according to the order of appearance in the topic information associated with the first record. In some embodiments, the attachments in the first topic are displayed in the attachment location area in order from top to bottom and left to right. In some embodiments, if the attachments include an image or video, the image or video is stored in the first document in a format in the first communication group, or the image or video is converted into a preset media format and stored in the first document. The format of the image or video in the first communication group refers to the format in which the image or video is transmitted to the first communication group, i.e., the original format. In other embodiments, in order to ensure the consistency of storage and avoid compatibility issues, all images are converted into a uniform preset image format and all videos are converted into a uniform preset video format and stored in the first document to ensure that they can be queried in the first document.
[0035] In some embodiments of the present invention, the first document is a multidimensional table or a multidimensional table is inserted in the first document, and the multidimensional table is used to store the first record. In some embodiments, the rows and columns in the multidimensional table are used to store related information according to the type of related information, where one type of related information is stored in one row and one column. In some embodiments, the multidimensional table can record different types of data, such as multimedia files such as images, videos, etc., so that the multidimensional table can be used to facilitate the storage of attachments of the first topic in the first document. The rows and columns in the multidimensional table can be one row or one column, and row storage or column storage can be adopted in the multidimensional table, storing the type of data corresponding to one row and one column. For example, each column in FIG. 5 is used to store different types of data, including publication time, information content, attachments, etc., respectively.
[0036] In some embodiments of the present invention, generating a first record in the first document based on the information of the first topic includes including a topic reference identifier or an identifier of the first communication group in the first record, and the first operation event includes a trigger operation on the topic reference identifier or the first communication group identifier in the first record. In some embodiments, as shown in FIG. 7, the topic identifier is "reference" in the "topic" column in FIG. 7, and a link of the first topic is stored in the topic identifier, and the first communication group can be opened at the position of the first topic by triggering the topic identifier in the manner of clicking. In some embodiments, the first document and the first communication group are located in different applications, and in this case, when the first topic identifier is triggered, first, it asks whether to open the application where the first communication group is located, and after it is determined that it is allowed, the first communication group is opened at the position of the first topic.
[0037] In some embodiments of the present invention, the information processing method further includes, in response to reply information to the first topic in the first communication group, adding content corresponding to the reply information in a first record of the first document. In some embodiments, by replying to the first topic and updating the first record accordingly based on the reply information, the first record can reflect the reply situation of the first topic to some extent, for example, information such as the person who replied, the number of people who replied, and the type of reply information can be recorded in the first record.
[0038] In some embodiments of the present invention, in response to reply information to the first topic in the first communication group, adding content corresponding to the reply information in the first record of the first document includes, in response to reply information to the first topic in the first communication group, determining a personnel type of the replyer based on the reply information, and recording content corresponding to the personnel type in the first document, where the first topic is an item topic, and the personnel type is classified into at least one of an item follower, a personnel with a similar item, and a personnel who has completed an item.
[0039] In some embodiments, the first topic may be item information such as a proposed requirement item, a feedback item, a task item, etc., and since the item needs to be processed, it is necessary to count item related parties such as follow-up personnel and completion personnel. The item follow-up personnel may be personnel in charge of the item, and since the reply information returned by different personnel is different, the personnel type can be determined from the reply information. Since there may be differences in the content that needs to be recorded for the reply information returned by different personnel types, it is easy for workers to understand the perspective or processing status of different types of factors for the first topic.
[0040] In some embodiments of the present invention, determining the personnel type of the replying person based on the reply information includes performing semantic identification on the reply information and determining the personnel type based on the semantic identification result; or, when the reply information is text information, the personnel type is an item following personnel; when the reply information is a first predetermined symbol, the personnel type is a personnel having a similar item; and when the reply information is a second predetermined symbol, the personnel type is a personnel who has completed an item.
[0041] In some embodiments, different types of personnel can reply with text information or symbols (e.g., emoticons), and when replying with text information, semantic identification of the text information can be performed, and the personnel type of the person who issues the reply information can be determined based on the semantics obtained by identification. Alternatively, information replied by different types of personnel can be set, and the first predetermined symbol and the second predetermined symbol to be replied can be set as specific symbols. For example, referring to FIG. 6, the first predetermined symbol may be the "+1" symbol shown in FIG. 6, and the symbol may be replied to the first topic to indicate that similar matters or requirements exist. At this time, "Zhang Wu", who is a related person, is displayed in the column of the first document "Similar Requirements" shown in FIG. 7. In some embodiments, the personnel who have completed the matters of the first topic are also related persons, and the second predetermined symbol can be replied to the first topic to indicate the completion of the processing of the matters of the first topic to the personnel who have completed the matters of the first topic. For example, as shown in FIG. 6, "Wang Yi" indicates that he has completed the matters of the first topic by replying to the first topic with the second predetermined symbol "Done".
[0042] In some embodiments of the present invention, recording the content corresponding to the personnel type in the first document includes recording the respondent's personnel identifier in a following personnel field of the first document when the personnel type is an item following personnel. In some embodiments, Zhang Si, a following personnel, is displayed in the "following personnel" column shown in Fig. 7, and personnel information may be displayed after the personnel identifier is triggered, or communication with the personnel corresponding to the personnel identifier may be established after the trigger.
[0043] In some embodiments of the present invention, recording the content corresponding to the personnel type in the first document includes recording a respondent personnel identifier in a similar matters field of the first document when the personnel type is personnel with similar matters. In some embodiments, Zhang Wu is displayed in the "Similar Requirements" column shown in FIG. 7, and may display personnel information after the personnel identifier is triggered, or may establish communication with the personnel corresponding to the personnel identifier after being triggered.
[0044] In some embodiments of the present invention, recording the content corresponding to the staff type in the first document includes, when the staff type is the staff who completed the matter, recording the staff identifier of the replying staff in the completer field of the first document, recording the reply time in the completion time field, and recording the time required to complete the matter in the period field. In some embodiments, as shown in Fig. 7, Wang Yi is the staff who completed the matter, updates the status of the first record in the first document and records it as resolved, the resolver is Wang Yi, and records the resolution time and period (the time required to complete the matter), and by stating information such as the status information and completion time of the matter, the completion status of each item information can be statistically calculated and the resolution efficiency can be calculated.
[0045] In some embodiments of the present invention, in the case of a first record recorded in a first document, when the first topic is updated, for example, when the first topic is replied to or operated, the first record is updated accordingly in response to the update of the first topic. In some embodiments, in consideration of the possibility that the user may send an erroneous symbol such as an emoticon, the returned reply information may be retracted, for example, a second predetermined symbol may be retracted. In response to the retraction of the reply information, the method includes deleting content corresponding to the reply information in the first document. For example, when Done in FIG. 6 is retracted, the status information in the first record needs to be changed to Incomplete, and the completion time and period need to be cleared.
[0046] In some embodiments of the present invention, when a change occurs in the first record, a notification message is sent to the person recorded in the first record. In some embodiments, the change occurs in the first record due to an update to the first topic, in which case users related to the first topic need to be notified. For example, when an item in the first topic is recorded as completed in the first record, notification information is sent to the initiator of the first topic and related people (e.g., people who subscribed to or replied to the first topic).
[0047] In some embodiments of the present invention, the proposed method can be used by a user to submit feedback (first topic), and after the user submits the feedback, the feedback is recorded in a first document in the form of a first record, and the user can use the first document to centrally query the feedback submitted by the user, query the processing progress, responsible personnel, and related parties of each feedback, query the information content and attachments of the feedback, and jump from the first record to the position of the original feedback, and statistic the time required for completion after the processing of the feedback is completed, so that the feedback submitted by the user can be processed in a timely manner, understand the processing status of each feedback, and understand which feedback has been resolved and which feedback is unresolved; and at the same time, the feedback is sent to a first communication group in the form of a topic, and the user can query the first topic-related information in the first communication group in one first topic, in this way, the user does not need to care about irrelevant content in the group, but only pay attention to the topics related to him / her, so as to avoid the situation where there is too much information in the group and the user needs to query invalid messages in many cases, and can also query which users have similar problems or requirements, making it easy to solve similar problems together.
[0048] In some embodiments of the present invention, there is further provided an information processing device, the information processing device comprising: a determination unit for determining a first document in response to a new first topic being generated in the first group of communications; a recording unit for generating a first record in the first document based on information of the first topic, where the first record is associated with the first topic.
[0049] In some embodiments, the device further comprises a control unit for opening a first group of communications aligned to the first topic in response to a first manipulation event on the first record in the first document.
[0050] In some embodiments, a chatbot account is pre-added to the first group of communications, and the chatbot account is used to determine a first document in response to a new first topic being generated in the first group of communications, and to generate a first record in the first document based on information about the first topic.
[0051] In some embodiments, pre-establishing an association relationship between the set of communications and the document, and determining the first document includes determining the first document associated with the first set of communications based on the association relationship.
[0052] In some embodiments, a document is associated with one or at least two communication groups. In some embodiments, when a first document is associated with at least two communication groups, records associated with topics in the at least two communication groups are displayed in the first document, and a first control is displayed in the first document, and the first control is used to select a communication group in the at least two communication groups after being triggered, and to display records associated with topics of the selected communication group in the first document.
[0053] In some embodiments, generating a first record in the first document based on the first topic information includes determining, based on the first topic information, at least one of relevant information of a publication date, information content, attachments, a presenter, a topic reference identifier, or a first communication group identifier, and writing the relevant information into a corresponding area in the first document.
[0054] In some embodiments, generating a first record in the first document based on the information of the first topic includes adding information content of the first topic to an information content field of the first record, where if the information content of the first topic includes a preset type of data, adding a portion of the information content other than the preset type of data to the information content field, adding the preset type of data to an attachment field of the first record, and displaying the preset type of data in a corresponding placeholder in the information content field based on a position of the preset type of data in the information content.
[0055] In some embodiments, the first document is a multidimensional table, or a multidimensional table is inserted in the first document, and the multidimensional table is used to record the first record. In some embodiments, one or more of the following are satisfied: different placeholders corresponding to different kinds of predefined types of data are different; types of predefined types of data are displayed in the placeholders; the predefined types of data are displayed in the attachment field according to the order of appearance in the information content; and the predefined types of data include at least one of an image, a video, an information card, or a conversation record.
[0056] In some embodiments, the recording unit generating a first record in the first document based on the first topic information includes including a topic reference identifier or a first communication group identifier in the first record, and the first operation event includes a trigger operation on the topic reference identifier or the first communication group identifier in the first record.
[0057] In some embodiments, the recording unit is further used for, in response to reply information on the first topic in the first set of communications, adding content corresponding to the reply information in the first record of the first document.
[0058] In some embodiments, adding content corresponding to the reply information in a first record of the first document in response to the reply information to the first topic in the first group of communications includes determining a personnel type of the respondent based on the reply information in response to the reply information to the first topic in the first group of communications, and recording content corresponding to the personnel type in the first document, where the first topic is an item topic and the personnel type is categorized into at least one of an item follower, a personnel with a similar item, and a personnel who has completed the item.
[0059] In some embodiments, determining the personnel type of the replying person based on the reply information includes performing semantic identification on the reply information and determining the personnel type based on the semantic identification result, or when the reply information is text information, the personnel type is an item following personnel, when the reply information is a first predetermined symbol, the personnel type is a personnel having a similar item, and when the reply information is a second predetermined symbol, the personnel type is a personnel who has completed the item.
[0060] In some embodiments, recording content corresponding to a personnel type in the recording unit first document includes recording a personnel identifier of the responder in a following personnel field of the first document if the personnel type is item following personnel, or recording a personnel identifier of the responder in a similar item field of the first document if the personnel type is personnel with a similar item, or recording a personnel identifier of the responder in a completer field of the first document, recording the reply time in a completion time field, and recording the time taken to complete the item in a periodicity field if the personnel type is personnel who has completed an item.
[0061] In some embodiments, the recording unit is further adapted to delete content corresponding to the reply information in the first document in response to the reply information being retracted.
[0062] The device embodiments essentially correspond to the method embodiments, so that the relevant contents can be referred to the description of the method embodiments. The above-mentioned device embodiments are merely schematic, and the modules described as separate modules therein may or may not be separate modules. Some or all of the modules therein can be selected according to actual needs to achieve the purpose of the solution of the present embodiment. It should be understood by those skilled in the art that it can be implemented without any creative effort.
[0063] The method and apparatus of the present invention have been described above based on the embodiments and applications. In addition, the present invention further provides an electronic device and a computer-readable storage medium, which will be described in the following.
[0064] In the following, referring to FIG. 8, a schematic structural diagram of an electronic device (e.g., a terminal device or a server) 800 suitable for implementing an embodiment of the present invention is shown. The terminal device in the embodiment of the present invention may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), and in-vehicle terminals (e.g., car navigation terminals), as well as fixed terminals such as digital TVs and desktop computers. The electronic devices shown in the drawings are merely examples and do not impose any limitations on the functions and scope of use of the embodiments of the present invention.
[0065] The electronic device 800 may include a processing unit (e.g., a central processing unit, a graphic processor, etc.) 801 capable of performing various suitable operations and processes based on programs stored in a read only memory (ROM) 802 or programs loaded from a storage device 808 into a random access memory (RAM) 803. The RAM 803 further stores various programs and data necessary for the operation of the electronic device 800. The processing unit 801, the ROM 802, and the RAM 803 are connected to each other via a bus 804. An input / output (I / O) interface 805 is also connected to the bus 804.
[0066] Typically, devices such as input devices 806 including a touch screen, touch pad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc., output devices 807 including a liquid crystal display (LCD), speaker, vibrator, etc., storage devices 808 including magnetic tape, hard disk, etc., and communication devices 809 may be connected to the I / O interface 805. The communication devices 809 may enable the electronic device 800 to communicate wirelessly or wired to exchange data with other devices. Although the drawings show the electronic device 800 having various devices, it should be understood that it is not necessary to implement or have all the illustrated devices. More or fewer devices may alternatively be implemented or have.
[0067] In particular, according to an embodiment of the present invention, the processes described with reference to the above flowcharts may be implemented as a computer software program. For example, an embodiment of the present invention includes a computer program product including a computer program carried on a computer readable medium, the computer program including program code for performing the methods illustrated in the flowcharts. In such an embodiment, the computer program may be downloaded and installed from a network via the communication device 809, or may be installed from the storage device 808 or the ROM 802. When the computer program is executed by the processing device 801, the above-mentioned functions limited to the methods of the embodiment of the present invention are performed.
[0068] It should be noted that the above-mentioned computer readable medium of the present invention may be a computer readable signal medium, a computer readable storage medium, or any combination of the above. The computer readable storage medium may be, for example, but not limited to, an electric, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of the computer readable storage medium may include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read only memory (ROM), an erasable programmable read only memory (EPROM or flash memory), optical fiber, a portable compact disk read only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above. In the present invention, the computer readable storage medium may be a tangible medium that contains or stores a program that can be used by or in combination with the program, instruction execution system, apparatus, or device. In the present invention, the computer readable signal medium may also include a data signal propagated in baseband or as part of a carrier 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 that transmits, propagates, or transmits a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained in the computer-readable medium may be transmitted using any suitable medium, including but not limited to wire, fiber optic cable, RF (radio frequency), or any suitable combination of the above.
[0069] In some embodiments, clients and servers may communicate using any now known or later developed network protocol, such as HTTP (HyperText Transfer Protocol), and may be interconnected by any form or medium of digital data communication (e.g., a communications network). Examples of communications networks include a local area network ("LAN"), a wide area network ("WAN"), the Internet (e.g., the Internet), and end-to-end networks (e.g., an ad hoc end-to-end network), and any now known or later developed network.
[0070] The computer readable medium described above may be included in the electronic device described above or may be separate and not assembled to said electronic device.
[0071] The computer-readable medium described above carries one or more programs, which, when executed by the electronic device, cause the electronic device to execute the method of the present invention described above.
[0072] Computer program code for carrying out the operations of the present invention can be written in one or more programming languages or combinations thereof, including object-oriented programming languages such as Java, Smalltalk, C++, and the like, as well as conventional procedural programming languages such as "C" or similar programming languages. The program code may run 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. When referring to a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., via the Internet using an Internet Service Provider).
[0073] The flowcharts and block diagrams in the drawings illustrate possible architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present invention. From this perspective, each box in the flowcharts or block diagrams includes one or more executable instructions for implementing the specified logical functions and may represent a module, program segment, or part of code. It should also be noted that in some alternative implementations, the functions shown in the boxes may occur in a different order than the order shown in the drawings. For example, two boxes shown in succession may actually be executed substantially in parallel, or may be executed in the reverse order depending on the functions involved. It should also be noted that each box in the block diagrams and / or flowcharts and combinations of boxes in the block diagrams and / or flowcharts may be implemented in a dedicated hardware-based system that performs the specified functions or operations, or may be implemented in a combination of dedicated hardware and computer instructions.
[0074] The units described as being involved in the embodiments of the present invention may be implemented by software or hardware, and the names of the units do not constitute limitations on the units themselves in a particular case.
[0075] The functions described herein may be performed, at least in part, by one or more hardware logic components. For example, without limitation, exemplary types of hardware logic components that may be used include field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chips (SOCs), complex programmable logic devices (CPLDs), etc.
[0076] In the context of the present invention, a machine-readable medium may be a tangible medium that can contain or store a program that can be used by or in combination with an instruction execution system, apparatus, or device. A machine-readable medium may be a machine-readable signal medium or a machine-readable storage medium. A machine-readable medium may include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination thereof. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memories (RAMs), read-only memories (ROMs), erasable programmable read-only memories (EPROMs or flash memories), optical fibers, portable compact disk read-only memories (CD-ROMs), optical storage devices, magnetic storage devices, or any suitable combination of the above.
[0077] According to one or more embodiments of the present invention, there is provided an information processing method, the information processing method comprising: determining a first document in response to a new first topic being generated in the first group of communications; generating a first record in the first document based on the first topical information; Here, the first record is associated with the first topic.
[0078] According to one or more embodiments of the present invention, there is provided an information processing method, the information processing method comprising: The method further includes opening the first group of communications aligned to the first topic in response to a first manipulation event on the first record in the first document. According to one or more embodiments of the present invention, an information processing method is provided, which includes pre-adding a chatbot account to the first communication group, and using the chatbot account to determine a first document in response to a new first topic being generated in the first communication group, and generating a first record in the first document based on information of the first topic.
[0079] According to one or more embodiments of the present invention, a method for processing information is provided, comprising pre-establishing association relationships between a set of communications and a document; Determining the first documents includes determining the first documents associated with a first set of communications based on the association relationship.
[0080] According to one or more embodiments of the present invention, a method of processing information is provided, where a document is associated with one or at least two communication groups. According to one or more embodiments of the present invention, there is provided a method for processing information, comprising: if the first document is associated with at least two communication groups, displaying in the first document records associated with topics in the at least two communication groups; A first control is displayed in the first document, and the first control is used to select a communication group in the at least two communication groups after being triggered and to display records associated with the topic of the selected communication group in the first document.
[0081] According to one or more embodiments of the present invention, there is provided a method for processing information, the generating a first record in the first document based on the first topical information comprising: determining, based on the first topical information, at least one of associated information of a publication date, an information content, an attachment, a publication author, a topic reference identifier, or an identifier of the first communication group; The method further includes writing the associated information into a corresponding area in the first document.
[0082] According to one or more embodiments of the present invention, there is provided a method for processing information, the generating a first record in the first document based on the first topical information comprising: The method includes adding information content of the first topic to an information content field of a first record, and if the information content of the first topic includes data of a predetermined type, adding a portion of the information content other than the data of the predetermined type to the information content field, adding the data of the predetermined type to an attachment field of the first record, and displaying the data of the predetermined type in a corresponding placeholder in the information content field based on a position of the data of the predetermined type in the information content.
[0083] According to one or more embodiments of the present invention, there is provided an information processing method, wherein the first document is a multidimensional table or a multidimensional table is inserted in the first document, and the first record is recorded using the multidimensional table.
[0084] According to one or more embodiments of the present invention, there is provided an information processing method, the information processing method comprising: There are different placeholders corresponding to different kinds of predefined types of data; The preset type of data is displayed in the placeholder; the predetermined types of data are displayed in the attachment field according to their order of appearance in the information content; The pre-defined type of data may include one or more of an image, a video, an information card, or a conversation record.
[0085] According to one or more embodiments of the present invention, there is provided a method of processing information, wherein generating a first record in the first document based on the first topic information comprises including a topic reference identifier or an identifier of the first communication group in the first record; The first operation event includes a trigger operation on the topic query identifier or the first communication group identifier in the first record.
[0086] According to one or more embodiments of the present invention, there is provided an information processing method, the information processing method comprising: The method further includes, in response to reply information to the first topic in the first group of communications, adding content corresponding to the reply information in a first record of the first document.
[0087] According to one or more embodiments of the present invention, there is provided an information processing method, the method including: in response to reply information on the first topic in the first group of communications, adding content corresponding to the reply information in a first record of the first document, the method comprising: In response to reply information on the first topic in a first group of communications, determining a personnel type of a replyer based on the reply information, and recording content corresponding to the personnel type in the first document; Here, the first topic is an item topic, and the personnel type is classified into at least one of an item follow-up personnel, a personnel having a similar item, and a personnel who has completed an item.
[0088] According to one or more embodiments of the present invention, there is provided an information processing method, the method comprising: determining a personnel type of a respondent based on the reply information, performing semantic identification on the reply information; and determining the personnel type based on a result of the semantic identification; or When the reply information is text information, the personnel type is an item follow-up personnel, when the reply information is a first predetermined symbol, the personnel type is a personnel having a similar item, and when the reply information is a second predetermined symbol, the personnel type is a personnel who has completed an item.
[0089] According to one or more embodiments of the present invention, there is provided an information processing method, the method comprising: recording content in the first document corresponding to the personnel type; If the personnel type is an issue follow-up personnel, recording the respondent's personnel identifier in a follow-up personnel field of the first document; or If the personnel type is personnel with similar matters, recording the personnel identifier of the respondent in a similar matters field of the first document; or If the personnel type is a personnel who completed the item, the method includes recording the personnel identifier of the responder in a completer field of the first document, recording the reply time in a completion time field, and recording the time required to complete the item in a periodicity field.
[0090] According to one or more embodiments of the present invention, there is provided an information processing method, wherein the personnel type is a personnel who completed an item, the method further including deleting content corresponding to the reply information in the first document in response to the reply information being withdrawn.
[0091] According to one or more embodiments of the present invention, there is provided an information processing device, the information processing device comprising: a determination unit for determining a first document in response to a new first topic being generated in the first group of communications; a recording unit for generating a first record in the first document based on information of the first topic, where the first record is associated with the first topic.
[0092] According to one or more embodiments of the present invention, there is provided an electronic device, the electronic device comprising at least one memory and at least one processor, Here, the at least one memory is used to store program code, and the at least one processor is used to call up the program code stored in the at least one memory to execute the method according to any one of the above claims.
[0093] According to one or more embodiments of the present invention, a computer readable storage medium is provided for storing program code which, when executed by a processor, causes the processor to perform the above-mentioned method.
[0094] The above description is a preferred embodiment of the present invention, and merely describes the technical principles applied. Those skilled in the art should understand that the scope of the invention is not limited to the technical solution formed by a specific combination of the above technical features, but also includes other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the concept of the invention. For example, it should be understood that the invention also includes technical solutions formed by switching the above features with technical features having similar functions disclosed in the present invention (but not limited to these).
[0095] It should be noted that although operations are depicted in a particular order, this should not be understood as requiring that these operations be performed in the particular order or sequence depicted. Multi-task and parallel processing may be advantageous in certain environments. Similarly, although the above discussion includes some specific implementation details, these should not be construed as limiting the scope of the invention. Certain features that are described in the context of separate embodiments may also be implemented in combination in a single embodiment. Conversely, various features that are described in the context of a single embodiment may also be implemented in multiple embodiments individually or in any suitable subcombination.
[0096] Although the present subject matter has been described in language specific to structural features and / or logical operations of a method, it should be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or operations described above. On the contrary, the specific features and operations described above are merely example forms of implementing the claims.
Claims
1. In response to a new first topic occurring in the first communication group, determining a first document; Generating a first record associated with the first topic in the first document based on the information of the first topic; Responding to a first operation event for the first record in the first document, opening the first communication group and positioning it at the first topic, characterized by comprising: An information processing method.
2. Pre-adding a chatbot account to the first communication group, and using the chatbot account to determine a first document in response to a new first topic occurring in the first communication group, and generating a first record of the first topic in the first document based on the information of the first topic, the information processing method according to claim 1, characterized by performing the above.
3. Pre-setting the association relationship between the communication group and the document, Determining the first document includes determining the first document associated with the first communication group based on the association relationship, characterized by: The information processing method according to claim 1.
4. One document is associated with one or at least two communication groups, characterized by: The information processing method according to claim 3.
5. When the first document is associated with at least two communication groups, records associated with the topics in the at least two communication groups are displayed in the first document, and a first control is displayed in the first document. After being triggered, the first control is used to select the communication group in the at least two communication groups and display the records associated with the topic of the selected communication group in the first document, characterized by: The information processing method according to claim 4.
6. Generating a first record in the first document based on the information of the first topic includes: Based on the information of the first topic, determining at least one piece of associated information among the publication date, information content, attached file, publisher, topic query identifier, and the identifier of the first communication group; Writing the associated information into the corresponding area in the first document, characterized by including: The information processing method according to claim 1.
7. Generating a first record in the first document based on the information of the first topic includes: adding the information content of the first topic to the information content field of the first record; when the information content of the first topic includes data of a preset type, adding a portion other than the data of the preset type in the information content to the information content field, adding the data of the preset type to the attached file field of the first record, and representing the data of the preset type with a corresponding placeholder in the information content field based on the position of the data of the preset type in the information content. The information processing method according to claim 1.
8. The first document is a multidimensional table, or a multidimensional table is inserted in the first document, and the first record is recorded using the multidimensional table. The information processing method according to claim 7.
9. Placeholders corresponding to different preset types of data are different. The type of the preset type of data is displayed in the placeholder. The preset type of data is displayed in the attached file field according to the order of appearance in the information content, and The preset type of data includes at least one of an image, a video, an information card, and a conversation record. One or more of the above are included. The information processing method according to claim 7.
10. Generating a first record in the first document based on the information of the first topic includes including a topic query identifier or an identifier of the first communication group in the first record. The first operation event includes a trigger operation on the topic query identifier or the identifier of the first communication group in the first record. The information processing method according to claim 1.
11. The information processing method according to claim 1 further includes adding content corresponding to the reply information to the first record of the first document in response to the reply information to the first topic in the first communication group.
12. In response to the reply information for the first topic in the first communication group, adding content corresponding to the reply information in the first record of the first document, In response to the reply information for the first topic in the first communication group, determining the type of personnel of the replier based on the reply information, and recording content corresponding to the type of personnel in the first document, The first topic is a matter topic, and the type of personnel is at least one of a matter follow-up personnel, a personnel having a similar matter, and a personnel who has completed the matter, The information processing method according to claim 10.
13. Determining the type of personnel of the replier based on the reply information Performing semantic identification on the reply information, and determining the type of personnel based on the semantic identification result, Or When the reply information is text information, the type of personnel is a matter follow-up personnel; when the reply information is a first preset symbol, the type of personnel is a personnel having a similar matter; when the reply information is a second preset symbol, the type of personnel is a personnel who has completed the matter, The information processing method according to claim 12.
14. Recording content corresponding to the type of personnel in the first document When the type of personnel is a matter follow-up personnel, recording the personnel identifier of the replier in the follow-up personnel field of the first document, or When the type of personnel is a personnel having a similar matter, recording the personnel identifier of the replier in the similar matter field of the first document, or When the type of personnel is a personnel who has completed the matter, recording the personnel identifier of the replier in the completer field of the first document, recording the reply time in the completion time field, and recording the time required for the completion of the matter in the cycle field, The information processing method according to claim 12.
15. Further including deleting the content corresponding to the reply information in the first document in response to the reply information being withdrawn,
16. In response to a new first topic occurring in the first communication group, a determination unit for determining a first document, A recording unit for generating a first record associated with the first topic in the first document based on information of the first topic; A control unit for opening the first communication group and positioning it at the first topic in response to a first operation event on the first record in the first document, characterized by comprising: An information processing apparatus.
17. Comprising at least one memory and at least one processor, The at least one memory is used for storing program code, and the at least one processor is used for calling the program code stored in the at least one memory and executing the method according to any one of claims 1 to 15. An electronic device.
18. A computer-readable storage medium for storing program code, When the program code is executed by a processor, the processor is caused to execute the method according to any one of claims 1 to 15. A computer-readable storage medium.