基于移动终端实现电话会议方法、装置、服务器和存储介质与流程

文档序号:22554448发布日期:2020-10-17 02:34阅读:103来源:国知局
基于移动终端实现电话会议方法、装置、服务器和存储介质与流程

本申请涉及移动终端技术领域,特别是涉及一种基于移动终端实现电话会议方法、装置、服务器和存储介质。



背景技术:

随着智能移动设备的快速普及,通过智能移动设备实现电话通信成为主要的通信手段。

目前,大部分远程会议通过电话通信技术实现,但是目前的电话通信技术通常只能实现两个智能移动设备之间的电话通信,当参与远程会议的人数较多时,需要通过会议双方分别集中到两个会议室后再进行电话连接实现,多人会议连接过程复杂繁冗,会议连接周期长,从而导致电话会议效率低下,用户体验度不高。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种基于移动终端实现电话会议方法、装置、服务器和存储介质,以期实现电话会议的多用户接入,从而提高电话会议效率和用户体验度。

第一方面,本申请实施例提供一种基于移动终端实现电话会议方法,应用于服务器,所述方法包括:

接收第一用户传输的电话会议请求,所述电话会议请求包括:第二用户信息集和会议参数;

确定所述第二用户信息集对应的至少一个第二用户,依据所述第一用户、所述会议参数和所述至少一个第二用户生成电话会议室;

基于所述电话会议室对所述第一用户和所述至少一个第二用户进行电话呼叫。

第二方面,本申请实施例提供一种基于移动终端实现电话会议的装置,应用于服务器,所述方法包括:

接收单元,用于接收第一用户传输的电话会议请求,所述电话会议请求包括:第二用户信息集和会议参数;

确定单元,用于确定所述第二用户信息集对应的至少一个第二用户,依据所述第一用户、所述会议参数和所述至少一个第二用户生成电话会议室;

呼叫单元,用于基于所述电话会议室对所述第一用户和所述至少一个第二用户进行电话呼叫。

第三方面,本申请实施例提供一种服务器,其特征在于,包括处理器、存储器、通信设备以及一个或多个程序,处理器、存储器和通信设备相互连接,其中,通信设备用于与外部设备进行信息交互,所述一个或多个程序被存储在所述存储器中,并且被配置由所述处理器执行,上述程序包括用于执行本申请实施例第一方面任一方法中的步骤的指令。

第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面所述的方法中所描述的部分或全部步骤。

第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面所述的方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。

可以看出,在本申请实施例中,服务器接收第一用户传输的电话会议请求,所述电话会议请求包括:第二用户信息集和会议参数;确定所述第二用户信息集对应的至少一个第二用户,依据所述第一用户、所述会议参数和所述至少一个第二用户生成电话会议室;基于所述电话会议室对所述第一用户和所述至少一个第二用户进行电话呼叫。如此,通过第一用户传输的电话会议请求确定至少一个第二用户,优化了第二用户的确定流程,通过会议参数、第一用户和至少一个第二用户生成电话会议室,实现多终端和电话会议室的连接,优化了电话会议连接流程,基于电话会议室进行呼叫,缩短了电话会议的呼叫周期,有利于提高电话会议效率,提高用户体验度。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本申请实施例提供的一种基于移动终端实现电话会议方法的应用环境图;

图2是本申请提供的一种基于移动终端实现电话会议方法的流程示意图;

图3是本申请实施例提供的一种电话会议邀请的界面示意图;

图4是本申请实施例提供的一种基于移动终端实现电话会议方法的时序图;

图5是本申请实施例提供的一种服务器500的结构示意图;

图6是申请实施例提供的一种基于移动终端实现电话会议装置。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

本申请的说明书和权利要求书及所述附图中的术语“第一”、“第二”、“第三”和“第四”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。

在本文中提及“实施例”意味着,结合实施例描述的特定特征、结果或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。

