开关面板控制方法、开关面板及计算机可读存储介质与流程

文档序号:11176348阅读:478来源:国知局
开关面板控制方法、开关面板及计算机可读存储介质与流程

本发明涉及智能家居领域,尤其涉及开关面板控制方法、开关面板及计算机可读存储介质。



背景技术:

开关面板指安装在墙壁上使用的电器开关,其主要用作电器元件的通断及功能调节。在目前常见的智能家居系统中,开关面板为触控开关面板,其实现方法是当用作场景面板时,用户触摸开关,实现固定的场景设置。但这种实现方案存在如下缺陷:如果需要实现不同的场景设置,需要设置多个开关按键,但设定的场景越多,开关面板的体积越大,不利于产品美观且开关面板使用繁琐。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。



技术实现要素:

本发明的主要目的在于提供一种开关面板控制方法、开关面板及计算机可读存储介质,旨在解决触控开关面板设定的场景越多,体积越大,不利于产品美观且使用繁琐的技术问题。

为实现上述目的,本发明提供一种开关面板控制方法,所述开关面板控制方法包括步骤:

接收用户输入的触控信息,所述触控信息包括用户权限认证信息;

判断接收到的所述触控信息的用户权限认证信息是否与预设的用户权限信息相匹配;

当所述用户权限认证信息与预设的用户权限信息匹配时,获取与所述触控信息对应的预设的开关面板功能数据;

根据所述预设的开关面板功能数据,控制实现对应的开关功能。

优选地,所述触控信息还包括用户在接触到开关面板的识别区域时的触控压力信息;

所述获取与所述触控信息对应的预设的开关面板功能数据的步骤包括:

从所述触控信息中获取用户在接触到开关面板的识别区域时的触控压力信息;

根据所述触控压力信息,获取与所述触控压力信息对应的预设的开关面板功能数据。

优选地,所述触控信息还包括预设时间内用户接触到开关面板的识别区域的触控次数信息;

所述获取与所述触控信息对应的预设的开关面板功能数据的步骤包括:

从所述触控信息中获取预设时间内用户接触到开关面板的识别区域的触控次数信息;

根据所述触控次数信息,获取与所述触控次数信息对应的预设的开关面板功能。

优选地,所述触控信息还包括预设时间内用户接触到开关面板的识别区域产生的触控位移信息;

所述获取与所述触控信息对应的预设的开关面板功能数据的步骤包括:

从所述触控信息中获取预设时间内用户接触到开关面板的识别区域产生的触控位移信息;

根据所述触控位移信息,获取与所述触控位移信息对应的预设的开关面板功能。

优选地,所述获取与所述触控信息对应的预设的开关面板功能数据的步骤包括:

根据所述触控信息的用户权限认证信息,确认用户的身份信息;

根据所述身份信息,获取与所述身份信息对应的预设的开关面板功能。

优选地,所述用户权限认证信息包括用户输入的指纹信息。

优选地,所述判断接收到的所述触控信息的用户权限认证信息是否与预设的用户权限信息相匹配的步骤之后还包括:

当所述用户权限认证信息与预设的用户权限信息不匹配时,所述开关面板不响应和/或发出警示信息。

优选地,所述开关面板不响应和/或发出警示信息的步骤之后还包括:

根据所述触控信息生成比对错误信息,并将所述比对错误信息推送到与开关面板通信的客户端。

此外,为实现上述目的,本发明还提供一种开关面板,所述开关面板包括用于接收用户输入的触控信息的触控输入模块,所述开关面板还包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如上述开关面板控制方法的步骤。

此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有开关面板控制程序,所述开关面板控制程序被处理器执行时实现如上述开关面板控制方法的步骤。

本发明实施例提出的一种开关面板控制方法、开关面板及计算机可读存储介质,通过接收用户输入的触控信息,并验证触控信息中的用户权限认证信息与预设的用户权限信息是否匹配,当匹配时,获取触控信息对应的开关面板功能数据,以根据所述开关面板功能数据控制实现对应的开关功能。由于不同的触控信息对应不同的开关功能,因此只需要设置一个或少许几个开关按键即可实现多个特定的开关场景,开关面板的体积不需要增大,有利于产品的美观,且使用方便。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的终端结构示意图;

