申报信息的审核方法及装置与流程

文档序号:16471994发布日期:2019-01-02 23:12阅读:256来源:国知局
申报信息的审核方法及装置与流程

本发明涉及网络申报技术领域,尤其涉及一种申报信息的审核方法及装置。



背景技术:

随着网络信息化的发展,越来越多的办事机构摈弃了原有现场单机采集申报信息的方式,而选择使用互联网申报系统来开展申报工作。申报系统包括前台的报名系统和后台的审核系统,通过报名系统采集申报人员填写的申报信息,并在报名系统将采集到的申报信息上传给审核系统后,再通过审核系统对该信息进行审核过滤。

由于信息化程度不足,现有的申报系统仍需要工作人员在后台的审核系统中,通过人工审核的方式对收集的数据进行遴选。这种信息的过滤方式十分耗费时间和人力,为办事机构的业务经办部门带来了较大的矛盾和压力。并且人工审核较容易出现疏漏,该疏漏往往要在后续递交申报材料的申报现场才能被二次审核发现,使申报人员不得不多次往返申报现场修改并递交申报材料,导致延误了申报进度,并降低了申报信息的质量。



技术实现要素:

鉴于上述问题,本发明提供一种申报信息的过滤方法及装置,用于解决现有技术中无法自动审核申报信息的问题。

为了解决上述问题,本发明主要提供如下技术方案:

第一方面,本发明提供了一种申报信息的审核方法,该方法包括:

获取申报页面中目标字段的字段内容;

根据所述目标字段的目标值判断所述字段内容是否符合申报条件,所述目标值为预设的字段内容的标准输入范围;

在判断为不符合申报条件时,拦截所述申报页面进行提交。

可选的,在获取申报页面中目标字段的字段内容之前,所述方法还包括:

根据所述申报条件设置对应的页面表达式;

依据所述页面表达式获取所述目标字段和对应的目标值。

可选的,根据所述申报条件设置对应的页面表达式,包括:

获取所述申报条件对应的目标字段及目标值;

根据所述目标字段和所述目标值生成字段表达式;

将所有目标字段的字段表达式组合生成所述页面表达式。

可选的,所述方法还包括:

根据所述页面表达式设置条件选择页面,所述条件选择页面用于申报人员选择对应的申报条件。

可选的,在根据所述申报条件设置对应的页面表达式之后,所述方法还包括:

根据所述页面表达式生成对应的直译式脚本语言javascript语句;

将所述javascript语句的身份识别号id设置在所述申报页面中;

执行所述页面表达式获取所述目标字段和对应的目标值,包括:

根据所述id加载所述javascript语句,获取所述目标字段和对应的目标值。

可选的,当所述javascript语句中包含错误提示语句时,在判断不符合申报条件之后,所述方法还包括:

根据所述错误提示语句和判断结果生成提示信息;

显示所述提示信息。

第二方面,本发明还提供了一种申报信息的审核装置,该装置包括:

获取单元,用于获取申报页面中目标字段的字段内容;

判断单元,用于根据所述目标字段的目标值判断所述字段内容是否符合申报条件,所述目标值为预设的字段内容的标准输入范围;

拦截单元,用于在判断为不符合申报条件时,拦截所述申报页面进行提交。

可选的,所述装置还包括:

设置单元,用于在获取申报页面中目标字段的字段内容之前,根据所述申报条件设置对应的页面表达式;

所述获取单元还用于依据所述页面表达式获取所述目标字段和对应的目标值。

可选的,所述设置单元包括:

获取模块,用于获取所述申报条件对应的目标字段及目标值;

生成模块,用于根据所述目标字段和所述目标值生成字段表达式;

所述生成模块,还用于将所有目标字段的字段表达式组合生成所述页面表达式。

可选的,所述设置单元还用于根据所述页面表达式设置条件选择页面,所述条件选择页面用于申报人员选择对应的申报条件。

可选的,所述装置还包括:

生成单元,用于在根据所述申报条件设置对应的页面表达式之后,根据所述页面表达式生成对应的直译式脚本语言javascript语句;

所述设置单元还用于将所述javascript语句的身份识别号id设置在所述申报页面中;

所述获取单元还用于根据所述id加载所述javascript语句,获取所述目标字段和对应的目标值。。

可选的,所述生成单元还用于在所述javascript语句中包含错误提示语句,并判断不符合申报条件之后,根据所述错误提示语句和判断结果生成提示信息;

