按键配置方法、装置、系统、电子设备及存储介质与流程

文档序号:20874348发布日期:2020-05-26 16:16阅读:158来源:国知局
按键配置方法、装置、系统、电子设备及存储介质与流程

本申请涉及智能设备领域,更具体地,涉及一种按键配置方法、装置、系统、电子设备及存储介质。



背景技术:

随着科技的进步,在人们的生活和工作中,经常会使用到开关,以实现对应的设备控制的功能。然而,在大多数的开关中,其按键配置是固定的,导致开关的功能较为单一,难以适应的多种多样的控制场景。



技术实现要素:

本申请实施例提出了一种按键配置方法、装置、系统、电子设备及存储介质,以解决上述问题。

第一方面,本申请实施例提供了一种按键配置方法,应用于终端,该方法包括:从智能设备的多个工作模式中获取待配置的目标工作模式;获取所述目标工作模式下的目标按键信息,并确定所述目标按键信息对应的目标动作;将所述目标按键信息与所述目标动作进行关联得到目标配置信息;将所述目标配置信息发送给智能设备。

第二方面,本申请实施例提供了一种按键配置方法,应用于智能设备,该方法包括:接收终端发送的目标配置信息,所述目标配置信息包括相互关联的目标按键信息和目标动作;对所述目标配置信息进行存储或丢弃。

第三方面,本申请实施例提供了一种按键配置方法,所述方法包括:终端从多个工作模式中获取待配置的目标工作模式;所述终端获取目标工作模式下的目标按键信息,并确定所述目标按键信息对应的目标动作;所述终端将所述目标按键信息与所述目标动作进行关联得到目标配置信息;所述终端将所述目标配置信息发送给智能设备;所述智能设备接收所述终端发送的目标配置信息,并进行存储或丢弃。

第四方面,本申请实施例提供了一种按键配置系统,该系统包括终端和智能设备,其中,所述终端用于从智能设备的多个工作模式中获取待配置的目标工作模式;所述终端还用于获取所述目标工作模式下的目标按键信息,并确定所述目标按键信息对应的目标动作;所述终端还用于将所述目标按键信息与所述目标动作进行关联得到目标配置信息;所述终端还用于将所述目标配置信息并发送给智能设备;所述智能设备用于接收所述终端发送的目标配置信息进行存储或丢弃。

第五方面,本申请实施例提供了一种电子设备,该电子设备包括一个或多个处理器,存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述应用于电子设备的方法。

第六方面,本申请实施列提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述的方法。

本申请实施例提供的按键配置方法、装置、系统、电子设备及存储介质,从智能设备的多个工作模式中获取待配置的目标工作模式;获取所述目标工作模式下的目标按键信息,并确定所述目标按键信息对应的目标动作;将所述目标按键信息与所述目标动作进行关联得到目标配置信息;将所述目标配置信息发送给智能设备。通过对智能设备的工作模式的按键配置,使所述智能设备的按键可以实现多种不同的功能,以适应多样化的应用需求。

本申请的这些方面或其他方面在以下实施例的描述中会更加简明易懂。

附图说明

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

图1示出了本申请实施例提供的按键配置方法的应用环境图

图2示出了本申请一个实施例提供的按键配置方法的流程图。

图3示出了本申请另一个实施例提供的按键配置方法的流程图。

图4示出了本申请一个实施例提供的按键配置方法中步骤s220的流程图。

图5示出了本申请一个实施例提供的智能设备的按键示意图。

图6示出了本申请又一个实施例提供的按键配置方法的流程图。

图7示出了本申请再一个实施例提供的按键配置方法的流程图。

图8示出了本申请一个实施例提供的按键配置系统的交互方法流程图。

图9示出了本申请一个实施例提供的按键配置系统的数据交互图。

图10示出了本申请一个实施例提供的按键配置装置的功能模块图。

图11示出了本申请另一个实施例提供的按键配置装置的功能模块图。

图12示出了本申请实施例提出的用于执行根据本申请实施例的按键配置方法的电子设备的结构框图。

具体实施方式

为了使本技术领域的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述。

通常智能设备上设置有按键,通过按键,可以实现各种功能,例如,智能开关。其中,智能开关是指利用控制板和电子元器件的组合及编程,以实现电路智能开关的单元。这种控制方式简单且易于实现,因此在许多家用电器和照明灯具的控制中被采用。随着科技的发展,越来越多的家用电器进入了人们的生活中,如,冰箱,空调,led灯,浴霸等,其控制装置仍然是一个简单的开关,无法按照不同的电器的特点来实现相应功能。以led灯为例,在控制led灯打开关闭之外,还可以对led灯的灯光进行亮度调节或颜色调节,普通的开关则不能满足这种需要。

