欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 智能家居控制面板及对讲方法、终端设备及存储介质独创技术41406字

智能家居控制面板及对讲方法、终端设备及存储介质

2021-03-13 18:31:44

智能家居控制面板及对讲方法、终端设备及存储介质

  技术领域

  本申请涉及室内对讲技术领域,更具体地,涉及一种智能家居控制面板及对讲方法、终端设备及存储介质。

  背景技术

  随着科技的发展,人们生活中的智能设备越来越普及。为了实现对智能设备的控制,通常每个智能设备会配备一个对应的智能控制面板。而当用户家中的住宅空间较大,安装有多个设备时,则需要对应地配备多个控制面板,在这种情况下,若位于不同位置的两个用户想要通过智能面板进行语音通话,可能会因为不知道对方的具体所在位置或者是不同位置的智能面板难以辨识导致沟通需要屡次测试,带来不好的用户体验。

  发明内容

  鉴于上述问题,本申请提供了一种智能家居控制面板及对讲方法、终端设备及存储介质,以改善上述问题。

  第一方面,本申请实施例提供了一种智能家居控制面板对讲方法,所述方法包括:第一智能家居控制面板响应用户的呼叫指令,通过局域网向至少一个第二智能家居控制面板发送广播消息;所述第一智能家居控制面板确定目标智能控制面板,所述目标智能控制面板为所述至少一个第二智能家居控制面板中对所述广播消息有应答的第二智能家居控制面板;所述第一智能家居控制面板与所述目标智能控制面板建立通信连接关系,以使所述第一智能家居控制面板与所述目标智能控制面板进行通信,实现对讲功能。

  第二方面,本申请实施例提供了一种智能家居控制面板,所述智能家居控制面板包括:消息发送模块,用于第一智能家居控制面板响应用户的呼叫指令,通过局域网向至少一个其他智能家居控制面板发送广播消息;获取模块,用于确定目标智能控制面板,所述目标智能控制面板为所述至少一个其他智能家居控制面板中对所述广播消息有应答的第二智能家居控制面板;对讲模块,用于与所述目标智能控制面板建立通信连接关系,并与所述目标智能家居控制面板进行通信,实现对讲功能。

  第三方面,本申请提供了一种终端设备,包括:存储器;一个或多个处理器,与所述存储器耦接;其中,一个或多个程序被存储在所述存储器中并被配置为由所述一个或多个处理器执行,所述一个或多个程序配置用于执行上述第一方面所述的方法。

  第四方面,本申请提供了一种计算机可读存储介质,所述计算机可读取存储介质中存储有程序代码,所述程序代码可被处理器调用执行上述第一方面所述的方法。

  本申请实施例提供了一种智能家居控制面板及对讲方法、终端设备及存储介质。本方法包括:第一智能家居控制面板响应用户的呼叫指令,通过局域网向至少一个第二智能家居控制面板发送广播消息,继而确定目标智能控制面板,然后与所述目标智能控制面板建立通信连接关系,以使所述第一智能家居控制面板与所述第二智能家居控制面板进行通信,实现对讲功能。通过上述方式实现了在从至少一个第二智能家居控制面板中,获取了对第一智能家居控制面板发送的广播消息有应答的目标智能控制面板的情况下,通过建立与目标智能控制面板的通信连接关系,可以使得第一智能家居控制面板能够快速的与第二智能家居控制面板进行即时通信信息的传送,进而实现对讲功能,而不需要反复测试,提升了用户体验。

  附图说明

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

  图1示出了本申请一实施例提供的一种智能家居控制面板对讲方法的方法流程图。

  图2示出了本申请另一实施例提供的一种智能家居控制面板对讲方法的方法流程图。

  图3示出了本申请又一实施例提供的一种智能家居控制面板对讲方法的方法流程图。

  图4示出了本申请实施例提供的一种智能家居控制面板的结构框图。

  图5示出了本申请实施例提供的用于执行根据本申请实施例的智能家居控制面板对讲方法的终端设备的结构框图。

  图6示出了本申请实施例的用于保存或者携带实现根据本申请实施例的智能家居控制面板对讲方法的程序代码的存储单元。

  具体实施方式

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

  智能家居是以住宅为平台,利用综合布线技术、网络通信技术、安全防范技术、自动控制技术、音视频技术将家居生活有关的设施集成,构建高效的住宅设施与家庭日程事务的管理系统,提升家居安全性、便利性、舒适性、艺术性,并实现环保节能的居住环境。

  随着科技的发展,人们生活中的智能设备越来越普及。为了实现对智能设备的控制,通常每个智能设备会配备有对应的智能家居集控智能家居控制面板(例如智能控制面板),而为了便于灵活控制智能设备,大多数智能控制面板都配置有语音对讲功能。然而,当用户家中的住宅空间较大,安装有多个设备时,则需要对应地配备多个控制面板,在这种情况下,若位于不同位置的两个用户想要通过智能面板进行语音通话,可能会因为不知道对方的具体所在位置或者是不同位置的智能面板难以辨识导致沟通需要屡次测试,带来不好的用户体验。

  为了解决上述问题,发明人经过长期的研究,提出了本申请实施例中的智能家居控制面板及对讲方法、终端设备及存储介质。本方法通过第一智能家居控制面板响应用户的呼叫指令,通过局域网向至少一个第二智能家居控制面板发送广播消息,继而确定目标智能控制面板,然后与所述目标智能控制面板建立通信连接关系,以使所述第一智能家居控制面板与所述第二智能家居控制面板进行通信,实现对讲功能。通过上述方式实现了在从至少一个第二智能家居控制面板中,获取了对第一智能家居控制面板发送的广播消息有应答的目标智能控制面板的情况下,通过建立与目标智能控制面板的通信连接关系,可以使得第一智能家居控制面板能够快速的与第二智能家居控制面板进行即时通信信息的传送,进而实现对讲功能,而不需要反复测试,提升了用户体验。

  下面将结合附图具体描述本申请的各实施例。

  请参阅图1,为本申请一实施例提供的一种智能家居控制面板对讲方法的方法流程图,本实施例提供一种智能家居控制面板对讲方法,可以应用于智能家居系统中的第一智能家居控制面板,该方法包括:

  步骤S110:第一智能家居控制面板响应用户的呼叫指令,通过局域网向至少一个第二智能家居控制面板发送广播消息。

  本实施例中,第一智能家居控制面板与第二智能家居控制面板可以为相同规格(包括类型、型号、尺寸、外观、颜色等)的智能家居控制面板。在一种实施方式中,第一智能家居控制面板用于控制第一智能设备,第二智能家居控制面板用于控制第二智能设备,第一智能设备与第二智能设备可以为相同类型的智能设备,也可以为不同类型的智能设备,例如,第一智能设备可以为电灯,第二智能设备可以为电视。第一智能设备与第二智能设备的品牌可以相同,也可以不同。可选的,第一智能设备与第二智能设备可以安装在不同的房间;第一智能设备也可以和第二智能设备安装在同一较大面积的房间,在这种方式下,不同的智能家居控制面板可以对应不同的区域。

  可选的,用户可以通过预先配置的呼叫指令呼叫对应的智能家居控制面板,不同的智能家居控制面板对应的呼叫指令可以不同,或者不同的智能家居控制面板对应的呼叫指令可以相同,在这种方式下,不同的智能家居控制面板可以仅响应对应用户的该呼叫指令,或者根据实际需要也可以配置为同一智能家居控制面板可以响应不同用户的呼叫指令,具体情况可以不作限定。可选的,本实施例中,对呼叫指令的具体内容可以不作限定,例如,可以是“xxx,帮我呼叫一下xxx”等,用户可以根据需要灵活的配置呼叫指令的形式以及作用的呼叫对象。

  例如,在一个具体的应用场景中,可以将第一智能家居控制面板的呼叫指令配置为呼叫指令A,将第二智能家居控制面板的呼叫指令配置为呼叫指令B,在这种方式下,通过对不同的智能家居控制面板配置不同的呼叫指令,可以便于用户区分不同的智能家居控制面板所用于控制的智能设备,同时提升呼叫的准确性。可选的,也可以将第一智能家居控制面板与第二智能家居控制面板的呼叫指令均配置为呼叫指令A,在这种方式下,不同的用户可以通过呼叫指令A呼叫第一智能家居控制面板或者呼叫第二智能家居控制面板;进一步的,在一些特殊的场合,例如,工厂厂房里,各个智能家居控制面板处于较大的空间区域范围内时,不同的智能家居控制面板可以对应不同的用户,例如,可以将第一智能家居控制面板与用户A的语音特征进行绑定,将第二智能家居控制面板与用户B的语音特征进行绑定,在这种方式下,若第一智能家居控制面板与第二智能家居控制面板对应的呼叫指令均为呼叫指令A,则第一智能家居控制面板可以仅响应用户A发出的呼叫指令A,而第二智能家居控制面板可以仅响应用户B发出的呼叫指令A。在这种方式下,可选的,若用户C用呼叫指令A呼叫第一智能家居控制面板或者第二智能家居控制面板,第一智能家居控制面板或者第二智能家居控制面板可以发出错误提示消息、或者发出警报等方式提示用户C呼叫失败。

  本实施例中,用户可以通过智能家居控制面板与另一智能家居控制面板所在的位置对应的用户进行语音对讲。例如,当与第一智能家居控制面板所在的位置对应的用户想要与第二智能家居控制面板所在的位置对应的用户进行语音通话时,用户可以向第一智能家居控制面板发出呼叫指令,其中,需要说明的是,第一智能家居控制面板可以理解为先发出呼叫指令的用户对应的智能家居控制面板,或者可以理解为语音通话的呼叫方对应的智能家居控制面板。可以理解的是,若智能家居控制面板较多的情况下,位于第一智能家居控制面板所在的位置处的用户可能并不知道想要呼叫的另一用户位于与哪一智能家居控制面板对应的所在位置,在这种方式下,可以将除第一智能家居控制面板以外的其他智能控制面板作为第二智能家居控制面板。

  作为一种方式,第一智能家居控制面板可以响应用户的呼叫指令,通过局域网向至少一个第二智能家居控制面板发送广播消息。具体的,第一智能家居控制面板可以接收用户的语音信息,从语音信息中识别出用户的呼叫指令,进而在局域网内向至少一个第二智能家居控制面板发出广播。

  步骤S120:所述第一智能家居控制面板确定目标智能控制面板。

  其中,目标智能控制面板可以理解为上述至少一个第二智能家居控制面板中,对广播消息有应答的第二智能家居控制面板。可选的,目标智能控制面板为目标智能家居控制面板。

  作为一种实施方式,若至少一个第二智能家居控制面板中对广播消息有应答的第二智能家居控制面板的数量为一个,即若只接收到一个第二智能家居控制面板对广播消息发出的应答,则可以将对广播消息发出应答的这一个第二智能家居控制面板作为目标智能控制面板。

  作为另一种实施方式,若至少一个第二智能家居控制面板中对广播消息有应答的智能控制面板的数量为多个,即若接收到多个第二智能家居控制面板对广播消息发出的应答,那么可以根据预设规则从对广播消息发出应答的多个第二智能家居控制面板中确定目标智能控制面板。通过从对广播消息发出应答的多个第二智能家居控制面板中选取目标智能控制面板,进而使得第一智能家居控制面板可以精准地与该目标智能控制面板所在的位置对应的用户进行语音对讲,提升了通过智能家居控制面板进行对讲的可靠性与准确性,进而提升用户体验。

  步骤S130:所述第一智能家居控制面板与所述目标智能控制面板建立通信连接关系,以使所述第一智能家居控制面板与所述目标智能控制面板进行通信,实现对讲功能。

  可选的,在目标智能控制面板对用户的呼叫指令进行应答的过程中,可以返回目标智能控制面板的网络地址,该网络地址可以是ip地址或者mac地址,或者其他可以用于进行网络通信的网络地址。在这种方式下,第一智能家居控制面板可以基于该ip地址或者mac地址与目标智能控制面板建立通信连接关系,以使得第一智能家居控制面板可以与目标智能控制面板进行通信,进而实现对讲功能。

  其中,在第一智能家居控制面板可以基于该ip地址或者mac地址与目标智能控制面板建立通信连接关系之后,第一智能家居控制面板可以提醒用户输入需要发送的即时信息,第一智能家居控制面板可以将该即时信息发送给目标智能控制面板。可选的,若位于目标智能控制面板所在位置处的用户对该即时信息进行了反馈,那么目标智能控制面板可以将反馈的信息发送给第一智能家居控制面板,以实现对讲功能。

  本实施例提供的一种智能家居控制面板对讲方法,通过第一智能家居控制面板响应用户的呼叫指令,通过局域网向至少一个第二智能家居控制面板发送广播消息,继而确定目标智能控制面板,然后与所述目标智能控制面板建立通信连接关系,以使所述第一智能家居控制面板与所述第二智能家居控制面板进行通信,实现对讲功能。通过上述方式实现了在从至少一个第二智能家居控制面板中,获取了对第一智能家居控制面板发送的广播消息有应答的目标智能控制面板的情况下,通过建立与目标智能控制面板的通信连接关系,可以使得第一智能家居控制面板能够快速的与第二智能家居控制面板进行即时通信信息的传送,进而实现对讲功能,而不需要反复测试,提升了用户体验。

  请参阅图2,为本申请另一实施例提供的一种智能家居控制面板对讲方法的方法流程图,本实施例提供一种智能家居控制面板对讲方法,可以应用于智能家居系统中的第一智能家居控制面板,该方法包括:

  步骤S210:第一智能家居控制面板响应用户的呼叫指令,通过局域网向至少一个第二智能家居控制面板发送广播消息。

  步骤S220:若接收到多个第二智能家居控制面板对所述广播消息发出的应答,获取所述用户的呼叫内容。

  作为一种方式,在至少一个第二智能家居控制面板中存在多个第二智能家居控制面板对第一智能家居控制面板发送的广播消息有应答的情况下,为了便于准确的确定呼叫方用户所呼叫的用户,第一智能家居控制面板可以继续获取用户的呼叫内容。可选的,该呼叫内容可以是用户当前发出的语音内容,也可以是预先存储的呼叫内容。例如,用户可以将常用的呼叫内容编辑好后存储在第一智能家居控制面板中,在这种方式下,用户可以选择所需的呼叫内容作为当前的呼叫内容。

  例如,在一个具体的应用场景中,第一智能家居控制面板在接收到多个第二智能家居控制面板对广播消息的应答信号时,可以提醒用户输入或选择呼叫内容。

  步骤S230:将所述呼叫内容发送至发出应答的多个所述第二智能家居控制面板。

  作为一种方式,第一智能家居控制面板可以将获取到的呼叫内容发送至多个对广播消息有应答的第二智能家居控制面板,可选的,关于呼叫内容发送过程的具体实现原理可以参考相关技术,在此不再赘述。

  步骤S240:将对所述呼叫内容进行应答的第二智能家居控制面板作为目标智能控制面板。

  可选的,在将呼叫内容发送至多个对广播消息有应答的第二智能家居控制面板时,对该呼叫内容进行应答的第二智能家居控制面板的数量可以为多个,那么本实施例中的目标智能控制面板的数量可以为一个或者多个。可选的,可以将对呼叫内容进行应答的第二智能家居控制面板作为目标智能控制面板。

  在一种实现方式中,若目标智能控制面板的数量为一个,那么该目标智能控制面板可以是多个对广播消息有应答的第二智能家居控制面板中,唯一对该呼叫内容进行应答的第二智能家居控制面板,或者是最先对该呼叫内容进行应答的第二智能家居控制面板,或者可以是最后对该呼叫内容进行应答的第二智能家居控制面板,或者可以是连续对该呼叫内容进行应答的第二智能家居控制面板,或者可以是对该呼叫内容的应答时长最长的第二智能家居控制面板,或者可以是对该呼叫内容进行应答的内容最长的第二智能家居控制面板,具体可以不做限定。在该种方式下,用户可以通过第一智能家居控制面板与目标智能控制面板所在的位置对应的用户进行一对一沟通,一方面可以实现对讲功能的准确性,一方面可以提升对讲功能的私密性,进而提升用户使用体验。

  在另一种实现方式中,若目标智能控制面板的数量为多个,该目标智能控制面板所在的位置分别对应的用户可以是与呼叫内容有关联关系的用户,其中,目标智能控制面板所在的位置可以是一个房间,也可以是较大房屋空间内的一个区域。例如,假设用户的呼叫指令为“xx,帮我呼叫一下1102的住户”,在这种方式下,若对该呼叫指令有应答的第二智能家居控制面板的数量为三个,那么与该三个第二智能家居控制面板所在的位置分别对应的用户均为“1102的住户”,进一步的,若用户的呼叫内容为“你们有谁要去图书馆或去过图书馆麽?”,可选的,若该三人中有两人去过图书馆,那么对应的两个第二智能家居控制面板可以均为目标智能控制面板,在这种方式下,用户可以通过第一智能家居控制面板按照先后顺序(具体哪个先、哪个后可以不受限制)分别与每个目标智能控制面板所在的位置对应的用户进行语音对讲或者视频对讲等,或者可以通过第一智能家居控制面板同时与该两个智能家居控制面板所在的位置分别对应的用户进行语音对讲或者视频对讲等。

  作为一种方式,在将呼叫内容发送至多个对广播消息有应答的第二智能家居控制面板之后,第二智能家居控制面板可以判断在第二智能家居控制面板对应的空间是否存在人体信号。其中,第二智能家居控制面板对应的位置可以是一个房间或者是一个区域,例如,公寓住宅的各个房间,酒店较大房屋空间内的一个区域等。可选的,若判定存在人体信号,则第二智能家居控制面板可以获取与呼叫内容对应的应答内容,进而将该应答内容发送至第一智能家居控制面板,以完成对呼叫内容的应答。

  例如,在一个具体的应用场景中,第一智能家居控制面板在将呼叫内容发送至多个对广播消息有应答的第二智能家居控制面板以后,可以由多个第二智能家居控制面板根据红外传感器分别判断对应的空间是否存在人体信号,可选的,若存在人体信号,则可以判定为“有人”。在这种方式下,第二智能家居控制面板可以根据呼叫内容提醒对应的用户,可选的,若用户收到提醒后,继续对该呼叫内容进行了反馈,那么第二智能家居控制面板可以将反馈的内容发送给第一智能家居控制面板。可选的,该反馈的内容里可以携带第二智能家居控制面板的网络地址。第一智能家居控制面板在接收到该反馈内容后,可以基于该反馈内容建立与该第二智能家居控制面板的通信连接关系,进而实现即时信息的传送。

  可以理解的是,对呼叫内容进行应答的用户的数量可以为多个,在这种方式下,可以在将应答内容发送至第一智能家居控制面板时,对应答用户的语音特征进行验证,若验证通过则将该应答内容发送至第一智能家居控制面板。具体的,作为一种实施方式,可以获取与应答内容对应的声纹特征;若声纹特征与预设声纹特征匹配,则将应答内容发送至第一智能家居控制面板,以完成对呼叫内容进行应答。其中,预设声纹特征可以是用户想要呼叫的用户的声纹特征,用户可以根据实际需要提前获取并存储想要呼叫的用户的声纹特征。可选的,声纹特征匹配过程的具体技术原理以及技术实现可以参考相关技术,在此不再赘述。

  步骤S250:所述第一智能家居控制面板与所述目标智能控制面板建立通信连接关系,以使所述第一智能家居控制面板与所述目标智能控制面板进行通信,实现对讲功能。

  本实施例提供的一种智能家居控制面板对讲方法,实现了通过对广播消息有应答的第二智能家居控制面板的数量的不同,灵活的调整目标智能控制面板的确定方式,提升了智能控制面板对讲功能的灵活性与智能性。在从至少一个第二智能家居控制面板中,获取了对第一智能家居控制面板发送的广播消息有应答的目标智能控制面板的情况下,通过建立与目标智能控制面板的通信连接关系,使得第一智能家居控制面板能够快速的与第二智能家居控制面板进行即时通信信息的传送,进而实现对讲功能,而不需要反复测试,提升了用户体验。

  请参阅图3,为本申请又一实施例提供的一种智能家居控制面板对讲方法的方法流程图,本实施例提供一种智能家居控制面板对讲方法,可以应用于智能家居系统中的第一智能家居控制面板,该方法包括:

  步骤S310:所述第一智能家居控制面板获取与所述呼叫指令对应的呼叫对象以及呼叫时段。

  可选的,本实施例中的呼叫指令可以包括呼叫对象以及呼叫时段。其中,呼叫对象为用户想要呼叫的其他用户或者特定用户(例如,“爸爸”、“妈妈”等),呼叫时段为在呼叫的过程中,第一智能家居控制面板记录的当前呼叫时段。

  步骤S320:所述第一智能家居控制面板获取与所述呼叫对象以及呼叫时段对应的第二智能家居控制面板的网络地址。

  可选的,可以将呼叫对象、呼叫时段以及对应的网络地址以映射关系表的形式进行预先存储,在这种方式下,在获取了与呼叫指令对应的呼叫对象以及呼叫时段的情况下,可以获取预先存储的网络地址文件,该网络地址文件中存储有与不同的呼叫时段和/或呼叫对象对应的网络地址,继而可以从网络地址文件中获取与呼叫对象以及呼叫时段对应的第二智能家居控制面板的网络地址。可选的,该网络地址可以包括前述的ip地址或者是mac地址等。

  步骤S330:所述第一智能家居控制面板基于所述网络地址建立与所述第二智能家居控制面板的通信连接。

  步骤S340:所述第一智能家居控制面板向所述第二智能家居控制面板发送呼叫内容,若未接收到与所述呼叫内容对应的反馈信息,响应用户的呼叫指令,通过局域网向至少一个第二智能家居控制面板发送广播消息。

  作为一种方式,第一智能家居控制面板可以在与第二智能家居控制面板建立通信连接后,向第二智能家居控制面板发送呼叫内容。可选的,若第一智能家居控制面板接收到第二智能家居控制面板对应的用户对该呼叫内容的反馈信息,那么可以直接与第二智能家居控制面板进行通信,实现对讲功能。可选的,若第一智能家居控制面板未接收到与呼叫内容对应的反馈信息,可以执行前述实施例中响应用户的呼叫指令,通过局域网向至少一个第二智能家居控制面板发送广播消息的步骤。

  可选的,下面以一个具体的示例对本实施例进行示例性的说明:

  可选的,在每次呼叫的过程中,第一智能家居控制面板可以记录呼叫指令中的呼叫对象在当前时间段内,对应的智能家居控制面板的网络地址(包括ip地址以及MAC地址等),在这种方式下,在下一次呼叫的过程中,第一智能家居控制面板可以根据当前时间段以及对应的呼叫对象,查找对应的智能家居控制面板(即当前需要呼叫的智能家居控制面板)的网络地址,进而基于该网络地址建立与需要呼叫的智能家居控制面板的通信连接。进一步的,第一智能家居控制面板可以继续提醒用户语音输入呼叫内容,继而将呼叫内容发送至对应的智能家居控制面板,对应的智能家居控制面板可以对该呼叫内容进行应答,进而实现用户通过智能家居控制面板进行对讲。

  可选的,若对应的智能家居控制面板没有对该呼叫内容进行应答,那么第一智能家居控制面板可以重新向局域网内的其他所有智能家居控制面板发送广播消息,即向其他所有智能家居控制面板请求对应的网络地址,以实现向这些智能家居控制面板发送呼叫信息。

  步骤S350:所述第一智能家居控制面板确定目标智能控制面板。

  步骤S360:所述第一智能家居控制面板与所述目标智能控制面板建立通信连接关系,以使所述第一智能家居控制面板与所述目标智能控制面板进行通信,实现对讲功能。

  本实施例提供的一种智能家居控制面板对讲方法,通过第一智能家居控制面板记录呼叫对象在对应的时间段内所需要呼叫的智能家居控制面板的网络地址,使得可以快速的完成第一智能家居控制面板与目标智能控制面板之间的通信连接,进而实现对讲功能。通过上述方式实现了在从至少一个第二智能家居控制面板中,获取了对第一智能家居控制面板发送的广播消息有应答的目标智能控制面板的情况下,通过建立与目标智能控制面板的通信连接关系,可以使得第一智能家居控制面板能够快速的与第二智能家居控制面板进行即时通信信息的传送,进而实现对讲功能,而不需要反复测试,提升了用户体验。

  请参阅图4,为本申请实施例提供的一种智能家居控制面板的结构框图,本实施例提供一种智能家居控制面板400,本实施例中的智能家居控制面板400的数量可以为多个,其中,多个智能家居控制面板的功能以及产品规格(包括型号、外观、尺寸、颜色等,具体可以不作限定)可以相同。该智能家居控制面板400包括:消息发送模块410、获取模块420以及对讲模块430。

  消息发送模块410,用于响应用户的呼叫指令,通过局域网向至少一个其他智能家居控制面板发送广播消息。

  可选的,用户可以通过智能家居控制面板400与其他智能家居控制面板对应的用户进行对讲(例如,语音对讲或者是视频对讲等)。作为一种方式,智能家居控制面板400可以响应用户的呼叫指令,通过局域网向至少一个其他智能家居控制面板发送广播消息。可选的,其他智能家居控制面板与智能家居控制面板400的功能以及产品规格(包括型号、外观、尺寸、颜色等,具体可以不作限定)可以相同。

  可选的,智能家居控制面板400还可以用于在通过局域网向至少一个其他智能家居控制面板发送广播消息之前,获取与用户的呼叫指令对应的呼叫对象以及呼叫时段;继而获取与呼叫对象以及呼叫时段对应的目标智能家居控制面板的网络地址;再基于该网络地址建立与目标智能家居控制面板的通信连接;然后向目标智能家居控制面板发送呼叫内容,若未接收到与所述呼叫内容对应的反馈信息,执行所述通过局域网向至少一个其他智能家居控制面板发送广播消息的步骤。

  其中,作为一种方式,智能家居控制面板400可以先获取预先存储的网络地址文件,所述网络地址文件中存储有与不同的呼叫时段和/或呼叫对象对应的网络地址;再从所述网络地址文件中获取与所述呼叫对象以及呼叫时段对应的第二智能家居控制面板的网络地址。

  获取模块420,用于确定目标智能控制面板,所述目标智能控制面板为所述至少一个其他智能家居控制面板中对所述广播消息有应答的智能家居控制面板。

  在一种实施方式中,获取模块420具体可以用于若只接收到一个其他智能家居控制面板对广播消息发出的应答,则可以将对所述广播消息发出应答的一个其他智能家居控制面板作为目标智能控制面板。

  在另一种实施方式中,获取模块420具体可以用于若接收到多个其他智能家居控制面板对所述广播消息发出的应答,则根据预设规则从对所述广播消息发出应答的多个所述其他智能家居控制面板中确定目标智能控制面板。

  可选的,智能家居控制面板400还可以用于若接收到多个其他智能家居控制面板对所述广播消息发出的应答,获取所述用户的呼叫内容。在这种方式下,获取模块420可以用于将所述呼叫内容发送至发出应答的多个其他第二智能家居控制面板;将对所述呼叫内容进行应答的其他智能家居控制面板作为目标智能控制面板。

  可选的,在智能家居控制面板400将所述呼叫内容发送至所述多个对所述广播消息有应答的其他智能家居控制面板之后,所述其他智能家居控制面板可以判断所述其他能家居控制面板对应的空间是否存在人体信号;若存在人体信号,则其他智能家居控制面板广播所述呼叫内容,所述其他智能家居控制面板在接收到与所述呼叫内容对应的应答内容后,将所述应答内容发送至所述智能家居控制面板400。

  其中,其他智能家居控制面板还可以获取与所述应答内容对应的声纹特征;若所述声纹特征与预设声纹特征匹配的情况下,其他智能家居控制面板将所述应答内容发送至所述智能家居控制面板400,以对所述呼叫内容进行应答。

  对讲模块430,用于与所述目标智能控制面板建立通信连接关系,以使所述智能家居控制面板与所述其他智能家居控制面板进行通信,实现对讲功能。

  本申请提供的一种智能家居控制面板,通过响应用户的呼叫指令,继而通过局域网向至少一个其他智能家居控制面板发送广播消息,继而确定目标智能控制面板,然后与所述目标智能控制面板建立通信连接关系,以使所述智能家居控制面板与所述目标智能家居控制面板进行通信,实现对讲功能。通过上述方式实现了在从至少一个其他智能家居控制面板中,获取了对智能家居控制面板发送的广播消息有应答的目标智能控制面板的情况下,通过建立与目标智能控制面板的通信连接关系,可以使得智能家居控制面板能够快速的与目标智能家居控制面板进行即时通信信息的传送,进而实现对讲功能,而不需要反复测试,提升了用户体验。

  需要说明的是,本实施例与前述方法实施例是相互对应的,本实施例中具体的原理可以参见前述方法实施例中的内容,此处不再赘述。

  需要说明的是,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的智能家居控制面板的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

  在本申请所提供的几个实施例中,模块相互之间的耦合可以是电性,机械或其它形式的耦合。另外,在本申请各个实施例中的各功能模块可以集成在一个处理模块中,也可以是各个模块单独物理存在,也可以两个或两个以上模块集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。

  综上所述,本申请提供的一种智能家居控制面板对讲方法及智能家居控制面板,通过第一智能家居控制面板响应用户的呼叫指令,通过局域网向至少一个第二智能家居控制面板发送广播消息,继而确定目标智能控制面板,然后与所述目标智能控制面板建立通信连接关系,以使所述第一智能家居控制面板与所述第二智能家居控制面板进行通信,实现对讲功能。通过上述方式实现了在从至少一个第二智能家居控制面板中,获取了对第一智能家居控制面板发送的广播消息有应答的目标智能控制面板的情况下,通过建立与目标智能控制面板的通信连接关系,可以使得第一智能家居控制面板能够快速的与第二智能家居控制面板进行即时通信信息的传送,进而实现对讲功能,而不需要反复测试,提升了用户体验。

  下面将结合图5对本申请提供的一种终端设备进行说明。

  请参阅图5,基于上述的智能家居控制面板及对讲方法,本申请实施例还提供了另一种可以执行前述智能家居控制面板对讲方法的终端设备12。终端设备12包括相互耦合的一个或多个(图中仅示出一个)处理器102以及存储器104。其中,该存储器104中存储有可以执行前述实施例中内容的程序,而处理器102可以执行该存储器104中存储的程序,存储器104包括前述实施例中所描述的智能家居控制面板400。

  其中,处理器102可以包括一个或者多个处理核。处理器102利用各种接口和线路连接整个终端设备12内的各个部分,通过运行或执行存储在存储器104内的指令、程序、代码集或指令集,以及调用存储在存储器104内的数据,执行终端设备12的各种功能和处理数据。可选地,处理器102可以采用数字信号处理(Digital Signal Processing,DSP)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)、可编程逻辑阵列(ProgrammableLogic Array,PLA)中的至少一种硬件形式来实现。处理器102可集成中央处理器(CentralProcessing Unit,CPU)、视频图像处理器(Graphics Processing Unit,GPU)和调制解调器等中的一种或几种的组合。其中,CPU主要处理操作系统、用户界面和应用程序等;GPU用于负责显示内容的渲染和绘制;调制解调器用于处理无线通信。可以理解的是,上述调制解调器也可以不集成到处理器102中,单独通过一块通信芯片进行实现。

  存储器104可以包括随机存储器(Random Access Memory,RAM),也可以包括只读存储器(Read-Only Memory)。存储器104可用于存储指令、程序、代码、代码集或指令集。存储器104可包括存储程序区和存储数据区,其中,存储程序区可存储用于实现操作系统的指令、用于实现至少一个功能的指令(比如触控功能、声音播放功能、视频图像播放功能等)、用于实现上述各个方法实施例的指令等。存储数据区还可以存储终端设备12在使用中所创建的数据(比如电话本、音视频数据、聊天记录数据)等。

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

  请参考图6,其示出了本申请实施例提供的一种计算机可读存储介质的结构框图。该计算机可读介质500中存储有程序代码,所述程序代码可被处理器调用执行上述方法实施例中所描述的方法。

  计算机可读存储介质500可以是诸如闪存、EEPROM(电可擦除可编程只读存储器)、EPROM、硬盘或者ROM之类的电子存储器。可选地,计算机可读存储介质500包括非易失性计算机可读介质(non-transitory computer-readable storage medium)。计算机可读存储介质500具有执行上述方法中的任何方法步骤的程序代码510的存储空间。这些程序代码可以从一个或者多个计算机程序产品中读出或者写入到这一个或者多个计算机程序产品中。程序代码510可以例如以适当形式进行压缩。

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

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

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

《智能家居控制面板及对讲方法、终端设备及存储介质.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

文档为doc格式(或pdf格式)