基于云服务的ip多媒体通信流记录方法和系统的制作方法

文档序号:9527613阅读:510来源:国知局
基于云服务的ip多媒体通信流记录方法和系统的制作方法
【技术领域】
[0001]本发明涉及多媒体通信技术领域,特别涉及了一种基于云服务的IP多媒体通信流记录方法和系统。
【背景技术】
[0002]IP多媒体通信流主要包括IP视频通信流和IP音频通信流,产生IP多媒体通信流的系统包括但不限于各种IP电话系统、视频会议系统、融合通信系统等。
[0003]目前,对于此类音频、视频通信流的记录,需依赖部署于相关系统本地的IP录音、录像系统,此类系统的建设周期长,维护工作复杂;系统扩展性差,记录文件的可靠性主要依赖于本地硬盘的可靠性,记录丢失时有发生。
[0004]由于IP多媒体通信流的带宽占用较大,并且并发量具有波动性,通过云服务直接实时记录,会对到达云服务器的广域网带宽提出很高的要求,且不利于广域网带宽的利用率。
[0005]由于IP多媒体通信流多采用RTP协议进行传送,其本质是一种无质量保证的UDP协议,通过云服务直接实时记录时,在广域网传输过程中时常产生UDP包丢弃的情况下,会造成记录质量差,记录片断缺失。
[0006]对于数据私密性要求较高的企业,通过云服务直接将IP多媒体通信流记录文件存储在云服务端,会被认为不够安全。
[0007]综上所述,对于IP多媒体通信流的记录,单纯采用本地的专用记录系统或单纯采用云服务,显然存在着不足之处,所以有必要加以改进。
[0008]经检索,发现如下相关专利文献。
[0009]相关检索结果1:
[0010]申请(专利)号:201210441164.9[0011 ] 名称:录音方法及系统
[0012]该专利文献实施例提供了具有录音功能的录音方法及系统。上述录音方法包括:软交换呼叫控制服务器检测到被调度IP电话接听由调度IP电话发起的呼入时,向被调度IP电话发送录音控制指令,录音控制指令包括:主叫录音控制指令和被叫录音控制指令;被调度IP电话接收录音控制指令,依据录音控制指令分别对调度IP电话发送的主叫媒体流和自身发送的被叫媒体流进行复制;软交换呼叫控制服务器向录音服务器发送访问请求,并在请求被成功响应后,向被调度IP电话发送数据发送指令;被调度IP电话接收数据发送指令,根据数据发送指令将复制的主叫媒体流和被叫媒体流发送给录音服务器;录音服务器接收主叫媒体流和被叫媒体流,进行保存。
[0013]技术要点比较:
[0014]1.该专利文献没有提供云服务:该专利是传统的IP多媒体通信流记录系统中的一种,对IP多媒体通信流中的语音流进行录音。这类系统需要在本地由配套厂商进行建设,需要具备专业的技能,几乎无法全程由用户自行建设,另外缺少实时监控运维手段,一般在故障发生一段时间后才由用户自行发现并反馈支持厂商解决,容易出现录音记录丢失的情况。另外,这类系统的记录存储空间有限,因此需要定期进行一定周期内的旧记录删除。
[0015]2.本发明提供云服务:在云端完成注册认证之后,只需在本地服务器上安装云端上获取的本地服务,并简单完成配置参数设置即可,建设周期短,可即买即用。提供实时监控,可以第一时间发现问题,最小程度的减少记录的丢失。另外系统的扩展性强,记录文件可存储于高可用性的云端存储中,无需定期进行记录清理,可按需进行弹性扩容。
[0016]相关检索结果2:
[0017]申请(专利)号:200910265528.0
[0018]名称:一种在因特网协议上承载语音录音系统和录音方法
[0019]该专利文献公开了一种在因特网协议上承载语音VoIP系统的录音系统和录音方法,包括:录音服务器、语音服务器、交换机、语音网关和多个因特网协议IP电话,语音服务器存储系统中所有IP电话的注册状态信息和录音服务器的IP地址;录音服务器存储系统中需要进行录音的IP电话的电话号码和需要进行录音的方式,向语音服务器订阅需要进行录音的IP电话的注册状态信息,并根据其中的IP地址向对应的IP电话发送订阅录音请求消息;IP电话根据接收的订阅录音请求消息向录音服务器发送通告录音响应消息;录音服务器根据通告录音响应消息,以静音监听方式对IP电话进行录音。
[0020]技术要点比较:
[0021]1、该专利文献为通过SIP协议来进行信令控制,在因特网上直接通过发送RTP流到录音服务器来进行录音。由于RTP协议其本质是一种无质量保证的UDP协议,在因特网上很容易出现丢包现象,导致录音丢失,无法保证质量。
[0022]2、本发明采用RTP协议在本地进行记录缓存,而非直接在因特网上传输。在因特网上通过可靠的TCP协议传输,不会因因特网问题造成记录质量差或记录片断缺失,同时合理利用因特网带宽。

【发明内容】

[0023]针对现有技术中的缺陷,本发明的目的是提供一种基于云服务的IP多媒体通信流记录方法和系统。
[0024]根据本发明提供的一种基于云服务的用于IP多媒体通信流记录的本地服务系统,包括:本地记录模块、本地缓存模块、本地存储模块;
[0025]所述本地记录模块,用于记录IP多媒体通信流,并将记录的IP多媒体通信流存储于所述本地缓存模块;其中,所述记录IP多媒体通信流的记录内容包括:记录的属性信息、多媒体通信流文件;
[0026]所述本地缓存模块,用于对所述记录的IP多媒体通信流进行缓存,将所述多媒体通信流文件传输到云端或者指示云端将所述多媒体通信流文件转存到用户指定的私有存储位置的本地存储模块;
[0027]所述本地存储模块,用于存储来自云端的多媒体通信流文件;
[0028]其中,所述私有存储位置包括如下任一种位置:
[0029]-记录IP多媒体通信流的当前本地服务器;或者
[0030]-除了记录IP多媒体通信流的当前本地服务器之外,其它的本地服务器。
[0031 ] 优选地,所述本地记录模块,用于通过运行来自云端的本地服务,执行所述记录IP多媒体通信流的步骤;
[0032]所述本地缓存模块,用于根据接收自云端的对本地服务状态参数的配置,将所述多媒体通信流文件传输到云端或者指示云端将所述多媒体通信流文件转存到用户指定的私有存储位置的本地存储模块。
[0033]优选地,所述对本地服务状态参数的配置,包括如下任一种或任多种对于IP多媒体通信流记录和/或存储的配置:
[0034]-记录IP多媒体通信流所采用的记录系统参数及协议;
[0035]_是否米用75:端存储;
[0036]-用户是否指定了私有存储位置;
[0037]-本地缓存模块的容量大小;
[0038]-定义本地缓存模块向云端上传数据的阀值。
[0039]优选地,还包括:获取模块;
[0040]所述获取模块,用于向云端发送所述记录的属性信息,以指示云端提供与所述记录的属性信息对应的多媒体通信流文件。
[0041]根据本发明提供的一种基于云服务的用于IP多媒体通信流记录的云端服务系统,包括:云端存储模块;
[0042]所述云端存储模块,用于将本地端上传的多媒体通信流文件进行存
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1