一种基于网络视频通话平台的访客通话方法及装置与流程

文档序号:12038176阅读:195来源:国知局
一种基于网络视频通话平台的访客通话方法及装置与流程

本发明涉及访客通话领域,尤其涉及一种基于网络视频通话平台的访客通话方法及装置。



背景技术:

早期的访客可视对讲系统,是通过建筑中敷设的电缆,在系统的访客端的访客机和受访端的室内机之间传输音视频信号及控制信号。而电缆和室内机的人工及材料成本都较高,且线路故障后较难排除。

随着技术发展,目前已出现了通过网络传输音视频及控制信号的网络型访客可视对讲系统。该类系统无需在受访端与访客端之间敷设专用电缆,只需访客端和受访端接通网络,受访者在手机等智能终端上安装运行专用软件,即可与设置好的访客端的访客机进行视频通话并遥控访客端的门锁。但这类网络型访客可视对讲系统,需要自行开发供受访端使用的专用软件、自建云服务平台以支撑系统运行,需要较大的系统的运营成本及开发成本;而且,受访者必须为此安装设置专用软件。



技术实现要素:

本发明要解决的技术问题是:提供一种访客通话方法,利用已有网络视频通话平台及该平台的客户端软件,实现本发明提供的一种访客端装置与使用该平台的客户端的受访者进行视频通话,并可由受访端对访客端设备进行网络远程控制的方法。

所述视频通话平台,包括但不限于网络视频通话专用平台、具备网络视频通话功能的信息交流平台、具备视频通话功能的网络社交平台。所述视频通话平台,包括skype、msn、新浪uc等开放的网络视频通话平台,也包括facebook、微信、qq、阿里旺旺、line等包含视频通话功能的网络社交平台,还包括其他专用的网络视频通话平台。

本发明解决其技术问题所采用的技术方案是:构造一种基于网络视频通话平台的访客通话方法,包括:

s1、在所述视频通话平台为访客端设置对应的用户账号作为访客端账号,将受访对象在所述视频通话平台使用的用户账号作为受访端账号并设置对应的代码作为受访端代码;

s2、在所述视频通话平台,将所述受访端账号与对应的所述访客端账号设置为可进行视频通话的对象;

s3、发起呼叫时,在访客端输入待呼叫的受访端代码;

s4、根据访客端的输入,确定待呼叫的所述受访端代码对应的所述受访端账号作为被叫账号,当不能确定则返回s3,确定成功则进入s5;

s5,以与发起呼叫的访客端及所述被叫账号对应的所述访客端账号作为主叫账号,发起呼叫的访客端调用以所述主叫账号登陆对应的所述视频通话平台的客户端,向所述被叫账号发起视频通话;

s6、按照所述视频通话平台的通话流程,发起视频通话的访客端与所述被叫账号的用户通过所述视频通话平台进行视频通话。通话终止后,发起呼叫的访客端恢复等待输入待呼叫受访端代码的状态。

在本发明所述的访客通话方法中,进一步包括:在s2步骤后,所述访客端账号在访客端接收到对应的所述受访端账号发送的约定的控制信息时,输出相应的控制信号;所述控制信号可输出到包括电控锁在内的外接设备,所述控制信息包括所述受访端账号通过网络向所述访客端账号发送的特定字符、包括通过所述视频通话平台的即时通信功能发送的特定信息。

在本发明所述的访客通话方法中,可进一步采用一个或多个所述视频通话平台。运行中根据需要选用其中一个所述视频通话平台。

在本发明所述的访客通话方法中,可进一步将一个或多个所述受访端代码对应一个或多个所述受访端账号。一个受访端代码可以对应多个受访端账号,如将一个房号对应该房的多个住户的所述视频通话平台账号;多个受访端代码也可以对应一个受访端账号,如将多个房号对应其一个管理者的所述视频通话平台账号。

在所述视频通话平台支持的情况下,多个访客端可共用一个所述访客端账号;一个访客端也可使用同一所述视频通话平台的多个账号,在调用所述视频通话平台的客户端发起呼叫时,再根据预设的条件选定其中一个账号作为所述主叫账号。

本发明支持由所述受访端账号向所述访客端账号发起视频通话。当所述访客端设置为自动接受视频通话请求时,则可实现受访端账号的用户主动与访客端进行视频通话,籍此主动查看、收听访客端的音视频。

本发明解决其技术问题所采用的技术方案包括:提供一种基于网络视频通话平台的访客端装置,其特征在于,包括:

