Information processing methods, devices, electronic devices, and storage media

The method and device address the challenge of organizing topic-based information in communication groups by generating records based on chatbot mentions, enhancing user experience through selective recording and synchronization.

JP2026515253APending Publication Date: 2026-05-15BEIJING ZITIAO NETWORK TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
BEIJING ZITIAO NETWORK TECH CO LTD
Filing Date
2023-09-21
Publication Date
2026-05-15

AI Technical Summary

Technical Problem

Existing communication clients lack efficient methods for recording and managing topic-based information and topic reply information in communication groups, leading to difficulties in organizing and accessing relevant data within these groups.

Method used

An information processing method and device that determines the topic of first information mentioning a chatbot, generates a corresponding record in a document based on the topic, and associates the group with the document, allowing for selective recording and synchronization of topic and topic reply information.

Benefits of technology

Enables non-full-volume information synchronization, improving user experience by allowing users to select what information is recorded, and facilitating easy access and management of topic-based information within communication groups.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026515253000001_ABST
    Figure 2026515253000001_ABST
Patent Text Reader

Abstract

Information processing method, apparatus, electronic device and storage medium, the method comprising: determining a first topic in which the first information, which is topic information or topic reply information, is located, in response to the generation of first information in a first group and the first information referring to a chat robot; and generating a corresponding first record in a first document based on the first topic in which the first information is located, wherein the first group is associated with the first document.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure claims the priority of Chinese Patent Application No. 202211351885.0, titled "Information Processing Method, Apparatus, Terminal, and Storage Medium", proposed on October 31, 2022, and the disclosure of this application is hereby incorporated by reference in its entirety.

[0002] This disclosure relates to the field of computer technology, and particularly to computer methods, apparatuses, electronic devices, and storage media.

Background Art

[0003] Communication clients, such as communication software or integrated platforms with communication functions, are used to communicate with other users, and communication groups exist in the communication clients.

Summary of the Invention

Problems to be Solved by the Invention

[0004] This disclosure provides an information processing method, apparatus, electronic device, and storage medium.

Means for Solving the Problems

[0005] This disclosure adopts the following technical solutions.

[0006] In some embodiments, this disclosure provides an information processing method, which includes: responding to the occurrence of first information in a first group and the first information referring to a chatbot, by determining a first topic where the first information is located, where the first information is topic information or topic reply information; generating a corresponding first record in a first document based on the first topic where the first information is located; where the first group is associated with the first document.

[0007] In some embodiments, the present disclosure provides an information processing device, which is A detection unit for determining the first topic in which the first information is located, in response to the generation of first information in a first group and the first information mentioning a chat robot, wherein the first information is topic information or topic reply information, A processing unit for generating a corresponding first record in a first document based on a first topic in which the first information is located, The first group is associated with the first document.

[0008] In some embodiments, the present disclosure provides an electronic device which includes at least one memory and at least one processor. Memory is used to store program code, and the processor is used to call the program code stored in the memory and execute the above method.

[0009] In some embodiments, the Disclosure provides a non-temporary computer-readable storage medium used to store program code, and causes the computer to execute the above method when the program code is run by the computer.

[0010] In some embodiments, the present disclosure provides a computer program that, when executed by a processor, realizes the above method. [Brief explanation of the drawing]

[0011] Referring to the embodiments for carrying out the invention described below, while linking the drawings, will make the above and other features, advantages and aspects of each embodiment of the present disclosure more apparent. 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 elements and components are not necessarily depicted in proportion.

[0012] [Figure 1] This is a flowchart of the information processing method of the embodiment of the present disclosure. [Figure 2] This is a schematic diagram of the record in the first document of the embodiment of the present disclosure. [Figure 3] This is a flowchart of the processing after information is generated in the first group of embodiments of the present disclosure. [Figure 4] This is a flowchart of the information processing method of the embodiment of the present disclosure. [Figure 5] This is a flowchart of a part of the information processing method of the embodiment of this disclosure. [Figure 6] This is a schematic diagram of the interaction of the information processing method in the embodiment of the present disclosure. [Figure 7] This is a schematic diagram of the structure of an electronic device according to an embodiment of the present disclosure. [Modes for carrying out the invention]

[0013] The following describes embodiments of the present disclosure in more detail with reference to the drawings. While the drawings show several embodiments of the present disclosure, it should be understood that the present disclosure may be implemented in various forms and should not be construed as being limited to the embodiments described herein. On the contrary, these embodiments are provided to provide a more thorough and complete understanding of the present disclosure. It should also be understood that the drawings and embodiments of the present disclosure are for illustrative purposes only and are not intended to limit the scope of protection of the present disclosure.

[0014] It should be understood that the steps described in the method embodiments of this disclosure may be performed in a different order and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the execution of the indicated steps. The scope of this disclosure is not limited in this respect.

[0015] As used herein, the term "comprising" and its variations are open-ended, i.e., "including but not limited to". The term "based on" means "at least partially based on". The term "one embodiment" represents "at least one embodiment", the term "another embodiment" represents "at least one another embodiment", and the term "some embodiments" represents "at least some embodiments". Related definitions of other terms are given in the following description.

[0016] It should be noted that concepts such as "first", "second", etc. mentioned in this disclosure are only used to distinguish different devices, modules or units, and are not for limiting the order or interdependence of functions executed by these devices, modules or units.

[0017] It should be noted that the modification of "one" mentioned in this disclosure is not restrictive but general, and as those skilled in the art should understand, unless specifically stated in the context, it should be understood as "one or more".

[0018] The names of messages or information interacted between multiple devices in the embodiments of this disclosure are for illustrative purposes only and do not limit the scope of these messages or information.

