一种数据流交换复用的方法及系统技术方案

技术编号:17267856 阅读:19 留言:0更新日期:2018-02-14 16:26
本发明专利技术涉及一种数据流交换复用的方法及系统,该方法包括:提取数据流的特征属性,同时将数据流复用成备用数据流;计算特征属性的权值,判断权值是否大于预设权值;当大于时,赋予数据流优先级序号,并对携带优先级序号的数据流进行处理,得到新的数据流;在将新的数据流发送的同时,接收下一条数据流,判断是否存在相同的数据流片段;当存在时,则接收下一条数据流中不同部分的数据流片段,并复用。还涉及一种系统,该系统包括:获取模块、处理模块、发送模块、判断模块。通过本发明专利技术可以提高内存的存储能力,不需要频繁地更换所有的数据流,大大降低了对数据流的接收、复用和存储的压力,提高了数据流的稳定性和灵活性。

A method and system for data flow exchange reuse

The present invention relates to a method and system for data stream multiplexing switching, the method comprises the following steps: feature extraction and data stream, data stream multiplexing into alternate data streams; calculation of attribute weights, determine the weight is greater than the preset weight; when more than, giving priority to the data stream and the serial number, serial number with priority data stream processing, a new data stream; in the new data stream is transmitted at the same time, receiving a stream of data, to determine whether there is the same data stream segment; when present, receiving fragments in different parts of the data flow in a data stream, and multiplexing. It also involves a system, which includes the acquisition module, the processing module, the sending module and the judgment module. Through the invention, we can improve the memory capacity of memory, do not need to replace all data streams frequently, greatly reduce the pressure of data flow receiving, multiplexing and storage, and improve the stability and flexibility of data flow.

