首页> 中国专利> 位置信息来源确定方法,位置信息发送方法,装置及设备

位置信息来源确定方法,位置信息发送方法,装置及设备

摘要

本申请实施例公开了位置信息来源确定方法,位置信息发送方法,装置及设备,位置信息来源确定方法应用于可穿戴设备,提升位置信息来源确定的准确度,且提升所获取的位置信息的准确度。本申请实施例方法中,可穿戴设备获取与终端设备之间的通信质量信息,或,终端设备的运动状态信息,或,与终端设备之间的通信质量信息与终端设备的运动状态信息,该通信质量信息用于指示终端设备与可穿戴设备之间的数据传输质量,而终端设备的运动状态信息用于指示终端设备的运动状态信息,然后根据通信质量信息和/或终端设备的运动状态信息,确定第一位置信息来源,该第一位置信息来源包括终端设备或可穿戴设备,并且从第一位置信息来源获取目标位置信息。

著录项

  • 公开/公告号CN114979939A

    专利类型发明专利

  • 公开/公告日2022-08-30

    原文格式PDF

  • 申请/专利权人 华为技术有限公司;

    申请/专利号CN202110210231.5

  • 发明设计人 林楠;朱孝文;王俊岭;

    申请日2021-02-25

  • 分类号H04W4/02(2018.01);

  • 代理机构深圳市深佳知识产权代理事务所(普通合伙) 44285;

  • 代理人王仲凯

  • 地址 518129 广东省深圳市龙岗区坂田华为总部办公楼

  • 入库时间 2023-06-19 16:34:57

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2022-09-16

    实质审查的生效 IPC(主分类):H04W 4/02 专利申请号:2021102102315 申请日:20210225

    实质审查的生效

说明书

技术领域

本申请实施例涉及终端应用领域,尤其涉及位置信息来源确定方法,位置信息发送方法,装置及设备。

背景技术

为了记录用户在日常活动或运动过程中的轨迹,大多数可穿戴设备都拥有全球卫星导航系统(Global Navigation Satellite System,GNSS)模块,具备卫星定位的能力。用户佩戴可穿戴设备进行运动,可穿戴设备通过记录用户在运动过程中的位置信息,可以生成运动的轨迹信息和配速信息。

目前,利用可穿戴设备与移动终端建立的无线连接,将移动终端获取的位置信息发送给可穿戴设备,使得可穿戴设备不再只有单一的位置信息来源。并且在特定的场景和条件下,对位置信息的来源进行选择和切换。基于此,利用移动终端提供的位置信息辅助可穿戴设备进行定位。

然而,仅通过判断是否与移动终端连接进行位置信息的来源的选择和切换,容易受环境和运动情况等因素的影响,因此会导致所获取的位置信息与用户真实的位置信息出现偏差,因此位置信息的准确度降低。

发明内容

本申请实施例提供了一种位置信息来源确定方法,位置信息发送方法,装置及设备,由于考虑到可穿戴设备与终端设备之间的通信质量,和/或考虑到终端设备的运动状态信息,确定位置信息来源,因此可以提升位置信息来源确定的准确度,从而提升所获取的位置信息的准确度。

本申请实施例的第一方面提供了一种位置信息来源确定方法,该位置信息来源确定方法应用于可穿戴设备,在该位置信息来源确定方法中,可穿戴设备需要获取与终端设备之间的通信质量信息,或,终端设备的运动状态信息,或,与终端设备之间的通信质量信息与终端设备的运动状态信息,该通信质量信息用于指示终端设备与可穿戴设备之间的数据传输质量,而终端设备的运动状态信息用于指示终端设备的运动状态信息,然后根据通信质量信息和/或终端设备的运动状态信息,确定第一位置信息来源,该第一位置信息来源包括终端设备或可穿戴设备,并且从第一位置信息来源获取目标位置信息。

在该实施方式中,由于考虑到可穿戴设备与终端设备之间的通信质量,和/或考虑到终端设备的运动状态信息,确定位置信息来源,因此可以提升位置信息来源确定的准确度,从而提升所获取的位置信息的准确度。

在一种可能的实施方式中,在从第一位置信息来源获取目标位置信息之后,该位置信息来源确定方法还包括,当满足信息来源切换条件时,可穿戴设备确定第二位置信息来源,且第二位置信息来源与第一位置信息来源为不同设备,然后可穿戴设备从第二位置信息来源获取目标位置信息。

在该实施方式中,在运动过程中出现信息来源切换的情况时,在可穿戴设备与终端设备之间切换位置信息来源,进一步地提升位置信息来源确定的准确度,从而提升所获取的位置信息的准确度。

在一种可能的实施方式中,当通信质量信息小于通信质量阈值时,则确定第一位置信息来源为可穿戴设备。或者,当通信质量信息大于通信质量阈值时,则确定第一位置信息来源为终端设备。或者,当通信质量信息等于通信质量阈值时,则确定第一位置信息来源为可穿戴设备或终端设备,即在实际应用中,通信质量信息等于通信质量阈值相等的情况下,需要通过进行实验和/或基于大量数据的统计确定将可穿戴设备还是终端设备为第一位置信息来源。

在该实施方式中,通过判断可穿戴设备与终端设备之间的通信质量与通信质量阈值的大小,确定具体的第一位置信息来源。由于通信质量信息能够指示终端设备与可穿戴设备之间的数据传输质量,并且通信质量信息越小指示数据传输质量越差,且通信质量信息越大指示数据传输质量越好。因此当通信质量信息大于通信质量阈值时,说明可穿戴设备与终端设备之间的数据传输质量越好(即距离越接近),此时终端设备的位置信息能够更为准确的指示用户的运动时的位置信息,从而将第一位置信息来源确定为终端设备。反之,当通信质量信息小于通信质量阈值时,说明可穿戴设备与终端设备之间的数据传输质量越差(即距离越接远),此时可穿戴设备的位置信息才能更为准确的指示用户的运动时的位置信息,从而将第一位置信息来源确定为可穿戴设备。基于此,能够进一步地提升位置信息来源确定的准确度,从而提升所获取的位置信息的准确度。

在一种可能的实施方式中,终端设备的运动状态信息指示终端设备处于静止状态,或,指示终端设备的处于非静止状态。

在该实施方式中,具体限定终端设备能够处于静止状态或非静止状态,由此能够为前述实施方式中确定第一位置信息来源提供判断基础,从而提升本方案的可行性。

在一种可能的实施方式中,当终端设备处于静止状态时,则确定第一位置信息来源为所述可穿戴设备。

在该实施方式中,由于终端设备处于静止状态,即用户并未携带终端设备进行运动,此时终端设备所获取的位置信息无法准确指示用户运动时的位置信息,因此确定可穿戴设备为第一位置信息来源,进一步地提升位置信息来源确定的准确度,从而提升所获取的位置信息的准确度。

在一种可能的实施方式中,第一位置信息来源为终端设备。基于此,当通信质量信息小于通信质量阈值,则确定第二位置信息来源为可穿戴设备。或者,获取可穿戴设备的运动步频,当终端设备处于静止状态,且可穿戴设备的运动步频不等于0时,则确定第二位置信息来源为可穿戴设备。因此,可穿戴设备可以从可穿戴设备获取目标位置信息。

在该实施方式中,由于通信质量信息小于通信质量阈值时,说明可穿戴设备与终端设备之间的数据传输质量越差(即距离越接远),或者终端设备与可穿戴设备断开连接,此时可穿戴设备的位置信息才能更为准确的指示用户的运动时的位置信息,因此需要切换位置信息来源,将第二位置信息来源确定为可穿戴设备。或者,在终端设备处于静止状态,且可穿戴设备的运动步频不等于0时,说明用户进行携带可穿戴设备进行运动,但未携带终端设备进行运动,此时可穿戴设备的位置信息能够更为准确的指示用户的运动时的位置信息,因此需要切换位置信息来源,将第二位置信息来源确定为可穿戴设备。由此能够进一步地提升位置信息来源确定的准确度,从而提升所获取的位置信息的准确度。

在一种可能的实施方式中,第一位置信息来源为可穿戴设备时。基于此,可穿戴设备需获取可穿戴设备的运动步频,并接收终端设备发送的终端设备的运动步频,在通信质量信息大于或等于通信质量阈值,且可穿戴设备的运动步频与终端设备的运动步频之差小于步频阈值时,则确定第二位置信息来源为终端设备。

在该实施方式中,由于通信质量信息大于或等于通信质量阈值时,说明可穿戴设备与终端设备之间的数据传输质量越好(即距离越接近),此时通过可穿戴设备获取的可穿戴设备的运动步频,与终端设备发送的终端设备的运动步频之差,确定可穿戴设备与终端设备是否处于同一正在运动的用户身上,小于步频阈值时则可以确定为同一用户携带可穿戴设备与终端设备同时进行运动。此时终端设备的位置信息能够更为准确的指示用户的运动时的位置信息,因此需要切换位置信息来源,将第二位置信息来源确定为终端设备。由此能够进一步地提升位置信息来源确定的准确度,从而提升所获取的位置信息的准确度。

在一种可能的实施方式中,该位置信息来源确定方法还包括,可穿戴设备获取位置信息来源的切换次数,该位置信息来源的切换包括从终端设备切换至可穿戴设备,以及从可穿戴设备切换至终端设备,当通信质量信息大于或等于通信质量阈值,且可穿戴设备的运动步频与终端设备的运动步频之差小于步频阈值,且位置信息来源的切换次数小于或等于切换次数阈值时,则确定第二位置信息来源为终端设备。并且可穿戴设备从终端设备获取目标位置信息。

在该实施方式中,进一步地限定切换位置信息来源,在小于或等于切换次数阈值才进行切换,避免多次切换位置信息来源带来的功耗,从而降低位置信息来源确定的功耗。

在一种可能的实施方式中,通信质量信息为参考信号接收功率RSRP,接收信号强度指示RSSI,参考信号接收质量RSRQ,信噪比RS-SINR以及信道状态信息CSI中的任意一种或多种的组合。

在该实施方式中,通过多种不同的信息组成通信质量信息,由此提升通信质量信息的灵活性,从而提升位置信息来源确定的灵活性。

本申请实施例的第二方面提供了一种位置信息发送方法,该位置信息发送方法应用于终端设备,在该位置信息发送方法中,终端设备获取与可穿戴设备之间的通信质量信息和/或终端设备的运动状态信息,该通信质量信息用于指示终端设备与可穿戴设备之间的数据传输质量,终端设备的运动状态信息用于指示终端设备的运动状态信息,然后根据与可穿戴设备之间的通信质量信息和/或终端设备的运动状态信息,确定位置信息来源结果,通过位置信息来源结果能够指示终端设备向可穿戴设备发送目标位置信息,或,指示终端设备不向可穿戴设备发送目标位置信息。

在该实施方式中,由于考虑到可穿戴设备与终端设备之间的通信质量,和/或考虑到终端设备的运动状态信息,确定是否向可穿戴设备发送目标位置信息,从而提升可穿戴设备所获取的位置信息的准确度。

