游戲上架方法和裝置的制造方法
【技術領域】
[0001 ] 本發(fā)明涉及手游領域,具體而言,涉及游戲上架方法和裝置。
【背景技術】
[0002]隨著手游行業(yè)蓬勃發(fā)展,競爭日益激烈,產(chǎn)品需要快速投放渠道,搶占用戶,搶占時長。目前android渠道眾多,接入成本高,游戲研發(fā)商和發(fā)行商有強烈的需求快速集成渠道。隨著手機游戲市場不斷擴大,每月上線產(chǎn)品會越來越多,再加之渠道眾多,中小團隊很難上線幾十個及以上的渠道。在游戲統(tǒng)計、測試、加固等服務上,開發(fā)者選擇性過多,并且各個產(chǎn)品質量也良莠不齊。
[0003]在現(xiàn)有技術中,不同發(fā)布渠道接入的標準不一致,需要將游戲包逐個接入不同的渠道軟件工具包,由于一個游戲包接入一個渠道軟件工具包需要2?3天,如果該游戲需要上架50個渠道,則需要3?5個月才能完全上架,非常浪費時間,導致開發(fā)團隊投入大量的人力物力。部分有實力的公司雖然自己做了整合渠道的軟件工具包,但是支持的渠道數(shù)量不多,專業(yè)不高,而且只是小范圍使用,不能市場化。同類市場化產(chǎn)品,渠道軟件工具包更新存在不及時,接入周期過長,新增渠道速度過慢,無法快速響應渠道的更新和客戶定制化渠道的接入。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明實施例的目的在于提供一種游戲上架方法和裝置,以改善上述問題。
[0005]第一方面,本發(fā)明實施例提供了一種游戲上架方法,應用于游戲上架裝置,所述游戲上架裝置運行于用戶終端,所述用戶終端下載有分發(fā)軟件工具包,所述分發(fā)軟件工具包具有供游戲包接入的通用接口及供渠道軟件工具包接入的標準接口,所述方法包括:
[0006]所述游戲上架裝置獲得用戶輸入的游戲參數(shù),并根據(jù)所述游戲參數(shù)調用游戲包;
[0007]將所述游戲包接入所述分發(fā)軟件工具包并生成游戲母包;
[0008]獲得用戶輸入的渠道參數(shù),并根據(jù)所述渠道參數(shù)調用渠道軟件工具包,調用的所述渠道軟件工具包設有接入所述分發(fā)軟件工具包的插件接口;
[0009]獲得用戶輸入的打包指令,將調用的所述渠道軟件工具包接入所述游戲母包生成渠道包。
[0010]結合第一方面,本發(fā)明實施例提供了第一方面的第一種可能的實施方式,其中,所述所述游戲上架裝置獲得用戶輸入的游戲參數(shù),并根據(jù)所述游戲參數(shù)調用游戲包,包括:
[0011]所述游戲上架裝置獲得用戶輸入的游戲參數(shù),并根據(jù)所述游戲參數(shù)調用游戲包,并將所述游戲參數(shù)上傳至云服務器存儲。
[0012]結合第一方面,本發(fā)明實施例提供了第一方面的第二種可能的實施方式,其中,所述獲得用戶輸入的渠道參數(shù),并根據(jù)所述渠道參數(shù)調用渠道軟件工具包,包括:
[0013]獲得用戶輸入的渠道參數(shù),并根據(jù)所述渠道參數(shù)調用渠道軟件工具包,并將所述渠道參數(shù)上傳至云服務器存儲。
[0014]結合第一方面的第二種可能實施的方式,本發(fā)明實施例提供了第一方面的第三種可能的實施方式,其中,所述獲得用戶輸入的渠道參數(shù),并根據(jù)所述渠道參數(shù)調用渠道軟件工具包,包括:
[0015]獲得用戶輸入的渠道參數(shù),并根據(jù)所述渠道參數(shù)調用渠道軟件工具包,響應用戶輸入的角標拖曳指令,并且根據(jù)用戶輸入的角標拖曳指令移動所述渠道軟件工具包的角標。
[0016]結合第一方面,本發(fā)明實施例提供了第一方面的第三種可能的實施方式,其中,對渠道軟件工具包的接口進行重新封裝,以使得被調用的渠道軟件工具包具有接入所述分發(fā)軟件工具包的插件接口。
[0017]第二方面,本發(fā)明實施例還提供了一種游戲上架裝置,所述游戲上架裝置運行于用戶終端,所述用戶終端下載有分發(fā)軟件工具包,所述分發(fā)軟件工具包具有供游戲包接入的通用接口及供渠道軟件工具包接入的標準接口,所述裝置包括:
[0018]游戲參數(shù)獲得單元,用于獲得用戶輸入的游戲參數(shù);
[0019]游戲包調用單元,用于根據(jù)所述游戲參數(shù)調用游戲包;
[0020]游戲母包生成單元,用于將所述游戲包接入所述分發(fā)軟件工具包并生成游戲母包;
[0021]渠道參數(shù)獲得單元,用于獲得用戶輸入的渠道參數(shù);
[0022]渠道軟件工具包調用單元,用于根據(jù)所述渠道參數(shù)調用渠道軟件工具包,調用的所述渠道軟件工具包設有接入所述分發(fā)軟件工具包的插件接口;
[0023]打包指令獲得單元,用于獲得用戶輸入的打包指令;
[0024]渠道包生成單元,用于將調用的所述渠道軟件工具包接入所述游戲母包生成渠道包。
[0025]結合第二方面,本發(fā)明實施例提供了第二方面的第一種可能的實施方式,其中,所述裝置還包括:
[0026]游戲參數(shù)上傳單元,用于將所述游戲參數(shù)上傳至云服務器存儲。
[0027]結合第二方面,本發(fā)明實施例提供了第二方面的第二種可能的實施方式,其中,所述裝置還包括:
[0028]渠道參數(shù)上傳單元,用于將所述渠道參數(shù)上傳至云服務器存儲。
[0029]結合第二方面,本發(fā)明實施例提供了第二方面的第三種可能的實施方式,其中,所述裝置還包括:
[0030]角標拖曳指令獲得單元,用于獲得用戶輸入的角標拖曳指令;
[0031]角標移動單元,用于根據(jù)用戶輸入的角標拖曳指令移動所述渠道軟件工具包的角標。
[0032]結合第二方面,本發(fā)明實施例提供了第二方面的第四種可能的實施方式,其中,被調用的渠道軟件工具包具有的接入所述分發(fā)軟件工具包的插件接口,是通過對渠道軟件工具包的接口進行重新封裝而獲得的。
[0033]本發(fā)明實施例提供的游戲上架方法和裝置,游戲發(fā)布方無需將游戲包逐個接入各個渠道軟件包,只需要輸入游戲參數(shù)和渠道參數(shù),由游戲上架裝置將游戲包接入分發(fā)軟件工具包生成游戲母包,再將游戲母包接入調用的渠道軟件工具包生成渠道包,即可實現(xiàn)游戲的發(fā)布。由于分發(fā)軟件工具包預先與渠道軟件工具包建立了連接,分發(fā)軟件工具包預先進行了封裝和接口優(yōu)化,因此僅需2?3個小時就能完成接入,即可完成游戲的上架發(fā)布,節(jié)約了大量的時間,用戶體驗感非常強。
[0034]為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
【附圖說明】
[0035]為了更清楚地說明本發(fā)明實施例的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應當理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應被看作是對范圍的限定,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關的附圖。
[0036]圖1示出了本發(fā)明實施例所提供的一種游戲上架方法的流程示意圖;
[0037]圖2示出了本發(fā)明實施例所提供的一種游戲上架裝置的原理示意圖;
[0038]圖3示出了本發(fā)明實施例所提供的一種用戶終端的原理示意圖圖。
【具體實施方式】
[0039]下面將結合本發(fā)明實施例中附圖,對本發(fā)明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細描述并非旨在限制要求保護的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例?;诒景l(fā)明的實施例,本領域技術人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0040]隨著手機游戲市場不斷擴大,每月上線產(chǎn)品會越來越多,再加之渠道眾多,中小團隊很難上線幾十甚至更多的渠道。在游戲統(tǒng)計、測試、加固等服務上,開發(fā)者選擇性過多,并且各個產(chǎn)品質量也良莠不齊。在現(xiàn)有技術中,不同發(fā)布渠道接入的標準不一致,需要將游戲包逐個接入不同的渠道軟件工具包,由于一個游戲包接入一個渠道軟件工具包需要2?3天,如果該游戲需要上架50個渠道,則需要3?5個月才能完全上架,非常浪費時間,導致開發(fā)團隊投入大量的人力物力。
[0041]有鑒于此,發(fā)明人經(jīng)過長期觀察和研究發(fā)現(xiàn),提供了一種游戲上架方法和裝置,以改善上述問題。
[0042]參閱圖1,本發(fā)明實施例提供的一種游戲上架方法,應用于游戲上架裝置,所述游戲上架裝置運行于用戶終端,所述用戶終端下載有SDK framwork,即分發(fā)軟件工具包,所述分發(fā)軟件工具包具有接入游戲包的通用接口及接入渠道軟件工具包,(即渠道SDK,software development kit)的標準接口,