一种视频通话的方法及装置的制造方法

文档序号:10555876阅读:269来源:国知局
一种视频通话的方法及装置的制造方法
【专利摘要】本发明实施例提供一种视频通话的方法及装置,其中,所述方法包括:从与第一账号绑定的终端设备中确定第一终端设备;所述第一终端设备获取与第二账号绑定的终端设备的标识,并根据获取的标识向所述与第二账号绑定的终端设备发起视频通话请求;从所述与第二账号绑定的终端设备中确定第二终端设备;响应于所述视频通话请求,所述第二终端设备与所述第一终端设备建立视频通话连接。本发明实施例提供一种视频通话的方法及装置,能够支持多个终端同时接收视频通话请求,从而让用户拥有更多的选择。
【专利说明】
一种视频通话的方法及装置
技术领域
[0001]本发明实施例涉及即时通信技术领域,尤其涉及一种视频通话的方法和装置。
【背景技术】
[0002]随着计算机技术日益成熟,现有的语音通话和短信交流方式已经不能满足人们的需求,视频通话等聊天业务越来越被人们所青睐。目前,越来越多的互联网产品已经开始提高产品的用户体验,使得产品具有更好的用户粘性。
[0003]随着网络带宽的快速提升以及硬件设备的发展和普及,视频通话的市场也进入了快速发展阶段。视频通话需要两台联网(3G、互联网)的终端设备(如智能手机、PC、平板电脑等),通过集成软件或第三方软件来实现音、视频实时双向传输。视频通话主要有四种常见形式:PC-to-PC(电脑到电脑)、PC-to_Phone(电脑到手机)、Phone-to_PC(手机到电脑)和Phone-to-Phone(手机到手机)之间通过互联网(via Internet)的视频通话。PC_to_PC是最早发展起来的,例如腾讯QQ的视频聊天。Phone-to-Phone via Internet是近几年随着移动互联网的兴起,逐渐成为市场热点的,比如Vsir(千里眼)、facetime、Google talk、Tango等视频通话软件。
[0004]图1为当前视频通话的系统架构示意图。如图1所示,当前的视频通话系统包括视频通话发起方和视频通话请求方以及视频通话服务器,首先,视频通话发起方将视频通话请求发送至所述视频通话服务器,所述视频通话服务器根据视频通话请求中的相关信息,将该请求路由至视频通话接收方。当视频通话接收方接收了该请求后,便可以与视频通话发起方进行视频通话。
[0005]上述的当前视频通话系统中,视频通话的发起方和接收方往往是单一的终端设备,例如发起方使用的是手机终端,接收方使用的是PC终端。这样带来的问题是,一旦视频通话的接收方当前不在PC终端附近时,便可能错过该视频通话请求,这将给视频通话的用户带来不好的体验。

【发明内容】

