[发明专利]一种可编辑参数的正则化表达方法在审
申请号: | 202110841528.1 | 申请日: | 2021-07-26 |
公开(公告)号: | CN113296670A | 公开(公告)日: | 2021-08-24 |
发明(设计)人: | 张凌;盖旭鹏;魏显飞 | 申请(专利权)人: | 富通云腾科技有限公司 |
主分类号: | G06F3/0484 | 分类号: | G06F3/0484;G06F8/20 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 101200 北京市平谷区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 编辑 参数 正则 表达 方法 | ||
本发明公开了一种可编辑参数的正则化表达方法,其特征在于,包括以下步骤:构建参数检查规则模型;对可编辑参数项输入内容;根据输入内容匹配参数检查规则,得到对应的正则表达式;将输入值通过正则表达式进行运算,得到检测结果。通过上述方式,本发明能够将可编辑参数格式检查功能从软件开发中剥离,形成单独的参数检查工具;实现在开发过程中持续积累参数格式检查的结果,具有更高的执行效率;参数检查规则模型支持复杂的检查。通过简单的参数格式规则选择即可完成不同软件的可编辑参数检测,极大提升了软件开发效率和质量。
技术领域
本发明涉及云计算领域,特别是涉及一种可编辑参数的正则化表达方法。
背景技术
计算机软件都会涉及交互界面,并以此实现与用户的良好沟通,完成用户个性化的操作。保证输入值的格式正确是软件后续执行的前提,是所有软件必须完成的功能。目前的可编辑参数的格式检查没有统一的标准和方法,部分企业会建立自己的参数检查的规范,部分企业的软件开发人员会根据编程习惯和掌握技术采用熟悉的方式实现可编辑参数检查。以上情况都无法充分满足可编辑参数检查的多样性、准确性的要求,无法保证参数检查高效,更无法实现参数检查经验的固化和积累。
同时,开发人员在项目中实现可编辑参数检查的方式是根据业务需求,使用熟悉的开发语言对可编辑参数实现内容检查,检查的效率和合理性完全取决于开发人员的技能水平和对业务的理解,无法保证高质量,也不具备复杂的参数检查的能力,同时难以形成技术和经验的积累复用到其他项目。
目前的输入参数检查方式普遍采用后端参数校验的方式,通过后端编写校验模块实现参数的校验,各软件的校验方式各不相同,效率和质量参差不齐。这样的设计使得用户的系统后端压力大,存在性能和安全上的压力和风险。同时,由于缺乏企业统一的可编辑参数的检测规范,各个业务系统的安全合规程度不同,安全合规差的业务系统会给企业的整体系统带来很大的安全风险。
因此,存在实现一种针对可编辑参数的校验的统一规范和具体的功能模块的必要。能够支持所有项目的参数检查功能,保证所有项目的质量一致的同时,还可利用项目的成果不断积累和完善,从而不断提升企业的软件开发规范性和整体开发质量。
发明内容
本发明主要解决的技术问题是提供一种可编辑参数的正则化表达方法,能够实现可编辑参数校验技术的统一规范和具体功能模块。可以支持不同类型项目的参数检查功能,同时可利用项目的成果不断积累和完善规则库,从而不断提升企业的软件开发规范性和整体开发质量。
为解决上述技术问题,本发明采用的一个技术方案是:提供一种可编辑参数的正则化表达方法,其特征在于,包括以下步骤:
S1:构建参数检查规则模型;
S2:对页面中可编辑参数项输入内容;
S3:根据输入内容匹配参数检查规则,得到对应的正则表达式;
S4:将输入值通过正则表达式进行运算,得到检测结果。
进一步的,所述S1,参数检查规则模型包括:
单个参数的类别关系检查、多参数的关联检查;
支持创建参数检查规则、创建各类参数的个性化检测规范、支持关联自定义脚本检查;
检查规则的数据结构由参数检查规则模型定义;
参数检查规则模型将参数检查规则生成相应的正则表达式。
进一步的,所述将参数检查规则生成相应的正则表达式,包括:
获取参数检查规则定义、查询参数检查脚本、生成相应的正则表达式;
所述参数检查规则定义,包括:参数检查的内容、参数检查的过程;
所述参数检查脚本,由开发人员根据正则表达式的编写规则进行预编写;
所述生成相应的正则表达式,根据获取到的参数检查规则定义,调整参数检查脚本的内容,得到相应的正则表达式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于富通云腾科技有限公司,未经富通云腾科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110841528.1/2.html,转载请声明来源钻瓜专利网。