在一种可能的实施方式中,在终端设备根据与可穿戴设备之间的通信质量信息和/或终端设备的运动状态信息,确定位置信息来源结果之后,当满足信息来源切换条件时,则确定位置信息切换结果,该位置信息切换结果指示终端设备不向可穿戴设备发送目标位置信息,或,指示终端设备向可穿戴设备发送目标位置信息。

在该实施方式中,运动过程中出现信息来源切换的情况时,终端设备能够选择向可穿戴设备发送目标位置信息,或者停止向可穿戴设备发送目标位置信息,进一步地提升可穿戴设备所获取的位置信息的准确度。

在一种可能的实施方式中,当通信质量信息大于通信质量阈值时,则位置信息来源结果指示终端设备向可穿戴设备发送目标位置信息。或者,当通信质量信息小于通信质量阈值时,则位置信息来源结果指示终端设备不向可穿戴设备发送目标位置信息。或者,当通信质量信息等于通信质量阈值时,则位置信息来源结果指示终端设备向可穿戴设备发送目标位置信息,或,指示终端设备不向可穿戴设备发送目标位置信息,即在实际应用中,通信质量信息等于通信质量阈值相等的情况下,需要通过进行实验和/或基于大量数据的统计确定终端设备是否发送目标位置信息。

在该实施方式中,通过判断可穿戴设备与终端设备之间的通信质量与通信质量阈值的大小,确定是否发送目标位置信息。由于通信质量信息能够指示终端设备与可穿戴设备之间的数据传输质量,并且通信质量信息越小指示数据传输质量越差,且通信质量信息越大指示数据传输质量越好。因此当通信质量信息大于通信质量阈值时,说明可穿戴设备与终端设备之间的数据传输质量越好(即距离越接近),此时终端设备的位置信息能够更为准确的指示用户的运动时的位置信息,从而终端设备向可穿戴设备发送目标位置信息。反之,当通信质量信息小于通信质量阈值时,说明可穿戴设备与终端设备之间的数据传输质量越差(即距离越接远),此时可穿戴设备的位置信息才能更为准确的指示用户的运动时的位置信息,从而终端设备不向可穿戴设备发送目标位置信息。基于此,能够进一步地提升可穿戴设备所获取的位置信息的准确度。

在一种可能的实施方式中,终端设备的运动状态信息指示终端设备处于静止状态,或,指示终端设备的处于非静止状态。

在该实施方式中,具体限定终端设备能够处于静止状态或非静止状态,由此能够为前述实施方式中是否发送目标位置信息提供判断基础,从而提升本方案的可行性。

在一种可能的实施方式中,当通信质量信息大于或等于通信质量阈值,且终端设备的处于非静止状态时,则位置信息来源结果指示终端设备向可穿戴设备发送目标位置信息。或者,当终端设备的处于静止状态时,则位置信息来源结果指示终端设备不向可穿戴设备发送目标位置信息。

在该实施方式中,由于当通信质量信息大于或等于通信质量阈值,且终端设备的处于非静止状态时,用户携带终端设备一起进行运动,此时终端设备所获取的位置信息能够更为准确的指示用户运动时的位置信息,因此终端设备向可穿戴设备发送目标位置信息,从而提升可穿戴设备所获取的位置信息的准确度。其次,由于终端设备处于静止状态,即用户并未携带终端设备进行运动,此时终端设备所获取的位置信息无法准确指示用户运动时的位置信息,因此终端设备不向可穿戴设备发送目标位置信息,此时可穿戴设备采用自身所获取的位置信息,进一步地提升可穿戴设备所获取的位置信息的准确度。

在一种可能的实施方式中,当位置信息来源结果指示终端设备向可穿戴设备发送目标位置信息。基于此,当通信质量信息小于通信质量阈值时,则位置信息切换结果指示终端设备不向可穿戴设备发送目标位置信息。或者,当终端设备的处于静止状态时,则位置信息切换结果指示终端设备不向可穿戴设备发送目标位置信息。

在该实施方式中,当通信质量信息小于通信质量阈值时,说明可穿戴设备与终端设备之间的数据传输质量越差(即距离越接远),此时可穿戴设备的位置信息才能更为准确的指示用户的运动时的位置信息,从而终端设备不向可穿戴设备发送目标位置信息。其次,由于终端设备处于静止状态,即用户并未携带终端设备进行运动,此时终端设备所获取的位置信息无法准确指示用户运动时的位置信息,因此终端设备不向可穿戴设备发送目标位置信息。基于此,可穿戴设备采用自身所获取的位置信息,进一步地提升可穿戴设备所获取的位置信息的准确度。

在一种可能的实施方式中,当位置信息来源结果指示终端设备不向可穿戴设备发送目标位置信息。基于此,终端设备接收可穿戴设备发送的可穿戴设备的运动步频,并获取终端设备的运动步频,当通信质量信息大于或等于通信质量阈值,且可穿戴设备的运动步频与终端设备的运动步频之差小于步频阈值时,则位置信息切换结果指示终端设备向可穿戴设备发送目标位置信息。

在该实施方式中,由于通信质量信息大于或等于通信质量阈值时,说明可穿戴设备与终端设备之间的数据传输质量越好(即距离越接近),此时通过可穿戴设备获取的可穿戴设备的运动步频,与终端设备发送的终端设备的运动步频之差,确定可穿戴设备与终端设备是否处于同一正在运动的用户身上,小于步频阈值时则可以确定为同一用户携带可穿戴设备与终端设备同时进行运动。此时终端设备的位置信息能够更为准确的指示用户的运动时的位置信息,因此需要切换位置信息来源,终端设备向可穿戴设备发送目标位置信息,提升可穿戴设备所获取的位置信息的准确度。

在一种可能的实施方式中,终端设备还可以获取位置信息来源的切换次数,该位置信息来源的切换包括从终端设备切换至可穿戴设备,以及从可穿戴设备切换至终端设备,并且当通信质量信息大于或等于通信质量阈值,且可穿戴设备的运动步频与终端设备的运动步频之差小于步频阈值,且位置信息来源的切换次数小于或等于切换次数阈值时,则位置信息切换结果指示终端设备向可穿戴设备发送目标位置信息。

在该实施方式中,进一步地限定切换位置信息来源,在小于或等于切换次数阈值才进行切换,避免多次切换位置信息来源带来的功耗,从而降低位置信息发送的功耗。

在一种可能的实施方式中,通信质量信息为参考信号接收功率RSRP,接收信号强度指示RSSI,参考信号接收质量RSRQ,信噪比RS-SINR以及信道状态信息CSI中的任意一种或多种的组合。

在该实施方式中,通过多种不同的信息组成通信质量信息,由此提升通信质量信息的灵活性,从而提升位置信息发送的灵活性。

本申请实施例的第三方面提供了一种位置信息来源确定装置,该位置信息来源确定装置包括:

获取模块,用于获取与终端设备之间的通信质量信息和/或终端设备的运动状态信息,其中,通信质量信息用于指示终端设备与可穿戴设备之间的数据传输质量,终端设备的运动状态信息用于指示终端设备的运动状态信息;

确定模块,用于根据通信质量信息和/或终端设备的运动状态信息,确定第一位置信息来源,其中,第一位置信息来源包括终端设备或可穿戴设备;

获取模块,还用于从第一位置信息来源获取目标位置信息。

在一种可能的实施方式中,确定模块,还用于在获取模块从第一位置信息来源获取目标位置信息之后,当满足信息来源切换条件时,则确定第二位置信息来源,其中,第二位置信息来源与第一位置信息来源为不同设备;

获取模块,还用于从第二位置信息来源获取目标位置信息。

在一种可能的实施方式中,确定模块,具体用于当通信质量信息小于通信质量阈值时,则确定第一位置信息来源为可穿戴设备;

或,

确定模块,具体用于当通信质量信息大于通信质量阈值时,则确定第一位置信息来源为终端设备;

或,

确定模块,具体用于当通信质量信息等于通信质量阈值时,则确定第一位置信息来源为可穿戴设备或终端设备。

在一种可能的实施方式中,终端设备的运动状态信息指示终端设备处于静止状态,或,指示终端设备的处于非静止状态。

在一种可能的实施方式中,确定模块,具体用于当终端设备处于静止状态时,则确定第一位置信息来源为可穿戴设备。

在一种可能的实施方式中,当第一位置信息来源为终端设备时;

确定模块,具体用于当通信质量信息小于通信质量阈值,则确定第二位置信息来源为可穿戴设备;

或,

确定模块,具体用于获取可穿戴设备的运动步频;

当终端设备处于静止状态,且可穿戴设备的运动步频不等于0时,则确定第二位置信息来源为可穿戴设备。

获取模块,具体用于从可穿戴设备获取目标位置信息。

在一种可能的实施方式中,当第一位置信息来源为可穿戴设备时;

确定模块,具体用于获取可穿戴设备的运动步频;

接收终端设备发送的终端设备的运动步频;

当通信质量信息大于或等于通信质量阈值,且可穿戴设备的运动步频与终端设备的运动步频之差小于步频阈值时,则确定第二位置信息来源为终端设备。

在一种可能的实施方式中,获取模块,还用于获取位置信息来源的切换次数,其中,位置信息来源的切换包括从终端设备切换至可穿戴设备,以及从可穿戴设备切换至终端设备;

确定模块,具体用于当通信质量信息大于或等于通信质量阈值,且可穿戴设备的运动步频与终端设备的运动步频之差小于步频阈值,且位置信息来源的切换次数小于或等于切换次数阈值时,则确定第二位置信息来源为终端设备。

获取模块,具体用于从终端设备获取目标位置信息。

在一种可能的实施方式中,通信质量信息为参考信号接收功率RSRP,接收信号强度指示RSSI,参考信号接收质量RSRQ,信噪比RS-SINR以及信道状态信息CSI中的任意一种或多种的组合。

本申请实施例的第四方面提供了一种位置信息发送装置,该位置信息发送装置包括:

获取模块,用于获取与可穿戴设备之间的通信质量信息和/或终端设备的运动状态信息,其中,通信质量信息用于指示终端设备与可穿戴设备之间的数据传输质量,终端设备的运动状态信息用于指示终端设备的运动状态信息;

确定模块,用于根据与可穿戴设备之间的通信质量信息和/或终端设备的运动状态信息,确定位置信息来源结果,其中,位置信息来源结果指示终端设备向可穿戴设备发送目标位置信息,或,指示终端设备不向可穿戴设备发送目标位置信息。

在一种可能的实施方式中,确定模块,还用于在根据与可穿戴设备之间的通信质量信息和/或终端设备的运动状态信息,确定位置信息来源结果之后,当满足信息来源切换条件时,则确定位置信息切换结果,其中,位置信息切换结果指示终端设备不向可穿戴设备发送目标位置信息,或,指示终端设备向可穿戴设备发送目标位置信息。

在一种可能的实施方式中,确定模块,具体用于:

当通信质量信息大于通信质量阈值时,则位置信息来源结果指示终端设备向可穿戴设备发送目标位置信息;

或,

当通信质量信息小于通信质量阈值时,则位置信息来源结果指示终端设备不向可穿戴设备发送目标位置信息;

或,

当通信质量信息等于通信质量阈值时,则位置信息来源结果指示终端设备向可穿戴设备发送目标位置信息,或,指示终端设备不向可穿戴设备发送目标位置信息。

