掌桥专利:专业的专利平台
掌桥专利
首页

一种设备的控制方法、装置、控制设备及介质

文献发布时间:2023-06-19 18:27:32


一种设备的控制方法、装置、控制设备及介质

技术领域

本发明涉及家电控制领域,具体涉及一种设备的控制方法、装置、控制设备及介质。

背景技术

随着社会生活的不断进步,各类新型家电层出不穷。在一个家庭中,随着家电的增多,与家电所匹配的遥控设备也逐渐增多,致使人们在使用一个家电时,必须从多个遥控设备中找出与该家电唯一匹配的一个,从而给用户带来使用上的不便。

现有技术中,万能遥控器可以通过一个遥控器控制多个家电,但是它只能控制指定品牌的设备或者只能控制同一类型的设备,受限比较大,给用户带来使用上的不便。

因此,如何使控制设备,例如某种遥控器能够控制任何类型或者任何品牌的终端成为目前需要解决的问题。

发明内容

因此,本发明要解决的技术问题在于克服现有技术中一个控制设备只能控制特定品牌或者特定类型的终端的缺陷,从而提供一种设备的控制方法、装置、控制设备及介质。

第一方面,本发明提供了一种设备的控制方法,此方法由控制设备执行,方法包括:

当根据第一触发指令开机启动后,搜索可连接的终端设备;接收第二触发指令,并检测第二触发指令的触发方式;基于第二触发指令的触发方式,从可连接的终端设备中筛选出目标终端设备,并建立与目标终端设备之间的通信连接;接收第三触发指令,基于第三触发指令生成控制指令;将控制指令发送至目标终端设备,以便目标终端设备基于控制指令执行与控制指令对应的操作。

本发明通过第一触发指令开始搜索可连接的终端设备,并通过接收的第二触发指令的触发方式,从预构建的映射关系表中确定出与该触发方式对应的目标终端设备,且当该目标终端设备在可连接的终端设备中时,即可与目标终端设备建立通信连接;在建立通信连接后,根据接收的第三触发指令实现对目标终端设备的控制;在此过程中,本发明通过不同的触发方式连接不同类型的终端设备,连接过程中只与第二触发指令的触发方式有关,却不受其它条件限制,解决了现有技术中一个控制设备只能控制特定品牌或者特定类型的目标终端设备的缺陷,实现了一个控制设备可对多个不同的设备进行控制,从而给用户带来良好的体验感。

结合第一方面,在第一方面的第一实施例中,基于第二触发指令的触发方式,从可连接的终端设备中筛选出目标终端设备,并建立与目标终端设备之间的通信连接,包括:

根据第二触发指令的触发方式,从预构建的映射关系表中选取与触发方式匹配的目标终端设备;当确定可连接的终端设备中存在目标终端设备时,与目标终端设备建立通信连接。

本发明在接收到第二触发指令,并检测到第二触发指令的触发方式后,即可从预构建的映射关系表选取出与第二触发方式匹配的目标终端设备,并判断当前的可连接的终端设备中是否存在该目标终端设备,当存在目标终端设备时,即可与该目标终端设备建立连接;在此方案中,从映射关系表中确定出的目标终端设备是已经配置好的,控制设备有控制权限的终端设备,当可连接的终端设备中存在该目标终端设备时,由于控制终端有对该目标终端设备的控制权限,则可直接与该目标终端设备建立连接,并在连接后可直接对该目标终端设备进行控制,此方式提高了终端与控制设备的连接效率和控制效率,能够在较短时间内满足用户需求,进而提高用户的体验感。

结合第一方面,在第一方面的第二实施例中,根据第二触发指令的触发方式,从预构建的映射关系表中选取与触发方式匹配的目标终端设备,具体包括:

当持续按预设按钮的时间超过预设时间阈值时,确定目标终端设备为第一类终端设备;从映射关系表中,选取类型属于第一类终端设备的目标终端设备。

本发明中,当第二触发指令的触发方式为持续按预设按钮的时间超过预设时间阈值时,则确定控制设备要与第一类终端设备建立连接,基于此,从映射关系表中选取出类型属于第一类终端设备的目标终端设备,通过此方式,可从映射关系表中选取出与触发方式匹配的已完成配置的目标终端设备,当该目标终端设备在可连接的终端设备中时,即可直接进行连接,此方案中,可直接根据第二触发指令的触发方式确定可连接的终端设备类型,并基于此确定目标终端设备,例如,当用户想要控制第一类终端设备时,根据与之对应的触发方式触发控制设备即可,该过程操作简单,从而提高用户的体验感。