[0019] This disclosure provides an information processing method, including determining a first topic where first information is located in a first group, where the first information is generated and in response to a reference to a chatbot, and here, the first information is topic information or topic reply information, and generating a corresponding first record in a first document based on the first topic where the first information is located, where the first group is associated with the first document. In an embodiment of this disclosure, non-full-volume information synchronization recording is realized, so that the user can select the information that needs to be recorded in the first document according to their own needs.

[0020] Next, the solution according to the embodiments of the present application will be described in detail while referring to the drawings.

[0021] As shown in FIG. 1, FIG. 1 is a flowchart of the information processing method according to the embodiment of the present disclosure, and includes the following steps.

[0022] S11: In response to the generation of first information in a first group and the first information mentioning a chat robot, the first topic in which the first information is located is determined. In some embodiments, the method proposed herein may be used in a communication client, which may be communication software or a cooperative platform in which communication functions are integrated. The communication targets in the communication client may include single targets and group targets, and the first group may be a group of three or more members. The first information is communication information transmitted by a member in the first group. A chat robot may be a member in the first group. There may be various ways of mentioning a chat robot; for example, the chat robot may be mentioned in the first information using the format "@chat robot". In some embodiments, the first information is topic information or topic reply information. Topic information is different from a general instant communication message. The first group may be a topic group, which may only be able to post topics and reply information to topics, and may be a group that can post topic and non-topic instant communication messages. In some embodiments, topic information reply information (i.e., topic reply information) is presented below the topic information reply area, and by viewing the topic information, all reply information can be viewed without having to search for relevant reply information within the communication group, and instant communication information in a topic group is not displayed in the form of ordinary information, but rather in the form of topic information and topic reply information. The difference between topic information and a typical instant communication message is that topic information and topic reply information are presented in the form of aggregated information. In this disclosure, the first topic on which the first information is located is the first topic related to the first information. If the first information is topic information, then the first topic is the first information, and if the first information is topic reply information, then the first topic is the topic information replied from the first information.

[0023] S12: Based on the first topic in which the first piece of information is located, generate a corresponding first record in the first document.

[0024] In some embodiments, after detecting that the first information has occurred in a first group, a first document is determined, and the first group is associated with the first document. The first document may be an online document, for example, a group document of the first group, and the first document may be a text document or a table document. Considering the convenience of recording information, the first document may be an online table document, for example, a database table document. When generating a first record based on a first topic, the data that needs to be retrieved, which is pre-configured in the first record, may be determined, and the data that needs to be retrieved may be analyzed from the first topic and the topic reply information of the first topic, and then recorded in the first document. The first record may have one or more fields, and the contents of the fields in the first record may include relevant information such as the author of the first topic, content information of the first topic, and the creation time of the first topic. In some embodiments of this disclosure, a first record and a first topic are related, and the relationship between them is established not only by describing one record in a first document, but also by performing a pre-configured operation event on the first topic, which may open the first document and position it in the first record, and in some embodiments, when the first topic is updated, the first record is updated accordingly. In some other embodiments, positioning in the first topic may occur by performing an operation on the first record.

[0025] In some embodiments, unlike typical Excel or electronic tables, each column of data in a database table has a single data type, which may be understood as a field type. The data entered into the cells of this column must correspond to this data type, and each cell is assigned a data type when it is created. The data type corresponds to the field in the header row of the cell data for each column.

[0026] In some embodiments of this disclosure, considering the need to record more important information in the first group or to make it easier for the user to find information, the first record may be generated in the first document by mentioning the chat robot when posting the first information, and for information that does not mention the chat robot, a corresponding record does not need to be generated, that is, non-full information synchronization recording is achieved, and in this way the user can select which information needs to be synchronized to the first document according to their needs. Furthermore, if the chat robot is not mentioned when posting topic information, the user experience can be improved by generating a corresponding record in the first document by mentioning the chat robot in the topic reply information.

[0027] In some embodiments of the present disclosure, generating a corresponding first record in a first document based on a first topic in which first information is located includes creating a first record in the first document and updating the corresponding fields in the first record based on the first topic, and updating the corresponding fields in the first record based on topic reply information for the first topic, if there is topic reply information under the first topic.

[0028] In some embodiments, when creating the first record, an empty first record may be generated first, the first record may have one or more fields, and the contents of the corresponding fields may be obtained from the first topic and written to the corresponding fields in the first record. Since the first record has fields corresponding to topic information and fields corresponding to topic reply information, if there is topic reply information for the first topic under the first topic, the fields among them are updated accordingly based on the topic reply information. By including the fields corresponding to the first topic and the fields corresponding to the topic reply information for the first topic in a single record, the relationship between the first topic and its topic reply information is better presented, making it convenient for users to view them in relation to each other when searching for content in the first document.

[0029] In some embodiments of this disclosure, the method further includes generating a first record corresponding to a first topic in a first document, and then replying to the first topic to notify that the first topic has already been recorded. In some embodiments, topic reply information may be generated to notify that the first topic has already been recorded by replying to the first topic via a chatbot, thereby avoiding situations where a record has not been generated due to a software failure or other reason, but the user believes that a record has been generated, and enabling timely detection of cases where a record has not been generated.

[0030] In some embodiments of the present disclosure, a second record in a first document corresponds to a second topic in a first group, and the method further includes updating the corresponding field in the second record based on newly generated topic reply information in response to new topic reply information being generated under the second topic in the first group.

[0031] In some embodiments, the second record may be any one of the records in the first document, for example, the first record, or any one of the records in other embodiments of this disclosure, and the record may have multiple fields, which may include a field corresponding to topic information and a field corresponding to topic reply information, and after new topic reply information is generated under the second topic, the topic reply information is recorded under the record of the corresponding topic information and the corresponding field is updated. In this way, the topic information and the corresponding topic reply information can be known in a single record and their relationship can be represented.

