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

基于遥控器的控制方法、控制装置以及存储介质与流程

2023-01-15 08:14:36 来源:中国专利 TAG:


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.图1为本发明控制装置一实施例运行涉及的硬件结构示意图;
38.图2为本发明基于遥控器的控制方法一实施例的流程示意图;
39.图3为本发明基于遥控器的控制方法另一实施例的流程示意图;
40.图4为本发明基于遥控器的控制方法又一实施例的流程示意图;
41.图5为本发明基于遥控器的控制方法再一实施例的流程示意图;
42.图6为本发明基于遥控器的控制方法再另一实施例的流程示意图。
43.本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
44.应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
45.本发明实施例提出一种控制装置1,控制装置1可内置于遥控器,或者,控制装置1可内置于控制装置1对应的被控设备内,控制装置1还可以独立设于遥控器和被控设备的外部。
46.进一步的,控制装置1与角度检测模块2连接,角度检测模块2用于检测遥控器的遥控角度。在本实施例中,角度检测模块2为内置于遥控器中的角度传感器。在其他实施例中,角度检测模块2也可设于遥控器外部的检测模块,例如设于被控设备上的摄像头等。
47.进一步的,控制装置1与提示模块3连接,提示模块3用于输出遥控器使用相关的提示信息。提示模块3可设于遥控器和/或遥控器对应的被控设备和/或遥控器与被控设备的外部设置,等等。
48.在本发明实施例中,参照图1,控制装置1包括:处理器1001(例如cpu),存储器1002,计时器1003等。控制装置1中的各部件通过通信总线连接。存储器1002可以是高速ram存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1002可选的还可以是独立于前述处理器1001的存储装置。
49.本领域技术人员可以理解,图1中示出的装置结构并不构成对装置的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
50.如图1所示,作为一种存储介质的存储器1002中可以包括基于遥控器的控制程序。在图1所示的装置中,处理器1001可以用于调用存储器1002中存储的基于遥控器的控制程序,并执行以下实施例中基于遥控器的控制方法的相关步骤操作。
51.本发明实施例还提供一种基于遥控器的控制方法,应用于上述控制装置。
52.参照图2,提出本技术基于遥控器的控制方法一实施例。在本实施例中,所述基于遥控器的控制方法包括:
53.步骤s10,获取遥控器的遥控角度;
54.定义遥控器的遥控信号发射端为基点、遥控信号的发射方向一致的射线为第一基准线,遥控角度为以第一基准线为角平分线且角度为预设角度。
55.遥控角度可通过遥控器内部的检测模块检测,也可以通过遥控器外部(例如设于遥控器对应的被控设备上等)的检测模块检测。
56.步骤s20,根据所述遥控角度与被控设备控制允许的预设遥控角度之间的关系输出对应的提示信息。
57.预设遥控角度具体为被控设备接收到遥控器输出的遥控信号时所允许遥控器的遥控角度。
58.预设遥控角度可为预先设置的固定角度,也可根据遥控器与被控设备之间的位置关系和/或遥控器本身的运动状态信息等确定的角度。
59.具体的,根据遥控角度与预设遥控角度之间的大小关系或数量关系或相对位置关系等输出对应的提示信息。遥控角度与预设遥控角度之间的关系不同则输出的提示信息不同。
60.提示信息可包括显示提示、声音提示、震动提示和/或灯光提示等信息。例如,可在被控设备的显示界面输出提示信息。又如,可通过遥控器的震动输出提示信息。
61.本发明实施例提出的一种基于遥控器的控制方法,该方法根据遥控器的遥控角度和被控设备控制允许的预设遥控角度之间的关系输出对应的提示信息,使操控遥控器的用户可基于提示信息对遥控器的实际遥控角度与预设遥控角度的偏离情况进行感知,有效避免遥控器偏离被控设备太远导致遥控器控制失效,从而提高遥控器对被控设备控制的有效性,提高用户体验。
62.进一步的,基于上述实施例,提出本技术基于遥控器的控制方法另一实施例。在本实施例中,参照图3,所述步骤s20包括:
63.步骤s21,确定所述遥控角度与所述预设遥控角度之间的角度偏差值;
64.角度偏差值可包括角度总大小的偏差量、两个角度对应的角边之间的偏差量和/或两个角度对应的角点之间的位置偏差值,等等。
65.步骤s22,当所述角度偏差值小于或等于预设阈值时,控制被控设备的显示界面显示所述遥控角度;
66.具体的,可在被控设备的显示界面根据被控设备与遥控器的相对位置关系显示被控设备和遥控器分别对应的图像标识、遥控角度对应的第一图像区域以及预设遥控角度对应的第二图像区域。或者,可在被控设备的显示界面显示遥控角度对应的文字信息,等等。
67.步骤s23,当所述角度偏差值大于所述预设阈值时,输出第一提示信息,所述第一提示信息用于提示调整所述遥控器的实际遥控角度。
68.第一提示信息可由被控设备输出、或由遥控器输出或由被控设备和遥控器以外的其他设备输出。第一提示信息包括文字信息、图像信息、灯光信息或震动信息等。
69.第一提示信息可为预先设置的固定信息,也可为根据遥控器和被控设备当前的状态所确定的信息。第一提示信息的输出同时也可在被控设备的显示界面显示上述的图像标识、第一图像区域以及第二图像区域。
70.例如,第一提示信息可为“遥控角度存在异常”的文字信息。又如,第一提示信息可为上述显示有被控设备和遥控器分别对应的图像标识、第一图像区域以及第二图像区域中第一图像区域突出显示的图像信息,等等。
71.需要说明的是,步骤s22和步骤s23之间执行的先后顺序不作具体限定。
72.在本实施例中,通过上述方式,保证用户可基于显示的遥控角度和第一提示信息准确的知晓当前其对遥控器的操控状态,确保用户可正确操控遥控器,使被控设备可有效地接收到遥控器发送的控制信号,进一步提高遥控器对被控设备控制的有效性。
73.进一步的,在本实施例中,所述输出第一提示信息的步骤包括:根据所述角度偏差
值输出所述第一提示信息,不同的所述角度偏差值对应不同的所述第一提示信息。具体的,可根据角度偏差值输出对应的遥控器的遥控角度的调整提示信息。基于此,可确保用户基于输出的第一提示信息可快速的知晓对遥控器的遥控角度的调整方向,以实现对遥控器快速、准确地调整至预设遥控角度,以进一步提高遥控器对被控设备控制的有效性。
74.进一步的,在本实施例中,所述根据所述角度偏差值输出所述第一提示信息的步骤包括:根据所述角度偏差值调整所述被控设备上信号接收器的信号接收角度,所述信号接收器用于接收所述遥控器发送的控制信号;根据所述信号接收角度的第一角度调整值和所述角度偏差值确定所述遥控器的第二角度调整值;根据所述第二角度调整值输出所述第一提示信息。
75.不同的角度偏差值对应不同的第一角度调整值。第一角度调整值与角度偏差值呈正相关。第一角度调整值可包括角度调整幅值或角度调整速度等。具体的,可控制信号接收器朝向遥控器所在方向调整第一角度调整值,第一角度调整值可为预先设置的固定值,也可根据操控遥控器的用户的人体状态信息(例如姿态或运动状态等)确定的角度调整值。
76.第二角度调整值可包括角度调整幅值或角度调整速度或角度调整方向等。具体的,根据角度偏差值和第一角度调整值计算第二角度调整值。
77.输出包括第二角度调整值的第一提示信息。
78.在本实施例中,先通过被控设备的信号接收器的信号接收角度的调整,使被控设备的信号接收方向可初步靠近遥控器所在方向,在此基础上再进一步通过第一提示信息提示用户进行遥控器的遥控角度调整,一方面有利于提高遥控器的遥控角度的调整效率使遥控器的遥控角度快速达到预设遥控角度,另一方面可通过被控设备与用户操作的配合调整,简化用户的调整操作,从而提高用户使用遥控器对被控设备控制的有效性和控制效率。
79.进一步的,基于上述任一实施例,提出本技术基于遥控器的控制方法又一实施例。在本实施例中,参照图4,所述步骤s20之前,还包括:
80.步骤s01,获取所述遥控器和所述被控设备之间的距离;
81.遥控器与被控设备之间的距离,可通过被控设备上的检测模块(例如深度相机等)或遥控器上的检测模块或遥控器与被控设备外部的检测模块检测。
82.步骤s02,根据所述距离确定所述预设遥控角度。
83.不同的距离对应不同的预设遥控角度。具体的,预设遥控角度与距离呈负相关。在本实施例中,预设遥控角度与距离呈线性负相关。在其他实施例中,预设遥控角度与距离也可呈非线性负相关关系。
84.具体的,可预先建立距离与预设遥控角度之间的对应关系,对应关系可包括映射表、计算关系等形式。基于该对应关系可确定当前距离所对应的预设遥控角度。
85.需要说明的是,这里的步骤s01和步骤s02可在步骤s10之前或之后或同步执行,先后顺序不作具体限定。
86.在本实施例中,遥控器与被控设备的距离不同,则遥控器遥控信号偏离别空设备的风险不同,其中距离越远则偏离风险越大,因此基于遥控器与被控设备之间的距离来确定预设遥控角度,预设遥控角度不再是预先设置的固定值,从而有利于进一步确保遥控器对被控设备控制的有效性。
87.在其他实施例中,第一提示信息也可通过遥控器的震动传感器输出,具体的控制
遥控器输出震动提示信息并检测遥控器的移动方向,当移动方向与目标方向一致时维持输出震动提示信息,当移动方向与目标方向不一致时停止输出震动提示信息,直至遥控器的实际遥控角度与预设遥控角度匹配。其中,目标方向为用于使遥控器的实际遥控角度与预设遥控角度匹配的遥控器的目标移动方向。在本实施例中,通过遥控器的震动提示使操控遥控器的用户可通过震动提示准确地感知遥控器的遥控角度的正确调整方向进行操控,保证用户可基于震动提示快速地将遥控器调整至正确的遥控角度。
88.进一步的,基于上述任一实施例,提出本技术基于遥控器的控制方法再一实施例。在本实施例中,参照图5,步骤s10包括:
89.步骤s11,获取所述遥控器内置的角度传感器检测的角度数据;
90.步骤s12,根据所述角度数据确定所述遥控角度。
91.具体的,通过角度数据可确定上述遥控器的第一基准线当前的所在延伸方向,以该延伸方作为角平分线和预设角度作为角度大小可确定当前遥控器的当前角度。
92.在本实施例中,通过遥控器内置的角度传感器检测遥控角度,有利于提高所获取遥控角度的准确性,从而进一步确保基于遥控角度的准确调控,实现遥控器控制被控设备有效性的准确提高。
93.在其他实施例中,也可通过遥控器外部的检测模块检测这里的遥控角度,例如被控设备上的摄像头等。
94.进一步的,基于上述任一实施例,提出本技术基于遥控器的控制方法再另一实施例。在本实施例中,参照图6,步骤s20之后,还包括:
95.步骤s30,当所述遥控角度与所述预设遥控角度之间的角度偏差值小于或等于预设阈值时,接收所述遥控器输入的控制指令;
96.这里的控制指令具体为基于用户操控遥控器输入的用于控制被控设备的控制指令。
97.步骤s40,根据所述控制指令输出所述被控设备的控制信号,并获取所述被控设备的运行状态;
98.控制信号可为红外信号、射频信号等近场通信信号。
99.步骤s50,当所述运行状态未达到所述控制指令对应的目标状态时,输出第二提示信息,所述第二提示信息用于提示所述遥控器存在遥控角度异常以外的故障。
100.运行状态未达到控制指令对应的目标状态,可认为是被控设备未接收到控制信号。
101.第二提示信息包括文字信息、图像信息、灯光信息或震动信息等。第二提示信息可由被控设备输出、或由遥控器输出或由被控设备和遥控器以外的其他设备输出。
102.在本实施例中,通过第二提示信息的输出,可使用户在无法使用遥控器对被控设备进行控制时及时排除由于遥控角度异常所导致的控制问题,有利于用户对遥控器的故障实现准确分析并及时处置,进一步提高用户体验。
103.进一步的,进一步的,基于上述任一实施例,提出本技术基于遥控器的控制方法再又一实施例。在本实施例中,步骤s20之后,还包括:
104.统计预设时间段内所述遥控角度与所述预设遥控角度之间的角度偏差值大于预设阈值的次数;
105.当所述次数小于或等于第一预设次数时,返回执行所述获取遥控器的遥控角度的步骤;
106.当所述次数大于第一预设次数且小于或等于第二预设次数时,获取操控所述遥控器的活动对象在预设时长内运动参数的第一变化值,当所述第一变化值大于预设值时,输出第三提示信息后返回执行所述获取遥控器的遥控角度的步骤;
107.当所述次数大于所述第二预设次数时,获取操控所述遥控器的活动对象在预设时长内运动参数的第二变化值,当所述第二变化值大于所述预设值时,停止返回执行所述获取遥控器的遥控角度的步骤;
108.所述第二预设次数大于所述第一预设次数。
109.运动参数可包括运动速度、运动加速度和/或运动位移等。第一变化值和第二变化值可通过在预设时长内检测活动对象的至少两个运动参数确定。这里的运动参数可通过遥控器内部的运动检测模块检测,也可通过被控设备上的摄像头检测。
110.活动对象具体为当前驱动遥控器运动的对象,可为人或动物等。
111.在本实施例中,预设时间段内遥控角度与预设遥控角度偏差较大的次数较少时,可认为是用户仍在调试遥控器的遥控角度所导致的,用户对使用遥控器控制被控设备的需求仍较大,此时继续基于实际检测的遥控角度和预设遥控角度输出提示信息,从而保证用户可基于提示信息实现的遥控角度的准确调整,保证用户使用遥控器对被控设备进行遥控的准确性。预设时间段内遥控角度与预设遥控角度偏差较大的次数较多时(在第一预设次数和第二预设次数之间时),可认为是用户未能准确调整遥控角度,此时活动对象的运动参数的变化值大于预设值时,可认为此时由于用户当前存在边运动边操控遥控器导致的遥控角度调整不准确,此时输出第三提示信息,有利于提高用户将遥控器的遥控角度调整至预设遥控角度的效率,保证用户快速地使用遥控器对被控设备进行有效控制,以满足用户需求。预设时间段内遥控角度与预设遥控角度偏差较大的次数很多时(大于第二预设次数时),可认为用户可能不具有使用遥控器对被控设备进行调控的需求,此时活动对象的运动参数的变化值大于预设值时,可确认用户不具有使用遥控器对被控设备进行调控的需求,此时停止检测遥控角度和输出对应的提示信息,从而保证提示信息输出的准确性,避免不必要的提示打扰用户和浪费能耗,以进一步确保遥控器的使用可满足用户使用的实际需求。
112.此外,本发明实施例还提出一种存储介质,所述存储介质上存储有基于遥控器的控制程序,所述基于遥控器的控制程序被处理器执行时实现如上基于遥控器的控制方法任一实施例的相关步骤。
113.需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。
114.上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
115.通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下
前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,控制装置,或者网络设备等)执行本发明各个实施例所述的方法。
116.以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
再多了解一些

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

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

相关文献