一种活动规律性的判断方法与流程

文档序号:11775464阅读:354来源:国知局
一种活动规律性的判断方法与流程

本发明涉及计算机技术领域,尤其涉及一种活动规律性的判断方法。



背景技术:

在目前很多有雇佣关系的网络平台中,如:人才招聘网、招聘app、微信小程序等存在无法记录员工上班时间规律性情况,员工上班时间规律性信息情况可作为良好工作习惯一个重要指标,而员工良好的工作习惯往往被企业用来作为衡量是否有雇佣价值的标准,而现有的方法中并没有对员工上班时间是否规律性进行的判断方法。



技术实现要素:

本发明所要解决的技术问题是:本发明提供一种活动规律性的判断方法。

为了解决上述技术问题,本发明提供了一种活动规律性的判断方法,包括以下步骤:

s1:获取用户输入的第一位置和第二位置;

s2:在一日内的预设时间段内间隔地获取用户端的地理位置,得到地理位置集合;

s3:依次获取地理位置集合的一地理位置;若所述地理位置与所述第一位置的距离值大于预设第一距离阈值,且所述地理位置与所述第二位置的距离值小于预设第二距离阈值,则记录所述地理位置对应的获取的时间点;

s4:重复步骤s2和s3,直至记录预设天数内多个的时间点,得到时间点集;

本发明的有益效果为:

本发明通过获取用户输入的第一位置和第二位置,在预设天数内,每日的预设时间段内间隔均获取用户端的地理位置,并得到满足与第一位置和第二位置间距离要求的地理位置对应的获取时间点,得到时间点集,根据所述时间点集,判断活动的规律性;当所述第一位置为用户家庭地址所在地,第二位置为用户工作地址所在地,应聘单位通过上述方法能够得知员工上班时间是否规律,获取的规律性信息情况,可作为良好工作习惯的一个重要指标,而员工良好的工作习惯往往被企业用来作为衡量是否有雇佣价值的标准;同时若员工上班时间是规律的,则增加该员工的信誉值,通过上述方法能够对员工的信誉值进行评估,有利于企业选择综合素质强(工作习惯良好及信誉值高)的员工,为应聘单位提供了一个良好的选择机制;除上述应用外,还可以应用于小孩上下学时间规律性判断,将第一位置设置为家庭地址所在地,第二位置设置为学校地址所在地,小孩上学过程中携带具有所述用户端的移动终端,通过上述方法即可得知,预设天数内小孩上学过程中到达学校的时间是否规律性,将第一位置设置为学校地址所在地,第二位置设置为家庭地址所在地,即可得到小孩放学过程的活动规律性的情况,本发明能够获知小孩上下学过程中到学校或到家的时间规律性情况,以便及时了解到小孩在上下学过程中是否在其他地方逗留或玩耍的情况,便于家长对小孩监管,提供了一种新的监管方法,安全有效。

附图说明

图1为本发明实施例的一种活动规律性的判断方法的主要步骤流程图;

图2为本发明实施例的一种活动规律性的判断方法具体实施方式的流程图。

具体实施方式

为详细说明本发明的技术内容、所实现目的及效果,以下结合实施方式并配合附图详予说明。

本发明最关键的构思在于:通过获取用户输入的第一位置和第二位置,在预设天数内,每日的预设时间段内间隔均获取用户端的地理位置,并得到满足与第一位置和第二位置间距离要求的地理位置对应的获取时间点,得到时间点集,根据所述时间点集,判断活动的规律性。

请参照图1至图2所示,本发明提供了一种活动规律性的判断方法,包括以下步骤:

s1:获取用户输入的第一位置和第二位置;

s2:在一日内的预设时间段内间隔地获取用户端的地理位置,得到地理位置集合;

s3:依次获取地理位置集合的一地理位置;若所述地理位置与所述第一位置的距离值大于预设第一距离阈值,且所述地理位置与所述第二位置的距离值小于预设第二距离阈值,则记录所述地理位置对应的获取的时间点;

s4:重复步骤s2和s3,直至记录预设天数内多个的时间点,得到时间点集;

从上述描述可知,本发明通过获取用户输入的第一位置和第二位置,在预设天数内,每日的预设时间段内间隔均获取用户端的地理位置,并得到满足与第一位置和第二位置间距离要求的地理位置对应的获取时间点,得到时间点集,根据所述时间点集,判断活动的规律性;当所述第一位置为用户家庭地址所在地,第二位置为用户工作地址所在地,应聘单位通过上述方法能够得知员工上班时间是否规律,获取的规律性信息情况,可作为良好工作习惯的一个重要指标,而员工良好的工作习惯往往被企业用来作为衡量是否有雇佣价值的标准;同时若员工上班时间是规律的,则增加该员工的信誉值,并将得到的信誉值反馈至服务端(平台系统记录保存在与平台系统连接的本地数据库中),通过上述方法能够对员工的信誉值进行评估,有利于企业选择综合素质强(工作习惯良好及信誉值高)的员工,为应聘单位提供了一个良好的选择机制;除上述应用外,还可以应用于小孩上下学时间规律性判断,将第一位置设置为家庭地址所在地,第二位置设置为学校地址所在地,小孩上学过程中携带具有所述用户端的移动终端,通过上述方法即可得知,预设天数内小孩上学过程中到达学校的时间是否规律性,将第一位置设置为学校地址所在地,第二位置设置为家庭地址所在地,即可得到小孩放学过程的活动规律性的情况,本发明能够获知小孩上下学过程中到学校或到家的时间规律性情况,以便及时了解到小孩在上下学过程中是否在其他地方逗留或玩耍的情况,便于家长对小孩监管,提供了一种新的监管方法,安全有效。

