一种数据转发方法,及接入设备技术

技术编号:15336899 阅读:62 留言:0更新日期:2017-05-16 22:31
本发明专利技术实施例公开了一种数据转发方法,及接入设备,其中方法包括:接入设备的无线通信模块接收发往终端设备的目标数据;所述无线通信模块确定所述目标数据的类型,是否符合唤醒处于低功耗模式的射频模块的要求;在所述目标数据的类型不满足唤醒处于低功耗模式的射频模块的情况下,缓存所述目标数据,直到满足预定唤醒条件的情况下,唤醒所述射频模块使所述射频模块转发缓存的所述目标数据。不必因数据转发导致唤醒CPU也不需要CPU因此执行中断处理,使CPU的工作被部署到具有智能功能的硬件中,一方面实现的负载的均衡,另一方面减少了CPU的中断,因此可以降低CPU的负荷,提升整个接入设备系统的效率。

【技术实现步骤摘要】
一种数据转发方法,及接入设备
本专利技术涉及通信
,特别涉及一种数据转发方法,及接入设备。
技术介绍
中央处理器(CPU,CentralProcessingUnit)是一块超大规模的集成电路,是一台硬件设备的运算核心(Core)和控制核心(ControlUnit)。它的功能主要是解释计算机指令以及处理机软件中的数据。中央处理器主要包括运算器(算术逻辑运算单元,ALU,ArithmeticLogicUnit)和高速缓冲存储器(Cache)及实现它们之间联系的数据(Data)、控制及状态的总线(Bus)。它与内部存储器(Memory)和输入/输出(I/O)设备合称为电子设备三大核心部件。CPU的工作过程是:从存储器或高速缓冲存储器中取出指令,放入指令寄存器,并对指令译码。它把指令分解成一系列的微操作,然后发出各种控制命令,执行微操作系列,从而完成一条指令的执行。指令是计算机规定执行操作的类型和操作数的基本命令。指令是由一个字节或者多个字节组成,其中包括操作码字段、一个或多个有关操作数地址的字段以及一些表征机器状态的状态字以及特征码。有的指令中也直接包含操作数本身。因此,在电子设备中,所有的功能模块,例如:调制解调器(modem),无线保真(WIFI)、电源模块、视频模块等功能模块;均由CPU进行任务调配,这些功能模块执行处理会发起CPU中断,造成CPU负荷较大,并且整个系统的效率较低。
技术实现思路
本专利技术实施例提供了一种数据转发方法,及接入设备,用于降低CPU的负荷,提升整个接入设备系统的效率。一方面本专利技术实施例提供了一种数据转发方法,包括:接入设备的无线通信模块接收发往终端设备的目标数据;所述无线通信模块确定所述目标数据的类型,是否符合唤醒处于低功耗模式的射频模块的要求;在所述目标数据的类型不满足唤醒处于低功耗模式的射频模块的情况下,缓存所述目标数据,直到满足预定唤醒条件的情况下,唤醒所述射频模块使所述射频模块转发缓存的所述目标数据。在一个可选的实现方式中,所述无线通信模块确定所述目标数据的类型,是否符合唤醒处于低功耗模式的射频模块的要求包括:所述无线通信模块确定所述目标数据的服务质量需求,若所述服务质量需求的延迟低于预定阈值,则确定符合唤醒处于低功耗模式的射频模块的要求,否则确定不符合唤醒处于低功耗模式的射频模块的要求。在一个可选的实现方式中,所述直到满足预定唤醒条件的情况下,唤醒所述射频模块使所述射频模块转发缓存的所述目标数据包括:直到缓存的数据量达到第一预定值的情况下,唤醒所述射频模块使所述射频模块转发缓存的所述目标数据;或者,直到缓存的数据量达到第二预定值,并且接收待转发数据的速率高于预设值的情况下,唤醒所述射频模块使所述射频模块转发缓存的所述目标数据;或者,定时器超时后,唤醒所述射频模块使所述射频模块转发缓存的所述目标数据。在一个可选的实现方式中,在所述无线通信模块确定所述目标数据的类型,是否符合唤醒处于低功耗模式的射频模块的要求之前,所述方法还包括:解析所述目标数据,确定所述目标数据满足过滤条件的情况下,丢弃所述目标数据;确定所述目标数据不满足过滤条件的情况下,执行所述确定所述目标数据的类型,是否符合唤醒处于低功耗模式的射频模块的要求。在一个可选的实现方式中,所述确定所述目标数据满足过滤条件的情况包括:确定所述目标数据的数据类型属于垃圾短信、广播数据的数据包、广告流量中的至少一项,或者,确定所述目标数据来源于所述终端设备的黑名单的互联网协议地址。在一个可选的实现方式中,所述唤醒所述射频模块使所述射频模块转发缓存的所述目标数据包括:所述无线通信模块通过所述无线通信模块与所述射频模块之间的通信连接向所述射频模块发送唤醒指令,使所述射频模块从低功耗模式转换为工作模式,所述射频模块在工作模式下转发缓存的所述目标数据。二方面本专利技术实施例还提供了一种接入设备,包括:无线通信模块以及射频模块,所述无线通信模块包括:接收单元,用于接收发往终端设备的目标数据;唤醒确定单元,用于确定所述目标数据的类型,是否符合唤醒处于低功耗模式的射频模块的要求;缓存单元,用于在所述目标数据的类型不满足唤醒处于低功耗模式的射频模块的情况下,缓存所述目标数据;唤醒控制单元,用于直到满足预定唤醒条件的情况下,唤醒所述射频模块使所述射频模块转发缓存的所述目标数据。在一个可选的实现方式中,所述唤醒确定单元,用于确定所述目标数据的服务质量需求,若所述服务质量需求的延迟低于预定阈值,则确定符合唤醒处于低功耗模式的射频模块的要求,否则确定不符合唤醒处于低功耗模式的射频模块的要求。在一个可选的实现方式中,所述唤醒控制单元,用于直到缓存的数据量达到第一预定值的情况下,唤醒所述射频模块使所述射频模块转发缓存的所述目标数据;或者,直到缓存的数据量达到第二预定值,并且接收待转发数据的速率高于预设值的情况下,唤醒所述射频模块使所述射频模块转发缓存的所述目标数据;或者,定时器超时后,唤醒所述射频模块使所述射频模块转发缓存的所述目标数据。在一个可选的实现方式中,所述无线通信模块还包括:过滤控单元,用于在所述唤醒确定单元确定所述目标数据的类型,是否符合唤醒处于低功耗模式的射频模块的要求之前,解析所述目标数据,确定所述目标数据满足过滤条件的情况下,丢弃所述目标数据;所述唤醒确定单元,用于确定所述目标数据不满足过滤条件的情况下,执行所述确定所述目标数据的类型,是否符合唤醒处于低功耗模式的射频模块的要求。在一个可选的实现方式中,所述过滤控单元,用于确定所述目标数据满足过滤条件的情况包括:确定所述目标数据的数据类型属于垃圾短信、广播数据的数据包、广告流量中的至少一项,或者,确定所述目标数据来源于所述终端设备的黑名单的互联网协议地址。在一个可选的实现方式中,所述唤醒控制单元,用于通过所述无线通信模块与所述射频模块之间的通信连接向所述射频模块发送唤醒指令,使所述射频模块从低功耗模式转换为工作模式,所述射频模块在工作模式下转发缓存的所述目标数据。三方面本专利技术实施例还提供了另一种接入设备,包括:无线通信模块、射频模块、处理器以及存储器,其中,无线通信模块为前述实施例中的无线通信模块,在此不再一一赘述。从以上技术方案可以看出,本专利技术实施例具有以下优点:由无线通信模块控制数据转发功能,另外射频模块的工作模式切换由无线通信模块实现控制,因此不必因数据转发导致唤醒CPU也不需要CPU因此执行中断处理,使CPU的工作被部署到具有智能功能的硬件中,一方面实现的负载的均衡,另一方面减少了CPU的中断,因此可以降低CPU的负荷,提升整个接入设备系统的效率。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例方法流程示意图;图2为本专利技术实施例接入设备结构示意图;图3为本专利技术实施例接入设备结构示意图。具体实施方式为了使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术作进一步地详细描述,显然,所描述的实施例仅仅是本专利技术一部份实施例,而不是全部的实施例。基于本专利技术中本文档来自技高网...
一种数据转发方法,及接入设备

