一种电子问卷的生成方法转让专利

申请号 : CN202310167713.6

文献号 : CN115859931B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 任亚军

申请人 : 长沙冉星信息科技有限公司

摘要 :

本发明提供一种电子问卷的生成方法,属于信息处理技术领域,包括如下步骤,设置电子问卷表格,将客户的初始需求内容按顺序插入表格的一个列中,在电子问卷表格的右边创建语义扩展列,并根据需求列内的需求进行语义识别,然后进行语义扩展得到扩展需求,将扩展需求插入到语义扩展列中,然后根据扩展的需求和选项生成电子问卷。本发明可以快速的生成电子问卷,同时以表格的方式,使得显示的方式更加的直接,不需要太多后台编程,直接从书库中抽取内容,表格直接在网页的表单中,同时可以根据填问卷者的具体身份生成相适应的问卷,使得电子问卷的数据更具有意义。

权利要求 :

1.一种电子问卷的生成方法,其特征在于:所述方法包括如下步骤:

步骤1:设置电子问卷表格,将客户的初始需求内容按顺序插入表格的一个列中;

步骤2:在电子问卷表格的右边创建语义扩展列,并根据需求列内的需求进行语义识别,然后进行语义扩展得到扩展需求,将扩展需求插入到语义扩展列中;

步骤3:在电子问卷表格的右边创建需求汇总列,把初始需求和扩展需求汇总到需求汇总列中;

步骤4:对需求汇总列中的需求进行分类,得到分类需求;

步骤5:识别分类需求中的语义属性,根据语义属性以分类需求为最小中心单元提取出关键点,然后对关键点进行周边或者反向扩展得到电子问卷的选项资源库;

步骤6:以分类需求为电子问卷的题目,从与题目相关的选项资源中随机抽取选项作为问卷的选项,但是由于填电子问卷者的身份信息没确定,还不会直接选出具体的选项;

步骤7:将电子问卷表格插入网页,表格的数据放在后台或者数据库中;

步骤8:当填电子问卷者进入问卷前先提交身份信息,然后根据填问卷者的身份属性从选项资源库中抽取与填问卷者相关的选项作为问卷的问题选项,然后生成问卷。

2.根据权利要求1所述的一种电子问卷的生成方法,其特征在于:所述步骤1的具体过程为:电子问卷表格的行高自适应设置,第一列为序号,以一个初始需求为需求单位,将需求单位插入到第二列的每一行中,然后对初始需求进行识别,去除或者取代口语化术语,并对初始需求内容的词性进行识别。

3.根据权利要求1所述的一种电子问卷的生成方法,其特征在于:步骤2的具体过程为:

根据初始需求内容的词性,对初始需求进行词语语义识别,得到初始语义,根据初始语义对词语进行分类,然后识别词语的实际意思,将实际意思进行分解得到意思需求元,然后将意思需求元放入互联网中查找有意思需求元的词语,然后根据意思查找词语增加到语义扩展列中。

4.根据权利要求1所述的一种电子问卷的生成方法,其特征在于:步骤3中把初始需求和语义扩展列中的词语进行汇总并插入需求汇总列中后,步骤4的具体过程为,根据词语的意思进行分类,然后再从每个分类中查找出一个字或者词组成需求,经过若干次组合后,直到每个类中的词或者字都被使用过截止,组成的所有的需求为一类需求,即为表格中一个行的需求。

5.根据权利要求4所述的一种电子问卷的生成方法,其特征在于:以步骤6中一类需求中的一个需求为电子问卷的题目,然后再从选项资源库中抽取选项作为电子问卷的选项,但是由于填电子问卷者的身份信息没确定,还不会直接选出具体的选项。

6.根据权利要求1所述的一种电子问卷的生成方法,其特征在于:步骤7的具体内容为,将生成的最终的表格插入需要生成电子问卷的网页中,将表格内的数据存入到云端服务器或者本地服务器,同时将选项资源库和一类需求构建相应的映射关系,并与相应的表格绑定。

