设备遥控方法、装置、存储介质和遥控系统与流程

文档序号:16121746发布日期:2018-11-30 23:17阅读:205来源:国知局

本申请涉及遥控技术领域,特别是涉及一种设备遥控方法、装置、存储介质和遥控系统。

背景技术

用户在通过遥控设备控制目标设备时,经常会遇到控制不成功的现象,该现象的原因大致有:电量不足,信号干扰,如是通过无线方式进行控制时,遥控设备的操作方向没有对准目标设备接收板(红外通信)等。此时便出现了遥控设备与目标设备状态不一致的现象。

在很多情况下,遥控设备无法完成简单的重复发送刚才指令的需要,比如很多键为功能复用键,如“循环模式”类按键,每按一次键所发出的控制指令不同,当操作失败后,必须经过若干次操作将遥控设备调整到发刚才指令时的状态才可以重新发送刚才的指令,导致遥控效率低。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种遥控效率高的设备遥控方法、装置、存储介质和遥控系统。

一种设备遥控方法,所述方法包括:

接收重发指令;其中,所述重发指令表征对循环模式下发送至目标设备的操作指令进行重发,所述操作指令用于控制所述目标设备执行对应操作;

在接收到所述重发指令后获取发送至所述目标设备的上一次操作指令;

将获取的所述上一次操作指令发送至所述目标设备。

在其中一个实施例中,所述上一次操作指令表征上一次发送的操作指令,所述在接收到所述重发指令后获取发送至所述目标设备的上一次操作指令的步骤包括:

在接收到所述重发指令后,从预设存储区域中获取发送至所述目标设备的上一次发送的操作指令。

在其中一个实施例中,所述上一次操作指令表征上一次操作的遥控状态变化的耦合,所述在接收到所述重发指令后获取发送至所述目标设备的上一次操作指令的步骤包括:

在接收到所述重发指令后,从预设存储区域中获取得到上一次操作前的遥控状态和上一次操作后的当前遥控状态;

根据所述上一次操作前的遥控状态、所述上一次操作后的当前遥控状态和预设的遥控状态变化-指令对应关系得到上一次操作指令。

在其中一个实施例中,所述上一次操作指令表征上一次操作的遥控状态变化的耦合,所述在接收到所述重发指令后获取发送至所述目标设备的上一次操作指令的步骤包括:

在接收到所述重发指令后,从预设存储区域中获取得到当前遥控状态;

根据所述当前遥控状态得到上一次操作指令。

在其中一个实施例中,在所述接收重发指令的步骤之前,还包括:

将发送至目标设备的操作指令按发送顺序存储至预设存储区域。

在其中一个实施例中,在所述接收重发指令的步骤之后,还包括:

在未获取到发送至所述目标设备的上一次操作指令时,输出提醒信息。

一种设备遥控装置,所述装置包括:

重发指令接收模块,用于接收重发指令;其中,所述重发指令表征对循环模式下发送至目标设备的操作指令进行重发,所述操作指令用于控制所述目标设备执行对应操作;

操作指令获取模块,用于在接收到所述重发指令后获取发送至所述目标设备的上一次操作指令;

操作指令发送模块,用于将获取的所述上一次操作指令发送至所述目标设备。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

接收重发指令;其中,所述重发指令表征对循环模式下发送至目标设备的操作指令进行重发,所述操作指令用于控制所述目标设备执行对应操作;

在接收到所述重发指令后获取发送至所述目标设备的上一次操作指令;

将获取的所述上一次操作指令发送至所述目标设备。

一种遥控系统,包括通信连接的遥控设备和目标设备,

所述遥控设备用于执行上述方法得到上一次操作指令;以及将获取的所述上一次操作指令发送至所述目标设备;

所述目标设备用于根据接收的上一次操作指令执行对应操作。

上述设备遥控方法、装置、存储介质和遥控系统,接收重发指令;其中,重发指令表征对循环模式下发送至目标设备的操作指令进行重发,操作指令用于控制目标设备执行对应操作;在接收到重发指令后获取发送至目标设备的上一次操作指令;将获取的上一次操作指令发送至目标设备。用户通过进行重发操作,如按重发键触发遥控设备接收重发指令,重发指令表征对循环模式下发送至目标设备的操作指令进行重发,在接收到重发指令后获取上一次操作指令并直接发送至目标设备,操作方便简单,遥控效率高,避免了传统的需要经过若干次操作,将遥控设备调整到发刚才指令时的状态才可以重新发送刚才的指令的问题。