图2为本发明开关面板控制方法第一实施例的流程示意图;

图3为本发明开关面板控制方法一实施例的流程示意图;

图4为本发明开关面板控制方法第二实施例中步骤s30的细化流程示意图;

图5为本发明开关面板控制方法第三实施例中步骤s30的细化流程示意图;

图6为本发明开关面板控制方法第四实施例中步骤s30的细化流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

请参照图1,图1为本发明各个实施例中的开关面板的硬件结构示意图,所述开关面板100包括触控输入模块10、通信模块20、存储器30及处理器40等部件。本领域技术人员可以理解,图1中所示出的开关面板还可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。其中,所述处理器40分别与所述存储器30和所述触控输入模块10连接,所述存储器30上存储有计算机程序,所述计算机程序同时被处理器40执行。所述触控输入模块10主动侦测或被动接收用户输入的触控信息,然后将所述触控信息发送给所述处理器40。

触控输入模块10,可以是采用电容式触摸技术或电阻式触摸技术的触摸屏,可以由触摸传感器、压力传感器、指纹识别模块等电子元件构成。用户只要触摸所述触控输入模块10,触控输入模块10就可以响应用户的触控动作产生相应的触控事件,生成触控信息,随后处理器40根据所述触控信息的类型做出开关功能选择。

通信模块20,可通过局域网或互联网与外部通讯设备连接。通信模块20可接收外部通讯设备对开关面板进行的参数设定,可以接收外部通讯设备发出的请求或指令,还可发送开关面板的事件、指令及信息至所述外部通讯设备。所述外部通讯设备可以是手机、平板电脑及监控设备等电子设备。

存储器30,可用于存储软件程序以及各种数据。存储器30可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序(比如声音播放功能、电路通断参数设置功能等)等;存储数据区可存储根据开关面板的使用所创建的数据(比如电压数据、电流数据)等。此外,存储器30可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。

处理器40,是开关面板的控制中心,利用各种接口和线路连接整个开关面板的各个部分,通过运行或执行存储在存储器30内的软件程序和/或模块,以及调用存储在存储器30内的数据,执行开关面板的各种功能和处理数据,从而对开关面板进行整体监控。处理器40可包括一个或多个处理单元;优选的,处理器40可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器40中。

尽管图1未示出,但上述开关面板还可以包括电路控制模块,用于与市电连接,实现开关通断,还可以用于调节电机运转速度、光照强度等。

本领域技术人员可以理解,图1中示出的开关面板结构并不构成对开关面板的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

基于上述硬件结构,提出本发明方法各个实施例。

参照图2,在本发明开关面板控制方法的第一实施例中,所述开关面板控制方法包括以下步骤:

步骤s10,接收用户输入的触控信息,所述触控信息包括用户权限认证信息;

在本实施例中,当用户想要开启开关功能时,将执行触摸开关面板的识别区域的操作,所述触控输入模块包括设定的识别区域,此时开关面板的触控输入模块接收到用户输入的触控信息,其中所述触控信息可以根据实际需要进行设置,所述触控信息可以包括用户权限认证信息,可以包括用户在预设时间内接触面板的次数信息,还可以包括预设时间内用户接触面板时产生的触控压力信息。所述用户权限认证信息可以是用户指纹信息,还可以是用户密码信息。

步骤s20,判断接收到的所述触控信息的用户权限认证信息是否与预设的用户权限信息相匹配;若是,则执行步骤s30;

所述开关面板上设置了权限认证机制,在开关面板的触控输入模块接收到用户的触控信息前,已经预先录入了用户权限信息。当开关面板接收到用户输入的触控信息后,将判断预设的用户权限信息是否与接收到的触控信息中的用户权限认证信息相匹配,具体可以是在所述预设的用户权限信息中查找是否存在所述用户权限认证信息。

步骤s30,获取与所述触控信息对应的预设的开关面板功能数据;

步骤s40,根据所述预设的开关面板功能数据,控制实现对应的开关功能。

