一种网络数据的处理方法及装置制造方法及图纸

技术编号:8107746 阅读:129 留言:0更新日期:2012-12-21 07:56
本申请公开了一种网络数据的处理方法及装置,应用于具有发送终端和接收终端的数据传输网络中,该方法包括:提取接收终端舍弃的网络数据中的标识信息;统计舍弃的网络数据的总数量;将标识信息和总数量发回给所述发送终端。该装置包括发送终端和接收终端,且在接收终端中设置有:提取单元、计数单元和反馈单元。本申请提供的方法及装置能够使接收终端在数据冲突时将提取的被舍弃的数据的标识信息和统计的被舍弃的数据的总数量反馈给发送终端做进一步处理,可以避免维护和研发人员因不清楚哪些数据在接收终端被丢弃而出现误操作。

【技术实现步骤摘要】

本申请涉及通信
,特别涉及ー种网络数据的处理方法及装置
技术介绍
随着用户对数据业务容量需求的不断增大以及用户数量的不断増加,以太网技术的高速发展,大数据量、多用户公用的数据传输或交換变得更加普遍,这使得网络中单位时间内输入数据接收终端的数据流量急剧增加,这无疑增加了数据传输或交换中数据阻塞的可能性,因此,在数据的传输或交換中,数据处理一直是非常关键的技术问题。数据处理技术通常是在数据接收终端采用缓存器的机制来对数据的传输进行平 滑处理,以避免出现过大的抖动。然而,由于数据发送终端所发送的数据流量不可预知,且不同的以太网数据在信息处理系统中要求有不同的处理,遇到数据流量过大的情况时再去限制或降低数据发送终端数据的发送速率也无法避免数据发送終端突发性的数据爆发的情况,若数据发送終端一段时间内无法按照用户的期望速率发送数据,则在短时间内将会大量发送并持续产生大量数据,当大量数据突然涌向数据接收终端时,缓存器的占有量就会迅速升高甚至被充满,从而造成网络中数据传输的拥挤甚至阻塞,当数据发送終端突发性的数据爆发造成阻塞后,数据发送終端后续发送的数据将无法再被数据接收終端继续接收进入数据接收终端的缓存器。在现有的数据处理技术中,数据接收終端处理陷入阻塞的数据的方法一般是将数据接收終端缓存器中的数据进行随机的丢包或者甩包,以便清理空间接收后续的数据。然而在实现本申请的过程中,通过对现有技术的研究,专利技术人发现现有技术中至少存在如下问题接收终端在随机丢包或甩包过程中对于被丢掉或甩掉的具体数据并不向发送终端进行反馈,这将导致维护和研发人员不清楚有哪些数据在数据接收終端被丢弃,容易出现误操作甚至造成巨大损失。
技术实现思路
有鉴于此,本申请提供ー种网络数据的处理方法及装置,以实现当突发性的网络数据阻塞发生时,接收终端能够对被舍弃的数据进行实时统计并反馈给发送終端。为了实现上述目的,本申请提供的ー种网络数据的处理方法如下ー种网络数据的处理方法,应用于具有发送终端和接收终端的数据传输网络中,包括提取所述接收终端舍弃的网络数据中的标识信息;统计所述舍弃的网络数据的总数量;将所述标识信息和所述总数量发回给所述发送終端。优选地,所述提取所述接收终端舍弃的网络数据中的标识信息,具体包括判断所述接收终端的第一缓存器是否已存满;若所述第一缓存器已存满,提取所述第一缓存器中的网络数据的标识信息,将所述标识信息另存入对应的第二缓存器中,并将所述第一缓存器清空。优选地,所述统计所述舍弃的网络数据的总数量,具体包括计算所述第二缓存器中保存的所述标识信息的数量;判断所述数量是否小于预设的阈值;若所述数量不小于所述预设的阈值,将所述数量清零,并进位,保存数量进位值;若所述数量小于所述预设的阈值,判断所述发送终端是否结束发送; 若所述发送終端未结束发送,等待所述发送終端继续发送;若所述发送終端结束发送,结合所述第二缓存器中保存的所述标识信息的数量和所述数量进位值统计所述舍弃的网络数据的总数量。优选地,所述将所述标识信息和所述总数量发回给所述发送終端,具体包括若所述数量不小于所述预设的阈值,将所述第二缓存器中保存的所述标识信息发回给所述发送终端;若所述发送終端结束发送,将所述舍弃的网络数据的总数量发回给所述发送终端。优选地,在提取所述接收终端舍弃的网络数据中的标识信息之前,还包括接收来自所述发送终端的网络数据并保存至存储器中;提取所述存储器中的网络数据的长度信息、路由信息、时间信息、序列标识符和数据信息并另存入对应的第一缓存器中。优选地,若所述第一缓存器未存满,还包括判断所述第一缓存器中的网络数据是否属于控制指令;若所述第一缓存器中的网络数据属于控制指令,解析所述控制指令并根据解析结果执行所述控制指令要求的动作;若所述第一缓存器中的网络数据不属于控制指令,将所述第一缓存器中的网络数据另存入发送缓存器中做进ー步处理。优选地,所述标识信息为网络数据中的时间信息和序列标识符。本申请还提供ー种网络数据的处理装置ー种网络数据的处理装置,应用于具有发送终端和接收终端的数据传输网络中,所述接收終端包括用于提取所述接收终端舍弃的网络数据中的标识信息的提取单元;用于统计所述舍弃的网络数据的总数量的计数单元;用于将所述标识信息和所述总数量发回给所述发送终端的反馈单元。优选地,所述接收终端还包括与所述提取単元相连接的,用于保存来自所述发送终端的网络数据的存储器;分别与所述提取単元和所述存储器相连接的,用于保存所述提取单元提取的所述存储器中的网络数据的长度信息、路由信息、时间信息、序列标识符和数据信息的第一缓存器; 分别与所述提取単元和所述第一缓存器相连接的,用于保存所述提取单元提取的所述第一缓存器中的网络数据的标识信息的第二缓存器;用于判断所述第一缓存器是否已存满、和判断所述第二缓存器中保存的所述标识信息的数量是否小于预设的阈值、和判断所述发送终端是否结束发送、和判断所述第一缓存器中的网络数据是否属于控制指令的判断単元。优选地,所述接收终端还包括与所述第一缓存器相连接的,用于解析所述第一缓存器中的属于控制指令的网络数据并根据解析结果执行所述控制指令要求的动作的解析単元;与所述第一缓存器相连接的,用于保存所述第一缓存器中不属于控制指令的网络数据并做进ー步处理的发送缓存器。由以上本申请提供的技术方案可见,本申请可实现的有益效果如下I、通过应用本申请提供的技术方案,当发送终端出现突发性的网络数据爆发造成网络中的数据传输发生阻塞时,接收终端能够将缓存器中的已接收但未处理的网络数据舍弃,清理出缓存器空间来接收后续的数据,同时能够对被舍弃的数据进行实时统计,将提取 的被舍弃的数据的标识信息和计算的被舍弃的数据的总数量反馈给发送終端做进ー步处理,避免了维护和研发人员因不知道哪些数据在接收终端被丢弃而出现误操作。2、本申请提供的技术方案设计了多个缓存器或存储器,能够最大限度的接收来自发送终端的数据和及时转移需舍弃的数据,同时接收終端在向发送终端反馈被舍弃的数据时,可以根据网络能够负载的数据带宽最大值或接收终端的缓存器深度情况预先设定一次反馈所能发送的数据量的最大阈值,这样就能够最大限度的利用网络带宽,避免了资源的浪费。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的ー些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图I为本申请实施例提供的ー种网络数据的处理方法的流程示意图;图2为本申请实施例提供的提取所述接收终端舍弃的网络数据中的标识信息的方法的具体流程示意图;图3为本申请实施例提供的统计所述舍弃的网络数据的总数量的方法的具体流程不意图;图4为本申请实施例提供的将所述标识信息和所述总数量发回给所述发送終端的方法的具体流程示意图;图5为本申请实施例提供的在提取所述接收终端舍弃的网络数据中的标识信息之前的方法的流程示意图;图6为本申请实施例提供的若所述第一缓存器未存满的方法的流程示意图;图7为本申请实施例提供的ー种网络数据的处理装置的结构示意图;图8为本申请实施例提供的另ー种网络数据的处理装置的结构示意图;本文档来自技高网
...