所述装置还包括:

显示单元,用于显示所述提示信息。

第三方面,本发明还提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行第一方面所述的申报信息的审核方法。

第四方面,本发明还提供了一种申报系统,所述申报系统包括:

存储介质和处理器;

所述处理器,适于实现各指令;

所述存储介质,适于存储多条指令;

所述指令适于由所述处理器加载并执行如第一方面所述的申报信息的审核方法。

借由上述技术方案,本发明提供的申报信息的审核方法及装置,能够预先根据申报条件为需要审核的目标字段设置标准输入范围,并将该标准范围作为该目标字段的字段内容的目标值。在申报人员填写并提交申报页面时,会从申报页面中获取目标字段的字段内容,然后根据目标值自动判断该目标字段中被填写的字段内容是否符合申报条件。在确定申报信息中包含不符合申报条件的内容时,即会自动拦截该申报页面进行提交,以达到自动审核申报信息、自动拦截不合格申报信息的效果。

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述内容和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。

附图说明

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:

图1示出了本发明实施例提供的一种申报信息的审核方法的流程图;

图2示出了本发明实施例提供的另一种申报信息的审核方法的流程图;

图3示出了本发明实施例提供的参评条件列表页面;

图4示出了本发明实施例提供的参评条件设置页面;

图5示出了本发明实施例提供的表达式设置页面;

图6示出了本发明实施例提供的条件选择页面;

图7示出了本发明实施例提供的提示框;

图8示出了本发明实施例提供的一种申报信息的审核装置的框图;

图9示出了本发明实施例提供的另一种申报信息的审核装置的框图。

具体实施方式

下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本发明的示例性实施例,然而应当理解,可以以各种形式实现本发明而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。

为了解决现有技术无法自动审核申报信息的问题,本发明实施例提供了一种申报信息的审核方法,参考图1所示,该方法包括:

101、获取申报页面中目标字段的字段内容。

申报系统包括报名系统和审核系统,当申报人员对申报页面进行保存提交时,报名系统会在向审核系统提交之前,对该申报页面中的申报信息进行审核。具体为,根据预设的目标字段,从申报页面中提取字段内容,以便后续对其进行审核。其中,目标字段是审核系统根据申报页面对应的申报条件进行设置的。例如,若申报条件为“国籍为中国”,则设置申报页面中的国籍字段为目标字段;若申报条件为“取得工程类专利或相近专业本科及以上学历”,则设置申报页面中的专业字段和学历字段为目标字段,或设置申报页面中的学位字段为目标字段。而字段内容可以是申报人员在目标字段中自主填写的内容,也可以是申报人员通过目标字段的下拉菜单选择的内容;例如,当目标字段为毕业院校字段时,字段内容是填写的文字“天津大学”,当目标字段为毕业时间字段时,字段内容是选择的日期“2012”。但本实施例对目标字段的具体对应内容不作限定,对字段内容的具体内容形式也不作限定。

102、根据目标字段的目标值判断字段内容是否符合申报条件。

目标值为工作人员在审核系统中,根据申报页面对应的申报条件,预先为对应的目标字段动态设置的标准输入范围。例如,申报条件为“取得工程类专业或相近专业本科及以上学历后,担任工程师职务满5年”,根据该申报条件设置申报页面中的目标字段为专业字段、学历字段和毕业时间字段;其中,毕业时间字段的字段内容的填写需要满足申报条件中“取得学历后担任工程师满5年”,因此设置该字段内容的标准输入范围为“小于等于2013”,即毕业时间要早于或等于2013年。审核系统会根据申报条件为申报页面中所有涉及的目标字段设置其字段内容的目标值。

进一步的,还可以根据申报条件以及目标字段对应的数据类型设置目标字段的目标值,数据类型包括文字、数字、字母、代码字典等。例如,申报条件为不大于30岁,目标字段为出生年份字段,设置其字段内容的目标值为“数字、且小于等于1988”。

报名系统在获取了目标字段的字段内容后,即会根据该目标字段对应的目标值对该字段内容进行校验。例如,目标字段的目标值为“小于等于2013”,若从申报页面中获取的该目标字段的字段内容为“2015”,则判断字段内容不符合申报条件;若从申报页面中获取的该目标字段的字段内容为“2012”,则判断字段内容符合申报条件。

