基于wifi定位的人员调度方法、平台和系统的利记博彩app
【技术领域】
[0001]本发明涉及通信技术领域,特别涉及一种基于WIFI定位的人员调度方法、平台和系统。
【背景技术】
[0002]目前,各个行业对人员的管理、合理调度、跟踪监控就成为人员管理系统中的一个重要环节。以前用于通讯的设备主要是无线电通信设备,通过无线电通信设备可以完成语音或者文字的沟通与管理,人与人交流、对人员的调度等基本局限于语音通话的范畴,该方法主要存在的不足是:不能随时掌握人员的实时位置、状态标记等即时信息,影响人员调度的准确性,使工作效率受到限制。
[0003]随着无线通信技术的发展,特别是数字通信技术的进步,使得采用无线技术进行监控、跟踪、定位成为现实。现有的人员定位调度系统大部分是基于全球定位系统(Global Posit1ning System,简称 GPS)的定位技术和基于射频识别(Rad1 FrequencyIdentif icat1n,简称RFID)的定位技术。
[0004]GPS定位技术是获取室外环境位置信息的最常用方式,随着无线移动通信技术的快速发展,将GPS与蜂窝网络结合的AGPS (Assisted Global Posit1ning System,即辅助GPS)定位方式逐渐出现并被应用,通过人员所携带数据终端设备上的GPS定位装置来进行定位信息采集,从而实现人力资源的优化调度,AGPS已成为GPS的有力补充,在紧急救援和各种基于位置服务中逐渐得到了应用。
[0005]RFID技术是通过为人员佩戴RFID标签,同时在区域内部署RFID读写器来实现人员位置信息的采集。
[0006]基于上述,现有技术中人员定位方法均存在缺陷:GPS或AGPS由于卫星信号容易受到障碍物的遮挡,不适用于室内或高楼林立等有障碍物遮挡的场合;RFID技术虽然能够满足室内定位的要求,但需要为每个受控人员配备RFID标签,并在区域内部署RFID读写器,成本较高。上述两种方法均不能满足对室内一定区域内的人员进行实时定位,更无法实现对人员工作情况的调度。
【发明内容】
[0007]为了解决现有技术无法满足室内对人员的实时定位以及对人员工作情况进行调度的技术问题,一方面,
[0008]本发明提供了一种基于WIFI的人员调度方法,包括:
[0009]接收任务请求,所述任务请求中包含任务发出位置信息;
[0010]确定所述服务器预设范围内的工作人员的状态标记;
[0011]根据所述任务发出位置信息、所述服务器预设范围内工作人员的位置信息和状态标记确定执行所述任务请求的工作人员,生成任务单,并将所述任务单发送给执行所述任务请求的工作人员相应的移动终端,其中所述工作人员的位置信息为根据移动终端接入接入点AP之后或所述移动终端接入的AP切换时,通过WIFI网络获取的所述AP的MAC地址所得;
[0012]接收所述工作人员完成任务单之后通过所述移动终端反馈的任务处理记录。
[0013]可选的,根据接收移动终端接入AP之后通过WIFI网络发送的所述AP的MAC地址得到所述工作人员的位置信息的步骤之前,所述方法还包括:
[0014]建立并存储WIFI网络覆盖区域内所有AP的MAC地址以及每个AP的MAC地址与位置信息的映射关系。
[0015]可选的,所述方法还包括:
[0016]当接收到所述移动终端通过WIFI网络发来的登录请求时,对所述登录请求做出登录响应,并将所述移动终端的物理地址和与相应的工作人员分身识别码ID进行绑定;
[0017]当接收到所述移动终端通过WIFI网络发来的注销请求时,对所述注销请求做出注销响应,并将所述移动终端的物理地址和已绑定的工作人员ID进行解绑。
[0018]可选的,所述根据所述任务发出位置信息、所述服务器预设范围内工作人员的位置信息和状态标记确定执行所述任务请求的工作人员的步骤,包括:
[0019]按照所述任务发出位置信息与所述服务器预设范围内工作人员的位置信息的距离从小到大依次排列,找出距离所述服务器最近的工作人员;
[0020]判断距离所述服务器最近的工作人员的状态标记,如果距离所述服务器最近的工作人员的状态标记为忙,则排除所述工作人员,从剩余工作人员中继续查找所述服务器最近的工作人员并判断状态标记,以此重复,直到找到状态标记为闲的工作人员为止;
[0021]如果所述服务器预设范围内所有工作人员的状态标记均为忙,则选择预先指定的工作人员执行所述任务请求。
[0022]可选的,所述方法还包括:
[0023]将所述任务单发送给执行所述任务请求的工作人员相应的移动终端之后,把执行所述任务请求的工作人员的状态标记修改为忙;
[0024]接收到执行所述任务请求的工作人员相应的移动终端反馈的任务处理记录之后,再把执行所述任务请求的工作人员的状态标记修改为闲。
[0025]另一方面,
[0026]本发明还提供了一种基于WIFI的人员调度平台,包括:
[0027]定位单元,用于接收任务请求,并根据所述任务请求获取任务发出位置信息;
[0028]还用于根据移动终端接入接入点AP之后或所述移动终端接入的AP切换时,通过WIFI网络发送的所述AP的MAC地址获取与所述移动终端对应的工作人员的位置信息;
[0029]标记获取单元,用于确定所述服务器预设范围内的工作人员的状态标记;
[0030]调度单元,用于根据所述任务发出位置信息、所述服务器预设范围内工作人员的位置信息和状态标记确定执行所述任务请求的工作人员,生成任务单,并将所述任务单发送给执行所述任务请求的工作人员相应的移动终端;
[0031]反馈单元,用于接收所述工作人员完成任务单之后通过所述移动终端反馈的任务处理记录。
[0032]可选的,所述定位单元包括:
[0033]预存储模块,用于建立并存储WIFI网络覆盖区域内所有AP的MAC地址以及每个AP的MAC地址与位置信息的映射关系。
[0034]可选的,所述人员调度平台还包括:
[0035]绑定解绑单元,用于当接收到所述移动终端通过WIFI网络发来的登录请求时,对所述登录请求做出登录响应,并将所述移动终端的物理地址和与相应的工作人员分身识别码ID进行绑定;
[0036]还用于当接收到所述移动终端通过WIFI网络发来的注销请求时,对所述注销请求做出注销响应,并将所述移动终端的物理地址和已绑定的工作人员ID进行解绑。
[0037]可选的,所述调度单元包括:
[0038]比较模块,用于按照所述任务发出位置信息与所述服务器预设范围内工作人员的位置信息的距离从小到大依次排列,找出距离所述服务器最近的工作人员;
[0039]判断模块,用于判断距离所述服务器最近的工作人员的状态标记,如果距离所述服务器最近的工作人员的状态标记为忙,则排除所述工作人员,从剩余工作人员中继续查找所述服务器最近的工作人员并判断状态标记,以此重复,直到找到状态标记为闲的工作人员为止;
[0040]指定模块,如果所述服务器预设范围内所有工作人员的状态标记均为忙,则选择预先指定的工作人员执行所述任务请求。
[0041]可选的,所述人员调度平台还包括:
[0042]状态修改单元,用于将所述任务单发送给执行所述任务请求的工作人员相应的移动终端之后,把执行所述任务请求的工作人员的状态标记修改为忙;
[0043]还用于接收到执行所述任务请求的工作人员相应的移动终端反馈的任务处理记录之后,再把执行所述任务请求的工作人员的状态标记修改为闲。
[0044]另一方面,
[0045]本发明还提供了一种基于WIFI的人员调度系统,包括:
[0046]—个人员调度平台和至少一个移动终端,其中所述人员调度平台为以上所述的基于WIFI的人员调度平台,且在WIFI网络覆盖区域内的每个工作人员对应一个移动终端。
[0047]本发明提供的基于WIFI的人员调度方法只要有WIFI网络覆盖,就能通过移动终端上报的MAC地址实现对工作人员的实时定位,无需