一种同时支持公网传输和私网传输的应用平台制造技术

技术编号:15394990 阅读:91 留言:0更新日期:2017-05-19 06:38
本发明专利技术提供一种同时支持公网传输和私网传输的应用平台,该应用平台包括服务器和与服务器相通讯的一公网服务器、若干私网服务器和视频数据库;公网服务器对应一个公网IP地址;每个私网服务器各自对应一个私网IP地址;服务器包括接收单元、数据包判断单元、视频切分单元和网络状态判断单元,该应用平台可根据视频数据包的大小并结合公网服务器和私网服务器的网络状态来选择不同的网络传输,进而提高了网络传输效率,彻底解决了网络传输延时的技术问题。

An application platform supporting both public network transmission and private network transmission

The invention provides an application platform and support the public network and private network transmission, the application platform including server and server in communication with a network server, a number of private network server and video database; the public network server corresponding to a public IP address; each private network server respectively correspond to a private network server includes IP address; the packet receiving unit, a judging unit, video segmentation unit and network state judgment unit, the application platform based on video data packet size and combined with the public network server and private network server network to a different network transmission, and improve the efficiency of network transmission, completely solve the technical problems of network transmission delay.

【技术实现步骤摘要】
一种同时支持公网传输和私网传输的应用平台
本专利技术属于图像通信领域,特别涉及一种同时支持公网传输和私网传输的应用平台。
技术介绍
传统的视频数据包经过主处理器电路模块处理,然后由公网传输电路模块发送出去。这样会造成传输速率慢、网络时延大,遇到突发事情,甚至会导致公共网络无法进行传输。通常在应急指挥和应急救援时,公共网络和私网网络都有应用,但各有不同的优缺点,比如公共网络覆盖广,不足是易受干扰、且覆盖有盲区,特殊条件下还可能断网,私网网络是自建网络,通信有保障,但传输距离有限,且部署较复杂。为了解决现有技术存在的问题,CN103220584公开了一种同时支持公网传输和私网传输的无线视音频应用系统,该系统内同时包括私网网络和公网网络,两个网络之间通过切换开关来实现切换。但是该应用系统存在的问题为只是将公网网络和私网网络实现简单的切换,并没有具体到什么时候选择公网和私网网络进行传输,导致整个传输效率低,没有彻底解决网络延时的问题。
技术实现思路
为了解决现有技术存在的问题,本专利技术提供一种同时支持公网传输和私网传输的应用平台,该应用平台能够确定解决网络延时的问题,提高视频的传输效率,。本专利技术具体技术方案如下:本专利技术一方面提供一种同时支持公网传输和私网传输的应用平台,该应用平台包括服务器和与服务器相通讯的一公网服务器、若干私网服务器和视频数据库;公网服务器对应一个公网IP地址;每个私网服务器各自对应一个私网IP地址;服务器包括:接收单元,用于接收视频数据库传输的视频数据包;数据包判断单元,用于将视频数据包的大小与预设的数据包阈值进行判断,当视频数据包不小于预设的数据包阈值时,向视频切分单元发送切分指令,当视频数据包小于预设的数据包阈值时,向网络状态判断单元发送判断指令;视频切分单元,用于根据时间段对视频数据包进行切分,形成带有不同时间段的视频数据包,然后再向网络状态判断单元发送判断指令;网络状态判断单元,用于判断公网服务器和私网服务器的网络传输状态,并根据网络传输状态,向公网服务器或私网服务器发出传输视频数据包的请求。进一步的改进,公网服务器和每个私网服务器内均设有自动删除模块,并且分别内置有一公网发送区和一私网发送区,公网发送区和各私网发送区的编号分别与公网IP地址和各私网IP地址相对应;公网发送区和私网发送区用于缓存视频数据包,每当公网服务器和私网服务器传输一个视频数据包后,自动删除模块将已发送的视频数据包自动从公网发送区或私网发送区中删除。进一步的改进,网络状态判断单元包括第一判断模块和第一传输请求模块,当视频数据包小于预设的数据包阈值时,第一判断模块用于判断预设时间段内公网发送区和私网发送区内的视频数据包减少数是否大于预设的减少数阈值,如果存在大于预设的减少数阈值的公网发送区或私网发送区,第一传输请求模块向数据包减少数最多的发送区对应的服务器发送传输视频数据包的请求。进一步的改进,网络状态判断单元还包括第二判断模块、比例分配模块和第二传输请求模块,当视频数据包不小于预设的数据包阈值时,第二判断模块用于判断预设时间段内公网发送区和私网发送区内的视频数据包减少数是否大于预设的减少数阈值,如果存在大于预设的减少数阈值的,将对应的公网发送区或各私网发送区内的视频数据包的减少数从高到低进行排列,同时向比例分配模块发送比例分配的指令;比例分配模块用于将切分后的视频数据包按照公网发送区和/或各私网发送区内数据包减少数的高低进行分配;第二传输请求模块根据分配结果,分别向对应的公网服务器和/或各私网服务器发送传输视频数据包的请求。进一步的改进,服务器还包括网络传输监控单元,网络传输监控单元包括传输监测模块、传输拦截模块和第三传输请求模块;传输监测模块,用于实时监测公网发送区和/或私网发送区相邻2秒内发送视频数据包的个数,如果后1秒发送的视频数据包个数与前1秒发送数据包的个数差值小于预设的阈值,向传输拦截模块发送拦截指令;传输拦截模块,用于将未传输的视频数据包进行拦截;第三传输请求模块,用于向后1秒发送的视频数据包个数与前1秒发送数据包的个数差值大于预设的阈值的发送区对应的服务器发送继续传输视频数据包的请求。进一步的改进,网络传输监控单元还包括第三判断模块,用于判断后1秒发送的视频数据包个数与前1秒发送数据包的个数差值大于预设的阈值的发送区是公网发送区还是私网发送区。进一步的改进,网络传输监控单元还包括第四判断模块和切换模块,当第三判断模块判断发送区为公网发送区时,第四判断模块用于当第一判断模块判断预设时间段内公网发送区内的视频数据包减少数小于预设的减少数阈值时,向切换模块发送切换指令;切换模块用于实现公网服务器和后1秒发送的视频数据包个数与前1秒发送数据包的个数差值大于预设的阈值的发送区对应的私网服务器之间的切换。进一步的改进,每个私网服务器内均内置有私网控制模块,私网控制模块用于实现各私网服务器间网速的分配。进一步的改进,网络传输监控单元还包括:第五判断模块、第四传输请求模块和服务器统计模块,当第三判断模块判断发送区为私网发送区时,第五判断模块用于统计后1秒发送的视频数据包个数与前1秒发送数据包个数差值大于预设的阈值的发送区的个数,如果发送区个数为1个,第四传输请求模块向该发送区对应的服务器发送继续传输视频数据包的指令,如果发送区的个数大于1个,向服务器统计模块发送统计指令,服务器统计模块用于统计后1秒发送的视频数据包个数与前1秒发送数据包个数差值大于预设阈值的发送区个数,并按照差值的大小进行排序,同时向第四传输请求模块发送请求传输指令;第四第四传输请求模块向差值最大的发送区对应的私网服务器发送继续传输数据包的指令,同时向其余的发送区对应的私网服务器内的私网控制模块发送将其网速分配给最大的发送区对应的私网服务器的指令。本专利技术的有益效果如下:本专利技术提供的同时支持公网传输和私网传输的应用平台可根据视频数据包的大小并结合公网服务器和私网服务器的网络状态来选择不同的网络传输,进而提高了网络传输效率,彻底解决了网络传输延时的技术问题。附图说明图1为实施例1一种同时支持公网传输和私网传输的应用平台的结构框图;图2为实施例4一种同时支持公网传输和私网传输的应用平台的结构框图;图3为实施例6一种同时支持公网传输和私网传输的应用平台的结构框图;图4为实施例7一种同时支持公网传输和私网传输的应用平台的结构框图。具体实施方式下面结合附图和以下实施例对本专利技术作进一步详细说明。实施例1本专利技术提供一种同时支持公网传输和私网传输的应用平台,如图1所示,该应用平台包括包括服务器10和与服务器10相通讯的一公网服务器20、若干私网服务器30和视频数据库40;公网服务器20对应一个公网IP地址;每个私网服务器30各自对应一个私网IP地址;服务器10包括:接收单元110,用于接收视频数据库40传输的视频数据包;数据包判断单元120,用于将视频数据包的大小与预设的数据包阈值进行判断,当视频数据包不小于预设的数据包阈值时,向视频切分单元130发送切分指令,当视频数据包小于预设的数据包阈值时,向网络状态判断单元140发送判断指令;视频切分单元130,用于根据时间段对视频数据包进行切分,形成带有不同时间段的视频数据包,然后再向网络状态判断单元140发送判断本文档来自技高网...
一种同时支持公网传输和私网传输的应用平台

【技术保护点】
一种同时支持公网传输和私网传输的应用平台,其特征在于,所述应用平台包括服务器(10)和与所述服务器(10)相通讯的一公网服务器(20)、若干私网服务器(30)和视频数据库(40);所述公网服务器(20)对应一个公网IP地址;每个所述私网服务器(30)各自对应一个私网IP地址;所述服务器(10)包括:接收单元(110),用于接收视频数据库(40)传输的视频数据包;数据包判断单元(120),用于将视频数据包的大小与预设的数据包阈值进行判断,当视频数据包不小于预设的数据包阈值时,向视频切分单元(130)发送切分指令,当视频数据包小于预设的数据包阈值时,向网络状态判断单元(140)发送判断指令;视频切分单元(130),用于根据时间段对视频数据包进行切分,形成带有不同时间段的视频数据包,然后再向网络状态判断单元(140)发送判断指令;网络状态判断单元(140),用于判断公网服务器(20)和私网服务器(30)的网络传输状态,并根据网络传输状态,向公网服务器(20)或私网服务器(30)发出传输视频数据包的请求。

【技术特征摘要】
1.一种同时支持公网传输和私网传输的应用平台,其特征在于,所述应用平台包括服务器(10)和与所述服务器(10)相通讯的一公网服务器(20)、若干私网服务器(30)和视频数据库(40);所述公网服务器(20)对应一个公网IP地址;每个所述私网服务器(30)各自对应一个私网IP地址;所述服务器(10)包括:接收单元(110),用于接收视频数据库(40)传输的视频数据包;数据包判断单元(120),用于将视频数据包的大小与预设的数据包阈值进行判断,当视频数据包不小于预设的数据包阈值时,向视频切分单元(130)发送切分指令,当视频数据包小于预设的数据包阈值时,向网络状态判断单元(140)发送判断指令;视频切分单元(130),用于根据时间段对视频数据包进行切分,形成带有不同时间段的视频数据包,然后再向网络状态判断单元(140)发送判断指令;网络状态判断单元(140),用于判断公网服务器(20)和私网服务器(30)的网络传输状态,并根据网络传输状态,向公网服务器(20)或私网服务器(30)发出传输视频数据包的请求。2.如权利要求1所述的同时支持公网传输和私网传输的应用平台,其特征在于,所述公网服务器(20)和每个所述私网服务器(30)内均设有自动删除模块(230),并且分别内置有一公网发送区和一私网发送区,所述公网发送区和各私网发送区的编号分别与公网IP地址和各私网IP地址相对应;所述公网发送区和私网发送区用于缓存视频数据包,每当公网服务器(20)和私网服务器(30)传输一个视频数据包后,所述自动删除模块(230)将已发送的视频数据包自动从公网发送区或私网发送区中删除。3.如权利要求2所述的同时支持公网传输和私网传输的应用平台,其特征在于,所述网络状态判断单元(140)包括第一判断模块(141)和第一传输请求模块(142),当视频数据包小于预设的数据包阈值时,所述第一判断模块(141)用于判断预设时间段内公网发送区和私网发送区内的视频数据包减少数是否大于预设的减少数阈值,如果存在大于预设的减少数阈值的公网发送区或私网发送区,所述第一传输请求模块(142)向数据包减少数最多的发送区对应的服务器发送传输视频数据包的请求。4.如权利要求3所述的同时支持公网传输和私网传输的应用平台,其特征在于,所述网络状态判断单元(140)还包括第二判断模块(143)、比例分配模块(144)和第二传输请求模块(145),当视频数据包不小于预设的数据包阈值时,所述第二判断模块(143)用于判断预设时间段内公网发送区和私网发送区内的视频数据包减少数是否大于预设的减少数阈值,如果存在大于预设的减少数阈值的,将对应的公网发送区或各私网发送区内的视频数据包的减少数从高到低进行排列,同时向所述比例分配模块(144)发送比例分配的指令;所述比例分配模块(144)用于将切分后的视频数据包按照公网发送区和/或各私网发送区内数据包减少数的高低进行分配;所述第二传输请求模块(145)根据分配结果,分别向对应的公网服务器和/或各私网服务器发送传输视频数据包的请求。5.如权利要求3所述的同时支...

【专利技术属性】
技术研发人员:纪琦华蒲珂方宏曾泽基李哲山胡彬陈传海蔡忠善张毅萍
申请(专利权)人:中广热点云科技有限公司
类型:发明
国别省市:北京,11

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

1