平台客户端模块,用于安装运行所述视频通话平台的客户端软件,支持运行所述视频通话平台的客户端在访客端进行包括摄像、拾音、播音在内的音视频控制及网络通讯,支持通过所述视频通话平台的客户端登陆所述视频通话平台与所述视频通话平台的其他用户进行网络视频通话;本模块中可安装多个所述视频通话平台的客户端软件,支持在多个所述视频通话平台中根据需要选择使用;

呼叫定号模块,用于输入待呼叫受访端代码,并基于预设的所述受访端代码、所述受访端账号、所述访客端账号的对应关系,确定所述被叫账号及所述主叫账号;本模块可设置外接输入键盘,或在触摸式显示屏上生成触摸式输入的虚拟键盘;

主控模块,用于管控所述访客端装置中各个模块的运行、模块间的数据传输,以及根据所述呼叫定号模块确定的所述被叫账号及所述主叫账号,调用所述平台客户端模块以所述主叫账号登陆对应的所述视频通话平台与所述被叫账号进行视频通话,并在视频通话终止后返回等待输入待呼叫受访端代码的状态。

在本发明所述访客端装置中,可进一步包括视频显示控制模块,用于控制受访对象的视频图像在访客端的显示。在访客端与受访端进行视频通话时,该模块可根据预定设置,在访客端不显示受访对象的视频图像;或者在收到所述被叫账号发送的许可指令后,在访客端显示受访对象的视频图像。

所述视频显示控制模块,可进一步扩展为内容播放控制模块,用于控制所述访客端装置在各个工作状态时的播放内容。包括按需要播放各种广告、信息。

在所述视频通话平台支持时,受访者也可以利用所述视频通话平台的客户端,进行视频通话转为语音通话、不发送自身视频等设置,以保护受访者隐私或减少数据传输量等。

在本发明所述访客端装置中,可进一步包括遥控模块,用于获取所述受访端账号通过网络向所述访客端账号发送的控制信息,并按照预设的对应关系,向访客端的外接的受控设备输出相应的控制信号。所述控制信息包括通过网络平台发送的约定字符;所述控制信号包括向外接设备输出的开关信号,如向电控锁输出的开关信号。

在本发明所述的访客通话方法中及装置中,可包含一个或多个访客端,每个访客端可配置一个所述访客端装置。

所述访客通话方法及装置,包括但不限于应用在住宅、办公楼、园区、校园、厂矿企业、机关事业单位。所述受访端和受访对象,包括但不限于个人、单位、部门、团体。

在本发明所述的访客通话方法及装置中,访客可进一步利用所述视频通话平台的信息传输功能,通过访客端的所述视频通话平台的客户端向受访对象发送文字、音视频等信息,以实现访客留言、通知等应用。

可以由访客端账号组建群组并邀请受访端账号加入,以实现受访端账号间包括视频通话在内的信息交流、管理者通过该群组向受访端账号发送通知和广告、受访端账号向管理者发送信息等群组信息交流。

本发明提供的访客视频通话方法,充分利用已有的、向公众开放的网络视频通话平台及其客户端软件进行视频通话,无需自行开发供受访端使用的专用软件、无需自建云服务平台以支撑系统运行、无须自行开发音视频编解码技术,只需在访客端配置本发明提供的访客端装置即可实现访客与受访对象间的视频通话,且受访对象可遥控访客端的电控锁等设施。

本发明可节省大量网络平台运营成本、受访端专用设备成本、受访端专用应用软件开发成本;同时,受访者利用常用的网络视频通话平台的客户端进行访客视频通话和远程控制,无须安装设置专用软件,且受访者在任何能接通网络的地方都能与访客视频通话,也给使用者带来较大便利。

本发明支持多种网络视频通话平台、支持同时应用多个网络视频通话平台,既为用户提供多种选择,也避免受到某个网络视频通话平台的限制;本发明支持一个受访端代码绑定多个受访端账号,绑定的多个受访端账号甚至可以采用不同的视频通话平台,使得一个受访端代码可以方便地授权多个用户响应访客端呼叫。

本发明还可利用网络视频通话平台的文本通信功能传输控制信号,从而充分利用网络平台的已有资源,实现受访端通过网络控制访客端设备的功效。同时,安装有该网络视频通话平台的客户端的授权用户,可以通过手机开启访客端电控锁等设备,免除了携带门禁卡或钥匙的必要性,也免除了采用密码锁会带来的密码泄漏和缺少开门者信息的弊端。

此外,本发明提供了一种建立访客端及受访端群组的方式,通过该群组,可以搭建一个社区平台,进一步可实现物业通知、社区交流、社区广告等功能。

