远程遥控方法、装置、电子设备和介质
文献发布时间:2023-06-19 16:08:01
技术领域
本公开涉及通信技术领域,尤其涉及智能家居、智能生活、物联网及云服务技术领域,特别涉及一种远程遥控方法、装置、电子设备和介质。
背景技术
随着智能化的发展,目前的电器设备,例如电视、空调、和洗衣机等,也越来越智能化,功能越来越多,随之电器设备的设置和操控也越来越多。
目前对电器设备的设置和操控通常需要用户近距离通过遥控器来实现。
发明内容
本公开提供了一种用于提升对控制对象进行控制的有效距离的方法、装置、电子设备和介质。
根据本公开的一方面,提供了一种远程遥控方法,包括:
从第一智能设备获取远程遥控指令;所述远程遥控指令根据第二遥控器上的控制操作生成,并通过所述第二智能设备传输给所述第一智能设备;所述第一智能设备与第一遥控器连接;
根据所述远程遥控指令对所述第一遥控器的控制对象进行控制。
根据本公开的另一方面,提供了一种远程遥控方法,包括:
从第二智能设备获取远程遥控指令;其中,所述远程遥控指令根据第二遥控器上的控制操作生成;所述第二遥控器与所述第二智能设备连接;所述第二智能设备与第一智能设备连接;
向与所述第一智能设备连接的第一遥控器传输所述远程遥控指令,以使得所述第一遥控器根据所述远程遥控指令对所述第一遥控器的控制对象进行控制。
根据本公开的另一方面,提供了一种远程遥控装置,包括:
第一指令获取模块,用于从第一智能设备获取远程遥控指令;所述远程遥控指令根据第二遥控器上的控制操作生成,并通过所述第二智能设备传输给所述第一智能设备;所述第一智能设备与第一遥控器连接;
对象控制模块,用于根据所述远程遥控指令对所述第一遥控器的控制对象进行控制。
根据本公开的另一方面,提供了一种远程遥控装置,包括:
第二指令获取模块,用于从第二智能设备获取远程遥控指令;其中,所述远程遥控指令根据第二遥控器上的控制操作生成;所述第二遥控器与所述第二智能设备连接;所述第二智能设备与第一智能设备连接;
指令传输模块,用于向与所述第一智能设备连接的第一遥控器传输所述远程遥控指令,以使得所述第一遥控器根据所述远程遥控指令对所述第一遥控器的控制对象进行控制。
应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
附图说明
附图用于更好地理解本方案,不构成对本公开的限定。其中:
图1是根据本公开实施例公开的一些远程遥控方法的流程图;
图2是根据本公开实施例公开的另一些远程遥控方法的流程图;
图3是根据本公开实施例公开的另一些远程遥控方法的流程图;
图4是根据本公开实施例公开的一些远程遥控的场景示意图;
图5是根据本公开实施例公开的一些远程遥控装置的结构示意图;
图6是根据本公开实施例公开的一些远程遥控装置的结构示意图;
图7是用来实现本公开实施例公开的远程遥控方法的电子设备的框图。
具体实施方式
以下结合附图对本公开的示范性实施例做出说明,其中包括本公开实施例的各种细节以助于理解,应当将它们认为仅仅是示范性的。因此,本领域普通技术人员应当认识到,可以对这里描述的实施例做出各种改变和修改,而不会背离本公开的范围和精神。同样,为了清楚和简明,以下的描述中省略了对公知功能和结构的描述。
现在的电器设备功能繁多且设置项目丰富,但是,电器设备有些设置和操控相对复杂和隐蔽,不熟悉的用户使用电器设备时,由于认知水平和熟悉程度的限制,不能很好的掌握这些设置和操控,这就给用户使用带来很大不便。
在这种情况下用户只能通过视频或语音等方式向电器厂家或其他人求助,以辅助自己对电器设备进行设置和操控。然而由于目前对电器设备的设置和操控通常需要用户近距离通过遥控器来实现,这就使得电器厂家或其他人只能对用户进行指导,但无法直接设置和操控电器设备,从而导致对电器设备的设置和操控效率较低。因此亟需一种能够远程对电器设备进行控制的方法。
图1是根据本公开实施例公开的一些远程遥控方法的流程图,本实施例可以适用于远程对控制对象进行控制的情况。本实施例方法可以由本公开实施例公开的远程遥控装置来执行,所述装置可配置于第一遥控器中,并可采用软件和/或硬件实现,且可集成在任意的具有计算能力的电子设备上。
如图1所示,本实施例公开的远程遥控方法可以包括:
S101、从第一智能设备获取远程遥控指令;远程遥控指令根据第二遥控器上的控制操作生成,并通过第二智能设备传输给第一智能设备;第一智能设备与第一遥控器连接。
其中,第一智能设备和第二智能设备表示搭载有智能操作系统的终端设备,例如智能手机、智能手表、智能手环或智能平板等。第一智能设备和第二智能设备可以类型相同,例如均为智能手机,也可以类型不同,例如第一智能设备为智能手机,第二智能设备为智能手表等,本实施例并不对第一智能设备和第二智能设备的具体类型进行限定。第一智能设备与第二智能设备之间通信连接,例如通过WiFi(Wireless Fidelity,无线保真)网络、4G网络或5G网络进行无线连接。第一智能设备设置于靠近控制对象的一侧,例如当控制对象为电器设备时,第一智能设备可以是电器设备所属用户持有的智能设备,而第二智能设备设置于远离控制对象的一侧,例如当控制对象为电器设备时,第二智能设备可以是电器设备厂家的维修人员持有的智能设备。
第一遥控器和第二遥控器中均安装有通信模块和处理模块,具有数据通信和数据处理的功能。第一遥控器与第一智能设备之间通信连接,第二遥控器与第二智能设备之间通信连接。第一遥控器设置于靠近控制对象的一侧,例如当控制对象为电器设备时,第一遥控器可以是电器设备所属用户持有的遥控器,而第二遥控器设置于远离控制对象的一侧,例如当控制对象为电器设备时,第二遥控器可以是电器设备厂家的维修人员持有的遥控器。
在一种实施方式中,预先建立第一智能设备和第二智能设备之间的通信连接。远离控制对象的远端人员在第二遥控器上实施控制操作,控制操作包括但不限于触控操作或语音操作等,例如远端人员在第二遥控器上点击“音量+”、“音量-”、“亮度+”、“亮度-”、“上一页”、“下一页”、“确认”或“取消”按钮;又例如远端人员对第二遥控器实施语音指令,例如“提高音量”、“降低音量”、“提高亮度”、“降低亮度”、“上一页”、“下一页”、“确认”或“取消”等。
第二遥控器根据远端人员的控制操作,生成包含目标指令类型的远程遥控指令。例如,当控制操作为触控操作时,第二遥控器根据远端人员触控的按钮,相应的生成该按钮对应的目标指令类型,进而生成包含目标指令类型的远程遥控指令。比如远端人员触控“音量+”按钮,则第二遥控器生成的目标指令类型为“提高音量指令”;又例如,当控制操作为语音操作时,第二遥控器对远端人员实施的语音指令进行语义识别,确定远端人员的控制意图,并根据控制意图确定对应的目标指令类型,进而生成包含目标指令类型的远程遥控指令。比如远端人员语音指令为“确认”,则第二遥控器生成的目标指令类型为“确认指令”。
第二遥控器将远程遥控指令传输给第二智能设备,第二智能设备再将远程遥控指令传输给第一智能设备,第一智能设备进而将远程遥控指令传输给第一遥控器。
通过从第一智能设备获取远程遥控指令,为后续第一遥控器对控制对象进行控制奠定了数据基础。
S102、根据远程遥控指令对第一遥控器的控制对象进行控制。
其中,控制对象可以是任意具有数据接收功能和数据处理功能的电子设备,例如可以是电视、空调、和洗衣机等电器设备。本实施例并不对控制对象的具体类型进行限定。
在一种实施方式中,第一遥控器对获取的远程遥控指令进行解析,确定远程遥控指令中包括的目标指令类型,并根据目标指令类型生成对应的控制指令,并将控制指令传输给控制对象。控制对象接收控制指令,并对控制指令进行识别,根据识别结果执行目标指令类型对应的控制操作。例如,当目标指令类型为“提高音量指令”时,控制对象则提高扬声器播放音频的音量;又例如,当目标指令类型为“下一页指令”时,控制对象则在屏幕中执行跳转下一页的操作。
本公开通过从第一智能设备获取远程遥控指令;远程遥控指令根据第二遥控器上的控制操作生成,并通过第二智能设备传输给第一智能设备;第一智能设备与第一遥控器连接,并根据远程遥控指令对第一遥控器的控制对象进行控制,提升了对控制对象进行控制的有效距离,能够实现远程对控制对象进行控制的效果,并且,由于远端人员可以直接对控制对象进行控制,无需通过视频或语音方式指导近端人员对控制对象进行控制,从而大大提高了对控制对象进行控制的效率。
图2是根据本公开实施例公开的另一些远程遥控方法的流程图,基于上述技术方案进一步优化与扩展,并可以与上述各个可选实施方式进行结合。
如图2所示,本实施例公开的远程遥控方法可以包括:
S201、从第一智能设备获取远程遥控指令;远程遥控指令根据第二遥控器上的控制操作生成,并通过第二智能设备传输给第一智能设备;第一智能设备与第一遥控器连接。
S202、对远程遥控指令进行解析,获取远程遥控指令中包含的目标指令类型。
在一种实施方式中,远程遥控指令中携带有第二遥控器生成的目标指令类型。当第一遥控器获取到远程遥控指令后,对远程遥控指令进行数据解析,提取出远程遥控指令中包含的目标指令类型。
S203、将目标指令类型与候选指令类型进行匹配,并根据匹配结果确定目标编码序列。
其中,在第一遥控器中预先建立有候选指令类型与候选编码序列之间的关联关系,即根据任一候选指令类型可以确定该候选指令类型唯一对应的候选编码序列。候选编码序列是一种电信号,用于区别不同的指令类型。
在一种实施方式中,第一遥控器将目标指令类型与候选指令类型进行匹配,并根据匹配结果以及候选指令类型与候选编码序列的关联关系,从候选编码序列中确定目标编码序列。
可选的,S203包括:
确定与目标指令类型相匹配的候选指令类型,并将候选指令类型关联的候选编码序列,作为目标编码序列。
示例性的,假设目标指令类型为“提高音量指令”,在候选指令类型与候选编码序列之间的关联关系中,候选指令类型“提高音量指令”关联的候选编码序列为“010011100”,则将候选编码序列“010011100”作为目标指令类型对应的目标编码序列。
通过确定与目标指令类型相匹配的候选指令类型,并将候选指令类型关联的候选编码序列,作为目标编码序列,实现了根据目标指令类型直接确定其对应的目标编码序列的效果,无需重新进行编码,缩短了处理流程所需的时间,且为后续生成无线控制信号奠定了基础。
S204、向第一遥控器的控制对象发送目标编码序列,以便根据目标编码序列对控制对象进行控制。
在一种实施方式中,第一遥控器生成目标编码序列并对目标编码序列进行放大,进而将放大后的目标编码序列通过预设的传输方式发送给控制对象,控制对象获取到目标编码序列后,对目标编码序列进行解码,进而根据解码结果执行相应的操作。
通过对远程遥控指令进行解析,获取远程遥控指令中包含的目标指令类型,将目标指令类型与候选指令类型进行匹配,并根据匹配结果确定目标编码序列,进而向第一遥控器的控制对象发送目标编码序列,以便根据目标编码序列对控制对象进行控制,使得第一遥控器可根据第二遥控器生成的远程遥控指令,对控制对象进行控制,提升了第二遥控器对控制对象进行控制的有效距离,能够实现远程对控制对象进行控制的效果。
在上述实施例的基础上,可选的,向第一遥控器的控制对象发送目标编码序列,包括:
采用如下至少一种传输方式向控制对象发送目标编码序列:
红外传输方式、蓝牙传输方式、超声波传输方式、无线保真传输方式和移动网络传输方式。
其中,红外传输方式表示以红外线的方式传递目标编码序列。蓝牙传输方式表示以电磁波的方式传递目标编码序列。超声波传输方式表示以机械波的方式传递目标编码序列。无线保真传输方式即Wi-Fi传输方式。移动网络传输方式包括但不限于3G网络传输、4G网络传输和5G网络传输等。
在一种实施方式中,根据控制对象支持的传输方式,选取红外传输方式、蓝牙传输方式、超声波传输方式、无线保真传输方式和移动网络传输方式中的至少一种作为目标传输方式,并采用目标传输方式向控制对象发送目标编码序列。
示例性的,若控制对象仅支持红外传输,第一遥控器则采用红外传输方式向控制对象发送目标编码序列;若控制对象仅支持蓝牙传输,第一遥控器则采用蓝牙传输方式向控制对象发送目标编码序列;若控制对象支持上述所有的传输方式,第一遥控器则采用上述传输方式中的至少一种向控制对象发送目标编码序列。
通过采用如下至少一种传输方式向控制对象发送目标编码序列:红外传输方式、蓝牙传输方式、超声波传输方式、无线保真传输方式和移动网络传输方式,扩展了第一遥控器进行控制的适用范围,提高了第一遥控器进行控制的冗余度。例如,当控制对象是传统电视时,第一遥控器可以通过红外传输方式进行控制;当控制对象是智能蓝牙电视时,第一遥控器可以通过蓝牙传输方式进行控制等。
在上述实施例的基础上,可选的,S201之后,还可以包括:
对远程遥控指令进行解析,获取远程遥控指令中包含的目标指令类型;根据目标指令类型生成语音控制指令,并向第一遥控器的控制对象播放语音控制指令,以便根据语音控制指令对控制对象进行控制。
在一种实施方式中,远程遥控指令中携带有第二遥控器生成的目标指令类型。当第一遥控器获取到远程遥控指令后,对远程遥控指令进行数据解析,提取出远程遥控指令中包含的目标指令类型。在控制对象支持语音识别功能的情况下,第一遥控器从候选控制文本中确定与目标指令类型匹配的目标控制文本,并通过TTS(Text To Speech,从文本到语音)技术将目标控制文本转换为语音控制指令,并向第一遥控器的控制对象播放语音控制指令。例如,当目标指令类型为“提高音量指令”时,语音控制指令可以是“提高音量”或“调高音量”等。
控制对象采集到语音控制指令后,对语音控制指令进行语音识别,并根据语音识别结果执行目标指令类型对应的控制操作。
通过对远程遥控指令进行解析,获取远程遥控指令中包含的目标指令类型;根据目标指令类型生成语音控制指令,并向第一遥控器的控制对象播放语音控制指令,以便根据语音控制指令对控制对象进行控制,使得第一遥控器可根据第二遥控器生成的远程遥控指令,通过语音控制的方式对控制对象进行控制,提升了第二遥控器对控制对象进行控制的有效距离,能够实现远程对控制对象进行控制的效果。
在上述实施例的基础上,可选的,第一智能设备与第一遥控器通过蓝牙进行连接。
在一种实施方式中,第一遥控器出厂时默认设置蓝牙模块处于开启状态。当近端人员需要远端人员对控制对象进行控制时,近端人员可开启第一智能设备的蓝牙功能,当第一智能设备搜索到第一遥控器的蓝牙信号后,从而建立第一遥控器和第一智能设备之间的蓝牙连接。
通过设置第一智能设备与第一遥控器通过蓝牙进行连接,由于蓝牙通信具有稳定性高的特性,从而保证第一遥控器可以及时接收到远程遥控指令,减小了对控制对象进行控制的时间延迟。
图3是根据本公开实施例公开的另一些远程遥控方法的流程图,本实施例可以适用于远程对控制对象进行控制的情况。本实施例方法可以由本公开实施例公开的远程遥控装置来执行,所述装置可配置于第一智能设备中,并可采用软件和/或硬件实现,且可集成在任意的具有计算能力的电子设备上。
如图3所示,本实施例公开的远程遥控方法可以包括:
S301、从第二智能设备获取远程遥控指令;其中,远程遥控指令根据第二遥控器上的控制操作生成;第二遥控器与第二智能设备连接;第二智能设备与第一智能设备连接。
其中,第一智能设备和第二智能设备表示搭载有智能操作系统的终端设备,例如智能手机、智能手表、智能手环或智能平板等。第一智能设备和第二智能设备可以类型相同,例如均为智能手机,也可以类型不同,例如第一智能设备为智能手机,第二智能设备为智能手表等,本实施例并不对第一智能设备和第二智能设备的具体类型进行限定。第一智能设备与第二智能设备之间通信连接,例如通过WiFi(Wireless Fidelity,无线保真)网络、4G网络或5G网络进行无线连接。第一智能设备设置于靠近控制对象的一侧,例如当控制对象为电器设备时,第一智能设备可以是电器设备所属用户持有的智能设备,而第二智能设备设置于远离控制对象的一侧,例如当控制对象为电器设备时,第二智能设备可以是电器设备厂家的维修人员持有的智能设备。
第一遥控器和第二遥控器中均安装有通信模块和处理模块,具有数据通信和数据处理的功能。第一遥控器与第一智能设备之间通信连接,第二遥控器与第二智能设备之间通信连接。第一遥控器设置于靠近控制对象的一侧,例如当控制对象为电器设备时,第一遥控器可以是电器设备所属用户持有的遥控器,而第二遥控器设置于远离控制对象的一侧,例如当控制对象为电器设备时,第二遥控器可以是电器设备厂家的维修人员持有的遥控器。
在一种实施方式中,预先在第一智能设备和第二智能设备中安装有远程控制应用,当近端人员开启第一智能设备中的远程控制应用后,远程控制应用的服务端生成远程控制的机器码和密码,并将机器码和密码分配给第一智能设备。近端人员将第一智能设备中显示的机器码和密码告知远端人员,例如通过电话或短信等方式进行告知。远端人员开启第二智能设备中的远程控制应用,并在界面中输入获取的机器码和密码,并发送给服务端进行校验。服务端将第二智能设备发送的机器码和密码,与为第一智能设备分配的机器码和密码进行一致性校验,若一致则通过服务端建立第一智能设备和第二智能设备之间的通信连接。即建立“第一智能设备-服务端-第二智能设备”的通信连接关系。
第二遥控器根据远端人员的控制操作,生成包含目标指令类型的远程遥控指令。例如,当控制操作为触控操作时,第二遥控器根据远端人员触控的按钮,相应的生成该按钮对应的目标指令类型,进而生成包含目标指令类型的远程遥控指令。比如远端人员触控“音量+”按钮,则第二遥控器生成的目标指令类型为“提高音量指令”;又例如,当控制操作为语音操作时,第二遥控器对远端人员实施的语音指令进行语义识别,确定远端人员的控制意图,并根据控制意图确定对应的目标指令类型,进而生成包含目标指令类型的远程遥控指令。比如远端人员语音指令为“确认”,则第二遥控器生成的目标指令类型为“确认指令”。
第二遥控器将远程遥控指令传输给第二智能设备,第二智能设备基于建立的与第一智能设备之间的通信连接关系,将远程遥控指令传输给服务端,服务端再将远程遥控指令转发给第一智能设备。
通过从第二智能设备获取远程遥控指令,为后续第一智能设备向第一遥控器转发远程遥控指令奠定了数据基础。
S302、向与第一智能设备连接的第一遥控器传输远程遥控指令,以使得第一遥控器根据远程遥控指令对第一遥控器的控制对象进行控制。
其中,控制对象可以是任意具有数据接收功能和数据处理功能的电子设备,例如可以是电视、空调、和洗衣机等电器设备。本实施例并不对控制对象的具体类型进行限定。
在一种实施方式中,第一智能设备将远程遥控指令传输给第一遥控器,第一遥控器对获取的远程遥控指令进行解析,确定远程遥控指令中包括的目标指令类型,并根据目标指令类型生成对应的控制指令,并将控制指令传输给控制对象。控制对象接收控制指令,并对控制指令进行识别,根据识别结果执行目标指令类型对应的控制操作。例如,当目标指令类型为“提高音量指令”时,控制对象则提高扬声器播放音频的音量;又例如,当目标指令类型为“下一页指令”时,控制对象则在屏幕中执行跳转下一页的操作。
本公开通过从第二智能设备获取远程遥控指令;其中,远程遥控指令根据第二遥控器上的控制操作生成;第二遥控器与第二智能设备连接;第二智能设备与第一智能设备连接,向与第一智能设备连接的第一遥控器传输远程遥控指令,以使得第一遥控器根据远程遥控指令对第一遥控器的控制对象进行控制,提升了对控制对象进行控制的有效距离,能够实现远程对控制对象进行控制的效果,并且,由于远端人员可以直接对控制对象进行控制,无需通过视频或语音方式指导近端人员对控制对象进行控制,从而大大提高了对控制对象进行控制的效率。
在上述实施例的基础上,可选的,还包括:
采集控制对象的视频信息,并将视频信息传输给第二智能设备,以使得第二智能设备根据视频信息生成视频画面。
在一种实施方式中,在远程控制的过程中,近端人员控制第一智能设备对控制对象实时进行视频采集生成视频信息,第一智能设备将采集得到的视频信息发送给服务端,服务端再将视频信息转发给第二智能设备。第二智能设备获取到视频信息后,对视频信息进行渲染生成视频画面,远端人员可以根据视频画面确定在第二遥控器上实施何种控制操作。
通过采集控制对象的视频信息,并将视频信息传输给第二智能设备,以使得第二智能设备根据视频信息生成视频画面,使得远端人员可以观看控制对象的实时画面,从而辅助远端人员在第二遥控器上实施控制操作,提高了对控制对象进行控制的精准度。
在上述实施例的基础上,可选的,还包括:
采集控制对象的音频信息,并将音频信息传输给第二智能设备,以使得第二智能设备根据音频信息进行音频播放。
在一种实施方式中,在远程控制的过程中,近端人员控制第一智能设备对控制对象实时进行音频采集生成音频信息,第一智能设备将采集得到的音频信息发送给服务端,服务端再将音频信息转发给第二智能设备。第二智能设备获取到音频信息后,对音频信息进行解码从而进行音频播放,远端人员可以根据听到的音频确定在第二遥控器上实施何种控制操作。
可选的,音频信息除了控制对象的音频信息外,还可以包括近端人员的音频信息。即,近端人员可以通过语音的方式向远端人员反应对控制对象进行控制的疑问。
通过采集控制对象的音频信息,并将音频信息传输给第二智能设备,以使得第二智能设备根据音频信息进行音频播放,使得远端人员可以收听控制对象发出的音频,从而辅助远端人员在第二遥控器上实施控制操作,提高了对控制对象进行控制的精准度。
可选的,第二智能设备与第二遥控器通过蓝牙进行连接。
在一种实施方式中,第二遥控器出厂时默认设置蓝牙模块处于开启状态。当近端人员需要远端人员对控制对象进行控制时,远端人员可开启第二智能设备的蓝牙功能,当第二智能设备搜索到第二遥控器的蓝牙信号后,从而建立第二遥控器和第二智能设备之间的蓝牙连接。
通过设置第二智能设备与第二遥控器通过蓝牙进行连接,由于蓝牙通信具有稳定性高的特性,从而保证第二智能设备可以及时发送出远程遥控指令,减小了对控制对象进行控制的时间延迟。
在上述实施例的基础上,可选的,将第二遥控器设置为第二智能设备中的虚拟遥控器。
具体的,虚拟遥控器在第二智能设备的界面上进行显示,且具有与第二遥控器同样的按键,远端人员可以直接在第二智能设备上对虚拟遥控器实施控制操作,第二智能设备根据远端人员对虚拟遥控器的控制操作,生成包含目标指令类型的远程遥控指令。第二智能设备再将远程遥控指令传输给第一智能设备,第一智能设备进而将远程遥控指令传输给第一遥控器。
可选的,在第二智能设备中,虚拟遥控器的显示界面悬浮于控制对象的视频画面上,且处于半透明状态,从而可避免虚拟遥控器的显示界面遮挡控制对象的视频画面的问题。
通过将第二遥控器设置为第二智能设备中的虚拟遥控器,从而无需为远端人员单独配置实体遥控器,在保证远程能对控制对象进行控制的前提下,节省了物料成本。
图4是根据本公开实施例公开的一些远程遥控的场景示意图,如图4所示,第一遥控器40与第一智能设备41之间通过蓝牙进行连接,第一智能设备41与第二智能设备42之间通过服务端43通信连接,第二智能设备42与第二遥控器44之间通过蓝牙进行连接。
远端用户在第二遥控器44上实施控制操作,第二遥控器44相应生成远程遥控指令,并将远程遥控指令传输给第二智能设备42,第二智能设备42将远程遥控指令传输给服务端43,服务端43将远程遥控指令传输给第一智能设备41,最终由第一智能设备41将远程遥控指令传输给第一遥控器40,使得第一遥控器40根据远程遥控指令对控制对象45进行控制。
图4仅是对本实施例中远程遥控的整体流程进行了解释说明,并不对其中各步骤的具体实施方式进行限定,各步骤的具体实施方式可参考本公开上述方法实施例中的描述,本处不再赘述。
图5是根据本公开实施例公开的一些远程遥控装置的结构示意图,配置于第一遥控器中,可以适用于远程对控制对象进行控制的情况。本实施例装置可采用软件和/或硬件实现,并可集成在任意的具有计算能力的电子设备上。
如图5所示,本实施例公开的远程遥控装置50可以包括第一指令获取模块51和对象控制模块52,其中:
第一指令获取模块51,用于从第一智能设备获取远程遥控指令;远程遥控指令根据第二遥控器上的控制操作生成,并通过第二智能设备传输给第一智能设备;第一智能设备与第一遥控器连接;
对象控制模块52,用于根据远程遥控指令对第一遥控器的控制对象进行控制。
可选的,对象控制模块52,具体用于:
对所述远程遥控指令进行解析,获取所述远程遥控指令中包含的目标指令类型;
根据所述目标指令类型生成语音控制指令,并向所述第一遥控器的控制对象播放所述语音控制指令,以便根据所述语音控制指令对所述控制对象进行控制。
可选的,对象控制模块52,具体用于:
对远程遥控指令进行解析,获取远程遥控指令中包含的目标指令类型;
将目标指令类型与候选指令类型进行匹配,并根据匹配结果确定目标编码序列;
向所述第一遥控器的控制对象发送所述目标编码序列,以便根据所述目标编码序列对所述控制对象进行控制。
可选的,对象控制模块52,具体还用于:
确定与目标指令类型相匹配的候选指令类型,并将候选指令类型关联的候选编码序列,作为目标编码序列。
可选的,所述对象控制模块,具体还用于:
采用如下至少一种传输方式向所述控制对象发送所述目标编码序列:
红外传输方式、蓝牙传输方式、超声波传输方式、无线保真传输方式和移动网络传输方式。
可选的,第一智能设备与第一遥控器通过蓝牙进行连接。
本公开实施例所公开的远程遥控装置50可执行本公开实施例所公开的远程遥控方法,具备执行方法相应的功能模块和有益效果。本实施例中未详尽描述的内容可以参考本公开方法实施例中的描述。
图6是根据本公开实施例公开的一些远程遥控装置的结构示意图,配置于第一智能设备中,可以适用于远程对控制对象进行控制的情况。本实施例装置可采用软件和/或硬件实现,并可集成在任意的具有计算能力的电子设备上。
如图6所示,本实施例公开的远程遥控装置60可以包括第二指令获取模块61和指令传输模块62,其中:
第二指令获取模块61,用于从第二智能设备获取远程遥控指令;其中,远程遥控指令根据第二遥控器上的控制操作生成;第二遥控器与第二智能设备连接;第二智能设备与第一智能设备连接;
指令传输模块62,用于向与第一智能设备连接的第一遥控器传输远程遥控指令,以使得第一遥控器根据远程遥控指令对第一遥控器的控制对象进行控制。
可选的,装置还包括视频采集模块,具体用于:
采集控制对象的视频信息,并将视频信息传输给第二智能设备,以使得第二智能设备根据视频信息生成视频画面。
可选的,装置还包括音频采集模块,具体用于:
采集控制对象的音频信息,并将音频信息传输给第二智能设备,以使得第二智能设备根据音频信息进行音频播放。
可选的,第二智能设备与第二遥控器通过蓝牙进行连接。
本公开实施例所公开的远程遥控装置60可执行本公开实施例所公开的远程遥控方法,具备执行方法相应的功能模块和有益效果。本实施例中未详尽描述的内容可以参考本公开方法实施例中的描述。
本公开的技术方案中,所涉及的用户个人信息的获取,存储和应用等,均符合相关法律法规的规定,且不违背公序良俗。
根据本公开的实施例,本公开还提供了一种电子设备、一种可读存储介质和一种计算机程序产品。
图7示出了可以用来实施本公开的实施例的示例电子设备700的示意性框图。电子设备旨在表示各种形式的数字计算机,诸如,膝上型计算机、台式计算机、工作台、个人数字助理、服务器、刀片式服务器、大型计算机、和其它适合的计算机。电子设备还可以表示各种形式的移动装置,诸如,个人数字处理、蜂窝电话、智能电话、可穿戴设备和其它类似的计算装置。本文所示的部件、它们的连接和关系、以及它们的功能仅仅作为示例,并且不意在限制本文中描述的和/或者要求的本公开的实现。
如图7所示,设备700包括计算单元701,其可以根据存储在只读存储器(ROM)702中的计算机程序或者从存储单元708加载到随机访问存储器(RAM)703中的计算机程序,来执行各种适当的动作和处理。在RAM 703中,还可存储设备700操作所需的各种程序和数据。计算单元701、ROM 702以及RAM 703通过总线704彼此相连。输入/输出(I/O)接口705也连接至总线704。
设备700中的多个部件连接至I/O接口705,包括:输入单元706,例如键盘、鼠标等;输出单元707,例如各种类型的显示器、扬声器等;存储单元708,例如磁盘、光盘等;以及通信单元709,例如网卡、调制解调器、无线通信收发机等。通信单元709允许设备700通过诸如因特网的计算机网络和/或各种电信网络与其他设备交换信息/数据。
计算单元701可以是各种具有处理和计算能力的通用和/或专用处理组件。计算单元701的一些示例包括但不限于中央处理单元(CPU)、图形处理单元(GPU)、各种专用的人工智能(AI)计算芯片、各种运行机器学习模型算法的计算单元、数字信号处理器(DSP)、以及任何适当的处理器、控制器、微控制器等。计算单元701执行上文所描述的各个方法和处理,例如远程遥控方法。例如,在一些实施例中,远程遥控方法可被实现为计算机软件程序,其被有形地包含于机器可读介质,例如存储单元708。在一些实施例中,计算机程序的部分或者全部可以经由ROM 702和/或通信单元709而被载入和/或安装到设备700上。当计算机程序加载到RAM 703并由计算单元701执行时,可以执行上文描述的远程遥控方法的一个或多个步骤。备选地,在其他实施例中,计算单元701可以通过其他任何适当的方式(例如,借助于固件)而被配置为执行远程遥控方法。
本文中以上描述的系统和技术的各种实施方式可以在数字电子电路系统、集成电路系统、现场可编程门阵列(FPGA)、专用集成电路(ASIC)、专用标准产品(ASSP)、芯片上系统的系统(SOC)、复杂可编程逻辑设备(CPLD)、计算机硬件、固件、软件、和/或它们的组合中实现。这些各种实施方式可以包括:实施在一个或者多个计算机程序中,该一个或者多个计算机程序可在包括至少一个可编程处理器的可编程系统上执行和/或解释,该可编程处理器可以是专用或者通用可编程处理器,可以从存储系统、至少一个输入装置、和至少一个输出装置接收数据和指令,并且将数据和指令传输至该存储系统、该至少一个输入装置、和该至少一个输出装置。
用于实施本公开的方法的程序代码可以采用一个或多个编程语言的任何组合来编写。这些程序代码可以提供给通用计算机、专用计算机或其他可编程数据处理装置的处理器或控制器,使得程序代码当由处理器或控制器执行时使流程图和/或框图中所规定的功能/操作被实施。程序代码可以完全在机器上执行、部分地在机器上执行,作为独立软件包部分地在机器上执行且部分地在远程机器上执行或完全在远程机器或服务器上执行。
在本公开的上下文中,机器可读介质可以是有形的介质,其可以包含或存储以供指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合地使用的程序。机器可读介质可以是机器可读信号介质或机器可读储存介质。机器可读介质可以包括但不限于电子的、磁性的、光学的、电磁的、红外的、或半导体系统、装置或设备,或者上述内容的任何合适组合。机器可读存储介质的更具体示例会包括基于一个或多个线的电气连接、便携式计算机盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只读存储器(EPROM或快闪存储器)、光纤、便捷式紧凑盘只读存储器(CD-ROM)、光学储存设备、磁储存设备、或上述内容的任何合适组合。
为了提供与用户的交互,可以在计算机上实施此处描述的系统和技术,该计算机具有:用于向用户显示信息的显示装置(例如,CRT(阴极射线管)或者LCD(液晶显示器)监视器);以及键盘和指向装置(例如,鼠标或者轨迹球),用户可以通过该键盘和该指向装置来将输入提供给计算机。其它种类的装置还可以用于提供与用户的交互;例如,提供给用户的反馈可以是任何形式的传感反馈(例如,视觉反馈、听觉反馈、或者触觉反馈);并且可以用任何形式(包括声输入、语音输入或者、触觉输入)来接收来自用户的输入。
可以将此处描述的系统和技术实施在包括后台部件的计算系统(例如,作为数据服务器)、或者包括中间件部件的计算系统(例如,应用服务器)、或者包括前端部件的计算系统(例如,具有图形用户界面或者网络浏览器的用户计算机,用户可以通过该图形用户界面或者该网络浏览器来与此处描述的系统和技术的实施方式交互)、或者包括这种后台部件、中间件部件、或者前端部件的任何组合的计算系统中。可以通过任何形式或者介质的数字数据通信(例如,通信网络)来将系统的部件相互连接。通信网络的示例包括:局域网(LAN)、广域网(WAN)、区块链网络和互联网。
计算机系统可以包括客户端和服务器。客户端和服务器一般远离彼此并且通常通过通信网络进行交互。通过在相应的计算机上运行并且彼此具有客户端-服务器关系的计算机程序来产生客户端和服务器的关系。服务器可以是云服务器,又称为云计算服务器或云主机,是云计算服务体系中的一项主机产品,以解决了传统物理主机与VPS服务中,存在的管理难度大,业务扩展性弱的缺陷。
应该理解,可以使用上面所示的各种形式的流程,重新排序、增加或删除步骤。例如,本发公开中记载的各步骤可以并行地执行也可以顺序地执行也可以不同的次序执行,只要能够实现本公开公开的技术方案所期望的结果,本文在此不进行限制。
上述具体实施方式,并不构成对本公开保护范围的限制。本领域技术人员应该明白的是,根据设计要求和其他因素,可以进行各种修改、组合、子组合和替代。任何在本公开的精神和原则之内所作的修改、等同替换和改进等,均应包含在本公开保护范围之内。
- 远程遥控方法、装置、电子设备和介质
- 电子设备和遥控器组合装置、遥控器和遥控电子设备的方法