【技术实现步骤摘要】
一种面向移动终端线下签到的可疑度计算方法
[0001]本专利技术涉及一种面向移动终端线下签到的可疑度计算方法。
技术介绍
[0002]随着互联网技术发展,通过手机等移动终端扫描二维码完成签到的方式已经在大学课堂、培训、会议等各种场景下广泛应用,这种签到模式相对于传统的签到考勤方式更加方便、高效且易于统计和管理。但是现有的普通扫码签到应用不能完全适应各种场景的需求,在要求人员准确签到的场合,签到防作弊的机制不完善,大多数应用或小程序可以通过一些方法进行签到作弊,比如利用他人代签、使用软件模拟地理位置虚假签到、扫描他人传递的二维码远程签到等作弊手段。虚假的签到信息会给管理人员带来极大困扰,会直接或用户间接影响管理人员的决策,从而作出错误判断。
[0003]目前的签到防作弊的方法较为局限,评判结果较为单一,如只能通过面部识别,或用户地理距离来判断是否作弊,没有多种防作弊手段相结合的防作弊模式,且目前的签到防作弊手段局限在判断签到用户是否进行了作弊,而不能衡量用户签到的可疑程度。
技术实现思路
[0004]有鉴于此,本专利技术的目的在于提供一种面向移动终端线下签到的可疑度计算方法,通过应用多元化的判断方法计算签到用户的可疑程度,让评判更加高效,能够使签到管理人员能够更全面灵活地衡量签到的质量。
[0005]为实现上述目的,本专利技术采用如下技术方案:
[0006]一种面向移动终端线下签到的可疑度计算方法,包括以下步骤:
[0007]步骤S1:签到发起用户发起签到时,通过调用移动
【技术保护点】
【技术特征摘要】
1.一种面向移动终端线下签到的可疑度计算方法,其特征在于,包括以下步骤:步骤S1:签到发起用户发起签到时,通过调用移动端接口获取签到的相关信息提交至服务器;步骤S2:签到用户通过移动终端扫描签到码签到,并从服务器获取到发起用户的信息;步骤S3:签到用户签到成功后,在该移动客户端进行可疑度计算,得到总可疑度;步骤S4:将总可疑度返回到服务器,签到发起用户获取服务器数据生成可疑度列表。2.根据权利要求1所述的一种面向移动终端线下签到的可疑度计算方法,其特征在于,所述步骤S1还包括:签到发起用户发起签到时将发起用户调用移动端APP或小程序的位置服务接口、WiFi接口、蓝牙接口,获取相关信息并提交至服务器,包括发起时间、经纬度信息,蓝牙设备列表与WiFi设备列表,其中将蓝牙列表与WiFi列表按信号强弱进行排序。3.根据权利要求2所述的一种面向移动终端线下签到的可疑度计算方法,其特征在于,所述步骤S2还包括:服务器将签到发起用户提交的信息存入缓存或用户数据库,并且生成实时更新的签到码,签到用户通过移动终端扫描签到码签到,并在移动端APP或小程序内获取发起用户提交的信息以及签到的时间与签到的位次,签到用户调用移动端APP或用户小程序的相关接口获取签到时间、签到位次、经纬度信息、蓝牙设备列表与WiFi设备列表,其中将蓝牙设备列表与WiFi设备列表按信号强弱进行排序。4.根据权利要求1所述的一种面向移动终端线下签到的可疑度计算方法,其特征在于,所述签到用户签到成功后,获取到签到用户和发起用户的WGS84经纬度坐标分别为(x1,y1),(x2,y2),其中x代表经度,y代表纬度,通过计算程序将其转化为弧度后为分别为(G
1x
,G
1y
),(G
2x
,G
2y
),转化弧度公式如下。再通过以下距离公式计算出距离D1D1=R
×
arccos[cos(G
1y
)cos(G
2y
)cos(G
1x
‑
G
2x
)+sin(G
1y
)sin(G
2y
)]其中地球半径R=6371.0km。设定距离阈值为D
m
;若D1>D
m
,即用户不在签到的地理距离范围内,则不进行可疑度计算直接返回总可疑度SR为1;若D1<D
m
,则保留D1的值,进行可疑度计算。5.根据权利要求1所述的一种面向移动终端线下签到的可疑度计算方法,其特征在于,所述可疑度计算包括签到时间可疑度计算、签到距离可疑度计算、WiFi列表可疑度计算和蓝牙列表可疑度计算。6.根据权利要求5所述的一种面向移动终端线下签到的可疑度计算方法,其特征在于,所述签到时间可...
【专利技术属性】
技术研发人员:郑松,曾庆波,徐哲壮,温蔚翔,郭海龙,傅若兰,林煌宇,
申请(专利权)人:福州大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。