附图说明

下面将结合附图及实施例对本发明作进一步说明,附图中:

图1是本发明访客通话方法的第一实施例的流程图;

图2是本发明访客通话方法的第二实施例的流程图;

图3是本发明访客端装置的第一实施例的构成图。

图中标记:11-呼叫定号模块;12-主控模块;13-视频显示控制模块;14-遥控模块;20-平台客户端模块。

具体实施方式

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

本领域技术人员知悉,所述视频通话平台,包含但不限于专用网络视频通话平台、具备视频通话功能的网络信息交流平台、具备视频通话功能的网络社交平台。

图1是本发明访客通话方法的第一实施例的流程图,在本实施例中,采用一个网络视频通话平台。如图1所示,在步骤s1中,在一个所述视频通话平台为每个访客端设置对应的用户账号作为访客端账号,将受访对象在所述视频通话平台使用的用户账号作为受访端账号并设置对应的代码作为受访端代码。在本发明的一个实施例中,为f个访客端对应在所述视频通话平台注册f个用户账号作为访客端账号fn1(n1=1至f);将s个受访对象在所述视频通话平台注册使用的账号作为受访端账号sn2(n2=1至s),并设置d个与之对应的受访端代码dn3(n3=1至d)。其中,f、s、d为自然数;所述受访端代码可设置为数字、字符等(如房号、手机号、姓名、单位名称等)。例如在住宅小区,可为小区大门设置一个对应的访客端账号、每个单元门各设置一个对应的访客端账号,小区住户登记使用的所述视频通话平台的账号作为受访端账号并绑定住户的房号作为受访端代码。

在本发明的一个实施例中,s=d,受访端代码与受访端账号一一对应(例如每个房号作为受访端代码,与作为受访端账号的房主的所述视频通话平台账号一一对应);在本发明的又一个实施例中,s不等于d,多个受访端代码对应一个受访端账号(例如多个房号对应其一个管理者的所述视频通话平台账号)、或一个受访端代码对应多个受访端账号(例如一个房号有多个居住者的所述视频通话平台账号作为可选的受访端账号)、或多个受访端代码对应多个受访端账号(例如多个房号的对应其多个管理者的所述视频通话平台账号)。

如图1所示,在步骤s2中,在所述视频通话平台,将所述受访端账号与对应的所述访客端账号设置为可进行视频通话的对象。在本发明的一个实施例中,以各个访客端账号fn1登陆所述视频通话平台,请求添加受访端账号sn2中的对应的需要视频通话的对象为“联系人”或“好友”,而收到添加请求的所述受访端账号予以同意;或由受访端账号sn2各自登陆所述视频通话平台,请求添加访客端账号fn1中的对应的需要视频通话的对象为“联系人”或“好友”,而收到添加请求的所述访客端账号予以同意。例如在住宅小区,可将小区大门对应的访客端账号与小区所有住户的受访端账号设置为“好友”或“联系人”;将每个单元门对应的访客端账号与该单元住户的受访端账号设置为“好友”或“联系人”。

在本发明的又一实施例中,将访客端账号与对应的受访端账号添加为可进行视频通话的“好友”或“联系人”后,以各个所述访客端账号fn1在所述视频通话平台创建各自对应的群组,将其对应的所述受访端账号加入所述群组,并将所述受访端账号在所述群组的群昵称设置为包含其对应的所述受访端代码dn3。一个所述受访端代码可以对应多个受访端账号及其群昵称,如受访端代码“1601”可对应群昵称为“1601-1”(1单元601房1号住户)的受访端账号、群昵称为“1601-2”(1单元601房2号住户)的受访端账号。其中,采用的所述网络平台支持对“好友”或“联系人”添加备注信息时,还可将受访端账号对应的信息添加到所述备注信息中。在本实施例中所建立的所述群组中成员,可利用所述视频通话平台开放的群组内互动功能进行交流,以实现所述受访端账号间交流。

如图1所示,在步骤s3中,发起呼叫时,在访客端输入待呼叫的受访端代码。在本发明的一个实施例中,在有访客的访客端的装置上,通过触摸式显示屏的虚拟键盘或外接的实体键盘,输入待呼叫的受访端代码。例如在住宅小区,访客在某个单元门前的访客端装置上,输入受访者的房号。

