数据发送控制方法和控制系统与流程
- 国知局
- 2024-08-02 14:04:37
本公开总体上涉及数据发送控制方法和控制系统领域。
背景技术:
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所述的系统,其特征在于,通过先入先出机制来输出在所述传输队列中缓冲的具有不同地址的所分配的日志数据。
技术总结本公开涉及数据发送控制方法和控制系统。提供了一种数据发送控制方法,该数据发送控制方法包括:通过日志分类模块来获取多个日志源的日志数据;通过优先级决策制定模块来获取多个系统条件;通过优先级决策制定模块根据多个系统条件来生成日志源优先级信息;通过日志分类模块根据日志源优先级信息和队列优先级信息,向优先级队列中的至少一个对应数据块分派多个日志源的日志数据;周期性地扫描优先级队列;通过日志发送调度模块向传输队列分配至少一个对应数据块的日志数据;以及输出在传输队列中缓冲的所分配的日志数据。技术研发人员:陈勇旗,陈冠任受保护的技术使用者:联发科技股份有限公司技术研发日:技术公布日:2024/7/23本文地址:https://www.jishuxx.com/zhuanli/20240801/241638.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。