[发明专利]一种基于XML的问卷脚本语言设计和开发方法有效

专利信息
申请号: 201310172635.5 申请日: 2013-05-10
公开(公告)号: CN103699370A 公开(公告)日: 2014-04-02
发明(设计)人: 李军;李磊;王艺杰;张飞 申请(专利权)人: 上海萌泰网络科技有限公司
主分类号: G06F9/44 分类号: G06F9/44
代理公司: 暂无信息 代理人: 暂无信息
地址: 200433 上*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种基于XML的问卷脚本语言设计和开发方法,该方法包括一个基于XML的问卷脚本语言SurvML(Survey Marked Language)的定义和基于SurvML的问卷调研系统的实现方法。本发明将XML技术引入到问卷设计领域,通过XML来编写调查问卷,并提出了问题和逻辑分开的理念,使得问卷编写人员更多地关注问题本身,从而克服传统的问题和逻辑混编的脚本语言带来的复杂性;此外,基于XML的问卷脚本语言能够更方便地扩展,支持更丰富的问题类型,而且能够同时支持CATI,CAPI和CAWI。本发明涉及计算机辅助访问调查领域,可以帮助调研人员更加简便快捷地编写各类丰富多样的问卷,更加高效地执行访问调查,提高调查的即时性,完整性和有效性,具有广阔的应用前景。
搜索关键词: 一种 基于 xml 问卷 脚本语言 设计 开发 方法
【主权项】:
一种基于XML的问卷脚本语言设计和开发方法,包含一个基于XML的问卷脚本语言SurvML(Survey Marked Language)的定义和基于SurvML的问卷调研系统的实现方法,其特性在于:所述基于XML的问卷脚本语言SurvML的定义包括SurvML问卷脚本语法规则和SurvML文档结构;所述基于SurvML的问卷调研系统的实现方法包括问卷引擎执行流程和问卷调研系统设计方法;所述SurvML问卷脚本语法规则遵循XML的语法规则,SurvML在XML基础上扩展了一系列符合问卷特性的标签,且通过不同标签将问卷的问题和逻辑进行分离;所述SurvML文档结构包括一个标签,中包含一个和,分别代表问卷的头部和问卷的主体;中包含一个,一个,一个<description>和多个<meta>标签,分别表示问卷的唯一编号,问卷名称,问卷描述和元数据信息;<body>中包含<constants>,<variables>,<questions>,<validators>和<filters>标签各一个,分别代表常量区,变量区,问题区,验证区和控制区;所述SurvML常量区定义问卷需要的全局常量,包括多个<constant>标签;所述SurvML变量区定义问卷需要的全局变量,包括多个<variable>标签;所述SurvML问题区定义问卷所有问题,包括多个<question>标签;所述SurvML验证区定义问卷需要的验证逻辑,包括多个<validator>标签;所述SurvML控制区定义问卷需要的控制逻辑,包括多个<filter>标签;所述问卷引擎执行流程包括以下步骤:第一步,问卷引擎初始化SurvML问卷,开始第一题,若第一题不是提示题,则回答第一题后,执行第二步;第二步,问卷引擎在执行下一题之前,先检查上一题是否有逻辑验证器,若有,则验证上一题的答案是否通过上一题的所有验证器进行验证,验证器可能有多个,问卷引擎按验证器的先后顺序进行验证,任何一个验证器不通过,则仍然停留在当前题,若全部通过则执行第三步;第三步,问卷引擎检查是否有上一题的后置过滤器,若有,则执行上一题的所有后置过滤器,后置过滤器可能有多个,问卷引擎按过滤器的先后顺序进行执行,后置过滤器执行相关动作,可能会跳转到某一问题,一旦执行跳转,则转到第四步,若没有跳转,在所有后置 过滤器都执行完成后,进入下一题,若本题已经是最后一题,则执行第五步,否则执行第四步;第四步,问卷引擎在执行本问题之前,先检查是否有本问题的前置过滤器,若有,则执行本题的所有前置过滤器,前置过滤器可能有多个,问卷引擎按过滤器的先后顺序进行执行,前置过滤器执行相关动作,可能会跳转到某一问题,一旦执行跳转,则继续执行第四步,若没有跳转,在所有前置过滤器都执行完成后,进入本题,若本题不是提示题,则回答本题后,重复执行第二步;第五步,问卷引擎处理问卷结束,访问调查结束,问卷调研客户端可以将问卷引擎收集的答案保存或汇报到答卷收集服务器;所述问卷调研系统的实现方法包括以下步骤:第一步,基于SurvML问卷引擎开发问卷调研客户端,可以是CS版本或者BS版本;第二步,问卷编写人员设计问卷脚本SurvML,可通过可视化的设计工具进行问卷设计;第三步,问卷调研客户端中的问卷引擎加载SurvML问卷脚本,并执行问卷调查,收集用户的回答;第四步:问卷调研客户端将用户的回答提交到答卷回收服务器。</div> </div> <div class="b20"></div> <div class="down-box" id="down-box"> <div class="msg" style="display: block;"> <span>下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。</span> </div> <div class="btns"> <span class="btn paydown">免登录下载</span><a href="/login.html?p=8684656C99F5006FF3A49740EDB12A3A5CE68749F7EA9E15" class="btn green" target="_blank">普通用户下载</a><a href="http://yh.vipzhuanli.com/member/service/pay-vip.html?p=v1" target="_blank" class="btn red">升级VIP会员,免费下载</a> </div> </div> <div class="warning"> <p>该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海萌泰网络科技有限公司,未经上海萌泰网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【<a href="https://wpa1.qq.com/l11yQAzu?_type=wpa&qidian=true">客服</a>】</p> <p>本文链接:http://www.vipzhuanli.com/patent/201310172635.5/,转载请声明来源钻瓜专利网。</p> </div> <ul class="clear_div other_o"><li class="prev">上一篇:<a href="/patent/201320601157.0/" title="一种高压电器水份处理装置">一种高压电器水份处理装置</a></li><li class="next">下一篇:<a href="/patent/201310722639.6/" title="一种检测摄像头视频偏色的方法">一种检测摄像头视频偏色的方法</a></li></ul> <div class="oth-box"> <dl class="d_th"><dd><span>同类专利</span></dd><dt class="th_a"></dt></dl> <dl class="d_th" style="padding-top:15px;"><dd><span>专利分类</span></dd></dl> <div class="ps_c"> <div><a href="/ipc/G/" target="_blank" title="物理">G 物理</a></div><a class="ml1" href="/ipc/G06/" target="_blank" title="计算;推算;计数">G06 计算;推算;计数</a><br/><a class="ml2" href="/ipc/G06F/" target="_blank" title="电数字数据处理">G06F 电数字数据处理</a><br/><a class="ml3" href="/pat/ipc/G06F9/00/" target="_blank" title="程序控制装置,例如,控制器">G06F9-00 程序控制装置,例如,控制器</a><br/><a class="ml3" href="/pat/ipc/G06F9/02/" target="_blank" title=".应用有线连接的,例如,插头板">G06F9-02 .应用有线连接的,例如,插头板</a><br/><a class="ml3" href="/pat/ipc/G06F9/04/" target="_blank" title=".应用仅含程序指令的记录载体的">G06F9-04 .应用仅含程序指令的记录载体的</a><br/><a class="ml3" href="/pat/ipc/G06F9/06/" target="_blank" title=".应用存入的程序的,即应用处理设备的内部存储来接收程序并保持程序的">G06F9-06 .应用存入的程序的,即应用处理设备的内部存储来接收程序并保持程序的</a><br/><a class="ml3" href="/pat/ipc/G06F9/22/" target="_blank" title="..微控制或微程序装置">G06F9-22 ..微控制或微程序装置</a><br/><a class="ml3" href="/pat/ipc/G06F9/30/" target="_blank" title="..执行机器指令的装置,例如指令译码">G06F9-30 ..执行机器指令的装置,例如指令译码</a><br/> </div> </div> </div> <div class="content-r"> <div class="btns content-list" id="downdd"> <div class="header"> <div class="header-title"><a >专利文件下载</a></div> <hr /> </div> <span class="btn paydown">免登录下载</span><a href="/login.html?p=8684656C99F5006FF3A49740EDB12A3A5CE68749F7EA9E15" class="btn green" target="_blank">普通用户下载</a><a href="http://yh.vipzhuanli.com/member/service/pay-vip.html?p=v1" target="_blank" class="btn red">升级VIP会员,免费下载</a> </div> <div class="content-list"> <div class="header"> <div class="header-title"><a href="/patent/list.html?kw=%e5%9f%ba%e4%ba%8e ">基于 相关专利</a></div> <hr /> </div> <ul> <li><a href="/patent/200510099840.9/">创作和执行基于流程且基于约束的工作流的统一模型</a></li> <li><a href="/patent/200710019976.3/">无线传感器网络的混合入侵检测方法</a></li> <li><a href="/patent/201180041575.2/">色彩与任意光源匹配的、基于LED的照明模块</a></li> <li><a href="/patent/201280034397.5/">用于从水性体系中除去污染物的方法</a></li> <li><a href="/patent/201280074358.8/">用于提供基于任务的服务推荐的方法和装置</a></li> <li><a href="/patent/201710238164.1/">一种基于硬件排序MapReduce的数据处理方法</a></li> <li><a href="/patent/201710682035.1/">三维模型操纵和渲染</a></li> <li><a href="/patent/201811450727.4/">电平移位器电路</a></li> <li><a href="/patent/201911154100.9/">一种基于Actor模型的规则引擎系统及其方法</a></li> <li><a href="/patent/202010211440.7/">支持加密计算的微处理器流水线电路</a></li> </ul> </div> <div class="content-list"> <div class="header"> <div class="header-title"><a href="/patent/list.html?kw=xml ">xml 相关专利</a></div> <hr /> </div> <ul> <li><a href="/patent/200480002764.9/">Java中的XML类型</a></li> <li><a href="/patent/200480024233.X/">数据库中XML模式的原地演进</a></li> <li><a href="/patent/200580026300.6/">在标记语言环境中使用可撤消命令来编辑文档的文档处理和管理方法</a></li> <li><a href="/patent/200610033602.2/">XML文档管理系统及其方法与XML文档访问控制方法</a></li> <li><a href="/patent/200810098199.0/">用于处理用于在XML数据库中存储的非XML文档的方法和系统</a></li> <li><a href="/patent/201010299093.4/">一种XML元数据对象化解析方法及系统</a></li> <li><a href="/patent/201110002651.0/">一种XML信息获取方法和系统</a></li> <li><a href="/patent/201210533932.3/">将XML文档自动转化为OML文档的转换方法及装置</a></li> <li><a href="/patent/201410390762.7/">XML数据的处理方法和装置</a></li> <li><a href="/patent/201711220720.9/">一种XML注入漏洞检测与防御方法</a></li> </ul> </div> <div class="content-list"> <div class="header"> <div class="header-title"><a href="/patent/list.html?kw=%e9%97%ae%e5%8d%b7 ">问卷 相关专利</a></div> <hr /> </div> <ul> <li><a href="/patent/201710230828.X/">问卷调查方法及装置</a></li> <li><a href="/patent/201710310692.3/">阿斯伯格综合症问卷处理方法、装置、设备及存储介质</a></li> <li><a href="/patent/201810414952.6/">一种利用问卷处理业务的方法及装置</a></li> <li><a href="/patent/201810747437.X/">问卷调查方法、调查系统及电子设备</a></li> <li><a href="/patent/201911201670.9/">一种问卷自动化生成方法、装置、计算机设备及存储介质</a></li> <li><a href="/patent/201920553517.1/">方便取放问卷的调查问卷收集器</a></li> <li><a href="/patent/201920634638.9/">一种智能问卷箱</a></li> <li><a href="/patent/202010120801.7/">问卷识别方法及问卷识别系统</a></li> <li><a href="/patent/202011458128.4/">一种提高网络问卷质量的方法及装置</a></li> <li><a href="/patent/202110379675.1/">一种问卷样本处理方法及装置</a></li> </ul> </div> <div class="content-list"> <div class="header"> <div class="header-title"><a href="/patent/list.html?kw=%e8%84%9a%e6%9c%ac%e8%af%ad%e8%a8%80 ">脚本语言 相关专利</a></div> <hr /> </div> <ul> <li><a href="/patent/200510125861.3/">下载脚本语言关连档案群的方法及电脑记录媒体</a></li> <li><a href="/patent/200710064279.X/">一种实现VBScript语言跨平台应用的方法</a></li> <li><a href="/patent/201110264110.5/">网页脚本语言的执行方法及装置</a></li> <li><a href="/patent/201210118858.9/">Web客户端与服务器交互的方法、装置及系统</a></li> <li><a href="/patent/201310306088.5/">一种基于脚本语言的程序开发方法及系统</a></li> <li><a href="/patent/201610829813.0/">一种解释自定义脚本并烧录的方法</a></li> <li><a href="/patent/201710276536.X/">在领域特定语言中集成编程脚本语言的方法及装置</a></li> <li><a href="/patent/201810072681.0/">一种静态编译语言与脚本语言的调用方法及系统</a></li> <li><a href="/patent/201880045587.4/">用于将高级脚本语言编译为区块链固有脚本语言的方法</a></li> <li><a href="/patent/202010020773.1/">脚本语言应用的调试方法及其装置、终端</a></li> </ul> </div> </div> </div> </div> <input type="hidden" id="hid_id" /> <script type="text/javascript"> /* <![CDATA[ */ var pat_ajax_url = "/down/check.html"; var wppay_ajax_url = "/pay/down"; var pnum = "201310172635.5"; var openNo = "CN103699370A"; var op = "20140402"; var y = "2014"; /* ]]> */ </script> <script type="text/javascript" src="/js/popup.min.js"></script> <script type="text/javascript" src="/js/patent-pay.js"></script> <script src="/js/reveal.js" type="text/javascript"></script> <div id="myModal" class="reveal-modal"> <a class="close-reveal-modal">×</a> <h1>专利文献下载</h1> <div class="warning"> <p>说明:</p> <p>1、专利原文基于中国国家知识产权局专利说明书;</p> <p>2、支持发明专利 、实用新型专利、外观设计专利(升级中);</p> <p>3、专利数据每周两次同步更新,支持Adobe PDF格式;</p> <p>4、内容包括专利技术的<span class="red">结构示意图</span>、<span class="red">流程工艺图</span>或<span class="red">技术构造图</span>;</p> <p>5、已全新升级为极速版,下载速度显著提升!欢迎使用!</p> <div class="data"><p>请您登陆后,进行下载,点击<a href="/login.html?p=8684656C99F5006FF3A49740EDB12A3A5CE68749F7EA9E15" target="_blank">【登陆】</a> <a href="/reg.html" target="_blank">【注册】</a></p><p style="margin-top:10px;"><a href="http://yh.vipzhuanli.com/member/service/pay-vip.html?p=v1"><img src="/images/ad/002.png" /></a></p></div> </div> <div style="position: relative;height: 0;top: 50px;margin-left: -40px;"><a href="http://www.zuangua.cn/trademark"><img src="http://www.vipzhuanli.com/images/ad/005.png"></a></div> </div> <script type="text/javascript"> $(function () { $(".btn-down").click(function () { downfile('201310172635.5', '20140402', '2014'); }); $(".downtz").click(function () { window.location.hash = "#down-box";}); var t = $("#downdd").offset().top; $(window).scroll(function () { //console.log($(document).scrollTop()); //console.log(t); if ($(document).scrollTop() <= t) { $("#downdd").removeClass("r-down-box"); } else { $("#downdd").addClass("r-down-box"); } }); }); </script> <div class="link wrap"> <div class="link f16">友情链接:交换友情链接需要网站权重大于4,网站收录10W以上,如符合条件,请联系QQ:。</div> </div> <div class="bottom"> <p class="bot1 tc f16 wrap"> <a href="/about.html">关于我们</a> <a href="/report.html">寻求报道</a> <a href="/submission.html">投稿须知</a> <a href="/cooperation.html">广告合作</a> <a href="/notice.html">版权声明</a> <a href="/sitemap.html">网站地图</a> <a href="/link.html">友情链接</a> <a href="/standard.html">企业标识</a> <a href="/contact.html">联系我们</a> </p> <div class="bot2"> <a href="/"><img class="fl" src="/images/index/logo.png" alt="钻瓜专利网" /></a><a href=""><img class="qq fl" src="/images/index/qq.jpg" alt="在线咨询" /></a> <p class="tel fl f12 white"><span class="f24"></span>周一至周五 9:00-18:00</p> </div> </div> <div class="copyright tc white f12"> <span>版权所有</span><span></span><a class="white" href="http://www.beian.miit.gov.cn/"></a><span class="beian"><a target="_blank" class="white" href="http://www.beian.gov.cn/portal/registerSystemInfo?recordcode=12019202000206"></a></span><span><a class="white" href="http://www.vipzhuanli.com/">http://www.vipzhuanli.com/</a></span><a class="white" href="/pat/open.html" title="专利公布日期列表">公布日期</a> <script type="text/javascript">var cnzz_protocol = (("https:" == document.location.protocol) ? " https://" : " http://"); document.write(unescape("%3Cspan id='cnzz_stat_icon_1256047260'%3E%3C/span%3E%3Cscript src='" + cnzz_protocol + "s4.cnzz.com/z_stat.php%3Fid%3D1256047260%26show%3Dpic' type='text/javascript'%3E%3C/script%3E"));</script> </div> <div class="suspension"> <div class="suspension-qq"><a href="" id="IndexQQ" target="_blank"><div class="qq"><img src="/images/qq-3.png" alt="咨询在线客服" /><span>咨询在线客服</span></div></a></div> <div class="suspension-box"> <a class="a tel j-icon"><i>tel</i></a> <a class="code j-icon a"><i>code</i></a> <a class="back_top j-back-top a" style="display: block;"><i>back_top</i></a> <div class="tel j-box" style="display: none;"><strong>服务热线:</strong><p></p><strong>投诉建议:</strong><p></p><i></i></div> <div class="code j-box" style="display: none;"><img src="/images/vode.jpg" alt="钻瓜专利网公众平台" /><p>扫一扫,微信关注钻瓜专利网</p><i></i></div> </div> </div> <div class="product-b-pop" style="display:none;"><i class="close"></i><a class="aa" href="http://www.vipzhuanli.com" target="_blank"></a><span class="title">定制<span>专利</span>/购买<span>专利</span></span><span class="txt"><span class="txt_tab"><span><p class="t">行业大牛为您服务 快来咨询~</p><p class="dh"></p></span></span></span><a class="a" href="" title="在线客服" target="_blank"></a></div> <!-- WPA Button Begin --> <!-- WPA Button End --> </body> </html> <script type="text/javascript"> $(function () { lo(); $(".product-b-pop .close").click(function () { $(".product-b-pop").hide(); }); $(function () { $(".left-bar .close,.right-bar .close").click(function () { $(this).addClass("hide"); $(".left-bar .hide").click(function () { $(".left-bar").hide(); }); $(".right-bar .hide").click(function () { $(".right-bar").hide(); }); }); }); }); </script> <!--百度统计--> <script> //自动推送 (function () { var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })(); </script> <!--360自动收录 start--> <script> (function () { var src = (document.location.protocol == "http:") ? "http://js.passport.qihucdn.com/11.0.1.js?4d554302e3bcd9b0c6bd431aa61ade93" : "https://jspassport.ssl.qhimg.com/11.0.1.js?4d554302e3bcd9b0c6bd431aa61ade93"; document.write('<script src="' + src + '" id="sozz"><\/script>'); })(); </script> <!--360自动收录 end--> <script charset="UTF-8" id="LA_COLLECT" src="//sdk.51.la/js-sdk-pro.min.js?id=Jg8vTg0GIi1P7h48&ck=Jg8vTg0GIi1P7h48"></script>