中文字幕无码日韩视频无码三区

基于緩存平臺的資源調度方法和裝置的制造方法

文檔序號:10555701閱讀:417來源:國知局
基于緩存平臺的資源調度方法和裝置的制造方法
【專利摘要】本發明公開了一種基于緩存平臺的資源調度方法和裝置。其中,該方法包括:在緩存云服務器上存儲有第一資源信息的情況下,緩存云服務器根據獲取到的聯網設備請求獲取的第一資源信息判斷聯網設備是否為目標移動通信設備;如果緩存云服務器判斷出聯網設備為目標移動通信設備,則將第一資源信息的調度優先級提高至預設優先級;緩存云服務器將第一資源信息的預設優先級下發給網絡設備,以供網絡設備按照預設優先級將第一資源信息發送給聯網設備。本發明解決了現有技術中緩存云服務器為移動用戶服務時傳輸資源質量較差的技術問題。
【專利說明】
基于緩存平臺的資源調度方法和裝置
技術領域
[0001]本發明涉及通信領域,具體而言,涉及一種基于緩存平臺的資源調度方法和裝置。
【背景技術】
[0002]現有的緩存(Cache)平臺(又稱為緩存云服務器)無法識別其服務的終端設備是移動終端,還是為固定寬帶終端,在Cache平臺服務的過程中,對所有終端用戶均是同等對待,所以在網絡出現擁塞時,固定寬帶終端和移動終端將會出現同等的丟包和延時。但是由于無線的傳輸環境受天氣,障礙物等影響,其移動終端所享受到的服務質量遠遠低于電腦(PC)客戶端基于有線傳輸的服務質量。
[0003]針對上述的問題,目前尚未提出有效的解決方案。

【發明內容】

