发布信息

运动状态触定位方法、系统及电子设备、存储介质与流程

作者:admin      2022-08-31 15:12:51     631



电子通信装置的制造及其应用技术1.本技术涉及设备定位技术领域,具体而言,涉及一种运动状态触定位方法、系统及电子设备、存储介质。背景技术:2.目前,现有技术监测一个终端的运动,多采用的是周期定位方法,但是这一周期定位方法存在以下缺点:3.没有现实意义的定位数据会占用网络资源、消耗网络性能,并且产生无用数据过多而不利于数据分析。技术实现要素:4.本技术实施例的目的在于提供一种运动状态触定位方法、系统及电子设备、存储介质,用以实现对用户终端进行定位,与此同时,本技术还能够实现在用户终端的运动状态为目标状态时,才触发定位流程,从而能够避免在非目标状态触发定位流程,进而降低触发定位流程的次数,从而降低定位流程对设备和网络的性能消耗和效率损耗,并避免冗余数据。5.为此,本技术实施例第一方面公开一种运动状态触定位方法,所述方法包括:6.用户终端判断所述用户终端的运动状态;7.当所述用户终端的运动状态为目标状态时,所述用户终端向lmf单元发起服务请求;8.所述lmf单元基于所述服务请求测量所述用户终端的位置和所述用户终端的速度。9.本技术第一方面的方法能够使用户终端判断第一定位请求用户终端的运动状态,进而当第一定位请求用户终端的运动状态为目标状态时,用户终端能够向lmf单元发起服务请求,从而能够使lmf单元基于第一定位请求服务请求测量第一定位请求用户终端的位置和第一定位请求用户终端的速度。与现有技术相比,由于本技术只在用户终端的运动状态为目标状态时,才触发定位流程,从而能够避免在非目标状态触发定位流程,进而降低触发定位流程的次数,从而降低定位流程对设备和网络的性能消耗和效率损耗,并避免冗余数据。10.在本技术第一方面中,作为一种可选的实施方式中,所述用户终端向lmf单元发起服务请求之前,所述方法还包括:11.所述用户终端基于当前时间判断是否到了触发周期;12.当所述触发周期已到时,所述用户终端向所述lmf单元发起服务请求。13.在本可选的实施方式中,通过基于当前时间判断是否到了触发周期,从而能够实现触发周期已到时,所述用户终端才向所述lmf单元发起服务请求,这样一来,就能够避免在周期内频繁触发定位流程,进而进一步降低触发定位流程的次数,从而降低定位流程对设备和网络的性能消耗和效率损耗,并避免冗余数据。14.在本技术第一方面中,作为一种可选的实施方式中,所述用户终端基于当前时间判断是否到了触发周期之后,所述用户终端向lmf单元发起服务请求之前,所述方法还包括:15.所述用户终端判断所述用户终端是否处于空闲状态;16.当所述用户终端处于所述空闲状态时,所述用户终端触发向所述lmf单元发起服务请求。17.在本可选的实施方式中,通过判断用户终端是否处于空闲状态,能够实现当用户终端处于空闲状态时,用户终端触发向lmf单元发起服务请求。18.在本技术第一方面中,作为一种可选的实施方式中,所述用户终端判断所述用户终端的运动状态,包括:19.所述用户终端检测所述运动事件或所述静止事件是否被触发;20.当所述运动事件被触发时,所述用户终端确定所述用户终端的运动状态为非匀速直线运动状态;21.当所述静止事件被触发时,所述用户终端获取所述用户终端的加速度传感器的检测值;22.当所述用户终端的加速度传感器的检测值为零时,确定所述用户终端的运动状态为静止状态;23.当所述用户终端的加速度传感器的检测值不为零时,确定所述用户终端的运动状态为匀速直线运动状态。24.在本可选的实施方式中,通过静止事件是否被触发、运动事件是否被触发和加速度传感器的检测值判断用户当前的运动状态,进而能够实现除了识别静止状态和运动状态之外,还能够识别匀速直线运动状态。25.在本技术第一方面中,作为一种可选的实施方式中,所述目标状态包括所述匀速直线运动状态、所述静止状态、所述非匀速直线运动状态中的至少一种状态。26.在本技术第一方面中,作为一种可选的实施方式,在所述用户终端判断所述用户终端的运动状态之前,所述方法还包括:27.第三方定位管理服务器向amf单元发送第一定位请求,所述第一定位请求携带所述目标状态;28.所述amf单元向所述用户终端发送定位信息,所述定位信息携带所述目标状态;29.所述用户终端判断所述用户终端是否支持所述目标状态的检测触发;30.当所述用户终端支持所述目标状态的检测触发时,所述用户终端向所述lmf单元发送第二定位请求,所述第二定位请求至少携带所述目标状态。31.本可选的实施方式,能够通过amf单元向用户终端传递第三方定位管理服务器需要监测的运动状态,即目标状态。32.在本技术第一方面中,作为一种可选的实施方式,所述方法还包括:33.当第三方定位管理服务器不需要对所述用户终端进行定位时,所述第三方定位管理服务器向所述amf发送取消定位请求;34.所述amf向所述用户终端发送所述取消定位请求并获取所述用户终端的定位取消反馈消息;35.所述amf通知所述第三方定位管理服务器所述用户终端的定位取消结果。36.在本可选的实施方式中,通过amf能够实现定位取消流程。37.本技术第二方面公开一种运动状态触定位系统,所述运动状态触定位系统包括用户终端、lmf单元,其中:38.所述用户终端用于判断所述用户终端的运动状态,并在所述用户终端的运动状态为目标状态时,向lmf单元发起服务请求;39.所述lmf单元用于基于所述服务请求测量所述用户终端的位置和所述用户终端的速度。40.本技术第二方面的系统能够使用户终端判断第一定位请求用户终端的运动状态,进而当第一定位请求用户终端的运动状态为目标状态时,用户终端能够向lmf单元发起服务请求,从而能够使lmf单元基于第一定位请求服务请求测量第一定位请求用户终端的位置和第一定位请求用户终端的速度。与现有技术相比,由于本技术只在用户终端的运动状态为目标状态时,才触发定位流程,从而能够避免在非目标状态触发定位流程,进而降低触发定位流程的次数,从而降低定位流程对设备和网络的性能消耗和效率损耗,并避免冗余数据。41.在本技术第二方面中,作为一种可选的实施方式,所述用户终端还用于基于当前时间判断是否到了触发周期,并在所述触发周期已到时,向所述lmf单元发起服务请求。42.在本可选的实施方式中,通过基于当前时间判断是否到了触发周期,从而能够实现触发周期已到时,所述用户终端才向所述lmf单元发起服务请求,这样一来,就能够避免在周期内频繁触发定位流程,进而进一步降低触发定位流程的次数,从而降低定位流程对设备和网络的性能消耗和效率损耗,并避免冗余数据。43.在本技术第二方面中,作为一种可选的实施方式,所述用户终端还用于判断所述用户终端是否处于空闲状态,并在所述用户终端处于所述空闲状态时,向所述lmf单元发起服务请求。44.在本可选的实施方式中,通过判断用户终端是否处于空闲状态,能够实现当用户终端处于空闲状态时,用户终端触发向lmf单元发起服务请求。45.本技术第三方面公开一种电子设备,其包括:46.处理器;以及47.存储器,配置用于存储机器可读指令,所述指令在由所述处理器执行时,执行本技术一方面的运动状态触定位方法。48.本技术第三方面的电子设备通过执行运动状态触定位方法,能够使用户终端判断第一定位请求用户终端的运动状态,进而当第一定位请求用户终端的运动状态为目标状态时,用户终端能够向lmf单元发起服务请求,从而能够使lmf单元基于第一定位请求服务请求测量第一定位请求用户终端的位置和第一定位请求用户终端的速度。与现有技术相比,由于本技术只在用户终端的运动状态为目标状态时,才触发定位流程,从而能够避免在非目标状态触发定位流程,进而降低触发定位流程的次数,从而降低定位流程对设备和网络的性能消耗和效率损耗,并避免冗余数据。49.本技术第四方面公开一种存储介质,所述存储介质存储有计算机程序,所述计算机程序被处理器执行本技术第一方面的运动状态触定位方法。50.本技术第四方面的存储介质通过执行运动状态触定位方法,能够使用户终端判断第一定位请求用户终端的运动状态,进而当第一定位请求用户终端的运动状态为目标状态时,用户终端能够向lmf单元发起服务请求,从而能够使lmf单元基于第一定位请求服务请求测量第一定位请求用户终端的位置和第一定位请求用户终端的速度。与现有技术相比,由于本技术只在用户终端的运动状态为目标状态时,才触发定位流程,从而能够避免在非目标状态触发定位流程,进而降低触发定位流程的次数,从而降低定位流程对设备和网络的性能消耗和效率损耗,并避免冗余数据。附图说明51.为了更清楚地说明本技术实施例的技术方案,下面将对本技术实施例中所需要使用的附图作简单地介绍,应当理解,以下附图仅示出了本技术的某些实施例,因此不应被看作是对范围的限定,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他相关的附图。52.图1是本技术实施例公开的一种运动状态触定位方法的流程示意图;53.图2是本技术实施例公开的一种触发周期示意图;54.图3是本技术实施例公开的一种电子设备的结构示意图。具体实施方式55.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行描述。56.实施例一57.请参阅图1,图1是本技术实施例公开的一种运动状态触定位方法的流程示意图。如图1所述,本技术实施例的一种运动状态触定位方法包括以下步骤:58.101、用户终端判断用户终端的运动状态;59.102、当用户终端的运动状态为目标状态时,用户终端向lmf单元发起服务请求;60.103、lmf单元基于服务请求测量用户终端的位置和用户终端的速度。61.本技术实施例的方法能够使用户终端判断第一定位请求用户终端的运动状态,进而当第一定位请求用户终端的运动状态为目标状态时,用户终端能够向lmf单元发起服务请求,从而能够使lmf单元基于第一定位请求服务请求测量第一定位请求用户终端的位置和第一定位请求用户终端的速度。与现有技术相比,由于本技术只在用户终端的运动状态为目标状态时,才触发定位流程,从而能够避免在非目标状态触发定位流程,进而降低触发定位流程的次数,从而降低定位流程对设备和网络的性能消耗和效率损耗,并避免冗余数据。62.在本技术实施例中,amf(access and mobility management function,接入与移动性管理功能)单元是指5g网络中实现接入与移动性管理功能的网络单元。63.在本技术实施例中,lmf(location management function,位置管理功能)单元是指5g网络中实现位置管理功能的网络单元。64.在本技术实施例中,作为一种可选的实施方式中,用户终端向lmf单元发起服务请求之前,本技术实施例的方法还包括以下步骤:65.用户终端基于当前时间判断是否到了触发周期;66.当触发周期已到时,用户终端向lmf单元发起服务请求。67.在本可选的实施方式中,通过基于当前时间判断是否到了触发周期,从而能够实现触发周期已到时,用户终端才向lmf单元发起服务请求,这样一来,就能够避免在周期内频繁触发定位流程,进而进一步降低触发定位流程的次数,从而降低定位流程对设备和网络的性能消耗和效率损耗,并避免冗余数据。68.在本技术实施例中,进一步地,在触发周期期间,用户终端只向lmf单元发起一次服务请求。具体地,请参阅图2,图2是本技术实施例公开的一种触发周期示意图,如图2所示,图中的t0、t1、t2分别是三个触发周期,用户终端在a1时间点基于加速度传感器的检测值确定了用户终端的运动状态后,需要等到t1才向lmf单元发起服务请求,而a1点之后的a2和a3点虽然也是符合对应的定位状态,但是为了节省性能,则实际上不需要在这两个时间点对用户终端的运动状态进行测量。同时,在t2与t3之间,用户终端只在a4点发起服务请求,在a5点发起服务请求。69.在本技术实施例中,触发周期的时间间隔通过lmf单元发送给用户终端。70.在本技术实施例中,作为一种可选的实施方式中,在用户终端基于当前时间判断是否到了触发周期之后,用户终端向lmf单元发起服务请求之前,本技术实施例的方法还包括:71.用户终端判断用户终端是否处于空闲状态;72.当用户终端处于空闲状态时,用户终端触发向lmf单元发起服务请求。73.在本可选的实施方式中,通过判断用户终端是否处于空闲状态,能够实现当用户终端处于空闲状态时,用户终端触发向lmf单元发起服务请求。74.在本可选的实施方式中,进一步可选地,当用户终端处于空闲状态时,用户终端还用于将当前状态从空闲状态修改为激活状态。75.在本技术实施例中,作为一种可选的实施方式中,用户终端判断用户终端的运动状态,包括以下子步骤:76.用户终端检测运动事件或静止事件是否被触发;77.当运动事件被触发时,用户终端确定用户终端的运动状态为非匀速直线运动状态;78.当静止事件被触发时,用户终端获取用户终端的加速度传感器的检测值;79.当用户终端的加速度传感器的检测值为零时,确定用户终端的运动状态为静止状态;80.当用户终端的加速度传感器的检测值不为零时,确定用户终端的运动状态为匀速直线运动状态。81.在本可选的实施方式中,通过静止事件是否被触发、运动事件是否被触发和加速度传感器的检测值判断用户当前的运动状态,进而能够实现除了识别静止状态和运动状态之外,还能够识别匀速直线运动状态。82.在本可选的实施方式中,作为一个示例,请参阅表1和表2,如图表1和表2所示,基于加速度传感器的检测值和静止事件是否被触发、运动事件是否被触发可确定用户终端的运动状态。83.静止事件是否触发测量的速度是否为0运动状态是是静止状态是否匀速直线运动状态否 非匀速直线运动的运动状态84.表1[0085][0086]表2[0087]在本可选的实施方式中,用户终端能够获取一时间段内的速度,并判断该时间段内用户终端的速度是否发生变化,如果是则能够触发运动事件,如果在该时间段内速度没有变化,则触发静止事件。[0088]在本可选的实施方式中,加速度传感器的检测值为一个矢量,因此,基于加速度传感器的检测值还能够判断用户终端的运动方向。[0089]在本技术实施例中,作为一种可选的实施方式中,目标状态包括匀速直线运动状态、静止状态、非匀速直线运动状态中的至少一种状态,例如,当af需要检测用户终端在静止状态下的位置和用户终端在非匀速直线运动状态下的位置时,则目标状态包括静止状态和非匀速直线运动状态。[0090]在本技术第一方面中,作为一种可选的实施方式,在用户终端判断用户终端的运动状态之前,方法还包括:[0091]第三方定位管理服务器向amf单元发送第一定位请求,第一定位请求携带目标状态;[0092]amf单元向用户终端发送定位信息,定位信息携带目标状态;[0093]用户终端判断用户终端是否支持目标状态的检测触发;[0094]当用户终端支持目标状态的检测触发时,用户终端向所lmf单元发送第二定位请求,第二定位请求至少携带目标状态。[0095]本可选的实施方式,能够通过amf单元向用户终端传递第三方定位管理服务器需要监测的运动状态,即目标状态。[0096]在本技术实施例中,作为一种可选的实施方式,本技术实施例的方法还包括以下步骤:[0097]当第三方定位管理服务器不需要对用户终端进行定位时,第三方定位管理服务器向amf发送取消定位请求;[0098]amf向用户终端发送取消定位请求并获取用户终端的定位取消反馈消息;[0099]amf通知第三方定位管理服务器用户终端的定位取消结果。[0100]在本可选的实施方式中,通过amf能够实现定位取消流程。[0101]实施例二[0102]本技术实施例公开一种运动状态触定位系统,运动状态触定位系统包括用户终端、lmf单元,其中:[0103]用户终端用于判断用户终端的运动状态,并在用户终端的运动状态为目标状态时,向lmf单元发起服务请求;[0104]lmf单元用于基于服务请求测量用户终端的位置和用户终端的速度。[0105]本技术实施例的系统能够使用户终端判断第一定位请求用户终端的运动状态,进而当第一定位请求用户终端的运动状态为目标状态时,用户终端能够向lmf单元发起服务请求,从而能够使lmf单元基于第一定位请求服务请求测量第一定位请求用户终端的位置和第一定位请求用户终端的速度。与现有技术相比,由于本技术只在用户终端的运动状态为目标状态时,才触发定位流程,从而能够避免在非目标状态触发定位流程,进而降低触发定位流程的次数,从而降低定位流程对设备和网络的性能消耗和效率损耗,并避免冗余数据。[0106]在本技术实施例中,作为一种可选的实施方式,用户终端还用于基于当前时间判断是否到了触发周期,并在触发周期已到时,向lmf单元发起服务请求。[0107]在本可选的实施方式中,通过基于当前时间判断是否到了触发周期,从而能够实现触发周期已到时,用户终端才向lmf单元发起服务请求,这样一来,就能够避免在周期内频繁触发定位流程,进而进一步降低触发定位流程的次数,从而降低定位流程对设备和网络的性能消耗和效率损耗,并避免冗余数据。[0108]在本技术实施例中,作为一种可选的实施方式,用户终端还用于判断用户终端是否处于空闲状态,并在用户终端处于空闲状态时,向lmf单元发起服务请求。[0109]在本可选的实施方式中,通过判断用户终端是否处于空闲状态,能够实现当用户终端处于空闲状态时,用户终端触发向lmf单元发起服务请求。[0110]实施例三[0111]请参阅图3,图3是本技术实施例公开的一种电子设备的结构示意图。如图3所示,本技术实施例的电子设备包括:[0112]处理器201;以及[0113]存储器202,配置用于存储机器可读指令,指令在由处理器执行时,执行本技术实施例一的运动状态触定位方法。[0114]本技术实施例的电子设备通过执行运动状态触定位方法,能够使用户终端判断第一定位请求用户终端的运动状态,进而当第一定位请求用户终端的运动状态为目标状态时,用户终端能够向lmf单元发起服务请求,从而能够使lmf单元基于第一定位请求服务请求测量第一定位请求用户终端的位置和第一定位请求用户终端的速度。与现有技术相比,由于本技术只在用户终端的运动状态为目标状态时,才触发定位流程,从而能够避免在非目标状态触发定位流程,进而降低触发定位流程的次数,从而降低定位流程对设备和网络的性能消耗和效率损耗,并避免冗余数据。[0115]实施例四[0116]本技术实施例公开一种存储介质,存储介质存储有计算机程序,计算机程序被处理器执行本技术实施例的运动状态触定位方法。[0117]本技术实施例的存储介质通过执行运动状态触定位方法,能够使用户终端判断第一定位请求用户终端的运动状态,进而当第一定位请求用户终端的运动状态为目标状态时,用户终端能够向lmf单元发起服务请求,从而能够使lmf单元基于第一定位请求服务请求测量第一定位请求用户终端的位置和第一定位请求用户终端的速度。与现有技术相比,由于本技术只在用户终端的运动状态为目标状态时,才触发定位流程,从而能够避免在非目标状态触发定位流程,进而降低触发定位流程的次数,从而降低定位流程对设备和网络的性能消耗和效率损耗,并避免冗余数据。[0118]在本技术所提供的实施例中,应该理解到,所揭露装置和方法,可以通过其它的方式实现。以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,又例如,多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些通信接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。[0119]另外,作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。[0120]再者,在本技术各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。[0121]需要说明的是,功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。[0122]在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。[0123]以上所述仅为本技术的实施例而已,并不用于限制本技术的保护范围,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。









