連接時(shí),將第6至第20個(gè)第二客戶端的順序位置依序提前,即,將排在第6位的第二客戶端順序提前至第5位,將排在第7位的第二客戶端順序提前至第6位,依次類推。
[0050]在可選方案中,步驟S12還可實(shí)施為如下步驟B:
[0051]步驟B,根據(jù)CPU和/或內(nèi)存的使用率、預(yù)設(shè)規(guī)則給第二客戶端分別分配資源。在按照預(yù)設(shè)規(guī)則給第二客戶端分別分配資源時(shí),還可以與CPU和內(nèi)存性能結(jié)合,綜合控制資源的分配。比如,當(dāng)CPU和內(nèi)存的使用率低于預(yù)設(shè)閾值時(shí),按照上述步驟A1-A3分配資源,當(dāng)CPU和內(nèi)存的使用率高于預(yù)設(shè)閾值時(shí),可給排在前N位的第二客戶端分配第二資源,給排在第N+1至第M位的第二客戶端分配第三資源,給排在第M+1至第X位的第二客戶端不分配資源。
[0052]本發(fā)明實(shí)施例提供的上述方法:通過(guò)確定第一客戶端最多能連接的第二客戶端的數(shù)量,然后按照預(yù)設(shè)規(guī)則給第二客戶端分別分配資源。從而使不同的第二客戶端可以分配不同的帶寬資源,使帶寬資源得到合理利用,滿足了用戶需求。
[0053]圖3所示為本發(fā)明實(shí)施例中一種分配資源的裝置的框圖,用于第一客戶端,如圖3所示,該裝置包括:
[0054]確定模塊31,用于確定最多能連接的第二客戶端的數(shù)量X,X>0 ;
[0055]分配模塊32,用于按照預(yù)設(shè)規(guī)則給第二客戶端分別分配資源,其中,預(yù)設(shè)規(guī)則包括:第二客戶端連接第一客戶端的先后順序或者第二客戶端活躍度由高到低的順序。
[0056]在可選方案中,如圖4所示,分配模塊32可包括:
[0057]第一分配子模塊41,用于給排在前N位的第二客戶端分配第一資源,第一資源用于傳輸高碼率的視頻和高碼率圖片;
[0058]第二分配子模塊42,用于給排在第N+1至第M位的第二客戶端分配第二資源,第二資源用于傳輸圖片和低碼率的視頻;
[0059]第三分配子模塊43,用于給排在第M+1至第X位的第二客戶端分配第三資源,第三資源用于傳輸?shù)痛a率的圖片;其中N〈M〈X。
[0060]在可選方案中,如圖5所示,上述裝置還可包括:
[0061]監(jiān)測(cè)模塊33,用于當(dāng)監(jiān)測(cè)到第Y個(gè)第二客戶端斷開連接時(shí),將第Y+1至第X個(gè)第二客戶端的順序位置依序提前。
[0062]在可選方案中,如圖6所示,分配模塊32可包括:
[0063]第四分配子模塊61,用于根據(jù)CPU和/或內(nèi)存的使用率、預(yù)設(shè)規(guī)則給第二客戶端分別分配資源。
[0064]本發(fā)明實(shí)施例提供的上述裝置:通過(guò)確定第一客戶端最多能連接的第二客戶端的數(shù)量,然后按照預(yù)設(shè)規(guī)則給第二客戶端分別分配資源。從而使不同的第二客戶端可以分配不同的帶寬資源,使帶寬資源得到合理利用,滿足了用戶需求。
[0065]本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、系統(tǒng)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器和光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
[0066]本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、設(shè)備(系統(tǒng))、和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來(lái)描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過(guò)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
[0067]這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
[0068]這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
[0069]顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。
【主權(quán)項(xiàng)】
1.一種分配資源的方法,用于第一客戶端,其特征在于,包括: 確定最多能連接的第二客戶端的數(shù)量X,x>0 ; 按照預(yù)設(shè)規(guī)則給所述第二客戶端分別分配資源,其中,所述預(yù)設(shè)規(guī)則包括:所述第二客戶端連接第一客戶端的先后順序或者所述第二客戶端活躍度由高到低的順序。
2.如權(quán)利要求1所述的方法,其特征在于,所述按照預(yù)設(shè)規(guī)則給所述第二客戶端分配資源,包括: 給排在前N位的第二客戶端分配第一資源,所述第一資源用于傳輸高碼率的視頻和高碼率圖片; 給排在第N+1至第M位的第二客戶端分配第二資源,所述第二資源用于傳輸圖片和低碼率的視頻; 給排在第M+1至第X位的第二客戶端分配第三資源,所述第三資源用于傳輸?shù)痛a率的圖片;其中N〈M〈X。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述按照預(yù)設(shè)規(guī)則給所述第二客戶端分別分配資源之后,所述方法還包括: 當(dāng)監(jiān)測(cè)到第Y個(gè)第二客戶端斷開連接時(shí),將第Y+1至第X個(gè)第二客戶端的順序位置依序提如O
4.如權(quán)利要求1所述的方法,其特征在于,所述按照預(yù)設(shè)規(guī)則給所述第二客戶端分別分配資源,包括: 根據(jù)CPU和/或內(nèi)存的使用率、預(yù)設(shè)規(guī)則給所述第二客戶端分別分配資源。
5.一種分配資源的裝置,用于第一客戶端,其特征在于,包括: 確定模塊,用于確定最多能連接的第二客戶端的數(shù)量X,x>0 ; 分配模塊,用于按照預(yù)設(shè)規(guī)則給所述第二客戶端分別分配資源,其中,所述預(yù)設(shè)規(guī)則包括:所述第二客戶端連接第一客戶端的先后順序或者所述第二客戶端活躍度由高到低的順序。
6.如權(quán)利要求5所述的裝置,其特征在于,所述分配模塊包括: 第一分配子模塊,用于給排在前N位的第二客戶端分配第一資源,所述第一資源用于傳輸高碼率的視頻和高碼率圖片; 第二分配子模塊,用于給排在第N+1至第M位的第二客戶端分配第二資源,所述第二資源用于傳輸圖片和低碼率的視頻; 第三分配子模塊,用于給排在第M+1至第X位的第二客戶端分配第三資源,所述第三資源用于傳輸?shù)痛a率的圖片;其中N〈M〈X。
7.如權(quán)利要求5或6所述的裝置,其特征在于,所述裝置還包括: 監(jiān)測(cè)模塊,用于當(dāng)監(jiān)測(cè)到第Y個(gè)第二客戶端斷開連接時(shí),將第Y+1至第X個(gè)第二客戶端的順序位置依序提前。
8.如權(quán)利要求5所述的裝置,其特征在于,所述分配模塊包括: 第四分配子模塊,用于根據(jù)CPU和/或內(nèi)存的使用率、預(yù)設(shè)規(guī)則給所述第二客戶端分別分配資源。
【專利摘要】本發(fā)明公開了一種分配資源的方法及裝置,用以幫助用戶合理分配資源。方法包括:確定最多能連接的第二客戶端的數(shù)量X,X>0;按照預(yù)設(shè)規(guī)則給所述第二客戶端分別分配資源,其中,所述預(yù)設(shè)規(guī)則包括:所述第二客戶端連接第一客戶端的先后順序或者所述第二客戶端活躍度由高到低的順序。本發(fā)明技術(shù)方案通過(guò)確定第一客戶端最多能連接的第二客戶端的數(shù)量,然后按照預(yù)設(shè)規(guī)則給第二客戶端分別分配資源。從而使不同的第二客戶端可以分配不同的帶寬資源,使帶寬資源得到合理利用,滿足了用戶需求。
【IPC分類】H04N21-24, H04N21-2385
【公開號(hào)】CN104768034
【申請(qǐng)?zhí)枴緾N201510174146
【發(fā)明人】張金良
【申請(qǐng)人】天脈聚源(北京)教育科技有限公司
【公開日】2015年7月8日
【申請(qǐng)日】2015年4月13日