进一步的,所述s5具体为:

计算所述时间点集内所有元素的方差,得到第一方差值;

若所述第一方差值小于预设方差阈值,则判断用户活动是规律的。

从上述描述可知,通过计算时间点集内所有时间点的方差值,并将计算得到的方差值与预设方差阈值进行比较,若小于,则判断用户活动是规律的,上述方便简单易行,能有效准确地判断出用户活动是否规律。

进一步的,所述s5具体为:

计算所述时间点集内所有元素的标准差,得到第一标准差值;

若所述第一标准差值小于预设标准差阈值,则判断用户活动是规律的。

从上述描述可知,通过计算时间点集内所有时间点的标准差值,并将计算得到的标准差与预设标准差阈值进行比较,若小于,则判断用户活动是规律的,上述方便简单易行,能有效准确地判断出用户活动是否规律。

进一步的,所述s2和s3之间还包括:

根据地理位置获取的先后顺序,排列所述地理位置集合的元素。

从上述描述可知,通过地理位置获取的先后顺序,排列所述地理位置集合的元素,能够准确有效地得到满足与第一位置和第二位置之间距离要求的地理位置的获取时间点。

进一步的,所述s3和s4之间还包括:

判断所述地理位置与所述第一位置的距离值是否大于预设第三距离阈值;

若是,则删除所述时间点;

若否,则不对数据进行处理。

从上述描述可知,当从地理位置集合中获取得到第一个的地理位置与第一位置间的距离值大于预设第三距离阈值,则代表用户并非从第一地理位置出发,上述获取的时间点无效,则删除所述时间点,有利于提高活动规律性判断的稳定性与可靠性。

进一步的,所述的一种活动规律性的判断方法,还包括:

通过用户手机号码在所述用户端上进行实名注册。

从上述描述可知,通过上述方法能够提高用户身份的真实性,避免用户随意输入家庭地址。

进一步的,所述的一种活动规律性的判断方法,还包括:

预设的服务端与所述用户端建立连接关系;

具体为:服务端与所述用户端通过tcp协议建立连接关系。

从上述描述可知,服务端通过tcp协议与用户端建立连接关系,能够提高数据获取的速率及数据获取的安全性。

进一步的,所述s1具体为:

用户端获取用户输入的第一位置信息和第二位置信息;

通过md5加密所述第一位置信息和所述第二位置信息,得到加密信息;

发送所述加密信息至所述服务端。

从上述描述可知,上述方法通过提高数据传输过程的安全性。

进一步的,所述的一种活动规律性的判断方法,还包括:

预设的本地数据库与所述服务端建立连接关系;

通过所述本地数据库存储所述服务端接收到的加密信息。

从上述描述可知,通过本地数据库存储用户输入的第一位置和第二位置对应的加密信息,进一步的提高了数据存储的安全性,保证了用户的隐私不被侵犯。

进一步的,所述的一种活动规律性的判断方法,还包括:

若所述时间点不在预设时间范围内,则发送预警信息。

从上述描述可知,当小孩上学过程中,并没有在预设时间到达地点,则发送预警信息,使家长能及时得知情况,以便作进一步处理。

请参照图1所示,本发明的实施例一为:

s1:获取用户输入的第一位置和第二位置;

s2:在一日内的预设时间段内按预设第一时间间隔地获取用户端的地理位置,得到地理位置集合;

s3:依次获取地理位置集合的一地理位置;若所述地理位置与所述第一位置的距离值大于预设第一距离阈值,且所述地理位置与所述第二位置的距离值小于预设第二距离阈值,则记录所述地理位置对应的获取的时间点;

s4:重复步骤s2和s3,直至记录预设天数内多个的时间点,得到时间点集;

s5:根据所述时间点集,判断活动的规律性;

所述s5有两种实现实施方式,其中一种为:

计算所述时间点集内所有元素的方差,得到第一方差值;

若所述第一方差值小于预设方差阈值,则判断用户活动是规律的;

另一种为:

计算所述时间点集内所有元素的标准差,得到第一标准差值;

若所述第一标准差值小于预设标准差阈值,则判断用户活动是规律的。

