System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于指向操作的设备之间的交互方法及电子设备技术_技高网

基于指向操作的设备之间的交互方法及电子设备技术

技术编号:44083947 阅读:7 留言:0更新日期:2025-01-21 12:22
本申请提供了一种基于指向操作的设备之间的交互方法及电子设备,电子设备可以是手机等,该方法基于手持设备的加速度传感器、陀螺仪、IMU、摄像头等,检测用户使用手持设备到目标设备的指向操作,触发手持设备的无线定位功能;当识别到手持设备的轴线与目标设备相交或近似相交时,可以在手持设备和/或目标设备上提供视觉反馈、声音反馈、震动等至少一种反馈,并传输目标设备登录的账号信息、设备信息给手持设备,在手持设备上显示目标设备的控制窗口,用户可以通过手持设备上的控制窗口实现对目标设备的控制。该方法根据用户的指向操作,帮助用户选择较远的设备,简化了设备之间的交互操作的流程,提高了用户体验。

【技术实现步骤摘要】

本申请涉及电子,尤其涉及一种基于指向操作的设备之间的交互方法及电子设备


技术介绍

1、在海量终端的环境下,对于每一个用户,可能拥有智能手机、个人电脑、智能电视、平板和音箱等不同类型的电子设备。在家庭场景中,用户还可能拥有智能影音设备、路由器、无线保真(wireless fidelity,wifi)盒子、智能清洁设备、智能厨电设备,智能照明系统等多种家居设备。随着技术的发展,在万物互联的场景中,用户可以控制的设备越来越多,同时,多个设备之间进行互联的需求也越来越多。

2、在多个设备时间进行互联交互的过程中,往往需要用户选择特定的一个或多个目标设备,再对选择的目标设备执行如设备发现、配对、数据传输、投屏等不同的操作。该过程操作繁琐,交互流程多,用户体验差。


技术实现思路

1、本申请提供一种基于指向操作的设备之间的交互方法及电子设备,该方法根据用户的指向操作,帮助用户选择并控制较远的设备,简化了设备之间的交互操作的流程,提高了用户体验。

2、第一方面,提供了一种设备之间的交互方法,应用于第一电子设备,该方法包括:获取该第一电子设备在第一轴线方向上的加速度、第二轴线上的加速度和第三轴线上的加速度,其中,该第一轴线平行于该第一电子设备的长边,该第二轴线平行于该第一电子设备的短边,该第三轴线垂直于该第一轴线和该第二轴线确定的平面;确定用户手持该第一电子设备,以第一位置为起始位置运动到第二位置的运动过程中,该第一轴线方向上的加速度大于或等于第一阈值或该第一轴线方向上的加速度大于或等于该第一阈值的持续时长大于或等于第一预设时长,该第二轴线方向上的加速度小于或等于第二阈值,该第三轴线方向上的加速度小于或等于第三阈值;检测在该第二位置处,该第一电子设备的该第一轴线和第二电子设备相交,或者该第一电子设备的该第一轴线和第二电子设备在预设精度范围内近似相交;接收该第二电子设备发送的该第二电子设备登录的账号信息和设备信息;根据该第二电子设备登录的账号信息和设备信息,显示第一窗口,该第一窗口显示用于控制该第二电子设备的界面。

3、可选地,该用户的指向操作可以描述为用户手持第一电子设备,以第一位置为起始位置运动到第二位置的指向操作,且在第二位置处,第一电子设备长边所在的轴线和一个或多个其他设备相交或近似相交。这里相交可以理解为用户指向的方向上正好存在其他设备;近似相交可以理解为用户指向的方向上的预设精度范围内存在其他设备,这两种情况都可以理解为检测到了用户的指向操作。

4、在判断用户手持第一电子设备指向第二电子设备的指向操作的过程中,在第一电子设备上建立坐标系o-xyz。具体的,该坐标系o-xyz以第一电子设备的重心为坐标原点o,以经过坐标原点o的第一电子设备长边框所在直线为y轴,即第一轴线;第一电子设备短边框所在直线为x轴,即第二轴线;以垂直于地面或xoy平面的直线为z轴,即第三轴线。