[0004]本發明實施例提供了一種基于緩存平臺的資源調度方法和裝置,以至少解決現有技術中緩存云服務器為移動用戶服務時傳輸資源質量較差的技術問題。
[0005]根據本發明實施例的一個方面,提供了一種基于緩存云服務器的資源處理方法,包括:在緩存云服務器上存儲有第一資源信息的情況下,所述緩存云服務器根據獲取到的聯網設備請求獲取的第一資源信息判斷聯網設備是否為目標移動通信設備,其中,所述第一資源信息由所述聯網設備請求;如果所述緩存云服務器判斷出所述聯網設備為所述目標移動通信設備,則將所述第一資源信息的調度優先級提高至預設優先級;所述緩存云服務器將所述預設優先級和所述第一資源信息下發給網絡設備,以供所述網絡設備按照所述預設優先級將所述第一資源信息發送給所述聯網設備。
[0006]進一步地,所述緩存云服務器判斷聯網設備是否為目標移動通信設備包括:所述緩存云服務器存儲基站覆蓋的移動通信設備的第一身份信息;所述緩存云服務器判斷所述聯網設備的身份信息是否為所述緩存云服務器中存儲的第一身份信息中的一個,其中,如果所述聯網設備的身份信息為所述緩存云服務器中存儲的第一身份信息中的一個,則所述緩存云服務器確定所述聯網設備為所述目標移動通信設備。
[0007]進一步地,所述緩存云服務器存儲基站覆蓋的移動通信設備的第一身份信息包括:所述緩存云服務器獲取所述基站和/或分組核心演進上報的第二身份信息,其中,所述第二身份信息為所述基站覆蓋的移動通信設備的第一身份信息;所述緩存云服務器存儲所述第二身份信息。
[0008]進一步地,所述緩存云服務器接收所述基站和/或分組核心演進上報的第二身份信息包括:所述緩存云服務器接收所述分組核心演進為所述基站覆蓋的移動通信設備分配的所述第二身份信息。
[0009]進一步地,在所述聯網設備為至少兩個目標移動通信設備的情況下,如果所述緩存云服務器判斷出所述聯網設備為所述目標移動通信設備,則將所述第一資源信息的調度優先級提高至預設優先級包括:判斷所述至少兩個目標移動通信設備是否有攜帶有第一預設標識和第二預設標識的設備;若判斷出所述至少兩個目標移動通信設備中有一個攜帶有所述第一預設標識的設備或者所述第二預設標識的設備,且所述至少兩個目標移動通信設備中的其他目標移動通信設備未攜帶所述第一預設標識或者所述第二預設標識,則優先將第二資源信息的調度優先級提高至所述預設優先級,其中,所述第二資源信息為攜帶有所述第一預設標識或者所述第二預設標識的目標移動通信設備所請求的資源信息;若判斷出所述至少兩個目標移動通信設備中有攜帶有所述第一預設標識的設備和所述第二預設標識的設備,則將優先將第三資源信息的調度優先級提高至所述預設優先級,其中,所述第三資源信息為攜帶有所述第一預設標識的設備所請求的資源信息,所述第一預設標識的調度優先級高于所述第二預設標識的調度優先級。
[0010]進一步地,在與基站相連接的緩存云服務器上存儲有第一資源信息的情況下,所述緩存云服務器判斷聯網設備是否為目標移動通信設備包括:所述緩存云服務器接收所述聯網設備發送的用于請求所述第一資源信息的請求;所述緩存云服務器根據所述請求在查找所述緩存云服務器中是否存儲有所述第一資源信息;在所述緩存云服務器查找到所述第一資源信息的情況下,允許所述緩存云服務器判斷聯網設備是否為所述目標移動通信設備。
[0011]進一步地,所述緩存云服務器將所述第一資源信息的預設優先級下發給網絡設備包括:所述緩存云服務器判斷所述網絡設備中是否存儲所述第一資源信息;所述緩存云服務器如果判斷出所述網絡設備中已存儲所述第一資源信息,則將所述第一資源信息的預設優先級下發給所述網絡設備;所述緩存云服務器如果判斷出所述網絡設備中未存儲所述第一資源信息,則將所述第一資源信息的預設優先級和所述第一資源信息下發給所述網絡設備。
[0012]根據本發明實施例的另一方面,還提供了一種基于緩存平臺的資源處理裝置,包括:判斷單元,用于在緩存云服務器上存儲有第一資源信息的情況下,所述緩存云服務器判斷聯網設備是否為目標移動通信設備,其中,所述第一資源信息由所述聯網設備請求;提高單元,用于在所述緩存云服務器判斷出所述聯網設備為所述目標移動通信設備的情況下,將所述第一資源信息的調度優先級提高至預設優先級;發送單元,用于所述緩存云服務器將所述預設優先級和所述第一資源信息下發給網絡設備,以供所述網絡設備按照所述預設優先級將所述第一資源信息發送給所述聯網設備。
[0013]進一步地,所述判斷單元包括:存儲子單元,用于所述緩存云服務器存儲基站覆蓋的移動通信設備的第一身份信息;判斷子單元,用于所述緩存云服務器判斷所述聯網設備的身份信息是否為所述緩存云服務器中存儲的第一身份信息中的一個,其中,如果所述聯網設備的身份信息為所述緩存云服務器中存儲的第一身份信息中的一個,則所述緩存云服務器確定所述聯網設備為所述目標移動通信設備。
[0014]進一步地,所述存儲子單元包括:獲取模塊,用于所述緩存云服務器獲取所述基站和/或分組核心演進上報的第二身份信息,其中,所述第二身份信息為所述基站覆蓋的移動通信設備的第一身份信息;存儲模塊,用于所述緩存云服務器存儲所述第二身份信息。
[0015]進一步地,所述存儲模塊包括:接收子模塊,用于所述緩存云服務器接收所述分組核心演進為所述基站覆蓋的移動通信設備分配的所述第二身份信息。
[0016]進一步地,在所述聯網設備為至少兩個目標移動通信設備的情況下,所述提高單元包括:判斷模塊,用于判斷所述至少兩個目標移動通信設備是否有攜帶有第一預設標識和第二預設標識的設備;第一提高模塊,用于在判斷出所述至少兩個目標移動通信設備中有一個攜帶有所述第一預設標識的設備或者所述第二預設標識的設備,且所述至少兩個目標移動通信設備中的其他目標移動通信設備未攜帶所述第一預設標識或者所述第二預設標識的情況下,優先將第二資源信息的調度優先級提高至所述預設優先級,其中,所述第二資源信息為攜帶有所述第一預設標識或者所述第二預設標識的目標移動通信設備所請求的資源信息;第二提高模塊,用于在判斷出所述至少兩個目標移動通信設備中有攜帶有所述第一預設標識的設備和所述第二預設標識的設備的情況下,將優先將第三資源信息的調度優先級提高至所述預設優先級,其中,所述第三資源信息為攜帶有所述第一預設標識的設備所請求的資源信息,所述第一預設標識的調度優先級高于所述第二預設標識的調度優先級。
[0017]進一步地,在與基站相連接的緩存云服務器上存儲有第一資源信息的情況下,所述判斷單元包括:接收模塊,用于所述緩存云服務器接收所述聯網設備發送的用于請求所述第一資源信息的請求;查找模塊,用于所述緩存云服務器根據所述請求在查找所述緩存云服務器中是否存儲有所述第一資源信息;允許模塊,用于在所述緩存云服務器查找到所述第一資源信息的情況下,允許所述緩存云服務器判斷聯網設備是否為所述目標移動通信設備。
[0018]在本發明實施例中,通過在緩存云服務器中查找到聯網設備請求的第一資源信息的情況下,緩存云服務器判斷聯網設備是否為目標移動通信設備,如果判斷出聯網設備為目標移動通信設備,則提高第一資源信息的調度優先級,并將提高第一資源調度優先級的消息下發至網絡設備,以使網絡設備按照預設優先級發送第一資源信息至聯網設備,在網絡出現擁堵時,通過上述步驟可以優先為移動通信設備傳輸資源,達到了在網絡出現擁堵時,優先為移動通信設備傳輸資源的目的,從而實現了在網絡擁堵時,傳輸資源至移動通信設備的過程中不容易出現丟包現象的技術效果,進而解決了現有技術中緩存云服務器為移動用戶服務時傳輸資源質量較差的技術問題。
【附圖說明】
[0019]此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
[0020]圖1是根據本發明實施例的一種基于緩存平臺的資源調度方法的流程圖;
[0021]圖2是根據本發明實施例的一種緩存平臺的資源調度方法中以太網幀結構的示意圖;
[0022]圖3是根據本發明可選實施例的基于緩存平臺的資源調度方法的流程圖;
[0023]圖4是根據本發明實施例的一種緩存平臺的資源調度裝置的示意圖;以及
[0024]圖5是根據本發明實施例的一種緩存平臺的資源調度裝置的示意圖。
【具體實施方式】
[0025]為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明保護的范圍。
[0026]需要說明的是,本發明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本發明的實施例能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。
[0027]根據本發明實施例,提供了一種基于緩存平臺的資源調度方法的實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟。
[0028]圖1是根據本發明實施例的一種基于緩存平臺的資源調度方法的流程圖,如圖1所示,該方法包括如下步驟:
[0029]步驟S102,在緩存云服務器上存儲有第一資源信息的情況下,緩存云服務器根據獲取到的聯網設備請求獲取的第一資源信息判斷聯網設備是否為目標移動通信設備,其中,第一資源信息由聯網設備請求。
[0030]具體地,第一資源信息可以為聯網設備請求的視頻資源,還可以為音頻資源等。聯網設備可以為連接至基站或者EPC的移動通信設備,還可以為連接至固定寬帶的設備,聯網設備的數量可以為一個或者多個。其中,在緩存云服務器(Cache)中可能已存儲聯網設備請求的資源信息,還可能未存儲聯網設備請求的資源信息。
[0031 ]步驟S104,如果緩存云服務器判斷出聯網設備為目標移動通信設備,則將第一資源信息的調度優先級提高至預設優先級。
[0032]具體地,如果查找到第一資源信息,則判斷請求該第一資源信息的聯網設備是否為目標移動通信設備(例如,手機等設備)。若判斷出請求第一資源信息的聯網設備為目標移動通信設備,則將第一資源信息的當前調度優先級提高至預設優先級,保證第一資源信息快速傳輸至聯網設備。需要說明的是,在本發明實施例中,預設優先級用戶可根據實際需要來設定,作為優選,可以設定預設優先級為最高優先級。
[0033]步驟S106,緩存云服務器將第一資源信息的預設優先級下發給網絡設備,以供網絡設備按照預設優先級將第一資源信息發送給聯網設備。
[0034]具體地,網絡設備在接收到緩存云服務器下發的預設優先級的信息之后,網絡設備確認預設優先級,并按照確認的預設優先級傳輸第一資源信息,其中,在本發明實施例中,網絡設備可以以報文的形式傳輸第一資源信息。若以報文的形式傳輸第一資源信息,則上述步驟S104中緩存云服務器可以提高傳輸至目標移動通信設備的報文的調度優先級,其中,該報文中包含要傳輸至聯網設備的第一資源信息。
[0035]在本發明實施例中,通過在緩存云服務器中查找到聯網設備請求的第一資源信息的情況下,緩存云服務器判斷聯網設備是否為目標移動通信設備,如果判斷出聯網設備為目標移動通信設備,則提高第一資源信息的調度優先級,并將提高第一資源調度優先級的消息下發至網絡設備,以使網絡設備按照預設優先級發送第一資源信息至聯網設備,在網絡出現擁堵時,通過上述步驟可以優先為移動通信設備傳輸資源,達到了在網絡出現擁堵時,優先為移動通信設備傳輸資源的目的,從而實現了在網絡擁堵時,傳輸資源至移動通信設備的過程中不容易出現丟包現象的技術效果,進而解決了現有技術中緩存云服務器為移動用戶服務時傳輸資源質量較差的技術問題。
[0036]需要說明的是,將第一資源信息的調度優先級提高至預設優先級的方式可以有很多種,在本發明實施例中,可以提高網絡設備傳輸至移動通信設備的報文的優先級,例如,提高該報文的二層鏈路的優先級和三層封裝優先級。
[0037]如圖2所示的為報文的以太網幀結構的示意圖中,可以調整圖2的虛線方框中的優先權代碼點(Pr1rity Code Point,簡稱PCP)來調節調度優先級,例如,將PCP的字段均設置為7,其中,O表示最低,7表示最高。還可以調整TOS字段,例如設置TOS字段為7,其中,O表不最低,7表不最尚。
[0038]可選地,緩存云服務器判斷聯網設備是否為目標移動通信設備包括如下步驟:
[0039]步驟S1021,緩存云服務器存儲基站覆蓋的移動通信設備的第一身份信息。
[0040]步驟S1023,緩存云服務器判斷聯網設備的身份信息是否為緩存云服務器中存儲的第一身份信息中的一個,其中,如果聯網設備的身份信息為緩存云服務器中存儲的第一身份信息中的一個,則緩存云服務器確定聯網設備為目標移動通信設備。
[0041]具體地,在Cache平臺中,已預先存儲基站所覆蓋區域內的移動通信設備的第一身份信息。通過緩存云服務器判斷聯網設備的第一身份信息是否為已存儲的身份信息,即可確定該聯網設備是否為目標移動通信設備。如果判斷出聯網設備的第一身份信息為已存儲的身份信息,則確定該聯網設備為目標移動通信設備,進而提高第一資源的當前調度優先級至預設優先級;如果判斷出聯網設備的第一身份信息并非為已存儲的身份信息,則按照第一資源信息的當前調度優先級傳輸第一資源信息。
[0042]可選地,緩存云服務器存儲基站覆蓋的移動通信設備的第一身份信息包括如下步驟:
[0043]步驟SI,緩存云服務器獲取基站和/或分組核心演進上報的第二身份信息,其中,第二身份信息為基站覆蓋的移動通信設備的第一身份信息。
[0044]步驟S3,緩存云服務器存儲第二身份信息。
[0045]其中,緩存云服務器接收基站和/或分組核心演進上報的第二身份信息包括:緩存云服務器接收分組核心演進為基站覆蓋的移動通信設備分配的第二身份信息。
[0046]具體地,下面結合圖4對本發明實施例進行說明。移動通信設備在接入至移動網絡(例如,分組核心演進EPC或基站)的時候,會向移動核心網(例如,分組核心演進EPC或基站)進行注冊和鑒權,并由移動核心網EPC或者基站為移動通信設備分配IP地址信息,例如,圖4中為移動通信設備UEl分配的IP地址信息為:10.10.1.25。如圖4中虛線所示,移動核心網EPC或者基站向Cache平臺提供基站所覆蓋區域內移動通信設備的第二身份信息(例如,IP地址等信息)。進而,Cache平臺跟據移動核心網EPC或者基站上報的移動通信設備的第二身份信息,建立移動用戶信息庫,并將移動通信設備的身份信息存儲至該移動用戶信息庫中,用于區分移動通信設備和非移動通信設備,為移動通信設備的所屬用戶的用戶體驗的提升做準備。
[0047]可選地,在聯網設備為至少兩個目標移動通信設備的情況下,如果緩存云服務器判斷出聯網設備為目標移動通信設備,則將第一資源信息的調度優先級提高至預設優先級包括如下步驟:
[0048]步驟S1041,判斷至少兩個目標移動通信設備是否有攜帶有第一預設標識和第二預設標識的設備。
[0049]步驟S1043,若判斷出至少兩個目標移動通信設備中有一個攜帶有第一預設標識的設備或者第二預設標識的設備,且至少兩個目標移動通信設備中的其他目標移動通信設備未攜帶第一預設標識或者第二預設標識,則優先將第二資源信息的調度優先級提高至預設優先級,其中,第二資源信息為攜帶有第一預設標識或者第二預設標識的目標移動通信設備所請求的資源信息。
[0050]步驟S1045,若判斷出至少兩個目標移動通信設備中有攜帶有第一預設標識的設備和第二預設標識的設備,則將優先將第三資源信息的調度優先級提高至預設優先級,其中,第三資源信息為攜帶有第一預設標識的設備所請求的資源信息,第一預設標識的調度優先級高于第二預設標識的優先級。
[0051]在本發明實施例中,如果判斷出至少兩個聯網設備為目標移動通信設備,并且網絡設備均未對該至少兩個目標移動通信設備傳輸資源信息時,還可以判斷該至少兩個目標移動通信設備是否攜帶第一預設標識或者攜帶第二預設標識。其中,可以在移動用戶信息庫中判斷該至少兩個目標移動通信設備是否攜帶第一預設標識或者第二預設標識。
[0052]如果判斷出至少兩個目標移動通信設備中僅有一個設備攜帶第一預設標識,或者攜帶第二預設標識,而剩余目標移動通信設備中未攜帶第一預設標識和第二預設標識的情況下,提高攜帶第一預設標識或者攜帶第二預設標識的目標移動通信設備所請求的第二資源信息的調度優先級至預設優先級。
[0053]如果判斷出至少兩個目標移動通信設備中,包括攜帶第一預設標識的目標移動通信設備和攜帶第二預設標識的目標移動通信設備,則將攜帶第一預設標識的目標移動通信設備所請求的第三資源信息的調度優先級提高至預設優先級。其中,在本發明實施例中,第一預設標識的調度優先級高于第二預設標識的調度優先級,可以理解為攜帶第一預設標識的目標移動通信用戶的等級高于攜帶第二預設標識的目標移動通信用戶。
[0054]例如,現有移動通信設備A和移動通信設備B向Cache平臺發出請求訪問資源信息的請求,其中,移動通信設備A中攜帶第一預設標識,表示移動通信設備A所屬用戶為金牌用戶,移動通信設備B中攜帶第二預設標識,表示移動通信設備B所屬用戶為銀牌用戶。
[0055]Cache平臺在判斷出該金牌用戶和銀牌用戶均為移動通信設備之后,并且判斷出該移動通信設備A和移動通信設備B分別攜帶第一預設標識和第二預設標識的情況下,優先將金牌用戶所請求的資源信息傳輸至金牌用戶(即,移動通信設備A)。
[0056]在一個具體的實施例中,例如用戶A為某視頻網站的高級付費用戶(即為上述第一預設標識),用戶B同樣為該視頻網站的用戶,但是為一般付費用戶(即為上述第二預設標識)。假設,用戶A通過一個智能手機登錄某視頻網站的APP,并通過該APP向服務器請求某一期《爸爸去哪兒》的視頻文件;用戶B通過另一個智能手機登錄該APP,同時并通過該APP向服務器請求《爸爸回來了》的視頻文件。
[0057]緩存云服務器在接收到用戶A和用戶B的請求之后,判斷出用戶A和用戶B均通過智能手機即上述目標移動通信設備)發送請求,此時,緩存云服務器可以提高為用戶A和用戶B調度相應的資源信息(即,上述《爸爸去哪兒》和《爸爸回來了》的視頻文件)的優先級。進一步地,緩存云服務器判斷出用戶A為高級付費用戶(S卩,攜帶第一預設標識的用戶),并判斷出用戶B為一般付費用戶(S卩,攜帶第二預設標識的用戶),此時,緩存云服務器可以提高為用戶A調用《爸爸去哪兒》的視頻文件的優先級,S卩,優先將《爸爸去哪兒》的視頻文件傳輸給用戶A,然后再將《爸爸回來了》的視頻文件傳輸給用戶B。其中,如果在緩存云服務器已預先存儲上述《爸爸去哪兒》的視頻文件,則可以直接將緩存云服務器已預先存儲的資源傳輸給用戶A,因此,又進一步地提高了用戶A觀看視頻的流暢度。因此,采用本發明實施例提供的基于緩存平臺的資源調度方法,可以使得高級用戶能夠更加流暢的觀看相應的視頻,或者能夠更加流暢的瀏覽網頁等相關操作。
[0058]可選地,在與基站相連接的緩存云服務器上存儲有第一資源信息的情況下,緩存云服務器判斷聯網設備是否為目標移動通信設備包括如下步驟:
[0059]步驟S5,緩存云服務器接收聯網設備發送的用于請求第一資源信息的請求。
[0060]步驟S7,緩存云服務器根據請求在查找緩存云服務器中是否存儲有第一資源信息。
[0061 ]步驟S9,在緩存云服務器查找到第一資源信息的情況下,允許緩存云服務器判斷聯網設備是否為目標移動通信設備。
[0062]具體地,當某一聯網設備請求一個資源信息的時候,例如,移動通信設備UE1-1P:10.10.1.25請求收看視頻文件時,發送該請求至Cache平臺,Cache平臺判斷其是否保存該資源信息(即,第一資源信息),如果保存有該資源信息(即,第一資源信息),則響應該移動通信設備的請求;同時允許緩存云服務器在已建立的移動用戶信息庫中查詢該聯網設備是否為目標移動通信設備,即,在移動用戶信息庫中查詢是否包含IP地址為10.10.1.25的移動通信設備。如果查詢到該移動通信設備的情況下,提高《爸爸去哪兒》資源的調度優先級至預設優先級,并按照該預設優先級將《爸爸去哪兒》的資源傳輸至IP地址為:10.10.1.25的移動通信設備,例如,可以提高《爸爸去哪兒》的資源信息的報文的調度優先級至預設優先級,以使網絡設備按照預設優先級將該報文發送至該目標移動通信設備。
[0063]可選地,緩存云服務器將第一資源信息的預設優先級下發給網絡設備包括:緩存云服務器判斷網絡設備中是否存儲第一資源信息;緩存云服務器如果判斷出網絡設備中已存儲第一資源信息,則將第一資源信息的預設優先級下發給網絡設備;緩存云服務器如果判斷出網絡設備中未存儲第一資源信息,則將第一資源信息的預設優先級和第一資源信息下發給網絡設備。
[0064]具體地,在網絡設備中,可能已存儲第一資源信息,還可能未存儲第一資源信息,此時,通過判斷網絡設備中是否已存儲第一資源信息來控制緩存云服務器向網絡設備下發第一資源信息的預設優先級和第一資源信息。其中,如果網絡設備中已存儲第一資源信息,則將第一資源信息的預設優先級下發給網絡設備,不再下發第一資源信息;如果網絡設備中未存儲第一資源信息,則將第一資源信息以及第一資源信息的預設優先級一起下發給網絡設備,以使網絡設備向聯網設備發送按照預設優先級發送第一資源信息。
[0065]圖3是根據本發明可選實施例的基于緩存平臺的資源調度方法的流程圖,如圖3所示,該方法包括如下步驟:
[0066]步驟S302,移動通信設備接入4G網絡或者移動核心網EPC進行注冊、鑒權。
[0067]具體地,移動通信設備在接入移動網絡的時候,向移動核心網EPC進行注冊和鑒權,并由EPC或者基站設備分配移動通信設備的身份信息(例如IP地址信息)。
[0068]步驟S304,EPC或者基站向Cache平臺提供基站所覆蓋區域內的移動通信設備的身份信息。
[0069]具體地,EPC或者基站向Cache平臺(S卩,緩存云服務器)上報基站所覆蓋區域內的移動通信設備的身份信息,例如基站或者EPC為每個移動通信設備分配的IP地址等信息。
[0070]步驟S306,Cache平臺跟據EPC或者基站提供的身份信息,建立移動用戶信息庫。區分開移動通信設備和非移動通信設備,為移動通信設備所屬的移動用戶的用戶體驗提升做準備。
[0071]具體地,Cache平臺接收到EPC或者基站上報的身份信息之后,建立一個移動用戶信息庫,并將接收到的身份信息(例如,IP地址等信息)存儲至該信息庫中。
[0072]步驟S308,接收聯網設備發送的用于請求第一資源信息的請求,并在Cache平臺中查找是否已存儲移動通信設備所請求的第一資源信息。
[0073]具體地,在本發明可選實施例中,聯網設備可以為連接至基站或者EPC的移動通信設備,還可以為連接至固定寬帶的設備。在緩存云服務器接收到聯網設備發送的請求第一資源信息的請求之后,在緩存云服務器內部查找是否已存儲該第一資源信息。
[0074]步驟S310,判斷是否查找到第一資源信息。其中,若查找到該第一資源信息,則執行步驟S312;若未查找到該第一資源信息,則結束流程。
[0075]步驟S312,Cache平臺響應用戶請求。
[0076]具體地,如果查找到該第一資源信息,則緩存云服務器響應用戶的請求,并執行步驟S314來判斷該聯網設備是否為目標移動通信設備。如果未查找到該第一資源信息,則結束該流程。
[0077]步驟S314,判斷聯網設備是否為目標移動通信設備。在判斷出聯網設備為目標移動通信設備的情況下,執行步驟S316;在判斷出聯網設備為非目標移動通信設備的情況下,執行步驟S322。
[0078]步驟S316,將傳送給目標移動通信設備的報文調度優先級提高至預設優先級。具體地,如果判斷聯網設備為目標移動通信設備,則緩存云服務器在為該目標移動通信設備服務的時候(即,該目標移動通信設備下載Cache平臺提供的第一資源信息時),將傳送給目標移動通信設備的報文調度優先級提高至預設優先級,其中,調度優先級的提高方式可以有多種,在本發明可選實施例中,可以通過修改報文的二層封裝的PCP字段和三層封裝的TOS字段的方式提高報文的調度優先級。
[0079]步驟S318,Cache平臺通知網絡設備接受調整報文調度優先級至預設優先級的信息。
[0080]步驟S320,網絡設備根據報文的調度優先級將Cache平臺下發的報文傳輸給目標移動通信設備。如果遇到網絡擁塞,則優先傳輸給該目標移動通信設備的報文,保證該目標移動通信設備在使用Cache下載服務時的使用體驗。按照當前調度優先級傳輸第一資源信息。[0081 ]步驟S322,按照當前調度優先級傳輸報文至目標移動通信設備。
[0082]在本發明上述實施例中,基站和分組核心演進將移動通信設備的身份信息(例如,IP地址信息)同步給緩存云服務器,以區分移動通信設備和非移動通信設備。當緩存云服務器判斷到聯網設備為移動通信設備時,可以提高為該移動通信設備傳輸第一資源信息的調度優先級,以使得該移動通信設備丟包高鋁相對減少,并提升移動用戶使用緩存云服務器的體驗。
[0083]本發明實施例還提供了一種基于緩存平臺的資源調度裝置,該基于緩存平臺的資源調度裝置主要用于執行本發明實施例上述內容所提供的基于緩存平臺的資源調度方法,以下對本發明實施例所提供的基于緩存平臺的資源調度裝置做具體介紹。
[0084]圖5是根據本發明實施例的一種緩存平臺的資源調度裝置的示意圖,如圖5所示,該資源調度裝置主要包括判斷單元51、提高單元52和發送單元53,其中:
[0085]判斷單元51,用于在緩存云服務器上存儲有第一資源信息的情況下,緩存云服務器根據獲取到的聯網設備請求獲取的第一資源信息判斷聯網設備是否為目標移動通信設備,其中,第一資源信息由聯網設備請求。
[0086]具體地,第一資源信息可以為聯網設備請求的視頻資源,還可以為音頻資源等。聯網設備可以為連接至基站或者EPC的移動通信設備,還可以為連接至固定寬帶的設備,聯網設備的數量可以為一個或者多個。其中,在緩存云服務器(Cache)中可能已存儲聯網設備請求的資源信息,還可能未存儲聯網設備請求的資源信息。
[0087]提高單元52,用于在緩存云服務器判斷出聯網設備為目標移動通信設備的情況下,將第一資源信息的調度優先級提高至預設優先級。
[0088]具體地,如果查找到第一資源信息,則判斷請求該第一資源信息的聯網設備是否為目標移動通信設備(例如,手機等設備)。若判斷出請求第一資源信息的聯網設備為目標移動通信設備,則將第一資源信息的當前調度優先級提高至預設優先級,保證第一資源信息快速傳輸至聯網設備。需要說明的是,在本發明實施例中,預設優先級用戶可根據實際需要來設定,作為優選,可以設定預設優先級為最高優先級。
[0089]發送單元53,用于緩存云服務器將第一資源信息的預設優先級下發給網絡設備,以供網絡設備按照預設優先級將第一資源信息發送給聯網設備。
[0090]具體地,網絡設備在接收到緩存云服務器下發的預設優先級的信息之后,網絡設備確認預設優先級,并按照確認的預設優先級傳輸第一資源信息,其中,在本發明實施例中,網絡設備可以以報文的形式傳輸第一資源信息。若以報文的形式傳輸第一資源信息,則可以通過調用上述提高單元可以提高傳輸至目標移動通信設備的報文的調度優先級,其中,該報文中包含要傳輸至聯網設備的第一資源信息。
[0091]在本發明實施例中,通過在緩存云服務器中查找到聯網設備請求的第一資源信息的情況下,緩存云服務器判斷聯網設備是否為目標移動通信設備,如果判斷出聯網設備為目標移動通信設備,則提高第一資源信息的調度優先級,并將提高第一資源調度優先級的消息下發至網絡設備,以使網絡設備按照預設優先級發送第一資源信息至聯網設備,在網絡出現擁堵時,通過上述步驟可以優先為移動通信設備傳輸資源,達到了在網絡出現擁堵時,優先為移動通信設備傳輸資源的目的,從而實現了在網絡擁堵時,傳輸資源至移動通信設備的過程中不容易出現丟包現象的技術效果,進而解決了現有技術中緩存云服務器為移動用戶服務時傳輸資源質量較差的技術問題。
[0092]可選地,判斷單元包括:存儲子單元,用于緩存云服務器存儲基站覆蓋的移動通信設備的第一身份信息;判斷子單元,用于緩存云服務器判斷聯網設備的身份信息是否為緩存云服務器中存儲的第一身份信息中的一個,其中,如果聯網設備的身份信息為緩存云服務器中存儲的第一身份信息中的一個,則緩存云服務器確定聯網設備為目標移動通信設備。
[0093]具體地,在Cache平臺中,已預先存儲基站所覆蓋區域內的移動通信設備的第一身份信息。通過緩存云服務器判斷聯網設備的第一身份信息是否為已存儲的身份信息,即可確定該聯網設備是否為目標移動通信設備。如果判斷出聯網設備的第一身份信息為已存儲的身份信息,則確定該聯網設備為目標移動通信設備,進而提高第一資源的當前調度優先級至預設優先級;如果判斷出聯網設備的第一身份信息并非為已存儲的身份信息,則按照第一資源信息的當前調度優先級傳輸第一資源信息。
[0094]可選地,存儲子單元包括:獲取模塊,用于緩存云服務器獲取基站和/或分組核心演進上報的第二身份信息,其中,第二身份信息為基站覆蓋的移動通信設備的第一身份信息;存儲模塊,用于緩存云服務器存儲第二身份信息。其中,存儲模塊包括:接收子模塊,用于緩存云服務器接收分組核心演進為基站覆蓋的移動通信設備分配的第二身份信息。
[0095]具體地,下面結合圖4對本發明實施例進行說明。移動通信設備在接入至移動網絡(例如,分組核心演進EPC或基站)的時候,會向移動核心網(例如,分組核心演進EPC或基站)進行注冊和鑒權,并由移動核心網EPC或者基站為移動通信設備分配IP地址信息,例如,圖4中為移動通信設備UEl分配的IP地址信息為:10.10.1.25。如圖4中虛線所示,移動核心網EPC或者基站向Cache平臺提供基站所覆蓋區域內移動通信設備的第二身份信息(例如,IP地址等信息)。進而,Cache平臺跟據移動核心網EPC或者基站上報的移動通信設備的第二身份信息,建立移動用戶信息庫,并將移動通信設備的身份信息存儲至該移動用戶信息庫中,用于區分移動通信設備和非移動通信設備,為移動通信設備的所屬用戶的用戶體驗的提升做準備。
[0096]可選地,在聯網設備為至少兩個目標移動通信設備的情況下,提高單元包括:判斷模塊,用于判斷至少兩個目標移動通信設備是否有攜帶有第一預設標識和第二預設標識的設備;第一提高模塊,用于在判斷出至少兩個目標移動通信設備中有一個攜帶有第一預設標識的設備或者第二預設標識的設備,且至少兩個目標移動通信設備中的其他目標移動通信設備未攜帶第一預設標識或者第二預設標識的情況下,優先將第二資源信息的調度優先級提高至預設優先級,其中,第二資源信息為攜帶有第一預設標識或者第二預設標識的目標移動通信設備所請求的資源信息;第二提高模塊,用于在判斷出至少兩個目標移動通信設備中有攜帶有第一預設標識的設備和第二預設標識的設備的情況下,將優先將第三資源信息的調度優先級提高至預設優先級,其中,第三資源信息為攜帶有第一預設標識的設備所請求的資源信息,第一預設標識的調度優先級高于第二預設標識的調度優先級。
[0097]在本發明實施例中,如果判斷出至少兩個聯網設備為目標移動通信設備,并且網絡設備均未對該至少兩個目標移動通信設備傳輸資源信息時,還可以判斷該至少兩個目標移動通信設備是否攜帶第一預設標識或者攜帶第二預設標識。其中,可以在移動用戶信息庫中判斷該至少兩個目標移動通信設備是否攜帶第一預設標識或者第二預設標識。
[0098]如果判斷出至少兩個目標移動通信設備中僅有一個設備攜帶第一預設標識,或者攜帶第二預設標識,而剩余目標移動通信設備中未攜帶第一預設標識和第二預設標識的情況下,提高攜帶第一預設標識或者攜帶第二預設標識的目標移動通信設備所請求的第二資源信息的調度優先級至預設優先級。
[0099]如果判斷出至少兩個目標移動通信設備中,包括攜帶第一預設標識的目標移動通信設備和攜帶第二預設標識的目標移動通信設備,則將攜帶第一預設標識的目標移動通信設備所請求的第三資源信息的調度優先級提高至預設優先級。其中,在本發明實施例中,第一預設標識的調度優先級高于第二預設標識的優先級,可以理解為攜帶第一預設標識的目標移動通信用戶的等級高于攜帶第二預設標識的目標移動通信用戶。
[0100]可選地,在與基站相連接的緩存云服務器上存儲有第一資源信息的情況下,判斷單元包括:接收模塊,用于緩存云服務器接收聯網設備發送的用于請求第一資源信息的請求;查找模塊,用于緩存云服務器根據請求在查找緩存云服務器中是否存儲有第一資源信息;允許模塊,用于在緩存云服務器查找到第一資源信息的情況下,允許緩存云服務器判斷聯網設備是否為目標移動通信設備。
[0101]具體地,當某一聯網設備請求一個資源信息的時候,例如,移動通信設備UE1-1P:10.10.1.25請求收看視頻文件時,發送該請求至Cache平臺,Cache平臺判斷其是否保存該資源信息(即,第一資源信息),如果保存有該資源信息(即,第一資源信息),則響應該移動通信設備的請求;同時允許緩存云服務器在已建立的移動用戶信息庫中查詢該聯網設備是否為目標移動通信設備,即,在移動用戶信息庫中查詢是否包含IP地址為10.10.1.25的移動通信設備。如果查詢到該移動通信設備的情況下,提高《爸爸去哪兒》資源的調度優先級至預設優先級,并按照該預設調度優先級將《爸爸去哪兒》的資源傳輸至IP地址為:10.10.1.25的移動通信設備,例如,可以提高《爸爸去哪兒》的資源信息的報文的調度優先級至預設優先級,以使網絡設備按照預設優先級將該報文發送至該目標移動通信設備。
[0102]上述本發明實施例序號僅僅為了描述,不代表實施例的優劣。
[0103]在本發明的上述實施例中,對各個實施例的描述都各有側重,某個實施例中沒有詳述的部分,可以參見其他實施例的相關描述。
[0104]在本申請所提供的幾個實施例中,應該理解到,所揭露的技術內容,可通過其它的方式實現。其中,以上所描述的裝置實施例僅僅是示意性的,例如單元的劃分,可以為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特征可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,單元或模塊的間接耦合或通信連接,可以是電性或其它的形式。
[0105]作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。
[0106]另外,在本發明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現,也可以采用軟件功能單元的形式實現。
[0107]集成的單元如果以軟件功能單元的形式實現并作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基于這樣的理解,本發明的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的全部或部分可以以軟件產品的形式體現出來,該計算機軟件產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可為個人計算機、服務器或者網絡設備等)執行本發明各個實施例方法的全部或部分步驟。而前述的存儲介質包括:U盤、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、移動硬盤、磁碟或者光盤等各種可以存儲程序代碼的介質。
[0108]以上僅是本發明的優選實施方式,應當指出,對于本技術領域的普通技術人員來說,在不脫離本發明原理的前提下,還可以做出若干改進和潤飾,這些改進和潤飾也應視為本發明的保護范圍。
【主權項】
1.一種基于緩存平臺的資源調度方法,其特征在于,包括: 在緩存云服務器上存儲有第一資源信息的情況下,所述緩存云服務器根據獲取到的聯網設備請求獲取的第一資源信息判斷聯網設備是否為目標移動通信設備; 如果所述緩存云服務器判斷出所述聯網設備為所述目標移動通信設備,則將所述第一資源信息的調度優先級提高至預設優先級; 所述緩存云服務器將所述第一資源信息的預設優先級下發給網絡設備,以供所述網絡設備按照所述預設優先級將所述第一資源信息發送給所述聯網設備。2.根據權利要求1所述的方法,其特征在于,所述緩存云服務器判斷聯網設備是否為目標移動通?目設備包括: 所述緩存云服務器存儲基站覆蓋的移動通信設備的第一身份信息; 所述緩存云服務器判斷所述聯網設備的身份信息是否為所述緩存云服務器中存儲的第一身份信息中的一個, 其中,如果所述聯網設備的身份信息為所述緩存云服務器中存儲的第一身份信息中的一個,則所述緩存云服務器確定所述聯網設備為所述目標移動通信設備。3.根據權利要求2所述的方法,其特征在于,所述緩存云服務器存儲基站覆蓋的移動通信設備的第一身份信息包括: 所述緩存云服務器獲取所述基站和/或分組核心演進上報的第二身份信息,其中,所述第二身份信息為所述基站覆蓋的移動通信設備的第一身份信息; 所述緩存云服務器存儲所述第二身份信息。4.根據權利要求3所述的方法,其特征在于,所述緩存云服務器接收所述基站和/或分組核心演進上報的第二身份信息包括: 所述緩存云服務器接收所述分組核心演進為所述基站覆蓋的移動通信設備分配的所述第二身份信息。5.根據權利要求1所述的方法,其特征在于,在所述聯網設備為至少兩個目標移動通信設備的情況下,如果所述緩存云服務器判斷出所述聯網設備為所述目標移動通信設備,則將所述第一資源信息的調度優先級提高至預設優先級包括: 判斷所述至少兩個目標移動通信設備是否有攜帶有第一預設標識和第二預設標識的設備; 若判斷出所述至少兩個目標移動通信設備中有一個攜帶有所述第一預設標識的設備或者所述第二預設標識的設備,且所述至少兩個目標移動通信設備中的其他目標移動通信設備未攜帶所述第一預設標識或者所述第二預設標識,則優先將第二資源信息的調度優先級提高至所述預設優先級,其中,所述第二資源信息為攜帶有所述第一預設標識或者所述第二預設標識的目標移動通信設備所請求的資源信息; 若判斷出所述至少兩個目標移動通信設備中有攜帶有所述第一預設標識的設備和所述第二預設標識的設備,則將優先將第三資源信息的調度優先級提高至所述預設優先級,其中,所述第三資源信息為攜帶有所述第一預設標識的設備所請求的資源信息,所述第一預設標識的調度優先級高于所述第二預設標識的調度優先級。6.根據權利要求1所述的方法,其特征在于,在與基站相連接的緩存云服務器上存儲有第一資源信息的情況下,所述緩存云服務器判斷聯網設備是否為目標移動通信設備包括: 所述緩存云服務器接收所述聯網設備發送的用于請求所述第一資源信息的請求;所述緩存云服務器根據所述請求在查找所述緩存云服務器中是否存儲有所述第一資源信息; 在所述緩存云服務器查找到所述第一資源信息的情況下,允許所述緩存云服務器判斷聯網設備是否為所述目標移動通信設備。7.根據權利要求1所述的方法,其特征在于,所述緩存云服務器將所述第一資源信息的預設優先級下發給網絡設備包括: 所述緩存云服務器判斷所述網絡設備中是否存儲所述第一資源信息; 所述緩存云服務器如果判斷出所述網絡設備中已存儲所述第一資源信息,則將所述第一資源信息的預設優先級下發給所述網絡設備; 所述緩存云服務器如果判斷出所述網絡設備中未存儲所述第一資源信息,則將所述第一資源信息的預設優先級和所述第一資源信息下發給所述網絡設備。8.一種基于緩存平臺的資源調度裝置,其特征在于,包括: 判斷單元,用于在緩存云服務器上存儲有第一資源信息的情況下,所述緩存云服務器根據獲取到的聯網設備請求獲取的第一資源信息判斷聯網設備是否為目標移動通信設備,其中,所述第一資源信息由所述聯網設備請求; 提高單元,用于在所述緩存云服務器判斷出所述聯網設備為所述目標移動通信設備的情況下,將所述第一資源信息的調度優先級提高至預設優先級; 發送單元,用于所述緩存云服務器將所述第一資源信息的預設優先級下發給網絡設備,以供所述網絡設備按照所述預設優先級將所述第一資源信息發送給所述聯網設備。9.根據權利要求8所述的裝置,其特征在于,所述判斷單元包括: 存儲子單元,用于所述緩存云服務器存儲基站覆蓋的移動通信設備的第一身份信息;判斷子單元,用于所述緩存云服務器判斷所述聯網設備的身份信息是否為所述緩存云服務器中存儲的第一身份信息中的一個, 其中,如果所述聯網設備的身份信息為所述緩存云服務器中存儲的第一身份信息中的一個,則所述緩存云服務器確定所述聯網設備為所述目標移動通信設備。10.根據權利要求9所述的裝置,其特征在于,所述存儲子單元包括: 獲取模塊,用于所述緩存云服務器獲取所述基站和/或分組核心演進上報的第二身份信息,其中,所述第二身份信息為所述基站覆蓋的移動通信設備的第一身份信息; 存儲模塊,用于所述緩存云服務器存儲所述第二身份信息。
【文檔編號】H04L29/08GK105915648SQ201610447058
【公開日】2016年8月31日
【申請日】2016年6月20日
【發明人】楊波
【申請人】北京佰才邦技術有限公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1