一种签到方法及服务器技术

技术编号:15226185 阅读:311 留言:0更新日期:2017-04-27 05:29
本发明专利技术公开了一种签到方法及服务器,用于解决现有技术中在签到时导致流量损失和隐私泄露的技术问题。所述方法包括:根据签到控制设备发送的第一请求信息确定需要签到的M个签到执行设备;向签到控制设备发送第一控制指令以指示签到控制设备以第一预定无线热点名称开启无线热点,并向M个签到执行设备发送第一预定无线热点名称;或,向第一签到执行设备发送第二控制指令以指示第一签到执行设备以第二预定无线热点名称开启无线热点,以及确定第一签到执行设备签到成功并向M个签到执行设备中除第一签到执行设备外的M‑1个签到执行设备发送第二预定无线热点名称;接收N个签到执行设备发送的N条扫描成功信息。

【技术实现步骤摘要】

本专利技术涉及计算机
,尤其涉及一种签到方法及服务器
技术介绍
在一些应用场景中会使用点名签到的方式,例如在高校上课时,或者在会前考勤时,等等,通过点名签到的方式可以确定有哪些人来上课了或者出席了会议。随着电子技术和互联网络的发展,目前一般使用手机等智能设备通过无线网络的方式进行智能签到,相较于传统的人工点名的方式可以提高签到的效率。例如,在上课签到时,老师将自己的手机设置为无线保真(WiFi,WIreless-FIdelity)热点以开启无线网络,然后让需要签到的同学分别使用各自的手机连接上老师手机的WiFi网络,在连接上老师手机所提供的WiFi网络后,再通过向老师的手机发送签到数据包的方式以表明签到成功,因为WiFi网络的有效覆盖范围不会太大,并且来上课的同学和老师一般处于同一教室内,这样可以确保来上课的同学尽量成功签到,由于距离太远而无法连接到老师手机所提供的WiFi网络,这样还可以防止没有来上课的同学(例如还在寝室睡觉的同学)假签到,以提高签到的准确性,并且来上课的多个同学可以同时操作自己的手机以进行同时进行签到,这样可以花费较短的时间即完成签到,减少对有效上课时间的浪费,提高签到的效率。虽然上述签到方式准确性和效率都较高,但是签到的手机(即同学的手机)都需要分别连接上老师手机所提供的WiFi网络,并且还需要进行数据的传输,这样会消耗老师手机的流量,可能会对老师造成的一定的损失,并且也不利于老师的隐私保护,也就是说,现有技术中的签到方法可能导致流量损失和隐私泄露,不利于实际使用。
技术实现思路
本专利技术实施例提供一种签到方法及服务器,用于解决现有技术中在签到时导致流量损失和隐私泄露的技术问题。第一方面,提供一种签到方法,该方法可以应用于服务器,该方法包括:根据签到控制设备发送的第一请求信息,确定需要签到的M个签到执行设备;其中,所述第一请求信息用于请求开始签到,M为大于等于2的整数;向所述签到控制设备发送第一控制指令以指示所述签到控制设备以第一预定无线热点名称开启无线热点,以及向所述M个签到执行设备发送所述第一预定无线热点名称;或,向第一签到执行设备发送第二控制指令以指示所述第一签到执行设备以第二预定无线热点名称开启无线热点,以及确定所述第一签到执行设备签到成功并向所述M个签到执行设备中除所述第一签到执行设备外的M-1个签到执行设备发送所述第二预定无线热点名称;其中,所述第一签到执行设备为所述M个签到执行设备中与所述签到控制设备之间的距离小于等于预定距离的一个签到执行设备;接收N个签到执行设备发送的N条扫描成功信息;其中,扫描成功信息用于表明签到执行设备检测到所述第一预定无线任店名称或所述第二预定无线热点名称对应的无线网络,且用于指示签到执行设备签到成功,N为小于等于M的整数。在一种可能的实现方式中,收N个签到执行设备发送的N条扫描成功信息,包括:在经过预定时长时,停止接收扫描成功信息;其中,所述预定时长的起始时刻为所述服务器发送所述第一控制指令或发送所述第二控制指令的时刻;将已经接收的扫描成功信息确定为所述N条扫描成功信息。在一种可能的实现方式中,在接收N个签到执行设备发送的N条扫描成功信息之后,所述方法还包括:确定与所述N个签到执行设备对应的N个设备标识;根据所述服务器中存储的设备标识与用户标识之间的对应关系,确定与所述N个设备标识对应的N个用户标识;将所述N个用户标识发送给所述签到控制设备,以使所述签到控制设备将所述N个用户标识进行显示。在一种可能的实现方式中,在向第一签到执行设备发送第二控制指令以指示所述第一签到执行设备以第二预定无线热点名称开启无线热点之前,所述方法还包括:获得所述M个签到执行分别发送的用于指示签到执行设备的操作系统类型的M条系统类型信息;从所述M条系统类型信息中确定最先获得的第一系统类型信息;确定发送所述第一系统类型信息的签到执行设备为所述第一签到执行设备。在一种可能的实现方式中,向第一签到执行设备发送第二控制指令以指示第一签到执行设备以第二预定无线热点名称开启无线热点,包括:若所述第一签到执行设备的操作系统为Android操作系统,则向所述第一签到执行设备发送所述第二控制指令以指示所述第一签到执行设备以预定WiFi名称开启WiFi热点;或若所述第一签到执行设备的操作系统为ios操作系统,则向所述第一签到执行设备发送所述第二控制指令以指示将所述第一签到执行设备设置为通用唯一识别码(UUID,UniversallyUniqueIdentifier)为预定UUID的iBeacon基站。第二方面,提供一种服务器,该服务器包括第一确定模块、第一发送模块和接收模块,这些模块可以用于执行如第一方面中所述的签到方法。第三方面,提供另一种服务器,该服务器包括存储器和处理器,所述存储器用于存储指令,所述处理器用于执行所述存储器所存储的指令以执行如第一方面中所述的签到方法。在本专利技术实施例中,服务器可以根据签到控制设备发送的第一请求信息确定需要签到的M个签到执行设备,进而可以向签到控制设备发送第一控制指令以指示签到控制设备以第一预定无线热点名称开启无线热点,再向M个签到执行设备发送第一预定无线热点名称,或者,也可以向M个签到执行设备中与所述签到控制设备之间的距离小于等于预定距离的第一签到执行设备发送第二控制指令以指示第一签到执行设备以第二预定无线热点名称开启无线热点,以及确定第一签到控制设备签到成功并向除第一签到执行设备外的M-1个签到执行设备发送第二预定无线热点名称。在向签到执行设备发送第一预定无线热点名称或第二预定无线热点名称之后,签到执行设备可以基于所接收到的预定无线热点名称对与接收到的预定无线热点名称对应的无线网络进行探测,只要在检测到与预定无线热点名称对应的无线网络之后便可以向服务器发送扫描成功信息以表明签到成功。也就是说,在本专利技术实施例中,是通过签到执行设备是否检测到与预定无线热点名称对应的无线网络来确定签到是否成功,仅仅只是对无线网络进行扫描,而并不需要签到执行设备连接到与预定无线热点名称对应的无线网络,由于并不涉及到无线网络的连接,那么自然也就不会存在对流量的消耗,更不会出现由于网络连接而导致可能的隐私泄露,相对于现有技术中的签到方式来说,可以在签到执行设备进行智能签到时避免对流量的消耗和隐私的泄露,这样更加利于实际使用,可以提高用户的使用体验。附图说明为了更清楚地说明本专利技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本专利技术实施例中签到方法的流程图;图2为本专利技术实施例中签到系统的架构示意图;图3为本专利技术实施例中服务器的结构框图;图4为本专利技术实施例中服务器的结构示意图。具体实施方式为使本专利技术的目的、技术方案和优点更加清楚明白,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保本文档来自技高网...
一种签到方法及服务器