在一种可能的实施方式中,终端设备的运动状态信息指示终端设备处于静止状态,或,指示终端设备的处于非静止状态。

在一种可能的实施方式中,确定模块,具体用于:

当通信质量信息大于或等于通信质量阈值,且终端设备的处于非静止状态时,则位置信息来源结果指示终端设备向可穿戴设备发送目标位置信息;

或,

当终端设备的处于静止状态时,则位置信息来源结果指示终端设备不向可穿戴设备发送目标位置信息;

在一种可能的实施方式中,当位置信息来源结果指示终端设备向可穿戴设备发送目标位置信息;

确定模块,具体用于:

当通信质量信息小于通信质量阈值时,则位置信息切换结果指示终端设备不向可穿戴设备发送目标位置信息;

或,

当终端设备的处于静止状态时,则位置信息切换结果指示终端设备不向可穿戴设备发送目标位置信息。

在一种可能的实施方式中,当位置信息来源结果指示终端设备不向可穿戴设备发送目标位置信息;

确定模块,具体用于:

接收可穿戴设备发送的可穿戴设备的运动步频;

获取终端设备的运动步频;

当通信质量信息大于或等于通信质量阈值,且可穿戴设备的运动步频与终端设备的运动步频之差小于步频阈值时,则位置信息切换结果指示终端设备向可穿戴设备发送目标位置信息。

在一种可能的实施方式中,获取模块,还用于获取位置信息来源的切换次数,其中,位置信息来源的切换包括从终端设备切换至可穿戴设备,以及从可穿戴设备切换至终端设备;

确定模块,具体用于当通信质量信息大于或等于通信质量阈值,且可穿戴设备的运动步频与终端设备的运动步频之差小于步频阈值,且位置信息来源的切换次数小于或等于切换次数阈值时,则位置信息切换结果指示终端设备向可穿戴设备发送目标位置信息。

在一种可能的实施方式中,通信质量信息为参考信号接收功率RSRP,接收信号强度指示RSSI,参考信号接收质量RSRQ,信噪比RS-SINR以及信道状态信息CSI中的任意一种或多种的组合。

第五方面,提供了一种位置信息来源确定装置,包括处理器。该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第一方面中任一种可能实现方式中的方法。可选地,该位置信息来源确定装置还包括存储器。可选地,该位置信息来源确定装置还包括通信接口,处理器与通信接口耦合,所述通信接口用于输入和/或输出信息,所述信息包括指令和数据中的至少一项。

在一种实现方式中,该位置信息来源确定装置为可穿戴设备。当该位置信息来源确定装置为可穿戴设备时,所述通信接口可以是收发器,或,输入/输出接口。

可选地,所述收发器可以为收发电路。可选地,所述输入/输出接口可以为输入/输出电路。

在另一种实现方式中,该位置信息来源确定装置为配置于可穿戴设备中的芯片或芯片系统。当该位置信息来源确定装置为配置于可穿戴设备中的芯片或芯片系统时,所述通信接口可以是输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等。所述处理器也可以体现为处理电路或逻辑电路。

第六方面,提供了一种位置信息发送装置,包括处理器。该处理器与存储器耦合,可用于执行存储器中的指令,以实现上述第二方面中任一种可能实现方式中的方法。可选地,该位置信息发送装置还包括存储器。可选地,该位置信息发送装置还包括通信接口,处理器与通信接口耦合,所述通信接口用于输入和/或输出信息,所述信息包括指令和数据中的至少一项。

在一种实现方式中,该位置信息发送装置为终端设备。当该位置信息发送装置为终端设备时,所述通信接口可以是收发器,或,输入/输出接口。

可选地,所述收发器可以为收发电路。可选地,所述输入/输出接口可以为输入/输出电路。

在另一种实现方式中,该位置信息发送装置为配置于终端设备中的芯片或芯片系统。当该位置信息发送装置为配置于终端设备中的芯片或芯片系统时,所述通信接口可以是输入/输出接口、接口电路、输出电路、输入电路、管脚或相关电路等。所述处理器也可以体现为处理电路或逻辑电路。

第七方面,提供了一种处理器,包括:输入电路、输出电路和处理电路。所述处理电路用于通过所述输入电路接收信号,并通过所述输出电路发射信号,使得所述处理器执行上述第一方面中任一种可能实现方式中的方法,或,执行上述第二方面中任一种可能实现方式中的方法。

在具体实现过程中,上述处理器可以为芯片,输入电路可以为输入管脚,输出电路可以为输出管脚,处理电路可以为晶体管、门电路、触发器和各种逻辑电路等。输入电路所接收的输入的信号可以是由例如但不限于接收器接收并输入的,输出电路所输出的信号可以是例如但不限于输出给发射器并由发射器发射的,且输入电路和输出电路可以是同一电路,该电路在不同的时刻分别用作输入电路和输出电路。本申请实施例对处理器及各种电路的具体实现方式不做限定。

第八方面,提供了一种位置信息来源确定装置,包括通信接口和处理器。所述通信接口与所述处理器耦合。所述通信接口用于输入和/或输出信息。所述信息包括指令和数据中的至少一项。所述处理器用于执行计算机程序,以使得所述位置信息来源确定装置执行第一方面中任一种可能实现方式中的方法。

可选地,所述处理器为一个或多个,所述存储器为一个或多个。

第九方面,提供了一种位置信息来源确定装置,包括处理器和存储器。该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以使得所述装置执行第一方面中任一种可能实现方式中的方法。

可选地,所述处理器为一个或多个,所述存储器为一个或多个。

可选地,所述存储器可以与所述处理器集成在一起,或者所述存储器与处理器分离设置。

在具体实现过程中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,ROM),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本申请实施例对存储器的类型以及存储器与处理器的设置方式不做限定。

应理解,相关的信息交互过程,例如发送消息可以为从处理器输出消息的过程,接收消息可以为向处理器输入接收到的消息的过程。具体地,处理输出的信息可以输出给发射器,处理器接收的输入信息可以来自接收器。其中,发射器和接收器可以统称为收发器。

上述第八方面以及第九方面中的位置信息来源确定装置可以是芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。

第十方面,提供了一种位置信息发送装置,包括通信接口和处理器。所述通信接口与所述处理器耦合。所述通信接口用于输入和/或输出信息。所述信息包括指令和数据中的至少一项。所述处理器用于执行计算机程序,以使得所述位置信息发送装置执行第二方面中任一种可能实现方式中的方法。

可选地,所述处理器为一个或多个,所述存储器为一个或多个。

第十一方面,提供了一种位置信息发送装置,包括处理器和存储器。该处理器用于读取存储器中存储的指令,并可通过接收器接收信号,通过发射器发射信号,以使得所述装置执行第二方面中任一种可能实现方式中的方法。

可选地,所述处理器为一个或多个,所述存储器为一个或多个。

可选地,所述存储器可以与所述处理器集成在一起,或者所述存储器与处理器分离设置。

在具体实现过程中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,ROM),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本申请实施例对存储器的类型以及存储器与处理器的设置方式不做限定。

应理解,相关的信息交互过程,例如发送消息可以为从处理器输出消息的过程,接收消息可以为向处理器输入接收到的消息的过程。具体地,处理输出的信息可以输出给发射器,处理器接收的输入信息可以来自接收器。其中,发射器和接收器可以统称为收发器。

上述第十方面以及第十一方面中的位置信息发送装置可以是芯片,该处理器可以通过硬件来实现也可以通过软件来实现,当通过硬件实现时,该处理器可以是逻辑电路、集成电路等;当通过软件来实现时,该处理器可以是一个通用处理器,通过读取存储器中存储的软件代码来实现,该存储器可以集成在处理器中,可以位于该处理器之外,独立存在。

第十二方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序(也可以称为代码,或指令),当所述计算机程序被运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法,或,执行上述第二方面中任一种可能实现方式中的方法。

第十三方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序(也可以称为代码,或指令)当其在计算机上运行时,使得计算机执行上述第一方面中任一种可能实现方式中的方法,或,执行上述第二方面中任一种可能实现方式中的方法。

第十四方面,本申请提供了一种芯片系统,该芯片系统包括处理器和接口,所述接口用于获取程序或指令,所述处理器用于调用所述程序或指令以实现或者支持可穿戴设备实现第一方面所涉及的功能,或,调用所述程序或指令以实现或者支持终端设备实现第二方面所涉及的功能。

在一种可能的设计中,所述芯片系统还包括存储器,所述存储器,用于保存可穿戴设备或终端设备必要的程序指令和数据。该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。

需要说明的是,本申请第三方面至第十四方面的实施方式所带来的有益效果可以参照第一方面以及第二方面的实施方式进行理解,因此没有重复赘述。

附图说明

图1为本申请实施例中系统架构的一个实施例示意图;

图2为本申请实施例中位置信息来源确定方法的一个流程示意图;

图3为本申请实施例中确定用户开始进行运动的一个界面示意图;

图4为本申请实施例中用户开始运动的一个实施例示意图;

图5为本申请实施例中位置信息来源确定方法的另一流程示意图;

图6为本申请实施例中位置信息来源切换的一个实施例示意图;

图7为本申请实施例中位置信息来源切换的另一实施例示意图;

图8为本申请实施例中位置信息来源切换的另一实施例示意图;

图9为本申请实施例中位置信息发送方法的一个流程示意图;

图10为本申请实施例中位置信息来源确定装置一个实施例示意图;

图11为本申请实施例中位置信息发送装置一个实施例示意图。

具体实施方式

为了使本申请的上述目的、技术方案和优点更易于理解,下文提供了详细的描述。所述详细的描述通过使用方框图、流程图和/或示例提出了设备和/或过程的各种实施例。由于这些方框图、流程图和/或示例包含一个或多个功能和/或操作,所以本领域内人员将理解可以通过许多硬件、软件、固件或它们的任意组合单独和/或共同实施这些方框图、流程图或示例内的每个功能和/或操作。本申请的说明书和权利要求书及附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

为了记录用户在日常活动或运动过程中的轨迹,大多数可穿戴设备都拥有GNSS模块,具备卫星定位的能力。用户佩戴可穿戴设备进行运动,可穿戴设备通过记录用户在运动过程中的位置信息,可以生成运动的轨迹信息和配速信息。目前,由于移动终端的天线射频性能好,使得其搭载的GNSS模块的定位能力比可穿戴设备搭载的GNSS模块强,因此可以利用可穿戴设备与移动终端建立的无线连接,将移动终端获取的位置信息发送给可穿戴设备,使得可穿戴设备不再只有单一的位置信息来源。并且在特定的场景和条件下,对位置信息的来源进行选择和切换。基于此,利用移动终端提供的位置信息辅助可穿戴设备进行定位。

