Questionnaire replacement method and device, equipment, storage medium and product
By unlinking the old version of the questionnaire from the storage unit and establishing a new version, the problem of statistical data distortion after questionnaire modification was solved, ensuring the accuracy of the analysis results.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- CHINA MOBILE (SUZHOU) SOFTWARE TECH CO LTD
- Filing Date
- 2025-09-08
- Publication Date
- 2026-05-08
AI Technical Summary
When existing technologies modify questionnaire content, the statistical data of unmodified questions are still retained, leading to distorted analysis results that fail to accurately reflect the respondents' true intentions.
By responding to the questionnaire replacement command, the association information between the target business scenario and the currently deployed questionnaire is deleted in the storage unit, and new association information between the questionnaire to be deployed and the target business scenario is established. The questionnaire access address of the questionnaire to be deployed is obtained, and the new questionnaire is displayed by embedding the address in the questionnaire deployment carrier, ensuring that the current and the questionnaire data to be deployed are independent.
It ensures accurate correspondence of statistical data after questionnaire updates, guarantees the accuracy of analysis results, and accurately reflects the respondents' true intentions.
Smart Images

Figure CN121996664A_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of computer technology, and more specifically, to a questionnaire replacement method, apparatus, device, storage medium, and product. Background Technology
[0002] A custom questionnaire system is a software platform for creating and managing personalized surveys. With this system, users can flexibly customize questionnaire content, design formats, and select survey respondents according to their own needs and objectives. They can also collect, analyze, and provide feedback on the survey results.
[0003] Currently, the primary solution for modifying questionnaire content is to directly edit the questionnaire being distributed within a custom questionnaire system. However, this approach has a significant drawback: after editing, the modified questions are no longer displayed in the statistical data, while the data for unmodified questions is retained. This leads to a bias in the proportion of responses during questionnaire analysis, distorting the results and failing to accurately reflect the respondents' true intentions. Therefore, a questionnaire modification method that avoids statistical data distortion is needed. Summary of the Invention
[0004] Based on this, the present invention provides a questionnaire replacement method, apparatus, device, storage medium and product to solve the defects of statistical data distortion in the prior art.
[0005] To achieve the above objectives, embodiments of the present invention provide a questionnaire replacement method, comprising: In response to a questionnaire replacement instruction for a target business scenario, the association information between the target business scenario and the currently deployed questionnaire is deleted in the storage unit. Establish new association information between the questionnaire to be distributed and the target business scenario in the storage unit; In response to a questionnaire display request for the target business scenario, the questionnaire to be delivered is determined based on the new association information and the questionnaire access address of the questionnaire to be delivered is obtained. The questionnaire access address is embedded in the questionnaire delivery carrier to display the questionnaire to be delivered; wherein, the first questionnaire data of the currently delivered questionnaire is associated with the currently delivered questionnaire, the second questionnaire data of the questionnaire to be delivered is associated with the questionnaire to be delivered, and the first questionnaire data and the second questionnaire data are independent.
[0006] To achieve the above objectives, embodiments of the present invention also provide a questionnaire replacement device, comprising: The association deletion module is used to delete the association information between the target business scenario and the currently deployed questionnaire in the storage unit in response to the questionnaire replacement instruction for the target business scenario. The association establishment module is used to establish new association information between the questionnaire to be distributed and the target business scenario in the storage unit; The address acquisition module is used to respond to the questionnaire display request for the target business scenario, determine the questionnaire to be delivered associated with the target business scenario based on the new association information, and obtain the questionnaire access address of the questionnaire to be delivered. The questionnaire display module is used to embed the questionnaire access address into the questionnaire delivery carrier and display the questionnaire to be delivered; wherein, the first questionnaire data of the currently delivered questionnaire is associated with the currently delivered questionnaire, the second questionnaire data of the questionnaire to be delivered is associated with the questionnaire to be delivered, and the first questionnaire data and the second questionnaire data are independent.
[0007] To achieve the above objectives, embodiments of the present invention also provide a questionnaire replacement device, including a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor. When the processor executes the computer program, it implements the questionnaire replacement method as described in any of the above embodiments.
[0008] To achieve the above objectives, embodiments of the present invention also provide a computer-readable storage medium, the computer-readable storage medium including a stored computer program, wherein, when the computer program is executed, it controls the device where the computer-readable storage medium is located to perform the questionnaire replacement method as described in any of the above embodiments.
[0009] To achieve the above objectives, embodiments of the present invention also provide a computer program product, including a computer program / instructions, which, when executed by a processor, implement the questionnaire replacement method as described in any of the above embodiments.
[0010] Compared with existing technologies, the questionnaire replacement method, apparatus, device, storage medium, and product disclosed in this invention firstly, in response to a questionnaire replacement instruction for a target business scenario, deletes the association information between the target business scenario and the currently deployed questionnaire in a storage unit, and establishes new association information between the questionnaire to be deployed and the target business scenario in the storage unit; then, in response to a questionnaire display request for the target business scenario, determines the questionnaire to be deployed associated with the target business scenario based on the new association information in the storage unit, and obtains the questionnaire access address of the questionnaire to be deployed; finally, displays the questionnaire to be deployed by embedding the questionnaire access address in the questionnaire deployment carrier; wherein, the first questionnaire data of the currently deployed questionnaire is associated with the currently deployed questionnaire, the second questionnaire data of the questionnaire to be deployed is associated with the questionnaire to be deployed, and the first questionnaire data and the second questionnaire data are independent. Therefore, it can be seen that when modifying the questionnaire questions of the target business scenario, the embodiments of the present invention decouple the target business scenario from the old version of the questionnaire in the storage unit, establish the association between the target business scenario and the new version of the questionnaire, embed the access address of the new version of the questionnaire in the questionnaire delivery carrier to display the new version of the questionnaire, and limit the questionnaire data of the currently delivered questionnaire and the questionnaire to be delivered to be independent of each other. This not only completes the update of the questionnaire questions of the target business scenario, but also ensures that the statistical data of each questionnaire can accurately correspond to the specific questionnaire version, ensuring that the statistical data will not be distorted after the question is updated, thereby ensuring the accuracy of the analysis results and enabling them to accurately reflect the true intention of the respondents. Attached Figure Description
[0011] To more clearly illustrate the technical solution of the present invention, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0012] Figure 1 This is a flowchart illustrating a questionnaire replacement method according to an embodiment of the present invention; Figure 2 This is a schematic diagram of a business scenario list provided by an embodiment of the present invention; Figure 3 This is a schematic diagram of a system-related operation process provided in an embodiment of the present invention; Figure 4 This is a schematic diagram of an information input window provided in an embodiment of the present invention; Figure 5 This is a schematic diagram of an information input window provided in an embodiment of the present invention; Figure 6This is a schematic diagram of a list of questionnaires that have been distributed, provided in one embodiment of the present invention; Figure 7 This is a schematic diagram of the structure of a questionnaire replacement device provided in an embodiment of the present invention; Figure 8 This is a schematic diagram of the structure of a questionnaire replacement device provided in an embodiment of the present invention. Detailed Implementation
[0013] The technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of the present invention, and not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of the present invention.
[0014] A customizable questionnaire system is a software platform for creating and managing personalized surveys. Users can customize questionnaire content, design formats, select respondents, and collect, analyze, and provide feedback on survey results according to their needs and objectives. Through this system, users can flexibly define survey objectives, question types, answer options, questionnaire logic, and presentation styles to meet the personalized requirements of different survey needs. The system also provides real-time data aggregation and reporting analysis capabilities, helping users quickly understand survey results and supporting decision-making.
[0015] Currently, the questionnaire system supports multiple distribution channels, such as social media, website embedding, and email invitations, allowing users to quickly reach their target audience. When questionnaire content needs modification, the current main solution is to directly modify the content of the currently deployed questionnaire within the custom questionnaire system. Currently, after editing the questionnaire, modified questions are not displayed in the statistical data, but the statistical data for unmodified questions still exists. This leads to inaccurate proportions of answered questions in subsequent questionnaire analysis, failing to accurately reflect the respondents' true intentions.
[0016] Based on this, embodiments of the present invention provide a questionnaire replacement method, see below. Figure 1 , Figure 1 This is a flowchart illustrating a questionnaire replacement method provided in an embodiment of the present invention, the questionnaire replacement method including steps S11 to S14: S11. In response to the questionnaire replacement instruction for the target business scenario, delete the association information between the target business scenario and the questionnaire currently being deployed in the storage unit. S12. Establish new association information between the questionnaire to be distributed and the target business scenario in the storage unit; S13. In response to the questionnaire display request for the target business scenario, determine the questionnaire to be delivered that is associated with the target business scenario based on the new association information, and obtain the questionnaire access address of the questionnaire to be delivered. S14. Embed the questionnaire access address into the questionnaire delivery carrier and display the questionnaire to be delivered; wherein, the first questionnaire data of the currently delivered questionnaire is associated with the currently delivered questionnaire, the second questionnaire data of the questionnaire to be delivered is associated with the questionnaire to be delivered, and the first questionnaire data and the second questionnaire data are independent.
[0017] Specifically, the method is applied to a questionnaire survey system, such as a custom questionnaire system. The system internally stores a list of business scenarios, which users can retrieve from the system. The business scenario list records at least one business scenario, such as... Figure 2 As shown, this business scenario list includes three scenarios: Scenario 1, Scenario 2, and Scenario 3. Each business scenario contains the following elements: scenario name, the name of the currently deployed questionnaire, the questionnaire identifier (questionnaire ID), the operator, and the operation time. The business scenario list supports operations such as: deploying a questionnaire, stopping deployment, replacing a questionnaire, and viewing deployment history. Users can add new business scenarios to the list as needed. The full name of ID is Identifier.
[0018] Optionally, the storage unit can be a cache, random access memory, or persistent storage unit. The questionnaire replacement instruction can be triggered by user operation, by a system scheduled task, or by an external application programming interface (API) call; the specific triggering method is not limited here. For example, taking the questionnaire replacement instruction triggered by a system scheduled task, the questionnaires to be deployed and the replacement timing are pre-specified for the target business scenario, and the questionnaire replacement instruction is triggered at the set replacement timing. The first questionnaire data includes questionnaire statistics for currently deployed questionnaires, and may also include the questions of currently deployed questionnaires; the second questionnaire data includes questionnaire statistics for questionnaires to be deployed, and may also include the questions of questionnaires to be deployed.
[0019] It is worth noting that the questionnaire delivery platform is the intermediary medium that carries the questionnaire and reaches the respondents. It is an online scenario or tool that allows users to easily see and enter the questionnaire. The questionnaire delivery platform can be a business page or a social scenario platform, etc., and its specific type is not limited here.
[0020] For example, taking a cache as the storage unit, the cache records the association information between each business scenario and its corresponding questionnaire. This association information can be a mapping between the scenario identifier (scenario ID) of the business scenario and the corresponding questionnaire, or a mapping between the scenario name of the business scenario and the corresponding questionnaire; it is not limited here. Taking the mapping between the scenario ID of the business scenario and the corresponding questionnaire as an example, the specific implementation process of the questionnaire replacement method is as follows: Users can click via mouse, keyboard, or touchscreen. Figure 2 The displayed business scenario list shows "Questionnaire Replacement" for the target business scenario, specifying the questionnaire to be delivered. After the user completes a series of questionnaire replacement operations, the custom questionnaire system responds by deleting the association information between the target business scenario and the currently delivered questionnaire from the preset cache, and establishing an association between the questionnaire to be delivered and the target business scenario in the cache. Then, the user clicks on the scenario name of the target business scenario presented by the system, enters the questionnaire display command for the target business scenario, and the custom questionnaire system determines the scenario ID of the target business scenario based on the preset mapping relationship between scenario names and scenario IDs. It calls the scenario details interface to query the cache, determines the associated questionnaire of the scenario ID of the target business scenario (at this time, the associated questionnaire has been replaced with the questionnaire to be delivered), and obtains the access address of the questionnaire to be delivered. Finally, the access address of the questionnaire to be delivered is embedded in the application scenario, and the questionnaire to be delivered is displayed.
[0021] Existing technologies modify questionnaire questions by directly altering the content of the currently deployed questionnaire within the survey system. Each modification requires redevelopment, testing, and deployment, which is not only labor-intensive but also results in lengthy update cycles. In contrast, this invention innovatively proposes the concept of a business scenario, supporting iterative replacement of questionnaires within the same business scenario. Simultaneously, it ensures that the data of currently deployed questionnaires and those awaiting deployment are independent. This approach enables rapid, code-free replacement of questionnaires within a business scenario, avoiding component development processes, and also solves the problem of statistical data distortion, ensuring the accuracy of the analysis results and accurately reflecting the respondents' true intentions.
[0022] In a preferred embodiment, based on steps S11-S14, if the questionnaire to be distributed is a questionnaire configured internally by the system, then step S11 specifically includes: In response to an internal questionnaire replacement instruction for a target business scenario, the questionnaire identifier of the questionnaire to be deployed is obtained; the association information between the target business scenario and the currently deployed questionnaire is deleted in the storage unit. Step S12 specifically includes: establishing new association information between the questionnaire identifier of the questionnaire to be delivered and the target business scenario in the storage unit.
[0023] For example, if the questionnaire to be delivered is a questionnaire configured in a custom questionnaire system, then the questionnaire replacement instruction is an internal questionnaire replacement instruction. Taking the internal questionnaire replacement instruction being triggered by a system scheduled task as an example, the questionnaire to be delivered and the replacement timing are pre-configured for the target business scenario in the custom questionnaire system. When the questionnaire replacement instruction is triggered at the set replacement timing, the association information between the target business scenario and the currently delivered questionnaire recorded in the storage unit is deleted, and new association information between the questionnaire to be delivered and the target business scenario is established.
[0024] For example, taking a questionnaire replacement instruction triggered by a user action as an example, such as... Figure 3 The diagram illustrates the system's operational flow. Users enter the custom questionnaire system and open the business scenario list. If the target business scenario does not exist in the list, the user can add a new business scenario within the custom questionnaire system. If the target business scenario list exists, the user can input the relevant information for the questionnaire to be delivered. The custom questionnaire system determines the source of the questionnaire based on the user's input. If the source is the custom questionnaire system, questionnaire replacement is implemented based on the questionnaire ID. If the source is an external questionnaire system, questionnaire replacement is implemented based on the questionnaire access address (details of the implementation steps are available in other implementation methods and will not be elaborated here).
[0025] For example, if the questionnaire to be deployed is configured within a custom questionnaire system, the specific replacement method is as follows: The user selects the target business scenario, activates the questionnaire replacement process, and then... Figure 4 In the information input window shown, the user selects "This Questionnaire System" in the "Questionnaire Source" field and enters the questionnaire ID of the questionnaire to be deployed. Based on the user's actions, the custom questionnaire system obtains the scenario ID of the target business scenario, the questionnaire ID of the currently deployed questionnaire in that business scenario, and the questionnaire ID of the questionnaire to be deployed. It then deletes the association information between the target business scenario and the currently deployed questionnaire in the cache, specifically deleting the association between the scenario ID of the target business scenario and the questionnaire ID of the currently deployed questionnaire, and associates the questionnaire ID of the questionnaire to be deployed with the target business scenario, updating the cache. Therefore, the custom questionnaire system in this embodiment of the invention has a questionnaire replacement function, which can replace the currently deployed questionnaire with a questionnaire configured internally by the system, reducing the procurement cost of external questionnaire systems.
[0026] Furthermore, step S13 specifically includes: In response to a questionnaire display request for the target business scenario, the scenario details interface is invoked to retrieve the questionnaire identifier associated with the target business scenario from the storage unit; Based on the questionnaire identifier associated with the target business scenario, call the questionnaire details interface to obtain the detailed questionnaire information stored in the system. Generate questionnaire content based on the questionnaire details, and obtain the questionnaire access address for the questionnaire content.
[0027] Optionally, the questionnaire display request can be triggered by user operation, by system scheduled task, by API interface call, or after the questionnaire and business scenario related information in the storage unit are updated. The specific triggering method is not limited here.
[0028] For example, a user selects a target business scenario on a custom questionnaire system. The custom questionnaire system obtains the scenario name of the target business scenario, and then determines the scenario ID of the target business scenario based on the mapping relationship between the scenario name and scenario ID. It then calls the scenario details interface to retrieve questionnaire-related information (such as the questionnaire ID) associated with the scenario ID of the target business scenario from the cache. If the scenario details interface returns a questionnaire ID generated by the custom questionnaire system, the questionnaire details interface is called based on this questionnaire ID to obtain detailed questionnaire information. Based on the question type, description, and logic information in the questionnaire details, questionnaire content is generated, and the questionnaire access address for the questionnaire content is obtained (this questionnaire access address can be created before or after the questionnaire content is generated). Finally, the questionnaire access address is embedded using an iframe in the application scenario of the custom questionnaire system (i.e., the questionnaire delivery carrier) to display the replaced questionnaire, i.e., the questionnaire to be delivered. Here, iframe is an embedded frame element in HyperText Markup Language (HTML), which allows another webpage to be displayed within the current webpage.
[0029] In a preferred embodiment, based on steps S11-S14, if the questionnaire to be distributed is a questionnaire configured by an external questionnaire system, then step S11 specifically includes: In response to an external questionnaire replacement instruction for a target business scenario, the system obtains the questionnaire access address of the questionnaire to be deployed and deletes the association information between the target business scenario and the currently deployed questionnaire in the storage unit. Step S12 specifically includes: establishing new association information between the questionnaire access address of the questionnaire to be delivered and the target business scenario in the storage unit.
[0030] For example, suppose the questionnaire currently being deployed is a questionnaire configured in a custom questionnaire system, and the storage unit is a cache. If the questionnaire to be deployed is configured in an external questionnaire system, then the questionnaire replacement instruction is an external questionnaire replacement instruction. The specific questionnaire replacement method is as follows: the user selects the target business scenario, activates the questionnaire replacement process, and then... Figure 5In the information input window shown, the user selects "Other Questionnaire Systems" in the "Questionnaire Source" field and enters the access address of the other questionnaire system (i.e., the access address of the questionnaire to be delivered). Based on the user's series of operations, an external questionnaire replacement instruction is triggered. The custom questionnaire system obtains the scenario ID of the target business scenario, the questionnaire ID of the currently delivered questionnaire in that business scenario, and the access address of the questionnaire to be delivered. It deletes the association information between the target business scenario and the currently delivered questionnaire in the cache, that is, it deletes the association information between the scenario ID of the target business scenario and the questionnaire ID of the currently delivered questionnaire, and associates the access address of the questionnaire to be delivered with the target business scenario, updating the cache. Therefore, it can be seen that the custom questionnaire system in this embodiment of the invention has a questionnaire replacement function, which can replace the currently delivered questionnaire with a questionnaire configured by an external questionnaire system.
[0031] Further, step S13 specifically includes: in response to the questionnaire display request for the target business scenario, calling the scenario details interface to obtain the questionnaire access address associated with the target business scenario from the storage unit.
[0032] Specifically, after the association between the questionnaire ID and the business scenario in the storage unit is updated, or after the user performs a questionnaire display operation for the business scenario, the custom questionnaire system will display the questionnaires associated with the business scenario. For example, when a user selects a target business scenario on the custom questionnaire system, the system obtains the scenario name of the target business scenario, and then determines the scenario ID of the target business scenario based on the mapping relationship between the scenario name and scenario ID. It then calls the scenario details interface to retrieve questionnaire-related information (such as the questionnaire access address) associated with the scenario ID of the target business scenario from the storage unit. If the scenario details interface returns an external system access link (i.e., the questionnaire access address), the custom questionnaire system uses an iframe to embed this questionnaire access address in its application scenario, displaying the replaced questionnaire, i.e., displaying the questionnaire to be delivered.
[0033] In a preferred embodiment, based on steps S11-S14, the method further includes: In response to a query command for the delivery history of the target business scenario, the query history delivery record interface is invoked to obtain a list of delivered questionnaires for the target business scenario; wherein, the list of delivered questionnaires records the questionnaire identification information of all delivered questionnaires for the target business scenario. Obtain the questionnaire statistics data corresponding to the questionnaire identification information.
[0034] It's worth noting that each questionnaire has a unique identifier (such as a questionnaire access address or questionnaire ID). The first questionnaire data for currently deployed questionnaires includes statistical data for those currently deployed, while the second questionnaire data for questionnaires awaiting deployment includes statistical data for those awaiting deployment. Each questionnaire establishes a connection between its identifier and the corresponding statistical data. The statistical data refers to the data generated after questionnaire deployment, based on the original answers submitted by respondents (such as option selections and text completion), through classification, summarization, calculation, or analysis. The deployment history query command can be triggered by user actions or by a scheduled event; the specific triggering method is not limited here.
[0035] For example, when a user queries the campaign history for a target business scenario, the scenario ID of the target business scenario is obtained. Based on this scenario ID, the API for querying historical campaign records is called. This API will return a list of questionnaires that have been campaigned under the target business scenario, such as... Figure 6 As shown, this list records the names of all questionnaires that have been distributed in this business scenario (e.g., Figure 6 The scenarios shown are Questionnaire 1, Questionnaire 2, and Questionnaire 3. The questionnaire replacement time and operator (e.g., ...) Figure 6 The operation personnel shown are 1 and 2) and the questionnaire source. Supported operations include questionnaire analysis. The questionnaire source can be a custom questionnaire system or an external questionnaire system (such as Wenjuanxing). After the user clicks "Questionnaire Analysis", the custom questionnaire system calls the query historical delivery record interface. This interface will return the questionnaire identification information of the corresponding questionnaire in the business scenario. Then, the corresponding questionnaire statistics data can be obtained based on the questionnaire identification information.
[0036] Optionally, if the questionnaire that has been distributed is a questionnaire configured internally by the system, the questionnaire identification information is the questionnaire ID of the distributed questionnaire; obtaining the questionnaire statistics data corresponding to the questionnaire identification information includes: calling the questionnaire statistics interface to obtain the questionnaire statistics data of the distributed questionnaire based on the questionnaire ID of the distributed questionnaire.
[0037] Specifically, if the selected survey originates from a custom survey system, it means that the survey is configured internally within the system. The corresponding survey identifier is the survey ID. Subsequently, the survey statistics interface is called to query the system's storage module and extract the survey statistics data for that survey. It's important to understand that the survey statistics data for each survey are independent of each other.
[0038] Optionally, if the submitted questionnaire is a questionnaire configured by an external questionnaire system, the questionnaire identification information is the questionnaire access address of the submitted questionnaire; obtaining the questionnaire statistics data corresponding to the questionnaire identification information includes: obtaining the questionnaire statistics data from the external questionnaire system according to the questionnaire access address of the submitted questionnaire.
[0039] It is understandable that if the selected questionnaire comes from an external questionnaire system, then the questionnaire identification information is the access address of the questionnaire, and the questionnaire statistics can be obtained from the corresponding system based on the access address.
[0040] In a preferred embodiment, based on steps S11-S14, before step S12, the method further includes: Based on the user's questionnaire editing operation for the target business scenario, drag and drop the questions to be edited from the component library to the question display area, configure the questions to be edited, and generate the questionnaire details of the questionnaire to be distributed; Set the questionnaire to be sent to a pending review status for review by the reviewers.
[0041] Specifically, on the left side of the customized questionnaire system page, a component library is configured. This library contains multiple questions to be edited. These questions can be question templates or questions from currently deployed questionnaires in the target business scenario. Assuming the question to be edited is a question template, in response to the user's questionnaire editing operation, the question template is selected from the component library and added to the question display area. Then, the question is configured in the question template in the question display area, generating the questionnaire details for the questionnaire to be deployed. Assuming the question to be edited is a question from a currently deployed questionnaire in the target business scenario, in response to the user's questionnaire editing operation, the question to be modified is selected from the component library and added to the question display area. Then, the question is reconfigured in the question template in the question display area. Based on the unmodified questions from the currently deployed questionnaire and the reconfigured question, the questionnaire details for the questionnaire to be deployed are generated. After the questionnaire details are generated, they need to be submitted for review. Only after administrator approval can the questionnaire to be deployed replace the original questionnaire.
[0042] Furthermore, the types of questions in the questionnaire to be sent include at least one of single-line input questions, multi-line input questions, single-choice questions, multiple-choice questions, rating questions, and recommendation probability rating questions; the configuration content of the questions to be edited includes at least one of title content, description content, question display logic, and display style.
[0043] Specifically, the custom questionnaire system supports the following question types: single-line input questions, multi-line input questions, single-choice questions, multiple-choice questions, rating questions, and NPS recommendation questions. NPS recommendation questions are survey questions designed around the NPS (Net Promoter Score) and belong to the category of recommendation probability rating questions. The questionnaire display defaults to showing the questionnaire name and description. During the editing process of the questionnaire to be deployed, the title, description, question display logic, and display style of each question are configured. After configuration, it is possible to set whether login is required to answer the questionnaire and the questionnaire collection time range.
[0044] Compared with existing technologies, the questionnaire replacement method disclosed in this invention, when modifying the questionnaire questions of a target business scenario, decouples the target business scenario from the old version of the questionnaire in the storage unit, establishes an association between the target business scenario and the new version of the questionnaire, embeds the access address of the new version of the questionnaire in the questionnaire delivery carrier to display the new version of the questionnaire, and limits the questionnaire data of the currently delivered questionnaire and the questionnaire to be delivered to be independent of each other. This not only completes the update of the questionnaire questions of the target business scenario, but also ensures that the statistical data of each questionnaire can accurately correspond to the specific questionnaire version, ensuring that the statistical data will not be distorted after the question update, thereby ensuring the accuracy of the analysis results and enabling them to accurately reflect the true intentions of the respondents.
[0045] See Figure 7 This invention also provides a questionnaire replacement device, comprising: The association deletion module 21 is used to delete the association information between the target business scenario and the currently deployed questionnaire in the storage unit in response to the questionnaire replacement instruction for the target business scenario. The association establishment module 22 is used to establish new association information between the questionnaire to be distributed and the target business scenario in the storage unit; Address acquisition module 23 is used to respond to the questionnaire display request for the target business scenario, determine the questionnaire to be delivered associated with the target business scenario based on the new association information, and obtain the questionnaire access address of the questionnaire to be delivered. The questionnaire display module 24 is used to embed the questionnaire access address into the questionnaire delivery carrier and display the questionnaire to be delivered; wherein, the first questionnaire data of the currently delivered questionnaire is associated with the currently delivered questionnaire, the second questionnaire data of the questionnaire to be delivered is associated with the questionnaire to be delivered, and the first questionnaire data and the second questionnaire data are independent.
[0046] In one embodiment, the association deletion module 21 is specifically used for: In response to an internal questionnaire replacement instruction for a target business scenario, the questionnaire identifier of the questionnaire to be deployed is obtained; wherein, the questionnaire to be deployed is a questionnaire configured internally by the system. Delete the association information between the target business scenario and the questionnaire currently being deployed from the storage unit; The association establishment module 22 is specifically used to: establish new association information between the questionnaire identifier of the questionnaire to be distributed and the target business scenario in the storage unit.
[0047] Furthermore, the address acquisition module 23 is specifically used for: In response to a questionnaire display request for the target business scenario, the scenario details interface is invoked to retrieve the questionnaire identifier associated with the target business scenario from the storage unit; Based on the questionnaire identifier associated with the target business scenario, call the questionnaire details interface to obtain the detailed questionnaire information stored in the system. Generate questionnaire content based on the questionnaire details, and obtain the questionnaire access address for the questionnaire content.
[0048] In one embodiment, the association deletion module 21 is specifically used for: In response to an external questionnaire replacement instruction for a target business scenario, the system obtains the questionnaire access address of the questionnaire to be deployed and deletes the association information between the target business scenario and the currently deployed questionnaire in the storage unit; wherein, the questionnaire to be deployed is a questionnaire configured by an external questionnaire system. The association establishment module 22 is specifically used to: establish new association information between the questionnaire access address of the questionnaire to be delivered and the target business scenario in the storage unit.
[0049] Furthermore, the address acquisition module 23 is specifically used for: In response to a request to display a questionnaire for the target business scenario, the scenario details interface is invoked to retrieve the questionnaire access address associated with the target business scenario from the storage unit.
[0050] In one embodiment, the device further includes a history query module, used for: In response to a query command for the delivery history of the target business scenario, the query history delivery record interface is invoked to obtain a list of delivered questionnaires for the target business scenario; wherein, the list of delivered questionnaires records the questionnaire identification information of all delivered questionnaires for the target business scenario. Obtain the questionnaire statistics data corresponding to the questionnaire identification information.
[0051] Optionally, if the questionnaire that has been distributed is a questionnaire configured internally by the system, the questionnaire identification information is the questionnaire identifier of the questionnaire that has been distributed. The step of obtaining the questionnaire statistics data corresponding to the questionnaire identifier information includes: calling the questionnaire statistics interface to obtain the questionnaire statistics data of the distributed questionnaires based on the questionnaire identifier of the distributed questionnaires.
[0052] Optionally, if the questionnaire that has been delivered is a questionnaire configured by an external questionnaire system, the questionnaire identification information is the questionnaire access address of the questionnaire that has been delivered. The step of obtaining questionnaire statistics data corresponding to the questionnaire identification information includes: obtaining questionnaire statistics data from an external questionnaire system based on the questionnaire access address of the questionnaires that have been sent.
[0053] In one embodiment, the device further includes a questionnaire editing module for: Based on the user's questionnaire editing operation for the target business scenario, drag and drop the questions to be edited from the component library to the question display area, configure the questions to be edited, and generate the questionnaire details of the questionnaire to be distributed; Set the questionnaire to be sent to a pending review status for review by the reviewers.
[0054] Furthermore, the types of questions in the questionnaire to be sent include at least one of single-line input questions, multi-line input questions, single-choice questions, multiple-choice questions, rating questions, and recommendation probability rating questions; the configuration content of the questions to be edited includes at least one of title content, description content, question display logic, and display style.
[0055] It is worth noting that the working principle of the questionnaire replacement device provided in the above embodiments can be found in the workflow of the questionnaire replacement method provided in any of the above embodiments, and will not be repeated here.
[0056] Compared with the prior art, the questionnaire replacement device provided in this embodiment of the invention, when modifying the questionnaire questions of the target business scenario, decouples the target business scenario from the old version of the questionnaire in the storage unit, establishes the association between the target business scenario and the new version of the questionnaire, embeds the questionnaire access address of the new version of the questionnaire in the questionnaire delivery carrier to display the new version of the questionnaire, and limits the questionnaire data of the currently delivered questionnaire and the questionnaire to be delivered to be independent of each other. It not only completes the update of the questionnaire questions of the target business scenario, but also ensures that the statistical data of each questionnaire can accurately correspond to the specific questionnaire version, ensuring that the statistical data will not be distorted after the question is updated, thereby ensuring the accuracy of the analysis results and enabling them to accurately reflect the true intention of the respondents.
[0057] See Figure 8This invention also provides a questionnaire replacement device, including a processor 31, a memory 32, and a computer program stored in the memory 32 and configured to be executed by the processor 31. When the processor 31 executes the computer program, it implements the steps described in the above-described questionnaire replacement method embodiment, for example... Figure 1 S11~S14 in the above; or, when the processor 31 executes the computer program, it implements the functions of each module in the above-described device embodiments.
[0058] For example, the computer program can be divided into one or more modules, which are stored in the memory 32 and executed by the processor 31 to complete the present invention. The one or more modules can be a series of computer program instruction segments capable of performing specific functions, which describe the execution process of the computer program in the questionnaire replacement device. For example, the computer program can be divided into multiple modules, and the specific working process of each module can be referred to the working process of the questionnaire replacement device described in the above embodiments, which will not be repeated here.
[0059] The questionnaire replacement device can be a desktop computer, laptop, handheld computer, or cloud server, etc. The questionnaire replacement device may include, but is not limited to, a processor 31 and a memory 32. Those skilled in the art will understand that the questionnaire replacement device may also include input / output devices, network access devices, buses, etc.
[0060] The processor 31 can be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor. The processor 31 is the control center of the questionnaire replacement device, connecting all parts of the device via various interfaces and lines.
[0061] The memory 32 can be used to store the computer program and / or modules. The processor 31 implements various functions of the questionnaire replacement device by running or executing the computer program and / or modules stored in the memory 32 and calling the data stored in the memory 32. The memory 32 may mainly include a program storage area and a data storage area. The program storage area may store the operating system, at least one application program required for a function (such as image playback function), etc.; the data storage area may store data created based on the use of the mobile phone, etc. In addition, the memory 32 may include high-speed random access memory, and may also include non-volatile memory, such as hard disk, memory, plug-in hard disk, smart media card (SMC), secure digital (SD) card, flash card, at least one disk storage device, flash memory device, or other volatile solid-state storage device.
[0062] If the module integrated into the questionnaire replacement device is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, all or part of the processes in the above embodiments of the present invention can also be implemented by a computer program instructing related hardware. The computer program can be stored in a computer-readable storage medium, and when executed by the processor 31, it can implement the steps of the various method embodiments described above. The computer program includes computer program code, which can be in the form of source code, object code, executable files, or certain intermediate forms. The computer-readable medium can include: any entity or device capable of carrying the computer program code, a recording medium, a USB flash drive, a portable hard drive, a magnetic disk, an optical disk, a computer memory, a read-only memory (ROM), a random access memory (RAM), an electrical carrier signal, a telecommunication signal, and a software distribution medium, etc.
[0063] This invention also provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the questionnaire replacement method as described in any of the above embodiments.
[0064] The above description represents the preferred embodiments of the present invention. It should be noted that those skilled in the art can make various improvements and modifications without departing from the principles of the present invention, and these improvements and modifications are also considered to be within the scope of protection of the present invention.
Claims
1. A questionnaire replacement method, characterized in that, include: In response to a questionnaire replacement instruction for a target business scenario, the association information between the target business scenario and the currently deployed questionnaire is deleted in the storage unit. Establish new association information between the questionnaire to be distributed and the target business scenario in the storage unit; In response to a questionnaire display request for the target business scenario, the questionnaire to be delivered is determined based on the new association information and the questionnaire access address of the questionnaire to be delivered is obtained. The questionnaire access address is embedded in the questionnaire delivery carrier to display the questionnaire to be delivered; wherein, the first questionnaire data of the currently delivered questionnaire is associated with the currently delivered questionnaire, the second questionnaire data of the questionnaire to be delivered is associated with the questionnaire to be delivered, and the first questionnaire data and the second questionnaire data are independent.
2. The questionnaire replacement method as described in claim 1, characterized in that, If the questionnaire to be distributed is a questionnaire configured internally by the system, then: The step of deleting the association information between the target business scenario and the currently deployed questionnaire in the storage unit in response to the questionnaire replacement instruction for the target business scenario includes: In response to an internal questionnaire replacement instruction for a target business scenario, the questionnaire identifier of the questionnaire to be deployed is obtained; the association information between the target business scenario and the currently deployed questionnaire is deleted in the storage unit. The step of establishing new association information between the questionnaire to be distributed and the target business scenario in the storage unit includes: Establish new association information between the questionnaire identifier of the questionnaire to be distributed and the target business scenario in the storage unit.
3. The questionnaire replacement method as described in claim 2, characterized in that, In response to a questionnaire display request for the target business scenario, the process of determining the questionnaire to be delivered that is associated with the target business scenario based on the new association information and obtaining the questionnaire access address of the questionnaire to be delivered includes: In response to a questionnaire display request for the target business scenario, the scenario details interface is invoked to retrieve the questionnaire identifier associated with the target business scenario from the storage unit; Based on the questionnaire identifier associated with the target business scenario, call the questionnaire details interface to obtain the detailed questionnaire information stored in the system. Generate questionnaire content based on the questionnaire details, and obtain the questionnaire access address for the questionnaire content.
4. The questionnaire replacement method as described in claim 1, characterized in that, If the questionnaire to be distributed is a questionnaire configured by an external questionnaire system, then: The step of deleting the association information between the target business scenario and the currently deployed questionnaire in the storage unit in response to the questionnaire replacement instruction for the target business scenario includes: In response to an external questionnaire replacement instruction for a target business scenario, the system obtains the questionnaire access address of the questionnaire to be deployed and deletes the association information between the target business scenario and the currently deployed questionnaire in the storage unit. The step of establishing new association information between the questionnaire to be distributed and the target business scenario in the storage unit includes: Establish new association information between the questionnaire access address to be delivered and the target business scenario in the storage unit.
5. The questionnaire replacement method as described in claim 4, characterized in that, In response to a questionnaire display request for the target business scenario, the process of determining the questionnaire to be delivered that is associated with the target business scenario based on the new association information and obtaining the questionnaire access address of the questionnaire to be delivered includes: In response to a request to display a questionnaire for the target business scenario, the scenario details interface is invoked to retrieve the questionnaire access address associated with the target business scenario from the storage unit.
6. The questionnaire replacement method as described in claim 1, characterized in that, Also includes: In response to a query command for the delivery history of the target business scenario, the query history delivery record interface is invoked to obtain a list of delivered questionnaires for the target business scenario; wherein, the list of delivered questionnaires records the questionnaire identification information of all delivered questionnaires for the target business scenario. Obtain the questionnaire statistics data corresponding to the questionnaire identification information.
7. The questionnaire replacement method as described in claim 6, characterized in that, If the questionnaire that has been distributed is a questionnaire configured internally by the system, the questionnaire identification information is the questionnaire identifier of the questionnaire that has been distributed. The step of obtaining the questionnaire statistics data corresponding to the questionnaire identifier information includes: calling the questionnaire statistics interface to obtain the questionnaire statistics data of the distributed questionnaires based on the questionnaire identifier of the distributed questionnaires.
8. The questionnaire replacement method as described in claim 6, characterized in that, If the questionnaire that has been delivered is a questionnaire configured by an external questionnaire system, the questionnaire identification information is the questionnaire access address of the questionnaire that has been delivered. The step of obtaining questionnaire statistics data corresponding to the questionnaire identification information includes: obtaining questionnaire statistics data from an external questionnaire system based on the questionnaire access address of the questionnaires that have been sent.
9. The questionnaire replacement method as described in claim 1, characterized in that, Before establishing new association information between the questionnaire to be distributed and the target business scenario in the storage unit, the method further includes: Based on the user's questionnaire editing operation for the target business scenario, drag and drop the questions to be edited from the component library to the question display area, configure the questions to be edited, and generate the questionnaire details of the questionnaire to be distributed; Set the questionnaire to be sent to a pending review status for review by the reviewers.
10. The questionnaire replacement method as described in claim 9, characterized in that, The questionnaire to be sent out includes at least one of the following question types: single-line input question, multi-line input question, single-choice question, multiple-choice question, rating question, and recommendation probability rating question; the configuration content of the question to be edited includes at least one of the following: title content, description content, question display logic, and display style.
11. A questionnaire replacement device, characterized in that, include: The association deletion module is used to delete the association information between the target business scenario and the currently deployed questionnaire in the storage unit in response to the questionnaire replacement instruction for the target business scenario. The association establishment module is used to establish new association information between the questionnaire to be distributed and the target business scenario in the storage unit; The address acquisition module is used to respond to the questionnaire display request for the target business scenario, determine the questionnaire to be delivered associated with the target business scenario based on the new association information, and obtain the questionnaire access address of the questionnaire to be delivered. The questionnaire display module is used to embed the questionnaire access address into the questionnaire delivery carrier and display the questionnaire to be delivered; wherein, the first questionnaire data of the currently delivered questionnaire is associated with the currently delivered questionnaire, the second questionnaire data of the questionnaire to be delivered is associated with the questionnaire to be delivered, and the first questionnaire data and the second questionnaire data are independent.
12. A questionnaire replacement device, characterized in that, It includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor, when executing the computer program, implements the questionnaire replacement method as described in any one of claims 1 to 10.
13. A computer-readable storage medium, characterized in that, The computer-readable storage medium includes a stored computer program, wherein, when the computer program is executed, it controls the device on which the computer-readable storage medium is located to perform the questionnaire replacement method as described in any one of claims 1 to 10.
14. A computer program product comprising a computer program / instructions, characterized in that, When the computer program / instructions are executed by the processor, they implement the questionnaire replacement method as described in any one of claims 1 to 10.
Citation Information
Patent Citations
Questionnaire information processing method and device, electronic equipment and storage medium
CN115794848A
Data collection method, system and device and storage medium
CN119990083A