一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

自由空间中的无接触交互方法、装置、电子设备及存储介质与流程

2023-02-04 13:13:50 来源:中国专利 TAG:


1.本发明实施例涉及可穿戴设备技术领域,尤其涉及一种自由空间中的无接触交互方法、装置、电子设备及存储介质。


背景技术:

2.所有的智能设备(包含ar、vr眼镜、电脑、pad等)都涉及到人与设备之间的交互,除了显示功能外还涉及到文字输入、鼠标选取等交互操作,这就需要输入设备,这类输入设备最典型的就是键盘、鼠标。但是对于智能设备,尤其是智能眼镜而言,如果想在任何时空使用,就对设备的便携性以及操作方式有很多的限制。比如用户想在室外进行文字输入等操作,就需要输入设备便携而且易于使用,这就是键盘鼠标所不能满足的。
3.现有技术目前主要是各类vr、ar眼镜使用的6dof操作手柄,在眼镜中可以显示一个与物理手柄同步的虚拟手柄,用户通过操作手柄来移动虚拟手柄中的光点进行各种操作,通过在眼镜中显示虚拟键盘通过在虚拟键盘上移动光点进行文字输入。
4.vr、ar眼镜使用的6dof操作手柄尺寸较大需要单手握持,在眼镜显示的虚拟键盘上进行操作很不方便,也不符合大众的一般输入习惯。在数据层面,由于实际采集的加速度信息并不是连续的,在使用过程中很容易造成累计误差,在一般的操作过程中通过人眼修正进行一些简单的操作没有问题,但是要实现如手写轨迹识别输入等较高精度要求的操作,就无法满足要求。


技术实现要素:

