一种云端服务与本地语音结合的通信组网系统及实现方法与流程

文档序号:17321887发布日期:2019-04-05 21:34阅读:245来源:国知局
一种云端服务与本地语音结合的通信组网系统及实现方法与流程

本发明涉及语音通信技术领域,尤其涉及一种云端服务与本地语音结合的通信组网系统及实现方法。



背景技术:

目前,随着互联网的普及,云计算和云服务的流行,以及国家网络带宽的提速,传统的本地语音通信系统,特别是本地呼叫中心系统,版本迭代周期比较长,升级困难,甚至停止更新,无法跟上瞬息万变的互联网时代的步伐;因此纯云的语音通信孕育而生,用户只需要购买一台语音通信终端即可,如ip话机,通过互联网进行对接,既可以减少硬件成本,也能快速接入云端的各种强大的服务,包括运营报表,用户画像,精准营销等。

但是,纯云的语音通信方案,需要较高的带宽要求,出现网络波动会造成通话质量不佳,同时为了保证语音通信终端的安全,需要在语音通信终端设备安装vpn或者在服务器设置ip白名单。

因此,针对以上不足,需要提供一种云端服务与本地语音结合的通信组网系统及实现方法。



技术实现要素:

(一)要解决的技术问题

本发明要解决的技术问题是解决传统的本地语音通信系统升级困难、版本迭代周期长和纯云语音通信受限于网络带宽和安全性的问题。

(二)技术方案

为了解决上述技术问题,本发明提供了一种云端服务与本地语音结合的通信组网系统,包括:多个语音通信终端、云端管理模块、语音通信服务模块和与所述语音通信服务模块分别连接网关模块和云端反向代理服务模块;所述云端管理模块通过所述云端反向代理服务模块连接所述语音通信服务模块;

所述语音通信终端,用于直接或通过所述网关模块与所述语音通信服务模块通信连接;

所述云端管理模块,用于通过所述云端反向代理服务模块获取与所述语音通信服务模块相连接的所有语音通信终端的设备状态;并根据接收到的管理员指令通过所述云端方向代理服务模块向所述语音通信服务模块发送通信指令;

所述语音通信服务模块,用于根据接收到的通信指令直接或通过所述网关模块向与所述通信指令相对应的语音通信终端发送呼叫通知。

进一步,该通信组网系统还包括:云端数据存储模块,用于存储所述语音通信终端的用户账号信息,云端管理模块的管理员账号信息,和语音通信终端之间已完成通话的语音通信记录;所述语音通信终端的用户账号信息和所述云端管理模块的管理员账号信息均包括:用户账号和用户密码;

所述语音通信终端,具体用于,向所述语音通信服务模块发送登录信息;

所述语音通信服务模块,具体用于,根据接收到的所述登录信息从所述云端数据存储模块中获取与所述登录信息相对应的所述用户账号信息,并根据所述用户账号信息的用户密码判断所述登录信息是否正确,当所述登录信息正确时,所述语音通信终端与所述语音通信服务模块通信连接,实现多个所述语音通信终端之间的语音传输;当所述登录信息错误时,向所述语音通信终端反馈错误提示信息。

采取上述进一步方案的有益效果是:将用户的账号信息存储在云端数据存储模块中,语音通信终端之间在通过语音通信服务模块实现语音交互前,对语音通信终端的身份进行判断,提高接入的语音通信终端的安全性,并且由于账号信息存储在云端中,降低语音通信服务模块的数据处理需求,为用户提供更快速的数据处理能力。

进一步,所述云端管理模块包括:管理员登录模块,用于接收通过互联网发送的管理员登录信息,并根据所述管理员登录信息从所述云端数据存储模块中获取与所述管理员登录信息相对应的所述管理员账号信息,根据所述管理员账号信息判断所述管理员登录信息是否正确,当所述管理员登录信息正确时,完成登录;当所述管理员登录信息错误时,反馈错误提示信息。