若所述用户权限认证信息与所述预设的用户权限信息匹配,则开关面板的处理器将根据所述触控信息,获取与之对应的开关面板功能数据,具体获取开关面板功能数据可以是在预设用户权限信息与开关面板功能数据的对应关系表中查找与触控信息对应的开关面板功能数据,然后所述处理器根据获取的开关面板功能数据实现开关面板功能数据对应的开关功能。

需要说明的是,开关面板功能数据是用于实现开关面板功能的载体,通过读取或运行不同类型的开关面板功能数据,开关面板可以实现不同的开关功能,其中所述开关功能可以指单独的某电子元件的通断或参数调节,也可以是开关场景,例如某一房间内所有的灯光控制或整个建筑物的电器通断及状态调节。

可选地,上述开关面板还可以通过通信模块和网络与客户端连接,所述客户端可以获知开关面板的状态信息,还可以设置不同的开关面板功能数据,还可以获知预设用户权限信息并记录用户身份。

进一步地,请参照图3,在一实施例中,当步骤s20的判断结果为否时,还执行以下步骤:

步骤s50,,所述开关面板不响应和/或发出警示信息。

其中所述警示信息可以是发出震动提醒,还可以是开启开关面板的显示灯,通过发出提示消息能帮助录入触控信息的使用者及时了解开关面板的响应情况。

在不响应和/或发出提示信息之后还可以执行下列步骤:

步骤s60,根据所述触控信息生成比对错误信息,并将所述比对错误信息推送到与开关面板通信的客户端。

方便了管理者及时了解该开关面板的状态,并及时进行处理。

其中,上述触控信息可以是多个触控信息对应同一个开关面板功能,包括不同用户的触控信息对应同一个开关面板功能,还包括同一个用户的不同触控信息对应同一个开关面板功能,还可以是单个触控信息对应单个开关面板功能。在此,以其中一种情况进行具体说明,若触控信息对应开关面板功能是按不同用户进行区分的,则假设用户a预先在预设用户权限信息中录入了两个手指的指纹,这两个手指的指纹指向同一个用户,且该用户对应的开关面板功能是将客厅的灯光调节为睡眠模式。当所述开关面板的触控输入模块接收到用户的指纹信息,且该指纹信息与预设用户权限认证信息相匹配,则当根据该指纹信息确认用户的身份为a用户时,开关面板将获取睡眠模式所需要的数据,使客厅的灯光调节为睡眠模式。

本发明实施例接收用户输入的触控信息,所述触控信息包括用户权限认证信息;判断接收到的所述触控信息的用户权限认证信息是否与预设的用户权限信息相匹配;当所述用户权限认证信息与预设的用户权限信息匹配时,获取与所述触控信息对应的预设的开关面板功能数据;根据所述预设的开关面板功能数据,控制实现对应的开关功能。从而通过不同触控信息打开不同的开关面板功能,减少了开关面板按键个数,不用增大开关面板的面积,使用美观,且操作简单。此外,还设置了用户权限认证信息,防止他人误用。

进一步地,参照图4,基于本发明开关面板控制方法第一实施例提出本发明开关面板控制方法第二实施例,在本实施例中,所述触控信息还包括用户在接触到开关面板的识别区域时的触控压力信息;所述步骤s30包括:

步骤s31,从所述触控信息中获取用户在接触到开关面板的识别区域时的触控压力信息;

步骤s32,根据所述触控压力信息,获取与所述触控压力信息对应的预设的开关面板功能数据。

在本实施例中,当预设的用户权限信息与所述触控信息中的用户权限认证信息匹配时,开关面板可以从所述触控信息中截取用户本次在进行触控操作时接触到开关面板的识别区域时的触控压力信息。假设,将触控压力信息可以分为三个强度等级,具体为强,适中及弱,该三个强度等级分别对应不同的开关面板功能。例如,不同的强度等级用于调节不同的灯光强度,当用户的触控操作产生的触控压力为强时,灯光亮度大;反之,灯光亮度变小。通过在权限认证机制通过后,根据不同的触控压力信息获取开关面板功能数据以选择不同的开关面板功能,重复利用了单个开关按键实现多种功能,减少了开关按键的个数。

