申请/专利权人:苏州连世创智科技有限公司
申请日:2020-10-20
公开(公告)日:2024-04-09
公开(公告)号:CN112231084B
主分类号:G06F9/48
分类号:G06F9/48;G06F9/50;G06F13/38
优先权:
专利状态码:有效-授权
法律状态:2024.04.09#授权;2021.02.02#实质审查的生效;2021.01.15#公开
摘要:本发明公开了一种读取通讯总线宿端口数据的调度方法,通过查询最小端口周期并设定为扫描周期;通过查询最大端口周期,算出最大端口周期相对于扫描周期的倍数;将最大端口周期的端口个数的值作为处理时间片,按照各个端口周期分类,将端口周期按照调度算法插入槽中,最后按照扫描周期逐一处理各个槽中的端口数据。本发明可以有效避免当各个端口处理周期达到最小公倍数时,CPU集中处理不及时,数据读取及处理速度跟不上而导致的丢包现象,从而有效提高通讯总线数据传输的可靠性与稳定性。
主权项:1.一种读取通讯总线宿端口数据的调度方法,其特征在于,包括:获取全部需要处理的端口信息,将所述端口信息按照端口周期进行分类;设定最小值的所述端口周期作为扫描周期;计算最大值的所述端口周期相对于所述扫描周期的倍数N;建立所述倍数N个第一时间片;依次比较全部所述端口周期与所述扫描周期的周期值;若所述端口周期小于等于扫描周期,将小于等于扫描周期的所述端口周期内的所述端口信息依次分配至所述倍数N个所述第一时间片内处理;若所述端口周期大于扫描周期,计算大于扫描周期的所述端口周期相对于扫描周期的倍数M,建立所述倍数M个第二时间片;按照M个所述第二时间片分配大于扫描周期的所述端口周期进行处理,并分配至N个所述第一时间片内处理;按照所述扫描周期,循环读取N个所述第一时间片内的所述端口信息。
全文数据:
权利要求:
百度查询: 苏州连世创智科技有限公司 一种读取通讯总线宿端口数据的调度方法
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。