在本发明的又一实施例中,访客在某个访客端装置上输入呼叫代码。当有多个所述受访端代码中包含访客输入的呼叫代码的信息时,显示屏显示相关选项供访客进一步点选确定待呼叫的受访端代码:例如,访客输入代码“601”时,显示屏显示1单元601房的受访端代码“1601”、2单元601房的受访端代码“2601”、3单元601房的受访端代码“3601”供访客进一步点选确定访问对象;再如访客输入姓名“张三”的代码时,显示屏显示“张三-物理系15级”、“张三-化学系16级”的受访端代码,以及各代码的备注信息供访客进一步点选确定待呼叫的受访端代码。

如图1所示,在步骤s4中,根据访客端的输入,确定待呼叫的所述受访端代码对应的所述受访端账号作为被叫账号,当不能确定则提示并返回s3,确定成功则进入s5。在本发明的一个实施例中,将所述受访端代码、所述受访端代码与所述受访端账号对应关系的信息,预先编制存储在访客端装置中。发起呼叫的访客端装置根据其内部存储信息,比对是否有与所述待呼叫受访端代码相符的所述受访端代码:没有相符的所述受访端代码,则提示错误并返回步骤s3,要求重新输入待呼叫受访端代码;有相符的所述受访端代码,则将该受访端代码所对应的受访端账号作为被叫账号,进入步骤s5。其中,当相符的所述受访端代码对应多个所述受访端账号时:在本发明的一个实施例中,可通过所述访客端装置提示进一步选择确定所述被叫账号;在本发明的又一实施例中,按预设的优先顺序,将对应的多个所述受访端账号依次作为所述被叫账号进入下一步骤来呼叫,直到呼叫成功或终止呼叫。例如在住宅小区,发起呼叫的访客端装置查找其内部是否存有访客输入的房号:如无该房号,则通过语音或显示屏提示访客输入错误,需重新输入;如有该房号且设置了唯一对应的所述受访端账号,则将该受访端账号作为被叫账号;如有该房号且该房号对应设置了多个受访端账号,则通过语音或显示屏提示访客进一步选择其中一个受访端账号作为所述被叫账号,或者按所述多个受访端账号预设的优先顺序依次将之作为所述被叫账号,直到呼叫成功或终止呼叫。

在本发明的又一实施例中,将所述受访端代码设置为对应的受访端账号在所述群组中的群昵称或备注信息情况下,访客端装置根据访客输入的代码,搜索所述群昵称或备注信息后,在访客端触摸显示屏上显示符合搜索条件的所述受访端账号的群昵称与或备注信息供访客点选,然后将访客点选的对象对应的所述受访端账号作为被叫账号,进入步骤s5。例如,访客输入“1601”时,显示屏显示1单元601房的1号住户的标识“1601-1”、1601房的2号住户的标识“1-601-2”供访客进一步点选确定受访端账号作为被叫账号。

如图1所示,在步骤s5中,以发起呼叫的访客端对应的所述访客端账号作为主叫账号,发起呼叫的访客端调用以所述主叫账号登陆所述视频通话平台的客户端,向所述被叫账号发起视频通话。在本发明的一个实施例中,访客端装置中安装有所述视频通话平台的客户端,预设为该访客端对应的所述访客端账号登陆的状态,发起呼叫的访客端对应的所述访客端账号则为所述主叫账号。发起呼叫的访客端装置根据所述被叫账号及所述主叫账号,通过其内置的程序驱动,自动调用已以所述主叫账号登陆的所述视频通话平台的客户端,借助所述视频通话平台向所述被叫账号发起视频通话请求。例如在住宅小区,访客端装置中的所述视频通话平台的客户端,预设为以其对应的所述访客端账号登陆的状态。在访客发起呼叫并确定所述被叫账号后,该访客端装置通过其内置的程序,自动调用已登陆的所述视频通话平台的客户端,通过该平台,向所述被叫账号发起视频通话请求。

在本发明的又一实施例中,访客端装置中,所述视频通话平台的客户端常态下不登陆,仅在被调用时,才以所述主叫账号登陆所述视频通话平台,然后向所述被叫账号发起视频通话请求。在视频通话终止后,退出该视频通话平台的客户端。