电子设备可以包括各种具有无线通信功能的手持设备、车载设备、可穿戴设备(例如智能手表、智能手环、计步器等)、计算设备或连接到无线调制解调器的其他处理设备,以及各种形式的用户设备(userequipment,ue),移动台(mobilestation,ms),终端设备(terminaldevice)等等。为方便描述,上面提到的设备统称为电子设备。

下面对本申请实施例进行详细介绍。

请参阅图1,图1是本申请实施例提供的一种基于移动终端实现电话会议方法的环境架构图,本申请中所描述的基于移动终端实现电话会议方法可以应用于如图1所示的应用环境中。其中,服务器101通过网络与第一终端102通过进行通信连接,接收第一终端102发送的电话会议请求,服务器101基于该电话会议请求确定至少一个第二终端103,服务器101通过网络与至少一个第二终端103进行通信连接,服务器101基于第一终端102、至少一个第二终端103和电话会议请求生成电话会议室,建立电话会议室和第一终端102、至少一个第二终端103的连接,当服务器101接收到第一终端102发送的用户连接请求时,基于电话会议室对至少一个第二终端103进行呼叫。其中,第一终端102和至少一个第二终端103可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器101可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

如图2所示,图2是本申请实施例提供的一种基于移动终端实现电话会议方法的流程示意图,以该方法应用于图1中的服务器为例进行说明,包括以下步骤:

步骤201、接收第一用户传输的电话会议请求,所述电话会议请求包括:第二用户信息集和会议参数;

可选的,在接收第一用户传输的电话会议请求之前,接收第一用户的认证数据,其中,该认证数据可以包括:人脸认证数据、指纹认证数据、声纹认证数据等等,在此不作限定;基于该认证数据对该第一用户进行认证,若认证成功,建立与第一用户的连接,若认证不成功,返回认证失败提示。例如,第一用户通过企业架构平台接入服务器,服务器接收第一用户的认证数据,该认证数据为第一用户编号,服务器判断预设用户编码集中是否包含该第一用户编码,若包含则认证成功,若不包含则认证失败。

可选的,该会议参数可以包括:会议时间、会议地点、会议人数、会议内容、会议日程安排等等,在此不作限定;该会议参数的格式也不做限定,可以包括表格、文档、文本等等,例如,该会议参数可以为音频格式,通过语音识别对该音频进行识别,确定该音频对应的文本,依据该文本确定该会议参数。

步骤202、确定所述第二用户信息集对应的至少一个第二用户,依据所述第一用户、所述会议参数和所述至少一个第二用户生成电话会议室;

可选的,确定至少一个第二用户后,获取该至少一个第二用户对应的至少一个用户日程,在该至少一个用户日程中与该会议时间进行匹配,针对该至少一个第二用户中每个第二用户,确定该的人用户在该会议时间的日程安排,判断该日程安排是否为空,若该日程安排为空,则将该会议添加至该第二用户的用户日程中,若该日程安排不为空,向该第二用户发送日程冲突提醒,该日程冲突提醒包括:该日程安排、该电话会议和电话会议确认请求。

进一步的,接收该第二用户返回的日程冲突响应,判断该日程冲突响应中是否包含电话会议确认响应,若包含,则依据该电话会议替换该日程安排;若不包含,获取该第二用户的用户等级,判断该用户等级是否大于预设等级阈值,若大于则依据该第二用户的用户日程对该会议时间进行修改,若小于则将该第二用户标记为待定用户。

步骤203、基于所述电话会议室对所述第一用户和所述至少一个第二用户进行电话呼叫。

其中,该基于电话会议室对第一用户和至少一个第二用户进行电话呼叫时,电话呼叫的方式可以包括同时呼叫,即当当前时间与会议时间一致时,同时对第一用户和至少一个第二用户进行电话呼叫。

在一可能的示例中,所述基于所述电话会议室对所述第一用户和所述至少一个第二用户进行电话呼叫,包括:从所述会议参数中获取会议时间,基于所述会议时间确定连接时间;针对所述电话会议室设置定时器,当所述定时器的时间与所述连接时间一致时,基于所述电话会议室对所述第一用户进行电话呼叫;当接收到所述第一用户的用户连接请求时,基于所述电话会议室对所述至少一个第二用户进行电话呼叫。

