Conversational information management method, device, equipment and storage medium thereof
By receiving data management invitation messages in the chat interface and obtaining content in the form of a message session, and filling file templates, the problem of low efficiency in information statistics management of mobile terminals is solved, and higher data input accuracy and operation efficiency are achieved.
Patent Information
- Application Number
- CN202010223543.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-03-26
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2040-03-26
AI Technical Summary
Information statistics management on mobile terminals is inefficient, making it difficult for users to avoid filling out errors, and correcting errors requires repeated operations.
The conversational information management method is adopted to receive data management invitation messages in the chat interface, and after confirmation, the content corresponding to the fields to be filled in is obtained through a message session, and the file template is filled.
It improves the accuracy of data input and the operational efficiency of information management, and reduces the time for filling out errors and correcting errors.
Smart Images

Figure CN113449503B_ABST
Abstract
Description
Technical Field
[0001] The present application generally relates to the field of data management technology, and more particularly to conversational information management methods, devices, equipment, and storage media thereof. Background Art
[0002] With the rapid development of mobile terminal technology, it is now common to implement information statistics management through applications pre-installed in mobile terminals. For example, users fill in forms through applications. After the user clicks on the form to be filled in, the form to be filled in is displayed on the display screen of the mobile terminal. The user needs to find the fields or items to be filled in one by one in the form to be filled in, and then fill in the corresponding data content in the corresponding position of the form according to the user's actual situation. However, the limited display area of the mobile terminal makes it difficult for users to avoid filling errors. Even if the user realizes the error, it is necessary to repeatedly re-lock the area to be modified. Such cumbersome operating instructions result in low efficiency in completing information statistics by the mobile terminal. Summary of the invention
[0003] In view of the above-mentioned defects or deficiencies in the prior art, it is desirable to provide a conversational information management method, apparatus, device and storage medium thereof to effectively improve the operational efficiency of information management.
[0004] On the one hand, an embodiment of the present application provides a conversational information management method, the method comprising:
[0005] Receiving a data management invitation message in the chat interface, the data management invitation message is used to invite filling in a file template, where the file template includes at least one field to be filled in;
[0006] Receiving a confirmation operation instruction input for the data management invitation message;
[0007] In response to the confirmation operation instruction, the content corresponding to the field to be filled in is obtained in a message conversation manner, and the content is used to fill the position corresponding to the field to be filled in the document template.
[0008] On the one hand, an embodiment of the present application provides a conversational information management method, the method comprising:
[0009] Sending a data management invitation message to multiple clients belonging to the same chat interface, the data management invitation message is used to invite each client to fill in a file template, the file template includes at least one field to be filled in;
[0010] Receiving content corresponding to the fields to be filled in the file template obtained according to the aforementioned method from each client respectively;
[0011] The content received from each client is filled into the position of the to-be-filled field corresponding to the client in the file template.
[0012] On the one hand, an embodiment of the present application provides a conversational information management device, the device comprising:
[0013] A request receiving module, used to receive a data management invitation message in the chat interface, where the data management invitation message is used to invite the user to fill in a file template, where the file template includes at least one field to be filled in;
[0014] A confirmation operation instruction receiving module, used to receive a confirmation operation instruction input for a data management invitation message;
[0015] The content acquisition module is used to respond to the confirmation operation instruction and acquire the content corresponding to the field to be filled in the message conversation mode, and the content is used to fill the position corresponding to the field to be filled in the file template.
[0016] On the one hand, an embodiment of the present application provides a conversational information management device, the device comprising:
[0017] An invitation message sending module, used to send a data management invitation message to multiple clients belonging to the same chat interface, the data management invitation message is used to invite each client to fill in a file template, the file template includes at least one field to be filled in;
[0018] A filling content receiving module is used to receive the content corresponding to the to-be-filled fields contained in the file template obtained according to the above method from each client respectively;
[0019] The content writing module is used to write the content received from each client into the position of the to-be-filled field corresponding to the client in the file template.
[0020] On the one hand, an embodiment of the present application provides an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the method described in the embodiment of the present application when executing the program.
[0021] On the one hand, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, the computer program being used to:
[0022] When the computer program is executed by a processor, the method described in the embodiment of the present application is implemented.
[0023] The conversational information management method, device, equipment and storage medium provided by the embodiments of the present application. The method receives a data management invitation message in a chat interface, then receives a confirmation operation instruction input for the data management invitation message, and in response to the confirmation operation instruction, obtains the content corresponding to the field to be filled in by means of a message conversation, and the content is used to fill in the position corresponding to the field to be filled in the file template. The embodiments of the present application improve the accuracy of data input and the operational efficiency of information management by obtaining the content corresponding to the field to be filled in by means of a message conversation and filling in the file template. BRIEF DESCRIPTION OF THE DRAWINGS
[0024] Other features, objects and advantages of the present application will become more apparent by reading the detailed description of non-limiting embodiments made with reference to the following drawings:
[0025] Figure 1 The following is a diagram showing an implementation environment architecture of a conversational information management method provided in an embodiment of the present application;
[0026] Figure 2 A flow chart of a conversational information management method provided in an embodiment of the present application is shown;
[0027] Figure 3 A flow chart of a conversational information management method provided in an embodiment of the present application is shown;
[0028] Figure 4 A schematic diagram of a chat interface for conversational information management provided by an embodiment of the present application is shown;
[0029] Figure 5 A flow chart of a conversational information management method provided in an embodiment of the present application is shown;
[0030] Figure 6 A schematic diagram of an information management interface for conversational information management provided by an embodiment of the present application is shown;
[0031] Figure 7 A schematic diagram of the interaction process of the conversational information management method proposed in the embodiment of the present application is shown;
[0032] Figure 8 A schematic diagram showing the structure of creating a sample data information table provided in an embodiment of the present application is shown;
[0033] Fig. 9 A schematic diagram showing the structure of a feedback prompt message provided in an embodiment of the present application is shown;
[0034] Fig.10 A schematic diagram of an information management interface for conversational information management provided by an embodiment of the present application;
[0035] Fig.11 A schematic diagram showing the structure of a file template stored in a server provided in an embodiment of the present application is shown;
[0036] Fig.12 A schematic diagram of the operation of modifying a file template provided in an embodiment of the present application;
[0037] Fig.13 A schematic diagram of the operation of a shared file template provided in an embodiment of the present application is shown;
[0038] Fig.14 A flow chart of a conversational information management method provided in an embodiment of the present application is shown;
[0039] Fig.15 An exemplary structural block diagram of a conversational information management device provided according to an embodiment of the present application is shown;
[0040] Fig.16 An exemplary structural block diagram of a conversational information management device provided according to an embodiment of the present application is shown;
[0041] Fig.17 An exemplary structural block diagram of a conversational information management system provided according to an embodiment of the present application is shown;
[0042] Fig.18 A schematic diagram of the structure of a computer system of an electronic device or server suitable for implementing an embodiment of the present application is shown. DETAILED DESCRIPTION
[0043] The present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It is to be understood that the specific embodiments described herein are only used to explain the relevant disclosure, rather than to limit the disclosure. It should also be noted that, for ease of description, only the parts related to the disclosure are shown in the accompanying drawings.
[0044] It should be noted that, in the absence of conflict, the embodiments and features in the embodiments of the present application can be combined with each other. The present application will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0045] In the related art, there are many limitations in completing information statistics through applications in mobile terminals. For example, when it is desired to collect information of multiple dimensions of users through applications pre-installed in mobile terminals, it is necessary to first provide the user with a sample form containing multi-dimensional information, and the user fills in the user's real content in the sample form. However, the existing sample forms are usually edited and formulated according to a fixed format. When filling in the sample form, the user needs to repeatedly operate the field area in the sample form. If the filling is wrong, the user cannot find the error in a timely and effective manner.
[0046] Based on the above related technologies, this application proposes a conversational information management method to solve this problem. Figure 1 . Figure 1 The following is a diagram showing an implementation environment architecture of the conversational information management method provided in an embodiment of the present application.
[0047] like Figure 1 As shown, the implementation environment architecture includes: multiple terminal devices 101 and a server 102.
[0048] The terminal device 101 of the first user and the terminal device 101 of the second user implement a message conversation through the server 102. The terminal device 101 of the first user can send a data management invitation request to the terminal device 101 of the second user via the server 102, and the terminal device 101 of the second user can also receive multiple messages from the server 102, such as field prompt messages, data end messages, etc., and display them. The second user implements message conversation information management through the terminal device 101. The terminal device can be a mobile device such as a smart phone, a tablet computer, an e-book reader, smart glasses, a smart watch, or a desktop computer, etc., but is not limited to this. Multiple applications are pre-installed on the terminal device 101, and the application can be an instant messaging application, or a functional module for instant messaging included in other applications, etc.
[0049] Server 102 can be an independent physical server, or a server cluster or distributed system composed of multiple physical servers. It can also be a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communications, middleware services, domain name services, security services, CDN, as well as big data and artificial intelligence platforms.
[0050] The server 102 provides the terminal device 101 with messages such as a data management invitation message and a field prompt message. The terminal device 101 is directly or indirectly connected to the server 102 via a wired or wireless communication. Optionally, the wireless network or wired network uses standard communication technology and / or protocols. The network is usually the Internet, but can also be any network, including but not limited to a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a mobile, wired or wireless network, a private network or any combination of a virtual private network.
[0051] The conversational information management method provided in the present application can be implemented by a conversational information management device. The conversational information management device can be installed on a server, or on a terminal device, or can be implemented by a server and a terminal device in cooperation.
[0052] To further illustrate the technical solution provided by the embodiment of the present application, this is described in detail below in conjunction with the accompanying drawings and specific implementation methods. Although the embodiment of the present application provides method operation instruction steps as shown in the following embodiments or drawings, more or fewer operation instruction steps may be included in the method based on routine or no creative labor. In the steps where there is no necessary causal relationship logically, the execution order of these steps is not limited to the execution order provided by the embodiment of the present application. The method may be executed in the order of the method shown in the embodiment or drawings or in parallel during the actual processing process or when the device is executed.
[0053] Please refer to Figure 2 , Figure 2 FIG. 1 is a flow chart showing a method for managing conversational information provided by an embodiment of the present application. Figure 2 As shown, the method includes:
[0054] Step 201, receiving a data management invitation message in a chat interface, where the data management invitation message is used to invite filling in a file template, where the file template includes at least one field to be filled in.
[0055] Step 202, receiving a confirmation operation instruction input for the data management invitation message;
[0056] Step 203: In response to the confirmation operation instruction, the content corresponding to the field to be filled in is obtained in a message conversation mode. The content is used to fill the position corresponding to the field to be filled in the document template.
[0057] In the above steps, the chat interface is an interface for realizing interaction between two or more users, such as an interactive interface provided by an instant messaging application, or an interface corresponding to an interactive module embedded in some applications. The chat interface can be a one-to-one user chat interface or a group user chat interface including multiple users.
[0058] The data management invitation message is used to trigger the client to obtain the content corresponding to the to-be-filled fields contained in the file template. The data management invitation message can be as follows: Figure 4 “Applicant Qualification Assessment Form” shown in 12.
[0059] The managed user can pre-install an application with a message conversation function in the terminal device to provide the management user with the file templates they need. The file template can define multiple fields to be filled in according to different application scenarios, and each filled-in field represents a data dimension. The file template can be in a table format or other text format. For example, in a bank card opening business, the data dimensions may include the user's date of birth, ID card information, residential address, education level, etc. For another example, in a teaching scenario, the data dimensions may include each student's class, age, parents' names, student hobbies, etc. The file template can be a template to be filled in designed for a single user, or a template to be filled in designed for multiple users.
[0060] The user to be managed is the subject who fills in the file template. The managing user is the subject who provides the file template. The managing user can be a client bound to an individual user account, a client bound to a public account, or a client bound to an individual user account with certain permissions. The user to be managed can be a client bound to an individual user account. The client corresponding to the user to be managed is an application with a conversation function, which receives the data management invitation message sent to it by the managing user in the chat interface displayed by it. The data management invitation message is used to invite the user to be managed to participate in filling in the file template.
[0061] For example, a first user (i.e., a management user) sends a data management invitation message to one or more second users (i.e., users to be managed) in a chat interface through a first client pre-installed on a first terminal device. Each second user displays the data management invitation message sent by the first user in a chat interface through a second client pre-installed on its corresponding second terminal device.
[0062] The second user inputs a corresponding confirmation operation instruction for the data management invitation message. The confirmation operation instruction may be a click operation, a long press operation, a voice control instruction, or a confirmation instruction input by the second user for the data management invitation message.
[0063] After the second client receives the confirmation operation instruction input by the second user for the data management invitation message, it triggers the start of acquiring the content corresponding to the to-be-filled fields included in the file template in a message conversation manner.
[0064] The message conversation mode refers to a conversation between two or more users by sending and receiving messages. The message can be in the form of text, voice, picture, etc. The users who establish a message conversation include two or more users. For example, a single-user chat interface established between two users, or a multi-user chat interface established between multiple users, that is, a group user chat interface. The message sending and receiving mode refers to a user sending a message to at least one other user, and the other user feeds back a response message in response to the message.
[0065] Acquiring the content corresponding to the to-be-filled fields contained in the file template in a message conversation mode means that the message sender obtains the corresponding prompt messages according to the fields to be filled in the file template, and then sends them one by one to each message receiver. The message receiver inputs the content for the prompt message upon receiving the prompt message. Then, the message receiver fills the input content into the position corresponding to the to-be-filled fields contained in the file template. Alternatively, the message receiver provides the input content to the server, and the server fills the input content into the position corresponding to the to-be-filled fields contained in the file template.
[0066] For example, in a chat interface, the account corresponding to the first user is the message sender. During the message sending process, a special mark or other identification method can be pre-set to distinguish the message sent by the first user as a message for collecting content related to the file template. For example, the first user sends SS+field name 1 (filling specification). Similarly, the second user in the chat interface sends SS+the content corresponding to field name 1. The second user submits the content corresponding to the field name to the server, and the server fills the content corresponding to field name 1 into the position corresponding to field name 1 in the file template, and updates and stores the file template.
[0067] The content corresponding to the field to be filled in provided by the second user is collected in the chat interface in the form of a message conversation. For example, after receiving the confirmation operation instruction, the server provides a field prompt message to the second user, and the field prompt message can be sent in a preset order. For example, the order is the position order of the fields to be filled in from left to right in the file template. The field prompt messages are sent one by one in this order. The file template can be created and generated by the first user, or it can be a template pre-generated by the server, or it can be obtained after the server provides the template to the first user and the first user confirms and modifies it.
[0068] For example, the predefined file template is a data information table for statistical banking business. In the data information table, the fields to be filled in are arranged in rows, and the row includes from left to right: field 1 is education level, field 2 is date of birth, field 3 is residential address, and field 4 is billing address.
[0069] The server uses the user account of the first user as the message sender, and sends the field prompt message corresponding to field 1 to the user accounts corresponding to one or more second users (i.e., message recipients). The content of the field prompt message corresponding to field 1 can be pre-set by the first user through the form editing module. For example, the field prompt message corresponding to field 1 includes the location identifier ID (Identifier) of field 1 in the data information table, the field name, prompt content, etc. The prompt content corresponding to field 1 can be set as a filling option. For example, a master's degree or a bachelor's degree. The prompt content can also be set with a filling specification. For example, the format of the date of birth is XXXX-XX-XX. The filling specification is the standard by which the server verifies the content of the reply message entered by the second user.
[0070] In the embodiment of the present application, the content corresponding to the fields to be filled in the file template is obtained through a message conversation to assist the user in filling in the file template. Compared with the related art, the message sending and receiving correspondence relationship established through the message conversation can quickly and accurately locate the position corresponding to the fields to be filled in the file template, thereby effectively improving the filling efficiency of data information management.
[0071] Based on the above embodiments, this application also provides a conversational information management method. Figure 3 , Figure 3 The following is a flow chart of a conversational information management method provided by an embodiment of the present application. The method includes:
[0072] Step 301, receiving a data management invitation message in a chat interface, the data management invitation message is used to invite filling in a file template, the file template including at least one field to be filled in;
[0073] Step 302, receiving a confirmation operation instruction input for the data management invitation message;
[0074] Step 303, in response to the confirmation operation instruction, receiving and displaying the information management interface;
[0075] Step 304: In the display information management interface, the content corresponding to the field to be filled in the document template is obtained in a message conversation manner. The content is used to fill the position corresponding to the field to be filled in the document template.
[0076] In the above steps, the contents corresponding to the fields to be filled in the file template are collected through the message conversation mode in the information management interface.
[0077] In a chat interface shared by a first user and one or more second users, the first user serves as a management user and the second user serves as a managed user. The first user holds a first terminal device, on which a first client is pre-installed. The second user holds a second terminal device, on which a second client is pre-installed. The first user sends a data management invitation message to the second client of the second user through the message conversation function of the first client. When the second user receives the data management invitation message on the second client, the second user clicks on the data management invitation message, and the second client receives and displays the information management interface on the second client in response to the click operation instruction input by the second user.
[0078] In the information management interface, the user account of the first user is used as the message sender, and the user account of the second user is used as the message receiver, and a message session process is established. Optionally, the status indication information of other users who participate in filling in the file template can also be received and displayed in the information management interface. Other users can be identified by their user accounts. For example, a prompt "XXX is filling in the file template" is displayed in a certain area of the information management interface.
[0079] During the message conversation, the first user sends the field prompt messages to the second user in order. Optionally, the first user sends the field prompt messages to the second user in order according to a preset order.
[0080] After receiving the field prompt message, the second user sends a reply message to the first user within a preset time range. The reply message is the content corresponding to the field prompt message entered according to the options or format requirements provided by the field prompt message. The second client obtains the content contained in the reply message, fills it into the position corresponding to the field to be filled in the file template, and updates the file template. Optionally, the server can receive the content contained in the reply message obtained by the second client, and update the position of the field to be filled in the file template corresponding to the second user under the condition that the content meets the filling specification.
[0081] In the information management interface, obtaining the content corresponding to the to-be-filled fields contained in the file template in a message conversation manner may include the following steps:
[0082] In the information management interface, field prompt messages corresponding to each field to be filled in are received one by one, and each field prompt message is used to prompt the field name corresponding to the field to be filled in and the filling specification corresponding to the field name;
[0083] After receiving the field prompt message, receiving a reply message input corresponding to the field prompt message;
[0084] Get the content contained in the reply message, which is used to fill in the position corresponding to the field to be filled in the file template.
[0085] Figure 4 A schematic diagram of a chat interface for conversational information management provided by an embodiment of the present application is shown. As shown in FIG. (4a), on the chat interface 11, the first user A sends a message to the second user B, "Hello, please fill out the following evaluation form first", and the second user B sends "OK" to the first user A. On the chat interface 11, the first user A and the second user B can communicate through text messages or have a message conversation through voice messages.
[0086] On the chat interface 11, the first user A sends an "Applicant Qualification Evaluation Form" to the second user B, and the application qualification evaluation form is the data management invitation message 12. The second user B can input a confirmation operation instruction for the data management invitation message 12, and the confirmation operation instruction can be a click operation performed on the data management invitation message.
[0087] As shown in Figure (4b), after the second user B enters the confirmation operation instruction, the information management interface 13 is displayed on the second client. On the information management interface 13, the second user B can receive the first field prompt message 131 sent by the first user A as the message sender. The content of the first field prompt message 131 is "Education (bachelor's or master's degree)", the academic degree is the field name, and "bachelor's or master's degree" is a filling option. In the embodiment of the present application, the fields to be filled in are intuitively displayed to the second user in the information management interface, and the filling specifications are indicated, which effectively reduces the filling error rate and improves the efficiency of data collection.
[0088] On the information management interface 13 , the second user B inputs a first reply message 132 for the first field prompt message 131 , and the content of the first reply message is “Master”.
[0089] In the embodiment of the present application, the filling specifications of the fields to be filled in the file template are sent to the second user in the form of a prompt message through a message conversation method. Under the guidance of the prompt message, the second user enters the content corresponding to the fields to be filled in in the form of a reply message, and then the content contained in the obtained reply message is automatically filled into the file template for summary update. Compared with the related art, when filling in the data table, the user needs to constantly reposition the area to be filled in. The embodiment of the present application only establishes a one-to-one response relationship between the field prompt message and the reply message, which effectively improves the filling efficiency of the file template. At the same time, the friendly operation interface makes the user operation more convenient.
[0090] After receiving the reply message input by the second user, in order to reduce the error rate caused by manual data input, the embodiment of the present application also provides a conversational information management method. Figure 5 , Figure 5 The following is a flow chart of a conversational information management method provided by an embodiment of the present application. The method includes:
[0091] Step 401, receiving a data management invitation message in a chat interface, the data management invitation message is used to invite filling in a file template, the file template including at least one field to be filled in;
[0092] Step 402, receiving a confirmation operation instruction input for the data management invitation message;
[0093] Step 403, in response to the confirmation operation instruction, receiving and displaying the information management interface;
[0094] Step 404, in the information management interface, receiving field prompt messages corresponding to each field to be filled in one by one, each field prompt message is used to prompt the field name corresponding to the field to be filled in and the filling specification corresponding to the field name;
[0095] Step 405, after receiving the field prompt message, receiving a reply message input corresponding to the field prompt message;
[0096] Optionally, receiving the reply message corresponding to the input field prompt message may include receiving and displaying the reply message. Alternatively, receiving and displaying the reply message and a modification mark, the modification mark being used to trigger the reply message to be in an editable state. After self-checking, the user can trigger the reply message to be in an editable state by touching or operating the modification mark, and then directly modify the content of the reply message, which effectively avoids the problem of low efficiency caused by repeated input.
[0097] Step 406, obtaining the content contained in the reply message, and the content is used to fill in the position corresponding to the field to be filled in the document template.
[0098] Optionally, obtaining the content included in the reply message may also be based on artificial intelligence.
[0099] Artificial Intelligence (AI) is the theory, method, technology and application system that uses digital computers or machines controlled by digital computers to simulate, extend and expand human intelligence, perceive the environment, acquire knowledge and use knowledge to obtain the best results. In other words, artificial intelligence is a comprehensive technology in computer science that attempts to understand the essence of intelligence and produce a new intelligent machine that can respond in a similar way to human intelligence. Artificial intelligence is to study the design principles and implementation methods of various intelligent machines so that machines have the functions of perception, reasoning and decision-making.
[0100] Artificial intelligence technology is a comprehensive discipline that covers a wide range of fields, including both hardware-level and software-level technologies. The basic technologies of artificial intelligence generally include sensors, dedicated artificial intelligence chips, cloud computing, distributed storage, big data processing technology, operation / interaction systems, mechatronics and other technologies. Artificial intelligence software technology mainly includes computer vision technology, speech processing technology, natural language processing technology, and machine learning / deep learning.
[0101] Among them, natural language processing (NLP) is an important direction in the fields of computer science and artificial intelligence. It studies various theories and methods that can achieve effective communication between people and computers using natural language. Natural language processing is a science that integrates linguistics, computer science, and mathematics. Therefore, research in this field will involve natural language, that is, the language used by people in daily life, so it is closely related to the study of linguistics. Natural language processing technology usually includes text processing, semantic understanding, machine translation, robot question and answer, knowledge graph and other technologies. In the above steps, the efficiency of data processing can be effectively improved by using artificial intelligence to identify the content of the reply message. When the received message is text, voice, or picture, the content contained in the message can be automatically obtained based on artificial intelligence.
[0102] Step 407, verifying whether the reply message complies with the filling specification indicated by the field prompt message;
[0103] In the above steps, by verifying the reply message, the tedious process of manually verifying the data is effectively avoided, and the correctness and consistency of the data filled in the file template are effectively guaranteed.
[0104] Step 408, when the reply message does not conform to the filling specification indicated by the field prompt message, display the reply message and the prompt mark corresponding to the field prompt message, and the prompt mark is used to indicate whether the reply message conforms to the corresponding filling specification;
[0105] Optionally, in step 409, when the reply message does not conform to the filling specification indicated by the field prompt message, a feedback prompt message is also received, and the feedback prompt message is used to indicate the error reason why the reply message does not conform to the filling specification; steps 408 and 409 can also be combined.
[0106] Step 410a, receiving a new reply message for the field prompt message input according to the feedback prompt message;
[0107] Alternatively, step 410b, receiving a modification operation instruction input for the modification mark;
[0108] Step 411, in response to the modification operation instruction, directly modify the reply message corresponding to the field prompt message.
[0109] In the above steps, optionally, when the reply message does not conform to the filling specification indicated by the field prompt message, the input reply message corresponding to the field prompt message and the prompt mark are displayed, and the prompt mark is used to indicate whether the reply message conforms to the filling specification corresponding thereto. Alternatively, when the reply message does not conform to the filling specification indicated by the field prompt message, the reply message, the prompt mark and the modification mark corresponding to the field prompt message are displayed.
[0110] Under the guidance of the feedback prompt message, the user can modify the reply message that does not meet the filling specifications by resending the reply message or operating the modification mark. Under the guidance of the feedback prompt message, the user can quickly and directly modify the error, improve the response speed of data processing, and provide a convenient and fast way to maintain the file template.
[0111] Step 412, fill the content included in the reply message into the position corresponding to the field to be filled in the document template.
[0112] In the above steps, after receiving the reply message, the reply message is verified and the verification result is displayed to the second user through an indicator and a feedback prompt message to prompt the second user to make changes. This method accurately locates errors and improves the efficiency of data modification; and enhances user operability in the form of a friendly interactive interface.
[0113] like Figure 6As shown, a first field prompt message 131 sent by a first user and a first reply message 132 input by a second user for the first field prompt message 131 are received in the information management interface 13, and a prompt mark 141 is displayed on the left side of the first reply message 132. The prompt mark may include a prompt mark 141 indicating that the format is correct and a prompt mark 142 indicating that the format is incorrect. A second field prompt message 133 sent by the first user and a second reply message 134 input by the second user for the second field prompt message 133 are received in the information management interface 13. The prompt mark 142 is displayed on the left side of the second reply message 134.
[0114] In order to facilitate user modification, preferably, a modification mark 15 can be set in the surrounding area of each reply message. Figure 6 As shown, a modification mark 15 is set below the reply messages 132 and 134. The second user can trigger the modification of the reply message by inputting a modification operation instruction for the modification mark. The modification operation instruction may be, for example, a click touch operation instruction. Preferably, the modification is triggered by directly performing a touch operation instruction on the reply message. For example, double-click the touch to activate the editing area of the reply message. Alternatively, a submenu pops up by long pressing the operation instruction, and the modification mark is displayed in the submenu. The embodiment of the present application effectively improves the efficiency of data modification operations by setting a modification mark.
[0115] In order to assist users in correcting errors in a more personalized manner, preferably, when it is detected that the reply message does not meet the filling specifications indicated by the field prompt message, a feedback prompt message 135 can also be sent to the second user, and the feedback prompt message is used to indicate the error reason why the reply message does not meet the filling specifications. After receiving the feedback prompt message 135, the second user follows the guidance of the feedback prompt message and chooses to send a new reply message to overwrite the original reply message according to personal operating habits. Alternatively, the original reply message can be directly modified by operating the modification mark. The feedback prompt message and modification mark in this interface can also recommend settings to users based on the user's historical operating habits using a deep learning algorithm.
[0116] The error reason is the specific content indicating that the format of the reply message input by the second user is wrong. The error reason prompt content can be obtained by verifying the reply message input by the second user with the field format predefined by the first user. Figure 6 As shown, after receiving the second reply message 134 input by the second user, the feedback prompt message 135 input by the first user is received, and the second user can intuitively understand the cause of the error and modify the content of the second reply message 134 according to the prompt. The modification method can be as follows: Figure 6 As shown in the diagram on the left side of FIG. , re-enter a new second reply message 136. Or as Figure 6As shown in the diagram on the right side of the figure, by triggering the modification flag 15 set in the second reply message, the second reply message 134 is in an editable state, and the second user directly modifies the editable second reply message 134. The above steps can intuitively reflect the cause of data errors, reduce the number of repeated operations, and effectively ensure the accuracy of data.
[0117] The embodiments of the present application effectively assist users in completing information collection by personalizing various types of identifications, thereby greatly improving the efficiency and accuracy of information collection.
[0118] The following is an example of a sample data table. Figure 7 Describe the specific implementation process of the conversational information collection method proposed in the embodiment of the present application. Figure 7 The interactive flow diagram of the conversational information management method proposed in the embodiment of the present application is shown. The method is interactively executed by a first client, one or more second clients (a second client is shown in the diagram) and a server. Figure 7 As shown, the method includes:
[0119] Step 601: A first client creates a sample data information table.
[0120] When creating a sample data information table, you can design the sample table according to the application requirements of the first user. Define the sample data information table identifier TABLE-ID, the fields TABLE-ID-ITEM that the sample data information table must contain, the filling specifications for each field, and the content of the feedback prompt message provided when each field does not meet the filling specifications. The content of the feedback prompt message can be filled in by yourself, or the server can automatically check and generate the error reason. Figure 8 As shown, Figure 8 A structural schematic diagram of creating a data information sample table provided in an embodiment of the present application is shown.
[0121] Optionally, the first client may also send a creation request to the server to create a file template, where the creation request includes an application scenario or a table creation requirement. The server sends an information table template corresponding to the creation request to the first client. The first user defines the following on the information table template: Figure 8 The content shown in the figure can obtain a sample data information table.
[0122] Step 602: The first client sends relevant information of the data information sample table to the server.
[0123] The first client may also pre-set specific content of a feedback prompt message that other users need to provide when the verification field does not meet the filling specification. Fig. 9The structure diagram of the feedback prompt message provided by the embodiment of the present application is shown. For example, the server receives a reply message input by the second client, and according to the field identifier corresponding to the reply message, the field identifier is as follows Fig. 9 form field 1 or form field in the form; search for the error judgment condition corresponding to the field identifier, and verify the content contained in the reply message according to the error judgment condition; if the verification result is an error, the error prompt language is sent to the second client as a feedback prompt message.
[0124] like Fig. 9 As shown, form field 1 TABLE-ID-ITEM1 is the name, and the number of characters in the reply message entered is compared with the preset word count threshold. If it exceeds 30 characters, it will prompt that the number of characters entered should be less than 30 characters. Form field 2 TABLE-ID-ITEM2 is the date of birth, and the format of the reply message is verified. If the filling specification of the date of birth is XXXX-XX-XX, the format of the reply message entered by the user is compared with the filling specification. If the connecting symbol between the numbers is incorrect, it will prompt to connect with -.
[0125] Step 603: The server receives and stores relevant information of the data information sample table sent by the first client.
[0126] Step 604: The first client sends a data management invitation message to the second client via the server.
[0127] Step 605: The second client receives the data management invitation message and inputs a confirmation operation instruction for the data management invitation message, for example, a click operation.
[0128] Step 606: In response to the confirmation operation instruction, display the information management interface on the second client.
[0129] Step 607: In response to the confirmation operation instruction, the second client further sends an information management trigger request to the server, where the information management trigger request is used to request the server to feedback a field prompt message related to the data information sample table.
[0130] Optionally, steps 606 and 607 may occur simultaneously. Step 607 may also occur before step 606.
[0131] Step 608: The server uses the user account corresponding to the first client as the message sender and the user account corresponding to the second client as the message receiver, and sends field prompt messages related to the data information sample table to the second client in an orderly manner.
[0132] Optionally, a field prompt message is sent each time, and a time reminder is set to remind the second user corresponding to the second client to fill in the form as soon as possible within the time range. Alternatively, multiple field prompt messages are sent to the second user in a certain order in the form of indicator + prompt message.
[0133] Step 609, the second client receives and displays the field prompt message;
[0134] Step 609a: The second user of the second client inputs a reply message to the field prompt message according to the filling specification indicated by the field prompt message.
[0135] Step 610, the second client sends a reply message to the server;
[0136] Step 611: The server verifies the reply message.
[0137] Determine whether there are any filling errors in the reply message. If there are no errors, fill the content contained in the reply message into the corresponding to-be-filled fields of the data information sample form. If there are any errors, send the corresponding feedback prompt message to the second client.
[0138] Step 612: If there is an error, a feedback prompt message is sent to the second client.
[0139] Step 613: The second client receives and displays the feedback prompt message.
[0140] Step 614: The second client receives new reply content input by the second user. Alternatively, the second client receives a modification operation instruction input by the second user for the modification indicator, triggers the reply message to be editable in response to the modification operation instruction, and directly modifies the reply message in the editable state.
[0141] Step 615: The second client sends a modified reply message to the server.
[0142] Step 616: The server receives the modified reply message and performs a verification check on the reply message.
[0143] Step 617: When the server determines that the content of the fields to be filled in required by the data information sample form has been received, the server sends an end prompt message to the second client.
[0144] Optionally, the server determines that the content of the required fields to be filled in the sample data information form has been received, including: determining whether to end filling according to the filling quantity requirement of the sample data information form. If so, the server sends an end prompt message to the second client. If not, continue to send field prompt messages until all the content corresponding to the fields to be filled in required by the sample data information form is obtained, and then send an end prompt message to the second client. Optionally, the necessary fields to be filled in the sample data information form can also be used as a basis for judgment. For example, after obtaining the content corresponding to all the fields to be filled in that must be filled in the sample data information form according to the prescribed minimum filling requirements, the server sends an end prompt message.
[0145] Step 618: The second client receives the end prompt message and the end operation instruction input according to the end prompt message.
[0146] like Fig.10 In the interface shown in the figure on the left, the second client receives the end prompt message "Filling is completed, please click Submit below". The second user of the second client enters the end operation instruction at the "Submit" position. Assuming that the minimum filling requirements are met, the server sends an end prompt message. After the second user clicks "Submit", it returns to the chat interface, and the message corresponding to the completed applicant qualification assessment form sent by the second user is displayed in the chat interface, such as Fig.10 As shown in the figure on the right.
[0147] Step 619, in response to the end operation instruction received by the second client, the server fills the content contained in the reply message obtained by the second client into the position corresponding to the corresponding field to be filled in the data information sample table, and stores the filled data information sample table.
[0148] like Fig.11 As shown, Fig.11 The schematic diagram of the structure of the data information sample table stored in the server provided in the embodiment of the present application is shown. Fig.11 As shown, the form filling user ID, publishing user ID and form ID, as well as the contents corresponding to each field to be filled in are filled into the data information sample table.
[0149] Step 620: In response to the end operation instruction received by the second client, the second client returns to the chat interface and sends the filled data information sample table as a data information table message to the first client and the second client. Optionally, in the group chat interface, it is sent to all clients included in the group.
[0150] After the above steps, a chat interface containing a data message table message sent by the second user is displayed on the second client, and the data information table message indicates that the content corresponding to the to-be-filled fields contained in the data information sample table has been obtained.
[0151] After receiving the data information table message, the users of the first client and the second client can view the data information sample table after the content is filled. The first user of the first client only has the permission to view the data information sample table after the content is filled, and cannot modify the data information sample table. The second user of the second client has the permission to view and modify the data information sample table after the content is filled. When the second user views the data information sample table after the content is filled, he can also modify the data information table. Fig.12 As shown, Fig.12 From left to right is the operation sequence. The leftmost figure shows that the second user of the second client enters the viewing operation instruction at the "Applicant Qualification Evaluation Form". In response to the viewing operation instruction, the middle figure is presented on the second client, that is, the "Applicant Qualification Evaluation Form" (that is, the data information sample form after the content has been filled) is displayed in the second client. The second user can enter the modification operation instruction in the specified modification position (such as the "Modify" shown in the lower position of the middle figure); or directly enter the modification operation instruction for the field content to be modified, for example, long press the "education" field, adjust its content to an editable state, and directly modify the content. The modified result is displayed as shown in the rightmost figure. The second user can enter the end operation instruction at the specified position. After the second client receives the end operation instruction, it means that the modification is completed, and then the second client submits the modification result to the server, and the server updates and stores it again. In the above steps, by directly operating the completed data information sample form after filling in the content, the data information sample form is viewed, providing users with a quick entry for easy viewing, and improving the interaction efficiency between users and the interface. At the same time, the embodiment of the present application provides a variety of modification interfaces, which effectively avoids errors generated at various stages of data input, thereby ensuring the accuracy of input data.
[0152] The embodiment of the present application fills the file template through a message conversation, effectively improving the processing efficiency of the file template. It also provides a user-friendly operation interface, accurately locates the filling content, and reduces the probability of filling errors, further ensuring the efficiency of filling the file template.
[0153] The present application embodiment also provides a group chat application scenario. The following takes group sharing editing as an example. Fig.13 Expand the description further. Fig.13 A schematic diagram of the operation of a shared file template provided in an embodiment of the present application is shown.
[0154] In a multi-user chat interface (i.e., a group chat interface), user C, who is a management user, sends a data management invitation message to multiple managed users D and user E in the group. That is, user C sends a data management invitation message to multiple clients belonging to the same chat interface through the server. Optionally, the user identifiers corresponding to the multiple clients in the group are obtained according to the group number, and the data management invitation message is sent with the user identifiers as the message recipients.
[0155] Each client follows Figure 2 The described method obtains the content corresponding to the to-be-filled fields contained in the file template.
[0156] As shown in Figure (13a), on the side of user D and user E, the "Student Information Statistics Table" message is received in the multi-user chat interface, and user D and user E respectively input confirmation operation instructions for the message, such as a click action.
[0157] As shown in Figure (13b), in response to the confirmation operation instruction, the client of user D displays the information management interface, and the shared prompt information "User E is filling in the form" is displayed at the bottom of the interface. When user D receives the field prompt message in the information management interface, he sends a reply message to the field prompt message, and the reply message is a message containing the content corresponding to the field to be filled in. Figure 2 The described method obtains the content of user D corresponding to the to-be-filled fields contained in the file template.
[0158] As shown in Figure (13c), in response to the confirmation operation instruction, the client of user E displays the information management interface, and the shared prompt information "User D is filling in the form" is displayed at the bottom of the interface. In the information management interface shown in Figure (13c), user E follows the field prompt message to refer to Figure 2 The described method obtains the content corresponding to the to-be-filled fields contained in the file template.
[0159] Optionally, the corresponding information management interface is displayed on each client, which may include:
[0160] Get the user ID corresponding to the client;
[0161] Based on the user identifier, an information management interface corresponding to the user identifier is sent to a client corresponding to the user identifier, where the information management interface includes status indication information of other users who participate in filling in the file template.
[0162] Sending the information management interface corresponding to the user identifier to the client corresponding to the user identifier based on the user identifier may also include:
[0163] Based on the user ID, a historical record corresponding to the user ID is obtained; the historical record may be the number of confirmation operation instructions input by the client in response to the data management invitation message, or the content corresponding to the field to be filled in that has been obtained by the client; based on the user ID and the historical record, an information management interface corresponding to the user ID is sent to the client corresponding to the user ID, and the information management interface includes status indication information of other users participating in filling in the file template.
[0164] For example, the historical record detail prompt message corresponding to the user ID is displayed in the form of a merged message in the information management interface. According to the historical record detail prompt message, an instruction to view or modify the historical record details is received. The implementation method of the instruction is the same or similar to the implementation method of the above-mentioned instruction. As shown in Figure (13d), the information management interface prompts "You performed this operation on X month X day XX hour XX minute XX second", "The information you filled in is as follows: Student's date of birth: 2014.5.13", and user D can modify the content by entering the modification operation instruction on the "Modify" indicator. Or by sending a message such as the following to user D. Fig.13 The modification prompt message 135 sent in (b) prompts the user D to modify the content that has been filled in. Then, field prompt messages corresponding to other fields to be filled in are sent to the user D until the content of each field to be filled in corresponding to the user ID is obtained.
[0165] Optionally, field prompt messages filtered according to historical records are displayed in sequence in the information management interface.
[0166] When multiple clients share a file template, and receive input from multiple clients for the same file template at the same time, the server can sort the reply messages according to the timestamps corresponding to the received reply messages, or sort the reply messages according to the activity level of the user ID. Then, according to the order results, the content corresponding to the field to be filled in by each client is filled one by one into the position of the field to be filled in corresponding to the user ID of the client.
[0167] The multi-user conversational shared file template proposed in the embodiment of the present application improves the accuracy of single user input under the guidance of prompt messages, and avoids conflicts in shared file templates through effective control of the server, thereby effectively improving the efficiency of user form filling.
[0168] The present application also provides a method for managing session information, which is executed on the server side. Fig.14 , Fig.14 The following is a flow chart of a conversational information management method provided by an embodiment of the present application. The method includes:
[0169] Step 701, sending a data management invitation message to multiple clients belonging to the same chat interface, the data management invitation message is used to invite each client to fill in a file template, the file template includes at least one field to be filled in;
[0170] Step 702, receiving the contents corresponding to the fields to be filled in the document template obtained according to the aforementioned method from each client;
[0171] Step 703: Fill the content received from each client into the position of the to-be-filled field corresponding to the client in the file template.
[0172] Optionally, before obtaining the content corresponding to the fields to be filled in the file template, the method includes: obtaining the user identifier corresponding to the client; sending an information management interface corresponding to the user identifier to the client corresponding to the user identifier based on the user identifier, and the information management interface includes status indication information of other users participating in filling in the file template.
[0173] Optionally, the method also includes: obtaining a user identifier corresponding to the client; obtaining a historical record corresponding to the user identifier based on the user identifier; the historical record may be the number of confirmation operation instructions input by the client in response to the data management invitation message, or the content corresponding to the field to be filled in that the client has obtained; based on the user identifier and the historical record, sending an information management interface corresponding to the user identifier to the client corresponding to the user identifier, the information management interface including status indication information of other users participating in filling in the file template.
[0174] For further information please refer to Fig.15 , Fig.15 FIG. 2 shows an exemplary structural block diagram of a conversational information management device provided according to an embodiment of the present application. Fig.15 As shown, the device comprises:
[0175] The request receiving module 801 is used to receive a data management invitation message in the chat interface, where the data management invitation message is used to invite the user to fill in a file template, where the file template includes at least one field to be filled in;
[0176] The confirmation operation instruction receiving module 802 is used to receive the confirmation operation instruction input for the data management invitation message;
[0177] The content acquisition module 803 is used to respond to the confirmation operation instruction and acquire the content corresponding to the field to be filled in through a message conversation. The content is used to fill the position corresponding to the field to be filled in the file template.
[0178] Optionally, the content acquisition module further includes:
[0179] The receiving and displaying submodule is used to receive and display the information management interface in response to the confirmation operation instruction.
[0180] The conversation submodule is used to obtain the content corresponding to the to-be-filled fields contained in the file template in a message conversation manner in the display information management interface.
[0181] The receiving and displaying submodule is also used to receive and display status indication information of other users who participate in filling in the document template in the information management interface.
[0182] The session submodule is also used to:
[0183] In the information management interface, field prompt messages corresponding to each field are received one by one, and each field prompt message is used to prompt the field name of the field to be filled in and the filling specification corresponding to the field name;
[0184] After receiving the field prompt message, receiving a reply message input corresponding to the field prompt message;
[0185] Get the content contained in the reply message, which is used to fill in the position corresponding to the field to be filled in the file template.
[0186] After obtaining the content contained in the reply message, the device further includes:
[0187] A verification module, used to verify whether the reply message complies with the filling specification indicated by the field prompt message;
[0188] The reply display module is used to display the reply message and prompt mark corresponding to the field prompt message when the reply message does not comply with the filling specification indicated by the field prompt message. The prompt mark is used to indicate whether the reply message complies with the corresponding filling specification.
[0189] The session submodule is also used to:
[0190] Receive and display a reply message and a modification flag for a field prompt message, where the modification flag is used to trigger the reply message to be in an editable state.
[0191] The session submodule also includes:
[0192] A feedback receiving unit, used to receive a feedback prompt message when the reply message does not conform to the filling specification indicated by the field prompt message, the feedback prompt message is used to indicate the error reason why the reply message does not conform to the filling specification;
[0193] a message receiving unit, configured to receive a new response message for the field prompt message input according to the feedback prompt message; or,
[0194] A modification instruction receiving unit, used for receiving a modification operation instruction input for a modification identifier;
[0195] The modification execution unit is used to directly modify the reply message corresponding to the field prompt message in response to the modification operation instruction.
[0196] The conversation submodule is also used to obtain the content of the reply message based on artificial intelligence.
[0197] Optionally, the device further comprises:
[0198] An interface return control module, used for receiving an end operation instruction and controlling the return to the chat interface in response to the end operation instruction;
[0199] A message display module, used to receive and display a template indication message corresponding to the file template in the chat interface;
[0200] A viewing instruction receiving module, used for receiving an input viewing operation instruction for a template indication message;
[0201] The template display module is used to display the file template in response to the viewing operation instruction.
[0202] Module Display Modules are also used to:
[0203] Receive modification operation instructions inputted for the file template;
[0204] In response to the modification operation instruction, modification content input for the fields included in the document template is received.
[0205] The device also includes:
[0206] The prompt request module is used to send a field prompt request message to the server, wherein the field prompt request message is used to request the orderly provision of field prompt messages related to the to-be-filled fields contained in the file template corresponding to the data management invitation message.
[0207] Please refer to Fig.16 , Fig.16 FIG. 2 shows an exemplary structural block diagram of a conversational information management device provided according to an embodiment of the present application. Fig.16 As shown, the device comprises:
[0208] An invitation message sending module 901 is used to send a data management invitation message to a client, where the data management invitation message is used to invite the client to fill in a file template, where the file template includes at least one field. A data management invitation message is sent to multiple clients belonging to the same chat interface, where the data management invitation message is used to invite each client to fill in a file template, where the file template includes at least one field to be filled in.
[0209] Fill in the content receiving module 902, which is used to receive from each client according to Figure 2 The method described obtains the content corresponding to the fields to be filled in the file template;
[0210] The content writing module 903 is used to write the content received from each client into the position of the to-be-filled field corresponding to the client in the file template.
[0211] The device also includes:
[0212] A user identification acquisition module is used to obtain the user identification corresponding to the client;
[0213] The interface sending module is used to send the information management interface corresponding to the user identifier to the client corresponding to the user identifier based on the user identifier, and the information management interface includes status indication information of other users participating in filling in the file template.
[0214] The interface sending module is also used for:
[0215] A history record acquisition submodule is used to acquire a history record corresponding to the user identifier based on the user identifier; the history record may be the number of times the client inputs a confirmation operation instruction for the data management invitation message, or the content corresponding to the field to be filled in that the client has acquired;
[0216] The interface sending submodule is used to send the information management interface corresponding to the user identifier to the client corresponding to the user identifier based on the user identifier and the historical records, and the information management interface includes status indication information of other users participating in filling in the file template.
[0217] Please refer to Fig.17 , Fig.17 FIG. 1 shows an exemplary structural block diagram of a conversational information management system provided according to an embodiment of the present application. Fig.17 As shown, the system includes: a plurality of terminal devices 101, whose configuration includes at least one Fig.15 The session information management device and server 102 shown in the figure include at least one Fig.16 The conversational information management device shown.
[0218] It should be understood that the units or modules recorded in the device correspond to the various steps in the method described above. Therefore, the operating instructions and features described above for the method are also applicable to the device and the units contained therein, and will not be repeated here. The device can be pre-implemented in a browser or other security application of an electronic device, or loaded into a browser or its security application of an electronic device by downloading or the like. The corresponding units in the device can cooperate with the units in the electronic device to implement the solution of the embodiment of the present application.
[0219] For the several modules or units mentioned in the above detailed description, this division is not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. On the contrary, the features and functions of one module or unit described above can be further divided into multiple modules or units to be embodied.
[0220] Reference below Fig.18 , Fig.18 A schematic diagram of the structure of a computer system of an electronic device or server suitable for implementing an embodiment of the present application is shown.
[0221] like Fig.18 As shown, the computer system includes a central processing unit (CPU) 501, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 502 or a program loaded from a storage part 508 into a random access memory (RAM) 503. In the RAM 503, various programs and data required for the operation instructions of the system 500 are also stored. The CPU 501, the ROM 502, and the RAM 503 are connected to each other via a bus 504. An input / output (I / O) interface 505 is also connected to the bus 504.
[0222] The following components are connected to the I / O interface 505: an input section 506 including a keyboard, a mouse, etc.; an output section 507 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 508 including a hard disk, etc.; and a communication section 509 including a network interface card such as a LAN card, a modem, etc. The communication section 509 performs communication processing via a network such as the Internet. A drive 510 is also connected to the I / O interface 505 as needed. A removable medium 511, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 510 as needed, so that a computer program read therefrom is installed into the storage section 508 as needed.
[0223] In particular, according to an embodiment of the present disclosure, the above reference flow chart Figure 2 The described process can be implemented as a computer software program. For example, an embodiment of the present disclosure includes a computer program product, which includes a computer program carried on a machine-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication part 509, and / or installed from a removable medium 511. When the computer program is executed by a central processing unit (CPU) 501, the above-mentioned functions defined in the system of the present application are executed.
[0224] It should be noted that the computer-readable medium shown in the present disclosure may be a computer-readable signal medium or a computer-readable storage medium or any combination of the above two. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or device, or any combination of the above. More specific examples of computer-readable storage media may include, but are not limited to: an electrical connection with 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), an 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 disclosure, a computer-readable storage medium may be any tangible medium containing or storing a program that can be used by or in combination with an instruction execution system, device or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, in which a computer-readable program code is carried. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than computer-readable storage media, which may send, propagate or transmit a program for use by or in conjunction with an instruction execution system, apparatus or device. The program code contained on the computer-readable medium may be transmitted using any appropriate medium, including but not limited to: wireless, wire, optical cable, RF, etc., or any suitable combination of the above.
[0225] The flow chart and block diagram in the accompanying drawings illustrate the possible implementation architecture, functions and operating instructions of the system, method and computer program product according to various embodiments of the present disclosure. In this regard, each box in the flow chart or block diagram can represent a module, a program segment, or a part of the code, and the aforementioned module, program segment, or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some implementations as replacements, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or operating instruction, or can be implemented with a combination of dedicated hardware and computer instructions.
[0226] The units or modules involved in the embodiments described in the present application may be implemented by software or by hardware. The described units or modules may also be set in a processor. For example, they may be described as: a processor includes a request receiving module, a confirmation operation instruction receiving module, and a filling module. Among them, the names of these units or modules do not constitute a limitation on the units or modules themselves in some cases. For example, the request receiving module may also be described as a "module for receiving data management invitation messages in a chat interface."
[0227] As another aspect, the present application further provides a computer-readable storage medium, which may be included in the electronic device described in the above embodiment; or may exist independently without being assembled into the electronic device. The above computer-readable storage medium stores one or more programs, and when the above programs are used by one or more processors to execute the conversational information management method described in the present application.
[0228] For example, electronic devices can implement Figure 2 As shown: Step 201, receiving a data management invitation message in the chat interface, the data management invitation message is used to invite filling in a file template, and the file template includes at least one field; Step 202, receiving a confirmation operation instruction input for the data management invitation message; Step 203, in response to the confirmation operation instruction, obtains the content corresponding to the field to be filled in in a message conversation manner.
[0229] The above description is only a preferred embodiment of the present application and an explanation of the technical principles used. Those skilled in the art should understand that the scope of disclosure involved in the present application is not limited to the technical solution formed by a specific combination of the above technical features, but should also cover other technical solutions formed by any combination of the above technical features or their equivalent features without departing from the aforementioned disclosed concept. For example, the above features are replaced with the technical features with similar functions disclosed in this application (but not limited to) by each other to form a technical solution.
Claims
1. A conversational information management method, characterized in that: Applied to any second client among a plurality of second clients, the plurality of second clients and the first client belong to a multi-user chat interface, the method comprising: Receiving a data management invitation message sent by a server in the multi-user chat interface, the server is used to send the data management invitation message to multiple second clients belonging to the same multi-user chat interface, the data management invitation message is used by a first client of the multi-user chat interface to invite the multiple second clients to fill in a file template respectively, the file template includes at least one field to be filled in; receiving a confirmation operation instruction input for the data management invitation message; In response to the confirmation operation instruction, receiving and displaying the information management interface; wherein the server is used to obtain the user identification corresponding to each second client, and based on each user identification, send the information management interface corresponding to the user identification to the second client corresponding to the user identification, so as to display the corresponding information management interface on the plurality of second clients respectively; In the information management interface, in a message conversation manner between the first client and the second client, content corresponding to the to-be-filled field contained in the document template is obtained, and the content is used to fill the position of the to-be-filled field corresponding to the second client in the document template; Receive an end prompt message sent by the server, and return to the multi-user chat interface in response to an end operation instruction input based on the end prompt message; the end prompt message is sent by the server to the second client when it determines that the content of the field to be filled in required by the file template has been received.
2. The method according to claim 1, characterized in that The receiving and displaying information management interface includes: The status indication information of other users who participate in filling in the document template is received and displayed in the information management interface.
3. The method according to claim 1, characterized in that The acquiring, in the information management interface, content corresponding to the field to be filled in by way of a message conversation between the first client and the second client comprises: In the information management interface, receiving field prompt messages corresponding to each of the fields to be filled in one by one, each of the field prompt messages is used to prompt the field name corresponding to the field to be filled in and the filling specification corresponding to the field name; After receiving the field prompt message, receiving an input reply message corresponding to the field prompt message; Get the content contained in the reply message.
4. The method according to claim 3, characterized in that After obtaining the content contained in the reply message, the method further includes: Verify whether the reply message complies with the filling specification indicated by the field prompt message; When the reply message does not comply with the filling specification indicated by the field prompt message, the reply message and prompt identifier corresponding to the field prompt message are displayed, and the prompt identifier is used to indicate whether the reply message complies with the corresponding filling specification.
5. The method according to claim 3 or 4, characterized in that: The received reply message corresponding to the field prompt message includes: A reply message and a modification mark for the field prompt message are received and displayed, wherein the modification mark is used to trigger the reply message to be in an editable state.
6. The method according to claim 5, characterized in that The method further includes: When the reply message does not conform to the filling specification indicated by the field prompt message, a feedback prompt message is also received, wherein the feedback prompt message is used to indicate the error reason why the reply message does not conform to the filling specification; receiving a new reply message for the field prompt message input according to the feedback prompt message; or receiving a modification operation instruction input for the modification identifier; In response to the modification operation instruction, the reply message corresponding to the field prompt message is directly modified.
7. The method according to claim 1, characterized in that After returning to the multi-user chat interface, the method further includes: Receiving and displaying a template indication message corresponding to the file template in the multi-user chat interface; receiving a viewing operation instruction input for the template indication message; In response to the viewing operation instruction, the file template is displayed.
8. The method according to claim 7, characterized in that After displaying the document template, the method further includes: Receiving a modification operation instruction input for the file template; In response to the modification operation instruction, modification content input for the to-be-filled fields included in the document template is received.
9. A conversational information management method, characterized in that: The method includes: Sending a data management invitation message to a plurality of second clients belonging to a multi-user chat interface, wherein the data management invitation message is used by a first client of the multi-user chat interface to invite the plurality of second clients to fill in a file template respectively, wherein the file template includes at least one field to be filled in; Acquire a user identifier corresponding to each of the second clients, and send an information management interface corresponding to the user identifier to the second client corresponding to the user identifier based on each of the user identifiers, so as to display the corresponding information management interface on the plurality of second clients respectively; Receiving, from each of the second clients, content corresponding to the to-be-filled fields contained in the file template obtained according to the method described in any one of claims 1 to 8; Fill the content received from each second client into the position of the to-be-filled field corresponding to the second client in the file template; When it is determined that the content of the to-be-filled fields required by the file template has been received, an end prompt message is sent to the corresponding second client, so that the second client returns to the multi-user chat interface in response to the end operation instruction input based on the end prompt message.
10. The method according to claim 9, characterized in that The information management interface includes status indication information of other users who participate in filling in the document template.
11. A conversational information management device, characterized in that: Applied to any second client among a plurality of second clients, the plurality of second clients and the first client belong to a multi-user chat interface, the device comprising: A request receiving module, used for receiving a data management invitation message sent by a server in the multi-user chat interface, wherein the server is used for sending the data management invitation message to a plurality of second clients belonging to the same multi-user chat interface, wherein the data management invitation message is used by a first client of the multi-user chat interface to invite the plurality of second clients to fill in a file template respectively, wherein the file template includes at least one field to be filled in; A confirmation operation instruction receiving module, used to receive a confirmation operation instruction input for the data management invitation message; a receiving and displaying submodule, configured to receive and display an information management interface in response to the confirmation operation instruction; wherein the server is configured to obtain a user identifier corresponding to each of the second clients, and based on each of the user identifiers, send the information management interface corresponding to the user identifier to the second client corresponding to the user identifier, so as to display the corresponding information management interface on the plurality of second clients respectively; a conversation submodule, configured to obtain, in the information management interface, content corresponding to the to-be-filled field contained in the file template in a message conversation manner between the first client and the second client, wherein the content is used to fill in a position corresponding to the to-be-filled field in the file template; The interface return control module is used to receive the end prompt message sent by the server, and return to the multi-user chat interface in response to the end operation instruction input based on the end prompt message; the end prompt message is sent by the server to the second client when it is determined that the content of the field to be filled in required by the file template has been received.
12. A conversational information management device, characterized in that: The device includes: An invitation message sending module, used to send a data management invitation message to a plurality of second clients belonging to a multi-user chat interface, wherein the data management invitation message is used by a first client of the multi-user chat interface to invite the plurality of second clients to fill in a file template respectively, wherein the file template includes at least one field to be filled in; A user identification acquisition module, used to acquire the user identification corresponding to each of the second clients; An interface sending module, configured to send, based on each of the user identifiers, an information management interface corresponding to the user identifier to a second client corresponding to the user identifier, so as to display the corresponding information management interface on the plurality of second clients respectively; A filling content receiving module, used to receive the content corresponding to the to-be-filled field contained in the file template obtained according to the method of any one of claims 1 to 8 from each of the second clients respectively; A content writing module, used for writing the content received from each second client into the position of the to-be-filled field corresponding to the client in the file template; The device is also used to send an end prompt message to the corresponding second client when it is determined that the content of the to-be-filled field required by the file template has been received, so that the second client responds to the end operation instruction input based on the end prompt message and returns to the multi-user chat interface.
13. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the program, the method according to any one of claims 1 to 8 or the method according to claims 9 to 10 is implemented.
14. A computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the method according to any one of claims 1 to 8 or the method according to claims 9 to 10 is implemented.
Citation Information
Patent Citations
Message handling method and device in communication process
CN103269306A
Method and system for generating conversational user interface
CN109783065A
Document processing method and device, terminal and storage medium
CN109918345A