具体地,在用户开始运动前,在可穿戴设备和移动终端建立无线连接的情况下,通过无线连接将移动终端获得的更将准确的位置信息发送给可穿戴设备,以帮助可穿戴设备定位。基于此,在一种可能的情况下,用户开始运动之后,如果当前可穿戴设备使用的是来自移动终端的位置信息,此时发生无线连接断开且A秒内未恢复连接,或者,移动终端侧的位置信息丢失(即持续B秒及以上),在上述接收不到移动终端的位置信息的时间段内,则可穿戴设备使用自身GNSS模块获取的位置信息。在另一种可能的情况下,用户开始运动之后,如果当前使用的是可穿戴设备自身GNSS获得的位置信息,并且可穿戴设备与移动终端重新建立无线连接,并且在当前的运动过程中切换位置信息来源的次数小于或等于C次,则不再使用可穿戴设备自身GNSS模块所获取的位置信息,转而使用来自移动终端的位置信息。反之,在当前的运动过程中切换位置信息来源的次数大于C次,即使可穿戴设备与移动终端重新建立无线连接,依旧使用可穿戴设备自身GNSS模块获得位置信息,以降低切换位置信息来源的功耗。

然而,在前述方法中,在用户运动的场地面积不大的情况下,移动终端被用户静置在运动场边,用户仅佩戴可穿戴设备进行运动时,由于可穿戴设备与移动终端之间始终保持无线连接,可穿戴设备会一直使用移动终端提供的位置信息,导致运动过程中没有采集到用户真实的位置信息。其次,在用户运动的场地面积稍大一些的情况下,当移动终端被用户静置在运动场边,用户佩戴可穿戴设备进行运动时,可穿戴设备与移动终端之间建立的无线连接时连时断,导致可穿戴设备会反复切换位置信息来源,且累计切换数次后位置信息来源不再切换,也会导致无法记录用户真实的运动轨迹。因此仅通过判断是否与移动终端连接进行位置信息的来源的选择和切换,容易受环境和运动情况等因素的影响,因此会导致所获取的位置信息与用户真实的位置信息出现偏差,因此位置信息的准确度降低。

为了解决上述问题,本申请实施例提供了一种位置信息来源确定方法,该位置信息来源确定方法应用于可穿戴设备。为了便于理解,请参阅图1,图1为本申请实施例中系统架构的一个实施例示意图。

该系统架构包括用户所佩戴的可穿戴设备101与终端设备102,可穿戴设备101可以具有GNSS模块或者不具有GNSS模块,终端设备102需要具有GNSS模块。本实施例中所介绍的可穿戴设备包括但不限于智能运动手表,智能运动手环,智能运动眼镜以及智能运动耳机等设备。

具体地,可穿戴设备101可以直接地或者经由通信网络与终端设备10之间无线通信,例如,可穿戴设备101可使用3G蜂窝通信,例如如码分多址(code division multipleaccess,CDMA)、EVD0、全球移动通信系统(global system for mobile communications,GSM)/是通用分组无线服务技术(general packet radio service,GPRS),或者4G蜂窝通信,例如长期演进(long term evolution,LTE),或者5G蜂窝通信。或者,可穿戴设备101可利用WiFi与无线局域网(wireless local area network,WLAN)通信。在一些实施例中,可穿戴设备101可利用红外链路、蓝牙或ZigBee与终端设备直接通信。

基于此,用户佩戴可穿戴设备并携带终端设备,在用户进行运动的过程中,用户的运动轨迹需要被记录(即需要获取位置信息),此时可穿戴设备与终端设备之间已经建立无线连接。通过图1所示出的系统可知,在用户佩戴的可穿戴设备不具有GNSS模块的情况下,可穿戴设备无定位能力,即可穿戴设备无法自身获取用户运动的位置信息,因此,可穿戴设备仅能确定终端设备所包括的GNSS模块作为位置信息来源。具体地,可穿戴设备通过无线连接,终端设备将终端设备所获取的位置信息发送给可穿戴设备。

在用户佩戴的可穿戴设备具有GNSS模块的情况下,可穿戴设备具备定位能力。下面从可穿戴设备的角度介绍本方案,请参阅图2,图2为本申请实施例中位置信息来源确定方法的一个流程示意图,如图2所示,该位置信息来源确定方法应用于可穿戴设备,且可穿戴设备具有GNSS模块,具体步骤如下。

步骤S201,获取与终端设备之间的通信质量信息和/或终端设备的运动状态信息。

本实施例中,在用户确定开始进行运动时,可穿戴设备能够获取与终端设备之间的通信质量信息,或者,终端设备的运动状态信息,或者,与终端设备之间的通信质量信息与终端设备的运动状态信息。该通信质量信息用于指示终端设备与可穿戴设备之间的数据传输质量,而终端设备的运动状态信息用于指示终端设备的运动状态信息。

具体地,用户确定开始进行运动为用户对可穿戴设备进行开始操作,使得可穿戴设备确定用户开始运动。为了便于理解,以可穿戴设备为智能运动手表作为示例进行说明,请参阅图3,图3为本申请实施例中确定用户开始进行运动的一个界面示意图,如图3所示,智能运动手表300包括表带301以及表盘302,表盘302包括运动开始接口303,当用户需要开始运动时,可以对运动开始接口303进行操作,该操作包括但不限于为单击,双击,滑动以及语音操作等。基于此,智能运动手表300通过运动开始接口303接收用户的操作,并由此开始获取与终端设备之间的通信质量信息。应理解,图3的示例仅用于理解本方案,由于可穿戴设备还可以为智能运动手环,智能运动眼镜以及智能运动耳机等设备,不同设备确定用户开始进行运动的方式不同,例如,智能运动手环可以通过与智能运动手表的类似方式确定,而智能运动眼镜以及智能运动耳机通过用户所发出的“开始运动”等类似语音指令确定,具体方式此处不做限定。

具体地,终端设备的运动状态信息指示终端设备处于静止状态,或,指示终端设备的处于非静止状态。

具体地,通信质量信息可以包括但不限于为接收信号强度指示(Received SignalStrength Indicator,RSSI),参考信号接收功率(Reference Signal Received Power,RSRP),参考信号接收质量(Reference Signal Received Quality,RSRQ),信干噪比(Signal to Interference Noise Ratio,RS-SINR)或信道状态信息(Channel StateInformation,CSI)中的任意一种或多种的组合。

步骤S202,根据与终端设备之间的通信质量信息和/或终端设备的运动状态信息,确定第一位置信息来源。

本实施例中,可穿戴设备根据步骤S201所获取的与终端设备之间的通信质量信息和/或终端设备的运动状态信息,确定第一位置信息来源。下面分别对可穿戴设备根据与终端设备之间的通信质量信息确定第一位置信息来源,可穿戴设备根据终端设备的运动状态信息确定第一位置信息来源,以及可穿戴设备根据与终端设备之间的通信质量信息以及终端设备的运动状态信息确定第一位置信息来源的方式进行介绍。

一、可穿戴设备根据与终端设备之间的通信质量信息确定第一位置信息来源。

本实施例中,当终端设备与可穿戴设备之间的数据传输质量越好时,确定终端设备为第一位置信息来源,而终端设备与可穿戴设备之间的数据传输质量越差时,确定可穿戴设备为第一位置信息来源。

具体地,本实施例中以通信质量阈值对第一位置信息来源进行确定,在一种情况下,通信质量信息小于通信质量阈值时,将可穿戴设备确定为第一位置信息来源。在另一种情况下,通信质量信息大于通信质量阈值时,将终端设备确定为第一位置信息来源。在又一种情况下,通信质量信息等于通信质量阈值时,将可穿戴设备或终端设备中任意一个确定为第一位置信息来源。应理解,在实际应用中,通信质量信息等于通信质量阈值相等的情况下,需要通过进行实验和/或基于大量数据的统计确定将可穿戴设备还是终端设备为第一位置信息来源。

例如,以通信质量信息为RSSI作为一个示例进行说明,RSSI越大,表示终端设备与可穿戴设备之间距离越近,即终端设备与可穿戴设备之间的数据传输质量越好。反之,RSSI越小,表示终端设备与可穿戴设备之间距离越远,即终端设备与可穿戴设备之间的数据传输质量越差。若通信质量阈值为-10,那么当RSSI为-15时,即RSSI小于通信质量阈值,表示终端设备与可穿戴设备之间距离较远,因此终端设备与可穿戴设备之间的数据传输质量较差,此时将可穿戴设备确定为位置信息来源,具体将可穿戴设备的GNSS模块作为位置信息来源。

二、可穿戴设备根据终端设备的运动状态信息确定第一位置信息来源。

本实施例中,基于上述实施例可知,终端设备的运动状态信息指示终端设备处于静止状态,或,指示终端设备的处于非静止状态。当终端设备处于静止状态时,确定第一位置信息来源为可穿戴设备。

具体地,在用户确定开始进行运动之前,可穿戴设备与终端设备建立无线连接,可穿戴设备通过上述实施例介绍的方式确定用户开始进行运动,此时可穿戴设备所获取的终端设备的运动状态信息指示终端设备处于静止状态,由此可知用户可能将终端设备放置于地面或者静止的物体上,用户并未携带终端设备进行运动,因此终端设备所获取的位置信息无法准确指示正在运动用户的位置信息,此时确定第一位置信息来源为可穿戴设备。因此在运动过程中,若即终端设备始终处于静止状态,那么将不会进行位置信息来源的切换,而是始终以可穿戴设备作为位置信息来源。如果用户将终端设备同时携带,则终端设备向可穿戴设备反馈非静止状态信息,此时,可穿戴设备将终端设备作为位置信息来源。

在一种可能的实现方式中,可穿戴设备还能获取可穿戴设备的运动状态信息,可穿戴设备的运动状态信息指示可穿戴设备处于静止状态,或,指示可穿戴设备的处于非静止状态。基于此,在用户确定开始进行运动之前,可穿戴设备与终端设备建立无线连接,可穿戴设备通过上述实施例介绍的方式确定用户开始进行运动,但此时可穿戴设备的运动状态信息指示可穿戴设备处于静止状态,而终端设备的运动状态信息指示终端设备处于非静止状态,由此可知用户可能将可穿戴设备放置于地面或者静止的物体上,并且携带可穿戴设备进行运动,因此可穿戴设备所获取的位置信息无法准确指示正在运动用户的位置信息,因此可穿戴设备需要确定第一位置信息来源为终端设备设备。

应理解,在实际应用中,可能出现在用户运动过程中,可穿戴设备与终端设备断开无线连接的情况,但只要可穿戴设备处于静止状态,也不会切换位置信息来源。即可穿戴设备处于静止状态,且终端设备处于非静止状态的情况下,均已终端设备作为位置信息来源。在可穿戴设备与终端设备再次进行无线连接时,从终端设备获取断开时间段的位置信息即可。

三、可穿戴设备根据与终端设备之间的通信质量信息以及终端设备的运动状态信息确定第一位置信息来源。

本实施例中,由于在实际应用中,由于用户在运动过程中出现的可能性很多。示例性地,请参阅图4,图4为本申请实施例中用户开始运动的一个实施例示意图,如图4所示,在用户400开始进行运动时,用户400佩戴可穿戴设备401进行运动,但将终端设备402放置于地面或者静止的物体上,此时终端设备402与可穿戴设备401之间的数据传输质量可能较好,但是由于用户400并未携带终端设备402,因此终端设备402所获取的位置信息无法准确地反映用户400对应的运动位置信息。在这种情况下,可穿戴设备需要根据与终端设备之间的通信质量信息以及终端设备的运动状态信息,确定第一位置信息来源。

