CN112867148A - 员工坐席的定位方法及***、电子设备及存储介质 - Google Patents
员工坐席的定位方法及***、电子设备及存储介质 Download PDFInfo
- Publication number
- CN112867148A CN112867148A CN202110181432.7A CN202110181432A CN112867148A CN 112867148 A CN112867148 A CN 112867148A CN 202110181432 A CN202110181432 A CN 202110181432A CN 112867148 A CN112867148 A CN 112867148A
- Authority
- CN
- China
- Prior art keywords
- self
- seat
- employee
- target
- staff
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W64/00—Locating users or terminals or network equipment for network management purposes, e.g. mobility management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/02—Services making use of location information
- H04W4/029—Location-based management or tracking services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/33—Services specially adapted for particular environments, situations or purposes for indoor environments, e.g. buildings
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种员工坐席的定位方法及***、电子设备及存储介质,所述定位方法用于对多个办公区域内的员工坐席进行定位,其中每个办公区域均设有若干无线中继设备;所述定位方法包括:获取终端设备与所述无线中继设备无线连接生成的日志信息,所述日志信息包括所述终端设备的MAC地址;若所述MAC地址对应于一目标员工,则根据所述无线中继设备的位置确定所述目标员工的坐席的办公区域。本发明根据终端设备和无线中继设备的连接情况对终端设备对应的员工坐席所在办公区域进行定位,从而为中大型办公场所中员工坐席更新滞后及不易维护提供了较好的解决方案。
Description
技术领域
本发明属于室内定位技术领域,具体涉及一种员工坐席的定位方法及***、设备及存储介质。
背景技术
随着移动化办公需求的日益提升,越来越多的企业偏向于给员工配置笔记本电脑取代台式机,然而由于笔记本电脑的便携性,很多员工即使在公司里也很少通过网线接入内网,而是直接通过无线网络进行接入。当需要开会或者搬动电脑时,可以无需插拔网线。由此带来的问题是对于员工坐席维护难度的增加。
在中大型企业中,一般会提供一个维护入口,让员工自己或者组织管理员给组织下的员工进行座位信息的维护,但是这种维护方式也存在明显的缺陷:员工的坐席并不是一成不变的,随着管理变化或者人员流动,都会导致员工的坐席发生变化。坐席的布局分布也不是经久不变的,随着公司的业务调整或办公区域调整,会存在局部或整片坐席的搬迁;员工位和主管位的互换情况也屡见不鲜。调整后坐席编号肯定也会随之调整,员工可能使用的物理坐席桌子没变,但是楼层及坐席位置已经完全不一致。上述情况下需要员工去相关的***中更新坐席信息,但此时员工并不一定会记得更新坐席,时间一长,很多已记录的坐席信息就会过时,不但找不到人,而且会产生误导,增加找人的困难。
发明内容
本发明要解决的技术问题是为了克服现有技术中无法及时更新员工坐席的缺陷,提供了一种员工坐席的定位方法及***、设备及存储介质。
本发明是通过下述技术方案来解决上述技术问题:
本发明提供了一种员工坐席的定位方法,所述定位方法用于对多个办公区域内的员工坐席进行定位,其中每个办公区域均设有若干无线中继设备;所述定位方法包括:
获取终端设备与所述无线中继设备无线连接生成的日志信息,所述日志信息包括所述终端设备的MAC(Media Access Control Address,媒体存取控制位址)地址;
若所述MAC地址对应于一目标员工,则根据所述无线中继设备的位置确定所述目标员工的坐席的办公区域。
较佳地,所述根据所述无线中继设备的位置确定所述目标员工的坐席的办公区域的步骤之后还包括:
若所述办公区域和预存储的所述目标员工的坐席的办公区域不同,则向所述终端设备发送自维护页面入口,所述自维护页面入口用于提示所述目标员工对所述坐席的坐席位置进行自维护操作。
较佳地,若所述目标员工在有效时间内响应所述自维护页面入口并进行了自维护操作,则根据所述自维护操作确定所述目标员工的坐席的坐席位置;
和/或,
若所述目标员工未在有效时间内响应所述自维护页面入口,则所述自维护页面入口失效,并生成包括所述目标员工与所述办公区域的广播信息;
和/或,
所述根据所述自维护操作确定所述目标员工的坐席的坐席位置的步骤之后还包括:
若所述终端设备通过有线方式接入网络,则根据所述终端设备接入网络时使用的端口号重新确定所述坐席位置。
较佳地,所述重新确定所述坐席位置的步骤之后还包括:
若所述终端设备与所述无线中继设备再次无线连接,则再次根据所述自维护操作确定所述坐席位置。
较佳地,所述获取终端设备与所述无线中继设备无线连接生成的日志信息的步骤之后还包括:
根据所述日志信息统计历史连接记录,所述历史连接记录包括所述终端设备分别与若干无线中继设备的连接时间和/或连接次数;
根据所述历史连接记录确定目标无线中继设备;
根据所述目标无线中继设备的位置确定所述目标员工的坐席的办公区域;
和/或,
若收到由所述终端设备发送的自维护请求,则向所述终端设备发送自维护页面入口,用于提示所述终端设备进行自维护操作。
本发明还提供了一种员工坐席的定位***,所述定位***用于对多个办公区域内的员工坐席进行定位,其中每个办公区域均设有若干无线中继设备;所述定位***包括:
日志获取模块,用于获取终端设备与所述无线中继设备无线连接生成的日志信息,所述日志信息包括所述终端设备的MAC地址;
定位模块,用于当所述MAC地址对应于一目标员工时,根据所述无线中继设备的位置确定所述目标员工的坐席的办公区域。
较佳地,所述定位***还包括:
自维护模块,用于当所述办公区域和预存储的所述目标员工的坐席的办公区域不同时,向所述终端设备发送自维护页面入口,所述自维护页面入口用于提示所述目标员工对所述坐席的坐席位置进行自维护操作。
较佳地,若所述目标员工在有效时间内响应所述自维护页面入口并进行了自维护操作,则所述定位模块还用于根据所述自维护操作确定所述目标员工的坐席的坐席位置;
和/或,
若所述目标员工未在有效时间内未响应所述自维护页面入口,则所述自维护模块还用于使所述自维护页面入口失效,所述定位模块还用于生成包括所述目标员工与所述办公区域的广播信息;
和/或,
若所述终端设备通过有线方式接入网络,则所述定位模块还用于根据所述终端设备接入网络时使用的端口号重新确定所述坐席位置。
较佳地,若所述终端设备与所述无线中继设备再次无线连接,则所述定位模块还用于再次根据所述自维护操作确定所述坐席位置。
较佳地,所述定位***还包括:
统计模块,用于根据所述日志信息统计历史连接记录,所述历史连接记录包括所述终端设备分别与若干无线中继设备的连接时间和/或连接次数;
确定模块,用于根据所述历史连接记录确定目标无线中继设备;
所述定位模块还用于根据所述目标无线中继设备的位置确定所述目标员工的坐席的办公区域;
和/或,
若收到发自所述终端设备的自维护请求,则所述自维护模块还用于向所述终端设备发送自维护页面入口,用于提示所述终端设备的使用员工对自己的坐席位置进行自维护操作。
本发明还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述员工坐席的定位方法。
本发明还提供了一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述员工坐席的定位方法的步骤。
本发明的积极进步效果在于:与现有技术相比,本发明提供了一种员工坐席的定位方法及***、设备及存储介质,通过获取终端设备和无线中继设备的连接日志信息确定终端设备和目标员工的对应关系,并基于无线中继设备的位置来确定和该终端设备对应的目标员工的坐席位置所在的办公区域,从而为中大型办公场所中员工坐席位置更新滞后及不易维护提供了较好的解决方案。
附图说明
图1为本发明的实施例1的员工坐席的定位方法的流程图。
图2为本发明的实施例1中的自维护页面入口的示意图。
图3为本发明的实施例1中的自维护页面的示意图。
图4为本发明的实施例2的员工坐席的定位***的模块示意图。
图5为本发明的实施例3的电子设备的结构框图。
具体实施方式
下面通过实施例的方式进一步说明本发明,但并不因此将本发明限制在所述的实施例范围之中。
实施例1
参见图1-3所示,本实施例具体提供了一种员工坐席的定位方法,用于对多个办公区域内的员工坐席进行定位,其中每个办公区域均设有若干无线中继设备。本实施例中的无线中继设备通常可以是AP(Access Point,无线接入点)及AC(Access Controller,无线接入控制器)等;当具有无线连接功能的设备同上述无线中继设备发起无线连接,会在无线中继设备的日志文件中留下记录;如果连接成功,则记录中会包括具体的网络地址及设备硬件地址等信息。非桥接模式的单个AP覆盖范围通常在20米左右;即可以覆盖某一楼层中的某一办公区域。而对于拥有同一层中更大范围的办公区域,对于跨楼层、跨楼宇乃至跨地区的办公区域,可以借助AP的这一特性加以较好地区分。
本实施例的员工坐席的定位方法包括:
S1.获取终端设备与所述无线中继设备无线连接生成的日志信息,所述日志信息包括所述终端设备的MAC地址。
S2.若所述MAC地址对应于一目标员工,则根据所述无线中继设备的位置确定所述目标员工的坐席的办公区域。
上述步骤S1获取员工的终端设备通过WIFI(无线网络接入)接入网络时生成并留存在无线中继设备上的认证日志信息,日志信息当然地包括AP名称,还包括但不限于进行连接时记录下的终端设备的MAC地址。在上述步骤S2中,可以利用终端设备的MAC地址的唯一性,将其与员工全量终端设备的数据库进行匹配查询;该数据库中通常记录有员工ID(身份认证)号、员工设备的IP(网络地址)地址、MAC地址等;一旦日志信息中的终端设备MAC地址存在于该数据库中,也就排除了该终端设备是员工的私人手机等设备的可能性,反之,该终端设备作为在册登记的隶属于该员工的工作终端,则可以被认为是员工坐席直接对应的,从而该终端设备的位置也就可以对应于这名员工的坐席的位置。
进一步地在步骤S2中,还可以通过该无线中继设备去确定员工坐席的位置。例如将上述的AP名称在AP的全量信息数据库中进行查询匹配,由于AP在安装时的位置均为有据可查,或是在安装维护后可以随时进行精确地登记,这些记录均存于AP全量信息数据库中,从而可以通过获取员工的坐席与AP的关联关系而确定员工的坐席的位置。如上所述由于AP的室内定位精度是有限的,因此,至少可以得到员工的坐席所在的办公区域。
在一个具体的例子中,首先通过制定统一标准将所有的办公场所的坐席进行标准化处理,例如将坐席位置以城市级别进行定义,直至细分到楼宇、楼层和具体编号,当然,本领域技术人员可知,无线中继设备不止于AP和AC设备,对无线中继设备的预设位置划分也不限于城市或楼层等;本例子中具体数据格式如表1所示:
表1:员工坐席标准化表
城市 | 区域 | 楼层 | 坐席号 |
Shanghai | SHALK | 12#03F | 12#03F111 |
而部署在各个办公区域的AP设备的全量信息除了主机名外,也包括上述表1中的区域及其与标准化的坐席号的对应关系。比如AP位于坐席12#03111的上方则记录其位置为12#03111,如果不在正上方则可以以就近原则选择最近的坐席作为其位置,这样可以通过区域+坐席号来甄别每个AP的位置,具体关键字段参考表2:
表2:AP全量信息表
AP名称 | 城市 | 区域 | 楼层 | 坐席号 |
WAP6803 | Shanghai | SHALK | 12#03F | 12#03F111 |
读取AP设备采集到与其连接的终端设备进行用户认证的日志信息,将其发送到Kafka(一种分布式发布订阅消息***)中相应的主题供下游消费者进行实时消费最新的日志数据。
通常日志信息整体是一个JSON(文本格式)字符串,需要通过正则表达式进行匹配而解析出需要的信息。例如一则如下的日志消息:
"message":"Aug 17 12:07:40 10.38.255.5 2020-08-17 12:07:39.200.1+08:00SWI2744HW12708-ACU%%01CM/5/USER_ACCESSRESULT(s)[3849425]:[WLAN_STA_INFO_AUTHENTICATION]ACMAC:0c-45-ba-18-ec-35;ACNAME:SWI2744HW12708-ACU;APMAC:9c-37-f4-7b-70-80;APNAME:WAP683HW5030;SSID:CORP;RADIOID:1;USER:[email protected];MAC:b8-c1-11-a8-8f-e3;IPADDRESS:192.168.1.22;TIME:1597637259;ZONE:UTC+0800;DAYLIGHT:false;ERRCODE:0;RESULT:success;USERGROUP:CORP-nonAD;AUTHENPLACE:RADIUS;CIB ID:143096;INTERFACE:Wlan-Dbss21205;ACCESS TYPE:802.1x;VLAN:40;",
"type":"WiFi_WLAN",
"hostname":"WAP6803",
"path":"/var/log/network_syslog.log",
"timestamp":1597637265930。
针对以上日志信息,通过正则表达式APMAC:(.*?)匹配获取AP的MAC地址为9c-37-f4-7b-70-80。类似地获取AP名称为WAP6803,以及SSID(网络名)、IP地址、时间戳等其他信息。将设备MAC地址与员工全量终端设备数据库进行比对即可确定当前的MAC地址是否是现已登记的员工的终端设备,也可以进而获取终端设备的其他信息以供解析使用。
作为一种较佳的实施方式,步骤S2之后还包括:
若所述办公区域和预存储的所述目标员工的坐席的办公区域不同,则向所述终端设备发送自维护页面入口,所述自维护页面入口用于提示所述目标员工对所述坐席的坐席位置进行自维护操作。
如上所述,当确定员工的坐席位置所在的办公区域已经发生了改变,则表明该员工的坐席位置存在重新维护定位的必要性,因此,向终端设备发送自维护页面入口以提示与终端设备对应的目标员工对坐席位置进行自维护操作,自维护页面入口的形式可以根据页面所在的载体如APP(应用程序)端、WEB(网页)端、H5(页面形式)等灵活设置为网页链接或网页浮层等。当员工收到自维护页面入口后可以通过直接确认或身份验证后进入自维护页面进行相关信息的维护修改。当然,也可以同时触发其他相关的通知机制如邮件或聊天软件加以通知,告知该员工近期连接在这个AP上的次数较多,且告知该AP的位置。更进一步地,参见图2,可以提供前往修改或无需修改的选项。
在一种较佳的实施方式中,参见图3,若目标员工在有效时间内响应自维护页面入口并进行了自维护操作,则根据自维护操作确定目标员工的坐席的坐席位置。若所述目标员工未在有效时间内响应所述自维护页面入口,则自维护页面入口失效,并生成包括目标员工与所述办公区域的广播信息。
如上所述,通过token(令牌)机制为自维护页面入口进行一个预设时间,例如3小时,预设时间内目标员工在自维护页面入口处点击了确认修改并前往自维护页面对位置信息作出修改,则将修改后的位置作为目标员工的新的坐席位置,在此过程中可以在操作者输入坐席编号后根据标准化坐席数据的即时检索关联城市及楼层等信息达成快速录入,并对相关记录的状态更新为已修改。反之如果在预设时间内,目标员工对自维护页面入口作出响应,但选择的是“无需修改”,则表明员工认为坐席无需修改,因此仅对无需修改的事件进行保存,其余可以不作任何处理。
在另一种情形下,如果员工未作出包括确认修改和无需修改在内的任何响应,则本实施例中采用了将获取的AP位置和对于目标员工信息进行自动推送的方式,例如根据AP位置将该目标员工的办公区域提供给***的下游消费或作为广播推送给其他同事作为参考。
作为一种较佳的实施方式,根据自维护操作确定目标员工的坐席的坐席位置的步骤之后还包括:若终端设备通过有线方式接入网络,则根据终端设备接入网络时使用的端口号重新确定所述坐席位置。重新确定坐席位置之后还包括:若终端设备与无线中继设备再次无线连接,则再次根据自维护操作确定所述坐席位置。
本实施例中,还提供了对终端设备有线入网情形的定位机制,即根据终端设备接入网络时使用的端口号重新确定所述坐席位置。当然本领域技术人员可以知晓,有线网络接时可以由交换机与各登记在册的终端设备的MAC地址进行对应绑定;所述端口号可以是预分配并预存储于数据库中的,例如以人-机-端口号的字段形式加以关联,根据匹配操作,即可通过端口号确定对应的终端设备的坐席位置,进而确定该终端设备所属目标员工的坐席位置。相应地,此时确定的坐席位置也自然覆盖了前述由自维护操作确定的该目标员工的坐席位置。但对于前述确定的坐席位置及其对应的时间戳信息依然予以保留。
进一步地,对于员工可能使用自己的笔记本在其他人的座位进行有线网络接入等情况,由于其实际的坐席位置并未发生改变,因此当目标员工回到自己座位并进行无线接入网络时,再次调取前述的自维护操作结果中的坐席位置作为该目标员工当前的坐席位置。
作为一种较佳的实施方式,前述获取终端设备与无线中继设备无线连接生成的日志信息的步骤之后,还可以根据日志信息统计历史连接记录,历史连接记录包括终端设备分别与若干无线中继设备的连接时间及连接次数等信息;并根据历史连接记录确定目标无线中继设备,进而根据目标无线中继设备的位置确定目标员工的坐席的办公区域。具体地,可以通过定时分析员工终端对于AP的连接时间及连接次数等数据确定目标无线中继设备;例如可以包括但不限于:将终端设备最近三天内连接次数最多的AP作为目标无线中继设备;或者将最近一次连接的AP作为目标无线中继设备;或者以最近10天且认证次数超过5次中的连接次数最多的AP作为目标无线中继设备。也可以根据不同的应用场景确保选取的目标无线中继设备对于员工坐席位置的关联具有更高的耦合度。当然本领域技术人员可知,此处确定目标无线中继设备的依据包括但不限于连接时间、连接次数、连接状态、以及员工在职状态等其他限定条件中的一种或若干种组合。
作为一种较佳的实施方式,若收到由终端设备发送的自维护请求,则向终端设备发送自维护页面入口,用于提示所述终端设备进行自维护操作。
本实施例中,除了根据获取的信息提示员工外,还为员工提供了一种自动申请维护坐席位置的机制。例如,针对使用无线上网的员工开放一个自助申请维护的通道,当收到发自终端设备的自维护请求,例如在即时聊天软件中设置“weihu”、“seat”等通配字符,一旦收到这些字符则认为是终端用户所属的员工提出了主动维护的申请而提供相应的自维护页面入口。当然,此种情况下可以辅以员工密码或人脸匹配等验证信息,以确保该员工具备对于坐席位置的维护权限。
本实施例根据终端设备和无线中继设备的连接情况对终端设备对应的员工坐席所在办公区域进行定位,从而合理地提示并给予员工对坐席的位置进行定位的自维护操作,并在员工按时进行自维护操作的情况下给出该员工坐席位置的大概区域用以提示其他员工;并提供了通过接入有线网络的端口和自维护操作两种方式获取员工坐席的位置之间的冲突的解决机制。本实施例的员工坐席的定位方法为中大型办公场所中员工坐席更新滞后及不易维护提供了较好的解决方案。
实施例2
参见图4所示,本实施例具体提供了一种员工坐席的定位***,所述定位***用于对多个办公区域内的员工坐席进行定位,其中每个办公区域均设有若干无线中继设备。本实施例中的无线中继设备通常可以是AP及AC等;当具有无线连接功能的设备同上述无线中继设备发起无线连接,会在无线中继设备的日志文件中留下记录;如果连接成功,则记录中会包括具体的网络地址及设备硬件地址等信息。非桥接模式的单个AP覆盖范围通常在20米左右;即可以覆盖某一楼层中的某一办公区域。而对于拥有同一层中更大范围的办公区域,对于跨楼层、跨楼宇乃至跨地区的办公区域,可以借助AP的这一特性加以较好地区分。本实施例的员工坐席的定位***包括:
日志获取模块1,用于获取终端设备与所述无线中继设备无线连接生成的日志信息,所述日志信息包括所述终端设备的MAC地址;
定位模块2,用于当所述MAC地址对应于一目标员工时,根据所述无线中继设备的位置确定所述目标员工的坐席的办公区域。
日志获取模块1获取员工的终端设备通过WIFI接入网络时生成并留存在无线中继设备上的认证日志信息,日志信息当然地包括AP名称,还包括但不限于进行连接时记录下的终端设备的MAC地址。可以利用终端设备的MAC地址的唯一性,将其与员工全量终端设备的数据库进行匹配查询;该数据库中通常记录有员工ID号、员工设备的IP地址、MAC地址等;一旦日志信息中的终端设备MAC地址存在于该数据库中,也就排除了该终端设备是员工的私人手机等设备的可能性,反之,该终端设备作为在册登记的隶属于该员工的工作终端,则可以被认为是员工坐席直接对应的,从而该终端设备的位置也就可以对应于这名员工的坐席的位置。
定位模块2可以通过该无线中继设备去确定员工坐席的位置。例如将上述的AP名称在AP的全量信息数据库中进行查询匹配,由于AP在安装时的位置均为有据可查,或是在安装维护后可以随时进行精确地登记,这些记录均存于AP全量信息数据库中,从而可以通过获取员工的坐席与AP的关联关系而确定员工的坐席的位置。如上所述由于AP的室内定位精度是有限的,因此,至少可以得到员工的坐席所在的办公区域。
在一个具体的例子中,首先通过制定统一标准将所有的办公场所的坐席进行标准化处理,例如将坐席位置以城市级别进行定义,直至细分到楼宇、楼层和具体编号,当然,本领域技术人员可知,无线中继设备不止于AP和AC设备,对无线中继设备的预设位置划分也不限于城市或楼层等;本例子中具体数据格式如表1所示:
表1:员工坐席标准化表
城市 | 区域 | 楼层 | 坐席号 |
Shanghai | SHALK | 12#03F | 12#03F111 |
而部署在各个办公区域的AP设备的全量信息除了主机名外,也包括上述表1中的区域及其与标准化的坐席号的对应关系。比如AP位于坐席12#03111的上方则记录其位置为12#03111,如果不在正上方则可以以就近原则选择最近的坐席作为其位置,这样可以通过区域+坐席号来甄别每个AP的位置,具体关键字段参考表2:
表2:AP全量信息表
AP名称 | 城市 | 区域 | 楼层 | 坐席号 |
WAP6803 | Shanghai | SHALK | 12#03F | 12#03F111 |
读取AP设备采集到与其连接的终端设备进行用户认证的日志信息,将其发送到Kafka中相应的主题供下游消费者进行实时消费最新的日志数据。
通常日志信息整体是一个JSON字符串,需要通过正则表达式进行匹配而解析出需要的信息。例如一则如下的日志消息:
"message":"Aug 17 12:07:40 10.38.255.5 2020-08-17 12:07:39.200.1+08:00SWI2744HW12708-ACU%%01CM/5/USER_ACCESSRESULT(s)[3849425]:[WLAN_STA_INFO_AUTHENTICATION]ACMAC:0c-45-ba-18-ec-35;ACNAME:SWI2744HW12708-ACU;APMAC:9c-37-f4-7b-70-80;APNAME:WAP683HW5030;SSID:CORP;RADIOID:1;USER:[email protected];MAC:b8-c1-11-a8-8f-e3;IPADDRESS:192.168.1.22;TIME:1597637259;ZONE:UTC+0800;DAYLIGHT:false;ERRCODE:0;RESULT:success;USERGROUP:CORP-nonAD;AUTHENPLACE:RADIUS;CIB ID:143096;INTERFACE:Wlan-Dbss21205;ACCESS TYPE:802.1x;VLAN:40;",
"type":"WiFi_WLAN",
"hostname":"WAP6803",
"path":"/var/log/network_syslog.log",
"timestamp":1597637265930。
针对以上日志信息,通过正则表达式APMAC:(.*?)匹配获取AP的MAC地址为9c-37-f4-7b-70-80。类似地获取AP名称为WAP6803,以及SSID、IP地址、时间戳等其他信息。将设备MAC地址与员工全量终端设备数据库进行比对即可确定当前的MAC地址是否是现已登记的员工的终端设备,也可以进而获取终端设备的其他信息以供解析使用。
作为一种较佳的实施方式,定位***还包括自维护模块3,用于当办公区域和预存储的目标员工的坐席的办公区域不同时,向终端设备发送自维护页面入口,所述自维护页面入口用于提示目标员工对坐席的坐席位置进行自维护操作。
如上所述,当确定员工的坐席位置所在的办公区域已经发生了改变,则表明该员工的坐席位置存在重新维护定位的必要性,因此,自维护模块3向终端设备发送自维护页面入口以提示与终端设备对应的目标员工对坐席位置进行自维护操作,自维护页面入口的形式可以根据页面所在的载体如APP端、WEB端、H5等灵活设置为网页链接或网页浮层等。当员工收到自维护页面入口后可以通过直接确认或身份验证后进入自维护页面进行相关信息的维护修改。当然,自维护模块3也可以同时触发其他相关的通知机制如邮件或聊天软件加以通知,告知该员工近期连接在这个AP上的次数较多,且告知该AP的位置。更进一步地,可以提供前往修改或无需修改的选项。
在一种较佳的实施方式中,若目标员工在有效时间内响应自维护页面入口并进行了自维护操作,则定位模块2还用于根据所述自维护操作确定所述目标员工的坐席的坐席位置;若目标员工未在有效时间内未响应自维护页面入口,则自维护模块3还用于使所述自维护页面入口失效,并生成包括所述目标员工与所述办公区域的广播信息。
如上所述,通过token机制为自维护页面入口进行一个预设时间,例如3小时,预设时间内目标员工在自维护页面入口处点击了确认修改并前往自维护页面对位置信息作出修改,则定位模块2将修改后的位置作为目标员工的新的坐席位置,在此过程中可以在操作者输入坐席编号后根据标准化坐席数据的即时检索关联城市及楼层等信息达成快速录入,并对相关记录的状态更新为已修改。反之如果在预设时间内,目标员工对自维护页面入口作出响应,但选择的是“无需修改”,则表明员工认为坐席无需修改,因此仅对无需修改的事件进行保存,其余可以不作任何处理。
在另一种情形下,如果员工未作出包括确认修改和无需修改在内的任何响应,则本次推送的自维护页面入口即失效;当然,可以在下次检测到可能的坐席位置变化时再次推送。此时定位模块2将获取的AP位置和对于目标员工信息进行自动推送,例如根据AP位置将该目标员工的办公区域提供给***的下游消费或作为广播推送给其他同事作为参考。
作为一种较佳的实施方式,若终端设备通过有线方式接入网络,则定位模块2根据终端设备接入网络时使用的端口号重新确定坐席位置。并且在重新确定坐席位置之后若终端设备与无线中继设备再次无线连接,则定位模块2将再次根据自维护操作确定坐席位置。
本实施例中,还提供了对终端设备有线入网情形的定位机制,即根据终端设备接入网络时使用的端口号重新确定所述坐席位置。当然本领域技术人员可以知晓,有线网络接时可以由交换机与各登记在册的终端设备的MAC地址进行对应绑定;所述端口号可以是预分配并预存储于数据库中的,例如以人-机-端口号的字段形式加以关联,根据匹配操作,即可通过端口号确定对应的终端设备的坐席位置,进而确定该终端设备所属目标员工的坐席位置。相应地,此时确定的坐席位置也自然覆盖了前述由自维护操作确定的该目标员工的坐席位置。但对于前述确定的坐席位置及其对应的时间戳信息依然予以保留。
进一步地,对于员工可能使用自己的笔记本在其他人的座位进行有线网络接入等情况,由于其实际的坐席位置并未发生改变,因此当目标员工回到自己座位并进行无线接入网络时,定位模块2再次调取前述的自维护操作结果中的坐席位置作为该目标员工当前的坐席位置。
作为一种较佳的实施方式,本实施例的定位***还包括:
统计模块,用于根据日志信息统计历史连接记录,历史连接记录包括终端设备分别与若干无线中继设备的连接时间和/或连接次数;确定模块,用于根据历史连接记录确定目标无线中继设备;以及定位模块2用于根据目标无线中继设备的位置确定目标员工的坐席的办公区域。
例如,统计模块定时统计员工的终端对于AP的连接时间及连接次数等数据,并由确定模块按照设定的筛选条件选择AP。例如将终端设备最近三天内连接次数最多的AP确定为目标无线中继设备;或者将最近一次连接的AP作为目标无线中继设备;或者将最近10天且认证次数超过5次中的连接次数最多的AP作为目标无线中继设备等。也可根据不同的应用场景选择合适的目标无线中继设备来确保选取的无线中继设备对于员工坐席位置的关联具有更高的耦合度。当然本领域技术人员可知,此处选择目标无线中继设备的依据包括但不限于连接时间、连接次数、连接状态、以及员工在职状态等其他限定条件中的一种或若干种组合。进而,仍然由定位模块2根据该无线中继设备的位置确定目标员工坐席的办公区域。
作为一种较佳的实施方式,若收到发自所述终端设备的自维护请求,则自维护模块3向终端设备发送自维护页面入口,用于提示所述终端设备的使用员工对自己的坐席位置进行自维护操作。
本实施例中,除了根据获取的信息提示员工外,还为员工提供了一种自动申请维护坐席位置的机制。例如,针对使用无线上网的员工开放一个自助申请维护的通道,当收到发自终端设备的自维护请求,例如在即时聊天软件中设置“weihu”、“seat”等通配字符,一旦收到这些字符则认为是终端用户所属的员工提出了主动维护的申请而由自维护模块3提供相应的自维护页面入口。当然,此种情况下可以辅以员工密码或人脸匹配等验证信息,以确保该员工具备对于坐席位置的维护权限。
本实施例根据终端设备和无线中继设备的连接情况对终端设备对应的员工坐席所在办公区域进行定位,从而合理地提示并给予员工对坐席的位置进行定位的自维护操作,并在员工按时进行自维护操作的情况下给出该员工坐席位置的大概区域用以提示其他员工;并提供了通过接入有线网络的端口和自维护操作两种方式获取员工坐席的位置之间的冲突的解决机制。本实施例的员工坐席的定位方法为中大型办公场所中员工坐席更新滞后及不易维护提供了较好的解决方案。
实施例3
图5为本发明实施例3提供的一种电子设备的结构示意图。电子设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序时实现实施例1中的员工坐席的定位方法。图5显示的电子设备30仅仅是一个示例,不应对本发明实施例的功能和使用范围带来任何限制。
如图5所示,电子设备30可以以通用计算设备的形式表现,例如其可以为服务器设备。电子设备30的组件可以包括但不限于:上述至少一个处理器31、上述至少一个存储器32、连接不同***组件(包括存储器32和处理器31)的总线33。
总线33包括数据总线、地址总线和控制总线。
存储器32可以包括易失性存储器,例如随机存取存储器(RAM)321和/或高速缓存存储器322,还可以进一步包括只读存储器(ROM)323。
存储器32还可以包括具有一组(至少一个)程序模块324的程序/实用工具325,这样的程序模块324包括但不限于:操作***、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
处理器31通过运行存储在存储器32中的计算机程序,从而执行各种功能应用以及数据处理,例如本发明实施例1中的员工坐席的定位方法。
电子设备30也可以与一个或多个外部设备34(例如键盘、指向设备等)通信。这种通信可以通过输入/输出(I/O)接口35进行。并且,模型生成的设备30还可以通过网络适配器36与一个或者多个网络(例如局域网(LAN),广域网(WAN)和/或公共网络,例如因特网)通信。如图5所示,网络适配器36通过总线33与模型生成的设备30的其它模块通信。应当明白,尽管图中未示出,可以结合模型生成的设备30使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、RAID(磁盘阵列)***、磁带驱动器以及数据备份存储***等。
应当注意,尽管在上文详细描述中提及了电子设备的若干单元/模块或子单元/模块,但是这种划分仅仅是示例性的并非强制性的。实际上,根据本发明的实施方式,上文描述的两个或更多单元/模块的特征和功能可以在一个单元/模块中具体化。反之,上文描述的一个单元/模块的特征和功能可以进一步划分为由多个单元/模块来具体化。
实施例4
本实施例提供了一种计算机可读存储介质,其上存储有计算机程序,程序被处理器执行时实现实施例1中的员工坐席的定位方法中的步骤。
其中,可读存储介质可以采用的更具体可以包括但不限于:便携式盘、硬盘、随机存取存储器、只读存储器、可擦拭可编程只读存储器、光存储器件、磁存储器件或上述的任意合适的组合。
在可能的实施方式中,本发明还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行实现实施例1中的员工坐席的定位方法中的步骤。
其中,可以以一种或多种程序设计语言的任意组合来编写用于执行本发明的程序代码,程序代码可以完全地在用户设备上执行、部分地在用户设备上执行、作为一个独立的软件包执行、部分在用户设备上部分在远程设备上执行或完全在远程设备上执行。
虽然以上描述了本发明的具体实施方式,但是本领域的技术人员应当理解,这仅是举例说明,本发明的保护范围是由所附权利要求书限定的。本领域的技术人员在不背离本发明的原理和实质的前提下,可以对这些实施方式做出多种变更或修改,但这些变更和修改均落入本发明的保护范围。
Claims (12)
1.一种员工坐席的定位方法,其特征在于,所述定位方法用于对多个办公区域内的员工坐席进行定位,其中每个办公区域均设有若干无线中继设备;所述定位方法包括:
获取终端设备与所述无线中继设备无线连接生成的日志信息,所述日志信息包括所述终端设备的MAC地址;
若所述MAC地址对应于一目标员工,则根据所述无线中继设备的位置确定所述目标员工的坐席的办公区域。
2.如权利要求1所述的员工坐席的定位方法,其特征在于,所述根据所述无线中继设备的位置确定所述目标员工的坐席的办公区域的步骤之后还包括:
若所述办公区域和预存储的所述目标员工的坐席的办公区域不同,则向所述终端设备发送自维护页面入口,所述自维护页面入口用于提示所述目标员工对所述坐席的坐席位置进行自维护操作。
3.如权利要求2所述的员工坐席的定位方法,其特征在于,若所述目标员工在有效时间内响应所述自维护页面入口并进行了自维护操作,则根据所述自维护操作确定所述目标员工的坐席的坐席位置;
和/或,
若所述目标员工未在有效时间内响应所述自维护页面入口,则所述自维护页面入口失效,并生成包括所述目标员工与所述办公区域的广播信息;
和/或,
所述根据所述自维护操作确定所述目标员工的坐席的坐席位置的步骤之后还包括:
若所述终端设备通过有线方式接入网络,则根据所述终端设备接入网络时使用的端口号重新确定所述坐席位置。
4.如权利要求3所述的员工坐席的定位方法,其特征在于,所述重新确定所述坐席位置的步骤之后还包括:
若所述终端设备与所述无线中继设备再次无线连接,则再次根据所述自维护操作确定所述坐席位置。
5.如权利要求1所述的员工坐席的定位方法,其特征在于,所述获取终端设备与所述无线中继设备无线连接生成的日志信息的步骤之后还包括:
根据所述日志信息统计历史连接记录,所述历史连接记录包括所述终端设备分别与若干无线中继设备的连接时间和/或连接次数;
根据所述历史连接记录确定目标无线中继设备;
根据所述目标无线中继设备的位置确定所述目标员工的坐席的办公区域;
和/或,
若收到由所述终端设备发送的自维护请求,则向所述终端设备发送自维护页面入口,用于提示所述终端设备进行自维护操作。
6.一种员工坐席的定位***,其特征在于,所述定位***用于对多个办公区域内的员工坐席进行定位,其中每个办公区域均设有若干无线中继设备;所述定位***包括:
日志获取模块,用于获取终端设备与所述无线中继设备无线连接生成的日志信息,所述日志信息包括所述终端设备的MAC地址;
定位模块,用于当所述MAC地址对应于一目标员工时,根据所述无线中继设备的位置确定所述目标员工的坐席的办公区域。
7.如权利要求6所述的员工坐席的定位***,其特征在于,所述定位***还包括:
自维护模块,用于当所述办公区域和预存储的所述目标员工的坐席的办公区域不同时,向所述终端设备发送自维护页面入口,所述自维护页面入口用于提示所述目标员工对所述坐席的坐席位置进行自维护操作。
8.如权利要求7所述的员工坐席的定位***,其特征在于,若所述目标员工在有效时间内响应所述自维护页面入口并进行了自维护操作,则所述定位模块具体用于根据所述自维护操作确定所述目标员工的坐席的坐席位置;
和/或,
若所述目标员工未在有效时间内未响应所述自维护页面入口,则所述自维护模块还用于使所述自维护页面入口失效,所述定位模块还用于生成包括所述目标员工与所述办公区域的广播信息;
和/或,
若所述终端设备通过有线方式接入网络,则所述定位模块还用于根据所述终端设备接入网络时使用的端口号重新确定所述坐席位置。
9.如权利要求8所述的员工坐席的定位方法,其特征在于,若所述终端设备与所述无线中继设备再次无线连接,则所述定位模块还用于再次根据所述自维护操作确定所述坐席位置。
10.如权利要求7所述的员工坐席的定位***,其特征在于,所述定位***还包括:
统计模块,用于根据所述日志信息统计历史连接记录,所述历史连接记录包括所述终端设备分别与若干无线中继设备的连接时间和/或连接次数;确定模块,用于根据所述历史连接记录确定目标无线中继设备;
所述定位模块还用于根据所述目标无线中继设备的位置确定所述目标员工的坐席的办公区域;
和/或,
若收到发自所述终端设备的自维护请求,则所述自维护模块还用于向所述终端设备发送自维护页面入口,用于提示所述终端设备的使用员工对自己的坐席位置进行自维护操作。
11.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1-5中任一项所述的员工坐席的定位方法。
12.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1-5中任一项所述的员工坐席的定位方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110181432.7A CN112867148B (zh) | 2021-02-09 | 2021-02-09 | 员工坐席的定位方法及***、电子设备及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110181432.7A CN112867148B (zh) | 2021-02-09 | 2021-02-09 | 员工坐席的定位方法及***、电子设备及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112867148A true CN112867148A (zh) | 2021-05-28 |
CN112867148B CN112867148B (zh) | 2023-01-31 |
Family
ID=75989572
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110181432.7A Active CN112867148B (zh) | 2021-02-09 | 2021-02-09 | 员工坐席的定位方法及***、电子设备及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112867148B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113837719A (zh) * | 2021-09-15 | 2021-12-24 | 携程旅游网络技术(上海)有限公司 | 计算机办公地点的获取方法、***、电子设备和介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060252408A1 (en) * | 2005-05-04 | 2006-11-09 | Nokia Corporation | Using MAC address of a WLAN access point as location information |
JP2008048033A (ja) * | 2006-08-11 | 2008-02-28 | Canon Inc | アクセス制御方法 |
CN101860791A (zh) * | 2010-06-09 | 2010-10-13 | 华为技术有限公司 | 定位用户终端的实现方法与相关设备 |
US20150092584A1 (en) * | 2013-10-02 | 2015-04-02 | Samsung Electronics Co., Ltd. | Method for determining position based on network and electronic device thereof |
CN105101062A (zh) * | 2014-04-21 | 2015-11-25 | 北京奇虎科技有限公司 | 可穿戴设备、获取无线网络属性信息的方法及*** |
US20160029338A1 (en) * | 2014-07-25 | 2016-01-28 | Verizon Patent And Licensing Inc. | Reducing power consumption and network usage when locating a user device |
US20160373897A1 (en) * | 2015-06-19 | 2016-12-22 | Lenovo (Singapore) Pte. Ltd. | Device location determined by wireless signals |
-
2021
- 2021-02-09 CN CN202110181432.7A patent/CN112867148B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060252408A1 (en) * | 2005-05-04 | 2006-11-09 | Nokia Corporation | Using MAC address of a WLAN access point as location information |
JP2008048033A (ja) * | 2006-08-11 | 2008-02-28 | Canon Inc | アクセス制御方法 |
CN101860791A (zh) * | 2010-06-09 | 2010-10-13 | 华为技术有限公司 | 定位用户终端的实现方法与相关设备 |
US20150092584A1 (en) * | 2013-10-02 | 2015-04-02 | Samsung Electronics Co., Ltd. | Method for determining position based on network and electronic device thereof |
CN105101062A (zh) * | 2014-04-21 | 2015-11-25 | 北京奇虎科技有限公司 | 可穿戴设备、获取无线网络属性信息的方法及*** |
US20160029338A1 (en) * | 2014-07-25 | 2016-01-28 | Verizon Patent And Licensing Inc. | Reducing power consumption and network usage when locating a user device |
US20160373897A1 (en) * | 2015-06-19 | 2016-12-22 | Lenovo (Singapore) Pte. Ltd. | Device location determined by wireless signals |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113837719A (zh) * | 2021-09-15 | 2021-12-24 | 携程旅游网络技术(上海)有限公司 | 计算机办公地点的获取方法、***、电子设备和介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112867148B (zh) | 2023-01-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US9231962B1 (en) | Identifying suspicious user logins in enterprise networks | |
US20100064044A1 (en) | Information Processing System and Control Method for Information Processing System | |
US20060036707A1 (en) | Method and apparatus for routing images | |
US20150120951A1 (en) | Method and system for controlling access to shared devices | |
US9853864B2 (en) | System and method for updating printer location information field | |
CN101459728A (zh) | 无线通信终端、保护其中数据的方法、程序及记录媒体 | |
US11963009B2 (en) | Controlling access to enterprise centers using a dynamic enterprise control system | |
US20070174282A1 (en) | Access control method, access control apparatus, and computer product | |
WO2018219007A1 (zh) | 数据查询***中用户登录方法、电子设备及存储介质 | |
CN113254969B (zh) | 业务数据处理方法、装置、电子设备及存储介质 | |
CN112867148B (zh) | 员工坐席的定位方法及***、电子设备及存储介质 | |
CN112751976B (zh) | 基于认证日志的坐席关联方法、***、设备及存储介质 | |
JP2015176172A (ja) | 共有空間における機器制御装置、機器制御方法、プログラム、プログラムを記録した記録媒体及び携帯情報端末を用いた制御方法 | |
KR20210025204A (ko) | 무선 ap 접속 정보에 기초하여 근태 관리를 수행할 수 있는 근태 관리 시스템 서버 및 그 동작 방법 | |
Pritoni et al. | Accessing WI-FI data for occupancy sensing | |
CN110704501B (zh) | 用户账号关联方法及装置 | |
JP2015211337A (ja) | 情報生成装置及び受信装置を備えたシステム | |
JP4227234B2 (ja) | ネットワークデバイス制御装置及び方法 | |
CN110599651A (zh) | 基于统一授权中心的门禁***及控制方法 | |
CN112637378B (zh) | 基于用户的网络地址关联方法、***、设备及存储介质 | |
KR102498136B1 (ko) | 컴퓨터 네트워크 환경 자동설정 시스템 및 방법 | |
JP2003203145A (ja) | 人事管理支援システムおよび方法 | |
CN115002015B (zh) | 终端设备的网络环境检测方法、***、设备及介质 | |
CN109586935B (zh) | 一种无纸化会议*** | |
US20220165110A1 (en) | A system and method for providing access to a user |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |