一种交互同步的多方通话方法和系统的制作方法

文档序号:9551597阅读:313来源:国知局
一种交互同步的多方通话方法和系统的制作方法
【技术领域】
[0001]本发明属于多方通话领域,特别涉及一种交互同步的多方电话通话会议方法、系统和多方电话会议APP装置。
【背景技术】
[0002]目前,随着经济社会的发展,能够实现多方、异地实时交流的多方通话技术,例如电话会议,正在蓬勃发展。传统的基于内部交换机和外部公共交换电话网的多方电话通话会议系统,由于设备价格较高,占用面积较大,需要单独的供电系统和专门的维修人员,仅仅适合于大型企业和政府部门使用。
[0003]随着移动互联网技术的发展,各种各样的移动通信软件纷纷出现在移动应用桌面上,例如微信、QQ、skype等等,上述这些软件都可以实现多方通话,然而都属于VOIP (VoiceOver Internet Protocol)的范畴,受网络条件的影响较大,如果网络环境不太稳定,贝lj可控性较差。因此,很多公司已经开发了用于多方通话的专用APP(AppliCat1n),其脱离V0IP的范畴,从而不受网络环境的影响。例如,中国专利申请201510022186.5,其公开了一种通话质量高的电话会议系统,包括多个用户终端和电话会议服务器,用户终端通过通信网络与电话会议服务器连接,所述的用户终端包括非智能移动终端、智能移动终端、PC端和座机,智能移动终端和PC端上安装有电话会议APP,会议主持人能够通过电话会议APP自主发起同步语音电话会议或碎片化异步电话会议,所述的通信网络包括移动交换网络、互联网和固定电话交换网络。该电话会议系统能够利用电话会议APP通过移动交换网络、互联网和固定电话交换网络与各种用户终端进行高通过质量的电话会议。
[0004]然而,在上述专利申请所述的技术方案中,多个用户终端和主持人之间的交互方式单一,在会议发起、中途、结束时主持人和参会人员都无法获知实时情况。

【发明内容】

