[發(fā)明專利]業(yè)務(wù)加載的方法和裝置、電子設(shè)備和介質(zhì)有效
| 申請?zhí)枺?/td> | 202010164019.5 | 申請日: | 2020-03-10 |
| 公開(公告)號: | CN111367583B | 公開(公告)日: | 2023-04-28 |
| 發(fā)明(設(shè)計)人: | 何子南;毛立欣 | 申請(專利權(quán))人: | 中國工商銀行股份有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F8/41 |
| 代理公司: | 中科專利商標(biāo)代理有限責(zé)任公司 11021 | 代理人: | 周天宇 |
| 地址: | 100140 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 業(yè)務(wù) 加載 方法 裝置 電子設(shè)備 介質(zhì) | ||
本公開提供了一種由電子設(shè)備執(zhí)行的業(yè)務(wù)加載的方法。該方法包括:獲取目標(biāo)業(yè)務(wù)的業(yè)務(wù)規(guī)則,其中,業(yè)務(wù)規(guī)則包括執(zhí)行目標(biāo)業(yè)務(wù)時所需的至少一個要素數(shù)據(jù)和執(zhí)行目標(biāo)業(yè)務(wù)時的至少一個執(zhí)行邏輯關(guān)系;根據(jù)業(yè)務(wù)規(guī)則,生成以字節(jié)為單位的二進(jìn)制程序文件;將二進(jìn)制程序文件以字符流的形式存儲于數(shù)據(jù)庫中;以及響應(yīng)于接收到針對目標(biāo)業(yè)務(wù)的加載指令,以字符流的形式從數(shù)據(jù)庫中讀取二進(jìn)制程序文件,并以字節(jié)流的形式加載二進(jìn)制程序文件。本公開還提供了一種業(yè)務(wù)加載的裝置、一種電子設(shè)備、以及一種計算機(jī)可讀存儲介質(zhì)。
技術(shù)領(lǐng)域
本公開涉及一種業(yè)務(wù)加載的方法、裝置、電子設(shè)備和介質(zhì)。
背景技術(shù)
相關(guān)技術(shù)在系統(tǒng)啟動時通過加載編譯后的程序文件來實(shí)現(xiàn)某些系統(tǒng)功能,以滿足業(yè)務(wù)需求。在需求發(fā)生變化并相應(yīng)地需要改變系統(tǒng)功能時,需要通過更新整個程序文件來實(shí)現(xiàn)系統(tǒng)功能的更新。對于具有多個系統(tǒng)功能的程序文件,即使只是其中一個系統(tǒng)功能需要改變,也需要變更整個程序文件。該變更過程涉及程序版本的發(fā)布與安裝等一系列流程,耗時較長,很難做到對業(yè)務(wù)需求的快速響應(yīng)。
發(fā)明內(nèi)容
本公開的一個方面提供了一種由電子設(shè)備執(zhí)行的業(yè)務(wù)加載的方法,包括:獲取目標(biāo)業(yè)務(wù)的業(yè)務(wù)規(guī)則,其中,業(yè)務(wù)規(guī)則包括執(zhí)行目標(biāo)業(yè)務(wù)時所需的至少一個要素數(shù)據(jù)和執(zhí)行目標(biāo)業(yè)務(wù)時的至少一個執(zhí)行邏輯關(guān)系;根據(jù)業(yè)務(wù)規(guī)則,生成以字節(jié)為單位的二進(jìn)制程序文件;將二進(jìn)制程序文件以字符流的形式存儲于數(shù)據(jù)庫中;以及響應(yīng)于接收到針對目標(biāo)業(yè)務(wù)的加載指令,以字符流的形式從數(shù)據(jù)庫中讀取二進(jìn)制程序文件,并以字節(jié)流的形式加載二進(jìn)制程序文件。
可選地,上述根據(jù)業(yè)務(wù)規(guī)則,生成以字節(jié)為單位的二進(jìn)制程序文件,包括:根據(jù)業(yè)務(wù)規(guī)則中的要素數(shù)據(jù)和執(zhí)行邏輯關(guān)系,確定源程序代碼;以及通過編譯源程序代碼,得到以字節(jié)為單位的二進(jìn)制程序文件。
可選地,上述將二進(jìn)制程序文件以字符流的形式存儲于數(shù)據(jù)庫中,包括:將二進(jìn)制程序文件轉(zhuǎn)換為以字符為單位的字符數(shù)據(jù);以及將字符數(shù)據(jù)存儲于所述數(shù)據(jù)庫中。
可選地,上述以字符流的形式從數(shù)據(jù)庫中讀取二進(jìn)制程序文件,并以字節(jié)流的形式加載二進(jìn)制程序文件,包括:從數(shù)據(jù)庫中讀取字符數(shù)據(jù),并將字符數(shù)據(jù)寫入電子設(shè)備的存儲器中;以及將寫入后的字符數(shù)據(jù)轉(zhuǎn)換為二進(jìn)制程序文件。
可選地,上述方法還包括:響應(yīng)于接收到針對目標(biāo)業(yè)務(wù)的執(zhí)行指令,在電子設(shè)備的存儲器中查找與目標(biāo)業(yè)務(wù)對應(yīng)的二進(jìn)制程序文件;以及運(yùn)行二進(jìn)制程序文件,以執(zhí)行目標(biāo)業(yè)務(wù)。
可選地,上述方法還包括:響應(yīng)于目標(biāo)業(yè)務(wù)的業(yè)務(wù)規(guī)則發(fā)生改變,根據(jù)改變后的業(yè)務(wù)規(guī)則,生成新的二進(jìn)制程序文件;以及根據(jù)新的二進(jìn)制程序文件,更新數(shù)據(jù)庫中與目標(biāo)業(yè)務(wù)對應(yīng)的字符數(shù)據(jù)和電子設(shè)備的存儲器中與目標(biāo)業(yè)務(wù)對應(yīng)的二進(jìn)制程序文件。
本公開的另一個方面提供了一種業(yè)務(wù)加載的裝置,包括:獲取模塊,用于獲取目標(biāo)業(yè)務(wù)的業(yè)務(wù)規(guī)則,其中,業(yè)務(wù)規(guī)則包括執(zhí)行目標(biāo)業(yè)務(wù)時所需的至少一個要素數(shù)據(jù)和執(zhí)行目標(biāo)業(yè)務(wù)時的至少一個執(zhí)行邏輯關(guān)系;第一生成模塊,用于根據(jù)業(yè)務(wù)規(guī)則,生成以字節(jié)為單位的二進(jìn)制程序文件;存儲模塊,用于將二進(jìn)制程序文件以字符流的形式存儲于數(shù)據(jù)庫中;以及加載模塊,用于響應(yīng)于接收到針對目標(biāo)業(yè)務(wù)的加載指令,以字符流的形式從數(shù)據(jù)庫中讀取二進(jìn)制程序文件,并以字節(jié)流的形式加載二進(jìn)制程序文件。
可選地,上述第一生成模塊包括:源程序確定子模塊,用于根據(jù)業(yè)務(wù)規(guī)則中的要素數(shù)據(jù)和執(zhí)行邏輯關(guān)系,確定源程序代碼;以及編譯子模塊,用于通過編譯源程序代碼,得到以字節(jié)為單位的二進(jìn)制程序文件。
可選地,上述存儲模塊包括:轉(zhuǎn)換子模塊,用于將二進(jìn)制程序文件轉(zhuǎn)換為以字符為單位的字符數(shù)據(jù);以及存儲子模塊,用于將字符數(shù)據(jù)存儲于數(shù)據(jù)庫中。
可選地,上述加載模塊包括:寫入子模塊,用于從數(shù)據(jù)庫中讀取字符數(shù)據(jù),并將字符數(shù)據(jù)寫入電子設(shè)備的存儲器中;以及轉(zhuǎn)換子模塊,用于將寫入后的字符數(shù)據(jù)轉(zhuǎn)換為二進(jìn)制程序文件。
該專利技術(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/202010164019.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種在有線智能網(wǎng)中實(shí)現(xiàn)直播業(yè)務(wù)的方法
- 業(yè)務(wù)路由方法、業(yè)務(wù)路由器、客戶端設(shè)備及業(yè)務(wù)網(wǎng)絡(luò)系統(tǒng)
- 一種移動業(yè)務(wù)消息路由的方法、系統(tǒng)和設(shè)備
- 業(yè)務(wù)處理方法、設(shè)備和系統(tǒng)
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 業(yè)務(wù)限流方法及業(yè)務(wù)限流裝置
- 一種信息推薦方法、裝置及存儲介質(zhì)
- 一種基于業(yè)務(wù)事件的頁面展示方法、裝置和電子設(shè)備
- 業(yè)務(wù)編排方法及裝置、業(yè)務(wù)發(fā)放方法及裝置
- 一種安全業(yè)務(wù)的定義、開發(fā)和執(zhí)行方法及系統(tǒng)