5、应理解,第一电子设备的轴线与第一电子设备的天线布局有关。当天线布局在第一电子设备前端边框处时,用户可以将长边所在的轴线指向第二电子设备,或者当天线布局在第一电子设备壳的里面时,也可以类似于拍照的姿势将第一电子设备立起来,将垂直于第一电子设备显示屏的法线为轴线,使得该法线所在的轴线指向第二电子设备,本申请实施例对此不作限定。

6、一种可能的实现方式中,可以借助于第一电子设备的一个或多个传感器、或者第一电子设备的摄像头等识别用户的指向操作。在后续实施例的描述中,可以将用户的指向操作称为“指一指操作”。

7、可选地,第一电子设备的传感器可以包括加速度传感器、陀螺仪、磁力计(magnetometer sensor,m-sensor)、惯性检测单元(inertial measurement unit,imu)等。第一电子设备的摄像头不限于第一电子设备的前置摄像头或后置摄像头;或者,第一电子设备的摄像头不限于第一电子设备的主摄像头、广角摄像头、长焦摄像头中的一个或多个,根据摄像头获取的画面识别用户的指向操作,本申请实施例对此不作限定。

8、结合第一方面,在第一方面的某些实现方式中,获取该第一电子设备在第一轴线方向上的加速度、第二轴线上的加速度和第三轴线上的加速度,包括:基于加速度传感器、惯性检测单元imu、陀螺仪中的一种或多种,获取该第一轴线方向上的加速度、该第二轴线上的加速度和该第三轴线上的加速度。

9、应理解,当用户的手臂前伸运动过程中,第一电子设备沿y轴所在的直线进行加速,通过第一电子设备的加速度传感器检测到第一电子设备沿y轴所在的直线的加速度大于或等于第一预设阈值aa。同时,检测到第一电子设备在x轴所在的直线,以及z轴所在的直线的加速度小于或等于第二预设阈值ab。

10、可选地,第一电子设备在不同方向上的加速度可以由第一电子设备的imu进行检测。或者,第一电子设备在不同方向上的加速度可以基于第一电子设备前置摄像头采集的画面以及常开光流算法进行检测。具体地,利用第一电子设备前置摄像头获取画面中的相邻帧,其中相邻帧中特征点在平移过程中的二维矢量场,是通过二维图像来表示物体点三维运动的速度场。即可以根据该物体点三维运动的速度场反映一定时间间隔内,由于该物体点的运动形成的图像变化,以确定图像上该物体点的运动方向和运动速率,进而确定第一电子设备的运动轨迹是否为直线或者类直线。

11、一种可能的实现方式中,在用户使用第一电子设备指向第二电子设备的操作过程中,第一电子设备可以通过引导图标、声音反馈、震动反馈等不同的方式,引导用户执行正确的指向操作,以实现本申请实施例提供的通过指向操作控制第二电子设备。

12、可选地,该声音反馈的方式可以由第一电子设备发出,或者由被指向的第二电子设备发出,例如第一电子设备以语音的方式提示用户“请向右移动”。

13、可选地,该震动反馈可以由第一电子设备发出,以更快更灵敏的被用户感知到,应理解,本申请实施例对此不作限定。

14、或者,当用户使用第一电子设备成功指向第二电子设备之后,还可以在第一电子设备或者被指向的第二电子设备上提供反馈,该反馈用于告知用户指向操作成功。该反馈信息可以包括视觉反馈、声音反馈、震动反馈等一种或多种。示例性的,当用户使用第一电子设备成功指向音箱之后,第一电子设备可以震动以告知用户指向操作完成。

15、应理解,当用户使用第一电子设备成功指向第二电子设备之后,第二电子设备可以将当前登录的账号信息、设备信息传输给第一电子设备,进而在第一电子设备上显示第二电子设备控制窗口。

16、还应理解,当确定第一电子设备是否指向第二电子设备的过程中,识别第一电子设备的轴线和第二电子设备的位置在预设范围之内时,即可以确定用户指向的第二电子设备。具体地,识别第一电子设备的轴线以一定的预定精度与第二电子设备的物理位置基本相交,或者识别到第一电子设备与第二电子设备对准时,就可以确定用户指向的第二电子设备,即可以在第一电子设备或者被指向的第二电子设备上提供本文档来自技高网...

