首页 / 专利库 / 软件 / 软件解决方案 / 软件组件 / 规则引擎 / 一种基于XML的问卷脚本语言设计和开发方法

一种基于XML的问卷脚本语言设计和开发方法

阅读:1发布:2021-06-07

专利汇可以提供一种基于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文档结构包括一个标签,中包含一个和,分别代表问卷的头部和问卷的主体;中包含一个,一个,一个<description>和多个<meta>标签,分别表示问卷的唯一编号,问卷名称,问卷描述和元数据信息;<body>中包含<constants>,<variables>,<questions>,<validators>和<filters>标签各一个,分别代表常量区,变量区,问题区,验证区和控制区;<br/>所述SurvML常量区定义问卷需要的全局常量,包括多个<constant>标签;<br/>所述SurvML变量区定义问卷需要的全局变量,包括多个<variable>标签;<br/>所述SurvML问题区定义问卷所有问题,包括多个<question>标签;<br/>所述SurvML验证区定义问卷需要的验证逻辑,包括多个<validator>标签;<br/>所述SurvML控制区定义问卷需要的控制逻辑,包括多个<filter>标签;<br/>所述问卷引擎执行流程包括以下步骤:<br/>第一步,问卷引擎初始化SurvML问卷,开始第一题,若第一题不是提示题,则回答第一题后,执行第二步;<br/>第二步,问卷引擎在执行下一题之前,先检查上一题是否有逻辑验证器,若有,则验证上一题的答案是否通过上一题的所有验证器进行验证,验证器可能有多个,问卷引擎按验证器的先后顺序进行验证,任何一个验证器不通过,则仍然停留在当前题,若全部通过则执行第三步;<br/>第三步,问卷引擎检查是否有上一题的后置<a href='/zhuanli/list-19673-1.html' target='_blank'><a href='/zhuanli/list-12981-1.html' target='_blank'>过滤器</a></a>,若有,则执行上一题的所有后置过滤器,后置过滤器可能有多个,问卷引擎按过滤器的先后顺序进行执行,后置过滤器执行相关动作,可能会跳转到某一问题,一旦执行跳转,则转到第四步,若没有跳转,在所有后置过滤器都执行完成后,进入下一题,若本题已经是最后一题,则执行第五步,否则执行第四步;<br/>第四步,问卷引擎在执行本问题之前,先检查是否有本问题的前置过滤器,若有,则执行本题的所有前置过滤器,前置过滤器可能有多个,问卷引擎按过滤器的先后顺序进行执行,前置过滤器执行相关动作,可能会跳转到某一问题,一旦执行跳转,则继续执行第四步,若没有跳转,在所有前置过滤器都执行完成后,进入本题,若本题不是提示题,则回答本题后,重复执行第二步;<br/>第五步,问卷引擎处理问卷结束,<a href='/zhuanli/list-23618-1.html' target='_blank'>访问</a>调查结束,问卷调研客户端可以将问卷引擎收集的答案保存或汇报到答卷收集<a href='/zhuanli/list-14588-1.html' target='_blank'>服务器</a>;<br/>所述问卷调研系统的实现方法包括以下步骤:<br/>第一步,基于SurvML问卷引擎开发问卷调研客户端,可以是CS版本或者BS版本;<br/>第二步,问卷编写人员设计问卷脚本SurvML,可通过<a href='/zhuanli/list-13177-1.html' target='_blank'>可视化</a>的设计工具进行问卷设计;<br/>第三步,问卷调研客户端中的问卷引擎加载SurvML问卷脚本,并执行问卷调查,收集用户的回答;<br/>第四步:问卷调研客户端将用户的回答提交到答卷回收服务器。<br/>2.根据<a href='/zhuanli/list-18298-1.html' target='_blank'><a href='/zhuanli/list-18345-1.html' target='_blank'><a href='/zhuanli/list-18377-1.html' target='_blank'><a href='/zhuanli/list-18406-1.html' target='_blank'>权利要求</a></a></a></a>1所述的方法,其特征在于:所述SurvML问卷脚本语法规则遵循XML的语法规则,SurvML在XML基础上扩展了一系列符合问卷特性的标签。<br/>3.根据权利要求1所述的方法,其特征在于:所述SurvML问卷脚本语言将问卷的问题和逻辑进行分离,使得问卷编写人员更多地关注问题本身,从而克服传统的问题和逻辑混编的脚本语言带来的复杂性。<br/>4.根据权利要求1所述的方法,其特征在于:所述SurvML问卷文档结构包括常量区,变量区,问题区,验证区和控制区。<br/>5.根据权利要求1和4所述的方法,其特征在于:所述SurvML问卷文档的常量区定义问卷需要的全局常量,包括多个常量;每个常量至少包括名称,类型和值三个属性,其中常量类型支持列表,整数,小数,是否,字符串等多种类型。<br/>6.根据权利要求1和4所述的方法,其特征在于:所述SurvML问卷文档的变量区定义问卷需要的全局变量,包括多个变量;每个变量至少包括名称,类型和值三个属性,其中变量类型支持列表,整数,小数,是否,字符串等多种类型。<br/>7.根据权利要求1和4所述的方法,其特征在于:所述SurvML问卷文档的问题区定义问卷的所有问题,包括多个问题;每个问题可包括问题编号,问题类型,问题描述和问题提示,前置过滤器,后置过滤器,验证器等属性;问题可扩展支持提示题,单选题,多选题,是否题,整数开放题,小数开放题,文本开放题,文本域开放题,日期和时间开放题,排序题,赋值题,刻度题,矩阵题,组合题等题型,但不仅限于以上题型。<br/>8.根据权利要求1和4所述的方法,其特征在于:所述SurvML问卷文档的验证区定义问卷需要的验证逻辑,包括多个验证器;每个验证器用于判断某一问题的答案是否符合一定的验证规则。<br/>9.根据权利要求1和4所述的方法,其特征在于:所述SurvML问卷文档的控制区定义问卷需要的控制逻辑,包括多个过滤器;每个过滤器,用于执行一系列脚本动作;每个动作都有独立的标签对应,这些动作包括但不限于:跳转、跳过本题、使问题是否可见、使问题是否有效、显示某问题的答案、设置变量值、清除问题答案等。<br/>10.根据权利要求1、4和8所述的方法,其特征在于:所述SurvML验证器可以预先定义常用验证器,直接在问题标签的属性中使用;所述SurvML常用验证器可以进行扩展,包括但不限于整数验证器,小数验证器,数值范围验证器,邮件验证器,手机号码验证器,正值表达式验证器等。<br/>11.根据权利要求1和7所述的方法,其特征在于:所述SurvML问卷引擎在执行某一问题前,先检查是否有该问题的前置过滤器,若有,则执行本题的所有前置过滤器,前置过滤器可能有多个,问卷引擎按过滤器的先后顺序进行执行,前置过滤器执行相关动作,可能会跳转到其他问题,若没有跳转,则进入该问题。<br/>12.根据权利要求1、7和11所述的方法,其特征在于:所述SurvML问卷引擎在回答某一问题后,执行下一题之前,先检查该问题是否有逻辑验证器,若有,则验证该问题的答案是否通过该问题的所有验证器的验证,验证器可能有多个,问卷引擎按验证器的先后顺序进行验证,任何一个验证器不通过,则仍然停留在该问题。<br/>13.根据权利要求1、7、11和12所述的方法,其特征在于:所述SurvML问卷引擎在通过某一问题所有验证器验证后,问卷引擎需要检查该问题是否有后置过滤器,若有,则执行该问题的所有后置过滤器,后置过滤器可能有多个,问卷引擎按过滤器的先后顺序进行执行,后置过滤器执行相关动作,可能会跳转到某一问题,若没有跳转,在所有后置过滤器都执行完成后,进入下一题,若本题已经是最后一题,则问卷引擎处理问卷结束,访问调查结束,问卷调研客户端可以将问卷引擎收集的答案保存或汇报到答卷收集服务器。</p></div></div> <fieldset class="layui-elem-field layui-field-title site-title"> <legend><a name="onchange">说明书全文</a></legend> </fieldset> <div style="padding: 15px;"><h3 class="subhead"><a href="/zhuanli/patent-15068-CN103699370A.html"><b>一种基于XML的问卷脚本语言设计和开发方法</b></a></h3><h3 class="sub-head">技术领域</h3><div></div><div class="sub-text">[0001] 本<a href='/zhuanli/list-18462-1.html' target='_blank'>发明</a>涉及计算机辅助<a href='/zhuanli/list-23618-1.html' target='_blank'>访问</a>调查领域;特别涉及通过PC,电话,移动终端设备等方式开展问卷调查的方法;具体是指一种基于XML的问卷脚本语言设计和开发方法。</div><h3 class="sub-head">背景技术</h3><div></div><div class="sub-text">[0002] 随着互联网、3G无线网络、移动智能终端、<a href='/zhuanli/list-22879-1.html' target='_blank'>云</a>计算等信息技术的飞速发展和广泛应用,信息的传播、交互和共享在很大程度突破了时间、空间等的限制。对于各类调查单位,一方面,要准确地把握市场或社会<a href='/zhuanli/list-20309-1.html' target='_blank'>脉搏</a>,及时捕捉到准确的市场或社会信息,以帮助开展有效决策;而另一方面,传统的调研方法<a href='/zhuanli/list-18395-1.html' target='_blank'>费用</a>高、时效差、主观因素影响大、操作难度大,不能给领导提供完备、及时、准确的信息,而信息化技术引导的新型调研方法,即计算机辅助访问调查方法,则大大提高了调研的效率,<a href='/zhuanli/list-23068-1.html' target='_blank'>加速</a>了调研<a href='/zhuanli/list-15055-1.html' target='_blank'><a href='/zhuanli/list-15141-1.html' target='_blank'><a href='/zhuanli/list-15179-1.html' target='_blank'>进程</a></a></a>,提升了调研结果的准确性、即时性和可靠性,同时可方便地对调研数据进行统计处理,获得准确的分析结果。</div><div class="sub-text">[0003] 当前计算机辅助访问调查方法主要分为3大类:CATI,CAPI和CAWI。</div><div class="sub-text">[0004] CATI(Computer Assisted Telephone Interviewing)是计算机辅助电话访问系统的简称。CATI系统通常的工作形式是:访员坐在计算机前,面对屏幕上的问卷,向电话对面的被访者读出问题,并将被访者回答的结果通过<a href='/zhuanli/list-14607-1.html' target='_blank'><a href='/zhuanli/list-14658-1.html' target='_blank'>鼠标</a></a>或<a href='/zhuanli/list-14596-1.html' target='_blank'><a href='/zhuanli/list-14647-1.html' target='_blank'>键盘</a></a>记录到计算机中去;督导在另一台计算机前借助局域网和电话交换机对整个访问工作进行现场监控,确保访问调查的<a href='/zhuanli/list-23026-1.html' target='_blank'>质量</a>。</div><div class="sub-text">[0005] CAPI(Computer Assisted PersonalInterviewing),即计算机辅助面访。与CATI的<a href='/zhuanli/list-13613-1.html' target='_blank'>基础</a>原理基本一致,区别主要在于一个是通过电话远程访问,一个是面对面的访问。此外,CAPI的问卷表现形式较CATI丰富,如支持图片、声音、影音文件播放等多媒体题型。传统的CAPI仍然借助于PC或笔记本进行,以取代纸和笔的调查访问方式,随着智能手机、<a href='/zhuanli/list-14632-1.html' target='_blank'>平板电脑</a>等智能终端的不断推出以及3G无线网络的快速发展,目前CAPI的客户端形式正朝着便携化、无线化、智能化方向发展。</div><div class="sub-text">[0006] CAWI(Computer Assisted Web Interviewing),即计算机辅助网络访问,或称为网络调研。此方式通过互联网将<a href='/zhuanli/list-23037-1.html' target='_blank'><a href='/zhuanli/list-15672-1.html' target='_blank'>电子</a></a>调研问卷(如HTML问卷、WORD问卷和下载式电子表单问卷等)发送给被访者,由被访者在自己的电脑上完成访问然后在线提交答卷。</div><div class="sub-text">[0007] 问卷调查无论是采用哪种计算机辅助访问调查方式,都离不开问卷设计过程。业界现有的CATI,CAPI或CAWI系统通常都相互独立,问卷需要分别设计,且不能互相通用。问卷编写人员通常需要分别学习每种问卷的设计方法,且为了支持复杂的问题类型和逻辑控制,问卷脚本语言会变得越来越复杂,这给问卷设计带来很多不便。<br></div><div class="sub-text">[0008] 本发明将XML技术引入到问卷设计领域,通过XML来编写调查问卷,并提出了问题和逻辑分开的理念,使得问卷编写人员更多地关注问题本身,从而克服传统的问题和逻辑混编的脚本语言带来的复杂性;此外,基于XML的问卷脚本语言能够更方便地扩展,支持更丰富的问题类型,而且能够同时支持CATI,CAPI和CAWI。本发明涉及计算机辅助访问调查领域,可以帮助调研人员更加简便快捷地编写各类丰富多样的问卷,更加高效地执行访问调查,提高调查的即时性,完整性和有效性,具有广阔的应用前景。</div><h3 class="sub-head">发明内容</h3><div></div><div class="sub-text">[0009] 本发明提出了一种基于XML的问卷脚本语言设计和开发方法,该方法包括一个基于XML的问卷脚本语言SurvML(Survey Marked Language)的定义和基于SurvML的问卷调研系统的实现方法。</div><div class="sub-text">[0010] 所述基于XML的问卷脚本语言SurvML的定义包括SurvML问卷脚本语法规则和SurvML文档结构。</div><div class="sub-text">[0011] 所述SurvML问卷脚本语法规则遵循XML的语法规则,SurvML在XML基础上扩展了一系列符合问卷特性的标签,且通过不同标签将问卷的问题和逻辑进行分离。一种扩展方式可能如下:</div><div class="sub-text">[0012] survml:head,body</div><div class="sub-text">[0013] head:id,title,description,meta*</div><div class="sub-text">[0014] body:constants?,variables?,questions,filters?,validators?[0015] constants:constant*</div><div class="sub-text">[0016] variables:variable*</div><div class="sub-text">[0017] questions:question*</div><div class="sub-text">[0018] validators:validator*</div><div class="sub-text">[0019] filters:filter*</div><div class="sub-text">[0020] group:question*,group*</div><div class="sub-text">[0021] question:option*</div><div class="sub-text">[0022] option:question*</div><div class="sub-text">[0023] filter:condition*,if*,goto*,setvisible*,enable*,skip*,showanswer*,[0024] setvariable,clear*</div><div class="sub-text">[0025] if:(true|false)?</div><div class="sub-text">[0026] condition:and*,or*,assert*</div><div class="sub-text">[0027] validator:params?,and*,or*,assert*</div><div class="sub-text">[0028] 本发明提出的SurvML可以扩展更多的标签,以上仅是推荐的一种实现方式。</div><div class="sub-text">[0029] 所述SurvML文档结构包括一个<survml>标签,<survml>中包含一个<head>和<body>,分别代表问卷的头部和问卷的主体。<head>中包含一个<id>,一个<title>,一个<description>和多个<meta>标签,分别表示问卷的唯一编号,问卷名称,问卷描述和元数据信息;<body>中包含<constants>,<variables>,<questions>,<validators>和<filters>标签各一个,分别代表常量区,变量区,问题区,验证区和控制区。</div><div class="sub-text">[0030] 所述SurvML常量区定义问卷需要的全局常量,包括多个<constant>标签。每个<constant>标签包括name,type和value三个属性,分别代表常量的名称,类型和值,其中type支持列表,整数,小数,是否,字符串等多种类型,比如:</div><div class="sub-text">[0031] <constant name=″total_score″type=″int″value=″100″>[0032] </constant></div><div class="sub-text">[0033] 表示定义一个值为100的全局常量total_score,该常量可以被问卷其他部分引用。</div><div class="sub-text">[0034] 所述SurvML变量区定义问卷需要的全局变量,包括多个<variable>标签。每个<variable>标签包括name,type和value三个属性,分别代表变量的名称,类型和值,其中type支持列表,整数,小数,是否,字符串等多种类型,比如:</div><div class="sub-text">[0035] <variable name=″temp_str″type=″string″value=″″/>[0036] 表示定义一个初始值为“”的字符串temp_str。</div><div class="sub-text">[0037] 所述SurvML问题区定义问卷所有问题,包括多个<question>标签,每个<question>标签可包括id,type,description,hint等多个属性,分别表示问题ID,问题类型,问题描述和问题提示。<question>可以扩展支持多种问题类型,为了方便编写和阅读SurvML文档,可用独立的标签来代表不同的问题类型,SurvML可扩展支持提示题<info>,单选题<select>,多选题<select>,是否题<boolean>,整数开放题<integer>,小数开放题<float>,文本开放题<text>,文本域开放题<textarea>,日期和时间开放题<datetime>,排序题<sort>,赋值题<assignment>,刻度题<scale>,矩阵题<matrix>,组合题<composite>等题型,但不仅限于以上题型。</div><div class="sub-text">[0038] 根据每种题型的不一样,每个问题标签包括多个属性和多个子标签,部分问题还可以嵌套子问题,比如:</div><div class="sub-text">[0039]</div><div class="sub-text">[0040] 表示定义一个赋值题,该赋值题包括多个选项,还嵌套了一个文本开放题。</div><div class="sub-text">[0041] 所述SurvML验证区定义问卷需要的验证逻辑,包括多个<validator>标签。每个<validator>标签代表一个验证器,用于判断某一问题的答案是否符合一定的验证规则。<validator>中可以包括一个参数列表标签<params>以及多个<assert>标签及逻辑关系标签<and>和<or>。<assert>标签表示<a href='/zhuanli/list-15089-1.html' target='_blank'>断言</a>,用于判断原值src和目标值dst的关系,如判断是否相等,判断是否大于或小于。比如:<br></div><div class="sub-text">[0042]</div><div class="sub-text">[0043] 表示定义一个名称myvalidator的验证器,该验证器确认本题的答案值和param1及param2参数之和为100。</div><div class="sub-text">[0044] 所述SurvML验证器可以预先定义常用验证器,直接在<question>标签的属性中使用,比如整数校验验证器validator=”int”,范围校验验证器validator=”scope(min,max)”,邮件格式校验器validator=”email”等。</div><div class="sub-text">[0045] 所述SurvML常用验证器可以进行扩展,包括但不限于整数验证器,小数验证器,数值范围验证器,邮件验证器,手机号码验证器,正值表达式验证器等。</div><div class="sub-text">[0046] 所述SurvML控制区定义问卷需要的控制逻辑,包括多个<filter>标签。每个<fiIter>标签代表一个<a href='/zhuanli/list-19673-1.html' target='_blank'><a href='/zhuanli/list-12981-1.html' target='_blank'>过滤器</a></a>,用于执行一系列脚本动作。每个动作都有独立的标签对应,这些动作包括但不限于:跳转<goto>,跳过本题<skip>,使问题是否可见<setvisible>,使问题是否有效<enable>,<showanswer>显示某问题的答案,<setvariable>设置变量值,清除问题答案<clear>等;<filter>中可包括<condition>和<if>条件标签。<filter>包括一个name属性,用于被问题引用。比如:</div><div class="sub-text">[0047]</div><div class="sub-text">[0048] 表示定义一个名称为myfilter的过滤器,该过滤器中定义了一个名称为mycondition的条件,如果该条件满足,则跳转到问题编号为s5的问题,否则跳转到问题编号为s6的问题。以上示例中,<condition>标签中的<and>标签表示“与”逻辑,<assertEqual>标签是<assert type=”equal”>标签的简写形式,用于方便编写和阅读,表示判断src和dst的值是否相等。</div><div class="sub-text">[0049] 一份SurvML简单问卷格式示例如下:</div><div class="sub-text">[0050]</div><div class="sub-text">[0051]</div><div class="sub-text">[0052] 以上问卷示例包含5个问题Q0,Q1,Q2,Q3和Q4,2个过滤器f1和f2。在问题Q2中将f1作为前置过滤器,f2作为后置过滤器。在问题Q3中使用了scope(18,60)数字范围验证器,表示年龄的范围必须在18岁和60岁之间。</div><div class="sub-text">[0053] 所述基于SurvML的问卷调研系统的实现方法包括问卷引擎执行流程和问卷调研系统设计方法。</div><div class="sub-text">[0054] 所述问卷引擎执行流程包括以下步骤:</div><div class="sub-text">[0055] 第一步,问卷引擎初始化SurvML问卷,开始第一题,若第一题不是提示题,则回答第一题后,执行第二步;</div><div class="sub-text">[0056] 第二步,问卷引擎在执行下一题之前,先检查上一题是否有逻辑验证器,若有,则验证上一题的答案是否通过上一题的所有验证器进行验证,验证器可能有多个,问卷引擎按验证器的先后顺序进行验证,任何一个验证器不通过,则仍然停留在当前题,若全部通过则执行第三步;</div><div class="sub-text">[0057] 第三步,问卷引擎检查是否有上一题的后置过滤器,若有,则执行上一题的所有后置过滤器,后置过滤器可能有多个,问卷引擎按过滤器的先后顺序进行执行,后置过滤器执行相关动作,可能会跳转到某一问题,一旦执行跳转,则转到第四步,若没有跳转,在所有后置过滤器都执行完成后,进入下一题,若本题已经是最后一题,则执行第五步,否则执行第四步;</div><div class="sub-text">[0058] 第四步,问卷引擎在执行本问题之前,先检查是否有本问题的前置过滤器,若有,则执行本题的所有前置过滤器,前置过滤器可能有多个,问卷引擎按过滤器的先后顺序进行执行,前置过滤器执行相关动作,可能会跳转到某一问题,一旦执行跳转,则继续执行第四步,若没有跳转,在所有前置过滤器都执行完成后,进入本题,若本题不是提示题,则回答本题后,重复执行第二步;</div><div class="sub-text">[0059] 第五步,问卷引擎处理问卷结束,访问调查结束,问卷调研客户端可以将问卷引擎收集的答案保存或汇报到答卷收集<a href='/zhuanli/list-14588-1.html' target='_blank'>服务器</a>。</div><div class="sub-text">[0060] 所述问卷调研系统的实现方法包括以下步骤:</div><div class="sub-text">[0061] 第一步,基于SurvML问卷引擎开发问卷调研客户端,可以是CS版本或者BS版本;</div><div class="sub-text">[0062] 第二步,问卷编写人员设计问卷脚本SurvML,可通过<a href='/zhuanli/list-13177-1.html' target='_blank'>可视化</a>的设计工具进行问卷设计;</div><div class="sub-text">[0063] 第三步,问卷调研客户端中的问卷引擎加载SurvML问卷脚本,并执行问卷调查,收集用户的回答;</div><div class="sub-text">[0064] 第四步:问卷调研客户端将用户的回答提交到答卷回收服务器;<a href='/zhuanli/list-18302-1.html' target='_blank'><a href='/zhuanli/list-18381-1.html' target='_blank'><a href='/zhuanli/list-18410-1.html' target='_blank'>附图</a></a></a>说明<br></div><div class="sub-text">[0065] 图1是基于SurvML的问卷调研系统的开发<a href='/zhuanli/list-12066-1.html' target='_blank'>流程图</a>。</div><div class="sub-text">[0066] 图2是SurvML文档结构图。</div><div class="sub-text">[0067] 图3是SurvML问卷脚本引擎执行流程图。</div><h3 class="sub-head">具体实施方式</h3><div></div><div class="sub-text">[0068] 下面结合附图对本发明方法进行说明:</div><div class="sub-text">[0069] 参见图1所示,图1是本发明的基于SurvML的问卷调研系统的开发流程图。</div><div class="sub-text">[0070] 11基于SurvML问卷引擎开发问卷调研客户端</div><div class="sub-text">[0071] 12设计问卷脚本SurvML</div><div class="sub-text">[0072] 13问卷调研客户端中的问卷引擎加载SurvML问卷脚本,并执行问卷,收集用户的回答</div><div class="sub-text">[0073] 14问卷调研客户端将用户的回答提交到答卷回收服务器</div><div class="sub-text">[0074] 基于SurvML的问卷调研系统首先需要基于SurvML问卷引擎开发问卷调研客户端,可以是CS版本或者BS版本,其中CS版本可以有基于各类<a href='/zhuanli/list-15053-1.html' target='_blank'><a href='/zhuanli/list-15139-1.html' target='_blank'><a href='/zhuanli/list-15177-1.html' target='_blank'>操作系统</a></a></a>的PC版本,手机版本和平板电脑版本;在问卷调研开始前,问卷编写人员需要设计问卷脚本SurvML,可通过可视化的设计工具进行问卷设计;在执行问卷调查阶段,问卷调研客户端中的问卷引擎加载SurvML问卷脚本,并执行问卷调查,收集用户的回答;最后,问卷调研客户端将用户的回答提交到答卷回收服务器。</div><div class="sub-text">[0075] 参见图2所示,图2是SurvML文档结构图。</div><div class="sub-text">[0076] 200SurvML根标签</div><div class="sub-text">[0077] 210头部标签</div><div class="sub-text">[0078] 220主体标签</div><div class="sub-text">[0079] 221常量区</div><div class="sub-text">[0080] 222变量区</div><div class="sub-text">[0081] 223问题区</div><div class="sub-text">[0082] 224控制区</div><div class="sub-text">[0083] 225验证区</div><div class="sub-text">[0084] SurvML文档由一个200组成,200包括一个210和一个220。210包括各类问卷相关属性描述,220包括221,222,223,224和225。SurvML文档的一个特色是将问题和逻辑进行分离,其中223中全部都是问题,而逻辑控制和逻辑验证分别由224和225进行定义,221和222是为了方便值的引用和逻辑处理。</div><div class="sub-text">[0085] 参见图3所示,图3是SurvML问卷脚本引擎执行流程图。</div><div class="sub-text">[0086] 31问卷开始(第一题)</div><div class="sub-text">[0087] 32前置过滤器</div><div class="sub-text">[0088] 33回答问题</div><div class="sub-text">[0089] 34验证器</div><div class="sub-text">[0090] 35后置过滤器</div><div class="sub-text">[0091] 36问卷结束(最后一题)</div><div class="sub-text">[0092] 任何一个问题执行时,都需要先检查其32,32可以有多个,若有,则按顺序执行32,全部执行完毕,且没有跳转到其他问题,则执行33;在进入下一题之前,需要执行34以验证33过程中大问题答案是否完整和有效;34可以有多个验证器,按顺序执行34中的每个验证器,只要有任何一个验证器不通过,则无法执行下一步;在搜有验证器都执行通过后,检查是否有35,35可以有多个,若有,则按顺序执行35,全部执行完毕,且没有跳转到其他问题,进入下一题。<br></div><div class="sub-text">[0093] 31和36分别为问卷的第一题和最后一题,通常他们都是提示题,且一般不定义任何过滤器和验证器;但SurvML支持31和36是任何类型的题型,因此在执行31和36时也需要检查前置过滤器,验证器和后置过滤器。</div></div> </div> <div> <ul class="layui-category-list"> <li> <a class="layui-btn layui-btn-normal layui-btn-xs" href="/s?q=问卷" alt="问卷" target="_blank">问卷</a> </li> <li> <a class="layui-btn layui-btn-normal layui-btn-xs" href="/s?q=调研" alt="调研" target="_blank">调研</a> </li> <li> <a class="layui-btn layui-btn-normal layui-btn-xs" href="/s?q=标签" alt="标签" target="_blank">标签</a> </li> <li> <a class="layui-btn layui-btn-normal layui-btn-xs" href="/s?q=验证" alt="验证" target="_blank">验证</a> </li> <li> <a class="layui-btn layui-btn-normal layui-btn-xs" href="/s?q=脚本" alt="脚本" target="_blank">脚本</a> </li> <li> <a class="layui-btn layui-btn-normal layui-btn-xs" href="/s?q=过滤器" alt="过滤器" target="_blank">过滤器</a> </li> <li> <a class="layui-btn layui-btn-normal layui-btn-xs" href="/s?q=引擎" alt="引擎" target="_blank">引擎</a> </li> <li> <a class="layui-btn layui-btn-normal layui-btn-xs" href="/s?q=执行" alt="执行" target="_blank">执行</a> </li> <li> <a class="layui-btn layui-btn-normal layui-btn-xs" href="/s?q=调查" alt="调查" target="_blank">调查</a> </li> <li> <a class="layui-btn layui-btn-normal layui-btn-xs" href="/s?q=回答" alt="回答" target="_blank">回答</a> </li> </ul> </div> </div> </div> <div class="layui-col-xs12 layui-col-sm12 layui-col-md12"> <fieldset class="layui-elem-field layui-field-title site-title"> <legend><a name="onchange">相关专利内容</a></legend> </fieldset> <table class="layui-table" lay-size="sm"> <thead> <tr> <th width="60%">标题</th> <th>发布/更新时间</th> <th>阅读量</th> </tr> </thead> <tbody> <tr> <td><a href="/zhuanli/patent-15068-CN111078765A-2392988defd19ad275c3c31d277f9dd3.html" target="_blank" alt="基于Hadoop体系架构的视图库系统及其构建方法">基于Hadoop体系架构的视图库系统及其构建方法</a></td> <td>2020-05-08</td> <td>3</td> </tr> <tr> <td><a href="/zhuanli/patent-15068-CN104252537B-ac030681effd7cfb1fd173af9f49bb2e.html" target="_blank" alt="基于邮件特征的索引分片方法">基于邮件特征的索引分片方法</a></td> <td>2020-07-01</td> <td>3</td> </tr> <tr> <td><a href="/zhuanli/patent-15068-CN102768682A-b0a2babd21ff9794db63d655d89aa5cb.html" target="_blank" alt="业务规则处理装置和业务规则处理方法">业务规则处理装置和业务规则处理方法</a></td> <td>2021-09-18</td> <td>1</td> </tr> <tr> <td><a href="/zhuanli/patent-15068-CN110377993A-b55567524cb0b473bb1151b9713d644f.html" target="_blank" alt="超标准洪水多组合调控计算的敏捷组态方法">超标准洪水多组合调控计算的敏捷组态方法</a></td> <td>2020-06-06</td> <td>2</td> </tr> <tr> <td><a href="/zhuanli/patent-15068-CN104376077A-bb7290c0b11007986a81caa7d3eff1ef.html" target="_blank" alt="一种基于本体面向雷达情报格式的数据集成系统">一种基于本体面向雷达情报格式的数据集成系统</a></td> <td>2021-03-06</td> <td>3</td> </tr> <tr> <td><a href="/zhuanli/patent-15068-US2014031957A1-93941c9eb86024d5f1e2902a692f1198.html" target="_blank" alt="SYSTEMS AND METHODS FOR CONTROL RELIABILITY OPERATIONS">SYSTEMS AND METHODS FOR CONTROL RELIABILITY OPERATIONS</a></td> <td>2021-06-19</td> <td>2</td> </tr> <tr> <td><a href="/zhuanli/patent-15068-US9390149B2-2b9f2d9525f6415f9fd1bd07b0b36e2b.html" target="_blank" alt="Converting text content to a set of graphical icons">Converting text content to a set of graphical icons</a></td> <td>2020-12-04</td> <td>3</td> </tr> <tr> <td><a href="/zhuanli/patent-15068-EP2877936A4-3e1d132b798fb8aacab2c66b53492559.html" target="_blank" alt="ARTIFICIAL INTELLIGENCE SCRIPT TOOL">ARTIFICIAL INTELLIGENCE SCRIPT TOOL</a></td> <td>2020-10-08</td> <td>1</td> </tr> <tr> <td><a href="/zhuanli/patent-15068-WO2015054316A1-07d91fad0d712ae0ab4f378e502a122a.html" target="_blank" alt="AUTOMATED RULES-BASED PRICING">AUTOMATED RULES-BASED PRICING</a></td> <td>2021-02-24</td> <td>0</td> </tr> <tr> <td><a href="/zhuanli/patent-15068-WO2018068603A1-edf799e3f32b463c7ee0df6a1b0a0bc3.html" target="_blank" alt="基于大数据技术的供应链管理决策支持系统">基于大数据技术的供应链管理决策支持系统</a></td> <td>2020-08-28</td> <td>0</td> </tr> </tbody> </table> </div> </div> </div> <div class="layui-col-xs12 layui-col-sm3 layui-col-md3"> <div class="lay-row layui-col-space10"> <div class="layui-col-xs12 layui-col-sm12 layui-col-md12"> <blockquote class="site-text layui-elem-quote"> <div style="font-size: 16px;font-weight: bold;text-align: center;">高效检索全球专利</div> <p class="lineH25">专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。</p> <p class="lineH25">我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。</p> <p class="lineH25"><a class="layui-btn layui-btn-xs layui-btn-normal" href="https://www.patenthub.cn/vip/try">申请试用</a></p> </blockquote> </div> <div class="layui-col-xs12 layui-col-sm12 layui-col-md12"> <div class="layui-card"> <div class="layui-card-header">分析报告</div> <div class="layui-card-body"> <p class="lineH25">专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。</p> <p class="lineH25"><a class="layui-btn layui-btn-xs layui-btn-normal" href="https://www.patenthub.cn/report/">申请试用</a></p> </div> </div> </div> <div class="layui-col-xs12 layui-col-sm12 layui-col-md12"> <div class="layui-card"> <div class="layui-card-header">规则引擎热门专利</div> <div class="layui-card-body"> <ul class="rank"> <li> <div> <em class="rank_index" style="background-color: orangered;">1</em> <span class="rank_title"><a href="/zhuanli/patent-15068-CN107277109B-2e38b9c83a903361e7f33bf736bc07d0.html" target="_blank" alt="针对压缩流量的多字符串匹配方法">针对压缩流量的多字符串匹配方法</a></span> </div> </li> <li> <div> <em class="rank_index" style="background-color: darkorange;">2</em> <span class="rank_title"><a href="/zhuanli/patent-15068-CN109614453A-e234c2318f9cd878419ca6389076495f.html" target="_blank" alt="一种法规信息的数据存储、查询方法及装置">一种法规信息的数据存储、查询方法及装置</a></span> </div> </li> <li> <div> <em class="rank_index" style="background-color: orange;">3</em> <span class="rank_title"><a href="/zhuanli/patent-15068-CN109600370A-fedf88a8adeab5f5c5b6a204ff3a0b0f.html" target="_blank" alt="一种终端web防护系统及方法">一种终端web防护系统及方法</a></span> </div> </li> <li> <div> <em class="rank_index" >4</em> <span class="rank_title"><a href="/zhuanli/patent-15068-CN110740141A-e51321535b43d67bac4f52d18d25c7aa.html" target="_blank" alt="一体化网络安全态势感知方法、装置及计算机设备">一体化网络安全态势感知方法、装置及计算机设备</a></span> </div> </li> <li> <div> <em class="rank_index" >5</em> <span class="rank_title"><a href="/zhuanli/patent-15068-CN110505235A-58800ebe0c78a588008ed25d798007b0.html" target="_blank" alt="一种绕过云WAF的恶意请求的检测系统及方法">一种绕过云WAF的恶意请求的检测系统及方法</a></span> </div> </li> <li> <div> <em class="rank_index" >6</em> <span class="rank_title"><a href="/zhuanli/patent-15068-CN110162028A-b9eacc73c892e7d7861350584d9e4c1c.html" target="_blank" alt="一种车辆定位停车系统、方法和装置">一种车辆定位停车系统、方法和装置</a></span> </div> </li> <li> <div> <em class="rank_index" >7</em> <span class="rank_title"><a href="/zhuanli/patent-15068-CN110543326A-33e9331ee8d70c8c6c4db5fed7e29e48.html" target="_blank" alt="一种基于区块链的DevOps智能运维方法">一种基于区块链的DevOps智能运维方法</a></span> </div> </li> <li> <div> <em class="rank_index" >8</em> <span class="rank_title"><a href="/zhuanli/patent-15068-CN109711966A-6ee5c83689fa88dfe6c1c0c09e72208d.html" target="_blank" alt="一种高效不动产抵押网络借贷方法">一种高效不动产抵押网络借贷方法</a></span> </div> </li> <li> <div> <em class="rank_index" >9</em> <span class="rank_title"><a href="/zhuanli/patent-15068-CN104520901B-1b34cf7a38e0377623a3536b0917fcea.html" target="_blank" alt="用于路径再现的方法及装置">用于路径再现的方法及装置</a></span> </div> </li> <li> <div> <em class="rank_index" >10</em> <span class="rank_title"><a href="/zhuanli/patent-15068-US9268897B2-35b36eb62d6115fed32a01627d1801f3.html" target="_blank" alt="Method for increasing the robustness of a double patterning router used to manufacture integrated circuit devices">Method for increasing the robustness of a double patterning router used to manufacture integrated circuit devices</a></span> </div> </li> </ul> </div> </div> </div> <div class="layui-col-xs12 layui-col-sm12 layui-col-md12"> <div class="layui-card"> <div class="layui-card-header">热门分类</div> <div class="layui-card-body"> <ul class="layui-category-list"> <li> <a href="/zhuanli/list-12019-1.html" target="_blank" alt="数字货币">数字货币</a> </li> <li> <a href="/zhuanli/list-12027-1.html" target="_blank" alt="区块头">区块头</a> </li> <li> <a href="/zhuanli/list-11997-1.html" target="_blank" alt="证券">证券</a> </li> <li> <a href="/zhuanli/list-12006-1.html" target="_blank" alt="市场指令">市场指令</a> </li> <li> <a href="/zhuanli/list-12079-1.html" target="_blank" alt="按使用付费">按使用付费</a> </li> <li> <a href="/zhuanli/list-12020-1.html" target="_blank" alt="加密货币">加密货币</a> </li> <li> <a href="/zhuanli/list-11995-1.html" target="_blank" alt="截止时间">截止时间</a> </li> <li> <a href="/zhuanli/list-12052-1.html" target="_blank" alt="加密货币">加密货币</a> </li> <li> <a href="/zhuanli/list-11987-1.html" target="_blank" alt="追踪止损">追踪止损</a> </li> <li> <a href="/zhuanli/list-12067-1.html" target="_blank" alt="框图">框图</a> </li> <li> <a href="/zhuanli/list-12070-1.html" target="_blank" alt="收购方">收购方</a> </li> <li> <a href="/zhuanli/list-12029-1.html" target="_blank" alt="电子钱包">电子钱包</a> </li> <li> <a href="/zhuanli/list-12002-1.html" target="_blank" alt="流通量供应商">流通量供应商</a> </li> <li> <a href="/zhuanli/list-12017-1.html" target="_blank" alt="密码学">密码学</a> </li> <li> <a href="/zhuanli/list-12004-1.html" target="_blank" alt="做市商">做市商</a> </li> <li> <a href="/zhuanli/list-12077-1.html" target="_blank" alt="信息经纪">信息经纪</a> </li> <li> <a href="/zhuanli/list-12096-1.html" target="_blank" alt="收益曲线">收益曲线</a> </li> <li> <a href="/zhuanli/list-12051-1.html" target="_blank" alt="数字货币">数字货币</a> </li> <li> <a href="/zhuanli/list-12030-1.html" target="_blank" alt="智能合约">智能合约</a> </li> <li> <a href="/zhuanli/list-12018-1.html" target="_blank" alt="密码体制">密码体制</a> </li> </ul> <div style="clear: both;"></div> </div> </div> </div> </div> </div> </div> <div style="clear: both;"></div> </div> <div class="fixed_utils" style="bottom: 100px;"> <a href="http://qm.qq.com/cgi-bin/qm/qr?_wv=1027&k=VwxlyAnwq7-Hi90YEOdNHtMakdc1y1ui&authKey=%2Bwyv3nvPBWe09DPuYDwI2%2F6MtPuUeJdgGiHBz5lvoNhKkOsiliuGHjItuZlOnDek&noverify=0&group_code=924368187" target="_blank" ><div class="qr_btn" >QQ群二维码</div></a> <div id="feedback" href="javascript:;" title="意见反馈">意见反馈</div> <div id="scrollUpBtn" href="javascript:;" title="回到顶部" style="display: none;"></div> <img class="qr_img" src="/images/qqqun.png" style="display: none; width: 320px;height: 390px;left:-350px;max-width: 350px;"> </div> <div class="small ui modal feedback-modal"> <i class="close icon"></i> <div class="header">意见反馈</div> <div class="content"> <form class="ui form" action="/user/feedback" method="POST" style="width: 500px;margin: auto"> <div class="ui error message" style="display: none;margin-left: 57px;width: 80%;"></div> <div class="inline field"> <label>反馈内容</label> <textarea name="content" style="width: 400px;"></textarea> </div> <div class="inline field"> <label>联系方式</label> <input style="width: 200px" type="text" name="contactWay" placeholder="联系方式"> </div> <div style="margin-left: 57px;margin-top: 20px;"> <a class="ui positive button submit-btn">提交反馈</a> </div> </form> </div> </div> <script> $(function () { $("#feedback").on("click", function () { $(".feedback-modal").modal("setting", "closable", false).modal('show'); }); $(".feedback-modal").on("click", ".submit-btn", function () { var $form = $(this).closest("form"); jQuery.ajax({ url: $form.attr("action"), type: $form.attr("method"), data: $form.serialize(), dataType: "JSON", success: function (result) { if (result.success) { alert("感谢您的反馈,我们会尽快处理您反馈的内容!"); $(".feedback-modal").modal('hide'); $form.find("input[name=content]").val(""); $form.find("input[name=contactWay]").val(""); } else { $(".feedback-modal .error").css("display", "block"); $(".feedback-modal .error").text(result.message); } } }); }); }); </script> <div id="remote-html"> </div> <div class="small ui modal vip-modal" style="height: 350px;"> <i class="close icon"></i> <div class="header">使用该功能遇到问题</div> <div class="content" style="padding: 50px 100px"> <h3 style="margin-top: 10px">该功能需要<span class="zyb">专业版</span><span class="zxb">企业版</span>VIP权限,您可以:</h3> <div style="margin-left: 100px;margin-top: 30px"> <a href="/vip/index.html" class="ui tiny green basic button" style="font-size: 14px">购买VIP</a> <a href="/vip/try.html" class="ui tiny orange basic button" style="margin-left: 40px;font-size: 14px">申请VIP试用</a> </div> <div style="margin-top: 30px"> <div style="margin-left: 50px;margin-top: 10px;font-size: 14px"> <div> 您也可以联系官方QQ: 2157717237     电话: 13264338900</div> </div> </div> </div> </div> <div class="ui divider footer-menu-divider" style="margin-top: 20px;"></div> <div class="footer-menu-wrapper" style="background-color: white;"> <div class="ui container"> <div class="ui grid"> <div class="three wide computer three wide tablet sixteen wide mobile column"> <div class="ui vertical text menu"> <div class="header item" style="font-size: 14px;">关于PatentHub</div> <a class="item" href="/%e5%85%b3%e4%ba%8e%e6%88%91%e4%bb%ac" target="_blank">关于我们</a> <a class="item" href="/%e4%bd%bf%e5%91%bd%e5%ae%97%e6%97%a8" target="_blank">使命宗旨</a> <a class="item" href="/%e5%8a%a0%e5%85%a5%e6%88%91%e4%bb%ac" target="_blank">加入我们</a> <a class="item" href="/%e8%81%94%e7%b3%bb%e6%88%91%e4%bb%ac" target="_blank">联系我们</a> <a class="item" href="/help/index.html" target="_blank">帮助中心</a> </div> </div> <div class="three wide computer three wide tablet eight wide mobile column"> <div class="ui vertical text menu"> <div class="header item" style="font-size: 14px;">PatentHub产品</div> <a class="item" href="/baike/index.html" target="_blank" title="专利百科">专利百科</a> <a class="item" href="/trade.html" target="_blank" title="专利交易转让运营">专利交易</a> <a href="http://business.patenthub.cn" class="item" target="_blank">业务平台</a> <a class="item" href="/trade.html" target="_blank" title="专利交易大厅">专利交易大厅</a> <a class="item" href="/trade/demand.html" target="_blank" title="专利需求大厅">专利需求大厅</a> </div> </div> <div class="three wide computer three wide tablet eight wide mobile column"> <div class="ui vertical text menu"> <div class="header item" style="font-size: 14px;"> </div> <a class="item" href="/api/interface.html" target="_blank" title="专利商标版权API接口">API接口</a> <a class="item" href="/data/service.html" title="数据定制" target="_blank">数据定制</a> <a class="item" href="/24xs" target="_blank" title="专利资讯新闻">专利资讯</a> <a class="item" href="/content/cnpatent.html" target="_blank" title="最新中国发明专利查询检索">最新中国发明专利</a> <a class="item" href="/content/uspatent.html" target="_blank" title="最新美国发明专利查询检索">最新美国发明专利</a> <a href="/help/video?vid=1" class="item" target="_blank" title="看视频学检索">看视频学检索</a> <a class="item" href="/tags-1.html" target="_blank" title="技术领域">技术领域</a> <a class="item" href="/zhuanli/index.html" target="_blank" title="专利库">专利库</a> <a class="item" href="/zhuanlifenlei/index.html" target="_blank" title="专利分类库">专利分类库</a> <a class="item" href="/cpc/index.html" target="_blank" title="国际专利分类库">国际专利分类库</a> </div> </div> <div class="three wide computer three wide tablet eight wide mobile column"> <div class="ui vertical text menu"> <div class="header item"> </div> <a class="item" href="http://www.mangdian.cc/exam/list-0-1.html" target="_blank" title="历年真题">历年真题</a> <a class="item" href="http://www.mangdian.cc/exam/start" target="_blank" title="模拟考试">模拟考试</a> <a class="item" href="http://www.mangdian.cc/data/list-1.html" target="_blank" title="专利资料库">资料库</a> <a class="item" href="http://www.mangdian.cc/question/list-0-1.html" target="_blank" title="问答专区">问答专区</a> <a class="item" href="http://www.mangdian.cc/category/list-original-0.html" target="_blank" title="专栏文章">专栏文章</a> <a href="http://www.mangdian.cc/category/list-2-%E4%B8%93%E5%88%A9%E6%B3%95.html" class="item" target="_blank" title="知识分享">知识分享</a> <a class="item" href="http://www.mangdian.cc/job" target="_blank" title="求职">求职</a> <a class="item" href="http://www.mangdian.cc/resume" target="_blank" title="招聘">招聘</a> <a class="item" href="http://www.mangdian.cc/agency/agency/total" target="_blank" title="代理所排行榜">代理所排行榜</a> <a class="item" href="http://www.mangdian.cc/agency/agent/total" target="_blank" title="代理人排行榜">代理人排行榜</a> <a class="item" href="http://www.mangdian.cc/agency/geographical/total" target="_blank" title="代理所地域排行榜">代理所地域排行榜</a> <a class="item" href="http://www.mangdian.cc/agency/s?type=agency&p=1&q=" target="_blank" title="找代理所排行榜">找代理所</a> <a class="item" href="http://www.mangdian.cc/agency/s?type=agent&p=1&q=" target="_blank" title="找代理人">找代理人</a> </div> </div> <div class="three wide computer three wide tablet sixteen wide mobile column"> <div class="ui vertical text menu" style="width: 20rem"> <div class="header item" style="font-size: 14px;">PatentHub联系方式</div> <a class="item" target="_blank"><span>官方Q群:924368187</span></a> <a class="item" target="_blank"><span>官方Q群:931673531</span></a> <a class="item" target="_blank"><span>官方Q群:529775260</span></a> <a class="item">商务QQ:<span>2157717237</span></a> <a class="item">运营QQ:<span>3307693423</span></a> <a class="item">电话:<span>13264338900</span></a> </div> </div> </div> </div> </div> <script> $(function () { $('.sina').hover( function () { $(".sina_img").show(); $(".wx_img").hide(); }, function () { $(".sina_img").hide(); $(".wx_img").show(); } ); }); function showLink() { alert("本次活动咨询或签约事宜请联系我司会员管家曹旭东\n" + "QQ:2157717237 电话:13264338900(微信)") } </script> <div class="ui divider"></div> <footer class="full wide" style="margin-bottom: 40px;"> <div class="ui content footer"> <div class="ui description"> <span>Copyright © 2018 北京南冥科技有限公司 <span class="footer-divider"></span>备案号:<a href="https://beian.miit.gov.cn">京ICP备16030233号-1</a></span><br> </div> </div> </footer> </div> <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> <script> /*$(document).on("click", "a", function(e) { var $a = $(this); var t = $("meta[name=_t]").attr("content");// 获取t, 可以先写到html>head>meta里 alert(t); if(t!=''){ if (!$a.data("_t")) { var href = $a.href; if (href.indexOf("?") == -1) { href = href + "?_t=" + t; } else { href = href + "&_t=" + t; } $a.data("_t", t); } } })*/ </script> <div style="display: none;"> <script type="text/javascript"> var _czc = _czc || []; _czc.push(["_setAccount", "1259408509"]); _czc.push(["_setCustomVar", "uc", ""]); _czc.push(["_setCustomVar", "source", ""]); _czc.push(["_setCustomVar", "module", "/zhuanli"]); _czc.push(["_setCustomVar", "ip", "3.14.253.152"]); _czc.push(["_setCustomVar", "level", "0"]); var cnzz_protocol = (("https:" == document.location.protocol) ? " https://" : " http://");document.write(unescape("%3Cspan id='cnzz_stat_icon_1259408509'%3E%3C/span%3E%3Cscript src='" + cnzz_protocol + "s11.cnzz.com/z_stat.php%3Fid%3D1259408509' type='text/javascript'%3E%3C/script%3E"));</script> </div> </body> </html>