进一步的,在确定申报页面中含有不符合申报条件的字段内容后,可以立即停止校验,也可以继续进行校验,直到在对申报页面中所有目标字段判断完毕。

103、在判断为不符合申报条件时,拦截所述申报页面进行提交。

在确定申报页面中包括不符合申报条件的字段内容时,报名系统会自动拦截该申报页面的上传提交,以避免后台的审核系统接收到不合格的申报信息,使后台的工作人员需要进行人工审核,增加工作人员的负担。

进一步的,在校验了申报页面中所有的目标字段后,将不符合申报条件的目标字段进行记录,在拦截申报页面提交时,再将记录的目标字段显示在申报页面的提示信息中,以提示申报人员对申报信息进行对应修改。

本发明实施例提供的申报信息的审核方法,能够预先根据申报条件为需要审核的目标字段设置标准输入范围,并将该标准范围作为该目标字段的字段内容的目标值。在申报人员填写并提交申报页面时,会从申报页面中获取目标字段的字段内容,然后根据目标值自动判断该目标字段中被填写的字段内容是否符合申报条件。在确定申报信息中包含不符合申报条件的内容时,即会自动拦截该申报页面进行提交,以达到自动审核申报信息、自动拦截不合格申报信息的效果。

进一步的,作为对图1所示实施例的细化及扩展,本发明实施例还提供了另一种申报信息的审核方法,参照图2所示,该方法包括:

201、根据申报条件设置对应的页面表达式。

后台的审核系统会根据当前的申报条件动态设置申报页面的目标字段、以及目标字段的目标值。而报名系统则需要通过调用申报页面中的页面表达式的方式来获取该申报页面的目标字段和目标值。因此,就需要在报名系统根据目标字段的目标值判断该目标字段的字段内容是否符合申报条件之前,在申报页面中根据当前的申报条件设置页面表达式。本实施例中设置页面表达式的具体方法如下:

(1)获取所述申报条件对应的目标字段及目标值。

(2)根据所述目标字段和所述目标值生成字段表达式。

(3)将所有目标字段的字段表达式组合生成所述页面表达式。

如图3所示,后台的审核系统中设置有参评条件列表页面,工作人员能够在参评条件列表页面中根据需要自行设置申报条件。其中的参评条件列表初始状态下为空,根据参评条件的设置要求,将申报条件拆分为多个具体条件,在该参评条件列表中设置多该多个具体条件,并关联不同的目标字段。

具体的,点击参评条件列表上方的“添加参评条件”按钮即可进入申报条件设置页面。如图4所示,工作人员在根据需要选择了条件要素后,就可以根据申报条件自行填写对应的具体条件和基本条件以及表达式的名称。基本条件是申请报名的基本指向性条件,例如包括遵纪守法,掌握职业技能等。具体条件是申请人员在申请报名时需要满足的具体要求,例如获得本科学位,获取工程师资格满5年等。

一项申报条件若具有较为复杂繁琐的具体条件,可能会涉及多个目标字段;而字段表达式是以目标字段作为基本单元设置的,一个目标字段则对应一个字段表达式,因此,在设置一个具体条件时,会关联多个字段表达式。如图5所示,在对上述申报条件的信息设置完毕后,点击表达式的“设置”按钮,即会进入表达式设置页面。审核系统根据之前所选择的条件要素,在表达式设置页面的表达式设置列表中显示出对应的选项。其中,左操作数栏为选择具体需要满足申报条件的目标字段。右操作数栏为该目标字段对应的目标值,支持代码字典、字符、时间类型等数据结构。操作符栏为选择左操作数和右操作数之间需要满足的对应关系,包括“大于”、“小于”、“大于等于”、“小于等于”、“不等于”、“相似”等关系符号。左括号栏和右括号栏为设置多个字段表达式的组合之间的运算先后关系,设定内层括号中的字段表达式优先执行运算;本实施例不限制设置的括号层数,但一般情况下可选用5层括号结构。逻辑关系栏是对多个字段表达式之间的逻辑关系的选择,包括“并且”和“或者”两种逻辑关系,若选择逻辑关系“并且”,则体现的逻辑为与该逻辑关系处在同一行的字段表达式的目标值、以及相邻下一行的字段表达式的目标值,必须同时满足;若选择逻辑关系“或者”,则体现的逻辑为与该逻辑关系处在同一行的字段表达式的目标值、以及相邻下一行的字段表达式的目标值,满足其中之一即可。

