Information collection method, device and computer readable medium

By displaying information collection messages and optional templates in the target group, the information of cluster members is automatically collected, which solves the cumbersome problems of the information collection process in the existing technology, and improves efficiency and flexibility.

CN113901774BActive Publication Date: 2025-04-18SHANGHAI ZHANGMEN TECH
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202111168229.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-29
Publication Date
2025-04-18
Estimated Expiration
2041-09-29

AI Technical Summary

Technical Problem

In information collection and statistics scenarios, group members need to send information to the information collector separately, resulting in cumbersome and time-consuming and labor-intensive information collection process.

Method used

By displaying information collection messages in the target group, displaying optional information collection templates in response to user triggering operations, obtaining collection information based on template editing operations, and updating information collection messages to display the latest collection information.

Benefits of technology

Automatic collection of target personnel information is achieved, and the efficiency and convenience of information collection is improved. Group members can choose appropriate information collection templates according to personalized needs, which improves the flexibility of information collection.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113901774B_ABST
    Figure CN113901774B_ABST
Patent Text Reader

Abstract

The present application discloses an information collection method, device and computer-readable medium. A specific implementation of the method includes: displaying an information collection message in a target group; displaying selectable information collection templates in response to receiving a trigger operation on the information collection message; obtaining collection information based on an editing operation in the selected information collection template; updating the information collection message according to the collection information, and displaying the updated information collection message in the target group, wherein the updated information collection message includes the collection information collected based on the information collection message up to now. The present application provides an information collection method that can automatically collect group member information, thereby improving the efficiency and convenience of information collection; and group members can select appropriate information collection templates based on personalized needs, thereby improving the flexibility of information collection.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The embodiments of the present application relate to the field of computer technology, and in particular to an information collection method, device, and computer-readable medium. Background Art

[0002] At present, communication applications generally provide group chat functions to enable multiple users to form groups and facilitate communication among users in the group. However, in some information collection and statistical scenarios, such as counting the detailed information of vaccinated people in a community group and the detailed information of each tourist in a travel group, group members often need to add the communication account of the information collector and send the required information to the information collector separately. The information collector then collects and counts the information based on the information sent by each member. The information collection process is cumbersome, time-consuming and labor-intensive. Summary of the invention

[0003] The embodiments of the present application provide an information collection method, device and computer-readable medium.

[0004] In a first aspect, an embodiment of the present application provides an information collection method, comprising: displaying an information collection message in a target group; displaying selectable information collection templates in response to receiving a trigger operation on the information collection message; obtaining collection information based on an editing operation in the selected information collection template; updating the information collection message according to the collection information, and displaying the updated information collection message in the target group, wherein the updated information collection message includes collection information collected based on the information collection message up to the present.

[0005] In the second aspect, an embodiment of the present application provides an information collection device, comprising: a first display unit, configured to display an information collection message in a target group; a second display unit, configured to display an optional information collection template in response to receiving a trigger operation on the information collection message; a collection unit, configured to obtain collection information based on an editing operation in the selected information collection template; a third display unit, configured to update the information collection message according to the collection information, and display the updated information collection message in the target group, wherein the updated information collection message includes the collection information collected based on the information collection message as of the present.

[0006] In a third aspect, an embodiment of the present application provides a computer-readable medium having a computer program stored thereon, wherein when the program is executed by a processor, the method described in any implementation manner of the first aspect is implemented.

[0007] In a fourth aspect, an embodiment of the present application provides an electronic device, comprising: one or more processors; a storage device on which one or more programs are stored, and when the one or more programs are executed by one or more processors, the one or more processors implement the method described in any implementation manner of the first aspect.

[0008] The information collection method provided by the embodiment of the present application displays an information collection message in a target group; displays selectable information collection templates in response to receiving a trigger operation on the information collection message; obtains collection information based on an editing operation in the selected information collection template; updates the information collection message according to the collection information, and displays the updated information collection message in the target group, wherein the updated information collection message includes the collection information collected based on the information collection message up to now, thereby providing an information collection method that can automatically collect target personnel information, improving the efficiency and convenience of information collection; and the target personnel can select a suitable information collection template based on personalized needs, thereby improving the flexibility of information collection. BRIEF DESCRIPTION OF THE DRAWINGS

[0009] 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:

[0010] Figure 1 is an exemplary system architecture diagram in which an embodiment of the present application may be applied;