如图1所示,在步骤s6中,按照所述视频通话平台的通话流程,发起视频通话的访客端通过所述主叫账号与所述被叫账号的用户进行视频通话。在本发明的一个实施例中,按照所述视频通话平台的通话规则流程,所述被叫账号通过所述视频通话平台响应所述主叫账号的呼叫:以所述被叫账号登陆所述视频通话平台的用户接收到所述主叫账号发起的视频通话请求后,通过该平台的客户端执行接受通话请求的操作,双方则进入视频通话状态;以所述被叫账号登陆该平台的用户接收到所述主叫账号发起的视频通话请求后,执行拒绝通话请求的操作,则呼叫终止;所述被叫账号对所述主叫账号发起的视频通话请求在一定时间后无响应,则呼叫终止。在视频通话状态下,其中一方挂断则终止通话。通话终止后,发起呼叫的访客端恢复等待输入待呼叫受访端代码的状态,下一次呼叫从s3开始。例如在住宅小区,被叫房号的住户通过所述视频通话平台的客户端,接收到访客的视频通话请求后,选择接听则进入视频通话状态,选择拒接则终止呼叫;所述被叫账号长时间无应答,则呼叫终止。

在本发明的又一实施例中,所述访客端装置设置为只播放受访端传送的音频、而不显示视频,以保护受访者隐私。

如图1所示,在步骤s7中,所述访客端账号在访客端接收到对应的所述受访端账号发送的约定的控制信息时,输出相应的控制信号。在本发明的一个实施例中,在所述访客端装置中,所述视频通话平台的客户端处于登陆状态时,可接收来自其登陆账号添加为视频通话对象的所述受访端账号通过网络发送的控制信息。所述控制信息包括但不限于字符、表情等格式。所述访客端装置根据预设的对应关系,收到特定的所述控制信息后输出相应的控制信号。访客端可在s2以后的任何阶段(包括在视频通话中),接收所述控制信息,并输出所述控制信号。所述控制信号,包括但不限于对访客端的电锁输出的开关信号。例如在住宅小区,住户可利用所述视频通话平台的文本信息传输功能,随时向小区大门或住户所在的单元门的访客端装置发送约定字符,处于以对应账号登陆状态的该访客端装置接收到约定字符后,自动向该门配置的电控锁发出开门信号,打开电控锁。住户在与访客视频通话时,向该访客端账号发送特定字符,可遥控打开该访客端的电控门锁。

图2是本发明访客通话方法的第二实施例的流程图,在本实施例中,同时采用多个网络视频通话平台。如图2所示,在步骤s1中,在多个所述视频通话平台分别为每个访客端设置对应的用户账号作为访客端账号,将受访对象在所述视频通话平台使用的用户账号作为受访端账号并设置对应的代码作为受访端代码。在本发明的一个实施例中,为f个访客端对应在p个所述视频通话平台注册p*f个用户账号作为访客端账号fmn1(m=1至p,n1=1至f);将s个受访对象在各所述视频通话平台注册使用的账号作为受访端账号sn2(n2=1至s),并设置d个与之对应的受访端代码dn3(n3=1至d)。其中,p、f、s、d为自然数;所述受访端代码可设置为数字、字符等(如房号、手机号、姓名、单位名称等)。例如在住宅小区,可为每个小区大门设置在p个所述视频通话平台的p个对应的访客端账号、每个单元门各设置p个所述视频通话平台的p个对应的访客端账号;小区住户可在多个所述视频通话平台中,选择登记使用所述视频通话平台的账号作为受访端账号,将住户的房号作为受访端代码。

在本发明的一个实施例中,s=d,受访端代码与受访端账号一一对应;在本发明的又一个实施例中,s不等于d,多个受访端代码对应一个受访端账号、或一个受访端代码对应多个受访端账号、或多个受访端代码对应多个受访端账号。其中,支持一个受访对象登记使用分属多个所述视频通话平台的多个所述受访端账号。

如图2所示,在步骤s2中,在各个所述视频通话平台,将所述受访端账号与对应的所述访客端账号设置为可进行视频通话的对象。在本发明的一个实施例中,以各个访客端账号fmn1登陆对应的所述视频通话平台,请求添加受访端账号sn2中的对应的需要视频通话的对象为“联系人”或“好友”,而收到添加请求的所述受访端账号予以同意;或由受访端账号sn2各自登陆所属的所述视频通话平台,请求添加访客端账号fmn1中的对应的需要视频通话的对象为“联系人”或“好友”,而收到添加请求的所述访客端账号予以同意。例如在住宅小区,住户可在多个所述视频通话平台选择登记使用自己专属的所述受访端账号。设置时,将小区所有住户在各个所述视频通话平台的受访端账号与小区大门对应的同平台的访客端账号设置为“好友”或“联系人”;在各个所述视频通话平台,将每个单元门对应的所述访客端账号与该单元住户的同平台的受访端账号设置为“好友”或“联系人”。

如图2所示,在步骤s3中,发起呼叫时,在访客端输入待呼叫的受访端代码。在本发明的一个实施例中,访客在访客端的装置上,通过触摸式显示屏的虚拟键盘或外接的实体键盘,输入待呼叫的受访端代码。例如在住宅小区,访客在某个门前的访客端装置上,输入受访者的房号。