5.本发明提供一种自由空间中的无接触交互方法、装置、电子设备及存储介质,以实现解决现有可穿戴设备的输入方式带来操作不便以及如手写轨迹识别输入等较高精度要求的操作的技术问题。
6.第一方面,本发明实施例提供了一种自由空间中的无接触交互方法,该方法包括:
7.响应于无接触交互请求,采集可穿戴设备在当前时刻自由空间中的无接触交互过程中的加速度数据;所述加速度数据为可穿戴设备在直角坐标系下的加速度数据;
8.若无接触交互请求是文字输入请求,基于预设的单位四元数将可穿戴设备在直角坐标系下的加速度数据转化为世界坐标系下的加速度数据;
9.根据所述世界坐标系下的加速度数据,确定当前时刻在世界坐标系下的三维位置坐标;
10.将所述三维位置坐标转化为可穿戴设备在当前时刻的二维空间位置坐标;
11.根据预设时间段内的二维空间位置坐标生成轨迹,并基于所述轨迹进行文字识别。
12.可选的,所述基于预设的单位四元数将可穿戴设备的三维坐标系下的加速度数据转化为世界坐标系下的加速度数据,包括:
13.基于可穿戴设备当前时刻和前一时刻三轴方向上的加速度数据,确定矢量加速度
与各轴方向的角速度数据,
14.基于当前采样时刻的单位四元数,确定当前采样时刻的旋转矩阵;
15.基于当前采样时刻的旋转矩阵,将当前采样时刻三轴坐标系下的加速度传感器数据转换成空间坐标系下的加速度传感器数据。
16.可选的,所述根据所述世界坐标系下的加速度数据,确定当前时刻世界坐标系下的三维位置坐标,包括:
17.对当前采样时刻之前的世界坐标下的加速度传感器数据作积分运算,获得所述可穿戴设备当前采样时刻的三维位置坐标。
18.可选的,所述将所述三维位置坐标转化为可穿戴设备在当前时刻的二维空间位置坐标,包括:
19.基于预设的投影矩阵,将所述三维位置坐标转化为可穿戴设备在当前时刻的二维空间位置坐标。
20.可选的,所述响应于无接触交互请求,采集可穿戴设备在当前时刻自由空间中的无接触交互过程中的加速度数据;所述加速度数据为可穿戴设备在直角坐标系下的加速度数据之后,还包括:
21.若无接触交互请求是鼠标输入请求,基于可穿戴设备在当前时刻和前一时刻三轴方向上的加速度数据,确定水平方向的转动位移以及垂直方向的转动位移。
22.可选的,所述确定水平方向的转动位移以及垂直方向的转动位移之后,还包括:
23.根据水平方向的转动位移和/或垂直方向的转动位移确定可穿戴设备是否发生偏移,若发生偏移,则将所述偏移识别为鼠标移动。
24.第二方面,本发明实施例还提供了一种自由空间中的无接触交互装置,该装置包括:
25.数据采集模块,用于响应于无接触交互请求,采集可穿戴设备在当前时刻自由空间中的无接触交互过程中的加速度数据;所述加速度数据为可穿戴设备在直角坐标系下的加速度数据;
26.数据转化模块,用于若无接触交互请求是文字输入请求,基于预设的单位四元数将可穿戴设备在直角坐标系下的加速度数据转化为世界坐标系下的加速度数据;
27.坐标计算模块,用于根据所述世界坐标系下的加速度数据,确定当前时刻在世界坐标系下的三维位置坐标;
28.坐标转化模块,用于将所述三维位置坐标转化为可穿戴设备在当前时刻的二维空间位置坐标;
29.文字识别模块,用于根据预设时间段内的二维空间位置坐标生成轨迹,并基于所述轨迹进行文字识别。
30.第三方面,本发明实施例还提供了一种电子设备,所述电子设备包括:
31.一个或多个处理器;
32.存储装置,用于存储一个或多个程序,
33.当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本技术实施例任一所述的自由空间中的无接触交互的测试方法。
34.第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机
程序,其特征在于,该程序被处理器执行时实现如本技术实施例任一所述的自由空间中的无接触交互方法。
35.本发明通过响应于无接触交互请求,采集可穿戴设备在当前时刻自由空间中的无接触交互过程中的加速度数据;所述加速度数据为可穿戴设备在直角坐标系下的加速度数据;若无接触交互请求是文字输入请求,基于预设的单位四元数将可穿戴设备在直角坐标系下的加速度数据转化为世界坐标系下的加速度数据;根据所述世界坐标系下的加速度数据,确定当前时刻在世界坐标系下的三维位置坐标;将所述三维位置坐标转化为可穿戴设备在当前时刻的二维空间位置坐标;根据预设时间段内的二维空间位置坐标生成轨迹,并基于所述轨迹进行文字识别,解决现有可穿戴设备的输入方式带来操作不便、数据计算误差较大、难以进行文字识别等高精度操作的问题,本技术的方案还可以实现鼠标移动、选取。
附图说明
36.图1为本发明实施例一提供的自由空间中的无接触交互方法的流程示意图;
37.图2为本发明实施例二提供的自由空间中的无接触交互方法的流程示意图;
38.图3所示为本发明实施例三提供的自由空间中的无接触交互装置的结构示意图;
39.图4为本发明实施例四提供的一种电子设备的结构示意图。
具体实施方式
40.下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
41.实施例一
42.图1为本发明实施例一提供的自由空间中的无接触交互方法的流程示意图,本实施例可适用于自由空间内进行无接触交互的情况,尤其适用于自由空间内对vr\ar设备进行无接触文字输入的情况,该方法可以由自由空间中的无接触交互装置来执行,该装置可以采用软件和/或硬件的方式来实现。该装置可配置于一种电子终端设备中,该方法具体包括:
43.s110、响应于无接触交互请求,采集可穿戴设备在当前时刻自由空间中的无接触交互过程中的加速度数据;所述加速度数据为可穿戴设备在直角坐标系下的加速度数据;
44.其中,所述无接触交互是指用户不通过与设备接触,完成与设备的人机交互;所述自由空间中的无接触交互是指现实世界的空间中进行移动完成与设备的人机交互。
45.在本技术实施例中,所述方法可以通过设备1执行,所述设备1为支持人机交互的可穿戴设备,所述可穿戴设备包括但不限于智能手表、智能手环、智能指环等,本技术在此不作限定。由于可穿戴设备的算力、电池大小限制等缺陷,设备1也可以仅执行所述方法的部分步骤,如加速度数据的采集,而剩余步骤由设备2执行,所述设备2可以是智能电脑、智能手机、智能头盔,优选的,所述设备2可以是本技术实施例中用户需要进行无接触交互的智能设备。应当理解的,其他现有的或者今后可能出现的支持人机交互的可穿戴设备如适用于本技术也应包含在本技术的保护范围内。
46.本技术实施例中,所述可穿戴设备可以配置有三轴加速度传感器,能够获取其自身直角坐标系下的各轴方向上的加速度传感器数据。具体的,可以基于预先设置的时间间隔,采集当前时刻可穿戴设备的加速度数据,其中,所述时间隔可以基于所述三轴加速度传感器支持的范围设置,应当理解的是,当所述时间间隔越短,采集的加速度数据就越多,计算得到的结果就更准确,本技术实施例可以提供给用户多个档次的采集时间间隔,用于满足用户的不同需求。
47.s120、若无接触交互请求是文字输入请求,基于预设的单位四元数将可穿戴设备在直角坐标系下的加速度数据转化为世界坐标系下的加速度数据;
48.示例的,设备1上可以提供一操作按钮,当用户触发所述操作按钮后,即可判断出用户的无接触交互请求是文字输入请求。示例的,设备2上可以运行一检测模块,用于检测用户无接触交互请求是否是文字输入请求,典型的,若所述设备2是vr眼镜,可以检测用户的视觉中心点是否处于显示界面的文本输入框中,当处于显示界面的文本输入框中,弹出用于让用户进行确定的提示框,当用户确定之后,确定用户的无接触交互请求是文字输入请求,并反馈给设备1。
49.可选的,若所述设备1包括陀螺仪,在所述步骤s110中,所述设备1还可以获取其自身直角坐标系下的各轴方向上的陀螺仪数据。其中,所述陀螺仪数据用于表述所述设备1在三个轴方向上的运动的角速度,在此情况下,可以综合加速度数据和陀螺仪数据确定设备1的移动状态。
50.可选的,若所述设备不包括陀螺仪,本技术实施例通过加速度数据确定设备1的移动状态,具体的,基于预设的单位四元数将可穿戴设备在直角坐标系下的加速度数据转化为世界坐标系下的加速度数据,包括:
51.基于可穿戴设备当前时刻和前一时刻三轴方向上的加速度数据,确定矢量加速度与各轴方向的角速度数据,
52.基于当前采样时刻的单位四元数,确定当前采样时刻的旋转矩阵;
53.基于当前采样时刻的旋转矩阵,将当前采样时刻三轴坐标系下的加速度传感器数据转换成空间坐标系下的加速度传感器数据。
54.示例的,基于上述步骤s110采集的当前时刻三轴加速度传感器各轴方向上的加速度传感器数据,可以通过勾股定理确定出当前时刻设备1直角坐标系中的矢量加速度向量,进一步通过三角函数或反三角函数所述矢量加速度向量与各个轴的夹角,重复上述计算过程可以确定前一时刻的矢量加速度向量与各个轴的夹角,这样即可确定出当前时刻与前一时刻设备1在三个轴方向上的运动的角速度数据。
55.所述单位四元数用于实现设备1直角坐标系到世界坐标系的转变,即实现所述单位四元数指定的旋转和平移,使得可以通过世界坐标系的坐标表示设备1直角坐标系的坐标。在初始时刻,所述单位四元数是预设的,由于设备1在三个轴方向上有角度变化导致设备1直角坐标系变化,所以在本技术实施例中,当时刻递进,设备1在三个轴方向上有角度变化时,所述单位四元数也对应变化,具体的,当前时刻的单位四元数是通过前一时刻的四元数与角速度数据计算得到。
56.示例的,所述当前时刻的单位四元数的计算可以是:
[0057][0058]
其中,δt表示时间间隔,t δt表示当前时刻,t表示前一时刻,ω
x
、ωy、ωz表示设备1直角坐标系三个轴方向的角速度数据。
[0059]
在本技术实施例中,所述世界坐标系可以是左手坐标系,此时所述确定当前采样时刻的旋转矩阵可以是:
[0060][0061]
其中,q表示当前时刻的单位四元数,其模为1,q=[ω,x,y,z]
t