[0032] In some embodiments of this disclosure, the record in the first document includes at least one of the following fields: topic time field, topic content field, topic attachment field, reply content field, reply attachment field, topic creator field, topic group name field, follower field, completion time field, completion cycle field, status field, and status updater field.

[0033] In some embodiments, referring to Figure 2, the format of one record in the first document is schematically shown, where the topic time field is used to record the topic creation time, the topic content field is used to record the content of the topic, the topic attachment field is used to store attachments in the topic information, the reply content field is used to record the content of the topic reply information, the reply attachment field is used to store attachments in the topic reply information, the topic creator field is used to record the poster of the topic information, the topic group name field is used to record the group to which the topic information belongs, the follower field is used to record the poster of the topic reply information, the completion time field is used to record the completion time when the topic information is a task or announcement that needs to be completed, the completion cycle field is used to record the time taken to complete, the status field is used to record the status of the topic information, e.g., completed, incomplete, and the status updater field is used to record the person who changed the status of the topic information, for example, when Zhang San completes the topic information and the status information changes from incomplete to completed, the status updater is Zhang San.

[0034] In some embodiments of the present disclosure, a third record in a first document corresponds to a third topic in a first group, and the method further includes, in response to the withdrawal of the third topic in the first group, changing the status field in the third record in the first document to a first pre-configured content, changing the reply content field corresponding to the topic reply information of the third topic to a second pre-configured content, and changing the topic content field in the third record to a third pre-configured content.

[0035] In some embodiments, information within a group may be withdrawn after it has been sent, and after topic information is withdrawn, the status of the topic information needs to be changed accordingly. The first, second, and third pre-configured contents may be, for example, "withdrawn," and the change in the record reflects the change in topic information. At the same time, the content of the withdrawn content is not leaked because it is still recorded in the first document after the topic information or topic reply information has been withdrawn.

[0036] In some embodiments of the present disclosure, a fourth record in a first document corresponds to a fourth topic in a first group, and the method further includes sending topic reply information for the fourth topic in the first group via a chatbot in response to a change operation on the status field of the fourth record in the first document, wherein the topic reply information for the fourth topic sent includes the status field in the fourth record, or the status field in the fourth record and the operator performing the change operation.

[0037] In some embodiments, the fourth record may be any one of the records in this disclosure, for example, the first record, the second record, or the third record. In some embodiments, the state of the corresponding topic information may be changed according to the state of the record in the first document, for example, the fourth topic may be completed by changing the state field in the fourth record to completed. When a user modifies the state field in the first document, the user performing the change operation may be recorded via the chatbot, and the location of the fourth topic may be determined by the topic information link in the fourth record, and the changed state may be replied to the fourth topic via the chatbot in the form of reply topic information, the content of which may be "changed state" and "@user performing the change operation". In this way, participants in the first group related to the fourth topic can know in a timely manner that the state of the fourth topic is changing, can know without opening the first document, and can change the state in the first document, thus improving usability.

[0038] In some embodiments of the present disclosure, the configuration state of a first group is determined before first information is generated in the first group and the first information responds to a mention of the chat robot, the configuration state includes a first state and a second state. If the configuration state of the first group is the first state, when new information is generated in the first group, the record in the first document is updated based on the newly generated information. If the configuration state of the first group is the second state, in response to first information being generated in the first group and the first information referring to the chat robot, the first topic in which the first information is located is determined, and the corresponding first record in the first document is generated based on the first topic in which the first information is located is performed.

[0039] In some embodiments, the method for recording information from the first group in the first document is divided into full synchronization and non-full synchronization. Full synchronization corresponds to the first state, where if a user sends one piece of information in the first group, this information is recorded in the first document. Specifically, see Figure 3. After detecting new information, it is determined whether it is topic information or topic reply information. If it is topic information, a new record is created, the topic information is written in the corresponding field, and after successful writing, the message "Information has already been recorded" is sent below the topic information. If it is topic reply information, the topic reply information is written in the record of the corresponding topic information. Specifically, it may be written in, for example, the reply content field. On the other hand, non-full synchronization corresponds to the second state, where, if a user refers to the chat robot with topic information or topic reply information, a record corresponding to the topic information is generated to record specific content.

[0040] In some embodiments of the present disclosure, the method further includes determining whether to synchronize the history information of a first group based on a pre-configuration, and, if it is determined to synchronize the history information of the first group, generating a corresponding record in a first document based on the history information of the first group.

[0041] In some embodiments, the chat robot may perform the step of generating a record of topic information in the first document. Before or after adding the chat robot to the first group, it may be set whether or not the history information of the first group should be included in the first document. If it is necessary, a record corresponding to the history information is generated in the first document; otherwise, no record corresponding to the history information is generated in the first document. In some embodiments, a time period for the history information that should be included may be set, for example, so that history information up to nearly a year can be obtained and a corresponding record can be generated.

[0042] Some embodiments of this disclosure further include, before the first information is generated in the first group and the first information responds to a reference to the chat robot, drawing the chat robot into the first group, creating a first document and associating the first group with the first document, and sending a link to the first document to the group owner of the first group, or to the group owner and members of the first group. In some embodiments, it is necessary to draw the chat robot into the first group because it is necessary to reference the chat robot, and similarly, it is necessary to establish the relationship between the first group and the first document beforehand. It is also necessary to send a link to the first document to the group owner of the first group, or to the group owner and members, so that members of the first group can find the recorded first document.

[0043] In some embodiments of the present disclosure, creating a first document includes creating a first document based on a document template. In some embodiments of the present disclosure, associating a first group with a first document includes writing the correspondence between the group information of the first group and the document information of the first document into a placement document, setting the owner of the first document to the group owner of the first group, and sending a link to the first document to the group owner of the first group via a chatbot.