发明人在研究中发现,若是可以对智能设备的按键的功能进行配置,并设置不同的工作模式,在不同的工作模式下,对智能设备的按键设置不同的功能,则可以提升所述智能设备上的按键的利用率,实现多种不同的功能,以适应各种各样的场景的需求。

因此,发明人提出了本申请实施例中的按键配置方法,从智能设备的多个工作模式中获取待配置的目标工作模式;获取所述目标工作模式下的目标按键信息,并确定所述目标按键信息对应的目标动作;将所述目标按键信息与所述目标动作进行关联得到目标配置信息;将所述目标配置信息发送给智能设备。通过对智能设备的工作模式的按键配置,使所述智能设备的按键可以实现多种不同的功能,以适应多样化的应用需求。

下面将结合附图对本申请实施例进行详细的说明。

请参阅图1,图1示出了本申请实施例提出的一种信息反馈方法的应用环境10。该应用环境10包括:本地服务器/云端服务器11、智能设备12、终端13。其中,智能设备12可以是具有按键设备,例如,智能开关等。其中,终端13可以是手机、平板电脑、pc(personalcomputer)电脑、笔记本电脑、智能电视、车载终端等。终端13可以通过2g、3g、4g、5g、wifi等网络连接至本地服务器或云端服务器11。智能设备12可以通过路由器连接到本地服务器或云端服务器11,从而可以与终端13进行连接。当然,本申请实施例中各个设备之间的连接方式以及各个设备的网络连接方式并不限定。另外,在本申请实施例中,终端13可以安装有对智能设备12的按键进行设置的客户端,用户可以通过客户端对所述智能设备12的按键的功能进行设置,以实现各种各样的功能。

请参阅图2,本申请实施例提供了一种按键配置方法,可以应用于终端,该方法可以包括:

步骤s110:从智能设备的多个工作模式中获取待配置的目标工作模式。

通常,智能设备上具有按键,可以通过所述按键对智能设备的功能或状态进行控制。其中,所述智能设备上的按键可以设置多个,且按键的形式不限,可以是实体的按钮,或是触摸按键等。在智能家居中,智能设备可以与终端通信连接,在所述终端与所述智能设备连接后,智能设备可以将自身所支持的多个工作模式发送给所述终端,终端则可以获取到可为智能设备设置的多个工作模式,从而可以从多个工作模式中获取待配置的目标工作模式。

作为一种实施方式,智能设备的多个工作模式可以是预设先设置好的可配置的多个工作模式,存储在服务器中,在终端上的应用程序启动时,可以通过服务器将所述多个工作模式下载到终端上,在所述终端上的应用程序中为智能设备进行按键配置时,直接显示可配置的多个工作模式,将用户从所述的多个工作模式中所选择的工作模式作为待配置的目标工作模式。

其中,所述智能设备的工作模式可以是普通开关,即任意一个独立按键可以对应一个功能。所述智能设备的工作模式还可以是场景开关,即任意一个独立按键可以触发智能家居的联动。例如,在触摸或按下该按键时,可以启动离家模式,在检测到人体走动时则发出报警。所述智能设备的工作模式还可以是调光开关,可以将按键进行分组设置,不同的组内的按键,组合起来可以实现对灯光的颜色,亮度的调节功能。所述智能设备的工作模式还可以是显示面板,可以将按键配置为独立的显示面板,并设置不同的显示功能。例如,当配置某一个按键的功能为天气信息查询时,启动天气信息查询,根据查询以及在控制终端的设置阈值,显示不同的显色去提醒用户带雨伞。

步骤s120:获取所述目标工作模式下的目标按键信息,并确定所述目标按键信息对应的目标动作。

在确定所述待配置的目标工作模式后,终端可以对所述目标工作模式中的按键的功能或组合功能进行设置,以实现按键的多样化使用。具体的,可以是在获取到的所述待配置的目标工作模式后,向智能设备发送配置指令,以获取智能设备在所述目标工作模式下对应的多个可操作按键,根据所述多个可操作按键获取目标按键信息,并确定所述目标按键对应的目标动作。

步骤s130:将所述目标按键信息与所述目标动作进行关联得到目标配置信息。

在确定目标按键信息以及与所述目标按键信息对应的目标动作后,可以将所述目标按键信息与所述目标按键信息对应的目标动作进行关联,表示在检测所述目标按键信息时,可以执行与所述目标按键信息对应的目标动作。

步骤s140:将所述目标配置信息发送给智能设备。

在确定所述目标配置信息后,则可以将所述目标配置信息发送给智能设备,以指示所述智能设备根据接收到的目标配置信息,对所述目标配置信息进行存储或丢弃,从而完成对所述智能设备的按键的配置。

本申请实施例提出的按键配置方法,从智能设备的多个工作模式中获取待配置的目标工作模式;获取所述目标工作模式下的目标按键信息,并确定所述目标按键信息对应的目标动作;将所述目标按键信息与所述目标动作进行关联得到目标配置信息;将所述目标配置信息发送给智能设备。通过对智能设备的工作模式的按键配置,使所述智能设备的按键可以实现多种不同的功能,以适应多样化的应用需求。

