一种基于大数据分析的多媒体数据管理系统的制作方法

文档序号:34885290发布日期:2023-07-25 15:26阅读:66来源:国知局
一种基于大数据分析的多媒体数据管理系统的制作方法

本发明涉及数据传输,具体为一种基于大数据分析的多媒体数据管理系统。


背景技术:

1、随着多媒体技术的迅猛发展,以及计算机网络的普及,基于计算机网络的多媒体数据服务已经成为可能。数字化的多媒体数据服务必然成为以后广播/电信服务业中重要的业务,而多媒体数据服务的不断发展,带来的是庞大的多媒体数据,如何对其进行高效的管理是多媒体数据服务迅速发展的关键;

2、针对多媒体数据的管理主要从多媒体数据的收集整理、组织、存储、维护、检索、传输等方面进行管理;

3、当下一种对多媒体数据的管理是对多媒体数据的传输进行管理,多媒体数据在传输的过程中往往会因为各种原因导致多媒体数据丢失,针对丢失的多媒体数据通常对其进行重传处理,而现有的重传机制无法基于当前的丢包情况动态的调整后期传输多媒体数据包的容量大小,且基于丢失的多媒体数据包通常是设定一个定时器,时间一到就将当前时间段内所有丢失的多媒体数据包进行传输,这样的方式如何当前丢失情况严重,将会极大地造成重传网络资源的浪费;

4、为了解决上述问题,本发明提出了一种解决方案。


技术实现思路

1、针对现有技术的不足,本发明提供了一种基于大数据分析的多媒体数据管理系统,解决了现有的重传机制无法基于当前的丢包情况动态的调整后期传输多媒体数据包的容量大小,且基于丢失的多媒体数据包通常是设定一个定时器,时间一到就将当前时间段内所有丢失的多媒体数据包进行传输,这样的方式如何当前丢失情况严重,将会极大地造成重传网络资源的浪费的问题。

2、为实现以上目的,本发明通过以下技术方案予以实现:

3、一种基于大数据分析的多媒体数据管理系统,包括:

4、客户端模块,用于访问用户访问多媒体数据,所述客户端模块包括信息采集单元和显示单元,所述信息采集单元用于获取访问用户的身份信息和该访问用户所键入的检索信息;

5、所述信息采集单元获取访问用户的身份信息和检索信息后,依据该访问用户的身份信息和检索信息生成当前访问用户的检索索引数据;

6、云端服务器,云端存储多媒体数据,所述云端服务器中存储有允许公开访问的多媒体数据,所述云端服务器将当前访问用户的检索索引数据作为查询条件在云端服务器内查询获取相关的多媒体数据并依据其和当前访问用户的检索索引数据生成当前访问用户的访问多媒体数据;

7、中控平台,对多媒体数据的传输进行管理,所述中控平台包括监控优化单元和重传单元,所述监控优化单元中存储有传输多媒体数据的修正评测值;

8、所述中控平台接收到客户端模块传输的当前访问用户的检索索引数据后对其进行临时存储;

9、数据分析模块,按照一定的分析步骤对多媒体数据的传输过程进行分析生成传输多媒体数据的修正评测值。

10、进一步的,所述监控优化单元中存储有传输多媒体数据的修正评测值,所述监控优化单元对传输多媒体数据的修正评测值周期性更新。

11、进一步的,所述中控平台还包括传输单元,所述传输单元按照一定的传输步骤将当前访问用户的访问多媒体数据进行传输,具体传输步骤如下:

12、s11:获取当前访问用户访问多媒体数据的数据大小,标记为k;

13、s12:按照一定的分割规则对当前访问用户访问多媒体数据进行分割生成若干个多媒体传输数据包,具体分割规则如下:

14、s121:若k<kmin,则将当前访问用户访问多媒体数据进行等分为若干个多媒体传输数据包,所述一个多媒体传输数据包的数据大小为l1;

15、s122:若kmin≤k≤kmax,则将当前访问用户访问多媒体数据进行等分生成若干个多媒体传输数据包,所述一个多媒体传输数据包的数据大小为l2;

16、s123:若k>kmax,则将当前访问用户访问多媒体数据进行等分生成若干个多媒体传输数据包,所述一个多媒体传输数据包的数据大小为l3;

