亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種終端二次開發(fā)裝置及二次開發(fā)平臺構(gòu)建方法

文檔序號:6339060閱讀:359來源:國知局
專利名稱:一種終端二次開發(fā)裝置及二次開發(fā)平臺構(gòu)建方法
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種終端二次開發(fā)裝置及二次開發(fā)平臺構(gòu) 建方法。
背景技術(shù)
物聯(lián)網(wǎng)是在計算機(jī)互聯(lián)網(wǎng)的基礎(chǔ)上,融合無線數(shù)據(jù)通信等技術(shù),構(gòu)造一個覆蓋 世界萬物的網(wǎng)絡(luò),從而實現(xiàn)物品間的信息互聯(lián)與共享。M2M(machineto machine)是機(jī)器 之間建立連接的所有技術(shù)和手段,隨著移動通信技術(shù)的發(fā)展,M2M相關(guān)業(yè)務(wù)和產(chǎn)品成爆 發(fā)式增長,已經(jīng)滲入到國民經(jīng)濟(jì)的各個方面,在環(huán)境監(jiān)測、智能家居、智能電網(wǎng)、自動 抄表等行業(yè)已有應(yīng)用,正在推動著社會生產(chǎn)和生活方式新一輪的變革。
M2M終端在現(xiàn)階段主要形態(tài)為以無線通信方式接入移動運營商的網(wǎng)絡(luò),最終實 現(xiàn)與行業(yè)應(yīng)用管理服務(wù)平臺的通信。M2M終端一種主流的開發(fā)方式是在無線通訊模組已 有軟硬件功能的基礎(chǔ)上,利用平臺軟件提供的二次開發(fā)接口進(jìn)行二次開發(fā),現(xiàn)有二次開 發(fā)平臺大多采用行業(yè)應(yīng)用和平臺代碼耦合在一起。這樣導(dǎo)致行業(yè)應(yīng)用軟件開發(fā)時編譯效 率較低,并且行業(yè)應(yīng)用軟件和平臺軟件最終生成一個整體的可執(zhí)行映像文件,不能夠?qū)?現(xiàn)平臺和行業(yè)應(yīng)用獨立升級,不利于終端的性能維護(hù)。發(fā)明內(nèi)容
為實現(xiàn)上述目的,本發(fā)明提出一種終端二次開發(fā)方法及裝置,可以提高行業(yè)應(yīng) 用終端二次開發(fā)效率。
一種二次開發(fā)平臺構(gòu)建方法,其包括
將平臺軟件與行業(yè)應(yīng)用軟件進(jìn)行分離;
平臺軟件被編譯成平臺可執(zhí)行映像,并預(yù)先下載到通訊模組硬件中;
平臺軟件根據(jù)外部指令決定是否加載行業(yè)應(yīng)用程序可執(zhí)行映像,如果要加載, 則跳轉(zhuǎn)至行業(yè)應(yīng)用程序映像入口地址執(zhí)行;
二次開發(fā)平臺提供二次開發(fā)軟件包,軟件包中包含二次開發(fā)接口,完成行業(yè)應(yīng) 用程序?qū)Χ伍_發(fā)接口的調(diào)用;
平臺軟件負(fù)責(zé)二次開發(fā)接口的功能實現(xiàn)。
進(jìn)一步地,在平臺軟件根據(jù)外部指令決定是否加載行業(yè)應(yīng)用程序可執(zhí)行映像之 前,平臺軟件實現(xiàn)二次開發(fā)接口功能,在編譯鏈接時二次開發(fā)接口函數(shù)的函數(shù)指針固定 在一個確定的內(nèi)存地址上,并為行業(yè)應(yīng)用程序映像的加載和執(zhí)行預(yù)留內(nèi)存空間。
進(jìn)一步地,所述二次開發(fā)軟件包中的二次開發(fā)接口通過跳轉(zhuǎn)訪問平臺軟件加載 空間中確定地址上的二次開發(fā)接口函數(shù)指針,完成二次開發(fā)接口的調(diào)用。
進(jìn)一步地,所述行業(yè)應(yīng)用程序可執(zhí)行映像的加載包括
平臺可執(zhí)行映像加載到內(nèi)存中運行;
平臺程序完成平臺自身相關(guān)初始化,包括硬件初始化、協(xié)議棧初始化;
平臺代碼開始運行,并等待加載行業(yè)應(yīng)用程序的指令;
平臺程序收到有效加載行業(yè)應(yīng)用程序的指令,將行業(yè)應(yīng)用程序映像加載至內(nèi) 存,并跳轉(zhuǎn)到行業(yè)應(yīng)用可執(zhí)行映像入口地址;
執(zhí)行行業(yè)應(yīng)用程序,行業(yè)應(yīng)用軟件開始運行。
進(jìn)一步地,所述行業(yè)應(yīng)用程序與平臺軟件的二次開發(fā)接口的調(diào)用交互包括
行業(yè)應(yīng)用程序運行;
行業(yè)應(yīng)用程序調(diào)用二次開發(fā)接口 ;
行業(yè)應(yīng)用程序的二次開發(fā)接口進(jìn)行地址跳轉(zhuǎn)訪問平臺軟件中的二次開發(fā)接口 ;
平臺軟件執(zhí)行二次開發(fā)接口函數(shù);
平臺軟件二次開發(fā)函數(shù)執(zhí)行完畢后,返回到行業(yè)應(yīng)用程序繼續(xù)運行。
一種終端二次開發(fā)裝置,其特征在于,所述二次開發(fā)裝置包括二次開發(fā)平臺, 所述二次開發(fā)平臺包括平臺軟件、二次開發(fā)軟件包;
所述二次開發(fā)平臺提供二次開發(fā)接口 ;
所述平臺軟件根據(jù)外部指令決定是否加載行業(yè)應(yīng)用軟件可執(zhí)行映像,如果加 載,則加載后并跳轉(zhuǎn)至行業(yè)應(yīng)用程序映像入口地址執(zhí)行;
平臺軟件被編譯成平臺可執(zhí)行映像,并預(yù)先下載到通訊模組硬件中;
所述二次開發(fā)軟件包為用戶提供二次開發(fā)接口,以便用戶開發(fā)行業(yè)應(yīng)用軟件。
進(jìn)一步地,所述平臺軟件和行業(yè)應(yīng)用軟件分別獨立編譯鏈接生成兩個獨立的可 執(zhí)行映像文件。
進(jìn)一步地,所述二次開發(fā)軟件包用于開發(fā)行業(yè)應(yīng)用軟件,行業(yè)應(yīng)用軟件與二次 開發(fā)接口庫通過編譯鏈接腳本構(gòu)建,生成獨立的行業(yè)應(yīng)用可執(zhí)行映像文件。
進(jìn)一步地,在平臺軟件根據(jù)外部指令決定是否加載行業(yè)應(yīng)用程序可執(zhí)行映像之 前,平臺軟件實現(xiàn)二次開發(fā)接口功能,在編譯鏈接時二次開發(fā)接口函數(shù)的函數(shù)指針固定 在一個確定的內(nèi)存地址上,并為行業(yè)應(yīng)用程序映像的加載和執(zhí)行預(yù)留內(nèi)存空間。
進(jìn)一步地,所述二次開發(fā)軟件包中的二次開發(fā)接口通過跳轉(zhuǎn)訪問平臺軟件加載 空間中確定地址上的二次開發(fā)接口函數(shù)指針,完成二次開發(fā)接口的調(diào)用。
本發(fā)明的有益效果是與現(xiàn)有技術(shù)相比,采用本發(fā)明所述的技術(shù)方案,可以 提高行業(yè)應(yīng)用終端二次開發(fā)效率,并且可以分別實現(xiàn)平臺軟件和行業(yè)應(yīng)用軟件的獨立升 級,便于維護(hù)。


