欢迎光临小豌豆知识网!
当前位置:首页 > 电学技术 > 电通讯技术> 一种视频通信方法及系统独创技术22731字

一种视频通信方法及系统

2021-02-01 08:31:55

一种视频通信方法及系统

  技术领域

  本发明涉及网络通信技术领域,尤其涉及一种视频通信方法及系统。

  背景技术

  随着科学技术的进步,在带宽越来越大,设备越来越智能化的今天,距离已经无法成为人与人之间沟通交流的阻碍,通过视频通话、视频会议等视频方式来进行联系、沟通的通信频率也越来越频繁,已经成为人们日常生活中的最普及的联系方法。

  对于当前的视频通信,用户普遍是基于手机应用程序将通信请求发送到手机终端的固定应用程序,通过该应用程序建立通信链路,完成用户间的视频通信。

  然而这种通信方式存在一定的弊端,首先用户的通信终端固定,如果用户不能及时的发现通信请求,则通信请求无效,并且当前基于智能家居、智慧家庭的视频通信下没有通信请求寻人的方法,不能满足智慧家庭视频通信的需求。

  因此,现有技术还有待于改进和发展。

  发明内容

  本发明的主要目的在于提供一种视频通信方法及系统,旨在解决现有技术中视频通信局限于固定的通信终端,无法满足智慧家庭视频通信的需求的问题。

  为实现上述目的,本发明提供一种视频通信方法,所述视频通信方法包括如下步骤:

  多个智能家居设备与家庭网关建立通信连接,所述家庭网关预先存储家庭成员的信息;

  当所述家庭网关监测到用户视频请求呼入时,所述家庭网关获取所述用户视频请求中被呼叫用户的人脸信息;

  所述家庭网关将所述用户视频请求发送给所有智能家居设备,并根据所述人脸信息获取所述被呼叫用户当前所在的智能家居设备的位置;

  所述家庭网关对所述被呼叫用户所在位置前的智能家居设备发出是否进行视频通信的视频请求提示。

  可选地,所述的视频通信方法,其中,所述家庭网关对所述被呼叫用户所在位置前的智能家居设备发出是否进行视频通信的视频请求提示,之后还包括:

  所述被呼叫用户所在位置前的智能家居设备接收所述被呼叫用户的确认接受进行视频通信的请求后,通过所述被呼叫用户所在位置前的智能家居设备建立发起所述用户视频请求的呼叫用户和所述被呼叫用户的视频通话;

  所述被呼叫用户所在位置前的智能家居设备接收所述被呼叫用户的拒绝接受进行视频通信的请求后,所述被呼叫用户所在位置前的智能家居设备结束所述用户视频请求。

  可选地,所述的视频通信方法,其中,所述被呼叫用户所在位置前的智能家居设备接收所述被呼叫用户的确认接受进行视频通信的请求后,通过所述被呼叫用户所在位置前的智能家居设备建立发起所述用户视频请求的呼叫用户和所述被呼叫用户的视频通话,之后还包括:

  当所述被呼叫用户所在位置前的智能家居设备监控到所述被呼叫用户离开摄像头的可视范围时,所述被呼叫用户所在位置前的智能家居设备向所述家庭网关上报人脸丢失状态信息,所述家庭网关重新查询所述被呼叫用户的位置及所述被呼叫用户前对应的智能家居设备。

  可选地,所述的视频通信方法,其中,所述家庭网关重新查询所述被呼叫用户的位置及所述被呼叫用户前对应的智能家居设备,之后还包括:

  当所述家庭网关查询到所述被呼叫用户新的所在位置及所述被呼叫用户前对应的新的智能家居设备时,所述家庭网关中断所述被呼叫用户所在位置前的智能家居设备与所述呼叫用户的视频通话;

  所述家庭网关将视频通话视频流转发到所述被呼叫用户新的所在位置对应的新的智能家居设备上,并提示所述被呼叫用户是否继续进行视频通话。

  可选地,所述的视频通信方法,其中,所述提示所述被呼叫用户是否继续进行视频通话,之后还包括:

  当新的智能家居设备接收所述被呼叫用户的确认接受继续进行视频通信的请求后,继续所述呼叫用户和所述被呼叫用户的视频通话;

  当新的智能家居设备接收所述被呼叫用户的拒绝接受继续进行视频通信的请求后,结束所述呼叫用户和所述被呼叫用户的视频通话。

  可选地,所述的视频通信方法,其中,在继续所述呼叫用户和所述被呼叫用户的视频通话时,不中断视频通话的链接,由所述家庭网关完成视频流的切换。

  可选地,所述的视频通信方法,其中,所述智能家居设备包括显示屏、摄像头和麦克风。

  可选地,所述的视频通信方法,其中,所述家庭成员的信息包括姓名、电话、人脸和声纹。

  可选地,所述的视频通信方法,其中,所述智能家居设备包括智能手机、平板电脑、智能魔镜和智能电视。

  此外,为实现上述目的,本发明还提供一种视频通信系统,其中,所述视频通信系统包括:

  多个智能家居设备,与多个智能家居设备通信连接的家庭网关;

  所述家庭网关预先存储家庭成员的信息;所述家庭网关监测到用户视频请求呼入时,所述家庭网关获取所述用户视频请求中被呼叫用户的人脸信息;所述家庭网关将所述用户视频请求发送给所有智能家居设备,并根据所述人脸信息获取所述被呼叫用户当前所在的智能家居设备的位置;所述家庭网关对所述被呼叫用户所在位置前的智能家居设备发出是否进行视频通信的视频请求提示。

  本发明中,多个智能家居设备与家庭网关建立通信连接,所述家庭网关预先存储家庭成员的信息;当所述家庭网关监测到用户视频请求呼入时,所述家庭网关获取所述用户视频请求中被呼叫用户的人脸信息;所述家庭网关将所述用户视频请求发送给所有智能家居设备,并根据所述人脸信息获取所述被呼叫用户当前所在的智能家居设备的位置;所述家庭网关对所述被呼叫用户所在位置前的智能家居设备发出是否进行视频通信的视频请求提示。本发明通过人脸识别获取被呼叫用户当前所在的智能家居设备的位置,将呼叫用户发出的用户视频请求发送到被呼叫用户所在的智能家居设备上,并且可以跟随被呼叫用户的移动位置来切换用户视频请求到离被呼叫用户最近的智能家具设备上,方便被呼叫用户在家中随时随地使用各种智能家居设备来进行视频通话,满足了智慧家庭视频通信的多种需求。

  附图说明

  图1是本发明视频通信方法的较佳实施例的流程图;

  图2是本发明基于人脸识别的智慧家庭视频通信的原理示意图。

  具体实施方式

  为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

  本发明较佳实施例所述的视频通信方法,如图1和图2所示,所述视频通信方法包括以下步骤:

  步骤S10、多个智能家居设备与家庭网关建立通信连接,所述家庭网关预先存储家庭成员的信息。

  具体地,本发明中的所述智能家居设备指的是带有显示屏、摄像头和麦克风的智能终端设备,因为本发明的智能家居设备是为了服务用户进行视频通话的,那么就需要具备人脸识别(摄像头)、远程视频(显示屏)和语音播放、识别(麦克风)的功能,当然,所述智能家居设备还包括其他网络连接硬件以及具备视频流编解码的能力等;例如,如图2所示,所述智能家居设备可以包括智能手机、平板电脑、智能魔镜和智能电视等其他带显示屏、摄像头、麦克风的智能设备。

  其中,家庭网关(住宅网关)是一种将家庭或小型办公室网络连接到Internet上的硬件,家庭网关可提供转换功能,并使用户能够与内部网络上的所有计算机共享DSL或电缆调制解调器Internet连接;家庭网关位于DSL或电缆调制解调器与内部网络之间,也可以将DSL或电缆调制解调器集成到家庭网关中。家庭网关是由微控制器和以太网模块作为核心的硬件平台,或指在家庭中使用的廉价网络设备,与在公司局域网环境中使用的类似设备(通常提供更大服务能力和端口)。在电信网络中,家庭网关(residential gateway)是允许局域网(LAN)连接到广域网(WAN)的设备。WAN可以是一个更大的计算机网络(例如提供与市内其他住宅的市政WAN),或者互联网。WAN连接可能通过DSL、缆线调制解调器、光纤网络、移动电话宽带网络或其他方式提供。

  本发明中,智慧家庭完成组网,多个智能家居设备与家庭网关建立通信连接,便于家庭网关与各个智能家居设备进行通信,家庭网关具备家庭成员管理的功能,并且所述家庭网关预先存储家庭成员的信息(例如包括家庭成员的姓名、电话、人脸和声纹等信息);智慧家庭的通信入口为家庭网关,智慧终端接入家庭网关后,将视频通信的服务状态实时上报给家庭网关视频服务通信模块,家庭网关在第一时间知道有视频通信请求接入。

  步骤S20、当所述家庭网关监测到用户视频请求呼入时,所述家庭网关获取所述用户视频请求中被呼叫用户的人脸信息。

  具体地,用户视频请求表示呼叫用户呼叫另一个用户(即被呼叫用户),例如用户B通过视频请求呼叫用户A(这里的用户B就是发起视频请的呼叫用户,用户A就是被呼叫用户),例如图2中的呼叫用户A表示的就是被呼叫用户。

  本发明中,所述家庭网关实时监测用户视频请求的呼入,即用户视频请求首先是发送到所述家庭网关的,是所述家庭网关根据所述用户视频请求中被呼叫用户(例如图2中的呼叫用户A)的人脸信息,因为所述家庭网关已预先存储有家庭成员的信息,那么就可以根据被呼叫用户的信息对应获取被呼叫用户的人脸信息。

  步骤S30、所述家庭网关将所述用户视频请求发送给所有智能家居设备,并根据所述人脸信息获取所述被呼叫用户当前所在的智能家居设备的位置。

  具体地,所有的视频通信请求是由所述家庭网关发送给已连接的所有智能家居设备的,那么每一个接收到视频通信请求的智能家居设备此时就可以开启各自的摄像头进行人脸获取,例如智能手机开启摄像头检测摄像头范围内是否存在被呼叫用户(例如图2中的呼叫用户A),例如智能电视开启摄像头检测摄像头范围内是否存在被呼叫用户(例如图2中的呼叫用户A),例如智能魔镜开启摄像头检测摄像头范围内是否存在被呼叫用户(例如图2中的呼叫用户A),也就是说,家庭中所有符合要求的智能家居设备都开启了个各自的摄像头来检测摄像头范围内是否存在被呼叫用户,如果一旦某一个智能家居设备检测到被呼叫用户的人脸,那么就表示被呼叫用户在该智能家居设备的前面,例如智能电视检测到被呼叫用户的人脸,那么就表示智能电视前面是被呼叫用户,即可以获取所述被呼叫用户当前所在的智能家居设备的位置。

  进一步地,因为智能手机一般是用户使用最多、使用最频繁的智能终端,那么当所述家庭网关接收到用户视频请求(呼叫对象为呼叫用户A,即被呼叫用户)并发送给所述智能手机之后,如果视频通话没有人接听,则将视频通话请求的信息(发送请求的用户信息、请求视频通话对象、时间等)发送给家庭网关视频通信服务模块,家庭网关从家庭用户信息表中获取呼叫用户A的人脸信息,通过设备人脸追踪服务查询用户的位置。也就是说,本发明可以最先查询被呼叫用户是否在所述智能手机的前面,如果没在再去查询其他智能家居设备。

  步骤S40、所述家庭网关对所述被呼叫用户所在位置前的智能家居设备发出是否进行视频通信的视频请求提示。

  具体地,当所述被呼叫用户所在位置前的智能家居设备接收所述被呼叫用户的确认接受进行视频通信的请求后,通过所述被呼叫用户所在位置前的智能家居设备建立发起所述用户视频请求的呼叫用户和所述被呼叫用户的视频通话;例如被呼叫用户刚好在智能手机前面,那么被呼叫用户看到提示信息后,就可以点击智能手机上的确认操作,那么被呼叫用户就可以通过智能手机与呼叫用户进行视频通话了;当所述被呼叫用户所在位置前的智能家居设备接收所述被呼叫用户的拒绝接受进行视频通信的请求后,所述被呼叫用户所在位置前的智能家居设备结束所述用户视频请求;即被呼叫用户可以通过当前所在的智能家具设备拒绝当前的视频请求。

  例如,所述家庭网关中的设备人脸追踪服务发现被呼叫用户在电视机(即智能电视)前,家庭网关视频通信服务模块可以告诉家庭网关关于被呼叫用户的位置及被呼叫用户可视范围内的智能家居设备(智能家居设备可以通过摄像头看到被呼叫用户)。家庭网关将通信请求发送给电视机,并在电视机界面上显示视频通信的请求提示(XX用户请求与您视频通话,请确认是否接受,并在电视界面上显示有确认键和拒绝键),被呼叫用户根据提示选择接受通话或拒绝通话。

  进一步地,当所述被呼叫用户所在位置前的智能家居设备监控到所述被呼叫用户离开摄像头的可视范围时,所述被呼叫用户所在位置前的智能家居设备向所述家庭网关上报人脸丢失状态信息,所述家庭网关重新查询所述被呼叫用户的位置及所述被呼叫用户前对应的智能家居设备。例如当被呼叫用户在视频通话的过程中离开电视摄像头的可视范围,电视机向家庭网关的设备人脸追踪服务上报“人脸丢失”状态,设备人脸追踪服务重新查询用户的位置及对应的智能家居设备。

  当所述家庭网关查询到所述被呼叫用户新的所在位置及所述被呼叫用户前对应的新的智能家居设备时,所述家庭网关中断所述被呼叫用户所在位置前的智能家居设备与所述呼叫用户的视频通话;所述家庭网关将视频通话视频流转发到所述被呼叫用户新的所在位置对应的新的智能家居设备上,并提示所述被呼叫用户是否继续进行视频通话;例如,所述家庭网关查询到所述被呼叫用户新的所在位置及所述被呼叫用户前对应的是智能魔镜时,家庭网关中断电视机与请求用户的视频通话,将视频通话视频流发送到用户当前位置所在的智能魔镜,并提示用户是否持续通话。当新的智能家居设备接收所述被呼叫用户的确认接受继续进行视频通信的请求后,继续所述呼叫用户和所述被呼叫用户的视频通话;当新的智能家居设备接收所述被呼叫用户的拒绝接受继续进行视频通信的请求后,结束所述呼叫用户和所述被呼叫用户的视频通话。

  另外,在继续所述呼叫用户和所述被呼叫用户的视频通话时(例如视频通话由电机机切换到智能魔镜的过程),不中断视频通话的链接,由所述家庭网关完成视频流的切换。

  进一步地,被呼叫用户可以在当前通话的智慧家居设备结束视频通话,结束指令由家庭网关发送给视频通话请求接入的通信终端(例如呼叫用户B的智能手机)。

  进一步地,如图2所示,基于上述视频通信方法,本发明还相应提供了一种视频通信系统,其中,所述视频通信系统包括:多个智能家居设备,与多个智能家居设备通信连接的家庭网关;所述家庭网关预先存储家庭成员的信息;所述家庭网关监测到用户视频请求呼入时,所述家庭网关获取所述用户视频请求中被呼叫用户的人脸信息;所述家庭网关将所述用户视频请求发送给所有智能家居设备,并根据所述人脸信息获取所述被呼叫用户当前所在的智能家居设备的位置;所述家庭网关对所述被呼叫用户所在位置前的智能家居设备发出是否进行视频通信的视频请求提示。

  如图2所示,所述智能家居设备可以包括智能手机(即图2中的手机)、平板电脑、智能魔镜(即图2中的魔镜)和智能电视(即图2中的电视)等其他带显示屏、摄像头、麦克风的智能设备。

  进一步地,所述被呼叫用户所在位置前的智能家居设备接收所述被呼叫用户的确认接受进行视频通信的请求后,通过所述被呼叫用户所在位置前的智能家居设备建立发起所述用户视频请求的呼叫用户和所述被呼叫用户的视频通话;所述被呼叫用户所在位置前的智能家居设备接收所述被呼叫用户的拒绝接受进行视频通信的请求后,所述被呼叫用户所在位置前的智能家居设备结束所述用户视频请求。

  当所述被呼叫用户所在位置前的智能家居设备监控到所述被呼叫用户离开摄像头的可视范围时,所述被呼叫用户所在位置前的智能家居设备向所述家庭网关上报人脸丢失状态信息,所述家庭网关重新查询所述被呼叫用户的位置及所述被呼叫用户前对应的智能家居设备。当所述家庭网关查询到所述被呼叫用户新的所在位置及所述被呼叫用户前对应的新的智能家居设备时,所述家庭网关中断所述被呼叫用户所在位置前的智能家居设备与所述呼叫用户的视频通话;所述家庭网关将视频通话视频流转发到所述被呼叫用户新的所在位置对应的新的智能家居设备上,并提示所述被呼叫用户是否继续进行视频通话。当新的智能家居设备接收所述被呼叫用户的确认接受继续进行视频通信的请求后,继续所述呼叫用户和所述被呼叫用户的视频通话(在继续所述呼叫用户和所述被呼叫用户的视频通话时,不中断视频通话的链接,由所述家庭网关完成视频流的切换);当新的智能家居设备接收所述被呼叫用户的拒绝接受继续进行视频通信的请求后,结束所述呼叫用户和所述被呼叫用户的视频通话。

  也就是说,视频通信请求通过人脸识别和用户在智能家居设备的位置进行通信请求,并随着被呼叫用户的位置切换而自动切换智能家居设备,实现视频通信的视频流跟随被呼叫用户的位置移动而切换通信所使用的智能家居设备的目的。被呼叫用户可以对智慧终端是否接受视频通话跟随进行设置,默认功能为开启。

  在智慧家庭的环境下,所有的智能家居设备都与家庭网关连接,家庭网关具备家庭成员管理的功能,能够存储家庭成员的信息(如姓名、电话、人脸、声纹等)。家庭网关具备基于人脸识别技术的设备人脸追踪服务模块,该模块可以在视频通话请求接入的时候识别通话请求的对象、以及通话请求对象的人脸,通过家庭网关获取该人脸用户所在的智能家居设备位置,将视频请求发送到对应的智能家居设备,并提醒被呼叫用户有视频通信请求,询问被呼叫用户是否接通,由被呼叫用户决定是否进行视频通信。当被呼叫用户位置出现改变,被呼叫用户不位于当前通信的智能家居设备时(人脸丢失),智能家居设备上报家庭网关,家庭网关查找被呼叫用户新的位置并确认被呼叫用户新位置对应的智能家居设备,将视频流传输到被呼叫用户新位置所在的智能家居设备,并继续视频通信。

  综上所述,本发明提供一种视频通信方法及系统,所述方法包括:多个智能家居设备与家庭网关建立通信连接,所述家庭网关预先存储家庭成员的信息;当所述家庭网关监测到用户视频请求呼入时,所述家庭网关获取所述用户视频请求中被呼叫用户的人脸信息;所述家庭网关将所述用户视频请求发送给所有智能家居设备,并根据所述人脸信息获取所述被呼叫用户当前所在的智能家居设备的位置;所述家庭网关对所述被呼叫用户所在位置前的智能家居设备发出是否进行视频通信的视频请求提示。本发明通过人脸识别获取被呼叫用户当前所在的智能家居设备的位置,将呼叫用户发出的用户视频请求发送到被呼叫用户所在的智能家居设备上,并且可以跟随被呼叫用户的移动位置来切换用户视频请求到离被呼叫用户最近的智能家具设备上,方便被呼叫用户在家中随时随地使用各种智能家居设备来进行视频通话,满足了智慧家庭视频通信的多种需求。

  当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,所述程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

  应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

《一种视频通信方法及系统.doc》
将本文的Word文档下载到电脑,方便收藏和打印
推荐度:
点击下载文档

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