请参阅图3,本申请另一实施例提供了一种按键配置方法,在上一实施例的基础上重点描述了获取目标工作模式下的目标按键信息以及确定目标按键信息对应的目标动作的过程,该方法可以包括:

步骤s210:从智能设备的多个工作模式中获取待配置的目标工作模式。

步骤s210可参照前述实施例对应部分,在此不再赘述。

步骤s220:获取所述目标工作模式下的目标按键信息,并确定所述目标按键信息对应的目标动作。

在获取到待配置的目标工作模式后,可以获取与所述目标工作模式对应的可操作按键,其中,不同的工作模式,可以对应不同的可操作按键,表示在该工作模式下可以被配置的按键。从而可以根据目标工作模式下的可操作按键,确定对应的目标按键信息以及与所述目标按键信息对应的目标动作。

具体的,可参阅图4,该方法可以包括以下步骤:

步骤s221:向智能设备发送配置指令,所述配置指令包括所述目标工作模式。

步骤s222:接收所述智能设备根据所述配置指令返回的与所述目标工作模式对应的多个可操作按键。

在所述终端获取到待配置的目标工作模式后,可以向所述智能设备发送配置指令,其中,所述配置指令中包括目标工作模式,从而在所述智能设备接收到所述配置指令时,通过对所述配置指令的解析可以获取到目标工作模式,从而可以根据所述目标工作模式返回对应该目标工作模式下的多个可操作按键给所述智能设备。

作为一种实施方式,终端接收到的智能设备根据所述目标工作模式返回的多个可操作按键可以是所述智能设备的所有按键,表示在任何的目标工作模式下,所述智能设备的按键都是可以被配置的。

作为另一种实施方式,终端接收到的智能设备的根据所述目标工作模式返回的多个可操作按键可以是根据内部的存储的按键表所确定的。具体的,所述按键表中存储有该智能设备所支持的工作模式,以及各个工作模式所对应的多个可操作按键。在智能设备接收到所述配置指令时,则可以根据所述按键表返回与所述目标工作模式对应的多个可操作按键。

步骤s223:接收用户对所述多个可操作按键所执行的操作,确定目标按键信息。

终端在接收到智能设备根据所述配置指令返回的与所述目标工作模式对应的多个可操作按键后,可以将所述多个可操作按键在所述终端上进行显示,以指示用户从显示的多个可操作按键中选择需要配置的按键并执行对应的操作作为目标按键信息。具体的,所述目标按键信息可以是多种形式,若所述智能设备的按键为机械按钮,那么对应的按键信息可以是选择某个按键进行双击或单击等;若所述智能设备的按键为触摸按键,那么对应的按键信息可以是选择某个按键进行滑动,点击,长按等操作,或者是对某几个按键连续的点击,该几个按键可以是相邻的,也可以是不相邻。

具体的,终端在显示所述多个可操作按键的同时,可以同时显示所述按键的类型,例如,可以显示按键为机械按键或是触摸按键,从而用户可以根据按键的类型对显示的按键执行相应的操作作为目标按键信息,其中,目标按键信息中包括可操作按键,以及对可操作按键所执行的操作。

步骤s224:根据所述目标工作模式查找对应的动作列表作为目标动作列表,所述目标动作列表中包括多个执行动作。

终端在确定所述目标工作模式后,可以根据所述目标工作模式查找对应的动作列表。其中,动作列表可以是根据自动化配置信息确定的,自动化配置信息为用户设置的智能家居的联动关系,例如,在检测到人体信息时,控制过道灯打开,或是在按键双击时,控制灯光闪烁等。具体的,可以预先存储有各个工作模式的对应的动作列表,在确定所述目标工作模式后,则可以查找目标工作模式对应的动作列表作为目标动作列表,其中,在所述目标动作列表中包括多个执行动作,其中,所述执行动作为受控设备所执行的动作,例如,执行动作可以是灯打开,窗帘关闭,或是灯光颜色从黄变白等。

步骤s225:接收用户从所述多个执行动作中选取的执行动作作为目标动作。

在确定所述目标工作模式对应的动作列表后,可以显示所述动作列表中的执行动作,以供用户选择,可以将接收到用户从所述多个执行动作选取的执行动作作为目标动作。

步骤s230:将所述目标按键信息与所述目标动作进行关联得到目标配置信息。

步骤s230可参照前述实施例对应部分,在此不再赘述。

步骤s240:在所述目标配置信息中添加包括部分可操作按键的屏蔽信息,用于指示所述智能设备对所述目标工作模式中的部分可操作按键进行屏蔽操作。