[0011] Figure 2 is a flow chart of an embodiment of the information collection method according to the present application;

[0012] Figure 3 is a schematic diagram of an embodiment of an information collection template according to the information collection method of the present application;

[0013] Figure 4 It is a schematic diagram of an embodiment of an information collection message according to the information collection method of the present application;

[0014] Figure 5 is a schematic diagram of an embodiment of an updated information collection message according to the information collection method of the present application;

[0015] Figure 6 is a schematic diagram of an application scenario of the information collection method according to this embodiment;

[0016] Figure 7 is a flow chart of another embodiment of the information collection method according to the present application;

[0017] Figure 8 is a structural diagram of an embodiment of an information collection device according to the present application;

[0018] Fig. 9 It is a structural diagram of a computer system suitable for implementing the embodiments of the present application. DETAILED DESCRIPTION

[0019] The present application will be 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 invention, rather than to limit the invention. It should also be noted that, for ease of description, only the parts related to the relevant invention are shown in the accompanying drawings.

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

[0021] Figure 1 An exemplary architecture 100 to which the information collection method and apparatus of the present application can be applied is shown.

[0022] like Figure 1 As shown, the system architecture 100 may include terminal devices 101, 102, 103, a network 104 and a server 105. The communication connection between the terminal devices 101, 102, 103 constitutes a topological network, and the network 104 is used to provide a medium for the communication link between the terminal devices 101, 102, 103 and the server 105. The network 104 may include various connection types, such as wired, wireless communication links or optical fiber cables, etc.

[0023] Terminal devices 101, 102, 103 may be hardware devices or software that support network connection for data interaction and data processing. When terminal devices 101, 102, 103 are hardware, they may be various electronic devices that support network connection, information acquisition, interaction, display, processing and other functions, including but not limited to smart phones, tablet computers, e-book readers, laptop portable computers and desktop computers, etc.; various applications may be set thereon, including but not limited to instant messaging applications, video applications, shopping applications, office applications, etc. When terminal devices 101, 102, 103 are software, they may be installed in the electronic devices listed above. It may be implemented as multiple software or software modules, for example, for providing distributed services, or it may be implemented as a single software or software module. No specific limitation is made here.

[0024] The server 105 may be a server that provides various services, such as displaying the information collection message of the first user (the user who sends the information collection message) in the target group, and displaying the information collection template to the second user (the user who inputs the collected information) when the second user triggers the information collection message, so as to collect the information of the second user. As an example, the server 105 may be a cloud server.

[0025] It should be noted that the server can be hardware or software. When the server is hardware, it can be implemented as a distributed server cluster consisting of multiple servers, or it can be implemented as a single server. When the server is software, it can be implemented as multiple software or software modules (for example, software or software modules used to provide distributed services), or it can be implemented as a single software or software module. No specific limitation is made here.

[0026] It should also be noted that the information collection method provided in the embodiments of the present disclosure can be executed by a server, or by a terminal device, or by a server and a terminal device in cooperation with each other. Accordingly, the various parts (such as various units) included in the information collection device can be all set in the server, or all set in the terminal device, or can be set in the server and the terminal device respectively.

[0027] It should be understood that Figure 1 The number of terminal devices, networks, and servers in the system is only illustrative. Any number of terminal devices, networks, and servers may be provided as required. When the electronic device on which the information collection method is running does not need to transmit data with other electronic devices, the system architecture may only include the electronic device (e.g., server or terminal device) on which the information collection method is running.

[0028] Continue to refer Figure 2 , shows a process 200 of an embodiment of an information collection method, comprising the following steps:

[0029] Step 201: Display the information collection message in the target group.

