郭娜
(中航工業(yè)沈陽(yáng)飛機(jī)工業(yè)集團(tuán)有限公司遼寧沈陽(yáng)110034)
基于Android的智能手持終端在航空制造中的應(yīng)用
郭娜
(中航工業(yè)沈陽(yáng)飛機(jī)工業(yè)集團(tuán)有限公司遼寧沈陽(yáng)110034)
采用基于Android平臺(tái)的智能手持終端來(lái)進(jìn)行工裝設(shè)計(jì)圖紙管理,對(duì)航空制造中工裝設(shè)計(jì)具有較高的實(shí)用價(jià)值。
航空制造;Android;終端
高科技的信息化技術(shù)總是優(yōu)先在航天軍工等行業(yè)應(yīng)用,在現(xiàn)代化的航空制造中,如何讓制造和設(shè)計(jì)更加方便的進(jìn)行溝通,是航空制造工程師首要解決的核心問(wèn)題。工裝的設(shè)計(jì)、制造周期一般至少占新產(chǎn)品研制周期的三分之一,所以提升整個(gè)航空制造整個(gè)產(chǎn)品生命周期的效率,對(duì)工裝環(huán)節(jié)的優(yōu)化是尤為關(guān)鍵的。
工裝設(shè)計(jì)、產(chǎn)品試制、制造車間超遠(yuǎn)距離問(wèn)題,有的甚至不在一個(gè)城市,這導(dǎo)致中間的溝通環(huán)節(jié)往往浪費(fèi)大量的時(shí)間,而工裝設(shè)計(jì)人員往往也疲于奔命,導(dǎo)致工作效率很低。本文主要針對(duì)這個(gè)問(wèn)題,采用智能手持終端來(lái)解決工裝設(shè)計(jì)圖紙的傳遞、交換,以及試制現(xiàn)場(chǎng)的圖紙查看、圖紙微調(diào)等繁瑣問(wèn)題。
Android系統(tǒng)是一個(gè)基于Linux操作系統(tǒng)的開源手機(jī)平臺(tái)操作系統(tǒng)[1],具有較強(qiáng)的通用性,開發(fā)者不用針對(duì)特定的機(jī)型開發(fā)不同版本的應(yīng)用程序,開發(fā)的程序可以在任何的Android平臺(tái)上運(yùn)行,Android平臺(tái)具有較好的繪圖、網(wǎng)絡(luò)和3D處理能力,可以提高用戶的使用體驗(yàn)。由于Android是開放的平臺(tái),硬件開發(fā)者可以不受系統(tǒng)廠商的限制在平臺(tái)上隨意增減功能,可以大大提高產(chǎn)品的開發(fā)效率和迭代速度,在更短的周期內(nèi)開放出Android系統(tǒng)。而且Android平臺(tái)是免費(fèi)的,開發(fā)者完全不用為此支付費(fèi)用。
Android系統(tǒng)架構(gòu)從高到低分為四層:應(yīng)用程序?qū)?、?yīng)用程序框架層、系統(tǒng)運(yùn)行庫(kù)層和Linux內(nèi)核層[2]。應(yīng)用程序?qū)犹峁┝擞脩艉拖到y(tǒng)之間的交互接口,這些應(yīng)用程序是用Java進(jìn)行編寫,應(yīng)用程序主要包括電話薄、短信收發(fā)、郵件操作、日歷和時(shí)鐘、瀏覽器和基本的地圖服務(wù)等Android平臺(tái)自帶的功能,以及開發(fā)者開發(fā)的個(gè)性化應(yīng)用程序。應(yīng)用程序框架層包含了系統(tǒng)提供的豐富的API程序。開發(fā)者需要某個(gè)功能時(shí)只需調(diào)用系統(tǒng)的API即可,大大提高了程序的開發(fā)速度和開發(fā)質(zhì)量,就能在短時(shí)間內(nèi)開發(fā)出個(gè)性化的應(yīng)用程序,如果API中沒有需要的開發(fā)者也可以自定義接口,作為jar包封裝在Android應(yīng)用中,直接以接口方式進(jìn)行調(diào)用,大大簡(jiǎn)化了程序架構(gòu)設(shè)計(jì)。系統(tǒng)運(yùn)行庫(kù)主要是用C或C++編寫豐富的動(dòng)態(tài)庫(kù),可以被系統(tǒng)進(jìn)行調(diào)用,系統(tǒng)比較核心的庫(kù)主要有:系統(tǒng)C庫(kù)、Surface Manager、媒體庫(kù)、SQLite和SGL等。Linux內(nèi)核層為上層提供了內(nèi)存管理、驅(qū)動(dòng)模型、進(jìn)程管理和網(wǎng)絡(luò)協(xié)議棧等底層協(xié)議。
2.1 系統(tǒng)框架
為了使設(shè)備性能達(dá)到最優(yōu),本文選用三星S5PV210低功耗處理器,它的運(yùn)行主頻為1GHz,基于CortexTM-A8,同時(shí)該處理器內(nèi)部集成了高性能的PowerVRSGX540圖形引擎,支持流暢的2D/3D圖形加速,最高可支持1080硬件解碼視頻流暢播放。
系統(tǒng)框架主要包括硬件框架和軟件框架。硬件框架為:核心為處理器和MPU,輔助為電源模塊、時(shí)鐘、FLASH、RAM、ROM、外設(shè)為USB和LCD。軟件框架為:采用基于Android的可裁剪平臺(tái),主要為應(yīng)用軟件、操作系統(tǒng)和底層軟件等。
系統(tǒng)通信采用目前主流的4G無(wú)線通信技術(shù)進(jìn)行終端和服務(wù)器之間的通信支持,由于工裝設(shè)計(jì)圖紙一般文件較小,數(shù)據(jù)通信不會(huì)耗費(fèi)較多流量,采用主流的4G無(wú)線通信便于以后系統(tǒng)的擴(kuò)張應(yīng)用,為以后的系統(tǒng)升級(jí)提供冗余,無(wú)線通信采用主流的無(wú)線通信模塊集成到硬件框架中。
2.2 開發(fā)系統(tǒng)環(huán)境搭建
Android應(yīng)用程序開發(fā)有4類核心組件,包括Activity、Service、ContentProvider和BroadcastReceiver,各個(gè)組件之間通過(guò)Intent來(lái)進(jìn)行導(dǎo)航。搭建Android開發(fā)環(huán)境步驟為:首先安裝Fedoral 4并且進(jìn)行配置,然后安裝Java運(yùn)行環(huán)境jdk,再安裝Android sdk,之后安裝Eclipse和Android插件ADT,最后進(jìn)行Android AVD配置。
2.3 智能手持終端功能設(shè)計(jì)
智能手持終端功能設(shè)計(jì)基于最簡(jiǎn)化設(shè)計(jì),保持手持設(shè)備的高效運(yùn)行。主要功能包括:用戶登錄驗(yàn)證、工裝設(shè)計(jì)圖紙上傳和下載、工裝設(shè)計(jì)圖紙修改、工裝設(shè)計(jì)圖紙USB傳遞、工裝設(shè)計(jì)圖紙管理、工裝設(shè)計(jì)圖紙協(xié)同操作等功能。
智能手持終端能夠通過(guò)4G網(wǎng)絡(luò)與服務(wù)器上的工裝設(shè)計(jì)圖紙版本號(hào)自動(dòng)比對(duì),當(dāng)版本號(hào)低于服務(wù)器上的圖紙版本號(hào),智能手持終端會(huì)自動(dòng)從服務(wù)器上下載最新圖紙版本,提示是否覆蓋原版本號(hào),該功能可以很好地解決由于不同時(shí)間修改的多版本圖紙?jiān)斐傻南到y(tǒng)混亂,具有較高的實(shí)用價(jià)值。
本文基于航空制造企業(yè)遇到的實(shí)際問(wèn)題,工裝設(shè)計(jì)環(huán)節(jié)效率不高的問(wèn)題,采用目前主流的Android平臺(tái)進(jìn)行工裝設(shè)計(jì)圖紙的管理,該方法具有較高的實(shí)用價(jià)值和工作效率,對(duì)企業(yè)生產(chǎn)具有一定的實(shí)用性。
[1]王鵬.淺談Android技術(shù)[J].知識(shí)經(jīng)濟(jì),2013(5):49-50
[2]張利國(guó),龔海平,王植萌.Android移動(dòng)開發(fā)入門與進(jìn)階[M].北京:人民郵電出版社,2009.
(編輯:劉楠)
The Application of Intelligent Handheld Terminal Basedon Androidin Aircraft Manufacturing
Guo Na
(AVIC Shenyang aircraft industry(Group)Co.,Ltd.,Shenyang Liaoning110034)
The Android platform is designed to manage the work design drawing,and it has a high practical value.
aircraft manufacturing;android;terminal
10.16525/j.cnki.14-1362/n.2016.14.38
TP399
A
2095-0748(2016)14-0081-02
2016-05-26
郭娜(1982—),女,遼寧沈陽(yáng)人,工學(xué)學(xué)士,工程師,研究方向:航空制造工裝設(shè)計(jì)自動(dòng)化。