17、所述l1、l2和l3为预设分割值,所述kmin和kmax分别为预设分割标准临界最小值和分割标准临界最大值;

18、所述传输单元依据每个多媒体传输数据包在当前访问用户访问多媒体数据的顺序对应生成若干个待传输媒体数据包。

19、进一步的,所述传输单元生成监控指令并将其传输到监控优化单元,所述监控优化单元接收到传输单元传输的监控指令后按照一定的监控优化规则对当前访问用户访问多媒体数据分割的多个待传输数据包的传输过程进行监控优化,具体的监控优化规则如下:

20、s21:所述监控优化单元获取一个监控传输周期内待传输数据包的丢包量,标记为m,所述初始的监控传输周期是从监控优化单元监控到第一个待传输数据包丢失开始经过监控时延时间q1结束,初始监控时延时间q1的值为预设阈值;

21、s22:若0≤m<n1,所述监控优化单元不做任何处理,所述n1为预设阈值;

22、反之,所述监控优化单元获取当前监控传输周期内待传输数据包丢失的时间差值,标记为m1、m2、...、mm,m≥1;

23、s23:利用公式1≤q≤m计算获取当前监控传输周期内待传输数据包丢失时间差值的离散值q,将q和q1进行大小比较,若q≥q1,则按照|mq-m|从大到小的顺序依次删除对应的mq值并计算生意mq的离散值q,将q再次与q1进行的大小比较,直至q<q1,所述q1为预设阈值,所述m为参与离散值计算当前监控传输周期内待传输数据包丢失时间差值的均值,将其重新标定为时差值,标记为n1;

24、s24:利用公式计算获取当前监控传输周期内待传输数据包的分割修正率r1,所述β1和λ1为预设因子;

25、利用公式计算获取当前监控传输周期内待传输数据包的时延修正率r2,所述ln为当前待传输数据包的数据大小,所述β2、δ1和δ2为预设因子,所述ln为当前待传输数据包的数据大小;

26、s25:利用公式t1=ln×(1-r1)计算获取当前待传输数据包的优化分割量t1,所述优化分割单元将当前该访问用户访问多媒体数据的优化分割量t1传输到传输单元,所述传输单元接收到优化分割单元传输的当前该访问用户访问多媒体数据的优化分割量t1后对剩余未传输的多媒体数据包进行重新整合分割生成新的待传输的多媒体数据包,一个所述新的待传输的多媒体数据包的数据大小为t1;

27、所述传输单元依据每个新的多媒体传输数据包在当前访问用户访问多媒体数据的顺序对应生成若干个待传输优化数据包并将其传输到客户端模块;

28、s26:利用公式u1=q1×(1-r2)计算获取当前监控优化单元基于当前访问用户监控传输周期的新的监控时延时间q1的值;

29、所述监控优化单元将监控传输周期的监控时延时间q1的值更新为u1,所述监控优化单元依据新的监控时延时间q1的值生成新的监控传输周期对当前访问用户的新的待传输优化数据包的传输过程进行监控。

30、进一步的,所述访问用户键入的检索信息用于访问用户访问查询其需要查询的多媒体数据。

31、进一步的,所述重传单元将一个监控传输周期内的所有丢失的待传输数据包重新传输到客户端模块。

32、进一步的,所述重传单元将一个监控传输周期内所有丢失的待传输优化数据包重新传输到客户端模块。

33、有益效果

34、本发明的有益效果:

35、本发明通过设置信息采集单元对访问用户的键入检索数据采集,中控平台依据访问用户的键入检索数据在云端服务器中获取当前访问用户的预访问多媒体数据并将其传输到显示单元供给访问用户进行查看,监控优化单元对当前访问用户传输多媒体数据包的过程进行监控并依据其传输单元对传输多媒体数据包分割规则进行优化,一方面减少了需要重传占用的网络资源,另一方面细化了传输多媒体数据包的数据容量大小,且监控优化单元动态的对多媒体数据包的监控传输周期进行调整,减少了多媒体数据丢失的数据容量大小,便于后期进行多媒体数据包的整合和查看。

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