7.根据权利要求1所述的一种电子问卷的生成方法,其特征在于:步骤8的具体过程为,在填电子问卷者进入问卷前,先填入具体的从事行业,然后再进行验证生成电子问卷,生成电子问卷的具体过程为,把填问卷者的从事行业识别语义,然后在生成电子问卷时,从每一个的一类需求中查找语义与填问卷者从事行业语义最相关的作为问卷的题目,然后从每一个的一类需求对应的选项资源库选取与从事行业相关的选项,同时根据选项选定数量,确定相近意思的选项的意思差距距离或者相反意思选项,然后提取显示在相应的表格选项中,将表格框格线隐藏。

说明书 :

一种电子问卷的生成方法

技术领域

[0001] 本发明涉及信息处理技术领域,尤其涉及一种电子问卷的生成方法。

背景技术

[0002] 电子问卷系统由最早的HTML表单专用网页问卷,到通用HTML网页问卷编辑器,再到通用问卷编程语言,经历了三个阶段的发展。通用的HTML网页问卷编辑器,用户可以自行编写问卷、添加题目和设置题目的跳转和校验逻辑、然后发布问卷以及回收问卷数据。通用问卷编程语言,是指把现实中的问卷抽象设计成一门计算机编程语言,并且针对这门编程语言开发出来配套的编译器和解释器,用户根据问卷编程语言提供的语法和题目类型进行电子问卷的编写,然后使用CQL编译器编译生成中间语言xml文件,再把xml文件拷贝到问卷解释器的服务器上,解释生成电子问卷。通用HTML网页问卷编辑器:然而通用HTML网页问卷编辑器存在以下缺点:不能编写复杂逻辑功能的问卷,例如:不能对两道题的答案做互斥校验,缺少表格横向组合题、电子签名题等常用题型等;不能给已知答案的题目赋值或者把答案显示在题干;问卷系统不能作为子系统或者底层系统,嵌入到另外一套系统中去,如CAPI(计算机辅助面访系统)、CATI(计算机辅助电话访问系统)等,系统种类非常单一。
[0003] 通用问卷编程语言存在以下缺点:支持的题目类型很少,不能用于编写功能复杂的问卷。如:不支持多项填空题,表格横向组合题等。不能一页多道题或者用户自定义分页,只能一页一道题,并且不支持用户自定义分页功能。缺乏复杂的逻辑语句,不支持foreach、break、return、prompt、validate和console等复杂的循环、退出、返回、提示、校验和输出语句。语法过于复杂,学习成本高。逻辑校验功能单一,不支持非运行时校验和运行时弱校验功能,不能在运行前进行复杂的逻辑校验,也不支持正则表达式、是否必填、最小长度、最大长度、最小值、最大值和值类型等复杂的校验功能。缺少强大的IDE工具支持,如:不能可视化或预定义编辑;不能即时编译;缺少运行预览功能;缺少一键部署功能等。

发明内容