结合第一方面,在第一方面的第三实施例中,根据第二触发指令的触发方式,从预构建的映射关系表中选取与触发方式匹配的目标终端设备,具体包括:

当按预设按钮的时间小于或等于预设时间阈值时,确定目标终端设备为第二类终端设备;从映射关系表中,选取类型属于第二类终端设备的目标终端设备。

本发明中,当第二触发指令的触发方式为当按预设按钮的时间小于或等于预设时间阈值时,则确定控制设备要与第二类终端设备建立连接,基于此,从映射关系表中选取出类型属于第二类终端设备的目标终端设备,通过此方式,可直接根据第一触发指令的触发方式确定可连接的终端设备类型,并基于此确定目标终端设备,例如,当用户想要控制第二类终端设备时,根据与之对应的触发方式触发控制设备即可,该过程操作简单,从而提高用户的体验感。

结合第一方面,在第一方面的第四实施例中,当目标终端设备为第一类终端设备时,与目标终端设备建立通信连接后,方法还包括:

接收目标终端设备反馈的第一响应信息,第一响应信息中包括控制权限,控制权限,用以指示控制设备对目标终端设备的控制功能/范围。

本发明在与目标终端设备建立通信连接后,接收目标终端设备反馈的第一响应信息,便于控制设备根据第一响应信息确定对第一目标终端设备的控制范围或控制功能,从而可以在权限范围内控制目标终端设备,在此过程中,不仅可以保证控制设备对目标终端设备准确快速的控制,还能避免控制设备读取更多目标终端设备的信息,以保证目标终端安全性,从而给用户带来良好的体验感。

结合第一方面,在第一方面的第五实施例中,接收第三触发指令,基于第三触发指令生成控制指令,具体包括:

将第三触发指令与控制权限进行匹配,当确定第三触发指令为控制权限中的目标触发指令时,根据目标触发指令,生成目标控制指令;根据目标控制指令,控制目标终端设备执行相应操作。

本发明在接收到第三触发指令后,先将第三触发指令与控制权限进行匹配,确定第三控制指令是否在控制权限的范围内,当确定第三触发指令为控制权限中的目标触发指令时,则根据目标触发指令对目标终端设备进行控制,在该方案中,当第三出发指令与控制权限内目标控制指令匹配时,方可实现对目标终端设备的控制,在用户选定的控制权限内对目标终端设备进行控制,不仅能够满足用户需求,也能保护目标终端设备的信息安全,同时也可避免由于错按或者恶意按键导致目标终端设备不断根据控制指令不停切换操作,致使目标终端出现卡顿或失灵的状态,也间接保证了目标终端设备的安全性。

结合第一方面,在第一方面的第六实施例中,当从映射关系表中选取的目标终端设备包括多个时,方法还包括:

分别向每一个目标终端设备发送建立通信连接的请求;根据最先接收到的第一目标终端设备反馈的第二响应信息,建立与第一目标终端设备之间的通信连接,其中,第一目标终端设备为多个目标终端设备中的任一个终端设备,第二响应信息用以指示允许与控制设备建立通信连接。

本发明中,当目标终端设备存在多个时,根据最先接收到的第一目标终端设备反馈的第二响应信息,建立与第一目标终端设备之间的通信连接,通过此方式可直接根据第二响应信息的时间先后从多个目标终端中确定出一个并于其建立连接,由于第二响应信息是需要用户通过终端设备发出的,那么,通常而言,最先接收到的第二响应信息所对应的终端设备,通常是用户希望控制的目标终端设备,所以此方案可以满足用户需求,,从而提高用户的满意度。

第二方面,本发明提供了一种设备的控制装置,包括:

搜索模块,用于当根据第一触发指令开机启动后,搜索可连接的终端设备;第一接收模块,用于接收第二触发指令,并检测第二触发指令的触发方式;筛选模块,用于基于第二触发指令的触发方式,从可连接的终端设备中筛选出目标终端设备,并建立与目标终端设备之间的通信连接;第二接收模块,用于接收第三触发指令,基于第三触发指令生成控制指令;发送模块,用于将控制指令发送至目标终端设备,以便目标终端设备基于控制指令执行与控制指令对应的操作。

