设备控制方法、装置、电子设备和存储介质与流程

文档序号:29072186发布日期:2022-03-01 21:40阅读:61来源:国知局
设备控制方法、装置、电子设备和存储介质与流程

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.图1为本发明实施例中设备控制方法的应用环境图;
56.图2为本发明实施例中一种设备控制方法的流程示意图;
57.图3为本发明实施例中另一种设备控制方法的流程示意图;
58.图4为本发明实施例中一种设备控制装置的结构框图;
59.图5为本发明实施例中另一种设备控制装置的结构框图;
60.图6为本发明实施例中一种电子设备的内部结构图。
具体实施方式
61.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术的一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都属于本技术保护的范围。
62.图1为本发明一个实施例中设备控制方法的应用环境图。参照图 1,该设备控制方法应用于设备控制系统中的任一被控设备。在实际应用中,该设备控制系统可以包括:一个
遥控设备和至少一个被控设备,遥控设备可以通过激光发射器向各被控设备发送激光信号,各被控设备可以通过激光接收器接收激光信号,遥控设备可以与各被控设备通过网络连接。被控设备具体可以是空调、冰箱、洗衣机、电饭煲、电视、灯具等可以使用遥控器控制的设备中的至少一种。图1中该设备控制系统包括:遥控设备1和第一被控设备5和第二被控设备4,图1 是使用过程中在两个同款设备中控制其中一个的场景示意图,图1中遥控设备1通过激光发射器2向需要被控制的第一被控设备5的激光接收器3发射激光信号。
63.如图2所示,在一个实施例中,提供了一种设备控制方法。本实施例主要以该方法应用于上述图1中的第一被控设备5或者第二被控设备 4来举例说明,该被控设备包含激光接收器,用以接收遥控设备通过激光发射器发射的激光信号。参照图2,该设备控制方法具体包括如下步骤:
64.步骤s101,若所述激光接收器检测到遥控设备发送的激光信号,与所述遥控设备建立网络连接;
65.本实际应用中,用户在需要控制任一被控设备时,在遥控设备上输入触发操作,如:按下遥控设备上的指定按钮一次或者多次等,通过该触发操作,遥控设备可以通过激光发射器发射激光信号。因为激光有较好的指向性,且散射范围小,每次照射到的设备会仅有一台,所以,用户可以手动调整激光的指向,使激光信号发射至想要控制的被控设备的激光接收器上。
66.激光接收器可以持续或者间隔的检测激光信号,在检测到激光信号时,激光接收器向被控设备的处理器发送通知,被控设备的处理器控制相应的通信模块与遥控设备建立网络连接。
67.本发明实施例中建立的网络连接可以是蓝牙连接,可以是wifi 连接,也可以是zigbee连接等等。
68.步骤s102,通过所述网络连接向所述遥控设备发送反馈信号;
69.在建立网络连接后,被控设备可以通过该网络连接向遥控设备发送反馈信号。遥控设备在接收到反馈信号后,可以以声光的方式提示用户可以输入控制操作。
70.步骤s103,接收所述遥控设备通过所述网络连接发送的控制信号,并执行相应的处理流程。
71.本发明实施例中,处理流程可以指为实现相应的功能执行的一系列程序流程,如:将灯光调亮,将空调温度降低,调整电视频道等等。
72.遥控设备在接收到用户输入的控制操作后,可以向被控设备发送相应的控制信号,被控设备接收到控制信号后,执行相应的处理流程。
73.本发明实施例在激光接收器检测到遥控设备发送的激光信号时,可以与所述遥控设备建立网络连接,然后通过所述网络连接向所述遥控设备发送反馈信号,最后可以接收所述遥控设备通过所述网络连接发送的控制信号,并执行相应的处理流程。
74.本发明实施例能够基于激光连接的特性,即以激光信号作为建立连接的触发条件,进而建立可以传输控制信号的网络连接,不存在不同被控设备及对应的遥控设备的控制指令编码方式不同的壁垒,可以以十分简单且直观的方式短时间内完成对不同设备的连接、发送指令等操作,从而做到高效、全方位、一对多的遥控操作,用一个遥控器代替过去多种遥控器单独控制。
75.在本发明的又一实施例中,与所述遥控设备建立网络连接,包括:
76.向所述遥控设备发送建立连接请求,在接收到所述遥控设备的连接响应时,利用预设的联网信息与所述遥控设备建立网络连接;
77.或者,接收所述遥控设备发送的建立连接请求,向所述遥控设备发送连接响应,利用预设的联网信息与所述遥控设备建立网络连接。
78.在本发明实施例中,可以是被控设备向遥控设备发起连接,也可以是遥控设备向被控设备发起连接,可以根据实际需要进行设置。
79.预设的联网信息可以是预先在被控设备和遥控设备中存储的,用以在二者之间建立网络连接,遥控设备与不同遥控设备的联网信息可以是相同的,也可以是不同的,例如,遥控设备与第一遥控设备中预存的联网信息是:123,遥控器与第二遥控设备中预存的联网信息是: abc。
80.在本发明的又一实施例中,所述方法还包括:
81.步骤201,接收所述遥控设备通过所述网络连接发送的结束信号;
82.步骤202,断开所述网络连接。
83.本发明实施例的被控设备能够在执行相应的处理流程后,能够接受遥控设备发送的结束信号,进而断开网络连接,方便下一次需要控制其他被控设备时建立新的网络连接。
84.如图3所示,在一个实施例中,提供了一种设备控制方法。本实施例主要以该方法应用于上述图1中的遥控设备1来举例说明,该遥控设备包含激光发射器,用以通过激光发射器发射激光信号。参照图3,该设备控制方法具体包括如下步骤:
85.步骤s301,响应于用户的触发操作,通过所述激光发射器向被控设备发送激光信号;
86.本实际应用中,用户在需要控制任一被控设备时,在遥控设备上输入触发操作,如:按下遥控设备上的指定按钮一次或者多次等,通过该触发操作,遥控设备可以通过激光发射器发射激光信号。因为激光有较好的指向性,且散射范围小,每次照射到的设备会仅有一台,所以,用户可以手动调整激光的指向,使激光信号发射至想要控制的被控设备的激光接收器上。
87.步骤s302,与所述被控设备建立网络连接;
88.遥控设备的处理器可以控制相应的通信模块与被控设备建立网络连接。
89.步骤s303,接收所述被控设备通过所述网络连接发送的反馈信号;
90.在接收到反馈信号后,遥控设备可以震动或者播放声音提示。
91.步骤s304,控制所述激光发射器关闭;
92.在接收到反馈信号时,可以关闭激光发射器,停止发射激光信号。
93.步骤s305,通过所述网络连接向所述被控设备发送控制信号,以控制所述被控设备。
94.遥控设备在接收到用户输入的控制操作后,可以向被控设备发送相应的控制信号,被控设备接收到控制信号后,执行相应的处理流程。
95.遥控设备中可以预先存储每个按键或者按键组合在不同被控设备中对应的控制信号,例如:向上按键在被控设备为电视时,用于控制电视频道增加,在被控设备为空调时,用于控制空调调高温度;按键组合*+向上按键,在被控设备为电视时,用于控制电视频道快
速增加,在被控设备为空调时,用于控制空调快速调高温度,如:原来调高温度的间隔为0.5度,*+向上按键调高温度的间隔为1度。
96.本发明实施例能够响应于用户的触发操作,首先通过所述激光发射器向被控设备发送激光信号,然后与所述被控设备建立网络连接,再接收所述被控设备通过所述网络连接发送的反馈信号,再控制所述激光发射器关闭,最后可以通过所述网络连接向所述被控设备发送控制信号,以控制所述被控设备。
97.本发明实施例能够基于激光连接的特性,即以激光信号作为建立连接的触发条件,进而建立可以传输控制信号的网络连接,不存在不同被控设备及对应的遥控设备的控制指令编码方式不同的壁垒,可以以十分简单且直观的方式短时间内完成对不同设备的连接、发送指令等操作,从而做到高效、全方位、一对多的遥控操作,用一个遥控器代替过去多种遥控器单独控制。
98.在本发明的又一实施例中,与所述被控设备建立网络连接,包括:
99.接收所述被控设备发送的建立连接请求,向所述被控设备发送连接响应,利用预设的联网信息与所述被控设备建立网络连接;
100.或者,向所述被控设备发送建立连接请求,接收所述被控设备发送的连接响应,利用预设的联网信息与所述被控设备建立网络连接。
101.在本发明实施例中,可以是被控设备向遥控设备发起连接,也可以是遥控设备向被控设备发起连接,可以根据实际需要进行设置。
102.预设的联网信息可以是预先在被控设备和遥控设备中存储的,用以在二者之间建立网络连接,遥控设备与不同遥控设备的联网信息可以是相同的,也可以是不同的,例如,遥控设备与第一遥控设备中预存的联网信息是:123,遥控器与第二遥控设备中预存的联网信息是: abc。
103.在本发明的又一实施例中,所述方法还包括:
104.步骤401,检测是否接收到结束操作;
105.步骤402,若接收到所述结束操作,通过所述网络连接向所述被控设备发送结束信号。
106.本发明实施例的遥控设备能够检测用户是否输入结束操作,如:按下指定按键一次或者多次等,在确定检测到结束操作时,通过所述网络连接向所述被控设备发送结束信号,以断开网络连接,方便下一次需要控制其他被控设备时建立新的网络连接。
107.在本发明的又一实施例中,还提供一种设备控制装置,应用于被控设备,所述被控设备包含激光接收器,如图4所示,所述装置包括:
108.第一建立连接模块11,用于若所述激光接收器检测到遥控设备发送的激光信号,与所述遥控设备建立网络连接;
109.第一发送模块12,用于通过所述网络连接向所述遥控设备发送反馈信号;
110.第一接收模块13,用于接收所述遥控设备通过所述网络连接发送的控制信号,并执行相应的处理流程。
111.可选地,所述第一建立连接模块还用于:
112.向所述遥控设备发送建立连接请求,在接收到所述遥控设备的连接响应时,利用预设的联网信息与所述遥控设备建立网络连接;
113.或者,接收所述遥控设备发送的建立连接请求,向所述遥控设备发送连接响应,利用预设的联网信息与所述遥控设备建立网络连接。
114.可选地,所述装置还包括:
115.信号接收模块,用于接收所述遥控设备通过所述网络连接发送的结束信号;
116.断开模块,用于断开所述网络连接。
117.在本发明的又一实施例中,还提供一种设备控制装置,应用于遥控设备,所述遥控设备包括激光发射器,如图5所示,所述装置包括:
118.第二发送模块21,用于响应于用户的触发操作,通过所述激光发射器向被控设备发送激光信号;
119.第二建立连接模块22,用于与所述被控设备建立网络连接;
120.第二接收模块23,用于接收所述被控设备通过所述网络连接发送的反馈信号;
121.控制模块24,用于控制所述激光发射器关闭;
122.第三发送模块25,用于通过所述网络连接向所述被控设备发送控制信号,以控制所述被控设备。
123.可选地,第二建立连接模块还用于:
124.接收所述被控设备发送的建立连接请求,向所述被控设备发送连接响应,利用预设的联网信息与所述被控设备建立网络连接;
125.或者,向所述被控设备发送建立连接请求,接收所述被控设备发送的连接响应,利用预设的联网信息与所述被控设备建立网络连接。
126.可选地,所述装置还包括:
127.检测模块,用于检测是否接收到结束操作;
128.信号发送模块,用于若接收到所述结束操作,通过所述网络连接向所述被控设备发送结束信号。
129.图6示出了一个实施例中电子设备的内部结构图。该电子设备具体可以是图1中的遥控设备1或者第一被控设备5或者第二被控设备 4。如图6所示,该电子设备,包括处理器1110、通信接口1120、存储器1130和通信总线1140,其中,处理器,通信接口1120,存储器 1130通过通信总线1140完成相互间的通信;
130.存储器1130,用于存放计算机程序;
131.处理器,用于执行存储器1130上所存放的所述计算机程序时,实现前述任一应用于被控设备的方法实施例所述的设备控制方法或者实现前述任一应用于遥控设备的方法实施例所述的设备控制方法。
132.本发明实施例提供的电子设备,处理器通过执行存储器上所存放的程序实现了在激光接收器检测到遥控设备发送的激光信号时,可以与所述遥控设备建立网络连接,然后通过所述网络连接向所述遥控设备发送反馈信号,最后可以接收所述遥控设备通过所述网络连接发送的控制信号,并执行相应的处理流程,保证能够基于激光连接的特性,即以激光信号作为建立连接的触发条件,进而建立可以传输控制信号的网络连接,不存在不同被控设备及对应的遥控设备的控制指令编码方式不同的壁垒,可以以十分简单且直观的方式短时间内完成对不同设备的连接、发送指令等操作,从而做到高效、全方位、一对多的遥控操作,用一个遥控器代替过去多种遥控器单独控制。
133.上述电子设备提到的通信总线1140可以是外设部件互连标准 (peripheralcomponentinterconnect,简称pci)总线或扩展工业标准结构(extendedindustrystandardarchitecture,简称eisa)总线等。该通信总线 1140可以分为地址总线、数据总线、控制总线等。为便于表示,图6 中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。
134.通信接口1120用于上述电子设备与其他设备之间的通信。
135.存储器1130可以包括随机存取存储器(randomaccessmemory,简称ram),也可以包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离前述处理器的存储装置。
136.上述的处理器1110可以是通用处理器,包括中央处理器 (centralprocessingunit,简称cpu)、网络处理器(networkprocessor,简称np)等;还可以是数字信号处理器(digitalsignalprocessing,简称 dsp)、专用集成电路(applicationspecificintegratedcircuit,简称asic)、现场可编程门阵列(field-programmablegatearray,简称fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
137.本领域技术人员可以理解,图6中示出的结构,仅仅是与本技术方案相关的部分结构的框图,并不构成对本技术方案所应用于其上的电子设备的限定,具体的电子设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
138.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现前述任一应用于被控设备的方法实施例所述的设备控制方法或者实现前述任一应用于遥控设备的方法实施例所述的设备控制方法。
139.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器 (rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram 以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型 sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态 ram(drdram)、以及存储器总线动态ram(rdram)等。
140.需要说明的是,在本文中,诸如“第一”和“第二”等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
141.以上所述仅是本发明的具体实施方式,使本领域技术人员能够理解或实现本发
明。对这些实施例的多种修改对本领域的技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所申请的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1