在所述终端将所述目标按键信息与所述目标动作进行关联后得到目标配置信息后,可以在所述目标配置信息中添加包括部分可操作按键的屏蔽信息,以指示所述智能设置根据所述屏蔽信息对所述目标工作模式中的部分可操作按键进行屏蔽操作。

作为一种实施方式,可以在为所述目标工作模式指定部分可操作按键生成所述屏蔽信息,将所述屏蔽信息添加至所述目标配置信息。也就是说,可以是对按键进行绝对屏蔽操作。在终端对所述目标工作模式进行配置时,屏蔽信息可以是一样的,即在同一个目标工作模式下,在生成的目标配置信息中添加的屏蔽信息相同。例如,目标工作模式为a,在终端对a配置时,在生成一个目标配置信息b时,在所述目标配置信息b中添加屏蔽信息x,继续对a进行配置时,再生成一个目标配置信息c,那么所述目标配置信息c中添加的屏蔽信息仍然为x。

其中,不同的工作模式对应的屏蔽信息可以不同,即每个工作模式可以对应一个屏蔽信息,在向所述目标配置信息中添加屏蔽信息时,可以根据配置的目标工作模式确定所添加的屏蔽信息。

作为另一种实施方式,可以是获取用户执行操作的按键作为目标按键,以与所述目标按键不相邻的按键作为所述部分可操作按键,生成所述屏蔽信息。也就是说,可以根据目标按键信息对与所述目标按键不相邻的部分可操作按键进行相对屏蔽,即在触发某一个按键时,将与触发的按键不相邻的按键进行临时禁用,在触发按键改变时,临时屏蔽的按键也会发生变化。具体的,可以是获取用户执行操作的按键作为目标按键,将所述目标按键不相邻的按键作为所述部分可操作按键,则可以对所述部分可操作按键进行屏蔽。例如,在当前工作模式下,可操作按键为9个,具体的,9个按键的分布可参照图5,如图5所示的按键的排布方式,若用户执行操作的按键为按键1,可以将按键1作为所述目标按键,与所述目标按键不相邻的按键为按键3,按键6,按键7,按键8和按键9,则可以对按键3、按键6、按键7、按键8和按键9进行屏蔽;若用户执行操作的按键为按键2,可以将按键2作为所述目标按键,与所述按键2不相邻的按键为按键7,按键8和按键9,则可以对按键2,按键8和按键9进行屏蔽。

在一些实施方式中,可以预先设置与目标按键对应的部分可操作按键,根据预先设置的部分可操作按键,对所述部分可操作按键进行屏蔽,例如,设置目标按键为按键1对应的部分可操作按键为按键3,按键6,按键7,按键8和按键9,设置目标按键为按键5对应的部分可操作按键为按键1,按键2,按键3,按键4,按键6,按键7,按键8和按键9。那么在用户执行操作的按键为按键1时,则可以对按键3,按键6,按键7,按键8和按键9进行屏蔽,在用户执行操作的按键为按键5时,则可以对按键1,按键2,按键3,按键4,按键6,按键7,按键8和按键9进行屏蔽。

步骤s250:将所述目标配置信息发送给智能设备。

步骤s250可参照前述实施例对应部分,在此不再赘述。

本申请实施例提出的按键配置方法,向智能设备发送配置指令,所述配置指令包括所述目标工作模式,接收智能设备根据所述配置指令返回的与所述目标工作模式对应的多个可操作按键;接收用户对所述多个可操作按键所执行的操作,确定目标按键信息,根据所述目标工作模式查找对应的动作列表作为目标动作列表,所述目标动作列表中包括多个执行动作;接收用户从所述多个执行动作中选取的执行动作作为目标动作,以实现获取所述目标工作模式下的目标按键信息并确定所述目标按键信息对应的目标动作。并在目标配置信息中添加屏蔽信息,从而可以避免用户在实际使用智能设备的过程中误触按键,从而在所述智能设备的按键可以实现多种不同的功能,以适应多样化的应用需求的同时也提升了用户在使用智能设备时的使用体验。

请参阅图6,本申请另一实施例提供了一种按键配置方法,可以应用于智能设备,该方法可以包括:

步骤s310:接收终端发送的目标配置信息,所述目标配置信息包括相互关联的目标按键信息和目标动作。

在终端对智能设备的按键的工作模式进行配置时,可以生成该工作模式下的目标配置信息,其中,所述目标配置信息包括目标按键信息以及与所述目标按键信息关联的目标动作。在所述终端生成该工作模式下的目标配置信息后,可以将所述目标配置信息发送给智能设备,从而所述智能设备可以接收到的终端发送的目标配置信息。

步骤s320:对所述目标配置信息进行存储或丢弃。

智能设备在接收到所述目标配置信息后,可以将所述目标配置信息进行存储或是丢弃。具体的,智能设备可以在接收到所述目标配置信息后,判断所述目标配置信息是否和已存储的配置信息中存在重复,若存在重复,则可以丢弃所述目标配置信息,若不存在重复,则可以将所述目标配置信息进行存储。

