失效

基于安卓系统的多网络并用方法和系统

莫文晖、韩伟浩、张哲维、汤向行
广州市中海达测绘仪器有限公司

摘要

本发明提供一种基于安卓系统的多网络并用方法及系统,该方法包括预先屏蔽安卓系统原生的位于RIL层的移动数据网络拨号驱动;根据指令,打开移动数据网络连接的开关,将Flag标志文件修改为启动值;当监控到Flag标志文件的值为启动值时,运行预先安装在Linux层的移动网络拨号程序以获取当前网络的IP地址;将IP地址添加到路由表中;根据路由表在应用层建立Socket套接字以进行移动网络连接。由于该自定义的移动网络拨号程序嵌入在安卓系统的Linux层中,在接收到第一指令时,打开移动数据网络连接的开关,直接运行预先安装在Linux层的移动网络拨号程序,无需经由框架层。因此,能够避开框架层的优先级判断机制,能够实现移动网络与其它网络连接方式并用。