[0062]
由此,可以基于上述旋转矩阵将当前采样时刻三轴坐标系下的加速度传感器数据转换成空间坐标系下的加速度传感器数据。
[0063]
s130、根据所述世界坐标系下的加速度数据,确定当前时刻在世界坐标系下的三维位置坐标;
[0064]
可选的,所述步骤s130可以是对当前采样时刻之前的世界坐标下的加速度传感器数据作积分运算,获得所述可穿戴设备当前采样时刻的三维位置坐标。
[0065]
示例的,由于所述时间间隔很短,因此可以进行积分计算得到世界坐标下各个轴方向的瞬时速度,再次进行积分计算得到世界坐标下各个轴方向的位移,由此可以得到所述可穿戴设备在世界坐标系下当前采样时刻的三维位置坐标。
[0066]
s140、将所述三维位置坐标转化为可穿戴设备在当前时刻的二维空间位置坐标;
[0067]
可选的,所述步骤s140可以是基于预设的投影矩阵,将所述三维位置坐标转化为可穿戴设备在当前时刻的二维空间位置坐标。
[0068]
示例的,若所述二维坐标系的坐标原点与世界坐标系的原点相同,此时可以通过预设的投影矩阵直接抹除y轴方向坐标值,得到二维空间位置坐标;若所述二维坐标系的坐标原点与世界坐标系的原点不相同,通过预设的投影矩阵将所述三维位置坐标经过旋转和/或平移的变化得到二维空间位置坐标。其中,所述预设的投影矩阵现有技术中常用的能够将三维坐标转化为二维坐标的坐标转化矩阵。
[0069]
s150、根据预设时间段内的二维空间位置坐标生成轨迹,并基于所述轨迹进行文字识别。
[0070]
本技术实施例中,可以预设一个时间段作为用户输入一个文字的时间,在上述过程中获得了当前时刻的二维空间位置坐标,重复上述过程,得到预设时间段内二维空间位置坐标,通过拟合算法拟合出可穿戴设备的移动轨迹,进而可以基于所述轨迹通过文字识别算法识别用户输入的文字。
[0071]
本发明通过响应于无接触交互请求,采集可穿戴设备在当前时刻自由空间中的无接触交互过程中的加速度数据;所述加速度数据为可穿戴设备在直角坐标系下的加速度数据;若无接触交互请求是文字输入请求,基于预设的单位四元数将可穿戴设备在直角坐标
系下的加速度数据转化为世界坐标系下的加速度数据;根据所述世界坐标系下的加速度数据,确定当前时刻在世界坐标系下的三维位置坐标;将所述三维位置坐标转化为可穿戴设备在当前时刻的二维空间位置坐标;根据预设时间段内的二维空间位置坐标生成轨迹,并基于所述轨迹进行文字识别,解决现有可穿戴设备的输入方式带来操作不便、数据计算误差较大、难以进行文字识别等高精度操作的问题。
[0072]
实施例二
[0073]
图2为本发明实施例二提供的自由空间中的无接触交互方法的流程示意图,本实施例可适用于自由空间内进行无接触交互的情况,尤其适用于自由空间内对vr\ar设备进行无接触鼠标输入的情况,该方法可以由自由空间中的无接触交互装置来执行,该装置可以采用软件和/或硬件的方式来实现。该装置可配置于一种电子终端设备中。本实施例是对上述实施例的进一步优化,相同的术语与上述实施例中具有类似的定义、原理、过程和技术效果。该方法具体包括:
[0074]
s210、响应于无接触交互请求,采集可穿戴设备在当前时刻自由空间中的无接触交互过程中的加速度数据;所述加速度数据为可穿戴设备在直角坐标系下的加速度数据;
[0075]
s220、若无接触交互请求是鼠标输入请求,基于可穿戴设备在当前时刻和前一时刻三轴方向上的加速度数据,确定水平方向的转动位移以及垂直方向的转动位移;
[0076]
用户在自由空间中的鼠标输入,可能具有在水平面或者垂直面的两种情况的输入。以水平面输入为例,由于是在自由空间进行鼠标输入,很可能包含了可穿戴设备的直角坐标系在三个轴方向的角度移动,因此,需要对三轴加速度传感器的输出数据的进行旋转矫正,使得x轴与水平方向平行。对应的,以垂直面输入为例,需要使得z轴与垂直方向平行。本技术实施例以水平面输入为例,应当注意的是,无论是水平面输入还是垂直面输入,其技术原理一致,均应该包含在本技术的索要保护的技术方案中。
[0077]
本技术实施例中,确定水平方向上的左右转动位移以及垂直方向的转动位移,与前文步骤s130计算三维位置坐标同理,由于当前时刻与前一时刻的时间间隔很短,此时可以认定在x轴的加速段是一个恒定值,此时对于水平方向左右转动的线速度的计算也是通过积分实现,进一步可以得到水平方向左右转动位移。与前文步骤s120计算角速度数据同理,通过三角函数和反三角函数可以得到,当前时刻,可穿戴设备y轴与水平方向的夹角,进而得到当前时刻与前一时刻的单位时间内,垂直方向上下转动平均转过的角速度,与转动半径相乘得到上下转动的线速度。其中,所述转动半径可以是手指长度、手部长度等,与可穿戴设备的穿戴部位对应。
[0078]
s230、根据水平方向的转动位移和/或垂直方向的位移确定可穿戴设备是否发生偏移,若发生偏移,则将所述偏移识别为鼠标移动。
[0079]
示例的,若得到水平方向的左右转动位移和/或垂直方向的上下转动位移,可通过一种映射关系确定是否发生偏移,将水平方向上的左右转动位移移动和垂直方向的上下转动位移转化为将要交互设备屏幕上光标在x轴和y轴的偏移。
[0080]
在使用过程中,可以通过无线传输方式,给需要交互的智能终端设备发送光标的偏移量,智能终端设备根据光标的偏移量移动光标到达目标位置,进一步的,所述可穿戴设备可以包括一按键,当鼠标移动至所述目标位置,用户可以点击按键,形成一点击事件,通过无线网络传输至需要交互的智能终端设备,实现对所述目标位置的点击。
[0081]
本实施例的技术方案,通过响应于无接触交互请求,所述采集可穿戴设备在当前时刻自由空间中的无接触交互过程中的加速度数据;所述加速度数据为可穿戴设备在直角坐标系下的加速度数据,若无接触交互请求是鼠标输入请求,基于可穿戴设备在当前时刻和前一时刻三轴方向上的加速度数据,确定水平方向的转动位移以及垂直方向的位移,根据水平方向的转动位移和/或垂直方向的位移确定可穿戴设备是否发生偏移,若发生偏移,则将所述偏移识别为鼠标移动,达到了在自由空间中的无接触进行鼠标移动的效果。
[0082]
优选的,本技术实施例提供一智能指环设备,可以用于实现上述实施例的技术方案,具体的,包括指环部分和需要交互的智能终端设备的交互部分,两部分通过低功耗蓝牙协议进行连接。
[0083]
指环部分可以以指环的形式套在食指上,包含电源模块、低功耗蓝牙通讯模块、加速度传感器模块、轨迹计算模块、按钮模块和功能选择模块组成。交互部分适配在各类智能设备中,包含轨迹转换模块、手写识别模块和操作模块组成。
[0084]
当指环进入鼠标输入模式时,用户通过食指在空间运动,加速度传感器模块产生在三维空间各方向上的加速度,通讯模块将加速度信息和按键信息发送到智能设备的交互部分,轨迹转换模块将加速度信息转换为鼠标轨迹运动信息,按键信息转换为鼠标的按键信息,操作模块将鼠标操作的相关信息转换为智能设备上的鼠标操作。
[0085]
当指环进入文字输入模式时,用户以食指作笔在自由空间中进行模拟书写,加速度传感器模块产生在三维空间各方向上的加速度,轨迹计算模块根据传感器先将加速度信息转换为四元数,然后转换为二维空间运动轨迹,通讯模块将二维空间运动轨迹和按键信息发送到智能设备的交互部分,手写识别模块将二维空间运动轨迹识别为文字输入(可以是云计算识别也可以是本地手写识别模块),操作模块将识别结果作为文字进行输入。
[0086]
实施例三
[0087]
图3所示为本发明实施例三提供的自由空间中的无接触交互装置的结构示意图,该装置的具体结构如下:
[0088]
包括测试数据采集模块310、数据转化模块320、坐标计算模块330、坐标转化模块340和文字识别模块350。
[0089]
所述数据采集模块310,用于采集可穿戴设备在当前时刻自由空间中的无接触交互过程中的加速度数据;所述加速度数据为可穿戴设备在直角坐标系下的加速度数据;
[0090]
所述数据转化模块320,用于响应于文字输入请求,基于预设的单位四元数将可穿戴设备在直角坐标系下的加速度数据转化为世界坐标系下的加速度数据;
[0091]
所述坐标计算模块330,用于根据所述世界坐标系下的加速度数据,确定当前时刻在世界坐标系下的三维位置坐标;
[0092]
所述坐标转化模块340,用于将所述三维位置坐标转化为可穿戴设备在当前时刻的二维空间位置坐标;
[0093]
所述文字识别模块350,用于根据预设时间段内的二维空间位置坐标生成轨迹,并基于所述轨迹进行文字识别。
[0094]
本技术的技术方案解决了现有可穿戴设备的输入方式带来操作不便、数据计算误差较大、难以进行文字识别等高精度操作的问题。
[0095]
作为一种可选的实施方式,所述数据转换模块包括:
[0096]
角速度计算单元,用于基于可穿戴设备当前时刻和前一时刻三轴方向上的加速度数据,确定矢量加速度与各轴方向的角速度数据,
[0097]
旋转矩阵确定单元,用于基于当前采样时刻的单位四元数,确定当前采样时刻的旋转矩阵;
[0098]
数据转化单元,用于基于当前采样时刻的旋转矩阵,将当前采样时刻三轴坐标系下的加速度传感器数据转换成空间坐标系下的加速度传感器数据。
[0099]
作为一种可选的实施方式,所述坐标计算模块具体用于对当前采样时刻之前的世界坐标下的加速度传感器数据作积分运算,获得所述可穿戴设备当前采样时刻的三维位置坐标。
[0100]
作为一种可选的实施方式,所述坐标转化模块具体用于基于预设的投影矩阵,将所述三维位置坐标转化为可穿戴设备在当前时刻的二维空间位置坐标。
[0101]
作为一种可选的实施方式,所述装置还包括位移计算模块,
[0102]
所述位移计算模块,用于若无接触交互请求是鼠标输入请求,基于可穿戴设备在当前时刻和前一时刻三轴方向上的加速度数据,确定水平方向的转动位移以及垂直方向的位移。
[0103]
作为一种可选的实施方式,所述装置还包括鼠标移动识别模块,
[0104]
所述鼠标移动识别模块,根据水平方向的转动位移和/或垂直方向的位移确定可穿戴设备是否发生偏移,若发生偏移,则将所述偏移识别为鼠标移动。
[0105]
本发明实施例所提供的自由空间中的无接触交互装置可执行本发明任意实施例所提供的自由空间中的无接触交互方法,具备执行方法相应的功能模块和有益效果。
[0106]
实施例四
[0107]
图4为本发明实施例四提供的一种电子设备的结构示意图,如图四所示,该电子设备包括处理器410、存储器420、输入装置430和输出装置440;电子设备中处理器410的数量可以是一个或多个,图4中以一个处理器410为例;电子设备中的处理器410、存储器420、输入装置430和输出装置440可以通过总线或其他方式连接,图4中以通过总线连接为例。
[0108]
存储器420作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的自由空间中的无接触交互方法对应的程序指令/模块(例如,自由空间中的无接触交互装置中的测试数据采集模块310、数据转化模块320、坐标计算模块330、坐标转化模块340和文字识别模块350)。处理器410通过运行存储在存储器420中的软件程序、指令以及模块,从而执行设备/终端/服务器的各种功能应用以及数据处理,即实现上述的自由空间中的无接触交互方法。
[0109]
存储器420可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器420可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器420可进一步包括相对于处理器410远程设置的存储器,这些远程存储器可以通过网络连接至设备/终端/服务器。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0110]
输入装置430可用于接收输入的数字或字符信息,以及产生与设备/终端/服务器
的用户设置以及功能控制有关的键信号输入。输出装置440可包括显示屏等显示设备。
[0111]
实施例五
[0112]
本发明实施例五还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序在由计算机处理器执行时用于执行如本技术任一实施例所述的自由空间中的无接触交互方法。
[0113]
当然,本发明实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上所述的方法操作,还可以执行本发明任意实施例所提供的自由空间中的无接触交互方法中的相关操作.
[0114]
通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本发明可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、闪存(flash)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。
[0115]
值得注意的是,上述搜索装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本发明的保护范围。
[0116]
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献