在所述智能设备将所述目标配置信息进行存储时,可以存储在配置信息表中,所述配置信息表中则为所述已经保存的目标配置信息,其中,在所述配置信息表中,所预设按键信息与预设执行动作对应存储。那么,在所述智能设备将所述目标配置信息进行存储时,可以将所述目标按键信息存储为所述预设按键信息,将所述的目标动作存储为与所述预设按键信息对应的预设执行动作。

在所述智能设备接收到用户对按键执行的操作作为目标操作;若所述目标操作与所述配置信息表中的预设按键信息匹配,则获取所述预设按键信息对应的预设执行动作,根据所述预设执行动作生成控制指令,从而可以实现对受控设备的控制。

本申请实施例提出的按键配置方法,接收终端发送的目标配置信息,所述目标配置信息包括相互关联的目标按键信息和目标动作;对所述目标配置信息进行存储或丢弃。在智能设备接收到所述的目标配置信息时,选择性的对目标配置信息进行存储或丢弃,从而可以避免将重复的配置信息进行存储,以提高智能设备的按键的使用率,实现按键的最优化应用。

请参阅图7,本申请另一实施例提供了一种按键配置方法,可以应用于智能设备,本申请实施例在前述实施例的基础上,重点描述了对目标配置信息进行存储或丢弃的过程,该方法可以包括:

步骤s410:接收终端发送的配置指令,所述配置指令中包括目标工作模式。

步骤s420:根据所述配置指令发送所述目标工作模式对应的多个可操作按键给所述终端,以指示用户从所述多个可操作按键中确定目标按键信息,并确定所述目标按键信息对应的目标动作。

在终端上确定待配置的目标工作模式后,智能设备可以接收到所述终端发送的配置指令,其中,所述配置指令中包括目标工作模式。智能设备可以解析所述配置指令,获取到所述配置指令中的目标工作模式,从而可以根据解析到的目标工作模式返回对应所述目标工作模式下的多个可操作按键。

作为一种实施方式,所述智能设备可以在接收到所述配置指令时,将所述智能设备的所有可操作按键的,表示在任何工作模式下,所述智能设备的所有可操作按键都是的可以被配置的。

作为另一种实施方式,所述智能设备的预先存储有按键表,所述按键表中包不同的工作模式以及与所述工作模式对应的可操作按键。从而所述智能设备在接收到所述配置指令解析到所述目标工作模式时,可以在所述按键表中查找与所述目标工作模式对应的可操作按键。将查找到的可操作按键返回给终端,以指示用户的从所述可操作按键中确定目标按键信息,并确定所述目标按键信息对应的目标动作。

步骤s430:接收终端发送的目标配置信息,所述目标配置信息包括相互关联的目标按键信息和目标动作。

在用户根据可操作按键确定目标按键信息以及与所述目标按键信息对应的目标动作后,终端可以将所述目标按键信息与所述目标动作进行关联,得到目标配置信息。从而智能设备可以接收到终端发送的目标配置信息。

步骤s440:检测目标按键信息是否与所述预设按键信息重复,以及检测目标动作是否与预设执行动作重复。

智能设备预先存储有配置信息表,所述配置信息表将预设按键信息与所述预设执行动作对应存储。智能设备在接收到目标配置信息后,为了避免目标配置信息与智能设备中存储的配置信息表中的内容重复,智能设备可以查询所述配置信息表中检测目标按键信息是否与所述配置信息表中的预设按键信息重复,以及检测目标动作是否与所述配置信息表中的预设执行动作重复。

步骤s450:若所述目标按键信息与所述预设按键信息重复,或者所述目标动作与所述预设执行动作重复,则控制智能设备发出提示音或向终端发出询问指令。

作为一种实施方式,若所述智能设备检测到所述目标按键信息与所述预设按键信息重复,所述目标动作与所述预设执行动作重复,表示该目标按键信息已经关联过目标动作,且该目标动作已经与所述其他按键信息关联,则可以控制智能设备发出提示音提示重复,或者向终端发送询问指令,以确定是否需要将所述目标配置信息保存在所述配置信息表中,或者可以是控制智能设备发出提示音提示重复的同时并向终端发送询问指令以确定是否需要将所述目标配置信息保存在所述配置信息表中。

作为一种实施方式,若所述智能设备检测到所述目标按键信息与所述预设按键信息重复,所述目标动作不与所述预设执行动作重复,表示该目标按键信息已经关联过其他的目标动作,则可以控制智能设备发出提示音提示重复,或者向终端发送询问指令,以确定是否需要将所述目标配置信息保存在所述配置信息表中,或者可以是控制智能设备发出提示音提示重复的同时并向终端发送询问指令以确定是否需要将所述目标配置信息保存在所述配置信息表中。

