专利汇可以提供一种基于XML的问卷脚本语言设计和开发方法专利检索,专利查询,专利分析的服务。并且本 发明 公开了一种基于XML的问卷脚本语言设计和开发方法,该方法包括一个基于XML的问卷脚本语言SurvML(Survey Marked Language)的定义和基于SurvML的问卷调研系统的实现方法。本发明将XML技术引入到问卷设计领域,通过XML来编写调查问卷,并提出了问题和逻辑分开的理念,使得问卷编写人员更多地关注问题本身,从而克服传统的问题和逻辑混编的脚本语言带来的复杂性;此外,基于XML的问卷脚本语言能够更方便地扩展,支持更丰富的问题类型,而且能够同时支持CATI,CAPI和CAWI。本发明涉及计算机辅助 访问 调查领域,可以帮助调研人员更加简便快捷地编写各类丰富多样的问卷,更加高效地执行访问调查,提高调查的即时性,完整性和有效性,具有广阔的应用前景。,下面是一种基于XML的问卷脚本语言设计和开发方法专利的具体信息内容。
1.一种基于XML的问卷脚本语言设计和开发方法,包含一个基于XML的问卷脚本语言SurvML(Survey Marked Language)的定义和基于SurvML的问卷调研系统的实现方法,其特性在于:
所述基于XML的问卷脚本语言SurvML的定义包括SurvML问卷脚本语法规则和SurvML文档结构;
所述基于SurvML的问卷调研系统的实现方法包括问卷引擎执行流程和问卷调研系统设计方法;
所述SurvML问卷脚本语法规则遵循XML的语法规则,SurvML在XML基础上扩展了一系列符合问卷特性的标签,且通过不同标签将问卷的问题和逻辑进行分离;
所述SurvML文档结构包括一个
所述SurvML常量区定义问卷需要的全局常量,包括多个
所述SurvML变量区定义问卷需要的全局变量,包括多个
所述SurvML问题区定义问卷所有问题,包括多个
所述SurvML验证区定义问卷需要的验证逻辑,包括多个
所述SurvML控制区定义问卷需要的控制逻辑,包括多个
所述问卷引擎执行流程包括以下步骤:
第一步,问卷引擎初始化SurvML问卷,开始第一题,若第一题不是提示题,则回答第一题后,执行第二步;
第二步,问卷引擎在执行下一题之前,先检查上一题是否有逻辑验证器,若有,则验证上一题的答案是否通过上一题的所有验证器进行验证,验证器可能有多个,问卷引擎按验证器的先后顺序进行验证,任何一个验证器不通过,则仍然停留在当前题,若全部通过则执行第三步;
第三步,问卷引擎检查是否有上一题的后置过滤器,若有,则执行上一题的所有后置过滤器,后置过滤器可能有多个,问卷引擎按过滤器的先后顺序进行执行,后置过滤器执行相关动作,可能会跳转到某一问题,一旦执行跳转,则转到第四步,若没有跳转,在所有后置过滤器都执行完成后,进入下一题,若本题已经是最后一题,则执行第五步,否则执行第四步;
第四步,问卷引擎在执行本问题之前,先检查是否有本问题的前置过滤器,若有,则执行本题的所有前置过滤器,前置过滤器可能有多个,问卷引擎按过滤器的先后顺序进行执行,前置过滤器执行相关动作,可能会跳转到某一问题,一旦执行跳转,则继续执行第四步,若没有跳转,在所有前置过滤器都执行完成后,进入本题,若本题不是提示题,则回答本题后,重复执行第二步;
第五步,问卷引擎处理问卷结束,访问调查结束,问卷调研客户端可以将问卷引擎收集的答案保存或汇报到答卷收集服务器;
所述问卷调研系统的实现方法包括以下步骤:
第一步,基于SurvML问卷引擎开发问卷调研客户端,可以是CS版本或者BS版本;
第二步,问卷编写人员设计问卷脚本SurvML,可通过可视化的设计工具进行问卷设计;
第三步,问卷调研客户端中的问卷引擎加载SurvML问卷脚本,并执行问卷调查,收集用户的回答;
第四步:问卷调研客户端将用户的回答提交到答卷回收服务器。
2.根据权利要求1所述的方法,其特征在于:所述SurvML问卷脚本语法规则遵循XML的语法规则,SurvML在XML基础上扩展了一系列符合问卷特性的标签。
3.根据权利要求1所述的方法,其特征在于:所述SurvML问卷脚本语言将问卷的问题和逻辑进行分离,使得问卷编写人员更多地关注问题本身,从而克服传统的问题和逻辑混编的脚本语言带来的复杂性。
4.根据权利要求1所述的方法,其特征在于:所述SurvML问卷文档结构包括常量区,变量区,问题区,验证区和控制区。
5.根据权利要求1和4所述的方法,其特征在于:所述SurvML问卷文档的常量区定义问卷需要的全局常量,包括多个常量;每个常量至少包括名称,类型和值三个属性,其中常量类型支持列表,整数,小数,是否,字符串等多种类型。
6.根据权利要求1和4所述的方法,其特征在于:所述SurvML问卷文档的变量区定义问卷需要的全局变量,包括多个变量;每个变量至少包括名称,类型和值三个属性,其中变量类型支持列表,整数,小数,是否,字符串等多种类型。
7.根据权利要求1和4所述的方法,其特征在于:所述SurvML问卷文档的问题区定义问卷的所有问题,包括多个问题;每个问题可包括问题编号,问题类型,问题描述和问题提示,前置过滤器,后置过滤器,验证器等属性;问题可扩展支持提示题,单选题,多选题,是否题,整数开放题,小数开放题,文本开放题,文本域开放题,日期和时间开放题,排序题,赋值题,刻度题,矩阵题,组合题等题型,但不仅限于以上题型。
8.根据权利要求1和4所述的方法,其特征在于:所述SurvML问卷文档的验证区定义问卷需要的验证逻辑,包括多个验证器;每个验证器用于判断某一问题的答案是否符合一定的验证规则。
9.根据权利要求1和4所述的方法,其特征在于:所述SurvML问卷文档的控制区定义问卷需要的控制逻辑,包括多个过滤器;每个过滤器,用于执行一系列脚本动作;每个动作都有独立的标签对应,这些动作包括但不限于:跳转、跳过本题、使问题是否可见、使问题是否有效、显示某问题的答案、设置变量值、清除问题答案等。
10.根据权利要求1、4和8所述的方法,其特征在于:所述SurvML验证器可以预先定义常用验证器,直接在问题标签的属性中使用;所述SurvML常用验证器可以进行扩展,包括但不限于整数验证器,小数验证器,数值范围验证器,邮件验证器,手机号码验证器,正值表达式验证器等。
11.根据权利要求1和7所述的方法,其特征在于:所述SurvML问卷引擎在执行某一问题前,先检查是否有该问题的前置过滤器,若有,则执行本题的所有前置过滤器,前置过滤器可能有多个,问卷引擎按过滤器的先后顺序进行执行,前置过滤器执行相关动作,可能会跳转到其他问题,若没有跳转,则进入该问题。
12.根据权利要求1、7和11所述的方法,其特征在于:所述SurvML问卷引擎在回答某一问题后,执行下一题之前,先检查该问题是否有逻辑验证器,若有,则验证该问题的答案是否通过该问题的所有验证器的验证,验证器可能有多个,问卷引擎按验证器的先后顺序进行验证,任何一个验证器不通过,则仍然停留在该问题。
13.根据权利要求1、7、11和12所述的方法,其特征在于:所述SurvML问卷引擎在通过某一问题所有验证器验证后,问卷引擎需要检查该问题是否有后置过滤器,若有,则执行该问题的所有后置过滤器,后置过滤器可能有多个,问卷引擎按过滤器的先后顺序进行执行,后置过滤器执行相关动作,可能会跳转到某一问题,若没有跳转,在所有后置过滤器都执行完成后,进入下一题,若本题已经是最后一题,则问卷引擎处理问卷结束,访问调查结束,问卷调研客户端可以将问卷引擎收集的答案保存或汇报到答卷收集服务器。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
基于Hadoop体系架构的视图库系统及其构建方法 | 2020-05-08 | 3 |
基于邮件特征的索引分片方法 | 2020-07-01 | 3 |
业务规则处理装置和业务规则处理方法 | 2021-09-18 | 1 |
超标准洪水多组合调控计算的敏捷组态方法 | 2020-06-06 | 2 |
一种基于本体面向雷达情报格式的数据集成系统 | 2021-03-06 | 3 |
SYSTEMS AND METHODS FOR CONTROL RELIABILITY OPERATIONS | 2021-06-19 | 2 |
Converting text content to a set of graphical icons | 2020-12-04 | 3 |
ARTIFICIAL INTELLIGENCE SCRIPT TOOL | 2020-10-08 | 1 |
AUTOMATED RULES-BASED PRICING | 2021-02-24 | 0 |
基于大数据技术的供应链管理决策支持系统 | 2020-08-28 | 0 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。