图片声明:本站部分配图来自人工智能系统AI生成,觅知网授权图片,PxHere摄影无版权图库。本站只作为美观性配图使用,无任何非法侵犯第三方意图,一切解释权归图片著作权方,本站不承担任何责任。如有恶意碰瓷者,必当奉陪到底严惩不贷!




内容声明:本文中引用的各种信息及资料(包括但不限于文字、数据、图表及超链接等)均来源于该信息及资料的相关主体(包括但不限于公司、媒体、协会等机构)的官方网站或公开发表的信息。部分内容参考包括:(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供参考使用,不准确地方联系删除处理!本站为非盈利性质站点,发布内容不收取任何费用也不接任何广告!




免责声明:我们致力于保护作者版权,注重分享,被刊用文章因无法核实真实出处,未能及时与作者取得联系,或有版权异议的,请联系管理员,我们会立即处理,本文部分文字与图片资源来自于网络,部分文章是来自自研大数据AI进行生成,内容摘自(百度百科,百度知道,头条百科,中国民法典,刑法,牛津词典,新华词典,汉语词典,国家院校,科普平台)等数据,内容仅供学习参考,不准确地方联系删除处理!的,若有来源标注错误或侵犯了您的合法权益,请立即通知我们,情况属实,我们会第一时间予以删除,并同时向您表示歉意,谢谢!

相关内容 查看全部