位置关系识别方法和电子设备技术

技术编号:32752653 阅读:12 留言:0更新日期:2022-03-23 18:47
本申请实施例提供一种位置关系识别方法和电子设备,该方法中,进入协同工作状态;获取协同设备的加速度峰值信息,协同设备包括主设备和与主设备协同工作的扩展设备;协同设备的加速度峰值信息用于记录协同设备中达到预设阈值的加速度峰值的出现时刻和运动方向;加速度峰值的运动方向是产生加速度峰值时协同设备的运动方向;根据加速度峰值信息确定位置信息,位置信息用于记录协同设备之间的物理相对位置关系。本申请实施例能够识别出参与协同工作的电子设备之间的物理相对位置关系。作的电子设备之间的物理相对位置关系。作的电子设备之间的物理相对位置关系。

【技术实现步骤摘要】
位置关系识别方法和电子设备


[0001]本申请涉及智能终端
,特别涉及位置关系识别方法和电子设备。

技术介绍

[0002]因工作或者娱乐的需求,有时候会存在多个电子设备协同工作的场景,例如多手机协同显示场景等。多电子设备协同工作时,需要在其中的一个或多个电子设备中设置位置信息,以便电子设备之间能够完成与位置相关的协同工作功能。设置的上述位置信息一般根据电子设备之间的物理相对位置关系来设置,因此,需要识别参与协同工作的多个电子设备之间的物理相对位置关系。

技术实现思路