【技术保护点】

1.一种设备之间的交互方法,其特征在于,应用于第一电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取所述第一电子设备在第一轴线方向上的加速度、第二轴线上的加速度和第三轴线上的加速度,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述检测在所述第二位置处,所述第一电子设备的所述第一轴线和至少一个第二电子设备相交,或者所述第一电子设备的所述第一轴线和所述至少一个第二电子设备在预设精度范围内近似相交之前,所述方法还包括:

4.根据权利要求1或2所述的方法,其特征在于,所述检测在所述第二位置处,所述第一电子设备的所述第一轴线和至少一个第二电子设备相交,或者所述第一电子设备的所述第一轴线和所述至少一个第二电子设备在预设精度范围内近似相交之前,所述方法还包括:

5.根据权利要求1或2所述的方法,其特征在于,当所述第一轴线方向上的加速度大于或等于所述第一阈值时,所述方法还包括:

6.根据权利要求1或2所述的方法,其特征在于,当所述第一轴线方向上的加速度大于或等于所述第一阈值的持续时长大于或等于所述第一预设时长时,所述方法还包括:

7.根据权利要求1或2所述的方法,其特征在于,当所述第一电子设备加速停止时悬停时间达到第二预设时长时,所述方法还包括:

8.根据权利要求1或2所述的方法,其特征在于,所述检测在所述第二位置处,所述第一电子设备的所述第一轴线和第二电子设备相交,或者所述第一电子设备的所述第一轴线和第二电子设备在预设精度范围内近似相交之后,所述方法还包括:

9.根据权利要求1或2所述的方法,其特征在于,所述检测在所述第二位置处,所述第一电子设备的所述第一轴线和第二电子设备相交,或者所述第一电子设备的所述第一轴线和第二电子设备在预设精度范围内近似相交,包括:

10.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:

11.根据权利要求1或2所述的方法,其特征在于,所述第二阈值等于所述第三阈值。

12.一种电子设备,其特征在于,包括:处理器和存储器,所述存储器存储有一个或者多个指令,当所述一个或者多个指令被所述处理器执行时,使得所述电子设备执行如权利要求1至11中任一项所述的方法。

13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机指令,当所述计算机指令在电子设备上运行时,使得所述电子设备执行如权利要求1至11中任一项所述的方法。

14.一种包含指令的计算机程序产品,其特征在于,当所述计算机程序产品在电子设备上运行时,使得所述电子设备执行如权利要求1-11中任一项所述的方法。

...

【技术特征摘要】

1.一种设备之间的交互方法,其特征在于,应用于第一电子设备,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述获取所述第一电子设备在第一轴线方向上的加速度、第二轴线上的加速度和第三轴线上的加速度,包括:

3.根据权利要求1或2所述的方法,其特征在于,所述检测在所述第二位置处,所述第一电子设备的所述第一轴线和至少一个第二电子设备相交,或者所述第一电子设备的所述第一轴线和所述至少一个第二电子设备在预设精度范围内近似相交之前,所述方法还包括:

4.根据权利要求1或2所述的方法,其特征在于,所述检测在所述第二位置处,所述第一电子设备的所述第一轴线和至少一个第二电子设备相交,或者所述第一电子设备的所述第一轴线和所述至少一个第二电子设备在预设精度范围内近似相交之前,所述方法还包括:

5.根据权利要求1或2所述的方法,其特征在于,当所述第一轴线方向上的加速度大于或等于所述第一阈值时,所述方法还包括:

6.根据权利要求1或2所述的方法,其特征在于,当所述第一轴线方向上的加速度大于或等于所述第一阈值的持续时长大于或等于所述第一预设时长时,所述方法还包括:

7.根据权利要求1或2所述的方法,其特征在于,当所述第一电子设备加速停止时悬停时间达到第二预设时长时,所述方法还包括:

...

【专利技术属性】
技术研发人员:徐杰龙嘉裕杨桐唐建中
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1