本发明涉及智能门锁,具体涉及猫眼智能锁架构及基于猫眼智能锁架构的视频显示方法。
背景技术:
1、目前智能锁均配备了猫眼功能,低成本的搭配本地猫眼,只可通过智能锁的后屏查看,目前主流智能锁则不仅可通过后屏查看,还包含wifi(wireless fidelity)功能可远程通过app(application,应用程序)查看实时视频。由于门锁结构问题,一般摄像头均部署在智能锁的门外部分,但由于路由器在用户家里,因此wifi天线必须部署在智能锁的门内部分。
2、现有猫眼智能锁结构存在两种:1.wifi模组部署在门外,通过sdio(securedigital input and output,安全数字输入输出)接口与摄像头连接,然后wifi模组通过一条很长的天线连到门内。后屏模组通过usb接口与摄像头模组连接。但是此架构下wifi天线成本高且容易压断;2.摄像头模组通过usb线连接到后屏模组,后屏模组再通过sdio结构连接wifi模组,该架构解决了wifi模组天线的问题,但由于某些款智能锁没有后屏功能,该架构就无法使用。综上,现有猫眼智能锁架构存在成本较高且应用不灵活的问题。
技术实现思路
1、有鉴于此,本发明提供了猫眼智能锁架构及基于猫眼智能锁架构的视频显示方法,以解决猫眼智能锁架构成本较高且应用不灵活的问题。
2、第一方面,本发明提供了一种猫眼智能锁架构,架构包括:摄像头模组、无线通信模组及屏幕模组;
3、摄像头模组,与无线通信模组通过第一有线接口进行连接,用于将根据采集到的门外实时场景生成的视频流发送至无线通信模组;
4、无线通信模组,与屏幕模组通过第二有线接口进行连接,用于接收视频流,并将视频流发送至屏幕模组;
5、屏幕模组,用于接收无线通信模组的视频流,并将视频流进行显示;
6、或者,架构包括:摄像头模组及屏幕模组;
7、摄像头模组,与屏幕模组通过第一预留有线接口进行连接,用于将根据采集到的门外实时场景生成的视频流发送至屏幕模组;
8、屏幕模组,用于接收摄像头模组的视频流,并将视频流进行显示。
9、本发明实施例提供的猫眼智能锁架构,通过在部署无线通信模组时,无线通信模组与摄像头模组通过第一有线接口连接,接收摄像头模组根据采集到的门外实时场景生成的视频流,无线通信模组与屏幕模组通过第二有线接口连接,将视频流发送至屏幕模组进行显示,在未部署无线通信模组时,屏幕模组与摄像头模组通过第一预留有线接口连接,接收摄像头模组的视频流并进行显示。本发明通过设置预留有线接口,能够根据需求对无线通信模组进行增删,合理构建猫眼智能锁的结构,增强猫眼智能锁的稳定性与灵活性,降低猫眼智能锁开发成本和开发难度。
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、第七方面,本发明提供了一种猫眼智能锁,包括上述第一方面或其对应的任一实施方式的猫眼智能锁架构。