一种移动状态的检测方法、装置、芯片及模组设备与流程

未命名 10-09 阅读:219 评论:0


1.本发明涉及通信领域,尤其涉及一种移动状态的检测方法、装置、芯片及模组设备。


背景技术:

2.目前,随着高速公路和高速铁路里程迅速增加,为了保证高速移动下终端设备的通信性能,提升用户满意度,针对高速移动状态下传统损耗大、切换重建频繁和多普勒等问题,从站点规划、覆盖规划、参数规划等方面针对性设计了高速铁路长期演进技术(long term evolution,lte)无线网络覆盖专用组网方案。
3.针对高速铁路应用场景中,网络设备可以通过系统消息告知终端设备当前处于高铁专网,促使终端设备启用高铁处理模式,通过网络设备和终端设备的相互配合,有效保障了高铁场景下的终端用户体验。然而在高速公路应用场景中,终端设备无法从网络设备获取当前的移动状态,当终端设备在高速移动状态或中速移动状态时,如果启用了低速(静态)移动状态的处理模式,便会造成小区测量、重选、切换和重建不及时,损失终端设备的通信性能,影响用户体验。因此,如何有效地判断终端设备当前所处的移动状态,是一个有待解决的问题。


技术实现要素:

4.本技术提供一种移动状态的检测方法、装置、芯片及模组设备,能够有效地判断终端设备当前所处的移动状态,保证终端设备的通信性能。
5.第一方面,本技术提供一种移动状态的检测方法,该方法包括:获取预设周期内的小区切换次数;在终端设备处于空闲态的情况下,基于该小区切换次数确定该终端设备的移动状态;在终端设备处于连接态的情况下,获取该预设周期内的多普勒状态,该多普勒状态用于表示终端设备的多普勒分布情况;基于该小区切换次数和该多普勒状态确定该终端设备的移动状态。
6.基于第一方面描述的方法,能够在终端设备处于空闲态的情况下,基于该小区切换次数确定该终端设备的移动状态;在终端设备处于连接态的情况下,可以进一步获取该预设周期内的多普勒状态,基于该小区切换次数和该多普勒状态确定该终端设备的移动状态,即使在高速公路应用场景中,也能够保证终端设备有效地判断当前所处的移动状态,保证终端设备的通信性能。
7.在一种可能的实现方式中,获取该预设周期内的多普勒状态,包括:获取该预设周期内产生多普勒估计值的总次数;确定该预设周期内产生多普勒估计值的总次数占预设多普勒估计值总次数的第一比例;响应于该第一比例大于或等于第一阈值,基于该预设周期内产生多普勒估计值的总次数和该预设周期内第一多普勒估计值的次数确定多普勒状态,该第一多普勒估计值大于第二阈值。基于该方式,能够提高识别多普勒状态的准确性。
8.在一种可能的实现方式中,获取该预设周期内的多普勒状态,包括:获取该预设周
期内产生多普勒估计值的总次数;响应于该预设周期内产生多普勒估计值的总次数大于或等于预设多普勒估计值总次数,基于该预设周期内产生多普勒估计值的总次数和该预设周期内第一多普勒估计值的次数确定多普勒状态,该第一多普勒估计值大于第二阈值。基于该方式,能够提高识别多普勒状态的准确性。
9.在一种可能的实现方式中,基于该预设周期内产生多普勒估计值的总次数和第一多普勒估计值的次数确定多普勒状态,包括:确定该预设周期内该第一多普勒估计值的次数占该预设周期内产生多普勒估计值的总次数的第二比例;响应于该第二比例小于第三阈值,确定该多普勒状态为第一状态;响应于该第二比例大于或等于第四阈值,确定该多普勒状态为第二状态;第四阈值大于第三阈值。基于该方式,能够进一步提高识别该终端设备的多普勒状态的准确性。
10.在一种可能的实现方式中,基于该小区切换次数和该多普勒状态确定该终端设备的移动状态,包括:响应于该小区切换次数大于或等于第一门限值,且该多普勒状态为该第一状态,确定该终端设备的移动状态为中速移动状态;响应于该小区切换次数大于或等于该第一门限值,且该多普勒状态不为该第一状态,确定该终端设备的移动状态为高速移动状态。基于该方式,能够提高识别该终端设备的移动状态的准确性。
11.在一种可能的实现方式中,该方法还包括:响应于该小区切换次数大于或等于第二门限值,且该小区切换次数小于该第一门限值,且该多普勒状态为该第二状态,确定该终端设备的移动状态为高速移动状态;响应于该小区切换次数大于或等于该第二门限值,且该小区切换次数小于该第一门限值,且该多普勒状态不为该第二状态,确定该终端设备的移动状态为中速移动状态;该第二门限值小于该第一门限值。基于该方式,能够进一步提高识别该终端设备的移动状态的准确性。
12.在一种可能的实现方式中,该方法还包括:响应于该小区切换次数小于该第二门限值,且该终端设备的历史移动状态中高速移动状态的次数大于或等于n,确定该终端设备的移动状态为中速移动状态,该n为正整数;响应于该小区切换次数小于该第二门限值,且该终端设备的历史移动状态中高速移动状态的次数小于该n,确定该终端设备的移动状态为低速移动状态。基于该方式,能够进一步提高识别该终端设备的移动状态的准确性。
13.在一种可能的实现方式中,基于该小区切换次数确定该终端设备的移动状态,包括:响应于该小区切换次数大于或等于第一门限值,确定该终端设备的移动状态为高速移动状态;响应于该小区切换次数大于或等于第二门限值,且该小区切换次数小于该第一门限值,确定该终端设备的移动状态为中速移动状态;响应于该小区切换次数小于该第二门限值,且该终端设备的历史移动状态中高速移动状态的次数大于或等于n,确定该终端设备的移动状态为中速移动状态,该n为正整数;响应于该小区切换次数小于该第二门限值,且该终端设备的历史移动状态中高速移动状态的次数小于该n,确定该终端设备的移动状态为低速移动状态。基于该方式,能够提高识别该终端设备的移动状态的准确性。
14.在一种可能的实现方式中,该小区切换次数为除小区乒乓切换之外的小区切换的次数,该乒乓切换为该终端设备位于多个小区的相交区域时在该多个小区之间的连续切换。基于该方式,有利于保证该小区切换次数的准确性。
15.第二方面,本技术提供一种移动状态的检测装置,该装置包括:获取单元,用于获取预设周期内的小区切换次数;确定单元,用于在终端设备处于空闲态的情况下,基于该小
区切换次数确定该终端设备的移动状态;该获取单元,还用于在终端设备处于连接态的情况下,获取该预设周期内的多普勒状态,该多普勒状态用于表示终端设备的多普勒分布情况;该确定单元,还用于基于该小区切换次数和该多普勒状态确定该终端设备的移动状态。
16.第三方面,本技术提供了一种芯片,该芯片包括处理器和通信接口,处理器被配置用于使芯片执行上述第一方面或其任一种可能的实现方式中的方法。
17.第四方面,本技术提供了一种模组设备,该模组设备包括通信模组、电源模组、存储模组以及芯片,其中:该电源模组用于为该模组设备提供电能;该存储模组用于存储数据和指令;该通信模组用于进行模组设备内部通信,或者用于该模组设备与外部设备进行通信;该芯片用于执行上述第一方面或其任一种可能的实现方式中的方法。
18.第五方面,本发明实施例公开了一种移动状态的检测装置,该移动状态的检测装置包括存储器和处理器,该存储器用于存储计算机程序,该计算机程序包括程序指令,该处理器被配置用于调用该程序指令,执行上述第一方面或其任一种可能的实现方式中的方法。
19.第六方面,本技术提供了一种计算机可读存储介质,该计算机可读存储介质中存储有计算机可读指令,当该计算机可读指令在移动状态的检测装置上运行时,使得该移动状态的检测装置执行上述第一方面或其任一种可能的实现方式中的方法。
20.第七方面,本技术提供一种计算机程序或计算机程序产品,包括代码或指令,当代码或指令在计算机上运行时,使得计算机执行如第一方面或其任一种可能的实现方式中的方法。
附图说明
21.图1是本技术实施例提供的一种移动状态的检测方法的流程示意图;
22.图2a是本技术实施例提供的一种在终端设备处于空闲态的情况下基于该小区切换次数确定该终端设备的移动状态的流程示意图;
23.图2b是本技术实施例提供的一种终端设备获取该预设周期内的多普勒状态的流程示意图;
24.图2c是本技术实施例提供的另一种终端设备获取该预设周期内的多普勒状态的流程示意图;
25.图2d是本技术实施例提供的一种终端设备基于该预设周期内产生多普勒估计值的总次数和该预设周期内第一多普勒估计值的次数确定多普勒状态的流程示意图;
26.图2e是本技术实施例提供的一种在终端设备处于连接态的情况下基于该小区切换次数和该多普勒状态确定该终端设备的移动状态的流程示意图;
27.图3是本技术实施例提供的一种移动状态的检测装置的结构示意图;
28.图4是本技术实施例提供的另一种移动状态的检测装置的结构示意图;
29.图5是本技术实施例提供的一种模组设备的结构示意图。
具体实施方式
30.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于
本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
31.本技术以下实施例中所使用的术语只是为了描述特定实施例的目的,而并非旨在作为对本技术的限制。如在本技术的说明书和所附权利要求书中所使用的那样,单数表达形式“一个”、“一种”、“所述”、“上述”、“该”和“这一”旨在也包括复数表达形式,除非其上下文中明确地有相反指示。还应当理解,本技术中使用的术语“和/或”是指并包含一个或多个所列出项目的任何或所有可能组合。
32.需要说明的是,本技术的说明书和权利要求书中及上述附图中的属于“第一”、“第二”、“第三”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例能够以除了在这里图示或描述以外的顺序实施。此外,术语“包括”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或服务器不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
33.在高速公路应用场景中,终端设备无法从网络设备获取当前的移动状态,因此为了能够保证终端设备有效地判断当前所处的移动状态,保证终端设备的通信性能,本技术提供了一种移动状态的检测方法。在具体实现中,上述所提及的移动状态的检测方法可以由终端设备执行。下面对终端设备进行介绍:
34.终端设备包括向用户提供语音和/或数据连通性的设备,例如终端设备是一种具有无线收发功能的设备,可以部署在陆地上,包括室内或室外、手持、穿戴或车载;也可以部署在水面上(如轮船等);还可以部署在空中(例如飞机、气球和卫星上等)。所述终端可以是手机(mobile phone)、平板电脑(pad)、带无线收发功能的电脑、虚拟现实(vr)终端设备、增强现实(ar)终端设备、工业控制(industrial control)中的无线终端、车载终端设备、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、可穿戴终端设备等等。本技术的实施例对应用场景不做限定。终端有时也可以称为终端设备、用户设备(user equipment,ue)、接入终端设备、车载终端、工业控制终端、ue单元、ue站、移动站、移动台、远方站、远程终端设备、移动设备、ue终端设备、终端设备、无线通信设备、ue代理或ue装置等。终端也可以是固定的或者移动的。本技术实施例中,用于实现终端设备的功能的装置可以是终端设备,也可以是能够支持终端设备实现该功能的装置,例如芯片系统或可实现终端设备功能的组合器件、部件,该装置可以被安装在终端设备中。
35.针对本技术提供的移动状态的检测方法,主要是通过统计单位时间内小区切换频率和多普勒状态两个指标,综合识别终端设备的移动状态(如高速移动状态、中速移动状态、低速移动状态)。所谓的小区切换频率可以反映小区切换的次数;多普勒状态用于终端设备的多普勒分布情况,可以通过多普勒估计值确定出多普勒分布情况,其中,多普勒估计值可以称为多普勒频偏值,是指移动状态下的终端设备的接收信号和网络设备发送的信号之间的一个多普勒频率偏差值。
36.理论上讲,小区切换频率已经能够体现终端设备的移动状态,但是终端设备的小
区切换频率容易受外部环境所影响,如:城区基站较为密集,低速状态下的小区切换频率可能较快;而郊区基站较少,即使高速状态小的小区切换频率也不会较快,所以在一些情况下仅通过小区切换频率判断终端设备的移动状态的精确度不高。然而,另一指标:多普勒状态,可以通过多普勒估计值确定出多普勒状态(即多普勒分布情况),也能体现终端设备的移动状态,与小区切换频率指标类似,单一的多普勒估计值大小也不能完全准确地评估出终端设备的移动状态。因此,可以基于小区切换频率和多普勒状态这两个指标,来更好地识别出当前终端设备的移动状态。
37.下面进一步对本技术提供的移动状态的检测方法进行详细描述。请参见图1,图1是本技术实施例提供的一种移动状态的检测方法的流程示意图。如图1所示,该移动状态的检测方法包括如下步骤s101~s104,图1所示的方法执行主体包括终端设备(如上述提及的终端设备)。或者,图1所示的方法执行主体包括终端设备中的芯片、芯片系统、或处理器。或者,图1所示的方法执行主体还可以是能实现终端设备的全部或部分功能的逻辑模块或软件。本技术实施例对该移动状态的检测方法的执行主体不做限定。图1以终端设备为执行主体为例进行说明。其中:
38.s101、终端设备获取预设周期内的小区切换次数。
39.在本技术实施例中,所谓的小区切换是指在无线通信系统中,当终端设备从一个小区(这里的小区可以认为是网络设备或者网络设备的覆盖范围)移动到另一个小区时,为了保持终端设备的不中断通信需要进行的信道切换。该小区切换次数可以反映小区切换的频率。该预设周期可以是终端设备根据需求设定的周期大小,可以表示为t
max
,例如t
max
为5分钟。终端设备可以利用计数器记录预设周期内小区切换次数,每发生一次小区切换时,计数器便进行一次计数。
40.在一种可能的实现方式中,该小区切换次数为除小区乒乓切换之外的小区切换的次数,该乒乓切换为该终端设备位于多个小区的相交区域时在多个小区之间的连续切换。
41.也就是说,当终端设备发生小区乒乓切换时,计数器不进行计数,即小区切换次数中不包括小区乒乓切换的次数。这里的小区乒乓切换指的是终端设备在两个或者多个相邻的小区之间频繁发生切换,例如终端设备在两个小区之间发生乒乓切换,或者,终端设备在三个小区之间发生乒乓切换,等等,在此不做限定。当终端设备发生乒乓切换时会造成对无线资源很大的浪费,例如增加信令开销。因此,终端设备将该小区乒乓切换看作是不正常切换,无需记录到小区切换次数中,有利于保证该小区切换次数的准确性。
42.s102、在终端设备处于空闲态的情况下,终端设备基于该小区切换次数确定该终端设备的移动状态。
43.在本技术实施例中,当终端设备在某个小区完成驻留时,终端设备与网络设备没有进行数据(包括业务数据和信令数据)传输,可以认为该终端设备进入了空闲态(即idle状态)。在终端设备处于空闲态的情况下,由于测量出的多普勒估计值较少,且经过睡眠后的多普勒估计值一般较大,准确性较低,因此在idle状态下可以不考虑多普勒分布情况,即终端设备可以直接根据该小区切换次数确定该终端设备的移动状态。
44.在一种可能的实现方式中,终端设备基于该小区切换次数确定该终端设备的移动状态时,如图2a所示,具体的实现方式可以包括以下步骤s11~s17。基于该方式,能够提高识别该终端设备的移动状态的准确性。
45.s11、终端设备判断该小区切换次数是否大于或等于第一门限值。
46.在具体实现中,若该小区切换次数大于或等于第一门限值,则执行步骤s12;若该小区切换次数小于第一门限值,则执行步骤s13。
47.s12、终端设备确定该终端设备的移动状态为高速移动状态。
48.在具体实现中,该第一门限值可以称为小区切换高速判决门限值,可以是根据业务需求设定的数值,也可以是预定义的数值,在此不做限定。当终端设备判断该小区切换次数大于或等于第一门限值时,则认为该终端设备的移动状态为高速移动状态。
49.例如,假设第一门限值设置为30次。当小区切换次数为40次时,该小区切换次数大于该第一门限值,则认为该终端设备的移动状态为高速移动状态。
50.s13、终端设备判断该小区切换次数是否大于或等于第二门限值。
51.在具体实现中,若该小区切换次数大于或等于第二门限值,则执行步骤s14;若该小区切换次数小于第二门限值,则执行步骤s15。
52.s14、终端设备确定该终端设备的移动状态为中速移动状态。
53.在具体实现中,该第二门限值小于该第一门限值。该第二门限值可以称为小区切换中速判决门限值,可以是根据业务需求设定的数值,也可以是预定义的数值,在此不做限定。当终端设备判断该小区切换次数大于或等于第二门限值,且该小区切换次数小于第一门限值时,则认为该终端设备的移动状态为中速移动状态。
54.例如,假设第一门限值设置为30次,第二门限值设置为15次。当小区切换次数为20次时,该小区切换次数大于第二门限值且小于第一门限值,则认为该终端设备的移动状态为中速移动状态。
55.s15、终端设备判断该终端设备的历史移动状态中高速移动状态的次数是否大于或等于n。
56.在具体实现中,终端设备在判断出该小区切换次数小于第二门限值时,会认为该终端设备的移动状态为低速移动状态。但是在高速公路中会遇到某种特殊场景,例如终端设备进入较长的隧道内,此时预设周期内小区极有可能不会进行切换或者切换次数极少,会导致预设周期内小区切换次数小于第二门限值,则预设周期内的移动状态会从实际的中速移动状态或高速移动状态被判断为低速移动状态,此时会造成小区测量/重选/切换/重建等判决机制不及时,降低终端通信性能。因此,为了避免这样的场景,终端设备在判断出该小区切换次数小于第二门限值时,可以进一步利用历史移动状态进行校正,即终端设备可以进一步判断该终端设备的历史移动状态中高速移动状态的次数是否大于或等于n。其中,该n为正整数。
57.若该终端设备的历史移动状态中高速移动状态的次数大于或等于n,则执行步骤s16;若该终端设备的历史移动状态中高速移动状态的次数小于n,则执行步骤s17。
58.s16、终端设备确定该终端设备的移动状态为中速移动状态。
59.在具体实现中,当终端设备判断该小区切换次数小于第二门限值,并且该终端设备的历史移动状态中高速移动状态的次数大于或等于n时,则需要对终端设备的移动状态进行校正,即认为该终端设备的移动状态为中速移动状态。
60.例如,假设第二门限值设置为15次,n为16。当小区切换次数为10次时,该小区切换次数小于第二门限值,并且该终端设备的历史移动状态中高速移动状态的次数为30次(即
大于n),则认为该终端设备的移动状态为中速移动状态。
61.s17、终端设备确定该终端设备的移动状态为低速移动状态。
62.在具体实现中,当终端设备判断该小区切换次数小于第二门限值,并且该终端设备的历史移动状态中高速移动状态的次数小于n时,则无需对终端设备的移动状态进行校正,即认为该终端设备的移动状态为低速移动状态。
63.例如,假设第二门限值设置为15次,n为16。当小区切换次数为10次时,该小区切换次数小于第二门限值,并且该终端设备的历史移动状态中高速移动状态的次数为15次(即小于n),则认为该终端设备的移动状态为低速移动状态。
64.s103、在终端设备处于连接态的情况下,终端设备获取该预设周期内的多普勒状态。
65.在本技术实施例中,该多普勒状态用于表示终端设备的多普勒分布情况。当终端设备完成了随机接入过程时,终端设备与网络设备有进行数据(包括业务数据和信令数据)传输,可以认为该终端设备进入了连接态(即connected状态)。在终端设备处于连接态的情况下,除了考虑小区切换次数之外,还需要考虑多普勒分布情况,以能够准确地确定出该终端设备的移动状态。
66.在一种可能的实现方式中,终端设备获取该预设周期内的多普勒状态时,可以采用以下两种方式中的一种实现。
67.方式一:如图2b所示,具体的实现方式可以包括以下步骤1~3。
68.步骤1、终端设备获取该预设周期内产生多普勒估计值的总次数。
69.步骤2、终端设备判断该预设周期内产生多普勒估计值的总次数是否大于或等于预设多普勒估计值总次数。
70.在具体实现中,终端设备可以记录预设周期(t
max
)内产生多普勒估计值的总次数,然后判断该预设周期内产生多普勒估计值的总次数是否大于或等于预设多普勒估计值总次数。若该预设周期内预设周期内产生多普勒估计值的总次数大于或等于预设多普勒估计值总次数时,执行步骤3;若该预设周期内产生多普勒估计值的总次数小于预设多普勒估计值总次数,则表示预设周期内产生的多普勒估计值的样本数较少,不具备参考价值,无需参与后续的判断操作。也就是说,终端设备可以通过预设多普勒估计值总次数来判断该预设周期内产生的多普勒估计值数量的有效性。其中,该预设多普勒估计值总次数可以是根据业务需求设定的数值,也可以是预定义的数值,在此不做限定。
71.例如,假设该预设多普勒估计值总次数为1000次。当预设周期内产生多普勒估计值的总次数为1100次时,该预设周期内产生多普勒估计值的总次数大于该预设多普勒估计值总次数,需要进一步执行步骤3。当预设周期内产生多普勒估计值的总次数为900次时,该预设周期内产生多普勒估计值的总次数小于该预设多普勒估计值总次数,无需参与后续的判断操作。
72.步骤3、终端设备基于该预设周期内产生多普勒估计值的总次数和该预设周期内第一多普勒估计值的次数确定多普勒状态。
73.在具体实现中,该第一多普勒估计值大于第二阈值。该第二阈值是根据业务需求设定的数值,也可以是预定义的数值,在此不做限定。也就是说,当该预设周期内产生多普勒估计值的总次数大于或等于预设多普勒估计值总次数时,终端设备需要进一步统计出预
设周期内多普勒估计值大于第二阈值的次数(即预设周期内第一多普勒估计值的次数),通过该预设周期内产生多普勒估计值的总次数和预设周期内第一多普勒估计值的次数进一步确定多普勒状态。
74.方式二:如图2c所示,具体的实现方式可以包括以下步骤a~d。
75.步骤a、终端设备获取该预设周期内产生多普勒估计值的总次数。
76.步骤b、终端设备确定该预设周期内产生多普勒估计值的总次数占预设多普勒估计值总次数的第一比例。
77.步骤c、终端设备判断该第一比例是否大于或等于第一阈值。
78.在具体实现中,终端设备可以记录预设周期(t
max
)内产生多普勒估计值的总次数,然后计算出该预设周期内产生多普勒估计值的总次数占预设多普勒估计值总次数的第一比例。若该第一比例大于或等于第一阈值,执行步骤d;若该第一比例小于第一阈值,则表示预设周期内产生的多普勒估计值的样本数较少,不具备参考价值,无需参与后续的判断操作。也就是说,终端设备可以通过第一阈值来判断该预设周期内产生的多普勒估计值数量的有效性。
79.其中,该第一阈值是根据业务需求设定的数值,也可以是预定义的数值,在此不做限定。该预设多普勒估计值总次数也可以是根据业务需求设定的数值,也可以是预定义的数值,在此不做限定。
80.例如,假设该第一阈值设置为90%,该预设多普勒估计值总次数为1000次。当预设周期内产生多普勒估计值的总次数为1100次时,该预设周期内产生多普勒估计值的总次数占预设多普勒估计值总次数的第一比例为110%,则该第一比例大于第一阈值,需要进一步执行步骤d。当预设周期内产生多普勒估计值的总次数为800次时,该预设周期内产生多普勒估计值的总次数占预设多普勒估计值总次数的第一比例为80%,则该第一比例小于第一阈值,无需参与后续的判断操作。
81.步骤d、终端设备基于该预设周期内产生多普勒估计值的总次数和该预设周期内第一多普勒估计值的次数确定多普勒状态。
82.在具体实现中,该第一多普勒估计值大于第二阈值。该第二阈值是根据业务需求设定的数值,也可以是预定义的数值,在此不做限定。也就是说,当该第一比例大于或等于第一阈值时,终端设备需要进一步统计出预设周期内多普勒估计值大于第二阈值的次数(即预设周期内第一多普勒估计值的次数),通过该预设周期内产生多普勒估计值的总次数和预设周期内第一多普勒估计值的次数进一步确定多普勒状态。
83.基于上述所述,可选地,终端设备基于该预设周期内产生多普勒估计值的总次数和该预设周期内第一多普勒估计值的次数确定多普勒状态时,如图2d所示,具体的实现方式可以包括以下步骤a~e。
84.步骤a、终端设备确定该预设周期内该第一多普勒估计值的次数占该预设周期内产生多普勒估计值的总次数的第二比例。
85.在具体实现中,终端设备处于连接态时,由于业务影响,每个预设周期内产生多普勒估计值的总次数存在偏差,尽管该偏差不会较大,为方便统计,可以通过该预设周期内该第一多普勒估计值的次数占该预设周期内产生多普勒估计值的总次数的比例,来记录多普勒分布情况。也就是说,终端设备可以利用预设周期内第一多普勒估计值的次数的占比来
判断多普勒状态。
86.例如,假设该预设周期内产生多普勒估计值的总次数为1200次,该预设周期内该第一多普勒估计值的次数为1000次,则该比例为83.3%。
87.步骤b、终端设备判断该第二比例是否小于第三阈值。
88.在具体实现中,终端设备进一步设定第三阈值来划分该第二比例所处的范围,该第三阈值是根据业务需求设定的数值,也可以是预定义的数值,在此不做限定。可选地,该第三阈值大于该第二阈值。该第三阈值用于识别该多普勒状态为第一状态。若该第二比例小于第三阈值,则执行步骤c。
89.步骤c、终端设备确定该多普勒状态为第一状态。
90.在具体实现中,当该第二比例小于第三阈值时,确定该多普勒状态为第一状态,此时可以认为该预设周期内该第一多普勒估计值的次数占该预设周期内进行多普勒估计的总次数的比例较低,即该预设周期内的多普勒估计值较小。
91.例如,假设第三阈值为60%。当该第二比例为55%时,该第二比例小于第三阈值,则确定该多普勒状态为第一状态。
92.步骤d、终端设备判断该第二比例是否大于或等于第四阈值。
93.在具体实现中,该第四阈值是根据业务需求设定的数值,也可以是预定义的数值,在此不做限定。该第四阈值用于识别该多普勒状态为第二状态。该第四阈值大于该第三阈值。可选地,该第四阈值大于该第二阈值。该第二比例大于或等于第四阈值,则执行步骤e。
94.步骤e、终端设备确定该多普勒状态为第二状态。
95.在具体实现中,终端设备进一步设定第四阈值来划分该比例所处的范围,当该第二比例大于或等于第四阈值时,判断该多普勒状态为第二状态。此时可以认为该预设周期内该第一多普勒估计值的次数占该预设周期内进行多普勒估计的总次数的比例较高,即该预设周期内的多普勒估计值较大。
96.例如,假设第四阈值为80%。当该比例为90%时,该第二比例大于第四阈值,则确定该多普勒状态为第二状态。
97.需要说明的是,上述步骤b和步骤d的执行顺序不做限定。
98.当然,终端设备还可以采用其他方式获取多普勒状态,例如从其他设备获取多普勒状态,或者,利用预设周期内多普勒估计值的平均值来判断多普勒状态,或者,利用预设周期内多普勒估计值的加权和来判断多普勒状态,或者,利用预设周期内多普勒估计值的方差值来判断多普勒状态等,在此不做限定。
99.s104、终端设备基于该小区切换次数和该多普勒状态确定该终端设备的移动状态。
100.在本技术实施例中,终端设备可以通过小区切换次数和该多普勒状态这两个指标,综合识别该终端设备的移动状态,提高识别该终端设备的移动状态的准确性。
101.在一种可能的实现方式中,终端设备基于该小区切换次数和该多普勒状态确定该终端设备的移动状态时,如图2e所示,具体的实现方式可以包括以下步骤s21~s24。可选地,该实现方式还包括步骤s25~s28。可选地,该实现方式还包括步骤s29~s211。基于该方式,能够提高识别该终端设备的移动状态的准确性。
102.s21、终端设备判断该小区切换次数是否大于或等于第一门限值。
103.在具体实现中,该第一门限值可以称为小区切换高速判决门限值,可以是根据业务需求设定的数值,也可以是预定义的数值,在此不做限定。若该小区切换次数大于或等于第一门限值,则执行步骤s22;若该小区切换次数小于第一门限值,则执行步骤s25。
104.s22、终端设备判断该多普勒状态是否为第一状态。
105.在具体实现中,当若该多普勒状态为第一状态,则执行步骤s23;若该多普勒状态不为第一状态,则执行步骤s24。
106.s23、终端设备确定该终端设备的移动状态为中速移动状态。
107.在具体实现中,当终端设备位于城区时,实际处于中速移动状态,由于网络设备布局较为密集,因此在预设周期内小区切换次数大于第一门限值,此时初步判断终端设备的移动状态为高速移动状态,但是由于此时多普勒状态处于第一状态,表示该预设周期内该第一多普勒估计值的次数占该预设周期内产生多普勒估计值的总次数的比例较低(即该预设周期内的多普勒估计值较小),因此需要对该终端设备的移动状态进行校正,即将该终端设备的移动状态校正为中速移动状态。
108.例如,假设第一门限值设置为8次。当小区切换次数为10次时,该小区切换次数大于该第一门限值,并且此时多普勒状态处于第一状态,则认为该终端设备的移动状态为中速移动状态。
109.s24、终端设备确定该终端设备的移动状态为高速移动状态。
110.在具体实现中,当预设周期内小区切换次数大于第一门限值,此时初步判断终端设备的移动状态为高速移动状态,并且此时多普勒状态不处于第一状态(例如此时多普勒状态为第二状态),表示该预设周期内该第一多普勒估计值的次数占该预设周期内产生多普勒估计值的总次数的比例较高(即该预设周期内的多普勒估计值较大),因此无需对该终端设备的移动状态进行校正,即该终端设备的移动状态为高速移动状态。
111.例如,假设第一门限值设置为8次。当小区切换次数为10次时,该小区切换次数大于该第一门限值,并且此时多普勒状态处于第二状态,则认为该终端设备的移动状态为高速移动状态。
112.s25、终端设备判断该小区切换次数是否大于或等于第二门限值。
113.在具体实现中,该第二门限值小于该第一门限值。该第二门限值可以称为小区切换中速判决门限值,可以是根据业务需求设定的数值,也可以是预定义的数值,在此不做限定。若该小区切换次数大于或等于第二门限值,则执行步骤s26;若该小区切换次数小于第二门限值,则执行步骤s29。
114.s26、终端设备判断该多普勒状态是否为第二状态。
115.在具体实现中,若该多普勒状态为第二状态,则执行步骤s27;若该多普勒状态不为第二状态,则执行步骤s28。
116.s27、终端设备确定该终端设备的移动状态为高速移动状态。
117.在具体实现中,当终端位于郊区时,实际处于高速移动状态,由于网络设备布局较为稀疏或者终端设备进入了隧道,导致预设周期内小区切换次数位于在第一门限值和第二门限值之间的范围,初步判断终端设备的移动状态为中速移动状态,但是由于此时多普勒状态处于第二状态,表示该预设周期内该第一多普勒估计值的次数占该预设周期内产生多普勒估计值的总次数的比例较高(即该预设周期内的多普勒估计值较大),因此需要对该终
端设备的移动状态进行校正,即将该终端设备的移动状态校正为高速移动状态。
118.例如,假设第一门限值设置为8次,第二门限值设置为2次。当小区切换次数为5次时,该小区切换次数大于第二门限值且小于第一门限值,并且此时多普勒状态处于第二状态,则认为该终端设备的移动状态为高速移动状态。
119.s28、终端设备确定该终端设备的移动状态为中速移动状态。
120.在具体实现中,当预设周期内小区切换次数位于在第一门限值和第二门限值之间的范围时,初步判断终端设备的移动状态为中速移动状态,并且此时多普勒状态不处于第二状态(例如此时多普勒状态为第一状态),表示该预设周期内该第一多普勒估计值的次数占该预设周期内产生多普勒估计值的总次数的比例较低(即该预设周期内的多普勒估计值较小),因此无需对该终端设备的移动状态进行校正,即该终端设备的移动状态为中速移动状态。
121.例如,假设第一门限值设置为8次,第二门限值设置为2次。当小区切换次数为5次时,该小区切换次数大于第二门限值且小于第一门限值,并且此时多普勒状态处于第一状态,则认为该终端设备的移动状态为中速移动状态。
122.s29、终端设备判断该终端设备的历史移动状态中高速移动状态的次数是否大于或等于n。
123.在具体实现中,终端设备在判断出该小区切换次数小于第二门限值时,会认为该终端设备的移动状态为低速移动状态。但是在高速公路中会遇到某种特殊场景,例如终端设备进入较长的隧道内,此时预设周期内小区极有可能不会进行切换或者切换次数极少,会导致预设周期内小区切换次数小于第二门限值,则预设周期内的移动状态会从实际的中速移动状态或高速移动状态被判断为低速移动状态,此时会造成小区测量/重选/切换/重建等判决机制不及时,降低终端通信性能。因此,为了避免这样的场景,终端设备在判断出该小区切换次数小于第二门限值时,可以进一步利用历史移动状态进行校正,即终端设备可以进一步判断该终端设备的历史移动状态中高速移动状态的次数是否大于或等于n。其中,该n为正整数。
124.若该终端设备的历史移动状态中高速移动状态的次数大于或等于n,则执行步骤s210;若该终端设备的历史移动状态中高速移动状态的次数小于n,则执行步骤s211。
125.s210、终端设备确定该终端设备的移动状态为中速移动状态。
126.在具体实现中,当终端设备判断该小区切换次数小于第二门限值,并且该终端设备的历史移动状态中高速移动状态的次数大于或等于n时,则需要对终端设备的移动状态进行校正,即认为该终端设备的移动状态为中速移动状态。
127.例如,假设第二门限值设置为2次,n为6。当小区切换次数为1次时,该小区切换次数小于第二门限值,并且该终端设备的历史移动状态中高速移动状态的次数为8次(即大于n),则认为该终端设备的移动状态为中速移动状态。
128.s211、终端设备确定该终端设备的移动状态为低速移动状态。
129.在具体实现中,当终端设备判断该小区切换次数小于第二门限值,并且该终端设备的历史移动状态中高速移动状态的次数小于n时,则无需对终端设备的移动状态进行校正,即认为该终端设备的移动状态为低速移动状态。
130.例如,假设第二门限值设置为2次,n为6。当小区切换次数为1次时,该小区切换次
数小于第二门限值,并且该终端设备的历史移动状态中高速移动状态的次数为4次(即小于n),则认为该终端设备的移动状态为低速移动状态。
131.需要说明的是,图1所描述的方法也可以先执行步骤s101、s103和s104,然后再执行步骤s102,在此不做限定。
132.可见,基于图1所描述的方法,终端设备获取到预设周期内的小区切换次数后,在终端设备处于空闲态的情况下,基于该小区切换次数确定该终端设备的移动状态;在终端设备处于连接态的情况下,可以进一步获取该预设周期内的多普勒状态,基于该小区切换次数和该多普勒状态确定该终端设备的移动状态,即使在高速公路应用场景中,也能够保证终端设备有效地判断当前所处的移动状态,保证终端设备的通信性能。
133.请参见图3,图3是本发明实施例提供的一种移动状态的检测装置的结构示意图,该移动状态的检测装置可以为终端设备或具有终端设备功能的装置(例如芯片)。具体的,如图3所示,移动状态的检测装置300,可以包括获取单元301和确定单元302。其中:
134.获取单元301,用于获取预设周期内的小区切换次数;
135.确定单元302,用于在终端设备处于空闲态的情况下,基于该小区切换次数确定该终端设备的移动状态;
136.获取单元301,还用于在终端设备处于连接态的情况下,获取该预设周期内的多普勒状态,该多普勒状态用于表示终端设备的多普勒分布情况;
137.确定单元302,还用于基于该小区切换次数和该多普勒状态确定该终端设备的移动状态。
138.在一种可能的实现方式中,获取单元301,在获取该预设周期内的多普勒状态时,具体用于:获取该预设周期内产生多普勒估计值的总次数;确定该预设周期内产生多普勒估计值的总次数占预设多普勒估计值总次数的第一比例;响应于该第一比例大于或等于第一阈值,基于该预设周期内产生多普勒估计值的总次数和该预设周期内第一多普勒估计值的次数确定多普勒状态,该第一多普勒估计值大于第二阈值。
139.在一种可能的实现方式中,获取单元301,在获取该预设周期内的多普勒状态时,具体用于:获取该预设周期内产生多普勒估计值的总次数;响应于该预设周期内产生多普勒估计值的总次数大于或等于预设多普勒估计值总次数,基于该预设周期内产生多普勒估计值的总次数和该预设周期内第一多普勒估计值的次数确定多普勒状态,该第一多普勒估计值大于第二阈值。
140.在一种可能的实现方式中,确定单元302,在基于该预设周期内产生多普勒估计值的总次数和第一多普勒估计值的次数确定多普勒状态时,具体用于:确定该预设周期内该第一多普勒估计值的次数占该预设周期内产生多普勒估计值的总次数的第二比例;响应于该第二比例小于第三阈值,确定该多普勒状态为第一状态;响应于该第二比例大于或等于第四阈值,确定该多普勒状态为第二状态;第四阈值大于第三阈值。
141.在一种可能的实现方式中,确定单元302,在基于该小区切换次数和该多普勒状态确定该终端设备的移动状态时,具体用于:响应于该小区切换次数大于或等于第一门限值,且该多普勒状态为该第一状态,确定该终端设备的移动状态为中速移动状态;响应于该小区切换次数大于或等于该第一门限值,且该多普勒状态不为该第一状态,确定该终端设备的移动状态为高速移动状态。
142.在一种可能的实现方式中,确定单元302,还用于:响应于该小区切换次数大于或等于第二门限值,且该小区切换次数小于该第一门限值,且该多普勒状态为该第二状态,确定该终端设备的移动状态为高速移动状态;响应于该小区切换次数大于或等于该第二门限值,且该小区切换次数小于该第一门限值,且该多普勒状态不为该第二状态,确定该终端设备的移动状态为中速移动状态;该第二门限值小于该第一门限值。
143.在一种可能的实现方式中,确定单元302,还用于:响应于该小区切换次数小于该第二门限值,且该终端设备的历史移动状态中高速移动状态的次数大于或等于n,确定该终端设备的移动状态为中速移动状态,该n为正整数;响应于该小区切换次数小于该第二门限值,且该终端设备的历史移动状态中高速移动状态的次数小于该n,确定该终端设备的移动状态为低速移动状态。
144.在一种可能的实现方式中,确定单元302,在基于该小区切换次数确定该终端设备的移动状态时,具体用于:响应于该小区切换次数大于或等于第一门限值,确定该终端设备的移动状态为高速移动状态;响应于该小区切换次数大于或等于第二门限值,且该小区切换次数小于该第一门限值,确定该终端设备的移动状态为中速移动状态;响应于该小区切换次数小于该第二门限值,且该终端设备的历史移动状态中高速移动状态的次数大于或等于n,确定该终端设备的移动状态为中速移动状态,该n为正整数;响应于该小区切换次数小于该第二门限值,且该终端设备的历史移动状态中高速移动状态的次数小于该n,确定该终端设备的移动状态为低速移动状态。
145.在一种可能的实现方式中,该小区切换次数为除小区乒乓切换之外的小区切换的次数,该乒乓切换为该终端设备位于多个小区的相交区域时在该多个小区之间的连续切换。
146.本技术实施例还提供了一种芯片,该芯片可以执行前述方法实施例中终端设备的相关步骤。该芯片,包括处理器和通信接口,该处理器被配置用于使芯片执行如下操作:获取预设周期内的小区切换次数;在终端设备处于空闲态的情况下,基于该小区切换次数确定该终端设备的移动状态;在终端设备处于连接态的情况下,获取该预设周期内的多普勒状态,该多普勒状态用于表示终端设备的多普勒分布情况;基于该小区切换次数和该多普勒状态确定该终端设备的移动状态。
147.在一种可能的实现方式中,在获取该预设周期内的多普勒状态时,该处理器被配置用于使芯片具体执行如下操作:获取该预设周期内产生多普勒估计值的总次数;确定该预设周期内产生多普勒估计值的总次数占预设多普勒估计值总次数的第一比例;响应于该第一比例大于或等于第一阈值,基于该预设周期内产生多普勒估计值的总次数和该预设周期内第一多普勒估计值的次数确定多普勒状态,该第一多普勒估计值大于第二阈值。
148.在一种可能的实现方式中,在获取该预设周期内的多普勒状态时,该处理器被配置用于使芯片具体执行如下操作:获取该预设周期内产生多普勒估计值的总次数;响应于该预设周期内产生多普勒估计值的总次数大于或等于预设多普勒估计值总次数,基于该预设周期内产生多普勒估计值的总次数和该预设周期内第一多普勒估计值的次数确定多普勒状态,该第一多普勒估计值大于第二阈值。
149.在一种可能的实现方式中,在基于该预设周期内产生多普勒估计值的总次数和第一多普勒估计值的次数确定多普勒状态时,该处理器被配置用于使芯片具体执行如下操
作:确定该预设周期内该第一多普勒估计值的次数占该预设周期内产生多普勒估计值的总次数的第二比例;响应于该第二比例小于第三阈值,确定该多普勒状态为第一状态;响应于该第二比例大于或等于第四阈值,确定该多普勒状态为第二状态;第四阈值大于第三阈值。
150.在一种可能的实现方式中,在基于该小区切换次数和该多普勒状态确定该终端设备的移动状态时,该处理器被配置用于使芯片具体执行如下操作:响应于该小区切换次数大于或等于第一门限值,且该多普勒状态为该第一状态,确定该终端设备的移动状态为中速移动状态;响应于该小区切换次数大于或等于该第一门限值,且该多普勒状态不为该第一状态,确定该终端设备的移动状态为高速移动状态。
151.在一种可能的实现方式中,该处理器被配置还用于使芯片执行如下操作:响应于该小区切换次数大于或等于第二门限值,且该小区切换次数小于该第一门限值,且该多普勒状态为该第二状态,确定该终端设备的移动状态为高速移动状态;响应于该小区切换次数大于或等于该第二门限值,且该小区切换次数小于该第一门限值,且该多普勒状态不为该第二状态,确定该终端设备的移动状态为中速移动状态;该第二门限值小于该第一门限值。
152.在一种可能的实现方式中,该处理器被配置还用于使芯片执行如下操作:响应于该小区切换次数小于该第二门限值,且该终端设备的历史移动状态中高速移动状态的次数大于或等于n,确定该终端设备的移动状态为中速移动状态,该n为正整数;响应于该小区切换次数小于该第二门限值,且该终端设备的历史移动状态中高速移动状态的次数小于该n,确定该终端设备的移动状态为低速移动状态。
153.在一种可能的实现方式中,在基于该小区切换次数确定该终端设备的移动状态时,该处理器被配置用于使芯片具体执行如下操作:响应于该小区切换次数大于或等于第一门限值,确定该终端设备的移动状态为高速移动状态;响应于该小区切换次数大于或等于第二门限值,且该小区切换次数小于该第一门限值,确定该终端设备的移动状态为中速移动状态;响应于该小区切换次数小于该第二门限值,且该终端设备的历史移动状态中高速移动状态的次数大于或等于n,确定该终端设备的移动状态为中速移动状态,该n为正整数;响应于该小区切换次数小于该第二门限值,且该终端设备的历史移动状态中高速移动状态的次数小于该n,确定该终端设备的移动状态为低速移动状态。
154.在一种可能的实现方式中,该小区切换次数为除小区乒乓切换之外的小区切换的次数,该乒乓切换为该终端设备位于多个小区的相交区域时在该多个小区之间的连续切换。
155.对于应用于或集成于芯片的各个装置、产品,其包含的各个模块可以都采用电路等硬件的方式实现,或者,至少部分模块可以采用软件程序的方式实现,该软件程序运行于芯片内部集成的处理器,剩余的(如果有)部分模块可以采用电路等硬件方式实现。
156.请参阅图4,图4是本发明实施例提供的一种移动状态的检测装置的结构示意图。该移动状态的检测装置400可以包括存储器401、处理器402。可选地,还包括通信接口403。存储器401、处理器402和通信接口403通过一条或多条通信总线连接。其中,通信接口403受处理器402的控制用于收发信息。
157.存储器401可以包括只读存储器和随机存取存储器,并向处理器402提供指令和数据。存储器401的一部分还可以包括非易失性随机存取存储器。
158.通信接口403用于接收或发送数据。
159.处理器402可以是中央处理单元(central processing unit,cpu),该处理器402还可以是其他通用处理器、数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现成可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器,可选地,该处理器402也可以是任何常规的处理器等。其中:
160.存储器401,用于存储程序指令。
161.处理器402,用于调用存储器401中存储的程序指令。
162.处理器402调用存储器401中存储的程序指令,使该移动状态的检测装置400执行上述方法实施例中终端设备所执行的方法。
163.如图5所示,图5是本技术实施例提供的一种模组设备的结构示意图。该模组设备500可以执行前述方法实施例中终端设备的相关步骤,该模组设备500包括:通信模组501、电源模组502、存储模组503以及芯片504。
164.其中,电源模组502用于为模组设备提供电能;存储模组503用于存储数据和指令;通信模组501用于进行模组设备内部通信,或者用于模组设备与外部设备进行通信;芯片504用于执行上述方法实施例中终端设备所执行的方法。
165.需要说明的是,图3~图5对应的实施例中未提及的内容以及各个步骤的具体实现方式可参见图1所示实施例以及前述内容,这里不再赘述。
166.本技术实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当其在处理器上运行时,上述方法实施例的方法流程得以实现。
167.本技术实施例还提供一种计算机程序产品,当所述计算机程序产品在处理器上运行时,上述方法实施例的方法流程得以实现。
168.关于上述实施例中描述的各个装置、产品包含的各个模块/单元,其可以是软件模块/单元,也可以是硬件模块/单元,或者也可以部分是软件模块/单元,部分是硬件模块/单元。例如,对于应用于或集成于芯片的各个装置、产品其包含的各个模块/单元可以都采用电路等硬件的方式实现,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于芯片内部集成处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现;对于应用于或集成于芯片模组的各个装置、产品,其包含的各个模块/单元可以都采用电路等硬件的方式实现,不同模块/单元可以位于芯片模组的同一件(例如芯片、电路模块等)或者不同组件中,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于芯片模组内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现;对于应用于或集成于终端的各个装置、产品,其包含的模块/单元可以都采用电路等硬件的方式实现,不同的模块/单元可以位于终端内同一组件(例如,芯片、电路模块等)或者不同组件中,或者,至少部分模块/单元可以采用软件程序的方式实现,该软件程序运行于终端内部集成的处理器,剩余的(如果有)部分模块/单元可以采用电路等硬件方式实现。
169.需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本技术并不受所描述的动作顺序的限制,因为
依据本技术,某些操作可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本技术所必须的。
170.本技术提供的各实施例的描述可以相互参照,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。为描述的方便和简洁,例如关于本技术实施例提供的各装置、设备的功能以及执行的操作可以参照本技术方法实施例的相关描述,各方法实施例之间、各装置实施例之间也可以互相参考、结合或引用。
171.最后应说明的是:以上各实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述各实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的范围。

