本申请涉及设备控制技术领域,尤其涉及一种外设工作状态的调控方法和装置。
背景技术:
随着电气技术的快速发展,例如电灯、空调等电气化外设种类越来越多,极大地方便了人们的生产和生活。
当前,前述电气化外设一般具有多样化的工作状态,从而能够适配不同的环境和工况。以电灯为例,在需照明环境由亮变暗变化时,可逐步增加电灯的亮度,来满足当前的照明需求。
现有技术中,为方便用户对外设进行调控,一般采用对外设配置遥控器。在有操作外设的需求时,用户找到该外设对应的遥控器,便可通过操作遥控器上对应的控制按钮来调控外设的工作状态。
然而,在实现本申请过程中,现有技术中至少存在如下问题:
在调控外设工作状态的过程中,用户难以一次性将设备调整至最佳工作状态,一般需要多次切换操作遥控器上的状态增加和下降按钮,经过多次操作尝试后,才能得到最佳工作状态,使得在遥控器的使用过程中,用户手指需多次调整施力位置和施力角度,使得外设工作状态调控繁琐。
技术实现要素:
本申请实施例提供一种外设工作状态的调控方法和装置,用于解决现有技术中外设工作状态调控繁琐。
本申请实施例还提供一种外设工作状态的调控方法,其包括:
建立与外设之间的无线连接;
获得通过压敏元件检测到的压力参数,所述压力参数包括压力值和/或压力变化率;
根据所述压力参数来发射无线控制信号至所述外设,所述无线控制信号用于调控所述外设的工作状态。
本申请实施例还提供一种外设工作状态的调控装置,其包括:
无线连接模块,建立与外设之间的无线连接;
参数获取模块,获得通过压敏元件检测到的压力参数,所述压力参数包括压力值和/或压力变化率;
信号发射模块,根据所述压力参数来发射无线控制信号至所述外设,所述无线控制信号用于调控所述外设的工作状态。
本申请实施例采用的上述至少一个技术方案能够达到以下有益效果:
用户在改变外设工作状态时,手指始终位于终端的压敏元件至上,无需调整手指位置和施力角度,整个调控过程,用户手指发力习惯始终不变,避免频繁调整用户手指施力位置和施力角度,使得外设工作状态调控便利。
附图说明
此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
图1为本申请实施例中终端和外设的连接示意图。
图2为本申请实施例中外设工作状态的调控方法的过程。
图3为本申请实施例中调控方法内建立与外设之间的无线连接的具体过程
图4为本申请实施例中调控方法内根据所述压力参数来发射无线控制信号至所述外设的具体过程。
图5为本申请实施例中调控方法内动态修正预设工作状态范围的具体过 程。
图6为本申请另一实施例中调控方法内根据所述压力参数来发射无线控制信号至所述外设的具体过程。
图7为本申请另一实施例中调控方法内动态修正预设状态调速范围的具体过程。
图8为本申请实施例中外设工作状态的调控装置的结构示意图。
具体实施方式
为使本申请的目的、技术方案和优点更加清楚,下面将结合本申请具体实施例及相应的附图对本申请技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
现有技术中通过遥控器来改变外设工作状态的过程中,可能存在导致用户手指肌肉劳损的问题,本申请实施例提供一种解决前述问题的外设工作状态的控制方法,以下结合附图详细描述本方法。
图1为本申请实施例中终端和外设的连接示意图。
其中,终端10的数量为一个,外设20的数量为三个,终端10和每个外设20均无线连接。
当然,前述外设数量仅仅是示例性的,本领域技术人员知道,终端10和外设20的数量也根据需求指定。
本申请实施例中,外设20工作状态调控方法的执行主体可以是终端10,以终端10为内置压敏元件的移动电话为例,压敏元件可以位于终端10可被操作的区域,例如机壳表面。前述该压敏元件包括但不限于Force Touch传感元件。
前述外设20可以为例如电扇、电灯、电机等家用或生产电气设备。
本申请实施例中,以外设20为电灯为例,电灯中包括电发光元件以及控制该电发光元件的微控制器,终端10通过该微控制器来调整电发光元件的发光性能,实现调整电灯的工作状态。
图2为本申请实施例中外设工作状态的调控方法的过程,包括如下步骤:
S2、建立与外设之间的无线连接。
其中,终端10和所有外设20之间可通过蓝牙、近距离无线通讯技术nfc、紫蜂协议ZigBee、Wi-Fi、通用分组无线服务技术GPRS等无线通信协议实现无线连接。
当然,本申请的其他实施例中,还可通过前述所提及的无线通信协议,将终端10和外设20与一预设服务器进行无线连接,同样能保证终端10和外设20之间的无线连接,在此不作赘述。
结合图3所示,该步骤S2具体包括如下步骤。
S21、接收用户录入的连接密码。
S22、获取外设的验证码。
本申请实施例中,可以根据不同外设20,配置不同的验证码,当然验证码可根据用户需求进行更换,
S23、判断连接密码与验证码是否匹配,若是,执行步骤S24,若否,执行步骤S25
S24、建立终端和外设之间的无线连接。
S25、返回终端用户无法建立无线连接。
在将终端10和外设20无线连接的过程中,预先对用户录入的连接密码和验证码进行匹配验证,从而明确终端10的当前用户是否有调控相应的外设20的权限,保证外设20不被非法用户调控,提高其安全性。
S4、获得通过压敏元件检测到的压力参数,压力参数包括压力值和/或压力变化率。
其中,压力变化率为一矢量,包括压力变化率值以及压力的变化方向;压 力参数体现了用户施加在压敏元件上的压力值大小以及该压力是渐进增加还是下降。
本申请实施例中,终端10内置有计时器,在该计时器上设置预设时长,以该预设时长为周期,周期性获取压敏元件检测到得压力参数,以作为调整外设工作状态的依据。
S6、根据压力参数来发射无线控制信号至外设,无线控制信号用于调控外设的工作状态。
本申请实施例中,无线控制信号被发送至外设20内微控制器,外设20内微控制器基于该无线控制信号来控制外设的工作状态。
当然,在终端10和外设20通过预设服务器进行无线连接时,可先将无线控制信号发送至预设服务器,再通过预设服务器将该无线控制信号发送至外设20内微控制器,同样可以实现对外设20工作状态的调控,在此不做赘述。
由于在调控外设工作状态的过程中,用户的手指始终位于终端10的压敏元件上,通过松开和摁紧手指来调整手指上用力,即可完成对外设工作状态的调控;使得在整个调控过程,用户手指发力习惯始终不变,使得调控外设工作状态更便利,避免频繁调整用户手指施力位置和施力角度,造成用户手指肌肉易劳损的问题,保证了用户的手指健康。
本申请实施例中,在步骤S2之后,步骤S6之前,调控方法还包括如下步骤:接收用户在可调外设列表中所选定的外设。
终端10上安装有外设调控的应用APP,应用APP中建立有可调外设列表,可调外设列表中列举了可调外设的条目,例如外设名称、外设图片等。
后续,应用APP通过实时监控与终端10无线连接的外设20来动态更新该可控外设列表,以备有外设工作状态调控需求时随时调用。
在终端10与外设20无线直连时,应用APP实时监控与终端10无线连接的外设20,在有新外设20与终端10无线连接时,将其增加至可控外设列表内,在有外设20与终端10断开无线连接时,将其从可控外设列表中删除。
在终端10与外设20通过预设服务器无线连接时,保持终端10和预设服务器之间无线连接,预设服务器实时监控与预设服务器无线连接的外设20,在有新外设20与服务器无线连接时,将其增加至可控外设列表内,在有外设20与服务器断开无线连接时,将其从可控外设列表中删除。
本申请实施例中,可调外设列表可通过应用APP展示,用户可手动点选需调控的外设,以使明确待调控外设具体是哪个。
后续步骤S6则调整为:根据压力参数来发射无线控制信号至所选定的外设。
通过建立可调外设列表,使得用户能够直观选定待调控的外设,无论可调外设列表中外设20的数量如何增加,均可通过一个终端10来完成对所有外设的调控,提高了终端10的通用性。
图4为本申请实施例中步骤S6的具体过程,包括如下步骤:
S62a、将预设压力值范围划分为力值上连续的若干压力值子区间。
S64a、将预设工作状态范围划分为与若干力值子区间对应的若干状态子节点。
本申请实施例中,用户施加的压力值包括预设压力值范围,该预设压力值范围根据人类手指摁压力实验数据,做例举得到。
仍以电灯作为外设为例,预设工作状态范围根据电灯亮度由全暗至全亮归纳得到。
本申请实施例中,可设定状态子节点和压力值子区间的数量相同,,沿数值增加顺序将若干压力值子区间与若干状态子节点一一关联则得出压力值子区间和状态子节点的关联表,具体如表1所示。
表1
表1中相同列的压力值子区间和状态子节点相关联。
当然,还可设定状态子节点和压力值子区间的数量不同,例如设定压力值子区间的数量超过状态子节点,仅需使得多个压力值子区间共用一个状态子节点,同样可以实现前述关联操作,在此不做赘述。
S66a、根据用户施加的压力值所在压力值子区间,得到关联的状态子节点。
S68a、根据压力参数来发射无线控制信号至外设,无线控制信号用于将外设调整至关联的状态子节点所对应的工作状态。
初始电灯为全暗,即0%亮度时,以用户施加的压力值为13牛,通过查询表1则得到关联的状态子节点所对应的工作状态为50%亮度,电灯内微控制器在获取无线控制信号后,自动将电灯从安暗调控至50%亮度。
通过将外设工作状态与用户施加的压力值相关联,使得用户调控外设工作状态的过程中,用户体验更直观、更富有情感化,提高用户对外设调控过程中的乐趣。
结合图5所示,本申请实施例中,步骤S62a之前,调控方法还包括动态修正预设工作状态范围的步骤,具体如下。
S612a、获取外设当前的工作状态,根据当前的工作状态将预设工作状态范围分为独立的第一工作状态范围和第二工作状态范围。
结合表1所示,仍以电灯作为外设为例,假设当前外设的工作状态为75%亮度,则预设工作状态范围分成了第一工作状态范围:0-75%亮度范围,第二工作状态范围:75%-100%亮度范围。
S614a、判断用户施加的压力是增加还是降低,在用户施加的压力增加时,执行步骤S616a,在用户施加的压力降低时,执行步骤S618a。
S616a、以第一工作状态范围作为预设工作状态范围。
S618a、以第二工作状态范围作为预设工作状态范围。
在用户施加的压力增加时,以75%-100%亮度范围作为预设工作范围,通过对表1中各个状态子节点进行换算,则得到此时则得出压力值子区间和状态子节点的关联表,具体如表2所示。
表2
以用户施加的压力值为13牛,通过查询表1则得到关联的状态子节点所对应的工作状态为87.5%亮度,电灯内微控制器在获取无线控制信号后,自动将电灯从75%亮度调控至87.5%亮度。
同理,初始电灯为全亮,即100%亮度时,预设工作状态范围与前述实施例中相反,则得出压力值子区间和状态子节点的关联表,具体如表3所示。
表3
以用户施加的压力值为13牛,通过查询表1则得到关联的状态子节点所对应的工作状态为50%亮度,电灯内微控制器在获取无线控制信号后,自动将电灯从全亮调控至50%亮度。
根据外设进行调控前的工作状态来调整预设工作状态范围,使得在外设当 前的工作状态变化时,相同压力值子区间所能带来的对外设的调控能力保持一致,提高用户对于本申请提供调控方法的直观体验。
图6为本申请另一实施例中步骤S6的具体过程,包括如下步骤。
S62b、将预设压力变化率范围划分为率值上连续的若干变化率子区间。
S64b、将预设状态调速范围划分为与变化率子区间对应的若干调速子节点。
本申请实施例中,用户施加的压力值变化率包括预设压力值变化率范围,该预设压力值变化率范围根据人类手指摁压力实验数据,做例举得到。
仍以电灯作为外设为例,预设状态调速范围根据电灯亮度调控的速率归纳得到,定义电灯亮度调控的速率的单位为亮度/s。
本申请实施例中,可设定调速子节点和变化率子区间的数量相同,沿压力值变化率和状态调速上升的顺序将若干变化率子区间与若干调速子节点一一关联则得出变化率子区间和调速子节点的关联表,具体如表4所示。
表4
表4中相同列的变化率子区间和调速子节点相关联。
当然,还可设定变化率子区间和调速子节点的数量不同,例如设定变化率子区间的数量超过调速子节点,仅需使得多个变化率子区间共用一个状态子节点,同样可以实现前述关联操作,在此不做赘述。
S66b、根据用户施加的压力的变化率所在变化率子区间,得到关联的调速子节点。
S68b、根据压力参数来发射无线控制信号至外设,无线控制信号用于以关联的调速子节点所对应的调速来调整外设的工作状态。
初始电灯为全暗,即0%亮度时,以用户施加的压力值的变化率为3牛/s,通过查询表4则得到关联的调速子节点所对应的调速为25亮度/s,电灯内微控制器在获取无线控制信号后,自动以25亮度/s将电灯从全暗开始点亮。
通过将外设工作状态调控速度与用户施加的压力值的变化率相关联,使得用户调控外设工作状态的过程中,用户体验更直观、更富有情感化,提高用户对外设调控过程中的乐趣。
结合图7所示,本申请实施例中,步骤S62b之前,调控方法还包括动态修正预设工作状态调速范围的步骤,具体如下。
S612b、获取外设当前的工作状态,根据当前的工作状态将预设工作状态范围分为独立的第一工作状态范围和第二工作状态范围。
结合表4所示,仍以电灯作为外设为例,假设当前外设的工作状态为75%亮度,则预设工作状态范围分成了第一工作状态范围:0-75%亮度范围,第二工作状态范围:75%-100%亮度范围。
S614b、判断用户施加的压力是增加还是降低,在用户施加的压力增加时,执行步骤S616b,在用户施加的压力降低时,执行步骤S618b。
S616b、以第一工作状态范围在预设工作状态范围内占比来修正预设状态调速范围;
S618b、以第二工作状态范围在预设工作状态范围内占比来修正预设状态调速范围。
在用户施加的压力增加时,以75%-100%亮度范围作为预设工作范围,通过对表4中各个状态子节点进行换算,则得到此时则得出压力值子区间和状态子节点的关联表,具体如表5所示。
表5
以用户施加的压力值的变化率为3牛/s,通过查询表5则得到关联的调速子节点所对应的调速为6.25亮度/s,电灯内微控制器在获取无线控制信号后,自动以6.25亮度/s将电灯从75%亮度开始调亮。
在用户施加的压力下降时,以0-75%亮度范围作为预设工作范围,通过对表4中各个状态子节点进行换算,则得到此时则得出压力值子区间和状态子节点的关联表,具体如表6所示。
表6
以用户施加的压力值的变化率为3牛/s,通过查询表6则得到关联的调速子节点所对应的调速为37.5亮度/s,电灯内微控制器在获取无线控制信号后,自动以37.5亮度/s将电灯从75%亮度开始调暗。
根据外设进行调控前的工作状态来调整预设状态调速范围,使得在外设当前的工作状态变化时,相同压力的变化率子区间所能带来的对外设的调控能力保持一致,提高用户对于本申请提供调控方法的直观体验。
图8为本申请实施例中外设工作状态的调控装置的结构示意图,该调控装置是基于以上调控方法,故该装置的具体细节可参照以上调控方法,本文不再 予以赘述。
该外设工作状态的调控装置30,可以位于前述终端10之中,该装置具体包括:
无线连接模块31,建立与外设之间的无线连接;
参数获取模块32,获得通过压敏元件检测到的压力参数,压力参数包括压力值和/或压力变化率;
信号发射模块33,根据压力参数来发射无线控制信号至外设,无线控制信号用于调控外设的工作状态。
本申请实施例中,无线连接模块31具体用于:
接收用户录入的连接密码;
获取外设的验证码;
判断连接密码与验证码是否匹配;
若是,建立与外设之间的无线连接。
本申请实施例中,无线连接模块31具体用于:将终端和外设均无线连接至预设服务器。
本申请实施例中,压敏元件为Fore Touch传感元件。
本申请实施例中,调控装置还包括外设列表模块,具体用于:接收用户在可调外设列表中所选定的外设;
信号发射模块33,具体用于:
根据压力参数来发射无线控制信号至用户选定的外设,无线控制信号用于调控用户选定的外设的工作状态。
本申请实施例中,用户施加的压力值包括预设压力值范围,外设具有预设工作状态范围;信号发射模块33,具体用于:
将预设压力值范围划分为力值上连续的若干压力值子区间;
将预设工作状态范围划分为与若干压力值子区间对应的若干状态子节点;
根据用户施加的压力值所在压力值子区间,得到关联的状态子节点;
根据压力参数来发射无线控制信号至外设,无线控制信号用于将外设调整至关联的状态子节点所对应的工作状态。
本申请实施例中,调控装置包括状态范围调整模块,具体用于:
获取外设当前的工作状态,根据当前的工作状态将预设工作状态范围分为独立的第一工作状态范围和第二工作状态范围;
判断用户施加的压力是增加还是降低;
在用户施加的压力增加时,以第一工作状态范围作为预设工作状态范围;
在用户施加的压力降低时,以第二工作状态范围作为预设工作状态范围。
本申请实施例中,外设具有预设状态调速范围,压力变化率包括预设压力变化率范围;信号发射模块33,具体用于:
将预设压力变化率范围划分为率值上连续的若干变化率子区间;
将预设状态调速范围划分为与变化率子区间对应的若干调速子节点;
根据用户施加的压力的变化率所在变化率子区间,得到关联的调速子节点;
根据压力参数来发射无线控制信号至外设,无线控制信号用于以关联的调速子节点所对应的调速来调整外设的工作状态。
本申请实施例中,调控装置还包括调速范围调整模块,具体用于:
获取外设当前的工作状态,根据当前的工作状态将预设工作状态范围分为独立的第一工作状态范围和第二工作状态范围;
判断用户施加的压力是增加还是降低;
在用户施加的压力增加时,以第一工作状态范围在预设工作状态范围内占比来修正预设状态调速范围;
在用户施加的压力下降时,以第二工作状态范围在预设工作状态范围内占比来修正预设状态调速范围。
通过本申请实施所提供的外设工作状态的调控装置,使得用户在改变外设工作状态时,手指始终位于终端的压敏元件至上,无需调整手指位置和施力角 度,整个调控过程,用户手指发力习惯始终不变,避免频繁调整用户手指施力位置和施力角度,使得外设工作状态调控便利。
本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
在一个典型的配置中,计算设备包括一个或多个处理器(CPU)、输入/输出接口、网络接口和内存。
内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(RAM)和/或非易失性内存等形式,如只读存储器(ROM)或闪存(flash RAM)。 内存是计算机可读介质的示例。
计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(PRAM)、静态随机存取存储器(SRAM)、动态随机存取存储器(DRAM)、其他类型的随机存取存储器(RAM)、只读存储器(ROM)、电可擦除可编程只读存储器(EEPROM)、快闪记忆体或其他内存技术、只读光盘只读存储器(CD-ROM)、数字多功能光盘(DVD)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
本领域技术人员应明白,本申请的实施例可提供为方法、系统或计算机程序产品。因此,本申请可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本申请可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
以上所述仅为本申请的实施例而已,并不用于限制本申请。对于本领域技术人员来说,本申请可以有各种更改和变化。凡在本申请的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本申请的权利要求范围之内。