因此,当通信质量信息大于通信质量阈值,并且终端设备的运动状态信息的状态指示终端设备处于非静止状态时,此时说明用户佩戴可穿戴设备并且携带终端设备一起进行运动,此时能够将终端设备确定为位置信息来源。反之,当通信质量信息大于通信质量阈值,但终端设备的运动状态信息的状态指示终端设备处于静止状态时,此时说明用户佩戴可穿戴设备,但未携带终端设备一起进行运动,此时将可穿戴设备确定为位置信息来源。

例如,以通信质量信息为RSSI作为一个示例进行说明,RSSI越大,表示终端设备与可穿戴设备之间距离越近,即终端设备与可穿戴设备之间的数据传输质量越好。反之,RSSI越小,表示终端设备与可穿戴设备之间距离越远,即终端设备与可穿戴设备之间的数据传输质量越差。当RSSI为-8时,此时RSSI大于通信质量阈值,基于此,可穿戴设备还需要进一步地判断终端设备的运动状态信息,当终端设备的运动状态信息的状态指示终端设备处于非静止状态,将终端设备确定为位置信息来源。当终端设备的运动状态信息的状态指示终端设备处于静止状态,将可穿戴设备确定为位置信息来源。应理解,前述示例仅用于理解本方案,具体通信质量阈值需要根据通信质量信息的类型进行实验和/或基于大量数据的统计确定。

也可以先根据终端设备的运动状态信息,再根据通信质量信息确定第一位置信息的来源,此处不对实施时序进行限定。

步骤S203,从第一位置信息来源获取目标位置信息。

本实施例中,可穿戴设备通过步骤S203确定第一位置信息来源后,从第一位置信息来源获取目标位置信息,此时第一位置信息来源可以为终端设备或可穿戴设备,可穿戴设备将此获取的位置信息作为其运动数据分析的参考。

若第一位置信息来源为终端设备,那么可穿戴设备从终端设备的GNSS模块获取目标位置信息,应理解,可穿戴设备依旧会持续获取位置信息,以便于后续满足信息来源切换条件,需切换使用可穿戴设备作为位置信息来源时,能更快获取目标位置信息。其次,若第一位置信息来源为可穿戴设备,那么可穿戴设备从可穿设备的GNSS模块获取目标位置信息,应理解,终端设备依旧会保持获取位置信息,以便于后续满足信息来源切换条件,需切换使用终端设备作为位置信息来源时,能更快获取目标位置信息。

通过图2所示出的位置信息来源确定方法,能够在运动开始运动时,考虑到可穿戴设备与终端设备之间的通信质量,和/或终端设备的运动状态信息,确定位置信息来源,因此可以提升位置信息来源确定的准确度,从而提升所获取的位置信息的准确度。

通过图2示出的实施例可知,在用户开始进行运动后,运动过程中可穿戴设备与终端设备之间的通信质量信息,以及终端设备的运动状态信息均有可能发生变化,因此,下面将介绍在用户开始进行运动后,如何确定运动过程中第二位置信息来源的方式。请参阅图5,图5为本申请实施例中位置信息来源确定方法的另一流程示意图,如图5所示,该位置信息来源确定方法应用于可穿戴设备,且可穿戴设备具有GNSS模块,具体步骤如下。

步骤S501,当满足信息来源切换条件时,则确定第二位置信息来源。

本实施例中,确定第一位置信息来源后,并且处于运动过程中,当满足信息来源切换条件时,可穿戴设备将与第一位置信息来源的不同设备确定为第二位置信息来源。即第一位置信息来源为可穿戴设备时,在满足信息来源切换条件时,可穿戴设备将终端设备确定第二位置信息来源。反之,第一位置信息来源为终端设备时,在满足信息来源切换条件时,可穿戴设备将可穿戴设备确定第二位置信息来源。

通过图2示出的实施例可知,第一位置信息来源可以为可穿戴设备或终端设备,下面分别以第一位置信息来源为可穿戴设备或终端设备作为示例对信息来源切换条件进行介绍。

一、第一位置信息来源为终端设备。

当第一位置信息来源为终端设备时,可穿戴设备可以根据与终端设备的通信质量信息,和/或终端设备的运动状态信息,和/或是否与终端设备断开连接等状态或状态组合来判断是否需要切换。

(1)在一种可能的实现方式中,可穿戴设备还可以获取可穿戴设备的运动步频,当终端设备的运动状态信息的状态指示终端设备处于静止状态,且可穿戴设备的运动步频不等于0时,说明用户还处于运动状态,但终端设备未被用户佩戴,而是在运动途中被放置于地面或者静止的物体上,此时终端设备所获取的位置信息无法准确反映用户的实时运动状态信息,因此将确定第二位置信息来源为可穿戴设备。

应理解,通过前述实施例中可知,即使第一位置信息来源为终端设备,可穿戴设备也会持续获取位置信息,因此将可穿戴设备确定为第二位置信息来源后,可穿戴设备无需再次启动定位功能,能够直接获取目标位置信息。在实际应用中,由于可穿戴设备持续保持定位功能可能会增加可穿戴设备的定位功耗,因此可以设置定位功能时间范围阈值,在定位功能时间范围阈值之内,可穿戴设备开启定位功能,而在定位功能时间范围阈值之外,可穿戴设备将会关闭定位功能,以降低可穿戴设备的定位功耗。基于此,若在定位功能时间范围阈值内,已经将可穿戴设备确定为第二位置信息来源,那么能够直接获取目标位置信息。反之,若在定位功能时间范围阈值外,将可穿戴设备确定为第二位置信息来源,那么可穿戴设备还需要在被确定为第二位置信息来源后,启动定位功能,开始获取目标位置信息。

为了便于理解,请参阅图6,图6为本申请实施例中位置信息来源切换的一个实施例示意图,如图6中(A)图所示,用户600佩戴可穿戴设备601并同时携带终端设备602进行运动,此时将终端设备602作为第一位置信息来源。在运动过程中的某个时间点,如图6中(B)图所示,用户600将终端设备602放置于地面,未继续携带终端设备602进行运动,但依旧佩戴可穿戴设备601进行运动,此时可穿戴设备601所获取的可穿戴设备的运动步频不为0,因此可穿戴设备601将以自身(即可穿戴设备601)作为第二位置信息来源。

(2)在另一种可能的实现方式中,在终端设备处于静止状态,且可穿戴设备的运动步频不等于0的状态的持续时间大于第一状态时间阈值时,才会将可穿戴设备确定为第二位置信息来源。例如,以第一状态时间阈值为10秒(s)作为示例进行说明,那么当终端设备处于静止状态,且可穿戴设备的运动步频不等于0的持续时间超过10s,便会切换位置信息来源为可穿戴设备。若终端设备处于静止状态,且可穿戴设备的运动步频不等于0的持续时间小于10s,不会切换位置信息来源。

(3)在另一种可能的实现方式中,通过图2所示出的实施例可知,由于在用户开始进行运动时,在通信质量信息大于或等于通信质量阈值,且终端设备的运动状态信息的状态指示终端设备处于非静止状态时,即用户是佩戴可穿戴设备,并且携带终端设备一起运动的,此时将终端设备确定为位置信息来源。基于此,在运动过程中,用户可能中途将终端设备交给其他运动的用户,此时用户继续运动,并且终端设备的运动状态信息也不处于静止状态,然而佩戴可穿戴设备的用户与携带终端设备的用户之间可能处于距离较远的情况,这样会导致可穿戴设备与终端设备之间的通信质量信息发生变化,当通信质量信息小于通信质量阈值,即终端设备与可穿戴设备之间的数据传输质量较差,此时终端设备与可穿戴设备之间距离较远,可穿戴设备可能无法即时获取终端设备所发送的位置信息,为了保证位置信息的持续获取,将确定第二位置信息来源为可穿戴设备。

为了便于理解,请参阅图7,图7为本申请实施例中位置信息来源切换的另一实施例示意图,如图7中(A)图所示,用户700佩戴可穿戴设备701并同时携带终端设备702进行运动,此时将终端设备702作为第一位置信息来源。在运动过程中,如图7中(B)图所示,用户700将终端设备702交给用户703,用户700佩戴可穿戴设备701进行运动,用户703携带终端设备702进行运动,在可穿戴设备701与终端设备702之间通信质量信息小于通信质量阈值时,确定可穿戴设备701与终端设备702之间的距离较远,因此可穿戴设备701将以自身(即可穿戴设备701)作为第二位置信息来源。

(4)在另一种可能的实现方式中,当终端设备由于故障或者电量不足,导致与可穿戴设备断开连接,此时用户虽携带终端设备进行运动,但由于终端设备与可穿戴设备之间已断开,为了保证能够实时获取用户运动的位置信息,此时将确定可穿戴设备作为第二位置信息来源。

(5)在另一种可能的实现方式中,当通信质量信息小于通信质量阈值的状态的持续时间大于第二状态时间阈值时,才会将可穿戴设备确定为第二位置信息来源。例如,以第二状态时间阈值为15秒(s)作为示例进行说明,那么当终端设备与可穿戴设备之间的通信质量信息小于通信质量阈值的状态的持续时间超过15s,便会切换位置信息来源为可穿戴设备。若当终端设备与可穿戴设备之间的通信质量信息小于通信质量阈值的状态的持续时间小于15s,不会切换位置信息来源。

应理解,在实际应用中,进行位置信息来源切换的具体可能性还有很多,在此不进行穷举,前述示例也不应理解为本方案的限定。

二、第一位置信息来源为可穿戴设备。

当第一位置信息来源为可穿戴设备时,可穿戴设备可以根据与终端设备的通信质量信息,和/或终端设备的运动状态信息,和/或可穿戴设备的运动步频与终端设备的运动步频之差,和/或位置信息来源的切换次数状态或状态组合来判断是否需要切换。

(1)在一种可能的实现方式中,通过图2所示出的实施例可知,由于在通信质量信息小于于或等于通信质量阈值时,或者,终端设备的运动状态信息的状态指示终端设备处于静止状态时,或者,在通信质量信息大于或等于通信质量阈值,但终端设备的运动状态信息的状态指示终端设备处于静止状态时,将可穿戴设备确定为第一位置信息来源。而在运动过程中,可能出现用户中途将终端设备拿起,并且携带终端设备进行运动,此时可穿戴设备能够获取可穿戴设备的运动步频,并且终端设备也能够获取终端设备的运动步频,然后向可穿戴设备发送终端设备的运动步频。基于此,当通信质量信息大于或等于通信质量阈值,且可穿戴设备的运动步频与终端设备的运动步频之差小于步频阈值时,说明终端设备与可穿戴设备之间的数据传输质量较好,并且为同一用户佩戴可穿戴设备并携带终端设备,此时可穿戴设备将确定第二位置信息来源为终端设备。