第三方面,本发明提供了一种控制设备,包括:

存储器和处理器,存储器和处理器之间互相通信连接,存储器用于存储计算机程序,计算机程序被处理器执行时,使处理器执行如发明内容中任一项的设备控制方法。

第四方面,本发明提供了一种计算机可读存储介质,计算机可读存储介质用于存储计算机指令,当计算机指令被处理器执行时,实现如发明内容中任一项的设备控制方法。

附图说明

为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中提供的设备的控制方法的流程图;

图2为本发明实施例中提供的设备的控制方法的实例图;

图3为本发明实施例中提供的设备的控制装置的连接图;

图4为本发明实施例中提供的控制设备连接图。

具体实施方式

下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明公开了一种设备的控制方法,此方法由控制设备执行,如图1所示,该方法包括如下步骤:

步骤S1:当根据第一触发指令开机启动后,搜索可连接的终端设备。

具体的,控制设备可以为遥控器等用于控制的装置,第一触发指令可以是遥控器的开机按键或者用以启动遥控装置的按键触发的指令。

在一可选实施方式中,当遥控器接收到开机按键触发的指令时,即可开启遥控器中的蓝牙通信模块,通信模块开启后,即开始搜索遥控器附近所有可连接的终端设备,该终端设备可以是具备蓝牙功能且蓝牙功能开启的任一终端,如手机,平板电脑,带有蓝牙功能的家电等。

步骤S2:接收第二触发指令,并检测第二触发指令的触发方式。

具体的,第二触发指令可以是控制设备上的任一功能按键触发产生的,也可以是用于选择终端设备的按键触发产生的,在接收到第二触发指令的同时,检测第二触发指令的触发方式,并通过触发方式判断目标终端设备的设备类型;其中,触发方式可以是单击,双击,长按等。

步骤S3:基于第二触发指令的触发方式,从可连接的终端设备中筛选出目标终端设备,并建立与目标终端设备之间的通信连接。

具体的,根据检测到的第二触发指令的触发方式,根据预配置好的规则,确定该触发方式对应的终端设备类型,并从预构建的映射关系表中筛选出属于上述触发方式匹配的终端设备作为目标终端设备,当可连接的终端设备中存在该目标终端时,即可与该目标终端建立通信连接。

具体的,预配置好的规则用以指示与每一种触发方式匹配的终端设备类型,每一种触发方式均可对应一种可连接的终端设备的类型,如单击表示当下需要连接的终端设备类型为风扇,双击表示当下需要连接的终端设备类型为扫地机器人,长按表示当下需要连接的终端设备类型为手机等。

具体的,确定好目标终端设备后,可由控制设备发出建立连接的请求,则目标终端可根据该请求反馈响应信息以表示是否与控制设备建立连接;当目标终端设备为家电类等被动性设备时,在接收到建立连接指令后,仅需将预配置好的响应信息反馈至控制设备即可;当目标终端设备为手机,平板电脑等主动性设备时,在接收到建立连接的指令后,可在手机端输入校验信号或者主动点击建立配对的按键,并根据输入的校验信号或者配对按键生成对应的响应信息反馈至控制设备;最后,当控制设备接收到响应信息后,即可与目标终端设备建立通信连接。

步骤S4:接收第三触发指令,基于第三触发指令生成控制指令。

具体的,在与目标终端设备建立通信连接后,接收第三触发指令,第三触发指令为对目标终端设备进行控制的触发指令,并将接收到的第三触发指令生成与当前目标终端设备匹配的控制指令,从而实现对目标终端设备的控制;如,当目标终端设备为风扇时,第三触发指令可以为风速加大、风速减小以及风扇摇头等。

步骤S5:将控制指令发送至目标终端设备,以便目标终端设备基于控制指令执行与控制指令对应的操作。

具体的,控制设备根据第三触发指令生成控制指令后,将该控制指令通过特定的通讯方式如蓝牙或者红外信号等方式发送至目标终端设备,当目标终端接收到控制指令后,即可根据控制指令执行与之相匹配的动作。