例如,具体条件为“取得工程类专业或相近专业本科以及以上学历后,担任高级工程师满5年”,对应的,关联该具体条件的第一字段表达式的左操作数选择“现职称”,右操作数选择“高级工程师”,操作符选择“等于”,生成的第一字段表达式为:现职称等于高级工程师;关联该具体条件的第二字段表达式的左操作数选择“取得时间”,右操作数选择“2013-01-01”,操作符选择“小于等于”,生成的第二字段表达式为:取得时间小于等于2013-01-01;在第一字段表达式和第二字段表达式之间选择“并且”体现其逻辑关系,并添加左括号和右括号来设置其运算顺序,最终生成该具体条件中“担任高级工程师满5年”对应的表达式组:(现职称等于高级工程师并且取得时间小于等于2013-01-01)。同理,具体条件中“取得工程类专业或相近专业本科以及以上学历”对应的表达组为:(参评学历大于等于大学本科毕业并且毕业时间小于等于2013-01-01),其中毕业时间字段的取值范围是根据“取得学历后,担任高级工程师满5年”,推导出申报人员至少需要毕业5年。将上述两个表达式组通过左右括号和组与组之间的逻辑关系组合生成一个具体条件对应的表达式组:((参评学历大于等于大学本科毕业并且毕业时间小于等于2013-01-01)并且(现职称等于高级工程师并且取得时间小于等于2013-01-01))。将所有的具体条件对应的表达式/表达式组设置完毕后,再通过左右括号和逻辑关系将这些表达式/表达式组组合生成整个申报页面对应的页面表达式,并将表达式存储在审核系统中,以便后续调用。

进一步的,在设置表达式时,工作人员可以灵活地对表达式设置列表中的多行表达式进行增加、删除、修改操作。

202、依据页面表达式获取目标字段和对应的目标值。

由于申报页面对应的申报条件是依工作人员的每次设定而动态变化的,页面表达式也会随着申报条件改变而产生动态变化,申报页面中的目标字段和目标字段的目标值也都是动态变化的,因此报名系统在每次审核申报信息之前都要依据当前的页面表达式,来获取准确的目标字段和目标值。

203、根据页面表达式生成对应的直译式脚本语言javascript语句。

审核系统在保存页面表达式时,会根据该页面表达式生成一段对应的直译式脚本语言(js,javascript)语句;生成的js语句为:

varxzc=$('#xzc').val();varqdsj=$('#qdsj').val();varcpxl=$('#cpxl').val();varbysj=$('#bysj').val();if(!((xzc=='04'&&qdsj<='2013-01-01')&&(cpxl>='04'&&bysj<='2013-01-01'))){returnfalse;}else{returntrue;}

进一步的,可以在js语句中添加错误提示语句,生成的js语句为:

varxzc=$('#xzc').val();varqdsj=$('#qdsj').val();varcpxl=$('#cpxl').val();varbysj=$('#bysj').val();if(!((xzc='04'&&qdsj<='2013-01-01')&&(cpxl>='04'&&bysj<='2013-01-01'))){alert('毕业时间\n现职称\n取得时间\n参评学历\n\n以上信息项的填选内容验证未通过,请核实您本人实际情况是否符合以下所选参评条件:\n取得工程类专业或相近专业本科及以上学历后,担任高级工程师职务满5年');returnfalse;}else{returntrue;}

204、将javascript语句的身份识别号id设置在申报页面中。

将生成的js语句存储在申报系统的数据库里,并赋予独立的id;然后将该id设置在对应的申报页面中。使前台的申报系统在审核该申报页面时,能够通过申报页面中的id加载申请条件对应的js语句,获取需要校验的目标字段和对应的目标值,进而对申报页面进行准确地校验。

205、根据页面表达式设置条件选择页面。

如图6所示,在一些情况下,还可以设置一个展示在申报页面之前的条件选择页面,以供申报人员在正式填写申报页面之前,了解所有申报条件,并选择适合的申报条件进行申报。进一步的,根据工作人员在参评条件设置页面填写的具体条件和基本条件来设置该条件选择页面。

206、获取申报页面中目标字段的字段内容。

报名系统在对申报页面中填写的申报信息进行校验时,执行申报页面中的js语句,动态获取该申报页面中的目标字段和对应的目标值,然后再根据目标字段从申报页面中获取填写的字段内容。

207、根据目标字段的目标值判断字段内容是否符合申报条件。

