学生轨迹分析方法及装置制造方法及图纸

技术编号:19867237 阅读:23 留言:0更新日期:2018-12-22 14:10
本申请实施例提供一种学生轨迹分析方法及装置。该方法包括:获取学生在预设时间段内的轨迹数据,其中,轨迹数据包括多个第一坐标值和与每个第一坐标值对应的第二坐标值;根据轨迹数据生成多个第一坐标分组和多个第二坐标分组,其中,每个第一坐标分组中包括有对应的至少一个第一坐标,每个第二坐标分组中包括有对应的至少一个第二坐标;计算每个第一坐标分组中各个第一坐标值的平均第一坐标值,以及每个第二坐标分组中各个第二坐标值的平均第二坐标值;根据计算得到的各个平均第一坐标值和各个平均第二坐标值生成该学生的日常轨迹。由此,通过得到的日常轨迹能够精确地判断学生的轨迹是否发生偏离,避免客观条件的影响,从而及时关注学生安全。

【技术实现步骤摘要】
学生轨迹分析方法及装置
本申请涉及监控
,具体而言,涉及一种学生轨迹分析方法及装置。
技术介绍
目前,学生在上学期间,学校和家长往往不确定学生是否在合适的时间到达合适的地点,例如,家长和学校无法确定学生在上学或者放学路上是否偏离轨迹,对于学校或者家长,在不了解学生的行程时,往往会产生担忧和焦虑。目前采用的方式是通过电子学生证对学生进行定位,并将该学生的实时位置和之前的轨迹路线中路经的各个点的位置进行比对来判断学生的轨迹是否发生偏离。但是,目前的定位手段都会受到诸多客观条件的影响(例如天气、卫星信号等),每次通过定位获取到的学生的位置信息在时间和空间维度上都是不确定的,即便学生移动的轨迹路线与之前的轨迹路线一样,但是单纯使用点到点的距离来判断学生的轨迹是否发生偏离,会存在较大的判断误差。
技术实现思路
为了克服现有技术中的上述不足,本申请的目的在于提供一种学生轨迹分析方法及装置,能够精确地判断学生的轨迹是否发生偏离,避免客观条件的影响,从而及时关注学生安全。为了实现上述目的,本申请实施例采用的技术方案如下:第一方面,本申请实施例提供一种学生轨迹分析方法,应用于电子设备,所述方法包括:获取学生在预设时间段内的轨迹数据,其中,所述轨迹数据包括多个第一坐标值和与每个第一坐标值对应的第二坐标值;根据所述轨迹数据生成多个第一坐标分组和多个第二坐标分组,其中,每个第一坐标分组中包括有对应的至少一个第一坐标,每个第二坐标分组中包括有对应的至少一个第二坐标;计算每个第一坐标分组中各个第一坐标值的平均第一坐标值,以及每个第二坐标分组中各个第二坐标值的平均第二坐标值;根据计算得到的各个平均第一坐标值和各个平均第二坐标值生成该学生的日常轨迹。可选地,所述根据所述轨迹数据生成多个第一坐标分组和多个第二坐标分组的步骤,包括:从所述轨迹数据中查找各个第一坐标值中的最大第一坐标值和最小第一坐标值,以及各个第二坐标值中的最大第二坐标值和最小第二坐标值;基于所述最大第一坐标值和最小第一坐标值生成多个第一坐标分组,并基于所述最大第二坐标值和最小第二坐标值生成多个第二坐标分组;将各个第一坐标值分配到对应的第一坐标分组中,并将各个第二坐标值分配到对应的第二坐标分组中。可选地,所述基于所述最大第一坐标值和最小第一坐标值生成多个第一坐标分组,并基于所述最大第二坐标值和最小第二坐标值生成多个第二坐标分组的步骤,包括:计算所述最大第一坐标值和最小第一坐标值之间的第一坐标差值,以及所述最大第二坐标值和最小第二坐标值之间的第二坐标差值;根据第一预设差值和所述第一坐标差值在所述最大第一坐标值和最小第一坐标值之间生成多个第一边界值,并基于所述多个第一边界值生成多个第一坐标分组,同时根据第二预设差值和所述第二坐标差值在所述最大第二坐标值和最小第二坐标值之间生成多个第二边界值,并基于所述多个第二边界值生成多个第二坐标分组。可选地,所述将各个第一坐标值分配到对应的第一坐标分组中,并将各个第二坐标值分配到对应的第二坐标分组中的步骤,包括:将每个第一坐标值与每个第一坐标分组的第一边界值进行比对,根据比对结果将该第一坐标值分配到对应的第一坐标分组中,并将每个第二坐标值与每个第二坐标分组的第二边界值进行比对,根据比对结果将该第二坐标值分配到对应的第二坐标分组中。可选地,所述第一坐标值为经度,所述第二坐标值为纬度。可选地,所述根据计算得到的各个平均第一坐标值和各个平均第二坐标值生成该学生的日常轨迹的步骤之后,所述方法还包括:获取该学生当前的第一实时坐标值和第二实时坐标值;将所述第一实时坐标值和第二实时坐标值与所述日常轨迹中各个平均第一坐标值和各个平均第二坐标值进行比对,判断该学生的轨迹是否发生偏离,生成判断结果。可选地,所述将所述第一实时坐标值和第二实时坐标值与所述日常轨迹中各个平均第一坐标值和各个平均第二坐标值进行比对,判断该学生的轨迹是否发生偏离,生成判断结果的步骤,包括:计算所述第一实时坐标值与所述各个平均第一坐标值之间的差值,得到多个第一差值,并计算所述第二实时坐标值与所述各个平均第二坐标值之间的差值,得到多个第二差值;判断所述多个第一差值中的最小的第一差值是否大于第一预设阈值,和/或所述多个第二差值中的最小的第二差值是否大于第二预设阈值;若是,则判定该学生的轨迹发生偏离;若否,则判定该学生的轨迹未发生偏离。可选地,所述判断该学生的轨迹是否发生偏离,生成判断结果的步骤之后,所述方法还包括:若该学生的轨迹未发生偏离,则基于所述第一实时坐标值和所述第二实时坐标值更新该学生的日常轨迹。可选地,所述判定该学生的轨迹发生偏离的步骤之后,所述方法还包括:获取该学生在目标时间段中的多个第一坐标值和多个第二坐标值;分别计算所述多个第一坐标值之间的第一方差以及所述多个第二坐标值之间的第二方差;判断所述第一方差和所述第二方差是否小于预设方差阈值;若是,则判定该学生存在长时间停留的情况,并将所述多个第一坐标值中的中间坐标值和所述多个第二坐标值中的中间坐标值作为该学生停留的位置。第二方面,本申请实施例还提供一种学生轨迹分析装置,应用于电子设备,所述装置包括:获取模块,用于获取学生在预设时间段内的轨迹数据,其中,所述轨迹数据包括多个第一坐标值和与每个第一坐标值对应的第二坐标值;分组生成模块,用于根据所述轨迹数据生成多个第一坐标分组和多个第二坐标分组,其中,每个第一坐标分组中包括有对应的至少一个第一坐标,每个第二坐标分组中包括有对应的至少一个第二坐标;计算模块,用于计算每个第一坐标分组中各个第一坐标值的平均第一坐标值,以及每个第二坐标分组中各个第二坐标值的平均第二坐标值;轨迹生成模块,用于根据计算得到的各个平均第一坐标值和各个平均第二坐标值生成该学生的日常轨迹。第三方面,本申请实施例还提供一种可读存储介质,其上存储有计算机程序,所述计算机程序被执行时实现上述的学生轨迹分析方法。相对于现有技术而言,本申请具有以下有益效果:本申请实施例提供的学生轨迹分析方法及装置,通过获取学生在预设时间段内的轨迹数据,并根据轨迹数据生成多个第一坐标分组和多个第二坐标分组,然后,计算每个第一坐标分组中各个第一坐标值的平均第一坐标值,以及每个第二坐标分组中各个第二坐标值的平均第二坐标值,最后根据计算得到的各个平均第一坐标值和各个平均第二坐标值生成该学生的日常轨迹。由此,通过得到的日常轨迹能够精确地判断学生的轨迹是否发生偏离,避免客观条件的影响,从而及时关注学生安全。附图说明为了更清楚地说明本申请实施例的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本申请的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其它相关的附图。图1为本申请实施例提供的学生轨迹分析方法的一种流程示意图;图2为图1中所示的步骤S220包括的各个子步骤的流程示意图;图3为本申请实施例提供的第一坐标分组的示意坐标图;图4为本申请实施例提供的学生轨迹分析方法的另一种流程示意图;图5为本申请实施例提供的学生轨迹分析装置的功能模块图;图6为本申请实施例提供的用于上述学生轨迹分析方法的电子设备的结构示意框图。图标:100-电子设备;11本文档来自技高网...

