本发明涉及一种智能眼镜,尤其涉及一种智能眼镜的交互方法、系统、装置及存储介质。
背景技术:
1、智能眼镜作为一种新的智能穿戴终端,与智能手机和传统的穿戴设备在形态上有诸多区别。例如,在对象识别层面,智能手机和传统的穿戴设备均具备显示触摸屏,使用者可以使用手指触控屏面进行目标元素的识别;而智能眼镜一般采用光学器件,依靠反射或衍射原理实现成像目的。
2、受形态限制,智能眼镜无法具备传统智能设备的显示触摸屏。在现有技术中,通常选择外连接一个蓝牙键盘,满足智能眼镜的字符输入需求。但外置设备降低了智能眼镜的使用体验。为了解决上述问题,现有技术中使用电容触控板代替外置键盘。使用者可以使用手指触摸电容触控板,实现与智能眼镜界面元素的交互。
3、但由于智能眼镜上的电容触控板触控面积较小,使用者难以控制滑动距离,从而难以实现精确的控制,导致使用者需要多次触摸电容触控板,以选定目标对象,达到交互目的,但此种方式降低了使用者与智能眼镜交互的效率。
技术实现思路
1、有鉴于此,本发明提供了一种智能眼镜的交互方法、系统、装置及存储介质,用于解决现有技术中使用者与智能眼镜交互效率低下的问题。为达上述之一或部分或全部目的或是其他目的,本发明提出一种智能眼镜的交互方法、系统、装置及存储介质,第一方面:
2、一种智能眼镜的交互方法,包括:
3、获取第一交互动作信息;
4、根据所述第一交互动作信息控制当前交互界面中的界面元素进行移动;
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、在所述当前交互界面为数字类型面板、获得所述第一点击信息且所述目标位置的数字为特征数字时,调取与所述特征数字关联的快捷自定义面板;
37、将所述快捷自定义面板作为所述当前交互界面;所述快捷自定义面板中显示有预先设置的字符。
38、优选地,所述在所述当前交互界面为所述目标类型面板且获得所述第二点击信息时,将所述当前交互界面中的所述字符替换为对应的小写字符或大写字符的步骤包括:
39、在所述当前交互界面为字母类型面板且获得所述第二点击信息时,判断所述当前交互界面中显示的字母是否为大写;
40、若是,则将所述字母替换为对应的小写字母;
41、否则,将所述字母替换为对应的大写字母。
42、优选地,所述第一交互动作信息包括滑动动作信息;所述第二交互动作信息包括点击动作信息和长按动作信息中的至少一个。
43、优选地,所述滑动动作信息包括与第一触摸设备对应的第一滑动信息和与第二触摸设备对应的第二滑动信息;所述第一触摸设备和所述第二触摸设备均用于生成所述第一交互动作信息和/或第二交互动作信息;
44、所述点击动作信息包括与所述第一触摸设备对应的第一点击信息和与所述第二触摸设备对应的第二点击信息;
45、所述长按动作信息包括与所述第一触摸设备对应的第一长按信息和与所述第二触摸设备对应的第二长按信息。
46、第二方面:
47、一种智能眼镜的交互系统,包括获取模块,用于获取第一交互动作信息;
48、控制模块,用于根据所述第一交互动作信息控制当前交互界面中的界面元素进行移动;
49、自调模块,用于判断所述界面元素暂停移动时,停止位置与目标位置的距离是否符合预设距离条件;
50、若符合,则将对应的所述界面元素判定为目标对象。
51、优选地,所述自调模块包括分辨率子模块,用于根据所述当前交互界面的分辨率计算所述界面元素与所述目标位置间的间隔距离;
52、判定子模块,用于将与最小的所述间隔距离对应的所述界面元素判定为所述目标对象。
53、优选地,所述分辨率子模块包括第一像素单元,用于计算所述当前交互界面中各个所述界面元素与所述目标位置之间的像素点数量;
54、第一距离单元,用于将所述像素点数量作为对应所述界面元素与所述目标位置之间的所述间隔距离。
55、优选地,所述分辨率子模块包括相邻单元,用于确定与所述目标位置相邻的所述界面元素;
56、第二像素单元,用于计算与所述目标位置相邻的所述界面元素与所述目标位置之间的像素点数量;
57、第二距离单元,用于将所述像素点数量作为对应所述界面元素与所述目标位置之间的所述间隔距离。
58、优选地,所述方法还包括判断模块,用于在所述判断所述界面元素暂停移动时,停止位置与目标位置的距离是否符合预设距离条件之前,判断所述目标位置处是否存在所述界面元素;
59、若是,则将所述目标位置处的所述界面元素判定为所述目标对象。
60、优选地,所述方法还包括移动模块,用于在所述将与最小的所述间隔距离对应的所述界面元素判定为所述目标对象之后,将所述目标对象移动至所述目标位置处并在所述目标位置显示所述目标对象。
61、优选地,所述方法还包括指令模块,用于在所述根据所述第一交互动作信息控制当前交互界面中的界面元素进行移动之后,获得第二交互动作信息,根据所述第二交互动作信息确定预先关联的控制指令;
62、执行模块,用于根据所述控制指令控制所述界面元素的交互。
63、优选地,所述执行模块包括长按子模块,用于调取预设的字符类型选择面板作为所述当前交互界面进行显示;和/或,
64、点击子模块,用于在所述控制指令为点击动作信息时,调取与所述目标位置对应的字符类型面板作为所述当前交互界面进行显示。
65、优选地,所述执行模块包括快捷子模块,用于在所述当前交互界面为目标类型面板且获得所述第二交互动作信息的第一点击信息时,调取位于所述目标位置的字符预先关联的快捷面板,并将所述快捷面板作为所述当前交互界面;所述快捷面板中至少显示有一个所述字符;
66、切换子模块,用于在所述当前交互界面为所述目标类型面板且获得所述第二点击信息时,将所述当前交互界面中的所述字符替换为对应的小写字符或大写字符。
67、优选地,所述目标类型面板包括数字类型面板和字母类型面板中的至少一个;
68、所述快捷子模块包括第一快捷单元,用于在所述当前交互界面为所述数字类型面板且获得所述第一点击信息时,调取位于所述目标位置的数字预先关联的快捷字母面板,并将所述快捷字母面板作为所述当前交互界面;所述快捷字母面板中至少显示有一个字母;
69、第二快捷单元,用于在所述当前交互界面为所述字母类型面板且获得所述第一点击信息时,调取位于所述目标位置的字母预先关联的快捷数字面板,并将所述快捷数字面板作为所述当前交互界面;所述快捷数字面板中至少显示有一个数字。
70、优选地,所述快捷子模块包括自定义单元,用于在所述当前交互界面为数字类型面板、获得所述第一点击信息且所述目标位置的数字为特征数字时,调取与所述特征数字关联的快捷自定义面板;
71、所述自定义单元还用于将所述快捷自定义面板作为所述当前交互界面;所述快捷自定义面板中显示有预先设置的字符。
72、优选地,所述切换子模块包括切换单元,用于在所述当前交互界面为字母类型面板且获得所述第二点击信息时,判断所述当前交互界面中显示的字母是否为大写;
73、若是,则将所述字母替换为对应的小写字母;
74、否则,将所述字母替换为对应的大写字母。
75、优选地,所述第一交互动作信息包括滑动动作信息;所述第二交互动作信息包括点击动作信息和长按动作信息中的至少一个。
76、优先地,所述滑动动作信息包括与第一触摸设备对应的第一滑动信息和与第二触摸设备对应的第二滑动信息;所述第一触摸设备和所述第二触摸设备均用于生成所述第一交互动作信息和/或第二交互动作信息;
77、所述点击动作信息包括与所述第一触摸设备对应的第一点击信息和与所述第二触摸设备对应的第二点击信息;
78、所述长按动作信息包括与所述第一触摸设备对应的第一长按信息和与所述第二触摸设备对应的第二长按信息。
79、第三方面:
80、一种智能眼镜的交互装置,包括存储器和处理器,所述存储器中存储有智能眼镜的交互方法,所述处理器用于在执行智能眼镜的交互方法时采用上述所述智能眼镜的交互方法。
81、第四方面:
82、一种存储介质,其特征在于,存储有能够被处理器加载并执行上述所述方法的计算机程序。
83、第五方面:
84、一种智能眼镜,包括镜片、镜腿、触摸设备和上述所述的交互装置;
85、所述触摸设备设于所述镜腿上,用于生成第一交互动作信息;
86、所述交互装置用于根据所述第一交互动作信息将所述镜片中交互界面的界面元素调整至预设的目标位置处。
87、第六方面:
88、一种智能眼镜控制系统,包括若干智能眼镜和服务器;
89、所述智能眼镜用于生成第一交互动作信息并将所述第一交互动作信息传输给所述服务器;
90、所述服务器用于根据接收到的所述第一交互动作信息生成元素位置调整报文,并将所述元素位置调整报文传输至对应的所述智能眼镜,以将所述智能眼镜显示的当前交互界面中的界面元素调整至预设的目标位置处。
91、实施本发明实施例,将具有如下有益效果:
92、在使用者触摸智能眼镜上的触摸设备时,产生第一交互动作信息。根据第一交互动作信息对当前交互界面中的界面元素进行控制,使界面元素产生移动。在使用者停止触摸智能眼镜的触摸设备或者停止动作时,界面元素停止移动,此时根据距离条件自动识别目标对象,使使用者无需因为没有将界面元素移动至目标位置而无法识别目标对象,从而使使用者无需多次微调界面元素至目标位置,减少了使用者触摸触摸设备的次数,能够更快地锁定界面元素为目标对象,提高了目标对象的判定效率,从而提高了使用者与智能眼镜的交互效率。