在本发明的又一实施例中,访客在某个访客端装置上输入呼叫代码,当有多个所述受访端代码中包含访客输入的呼叫代码的信息时,显示屏显示相关选项供访客进一步点选确定待呼叫受访端代码。

如图2所示,在步骤s4中,根据访客端的输入,确定待呼叫的所述受访端代码对应的所述受访端账号作为被叫账号,当不能确定则提示并返回s3,确定成功则进入s5。在本发明的一个实施例中,将所述受访端代码、所述受访端代码与所述受访端账号对应关系的信息,预先编制存储在访客端装置中。发起呼叫的访客端装置根据其内部存储信息,比对是否有与所述待呼叫受访端代码相符的所述受访端代码:没有相符的所述受访端代码,则提示错误并返回步骤s3,要求重新输入待呼叫受访端代码;有相符的所述受访端代码,则将该受访端代码所对应的受访端账号作为被叫账号,进入步骤s5。其中,当相符的所述受访端代码对应多个所述受访端账号时:在本发明的一个实施例中,可通过所述访客端装置提示进一步选择确定所述被叫账号;在本发明的又一实施例中,按预设的优先顺序,将对应的多个所述受访端账号依次作为所述被叫账号进入下一步骤来呼叫,直到呼叫成功或终止呼叫。例如在住宅小区,发起呼叫的访客端装置查找其内部是否存有访客输入的房号:如无该房号,则通过语音或显示屏提示访客输入错误,需重新输入;如有该房号且设置了唯一对应的所述受访端账号,则将该受访端账号作为被叫账号;如有该房号且该房号对应设置了多个受访端账号,则通过语音或显示屏提示访客进一步选择其中一个受访端账号作为所述被叫账号,或者按所述多个受访端账号预设的优先顺序依次将之作为所述被叫账号,直到呼叫成功或终止呼叫。

如图2所示,在步骤s5中,以与发起呼叫的访客端及所述被叫账号对应的所述访客端账号作为主叫账号,发起呼叫的访客端调用以所述主叫账号登陆对应的所述视频通话平台的客户端,向所述被叫账号发起视频通话。在本发明的一个实施例中,访客端装置中安装有多个所述视频通话平台的客户端,都预设为该访客端对应的所述访客端账号登陆的状态。在发起呼叫的访客端与多个所述视频通话平台对应的所述访客端账号中,选择与所述被叫账号对应的(同平台的)所述访客端账号作为所述主叫账号。发起呼叫的访客端装置根据所述被叫账号及所述主叫账号,通过其内置的程序驱动,自动调用已以所述主叫账号登陆对应的所述视频通话平台的客户端,借助所述视频通话平台向所述被叫账号发起视频通话请求。例如在住宅小区,访客端装置中的所述视频通话平台的客户端,预设为以其对应的所述访客端账号登陆的状态。在访客发起呼叫确定所述被叫账号后,将发起呼叫的访客端及所述被叫账号对应的所述访客端账号作为主叫账号,该访客端装置通过其内置的程序,自动调用以该主叫账号登陆的对应的所述视频通话平台的客户端,借助该平台,向所述被叫账号发起视频通话请求。

在本发明的又一实施例中,访客端装置中,所有所述视频通话平台的客户端常态下都不运行。当发起呼叫时,发起呼叫的访客端装置根据所述被叫账号调用其所属的所述视频通话平台的客户端,并以该访客端装置在该视频通话平台的所述访客端账号作为所述主叫账号登陆对应的所述视频通话平台,然后向所述被叫账号发起视频通话请求。在视频通话终止后,退出该视频通话平台的客户端。

如图2所示,在步骤s6中,按照对应的所述视频通话平台的通话流程,发起视频通话的访客端通过所述主叫账号与所述被叫账号的用户进行视频通话。在本发明的一个实施例中,按照对应的所述视频通话平台的通话规则流程,所述被叫账号借助所述视频通话平台响应所述主叫账号的呼叫:以所述被叫账号登陆所述视频通话平台的用户接收到所述主叫账号发起的视频通话请求后,通过该平台的客户端执行接受通话请求的操作,双方则进入视频通话状态;以所述被叫账号登陆该平台的用户接收到所述主叫账号发起的视频通话请求后,执行拒绝通话请求的操作,则呼叫终止;所述被叫账号对所述主叫账号发起的视频通话请求在一定时间后无响应,则呼叫终止。在视频通话状态下,其中一方挂断则终止通话。通话终止后,发起呼叫的访客端恢复等待输入待呼叫受访端代码的状态,下一次呼叫从s3开始。例如在住宅小区,被叫房号的住户通过所述视频通话平台的客户端,接收到访客的视频通话请求后,选择接听则进入视频通话状态,选择拒接则终止呼叫;所述被叫账号长时间无应答,则呼叫终止。

