本发明涉及Android系统的网络通信领域,特别适用于手机或平板能像电脑一样进行多个IP地址设置进行多个网段通信的情况。本发明提供的方法能够实现Android设备(手机或平板) 进行多个IP地址设置,完成多个网段的并发通信,从而满足视频监控行业或者其他行业的通信需求。
背景技术:
随着Android 操作系统在移动设备,如智能手机和平板电脑上的广泛应用,网络通信在移动设备中作用日益加强。目前的Android设备本身只能进行单个IP地址设定,进行单个网段通信,而在视频会议或视频指挥调度领域,进行跨网段网络摄像头采集时,人们更希望手机或平板能像电脑一样进行多个IP地址设置,一个IP地址进行本地终端登陆服务器,另外一个IP地址用于跨网段摄像头采集。另外如平板或手机等Android设备跨网段进行共享打印时,跨网段进行多个IP地址设定就更不可少,否则,根本无法完成跨网段共享打印。还有跨网段文件共享,只有跨网段进行多个IP地址设定,Android设备的文件才能被共享或传输给多个网段的客户使用。IP电话在我们生活中的比重越来越重了,Android设备中跨网段进行IP电话通信也日益成为人们关注的热点。
技术实现要素:
为了克服上述不足,本发明实施例提供一种基于Android系统的多个IP地址设定方法,使Android设备(手机或平板) 进行多个IP地址设置,完成多个网段的并发通信,从而解决某些特殊行业如视频会议或视频监控的网络采集、跨网段共享打印或跨网段文件共享等特定需求,使Android设备朝着多元化和可扩展性方向发展;
本发明的技术构思是,为了使得Android设备(手机或平板) 进行多个IP地址设置,完成多个网段的并发通信,一方面,我们在init.rc脚本文件中植入适配控制机启动命令,以触发适配控制机启动。另一方面,在Android设备SDcard中预先植入适配容器,即适配单元条的集合体,其配置过程通过Android应用界面逐条将适配单元条按照一定的规则填入适配容器,在Android设备启动过程中,当SDcard准备就绪后,打开适配容器,串行化执行适配容器中的适配单元条,完成多个网络IP地址的设定;
本发明的技术方案如下:
将本发明中基于Android系统的多个IP地址设定方法得以实现,其特征在于包括以下步骤:
步骤1. 实现基于Android系统的多个IP地址设定方法,所需的基本的设备组成为:Android设备(手机或平板),适配控制机模块,适配容器模块,适配容器配置工具;
步骤2. 在Android设备上实现Android系统的多个IP地址设定方法,通过在init.rc脚本中植入适配控制机启动命令,触发适配控制机启动。适配控制机模块的主要功能:
1) 适配控制:在其生命周期内检测SDcard挂载情况,准备就绪状态;
2) 适配诊断:贯穿于整个适配控制机全过程,用于诊断适配控制机运行过程中的异常问题;
3) 适配执行:打开适配容器,在新子进程中串行化执行适配单元条,对主线程不产生阻塞;
4) 适配追踪:对适配容器中的适配单元条的执行过程进行跟踪、保障,保障其稳定性;
步骤3. 在Android设备SDcard中预先植入适配容器,即适配单元条的集合体,其配置过程通过适配容器配置工具逐条将适配单元条按照一定的规则填入适配容器,适配容器模块的主要功能:
1) 易于读写:适配单元条按照一定的规则整合到一起,结构紧凑,读写性强;
2) 易于修改:适配单元条间隔有序,条理清晰,修改方便;
3) 并发性:适配单元条可添加多个,并且同时工作;
4) 独立性:各个适配单元条之间相互独立,互不干扰;
适配容器配置工具的主要功能:
1) 逐条将适配单元条按照一定的规则填入适配容器;
2) 简化了适配容器配置的工作复杂性,提高了配置工作的易操作性;
3) 避免了适配容器配置的错误率,配置过程程序化,格式模板化。
附图说明
图1是本发明Android设备适配控制机启动命令植入示意图;
图2是本发明Android设备SDcard适配容器植入示意图;
图3是本发明适配控制机模块示意图;
图4是本发明适配容器模块示意图;
图5是本发明适配单元条模块示意图。
图6是Android设备多IP设定模型图。