[发明专利]移动智能终端系统中应用程序网络连接控制方法和系统有效
申请号: | 201110181691.6 | 申请日: | 2011-06-30 |
公开(公告)号: | CN102355667A | 公开(公告)日: | 2012-02-15 |
发明(设计)人: | 卞佳丽;池艾伦;邝坚;向旻 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | H04W12/08 | 分类号: | H04W12/08 |
代理公司: | 北京聿宏知识产权代理有限公司 11372 | 代理人: | 吴大建;刘华联 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 移动 智能 终端 系统 应用程序 网络 连接 控制 方法 | ||
1.一种移动智能终端系统中应用程序网络连接控制方法,其特征在于,包括以下步骤:
生成对应表,所述对应表存储所述移动智能终端系统中用于标识各应用程序的信息与所述应用程序名称的对应关系;
向用户呈现所述对应表中的部分或全部对应关系以供用户选择;
根据用户所做的选择,生成作为所述对应表子集的黑名单对应表;
阻止所述黑名单对应表中的应用程序进行网络连接。
2.根据权利要求1所述的方法,其特征在于,根据所述黑名单对应表来配置所述移动智能终端系统的防火墙,以阻止所述黑名单中的应用程序进行网络连接。
3.根据权利要求2所述的方法,其特征在于,所述移动智能终端系统为Android系统,所述用于标识各应用程序的信息为各应用程序的唯一标识符UID。
4.根据权利要求3所述的方法,其特征在于,基于Hash表,通过调用所述Android系统的pkgmanager.getInstalledApplications方法和pkgmanager.getApplicationLabel.toString来生成所述对应表。
5.根据权利要求3或4所述的方法,其特征在于,所述防火墙为Linux Netfilter/IPtables防火墙。
6.根据权利要求5所述的方法,其特征在于,通过将所述黑名单对应表中的应用程序添加至所述Linux Netfilter/IPtables防火墙的黑名单中,来阻止所述黑名单对应表中的应用程序进行网络连接。
7.根据权利要求3所述的方法,其特征在于,将所述对应表和所述黑名单对应表均以SharedPreferences方式存储。
8.一种移动智能终端系统,其特征在于,包括以下模块:
对应表生成模块,用于生成对应表,所述对应表存储所述移动智能终端系统中用于标识各应用程序的信息与所述应用程序名称的对应关系;
选择模块,用于向用户呈现所述对应表中的部分或全部对应关系以供用户选择;
黑名单生成模块,用于根据用户所做的选择,生成作为所述对应表子集的黑名单对应表;
网络连接阻止模块,用于阻止所述黑名单对应表中的应用程序进行网络连接。
9.根据权利要求8所述的系统,其特征在于,还包括防火墙配置模块,用于根据所述黑名单对应表来配置所述移动智能终端系统的防火墙,以阻止所述黑名单中的应用程序进行网络连接。
10.根据权利要求9所述的系统,其特征在于,所述移动智能终端系统为Android系统,所述用于标识各应用程序的信息为各应用程序的唯一标识符UID,所述防火墙为Linux Netfilter/IPtables防火墙,通过将所述黑名单对应表中的应用程序添加至所述Linux Netfilter/IPtables防火墙的黑名单中,以阻止所述黑名单对应表中的应用程序进行网络连接,所述对应表和所述黑名单对应表均以SharedPreferences方式存储。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110181691.6/1.html,转载请声明来源钻瓜专利网。