【技术保护点】
1.一种学生轨迹分析方法,其特征在于,应用于电子设备,所述方法包括:获取学生在预设时间段内的轨迹数据,其中,所述轨迹数据包括多个第一坐标值和与每个第一坐标值对应的第二坐标值;根据所述轨迹数据生成多个第一坐标分组和多个第二坐标分组,其中,每个第一坐标分组中包括有对应的至少一个第一坐标,每个第二坐标分组中包括有对应的至少一个第二坐标;计算每个第一坐标分组中各个第一坐标值的平均第一坐标值,以及每个第二坐标分组中各个第二坐标值的平均第二坐标值;根据计算得到的各个平均第一坐标值和各个平均第二坐标值生成该学生的日常轨迹。

【技术特征摘要】
1.一种学生轨迹分析方法,其特征在于,应用于电子设备,所述方法包括:获取学生在预设时间段内的轨迹数据,其中,所述轨迹数据包括多个第一坐标值和与每个第一坐标值对应的第二坐标值;根据所述轨迹数据生成多个第一坐标分组和多个第二坐标分组,其中,每个第一坐标分组中包括有对应的至少一个第一坐标,每个第二坐标分组中包括有对应的至少一个第二坐标;计算每个第一坐标分组中各个第一坐标值的平均第一坐标值,以及每个第二坐标分组中各个第二坐标值的平均第二坐标值;根据计算得到的各个平均第一坐标值和各个平均第二坐标值生成该学生的日常轨迹。2.根据权利要求1所述的学生轨迹分析方法,其特征在于,所述根据所述轨迹数据生成多个第一坐标分组和多个第二坐标分组的步骤,包括:从所述轨迹数据中查找各个第一坐标值中的最大第一坐标值和最小第一坐标值,以及各个第二坐标值中的最大第二坐标值和最小第二坐标值;基于所述最大第一坐标值和最小第一坐标值生成多个第一坐标分组,并基于所述最大第二坐标值和最小第二坐标值生成多个第二坐标分组;将各个第一坐标值分配到对应的第一坐标分组中,并将各个第二坐标值分配到对应的第二坐标分组中。3.根据权利要求2所述的学生轨迹分析方法,其特征在于,所述基于所述最大第一坐标值和最小第一坐标值生成多个第一坐标分组,并基于所述最大第二坐标值和最小第二坐标值生成多个第二坐标分组的步骤,包括:计算所述最大第一坐标值和最小第一坐标值之间的第一坐标差值,以及所述最大第二坐标值和最小第二坐标值之间的第二坐标差值;根据第一预设差值和所述第一坐标差值在所述最大第一坐标值和最小第一坐标值之间生成多个第一边界值,并基于所述多个第一边界值生成多个第一坐标分组,同时根据第二预设差值和所述第二坐标差值在所述最大第二坐标值和最小第二坐标值之间生成多个第二边界值,并基于所述多个第二边界值生成多个第二坐标分组。4.根据权利要求3所述的学生轨迹分析方法,其特征在于,所述将各个第一坐标值分配到对应的第一坐标分组中,并将各个第二坐标值分配到对应的第二坐标分组中的步骤,包括:将每个第一坐标值与每个第一坐标分组的第一边界值进行比对,根据比对结果将该第一坐标值分配到对应的第一坐标分组中,并将每个第二坐标值与每个第二坐标分组的第二边界值进行比对,根据比对结果将该第二坐标值分配到对应的第二坐标分组中。5.根据权利要求1中任意一项所述的学生轨迹分析方法,其特征在于,所述第一坐标值为经度,所述第二坐标值为纬度。6.根据权利要求1-5中任意一项所述的学生轨迹分...

【专利技术属性】
技术研发人员:陈兵郭凤云曹叶文俊夏新兵秦川
申请(专利权)人:四川科道芯国智能技术股份有限公司
类型:发明
国别省市:四川,51

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

1