可选的,判断该会议参数是否为预设格式,若该会议参数为预设格式,则获取会议时间提取坐标,基于该会议时间提取坐标从该会议参数中提取该会议时间;若该会议参数为非预设格式,则获取预设时间关键词,在改会议参数中对该时间关键词进行搜索,提取该时间关键词对应的会议时间;判断该会议参数中是否包含该连接时间,若该会议参数中不包含该连接时间,获取预设的间隔数值,基于该间隔数值和该会议参数确定该连接时间,例如,会议时间为2:00pm,预设的时间间隔数值为30min,则确定连接时间为1:30pm。

进一步的,基于电话会议室对第一用户进行呼叫之后,接收该第一用户对应的第一终端的连接响应,基于该连接响应建立该电话会议室和该第一用户的连接,对该第一用户进行设置,该设置用于开启该第一用户针对该电话会议室的操作权限,例如,电话会议室中与会人员的邀请、电话会议室中与会人员的请离、电话会议室中通话状态等等,在此不作限定,同时,生成该电话会议室的控制页面,将该控制页面推送至该第一终端。

在一可能的示例中,所述基于所述电话会议室对所述第一用户进行电话呼叫,包括:获取所述第一用户的通信参数;基于所述通信参数对所述第一用户的通信质量进行评价,得到第一通信评价值;判断所述第一通信评价值是否大于预设通信质量阈值,若大于,基于所述电话会议室拨打所述第一用户对应的第一电话号码;若小于,获取所述第一用户对应的第一终端依据无线局域网生成的虚拟电话号码,基于所述电话会议室拨打所述虚拟电话号码。

其中,该通信参数可以包括:第一用户的电话信号值、第一用户的通信状态等等,在此不作限定。

可选的,基于该通信参数对该第一用户的通信质量进行评价,获取多个通信参数权值,基于该通信参数和该多个通信参数权值代入预设的通信质量评价函数进行计算,得到该第一通信评价值。

可选的,若第一通信评价值大于预设通信质量阈值,且从通信参数中确定该第一用户的第一电话号码处于通话状态,则确定该第一用户是否存在第一备用电话,若存在,对该第一备用电话进行呼叫,若不存在,则向该第一用户发送预设的呼叫提醒,该呼叫提醒可以通过网页、弹窗、浮窗等进行显示,在此不作限定。

可选的,在基于所述电话会议室对所述至少一个第二用户进行电话呼叫时,针对该至少一个第二用户中每个第二用户,获取该第二用户的通信参数;基于该通信参数对该第二用户的通信质量进行评价,得到第二通信评价值;判断该第二通信评价值是否大于预设通信质量阈值,若大于,基于该电话会议室拨打该第二用户对应的第二电话号码;若小于,获取该第二用户对应的第二终端依据无线局域网生成的虚拟电话号码,基于该电话会议室拨打该虚拟电话号码。

在一可能的示例中,所述确定所述第二用户信息集对应的至少一个第二用户,包括:所述第二用户信息集包括:第二用户编号集或第二用户姓名集;若所述第二用户信息集为所述第二用户编号集,其中,所述第二用户编号集包括:至少一个第二用户编号,基于预设的用户编号与用户的映射关系确定所述至少一个第二用户编号对应的所述至少一个第二用户;若所述第二用户信息集为所述第二用户姓名集,其中,所述第二用户姓名集包括:至少一个第二用户姓名,基于所述至少一个第二用户姓名在预设用户集中执行查找操作确定所述至少一个第二用户。

其中,该第二用户编号集中包含的第二用户编号可以包括:第二用户电话号码、第二用户企业编号、第二用户身份标识等等,在此不作限定。

