本发明涉及视频通话,尤其是一种基于智能视频门锁的视频通话方法和系统、电子设备及存储介质。
背景技术:
1、传统门锁使用钥匙开门,当人们忘记带钥匙时将会带来一定的不便。智能门锁提供了使用指纹、手机客户端等方式进行开门的方法,一些相关技术中,新型的智能门锁还包括有视频功能,能够从锁端发起视频对讲功能(接收方包括但不限于手机、带屏智能音箱等智能设备)。
2、目前市面上已有的智能视频门锁(包括可视门铃)呼叫用户手机的途径大多通过app推送的方式通知用户进行视频通话,这种方式一方面需要通过通信网络(包括4g、5g、wifi等)和app客户端进行视频流推送,存在占用带宽较高、时延较大的缺点,另一方面用户需要打开特定的app客户端后才能响应来自智能视频门锁的视频通话请求,操作繁琐且耗费时间较长,影响了智能视频门锁的视频通话效率。此外,部分方案中采用在智能视频门锁中内置sim电话卡进行视频拨号的方式实现视频通话,这种方式需要在智能视频门锁内部搭载适配sim电话卡的通信模组,增加了智能视频门锁的硬件成本和占用空间,影响了用户的使用体验。
技术实现思路
1、本发明的目的在于至少一定程度上解决现有技术中存在的技术问题之一。
2、为此,本发明实施例的一个目的在于提供一种基于智能视频门锁的视频通话方法,该方法提高了智能视频门锁的视频通话效率和用户的使用体验。
3、本发明实施例的另一个目的在于提供一种基于智能视频门锁的视频通话系统。
4、为了达到上述技术目的,本发明实施例所采取的技术方案包括:
5、一方面,本发明实施例提供了一种基于智能视频门锁的视频通话方法,包括以下步骤:
6、通过用户终端向视频通话平台发起第一视频呼叫请求,使得所述视频通话平台根据所述第一视频呼叫请求确定对应的智能视频门锁,并通过智能家居连接控制平台向所述智能视频门锁下发所述第一视频呼叫请求;
7、当所述智能视频门锁在线,通过所述智能视频门锁响应所述第一视频呼叫请求,并通过所述智能家居连接控制平台和所述视频通话平台建立所述智能视频门锁与所述用户终端的视频通话连接;
8、当所述智能视频门锁不在线,通过所述视频通话平台向所述用户终端返回设备不在线状态码,使得所述用户终端通过所述视频通话平台和所述智能家居连接控制平台向所述智能视频门锁下发唤醒指令并轮询所述智能视频门锁的在线状态,进而在所述智能视频门锁上线后重新向所述视频通话平台发起所述第一视频呼叫请求;
9、其中,所述第一视频呼叫请求包括所述智能视频门锁的固定电话号码,所述智能视频门锁包括volte通话模块,所述volte通话模块用于通过volte技术实现所述智能视频门锁与所述用户终端的视频通话。
10、进一步地,在本发明的一个实施例中,所述视频通话方法还包括以下步骤:
11、通过所述智能视频门锁向所述智能家居连接控制平台发送通话设备查询请求,使得所述智能家居连接控制平台根据预设的设备优先级确定当前视频通话设备,并将所述当前视频通话设备的第一设备标识返回至所述智能视频门锁;
12、通过所述智能视频门锁根据所述第一设备标识生成第二视频呼叫请求,并向所述视频通话平台发起第二视频呼叫请求,使得所述视频通话平台根据所述第二视频呼叫请求确定所述当前视频通话设备,进而向所述当前视频通话设备下发所述第二视频呼叫请求;
13、通过所述当前视频通话设备响应所述第二视频呼叫请求,并通过所述视频通话平台和所述智能家居连接控制平台建立所述当前视频通话设备与所述智能视频门锁的视频通话连接;
14、其中,所述当前视频通话设备包括智能音箱、应用程序客户端以及所述用户终端中的至少一种。
15、进一步地,在本发明的一个实施例中,所述视频通话方法还包括以下步骤:
16、通过所述智能视频门锁和所述智能家居连接控制平台向所述视频通话平台发起第三视频呼叫请求,使得所述视频通话平台根据所述第三视频呼叫请求确定已绑定所述智能视频门锁的所述用户终端,并向所述用户终端下发所述第三视频呼叫请求;
17、通过所述用户终端响应所述第三视频呼叫请求,并通过所述视频通话平台和所述智能家居连接控制平台建立所述用户终端与所述智能视频门锁的视频通话连接;
18、其中,所述第三视频呼叫请求包括所述智能视频门锁的固定电话号码,所述视频通话平台用于根据所述固定电话号码查询已绑定所述智能视频门锁的所述用户终端。
19、进一步地,在本发明的一个实施例中,所述视频通话方法还包括预先绑定所述智能视频门锁与所述智能家居连接控制平台以及所述视频通话平台的步骤,其具体包括:
20、通过所述智能视频门锁向所述智能家居连接控制平台发起视频通话绑定请求,使得所述智能家居连接控制平台向所述视频通话平台发送所述视频通话绑定请求;
21、通过所述视频通话平台响应所述视频通话绑定请求,并生成所述固定电话号码,进而通过所述智能家居连接控制平台将所述固定电话号码下发至所述智能视频门锁;
22、通过所述智能视频门锁存储所述固定电话号码,并根据所述固定电话号码生成视频通话注册请求,进而通过所述智能家居连接控制平台向所述视频通话平台发送所述视频通话注册请求;
23、通过所述视频通话平台响应所述视频通话注册请求,并通过所述智能家居连接控制平台建立所述视频通话平台与所述智能视频门锁的心跳连接。
24、进一步地,在本发明的一个实施例中,所述视频通话方法还包括以下步骤:
25、当检测到所述智能视频门锁处于低功耗模式,断开所述视频通话平台与所述智能视频门锁的心跳连接,并建立所述智能家居连接控制平台与所述智能视频门锁的心跳连接。
26、进一步地,在本发明的一个实施例中,所述视频通话方法还包括预先绑定所述智能视频门锁与所述用户终端的步骤,其具体包括:
27、通过所述智能家居连接控制平台建立所述智能视频门锁与所述用户终端的通信连接;
28、通过智能视频门锁将所述固定电话号码发送至所述用户终端,使得所述用户终端根据所述固定电话号码和所述用户终端的第二设备标识生成设备绑定请求,进而将所述设备绑定请求发送至所述视频通话平台;
29、通过所述视频通话平台响应所述设备绑定请求,根据所述设备绑定请求生成所述固定电话号码与所述第二设备标识的第一映射关系并存储所述第一映射关系,进而返回绑定成功消息至所述用户终端。
30、进一步地,在本发明的一个实施例中,所述通过所述视频通话平台和所述智能家居连接控制平台向所述智能视频门锁下发唤醒指令并轮询所述智能视频门锁的在线状态,进而在所述智能视频门锁上线后重新向所述视频通话平台发起所述第一视频呼叫请求这一步骤,其具体包括:
31、通过所述视频通话平台生成所述唤醒指令,并通过所述智能家居连接控制平台向所述智能视频门锁下发所述唤醒指令,使得所述智能视频门锁上线;
32、通过所述智能视频门锁根据所述固定电话号码生成视频通话注册请求,进而通过所述智能家居连接控制平台向所述视频通话平台发送所述视频通话注册请求;
33、通过所述视频通话平台响应所述视频通话注册请求,并通过所述智能家居连接控制平台建立所述视频通话平台与所述智能视频门锁的心跳连接;
34、通过所述智能家居连接控制平台轮询所述智能视频门锁的在线状态,并通过所述视频通话平台将所述在线状态返回至所述用户终端;
35、当确定所述智能视频门锁在线,通过所述用户终端重新向所述视频通话平台发起所述第一视频呼叫请求。
36、另一方面,本发明实施例提供了一种基于智能视频门锁的视频通话系统,包括:
37、视频呼叫请求下发模块,用于通过用户终端向视频通话平台发起第一视频呼叫请求,使得所述视频通话平台根据所述第一视频呼叫请求确定对应的智能视频门锁,并通过智能家居连接控制平台向所述智能视频门锁下发所述第一视频呼叫请求;
38、视频通话连接建立模块,用于当所述智能视频门锁在线,通过所述智能视频门锁响应所述第一视频呼叫请求,并通过所述智能家居连接控制平台和所述视频通话平台建立所述智能视频门锁与所述用户终端的视频通话连接;
39、智能视频门锁唤醒模块,用于当所述智能视频门锁不在线,通过所述视频通话平台向所述用户终端返回设备不在线状态码,使得所述用户终端通过所述视频通话平台和所述智能家居连接控制平台向所述智能视频门锁下发唤醒指令并轮询所述智能视频门锁的在线状态,进而在所述智能视频门锁上线后重新向所述视频通话平台发起所述第一视频呼叫请求;
40、其中,所述第一视频呼叫请求包括所述智能视频门锁的固定电话号码,所述智能视频门锁包括volte通话模块,所述volte通话模块用于通过volte技术实现所述智能视频门锁与所述用户终端的视频通话。
41、另一方面,本发明实施例提供了一种电子设备,所述电子设备包括存储器、处理器、存储在所述存储器上并可在所述处理器上运行的程序以及用于实现所述处理器和所述存储器之间的连接通信的数据总线,所述程序被所述处理器执行时实现如前面所述的基于智能视频门锁的视频通话方法。
42、另一方面,本发明实施例还提供了一种存储介质,所述存储介质为计算机可读存储介质,用于计算机可读存储,所述存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如前面所述的基于智能视频门锁的视频通话方法。
43、本发明的优点和有益效果将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到:
44、本发明实施例通过用户终端向视频通话平台发起第一视频呼叫请求,使得视频通话平台根据第一视频呼叫请求确定对应的智能视频门锁,并通过智能家居连接控制平台向智能视频门锁下发第一视频呼叫请求,若智能视频门锁在线,通过智能视频门锁响应第一视频呼叫请求,并通过智能家居连接控制平台和视频通话平台建立智能视频门锁与用户终端的视频通话连接,若智能视频门锁不在线,通过视频通话平台向用户终端返回设备不在线状态码,使得用户终端通过视频通话平台和智能家居连接控制平台向智能视频门锁下发唤醒指令并轮询智能视频门锁的在线状态,进而在智能视频门锁上线后重新向视频通话平台发起第一视频呼叫请求。本发明实施例将视频功能集成在智能视频门锁,基于视频通话平台、智能家居连接控制平台以及volte技术实现智能视频门锁与用户终端之间的视频通话,使得用户可直接通过用户终端发起/响应与智能视频门锁的视频通话,提高了智能视频门锁的视频通话效率;无需在智能视频门锁中内置sim电话卡,降低了智能视频门锁的硬件成本和占用空间,提高了用户的使用体验。