【技术保护点】
一种签到方法,应用于服务器,其特征在于,包括:根据签到控制设备发送的第一请求信息,确定需要签到的M个签到执行设备;其中,所述第一请求信息用于请求开始签到,M为大于等于2的整数;向所述签到控制设备发送第一控制指令以指示所述签到控制设备以第一预定无线热点名称开启无线热点,以及向所述M个签到执行设备发送所述第一预定无线热点名称;或,向第一签到执行设备发送第二控制指令以指示所述第一签到执行设备以第二预定无线热点名称开启无线热点,以及确定所述第一签到执行设备签到成功并向所述M个签到执行设备中除所述第一签到执行设备外的M‑1个签到执行设备发送所述第二预定无线热点名称;其中,所述第一签到执行设备为所述M个签到执行设备中与所述签到控制设备之间的距离小于等于预定距离的一个签到执行设备;接收N个签到执行设备发送的N条扫描成功信息;其中,扫描成功信息用于表明签到执行设备检测到所述第一预定无线热点名称或所述第二预定无线热点名称对应的无线网络,且用于指示签到执行设备签到成功,N为小于等于M的正整数。

【技术特征摘要】
1.一种签到方法,应用于服务器,其特征在于,包括:根据签到控制设备发送的第一请求信息,确定需要签到的M个签到执行设备;其中,所述第一请求信息用于请求开始签到,M为大于等于2的整数;向所述签到控制设备发送第一控制指令以指示所述签到控制设备以第一预定无线热点名称开启无线热点,以及向所述M个签到执行设备发送所述第一预定无线热点名称;或,向第一签到执行设备发送第二控制指令以指示所述第一签到执行设备以第二预定无线热点名称开启无线热点,以及确定所述第一签到执行设备签到成功并向所述M个签到执行设备中除所述第一签到执行设备外的M-1个签到执行设备发送所述第二预定无线热点名称;其中,所述第一签到执行设备为所述M个签到执行设备中与所述签到控制设备之间的距离小于等于预定距离的一个签到执行设备;接收N个签到执行设备发送的N条扫描成功信息;其中,扫描成功信息用于表明签到执行设备检测到所述第一预定无线热点名称或所述第二预定无线热点名称对应的无线网络,且用于指示签到执行设备签到成功,N为小于等于M的正整数。2.如权利要求1所述的方法,其特征在于,接收N个签到执行设备发送的N条扫描成功信息,包括:在经过预定时长时,停止接收扫描成功信息;其中,所述预定时长的起始时刻为所述服务器发送所述第一控制指令或发送所述第二控制指令的时刻;将已经接收的扫描成功信息确定为所述N条扫描成功信息。3.如权利要求1所述的方法,其特征在于,在接收N个签到执行设备发送的N条扫描成功信息之后,所述方法还包括:确定与所述N个签到执行设备对应的N个设备标识;根据所述服务器中存储的设备标识与用户标识之间的对应关系,确定与所述N个设备标识对应的N个用户标识;将所述N个用户标识发送给所述签到控制设备,以使所述签到控制设备将所述N个用户标识进行显示。4.如权利要求1-3中任一权利要求所述的方法,其特征在于,在向第一签到执行设备发送第二控制指令以指示所述第一签到执行设备以第二预定无线热点名称开启无线热点之前,所述方法还包括:获得所述M个签到执行设备分别发送的用于指示签到执行设备的操作系统类型的M条系统类型信息;从所述M条系统类型信息中确定最先获得的第一系统类型信息;确定发送所述第一系统类型信息的签到执行设备为所述第一签到执行设备。5.如权利要求4所述的方法,其特征在于,向第一签到执行设备发送第二控制指令以指示所述第一签到执行设备以第二预定无线热点名称开启无线热点,包括:若所述第一签到执行设备的操作系统为Android操作系统,则向所述第一签到执行设备发送所述第二控制指令以指示所述第一签到执行设备以预定无线保真WiFi名称开启WiFi热点;或若所述第一签到执行设备的操作系统为ios操作系统,则向所述第一签到执行设备发送所述第二控制指令以指示将所述第一签到执行设备设置为通用唯一识别码UUID为预定UUID的iBeacon基站。6.一种服务器,其特征在于,包括:第一确定模块...

【专利技术属性】
技术研发人员:陈家峰
申请(专利权)人:锐捷网络股份有限公司
类型:发明
国别省市:福建;35

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1