亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

基于云平臺(tái)的算法文件生成方法、裝置及云平臺(tái)的制作方法

文檔序號(hào):9304441閱讀:413來(lái)源:國(guó)知局
基于云平臺(tái)的算法文件生成方法、裝置及云平臺(tái)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及云計(jì)算技術(shù),尤其涉及一種基于云平臺(tái)的算法文件生成方法、裝置及 平臺(tái)。
【背景技術(shù)】
[0002] 在現(xiàn)有的云平臺(tái)中,部分云平臺(tái)提供了第三方算法集成功能,通過云平臺(tái)提供的 接入接口,用戶可以將第三方算法集成到云平臺(tái)中并運(yùn)行,從而在云平臺(tái)上實(shí)現(xiàn)第三方算 法的功能。在將第三方算法集成到云平臺(tái)時(shí),需要提供四個(gè)必要的文件,包括:算法組件描 述文件、算法組件圖標(biāo)、算法實(shí)體文件和算法面板文件。其中,算法組件描述文件用于描述 算法的名稱、執(zhí)行路徑等信息;算法組件圖標(biāo)包括了該算法組件所涉及的所有圖標(biāo);算法 實(shí)體文件為算法的可執(zhí)行文件;算法面板文件用于在云平臺(tái)上生成運(yùn)行面板,以供用戶輸 入算法運(yùn)行所需的參數(shù)。在將算法集成到云平臺(tái)之前,用戶需要首先生成上述四個(gè)文件,之 后再將其放入云平臺(tái)規(guī)定的目錄下以供云平臺(tái)集成該算法。
[0003] 現(xiàn)有技術(shù)中,在將算法集成到云平臺(tái)之前,需要用戶手動(dòng)編寫算法組件描述 文件和算法面板文件。手動(dòng)編寫算法組件描述文件時(shí),用戶需要編寫可擴(kuò)展標(biāo)記語(yǔ)言 (ExtensibleMarkupLanguage,簡(jiǎn)稱XML)配置文件,手動(dòng)編寫算法面板文件時(shí),用戶需要 編寫符合云平臺(tái)要求的算法面板源代碼文件。
[0004] 但是,現(xiàn)有技術(shù)中使用手動(dòng)方法編寫算法組件描述文件和算法面板源代碼文件會(huì) 造成用戶工作量大并且效率低下,同時(shí),用戶還需要學(xué)習(xí)符合云平臺(tái)要求的界面開發(fā)知識(shí) 以及編程語(yǔ)言,增加了實(shí)現(xiàn)難度。

【發(fā)明內(nèi)容】

