网络数据处理方法、装置、设备、存储介质制造方法及图纸

技术编号:24352833 阅读:23 留言:0更新日期:2020-06-03 01:57
本公开提供了一种网络数据处理方法、装置、设备、存储介质。网络数据处理方法,在终端待机时执行,包括:开启所述终端的基带侧的数据过滤功能,获取不进行网络数据过滤的应用程序的过滤白名单;接收来自网络的数据包,所述终端的基带侧根据所述过滤白名单对接收到的所述数据包进行解析并过滤。本公开可以实现提前拦截无用数据并有效减少对应用程序处理器(AP)的唤醒,提升了用户的使用体验。

Network data processing method, device, equipment and storage medium

【技术实现步骤摘要】
网络数据处理方法、装置、设备、存储介质
本公开涉及计算机软件
,尤其涉及一种网络数据处理方法、装置、设备、存储介质。
技术介绍
随着多媒体技术的发展,人们越来越离不开各类智能设备。智能设备包括各式各样的设备与终端,包括利用计算机技术和数字通讯网技术来处理和控制信息的系统终端等。目前,便携式的智能设备如手机等得到了广泛应用。通常Android手机对网络数据包过滤是基于应用程序处理器(AP)侧的应用程序过滤白名单对应的iptables实现,以防止某些应用程序在手机待机时过于频繁的推送信息给手机,导致待机功耗升高。目前主要存在如下问题:由于数据包过滤的功能发生在应用程序处理器(AP)侧,所以无法提前拦截无用数据,无法有效减少对应用程序处理器(AP)的唤醒,因此功耗降低程度小,大大降低了用户体验。
技术实现思路
本公开正是为了解决上述课题而完成,其目的在于提供一种简单高效的,可实现提前拦截无用数据并有效减少对应用程序处理器(AP)的唤醒的网络数据处理方法、装置、设备、存储介质。本公开提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。为了解决上述技术问题,本公开实施例提供一种网络数据处理方法,采用了如下所述的技术方案:开启所述终端的基带侧的数据过滤功能,获取不进行网络数据过滤的应用程序的过滤白名单;>接收来自网络的数据包,所述终端的基带侧根据所述过滤白名单对接收到的所述数据包进行解析并过滤。为了解决上述技术问题,本公开实施例还提供一种网络数据处理装置,采用了如下所述的技术方案,包括:功耗控制模块,在终端待机时进入预设模式以开启所述终端的基带侧的数据过滤功能以及结束所述预设模式时关闭所述基带侧的数据过滤功能;白名单获取模块,获取不进行网络数据过滤的应用程序的过滤白名单;数据读取模块,读取所述终端的应用程序处理器侧的过滤白名单或获取用户对所述过滤白名单的设置输入;设置激活模块,在开启所述终端的基带侧的数据过滤功能前,判断是否满足预设条件,如果满足,则开启所述终端的基带侧的数据过滤功能;解析过滤模块,接收来自网络的数据包,所述终端的基带侧根据所述过滤白名单对接收到的所述数据包进行解析并过滤;所述过滤白名单中包括应用包名称和所述应用包的数据,所述应用包的数据包括与应用程序进行网络连接的对端服务器的IP地址和端口。为了解决上述技术问题,本公开实施例还提供一种计算机设备,采用了如下所述的技术方案:包括存储器和处理器,所述存储器中存储有计算机程序,所述处理器执行所述计算机程序时实现如前述所述的方法。为了解决上述技术问题,本公开实施例还提供一种计算机可读存储介质,采用了如下所述的技术方案:所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如前述所述的方法。根据本公开所公开的技术方案,与现有技术相比,本公开可以实现将数据过滤的功能移到基带(BP)侧实现,提前拦截无用数据,可以减少对应用程序处理器(AP)主系统的唤醒,减少系统唤醒后的连锁处理,从而更加有效降低功耗,延长了手机的待机时间,提升了用户的使用体验。附图说明图1是本公开可以应用于其中的示例性系统架构图;图2是根据本公开的网络数据处理方法的一个实施例的流程图;图3是根据本公开的网络数据处理方法的一个实施例的示意图;图4是根据本公开的网络数据处理装置的一个实施例的示意图;图5是根据本公开的计算机设备的一个实施例的结构示意图。结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。具体实施方式除非另有定义,本文所使用的所有的技术和科学术语与属于本公开的
的技术人员通常理解的含义相同;本文中在申请的说明书中所使用的术语只是为了描述具体的实施例的目的,不是旨在于限制本公开;本公开的说明书和权利要求书及上述附图说明中的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。本公开的说明书和权利要求书或上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本公开的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。为了使本
的人员更好地理解本公开方案,下面将结合附图,对本公开实施例中的技术方案进行清楚、完整地描述。[系统结构]首先,说明本公开的一个实施例的系统的结构。如图1所示,系统结构100可以包括终端设备101、102、103、104,网络105和服务器106。网络105用以在终端设备101、102、103、104和服务器106之间提供通信链路的介质。在本实施例中,网络数据处理方法运行于其上的电子设备(例如图1所示的终端设备101、102、103或104)可以通过网络105进行各种信息的传输。网络105可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。需要指出的是,上述无线连接方式可以包括但不限于3G/4G/5G连接、Wi-Fi连接、蓝牙连接、WiMAX连接、Zigbee连接、UWB连接、以及其他现在已知或将来开发的无线连接方式。用户可以使用终端设备101、102、103、104通过网络105与服务器106交互,以接收或发送消息等。终端设备101、102、103或104上可以安装有各种客户端应用,例如视频直播与播放类应用、网页浏览器应用、购物类应用、搜索类应用、即时通信工具、邮箱客户端、社交平台软件等。终端设备101、102、103或104可以是具有触摸显示屏和/或支持网页浏览的各种电子设备,包括但不限于智能手机、平板电脑、电子书阅读器、MP3播放器(动态影像专家压缩标准音频层面3)、MP4(动态影像专家压缩标准音频层面4)播放器、头戴式显示设备、膝上型便携计算机和台式计算机等等。服务器106可以是提供各种服务的服务器,例如对终端设备101、102、103或104上显示的页面提供支持的后台服务器。应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。这里,终端设备可以独立或通过与其他电子终端设备配合运行安卓系统中的应用实现本公开的实施例方法。[网络数据处理方法]参考图2,示出了根据本公开的网络数据处理方法的一个实施例的流程图。本文档来自技高网...

