一種數(shù)據(jù)倉庫的任務(wù)調(diào)度方法及裝置制造方法
【專利摘要】本申請公開了一種數(shù)據(jù)倉庫的任務(wù)調(diào)度方法,應(yīng)用于數(shù)據(jù)倉庫進行任務(wù)調(diào)度,首先為每種任務(wù)設(shè)置調(diào)度類型,然后讀取任務(wù),提取任務(wù)的調(diào)度類型,按照任務(wù)的調(diào)度類型,選擇任務(wù)執(zhí)行的觸發(fā)方式,最后根據(jù)觸發(fā)方式,觸發(fā)執(zhí)行任務(wù)。同時還公開了一種數(shù)據(jù)數(shù)倉的任務(wù)調(diào)度裝置,包括調(diào)度類型設(shè)置模塊,調(diào)度掃描模塊和任務(wù)執(zhí)行模塊,通過為每個任務(wù)設(shè)置調(diào)度類型,并按照調(diào)度類型選擇不同的觸發(fā)方法進行處理,可以靈活的根據(jù)用戶的需求來處置任務(wù),并能夠有效降低資源的急劇消耗帶來宕機的風險,提高用戶的滿意度。
【專利說明】一種數(shù)據(jù)倉庫的任務(wù)調(diào)度方法及裝置
【技術(shù)領(lǐng)域】
[0001]本申請涉及數(shù)據(jù)庫【技術(shù)領(lǐng)域】,尤其涉及數(shù)據(jù)倉庫的任務(wù)調(diào)度方法及裝置。
【背景技術(shù)】
[0002]隨著90年代后期Internet的興起與飛速發(fā)展,我們進入了一個新的時代,大量的信息和數(shù)據(jù),迎面而來,用科學的方法去整理數(shù)據(jù),從而從不同視角對企業(yè)經(jīng)營各方面信息的精確分析、準確判斷,比以往更為迫切。數(shù)據(jù)倉庫(Data Warehouse)的概念應(yīng)運而生,數(shù)據(jù)倉庫是一個面向主題的、集成的、相對穩(wěn)定的、反映歷史變化的數(shù)據(jù)集合。隨著企業(yè)信息化程度的不斷提高,企業(yè)內(nèi)部積累了大量的業(yè)務(wù)數(shù)據(jù),數(shù)據(jù)倉庫用于對這些相互獨立、分散的數(shù)據(jù)進行統(tǒng)一的處理,以滿足企業(yè)高層決策與分析需要。隨著數(shù)據(jù)倉庫系統(tǒng)帶來的良好效果,各行各業(yè)的單位,已經(jīng)能很好的接受“整合數(shù)據(jù),從數(shù)據(jù)中找知識,運用數(shù)據(jù)知識、用數(shù)據(jù)說話”等新的關(guān)系到改良生產(chǎn)活動各環(huán)節(jié)、提高生產(chǎn)效率、發(fā)展生產(chǎn)力的理念。
[0003]任務(wù)在數(shù)據(jù)倉庫的概念中就是最小處理數(shù)據(jù)動作的一種技術(shù)實現(xiàn),在一個數(shù)據(jù)倉庫中,數(shù)據(jù)的處理都是由成千上萬的各種處理任務(wù)完成。在當前流行的數(shù)據(jù)倉庫平臺中,任務(wù)調(diào)度一般都實現(xiàn)了根據(jù)任務(wù)依賴關(guān)系,進行任務(wù)并發(fā)調(diào)度,并可以設(shè)置任務(wù)運行的并發(fā)度及任務(wù)的優(yōu)先級,優(yōu)先級越高,任務(wù)會優(yōu)先觸發(fā)執(zhí)行。但在一些實際使用場景中,仍然存在種種問題,例如:由于數(shù)據(jù)平臺運算資源不夠,發(fā)生整個平臺宕掉;任務(wù)的觸發(fā)時間和完成時間沒有達到業(yè)務(wù)方的需求等等。
[0004]特別地,在傳統(tǒng)的任務(wù)調(diào)度方法中,首先進行觸發(fā)時間判斷,觸發(fā)時間判斷為判斷讀取到的可用任務(wù)是否滿足時間觸發(fā)條件,只有當讀取到可用任務(wù)時的時間大于設(shè)置的觸發(fā)時間,才繼續(xù)往下判斷,否則終止判斷,退出,并進行下一個等待任務(wù)的觸發(fā)判斷;然后進行并發(fā)數(shù)判斷,每類任務(wù)類型都設(shè)有可運行的最大并發(fā)數(shù),當讀取到的任務(wù)相應(yīng)的任務(wù)類型正在運行的并發(fā)數(shù)小于等于設(shè)置的最大并發(fā)數(shù)時,那么觸發(fā)執(zhí)行該任務(wù),否則終止,退出,并進行下一個等待任務(wù)的觸發(fā)判斷。
[0005]可見在傳統(tǒng)的任務(wù)調(diào)度方法中可以設(shè)置任務(wù)的觸發(fā)時間和通過設(shè)置任務(wù)類型的最大并發(fā)數(shù)做到資源的控制,但實際使用過程中,并不準確,也做不到很好的控制,主要原因為,調(diào)度本身并不能準確的知道被觸發(fā)執(zhí)行的任務(wù)到底使用了多少資源,需要運行多少時間,也許少量幾個任務(wù)就能把機器運算資源使用光,導(dǎo)致運算資源不足,延誤運算時間,甚至運算平臺巖掉。
[0006]因此現(xiàn)有的任務(wù)調(diào)度方法沒辦法真實的解決資源使用/時間控制的問題,到最后經(jīng)常發(fā)生運算平臺負載過重甚至宕機的現(xiàn)象,而且任務(wù)的運算時間也難以把握,導(dǎo)致很多時候滿足不了業(yè)務(wù)方的時間需求。
【發(fā)明內(nèi)容】
[0007]本申請的目的是在傳統(tǒng)調(diào)度方法的基礎(chǔ)上,根據(jù)任務(wù)的調(diào)度類型來調(diào)度任務(wù),避免由于數(shù)據(jù)平臺運算資源不夠,發(fā)生整個平臺宕掉,或者任務(wù)的觸發(fā)時間和完成時間沒有達到業(yè)務(wù)方的需求。
[0008]一種數(shù)據(jù)倉庫的任務(wù)調(diào)度方法,應(yīng)用于數(shù)據(jù)倉庫進行任務(wù)調(diào)度,所述數(shù)據(jù)倉庫的任務(wù)均配置有調(diào)度類型,所述調(diào)度類型包括資源優(yōu)先或時間優(yōu)先,不同所述調(diào)度類型對應(yīng)不同任務(wù)執(zhí)行的觸發(fā)方式,所述任務(wù)調(diào)度方法包括步驟:
[0009]讀取任務(wù),提取所述任務(wù)的調(diào)度類型,按照所述任務(wù)的調(diào)度類型,選擇所述調(diào)度類型所對應(yīng)的任務(wù)執(zhí)行的觸發(fā)方式;
[0010]以所述對應(yīng)的任務(wù)執(zhí)行的觸發(fā)方式觸發(fā)執(zhí)行所述任務(wù)。
[0011]當所述的調(diào)度類型為資源優(yōu)化時,以所述對應(yīng)的任務(wù)執(zhí)行的觸發(fā)方式觸發(fā)執(zhí)行所述任務(wù),包括步驟:
[0012]判斷執(zhí)行任務(wù)的運算資源平臺的可用資源是否滿足所述任務(wù)預(yù)計需要的任務(wù)資源,如果滿足則進行下一步,否則返回去讀取下一個任務(wù);
[0013]觸發(fā)執(zhí)行所述任務(wù);
[0014]收集所述任務(wù)實際使用資源信息。
[0015]進一步地,所述任務(wù)預(yù)計需要的任務(wù)資源是通過統(tǒng)計一定周期內(nèi)每次運行時實際用到的資源情況,做平均值運算。
[0016]當所述調(diào)度類型為時間優(yōu)先時,以所述對應(yīng)的任務(wù)執(zhí)行的觸發(fā)方式觸發(fā)執(zhí)行所述任務(wù),包括步驟:
[0017]判斷讀取到的任務(wù)是否滿足時間觸發(fā)條件,只有當讀取到任務(wù)時的時間大于設(shè)置的觸發(fā)時間,則進行下一步,否則返回到讀取下一個任務(wù);
[0018]觸發(fā)執(zhí)行所述任務(wù)。
[0019]本申請還提出了一種數(shù)據(jù)倉庫的任務(wù)調(diào)度裝置,應(yīng)用于數(shù)據(jù)倉庫進行任務(wù)調(diào)度,所述調(diào)度裝置包括依次連接的調(diào)度類型設(shè)置模塊,調(diào)度掃描模塊和任務(wù)執(zhí)行模塊,其中:
[0020]所述調(diào)度類型設(shè)置模塊,用于為每種任務(wù)設(shè)置調(diào)度類型,所述調(diào)度類型包括資源優(yōu)先或時間優(yōu)先,不同所述調(diào)度類型對應(yīng)不同任務(wù)執(zhí)行的觸發(fā)方式;
[0021]所述調(diào)度掃描模塊,用于讀取任務(wù),按照所述任務(wù)的調(diào)度類型,選擇對應(yīng)的任務(wù)執(zhí)行的觸發(fā)方式;
[0022]所述任務(wù)執(zhí)行模塊,用于根據(jù)所述的觸發(fā)方式,觸發(fā)執(zhí)行所述的任務(wù)。
[0023]進一步地,所述任務(wù)執(zhí)行模塊還包括判斷單元,用于在選擇觸發(fā)方式后,判斷當前條件是否滿足觸發(fā)條件。
[0024]作為本申請的一種方式,所述任務(wù)執(zhí)行模塊還包括任務(wù)占用資源預(yù)估單元,用于收集所述任務(wù)實際使用資源信息,預(yù)估執(zhí)行任務(wù)需要的任務(wù)資源。
[0025]作為本申請的另一種方式,所述任務(wù)執(zhí)行模塊還包括觸發(fā)時間設(shè)置單元,用于設(shè)置任務(wù)的觸發(fā)時間。
[0026]本申請的數(shù)據(jù)倉庫的任務(wù)調(diào)度方法,讓用戶自己選擇要滿足的數(shù)據(jù)場景,如運算資源的穩(wěn)定對整個平臺比較重要,那么可以選擇資源優(yōu)先的調(diào)度策略,最大程度保障平臺的穩(wěn)定,如實現(xiàn)業(yè)務(wù)時間比較重要,那么可以選擇時間優(yōu)先的調(diào)度策略,最大程度保障任務(wù)執(zhí)行時間接近業(yè)務(wù)要求的時間完成。本申請的數(shù)據(jù)倉庫的任務(wù)調(diào)度裝置,通過調(diào)度類型設(shè)置模塊為任務(wù)設(shè)置調(diào)度類型,并根據(jù)調(diào)度類型選擇觸發(fā)方式,可以靈活的根據(jù)用戶的需求來處置任務(wù),并能夠有效降低資源的急劇消耗帶來宕機的風險,提高用戶的滿意度?!緦@綀D】
【附圖說明】
[0027]圖1為本申請數(shù)據(jù)倉庫的任務(wù)調(diào)度方法的流程圖;
[0028]圖2為本申請資源優(yōu)化觸發(fā)方式下調(diào)度方法流程圖;
[0029]圖3為本申請時間優(yōu)化觸發(fā)方式下調(diào)度方法流程圖;
[0030]圖4為本申請數(shù)據(jù)倉庫的任務(wù)調(diào)度裝置結(jié)構(gòu)示意圖。
【具體實施方式】
[0031]下面結(jié)合附圖和實施例對本申請技術(shù)方案做進一步詳細說明,以下實施例不構(gòu)成對本申請的限定。
[0032]本申請數(shù)據(jù)倉庫任務(wù)調(diào)度方法流程圖如圖1所示,包括步驟:
[0033]步驟101、為每種任務(wù)配置調(diào)度類型。
[0034]具體地,每種任務(wù)都配置有調(diào)度類型,調(diào)度類型包括資源優(yōu)先或時間優(yōu)先,當然也可以根據(jù)其他主題來進行配置,本實施例僅以資源優(yōu)先和時間優(yōu)先來進行說明。用戶在配置任務(wù)屬性信息時,任務(wù)的調(diào)度類型作為一個屬性信息配置進去,讓用戶自己選擇需要保證的對象,如需要保證資源的可用性,選擇配置調(diào)度類型為資源優(yōu)先;需要保證業(yè)務(wù)時間的準時性,選擇配置調(diào)度類型為時間優(yōu)先。
[0035]需要說明的是,調(diào)度類型配置的方法不限于采用用戶主動配置的方法,也可以由系統(tǒng)根據(jù)任務(wù)的種類采用該種類默認的調(diào)度類型來自動為任務(wù)設(shè)置調(diào)度類型?;蛘卟捎闷渌绞絹泶_定任務(wù)的調(diào)度類型,如根據(jù)任務(wù)的優(yōu)先級,或者根據(jù)任務(wù)的發(fā)起對象等。
[0036]步驟102、讀取任務(wù),按照任務(wù)的調(diào)度類型,選擇任務(wù)執(zhí)行的觸發(fā)方式。
[0037]數(shù)據(jù)倉庫通過調(diào)度掃描來讀取任務(wù),一般來說,讀取的時候按照優(yōu)先級讀取處于等待運行的可用任務(wù),等待運行的可用任務(wù)為符合依賴條件的處于等待運行的任務(wù),也就是說當一個任務(wù)的父任務(wù)都是成功結(jié)束狀態(tài),那么該任務(wù)即為一個等待運行的可用任務(wù)。調(diào)度掃描讀取一個等待運行的可用任務(wù),讀取的時候按照優(yōu)先級讀取,讀取后首先提取該任務(wù)的調(diào)度類型,按照該任務(wù)的調(diào)度類型,選擇任務(wù)執(zhí)行的觸發(fā)方式。
[0038]步驟103、按照所選擇的觸發(fā)方式,觸發(fā)執(zhí)行該任務(wù)。
[0039]需要說明的是,數(shù)據(jù)倉庫為每種調(diào)度類型設(shè)置了各自對應(yīng)的觸發(fā)方式,每種觸發(fā)方式又對應(yīng)了不同的觸發(fā)條件。調(diào)度掃描將按照每種任務(wù)設(shè)置的調(diào)度類型,選擇任務(wù)執(zhí)行的觸發(fā)方式,如果是資源優(yōu)先,則選擇資源優(yōu)先的觸發(fā)方式,判斷是否滿足資源優(yōu)先的觸發(fā)條件,如果滿足則執(zhí)行,否則返回到步驟102去讀取下一個任務(wù);如果是時間優(yōu)先,則選擇時間優(yōu)先的觸發(fā)方式,判斷是否滿足時間優(yōu)先的觸發(fā)條件,如果滿足則執(zhí)行,否則返回到步驟102去讀取下一個任務(wù)。
[0040]具體地,當當前任務(wù)的調(diào)度類型為資源優(yōu)先時,本申請的按照所選擇的觸發(fā)方式,觸發(fā)執(zhí)行該任務(wù)的步驟如圖2所示,還包括:
[0041]步驟201、判斷可用資源是否滿足當前任務(wù)預(yù)計需要的任務(wù)資源,如果滿足則進行下一步,否則返回去讀取下一個任務(wù);
[0042]步驟202、觸發(fā)執(zhí)行任務(wù);
[0043]步驟203、收集該任務(wù)實際使用資源信息。[0044]需要說明的是,在資源優(yōu)先觸發(fā)方式下,執(zhí)行任務(wù)的運算資源平臺的可用資源的計算,目前大部分運算平臺都有比較成熟的計算方法,如開源的hadoop分布式平臺,阿里巴巴的DataEngine分布式平臺,都可以用程序?qū)嵗痠nstance數(shù)來計算;傳統(tǒng)數(shù)據(jù)庫可以使用機器負載/內(nèi)存使用數(shù)量來計算。本申請并不限于可用資源的計算采用哪種方法,這里不再贅述。
[0045]在資源優(yōu)先觸發(fā)方式下,等待運行任務(wù)的資源需求預(yù)估,本申請采用統(tǒng)計一定周期內(nèi)(比如7天)每次運行該任務(wù)時實際用到的資源情況,做平均值運算。當待運行的是一個新任務(wù)時,可以預(yù)先設(shè)置一個資源需求預(yù)估值,也可以不設(shè)置,系統(tǒng)默認為0,等一次運行以后則根據(jù)歷史數(shù)據(jù)來進行預(yù)估。需要說明的是,預(yù)估的周期可以自由設(shè)定,也可以采用其他資源需求預(yù)估的辦法來進行資源需求預(yù)估,這里不再贅述。
[0046]具體地,當當前任務(wù)的調(diào)度類型為時間優(yōu)先時,本申請的按照所選擇的觸發(fā)方式,觸發(fā)執(zhí)行該任務(wù)的步驟如圖3所示,還包括:
[0047]步驟301、判斷讀取到的任務(wù)是否滿足時間觸發(fā)條件,只有當讀取到任務(wù)時的時間大于設(shè)置的觸發(fā)時間,則進行下一步,否則返回到讀取下一個任務(wù);
[0048]步驟302、執(zhí)行任務(wù)。
[0049]需要說明的是,一般情況下,一些執(zhí)行時間短平快的任務(wù)比較適合選擇時間優(yōu)先,而一些比較耗運算資源的任務(wù)適合選擇資源優(yōu)先。
[0050]本申請同時提出了一種數(shù)據(jù)倉庫的任務(wù)調(diào)度裝置,應(yīng)用于數(shù)據(jù)倉庫進行任務(wù)調(diào)度,如圖4所示,包括依次相連的調(diào)度類型設(shè)置模塊41,調(diào)度掃描模塊42和任務(wù)執(zhí)行模塊43。
[0051]具體地,調(diào)度類型設(shè)置模塊41用于為每種任務(wù)設(shè)置調(diào)度類型,為任務(wù)設(shè)置的調(diào)度類型包括資源優(yōu)先或時間優(yōu)先。當然也可以根據(jù)其他主題來進行設(shè)置不同的調(diào)度類型,本實施例僅以資源優(yōu)先和時間優(yōu)先來進行說明。
[0052]調(diào)度掃描模塊42用于讀取任務(wù),一般來說,讀取的時候按照優(yōu)先級讀取處于等待運行的可用任務(wù),處于等待運行的可用任務(wù)為符合依賴條件的處于等待運行的任務(wù),也就是說當一個任務(wù)的父任務(wù)都是成功結(jié)束狀態(tài),那么該任務(wù)即為一個等待運行的任務(wù)。調(diào)度掃描模塊42讀取一個等待運行的可用任務(wù),讀取的時候按照優(yōu)先級讀取,讀取后首先提取該任務(wù)的調(diào)度類型,按照該任務(wù)的調(diào)度類型,選擇任務(wù)執(zhí)行的觸發(fā)方式。
[0053]任務(wù)執(zhí)行模塊43用于接收調(diào)度掃描模塊42傳送的觸發(fā)方式,觸發(fā)執(zhí)行調(diào)度掃描模塊42讀取的任務(wù)。
[0054]具體地,任務(wù)執(zhí)行模塊43還包括判斷單元432,用于判斷當前任務(wù)是否滿足觸發(fā)條件。當當前的任務(wù)是資源優(yōu)先時,判斷可用資源是否滿足當前任務(wù)預(yù)計需要的任務(wù)資源,如果滿足則執(zhí)行,否則返回去讀取下一個任務(wù);當當前任務(wù)是時間優(yōu)先時,判斷觸發(fā)時間是否滿足當前任務(wù),滿足則執(zhí)行任務(wù),否則返回到讀取下一個任務(wù)。
[0055]作為本申請的一個實施例,任務(wù)執(zhí)行模塊43還包括任務(wù)占用資源預(yù)估單元433,用于收集任務(wù)實際使用資源信息,預(yù)估執(zhí)行任務(wù)需要的任務(wù)資源,并將預(yù)估的任務(wù)需要的任務(wù)資源信息提供給判斷單元432,便于判斷單元432作出判斷。
[0056]作為本申請的另一個實施例,任務(wù)執(zhí)行模塊43還包括觸發(fā)時間設(shè)置單元431,用于設(shè)置任務(wù)的觸發(fā)時間,提供給判斷單元432,便于判斷單元432作出判斷。[0057]以上實施例僅用以說明本申請的技術(shù)方案而非對其進行限制,在不背離本申請精神及其實質(zhì)的情況下,熟悉本領(lǐng)域的技術(shù)人員當可根據(jù)本申請作出各種相應(yīng)的改變和變形,但這些相應(yīng)的改變和變形都應(yīng)屬于本申請所附的權(quán)利要求的保護范圍。
【權(quán)利要求】
1.一種數(shù)據(jù)倉庫的任務(wù)調(diào)度方法,應(yīng)用于數(shù)據(jù)倉庫進行任務(wù)調(diào)度,其特征在于,所述數(shù)據(jù)倉庫的任務(wù)均配置有調(diào)度類型,所述調(diào)度類型包括資源優(yōu)先或時間優(yōu)先,不同所述調(diào)度類型對應(yīng)不同任務(wù)執(zhí)行的觸發(fā)方式,所述任務(wù)調(diào)度方法包括步驟: 讀取任務(wù),提取所述任務(wù)的調(diào)度類型,按照所述任務(wù)的調(diào)度類型,選擇所述調(diào)度類型所對應(yīng)的任務(wù)執(zhí)行的觸發(fā)方式; 以所述對應(yīng)的任務(wù)執(zhí)行的觸發(fā)方式觸發(fā)執(zhí)行所述任務(wù)。
2.如權(quán)利要求1所述的任務(wù)調(diào)度方法,其特征在于,當調(diào)度類型為資源優(yōu)先時,以所述對應(yīng)的任務(wù)執(zhí)行的觸發(fā)方式觸發(fā)執(zhí)行所述任務(wù),包括步驟: 判斷執(zhí)行任務(wù)的運算資源平臺的可用資源是否滿足所述任務(wù)預(yù)計需要的任務(wù)資源,如果滿足則進行下一步,否則返回去讀取下一個任務(wù); 觸發(fā)執(zhí)行所述任務(wù); 收集所述任務(wù)實際使用資源信息。
3.如權(quán)利要求2所述的任務(wù)調(diào)度方法,其特征在于,所述任務(wù)預(yù)計需要的任務(wù)資源是通過統(tǒng)計一定周期內(nèi)每次運行時實際用到的資源情況,做平均值運算。
4.如權(quán)利要求1所述的任務(wù)調(diào)度方法,其特征在于,當所述調(diào)度類型為時間優(yōu)先時,以所述對應(yīng)的任務(wù)執(zhí)行的觸發(fā)方式觸發(fā)執(zhí)行所述任務(wù),,包括步驟: 判斷讀取到的任務(wù)是否滿足時間觸發(fā)條件,只有當讀取到任務(wù)時的時間大于設(shè)置的觸發(fā)時間,則進行下一步,否則返回到讀取下一個任務(wù); 觸發(fā)執(zhí)行所述任務(wù)。
5.一種數(shù)據(jù)倉庫的任務(wù)調(diào)度裝置,應(yīng)用于數(shù)據(jù)倉庫進行任務(wù)調(diào)度,其特征在于,所述調(diào)度裝置包括依次連接的調(diào)度類型設(shè)置模塊,調(diào)度掃描模塊和任務(wù)執(zhí)行模塊,其中: 所述調(diào)度類型設(shè)置模塊,用于為每種任務(wù)設(shè)置調(diào)度類型,所述調(diào)度類型包括資源優(yōu)先或時間優(yōu)先,不同所述調(diào)度類型對應(yīng)不同任務(wù)執(zhí)行的觸發(fā)方式; 所述調(diào)度掃描模塊,用于讀取任務(wù),按照所述任務(wù)的調(diào)度類型,選擇對應(yīng)的任務(wù)執(zhí)行的觸發(fā)方式; 所述任務(wù)執(zhí)行模塊,用于根據(jù)所述的觸發(fā)方式,觸發(fā)執(zhí)行所述的任務(wù)。
6.如權(quán)利要求5所述的任務(wù)調(diào)度裝置,其特征在于,所述任務(wù)執(zhí)行模塊還包括判斷單元,用于在選擇觸發(fā)方式后,判斷當前條件是否滿足觸發(fā)條件。
7.如權(quán)利要求6所述的任務(wù)調(diào)度裝置,其特征在于,所述任務(wù)執(zhí)行模塊還包括任務(wù)占用資源預(yù)估單元,用于收集所述任務(wù)實際使用資源信息,預(yù)估執(zhí)行任務(wù)需要的任務(wù)資源。
8.如權(quán)利要求6所述的任務(wù)調(diào)度裝置,其特征在于,所述任務(wù)執(zhí)行模塊還包括觸發(fā)時間設(shè)置單元,用于設(shè)置任務(wù)的觸發(fā)時間。
【文檔編號】G06F9/46GK103593232SQ201210289275
【公開日】2014年2月19日 申請日期:2012年8月15日 優(yōu)先權(quán)日:2012年8月15日
【發(fā)明者】高繼軍 申請人:阿里巴巴集團控股有限公司