采取上述进一步方案的有益效果是:对管理员的信息进行验证,提高用户数据的安全性,避免非管理员的非法登录造成的危害。

进一步,该通信组网系统还包括:云端文件服务模块;

所述语音通信服务模块,还用于将所述语音通信终端之间已完成通话的语音通信录音通过所述云端文件服务模块上传到云服务器中;

所述云端管理模块,还用于根据接收到的管理员指令通过所述云端文件服务模块从所述云服务器中获取所述语音通信录音,并通过互联网发送到管理员终端,进行播放。

采取上述进一步方案的有益效果是:对已完成的语音通信上传到云端文件服务模块,在云端文件服务模块中存储较大的文件,为用户提供大容量存储服务,管理员可通过登录云端管理模块对存储的语音文件进行管理,同时不占用本地的存储空间,使数据存储在云服务器中,减少本系统的硬件成本。

进一步,所述语音通信终端,还用于直接或通过所述网关模块向所述语音通信服务模块发送呼叫指令,或者,直接或通过所述网关模块接收所述语音通信服务模块发送的呼叫通知;

所述语音通信服务模块,用于直接或通过所述网关模块接收所述语音通信终端发送的呼叫指令,或者,直接或通过所述网关模块向所述语音通信终端发送呼叫通知。

采取上述进一步方案的有益效果是:通过语音通信服务模块与其他语音通信终端进行通信,不但避免了纯云语音通信对网络的依赖性,提高了语音通信质量,还通过云端服务大幅度降低本发明的硬件成本。

本发明还提供了一种云端服务与本地语音结合的通信组网系统实现方法,包括以下步骤:

获取与所述语音通信服务模块相连接的所有语音通信终端的设备状态;

根据接收到的管理员指令向所述语音通信服务模块发送通信指令;

根据所述通信指令和所述所有语音通信终端的设备状态,向与所述通信指令相对应的语音通信终端发送呼叫通知;

接收到所述呼叫通知的语音通信终端之间通过所述语音通信服务模块进行语音通信。

进一步,所述获取与所述语音通信服务模块相连接的所有语音通信终端的设备状态之前,还包括以下步骤:

向所述语音通信服务模块发送登录信息;

根据接收到的所述登录信息获取与所述登录信息相对应的用户账号信息;

根据所述用户账号信息的用户密码判断所述登录信息是否正确;是则,与所述语音通信服务模块通信连接;否则,反馈错误提示信息。

进一步,所述根据接收到的管理员指令向所述语音通信服务模块发送通信指令之前,还包括以下步骤:

接收通过互联网发送的管理员登录信息;

根据所述管理员登录信息获取与所述管理员登录信息相对应的管理员账号信息;

根据所述管理员账号信息判断所述管理员登录信息是否正确,是则,完成登录;否则,反馈错误提示信息。

进一步,该通信组网的实现方法,还包括以下步骤:

将所述语音通信终端之间已完成通话的语音通信录音上传到云服务器中;

根据接收到的管理员指令从所述云服务器中获取所述语音通信录音,并通过互联网发送到管理员终端,进行播放。

进一步,该通信组网的实现方法,还包括以下步骤:

所述语音通信终端向所述语音通信服务模块发送呼叫指令,

所述语音通信服务模块根据接收到的呼叫指令向相对应的其他语音通信终端发送呼叫通知。

(三)有益效果

本发明的上述技术方案与现有技术相比具有如下优点:通过将本地语音通信和云端服务进行整合,降低了本地语音通信的硬件成本,且将大部分功能转移给云端服务进行处理,在保证其语音通信质量的情况下,本系统具有更加优良的版本更迭能力。

附图说明

图1是本发明实施例一种云端服务与本地语音结合的通信组网系统结构示意图;

图2是本发明实施例一种云端服务与本地语音结合的通信组网系统实现方法流程示意图;

图3是本发明实施例一种云端服务与本地语音结合的通信组网系统实现方法流程示意图其一;

图4是本发明实施例一种云端服务与本地语音结合的通信组网系统实现方法流程示意图其二;

图5是本发明实施例一种云端服务与本地语音结合的通信组网系统实现方法流程示意图其三;

图6是本发明实施例一种云端服务与本地语音结合的通信组网系统实现方法流程示意图其四。

具体实施方式

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

如图1所示,一种云端服务与本地语音结合的通信组网系统,包括:多个语音通信终端、云端管理模块、云端文件服务模块、云端数据存储模块、语音通信服务模块和与语音通信服务模块分别连接网关模块和云端反向代理服务模块;云端管理模块通过云端反向代理服务模块连接语音通信服务模块;

语音通信终端,用于直接或通过网关模块与语音通信服务模块通信连接;

具体的,语音通信终端包括:手机,固定电话,sip话机,软电话,对讲机等终端通信设备,当语音通信终端设备为手机、固定电话等其他网络设备时,需要连接网关模块,通过网关模块进行协议转换,转换成内部语音通信协议,然后网关模块通过本地局域网连接本地语音通信服务模块;当语音通信终端设备为sip话机、软电话、对讲机等和内部语音通信协议相同的设备时,可以通过本地局域网直接连接本地语音通信服务模块。语音通信终端设备通过本地局域网和语音通信服务模块连接,可以保证语音通话质量,同时保证语音通信的安全。

当语音通信终端是直接连接语音通信服务模块,那么语音通信终端在进行语音通信前,需要向语音通信服务模块发送登录信息进行登录,以实现多个语音通信终端之间的语音传输,当语音通信终端是通过网关模块连接语音通信服务模块时,语音通信服务模块信任网关模块,此时语音通信终端无需进行登录即可进行语音通信;

语音通信终端还用于直接或通过网关模块向语音通信服务模块发送呼叫指令,或者,直接或通过网关模块接收语音通信服务模块发送的呼叫通知。

云端管理模块,用于通过云端反向代理服务模块获取与语音通信服务模块相连接的所有语音通信终端的设备状态;并根据接收到的管理员指令通过云端方向代理服务模块向语音通信服务模块发送通信指令;

具体的,云端管理模块包括:管理员登录模块,用于接收通过互联网发送的管理员登录信息,并根据管理员登录信息从云端数据存储模块中获取与管理员登录信息相对应的管理员账号信息,根据管理员账号信息判断管理员登录信息是否正确,当管理员登录信息正确时,完成登录;当管理员登录信息错误时,反馈错误提示信息,对管理员的信息进行验证,提高用户数据的安全性,避免非管理员的非法登录造成的危害;在验证通过后,管理员登录远端管理模块,通过反向代理服务模块向语音通信服务模块发送通信指令使语音通信终端进行语音通信。

云端管理模块,还用于根据接收到的管理员指令通过云端文件服务模块从云服务器中获取语音通信录音,并通过互联网发送到管理员终端,进行播放。

语音通信服务模块,用于根据接收到的通信指令直接或通过网关模块向与通信指令相对应的语音通信终端发送呼叫通知。

具体的,语音通信服务模块根据接收到的登录信息从云端数据存储模块中获取与登录信息相对应的用户账号信息,并根据用户账号信息的用户密码判断登录信息是否正确,当登录信息正确时,语音通信终端与语音通信服务模块通信连接;当登录信息错误时,向语音通信终端反馈错误提示信息。

另外,还用于将语音通信终端之间已完成通话的语音通信录音通过云端文件服务模块上传到云服务器中;对已完成的语音通信上传到云端文件服务模块,在云端文件服务模块中存储较大的文件,为用户提供大容量存储服务,管理员可通过登录云端管理模块对存储的语音文件进行管理,同时不占用本地的存储空间,使数据存储在云服务器中,减少本系统的硬件成本,区分于云端数据存储模块中存储的小数据,云端数据存储模块中存储的数据使用频率较高,且数量较大,在进行信息验证时需要遍历整个存储空间,此时如果将大数据存储在云端数据存储模块中时,会降低数据的处理能力,增加验证的时间。

语音通信服务模块,还用于直接或通过网关模块接收语音通信终端发送的呼叫指令,或者,直接或通过网关模块向语音通信终端发送呼叫通知;通过语音通信服务模块与其他语音通信终端进行通信,不但避免了纯云语音通信对网络的依赖性,提高了语音通信质量,还通过云端服务大幅度降低本发明的硬件成本。

优选的,云端数据存储模块,用于存储语音通信终端的用户账号信息,云端管理模块的管理员账号信息,和语音通信终端之间已完成通话的语音通信记录;语音通信终端的用户账号信息和云端管理模块的管理员账号信息均包括:用户账号和用户密码;

通过将用户的账号信息存储在云端数据存储模块中,语音通信终端之间在通过语音通信服务模块实现语音交互前,对语音通信终端的身份进行判断,提高接入的语音通信终端的安全性,并且由于账号信息存储在云端中,降低语音通信服务模块的数据处理需求,为用户提供更快速的数据处理能力。

如图2所示,本发明还提供了一种云端服务与本地语音结合的通信组网的实现方法,包括以下步骤:

获取与语音通信服务模块相连接的所有语音通信终端的设备状态;

根据接收到的管理员指令向语音通信服务模块发送通信指令;

根据通信指令和所有语音通信终端的设备状态,向与通信指令相对应的语音通信终端发送呼叫通知;

接收到呼叫通知的语音通信终端之间通过语音通信服务模块进行语音通信。

具体的,上述实施例中,本地语音通信服务模块通过反向代理客户端模块连接云端反向代理服务模块,同时云端管理模块连接云端反向代理服务模块;云端反向代理服务模块为云端管理模块提供接口,使云端管理模块可以获取语音通信终端的设备状态,如登录设备的账号和登录状态;还可获取语音通信服务模块的日志信息,如已完成的通话记录等信息;云端管理模块通过云端反向代理服务模块向语音通信服务模块发送呼叫指令,使与呼叫指令中相对应的语音通信终端进行语音通信。

如图3所示,本发明实施例一种云端服务与本地语音结合的通信组网系统实现方法流程示意图其一,优选的,获取与语音通信服务模块相连接的所有语音通信终端的设备状态之前,还包括以下步骤:

向语音通信服务模块发送登录信息;

根据接收到的登录信息获取与登录信息相对应的用户账号信息;

根据用户账号信息的用户密码判断登录信息是否正确;是则,与语音通信服务模块通信连接;否则,反馈错误提示信息。

上述实施例中,语音通信服务模块通过连接云端数据模块获取语音通信终端设备的账号和密码和保存语音通信记录等信息。

如图4所示,本发明实施例一种云端服务与本地语音结合的通信组网系统实现方法流程示意图其二,优选的,根据接收到的管理员指令向语音通信服务模块发送通信指令之前,还包括以下步骤:

接收通过互联网发送的管理员登录信息;

根据管理员登录信息获取与管理员登录信息相对应的管理员账号信息;

根据管理员账号信息判断管理员登录信息是否正确,是则,完成登录;否则,反馈错误提示信息。

如图5所示,本发明实施例一种云端服务与本地语音结合的通信组网系统实现方法流程示意图其三,优选的,该通信组网的实现方法,还包括以下步骤:

将语音通信终端之间已完成通话的语音通信录音上传到云服务器中;

根据接收到的管理员指令从云服务器中获取语音通信录音,并通过互联网发送到管理员终端,进行播放。

上述实施例中,语音通信服务模块通过云端文件服务模块上传本地录音到云服务器,编译长久保存,同时云端管理模块通过连接云端文件服务模块,编译用户随时可以通过互联网听取录音。

如图6所示,本发明实施例一种云端服务与本地语音结合的通信组网系统实现方法流程示意图其四,优选的,该通信组网的实现方法,还包括以下步骤:

语音通信终端向语音通信服务模块发送呼叫指令,

语音通信服务模块根据接收到的呼叫指令向相对应的其他语音通信终端发送呼叫通知。

最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。

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