本发明通过第一触发指令开始搜索可连接的终端设备,并通过接收的第二触发指令的触发方式,从预构建的映射关系表中确定出与该触发方式对应的目标终端设备,且当该目标终端设备在可连接的终端设备中时,即可与目标终端设备建立通信连接;在建立通信连接后,根据接收的第三触发指令实现对目标终端设备的控制;在此过程中,本发明通过不同的触发方式连接不同类型的终端设备,连接过程中只与第二触发指令的触发方式有关,却不受其它条件限制,解决了现有技术中一个控制设备只能控制特定品牌或者特定类型的目标终端设备的缺陷,实现了一个控制设备可对多个不同的设备进行控制,从而给用户带来良好的体验感。

在一可选的实施例中,基于第二触发指令的触发方式,从可连接的终端设备中筛选出目标终端设备,并建立与目标终端设备之间的通信连接,包括:

根据第二触发指令的触发方式,从预构建的映射关系表中选取与触发方式匹配的目标终端设备;当确定可连接的终端设备中存在目标终端设备时,与目标终端设备建立通信连接。

示例性地,在根据接收到的第二触发指令,检测到第二触发指令的触发方式后,根据该触发方式确定与之匹配的终端设备的设备类型,根据该设备类型从预构建的映射关系表中选取与上述设备类型一致的目标终端;当可连接的终端设备中存在该目标终端时,则与该目标终端建立通信连接;当可连接的终端设备中不存在该目标终端时,则继续搜索可连接的目标终端,或者发出连接失败的提示。

示例性地,预构建的映射关系表中包含的终端设备为该控制设备有控制权限的设备,如其中一条映射关系为:控制设备-风扇1,则说明该控制设备有风扇1的控制权限,只要与风扇1建立通信连接,即可实现对风扇1的控制。

示例性地,当检测到的第二触发指令的触发方式为单击时,则确定该触发方式对应的目标终端设备为风扇1;然后从可连接的终端设备中查找是否有风扇1,当可连接的终端设备存在风扇1时,则可直接与风扇1建立通信连接;当在可连接的终端设备中不存在风扇1时,则继续搜索可连接设备,并可发出提示信息,提示信息可以是提示音,或者灯光闪烁等。

本发明在接收到第二触发指令,并检测到第二触发指令的触发方式后,即可从预构建的映射关系表选取出与第二触发方式匹配的目标终端设备,并判断当前的可连接的终端设备中是否存在该目标终端设备,当存在目标终端设备时,即可与该目标终端设备建立连接;在此方案中,从映射关系表中确定出的目标终端设备是已经配置好的,控制设备有控制权限的终端设备,当可连接的终端设备中存在该目标终端设备时,由于控制终端有对该目标终端设备的控制权限,则可直接与该目标终端设备建立连接,并在连接后可直接对该目标终端设备进行控制,此方式提高了终端与控制设备的连接效率和控制效率,能够在较短时间内满足用户需求,进而提高用户的体验感。

在一可选的实施例中,根据第二触发指令的触发方式,从预构建的映射关系表中选取与触发方式匹配的目标终端设备,具体包括:

当持续按预设按钮的时间超过预设时间阈值时,确定目标终端设备为第一类终端设备;从映射关系表中,选取类型属于第一类终端设备的目标终端设备,具体过程可以为:第一类终端设备的类别编码为0A,从映射关系表中获取每一个终端设备的类别编码,将类别编码为0A的所有的终端设备筛选出来,并将类别编码为0A的终端设备作为目标终端设备。

示例性地,如图2所示,在接收到第二触发指令后,检测第二触发指令的触发方式,检测方法可以是检测触发的时长,如,当持续按预设按钮的时间大于5秒时,则确定当前要连接的目标终端设备为可主动建立通信连接的第一类目标终端设备,则获取第一类终端设备的类别编码0A,从映射关系表中获取每一条映射关系中终端设备的类别编码,在一实施方式中,预构建的映射关系表中存在五条映射关系,如下:

第一映射关系:控制设备-手机1。

第二映射关系:控制设备-手机2。

第三映射关系:控制设备-风扇1。

第四映射关系:控制设备-扫地机器人1。

第五映射关系:控制设备-平板电脑1。

