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

一種實現(xiàn)服務(wù)的方法及媒體控制器與流程

文檔序號:12376586閱讀:212來源:國知局
一種實現(xiàn)服務(wù)的方法及媒體控制器與流程
本發(fā)明涉及通信
技術(shù)領(lǐng)域
,尤其涉及一種實現(xiàn)服務(wù)的方法及媒體控制器。
背景技術(shù)
:隨著網(wǎng)絡(luò)接入、無線互聯(lián)、數(shù)字媒體技術(shù)的發(fā)展,如何實現(xiàn)用戶定制的媒體服務(wù)是一個重點的技術(shù)方向。現(xiàn)有技術(shù)中,當用戶訂制媒體服務(wù)時,該媒體服務(wù)只能部署在一個媒體設(shè)備上,也就是說只能通過一個媒體設(shè)備實現(xiàn)該媒體服務(wù),由于該媒體服務(wù)的實現(xiàn)要求提供相應(yīng)的功能支持,因此該媒體設(shè)備必須具備提供該功能所需的功能資源。如圖1-a中,數(shù)字移動網(wǎng)絡(luò)聯(lián)盟(DigitalLivingNetworkAlliance,DLNA)標準定義了數(shù)字媒體服務(wù)器(DigitalMediaServer,DMS)服務(wù),實現(xiàn)該DMS服務(wù)要求提供解調(diào)(demod)功能、解復(fù)用(demux)功能、解碼(decoder)功能、編碼(encoder)功能和無損提取(remux)功能的支持,當該DMS服務(wù)部署在一個媒體設(shè)備上時,要求該媒體設(shè)備必須具備demod模塊、demux模塊、decoder模塊、encoder模塊和remux模塊,以提供上述功能。然而,在運用現(xiàn)有技術(shù)實現(xiàn)該媒體服務(wù)時存在如下缺陷:(1)當現(xiàn)有的媒體設(shè)備具備該功能資源時,該功能資源被該現(xiàn)有的媒體設(shè)備用于提供其他媒體服務(wù),此時需要等待該現(xiàn)有的媒體設(shè)備完成其他服務(wù)以釋放該功能資源,比如圖1-b中的媒體設(shè)備將decoder模塊用于提供數(shù)字媒體播放器(DigitalMediaPlayer,DMP)服務(wù),此時需要等到該媒體設(shè)備完成該DMP服務(wù)之后,才能提供該DMS服務(wù),影響媒體服務(wù)實現(xiàn)的效率;(2)當現(xiàn)有的媒體設(shè)備不具備該功能資源時,需要增加具有該功能資源的媒體設(shè)備,比如圖1-c中的媒體設(shè)備1和媒體設(shè)備2中缺少實現(xiàn)該DMS服務(wù)所需的remux模塊,此時需要增加具有該remux模塊的媒體設(shè)備3,導(dǎo)致增加設(shè)備資產(chǎn)的投入。技術(shù)實現(xiàn)要素:本發(fā)明實施例提供了一種實現(xiàn)服務(wù)的方法及媒體控制器,用于提升服務(wù)實現(xiàn)的效率,節(jié)約設(shè)備成本。本發(fā)明實施例第一方面提供了一種實現(xiàn)服務(wù)的方法,包括:媒體控制器根據(jù)媒體終端發(fā)送的服務(wù)請求,確定目標服務(wù)對應(yīng)的目標虛擬設(shè)備單元VDU,所述目標服務(wù)為所述服務(wù)請求所請求的服務(wù);所述媒體控制器根據(jù)預(yù)置的VDU和邏輯功能單元LFU的映射關(guān)系,查找所述目標VDU對應(yīng)的目標LFU;所述媒體控制器根據(jù)預(yù)置的LFU和物理設(shè)備單元PDU集的映射關(guān)系,查找所述目標LFU對應(yīng)的PDU集,所述PDU集中的PDU用于提供所述目標LFU,以實現(xiàn)所述目標媒體服務(wù)。結(jié)合本發(fā)明實施例的第一方面,在本發(fā)明實施例第一方面的第一種實現(xiàn)方式中,當所述目標LFU包括第一LFU和第二LFU時,所述媒體控制器根據(jù)預(yù)置的LFU和PDU集的映射關(guān)系,查找所述目標LFU對應(yīng)的PDU集包括:所述媒體控制器根據(jù)預(yù)置的LFU和PDU的映射關(guān)系,查找所述第一LFU對應(yīng)的第一PDU集和所述第二LFU對應(yīng)的第二PDU集;將所述第一PDU集和所述第二PDU集按照預(yù)置規(guī)則組合,得到提供所述目標LFU的PDU集。結(jié)合本發(fā)明實施例的第一方面或第一方面的第一種實現(xiàn)方式,在本發(fā)明實施例第一方面的第二種實現(xiàn)方式中,在所述媒體控制器根據(jù)預(yù)置的LFU和物理設(shè)備單元PDU集的映射關(guān)系,查找所述目標LFU對應(yīng)的PDU集之后,還包括:獲取所述PDU集中各PDU的負荷值;根據(jù)所述PDU集中各PDU的負荷值,從所述PDU集中選取負荷值最小的第一PDU,所述第一PDU用于提供所述目標LFU,以實現(xiàn)所述目標服務(wù)。結(jié)合本發(fā)明實施例的第一方面或第一方面的第一種實現(xiàn)方式或第一方面的第二種實現(xiàn)方式,在本發(fā)明實施例第一方面的第三種實現(xiàn)方式中,在從所述PDU集中選取負荷值最小的第一PDU之后,還包括:獲取所述第一PDU發(fā)送的第一信息,所述第一信息用于指示所述第一PDU當前運行的狀態(tài);當根據(jù)所述第一信息確定所述第一PDU運行異常時,從所述PDU集中選取第二PDU,所述第二PDU為所述PDU集中除所述第一PDU之外,負荷值最小的PDU,所述第二PDU用于提供所述目標LFU,以實現(xiàn)所述目標服務(wù)。結(jié)合本發(fā)明實施例的第一方面或第一方面的第一種實現(xiàn)方式或第一方面的第二種實現(xiàn)方式或第一方面的第三種實現(xiàn)方式,在本發(fā)明實施例第一方面的第四種實現(xiàn)方式中,在所述媒體控制器根據(jù)預(yù)置的LFU和PDU集的映射關(guān)系,確定提供所述目標LFU對應(yīng)的PDU集之前,還包括:創(chuàng)建LFU和PDU集的映射關(guān)系。結(jié)合本發(fā)明實施例第一方面的第四三種實現(xiàn)方式,在本發(fā)明實施例第一方面的第五種實現(xiàn)方式中,所述創(chuàng)建LFU與PDU集的映射關(guān)系包括:接收所述PDU集中各PDU發(fā)送的第二信息,所述第二信息用于指示所述各PDU對應(yīng)的LFU,當所述各PDU對應(yīng)的LFU相同時,創(chuàng)建所述LFU與所述PDU集之間的映射關(guān)系。本發(fā)明實施例第二方面提供一種媒體控制器,包括:確定單元,用于根據(jù)媒體終端發(fā)送的服務(wù)請求,確定與目標服務(wù)對應(yīng)的目標虛擬設(shè)備單元VDU,所述目標服務(wù)為所述服務(wù)請求所請求的服務(wù);第一查找單元,用于根據(jù)預(yù)置的VDU和邏輯功能單元LFU的映射關(guān)系,查找所述目標VDU對應(yīng)的目標LFU;第二查找單元,用于根據(jù)預(yù)置的LFU和物理設(shè)備單元PDU集的映射關(guān)系,查找所述目標LFU對應(yīng)的PDU集,所述PDU集中的PDU用于提供所述目標LFU,以實現(xiàn)所述目標媒體服務(wù)。結(jié)合本發(fā)明實施例的第二方面,在本發(fā)明實施例第二方面的第一種實現(xiàn)方式中,當所述目標LFU包括第一LFU和第二LFU時,所述第二查找單元具體用于:所述媒體控制器根據(jù)預(yù)置的LFU和PDU集的映射關(guān)系,查找所述第一LFU對應(yīng)的第一PDU集和所述第二LFU對應(yīng)的第二PDU集;將所述第一PDU集和所述第二PDU集按照預(yù)置規(guī)則組合,得到提供所述目標LFU的PDU集。結(jié)合本發(fā)明實施例的第二方面或第二方面的第一種實現(xiàn)方式,在本發(fā)明實施例第二方面的第二種實現(xiàn)方式中,所述媒體控制器還包括第一獲取單元和第一選取單元;所述第一獲取單元,用于獲取所述PDU集中各PDU的負荷值;所述第一選取單元,用于根據(jù)所述PDU集中各PDU的負荷值,從所述PDU集中選取負荷值最小的第一PDU,所述第一PDU用于提供所述目標LFU,以實現(xiàn)所述目標服務(wù)。結(jié)合本發(fā)明實施例的第二方面或第二方面的第一種實現(xiàn)方式或第二方面的第二種實現(xiàn)方式,在本發(fā)明實施例第二方面的第三種實現(xiàn)方式中,所述媒體控制器還包括第二獲取單元和第二選取單元;所述第二獲取單元,用于在從所述PDU集中選取負荷值最小的第一PDU之后,獲取所述第一PDU發(fā)送的第一信息,所述第一信息用于指示所述第一PDU當前運行的狀態(tài);所述第二選取單元,用于當根據(jù)所述第一信息確定所述第一PDU運行異常時,從所述PDU集中選取第二PDU,所述第二PDU為所述PDU集中除所述第一PDU之外,負荷值最小的PDU,所述第二PDU用于提供所述目標LFU,以實現(xiàn)所述目標服務(wù)。結(jié)合本發(fā)明實施例的第二方面或第二方面的第一種實現(xiàn)方式或第二方面的第二種實現(xiàn)方式或第二方面的第三種實現(xiàn)方式,在本發(fā)明實施例第二方面的第四種實現(xiàn)方式中,所述媒體控制器還包括創(chuàng)建單元;所述創(chuàng)建單元,用于在根據(jù)預(yù)置的LFU與PDU集的映射關(guān)系,查找提供所述目標LFU的PDU集之前,創(chuàng)建所述LFU與PDU集的映射關(guān)系。結(jié)合本發(fā)明實施例第二方面的第四種實現(xiàn)方式,在本發(fā)明實施例第二方面的第五種實現(xiàn)方式中,所述創(chuàng)建單元具體用于:接收所述PDU集中每個PDU發(fā)送的第二信息,所述第二信息用于指示所述每個PDU對應(yīng)的LFU,當所述各PDU對應(yīng)的LFU相同時,創(chuàng)建所述LFU與所述每個PDU之間的映射關(guān)系。應(yīng)用本發(fā)明的技術(shù)方案具有如下有益效果:將媒體設(shè)備的功能資源抽象(虛擬化)得到邏輯功能單元LFU,將不同的LFU進行組合得到虛擬設(shè)備單元VDU,當媒體終端向媒體控制器發(fā)送定制服務(wù)請求時,該媒體控制器首先確定目標服務(wù)所對應(yīng)的目標VDU,可以根據(jù)VDU與LFU的映射關(guān)系,確定該目標VDU對應(yīng)的目標LFU,并根據(jù)LFU與PDU的映射關(guān)系,確定提供該目標LFU的PDU集,該PDU集中的PDU可用于處理媒體數(shù)據(jù),從而提供該目標媒體服務(wù),由于目標LFU可以由不同的PDU提供,當該PDU集中的某個PDU提供的該目標LFU被其他服務(wù)占時,可以由其他PDU提供該目標LFU,無需等待其他服務(wù)完成之后才能執(zhí)行目標服務(wù),因此提升了目標服務(wù)實現(xiàn)的效率,且當PDU集中的一個PDU無法提供該目標LFU時,可以由多個PDU共同提供,無需增加新設(shè)備,節(jié)約設(shè)備資產(chǎn)的投入。附圖說明圖1-a為基于DLNA標準定義的DMS服務(wù)示意圖;圖1-b為媒體設(shè)備提供服務(wù)的示意圖;圖1-c為媒體設(shè)備提供MDS服務(wù)的示意圖;圖2為本發(fā)明實施例中PDU、LFU、VDU之間的映射關(guān)系示意圖;圖3為本發(fā)明實施例中一種實現(xiàn)服務(wù)方法的流程示意圖;圖4為本發(fā)明實施例中另一種實現(xiàn)服務(wù)方法的流程示意圖;圖5-a為本發(fā)明實施例中媒體路由器映射成LFU的示意圖;圖5-b為本發(fā)明實施例中媒體路由器實現(xiàn)轉(zhuǎn)屏服務(wù)的示意圖;圖5-c為本發(fā)明實施例中媒體路由器實現(xiàn)轉(zhuǎn)屏服務(wù)的另一示意圖;圖6為本發(fā)明實施例中一種媒體控制器的結(jié)構(gòu)示意圖;圖7為本發(fā)明實施例中另一種媒體控制器的結(jié)構(gòu)示意圖;圖8為本發(fā)明實施例中一種媒體控制器的實體裝置示意圖。具體實施方式下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。本發(fā)明的說明書和權(quán)利要求書及上述附圖中的術(shù)語“第一”、“第二”等是用于區(qū)別類似的對象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當情況下可以互換,以便這里描述的實施例能夠以除了在這里圖示或描述的內(nèi)容以外的順序?qū)嵤?。此外,術(shù)語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或模塊的過程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或模塊,而是可包括沒有清楚地列出的或?qū)τ谶@些過程、方法、產(chǎn)品或設(shè)備固有的其它步驟或模塊,本文中所出現(xiàn)的模塊的劃分,僅僅是一種邏輯上的劃分,實際應(yīng)用中實現(xiàn)時可以有另外的劃分方式,例如多個模塊可以結(jié)合成或集成在另一個系統(tǒng)中,或一些特征可以忽略,或不執(zhí)行,另外,所顯示的或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,模塊之間的間接耦合或通信連接可以是電性或其他類似的形式,本文中均不作限定。并且,作為分離部件說明的模塊或子模塊可以是也可以不是物理上的分離,可以是也可以不是物理模塊,或者可以分不到多個電路模塊中,可以根據(jù)實際的需要選擇其中的部分或全部模塊來實現(xiàn)本發(fā)明實施例方案的目的。本發(fā)明實施例提供的一種提供服務(wù)的方法及媒體控制器,主要應(yīng)用于家庭互連
技術(shù)領(lǐng)域
,通過借鑒網(wǎng)絡(luò)功能虛擬化(NetworkFunctionVirtualization,NVF)技術(shù)和軟件定義網(wǎng)絡(luò)(SoftwareDefinedNetwork,SDN)技術(shù),將媒體服務(wù)抽象(虛擬化)為一個邏輯或虛擬實體(VirtualDeviceUnit,VDU),將多個媒體設(shè)備(PhysicalDeviceUnit,PDU)的同類別功能進行抽象,從而定義出邏輯功能單元(LogicFunctionUnit,LFU)集,即形成PDU與LFU之間的映射,再將該VDU映射成一系列LFU,即形成VDU與LFU之間的映射,使媒體控制器在接收到服務(wù)請求時,可以利用該VDU與LFU之間的映射和PDU與LFU之間的映射,在現(xiàn)有設(shè)備所具有的功能資源中,實現(xiàn)對服務(wù)請求中所請求的服務(wù)所需的功能資源進行調(diào)度從而達到提高服務(wù)提供的效率,且節(jié)約設(shè)備成本。其中,SDN技術(shù)主要將網(wǎng)絡(luò)功能和業(yè)務(wù)處理抽象化,并且通過外置控制器來控制這些抽象化的對象,將網(wǎng)絡(luò)業(yè)務(wù)的控制和轉(zhuǎn)發(fā)進行分離,分為控制平面和轉(zhuǎn)發(fā)平面,并且控制平面和轉(zhuǎn)發(fā)平面之間提供一個標準接口;NFV技術(shù)主要是通過邏輯功能和物理硬件的解耦,整個通信網(wǎng)絡(luò)中所有網(wǎng)元設(shè)備的虛擬化,將網(wǎng)絡(luò)中的各種網(wǎng)元歸一成標準的高容量的服務(wù)器、存儲器和數(shù)據(jù)交換機。其中,在對媒體設(shè)備PDU進行虛擬化時,需要通過LFU模板的描述和VDU模板的描述完成對LFU到PDU的映射、VDU到LFU的映射,該LFU模板和VDU模板的描述可借鑒制造資源虛擬化模型(VirtualizationModelofManufacturingResource,VMMR)。在進行模板描述時,具體可以參照面向?qū)ο笏枷?,對一組相同性質(zhì)的對象進行抽象,模板中需要包含至少如下六元組:全局標識符,指模板的全局唯一標示符(URI),可以通過URI可以查找和訪問該類型模板。資源基本信息,指模板的基本信息(BasicInfo),可直觀地說明該模板所描述類型的名稱和作用等信息。屬性集合,指模板的屬性集合,該屬性集合中具體包括屬性名稱(AttrName)、屬性的數(shù)據(jù)類型(DataType)、屬性的初始值(InitValue)、屬性的約束集合(ConstraintSet)。操作集合,指的是某一類型資源經(jīng)過服務(wù)化封裝之后,用于直接使用、作業(yè)調(diào)度、信息傳遞的標準化接口描述集合,該標準化接口描述集合具體包括服務(wù)接口的名稱(Name)、接口輸入(Input)、接口輸出(Output)以及接口的異常信息(FaultMessage)。狀態(tài)集合,指資源的所有可能存在狀態(tài)的集合,包含資源在使用、空閑、維護等階段的各種不同狀態(tài)的集合,狀態(tài)的轉(zhuǎn)換由接口完成。關(guān)系集合,用于表示模板之間的繼承關(guān)系,下層模板不僅繼承上層模板的所有屬性、操作、狀態(tài)和關(guān)系,而且對其進行了擴展,通過模板的繼承關(guān)系描述,既能夠保證同一類型資源描述方式上的統(tǒng)一性,同時也可以使一些特殊屬性的資源能夠有效描述,發(fā)揮作用。在按照上述方式對模板進行描述之后,由于同一類型的設(shè)備資源使用同一種模板,可以達到對虛擬資源分類型描述的目的,進而達到具體VDU及LFU資源虛擬化的準確描述、良好管理和有效歸類的目的,對這類功能相似、作用相同的設(shè)備資源,可以通過定制模板化的查詢條件進行準確查詢,且在設(shè)備資源使用中,對于同一模板類型的設(shè)備資源采用同一個接口,資源歸一化,使得智能調(diào)度成為可能。其中,如圖2PDU同LFU之間的映射關(guān)系有兩種類型:1:1映射、1:n映射,LFU同VDU之間的映射關(guān)系有三種類型:1:1映射、1:n映射、n:1映射,其中,VDU由來自相同或不同PDU的LFU構(gòu)成,是由LFU重構(gòu)產(chǎn)生的新的邏輯功能,并且獨立于PDU存在,也就是說通過映射算法,將PDU提供的功能抽象成為相互獨立的邏輯功能單元LFU,通過LFU的重組,形成VDU。請參閱圖3,本發(fā)明實施例中一種提供服務(wù)方法的一個實施例包括:101、媒體控制器根據(jù)媒體終端發(fā)送的服務(wù)請求,確定目標服務(wù)對應(yīng)的目標虛擬設(shè)備單元VDU??梢岳斫獾氖?,媒體終端可以根據(jù)業(yè)務(wù)需求確定請求的服務(wù),向媒體控制器發(fā)送包含該目標服務(wù)的服務(wù)請求,當接收到媒體終端發(fā)送的服務(wù)請求時,所述媒體控制器根據(jù)服務(wù)請求中的目標服務(wù),確定與所述服務(wù)對應(yīng)的目標VDU。102、所述媒體控制器根據(jù)預(yù)置的VDU和LFU的映射關(guān)系,查找所述目標VDU對應(yīng)的目標LFU??梢岳斫獾氖?,在媒體控制器中預(yù)定義有VDU模板,其中,VDU模板中定義了VDU與LFU的映射關(guān)系,所述VDU模板可以預(yù)先由人工定義,所說的定義,可以理解為給出一組參數(shù);例如,所說的定義了VDU模板,可以理解為,給出了VDU模板的參數(shù);所說的定義了VDU與LFU的映射關(guān)系,可以理解為,給出了VDU與LFU的映射關(guān)系的參數(shù)。由上可知,當確定目標服務(wù)的目標VDU之后,可以根據(jù)VDU和LFU的映射關(guān)系,確定與目標VDU對應(yīng)的目標LFU。103、所述媒體控制器根據(jù)預(yù)置的LFU和PDU集的映射關(guān)系,查找提供所述目標LFU的PDU集??梢岳斫獾氖牵诿襟w控制器中還預(yù)定義有LFU模板,其中,LFU模板中定義了LFU與PDU集的映射關(guān)系,所說的定義了LFU模板,可以理解為,給出了LFU模板的參數(shù);所述的定義了LFU與PDU集的映射關(guān)系,可以理解為,給出了LFU與PDU集的映射關(guān)系的參數(shù)。由上可知,當確定提供服務(wù)的目標LFU之后,可以根據(jù)該LFU和PDU集的映射關(guān)系,確定與目標LFU對應(yīng)的PDU集,其中該PDU集可以為一種類型的PDU集,也可以為多種類型的PDU集??梢岳斫獾氖?,媒體控制器在確定提供所述目標LFU的PDU集之后,可以利用該PDU集中的任意PDU所提供的功能,處理該目標服務(wù)對應(yīng)業(yè)務(wù)數(shù)據(jù),從而確保能夠?qū)崿F(xiàn)該目標服務(wù)。本發(fā)明實施例中,媒體控制器借鑒NVF技術(shù)和SDN技術(shù)預(yù)先將媒體服務(wù)抽象為一個邏輯或虛擬實體VDU,并將多個媒體設(shè)備(PDU)的同類別功能進行抽象,從而定義出邏輯功能單元(LFU)集,再將該VDU映射成該LFU集,當確定服務(wù)對應(yīng)的目標VDU,利用VDU與LFU的映射關(guān)系,確定目標LFU,再利用LFU與PDU集的映射關(guān)系,確定提供所述目標LFU的PDU集,然后從PDU集中選取目標PDU,由于該目標LFU可以由不同的PDU提供,當該PDU集中的某個PDU提供的該目標LFU被其他服務(wù)占時,可以由其他PDU提供該目標LFU,無需等待其他服務(wù)完成之后才能執(zhí)行目標服務(wù),因此提升了目標服務(wù)提供的效率,且當PDU集中的一個PDU無法提供該目標LFU時,可以由多個PDU共同提供,無需增加新設(shè)備,節(jié)約設(shè)備資產(chǎn)的投入。本發(fā)明實施例中,VDU資源作為一種邏輯服務(wù),通過映射關(guān)系,與LFU資源關(guān)聯(lián)在一起,物理資源PDU通過抽象,表現(xiàn)一系列功能,這種關(guān)聯(lián)是松耦合形式,從而解除PDU物理資源與VDU服務(wù)之間的緊耦合關(guān)系,即源服務(wù)能力并不與具體物理資源直接相關(guān)聯(lián),資源映射由中間控制層根據(jù)映射規(guī)則,建立服務(wù)和物理資源之間的映射關(guān)系,從而達到提高物理資源利用率的目的。通過控制層中間件的適配,將具體的PDU物理資源封裝為各類標準的LFU功能資源,與VDU服務(wù)資源建立映射,注冊并發(fā)布為VDU服務(wù)。為了實現(xiàn)服務(wù)分類型描述,定義VDU資源模板,確定其屬性集合和標準化接口,該VDU資源模板不僅為控制層中具體服務(wù)的虛擬化封裝提供模板和參照,而且通過標準化服務(wù)接口為上層應(yīng)用的構(gòu)建使用管理該類服務(wù)等提供標準規(guī)范。為了屏蔽物理資源PDU的異構(gòu)性,本發(fā)明實施例將PDU按照LFU接口規(guī)范進行標準化封裝,對外注冊發(fā)布所支持的LFU功能集合,完成PDU與LFU的映射關(guān)系。請參閱圖4,基于圖3所示的實施例方法,本發(fā)明實施例中另外一種提供服務(wù)的方法包括:201、媒體控制器根據(jù)媒體終端發(fā)送的服務(wù)請求,確定目標服務(wù)對應(yīng)的目標VDU。202、所述媒體控制器根據(jù)預(yù)置的VDU和LFU的映射關(guān)系,查找所述目標VDU對應(yīng)的目標LFU。203、所述媒體控制器根據(jù)預(yù)置的LFU和PDU集的映射關(guān)系,查找提供所述目標LFU的PDU集。本發(fā)明一些實施例中,當所述目標服務(wù)需要多個LFU時,即所述目標LFU包括多個LFU,比如目標LFU可以包括第一LFU和第二LFU,所述PDU集為PDU組合集,所述PDU集中的每一個PDU為一個PDU組合??蛇x地,本實施例中的步驟202具體可以包括:202a、所述媒體控制器根據(jù)預(yù)置的VDU和LFU的映射關(guān)系,查找所述目標VDU對應(yīng)的第一LFU和第二LFU??梢岳斫獾氖牵诿襟w控制器中預(yù)定義有VDU模板,所述VDU模板中定義了VDU與LFU的映射關(guān)系,所述的定義了VDU與LFU的映射關(guān)系,可以理解為,給出了VDU與LFU的映射關(guān)系的描述,根據(jù)該映射關(guān)系可以查找出目標VDU對應(yīng)的第一LFU和第二LFU;比如,當目標VDU為VDU1時,該VDU1對應(yīng)的目標LFU為LFU1和LFU2。具體VDU與LFU的映射關(guān)系參數(shù),如下表1:VDU1LFU1、LFU2VDU2LFU3、LFU4在本發(fā)明的一些實施例中,同一個LFU可以由多個相同類型的PDU提供,因此,一個LFU可以對應(yīng)一個PDU集。可選地,當步驟202按照202a執(zhí)行時,本實施例中的步驟203具體可以包括:203a、所述媒體控制器根據(jù)預(yù)置的LFU和PDU的映射關(guān)系,查找提供所述第一LFU的第一PDU集,所述第二LFU的第二PDU集??梢岳斫獾氖?,當確定提供服務(wù)的目標LFU之后,可以根據(jù)LFU和PDU的映射關(guān)系,確定與第一LFU對應(yīng)的第一PDU集,第二LFU對應(yīng)的第二PDU集,比如當確定目標LFU為表1中的LFU1、LFU2時,根據(jù)表2中的映射關(guān)系可以確定提供該LFU1的PDU集中包括PDU1、PDU2,提供LFU2的PDU集中包括PDU3、PDU4。LFU與PDU的映射關(guān)系如下表2:LFU1PDU1或PDU2LFU2PDU3或PDU4203b、將所述第一PDU集和所述第二PDU集按照預(yù)置規(guī)則組合。需要說明的是,可以在媒體控制器中預(yù)先設(shè)定不同類型的PDU之間進行組合的規(guī)則,比如該規(guī)則為PDU1只能與同一單板上的其他PDU組合使用,如表2中給出的多個PDU,假如PDU1和PDU3、PDU2和PDU4分別來自兩個不同單板,那么按照該規(guī)則第一PDU集合和第二PDU集進行組合后,得到的PDU集為PDU1和PDU3、PDU2和PDU3、PDU2和PDU4。在本發(fā)明的一些實施例中,當所述VDU只對應(yīng)一個LFU時,即所述目標LFU為一個LFU,一個LFU可以由多個具有相同功能的PDU中的任意一個提供。可選地,本實施例中的步驟203具體可以包括:203b、所述媒體控制器根據(jù)預(yù)置的LFU和PDU集的映射關(guān)系,查找提供所述目標LFU的PDU集??梢岳斫獾氖?,當確定提供目標VDU的目標LFU之后,可以根據(jù)LFU和PDU集的映射關(guān)系,確定所述目標LFU對應(yīng)的PDU集,比如當確定目標LFU為表1中的LFU1時,根據(jù)表2中的映射關(guān)系可以確定提供該LFU1的PDU集中包括PDU1、PDU2、PDU3和PDU4??蛇x地,當步驟203具體按照203b執(zhí)行時,本實施例中步驟204具體可以包括:204c、獲取PDU集中各PDU發(fā)送的負荷狀態(tài)信息,所述負荷狀態(tài)用于指示各PDU當前負荷值。其中,媒體控制器可以從PDU集中各PDU發(fā)送的負荷狀態(tài)信息中獲取各PDU的負荷值。如下表5,表示PDU集中各PDU的負荷值大小物理設(shè)備單元負荷值PDU153PDU289PDU377PDU441204d、根據(jù)所述PDU集中各PDU的負荷值,從所述PDU集中選取負荷值最小的PDU作為所述第一PDU。如表5可知,選取PDU集中負荷值最小的PDU4作為第一PDU。需要說明的是,所述媒體控制器獲取PDU集中各PDU的負荷值方式,可以由所述媒體控制器向各PDU發(fā)送指令,使PDU返回包含負荷值的信息,也可以是由PDU周期性地將包含負荷值的信息主動上報給媒體控制器。在本發(fā)明的一些實施例中,在步驟203之后,還可以包括步驟204和步驟205:204、獲取PDU集中各PDU發(fā)送的負荷狀態(tài)信息,所述負荷狀態(tài)用于指示各PDU當前負荷值。其中,媒體控制器可以從PDU集中各PDU發(fā)送的負荷狀態(tài)信息中獲取各PDU的負荷值。如下表4,表示第一PDU集和第二PDU集中各PDU的負荷值大小PDU組合集負荷值PDU1和PDU453PDU2和PDU389PDU2和PDU368205、根據(jù)所述PDU集中各PDU的負荷值,從所述PDU集中選取負荷值最小的PDU作為所述第一PDU。如表4可知,PDU1和PDU4組合的負荷值最小,因此選取PDU集中負荷值最小的PDU1和PDU4作為第一PDU,可以避免因為PDU組合負荷過大導(dǎo)致實現(xiàn)的目標服務(wù)不穩(wěn)定。需要說明的是,所述媒體控制器獲取PDU集中各PDU的負荷值方式,可以由所述媒體控制器向各PDU發(fā)送指令,使PDU返回包含負荷值的信息,也可以是由PDU周期性地將包含負荷值的信息主動上報給媒體控制器。其中,該負荷狀態(tài)信息可以包括內(nèi)存到總線的壓力、CPU載荷等。在本發(fā)明的一些實施例中,在步驟205之后,還可以包括步驟206和步驟207:206、獲取所述第一PDU發(fā)送的第一信息,所述第一信息用于指示所述第一PDU當前運行的狀態(tài)。其中,第一PDU可以周期性或非周期性地將自身的運行狀態(tài)反饋給媒體控制器,具體可向媒體控制器發(fā)送第一信息,該第一信息用于指示第一目標PDU當前的運行狀態(tài),該運行狀態(tài)包括正常及異常兩種。需要說明的是,該PDU可以是主動發(fā)送該第一信息,也可以是在接收到媒體控制器下發(fā)的指令時,被動發(fā)送該第一信息,具體此處不作限定。207、當根據(jù)所述第一信息確定所述第一PDU運行異常時,從所述PDU集中選取第二PDU,所述第二PDU為所述PDU集中除所述第一PDU之外,負荷值最小的PDU,所述第二PDU用于提供所述目標LFU??梢岳斫獾氖?,當?shù)谝籔DU發(fā)送的第一信息指示該第一PDU當前的工作狀態(tài)為異常時,該媒體控制器從PDU集中選取除該第一PDU之外,負荷值最小的PDU作為第二PDU,該第二PDU用于提供所述目標LFU。比如,當步驟203按照203a執(zhí)行時,可以選取PDU2和PDU3作為第二PDU,當步驟203按照203b執(zhí)行時,可以選取PDU1作為第二PDU。需要說明的是,本實施例中,在確定第一PDU發(fā)生異常時,媒體控制器選取負荷值最小的PDU作為第二PDU,這樣可以起到既避免目標PDU運行錯誤導(dǎo)致無法提供服務(wù),又可以避免因為PDU負荷值太大,而導(dǎo)致服務(wù)不穩(wěn)定的問題。在實際應(yīng)用中,也可以選取PDU集中其他PDU作為第二PDU,具體此處不作限定。可選地,在本發(fā)明實施例的步驟202之前,該媒體控制器還可以獲取第三信息,所述第三信息攜帶有VDU與LFU的映射關(guān)系。比如,從外部儲存中拷貝或下載包含該VDU和LFU的映射關(guān)系的數(shù)據(jù)信息,即安裝VDU服務(wù)??蛇x地,在本發(fā)明實施例的步驟203之前,該媒體控制器還可以執(zhí)行如下步驟:接收PDU發(fā)送的第二信息,所述第二信息用于指示所述PDU集中各PDU提供的LFU,當各PDU提供的LFU相同時,按照LFU模板,創(chuàng)建LFU與PDU集之間的映射關(guān)系。為了便于理解,下面結(jié)合具體應(yīng)用場景對本發(fā)明實施例中的一種實現(xiàn)服務(wù)的方法進行了詳細說明,請參閱圖5-a至圖5-c,以PDU為媒體路由器進行說明,媒體路由器(MediaRouter,MR)總共有4個(即MR1、MR2、MR3、MR4)。本發(fā)明實施例中利用媒體路由器提供服務(wù)的流程包括:301、媒體控制器將媒體路由器MR1、MR2、MR3、MR4可提供的功能資源封裝成LFU。可以理解的是,媒體控制器將媒體路由器MR1、MR2、MR3、MR4可提供的功資源能封裝成LFU,即該媒體控制器中LFU模板,將MR的功能資源映射成LFU,如圖5-a,將MR1中功能資源封裝成存取(access)功能、解復(fù)用(demux)功能、無損提取(remux)功能、編碼(encoder)功能,將MR2中功能資源封裝成音頻解碼(audiodecoder)功能、圖形解碼(jpgdecoder)功能、解復(fù)用(dumux)功能、音頻編碼(audioencoder)功能、將MR3中功能資源封裝成音頻解碼(audiodecoder)功能、音頻編碼(audioencoder)功能、無損提取(remux)、解碼(decoder)功能,將MR4中功能資源封裝成存取(access)功能、音頻編碼(audioencoder)功能、無損提取(remux)、解碼(decoder)功能等LFU資源。302、媒體控制器根據(jù)媒體終端發(fā)送的轉(zhuǎn)屏服務(wù)請求,確定轉(zhuǎn)屏服務(wù)所需的目標LFU資源。本實施例中,媒體控制器可以按照服務(wù)部署策略確定轉(zhuǎn)屏服務(wù)所需的目標LFU資源為access、demux、audiodecoder和audioencoder。303、媒體控制器根據(jù)媒體路由器的負荷值,確定提供所述目標LFU資源的為MR1和MR2??梢岳斫獾氖?,媒體控制器可以獲取LFU所在媒體路由器的當前負荷值,比如通過壓力傳感器檢測媒體路由器的負荷值,該負荷值可以為內(nèi)存到總線的壓力或CPU載荷等,比如媒體控制器檢測到的MR1、MR2、MR3和MR4的負荷值如下表6所示:表6MR143MR242MR355MR447由表6可知,轉(zhuǎn)屏服務(wù)所需的access所在的MR1和MR4中,MR1的負荷值小于MR4,因此由將MR1的access作為轉(zhuǎn)屏服務(wù)所需的LFU資源,同理,選取MR1的demux和MR2的audiodecoder和audioencoder。如圖5-b,媒體控制器選取MR1中access和demux、MR2中的audiodecoder和audioencoder提供轉(zhuǎn)屏服務(wù)所需的LFU資源,并利用MR1和MR2對該轉(zhuǎn)屏服務(wù)的業(yè)務(wù)數(shù)據(jù)進行處理后,向媒體終端輸出服務(wù)所需的數(shù)據(jù),從而實現(xiàn)用戶定制的轉(zhuǎn)屏服務(wù)。304、當確定MR1運行異常時,選取MR2中的demux和MR4中的access提供該轉(zhuǎn)屏服務(wù)??梢岳斫獾氖牵撁襟w控制器可以通過周期性的采樣或者主動通知機制對轉(zhuǎn)屏服務(wù)所關(guān)聯(lián)的媒體路由器的運行狀態(tài)進行監(jiān)控分析以確定或預(yù)測是否發(fā)生運行時異常。如下表7為各媒體路由器的運行狀態(tài):表7MR1異常MR2正常MR3正常MR4正常如圖5-c,媒體控制器在確定MR1發(fā)生異常時,將選取MR2中的demux和MR4中的access替換MR1中demux和access,以繼續(xù)實現(xiàn)該轉(zhuǎn)屏服務(wù)。上面對本發(fā)明實施例中的一種提供服務(wù)的方法進行了描述,下面對本發(fā)明實施例中的一種媒體控制器進行描述,請參閱圖6,本發(fā)明實施例中一種媒體控制器600的一個實施例包括:確定單元601,用于根據(jù)媒體終端發(fā)送的服務(wù)請求,確定與目標服務(wù)對應(yīng)的目標虛擬設(shè)備單元VDU,所述目標服務(wù)為所述服務(wù)請求所請求的服務(wù);第一查找單元602,用于根據(jù)預(yù)置的VDU和LFU的映射關(guān)系,查找所述目標VDU對應(yīng)的目標LFU;第二查找單元603,用于根據(jù)預(yù)置的LFU和PDU集的映射關(guān)系,查找提供所述目標LFU的PDU集所述PDU集中的PDU用于提供所述目標LFU,以實現(xiàn)所述目標媒體服務(wù)。請參閱圖7,本發(fā)明實施例中另一種媒體控制器700包括:確定單元701,用于根據(jù)媒體終端發(fā)送的服務(wù)請求,確定與目標服務(wù)對應(yīng)的目標虛擬設(shè)備單元VDU,所述目標服務(wù)為所述服務(wù)請求所請求的服務(wù).可選的,所述媒體控制器700還包括創(chuàng)建單元702,所述創(chuàng)建單元702用于創(chuàng)建所述LFU與PDU集的映射關(guān)系。其中,所述創(chuàng)建單元702具體用于接收所述PDU集中每個PDU發(fā)送的第二信息,所述第二信息用于指示所述每個PDU對應(yīng)的LFU,當所述LFU相同時,創(chuàng)建所述LFU與所述每個PDU之間的映射關(guān)系。第一查找單元703,用于根據(jù)預(yù)置的VDU和LFU的映射關(guān)系,查找所述目標VDU對應(yīng)的目標LFU。第二查找單元704,用于根據(jù)預(yù)置的LFU和PDU集的映射關(guān)系,查找提供所述目標LFU的PDU集所述PDU集中的PDU用于提供所述目標LFU,以實現(xiàn)所述目標媒體服務(wù)。其中,當所述目標LFU包括第一LFU和第二LFU時,所述第二查找單元,具體可以通過所述第二查找單元根據(jù)預(yù)置的LFU和PDU集的映射關(guān)系,查找提供所述第一LFU的第一PDU集,所述第二LFU的第二PDU集,將所述第一PDU集和所述第二PDU集按照預(yù)置規(guī)則組合,得到提供所述目標LFU的PDU集??蛇x的,所述媒體控制器700還包括第一獲取單元705和第一選取單元706。其中,所述第一獲取單元705,用于獲取所述PDU集中各PDU的負荷值;所述第一選取單元706,用于根據(jù)所述PDU集中各PDU的負荷值,從所述PDU集中選取負荷值最小的第一PDU,所述第一PDU用于提供所述目標LFU,以實現(xiàn)所述目標服務(wù)??蛇x的,所述媒體控制器700還包括第二獲取單元707和第二選取單元708。其中,所述第二獲取單元707,用于在從所述PDU集中選取負荷值最小的第一PDU之后,獲取所述第一PDU發(fā)送的第一信息,所述第一信息用于指示所述第一PDU當前運行的狀態(tài);第二選取單元708,用于當根據(jù)所述第一信息確定所述第一PDU運行異常時,從所述PDU集中選取第二PDU,所述第二PDU為所述PDU集中除所述第一PDU之外,負荷值最小的PDU,所述第二PDU用于提供所述目標LFU,以實現(xiàn)所述目標服務(wù)。可以理解,本發(fā)明實施例的媒體控制器的各個功能單元的功能可根據(jù)上述方法實施例中的方法具體實現(xiàn),其具體實現(xiàn)過程可參照上述方法實施例中的相關(guān)描述,此處不再贅述。由上可見,在本發(fā)明的一些可行的實施方式中,將媒體服務(wù)抽象為一個邏輯或虛擬實體VDU,將多個媒體設(shè)備(PDU)的同類別功能進行抽象,從而定義出邏輯功能單元(LFU)集,再將該VDU映射成一系列LFU,當確定提供服務(wù)對應(yīng)的目標VDU,利用VDU與LFU的映射關(guān)系,確定目標LFU,再利用LFU與PDU集的映射關(guān)系,確定提供所述目標LFU的PDU集,取得了如下有益效果:可以通過請求的目標服務(wù)查找出具有該目標服務(wù)所需功能資源的媒體設(shè)備,當一個媒體設(shè)備不具備該目標服務(wù)所需的所有功能資源時,可以利用多個設(shè)備的組合提供該目標服務(wù)所需的所有功能資源,無需增加新設(shè)備,節(jié)約設(shè)備成本;當某個設(shè)備中實現(xiàn)該目標服務(wù)所需的功能資源被占用時,可以使用其他設(shè)備的功能資源實現(xiàn)該目標服務(wù),提升實現(xiàn)服務(wù)的效率。本發(fā)明實施例還提供一種計算機存儲介質(zhì),該計算機存儲介質(zhì)可存儲有程序,該程序執(zhí)行時包括上述方法實施例中記載的提供服務(wù)方法的部分或全部步驟。請參閱圖8,本發(fā)明實施例還提供一種媒體控制器800。該媒體控制器800可以部署到微處理計算機。比如:該媒體控制器800可以是通用計算機、客戶定制機、媒體路由器、機頂盒等便攜設(shè)備中的一種。媒體控制器800可包括處理器8001,存儲器8002,通信接口8003和總線8004;所述處理器8001,存儲器8002和通信接口8003通過總線8004連接并完成相互間的通信。所述存儲器8002用于存儲程序代碼;當所述計算機設(shè)備800運行時,所述處理器8001執(zhí)行所述存儲器8002存儲的所述程序代碼,以使所述計算機設(shè)備800執(zhí)行上文方法實施例中記載的所述提供服務(wù)的方法。具體的,所述總線8004可以是工業(yè)標準體系結(jié)構(gòu)(IndustryStandardArchitecture,簡稱為ISA)總線或外部設(shè)備互連(PeripheralComponent,簡稱為PCI)總線或擴展工業(yè)標準體系結(jié)構(gòu)(ExtendedIndustryStandardArchitecture,簡稱為EISA)總線等。所述總線可以分為地址總線、數(shù)據(jù)總線、控制總線中的一種或多種。為便于表示,圖8中僅用一條粗線表示,但并不表示僅有一根總線或一種類型的總線。存儲器8002用于存儲可執(zhí)行程序代碼,該程序代碼包括計算機操作指令。當計算機設(shè)備100執(zhí)行該程序代碼時,計算機設(shè)備800可以完成圖3實施例的步驟101~104,也可以實現(xiàn)圖4實施例的步驟201~207。存儲器8002可以包含高速RAM(RamdomAccessMemory)存儲器??蛇x地,存儲器8002還可以還包括非易失性存儲器(non-volatilememory)。例如存儲器8002可以包括磁盤存儲器。處理器8001可以是一個中央處理器(CentralProcessingUnit,簡稱為CPU),或者是處理器8001可以特定集成電路(ApplicationSpecificIntegratedCircuit,簡稱為ASIC),或者處理器8001可以是被配置成實施本發(fā)明實施例的一個或多個集成電路。所述處理器8001,用于讀取存儲器8002中存儲的指令,從而執(zhí)行如下步驟:根據(jù)媒體終端發(fā)送的服務(wù)請求,確定用于提供所述服務(wù)的目標VDU;根據(jù)預(yù)置的VDU和LFU的映射關(guān)系,查找所述目標VDU對應(yīng)的目標LFU;根據(jù)預(yù)置的LFU和PDU集的映射關(guān)系,查找提供所述目標LFU的PDU集;從所述PDU集中選取第一PDU,所述第一PDU組合用于提供所述目標LFU可選地,當所述目標LFU包括第一LFU和第二LFU時,所述處理器6001還用于根據(jù)預(yù)置的LFU和PDU集的映射關(guān)系,查找提供所述第一LFU的第一PDU集,所述第二LFU的第二PDU集,并將所述第一PDU集和所述第二PDU集按照預(yù)置規(guī)則組合,得到提供所述目標LFU的所述PDU集??蛇x的,所述處理器8001還用于獲取所述PDU集中各PDU的負荷值,并根據(jù)所述PDU集中各PDU的負荷值,從所述PDU集中選取負荷值最小的第一PDU提供所述目標LFU,以實現(xiàn)所述目標服務(wù)可選地,所述處理器8001還用于當確定所述第一PDU運行異常時,從所述PDU集中選取第二PDU,所述第二PDU為所述PDU集中除所述第一PDU之外,負荷值最小的PDU,所述第二目標PDU用于提供所述目標LFU。可選地,所述處理器1001還用于通過接收PDU發(fā)送的第二信息,所述第二信息用于指示所述PDU集中各PDU提供的LFU,當所述LFU相同時,創(chuàng)建所述LFU和所述PDU集之間的映射關(guān)系。在上述實施例中,對各個實施例的描述都各有側(cè)重,某個實施例中沒有詳細描述的部分,可以參見其它實施例的相關(guān)描述。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程,在此不再贅述。在本申請所提供的幾個實施例中,應(yīng)該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡(luò)單元上??梢愿鶕?jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設(shè)備(可以是個人計算機,服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機存取存儲器(RAM,RandomAccessMemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。以上所述,以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領(lǐng)域的普通技術(shù)人員應(yīng)當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。當前第1頁1 2 3 
當前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1