将获取的目标值和对应的字段内容进行对比,若字段内容属于该目标值的范围内,则说明字段内容符合申报条件;若字段内容不属于该目标值的范围内,则说明字段内容不符合申报条件。

例如,申报条件为:年龄不大于40岁;具有中国国籍;取得工程类专业或相近专业本科学历后,担任高级工程师满5年;英语水平为四级或以上。根据该申报条件设置的页面表达式为:(出生年份小于等于1978并且国籍等于中国并且(参评学历大于等于大学本科毕业并且毕业时间小于等于2013-01-01)并且英语水平大于等于四级)。在判断字段内容是否符合申报条件时,先判断目标字段“参评学历”、“毕业时间”、“现职称”以及“取得时间”的字段内容是否和对应的目标值相匹配;如果匹配,那么再进一步依次对目标字段“出生年份”、“国籍”和“英语水平”进行判断。

而当申报条件中包含在同类型的几条具体条件中满足其一即可时,只要判断字段内容满足其中一个具体条件对应的表达式/表达式组中的目标值,即可跳过其他同类型的具体条件对应的表达式/表达式组,进行下一类型的具体条件的判断。

例如申报条件包括:取得工程类专业或相近专业本科学历后,担任高级工程师满5年;或者,取得工程类专业或相近专业硕士学历后,担任高级工程师满3年;或者,取得工程类专业或相近专业博士学历。生成的表达式组为:((参评学历大于等于大学本科毕业并且毕业时间小于等于2013-01-01)并且(现职称等于高级工程师并且取得时间小于等于2013-01-01))或者((参评学历大于等于大学硕士毕业并且毕业时间小于等于2015-01-01)并且(现职称等于高级工程师并且取得时间小于等于2015-01-01))或者(参评学历等于大学博士毕业)。其中包括三个同类型的具条件对应的表达式组。若获取目标字段“参评学历”、“毕业时间”、“现职称”和“取得时间”的字段内容,与(参评学历大于等于大学本科毕业并且毕业时间小于等于2013-01-01)并且(现职称等于高级工程师并且取得时间小于等于2013-01-01)的目标值相匹配时,则判断上述目标字段通过验证,直接进行其他目标字段的验证。若不匹配,则继续与((参评学历大于等于大学硕士毕业并且毕业时间小于等于2015-01-01)并且(现职称等于高级工程师并且取得时间小于等于2015-01-01))的目标值相匹配。

进一步的,可以在报名系统判断任一目标字段的字段内容不符合申报条件时,即停止审核该申报页面,执行下一步拦截操作;也可以在报名系统判断出申报页面具有不符合申报条件的字段内容时,依然继续进行判断,直至将该申报页面中所有目标字段审核完毕,再执行下一步拦截操作。进一步的,在对申报页面中所有目标字段审核完毕后,报名系统记录下其中所有不符合申报条件的目标字段。

208、在判断为不符合申报条件时,拦截申报页面进行提交。

步骤208的实现方式和上述实施例的步骤103相同,在此不再赘述。

209、当javascript语句中包含错误提示语句时,根据错误提示语句和判断结果生成提示信息。

当报名系统设置的js语句中不仅包括条件判断的语句,还包括错误提示语句时,本实施例能够根据该错误提示语句和之前记录的不符合申报条件的目标字段生成申报页面的提示信息。

210、显示提示信息。

如图7所示,生成的提示信息可以以提示框的形式弹出页面,提示申请人员不符合申报条件的内容,并显示正确的申报条件。需要说明的是,本实施例并不对提示信息的展示形式作具体限定。

本发明实施例提供的申报信息的审核方法,为了能够准确地判断获取字段内容是否符合申报条件,会预先根据申报条件动态设置页面表达式,并将该表达式对应的js语句的id设置在对应的申报页面中,使报名系统在进行判断时,能够直接从申报页面中获取该id并加载对应js语句,方便地获取到对应的目标值。为了使申报人员更方便直观地了解申报条件,还能够根据页面表达式设置条件选择页面,使申报人员在填写申报页面之前阅读申报条件并选择适合的申报条件。并且,还能够生成根据不符合申报条件的目标字段生成对应的提示信息,在拦截申报信息提交的同时,显示该提示信息,提示申报人员需要修改的内容,减少申报人员检查错误的时间,提高申报速度。

