CN112860013A - 一种通过可穿戴式显示设备进行数据处理的方法与设备 - Google Patents
一种通过可穿戴式显示设备进行数据处理的方法与设备 Download PDFInfo
- Publication number
- CN112860013A CN112860013A CN202110129531.0A CN202110129531A CN112860013A CN 112860013 A CN112860013 A CN 112860013A CN 202110129531 A CN202110129531 A CN 202110129531A CN 112860013 A CN112860013 A CN 112860013A
- Authority
- CN
- China
- Prior art keywords
- input
- data information
- virtual
- information
- current
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 58
- 238000012545 processing Methods 0.000 title claims description 10
- 238000004891 communication Methods 0.000 claims abstract description 33
- 238000013507 mapping Methods 0.000 claims description 107
- 230000006870 function Effects 0.000 claims description 43
- 230000015654 memory Effects 0.000 claims description 36
- 238000012790 confirmation Methods 0.000 claims description 25
- 238000004590 computer program Methods 0.000 claims description 17
- 230000004044 response Effects 0.000 claims description 12
- 230000036632 reaction speed Effects 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 8
- 230000005291 magnetic effect Effects 0.000 description 7
- 238000012217 deletion Methods 0.000 description 6
- 230000037430 deletion Effects 0.000 description 6
- 230000004886 head movement Effects 0.000 description 6
- 238000005516 engineering process Methods 0.000 description 5
- 230000008569 process Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 4
- 238000004422 calculation algorithm Methods 0.000 description 4
- 230000004424 eye movement Effects 0.000 description 4
- 239000011521 glass Substances 0.000 description 4
- 230000003993 interaction Effects 0.000 description 4
- 230000033001 locomotion Effects 0.000 description 4
- 230000003287 optical effect Effects 0.000 description 3
- 230000002618 waking effect Effects 0.000 description 3
- 238000004364 calculation method Methods 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 238000010276 construction Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 101100498818 Arabidopsis thaliana DDR4 gene Proteins 0.000 description 1
- 230000005294 ferromagnetic effect Effects 0.000 description 1
- 239000000835 fiber Substances 0.000 description 1
- 230000010365 information processing Effects 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007246 mechanism Effects 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 238000001228 spectrum Methods 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 230000001360 synchronised effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F1/00—Details not covered by groups G06F3/00 - G06F13/00 and G06F21/00
- G06F1/16—Constructional details or arrangements
- G06F1/1613—Constructional details or arrangements for portable computers
- G06F1/163—Wearable computers, e.g. on a belt
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/0202—Constructional details or processes of manufacture of the input device
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/40—Transformation of program code
- G06F8/41—Compilation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F8/00—Arrangements for software engineering
- G06F8/60—Software deployment
- G06F8/61—Installation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
本申请的目的是提供一种通过可穿戴式显示设备进行数据处理的方法,所述可穿戴式显示设备包括输入设备、智能头戴设备以及可穿戴装置,所述输入设备与所述智能头戴设备之间通信连接,所述输入设备设置于所述可穿戴装置,所述输入设备用于获取输入数据信息,所述智能头戴设备用于根据所述输入数据信息执行对应的操作指令;所述方法包括:通过所述输入设备获取所述输入数据信息;根据获取到的所述输入数据信息确定目标数据信息;根据所述目标数据信息执行对应的操作指令,以通过所述智能头戴设备呈现对应的执行结果信息。本申请所述的可穿戴式显示设备及所述方法,用户操作方便、携带方便、反应速度快、对环境没有要求、成本低、实用性强。
Description
技术领域
本申请涉及智能穿戴领域,尤其涉及一种通过可穿戴式显示设备进行数据处理的技术。
背景技术
智能头戴设备是一种拥有计算、储存或传输功能的硬件终端,其创新性地将多媒体、传感器和无线通信等技术进行结合,并创造出颠覆式的应用和交互体验。
在现有技术中,用户可以通过语音识别、手势识别、头部转动跟踪、触摸板等方式实现与智能头戴设备之间的交互。而对于语音识别的方式而言,需要安静的外界环境,在嘈杂环境下,语音识别的识别率低甚至识别不出来;对于手势识别的方式而言,需要将手放置在识别装置的识别范围内,不能任意放置手的位置进行输入,这导致用户输入不便且会造成疲劳感;对于头部转动跟踪的方式而言,用户需要转动头部进行选择输入,这种方式在连续输入情况下,容易疲劳,输入方式不够友好;对于触摸板的方式而言,手指需要在触摸板上不断触摸、移动进行选择,操作起来不便,效率较低。
发明内容
本申请的一个目的是提供一种通过可穿戴式显示设备进行数据处理的方法与设备。
根据本申请的一个方面,提供了一种通过可穿戴式显示设备进行数据处理的方法,所述可穿戴式显示设备包括输入设备、智能头戴设备以及可穿戴装置,所述输入设备与所述智能头戴设备之间通信连接,所述输入设备设置于所述可穿戴装置,所述输入设备用于获取输入数据信息,所述智能头戴设备用于根据所述输入数据信息执行对应的操作指令;该方法包括:
通过所述输入设备获取所述输入数据信息,其中,所述输入数据信息是所述输入设备响应于用户对该输入设备的多个物理按键的触发操作获取的,所述输入数据信息对应于所述触发操作所对应的物理按键;
根据获取到的所述输入数据信息确定目标数据信息;
根据所述目标数据信息执行对应的操作指令,以通过所述智能头戴设备呈现对应的执行结果信息。
根据本申请的另一个方面,提供了一种可穿戴式显示设备,该设备包括输入设备、智能头戴设备以及可穿戴装置,所述输入设备与所述智能头戴设备之间通信连接,所述输入设备设置于所述可穿戴装置,所述输入设备用于获取输入数据信息,所述智能头戴设备用于根据所述输入数据信息执行对应的操作指令;该设备还包括:
一一模块,用于通过所述输入设备获取所述输入数据信息,其中,所述输入数据信息是所述输入设备响应于用户对该输入设备的多个物理按键的触发操作获取的,所述输入数据信息对应于所述触发操作所对应的物理按键;
一二模块,用于根据获取到的所述输入数据信息确定目标数据信息;
一三模块,用于根据所述目标数据信息执行对应的操作指令,以通过所述智能头戴设备呈现对应的执行结果信息。
根据本申请的另一个方面,提供了一种可穿戴式显示设备,该设备包括:
输入设备,所述输入设备包括多个物理按键,所述输入设备用于响应于用户对所述多个物理按键的触发操作获取对应的输入数据信息;
与所述输入设备存在通信连接的智能头戴设备,所述智能头戴设备用于基于与所述输入设备之间的通信连接获取所述输入数据信息,并根据所述输入数据信息获取对应目标数据信息,执行对应的操作指令,以通过所述智能头戴设备呈现对应的执行结果信息;
所述输入设备设置于可穿戴装置,通过所述可穿戴装置穿戴于用户手臂。
根据本申请的一个方面,提供了一种可穿戴式显示设备,其中,所述可穿戴式显示设备包括输入设备、智能头戴设备以及可穿戴装置,所述输入设备与所述智能头戴设备之间通信连接,所述输入设备设置于所述可穿戴装置,所述输入设备用于获取输入数据信息,所述智能头戴设备用于根据所述输入数据信息执行对应的操作指令;该设备还包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如下所述方法的操作:
通过所述输入设备获取所述输入数据信息,其中,所述输入数据信息是所述输入设备响应于用户对该输入设备的多个物理按键的触发操作获取的,所述输入数据信息对应于所述触发操作所对应的物理按键;
根据获取到的所述输入数据信息确定目标数据信息;
根据所述目标数据信息执行对应的操作指令,以通过所述智能头戴设备呈现对应的执行结果信息。
根据本申请的一个方面,提供了一种存储指令的计算机可读介质,所述指令在被执行时使得***进行如下所述方法的操作:
通过所述输入设备获取所述输入数据信息,其中,所述输入数据信息是所述输入设备响应于用户对该输入设备的多个物理按键的触发操作获取的,所述输入数据信息对应于所述触发操作所对应的物理按键;
根据获取到的所述输入数据信息确定目标数据信息;
根据所述目标数据信息执行对应的操作指令,以通过所述智能头戴设备呈现对应的执行结果信息。
根据本申请的一个方面,提供了一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现如下所述方法的步骤:
通过所述输入设备获取所述输入数据信息,其中,所述输入数据信息是所述输入设备响应于用户对该输入设备的多个物理按键的触发操作获取的,所述输入数据信息对应于所述触发操作所对应的物理按键;
根据获取到的所述输入数据信息确定目标数据信息;
根据所述目标数据信息执行对应的操作指令,以通过所述智能头戴设备呈现对应的执行结果信息。
与现有技术相比,本申请通过一种可穿戴式显示设备进行数据处理,在所述可穿戴式显示设备中,输入设备与智能头戴设备之间通信连接,以通过所述输入设备获取用户输入的输入数据信息。输入设备设置于可穿戴装置,方便用户携带。根据获取到的输入数据信息确定目标数据信息,实现不局限于所述物理按键本身所对应的输入数据信息,基于所述输入数据信息确定出目标数据信息,在用户可以通过所述输入设备进行数据输入的同时,通过确定出对应的目标数据信息的方式执行对应的操作指令,以充分利用所述输入设备的多个物理按键。并通过所述智能头戴设备呈现执行结果信息。整个可穿戴式显示设备穿戴于用户身上,方便用户操作、携带、反应速度快、对环境没有要求、成本低、实用性强。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:
图1示出根据本申请一个实施例的一种可穿戴式显示设备的示意图;
图2示出根据本申请另一个实施例的一种通过可穿戴式显示设备进行数据处理的方法流程图;
图3示出根据本申请一个实施例的一种可穿戴式显示设备的结构示意图;
图4示出根据本申请一个实施例的多个物理按键的示意图;
图5示出根据本申请一个实施例的可穿戴装置的结构示意图;
图6示出根据本申请一个实施例的旋转件的结构示意图;
图7示出根据本申请一个实施例的确认模式的界面示意图;
图8示出可被用于实施本申请中所述的各个实施例的示例性***。
附图中相同或相似的附图标记代表相同或相似的部件。
附图标记
101 输入设备
102 智能头戴设备
103 可穿戴装置
1031 底板
1032 卡扣结构
1033 穿戴部件
1034 圆盘
1035 圆柱
具体实施方式
下面结合附图对本申请作进一步详细描述。
在本申请一个典型的配置中,终端、服务网络的设备和可信方均包括一个或多个处理器(例如,中央处理器(Central Processing Unit,CPU))、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RandomAccess Memory,RAM)和/或非易失性内存等形式,如只读存储器(Read Only Memory,ROM)或闪存(Flash Memory)。内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(Phase-Change Memory,PCM)、可编程随机存取存储器(Programmable Random Access Memory,PRAM)、静态随机存取存储器(Static Random-Access Memory,SRAM)、动态随机存取存储器(Dynamic Random AccessMemory,DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(Compact Disc Read-Only Memory,CD-ROM)、数字多功能光盘(Digital Versatile Disc,DVD)或其他光学存储、磁盒式磁带,磁带磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。
本申请所指设备包括但不限于终端、网络设备、或终端与网络设备通过网络相集成所构成的设备。所述终端包括但不限于任何一种可与用户进行人机交互的移动电子产品,例如智能手机、平板电脑、头戴设备等,所述移动电子产品可以采用任意操作***,如Android操作***、iOS操作***等。其中,所述网络设备包括一种能够按照事先设定或存储的指令,自动进行数值计算和信息处理的电子设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程逻辑器件(Programmable Logic Device,PLD)、现场可编程门阵列(Field Programmable GateArray,FPGA)、数字信号处理器(Digital Signal Processor,DSP)、嵌入式设备等。所述网络设备包括但不限于计算机、网络主机、单个网络服务器、多个网络服务器集或多个服务器构成的云;在此,云由基于云计算(Cloud Computing)的大量计算机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集组成的一个虚拟超级计算机。所述网络包括但不限于互联网、广域网、城域网、局域网、VPN网络、无线自组织网络(Ad Hoc网络)等。优选地,所述设备还可以是运行于所述终端、网络设备、或终端与网络设备、网络设备、触摸终端或网络设备与触摸终端通过网络相集成所构成的设备上的程序。
当然,本领域技术人员应能理解上述设备仅为举例,其他现有的或今后可能出现的设备如可适用于本申请,也应包含在本申请保护范围以内,并在此以引用方式包含于此。
在本申请的描述中,“多个”的含义是两个或者更多,除非另有明确具体的限定。
图1示出了根据本申请一个实施例的一种可穿戴式显示设备的结构示意图。该可穿戴式显示设备包括输入设备101、智能头戴设备102以及可穿戴装置103,所述输入设备101与所述智能头戴设备102之间通信连接,所述输入设备101设置于所述可穿戴装置103,所述输入设备101用于获取输入数据信息,所述智能头戴设备102用于根据所述输入数据信息执行对应的操作指令。在一些实施例中,所述输入设备101包括但不限于数字键盘(例如,仅具有数字按键的键盘,或者具有数字按键以及少量功能按键的键盘)、字符键盘(例如,仅具有字符按键的键盘,或者具有字符按键以及少量功能按键的键盘)、口袋键盘(Mini键盘,例如,既具有数字按键又具有字符按键的键盘,或者既具有数字按键又具有字符按键,还具有少量功能按键的键盘)等小键盘,或者定制的具有少量物理按键(例如,具有少量功能按键的键盘)的输入设备,又或者是具备折叠功能的键盘。在一些实施例中,所述数字按键上所呈现的数字信息为该数字按键对应的输入数据信息;所述字符按键上所呈现的字符信息为该字符按键对应的输入数据信息,所述功能按键上所呈现的功能键信息为该功能按键对应的输入数据信息。在此,所述数字键盘、字符键盘、口袋键盘等小键盘的体型都比较小,如单手数字小键盘,便于携带;相应地,具有少量物理按键的输入设备,其也具有体型小,便于携带的特点;相应地,具有折叠功能的键盘,当折叠后具有较小的体型,因而折叠后键盘也便于携带。在一些实施例中,所述智能头戴设备102包括但不限于AR眼镜、VR眼镜或者其他头戴式显示设备。在一些实施例中,所述输入设备101与所述智能头戴设备102之间通过有线或者无线的方式进行通信连接。在一些实施例中,所述可穿戴装置103可穿戴于用户手臂。在一些实施例中,所述可穿戴装置103包括但不限于具有容纳腔体的绑带,例如,将所述输入设备101设置于所述容纳腔体内,通过绑带结构穿戴于用户手臂。对于上述各类小键盘、定制的输入设备而言,可以将其直接设置于所述可穿戴装置内,用户可穿戴该可穿戴式显示设备随意移动并随时使用。例如,在使用所述可穿戴式显示设备时,用户头戴所述智能头戴设备102,左手手臂(或右手手臂)穿戴所述可穿戴装置103,所述输入设备101设置于所述可穿戴装置103,所述用户可以通过右手(或左手)操作所述输入设备101,以使所述输入设备101获取所述输入数据信息,并通过头戴的所述智能头戴设备102看到该智能头戴设备102所呈现的信息。对于具有折叠功能的键盘而言,所述折叠键盘在折叠后可设置于所述可穿戴装置内,用户可穿戴该可穿戴式显示设备随意移动到需要作业的地方,取出并展开该折叠键盘后,进行操作使用。本实施例所述的可穿戴式显示设备对使用环境没有要求(例如,在嘈杂的工地、工业检修等环境下,各种嘈杂的干扰声音不会对本设备有任何的影响)、方便用户操作使用(例如,用户可穿戴该设备随意移动,并随时操作穿戴于手臂上的输入设备101)、对硬件和软件要求都比较低(例如,该设备仅通过体型较小的输入设备101与智能头戴设备102之间的通信连接即可完成与该智能头戴设备102之间的交互,无需复杂的算法,以及适配于该算法的硬件)、同时也降低了成本与功耗,在无需复杂的软硬件配备的前提下,也提高了反应速度,具有较强的实用价值。
在此,本领域技术人员应能理解,上述可穿戴式显示设备的结构仅为举例。其他现有的或今后可能出现的可穿戴式显示设备结构如能适用该实施例,也包含在该实施例的保护范围以内,并在此以引用的方式包含于此。
图2示出一种通过可穿戴式显示设备进行数据处理的方法,该方法包括步骤S11、步骤S12、步骤S13。在步骤S11中,设备通过所述输入设备获取所述输入数据信息,其中,所述输入数据信息是所述输入设备响应于用户对该输入设备的多个物理按键的触发操作获取的,所述输入数据信息对应于所述触发操作所对应的物理按键;在步骤S12中,设备根据获取到的所述输入数据信息确定目标数据信息;在步骤S13中,设备根据所述目标数据信息执行对应的操作指令,以通过所述智能头戴设备呈现对应的执行结果信息。
具体而言,在步骤S11中,设备通过所述输入设备获取所述输入数据信息,其中,所述输入数据信息是所述输入设备响应于用户对该输入设备的多个物理按键的触发操作获取的,所述输入数据信息对应于所述触发操作所对应的物理按键。在一些实施例中,所述输入设备包括多个物理按键,在所述物理按键被按下时获取该物理按键对应的输入数据信息。在一些实施例中,所述物理按键包括但不限于上述数字按键、字符按键或功能按键,所述输入数据信息包括但不限于所述物理按键对应的数字信息、字符信息、功能键信息(例如,“enter”确认键信息、“delete”删除键信息等)等具体的信息。例如,在按下所述物理按键时获取该物理按键对应的具体信息(例如,按下“1”的数字按键时获取“1”的输入数据信息,按下“a”的字符按键时获取“a”的输入数据信息,按下“enter”的功能按键时获取“确认”的输入数据信息、按下“delete”的功能按键时获取“删除”的输入数据信息、按下“1行1列”的功能按键时获取“确认”的输入数据信息等)。在另一些实施例中,所述输入数据信息包括该输入数据信息对应的物理按键在所述输入设备中的位置信息(例如,n行n列)。例如,每个物理按键不代表具体的信息,在按下所述物理按键时仅获取该物理按键在所述输入设备中的位置信息(例如,n行n列)。在此,对于定制的、具有少量功能按键的输入设备而言,基于预先的设定,每个物理按键对应的输入数据信息可以是该物理按键在该输入设备中的位置信息(例如,n行n列),也可以是具体的信息(例如,一行一列对应的输入数据信息为“确认”等等)。
在步骤S12中,设备根据获取到的所述输入数据信息确定目标数据信息。在一些实施例中,所述目标数据信息包括但不限于数字信息、字符信息、指令信息(例如,进入下一界面、返回上一界面、确认、选择、光标移动、删除、清空等指令信息)等。在一些实施例中,所述设备中预先建立各输入数据信息与该输入数据信息所对应的数据信息之间的映射关系,在实际使用过程中,根据获取到的所述输入数据信息以及所述映射关系确定与该实时获取到的输入数据信息存在映射关系的数据信息,并将该数据信息作为所述目标数据信息。在另一些实施例中,所述设备基于当前的具体情况(例如,当前输入模式、所述输入设备的当前设备属性信息等信息),根据获取到的所述输入数据信息确定对应的目标数据信息,关于该实施例的各具体实施方式请参见下面的具体介绍,在此不做赘述。当然,本领域技术人员应能理解,以上所述的根据输入数据信息确定目标数据信息的操作仅为举例,其他现有的或今后可能出现的操作如能适用于本申请,也在本申请的保护范围内,并以引用的方式包含于此。例如,所述设备基于预先建立的多条或多组映射关系,所确定出的目标数据信息与获取到的所述输入数据信息可能是相同的,也可能是不同,以便执行对应的操作指令,实现通过小型输入设备上较少的物理按键满足多种应用场景之间的输入需求,在实现方便用户操作使用、便于携带的同时,不影响对所述智能头戴设备的正常操作使用,成本低,实用性强。
在步骤S13中,设备根据所述目标数据信息执行对应的操作指令,以通过所述智能头戴设备呈现对应的执行结果信息。在一些实施例中,所述操作指令包括但不限于输入指令、切换指令、退出指令等指令信息。在一些实施例中,所述执行结果信息包括但不限于基于输入指令所呈现的目标信息(例如,数字、词、句、符号、确定结果、选择结果、光标移动、数字/字符删除、清空等)、基于切换指令所呈现的下一界面或上一界面的界面信息、基于退出指令所呈现的退出当前界面、***或退出应用等执行结果信息。
在一些实施例中,所述步骤S12包括步骤S121(未示出)、步骤S122(未示出)。在步骤S121中,设备确定当前输入模式;在步骤S122中,设备在所述当前输入模式下,根据获取到的所述输入数据信息确定目标数据信息;其中,所述当前输入模式包括以下至少任一项:数字输入模式;字符输入模式;混合输入模式;选择模式;确认模式;场景功能模式。在本实施例中,所述设备结合当前输入模式,响应于获取到的输入数据信息获取目标数据信息,以充分利用所述输入设备上的物理按键,在方便携带、操作的同时,不影响正常的交互使用。例如,同一输入数据信息在不同的输入模式下所对应的目标数据信息可能不同。例如,在字符输入模式下,“1”的输入数据信息对应的目标数据信息为字符“a”;在选择模式下,“1”的输入数据信息对应的目标数据信息为“左”的指令信息。再例如,在数字输入模式下,“1行1列”的输入数据信息对应的目标数据信息为“1”;在字符输入模式下,“1行1列”的输入数据信息对应的目标数据信息为“a”在确认模式下,“1行1列”的输入数据信息对应的目标数据信息为“是”。在一些实施例中,用户随时可以自主选择所述当前输入模式,设备通过获取用户对输入模式的选择信息确定所述当前输入模式,例如,用户在输入数字或字符的过程中,手动切换到确认模式或场景功能模式,以进行确认或删除的操作。在另一些实施例中,所述设备也可以识别确定出当前的状态信息(例如,当前是需要用户输入数字和/或字符的状态、需要用户做选择的状态、需要用户确认的状态、当前***或应用存在可退出、可切换、可删除、可清空等状态)或业务流程信息等确定所述当前输入模式。例如,当前是需要用户输入数字的状态时,确定为数字输入模式;当前为需要用户选择的状态时,确定为选择模式;当前涉及可退出、可切换、可删除、可清空等状态时,确定为场景功能模式;又例如,当前对应的业务流程是密码输入(仅限数字密码)时,则确定为数字输入模式;又例如,用户在输入数字(数字输入模式或混合输入模式)或字符(字符输入模式或混合输入模式)的过程中,所述设备在用户每输入一个或指定数量的数字或字符时自动切换到确认模式或场景功能模式,以方便用户进行确认或删除的操作。在一些实施例中,所述数字输入模式包括通过按下所述输入设备上对应的物理按键仅可以获取对应的数字信息的模式。在一些实施例中,所述字符输入模式包括通过按下所述输入设备上对应的物理按键仅可以获取对应的字符信息的模式。在一些实施例中,所述混合输入模式包括通过按下所述输入设备上对应的物理按键既可以获取对应的数字信息,也可以获取对应的字符信息的模式。在一些实施例中,所述选择模式包括通过按下所述输入设备上对应的物理按键可以对当前界面所呈现的多个被选对象进行定位选择的模式。在一些实施例中,所述确认模式包括通过按下所述输入设备上对应物理按键可以执行对应的确认指令的模式(如图7所示的界面示意图)。在一些实施例中,所述场景功能模式包括通过按下所述输入设备上对应的物理按键可以执行对应的功能指令(例如,界面切换、退出、删除、清空)的模式。当然,本领域技术人员应能理解,以上所述的当前输入模式仅为举例,其他现有的或今后可能出现的当前输入模式如能适用于本申请,也在本申请的保护范围内,并以引用的方式包含于此。
在一些实施例中,所述步骤S121包括:设备通过获取所述用户关于输入模式的选择信息确定所述当前输入模式。在本实施例中,所述当前输入模式是由用户自主选择的输入模式。例如,可以通过语音识别、手势识别、头部运动跟踪、眼球追踪、特定物理按键等任一种或多种人机交互的方式实现由用户自主选择所述当前输入模式的目的。在一些实施例中,所述选择信息包括但不限于语音信息,例如,用户通过“数字输入模式”的语音唤醒数字输入模式。在一些实施例中,所述选择信息包括但不限于手势信息,例如,用户通过做出特定的手势唤醒数字输入模式。在一些实施例中,所述选择信息包括但不限于头部运动信息,例如,用户通过做出特定的头部运动唤醒数字输入模式。在一些实施例中,所述选择信息包括但不限于眼球运动信息,例如,用户通过特定的眼球运动唤醒数字输入模式。在一些实施例中,所述可穿戴式显示设备上可以设置语音识别组件、手势识别组件、头部运动跟踪组件、眼球追踪组件等来获取用户的选择信息,例如,所述输入设备上设置语音识别组件用于获取用户的语音信息。在一些实施例中,所述选择信息包括但不限于用于切换输入模式的物理切换按键信息,例如,通过所述特定物理按键的方式选择确定当前输入模式。在一些实施例中,所述可穿戴式显示设备上可以设置一个或多个用于切换输入模式的物理切换按键,例如所述智能头戴设备上设置一个或多个用于切换输入模式的物理切换按键。
当然,本领域技术人员应能理解,以上所述的用户自主选择当前输入模式的具体方式仅为举例,其他现有的或今后可能出现的方式如能适用于本申请,也在本申请的保护范围内,并以引用的方式包含于此。
在一些实施例中,所述智能头戴设备包括指令输入组件,所述步骤S121包括:通过所述指令输入组件获取所述用户对输入模式的选择信息;根据所述选择信息确定当前输入模式。在一些实施例中,所述指令输入组件包括但不限于语音识别组件、手势识别组件、头部运动跟踪组件、眼球追踪组件等。例如,所述智能头戴设备包括语音识别组件,所述设备通过获取“数字输入模式”的语音信息确定当前输入模式为数字输入模式。再例如,所述智能头戴设备包括手势识别组件,所述设备通过识别用户所做出的手势确定所述当前输入模式。再例如,所述智能头戴设备包括头部运动跟踪组件,所述设备通过识别用户所做出的头部动作确定所述当前输入模式。再例如,所述智能头戴设备包括眼球追踪组件,所述设备通过识别用户所做出的眼部动作确定所述当前输入模式。在一些实施例中,所述设备预先建立语音信息与输入模式之间的映射关系,或者手势信息与输入模式之间的映射关系,或者头部运动信息与输入模式之间的映射关系,或者眼部运动信息与输入模式之间的映射关系。
在一些实施例中,所述输入设备的多个物理按键包括用于切换输入模式的物理切换按键,所述步骤S121包括:设备响应于获取到的、所述物理切换按键对应的输入数据信息,执行对输入模式的切换操作,并获取所述用户对所述输入模式的选择信息,以确定当前输入模式。在一些实施例中,所述物理切换按键包括但不限于所述设备指定的所述输入设备中的一特定物理按键(例如,指定位于所述输入设备一行一列的物理按键为所述物理切换按键),并预先建立该物理切换按键的输入数据信息的多个赋值与切换输入模式指令之间的映射关系。例如,所述特定物理按键对应的输入数据信息的特定赋值包括“000”“001”“002”等,每个赋值对应一个输入模式,初始赋值为000,用户每按压一次该特定物理按键切换一次对该特定物理按键的输入数据信息的赋值,并基于当前切换到的赋值确定当前输入模式,用户可以通过该一个特定物理按键实现对输入模式的切换。在另一些实施例中,所述物理切换按键包括但不限于所述设备指定的所述输入设备中的多个特定物理按键(例如,指定位于所述输入设备一行一列、一行二列、一行三列、一行四列的物理按键为所述物理切换按键),并预先建立该多个物理切换按键的输入数据信息与切换输入模式指令之间的映射关系。例如,用户按压所述输入设备一行一列的物理按键确定切换当前输入模式为数字输入模式;例如,用户按压所述输入设备一行四列的物理按键确定切换当前输入模式为选择输入模式。
在一些实施例中,所述步骤S122包括步骤S1221(未示出)、步骤S1222(未示出)。在步骤S1221中,设备根据所述当前输入模式获取该当前输入模式对应的、关于所述输入数据信息与数据信息之间的映射关系;在步骤S1222中,设备根据获取到的所述输入数据信息以及所述映射关系获取与该输入数据信息存在映射关系的目标数据信息。例如,所述设备中预设有一个或多个输入模式,其中,每个输入模式对应有一条或多条映射关系(例如,每个输入模式和其对应的一条或多条映射关系均存在映射关系),每个所述输入模式所对应的映射关系用于关联在该输入模式下,输入数据信息与该输入数据信息所对应的数据信息。例如,所述设备在确定出所述当前输入模式后,查询该输入模式对应的一条或多条映射关系,在该当前输入模式所对应的一条或多条映射关系中查询与实时获取到的所述输入数据信息存在映射关系的数据信息,并将该数据信息作为所述目标数据信息。在一些实施例中,所述方法还包括步骤S14(未示出),在步骤S14中,所述设备建立多条映射关系,其中,每条映射关系用于关联输入模式与该输入模式对应的、关于所述输入数据信息与所述数据信息之间的映射关系。例如,所述设备中建立有如下表1所示的映射关系表,以便所述设备在确定出当前输入模式后,根据实时获取到的所述输入数据信息查询获取该输入数据信息对应的数据信息,并将该数据信息作为所述目标数据信息。
表1映射关系表
当然,本领域技术人员应能理解,以上所示的表1仅为举例,其他现有的或今后可能出现的在不同输入模式下的映射关系如能适用于本申请,也在本申请的保护范围内,并以引用的方式包含于此。
在一些实施例中,所述步骤S1221包括:设备根据所述输入设备的当前设备属性信息、所述当前输入模式获取该当前设备属性信息与该当前输入模式对应的输入数据信息与数据信息之间的映射关系。在上述相关实施例中介绍了基于当前输入模式,获取在当前输入模式下,输入数据信息对应的目标数据信息,例如,所述可穿戴式显示设备的输入设备是固定已知的,又例如,所述可穿戴式显示设备中的输入设备的设备属性信息是固定不变的,设备中预设对于该设备属性信息的输入设备而言,在一个或多个输入模式下所对应的一条或多条用于关联该输入设备的物理按键所对应的输入数据信息与数据信息之间的映射关系即可。在另一些实施例中,所述可穿戴式显示设备中的输入设备不是固定的,例如,用户可以根据实际需要更换不同设备属性信息的输入设备,又例如,所述可穿戴式显示设备中的输入设备的设备属性信息可以改变,则所述设备除了结合所述当前输入模式外,还需要结合所述输入设备的当前设备属性信息,以响应于获取到的输入数据信息获取目标数据信息。在一些实施例中,所述当前设备属性信息包括但不限于数字属性(例如,所述数字键盘的设备属性信息包括数字属性,所述数字键盘的物理按键中对应数字信息的物理按键,该数字信息为该物理按键所对应的输入数据信息)、字符属性(例如,所述字符键盘的设备属性信息包括字符属性,所述字符键盘的物理按键中对应字符信息的物理按键,该字符信息为该物理按键对应的输入数据信息)、混合属性(例如,所述口袋键盘的设备属性信息包括混合属性,所述口袋键盘的物理按键中对应数字信息、字符信息的物理按键,该数字信息、或者字符信息为该物理按键对应的输入数据信息)、其他属性(例如,对于所述定制的输入设备,该输入设备上的多个物理按键所对应的输入数据信息包括但不限于物理按键在该输入设备中的位置信息、物理按键对应的“确认键信息”等等具体信息)。对于定制的输入设备而言,可以基于该输入设备本身的特点指定其设备属性信息,例如,该定制的输入设备包括两个物理按键,分别对应的输入数据信息为“是”“否”,则该输入设备的设备属性信息为确认属性;再例如,所述输入设备包括四个物理按键,分别对应的输入数据信息为“上”“下”“左”“右”,则该输入设备的设备属性信息为选择属性;又例如,所述输入设备包括多个物理按键,每个物理按键对应其在该输入设备中的位置信息,则该输入设备的设备属性信息可以是定制属性)等。在一些实施例中,所述设备中预设多个设备属性信息,每个设备属性信息与一个或多个输入模式存在映射关系(例如,每个设备属性信息与一个或多个输入模式之间形成有一条或多条第一映射关系),该设备属性信息对应的每个输入模式下存在对应的一条或多条用于关联在该设备属性信息、该输入模式下的输入数据信息与数据信息之间的映射关系(例如,每一条第一映射关系对应有一条或多条用于关联输入数据信息与该输入数据信息所对应的数据信息的第二映射关系),则所述设备基于当前输入模式、当前设备属性信息确定出第一映射关系,基于实时获取到的输入数据信息,从该第一映射关系对应的一条或多条第二映射关系中获取该输入数据信息所对应的目标数据信息。在一些实施例中,在所述输入设备与所述智能头戴设备建立通信连接时,由所述输入设备主动报告其设备属性信息(例如,在建立通信连接时即可获取所述输入设备的当前设备属性信息)。在另一些实施例中,也可以由用户输入该输入设备的当前设备属性信息。
在一些实施例中,所述方法还包括步骤S15(未示出),在步骤S15中,设备建立多条映射关系,其中,每条映射关系用于关联所述输入设备的设备属性信息、所述输入模式、输入数据信息、该输入数据信息对应的数据信息。例如,继上一实施例,当可更换不同设备属性信息的输入设备时或者输入设备的设备属性信息可以更改时,设备中建立如下表2所示的映射关系表。参考表2所示的映射关系表,每个设备属性信息与一个或多个输入模式之间存在映射关系(例如,上述第一映射关系),而每条设备属性信息与输入模式的映射关系对应有一条或多条关联输入数据信息与该输入数据信息所对应的数据信息的映射关系(例如,上述第二映射关系)。基于设备中所建立的如表2所示的映射关系表,根据所述输入设备的当前设备属性信息、当前输入模式、实际获取到的输入数据信息,即可得到对应的目标数据信息,从而基于该目标数据信息执行对应的操作指令。换言之,所述设备中预设各设备属性信息、输入模式、输入数据信息、该输入数据信息对应的数据信息之间的映射关系,基于所述输入设备的当前设备属性信息、当前输入模式、实际获取到的输入数据信息,即可得到对应的目标数据信息。在本实施例中,在充分利用所述输入设备的同时,用户可根据实际需要更换不同设备属性信息的输入设备,进一步扩大应用范围,提高实用性。
表2映射关系表
当然,本领域技术人员应能理解,以上表2所示的映射关系表仅为举例,其他现有的或今后可能出现的映射关系表如能适用于本实施例,也在本实施例的保护范围内,并以引用的方式包含于此。
在一些实施例中,所述步骤S1221包括:设备根据所述输入设备的当前设备属性信息、所述当前输入模式获取该当前设备属性信息与该当前输入模式对应的输入数据信息与数据信息之间的映射关系,其中,若所述当前设备属性信息与所述当前输入模式相匹配,在所述输入数据信息与所述数据信息之间的映射关系中,所述物理按键对应的输入数据信息与该输入数据信息对应的数据信息相同;否则,在所述输入数据信息与所述数据信息之间的映射关系中,物理按键对应的输入数据信息与该输入数据信息对应的数据信息不同。例如,当所述输入设备的当前设备属性信息与所述当前输入模式相匹配时,该当前设备属性信息与该当前输入模式对应的输入数据信息与数据信息相同(可参见上述表2)。例如,数字属性与数字输入模式所对应的一条或多条关联输入数据信息与数据信息的映射关系中,输入数据信息与该输入数据信息对应的数据信息相同(例如,“1”的输入数据信息对应的数据信息为“1”;“2”的输入数据信息对应的数据信息为“2”…“9”的输入数据信息对应的数据信息为“9”等);而所述设备属性信息与所述输入模式不匹配时,则关联的输入数据信息与数据信息的映射关系中,输入数据信息与该输入数据信息对应的数据信息不同(例如,“1”的输入数据信息对应的数据信息为“a”…)。再例如,参考上述表2,“确认属性”的设备属性信息与“确认模式”的输入模式对应的两条映射关系中,“是”的输入数据信息,其对应的目标数据信息还是“是”…而在“确认属性”的设备属性信息与“场景功能模式”的输入模式对应的两条映射关系中,“是”的输入数据信息,其对应的目标数据信息为“切换上一页”…在一些实施例中,当所述当前设备属性信息与当前输入模式不匹配时,基于所述物理按键对应的输入数据信息所获取到的目标数据信息与该输入数据信息不相同。例如,可继续参见上述表2,对于数字键盘(例如,当前设备属性信息为数字属性)而言,若当前输入模式为选择模式,则“1”的输入数据信息对应的目标数据信息为“左”;对于定制类输入设备而言(例如,该定制类输入设备的设备属性信息为确认属性),当前输入模式为场景功能模式时,“是”的输入数据信息对应的目标数据信息为“切换上一页”…例如,所述当前设备属性信息为数字属性,所述当前输入模式为数字输入模式,则确定所述当前设备属性信息与所述当前输入模式相匹配,否则,确定不相匹配;再例如,所述当前设备属性信息为字符属性,所述当前输入模式为字符输入模式,则确定所述当前设备属性信息与所述当前输入模式相匹配,否则,确定不相匹配;又例如,所述当前设备属性信息为混合属性,所述当前输入模式为混合输入模式,则确定所述当前设备属性信息与所述当前输入模式相匹配,否则,确定不相匹配;又例如,所述当前设备属性信息为确认属性,所述当前输入模式为确认模式,则确定所述当前设备属性信息与所述当前输入模式相匹配,否则,确定不相匹配。在一些实施例中,所述输入设备上的物理按键呈现有该物理按键对应的输入数据信息,当所述当前设备属性信息与当前输入模式相匹配时,用户可以直接基于该物理按键所呈现的输入数据信息进行输入操作,方便用户操作。在本实施例中,不局限于各物理按键本身所对应的输入数据信息,基于所述输入设备的当前设备属性信息、当前输入模式,确定对应的目标数据信息,以适配于不同设备属性的输入设备、输入模式,从而适配于多种应用场景。
在一些实施例中,所述方法还包括步骤S16(未示出),所述步骤S16包括:通过所述智能头戴设备呈现虚拟输入界面,其中,所述虚拟输入界面包括多个虚拟按键,对于所述虚拟输入界面中的每个虚拟按键,在所述多个物理按键中均存在对应的物理按键,所述虚拟按键所呈现的数据信息与该虚拟按键对应的物理按键所对应的输入数据信息之间存在映射关系。在一些实施例中,为了方便用户操作,通过所述智能头戴设备呈现虚拟输入界面,用户可基于该虚拟输入界面操作所述输入设备。在一些实施例中,所述智能头戴设备始终呈现有虚拟输入界面。在另一些实施例中,只有在满足一定条件时(例如,当前设备属性信息与当前输入模式不匹配时),才通过所述智能头戴设备呈现所述虚拟输入界面;而当不满足该一定条件时(例如,当前设备属性信息与当前输入模式相匹配时),则不呈现所述虚拟输入界面,例如,在一些实施例中,所述方法还包括步骤S17(未示出),若所述设备属性信息与所述当前输入模式相匹配,则不呈现所述虚拟输入界面,关于该部分的具体介绍请参见下面的实施例,在此不做赘述。在一些实施例中,所述虚拟输入界面中的虚拟按键与所述输入设备中的物理按键的对应关系包括但不限于位置对应关系,例如,所述虚拟按键在所述虚拟输入界面中的位置信息与该虚拟按键对应的物理按键在所述输入设备中的位置信息相同(例如,都是1行1列)。例如,对照呈现的虚拟输入界面,用户可知道每个物理按键所对应的数据信息。在另一些实施例中,所述虚拟输入界面中的虚拟按键与所述输入设备中的物理按键的对应关系包括但不限于数据信息与输入数据信息之间的对应关系,例如,所述虚拟按键与其对应的物理按键的位置信息不一定相同,但是该物理按键所对应的输入数据信息与该虚拟按键所呈现的数据信息之间存在映射关系。在一些实施例中,所述虚拟按键上呈现有数据信息,以便用户知道每个虚拟按键所对应的数据信息,在一些实施例中,同一虚拟按键上所呈现的数据信息会随当前输入模式的变化而变化,例如,当前输入模式为选择模式,某物理按键对应的虚拟按键所呈现的数据信息为“上”;当前输入模式切换到确认模式时,该物理按键对应的该虚拟按键所呈现的数据信息同步为“确认”,换言之,所述虚拟按键所呈现的数据信息会随当前输入模式下其对应的物理按键所对应的目标数据信息的变化而同步变化。
在一些实施例中,所述步骤S16(未示出)包括:若所述输入设备的当前设备属性信息与所述当前输入模式不匹配,通过所述智能头戴设备呈现虚拟输入界面,其中,所述虚拟输入界面包括多个虚拟按键,对于所述虚拟输入界面中的每个虚拟按键,在所述多个物理按键中均存在对应的物理按键,所述虚拟按键所呈现的数据信息与该虚拟按键对应的物理按键所对应的输入数据信息之间存在映射关系。例如,当当前输入模式与当前设备属性信息相同时,物理按键所对应的输入数据信息与目标数据信息相同,此时可以不用呈现所述虚拟输入界面。而当所述当前输入模式与当前设备属性信息不匹配时,输入数据信息与目标数据信息是不同的,此时需要呈现所述虚拟输入界面,以便告知用户每个物理按键所对应的目标数据信息。在一些实施例中,所述虚拟输入界面是固定的(例如,形状、虚拟按键的数量、排列等固定),例如,所述虚拟输入界面包括3行3列(或者其他固定数量的虚拟按键)的虚拟按键,每个虚拟按键在所述输入设备中都存在对应的物理按键。在另一些实施例中,所述虚拟输入界面不是固定的,关于该实施例的具体介绍请参见下面的实施例,在此不做赘述。
在一些实施例中,所述步骤S16包括:若所述输入设备的当前设备属性信息与所述当前输入模式不匹配,通过所述智能头戴设备呈现与所述输入设备相匹配的虚拟输入界面,其中,所述虚拟输入界面包括多个虚拟按键,对于所述虚拟输入界面中的每个虚拟按键,在所述多个物理按键中均存在对应的物理按键,所述虚拟按键呈现的数据信息与该虚拟按键对应的物理按键所对应的输入数据信息之间存在映射关系。在一些实施例中,为了更便于用户基于呈现的虚拟输入界面进行操作,在所述当前设备属性信息与所述当前输入模式不匹配时,通过所述智能头戴设备所呈现的虚拟输入界面与所述输入设备相匹配,例如,所述虚拟输入界面的形状、虚拟按键的数量、按键排列等分别与所述输入设备的形状、物理按键的数量、按键排列等任一方面相同或相近。
在一些实施例中,所述方法还包括步骤S18(未示出),在步骤S18中,设备通过所述智能头戴设备呈现提示信息,其中,所述提示信息包括所述一个或多个虚拟按键与所述一个或多个物理按键之间的对应信息。在一些实施例中,所述提示信息包括但不限于所述虚拟按键与物理按键之间的对应关系的提示信息。例如,通过呈现所述提示信息提示用户该虚拟输入界面中各虚拟按键与所述输入设备的物理按键之间的位置对应关系(例如,九宫格虚拟界面中的3行3列的虚拟按键对应于输入设备中前3行前3列的物理按键)。再例如,通过所述提示信息提示用户当前虚拟输入界面与输入设备相匹配,可直接基于各虚拟按键与物理按键之间的对应关系,按下该物理按键得到该物理按键对应的虚拟按键上所呈现的数据信息。又例如,所述虚拟输入界面上的各虚拟按键呈现对应存在映射关系的物理按键对应的输入数据信息(例如,虚拟按键除呈现数据信息外,还呈现与该数据信息存在映射关系的物理按键对应的输入数据信息),用户根据该提示信息,按下该输入数据信息对应的物理按键得到该虚拟按键对应的数据信息。
图3示出一种通过可穿戴式显示设备的设备结构图,该设备还包括一一模块、一二模块、一三模块。一一模块,用于通过所述输入设备获取所述输入数据信息,其中,所述输入数据信息是所述输入设备响应于用户对该输入设备的多个物理按键的触发操作获取的,所述输入数据信息对应于所述触发操作所对应的物理按键;一二模块,用于根据获取到的所述输入数据信息确定目标数据信息;一三模块,用于根据所述目标数据信息执行对应的操作指令,以通过所述智能头戴设备呈现对应的执行结果信息。
在此,有关上述一一模块、一二模块以及一三模块的具体实现方式的示例与上述步骤S11、步骤S12以及步骤S13的实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述一二模块包一二一模块(未示出)、一二二模块(未示出)。一二一模块,用于确定当前输入模式;一二二模块,用于在所述当前输入模式下,根据获取到的所述输入数据信息确定目标数据信息;其中,所述当前输入模式包括以下至少任一项:数字输入模式;字符输入模式;混合输入模式;选择模式;确认模式;场景功能模式。
在此,有关上述一二一模块、一二二模块的具体实现方式的示例与上述步骤S121、步骤S122的实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述一二一模块,用于通过获取所述用户关于输入模式的选择信息确定所述当前输入模式。
在此,有关上述一二一模块的具体实现方式的示例与上述步骤S121的实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述智能头戴设备包括指令输入组件,所述一二一模块用于:通过所述指令输入组件获取所述用户对输入模式的选择信息;根据所述选择信息确定当前输入模式。
在此,有关上述一二一模块的具体实现方式的示例与上述步骤S121的实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述输入设备的多个物理按键包括用于切换输入模式的物理切换按键,所述一二一模块,用于响应于获取到的、所述物理切换按键对应的输入数据信息,执行对输入模式的切换操作,并获取所述用户对所述输入模式的选择信息,以确定当前输入模式。
在此,有关上述一二一模块的具体实现方式的示例与上述步骤S121的实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述一二二模块包括一二二一模块(未示出)、一二二二模块(未示出)。一二二一模块,用于根据所述当前输入模式获取该当前输入模式对应的、关于所述输入数据信息与数据信息之间的映射关系;一二二二模块,用于根据获取到的所述输入数据信息以及所述映射关系获取与该输入数据信息存在映射关系的目标数据信息。
在此,有关上述一二二一模块、一二二二模块的具体实现方式的示例与上述步骤S1221、步骤S1222的实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述设备还包括一四模块(未示出),一四模块,用于建立多条映射关系,其中,每条映射关系用于关联输入模式与该输入模式对应的、关于所述输入数据信息与所述数据信息之间的映射关系。
在此,有关上述一四模块的具体实现方式的示例与上述步骤S14的实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述一二二一模块,用于根据所述输入设备的当前设备属性信息、所述当前输入模式获取该当前设备属性信息与该当前输入模式对应的输入数据信息与数据信息之间的映射关系。
在此,有关上述一二二一模块的具体实现方式的示例与上述步骤S1221的实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述设备还包括一五模块(未示出),一五模块,用于建立多条映射关系,其中,每条映射关系用于关联所述输入设备的设备属性信息、所述输入模式、输入数据信息、该输入数据信息对应的数据信息。
在此,有关上述一五模块的具体实现方式的示例与上述步骤S15的实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述一二二一模块,用于根据所述输入设备的当前设备属性信息、所述当前输入模式获取该当前设备属性信息与该当前输入模式对应的输入数据信息与数据信息之间的映射关系,其中,若所述当前设备属性信息与所述当前输入模式相匹配,在所述输入数据信息与所述数据信息之间的映射关系中,所述物理按键对应的输入数据信息与该输入数据信息对应的数据信息相同;否则,在所述输入数据信息与所述数据信息之间的映射关系中,所述物理按键对应的输入数据信息与该输入数据信息对应的数据信息不同。
在此,有关上述一二二一模块的具体实现方式的示例与上述步骤S1221的实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述设备还包括一六模块(未示出),所述一六模块用于:通过所述智能头戴设备呈现虚拟输入界面,其中,所述虚拟输入界面包括多个虚拟按键,对于所述虚拟输入界面中的每个虚拟按键,在所述多个物理按键中均存在对应的物理按键,所述虚拟按键所呈现的数据信息与该虚拟按键对应的物理按键所对应的输入数据信息之间存在映射关系。
在此,有关上述一六模块的具体实现方式的示例与上述步骤S16的实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述一六模块用于:若所述输入设备的当前设备属性信息与所述当前输入模式不匹配,通过所述智能头戴设备呈现虚拟输入界面,其中,所述虚拟输入界面包括多个虚拟按键,对于所述虚拟输入界面中的每个虚拟按键,在所述多个物理按键中均存在对应的物理按键,所述虚拟按键所呈现的数据信息与该虚拟按键对应的物理按键所对应的输入数据信息之间存在映射关系。
在此,有关上述一六模块的具体实现方式的示例与上述步骤S16的实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述一六模块用于:若所述输入设备的当前设备属性信息与所述当前输入模式不匹配,通过所述智能头戴设备呈现与所述输入设备相匹配的虚拟输入界面,其中,所述虚拟输入界面包括多个虚拟按键,对于所述虚拟输入界面中的每个虚拟按键,在所述多个物理按键中均存在对应的物理按键,所述虚拟按键呈现的数据信息与该虚拟按键对应的物理按键所对应的输入数据信息之间存在映射关系。
在此,有关上述一六模块的具体实现方式的示例与上述步骤S16的实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述设备还包括一七模块(未示出),所述一七模块用于:若所述设备属性信息与所述当前输入模式相匹配,则不呈现所述虚拟输入界面。
在此,有关上述一七模块的具体实现方式的示例与上述步骤S17的实施例相同或相近,故不再赘述,在此以引用方式包含于此。
在一些实施例中,所述设备还包括一八模块(未示出),一八模块,用于通过所述智能头戴设备呈现提示信息,其中,所述提示信息包括所述多个虚拟按键与所述多个物理按键之间的对应信息。
在此,有关上述一八模块的具体实现方式的示例与上述步骤S18的实施例相同或相近,故不再赘述,在此以引用方式包含于此。
参见图1、图5、图6,所述可穿戴式显示设备包括:输入设备101,所述输入设备101包括多个物理按键1011(未示出),所述输入设备101用于响应于用户对所述多个物理按键1011的触发操作获取对应的输入数据信息;与所述输入设备101存在通信连接的智能头戴设备102,所述智能头戴设备102用于基于与所述输入设备101之间的通信连接获取所述输入数据信息,并根据所述输入数据信息获取对应目标数据信息,执行对应的操作指令,以通过所述智能头戴设备102呈现对应的执行结果信息;所述输入设备101设置于可穿戴装置103,通过所述可穿戴装置103穿戴于用户手臂。在一些实施例中,所述输入设备101包括但不限于数字键盘(例如,仅具有数字按键的键盘,或者具有数字按键以及少量功能按键的键盘)、字符键盘(例如,仅具有字符按键的键盘,或者具有字符按键以及少量功能按键的键盘)、口袋键盘(Mini键盘,例如,既具有数字按键又具有字符按键的键盘,或者既具有数字按键又具有字符按键,还具有少量功能按键的键盘)等小键盘,或者定制的具有少量物理按键(例如,具有少量功能按键的键盘)的输入设备,又或者是具备折叠功能的键盘。在一些实施例中,所述数字按键上所呈现的数字信息为该数字按键对应的输入数据信息;所述字符按键上所呈现的字符信息为该字符按键对应的输入数据信息,所述功能按键上所呈现的功能键信息为该功能按键对应的输入数据信息。在此,所述数字键盘、字符键盘、口袋键盘等小键盘的体型都比较小,如单手数字小键盘,便于携带;相应地,具有少量物理按键的输入设备,其也具有体型小,便于携带的特点;相应地,具有折叠功能的键盘,当折叠后具有较小的体型,因而折叠后键盘也便于携带。例如,所述输入设备101包括两个物理按键,分别对应的目标数据信息为“前进”“后退”或“是”“否”等(例如,对于所述输入设备,所述智能头戴设备中预设“左1”对应“前进”,“右1”对应“后退”的映射关系;再例如,所述智能头戴设备中预设“左1”对应“是”,“右1”对应“否”的映射关系)。在一些实施例中,所述输入设备101包括四个物理按键,分别对应的目标数据信息为“上”“下”“左”“右”等(例如,对于该输入设备,所述智能头戴设备中预设这四个物理按键对应的输入数据信息中每个输入数据信息与其目标数据信息之间的映射关系)。在一些实施例中,所述智能头戴设备102包括但不限于AR眼镜、VR眼镜或者其他头戴式显示设备。在一些实施例中,所述输入设备101与所述智能头戴设备102之间通过有线或者无线的方式进行通信连接。在一些实施例中,所述输入设备101可拆卸地设置于可穿戴装置103。在一些实施例中,所述输入设备101固定设置于可穿戴装置103,不可拆卸。例如,可穿戴装置103包括一袋装结构的部件,具体为透明膜,所述输入设备101装入该袋装结构中并密封,用户可以透过透明膜看到所述输入设备中的各物理按键。在一些实施例中,所述可穿戴装置103可穿戴于用户手臂。例如,所述可穿戴装置103为绑带,所述输入设备101通过子母扣或者魔术贴等连接件可拆卸设置在所述绑带(例如,所述绑带上同样设置有相匹配的子母扣或者魔术贴等连接件)上,绑带可绑到用户手臂上,从而穿戴于用户手臂。对于上述各类小键盘、定制的输入设备而言,可以将其直接设置于所述可穿戴装置内,用户可穿戴该可穿戴式显示设备随意移动并随时使用。当然,本领域技术人员应能理解,以上所述的所述可穿戴装置的具体结构仅为举例,其他现有的或今后可能出现的具体结构如能适用于本实施例,也在本实施例的保护范围内,并以引用的方式包含于此,在此,关于所述可穿戴装置103的其他具体结构请参见下面的实施例,在此不做赘述。例如,在使用所述可穿戴式显示设备时,用户头戴所述智能头戴设备102,左手手臂(或右手手臂)穿戴所述可穿戴装置103,所述输入设备101设置于所述可穿戴装置103,所述用户可以通过右手(或左手)操作所述输入设备101,以使所述输入设备101获取所述输入数据信息,并通过头戴的所述智能头戴设备102看到该智能头戴设备102所呈现的信息。对于具有折叠功能的键盘而言,所述折叠键盘在折叠后可设置于所述可穿戴装置内,用户可穿戴该可穿戴式显示设备随意移动到需要作业的地方,取出并展开该折叠键盘后,进行操作使用。本实施例所述的可穿戴式显示设备对使用环境没有要求(例如,在嘈杂的工地、工业检修等环境下,各种嘈杂的干扰声音不会对本设备有任何的影响)、方便用户操作使用(例如,用户可穿戴该设备随意移动,并随时操作穿戴于手臂上的输入设备101)、对硬件和软件要求都比较低(例如,该设备仅通过体型较小的输入设备101与智能头戴设备102之间的通信连接即可完成与该智能头戴设备102之间的交互,无需复杂的算法,以及适配于该算法的硬件)、同时也降低了成本与功耗,在无需复杂的软硬件配备的前提下,也提高了反应速度,具有较强的实用价值。
在此,本领域技术人员应能理解,上述可穿戴式显示设备的结构仅为举例。其他现有的或今后可能出现的可穿戴式显示设备结构如能适用该实施例,也包含在该实施例的保护范围以内,并在此以引用的方式包含于此。
在一些实施例中,所述多个物理按键的数量等于或大于九。在一些实施例中,为了在便于携带,方便操作使用的同时,适配更多的应用场景,所述输入设备的多个物理按键的数量优选为等于或大于九个。例如,所述输入设备为数字键盘,该数字键盘上包括如图4所示的九个数字按键(1、2、3、4…),再例如,所述数字键盘上除了包括如图4所示的九个数字按键(1、2、3、4…)外,还包括少量其他功能按键。再例如,所述输入设备为字符键盘,该字符键盘上包括九个字符按键(“abc”、“edf”…),再例如,所述字符键盘上除了包括九个字符按键(“abc”、“edf”…)外,还包括少量其他功能按键。在另一些实施例中,所述多个物理按键的数量大于九个,例如,所述数字键盘除了包括九个数字按键外,还包括其他的一个或多个功能按键(例如,确认键、删除键、清空键等)。在本实施例中,所述输入设备101上的多个物理按键的数量较少,减小所述输入设备101的体积,方便携带、操作方便。
在一些实施例中,所述输入设备与所述智能头戴设备之间通过数据线进行通信连接,其中,所述智能头戴设备包括第一数据线接口。例如,所述输入设备101与所述智能头戴设备102之间通过有线的方式通信连接。在一些实施例中,所述输入设备101自带数据线,所述智能头戴设备102设置有第一数据线接口,以连接所述输入设备101的数据线。在另一些实施例中,通过外接的数据线连接所述输入设备101与所述智能头戴设备102。例如,所述输入设备101设置有第二数据线接口,所述智能头戴设备102设置有第一数据线接口,外接数据线一端***所述第一数据线接口,另一端***所述第二数据线接口,连接所述输入设备101与所述智能头戴设备102。
在一些实施例中,所述输入设备与所述智能头戴设备之间通过蓝牙进行通信连接,其中,所述智能头戴设备包括第一蓝牙模块,所述输入设备包括第二蓝牙模块。例如,所述输入设备101与所述智能头戴设备102之间通过无线连接的方式通信连接。在一些实施例中,所述智能头戴设备102包括第一蓝牙模块,所述输入设备101包括第二蓝牙模块,通过所述第一蓝牙模块与所述第二蓝牙模块建立蓝牙连接使得所述输入设备101与所述智能头戴设备102之间实现通信连接。
在一些实施例中,所述可穿戴装置包括用于穿戴于所述用户手臂的穿戴部件,以及用于放置所述输入设备的容纳部件,所述容纳部件设置于所述穿戴部件。在一些实施例中,所述可穿戴装置包括穿戴部件和容纳部件,以分别实现穿戴于用户手臂以及设置所述输入设备101的作用,从而实现将所述输入设备穿戴于用户手臂上的目的。在一些实施例中,所述容纳部件包括但不限于袋装结构的部件,例如,将所述输入设备101装进所述容纳部件内部。在另一些实施例中,所述容纳部件包括但不限于卡扣式结构的部件,例如,所述输入设备101卡接到所述容纳部件上。在一些实施例中,所述穿戴部件包括但不限于绑带或者可穿戴于手臂的袖套等部件。在一些实施例中,所述容纳部件的整体形状、尺寸与所述输入设备101的整体形状、尺寸相匹配,例如,所述输入设备101为圆形时,所述容纳部件也为圆形。再例如,所述输入设备101为方形时,所述容纳部件也为方形。
在一些实施例中,所述穿戴部件为带状结构,所述穿戴部件的一端设置有第一连接件,所述穿戴部件的另一端设置有与所述第一连接件相匹配的第二连接件,所述第一连接件与所述第二连接件之间可拆卸连接。例如,所述穿戴部件为带状结构的绑带。在一些实施例中,所述第一连接件包括但不限于魔术贴、子母扣、绳等可拆卸地连接件,所述第二连接件包括与所述第一连接件相匹配的连接件。例如,所述第一连接件为母扣,则所述第二连接件为子扣。例如,绑带的一端设置母扣,另一端设置子扣,以穿戴于用户手臂。
在一些实施例中,所述容纳部件包括矩形结构的透明膜,所述透明膜的三个侧边或者相对立的两个侧边与所述穿戴部件之间密封连接,以形成一可容纳所述输入设备的空间。例如,所述容纳部件为袋装结构的部件,具体为透明膜,用户可以透过透明膜看到所述输入设备中的各物理按键。例如,所述透明膜的三个侧边与所述穿戴部件之间密封连接,留出一个侧边作为开口,所述输入设备101可以从该开口处装入,或者取出。再例如,所述透明膜相对立的两个侧边与所述穿戴部件之间密封连接,留出两个侧边作为开口,所述输入设备101可以从该两个开口中的任一个处装入,或者取出。在一些实施例中,所述透明膜与所述穿戴部件之间所形成的、用于装入所述输入设备101的空间的高度略高于所述输入设备101的厚度,以夹紧所述输入设备101,使所述输入设备101装入后不会侧漏出去。
在一些实施例中,所述容纳部件包括矩形结构的底板1031以及设置于所述底板1031上的卡扣结构,以通过所述卡扣结构固定放置于所述底板上的输入设备101。例如,所述容纳部件包括但不限于卡扣式结构的部件。在一些实施例中,所述容纳部件包括底板1031以及设置于所述底板顶角的卡扣结构1032,例如,参考图5,所述底板1031设置于所述穿戴部件1033上,在所述底板1031的一侧的两个顶角处设置所述卡扣结构1032。在另一些实施例中,在所述底板1031的其中一组对立侧上分别设置一个或多个卡扣结构。通过所述卡扣结构固定放置于所述底板上的输入设备101,以固定该输入设备101。在一些实施例中,所述卡扣结构包括但不限于U型结构,使所述输入设备101的一侧可以卡进所述卡扣结构内,以固定所述输入设备101。在一些实施例中,为了更牢固地固定所述输入设备101,所述底板1031的四个顶角均设置卡扣结构,以固定所述输入设备101。本领域技术人员应能理解,卡扣结构的数量和位置不进行限定,能够达到固定所述输入设备101的作用即可。
在一些实施例中,所述底板与所述穿戴部件之间通过旋转件连接。在一些实施例中,为了调整所述输入设备101的角度,所述底板1031与所述穿戴部件1033之间通过旋转件连接,以使得所述底板1031可以旋转,从而使得所述输入设备101可以旋转,从而可以调整所述输入设备101的角度。在一些实施例中,所述旋转件包括但不限于如图6所示的、包括圆盘1034以及固定设置于所述圆盘1034上的圆柱1035,例如,所述底板1031底部开孔,所述圆柱1035刚好***所述底板1031的开孔内,即圆柱1035与所述开孔之间存在一定的旋转阻力,使得所述底板1031既可以设置在所述圆柱1035上不掉落,又可以旋转。当然,本领域技术人员应能理解,本实施例所述的旋转件的具体结构仅为举例,其他现有的或今后可能出现的旋转结构如能适用于本实施例,也在本实施例的保护范围内,并以引用的方式包含于此。
在一些实施例中,所述可穿戴式头戴设备还包括指令输入组件,通过所述指令输入组件获取当前输入模式,所述智能头戴设备基于与所述输入设备之间的通信连接获取所述输入数据信息,并根据所述当前输入模式、所述输入数据信息确定对应的目标数据信息,执行对应的操作指令,以通过所述智能头戴设备呈现对应的执行结果信息。在此,所述指令输入组件的对应的各实施例与上述指令输入组件的各实施例相同或相近,故不做赘述,在此以引用方式包含于此。
在一些实施例中,所述输入设备的多个物理按键包括用于切换输入模式的物理切换按键,所述通过获取所述用户关于输入模式的选择信息确定所述当前输入模式。在此,所述物理切换按键的对应的各实施例与上述物理切换按键的各实施例相同或相近,故不做赘述,在此以引用方式包含于此。
在一些实施例中,所述智能头戴设备包括:获取模块,所述获取模块用于基于与所述输入设备之间的通信连接获取所述输入数据信息;与所述获取模块电连接的执行模块,所述执行模块用于根据所述输入数据信息获取对应的目标数据信息,执行对应的操作指令,以通过所述智能头戴设备呈现对应的执行结果信息。在一些实施例中,所述输入设备包括多个物理按键,在所述物理按键被按下时获取该物理按键对应的输入数据信息。在一些实施例中,所述物理按键包括但不限于上述数字按键、字符按键或功能按键,所述输入数据信息包括但不限于所述物理按键对应的数字信息、字符信息、功能键信息(例如,“enter”确认键信息、“delete”删除键信息等)等具体的信息。例如,在按下所述物理按键时获取该物理按键对应的具体信息(例如,按下“1”的数字按键时获取“1”的输入数据信息,按下“a”的字符按键时获取“a”的输入数据信息,按下“enter”的功能按键时获取“确认”的输入数据信息、按下“delete”的功能按键时获取删除的输入数据信息、按下“1行1列”的功能按键时获取“确认”的输入数据信息等)。在另一些实施例中,所述输入数据信息包括该输入数据信息对应的物理按键在所述输入设备中的位置信息(例如,n行n列)。例如,每个物理按键不代表具体的信息,在按下所述物理按键时仅获取该物理按键在所述输入设备中的位置信息(例如,n行n列)。在此,对于定制的、具有少量功能按键的输入设备而言,基于预先的设定,每个物理按键对应的输入数据信息可以是该物理按键在该输入设备中的位置信息(例如,n行n列),也可以是具体的信息(例如,一行一列对应的输入数据信息为“确认”等等)。在一些实施例中,所述目标数据信息包括但不限于数字信息、字符信息、指令信息(例如,进入下一界面、返回上一界面、确认、选择、光标移动、删除、清空等指令信息)等。在一些实施例中,所述执行结果信息包括但不限于基于输入指令所呈现的目标信息(例如,数字、词、句、符号、确定结果、选择结果、光标移动、数字/字符删除、清空等)、基于切换指令所呈现的下一界面或上一界面的界面信息、基于退出指令所呈现的退出当前界面、***或退出应用等执行结果信息。在一些实施例中,所述智能头戴设备中预先建立各输入数据信息与该输入数据信息所对应的数据信息之间的映射关系,在实际使用过程中,根据获取到的所述输入数据信息以及所述映射关系确定与该实时获取到的输入数据信息存在映射关系的数据信息,并将该数据信息作为所述目标数据信息(例如,“确认键信息”的输入数据信息与“进入下一界面”的目标数据信息之间存在映射关系)。在另一些实施例中,所述设备根据当前输入模式、所述输入设备的当前设备属性信息确定获取到的所述输入数据信息对应的目标数据信息。在此,需要说明的是,本实施例中所述的获取模块的具体实施方式的示例与上述一一模块对应的各实施例相同或相近,故不做过多的赘述,在此以引用方式包含于此;本实施例中所述的执行模块的具体实施方式的示例与上述一二模块、一三模块对应的各实施例相同或相近,故不做过多的赘述,在此以引用方式包含于此。例如,所述智能头戴设备中建立有如下3所示的映射关系表,基于所述通信连接,所述获取模块获取所述输入数据信息,所述执行模块根据所述输入设备的当前设备属性信息、当前输入模式、获取到的输入数据信息从下表3所示的映射关系中查询确定目标数据信息,基于获取到的目标数据信息执行对应的操作指令,以通过所述智能头戴设备的屏幕呈现给用户执行结果信息。
表3映射关系表
当然,本领域技术人员应能理解,以上表3所示的映射关系表仅为举例,其他现有的或今后可能出现的映射关系表如能适用于本实施例,也在本实施例的保护范围内,并以引用的方式包含于此。
除上述各实施例介绍的方法和设备外,本申请还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机代码,当所述计算机代码被执行时,如前任一项所述的方法被执行。
本申请还提供了一种计算机程序产品,当所述计算机程序产品被计算机设备执行时,如前任一项所述的方法被执行。
本申请还提供了一种计算机设备,所述计算机设备包括:
一个或多个处理器;
存储器,用于存储一个或多个计算机程序;
当所述一个或多个计算机程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如前任一项所述的方法。
图8示出了可被用于实施本申请中所述的各个实施例的示例性***;
如图8所示在一些实施例中,***300能够作为各所述实施例中的任意一个设备。在一些实施例中,***300可包括具有指令的一个或多个计算机可读介质(例如,***存储器或NVM/存储设备320)以及与该一个或多个计算机可读介质耦合并被配置为执行指令以实现模块从而执行本申请中所述的动作的一个或多个处理器(例如,(一个或多个)处理器305)。
对于一个实施例,***控制模块310可包括任意适当的接口控制器,以向(一个或多个)处理器305中的至少一个和/或与***控制模块310通信的任意适当的设备或组件提供任意适当的接口。
***控制模块310可包括存储器控制器模块330,以向***存储器315提供接口。存储器控制器模块330可以是硬件模块、软件模块和/或固件模块。
***存储器315可被用于例如为***300加载和存储数据和/或指令。对于一个实施例,***存储器315可包括任意适当的易失性存储器,例如,适当的DRAM。在一些实施例中,***存储器315可包括双倍数据速率类型四同步动态随机存取存储器(DDR4SDRAM)。
对于一个实施例,***控制模块310可包括一个或多个输入/输出(I/O)控制器,以向NVM/存储设备320及(一个或多个)通信接口325提供接口。
例如,NVM/存储设备320可被用于存储数据和/或指令。NVM/存储设备320可包括任意适当的非易失性存储器(例如,闪存)和/或可包括任意适当的(一个或多个)非易失性存储设备(例如,一个或多个硬盘驱动器(HDD)、一个或多个光盘(CD)驱动器和/或一个或多个数字通用光盘(DVD)驱动器)。
NVM/存储设备320可包括在物理上作为***300被安装在其上的设备的一部分的存储资源,或者其可被该设备访问而不必作为该设备的一部分。例如,NVM/存储设备320可通过网络经由(一个或多个)通信接口325进行访问。
(一个或多个)通信接口325可为***300提供接口以通过一个或多个网络和/或与任意其他适当的设备通信。***300可根据一个或多个无线网络标准和/或协议中的任意标准和/或协议来与无线网络的一个或多个组件进行无线通信。
对于一个实施例,(一个或多个)处理器305中的至少一个可与***控制模块310的一个或多个控制器(例如,存储器控制器模块330)的逻辑封装在一起。对于一个实施例,(一个或多个)处理器305中的至少一个可与***控制模块310的一个或多个控制器的逻辑封装在一起以形成***级封装(SiP)。对于一个实施例,(一个或多个)处理器305中的至少一个可与***控制模块310的一个或多个控制器的逻辑集成在同一模具上。对于一个实施例,(一个或多个)处理器305中的至少一个可与***控制模块310的一个或多个控制器的逻辑集成在同一模具上以形成片上***(SoC)。
在各个实施例中,***300可以但不限于是:服务器、工作站、台式计算设备或移动计算设备(例如,膝上型计算设备、手持计算设备、平板电脑、上网本等)。在各个实施例中,***300可具有更多或更少的组件和/或不同的架构。例如,在一些实施例中,***300包括一个或多个摄像机、键盘、液晶显示器(LCD)屏幕(包括触屏显示器)、非易失性存储器端口、多个天线、图形芯片、专用集成电路(ASIC)和扬声器。
需要注意的是,本申请可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本申请的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本申请的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本申请的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
另外,本申请的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本申请的方法和/或技术方案。本领域技术人员应能理解,计算机程序指令在计算机可读介质中的存在形式包括但不限于源文件、可执行文件、安装包文件等,相应地,计算机程序指令被计算机执行的方式包括但不限于:该计算机直接执行该指令,或者该计算机编译该指令后再执行对应的编译后程序,或者该计算机读取并执行该指令,或者该计算机读取并安装该指令后再执行对应的安装后程序。在此,计算机可读介质可以是可供计算机访问的任意可用的计算机可读存储介质或通信介质。
通信介质包括藉此包含例如计算机可读指令、数据结构、程序模块或其他数据的通信信号被从一个***传送到另一***的介质。通信介质可包括有导的传输介质(诸如电缆和线(例如,光纤、同轴等))和能传播能量波的无线(未有导的传输)介质,诸如声音、电磁、RF、微波和红外。计算机可读指令、数据结构、程序模块或其他数据可被体现为例如无线介质(诸如载波或诸如被体现为扩展频谱技术的一部分的类似机制)中的已调制数据信号。术语“已调制数据信号”指的是其一个或多个特征以在信号中编码信息的方式被更改或设定的信号。调制可以是模拟的、数字的或混合调制技术。
作为示例而非限制,计算机可读存储介质可包括以用于存储诸如计算机可读指令、数据结构、程序模块或其它数据的信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动的介质。例如,计算机可读存储介质包括,但不限于,易失性存储器,诸如随机存储器(RAM,DRAM,SRAM);以及非易失性存储器,诸如闪存、各种只读存储器(ROM,PROM,EPROM,EEPROM)、磁性和铁磁/铁电存储器(MRAM,FeRAM);以及磁性和光学存储设备(硬盘、磁带、CD、DVD);或其它现在已知的介质或今后开发的能够存储供计算机***使用的计算机可读信息/数据。
在此,根据本申请的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本申请的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本申请不限于上述示范性实施例的细节,而且在不背离本申请的精神或基本特征的情况下,能够以其他的具体形式实现本申请。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本申请的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本申请内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。装置权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
Claims (28)
1.一种通过可穿戴式显示设备进行数据处理的方法,其中,所述可穿戴式显示设备包括输入设备、智能头戴设备以及可穿戴装置,所述输入设备与所述智能头戴设备之间通信连接,所述输入设备设置于所述可穿戴装置,所述输入设备用于获取输入数据信息,所述智能头戴设备用于根据所述输入数据信息执行对应的操作指令;所述方法包括:
通过所述输入设备获取所述输入数据信息,其中,所述输入数据信息是所述输入设备响应于用户对该输入设备的多个物理按键的触发操作获取的,所述输入数据信息对应于所述触发操作所对应的物理按键;
根据获取到的所述输入数据信息确定目标数据信息;
根据所述目标数据信息执行对应的操作指令,以通过所述智能头戴设备呈现对应的执行结果信息。
2.根据权利要求1所述的方法,其中,所述根据获取到的所述输入数据信息确定目标数据信息,包括:
确定当前输入模式;
在所述当前输入模式下,根据获取到的所述输入数据信息确定目标数据信息;
其中,所述当前输入模式包括以下至少任一项:
数字输入模式;
字符输入模式;
混合输入模式;
选择模式;
确认模式;
场景功能模式。
3.根据权利要求2所述的方法,其中,所述确定当前输入模式,包括:
通过获取所述用户关于输入模式的选择信息确定所述当前输入模式。
4.根据权利要求3所述的方法,其中,所述智能头戴设备包括指令输入组件,所述通过获取所述用户关于输入模式的选择信息确定所述当前输入模式,包括:
通过所述指令输入组件获取所述用户对输入模式的选择信息;
根据所述选择信息确定当前输入模式。
5.根据权利要求3所述的方法,其中,所述输入设备的多个物理按键包括用于切换输入模式的物理切换按键,所述通过获取所述用户关于输入模式的选择信息确定所述当前输入模式,包括:
响应于获取到的、所述物理切换按键对应的输入数据信息,执行对输入模式的切换操作,并获取所述用户对所述输入模式的选择信息,以确定当前输入模式。
6.根据权利要求2至5中任一项所述的方法,其中,所述在所述当前输入模式下,根据获取到的所述输入数据信息确定目标数据信息,包括:
根据所述当前输入模式获取该当前输入模式对应的、关于所述输入数据信息与数据信息之间的映射关系;
根据获取到的所述输入数据信息以及所述映射关系获取与该输入数据信息存在映射关系的目标数据信息。
7.根据权利要求6所述的方法,其中,所述方法还包括:
建立多条映射关系,其中,每条映射关系用于关联输入模式与该输入模式对应的、关于所述输入数据信息与所述数据信息之间的映射关系。
8.根据权利要求6或7所述的方法,其中,所述根据所述当前输入模式获取该当前输入模式对应的、关于所述输入数据信息与数据信息之间的映射关系,包括:
根据所述输入设备的当前设备属性信息、所述当前输入模式获取该当前设备属性信息与该当前输入模式对应的输入数据信息与数据信息之间的映射关系。
9.根据权利要求8所述的方法,其中,所述根据所述输入设备的当前设备属性信息、所述当前输入模式获取该当前设备属性信息与该当前输入模式对应的输入数据信息与数据信息之间的映射关系,包括:
根据所述输入设备的当前设备属性信息、所述当前输入模式获取该当前设备属性信息与该当前输入模式对应的输入数据信息与数据信息之间的映射关系,其中,若所述当前设备属性信息与所述当前输入模式相匹配,在所述输入数据信息与所述数据信息之间的映射关系中,所述物理按键对应的输入数据信息与该输入数据信息对应的数据信息相同;否则,在所述输入数据信息与所述数据信息之间的映射关系中,物理按键对应的输入数据信息与该输入数据信息对应的数据信息不同。
10.根据权利要求8或9所述的方法,其中,所述方法还包括:
建立多条映射关系,其中,每条映射关系用于关联所述输入设备的设备属性信息、所述输入模式、输入数据信息、该输入数据信息对应的数据信息。
11.根据权利要求1至10中任一项所述的方法,其中,所述方法还包括:
通过所述智能头戴设备呈现虚拟输入界面,其中,所述虚拟输入界面包括多个虚拟按键,对于所述虚拟输入界面中的每个虚拟按键,在所述多个物理按键中均存在对应的物理按键,所述虚拟按键所呈现的数据信息与该虚拟按键对应的物理按键所对应的输入数据信息之间存在映射关系。
12.根据权利要求11所述的方法,其中,所述通过所述智能头戴设备呈现虚拟输入界面,其中,所述虚拟输入界面包括多个虚拟按键,对于所述虚拟输入界面中的每个虚拟按键,在所述多个物理按键中均存在对应的物理按键,所述虚拟按键所呈现的数据信息与该虚拟按键对应的物理按键所对应的输入数据信息之间存在映射关系,包括:
若所述输入设备的当前设备属性信息与所述当前输入模式不匹配,通过所述智能头戴设备呈现虚拟输入界面,其中,所述虚拟输入界面包括多个虚拟按键,对于所述虚拟输入界面中的每个虚拟按键,在所述多个物理按键中均存在对应的物理按键,所述虚拟按键所呈现的数据信息与该虚拟按键对应的物理按键所对应的输入数据信息之间存在映射关系。
13.根据权利要求12所述的方法,其中,所述若所述输入设备的当前设备属性信息与所述当前输入模式不匹配,通过所述智能头戴设备呈现虚拟输入界面,其中,所述虚拟输入界面包括多个虚拟按键,对于所述虚拟输入界面中的每个虚拟按键,在所述多个物理按键中均存在对应的物理按键,所述虚拟按键所呈现的数据信息与该虚拟按键对应的物理按键所对应的输入数据信息之间存在映射关系,包括:
若所述输入设备的当前设备属性信息与所述当前输入模式不匹配,通过所述智能头戴设备呈现与所述输入设备相匹配的虚拟输入界面,其中,所述虚拟输入界面包括多个虚拟按键,对于所述虚拟输入界面中的每个虚拟按键,在所述多个物理按键中均存在对应的物理按键,所述虚拟按键呈现的数据信息与该虚拟按键对应的物理按键所对应的输入数据信息之间存在映射关系。
14.根据权利要求11至13中任一项所述的方法,其中,所述方法还包括:
通过所述智能头戴设备呈现提示信息,其中,所述提示信息包括所述多个虚拟按键与所述多个物理按键之间的对应信息。
15.根据权利要求12至14中任一项所述的方法,其中,所述方法还包括:
若所述设备属性信息与所述当前输入模式相匹配,则不呈现所述虚拟输入界面。
16.一种可穿戴式显示设备,其中,该设备包括:
输入设备,所述输入设备包括多个物理按键,所述输入设备用于响应于用户对所述多个物理按键的触发操作获取对应的输入数据信息;
与所述输入设备存在通信连接的智能头戴设备,所述智能头戴设备用于基于与所述输入设备之间的通信连接获取所述输入数据信息,并根据所述输入数据信息获取对应目标数据信息,执行对应的操作指令,以通过所述智能头戴设备呈现对应的执行结果信息;
所述输入设备设置于可穿戴装置,通过所述可穿戴装置穿戴于用户手臂。
17.根据权利要求16所述的设备,其中,所述多个物理按键的数量等于或大于九。
18.根据权利要求16所述的设备,其中,所述输入设备与所述智能头戴设备之间通过数据线进行通信连接,其中,所述智能头戴设备包括第一数据线接口。
19.根据权利要求16所述的设备,其中,所述输入设备与所述智能头戴设备之间通过蓝牙进行通信连接,其中,所述智能头戴设备包括第一蓝牙模块,所述输入设备包括第二蓝牙模块。
20.根据权利要求16所述的设备,其中,所述可穿戴装置包括用于穿戴于所述用户手臂的穿戴部件,以及用于放置所述输入设备的容纳部件,所述容纳部件设置于所述穿戴部件。
21.根据权利要求20所述的设备,其中,所述穿戴部件为带状结构,所述穿戴部件的一端设置有第一连接件,所述穿戴部件的另一端设置有与所述第一连接件相匹配的第二连接件,所述第一连接件与所述第二连接件之间可拆卸连接。
22.根据权利要求20所述的设备,其中,所述容纳部件包括矩形结构的透明膜,所述透明膜的三个侧边或者相对立的两个侧边与所述穿戴部件之间密封连接,以形成一可容纳所述输入设备的空间。
23.根据权利要求20所述的设备,其中,所述容纳部件包括矩形结构的底板以及设置于所述底板上的卡扣结构,以通过所述卡扣结构固定放置于所述底板上的输入设备。
24.根据权利要求23所述的设备,其中,所述底板与所述穿戴部件之间通过旋转件连接。
25.根据权利要求16所述的设备,其中,所述智能头戴设备包括:
获取模块,所述获取模块用于基于与所述输入设备之间的通信连接获取所述输入数据信息;
与所述获取模块电连接的执行模块,所述执行模块用于根据所述输入数据信息获取对应的目标数据信息,并执行对应的操作指令,以通过所述智能头戴设备呈现对应的执行结果信息。
26.一种可穿戴式显示设备,其中,所述可穿戴式显示设备包括输入设备、智能头戴设备以及可穿戴装置,所述输入设备与所述智能头戴设备之间通信连接,所述输入设备设置于所述可穿戴装置,所述输入设备用于获取输入数据信息,所述智能头戴设备用于根据所述输入数据信息执行对应的操作指令,该可穿戴式显示设备还包括:
处理器;以及
被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行如权利要求1至15中任一项所述方法的操作。
27.一种存储指令的计算机可读介质,所述指令在被执行时使得***进行如权利要求1至15中任一项所述方法的操作。
28.一种计算机程序产品,包括计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1至15中任一项所述方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110129531.0A CN112860013B (zh) | 2021-01-29 | 2021-01-29 | 一种通过可穿戴式显示设备进行数据处理的方法与设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202110129531.0A CN112860013B (zh) | 2021-01-29 | 2021-01-29 | 一种通过可穿戴式显示设备进行数据处理的方法与设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112860013A true CN112860013A (zh) | 2021-05-28 |
CN112860013B CN112860013B (zh) | 2024-02-09 |
Family
ID=75987093
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202110129531.0A Active CN112860013B (zh) | 2021-01-29 | 2021-01-29 | 一种通过可穿戴式显示设备进行数据处理的方法与设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112860013B (zh) |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106383652A (zh) * | 2016-08-31 | 2017-02-08 | 北京极维客科技有限公司 | 一种虚拟输入方法及***装置 |
CN109067986A (zh) * | 2018-07-26 | 2018-12-21 | 努比亚技术有限公司 | 智能穿戴设备的同步显示方法、移动终端及可读存储介质 |
CN110197662A (zh) * | 2019-05-31 | 2019-09-03 | 努比亚技术有限公司 | 语音控制方法、可穿戴设备及计算机可读存储介质 |
-
2021
- 2021-01-29 CN CN202110129531.0A patent/CN112860013B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106383652A (zh) * | 2016-08-31 | 2017-02-08 | 北京极维客科技有限公司 | 一种虚拟输入方法及***装置 |
CN109067986A (zh) * | 2018-07-26 | 2018-12-21 | 努比亚技术有限公司 | 智能穿戴设备的同步显示方法、移动终端及可读存储介质 |
CN110197662A (zh) * | 2019-05-31 | 2019-09-03 | 努比亚技术有限公司 | 语音控制方法、可穿戴设备及计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112860013B (zh) | 2024-02-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN112527431B (zh) | 一种微件处理方法以及相关装置 | |
KR102206385B1 (ko) | 이동 단말기 및 이의 제어방법 | |
US9024877B2 (en) | Method for automatically switching user interface of handheld terminal device, and handheld terminal device | |
TWI443548B (zh) | 使用者姿勢至裝置之映射的方法、設備、系統及程式產品 | |
KR102228857B1 (ko) | 휴대 전자기기 | |
KR101354316B1 (ko) | 다기능 휴대용 장치 | |
CN109313519A (zh) | 包括力传感器的电子设备 | |
KR102330999B1 (ko) | 전자 장치 및 이의 제어 방법 | |
CN110083282A (zh) | 基于信息展示页面的人机交互方法、装置、终端及介质 | |
KR20170053290A (ko) | 햅틱 제공 방법 및 이를 지원하는 전자 장치 | |
CN108920071B (zh) | 基于异形显示屏的控制方法、装置、存储介质及移动终端 | |
KR102360493B1 (ko) | 센서를 갖는 전자 장치 및 그 운용 방법 | |
WO2013131327A1 (zh) | 计算机终端的控制方法、装置及*** | |
CN104714731A (zh) | 终端界面的显示方法及装置 | |
CN110190911A (zh) | 用于经由佩戴者身体实现低功率通信的装置、***和方法 | |
KR20210013800A (ko) | 이벤트에 따라 형태가 전환되는 접이식 전자 장치 및 그 접이식 전자 장치의 형태를 전환하는 방법 | |
CN105068738A (zh) | 一种智能手表的控制方法及智能手表 | |
RU118140U1 (ru) | Персональный электронный коммуникатор | |
CN105117121A (zh) | 一种智能手表求助的方法及智能手表 | |
CN113655927B (zh) | 一种界面交互方法与设备 | |
CN112860013B (zh) | 一种通过可穿戴式显示设备进行数据处理的方法与设备 | |
KR20180058097A (ko) | 이미지를 표시하는 전자 장치 및 그 제어 방법 | |
WO2016165338A1 (zh) | 用户设备操控方法、装置及用户设备 | |
CN214670482U (zh) | 一种可穿戴式显示设备 | |
CN111857522A (zh) | 交互方法、便携终端、终端后盖及存储介质 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |