一种数据处理方法、装置以及系统的制作方法_5

文档序号:8319122阅读:来源:国知局
逻辑功能单元的历史优先级,更新后的历史优先级为获取到的当前优先级。
[0133]该数据处理装置200,还用于若至少还有两个逻辑功能单元有未处理数据,并且优先级最高的该逻辑功能单元有未处理数据,则判断优先级最高的该逻辑功能单元的当前优先级是否不高于预置优先级;若是,则将所有逻辑功能单元的历史优先级清零;若否,则更新优先级最高的该逻辑功能单元的历史优先级,更新后的历史优先级为获取到的当前优先级。
[0134]该数据处理装置200,还用于若只有一个逻辑功能单元还有未处理数据,则依次确定该逻辑功能单元的当前待处理数据并进行处理。
[0135]该数据处理装置200,还用于将所有逻辑功能单元的历史优先级清零。
[0136]该数据处理装置200,还用于在每个逻辑功能单元的所有待处理数据处理完后,将逻辑功能单元的历史优先级清零。
[0137]需说明的是,其具体实施可参见上述实施例,此处不再赘述。
[0138]本发明实施例首先确定每个逻辑功能单元的当前待处理数据,然后获取每个逻辑功能单元的当前优先级并进行比较,其中,当前优先级是该逻辑功能单元的当前待处理数据的长度、发送速率和历史优先级的函数关系式,历史优先级的初始值为0,再对优先级最高的逻辑功能单元中的当前待处理数据进行处理。因本实施例的优先级与逻辑功能单元的当前待处理数据的长度、发送速率和历史优先级相关,每个逻辑功能单元的当前待处理数据之间均可以公平竞争,即对一个逻辑功能单元的当前待处理数据处理完成后,该逻辑功能单元的下一个待处理数据可以和其他逻辑功能单元的当前待处理数据公平竞争,有效地提高了资源的利用率。
[0139]在上述实施例中,以上各实施例均属于同一发明构思,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。
[0140]本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:闪存盘、只读存储器(Read-Only Memory, ROM)、随机存取器(Random AccessMemory, RAM)、磁盘或光盘等。
[0141]以上对本发明所提供的一种数据处理方法、装置以及系统进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明实施例的思想,在【具体实施方式】及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
【主权项】
1.一种数据处理方法,其特征在于,包括: 确定每个逻辑功能单元的当前待处理数据; 获取每个逻辑功能单元的当前优先级并进行比较,其中,所述当前优先级是该逻辑功能单元的当前待处理数据的长度、发送速率和历史优先级的函数关系式,所述历史优先级的初始值为O; 对优先级最高的逻辑功能单元中的当前待处理数据进行处理。
2.根据权利要求1所述的方法,其特征在于,所述对优先级最高的逻辑功能单元中的当前待处理数据进行处理的步骤之后,还包括: 若至少还有两个逻辑功能单元有未处理数据,并且优先级最高的该逻辑功能单元有未处理数据,则判断优先级最高的该逻辑功能单元的当前优先级是否不高于预置优先级; 若是,则将所有逻辑功能单元的历史优先级清零;若否,则更新优先级最高的该逻辑功能单元的历史优先级,更新后的历史优先级为获取到的当前优先级。
3.根据权利要求1所述的方法,其特征在于,所述对优先级最高的逻辑功能单元中的当前待处理数据进行处理的步骤之后,还包括: 若只有一个逻辑功能单元还有未处理数据,则依次确定该逻辑功能单元的当前待处理数据并进行处理。
4.根据权利要求3所述的方法,其特征在于,所述依次确定该逻辑功能单元的当前待处理数据并进行处理的步骤之后,还包括: 将所有逻辑功能单元的历史优先级清零。
5.根据权利要求1-3任一所述的方法,其特征在于,还包括: 每个逻辑功能单元的所有待处理数据处理完后,将该已处理完所有待处理数据的逻辑功能单元的历史优先级清零。
6.根据权利要求1-5任一所述的方法,其特征在于,所述当前优先级是该逻辑功能单元的当前待处理数据的长度、发送速率和历史优先级的函数关系式,具体包括: 所述当前优先级等于该逻辑功能单元的当前待处理数据的长度和发送速率的比值与历史优先级的累加。
7.根据权利要求6所述的方法,其特征在于, 所述当前优先级越小表示所述逻辑功能单元的当前优先级越高。
8.一种数据处理装置,其特征在于,包括: 确定单元,用于确定每个逻辑功能单元的当前待处理数据; 获取比较单元,用于获取每个逻辑功能单元的当前优先级并进行比较,其中,所述当前优先级是该逻辑功能单元的当前待处理数据的长度、发送速率和历史优先级的函数关系式,所述历史优先级的初始值为O ; 第一处理单元,用于对优先级最高的逻辑功能单元中的当前待处理数据进行处理。
9.根据权利要求8所述的装置,其特征在于,还包括: 第二处理单元,用于在所述第一处理单元进行处理之后,若至少还有两个逻辑功能单元有未处理数据,并且优先级最高的该逻辑功能单元有未处理数据,则判断优先级最高的该逻辑功能单元的当前优先级是否不高于预置优先级; 若是,则将所有逻辑功能单元的历史优先级清零;若否,则更新优先级最高的该逻辑功能单元的历史优先级,更新后的历史优先级为获取到的当前优先级。
10.根据权利要求8或9所述的装置,其特征在于,还包括: 第三处理单元,用于在所述第一处理单元进行处理之后,若只有一个逻辑功能单元还有未处理数据,则依次确定该逻辑功能单元的当前待处理数据并进行处理。
11.根据权利要求10所述的装置,其特征在于,还包括: 第一更新单元,用于在所述第三处理单元进行处理之后,将所有逻辑功能单元的历史优先级清零。
12.根据权利要求8-10任一所述的装置,其特征在于,还包括: 第二更新单元,还用于在每个逻辑功能单元的所有待处理数据处理完后,将所述逻辑功能单元的历史优先级清零。
13.根据权利要求8-12任一所述的装置,其特征在于,所述当前优先级是该逻辑功能单元的当前待处理数据的长度、发送速率和历史优先级的函数关系式,具体包括: 所述当前优先级等于该逻辑功能单元的当前待处理数据的长度和发送速率的比值与历史优先级的累加; 其中,所述当前优先级越小表示所述逻辑功能单元的当前优先级越高。
14.一种数据处理系统,其特征在于,包括: 物理设备、数据处理装置、以及多个逻辑功能单元,其中,该多个逻辑功能单元均与所述物理设备连接; 所述数据处理装置,用于确定每个逻辑功能单元的当前待处理数据;获取每个逻辑功能单元的当前优先级并进行比较,其中,所述当前优先级是该逻辑功能单元的当前待处理数据的长度、发送速率和历史优先级的函数关系式,所述历史优先级的初始值为O ;对优先级最高的逻辑功能单元中的当前待处理数据提供给所述物理设备; 所述物理设备,用于对所述数据处理装置提供的优先级最高的逻辑功能单元中的当前待处理数据进行处理。
【专利摘要】本发明实施例公开了一种数据的处理方法、装置以及系统,用于提高资源的利用率。本发明实施例方法包括:确定每个逻辑功能单元的当前待处理数据,获取每个逻辑功能单元的当前优先级并进行比较,其中,当前优先级是该逻辑功能单元的当前待处理数据的长度、发送速率和历史优先级的函数关系式,历史优先级的初始值为0,对优先级最高的逻辑功能单元中的当前待处理数据进行处理。本实施例有效地提高了资源的利用率。
【IPC分类】G06F9-48, G06F15-16
【公开号】CN104636310
【申请号】CN201410820322
【发明人】赵福, 陈卫
【申请人】上海华为技术有限公司
【公开日】2015年5月20日
【申请日】2014年12月19日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1