【技术保护点】
一种网络数据的处理方法,应用于具有发送终端和接收终端的数据传输网络中,其特征在于,包括:提取所述接收终端舍弃的网络数据中的标识信息;统计所述舍弃的网络数据的总数量;将所述标识信息和所述总数量发回给所述发送终端。

【技术特征摘要】
1.ー种网络数据的处理方法,应用于具有发送终端和接收终端的数据传输网络中,其特征在于,包括提取所述接收终端舍弃的网络数据中的标识信息;统计所述舍弃的网络数据的总数量;将所述标识信息和所述总数量发回给所述发送終端。2.根据权利要求I所述的方法,其特征在于,所述提取所述接收终端舍弃的网络数据中的标识信息,具体包括判断所述接收终端的第一缓存器是否已存满;若所述第一缓存器已存满,提取所述第一缓存器中的网络数据的标识信息,将所述标识信息另存入对应的第二缓存器中,并将所述第一缓存器清空。3.根据权利要求2所述的方法,其特征在于,所述统计所述舍弃的网络数据的总数量,具体包括计算所述第二缓存器中保存的所述标识信息的数量;判断所述数量是否小于预设的阈值;若所述数量不小于所述预设的阈值,将所述数量清零,并进位,保存数量进位值;若所述数量小于所述预设的阈值,判断所述发送终端是否结束发送;若所述发送終端未结束发送,等待所述发送終端继续发送;若所述发送終端结束发送,结合所述第二缓存器中保存的所述标识信息的数量和所述数量进位值统计所述舍弃的网络数据的总数量。4.根据权利要求3所述的方法,其特征在于,所述将所述标识信息和所述总数量发回给所述发送终端,具体包括若所述数量不小于所述预设的阈值,将所述第二缓存器中保存的所述标识信息发回给所述发送終端;若所述发送終端结束发送,将所述舍弃的网络数据的总数量发回给所述发送終端。5.根据权利要求I所述的方法,其特征在于,在提取所述接收终端舍弃的网络数据中的标识信息之前,还包括接收来自所述发送终端的网络数据并保存至存储器中;提取所述存储器中的网络数据的长度信息、路由信息、时间信息、序列标识符和数据信息并另存入对应的第一缓存器中。6.根据权利要求2所述的方法,若所述第一缓存器未存满,其特征在...

【专利技术属性】
技术研发人员:曹陆飞
申请(专利权)人:北京经纬恒润科技有限公司
类型:发明
国别省市:

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

1