获取每一条映射关系中的终端设备,以及每一个终端设备对应的类别编码,如,手机1的类别编码为0A,手机2的类别编码为0A,风扇1的类别编码为0B,扫地机器人1的类别编码为0B,平板电脑1的类别编码为0A;然后,将终端设备的类别编码与第一类终端设备的类别编码0A一致的终端设备筛选出来,即最后从映射关系表中筛选出的目标终端设备为手机1,手机2,平板电脑1。

在根据映射关系表确定出目标终端设备后,需判断目标终端设备中的手机1,手机2,平板电脑1是否在可连接的终端设备中存在,当只有一项如手机1在可连接的终端设备中时,则可将手机1直接作为目标终端设备,并与之建立连接;当存在多项如手机1,手机2,平板1都在可连接的终端设备中时,则可根据查看预存储的历史终端设备,从历史终端设备中获取这三项中连接频率最高的一项作为目标终端设备,并与之建立连接即可;或者,当存在多项如手机1,手机2,平板1都在可连接的终端设备中时,则可根据多个目标终端设备分别基于连接指令反馈响应信息的先后顺序,与最先接收到的响应信息对应的目标终端设备建立连接,当目标终端设备确定连接后,则与控制终端连接成功。

本发明中,当第二触发指令的触发方式为持续按预设按钮的时间超过预设时间阈值时,则确定控制设备要与第一类终端设备建立连接,基于此,从映射关系表中选取出类型属于第一类终端设备的目标终端设备,通过此方式,可从映射关系表中选取出与触发方式匹配的已完成配置的目标终端设备,当该目标终端设备在可连接的终端设备中时,即可直接进行连接,此方案中,可直接根据第二触发指令的触发方式确定可连接的终端设备类型,并基于此确定目标终端设备,例如,当用户想要控制第一类终端设备时,根据与之对应的触发方式触发控制设备即可,该过程操作简单,从而提高用户的体验感。

在一可选的实施例中,根据第二触发指令的触发方式,从预构建的映射关系表中选取与触发方式匹配的目标终端设备,具体包括:

当按预设按钮的时间小于或等于预设时间阈值时,确定目标终端设备为第二类终端设备;从映射关系表中,选取类型属于第二类终端设备的目标终端设备。

示例性地,如图2所示,当按预设按钮的时间小于或等于预设时间阈值时,则确定目标终端设备为被动连接的第二类终端设备,如风扇,空调等家电;然后,从映射关系表中,选取出符合第二类终端设备的终端设备为目标终端设备。

示例性地,从映射关系表中,选取类型属于第二类终端设备的目标终端设备,其过程可以为:第二类终端设备的类别编码为0B,从映射关系表中获取每一个终端设备的类别编码,将类别编码为0B的所有的终端设备筛选出来,并将类别编码为0B的终端设备作为目标终端设备。

示例性地,在接收到第二触发指令后,检测第二触发指令的触发方式,如,当当前触发方式为,持续按预设按钮的时间小于或等于5秒时,则确定当前要连接的目标终端设备为被动连接的第二类目标终端设备,则获取第二类终端设备的类别编码0B,从映射关系表中获取每一条映射关系中终端设备的类别编码,在一实施方式中,预构建的映射关系表中存在四条映射关系,如下:

第一映射关系:控制设备-手机1。

第二映射关系:控制设备-手机2。

第三映射关系:控制设备-风扇1。

第四映射关系:控制设备-扫地机器人1。

第五映射关系:控制设备-平板电脑1。

获取每一条映射关系中的终端设备,以及每一个终端设备对应的类别编码,如,手机1的类别编码为0A,手机2的类别编码为0A,风扇1的类别编码为0B,扫地机器人1的类别编码为0B,平板电脑1的类别编码为0A;然后,将终端设备的类别编码与第二类终端设备的类别编码0B一致的终端设备筛选出来,即最后从映射关系表中筛选出的目标终端设备为风扇1,扫地机器人1。

在根据映射关系表确定出目标终端设备后,判断目标终端设备中的风扇1,扫地机器人1是否在可连接的终端设备中存在,当只有一项如扫地机器人1在可连接的终端设备中时,则可将扫地机器人1直接作为目标终端设备,并与该目标终端设备扫地机器人1建立通信连接;当扫地机器人1和风扇1均存在于可连接的终端设备中时,则可关闭当前的通讯模块,先由用户确定当前想要控制的目标设备,如,当前用户想要控制的设备为风扇1,此时可利用红外通讯模块,向风扇1发出红外信号,以此控制风扇1执行相应的动作。