[0044] In some embodiments, a deployment document is pre-configured and used to record the relationships between groups and documents. A document may be associated with one group or multiple groups. The group information of the first group may include, for example, a group ID. The document information of the first document may include, for example, a document ID of the first document. If the first document has multiple forms, the document information may further include form IDs in the first document for recording purposes. In some embodiments, since the information of the first group is recorded in the first document, the group owner of the first group may be tacitly assumed to be the owner of the first document.

[0045] In some embodiments of this disclosure, the owner of the first document is the group owner of the first group, and if the group owner of the first group changes, the former group owner of the first group is reminded to transfer ownership of the first document. In some embodiments, because the first document contains information within the first group, it is assumed that the group owner of the first group is its owner, but after the group owner of the first group changes, a chatbot may send information to the former group owner before the change to remind them to transfer ownership of the first document to the new group owner as needed.

[0046] In some embodiments of the present disclosure, the method further includes determining the sender of topic reply information for a fifth topic in response to the presence of topic reply information for a fifth topic corresponding to a fifth record in a first document, and, if the sender of topic reply information for the fifth topic is not the sender of the fifth topic, writing the sender of topic reply information for the fifth topic to the follower field of the fifth record.

[0047] In some embodiments, the fifth record may be any one of the records of this disclosure, for example, the first record, the second record, the third record, or the fourth record. When there is topic reply information for the fifth topic, it is recorded in the follower field of the fifth topic to indicate that there is a user participating in the fifth topic, and if this user participating in the fifth topic is not the sender of the fifth topic, it is recorded to indicate that they are following the fifth topic.

[0048] In some embodiments, the methods in some embodiments of this disclosure will be described with reference to Figure 4. After creating a first group, a chat robot may be added to the first group, and the chat robot may create a relationship between the first document and the first group, and a link to the first document may be sent to the group owner of the first group. Subsequently, a step of synchronizing the information in the first group with the first document, i.e., a step of generating a record based on the information in the first group, may be performed. Specifically, based on a pre-configuration, it may be decided whether or not it is necessary to generate a record in the first document based on the history information of the first group, and whether to adopt full synchronization or partial synchronization. If full synchronization is adopted, all information generated in the first group is used to update the record in the first group. If partial synchronization is adopted, only topic information that mentions the chat robot is used to generate the record, and the topic reply information of this topic information is used to update the fields in the record. If a user has replied to topic information that has a corresponding record, this user is recorded as a follower of this topic information, and by performing a change operation on the status field in the record, the status of the topic information is changed, a reply is sent to the topic information, and the user performing the change operation can be mentioned in the reply.

[0049] In some embodiments of the present disclosure, the method further includes: obtaining information that occurred in a first group within a past predetermined time period (e.g., the current day) in response to reaching a predetermined time; comparing the information that occurred in the first group within a past predetermined time period with the records in a first document; and updating the first document if there is information in the information that occurred in the first group within a past predetermined time period that should be recorded but has not been recorded.

[0050] In some embodiments, when new information is detected in the first group, the update of the record in the first document is triggered. However, due to network fluctuations or other reasons, new information (e.g., information mentioning a chat robot) may be generated in the first group but not recorded in the first document. Therefore, a predetermined time each day may be set, and the current information for the entire day may be retrieved at that predetermined time and a comparison operation may be performed. For example, as shown in Figure 5, the topic information ID may be compared with the record in the first document. If there is topic information or reply information to topic information that should be recorded but is not, the record in the first document is updated accordingly to ensure the completeness of the record.

[0051] In some embodiments of the present disclosure, the method further includes determining whether the number of records in a first document has reached a predetermined value, creating a copy of the first document if the number of records in the first document has reached a predetermined value, and clearing the records in the first document.

[0052] In some embodiments, because there is a limit to the number of records that can be stored in the first document, if the number of generated records does not reach a predetermined value, the records are generated successfully in the first document. If the number of records in the first document reaches a predetermined value, a copy of the first document is created in a predetermined document space, which is named, for example, "Group" + "Archive" + "Date," and the copy of the first document is archived in the predetermined document space. Then the records in the first document are deleted. Because a copy of the first document is created and the first document is cleared, the first document associated with the first group remains unchanged, its location information such as links to stored information does not change, permission issues do not arise, and the information in the first group is always stored using the first document, so no new problems occur.

[0053] Some embodiments of this disclosure further include determining the owner of the first document and transferring ownership of a copy of the first document to the owner of the first document. In some embodiments, since the copy of the first document is used to store information of the first group, its owner is set to be the same as the first document to ensure that no permission issues arise when searching for records.

[0054] In some embodiments, referring to Figure 6, the interaction between a first group, aggregation software, and a database table (first document) is presented, with the first document being a database table as an example, and the aggregation software may be part of the method implementer in the embodiments of this disclosure. The first group monitors whether an event has occurred, for example, whether there is new information, and if an event has occurred, it notifies the aggregation software, which makes a synchronous callback to the first group to notify it that it has received the notification, and the aggregation software parses the multidimensional table, determines the form corresponding to the records of the first group in the multidimensional table, and if the total number of records exceeds a predetermined number of rows (a predetermined value), it parses the first document, obtains its original data, generates a copy of the first document, transfers ownership of the copy of the first document to the group owner of the first group, archives the copy of the first document, and then deletes the records in the first document. The monitored event type is then analyzed. If the event type is that the chatbot has been added to the first group, it is determined, based on pre-configured settings, whether or not to synchronize the history information. If synchronization is chosen, the start and end times for synchronizing the history information are determined, and the history information within this time period is synchronized, i.e., a corresponding record is generated in the first document based on the history information within this time period. If the event type is that information has been received, the content of the information is analyzed, and a record is generated in the first document based on the information, or an existing record is updated.

[0055] This disclosure further proposes an information processing device. A detection unit for determining the first topic in which the first information, which is topic information or topic reply information, is located, in response to the generation of first information in the first group and the first information mentioning the chat robot, A processing unit for generating a corresponding first record in a first document based on a first topic in which the first information is located, Here, the first group is associated with the first document.

