《一种点名签到方法、系统及服务器.pdf》由会员分享,可在线阅读,更多相关《一种点名签到方法、系统及服务器.pdf(9页珍藏版)》请在专利查询网上搜索。
1、(10)申请公布号 CN 103473825 A(43)申请公布日 2013.12.25CN103473825A*CN103473825A*(21)申请号 201310428005.X(22)申请日 2013.09.22G07C 1/10(2006.01)G06F 9/44(2006.01)H04L 29/06(2006.01)(71)申请人广州市沃希信息科技有限公司地址 510530 广东省广州市萝岗区荔红路81号207房(72)发明人曾广忠(54) 发明名称一种点名签到方法、系统及服务器(57) 摘要本发明提供一种点名签到方法,包括步骤:服务器预存第一电子设备以及若干预设第二电子设备的用户。
2、信息;所述第一电子设备发送请求指令以及第一地理位置信息给服务器;所述服务器在接到请求指令后获取所述若干预设第二电子设备的地理位置信息;统计所述地理位置信息与所述第一地理位置信息的距离在预设距离之内的第二电子设备的数量;向第一电子设备发送所述统计数量,并根据所述统计数量对学生的考勤状况进行记录。本发明提供的点名签到方法操作简单,可以在不增加硬件成本的基础上,大大减少教师上课点名以及课后对考勤进行记录的时间;准确、便捷地解决地广大高校的“考勤难”问题。同时,本发明提供一种点名签到系统及服务器。(51)Int.Cl.权利要求书1页 说明书6页 附图1页(19)中华人民共和国国家知识产权局(12)发明。
3、专利申请权利要求书1页 说明书6页 附图1页(10)申请公布号 CN 103473825 ACN 103473825 A1/1页21.一种点名签到方法,其特征在于,包括步骤: 服务器预存第一电子设备以及若干预设第二电子设备的用户信息;所述第一电子设备发送请求指令以及第一地理位置信息给服务器;所述服务器在接到请求指令后获取所述若干预设第二电子设备的地理位置信息;统计所述地理位置信息与所述第一地理位置信息的距离在预设距离之内的第二电子设备的数量;向第一电子设备发送所述统计数量。2.根据权利要求1所述的点名签到方法,其特征在于,所述服务器根据所述统计数量记录对应的所述第二电子设备的用户的考勤状况为正。
4、常。3.根据权利要求1所述的点名签到方法,其特征在于,所述第二电子设备用户信息学生姓名、学生学号以及手机号码。4.根据权利要求1所述的点名签到方法,其特征在于,若所述统计数量少于预设数量,所述服务器向所述第一电子设备发出通知信息;所述预设数量小于或等于预存在服务器中的所有第二电子设备的数量之和。5.根据权利要求1-4所述的点名签到方法,其特征在于,所述服务器预存第一电子设备以及若干预设第二电子设备的用户信息的步骤,包括:检测所述第一电子设备触摸手势,根据触摸手势的滑动方向信息生成请求数据包,若在第一预设时间内所述第一电子设备接收由的所述第二电子设备触摸手势滑动方向信息生成的响应数据包,且所述响。
5、应数据包中的第二电子设备触摸手势的滑动方向信息为预设滑动方向信息;所述服务器预存所述第一电子设备与所述第二电子设备的用户信息。6.根据权利要求1-4所述的点名签到方法,其特征在于,所述服务器向所述不在预设距离之内的第二电子设备发送提醒信息。7.一种应用了如权利要求1-6所述方法的一种点名签到系统。8.一种服务器,其特征在于,所述服务器用于预存第一电子设备以及若干预设第二电子设备的用户信息;并在接收到所述第一电子设备的请求指令以及第一地理位置信息后,获取所述若干预设第二电子设备的地理位置信息,统计所述地理位置信息与所述第一地理位置信息的距离在预设距离之内的第二电子设备的数量;向所述第一电子设备发。
6、送所述统计数量。9.根据权利要求8所述的服务器,其特征在于,所述服务器根据所述统计数量对所述第二电子设备的用户的的考勤状况进行记录。10.根据权利要求8或9所述的服务器,其特征在于,所述服务器预存第一电子设备以及若干预设第二电子设备的用户信息的步骤,包括:检测所述第一电子设备触摸手势,根据触摸手势的滑动方向信息生成请求数据包,若在第一预设时间内所述第一电子设备接收由的所述第二电子设备触摸手势滑动方向信息生成的响应数据包,且所述响应数据包中的第二电子设备触摸手势的滑动方向信息为预设滑动方向信息;所述服务器预存所述第一电子设备与所述第二电子设备的用户信息。权 利 要 求 书CN 103473825。
7、 A1/6页3一种点名签到方法、 系统及服务器技术领域0001 本发明涉及教育管理领域,特别涉及一种基于电子设备的点名签到方法、系统及服务器。 背景技术0002 目前校园课堂考勤采用的方式包括根据花名册人工点名、考勤机打卡点名、考勤机指纹考勤。这几种方式中,花名册人工点名需不仅点名和统计效率低下,而且要占用大量宝贵的课堂上课时间。其他考勤机在记录考勤时,需要学生课前和课间在短暂的时间内到考勤点的机器上完成考勤,频繁出现排大队和拥挤拥堵,造成现场秩序混乱、耽误上课时间、影响效率。 0003 申请号201210161007.2的中国专利一种蓝牙点名系统的操作方法,其采用了包括带有蓝牙功能的手机、蓝。
8、牙搜索加强器和安装在电脑内的点名软件,其操作方法如下:a、点名软件内录入学生的学号;b、每个学生用白己的学号命名带有蓝牙功能的手机;c、将蓝牙搜索加强器与电脑进行外接;e、教师通过电脑进行蓝牙搜索功能,搜索学生的学号;e、通过点名软件筛选出未搜索到的学生学号。这种方法需增加使得使用与点名的电脑都必须安装相应的蓝牙搜索加强器,且点名的时候并不能明确学生真正签到的时间,只有但电脑启动后才能明确。另外,蓝牙虽然是个可以一点对多点的技术,但是多点的数量过多的话,也会直接影响蓝牙的工作性能,不利于真正高效地进行点名。 发明内容0004 基于上述情况,本发明提出了一种基于电子设备的点名签到方法,将教师以及。
9、学生所用的电子设备(如手机)的用户信息(学号、姓名)先预存于服务器,当教师需要进行点名时,可以快速地知道教室内有多少人,哪些人到了,哪些人迟到了,哪些人旷课了,并快速对点名情况进行记录。 0005 本发明的主要目的在于减少教师点名所用的时间,并保证准确地记录学生的签到状况。在广域网中,电子设备用户一般都采用gprs、3G或4G网络,这种网络只须用户带手机即可实现。 0006 一种点名签到方法,包括步骤:服务器预存第一电子设备(教师手机)以及若干预设第二电子设备的用户信息;所述第一电子设备发送请求指令以及第一地理位置信息给服务器;所述服务器在接到请求指令后获取所述若干预设第二电子设备(学生手机)。
10、的地理位置信息;统计所述地理位置信息与所述第一地理位置信息的距离在预设距离之内的第二电子设备的数量;向第一电子设备发送所述统计数量。 0007 所述服务器根据所述统计数量对学生的考勤状况进行记录。 0008 所述地理位置信息包括时间以及地理坐标信息。 0009 若所述统计数量少于预设数量,所述服务器向所述第一电子设备发出通知信息;所述预设数量小于或等于预存在服务器中的所有第二电子设备的数量之和。 说 明 书CN 103473825 A2/6页40010 所述服务器预存第一电子设备以及若干预设第二电子设备的用户信息的步骤,包括:检测所述第一电子设备触摸手势,根据触摸手势的滑动方向信息生成请求数据。
11、包,若在第一预设时间内所述第一电子设备接收由的所述第二电子设备触摸手势滑动方向信息生成的响应数据包,且所述响应数据包中的第二电子设备触摸手势的滑动方向信息为预设滑动方向信息;所述服务器预存所述第一电子设备与所述第二电子设备的用户信息。 0011 所述服务器预存第一电子设备以及若干预设第二电子设备的用户信息前, 向所述第一电子设备以及若干预设第二电子设备发出咨询信息。 0012 所述第一电子设备的用户信息包括教师姓名和教师工号。 0013 所述第二电子设备的用户信息包括学生姓名、学生学号以及手机号码。 0014 服务器记录所述在预设距离之内且在预设时间之前的第二电子设备的用户信息,并标识为考勤正。
12、常。 0015 服务器记录所述在预设距离之内且在预设时间之后的第二电子设备的用户信息,并标识为考勤异常。 0016 所述服务器向所述不在预设距离之内的第二电子设备发送提醒信息。 0017 一种服务器,用于预存第一电子设备的用户信息以及若干预设第二电子设备的用户信息;并在接收到第一电子设备的请求指令以及第一地理位置信息后,获取所述若干预设第二电子设备的地理位置信息,统计地理位置信息与所述第一地理位置信息的距离在预设距离之内的第二电子设备的数量;向第一电子设备发送统计数量。 0018 所述服务器预存第一电子设备以及若干预设第二电子设备的用户信息的步骤,包括:检测所述第一电子设备触摸手势,根据触摸手。
13、势的滑动方向信息生成请求数据包,若在第一预设时间内所述第一电子设备接收由的所述第二电子设备触摸手势滑动方向信息生成的响应数据包,且所述响应数据包中的第二电子设备触摸手势的滑动方向信息为预设滑动方向信息;所述服务器预存所述第一电子设备与所述第二电子设备的用户信息。 0019 所述第一电子设备的用户信息包括教师姓名和教师工号。 0020 所述第二电子设备的用户信息包括学生姓名、学生学号以及手机号码。 0021 所述服务器向所述不在预设距离之内的第二电子设备发送提醒信息。 0022 相较于现有技术,本发明提供的点名签到方法操作简单,可以在不增加硬件成本的基础上,大大减少教师上课点名以及课后对考勤进行。
14、记录的时间;准确、便捷地解决地广大高校的“考勤难”问题。 附图说明0023 图1是本发明的一种点名签到方法实施例的流程示意图; 图2是一种点名签到系统实施例的结构示意图。具体实施方式0024 以下结合其中的较佳实施方式对本发明方案进行详细阐述。 0025 图1中示出了本发明的点名签到方法实施例的流程示意图。 0026 如图1所示,本实施例中的方法包括步骤: S101:服务器预存第一电子设备的用户信息以及若干预设第二电子设备的用户信息;说 明 书CN 103473825 A3/6页5在此实施例中,服务器预存用户信息可以通过人工进行输入,并对输入的用户信息进行管理。这里输入的第一电子设备的用户信息。
15、包括教师姓名和教师工号,第二电子设备的用户信息包括学生姓名、学生学号以及手机号码。0027 但是,由于个人地理位置的上传会影响到个人的隐私,本实施例子中的电子设备上传地理位置在实施时,最好有使用电子设备的用户同意在某段时间或某段路程能进行上传用户信息及地理位置信息等。大学的课程往往是由学校安排出每周的上课时间表,学生每周哪段时间在哪里上课,都会有一个比较具体的安排。因而,服务器可以设定在.每周的那个时间段才接收哪个班的学生的电子设备所上传的地理位置信息就可以了。因此,本实施例中的服务器预存第一电子设备以及若干预设第二电子设备的用户信息时,先检测第一电子设备触摸手势,根据触摸手势的滑动方向信息生。
16、成请求数据包,若在第一预设时间内所述第一电子设备接收由的第二电子设备触摸手势滑动方向信息生成的响应数据包,且响应数据包中的第二电子设备触摸手势的滑动方向信息为预设滑动方向信息;服务器才预存第一电子设备与所述第二电子设备的用户信息。通过这样的第一电子设备在第一预设时间内进行的滑动方向组合,可以使得在那个时间段内服务器只存储到指定的电子设备的用户信息,进而保护到了用户的隐私。 0028 第一电子设备预设信息接收范围后检测触摸手势,根据触摸手势的滑动方向信息以及第一地理位置信息生成请求数据包,之后发送该数据包到服务器中;在本实施例中,第一电子设备首先根据用户需求预设信息接收范围,这个预设信息接收范围。
17、一般是用户通过自己目前的场合来设置。如在教室里,用户要把自己的信息发送给场所里的人,则他可以设置信息接收范围为100米(即以其手机为中心半径为100米的范围内)。之后,检测是否有手指(或触摸物)触摸屏幕,若在预设时间内(100ms)手指由触摸点向左滑动,则产生的请求数据包包括一个左移的信息。若有多个手指往不同方向移动,而产生的请求数据包括不同方向的移动信息。此时,第一电子设备会根据不同的滑动方向信息以及第一地理位置信息(第一电子设备的地理位置信息)生成相应的请求数据包,并将该请求数据包发送至网络服务器中,等待第二电子设备的响应。这里说的网络,主要是目前的电子设备一般使用gprs、3G或4G网络。
18、,而使用这个网络所形成的平台的用户数量可能特别多,在预设的时间内,可能使用相同滑动手势的用户也非常多,导致第一电子设备用户可能将信息传输给非目标用户的情况,而设置小的信息接收范围可以排除预设时间内有其他地区产生的滑动信息,比如,广州的用户为了与交换联系信息而采用了左移信息。同一时间,杭州的用户也可能采用左移信息来进行交换联系信息的方法,因而需要设置信息接收范围,可以使用户比较精准地接收到自己想要接收的目标用户,这样同一教室的老师与学生的信息就可以一起预存到服务器中。在此实施例中第一电子设备所设置的接收范围为第一电子设备与其他第二电子设备判定是否在范围内的预设距离。 0029 另外,通过人工向服。
19、务器输入相应的用户信息,再发送信息给相应的电子设备,由使用电子设备的用户进行确认,也可以获取相应的权限。如用户A、B、C的信息由人工分别存入服务器,这个时候使用服务器或者其他电子设备向A、B、C发短信或者其他信息通知,让A、B、C同意允许在某时间段或某一路程上传自己的地理位置信息给服务器,这样用户就可以对自己的隐私状况有一个很好的了解。 0030 S102:第一电子设备发送请求指令以及第一地理位置信息给服务器;所述服务器说 明 书CN 103473825 A4/6页6在接到请求指令后获取所述若干预设第二电子设备的地理位置信息。 0031 第一电子设备通过点击或者滑动等动作发送请求指令,同时将自。
20、己当前的地理位置信息发送给服务器,而服务器在接收了请求指令后就根据S101所预存的若干预设第二电子设备的用户信息来获取各个第二电子设备的地理位置信息。在本实施例中的地理位置信息包括时间以及地理坐标等信息。 0032 S103:统计所述地理位置信息与所述第一地理位置信息的距离在预设距离之内的第二电子设备的数量;向第一电子设备发送所述统计数量。 0033 当服务器获取各个第二电子设备的地理位置信息后,就这些第二电子设备的地理位置信息逐个与第一电子设备的地理位置信息进行比对,然后统计第二电子设备的地理位置信息与第一地理位置信息的距离在预设距离之内的第二电子设备的数量;并向第一电子设备发送统计数量。 。
21、0034 此时,若上述的统计数量少于预设数量,服务器向所述第一电子设备发出通知信息,这里的预设数量小于或等于预存在服务器中的第二电子设备的数量之和。一般来说,如果统计数量与预设数量(预存再服务器中的电子设备的数量)不一致,则表明教室内的人还没到齐(有学生旷课或迟到),这时候服务器就会向第一电子设备发出通知信息,使其可以及时通知未及时来上课的学生。而如果统计数量与预设数量一致的话,则通知第一电子设备人都到齐了即可。 0035 当第一电子设备用户(教师)得到这个统计数量或得到通知信息的时候,就可以知道当前的教室内的学生是否到齐。如果没有到齐,就将不在预设距离之内的第二电子设备的用户信息在第一电子设。
22、备的屏幕上进行显示,这时候,教师就可以直接点击相应的用户信息,就可以很轻松地知道哪些人没有来上课。相比现有处理这种状况的方法,此方法不需要教师在花名册上逐一点名确认学生是否在教室内。另外,当发现学生没到的情况也不需要逐一去找具体是哪些学生迟到或旷课,可由系统或服务器直接找出并记录。减少了教师的工作量,增加了学生获取知识的时间。 0036 本实施例所说距离是指两个电子设备间的水平距离,第一预设距离为设定值,一般可由人工在服务器中设定。随着卫星导航系统的定位精度的提高,此实施例的距离也可以指两个电子设备的三维距离,三维距离可以适用于教学楼中的不同楼层的学生与教师距离较远等场景。 0037 S104。
23、:根据统计数量对学生的考勤状况进行记录。 0038 一般来说,每个教室有几个班的学生在里面是由学校的课程安排决定的。而且每周的课程安排大致在学期初就可以制定好。所以,只需将对应的班的学生信息(包括学号、姓名以及手机号码一一对应)、课程表以及上课所用教室的数据情况先预存在服务器当中,即可实现考勤记录。本实施例是以教师的请求指令作为检查考勤状况的触发机制,当老师使用电子设备发出请求指令时,以触发该请求指令的时间点来对学生的出勤状况进行记录。此时,学生的出勤状况只有两种:正常上课及缺席,请求指令的时间点前到的学生为正常上课,否则为缺席。 0039 作为更优的实施例子,也让系统自动设定检查考勤情况。此。
24、时是将学生所对应的课程表的开始上课的时间作为自动检查考勤的触发点。同时,也可以以教师的请求指令作为检查考勤状况的触发机制,再以开始上课的时间与各个学生到达教室的时间进行比较来说 明 书CN 103473825 A5/6页7确定学生的考勤状况。如开始上课的时间为8:30(假设每节课为45分钟);学生A、B、C到教室的时间分别为8:26、8:32以及9:10,同时A在9:11分离开教室。那么,学生A、B、C的考勤状况分别为A早退、B迟到、C旷课。考勤状况的具体设定可参照现有的考勤制定规则,此处不赘述。 0040 图2中示出了本发明的一种点名签到系统实施例的结构示意图。 0041 一种点名签到系统,。
25、应用了上述点名签到的方法,包括: 第一电子设备、服务器以及若干第二电子设备,所述各个设备信号连接。 0042 其中,第一电子设备,存储着对应的用户信息,包括:第一定位模块以及请求模块。 0043 第一定位模块,用于上传第一电子设备的地理位置信息,这里说的地理位置信息包括时间以及地理坐标等信息; 第二电子设备,存储着对应的用户信息,包括:第二定位模块,用于上传相应第二电子设备的地理位置信息。0044 请求模块,用于根据第一电子设备的用户的请求,向服务器发送请求指令。 0045 服务器,包括数据处理模块、数据管理模块以及控制模块。 0046 数据管理模块,用于预存第一电子设备以及若干预设第二电子设。
26、备的用户信息,并统计好所有第二电子设备的数量,作为预设数量。 0047 数据处理模块,用于根据第一电子设备所发送来的请求指令以及第一地理位置信息;来获取所述若干预设第二电子设备的地理位置信息,并统计所获得的各个第二电子设备的地理位置信息与第一地理位置信息的距离不在预设距离之内的第二电子设备的数量;向第一电子设备发送所述统计数量,并根据统计数量对学生的考勤状况进行记录。 0048 控制模块,当上述的统计数量少于预设数量,服务器向所述第一电子设备发出通知信息。这里说的,第一电子设备通过这个信息所述预设数量小于或等于预存在服务器中所有第二电子设备的数量之和。 0049 作为更好的例子,当第一电子设备。
27、用户(教师)得到统计数量或得到通知信息的时候,就可以知道当前的教室内的学生是否到齐。如果没有到齐,就将不在预设距离之内的第二电子设备的用户信息在第一电子设备的屏幕上进行显示,即可马上知道缺席的人员。这时候,教师就可以直接点击相应的用户信息,进行了解。同时,服务器也可以相应的通知相应的学生及时到教室上课。 0050 在本实施例中,各个模块的工作原理是:数据管理模块先预存第一电子设备以及若干预设第二电子设备的用户信息(与各个电子设备连接时需要信息校对),并统计好第一电子设备和所有第二电子设备的数量,作为预设数量;当第一电子设备的用户触发请求模块向服务器发送请求指令后,服务器就从第一定位模块获取第一。
28、地理位置信息和各个第二定位模块中获取各个第二电子设备的地理位置信息,然后在数据处理模块中统计所获得的各个第二电子设备的地理位置信息与第一地理位置信息的距离在预设距离之内的第二电子设备的数量;向第一电子设备发送所述统计数量,并根据统计数量对学生的考勤状况进行记录。这里可以是服务器也可以是第一电子设备对学生的考勤状况进行记录。 0051 最后控制模块根据统计的数据对当前第一电子设备进行相应处理或控制,当上述的统计数量少于预设数量,服务器向所述第一电子设备发出通知信息。更进一步地,当第一电子设备用户(教师)得到统计数量或得到通知信息的时候,就可以知道当前的教室内的学说 明 书CN 103473825。
29、 A6/6页8生是否到齐。如果没有到齐,就将不在预设距离之内的第二电子设备的用户信息在第一电子设备的屏幕上进行显示,即可马上知道缺席的人员。这时候,教师就可以直接点击相应的用户信息,进行了解。同时,服务器也可以相应的通知相应的学生及时到教室上课。 0052 本发明的实施例还公开了,应用于该点名签到方法的服务器。如下所述:该服务器用于预存第一电子设备以及若干预设第二电子设备的用户信息;并在接收到所述第一电子设备的请求指令以及第一地理位置信息后,获取若干预设第二电子设备的地理位置信息,统计它们的地理位置信息与第一地理位置信息的距离在预设距离之内的第二电子设备的数量;向所述第一电子设备发送所述统计数。
30、量,并根据该统计数量对学生的考勤状况进行记录。 0053 该服务器预存第一电子设备以及若干预设第二电子设备的用户信息的步骤,包括:检测第一电子设备触摸手势,根据触摸手势的滑动方向信息生成请求数据包,若在第一预设时间内所述第一电子设备接收由的所述第二电子设备触摸手势滑动方向信息生成的响应数据包,且所述响应数据包中的第二电子设备触摸手势的滑动方向信息为预设滑动方向信息;服务器预存所述第一电子设备与所述第二电子设备的用户信息。 0054 此外,该服务器预存第一电子设备以及若干预设第二电子设备的用户信息前, 还会向第一电子设备以及若干预设第二电子设备发出咨询信息,这主要是为了保护用户在其他时间或路段的。
31、隐私。 0055 同时,该服务器若检测到统计数量少于预设数量,该服务器向第一电子设备发出通知信息;这里说的,预设数量等于预存在服务器中的各个第二电子设备的数量之和。得知通知信息后,将所述不在预设距离之内的第二电子设备的用户信息在第一电子设备的屏幕上进行显示,这样可以让教师很快地得知是哪些学生还没有到教室上课。 0056 为了配合服务器的数据记录,这里第一电子设备的用户信息包括教师姓名和教师工号、第二电子设备的用户信息包括学生姓名、学生学号以及手机号码。若需要教师或学生的其他信息,可以在这个基础上增加新的信息。同时,为了让服务器能自动辨别学生的考勤状况,这里电子设备所上传的地理位置信息包括时间以。
32、及地理坐标等信息,即采用时间和空间等多维度记录。 0057 同时,服务器可以设定自动向不在预设距离之内的第二电子设备发送提醒信息。如第一电子设备会自动发送“某某X班同学,请及时到教室上课”类似的短信。通过这样的操作,就可以使得教师不用逐个去清点人数,并逐个确认是哪些人迟到或旷课,可以由这个系统或服务器自动解决此类问题。 0058 以上所述实施例仅表达了本发明的实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。 说 明 书CN 103473825 A1/1页9图1图2说 明 书 附 图CN 103473825 A。