Information acquisition method, device, electronic device and storage medium
By scanning the information card with the scanning device, obtaining the identification information of users and questionnaire, and determining the questionnaire survey report, it solves the problem that users cannot easily view the questionnaire survey information, and achieves convenient access and improves the user experience.
Patent Information
- Application Number
- CN202210498552.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2022-05-09
- Publication Date
- 2025-02-07
- Estimated Expiration
- 2042-05-09
AI Technical Summary
In the prior art, after completing the online questionnaire survey, users cannot easily view the filled-in questionnaire information, which reduces the user's experience of using it.
By scanning the information card of the scan device, user identification information and questionnaire identification information can be obtained, thereby determining the target questionnaire report filled in by the user on the terminal device, achieving convenient access.
It improves the convenience of users to obtain questionnaire reports and improves user experience.
Smart Images

Figure CN115049354B_ABST
Abstract
Description
Technical Field
[0001] The present disclosure relates to the field of information processing technology, and in particular to an information acquisition method, device, electronic device and storage medium. Background Art
[0002] With the rapid development of the Internet, online questionnaire surveys have become an important means to improve service quality.
[0003] However, in the prior art, after completing the online questionnaire, when the user needs to view the filled questionnaire information, the user can only query the filled questionnaire information through the questionnaire system. However, the questionnaire system generally only has the system administrator who has the operation authority to query the questionnaire information. Therefore, querying the filled record of the questionnaire information is not suitable for all users, and the user cannot conveniently obtain the filled questionnaire information, which reduces the user experience. Summary of the invention
[0004] In order to solve the above technical problems or at least partially solve the above technical problems, the present disclosure provides an information acquisition method, device, electronic device and storage medium to improve the convenience of obtaining user-filled questionnaire survey reports.
[0005] In a first aspect, an embodiment of the present disclosure provides an information acquisition method, including:
[0006] In response to receiving a first scanning result of an information card by a scanning device, wherein the information card is generated by the terminal device in response to a questionnaire submission operation, or the information card is sent to the terminal device by the server in response to a questionnaire acquisition request;
[0007] Based on the first scanning result, determining the user identification information and the questionnaire identification information corresponding to the information card;
[0008] A target questionnaire survey report filled in by the user represented by the user identification information on the terminal device is determined according to the user identification information and the questionnaire identification information.
[0009] Optionally, the determining, based on the user identification information and the questionnaire identification information, a target questionnaire survey report filled in on the terminal device by a user represented by the user identification information includes:
[0010] According to the user identification information, obtaining the questionnaire content corresponding to the user identification information from the database;
[0011] According to the questionnaire identification information, obtaining the questionnaire answers corresponding to the questionnaire content from the database;
[0012] According to the correspondence between the questionnaire content and the questionnaire answers, a target questionnaire survey report filled in by the user represented by the user identification information on the terminal device is determined.
[0013] Optionally, the questionnaire content includes questionnaire questions and questionnaire options;
[0014] The determining, based on the correspondence between the questionnaire content and the questionnaire answers, a target questionnaire survey report filled in by the user represented by the user identification information on the terminal device comprises:
[0015] Determine the questionnaire questions corresponding to the answers to the questionnaire;
[0016] According to the correspondence between the questionnaire answers and the questionnaire options, the questionnaire options of the questionnaire stem input by the user represented by the user identification information on the terminal device are determined.
[0017] Optionally, the method further includes:
[0018] In response to receiving a second scanning result of the information card by the scanning device;
[0019] Based on the second scanning result, output an update instruction to the terminal device to instruct the terminal device to execute an update information card operation; or,
[0020] Based on the second scanning result, output an update instruction to the server to instruct the server to send the information card to the terminal device again; or,
[0021] According to the second scanning result, prompt information is output to prompt the user to perform an update information card operation on the terminal device.
[0022] Optionally, the method further includes:
[0023] sending the target questionnaire survey report to a display device so as to display the target questionnaire survey report on the display device; or,
[0024] The target questionnaire survey report is sent to a printing device, so that the printing device prints the target questionnaire survey report.
[0025] In a second aspect, the present disclosure provides another information acquisition method, including:
[0026] Receive the questionnaire report filled in by the user on the terminal device and generate an information card;
[0027] In response to the questionnaire acquisition request, sending the information card to the terminal device so that the terminal device displays the information card;
[0028] After receiving the update instruction sent by the scanning device, the information card is sent to the terminal device again, so that the terminal device updates the information card.
[0029] In a third aspect, the present disclosure provides another information acquisition method, including:
[0030] In response to a questionnaire submission operation triggered by a user, an information card is generated and displayed;
[0031] After receiving the update instruction sent by the scanning device, the operation of updating the information card is executed.
[0032] In a fourth aspect, an embodiment of the present disclosure provides an information acquisition device, including:
[0033] A first scanning result receiving module, used to respond to receiving a first scanning result of an information card by a scanning device, wherein the information card is generated by the terminal device in response to a questionnaire submission operation, or the information card is sent to the terminal device by the server in response to a questionnaire acquisition request;
[0034] an identification information determination module, used to determine the user identification information and questionnaire identification information corresponding to the information card based on the first scanning result;
[0035] The survey report determination module is used to determine the target questionnaire survey report filled in by the user represented by the user identification information on the terminal device according to the user identification information and the questionnaire identification information.
[0036] In a fifth aspect, an embodiment of the present disclosure provides an electronic device, including:
[0037] one or more processors;
[0038] a storage device for storing one or more programs,
[0039] When the one or more programs are executed by the one or more processors, the one or more processors implement any method described in the first aspect, or implement the method described in the second aspect, or implement the method described in the third aspect.
[0040] In a sixth aspect, an embodiment of the present disclosure provides a computer storage medium having a computer program stored thereon, which, when executed by a processor, implements any of the methods described in the first aspect, or implements the method described in the second aspect, or implements the method described in the third aspect.
[0041] Compared with the prior art, the technical solution provided by the embodiments of the present disclosure has the following advantages:
[0042] The information acquisition method, device, electronic device and storage medium provided by the embodiments of the present disclosure first receive a first scanning result of an information card by a scanning device, then determine the user identification information and questionnaire identification information corresponding to the information card scanned by the scanning device based on the first scanning result, and finally determine the target questionnaire survey report filled in by the user on the terminal device according to the user identification information and the questionnaire identification information, that is, after the user fills in the questionnaire survey report on the terminal device and submits the questionnaire survey report, the terminal device generates an information card, or the server generates an information card based on the questionnaire survey report filled in by the user on the terminal device and sends it to the terminal device for display. The scanning device can scan the information card, and the server of the scanning device obtains the user identification information and the questionnaire identification information based on the first scanning result of the information card by the scanning device, and determines the questionnaire survey report corresponding to the information card according to the user identification information and the questionnaire identification information, thereby realizing the acquisition of the questionnaire survey report by scanning the information card and realizing the convenience of obtaining the questionnaire survey report filled in by the user. BRIEF DESCRIPTION OF THE DRAWINGS
[0043] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.
[0044] In order to more clearly illustrate the embodiments of the present invention or the technical solutions in the prior art, the drawings required for use in the embodiments or the description of the prior art will be briefly introduced below. Obviously, for ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative labor.
[0045] Figure 1 is a flowchart of an information acquisition method provided by an embodiment of the present disclosure;
[0046] Figure 2 is a flowchart of another information acquisition method provided by an embodiment of the present disclosure;
[0047] Figure 3 is a flowchart of another information acquisition method provided by an embodiment of the present disclosure;
[0048] Figure 4 is a flowchart of another information acquisition method provided by an embodiment of the present disclosure;
[0049] Figure 5 is a flowchart of another information acquisition method provided by an embodiment of the present disclosure;
[0050] Figure 6 is a flowchart of another information acquisition method provided by an embodiment of the present disclosure;
[0051] Figure 7is a structural schematic diagram of an information acquisition device provided by an embodiment of the present disclosure;
[0052] Figure 8 It is a structural schematic diagram of an electronic device provided by an embodiment of the present disclosure. DETAILED DESCRIPTION
[0053] In order to more clearly understand the above-mentioned objectives, features and advantages of the present disclosure, the scheme of the present disclosure will be further described below. It should be noted that the embodiments of the present disclosure and the features in the embodiments can be combined with each other without conflict.
[0054] In the following description, many specific details are set forth to facilitate a full understanding of the present disclosure, but the present disclosure may also be implemented in other ways different from those described herein; it is obvious that the embodiments in the specification are only part of the embodiments of the present disclosure, rather than all of the embodiments.
[0055] In the prior art, after completing an online questionnaire, a user needs to view the filled-in questionnaire report through a questionnaire system. However, generally only the system administrator has query authority in the questionnaire system. Therefore, querying questionnaire information through the questionnaire system is not suitable for the users, and the questionnaire information filled in by the user cannot be easily obtained, which reduces the user experience.
[0056] Based on the problems existing in the prior art, the embodiment of the present disclosure provides an information acquisition method, including: in response to receiving a first scanning result of an information card by a scanning device, wherein the information card is generated by a terminal device in response to a questionnaire submission operation, or the information card is sent to the terminal device after the server responds to a questionnaire acquisition operation; based on the first scanning result, determining the user identification information and the questionnaire identification information corresponding to the information card; according to the user identification information and the questionnaire identification information, determining the target questionnaire survey report filled in by the user on the terminal device represented by the user identification information, that is, the information acquisition method provided by the present application, when the user fills in the questionnaire survey report on the terminal device and submits the questionnaire survey report, the terminal device generates an information card for display or the server generates an information card based on the questionnaire survey report filled in by the user on the terminal device and sends it to the terminal device for display, at this time, the information card displayed by the terminal device is scanned by the scanning device, and based on the first scanning result of the information card by the scanning device, the user identification information and the questionnaire identification information corresponding to the information card are determined, and based on the user identification information and the questionnaire identification information, the target questionnaire survey report filled in by the user on the terminal device represented by the user identification information is determined, so as to obtain the questionnaire survey report by scanning the information card and realize the convenience of obtaining the questionnaire survey report filled in by the user.
[0057] The information acquisition method disclosed in the present invention is executed by a server of the scanning device.
[0058] like Figure 1 As shown, the information acquisition method includes:
[0059] S10: In response to receiving a first scanning result of an information card by a scanning device.
[0060] The information card is generated by the terminal device in response to a questionnaire submission operation, or the information card is sent to the terminal device by the server in response to a questionnaire acquisition request.
[0061] As a specific implementation method, after the user fills out the questionnaire survey report on the terminal device, the questionnaire submission button is triggered. At this time, the terminal device responds to the questionnaire submission operation triggered by the user and generates an information card.
[0062] As another specific implementation method, after the user fills out the questionnaire survey report on the terminal device, the terminal device sends the information of the questionnaire survey report filled out by the user to the server, and the server generates an information card corresponding to the questionnaire survey report based on the information of the questionnaire survey report filled out by the user on the terminal device. At this time, the user can trigger a questionnaire acquisition operation on the terminal device, and the terminal device generates a questionnaire acquisition request based on the questionnaire acquisition operation and sends it to the server. The server sends the information card corresponding to the questionnaire acquisition request to the terminal device based on the questionnaire acquisition request, so that the information card can be displayed through the terminal device.
[0063] In a specific implementation, the questionnaire acquisition request includes identification information of the information card requested, and the server determines the information card corresponding to the identification information of the information card based on the identification information of the information card included in the questionnaire acquisition request, and sends the information card to the terminal device to display the information card through the terminal device, thereby enabling the scanning device to scan the information card.
[0064] The server may be a server of the terminal device, or a server shared by the terminal device and the scanning device, which is not specifically limited in the embodiments of the present disclosure.
[0065] Among them, terminal devices include mobile phones, tablets or computers.
[0066] The information card may be, for example, a QR code, a bar code, or the like.
[0067] After the terminal device generates the information card, the information card can be scanned by the scanning device, and the scanning device sends the first scanning result of the information card to the server of the scanning device.
[0068] The first scanning result is exemplarily that the information card is valid, that is, the information corresponding to the information card can be obtained.
[0069] In a specific implementation, when the scanning device scans an information card, if the indicator light of the scanning device is green, it indicates that the information card scanned by the scanning device is valid, and if the indicator light of the scanning device is red, it indicates that the information card scanned by the scanning device is invalid. In addition, whether the information card scanned by the scanning device is valid can also be determined based on the scanning prompt sound of the scanning device. For example, if the prompt sound of the scanning device is "beep", it indicates that the information card scanned by the scanning device is valid, and if the prompt sound of the scanning device is "beep..." multiple times, it indicates that the information card scanned by the scanning device is invalid.
[0070] S20. Based on the first scanning result, determine the user identification information and the questionnaire identification information corresponding to the information card.
[0071] After receiving the first scanning result sent by the scanning device, the server of the scanning device parses the first scanning result to obtain the user identification information and questionnaire identification information included in the information card scanned by the scanning device.
[0072] The user identification information is generated based on the user's ID number, phone number, name, etc. filled in by the user when filling in the questionnaire survey report on the terminal device, and the user identification information is used to identify the user who fills in the questionnaire survey report. The questionnaire identification information is generated based on the questionnaire content included in the questionnaire survey report filled in by the user on the terminal device, and the questionnaire identification information identifies which questionnaire survey report the user filled in.
[0073] Specifically, user A and user B log in to the questionnaire survey system on the terminal device respectively, user A selects questionnaire survey report 1, and user B selects questionnaire survey report 2. For example, user A fills in the user's ID number, telephone number, name and other information on the login page of the questionnaire survey system and then logs in to the questionnaire survey system, and selects questionnaire survey report 1 in the questionnaire survey system to fill in the questionnaire survey report. After user A completes the questionnaire content of questionnaire survey report 1 in the questionnaire survey system, the questionnaire submission is triggered. At this time, the terminal device generates information card 1. At this time, by scanning the information card 1 with a scanning device, the user identification information of user A corresponding to the information card 1 and the questionnaire identification information of the questionnaire survey report 1 filled in by user A can be obtained. For example, the user identification information of user A is UserID1, and the questionnaire identification information of the questionnaire survey report 1 is QuestionID1. At this time, when the scanning device scans the information card 1, the user identification information UserID1 and the questionnaire identification information QuestionID1 are obtained. After filling in the user's ID number, telephone number, name and other information on the login page of the questionnaire survey system, user B logs into the questionnaire survey system and selects questionnaire survey report 2 in the questionnaire survey system to fill in the questionnaire survey report. After user B completes the questionnaire content of questionnaire survey report 2 in the questionnaire survey system, the questionnaire submission is triggered. At this time, the terminal device generates an information card 2. At this time, by scanning the information card 2 with a scanning device, the user identification information of user B corresponding to the information card 2 and the questionnaire identification information of the questionnaire survey report 2 filled in by user B can be obtained. For example, the user identification information of user B is UserID2, and the questionnaire identification information of the questionnaire survey report 2 is QuestionID2. At this time, when the scanning device scans the information card 2, the user identification information UserID2 and the questionnaire identification information QuestionID2 are obtained.
[0074] S30. Determine, based on the user identification information and the questionnaire identification information, a target questionnaire survey report filled in by the user represented by the user identification information on the terminal device.
[0075] After the server of the scanning device parses the first scanning result to determine the user identification information and questionnaire identification information corresponding to the information card, the server of the scanning device searches the database for the target questionnaire survey report corresponding to the user identification information and the questionnaire identification information through the user identification information and the questionnaire identification information. The specific process of the server of the scanning device searching the database for the target questionnaire survey report corresponding to the user identification information and the questionnaire identification information can be exemplified as: the server of the scanning device searches the database for the user represented by the user identification information, and searches for the questionnaire survey report filled out by the user, searches for the target questionnaire survey report filled out by the user according to the questionnaire identification information, and obtains the target questionnaire survey report filled out by the user by scanning the information card.
[0076] The information acquisition method provided by the embodiment of the present disclosure first receives a first scanning result of an information card by a scanning device, then determines the user identification information and questionnaire identification information corresponding to the information card scanned by the scanning device based on the first scanning result, and finally determines the target questionnaire survey report filled out by the user represented by the user identification information at the terminal device based on the user identification information and the questionnaire identification information, that is, after the user fills out the questionnaire survey report at the terminal device and submits the questionnaire survey report, the terminal device generates an information card, or the server generates an information card based on the questionnaire survey report filled out by the user at the terminal device and sends it to the terminal device for display. The scanning device can scan the information card, and the server of the scanning device obtains the user identification information and the questionnaire identification information based on the first scanning result of the information card by the scanning device, and determines the questionnaire survey report corresponding to the information card based on the user identification information and the questionnaire identification information, thereby realizing the acquisition of the questionnaire survey report by scanning the information card and realizing the convenience of obtaining the questionnaire survey report filled out by the user.
[0077] Figure 2 is a flow chart of another information acquisition method provided by an embodiment of the present disclosure. The embodiment of the present disclosure is based on the above embodiment. Figure 2 As shown, a specific implementation method of step S30 includes:
[0078] S301. According to the user identification information, obtain the questionnaire content corresponding to the user identification information from the database.
[0079] The content of the questionnaire is the questionnaire title and questionnaire options included in the questionnaire survey report filled out by the user.
[0080] In a specific implementation, the questionnaire survey system includes different questionnaire survey reports. After the user logs in to the questionnaire survey system on the terminal device, he can select different questionnaire survey reports to fill in. For example, the questionnaire survey system includes questionnaire survey report 1, questionnaire survey report 2, questionnaire survey report 3 and questionnaire survey report 4. The questionnaire contents included in questionnaire survey report 1 are content 1, content 2 and content 3. The questionnaire contents included in questionnaire survey message 2 are content 4, content 5 and content 6. The questionnaire contents included in questionnaire survey report 3 are content 7, content 8 and content 9. The questionnaire contents included in questionnaire survey message 4 are content 10, content 11 and content 12. When user A fills in the user's ID number, telephone number, name and other information on the login page of the questionnaire survey system and logs in to the questionnaire survey system, and selects questionnaire survey report 1 in the questionnaire survey system to fill in the questionnaire survey report, at this time, according to the user identification information, the questionnaire content corresponding to the user identification information of user A can be obtained from the database, that is, the questionnaire contents included in questionnaire survey report 1: content 1, content 2 and content 3.
[0081] S302: Obtain questionnaire answers corresponding to the questionnaire content from a database according to the questionnaire identification information.
[0082] After obtaining the questionnaire content corresponding to the user identification information from the database according to the user identification information, the questionnaire answer corresponding to the questionnaire content is obtained from the database according to the questionnaire identification information. For example, user A fills in the user's ID number, telephone number, name and other information on the login page of the questionnaire survey system and then logs in to the questionnaire survey system. In the questionnaire survey system, the questionnaire survey report 1 is selected to fill in the questionnaire survey report. At this time, the questionnaire survey report 1 filled in by user A includes the following questionnaire contents: content 1, content 2 and content 3. Then, the questionnaire answer corresponding to the questionnaire content when the user fills in the questionnaire survey report 1 is obtained from the database according to the questionnaire identification information. For example, the questionnaire answers corresponding to the questionnaire content obtained from the database are respectively content 1: answer 1, content 2: answer 2, and content 3: answer 3. In the process of obtaining the questionnaire answer corresponding to the questionnaire content from the database according to the questionnaire identification information, the database stores an association relationship table between the questionnaire content and the questionnaire answer. One association relationship table corresponds to one questionnaire identification information. After the questionnaire identification information is determined, the association relationship table corresponding to the questionnaire identification information can be obtained, and the questionnaire answer corresponding to the questionnaire content can be found from the association relationship table.
[0083] It should be noted that in the above embodiments, the database may be a database corresponding to the terminal device, or may be a database shared by the terminal device and the scanning device, and the embodiments of the present disclosure do not specifically limit this.
[0084] S303: Determine the target questionnaire survey report filled in by the user represented by the user identification information on the terminal device according to the correspondence between the questionnaire content and the questionnaire answers.
[0085] After the questionnaire answers corresponding to the questionnaire contents are obtained from the database according to the questionnaire identification information, at this time, it can be determined that the questionnaire report filled out by the user in the questionnaire survey system is questionnaire survey report 1, and the questionnaire contents of the filled-in questionnaire survey report 1 are content 1, content 2 and content 3, and the questionnaire answers selected for each questionnaire content are content 1: answer 1, content 2: answer 2, content 3: answer 3. At this time, based on the questionnaire content and the questionnaire answers, the target questionnaire survey report filled out by the user represented by the user identification information on the terminal device can be determined.
[0086] In a specific implementation, optionally, based on the correspondence between the questionnaire content and the questionnaire answers, a target questionnaire survey report filled out by the user represented by the user identification information on the terminal device is determined, including: determining the questionnaire stem corresponding to the questionnaire answers; and determining the questionnaire options of the questionnaire stem entered by the user represented by the user identification information on the terminal device based on the correspondence between the questionnaire answers and the questionnaire options.
[0087] The questionnaire content includes questionnaire questions and questionnaire options.
[0088] Exemplarily, user A fills in the user's ID number, telephone number, name and other information on the login page of the questionnaire survey system and then logs into the questionnaire survey system. In the questionnaire survey system, user A selects questionnaire survey report 1 to fill in the questionnaire survey report. At this time, the questionnaire survey report 1 filled in by user A includes the following questionnaire contents: questionnaire stem 1 (questionnaire option 11, questionnaire option 12, questionnaire option 13 and questionnaire option 14), questionnaire stem 2 (questionnaire option 21, questionnaire option 22, questionnaire option 23 and questionnaire option 24) and questionnaire stem 3 (questionnaire option 31, questionnaire option 32, questionnaire option 33 and questionnaire option 34). Then, the user's ID information is obtained from the database through the questionnaire identification information. When filling out questionnaire survey report 1, the questionnaire answers corresponding to the questionnaire content, for example, the questionnaire answers corresponding to the questionnaire content obtained from the database are answer 1, answer 2 and answer 3 respectively. At this time, answer 1 is one of the four questionnaire options of questionnaire option 11, questionnaire option 12, questionnaire option 13 and questionnaire option 14 selected by the user in questionnaire question 1, answer 2 is one of the four questionnaire options of questionnaire option 21, questionnaire option 22, questionnaire option 23 and questionnaire option 24 selected by the user in questionnaire question 2, and answer 3 is one of the four questionnaire options of questionnaire option 31, questionnaire option 32, questionnaire option 33 and questionnaire option 14 selected by the user in questionnaire question 3.
[0089] In a specific implementation, the questionnaire stem corresponding to each questionnaire answer is first determined, for example, answer 1 corresponds to questionnaire stem 1, answer 2 corresponds to questionnaire stem 2, and answer 3 corresponds to questionnaire stem 3. Then, based on the correspondence between the questionnaire answers and the questionnaire options, the questionnaire options of the questionnaire stem filled in by the user represented by the user identification information on the terminal device are determined. For example, if the questionnaire option corresponding to answer 1 is questionnaire option 11, the questionnaire option corresponding to answer 2 is questionnaire option 23, and the questionnaire option corresponding to answer 3 is questionnaire option 34, it can be determined that when the user represented by the user identification information fills in questionnaire survey report 1 on the terminal device, he checked questionnaire option 11 of questionnaire stem 1, questionnaire option 23 of questionnaire stem 2, and checked questionnaire option 34 of questionnaire stem 3.
[0090] It should be noted that in the above embodiment, it is exemplified that the user determines the questionnaire options corresponding to the questionnaire stem based on the selected method in the questionnaire survey report, for example, checking the questionnaire option; in other possible implementation methods, the questionnaire survey report may also determine the questionnaire options corresponding to the questionnaire stem based on the filling method, for example, filling in questionnaire option A, etc. The embodiments of the present disclosure do not specifically limit this.
[0091] The information acquisition method provided by the embodiment of the present disclosure obtains the questionnaire content corresponding to the user identification information from the database according to the user identification information; obtains the questionnaire answers corresponding to the questionnaire content from the database according to the questionnaire identification information; determines the target questionnaire survey report filled out by the user represented by the user identification information on the terminal device according to the correspondence between the questionnaire content and the questionnaire answers, achieves matching of the questionnaire content with the questionnaire answers, and ensures the accuracy of the questionnaire survey report.
[0092] Figure 3 is a flow chart of another information acquisition method provided by an embodiment of the present disclosure, such as Figure 3 As shown, the information acquisition method includes:
[0093] S11, in response to receiving a second scanning result of the information card by a scanning device.
[0094] The second scanning result is exemplarily that the information card is invalid, that is, the information corresponding to the information card cannot be obtained. For example, when the information card is blocked or the information card has expired, the scanning result of the scanning device on the information card is the second scanning result.
[0095] After the terminal device generates an information card, the information generated by the terminal device can be scanned by the scanning device. When the information card is invalid, the scanning result of the information card by the scanning device is the second scanning result, and the scanning result received by the server of the scanning device is the second scanning result.
[0096] S21. Based on the second scanning result, output an update instruction to the terminal device to instruct the terminal device to execute an information card update operation.
[0097] As an implementable embodiment, when the server of the scanning device receives a scanning result sent by the scanning device as the second scanning result, the server of the scanning device outputs an update indication instruction to the terminal device, so that the terminal device executes the operation of updating the information card after receiving the update instruction. After the server of the scanning device receives a scanning result that indicates that the information card is invalid, the server outputs an update indication instruction to the terminal device, instructing the terminal device to automatically update the information card, thereby ensuring the validity of the information card, and further ensuring that the questionnaire survey report is obtained by scanning the information card, thereby realizing the convenience of obtaining the questionnaire survey report filled out by the user.
[0098] S22. Output prompt information according to the second scanning result to prompt the user to perform an operation of updating the information card on the terminal device.
[0099] As another possible implementation method, when the server of the scanning device receives a scanning result sent by the scanning device as the second scanning result, the server of the scanning device outputs a prompt message so that the user can perform an operation of updating the information card on the terminal device after viewing the prompt message. After the server of the scanning device receives a scanning result indicating that the information card is invalid, the prompt message is output to prompt the user to manually update the information card on the terminal device, such as refreshing the information card, to ensure the validity of the information card, and further ensure that the questionnaire survey report is obtained by scanning the information card, thereby realizing the convenience of obtaining the questionnaire survey report filled out by the user.
[0100] It should be noted that, in this implementation, based on the second scanning result, the server output prompt information of the scanning device can output the prompt information to the terminal device, or it can output the prompt information to the display device of the scanning device, to ensure that the user can directly see the prompt information output by the server of the scanning device. The disclosed embodiment does not specifically limit the location of outputting the prompt information.
[0101] S23. Based on the second scanning result, output an update instruction to the server to instruct the server to send the information card to the terminal device again.
[0102] As another possible implementation method, when the server of the scanning device receives the scanning result sent by the scanning device as the second scanning result, the server of the scanning device outputs an update indication instruction to the server. At this time, after receiving the update indication instruction sent by the scanning device, the server again sends the information card to the terminal device, so that the terminal device updates the information card, thereby ensuring the validity of the information card, and further ensuring that the questionnaire survey report is obtained by scanning the information card, thereby realizing the convenience of obtaining the questionnaire survey report filled out by the user.
[0103] The information acquisition method provided by the embodiment of the present disclosure, when the server of the scanning device receives the second scanning result of the scanning device on the information card, based on the second scanning result, one way is to output an update indication instruction to the terminal device to instruct the terminal device to automatically execute the operation of updating the information card, and another way is to output a prompt message to prompt the user to manually execute the operation of updating the information card on the terminal device, so as to ensure the validity of the information card, and further ensure that the user can obtain the questionnaire survey report by scanning the information card.
[0104] Figure 4 is a flow chart of another information acquisition method provided by an embodiment of the present disclosure. Figure 1 or Figure 2 Based on the corresponding embodiments, Figure 4 As shown, the information acquisition method also includes:
[0105] S40: Send the target questionnaire survey report to a display device to display the target questionnaire survey report on the display device.
[0106] As a feasible implementation method, after the server of the scanning device determines the target questionnaire survey report filled out by the user represented by the user identification information on the terminal device based on the user identification information and the questionnaire identification information, the server of the scanning device can send the determined target questionnaire survey report to the display device and display the target questionnaire survey report on the display device so that the user can view the completed target questionnaire survey report through the display device.
[0107] It should be noted that the display device may be a terminal device corresponding to the questionnaire report submitted by the user, or may be other devices, which is not limited in this embodiment of the present disclosure.
[0108] S41, sending the target questionnaire survey report to a printing device, so that the printing device prints the target questionnaire survey report.
[0109] As another possible implementation method, after the server of the scanning device determines the target questionnaire survey report filled out by the user represented by the user identification information on the terminal device based on the user identification information and the questionnaire identification information, the server of the scanning device can directly send the determined target questionnaire survey report to the printing device so that the printing device prints out the target questionnaire survey report.
[0110] The above-mentioned embodiment exemplarily indicates that the server of the scanning device sends the target questionnaire survey report to the display device for display or sends it to the printing device for printing. In other possible implementation modes, the server of the scanning device may also send the target questionnaire survey report to the display device, and display the target questionnaire survey report through the display device. If the display device is connected to a printing device, at this time, the user can trigger a printing operation on the display device, and print out the target questionnaire survey report displayed on the display device through the printing device.
[0111] The information acquisition method provided by the embodiment of the present disclosure is that after the server of the scanning device determines the target questionnaire survey report filled out by the user represented by the user identification information on the terminal device, in one way, the server of the scanning device can send the target questionnaire survey report to the display device so that the user can view the target questionnaire survey report filled out on the terminal device on the display device; in another way, the server of the scanning device can send the target questionnaire survey report to the printing device so that the user can print out the target questionnaire survey report through the printing device, thereby allowing the user to conveniently obtain the content of the target questionnaire survey report filled out by the user, thereby improving the user's usage experience.
[0112] The following will illustrate the process of executing the information acquisition method based on the server through a specific embodiment. Figure 5As shown, the information acquisition method includes:
[0113] S001. Receive a questionnaire report filled out by a user on a terminal device and generate an information card.
[0114] After the user completes the questionnaire survey report on the terminal device, the terminal device sends the information of the questionnaire survey report filled in by the user to the server, and the server generates an information card corresponding to the questionnaire survey report based on the information of the questionnaire survey report filled in by the user on the terminal device.
[0115] S002. In response to the questionnaire acquisition request, the information card is sent to the terminal device so that the terminal device displays the information card.
[0116] After the server generates an information card corresponding to the questionnaire survey report based on the information in the questionnaire survey report filled out by the user on the terminal device, the user can trigger the questionnaire acquisition operation on the terminal device. The terminal device generates a questionnaire acquisition request based on the questionnaire acquisition operation and sends it to the server. The server sends the information card corresponding to the questionnaire acquisition request to the terminal device based on the questionnaire acquisition request, so that the information card can be displayed through the terminal device.
[0117] S003. After receiving the update instruction sent by the scanning device, the information card is sent to the terminal device again, so that the terminal device updates the information card.
[0118] In response to the questionnaire acquisition request, the server sends the information card to the terminal device so that the terminal device displays the information card. At this time, the scanning device can scan the information card to obtain the questionnaire survey report filled out by the user. When the information card is invalid, the scanning result of the scanning device scanning the information card is the second scanning result. The scanning device sends the second scanning result to the server of the scanning device. At this time, the server of the scanning device outputs an update indication instruction to the server. After receiving the update indication instruction sent by the scanning device, the server sends the information card to the terminal device again to enable the terminal device to update the information card, thereby ensuring the validity of the information card, and then ensuring that the questionnaire survey report is obtained by scanning the information card, thereby realizing the convenience of obtaining the questionnaire survey report filled out by the user.
[0119] The following will illustrate the process of executing the information acquisition method based on the terminal device through a specific embodiment. Figure 6 As shown, the information acquisition method includes:
[0120] S100: In response to a questionnaire submission operation triggered by a user, an information card is generated and displayed.
[0121] In a specific implementation, the user logs in to the questionnaire survey system on the terminal device and selects a questionnaire survey report to fill out. After completing the questionnaire survey report, the questionnaire submission button is triggered. At this time, the terminal device responds to the questionnaire submission operation triggered by the user, generates an information card and displays the generated information card on the terminal device.
[0122] Among them, terminal devices include mobile phones, tablets or computers.
[0123] The information card may be, for example, a QR code, a bar code, or the like.
[0124] S200: After receiving the update instruction sent by the scanning device, execute the operation of updating the information card.
[0125] After the terminal device responds to the questionnaire submission operation triggered by the user, it generates an information card. At this time, the scanning device can scan the information card to obtain the questionnaire survey report filled out by the user. When the information card is invalid, the scanning result of the scanning device scanning the information card is the second scanning result. The scanning device sends the second scanning result to the server of the scanning device. At this time, the server of the scanning device outputs an update indication instruction to the terminal device. After receiving the update indication instruction sent by the scanning device, the terminal device executes the operation of updating the information card, so that the terminal device automatically updates the information card after receiving the update indication instruction output by the server of the scanning device, thereby ensuring the validity of the information card, and then ensuring that the questionnaire survey report is obtained by scanning the information card, thereby realizing the convenience of obtaining the questionnaire survey report filled out by the user.
[0126] The information acquisition method provided by the embodiment of the present disclosure is that the terminal device first responds to the questionnaire submission operation triggered by the user to generate an information card, and then executes the operation of updating the information card after receiving the update indication instruction sent by the scanning device, so that the terminal device automatically updates the information card after receiving the update indication instruction output by the server of the scanning device, thereby ensuring the validity of the information card, and then ensuring that the questionnaire survey report is obtained by scanning the information card, thereby realizing the convenience of obtaining the questionnaire survey report filled out by the user.
[0127] Figure 7 is an information acquisition device provided by an embodiment of the present disclosure, such as Figure 7 As shown, the information acquisition device includes:
[0128] The first scanning result receiving module 710 is used to respond to receiving the first scanning result of the information card by the scanning device, wherein the information card is generated by the terminal device in response to the questionnaire submission operation, or the information card is sent to the terminal device after the server responds to the questionnaire acquisition request.
[0129] The identification information determination module 720 is used to determine the user identification information and questionnaire identification information corresponding to the information card based on the first scanning result.
[0130] The survey report determination module 730 is used to determine the target questionnaire survey report filled in by the user represented by the user identification information on the terminal device according to the user identification information and the questionnaire identification information.
[0131] The information acquisition device provided by the embodiment of the present disclosure comprises: first, a first scanning result receiving module receives a first scanning result of an information card by a scanning device; then, an identification information determining module determines, based on the first scanning result, the user identification information and questionnaire identification information corresponding to the information card scanned by the scanning device; finally, a survey report determining module determines, based on the user identification information and the questionnaire identification information, a target questionnaire survey report filled out by the user represented by the user identification information at the terminal device, that is, after the user fills out the questionnaire survey report at the terminal device, an information card is generated, and the scanning device can obtain the generated information card by scanning; the server of the scanning device obtains the user identification information and the questionnaire identification information based on the first scanning result of the information card by the scanning device, and determines the questionnaire survey report corresponding to the information card based on the user identification information and the questionnaire identification information, thereby obtaining the questionnaire survey report by scanning the information card and realizing the convenience of obtaining the questionnaire survey report filled out by the user.
[0132] As an implementable method, optionally, the investigation report determination module includes:
[0133] The questionnaire content acquisition unit is used to acquire the questionnaire content corresponding to the user identification information from the database according to the user identification information.
[0134] A questionnaire answer acquisition unit, used to acquire the questionnaire answer corresponding to the questionnaire content from a database according to the questionnaire identification information;
[0135] The survey report determination unit is used to determine the target questionnaire survey report filled in by the user represented by the user identification information on the terminal device according to the corresponding relationship between the questionnaire content and the questionnaire answers.
[0136] As an implementable method, optionally, a specific implementable method of the investigation report determination unit includes:
[0137] Determine the questionnaire questions that correspond to your answers.
[0138] According to the correspondence between the questionnaire answers and the questionnaire options, the questionnaire options of the questionnaire stem input by the user represented by the user identification information in the terminal device are determined.
[0139] As an implementable method, optionally, it further includes:
[0140] A second scanning result receiving module, used for responding to receiving a second scanning result of the information card by the scanning device;
[0141] A first card update module, configured to output an update instruction to the terminal device based on the second scanning result, so as to instruct the terminal device to execute an operation of updating the information card;
[0142] A second card update module, configured to output an update instruction to the server based on the second scanning result, so as to instruct the server to send the information card to the terminal device again;
[0143] The prompt module is used to output prompt information according to the second scanning result to prompt the user to perform an update information card operation on the terminal device.
[0144] As an implementable method, optionally, it further includes:
[0145] A first sending module, used for sending the target questionnaire survey report to the display device, so as to display the target questionnaire survey report on the display device;
[0146] The second sending module is used to send the target questionnaire survey report to the printing device, so that the printing device prints the target questionnaire survey report.
[0147] The present disclosure also provides another information acquisition device, which includes:
[0148] The first information card generating module is used to generate and display an information card in response to a questionnaire submission operation triggered by a user.
[0149] The first updating module is used to execute the operation of updating the information card after receiving the updating instruction sent by the scanning device.
[0150] The present disclosure also provides another information acquisition device, which includes:
[0151] The second information card generating module is used to receive the questionnaire report filled in by the user on the terminal device and generate an information card;
[0152] A sending module, used for sending the information card to the terminal device in response to the questionnaire acquisition request, so that the terminal device displays the information card;
[0153] The second updating module is used to send the information card to the terminal device again after receiving the update instruction sent by the scanning device, so that the terminal device updates the information card.
[0154] In the information acquisition device provided by the embodiment of the present disclosure, the information card generation module of the terminal device first generates an information card in response to the questionnaire submission operation triggered by the user, and then the update module executes the operation of updating the information card after receiving the update indication instruction sent by the scanning device, so that the terminal device automatically updates the information card after receiving the update indication instruction output by the server of the scanning device, or the server sends the information card to the terminal device again after receiving the update indication instruction output by the server of the scanning device, so that the terminal device updates the information card and ensures the validity of the information card, thereby ensuring the convenience of obtaining the questionnaire survey report filled out by the user by scanning the information card.
[0155] The device provided by the embodiment of the present invention can execute the method provided by any embodiment of the present invention, and has the corresponding functional modules and beneficial effects of the execution method.
[0156] It is worth noting that in the embodiment of the above-mentioned device, the various units and modules included are only divided according to functional logic, but are not limited to the above-mentioned division, as long as the corresponding functions can be achieved; in addition, the specific names of the functional units are only for the convenience of distinguishing each other, and are not used to limit the scope of protection of the present invention.
[0157] The present disclosure further provides an electronic device, comprising: a processor, wherein the processor is configured to execute a computer program stored in a memory, wherein the computer program implements the steps of the above method embodiment when executed by the processor.
[0158] Figure 8 A schematic diagram of the structure of an electronic device provided by the present disclosure is shown in FIG. Figure 8 A block diagram of an exemplary electronic device suitable for implementing an exemplary embodiment of the present invention is shown. Figure 8 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0159] like Figure 8 As shown, the electronic device 800 is in the form of a general-purpose computing device. The components of the electronic device 800 may include, but are not limited to: one or more processors 810, a system memory 820, and a bus 830 connecting different system components (including the system memory 820 and the processor).
[0160] Bus 830 represents one or more of several types of bus structures, including a memory bus or memory controller, a peripheral bus, an accelerated graphics port, a processor or a local bus using any of a variety of bus architectures. For example, these architectures include but are not limited to Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus and Peripheral Component Interconnect (PCI) bus.
[0161] The electronic device 800 typically includes a variety of computer system readable media. These media can be any media that can be accessed by the electronic device 800, including volatile and non-volatile media, removable and non-removable media.
[0162] The system memory 820 may include computer system readable media in the form of volatile memory, such as random access memory (RAM) 840 and / or cache memory 850. The electronic device 800 may further include other removable / non-removable, volatile / non-volatile computer system storage media. By way of example only, the storage system 860 may be used to read and write non-removable, non-volatile magnetic media (commonly referred to as "hard drives"). A disk drive for reading and writing removable non-volatile disks (such as "floppy disks"), and an optical disk drive for reading and writing removable non-volatile optical disks (such as CD-ROMs, DVD-ROMs or other optical media) may be provided. In these cases, each drive may be connected to the bus 830 via one or more data medium interfaces. The system memory 820 may include at least one program product having a set (e.g., at least one) of program modules that are configured to perform the functions of the various embodiments of the embodiments of the present invention.
[0163] A program / utility 880 having a set (at least one) of program modules 870 may be stored, for example, in system memory 820, such program modules 870 including, but not limited to, an operating system, one or more application programs, other program modules, and program data, each of which or some combination may include an implementation of a network environment. Program modules 870 generally perform the functions and / or methods of the embodiments described in the embodiments of the present invention.
[0164] The processor 810 executes various functional applications and information processing by running at least one program among a plurality of programs stored in the system memory 820 , for example, implementing the method embodiment provided by the embodiment of the present invention.
[0165] The present disclosure also provides a computer-readable storage medium having a computer program stored thereon, and the computer program implements the steps of the above method embodiment when executed by a processor.
[0166] Any combination of one or more computer-readable media can be used. Computer-readable media can be computer-readable signal media or computer-readable storage media. Computer-readable storage media can be, for example, but not limited to, electrical, magnetic, optical, electromagnetic, infrared, or semiconductor systems, devices or devices, or any combination of the above. More specific examples (non-exhaustive list) of computer-readable storage media include: electrical connections with one or more wires, portable computer disks, hard disks, random access memories (RAM), read-only memories (ROM), erasable programmable read-only memories (EPROM or flash memory), optical fibers, portable compact disk read-only memories (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the above. In this document, computer-readable storage media can be any tangible medium containing or storing a program, which can be used by an instruction execution system, device or device or used in combination with it.
[0167] Computer-readable signal media may include data signals propagated in baseband or as part of a carrier wave, which carry computer-readable program code. Such propagated data signals may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the above. Computer-readable signal media may also be any computer-readable medium other than a computer-readable storage medium, which may send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device.
[0168] The program code embodied on the computer readable medium may be transmitted using any appropriate medium, including but not limited to wireless, wireline, optical fiber cable, RF, etc., or any suitable combination of the foregoing.
[0169] Computer program code for performing the operations of the present invention 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 user's computer, partially on the user's computer, as a separate software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In the case of a remote computer, the remote computer may be connected to the user's computer through any type of network, including a local area network (LAN) or a wide area network (WAN) domain, or may be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0170] The present disclosure also provides a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the steps of implementing the above method embodiments.
[0171] It should be noted that, in this article, relational terms such as "first" and "second" are only used to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any such actual relationship or order between these entities or operations. Moreover, the terms "include", "comprise" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, the elements defined by the sentence "comprise a ..." do not exclude the existence of other identical elements in the process, method, article or device including the elements.
[0172] The above description is only a specific embodiment of the present disclosure, so that those skilled in the art can understand or implement the present disclosure. Various modifications to these embodiments will be apparent to those skilled in the art, and the general principles defined herein may be implemented in other embodiments without departing from the spirit or scope of the present disclosure. Therefore, the present disclosure will not be limited to the embodiments described herein, but will conform to the widest scope consistent with the principles and novel features disclosed herein.
Claims
1. A method for obtaining information, characterized in that: The method is performed by a server of a scanning device, and includes: In response to receiving a first scanning result of the information card by the scanning device, wherein the first scanning result includes that the information card is valid, the information card is generated by the terminal device in response to a questionnaire submission operation, or the information card is sent to the terminal device by the server in response to a questionnaire acquisition request; Based on the first scanning result, determining the user identification information and the questionnaire identification information corresponding to the information card; Determine, based on the user identification information and the questionnaire identification information, a target questionnaire survey report filled in by the user represented by the user identification information on the terminal device; The step of determining, based on the user identification information and the questionnaire identification information, a target questionnaire survey report filled in by a user represented by the user identification information on the terminal device comprises: According to the user identification information, obtaining the questionnaire content corresponding to the user identification information from the database; According to the questionnaire identification information, the questionnaire answer corresponding to the questionnaire content is obtained from the database, wherein, in the process of obtaining the questionnaire answer corresponding to the questionnaire content from the database according to the questionnaire identification information, an association relationship table between the questionnaire content and the questionnaire answer is stored in the database, one association relationship table corresponds to one questionnaire identification information, and when the questionnaire identification information is determined, the association relationship table corresponding to the questionnaire identification information is obtained, and the questionnaire answer corresponding to the questionnaire content is searched from the association relationship table corresponding to the questionnaire identification information; According to the correspondence between the questionnaire content and the questionnaire answers, a target questionnaire survey report filled in by the user represented by the user identification information on the terminal device is determined.
2. The method according to claim 1, characterized in that The questionnaire content includes questionnaire questions and questionnaire options; The determining, based on the correspondence between the questionnaire content and the questionnaire answers, a target questionnaire survey report filled in by the user represented by the user identification information on the terminal device comprises: Determine the questionnaire questions corresponding to the answers to the questionnaire; According to the correspondence between the questionnaire answers and the questionnaire options, the questionnaire options of the questionnaire stem input by the user represented by the user identification information on the terminal device are determined.
3. The method according to claim 1, characterized in that The method further comprises: In response to receiving a second scanning result of the information card by the scanning device; Based on the second scanning result, output an update instruction to the terminal device to instruct the terminal device to execute an update information card operation; or, Based on the second scanning result, output an update instruction to the server to instruct the server to send the information card to the terminal device again; or, According to the second scanning result, prompt information is output to prompt the user to perform an update information card operation on the terminal device.
4. The method according to any one of claims 1 to 3, characterized in that: The method further comprises: sending the target questionnaire survey report to a display device so as to display the target questionnaire survey report on the display device; or, The target questionnaire survey report is sent to a printing device, so that the printing device prints the target questionnaire survey report.
5. An information acquisition device, characterized in that: The information acquisition device is used to execute the method according to any one of claims 1 to 4, and the information acquisition device includes: A first scanning result receiving module, used to respond to receiving a first scanning result of an information card by a scanning device, wherein the first scanning result includes that the information card is valid, the information card is generated by the terminal device in response to a questionnaire submission operation, or the information card is sent to the terminal device by the server in response to a questionnaire acquisition request; an identification information determination module, used to determine the user identification information and questionnaire identification information corresponding to the information card based on the first scanning result; A survey report determination module, configured to determine, based on the user identification information and the questionnaire identification information, a target questionnaire survey report filled in by the user represented by the user identification information on the terminal device; The investigation report determination module includes: A questionnaire content acquisition unit, configured to acquire the questionnaire content corresponding to the user identification information from a database according to the user identification information; A questionnaire answer acquisition unit is used to acquire the questionnaire answer corresponding to the questionnaire content from a database according to the questionnaire identification information, wherein, in the process of acquiring the questionnaire answer corresponding to the questionnaire content from a database according to the questionnaire identification information, an association relationship table between the questionnaire content and the questionnaire answer is stored in the database, one association relationship table corresponds to one questionnaire identification information, and when the questionnaire identification information is determined, the association relationship table corresponding to the questionnaire identification information is acquired, and the questionnaire answer corresponding to the questionnaire content is searched from the association relationship table corresponding to the questionnaire identification information; A survey report determination unit is used to determine a target questionnaire survey report filled in by the user represented by the user identification information on the terminal device according to the correspondence between the questionnaire content and the questionnaire answers.
6. An electronic device, characterized in that: include: one or more processors; a storage device for storing one or more programs, 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 4.
7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the method according to any one of claims 1 to 4 is implemented.
Citation Information
Patent Citations
Intelligent operation method based on two-dimensional code
CN110008780A
Online answering system
CN113918683A