業(yè)務(wù)請求的處理方法及裝置的制造方法
【專利摘要】本發(fā)明實施例提供一種業(yè)務(wù)請求的處理方法及裝置,本發(fā)明實施例涉及交換機領(lǐng)域,所述業(yè)務(wù)請求的處理方法包括:接收業(yè)務(wù)請求報文;檢測網(wǎng)絡(luò)狀態(tài);如果檢測到的網(wǎng)絡(luò)狀態(tài)指示發(fā)生網(wǎng)絡(luò)擁塞,則根據(jù)所述業(yè)務(wù)請求報文中標注的優(yōu)先級標識處理所述業(yè)務(wù)請求報文。采用本發(fā)明實施例的技術(shù)方案,發(fā)生網(wǎng)絡(luò)擁塞時,根據(jù)業(yè)務(wù)請求報文中標注的優(yōu)先級標識處理所述業(yè)務(wù)請求報文,例如處理有些業(yè)務(wù)請求報文所需占用的資源比較少或者有些業(yè)務(wù)請求報文對應(yīng)的是重要業(yè)務(wù),則在這些業(yè)務(wù)請求報文中標注的優(yōu)先級標識,發(fā)生網(wǎng)絡(luò)擁塞時會優(yōu)先處理,從而提高業(yè)務(wù)請求處理的可靠性。
【專利說明】
業(yè)務(wù)請求的處理方法及裝置
技術(shù)領(lǐng)域
[0001]本發(fā)明實施例涉及交換機領(lǐng)域,尤其涉及一種業(yè)務(wù)請求的處理方法及裝置。
【背景技術(shù)】
[0002]當(dāng)網(wǎng)絡(luò)中存在過多的數(shù)據(jù)包時,性能就會下降,這種現(xiàn)象稱為擁塞。擁塞是一種持續(xù)過載的網(wǎng)絡(luò)狀態(tài),此時用戶對網(wǎng)絡(luò)資源的需求超過了網(wǎng)絡(luò)固有的容量。
[0003]在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中存在以下的問題:交換機的功能主要用來轉(zhuǎn)發(fā)收到的業(yè)務(wù)請求報文,當(dāng)發(fā)生網(wǎng)絡(luò)擁塞時,交換機將暫時無法處理的業(yè)務(wù)請求報文放入緩存中,當(dāng)緩存達到上限時,交換機將暫時無法處理且無法放入緩存的業(yè)務(wù)請求報文丟棄。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例的目的在于提供一種業(yè)務(wù)請求的處理方法及裝置,提高業(yè)務(wù)請求處理的可靠性。
[0005]根據(jù)本發(fā)明實施例的一方面,提供一種業(yè)務(wù)請求的處理方法,所述方法包括:接收業(yè)務(wù)請求報文;檢測網(wǎng)絡(luò)狀態(tài);如果檢測到的網(wǎng)絡(luò)狀態(tài)指示發(fā)生網(wǎng)絡(luò)擁塞,則根據(jù)所述業(yè)務(wù)請求報文中標注的優(yōu)先級標識處理所述業(yè)務(wù)請求報文。
[0006]根據(jù)本發(fā)明實施例的另一方面,還提供一種業(yè)務(wù)請求的處理裝置,所述裝置包括:請求接收單元,用于接收業(yè)務(wù)請求報文;狀態(tài)檢測單元,用于檢測網(wǎng)絡(luò)狀態(tài);請求處理單元,用于如果所述狀態(tài)檢測單元檢測到的網(wǎng)絡(luò)狀態(tài)指示發(fā)生網(wǎng)絡(luò)擁塞,則根據(jù)所述請求接收單元接收的業(yè)務(wù)請求報文中標注的優(yōu)先級標識處理所述業(yè)務(wù)請求報文。
[0007]采用本發(fā)明實施例的技術(shù)方案,發(fā)生網(wǎng)絡(luò)擁塞時,根據(jù)業(yè)務(wù)請求報文中標注的優(yōu)先級標識處理所述業(yè)務(wù)請求報文,例如處理有些業(yè)務(wù)請求報文所需占用的資源比較少或者有些業(yè)務(wù)請求報文對應(yīng)的是重要業(yè)務(wù),則在這些業(yè)務(wù)請求報文中標注的優(yōu)先級標識,發(fā)生網(wǎng)絡(luò)擁塞時會優(yōu)先處理,從而提高業(yè)務(wù)請求處理的可靠性。
【附圖說明】
[0008]圖1示出本發(fā)明實施例一中一種業(yè)務(wù)請求的處理方法的流程示意圖;
[0009]圖2示出本發(fā)明實施例五中一種業(yè)務(wù)請求的處理裝置的結(jié)構(gòu)示意圖;
[0010]圖3示出本申請實施例七提供的一種交換機設(shè)備300的結(jié)構(gòu)示意圖。
【具體實施方式】
[0011]下面結(jié)合附圖(若干附圖中相同的標號表示相同的元素)和實施例,對本申請的【具體實施方式】作進一步詳細說明。以下實施例用于說明本申請,但不用來限制本申請的范圍。
[0012]本領(lǐng)域技術(shù)人員可以理解,本申請中的“第一”、“第二”等術(shù)語僅用于區(qū)別不同步驟、設(shè)備或模塊等,既不代表任何特定技術(shù)含義,也不表示它們之間的必然邏輯順序。
[0013]本領(lǐng)域技術(shù)人員可以理解,在本申請【具體實施方式】的方法中,各步驟的序號大小并不意味著執(zhí)行順序的先后,各步驟的執(zhí)行順序應(yīng)以其功能和內(nèi)在邏輯確定,而不應(yīng)對本申請【具體實施方式】的實施過程構(gòu)成任何限定。
[0014]實施例一
[0015]圖1示出本發(fā)明實施例一中一種業(yè)務(wù)請求的處理方法的流程示意圖。本實施例的方法應(yīng)用在交換機設(shè)備中,以下實施例中所說的交換機設(shè)備是指在通信系統(tǒng)中完成信息交換功能的設(shè)備。在本發(fā)明實施例中的交換機設(shè)備包括以太網(wǎng)交換機設(shè)備、電話語音交換機和/或光交換機設(shè)備等。
[0016]參見圖1,一種業(yè)務(wù)請求的處理方法包括SI 10、SI20、SI30和S140。
[0017]在SI 10,接收業(yè)務(wù)請求報文。
[0018]可選地,在本實施例中的業(yè)務(wù)請求報文為傳輸控制協(xié)議(Transmiss1n ControlProtocol,TCP)報文。
[0019]在S120,檢測網(wǎng)絡(luò)狀態(tài)是否指示發(fā)生網(wǎng)絡(luò)擁塞,如果檢測到的網(wǎng)絡(luò)狀態(tài)指示發(fā)生網(wǎng)絡(luò)擁塞,則執(zhí)行S130。如果檢測到的網(wǎng)絡(luò)狀態(tài)指示未發(fā)生網(wǎng)絡(luò)擁塞,則執(zhí)行S140。
[0020]擁塞現(xiàn)象是指到達通信子網(wǎng)中某一部分的分組數(shù)量過多,使得該部分網(wǎng)絡(luò)來不及處理,以致引起這部分乃至整個網(wǎng)絡(luò)性能下降的現(xiàn)象,嚴重時甚至?xí)?dǎo)致網(wǎng)絡(luò)通信業(yè)務(wù)陷入停頓。當(dāng)通信子網(wǎng)負荷比較小時,網(wǎng)絡(luò)的吞吐量(分組數(shù)/秒)隨網(wǎng)絡(luò)負荷(每個節(jié)點中分組的平均數(shù))的增加而線性增加。當(dāng)網(wǎng)絡(luò)負荷增加到某一值后,若網(wǎng)絡(luò)吞吐量反而下降,則表征網(wǎng)絡(luò)中出現(xiàn)了擁塞現(xiàn)象。
[0021]在S130,如果檢測到的網(wǎng)絡(luò)狀態(tài)指示發(fā)生網(wǎng)絡(luò)擁塞,則根據(jù)所述業(yè)務(wù)請求報文中標注的優(yōu)先級標識處理所述業(yè)務(wù)請求報文。
[0022]可選地,預(yù)先在業(yè)務(wù)請求報文中的保留字段(保留位)進行優(yōu)先級標識的標注,例如,所述標注優(yōu)先級標識的業(yè)務(wù)請求報文中的保留位標注為I,未標注優(yōu)先級標識的業(yè)務(wù)請求報文中的保留位標注為O。
[0023]在S140,如果檢測到的網(wǎng)絡(luò)狀態(tài)指示未發(fā)生網(wǎng)絡(luò)擁塞,則處理未標注優(yōu)先級標識的業(yè)務(wù)請求報文。
[0024]采用本發(fā)明實施例的技術(shù)方案,發(fā)生網(wǎng)絡(luò)擁塞時,根據(jù)業(yè)務(wù)請求報文中標注的優(yōu)先級標識處理所述業(yè)務(wù)請求報文,例如處理有些業(yè)務(wù)請求報文所需占用的資源比較少或者有些業(yè)務(wù)請求報文對應(yīng)的是重要業(yè)務(wù),則在這些業(yè)務(wù)請求報文中標注的優(yōu)先級標識,發(fā)生網(wǎng)絡(luò)擁塞時會優(yōu)先處理,從而提高業(yè)務(wù)請求處理的可靠性。
[0025]實施例二
[0026]本實施例提供的業(yè)務(wù)請求的處理方法,在實施例一提供的業(yè)務(wù)請求的處理方法的技術(shù)方案的基礎(chǔ)上,對于SI 10中的業(yè)務(wù)請求報文,當(dāng)業(yè)務(wù)請求報文為TCP報文時,TCP報文的報文結(jié)構(gòu)包括源端口(source port number)、目的端口(target port number)、數(shù)據(jù)序號(sequence number)、石角認號(acknowledgement number)、數(shù)據(jù)偏移(header length)是指報文數(shù)據(jù)距TCP報頭的起始處有多遠、保留字段(reserved)、緊急比特(URG)、確認比特(ACK)、推送比特(PSH)、復(fù)位比特(RST)、同步比特(SYN)、終止比特(FIN)、窗口大小(windowsize)、檢驗和(checksum)、緊急指針字段(urgent pointer)和選項字段(opt1ns)。其中,各字段的含義如下:
[0027]源端口:字段長度為16bits,范圍O?65525。
[0028]目的端口:字段長度為16bits,范圍O?65525。
[0029]數(shù)據(jù)序號:字段長度為32bits,TCP連接中傳送的數(shù)據(jù)流中的每一個字節(jié)都編上一個序號,序號字段的值則指的是本報文段所發(fā)送的數(shù)據(jù)的第一個字節(jié)的序號。
[0030]確認號:字段長度為32bits,用于指示期望收到目的端的下一個報文段的數(shù)據(jù)的第一個字節(jié)的序號。
[0031 ]數(shù)據(jù)偏移,字段長度為4bits,單位為4字節(jié),用于指示指出報文數(shù)據(jù)距TCP報頭的起始處的大小。
[0032]保留字段:字段長度為6bits,保留今后使用,目前置O處理。
[0033]緊急比特:字段長度為lbit,當(dāng)URG=I時,表明緊急指針字段有效,用于指示業(yè)務(wù)請求報文的源端此報文段中有緊急數(shù)據(jù),應(yīng)盡快封裝。
[0034]確認比特:字段長度為Ibit,只有當(dāng)ACK= I時確認號字段才有效。當(dāng)ACK = O時,確認號無效。
[0035]推送比特:字段長度為lbit,接收方TCP收到推送比特置I的報文段,就盡快地交付給接收應(yīng)用進程,而不再等到整個緩存都填滿了后再向上交付。
[0036]復(fù)位比特:字段長度為Ibi t,當(dāng)RST = I時,表明TCP連接中出現(xiàn)嚴重差錯(如由于主機崩潰或其他原因),必須釋放連接,然后再重新建立運輸連接。
[0037]同步比特:字段長度為Ibit,同步比特SYN置為I,就表示這是一個連接請求或連接接受報文。
[0038]終止比特:字段長度為Ibit,用來釋放一個連接。當(dāng)FIN=I時,表明此報文段的發(fā)送端的數(shù)據(jù)已發(fā)送完畢,并要求釋放運輸連接。
[0039]窗口大小:字段長度為16bits,窗口字段用來控制對方發(fā)送的數(shù)據(jù)量,單位為字節(jié)。TCP連接的一端根據(jù)設(shè)置的緩存空間大小確定自己的接收窗口大小,然后通知對方以確定對方的發(fā)送窗口的上限。
[0040]檢驗和:字段長度為16bits,檢驗和字段檢驗的范圍包括首部和數(shù)據(jù)這兩部分。在計算檢驗和時,在TCP報文段的前面加上12字節(jié)的偽首部。
[0041]緊急指針字段:字段長度為16bits,緊急指針指出在本報文段中的緊急數(shù)據(jù)的最后一個字節(jié)的序號。
[0042]選項字段:長度可變,用于把附加信息傳遞給終點,或用來對齊其它選項。
[0043]采用本實施例的技術(shù)方案,在實施例一的技術(shù)方案的基礎(chǔ)上,由于TCP可以提供可靠的數(shù)據(jù)傳輸,采用TCP報文作為業(yè)務(wù)請求報文,使得所執(zhí)行的業(yè)務(wù)請求傳輸更可靠更安全。
[0044]實施例三
[0045]本實施例提供的業(yè)務(wù)請求的處理方法,在實施例一和/或?qū)嵤├峁┑臉I(yè)務(wù)請求的處理方法的技術(shù)方案的基礎(chǔ)上,可選地,在S130中,根據(jù)所述業(yè)務(wù)請求報文中標注的優(yōu)先級標識處理所述業(yè)務(wù)請求報文。如果緩存中已經(jīng)無法繼續(xù)存儲業(yè)務(wù)請求報文,則丟棄未標注優(yōu)先級標識的業(yè)務(wù)請求報文。
[0046]采用本實施例的技術(shù)方案,在實施例一和/或?qū)嵤├募夹g(shù)方案的基礎(chǔ)上,在緩存可以繼續(xù)存儲新的業(yè)務(wù)請求報文時,根據(jù)業(yè)務(wù)請求報文中標注的優(yōu)先級標識處理所述業(yè)務(wù)請求報文,并且繼續(xù)往緩存中存入新的業(yè)務(wù)請求報文。在緩存中已經(jīng)無法繼續(xù)存儲業(yè)務(wù)請求報文時,一方面根據(jù)業(yè)務(wù)請求報文中標注的優(yōu)先級標識處理所述業(yè)務(wù)請求報文,另一方面按照如下的策略丟棄業(yè)務(wù)請求報文,即丟棄未標注優(yōu)先級標識的業(yè)務(wù)請求報文,從而根據(jù)緩存的存儲能力提供業(yè)務(wù)請求報文的丟棄策略,使得本實施例提供的業(yè)務(wù)請求的處理方法靈活性更強,實用性更強。
[0047]實施例四
[0048]本實施例提供的業(yè)務(wù)請求的處理方法,是對實施例一、實施例二和/或?qū)嵤├峁┑娜我环N業(yè)務(wù)請求的處理方法的應(yīng)用進行示例性說明。
[0049]下面以多個服務(wù)器分別通過交換機設(shè)備轉(zhuǎn)發(fā)業(yè)務(wù)請求報文為例說明,多個終端分別通過交換機設(shè)備轉(zhuǎn)發(fā)業(yè)務(wù)請求報文或者多個終端以及多個服務(wù)器分別通過交換機設(shè)備轉(zhuǎn)發(fā)業(yè)務(wù)請求報文的應(yīng)用的原理相同。例如,三個服務(wù)器A、B、C,服務(wù)器A向交換機設(shè)備發(fā)送了第一業(yè)務(wù)請求報文(標注優(yōu)先級標識)和第二業(yè)務(wù)請求報文(未標注優(yōu)先級標識),其中,第一業(yè)務(wù)請求報文相對于第二業(yè)務(wù)請求報文,處理第一業(yè)務(wù)請求報文所需占用的資源少;服務(wù)器B向交換機設(shè)備發(fā)送了第三業(yè)務(wù)請求報文(未標注優(yōu)先級標識)、第四業(yè)務(wù)請求報文(標注優(yōu)先級標識)、第五業(yè)務(wù)請求報文(未標注優(yōu)先級標識)和第六業(yè)務(wù)請求報文(未標注優(yōu)先級標識),其中第四業(yè)務(wù)請求報文相對于第三業(yè)務(wù)請求報文、第五業(yè)務(wù)請求報文和第六業(yè)務(wù)請求報文,第四業(yè)務(wù)請求報文對應(yīng)的業(yè)務(wù)最重要;服務(wù)器C向交換機設(shè)備發(fā)送了第七業(yè)務(wù)請求報文(未標注優(yōu)先級標識)、第八業(yè)務(wù)請求報文(標注優(yōu)先級標識)和第九業(yè)務(wù)請求報文(未標注優(yōu)先級標識),其中第八業(yè)務(wù)請求報文相對于第七業(yè)務(wù)請求報文和第九業(yè)務(wù)請求報文,第八業(yè)務(wù)請求報文的數(shù)據(jù)量最小。交換機設(shè)備實時檢測網(wǎng)絡(luò)狀態(tài),如果網(wǎng)絡(luò)狀態(tài)未指示發(fā)生網(wǎng)絡(luò)擁塞,則交換機設(shè)備按照正常的控制策略處理業(yè)務(wù)請求報文,例如,按照先進先出的控制邏輯轉(zhuǎn)發(fā)業(yè)務(wù)請求報文;如果網(wǎng)絡(luò)狀態(tài)指示發(fā)生網(wǎng)絡(luò)擁塞,則交換機設(shè)備先處理標注優(yōu)先級標識的第一業(yè)務(wù)請求報文、標注優(yōu)先級標識的第四業(yè)務(wù)請求報文和標注優(yōu)先級標識的第八業(yè)務(wù)請求報文,對于第一業(yè)務(wù)請求報文、第四業(yè)務(wù)請求報文和第八業(yè)務(wù)請求報文也可以按照先進先出的控制策略進行處理,如果在網(wǎng)絡(luò)擁塞的情況尚未緩解的情況下,出現(xiàn)業(yè)務(wù)請求報文無法存入交換機設(shè)備的緩存的情況,例如,第九業(yè)務(wù)請求報文無法存入交換機設(shè)備的緩存,則丟棄第九業(yè)務(wù)請求報文。
[0050]采用本實施例的技術(shù)方案,在交換機設(shè)備與其他設(shè)備之間進行業(yè)務(wù)請求報文的處理的過程中,其他設(shè)備可以包括但不限于服務(wù)器或者終端,如果發(fā)生網(wǎng)絡(luò)擁塞時,根據(jù)業(yè)務(wù)請求報文中標注的優(yōu)先級標識處理所述業(yè)務(wù)請求報文,例如處理有些業(yè)務(wù)請求報文所需占用的資源比較少或者有些業(yè)務(wù)請求報文對應(yīng)的是重要業(yè)務(wù),則在這些業(yè)務(wù)請求報文中標注的優(yōu)先級標識,發(fā)生網(wǎng)絡(luò)擁塞時會優(yōu)先處理,從而提高業(yè)務(wù)請求處理的可靠性。
[0051 ] 實施例五
[0052]圖2示出本發(fā)明實施例五中一種業(yè)務(wù)請求的處理裝置的結(jié)構(gòu)示意圖。本實施例的一種業(yè)務(wù)請求的處理裝置用于執(zhí)行實施例一、實施例二和實施例四任一種的業(yè)務(wù)請求的處理方法。參見圖2,一種業(yè)務(wù)請求的處理裝置包括請求接收單元210、狀態(tài)檢測單元220和請求處理單元230。
[0053 ]請求接收單元210用于接收業(yè)務(wù)請求報文。
[0054]狀態(tài)檢測單元220用于檢測網(wǎng)絡(luò)狀態(tài)。
[0055]請求處理單元230用于如果所述狀態(tài)檢測單元檢測到的網(wǎng)絡(luò)狀態(tài)指示發(fā)生網(wǎng)絡(luò)擁塞,則根據(jù)所述請求接收單元接收的業(yè)務(wù)請求報文中標注的優(yōu)先級標識處理所述業(yè)務(wù)請求報文。
[0056]可選地,所述業(yè)務(wù)請求報文為TCP協(xié)議報文。
[0057]可選地,所述標注優(yōu)先級標識的業(yè)務(wù)請求報文中的保留位標注為I,未標注優(yōu)先級標識的業(yè)務(wù)請求報文中的保留位標注為O。
[0058]可選地,所述請求處理單元還用于如果所述狀態(tài)檢測單元檢測到的網(wǎng)絡(luò)狀態(tài)指示未發(fā)生網(wǎng)絡(luò)擁塞,則處理所述請求接收單元接收的未標注優(yōu)先級標識的業(yè)務(wù)請求報文。
[0059]采用本發(fā)明實施例的技術(shù)方案,發(fā)生網(wǎng)絡(luò)擁塞時,根據(jù)業(yè)務(wù)請求報文中標注的優(yōu)先級標識處理所述業(yè)務(wù)請求報文,例如處理有些業(yè)務(wù)請求報文所需占用的資源比較少或者有些業(yè)務(wù)請求報文對應(yīng)的是重要業(yè)務(wù),則在這些業(yè)務(wù)請求報文中標注的優(yōu)先級標識,發(fā)生網(wǎng)絡(luò)擁塞時會優(yōu)先處理,從而提高業(yè)務(wù)請求處理的可靠性。
[0060]實施例六
[0061]本實施例提供的業(yè)務(wù)請求的處理裝置,用于執(zhí)行實施例三中的業(yè)務(wù)請求的處理方法,與實施例五提供的業(yè)務(wù)請求的處理裝置的不同之處在于,在本實施例中,所述請求處理單元還用于丟棄所述請求接收單元接收的未標注優(yōu)先級標識的業(yè)務(wù)請求報文。
[0062]采用本實施例的技術(shù)方案,在實施例五的技術(shù)方案的基礎(chǔ)上,在緩存可以繼續(xù)存儲新的業(yè)務(wù)請求報文時,根據(jù)業(yè)務(wù)請求報文中標注的優(yōu)先級標識處理所述業(yè)務(wù)請求報文,并且繼續(xù)往緩存中存入新的業(yè)務(wù)請求報文。在緩存中已經(jīng)無法繼續(xù)存儲業(yè)務(wù)請求報文時,一方面根據(jù)業(yè)務(wù)請求報文中標注的優(yōu)先級標識處理所述業(yè)務(wù)請求報文,另一方面按照如下的策略丟棄業(yè)務(wù)請求報文,即丟棄未標注優(yōu)先級標識的業(yè)務(wù)請求報文,從而根據(jù)緩存的存儲能力提供業(yè)務(wù)請求報文的丟棄策略,使得本實施例提供的業(yè)務(wù)請求的處理方法靈活性更強,實用性更強。
[0063]實施例七
[0064]圖3示出本申請實施例七提供的一種交換機設(shè)備300的結(jié)構(gòu)示意圖。本申請具體實施例并不對交換機設(shè)備300的具體實現(xiàn)做限定。參見圖3,該交換機設(shè)備300可以包括:
[0065]處理器(processor)310、通信接口(Communicat1nsInterface)320、存儲器(memory)330以及通信總線340。其中:
[0066]處理器310、通信接口 320以及存儲器330通過通信總線340完成相互間的通信。
[0067]通信接口320,用于與比如客戶端等的網(wǎng)元通信。
[0068]處理器310,用于執(zhí)行程序332,具體可以執(zhí)行上述方法實施例中的相關(guān)步驟。
[0069]具體地,程序332可以包括程序代碼,所述程序代碼包括計算機操作指令。
[0070]處理器310可能是一個中央處理器CPU,或者是特定集成電路(Applicat1nSpecific Integrated Circuit,ASIC),或者是被配置成實施本申請實施例的一個或多個集成電路。
[0071 ] 存儲器330,用于存放程序332。存儲器330可能包含高速RAM存儲器,也可能還包括非易失性存儲器(non-volatile memory),例如至少一個磁盤存儲器。程序332具體可以用于使得所述服務(wù)器設(shè)備300執(zhí)行以下操作:接收業(yè)務(wù)請求報文;檢測網(wǎng)絡(luò)狀態(tài);如果檢測到的網(wǎng)絡(luò)狀態(tài)指示發(fā)生網(wǎng)絡(luò)擁塞,則根據(jù)所述業(yè)務(wù)請求報文中標注的優(yōu)先級標識處理所述業(yè)務(wù)請求報文。
[0072]程序332中所執(zhí)行的操作的具體實現(xiàn)可以參見上述實施例中的相應(yīng)步驟和單元中對應(yīng)的描述,在此不贅述。所屬領(lǐng)域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的設(shè)備和模塊的具體工作過程,可以參考前述方法實施例中的對應(yīng)過程描述,在此不再贅述。
[0073]在一種可選的實施方式中,程序332還用于使得處理器1210執(zhí)行以下操作:丟棄未標注優(yōu)先級標識的業(yè)務(wù)請求報文。
[0074]在一種可選的實施方式中,程序332還用于使得處理器1210執(zhí)行以下操作:如果檢測到的網(wǎng)絡(luò)狀態(tài)指示未發(fā)生網(wǎng)絡(luò)擁塞,則處理未標注優(yōu)先級標識的業(yè)務(wù)請求報文。
[0075]采用本發(fā)明實施例的技術(shù)方案,發(fā)生網(wǎng)絡(luò)擁塞時,根據(jù)業(yè)務(wù)請求報文中標注的優(yōu)先級標識處理所述業(yè)務(wù)請求報文,例如處理有些業(yè)務(wù)請求報文所需占用的資源比較少或者有些業(yè)務(wù)請求報文對應(yīng)的是重要業(yè)務(wù),則在這些業(yè)務(wù)請求報文中標注的優(yōu)先級標識,發(fā)生網(wǎng)絡(luò)擁塞時會優(yōu)先處理,從而提高業(yè)務(wù)請求處理的可靠性。
[0076]需要指出,根據(jù)實施的需要,可將本發(fā)明實施例中描述的各個部件/步驟拆分為更多部件/步驟,也可將兩個或多個部件/步驟或者部件/步驟的部分操作組合成新的部件/步驟,以實現(xiàn)本發(fā)明實施例的目的。
[0077]上述根據(jù)本發(fā)明實施例的方法可在硬件、固件中實現(xiàn),或者被實現(xiàn)為可存儲在記錄介質(zhì)(諸如CD R0M、RAM、軟盤、硬盤或磁光盤)中的軟件或計算機代碼,或者被實現(xiàn)通過網(wǎng)絡(luò)下載的原始存儲在遠程記錄介質(zhì)或非暫時機器可讀介質(zhì)中并將被存儲在本地記錄介質(zhì)中的計算機代碼,從而在此描述的方法可被存儲在使用通用計算機、專用處理器或者可編程或?qū)S糜布?諸如ASIC或FPGA)的記錄介質(zhì)上的這樣的軟件處理??梢岳斫?,計算機、處理器、微處理器控制器或可編程硬件包括可存儲或接收軟件或計算機代碼的存儲組件(例如,RAM、R0M、閃存等),當(dāng)所述軟件或計算機代碼被計算機、處理器或硬件訪問且執(zhí)行時,實現(xiàn)在此描述的處理方法。此外,當(dāng)通用計算機訪問用于實現(xiàn)在此示出的處理的代碼時,代碼的執(zhí)行將通用計算機轉(zhuǎn)換為用于執(zhí)行在此示出的處理的專用計算機。
[0078]本領(lǐng)域普通技術(shù)人員可以意識到,結(jié)合本文中所公開的實施例描述的各示例的單元及方法步驟,能夠以電子硬件、或者計算機軟件和電子硬件的結(jié)合來實現(xiàn)。這些功能究竟以硬件還是軟件方式來執(zhí)行,取決于技術(shù)方案的特定應(yīng)用和設(shè)計約束條件。專業(yè)技術(shù)人員可以對每個特定的應(yīng)用來使用不同方法來實現(xiàn)所描述的功能,但是這種實現(xiàn)不應(yīng)認為超出本發(fā)明實施例的范圍。
[0079]以上實施方式僅用于說明本發(fā)明實施例,而并非對本發(fā)明實施例的限制,有關(guān)技術(shù)領(lǐng)域的普通技術(shù)人員,在不脫離本發(fā)明實施例的精神和范圍的情況下,還可以做出各種變化和變型,因此所有等同的技術(shù)方案也屬于本發(fā)明實施例的范疇,本發(fā)明實施例的專利保護范圍應(yīng)由權(quán)利要求限定。
【主權(quán)項】
1.一種業(yè)務(wù)請求的處理方法,所述方法包括: 接收業(yè)務(wù)請求報文; 檢測網(wǎng)絡(luò)狀態(tài); 如果檢測到的網(wǎng)絡(luò)狀態(tài)指示發(fā)生網(wǎng)絡(luò)擁塞,則根據(jù)所述業(yè)務(wù)請求報文中標注的優(yōu)先級標識處理所述業(yè)務(wù)請求報文。2.根據(jù)權(quán)利要求1所述的方法,其中,所述業(yè)務(wù)請求報文為TCP協(xié)議報文。3.根據(jù)權(quán)利要求2所述的方法,其中,所述方法還包括: 丟棄未標注優(yōu)先級標識的業(yè)務(wù)請求報文。4.根據(jù)權(quán)利要求3所述的方法,其中,所述標注優(yōu)先級標識的業(yè)務(wù)請求報文中的保留位標注為I,未標注優(yōu)先級標識的業(yè)務(wù)請求報文中的保留位標注為O。5.根據(jù)權(quán)利要求1至4中任一項所述的方法,其中,所述方法還包括: 如果檢測到的網(wǎng)絡(luò)狀態(tài)指示未發(fā)生網(wǎng)絡(luò)擁塞,則處理未標注優(yōu)先級標識的業(yè)務(wù)請求報文。6.一種業(yè)務(wù)請求的處理裝置,所述裝置包括: 請求接收單元,用于接收業(yè)務(wù)請求報文; 狀態(tài)檢測單元,用于檢測網(wǎng)絡(luò)狀態(tài); 請求處理單元,用于如果所述狀態(tài)檢測單元檢測到的網(wǎng)絡(luò)狀態(tài)指示發(fā)生網(wǎng)絡(luò)擁塞,則根據(jù)所述請求接收單元接收的業(yè)務(wù)請求報文中標注的優(yōu)先級標識處理所述業(yè)務(wù)請求報文。7.根據(jù)權(quán)利要求6所述的裝置,其中,所述業(yè)務(wù)請求報文為TCP協(xié)議報文。8.根據(jù)權(quán)利要求7所述的裝置,其中,所述請求處理單元還用于丟棄所述請求接收單元接收的未標注優(yōu)先級標識的業(yè)務(wù)請求報文。9.根據(jù)權(quán)利要求8所述的裝置,其中,所述標注優(yōu)先級標識的業(yè)務(wù)請求報文中的保留位標注為I,未標注優(yōu)先級標識的業(yè)務(wù)請求報文中的保留位標注為O。10.根據(jù)權(quán)利要求6至9中任一項所述的裝置,其中,所述請求處理單元還用于如果所述狀態(tài)檢測單元檢測到的網(wǎng)絡(luò)狀態(tài)指示未發(fā)生網(wǎng)絡(luò)擁塞,則處理所述請求接收單元接收的未標注優(yōu)先級標識的業(yè)務(wù)請求報文。
【文檔編號】H04L12/801GK105897601SQ201610446043
【公開日】2016年8月24日
【申請日】2016年6月20日
【發(fā)明人】李洪福, 馬勇
【申請人】樂視控股(北京)有限公司, 樂視云計算有限公司