[發(fā)明專利]一種運行代碼的方法、裝置及終端設備有效
| 申請?zhí)枺?/td> | 201711184315.6 | 申請日: | 2017-11-23 |
| 公開(公告)號: | CN107894886B | 公開(公告)日: | 2019-02-19 |
| 發(fā)明(設計)人: | 石孝川;耿迪 | 申請(專利權(quán))人: | 北京九章云極科技有限公司 |
| 主分類號: | G06F8/36 | 分類號: | G06F8/36;G06F21/51 |
| 代理公司: | 北京銀龍知識產(chǎn)權(quán)代理有限公司 11243 | 代理人: | 許靜;劉偉 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 運行 代碼 方法 裝置 終端設備 | ||
本發(fā)明公開了一種運行代碼的方法、裝置及終端設備,包括:映射外部存儲資源,設置初始信息;將所述初始信息設置為運行代碼時所需的參數(shù);調(diào)用所述參數(shù),運行代碼;以及進行數(shù)據(jù)輸出。本發(fā)明采用容器進行應用程序的隔離和封裝,提高了運行和開發(fā)效率。
技術(shù)領(lǐng)域
本申請涉及信息技術(shù)領(lǐng)域,尤其涉及一種運行代碼的方法、裝置及終端設備。
背景技術(shù)
在信息技術(shù)領(lǐng)域,特別是數(shù)據(jù)處理領(lǐng)域,當前的環(huán)境越來越重視數(shù)據(jù)的累積,隨著數(shù)據(jù)量的越來越大,對處理數(shù)據(jù)的能力以及對系統(tǒng)的基本架構(gòu)有更高的要求,需要更快的處理速度、更大的數(shù)據(jù)存儲能力和易維護性。面對日益增長的數(shù)據(jù)量和日益復雜的業(yè)務,當前的數(shù)據(jù)處理軟件無法滿足這樣的需求變化。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明提供一種運行代碼的方法、裝置及終端設備,以提高數(shù)據(jù)處理性能。
為了達到上述目的,本發(fā)明采用的技術(shù)方案如下:
一方面,本發(fā)明提供了一種運行代碼的方法,所述方法包括:映射外部存儲資源,設置初始信息;將所述初始信息設置為運行代碼時所需的參數(shù);調(diào)用所述參數(shù),運行代碼;以及進行數(shù)據(jù)輸出。
在某些實施方式中,在將所述初始信息設置為運行代碼時所需的參數(shù)之前,所述方法還包括:判斷是否需要驗證,響應于需要驗證,執(zhí)行驗證步驟,在驗證通過后執(zhí)行將所述初始信息設置為運行代碼時所需的參數(shù)步驟;響應于不需要驗證,直接執(zhí)行將所述初始信息設置為運行代碼時所需的參數(shù)步驟。
在某些實施方式中,所述判斷是否需要驗證具體包括:檢測到外部資源設置了權(quán)限則需要驗證,檢測到外部資源不設置權(quán)限則自動跳過驗證步驟;所述執(zhí)行驗證步驟具體包括:根據(jù)所述映射的外部存儲資源中的系統(tǒng)文件資源檢測出當前所需的驗證系統(tǒng),進行權(quán)限驗證。
在某些實施方式中,所述初始信息包括初始目錄和環(huán)境變量,所述初始信息存儲在外部存儲資源中。
在某些實施方式中,所述外部存儲資源包括下述至少之一:當前終端設備系統(tǒng)的文件系統(tǒng)、網(wǎng)絡文件系統(tǒng)NFS、大數(shù)據(jù)分布式文件系統(tǒng)HDFS、通用分布式文件系統(tǒng)Ceph。
在某些實施方式中,所述方法還包括:對不同類型的外部資源進行一致性處理,以使得代碼訪問外部資源的方式一致。
在某些實施方式中,所述方法還包括:對不同類型編程語言的代碼進行一致性處理。
在某些實施方式中,所述進行數(shù)據(jù)輸出具體包括:通過輸入輸出管理進行數(shù)據(jù)輸出及存儲,以提供給其他組件使用。
第二方面,本發(fā)明提供了一種運行代碼的裝置,所述裝置包括:管理系統(tǒng)模塊,用于映射外部存儲資源,設置初始信息;運行時模塊,用于將所述初始信息設置為運行代碼時所需的參數(shù);代碼模塊,用于調(diào)用所述參數(shù),運行代碼;以及輸出模塊,用于進行數(shù)據(jù)輸出。
在某些實施方式中,所述裝置還包括:驗證判斷模塊和驗證模塊,驗證判斷模塊用于判斷是否需要驗證,響應于需要驗證,運行驗證模塊,在驗證通過后執(zhí)行將所述初始信息設置為運行代碼時所需的參數(shù)步驟;響應于不需要驗證,直接執(zhí)行將所述初始信息設置為運行代碼時所需的參數(shù)步驟。
在某些實施方式中,所述判斷是否需要驗證具體包括:檢測到外部資源設置了權(quán)限則需要驗證,檢測到外部資源不設置權(quán)限則自動跳過驗證步驟;所述運行驗證模塊具體包括:根據(jù)所述映射的外部存儲資源中的系統(tǒng)文件資源檢測出當前所需的驗證系統(tǒng),進行權(quán)限驗證。
在某些實施方式中,所述初始信息包括初始目錄和環(huán)境變量,所述初始信息存儲在外部存儲資源中。
在某些實施方式中,所述外部存儲資源包括下述至少之一:當前終端設備系統(tǒng)的文件系統(tǒng)、網(wǎng)絡文件系統(tǒng)NFS、大數(shù)據(jù)分布式文件系統(tǒng)HDFS、通用分布式文件系統(tǒng)Ceph。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京九章云極科技有限公司,未經(jīng)北京九章云極科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711184315.6/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