附图说明

图1为一个实施例中设备遥控方法的流程示意图;

图2为另一个实施例中设备遥控方法的流程示意图;

图3为又一个实施例中设备遥控方法的流程示意图;

图4为又一个实施例中设备遥控方法的流程示意图;

图5为又一个实施例中设备遥控方法的流程示意图;

图6为又一个实施例中设备遥控方法的流程示意图;

图7为一个实施例中设备遥控装置的结构框图;

图8为一个实施例中遥控系统的结构框图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的设备遥控方法,应用环境为:遥控设备与目标设备之间一般为单向通信,即指令由遥控设备向目标设备发送,反方向无法通信,双方状态无法同步,此时便出现了遥控设备与目标设备状态不一致的现象。

在一个实施例中,如图1所示,提供了一种设备遥控方法,以该方法应用于遥控设备为例进行说明,在本实施例中,以遥控设备为空调遥控器、目标设备为空调为例进行说明,包括以下步骤:

步骤s120:接收重发指令。

具体地,重发指令表征对循环模式下发送至目标设备的操作指令进行重发,操作指令用于控制目标设备执行对应操作。触发发送重发指令的方式有多种,比如在遥控设备上设计“重发”键(或其他名称),或设置对应的等效重发操作,如按压循环模式对应的按键预设时长即可触发重发等,可根据实际情况进行设置。循环模式是指每按一次键所发出的操作指令不同,当操作失败后,需要重按多次才能完成对应模式的设置,包括状态循环模式类键、延时操作类键等情况,延时操作类键是指在一次操作指令操控失败后,需要间隔预设时长再次进行操控的按键。

步骤s130:在接收到重发指令后获取发送至目标设备的上一次操作指令。具体地,在接收到重发指令后,从预设存储区域中获取发送至目标设备的上一次操作指令。

步骤s140:将获取的上一次操作指令发送至目标设备。具体地,获取到上一次操作指令后,将上一次操作指令发送至目标设备,实现上一次操作指令的重发。

上述设备遥控方法,用户通过进行重发操作,如按重发键触发遥控设备接收重发指令,重发指令表征对循环模式下发送至目标设备的操作指令进行重发,在接收到重发指令后获取上一次操作指令并直接发送至目标设备,操作方便简单,遥控效率高,避免了传统的需要经过若干次操作,将遥控设备调整到发刚才指令时的状态才可以重新发送刚才的指令的问题。

进一步地,在生产和实际应用中,有用一个遥控设备控制多台目标设备的需求。很多靠单键控制的多状态(比如空调的“模式”键)单键按不同的次数,遥控器会处于不用的状态,会发出不同的指令,当上次操作没有响应或需要向另一个目标设备发出同样命令时,需要按很多次(一个状态循环)才可以设置成功,用户可以通过上述方法多次重复发送最后一次操作的指令(连续进行最后一次的操作),操作方便简单,遥控效率高。

在一个实施例中,如图2所示,上一次操作指令表征上一次发送的操作指令,步骤s130包括:在接收到重发指令后,从预设存储区域中获取发送至目标设备的上一次发送的操作指令。

具体地,有些遥控设备是指令操作的,在接收到重发指令后,即从预设存储区域中获取发送至目标设备的上一次发送的操作指令并发送。比如:在遥控器上进行操作,如当遥控器处于关机状态时,按“开机键”;程序实时维护发送命令存储区即预设存储区域,记忆这次操作对应所发的指令(开机指令);触发“重发”键或相关等效操作触发重发动作,遥控设备从“命令存储区”提取上一次的操作指令即“开机指令”并发送;在有需要的时候,还可再次触发“重发键”,发出“开机指令”。

在一个实施例中,如图3所示,上一次操作指令表征上一次操作的遥控状态变化的耦合,步骤s130包括步骤s132和步骤s134。

步骤s132:在接收到重发指令后,从预设存储区域中获取得到上一次操作前的遥控状态和上一次操作后的当前遥控状态。

具体地,状态是指遥控设备中与发送的指令相关的功能,变量的内容。比如一个遥控设备自身的“模式”状态为制冷,再次按模式键状态改为“制热”;遥控设备自身的“风速”状态为“超强”,再次按“风速”键状态改为“低速”。状态变化的耦合是指用户进行操作后,遥控设备的状态发生改变,遥控操作成功后,遥控设备和目标设备的状态会同步。

