音视频数据传输系统、存储及生成方法、装置及设备制造方法及图纸

技术编号:11037192 阅读:83 留言:0更新日期:2015-02-12 00:46
本发明专利技术实施例提供的音视频数据传输系统、存储及生成方法、装置及设备,位于信息外网的应用服务器,将采集到的音视频数据转换为字符化音视频数据;向位于信息内网的数据库服务器发送上述数据及其对应的存储位置;信息安全隔离装置,将可信任的信息内网和不可信任的信息外网进行隔离,拦截应用服务器发送的字符化音视频数据,及存储位置,并按照预设包过滤规则对拦截的数据进行检测;位于信息内网的数据库服务器,接收信息安全隔离装置转发的字符化音视频数据,及存储位置;将上述数据对应存入存储位置。解决了现有技术中无法将音视频数据存储到数据服务器中,并且无法保证通过网络传输到数据库服务器中的音视频数据为安全的音视频数据的问题。

【技术实现步骤摘要】
音视频数据传输系统、存储及生成方法、装置及设备
本专利技术涉及视频传输网络
,尤其涉及音视频数据传输系统、存储及生成方法、装置及设备。
技术介绍
现有技术中,由于业务需求,信息内网可以采用数据库的形式存储业务数据,当信息外网的应用服务器向信息内网中的数据库服务器发送业务数据时,该应用服务器可以使用结构化查询语言(SQL, Structured Quevy Language)语句表征需要传输的业务数据,以及该业务数据需要位于的数据库服务器中的位置,并通过网络协议将SQL语句封装后传输到数据库服务器。例如,当信息外网的应用服务器业务数据为全球定位系统(GPS,GlobalPosit1n System)数据时,采用下述步骤将该GPS数据传输到信息内网中的数据库服务器: 步骤1、获取GPS数据的接收时间信息curRcvTime、该GPS数据中的纬度信息curLatitude、以及经度信息 cur Longitude ; 步骤2、使用 SQL 语句中的 Insert 语句,即:INSERT INTO GpsInfo VALUES (curRcvTime, curLatitude, curLongitude),表征需要传输的数据为步骤I中获取的业务数据,且该业务数据需要位于的数据库服务器中的位置为,DatabaseInfo (在数据库服务器中预先建立的数据库)中的GpsInfo表(在DatabaseInfo数据库中预先建立的数据表),且GpsInfo表的各表项分别表征GPS数据的接收时间信息、该GPS数据中的纬度信息、以及经度信息,并通过协议将封装的该Insert语句发送给信息内网中的数据库服务器; 步骤3、信息内网中的数据库服务器接收到应用服务器发送的携带该Insert语句的数据包,解析该数据包,并执行该Insert语句。该Insert语句的执行结果为将获取的GPS数据中的接收时间信息、纬度信息、以及经度信息的各具体信息值,作为GpsInfo表的内容,存入GpsInfo表中对应的表项下。 在将上述GPS数据存入信息内网数据库服务器的数据库中之后,信息内网中的客户端可以使用SQL语句中的select语句对GpsInfo表中包含的各GPS数据进行查询。 但是,由于数据库自身的性质,数据库只能存储文本形式的数据,而对于音频和视频等以数据流形式存在的数据无法进行存储。因此,当信息外网的客户端的业务数据为音视频等以数据流形式存在的数据时,也就无法将该业务数据传输到信息内网中的数据库服务器,更无法保证传输到数据库服务器中的该业务数据为安全的业务数据。
技术实现思路
本专利技术实施例提供了音视频数据传输系统、存储及生成方法、装置及设备,用以解决现有技术中无法将音视频数据存储到数据服务器中,并且无法保证通过网络传输到数据库服务器中的音视频数据为安全的音视频数据的问题。 基于上述问题,本专利技术实施例提供的一种音视频数据传输系统,包括位于信息外网的应用服务器、信息安全隔离装置、以及位于信息内网的数据库服务器: 所述位于信息外网的应用服务器,用于将采集到的音视频数据转换为字符化音视频数据;向所述位于信息内网的数据库服务器发送所述字符化音视频数据,及所述音视频数据将要在所述位于内网的数据库服务器中的存储位置; 所述信息安全隔离装置,用于将可信任的信息内网和不可信任的信息外网进行隔离,拦截所述位于信息外网的应用服务器发送的所述字符化音视频数据,及所述存储位置,并按照预设包过滤规则对拦截的所述字符化音视频数据,及所述存储位置进行检测;将检测合格的所述字符化音视频数据,及所述存储位置转发给所述位于信息内网的数据库服务器; 所述位于信息内网的数据库服务器,用于接收所述信息安全隔离装置转发的所述字符化音视频数据,及所述存储位置;将所述字符化音视频数据对应存入所述存储位置。 本专利技术实施例提供的一种音视频数据存储方法,包括: 根据音视频数据的封装格式,对所述音视频数据进行码流解析,得到所述音视频数据中的音视频数据帧; 获取所述音视频数据帧的帧头中包含的所述音视频数据帧的各属性对应的属性值,以及所述音视频数据帧的帧数据; 将所述帧数据进行字符编码,得到字符化的帧数据; 将所述音视频数据帧的各属性值以及字符化的帧数据对应存入数据库中。 本专利技术实施例提供的一种音视频数据生成方法,包括: 从数据库中,获取对应存储的音视频数据帧的帧头中包含的所述音视频数据帧的各属性对应的属性值,以及所述音视频数据帧的字符化的帧数据; 将所述字符化的帧数据进行字符解码,得到码流化的帧数据; 根据所述音视频数据帧的各属性对应的属性值,以及所述音视频数据帧的码流化的帧数据,生成音视频数据帧; 将生成的音视频数据帧封装成音视频数据。 本专利技术实施例提供的一种音视频数据存储装置,包括: 解析模块,用于根据音视频数据的封装格式,对所述音视频数据进行码流解析,得到所述音视频数据中的音视频数据帧; 获取模块,用于获取所述音视频数据帧的帧头中包含的所述音视频数据帧的各属性对应的属性值,以及所述音视频数据帧的帧数据; 字符编码模块,用于将所述帧数据进行字符编码,得到字符化的帧数据; 存储模块,用于将所述音视频数据帧的各属性值以及字符化的帧数据对应存入数据库中。 本专利技术实施例提供的一种音视频数据存储设备,包括上述一种音视频数据存储装置。 本专利技术实施例提供的一种音视频数据生成装置,包括: 获取模块,用于从数据库中,获取对应存储的音视频数据帧的帧头中包含的所述音视频数据帧的各属性对应的属性值,以及所述音视频数据帧的字符化的帧数据; 字符解码模块,用于将所述字符化的帧数据进行字符解码,得到码流化的帧数据; 生成模块,用于根据所述音视频数据帧的各属性对应的属性值,以及所述音视频数据帧的码流化的帧数据,生成音视频数据帧; 封装模块,用于将生成的音视频数据帧封装成音视频数据。 本专利技术实施例提供的一种音视频数据生成设备,包括上述一种音视频数据生成装置。 本专利技术实施例的有益效果包括: 本专利技术实施例提供的音视频数据传输系统、存储及生成方法、装置及设备,位于信息外网的应用服务器,将采集到的音视频数据转换为字符化音视频数据;向位于信息内网的数据库服务器发送所述字符化音视频数据,及音视频数据将要在位于内网的数据库服务器中的存储位置;信息安全隔离装置,将可信任的信息内网和不可信任的信息外网进行隔离,拦截位于信息外网的应用服务器发送的字符化音视频数据,及存储位置,并按照预设包过滤规则对拦截的字符化音视频数据,及存储位置进行检测;将检测合格的字符化音视频数据,及存储位置转发给位于信息内网的数据库服务器;位于信息内网的数据库服务器,接收信息安全隔离装置转发的字符化音视频数据,及存储位置;将字符化音视频数据对应存入存储位置。位于信息外网的应用服务器通过将音视频数据转换为字符化的音视频数据使得音视频数据能够在数据库中进行存储,并且对于位于信息内网的数据库服务器,通过将可信任的信息内网和不可信任的信息外网进行隔离的信息安全隔离装置,拦截并检测信息外网发送的字符化的音视频数据,将通过检测的字符化的音视频数据发送到信息内网并存入本文档来自技高网
...
音视频数据传输系统、存储及生成方法、装置及设备