【技术实现步骤摘要】
一种数据流交换复用的方法及系统
本专利技术通信数据流领域,尤其涉及一种数据流交换复用的方法及系统。
技术介绍
现有技术中是采用通过时分复用的方式将一个REM系统应用于多条流的处理,包括有竞赛处理和加权交换两种方式,但是这些方式的灵活性比较差,对内存存储能力的要求比较高,稳定性比较差。
技术实现思路
本专利技术所要解决的技术问题是:现有技术中的对数据流的交换复用对内存存储能力的要求比较高,稳定性比较差。为解决上面的技术问题,本专利技术提供了一种数据流交换复用的方法,该方法包括:提取接收的数据流的特征属性,同时将接收的所述数据流复用成备用数据流;计算所述特征属性的权值,判断所述权值是否大于预设权值;当所述权值大于预设权值时,赋予所述数据流优先级序号,并对携带优先级序号的所述数据流进行处理,得到新的数据流;在将所述新的数据流发送的同时,接收下一条数据流,判断所述下一条数据流与所述备用数据流之间是否存在相同的数据流片段;当存在相同的数据流片段时,则接收所述下一条数据流中不同部分的数据流片段,并复用所述下一条数据流中不同部分的数据流片段。本专利技术的有益效果:通过先提取数据流的特征属性,判断特征属性的权值,根据权值的状况判断是否对数据流进行优先级处理,当该数据流的权值大于预设权值时,则对该数据流进行优先级处理,而对于权值小于预设权值的,表明这些数据流一般都是比较小的,或者是比较容易处理的,对这些权值小于预设权值的数据流不进行处理,直接将这些数据流传送出去,且不进行复用,这样可以减少处理的压力,而权值大于预设权值进行优先级的处理,可以提高后续中复用和发送的灵活性,且在判断下一条数据流与备用数据流之间是否存在相同的数据流片段,相同的则不需要复用,直接使用上一次的数据流片段,这样可以提高内存的存储能力,不需要频繁地更换所有的数据流,大大降低了对数据流的接收复用和存储的压力,提高了数据流的稳定性和灵活性。进一步地,查找至少2个所述携带优先级序号的数据流片段中是否存在相同的数据流片段还包括:当不存在时,则将至少2个所述携带优先级序号的数据流片段分别赋予不同的标号;将赋予不同标号的所述携带优先级序号的数据流片段按照标号的大小进行排序组合,得到新的携带优先级序号的数据流。上述进一步有益效果:当查找到不存在相同的数据流片段时,将其赋予不同的标号再按照标号的大小进行排序组合,这也是为了后续在复用下一条数据流时,对判断数据流的权值、判断是否存在相同数据流片段、标号等操作加快速度,提高对数据流的处理效率。本专利技术还涉及一种数据流交换复用的系统,该系统包括:获取模块、处理模块、发送模块、判断模块;所述获取模块,用于提取接收的数据流的特征属性,同时将接收的所述数据流复用成备用数据流;所述处理模块,用于计算所述特征属性的权值,判断所述权值是否大于预设权值;当所述权值大于预设权值时,赋予所述数据流优先级序号,并对携带优先级序号的所述数据流进行处理,得到新的数据流;所述发送模块,用于在将所述新的数据流发送的同时,接收下一条数据流,判断所述下一条数据流与所述备用数据流之间是否存在相同的数据流片段;所述判断模块,用于当存在相同的数据流片段时,则接收所述下一条数据流中不同部分的数据流片段,并复用所述下一条数据流中不同部分的数据流片段。本专利技术的有益效果:通过先提取数据流的特征属性,判断特征属性的权值,根据权值的状况判断是否对数据流进行优先级处理,当该数据流的权值大于预设权值时,则对该数据流进行优先级处理,而对于权值小于预设权值的,表明这些数据流一般都是比较小的,或者是比较容易处理的,对这些权值小于预设权值的数据流不进行处理,直接将这些数据流传送出去,且不进行复用,这样可以减少处理的压力,而且通过dd对权值比预设权值大的,进行优先级的处理,可以提高后续中复用和发送的灵活性,且在判断下一条数据流与备用数据流之间是否存在相同的数据流片段,相同的则不需要复用,直接使用上一次的数据流片段,这样可以提高内存的存储能力,不需要频繁地更换所有的数据流,大大降低了对数据流的接收复用和存储的压力,提高了数据流的稳定性和灵活性。。进一步地,当所述权值大于预设权值时,所述处理模块,其还用于查找至少2个所述携带优先级序号的数据流片段中是否存在相同的数据流片段,当不存在时,则将至少2个所述携带优先级序号的数据流片段分别赋予不同的标号;将赋予不同标号的所述携带优先级序号的数据流片段按照标号的大小进行排序组合,得到新的携带优先级序号的数据流。上述进一步有益效果:当查找到不存在相同的数据流片段时,将其赋予不同的标号再按照标号的大小进行排序组合,这也是为了后续在复用下一条数据流时,对判断数据流的权值、判断是否存在相同数据流片段、标号等操作加快速度,提高对数据流的处理效率。附图说明图1为本专利技术实施例1的一种数据流交换复用的方法的流程图;图2为本专利技术实施例2的一种数据流交换复用的方法的流程图;图3为本专利技术实施例3的一种数据流交换复用的方法的流程图;图4为本专利技术实施例4的一种数据流交换复用的方法的流程图;图5为本专利技术实施例5的一种数据流交换复用的方法的流程图;图6为本专利技术实施例6的一种数据流交换复用的系统的示意图;图7为本专利技术实施例7的一种数据流交换复用的系统的示意图。具体实施方式以下结合附图对本专利技术的原理和特征进行描述,所举实例只用于解释本专利技术,并非用于限定本专利技术的范围。如图1所示,本专利技术实施例1提供一种数据流交换复用的方法,该方法包括:S11,提取接收的数据流的特征属性,同时将接收的所述数据流复用成备用数据流;需要说明的是,在本实施例1中步骤S11会先获取数据流,然后提取这些数据流的特征属性,比如:该数据流是属于视频类、图像类或者音频类等等,或者说该数据流使用的通讯协议、数据流的传送频率和数据流的通信速率等,在接收到这些数据流同时,也需要将这些接收的数据流复用成备用的数据流,其中复用是指拷贝,之所以复用成备用的数据流,就是为了在接收下一条数据流的时候,减少数据流的处理时间和提高数据流的处理效率。S12,计算所述特征属性的权值,判断所述权值是否大于预设权值;需要说明的是,在本实施例1中是计算上述步骤S11中提及到的该数据流是属于视频类、图像类或者音频类等等,或者说该数据流使用的通讯协议、数据流的传送频率和数据流的通信速率等的特征属性,计算特征属性的权值的目的是判断出这些数据流是否适合采用该系统的转发处理以及转发的协议,当判断出该数据流的权值是大于预设权值的,那么就说明该数据流是适合的,下面是计算权值的公式:其中,Qi表示第i个数据流的类型,而Ki表示第i个数据流的权值系数,Z表示第i个数据流的权值。S13,当所述权值大于预设权值时,赋予所述数据流优先级序号,并对携带优先级序号的所述数据流进行处理,得到新的数据流;需要说明的是,在本实施例1中上述步骤S12判断出该数据流的权值是大于预设权值时,那么就需要把该数据流赋予优先级序号,比如:在一段时间内需要发送的数据流比较多,那么优先级序号可以根据该数据流的转发协议以及该数据流的数据量或者该数据流的类型进行判断,该数据流是否属于非常紧急且发送比较缓慢的,那么就需要最先对该数据流进行处理,按照优先级的序号,会自动根据优先级序号的高低进行处理,得到新的数据流。本文档来自技高网...
一种数据流交换复用的方法及系统

