一种多方点对点通话方法及装置、设备、存储介质制造方法及图纸

技术编号:20926120 阅读:23 留言:0更新日期:2019-04-20 11:49
本发明专利技术实施例公开了一种多方点对点通话方法及装置、设备、存储介质,其中,所述方法包括:平台接收第一客户端发送的建立通话请求,所述建立通话请求中携带待建立的通话标识、至少两个第二客户端的标识;根据所述待建立的通话标识和所述至少两个第二客户端的标识,在所述至少两个第二客户端之间建立通话连接。

A Multipoint-to-Point Communication Method and Devices, Equipment and Storage Media

The embodiment of the present invention discloses a multi-point-to-point call method and device, device and storage medium, in which the method includes: the platform receives the establishment call request sent by the first client, the establishment call request carries the call identification to be established, and the identification of at least two second clients; and according to the call identification to be established and at least two second customers. The identity of the client establishes a call connection between at least two second clients.

【技术实现步骤摘要】
一种多方点对点通话方法及装置、设备、存储介质
本专利技术涉及点对点通信技术,尤其涉及一种多方点对点通话方法及装置、设备、存储介质。
技术介绍
目前实现多方通话的方法主要使用视频会议系统中心控制设备(MCU),进行中央混屏,通过将多路多媒体信号混合成一路,从而达到减少带宽的目的。每个客户端与MCU建立一个连接,客户端向MCU发送一路多媒体流,MCU将混合后的一路多媒体流发送给客户端,该方法主要应用在企业视频会议系统。MCU的核心功能就是视频和音频的混合,通过将多路多媒体信号混合成一路,因为其要处理多路信号的编码解码,对MCU服务器性能要求很高。在现网中家庭多方通话的场景时,同时接入MCU的客户端非常巨大,而且MCU的成本非常高,需要几万甚至十几万。目前多方通话主要用于企业级,成本高,不适用于日常生活例如家庭场景的广泛推广。
技术实现思路
有鉴于此,本专利技术实施例为解决现有技术中存在的至少一个问题而提供一种多方点对点通话方法及装置、设备、存储介质,能够适用于日常生活例如家庭场景的广泛推广,具备成本低的优点。本专利技术实施例的技术方案是这样实现的:一方面,本专利技术实施例提供一种多方点对点通话方法,所述方法包括:平台接收第一客户端发送的建立通话请求,所述建立通话请求中携带待建立的通话标识、至少两个第二客户端的标识;根据所述待建立的通话标识和所述至少两个第二客户端的标识,在所述至少两个第二客户端之间建立通话连接。另一方面,本专利技术实施例提供一种多方点对点通话方法,所述方法包括:第一客户端通过点对点方式向至少两个第二客户端发送通话邀请请求;接收所述至少两个所述第二客户端中的客户端发送的通话邀请响应;根据所述通话邀请响应确认通话建立成功后,向平台发送建立通话请求,所述建立通话请求中携带待建立的通话标识、至少两个第二客户端的标识,所述建立通话请求用于请求平台在所述至少两个第二客户端之间建立通话连接。又一方面,本专利技术实施例提供一种多方点对点通话装置,所述装置包括第一接收单元和建立单元,其中:所述第一接收单元,用于接收第一客户端发送的建立通话请求,所述建立通话请求中携带待建立的通话标识、至少两个第二客户端的标识;所述建立单元,用于根据所述待建立的通话标识和所述至少两个第二客户端的标识,在所述至少两个第二客户端之间建立通话连接。又一方面,本专利技术实施例提供一种多方点对点通话装置,所述装置包括第一发送单元、第二接收单元和第二发送单元,其中:所述第一发送单元,用于第一客户端通过点对点方式向至少两个第二客户端发送通话邀请请求;所述第二接收单元,用于接收所述至少两个所述第二客户端中的客户端发送的通话邀请响应;所述第二发送单元,用于根据所述通话邀请响应确认通话建立成功后,向平台发送建立通话请求,所述建立通话请求中携带待建立的通话标识、至少两个第二客户端的标识,所述建立通话请求用于请求平台在所述至少两个第二客户端之间建立通话连接。又一方面,本专利技术实施例提供一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现上述的多方点对点通话方法方法。还一方面,本专利技术实施例提供一种计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现上述的多方点对点通话方法。本专利技术实施例提供的多方点对点通话方法及装置、设备、存储介质,其中,平台接收第一客户端发送的建立通话请求,所述建立通话请求中携带待建立的通话标识、至少两个第二客户端的标识;根据所述待建立的通话标识和所述至少两个第二客户端的标识,在所述至少两个第二客户端之间建立通话连接;如此,能够适用于日常生活例如家庭场景的广泛推广,具备成本低的优点。附图说明图1为本专利技术实施例建立多方点对点通话的系统架构示意图;图2为本专利技术实施例多方点对点通话方法的实现流程示意图;图3为本专利技术实施例多方点对点通话方法的实现流程示意图;图4为本专利技术实施例多方点对点通话方法的实现流程示意图;图5为本专利技术实施例通话正常建立情况下SIP信令流的流向示意图;图6为本专利技术实施例为多方点对点通话装置的组成结构示意图;图7为本专利技术实施例中作为客户端的计算设备的一种硬件实体示意图。具体实施方式针对上述缺点,本专利技术实施例针对家庭多方通话场景提出一种基于网页实时通讯(WebReal-TimeCommunications,WebRTC)技术和SIP协议实现多方点对点通话的技术方案,该方案能够充分利用WebRTC点对点通话的能力和会话初始协议(SessionInitiationProtocol,SIP)协议的实时通信能力,实现多方点对点通话,具备成本低的特点。家庭用户对于价格是非常敏感的,故需要采用低成本的建设方案来实现多方通话的功能。在本专利技术的实施例中,终端发送的多媒体流都是点对点的,不需要经过服务器混合和转发,从而极大降低了平台的建设成本。下面结合附图和具体实施例对本专利技术的技术方案进一步详细阐述。本专利技术实施例先提供一种多方点对点通话方法的系统架构,该系统架构为包括平台和与多个用户对应的客户端的点对点通话系统,平台与客户端之间通过SIP信令进行通信,各客户端之间通过点对点方式进行通信。其中一个用户可以对应一个客户端、两个客户端或者三个或三个以上的客户端,多个用户包括两个或两个以上,例如三个用户。以三个用户、每一个用户对应一个客户端为例进行说明,图1为本专利技术实施例建立多方点对点通话的系统架构示意图,如图1所示,该系统架构包括作为平台的SIP信令服务器30、与三个用户11至13中每一个用户对应的客户端21至23,SIP信令服务器30与客户端21至23之间通过SIP信令进行通信,各客户端21至23之间通过点对点方式进行多媒体信息的通信。结合前面的实施例提供的系统架构示意图,本专利技术实施例提供一种多方点对点通话方法,该方法应用于点对点通话系统,该方法所实现的功能可以通过系统中计算设备的处理器调用程序代码来实现,当然程序代码可以保存在计算机存储介质中,可见,该计算设备至少包括处理器和存储介质。图2为本专利技术实施例多方点对点通话方法的实现流程示意图,如图2所示,该方法包括:步骤S201,第一客户端通过点对点方式向至少两个第二客户端发送通话邀请请求;这里,所述至少两个包括两个、三个、四个及以上。其中所述第一客户端作为主叫客户端,第二客户端作为被叫客户端,即主叫客户端向两个以上的客户端发送通话邀请请求。例如用户A、B和C是一家人,用户A的客户端A作为主叫客户端,客户端A向用户B的客户端B和用户C的客户端C分别发送通话邀请请求。再如,例如用户A、B、C和D是一家人,用户A的客户端A作为主叫客户端,客户端A向用户B的客户端B、用户C的客户端C和用户D的客户端D分别发送通话邀请请求。步骤S202,第一客户端接收所述至少两个所述第二客户端中的客户端发送的通话邀请响应;步骤S203,第一客户端根据所述通话邀请响应确认通话建立成功后,向平台发送建立通话请求,所述建立通话请求中携带待建立的通话标识、至少两个第二客户端的标识,所述建立通话请求用于请求平台在所述至少两个第二客户端之间建立通话连接。这里,如果第一客户端收到通话建立成功的响应之后,则第一客户端与那些发送通话建立成功的第二客户端可以进行通话了,例如用户A、B和C本文档来自技高网...