本发明中,当第二触发指令的触发方式为当按预设按钮的时间小于或等于预设时间阈值时,则确定控制设备要与第二类终端设备建立连接,基于此,从映射关系表中选取出类型属于第二类终端设备的目标终端设备,通过此方式,可直接根据第一触发指令的触发方式确定可连接的终端设备类型,并基于此确定目标终端设备,例如,当用户想要控制第二类终端设备时,根据与之对应的触发方式触发控制设备即可,该过程操作简单,从而提高用户的体验感。

在一可选的实施例中,当目标终端设备为第一类终端设备时,与目标终端设备建立通信连接后,方法还包括:

接收目标终端设备反馈的第一响应信息,第一响应信息中包括控制权限,控制权限,用以指示控制设备对目标终端设备的控制功能/范围。

示例性地,当控制设备根据第二触发指令的触发方式确定当前需要连接的是第一类终端设备后,从映射关系表中选取出与第一类终端设备类型匹配的目标终端手机1,并且,手机1也在可连接的目标终端中,此时则可在手机端选择与控制设备建立通信连接,在建立连接后,接收手机端反馈第一响应信息,该第一响应信息用以指示控制设备对手机端的控制权限,如只能控制手机的拍照功能,或者只能控制手机的摄影功能等;当控制设备接收该控制权限后,即可在权限范围内根据具体的功能按键分别进行不同功能的控制。

示例性地,如手机在与控制设备建立连接后,可在手机上主动选择被控权限,如摄影权限,或者音乐权限等,在选择之后,会将选择结果作为第一响应信息反馈至控制设备,则控制设备即可在该权限范围内完成对手机的控制。在控制设备上,每一个第一响应信息都对应有与之匹配的按键,当第一响应信息为摄影时,则与该响应信息匹配的按键为按键1,按键2以及按键3,其中按键1有拍照功能,它会生成拍照的控制指令;如按键2有录像功能,它会生成录像的控制指令;如按键3有切换摄像头的功能;具体的,控制设备如何识别用户按下的哪一个按键,属于常规技术,这里不做具体的解释说明它会生成摄像头转换的控制指令。

或者,当第一响应信息为摄影时,与该响应信息匹配的按键为按键1,根据按键1的不同触发方式,生成不同的触发指令;如当单击按键1时,生成拍照的触发指令;当双击按键1时,生成录制的触发指令;当长按按键1时,生成连拍的触发指令;然后根据各触发指令生成与触发指令相匹配的控制指令,完成对目标终端设备的控制。

示例性地,如手机在与控制设备建立连接后,接收控制第一响应信息,该第一响应信息为音乐权限,即只能对手机的音乐功能进行控制,而与音乐权限对应的第一响应信息相匹配的按键是按键4、按键5和按键6,按键4具备暂停/播放功能,按键5具备切换上一首的功能,按键6具备切换下一首的功能等。同时,需要说明的是,控制设备上的一个按键具备多项功能,该按键执行哪一项功能却决于根据第二触发方式选择的终端类型。

本发明在与目标终端设备建立通信连接后,接收目标终端设备反馈的第一响应信息,便于控制设备根据第一响应信息确定对第一目标终端设备的控制范围或控制功能,从而可以在权限范围内控制目标终端设备,在此过程中,不仅可以保证控制设备对目标终端设备准确快速的控制,还能避免控制设备读取更多目标终端设备的信息,以保证目标终端安全性,从而给用户带来良好的体验感。

在一可选的实施例中,接收第三触发指令,基于第三触发指令生成控制指令,具体包括:

将第三触发指令与控制权限进行匹配,当确定第三触发指令为控制权限中的目标触发指令时,根据目标触发指令,生成目标控制指令;根据目标控制指令,控制目标终端设备执行相应操作。示例性地,在控制设备接收到第三触发指令后,先确定第三触发指令是否为第一响应信息对应的目标触发指令之一,如第一响应信息为摄影权限,摄影权限对应的目标触发指令为按键1,按键2,按键3产生的触发指令,当当前第三触发指令为按键1产生的触发指令,则说明第三触发指令为控制权限中的目标触发指令,此时即可根据目标触发指令生成目标控制指令,从而完成对目标终端设备的控制。