【技术保护点】
1.一种网络数据处理方法,其特征在于,所述方法在终端待机时执行,包括:/n开启所述终端的基带侧的数据过滤功能,/n获取不进行网络数据过滤的应用程序的过滤白名单;/n接收来自网络的数据包,所述终端的基带侧根据所述过滤白名单对接收到的所述数据包进行解析并过滤。/n

【技术特征摘要】
1.一种网络数据处理方法,其特征在于,所述方法在终端待机时执行,包括:
开启所述终端的基带侧的数据过滤功能,
获取不进行网络数据过滤的应用程序的过滤白名单;
接收来自网络的数据包,所述终端的基带侧根据所述过滤白名单对接收到的所述数据包进行解析并过滤。


2.如权利要求1所述的网络数据处理方法,其特征在于,在开启所述终端的基带侧的数据过滤功能前,判断是否满足预设条件,如果满足,则开启所述终端的基带侧的数据过滤功能。


3.如权利要求1所述的网络数据处理方法,其特征在于,所述获取不进行网络数据过滤的应用程序的过滤白名单的步骤具体包括:读取应用程序处理器侧的过滤白名单;
或者,获取用户对所述过滤白名单的设置输入。


4.如权利要求1所述的网络数据处理方法,其特征在于,所述过滤白名单包括应用包名称和所述应用包的数据,所述应用包名称以及所述应用包的数据通过预设接口设置到所述基带侧,以开启所述基带侧的数据过滤功能。


5.如权利要求1所述的网络数据处理方法,其特征在于,
所述过滤白名单中的所述应用包的数据包括与应用程序进行网络连接的对端服务器的IP地址和端口。


6.如权利要求1所述的网络数据处理方法,其特征在于,
根据所述过滤白名单对接收到的所述数据包进行解析并过滤包括,
解析所述数据包中的网络协议五元组;
对比所述网络协议五元组中的IP地址和端口;
如果与所述过滤白名单中的应用包名称以及所述应用包对应的IP地址和端口对应,则发送至所述应用程序处理器,如果不对应则过滤掉。


7.如权利要求1所述的网络数据处理方法,其特征在于,还包括,
所述...

【专利技术属性】
技术研发人员:胡斌郭仪
申请(专利权)人:北京字节跳动网络技术有限公司
类型:发明
国别省市:北京;11

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

1