CN106454709A - 一种电子签到的方法、装置以及*** - Google Patents

一种电子签到的方法、装置以及*** Download PDF

Info

Publication number
CN106454709A
CN106454709A CN201610933081.XA CN201610933081A CN106454709A CN 106454709 A CN106454709 A CN 106454709A CN 201610933081 A CN201610933081 A CN 201610933081A CN 106454709 A CN106454709 A CN 106454709A
Authority
CN
China
Prior art keywords
information
user terminal
wifi
latitude
longitude
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.)
Pending
Application number
CN201610933081.XA
Other languages
English (en)
Inventor
张强
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Jiahua Science And Technology Co Ltd
Original Assignee
Chengdu Jiahua Science And Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Chengdu Jiahua Science And Technology Co Ltd filed Critical Chengdu Jiahua Science And Technology Co Ltd
Priority to CN201610933081.XA priority Critical patent/CN106454709A/zh
Publication of CN106454709A publication Critical patent/CN106454709A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/29Geographical information databases
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C1/00Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
    • G07C1/10Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people together with the recording, indicating or registering of other data, e.g. of signs of identity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/02Services making use of location information
    • H04W4/025Services making use of location information using location based information parameters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/80Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Remote Sensing (AREA)
  • Data Mining & Analysis (AREA)
  • General Engineering & Computer Science (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供了一种电子签到的方法、装置以及***,其中,该方法包括:当接收到用户终端的签到请求时,获取用户终端的经纬度信息和用户终端扫描到的WIFI信息,WIFI信息包括每个无线网络访问节点的物理地址和物理地址对应的WIFI信号的强弱信息;根据签到请求的接收时间和用户终端的身份标识确定用户终端当前应位于的理论位置;通过预先建立的位置信息特征库判断用户终端的经纬度信息和WIFI信息是否分别与理论位置对应的经纬度信息和WIFI信息匹配;根据判断的结果设置用户终端对应的用户的签到信息。本发明实施例降低了签到方式的硬件成本,且提高了签到效率。

Description

一种电子签到的方法、装置以及***
技术领域
本发明涉及定位技术领域,具体而言,涉及一种电子签到的方法、装置以及***。
背景技术
签到是用记录的方式表明出席或者参加某个活动的人数。签到有很多种方式,比较简单的有纸笔签名的方式,比如学校中老师点名或者让学生签名以统计到课人数;签到还有电子签到的方式,公司上班打卡就是电子形式的签到,以证明该员工一天的工作时间。
然而,现有的纸笔签到方式较为浪费时间且纸质化的签到记录容易丢失;电子化的打卡签到的方式通常需要部署硬件设备,该硬件设备的部署需要较高的成本,且在上下班高峰期待签到人员想要进行排队签到,影响工作效率。
针对上述电子打卡签到方式成本较高且效率较低的问题,目前尚未提出有效的解决方案。
发明内容
有鉴于此,本发明实施例的目的在于提供一种电子签到的方法、装置以及***,以降低签到方式的硬件成本,且提高签到效率。
第一方面,本发明实施例提供了一种电子签到的方法,包括:当接收到用户终端的签到请求时,获取用户终端的经纬度信息和用户终端扫描到的WIFI信息,该WIFI信息包括每个无线网络访问节点的物理地址和该物理地址对应的WIFI信号的强弱信息;根据上述签到请求的接收时间和用户终端的身份标识确定用户终端当前应位于的理论位置;通过预先建立的位置信息特征库判断用户终端的经纬度信息和WIFI信息是否分别与上述理论位置对应的经纬度信息和WIFI信息匹配;其中,上述位置信息特征库中保存有预设的理论位置,以及预设的理论位置对应的经纬度信息和WIFI信息;根据判断的结果设置上述用户终端对应的用户的签到信息,该签到信息包括签到成功和签到失败。
结合第一方面,本发明实施例提供了第一方面的第一种可能的实施方式,其中,上述确定用户终端当前应位于的理论位置的步骤之前,上述方法还包括:根据接收到的签到请求记录签到请求的接收时间和用户终端的身份标识;上述根据签到请求的接收时间和用户终端的身份标识确定用户终端当前应位于的理论位置包括:用签到请求的接收时间和用户终端的身份标识,查询预先保存的身份标识、时间和理论位置的对应关系,确定用户终端当前应位于的理论位置。
结合第一方面,本发明实施例提供了第一方面的第二种可能的实施方式,其中,上述通过预先建立的位置信息特征库判断用户终端的经纬度信息和WIFI信息是否分别与理论位置对应的经纬度信息和WIFI信息匹配,包括:通过预先建立的位置信息特征库判断上述用户终端的经纬度信息是否与理论位置对应的经纬度信息匹配;如果匹配,通过预先建立的位置信息特征库判断用户终端的WIFI信息是否与理论位置对应的WIFI信息匹配。
结合第一方面的第二种可能的实施方式,本发明实施例提供了第一方面的第三种可能的实施方式,其中,上述通过预先建立的位置信息特征库判断用户终端的经纬度信息是否与理论位置对应的经纬度信息匹配包括:在预先建立的位置信息特征库中查找理论位置对应的经纬度信息;计算查找到的经纬度信息的坐标点和用户终端的经纬度信息的坐标点间的距离;当该距离小于设定的距离阈值时,确定用户终端的经纬度信息与理论位置对应的经纬度信息匹配。
结合第一方面的第二种可能的实施方式,本发明实施例提供了第一方面的第四种可能的实施方式,其中,上述通过预先建立的位置信息特征库判断用户终端的WIFI信息是否与理论位置对应的WIFI信息匹配,包括:在预先建立的位置信息特征库查找理论位置对应的每个无线网络访问节点的物理地址和物理地址对应的WIFI强弱信息;检查查找到的物理地址和对应的WIFI强弱信息与用户终端扫描到的物理地址和对应的WIFI强弱信息的匹配程度;当该匹配程度大于设定的程度阈值时,确定用户终端的WIFI信息与理论位置对应的WIFI信息匹配。
第二方面,本发明实施例提供了一种电子签到的方法,包括:当接收到用户触发的签到请求时,获取当前位置的经纬度信息和扫描当前位置的WIFI信息,其中,该WIFI信息包括每个无线网络访问节点的物理地址和该物理地址对应的WIFI信号的强弱信息;向服务器发送上述签到请求,以及上述经纬度信息和WIFI信息,以触发该服务器根据经纬度信息和WIFI信息设置用户的签到信息,签到信息包括签到成功和签到失败。
第三方面,本发明实施例提供了一种电子签到的装置,包括:信息获取模块,用于当接收到用户终端的签到请求时,获取用户终端的经纬度信息和用户终端扫描到的WIFI信息,WIFI信息包括每个无线网络访问节点的物理地址和物理地址对应的WIFI信号的强弱信息;理论位置确定模块,用于根据签到请求的接收时间和用户终端的身份标识确定用户终端当前应位于的理论位置;匹配模块,用于通过预先建立的位置信息特征库判断用户终端的经纬度信息和WIFI信息是否分别与理论位置对应的经纬度信息和WIFI信息匹配;其中,位置信息特征库中保存有预设的理论位置,以及预设的理论位置对应的经纬度信息和WIFI信息;签到信息设置模块,用于根据判断的结果设置用户终端对应的用户的签到信息,签到信息包括签到成功和签到失败。
结合第三方面,本发明实施例提供了第三方面的第一种可能的实施方式,其中,上述匹配模块包括:经纬度信息匹配单元,用于通过预先建立的位置信息特征库判断用户终端的经纬度信息是否与理论位置对应的经纬度信息匹配;WIFI信息匹配单元,用于当经纬度信息匹配时,通过预先建立的位置信息特征库判断用户终端的WIFI信息是否与理论位置对应的WIFI信息匹配。
第四方面,本发明实施例提供了一种电子签到的装置,包括:信息获取模块,用于当接收到用户触发的签到请求时,获取当前位置的经纬度信息和扫描当前位置的WIFI信息,其中,WIFI信息包括每个无线网络访问节点的物理地址和物理地址对应的WIFI信号的强弱信息;发送模块,用于向服务器发送签到请求,以及经纬度信息和WIFI信息,以触发服务器根据经纬度信息和WIFI信息设置用户的签到信息,签到信息包括签到成功和签到失败。
第五方面,本发明实施例提供了一种电子签到***,该***包括服务器和用户终端,该服务器包括上述第三方面或者第三方面的第一种可能的实施方式提供的电子签到的装置,上述用户终端包括上述第四方面提供的电子签到的装置,上述服务器和上述用户终端网络连接。
本实施例的一种电子签到的方法、装置以及***,在接收到用户终端的签到请求时,获取用户终端的经纬度信息和该用户终端扫描到的WIFI信息,并根据上述签到请求的接收时间和上述用户终端的身份标识,得到该用户终端的理论位置信息;通过预先建立的位置信息特征库判断上述经纬度信息和WIFI信息是否与上述理论位置信息对应的相关信息匹配,并根据判断结果设置上述用户终端对应的用户的签到信息,这种方式中的WIFI信息能够对用户终端精确定位,在精确定位的基础上可以实现有效的电子签到,该电子签到方式降低了打卡签到方式的硬件成本,且提高了签到效率。
为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本发明的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。
图1示出了本发明实施例1所提供的一种电子签到的方法流程图;
图2示出了本发明实施例1所提供的一种电子签到的方法的具体流程图;
图3示出了本发明实施例2所提供的一种电子签到的方法流程图;
图4示出了本发明实施例2所提供的一种电子签到的方法的具体流程图;
图5示出了本发明实施例3所提供的一种电子签到的装置的结构示意图;
图6示出了本发明实施例3所提供的一种电子签到的装置的具体结构示意图;
图7示出了本发明实施例4所提供的一种电子签到的装置的结构示意图。
图8示出了本发明实施例5所提供的一种电子签到***的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。通常在此处附图中描述和示出的本发明实施例的组件可以以各种不同的配置来布置和设计。因此,以下对在附图中提供的本发明的实施例的详细描述并非旨在限制要求保护的本发明的范围,而是仅仅表示本发明的选定实施例。基于本发明的实施例,本领域技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。
考虑到现有的针对电子打卡签到方式成本较高且效率较低的问题,本发明实施例提供了一种电子签到的方法、装置以及***,该技术可以采用相关的软件和硬件实现,下面通过实施例进行描述。
实施例1
参见图1所示的一种电子签到的方法流程图,该方法以从服务器侧描述为例进行说明,包括以下步骤:
步骤S102,当接收到用户终端的签到请求时,获取该用户终端的经纬度信息和该用户终端扫描到的WIFI信息,该WIFI信息包括每个无线网络访问节点的物理地址和该物理地址对应的WIFI信号的强弱信息;
上述物理地址可以是MAC地址,该MAC地址也称为媒体访问控制地址,用来定义网络设备的位置。通常,一个无线网络访问节点(或者无线网卡)有一个MAC地址;该MAC地址是一种相对固定的地址。
通常,用户终端扫描到的某一无线网络访问节点的WIFI信号的强弱与如下两个因素有关:
(1)该用户终端与该无线网络访问节点的距离;该距离越近,上述用户终端扫描到的该无线网络访问节点的WIFI信号越强;该距离越远,上述用户终端扫描到的该无线网络访问节点的WIFI信号越弱;(2)该用户终端与该无线网络访问节点之间的障碍物(比如建筑物墙体);该障碍物越多,上述用户终端扫描到的该无线网络访问节点的WIFI信号越弱;该物理障碍物越少或者没有障碍物,上述用户终端扫描到的该无线网络访问节点的WIFI信号越强。
因此,根据上述用户终端扫描到的每个无线网络访问节点的物理地址和该物理地址对应的WIFI信号的强弱信息,可以获得上述用户终端较为准确的地址定位(比如,定位至建筑物内的某一房间)。
步骤S104,根据上述签到请求的接收时间和上述用户终端的身份标识确定该用户终端当前应位于的理论位置;
为了保证签到的安全性,本发明实施例在具体实现时,用户在使用上述用户终端进行签到之前,需要在相关应用程序中进行注册,该注册过程中需要提供该用户的身份标识信息,例如,该用户的身份证信息、学号或者工号等,以保证签到信息的真实性。
步骤S106,通过预先建立的位置信息特征库判断上述用户终端的经纬度信息和WIFI信息是否分别与上述理论位置对应的经纬度信息和WIFI信息匹配;其中,上述位置信息特征库中保存有预设的理论位置,以及预设的理论位置对应的经纬度信息和WIFI信息;
该位置信息特征库可以是通过采集首次处在该理论位置时一个或者多个用户终端发送的经纬度信息和WIFI信息后,建立的位置信息特征库;该位置信息特征库可以是根据当多个用户对同一位置进行签到请求时,将大多数用户提交的相同的经纬度信息和WIFI信息作为该位置信息特征,从而实时建立位置信息特征库;该位置信息特征库还可以是通过该理论位置的网络管理人员采集并登记的该理论位置的经纬度信息和WIFI信息后,建立的位置信息特征库。该位置信息特征库可以是如表格1所示的表格形式,该表中以同一教学楼中的两间教室的为例,记载了上述两个教室的经纬度信息、在该教室内的用户终端扫描到的WIFI的物理地址和该物理地址对应的WIFI信号的强弱级数。通过表格1可以获知,教学楼101教室和教学楼302教室具有相同的经纬度信息,但分别处于上述两间教室的用户终端扫描到的WIFI物理地址信息中仅有一个物理地址相同,其余两个物理地址均不同;且分别处于上述两间教室的用户终端扫描到的上述相同的物理地址下的WIFI信号强弱程序差异较大,因此上述两间教室具有不同的位置信息特征,从而将用户终端所处的具体房间区分出来。
表格1位置信息特征库(以两间教室为例)
步骤S108,根据判断的结果设置上述用户终端对应的用户的签到信息,该签到信息包括签到成功和签到失败。
进一步地,当设置了上述用户终端对应的用户的签到信息之后,还可以将该签到信息发送至上述用户终端,该用户终端显示上述签到信息以使用户了解签到是否成功。
优选地,为了在签到的同时获知该用户是否迟到,本发明实施例在实际实现时,可以比较上述签到请求的接收时间与待签到时间点(比如上班时间或者上课时间),进而判断该用户是否迟到;为了获知该用户是否早退,本发明实施例在实际实现时,还可以设置多个待签到时间点。
本实施例的上述方法中,在接收到用户终端的签到请求时,获取用户终端的经纬度信息和该用户终端扫描到的WIFI信息,并根据上述签到请求的接收时间和上述用户终端的身份标识,得到该用户终端的理论位置信息;通过预先建立的位置信息特征库判断上述经纬度信息和WIFI信息是否与上述理论位置信息对应的相关信息匹配,并根据判断结果设置上述用户终端对应的用户的签到信息,这种方式中的WIFI信息能够对用户终端精确定位,在精确定位的基础上可以实现有效的电子签到,该电子签到方式降低了打卡签到方式的硬件成本,且提高了签到效率。
考虑到需要获取上述用户的用户标识信息以及该用户在规定时间内所处的理论位置,本发明实施例在实际实现时,上述确定用户终端当前应位于的理论位置的步骤之前,上述方法还包括:根据接收到的签约请求记录该签到请求的接收时间和用户终端的身份标识;上述根据签到请求的接收时间和用户终端的身份标识确定用户终端当前应位于的理论位置包括:用该签到请求的接收时间和用户终端的身份标识,查询预先保存的身份标识、时间和理论位置的对应关系,确定上述用户终端当前应位于的理论位置。
具体的,上述预先保存的身份标识、时间和理论位置的对应关系可以是用户在上述用户终端注册时,预先输入的该用户的时间和在该时间内的理论位置的对应关系;上述预先保存的身份标识、时间和理论位置的对应关系还可以是通过其他相关联的用户管理***获取该用户的时间和在该时间内的理论位置的对应关系。
例如,当上述用户为在校学生时,上述预先保存的身份标识、时间和理论位置的对应关系可以是学生的课程表,该课程表内记录有该学生在该时间内应处于的理论位置(该理论位置可以是某教学楼某教室);当用户在通过上述用户终端进行注册时,应提供该用户为该校学生的身份证明,并与学校的教学管理***相关联,以获取该学生的课程表。
通过上述方式,可以获得上述身份标识对应的用户在特定时间内应处于的理论位置,以便与上述获取的用户的实际位置信息进行比较。
为了更精确地确定上述用户终端的位置,上述通过预先建立的位置信息特征库判断用户终端的经纬度信息和WIFI信息是否分别与理论位置对应的经纬度信息和WIFI信息匹配,可以包括如下步骤:通过预先建立的位置信息特征库判断用户终端的经纬度信息是否与理论位置对应的经纬度信息匹配;如果匹配,通过预先建立的位置信息特征库判断用户终端的WIFI信息是否与理论位置对应的WIFI信息匹配。
上述方式首先将用户终端的经纬度信息与理论位置对应的经纬度信息进行匹配,再将用户终端的WIFI信息与理论位置对应的WIFI信息进行匹配,当经纬度信息不匹配时,则可以不再进行WIFI信息的匹配判断,结束当前进程,该方式在简化判断的基础上,也可以实现精确地确定该用户终端是否处于预签到的理论位置。
考虑到经纬度信息是比较粗略的定位,因此上述通过预先建立的位置信息特征库判断用户终端的经纬度信息是否与理论位置对应的经纬度信息匹配,包括如下步骤:在预先建立的位置信息特征库中查找上述理论位置对应的经纬度信息;计算查找到的经纬度信息的坐标点和用户终端的经纬度信息的坐标点间的距离;当该距离小于设定的距离阈值(例如:60米到100米范围内的某个值,如80米)时,确定用户终端的经纬度信息与理论位置对应的经纬度信息匹配。通过上述方式可以判断该用户终端所处的经纬度是否正确,并实现了初步定位该用户终端的大***置。
为了对用户终端进行更精确的定位,上述通过预先建立的位置信息特征库判断用户终端的WIFI信息是否与理论位置对应的WIFI信息匹配,包括如下步骤:在预先建立的位置信息特征库查找上述理论位置对应的每个无线网络访问节点的物理地址和该物理地址对应的WIFI强弱信息;检查查找到的物理地址和对应的WIFI强弱信息与用户终端扫描到的物理地址和对应的WIFI强弱信息的匹配程度(例如匹配的相似度);当该匹配程度大于设定的程度阈值(例如80%的数据都类似)时,确定用户终端的WIFI信息与理论位置对应的WIFI信息匹配,这时的理论位置就是用户终端的实际位置,该位置可以精确到某一个屋子。
具体地,上述检查查找到的物理地址和对应的WIFI强弱信息与用户终端扫描到的物理地址和对应的WIFI强弱信息的匹配程度,可以是先检查查找到的物理地址与用户终端扫描到的物理地址的匹配程度,即可以先判断检查查找到的物理地址与用户终端扫描到的物理地址相同的个数的百分比,当该百分比大于某一设定的阈值时,再判断每一个上述相同的物理地址对应的WIFI信号强弱是否一致或者相近(该相近程度也可以通过设置某一阈值进行判断);当上述物理地址相同的个数为零时,可以直接设置签到失败,不再进行WIFI强弱信息的匹配。
通过上述方式可以进一步判断该用户终端所处的具***置(比如房间位置)是否正确,进而实现了精确定位该用户终端的位置。
为了更详细地说明上述本发明实施例中提供的一种电子签到的方法,参见图2所示的一种电子签到的方法的具体流程图,该方法以从服务器侧描述为例进行说明,包括以下步骤:
步骤S202,当接收到用户终端的签到请求时,获取该用户终端的经纬度信息和该用户终端扫描到的WIFI信息,该WIFI信息包括每个无线网络访问节点的物理地址和该物理地址对应的WIFI信号的强弱信息;
步骤S204,根据接收到的签到请求记录该签到请求的接收时间和用户终端的身份标识;
步骤S206,用上述签到请求的接收时间和用户终端的身份标识,查询预先保存的身份标识、时间和理论位置的对应关系,确定上述用户终端当前应位于的理论位置;
步骤S208,在预先建立的位置信息特征库中查找上述理论位置对应的经纬度信息;
步骤S210,计算查找到的经纬度信息的坐标点和上述用户终端的经纬度信息的坐标点间的距离;
步骤S211,判断上述距离是否小于设定的距离阈值,如果是,执行步骤S214,如果否,执行步骤S212;
步骤S212,设置用户终端对应的用户的签到失败;
步骤S214,确定用户终端的经纬度信息与理论位置对应的经纬度信息匹配;
步骤S216,在预先建立的位置信息特征库查找上述理论位置对应的每个无线网络访问节点的物理地址和该物理地址对应的WIFI强弱信息;
步骤S218,检查查找到的物理地址和对应的WIFI强弱信息与用户终端扫描到的物理地址和对应的WIFI强弱信息的匹配程度;
步骤S219,判断上述匹配程度是否大于设定的程度阈值,如果是,执行步骤S222,如果否,执行步骤S220;
步骤S220,设置用户终端对应的用户的签到失败;
步骤S222,确定用户终端的WIFI信息与所述理论位置对应的WIFI信息匹配;
步骤S224,设置上述用户终端对应的用户的签到成功。
上述方式中的WIFI信息能够对用户终端精确定位,在精确定位的基础上可以实现有效的电子签到,该电子签到方式降低了打卡签到方式的硬件成本,且提高了签到效率。
实施例2
参见图3所示的一种电子签到的方法流程图,该方法以从用户终端侧描述为例进行说明,包括以下步骤:
步骤S302,当接收到用户触发的签到请求时,获取当前位置的经纬度信息和扫描当前位置的WIFI信息,其中,该WIFI信息包括每个无线网络访问节点的物理地址和该物理地址对应的WIFI信号的强弱信息;
步骤S304,向服务器发送签到请求,以及上述经纬度信息和WIFI信息,以触发服务器根据经纬度信息和WIFI信息设置用户的签到信息,该签到信息包括签到成功和签到失败。
其中,上述经纬度信息是地球表面假设的坐标系,用以表明各个地方在地球上的位置,因此获取上述用户终端的经纬度信息就可知晓该用户终端的粗略的地理位置;上述WIFI信息为上述用户终端扫描到的每个无线网络访问节点的物理地址和该物理地址对应的WIFI信号的强弱信息,由于位置差异较大的用户终端扫描到的所有的无线网络访问节点的物理地址的种类和个数差异较大,而位置差异较小的用户终端即使扫描到的无线网络访问节点的物理地址种类和个数均相同,其对应的信号强弱也会不同,因此通过获取上述用户终端扫描到的WIFI信息,可得知该用户终端的精确位置。
考虑到安全性问题,上述向服务器发送的信息中可以包括上述用户终端的硬件信息(比如手机序列号或者手机号码等),以确保该用户终端对应着正确的签到用户,防止虚假签到。
本实施例的上述方法中,在接收到用户终端的签到请求时,获取用户终端的经纬度信息和该用户终端扫描到的WIFI信息;通过向服务器发送上述经纬度信息和WIFI信息,可以触发该服务器根据经纬度信息和WIFI信息设置用户的签到信息;上述方式可以通过对用户终端的精确定位实现电子签到,降低了签到方式的硬件成本,且提高了签到效率。
上述实施例1和2分别是从服务器侧和用户终端侧单独进行描述,参见图4提供的电子签到的方法的具体流程图,该方法以从服务器和用户终端双侧进行描述为例,具体包括以下步骤:
步骤S402,当接收到用户触发的签到请求时,获取当前位置的经纬度信息和扫描当前位置的WIFI信息,其中,该WIFI信息包括每个无线网络访问节点的物理地址和该物理地址对应的WIFI信号的强弱信息;
步骤S404,向服务器发送签到请求,以及上述经纬度信息和WIFI信息;
步骤S406,当接收到用户终端的签到请求时,获取该用户终端的经纬度信息和该用户终端扫描到的WIFI信息,该WIFI信息包括每个无线网络访问节点的物理地址和该物理地址对应的WIFI信号的强弱信息;
步骤S408,根据接收到的签到请求记录该签到请求的接收时间和用户终端的身份标识;
步骤S410,用上述签到请求的接收时间和用户终端的身份标识,查询预先保存的身份标识、时间和理论位置的对应关系,确定上述用户终端当前应位于的理论位置;
步骤S412,在预先建立的位置信息特征库中查找上述理论位置对应的经纬度信息;
步骤S414,计算查找到的经纬度信息的坐标点和上述用户终端的经纬度信息的坐标点间的距离;
步骤S415,判断上述距离是否小于设定的距离阈值,如果是,执行步骤S418,如果否,执行步骤S416;
步骤S416,设置用户终端对应的用户的签到失败;
步骤S418,确定用户终端的经纬度信息与理论位置对应的经纬度信息匹配;
步骤S420,在预先建立的位置信息特征库查找上述理论位置对应的每个无线网络访问节点的物理地址和该物理地址对应的WIFI强弱信息;
步骤S422,检查查找到的物理地址和对应的WIFI强弱信息与用户终端扫描到的物理地址和对应的WIFI强弱信息的匹配程度;
步骤S423,判断上述匹配程度是否大于设定的程度阈值,如果是,执行步骤S426,如果否,执行步骤S424;
步骤S424,设置用户终端对应的用户的签到失败;
步骤S426,确定用户终端的WIFI信息与所述理论位置对应的WIFI信息匹配;
步骤S428,设置上述用户终端对应的用户的签到成功。
上述方式中的WIFI信息能够对用户终端精确定位,在精确定位的基础上可以实现有效的电子签到,该电子签到方式降低了打卡签到方式的硬件成本,且提高了签到效率。
实施例3
对应于上述实施例1中所提供的一种电子签到的方法,本发明实施例提供了一种电子签到的装置,该装置可以设置在服务器上,参见图5所示,该装置包括以下模块:
信息获取模块50,用于当接收到用户终端的签到请求时,获取该用户终端的经纬度信息和该用户终端扫描到的WIFI信息,该WIFI信息包括每个无线网络访问节点的物理地址和该物理地址对应的WIFI信号的强弱信息;
理论位置确定模块52,与上述信息获取模块50连接,用于根据上述签到请求的接收时间和上述用户终端的身份标识确定该用户终端当前应位于的理论位置;
匹配模块54,与上述理论位置确定模块52连接,用于通过预先建立的位置信息特征库判断用户终端的经纬度信息和WIFI信息是否分别与理论位置对应的经纬度信息和WIFI信息匹配;其中,上述位置信息特征库中保存有预设的理论位置,以及预设的理论位置对应的经纬度信息和WIFI信息;
签到信息设置模块56,与上述匹配模块54连接,用于根据判断的结果设置上述用户终端对应的用户的签到信息,该签到信息包括签到成功和签到失败。
本实施例的上述装置中,在接收到用户终端的签到请求时,获取用户终端的经纬度信息和该用户终端扫描到的WIFI信息,并根据上述签到请求的接收时间和上述用户终端的身份标识,得到该用户终端的理论位置信息;通过预先建立的位置信息特征库判断上述经纬度信息和WIFI信息是否与上述理论位置信息对应的相关信息匹配,并根据判断结果设置上述用户终端对应的用户的签到信息,这种方式中的WIFI信息能够对用户终端精确定位,在精确定位的基础上可以实现有效的电子签到,该电子签到方式降低了打卡签到方式的硬件成本,且提高了签到效率。
为了更精确地确定上述用户终端的位置,上述匹配模块,包括如下单元:经纬度信息匹配单元,用于通过预先建立的位置信息特征库判断上述用户终端的经纬度信息是否与理论位置对应的经纬度信息匹配;WIFI信息匹配单元,与上述经纬度信息匹配单元连接,用于当上述经纬度信息匹配时,通过预先建立的位置信息特征库判断用户终端的WIFI信息是否与理论位置对应的WIFI信息匹配。
上述方式首先将用户终端的经纬度信息与理论位置对应的经纬度信息进行匹配,再将用户终端的WIFI信息与理论位置对应的WIFI信息进行匹配。可以精确地确定该用户终端是否处于预签到的理论位置。
为了更清楚地描述本发明实施例提供的各个模块的连接关系,参见图6所示的一种电子签到的装置的具体结构示意图,该装置包括如下部分;信息获取模块50、理论位置确定模块52(该模块与上述信息获取模块50连接)、匹配模块54(该模块与上述理论位置确定模块52连接)、和签到信息设置模块56(该模块与上述匹配模块54连接);其中,上述匹配模块54还包括经纬度信息匹配单元542(该单元与上述理论位置确定模块52连接)和WIFI信息匹配单元544(该单元分别与上述经纬度信息匹配单元542和上述签到信息设置模块56连接)。
实施例4
对应于上述实施例2中所提供的一种电子签到的方法,本发明实施例提供了一种的电子签到的装置,该装置可以设置在用户终端上,参见图7所示,该装置包括以下模块:
信息获取模块70,用于当接收到用户触发的签到请求时,获取当前位置的经纬度信息和扫描当前位置的WIFI信息,其中,该WIFI信息包括每个无线网络访问节点的物理地址和该物理地址对应的WIFI信号的强弱信息;
发送模块72,与上述信息获取模块70连接,用于向服务器发送签到请求,以及经纬度信息和WIFI信息,以触发该服务器根据经纬度信息和WIFI信息设置用户的签到信息,该签到信息包括签到成功和签到失败。
本实施例的上述装置中,在接收到用户终端的签到请求时,获取用户终端的经纬度信息和该用户终端扫描到的WIFI信息;通过向服务器发送上述经纬度信息和WIFI信息,可以触发该服务器根据经纬度信息和WIFI信息设置用户的签到信息;上述方式可以通过对用户终端的精确定位实现电子签到,降低了签到方式的硬件成本,且提高了签到效率。
实施例5
对应于上述实施例所提供的电子签到的方法和装置,本发明实施例还提供了一种电子签到***,如图8所示,该***包括服务器80和用户终端81,该服务器80包括上述实施例3中的电子签到的装置,该用户终端81包括上述实施例4中的电子签到的装置,上述服务器80和上述用户终端81网络连接。
具体的,上述用户终端81可以是移动终端(例如,手机),该移动终端上安装有应用程序APP;上述用户终端81通过该APP与上述服务器80实现网络连接;用户可以通过该APP实现电子签到。
上述***可以通过对用户终端的精确定位实现电子签到,降低了签到方式的硬件成本,且提高了签到效率。
实施例6
为了对上述实施例所提供的一种电子签到的方法、装置以及***进行更清楚、完整地描述,本发明实施例提供了另一种电子签到的方法;该方法以学生上课签到为例,通过安装在用户终端(该用户终端可以是移动终端)的应用程序APP让学生进行上课签到,该方法可以在无需部署额外硬件设备的情况下,实现高精度的教室定位,进而实现签到,且该签到方式可以节约师生的上课时间。
在本发明实施例提供的另一种电子签到的方法中,学生进行上课签到的方法,包括如下步骤:学生用户进行注册;在注册时,需要该学生提供学号、班级等信息,通过该信息与学校的教务管理***(该***中记录有该学生的课程表等信息)相关联;学生通过移动终端打开学校的APP;学生选中待签到的课程;学生点击“签到”按钮;上述用户终端在学生点击“签到”按钮的一段时间(可以是2秒钟)内,显示“签到成功”或者“签到失败”信息。
当上述学生点击“签到”按钮时,用户终端侧的处理方法包括如下步骤:上述用户终端调用定位模块(该定位模块可以是百度定位sdk应用程序)进行定位,获取该用户终端的经纬度信息,并将该经纬度信息发送至服务器;上述用户终端扫描周围的无线网络访问节点WIFI AP,获取每个扫描到的WIFI AP的MAC地址与信号强度,并发送给服务器。
当接收到上述用户终端发送的该用户终端的经纬度信息,以及该用户终端扫描到的WIFI AP的MAC地址和信号强度时,服务器的处理方法包括如下步骤:将上述用户终端的经纬度对应的坐标点与该学生待签到的课程对应的教室的经纬度对应的坐标点进行比对和计算,其距离误差在80m(该距离误差可以调整)之内即可判断该用户终端对应的学生处在该教室的经纬度范围内;将上述用户终端扫描到的WIFI AP的MAC地址和信号强度与该学生待签到的课程对应的教室的WIFI AP的MAC地址和信号强度进行比对,如果重合率较高,则可以判断该用户终端对应的学生处在该教室内。
进一步,上述学生待签到的课程对应的教室的WIFI AP的MAC地址和信号强度可以通过下述方式获得:当多个学生首次向服务器提交待签到教室的WIFI AP的MAC地址的信号特征,服务器端可以建立一个该教室、该教室的经纬度以及该教室的WIFI信号的MAC地址的信号特征相对应的特征表。
本发明实施例提供的另一种电子签到的方法,无需部署硬件设备,节约成本,且定位精度较高,签到方式简便快捷。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

Claims (10)

1.一种电子签到的方法,其特征在于,包括:
当接收到用户终端的签到请求时,获取所述用户终端的经纬度信息和所述用户终端扫描到的WIFI信息,所述WIFI信息包括每个无线网络访问节点的物理地址和所述物理地址对应的WIFI信号的强弱信息;
根据所述签到请求的接收时间和所述用户终端的身份标识确定所述用户终端当前应位于的理论位置;
通过预先建立的位置信息特征库判断所述用户终端的经纬度信息和WIFI信息是否分别与所述理论位置对应的经纬度信息和WIFI信息匹配;其中,所述位置信息特征库中保存有预设的理论位置,以及所述预设的理论位置对应的经纬度信息和WIFI信息;
根据判断的结果设置所述用户终端对应的用户的签到信息,所述签到信息包括签到成功和签到失败。
2.根据权利要求1所述的方法,其特征在于,确定所述用户终端当前应位于的理论位置的步骤之前,所述方法还包括:根据接收到的所述签到请求记录所述签到请求的接收时间和所述用户终端的身份标识;
根据所述签到请求的接收时间和所述用户终端的身份标识确定所述用户终端当前应位于的理论位置包括:用所述签到请求的接收时间和所述用户终端的身份标识,查询预先保存的身份标识、时间和理论位置的对应关系,确定所述用户终端当前应位于的理论位置。
3.根据权利要求1所述的方法,其特征在于,通过预先建立的位置信息特征库判断所述用户终端的经纬度信息和WIFI信息是否分别与所述理论位置对应的经纬度信息和WIFI信息匹配,包括:
通过预先建立的位置信息特征库判断所述用户终端的经纬度信息是否与所述理论位置对应的经纬度信息匹配;
如果匹配,通过预先建立的位置信息特征库判断所述用户终端的WIFI信息是否与所述理论位置对应的WIFI信息匹配。
4.根据权利要求3所述的方法,其特征在于,通过预先建立的位置信息特征库判断所述用户终端的经纬度信息是否与所述理论位置对应的经纬度信息匹配包括:
在预先建立的位置信息特征库中查找所述理论位置对应的经纬度信息;
计算查找到的所述经纬度信息的坐标点和所述用户终端的经纬度信息的坐标点间的距离;
当所述距离小于设定的距离阈值时,确定所述用户终端的经纬度信息与所述理论位置对应的经纬度信息匹配。
5.根据权利要求3所述的方法,其特征在于,通过预先建立的位置信息特征库判断所述用户终端的WIFI信息是否与所述理论位置对应的WIFI信息匹配,包括:
在预先建立的位置信息特征库查找所述理论位置对应的每个无线网络访问节点的物理地址和所述物理地址对应的WIFI强弱信息;
检查查找到的所述物理地址和对应的WIFI强弱信息与所述用户终端扫描到的所述物理地址和对应的WIFI强弱信息的匹配程度;
当匹配程度大于设定的程度阈值时,确定所述用户终端的WIFI信息与所述理论位置对应的WIFI信息匹配。
6.一种电子签到的方法,其特征在于,包括:
当接收到用户触发的签到请求时,获取当前位置的经纬度信息和扫描所述当前位置的WIFI信息,其中,所述WIFI信息包括每个无线网络访问节点的物理地址和所述物理地址对应的WIFI信号的强弱信息;
向服务器发送所述签到请求,以及所述经纬度信息和所述WIFI信息,以触发所述服务器根据所述经纬度信息和所述WIFI信息设置所述用户的签到信息,所述签到信息包括签到成功和签到失败。
7.一种电子签到的装置,其特征在于,包括:
信息获取模块,用于当接收到用户终端的签到请求时,获取所述用户终端的经纬度信息和所述用户终端扫描到的WIFI信息,所述WIFI信息包括每个无线网络访问节点的物理地址和所述物理地址对应的WIFI信号的强弱信息;
理论位置确定模块,用于根据所述签到请求的接收时间和所述用户终端的身份标识确定所述用户终端当前应位于的理论位置;
匹配模块,用于通过预先建立的位置信息特征库判断所述用户终端的经纬度信息和WIFI信息是否分别与所述理论位置对应的经纬度信息和WIFI信息匹配;其中,所述位置信息特征库中保存有预设的理论位置,以及所述预设的理论位置对应的经纬度信息和WIFI信息;
签到信息设置模块,用于根据判断的结果设置所述用户终端对应的用户的签到信息,所述签到信息包括签到成功和签到失败。
8.根据权利要求7所述的装置,其特征在于,所述匹配模块包括:
经纬度信息匹配单元,用于通过预先建立的位置信息特征库判断所述用户终端的经纬度信息是否与所述理论位置对应的经纬度信息匹配;
WIFI信息匹配单元,用于当所述经纬度信息匹配时,通过预先建立的位置信息特征库判断所述用户终端的WIFI信息是否与所述理论位置对应的WIFI信息匹配。
9.一种电子签到的装置,其特征在于,包括:
信息获取模块,用于当接收到用户触发的签到请求时,获取当前位置的经纬度信息和扫描所述当前位置的WIFI信息,其中,所述WIFI信息包括每个无线网络访问节点的物理地址和所述物理地址对应的WIFI信号的强弱信息;
发送模块,用于向服务器发送所述签到请求,以及所述经纬度信息和所述WIFI信息,以触发所述服务器根据所述经纬度信息和所述WIFI信息设置所述用户的签到信息,所述签到信息包括签到成功和签到失败。
10.一种电子签到***,其特征在于,所述***包括服务器和用户终端,所述服务器包括权利要求7或8所述的电子签到的装置,所述用户终端包括权利要求9所述的电子签到的装置,所述服务器和所述用户终端网络连接。
CN201610933081.XA 2016-10-31 2016-10-31 一种电子签到的方法、装置以及*** Pending CN106454709A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610933081.XA CN106454709A (zh) 2016-10-31 2016-10-31 一种电子签到的方法、装置以及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610933081.XA CN106454709A (zh) 2016-10-31 2016-10-31 一种电子签到的方法、装置以及***

Publications (1)

Publication Number Publication Date
CN106454709A true CN106454709A (zh) 2017-02-22

Family

ID=58177542

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610933081.XA Pending CN106454709A (zh) 2016-10-31 2016-10-31 一种电子签到的方法、装置以及***

Country Status (1)

Country Link
CN (1) CN106454709A (zh)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107087040A (zh) * 2017-05-25 2017-08-22 唐明伟 相对位置的定位方法、装置和***
CN107146294A (zh) * 2017-04-13 2017-09-08 腾讯科技(深圳)有限公司 签到方法、装置及***
CN107301687A (zh) * 2017-06-22 2017-10-27 厦门劢联科技有限公司 一种基于人脸识别技术的面授课程签到和签退***
CN108230477A (zh) * 2018-01-30 2018-06-29 广州威士顿教育科技股份有限公司 智能打卡***
CN108573406A (zh) * 2018-04-10 2018-09-25 四川金亿信财务咨询有限公司 一种基于签到验证的线上广告营销***及方法
WO2019010962A1 (zh) * 2017-07-13 2019-01-17 广州耘宇电子科技有限公司 移动互联网智能签到***及方法
CN110766816A (zh) * 2018-09-14 2020-02-07 深圳市几米物联有限公司 一种考勤方法、装置及电子证件
CN112040409A (zh) * 2020-09-02 2020-12-04 武汉理工大学 一种邮轮内的船员行踪定位与管理***及方法
CN112333325A (zh) * 2019-07-20 2021-02-05 深圳易为控股有限公司 一种经纬度转换详细地址和缓存的方法
CN113473476A (zh) * 2021-09-02 2021-10-01 北京交研智慧科技有限公司 打卡方法、装置、设备及可读存储介质
CN113971844A (zh) * 2020-08-11 2022-01-25 深圳市慧创未来科技有限公司 一种签到判断的方法、装置以及签到判断***

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102638761A (zh) * 2012-04-24 2012-08-15 北京信息科技大学 一种wifi定位方法及其定位***
CN103136807A (zh) * 2013-02-07 2013-06-05 方春 一种基于lbs的考勤***及方法
CN103369635A (zh) * 2013-07-29 2013-10-23 广州市沃希信息科技有限公司 一种签到方法、移动终端及签到服务器

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102638761A (zh) * 2012-04-24 2012-08-15 北京信息科技大学 一种wifi定位方法及其定位***
CN103136807A (zh) * 2013-02-07 2013-06-05 方春 一种基于lbs的考勤***及方法
CN103369635A (zh) * 2013-07-29 2013-10-23 广州市沃希信息科技有限公司 一种签到方法、移动终端及签到服务器

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107146294A (zh) * 2017-04-13 2017-09-08 腾讯科技(深圳)有限公司 签到方法、装置及***
CN107146294B (zh) * 2017-04-13 2018-10-19 腾讯科技(深圳)有限公司 签到方法、装置及***
CN107087040A (zh) * 2017-05-25 2017-08-22 唐明伟 相对位置的定位方法、装置和***
CN107087040B (zh) * 2017-05-25 2020-09-01 唐明伟 相对位置的定位方法、装置和***
CN107301687A (zh) * 2017-06-22 2017-10-27 厦门劢联科技有限公司 一种基于人脸识别技术的面授课程签到和签退***
WO2019010962A1 (zh) * 2017-07-13 2019-01-17 广州耘宇电子科技有限公司 移动互联网智能签到***及方法
CN108230477A (zh) * 2018-01-30 2018-06-29 广州威士顿教育科技股份有限公司 智能打卡***
CN108573406A (zh) * 2018-04-10 2018-09-25 四川金亿信财务咨询有限公司 一种基于签到验证的线上广告营销***及方法
CN110766816A (zh) * 2018-09-14 2020-02-07 深圳市几米物联有限公司 一种考勤方法、装置及电子证件
CN110766816B (zh) * 2018-09-14 2021-12-14 深圳市几米物联有限公司 一种考勤方法、装置及电子证件
CN112333325A (zh) * 2019-07-20 2021-02-05 深圳易为控股有限公司 一种经纬度转换详细地址和缓存的方法
CN113971844A (zh) * 2020-08-11 2022-01-25 深圳市慧创未来科技有限公司 一种签到判断的方法、装置以及签到判断***
CN112040409A (zh) * 2020-09-02 2020-12-04 武汉理工大学 一种邮轮内的船员行踪定位与管理***及方法
CN112040409B (zh) * 2020-09-02 2021-09-17 武汉理工大学 一种邮轮内的船员行踪定位与管理***及方法
CN113473476A (zh) * 2021-09-02 2021-10-01 北京交研智慧科技有限公司 打卡方法、装置、设备及可读存储介质

Similar Documents

Publication Publication Date Title
CN106454709A (zh) 一种电子签到的方法、装置以及***
CN105869224B (zh) 一种基于智能终端wlan的课堂签到方法和***
CN104282050B (zh) 基于智能手机数字证书和时间位置验证的考勤***
JP5873236B2 (ja) 出席管理方法およびシステム
CN107301687B (zh) 一种基于人脸识别技术的面授课程签到和签退***
KR101425345B1 (ko) 와이파이 비콘 프레임을 이용한 스마트 디바이스 기반 전자 출결 시스템의 인증 방법
CN104507162A (zh) 基于绑定关系的蓝牙信标数据业务***
CN106296855A (zh) 一种基于手机平台的移动考勤方法及其***
CN104537590A (zh) 学习平台的资源管理方法及***
CN110324779A (zh) 基于信息安全的定位数据监控方法及相关设备
CN103428632A (zh) 信息查询方法和***
CN104539694A (zh) 学习平台的消息推送方法和***
CN106023021A (zh) 一种基于ble蓝牙信标的考勤方法与***
CN105704219A (zh) 一种基于位置的本***网站用户注册方法与***
CN101726284A (zh) 地点辨识方法、拍照装置与地点辨识***
CN110033399A (zh) 一种基于人脸识别的智慧班牌的信息发布、提取方法与***
CN102984644A (zh) 一种终端ocr的定位和信息推送方法
CN106255074A (zh) 一种群组建立方法和装置
CN105845020A (zh) 一种实景地图制作方法及装置
CN109379741A (zh) 一种网络接入方法和***
CN103312737B (zh) 用户信息提供方法及装置
CN207624055U (zh) 一种无线蓝牙考勤***
KR20150094921A (ko) Xidstory 앱과 근거리 통신 기능을 이용한 출석 체크 방법
CN104572954B (zh) 一种利用邮件投递验证地图兴趣点信息的***和方法
CN106341431A (zh) 一种登录方法、平台及***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20170222