作为一种实施方式,若所述智能设备检测到所述目标按键信息不与所述预设按键信息重复,所述目标动作与所述预设执行动作重复,表示该目标动作已经与其他的按键信息关联,则可以控制智能设备发出提示音提示重复,或者向终端发送询问指令,以确定是否需要将所述目标配置信息保存在所述配置信息表中,或者可以是控制智能设备发出提示音提示重复的同时并向终端发送询问指令以确定是否需要将所述目标配置信息保存在所述配置信息表中。

其中,在所述智能设备向所述终端发送询问指令时,可以向所述询问指令中添加报警信息,从而所述终端在接收到所述询问指令时,可以根据所述报警信息发出提示音。其中终端在接收到询问指令时,可以显示所述询问指令中的确定选项和取消选项,根据用户的选择发送对应的响应信息给所述智能设备。所述确定选项用于指示智能设备对所述目标配置信息进行存储,所述取消选项用于指示智能设备对所述目标配置信息进行丢弃。

若所述智能设备接收到终端发送的响应信息为确定选项时,则可以将所述目标配置信息进行存储,若所述智能设备接收到终端发送的响应信息为取消选项时,则可以将所述目标配置信息进行丢弃。

步骤s460:若所述目标按键信息与预设按键信息没有重复,以及所述目标动作与预设执行动作没有重复,则将所述目标配置信息存储在所述配置信息表中。

若所述智能设备检测到所述目标按键信息不与所述预设按键信息重复,所述目标动作不与所述预设执行动作重复,表示该目标动作和目标按键信息没有与配置信息表中的内容重复,则可以直接将所述目标配置信息保存到所述配置信息表中。

其中,步骤s450和步骤s460择一执行,若执行步骤s450可不执行步骤s460,若执行步骤s460则不执行步骤s450。

本申请实施例提出的按键配置方法,接收终端发送的配置指令,所述配置指令中包括目标工作模式;根据所述配置指令发送所述目标工作模式对应的多个可操作按键给所述终端,以指示用户从所述多个可操作按键中确定目标按键信息,并确定所述目标按键信息对应的目标动作;接收终端发送的目标配置信息,所述目标配置信息包括相互关联的目标按键信息和目标动作;检测目标按键信息是否与所述预设按键信息重复,以及检测目标动作是否与预设执行动作重复;若所述目标按键信息与所述预设按键信息重复,或者所述目标动作与所述预设执行动作重复,则控制智能设备发出提示音并向终端发出询问指令;若所述目标按键信息与预设按键信息没有重复,以及所述目标动作与预设执行动作没有重复,则将所述目标配置信息存储在所述配置信息表中。在接收到目标配置信息时,进行重复检测,从而可以避免重复配置,以实现智能设备的按键的最优化应用。

请参阅图8,本申请另一实施例提供了一种按键配置系统中的交互方法,在前述一实施例的基础上重点描述了按键配置系统之间的各个设备的数据交互的方法。该系统可以包括终端以及智能设备,其中,所述终端与所述智能设备通信连接,可以相互传输数据。同时也可以参阅图9,示出了终端和智能设备之间的交互过程。该方法可以包括:

步骤s510:终端从智能设备的多个工作模式中获取待配置的目标工作模式。

步骤s520:所述终端获取目标工作模式下的目标按键信息,并确定所述目标按键信息对应的目标动作。

步骤s530:所述终端将所述目标按键信息与所述目标动作进行关联得到目标配置信息。

步骤s540:所述终端将所述目标配置信息发送给智能设备。

步骤s550:所述智能设备接收所述终端发送的目标配置信息,并进行存储或丢弃。

步骤s510至步骤s550可参照前述实施例的对应的部分,为避免重复,在此不再赘述。下面将以一个具体的例子来说明此交互过程。

例如,在对所述智能设备的按键进行调光开关的配置,那么目标工作模式为调光开关,在调光开关下对应的可操作按键可参照图5所示出的按键1至按键9。那么,在所述终端上则可以显示9个可操作按键,用户可以通过对所述9个可操作按键进行操作确定目标按键信息,例如,用户对这9个可操作按键所执行的操作为,从触摸按键1开始滑动到触摸按键3,此时,目标按键信息则为按键1和按键3,滑动顺序为从按键1滑动到按键3,根据所述目标工作模式确定所述目标按键信息对应的目标动作为客厅灯的灯光从亮度100%变换为50%。那么终端可以将所述的目标按键信息和目标动作进行关联,作为目标配置信息,再将所述目标配置信息发送给所述智能设备,智能设备在接收到所述目标配置信息时,可以根据内部存储的配置信息表确定所述的目标配置信息是否存在重复。例如,在所述配置信息表中,存储有预设按键信息为按键9,对应的预设执行动作为客厅灯的灯光从亮度100%变换为50%。那么在所述智能设备接收到所述目标配置信息时,可以检测到所述目标配置信息中的目标动作与所述配置信息表中的预设执行动作重复。

