本申请实施例提供一种测量方法及相关装置,涉及终端技术领域。方法包括:第一终端设备与第二终端设备建立通信连接;第一终端设备和第二终端设备基于通信连接实现预设功能;预设功能实现时与第一终端设备与第二终端设备的距离和/或方位有关;第一时刻,第一终端设备处于预设静止状态,第一终端设备不进行与第二终端设备的测量;第二时刻,第一终端设备不处于预设静止状态,第一终端设备进行与第二终端设备的测量;第三时刻,第一终端设备处于预设静止状态,第一终端设备不进行与第二终端设备的测量;第一时刻与第三时刻之间,第一终端设备与第二终端设备持续实现预设功能。这样,在终端设备移动后,可以及时检测终端设备间的距离和/或方位。和/或方位。和/或方位。
【技术实现步骤摘要】
一种测量方法及相关装置
[0001]本申请涉及终端
,尤其涉及一种测量方法及相关装置。
技术介绍
[0002]随着终端技术的发展,终端设备之间可以实现一些功能的联动,例如超级键鼠功能,和/或,台灯平板模式联动功能等。
[0003]然而,现有技术中实现上述联动功能时存在功耗较高的情况,使得终端设备掉电过快,影响用户体验。
技术实现思路
[0004]本申请实施例提供一种测量方法及相关装置,在使用超级键鼠功能或者台灯平板模式联动功能时,当平板电脑移动后,该测量方法可以及时检测平板电脑的静止或运动状态,进而通过向平板电脑上报事件来触发平板电脑与笔记本电脑或者台灯等终端设备之间距离和/或方位的瞬时测量。从而提供一种低时延的静止或运动状态的检测能力,以实现在平板电脑移动后,可以及时检测和更新终端设备间的距离和/或方位信息。
[0005]第一方面,本申请实施例提供一种测量方法,方法包括:
[0006]第一终端设备与第二终端设备建立通信连接;第一终端设备和第二终端设备基于通信连接实现预设功能;其中,预设功能实现时与第一终端设备与第二终端设备之间的距离和/或方位有关;第一时刻,第一终端设备处于预设的静止状态,第一终端设备不进行与第二终端设备之间的测量;测量包括测量距离和/或测量方位;第二时刻,第一终端设备不处于预设的静止状态,第一终端设备进行与第二终端设备之间的测量;第三时刻,第一终端设备处于预设的静止状态,第一终端设备不进行与第二终端设备之间的测量;第二时刻晚于第一时刻,第三时刻晚于第二时刻;第一时刻与第三时刻之间,第一终端设备与第二终端设备持续实现预设功能。这样,终端设备随着静止状态的变化,可以及时进行移动距离和/或方位的瞬时测量,且相对于持续不断测量的方式,减少了终端设备的功耗。
[0007]一种可能的实现方式中,第一终端设备处于预设的静止状态,第一终端设备不进行与第二终端设备之间的测量,可以包括:当第一终端设备根据第一终端设备的加速度数据确定第一终端设备处于预设的静止状态时,第一终端设备不进行与第二终端设备之间的测量。这样,通过加速度传感器计算加速度数据可以准确的感知终端设备加速度的变化情况,且加速度传感器的环境性能较好,可以在遇到冲击、振动,或者温度差异大的环境中进行准确测量。
[0008]一种可能的实现方式中,第一终端设备不处于预设的静止状态,第一终端设备进行与第二终端设备之间的测量,可以包括:当第一终端设备根据第一终端设备的加速度数据确定第一终端设备不处于预设的静止状态时,第一终端设备进行与第二终端设备之间的测量。这样,使终端设备实现瞬时测量,及时获取终端设备之间的距离和/或方位信息,提升了方法执行的灵活性,从而不影响预设功能的使用。
[0009]一种可能的实现方式中,第一终端设备包括预设应用、预设服务、预设算法库和传感器服务;方法可以包括:预设应用绑定预设服务;预设服务从传感器服务获取第一终端设备的加速度数据;预设服务将第一终端设备的加速度数据传递给预设算法库;预设算法库根据第一终端设备的加速度数据,判断第一终端设备是否处于预设的静止状态;预设算法库将第一终端设备是否处于预设的静止状态的判断结果,通过预设服务传递给预设应用;预设应用得到判断结果为不处于预设的静止状态后,触发测量与第二终端设备之间的距离和/或方位。这样,通过获取加速度数据及时检测终端设备的静止或运动状态,进而通过向终端设备上报事件触发来实现终端设备移动距离和/或方位的瞬时测量,从而提供一种低时延的静止或运动状态的检测能力,以实现终端设备的预设功能,从而提升用户体验。
[0010]一种可能的实现方式中,预设算法库根据第一终端设备的加速度数据,判断第一终端设备是否处于预设的静止状态,可以包括:预设算法库得到预设时长内的N个第一终端设备的加速度数据,N为大于或等于1的整数;预设算法库根据N个第一终端设备的加速度数据,判断第一终端设备是否处于预设的静止状态。这样,可以根据预设应用的时延要求调整预设时长,从而适配不同的预设应用,提高了本申请实施例的测量方法的扩展性。
[0011]一种可能的实现方式中,方法还可以包括:预设应用解除绑定预设服务后,预设服务停止与传感器服务、预设算法库以及预设应用的交互。这样,可以不需要预设服务获取加速度数据,也不需要预设算法库进行计算,从而可以减少算力,节约计算资源,降低CPU功耗,提升终端设备的性能。
[0012]一种可能的实现方式中,预设功能包括超级键鼠功能或台灯平板模式联动功能。这样,超级键鼠功能或台灯平板模式联动功能在进行终端设备间的测量时可以达到低时延要求。
[0013]第二方面,本申请实施例提供一种通信系统,该通信系统可以包括第一终端设备和第二终端设备,该系统可以包括:第一终端设备,用于与第二终端设备建立通信连接;第一终端设备,用于和第二终端设备基于通信连接实现预设功能;其中,预设功能实现时与第一终端设备与第二终端设备之间的距离和/或方位有关;第一时刻,第一终端设备处于预设的静止状态,第一终端设备,用于不进行与第二终端设备之间的测量;测量包括测量距离和/或测量方位;第二时刻,第一终端设备不处于预设的静止状态,第一终端设备,用于进行与第二终端设备之间的测量;第三时刻,第一终端设备处于预设的静止状态,第一终端设备,用于不进行与第二终端设备之间的测量;第二时刻晚于第一时刻,第三时刻晚于第二时刻;第一时刻与第三时刻之间,第一终端设备与第二终端设备持续实现预设功能。
[0014]第三方面,本申请实施例提供一种测量的装置,该装置可以是第一终端设备,也可以是第一终端设备内的芯片或者芯片系统。该装置可以包括处理单元和通信单元。处理单元用于实现第一方面或第一方面的任意一种可能的实现方式中第一终端设备执行的与处理相关的任意方法。通信单元可以是基于处理单元的控制实现第一方面或第一方面的任意一种可能的实现方式中第一终端设备执行的与通信相关的任意步骤。当该装置是第一终端设备时,该处理单元可以是处理器。该装置还可以包括存储单元,该存储单元可以是存储器。该存储单元用于存储指令,该处理单元执行该存储单元所存储的指令,以使该第一终端设备实现第一方面或第一方面的任意一种可能的实现方式中描述的一种方法。当该装置是第一终端设备内的芯片或者芯片系统时,该处理单元可以是处理器。该处理单元执行存储
单元所存储的指令,以使该第一终端设备实现第一方面或第一方面的任意一种可能的实现方式中描述的一种方法。该存储单元可以是该芯片内的存储单元(例如,寄存器、缓存等),也可以是该第一终端设备内的位于该芯片外部的存储单元(例如,只读存储器、随机存取存储器等)。
[0015]一种可能的实现方式中,处理单元,用于实现预设功能,用于第一终端设备与第二终端设备之间的测量;通信单元,用于第一终端设备与第二终端设备建立通信连接。
[0016]一种可能的实现方式中,处理单元,用于根据第一终端设备的加速度数据确定第一终端设备处于预设的静止状态。
[0017]一种可能的实现方式中,处理单元,用本文档来自技高网...
【技术保护点】
【技术特征摘要】
1.一种测量方法,其特征在于,所述方法应用于通信系统,所述通信系统包括第一终端设备和第二终端设备,所述方法包括:所述第一终端设备与所述第二终端设备建立通信连接;所述第一终端设备和所述第二终端设备基于所述通信连接实现预设功能;其中,所述预设功能实现时与所述第一终端设备与所述第二终端设备之间的距离和/或方位有关;第一时刻,所述第一终端设备处于预设的静止状态,所述第一终端设备不进行与所述第二终端设备之间的测量;所述测量包括测量距离和/或测量方位;第二时刻,所述第一终端设备不处于所述预设的静止状态,所述第一终端设备进行与所述第二终端设备之间的测量;第三时刻,所述第一终端设备处于所述预设的静止状态,所述第一终端设备不进行与所述第二终端设备之间的测量;所述第二时刻晚于所述第一时刻,所述第三时刻晚于所述第二时刻;所述第一时刻与所述第三时刻之间,所述第一终端设备与所述第二终端设备持续实现所述预设功能。2.根据权利要求1所述的方法,其特征在于,所述第一终端设备处于预设的静止状态,所述第一终端设备不进行与所述第二终端设备之间的测量,包括:当所述第一终端设备根据所述第一终端设备的加速度数据确定所述第一终端设备处于所述预设的静止状态时,所述第一终端设备不进行与所述第二终端设备之间的测量。3.根据权利要求1或2所述的方法,其特征在于,所述第一终端设备不处于所述预设的静止状态,所述第一终端设备进行与所述第二终端设备之间的测量,包括:当所述第一终端设备根据所述第一终端设备的加速度数据确定所述第一终端设备不处于所述预设的静止状态时,所述第一终端设备进行与所述第二终端设备之间的测量。4.根据权利要求1
‑
3任一项所述的方法,其特征在于,所述第一终端设备包括预设应用、预设服务、预设算法库和传感器服务;所述方法包括:所述预设应用绑定所述预设服务;所述预设服务从所述传感器服务获取所述第一终端设备的加速度数据;所述预设服务将所述第一终端设备的加速度数据传递给所述预设算法库;所述预设算法库根据所述第一终端设备的加速度数据,判断所述第一终端设备是否处于所述预设的静止状态;所述预设算法库将所述第一终端设备是否处于所述预设的静止状态的判断结果,通过所述预设服务传递给所述预设应用;所述预设应用得到所述判断结果为不处于所述预设的静止状态后,触发测量与所述第二终端设备之间的距离和/或方位。5.根据权...
【专利技术属性】
技术研发人员:董浩,
申请(专利权)人:荣耀终端有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。