[0056] In some embodiments, generating a corresponding first record in a first document based on a first topic in which the first information is located is: Creating a first record in the first document and updating the corresponding field in the first record based on the first topic, If there is topic reply information under the first topic, the method includes updating the corresponding field in the first record based on the topic reply information of the first topic.

[0057] In some embodiments, the processing unit is further used to reply to the first topic to notify that the first topic has already been recorded, after generating a first record corresponding to the first topic in the first document.

[0058] In some embodiments, the second record in the first document corresponds to the second topic in the first group, and the processing unit is further used to update the corresponding field in the second record based on newly generated topic reply information in response to new topic reply information being generated under the second topic in the first group.

[0059] In some embodiments, the record in the first document includes at least one of the following fields: topic time field, topic content field, topic attachment field, reply content field, reply attachment field, topic creator field, topic group name field, follower field, completion time field, completion cycle field, status field, and status updater field.

[0060] In some embodiments, the third record in the first document corresponds to the third topic in the first group, and the processing unit further responds to the fact that the third topic in the first group has been withdrawn. The state field in the third record in the first document is changed to the first pre-set content, The reply content field corresponding to the topic reply information of the third topic is changed to the second pre-configured content, It is used to perform at least one of the following: changing the topic content field in the third record to a third pre-configured content.

[0061] In some embodiments, the fourth record in the first document corresponds to the fourth topic in the first group, and the processing unit is further used to send topic reply information for the fourth topic in the first group via the chat robot in response to a modification operation on the status field of the fourth record in the first document, wherein the topic reply information for the fourth topic sent includes the status field in the fourth record, or the status field in the fourth record and the operator performing the modification operation.

[0062] In some embodiments, the processing unit further determines the setting state of the first group, including a first state and a second state, before the first information is generated in the first group and the first information responds to mentioning the chat robot. If the setting state of the first group is the first state, and new information is generated in the first group, the record in the first document is updated based on the newly generated information. When the setting state of the first group is the second state, and in response to the first information being generated in the first group and the first information mentioning the chat robot, it is used to determine the first topic in which the first information is located, and to generate a corresponding first record in the first document based on the first topic in which the first information is located.

[0063] In some embodiments, the processing unit further determines, based on a preset, whether or not to synchronize the history information of the first group. If it is decided to synchronize the historical information of the first group, a corresponding record is generated in the first document based on the historical information of the first group. It is used for that purpose.

[0064] In some embodiments, before the first information is generated in the first group and the first information responds by mentioning the chat robot, the processing unit further: To bring the chat robot into the first group, Creating the first document and associating the first group with the first document, It is used for at least one of the following: sending a link to the first document to the group owner of the first group, or to the group owner and group members of the first group.

[0065] In some embodiments, creating the first document includes creating the first document based on a document template and / or, Associating the first group with the first document includes at least one of the following: writing the correspondence between the group information of the first group and the document information of the first document into a placement document; setting the owner of the first document to the group owner of the first group; and sending a link to the first document to the group owner of the first group via a chat robot.

[0066] In some embodiments, the owner of the first document is the group owner of the first group, and if the group owner of the first group changes, the original group owner of the first group is reminded to transfer ownership of the first document.

[0067] In some embodiments, the processing unit further determines the sender of the topic reply information for the fifth topic in response to the presence of topic reply information for the fifth topic corresponding to the fifth record in the first document. If the sender of the topic reply information for the fifth topic is not the sender of the fifth topic, the sender of the topic reply information for the fifth topic is used to write to the follower field of the fifth record.

[0068] In some embodiments, the processing unit further acquires information that occurred in the first group within a past predetermined time period in response to reaching a predetermined time point, In the first group, the information that occurred within a predetermined time period in the past is compared with the records in the first document. If, within the first group, there is information that should be recorded but has not been recorded in the past within a predetermined time period, this information is used to update the first document.

[0069] In some embodiments, the processing unit further determines whether the number of records in the first document has reached a predetermined value. When the number of records in the first document reaches a predetermined value, a copy of the first document is created. It is used to clear the records in the aforementioned first document.

[0070] In some embodiments, the processing unit further includes: Determine the owner of the first document and transfer ownership of the copy of the first document to the owner of the first document, It is used for at least one of the following: archiving a copy of the first document into a pre-configured document space.

[0071] Since the embodiments of the apparatus essentially correspond to the embodiments of the method, relevant parts should be referred to in the description of the embodiments of the method. The embodiments of the apparatus described above are illustrative only, and the modules described herein as separate modules may be separate or not separate. Some or all of these modules can be selected as needed to achieve the objectives of the embodiment. Those skilled in the art can understand and implement them without any additional creative effort.

[0072] The methods and apparatus of this disclosure have been described above based on the examples and applications. This disclosure further provides electronic devices and storage media, which will be described below.

[0073] Referring to Figure 7, a schematic diagram of the structure of an electronic device (e.g., terminal device or server) 800 suitable for implementing an embodiment of the present disclosure is shown below. The terminal device in the embodiment of the present disclosure may include, but is not limited to, mobile devices such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), 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. The electronic device shown in the figure is merely an example, and should not impose any arbitrary limitations on the functions and scope of use of the embodiment of the present disclosure.

[0074] As shown in Figure 7, the electronic device 800 may include a processing unit (e.g., a central processor, graphics processor, etc.) 801, which can perform various appropriate operations and processes based on a program stored in read-only memory (ROM) 802 or a program loaded from storage device 808 into random access memory (RAM) 803. RAM 803 further stores various programs and data necessary for the operation of the electronic device 800. The processing unit 801, ROM 802, and RAM 803 are connected to each other via bus 804. An input / output (I / O) interface 805 is also connected to bus 804.

