一种基于手机平台的移动考勤方法及其系统与流程

文档序号:12367400阅读:292来源:国知局
一种基于手机平台的移动考勤方法及其系统与流程

本发明涉及一种基于手机平台的移动考勤方法及其系统,属于通信技术领域。



背景技术:

传统意义上的手机考勤,是采用RF-SIM卡,用手机替代员工的胸卡,充当门禁,只要距离门控扫一下就可以进入公司,并且可以作为考勤。并且其还可以作为内部消费,以及内部信息发送的工具,公司可以向员工发送需要转达的信息。而随着移动互联网的普及,手机考勤逐渐发展为利用手机定位机制、位置服务(LBS)、云服务等构建的一种新型的移动考勤系统。只需要在手机上安装一个考勤软件,就可以随时随地将用户的位置传到服务器端,并与事先设置的考勤地点和考勤时间进行比对,从而判断出是否是有效的考勤。由于手机客户端软件的优势,可以很容易的集成巡更、请假、企业通讯录等功能。由于手机考勤不受考勤地点、考勤时间的限制,解决了外勤人员考勤难的问题,对于规范管理、提高工作效率具有非常积极的意义和价值。

移动考勤改变传统仅依赖时间轴作为参考手段的考核办法,是新一代的考勤系统。管理者可以通过任何一台能够上网的计算机或手机,就能查询和管理考勤。它将逐步取代传统考勤系统。

近几年来,关于移动考勤的技术也在逐渐完善,如中国专利文献公开号为CN 104468780 A的专利申请文件公开了一种基于内部网络及上传地理信息的考勤统计方法和系统,它是应用考勤客户端获取移动终端的地理位置定位信息,并获取所述无线网络连接的网络地址,将上述信息作为考勤相关信息进行打包然后发送给考勤服务器端。考勤服务器端接受到考勤先关信息,根据该考勤相关信息,基于存储的考勤策略对用户进行考勤确认;服务器端将考勤结果信息返回给移动终端,同时将考勤结果信息存储在服务器端的考勤数据库模块中保存供用户查询;考勤客户端接收考勤结果信息,将考勤结果显示给用户。该方法能利用无线网络通信技术和智能手机的性能优势,不需要公司员工集中到达特定地点进行考勤,支持多人同时进行考勤,能够提高考勤效率并降低成本。

然而,上述现有技术中,依然存在很多不足之处,如需要借助企业内网环境以确定打卡人处于企业所在地范围,这样导致有些员工因公出差时无法完成考勤的问题。另外,现有的考勤软件,在使用中需要在手机内存中写入识别文件,而删除考勤软件后,这类写入的文件将成为手机中的垃圾文件,如同一种木马形式,对用户手机带来危害。另外,现有的考勤系统,难以设定考勤距离、上班时间等参数,不能适应不同规模和不同类型的企业使用。



技术实现要素:

本发明的目的是提供一种新型的基于手机平台的移动考勤方法及其系统,使移动考勤真正实现不依赖内网且能够在任何地点随时进行考勤,且能够解决公差或请假的情况下完成考勤的问题。

本发明的技术方案如下:

本发明首先是这样一种基于手机平台的移动考勤方法,该方法包括以下步骤:

步骤1,用户携带的手机终端和被考勤单位的数据中心各自接入internet互联网;

步骤2,用户通过手机考勤终端点击考勤应用软件发送用户考勤及位置信息经过internet到数据中心;

步骤3,数据中心利用球面距离计算方法得到用户与考勤单位的精确直线距离;

步骤4,数据中心通过预设定的考勤范围参数,判断用户所在位置是否位于考勤范围内;

步骤5,数据中心根据考勤范围判断的结果进行考勤处理,并将考勤处理结果信息录入数据中心数据库服务器并同时反馈给用户。

其中,步骤2中用户通过手机考勤终端发送请假或公差信息到数据中心,则步骤5中考勤处理结果不受按用户位置信息计算的考勤范围限制,系统记录手机考勤实际位置汉字信息和请假信息。

进一步的,用户在手机考勤终端首次注册时,系统采用读取手机硬件相关唯一标识码作为用户识别信息基础,绑定手机硬件,并记录,以后手机端登陆系统自动识别和判别,用户不用输入任何信息直接考勤应用;并且数据中心发送一个随机码作为与用户手机电话号码的识别码,然后手机唯一标识码与用户手机电话号码合并作为用户识别码,绑定手机用户,并存入数据中心数据库服务器。