从上述描述可知,第一位置为家庭地址所在地,第二位置为学校地址所在地,通过上述方法能够获知小孩上学过程中的到学校或到家的时间规律性情况;当所述第一位置为用户家庭地址所在地,第二位置为用户工作地址所在地,应聘单位通过上述方法能够得知员工上班时间是否规律,以作为员工生活规律性的一个重要指标,有利于应聘单位选择生活规律性高及综合素质强的员工,为应聘单位提供了一个良好的选择机制。

本发明的实施例二为:

s1:通过用户手机号码在所述用户端上进行实名注册;预设的服务端与所述用户端建立连接关系;用户端获取用户输入的第一位置和第二位置;通过md5加密所述第一位置和所述第二位置,得到加密信息;发送所述加密信息至所述服务端;

s2:预设的本地数据库与所述服务端建立连接关系;通过所述本地数据库存储所述服务端接收到的加密信息;

s3:所述服务端在一日内的预设时间段内间隔地获取用户端的地理位置,得到地理位置集合;根据地理位置获取的先后顺序,排列所述地理位置集合的元素。

s4:依次获取地理位置集合的一地理位置;若所述地理位置与所述第一位置的距离值大于预设第一距离阈值,且所述地理位置与所述第二位置的距离值小于预设第二距离阈值,则记录所述地理位置对应的获取的时间点;若所述时间点不在预设时间范围内,则发送预警信息;判断所述地理位置与所述第一位置的距离值是否大于预设第三距离阈值;若是,则删除所述时间点;若否,则不对数据进行处理。

s5:重复步骤s3和s4,直至记录预设天数内多个的时间点,得到时间点集;根据所述时间点集,判断活动的规律性。

从上述描述可知,通过本地数据库存储用户的家庭地址的加密信息,提高了数据存储的安全性,保证了用户的隐私不被侵犯;同时当小孩上学过程中,并没有在预设时间到达地点,则发送预警信息,使家长能及时得知情况,以便作进一步处理。

本发明的实施例三为:

s1:应聘人员通过手机号码在应用程序端(用户端)s1进行实名注册后,获取用户输入的应聘人员住址所在位置和公司地址所在位置;

s2:在一日内的预设时间段内每隔t4时间间隔地获取用户端的地理位置,并按获取时间的先后顺序存入地理位置集合q;

s3:首先计算第一个数据与应聘人员住址所在位置h1的距离d3=d(h1,qi,1),如果d3>l3(预设距离阈值),则认为用户当前不在家,这一天的数据不进行处理,否则顺序提取下一个位置数据qi,j,并计算与应聘人员住址h1的距离di,j,以每个时间戳ti,j为单位,设a=series(di,j,index=ti,j),时间序列a记录每个距离的时间戳序列,ti,j与di,j一一对应。如果di,j>l4,则结果以bool形式表示result=1,否则表示为result=0,将每个比较结果向量与a对齐存入结果矩阵b中。然后对矩阵b的每一行从右往左进行时间序列搜索法搜索第一个0,映射到a中相应的时间戳ti,j,并计算qi,j与应聘人员工作单位地址所在地理位置h2的距离d5=d(h2,qi,j),若d5<l5,则令ti=ti,j+1(ti,j+1即为应聘人员第i天最后一次离开家去上班的时间);

s4:重复步骤s2和s3,直至记录预设天数内多个的时间点,得到时间点集t=(t1,t2,…,tn);

s5:然后计算该时间序列的方差(预设方差阈值),则用户上班时间比较规律,否则用户上班时间不规律。

综上所述,本发明通过获取用户输入的第一位置和第二位置,在预设天数内,每日的预设时间段内间隔均获取用户端的地理位置,并得到满足与第一位置和第二位置间距离要求的地理位置对应的获取时间点,得到时间点集,根据所述时间点集,判断活动的规律性;当所述第一位置为用户家庭地址所在地,第二位置为用户工作地址所在地,应聘单位通过上述方法能够得知员工上班时间是否规律,获取的规律性信息情况,可作为良好工作习惯的一个重要指标,而员工良好的工作习惯往往被企业用来作为衡量是否有雇佣价值的标准;同时若员工上班时间是规律的,则增加该员工的信誉值,通过上述方法能够对员工的信誉值进行评估,有利于企业选择综合素质强(工作习惯良好及信誉值高)的员工,为应聘单位提供了一个良好的选择机制;除上述应用外,还可以应用于小孩上下学时间规律性判断,将第一位置设置为家庭地址所在地,第二位置设置为学校地址所在地,小孩上学过程中携带具有所述用户端的移动终端,通过上述方法即可得知,预设天数内小孩上学过程中到达学校的时间是否规律性,将第一位置设置为学校地址所在地,第二位置设置为家庭地址所在地,即可得到小孩放学过程的活动规律性的情况,本发明能够获知小孩上下学过程中到学校或到家的时间规律性情况,以便及时了解到小孩在上下学过程中是否在其他地方逗留或玩耍的情况,便于家长对小孩监管,提供了一种新的监管方法,安全有效。

以上所述仅为本发明的实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等同变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1