[發明專利]推薦系統API的生成方法、裝置、電子設備及存儲介質有效
| 申請號: | 202011131816.X | 申請日: | 2020-10-21 |
| 公開(公告)號: | CN112351076B | 公開(公告)日: | 2023-07-18 |
| 發明(設計)人: | 喬磊 | 申請(專利權)人: | 咪咕文化科技有限公司;中國移動通信集團有限公司 |
| 主分類號: | H04L67/51 | 分類號: | H04L67/51;H04L67/55;H04L67/00;G06F16/9535 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 王宇楊 |
| 地址: | 100032*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 推薦 系統 api 生成 方法 裝置 電子設備 存儲 介質 | ||
本發明實施例提供的一種推薦系統API的生成方法、裝置、電子設備及存儲介質,方法包括:根據目標推薦系統API的業務流程,確定所述目標推薦系統API的領域特定語言文件;其中,所述領域特定語言文件按照預設的格式描述所述目標推薦系統API中的推薦服務的信息;根據所述目標推薦系統API的領域特定語言文件,確定所述目標推薦系統API中的推薦服務以及推薦服務的調用關系信息;根據所述推薦服務以及推薦服務的調用關系信息,生成所述目標推薦系統API。本發明實施例實現了實施輕量化,提高了生成的推薦API的整體規范性和復用性,并且提高了系統性能。
技術領域
本發明涉及推薦系統領域,尤其涉及一種推薦系統API的生成方法、裝置、電子設備及存儲介質。
背景技術
推薦系統是根據用戶的信息需求與興趣,將用戶感興趣的信息、產品等推薦給用戶的計算機輔助系統。
目前,互聯網行業的主流推薦系統主要包括四個模塊:用戶和內容畫像、特征工程、推薦算法和推薦系統API(Application?Programming?Interface,應用程序接口)。
推薦系統API與推薦系統與用戶之間的交互接口,其輸入和輸出直接面向用戶,為用戶提供推薦結果。推薦系統API的業務流程會串聯其他模塊處理的結果,因此具有業務流程較長且邏輯相對復雜的特點。
在現有技術中,推薦系統API的開發,普遍按照畫像處理,召回算法處理,排序算法處理,以及相關結果編排和過濾這一主要流程進行;相關項目的核心代碼采用自上而下,硬編碼的方式實現。一旦需求發生變化或調整,其整體代碼結構往往需要人工進行大量調整;并且由于推薦邏輯復雜,調整后遺留下大量重復代碼,不利于項目維護和后期迭代;項目的整體復用性較差。
發明內容
針對現有技術存在的問題,本發明實施例提供一種推薦系統API的生成方法、裝置、電子設備及存儲介質。
本發明第一方面實施例提供一種推薦系統API的生成方法,包括:
根據目標推薦系統API的業務流程,確定所述目標推薦系統API的領域特定語言文件;其中,所述領域特定語言文件按照預設的格式描述所述目標推薦系統API中的推薦服務的信息;
根據所述目標推薦系統API的領域特定語言文件,確定所述目標推薦系統API中的推薦服務以及推薦服務的調用關系信息;
根據所述推薦服務以及推薦服務的調用關系信息,生成所述目標推薦系統API。
上述技術方案中,所述根據所述目標推薦系統API的領域特定語言文件,確定所述目標推薦系統API中的推薦服務以及推薦服務的調用關系信息,包括:
對所述目標推薦系統API的領域特定語言文件進行解析,得到解析結果;其中,所述解析結果包括所述目標推薦系統API中的推薦服務的信息,所述推薦服務的信息包括:所述推薦服務與所述推薦服務被調用前必須完成的其他推薦服務之間的關聯信息;
將所述目標推薦系統API中的推薦服務作為有向無環圖中的節點,將所述推薦服務與所述推薦服務被調用前必須完成的另一推薦服務之間的關聯作為有向無環圖的邊;
對所述有向無環圖中的各個節點進行拓撲排序,得到所述目標推薦系統API中的推薦服務以及推薦服務的調用關系信息。
上述技術方案中,所述根據所述目標推薦系統API的領域特定語言文件,確定所述目標推薦系統API中的推薦服務以及推薦服務的調用關系信息,還包括:
根據所述推薦服務的調用關系信息,確定具有相同調用順序的推薦服務;
根據具有相同調用順序的推薦服務,得到推薦服務的并行處理信息。
上述技術方案中,所述解析結果還包括:服務接口信息,所述服務接口信息用于生成所述目標推薦系統API。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于咪咕文化科技有限公司;中國移動通信集團有限公司,未經咪咕文化科技有限公司;中國移動通信集團有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011131816.X/2.html,轉載請聲明來源鉆瓜專利網。