在一可能的示例中,所述依据所述第一用户、所述会议参数和所述至少一个第二用户生成电话会议室之后,还包括:依据预设的用户与电话号码的映射关系获取所述第一用户对应的第一电话号码、所述至少一个第二用户对应的至少一个第二电话号码;获取所述电话会议室对应的会议室链接,基于所述第一电话号码、所述至少一个第二电话号码、所述会议参数和所述会议室链接生成会议邀请;向所述至少一个第二用户对应的至少一个第二终端发送所述会议邀请。

可选的,获取预设的会议邀请模板,基于所述第一电话号码、至少一个第二电话号码、会议参数和会议连接对该会议邀请模板进行补充,得到该电话会议室对应的电话会议邀请,将该电话会议邀请发送至至少一个第二终端,其中,该电话会议邀请可以通过浮窗、弹窗、web网页等形式进行展示,在此不作限定。例如,如图3所示,图3是本申请实施例提供的一种电话会议邀请的界面示意图,如图所示,所述界面包括主持人、与会人员、会议时间、会议内容以及会议确认框,其中,主持人与第一用户对应,与会人员与至少一个第二用户对应,会议时间和会议内容从会议参数中获取,该会议确认框中包含两个按钮,当第二用户点击“参与”按钮时,确认该第二用户参与电话会议,当第二用户点击“不参与”按钮时,确认该第二用户不参与电话会议,同时将该第二用户移出该电话会议室,值得注意的是,该会议确认框的位置不限于显示界面下方,可以放置于显示界面中任意一个区域,还可以以悬浮窗口或链接的形式呈现,在此不作限定,该会议确认的方式不限于通过按钮方式确认,还可以通过确认手势或确认音频等等方式进行确认,在此不作限定。

在一可能的示例中,所述基于所述电话会议室对所述第一用户和所述至少一个第二用户进行电话呼叫之后,还包括:确定多个语音通道,其中,所述多个语音通道包括:所述第一用户对应第一语音通道、所述至少一个第二用户对应的至少一个第二语音通道;针对所述多个语音通道设置多个监听器;当所述多个监听器中任意一个监听器监听到语音信号时,确定所述语音信号对应的语音通道,基于所述语音通道对所述语音信号进行标记。

可选的,确定多个语音通道,基于第一用户、至少一个第二用户对多个语音通道执行命名操作,即用第一电话号码对第一语音通道进行命名,用至少一个第二电话号码对至少一个第二语音通道进行命名,其中,一个第二电话号码与一个第二语音通道一一对应,同时,对多个语音通道设置多个染色指令,该多个染色指令中任意一个染色指令用于对经过其对应的语音通道的语音信号进行染色,针对多个语音通道设置多个监听器,当任意一个监听器监听到语音信号时,获取该语音信号的颜色,基于该颜色确定该语音信号对应的语音通道,获取该语音通道的通道名,基于该通道名对该语音信号进行标记。

在一可能的示例中,所述方法还包括:当接收到会议启动指令时,启动录音设备;当接收到会议终止指令时,接收所述录音设备采集的会议音频;将所述会议音频输入训练好的自动语音识别模型,得到会议文本记录,其中,所述自动语音识别模型用于对所述会议音频中包含的多个子音频数据执行语音识别操作,得到所述多个子音频数据对应的多个文本数据,确定所述多个子音频数据对应的多个语音信号,获取所述多个语音信号对应的多个标记,基于所述多个标记和所述多个文本数据生成所述会议文本记录;将所述会议文本记录和所述会议音频和会议音频上传至所述电话会议室对应的服务器。

可选的,判断该电话会议室是否存在存储区域,若存在,将该会议文本记录发送至该存储区域进行存储,若不存在,获取该电话会议室对应的云服务器,将该会议文本记录和会议音频上传至该云服务器。

应该理解的是,虽然图2的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图2中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。

请参阅图4,图4是本申请实施例提供的一种基于移动终端实现电话会议方法的时序图,如图4所示,该基于移动终端实现会议方法包括:

当第一用户传输电话会议请求时,执行步骤401、接收第一用户传输的电话会议请求,所述电话会议请求包括:第二用户信息集和会议参数;

