[發(fā)明專利]信息存儲方法和裝置有效
| 申請?zhí)枺?/td> | 201710606581.7 | 申請日: | 2017-07-24 |
| 公開(公告)號: | CN109298831B | 公開(公告)日: | 2021-05-25 |
| 發(fā)明(設(shè)計)人: | 游正朋;徐峰;梅尚健;陳誠 | 申請(專利權(quán))人: | 北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司 |
| 主分類號: | G06F3/06 | 分類號: | G06F3/06 |
| 代理公司: | 北京英賽嘉華知識產(chǎn)權(quán)代理有限責(zé)任公司 11204 | 代理人: | 王達(dá)佐;馬曉亞 |
| 地址: | 100080 北京市海淀區(qū)杏石口路6*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 信息 存儲 方法 裝置 | ||
本申請實施例公開了信息存儲方法和裝置。該方法的一具體實施方式包括:周期性地確定該管理服務(wù)器中存儲的模型信息是否存在更新;響應(yīng)于確定該模型信息存在更新,對更新后的該模型信息進(jìn)行解析,確定存在更新的模型;將所確定的模型作為目標(biāo)模型,確定本地是否存儲有該目標(biāo)模型的PMML文件;響應(yīng)于確定本地未存儲該目標(biāo)模型的PMML文件,從云服務(wù)器下載并存儲該目標(biāo)模型的PMML文件。該實施方式提高了模型部署的靈活性。
技術(shù)領(lǐng)域
本申請涉及計算機技術(shù)領(lǐng)域,具體涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及信息存儲方法和裝置。
背景技術(shù)
隨著計算機技術(shù)的發(fā)展,機器學(xué)習(xí)方法的應(yīng)用越來越廣泛。目前機器學(xué)習(xí)中的分類、預(yù)測、聚類等模型已經(jīng)廣泛應(yīng)用于電子商務(wù)、商品推薦、垃圾郵件分類等領(lǐng)域。
通常,技術(shù)人員需要根據(jù)業(yè)務(wù)需求訓(xùn)練模型,并將訓(xùn)練好的模型參數(shù)翻譯成源代碼,進(jìn)而利用該模型得到相應(yīng)處理結(jié)果。然而,當(dāng)業(yè)務(wù)發(fā)生變化后,需要重新執(zhí)行模型的篩選、訓(xùn)練和翻譯源代碼的操作,因而存在著模型部署的靈活性較低的問題。
發(fā)明內(nèi)容
本申請實施例的目的在于提出一種改進(jìn)的信息存儲方法和裝置,來解決以上背景技術(shù)部分提到的技術(shù)問題。
第一方面,本申請實施例提供了一種用于模型服務(wù)器的信息存儲方法,模型服務(wù)器分別與管理服務(wù)器和云服務(wù)器通信連接,管理服務(wù)器與云服務(wù)器通信連接,管理服務(wù)器用于存儲模型信息,云服務(wù)器用于存儲模型的預(yù)言模型標(biāo)記語言PMML文件,該方法包括:周期性地確定管理服務(wù)器中存儲的模型信息是否存在更新;響應(yīng)于確定模型信息存在更新,對更新后的模型信息進(jìn)行解析,確定存在更新的模型;將所確定的模型作為目標(biāo)模型,確定本地是否存儲有目標(biāo)模型的PMML文件;響應(yīng)于確定本地未存儲目標(biāo)模型的PMML文件,從云服務(wù)器下載并存儲目標(biāo)模型的PMML文件。
在一些實施例中,響應(yīng)于確定本地未存儲有目標(biāo)模型的PMML文件,從云服務(wù)器下載并存儲目標(biāo)模型的PMML文件,包括:響應(yīng)于確定本地未存儲有目標(biāo)模型的PMML文件,從云服務(wù)器下載目標(biāo)模型的PMML文件,并以目標(biāo)模型的名稱為鍵,以目標(biāo)模型的PMML文件中的內(nèi)容為值,以鍵值對的形式存儲至內(nèi)存的字典容器中。
在一些實施例中,模型信息包括:模型的名稱、版本號、輸入?yún)?shù)信息和輸出結(jié)果信息。
在一些實施例中,在從云服務(wù)器下載并存儲目標(biāo)模型的PMML文件之后,該方法還包括:分別確定目標(biāo)模型的輸入?yún)?shù)信息和輸出結(jié)果信息是否存在更新;響應(yīng)于確定目標(biāo)模型的輸入?yún)?shù)信息或輸出結(jié)果信息存在更新,將預(yù)先存儲的目標(biāo)模型的輸入?yún)?shù)信息或輸出結(jié)果信息替換為更新后的目標(biāo)模型的輸入?yún)?shù)信息或輸出結(jié)果信息。
在一些實施例中,模型服務(wù)器還與模型調(diào)用客戶端通信連接;以及該方法還包括:響應(yīng)于接收到模型調(diào)用客戶端發(fā)送的、包含待調(diào)用模型的名稱的模型調(diào)用請求,查詢待調(diào)用模型的輸入?yún)?shù)信息,并將所查詢的輸入?yún)?shù)信息返回至模型調(diào)用客戶端;接收模型調(diào)用客戶端發(fā)送的輸入?yún)?shù),將輸入?yún)?shù)輸入至待調(diào)用模型,得到與輸入?yún)?shù)相對應(yīng)的輸出結(jié)果,并將輸出結(jié)果返回至模型調(diào)用客戶端。
第二方面,本申請實施例提供了一種用于模型服務(wù)器的信息存儲裝置,模型服務(wù)器分別與管理服務(wù)器和云服務(wù)器通信連接,管理服務(wù)器與云服務(wù)器通信連接,管理服務(wù)器用于存儲模型信息,云服務(wù)器用于存儲模型的預(yù)言模型標(biāo)記語言PMML文件,該裝置包括:第一確定單元,配置用于周期性地確定管理服務(wù)器中存儲的模型信息是否存在更新;解析單元,配置用于響應(yīng)于確定模型信息存在更新,對更新后的模型信息進(jìn)行解析,確定存在更新的模型;第二確定單元,配置用于將所確定的模型作為目標(biāo)模型,確定本地是否存儲有目標(biāo)模型的PMML文件;存儲單元,配置用于響應(yīng)于確定本地未存儲目標(biāo)模型的PMML文件,從云服務(wù)器下載并存儲目標(biāo)模型的PMML文件。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司,未經(jīng)北京京東尚科信息技術(shù)有限公司;北京京東世紀(jì)貿(mào)易有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710606581.7/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F3-00 用于將所要處理的數(shù)據(jù)轉(zhuǎn)變成為計算機能夠處理的形式的輸入裝置;用于將數(shù)據(jù)從處理機傳送到輸出設(shè)備的輸出裝置,例如,接口裝置
G06F3-01 .用于用戶和計算機之間交互的輸入裝置或輸入和輸出組合裝置
G06F3-05 .在規(guī)定的時間間隔上,利用模擬量取樣的數(shù)字輸入
G06F3-06 .來自記錄載體的數(shù)字輸入,或者到記錄載體上去的數(shù)字輸出
G06F3-09 .到打字機上去的數(shù)字輸出
G06F3-12 .到打印裝置上去的數(shù)字輸出
- 信息記錄介質(zhì)、信息記錄方法、信息記錄設(shè)備、信息再現(xiàn)方法和信息再現(xiàn)設(shè)備
- 信息記錄裝置、信息記錄方法、信息記錄介質(zhì)、信息復(fù)制裝置和信息復(fù)制方法
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄裝置、信息再現(xiàn)裝置、信息記錄方法、信息再現(xiàn)方法、信息記錄程序、信息再現(xiàn)程序、以及信息記錄介質(zhì)
- 信息記錄設(shè)備、信息重放設(shè)備、信息記錄方法、信息重放方法、以及信息記錄介質(zhì)
- 信息存儲介質(zhì)、信息記錄方法、信息重放方法、信息記錄設(shè)備、以及信息重放設(shè)備
- 信息存儲介質(zhì)、信息記錄方法、信息回放方法、信息記錄設(shè)備和信息回放設(shè)備
- 信息記錄介質(zhì)、信息記錄方法、信息記錄裝置、信息再現(xiàn)方法和信息再現(xiàn)裝置
- 信息終端,信息終端的信息呈現(xiàn)方法和信息呈現(xiàn)程序
- 信息創(chuàng)建、信息發(fā)送方法及信息創(chuàng)建、信息發(fā)送裝置





