一种器件的温度控制方法及其电子设备、介质与流程
- 国知局
- 2024-07-31 23:53:18
本技术涉及电子设备,特别涉及一种器件的温度控制方法及其电子设备、介质。
背景技术:
1、全球导航卫星系统(global navigation satellite system,gnss)可以包括:全球定位系统(global positioning system,gps)、格洛纳斯卫星导航系统(globalnavigation satellite system,glonass)、中国的北斗卫星导航系统(beidou navigationsatellite system,bds)和欧洲的伽利略卫星导航系统(galileo navigation satellitesystem,galileo)等。gnss系统中,卫星作为信号发射端,gnss接收机(以下称为“接收机”)携带晶体振荡器(crystal oscillator,xo)作为调制载波源。例如,图1所示为一种gnss的应用场景图。卫星10发射广播报文30,广播报文30中包括卫星的多种位置信息。接收机20(例如:手机等移动终端)跟踪卫星的时钟,并通过xo将接收机与卫星作时钟同步,捕获观测卫星得到的观测量。然后接收机解算观测量,得到卫星的位置(星历),进而通过多个卫星的位置完成接收机的定位。
2、接收机进行时钟同步的性能与xo钟漂稳定度密切相关,xo出现异常钟漂时,接收机与卫星的时钟同步会出现偏差,导致接收机观测量的捕获/跟踪时延过大甚至失败,进而影响接收机定位的精确度。当用户携带接收机,在复杂场景下进行定位时,例如导航、户外运动等,由于定位结果出现偏差,影响用户体验。
技术实现思路
1、为解决上述问题,本技术提供一种器件的温度控制方法及其电子设备、介质。
2、第一方面,本技术提供一种器件的温度控制方法,应用于电子设备,包括:
3、检测到电子设备处于导航状态时,获取电子设备的定位器件在导航期间的温度变化率;
4、根据温度变化率,确定定位器件在导航期间的健康度描述量,其中,健康度描述量表示在导航期间定位器件的温度变化情况或基于电子设备的速度状态影响的定位器件的温度变化情况;
5、根据健康度描述量确定温度控制策略,并使用温度控制策略控制定位器件的温度。
6、即在本技术的实施例中,这里的电子设备可以包括gnss接收机,如:支持gnss的手机。导航状态可以是电子设备启动了导航类应用的导航模式。定位器件可以包括晶体振荡器。导航期间可以是电子设备持续运行导航类应用的时间段。这里的温度变化率用于描述导航期间内定位器件的温度变化情况。这里的温度控制策略包括引导用户清理接收机的后台应用、自动执行降频动作,关闭部分不必要的进程等。
7、通过本技术提供的温度控制方法,获取导航期间内的电子设备中定位器件的温度,计算出定位器件在导航期间内的温度变化率;在定位器件的温度变化率满足预设范围时,说明定位器件升温过快或者升温异常,进而执行相应的温度控制策略降低定位器件的温度,例如:引导用户清理电子设备的后台应用、自动执行降频动作,关闭部分不必要的进程等。可以理解,这里的温度控制策略用于在电子设备的定位器件于单位时间内的温度变化过高或者过快时,保证电子设备的定位算法结果的准确性而执行的用于调节电子设备的温度的操作。
8、在上述第一方面的一种可能的实现中,根据健康度描述量确定温度控制策略,并使用温度控制策略控制定位器件的温度,包括:对应于健康度描述量的数值属于第一预设范围,执行第一温度控制策略;对应于健康度描述量的数值属于第二预设范围,执行第二温度控制策略,其中,第一预设范围的数值范围的最大值小于第二预设范围的数值范围的最小值。
9、即在本技术的实施例中,这里的第一预设范围和第二预设范围可以通过最大温补变化率n(单位可以是摄氏度/秒)确定,最大温补变化率用于实现高温补偿,也就是,当定位器件的温度过高时,接收机会适当地降低定位器件的温度,使得定位器件能够正常工作,通过监控电子设备的定位器件的温度变化率确定定位器件的健康度描述量,根据定位器件的健康度描述量与第一预设范围和第二预设范围进行比较,执行与预设范围匹配的温度控制策略,降低定位器件的温度。
10、在上述第一方面的一种可能的实现中,执行第一温度控制策略,包括:向用户提示提示清理电子设备的后台应用。
11、即在本技术的实施例中,电子设备可以在屏幕显示第一提示信息,用于提醒清理电子设备的后台应用,或者也可以通过语音播报的方式提示第一提示信息。
12、在上述第一方面的一种可能的实现中,执行第二温度控制策略,包括:关闭电子设备运行的满足关闭条件的进程中的至少一种进程;向用户提示已经关闭至少一种进程。
13、即在本技术的实施例中,电子设备可以自动执行降频动作,关闭部分不必要的进程等,电子设备还可以通过语音播报的方式或者在屏幕显示第二提示信息。
14、在上述第一方面的一种可能的实现中,根据温度变化率,确定定位器件在导航期间的健康度描述量,包括:
15、确定导航期间中至少两个连续的时间间隔对应的温度变化率;
16、对两个连续的时间间隔对应的温度变化率进行平滑处理;
17、将平滑处理后的温度变化率的总和作为第一健康度描述量。
18、即在本技术的实施例中,可以计算导航期间内的多个时间间隔的定位器件的温度变化率,这里的时间间隔可以包括已经经过的时间间隔,即历史时间间隔,历史时间间隔对应历史温度变化率,对多个历史温度变化率进行滤波平滑,得到定位器件的健康度描述量。
19、在上述第一方面的一种可能的实现中,采用与第一健康度描述量的数值对应的温度控制策略降低定位器件的温度。
20、在上述第一方面的一种可能的实现中,对两个连续的时间间隔对应的温度变化率进行平滑处理,包括:
21、将两个连续的时间间隔对应的温度变化率分别乘以滤波系数。
22、在上述第一方面的一种可能的实现中,根据温度变化率,确定定位器件在导航期间的健康度描述量,还包括:
23、根据导航内电子设备的运动状态确定运动状态系数;
24、通过运动状态系数与第一健康度描述量,生成第二健康度描述量。
25、即在本技术的实施例中,在电子设备处于高速运行的状态下,电子设备的定位期间的温度会不断升高,在确定定位器件的健康度描述量时,还可以结合电子设备的运动状态,例如:当电子设备处于运动状态,并且运动速度大于运动速度阈值时,可以将定位器件的健康度描述量乘以电子设备的运动状态参数。
26、在上述第一方面的一种可能的实现中,根据导航内电子设备的运动状态确定运动状态系数,包括:
27、获取电子设备的运动速度;
28、在电子设备的运动速度满足第一运动状态条件时,运动状态系数通过运动速度与第一运动状态参数的乘积确定;
29、在电子设备的运动速度满足第二运动状态条件时,运动状态系数通过运动速度与第二运动状态参数的乘积确定,其中,第一运动状态参数的数值小于第二运动状态参数的数值。
30、即在本技术的实施例中,这里的运动状态系数可以通过电子设备的网络定位服务或者小区号确定。例如,电子设备的gnss hal可以基于运动过程中的位置变化或者相对于基站的位置变化,确定电子设备的运动速度。将运动速度的数值与速度阈值进行比较,根据比较结果确定第一运动状态参数或者第二运动状态参数。
31、在上述第一方面的一种可能的实现中,采用与第二健康度描述量的数值对应的温度控制策略降低定位器件的温度。
32、第二方面,本技术实施例提供了一种电子设备,包括:一个或多个处理器;一个或多个存储器;一个或多个存储器存储有一个或多个程序,当一个或者多个程序被一个或多个处理器执行时,使得电子设备执行上述第一方面的器件的温度控制方法。
33、第三方面,本技术实施例提供了一种计算机可读存储介质,存储介质上存储有指令,指令在计算机上执行时使计算机执行上述第一方面的器件的温度控制方法。
34、第四方面,本技术实施例提供了一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现上述第一方面的器件的温度控制方法。
本文地址:https://www.jishuxx.com/zhuanli/20240730/198999.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表