步骤402、确定第二用户信息集对一个的至少一个第二用户,依据所述第一用户、所述会议参数和所述至少一个第二用户生成电话会议室;

步骤403、基于所述电话会议室对所述第一用户进行电话呼叫;

当接收到第一用户传输会议启动指令时,执行步骤404、基于所述电话会议室对所述至少一个第二用户进行电话呼叫;

步骤405、启动录音设备;

当接收到第一用户传输会议终止指令时,执行步骤406、接收所述录音设备采集的会议音频;

步骤407、将搜索会议音频输入训练好的自动语音识别模型,得到会议文本记录,将所述会议文本记录和所述会议音频上传至所述电话会议室对应的服务器。

本申请实施例中,步骤401-步骤407的具体描述可以参照上述图2所描述的基于移动终端实现电话会议方法的相应步骤,在此不再赘述

请参阅图5,图5是本申请实施例提供的一种服务器500的结构示意图,如图所示,所述电子设备500包括应用处理器510、存储器520、通信接口530以及一个或多个程序521,其中,所述一个或多个程序521被存储在上述存储器520中,并且被配置由上述应用处理器510执行,所述一个或多个程序521包括用于执行以下步骤的指令:

接收第一用户传输的电话会议请求,所述电话会议请求包括:第二用户信息集和会议参数;

确定所述第二用户信息集对应的至少一个第二用户,依据所述第一用户、所述会议参数和所述至少一个第二用户生成电话会议室;

基于所述电话会议室对所述第一用户和所述至少一个第二用户进行电话呼叫。

可以看出,在本申请实施例中,服务器接收第一用户传输的电话会议请求,所述电话会议请求包括:第二用户信息集和会议参数;确定所述第二用户信息集对应的至少一个第二用户,依据所述第一用户、所述会议参数和所述至少一个第二用户生成电话会议室;基于所述电话会议室对所述第一用户和所述至少一个第二用户进行电话呼叫。如此,通过第一用户传输的电话会议请求确定至少一个第二用户,优化了第二用户的确定流程,通过会议参数、第一用户和至少一个第二用户生成电话会议室,实现多终端和电话会议室的连接,优化了电话会议连接流程,基于电话会议室进行呼叫,缩短了电话会议的呼叫周期,有利于提高电话会议效率,提高用户体验度。

在一可能的示例中,在所述基于所述电话会议室对所述第一用户和所述至少一个第二用户进行电话呼叫方面,所述程序中的指令具体用于执行以下操作:从所述会议参数中获取会议时间,基于所述会议时间确定连接时间;针对所述电话会议室设置定时器,当所述定时器的时间与所述连接时间一致时,基于所述电话会议室对所述第一用户进行电话呼叫;当接收到所述第一用户的用户连接请求时,基于所述电话会议室对所述至少一个第二用户进行电话呼叫。

在一可能的示例中,在所述基于所述电话会议室对所述第一用户进行电话呼叫方面,所述程序中的指令具体用于执行以下操作:获取所述第一用户的通信参数;基于所述通信参数对所述第一用户的通信质量进行评价,得到第一通信评价值;判断所述第一通信评价值是否大于预设通信质量阈值,若大于,基于所述电话会议室拨打所述第一用户对应的第一电话号码;若小于,获取所述第一用户对应的第一终端依据无线局域网生成的虚拟电话号码,基于所述电话会议室拨打所述虚拟电话号码。

在一可能的示例中,在所述确定所述第二用户信息集对应的至少一个第二用户方面,所述程序中的指令具体用于执行以下操作:所述第二用户信息集包括:第二用户编号集或第二用户姓名集;若所述第二用户信息集为所述第二用户编号集,其中,所述第二用户编号集包括:至少一个第二用户编号,基于预设的用户编号与用户的映射关系确定所述至少一个第二用户编号对应的所述至少一个第二用户;若所述第二用户信息集为所述第二用户姓名集,其中,所述第二用户姓名集包括:至少一个第二用户姓名,基于所述至少一个第二用户姓名在预设用户集中执行查找操作确定所述至少一个第二用户。

