- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
安卓高速网络连接策略和流量负载均衡管理系统
安卓高速网络连接策略和流量负载均衡管理系统
摘要:为了实现MIF主机的通信,需要实现IETF MIF工作组目前讨论的几个主流方案,将这些主流方案应用在手机平台上,使其支持与MIF主机之间通信,通过MIF策略配置协议来配置MIF主机的多连接及业务运行策略。
关键词:MIF 安卓 策略
中图分类号:TP316 文献标识码:A 文章编号:1007-9416(2012)10-0041-02
本文主要针对手机的安卓高速网络连接策略与流量负载均衡管理系统展开论述。结合手机多接口运行的情况,根据MIF工作组的指导方针,在多接口管理、流量负载分摊方面,实现相关策略。
1、MIF主机通信技术简介
在多接口管理、流量负载分摊方面,实现了如下策略:应用程序流量分摊策略、地理位置匹配策略、时间匹配策略、信号强度匹配策略,所有策略均具备灵活的控制网络接口的开启与关闭的功能。
2、策略详述
本文以新增内核模块为手段对安卓内核进行修改与定制,以及实现内核部分与上层应用程序之间的配合,与一般的安卓应用程序作品有本质区别。并且无须修改任何现有应用程序如msn、qq、uc浏览器等等,从系统级别,站在第三方角度分摊、疏导、管理这些应用程序的流量,并可以对多接口进行各种策略的管理。
本文实现5种网络连接策略,介绍如下:
(1)数据流特征匹配策略:包括目的IP地址与目的端口号。连接管理器绑定数据流特征与出接口,令符合数据流特征的数据通过绑定的出接口。例如:用户指定访问X.X.X.X主机A端口的数据流绑定到WIFI接口,那么之后所有以该IP和端口为目的的数据流,都将通过WIFI接口。连接管理器启动后,用户可以通过UI界面配置数据流特征信息和对应的接口。
(2)应用程序匹配策略:由用户指定应用程序对应数据流出接口。用户指定X软件的网络出接口是WIFI,则当X软件试图进行网络数据传输时,其数据流都会通过WIFI接口。连接管理器列出应用程序列表和网络接口列表,用户以选择的方式指定网络应用程序所使用的网络接口。
(3)时间匹配策略:由用户指定特定时间段选择网络接口。例如:某用户每天在公司的时间是9:00—18:00,他就可以指定这个时间段使用WIFI接口上网。用户输入时间段的起止点,指定网络接口,连接管理器记录用户的配置选择。主要提供了三个功能:新增或删除一个时间策略配置;显示所有的时间策略配置;时间匹配策略的检测判断。
(4)地理位置匹配策略:根据移动终端当前所处的地理位置来选择网络接口。例如当用户在A点(范围为250米)使用WIFI连接方式,通过无线网络TP-LINK-XXX上网,此时用户保存当前配置后,用户再次来到A点(范围为250米)后,连接管理器会自动开启WIFI,仍然通过TP-LINK-XXX连接网络进行数据交互。用户可以直接选择保存,连接管理器自动记录当前地理位置和当前使用的出接口。主要提供了以下三个功能:保存终端当前地理位置的经纬度和所使用的网络连接方式(包括蜂窝网和WIFI两种)以及该连接的名称;在地图中显示用户当前的地理位置,并用“蓝旗”标出;在地图中显示所有已保存的地理位置配置所在位置,并用“黄旗”标出。
(5)信号强度匹配策略:主要是根据当前移动终端所能接收的信号进行强度匹配,择其优匹配。例如当用户在某办公大厦中,连接管理器会自动根据捕获当前所有的WIFI接入点以及3G信号,进行在强度匹配,连接信号强度最强出接入口。用户可以通过快捷菜单“See POWER”进入出接口信息查看界面,选择其中某几个出接口作为匹配集合,如果不选,则默认匹配所有。此策略主要有两个功能:提示用户是否启用策略配置和连接指定策略配置的出接口。
其中数据流特征匹配策略、应用程序匹配策略、时间匹配策略将在开源的Android2.3平台实现,优先级关系为数据流特征匹配策略应用程序匹配策略时间匹配策略时间匹配策略、地理位置匹配策略与信号强度匹配策略将在Android的手机平台上实现。连接管理器监控系统时间、信号强度或地理位置的改变,并同时与用户配置的数据进行匹配,当匹配成功后,连接管理器自动连接用户事先保存的策略。
3、程序运行流程概述
基于不同平台的连接管理器,程序运行流程不尽相同,下面分别予以介绍:
(1)基于Android 2.3开源平台的连接管理器运行流程
如图1所示,连接管理器运行流程主要分为三个阶段:用户配置与策略下发阶段:用户配置的策略由用户配置策略模块处理后,将数据流特征策略与系统时间策略下发给内核,并将应用程序策略存储,等待应用程序监听模块调用。应用进程监听模块每隔5秒轮询一次进程信息表,得到PID—应用程序的绑定表,调用用户配置的应用程序—接口绑定表,得到内核所需要的接口—PID绑定表,并下发
您可能关注的文档
最近下载
- 天然气管道安装工程施工组织设计.doc VIP
- 23G518-1 门式刚架轻型房屋钢结构(无吊车) .docx VIP
- 推拿治疗腰椎病.pptx VIP
- GB∕T 6185.1-2016 2型全金属六角锁紧螺母(高清版).pdf
- 专题10 阅读理解应用文-五年(2020-2024)高考英语真题分类汇编(全国版)(原卷版).docx VIP
- 南通如皋五年级上学期理科素养期中试卷及答案.pdf VIP
- 宠物医疗市场宠物医疗人才培养与市场需求分析报告2025.docx
- 员工罚款单表格模板.docx VIP
- 2.3程序设计基本知识课件人教中图版高中信息技术必修1.pptx VIP
- 大批量主机系统自动部署.docx
原创力文档


文档评论(0)