本發(fā)明涉及Android系統(tǒng)的網(wǎng)絡(luò)通信領(lǐng)域,特別適用于手機(jī)或平板能像電腦一樣進(jìn)行多個IP地址設(shè)置進(jìn)行多個網(wǎng)段通信的情況。本發(fā)明提供的方法能夠?qū)崿F(xiàn)Android設(shè)備(手機(jī)或平板) 進(jìn)行多個IP地址設(shè)置,完成多個網(wǎng)段的并發(fā)通信,從而滿足視頻監(jiān)控行業(yè)或者其他行業(yè)的通信需求。
背景技術(shù):
隨著Android 操作系統(tǒng)在移動設(shè)備,如智能手機(jī)和平板電腦上的廣泛應(yīng)用,網(wǎng)絡(luò)通信在移動設(shè)備中作用日益加強(qiáng)。目前的Android設(shè)備本身只能進(jìn)行單個IP地址設(shè)定,進(jìn)行單個網(wǎng)段通信,而在視頻會議或視頻指揮調(diào)度領(lǐng)域,進(jìn)行跨網(wǎng)段網(wǎng)絡(luò)攝像頭采集時,人們更希望手機(jī)或平板能像電腦一樣進(jìn)行多個IP地址設(shè)置,一個IP地址進(jìn)行本地終端登陸服務(wù)器,另外一個IP地址用于跨網(wǎng)段攝像頭采集。另外如平板或手機(jī)等Android設(shè)備跨網(wǎng)段進(jìn)行共享打印時,跨網(wǎng)段進(jìn)行多個IP地址設(shè)定就更不可少,否則,根本無法完成跨網(wǎng)段共享打印。還有跨網(wǎng)段文件共享,只有跨網(wǎng)段進(jìn)行多個IP地址設(shè)定,Android設(shè)備的文件才能被共享或傳輸給多個網(wǎng)段的客戶使用。IP電話在我們生活中的比重越來越重了,Android設(shè)備中跨網(wǎng)段進(jìn)行IP電話通信也日益成為人們關(guān)注的熱點。
技術(shù)實現(xiàn)要素:
為了克服上述不足,本發(fā)明實施例提供一種基于Android系統(tǒng)的多個IP地址設(shè)定方法,使Android設(shè)備(手機(jī)或平板) 進(jìn)行多個IP地址設(shè)置,完成多個網(wǎng)段的并發(fā)通信,從而解決某些特殊行業(yè)如視頻會議或視頻監(jiān)控的網(wǎng)絡(luò)采集、跨網(wǎng)段共享打印或跨網(wǎng)段文件共享等特定需求,使Android設(shè)備朝著多元化和可擴(kuò)展性方向發(fā)展;
本發(fā)明的技術(shù)構(gòu)思是,為了使得Android設(shè)備(手機(jī)或平板) 進(jìn)行多個IP地址設(shè)置,完成多個網(wǎng)段的并發(fā)通信,一方面,我們在init.rc腳本文件中植入適配控制機(jī)啟動命令,以觸發(fā)適配控制機(jī)啟動。另一方面,在Android設(shè)備SDcard中預(yù)先植入適配容器,即適配單元條的集合體,其配置過程通過Android應(yīng)用界面逐條將適配單元條按照一定的規(guī)則填入適配容器,在Android設(shè)備啟動過程中,當(dāng)SDcard準(zhǔn)備就緒后,打開適配容器,串行化執(zhí)行適配容器中的適配單元條,完成多個網(wǎng)絡(luò)IP地址的設(shè)定;
本發(fā)明的技術(shù)方案如下:
將本發(fā)明中基于Android系統(tǒng)的多個IP地址設(shè)定方法得以實現(xiàn),其特征在于包括以下步驟:
步驟1. 實現(xiàn)基于Android系統(tǒng)的多個IP地址設(shè)定方法,所需的基本的設(shè)備組成為:Android設(shè)備(手機(jī)或平板),適配控制機(jī)模塊,適配容器模塊,適配容器配置工具;
步驟2. 在Android設(shè)備上實現(xiàn)Android系統(tǒng)的多個IP地址設(shè)定方法,通過在init.rc腳本中植入適配控制機(jī)啟動命令,觸發(fā)適配控制機(jī)啟動。適配控制機(jī)模塊的主要功能:
1) 適配控制:在其生命周期內(nèi)檢測SDcard掛載情況,準(zhǔn)備就緒狀態(tài);
2) 適配診斷:貫穿于整個適配控制機(jī)全過程,用于診斷適配控制機(jī)運(yùn)行過程中的異常問題;
3) 適配執(zhí)行:打開適配容器,在新子進(jìn)程中串行化執(zhí)行適配單元條,對主線程不產(chǎn)生阻塞;
4) 適配追蹤:對適配容器中的適配單元條的執(zhí)行過程進(jìn)行跟蹤、保障,保障其穩(wěn)定性;
步驟3. 在Android設(shè)備SDcard中預(yù)先植入適配容器,即適配單元條的集合體,其配置過程通過適配容器配置工具逐條將適配單元條按照一定的規(guī)則填入適配容器,適配容器模塊的主要功能:
1) 易于讀寫:適配單元條按照一定的規(guī)則整合到一起,結(jié)構(gòu)緊湊,讀寫性強(qiáng);
2) 易于修改:適配單元條間隔有序,條理清晰,修改方便;
3) 并發(fā)性:適配單元條可添加多個,并且同時工作;
4) 獨(dú)立性:各個適配單元條之間相互獨(dú)立,互不干擾;
適配容器配置工具的主要功能:
1) 逐條將適配單元條按照一定的規(guī)則填入適配容器;
2) 簡化了適配容器配置的工作復(fù)雜性,提高了配置工作的易操作性;
3) 避免了適配容器配置的錯誤率,配置過程程序化,格式模板化。
附圖說明
圖1是本發(fā)明Android設(shè)備適配控制機(jī)啟動命令植入示意圖;
圖2是本發(fā)明Android設(shè)備SDcard適配容器植入示意圖;
圖3是本發(fā)明適配控制機(jī)模塊示意圖;
圖4是本發(fā)明適配容器模塊示意圖;
圖5是本發(fā)明適配單元條模塊示意圖。
圖6是Android設(shè)備多IP設(shè)定模型圖。