当前位置: 首页 > 专利查询>福州大学专利>正文

一种面向移动终端线下签到的可疑度计算方法技术

技术编号:36034172 阅读:16 留言:0更新日期:2022-12-21 10:37
本发明专利技术涉及一种面向移动终端线下签到的可疑度计算方法,包括以下步骤:步骤S1:签到发起用户发起签到时,通过调用移动端接口获取签到的相关信息提交至服务器;步骤S2:签到用户通过移动终端扫描签到码签到,并从服务器获取到发起用户的信息;步骤S3:签到用户签到成功后,在该移动客户端进行可疑度计算,得到总可疑度;步骤S4:将总可疑度返回到服务器,签到发起用户获取服务器数据生成可疑度列表。本发明专利技术通过应用多元化的判断方法计算签到用户的可疑程度,让评判更加高效,能够使签到管理人员能够更全面灵活地衡量签到的质量。能够更全面灵活地衡量签到的质量。能够更全面灵活地衡量签到的质量。

【技术实现步骤摘要】
一种面向移动终端线下签到的可疑度计算方法


[0001]本专利技术涉及一种面向移动终端线下签到的可疑度计算方法。

技术介绍

[0002]随着互联网技术发展,通过手机等移动终端扫描二维码完成签到的方式已经在大学课堂、培训、会议等各种场景下广泛应用,这种签到模式相对于传统的签到考勤方式更加方便、高效且易于统计和管理。但是现有的普通扫码签到应用不能完全适应各种场景的需求,在要求人员准确签到的场合,签到防作弊的机制不完善,大多数应用或小程序可以通过一些方法进行签到作弊,比如利用他人代签、使用软件模拟地理位置虚假签到、扫描他人传递的二维码远程签到等作弊手段。虚假的签到信息会给管理人员带来极大困扰,会直接或用户间接影响管理人员的决策,从而作出错误判断。
[0003]目前的签到防作弊的方法较为局限,评判结果较为单一,如只能通过面部识别,或用户地理距离来判断是否作弊,没有多种防作弊手段相结合的防作弊模式,且目前的签到防作弊手段局限在判断签到用户是否进行了作弊,而不能衡量用户签到的可疑程度。

技术实现思路

[0004]有鉴于此,本专利技术的目的在于提供一种面向移动终端线下签到的可疑度计算方法,通过应用多元化的判断方法计算签到用户的可疑程度,让评判更加高效,能够使签到管理人员能够更全面灵活地衡量签到的质量。
[0005]为实现上述目的,本专利技术采用如下技术方案:
[0006]一种面向移动终端线下签到的可疑度计算方法,包括以下步骤:
[0007]步骤S1:签到发起用户发起签到时,通过调用移动端接口获取签到的相关信息提交至服务器;
[0008]步骤S2:签到用户通过移动终端扫描签到码签到,并从服务器获取到发起用户的信息;
[0009]步骤S3:签到用户签到成功后,在该移动客户端进行可疑度计算,得到总可疑度;
[0010]步骤S4:将总可疑度返回到服务器,签到发起用户获取服务器数据生成可疑度列表。
[0011]进一步的,所述步骤S1还包括:签到发起用户发起签到时将发起用户调用移动端APP或小程序的位置服务接口、WiFi接口、蓝牙接口,获取相关信息并提交至服务器,包括发起时间、经纬度信息、蓝牙设备列表与WiFi设备列表,其中将蓝牙列表与WiFi列表按信号强弱进行排序。
[0012]进一步的,所述步骤S2还包括:服务器将签到发起用户提交的信息存入缓存或用户数据库,并且生成实时更新的签到码,签到用户通过移动终端扫描签到码签到,并在移动端APP或小程序内获取发起用户提交的信息以及签到的时间与签到的位次,签到用户调用移动端APP或用户小程序的相关接口获取签到时间、签到位次、经纬度信息、蓝牙设备列表
与WiFi设备列表,其中将蓝牙设备列表与WiFi设备列表按信号强弱进行排序。
[0013]进一步的,所述签到用户签到成功后,获取到签到用户和发起用户的WGS84经纬度坐标分别为(x1,y1),(x2,y2),其中x代表经度,y代表纬度,通过计算程序将其转化为弧度后为分别为(G
1x
,G
1y
),(G
2x
,G
2y
),转化弧度公式如下。
[0014][0015]再通过以下距离公式计算出距离D1[0016]D1=R
×
arccos[cos(G
1y
)cos(G
2y
)cos(G
1x

G
2x
)+sin(G
1y
)sin(G
2y
)][0017]其中地球半径R=6371.0km。
[0018]设定距离阈值为D
m

