The present invention discloses a data processing method, which includes: setting an external data processor and an internal data processor in advance; determining the source of the received data packet; and placing the data packet in the external data processor or an internal data processor according to the source information of the data packet. Accordingly, the processed data packets are allocated to the central processing unit (CPU) for business data processing. The invention also discloses a data processing device at the same time.
【技术实现步骤摘要】
一种数据处理方法及装置
本专利技术涉及移动通信领域中的业务数据处理技术,尤其涉及一种数据处理方法及装置。
技术介绍
在传统的无线业务处理流程中,一般都是采用从以太网的网口接收到数据之后,仅由中央处理器(CPU,CentralProcessingUnit)对接收到的数据进行一系列的处理,包括:对数据包进行层2到层5的解析,以及对数据包进行加解密、完整性保护和校验等处理。通常,利用CPU还可以较好地实现对业务报文的分片、转发、重组等处理。目前,随着长期演进(LTE,LongTermEvolution)技术的不断发展,用户对移动带宽和业务速率的需求越来越高,再加上芯片的量产,导致对芯片制作成本的要求也越来越高。可见,如果继续使用传统的无线业务处理流程来处理业务数据,由于传统的无线业务处理过程全部使用的是软件控制,因此,无线业务量的巨增会给CPU的性能带来很大的挑战,直接影响到CPU的处理速率,这样往往会加重CPU的负担,使得CPU的灵活性不够,处理能力不足,从而降低整个芯片的业务处理能力。很显然,传统的无线业务处理流程无法满足用户的这种高需求。因此,本领域亟需一种能够适应业务需求的无线业务处理方法。
技术实现思路
有鉴于此,本专利技术实施例期望提供一种数据处理方法及装置,至少解决现有无线业务处理方法中存在的上述问题,能够减轻CPU的负担,很好地满足用户对无线业务的需求。为达到上述目的,本专利技术实施例的技术方案是这样实现的:本专利技术实施例提供一种数据处理方法,预先设置外部数据处理器和内部数据处理器;所述方法还包括:确定接收到的数据包的来源;根据所述数据包的来源信息 ...
【技术保护点】
1.一种数据处理方法,其特征在于,预先设置外部数据处理器和内部数据处理器;所述方法还包括:确定接收到的数据包的来源;根据所述数据包的来源信息,将所述数据包置于所述外部数据处理器或内部数据处理器进行相应处理;将处理后的数据包分配到中央处理器CPU中进行业务数据处理。
【技术特征摘要】
1.一种数据处理方法,其特征在于,预先设置外部数据处理器和内部数据处理器;所述方法还包括:确定接收到的数据包的来源;根据所述数据包的来源信息,将所述数据包置于所述外部数据处理器或内部数据处理器进行相应处理;将处理后的数据包分配到中央处理器CPU中进行业务数据处理。2.根据权利要求1所述的数据处理方法,其特征在于,所述外部数据处理器包括:至少两个双千兆以太网DGE处理器;所述内部数据处理器包括:加解密SEC处理器;将所述数据包置于所述外部数据处理器或内部数据处理器进行相应处理,包括:将来自不同网口的数据包置于不同网口对应的DGE处理器进行解析处理;或将来自CPU的数据包置于所述SEC处理器进行安全性处理。3.根据权利要求1或2所述的数据处理方法,其特征在于,所述方法还包括:预先配置队列判决表,并配置缓冲队列管理BQM处理器;所述将处理后的数据包分配到CPU中进行业务数据处理,包括:数据包处理完成且所述BQM处理器收到申请入队的请求后,根据所述队列判决表,将处理后的数据包分配到CPU中进行业务数据处理。4.根据权利要求2所述的数据处理方法,其特征在于,所述方法还包括:在所述DGE处理器处理数据包的过程中,有网口插拔事件发生时,检测发生变化的网口状态,并将检测到的网口状态上报给CPU进行业务收发状态的调整。5.根据权利要求2所述的数据处理方法,其特征在于,所述不同网口包括:以太网的内网口、以太网的外网口;所述将来自不同网口的数据包置于不同网口对应的DGE处理器进行解析处理;或将来自CPU的数据包置于所述SEC处理器进行安全性处理,包括:当所述数据包来自于以太网的内网口或以太网的外网口时,将所述数据包置于与所述以太网的内网口或以太网的外网口对应的DGE处理器中,并对所述数据包进行层2到层5的解析处理;当所述数据包来自于CPU时,将所述数据包置于所述SEC处理器中,并...
【专利技术属性】
技术研发人员:王芳,付辉,郑俊飞,
申请(专利权)人:深圳市中兴微电子技术有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。