示例性地,如第三触发指令为按键1产生的触发指令,但此时第一响应信息为音乐权限,音乐权限对应的目标触发指令为按键4,按键5,按键6产生的触发指令,此时第三触发指令不在音乐权限对应的目标触发指令中,所以第三出发指令不是目标触发指令,因此无法生成目标控制指令对目标终端设备进行控制。

本发明在接收到第三触发指令后,先将第三触发指令与控制权限进行匹配,确定第三控制指令是否在控制权限的范围内,当确定第三触发指令为控制权限中的目标触发指令时,则根据目标触发指令对目标终端设备进行控制,在该方案中,当第三出发指令与控制权限内目标控制指令匹配时,方可实现对目标终端设备的控制,在用户选定的控制权限内对目标终端设备进行控制,不仅能够满足用户需求,也能保护目标终端设备的信息安全,同时也可避免由于错按或者恶意按键导致目标终端设备不断根据控制指令不停切换操作,致使目标终端出现卡顿或失灵的状态,也间接保证了目标终端设备的安全性。

在一可选的实施例中,当从映射关系表中选取的目标终端设备包括多个时,方法还包括:

分别向每一个目标终端设备发送建立通信连接的请求;根据最先接收到的第一目标终端设备反馈的第二响应信息,建立与第一目标终端设备之间的通信连接。

示例性地,当控制设备接收到第一触发指令后,就随机开始搜索可连接的终端设备,并在根据第二触发方式从映射关系表中选取出多个与第二触发方式匹配的目标终端后,分别向每一个目标终端发送建立通信连接的请求;并接收每一个目标终端反馈的与连接请求对应的第二响应信息,根据第二响应信息的接收时刻,将最先接受到的第二相应信息对应的目标终端作为要与控制设备建立连接的目标终端,并与之建立通信连接。

本发明中,当目标终端设备存在多个时,根据最先接收到的第一目标终端设备反馈的第二响应信息,建立与第一目标终端设备之间的通信连接,通过此方式可直接根据第二响应信息的时间先后从多个目标终端中确定出一个并于其建立连接,由于第二响应信息是需要用户通过终端设备发出的,那么,通常而言,最先接收到的第二响应信息所对应的终端设备,通常是用户希望控制的目标终端设备,所以此方案可以满足用户需求,,从而提高用户的满意度。

本发明公开了一种设备的控制装置,如图3所示,具体包括:

搜索模块31,用于当根据第一触发指令开机启动后,搜索可连接的终端设备;

第一接收模块32,用于接收第二触发指令,并检测第二触发指令的触发方式;

筛选模块33,用于基于第二触发指令的触发方式,从可连接的终端设备中筛选出目标终端设备,并建立与目标终端设备之间的通信连接;

第二接收模块34,用于接收第三触发指令,基于第三触发指令生成控制指令;

发送模块35,用于将控制指令发送至目标终端设备,以便目标终端设备基于控制指令执行与控制指令对应的操作。

在一可选实施例中,筛选模块,包括:选择子模块,用于根据第二触发指令的触发方式,从预构建的映射关系表中选取与触发方式匹配的目标终端设备;连接子模块,用于当确定可连接的终端设备中存在目标终端设备时,与目标终端设备建立通信连接。

在一可选的实施例中,选择子模块,具体包括:第一确定单元,用于当持续按预设按钮的时间超过预设时间阈值时,确定目标终端设备为第一类终端设备;第一选择单元,用于从映射关系表中,选取类型属于第一类终端设备的目标终端设备。

在一可选的实施例中,选择子模块,具体包括:第二确定单元,用于当按预设按钮的时间小于或等于预设时间阈值时,确定目标终端设备为第二类终端设备;第二选择单元,用于从映射关系表中,选取类型属于第二类终端设备的目标终端设备。

在一可选的实施例中,当目标终端设备为第一类终端设备时,选择子模块,还包括:接收子模块,用于接收目标终端设备反馈的第一响应信息,第一响应信息中包括控制权限,控制权限,用以指示控制设备对目标终端设备的控制功能/范围。

