APP下载

基于基站定位的考勤系统的设计与实现

2020-01-16吴声彬

电子技术与软件工程 2019年21期
关键词:手机号码考勤基站

文/吴声彬

1 概述

目前考勤系统主要有基于软件应用和固定硬件,比如:钉钉考勤、微信考勤、OA考勤等网络应用,还有卡片考勤机、指纹考勤机、人脸考勤机等固定打卡考勤,然而各种考勤管理方式仍存在虚假登记情况,如:考勤者利用虚假位置打卡、让其他人协助打卡等等。随着考勤系统不断推新,企业管理迫切需通过有效手段杜绝虚假考勤登记,该功能成为需考虑的功能之一。如可以通过登记考勤者位置,该位置与企业管理的位置等信息进行比对,利用结果对考勤者进行判断减少考勤者虚假登记。本文设计并实现的基于基站定位的考勤系统能够满足需求。

基于基站定位的考勤系统的建设依托运营商的网络技术和基站数据,可实现位置验证,通过对考勤者位置的判断实施相应的登记手段。该系统充分发挥运营商移动通信技术和基站数据的价值,系统的实现具有重要的理论和现实意义,为运营商的推出一种智能化应用。

2 系统设计与实现

2.1 定位技术

2.1.1 基站定位技术

基站定位主要利用运营商建设的通信网络,采用基站及手机定位能力,通过基站物理位置和信号发射方向确定手机终端的位置。在定位过程中,首先运营商通过通信网络获得手机驻留的小区号,找到小区号对应所属基站的位置;其次在通过该基站通信信号发射的方向,并通过对比基站的经纬度找到邻小区,并计算该邻基站与所属基站间的距离,并将中心点作为定位结果返回。

具体手机定位原理如图1所示。A基站中是考勤者定位,首先测算基站A与基站B间的距离,从而推断出A基站的预估覆盖半径AC,再进一步确定定位结果。图中C为基站A和B的交接位置。

图1:手机号码定位原理图

图2:定位流程

图3:系统架构

2.1.2 区域定位流程

手机终端是可以移动的,为了更准确获得定位信息,需综合利用所有基站信息,扩大基站定位范围,也就是不是几个基站的定位,而是整个区域和跨区域的定位,可以通过运营商不同地区代码定位流程获得考勤者的定位,实现不同于邻站的区域定位,完成较验流程。通过LSP(Location-based services platform 位置服务平台)从HSS/HLR(Home SubscriberServer/ Home Location Register 归属签约用户服务器/归属位置寄存器)获得考勤者的MME/MSC(Mobility Management Entity /Mobile Switching Center,信令管理实体/移动交换中心)信息后,如发现考勤者的MME/MSC归属不同区域,则返回考勤者该区域的代码。定位流程如图2所示。

2.2 系统架构

基于基站定位的考勤系统的系统架构如图3所示,企业通过运营商考勤系统平台进行授权,开放位置系统的注册,考勤者登记考勤时对其进行登记地点与手机号码位置一致性校验。考勤系统通过接口完成位置判别,位置系统向考勤系统发起位置比对请求,考勤系统通过调用LSP接口获取位置定位结果,判断此次定位位置是否一致,同时通过通知平台向考勤者终端下发定位后通知。

2.3 模块设计

基于基站定位的考勤系统包含的功能模块如图4所示。

下面对各功能模块进行详细介绍:

2.3.1 外部能力接口

接口包括:

(1)位置信息比对接口,根据运营商考勤系统平台提供企业登记时所在地点经纬度,与基站定位系统所获取到的考勤者手机号码所在地区编码或经纬度信息进行比对,根据比对结果返回判断信息。

(2)通知信息接口:根据运营商考勤系统平台提供的内容与手机号码,先进行“手机号码区域比对”或“手机号码位置坐标比对”后,根据验证的结果获取配置的内容,调用接口,将通知通过网关下发考勤者手机终端。

(3)与运营商业务系统数据同步接口:接收业务系统同步的订购数据,并根据系统生成考勤系统帐号、密码以及默认配置,将定位比对详单记录发送至业务系统,用于计费。

(4)加密解密:制定数据接口加密规范,实现用户接入侧及业务提供侧的密钥加密及解密策略。需要加密内容,均进行加密算法处理,应用于网络安全传输。

2.3.2 管理功能

功能包括:

(1)用户管理:配置接入手机、密码、权限、配置项等。

(2)通知配置管理:配置接入使用通信方式或其他扩展等相关的管理。

(3)位置比对记录:通过手机、时间、请求、状态查询请求记录。

(4)记录查询:通过手机号码、时间、状态查询请求记录。

(5)信息量统计:通过系统按日或月的时间纬度生成位置比对信息量对比统计。

2.3.3 数据存储

存储功能包括:

(1)数据库存储:将数据及记录利用数据库技术进行数据管理的存入系统中。

(2)文件存储:将具有保存需求的通过文件方式进行保存。

图4:功能模块

图5:考勤者隐私系统管控

2.4 系统隐私管控

基于基站定位服务的考勤系统侧重于平台提供位置比对结果,该定位涉及私人隐私,企业与考勤者签约时,条款中明确说明:为保障考勤者安全,企业可能会对考勤者考勤登记过程中的位置信息进行核验,基于基站定位的考勤系统主要有位置比对服务以及对区域限制需求,进行位置服务管理。

在各种应用场景中获取考勤者位置时,系统严格保障考勤者的隐私,通过合同明确信息安全责任及明示和授权要求,系统隐私管控流程如图5所示。系统应用要求定位前向考勤者明示并获取考勤者授权,同时在定位后向考勤者发送通知。在定位前向考勤者明确说明将对其进行位置查询,且其位置信息不会被保存或用于其他用途,征得考勤者同意后可对考勤者发起定位,同时需向考勤系统同步授权同意的授权信息。在定位完成后,向考勤者发送定位后通知向考勤者告知其被定位的情况,并将通知情况同步至考勤系统。

3 应用及前景

基于基站定位的考勤系统可提供全面、快速、准确、安全的位置服务,包括全国范围的位置信息识别比对能力,且不受任何终端限制,同时可以提供完整的位置信息隐私保护方案。基于基站定位的考勤系统的建设,使运营商可以向移动考勤者和企业提供服务,结合了移动通信技术与位置服务,提升了运营商数字化服务能力,也提高企业考勤登记真实性,实现了共赢。因此,基于基站定位的考勤系统的应用具有长远的战略性意义和参考价值。基于基站定位的考勤系统,打破了传统打卡机的局限性,集成了位置能力优势,是运营商向新业务行业拓展的创新成果,未来可成为互联网企业LBS新应用。

猜你喜欢

手机号码考勤基站
张掖市手机号码支付业务推广情况调查
基于人脸识别技术的考勤应用研究
智能人脸识别考勤系统
基于Tesseract-OCR的快递单中手机号码识别应用的实现
便携式指纹考勤信息管理系统设计
可恶的“伪基站”
昵称
基于GSM基站ID的高速公路路径识别系统
基站辐射之争亟待科学家发声
“最严考勤”难留学生心