功能模块控制方法及装置与流程

文档序号:12062668阅读:183来源:国知局
本公开涉及电子
技术领域
,特别涉及一种功能模块控制方法及装置。
背景技术
:随着科技的发展,出现了各式各样的智能按键,智能按键可以卡接在终端的耳机孔内,人们可以通过操控智能按键,控制各个功能模块。相关技术中,智能按键可以与终端建立有通信连接,用户可以在终端上设置智能按键与某一功能模块的对应关系,将智能按键与该功能模块绑定。当用户需要控制该功能模块时,用户可以直接点击该智能按键,使得该智能按键根据用户的触发向终端发送控制指令,终端在接收到该控制指令后,可以查询智能按键绑定的功能模块,并根据控制指令对该智能按键绑定的功能模块进行控制。由于相关技术中,智能按键无法绑定较多的功能模块,所以,导致用户通过智能按键能够控制的功能模块数量较少。技术实现要素:本公开提供了一种功能模块控制方法及装置。所述技术方案如下:第一方面,提供了一种功能模块控制方法,所述方法包括:获取智能按键在被用户触发后生成的控制指令;根据所述控制指令,获取预设的目标对应关系,所述目标对应关系用于指示所述智能按键在多个时间段对应的多个功能模块;查询所述目标对应关系,确定当前时间点所在的目标时间段对应的目标功能模块;根据所述控制指令,对所述目标功能模块进行控制。可选的,所述目标对应关系所指示的每个时间段对应至少一个功能模块,所述控制指令携带有用户点击次数,所述根据所述控制指令,对所述目标功能模块进行控制,包括:从所述控制指令中提取所述用户点击次数;获取预设的辅助对应关系,所述辅助对应关系用于指示所述目标功能模块中每个功能模块对应的点击次数;查询所述辅助对应关系,确定所述目标功能模块中与所述用户点击次数相对应的功能模块;对所述目标功能模块中与所述用户点击次数相对应的功能模块进行控制。可选的,所述方法还包括:根据所述控制指令,获取所述智能按键的周围环境温度;获取预设的第一对应关系,所述第一对应关系用于指示所述智能按键在多个温度范围下对应的多个功能模块;查询所述第一对应关系,确定所述周围环境温度所在的温度范围对应的第一功能模块;根据所述控制指令,对所述第一功能模块进行控制。可选的,所述方法还包括:根据所述控制指令,获取所述智能按键的周围环境光强;获取预设的第二对应关系,所述第二对应关系用于指示所述智能按键在多个光强范围下对应的多个功能模块;查询所述第二对应关系,确定所述周围环境光强所在的光强范围对应的第二功能模块;根据所述控制指令,对所述第二功能模块进行控制。可选的,所述控制指令携带有所述智能按键的标识,所述根据所述控制指令,获取预设的目标对应关系,包括:从所述控制指令中提取所述智能按键的标识;在预设的多个对应关系中,获取与所述智能按键的标识相关的目标对应关系。可选的,所述控制指令携带有按键秘钥,所述根据所述控制指令,获取预设的目标对应关系,包括:从所述控制指令中提取所述按键秘钥;在预设的多个对应关系中,获取与所述按键秘钥相关的目标对应关系。可选的,所述方法还包括:接收用户触发的设置指令;根据所述设置指令设置所述目标对应关系。第二方面,提供了一种功能模块控制装置,所述功能模块控制装置包括:第一获取模块,用于获取智能按键在被用户触发后生成的控制指令;第二获取模块,用于根据所述控制指令,获取预设的目标对应关系,所述目标对应关系用于指示所述智能按键在多个时间段对应的多个功能模块;第一查询模块,用于查询所述目标对应关系,确定当前时间点所在的目标时间段对应的目标功能模块;第一控制模块,用于根据所述控制指令,对所述目标功能模块进行控制。可选的,所述目标对应关系所指示的每个时间段对应至少一个功能模块,所述控制指令携带有用户点击次数,所述第一控制模块还用于:从所述控制指令中提取所述用户点击次数;获取预设的辅助对应关系,所述辅助对应关系用于指示所述目标功能模块中每个功能模块对应的点击次数;查询所述辅助对应关系,确定所述目标功能模块中与所述用户点击次数相对应的功能模块;对所述目标功能模块中与所述用户点击次数相对应的功能模块进行控制。可选的,所述功能模块控制装置还包括:第三获取模块,用于根据所述控制指令,获取所述智能按键的周围环境温度;第四获取模块,用于获取预设的第一对应关系,所述第一对应关系用于指示所述智能按键在多个温度范围下对应的多个功能模块;第二查询模块,用于查询所述第一对应关系,确定所述周围环境温度所在的温度范围对应的第一功能模块;第二控制模块,用于根据所述控制指令,对所述第一功能模块进行控制。可选的,所述功能模块控制装置还包括:第五获取模块,用于根据所述控制指令,获取所述智能按键的周围环境光强;第六获取模块,用于获取预设的第二对应关系,所述第二对应关系用于指示所述智能按键在多个光强范围下对应的多个功能模块;第三查询模块,用于查询所述第二对应关系,确定所述周围环境光强所在的光强范围对应的第二功能模块;第三控制模块,用于根据所述控制指令,对所述第二功能模块进行控制。可选的,所述控制指令携带有所述智能按键的标识,所述第二获取模块还用于:从所述控制指令中提取所述智能按键的标识;在预设的多个对应关系中,获取与所述智能按键的标识相关的目标对应关系。可选的,所述控制指令携带有按键秘钥,所述第二获取模块还用于:从所述控制指令中提取所述按键秘钥;在预设的多个对应关系中,获取与所述按键秘钥相关的目标对应关系。可选的,所述功能模块控制装置还包括:接收模块,用于接收用户触发的设置指令;设置模块,用于根据所述设置指令设置所述目标对应关系。第三方面,提供了一种功能模块控制装置,所述功能模块控制装置包括:处理器;用于存储所述处理器的可执行指令的存储器;其中,所述处理器被配置为:获取智能按键在被用户触发后生成的控制指令;根据所述控制指令,获取预设的目标对应关系,所述目标对应关系用于指示所述智能按键在多个时间段对应的多个功能模块;查询所述目标对应关系,确定当前时间点所在的目标时间段对应的目标功能模块;根据所述控制指令,对所述目标功能模块进行控制。可选的,所述功能模块控制装置为终端或者服务器。本公开提供的技术方案可以包括以下有益效果:由于在获取到智能按键生成的控制指令后,可以查询目标对应关系,确定当前时间点所在的目标时间段对应的目标功能模块,进而对目标功能模块进行控制。由于该目标对应关系用于指示多个时间段对应的多个功能模块,所以,在不同的时间段接收到控制指令后,可以对不同的功能模块进行控制,从而增多了用户通过智能按键控制的功能模块的数量。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本公开。附图说明为了更清楚地说明本公开的实施例,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为根据一示例性实施例示出的一种功能模块控制方法的应用场景示意图;图2为根据一示例性实施例示出的一种功能模块控制方法的方法流程图;图3为根据一示例性实施例示出的另一种功能模块控制方法的方法流程图;图4-1为根据一示例性实施例示出的一种终端界面示意图;图4-2为根据一示例性实施例示出的另一种终端界面示意图;图5为根据一示例性实施例示出的又一种功能模块控制方法的方法流程图;图6为根据一示例性实施例示出的一种功能模块控制装置的结构示意图;图7为根据一示例性实施例示出的另一种功能模块控制装置的结构示意图;图8为根据一示例性实施例示出的又一种功能模块控制装置的结构示意图;图9为根据一示例性实施例示出的再一种功能模块控制装置的结构示意图;图10是根据一示例性实施例示出的一种用于功能模块控制装置的框图;图11是根据一示例性实施例示出的另一种用于功能模块控制装置的框图。此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。具体实施方式为了使本公开的目的、技术方案和优点更加清楚,下面将结合附图对本公开作进一步地详细描述,显然,所描述的实施例仅仅是本公开一部份实施例,而不是全部的实施例。基于本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本公开保护的范围。图1为根据一示例性实施例示出的一种功能模块控制方法的应用场景示意图,如图1所示,智能按键01可以设置在终端02上(如卡接在终端02的耳机孔上),且智能按键01可以与终端02建立有通信连接,终端02可以与服务器03建立有通信连接。示例的,智能按键01、终端02和服务器03之间可以通过有线网络或者无线网络连接,其中,有线网络可以包括但不限于:通用串行总线(英文:UniversalSerialBus;简称:USB),无线网络可以包括但不限于:无线保真(英文:WirelessFidelity;简称:WIFI)、蓝牙、红外、紫蜂(英文:Zigbee)、数据等。进一步的,终端02中可以设置有至少一个功能模块A(如终端中的闹钟模块、手电筒模块、录音机模块等),用户可以通过终端将智能按键01与该至少一个功能模块A绑定。可选的,终端02外还可以设置有至少一个功能模块B,且该至少一个功能模块B可以与终端02建立有通信连接,用户可以通过终端02将智能按键01与至少一个功能模块B绑定。可选的,终端02外还可以设置有至少一个功能模块C,且该至少一个功能模块C可以与服务器03建立有通信连接,用户可以通过终端02和服务器03将智能按键01与至少一个功能模块C绑定。示例的,功能模块B或功能模块C可以为空调、热水器、电视机等设置在终端外的功能模块。终端02和服务器03可以对图1中的任意一个功能模块进行控制。也即,本公开实施例提供的功能模块控制方法可以用于控制图1中的任意一个功能模块。图2为根据一示例性实施例示出的一种功能模块控制方法的方法流程图,该功能模块控制方法可以用于图1所示的应用场景中的终端或者服务器,如图2所示,该功能模块控制方法可以包括:在步骤201中,获取智能按键在被用户触发后生成的控制指令;在步骤202中,根据控制指令,获取预设的目标对应关系,目标对应关系用于指示智能按键在多个时间段对应的多个功能模块;在步骤203中,查询目标对应关系,确定当前时间点所在的目标时间段对应的目标功能模块;在步骤204中,根据控制指令,对目标功能模块进行控制。综上所述,由于本公开实施例提供的功能模块控制方法中,在获取到智能按键生成的控制指令后,可以查询目标对应关系,确定当前时间点所在的目标时间段对应的目标功能模块,进而对目标功能模块进行控制。由于该目标对应关系用于指示多个时间段对应的多个功能模块,所以,在不同的时间段接收到控制指令后,可以对不同的功能模块进行控制,从而增多了用户通过智能按键控制的功能模块的数量。图3为根据一示例性实施例示出的另一种功能模块控制方法的方法流程图,该功能模块控制方法可以用于如图1所示的应用场景中的终端。本公开实施例中智能按键通过终端在不同的时间段控制不同的功能模块,增多用户通过智能按键控制的功能模块的数量。如图3所示,该功能模块控制方法可以包括:在步骤301中,终端接收用户触发的设置指令。当用户需要使用智能按键控制图1中的多个功能模块时,用户可以在终端上为智能按键设置目标对应关系,使得终端接收到用户触发的设置指令。用户在设置目标对应关系时,终端可以提示用户设置多个时间段以及每个时间段对应的至少一个功能模块。图4-1为根据一示例性实施例示出的一种终端界面示意图,如图4-1所示,用户可以通过点击终端的虚拟键盘X上的数字设置时间段的起始时间为10:00(上午10点),设置时间段1的终止时间为12:00(上午12点),此时用户设置的时间段1为10:00~12:00。图4-2为根据一示例性实施例示出的另一种终端界面示意图,如图4-2所示,用户还可以设置时间段1对应的功能模块。当用户在设置时间段1对应的功能模块时,用户可以在与终端已经建立有通信连接的多个功能模块中,点击选择功能模块1(电视机)和功能模块2(制冷空调)作为时间段1对应的功能模块。当用户需要使用智能按键控制并不属于图1的某一功能模块时,用户可以通过终端获取该功能模块的网络地址。如图4-2所示,终端的显示界面上还可以显示有“添加功能模块”按钮,用户可以通过点击该“添加功能模块”按钮,触发终端扫描某一功能模块的网络地址二维码,获取该功能模块的网络地址,进而将该功能模块设置为时间段1对应的功能模块。进一步的,用户还可以设置时间段2(13:00~14:00),以及时间段2对应的功能模块3(饮水机),设置时间段3(20:00~22:00),以及时间段3对应的功能模块4(浴室的热水器)和功能模块5(终端上的闹钟模块)。在步骤302中,终端根据设置指令设置目标对应关系。终端可以根据步骤301中用户在操作时触发的设置指令,设置目标对应关系,终端设置好的目标对应关系可以存储在终端本地。示例的,该目标对应关系可以如表1所示,该目标对应关系中的多个时间段可以包括:时间段1(10:00-12:00)、时间段2(13:00~14:00)和时间段3(20:00~22:00),其中,时间段1(10:00~12:00)对应功能模块1(电视机)和功能模块2(制冷空调),时间段2(13:00~14:00)对应功能模块3(饮水机),时间段3(20:00~22:00)对应功能模块4(浴室的热水器)和功能模块5(终端上的闹钟模块)。表1在步骤303中,终端获取智能按键在被用户触发后生成的控制指令。在设置好如表1所示的目标对应关系后,若用户需要使用智能按键控制某一功能模块,则用户可以点击该智能按键,使得终端接收到智能按键在被用户触发(点击)后生成的控制指令。在步骤304中,终端根据控制指令,获取预设的目标对应关系。终端上可以预设有多个对应关系,且该多个对应关系可以包括步骤302中为智能按键设置的目标对应关系。第一方面,预设的多个对应关系中的每个对应关系可以与一个标识相关,智能按键发送的控制指令中可以携带有智能按键的标识。终端在接收到智能按键发送的控制指令后,终端可以从该控制指令中提取智能按键的标识,并在预设的多个对应关系中查找与该智能按键的标识相关的目标对应关系,并获取该目标对应关系。第二方面,预设的多个对应关系中的每个对应关系可以与一个秘钥相关,智能按键发送的控制指令中可以携带有按键秘钥。终端在接收到智能按键发送的控制指令后,终端可以从该控制指令中提取按键秘钥,并在预设的多个对应关系中查找与该按键秘钥相关的目标对应关系,并获取该目标对应关系。第三方面,预设的多个对应关系中的每个对应关系可以同时与一个标识和一个秘钥相关,智能按键发送的控制指令中可以同时携带有智能按键的标识和按键秘钥。终端在接收到智能按键发送的控制指令后,终端可以从该控制指令中提取智能按键的标识和按键秘钥,并在预设的多个对应关系中查找同时与智能按键的标识以及按键秘钥相关的目标对应关系,并获取该目标对应关系。需要说明的是,当终端上仅仅可以存储有一个对应关系,且该一个对应关系为步骤302中设置的目标对应关系时,终端在接收到智能按键发送的控制指令后,终端可以无需从控制指令中提取信息,并直接获取终端上仅存的一个对应关系,将该对应关系确定为目标对应关系。在步骤305中,终端查询目标对应关系,确定当前时间点所在的目标时间段对应的目标功能模块。终端在获取到目标对应关系后,终端可以确定当前时间点。然后,可以根据当前时间点查询目标对应关系,确定当前时间点所在的目标时间段,进而确定目标时间段对应的目标功能模块。示例的,若终端确定的当前时间点为11:05(上午11点05分),则终端根据该当前时间点查询目标对应关系后,可以确定当前时间点所在的目标时间段为时间段1(10:00~12:00),进而终端可以确定时间段1(10:00~12:00)对应的功能模块1(电视机)和功能模块2(制冷空调)为目标功能模块。在步骤306中,终端根据控制指令,对目标功能模块进行控制。终端根据控制指令控制目标功能模块可以包括如下两个方面:第一方面,终端可以根据控制指令直接对目标功能模块中的所有功能模块进行控制。示例的,若目标功能模块包括时间段1(10:00~12:00)对应的功能模块1(电视机)和功能模块2(制冷空调),则终端可以直接根据控制指令,控制电视机(如控制电视机打开并播放预设节目),以及控制制冷空调(如控制制冷空调开启至预设制冷温度)。第二方面,在步骤303之前,用户还可以触发终端设置辅助对应关系,该辅助对应关系用于指示目标对应关系中的每个功能模块对应的点击次数。示例的,终端设置的辅助对应关系可以如表2所示,功能模块1(电视机)对应的点击次数为1次,功能模块2(制冷空调)对应的点击次数为1次,功能模块3(饮水机)对应的点击次数为1次,功能模块4(浴室里的热水器)对应的点击次数为1次,功能模块5(终端上的闹钟模块)对应的点击次数为2次。表2功能模块点击次数功能模块1(电视机)1次功能模块2(制冷空调)1次功能模块3(饮水机)1次功能模块4(浴室的热水器)1次功能模块5(终端上的闹钟模块)2次智能按键发送给终端的控制指令中可以携带有用户点击次数,也即,当用户连续点击智能按键n次时,控制指令中的用户点击次数可以为n次。在执行步骤306时,终端可以从控制指令中提取用户点击次数,获取预设的辅助对应关系,并根据提取得到的用户点击次数查询该辅助对应关系,确定目标功能模块中与用户点击次数相对应的功能模块,进而根据该控制指令对目标功能模块中与用户点击次数相对应的功能模块进行控制。示例的,若用户在11:05(上午11点零5分)需要开启电视机和制冷空调,则用户可以在11:05点击智能按键1次,此时,控制指令中携带的用户点击次数为1次,终端确定的目标功能模块包括时间段1(10:00~12:00)对应的功能模块1(电视机)和功能模块2(制冷空调)。终端可以根据该用户点击次数查询辅助对应关系,确定目标功能模块中与用户点击次数相对应的功能模块1(电视机)和功能模块2(制冷空调),进而根据控制指令,控制电视机(如控制电视机打开并播放预设节目),以及控制制冷空调(如控制制冷空调开启至预设制冷温度)。又示例的,若用户在13:30(中午一点半)需要开启饮水机,则用户可以在13:30点击智能按键1次,此时,控制指令中携带的用户点击次数为1次,终端确定的目标功能模块包括时间段2(13:00~14:00)对应功能模块3(饮水机)。终端可以根据该用户点击次数查询辅助对应关系,确定目标功能模块中与用户点击次数相对应的功能模块3(饮水机),进而根据控制指令,控制饮水机(如控制饮水机开启热水模式)。再示例的,若用户在21:00(晚上9点)需要开启终端上的闹钟模块,但是并不想要开启浴室的热水器,则用户可以在21:00点击智能按键2次,此时,控制指令中携带的用户点击次数为2次,终端确定的目标功能模块包括时间段3(20:00~22:00)对应功能模块4(浴室的热水器)和功能模块5(终端上的闹钟模块)。终端可以根据该用户点击次数查询辅助对应关系,确定目标功能模块中与用户点击次数2相对应的功能模块5(终端上的闹钟模块),进而根据控制指令,控制终端上的闹钟模块(如控制终端上的闹钟模块开启)。也即,本公开实施例中,在终端获取到智能按键生成的控制指令后,可以查询目标对应关系,确定当前时间点所在的目标时间段对应的目标功能模块,进而对目标功能模块进行控制。由于该目标对应关系用于指示多个时间段,以及多个时间段中每个时间段对应的多个功能模块,所以,在不同的时间段接收到控制指令后,可以对不同的功能模块进行控制,因此,用户通过智能按键控制的功能模块的数量较多。示例的,当该目标对应关系如表1所示时,用户可以在不同的时间段通过控制智能按键控制:功能模块1(电视机)、功能模块2(制冷空调)、功能模块3(饮水机)、功能模块4(浴室的热水器)和功能模块5(终端上的闹钟模块),用户通过控制智能按键控制的功能模块的数量较多。可选的,在步骤303之前,用户还可以触发终端设置第一对应关系和第二对应关系,该第一对应关系可以用于指示智能按键在多个温度范围下对应的多个功能模块,该第二对应关系可以用于指示智能按键在多个光强范围下对应的多个功能模块。示例的,终端设置的第一对应关系可以如表3所示,第一对应关系表中的多个温度范围可以包括:温度范围1(-20摄氏度~5摄氏度)和温度范围2(28摄氏度~40摄氏度)。其中,温度范围1(-20摄氏度~5摄氏度)对应的功能模块为功能模块6(电暖气),温度范围2(28摄氏度~40摄氏度)对应的功能模块为功能模块2(制冷空调)。需要说明的是,第一对应关系中的每个温度范围可以对应至少一个功能模块,本公开实施例以每个温度范围对应一个功能模块为例。表3温度范围功能模块温度范围1(-20摄氏度~5摄氏度)功能模块6(电暖气)温度范围2(28摄氏度~40摄氏度)功能模块2(制冷空调)示例的,终端设置的第二对应关系可以如表4所示,光强的单位可以为坎德拉(英文:candela;简称:cd)。第二对应关系表中的多个光强范围可以包括:光强范围1(1cd~5cd)和光强范围2(6cd~10cd)。其中,光强范围1(1cd~5cd)对应的功能模块为功能模块7(主灯),光强范围2(6cd~10cd)对应的功能模块为功能模块8(辅灯)。需要说明的是,主灯能够发出光强较大的亮光,辅灯能够发出光强较小的暗光,第二对应关系中的每个光强范围可以对应至少一个功能模块,本公开实施例以每个光强范围对应一个功能模块为例。表4光强范围功能模块光强范围1(1cd~5cd)功能模块7(主灯)光强范围2(6cd~10cd)功能模块8(辅灯)在步骤307中,终端根据控制指令,获取智能按键的周围环境温度。示例的,智能按键和温度传感器均可以设置在终端上。当终端在接收到智能按键生成并发送的控制指令后,终端可以通过温度传感器检测智能按键的周围环境温度。在步骤308中,终端获取预设的第一对应关系。终端上可以预设有多个对应关系,且该多个对应关系可以包括特定的第一对应关系,在终端接收到控制指令后,终端还可以直接获取该预设的第一对应关系。在步骤309中,终端查询第一对应关系,确定周围环境温度所在的温度范围对应的第一功能模块。在获取到该第一对应关系后,终端可以根据智能按键的周围环境温度,查询第一对应关系,确定智能按键的周围环境温度所在的温度范围,进而确定智能按键的周围环境温度所在的温度范围对应的第一功能模块。若终端获取的智能按键的周围环境温度为0摄氏度,则终端查询第一对应关系后,可以确定0摄氏度所在的温度范围为温度范围1(-20摄氏度~5摄氏度),0摄氏度所在的温度范围对应的第一功能模块为功能模块6(电暖气)。也即,在智能按键的周围环境温度为0摄氏度时,需要开启电暖气,以提高周围环境温度,提高周围环境温度的舒适性在步骤310中,终端根据控制指令,对第一功能模块进行控制。当用户手持设置有设置有智能按键的终端时,若用户觉得当前环境温度较低,想要开启电暖气,则终端在获取到控制指令,并确定智能按键的周围环境温度所在的温度范围对应的第一功能模块为电暖气后,可以根据该控制指令,控制电暖气开启。在步骤311中,终端根据控制指令,获取智能按键的周围环境光强。智能按键和光强传感器均可以设置在终端上。当终端在接收到智能按键生成并发送的控制指令后,终端可以通过光强传感器检测智能按键的周围环境光强。在步骤312中,终端获取预设的第二对应关系。终端上可以预设有多个对应关系,且该多个对应关系可以包括特定的第二对应关系,在终端接收到控制指令后,终端还可以直接获取该预设的第二对应关系。在步骤313中,终端查询第二对应关系,确定周围环境光强所在的光强范围对应的第二功能模块。在获取到该第二对应关系后,终端可以根据智能按键的周围环境光强,查询第二对应关系,确定智能按键的周围环境光强所在的光强范围,进而确定智能按键的周围环境光强所在的光强范围对应的第二功能模块。若终端获取的智能按键的周围环境光强为3cd,则终端查询第二对应关系后,可以确定3cd所在的光强范围为光强范围1(1cd~5cd),3cd所在的光强范围对应的第二功能模块为功能模块7(主灯),也即在周围环境光强较弱时,可以将能够发出较强度较高的主灯打开,提高周围环境亮度。在步骤314中,终端根据控制指令,对第二功能模块进行控制。当用户手持设置有设置有智能按键的终端时,若用户觉得当前环境较暗,想要开启主灯,则终端在获取到控制指令,并确定第二功能模块为主灯后,可以根据该控制指令,控制主灯开启,从而提高周围环境亮度。综上所述,由于本公开实施例提供的功能模块控制方法中,在获取到智能按键生成的控制指令后,可以查询目标对应关系,确定当前时间点所在的目标时间段对应的目标功能模块,进而对目标功能模块进行控制。由于该目标对应关系用于指示多个时间段对应的多个功能模块,所以,在不同的时间段接收到控制指令后,可以对不同的功能模块进行控制,从而增多了用户通过智能按键控制的功能模块的数量。图5为根据一示例性实施例示出的又一种功能模块控制方法的方法流程图,该功能模块控制方法可以用于如图1所示的应用场景。本公开实施例中智能按键通过服务器在不同的时间段控制不同的功能模块,增多用户通过智能按键控制的功能模块的数量。如图5所示,该功能模块控制方法可以包括:在步骤501中,终端接收用户触发的设置指令。步骤501中终端接收设置指令可以参考图3所示的实施例中的步骤301,本公开实施例在此不做赘述。在步骤502中,终端根据设置指令设置目标对应关系。步骤502中终端设置对应关系可以参考图3所示的实施例中的步骤302,本公开实施例在此不做赘述。在步骤503中,终端向服务器发送目标对应关系。在步骤504中,终端获取智能按键在被用户触发后生成的控制指令。步骤504中终端获取控制指令可以参考图3所示的实施例中的步骤303,本公开实施例在此不做赘述。在步骤505中,终端向服务器发送控制指令。在步骤506中,服务器根据控制指令,获取预设的目标对应关系。步骤506中服务器获取目标对应关系的步骤可以参考图3所示的实施例中的步骤304中终端获取目标对应关系的步骤,本公开实施例在此不做赘述。在步骤507中,服务器查询目标对应关系,确定当前时间点所在的目标时间段对应的目标功能模块。步骤507中服务器查询目标对应关系的步骤可以参考图3所示的实施例中的步骤305中终端查询目标对应关系的步骤,本公开实施例在此不做赘述。在步骤508中,服务器根据控制指令,对目标功能模块进行控制。步骤508中服务器对目标功能模块进行控制的步骤可以参考图3所示的实施例中的步骤306中终端对目标功能模块进行控制的步骤,本公开实施例在此不做赘述。可选的,在步骤504之前,用户还可以触发终端设置第一对应关系和第二对应关系,并将设置好的第一对应关系和第二对应关系发送至服务器。第一对应关系和第二对应关系的设置步骤可以参考图3所示的实施例中的设置第一对应关系和第二对应关系的描述,本公开实施例在此不做赘述。在步骤509中,服务器根据控制指令,获取智能按键的周围环境温度。步骤509中服务器获取周围环境温度的步骤可以参考图3所示的实施例中的步骤307中终端获取周围环境温度的步骤,本公开实施例在此不做赘述。在步骤510中,服务器获取预设的第一对应关系。步骤510中服务器获取第一对应关系的步骤可以参考图3所示的实施例中的步骤308中终端获取第一对应关系的步骤,本公开实施例在此不做赘述。在步骤511中,服务器查询第一对应关系,确定周围环境温度所在的温度范围对应的第一功能模块。步骤511中服务器确定第一功能模块的步骤可以参考图3所示的实施例中的步骤309中终端确定第一功能模块的步骤,本公开实施例在此不做赘述。在步骤512中,服务器根据控制指令,对第一功能模块进行控制。步骤512中服务器对第一功能模块进行控制的步骤可以参考图3所示的实施例中的步骤310中终端对第一功能模块进行控制的步骤,本公开实施例在此不做赘述。在步骤513中,服务器根据控制指令,获取智能按键的周围环境光强。步骤513中服务器获取周围环境光强的步骤可以参考图3所示的实施例中的步骤311中终端获取周围环境光强的步骤,本公开实施例在此不做赘述。在步骤514中,服务器获取预设的第二对应关系。步骤514中服务器获取第二对应关系的步骤可以参考图3所示的实施例中的步骤312中终端获取第二对应关系的步骤,本公开实施例在此不做赘述。在步骤515中,服务器查询第二对应关系,确定周围环境光强所在的光强范围对应的第二功能模块。步骤515中服务器确定第二功能模块的步骤可以参考图3所示的实施例中的步骤313中终端确定第二功能模块的步骤,本公开实施例在此不做赘述。在步骤516中,服务器根据控制指令,对第二功能模块进行控制。步骤516中服务器对第二功能模块进行控制的步骤可以参考图3所示的实施例中的步骤314中终端对第二功能模块进行控制的步骤,本公开实施例在此不做赘述。综上所述,由于本公开实施例提供的功能模块控制方法中,在获取到智能按键生成的控制指令后,可以查询目标对应关系,确定当前时间点所在的目标时间段对应的目标功能模块,进而对目标功能模块进行控制。由于该目标对应关系用于指示多个时间段对应的多个功能模块,所以,在不同的时间段接收到控制指令后,可以对不同的功能模块进行控制,从而增多了用户通过智能按键控制的功能模块的数量。需要说明的是,本公开实施例提供的功能模块控制方法步骤的先后顺序可以进行适当调整,步骤也可以根据情况进行相应增减,任何熟悉本
技术领域
的技术人员在本公开揭露的技术范围内,可轻易想到变化的方法,都应涵盖在本公开的保护范围之内,因此不再赘述。图6为根据一示例性实施例示出的一种功能模块控制装置60的结构示意图,该功能模块控制装置60可以用于如图1所示的终端或者服务器,如图6所示,该功能模块控制装置60可以包括:第一获取模块601,用于获取智能按键在被用户触发后生成的控制指令;第二获取模块602,用于根据控制指令,获取预设的目标对应关系,目标对应关系用于指示智能按键在多个时间段对应的多个功能模块;第一查询模块603,用于查询目标对应关系,确定当前时间点所在的目标时间段对应的目标功能模块;第一控制模块604,用于根据控制指令,对目标功能模块进行控制。综上所述,由于本公开实施例提供的功能模块控制装置中,在第一获取模块获取到智能按键生成的控制指令后,第一查询模块可以查询目标对应关系,确定当前时间点所在的目标时间段对应的目标功能模块,进而第一控制模块可以对目标功能模块进行控制。由于该目标对应关系用于指示多个时间段对应的多个功能模块,所以,在不同的时间段接收到控制指令后,可以对不同的功能模块进行控制,从而增多了用户通过智能按键控制的功能模块的数量。可选的,目标对应关系所指示的每个时间段对应至少一个功能模块,控制指令携带有用户点击次数,第一控制模块604还可以用于:从控制指令中提取用户点击次数;获取预设的辅助对应关系,辅助对应关系用于指示目标功能模块中每个功能模块对应的点击次数;查询辅助对应关系,确定目标功能模块中与用户点击次数相对应的功能模块;对目标功能模块中与用户点击次数相对应的功能模块进行控制。图7为根据一示例性实施例示出的另一种功能模块控制装置60的结构示意图,在图6的基础上,该功能模块控制装置60还可以包括:第三获取模块605,用于根据控制指令,获取智能按键的周围环境温度;第四获取模块606,用于获取预设的第一对应关系,第一对应关系用于指示智能按键在多个温度范围下对应的多个功能模块;第二查询模块607,用于查询第一对应关系,确定周围环境温度所在的温度范围对应的第一功能模块;第二控制模块608,用于根据控制指令,对第一功能模块进行控制。图8为根据一示例性实施例示出的又一种功能模块控制装置60的结构示意图,在图6的基础上,该功能模块控制装置60还可以包括:第五获取模块609,用于根据控制指令,获取智能按键的周围环境光强;第六获取模块610,用于获取预设的第二对应关系,第二对应关系用于指示智能按键在多个光强范围下对应的多个功能模块;第三查询模块611,用于查询第二对应关系,确定周围环境光强所在的光强范围对应的第二功能模块;第三控制模块612,用于根据控制指令,对第二功能模块进行控制。可选的,控制指令携带有智能按键的标识,第二获取模块602还可以用于:从控制指令中提取智能按键的标识;在预设的多个对应关系中,获取与智能按键的标识相关的目标对应关系。可选的,控制指令携带有按键秘钥,第二获取模块602还可以用于:从控制指令中提取按键秘钥;在预设的多个对应关系中,获取与按键秘钥相关的目标对应关系。图9为根据一示例性实施例示出的再一种功能模块控制装置60的结构示意图,在图6的基础上,该功能模块控制装置60还可以包括:接收模块613,用于接收用户触发的设置指令;设置模块614,用于根据设置指令设置目标对应关系。综上所述,由于本公开实施例提供的功能模块控制装置中,在第一获取模块获取到智能按键生成的控制指令后,第一查询模块可以查询目标对应关系,确定当前时间点所在的目标时间段对应的目标功能模块,进而第一控制模块可以对目标功能模块进行控制。由于该目标对应关系用于指示多个时间段对应的多个功能模块,所以,在不同的时间段接收到控制指令后,可以对不同的功能模块进行控制,从而增多了用户通过智能按键控制的功能模块的数量。图10是根据一示例性实施例示出的一种用于功能模块控制装置1000的框图。例如,装置1000可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。参照图10,装置1000可以包括以下一个或多个组件:处理组件1002,存储器1004,电源组件1006,多媒体组件1008,音频组件1010,输入/输出(I/O)的接口1012,传感器组件1014,以及通信组件1016。处理组件1002通常控制装置1000的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件1002可以包括一个或多个处理器1020来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件1002可以包括一个或多个模块,便于处理组件1002和其他组件之间的交互。例如,处理组件1002可以包括多媒体模块,以方便多媒体组件1008和处理组件1002之间的交互。存储器1004被配置为存储各种类型的数据以支持在装置1000的操作。这些数据的示例包括用于在装置1000上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器1004可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。电源组件1006为装置1000的各种组件提供电力。电源组件1006可以包括电源管理系统,一个或多个电源,及其他与为装置1000生成、管理和分配电力相关联的组件。多媒体组件1008包括在所述装置1000和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件1008包括一个前置摄像头和/或后置摄像头。当装置1000处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。音频组件1010被配置为输出和/或输入音频信号。例如,音频组件1010包括一个麦克风(MIC),当装置1000处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器1004或经由通信组件1016发送。在一些实施例中,音频组件1010还包括一个扬声器,用于输出音频信号。I/O接口1012为处理组件1002和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。传感器组件1014包括一个或多个传感器,用于为装置1000提供各个方面的状态评估。例如,传感器组件1014可以检测到装置1000的打开/关闭状态,组件的相对定位,例如所述组件为装置1000的显示器和小键盘,传感器组件1014还可以检测装置1000或装置1000一个组件的位置改变,用户与装置1000接触的存在或不存在,装置1000方位或加速/减速和装置1000的温度变化。传感器组件1014可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件1014还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件1014还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。通信组件1016被配置为便于装置1000和其他设备之间有线或无线方式的通信。装置1000可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件1016经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件1016还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。在示例性实施例中,装置1000可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器1004,上述指令可由装置1000的处理器1020执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。一种非临时性计算机可读存储介质,当所述存储介质中的指令由装置1000的处理器执行时,使得装置1000能够执行上述功能模块控制方法。图11是根据一示例性实施例示出的另一种用于功能模块控制装置1100的框图。例如,装置1100可以被提供为一服务器。参照图11,装置1100包括处理组件1122,其进一步包括一个或多个处理器,以及由存储器1132所代表的存储器资源,用于存储可由处理组件1122执行的指令,例如应用程序。存储器1132中存储的应用程序可以包括一个或一个以上的每一个对应于一组指令的模块。此外,处理组件1122被配置为执行指令,以执行上述功能模块控制方法。装置1100还可以包括一个电源组件1126被配置为执行装置1100的电源管理,一个有线或无线网络接口1150被配置为将装置1100连接到网络,和一个输入输出(I/O)接口1158。装置1100可以操作基于存储在存储器1132的操作系统,例如WindowsServerTM,MacOSXTM,UnixTM,LinuxTM,FreeBSDTM或类似。本公开提供的功能模块控制方法实施例和功能模块控制装置实施例可以互相参考,本公开实施例对此不作限定。本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本
技术领域
中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1