[0075] Generally, input devices 806, including, for example, touchscreens, touchboards, keyboards, mice, cameras, microphones, accelerometers, and gyroscopes; output devices 807, including, for example, liquid crystal displays (LCDs), speakers, and vibrators; storage devices 808, including, for example, magnetic tape and hard disks; and communication devices 809 can be connected to the I / O interface 805. The communication devices 809 can allow the electronic device 800 and other devices to exchange data via wireless or wired communication. The diagram shows an electronic device 800 with various devices, but it should be understood that it is not required to implement or include all the devices shown. Alternatively, more or fewer devices may be implemented or included.

[0076] In particular, according to embodiments of the present disclosure, the process described with reference to the flowchart above can be implemented as a computer software program. For example, embodiments of the present disclosure include a computer program product which includes a computer program placed on a computer-readable medium, and this computer program includes program code for performing the method shown in the flowchart. In such embodiments, this computer program may be downloaded and installed from a network via a communication device 809, or installed from a storage device 808, or installed from a ROM 802. When this computer program is executed by a processing unit 801, the above-described functions, limited in the manner of embodiments of the present disclosure, are performed.

[0077] For the purposes of this disclosure, the non-temporary computer-readable medium described above may be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. The computer-readable storage medium may be, but is not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage mediums may include, but are not limited to, an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, the computer-readable storage medium may be any tangible medium containing or storing a program, which may be used by or in combination with an instruction execution system, apparatus, or device. On the other hand, in this disclosure, a computer-readable signaling medium may include data signals propagated in the baseband or as part of a carrier, which carry computer-readable program code. Such propagated data signals may include, but are not limited to, electromagnetic signals, optical signals, or any suitable combination thereof. The computer-readable signaling medium may be any computer-readable medium other than a computer-readable storage medium, which can transmit, propagate, or transmit programs for use by or in combination with instruction execution systems, apparatus, or devices. The program code contained on the computer-readable medium may be transmitted by any suitable medium, including, but not limited to, electric wires, optical cables, RF (radio frequency), or any suitable combination thereof.

[0078] In some embodiments, clients and servers can communicate using any currently known or future-to-be-developed network protocol, such as HTTP (HyperText Transfer Protocol), and can interconnect with digital data communications (e.g., communication networks) in any form or medium. Examples of communication networks include local area networks ("LANs"), wide area networks ("WANs"), the World Wide Web (e.g., the Internet), and end-to-end networks (e.g., ad hoc end-to-end networks), and any currently known or future-to-be-developed networks.

[0079] The computer-readable medium described above may be included in the electronic device described above, or it may be a standalone entity not assembled in the electronic device.

[0080] The computer-readable medium contains one or more programs, and when these one or more programs are executed by the electronic device, the electronic device is made to perform the method of the present disclosure described above.

[0081] Computer program code for performing the operations of the Disclosure can be written in one or more programming languages ​​or a combination thereof, and such programming languages ​​include object-oriented programming languages—e.g., Java, Smalltalk, C++, and moreover, general procedural programming languages—e.g., the "C" language or similar programming languages. The program code may run entirely on a user computer, partially on a user computer, run as a single standalone software package, run partially on a user computer, partially on a remote computer, or run entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or it may be connected to an external computer (e.g., connected via the Internet using an Internet service provider).

[0082] The flowcharts and block diagrams in the drawings illustrate the implementable systematic architectures, functions, and operations of systems, methods, and computer program products according to various embodiments of the present disclosure. In this regard, each block in the flowchart or block diagram may represent a module, program segment, or portion of code, which includes one or more executable instructions for implementing a defined logic function. It should also be noted that in some implementations as alternatives, the functions attached to a block may occur in a different order than those attached in the drawings. For example, two consecutive blocks may actually be executed essentially in parallel, or in reverse order depending on the functions involved. It should also be noted that each block in the block diagram and / or flowchart, and combinations of blocks in the block diagram and / or flowchart, may be implemented by a dedicated hardware-based system that performs the defined function or operation, or by a combination of dedicated hardware and computer instructions.

[0083] The units described in relation to the embodiments of this disclosure may be implemented in software or in hardware. Herein, the names of the units are not necessarily exclusive to the unit itself.

[0084] In this specification, the functions described above may be performed by at least partially one or more hardware logic components. For example, without limitation, typical types of hardware logic components that can be used include field-programmable gate arrays (FPGAs), dedicated integrated circuits (ASICs), dedicated standard products (ASSPs), systems on a chip (SOCs), and complex programmable logic devices (CPLDs).

[0085] In the context of this disclosure, a machine-readable medium may be a tangible medium that contains or stores a program for use by or in combination with an instruction execution system, device, or apparatus. 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, device, or apparatus, or any appropriate combination of the above. More specific examples of machine-readable storage media include one or more line-based electrical connections, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any appropriate combination of the above.

[0086] According to one or more embodiments of this disclosure, an information processing method is provided. In the first group, the first information is generated and in response to the first information mentioning the chat robot, the first topic in which the first information, which is topic information or topic reply information, is located is determined. This includes generating a corresponding first record in a first document based on a first topic in which the first information is located, Here, the first group is associated with the first document.

[0087] According to one or more embodiments of this disclosure, an information processing method is provided to generate a corresponding first record in a first document based on a first topic in which the first information is located. Creating a first record in the first document and updating the corresponding field in the first record based on the first topic, If there is topic reply information under the first topic, the method includes updating the corresponding field in the first record based on the topic reply information of the first topic.

[0088] According to one or more embodiments of the present disclosure, an information processing method is provided, which, after generating a first record corresponding to the first topic in the first document, further includes replying to the first topic to notify that the first topic has already been recorded.