为了便于理解,请参阅图8,图8为本申请实施例中位置信息来源切换的另一实施例示意图,如图8中(A)图所示,用户800仅佩戴可穿戴设备801进行运动,此时将可穿戴设备801作为第一位置信息来源。在运动过程中,如图8中(B)图所示,用户800携带终端设备802并且佩戴可穿戴设备801进行运动,此时可穿戴设备801能够获取用户800的第二运动步频,以及终端设备802能够获取用户800的第三运动步频,因此,在可穿戴设备801与终端设备802之间通信质量信息小于通信质量阈值时,并且用户800的第二运动步频与用户800的第三运动步频之差小于步频阈值时,能够确定可穿戴设备801与终端设备802之间的距离较近,并且用户800是佩戴可穿戴设备801以及携带终端设备802进行运动的,此时可穿戴设备801将以终端设备802作为第二位置信息来源。

(2)在一种可能的实现方式中,为了降低切换位置信息来源的功耗,可穿戴设备还可以获取位置信息来源的切换次数,该位置信息来源的切换包括从终端设备切换至可穿戴设备,以及从可穿戴设备切换至终端设备。基于此,当通信质量信息大于或等于通信质量阈值,且可穿戴设备的运动步频与终端设备的运动步频之差小于步频阈值,且位置信息来源的切换次数小于或等于切换次数阈值时,则确定第二位置信息来源为终端设备。

例如,以切换次数阈值为3从作为一个示例进行说明,首先,在用户开始运动时,终端设备被放置于地面,此时第一位置信息来源被确定为可穿戴设备,而在用户运动过程中,携带终端设备一起运动,此时在满足前述信息来源切换条件时,能够将第二位置信息来源确定为终端设备,此时为位置信息来源的第一次切换(从可穿戴设备切换为终端设备)。若运动过程中,用户再次将终端设备被放置于地面,在满足前述信息来源切换条件时,能够将第二位置信息来源确定为可穿戴设备,此时为位置信息来源的第二次切换(从终端设备切换为可穿戴设备)。若用户再次携带终端设备一起运动,此时在满足前述信息来源切换条件时,若将第二位置信息来源确定为终端设备,此时为位置信息来源的第三次切换(从可穿戴设备切换为终端设备),也就是说位置信息来源的切换次数为3,已等于切换次数阈值,此时能够将第二位置信息来源确定为终端设备。进一步地,用户再次将终端设备被放置于地面,在满足前述信息来源切换条件时,能够将第二位置信息来源确定为可穿戴设备,此时为位置信息来源的第四次切换(从终端设备切换为可穿戴设备)。若用户再次携带终端设备一起运动,此时在满足前述信息来源切换条件时,若将第二位置信息来源确定为终端设备,此时为位置信息来源的第五次切换(从可穿戴设备切换为终端设备),也就是说位置信息来源的切换次数为5,已大于切换次数阈值,此时不会再将第二位置信息来源确定为终端设备,而是以可穿戴设备作为第二位置信息来源,从而降低切换位置信息来源的功耗。

应理解,前述示例仅用于理解本方案,具体切换次数阈值需要通过实验和/或基于大量数据的统计确定,本实施例的示例不应理解为限定。

(3)在另一种可能的实现方式中,与前述实施例类似,当上述状态的持续时间大于第三状态时间阈值时,才会将终端设备确定为第二位置信息来源。例如,以第二状态时间阈值为12秒(s)作为示例进行说明,那么当终端设备与可穿戴设备之间的通信质量信息大于或等于通信质量阈值,并且第二运动步频与第三运动步频之差小于步频阈值的状态的持续时间超过12s,便会切换位置信息来源为终端设备。若当终端设备与可穿戴设备之间的通信质量信息大于或等于通信质量阈值,并且第二运动步频与第三运动步频之差小于步频阈值的状态的持续时间小于12s,不会切换位置信息来源。

步骤S502,从第二位置信息来源获取目标位置信息。

本实施例中,当第一位置信息来源为终端设备,且通过步骤S501确定第二位置信息来源为可穿戴设备,那么可穿戴设备将从可穿戴设备获取目标位置信息。反之,当第一位置信息来源为可穿戴设备,且通过步骤S501确定第二位置信息来源为终端设备,那么可穿戴设备将从终端设备获取目标位置信息。

通过图5所示出的位置信息来源确定方法,能够在运动进行运动的过程中,考虑到可穿戴设备与终端设备之间的通信质量,并且通过终端设备的运动状态信息,确定位置信息来源,因此可以提升位置信息来源确定的准确度。其次,还能通过用户的运动时产生的运动步频,确定位置信息来源,进一步地提升位置信息来源确定的准确度。基于此,提升所获取的位置信息的准确度。

上述主要以可穿戴设备的角度对本申请实施例提供的方案进行了介绍,下面将从终端设备的角度介绍本方案,请参阅图9,图9为本申请实施例中位置信息发送方法的一个流程示意图,如图9所示,该位置信息发送方法应用于终端设备,终端设备具有GNSS模块,具体步骤如下。

S901,获取与可穿戴设备之间的通信质量信息和/或终端设备的运动状态信息。

本实施例中,在用户确定开始进行运动时,终端设备能够获取与可穿戴设备之间的通信质量信息,或者,终端设备的运动状态信息,或者,与可穿戴设备之间的通信质量信息以及终端设备的运动状态信息。该通信质量信息用于指示终端设备与可穿戴设备之间的数据传输质量,而终端设备的运动状态信息用于指示终端设备的运动状态信息。

具体地,终端设备的运动状态信息指示终端设备处于静止状态,或,指示终端设备的处于非静止状态。

具体地,通信质量信息可以包括但不限于为RSSI,RSRP,RSRQ,RS-SINR或CSI中的任意一种或多种的组合。

进一步地,用户确定开始进行运动为用户对可穿戴设备进行开始操作,使得可穿戴设备确定用户开始运动,并且可穿戴设备向终端设备发送开始运动指令,使得终端设备确定用户开始运动。可穿戴设备确定用户开始运动的方式与步骤S201中示例的方式类似,在此不再赘述。

步骤S902,根据与可穿戴设备之间的通信质量信息和/或终端设备的运动状态信息,确定位置信息来源结果。

本实施例中,终端设备根据步骤S901所获取通信质量信息和/或终端设备的运动状态信息,确定位置信息来源结果,并且位置信息来源结果指示终端设备向可穿戴设备发送目标位置信息,或,指示终端设备不向可穿戴设备发送目标位置信息。下面分别对终端设备根据通信质量信息确定位置信息来源结果,终端设备根据终端设备的运动状态信息确定位置信息来源结果,以及终端设备根据与可穿戴设备之间的通信质量信息以及终端设备的运动状态信息确定位置信息来源结果的方式进行介绍。

一、终端设备根据与可穿戴设备之间的通信质量信息确定位置信息来源结果。

本实施例中,当终端设备与可穿戴设备之间的数据传输质量越好时,确定位置信息来源结果指示终端设备向可穿戴设备发送目标位置信息,而终端设备与可穿戴设备之间的数据传输质量越差时,确定位置信息来源结果指示终端设备不向可穿戴设备发送目标位置信息。

具体地,本实施例中以通信质量阈值对位置信息来源结果进行确定,在一种情况下,通信质量信息小于通信质量阈值时,确定位置信息来源结果指示终端设备不向可穿戴设备发送目标位置信息。在另一种情况下,通信质量信息大于通信质量阈值时,确定位置信息来源结果指示终端设备向可穿戴设备发送目标位置信息。在又一种情况下,通信质量信息等于通信质量阈值时,位置信息来源结果可以指示终端设备向可穿戴设备发送目标位置信息,或,指示终端设备不向可穿戴设备发送目标位置信息。应理解,在实际应用中,通信质量信息等于通信质量阈值相等的情况下,需要通过进行实验和/或基于大量数据的统计确定位置信息来源结果指示终端设备向可穿戴设备发送目标位置信息,还是指示终端设备不向可穿戴设备发送目标位置信息。

例如,以通信质量信息为RSSI作为一个示例进行说明,RSSI越大,表示终端设备与可穿戴设备之间距离越近,即终端设备与可穿戴设备之间的数据传输质量越好。反之,RSSI越小,表示终端设备与可穿戴设备之间距离越远,即终端设备与可穿戴设备之间的数据传输质量越差。若通信质量阈值为-10,那么当RSSI为-20时,即RSSI小于通信质量阈值,表示终端设备与可穿戴设备之间距离较远,因此终端设备与可穿戴设备之间的数据传输质量较差,此时位置信息来源结果指示终端设备不向可穿戴设备发送目标位置信息。

二、终端设备根据终端设备的运动状态信息确定位置信息来源结果。

本实施例中,基于上述实施例可知,终端设备的运动状态信息指示终端设备处于静止状态,或,指示终端设备的处于非静止状态。当终端设备处于静止状态时,则位置信息来源结果指示终端设备不向可穿戴设备发送目标位置信息。

具体地,在用户确定开始进行运动之前,终端设备与可穿戴设备建立无线连接,终端设备通过上述实施例介绍的方式确定用户开始进行运动,此时终端设备的运动状态信息指示终端设备处于静止状态,由此可知用户可能将终端设备放置于地面或者静止的物体上,用户并未携带终端设备进行运动,因此终端设备所获取的位置信息无法准确指示正在运动用户的位置信息,此时位置信息来源结果指示终端设备不向可穿戴设备发送目标位置信息。基于此,在运动过程中,若即终端设备始终处于静止状态,那么将不会进行位置信息来源的切换,终端设备始终不会向可穿戴设备发送目标位置信息。

在一种可能的实现方式中,终端设备还能获取可穿戴设备的运动状态信息,可穿戴设备的运动状态信息指示可穿戴设备处于静止状态,或,指示可穿戴设备的处于非静止状态。基于此,在用户确定开始进行运动之前,可穿戴设备与终端设备建立无线连接,终端设备通过上述实施例介绍的方式确定用户开始进行运动,但此时可穿戴设备的运动状态信息指示可穿戴设备处于静止状态,而终端设备的运动状态信息指示终端设备处于非静止状态,由此可知用户可能将可穿戴设备放置于地面或者静止的物体上,并且携带可穿戴设备进行运动,因此可穿戴设备所获取的位置信息无法准确指示正在运动用户的位置信息,此时位置信息来源结果将指示终端设备向可穿戴设备发送目标位置信息。

应理解,在实际应用中,可能出现在用户运动过程中,终端设备与可穿戴设备断开无线连接的情况,但只要可穿戴设备处于静止状态,也不会切换位置信息来源。即可穿戴设备处于静止状态,且终端设备处于非静止状态的情况下,在可穿戴设备与终端设备再次进行无线连接时,终端设备会向可穿戴设备发送断开连接的时间段内的目标位置信息。

三、终端设备根据与可穿戴设备之间的通信质量信息以及终端设备的运动状态信息确定位置信息来源结果。

本实施例中,由于在实际应用中,由于用户在运动过程中出现的可能性很多。请再次参阅图4,在这种情况下,终端设备需要根据与可穿戴设备之间的通信质量信息以及终端设备的运动状态信息,确定位置信息来源结果。