比如:在遥控器上进行操作,如按“风速”键遥控器发出指令a;再按“增加”,遥控器发出指令b,遥控器状态从“风速a”变化到“风速b”,遥控器分别存储两次状态(最近两次);可以理解,有些状态的变化可以是一次操作就可实现,也可以是需要多次操作的组合才能实现,整个过程认为是上一次操作,触发“重发”键或相关等效操作触发重发动作后,遥控设备从预设存储区域中获取得到上一次操作前的遥控状态和上一次操作后的当前遥控状态。

步骤s134:根据上一次操作前的遥控状态、上一次操作后的当前遥控状态和预设的遥控状态变化-指令对应关系得到上一次操作指令。

具体地,遥控设备根据预设的遥控状态变化-指令对应关系对比从“风速a”变化到“风速b”中的操作指令,生成相应的指令(a和b),并以正确时序发出a和b;进一步地,遥控设备的状态保持“风速b”。

在一个实施例中,如图4所示,上一次操作指令表征上一次操作的遥控状态变化的耦合,步骤s130包括步骤s136和步骤s138。

步骤s136:在接收到重发指令后,从预设存储区域中获取得到当前遥控状态。

具体地,在遥控设备上进行操作,如遥控设备处于关机状态时,按“开/关机键”,遥控设备相应改变状态为开机状态;触发“重发”键或相关等效操作触发重发动作后,从预设存储区域中获取得到当前遥控状态即开机状态。

步骤s138:根据当前遥控状态得到上一次操作指令。

具体地,根据当前遥控状态即开机状态生成开机指令后发出,遥控设备状态不改变,依然为开机状态。

进一步地,可以利用重发功能,在遥控设备与目标设备间通讯内容包含全部状态或主要状态时,也可以实现随时发送遥控设备的状态(对应的命令),不改变遥控器的状态。实际应用中,可以先对遥控设备进行操作,待遥控器的状态调控到需要的状态时,触发“重发”键,发送刚才的命令,即实现状态的发送。

在一个实施例中,如图5所示,步骤s120之前,还包括步骤s110。

步骤s110:将发送至目标设备的操作指令按发送顺序存储至预设存储区域。

具体地,用户通过操作遥控设备按键触发遥控设备发送对应的操作指令,遥控设备将操作指令发送完后,按发送顺序存储至预设存储区域,后续在有必要进行重发时,可以从预设存储区域准备获取得到上一次操作指令。

在一个实施例中,如图6所示,步骤s120之后,还包括步骤s150。

步骤s150:在未获取到发送至目标设备的上一次操作指令时,输出提醒信息。

具体地,在用户还没对遥控设备进行任何操作时,若触发了重发动作,遥控设备获取不到发送至目标设备的上一次操作指令,输出提醒信息,提醒用户还未对此遥控设备进行除重发操作外的任何操作,无法进行重发动作。

上述设备遥控方法,通过在遥控设备上设计“重发”键(或其他名称)或相关等效操作,用户只需触发重发动作就能直接发送遥控设备之前发送的指令或遥控设备从之前状态变化到现在状态对应的操作的指令,不需要繁琐的操作,该操作不会改变遥控器的主要状态。解决当操控不成功时,(只要没有进行过其他操作),用户可以直接发送刚才操作的指令,不需要繁琐的操作,且用户可以多次重复发送最后一次操作的指令(连续进行最后一次的操作)。

应该理解的是,虽然图1-6的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1-6中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,如图7所示,提供了一种目标设备的遥控装置,装置包括:重发指令接收模块110、操作指令获取模块120和操作指令发送模块130,其中,

重发指令接收模块110,用于接收重发指令;其中,重发指令表征对循环模式下发送至目标设备的操作指令进行重发,操作指令用于控制目标设备执行对应操作;操作指令获取模块120,用于在接收到重发指令后获取发送至目标设备的上一次操作指令;操作指令发送模块130,用于将获取的上一次操作指令发送至目标设备。

上述设备遥控装置,用户通过进行重发操作,如按重发键触发遥控设备接收重发指令,重发指令表征对循环模式下发送至目标设备的操作指令进行重发,在接收到重发指令后获取上一次操作指令并直接发送至目标设备,操作方便简单,遥控效率高,避免了传统的需要经过若干次操作,将遥控设备调整到发刚才指令时的状态才可以重新发送刚才的指令的问题。

在一个实施例中,上一次操作指令表征上一次发送的操作指令,操作指令获取模块在接收到重发指令后,从预设存储区域中获取发送至目标设备的上一次发送的操作指令。

