[發明專利]代碼轉換方法、裝置、設備和存儲介質有效
| 申請號: | 201910583572.X | 申請日: | 2019-06-28 |
| 公開(公告)號: | CN110297633B | 公開(公告)日: | 2023-05-23 |
| 發明(設計)人: | 朱勝棟;王家樂;宋愷晟;唐歡;曹洪偉 | 申請(專利權)人: | 百度在線網絡技術(北京)有限公司;上海小度技術有限公司 |
| 主分類號: | G06F8/34 | 分類號: | G06F8/34;G06F16/33;G06F16/332;G06F16/958;G10L15/22;G10L15/26;A63F13/60 |
| 代理公司: | 北京品源專利代理有限公司 11332 | 代理人: | 趙翠香 |
| 地址: | 100085 北京市*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 代碼 轉換 方法 裝置 設備 存儲 介質 | ||
本發明實施例提出一種代碼轉換方法、裝置、設備和存儲介質。該方法包括:將技能的描述文件中的資源重新組織后,得到重新組織后的存儲位置;根據所述描述文件,進行所述技能的意圖注冊,得到注冊結果;根據所述描述文件、所述重新組織后的存儲位置、以及所述注冊結果,將所述描述文件轉換成技能服務代碼。本發明實施例能夠對技能的描述文件中的資源進行重組,并對描述文件中包括的意圖進行注冊,有利于統一管理資源,減少部署服務所需的存儲空間。此外,描述文件可以直接轉換成技能服務代碼,有利于快速生成服務,降低了服務開發的編程難度。
技術領域
本發明涉及計算機技術領域,尤其涉及一種代碼轉換方法、裝置、設備和存儲介質。
背景技術
在游戲等劇情類技能應用的開發過程中,需要編寫游戲策劃,選擇開發語言以及程序編寫工具,搭建開發環境和底層框架,確定美術風格以及制作標準,搭建開發所用的客戶端/服務器等。然后,開發人員按照編寫的游戲策劃對應地編寫代碼。
游戲策劃中可能包括很多情節,因此開發過程復雜,編程需要的專業性強,往往需要團隊合作,集中分配人員,安排開發周期等。
發明內容
本發明實施例提供一種代碼轉換方法、裝置、設備和存儲介質,以解決現有技術中的一個或多個技術問題。
第一方面,本發明實施例提供了一種代碼轉換方法,包括:
將技能的描述文件中的資源重新組織后,得到重新組織后的存儲位置;
根據所述描述文件,進行所述技能的意圖注冊,得到注冊結果;
根據所述描述文件、所述重新組織后的存儲位置、以及所述注冊結果,將所述描述文件轉換成技能服務代碼。
在一種實施方式中,所述將技能的描述文件中的資源重新組織后,得到重新組織后的存儲位置,包括:
獲取所述描述文件中包括的圖像、視頻、音頻和鏈接地址中的至少一種資源;
按照資源類型將各種所述資源分別保存到存儲端的數據庫中;
記錄各種所述資源在所述數據庫中的存儲位置。
在一種實施方式中,所述按照資源類型將各種所述資源分別保存到存儲端的數據庫中,包括以下至少一種:
將所述描述文件中的圖像保存到圖像數據庫;
將所述描述文件中的視頻保存到視頻數據庫;
將所述描述文件中的音頻保存到音頻數據庫;
將所述描述文件中的網頁地址和/或網頁內容保存到網頁數據庫中。
在一種實施方式中,所述根據所述描述文件,進行所述技能的意圖注冊,得到注冊結果,包括:
從所述描述文件提取出所述技能的各種意圖;
將各種所述意圖注冊到開發端,以在所述開發端確定各所述意圖所歸屬的技能服務。
在一種實施方式中,該方法還包括:
將各種所述意圖中包括的詞拆分后注冊到開發端的詞典系統;
對各種所述意圖進行泛化,將同一意圖的不同話術注冊到所述開發端的詞典系統。
在一種實施方式中,該方法還包括:
將所述技能服務代碼保存到指定的服務部署端;或者
將所述技能服務代碼和所述描述文件保存到指定的服務部署端;
其中,所述服務部署端包括對象存儲系統、內容分發網絡中的至少一種。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于百度在線網絡技術(北京)有限公司;上海小度技術有限公司,未經百度在線網絡技術(北京)有限公司;上海小度技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910583572.X/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:代碼生成方法和裝置
- 下一篇:基于webkit內核的應用程序展示方法