进一步的,作为对上述图1和图2所示方法的实现,本发明实施例还提供了一种申报信息的审核装置,用于对上述图1和图2所示的方法进行实现。该装置实施例与前述方法实施例对应,并能够对应实现前述方法实施例中的全部内容。参考图8所示,该装置包括获取单元31、判断单元32和拦截单元33。

获取单元31,用于获取申报页面中目标字段的字段内容。

申报系统包括前台的报名系统和后台的审核系统,报名系统通过获取单元31在申报页面预设的目标字段中,提取被填写或选择的字段内容。其中,目标字段是审核系统根据申报页面对应的申报条件进行设置的。但本实施例对目标字段的具体对应内容不作限定,对字段内容的具体内容形式也不作限定。

判断单元32,用于根据目标字段的目标值判断字段内容是否符合申报条件。

目标值为为预设的字段内容的标准输入范围;可以是预先根据申报条件获取申报页面的目标字段,再根据申报条件设置目标字段的标准输入范围,使其成为目标字段的字段内容的目标值。进一步的,还审核系统还会根据申报条件以及目标字段对应的数据类型设置目标字段的目标值,数据类型包括文字、数字、字母、代码字典等。

报名系统在获取了目标字段的字段内容后,即会通过判断单元32对该字段内容进行校验。判断单元32根据目标字段的字段内容是否属于该目标字段对应的目标值的范围内,来确定字段内容是否符合申报条件。

进一步的,可以设置判断单元32在确定申报页面中含有不符合申报条件的字段内容后,可以立即停止校验,也可以设置判断单元32继续进行校验,直到在对申报页面中所有目标字段判断完毕。

拦截单元33,用于在判断为不符合申报条件时,拦截所述申报页面进行提交。

报名系统在通过判断单元32确定目标字段的字段内容不符合申报条件时,会通过拦截单元33拦截该申报页面提交到后台,以避免后台的审核系统接收到不合格的申报信息,使后台的工作人员需要进行人工审核,增加工作人员的负担。

进一步的,参照图9所示,装置还包括设置单元34。

为了使报名系统能够在接收到申报信息时对其内容进行准确校验,审核系统会预先根据对应的申报条件设置该申报页面的页面表达式,以便报名系统依据对应的页面表达式来获取该申报页面的目标字段和目标值。本实施例中通过设置单元34和执行单元35来获取目标字段和目标值。其中:

设置单元34,用于在获取申报页面中目标字段的字段内容之前,根据所述申报条件设置对应的页面表达式。

所述获取单元31,用于依据所述页面表达式获取所述目标字段和对应的目标值。

进一步的,参照图9所示,设置单元34包括获取模块341和生成模块342。

设置单元34首先控制获取模块341获取所述申报条件对应的目标字段及目标值,然后控制生成模块342根据所述目标字段和所述目标值生成字段表达式,再将所有目标字段的字段表达式组合生成所述页面表达式。

进一步的,参照图9所示,设置单元34还用于根据页面表达式设置条件选择页面。

本实施例还能够根据页面表达式,设置一个展示在申报页面之前的条件选择页面,以供申报人员在正式填写申报页面之前,了解所有申报条件,并选择适合的申报条件进行申报。

进一步的,参照图9所示,装置还包括生成单元36。

生成单元36,用于在根据申报条件设置对应的页面表达式之后,根据页面表达式生成对应的直译式脚本语言javascript语句。

在审核系统保存页面表达式时,生成单元36会根据该页面表达式生成一段对应的js语句,以供后续报名系统调用。

设置单元34还用于将所述javascript语句的身份识别号id设置在所述申报页面中。

获取单元31还用于根据所述id加载所述javascript语句,获取所述目标字段和对应的目标值。

申报系统将生成的js语句存储在数据库里,并赋予独立的id;然后设置单元34将该id设置在对应的申报页面中,使前台的申报系统在审核该申报页面时,能够控制获取单元31通过申报页面中的id加对应的js语句,从而获取需要校验的目标字段,以及目标字段对应的目标值,进而对申报页面进行准确的校验。

进一步的,参照图9所示,所述生成单元35还用于在javascript语句中包含错误提示语句,并判断不符合申报条件之后,根据错误提示语句和判断结果生成提示信息;

所述装置还包括显示单元36,用于显示提示信息。