技术特征:
1.一种移动状态的检测方法,其特征在于,所述方法包括:获取预设周期内的小区切换次数;在终端设备处于空闲态的情况下,基于所述小区切换次数确定所述终端设备的移动状态;在所述终端设备处于连接态的情况下,获取所述预设周期内的多普勒状态,所述多普勒状态用于表示终端设备的多普勒分布情况;基于所述小区切换次数和所述多普勒状态确定所述终端设备的移动状态。2.根据权利要求1所述的方法,其特征在于,所述获取所述预设周期内的多普勒状态,包括:获取所述预设周期内产生多普勒估计值的总次数;确定所述预设周期内产生多普勒估计值的总次数占预设多普勒估计值总次数的第一比例;响应于所述第一比例大于或等于第一阈值,基于所述预设周期内产生多普勒估计值的总次数和所述预设周期内第一多普勒估计值的次数确定多普勒状态,所述第一多普勒估计值大于第二阈值。3.根据权利要求1所述的方法,其特征在于,所述获取所述预设周期内的多普勒状态,包括:获取所述预设周期内产生多普勒估计值的总次数;响应于所述预设周期内产生多普勒估计值的总次数大于或等于预设多普勒估计值总次数,基于所述预设周期内产生多普勒估计值的总次数和所述预设周期内第一多普勒估计值的次数确定多普勒状态,所述第一多普勒估计值大于第二阈值。4.根据权利要求2或3所述的方法,其特征在于,所述基于所述预设周期内产生多普勒估计值的总次数和第一多普勒估计值的次数确定多普勒状态,包括:确定所述预设周期内所述第一多普勒估计值的次数占所述预设周期内产生多普勒估计值的总次数的第二比例;响应于所述第二比例小于第三阈值,确定所述多普勒状态为第一状态;响应于所述第二比例大于或等于第四阈值,确定所述多普勒状态为第二状态;所述第四阈值大于所述第三阈值。5.根据权利要求4所述的方法,其特征在于,所述基于所述小区切换次数和所述多普勒状态确定所述终端设备的移动状态,包括:响应于所述小区切换次数大于或等于第一门限值,且所述多普勒状态为所述第一状态,确定所述终端设备的移动状态为中速移动状态;响应于所述小区切换次数大于或等于所述第一门限值,且所述多普勒状态不为所述第一状态,确定所述终端设备的移动状态为高速移动状态。6.根据权利要求5所述的方法,其特征在于,所述方法还包括:响应于所述小区切换次数大于或等于第二门限值,且所述小区切换次数小于所述第一门限值,且所述多普勒状态为所述第二状态,确定所述终端设备的移动状态为高速移动状态;响应于所述小区切换次数大于或等于所述第二门限值,且所述小区切换次数小于所述
第一门限值,且所述多普勒状态不为所述第二状态,确定所述终端设备的移动状态为中速移动状态;所述第二门限值小于所述第一门限值。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:响应于所述小区切换次数小于所述第二门限值,且所述终端设备的历史移动状态中高速移动状态的次数大于或等于n,确定所述终端设备的移动状态为中速移动状态,所述n为正整数;响应于所述小区切换次数小于所述第二门限值,且所述终端设备的历史移动状态中高速移动状态的次数小于所述n,确定所述终端设备的移动状态为低速移动状态。8.根据权利要求1所述的方法,其特征在于,所述基于所述小区切换次数确定所述终端设备的移动状态,包括:响应于所述小区切换次数大于或等于第一门限值,确定所述终端设备的移动状态为高速移动状态;响应于所述小区切换次数大于或等于第二门限值,且所述小区切换次数小于所述第一门限值,确定所述终端设备的移动状态为中速移动状态;响应于所述小区切换次数小于所述第二门限值,且所述终端设备的历史移动状态中高速移动状态的次数大于或等于n,确定所述终端设备的移动状态为中速移动状态,所述n为正整数;响应于所述小区切换次数小于所述第二门限值,且所述终端设备的历史移动状态中高速移动状态的次数小于所述n,确定所述终端设备的移动状态为低速移动状态。9.根据权利要求1-3中任一项所述的方法,其特征在于,所述小区切换次数为除小区乒乓切换之外的小区切换的次数,所述乒乓切换为所述终端设备位于多个小区的相交区域时在所述多个小区之间的连续切换。10.一种移动状态的检测装置,其特征在于,所述装置包括:获取单元,用于获取预设周期内的小区切换次数;确定单元,用于在终端设备处于空闲态的情况下,基于所述小区切换次数确定所述终端设备的移动状态;所述获取单元,还用于在所述终端设备处于连接态的情况下,获取所述预设周期内的多普勒状态,所述多普勒状态用于表示终端设备的多普勒分布情况;所述确定单元,还用于基于所述小区切换次数和所述多普勒状态确定所述终端设备的移动状态。11.一种芯片,其特征在于,包括处理器和通信接口,所述处理器被配置用于使所述芯片执行如权利要求1-9中任一项所述的方法。12.一种模组设备,其特征在于,所述模组设备包括通信模组、电源模组、存储模组以及芯片,其中:所述电源模组用于为所述模组设备提供电能;所述存储模组用于存储数据和指令;所述通信模组用于进行模组设备内部通信,或者用于所述模组设备与外部设备进行通信;所述芯片用于执行如权利要求1-9中任一项所述的方法。
13.一种移动状态的检测装置,其特征在于,包括存储器和处理器,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器被配置用于调用所述程序指令,使所述移动状态的检测装置执行如权利要求1-9中任一项所述的方法。14.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机可读指令,当所述计算机可读指令在移动状态的检测装置上运行时,使得所述移动状态的检测装置执行如权利要求1-9中任一项所述的方法。

技术总结
本申请公开了一种移动状态的检测方法、装置、芯片及模组设备,该方法包括:获取预设周期内的小区切换次数;在终端设备处于空闲态的情况下,基于该小区切换次数确定该终端设备的移动状态;在终端设备处于连接态的情况下,获取该预设周期内的多普勒状态,该多普勒状态用于表示终端设备的多普勒分布情况;基于该小区切换次数和该多普勒状态确定该终端设备的移动状态。基于本申请所描述的方法,能够有效地判断终端设备当前所处的移动状态,保证终端设备的通信性能。的通信性能。的通信性能。


技术研发人员:周明富 汤坚 郭宇成 王杰
受保护的技术使用者:紫光展锐(重庆)科技有限公司
技术研发日:2023.07.24
技术公布日:2023/10/7
版权声明

本文仅代表作者观点,不代表航空之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

飞行汽车 https://www.autovtol.com/

分享:

扫一扫在手机阅读、分享本文

相关推荐