[0005] 本發(fā)明提供一種基于云平臺(tái)的算法文件生成方法、裝置及云平臺(tái),用以解決現(xiàn)有 技術(shù)中手動(dòng)編寫算法組件描述文件和算法面板源代碼文件而造成的工作量大、效率低以及 實(shí)現(xiàn)難度大的問題。
[0006] 本發(fā)明第一方面提供一種基于云平臺(tái)的算法文件生成方法,包括:接收用戶輸入 的算法組件描述文件的配置信息以及算法面板參數(shù);
[0007] 根據(jù)所述算法組件描述文件的配置信息生成算法組件描述文件,并根據(jù)所述算法 面板參數(shù)生成算法面板源代碼文件。
[0008] 在第一方面的第一種可能的實(shí)現(xiàn)方式中,所述根據(jù)所述算法組件描述文件的配置 信息生成算法組件描述文件包括:
[0009] 根據(jù)所述算法組件描述文件的配置信息,填充預(yù)設(shè)組件描述模板中的第一類子文 件信息;
[0010] 根據(jù)所述算法組件描述文件的配置信息,生成填充參數(shù),采用所述填充參數(shù)填充 所述預(yù)設(shè)組件描述模板中的第二類子文件信息;
[0011] 根據(jù)填充后的第一類子文件信息和第二類子文件信息獲取算法組件描述文件。
[0012] 在第一方面的第二種可能的實(shí)現(xiàn)方式中,所述算法面板源代碼文件包括:算法入 口源代碼文件和算法對(duì)話框源代碼文件;相應(yīng)地,
[0013] 所述根據(jù)所述算法面板參數(shù)生成算法面板源代碼文件包括:
[0014] 根據(jù)所述算法面板參數(shù)生成算法入口源代碼文件;
[0015] 根據(jù)所述算法面板參數(shù)生成算法對(duì)話框源代碼文件。
[0016] 結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第一方面的第三種可能的實(shí)現(xiàn)方式 中,所述根據(jù)所述算法面板參數(shù)生成算法入口源代碼文件包括;
[0017] 根據(jù)所述算法面板參數(shù),將預(yù)設(shè)入口源代碼模板中對(duì)應(yīng)的參數(shù)替換為所述算法面 板參數(shù),生成所述算法入口源代碼文件。
[0018] 結(jié)合第一方面的第二種可能的實(shí)現(xiàn)方式,在第一方面的第四種可能的實(shí)現(xiàn)方式 中,所述根據(jù)所述算法面板參數(shù)生成算法對(duì)話框源代碼文件包括;
[0019] 根據(jù)所述算法面板參數(shù)對(duì)應(yīng)的參數(shù)類型,在預(yù)設(shè)對(duì)話框源代碼模板中填充與所述 參數(shù)類型對(duì)應(yīng)的代碼段,生成所述算法對(duì)話框源代碼文件。
[0020] 本發(fā)明第二方面提供一種基于云平臺(tái)的算法文件生成裝置,包括:
[0021] 接收模塊,用于接收用戶輸入的算法組件描述文件的配置信息以及算法面板參 數(shù);
[0022] 生成模塊,用于根據(jù)所述算法組件描述文件的配置信息生成算法組件描述文件, 并根據(jù)所述算法面板參數(shù)生成算法面板源代碼文件。
[0023] 在第二方面的第一種可能的實(shí)現(xiàn)方式中,所述生成模塊,具體用于根據(jù)所述算法 組件描述文件的配置信息,填充預(yù)設(shè)組件描述模板中的第一類子文件信息;根據(jù)所述算法 組件描述文件的配置信息,生成填充參數(shù),采用所述填充參數(shù)填充所述預(yù)設(shè)組件描述模板 中的第二類子文件信息;根據(jù)填充后的第一類子文件信息和第二類子文件信息獲取算法組 件描述文件。
[0024] 在第二方面的第二種可能的實(shí)現(xiàn)方式中,所述算法面板源代碼文件包括:算法入 口源代碼文件和算法對(duì)話框源代碼文件;相應(yīng)地,
[0025] 所述生成模塊,包括:
[0026] 入口源代碼文件生成單元,用于根據(jù)所述算法面板參數(shù)生成算法入口源代碼文 件;
[0027] 對(duì)話框源代碼文件生成單元,用于根據(jù)所述算法面板參數(shù)生成算法對(duì)話框源代碼 文件。
[0028] 本發(fā)明第三方面提供一種云平臺(tái),包括了前述的基于云平臺(tái)的算法文件生成裝 置。
[0029] 本發(fā)明提供的基于云平臺(tái)的算法文件生成方法、裝置及云平臺(tái)中,首先接收用戶 輸入的算法組件描述文件的配置信息以及算法面板參數(shù),進(jìn)而根據(jù)用戶輸入的算法組件描 述文件的配置信息以及算法面板參數(shù)自動(dòng)生成算法組件描述文件和算法面板源代碼文件, 使得用戶不再需要手動(dòng)編寫上述算法組件描述文件和算法面板源代碼文件,減少了用戶的 工作量,提高了第三方算法集成的效率,并且不需要用戶學(xué)習(xí)云平臺(tái)的界面開發(fā)知識(shí)以及 編程語(yǔ)言,因此也降低了第三方算法集成的難度。
【附圖說(shuō)明】
[0030] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn) 有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見地,下面描述中的附圖是本發(fā) 明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根 據(jù)這些附圖獲得其他的附圖。
[0031] 圖1為本發(fā)明提供的基于云平臺(tái)的算法文件生成方法實(shí)施例一的流程示意圖;
[0032] 圖2為本發(fā)明提供的基于云平臺(tái)的算法文件生成方法實(shí)施例二的流程示意圖;
[0033] 圖3為本發(fā)明提供的基于云平臺(tái)的算法文件生成方法實(shí)施例三的流程示意圖;
[0034] 圖4為本發(fā)明提供的基于云平臺(tái)的算法文件生成方法的使用流程示意圖;
[0035] 圖5為本發(fā)明提供的基于云平臺(tái)的算法文件生成裝置實(shí)施例一的結(jié)構(gòu)示意圖;
[0036] 圖6為本發(fā)明提供的基于云平臺(tái)的算法文件生成裝置實(shí)施例二的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0037] 下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完 整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于 本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他 實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0038] 圖1為本發(fā)明提供的基于云平臺(tái)的算法文件生成方法實(shí)施例一的流程示意圖,該 方法的執(zhí)行主體可以是終端,例如計(jì)算機(jī)、服務(wù)器等設(shè)備,如圖1所示,該方法包括:
[0039] S101、接收用戶輸入的算法組件描述文件的配置信息以及算法面板參數(shù)。
[0040] 可選地,用戶可以在終端提供的一個(gè)配置界面上分別輸入算法組件描述文件的配 置信息以及算法面板參數(shù)。其中,算法面板參數(shù)可以包括參
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1