【技术实现步骤摘要】
本专利技术涉及终端应用
,尤其涉及一种数据处理的方法及装置。
技术介绍
目前,移动设备采用基于应用调制解调器的处理器(Application Processor,简称AP)+调制解调器(Modem)的互联网通信模式。在数据包的传输过程中,AP负责对数据进行打包发给Modem以及对Modem接收的数据包进行解析,Modem负责将AP发的数据包发送到网络以及从网络接收到的数据包上报给AP。然而在使用过程中,移动设备的电量有限,当频繁传输数据包时,移动设备功耗大。为了降低移动设备功耗,现有技术提供了下述方案:在AP中设立一个防火墙,该防火墙用于屏蔽Modem接收的垃圾数据包。当Modem接收到数据包时,唤醒AP,AP根据防火墙策略对数据包进行检测,如果数据包为垃圾数据包则AP将数据包丢弃,进而降低AP解析数据包的工作量。在实现上述数据处理的过程中,专利技术人发现现有技术中至少存在如下问题:现有技术中能够避免AP侧应用程序接收到垃圾数据包,但AP和Mod ...
【技术保护点】
一种数据处理的方法,其特征在于,所述方法应用在调制解调器Modem中,所述方法包括:接收服务器发送的数据包,获取所述数据包的类型;判断所述数据包的类型与预设处理规则所处理数据包的类型或预设TCP/IP协议栈中的协议的类型是否相符,得到判断结果,所述预设TCP/IP协议栈由TCP/IP协议族中的传输层协议组和/或网络层协议组组成,所述预设处理规则所处理数据包为状态数据包,所述状态数据包用于表示终端的在线状态;当所述数据包的类型与预设处理规则所处理数据包的类型相符时,根据所述预设处理规则对所述数据包进行处理;当所述数据包的类型与预设TCP/IP协议栈中的协议的类型相符时,根据所 ...
【技术特征摘要】
1.一种数据处理的方法,其特征在于,所述方法应用在调制解调器Modem
中,所述方法包括:
接收服务器发送的数据包,获取所述数据包的类型;
判断所述数据包的类型与预设处理规则所处理数据包的类型或预设TCP/IP
协议栈中的协议的类型是否相符,得到判断结果,所述预设TCP/IP协议栈由
TCP/IP协议族中的传输层协议组和/或网络层协议组组成,所述预设处理规则所
处理数据包为状态数据包,所述状态数据包用于表示终端的在线状态;
当所述数据包的类型与预设处理规则所处理数据包的类型相符时,根据所
述预设处理规则对所述数据包进行处理;
当所述数据包的类型与预设TCP/IP协议栈中的协议的类型相符时,根据所
述预设TCP/IP协议栈中的协议对所述数据包进行处理。
2.根据权利要求1所述的方法,其特征在于,所述预设TCP/IP协议栈,
包括:
预设网络层协议组,所述网络层协议组包括下述至少一种协议:ICMP、IGMP;
和/或,预设传输层协议组,所述传输层协议组包括下述至少一种协议:TCP、
UDP。
3.根据权利要求2所述的方法,其特征在于,所述根据所述TCP/IP协议
栈中的协议对所述数据包进行处理,包括:
当所述数据包为Ping数据包时,获取Ping数据包查询的设备的可达状态;
向服务器发送所述设备的可达状态。
4.根据权利要求2所述的方法,其特征在于,所述根据所述TCP/IP协议
栈中的协议对所述数据包进行处理,包括:
当所述数据包为IGMP数据包时,如果AP已处于睡眠状态,则将所述IGMP
数据包丢弃。
5.根据权利要求2所述的方法,其特征在于,所述根据TCP/IP协议栈中
的协议对所述数据包进行处理之前,所述方法还包括:
接收AP发送的端口可达信息列表,所述端口可达信息列表由至少一个端口
号组成,所述端口号为已激活的端口的标识号;
所述根据TCP/IP协议栈中的协议对所述数据包进行处理,包括:
当所述数据包为TCP数据包或UDP数据包时,如果所述TCP数据包或UDP
数据包包含的端口号不包含在所述端口可达信息列表中,则丢弃所述TCP数据
包或UDP数据。
6.根据权利要求2所述的方法,其特征在于,所述根据所述预设处理规则
对所述数据包进行处理之前,所述方法还包括:
接收AP发送的预设处理规则,所述状态数据包包括推送Push数据包;
所述根据所述预设处理规则对所述数据包进行处理,包括:
若接收到所述服务器发送的Push数据包,则根据所述Push数据包向所述
服务器发送响应数据包,所述响应数据包用于使所述服务器获知所述移动设备
处于在线状态。
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包
括:
如果网络信号强度小于预设强度值,且接收到的所述数据包为服务器发送
的重发失败信息,则在预设等待时长内取消发送数据包。
8.一种数据处理的装置,其特征在于,所述装置应用在调制解调器Modem
中,所述装置包括:
调制解调器的接收器,用于接收服务器发送的数据包;
调制解调器的处理器,用于获取...
【专利技术属性】
技术研发人员:邓宇,张岳,彭钰,
申请(专利权)人:华为终端有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。