亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

即時編譯軟件服務(wù)方法

文檔序號:6442575閱讀:350來源:國知局
專利名稱:即時編譯軟件服務(wù)方法
技術(shù)領(lǐng)域
本技術(shù)為計算機軟件方法。
背景技術(shù)
:計算機軟件的發(fā)布方式,是按照事先編譯好的二進制文件進行發(fā)布,并根據(jù)不同的平臺,發(fā)布不同的二進制文件版本。而即時軟件編譯服務(wù)模型,將面對不同的用戶硬件平臺,提供即時的軟件編譯服務(wù),包括即時編譯的程序、軟件及軟件模塊?,F(xiàn)有的計算機軟件發(fā)布方式,一般為1、預(yù)編譯模式:事先將程序代碼編譯為目標(biāo)計算機平臺的二進制碼;2、解釋模式:程序代碼不編譯,運行時由解釋程序解析為目標(biāo)計算機平臺的二進制碼;3、虛擬機型模式:程序代碼首先編譯為中間通用硬件無關(guān)代碼,在目標(biāo)計算機上執(zhí)行時,編譯為目標(biāo)計算機平臺的二進制碼。即時編譯軟件服務(wù)模型,改進了上述的計算機軟件發(fā)布方式,將程序代碼存儲于代碼服務(wù)器,用戶需求某種軟件或者軟件模塊時,向編譯服務(wù)器發(fā)出請求,編譯服務(wù)器即時軟件代碼或軟件模塊代碼,下載于用戶計算機進行執(zhí)行的一種方式。最大限度地提升用戶端軟件的運行效率和質(zhì)量
發(fā)明內(nèi)容
:用戶在本地計算機平臺運行軟件或者軟件模塊,向即時編譯軟件服務(wù)端發(fā)出請求,即時編譯軟件服務(wù)端根據(jù)用戶計算機平臺的特征,即時編譯出針對用戶本地計算機平臺的優(yōu)化代碼,本地計算機下載編譯好的軟件或軟件模塊,進行運行。本方法結(jié)構(gòu)如下:1、用戶本地計算機:通過用戶客戶端的方式向服務(wù)端發(fā)出請求,要求下載和執(zhí)行軟件或軟件模塊。這里的客戶端包括:a)操作系統(tǒng)模塊客戶端:操作系統(tǒng)本身提供遠程請求軟件及軟件模塊功能b)應(yīng)用軟件管理客戶端:專門的應(yīng)用軟件及軟件模塊管理客戶端c)軟件自身提供遠程請求軟件模塊功能的客戶端。用戶將所需要的軟件及軟件模塊信息和用戶本身軟硬件平臺信息發(fā)往服務(wù)端計算機。2、即時編譯服務(wù)端計算機:a)軟件服務(wù)端:響應(yīng)用戶的編譯請求及認證。b)源碼服務(wù)端:根據(jù)用戶的編譯請求和目標(biāo)計算機特征信息,檢索存儲的代碼并發(fā)往編譯服務(wù)端。c)即時編譯服務(wù)端:依據(jù)用戶提供的本地計算機平臺信息,對用戶所請求的軟件和軟件模塊進行即時編譯,將編譯好的可執(zhí)行軟件發(fā)給下載服務(wù)端
d)下載服務(wù)端:提供用戶所需要的軟件及模塊的可執(zhí)行文件下載服務(wù)。本方法軟件運行模式為:1、用戶點擊軟件圖標(biāo):a)如果本地?zé)o此軟件,則通過操作系統(tǒng)模塊客戶端或應(yīng)用軟件管理客戶端向遠程軟件服務(wù)端發(fā)出請求并下載編譯好的可執(zhí)行文件,軟件隨即運行。b)如果本地有此軟件,但軟件需要升級,則執(zhí)行步驟a,并替換掉本地的軟件版本。c)如果本地有此軟件,則直接運行。2、用戶使用軟件中:a)軟件需要更多的軟件模塊來運行,則通過操作系統(tǒng)模塊客戶端、應(yīng)用軟件管理客戶端、及軟件自身遠程請求模塊客戶端向遠程軟件服務(wù)端發(fā)出請求并下載編譯好的可執(zhí)行軟件模塊,并隨即運行。b)軟件自身的軟件模塊需要更新,則執(zhí)行步驟a,并替換掉本地軟件模塊版本。本方法改變目前計算機行業(yè)軟件的發(fā)布及升級方式,提升計算機軟件對用戶本地運行的最大優(yōu)化效果。


:附圖1:本方法結(jié)構(gòu)示意圖附圖2:本方法客戶端軟件啟動運作示意圖附圖3:本方法客戶端軟件模塊運作示意圖。
權(quán)利要求
1.本方法由用戶客戶端與即時編譯服務(wù)端構(gòu)成。
2.本方法的用戶客戶端將用戶本地平臺信息及所需軟件和軟件模塊信息發(fā)往即時編譯服務(wù)端,并下載即時編譯服務(wù)端處理好的可執(zhí)行文件置于本地進行執(zhí)行。
3.本方法的即時編譯服務(wù)端響應(yīng)用戶客戶端的軟件運行請求,即時編譯用戶所需的軟件和軟件模塊,并發(fā)往用戶端進行執(zhí)行。
4.凡符合技術(shù)特征1、2、3的所有軟件技術(shù)和設(shè)計,都屬于本權(quán)利要求范圍。
全文摘要
用戶在本地計算機平臺運行軟件或者軟件模塊,向即時編譯軟件服務(wù)端發(fā)出請求,即時編譯軟件服務(wù)端根據(jù)用戶計算機平臺的特征,即時編譯出針對用戶本地計算機平臺的優(yōu)化代碼,本地計算機下載編譯好的軟件或軟件模塊,進行運行。此方法針對用戶本地平臺進行即時編譯,達到最優(yōu)化的本地軟件運行效率和質(zhì)量。
文檔編號G06F9/45GK103164248SQ201110434010
公開日2013年6月19日 申請日期2011年12月8日 優(yōu)先權(quán)日2011年12月8日
發(fā)明者溫保成 申請人:溫保成
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1