[0004] 本发明的目的在于提供一种电子问卷的生成方法,解决现有电子问卷编辑麻烦,编写效率低,问卷信息只能靠人工编辑,同时问卷信息较单一的技术问题。
[0005] 为了实现上述目的,本发明采用的技术方案如下:
[0006] 一种电子问卷的生成方法,所述方法包括如下步骤:
[0007] 步骤1:设置电子问卷表格,将客户的初始需求内容按顺序插入表格的一个列中;
[0008] 步骤2:在电子问卷表格的右边创建语义扩展列,并根据需求列内的需求进行语义识别,然后进行语义扩展得到扩展需求,将扩展需求插入到语义扩展列中;
[0009] 步骤3:在电子问卷表格的右边创建需求汇总列,把初始需求和扩展需求汇总到需求汇总列中;
[0010] 步骤4:对需求汇总列中的需求进行分类,得到分类需求;
[0011] 步骤5:识别分类需求中的语义属性,根据语义属性以分类需求为最小中心单元提取出关键点,然后对关键点进行周边或者反向扩展得到电子问卷的选项资源库;
[0012] 步骤6:以需求为电子问卷的题目,从与题目相关的选项资源中随机抽取选项作为文件的选项;
[0013] 步骤7:将电子问卷表格插入网页,表格的数据放在后台或者数据库中;
[0014] 步骤8:当填电子问卷者进入问卷前先提交身份信息,然后根据填问卷者的身份属性进行从选项资源库中抽取与填问卷者相关的选项作为问卷的问题选项,然后生成问卷。
[0015] 进一步地,所述步骤1的具体过程为:电子问卷表格的行高自适应设置,第一列为序号,以一个初始需求为需求单位,将需求单位插入到第二列的每一行中,然后对初始需求进行识别,去除或者取代口语化术语,并对初始需求内容的词性进行识别。
[0016] 进一步地,步骤2的具体过程为:根据初始需求内容的词性,对初始需求进行词语语义识别,得到初始语义,先对词语进行分类,然后识别词语的实际意思,将实际意思进行分解得到意思需求元,然后将意思需求元放入互联网中查找有意思需求元的词语,然后根据意思查找词语增加到语义扩展列中。
[0017] 进一步地,步骤4的具体过程为,把初始需求和语义扩展列中的词语进行汇总并插入需求汇总列中,然后根据词语的意思进行分类,然后再从每个分类中查找出一个字或者词进行组成需求,经过若干次组合后,直到每个类中的词或者字都被使用过截止,组成的所有的需求为一类需求,即为表格中一个行的需求。
[0018] 进一步地,步骤5的具体过程为,对分类需求词语识别属性,然后任意选取出选项词语,然后以每个选项词语为中心,进行意思相同或者相近识别查找相同或者相近的同向词语,同时也识别意思相反的反向词语,然后把同向词语和反向词语进行汇总得到选项资源库。
[0019] 进一步地,以步骤4中一类需求中的一个需求为电子问卷的题目,然后再从选项资源库中抽取选项作为电子问卷的选项,但是由于填电子问卷人员的身份信息没确定,不会直接选出具体的选项。
[0020] 进一步地,步骤7的具体内容为,将生成的最终的表格插入需要生成电子问卷的网页中,将表格内的数据存入到云端服务器或者本地服务器,同时将选项资源库和一类需求构建相应的映射关系,并与相应的表格绑定。
[0021] 进一步地,步骤8的具体过程为,在填电子问卷者进入问卷前,先填入具体的从事行业,然后再进行验证生成电子问卷,生成电子问卷的具体过程为,把填问卷者的从事行业识别语义,然后在生成电子问卷时,从每一个的一类需求中查找语义与填问卷者从事行业语义最相关的作为问卷的题目,然后从每一个的一类需求对应的选项资源库选取与从事行业相关的选项,同时根据选项选定数量,确定相近意思的选项的意思差距距离或者相反意思选项,然后提取显示在相应的表格选项中,将表格框格线隐藏。
[0022] 本发明由于采用了上述技术方案,具有以下有益效果:
[0023] 本发明可以快速的生成电子问卷,同时以表格的方式,使得显示的方式更加的直接,不需要太多后台编程,从书库中直接抽取内容,表格直接在网页的表单中,同时可以根据填问卷者具体身份进行生成相适应的问卷,使得电子问卷的数据更具有意义。

附图说明

[0024] 图1是本发明方法流程图。

具体实施方式