[0003]本申请提供了一种位置关系识别方法和电子设备,能够识别出参与协同工作的电子设备之间的物理相对位置关系。
[0004]第一方面,本申请实施例提供了一种位置关系识别方法,应用于主设备,包括:
[0005]进入协同工作状态;
[0006]获取协同设备的加速度峰值信息,协同设备包括主设备和与主设备协同工作的扩展设备;协同设备的加速度峰值信息用于记录协同设备中达到预设阈值的加速度峰值的出现时刻和运动方向;加速度峰值的运动方向是产生加速度峰值时协同设备的运动方向;
[0007]根据加速度峰值信息确定位置信息,位置信息用于记录协同设备之间的物理相对位置关系。
[0008]该方法中,通过协同设备的加速度峰值来识别协同设备之间的物理相对位置关系,得到位置信息,从而能够识别出参与协同工作的电子设备之间的物理相对位置关系,而且,无需另外增加电子设备的硬件设置,实现成本相对较低。
[0009]在一种可能的实现方式中,
[0010]根据加速度峰值信息确定位置信息,包括:
[0011]如果加速度峰值信息中第一加速度峰值的出现时刻与第二加速度峰值的出现时刻之间的时间差小于第一时间阈值,根据第一加速度峰值的运动方向和第二加速度峰值的运动方向确定第一信息,第一信息用于记录第一协同设备和第二协同设备之间的物理相对位置关系,第一协同设备是第一加速度峰值所属协同设备,第二协同设备是第二加速度峰值所属协同设备。
[0012]在一种可能的实现方式中,根据第一加速度峰值的运动方向和第二加速度峰值的运动方向确定第一信息,包括:
[0013]根据第一加速度峰值的运动方向确定第一协同设备的第一边信息,第一边信息指示的第一边是第一协同设备以第一加速度峰值的运动方向与第二协同设备发生碰撞时,与第二协同设备发生碰撞的边;
[0014]根据第二加速度峰值的运动方向确定第二协同设备的第二边信息,第二边信息指
示的第二边是第二协同设备以第二加速度峰值的运动方向与第一协同设备发生碰撞时,与第一协同设备发生碰撞的边;
[0015]根据第一协同设备的第一边信息和第二协同设备的第二边信息确定第一信息,第一信息用于记录第一协同设备的第一边与第二协同设备的第二边相邻。
[0016]在一种可能的实现方式中,获取协同设备的加速度峰值信息,包括:
[0017]获取主设备本地的加速度峰值信息;
[0018]接收扩展设备发送的加速度峰值信息。
[0019]第二方面,本申请实施例提供一种位置关系识别方法,应用于主设备,包括:
[0020]进入协同工作状态;
[0021]获取协同设备的滑动轨迹信息,协同设备包括主设备和与主设备协同工作的扩展设备;协同设备的滑动轨迹信息用于记录协同设备上检测到的滑动轨迹的时间信息和端点信息;
[0022]根据协同设备的滑动轨迹信息确定位置信息,位置信息用于记录协同设备之间的物理相对位置关系。
[0023]该方法中,通过协同设备检测到的滑动轨迹信息来识别协同设备之间的物理相对位置关系,得到位置信息,从而能够识别出参与协同工作的电子设备之间的物理相对位置关系,而且,无需另外增加电子设备的硬件设置,实现成本相对较低。
[0024]在一种可能的实现方式中,根据协同设备的滑动轨迹信息确定位置信息,包括:
[0025]如果滑动轨迹信息中第一滑动轨迹的结束时刻与第二滑动轨迹的起始时刻之间的时间差小于第二时间阈值,根据第一滑动轨迹的结束点和第二滑动轨迹的起始点确定第一信息,第一信息用于记录第一协同设备和第二协同设备之间的物理相对位置关系,第一协同设备是第一滑动轨迹所属协同设备,第二协同设备是第二滑动轨迹所属协同设备。
[0026]在一种可能的实现方式中,根据第一滑动轨迹的结束点和第二滑动轨迹的起始点确定第一信息,包括:
[0027]根据第一滑动轨迹的结束点确定第一协同设备的第一边信息,第一边信息指示的第一边是第一协同设备的边中第一滑动轨迹的结束点最接近的边;
[0028]根据第二滑动轨迹的起始点确定第二协同设备的第二边信息,第二边信息指示的第二边是第二协同设备的边中第二滑动轨迹的起始点最接近的边;
[0029]根据第一协同设备的第一边信息和第二协同设备的第二边信息确定第一信息,第一信息用于记录第一协同设备的第一边与第二协同设备的第二边相邻。
[0030]在一种可能的实现方式中,获取协同设备的滑动轨迹信息,包括:
[0031]获取主设备本地的滑动轨迹信息;
[0032]接收扩展设备发送的滑动轨迹信息。
[0033]第三方面,本申请实施例提供一种位置关系识别方法,应用于主设备,包括:
[0034]进入协同工作状态;
[0035]获取每个协同设备对应的标识信息,不同协同设备对应的标识信息不同,协同设备包括主设备和与主设备协同工作的扩展设备;获取位置图像,位置图像是在每个协同设备显示对应的标识信息的情况下对协同设备拍照得到的图像,位置图像中包括至少2个协同设备显示的标识信息;
[0036]根据位置图像中标识信息之间的相对位置关系确定位置信息,位置信息用于记录协同设备之间的物理相对位置关系。
[0037]该方法中,协同设备显示不同的标识信息,通过对显示标识信息的协同设备进行拍照获得的图像来识别协同设备之间的物理相对位置关系,得到位置信息从而能够识别出参与协同工作的电子设备之间的物理相对位置关系,而且,无需另外增加电子设备的硬件设置,实现成本相对较低。
[0038]在一种可能的实现方式中,根据位置图像中标识信息之间的相对位置关系确定位置信息,包括:
[0039]从位置图像中识别出标识信息以及标识信息之间的相对位置关系信息;
[0040]将标识信息之间的相对位置关系转换为标识信息对应的协同设备之间的相对位置关系信息,得到位置信息。
[0041]在一种可能的实现方式中,位置图像的数量为至少2个,根据位置图像中标识信息之间的相对位置关系确定位置信息,包括:
[0042]根据每个位置图像对应的协同设备之间的相对位置关系信息;
[0043]将至少2个位置图像对应的相对位置关系信息进行合并,得到位置信息。
[0044]在一种可能的实现方式中,获取位置图像,包括:
[0045]从第三方电子设备获取位置图像,位置图像本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种位置关系识别方法,应用于主设备,其特征在于,包括:进入协同工作状态;获取协同设备的加速度峰值信息,所述协同设备包括所述主设备和与所述主设备协同工作的扩展设备;所述协同设备的加速度峰值信息用于记录所述协同设备中达到预设阈值的加速度峰值的出现时刻和运动方向;所述加速度峰值的运动方向是产生所述加速度峰值时所述协同设备的运动方向;根据所述加速度峰值信息确定位置信息,所述位置信息用于记录所述协同设备之间的物理相对位置关系。2.根据权利要求1所述的方法,其特征在于,所述根据所述加速度峰值信息确定位置信息,包括:如果所述加速度峰值信息中第一加速度峰值的出现时刻与第二加速度峰值的出现时刻之间的时间差小于第一时间阈值,根据所述第一加速度峰值的运动方向和所述第二加速度峰值的运动方向确定第一信息,所述第一信息用于记录第一协同设备和第二协同设备之间的物理相对位置关系,所述第一协同设备是所述第一加速度峰值所属协同设备,所述第二协同设备是所述第二加速度峰值所属协同设备。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一加速度峰值的运动方向和所述第二加速度峰值的运动方向确定第一信息,包括:根据所述第一加速度峰值的运动方向确定所述第一协同设备的第一边信息,所述第一边信息指示的第一边是所述第一协同设备以所述第一加速度峰值的运动方向与所述第二协同设备发生碰撞时,与所述第二协同设备发生碰撞的边;根据所述第二加速度峰值的运动方向确定所述第二协同设备的第二边信息,所述第二边信息指示的第二边是所述第二协同设备以所述第二加速度峰值的运动方向与所述第一协同设备发生碰撞时,与所述第一协同设备发生碰撞的边;根据所述第一协同设备的第一边信息和所述第二协同设备的第二边信息确定所述第一信息,所述第一信息用于记录所述第一协同设备的第一边与所述第二协同设备的第二边相邻。4.根据权利要求1至3任一项所述的方法,其特征在于,所述获取协同设备的加速度峰值信息,包括:获取所述主设备本地的加速度峰值信息;接收所述扩展设备发送的加速度峰值信息。5.一种位置关系识别方法,应用于主设备,其特征在于,包括:进入协同工作状态;获取协同设备的滑动轨迹信息,所述协同设备包括所述主设备和与所述主设备协同工作的扩展设备;所述协同设备的滑动轨迹信息用于记录所述协同设备上检测到的滑动轨迹的时间信息和端点信息;根据所述协同设备的滑动轨迹信息确定位置信息,所述位置信息用于记录所述协同设备之间的物理相对位置关系。6.根据权利要求5所述的方法,其特征在于,所述根据所述协同设备的滑动轨迹信息确定位置信息,包括:
如果所述滑动轨迹信息中第一滑动轨迹的结束时刻与第二滑动轨迹的起始时刻之间的时间差小于第二时间阈值,根据所述第一滑动轨迹的结束点和所述第二滑动轨迹的起始点确定第一信息,所述第一信息用于记录第一协同设备和第二协同设备之间的物理相对位置关系,所述第一协同设备是所述第一滑动轨迹所属协同设备,所述第二协同设备是所述第二滑动轨迹所属协同设备。7.根据权利要求6所述的方法,其特征在于,所述根据所述第一滑动轨迹的结束点和所述第二滑动轨迹的起始点确...

【专利技术属性】
技术研发人员:吴凡
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1