圖1是傳統(tǒng)二次開發(fā)平臺行業(yè)應(yīng)用和平臺軟件架構(gòu)示意圖2是本發(fā)明實施例終端二次開發(fā)裝置組成示意圖3是本發(fā)明實施例終端二次開發(fā)方法中平臺構(gòu)建流程示意圖4是本發(fā)明實施例終端二次開發(fā)方法中的行業(yè)應(yīng)用程序的加載執(zhí)行流程示意 圖5是本發(fā)明實施例終端二次開發(fā)方法中,行業(yè)應(yīng)用程序運行后,行業(yè)應(yīng)用與 平臺軟件的二次開發(fā)接口的交互過程示意圖。
具體實施方式
本發(fā)明的主要思想是將平臺軟件與行業(yè)應(yīng)用軟件進(jìn)行分離;平臺軟件被編譯 成平臺可執(zhí)行映像,并預(yù)先下載到通訊模組硬件中;平臺軟件根據(jù)外部指令決定是否加 載行業(yè)應(yīng)用程序可執(zhí)行映像,如果要加載,則跳轉(zhuǎn)至行業(yè)應(yīng)用程序映像入口地址執(zhí)行; 二次開發(fā)平臺提供二次開發(fā)軟件包,軟件包中包含二次開發(fā)接口,完成行業(yè)應(yīng)用程序?qū)?二次開發(fā)接口的調(diào)用;平臺軟件負(fù)責(zé)二次開發(fā)接口的功能實現(xiàn)。
下面結(jié)合附圖和具體實施例對本發(fā)明技術(shù)方案做詳細(xì)描述。
如圖1所示,是傳統(tǒng)二次開發(fā)平臺行業(yè)應(yīng)用和平臺軟件架構(gòu)示意圖,傳統(tǒng)二次 開發(fā)平臺行業(yè)應(yīng)用和平臺軟件是緊密耦合在一起的,行業(yè)應(yīng)用程序無法獨立升級,構(gòu)建 時需要與平臺軟件一起編譯鏈接,耗時長,效率低。本發(fā)明所述二次開發(fā)平臺將行業(yè)應(yīng) 用和平臺軟件分離,生成兩個獨立的可執(zhí)行映像,并通過二次開發(fā)接口將行業(yè)應(yīng)用軟件 和平臺軟件連接。
請參考圖2所示,是本發(fā)明實施例終端二次開發(fā)裝置組成示意圖,其包括二次 開發(fā)平臺,所述二次開發(fā)平臺包括二次開發(fā)平臺軟件、二次開發(fā)軟件包、通訊模組硬 件和二次開發(fā)說明文檔。
平臺軟件和行業(yè)應(yīng)用軟件分別獨立編譯鏈接生成兩個獨立的可執(zhí)行映像文件。 平臺可執(zhí)行映像文件被預(yù)先燒錄到通訊模組中。完成M2M終端的基本硬件初始化、協(xié)議 棧初始化等,為行業(yè)應(yīng)用提供包括短信、語音、數(shù)據(jù)傳輸和定制的其他通訊協(xié)議等基本 業(yè)務(wù)能力的二次開發(fā)接口,并負(fù)責(zé)接收加載指令,進(jìn)行行業(yè)應(yīng)用可執(zhí)行映像的加載。
平臺軟件被平臺提供商或其他編譯者編譯成平臺可執(zhí)行映像,并預(yù)先下載到通 訊模組硬件中。
平臺軟件將不用對行業(yè)應(yīng)用開放。平臺軟件編譯后生成的平臺可執(zhí)行映像文件 被預(yù)先燒錄到通訊模組中,在沒有行業(yè)應(yīng)用固件的情況下,通訊模組中的固件仍然可以 正常獨立運行,具有普通通訊功能,支持AT命令和基本電信業(yè)務(wù)。
二次開發(fā)軟件包用于開發(fā)行業(yè)應(yīng)用軟件,行業(yè)應(yīng)用軟件與二次開發(fā)接口庫通過 編譯鏈接腳本構(gòu)建,生成獨立的行業(yè)應(yīng)用可執(zhí)行映像文件。二次開發(fā)軟件包中包括二次 開發(fā)接口庫、函數(shù)頭文件、編譯鏈接腳本模塊,用戶使用此開發(fā)包開發(fā)出特定的行業(yè)應(yīng) 用程序。行業(yè)應(yīng)用開發(fā)商使用二次開發(fā)軟件包開發(fā),將編譯好的行業(yè)應(yīng)用可執(zhí)行映像文 件通過燒錄工具燒寫到通訊模組中后,該通訊模組就成為具有特定行業(yè)應(yīng)用功能的M2M 終端。終端后續(xù)的版本升級可以通過網(wǎng)絡(luò)將行業(yè)應(yīng)用映像文件下載到終端的文件系統(tǒng)中 或者非易失性存儲器中保存,重新加載即可。
特別的,平臺軟件在進(jìn)行編譯鏈接時,需要通過修改分散加載描述文件,為行 業(yè)應(yīng)用軟件的加載運行預(yù)留下一塊專用的內(nèi)存區(qū)域。
本實施例中,終端程序運行內(nèi)存空間地址為0x2000 0000 0x23FF FF00,其中 平臺軟件預(yù)留0x2150 0000 0x2170 0000這段內(nèi)存空間給行業(yè)應(yīng)用程序使用。行業(yè)應(yīng)用 映像程序在編譯鏈接時,載入地址為0x2150 0000,入口地址為0x2150 0000。
由于行業(yè)應(yīng)用可執(zhí)行映像與平臺可執(zhí)行映像分離,需要在兩個可執(zhí)行映像的二 次開發(fā)接口間建立對應(yīng)關(guān)系,完成實際的接口調(diào)用。本發(fā)明所述二次開發(fā)平臺,平臺軟 件中和二次開發(fā)包的軟件都有二次開發(fā)接口的實現(xiàn)。
其中,平臺軟件實現(xiàn)二次開發(fā)接口具體功能。
特別的,平臺軟件需要將二次開發(fā)接口的函數(shù)指針在內(nèi)存中的地址固定。
優(yōu)選的,本實施例在平臺軟件中定義一個數(shù)組api_array,將二次開發(fā)接口函數(shù) 指針按照一定的次序存放在此數(shù)組中,通過修改分散加載文件,將此數(shù)組的加載地址固 定在內(nèi)存地址0x20750000上。
二次開發(fā)包中,二次開發(fā)接口的實現(xiàn)是函數(shù)指針跳轉(zhuǎn),跳轉(zhuǎn)至內(nèi)存地址 0x20750000處存儲的指針數(shù)組apijrray,通過訪問其中的二次開發(fā)接口函數(shù)指針來調(diào)用 此二次開發(fā)接口。
通訊模組硬件用于信息的傳遞和通訊。
平臺軟件中和二次開發(fā)包的軟件都有二次開發(fā)接口的實現(xiàn),用于實現(xiàn)映像分離 后的接口調(diào)用。
請參考圖3所示,是本發(fā)明實施例終端二次開發(fā)方法中平臺的構(gòu)建流程示意 圖,其包括
S301 二次開發(fā)平臺提供一套二次開發(fā)接口 ;
S302 平臺軟件實現(xiàn)二次開發(fā)接口功能;
在編譯鏈接時二次開發(fā)接口函數(shù)的函數(shù)指針固定在一個確定的內(nèi)存地址上,并 為行業(yè)應(yīng)用程序映像的加載和執(zhí)行預(yù)留內(nèi)存空間。
S303平臺軟件根據(jù)外部指令決定是否加載行業(yè)應(yīng)用程序可執(zhí)行映像,并跳轉(zhuǎn) 至應(yīng)用程序映像入口地址執(zhí)行;
S304平臺軟件代碼獨立編譯成平臺可執(zhí)行映像,并預(yù)先下載到通訊模組硬件 中;
S305 二次開發(fā)平臺提供一個二次開發(fā)軟件包,完成真正的二次開發(fā)接口的調(diào)用。
二次開發(fā)軟件包中的二次開發(fā)接口通過跳轉(zhuǎn)訪問平臺軟件加載空間中確定地址 上的二次開發(fā)接口函數(shù)指針,完成真正的二次開發(fā)接口的調(diào)用。
請參考圖4所示,是本發(fā)明實施例終端二次開發(fā)方法中的行業(yè)應(yīng)用程序的加載 執(zhí)行流程示意圖,其包括
S401:終端上電;
S402 平臺可執(zhí)行映像加載到內(nèi)存中運行;
S403平臺程序完成平臺自身相關(guān)初始化,包括硬件初始化、協(xié)議棧初始化 等;
S404 平臺代碼開始運行,并等待加載行業(yè)應(yīng)用程序的指令;
該控制指令可以通過短信息、語音電話、本地AT命令等多種途徑下發(fā)給通訊終 端;
S405 判斷是否加載行業(yè)應(yīng)用程序,如果是,則轉(zhuǎn)入步驟S406,如果不是,則 轉(zhuǎn)入步驟S404。
平臺程序收到加載行業(yè)應(yīng)用程序的指令,進(jìn)行判斷,如果該指令不是有效指 令,則退回到步驟S404;如果該指令有效,則進(jìn)行步驟S406;
S406將行業(yè)應(yīng)用程序映像加載至內(nèi)存,并跳轉(zhuǎn)到行業(yè)應(yīng)用可執(zhí)行映像入口地址;
將存儲在文件系統(tǒng)中的行業(yè)應(yīng)用可執(zhí)行映像加載到預(yù)留的內(nèi)存空間0x2150 0000 X2170 0000中,然后跳轉(zhuǎn)到該內(nèi)存地址0x2150 0000,即行業(yè)應(yīng)用可執(zhí)行映像的程 序入口地址去運行。
S407 執(zhí)行行業(yè)應(yīng)用程序,行業(yè)應(yīng)用軟件開始運行。
參考圖5所示,是本發(fā)明實施例終端二次開發(fā)方法中,行業(yè)應(yīng)用程序運行后, 行業(yè)應(yīng)用與平臺軟件的二次開發(fā)接口的交互過程示意圖,其包括
S501 行業(yè)應(yīng)用程序運行用戶代碼;
S502 用戶程序調(diào)用二次開發(fā)接口 ;
S503 用戶程序側(cè)的二次開發(fā)接口進(jìn)行地址跳轉(zhuǎn)訪問;
訪問內(nèi)存0x20750000處存儲的指針數(shù)組api_array,調(diào)用對應(yīng)的函數(shù)指針,完成對平臺軟件二次開發(fā)接口函數(shù)的調(diào)用;
S504平臺側(cè)軟件執(zhí)行二次開發(fā)接口函數(shù);
S505 二次開發(fā)函數(shù)執(zhí)行完畢后,返回到行業(yè)應(yīng)用程序繼續(xù)運行。
綜上所述,本發(fā)明實施例提供了一種支持行業(yè)應(yīng)用軟件與平臺軟件分離的終端 二次開發(fā)平臺,行業(yè)應(yīng)用軟件在編譯時,僅需要鏈接二次開發(fā)接口庫,而不需要與平臺 軟件一起鏈接,提高了行業(yè)應(yīng)用軟件的開發(fā)效率,并且支持行業(yè)應(yīng)用和平臺軟件的獨立 升級。
以上所描述的僅為本發(fā)明較佳實例,當(dāng)然不能以此來限定本發(fā)明的權(quán)利范圍, 因此,在不背離本發(fā)明精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員都可根據(jù)本發(fā)明 做出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)當(dāng)屬于本發(fā)明所附的權(quán)利要 求的保護(hù)范圍。
權(quán)利要求
1.一種二次開發(fā)平臺構(gòu)建方法,其包括 將平臺軟件與行業(yè)應(yīng)用軟件進(jìn)行分離;平臺軟件被編譯成平臺可執(zhí)行映像,并預(yù)先下載到通訊模組硬件中; 平臺軟件根據(jù)外部指令決定是否加載行業(yè)應(yīng)用程序可執(zhí)行映像,如果要加載,則跳 轉(zhuǎn)至行業(yè)應(yīng)用程序映像入口地址執(zhí)行;二次開發(fā)平臺提供二次開發(fā)軟件包,軟件包中包含二次開發(fā)接口,完成行業(yè)應(yīng)用程 序?qū)Χ伍_發(fā)接口的調(diào)用;平臺軟件負(fù)責(zé)二次開發(fā)接口的功能實現(xiàn)。
2.如權(quán)利要求1所述的方法,其特征在于,在平臺軟件根據(jù)外部指令決定是否加載行 業(yè)應(yīng)用程序可執(zhí)行映像之前,平臺軟件實現(xiàn)二次開發(fā)接口功能,在編譯鏈接時二次開發(fā) 接口函數(shù)的函數(shù)指針固定在一個確定的內(nèi)存地址上,并為行業(yè)應(yīng)用程序映像的加載和執(zhí) 行預(yù)留內(nèi)存空間。
3.如權(quán)利要求1所述的方法,其特征在于,所述二次開發(fā)軟件包中的二次開發(fā)接口通 過跳轉(zhuǎn)訪問平臺軟件加載空間中確定地址上的二次開發(fā)接口函數(shù)指針,完成二次開發(fā)接 口的調(diào)用。
4.如權(quán)利要求1所述的方法,其特征在于,所述行業(yè)應(yīng)用程序可執(zhí)行映像的加載包括平臺可執(zhí)行映像加載到內(nèi)存中運行;平臺程序完成平臺自身相關(guān)初始化,包括硬件初始化、協(xié)議棧初始化; 平臺代碼開始運行,并等待加載行業(yè)應(yīng)用程序的指令;平臺程序收到有效加載行業(yè)應(yīng)用程序的指令,將行業(yè)應(yīng)用程序映像加載至內(nèi)存,并 跳轉(zhuǎn)到行業(yè)應(yīng)用可執(zhí)行映像入口地址;執(zhí)行行業(yè)應(yīng)用程序,行業(yè)應(yīng)用軟件開始運行。
5.如權(quán)利要求1所述的方法,其特征在于,所述行業(yè)應(yīng)用程序與平臺軟件的二次開發(fā) 接口的調(diào)用交互包括行業(yè)應(yīng)用程序運行;行業(yè)應(yīng)用程序調(diào)用二次開發(fā)接口;行業(yè)應(yīng)用程序的二次開發(fā)接口進(jìn)行地址跳轉(zhuǎn)訪問平臺軟件中的二次開發(fā)接口; 平臺軟件執(zhí)行二次開發(fā)接口函數(shù);平臺軟件二次開發(fā)函數(shù)執(zhí)行完畢后,返回到行業(yè)應(yīng)用程序繼續(xù)運行。
6.—種終端二次開發(fā)裝置,其特征在于,所述二次開發(fā)裝置包括二次開發(fā)平臺,所 述二次開發(fā)平臺包括平臺軟件、二次開發(fā)軟件包;所述二次開發(fā)平臺提供二次開發(fā)接口;所述平臺軟件根據(jù)外部指令決定是否加載行業(yè)應(yīng)用軟件可執(zhí)行映像,如果加載,則 加載后并跳轉(zhuǎn)至行業(yè)應(yīng)用程序映像入口地址執(zhí)行;平臺軟件被編譯成平臺可執(zhí)行映像,并預(yù)先下載到通訊模組硬件中; 所述二次開發(fā)軟件包為用戶提供二次開發(fā)接口,以便用戶開發(fā)行業(yè)應(yīng)用軟件。
7.如權(quán)利要求6所述的裝置,其特征在于,所述平臺軟件和行業(yè)應(yīng)用軟件分別獨立編 譯鏈接生成兩個獨立的可執(zhí)行映像文件。
8.如權(quán)利要求6所述的裝置,其特征在于,所述二次開發(fā)軟件包用于開發(fā)行業(yè)應(yīng)用軟 件,行業(yè)應(yīng)用軟件與二次開發(fā)接口庫通過編譯鏈接腳本構(gòu)建,生成獨立的行業(yè)應(yīng)用可執(zhí) 行映像文件。
9.如權(quán)利要求6所述的裝置,其特征在于,在平臺軟件根據(jù)外部指令決定是否加載行 業(yè)應(yīng)用程序可執(zhí)行映像之前,平臺軟件實現(xiàn)二次開發(fā)接口功能,在編譯鏈接時二次開發(fā) 接口函數(shù)的函數(shù)指針固定在一個確定的內(nèi)存地址上,并為行業(yè)應(yīng)用程序映像的加載和執(zhí) 行預(yù)留內(nèi)存空間。
10.如權(quán)利要求6所述的裝置,其特征在于,所述二次開發(fā)軟件包中的二次開發(fā)接口 通過跳轉(zhuǎn)訪問平臺軟件加載空間中確定地址上的二次開發(fā)接口函數(shù)指針,完成二次開發(fā) 接口的調(diào)用。
全文摘要
本發(fā)明提出一種二次開發(fā)平臺構(gòu)建方法和二次終端開發(fā)方法,所述方法包括將平臺軟件與行業(yè)應(yīng)用軟件進(jìn)行分離;平臺軟件被編譯成平臺可執(zhí)行映像,并預(yù)先下載到通訊模組硬件中;平臺軟件根據(jù)外部指令決定是否加載行業(yè)應(yīng)用程序可執(zhí)行映像,如果要加載,則跳轉(zhuǎn)至行業(yè)應(yīng)用程序映像入口地址執(zhí)行;二次開發(fā)平臺提供二次開發(fā)軟件包,軟件包中包含二次開發(fā)接口,完成行業(yè)應(yīng)用程序?qū)Χ伍_發(fā)接口的調(diào)用;平臺軟件負(fù)責(zé)二次開發(fā)接口的功能實現(xiàn)。與現(xiàn)有技術(shù)相比,采用本發(fā)明所述的技術(shù)方案,可以提高行業(yè)應(yīng)用終端二次開發(fā)效率,并且可以分別實現(xiàn)平臺軟件和行業(yè)應(yīng)用軟件的獨立升級,便于維護(hù)。
文檔編號G06F9/44GK102023867SQ201010593919
公開日2011年4月20日 申請日期2010年12月17日 優(yōu)先權(quán)日2010年12月17日
發(fā)明者彭濤 申請人:中興通訊股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1