【技术保护点】
一种音视频数据传输系统,其特征在于,包括位于信息外网的应用服务器、信息安全隔离装置、以及位于信息内网的数据库服务器:所述位于信息外网的应用服务器,用于将采集到的音视频数据转换为字符化音视频数据;向所述位于信息内网的数据库服务器发送所述字符化音视频数据,及所述音视频数据将要在所述位于内网的数据库服务器中的存储位置;所述信息安全隔离装置,用于将可信任的信息内网和不可信任的信息外网进行隔离,拦截所述位于信息外网的应用服务器发送的所述字符化音视频数据,及所述存储位置,并按照预设包过滤规则对拦截的所述字符化音视频数据,及所述存储位置进行检测;将检测合格的所述字符化音视频数据,及所述存储位置转发给所述位于信息内网的数据库服务器;所述位于信息内网的数据库服务器,用于接收所述信息安全隔离装置转发的所述字符化音视频数据,及所述存储位置;将所述字符化音视频数据对应存入所述存储位置。

【技术特征摘要】
1.一种音视频数据传输系统,其特征在于,包括位于信息外网的应用服务器、信息安全隔离装置、以及位于信息内网的数据库服务器: 所述位于信息外网的应用服务器,用于将采集到的音视频数据转换为字符化音视频数据;向所述位于信息内网的数据库服务器发送所述字符化音视频数据,及所述音视频数据将要在所述位于内网的数据库服务器中的存储位置; 所述信息安全隔离装置,用于将可信任的信息内网和不可信任的信息外网进行隔离,拦截所述位于信息外网的应用服务器发送的所述字符化音视频数据,及所述存储位置,并按照预设包过滤规则对拦截的所述字符化音视频数据,及所述存储位置进行检测;将检测合格的所述字符化音视频数据,及所述存储位置转发给所述位于信息内网的数据库服务器; 所述位于信息内网的数据库服务器,用于接收所述信息安全隔离装置转发的所述字符化音视频数据,及所述存储位置;将所述字符化音视频数据对应存入所述存储位置。2.如权利要求1所述的系统,其特征在于,所述位于信息外网的应用服务器,具体用于根据音视频数据的封装格式,对所述音视频数据进行码流解析,得到所述音视频数据中的音视频数据帧;获取所述音视频数据帧的帧头中包含的所述音视频数据帧的各属性对应的属性值,以及所述音视频数据帧的帧数据;将所述帧数据进行字符编码,得到字符化的帧数据;向所述位于信息内网的数据库服务器发送所述音视频数据帧的各属性值以及字符化的帧数据,以及所述音视频数据帧的各属性值以及字符化的帧数据将要在所述数据库服务器中进行对应存储的存储位置; 所述信息安全隔离装置,具体用于将可信任的信息内网和不可信任的信息外网进行隔离,拦截所述位于信息外网的应用服务器采用结构化查询语言SQL通信机制发送的音视频数据帧的各属性值,以及字符化的帧数据,以及所述存储位置;采用预设包过滤规则对接收到的所述音视频数据帧的各属性值以及字符化的帧数据,以及所述存储位置进行过滤检测,得到过滤检测结果;当所述过滤检测结果为符合所述预设包过滤规则,将所述音视频数据帧的各属性值以及字符化的帧数据,以及所述存储位置转发给所述位于信息内网的数据库服务器; 所述位于信息内网的数据库服务器,具体用于接收所述信息安全隔离装置转发的音视频数据帧的各属性值以及字符化的帧数据,以及所述存储位置;将所述音视频数据帧的各属性值以及字符化的帧数据对应存入所述存储位置。3.一种音视频数据存储方法,其特征在于,包括: 根据音视频数据的封装格式,对所述音视频数据进行码流解析,得到所述音视频数据中的音视频数据帧; 获取所述音视频数据帧的帧头中包含的所述音视频数据帧的各属性对应的属性值,以及所述音视频数据帧的帧数据; 将所述帧数据进行字符编码,得到字符化的帧数据; 将所述音视频数据帧的各属性值以及字符化的帧数据对应存入数据库中。4.如权利要求3所述的方法,其特征在于,还包括: 将所述音视频数据的封装格式对应所述音视频数据帧的各属性值以及字符化的帧数据存入所述数据库中。5.如权利要求3所述的方法,其特征在于,将所述音视频数据帧的各属性值以及字符化的帧数据存入数据库中,具体包括: 获取所述音视频数据帧的类型; 将所述音视频数据帧的各属性值,以及字符化的帧数据,对应存入数据库中与所述音视频数据帧的类型对应的数据表中,其中,所述数据表根据所述音视频数据帧的类型预先建立,且所述数据表包括分别与所述各属性以及所述字符化的帧数据对应的表项。6.如权利要求3所述的方法,其特征在于,将所述帧数据进行字符编码,得到字符化的中贞数据,具体包括: 将码流形式的所述帧数据,以每8位作为一个字节,生成多个字符,得到字符化的帧数据。7.一种音视频数据生成方法,其特征在于,包括: 从数据库服务器中的数据库中,获取对应存储的音视频数据帧的帧头中包含的所述音视频数据帧的各属性对应的属性值,以及所述音视频数据帧的字符化的帧数据; 将所述字符化的帧数据进行字符解码,得到码流化的帧数据; 根据所述音视频数据帧的各属性对应的属性值,以及所述音视频...

【专利技术属性】
技术研发人员:吴军王晶张建勇金杰
申请(专利权)人:浙江大华系统工程有限公司
类型:发明
国别省市:浙江;33

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

1