欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~
本文由云加社区技术沙龙 发表于云+社区专栏
演讲嘉宾:吴琛,四川云检科技发展有限公司研发总监。具有10多年研发团队管理经验,组织参与多款软件产品研发以及部、省级信息平台建设。于2017年入选公路水运工程试验检测专家库,参与相关行业管理规范编写。
大家下午好,我主要是针对智慧工地履约考勤系统的应用实践跟大家进行一次交流。这次的讲解分六个部分,前沿,产品分析,系统架构,主要技术,功能分析,应用展望。做一款产品肯定有特定的原因:响应交通运输部公路品质工程建设的号召,加强四新技术的应用。我们在小学课本里面学的赵州桥、都江堰,包括今天国家游泳中心,水立方、鸟巢都是典型的品质工程。品质过程当中要求加强四新技术的应用,四新技术包括新材料、新设备、新技术以及新工艺的应用。
履约考勤管理系统是属于智慧工地的应用,目的在于加强对履约人员的管理。履约考勤管理系统主要利用了腾讯云AI技术,实现履约考勤管理的智能化。考勤大家用得非常多,但是我们在履约考勤的基础之上,结合工地实际的情况实现智能化。履约考勤带给我们的几个问题:什么是履约考勤?第二为什么需要履约考勤?第三履约考勤怎么做?以及如何实现智慧的履约考勤。考勤就是考查出勤,通过这个方式获取员工或者团队个人在某个特定的场所,特定的时间段内的情况,履约广泛来说就是履行约定,对合同中的双方来说就是行使自己的权力和义务。履约在工程项目当中往往指的是针对施工方的履约。履约考勤实际上就是对咱其中一部分人员的考勤进行管理。
第二为什么需要履约考勤?履约考勤是合同履约管理的一个重要环节。通过加强人员履约管理能为项目建设工程、质量保驾护航。在实际的应用当中履约考勤的对象指的是包括施工单位的项目经理、总工、安全生产负责人、设计单位的驻地设计代表,试验检测工程师等一些重要的人员。人员的履约管理还要符合国家公路水运工程相关的文件要求。通过对人员的履约考勤能够避免冒名顶替。
我们在开发履约考勤之前对一些主流的考勤的设备进行了分析。主流的考勤,如指纹考勤是目前用的最多的一种方法,其优点在于识别效果好,速度快。但存在部分人员无法使用的情况。第二种ID卡考勤,应用也很广,好处是速度快,但是存在员工代打卡的现象。有些单位开发了一种设备,施工的人员戴上安全帽从相应的地方走过的时候就有了考勤信息。但也存在代打卡问题。
第三种纸卡钟考勤。这种也存在一个代打卡的现象。第四种就是人脸识别考勤机,对使用环境存在限制,不能在户外使用。我们研究的重点,就是既能实现定点考勤,又能实现移动考勤。当然还有虹膜识别,虹膜识别的设备在国内生产较少。它的成本非常高,对安全级别要求高的地方才会用。还有指静脉识别,目前主要是日本厂家生产居多。缺点是设备识别速度较慢,不适合大规模人群的使用。但它能够解决一些代打卡的现象。以上是一些主流的考勤设备。还有一些是基于互联网的考勤。比如说钉钉考勤,包括企业微信等等。这些都是基于账号或者是手机号码验证,可以记录考勤的人员和位置,但是解决不了冒名顶替的问题。
我们在工程项目上用的履约考勤往往要注意的是人员真实性的问题。要开发新的考勤系统是因为工程建设方与参建方属于监督与被监督的关系,管理部门对履约人员信息的真实性有更高的要求。且建设项目工地环境大多比较恶劣,基于云端的核身的功能尤为重要。我们现在通过用腾讯云的人工智能的技术,那么增加了云端的功能。在施工现场普遍存在人员变更的情况。因为有了智能手段,变更的信息自动识别出来。同时方便部署。人工智能、人脸识别考勤与移动互联网的考勤在一起形成了智慧考勤。
我们将从六个方面实现考勤智能化:第一要确保它是基于云端的。这样部署成本比较低,管理与维护更便捷,同时能确保数据真实性。
第二要基于人工智能。腾讯云的人工智能,人脸识别技术包括人脸的检测与分析,五官的定位,人脸比对见证,活体检测等。第三基于云计算。通过搭建云平台实现终端设备,数据的处理和资源的共享。第四要连接大数据。一方面实现施工过程中考勤数据的产生,另一方面对所产生的数据能够进行收集整理再利用,为管理层提供决策依据。这同样可以应用于监管单位,政府主管部门。
第五接入移动应用,包括智能手机,平板电脑,移动APP。第六支持智能设备,包括人脸识别,前端打卡,数据上传。通过这六个方面保障我们的智慧考勤。智能履约考勤具有以下的特点:具备人员人脸基本信息的采集和录入功能;能够基于人员人脸信息的自动识别、采集、比较;支持人员信息与人员身份证信息的核验;支持考勤地点的设置及异常考勤位置的判断;支持关键岗位的异常考勤信息的预警以及关键岗位缺勤信息进行预警;对履约人员信息变更进行在线管理,云端对考勤的结果进行验证。
通过客户端的初验及云端终验,确保数据真实可靠。系统架构采用“云+端”的结构设计,包括了PC端的管理以及腾讯云服务,支持多端的移动考勤以及固定点考勤,支持多个项目的接入和考勤的架构的情况。智慧考勤的主要技术主要包括了人脸对比,认证核身;活体检测、云短信LBS;GPS等等。腾讯云的人脸对比是根据面部特征计算两张人脸的相似度,自动进行身份鉴别。在比较了阿里、百度、华为的人脸对比功能之后,我们还是选择了腾讯云。
在系统中通过对人员考勤的照片与核验时的照片进行对比,判断为是同一人。判断前后结合活体检测一起使用,确保每次考勤人员信息真实可靠,避免冒名顶替。在没有添加活体检测时使用手机将一张照片与另外一张照片比对的话也能重合。所以我们在考勤系统添加了活体检测这样一个技术。上面的图解释了两张照片相似度75%或者是80%的时候,就判断它是属于同一个人。这是对比。
第二使用人证核身的功能。腾讯云的人证核身也是人脸核身,通过用户自拍视频或自拍照与另外一张用户事先留存的照片进行人脸的验证,确认用户的身份,这部分主要是来帮助提升业务办理的效率,降低人力成本。因为项目分散较广,每一个人员都需要建设方、管理方去进行一个核验是非常繁琐的。同时人员变更现场核验也是个繁琐的过程。所以我们应用人证核身的技术,让数据动起来,让人员少跑路。
第三使用活体检测。腾讯云的活体检测是通过人脸特征点定位跟踪识别进行3D人脸重建模型,判断是否为真人。支持多平台,包括CPU,GPU计算模式,灵活部署。
第四应用了LBS的定位服务。这个定位服务也是腾讯云的,它是基于位置的服务,通过电信移动运营商的无线电通讯网络,GSM,CDMA网获取移动终端用户的位置信息,包括地理坐标或者是大地坐标。在地理信息系统平台的支持下为用户提供相应服务的增值业务。通过设置固定考勤点的地理位置,确定适用移动端进行考勤的有效范围,可以确定考勤范围。确定考勤范围后就能够自动获取当前的位置。超过有效范围时能够进行登记以及自动进行警示。
其他还有云主机,Open CV等技术。2017年之后大量的采用了腾讯云的技术服务,只要一台机器做了备案,其他的服务器也能够很快进入备案,服务器的部署以及应用部署基本上半个小时之内就能搞定。腾讯云短信也很有自己的特点,支持签名的设置。用户可自行设置,设置好通过审核过后就可以开始使用。第三个用到的是Open CV的技术,进行移动端初步的判断和验证。
云检智慧履约考勤系统利用先进的人脸识别技术,通过人脸识别网络考勤机,智能手机APP与Web端管理后台的结合与应用,实现人证合一验证,实现对关键岗位人员的履约考勤。同时也能实现考勤数据的动态分析,包括对缺岗异常的数据实现实时预警的功能。功能点主要包括以下几个方面:
第一就是个人脸识别考勤机。人脸识别考勤机它主要起到前端数据采集的作用。主要的功能包括人员信息的登记,人脸考勤以及数据上传;第二移动端APP,主要用于人脸考勤、人证核身;第三履约考勤管理云平台,这个管理云平台包含考勤管理、审批管理、统计分析、系统设置等;第四API,主要提供移动APP调用应用程序的接口,最后用到的就是腾讯云的技术服务以及人工智能当中的人脸对比,人证核身这样的应用。
人脸识别考勤机主要是针对固定点人员的考勤,数据上传到云端进行真实性验证。移动端考勤在验证上加了人工智能技术。当然它这个人员登录的时候首先由PC端录入人员的信息,用户通过手机号码登录手机端。未进行人证核身的先要进行一个核身,核身过后才能进入打卡的界面。那么打卡的时候对于人脸进行识别,如果你识别的过程当中包括你的照片或者位置异常,会有相应的记录提醒。
同时用户也可以完成自己的打卡记录,包括岗异常考勤的信息查询。请假申请等相应的管理。首先在云端登记一个员工的姓名、身份证号码等身份信息。第一次时需先进行人证核身,核身过后进入核身界面,成功后才能进行打卡。考勤管理云平台包括了考勤管理;审批管理、履约管理以及系统管理。
第六个方面就是应用展望。人脸识别解决方案在诸多行业领域应用非常广泛。随着技术的发展、市场扩大,人脸识别技术在现实生活中的应用场景越来越多,价值及作用也越来越大。人脸识别可以用在建筑施工工地对现场环境及施工人员的安全管理起到一个监督的作用;对施工监理人员的出勤情况做到随时查询,同时还可以做见证取样。
有时候会存在施工单位与监理单位联合起来欺骗业主的情况。监管人员即使不在现场取样,在办公室里面就可以把录入相应的信息,实际上也可以利用腾讯云的人脸识别技术和位置定位技术。人脸识别首先识别相应的人员,同时能够通过定位技术获取取样地和取样时间。同理适用于监理人员。
对于所有进出工地施工人员,特别是重要的设备包括塔吊、升降机等设备实现人脸验证的操作,确保每项工作有迹可循。为避免项目监管不严代班产生的安全隐患可以通过有人脸验证技术,要求相关人员在使用塔吊或者升降机等重要设备的时候,必须进行人证,这样就确保必须是本人在进行操作。当然我的应用展望就是这些,更多的解决方案希望大家一起发掘,腾讯云人工智能让生活更美好,谢谢大家。
Q&A
Q:谢谢您的演讲。您刚才说有一个打卡时候需要有定位系统,现在有很多手机能够模拟位置,很多的手机有一个软件可以把位置修改到某一个地方,这种系统是有什么防范机制吗?
A:这就是一个矛盾的关系。每一个技术方案都无法做到无懈可击。但是这个应用主要是针对咱们施工现场,随着技术的发展产生的问题我们也有考虑,但这不应该是阻碍我们应用的阻力。
Q:关于您提的解决方案目前已经有在施工现场使用吗?
A:这个项目是2008年3月份开始,实际上建设的时间就两个月。5月份的时候在成都已经开始了应用。
Q:关于应用的时候它这个成本的投入是请监理方现场监督,因为不是要设人脸识别机器吗?如果是修公路的话机器和相应的摄像头都得相当于有个工程一样,都得迁移,都得投入成本。另外还有一个方面是工人的素质不高,采用这种方式的情况下会不会影响工人的工作积极性?这个工作效率能否有保证?
A:由于有这样的情况,所以我们采取云+端这样的解决方案,首先有一个固定考勤点。比如这个是安装在项目部,每个标段有一个项目部。对于每个项目有很多的工区,每个工区的人无法每天都在项目部进行打卡,针对这种情况提供手机端的解决方案,即在手机上安装相应的软件,也能实现定点打卡。所以不会存在你提及的这种情况,项目部的位置是固定的。同时我们也支持手机端,对于一些需要移动办公的人员他们可以手机打卡。
对工作积极性也是没有影响的。
问答
AI开发的语言要求?
相关阅读
安全报告 | 2018上半年互联网恶意爬虫分析:从全景视角看爬虫与反爬虫
安全报告 | SSH 暴力破解趋势:从云平台向物联网设备迁移
给你的CVM安装一个面板吧!
此文已由作者授权腾讯云+社区发布,原文链接:https://cloud.tencent.com/developer/article/1181321?fromSource=waitui
欢迎大家前往腾讯云+社区或关注云加社区微信公众号(QcloudCommunity),第一时间获取更多海量技术实践干货哦~
海量技术实践经验,尽在云加社区!