【技术保护点】
一种数据流交换复用的方法,其特征在于,该方法包括:提取接收的数据流的特征属性,同时将接收的所述数据流复用成备用数据流;计算所述特征属性的权值,判断所述权值是否大于预设权值;当所述权值大于预设权值时,赋予所述数据流优先级序号,并对携带优先级序号的所述数据流进行处理,得到新的数据流;在将所述新的数据流发送的同时,接收下一条数据流,判断所述下一条数据流与所述备用数据流之间是否存在相同的数据流片段;当存在相同的数据流片段时,则接收所述下一条数据流中不同部分的数据流片段,并复用所述下一条数据流中不同部分的数据流片段。

【技术特征摘要】
1.一种数据流交换复用的方法,其特征在于,该方法包括:提取接收的数据流的特征属性,同时将接收的所述数据流复用成备用数据流;计算所述特征属性的权值,判断所述权值是否大于预设权值;当所述权值大于预设权值时,赋予所述数据流优先级序号,并对携带优先级序号的所述数据流进行处理,得到新的数据流;在将所述新的数据流发送的同时,接收下一条数据流,判断所述下一条数据流与所述备用数据流之间是否存在相同的数据流片段;当存在相同的数据流片段时,则接收所述下一条数据流中不同部分的数据流片段,并复用所述下一条数据流中不同部分的数据流片段。2.根据权利要求1所述的方法,其特征在于,该方法还包括:提取所述下一条数据流中不同部分的数据流片段的特征属性和所述相同的数据流片段的特征属性;将所述不同的数据流片段的特征属性和所述相同的数据流片段的特征属性进行去重组合,得到所述下一条数据流的特征属性。3.根据权利要求1或2所述的方法,其特征在于,当所述权值大于预设权值时,对携带优先级序号的所述数据流进行处理,得到新的数据流包括:当所述权值大于预设权值时,赋予所述数据流优先级序号,并对携带优先级序号的所述数据流进行哈希处理,得到至少2个携带优先级序号的数据流片段;查找至少2个所述携带优先级序号的数据流片段中是否存在相同的数据流片段,若存在,则将至少2个所述携带优先级序号的数据流片段中相同的数据流片段赋予相同的标号,以及所述携带优先级序号的数据流片段中不同的数据流片段赋予不同的标号;将赋予标号的所述携带优先级序号的数据流片段按照标号的大小进行排序组合,得到新的数据流。4.根据权利要求1或2所述的方法,其特征在于,还包括:当所述权值小于预设权值时,则将所述数据流按照预设长度进行分段处理,得到至少2个固定长度的数据流片段;查找至少2个所述固定长度的数据流片段中是否存在相同的数据流片段,若存在,则将相同的数据流片段赋予相同的标号,不同的数据流片段赋予不同的标号;将赋予标号的所述固定长度的数据流片段按照标号的大小进行排序组合,得到新的携带标号的数据流。5.根据权利要求4所述的方法,其特征在于,所述当存在相同的数据流片段时,则接收所述下一条数据流中不同部分的数据流片段,并复用所述下一条数据流中不同部分的数据流片段包括:当存在相同的数据流片段时,按照所述预设长度逐段接收所述下一条数据流中不同部分的数据流片段,且在每接收一段数据流的同时复用接收的该段数据流;将复用的该段数据流替换上一条备用数据流。6...

【专利技术属性】
技术研发人员:杜光东
申请(专利权)人:深圳市盛路物联通讯技术有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1