A survey questionnaire pushing method and device, electronic equipment and storage medium
By generating concatenated word groups through synonym replacement and splicing, and combining them with a target questionnaire push model, accurate questionnaire push is achieved, solving the problems of data redundancy and inaccurate push in existing technologies, and improving the efficiency of questionnaire analysis and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- AGRICULTURAL BANK OF CHINA
- Filing Date
- 2023-04-03
- Publication Date
- 2026-05-29
AI Technical Summary
Existing methods for sending out survey questionnaires lack targeting, resulting in fewer effective responses and a lot of redundant data, which affects the accuracy of the push and the user experience.
By acquiring the data of the questionnaires to be pushed, synonym replacement and splicing are performed to generate spliced word groups, and the target questionnaire push model is used to determine the target audience for precise push.
The questionnaire content was simplified, improving analysis efficiency and the accuracy of push notifications, ensuring the extraction of effective data and a good user experience.
Smart Images

Figure CN116361556B_ABST
Abstract
Description
Technical Field
[0001] The embodiments of the present invention relate to the field of Internet technology, and in particular to a method, apparatus, electronic device and storage medium for pushing out survey questionnaires. Background Technology
[0002] Questionnaire surveys are a common method for statistical investigations of various issues. While questionnaires are distributed through websites, emails, and SMS promotions, the lack of targeting often results in limited effective feedback. Therefore, targeted questionnaire distribution is necessary.
[0003] Existing methods typically involve analyzing the entire questionnaire to determine the target user group. However, determining the user group requires prior user classification and a large amount of user data, resulting in a large data requirement. Analyzing the entire questionnaire also leads to redundant information and insufficient extraction of effective data, resulting in poor accuracy in questionnaire delivery and a negative user experience for some users.
[0004] Therefore, how to accurately deliver survey questionnaires is a technical problem that urgently needs to be solved by those skilled in the art. Summary of the Invention
[0005] This invention provides a method, apparatus, electronic device, and storage medium for distributing questionnaires, in order to improve the accuracy of questionnaire delivery.
[0006] In a first aspect, embodiments of the present invention provide a method for pushing out a survey questionnaire, including:
[0007] Obtain the data information of the survey questionnaire to be pushed; wherein, the data information includes the text questions of the survey questionnaire to be pushed and the confirmed options corresponding to the text questions;
[0008] The data information is preprocessed to obtain at least one concatenated word group; the preprocessing includes synonym replacement and concatenation.
[0009] The at least one concatenated word group is input into the target questionnaire push model to obtain the target object corresponding to the questionnaire to be pushed, and the questionnaire to be pushed is pushed to the target object.
[0010] Secondly, embodiments of the present invention also provide a questionnaire delivery device, comprising:
[0011] The data information acquisition module is used to acquire the data information of the questionnaire to be pushed; wherein, the data information includes the text questions of the questionnaire to be pushed and the confirmed options corresponding to the text questions;
[0012] The word group determination module is used to preprocess the data information to obtain at least one word group; the preprocessing includes synonym replacement and word grouping.
[0013] The questionnaire push module is used to input the at least one concatenated word group into the target questionnaire push model to obtain the target object corresponding to the questionnaire to be pushed, and push the questionnaire to be pushed to the target object.
[0014] Thirdly, embodiments of the present invention also provide an electronic device, the electronic device comprising:
[0015] One or more processors;
[0016] Storage device for storing one or more programs;
[0017] When the one or more programs are executed by the one or more processors, the one or more processors implement the questionnaire push method described in any embodiment of the present invention.
[0018] Fourthly, embodiments of the present invention also provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the questionnaire push method described in any embodiment of the present invention.
[0019] This invention provides a method, apparatus, electronic device, and storage medium for pushing questionnaires. The method involves acquiring data information of a questionnaire to be pushed, including text questions and corresponding predetermined options. The data information is preprocessed to obtain at least one concatenated phrase. This preprocessing includes synonym replacement and concatenation. The at least one concatenated phrase is then input into a target questionnaire push model to obtain the target object corresponding to the questionnaire, and the questionnaire is pushed to the target object. By using the technical solution of this invention, the text questions and corresponding options are segmented into words, key information of the questionnaire is extracted, and meaningless phrases are discarded. These are then concatenated into at least one concatenated phrase, greatly simplifying the questionnaire content. The target object corresponding to the questionnaire is obtained based on the concatenated phrase, improving the efficiency of questionnaire analysis and the accuracy of questionnaire push. Attached Figure Description
[0020] Other features, objects, and advantages of the invention will become more apparent from the following detailed description of non-limiting embodiments with reference to the accompanying drawings. The drawings are for illustrative purposes only and are not intended to limit the invention. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0021] Figure 1 This is a flowchart of a questionnaire push method provided in an embodiment of the present invention;
[0022] Figure 2 This is a schematic diagram of a process for determining a word group in an embodiment of the present invention;
[0023] Figure 3 This is a schematic diagram of a target object determination process provided in an embodiment of the present invention;
[0024] Figure 4 This is a flowchart of another questionnaire delivery method provided in this embodiment of the invention;
[0025] Figure 5 This is a schematic diagram of a word group clustering method provided in an embodiment of the present invention;
[0026] Figure 6 This is a schematic diagram of a method for determining a target survey questionnaire push model provided in an embodiment of the present invention;
[0027] Figure 7 This is a schematic diagram of the structure of a questionnaire delivery device provided in an embodiment of the present invention;
[0028] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. Detailed Implementation
[0029] The present invention will now be described in further detail with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and not intended to limit it. Furthermore, it should be noted that, for ease of description, the accompanying drawings show only the parts relevant to the present invention, and not all of the structures.
[0030] Before discussing the exemplary embodiments in more detail, it should be mentioned that some exemplary embodiments are described as processes or methods depicted as flowcharts. Although the flowcharts describe the operations (or steps) as sequential processes, many of the operations (or steps) may be performed in parallel, concurrently, or simultaneously. Furthermore, the order of the operations may be rearranged. The process may be terminated when its operation is completed, but may also have additional steps not included in the figures. The process may correspond to a method, function, procedure, subroutine, subroutine, etc.
[0031] The acquisition, storage, use, and processing of data in the technical solution of this application all comply with the relevant provisions of national laws and regulations.
[0032] Figure 1This is a flowchart illustrating a questionnaire push method provided in this embodiment of the invention. This embodiment is applicable to situations where questionnaires are pushed. The method in this embodiment can be executed by a questionnaire push device, which can be implemented using hardware and / or software. This device can be configured in a questionnaire push server. The method specifically includes the following steps:
[0033] S110. Obtain the data information of the survey questionnaire to be pushed.
[0034] The questionnaire to be pushed can refer to a questionnaire that is about to be pushed. In an optional embodiment of the present invention, the questionnaire to be pushed can also refer to a questionnaire that has been pushed to a first object in the previous stage and needs to be pushed to a second object in the current stage. In this embodiment of the present invention, the second object is determined based on the correspondence between the data information of the questionnaire to be pushed and the first object.
[0035] Questionnaires differ from documents. A document is a text with similar meaning, while a questionnaire is a relatively discrete collection of questions and answer options. In a questionnaire, the text questions and their corresponding options are closely related and meaningful. This embodiment of the invention obtains the text questions of the questionnaire to be pushed and the corresponding determined options. For example, the data information includes the text questions of the questionnaire to be pushed and the answers to each text question selected by the first subject. For example, text question 1 in the questionnaire to be pushed and the answer A determined by the first subject.
[0036] S120. The data information is preprocessed to obtain at least one concatenated word group.
[0037] In existing methods, a textual information database of the entire questionnaire is established to predict the target audience for the questionnaire. However, due to data redundancy, effective data cannot be fully extracted. This invention addresses this by preprocessing the data to remove redundant information, facilitating the extraction of effective data. This preprocessing may involve simplifying the acquired data to generate concatenated questions and options, thus simplifying the questionnaire content. The preprocessing includes, but is not limited to, synonym replacement and concatenation.
[0038] A word combination can refer to combining at least two words to generate a new word combination. In this embodiment of the invention, word combinations are generated by combining word combinations from the text questions of the questionnaire to be sent with word combinations from the corresponding options. For example, if the word combination in the text question includes "business innovation," and the corresponding options include "investment business," "intermediary business," and "financial business," then the generated new word combination would include "investment business innovation," "intermediary business innovation," and "financial business innovation."
[0039] As an optional but non-limiting implementation, the data information is preprocessed to obtain at least one concatenated word group, including but not limited to steps A1-A3:
[0040] Step A1: Perform synonym replacement and word segmentation on the text of the survey questionnaire to be pushed to obtain the first word group.
[0041] Word segmentation refers to splitting a sentence into at least one word group. Currently, Chinese word segmentation technology is relatively mature; for example, the Python Chinese word segmentation library jieba can accurately separate sentences into individual word groups in its precise mode. In this embodiment of the invention, the text questions of the survey questionnaire to be pushed are split into at least one first word group.
[0042] Step A2: Replace the options corresponding to the text question with synonyms and perform word segmentation to obtain the second word group.
[0043] Synonym replacement refers to replacing phrases in a text question and / or its corresponding options with synonyms based on synonym replacement rules in a rule base. The rule base can refer to rules for discarding meaningless words during Chinese word segmentation of the text question and its corresponding options, specifying the number of words, applying synonym replacement rules to special data such as phone numbers, and applying uniform replacement rules for affirmative and negative words. In this embodiment of the invention, the options corresponding to the text question undergo synonym replacement and word segmentation to obtain at least one second phrase.
[0044] Step A3: Concatenate the first phrase and the second phrase to obtain at least one concatenated phrase.
[0045] In one optional embodiment of the present invention, see [link to relevant documentation]. Figure 2 The historical data is preprocessed. First, the text questions are segmented into words. Options corresponding to the text questions are replaced with synonyms according to a rule base, and then segmented again. Meaningless interjections are removed based on the rule base. The first phrase of the text question and its corresponding second phrase are concatenated to form a new concatenated phrase. A single questionnaire can generate multiple concatenated phrases, and a single concatenated phrase may appear multiple times. The rule base includes, but is not limited to, rules for marking meaningless words and rules for word synonym replacement; historical data refers to previously submitted questionnaire data.
[0046] This invention focuses on closely related text-based test questions and their corresponding options. By segmenting the text-based test questions and their corresponding options into words, and then concatenating and combining them, key information from the questionnaire is extracted. Meaningless phrases are discarded, which greatly simplifies the questionnaire content and improves the efficiency of questionnaire analysis.
[0047] S130. Input the at least one concatenated word group into the target questionnaire push model to obtain the target object corresponding to the questionnaire to be pushed, and push the questionnaire to be pushed to the target object.
[0048] Among them, see Figure 3 The at least one concatenated word group is input into the pre-acquired target questionnaire push model to obtain the target object corresponding to the questionnaire to be pushed.
[0049] As an optional but non-limiting implementation, the step of inputting the at least one concatenated phrase into the target questionnaire push model to obtain the target object corresponding to the questionnaire to be pushed, and pushing the questionnaire to be pushed to the target object, includes but is not limited to steps B1-B3:
[0050] Step B1: Based on the target survey questionnaire push model, determine the correspondence between the concatenated word groups and the push targets.
[0051] Step B2: Based on the correspondence between the concatenated phrases and the target audience, input the at least one concatenated phrase into the target questionnaire push model to determine the target audience corresponding to the questionnaire to be pushed.
[0052] Step B3: Send the questionnaire to be sent to the target audience.
[0053] Specifically, based on the pre-acquired target questionnaire push model, the correspondence between the concatenated word groups and the push objects is determined; the concatenated word groups are input into the target questionnaire push model to obtain the target objects, and the target objects corresponding to the questionnaires to be pushed are then selected.
[0054] This invention provides a method for pushing questionnaires. The method involves acquiring data information of a questionnaire to be pushed, including text questions and corresponding predetermined options. The data information is preprocessed to obtain at least one concatenated phrase. This preprocessing includes synonym replacement and concatenation. The at least one concatenated phrase is then input into a target questionnaire push model to obtain the target object corresponding to the questionnaire, and the questionnaire is pushed to the target object. By using the technical solution of this invention, the text questions and corresponding options are segmented into words, key information of the questionnaire is extracted, and meaningless phrases are discarded. These are then concatenated into at least one concatenated phrase, greatly simplifying the questionnaire content. Based on the concatenated phrase, the target object corresponding to the questionnaire is obtained, improving the efficiency of questionnaire analysis and the accuracy of questionnaire push.
[0055] Figure 4 This is a flowchart of another questionnaire delivery method provided in this embodiment of the invention. This embodiment of the invention further optimizes the aforementioned embodiments, and can be combined with various optional solutions from one or more of the above embodiments. For example... Figure 4 As shown, embodiments of the present invention also include obtaining a target survey questionnaire push model, which may include the following steps:
[0056] S410. Obtain the data information of the survey questionnaire to be pushed.
[0057] S420. The data information is preprocessed to obtain at least one concatenated word group.
[0058] S430. In the preset questionnaire push model, cluster the at least one concatenated word group to determine the clustering result of the concatenated word group.
[0059] Clustering refers to grouping data based on their distance, grouping data that are close to each other into one category, ensuring that data within the same category are the closest and most similar, while data in different categories are more distant. Based on data characteristics and distance calculation formulas, the given data is automatically divided into different categories. The number of clusters generated varies depending on the data; data within the same category are similar, while data in different categories are significantly different. In this embodiment of the invention, clustering is performed on concatenated word groups to obtain the clustering results between each concatenated word group.
[0060] As an optional but non-limiting implementation, the step of clustering the concatenated word groups in the preset questionnaire push model to determine the clustering results includes, but is not limited to, steps C1-C3:
[0061] Step C1: Obtain the word frequency corresponding to the at least one concatenated word group.
[0062] Here, word frequency can refer to the number of times a given word appears in the file. In this embodiment of the invention, it can refer to the number of times a phrase appears in the questionnaire to be sent. For example, the number of times "business innovation" appears in questionnaire A to be sent.
[0063] Step C2: Vectorize the at least one concatenated word group and determine the semantic distance of the at least one concatenated word group.
[0064] Vectorization can refer to representing concatenated words with numbers to simplify computation. For example, "business data" can be represented by "001".
[0065] Semantic distance can refer to the relevance between two words. The semantic distance is calculated by taking the vectorized concatenated words, calculating the cosine similarity using the average word embedding method, and using the following formula:
[0066] dis IJ =∑(dis ij *log(Freq))
[0067] Among them, dis ij The semantic distance between concatenated phrase i and concatenated phrase j is represented by dis. IJ The total semantic distance between each concatenated word group i and each concatenated word group j is represented by Freq; Freq represents the word frequency of the concatenated words.
[0068] Step C3: Cluster the concatenated word groups based on their word frequency and semantic distance to determine the clustering results.
[0069] In this embodiment of the invention, the clustering algorithm uses the K-means algorithm. The value of k is determined using the elbow method, with k ranging from 2 to 10, and the value corresponding to the minimum total semantic distance is selected. See also... Figure 5 The semantic distance between the concatenated word groups is determined, and the concatenated word groups are clustered based on their word frequency and semantic distance to determine the clustering result. The clustering algorithm used in this embodiment of the invention is not specifically limited.
[0070] S440. Based on the clustering results of the concatenated word groups, optimize the parameters of the preset questionnaire push model to obtain a converged target questionnaire push model.
[0071] In this invention, the parameters of the preset questionnaire delivery model are optimized to minimize the difference between the data predicted by the model and the target data. The preset questionnaire delivery model is trained using a k-fold training method, and the accuracy of the model is verified using validation data. After training and verification are completed, a converged target questionnaire delivery model is obtained.
[0072] As an optional but non-limiting implementation, the step of optimizing the parameters of the preset questionnaire push model based on the clustering results of the concatenated word groups to obtain a converged target questionnaire push model includes, but is not limited to, steps D1-D2:
[0073] Step D1: Obtain the object information associated with the questionnaire to be pushed.
[0074] Step D2: Train the preset questionnaire push model based on the object information and the clustering results of the concatenated words to determine the target questionnaire push model.
[0075] Among them, see Figure 6 The system retrieves object information associated with the questionnaire to be pushed, which is obtained from completed questionnaires. This object information includes, but is not limited to, age, gender, and the time the questionnaire was completed. The object information and the concatenated phrases are then input into a preset questionnaire push model for training. The target questionnaire push model is determined through model validation.
[0076] This invention provides a method for pushing a target questionnaire model. The method involves acquiring data of the questionnaire to be pushed; preprocessing the data to obtain at least one concatenated word group; clustering the at least one concatenated word group in a preset questionnaire push model to determine the clustering result; and optimizing the parameters of the preset questionnaire push model based on the clustering result to obtain a converged target questionnaire push model. By using the technical solution of this invention, clustering the concatenated word group to determine the clustering result, and determining the target questionnaire push model based on the clustering result, the method predicts the target audience for the questionnaire to be pushed, thereby improving the accuracy of target audience prediction and thus improving the accuracy of questionnaire push.
[0077] Figure 7 This is a schematic diagram of a questionnaire delivery device provided in an embodiment of the present invention. The device includes: a data information acquisition module 710, a word group determination module 720, and a questionnaire delivery module 730; wherein,
[0078] The data information acquisition module 710 is used to acquire data information of the questionnaire to be pushed; wherein, the data information includes the text questions of the questionnaire to be pushed and the determined options corresponding to the text questions;
[0079] The word group determination module 720 is used to preprocess the data information to obtain at least one word group; the preprocessing includes synonym replacement and word grouping.
[0080] The questionnaire push module 730 is used to input the at least one concatenated word group into the target questionnaire push model to obtain the target object corresponding to the questionnaire to be pushed, and push the questionnaire to be pushed to the target object.
[0081] Based on the above embodiments, optionally, the word group determination module includes:
[0082] The text of the survey questionnaire to be pushed is processed by synonym replacement and word segmentation to obtain the first word group;
[0083] The options corresponding to the text questions are replaced with synonyms and segmented to obtain the second word group;
[0084] By concatenating the first phrase with the second phrase, at least one concatenated phrase is obtained.
[0085] Based on the above embodiments, optionally, the questionnaire delivery module includes:
[0086] In the preset questionnaire push model, the at least one concatenated word group is clustered to determine the clustering result of the concatenated word group;
[0087] Based on the clustering results of the concatenated word groups, the parameters of the preset questionnaire push model are optimized to obtain a converged target questionnaire push model.
[0088] Optionally, based on the above embodiments, the questionnaire delivery module further includes:
[0089] Obtain the word frequency corresponding to the at least one concatenated word group;
[0090] Vectorize the at least one concatenated word group and determine the semantic distance of the at least one concatenated word group;
[0091] The concatenated word groups are clustered based on their word frequency and semantic distance to determine the clustering results.
[0092] Optionally, based on the above embodiments, the questionnaire delivery module further includes:
[0093] Obtain the object information associated with the questionnaire to be pushed; wherein, the questionnaire to be pushed includes a questionnaire completed by the target object, and the object information includes age, gender and questionnaire answering time;
[0094] The preset questionnaire push model is trained based on the object information and the clustering results of the concatenated word groups to determine the target questionnaire push model.
[0095] Optionally, based on the above embodiments, the questionnaire delivery module further includes:
[0096] Based on the target survey questionnaire push model, determine the correspondence between the concatenated word groups and the push targets;
[0097] Based on the correspondence between the concatenated word groups and the target audience, the at least one concatenated word group is input into the target questionnaire push model to determine the target audience corresponding to the questionnaire to be pushed.
[0098] The questionnaire to be sent will be sent to the target audience.
[0099] The questionnaire push device provided in this embodiment of the invention can execute the questionnaire push method provided in any of the above embodiments of the invention, and has the corresponding functions and beneficial effects of executing the questionnaire push method. For details, please refer to the relevant operations of the questionnaire push method in the foregoing embodiments.
[0100] Figure 8 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. The electronic device 10 is intended to represent various forms of digital computers, such as laptop computers, desktop computers, workstations, personal digital assistants, servers, blade servers, mainframe computers, and other suitable computers. The electronic device may also represent various forms of mobile devices, such as personal digital processors, cellular phones, smartphones, wearable devices (such as helmets, glasses, watches, etc.), and other similar computing devices. The components shown herein, their connections and relationships, and their functions are merely illustrative and are not intended to limit the implementation of the invention described and / or claimed herein.
[0101] like Figure 8 As shown, the electronic device 10 includes at least one processor 11 and a memory, such as a read-only memory (ROM) 12 or a random access memory (RAM) 13, communicatively connected to the at least one processor 11. The memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes based on the computer program stored in the ROM 12 or loaded from storage unit 18 into the RAM 13. The RAM 13 may also store various programs and data required for the operation of the electronic device 10. The processor 11, ROM 12, and RAM 13 are interconnected via a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14.
[0102] Multiple components in electronic device 10 are connected to I / O interface 15, including: input unit 16, such as keyboard, mouse, etc.; output unit 17, such as various types of displays, speakers, etc.; storage unit 18, such as disk, optical disk, etc.; and communication unit 19, such as network card, modem, wireless transceiver, etc. Communication unit 19 allows electronic device 10 to exchange information / data with other devices through computer networks such as the Internet and / or various telecommunications networks.
[0103] Processor 11 can be a variety of general-purpose and / or special-purpose processing components with processing and computing capabilities. Some examples of processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any suitable processor, controller, microcontroller, etc. Processor 11 performs the various methods and processes described above, such as the questionnaire push method.
[0104] In some embodiments, the questionnaire delivery method may be implemented as a computer program tangibly contained in a computer-readable storage medium, such as storage unit 18. In some embodiments, part or all of the computer program may be loaded and / or installed on electronic device 10 via ROM 12 and / or communication unit 19. When the computer program is loaded into RAM 13 and executed by processor 11, one or more steps of the questionnaire delivery method described above may be performed. Alternatively, in other embodiments, processor 11 may be configured to perform the questionnaire delivery method by any other suitable means (e.g., by means of firmware).
[0105] Various embodiments of the systems and techniques described above herein can be implemented in digital electronic circuit systems, integrated circuit systems, field-programmable gate arrays (FPGAs), application-specific integrated circuits (ASICs), application-specific standard products (ASSPs), systems-on-a-chip (SoCs), payload-programmable logic devices (CPLDs), computer hardware, firmware, software, and / or combinations thereof. These various embodiments may include implementations in one or more computer programs that can be executed and / or interpreted on a programmable system including at least one programmable processor, which may be a dedicated or general-purpose programmable processor, capable of receiving data and instructions from a storage system, at least one input device, and at least one output device, and transmitting data and instructions to the storage system, the at least one input device, and the at least one output device.
[0106] Computer programs used to implement the methods of the present invention may be written in any combination of one or more programming languages. These computer programs may be provided to a processor of a general-purpose computer, a special-purpose computer, or other programmable data processing device, such that when executed by the processor, the computer programs cause the functions / operations specified in the flowcharts and / or block diagrams to be performed. The computer programs may be executed entirely on a machine, partially on a machine, or as a standalone software package, partially on a machine and partially on a remote machine, or entirely on a remote machine or server.
[0107] In the context of this invention, a computer-readable storage medium can be a tangible medium that may contain or store a computer program for use by or in conjunction with an instruction execution system, apparatus, or device. A computer-readable storage medium may include, but is not limited to, electronic, magnetic, optical, electromagnetic, infrared, or semiconductor systems, apparatus, or devices, or any suitable combination thereof. Alternatively, a computer-readable storage medium may be a machine-readable signal medium. More specific examples of machine-readable storage media include electrical connections based on one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fibers, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof.
[0108] To provide interaction with a user, the systems and techniques described herein can be implemented on an electronic device having: a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user; and a keyboard and pointing device (e.g., a mouse or trackball) through which the user provides input to the electronic device. Other types of devices can also be used to provide interaction with the user; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form (including sound input, voice input, or tactile input).
[0109] The systems and technologies described herein can be implemented in computing systems that include backend components (e.g., as data servers), or computing systems that include middleware components (e.g., application servers), or computing systems that include frontend components (e.g., user computers with graphical user interfaces or web browsers through which users can interact with implementations of the systems and technologies described herein), or any combination of such backend, middleware, or frontend components. The components of the system can be interconnected via digital data communication of any form or medium (e.g., communication networks). Examples of communication networks include local area networks (LANs), wide area networks (WANs), blockchain networks, and the Internet.
[0110] A computing system can include clients and servers. Clients and servers are generally located far apart and typically interact through communication networks. The client-server relationship is created by computer programs running on the respective computers and having a client-server relationship with each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a hosting product within the cloud computing service system to address the shortcomings of traditional physical hosts and VPS services, such as high management difficulty and weak business scalability.
[0111] It should be understood that the various forms of processes shown above can be used, with steps reordered, added, or deleted. For example, the steps described in this invention can be executed in parallel, sequentially, or in different orders, as long as the desired result of the technical solution of this invention can be achieved, and this is not limited herein.
[0112] The specific embodiments described above do not constitute a limitation on the scope of protection of this invention. Those skilled in the art should understand that various modifications, combinations, sub-combinations, and substitutions can be made according to design requirements and other factors. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of this invention should be included within the scope of protection of this invention.
Claims
1. A method for sending out survey questionnaires, characterized in that, The method includes: Obtain the data information of the survey questionnaire to be pushed; wherein, the data information includes the text questions of the survey questionnaire to be pushed and the confirmed options corresponding to the text questions; The data information is preprocessed to obtain at least one concatenated word group; the preprocessing includes synonym replacement and concatenation. The at least one concatenated word group is input into the target questionnaire push model to obtain the target object corresponding to the questionnaire to be pushed, and the questionnaire to be pushed is pushed to the target object; The method further includes, before inputting the at least one concatenated word group into the target survey questionnaire push model: In a pre-defined questionnaire push model, at least one concatenated word group is clustered to determine the clustering result of the concatenated word group; object information associated with the questionnaire to be pushed is obtained; wherein, the questionnaire to be pushed includes questionnaires completed by the target object, and the object information includes age, gender, and questionnaire answering time; the pre-defined questionnaire push model is trained based on the object information and the concatenated word group clustering result to determine the target questionnaire push model.
2. The method according to claim 1, characterized in that, The step of preprocessing the data information to obtain at least one concatenated word group includes: The text of the survey questionnaire to be pushed is processed by synonym replacement and word segmentation to obtain the first word group; The options corresponding to the text questions are replaced with synonyms and segmented to obtain the second word group; By concatenating the first phrase with the second phrase, at least one concatenated phrase is obtained.
3. The method according to claim 1, characterized in that, The step of clustering the concatenated word groups in the preset questionnaire push model and determining the clustering results includes: Obtain the word frequency corresponding to the at least one concatenated word group; Vectorize the at least one concatenated word group and determine the semantic distance of the at least one concatenated word group; The concatenated word groups are clustered based on their word frequency and semantic distance to determine the clustering results.
4. The method according to claim 1, characterized in that, The step of inputting the at least one concatenated word group into the target questionnaire push model to obtain the target object corresponding to the questionnaire to be pushed, and pushing the questionnaire to be pushed to the target object includes: Based on the target survey questionnaire push model, determine the correspondence between the concatenated word groups and the push targets; Based on the correspondence between the concatenated word groups and the target audience, the at least one concatenated word group is input into the target questionnaire push model to determine the target audience corresponding to the questionnaire to be pushed. The questionnaire to be sent will be sent to the target audience.
5. A questionnaire delivery device, characterized in that, The device includes: The data information acquisition module is used to acquire the data information of the questionnaire to be pushed; wherein, the data information includes the text questions of the questionnaire to be pushed and the confirmed options corresponding to the text questions; The word group determination module is used to preprocess the data information to obtain at least one word group; the preprocessing includes synonym replacement and word grouping. The questionnaire push module is used to input the at least one concatenated word group into the target questionnaire push model to obtain the target object corresponding to the questionnaire to be pushed, and push the questionnaire to be pushed to the target object; The device further includes the following components before inputting the at least one concatenated word group into the target survey questionnaire push model: In a pre-defined questionnaire push model, at least one concatenated word group is clustered to determine the clustering result of the concatenated word group; object information associated with the questionnaire to be pushed is obtained; wherein, the questionnaire to be pushed includes questionnaires completed by the target object, and the object information includes age, gender, and questionnaire answering time; the pre-defined questionnaire push model is trained based on the object information and the concatenated word group clustering result to determine the target questionnaire push model.
6. The apparatus according to claim 5, characterized in that, The word group determination module includes: The text of the survey questionnaire to be pushed is processed by synonym replacement and word segmentation to obtain the first word group; The options corresponding to the text questions are replaced with synonyms and segmented to obtain the second word group; By concatenating the first phrase with the second phrase, at least one concatenated phrase is obtained.
7. An electronic device, characterized in that, include: One or more processors; 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 questionnaire push method according to any one of claims 1-4.
8. A storage medium containing computer-executable instructions, characterized in that, The computer-executable instructions, when executed by a computer processor, are used to perform the questionnaire delivery method as described in any one of claims 1-4.