基于此,当通信质量信息大于通信质量阈值,并且终端设备的运动状态信息的状态指示终端设备处于非静止状态时,此时说明用户佩戴可穿戴设备并且携带终端设备一起进行运动,此时位置信息来源结果指示终端设备向可穿戴设备发送目标位置信息。反之,当通信质量信息大于通信质量阈值,但终端设备的运动状态信息的状态指示终端设备处于静止状态时,此时说明用户佩戴可穿戴设备,但未携带终端设备一起进行运动,位置信息来源结果指示终端设备不向可穿戴设备发送目标位置信息。

例如,以通信质量信息为RSSI作为一个示例进行说明,RSSI越大,表示终端设备与可穿戴设备之间距离越近,即终端设备与可穿戴设备之间的数据传输质量越好。反之,RSSI越小,表示终端设备与可穿戴设备之间距离越远,即终端设备与可穿戴设备之间的数据传输质量越差。当RSSI为-5时,此时RSSI大于通信质量阈值,基于此,终端设备还需要进一步地判断终端设备的运动状态信息,当终端设备的运动状态信息的状态指示终端设备处于非静止状态,此时位置信息来源结果指示终端设备向可穿戴设备发送目标位置信。当终端设备的运动状态信息的状态指示终端设备处于静止状态,位置信息来源结果指示终端设备不向可穿戴设备发送目标位置信息。应理解,前述示例仅用于理解本方案,具体通信质量阈值需要根据通信质量信息的类型进行实验和/或基于大量数据的统计确定。

也可以先根据终端设备的运动状态信息,再根据通信质量信息确定第一位置信息的来源,此处不对实施时序进行限定。

步骤S903,当满足信息来源切换条件时,则确定位置信息切换结果。

本实施例中,在位置信息来源结果后,用户还处于运动过程中,运动过程中可穿戴设备与终端设备之间的通信质量信息,以及终端设备的运动状态信息均有可能发生变化,此时可穿戴设备可能会进行位置信息来源的切换,因此终端设备也需要确定是否继续/开始发送或者停止发送目标位置信息。

因此,当满足信息来源切换条件时,则确定位置信息切换结果,且位置信息切换结果指示终端设备不向可穿戴设备发送目标位置信息,或,指示终端设备向可穿戴设备发送目标位置信息。具体地,终端设备若通过步骤S902确定位置信息来源结果指示终端设备向可穿戴设备发送目标位置信息,那么当满足信息来源切换条件时,则确定位置信息切换结果指示终端设备不向可穿戴设备发送目标位置信息,反之,终端设备若通过步骤S902确定位置信息来源结果指示终端设备不向可穿戴设备发送目标位置信息,那么当满足信息来源切换条件时,则确定位置信息切换结果指示终端设备向可穿戴设备发送目标位置信息。

通过步骤S902的实施例可知,位置信息来源结果可以指示终端设备向可穿戴设备发送目标位置信息,或,指示终端设备不向可穿戴设备发送目标位置信息,下面分别以指示终端设备向可穿戴设备发送目标位置信息,或,指示终端设备不向可穿戴设备发送目标位置信息为示例对信息来源切换条件进行介绍。

一、位置信息来源结果指示终端设备向可穿戴设备发送目标位置信息。

当位置信息来源结果指示终端设备向可穿戴设备发送目标位置信息时,终端设备可以根据与可穿戴设备的通信质量信息,和/或终端设备的运动状态信息,和/或是否与可穿戴设备断开连接等状态或状态组合来判断是否需要切换。

(1)在一种可能的实现方式中,终端设备还可以获取可穿戴设备的运动步频,当终端设备的运动状态信息的状态指示终端设备处于静止状态,且可穿戴设备的运动步频不等于0时,说明用户还处于运动状态,但终端设备未被用户佩戴,而是在运动途中被放置于地面或者静止的物体上,此时终端设备所获取的位置信息无法准确反映用户的实时运动状态信息,确定位置信息切换结果指示终端设备不再向可穿戴设备发送目标位置信息。

(2)在另一种可能的实现方式中,在终端设备处于静止状态,且可穿戴设备的运动步频不等于0的状态的持续时间大于第一状态时间阈值时,位置信息切换结果才会指示终端设备不向可穿戴设备发送目标位置信息。例如,以第一状态时间阈值为15秒(s)作为示例进行说明,那么当终端设备处于静止状态,且可穿戴设备的运动步频不等于0的持续时间超过15s,终端设备将不向可穿戴设备发送目标位置信息。若终端设备处于静止状态,且可穿戴设备的运动步频不等于0的持续时间小于15s,终端设备依旧会继续向可穿戴设备发送目标位置信息。

(3)在另一种可能的实现方式中,由图2所示出的实施例可知,由于在用户开始进行运动时,在通信质量信息大于或等于通信质量阈值,且终端设备的运动状态信息的状态指示终端设备处于非静止状态时,即用户是佩戴可穿戴设备,并且携带终端设备一起运动的,此时位置信息来源结果指示终端设备向可穿戴设备发送目标位置信息。基于此,在运动过程中,用户可能中途将终端设备交给其他运动的用户,此时用户继续运动,并且终端设备的运动状态信息也不处于静止状态,然而佩戴可穿戴设备的用户与携带终端设备的用户之间可能处于距离较远的情况,这样会导致可穿戴设备与终端设备之间的通信质量信息发生变化,当通信质量信息小于通信质量阈值,即终端设备与可穿戴设备之间的数据传输质量较差,此时终端设备与可穿戴设备之间距离较远,可穿戴设备可能无法即时获取终端设备所发送的位置信息,因此终端设备将不再向可穿戴设备发送目标位置信息。

(4)在另一种可能的实现方式中,当终端设备由于故障或者电量不足,导致终端设备与可穿戴设备断开连接,此时用户虽携带终端设备进行运动,但由于终端设备与可穿戴设备之间已断开,因此终端设备也不向可穿戴设备发送目标位置信息。

(5)在另一种可能的实现方式中,当通信质量信息小于通信质量阈值的状态的持续时间大于第二状态时间阈值时,位置信息来源结果才会指示终端设备向可穿戴设备发送目标位置信息。例如,以第二状态时间阈值为20秒(s)作为示例进行说明,那么当终端设备与可穿戴设备之间的通信质量信息小于通信质量阈值的状态的持续时间超过20s,位置信息来源结果便会指示终端设备不再向可穿戴设备发送目标位置信息。若当终端设备与可穿戴设备之间的通信质量信息小于通信质量阈值的状态的持续时间小于20s,位置信息来源结果会指示终端设备继续向可穿戴设备发送目标位置信息。

应理解,在实际应用中,确定位置信息来源结果的具体可能性还有很多,在此不进行穷举,前述示例也不应理解为本方案的限定。

二、位置信息来源结果指示终端设备不向可穿戴设备发送目标位置信息。

当位置信息来源结果指示终端设备不向可穿戴设备发送目标位置信息时,终端设备可以根据与可穿戴设备的通信质量信息,和/或终端设备的运动状态信息,和/或可穿戴设备的运动步频与终端设备的运动步频之差,和/或位置信息来源的切换次数状态或状态组合来判断是否需要切换。

(1)在一种可能的实现方式中,当终端设备的运动状态信息的状态指示终端设备处于静止状态时,位置信息来源结果指示终端设备不向可穿戴设备发送目标位置信息。而在运动过程中,可能出现用户中途将终端设备拿起,并且携带终端设备进行运动,此时终端设备能够获取可穿戴设备所发送的可穿戴设备的运动步频,并够获取终端设备的运动步频。基于此,当通信质量信息大于或等于通信质量阈值,且可穿戴设备的运动步频与终端设备的运动步频之差小于步频阈值时,说明终端设备与可穿戴设备之间的数据传输质量较好,并且为同一用户佩戴可穿戴设备并携带终端设备,位置信息来源结果指示终端设备开始向可穿戴设备发送目标位置信息。具体场景示例图8所示,在此不再赘述。

(2)在一种可能的实现方式中,为了降低切换位置信息来源的功耗,终端设备还可以获取位置信息来源的切换次数,该位置信息来源的切换包括从终端设备切换至可穿戴设备,以及从可穿戴设备切换至终端设备。基于此,当通信质量信息大于或等于通信质量阈值,且可穿戴设备的运动步频与终端设备的运动步频之差小于步频阈值,且位置信息来源的切换次数小于或等于切换次数阈值时,位置信息来源结果指示终端设备开始向可穿戴设备发送目标位置信息。反之,当通信质量信息大于或等于通信质量阈值,且可穿戴设备的运动步频与终端设备的运动步频之差小于步频阈值,但位置信息来源的切换次数大于切换次数阈值时,位置信息来源结果依旧指示终端设备不向可穿戴设备发送目标位置信息。

(3)在另一种可能的实现方式中,与前述实施例类似,当上述状态的持续时间大于第三状态时间阈值时,位置信息来源结果才会指示终端设备开始向可穿戴设备发送目标位置信息。

上述主要以方法的角度对本申请实施例提供的方案进行了介绍。可以理解的是,位置信息来源确定装置以及位置信息发送装置为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的模块及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例可以基于上述方法示例对位置信息来源确定装置以及位置信息发送装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本申请实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

由此,下面先对本申请中的位置信息来源确定装置进行详细描述,请参阅图10,图10为本申请实施例中位置信息来源确定装置一个实施例示意图,如图所示,位置信息来源确定装置1000包括:

获取模块1001,用于获取与终端设备之间的通信质量信息和/或终端设备的运动状态信息,其中,通信质量信息用于指示终端设备与可穿戴设备之间的数据传输质量,终端设备的状态信息用于指示终端设备的运动状态;

确定模块1002,用于根据通信质量信息和/或终端设备的运动状态信息,确定第一位置信息来源,其中,第一位置信息来源包括终端设备或可穿戴设备;

获取模块1001,还用于从第一位置信息来源获取目标位置信息。

在一种可选的实现方式中,在上述图10所对应的实施例基础上,本申请实施例提供的位置信息来源确定装置1000的另一实施例中,确定模块1002,还用于在获取模块1001从第一位置信息来源获取目标位置信息之后,当满足信息来源切换条件时,则确定第二位置信息来源,其中,第二位置信息来源与第一位置信息来源为不同设备;

获取模块1001,还用于从第二位置信息来源获取目标位置信息。

在一种可选的实现方式中,在上述图10所对应的实施例基础上,本申请实施例提供的位置信息来源确定装置1000的另一实施例中,确定模块1002,具体用于当通信质量信息小于通信质量阈值时,则确定第一位置信息来源为可穿戴设备;

或,

确定模块1002,具体用于当通信质量信息大于通信质量阈值时,则确定第一位置信息来源为终端设备;

或,

确定模块1002,具体用于当通信质量信息等于通信质量阈值时,则确定第一位置信息来源为可穿戴设备或终端设备。

在一种可选的实现方式中,在上述图10所对应的实施例基础上,本申请实施例提供的位置信息来源确定装置1000的另一实施例中,终端设备的运动状态信息指示终端设备处于静止状态,或,指示终端设备的处于非静止状态。

在一种可选的实现方式中,在上述图10所对应的实施例基础上,本申请实施例提供的位置信息来源确定装置1000的另一实施例中,确定模块1002,具体用于当终端设备处于静止状态时,则确定第一位置信息来源为可穿戴设备。