所述智能设备可以发出提示音或是指示灯进行闪烁,以提示所述目标配置信息中存在重复的内容。并且可以向所述终端发出询问指令,所述询问指令包括确认选项和取消选项,以供用户选择其中一个作为响应信息反馈给智能设备。具体的,所述询问指令的内容可以是“检测到重复,是否确认配置”并对应显示确认选项和取消选项。其中,若用户选择确认选项,终端则将所述确认选项作为响应信息发送给所述智能设备,智能设备则可以将所述目标配置信息存储在所述配置信息表中。

若用户选择取消选项,终端则将所述取消选项作为响应信息发送给所述智能设备,智能设备则可以将所述目标配置信息丢弃,不将所述目标配置信息进行存储。

在智能设备将所述目标配置信息存储在所述的配置信息表后。在使用所述智能设备时,可以根据所述配置信息表生成对应的控制指令,从而可以实现与按键对应的功能。

本申请实施例提出的按键配置方法,通过终端从智能设备的多个工作模式中获取待配置的目标工作模式;所述终端获取目标工作模式下的目标按键信息,并确定所述目标按键信息对应的目标动作;所述终端将所述目标按键信息与所述目标动作进行关联得到目标配置信息;所述终端将所述目标配置信息发送给智能设备;所述智能接收所述终端发送的目标配置信息,并进行存储或丢弃。可以通过在终端对智能设备的按键进行配置,更加方便快捷,且在为智能设备的按键进行配置时,使所述智能设备的按键可以实现多种不同的功能,以适应多样化的应用需求。

请参阅图10,其示出了本申请实施例提供的一种按键配置装置600,可应用于终端,所述按键配置装置600包括工作模式获取模块目标按键获取模块610、目标按键获取模块620,配置模块630以及发送模块640。所述工作模式获取模块610,用于从智能设备的多个工作模式中获取待配置的目标工作模式;所述目标按键获取模块620,用于获取所述目标工作模式下的目标按键信息,并确定所述目标按键信息对应的目标动作;所述配置模块630,用于将所述目标按键信息与所述目标动作进行关联得到目标配置信息;所述发送模块640用于将所述目标配置信息发送给智能设备。

其中,获取智能设备的多个工作模式,可以对多个工作模式的按键进行配置,从而实现在终端上配置智能设备的按键,使所述智能设备的按键可以实现多种不同的功能,以适应多样化的应用需求。

进一步的,所述目标按键获取模块620还用于向智能设备发送配置指令,所述配置指令包括所述目标工作模式;接收所述智能设备根据所述配置指令返回的与所述目标工作模式对应的多个可操作按键;接收用户对所述多个可操作按键所执行的操作,确定目标按键信息。

其中,终端向所述智能设备发送配置指令,以获取当前的工作模式下的多个可操作按键,从而可以从多个可操作按键中确定出目标按键信息。

进一步的,所述目标按键获取模块620还用于根据所述目标工作模式查找对应的动作列表作为目标动作列表,所述目标动作列表中包括多个执行动作;接收用户从所述多个执行动作中选取的执行动作作为目标动作。

在确定所述目标按键信息后,可以根据所述目标工作模式查找对应的动作列表作为目标动作列表,并从所述动作列表中的多个执行动作选择一个作为所述与所述目标按键信息对应的目标动作,从而可以生成目标配置信息。

进一步的,所述配置模块630还用于在所述目标配置信息中添加包括部分可操作按键的屏蔽信息,用于指示所述智能设备对所述目标工作模式中的部分可操作按键进行屏蔽操作。

进一步的,所述配置模块630还用于为所述目标工作模式指定部分可操作按键生成所述屏蔽信息;将所述屏蔽信息添加至所述目标配置信息。

进一步的,所述配置模块630还用于获取用户执行操作的按键作为目标按键;以与所述目标按键不相邻的按键作为所述部分可操作按键,生成所述屏蔽信息。

在向所述智能设备发送目标配置信息时,可以在所述目标配置信息中添加包括部分可操作按键的屏蔽信息,在所述目标配置信息存储在智能设备中时,则可以根据所述屏蔽信息对按键进行屏蔽,避免用户的误操作,从而提升用户使用智能设备的使用体验。

本申请实施例提供的按键配置装置600能够实现图2到图4的方法实施例中终端实现该按键配置方法的各个过程,为避免重复,这里不再赘述。

请参阅图11,其示出了本申请实施例提供的一种按键配置装置700,可应用于终端,所述按键配置装置700包括接收模块710以及处理模块720。所述接收模块710,用于接收终端发送的目标配置信息,所述目标配置信息包括相互关联的目标按键信息和目标动作;所述处理模块720,对所述目标配置信息进行存储或丢弃。