在一可能的示例中,在所述依据所述第一用户、所述会议参数和所述至少一个第二用户生成电话会议室之后方面,所述程序中的指令还用于执行以下操作:依据预设的用户与电话号码的映射关系获取所述第一用户对应的第一电话号码、所述至少一个第二用户对应的至少一个第二电话号码;获取所述电话会议室对应的会议室链接,基于所述第一电话号码、所述至少一个第二电话号码、所述会议参数和所述会议室链接生成会议邀请;向所述至少一个第二用户对应的至少一个第二终端发送所述会议邀请。

在一可能的示例中,在所述基于所述电话会议室对所述第一用户和所述至少一个第二用户进行电话呼叫之后方面,所述程序中的指令还用于执行以下操作:确定多个语音通道,其中,所述多个语音通道包括:所述第一用户对应第一语音通道、所述至少一个第二用户对应的至少一个第二语音通道;针对所述多个语音通道设置多个监听器;当所述多个监听器中任意一个监听器监听到语音信号时,确定所述语音信号对应的语音通道,基于所述语音通道对所述语音信号进行标记。

在一可能的示例中,所述程序中的指令还用于执行以下操作:当接收到会议启动指令时,启动录音设备;当接收到会议终止指令时,接收所述录音设备采集的会议音频;将所述会议音频输入训练好的自动语音识别模型,得到会议文本记录,其中,所述自动语音识别模型用于对所述会议音频中包含的多个子音频数据执行语音识别操作,得到所述多个子音频数据对应的多个文本数据,确定所述多个子音频数据对应的多个语音信号,获取所述多个语音信号对应的多个标记,基于所述多个标记和所述多个文本数据生成所述会议文本记录;将所述会议文本记录和所述会议音频上传至所述电话会议室对应的服务器。

上述主要从方法侧执行过程的角度对本申请实施例的方案进行了介绍。可以理解的是,电子设备为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本申请能够以硬件或硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

本申请实施例可以根据上述方法示例对电子设备进行功能单元的划分,例如,可以对应各个功能划分各个功能单元,也可以将两个或两个以上的功能集成在一个控制单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。需要说明的是,本申请实施例中对单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。

请参阅图6,图6是本申请实施例提供的一种基于移动终端实现电话会议装置,包括:接收单元601、确定单元602和呼叫单元603,其中:

接收单元601,用于接收第一用户传输的电话会议请求,所述电话会议请求包括:第二用户信息集和会议参数;

确定单元602,用于确定所述第二用户信息集对应的至少一个第二用户,依据所述第一用户、所述会议参数和所述至少一个第二用户生成电话会议室;

呼叫单元603,用于基于所述电话会议室对所述第一用户和所述至少一个第二用户进行电话呼叫。

可以看出,在本申请实施例中,服务器接收第一用户传输的电话会议请求,所述电话会议请求包括:第二用户信息集和会议参数;确定所述第二用户信息集对应的至少一个第二用户,依据所述第一用户、所述会议参数和所述至少一个第二用户生成电话会议室;基于所述电话会议室对所述第一用户和所述至少一个第二用户进行电话呼叫。如此,通过第一用户传输的电话会议请求确定至少一个第二用户,优化了第二用户的确定流程,通过会议参数、第一用户和至少一个第二用户生成电话会议室,实现多终端和电话会议室的连接,优化了电话会议连接流程,基于电话会议室进行呼叫,缩短了电话会议的呼叫周期,有利于提高电话会议效率,提高用户体验度。

在一可能的示例中,在所述基于所述电话会议室对所述第一用户和所述至少一个第二用户进行电话呼叫方面,所述呼叫单元603,具体用于:从所述会议参数中获取会议时间,基于所述会议时间确定连接时间;针对所述电话会议室设置定时器,当所述定时器的时间与所述连接时间一致时,基于所述电话会议室对所述第一用户进行电话呼叫;当接收到所述第一用户的用户连接请求时,基于所述电话会议室对所述至少一个第二用户进行电话呼叫。