进一步的,手机考勤终端以位置信息为基础,定位技术选用GPS、WIFI和基站三种定位方式组合;数据中心接受到用户考勤和定位信息后,首先利用手机硬件相关唯一标识码判断用户是否使用已认证手机进行考勤操作,然后读出定位信息,再利用球面距离计算方法与服务器中后台预先存入的被考勤单位经纬度进行距离计算,得到用户与单位的精确直线距离,以此判断用户是否在考勤范围内,并确定考勤是否有效。

进一步的,被考勤单位经纬度是利用系统定位功能,预先对被考勤单位地址定位,并将实际定位信息预先存入数据中心数据库服务器中。

按照上述的方法,本发明还提出了这样一种基于手机平台的移动考勤系统,该系统包括用户信息注册模块和自动识别用户信息模块,所述用户信息注册模块和自动识别用户信息模块分别与定位手机位置模块连接,定位手机位置模块依次连接计算球面距离模块、确定考勤范围模块、考勤处理模块。

其中,所述定位手机位置模块还与请假处理模块连接;所述考勤处理模块(7)还与考勤信息查询模块连接。

本发明的考勤方法和系统的手机平台适应目前流行的各种手机操作系统,以位置信息为基础,定位技术选用GPS、WIFI和基站三种定位方式组合,保证室内、室外无死角。系统利用球面距离计算方法,计算手机用户位置信息与被考勤单位的实际距离为依据,确定手机持有者考勤是否有效,即是否在单位允许考勤的有效范围内(该范围参数在后台系统按每单位可调)。手机端用户初次使用需登录一次,登陆信息包括:手机号码、用户姓名、单位和部门,系统将这些信息,一次性绑定手机硬件系统,产生手机唯一码。用户以后进入系统,不需输入任何身份信息,系统自动识别,并调出用户相关信息,保证了系统使用的安全、可靠和方便性。系统支持多个不同资料的单位同时进行考勤。例如:考勤范围限制、上下班时间等资料不同的单位。而且,系统还提供被管理单位横向比对评分机制,为被考勤单位分析单位工作效率。例如:出勤率、按时到岗率、按时离岗率等。

附图说明

图1是本发明的网络接入环境示意图;

图2是本发明的系统使用流程图;

图3是本发明的系统组成结构示意图。

附图标记说明:1-用户信息注册模块,2-自动识别用户信息模块,3-定位手机位置模块,4-请假处理模块,5-计算球面距离模块,6-确定考勤范围模块,7-考勤处理模块,8-考勤信息查询模块。

具体实施方式

下面结合附图和实施例对本发明作进一步的详细说明。

如图1所示,本发明的网络接入环境及手机平台设置是这样的:

(1)系统由手机终端和数据中心两部分组成,手机考勤终端由手机平台和考勤应用软件组成;数据中心由web服务器、应用服务器、数据库服务及网络连接设备组成,并在web服务器和应用服务器上安装考勤数据处理软件,数据库服务器安装考勤数据库。(2)手机终端应用软件通过基站、wifi等公共无线通信环境连入internet,数据中心考勤处理系统经过web服务器连接交换机、路由器、防火墙等设备接入internet,手机考勤终端点击考勤应用软件发送用户考勤及位置信息经过internet到数据中心;(3)数据中心接收、保存、处理考勤及位置信息,同时提供后台数据管理;(4)系统通过手机端采集考勤和定位信息,经数据中心计算,判断用户是否在考勤范围内,并确定考勤是否有效。同时判断用户是否使用已认证手机进行考勤操作;(5)手机端的公差、事假、病假等应用不受按定位信息计算的考勤范围限制,但系统记录手机考勤实际位置汉字信息和请假信息;(6)系统支持多个不同资料的单位同时进行考勤。

图2展示了本发明的使用流程,具体分为手机首次注册和手机端日常考勤。

手机首次注册时,系统采用读取手机硬件相关唯一标识码作为用户识别信息基础,绑定手机硬件,并记录,以后手机端登陆系统自动识别和判别,用户不用输入任何信息直接考勤应用。手机相关唯一标识码,根据硬件和操作系统的不同包括:国际移动用户识别码(IMSI:International Mobile Subscriber Identification Number)、移动终端标识号(MEID:Mobile Equipment IDentifier)、IOS通用唯一识别码(advertisingIdentifier或identifierForVendor)等。并且数据中心发送一个随机码作为与用户手机电话号码的识别码,然后手机唯一标识码与用户手机电话号码合并作为用户识别码,绑定手机用户,并存入数据中心数据库服务器。