在本发明的又一实施例中,所述访客端装置设置为只播放受访端传送的音频、而不显示视频,以保护受访者隐私;但当所述被叫账号向所述主叫账号发送约定的指令后,所述主叫账号端的访客端装置才显示所述被叫账号端的视频。相关被叫账号端的视频传输或显示,由访客端装置控制:包括采用不支持视频显示的配置、在调用的所述视频通话平台客户端显示界面上覆盖广告窗口等方法。

如图2所示,在步骤s7中,所述访客端账号在访客端接收到对应的所述受访端账号发送的约定的控制信息时,输出相应的控制信号。在本发明的一个实施例中,在所述访客端装置中,所述视频通话平台的客户端处于登陆状态时,可接收来自其登陆账号添加为视频通话对象的所述受访端账号通过网络发送的控制信息。所述控制信息包括但不限于字符、表情等格式。所述访客端装置根据预设的对应关系,收到特定的所述控制信息后输出相应的控制信号。访客端可在s2以后的任何阶段(包括在视频通话中),接收所述控制信息,并输出所述控制信号。所述控制信号,包括但不限于对访客端的电锁输出的开关信号。例如在住宅小区,住户可利用各个所述视频通话平台的文本信息传输功能,随时向小区大门或住户所在的单元门的访客端装置发送约定字符,处于以对应账号登陆状态的该访客端装置接收到约定字符后,自动向该门配置的电控锁发出开门信号,打开电控锁。其中包括住户在与访客视频通话时,向该访客端账号发送特定字符,可遥控打开该访客端的电控门锁。

图3是本发明访客端装置的第一实施例的构成图,如图3所示,本发明所述访客端装置包含呼叫定号模块11、主控模块12、视频显示控制模块13、遥控模块14、平台客户端模块20。

本发明所述访客端装置包含安装运行了相应软件的智能终端及其周边配套,所述智能终端包括但不限于手机、平板电脑、智能电视、其他计算机设备在内。

在本发明的一个实施例中,订制易于安装、耐用的专用平板电脑作为所述智能终端,该平板电脑配置触摸式显示屏、摄像头、拾音器、放音喇叭、网络接口并接通互联网;该平板电脑安装有相应的操作系统(如安卓系统);该平板电脑安装运行有相应操作系统的所述视频通话平台的客户端软件、专门开发的访客端控制软件,以构建所述访客端装置的下述模块。

平台客户端模块20,通过在所述平板电脑中安装运行所述视频通话平台的客户端软件构建。所述平台客户端模块20,用于支持运行所述视频通话平台的客户端在访客端进行包括摄像、拾音、播音在内的音视频控制及网络通讯,支持通过所述视频通话平台的客户端登陆所述视频通话平台与所述视频通话平台的其他用户进行网络视频通话;在本发明的一个实施例中,安装使用一个所述视频通话平台的客户端软件;在本发明的又一实施例中,安装使用多个所述视频通话平台的客户端软件,支持按需选择使用所述视频通话平台。

呼叫定号模块11,通过在所述平板电脑中安装运行所述访客端控制软件构建,通过所述访客端控制软件的呼叫定号子程序在所述平板电脑中运行以实现其相应功能。所述呼叫定号模块11,用于输入待呼叫受访端代码,并基于预设的所述受访端代码、所述受访端账号、所述访客端账号的对应关系,确定所述被叫账号及所述主叫账号。在本发明的一个实施例中,所述访客端控制软件开启后,其所述呼叫定号子程序启动运行,在所述平板电脑的显示屏上显示一个用于呼叫输入的触摸式虚拟输入键盘及相关操作简介;访客根据相关操作简介及语音提示,输入待呼叫的受访端代码。所述呼叫定号模块11中预存有所述受访端代码、所述受访端账号、所述访客端账号的对应关系的数据,该数据可根据需要进行更新。所述呼叫定号模块11根据其提供的访客输入选择等人机交互界面获取的信息、所述预存的对应关系数据、发起呼叫的访客端所对应的所述访客端账号,确定所述被叫账号及所述主叫账号。所述访客输入选择,包括输入及选择确认与输入相符的待呼叫受访端代码、以及在确认的所述受访端代码对应多个所述受访端账号时选择确认要呼叫的所述受访端账号等。

