• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    一種基于Android系統的BOA編譯方法和系統技術方案

    技術編號:9901362 閱讀:160 留言:0更新日期:2014-04-10 12:46
    本發明專利技術公開了一種基于Android系統的BOA編譯方法和系統,用于創建基于BOA服務的工程項目并開發配套CGI網關程序,通過利用預先編寫的批處理腳本程序,去調用預先編寫的用于編譯BOA源碼與CGI腳本的編譯腳本程序,對BOA源碼與CGI腳本進行編譯以生成可執行程序;利用預先編寫的Java程序以發送Linux命令行的方式賦予所述可執行程序對應的可執行權限,使得BOA可在Android系統上運行,并允許BOA調用CGI腳本;使得在非Android系統上寫的CGI腳本與BOA服務可以移植到現有的Android系統上直接運行。

    【技術實現步驟摘要】
    【專利摘要】本專利技術公開了一種基于Android系統的BOA編譯方法和系統,用于創建基于BOA服務的工程項目并開發配套CGI網關程序,通過利用預先編寫的批處理腳本程序,去調用預先編寫的用于編譯BOA源碼與CGI腳本的編譯腳本程序,對BOA源碼與CGI腳本進行編譯以生成可執行程序;利用預先編寫的Java程序以發送Linux命令行的方式賦予所述可執行程序對應的可執行權限,使得BOA可在Android系統上運行,并允許BOA調用CGI腳本;使得在非Android系統上寫的CGI腳本與BOA服務可以移植到現有的Android系統上直接運行。【專利說明】—種基于Android系統的BOA編譯方法和系統
    本專利技術涉及移動終端領域,尤其涉及的是一種基于Android系統的BOA編譯方法和系統。
    技術介紹
    自Google發布Android操作系統以來,各種智能終端設備得到飛速發展,隨之產生上千萬的智能終端應用程序。而在此之前各種其他非Android系統上的嵌入式移動終端設備上曾安裝部署的嵌入式web服務器與其配套的CGI網關程序已經無法使用,各大計算機公司軟件開發人員需要重新開發部署基于Android系統上的web服務與CGI網關程序,但重新開發這些程序會給企業帶來極大成本,大大浪費時間。普通Android終端產品設備(手機、PAD、智能電視、車載導航燈)上是沒有開通rootsystem用戶權限的,為保證系統安全穩定起見,系統禁止其他賬戶運行任何第三方其他腳本程序,并禁止拷貝任何腳本與程序進入系統級目錄(如dev、data、var等),如果通過APK程序去調用SD卡上的腳本程序也是不允許的,或者通過JNI ( 一種直接啟動C程序的方式)程序去啟動SD卡上的程序與腳本也是禁止的,導致以前寫的CGI腳本程序與BOA服務(WEB服務的一種)無法移植到現有的Android系統上直接運行。因此開發人員只能選擇安裝其他WEB服務,并重新開發服務器腳本程序,對于公司和個人來說這都會產生巨大的開支,浪費開發時間,帶來了不便。因此,現有技術還有待于改進和發展。
    技術實現思路
    本專利技術要解決的技術問題在于,提供一種基于Andrο i d系統的BOA編譯方法和系統,用于創建基于BOA服務的工程項目并開發配套CGI網關程序,旨在解決現有的非Android系統的CGI腳本程序與BOA服務無法移植到Android系統上直接運行的問題。本專利技術解決技術問題所采用的技術方案如下: 一種基于Android系統的BOA編譯方法,用于創建基于BOA服務的工程項目并開發配套CGI網關程序,其中,包括以下步驟: A、利用預先編寫的批處理腳本程序,去調用預先編寫的用于編譯BOA源碼與CGI腳本的編譯腳本程序,以及預先安裝準備好的GNUStep編譯工具跟Android NDK平臺的交叉編譯環境,對BOA源碼與CGI腳本進行編譯以生成可執行程序; B、利用預先編寫的Java程序以發送Linux命令行的方式賦予所述可執行程序對應的可執行權限,使得BOA可在Android系統上運行,并允許BOA調用CGI腳本。所述的基于Android系統的BOA編譯方法,其中,在所述步驟A之前還包括: Al、設計開發插件模塊,將所述BOA源碼、CGI腳本、GNUSt印編譯工具、Android NDK平臺以及所述預先編寫的批處理腳本程序、編譯腳本程序和Java程序整理到所述插件模塊的框架模塊中,以便進行內部調用,進而便于將所述插件模塊作為整體進行編譯。所述的基于Android系統的BOA編譯方法,其中,所述步驟B具體包括: B1、通過預先編寫的Java程序借用JNI來調用所述由BOA源碼與CGI腳本生成的可執行程序,將BOA源碼和CGI腳本安裝到應用程序的安裝目錄下,當應用程序安裝成功后,將對應的可執行程序重名為Β0Α,并賦予其可執行權限。所述的基于Android系統的BOA編譯方法,其中,在所述步驟Al中還將Android,jar包整理到所述插件模塊的框架模塊中,用于生成基于Android系統的BOA服務工程;所述步驟B之后還包括: C、對插件模塊進行編譯生成插件文件; D、將所述插件文件裝在Eclipse開發工具上,基于Android,jar包,在Eclipse開發工具上創建基于Android系統的BOA服務工程; E、在Eclipse開發工具上編譯運行所述BOA服務工程,由插件模塊調用交叉編譯環境、批處理腳本程序以及編譯腳本程序,對BOA源碼、CGI腳本進行編譯,生成可安裝在Android系統上直接啟動BOA服務的應用程序。所述的基于Android系統的BOA編譯方法,其中,所述步驟B還包括: B2、通過預先編寫Java程序執行Linux執行命令,完成BOA服務的啟動、關閉及重啟動作。一種基于Android系統的BOA編譯系統,用于創建基于BOA服務的工程項目并開發配套CGI網關程序,其中,包括:可執行程序生成模塊,用于利用預先編寫的批處理腳本程序,去調用預先編寫的用于編譯BOA源碼與CGI腳本的編譯腳本程序,以及預先安裝準備好的GNUStep編譯工具跟Android NDK平臺的交叉編譯環境,對BOA源碼與CGI腳本進行編譯以生成可執行程序;賦權模塊,用于利用預先編寫的Java程序以發送Linux命令行的方式賦予所述可執行程序對應的可執行權限,使得BOA可在Android系統上運行,并允許BOA調用CGI腳本。所述的基于Android系統的BOA編譯系統,其中,還包括: 設計模塊,用于設計開發插件模塊,將所述BOA源碼、CGI腳本、GNUStep編譯工具、Android NDK平臺以及所述預先編寫的批處理腳本程序、編譯腳本程序和Java程序整理到所述插件模塊的框架模塊中,以便進行內部調用,進而便于將所述插件模塊作為整體進行編譯。所述的基于Android系統的BOA編譯系統,其中,所述賦權模塊,用于通過預先編寫的Java程序借用JNI來調用所述由BOA源碼與CGI腳本生成的可執行程序,將BOA源碼和CGI腳本安裝到應用程序的安裝目錄下,當應用程序安裝成功后,將對應的可執行程序重名為Β0Α,并賦予其可執行權限。所述的基于Andro i d系統的BOA編譯系統,其中,所述設計模塊還用于將Andro i d.jar包整理到所述插件模塊的框架模塊中,用于生成基于Android系統的BOA服務工程; 所述基于Android系統的BOA編譯系統,還包括: 編譯模塊,用于對插件模塊進行編譯生成插件文件; 創建模塊,用于將所述插件文件裝在Eclipse開發工具上,基于Android, jar包,在Eclipse開發工具上創建基于Android系統的BOA服務工程; 應用程序生成模塊,用于在Eclipse開發工具上編譯運行所述BOA服務工程,由插件模塊調用交叉編譯環境、批處理腳本程序以及編譯腳本程序,對BOA源碼、CGI腳本進行編譯,生成可安裝在Android系統上直接啟動BOA服務的應用程序。所述的基于Android系統的BOA編譯系統,其中,還包括:動作生成模塊,用于通過預先編寫Java程序執行Linux執行命令,完成BOA服務的啟動、關閉及重啟動作。本文檔來自技高網
    ...

    【技術保護點】
    一種基于Android系統的BOA編譯方法,用于創建基于BOA服務的工程項目并開發配套CGI網關程序,其特征在于,包括以下步驟:A、利用預先編寫的批處理腳本程序,去調用預先編寫的用于編譯BOA源碼與CGI腳本的編譯腳本程序,以及預先安裝準備好的GNUStep編譯工具跟Android?NDK平臺的交叉編譯環境,對BOA源碼與CGI腳本進行編譯以生成可執行程序;B、利用預先編寫的Java程序以發送Linux命令行的方式賦予所述可執行程序對應的可執行權限,使得BOA可在Android系統上運行,并允許BOA調用CGI腳本。

    【技術特征摘要】

    【專利技術屬性】
    技術研發人員:秦勃龍
    申請(專利權)人:TCL集團股份有限公司
    類型:發明
    國別省市:廣東;44

    網友詢問留言 已有0條評論
    • 還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。

    1
    主站蜘蛛池模板: 亚洲AV无码乱码在线观看代蜜桃| 麻豆aⅴ精品无码一区二区| 亚州AV综合色区无码一区 | 久久综合一区二区无码| 国产亚洲?V无码?V男人的天堂 | 亚洲精品av无码喷奶水糖心| 国产精品99久久久精品无码| 亚洲AV无码国产一区二区三区| 国产精品无码久久综合| 成人免费无遮挡无码黄漫视频| 亚洲AV无码欧洲AV无码网站| 国产成年无码久久久久下载| 亚洲国产精品无码久久久| 亚洲无码在线播放| 亚洲精品无码久久毛片| 无码无需播放器在线观看| 无码精品一区二区三区免费视频| 久久精品无码专区免费| 国产精品无码2021在线观看| 成人无码区免费A片视频WWW| 无码超乳爆乳中文字幕久久| 亚洲精品午夜无码电影网| 国产高清无码二区 | 久久亚洲av无码精品浪潮 | 国产在线拍偷自揄拍无码| 青春草无码精品视频在线观| 成人无码区免费视频观看| 亚洲毛片无码专区亚洲乱| 色窝窝无码一区二区三区成人网站| 日本爆乳j罩杯无码视频| 国产成人无码免费网站| 永久无码精品三区在线4| 人妻无码aⅴ不卡中文字幕| 无码人妻aⅴ一区二区三区有奶水| 亚洲欧洲av综合色无码| 青青爽无码视频在线观看| 免费a级毛片无码a∨蜜芽试看| 亚洲AV无码片一区二区三区| 无码精品不卡一区二区三区| 国产成人无码精品久久久免费| 亚洲va中文字幕无码|