System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及视频调阅领域,具体涉及一种视频调阅最短路径选择方法、系统、终端及介质。
技术介绍
1、传统方式下,视频调阅服务为直接调阅设备接入服务,对于跨区域及较远地理距离的网络环境下,受网络拓扑、网络环境、节点负载等因素影响,调阅服务会出现调阅失败、卡顿、等待延迟长等问题。因此,为视频调阅选择合适路径对视频传输质量具有较大影响。
2、目前要利用物理网络路由在源地址和目标地址之间传递消息请求,然而物理网络路由只能感知网络设备的跳数、带宽、延迟、拥塞程度等情况来衡量路由路径选择,无法感知服务负载等情况,同时视频调阅又包含大量数据与复杂交互逻辑,物理网络路由无法感知服务的真实负载,进而无法做到真正的最优路径选择。
技术实现思路
1、为解决上述问题,本专利技术提供一种视频调阅最短路径选择方法、系统、终端及介质,根据路径负载确定最短路径,避免调阅服务出现调阅失败、卡顿、等待延迟长等问题,提高视频调阅质量。
2、第一方面,本专利技术的技术方案提供一种视频调阅最短路径选择方法,包括以下步骤:
3、接收视频调阅的客户端请求;
4、对客户端请求进行解析,获得源地址和目标地址,以及数据包传输要求特征;
5、获得网络拓扑结构,根据源地址、目的地址和数据包要求特征筛选出可选路径;
6、获取各个可选路径的负载状态,选取负载状态最优的路径作为视频调阅最短路径。
7、在一个可选的实施方式中,数据包传输要求特征包括带宽、延迟、丢
8、在一个可选的实施方式中,获取各个可选路径的负载状态,选取负载状态最优的路径作为视频调阅最短路径,具体包括:
9、获取各个可选路径的实时流量状态;
10、基于实时流量状态,采用预训练的流量预测模型对各个可选路径的未来流量状态进行预测;
11、基于实时流量状态和预测流量状态的权重对各个可选路径的流量状态进行评分;
12、按照评分从高到低的顺序对各个可选路径进行排序;
13、选择评分最高的路径最为视频调阅最短路径。
14、在一个可选的实施方式中,获得网络拓扑结构,根据源地址、目的地址和数据包要求特征筛选出可选路径之前,还包括以下步骤:
15、检测所请求的数据是否存在于缓存池;
16、若是,则从缓存池中调取数据反馈给客户端。
17、第二方面,本专利技术的技术方案提供一种视频调阅最短路径选择系统,包括,
18、请求接收模块:接收视频调阅的客户端请求;
19、请求解析模块:对客户端请求进行解析,获得源地址和目标地址,以及数据包传输要求特征;
20、路径筛选模块:获得网络拓扑结构,根据源地址、目的地址和数据包要求特征筛选出可选路径;
21、最短路径确定模块:获取各个可选路径的负载状态,选取负载状态最优的路径作为视频调阅最短路径。
22、在一个可选的实施方式中,数据包传输要求特征包括带宽、延迟、丢包率。
23、在一个可选的实施方式中,最短路径确定模块获取各个可选路径的负载状态,选取负载状态最优的路径作为视频调阅最短路径,具体包括:
24、获取各个可选路径的实时流量状态;
25、基于实时流量状态,采用预训练的流量预测模型对各个可选路径的未来流量状态进行预测;
26、基于实时流量状态和预测流量状态的权重对各个可选路径的流量状态进行评分;
27、按照评分从高到低的顺序对各个可选路径进行排序;
28、选择评分最高的路径最为视频调阅最短路径。
29、在一个可选的实施方式中,该系统还包括,
30、缓存调取模块:检测所请求的数据是否存在于缓存池;若是,则从缓存池中调取数据反馈给客户端。
31、第三方面,本专利技术的技术方案提供一种终端,包括:
32、存储器,用于存储视频调阅最短路径选择程序;
33、处理器,用于执行所述视频调阅最短路径选择程序时实现如上述任一项所述视频调阅最短路径选择方法的步骤。
34、第四方面,本专利技术的技术方案提供一种计算机可读存储介质,所述可读存储介质上存储有视频调阅最短路径选择程序,所述视频调阅最短路径选择程序被处理器执行时实现如上述任一项所述视频调阅最短路径选择方法的步骤。
35、本专利技术提供的一种视频调阅最短路径选择方法、系统、终端及介质,相对于现有技术,具有以下有益效果:接收到客户端关于视频调阅请求后,根据网络拓扑结构和请求相关数据选出至少一条可选的路径,之后对各条可选路径的负载状态进行分析,选出负载状态最优的路径作为视频调阅最短路径。本专利技术先基于网络拓扑结构选出可选的路径,再在这些路径中选出负载状态最优的路径来传输数据,做到真正的最优路径选择,避免调阅服务出现调阅失败、卡顿、等待延迟长等问题,提高视频调阅质量。
本文档来自技高网...【技术保护点】
1.一种视频调阅最短路径选择方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的视频调阅最短路径选择方法,其特征在于,数据包传输要求特征包括带宽、延迟、丢包率。
3.根据权利要求2所述的视频调阅最短路径选择方法,其特征在于,获取各个可选路径的负载状态,选取负载状态最优的路径作为视频调阅最短路径,具体包括:
4.根据权利要求3所述的视频调阅最短路径选择方法,其特征在于,获得网络拓扑结构,根据源地址、目的地址和数据包要求特征筛选出可选路径之前,还包括以下步骤:
5.一种视频调阅最短路径选择系统,其特征在于,包括,
6.根据权利要求5所述的视频调阅最短路径选择系统,其特征在于,数据包传输要求特征包括带宽、延迟、丢包率。
7.根据权利要求6所述的视频调阅最短路径选择系统,其特征在于,最短路径确定模块获取各个可选路径的负载状态,选取负载状态最优的路径作为视频调阅最短路径,具体包括:
8.根据权利要求7所述的视频调阅最短路径选择系统,其特征在于,该系统还包括,
9.一种终端,其特征在于,包括
10.一种计算机可读存储介质,其特征在于,所述可读存储介质上存储有视频调阅最短路径选择程序,所述视频调阅最短路径选择程序被处理器执行时实现如权利要求1-4任一项所述视频调阅最短路径选择方法的步骤。
...【技术特征摘要】
1.一种视频调阅最短路径选择方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的视频调阅最短路径选择方法,其特征在于,数据包传输要求特征包括带宽、延迟、丢包率。
3.根据权利要求2所述的视频调阅最短路径选择方法,其特征在于,获取各个可选路径的负载状态,选取负载状态最优的路径作为视频调阅最短路径,具体包括:
4.根据权利要求3所述的视频调阅最短路径选择方法,其特征在于,获得网络拓扑结构,根据源地址、目的地址和数据包要求特征筛选出可选路径之前,还包括以下步骤:
5.一种视频调阅最短路径选择系统,其特征在于,包括,
6.根据权利要求5所述...
【专利技术属性】
技术研发人员:肖扬,周强,李小佳,全先树,王蓉,连政,冯昭祺,卢立生,
申请(专利权)人:山东鲁软数字科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。