在一种可选的实现方式中,在上述图10所对应的实施例基础上,本申请实施例提供的位置信息来源确定装置1000的另一实施例中,当第一位置信息来源为终端设备时;

确定模块1002,具体用于当通信质量信息小于通信质量阈值,则确定第二位置信息来源为可穿戴设备;

或,

确定模块1002,具体用于获取可穿戴设备的运动步频;

当终端设备处于静止状态,且可穿戴设备的运动步频不等于0时,则确定第二位置信息来源为可穿戴设备;

获取模块1001,具体用于从可穿戴设备获取目标位置信息。

在一种可选的实现方式中,在上述图10所对应的实施例基础上,本申请实施例提供的位置信息来源确定装置1000的另一实施例中,当第一位置信息来源为可穿戴设备时;

确定模块1002,具体用于获取可穿戴设备的运动步频;

接收终端设备发送的终端设备的运动步频;

当通信质量信息大于或等于通信质量阈值,且可穿戴设备的运动步频与终端设备的运动步频之差小于步频阈值时,则确定第二位置信息来源为终端设备。

在一种可选的实现方式中,在上述图10所对应的实施例基础上,本申请实施例提供的位置信息来源确定装置1000的另一实施例中,获取模块1001,还用于获取位置信息来源的切换次数,其中,位置信息来源的切换包括从终端设备切换至可穿戴设备,以及从可穿戴设备切换至终端设备;

确定模块1002,具体用于当通信质量信息大于或等于通信质量阈值,且可穿戴设备的运动步频与终端设备的运动步频之差小于步频阈值,且位置信息来源的切换次数小于或等于切换次数阈值时,则确定第二位置信息来源为终端设备;

获取模块1002,具体用于从终端设备获取目标位置信息。

在一种可选的实现方式中,在上述图10所对应的实施例基础上,本申请实施例提供的位置信息来源确定装置1000的另一实施例中,通信质量信息为参考信号接收功率RSRP,接收信号强度指示RSSI,参考信号接收质量RSRQ,信噪比RS-SINR以及信道状态信息CSI中的任意一种或多种的组合。

下面再对本申请中的位置信息发送装置进行详细描述,请参阅图11,图11为本申请实施例中位置信息发送装置一个实施例示意图,如图所示,位置信息发送装置1100包括:

获取模块1101,用于获取与可穿戴设备之间的通信质量信息和/或终端设备的运动状态信息,其中,通信质量信息用于指示终端设备与可穿戴设备之间的数据传输质量,终端设备的运动状态信息用于指示终端设备的运动状态信息;

确定模块1102,用于根据可穿戴设备之间的通信质量信息和/或终端设备的运动状态信息,确定位置信息来源结果,其中,位置信息来源结果指示终端设备向可穿戴设备发送目标位置信息,或,指示终端设备不向可穿戴设备发送目标位置信息。

在一种可选的实现方式中,在上述图11所对应的实施例基础上,本申请实施例提供的位置信息发送装置1100的另一实施例中,确定模块1102,还用于在根据可穿戴设备之间的通信质量信息和/或终端设备的运动状态信息,确定位置信息来源结果之后,当满足信息来源切换条件时,则确定位置信息切换结果,其中,位置信息切换结果指示终端设备不向可穿戴设备发送目标位置信息,或,指示终端设备向可穿戴设备发送目标位置信息。

在一种可选的实现方式中,在上述图11所对应的实施例基础上,本申请实施例提供的位置信息发送装置1100的另一实施例中,确定模块1102,具体用于:

当通信质量信息大于通信质量阈值时,则位置信息来源结果指示终端设备向可穿戴设备发送目标位置信息;

或,

当通信质量信息小于通信质量阈值时,则位置信息来源结果指示终端设备不向可穿戴设备发送目标位置信息;

或,

当通信质量信息等于通信质量阈值时,则位置信息来源结果指示终端设备向可穿戴设备发送目标位置信息,或,指示终端设备不向可穿戴设备发送目标位置信息。

在一种可选的实现方式中,终端设备的运动状态信息指示终端设备处于静止状态,或,指示终端设备的处于非静止状态。

在一种可选的实现方式中,其特征在于,确定模块,具体用于:

当通信质量信息大于或等于通信质量阈值,且终端设备的处于非静止状态时,则位置信息来源结果指示终端设备向可穿戴设备发送目标位置信息;

或,

当终端设备的处于静止状态时,则位置信息来源结果指示终端设备不向可穿戴设备发送目标位置信息;

在一种可选的实现方式中,在上述图11所对应的实施例基础上,本申请实施例提供的位置信息发送装置1100的另一实施例中,当位置信息来源结果指示终端设备向可穿戴设备发送目标位置信息;

确定模块1102,具体用于:

当通信质量信息小于通信质量阈值时,则位置信息切换结果指示终端设备不向可穿戴设备发送目标位置信息;

或,

当终端设备的处于静止状态时,则位置信息切换结果指示终端设备不向可穿戴设备发送目标位置信息。

在一种可选的实现方式中,在上述图11所对应的实施例基础上,本申请实施例提供的位置信息发送装置1100的另一实施例中,当位置信息来源结果指示终端设备不向可穿戴设备发送目标位置信息;

确定模块1102,具体用于:

接收可穿戴设备发送的可穿戴设备的运动步频;

获取终端设备的运动步频;

当通信质量信息大于或等于通信质量阈值,且可穿戴设备的运动步频与终端设备的运动步频之差小于步频阈值时,则位置信息切换结果指示终端设备向可穿戴设备发送目标位置信息。

在一种可选的实现方式中,在上述图11所对应的实施例基础上,本申请实施例提供的位置信息发送装置1100的另一实施例中,获取模块1101,还用于获取位置信息来源的切换次数,其中,位置信息来源的切换包括从终端设备切换至可穿戴设备,以及从可穿戴设备切换至终端设备;

确定模块1102,具体用于当通信质量信息大于或等于通信质量阈值,且可穿戴设备的运动步频与终端设备的运动步频之差小于步频阈值,且位置信息来源的切换次数小于或等于切换次数阈值时,则位置信息切换结果指示终端设备向可穿戴设备发送目标位置信息。

在一种可选的实现方式中,在上述图11所对应的实施例基础上,本申请实施例提供的位置信息发送装置1100的另一实施例中,通信质量信息为参考信号接收功率RSRP,接收信号强度指示RSSI,参考信号接收质量RSRQ,信噪比RS-SINR以及信道状态信息CSI中的任意一种或多种的组合。

本申请实施例提供一种可穿戴设备,包括至少一个处理器,所述至少一个处理器用于执行存储器中存储的计算机程序,以使得所述可穿戴设备执行上述任一方法实施例中可穿戴设备所执行的方法。

本申请实施例提供一种终端设备,包括至少一个处理器,所述至少一个处理器用于执行存储器中存储的计算机程序,以使得所述终端设备执行上述任一方法实施例中终端设备所执行的方法。

本申请还提供了一种位置信息来源确定装置,包括至少一个处理器,所述至少一个处理器用于执行存储器中存储的计算机程序,以使得所述位置信息来源确定装置执行上述任一方法实施例中可穿戴设备所执行的方法。

应理解,上述位置信息来源确定装置可以是一个或多个芯片。例如,该位置信息来源确定装置可以是现场可编程门阵列(field programmable gate array,FPGA),可以是专用集成芯片(application specific integrated circuit,ASIC),还可以是系统芯片(system on chip,SoC),还可以是中央处理器(central processor unit,CPU),还可以是网络处理器(network processor,NP),还可以是数字信号处理电路(digital signalprocessor,DSP),还可以是微控制器(micro controller unit,MCU),还可以是可编程控制器(programmable logic device,PLD)或其他集成芯片。

本申请实施例还提供了一种位置信息来源确定装置,包括处理器和通信接口。所述通信接口与所述处理器耦合。所述通信接口用于输入和/或输出信息。所述信息包括指令和数据中的至少一项。所述处理器用于执行计算机程序,以使得所述位置信息来源确定装置执行上述任一方法实施例中可穿戴设备所执行的方法。

本申请实施例还提供了一种位置信息来源确定装置,包括处理器和通信接口。所述通信接口与所述处理器耦合。所述通信接口用于输入和/或输出信息。所述信息包括指令和数据中的至少一项。所述处理器用于执行计算机程序,以使得所述位置信息来源确定装置执行上述任一方法实施例中可穿戴设备所执行的方法。

本申请实施例还提供了一种位置信息来源确定装置,包括处理器和存储器。所述存储器用于存储计算机程序,所述处理器用于从所述存储器调用并运行所述计算机程序,以使得所述位置信息来源确定装置执行上述任一方法实施例中可穿戴设备所执行的方法。

本申请还提供了一种位置信息发送装置,包括至少一个处理器,所述至少一个处理器用于执行存储器中存储的计算机程序,以使得所述位置信息发送装置执行上述任一方法实施例中终端设备所执行的方法。

应理解,上述位置信息发送装置可以是一个或多个芯片。例如,该位置信息发送装置可以是FPGA,可以是ASIC,还可以是SoC,还可以是CPU,还可以是NP,还可以是DSP,还可以是MCU,还可以是PLD或其他集成芯片。

本申请实施例还提供了一种位置信息发送装置,包括处理器和通信接口。所述通信接口与所述处理器耦合。所述通信接口用于输入和/或输出信息。所述信息包括指令和数据中的至少一项。所述处理器用于执行计算机程序,以使得所述位置信息发送装置执行上述任一方法实施例中终端设备所执行的方法。

本申请实施例还提供了一种位置信息发送装置,包括处理器和通信接口。所述通信接口与所述处理器耦合。所述通信接口用于输入和/或输出信息。所述信息包括指令和数据中的至少一项。所述处理器用于执行计算机程序,以使得所述位置信息发送装置执行上述任一方法实施例中终端设备所执行的方法。

本申请实施例还提供了一种位置信息发送装置,包括处理器和存储器。所述存储器用于存储计算机程序,所述处理器用于从所述存储器调用并运行所述计算机程序,以使得所述位置信息发送装置执行上述任一方法实施例中终端设备所执行的方法。

在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请实施例所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。

应注意,本申请实施例中的处理器可以是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本申请实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本申请实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。

可以理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(dynamic RAM,DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rateSDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(directrambus RAM,DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。

根据本申请实施例提供的方法,本申请还提供一种计算机程序产品,该计算机程序产品包括:计算机程序代码,当该计算机程序代码在计算机上运行时,使得该计算机执行图2,图5以及图9所示实施例中的各个单元执行的方法。

根据本申请实施例提供的方法,本申请还提供一种计算机可读存储介质,该计算机可读存储介质存储有程序代码,当该程序代码在计算机上运行时,使得该计算机执行图2,图5以及图9所示实施例中的各个单元执行的方法。

上述各个装置实施例中模块和方法实施例中各个单元完全对应,由相应的模块或单元执行相应的步骤,例如通信单元(收发器)执行方法实施例中接收或发送的步骤,除发送、接收外的其它步骤可以由处理单元(处理器)执行。具体单元的功能可以参考相应的方法实施例。其中,处理器可以为一个或多个。

在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在2个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地系统、分布式系统和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地和/或远程进程来通信。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号