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

一种手柄控制方法、装置及手持设备与流程

2022-09-04 06:42:09 来源:中国专利 TAG:


1.本发明涉及电子设备控制技术领域,特别是涉及一种手柄控制方法、装置及手持设备。


背景技术:

2.随着vr(virtual reality,虚拟现实)技术、ar(augmented reality,增强现实)技术等的快速发展,各种头戴式可穿戴设备产品层出不穷,作为其实际应用时不可或缺的一部分,对应的手柄上通常包括可供用户操作的实体按键,但该按键目前只能用于实现确定或者取消这两种功能,导致用户的体验感较为单一,尤其是面对一些赛车游戏和动作游戏等,难以为用户营造更紧张刺激的身临其境的感觉,交互性较差。


技术实现要素:

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.图1为本发明提供的一种手柄控制方法的流程图;
40.图2为本发明提供的一种手柄的控制电路的结构示意图;
41.图3为本发明提供的一种手柄的结构示意图;
42.图4为本发明提供的另一种手柄的结构示意图;
43.图5为本发明提供的一种手柄控制装置的结构示意图。
具体实施方式
44.本发明的核心是提供一种手柄控制方法、装置及手持设备,通过软件加硬件结构上的设计,提升了用户和手柄之间的交互体验,丰富了用户的体验,为用户营造了更紧张刺激的感觉,实用性更强。
45.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
46.请参照图1,图1为本发明提供的一种手柄控制方法的流程图。
47.该手柄控制方法,包括:
48.s11:确定手柄的操作按键被按压时的按压强度;
49.s12:基于按压强度控制手柄中的手感刺激模块产生刺激动作。
50.本实施例中,考虑到现有技术中的vr手柄等的按键只用于实现确定或取消的功能,影响用户的体验感,本技术提供了一种手柄控制方法,该方法可以增强手柄与用户之间的交互,进而提升客户的体验感。
51.首先确定手柄的操作按键被按压时的按压强度,这里的操作按键具体可以为由压敏器件组成的能够感知用户按压该按键的按压强度的模块,在此不作特别的限定。于是,对应于不同的按压强度,可以基于该按压强度,来控制手柄中的手感刺激模块产生对应的刺激动作,具体的,这里的手感刺激模块包括但不限于震动模块以产生对应的震动动作以供用户感知。
52.需要说明的是,该手柄控制方法可以应用于包括vr手柄、游戏手柄等在内的任一种手柄中,更具体的应用于手柄中的控制模块,该控制模块包括但不限于mcu(microcontroller unit,微控制单元)等控制芯片,此处不作特别的限定。
53.还需要说明的是,这里对于操作按键的具体个数不作限定,根据实际需求设置即可。
54.综上,本技术提供了一种手柄控制方法,手柄中设置有增加用户体验感的手感刺激模块,以保证用户获得对应的手感体验反馈。相较于现有技术,通过上述软件加硬件结构上的设计,提升了用户和手柄之间的交互体验,丰富了用户的体验,为用户营造了更紧张刺激的感觉,实用性更强。
55.在上述实施例的基础上:
56.作为一种优选的实施例,手感刺激模块包括震动模块和/或加热模块;
57.基于按压强度控制手柄中的手感刺激模块产生刺激动作,包括:
58.基于按压强度控制震动模块进行震动和/或加热模块进行发热。
59.本实施例中,该手感刺激模块可以包括震动模块和/或加热模块,于是基于按压强
度来控制震动模块进行震动和/或加热模块进行发热。需要说明的是,这里的震动模块包括但不限于为震动马达,且具体的可以将该震动马达设置于手柄的内部;这里的加热模块包括但不限于为红外加热片,且具体的可以将该红外加热片设置于手柄的外表面,在此不作特别的限定。可见通过上述方式可以简单可靠地实现手感刺激模块的执行逻辑,增强了与用户之间的交互。
60.作为一种优选的实施例,当手感刺激模块包括震动模块时,基于按压强度控制震动模块进行震动,包括:
61.基于按压强度控制震动模块按照不同的震动强度进行震动,其中,震动强度与按压强度呈正相关。
62.本实施例中,当手感刺激模块包括震动模块时,可以基于按压强度控制震动模块按照不同的震动强度进行震动,震动强度可以与按压强度呈正相关。具体的,这里实现上述逻辑的方式包括但不限于以设置阶梯型档位的方式将各按压强度一一对应于各震动强度,于是作为举例,此处以设置3个档位的按压强度-震动强度对应关系为例进行进一步说明:
63.首先判断按压强度是否不小于第一强度阈值;
64.若是,控制手柄中的震动模块按照第一震动强度进行震动;
65.若否,判断按压强度是否不小于第二强度阈值,其中,第二强度阈值小于第一强度阈值;
66.若不小于第二强度阈值,控制震动模块按照第二震动强度进行震动;
67.若小于第二强度阈值,控制震动模块按照第三震动强度进行震动;
68.其中,第一震动强度大于第二震动强度大于第三震动强度。
69.可以理解的是,本技术对于实际应用中具体设置几个档位(如可以设置为n档且n为正整数)、每个档位对应的强度阈值的具体数值以及各震动强度之间的具体数值均不作特别的限定,根据实际需求设置即可,但需满足上述所述震动模块的执行逻辑。
70.可见,通过上述方式可靠实用地实现了震动模块进行震动的逻辑,用户的体验感更强。
71.作为一种优选的实施例,当手感刺激模块包括加热模块时,基于按压强度控制加热模块进行发热,包括:
72.基于按压强度控制加热模块按照不同的加热强度进行加热,其中,加热强度与按压强度呈正相关。
73.本实施例中,当手感刺激模块包括加热模块时,可以基于按压强度来控制加热模块按照不同的加热强度进行加热,加热强度可以与按压强度呈正相关,具体的,这里实现上述逻辑的方式包括但不限于以设置阶梯型档位的方式将各按压强度一一对应于各加热强度,于是作为举例,此处同样以设置3个档位的按压强度-加热强度对应关系为例进行进一步说明:
74.首先判断按压强度是否不小于第四强度阈值;
75.若是,控制加热模块按照第一加热强度进行发热,以使用户获得与第一加热强度对应的热感反馈;
76.若否,判断按压强度是否不小于第五强度阈值,其中,第五强度阈值小于第四强度阈值;
77.若不小于第五强度阈值,控制加热模块按照第二加热强度进行发热,以使用户获得与第二加热强度对应的热感反馈;
78.若小于第五强度阈值,控制加热模块按照第三加热强度进行发热,以使用户获得与第三加热强度对应的热感反馈;
79.其中,第一加热强度大于第二加热强度大于第三加热强度。
80.可以理解的是,本技术对于实际应用中具体设置几个档位(如可以设置为m档且m为正整数)、每个档位对应的强度阈值的具体数值以及各加热强度之间的具体数值均不作特别的限定,根据实际需求设置即可,但需满足上述所述加热模块的执行逻辑。且进一步的,不同的加热强度需要根据实际情况合理设置,避免温度过高损坏手柄内部器件或者伤害用户。可见,通过上述方式可靠实用地实现了加热模块进行加热的逻辑,提升了用户的体验。
81.作为一种优选的实施例,当手感刺激模块包括加热模块时,还包括:
82.在确定用户放下手柄且加热模块的温度超过预设温度阈值时,控制手柄中的散热模块工作,以使加热模块的温度降至预设温度阈值之下。
83.本实施例中,当手感刺激模块包括加热模块时,手柄中可以包括散热模块,具体的,该散热模块包括但不限于为设置于手柄内部的散热风扇,于是在确定用户放下手柄且加热模块的温度超过预设温度阈值时,说明手柄存在降温需求,于是,可以控制手柄中的散热模块工作,以使加热模块的温度降至预设温度阈值之下,需要说明的是,这里对于预设温度阈值的具体数值不作特别的限定。
84.还需要说明的是,这里确定用户放下手柄的具体方式包括但不限于为:确定用户的手指离开操作按键的时间达到第一预设时长后确定其放下手柄,且进一步的,考虑到一些手柄上可能还包括摇杆,因此存在虽然用户的手指离开操作按键但是可能还在操作摇杆的情况,因此针对于此种情况可以确定用户的手指离开操作按键且离开摇杆的时间达到第二预设时长后确定其放下手柄。
85.此外,对于这里的加热模块按照不同的发热强度进行发热的具体控制方式也可以配合于该散热模块,即在上述实施例中的举例的基础上,需要调控加热模块的温度从第一加热强度降温至第二加热强度的方式即可以依靠该散热模块。
86.当然,除了对加热模块进行降温,当手感刺激模块包括震动模块时,控制模块还可以在确定用户放下手柄时控制震动模块停止进行震动。可见,通过上述方式可以实现对手柄闲置时的降温,节能环保,实用性强。
87.作为一种优选的实施例,操作按键为压敏电阻21,手柄还包括第一分压电阻22及第一电压采样模块23;
88.第一分压电阻22与压敏电阻21串联且串联后的电路的一端与第一电源连接,串联后的电路的另一端接地;
89.第一电压采样模块23与压敏电阻21并联,且还与控制模块24连接,用于采集压敏电阻21两端的电压;
90.确定手柄的操作按键被按压时的按压强度,包括:
91.基于压敏电阻21两端的电压确定压敏电阻21的阻值;
92.根据压敏电阻21的阻值及预设阻值-压强对应关系确定压敏电阻21被按压时的按
压强度。
93.本实施例中,该操作按键可以为压敏电阻21(当然也可以为其他能够感知按压强度的器件),于是压敏电阻21本身不会被用户按下(也即其形变微小),但是其自身的阻值会随着用户的按压强度而改变。于是,本实施例中给出了一种确定操作按键被按下时的按压强度的方式。
94.该手柄还可以包括第一分压电阻22及第一电压采样模块23,通过分压及电压采样,手柄中的控制模块24可以得到压敏电阻21两端的电压,该第一电源为直流电源,对于第一分压电阻22的阻值不作特别的限定,根据实际需求设置,于是,根据压敏电阻21的阻值及预设阻值-压强对应关系,可以简单可靠地确定压敏电阻21被按压时的按压强度。
95.具体的,请参照图2,图2为本发明提供的一种手柄的控制电路的结构示意图。
96.作为一种优选的实施例,手柄还包括设置于操作按键的预设圆周范围内的热敏模块;
97.基于按压强度控制手柄中的手感刺激模块产生刺激动作之前,还包括:
98.确定热敏模块被触碰时的温度;
99.根据温度判断是否为用户的手指按下操作按键;
100.若是,进入基于按压强度控制手柄中的手感刺激模块产生刺激动作的步骤。
101.本实施例中,发明人进一步考虑到手柄上的操作按键存在被误触的情况,于是为了确定确实为用户的手指按下该操作按键,于是该手柄还可以包括设置于操作按键的预设圆周范围内的热敏模块,可以理解的是,以俯视图角度为例来看该预设圆周范围的大小大于压敏模块的大小,且该热敏模块的设置位置具体为用户在按压操作按键时一定会触碰到的位置。
102.于是,在使得手感刺激模块产生刺激动作之前,需要首先确定热敏模块被触碰时的温度,根据温度判断是否为用户的手指按下操作按键,若是,进入基于按压强度控制手柄中的手感刺激模块产生刺激动作的步骤;若否,则说明此次为误触,于是没有必要控制手感刺激模块产生刺激动作。
103.具体的,考虑到通常情况下手指的温度在26摄氏度至32摄氏度之间,于是根据温度判断是否为用户的手指按下操作按键的方式可以为:判断热敏模块的温度是否在预设温差范围内,若是,确定为用户的手指按下操作按键,该预设温差范围即可以为上述26摄氏度至32摄氏度之间;若否,确定不是用户的手指按下操作按键。
104.请参照图3及图4,图3为本发明提供的一种手柄的结构示意图,图4为本发明提供的另一种手柄的结构示意图。其中针对于图3,以操作按键的个数为两个(其中a为预设圆周范围内设置有热敏模块的操作按键,b为预设圆周范围内设置有热敏模块的另一个操作按键)、手柄上还包括摇杆z、散热模块为散热风扇f为例进行说明,且该图3以手柄的俯视图视角进行展示;针对于图4,以震动模块为震动马达d、加热模块为设置于所述手柄外表面环绕一周的红外加热片h、散热模块为散热风扇f为例进行说明,且该图4以手柄的主视图视角的进行透视展示。
105.作为一种优选的实施例,热敏模块为热敏电阻,手柄还包括第二分压电阻及第二电压采样模块;
106.第二分压电阻与热敏电阻串联且串联后的电路的一端与第二电源连接,串联后的
电路的另一端接地;
107.第二电压采样模块与热敏电阻并联,且还与控制模块连接,用于采集热敏电阻两端的电压;
108.确定热敏模块被触碰时的温度,包括:
109.基于热敏电阻两端的电压确定热敏电阻的阻值;
110.基于热敏电阻的阻值及预设阻值-温度对应关系确定热敏电阻被触碰时的温度。
111.本实施例中,该热敏模块可以为热敏电阻(当然也可以为其他能够感知温度的器件),该热敏电阻的阻值会随着触碰者的体温或者是误触物品的温度而变化,具体包括但不限于为ntc热敏电阻,于是,本实施例中给出了一种确定确定热敏模块被触碰时的温度的方式。
112.该手柄还可以包括第二分压电阻及第二电压采样模块,该第二电源为直流电源,对于第二分压电阻的阻值不作特别的限定,根据实际需求设置,通过分压及电压采样,手柄中的控制模块可以得到热敏电阻两端的电压,于是,基于热敏电阻的阻值及预设阻值-温度对应关系,可以简单可靠地确定热敏电阻被触碰时的温度。
113.本发明还提供了一种手柄控制系统,包括:
114.按压强度确定单元,用于确定手柄的操作按键被按压时的按压强度;
115.刺激动作单元,用于基于所述按压强度控制所述手柄中的手感刺激模块产生刺激动作。
116.其中,所述手感刺激模块包括震动模块和/或加热模块;
117.对应的,所述刺激动作单元具体用于基于所述按压强度控制所述震动模块进行震动和/或所述加热模块进行发热。
118.其中,当所述手感刺激模块包括震动模块时,所述基于所述按压强度控制所述震动模块进行震动,包括:
119.基于所述按压强度控制所述震动模块按照不同的震动强度进行震动,其中,所述震动强度与所述按压强度呈正相关;
120.其中,当所述手感刺激模块包括加热模块时,所述基于所述按压强度控制所述加热模块进行发热,包括:
121.基于所述按压强度控制所述加热模块按照不同的加热强度进行加热,其中,所述加热强度与所述按压强度呈正相关。
122.当所述手感刺激模块包括加热模块时,还包括:
123.散热单元,用于在确定用户放下所述手柄且所述加热模块的温度超过预设温度阈值时,控制所述手柄中的散热模块工作,以使所述加热模块的温度降至所述预设温度阈值之下。
124.其中,所述操作按键为压敏电阻,所述手柄还包括第一分压电阻及第一电压采样模块;
125.所述第一分压电阻与所述压敏电阻串联且串联后的电路的一端与第一电源连接,所述串联后的电路的另一端接地;
126.所述第一电压采样模块与所述压敏电阻并联,且还与所述控制模块连接,用于采集所述压敏电阻两端的电压;
127.对应的,所述按压强度确定单元具体包括:
128.第一阻值确定单元,用于基于所述压敏电阻两端的电压确定所述压敏电阻的阻值;
129.阻值-强度确定单元,用于根据所述压敏电阻的阻值及预设阻值-压强对应关系确定所述压敏电阻被按压时的按压强度。
130.所述手柄还包括设置于所述操作按键的预设圆周范围内的热敏模块;
131.对应的,所述手柄控制系统还包括:
132.温度确定单元,用于确定所述热敏模块被触碰时的温度;
133.判断单元,用于根据所述温度判断是否为用户的手指按下所述操作按键;若是,触发所述刺激动作单元;
134.其中,所述热敏模块为热敏电阻,所述手柄还包括第二分压电阻及第二电压采样模块;
135.所述第二分压电阻与所述热敏电阻串联且串联后的电路的一端与第二电源连接,所述串联后的电路的另一端接地;
136.所述第二电压采样模块与所述热敏电阻并联,且还与所述控制模块连接,用于采集所述热敏电阻两端的电压;
137.对应的,所述温度确定单元具体包括:
138.第二阻值确定单元,用于基于所述热敏电阻两端的电压确定所述热敏电阻的阻值;
139.阻值-温度确定单元,用于基于所述热敏电阻的阻值及预设阻值-温度对应关系确定所述热敏电阻被触碰时的温度。
140.请参照图5,图5为本发明提供的一种手柄控制装置的结构示意图。
141.该手柄控制装置,包括:
142.存储器31,用于存储计算机程序;
143.处理器32,用于执行如上述所述的手柄控制方法的步骤。
144.对于本发明中提供的手柄控制装置的介绍请参照上述手柄控制方法的实施例,此处不再赘述。
145.本发明还提供了一种手持设备,包括如上述所述的手柄控制装置。
146.对于本发明中提供的手持设备的介绍请参照上述手柄控制方法的实施例,此处不再赘述。
147.本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
148.对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其他实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
再多了解一些

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

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

相关文献