【技术保护点】
1.一种多方点对点通话方法,其特征在于,所述方法包括:平台接收第一客户端发送的建立通话请求,所述建立通话请求中携带待建立的通话标识、至少两个第二客户端的标识;根据所述待建立的通话标识和所述至少两个第二客户端的标识,在所述至少两个第二客户端之间建立通话连接。

【技术特征摘要】
1.一种多方点对点通话方法,其特征在于,所述方法包括:平台接收第一客户端发送的建立通话请求,所述建立通话请求中携带待建立的通话标识、至少两个第二客户端的标识;根据所述待建立的通话标识和所述至少两个第二客户端的标识,在所述至少两个第二客户端之间建立通话连接。2.根据权利要求1所述的方法,其特征在于,所述根据所述待建立的通话标识和所述至少两个第二客户端的标识,在所述至少两个第二客户端之间建立通话连接,包括:从所述至少两个第二客户端的标识中确定第三客户端的标识;根据第三客户端的标识向所述第三客户端发送呼叫转移消息,所述呼叫转移消息包括待建立的通话标识和第四客户端的标识,其中所述第四客户端包括除所述第三客户端的标识之外的其他第二客户端。3.根据权利要求2所述的方法,其特征在于,所述从所述至少两个第二客户端的标识中确定第三客户端的标识,包括:从所述至少两个第二客户端的标识中随机确定第三客户端的标识;或,将每一所述至少两个第二客户端的标识确定为第三客户端的标识。4.一种多方点对点通话方法,其特征在于,所述方法包括:第一客户端通过点对点方式向至少两个第二客户端发送通话邀请请求;接收所述至少两个所述第二客户端中的客户端发送的通话邀请响应;根据所述通话邀请响应确认通话建立成功后,向平台发送建立通话请求,所述建立通话请求中携带待建立的通话标识、至少两个第二客户端的标识,所述建立通话请求用于请求平台在所述至少两个第二客户端之间建立通话连接。5.根据权利要求4所述的方法,其特征在于,所述第一客户端作为第三客户端,所述方法还包括:所述第三客户端接收平台发送的呼叫转移消息,所述呼叫转移消息包括待建立的通话标识和第四客户端的标识;如果所述第三客户端对所述呼叫转移消息认证通过,所述第三客户端根据所述第四客户端的标识向所述第四客户端发送通话邀请请求,所述通话邀请请求中携带待建立的通话标识。6.根据权利要求5所述的方法,其特征在于,所述如果所述第三客户端对所述呼...

【专利技术属性】
技术研发人员:赵月峰
申请(专利权)人:中国移动通信有限公司研究院中国移动通信集团公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1