[0006]本发明实施例提供一种视频通话的方法和装置,能够支持多个终端同时接收视频通话请求,从而让用户拥有更多的选择。
[0007]本发明实施例提供一种视频通话的方法,包括:从与第一账号绑定的终端设备中确定第一终端设备;所述第一终端设备获取与第二账号绑定的终端设备的标识,并根据获取的标识向所述与第二账号绑定的终端设备发起视频通话请求;从所述与第二账号绑定的终端设备中确定第二终端设备;响应于所述视频通话请求,所述第二终端设备与所述第一终端设备建立视频通话连接。
[0008]本发明实施例提供一种视频通话的装置,包括:第一终端设备确定单元,用于从与第一账号绑定的终端设备中确定第一终端设备;视频通话请求发起单元,用于获取与第二账号绑定的终端设备的标识,并根据获取的标识向所述与第二账号绑定的终端设备发起视频通话请求;第二终端设备确定单元,用于从所述与第二账号绑定的终端设备中确定第二终端设备;视频通话连接建立单元,用于响应于所述视频通话请求,在所述第二终端设备与所述第一终端设备之间建立视频通话连接。
[0009]本发明实施例提供的视频通话的方法及装置,通过将用户的账号预先与多个常用的终端设备进行绑定,从而可以在绑定的终端设备中选择一个作为视频通话的发起方。视频通话的发起方向视频通话的接收方发送视频通话请求后,该请求可以同时发送至与接收方的账号相绑定的多个终端设备,从而可以让接收方拥有更多的选择。进一步地,在接收方选择了其中一个终端设备进行视频通话后,其他的终端设备便可以停止发出视频通话的提示,从而保证了视频通话的正常进行。由此可见,本发明实施例提供的视频通话的方法及装置,能够支持多个终端同时接收视频通话请求,从而让用户拥有更多的选择。
【附图说明】
[0010]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图逐一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0011 ]图1为当如视频通话的系统架构不意图;
[0012]图2为申请实施例提供的一种视频通话的方法流程图;
[0013]图3为本申请实施例提供的的一种视频通话的装置功能模块图。
【具体实施方式】
[0014]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0015]随着科技的发展,数字化越来越深入生活,电视TV也在近年走向智能化。为便于描述,本文中将安装有操作系统(如Andr1d操作系统)的电视,或者基于机顶盒的电视都统称为智能电视。智能电视拥有传统电视所不具备的应用平台优势。智能电视的电视实现了网络搜索、IP电视、视频点播、数字音乐等各种应用服务,同时,本申请实施例还可以利用智能电视进行视频通话。
[0016]另外,车载智能设备也在日益发展,在本申请实施例中,可以在汽车内安装触摸显示屏,从而可以通过该触摸显示屏进行视频通话。利用智能电视或者车载触摸屏进行视频通话的优点是,屏幕大,在进行视频通话过程中,具有较佳的视频显示效果,并且不需要用户时时刻刻用手举着对准,解放了用户的双手。
[0017]图2为申请实施例提供的一种视频通话的方法流程图。虽然下文描述流程包括以特定顺序出现的多个操作,但是应该清楚了解,这些过程可以包括更多或更少的操作,这些操作可以顺序执行或并行执行(例如使用并行处理器或多线程环境)。如图2所示,所述方法可以包括:
[0018]S1:从与第一账号绑定的终端设备中确定第一终端设备。
[0019]在本申请实施例中,所述的终端设备可以是智能电视或者车载设备,本申请对此并不做限定。在使用终端设备进行视频通话之前,所述终端设备上需要具备支持视频通话的应用程序。该应用程序可以是终端设备出厂时内置的,也可以是用户后期通过互联网进行下载的。
[0020]在具备了支持视频通话的应用程序后,用户可以在该应用程序中注册第一账号。该第一账号可以作为该用户在互联网中的标识,通过该账号便可以查询到该用户,并可以向该用户发起视频通话请求。同样地,该用户也可以通过该第一账号向其他账号发起视频通话请求。当该用户在应用程序中注册了第一账号后,只要改应用程序存在于该终端设备上,那么所述第一账号便可以与该终端设备建立关联关系,从而使得所述第一账号与该终端设备进行绑定。这样,当所述第一账号接收到视频通话请求时,该终端设备便可以进行相应的提示。
[0021]需要说明的是,用户可以同时在多个终端设备上的支持视频通话的该应用程序上登陆所述第一账号。这样,所述第一账号便可以与多个终端设备进行绑定。例如,在车载设备和智能电视上均具有支持视频通话的该应用程序,用户在该应用程序中注册了第一账号,并且在车载设备和智能电视上均登陆了该第一账号,那么所述车载设备和智能电视便可以与所述第一账号相绑定,作为用户的视频通话的终端设备。在实际应用中,所述终端设备往往具备一个标识,该标识可以唯一地表示所述终端设备。
[0022]具体地,所述终端设备的标识可以为终端设备的产品编号或者是该终端设备的MAC地址。这样,便可以将所述第一账号与终端设备的标识进行关联,从而可以将第一账号与标识的关联关系用链表存储于终端设备中。这样,通过所述第一账号,便可以直接查询到与该第一账号相绑定的多个终端设备。
[0023]在将多个终端设备与第一账号进行绑定后,便可以从与第一账号绑定的终端设备中确定第一终端设备。所述第一终端设备可以是用户当前使用的终端设备或者是用户当前距离最近的终端设备。
[0024]具体地,当用户正在开车时,便可以将车载设备确定为所述第一终端设备;而当用户在家中时,便可以将智能电视确定为所述第一终端设备。
[0025]S2:所述第一终端设备获取与第二账号绑定的终端设备的标识,并根据获取的标识向所述与第二账号绑定的终端设备发起视频通话请求。
[0026]在确定了所述第一终端设备后,所述第一终端设备便可以作为视频通话请求的发起方。所述第一终端设备在通过应用程序发起视频通话请求时,需要获知视频通话接收方的第二账号的信息。所述视频通话接收方的第二账号可以是视频通话发起方预先记录于所述第一终端设备内的。这样,视频通话发起方可以从所述第一终端设备内选择所述第二账号,并针对所述第二账号发起视频通话请求。另外,所述第二账号还可以是视频通话发起方即时填入的,这样,同样可以针对所述第二账号发起视频通话请求。
[0027]所述第二账号同样可以与多个终端设备进行绑定。具体地,视频通话的接收方可以同时在多个终端设备的应用程序上登陆所述第二账号。这样,所述第二账号便可以与多个终端设备进行绑定。例如,在车载设备和智能电视上均具有支持视频通话的该应用程序,视频通话的接收方在该应用程序中注册了第二账号,并且在车载设备和智能电视上均登陆了该第二账号,那么所述车载设备和智能电视便可以与所述第二账号相绑定。
[0028]具体地,在本申请实施例中,可以预先建立第二账号与终端设备的标识之间的关联关系。所述终端设备的标识同样可以为终端设备的产品编号或者终端设备的MAC地址。这样便可以将所述第二账号与终端设备的标识进行关联,从而可以将第二账号与标识的关联关系用链表存储于终端设备中。这样,通过所述第二账号,便可以直接查询到与该第二账号相绑定的多个终端设备。
[0029]接着,所述第一终端设备可以获取所述第二账号,并通过所述第二账号,查询到与所述第二账号相绑定的多个终端设备的标识,从而可以向与所述第二账号相关联的终端设备发起视频通话请求。
[0030]所述视频通话请求中可以包括所述第一账号的信息,进一步地,所述视频通话请求中还可以包括所述第一终端设备的类型。这样,当与所述第二账号相绑定的多个终端设备接收到所述视频通话请求时,便可以获知该视频通话请求的发起方,同时还可以进一步地获知发起该视频通话请求的终端设备的类型。
[0031]在本申请一优选实施例中,在接收到所述视频通话请求后,与第二账号绑定的终端设备可以响应于该视频通话请求,发出与所述第一账号相关联的提示音。具体地,所述与第一账号相关联的提示音可以是所述第二账号的拥有者预先设置的,也可以是与第二账号绑定的终端设备默认设置的。
[0032]具体地,所述第一账号可以与第一提示音进行关联,那么当与第二账号绑定的终端设备接收到第一账号发起的视频通话请求时,便可以发出与第一账号相关联的第一提示音。这样,所述第二账户的拥有者可以在不查看终端设备的情况下便可以获知是谁发来了视频通话请求。当然,上述的提示音也可以是其他形式的提示方式,例如振动或者LED灯进行闪烁灯。
[0033]S3:从所述与第二账号绑定的终端设备中确定第二终端设备。
[0034]由于所示第一账号发起的视频通话请求可以发送至与第二账号绑定的所有终端设备,那么此时可以从所述与第二账号绑定的终端设备中确定第二终端设备,并在所述第二终端设备上进行视频通话。具体地,所述第二终端设备可以是第二账号的拥有者当前正在使用的设备,也可以是距离所述第二账号的拥有者较近的设备。
[0035]在本申请一优选实施例中,在确定出第二终端设备之后,所述与第二账号绑定的终端设备中除所述第二终端设备之外的其他终端设备可以停止发出与所述第一账号相关联的提示音。也就是说,当确定了第二终端设备,并在所述第二终端设备上接收了第一终端设备发来的视频通话请求后,在其他终端设备上的视频通话请求就会自动挂断,并停止发出与第一账号相关联的提示音,这样便可以保证视频通话的正常进行。
[0036]S4:响应于所述视频通话请求,所述第二终端设备与所述第一终端设备建立视频通话连接。
[0037]在确定出第二终端设备后,所述第二账号的拥有者便可以在所述第二终端设备上接收所述第一终端设备发来的视频通话请求,从而可以在所述第一终端设备与所述第二终端设备之间建立视频通话连接。
[0038]需要说明的是,在某些情况下,所述第二账号的拥有者可能在利用第二终端设备进行视频通话的过程中,再次接收到新的视频通话请求。那么此时在所述第二终端设备上同样可以提示当前具有新的视频通话请求,从而可以供第二账号的拥有者进行选择。
[0039]具体地,所述第二账号的拥有者可以选择挂断当前的视频通话,而接收新的视频通话请求;或者可以拒绝新的视频通话请求而继续当前的视频通话。
[0040]同样地,在所述第二账号的拥有者在第二终端设备上接收或者拒绝新的视频通话请求后,那么在其他终端设备上的该视频通话请求也都会被自动挂断,从而可以与第二终端设备保持一致性。
[0041]在本申请一优选实施例中,为了防止视频通话的发起方或者接收方无法根据第一账号或者第二账号分辨出对方的真实身份,那么可以在建立视频通话连接后,不直接进行视频显示,而是可以向对方发送一端视频预览信息。具体地,所述第二终端设备可以向所述第一终端设备发送与所述第二账号相关联的视频预览信息,同时可以在所述第一终端设备上显示与所述第二账号相关联的视频预览信息。同样的,所述第一终端设备也可以向所述第二终端设备发送与所述第一账号相关联的视频预览信息,同时也可以在所述第二终端设备上显示与所述第一账号相关联的视频预览信息。例如,第一账号的编号可以为“15487562”,第二账号的编号可以为“1584257”,那么仅仅根据数字编码,可能无法分辨该数字编码对应的人是否是自己需要找的人。那么此时双方可以互相发送视频预览信息,从而获得身份确认。
[0042]具体地,所述视频预览信息可以预先存储于云端存储服务器中。所述视频预览信息例如可包括一段文字、照片、音频、视频及其组合。所述视频预览信息可以是历史视频材料中截取的一张图片,或者是预先进行备注的一段文字信息。该视频预览信息可以与第一账号或者第二账号的标识进行绑定,那么当视频通话建立之后,可以根据视频通话的两个参与方,从云端存储服务器中调用这两个参与方对应的视频预览信息,并将调用的视频预览信息发送至对方的终端设备上,从而可以让视频通话的参与者识别出对方的真实身份。
[0043]由上可见,本申请实施例提供的一种视频通话的方法,通过将用户的账号预先与多个常用的终端设备进行绑定,从而可以在绑定的终端设备中选择一个作为视频通话的发起方。视频通话的发起方向视频通话的接收方发送视频通话请求后,该请求可以同时发送至与接收方的账号相绑定的多个终端设备,从而可以让接收方拥有更多的选择。
[0044]进一步地,在接收方选择了其中一个终端设备进行视频通话后,其他的终端设备便可以停止发出视频通话的提示,从而保证了视频通话的正常进行。由此可见,本发明实施例提供的视频通话的方法及装置,能够支持多个终端同时接收视频通话请求,从而让用户拥有更多的选择。
[0045]本申请实施例还提供一种视频通话的装置。图3为本申请实施例提供的的一种视频通话的装置功能模块图。如图3所示,所述装置可以包括:
[0046]第一终端设备确定单元100,用于从与第一账号绑定的终端设备中确定第一终端设备;
[0047]视频通话请求发起单元200,用于获取与第二账号绑定的终端设备的标识,并根据获取的标识向所述与第二账号绑定的终端设备发起视频通话请求;
[0048]第二终端设备确定单元300,用于从所述与第二账号绑定的终端设备中确定第二终端设备;
[0049]视频通话连接建立单元400,用于响应于所述视频通话请求,在所述第二终端设备与所述第一终端设备之间建立视频通话连接。[OOM]在本申请一优选实施例中,所述视频通话请求发起单元200具体包括:
[0051]关联关系建立模块,用于预先建立第二账号与终端设备的标识之间的关联关系;
[0052]标识获取单元,用于获取所述第二账号,并通过所述第二账号获取与所述第二账号相关联的终端设备的标识;
[0053]通话请求发起模块,用于根据获取的与所述第二账号相关联的终端设备的标识,向与所述第二账号相关联的终端设备发起视频通话请求。
[0054]其中,所述终端设备的标识包括终端设备的产品编号或者终端设备的MAC地址。
[0055]在本申请另一优选实施例中,在所述第二终端设备确定单元300之前,所述装置还包括:
[0056]提示音发出单元201,用于响应于所述视频通话请求,在所述与第二账号绑定的终端设备上发出与所述第一账号相关联的提示音。
[0057]在本申请另一优选实施例中,在所述视频通话连接建立单元400之后,所述装置还可以包括:
[0058]提示音停止单元,用于将所述与第二账号绑定的终端设备中除所述第二终端设备之外的其他终端设备停止发出与所述第一账号相关联的提示音。
[0059]在本申请另一优选实施例中,在所述视频通话连接建立单元400之后,所述装置还可以包括:
[0060]第一视频预览信息发送单元,用于向所述第一终端设备发送与所述第二账号相关联的视频预览信息;
[0061]第一显示单元,用于在所述第一终端设备上显示与所述第二账号相关联的视频预览信息。
[0062]在本申请另一优选实施例中,在所述视频通话连接建立单元400之后,所述装置还可以包括:
[0063]第二视频预览信息发送单元,用于向所述第二终端设备发送与所述第一账号相关联的视频预览信息;
[0064]第二显示单元,用于在所述第二终端设备上显示与所述第一账号相关联的视频预览信息。
[0065]需要说明的是,上述实施例中各个功能模块的具体实现方式均与步骤SI至S4相同,这里便不再赘述。
[0066]由上可见,本发明实施例提供的视频通话的装置,通过将用户的账号预先与多个常用的终端设备进行绑定,从而可以在绑定的终端设备中选择一个作为视频通话的发起方。视频通话的发起方向视频通话的接收方发送视频通话请求后,该请求可以同时发送至与接收方的账号相绑定的多个终端设备,从而可以让接收方拥有更多的选择。
[0067]进一步地,在接收方选择了其中一个终端设备进行视频通话后,其他的终端设备便可以停止发出视频通话的提示,从而保证了视频通话的正常进行。由此可见,本发明实施例提供的视频通话的方法及装置,能够支持多个终端同时接收视频通话请求,从而让用户拥有更多的选择。
[0068]在本说明书中,诸如第一和第二、左和右、顶部和底部等这样的形容词仅可以用于将一个元素或动作与另一元素或动作进行区分,而不必要求或暗示任何实际的这种关系或顺序。在环境允许的情况下,参照元素或部件或步骤(等)不应解释为局限于仅元素、部件、或步骤中的一个,而可以是元素、部件、或步骤中的一个或多个等。
[0069]本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于系统实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0070]本申请可用于众多通用或专用的计算机系统环境或配置中。例如:个人计算机、月艮务器计算机、手持设备或便携式设备、平板型设备、多处理器系统、基于微处理器的系统、置顶盒、可编程的消费电子设备、网络PC、小型计算机、大型计算机、包括以上任何系统或设备的分布式计算环境等等。
[0071]最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
【主权项】
1.一种视频通话的方法,其特征在于,包括: 从与第一账号绑定的终端设备中确定第一终端设备; 所述第一终端设备获取与第二账号绑定的终端设备的标识,并根据获取的标识向所述与第二账号绑定的终端设备发起视频通话请求; 从所述与第二账号绑定的终端设备中确定第二终端设备; 响应于所述视频通话请求,所述第二终端设备与所述第一终端设备建立视频通话连接。2.根据权利要求1所述的视频通话的方法,其特征在于,所述第一终端设备获取与第二账号绑定的终端设备的标识,并根据获取的标识向所述与第二账号绑定的终端设备发起视频通话请求具体包括: 预先建立第二账号与终端设备的标识之间的关联关系; 所述第一终端设备获取所述第二账号,并通过所述第二账号获取与所述第二账号相关联的终端设备的标识; 所述第一终端设备根据获取的与所述第二账号相关联的终端设备的标识,向与所述第二账号相关联的终端设备发起视频通话请求。3.根据权利要求1或2所述的视频通话的方法,其特征在于,所述终端设备的标识包括终端设备的产品编号或者终端设备的MAC地址。4.根据权利要求1所述的视频通话的方法,其特征在于,在从所述与第二账号绑定的终端设备中确定第二终端设备之前,所述方法还包括: 响应于所述视频通话请求,所述与第二账号绑定的终端设备发出与所述第一账号相关联的提不首。5.根据权利要求4所述的视频通话的方法,其特征在于,在响应于所述视频通话请求,所述第二终端设备与所述第一终端设备建立视频通话连接之后,所述方法还包括: 所述与第二账号绑定的终端设备中除所述第二终端设备之外的其他终端设备停止发出与所述第一账号相关联的提示音。6.根据权利要求1所述的视频通话的方法,其特征在于,在响应于所述视频通话请求,所述第二终端设备与所述第一终端设备建立视频通话连接之后,所述方法还包括: 所述第二终端设备向所述第一终端设备发送与所述第二账号相关联的视频预览信息; 在所述第一终端设备上显示与所述第二账号相关联的视频预览信息。7.根据权利要求1所述的视频通话的方法,其特征在于,在响应于所述视频通话请求,所述第二终端设备与所述第一终端设备建立视频通话连接之后,所述方法还包括: 所述第一终端设备向所述第二终端设备发送与所述第一账号相关联的视频预览信息; 在所述第二终端设备上显示与所述第一账号相关联的视频预览信息。8.一种视频通话的装置,其特征在于,包括: 第一终端设备确定单元,用于从与第一账号绑定的终端设备中确定第一终端设备; 视频通话请求发起单元,用于获取与第二账号绑定的终端设备的标识,并根据获取的标识向所述与第二账号绑定的终端设备发起视频通话请求; 第二终端设备确定单元,用于从所述与第二账号绑定的终端设备中确定第二终端设备; 视频通话连接建立单元,用于响应于所述视频通话请求,在所述第二终端设备与所述第一终端设备之间建立视频通话连接。9.根据权利要求8所述的视频通话的装置,其特征在于,所述视频通话请求发起单元具体包括: 关联关系建立模块,用于预先建立第二账号与终端设备的标识之间的关联关系; 标识获取单元,用于获取所述第二账号,并通过所述第二账号获取与所述第二账号相关联的终端设备的标识; 通话请求发起模块,用于根据获取的与所述第二账号相关联的终端设备的标识,向与所述第二账号相关联的终端设备发起视频通话请求。10.根据权利要求8所述的视频通话的装置,其特征在于,在所述第二终端设备确定单元之前,所述装置还包括: 提示音发出单元,用于响应于所述视频通话请求,在所述与第二账号绑定的终端设备上发出与所述第一账号相关联的提示音。
【文档编号】H04N7/14GK105915836SQ201510944174
【公开日】2016年8月31日
【申请日】2015年12月14日
【发明人】成宁, 朱今, 徐珣
【申请人】乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1