CN107146294A - 签到方法、装置及*** - Google Patents
签到方法、装置及*** Download PDFInfo
- Publication number
- CN107146294A CN107146294A CN201710241143.5A CN201710241143A CN107146294A CN 107146294 A CN107146294 A CN 107146294A CN 201710241143 A CN201710241143 A CN 201710241143A CN 107146294 A CN107146294 A CN 107146294A
- Authority
- CN
- China
- Prior art keywords
- wifi
- information
- terminal
- informations
- server
- 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
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Registering, indicating or recording the time of events or elapsed time, e.g. time-recorders for work people
- G07C1/10—Registering, 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
-
- 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/08—Access restriction or access information delivery, e.g. discovery data delivery
- H04W48/14—Access restriction or access information delivery, e.g. discovery data delivery using user query or user detection
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W48/00—Access restriction; Network selection; Access point selection
- H04W48/16—Discovering, processing access restriction or access information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/02—Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
- H04W84/10—Small scale networks; Flat hierarchical networks
- H04W84/12—WLAN [Wireless Local Area Networks]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明实施例公开了一种签到方法、装置及***,属于无线网络技术领域。该方法包括:接收终端上报的第一WiFi环境信息,第一WiFi环境信息由终端扫描周侧WiFi网络得到;若第一WiFi环境信息与第二WiFi环境信息之间存在共有WiFi信息,则向终端发送共有WiFi信息对应的密钥信息,第二WiFi环境信息中包含指定地点处各个WiFi网络的WiFi信息;接收终端上报的WiFi连接信息;根据WiFi连接信息生成终端对应的签到信息。本发明实施例中,整个签到过程由终端与服务器自动交互完成,签到效率较高且无需人为干预;且用户仅能够在指定地点完成签到,提高了签到数据的准确性和真实性。
Description
技术领域
本发明实施例涉及无线网络技术领域,特别涉及一种签到方法、装置及***。
背景技术
随着各类移动终端的不断普及,电子签到被广泛应用于会议签到、员工上班签到和学生上课签到等场景。
常见的电子签到方式包括:图形码签到。进行图形码签到时,用户使用移动终端扫描指定图形码后,移动终端即显示相应的签到界面,用户在签到界面中录入个人信息即可完成签到。
采用图形码签到时,用户需要进行手动扫码和个人信息录入,签到效率较低且无法保证用户在指定场地进行签到。
发明内容
为了解决采用图形码签到过程中,用户需要进行手动扫码和个人信息录入,导致签到效率较低且无法保证用户在指定场地进行签到的问题,本发明实施例提供了一种签到方法、装置及***。所述技术方案如下:
根据本发明实施例的第一方面,提供了一种签到方法,该方法包括:
接收终端上报的第一WiFi(Wireless Fidelity,无线保真)环境信息,第一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信息对应的密钥信息,第二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示出了本发明一个实施例提供的签到***的***架构图;
图2A示出了本发明一个实施例提供的签到方法的流程图;
图2B是图2A所示签到方法中WiFi接入过程的实施示意图;
图2C是图2A所示签到方法中签到信息生成过程的实施示意图;
图3A示出了本发明另一个实施例提供的签到方法的流程图;
图3B和3C是图3A所示签到方法所涉及的密钥信息发送过程的流程图;
图3D是服务器生成签到信息过程的实施示意图;
图3E示出了本发明另一个实施例提供的签到方法的流程图;
图4示出了本发明一个实施例提供的签到装置的结构方框图;
图5示出了本发明一个实施例提供的签到装置的结构方框图;
图6示出了本发明一个实施例提供的服务器的结构方框图;
图7示出了本发明一个实施例提供的终端的结构方框图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
在本文中提及的“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。
为了方便理解,下面对本发明实施例中涉及的名词进行解释:
WiFi信息:用于区分不同WiFi网络的信息。WiFi信息中通常包含SSID(ServiceSet Identifier,服务集标识)、BSSID(Basic Service Set Identifier,基础服务集标识)、加密类型和信号强度等等。其中,SSID为WiFi网络的名称,该名称不唯一,可以为默认值或由用户自行设定;BSSID为提供WiFi网络的无线AP(Access Point,接入点)设备的MAC(Media Access Control,媒体访问控制)地址,该无线AP设备可以为无线路由设备;信号强度用于表征WiFi网络的信号质量。
WiFi环境信息:由至少一条WiFi信息构成的WiFi信息集合,用于描述特定地点周侧WiFi网络的覆盖情况。比如,地点A对应的WiFi环境信息为{WiFi信息B,WiFi信息C,WiFi信息D},表示在地点A能够扫描到WiFi网络A、B、C的信号。
WiFi连接信息:终端接入WiFi网络后生成的信息,包含终端自身信息以及所接入WiFi网络的相关信息。本发明实施例中,该WiFi连接信息包括终端标识和所接入WiFi网络的WiFi信息。其中,终端标识用于唯一标识终端,比如,该终端标识为终端的IMEI(International Mobile Equipment Identity,国际移动设备身份码)。
需要说明的是,本发明实施例中,第一WiFi环境信息为终端实际扫描到的WiFi网络的信息,第二WiFi环境信息则是由用户预先设置的WiFi网络的信息。
请参考图1,其示出了本发明一个实施例提供的签到***的***架构图,该签到***中包括至少一个终端110、至少一个WiFi设备120和服务器130。
终端110是具有WiFi功能的电子设备。该电子设备是智能手机、平板电脑或便携式个人计算机等等。借助WiFi功能,当终端110所处环境中存在WiFi网络时,终端110能够获取到各个WiFi网络的WiFi信息,其中,该WiFi信息包括WiFi网络的SSID、BSSID以及信号强度等等。根据录入的密钥信息,终端110即可接入相应的WiFi网络并进行互联网访问。
终端110与WiFi设备120之间通过无线网络相连。
WiFi设备120为提供WiFi网络的网关设备,比如,WiFi设备120为无线路由器或开启路由功能的电子设备。当终端110进入WiFi设备120的WiFi网络覆盖范围,并录入WiFi设备120对应的密钥信息时,终端110即与WiFi设备120建立无线连接。
终端110与服务器130之间通过有线或无线网络相连。服务器130是一台服务器、若干台服务器组成的服务器集群或云计算中心。
本发明实施例中,为了使终端110能够与服务器130进行交互,从而自动连接到所在位置的WiFi网络,在一种可能的实施方式中,终端110安装并运行有无线网络管理应用程序(app),相应的,服务器130即为无线网络应用程序的后台服务器。示意性的,如图1,在开启WiFi扫描的情况下,终端110通过该无线网络管理应用程序向服务器130上报所在地点的WiFi环境信息(包含扫描得到的至少一条WiFi信息),服务器130接收到该WiFi环境信息后,即根据WiFi环境信息数据库131中的预存WiFi环境信息,确定终端110当前是否位于指定地点(比如指定会议地点)。当确定终端110位于指定地点时,服务器130即从WiFi环境信息数据库131中获取WiFi网络的密钥信息,并反馈给终端110,以便终端110根据该密钥信息接入WiFi网络。
可选的,为了对到达指定地点的用户进行签到统计,终端110接入WiFi网络后,通过WiFi设备120向服务器130发送WiFi连接信息;服务器130接收到WiFi连接信息(包含终端标识和WiFi信息)后,将该WiFi连接信息存储到WiFi连接信息数据库132中。进一步的,服务器130基于用户数据库133中终端标识与用户标识之间的对应关系,确定上报WiFi连接信息的终端对应的用户,从而生成该用户对应的签到信息,并存储在签到数据库134中。
可选的,当签到人数较多且指定地点部署了多个WiFi设备120时,为了确保终端的接入质量,避免连接断开,WiFi设备120还用于向服务器130上报当前的设备状态信息,比如,WiFi设备当前的终端接入量;服务器130即根据各个WiFi设备120的设备状态信息,基于预设负载均衡原则向终端110提供负载小和/或信号强的WiFi网络的密钥信息,以便终端110进行接入。
可选地,上述的无线网络或有线网络使用标准通信技术和/或协议。网络通常为因特网、但也可以是任何网络,包括但不限于局域网(Local Area Network,LAN)、城域网(Metropolitan Area Network,MAN)、广域网(Wide Area Network,WAN)、移动、有线或者无线网络、专用网络或者虚拟专用网络的任何组合)。在一些实施例中,使用包括超文本标记语言(Hyper Text Mark-up Language,HTML)、可扩展标记语言(Extensible MarkupLanguage,XML)等的技术和/或格式来代表通过网络交换的数据。此外还可以使用诸如安全套接字层(Secure Socket Layer,SSL)、传输层安全(Transport Layer Security,TLS)、虚拟专用网络(Virtual Private Network,VPN)、网际协议安全(Internet ProtocolSecurity,IPsec)等常规加密技术来加密所有或者一些链路。在另一些实施例中,还可以使用定制和/或专用数据通信技术取代或者补充上述数据通信技术。
本发明各个实施例中,以签到方法用于图1所示的终端110和服务器130为例进行示意性说明。
请参考图2A,其示出了本发明一个实施例提供的签到方法的流程图,本实施例以该签到方法用于图1所示签到***为例进行说明,该方法包括:
步骤201,终端向服务器上报第一WiFi环境信息,第一WiFi环境信息中包含扫描到的至少一个WiFi网络的WiFi信息。
在开启WiFi扫描功能的情况下,终端扫描周侧的WiFi网络,并获取各个WiFi网络对应的WiFi信息,其中,该WiFi信息包括WiFi网络的SSID、BSSID、加密类型和信号强度等等。
根据扫描得到的各条WiFi信息,终端生成第一WiFi环境信息,从而利用该第一WiFi环境信息反映终端当前所在地点的WiFi网络覆盖。在一种可能的实施方式中,终端以WiFi列表的方式向服务器上报第一WiFi环境信息,该WiFi列表如表一所示。
表一
序号 | SSID | BSSID | 加密类型 | 信号强度 |
1 | WiFi-001 | EC:26:CA:7E:38:38 | WEP | -35dbm |
2 | WiFi-001 | EC:26:CA:7E:38:39 | WEP | -50dbm |
3 | WiFi-002 | EC:26:CA:7E:38:50 | WEP | -85dbm |
4 | WiFi-003 | EC:26:CA:7E:38:60 | WEP | -90dbm |
其中,不同WiFi信息中包含的SSID相同或不同(比如同一会议场所采用相同的SSID),不同WiFi信息中包含的BSSID互不相同。
示意性的,如图2B所示,终端21向服务器22上报表一所示的第一WiFi连接信息。
步骤202,服务器接收终端上报的第一WiFi环境信息。
可选的,当服务器为无线网络管理应用程序的后台服务器时,该服务器即接收终端通过无线网络管理应用程序上报的第一WiFi环境信息。
步骤203,服务器检测第一WiFi环境信息与第二WiFi环境信息之间是否存在共有WiFi信息,第二WiFi环境信息中包含指定地点处各个WiFi网络的WiFi信息。
在一种可能的实施方式中,服务器通过检测(实际扫描得到)第一WiFi环境信息与指定地点处的第二WiFi环境信息之间是否存在相同的共有WiFi信息,来确定使用终端的用户是否到达指定地点。其中,第二WiFi环境信息由管理终端预先上传至服务器,包括指定地点处至少一个WiFi网络的WiFi信息,且第二WiFi环境信息与地点之间相对应。
在一种可能的使用场景下,当需要为参加某场会议的用户提供签到服务时,管理终端即预先将会议场所的第二WiFi环境信息上报至服务器,由服务器将第二WIFi环境信息存储到WiFi环境信息数据库中。同时,为了使终端能够自动接入会议场所的WiFi网络,该第二WiFi环境信息中还包括各条WiFi信息各自对应的密钥信息。示意性的,服务器中存储的第二WiFi环境信息如表二所示。
表二
序号 | SSID | BSSID | 密钥信息 |
1 | WiFi-001 | EC:26:CA:7E:38:38 | 123456 |
2 | WiFi-001 | EC:26:CA:7E:38:39 | 654321 |
3 | WiFi-001 | EC:26:CA:7E:38:40 | 123654 |
由于在同一地点,使用不同终端进行WiFi扫描得到的WiFi信息之间必然存在交集,因此,当检测到第一WiFi环境信息与第二WiFi环境信息之间存在共有WiFi信息时,服务器确定用户到达指定地点,并执行步骤204;当检测到第一WiFi环境信息与第二WiFi环境信息之间不存在共有WiFi信息时,服务器确定用户尚未到达指定地点。
示意性的,如图2B所示,服务器22检测第一WiFi环境信息与WiFi环境信息数据库221中的第二WiFi环境信息是否存在共存WiFi信息。其中,WiFi环境信息数据库221中以地点为索引,存储有不同地点对应的WiFi环境信息。
步骤204,若第一WiFi环境信息与第二WiFi环境信息之间存在共有WiFi信息,服务器则向终端发送共有WiFi信息对应的密钥信息。
在一种可能的实施方式中,当第一WiFi环境信息与第二WiFi环境信息之间仅存在一条共存WiFi信息时,服务器即将该共存WiFi信息对应的密钥信息发送给终端。
在另一种可能的实施方式中,当存在至少两条共存WiFi信息时,服务器即根据预设选择策略从中一条共存WiFi信息,并将该共存WiFi信息对应的密钥信息发送给终端。
在另一种可能的实施方式中,当存在至少两条共存WiFi信息时,服务器将各条共存WiFi信息对应的密钥信息发送给终端,由终端根据预设选择策略选择接入WiFi网络。
可选的,上述预设选择策略包括:基于信号强度的选择策略,和/或,基于WiFi网络终端接入量的选择策略。
示意性的,结合上述表一和表二所示,如图2B所示,服务器22向终端21发送BBSID为“EC:26:CA:7E:38:38”的WiFi网络的密钥信息“123456”。
步骤205,终端接收服务器发送的密钥信息。
步骤206,终端根据密钥信息接入WiFi网络。
接收到服务器发送的密钥信息后,终端即自动接入相应的WiFi网络。
示意性的,如图2B所示,终端根据接收到的密钥信息“123456”,接入SSID为“WiFi-001”,BBSID为“EC:26:CA:7E:38:38”的WiFi网络。
在一种可能的实施方式中,终端接收到密钥信息后,无线网络管理应用程序即调用终端***中提供的WiFi接口,自动根据该密钥信息接入WiFi网络,无需用户手动输入。
步骤207,终端向服务器上报WiFi连接信息。
终端接入WiFi网络后,即通过WiFi网络向服务器上报WiFi连接信息。其中,该WiFi连接信息中包含终端标识和所接入WiFi网络的WiFi连接信息。可选的,该WiFi连接信息中还包含接入时间。
示意性的,如图2C所示,终端21向服务器发送的WiFi连接信息中包含:SSID“WiFi-001”、BSSID“EC:26:CA:7E:38:38”、IMEI“862576029883176”以及接入时间“2017-3-30 14:33:16”。
步骤208,服务器接收终端上报的WiFi连接信息。
可选的,如图2C所示,服务器22接收到WiFi连接信息后,将该WiFi连接信息存储到WiFi连接信息数据库222中,以便后续生成签到信息时使用。
步骤209,服务器根据WiFi连接信息生成终端对应的签到信息。
在一种可能的实施方式中,如图2C所示,服务器中构建有用户信息数据库223,该用户信息数据库223中存储有终端标识与用户标识之间的绑定关系。服务器根据WiFi连接信息中的终端标识以及用户信息数据库223中的终端标识,确定出用户标识与接入时间(即签到时间)之间的映射关系,从而生成用户(终端)对应的签到信息。
示意性的,服务器生成的签到信息如表三所示。
表三
用户标识 | 签到时间 |
张三 | 2017-3-30 14:33:16 |
李四 | 2017-3-30 14:35:18 |
王五 | 2017-3-30 14:37:05 |
可选的,由于服务器可能同时为不同会议地点提供签到服务,因此,服务器根据WiFi连接信息中的WiFi信息区分不同会议地点对应的签到信息,并以会议地点为索引将签到信息存储到签到数据库224中。
综上所述,本发明实施例提供的签到方法中,服务器获取终端扫描得到的第一WiFi环境信息后,采用检测该第一WiFi环境信息与指定地点对应的第二WiFi环境信息之间是否存在共有WiFi信息的方式,确定终端是否位于指定地点,并在确定出终端位于指定地点时,向终端提供共有WiFi信息对应的密钥信息,以便终端根据该密钥信息接入WiFi网络后反馈WiFi连接信息,进而根据WiFi连接信息生成终端对应的签到信息,完成签到流程。整个签到过程由终端与服务器自动交互完成,签到效率较高且无需人为干预;并且,通过比较终端当前所处位置与指定地点的WiFi环境信息,确保用户仅能够在指定地点完成签到,提高了签到数据的准确性和真实性。
采用图2A所示的签到方法时,不论用户何时携带终端到达指定地点,服务器均能够生成该用户对应的签到信息。但是,由于签到具有时效性,即只有用于在指定时间段到达指定地点才能被认定为进行了签到,因此,为了提高生成的签到信息的准确性,服务器在接收到终端上报的第一WiFi环境信息后,需要对该第一WiFi环境信息的时效性进行检测,下面采用示意性的实施例进行说明。
请参考图3A,其示出了本发明另一个实施例提供的签到方法的流程图,本实施例以该签到方法用于图1所示签到***为例进行说明,该方法包括:
步骤301,终端向服务器上报绑定信息,绑定信息中包括终端标识与用户标识之间的绑定关系。
为了使最终生成的签到信息能够明确指示进行签到的用户,在一种可能的实施方式中,终端首次运行无线网络管理应用程序时,获取用户录入的用户标识。
可选的,该用户标识为用户姓名、登陆无线网络管理应用程序时使用的帐号或与无线网络管理应用程序绑定的社交应用类帐号等等。
进一步的,终端生成指示终端标识(比如终端的IMEI)与用户标识之间绑定关系的绑定信息,并上报至服务器。
步骤302,服务器接收并存储终端上报的绑定信息。
在一种可能的实施方式中,服务器中构建有用户信息数据库,当接收到终端上报的绑定信息后,服务器即将该绑定信息存储到用户信息数据库中,方便后续调用。
示意性的,服务器中存储的绑定信息如表四所示。
表四
步骤303,终端向服务器上报第一WiFi环境信息,第一WiFi环境信息中包含扫描到的至少一个WiFi网络的WiFi信息。
步骤304,服务器接收终端上报的第一WiFi环境信息。
步骤305,服务器检测第一WiFi环境信息与第二WiFi环境信息之间是否存在共有WiFi信息,第二WiFi环境信息中包含指定地点处各个WiFi网络的WiFi信息。
上述步骤303至305的实施方式与上述步骤201至203的实施方式相同,本实施例在此不再赘述。
步骤306,服务器获取第二WiFi环境信息对应的有效时间。
在一种可能的实施方式中,服务器接收管理终端上传的第二WiFi环境信息时,一并接收为第二WiFi环境信息设置的有效时间,其中,该有效时间可以为预定时间段,比如2017-3-30 14:30-15:30。
相应的,服务器对第二WiFi环境信息与有效时间进行关联存储。
在检测第一WiFi环境信息与第二WiFi环境信息之间是否存在共存WiFi信息的同时,服务器即获取第二WiFi环境信息对应的有效时间。
比如,服务器获取到第二WiFi环境信息对应的有效时间为2017-3-3014:30-15:30。
步骤307,服务器检测第一WiFi环境信息对应的上报时刻是否属于有效时间。
进一步的,服务器获取第一WiFi环境信息的上报时刻,并检测该上报时刻是否属于有效时间。
当检测到上报时刻属于有效时间时,服务器确定终端上报的第一WiFi环境信息有效,并在第一WiFi环境信息与第二WiFi环境信息存在共存WiFi信息时,执行下述步骤308;当检测到上报时刻不属于有效时间时,服务器确定终端上报第一WiFi环境信息无效,且为了避免密钥信息泄露,服务器将不会向该终端发送密钥信息。
比如,当第一WiFi环境信息的上报时刻为2017-3-30 14:35:16,且第二WiFi环境信息对应的有效时间为2017-3-30 14:30-15:30时,服务器确定第一WiFi环境信息有效。
步骤308,若第一WiFi环境信息与第二WiFi环境信息之间存在共有WiFi信息,且上报时刻属于有效时间,服务器则向终端发送共有WiFi信息对应的密钥信息。
在一种可能的实施方式中,为了确保终端接入WiFi网络后的连接质量,如图3B所示,本步骤包括如下步骤。
步骤308A,服务器从第一WiFi环境信息中获取各条共有WiFi信息对应WiFi网络的信号强度。
为了使终端接入信号最好的WiFi网络,当确定第一WiFi环境信息和第二WiFi环境信息之间存在共存WiFi信息时,服务器即从第一WiFi环境信息中获取各条共有WiFi信息对应WiFi网络的信号强度。
示意性的,结合表一和表二所示,服务器确定出两条共存WiFi共存信息(对应的BSSID分别为EC:26:CA:7E:38:38和EC:26:CA:7E:38:39),并获取到各条WiFi共存信息对应WiFi网络的信号强度为-35dbm和-50dbm。
步骤308B,服务器查找信号强度大于强度阈值的WiFi网络的密钥信息。
可选的,当存在至少两个WiFi网络的信号强度大于强度阈值时,服务器将信号强度最大的WiFi网络确定为目标WiFi网络,并从表二所示的第二WiFi环境信息中获取目标WiFi网络的密钥信息。
步骤308C,服务器向终端发送该密钥信息。
服务器将查找到的密钥信息发送给终端,以便终端根据该密钥信息接入信号较好的WiFi网络。
在另一种可能的实施方式中,当进行签到的人数较多时,为了避免用户终端集中连接到指定地点中部分WiFi设备,导致部分WiFi设备负载较重的问题,如图3C所示,本步骤包括如下步骤。
步骤308D,服务器获取各条共有WiFi信息对应WiFi网络的终端接入量。
在一种可能的实施方式中,各个WiFi设备每隔预定时间间隔或在检测到终端接入时,向服务器发送终端接入量。相应的,服务器从中获取共存WiFi信息对应WiFi网络(WiFi设备)的终端接入量。
步骤308E,服务器查找终端接入量小于接入量阈值的WiFi网络的密钥信息。
在一种可能的实施方式中,服务器根据负载均衡原则,将终端加入量最小的WiFi网络确定为目标WiFi网络,并从表二中查找该目标WiFi网络的密钥信息。
步骤308F,服务器向终端发送该密钥信息。
服务器将查找到的密钥信息发送给终端,以便终端根据该密钥信息接入负载较轻的WiFi网络。
需要说明的是,在其他可能的实施方式中,服务器还可以同时基于信号强度和WiFi网络的终端接入量确定目标WiFi网络,并查找相应的密钥信息,本发明实施例并不对此进行限定。
步骤309,终端接收服务器发送的密钥信息。
步骤310,终端根据密钥信息接入WiFi网络。
步骤311,终端向服务器上报WiFi连接信息。
步骤312,服务器接收终端上报的WiFi连接信息。
上述步骤309至312的实施方式与上述步骤205至208的实施方式相似,本实施例在此不再赘述。
步骤313,服务器根据WiFi连接信息和绑定信息,生成签到信息,签到信息中包括用户标识与WiFi信息之间的对应关系。
由于上述步骤302中,服务器对各个终端发送的绑定信息进行存储,因此在生成签到信息时,服务器可以结合WiFi连接信息和绑定信息,确定出用户标识与WiFi信息之间的对应关系,即确定出用户在何指定地面进行了签到。
示意性的,如图3D所示,服务器存储的第二WiFi环境信息31中包含指定地点处WiFi网络的SSID、BSSID以及密钥信息,终端上报的WiFi连接信息32中包含终端IMEI、所接入WiFi网络的SSID、BSSID以及接入时间,服务器存储的绑定信息33中包含终端IMEI和用户名之间的绑定关系。基于相同的SSID和BSSID,以及WiFi连接信息31和绑定信息32中相同的终端IMEI,服务器即生成该指定地点处用户的签到信息34。
步骤314,终端向服务器上报WiFi断开信息。
与上报WiFi连接信息相似的,当终端断开WiFi连接,即离开指定地点时,终端向服务器上报WiFi断开信息。其中,该WiFi断开信息中包含终端标识、断开WiFi网络的WiFi信息以及断开时间。
步骤315,服务器接收终端上报的WiFi断开信息。
步骤316,服务器根据WiFi断开信息生成终端对应的签退信息。
与生成签到信息相似的,服务器根据接收到的WiFi断开信息生成终端的签退信息,并将同一用户(终端)的签到信息和签退信息进行关联。
可选的,服务器进一步根据签到信息中的签到时间以及签退信息中的签退时间计算得到参会时间,本发明实施例服务器处理签到信息以及签退信息的方式进行限定。
本发明实施例中,服务器通过检测第一WiFi环境信息的上报时刻是否在第二WiFi环境信息对应的有效时间内,从而避免将密钥信息泄露给非参会人员的终端,提高了WiFi网络的安全性,并提高了生成的签到信息的准确性。
本发明实施例中,服务器向终端提供信号强度较好的WiFi网络的密钥信息,从而确保终端接入WiFi网络后的连接质量;服务器根据负载均衡原则向终端提供负载较轻的WiFi网络的密钥信息,避免终端的集中接入,进而提高终端的接入质量。
为了避免用户通过非法篡改WiFi设备的BSSID,从而进行虚假签到,在一种可能的实施方式中,服务器进一步检测第一WiFi环境信息和第二WiFi环境信息的相似度(即比较终端所在地WiFi环境与指定地点WiFi环境的相似程度),在两者的相似度大于阈值时,确定用户实际到达指定地点,并生成用户对应的签到信息;在两者的相似度小于阈值时,确定用户进行虚假签到。在图3A的基础上,如图3E所示,上述步骤306和步骤307可以被替换为步骤317,步骤308可以被替换为步骤318。
步骤317,服务器计算第一WiFi环境信息与第二WiFi环境信息的相似度。
由于通过非法篡改WiFi设备的BSSID进行虚假签到时,通常只会将一个WiFi设备的BSSID篡改为指定地点处WiFi设备的BSSID,即终端上报的第一WiFi环境信息与第二WiFi环境信息之间的共有WiFi信息只有一个。因此,服务器可以根据共有WiFi信息的数量判断是否为虚假签到。
在一种可能的实施方式中,服务器获取共有WiFi信息的第一数量,以及第二WiFi环境信息中WiFi信息的第二数量,并将第一数量与第二数量的比值确定为第一WiFi环境信息与第二WiFi环境信息的相似度。
当该比值大于阈值时,服务器确定第一WiFi环境信息与第二WiFi环境信息的相似度较高,并执行下述步骤318;当该比值小于阈值时,服务器确定第一WiFi环境信息与第二WiFi环境信息的相似度较低,不会像终端发送密钥信息。
比如,当第一WiFi环境信息中包含WiFi信息A、WiFi信息B和WiFi信息C(终端实际扫描到的WiFi网络),第二WiFi环境信息中包含WiFi信息A、WiFi信息D、WiFi信息E(即指定地点处设置的用于签到的WiFi网络)时,由于共有WiFi信息(WiFi信息A)的第一数量(即为1)与第二WiFi环境信息中WiFi信息的第二数量(即为3)的比值为1/3,小于相似度阈值50%,因此,服务器不会向该终端发送密钥信息。
步骤318,若第一WiFi环境信息与第二WiFi环境信息之间存在共有WiFi信息,且相似度大于相似度阈值,服务器则向终端发送共有WiFi信息对应的密钥信息。
当第一WiFi环境信息与第二WiFi环境信息之间存在共有WiFi信息,且两者的相似度大于相似度阈值时,服务器确定用户在指定地点进行签到,并向终端发送共有WiFi信息对应的密钥信息。其中,发送密钥信息的过程参见上述步骤308,本实施在此不再赘述。
本发明实施例中,服务器通过计算第一WiFi环境信息和第二WiFi环境信息的相似度,从而根据该相似度判断用户是否实际位于指定地点,避免用户通过非法篡改WiFi设备的BSSID来进行虚假签到,进一步提高了签到的准确性和真实性。
需要说明的是,本发明各个实施例中,以终端为执行主体的步骤可单独实现成为终端侧的签到方法,以服务器为执行主体的步骤可单独实现成为服务器侧的签到方法,本发明在此不再赘述。
下述为本发明装置实施例,对于装置实施例中未详尽描述的细节,可以参考上述一一对应的方法实施例。
请参考图4,其示出了本发明一个实施例提供的签到装置的结构方框图。该签到装置通过硬件或者软硬件的结合实现成为图1中服务器130的全部或者一部分。该装置包括:第一接收模块410、发送模块420、第二接收模块430和第一生成模块440;
第一接收模块410,用于实现上述步骤202或304的功能;
发送模块420,用于实现上述步骤204的功能;
第二接收模块430,用于实现上述步骤208或312的功能;
第一生成模块440,用于实现上述步骤209的功能。
可选的,该装置,还包括:第一获取模块和第一检测模块;
第一获取模块,用于实现上述步骤306的功能;
第一检测模块,用于实现上述步骤307的功能;
发送模块420,还用于实现上述步骤308的功能。
可选的,该装置,还包括:计算模块;
计算模块,用于实现上述步骤317的功能;
发送模块420,还用于实现上述步骤318的功能。
可选的,计算模块,包括:
第一获取单元,用于获取所述共有WiFi信息的第一数量,以及所述第二WiFi环境信息中WiFi信息的第二数量;
计算单元,用于将所述第一数量与所述第二数量的比值确定为所述相似度。
可选的,第一WiFi环境信息中包含各条WiFi信息对应WiFi网络的信号强度;
发送模块420,包括:第二获取单元、第一查找单元和第一发送单元;
第二获取单元,用于实现上述步骤308A的功能;
第一查找单元,用于实现上述步骤308B的功能;
第一发送单元,用于实现上述步骤308C的功能。
可选的,发送模块420,包括:第三获取单元、第二查找单元和第二发送单元;
第三获取单元,用于实现上述步骤308D的功能;
第二查找单元,用于实现上述步骤308E的功能;
第二发送单元,用于实现上述步骤308F的功能。
可选的,WiFi连接信息中至少包括终端标识和所接入WiFi网络的WiFi信息;
该装置,还包括:第三接收模块;
第三接收模块,用于实现上述步骤302的功能;
第一生成模块440,还用于实现上述步骤313的功能。
可选的,该装置,还包括:第四接收模块和第二生成模块;
第四接收模块,用于实现上述步骤315的功能;
第二生成模块,用于实现上述步骤316的功能。
请参考图5,其示出了本发明一个实施例提供的签到装置的结构方框图。该签到装置通过硬件或者软硬件的结合实现成为图1中终端110的全部或者一部分。该装置包括:第一上报模块510、第五接收模块520、接入模块530和第二上报模块540;
第一上报模块510,用于实现上述步骤201或303的功能;
第五接收模块520,用于实现上述步骤205或309的功能;
接入模块530,用于实现上述步骤206或310的功能;
第二上报模块540,用于实现上述步骤207或311的功能。
可选的,所述第一WiFi环境信息中包含各条WiFi信息对应WiFi网络的信号强度,所述服务器用于从所述第一WiFi环境信息中获取各条共有WiFi信息对应WiFi网络的信号强度,查找所述信号强度大于强度阈值的WiFi网络的密钥信息,并向所述终端发送所述密钥信息。
可选的,WiFi连接信息中至少包括终端标识和所接入WiFi网络的WiFi信息;
该装置,还包括:第三上报模块;
第三上报模块,用于实现上述步骤301的功能。
可选的,该装置,还包括:第四上报模块;
第四上报模块,用于实现上述步骤314的功能。
请参考图6,其示出了本发明一个实施例提供的服务器的结构方框图。该服务器600实现为图1中的服务器130。具体来讲:
服务器600包括中央处理单元(CPU)601、包括随机存取存储器(RAM)602和只读存储器(ROM)603的***存储器604,以及连接***存储器604和中央处理单元601的***总线605。所述服务器600还包括帮助计算机内的各个器件之间传输信息的基本输入/输出***(I/O***)606,和用于存储操作***613、应用程序614和其他程序模块615的大容量存储设备607。
所述基本输入/输出***606包括有用于显示信息的显示器608和用于用户输入信息的诸如鼠标、键盘之类的输入设备609。其中所述显示器608和输入设备609都通过连接到***总线605的输入输出控制器610连接到中央处理单元601。所述基本输入/输出***606还可以包括输入输出控制器610以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器610还提供输出到显示屏、打印机或其他类型的输出设备。
所述大容量存储设备607通过连接到***总线605的大容量存储控制器(未示出)连接到中央处理单元601。所述大容量存储设备607及其相关联的计算机可读介质为服务器600提供非易失性存储。也就是说,所述大容量存储设备607可以包括诸如硬盘或者CD-ROM驱动器之类的计算机可读介质(未示出)。
不失一般性,所述计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括RAM、ROM、EPROM、EEPROM、闪存或其他固态存储其技术,CD-ROM、DVD或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知所述计算机存储介质不局限于上述几种。上述的***存储器604和大容量存储设备607可以统称为存储器。
根据本发明的各种实施例,所述服务器600还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即服务器600可以通过连接在所述***总线605上的网络接口单元611连接到网络612,或者说,也可以使用网络接口单元611来连接到其他类型的网络或远程计算机***(未示出)。
所述存储器还包括一个或者一个以上的程序,所述一个或者一个以上程序存储于存储器中,所述一个或者一个以上程序包含用于进行本发明实施例提供的签到方法的指令。
本领域普通技术人员可以理解上述实施例的签到方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,RandomAccess Memory)、磁盘或光盘等。
请参考图7,其示出了本发明一个实施例提供的终端的结构示意图。该终端700为图1中的终端110。具体来讲:
终端700可以包括RF(Radio Frequency,射频)电路710、包括有一个或一个以上计算机可读存储介质的存储器720、输入单元730、显示单元740、传感器750、音频电路760、近场通信模块770、包括有一个或者一个以上处理核心的处理器780、以及电源790等部件。本领域技术人员可以理解,图7中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中:
RF电路710可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,交由一个或者一个以上处理器780处理;另外,将涉及上行的数据发送给基站。通常,RF电路710包括但不限于天线、至少一个放大器、调谐器、一个或多个振荡器、用户身份模块(SIM)卡、收发信机、耦合器、LNA(Low Noise Amplifier,低噪声放大器)、双工器等。此外,RF电路710还可以通过无线通信与网络和其他设备通信。所述无线通信可以使用任一通信标准或协议,包括但不限于GSM(Global System of Mobile communication,全球移动通讯***)、GPRS(General Packet Radio Service,通用分组无线服务)、CDMA(CodeDivision Multiple Access,码分多址)、WCDMA(Wideband Code Division MultipleAccess,宽带码分多址)、LTE(Long Term Evolution,长期演进)、电子邮件、SMS(ShortMessaging Service,短消息服务)等。
存储器720可用于存储软件程序以及模块,处理器780通过运行存储在存储器720的软件程序以及模块,从而执行各种功能应用以及数据处理。存储器720可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据终端700的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器720可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器720还可以包括存储器控制器,以提供处理器780和输入单元730对存储器720的访问。
输入单元730可用于接收输入的数字或字符信息,以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。具体地,输入单元730可包括图像输入设备731以及其他输入设备732。图像输入设备731可以是摄像头,也可以是光电扫描设备。除了图像输入设备731,输入单元730还可以包括其他输入设备732。具体地,其他输入设备732可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆等中的一种或多种。
显示单元740可用于显示由用户输入的信息或提供给用户的信息以及终端700的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。显示单元740可包括显示面板741,可选的,可以采用LCD(Liquid Crystal Display,液晶显示器)、OLED(Organic Light-Emitting Diode,有机发光二极管)等形式来配置显示面板741。
终端700还可包括至少一种传感器750,比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板741的亮度,接近传感器可在终端700移动到耳边时,关闭显示面板741和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别手机姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;至于终端700还可配置的陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
音频电路760、扬声器761,传声器762可提供用户与终端700之间的音频接口。音频电路760可将接收到的音频数据转换后的电信号,传输到扬声器761,由扬声器761转换为声音信号输出;另一方面,传声器762将收集的声音信号转换为电信号,由音频电路760接收后转换为音频数据,再将音频数据输出处理器780处理后,经RF电路710以发送给比如另一电子设备,或者将音频数据输出至存储器720以便进一步处理。音频电路760还可能包括耳塞插孔,以提供外设耳机与终端700的通信。
终端700通过近场通信模块770与外部设备建立近场通信连接,并通过该近场通信连接进行数据交互。本实施例中,该近场通信模块770具体包括蓝牙模块和/或WiFi模块。
处理器780是终端700的控制中心,利用各种接口和线路连接整个手机的各个部分,通过运行或执行存储在存储器720内的软件程序和/或模块,以及调用存储在存储器720内的数据,执行终端700的各种功能和处理数据,从而对手机进行整体监控。可选的,处理器780可包括一个或多个处理核心;优选的,处理器780可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器780中。
终端700还包括给各个部件供电的电源790(比如电池),优选的,电源可以通过电源管理***与处理器780逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。电源790还可以包括一个或一个以上的直流或交流电源、再充电***、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。
尽管未示出,终端700还可以包括蓝牙模块等,在此不再赘述。
具体在本实施例中,终端700还包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行以实现上述签到方法。
本领域普通技术人员可以理解上述实施例的签到方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random AccessMemory)、磁盘或光盘等。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
Claims (25)
1.一种签到方法,其特征在于,所述方法包括:
接收终端上报的第一无线保真WiFi环境信息,所述第一WiFi环境信息由所述终端扫描周侧WiFi网络得到,所述第一WiFi环境信息中包含至少一个WiFi网络的WiFi信息;
若所述第一WiFi环境信息与第二WiFi环境信息之间存在共有WiFi信息,则向所述终端发送所述共有WiFi信息对应的密钥信息,所述第二WiFi环境信息中包含指定地点处各个WiFi网络的WiFi信息;
接收所述终端上报的WiFi连接信息,所述WiFi连接信息是所述终端根据所述密钥信息接入WiFi网络时发送的;
根据所述WiFi连接信息生成所述终端对应的签到信息。
2.根据权利要求1所述的方法,其特征在于,所述向所述终端发送所述共有WiFi信息对应的密钥信息之前,还包括:
获取所述第二WiFi环境信息对应的有效时间;
检测所述第一WiFi环境信息对应的上报时刻是否属于所述有效时间;
若所述第一WiFi环境信息与所述第二WiFi环境信息之间存在所述共有WiFi信息,且所述上报时刻属于所述有效时间,则执行所述向所述终端发送所述共有WiFi信息对应的密钥信息的步骤。
3.根据权利要求1所述的方法,其特征在于,所述向所述终端发送所述共有WiFi信息对应的密钥信息之前,还包括:
计算所述第一WiFi环境信息与所述第二WiFi环境信息的相似度;
若所述第一WiFi环境信息与所述第二WiFi环境信息之间存在所述共有WiFi信息,且所述相似度大于相似度阈值,则执行所述向所述终端发送所述共有WiFi信息对应的密钥信息的步骤。
4.根据权利要求3所述的方法,其特征在于,所述计算所述第一WiFi环境信息与所述第二WiFi环境信息的相似度,包括:
获取所述共有WiFi信息的第一数量,以及所述第二WiFi环境信息中WiFi信息的第二数量;
将所述第一数量与所述第二数量的比值确定为所述相似度。
5.根据权利要求1至4任一所述的方法,其特征在于,所述第一WiFi环境信息中包含各条WiFi信息对应WiFi网络的信号强度;
所述向所述终端发送所述共有WiFi信息对应的密钥信息,包括:
从所述第一WiFi环境信息中获取各条共有WiFi信息对应WiFi网络的信号强度;
查找所述信号强度大于强度阈值的WiFi网络的密钥信息;
向所述终端发送所述密钥信息。
6.根据权利要求1至4任一所述的方法,其特征在于,所述向所述终端发送所述共有WiFi信息对应的密钥信息,包括:
获取各条共有WiFi信息对应WiFi网络的终端接入量;
查找所述终端接入量小于接入量阈值的WiFi网络的密钥信息;
向所述终端发送所述密钥信息。
7.根据权利要求1至4任一所述的方法,其特征在于,所述WiFi连接信息中至少包括终端标识和所接入WiFi网络的WiFi信息;
所述方法,还包括:
接收并存储所述终端上报的绑定信息,所述绑定信息中包括终端标识与用户标识之间的绑定关系;
所述根据所述WiFi连接信息生成所述终端对应的签到信息,包括:
根据所述WiFi连接信息和所述绑定信息,生成所述签到信息,所述签到信息中包括所述用户标识与所述WiFi信息之间的对应关系。
8.根据权利要求1至4任一所述的方法,其特征在于,所述方法,还包括:
接收所述终端上报的WiFi断开信息,所述WiFi断开信息是所述终端断开WiFi连接时发送的;
根据所述WiFi断开信息生成所述终端对应的签退信息。
9.一种签到方法,其特征在于,所述方法包括:
向服务器上报第一无线保真WiFi环境信息,所述第一WiFi环境信息中包含扫描到的至少一个WiFi网络的WiFi信息;
接收所述服务器发送的密钥信息,所述密钥信息是所述服务器检测到所述第一WiFi环境信息与第二WiFi环境信息之间存在共有WiFi信息时发送的,所述第二WiFi环境信息中包含指定地点处各个WiFi网络的WiFi信息;
根据所述密钥信息接入WiFi网络;
向所述服务器上报WiFi连接信息,所述服务器用于根据所述WiFi连接信息生成终端对应的签到信息。
10.根据权利要求9所述的方法,其特征在于,所述第一WiFi环境信息中包含各条WiFi信息对应WiFi网络的信号强度,所述服务器用于从所述第一WiFi环境信息中获取各条共有WiFi信息对应WiFi网络的信号强度,查找所述信号强度大于强度阈值的WiFi网络的密钥信息,并向所述终端发送所述密钥信息。
11.根据权利要求9或10所述的方法,其特征在于,所述WiFi连接信息中至少包括终端标识和所接入WiFi网络的WiFi信息;
所述方法,还包括:
向所述服务器上报绑定信息,所述绑定信息中包括终端标识与用户标识之间的绑定关系,所述服务器用于根据所述WiFi连接信息和所述绑定信息生成所述签到信息,所述签到信息中包括所述用户标识与所述WiFi信息之间的对应关系。
12.根据权利要求9或10所述的方法,其特征在于,所述方法,还包括:
向所述服务器上报WiFi断开信息,所述服务器用于根据所述WiFi断开信息生成所述终端对应的签退信息。
13.一种签到装置,其特征在于,所述装置包括:
第一接收模块,用于接收终端上报的第一无线保真WiFi环境信息,所述第一WiFi环境信息由所述终端扫描周侧WiFi网络得到,所述第一WiFi环境信息中包含至少一个WiFi网络的WiFi信息;
发送模块,用于当所述第一WiFi环境信息与第二WiFi环境信息之间存在共有WiFi信息时,向所述终端发送所述共有WiFi信息对应的密钥信息,所述第二WiFi环境信息中包含指定地点处各个WiFi网络的WiFi信息;
第二接收模块,用于接收所述终端上报的WiFi连接信息,所述WiFi连接信息是所述终端根据所述密钥信息接入WiFi网络时发送的;
第一生成模块,用于根据所述WiFi连接信息生成所述终端对应的签到信息。
14.根据权利要求13所述的装置,其特征在于,所述装置,还包括:
第一获取模块,用于获取所述第二WiFi环境信息对应的有效时间;
第一检测模块,用于检测所述第一WiFi环境信息对应的上报时刻是否属于所述有效时间;
所述发送模块,还用于当第一WiFi环境信息与所述第二WiFi环境信息之间存在所述共有WiFi信息,且所述上报时刻属于所述有效时间时,向所述终端发送所述共有WiFi信息对应的密钥信息。
15.根据权利要求13所述的装置,其特征在于,所述装置,还包括:
计算模块,用于计算所述第一WiFi环境信息与所述第二WiFi环境信息的相似度;
所述发送模块,还用于当所述第一WiFi环境信息与所述第二WiFi环境信息之间存在所述共有WiFi信息,且所述相似度大于相似度阈值时,向所述终端发送所述共有WiFi信息对应的密钥信息。
16.根据权利要求15所述的装置,其特征在于,所述计算模块,包括:
第一获取单元,用于获取所述共有WiFi信息的第一数量,以及所述第二WiFi环境信息中WiFi信息的第二数量;
计算单元,用于将所述第一数量与所述第二数量的比值确定为所述相似度。
17.根据权利要求13至16任一所述的装置,其特征在于,所述第一WiFi环境信息中包含各条WiFi信息对应WiFi网络的信号强度;
所述发送模块,包括:
第二获取单元,用于从所述第一WiFi环境信息中获取各条共有WiFi信息对应WiFi网络的信号强度;
第一查找单元,用于查找所述信号强度大于强度阈值的WiFi网络的密钥信息;
第一发送单元,用于向所述终端发送所述密钥信息。
18.根据权利要求13至16任一所述的装置,其特征在于,发送模块,包括:
第三获取单元,用于获取各条共有WiFi信息对应WiFi网络的终端接入量;
第二查找单元,用于查找所述终端接入量小于接入量阈值的WiFi网络的密钥信息;
第二发送单元,用于向所述终端发送所述密钥信息。
19.根据权利要求13至16任一所述的装置,其特征在于,所述WiFi连接信息中至少包括终端标识和所接入WiFi网络的WiFi信息;
所述装置,还包括:
第三接收模块,用于接收并存储所述终端上报的绑定信息,所述绑定信息中包括终端标识与用户标识之间的绑定关系;
所述第一生成模块,还用于根据所述WiFi连接信息和所述绑定信息,生成所述签到信息,所述签到信息中包括所述用户标识与所述WiFi信息之间的对应关系。
20.根据权利要求13至16任一所述的装置,其特征在于,所述装置,还包括:
第四接收模块,用于接收所述终端上报的WiFi断开信息,所述WiFi断开信息是所述终端断开WiFi连接时发送的;
第二生成模块,用于根据所述WiFi断开信息生成所述终端对应的签退信息。
21.一种签到装置,其特征在于,所述装置包括:
第一上报模块,用于向服务器上报第一无线保真WiFi环境信息,所述第一WiFi环境信息中包含扫描到的至少一个WiFi网络的WiFi信息;
第五接收模块,用于接收所述服务器发送的密钥信息,所述密钥信息是所述服务器检测到所述第一WiFi环境信息与第二WiFi环境信息之间存在共有WiFi信息时发送的,所述第二WiFi环境信息中包含指定地点处各个WiFi网络的WiFi信息;
接入模块,用于根据所述密钥信息接入WiFi网络;
第二上报模块,用于向所述服务器上报WiFi连接信息,所述服务器用于根据所述WiFi连接信息生成终端对应的签到信息。
22.根据权利要求21所述的装置,其特征在于,所述第一WiFi环境信息中包含各条WiFi信息对应WiFi网络的信号强度,所述服务器用于从所述第一WiFi环境信息中获取各条共有WiFi信息对应WiFi网络的信号强度,查找所述信号强度大于强度阈值的WiFi网络的密钥信息,并向所述终端发送所述密钥信息。
23.根据权利要求21或22所述的装置,其特征在于,所述WiFi连接信息中至少包括终端标识和所接入WiFi网络的WiFi信息;
所述装置,还包括:
第三上报模块,用于向所述服务器上报绑定信息,所述绑定信息中包括终端标识与用户标识之间的绑定关系,所述服务器用于根据所述WiFi连接信息和所述绑定信息生成所述签到信息,所述签到信息中包括所述用户标识与所述WiFi信息之间的对应关系。
24.根据权利要求21或22所述的装置,其特征在于,所述装置,还包括:
第四上报模块,用于向所述服务器上报WiFi断开信息,所述服务器用于根据所述WiFi断开信息生成所述终端对应的签退信息。
25.一种签到***,其特征在于,所述***包括:服务器、至少一个无线保真WiFi设备和至少一个终端;
所述服务器包括如权利要求13至20任一所述的签到装置;
所述终端包括如权利要求21至24任一所述的签到装置。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710241143.5A CN107146294B (zh) | 2017-04-13 | 2017-04-13 | 签到方法、装置及*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710241143.5A CN107146294B (zh) | 2017-04-13 | 2017-04-13 | 签到方法、装置及*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN107146294A true CN107146294A (zh) | 2017-09-08 |
CN107146294B CN107146294B (zh) | 2018-10-19 |
Family
ID=59773652
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710241143.5A Active CN107146294B (zh) | 2017-04-13 | 2017-04-13 | 签到方法、装置及*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN107146294B (zh) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107818604A (zh) * | 2017-11-14 | 2018-03-20 | 广东欧珀移动通信有限公司 | 一种签到方法、服务器及计算机可读存储介质 |
CN107909668A (zh) * | 2017-11-16 | 2018-04-13 | 中国平安人寿保险股份有限公司 | 一种签到方法及终端设备 |
CN107959920A (zh) * | 2017-12-27 | 2018-04-24 | 上海连尚网络科技有限公司 | 一种基于无线网络的签到方法及设备 |
CN108492393A (zh) * | 2018-03-16 | 2018-09-04 | 百度在线网络技术(北京)有限公司 | 用于签到的方法和装置 |
CN109509269A (zh) * | 2018-10-10 | 2019-03-22 | 平安万家医疗投资管理有限责任公司 | 一种电子签到方法、计算机可读存储介质及服务器 |
CN109801196A (zh) * | 2018-12-28 | 2019-05-24 | 上海寰创通信科技股份有限公司 | 一种点名签到***及签到方法 |
WO2020029498A1 (zh) * | 2018-08-07 | 2020-02-13 | 西安易朴通讯技术有限公司 | 一种终端验证方法、ap设备、终端及*** |
CN112688920A (zh) * | 2020-12-09 | 2021-04-20 | 北京博瑞彤芸科技股份有限公司 | 一种判定会面事件真实性的方法及*** |
CN116935504A (zh) * | 2023-07-10 | 2023-10-24 | 荣耀终端有限公司 | 打卡方法、电子设备及计算机可读存储介质 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102881055A (zh) * | 2011-07-13 | 2013-01-16 | 上海博泰悦臻电子设备制造有限公司 | 打卡方法和打卡装置 |
CN103345786A (zh) * | 2013-04-16 | 2013-10-09 | 江苏奇异点网络有限公司 | 一种基于wifi网络的自动签到方法 |
CN103369635A (zh) * | 2013-07-29 | 2013-10-23 | 广州市沃希信息科技有限公司 | 一种签到方法、移动终端及签到服务器 |
CN104376340A (zh) * | 2014-08-29 | 2015-02-25 | 腾讯科技(深圳)有限公司 | 打卡方法及装置 |
CN105825555A (zh) * | 2016-03-14 | 2016-08-03 | 谷振宇 | 基于Wifi定位的出勤管理方法及*** |
CN106156915A (zh) * | 2015-04-02 | 2016-11-23 | 华为技术有限公司 | 一种无线考勤方法、装置及*** |
CN106454709A (zh) * | 2016-10-31 | 2017-02-22 | 成都加华科技有限责任公司 | 一种电子签到的方法、装置以及*** |
-
2017
- 2017-04-13 CN CN201710241143.5A patent/CN107146294B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102881055A (zh) * | 2011-07-13 | 2013-01-16 | 上海博泰悦臻电子设备制造有限公司 | 打卡方法和打卡装置 |
CN103345786A (zh) * | 2013-04-16 | 2013-10-09 | 江苏奇异点网络有限公司 | 一种基于wifi网络的自动签到方法 |
CN103369635A (zh) * | 2013-07-29 | 2013-10-23 | 广州市沃希信息科技有限公司 | 一种签到方法、移动终端及签到服务器 |
CN104376340A (zh) * | 2014-08-29 | 2015-02-25 | 腾讯科技(深圳)有限公司 | 打卡方法及装置 |
CN106156915A (zh) * | 2015-04-02 | 2016-11-23 | 华为技术有限公司 | 一种无线考勤方法、装置及*** |
CN105825555A (zh) * | 2016-03-14 | 2016-08-03 | 谷振宇 | 基于Wifi定位的出勤管理方法及*** |
CN106454709A (zh) * | 2016-10-31 | 2017-02-22 | 成都加华科技有限责任公司 | 一种电子签到的方法、装置以及*** |
Cited By (13)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107818604A (zh) * | 2017-11-14 | 2018-03-20 | 广东欧珀移动通信有限公司 | 一种签到方法、服务器及计算机可读存储介质 |
CN107909668A (zh) * | 2017-11-16 | 2018-04-13 | 中国平安人寿保险股份有限公司 | 一种签到方法及终端设备 |
CN107959920A (zh) * | 2017-12-27 | 2018-04-24 | 上海连尚网络科技有限公司 | 一种基于无线网络的签到方法及设备 |
CN107959920B (zh) * | 2017-12-27 | 2020-11-03 | 上海连尚网络科技有限公司 | 一种基于无线网络的签到方法及设备 |
CN108492393A (zh) * | 2018-03-16 | 2018-09-04 | 百度在线网络技术(北京)有限公司 | 用于签到的方法和装置 |
WO2020029498A1 (zh) * | 2018-08-07 | 2020-02-13 | 西安易朴通讯技术有限公司 | 一种终端验证方法、ap设备、终端及*** |
US11582606B2 (en) | 2018-08-07 | 2023-02-14 | Xi'an Yep Telecommunication Technology, Ltd. | Terminal verification method, and AP device, terminal and system |
CN109509269A (zh) * | 2018-10-10 | 2019-03-22 | 平安万家医疗投资管理有限责任公司 | 一种电子签到方法、计算机可读存储介质及服务器 |
CN109509269B (zh) * | 2018-10-10 | 2021-10-29 | 平安万家医疗投资管理有限责任公司 | 一种电子签到方法、计算机可读存储介质及服务器 |
CN109801196A (zh) * | 2018-12-28 | 2019-05-24 | 上海寰创通信科技股份有限公司 | 一种点名签到***及签到方法 |
CN112688920A (zh) * | 2020-12-09 | 2021-04-20 | 北京博瑞彤芸科技股份有限公司 | 一种判定会面事件真实性的方法及*** |
CN112688920B (zh) * | 2020-12-09 | 2021-09-21 | 北京博瑞彤芸科技股份有限公司 | 一种判定会面事件真实性的方法及*** |
CN116935504A (zh) * | 2023-07-10 | 2023-10-24 | 荣耀终端有限公司 | 打卡方法、电子设备及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN107146294B (zh) | 2018-10-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107146294B (zh) | 签到方法、装置及*** | |
CN104468679B (zh) | 分享地理位置的方法、终端及*** | |
CN105005457B (zh) | 地理位置展示方法及装置 | |
CN103475996B (zh) | 网络连接方法、网络共享方法及装置 | |
US10304461B2 (en) | Remote electronic service requesting and processing method, server, and terminal | |
CN103325107B (zh) | 图片处理方法、装置及终端设备 | |
CN104902531B (zh) | 连接网络的方法、应用认证服务器、终端及路由器 | |
CN106156228A (zh) | 资源发放***、资源发放方法及资源领取方法 | |
CN105809481A (zh) | 虚拟物品发送方法、接收方法、装置和*** | |
CN107231159A (zh) | 一种射频干扰处理方法、装置、存储介质和终端 | |
CN110166439A (zh) | 设备共享方法、终端、路由器及服务器 | |
CN107257574A (zh) | 用于促进不同类型的无线网络的通信的方法和装置 | |
CN106603740B (zh) | 网络连接异常的处理方法与终端设备 | |
CN109548114A (zh) | 公用陆地移动网接入方法、终端及计算机可读存储介质 | |
CN107423099A (zh) | 键码烧写方法、服务器、终端、键码烧写***及存储介质 | |
CN105246075B (zh) | 接入点连接方法及装置 | |
CN107343272A (zh) | 一种数据流量共享方法及移动终端 | |
CN109257793A (zh) | 网络连接方法、装置、设备及存储介质 | |
CN107277232A (zh) | 锁屏界面控制方法及相关产品 | |
CN106791084A (zh) | 个性化参数的同步方法及移动终端 | |
CN109102153A (zh) | 一种身份管理方法及装置 | |
CN107743108A (zh) | 一种介质访问控制地址识别方法及装置 | |
CN106713617A (zh) | 信息显示方法及装置 | |
CN110267125A (zh) | 智能抄表方法及相关产品 | |
CN107872791A (zh) | 接入点连接方法及装置 |
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 |