[发明专利]一种基于安卓系统的多网络路由策略分流方法在审
| 申请号: | 201410212375.4 | 申请日: | 2014-05-20 |
| 公开(公告)号: | CN103957572A | 公开(公告)日: | 2014-07-30 |
| 发明(设计)人: | 霍平;张凡;姜涌 | 申请(专利权)人: | 普天信息技术有限公司 |
| 主分类号: | H04W40/02 | 分类号: | H04W40/02;H04W88/06 |
| 代理公司: | 北京德琦知识产权代理有限公司 11018 | 代理人: | 王民盛;王丽琴 |
| 地址: | 100080 *** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 系统 网络 路由 策略 分流 方法 | ||
1.一种基于安卓系统的多网络策略分流方法,其特征在于,包括:
A、获取安卓系统的移动设备存在哪些可用网络,存在至少两个可用网络,执行步骤B;
B、根据数据报文信息来确定所采用的路由策略,根据所述路由策略通过至少两个网络端口接收或转发数据报文。
2.根据权利要求1所述的方法,其特征在于,步骤A之前进一步包括:
设置第一路由表和第二路由表,第一路由表设置目的地址为第一IP地址的数据报文通过第一网络接口传输,第二路由表设置目的地址为第二IP地址的数据报文通过第二网络接口传输;
步骤B包括:
获取将要发送的数据报文中的目的IP地址;
将所述目的IP地址与所述路由表进行匹配,若匹配成功,则按照所匹配的路由表进行数据报文发送。
3.根据权利要求1所述的方法,其特征在于,步骤A之前进一步包括:
通过透明代理将第一应用程序绑定到第一端口上,将第二应用程序绑定到第二端口上;并配置第一端口对应于第一网络接口,第二端口对应于第二网络接口;
步骤B包括:通过配置iptables实现基于应用程序的数据报文的过滤转发,相应应用的数据报文被重定向到该应用程序绑定的端口上;
若透明代理监听到来自于端口的数据报文,将所述数据报文通过该端口对应的网络接口传输。
4.根据权利要求1所述的方法,其特征在于,步骤B包括:
第三应用程序的数据报文进入mangle表的OUTPUT链,根据预先设置的过滤条件,依据数据报文中包含的程序标识对所述数据报文进行过滤并打特定标记;
对包含所述特定标记的路由报文,选择预先设定的路由规则所规定的第三路由表;
数据报文进入mangle表的POSTROUTING链,将所述数据报文的源IP地址修改为第三网络接口对应的IP地址,并对所述数据报文进行重新封包;
从第三网络接口传输所述数据报文。
5.根据权利要求1至3任一项所述的方法,其特征在于,步骤B进一步包括:如果没有匹配到任何路由策略,则使用路由表中的各项数据目的地址对报文进行路由。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于普天信息技术有限公司,未经普天信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410212375.4/1.html,转载请声明来源钻瓜专利网。





