基于身份证件读取的业务系统和业务实现方法技术方案

技术编号:20160127 阅读:29 留言:0更新日期:2019-01-19 00:12
本发明专利技术实施例提供基于身份证件读取的业务系统和业务实现方法。其中,系统包括:业务模块、身份证件读取模块和至少一个功能模块;业务模块,用于向身份证件读取模块发送指令,接收身份证件读取模块返回的结果,以及以预设的顺序向每一功能模块发送指令和该功能模块对应的信息,接收该功能模块返回的结果;身份证件读取模块,用于接收业务模块发送的指令,读取身份证件以获得身份信息,并向业务模块返回身份信息;功能模块,用于接收业务模块发送的指令和对应的信息,获取自身对应的配置参数,根据对应的配置参数执行相应的操作并向业务模块返回该操作对应的结果。本发明专利技术实施例提供的基于身份证件读取的业务系统和业务实现方法,能提高可扩展性。

【技术实现步骤摘要】
基于身份证件读取的业务系统和业务实现方法
本专利技术实施例涉及计算机
,尤其涉及基于身份证件读取的业务系统和业务实现方法。
技术介绍
基于身份证件读取的业务系统的应用场景非常丰富。人证合一验证系统就是一种基于身份证件读取的业务系统,例如酒店、火车站、客运站、快递点、公安机关、考场等都会使用基于身份证件读取的业务系统。基于身份证件读取的业务系统的常用核心功能包括身份证信息读取、人脸采集与比对、信息上传和广告点播,但不限于上述功能。基于身份证件读取的业务系统的每一功能,通过业务系统中的一个模块实现。但行业繁杂,不同场景需求差异大,有的场景需要某个模块,另一个场景却不需要该模块,而且不同场景需要上传的数据格式也不一样。因此,现有业务系统包括的模块不同,导致进行程序设计以调用各模块实现相应的功能时,是为不同的客户建立不同的代码分支,或者在业务流程中使用大量ifelse流程控制语句。但当模块数、数据格式以及上传方式很多时,排列组合之后,代码分支将成倍数增加,修改困难,扩展难度大,维护成本增加,程序的可读性变得越来越差,代码膨胀且可测试性极差。因此,现有基于身份证件读取的业务系统的可扩展性本文档来自技高网...

【技术保护点】
1.一种基于身份证件读取的业务系统,其特征在于,包括:业务模块、身份证件读取模块和至少一个功能模块;所述业务模块,用于向所述身份证件读取模块发送指令,接收所述身份证件读取模块返回的结果,以及以预设的顺序向每一功能模块发送指令和该功能模块对应的信息,接收该功能模块返回的结果;所述身份证件读取模块,用于接收所述业务模块发送的指令,读取身份证件以获得身份信息,并向所述业务模块返回所述身份信息;功能模块,用于接收所述业务模块发送的指令和所述对应的信息,获取自身对应的配置参数,根据所述对应的配置参数执行相应的操作并向所述业务模块返回该操作对应的结果。

【技术特征摘要】
1.一种基于身份证件读取的业务系统,其特征在于,包括:业务模块、身份证件读取模块和至少一个功能模块;所述业务模块,用于向所述身份证件读取模块发送指令,接收所述身份证件读取模块返回的结果,以及以预设的顺序向每一功能模块发送指令和该功能模块对应的信息,接收该功能模块返回的结果;所述身份证件读取模块,用于接收所述业务模块发送的指令,读取身份证件以获得身份信息,并向所述业务模块返回所述身份信息;功能模块,用于接收所述业务模块发送的指令和所述对应的信息,获取自身对应的配置参数,根据所述对应的配置参数执行相应的操作并向所述业务模块返回该操作对应的结果。2.根据权利要求1所述的业务系统,其特征在于,所述至少一个功能模块包括人脸采集比对模块;相应地,人脸采集比对模块对应的信息,为所述身份信息;所述人脸采集比对模块,用于接收所述业务模块发送的指令,获取自身对应的配置参数,若对应的配置参数为需要,则采集人脸信息,根据采集的人脸信息和所述身份信息进行人脸比对,向所述业务模块返回人脸比对结果;若对应的配置参数为不需要,则直接向所述业务模块返回空结果。3.根据权利要求1所述的业务系统,其特征在于,所述至少一个功能模块包括信息上传模块;相应地,信息上传模块对应的信息,为所述身份信息;所述信息上传模块,用于接收所述业务模块发送的指令和所述身份信息,获取自身对应的配置参数,若对应的配置参数为需要,则将所述身份信息上传至指定的服务器,向所述业务模块返回上传结果;若对应的配置参数为不需要,则向所述业务模块返回空结果。4.根据权利要求2所述的业务系统,其特征在于,所述至少一个功能模块还包括信息上传模块;相应地,信息上传模块对应的信息,为所述身份信息和所述人脸比对结果;所述信息上传模块,用于接收所述业务模块发送的指令、所述身份...

【专利技术属性】
技术研发人员:张艳红李会丽彭骏吉纲谭尧王虹龚琦王宇龙
申请(专利权)人:武汉普利商用机器有限公司精伦电子股份有限公司
类型:发明
国别省市:湖北,42

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1