进一步地,参见图5,基于本发明开关面板控制方法第一实施例提出本发明开关面板控制方法第三实施例,在本实施例中,所述触控信息还包括预设时间内用户接触到开关面板的识别区域的触控次数信息;所述步骤s30包括:

步骤s33,从所述触控信息中获取预设时间内用户接触到开关面板的识别区域的触控次数信息;

步骤s34,根据所述触控次数信息,获取与所述触控次数信息对应的预设的开关面板功能。

在预设的用户权限信息与所述用户权限认证信息匹配的基础上,所述开关面板可以获取触控信息中用户在预设时间内触摸到开关面板识别区域的触控次数信息,以根据触控次数信息实现不同的开关面板功能。例如,若预设时间设置为2秒,用户在2秒内接触开关面板1次,则客厅进入看电影场景模式;若用户在2秒内接触开关面板2次,则客厅进入就餐场景模式;若用户在2秒内接触开关面板3次,则客厅进入正常场景模式。通过从触控信息中获取用户在预设时间内接触开关面板识别区域的触控次数信息,为同一个开关按键实现多种开关场景设置提供了有力支持,简单方便。

进一步地,参见图6,基于本发明开关面板控制方法第一实施例提出本发明开关面板控制方法第四实施例,在本实施例中,所述触控信息还包括预设时间内用户接触到开关面板的识别区域产生的触控位移信息,所述步骤s30包括:

步骤s35,从所述触控信息中获取预设时间内用户接触到开关面板的识别区域产生的触控位移信息;

步骤s36,根据所述触控位移信息,获取与所述触控位移信息对应的预设的开关面板功能。

需要说明的是,触控位移是一个具有大小和方向的物理量,在具体运用到开关面板的功能设定时,实际是识别用户在接触到开关面板时产生的触控轨迹,进一步可以按照触控轨迹的方向和/或触控产生的触控轨迹的长度设定不同的开关面板功能。从而使单个或少许按键在进行开关场景设置时,同一个开关按键可以明显区分不同的开关功能,减少了开关按键的数量,不用增大开关面板的体积,美观且操作简单。

请再次结合图1和图2,在一实施例中,开关面板100触控输入模块10、通信模块20、存储器30及处理器40,其中,所述处理器40分别与所述存储器30和所述触控输入模块10连接,所述存储器30上存储有计算机程序。所述计算机程序被所述处理器40执行时实现上述任一实施例中的开关面板控制方法的步骤,具体包括:

步骤s10,接收用户输入的触控信息,所述触控信息包括用户权限认证信息;

步骤s20,判断接收到的所述触控信息的用户权限认证信息是否与预设的用户权限信息相匹配;若是,则执行步骤s30;

步骤s30,获取与所述触控信息对应的预设的开关面板功能数据;

步骤s40,根据所述预设的开关面板功能数据,控制实现对应的开关功能。

进一步的,所述计算机程序被所述处理器40执行时还实现步骤s50:所述开关面板不响应和/或发出警示信息。

进一步的,所述计算机程序被所述处理器40执行时还实现步骤s60:根据所述触控信息生成比对错误信息,并将所述比对错误信息推送到与开关面板通信的客户端。

在一实施例中,所述计算机程序被所述处理器40执行时还实现:

步骤s31,从所述触控信息中获取用户在接触到开关面板的识别区域时的触控压力信息;

步骤s32,根据所述触控压力信息,获取与所述触控压力信息对应的预设的开关面板功能数据。

.在一实施例中,所述计算机程序被所述处理器40执行时还实现:

步骤s33,从所述触控信息中获取预设时间内用户接触到开关面板的识别区域的触控次数信息;

步骤s34,根据所述触控次数信息,获取与所述触控次数信息对应的预设的开关面板功能。

.在一实施例中,所述计算机程序被所述处理器40执行时还实现:

步骤s35,从所述触控信息中获取预设时间内用户接触到开关面板的识别区域产生的触控位移信息;

步骤s36,根据所述触控位移信息,获取与所述触控位移信息对应的预设的开关面板功能。

本发明还提出一种计算机可读存储介质,其上存储有开关面板控制程序,所述开关面板控制程序被处理器执行时实现如上述开关面板控制方法的全部步骤。

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

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

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

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

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