一种基于多终端协同的手势识别方法、设备及系统的制作方法_2

文档序号:8430280阅读:来源:国知局
取手势信息的终端包括全部终端或发送参数信息的终端,所述全部终端包括所述发送参数信息的终端和所述接收终端;所述发射器,还用于在检测到传感器被触发时,向所述接收终端发送检测到的传感器触发信息,以使所述接收终端根据所述记录的排列方式以及获取的传感器触发信息确定触发传感器的手势类型。
[0058]在第四方面的第一种实现方式中,所述发射器具体用于:
[0059]向所述接收终端发送设备配置参数,以使所述接收终端根据自身的设备配置参数、接收到的各个终端的设备配置参数以及所述全部终端的数量,将至少一种包含所述全部终端的排列方式显示在界面上供用户选择,并记录用户选择的排列方式。
[0060]在第四方面的第二种实现方式中,所述发射器具体用于:
[0061]向所述接收终端发送设备配置参数,以使所述接收终端根据接收到的各个终端的设备配置参数以及发送设备配置参数的终端的数量,将至少一种包含所述发送设备配置参数的终端的排列方式显示在界面上供用户选择,并记录用户选择的排列方式。
[0062]第五方面,本发明提供一种基于多终端协同的手势识别系统,所述系统包括:
[0063]第一终端和至少一个第二终端;
[0064]所述第一终端是本发明第三方面提供的一种终端;
[0065]所述第二终端是本发明第四方面提供的一种终端。
[0066]由此可见,本发明具有如下有益效果:
[0067]本发明实施例可以对用户的隔空手势进行识别,隔空手势操作节省了用户的操作时间、提高了操作效率,可以有效应用于两个以上终端协同的工作场景中,具体的,本发明实施例通过第一终端记录参与获取手势信息的终端的排列方式后,在用户进行隔空手势触发各个终端的传感器时,第一终端可以根据各个被触发终端检测到的传感器触发信息判断出触发传感器的手势类型,提供了一种简单有效的方式对多终端协同中的手势类型进行识别的方法,且识别效率较高。
【附图说明】
[0068]图1为本发明实施例中多终端协同的手势识别方法实施例一的流程图;
[0069]图2为本发明实施例中终端排列方式的示意图;
[0070]图3为本发明实施例中触发方式的示意图;
[0071]图4为本发明实施例中多终端协同的手势识别方法实施例二的流程图;
[0072]图5为本发明实施例中划定手势示意图;
[0073]图6为本发明实施例中划定手势识别过程示意图;
[0074]图7为本发明实施例中放大手势示意图;
[0075]图8为本发明实施例中放大手势识别过程示意图;
[0076]图9为本发明实施例中缩小手势示意图;
[0077]图10为本发明实施例中缩小手势识别过程示意图;
[0078]图11为本发明实施例中旋转手势示意图;
[0079]图12为本发明实施例中旋转手势识别过程示意图;
[0080]图13为本发明实施例中多终端协同的手势识别方法实施例三的流程图;
[0081]图14为本发明实施例中多终端协同的手势识别系统实施例的示意图;
[0082]图15为本发明实施例中第一终端实施例一的示意图;
[0083]图16为本发明实施例中第一终端实施例二的示意图;
[0084]图17为本发明实施例中第一终端实施例三的示意图;
[0085]图18为本发明实施例中第二终端实施例一的示意图;
[0086]图19为本发明实施例中第二终端实施例二的示意图。
【具体实施方式】
[0087]为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
[0088]本发明实施例提供的多终端协同的手势识别方法、设备及系统,可以应用在多终端协同场景下,多终端协同即多台终端设备可以配对进行各种操作,现有技术中缺乏针对多终端协同的手势识别方法,为此本发明实施例提供了如下的多终端协同的手势识别、设备及系统。
[0089]参见图1所示,本发明实施例中多终端协同的手势识别方法的实施例一可以包括以下步骤,本实施例以第一终端为执行主体进行描述:
[0090]步骤101:第一终端接收到用户触发的协同请求激活信号后,接收各个第二终端发送的第二终端的参数信息。
[0091]第一终端接收到用户触发的协同请求激活信号后,首先通过无线连接方式与各个第二终端建立连接。各个需要参与协同的终端需要激活协同功能,例如可以通过用户打开专用应用app (app即applicat1n的简写)的方式触发协同请求激活信号,第一终端接收到用户触发的协同请求激活信号后,通过无线连接方式与各个第二终端建立连接;又例如第一终端接收用户触发的协同请求激活信号后,向距离第一终端小于预设距离范围内的其他终端发送协同请求激活信号,以使接收到协同请求激活信号的第二终端通过无线连接方式与各个第二终端建立连接。
[0092]无线连接方式可以采用多种方式,包括但不限于Wifi, Miracast, 3G(3rd-generat1n,第三代移动通信技术),蓝牙等等。其中,Wifi是一种无线相容性认证,是一种能够将个人电脑、手持设备等终端以无线方式互相连接的技术,Miracast是WiFi联盟所制定的认证项目以Wifi直连(Wifi Direct)为基础的无线标准。
[0093]本实施例中,可以将全部终端中满足预设条件的一个终端确定为第一终端,其他终端确定为第二终端,也即第一终端是全部终端中满足预设条件的一个终端。第一终端可以理解为主终端,第二终端可以理解为从终端。例如,将先打开app的终端确定为第一终端或者将处理器主频最高的终端确定为第一终端。第一终端即主终端作为交互的主设备可以接收用户的操作信息、接收各个第二终端发送的信息并实现多终端协同的手势识别,第二终端即从终端则可以将设备配置参数以及检测到的传感器触发信息等信息发送给第一终端,以使第一终端实现多终端协同的手势识别。
[0094]步骤102:第一终端根据第二终端的参数信息,记录参与获取手势信息的终端的排列方式,参与获取手势信息的终端包括全部终端或第二终端,全部终端包括第一终端和第二终端。
[0095]参与获取手势信息的终端可以为多个第二终端,也可以是第一终端和多个第二终端。
[0096]参与获取手势信息的终端的排列方式包括排列形状、排列顺序以及排列相对位置,参见图2所示,以三终端为例,终端的排列形状可以为一行、呈L型或倒L型等形状,排列顺序指各个终端之间的上下左右等排列顺序,排列顺序可以为终端A、终端B、终端C依次排列,也可以为终端B、终端A、终端C依次排列等等各种排列顺序,排列相对位置指各个终端之间的距离等具体的位置关系。
[0097]在本发明的一些实施例中,参数信息包括设备配置参数,第一终端根据接收到的第二终端的参数信息,记录参与获取手势信息的终端的排列方式的具体实现方式包括:
[0098]第一终端根据自身的设备配置参数、接收到的第二终端的设备配置参数以及全部终端的数量,将至少一种包含全部终端的排列方式显示在界面上供用户选择,并记录用户选择的排列方式。
[0099]当参与获取手势信息的终端是第一终端和多个第二终端时,各个第二终端可以向第一终端发送设备配置参数,例如终端屏幕大小参数、屏幕分辨率等,第一终端根据自身的设备配置参数、第二终端的设备配置参数以及全部终端的个数,可以计算出可能的多种全部终端的排列方式,以可视的方式显示全部终端的多种排列方式,供用户选择,在终端数量较少时,可以显示全部的排列方式,在终端数量较多时,则可以显示优选的排列方式。用户在选择排列方式后,第一终端可以记录用户所选择的排列方式。
[0100]在本发明的一些实施例中,参数信息包括设备配置参数,第一终端根据接收到的第二终端的参数信息,记录参与获取手势信息的终端的排列方式,包括:
[0101]第一终端根据接收到的第二终端的设备配置参数以及第二终端的数量,将至少一种包含第二终端的排列方式显示在界面上供用户选择,并记录用户选择的排列方式。
[0102]当参与获取手势信息的终端仅为多个第二终端时,各个第二终端可以向第一终端发送设备配置参数,例如终端屏幕大小参数、屏幕分辨率等,第一终端根据第二终端的设备配置参数以及第二终端的个数,可以计算出可能的所有第二终端的排列方式,以可视的方式显示第二终端的多种排列方式,供用户选择,在终端数量较少时,可以显示全部的排列方式,在终端数量较多时,则可以显示优选的排列方式。用户在选择排列方式后,第一终端可以记录用户所选择的排列方式。
[0103]另外,在本发明的一些实施例中,第一终端根据第二终端的参数信息,记录参与获取手势信息的终端的排列方式的具体实现方式也可以包括:第一终端根据接收到的第二终端的位置参数,计算参与获取手势信息的终端的当前排列方式,并记录参与获取手势信息的终端的当前排列方式。
[0104]这种方式不需要第一终端根据各个第二终端的设备配置参数以及终端个数,计算并显示终端的多种排列方式,而是在用户完成终端摆放后,通过各终端相互发射超声信号或其他信号将位置参数发送给第一终端,第一终端计算出参与获取手势信息的终端的当前排列方式,并记录下参与获取手势信息的终端的当前排列方式。
[0105]步骤103:第一终端接收至少一个第二终端发送的传感器触发信息。
[0106]终端中可以搭载多种不同的传感器,当用户采用隔空手势划过终端时,传感器被触发,传感器可以包括但不限于红外传感器、光线传感器、终端电容屏幕、超声波检测器或者图像传感器。
[0107]目前各终端上集成的传感器基本属于开关型传感器,有些传感器还具有检测几个离散状态的能力,因此,触发方式可以分为划过触发与下压触发。参见图3所示,触发方式的判断主要依赖于传感器状态S的改变时间At,如果At大于时间常数K,那么就可以认为是下压触发,如果At小于时间常数K,则为划过触发。时间常数K的确定可以依赖于经验值,一般可以取I?3秒。
[0108]第一终端和各个第二终端可以检测各个传感器信号的变化,各个参与获取手势信息的终端将检测到的传感器触发信息发送给第一终端,需要注意的是,手势划过终端时可能会触发多种传感器,则将多种传感器触发信息,一起发送给第一终端。在本发明的一些实施例中,传感器触发信息可以包括但不限于触发时间、触发方式以及触发传感器类型。触发传感器类型信息可以包括但不限于红外触发、光线触发以及图像触发中的一种或多种的组合。如果触发方式为下压触发,则触发时间可以取触发开始或结束的边界时间。
[0109]步骤104:第一终端根据记录的排列方式以及获取的传感器触发信息确定触发传感器的手势类型。
[0110]在排列方
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1