在一可能的示例中,在所述基于所述电话会议室对所述第一用户进行电话呼叫方面,所述呼叫单元603,具体用于:获取所述第一用户的通信参数;基于所述通信参数对所述第一用户的通信质量进行评价,得到第一通信评价值;判断所述第一通信评价值是否大于预设通信质量阈值,若大于,基于所述电话会议室拨打所述第一用户对应的第一电话号码;若小于,获取所述第一用户对应的第一终端依据无线局域网生成的虚拟电话号码,基于所述电话会议室拨打所述虚拟电话号码。

在一可能的示例中,在所述确定所述第二用户信息集对应的至少一个第二用户方面,所述确定单元602,具体用于:所述第二用户信息集包括:第二用户编号集或第二用户姓名集;若所述第二用户信息集为所述第二用户编号集,其中,所述第二用户编号集包括:至少一个第二用户编号,基于预设的用户编号与用户的映射关系确定所述至少一个第二用户编号对应的所述至少一个第二用户;若所述第二用户信息集为所述第二用户姓名集,其中,所述第二用户姓名集包括:至少一个第二用户姓名,基于所述至少一个第二用户姓名在预设用户集中执行查找操作确定所述至少一个第二用户。

在一可能的示例中,在所述依据所述第一用户、所述会议参数和所述至少一个第二用户生成电话会议室之后方面,所述确定单元602,还用于:依据预设的用户与电话号码的映射关系获取所述第一用户对应的第一电话号码、所述至少一个第二用户对应的至少一个第二电话号码;获取所述电话会议室对应的会议室链接,基于所述第一电话号码、所述至少一个第二电话号码、所述会议参数和所述会议室链接生成会议邀请;向所述至少一个第二用户对应的至少一个第二终端发送所述会议邀请。

在一可能的示例中,在所述基于所述电话会议室对所述第一用户和所述至少一个第二用户进行电话呼叫之后方面,所述呼叫单元603,还用于:确定多个语音通道,其中,所述多个语音通道包括:所述第一用户对应第一语音通道、所述至少一个第二用户对应的至少一个第二语音通道;针对所述多个语音通道设置多个监听器;当所述多个监听器中任意一个监听器监听到语音信号时,确定所述语音信号对应的语音通道,基于所述语音通道对所述语音信号进行标记。

在一可能的示例中,所述呼叫单元603,还用于:当接收到会议启动指令时,启动录音设备;当接收到会议终止指令时,接收所述录音设备采集的会议音频;将所述会议音频输入训练好的自动语音识别模型,得到会议文本记录,其中,所述自动语音识别模型用于对所述会议音频中包含的多个子音频数据执行语音识别操作,得到所述多个子音频数据对应的多个文本数据,确定所述多个子音频数据对应的多个语音信号,获取所述多个语音信号对应的多个标记,基于所述多个标记和所述多个文本数据生成所述会议文本记录;将所述会议文本记录和所述会议音频上传至所述电话会议室对应的服务器。

本申请实施例还提供一种计算机存储介质,其中,该计算机存储介质存储用于电子数据交换的计算机程序,该计算机程序使得计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤,上述计算机包括电子设备。

本申请实施例还提供一种计算机程序产品,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如上述方法实施例中记载的任一方法的部分或全部步骤。该计算机程序产品可以为一个软件安装包,上述计算机包括电子设备。

需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本申请并不受所描述的动作顺序的限制,因为依据本申请,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本申请所必须的。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

在本申请所提供的几个实施例中,应该理解到,所揭露的装置,可通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如上述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性或其它的形式。

上述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

上述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储器中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储器中,包括若干指令用以使得一台计算机设备(可为个人计算机、服务器或者网络设备等)执行本申请各个实施例上述方法的全部或部分步骤。而前述的存储器包括:u盘、只读存储器(rom,read-onlymemory)、随机存取存储器(ram,randomaccessmemory)、移动硬盘、磁碟或者光盘等各种可以存储程序代码的介质。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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