【技术保护点】
一种数据转发方法,其特征在于,包括:接入设备的无线通信模块接收发往终端设备的目标数据;所述无线通信模块确定所述目标数据的类型,是否符合唤醒处于低功耗模式的射频模块的要求;在所述目标数据的类型不满足唤醒处于低功耗模式的射频模块的情况下,缓存所述目标数据,直到满足预定唤醒条件的情况下,唤醒所述射频模块使所述射频模块转发缓存的所述目标数据。

【技术特征摘要】
1.一种数据转发方法,其特征在于,包括:接入设备的无线通信模块接收发往终端设备的目标数据;所述无线通信模块确定所述目标数据的类型,是否符合唤醒处于低功耗模式的射频模块的要求;在所述目标数据的类型不满足唤醒处于低功耗模式的射频模块的情况下,缓存所述目标数据,直到满足预定唤醒条件的情况下,唤醒所述射频模块使所述射频模块转发缓存的所述目标数据。2.根据权利要求1所述方法,其特征在于,所述无线通信模块确定所述目标数据的类型,是否符合唤醒处于低功耗模式的射频模块的要求包括:所述无线通信模块确定所述目标数据的服务质量需求,若所述服务质量需求的延迟低于预定阈值,则确定符合唤醒处于低功耗模式的射频模块的要求,否则确定不符合唤醒处于低功耗模式的射频模块的要求。3.根据权利要求1所述方法,其特征在于,所述直到满足预定唤醒条件的情况下,唤醒所述射频模块使所述射频模块转发缓存的所述目标数据包括:直到缓存的数据量达到第一预定值的情况下,唤醒所述射频模块使所述射频模块转发缓存的所述目标数据;或者,直到缓存的数据量达到第二预定值,并且接收待转发数据的速率高于预设值的情况下,唤醒所述射频模块使所述射频模块转发缓存的所述目标数据;或者,定时器超时后,唤醒所述射频模块使所述射频模块转发缓存的所述目标数据。4.根据权利要求1至3任意一项所述方法,其特征在于,在所述无线通信模块确定所述目标数据的类型,是否符合唤醒处于低功耗模式的射频模块的要求之前,所述方法还包括:解析所述目标数据,确定所述目标数据满足过滤条件的情况下,丢弃所述目标数据;确定所述目标数据不满足过滤条件的情况下,执行所述确定所述目标数据的类型,是否符合唤醒处于低功耗模式的射频模块的要求。5.根据权利要求1至3任意一项所述方法,其特征在于,所述确定所述目标数据满足过滤条件的情况包括:确定所述目标数据的数据类型属于垃圾短信、广播数据的数据包、广告流量中的至少一项,或者,确定所述目标数据来源于所述终端设备的黑名单的互联网协议地址。6.根据权利要求1至3任意一项所述方法,其特征在于,所述唤醒所述射频模块使所述射频模块转发缓存的所述目标数据包括:所述无线通信模块通过所述无线通信模块与所述射频模块之间的通信连接向所述射频模块发送唤醒指令,使所述射频模块从低功耗模式转换为工作模式,所述射频模块在工作模式...

【专利技术属性】
技术研发人员:白剑
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东,44

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

1