手机端日常考勤时,主要按照以下步骤进行:

(1)手机终端应用软件通过基站、wifi等公共无线通信环境连入internet,数据中心考勤处理系统经过web服务器连接交换机、路由器、防火墙等设备接入internet,手机考勤终端点击考勤应用软件发送用户考勤及位置信息经过internet到数据中心;(2)数据中心接收、保存、处理考勤及位置信息,同时提供后台数据管理;(3)系统通过手机端采集考勤和定位信息,经数据中心计算,判断用户是否在考勤范围内,并确定考勤是否有效。同时判断用户是否使用已认证手机进行考勤操作;(4)手机端的公差、事假、病假等应用不受按定位信息计算的考勤范围限制,但系统记录手机考勤实际位置汉字信息和请假信息。

步骤(1)和(2)具体是这样实施的,如图1所示,手机终端安装考勤应用软件,数据中心服务器,通过基站、wifi等公共无线通信环境连入internet,数据中心考勤处理系统经过web服务器连接交换机、路由器、防火墙等设备接入internet,手机考勤终端点击考勤应用软件发送用户考勤及位置信息经过internet到数据中心。数据中心接收、保存、处理考勤及位置信息,同时提供后台数据管理。

步骤(3)手机端以位置信息为基础,定位技术选用GPS、WIFI和基站三种定位方式组合,保证室内、室外无死角。数据中心接受到手机考勤和定位信息后,首先利用手机唯一码判断用户是否使用已认证手机进行考勤操作,然后读出定位信息,利用球面距离计算方法与服务器中后台预先存入的被考勤单位经纬度进行距离计算,得到用户与单位的精确直线距离,以此判断用户是否在考勤范围内,并确定考勤是否有效(如图2所示);

步骤(4)手机传送请假信息,即“公事”、“休假”、“事假”以及“病假”信息,数据中心处理将不受考情范围限制,但记录手机考勤实际位置汉字信息和请假信息,作为请假的基本信息一部分存入考勤数据库(如图2所示);

其中,服务器中后台预先存入的被考勤单位经纬度,是利用系统定位功能,预先对被考勤单位地址定位,并将实际定位信息预先存入数据中心数据库服务器中。不同的被考勤单位,被预先保存不同的物理位置信息。

本发明的移动考勤系统组成结构示意图如图3所示,它是这样一种基于手机平台的移动考勤系统,该系统包括用户信息注册模块1和自动识别用户信息模块2,所述用户信息注册模块1和自动识别用户信息模块2分别与定位手机位置模块3连接,定位手机位置模块3依次连接计算球面距离模块5、确定考勤范围模块6、考勤处理模块7。其中,定位手机位置模块3还与请假处理模块4连接;所述考勤处理模块7还与考勤信息查询模块8连接。

具体实施时,首先需经过用户信息注册模块1注册,即在手机端录入用户名称、手机号码、单位名称、部门名称等基本信息。以后每次使用不再需要注册,用户在手机端点击系统图标后,系统经过自动识别用户信息模块2,系统判别,并确定用户身份。进入系统后,定位手机位置模块3利用GPS、WIFI和基站三种定位方式组合,保证室内、室外无死角,确定手机位置。用户利用请假处理模块4,处理公事、事假、病假、公休等信息,并经过internet存入后台服务器。系统经定位手机位置模块3得到手机端位置后,经过计算球面距离模块5利用球面距离计算方法与服务器中后台预先存入的被考勤单位经纬度进行距离计算,得到用户与单位的精确直线距离,经过确定考勤范围模块6判断用户是否在考勤范围内,并确定考勤是否有效。考勤处理模块7将以上信息经过internet与后台服务器中考勤处理系统一起处理考勤信息,并生成天、月、年报表,建立信息查询模型等。考勤信息查询模块8分两部份,一部份在手机端,针对当前手机用户查询近两天的考勤信息,另一部份在服务器端,为单位后勤部门统计考勤信息,生成各种报表使用。

当然,以上只是本发明的具体应用范例,本发明还有其他的实施方式,凡采用等同替换或等效变换形成的技术方案,均落在本发明所要求的保护范围之内。

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