[0005]为了解决现有技术中存在的上述技术问题,本发明提出了一种交互同步的多方电话通话会议方法,所述方法包括如下步骤:
[0006]步骤S10:多方电话通话会议的主席用户通过主席客户端上的多方电话会议APP发起多方电话通话任务;
[0007]步骤S20:所述主席客户端通过所述多方电话会议APP与会议管理服务器进行请求多方电话通话的界面操作交互,从而为被发起的所述多方电话通话任务生成多方通话请求,并将所述多方通话请求发送到会议管理服务器;
[0008]步骤S30:所述会议管理服务器在接收到所述多方通话请求后,根据所述多方通话请求建立并维护多方通话管理进程,生成多方通话呼出请求,并将该多方通话呼出请求发送到多方电话通话服务器;并且,所述会议管理服务器根据所述多方通话请求,判断所述参会方的参会客户端是否安装多方电话会议APP,并且与所述参会方当中安装了多方电话会议APP的参会客户端进行邀请多方电话通话的界面操作交互,向参会客户端的多方电话会议APP发送多方通话邀请;
[0009]步骤S40:多方电话通话服务器呼叫主席客户端以及参会客户端,建立电话呼叫链接;
[0010]步骤S50:会议管理服务器基于多方电话通话服务器传来的多方通话呼出反馈,与主席客户端以及安装了多方电话会议APP的参会客户端进行多方电话通话启动状态的界面操作交互;
[0011]步骤S100,在多方电话通话过程中,主席客户端或者参会客户端与多方电话通话服务器之间的拨号交互同步实现为多方电话通话过程中的界面操作交互,或者通过主席客户端上的多方电话会议APP或者通过安装了多方电话会议APP的参会客户端上的多方电话会议APP实现的多方电话通话过程中的界面操作交互同步实现为主席客户端或者参会客户端与多方电话通话服务器之间的拨号交互。
[0012]优选的,所述步骤S10具体包括:
[0013]步骤SI 1,主席用户在主席客户端的多方电话会议APP上发起一个多方电话通话任务,其中,所述发起一个多方电话通话任务包括主席用户选择或者填写邀请加入该多方电话通话的参会方的电话号码;如果采用直接填写电话号码的方式,主席用户在多方电话会议APP内键入邀请的参会方的电话号码;如果采用选择参会方的电话号码的方式,则进入步骤S12和步骤S13 ;
[0014]步骤S12,多方电话会议APP获取主席客户端上的通信录并显示所述通信录;
[0015]步骤S13,主席用户从所述通信录选择邀请的参会方的电话号码。
[0016]优选的,所述步骤S20具体包括:
[0017]步骤S21,主席客户端上的多方电话会议APP根据多方电话通话任务生成多方通话请求;
[0018]步骤S22,多方电话会议APP将所述多方通话请求通过分组数据传输网络发送给会议管理服务器。
[0019]优选的,所述步骤S30具体包括:
[0020]步骤S31:所述会议管理服务器建立多方通话管理进程,多方通话管理进程以多方通话ID作为索引,登记多方通话中各通话方的通话状态;
[0021]步骤S32:会议管理服务器根据多方通话请求生成多方通话呼出请求,并将该多方通话呼出请求发送到多方电话通话服务器;
[0022]步骤S33,所述会议管理服务器根据所述多方通话请求当中参会方的电话号码,判断所述参会方的参会客户端是否安装多方电话会议APP,对于安装了多方电话会议APP的参会客户端,会议管理服务器向这些参会客户端的多方电话会议APP发送多方通话邀请。
[0023]优选的,所述步骤S40具体包括:
[0024]步骤S41:多方电话通话服务器解析由会议管理服务器发来的多方通话呼出请求;
[0025]步骤S42:多方电话通话服务器基于多方通话呼出请求中的多方通话ID建立和管理多方电话通话,并且,多方电话通话服务器判断多方通话呼出请求中的多方通话类型,如果多方通话类型为即时多方通话,则多方电话通话服务器立即向多方通话呼出请求所提供的主席客户端和参会客户端电话号码发起电话呼叫,如果多方通话类型为预约多方通话,则多方电话通话服务器首先向移动终端形式的主席客户端以及参会客户端发送预约短消息,然后等待至到达预约的多方通话时间时,多方电话通话服务器向主席客户端和参会客户端电话号码发起电话呼叫;
[0026]步骤S43:如果主席客户端和参会客户端接通该电话呼叫,则立即建立了多方电话通话服务器与主席客户端和参会客户端的电话呼叫链接,多方电话通话服务器通过该电话呼叫链接与接通的主席客户端和参会客户端进行语音信号的接收、合成与转发;如果主席客户端和参会客户端在预定时间内保持未接听状态,或者保持无法接通状态,或者直接拒绝该电话呼叫,多方电话通话服务器向移动终端形式的未接通客户端发送邀请短消息;
[0027]步骤S44:多方电话通话服务器根据步骤S43中主席客户端和参会客户端的接通和未接通情况,向会议管理服务器发送多方通话呼出反馈。
[0028]优选的,所述步骤S50具体包括:
[0029]步骤S51:会议管理服务器接收多方电话通话服务器传来的多方通话呼出反馈,获得其中的多方通话ID,以及主席客户端和参会客户端的接通或未接通状态;会议管理服务器基于多方通话ID查询对应的多方通话管理进程,并且基于所述主席客户端和参会客户端的接通或未接通状态,更新该进程登记的各通话方的通话状态;
[0030]步骤S52:会议管理服务器将全部受邀请的参会客户端的通话接通和未接通状态反馈给主席客户端,主席客户端的多方电话会议APP将根据该反馈在多方电话通话管理界面上显示全部受邀请的参会客户端的信息、通话接通和未接通状态;
[0031]步骤S53:会议管理服务器将主席客户端和受邀请的参会客户端的通话接通和未接通状态反馈给该安装有多方电话会议APP的参会客户端的多方电话通话参会界面上,显示主席客户端和全部受邀请的参会客户端的信息、通话接通和未接通状态;
[0032]优选的,所述步骤S100具体包括:
[0033]如果所述界面操作交互为未接通的参会客户端申请中途加入多方通话,则进入步骤S60,如果所述界面操作交互为接通的参会客户端申请退出多方通话,则进入步骤S70,如果所述界面操作交互为主席客户端将参会方暂时隔离,则进入步骤S80,如果所述界面操作交互为主席客户端结束本次多方电话通话,则进入步骤S90 ;
[0034]其中,步骤S60-步骤S90具体为:
[0035]步骤S60:未接通的参会客户端利用回拨多方电话通话服务器并进行拨号交互的方式申请中途加入多方通话;或者,对于安装了多方电话会议APP的参会客户端,通过与会议管理服务器实现界面操作交互的方式,申请中途加入多方通话;
[0036]步骤S70:接通的参会客户端向多方电话通话服务器进行申请退出多方通话;或者,对于安装了多方电话会议APP的参会客户端,通过与会议管理服务器实现界面操作交互的方式,申请退出多方通话;
[0037]步骤S80:主席客户端通过多方电话通话服务器申请暂时隔离参会方;或者,通过与会议管理服务器实现界面操作交互的方式,申请暂时隔离所述参会方;
[0038]步骤S90:主席客户端通过多方电话通话服务器申请结束本次多方电话通话;或者,通过与会议管理服务器实现界面操作交互的方式,申请结束本次多方电话通话。
[0039]本发明所述的一种实现上述交互同步的多方电话通话会议方法的交互同步的多方电话通话会议系统,其特征在于所述系统包括主席客户端,与主席客户端通信连接的管理服务器,与主席客户端、管理服务器以及多个参会客户端分别通信连接的多方电话通话服务器,以及与多方电话通话服务器通信连接的多个参会客户端,其中:
[0040]主席客户端上安装有多方电话会议APP,主席客户端通过所述多方电话会议APP与会议管理服务器进行双向的界面操作交互,从而发起、管理或结束用于实现一个多方会议的多方电话通话任务;所述主席客户端通过电话呼叫链接接收所述多方电话通话服务器发送的语音菜单,并且通过拨号信令实现与多方电话通话服务器的拨号交互;
[0041]会议管理服务器实时地根据所述主席客户端或者参会客户端的界面操作指令而生成对应的拨号交互同步请求,将所述拨号交互同步请求发送到所述多方电话通话服务器;所述会议管理服务器实时地接收来自多方电话通话服务器的界面操作交互同步请求,并响应该界面操作交互同步请求而生成界面操作提示,将所述界面操作提示发送到主席客户端或者参会客户端的多方电话会议APP上,以便实现界面交互操作;
[0042]多方电话通话服务器用于实现与主席客户端和参会客户端的电话呼叫链接,在电话呼叫链接接通的基础上,对主席客户端和参会客户端进行语音信号的接收、合成和转发;所述多方电话通话服务器响应拨号信令,实时地根据拨号信令生成对应的界面操作交互同步请求,将界面操作交互同步请求发送至会议管理服务器;多方电话通话服务器接收来自会议管理服务器的拨号交互同步请求,并响应该拨号交互同步请求而生成并且向主席客户端和参会客户端发送对应的语音菜单,以便实现拨号交互操作;
[0043]参会客户端用于与多方电话通话服务器建立电话呼叫链接从而与主席客户端以及其它参会客户端进行多方电话通话;在多方电话通话的过程中,所述参会客户端与多方电话通话服务器进行拨号交互操作;对于安装了多方电话会议APP的参会客户端,所述安装了多方电话会议APP的参会客户端与会议管理服务器进行界面交互操作。
[0044]本发明所述的一种实现上述交互同步的多方电话通话会议方法的多方电话会议APP装置,其特征在于所述多方电话会议APP装置包括:发起多方通话模块、主席多方通话管理模块、参会方多方通话管理模块、结束多方通话模块、通信模块,其中:
[0045]发起多方通话模块用于发起多方电话通话任务,发起多方通话模块进一步包括:多方通话类型模块、多方通话时间模块、多方通话主题模块、多方通话人员号码模块;多方通话类型模块用于获得多方电话通话任务的类型;多方通话时间模块,用于获得多方电话通话任务的时间;多方通话主题模块用于获得多方电话通话任务的主题;多方通话人员号码模块用于获得多方电话通话任务的参会方号码;
[0046]主席多方通话管理模块用于在多方电话通话启动状态下通过界面操作交互对多方电话通话进行管理,所述主席多方通话管理模块进一步包括允许模块、拒绝模块、将参会方踢出多方通话模块、将参会方暂时静音模块、将参会方暂时隔离模块、中途增加参会方模块;所述允许模块和拒绝模块用于对会议管理服务器传输的请求进行相应的允许和拒绝操作;所述将参会方踢出多方通话模块用于将一个或多个参会方踢出多方电话通话任务;所述将参会方暂时静音模块用于在多方电话通话中将一个或多个参会方暂时静音;所述将参会方暂时隔离模块用于在多方电话通话中将一个或多个参会方暂时隔离;所述中途增加参会方模块用于在多方电话通话中增加一个或多个参会方;
[0047]参会方多方通话管理模块用于在多方电话通话启动状态下通过界面操作交互改变自身的参会状态,所述参会方多方通话管理模块包括申请暂时静音模块、申请暂时隔离模块、申请中途加入多方通话模块、申请退出多方
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1