【技术实现步骤摘要】
运动轨迹的确定方法、装置、计算机设备和存储介质
[0001]本申请涉及应用程序
,特别是涉及一种运动轨迹的确定方法、装 置、计算机设备和存储介质。
技术介绍
[0002]随着信息技术的快速发展,小程序的应用越来越广泛。小程序是一种利用 宿主程序提供运行环境的应用,不需要下载安装即可使用,由于其具有免安装、 易使用的特点,因此一经推出就受到了广大用户的欢迎。
[0003]目前的一种用于确定用户的运动轨迹的小程序,该小程序通过调用操作系 统的API接口,使操作系统进行实时定位,获取对应的实时位置信息,并将获取 到的实时位置信息反馈给小程序,使得小程序能够根据获取到的实时位置信息 拟合得出用户的运动轨迹。但是在实际操作时,当小程序出现异常场景如息屏、 锁屏、小程序进入后台或者小程序销毁时,小程序不仅将停止获取实时位置信 息,而且会丢失已经获取到的历史位置信息;此外,在再次进入小程序时,需 要用户在小程序中重新进行触发操作,才能使得小程序继续执行获取用户的实 时位置信息的动作,导致在利用小程序确定出用户的运动轨迹时,不 ...
【技术保护点】
【技术特征摘要】
1.一种运动轨迹的确定方法,其特征在于,应用于小程序,所述方法包括:监测是否存在用于唤起所述小程序的预设唤起事件;当检测到所述预设唤起事件时,从服务器中获取预先存储的历史位置信息,并获取用户的实时位置信息;其中,所述历史位置信息为当前时刻之前获取到的位置信息;根据所述实时位置信息和所述历史位置信息,拟合出所述用户的运动轨迹。2.根据权利要求1所述的方法,其特征在于,所述监测是否存在用于唤起所述小程序的预设唤起事件,包括:监测是否存在用于唤起所述小程序的onShow事件或切入前台事件或接口调用事件。3.根据权利要求1所述的方法,其特征在于,所述根据所述实时位置信息和历史位置信息,拟合出所述用户的运动轨迹,包括:将所述实时位置信息和所述历史位置信息按照时间顺序排列,确定出起始位置和结束位置;根据所述起始位置和所述结束位置,拟合出所述用户的所述运动轨迹。4.根据权利要求3所述的方法,其特征在于,所述根据所述起始位置和所述结束位置,拟合出所述用户的所述运动轨迹,包括:根据所述起始位置和所述结束位置确定出目标线段;计算各中间位置分别到所述目标线段的垂直距离;所述中间位置为位于所述目标线段的起始位置和结束位置之间的位置;根据各所述垂直距离,在各所述中间位置中确定出目标位置;利用所述目标位置对所述目标线段进行拆分,得到拆分后线段,并将各所述拆分后线段分别设置为所述目标线段,并返回所述计算各中间位置分别到所述目标线段的垂直距离的步骤,直至达到停止拆分条件,得出多个拆分后线段;对各所述拆分后线段进行拟合,得出所述用户的运动轨迹。5.根据权利要求4所述的方法,其特征在于,所述根据各所述垂直距离,在各所述中间位置...
【专利技术属性】
技术研发人员:计江舟,黎艳秋,李劭,黄敏,陈仕军,唐寅,
申请(专利权)人:云南腾云信息产业有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。