在一可选的实施例中,第二接收模块,具体包括:匹配子模块,用于将第三触发指令与控制权限进行匹配,当确定第三触发指令为控制权限中的目标触发指令时,根据目标触发指令,生成目标控制指令;执行子模块,用于根据目标控制指令,控制目标终端设备执行相应操作。

在一可选的实施例中,在选择子模块中,当从映射关系表中选取的目标终端设备包括多个时,还包括:发送单元,用于分别向每一个目标终端设备发送建立通信连接的请求;建立单元,用于根据最先接收到的第一目标终端设备反馈的第二响应信息,建立与第一目标终端设备之间的通信连接,其中,第一目标终端设备为多个目标终端设备中的任一个终端设备,第二响应信息用以指示允许与控制设备建立通信连接。

本实施例提供一种控制设备,如图4所示,该控制设备可以包括至少一个处理器41、至少一个通信接口42、至少一个通信总线43和至少一个存储器44,其中,通信接口42可以包括显示屏(Display)、键盘(Keyboard),可选通信接口42还可以包括标准的有线接口、无线接口。存储器44可以是高速RAM存储器(Random Access Memory,易挥发性随机存取存储器),也可以是非不稳定的存储器(non-volatile memory),例如至少一个磁盘存储器。存储器44可选的还可以是至少一个位于远离前述处理器41的存储装置。其中处理器41可以结合图4所描述的装置,存储器44中存储应用程序,且处理器41调用存储器44中存储的程序代码,以用于执行上述任意方法实施例的设备的控制方法。

其中,通信总线43可以是外设部件互连标准(peripheral componentinterconnect,简称PCI)总线或扩展工业标准结构(extended industry standardarchitecture,简称EISA)总线等。通信总线43可以分为地址总线、数据总线、控制总线等。为便于表示,图4中仅用一条粗线表示,但并不表示仅有一根总线或一种类型的总线。

其中,存储器44可以包括易失性存储器(英文:volatile memory),例如随机存取存储器(英文:random-access memory,缩写:RAM);存储器也可以包括非易失性存储器(英文:non-volatile memory),例如快闪存储器(英文:flash memory),硬盘(英文:hard diskdrive,缩写:HDD)或固态硬盘(英文:solid-state drive,缩写:SSD);存储器44还可以包括上述种类的存储器的组合。

其中,处理器41可以是中央处理器(英文:central processing unit,缩写:CPU),网络处理器(英文:network processor,缩写:NP)或者CPU和NP的组合。

其中,处理器41还可以进一步包括硬件芯片。上述硬件芯片可以是专用集成电路(英文:application-specific integrated circuit,缩写:ASIC),可编程逻辑器件(英文:programmable logic device,缩写:PLD)或其组合。上述PLD可以是复杂可编程逻辑器件(英文:complex programmable logic device,缩写:CPLD),现场可编程逻辑门阵列(英文:field-programmable gate array,缩写:FPGA),通用阵列逻辑(英文:generic arraylogic,缩写:GAL)或其任意组合。可选地,存储器44还用于存储程序指令。处理器41可以调用程序指令,实现本发明任一实施例中的设备的控制方法。

本实施例提供一种计算机可读存储介质,计算机存储介质存储有计算机可执行指令,该计算机可执行指令可执行上述任意方法实施例中的设备的控制方法。其中,存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)、随机存储记忆体(RandomAccess Memory,RAM)、快闪存储器(Flash Memory)、硬盘(Hard Disk Drive,缩写:HDD)或固态硬盘(Solid-State Drive,SSD)等;存储介质还可以包括上述种类的存储器的组合。

显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。

相关技术
  • 一种家居设备控制方法、装置、控制设备及可读存储介质
  • 一种电器设备控制方法、装置、电器设备和介质
  • 一种门锁控制方法、装置、控制设备及可读存储介质
  • 控制方法及控制装置、计算机设备、存储介质及烹饪设备
  • 控制方法及控制装置、计算机设备、存储介质及烹饪设备
  • 电子设备控制装置、电子设备控制方法、电子设备控制程序及记录了电子设备控制程序的计算机可读取的记录介质
  • 制造设备、制造设备的控制方法、制造设备的控制系统、其中记录有制造设备的控制程序的计算机可读记录介质及制造设备的控制程序
技术分类

06120115574315