欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種實現(xiàn)嵌入式插件的裝置和嵌入式平臺系統(tǒng)的制作方法

文檔序號:6604006閱讀:518來源:國知局

專利名稱::一種實現(xiàn)嵌入式插件的裝置和嵌入式平臺系統(tǒng)的制作方法
技術(shù)領(lǐng)域
:本發(fā)明涉及計算機
技術(shù)領(lǐng)域
,特別涉及一種實現(xiàn)嵌入式插件的裝置和嵌入式平臺系統(tǒng)。
背景技術(shù)
:隨著通信技術(shù)的發(fā)展,插件技術(shù)得到了越來越多的應(yīng)用和發(fā)展,在嵌入式平臺上應(yīng)用嵌入式插件的需求也日益強烈。目前在內(nèi)存資源豐富、性能強勁的嵌入式平臺如在symbian平臺上是利用原生態(tài)的dll(dynamiclinklibrary,動態(tài)鏈接庫)技術(shù)來實現(xiàn)嵌入式插件,在iphone或android等平臺上是利用加載.os(operationsystem,操作系統(tǒng))動態(tài)庫技術(shù)以及各種加載elf(executableandlinkableformat,可執(zhí)行連接格式)的動態(tài)鏈接技術(shù)來實現(xiàn)嵌入式插件。然而,在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)至少存在以下問題現(xiàn)有利用dll技術(shù)、加載.os動態(tài)庫技術(shù)等實現(xiàn)的嵌入式插件是用c/c++寫的native(本地)程序,不易于擴展、容易crash(死機),且空間占用大不易于用戶下載、安裝,不利于大面積推廣。
發(fā)明內(nèi)容為了解決嵌入式插件不易于擴展、容易crash,以及空間占用大不易于用戶下載、安裝,不利于大面積推廣等問題,本發(fā)明實施例提供了一種實現(xiàn)嵌入式插件的裝置。所述技術(shù)方案如下一方面,本發(fā)明實施例提供了一種實現(xiàn)嵌入式插件的裝置,所述裝置包括插件接口模塊,用于為Lua語言提供嵌入式操作系統(tǒng)的本地接口;Lua核心模塊,用于實現(xiàn)對Lua腳本插件的編譯和運行;通信模塊,用于處理所述嵌入式操作系統(tǒng)與所述Lua腳本插件之間的交互事件,以及處理各個所述Lua腳本插件之間的交互通信。進一步地,所述Lua核心模塊包括Lua編譯器,用于編譯所述Lua腳本插件;Lua虛擬機,用于運行所述Lua編譯器編譯后的Lua腳本插件。進一步地,所述通信模塊包括第一通信單元,用于接收第一Lua腳本插件發(fā)送的加載第二Lua腳本插件的請求,加載所述第二Lua腳本插件,并從所述第二Lua腳本插件中查詢所述第一Lua腳本插件所需要的方法或數(shù)據(jù),將查詢到的所述第一Lua腳本插件所需要的方法或數(shù)據(jù)發(fā)送給所述第一Lua腳本插件;第二通信單元,用于接收所述嵌入式操作系統(tǒng)發(fā)送的動作事件通知,判斷是否存在能夠處理的動作事件,將能夠處理的動作事件發(fā)送給相應(yīng)的有效的Lua腳本插件進行處理。進一步地,所述通信模塊還包括卸載單元,用于處理所有所述Lua腳本插件的卸載和所有插件模塊的卸載。進一步地,所述Lua腳本插件是根據(jù)所述插件接口模塊提供的本地接口,利用Lua語言編譯得到的嵌入式插件。另一方面,本發(fā)明實施例提供了一種嵌入式平臺系統(tǒng),所述系統(tǒng)包括嵌入式操作系統(tǒng)和實現(xiàn)嵌入式插件的裝置;所述實現(xiàn)嵌入式插件的裝置包括插件接口模塊,用于為Lua語言提供所述嵌入式操作系統(tǒng)的本地接口;Lua核心模塊,用于實現(xiàn)對Lua腳本插件的編譯和運行;其中,所述Lua腳本插件是根據(jù)所述插件接口模塊提供的本地接口,利用Lua語言編譯得到的嵌入式插件;通信模塊,用于處理所述嵌入式操作系統(tǒng)與所述Lua腳本插件之間的交互事件,以及處理各個所述Lua腳本插件之間的交互通信。進一步地,所述Lua核心模塊包括Lua編譯器,用于編譯所述Lua腳本插件;Lua虛擬機,用于運行所述Lua編譯器編譯后的Lua腳本插件。進一步地,所述通信模塊包括第一通信單元,用于接收第一Lua腳本插件發(fā)送的加載第二Lua腳本插件的請求,加載所述第二Lua腳本插件,并從所述第二Lua腳本插件中查詢所述第一Lua腳本插件所需要的方法或數(shù)據(jù),將查詢到的所述第一Lua腳本插件所需要的方法或數(shù)據(jù)發(fā)送給所述第一Lua腳本插件;第二通信單元,用于接收所述嵌入式操作系統(tǒng)發(fā)送的動作事件通知,判斷是否存在能夠處理的動作事件,將能夠處理的動作事件發(fā)送給相應(yīng)的有效的Lua腳本插件進行處理。進一步地,所述通信模塊還包括卸載單元,用于處理所有所述Lua腳本插件的卸載和所有插件模塊的卸載。進一步地,所述Lua腳本插件是根據(jù)所述插件接口模塊提供的本地接口,利用Lua語言編譯得到的嵌入式插件。本發(fā)明實施例提供的技術(shù)方案帶來的有益效果是通過插件接口模塊為Lua語言提供嵌入式操作系統(tǒng)的本地接口,Lua核心模塊實現(xiàn)對Lua腳本插件的編譯和運行,以及通信模塊處理嵌入式操作系統(tǒng)與Lua腳本插件之間的交互事件和各個Lua腳本插件之間的交互通信,實現(xiàn)了嵌入式平臺的Lua腳本插件化,Lim語言是開源的語言、可擴張性強,使得Lua腳本插件易于擴展、插件運行安全、不容易crash;Lua語言簡單小巧、可移植性強,使得Lua腳本插件空間占用小易于用戶下載、安裝,利于大面積推廣;Lua語言執(zhí)行效效率高、功能強大,使得Lua腳本插件的執(zhí)行效率高、功能強大,能夠?qū)崿F(xiàn)強大的插件應(yīng)用。圖1是本發(fā)明實施例1提供的一種實現(xiàn)嵌入式插件的裝置結(jié)構(gòu)示意圖;圖2是本發(fā)明實施例1提供的一種Lua核心模塊的結(jié)構(gòu)示意圖3是本發(fā)明實施例1提供的一種通信模塊的結(jié)構(gòu)示意圖;圖4是本發(fā)明實施例1提供的另一種通信模塊的結(jié)構(gòu)示意圖;圖5是本發(fā)明實施例2提供的一種嵌入式平臺系統(tǒng)的結(jié)構(gòu)示意圖。具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進一步地詳細描述。實施例1參見圖1,本發(fā)明實施例提供了一種實現(xiàn)嵌入式插件的裝置10,包括插件接口模塊101、Lua核心(Core)模塊102和通信模塊103。插件接口模塊101,用于為Lua語言提供嵌入式操作系統(tǒng)的本地接口。其中,本地接口具體可以包括圖形接口、網(wǎng)絡(luò)接口、文件接口、多媒體接口和存儲接口等中的至少一種。為Lua語言提供嵌入式操作系統(tǒng)的本地接口,即將嵌入式操作系統(tǒng)的本地接口的地址和名稱等提供給用戶,并將嵌入式操作系統(tǒng)的地址和名稱等本地接口注冊給Lua核心模塊102,使得Lua語言可以訪問到嵌入式操作系統(tǒng)的本地接口,擴展了Lua語言的功能,能夠利用Lua語言寫出豐富的功能應(yīng)用。Lua核心模塊102,用于實現(xiàn)對Lua腳本插件的編譯和運行。其中,Lua腳本插件是根據(jù)插件接口模塊101提供的本地接口,利用Lua語言編譯得到的嵌入式插件。具體地,可以根據(jù)實際應(yīng)用需要和插件接口模塊提供的本地接口,編譯得到多個可以實現(xiàn)不同功能應(yīng)用的Lua腳本插件,參見圖1,為本實施例編譯得到的N個Lua腳本插件(分別表示為Lua腳本插件l、Lua腳本插件2...Lua腳本插件N)。需要說明的是,Lua腳本的執(zhí)行效率是所有腳本語言里最快的,Lua語言的table(表)也可以很輕易實現(xiàn)面向?qū)ο?數(shù)據(jù)和方法都可以綁定在table里面),使得利用Lua語言實現(xiàn)的嵌入式插件結(jié)構(gòu)清晰、執(zhí)行高效。Lua核心模塊102可以實現(xiàn)對Lua腳本插件的編譯和運行,即Lua核心模塊102可以為Lua腳本插件提供運行環(huán)境。具體地,參見圖2,Lua核心模塊102可以包括Lua編譯器102a,用于編譯Lua腳本插件。Lua虛擬機102b,用于運行Lua編譯器102a編譯后的Lua腳本插件。Lua編譯器102a和Lua虛擬機102b很小,裁剪后大約有60k,適用于嵌入式平臺。通信模塊103,用于處理嵌入式操作系統(tǒng)與Lua腳本插件之間的交互事件,以及處理各個Lua腳本插件之間的交互通信。其中,各個Lua腳本插件之間的交互通信即各個Lua腳本插件之間的進程間通信(IPC,InternetProcessConnection),如Lua腳本插件A調(diào)用Lua腳本插件B既為Lua腳本插件之間的進程間通信。通信模塊103可以管理生存在實現(xiàn)嵌入式插件的裝置之上的全部Lua腳本插件,具體地,參見圖3,通信模塊103可以包括第一通信單元103a,用于接收第一Lua腳本插件發(fā)送的加載第二Lua腳本插件的請求,加載第二Lua腳本插件,并從第二Lua腳本插件中查詢第一Lua腳本插件所需要的方法或數(shù)據(jù)后,將查詢到的第一Lua腳本插件所需要的方法或數(shù)據(jù)發(fā)送給第一Lua腳本插件。具體地,當?shù)谝籐ua腳本插件需要使用第二Lua腳本插件的某個方法或數(shù)據(jù)時,第一Lua腳本插件可以向第一通信單元103a發(fā)送加載第二Lua腳本插件到第一通信單元103a的請求,使得第一通信單元103a接收到請求后,加載第二Lua腳本插件。將第一Lua腳本插件所需要的方法或數(shù)據(jù)發(fā)送給第一Lua腳本插件,第一Lua腳本插件就可以加載其所需要的方法或數(shù)據(jù),實現(xiàn)相應(yīng)的功能應(yīng)用,而不用在第一Lua腳本插件中重新編寫相應(yīng)的方法或存儲相應(yīng)的數(shù)據(jù)。其中,可以將第二Lua腳本插件加載到第一通信單元103a中稱為Lua腳本插件加載,即可以將Lua腳本插件加載到第一通信單元103a中稱為Lua腳本插件加載;將第二Lua腳本插件中的方法或數(shù)據(jù)加載到第一Lua腳本插件稱為插件模塊加載,即可以將一個Lua腳本插件中的方法或數(shù)據(jù)加載到另一個Lua腳本插件中稱為插件模塊加載。具體地,可以利用Lua語言本身提供的require(請求)機制來實現(xiàn)插件模塊加載。第二通信單元103b,用于接收嵌入式操作系統(tǒng)發(fā)送的動作事件通知,判斷是否能夠處理動作事件,當判斷能夠處理動作事件時,將動作事件發(fā)送給有效的Lua腳本插件進行處理。具體地,嵌入式操作系統(tǒng)接收到用戶輸入的動作事件,比如按鍵、點擊屏幕、重力感應(yīng)等,嵌入式操作系統(tǒng)將這些動作事件通知給第二通信單元103b。第二通信單元103b接收嵌入式操作系統(tǒng)發(fā)送的動作事件通知,判斷是否存在可以處理的動作事件,將可以處理的動作事件發(fā)送給相應(yīng)的有效的Lua腳本插件進行處理,其中,有效的Lua腳本插件是指當前正處于活躍狀態(tài)且能夠處理相應(yīng)的動作事件的Lua腳本插件。有效的Lua腳本插件接收到相應(yīng)的動作事件后,響應(yīng)該動作事件并將處理結(jié)果通過第二通信單元103b反饋給用戶。進一步地,參見圖4,通信模塊103還可以包括卸載單元103c,用于處理所有Lua腳本插件的卸載和所有插件模塊的卸載。具體地,當不需要使用加載的Lua腳本插件或插件模塊時,可以利用卸載單元對相應(yīng)的Lua腳本插件或插件模塊進行卸載。本發(fā)明實施例所述的實現(xiàn)Lua插件的裝置,通過插件接口模塊為Lua語言提供嵌入式操作系統(tǒng)的本地接口,Lua核心模塊實現(xiàn)對Lua腳本插件的編譯和運行,以及通信模塊處理嵌入式操作系統(tǒng)與Lua腳本插件之間的交互事件和各個Lua腳本插件之間的交互通信,實現(xiàn)了嵌入式平臺的Lua腳本插件化,Lua語言是開源的語言、可擴張性強,使得Lua腳本插件易于擴展、插件運行安全、不容易crash;Lua語言簡單小巧、可移植性強,使得Lua腳本插件空間占用小易于用戶下載、安裝,利于大面積推廣;Lua語言執(zhí)行效效率高、功能強大,使得Lua腳本插件的執(zhí)行效率高、功能強大,能夠?qū)崿F(xiàn)強大的插件應(yīng)用。實施例2參見圖5,本發(fā)明實施例提供了一種嵌入式平臺系統(tǒng),該系統(tǒng)包括嵌入式操作系統(tǒng)20和實現(xiàn)嵌入式插件的裝置30。實現(xiàn)嵌入式插件的裝置30包括插件接口模塊301,用于為Lua語言提供嵌入式操作系統(tǒng)20的本地接口。為Lua語言提供嵌入式操作系統(tǒng)的本地接口,即將嵌入式操作系統(tǒng)的本地接口的地址和名稱等提供給用戶,并將嵌入式操作系統(tǒng)的本地接口的地址和名稱等注冊給Lua核心模塊102,使得Lua語言可以訪問到嵌入式操作系統(tǒng)的本地接口,擴展了Lua語言的功能,能夠利用Lua語言寫出豐富的功能應(yīng)用。Lua核心模塊302,用于實現(xiàn)對Lua腳本插件的編譯和運行。其中,Lua腳本插件是根據(jù)插件接口模塊301提供的本地接口,利用Lua語言編譯得到的嵌入式插件。具體地,可以根據(jù)實際應(yīng)用需要和插件接口模塊提供的本地接口,編譯得到多個可以實現(xiàn)不同功能應(yīng)用的Lua腳本插件,參見圖5,為本實施例編譯得到的N個Lua腳本插件(分別表示為Lua腳本插件l、Lua腳本插件2...Lua腳本插件N)。需要說明的是,Lua腳本的執(zhí)行效率是所有腳本語言里最快的,Lua語言的table(表)也可以很輕易實現(xiàn)面向?qū)ο?數(shù)據(jù)和方法都可以綁定在table里面),使得利用Lua語言實現(xiàn)的嵌入式插件結(jié)構(gòu)清晰、執(zhí)行高效。通信模塊303,用于處理嵌入式操作系統(tǒng)20與Lua腳本插件之間的交互事件,以及處理各個Lua腳本插件之間的交互通信。其中,各個Lua腳本插件之間的交互通信即各個Lua腳本插件之間的進程間通信,如Lua腳本插件A調(diào)用Lua腳本插件B既為Lua腳本插件之間的進程間通信。進一步地,Lua核心模塊302包括Lua編譯器,用于編譯Lua腳本插件。Lua虛擬機,用于運行Lua編譯器編譯后的Lua腳本插件。Lua編譯器和Lua虛擬機很小,裁剪后大約有60k,適用于嵌入式平臺。進一步地,通信模塊303包括第一通信單元,用于接收第一Lua腳本插件發(fā)送的加載第二Lua腳本插件的請求,加載第二Lua腳本插件,并從第二Lua腳本插件中查詢第一Lua腳本插件所需要的方法或數(shù)據(jù),將查詢到的第一Lua腳本插件所需要的方法或數(shù)據(jù)發(fā)送給第一Lua腳本插件。具體地,當?shù)谝籐ua腳本插件需要使用第二Lua腳本插件的某個方法或數(shù)據(jù)時,第一Lua腳本插件可以向第一通信單元發(fā)送加載第二Lua腳本插件到第一通信單元的請求,使得第一通信單元接收到請求后,加載第二Lua腳本插件。將第一Lua腳本插件所需要的方法或數(shù)據(jù)發(fā)送給第一Lua腳本插件,第一Lua腳本插件就可以加載其所需要的方法或數(shù)據(jù),實現(xiàn)相應(yīng)的功能應(yīng)用,而不用在第一Lua腳本插件中重新編寫相應(yīng)的方法或存儲相應(yīng)的數(shù)據(jù)。其中,可以將第二Lua腳本插件加載到第一通信單元中稱為Lua腳本插件加載,即可以將Lua腳本插件加載到第一通信單元中稱為Lua腳本插件加載;將第二Lua腳本插件中的方法或數(shù)據(jù)加載到第一Lua腳本插件稱為插件模塊加載,即可以將一個Lua腳本插件中的方法或數(shù)據(jù)加載到另一個Lua腳本插件中稱為插件模塊加載。具體地,可以利用Lua語言本身提供的require機制來實現(xiàn)插件模塊加載。第二通信單元,用于接收嵌入式操作系統(tǒng)發(fā)送的動作事件通知,判斷是否存在能夠處理的動作事件,將能夠處理的動作事件發(fā)送給相應(yīng)的有效的Lua腳本插件進行處理。具體地,嵌入式操作系統(tǒng)接收到用戶輸入的動作事件,比如按鍵、點擊屏幕、重力感應(yīng)等,嵌入式操作系統(tǒng)將這些動作事件通知給第二通信單元。第二通信單元接收嵌入式操作系統(tǒng)發(fā)送的動作事件通知,判斷是否存在可以處理的動作事件,將可以處理的動作事件發(fā)送給相應(yīng)的有效的Lua腳本插件進行處理,其中,有效的Lua腳本插件是指當前正處于活躍狀態(tài)且能夠處理相應(yīng)的動作事件的Lua腳本插件。有效的Lua腳本插件接收到相應(yīng)的動作事件后,響應(yīng)該動作事件并將處理結(jié)果通過第二通信單元反饋給用戶。進一步地,通信模塊303還包括卸載單元,用于處理所有Lua腳本插件的卸載和所有插件模塊的卸載。具體地,當不需要使用加載的Lua腳本插件或插件模塊時,可以利用卸載單元對相應(yīng)的Lua腳本插件或插件模塊進行卸載。進一步地,本地接口具體包括圖形接口、網(wǎng)絡(luò)接口、文件接口、多媒體接口和存儲接口中的至少一種。本發(fā)明實施例所述的嵌入式平臺系統(tǒng),通過插件接口模塊為Lua語言提供嵌入式操作系統(tǒng)的本地接口,Lua核心模塊實現(xiàn)對Lua腳本插件的編譯和運行,以及通信模塊處理嵌入式操作系統(tǒng)與Lua腳本插件之間的交互事件和各個Lua腳本插件之間的交互通信,實現(xiàn)了嵌入式平臺的Lua腳本插件化,Lua語言是開源的語言、可擴張性強,使得Lua腳本插件易于擴展、插件運行安全、不容易crash;Lua語言簡單小巧、可移植性強,使得Lua腳本插件空間占用小易于用戶下載、安裝,利于大面積推廣;Lua語言執(zhí)行效效率高、功能強大,使得Lua腳本插件的執(zhí)行效率高、功能強大,能夠?qū)崿F(xiàn)強大的插件應(yīng)用。以上實施例提供的技術(shù)方案中的全部或部分內(nèi)容可以通過軟件編程實現(xiàn),其軟件程序存儲在可讀取的存儲介質(zhì)中,存儲介質(zhì)例如計算機中的硬盤、光盤或軟盤。以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。權(quán)利要求1.一種實現(xiàn)嵌入式插件的裝置,其特征在于,所述裝置包括插件接口模塊,用于為Lua語言提供嵌入式操作系統(tǒng)的本地接口;Lua核心模塊,用于實現(xiàn)對Lua腳本插件的編譯和運行;通信模塊,用于處理所述嵌入式操作系統(tǒng)與所述Lua腳本插件之間的交互事件,以及處理各個所述Lua腳本插件之間的交互通信。2.根據(jù)權(quán)利要求1所述的實現(xiàn)嵌入式插件的裝置,其特征在于,所述Lua核心模塊包括Lua編譯器,用于編譯所述Lua腳本插件;Lua虛擬機,用于運行所述Lua編譯器編譯后的Lua腳本插件。3.根據(jù)權(quán)利要求1所述的實現(xiàn)嵌入式插件的裝置,其特征在于,所述通信模塊包括第一通信單元,用于接收第一Lua腳本插件發(fā)送的加載第二Lua腳本插件的請求,加載所述第二Lua腳本插件,并從所述第二Lua腳本插件中查詢所述第一Lua腳本插件所需要的方法或數(shù)據(jù),將查詢到的所述第一Lua腳本插件所需要的方法或數(shù)據(jù)發(fā)送給所述第一Lua腳本插件;第二通信單元,用于接收所述嵌入式操作系統(tǒng)發(fā)送的動作事件通知,判斷是否存在能夠處理的動作事件,將能夠處理的動作事件發(fā)送給相應(yīng)的有效的Lua腳本插件進行處理。4.根據(jù)權(quán)利要求3所述的實現(xiàn)嵌入式插件的裝置,其特征在于,所述通信模塊還包括卸載單元,用于處理所有所述Lua腳本插件的卸載和所有插件模塊的卸載。5.根據(jù)權(quán)利要求1-4中任意一項權(quán)利要求所述的實現(xiàn)嵌入式插件的裝置,其特征在于,所述Lua腳本插件是根據(jù)所述插件接口模塊提供的本地接口,利用Lua語言編譯得到的嵌入式插件。6.一種嵌入式平臺系統(tǒng),其特征在于,所述系統(tǒng)包括嵌入式操作系統(tǒng)和實現(xiàn)嵌入式插件的裝置;所述實現(xiàn)嵌入式插件的裝置包括插件接口模塊,用于為Lua語言提供所述嵌入式操作系統(tǒng)的本地接口;Lua核心模塊,用于實現(xiàn)對Lua腳本插件的編譯和運行;通信模塊,用于處理所述嵌入式操作系統(tǒng)與所述Lua腳本插件之間的交互事件,以及處理各個所述Lua腳本插件之間的交互通信。7.根據(jù)權(quán)利要求6所述的嵌入式平臺系統(tǒng),其特征在于,所述Lua核心模塊包括Lua編譯器,用于編譯所述Lua腳本插件;Lua虛擬機,用于運行所述Lua編譯器編譯后的Lua腳本插件。8.根據(jù)權(quán)利要求6所述的嵌入式平臺系統(tǒng),其特征在于,所述通信模塊包括第一通信單元,用于接收第一Lua腳本插件發(fā)送的加載第二Lua腳本插件的請求,加載所述第二Lua腳本插件,并從所述第二Lua腳本插件中查詢所述第一Lua腳本插件所需要的方法或數(shù)據(jù),將查詢到的所述第一Lua腳本插件所需要的方法或數(shù)據(jù)發(fā)送給所述第一Lua腳本插件;第二通信單元,用于接收所述嵌入式操作系統(tǒng)發(fā)送的動作事件通知,判斷是否存在能夠處理的動作事件,將能夠處理的動作事件發(fā)送給相應(yīng)的有效的Lua腳本插件進行處理。9.根據(jù)權(quán)利要求8所述的嵌入式平臺系統(tǒng),其特征在于,所述通信模塊還包括卸載單元,用于處理所有所述Lua腳本插件的卸載和所有插件模塊的卸載。10.根據(jù)權(quán)利要求6-9中任意一項權(quán)利要求所述的嵌入式平臺系統(tǒng),其特征在于,所述Lua腳本插件是根據(jù)所述插件接口模塊提供的本地接口,利用Lua語言編譯得到的嵌入式插件。全文摘要本發(fā)明公開了一種實現(xiàn)嵌入式插件的裝置和嵌入式平臺系統(tǒng),屬于計算機
技術(shù)領(lǐng)域
。所述裝置包括插件接口模塊、Lua核心模塊和通信模塊。所述系統(tǒng)包括嵌入式操作系統(tǒng)和實現(xiàn)嵌入式插件的裝置。本發(fā)明通過插件接口模塊、Lua核心模塊和通信模塊,實現(xiàn)了嵌入式平臺的Lua腳本插件化,Lua語言是開源的語言、可擴張性強,使得Lua腳本插件易于擴展、插件運行安全、不容易crash;Lua語言簡單小巧、可移植性強,使得Lua腳本插件空間占用小易于用戶下載、安裝,利于大面積推廣;Lua語言執(zhí)行效效率高、功能強大,使得Lua腳本插件的執(zhí)行效率高、功能強大,能夠?qū)崿F(xiàn)強大的插件應(yīng)用。文檔編號G06F9/44GK102270124SQ201010197270公開日2011年12月7日申請日期2010年6月2日優(yōu)先權(quán)日2010年6月2日發(fā)明者古佳,吳志華,邱會發(fā),邱璇申請人:騰訊科技(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
临夏县| 金堂县| 伊金霍洛旗| 缙云县| 城口县| 东宁县| 巩留县| 长泰县| 墨玉县| 五原县| 新宾| 葵青区| 伊川县| 中西区| 安多县| 台中市| 郸城县| 科尔| 永川市| 平远县| 英吉沙县| 香格里拉县| 乐亭县| 阿尔山市| 克东县| 祥云县| 广安市| 兴文县| 城步| 丘北县| 民乐县| 东乡族自治县| 平南县| 江安县| 红原县| 鄂托克前旗| 浪卡子县| 绩溪县| 青阳县| 隆子县| 乐山市|