主控模块12,通过在所述平板电脑中安装运行所述访客端控制软件构建,通过所述访客端控制软件的主控程序在所述平板电脑中运行以实现其相应功能。所述主控模块12,用于管控所述访客端装置中各个模块的运行、模块间的数据传输,以及根据所述呼叫定号模块11确定的所述被叫账号及所述主叫账号,调用所述平台客户端模块20以所述主叫账号登陆对应的所述视频通话平台与所述被叫账号进行视频通话,并在视频通话终止后返回等待输入待呼叫受访端代码的状态。在本发明的一个实施例中,所述主控模块12从所述呼叫定号模块11获取确定的所述被叫账号及所述主叫账号后,启动所述平台客户端模块20以所述主叫账号登陆对应的所述视频通话平台,向所述被叫账号发起视频通话;然后按照对应的所述视频通话平台的通话流程,访客通过所述访客端装置与所述被叫账号的用户进行视频通话。通话终止后,所述访客端装置恢复等待输入所述待呼叫受访端代码的状态,所述访客端装置显示所述呼叫定号模块11的呼叫用虚拟输入键盘及相关操作简介。

视频显示控制模块13,通过在所述平板电脑中安装运行所述访客端控制软件构建,通过所述访客端控制软件的视频显示控制子程序在所述平板电脑中运行以实现其相应功能。所述视频显示控制模块13,用于控制受访对象的视频图像在访客端的显示。在本发明的一个实施例中,当所述主叫账号与所述被叫账号通过所述平台客户端模块20视频通话时,所述访客端控制软件的所述视频显示控制子程序在所述访客端装置的显示屏上生成一个覆盖窗口,所述覆盖窗口位于屏幕显示的最上层、覆盖所述平台客户端模块20运行时显示所述被叫账号视频图像的位置。所述覆盖窗口不但可保护受访对象的隐私,还可以附加广告等其他信息内容。在本发明的又一实施例中,所述视频显示控制模块13可升级为显示控制模块,用于控制所述访客端装置的显示屏在整个工作流程中的显示,可在其任意工作流程中,在适当的屏幕位置叠加信息窗口。

遥控模块14,通过在所述平板电脑中安装运行所述访客端控制软件、外接控制信号输出接口构建,通过所述访客端控制软件的遥控子程序在所述平板电脑中运行以实现其相应功能。所述遥控模块14,用于获取所述受访端账号通过网络向所述访客端账号发送的控制信息,并按照预设的对应关系,通过对应的外接控制信号输出接口向访客端的的受控设备输出相应的控制信号。在本发明的一个实施例中,所述遥控模块14中预存有所述控制信息、所述控制信号、控制信号输出接口的对应关系数据;当所述平台客户端模块20接收到所述受访端账号发送的字符信息后,所述主控模块12获取所述字符信息并传送到所述遥控模块14;所述遥控模块14将接收到的所述字符信息与其预存的所述控制信息比对:无相符的所述控制信息则无操作;有相符的所述控制信息,则向对应的控制信号输出接口输出对应的所述控制信号,对应的控制信号输出接口连接的受控设备(如电控锁)接收到所述控制信号,激发预定的动作(如开锁)。

在本发明的一个实施例中,将所述访客端装置的相关对应关系的数据,通过所述访客端控制软件存储在所述访客端装置中,并可通过所述访客端控制软件更新这些数据。包括所述访客端控制软件的授权管理员登陆后通过网络更新、授权管理员通过所述访客端装置外接存储设备更新等方法。

所述访客端装置,可设置相应的操作权限,普通访客仅能进行许可的访客呼叫、广告信息浏览或查询等操作。所述访客端装置开机时所述访客端控制软件始终处于运行状态;退出所述访客端控制软件、修改所述访客端控制软件的设置或数据、对所述智能终端进行其他操作(如安装卸载其他软件、网络设置、操作所述视频通话平台的客户端软件等),都需要管理员操作密码。

所述访客端装置可通过网线接通相应互联网服务,也可采用wifi网络,或者运营商提供的3g/4g/5g等蜂窝移动网络。

在访客端配置本发明所述访客端装置、受访者配置所述视频通话平台的客户端、并依照本发明所述访客通话方法进行相应设置后,借助所述视频通话平台及网络,即可构成一个访客视频通话系统。不但可以实现访客与受访者的视频通话,受访者还可根据需要网络遥控访客端受控设备。

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