[0089] According to one or more embodiments of the present disclosure, an information processing method is provided, wherein the second record in the first document corresponds to the second topic in the first group, and the method is In response to the generation of new topic reply information under the second topic in the first group, the process further includes updating the corresponding field in the second record based on the newly generated topic reply information.

[0090] According to one or more embodiments of the present disclosure, an information processing method is provided, wherein the record in the first document includes at least one of the following fields: topic time field, topic content field, topic attachment field, reply content field, reply attachment field, topic creator field, topic group name field, follower field, completion time field, completion cycle field, status field, and status updater field.

[0091] According to one or more embodiments of the present disclosure, an information processing method is provided, wherein a third record in the first document corresponds to a third topic in the first group, and the method responds to the withdrawal of the third topic in the first group. The state field in the third record in the first document is changed to the first pre-set content, The reply content field corresponding to the topic reply information of the third topic is changed to the second pre-configured content, The further includes changing the topic content field in the third record to a third pre-configured content, and performing at least one of the following:

[0092] According to one or more embodiments of the present disclosure, an information processing method is provided, wherein the fourth record in the first document corresponds to the fourth topic in the first group, and the method is In response to a modification operation on the status field of the fourth record in the first document, the chat robot further includes sending topic reply information for the fourth topic in the first group, wherein the topic reply information for the fourth topic sent includes the status field in the fourth record, or the status field in the fourth record and the operator performing the modification operation.

[0093] According to one or more embodiments of the present disclosure, an information processing method is provided in which, in a first group, first information is generated and the first information responds to mentioning a chat robot, Determining the setting state of the first group, including the first state and the second state, When the setting state of the first group is the first state, if new information is generated in the first group, the record in the first document is updated based on the generated new information. The further step is to determine a first topic in which the first information is located, and, when the setting state of the first group is the second state, in response to the generation of first information in the first group and the first information mentioning a chat robot, to generate a corresponding first record in the first document based on the first topic in which the first information is located.

[0094] According to one or more embodiments of this disclosure, an information processing method is provided, the method determines whether or not to synchronize the history information of the first group based on a predetermined setting, If it is decided to synchronize the historical information of the first group, the method further includes generating a corresponding record in the first document based on the historical information of the first group.

[0095] According to one or more embodiments of the present disclosure, an information processing method is provided in which, in a first group, first information is generated and the first information responds to mentioning a chat robot, To bring the chat robot into the first group, Creating the first document and associating the first group with the first document, The method further includes at least one of the following: sending a link to the first document to the group owner of the first group, or to the group owner and group members of the first group.

[0096] According to one or more embodiments of the present disclosure, an information processing method is provided, and the creation of the first document includes creating the first document based on a document template and / or, Associating the first group with the first document includes at least one of the following: writing the correspondence between the group information of the first group and the document information of the first document into a placement document; setting the owner of the first document to the group owner of the first group; and sending a link to the first document to the group owner of the first group via a chat robot.

[0097] According to one or more embodiments of the present disclosure, an information processing method is provided in which the owner of the first document is the group owner of the first group, and if the group owner of the first group changes, the method reminds the original group owner of the first group to transfer ownership of the first document.

[0098] According to one or more embodiments of this disclosure, an information processing method is provided, and the said method is In response to the presence of topic reply information in the fifth topic corresponding to the fifth record in the first document, the sender of the topic reply information for the fifth topic is determined. If the sender of topic reply information for the fifth topic is not the sender of the fifth topic, the further includes writing the sender of topic reply information for the fifth topic to the follower field of the fifth record.

[0099] According to one or more embodiments of this disclosure, an information processing method is provided, and the said method is In response to reaching a predetermined time, information that occurred within a predetermined time period in the first group is obtained, In the first group, the information generated within a predetermined time period in the past is compared with the records in the first document, The first group further includes updating the first document if there is information that should be recorded but has not been recorded in the information that occurred within a predetermined time period in the past.

[0100] According to one or more embodiments of this disclosure, an information processing method is provided, and the said method is To determine whether the number of records in the first document has reached a predetermined value, When the number of records in the first document reaches a predetermined value, a copy of the first document is created. This further includes clearing the records in the aforementioned first document.

[0101] According to one or more embodiments of this disclosure, an information processing method is provided. Determine the owner of the first document and transfer ownership of the copy of the first document to the owner of the first document, The method further includes at least one of the following: archiving a copy of the first document in a pre-configured document space.

[0102] According to one or more embodiments of this disclosure, an information processing device is provided. A detection unit for determining the first topic in which the first information, which is topic information or topic reply information, is located, in response to the generation of first information in the first group and the first information mentioning the chat robot, A processing unit for generating a corresponding first record in a first document based on a first topic in which the first information is located, Here, the first group is associated with the first document.

[0103] According to one or more embodiments of the present disclosure, an electronic device is provided, which includes 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 the program code stored in the at least one memory and execute the method described in any one of the above items.

[0104] One or more embodiments of the present disclosure provide a non-temporary computer-readable storage medium used to store program code, which causes the computer to execute the method described in any one of the above descriptions when the program code is run by the computer.

[0105] According to one or more embodiments of the present disclosure, a computer program is provided that, when the computer program is executed by a processor, realizes the method described in any one of the above descriptions.

[0106] The above description is merely an explanation of better embodiments of the disclosure and the technical principles in which they are applied. Those skilled in the art should understand that the scope of the disclosure is not limited to any specific combination of the above technical features, but should also cover other technical features formed by any combination of the above technical features or their equivalents, without departing from the concept of the disclosure. For example, technical features formed by substituting the above features with similar functional technical features disclosed (but not limited to) in this disclosure.

[0107] Although each operation is described using specific procedures, this should not be understood as requiring that these operations be performed by the specific or sequential procedures shown. Under certain circumstances, multitasking and parallel processing may be advantageous. Similarly, although the above discussion includes some specific implementation details, these should not be construed as limiting the scope of this disclosure. Some features described in the context of a single embodiment may be implemented in combination in a single embodiment. Conversely, various features described in the context of a single embodiment may be implemented in multiple embodiments individually or in any suitable subcombination.