[0030] In this embodiment, the execution subject of the information collection method (for example Figure 1 The terminal devices in the target group can display the information collection message in the target group.

[0031] Among them, the target group can be any group chat built based on the group chat function of the communication application. The information collection message is a conversation message used to collect information. In the target group chat, it can be displayed in the form of text messages, message cards, or lists. Taking the list form as an example, when displaying the information collection message in the target group chat, an information column representing each type of information to be collected can be displayed. Taking the collection of user personal information as an example, the information columns corresponding to each column may include name, age, height, mobile phone number, etc.

[0032] In this embodiment, the initiator of information collection can send an information collection message to the target group chat.

[0033] Step 202: In response to receiving a trigger operation for an information collection message, displaying selectable information collection templates.

[0034] In this embodiment, the execution subject may display selectable information collection templates in response to receiving a trigger operation on an information collection message.

[0035] In this embodiment, the information collection message is associated with at least one selectable information collection template. When a group member in the target group chat triggers the information collection message based on a trigger operation such as clicking or touching, the execution subject displays the selectable information collection template to the user who issued the trigger operation. The information collection template is used to instruct the user to input the structured information to be collected.

[0036] At least one selectable information collection template associated with the information collection message may be an information collection template created by the user who sends the information collection message. Figure 3 As shown, when the user sending the information collection message needs to confirm the vaccination status, it can be done as follows Figure 3 The template creation page shown in the figure creates an information collection template. The information collection message corresponding to the information collection template is as follows Figure 4 As shown, multiple information columns such as WeChat nickname, name, ID number, mobile phone number, etc. can be displayed.

[0037] The user who sends the information collection message can create multiple information collection templates according to actual conditions, so that group members can choose the applicable information collection template to input information.

[0038] In this embodiment, the above-mentioned execution subject can display the available information collection templates in a variety of ways. As an example, based on a text list, a slidable card, an automatically scrolling carousel, etc., the indication information (such as name, thumbnail information, etc.) of the available information collection templates is displayed to the user. Specifically, different items in the text list may correspond to the names of different information collection templates, and different cards in the slidable card and different pictures in the automatically scrolling carousel correspond to thumbnails of different information collection templates. Then, based on the execution information in the form of voice instructions, action instructions, etc., the information collection template selected by the user is determined, and the editing page corresponding to the selected information collection template is entered to receive the user's editing operation for information editing.

[0039] As another example, the execution entity may display the default template or randomly selected template from the information collection templates available for selection by the user as a preferred recommended template to the user, and directly enter the editing page of the template; at the same time, provide instruction information for switching templates in the editing page of the template (for example, a universal switching key corresponding to all other information collection templates, or multiple thumbnail instruction information corresponding to other information collection templates and used to indicate switching to a specific template). For example, when the user clicks the virtual button of "switch to other templates", the execution entity displays other information collection templates in the form of slidable cards for the user to choose.

[0040] In some optional implementations of this embodiment, the execution subject may also select an initial information collection template from a template set according to the received template selection operation, wherein the template set includes pre-made information collection templates suitable for different scenarios.

[0041] In some optional implementations of this embodiment, the user sending the information collection message may also adjust the template based on the information collection template selected from the template set to obtain an initial information collection template.

[0042] Step 203, obtaining collected information based on the editing operation in the selected information collection template.

[0043] In this embodiment, the above-mentioned execution subject can obtain the collected information based on the editing operation in the selected information collection template.

[0044] In this embodiment, group members can select a suitable information collection template from multiple available information collection templates through selection operations such as clicking and touching to fill in information. The information collection template may include selection controls and input controls. Users can select target options through the selection controls and input target information through the input controls. As an example, when collecting registration information for multiple activities of each user in the target group chat, for each activity, the information collection template may include a selection control for "register" or "not register" for the activity, so that users can flexibly perform selection operations.

[0045] In order to further meet the personalized needs of group members in the process of information collection and improve the flexibility of the information collection process, the execution subject may perform the above step 203 in the following manner:

[0046] First, according to the adjustment operation on the selected information collection template, the adjusted information collection template is obtained; then, according to the input operation on the adjusted information collection template, the collection information is obtained.

[0047] The adjustment operation may be, for example, modification or update of information in the original information collection template, or addition of corresponding information based on the original information collection template. Taking the example of collecting registration information of each user in the target group chat for multiple activities, the above-mentioned execution subject may add the types and quantities of activities based on the multiple activities in the original information collection template to generate a new information collection template.

[0048] Specifically, the execution subject may execute step 203 in the following manner:

[0049] First, according to the adjustment operation of the adjustment control in the selected information collection template, the adjusted or added project information is determined to obtain the adjusted information collection template.

[0050] Taking adding project information as an example, the user can call the adjustment control to add the corresponding project column, and then customize the added project column to obtain the added project information. Thus, based on the project information added to the original information collection template, an adjusted information collection template is obtained.

[0051] Then, the selected target option is determined according to the selection operation on the selection control in the adjusted information collection template.

[0052] Then, the input target information is determined according to the input operation on the input control in the adjusted information collection template.

[0053] In this implementation, the information collection template may include multiple selection controls and input controls. When multiple information columns included in the information collection template have multiple selectable options, multiple information columns may be implemented in sequence through multiple selection controls; and each input column may be implemented through an input control.

[0054] Finally, the collection information is determined based on the target options and target information.

[0055] In some optional implementations of this embodiment, the execution subject may also perform step 203 in the following manner:

[0056] First, in the process of determining at least part of the collected information based on the editing operation in the selected information collection template, a replacement operation for indicating the replacement of the information collection template is received; then, based on the replacement operation, the replaced information collection template is determined, and the collected information is obtained based on the editing operation in the replaced information collection template.

[0057] At least part of the collected information is information input from the time when the user starts editing in the selected information collection template to the time when the replacement operation is issued.

[0058] As an example, the editing page of the selected information collection template includes instruction information that can be used to switch templates (for example, a universal switch key corresponding to all other information collection templates, or multiple thumbnail instruction information corresponding to other information collection templates and used to indicate switching to a specific template). For example, when the user clicks the virtual button of "switch to other templates", the above execution body displays other information collection templates in the form of slideable cards for the user to switch.

[0059] It should be noted that the implementation does not limit the number of times the information collection template can be changed, and the user can change multiple templates based on demand. In the implementation, the user can flexibly switch to other information collection templates during the input process of collecting information, further improving the flexibility of the information collection process.

[0060] In some optional implementations of this embodiment, the above-mentioned execution subject may obtain the collected information based on the replaced information collection template in the following manner:

[0061] First, determine the target information corresponding to the target project information in at least part of the collected information, wherein the target project information represents the same project information in the selected information collection template and the replaced information collection template; then, add the target information corresponding to the target project information to the replaced information collection template, and based on the target information corresponding to the target project information, receive the editing operation in the replaced information collection template to obtain the collected information.

[0062] The target information corresponding to the target project information is information input or selected in the project represented by the target project information, and may include multiple project information. Specifically, for each target project information, the corresponding target information can be added under the corresponding project information in the replaced information collection template.

[0063] In this implementation, the above-mentioned execution subject can automatically copy the collection information edited in the previous information collection template to the current information collection template, further improving the flexibility and efficiency of information collection.

[0064] Step 204: update the information collection message according to the collected information, and display the updated information collection message in the target group.

[0065] In this embodiment, the execution subject may update the information collection message according to the collected information, and display the updated information collection message in the target group, wherein the updated information collection message includes the collected information based on the information collection message up to now.

[0066] As an example, the execution subject may determine in real time the collected information input by the user who has completed the collection information input, and display the collected information of each user in the updated information collection message in chronological order. Figure 5 As shown, the updated information collection message in the target group is shown.

[0067] In some optional implementations of this embodiment, in order to ensure the security of user privacy information, the user sending the information collection message can select the display mode of a certain item of information input based on the selection controls of "visible", "partially visible" and "invisible" when making the information collection template, or the user inputting the collected information can select the display mode of a certain item of information input based on the selection controls of "visible", "partially visible" and "invisible" when inputting the information. At this time, the above-mentioned execution subject can display the visible part of the collected visible information and partially visible information in the updated information collection message in the target group according to the indication information indicating whether each item of information is visible in the information collection template of the collected information. Figure 4 The ID number, mobile phone number and other information shown are partially visible information.

[0068] In some optional implementations of the present embodiment, the execution subject may perform step 202 as follows: in response to receiving a trigger operation on an information collection message, the initial information collection template specified by the user sending the information collection message and the adjusted information collection template of the input user who has previously input the collection information are displayed as selectable information collection templates.

[0069] As an example, when user A triggers an information collection message to input information, multiple users have already entered the collection information. Users B and C among the multiple users have respectively adjusted the initial information collection template d specified by the sending user D, and obtained the adjusted information collection templates b and c. At this time, the information collection templates available for user A to choose include b, c, and d.

[0070] The adjusted information collection template of the input user who has input the collected information in the previous order is generally adjusted by the user based on the actual situation, and further conforms to the specific situation corresponding to the information collection message. Subsequent users input information based on the adjusted information collection template of the previous user, which further improves the flexibility of the information collection process and the practicality of the information collection template.

[0071] In some cases, the collected information may involve transfer information between the sending user and the input user. Specifically, the collected information includes first transfer information indicating that the sending user of the information collection message transfers money to the input user of the collected information. In view of such a situation, in order to further improve the practicality of information collection, the above-mentioned execution subject may also perform the following operations:

[0072] First, according to the first transfer information, transfer money to the input user.

[0073] The transfer method includes but is not limited to transfer based on a bank account, a social account, etc. The first transfer information may be a bank account or a social account.

[0074] Secondly, the transfer result of the sending user to the input user is determined, and the transfer status of the input user in the updated information collection message is updated.

[0075] As an example, when it is determined that the transfer result is that the sending user has transferred money to the input user, the transfer status is updated from "unpaid" to "paid".

[0076] In another case, the collected information includes second transfer information representing that the input user of the collected information transfers money to the sending user of the information collection message. In this case, the execution subject may perform the following operations: determine the transfer result of the input user for the corresponding second transfer information, and verify the transfer status of the input user in the updated information collection message according to the transfer result corresponding to the second transfer information.

[0077] As an example, the second transfer information includes a transfer amount and a transfer status. When the execution entity determines that the transfer result matches the second transfer information, it is determined that the second transfer information has passed the verification; when it is determined that the transfer result does not match the second transfer information, it is determined that the second transfer information has not passed the verification.

[0078] In order to further improve the practicality of the information collection process, the above-mentioned execution subject can also perform information statistics based on the collected information in the updated information collection message to obtain a preset statistical target value. Taking the registration information of each user in the target group chat for multiple activities as an example, the above-mentioned execution subject can further determine the registration ratio, gender ratio and other information of each activity based on the collected information.

[0079] Continue to see Figure 6 , Figure 6 FIG. 6 is a schematic diagram 600 of an application scenario of the information collection method according to this embodiment. Figure 6 In the application scenario of , in order to count the activity registration information of each member in the activity group, user 601 creates an information collection template for counting the activity registration information through terminal device 602, as shown in 603. Then, the information collection information 604 associated with the information collection template 603 is sent to the target group chat through server 605, and the target group chat interface is shown in 606. The activity group includes multiple members, and member 607 triggers the information collection message 604 through terminal device 608. In response to receiving the trigger operation on the information collection message 604, server 605 displays the optional information collection templates 603 and 609. Among them, the information collection template 609 is obtained by adjusting the information collection template 603 during the information collection process for member 610 who filled in the collection information before member 607. Then, server 605 determines that user 607 has selected template 609, and obtains the collection information based on the editing operation of user 607 in the selected information collection template 609. Finally, the information collection message is updated according to the collection information, and the updated information collection message is displayed in the target group. As shown in 611, the updated information collection message includes the collection information collected based on the information collection message up to now.

[0080] The method provided by the above-mentioned embodiments of the present disclosure provides an information collection method that can automatically collect group member information by displaying an information collection message in a target group; displaying selectable information collection templates in response to receiving a trigger operation on the information collection message; obtaining collection information based on an editing operation in the selected information collection template; updating the information collection message according to the collection information, and displaying the updated information collection message in the target group, wherein the updated information collection message includes the collection information collected based on the information collection message up to now, thereby improving the efficiency and convenience of information collection; and group members can select appropriate information collection templates based on personalized needs, thereby improving the flexibility of information collection.

[0081] Continue to refer Figure 7 , shows a schematic process 700 of an embodiment of the information collection method according to the present application, comprising the following steps:

[0082] Step 701: Display the information collection message in the target group.

[0083] Step 702, in response to receiving a trigger operation on an information collection message, the initial information collection template specified by the user sending the information collection message and the adjusted information collection template of the input user who has previously input the collection information are displayed as selectable information collection templates.

[0084] Step 703: Obtain an adjusted information collection template according to the adjustment operation on the selected information collection template.

[0085] Step 704, obtaining collected information according to the input operation of the adjusted information collection template.

[0086] Step 705: update the information collection message according to the collected information, and display the updated information collection message in the target group.

[0087] The updated information collection message includes the collection information collected based on the information collection message up to now.

[0088] It can be seen from this embodiment that Figure 2 Compared with the corresponding embodiment, the process 700 of the information collection method in this embodiment specifically illustrates the specific process of displaying the text to be prompted on the transparent floating layer, further improving the flexibility and practicality of text display.

[0089] To further illustrate the information collection process in this application, in the scenario of determining the personnel information of the company colleagues who have signed up for the weekend team-building activities, the following specific example is given:

[0090] 1. The organizer of the team-building activity, A, created an information collection template a through his mobile phone. The information collection template is used to collect the registration information of the participants of the team-building activity. The information collection template specifically includes social accounts, mobile phone numbers, specific activity types, and cost information for each activity. For the private information of mobile phone numbers, this type of information is set to partially visible information.

[0091] 2. Organizer A sends the information collection message of the associated information collection template to the colleague group.

[0092] 3. Colleague B first clicks on the information collection message in the group chat interface on the mobile phone, triggering the information collection message, and the information collection template a is displayed on the mobile phone interface of colleague B.

[0093] 4. Based on information collection template a, colleague B added a team-building activity and obtained the adjusted information collection template b; colleague B filled in the corresponding information in information collection template b and transferred the expenses of each activity to organizer A.

[0094] 5. After colleague B completes inputting the collected information, he exits the interface displaying information collection template b. The server updates the information collection message according to the collected information of colleague B, and the updated information collection message in the group chat interface displays the collected information of colleague B. The server determines the transfer result of the input user for the corresponding second transfer information, and verifies the transfer status of the input user in the updated information collection message according to the transfer result corresponding to the second transfer information.

[0095] 6. Colleague C clicks on the updated information collection message (including the information collection message of Colleague B's collected information) in the group chat interface on the mobile phone, triggering the information collection message, and the information collection templates a and b are displayed on the mobile phone interface of Colleague C.

[0096] 7. Colleague C selects information collection template b according to his own needs and inputs the collected information. In this way, the initial information collection template specified by the user who sends the information collection message and the adjusted information collection template of the input user who has input the collected information in the previous order are used as the optional information collection templates for the current user to input information; and the information collection message is updated in real time after the user completes the input of the collected information, and the updated information collection information is displayed in the target group chat.

[0097] Continue to refer Figure 8 As an implementation of the methods shown in the above figures, the present disclosure provides an embodiment of an information collection device, which is similar to Figure 2 Corresponding to the method embodiment shown, the device can be specifically applied to various electronic devices.

[0098] like Figure 8 As shown, the information collection device includes: a first display unit 801, configured to display an information collection message in a target group; a second display unit 802, configured to display an optional information collection template in response to receiving a trigger operation on the information collection message; a collection unit 803, configured to obtain collection information based on an editing operation in a selected information collection template; a third display unit 804, configured to update the information collection message according to the collection information, and display the updated information collection message in the target group, wherein the updated information collection message includes the collection information collected based on the information collection message up to the present.

[0099] In some optional implementations of this embodiment, the collection unit 803 is further configured to: obtain an adjusted information collection template according to an adjustment operation on the selected information collection template; and obtain collection information according to an input operation on the adjusted information collection template.

[0100] In some optional implementations of this embodiment, the selected information collection template includes adjustment controls, selection controls and input controls; the collection unit 803 is further configured to: determine the adjusted or added project information according to the adjustment operation of the adjustment control in the selected information collection template, and obtain the adjusted information collection template; determine the selected target option according to the selection operation of the selection control in the adjusted information collection template; determine the input target information according to the input operation of the input control in the adjusted information collection template; determine the collection information according to the target option and the target information.

[0101] In some optional implementations of this embodiment, the collection unit 803 is further configured to: receive a replacement operation for indicating replacement of the information collection template in the process of determining at least part of the collection information based on the editing operation in the selected information collection template; determine the replaced information collection template based on the replacement operation, and obtain the collection information based on the editing operation in the replaced information collection template.

[0102] In some optional implementations of this embodiment, the collection unit 803 is further configured to: determine target information corresponding to target project information in at least part of the collection information, wherein the target project information represents the same project information in the selected information collection template and the replaced information collection template; add the target information corresponding to the target project information to the replaced information collection template, and based on the target information corresponding to the target project information, receive an editing operation in the replaced information collection template to obtain the collection information.

[0103] In some optional implementations of this embodiment, the second display unit 802 is further configured to: in response to receiving a trigger operation on an information collection message, display the initial information collection template specified by the user sending the information collection message and the adjusted information collection template of the input user who has previously input the collection information as selectable information collection templates.

[0104] In some optional implementations of this embodiment, the collected information includes first transfer information indicating that the sending user of the information collection message transfers money to the input user of the collected information; and the above-mentioned device also includes: a transfer unit (not shown in the figure), which is configured to: transfer money to the input user according to the first transfer information; determine the transfer result of the sending user to the input user, and update the transfer status of the input user in the updated information collection message.

[0105] In some optional implementations of this embodiment, the collected information includes second transfer information representing the transfer of money by the input user of the collected information to the sending user of the information collection message; and the above-mentioned device also includes: a verification unit (not shown in the figure), which is configured to determine the transfer result of the input user for the corresponding second transfer information, and verify the transfer status of the input user in the updated information collection message according to the transfer result corresponding to the second transfer information.

[0106] In some optional implementations of this embodiment, the third display unit 804 is further configured to display the visible part of the collected visible information and the partially visible information in the updated information collection message in the target group according to the indication information indicating whether each item of information is visible in the information collection template of the collected information.

[0107] In some optional implementations of this embodiment, the initial information collection template specified by the user sending the information collection message is obtained by any of the following methods: generating the initial information collection template according to a received template generation operation; selecting the initial information collection template from a template set according to a received template selection operation, wherein the template set includes information collection templates suitable for different scenarios.

[0108] In this embodiment, the first display unit in the information collection device displays the information collection message in the target group; the second display unit displays the selectable information collection template in response to receiving the trigger operation on the information collection message; the collection unit obtains the collection information based on the editing operation in the selected information collection template; the third display unit updates the information collection message according to the collection information, and displays the updated information collection message in the target group, wherein the updated information collection message includes the collection information collected based on the information collection message as of now, thereby providing an information collection device that can automatically collect group member information, improving the efficiency and convenience of information collection; and group members can select appropriate information collection templates based on personalized needs, thereby improving the flexibility of information collection.

[0109] Reference below Fig. 9 , which shows a device suitable for implementing the embodiments of the present application (for example Figure 1 Schematic diagram of the structure of a computer system 900 of devices 101, 102, 103, 105 shown. Fig. 9 The device shown is merely an example and should not bring any limitation to the functions and scope of use of the embodiments of the present application.

[0110] like Fig. 9As shown, the computer system 900 includes a processor (e.g., CPU, central processing unit) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) 902 or a program loaded from a storage part 908 into a random access memory (RAM) 903. In the RAM 903, various programs and data required for the operation of the system 900 are also stored. The processor 901, the ROM 902, and the RAM 903 are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.

[0111] The following components are connected to the I / O interface 905: an input section 906 including a keyboard, a mouse, etc.; an output section 907 including a cathode ray tube (CRT), a liquid crystal display (LCD), etc., and a speaker, etc.; a storage section 908 including a hard disk, etc.; and a communication section 909 including a network interface card such as a LAN card, a modem, etc. The communication section 909 performs communication processing via a network such as the Internet. A drive 910 is also connected to the I / O interface 905 as needed. A removable medium 911, such as a magnetic disk, an optical disk, a magneto-optical disk, a semiconductor memory, etc., is installed on the drive 910 as needed, so that a computer program read therefrom is installed into the storage section 908 as needed.

[0112] In particular, according to an embodiment of the present disclosure, the process described above with reference to the flowchart 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 computer-readable medium, and the computer program contains a 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 the communication part 909, and / or installed from a removable medium 911. When the computer program is executed by the processor 901, the above-mentioned functions defined in the method of the present application are executed.

[0113] It should be noted that the computer-readable medium of the present application 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 application, 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 application, a computer-readable signal medium may include a data signal propagated in a baseband or as part of a carrier wave, which carries a computer-readable program code. 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.

[0114] Computer program code for performing the operations of the present application may be written in one or more programming languages ​​or a combination thereof, including object-oriented programming languages, such as Java, Smalltalk, C++, and conventional procedural programming languages, such as "C" or similar programming languages. The program code may be executed entirely on the client computer, partially on the client computer, as a separate software package, partially on the client computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the client computer through any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer (e.g., through the Internet using an Internet service provider).

[0115] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the device, method and computer program product according to various embodiments of the present application. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the 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 alternative implementations, 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 a specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0116] The units involved in the embodiments described in the present application may be implemented by software or by hardware. The described units may also be set in a processor, for example, may be described as: a processor comprising a first display unit, a second display unit, a collection unit and a third display unit. Among them, the names of these units do not constitute a limitation on the unit itself under certain circumstances. For example, the third display unit may also be described as "updating an information collection message according to the collected information, and displaying the updated information collection message in the target group, wherein the updated information collection message includes a unit of collection information collected based on the information collection message up to the present time".

[0117] As another aspect, the present application also provides a computer-readable medium, which may be included in the device described in the above embodiment; or it may exist independently without being assembled into the device. The above computer-readable medium carries one or more programs, and when the above one or more programs are executed by the device, the computer device: displays the information collection message in the target group; in response to receiving a trigger operation on the information collection message, displays an optional information collection template; obtains the collection information based on the editing operation in the selected information collection template; updates the information collection message according to the collection information, and displays the updated information collection message in the target group, wherein the updated information collection message includes the collection information collected based on the information collection message up to the present.

[0118] 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 the invention 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 above invention 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. An information collection method, comprising: Display information collection messages in the target group; In response to receiving a trigger operation on the information collection message, displaying selectable information collection templates, including: displaying an initial information collection template specified by a user who sends the information collection message and an adjusted information collection template of an input user who has previously input collection information as selectable information collection templates; Based on the editing operation in the selected information collection template, the collection information is obtained, including: in the process of determining at least part of the collection information according to the editing operation in the selected information collection template, displaying the editing page of the information collection template, the editing page of the information collection template including instruction information for replacing the template and information collection templates other than the selected information collection template displayed in the form of a slidable card; receiving a replacement operation for indicating the replacement of the information collection template, the replacement operation is based on the instruction information for replacing the template and the operation generated by the slidable card; according to the replacement operation, determining the replaced information collection template, automatically copying the collection information edited in the information collection template before the replacement to the replaced information collection template, and obtaining the collection information based on the editing operation in the replaced information collection template; The information collection message is updated according to the collection information, and the updated information collection message is displayed in the target group, wherein the updated information collection message includes the collection information collected based on the information collection message up to now.

2. The method according to claim 1, wherein: The step of obtaining the collected information based on the editing operation in the selected information collection template includes: According to the adjustment operation on the selected information collection template, an adjusted information collection template is obtained; The collected information is obtained according to the input operation on the adjusted information collection template.

3. The method according to claim 2, wherein: The selected information collection template includes adjustment controls, selection controls and input controls; as well as The step of obtaining the collected information based on the editing operation in the selected information collection template includes: According to the adjustment operation of the adjustment control in the selected information collection template, the adjusted or added project information is determined to obtain the adjusted information collection template; Determining the selected target option according to a selection operation on the selection control in the adjusted information collection template; Determining the input target information according to the input operation of the input control in the adjusted information collection template; The collection information is determined according to the target option and the target information.

4. The method according to claim 1, wherein: The obtaining of the collected information based on the editing operation in the replaced information collection template includes: Determine target information corresponding to the target project information in the at least part of the collected information, wherein the target project information represents the same project information in the selected information collection template and the replaced information collection template; The target information corresponding to the target project information is added to the replaced information collection template, and based on the target information corresponding to the target project information, an editing operation in the replaced information collection template is received to obtain the collection information.

5. The method according to claim 1, wherein: The collected information includes first transfer information indicating that the user sending the information collection message transfers money to the user inputting the collected information; as well as Also includes: Transferring money to the input user according to the first transfer information; A transfer result of the sending user transferring money to the input user is determined, and a transfer status of the input user in the updated information collection message is updated.

6. The method according to claim 1, wherein: The collected information includes second transfer information indicating that the user who inputs the collected information transfers money to the user who sends the information collection message; as well as Also includes: Determine a transfer result of the input user for the corresponding second transfer information, and verify the transfer status of the input user in the updated information collection message according to the transfer result corresponding to the second transfer information.

7. The method according to claim 1, wherein: The displaying of the updated information collection message in the target group includes: According to the indication information indicating whether each information is visible in the information collection template of the collected information, the visible part of the collected visible information and the partially visible information is displayed in the updated information collection message in the target group.

8. The method according to any one of claims 1 to 7, wherein: The initial information collection template specified by the user sending the information collection message is obtained in any of the following ways: Generate the initial information collection template according to the received template generation operation; According to the received template selection operation, the initial information collection template is selected from a template set, wherein the template set includes information collection templates applicable to different scenarios.

9. A computer readable medium having a computer program stored thereon, wherein: When the program is executed by a processor, the method according to any one of claims 1 to 8 is implemented.

10. An electronic device comprising: one or more processors; a storage device having one or more programs stored thereon, When the one or more programs are executed by the one or more processors, the one or more processors implement the method according to any one of claims 1 to 8.

Citation Information

Patent Citations

  • Message processing method and device

    CN112865986A

  • Session message display method and related equipment

    CN113127116A