System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本公开总体上涉及数据发送控制方法和控制系统领域。
技术介绍
1、随着技术的发展,需要对网络日志消息、调制解调器日志消息、以及用户配置日志消息进行分析,以优化通信质量和资源分配。在常规日志消息通信中,日志排队调度策略是先到先服务(first-come-first-serve,fcfs)机制。此外,通过诸如使用过滤器控制机制的被动方法来控制日志带宽。日志缓冲区大小是固定的,以用于分配预定义的配置。
2、因此,在常规日志消息通信中,当某个日志用户需要发送大的日志数据时,其它日志用户可能发生带宽干扰。此外,过滤器控制机制缺乏在特定信道级别上限制日志带宽的能力。另外,固定的日志缓冲区大小导致利用率低下,尤其是在具有较低吞吐量的一些日志源中。
3、因此,开发一种能够动态分配日志数据和动态调整缓冲区大小的数据发送控制方法是一个重要问题。
技术实现思路
1、在本专利技术的实施方式中,公开了一种数据发送控制方法。该数据发送控制方法包括:通过日志分类模块来获取多个日志源的日志数据;通过优先级决策制定模块获取多个系统条件;通过优先级决策制定模块根据多个系统条件来生成日志源优先级信息;通过日志分类模块根据日志源优先级信息和队列优先级信息,向优先级队列中的至少一个对应数据块分派(dispatching)多个日志源的日志数据;周期性地扫描优先级队列;通过日志发送调度模块向传输队列分配(allocating)至少一个对应数据块的日志数据;以及输出在传输队列中缓冲的所分配的日志数据。
>2、在本专利技术的另一方实施方式中,公开了一种数据发送控制系统。该数据发送控制系统包括:多个日志源,所述多个日志源配置为输出日志数据;优先级决策制定模块,该优先级决策制定模块配置为获取多个系统条件;日志分类模块,该日志分类模块被链接至多个日志源以及优先级决策制定模块;优先级队列,该优先级队列被链接至日志分类模块和优先级决策制定模块,并且配置为缓冲日志数据;日志发送调度模块,该日志发送调度模块被链接至优先级队列,并且配置为扫描优先级队列;以及传输队列,该传输队列被链接至日志发送调度模块。通过日志分类模块获取多个日志源的日志数据。优先级决策制定模块根据多个系统条件来生成日志源优先级信息。日志分类模块根据日志源优先级信息和队列优先级信息,向优先级队列中的至少一个对应数据块分派所述多个日志源的日志数据。日志发送调度模块周期性地扫描优先级队列。日志发送调度模块向传输队列分配所述至少一个对应数据块的日志数据。日志发送调度模块控制传输队列,以输出所分配的日志数据。
3、在阅读了以下在每个附图中例示的优选实施方式的详细描述之后,本专利技术的这些和其它目的对于本领域普通技术人员无疑将变得显而易见。
本文档来自技高网...【技术保护点】
1.一种数据发送控制方法,包括:
2.根据权利要求1所述的数据发送控制方法,还包括:
3.根据权利要求2所述的数据发送控制方法,其特征在于,所述分配信息表包括:数据块数量的配置、数据块大小的配置、和/或每个数据块的初始地址的配置。
4.根据权利要求1所述的数据发送控制方法,还包括:
5.根据权利要求1所述的数据发送控制方法,还包括:
6.根据权利要求1所述的数据发送控制方法,还包括:
7.根据权利要求1所述的数据发送控制方法,其特征在于,向所述传输队列分配所述至少一个对应数据块的所述日志数据包括:
8.根据权利要求1所述的数据发送控制方法,还包括:
9.根据权利要求1所述的数据发送控制方法,其特征在于,所述多个日志源中的每个日志源具有用于标识跟踪优先级的优先级标签,并且通过所述日志分类模块将优先级标签用于向所述优先级队列的不同地址分派所述多个日志源的所述日志数据。
10.根据权利要求1所述的数据发送控制方法,其特征在于,输出在所述传输队列中缓冲的所分配的日志数据包括:
>11.一种数据发送控制系统,包括:
12.根据权利要求11所述的系统,还包括:
13.根据权利要求12所述的系统,其特征在于,所述分配信息表包括:数据块数量的配置、数据块大小的配置、和/或每个数据块的初始地址的配置。
14.根据权利要求11所述的系统,还包括:
15.根据权利要求11所述的系统,其特征在于,生成所述多个系统条件的多个权重;并且系统条件的优先级与系统条件的权重正相关。
16.根据权利要求11所述的系统,其特征在于,所述日志发送调度模块获取服务质量信息,并且所述日志发送调度模块分析所述服务质量信息,以向所述传输队列分配所述至少一个对应数据块的所述日志数据。
17.根据权利要求11所述的系统,其特征在于,从所述优先级队列中选择具有较高优先级的第一数据块的第一日志数据;从所述优先级队列中选择具有较低优先级的第二数据块的第二日志数据;向所述传输队列传输所述第一数据块的所述第一日志数据;并且在所述第一日志数据被缓冲在所述传输队列中之后,向所述传输队列传输所述第二数据块的所述第二日志数据。
18.根据权利要求11所述的系统,还包括:
19.根据权利要求11所述的系统,其特征在于,所述多个日志源中的每个日志源具有用于标识跟踪优先级的优先级标签,并且通过所述日志分类模块将优先级标签用于向所述优先级队列的不同地址分派所述多个日志源的所述日志数据。
20.根据权利要求11所述的系统,其特征在于,通过先入先出机制来输出在所述传输队列中缓冲的具有不同地址的所分配的日志数据。
...【技术特征摘要】
1.一种数据发送控制方法,包括:
2.根据权利要求1所述的数据发送控制方法,还包括:
3.根据权利要求2所述的数据发送控制方法,其特征在于,所述分配信息表包括:数据块数量的配置、数据块大小的配置、和/或每个数据块的初始地址的配置。
4.根据权利要求1所述的数据发送控制方法,还包括:
5.根据权利要求1所述的数据发送控制方法,还包括:
6.根据权利要求1所述的数据发送控制方法,还包括:
7.根据权利要求1所述的数据发送控制方法,其特征在于,向所述传输队列分配所述至少一个对应数据块的所述日志数据包括:
8.根据权利要求1所述的数据发送控制方法,还包括:
9.根据权利要求1所述的数据发送控制方法,其特征在于,所述多个日志源中的每个日志源具有用于标识跟踪优先级的优先级标签,并且通过所述日志分类模块将优先级标签用于向所述优先级队列的不同地址分派所述多个日志源的所述日志数据。
10.根据权利要求1所述的数据发送控制方法,其特征在于,输出在所述传输队列中缓冲的所分配的日志数据包括:
11.一种数据发送控制系统,包括:
12.根据权利要求11所述的系统,还包括:
13.根据权利要求12所述的系统,其特征在于,所述分配信息表包括:数据块数量的配置、数据块大...
【专利技术属性】
技术研发人员:陈勇旗,陈冠任,
申请(专利权)人:联发科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。