[0025] 为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举出优选实施例,对本发明进一步详细说明。然而,需要说明的是,说明书中列出的许多细节仅仅是为了使读者对本发明的一个或多个方面有一个透彻的理解,即便没有这些特定的细节也可以实现本发明的这些方面。
[0026] 如图1所示,一种电子问卷的生成方法,所述方法包括如下步骤:
[0027] 步骤1:设置电子问卷表格,将客户的初始需求内容按顺序插入表格的一个列中。电子问卷表格的行高自适应设置,第一列为序号,以一个初始需求为需求单位,将需求单位插入到第二列的每一行中,然后对初始需求进行识别,去除或者取代口语化术语,并对初始需求内容的词性进行识别。
[0028] 此处的需求是客户所需要的所有的需求,也就是一个完整电子问卷所有的需求,每个需求存入同一列的一行中,以下的数据处理主要是将单行需求的数据处理,具体要处理完整个表格的数据时,需要重复步骤2‑步骤6,根据需求选项的数量多少,处理多少。
[0029] 步骤2:在电子问卷表格的右边创建语义扩展列,并根据需求列内的需求进行语义识别,然后进行语义扩展得到扩展需求,将扩展需求插入到语义扩展列中。根据初始需求内容的词性,对初始需求进行词语语义识别,得到初始语义,先根据词语语义进行分类,然后识别词语的实际意思,将实际意思进行分解得到意思需求元,然后将意思需求元放入互联网中查找与有意思需求元的词语,然后根据意思查找词语增加到语义扩展列中。主要是名词的扩展或者副词,副词作为一个级别上的递增或者递减,比如说很好,比较好等,还有时间,如果需求为2年,则会识别出有1年,3年等或者更长时间或者没有时间等。
[0030] 步骤3:在电子问卷表格的右边创建需求汇总列,把初始需求和扩展需求汇总到需求汇总列中。把初始需求和语义扩展列中的词语进行汇总并插入需求汇总列中,然后根据词语的意思进行分类,然后再从每个分类中查找出一个字或者词进行组成需求,经过若干次组合后,直到每个类中的词或者字都被使用过截止,组成的所有的需求为一类需求,即为表格中一个行的需求。
[0031] 步骤4:对需求汇总列中的需求进行分类,得到分类需求。分类主要是根据具体的词的属性,是否属于时间,或者程度副词,或者相同相近的名词等。
[0032] 步骤5:识别分类需求中的语义属性,根据语义属性以分类需求为最小中心单元进行提取关键点,然后对关键点进行周边或者反向扩展得到电子问卷的选项资源库。对分类需求词语识别属性,然后任意选取出选项词语,然后以每个选项词语为中心,进行意思相同或者相近识别查找相同或者相近的同向词语,同时也识别意思相反的反向词语,然后把同向词语和反向词语进行汇总得到选项资源库。
[0033] 步骤6:以需求为电子问卷的题目,从与题目相关的选项资源中随机抽取选项作为文件的选项。以步骤4中一类需求中的一个需求为电子问卷的题目,然后再从选项资源库中抽取选项作为电子问卷的选项,但是由于填电子问卷人员的身份信息没确定,不会直接选出具体的选项。
[0034] 步骤7:将电子问卷表格插入网页,表格的数据放在后台或者数据库中。将生成的最终的表格插入需要生成电子问卷的网页中,将表格内的数据存入到云端服务器或者本地服务器,同时将选项资源库和一类需求构建相应的映射关系,并与相应的表格绑定。
[0035] 步骤8:当填电子问卷者进入问卷前先提交身份信息,然后根据填问卷者的身份属性进行从选项资源库中抽取与填问卷者相关的选项作为问卷的问题选项,然后生成问卷。在填电子问卷进入问卷前,先填入具体的从事行业,然后再进行验证生成电子问卷,生成电子问卷的具体过程为,把填问卷者的从事行业识别语义,然后在生成电子问卷时,从每一个的一类需求中查找语义与填问卷者从事行业语义最相关的作为问卷的题目,然后从每一个的一类需求对应的选项资源库选取与从事行业相关的选项,同时根据选项选定数量,确定相近意思的选项的意思差距距离或者相反意思选项,然后提取显示在相应的表格选项中,将表格框格线隐藏。
[0036] 在生成电子问卷是首先是一题一题的从数据库中抽取出来,跟具体的查询数据显示的原理是一样的,进行一一的显示。
[0037] 通过将需求问题进行语义扩展和选项扩展,可以实现对每个选项设定不同的权重或者数据支撑分值,实现对一个问卷内容在不同行业人员的的问答,同时避免有人直接抄别人的问卷内容,可以随机生成题目不同,但是意思相近的问卷,具有更好的推广的意义。
[0038] 以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。