[0019]若D1>D
m
,即用户不在签到的地理距离范围内,则不进行可疑度计算直接返回总可疑度SR为1;若D1<D
m
,则保留D1的值,进行可疑度计算。
[0020]进一步的,所述可疑度计算包括签到时间可疑度计算、签到距离可疑度计算、WiFi列表可疑度计算和蓝牙列表可疑度计算。
[0021]进一步的,所述签到时间可疑度计算,具体为:发起用户发起的签到时间记为T1,签到用户签到的时间为T2,并且设定时间阈值T
m

[0022]若T2‑
T1>T
m
,即判断该用户的签到时间超时,则不进行后面所有流程,直接返回总可疑度SR为1;
[0023]若T2‑
T1≤T
m
,进行下一步骤,开始计算签到时间可疑度SR1;
[0024]签到用户在获取数据的同时会接收到签到的位次B、签到总人数N,签到时间可疑度SR1通过以下公式计算
[0025][0026]进一步的,所述签到距离可疑度计算,具体如下:根据距离D1,以及距离阈值D
m
,通过以下公式计算出签到距离可疑度SR2:
[0027][0028]进一步的,所述WiFi列表可疑度计算,具体如下:
[0029](1)将签到用户的WiFi设备按照信号强弱进行排序,初始化i=0,匹配的WiFi个数n初始值设为0;
[0030]并设定匹配个数阈值K和遍历个数阈值M。
[0031](2)取出签到用户的第i个WiFi,判断该WiFi是否存在于发起用户WiFi设备列表内;若存在,执行i=i+1,n=n+1;若不存在,取出下一个WiFi,即执行i=i+1;
[0032](3)执行判断,若匹配的WiFi个数大于等于设定的匹配个数阈值K,即若n≥K时,直接返回匹配度P1为1,进入下一步计算WiFi列表可疑度;否则重复步骤(2)、(3),直至签到用户的WiFi列表完成遍历或遍历的个数i大于等于遍历个数阈值M;
[0033](4)计算匹配度P1,计算公式如下:
[0034][0035](5)计算出WiFi列表可疑度SR3:
[0036]SR3=1

P1。
[0037]进一步的,所述蓝牙列表可疑度计算,具体如下:
[0038](1)将签到用户的蓝牙设备列表按照信号强弱RSSI进行排序;令i=1,匹配的蓝牙个数n记为0,并设定匹配个数阈值K和遍历个数阈值M;
[0039](2)取出签到用户的第i个蓝牙,判断该蓝牙是否存在于发起用户蓝牙列表内;若存在,执行i=i+1,n=n+1;若不存在,取出蓝牙列表中下一个蓝牙,即执行i=i+1;
[0040](3)执行判断,若匹配的蓝牙个数大于等于匹配个数阈值K,即若n≥K时,直接返回匹配度P2为1,进入下一步计算蓝牙列表可疑度;否则重复步骤(2)、(3),直到签到用户的蓝牙列表遍历完成或遍历的个数i大于遍历个数阈值M;
[0041](4)计算匹配度P2,计算公式如下:
[0042][0043](5)计算出蓝牙列表可疑度SR4:
[0044]SR4=1...

【技术保护点】

【技术特征摘要】
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所述的一种面向移动终端线下签到的可疑度计算方法,其特征在于,所述签到时间可...

【专利技术属性】
技术研发人员:郑松曾庆波徐哲壮温蔚翔郭海龙傅若兰林煌宇
申请(专利权)人:福州大学
类型:发明
国别省市:

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

1