当生成的js语句中不仅包括条件判断的语句,还包括错误提示语句时,生成单元35会根据该错误提示语句以及之前记录的不符合申报条件的目标字段生成申报页面的提示信息。然后报名系统在拦截申报页面提交时,会控制显示单元36以提示框等形式显示该提示信息,提示申请人员申报页面中不符合申报条件的内容,以及显示对应的正确申报条件。

本发明实施例提供的申报信息的审核装置,能够通过设置单元34根据申请条件设置申报页面中的页面表达式,使页面表达式中包含申报页面中需要校验的目标字段以及对应的目标值。并在报名系统审核申报页面时,能够通过获取单元35直接根据申报页面中id加载该页面表达式对应js语句,进而准确地获取目标字段以及对应的目标值。并通过获取单元31从申报页面中获取目标字段的字段内容,然后即可通过判断单元32根据目标值自动判断对应的目标字段中被填写的字段内容是否符合申报条件。并且,在判断单元32确定申报信息中包含不符合申报条件的内容时,会通过拦截单元33拦截该申报页面进行提交,以达到自动审核申报信息、自动拦截不合格申报信息的效果。而且,为了使申报人员更方便直观地了解申报条件,设置单元34还能够根据页面表达式设置条件选择页面,使申报人员在填写申报页面之前阅读申报条件并选择适合的申报条件。以及,生成单元35还能够生成根据不符合申报条件的目标字段生成对应的提示信息,并通过显示单元36在拦截单元33拦截申报信息上传的时,显示该提示信息,提示申报人员需要修改的内容,减少申报人员检查错误的时间,提高申报速度。

所述申报信息的审核装置包括处理器和存储器,上述获取单元、判断单元和拦截单元等均作为程序单元存储在存储器中,由处理器执行存储在存储器中的上述程序单元来实现相应的功能。

处理器中包含内核,由内核去存储器中调取相应的程序单元。内核可以设置一个或以上,通过调整内核参数来提高用户需求分析结果的准确性。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram),存储器包括至少一个存储芯片。

本发明实施例提供了一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行上述申报信息的审核方法。

本发明实施例提供了一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行上述申报信息的审核方法。

本发明实施例提供了一种申报系统,所述申报系统包括:

存储介质和处理器;

所述处理器,适于实现各指令;

所述存储介质,适于存储多条指令;

所述指令适于由所述处理器加载并执行以下步骤:

获取申报页面中目标字段的字段内容;

根据所述目标字段的目标值判断所述字段内容是否符合申报条件,所述目标值为预设的字段内容的标准输入范围;

在判断为不符合申报条件时,拦截所述申报页面进行提交。

可选的,在获取申报页面中目标字段的字段内容之前,根据所述申报条件设置对应的页面表达式;

依据所述页面表达式获取所述目标字段和对应的目标值。

可选的,根据所述申报条件设置对应的页面表达式,包括:

获取所述申报条件对应的目标字段及目标值;

根据所述目标字段和所述目标值生成字段表达式;

将所有目标字段的字段表达式组合生成所述页面表达式。

可选的,根据所述页面表达式设置条件选择页面,所述条件选择页面用于申报人员选择对应的申报条件。

可选的,在根据所述申报条件设置对应的页面表达式之后,根据所述页面表达式生成对应的直译式脚本语言javascript语句;

将所述javascript语句的身份识别号id设置在所述申报页面中;

执行所述页面表达式获取所述目标字段和对应的目标值,包括:

根据所述id加载所述javascript语句,获取所述目标字段和对应的目标值。

可选的,当所述javascript语句中包含错误提示语句时,在判断不符合申报条件之后,根据所述错误提示语句和判断结果生成提示信息;

显示所述提示信息。

本发明实施例中的设备可以是服务器、pc、pad、手机等。

本发明实施例还提供了一种计算机程序产品,当在数据处理设备上执行时,适于执行初始化有如下方法步骤的程序:

1、获取申报页面中目标字段的字段内容。

2、根据所述目标字段的目标值判断所述字段内容是否符合申报条件,所述目标值为预设的字段内容的标准输入范围。

3、在判断为不符合申报条件时,拦截所述申报页面进行提交。

本领域内的技术人员应明白,本申请的实施例可提供为方法、系统、或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

本申请是参照根据本申请实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

存储器可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flashram)。存储器是计算机可读介质的示例。

计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitorymedia),如调制的数据信号和载波。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括要素的过程、方法、商品或者设备中还存在另外的相同要素。

本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。

以上仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1