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

用于AR眼镜的输入方法以及装置、存储介质、电子装置与流程

2022-02-22 03:58:41 来源:中国专利 TAG:

用于ar眼镜的输入方法以及装置、存储介质、电子装置
技术领域
1.本技术涉及计算机软件领域,具体而言,涉及一种用于ar眼镜的输入方法以及装置、存储介质、电子装置。


背景技术:

2.ar眼镜,可以实现诸多功能,并通过跟踪眼球视线轨迹判断用户处于的状态,并且可以开启相应功能。
3.然而,ar眼镜没有键盘无法完成文字输入,进而无法实现在眼镜端的用户内容输入需求。
4.针对相关技术中ar眼镜无法进行文字内容输入的问题,目前尚未提出有效的解决方案。


技术实现要素:

5.本技术的主要目的在于提供一种用于ar眼镜的输入方法以及装置、存储介质、电子装置,以解决ar眼镜无法进行文字内容输入的问题。
6.为了实现上述目的,根据本技术的一个方面,提供了一种用于ar眼镜的输入方法,用于通过终端在所述ar眼镜端上进行输入,所述ar眼镜端与所述终端上安装有相同的操作系统,所述ar眼镜端的操作系统中至少包括输入法应用程序。
7.根据本技术的用于ar眼镜的输入方法包括:当所述ar眼镜端的操作系统中安装的输入控件被选中时,所述输入法应用程序启动并开始接收输入事件,其中所述输入控件用于作为所述操作系统以及所述操作系统中应用程序的通用控件;基于所述输入法应用程序,建立与所述终端的蓝牙连接;基于所述输入法应用程序,接收所述终端发送的输入内容,其中,所述输入内容用于在所述输入控件上显示。
8.进一步地,所述输入法应用程序还用于,所述操作系统或者所述操作系统中应用程序的所述输入控件被选中时,拦截输入指令并调起所述终端的蓝牙通信接口。
9.进一步地,所述基于所述输入法应用程序,建立与所述终端的蓝牙连接,包括:通过所述输入法应用程序,向所述终端发送请求输入连接指令;接收从所述终端返回的对所述请求输入连接指令的响应消息;基于所述终端预置的预设应用程序,建立与所述终端的蓝牙连接。
10.进一步地,所述基于所述输入法应用程序,建立与所述终端的蓝牙连接之后,包括:通过所述输入法应用程序,向所述终端发送输入内容指令,其中,所述终端预置的预设应用程序用于接收所述输入内容指令,根据所述输入内容指令调用所述终端的输入应用程序;接收所述终端返回的对所述请求输入内容指令的回复消息;通过蓝牙通信通道,接收基于所述终端预置的输入法应用程序的输入内容。
11.进一步地,所述当所述ar眼镜端的操作系统中安装的输入控件被选中时,所述输入法应用程序启动并开始接收输入事件,其中所述输入控件用于作为所述操作系统以及所
述操作系统中应用程序的通用控件,包括:当所述ar眼镜端的操作系统中安装的输入控件在第一应用程序界面中被选中时,所述输入法应用程序启动并开始接收输入事件,其中所述第一应用程序界面为所述ar眼镜端预先安装的应用程序的透明应用层。
12.进一步地,当所述ar眼镜端的操作系统中安装的输入控件被选中时,所述输入法应用程序启动并开始接收输入事件,其中所述输入控件用于作为所述操作系统以及所述操作系统中应用程序的通用控件,包括:当所述ar眼镜端的操作系统中安装的输入控件在操作系统界面中被选中时,所述输入法应用程序启动并开始接收输入事件,其中所述操作系统界面为所述ar眼镜端的操作系统的透明应用层。
13.进一步地,判断所述ar眼镜端的操作系统中安装的输入控件被选中,包括:判断所述ar眼镜追踪的视觉焦点是否移动至所述ar眼镜端的操作系统中安装的输入控件的预设区域;所述输入法应用程序启动并开始接收输入事件,包括:当判断所述ar眼镜追踪的视觉焦点移动至所述ar眼镜端的操作系统中安装的输入控件的预设区域时,则所述输入法应用程序启动并开始继续接收输入事件。
14.为了实现上述目的,根据本技术的另一方面,提供了一种用于ar眼镜的输入装置,用于通过终端在所述ar眼镜端上进行输入,所述ar眼镜端与所述终端上安装有相同的操作系统,所述ar眼镜端的操作系统中至少包括输入法应用程序。
15.根据本技术的用于ar眼镜的输入装置包括:事件监听模块,用于在所述ar眼镜端的操作系统中安装的输入控件被选中时,所述输入法应用程序启动并开始接收输入事件,其中所述输入控件用于作为所述操作系统以及所述操作系统中应用程序的通用控件;蓝牙通道模块,用于基于所述输入法应用程序,建立与所述终端的蓝牙连接;接收模块,用于基于所述输入法应用程序,接收所述终端发送的输入内容,其中,所述输入内容用于在所述输入控件上显示。
16.为了实现上述目的,根据本技术的另一个方面,还提供了一种存储介质,所述存储介质中存储有计算机程序,其中,所述计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
17.为了实现上述目的,根据本技术的再一个方面,还提供了一种电子装置,包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器被设置为运行所述计算机程序以执行上述任一项方法实施例中的步骤。
18.在本技术实施例中用于ar眼镜的输入方法以及装置、存储介质、电子装置,采用用于通过终端在所述ar眼镜端上进行输入,所述ar眼镜端与所述终端上安装有相同的操作系统,所述ar眼镜端的操作系统中至少包括输入法应用程序的方式,通过当所述ar眼镜端的操作系统中安装的输入控件被选中时,所述输入法应用程序启动并开始接收输入事件以及,达到了基于所述输入法应用程序,建立与所述终端的蓝牙连接的目的,从而实现了基于所述输入法应用程序,接收所述终端发送的输入内容的技术效果,进而解决了ar眼镜无法进行文字内容输入的技术问题。
附图说明
19.构成本技术的一部分的附图用来提供对本技术的进一步理解,使得本技术的其它特征、目的和优点变得更明显。本技术的示意性实施例附图及其说明用于解释本技术,并不
构成对本技术的不当限定。在附图中:
20.图1是根据本技术实施例的用于ar眼镜的输入方法的硬件结构示意图;
21.图2是根据本技术实施例的用于ar眼镜的输入方法的流程示意图;
22.图3是根据本技术实施例的用于ar眼镜的输入装置结构示意图;
23.图4是根据本技术优选实施例的用于ar眼镜的输入方法的流程示意图。
具体实施方式
24.为了使本技术领域的人员更好地理解本技术方案,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分的实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本技术保护的范围。
25.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本技术的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
26.在本技术中,术语“上”、“下”、“左”、“右”、“前”、“后”、“顶”、“底”、“内”、“外”、“中”、“竖直”、“水平”、“横向”、“纵向”等指示的方位或位置关系为基于附图所示的方位或位置关系。这些术语主要是为了更好地描述本技术及其实施例,并非用于限定所指示的装置、元件或组成部分必须具有特定方位,或以特定方位进行构造和操作。
27.并且,上述部分术语除了可以用于表示方位或位置关系以外,还可能用于表示其他含义,例如术语“上”在某些情况下也可能用于表示某种依附关系或连接关系。对于本领域普通技术人员而言,可以根据具体情况理解这些术语在本技术中的具体含义。
28.此外,术语“安装”、“设置”、“设有”、“连接”、“相连”、“套接”应做广义理解。例如,可以是固定连接,可拆卸连接,或整体式构造;可以是机械连接,或电连接;可以是直接相连,或者是通过中间媒介间接相连,又或者是两个装置、元件或组成部分之间内部的连通。对于本领域普通技术人员而言,可以根据具体情况理解上述术语在本技术中的具体含义。
29.需要说明的是,在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本技术。
30.如图1所示,硬件系统包括ar眼镜端100、终端200。其中所述ar眼镜端100与所述终端200通过无线通信的方式进行连接,所述ar眼镜端100,可以包括一个或多个(图1中仅示出一个)处理器102(处理器102可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)和用于存储数据的存储器104,可选地,上述摄像终端还可以包括用于通信功能的传输设备106以及输入输出设备108。本领域普通技术人员可以理解,图1所示的结构仅为示意,其并不对上述ar眼镜端的结构造成限定。例如,ar眼镜端还可包括比图1中所示更多或者更少的组件,或者具有与图1所示不同的配置。
31.存储器104可用于存储计算机程序,例如,应用软件的软件程序以及模块,如本发
明实施例中的视频监控的隐私遮挡方法对应的计算机程序,处理器102通过运行存储在存储器104内的计算机程序,从而执行各种功能应用以及数据处理,即实现上述的方法。存储器104可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器104可进一步包括相对于处理器102远程设置的存储器,这些远程存储器可以通过网络连接至ar眼镜端。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
32.传输装置106用于经由一个网络接收或者发送数据。上述的网络具体实例可包括ar眼镜端的通信供应商提供的无线网络。在一个实例中,传输装置106包括一个网络适配器(network interface controller,简称为nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,传输装置106可以为射频(radio frequency,简称为rf)模块,其用于通过无线方式与互联网进行通讯。
33.如图2所示,该方法包括如下的步骤s201至步骤s203:
34.本技术实施例中的用于ar眼镜的输入方法,用于通过终端在所述ar眼镜端上进行输入,所述ar眼镜端与所述终端上安装有相同的操作系统,所述ar眼镜端的操作系统中至少包括输入法应用程序。所述ar眼镜端是通过所述终端在其上进行的输入。所述输入至少包括文字输入。所述ar眼镜端与所述终端上安装有相同的操作系统比如,均安装安卓操作系统。所述ar眼镜端的操作系统中至少包括的输入法应用程序是指用于ar眼镜端操作系统使用通用的应用程序。
35.步骤s201,当所述ar眼镜端的操作系统中安装的输入控件被选中时,所述输入法应用程序启动并开始接收输入事件,其中所述输入控件用于作为所述操作系统以及所述操作系统中应用程序的通用控件;
36.步骤s202,基于所述输入法应用程序,建立与所述终端的蓝牙连接;
37.步骤s203,基于所述输入法应用程序,接收所述终端发送的输入内容,其中,所述输入内容用于在所述输入控件上显示。
38.从以上的描述中,可以看出,本技术实现了如下技术效果:
39.采用用于通过终端在所述ar眼镜端上进行输入,所述ar眼镜端与所述终端上安装有相同的操作系统,所述ar眼镜端的操作系统中至少包括输入法应用程序的方式,通过当所述ar眼镜端的操作系统中安装的输入控件被选中时,所述输入法应用程序启动并开始接收输入事件以及,达到了基于所述输入法应用程序,建立与所述终端的蓝牙连接的目的,从而实现了基于所述输入法应用程序,接收所述终端发送的输入内容的技术效果,进而解决了ar眼镜无法进行文字内容输入的技术问题。
40.上述步骤s201中会监听所述ar眼镜端的操作系统中安装的输入控件是否有被用户被选中,比如,当通过眼球跟踪到用户的焦点在于操作系统中或应用程序中的输入控件。又比如,当用户想要在输入框里输入文字时,比如在浏览器的输入框里想要输入网址时,即表示为输入控件被用户选选中。
41.所以,当所述ar眼镜端的操作系统中安装的输入控件被选中时,所述输入法应用程序启动并开始接收输入事件。当所述ar眼镜端的用户把焦点移动到所述输入控件里就会触发所述输入法应用程序,即所述输入法应用程序启动并开始接收输入事件。
42.作为一种可选的实施方式,所述输入控件用于作为所述操作系统以及所述操作系
统中应用程序的通用控件。可以理解,所述输入控件既可以用于操作系统操作系统的输入控件,也可以用于应用程序作为系统中的应用程序的输入控件。
43.作为一种可选的实施方式,所述输入控件可以包括但不限于输入框、下拉选择框。
44.上述步骤s202中所述ar眼镜终端基于所述输入法应用程序,建立与所述终端的蓝牙连接。可以理解,在所述ar眼镜端的应用程序并不需要关注是否与终端连接,只需要通过输入法应用程序即可建立与所述终端的蓝牙连接。
45.作为一种可选的实施方式,ar眼镜终端上的应用层是透明的,所以不用关心蓝牙连接等问题,只需要通过在应用程序上加载一个输入控件,通过所述输入法应用程序与所述终端建立通信连接之后,就能够正常接收输入。
46.作为一种优选的实施方式,所述ar眼镜终端基于所述输入法应用程序在所述ar眼镜终端启动之后在后台运行。
47.上述步骤s203中所述ar眼镜端基于所述输入法应用程序,接收所述终端发送的输入内容。可以理解,通过所述输入法应用程序从所述终端接收通过所述终端输入的输入内容。
48.作为一种可选的实施方式,所述输入内容包括文字内容。
49.作为一种可选的实施方式,所述输入内容用于在所述输入控件上显示。比如,用户想要输入的文字内容abcabc,通过所述终端传输至所述ar眼镜端,并通过所述输入控件显示abcabc。
50.作为本实施例中的优选,所述输入法应用程序还用于,所述操作系统或者所述操作系统中应用程序的所述输入控件被选中时,拦截输入指令并调起所述终端的蓝牙通信接口。
51.具体实施时,所述输入法应用程序还用于在所述操作系统或者所述操作系统中应用程序的所述输入控件被选中时,即所述所述ar眼镜端选择的是操作系统的输入控件,或者是应用程序的输入控件。基于所述输入法应用程序拦截输入指令并调起所述终端的蓝牙通信接口。也就是说,通过拦截用户在所述ar眼镜端的输入指令之后,调起所述终端的蓝牙通信接口进行无线通信连接。
52.作为本实施例中的优选,所述基于所述输入法应用程序,建立与所述终端的蓝牙连接,包括:通过所述输入法应用程序,向所述终端发送请求输入连接指令;接收从所述终端返回的对所述请求输入连接指令的响应消息;基于所述终端预置的预设应用程序,建立与所述终端的蓝牙连接。
53.具体实施时,与所述终端建立蓝牙连接时,首先会通过所述输入法应用程序,向所述终端发送请求输入连接指令,然后所述输入法应用程序接收从所述终端返回的对所述请求输入连接指令的响应消息,即对于请求输入连接指令的响应消息为已连接或未连接。此过程是通过输入法应用程序操作的,在所述ar眼镜端的应用程序上并无需任何操作。最后,基于所述终端预置的预设应用程序,建立与所述终端的蓝牙连接。也就是说,在所述终端也预置了预设应用程序,比如可以建立蓝牙通信通道的应用程序。
54.作为本实施例中的优选,所述基于所述输入法应用程序,建立与所述终端的蓝牙连接之后,包括:通过所述输入法应用程序,向所述终端发送输入内容指令,其中,所述终端预置的预设应用程序用于接收所述输入内容指令,根据所述输入内容指令调用所述终端的
输入应用程序;接收所述终端返回的对所述请求输入内容指令的回复消息;通过蓝牙通信通道,接收基于所述终端预置的输入法应用程序的输入内容。
55.具体实施时,所述所述ar眼镜端通过所述输入法应用程序建立与所述终端的蓝牙连接之后:通过所述输入法应用程序,向所述终端发送输入内容指令。
56.需要注意的是,所述终端预置的预设应用程序用于接收所述输入内容指令,并且根据所述输入内容指令调用所述终端的输入应用程序。请求输入内容指令的回复消息是指已与所述终端同步,并且打开在所述终端等额输入应用程序(输入法)可开始接收输入内容。
57.进一步,在所述ar眼镜端接收所述终端返回的对所述请求输入内容指令的回复消息,接着在通过蓝牙通信通道,接收基于所述终端预置的输入法应用程序的输入内容。
58.作为本实施例中的优选,所述当所述ar眼镜端的操作系统中安装的输入控件被选中时,所述输入法应用程序启动并开始接收输入事件,其中所述输入控件用于作为所述操作系统以及所述操作系统中应用程序的通用控件,包括:当所述ar眼镜端的操作系统中安装的输入控件在第一应用程序界面中被选中时,所述输入法应用程序启动并开始接收输入事件,其中所述第一应用程序界面为所述ar眼镜端预先安装的应用程序的透明应用层。
59.具体实施时,当所述ar眼镜端的操作系统中安装的输入控件在第一应用程序界面中被选中时是指,在所述操作系统中安装的输入控件在所述第一应用程序界面被用户选中,也就是说,在使用第一应用程序的过程中,用户想要通过所述ar眼镜端输入文字内容,所述输入法应用程序启动并开始接收输入事件。优选地,第一应用程序界面为所述ar眼镜端预先安装的应用程序的透明应用层,用户可以直接通过ar眼镜端的透明应用层看到通过所述终端输入的文字内容。
60.作为本实施例中的优选,当所述ar眼镜端的操作系统中安装的输入控件被选中时,所述输入法应用程序启动并开始接收输入事件,其中所述输入控件用于作为所述操作系统以及所述操作系统中应用程序的通用控件,包括:当所述ar眼镜端的操作系统中安装的输入控件在操作系统界面中被选中时,所述输入法应用程序启动并开始接收输入事件,其中所述操作系统界面为所述ar眼镜端的操作系统的透明应用层。
61.具体实施时,当所述ar眼镜端的操作系统中安装的输入控件在操作系统界面中被选中时是指,在所述操作系统中安装的输入控件在所述操作系统界面被用户选中,也就是说,在用户停留在操作系统界面时,用户想要通过所述ar眼镜端输入文字内容,所述输入法应用程序启动并开始接收输入事件。优选地,所述操作系统界面为所述ar眼镜端的操作系统的透明应用层,用户可以直接通过ar眼镜端的透明应用层在所述操作系统界面中看到通过所述终端输入的文字内容。
62.作为本实施例中的优选,判断所述ar眼镜端的操作系统中安装的输入控件被选中,包括:判断所述ar眼镜追踪的视觉焦点是否移动至所述ar眼镜端的操作系统中安装的输入控件的预设区域;所述输入法应用程序启动并开始接收输入事件,包括:当判断所述ar眼镜追踪的视觉焦点移动至所述ar眼镜端的操作系统中安装的输入控件的预设区域时,则所述输入法应用程序启动并开始继续接收输入事件。
63.具体实施时,需要判断所述ar眼镜追踪的视觉焦点是否移动至所述ar眼镜端的操作系统中安装的输入控件的预设区域,也就说判断当前ar眼镜追踪的视觉焦点是否在操作
系统中安装的输入控件的预设区域内,如果判断所述ar眼镜追踪的视觉焦点移动至所述ar眼镜端的操作系统中安装的输入控件的预设区域时,则所述输入法应用程序启动并开始继续接收输入事件。此时,所述输入控件的预设区域内可以是操作系统中的或者在应用程序中的。
64.需要注意的是,所述预设区域不超出ar眼镜的成像显示界面的1/2。
65.需要说明的是,在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行,并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
66.根据本技术实施例,还提供了一种用于实施上述方法的用于ar眼镜的输入装置,用于通过终端在所述ar眼镜端上进行输入,所述ar眼镜端与所述终端上安装有相同的操作系统,所述ar眼镜端的操作系统中至少包括输入法应用程序,如图3所示,该装置包括:
67.事件监听模块301,用于在所述ar眼镜端的操作系统中安装的输入控件被选中时,所述输入法应用程序启动并开始接收输入事件,其中所述输入控件用于作为所述操作系统以及所述操作系统中应用程序的通用控件;
68.蓝牙通道模块302,用于基于所述输入法应用程序,建立与所述终端的蓝牙连接;
69.接收模块303,用于基于所述输入法应用程序,接收所述终端发送的输入内容,其中,所述输入内容用于在所述输入控件上显示。
70.所述事件监听模块301中所述会监听所述ar眼镜端的操作系统中安装的输入控件是否有被用户被选中,比如,当通过眼球跟踪到用户的焦点在于操作系统中或应用程序中的输入控件。又比如,当用户想要在输入框里输入文字时,比如在浏览器的输入框里想要输入网址时,即表示为输入控件被用户选选中。
71.所以,当所述ar眼镜端的操作系统中安装的输入控件被选中时,所述输入法应用程序启动并开始接收输入事件。当所述ar眼镜端的用户把焦点移动到所述输入控件里就会触发所述输入法应用程序,即所述输入法应用程序启动并开始接收输入事件。
72.作为一种可选的实施方式,所述输入控件用于作为所述操作系统以及所述操作系统中应用程序的通用控件。可以理解,所述输入控件既可以用于操作系统操作系统的输入控件,也可以用于应用程序作为系统中的应用程序的输入控件。
73.作为一种可选的实施方式,所述输入控件可以包括但不限于输入框、下拉选择框。
74.所述蓝牙通道模块302中所述ar眼镜终端基于所述输入法应用程序,建立与所述终端的蓝牙连接。可以理解,在所述ar眼镜端的应用程序并不需要关注是否与终端连接,只需要通过输入法应用程序即可建立与所述终端的蓝牙连接。
75.作为一种可选的实施方式,ar眼镜终端上的应用层是透明的,所以不用关心蓝牙连接等问题,只需要通过在应用程序上加载一个输入控件,通过所述输入法应用程序与所述终端建立通信连接之后,就能够正常接收输入。
76.作为一种优选的实施方式,所述ar眼镜终端基于所述输入法应用程序在所述ar眼镜终端启动之后在后台运行。
77.所述接收模块303中所述ar眼镜端基于所述输入法应用程序,接收所述终端发送的输入内容。可以理解,通过所述输入法应用程序从所述终端接收通过所述终端输入的输入内容。
78.作为一种可选的实施方式,所述输入内容包括文字内容。
79.作为一种可选的实施方式,所述输入内容用于在所述输入控件上显示。比如,用户想要输入的文字内容abcabc,通过所述终端传输至所述ar眼镜端,并通过所述输入控件显示abcabc。
80.显然,本领域的技术人员应该明白,上述的本技术的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个的计算装置上,或者分布在多个计算装置所组成的网络上,可选地,它们可以用计算装置可执行的程序代码来实现,从而,可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本技术不限制于任何特定的硬件和软件结合。
81.为了更好的理解上述的用于ar眼镜的输入方法流程,以下结合优选实施例对上述技术方案进行解释说明,但不用于限定本发明实施例的技术方案。
82.本技术实施例中用于ar眼镜的输入方法,通过接收用户的输入请求,完成与终端的蓝牙连接,接收终端输入的文字,通过输入法组件发送给请求输入的控件。不仅解决了ar眼镜终端无法输入的问题,而且对ar眼镜终端上的应用层是透明的,不用每个应用程序自身处理蓝牙连接,通过所述输入应用程序即可完成。只需要在应用程序中加载所述输入控件即可,方便了应用程序的开发以及普遍使用性。
83.如图4所示,是用于ar眼镜的输入方法的流程示意图,以所述终端为手机端为例进行说明,其具体包括:
84.步骤s401,开发系统输入法应用程序。
85.所述系统输入应用程序是指在所述ar眼镜终端上开发并运行的。
86.步骤s402,输入法应用程序接收输入控件的请求,与手机端应用建立蓝牙连接,并发送输入请求,知道手机端回复输入请求。
87.当ar眼镜端的某个应用程序的输入控件被选中时,系统输入应用程序接收到开始输入的事件。然后,系统输入应用程序向手机端发送蓝牙命令,请求输入,并提示用户单开手机应用完成输入,直到接收到手机端发送的请求命令回复。此时,还需要用户打开手机应用后,与ar眼镜端建立蓝牙连接。
88.步骤s403,手机端应用程序接收到输入请求,并回复输入请求,打开手机输入界面。
89.手机端的应用程序接收到眼镜端的输入请求命令,自动打开输入板,并回复ar眼镜端输入请求。
90.步骤s404,手机端完成输入,通过蓝牙发送给眼镜端系统输入法应用程序。
91.用户在手机端通过手机输入法完成输入,并通过蓝牙发送给ar眼镜端。
92.步骤s405,系统输入法应用程序接收到手机应用传输过来的文字。通过输入方法提交给输入控件。
93.当所述系统输入法接收到手机发送过来的输入文字,通过所述系统输入应用程程序提交给输入控件。
94.本技术的实施例还提供了一种存储介质,该存储介质中存储有计算机程序,其中,该计算机程序被设置为运行时执行上述任一项方法实施例中的步骤。
95.可选地,在本实施例中,上述存储介质可以被设置为存储用于执行以下步骤的计算机程序:
96.s1,当所述ar眼镜端的操作系统中安装的输入控件被选中时,所述输入法应用程序启动并开始接收输入事件,其中所述输入控件用于作为所述操作系统以及所述操作系统中应用程序的通用控件;
97.s2,将基于所述输入法应用程序,建立与所述终端的蓝牙连接;
98.s3,基于所述输入法应用程序,接收所述终端发送的输入内容,其中,所述输入内容用于在所述输入控件上显示。
99.可选地,在本实施例中,上述存储介质可以包括但不限于:u盘、只读存储器(read-only memory,简称为rom)、随机存取存储器(random access memory,简称为ram)、移动硬盘、磁碟或者光盘等各种可以存储计算机程序的介质。
100.本技术的实施例还提供了一种电子装置,包括存储器和处理器,该存储器中存储有计算机程序,该处理器被设置为运行计算机程序以执行上述任一项方法实施例中的步骤。
101.可选地,上述电子装置还可以包括传输设备以及输入输出设备,其中,该传输设备和上述处理器连接,该输入输出设备和上述处理器连接。
102.可选地,在本实施例中,上述处理器可以被设置为通过计算机程序执行以下步骤:
103.s1,当所述ar眼镜端的操作系统中安装的输入控件被选中时,所述输入法应用程序启动并开始接收输入事件,其中所述输入控件用于作为所述操作系统以及所述操作系统中应用程序的通用控件;
104.s2,将基于所述输入法应用程序,建立与所述终端的蓝牙连接;
105.s3,基于所述输入法应用程序,接收所述终端发送的输入内容,其中,所述输入内容用于在所述输入控件上显示。
106.可选地,本实施例中的具体示例可以参考上述实施例及可选实施方式中所描述的示例,本实施例在此不再赘述。
107.以上所述仅为本技术的优选实施例而已,并不用于限制本技术,对于本领域的技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

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

相关文献