[0108] Although this topic has already been described using language specific to structural features and / or methodological logic, it should be understood that the topic limited to the claims in the attached file is not necessarily limited to the specific features or behaviors described above. Conversely, the specific features and behaviors described above are merely illustrative forms of realizing the claims.

Claims

1. Information processing method, In the first group, first information is generated, and in response to the first information mentioning the chat robot, the first topic in which the first information is located is determined, and the first information is topic information or topic reply information. This includes generating a corresponding first record in a first document based on a first topic in which the first information is located, The first group is an information processing method associated with the first document.

2. To generate a corresponding first record in a first document based on the first topic in which the first information is located is: Creating a first record in the first document, and updating the corresponding field in the first record based on the first topic, If there is topic reply information under the first topic, the corresponding field in the first record is updated based on the topic reply information of the first topic. The method according to claim 1, including the method described in claim 1.

3. The method of claim 2, further comprising, after generating a first record corresponding to the first topic in the first document, replying to the first topic to notify that the first topic has already been recorded.

4. The second record in the first document corresponds to the second topic in the first group, and the method is The method according to claim 1, further comprising updating the corresponding field in the second record based on the newly generated topic reply information in response to the generation of new topic reply information under the second topic in the first group.

5. The method according to claim 1, wherein the record in the first document includes at least one of the following fields: topic time field, topic content field, topic attachment field, reply content field, reply attachment field, topic creator field, topic group name field, follower field, completion time field, completion cycle field, status field, and status updater field.

6. The third record in the first document corresponds to the third topic in the first group, and the method, in response to the withdrawal of the third topic in the first group, The state field in the third record in the first document is changed to the first pre-set content, The reply content field corresponding to the topic reply information of the third topic is changed to the second pre-configured content, The method according to claim 5, further comprising changing the topic content field in the third record to a third pre-configured content, and performing at least one of the following:

7. The fourth record in the first document corresponds to the fourth topic in the first group, and the method is The method according to claim 5, further comprising sending topic reply information for the fourth topic in the first group via the chat robot in response to a change operation on the status field of the fourth record in the first document, wherein the topic reply information for the fourth topic sent includes the status field in the fourth record, or the status field in the fourth record and the operator performing the change operation.

8. In the first group, the first piece of information is generated and before the said first piece of information responds to mentioning the chat robot, Determining the setting state of the first group, including the first state and the second state, When the setting state of the first group is the first state, if new information is generated in the first group, the record in the first document is updated based on the generated new information. The method according to claim 1, further comprising: when the setting state of the first group is the second state, in response to first information being generated in the first group and the first information mentioning a chat robot, determining a first topic in which the first information is located, and generating a corresponding first record in a first document based on the first topic in which the first information is located.

9. Based on pre-configured settings, it is determined whether or not to synchronize the history information of the first group, The method according to claim 1, further comprising: deciding to synchronize the historical information of the first group; and generating a corresponding record in the first document based on the historical information of the first group.

10. In the first group, the first piece of information is generated and before the said first piece of information responds to mentioning the chat robot, To bring the chat robot into the first group, Creating the first document and associating the first group with the first document, The method according to claim 1, further comprising at least one of the following: sending a link to the first document to the group owner of the first group, or to the group owner and group members of the first group.

11. Creating the aforementioned first document includes creating the first document based on a document template, and / or The method according to claim 10, wherein associating the first group with the first document includes at least one of writing the correspondence between the group information of the first group and the document information of the first document into a placement document, setting the owner of the first document to the group owner of the first group, and sending a link to the first document to the group owner of the first group via a chat robot.

12. The method according to claim 1, wherein the owner of the first document is the group owner of the first group, and if the group owner of the first group changes, the method reminds the original group owner of the first group to transfer ownership of the first document.

13. In response to the presence of topic reply information in the fifth topic corresponding to the fifth record in the first document, the sender of the topic reply information for the fifth topic is determined. The method according to claim 1, further comprising: if the sender of the topic reply information for the fifth topic is not the sender of the fifth topic, writing the sender of the topic reply information for the fifth topic to the follower field of the fifth record.

14. In response to reaching a predetermined time, information that occurred within a predetermined time period in the first group is obtained, In the first group, the information generated within a predetermined time period in the past is compared with the records in the first document, The method according to claim 1, further comprising updating the first document if, in the first group, there is information that should be recorded but has not been recorded in the past within a predetermined time period.

15. To determine whether the number of records in the first document has reached a predetermined value, When the number of records in the first document reaches a predetermined value, a copy of the first document is created. The method according to claim 1, further comprising clearing the record in the first document.

16. Determine the owner of the first document and transfer ownership of the copy of the first document to the owner of the first document, The method according to claim 15, further comprising archiving a copy of the first document in a predetermined document space, and at least one of the above.

17. An information processing device, A detection unit for determining the first topic in which the first information is located, in response to the generation of first information in a first group and the first information mentioning a chat robot, wherein the first information is topic information or topic reply information, A processing unit for generating a corresponding first record in a first document based on a first topic in which the first information is located, The first group is an information processing device associated with the first document.

18. It is an electronic device, It includes at least one memory and at least one processor, An electronic device wherein the at least one memory is used to store program code, and the at least one processor is used to call the program code stored in the at least one memory and perform the method according to any one of claims 1 to 16.

19. A non-temporary computer-readable storage medium, the non-temporary computer-readable storage medium is used to store program code, and when the program code is executed by a computer, the computer causes the computer to execute the method according to any one of claims 1 to 16.

20. A computer program that, when executed by a processor, implements the method described in any one of claims 1 to 16.