其中,接收所述目标配置信息,并对所述目标配置信息进行存储或丢弃,从而可以实现智能设备的按键具备多种功能,提升了智能设备的按键的使用率,实现按键的最优化应用。

进一步的,所述接收模块710还用于接收终端发送的配置指令,所述配置指令中包括目标工作模式;根据所述配置指令发送所述目标工作模式对应的多个可操作按键给所述终端,以指示用户从所述多个可操作按键中确定目标按键信息,并确定所述目标按键信息对应的目标动作。

其中,智能设备还可以接收终端发送的配置指令,解析所述配置指令中的目标工作模式,并返回与所述目标工作模式对应的多个可操作按键,从为确定目标按键信息以及目标动作提供基础。

进一步的,所述处理模块720还用于检测目标按键信息是否与所述预设按键信息重复,以及检测目标动作是否与预设执行动作重复;若所述目标按键信息与所述预设按键信息重复,或者所述目标动作与所述预设执行动作重复,则控制智能设备发出提示音并向终端发出询问指令;若所述目标按键信息与预设按键信息没有重复,以及所述目标动作与预设执行动作没有重复,则将所述目标配置信息存储在所述配置信息表中。

其中,在接收到所述目标配置信息时,可以检测所述目标配置信息是否与配置信息表中的信息重复,若检测到重复,则可以发出提示音提示用户,并向终端发出询问指令,以确定是否将所述重复的目标配置信息进行保存。

进一步的,所述处理模块720还用于接收用户对按键执行的操作作为目标操作;若所述目标操作与所述配置信息表中的预设按键信息匹配,则获取所述预设按键信息对应的预设执行动作;根据所述预设执行动作生成控制指令。

其中,在所述智能设备接收到用户对按键执行的操作作为目标操作时,可以确认所述目标操作是否与配置信息表中的预设按键信息匹配,若匹配,则可以根据所述预设按键信息对应的预设执行动作生成控制指令,实现对应的控制功能。

本申请实施例提供的按键配置装置700能够实现图6到图7的方法实施例中电子设备实现该按键配置方法的各个过程,为避免重复,这里不再赘述。

本申请实施例提供了一种终端,该终端包括处理器和存储器,该存储器中存储有至少一条指令、至少一段程序、代码集或指令集,该至少一条指令、该至少一段程序、该代码集或指令集由该处理器加载并执行以实现如上述方法实施例所提供的按键配置方法。

存储器可用于存储软件程序以及模块,处理器通过运行存储在存储器的软件程序以及模块,从而执行各种功能应用以及信息反馈。存储器可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、功能所需的应用程序等;存储数据区可存储根据所述设备的使用所创建的数据等。此外,存储器可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。相应地,存储器还可以包括存储器控制器,以提供处理器对存储器的访问。

图12是本申请实施例提供的一种按键配置方法的电子设别的硬件结构框图。其中,所述电子设备可以是终端,也可以是智能设备。如图12所示,该电子设备800可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(centralprocessingunit,cpu)810(处理器810可以包括但不限于微处理器mcu或可编程逻辑器件fpga等的处理装置)、用于存储数据的存储器830,一个或一个以上存储应用程序823或数据822的存储介质820(例如一个或一个以上海量存储设备)。其中,存储器830和存储介质820可以是短暂存储或持久存储。存储在存储介质820的程序可以包括一个或一个以上模块,每个模块可以包括对电子设备中的一系列指令操作。更进一步地,处理器810可以设置为与存储介质820通信,在电子设备800上执行存储介质820中的一系列指令操作。电子设备800还可以包括一个或一个以上电源860,一个或一个以上有线或无线网络接口850,一个或一个以上输入输出接口840,一个或一个以上按键870,和/或,一个或一个以上操作系统821,例如windowsservertm,macosxtm,unixtm,linuxtm,freebsdtm等等。

输入输出接口840可以用于经由一个网络接收或者发送数据。上述的网络具体实例可包括电子设备800的通信供应商提供的无线网络。在一个实例中,输入输出接口840包括一个网络适配器(networkinterfacecontroller,nic),其可通过基站与其他网络设备相连从而可与互联网进行通讯。在一个实例中,输入输出接口840可以为射频(radiofrequency,rf)模块,其用于通过无线方式与互联网进行通讯。

按键870可以设置为与所述处理器810通信,将按键信息发送给所述处理器810,以指示所述处理器810在接收到按键信号时,根据存储器830或存储介质820中的程序,触发执行对应的指令操作。

本领域普通技术人员可以理解,图12所示的结构仅为示意,其并不对上述电子设备的结构造成限定。例如,电子设备800还可包括比图12中所示更多或者更少的组件,或者具有与图12所示不同的配置。

本申请实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述按键配置方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,所述的计算机可读存储介质,如只读存储器(read-onlymemory,简称rom)、随机存取存储器(randomaccessmemory,简称ram)、磁碟或者光盘等。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如rom/ram、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。

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