在一个实施例中,上一次操作指令表征上一次操作的遥控状态变化的耦合,操作指令获取模块包括第一遥控状态获取单元和第一操作指令获取单元,第一遥控状态获取单元用于在接收到重发指令后,从预设存储区域中获取得到上一次操作前的遥控状态和上一次操作后的当前遥控状态;第一操作指令获取单元用于根据上一次操作前的遥控状态、上一次操作后的当前遥控状态和预设的遥控状态变化-指令对应关系得到上一次操作指令。

在一个实施例中,上一次操作指令表征上一次操作的遥控状态变化的耦合,操作指令获取模块包括第二遥控状态获取单元和第二操作指令获取单元,第二遥控状态获取单元用于在接收到重发指令后,从预设存储区域中获取得到当前遥控状态;第二操作指令获取单元用于根据当前遥控状态得到上一次操作指令。

在一个实施例中,重发指令接收模块之前,还包括操作指令存储模块,操作指令存储模块用于将发送至目标设备的操作指令按发送顺序存储至预设存储区域。

在一个实施例中,重发指令接收模块之后,还包括提醒模块,提醒模块用于在未获取到发送至目标设备的上一次操作指令时,输出提醒信息。

上述设备遥控装置,通过在遥控设备上设计“重发”键(或其他名称)或相关等效操作,用户只需触发重发动作就能直接发送遥控设备之前发送的指令或遥控设备从之前状态变化到现在状态对应的操作的指令,不需要繁琐的操作,该操作不会改变遥控器的主要状态。解决当操控不成功时,(只要没有进行过其他操作),用户可以直接发送刚才操作的指令,不需要繁琐的操作,且用户可以多次重复发送最后一次操作的指令(连续进行最后一次的操作)。

关于上述设备遥控装置的具体限定可以参见上文中对于上述设备遥控方法的限定,在此不再赘述。上述设备遥控装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:接收重发指令;其中,重发指令表征对循环模式下发送至目标设备的操作指令进行重发,操作指令用于控制目标设备执行对应操作;在接收到重发指令后获取发送至目标设备的上一次操作指令;将获取的上一次操作指令发送至目标设备。

在一个实施例中,计算机程序被处理器执行时,上一次操作指令表征上一次发送的操作指令,在接收到重发指令后获取发送至目标设备的上一次操作指令的步骤包括:在接收到重发指令后,从预设存储区域中获取发送至目标设备的上一次发送的操作指令。

在一个实施例中,计算机程序被处理器执行时,上一次操作指令表征上一次操作的遥控状态变化的耦合,在接收到重发指令后获取发送至目标设备的上一次操作指令的步骤包括:在接收到重发指令后,从预设存储区域中获取得到上一次操作前的遥控状态和上一次操作后的当前遥控状态;根据上一次操作前的遥控状态、上一次操作后的当前遥控状态和预设的遥控状态变化-指令对应关系得到上一次操作指令。

在一个实施例中,计算机程序被处理器执行时,上一次操作指令表征上一次操作的遥控状态变化的耦合,在接收到重发指令后获取发送至目标设备的上一次操作指令的步骤包括:在接收到重发指令后,从预设存储区域中获取得到当前遥控状态;根据当前遥控状态得到上一次操作指令。

在一个实施例中,计算机程序被处理器执行时,在接收重发指令的步骤之前,还包括:将发送至目标设备的操作指令按发送顺序存储至预设存储区域。

在一个实施例中,计算机程序被处理器执行时,在接收重发指令的步骤之后,还包括:在未获取到发送至目标设备的上一次操作指令时,输出提醒信息。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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)等。

在一个实施例中,如图8所示,一种遥控系统,包括通信连接的遥控设备200和目标设备300,遥控设备200用于接收重发指令;其中,重发指令表征对循环模式下发送至目标设备300的操作指令进行重发;在接收到重发指令后获取发送至目标设备300的上一次操作指令;以及将获取的上一次操作指令发送至目标设备300;目标设备300用于根据接收的上一次操作指令执行对应操作。

关于遥控系统的具体限定可以参见上文中对于设备遥控方法的限定,在此不再赘述。

上述遥控系统,用户通过进行重发操作,如按重发键触发遥控设备接收重发指令,重发指令表征对循环模式下发送至目标设备的操作指令进行重发,在接收到重发指令后获取上一次操作指令并直接发送至目标设备,操作方便简单,遥控效率高,避免了传统的需要经过若干次操作,将遥控设备调整到发刚才指令时的状态才可以重新发送刚才的指令的问题。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1