新四季網

分發業務消息的方法、設備和系統與流程

2023-04-29 09:20:41 1


本申請實施例涉及通信技術領域,並且更具體地,涉及分發業務消息的方法、設備和系統。



背景技術:

隨著信息技術的發展,越來越多的用戶設備可以接入到網絡。用戶設備的身份被劃分為個人用戶和企業用戶。身份為個人用戶的用戶設備(以下簡稱「個人用戶」)需要通過寬帶遠程接入伺服器(英文:Broadband Remote Access Server,簡稱:BRAS)接入網絡。身份為企業用戶的用戶設備(以下簡稱「企業用戶」)可以不需要通過BRAS就可以直接接入網絡。這些用戶設備可以稱為企業用戶。

在用戶(包括個人用戶和企業用戶)接入網絡的場景中,需要一些服務節點來處理用戶設備接入網絡時涉及的業務。目前,網絡設備(例如網關設備)在接收到用戶設備發送用於請求數據鏈路層業務的數據幀(英文:Frame)後,會將該數據幀廣播至能夠處理該數據幀的所有服務節點。每個服務節點都會響應該數據幀並將響應發送至該網絡設備。該網絡設備在接收到該響應發送至該用戶設備。該用戶設備可以根據響應的時延,選擇一個服務節點作為處理該數據幀的目標服務節點。在此情況下,該網絡設備發送給其他服務節點的數據幀就是無用的數據幀。該其他服務節點發送的響應也是無用的響應,這就會增加系統開銷。此外,影響響應時延的因素過多,因此基於響應時延選擇的目標服務節點也不一定是最優的服務節點。例如,該目標服務節點雖然時延低,但是業務載荷較大。

此外,對於網絡層的數據包(英文:Packet),用戶設備需要自己維護用於處理該用戶設備發送的數據包的服務節點的狀態,自行選擇服務節點,這就加大了該用戶設備的工作量,並且實施難度大,維護困難。



技術實現要素:

本申請實施例提供分發業務消息的方法、設備和系統,以使得網絡設備選擇的服務節點是能夠處理業務消息的最優的服務節點。

第一方面,本申請實施例提供一種分發業務消息的方法,該方法應用於用戶接入網絡場景,該方法包括:網絡設備接收第一業務發起端設備發送的第一業務消息;該網絡設備確定N個候選服務節點中優先級最高的一個候選服務節點為用於處理該第一業務消息的第一目標服務節點,其中該候選服務節點為能夠處理該第一業務消息的服務節點,其中,N為大於或等於2的正整數;該網絡設備將該第一業務消息發送至該第一目標服務節點。基於上述技術方案,若該業務消息為數據鏈路層的數據幀,則網絡設備可以根據服務節點的優先級選擇用於處理業務發起端設備發送的業務消息的一個服務節點,從而無需將該業務消息發送至系統中的每個服務節點。這樣,可以避免無用的業務消息和響應造成的系統開銷。若該業務消息為網絡側的數據包,則業務發起端設備無需再維護服務節點的狀態。選擇服務節點的工作可以交由網絡設備執行。這樣,可以降低業務發起端設備的工作量。在部署選擇處理該業務消息的服務節點過程中,可以在網絡設備側部署即可。在維護該業務消息與服務節點的對應關係過程中,可以僅維護網絡設備,而無需維護每個業務發起端設備。此外,服務節點的優先級級別表示該服務節點能夠處理業務消息的能力。優先級級別越高,處理業務消息的能力就越強。因此,網絡設備選擇的服務節點是能夠處理業務消息的最優的服務節點。

結合第一方面,在第一方面的第一種可能的實現方式中,在該網絡設備確定N個候選服務節點中優先級最高的候選服務節點為用於處理該業務消息的第一目標服務節點之前,該方法還包括:該網絡設備接收M個服務節點中每個服務節點發送的業務範圍指示信息,該每個服務節點發送的業務範圍指示信息用於指示該每個服務節點能夠處理的業務範圍,其中,該M個服務節點包括該N個候選服務節點,M為大於或等於N的正整數;該網絡設備接收每個服務節點發送的第一優先級指示信息,該每個服務節點發送的第一優先級指示信息用於指示該每個服務節點的優先級;該網絡設備根據該每個服務節點發送的業務範圍指示信息和該每個服務節點發送的第一優先級指示信息,確定該N個候選服務節點以及該N個候選服務節點中的每個候選服務節點的優先級。基於上述技術方案,該網絡設備可以獲取每個服務節點能夠處理的業務範圍和優先級,從而可以基於每個服務節點能夠處理的業務範圍和優先級為該業務發起端發送的業務消息選擇一個合適的服務節點。

結合第一方面或第一方面的上述任一種可能的實現方式,在第一方面的第二種可能的實現方式中,該方法還包括:該網絡設備保存該第一業務發起端設備的身份信息、該第一業務消息的業務類型和該第一目標服務節點的對應關係。基於上述技術方案,若該網絡設備再次接收到該第一業務發起端設備發送的與該第一業務消息的業務類型相同的業務消息,則可以直接將該業務消息發送至該第一目標服務節點,而無需重新確定用於處理該業務消息的目標服務節點。

結合第一方面的第二種可能的實現方式,在第一方面的第三種可能的實現方式中,在該網絡設備確定N個候選服務節點中優先級最高的一個候選服務節點為用於處理該第一業務消息的第一目標服務節點之前,方法還包括:該網絡設備確定該網絡設備未保存該第一業務發起端設備的身份信息、該第一業務消息的業務類型和該第一目標服務節點的對應關係。基於上述技術方案,若該網絡設備未保存該第一業務發起端設備的身份信息、該第一業務消息的業務類型和該第一目標服務節點的對應關係,則可以啟動確定用於處理該第一業務消息的第一目標服務節點的過程。

結合第一方面或第一方面的上述任一種可能的實現方式,在第一方面的第四種可能的實現方式中,該方法還包括:該網絡設備接收該第一目標服務節點發送的第二優先級指示信息,其中,該第一目標服務節點發送的第二優先級指示信息用於指示該第一目標服務節點的優先級,該第一目標服務節點發送的第二優先級指示信息指示的該第一目標服務節點的優先級低於該第一目標服務節點發送的第一優先級指示信息指示的該第一目標服務節點的優先級;該網絡設備接收第二業務發起端設備發送的第二業務消息;該網絡設備在確定該第二業務發起端設備的身份信息與該第一業務發起端設備的身份信息相同且該第二業務消息的業務類型與該第一業務消息的業務類型相同的情況下,將該第二業務消息發送至該第一目標服務節點。基於上述技術方案,即使服務節點的優先級發生變化,已建立的分擔策略仍然保持不變。這樣,可以減少確定分擔策略的次數,減少網絡設備的負擔。

結合第一方面的第二種可能的實現方式或第一方面的第三種可能的實現方式,在第一方面的第五種可能的實現方式中,該方法還包括:該網絡設備確定該第一目標服務節點不再參與業務消息分擔;該網絡設備將該網絡設備保存的該第一業務發起端設備的身份信息、該第一業務消息的業務類型和該第一目標服務節點的對應關係刪除。基於上述技術方案,該網絡設備可以在該第一目標服務節點不再參與業務消息分擔的情況下,不再使用相同的分擔策略將該第一業務發起端設備發送的業務消息發送至該第一目標服務節點。

結合第一方面或第一方面的上述任一種可能的實現方式,在第一方面的第六種可能的實現方式中,該第一業務發起端設備為用戶設備或者第一服務節點,其中,該第一服務節點為用於處理數據鏈路層業務或者網絡層業務的服務節點。

結合第一方面或第一方面的第一種可能的實現方式至第一方面的第五種可能的實現方式中的任一種可能的實現方式,在第一方面的第七種可能的實現方式中,該業務消息為數據鏈路層業務消息或者網絡層業務消息。

結合第一方面的第一種可能的實現方式,在第一方面的第八種可能的實現方式中,該方法還包括:該網絡設備接收該M個服務節點中每個服務節點發送的保活信息。

結合第一方面的第八種可能的實現方式,在第一方面的第九種可能的實現方式中,該網絡設備接收該M個服務節點中每個服務節點發送的LLDP報文,該LLDP報文攜帶該業務範圍指示信息和該第一優先級指示信息,或者,該LLDP報文攜帶該業務範圍指示信息、該第一優先級指示信息和該保活信息。

第二方面,本申請實施例提供一種分發業務消息的方法,該方法應用於用戶接入網絡場景,該方法包括:服務節點向網絡設備發送業務範圍指示信息,該業務範圍指示信息用於指示該服務節點能夠處理的業務範圍;該服務節點向該網絡設備發送優先級指示信息,該優先級指示信息用於指示該服務節點的優先級;該服務節點接收該網絡設備發送的業務消息;該服務節點處理該業務消息。

結合第二方面,在第二方面的第一種可能的實現方式中,該方法還包括:該服務節點向該網絡設備發送保活信息。

結合第二方面的第一種可能的實現方式,在第二方面的第二種可能的實現方式中,該服務節點向該網絡設備發送LLDP報文,該LLDP報文攜帶該業務範圍指示信息、該優先級指示信息和該保活信息。

第三方面,本申請實施例提供一種網絡設備,該網絡設備包括用於執行第一方面或第一方面的任一種可能的實現方式的單元。

第四方面,本申請實施例提供一種服務節點,該服務節點包括用於執行第二方面的任一種可能的實現方式的單元。

第五方面,本申請實施例還提供一種網絡設備,該網絡設備包括處理器、存儲器和收發器。該存儲器用於存儲實現第一方面的方法的指令。處理器用於結合收發器執行存儲器存儲的指令,完成第一方面的方法。

第六方面,本申請實施例還提供一種服務節點,該服務節點包括處理器、存儲器和收發器。該存儲器用於存儲實現第二方面的方法的指令。處理器用於結合收發器執行存儲器存儲的指令,完成第二方面的方法。

第七方面,本申請實施例還提供一種分發業務消息的系統,該系統包括第三方面所述的網絡設備以及如第四方面所述的至少兩個服務節點。

附圖說明

圖1是根據本申請實施例提供的系統的示意圖。

圖2是根據本申請實施例提供的分發業務消息的方法的示意性流程圖。

圖3是根據本申請實施例提供的網絡設備結構框圖。

圖4是根據本申請實施例提供的服務節點的結構框圖。

圖5是根據本申請實施例提供的網絡設備的結構框圖。

圖6是根據本申請實施例提供的服務節點的結構框圖。

圖7是根據本發明實施例提供的分發業務消息的系統的示意圖。

具體實施方式

下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行描述。

本申請中所稱的用戶設備是所有能夠接入網絡的設備,包括但不限於計算機、行動電話、平板電腦、客戶終端設備(英文:Customer Premise Equipment,簡稱:CPE)等。

在個人用戶接入到網絡的場景中,除了需要由BRAS負責該個人用戶的驗證、計費等工作外,還會涉及到其他的一些服務節點處理該個人用戶接入網絡時涉及的業務。例如,如果該個人用戶已經分配到了內網網際網路協議(英文:Internet Protocol,簡稱:IP)地址,但又希望與外網主機(包括但不限於伺服器、用戶設備等)通信,則可以使用通過提供網絡地址轉換(英文:Network Address Translation,簡稱:NAT)的方式接入到外網。提供NAT服務的服務節點會將該個人用戶在內網使用的IP位址轉換成全球IP位址以便該個人用戶與外網主機進行通信。再如,在一些情況下,在該個人用戶接入網絡時,可能需要對該個人用戶接入網絡的流量進行檢測分析,以便根據事先定義的策略對檢測流量進行過濾控制。在此情況下,該個人用戶接入網絡的網絡層業務消息會發送至能夠進行深度包檢測(英文:Deep Packet Inspection,簡稱:DPI)的服務節點。該進行DPI的服務節點會對該個人用戶接入網絡的流量進行檢測分析。

企業用戶接入網絡場景中雖然無需經過BRAS進行驗證、計費等工作。但是也可能需要一些服務節點為該企業用戶接入網絡提供相應的服務。例如,需要提供NAT服務的服務節點將內網IP轉換為外網IP。再如,需要進行DPI的服務節點對該企業用戶的流量進行檢測分析。

為了方便描述,本申請中將處理用戶(包括個人用戶和企業用戶)接入網絡時涉及的業務的節點都通稱為服務節點,包括但不限於BRAS,提供NAT服務的服務節點,進行DPI的服務節點。這些服務節點可以是運行相應業務功能程序(例如,BRAS、NAT、DPI等)的物理設備,例如伺服器、路由器等;也可以是虛擬的服務節點,例如,在網絡功能虛擬化(英文:Network Function Virtualization,簡稱:NFV)場景中,該虛擬的服務節點可以是運行相應業務功能程序(例如,BRAS、NAT、DPI等)的虛擬機(Virtual Machine,VM),所述虛擬機部署在硬體設備上(例如,物理伺服器)。虛擬機指通過軟體模擬的具有完整硬體系統功能的、運行在一個完全隔離環境中的完整計算機系統。其中,一個物理伺服器通過虛擬化技術被虛擬成了多個邏輯計算機,每一個邏輯計算機即是物理伺服器上的一個虛擬機,每個虛擬機可以運行不同的作業系統,因此,各個虛擬機的應用程式可以運行在互相獨立的作業系統的空間內。根據提供的處理的業務類型,服務節點可以分為處理數據鏈路層業務的服務節點(例如BRAS)和處理網絡層業務的服務節點(例如進行DPI的服務節點,提供NAT服務的服務節點)。

本申請中所稱的用戶接入網絡場景,包括個人用戶接入網絡場景和企業用戶接入網絡場景。

圖1是根據本申請實施例提供的系統的示意圖。如圖1所示,系統100包括網絡設備101、服務節點111、服務節點112、服務節點113、服務節點121、服務節點122和服務節點123。圖1所示的系統100中還包括用戶設備131和用戶設備132。服務節點111、服務節點112和服務節點113為提供處理數據鏈路層服務的服務節點。服務節點121、服務節點122和服務節點123為用於提供網絡層服務的服務節點。下面將結合圖1所示的系統100對本申請實施例進行進一步闡述。

圖2是根據本申請實施例提供的分發業務消息的方法的示意性流程圖。圖2所示的方法可以應用於用戶接入網絡場景中。

201,網絡設備101接收服務節點121發送的業務指示信息。

網絡設備101除了可以接收服務節點121發送的業務指示信息外,還可以接收系統100中其他服務節點發送的業務指示信息。換句話說,網絡設備101可以接收系統100中的每個服務節點發送的業務範圍指示信息,該每個服務節點發送的業務範圍指示信息用於指示該每個服務節點能夠處理的業務範圍。

可選的,在一些實施例中,該每個服務節點發送的業務範圍指示信息所指示的該每個服務節點能夠處理的業務範圍包括該每個服務節點能夠處理的業務類型。假設服務節點111、服務節點112和服務節點113為用於處理數據鏈路層業務的服務節點,則服務節點111、服務節點112和服務節點113發送的業務範圍指示信息可以用於指示發送該業務範圍指示信息的服務節點可以提供處理數據鏈路層業務的服務。假設服務節點121、服務節點122和服務節點123為用於處理DPI業務的服務節點,則服務節點121、服務節點122和服務節點123發送的業務範圍指示信息可以用於指示發送該業務範圍指示信息的服務節點可以提供處理DPI業務的服務。這樣,網絡設備101可以根據服務節點111、服務節點112和服務節點113分別發送的業務範圍指示信息,確定服務節點111、服務節點112和服務節點113為能夠提供處理數據鏈路層業務的服務節點。網絡設備101還可以根據服務節點121、服務節點122和服務節點123分別發送的業務範圍指示信息,確定服務節點121、服務節點122和服務節點123為用於提供處理DPI業務的服務節點。

為了方便描述,若需要為業務消息提供對應業務類型的業務的服務,則可以稱該業務消息為請求該業務類型的業務消息。例如,若需要對業務消息提供數據鏈路層業務服務,則該業務消息可以稱請求數據鏈路層業務的業務消息。若需要對業務消息進行深度報文檢測,則可以稱該業務消息為請求DPI業務的業務消息。

可選的,在另一些實施例中,該每個服務節點發送的業務範圍指示信息所指示的該每個服務節點能夠處理的業務範圍包括該每個服務節點能夠處理的業務類型以及該每個服務節點能夠處理的發送業務消息的業務發起端設備的身份信息。

假設服務節點111可以處理的第一介質訪問控制(英文:Media Access Control,簡稱:MAC)地址範圍內的業務發起端設備發送的請求數據鏈路層業務的業務消息。在此情況下,服務節點111發送的業務範圍指示信息可以用於指示服務節點111可以為MAC地址在該第一MAC地址範圍內的業務發起端設備提供數據鏈路層業務服務。服務節點112可以處理的第二MAC地址範圍內的業務發起端設備發送的請求數據鏈路層業務的業務消息。在此情況下,服務節點112發送的業務範圍指示信息可以用於指示服務節點112可以為MAC地址在該第二MAC地址範圍內的業務發起端設備提供數據鏈路層業務服務。服務節點113可以處理的第三MAC地址範圍內的業務發起端設備發送的請求數據鏈路層業務的業務消息。在此情況下,服務節點113發送的業務範圍指示信息可以用於指示服務節點113可以為MAC地址在該第三MAC地址範圍內的業務發起端設備提供數據鏈路層業務服務。該第一MAC地址範圍、該第二MAC地址範圍和該第三MAC地址範圍可以包括交集也可以不包括交集,本申請實施例對此並不限定。這樣,網絡設備101可以根據服務節點111發送的業務範圍指示信息確定服務節點111可以處理的第一MAC地址範圍內的業務發起端設備發送的請求數據鏈路層業務的業務消息。網絡設備101可以根據服務節點112發送的業務範圍指示信息確定服務節點112可以處理的第二MAC地址範圍內的業務發起端設備發送的請求數據鏈路層業務的業務消息。網絡設備101可以根據服務節點113發送的業務範圍指示信息確定服務節點113可以處理的第三MAC地址範圍內的業務發起端設備發送的請求數據鏈路層業務的業務消息。

假設服務節點121可以處理源IP位址在第一IP位址範圍內的業務發起端設備發送的用於請求DPI業務的業務消息。在此情況下,服務節點121發送的業務範圍指示信息可以用於指示服務節點121可以為源IP位址在該第一IP位址範圍的業務發起端設備提供DPI業務服務。服務節點122可以處理源IP位址在第二IP位址範圍內的業務發起端設備發送的用於請求DPI業務的業務消息。在此情況下,服務節點122發送的業務範圍指示信息可以用於指示服務節點122可以為源IP位址在該第二IP位址範圍的業務發起端設備提供DPI業務服務。服務節點123可以處理源IP位址在第三IP位址範圍內的業務發起端設備發送的用於請求DPI業務的業務消息。在此情況下,服務節點123發送的業務範圍指示信息可以用於指示服務節點123可以為源IP位址在該第三IP位址範圍的業務發起端設備提供DPI業務服務。類似的,該第一IP位址範圍、該第二IP位址範圍和該第三IP位址範圍可以包括交集也可以不包括交集,本申請實施例對此並不限定。可以理解的是,上述身份信息僅是一些具體實施例,該業務範圍指示信息包括發送業務消息的業務發起端設備的身份信息還可以是其他能夠分辨業務發起端設備身份的信息,例如,若該業務發起端設備發送的業務消息是用於請求DPI業務的業務消息,則該業務類型包括的該業務發起端的身份信息可以是五元組信息或七元組信息中的任一個或多個信息。這樣,網絡設備101可以根據服務節點121發送的業務範圍指示信息確定服務節點121可以處理源IP位址在第一IP位址範圍內的業務發起端設備發送的用於請求DPI業務的業務消息。網絡設備101可以根據服務節點122發送的業務範圍指示信息確定服務節點122可以處理源IP位址在第二IP位址範圍內的業務發起端設備發送的用於請求DPI業務的業務消息。網絡設備101可以根據服務節點123發送的業務範圍指示信息確定服務節點123可以處理源IP位址在第三IP位址範圍內的業務發起端設備發送的用於請求DPI業務的業務消息。

202,網絡設備101接收服務節點121發送的第一優先級指示信息。

網絡設備101除了可以接收服務節點121發送的第一優先級指示信息外,還可以接收系統100中其他服務節點發送的第一優先級指示信息。換句話說,網絡設備101可以接收系統100中的每個服務節點發送的第一優先級指示信息,該每個服務節點發送的第一優先級指示信息用於指示該每個服務節點的優先級。

假設系統100中的服務節點的優先級共有八級。八級優先級分別為0、1、2、3、4、5、6、7,其中優先級為0表示優先級最低,優先級為7表示優先級最高。假設圖2所示的實施例中,在初始狀態下系統100中的每個服務節點的優先級均為7。在此情況下,系統100中的每個服務節點發送的第一優先級指示信息指示的優先級均為7。這樣,網絡設備101可以根據系統100中的每個服務節點發送的第一優先級指示信息,確定系統100中的每個服務節點的優先級為7。

可選的,在一些實施例中,系統100中的每個服務節點可以通過一個消息將該第一優先級指示信息與該業務範圍指示信息發送至網絡設備101。上述技術方案可以減少服務節點與網絡設備之間的信令開銷。

可選的,在另一些實施例中,系統100中的每個服務節點可以通過兩個消息分別將該第一優先級指示信息和該業務範圍指示信息發送至網絡設備101。

203,網絡設備101接收用戶設備131發送的第一業務消息。

網絡設備101可以確定N個候選服務節點中優先級最高的一個候選服務節點為用於處理該第一業務消息的第一目標服務節點,其中,該候選服務節點為能夠處理該第一業務消息的服務節點,N為大於或等於2的正整數。在此之後網絡設備101可以將該第一業務消息發送至該第一目標服務節點。

假設在圖2所示的實施例中,該每個服務節點發送的業務範圍指示信息所指示的該每個服務節點能夠處理的業務範圍僅包括該每個服務節點能夠處理的業務消息的類型,且需要用戶設備131發送的第一業務消息是用於請求DPI業務的業務消息,則網絡設備101可以確定系統100中的服務節點121、服務節點122和服務節點123為該候選服務節點。還按照步驟202中的假設,即三個候選服務節點的優先級相同且為7,則網絡設備101可以確定三個候選服務節點中的任一個候選服務節點為該第一目標服務節點。假設網絡設備101確定該第一目標候選服務節點為服務節點121,則圖2所示的方法還可以包括步驟204和步驟205。

204,網絡設備101確定服務節點121用於處理該第一業務消息的第一目標服務節點。

205,網絡設備101將該第一業務消息發送至服務節點121。

根據圖2所示的方法,若該業務消息為數據鏈路層的數據幀,則網絡設備可以根據服務節點的優先級選擇用於處理業務發起端設備發送的業務消息的一個服務節點,從而無需將該業務消息發送至系統中的每個服務節點。這樣,可以避免無用的業務消息和響應造成的系統開銷。

若該業務消息為網絡層的數據包,則業務發起端設備無需再維護服務節點的狀態。選擇服務節點的工作可以交由網絡設備執行。這樣,可以降低業務發起端設備的工作量。在部署選擇處理該業務消息的服務節點過程中,可以在網絡設備側部署即可。在維護該業務消息與服務節點的對應關係過程中,可以僅維護網絡設備,而無需維護每個業務發起端設備。

此外,服務節點的優先級級別表示該服務節點能夠處理業務消息的能力。優先級級別越高,處理業務消息的能力就越強。因此,網絡設備選擇的服務節點是能夠處理業務消息的最優的服務節點。

可以理解的是,業務消息的業務類型的粒度是與服務節點的能夠處理的業務類型的粒度是相同的。例如,若一個服務節點可以處理所有數據鏈路層的業務。在此情況下,僅需要判斷該第一業務消息是否為用於請求數據鏈路層業務的消息即可。若一個服務節點為用於提供處理DPI業務的服務節點,則在確定該第一業務消息為請求網絡層業務的業務消息的情況下,還需要進一步判斷該第一業務消息是否是請求DPI業務的業務消息。

可選的,在另一些實施例中,該每個服務節點發送的業務範圍指示信息所指示的該每個服務節點能夠處理的業務範圍包括該每個服務節點能夠處理的業務消息的類型以及該每個服務節點能夠處理的發送業務消息的業務發起端設備的身份信息。若需要對用戶設備131發送的第一業務消息是用於請求DPI業務的業務消息且該用戶設備131的IP位址位於該第一IP位址範圍內和該第二IP位址範圍內,則網絡設備101可以確定系統100中的服務節點121和服務節點122為該候選服務節點。在此情況下,N等於2。由於兩個候選服務節點的優先級相同,網絡設備101可以確定兩個候選服務節點中的任一個候選服務節點為該第一目標服務節點。假設網絡設備101確定該第一目標候選服務節點為服務節點121,則網絡設備101可以將該第一業務消息發送至服務節點121。

可選的,在一些實施例中,網絡設備101還可以保存該第一業務發起端設備的身份信息、該第一業務消息的業務類型和該第一目標服務節點的對應關係。具體地,網絡設備101可以建立一個分擔信息表,該分擔信息表用於保存業務發起端設備的身份信息、該業務發起端發送的業務消息的業務類型以及目標服務節點的對應關係。這樣,網絡設備101在接收到業務發起端設備發送的業務消息後,會判斷該分擔信息表中是否保存有該業務發起端設備的身份信息、該業務消息請求的業務類型以及服務節點的對應關係。若是,則可以直接根據該分擔信息表確定出用於處理該業務消息的目標服務節點。若否,則可以通過參照圖2所示的方法來確定用於處理該業務消息的目標服務節點,並在確定出目標服務節點後將該業務發起端設備的身份信息、該業務消息請求的業務類型以及服務節點的對應關係添加至該分擔信息表中。

表1是一個分擔信息表的示意。

表1

表2是另一個分擔信息表的示意。

表2

如表1所示,用戶設備131發送的用於請求數據鏈路層業務的業務消息被分擔至服務節點111。如表2所示,用戶設備131發送的用於請求DPI業務的業務消息被分擔至服務節點121。

可選的,在一些實施例中,網絡設備101可以僅用於分配用於請求數據鏈路層業務的業務消息或者僅用於分配用於請求網絡層業務的業務消息。在此情況下,網絡設備101可以僅包括如表1所示的分擔信息表,或者僅包括如表2所示的分擔信息表。

可選的,在另一些實施例中,網絡設備101可以即用於分配用於請求數據鏈路層業務的業務消息也可以用於分配用於請求網絡層業務的業務消息。在此情況下,網絡設備101可以包括如表1和表2所示的兩個分擔信息表。或者,網絡設備101可以包括一個分擔信息表,該分擔信息表包括表1和表2中的所有內容。

假設表1和表2所示的分擔信息表是網絡設備101保存的分擔信息表。網絡設備101還可以接收第二業務消息。若網絡設備101確定該第二業務消息請求的業務類型為數據鏈路層業務且發送該第二業務消息的業務發起端設備的MAC地址為用戶設備131的MAC地址,則網絡設備101可以直接將該第二業務消息發送至服務節點111。若網絡設備101確定該第二業務請求消息的業務類型為數據鏈路層業務且發送該第二業務消息的業務發起端設備的MAC地址為用戶設備132的MAC地址,則網絡設備101需要確定用於處理該第二業務消息的目標服務節點。類似的,若網絡設備確定該第二業務消息請求的業務類型為DPI業務且該第二業務消息的源IP位址為用戶設備131的IP位址,則網絡設備101可以直接將該第二業務消息發送至服務節點121。若網絡設備101確定該第二業務消息請求的業務類型為NAT業務,則網絡設備101需要確定用於處理該第二業務消息的目標服務節點。若網絡設備131確定該第二業務消息請求的業務類型為DPI業務且該第二業務消息的源IP位址為用戶設備132的IP位址,則網絡設備101需要確定用於處理該第二業務消息的目標服務節點。網絡設備101可以參照圖2所示的方法來確定用於處理該第二業務消息的目標服務節點。

為方便描述,可以將業務發起端設備的身份信息、該業務發起端設備發送的業務消息的業務類型和處理該業務消息的服務節點的對應關係稱為分擔策略。

可選的,在一些實施例中,系統100中服務節點的優先級可能會發生變化。例如,如果服務節點處理的業務載荷超過一定閾值的情況下,則該服務節點的優先級可能發生變化。再如,如果服務節點到網絡設備101的時延超過一定閾值的情況下,該服務節點的優先級可以發生變化。服務節點可以將更新後的優先級發送至網絡設備101。

可選的,在一些實施例中,網絡設備101還可以接收該第一目標服務節點發送的第二優先級指示信息,該第二優先級指示信息所指示的優先級低於該第一優先級指示信息所指示的優先級。

繼續假設網絡設備101保存的如表1所示的分擔信息表。服務節點111、服務節點112、服務節點113、服務節點121、服務節點122和服務節點123的優先級等級均為7。假設網絡設備101接收到服務節點111發送的第二優先級指示信息,該第二優先級指示信息用於指示服務節點111的優先級等級為6。在此情況下,若網絡設備101確定接收到的第二業務消息請求的業務類型為數據鏈路層業務且發送該第二業務消息的業務發起端設備的MAC地址為用戶設備131的MAC地址,則網絡設備101可以繼續執行已經建立的分擔測策略,即直接將該第二業務消息發送至服務節點111。若網絡設備101確定接收到該第二業務請求消息的業務類型為數據鏈路層業務且發送該第二業務消息的業務發起端設備的MAC地址為用戶設備132的MAC地址,則網絡設備101需要確定用於處理該第二業務消息的目標服務節點。具體地,假設服務節點111可以處理的第一MAC地址範圍內的業務發起端設備發送的請求數據鏈路層業務的業務消息,服務節點112可以處理的第二MAC地址範圍內的業務發起端設備發送的請求數據鏈路層業務的業務消息,服務節點113可以處理的第三MAC地址範圍內的業務發起端設備發送的請求數據鏈路層業務的業務消息,且用戶設備132的MAC地址在該第一MAC地址範圍、第二MAC地址範圍和該第三MAC地址範圍內。此時,服務節點111的優先級等級為6,服務節點112和服務節點113的優先級等級均為7。換句話說,服務節點111的優先級等級低於服務節點112和服務節點113的優先級等級。在此情況下,網絡設備101可以從服務節點112和服務節點113中確定一個服務節點作為處理該第二業務消息的第二目標服務節點。假設,網絡設備101可以確定服務節點112為該第二目標服務節點。

進一步,假設網絡設備101接收到服務節點112發送的第二優先級指示信息,該第二優先級指示信息用於指示服務節點112的優先級等級為6。假設網絡設備101接收到服務節點113發送的第二優先級指示信息,該第二優先級指示信息用於指示服務節點113的優先級等級為6。在此情況下,若網絡設備101確定接收到的第三業務消息請求的業務類型為數據鏈路層業務且發送該第三業務消息的業務發起端設備的MAC地址為用戶設備131的MAC地址,則網絡設備101可以繼續執行已經建立的分擔策略。若網絡設備101確定接收到的第三業務消息請求的業務類型為數據鏈路層業務且發送該第三業務消息的業務發起端設備的MAC地址為用戶設備132的MAC地址,則網絡設備101可以繼續執行已經建立的分擔策略。若網絡設備101確定接收到的第三業務消息請求的業務類型為數據鏈路層業務且發送該第三業務消息的業務發起端設備的MAC地址為用戶設備133(圖1未示出)的MAC地址,則網絡設備101可以參照圖2所示的方法確定用於處理該第三業務消息的第三目標服務節點。

進一步,若服務節點的優先級等級為最低優先級等級,則網絡設備101不再為該服務節點分配業務消息。但是該服務節點可以繼續執行已經建立的分擔策略。

具體地,假設網絡設備101接收到服務節點111發送的第三優先級指示信息,該第一優先級指示信息用於指示服務節點111的優先級等級為0(即最低優先級等級)。在此情況下,若網絡設備101接收到用戶設備131發送的用於請求數據鏈路層業務的業務消息,則網絡設備101可以繼續將該業務消息發送至服務節點111。若網絡設備101接收到的用於請求數據鏈路層業務的業務消息是用戶設備134(圖1未示出)發送的,則網絡設備101可以從服務節點112和服務節點113中確定一個服務節點為用於處理該業務消息的服務節點(假設服務節點112和服務節點113的優先級等級相同且不為0)。

除了上述服務節點優先級等級降低的實施例外,在一些實施例中,服務節點的優先級也可能升高。可以理解的是,服務節點的優先級等級最高也不能超過最高優先級等級。與上述實施例類似,在服務節點的優先級升高的情況下,對於已經建立分擔策略的業務消息,網絡設備101仍然採用建立好的分擔策略將該業務消息發送至對應的目標服務節點。對於未建立分擔策略的業務消息,網絡設備101可以參照圖2所示的方法確定為該業務消息提供服務的服務節點。

可選的,在一些實施例中,網絡設備101可以確定該第一目標服務節點不再參與業務消息分擔。在此情況下,網絡設備101可以將網絡設備101保存的該第一業務發起端設備的身份信息、該第一業務消息的業務類型和該第一目標服務節點的對應關係刪除。

可選的,在一些實施例中,系統100中的服務節點可以周期性地(可以稱為保活周期)向網絡設備101發送保活信息。若網絡設備101未在該保活周期內接收到一個服務節點發送的保活信息,則可以確定該服務節點不再參與業務消息分擔。進一步,為了避免網絡丟包導致的誤判,網絡設備101可以在確定未收到一個服務節點在連續的多個保活周期內發送的保活信息的情況下,確定該服務節點不再參與業務消息分擔。

在一些實施例中,服務節點發送的保活信息可以與用於指示該服務節點的優先級的優先級指示信息以及業務範圍指示信息在同一個消息中發送。也就說,服務節點可以周期性的將該服務節點的優先級和業務範圍發送至網絡設備101。

具體地,業務範圍指示信息、優先級指示信息和保活信息可以通過一個鏈路層發現協議(英文:Link Layer Discovery Protocol,簡稱:LLDP)報文攜帶。該LLDP報文的數據部分可以包括業務範圍類型長度值(英文:Type Length Value,簡稱:TLV),優先級TLV和存活時間(英文:Time To Live,簡稱:TTL)TLV。可以理解,該業務範圍TLV用於攜帶該業務範圍指示信息,該優先級TLV用於攜帶該優先級指示信息,該TTL TLV用於攜帶該保活信息。此外,該LLDP報文的數據部分還可以攜帶現有技術中LLDP數據部分攜帶的TLV,例如橋標識(英文:Chassis ID)TLV,埠標識(英文:Port ID)TLV等。

可選的,在另一些實施例中,網絡設備101可以周期性地(可以稱為保活周期)向每個服務節點發送一個保活信息,若網絡設備101未收到服務節點發送的響應,則可以確定該服務節點不再參與業務消息分擔。類似的,為了避免網絡丟包導致的誤判,網絡設備101可以在確定未收到一個服務節點在連續的多個保活周期內發送的響應的情況下,確定該服務節點不再參與業務消息分擔。

可選的,在另一些實施例中,網絡設備101可以測量每個服務節點到網絡設備101的傳輸時延。若一個服務節點到網絡設備101的傳輸時延超過預設閾值,則可以確定該服務節點不再參與業務消息分擔。

假設網絡設備101保存的如表1所示的分擔信息表。網絡設備101在確定服務節點111不再參與業務消息分擔的情況下,可以將服務節點111對應的分擔策略從該分擔信息表中刪除。在此情況下,若網絡設備101接收到用戶設備131發送的用於請求數據鏈路層業務的業務消息,則網絡設備101從優先級最高的候選服務節點中重新確定用於處理該業務消息的服務節點。可以理解的是,此時該候選服務節點不再包括服務節點111。

通過上述技術方案,網絡設備101可以在第一時間感知到服務節點發生的變化(例如優先級變化,是否還能夠提供服務等)。這樣,網絡設備101可以在第一時間調整業務消息的分擔策略,這就不會導致網絡設備101將該業務消息發送至低優先級的服務節點或者發送至無法提供服務的服務節點的情況發生。

可選的,在一些實施例中,網絡設備101可以接收用戶設備發送的第一業務消息外,還可以接收服務節點發送的業務消息。換句話說,業務發起端設備可以為用戶設備,也可以為服務節點。該服務節點可以是用於處理數據鏈路層業務的服務節點,也可以是用於處理網絡層業務的服務節點。

具體地,網絡設備101可以根據預設的管理策略確定用戶接入網絡時需要涉及的業務。管理策略的具體內容和制定方法可以參照現有技術中的描述,在此就不必贅述。

例如,在一些實施例中,網絡設備101可以確定在用戶設備131通過BRAS完成上線後需要對用戶設備131發送的業務消息進行深度報文檢測。在此情況下,網絡設備101可以參考圖2所示的方法確定服務節點111為用於處理用戶設備131發送的請求上線的業務消息的第一目標服務節點。服務節點111在完成用戶設備131上線業務處理後,可以將處理後的業務消息發送至網絡設備101。網絡設備101可以參考圖2所示的方法確定服務節點121為用於對服務節點111發送的業務消息進行深度報文檢測的服務節點,並將服務節點111發送的該處理後的業務消息發送至服務節點121。

再如,在一些實施例中,網絡設備101可以確定在用戶設備131在接入網絡時需要先進行網絡地址轉換,再進行深度報文檢測。在此情況下,網絡設備101可以參考圖2所示的方法確定一個能夠提供NAT服務且優先級最高的服務節點(以下簡稱:目標NAT服務節點,圖1未示出該目標NAT服務節點),並將用戶設備131發送的業務消息發送至該目標NAT服務節點。該目標NAT服務節點在完成IP位址轉換服務後,會將處理後的業務消息發送至網絡設備101。網絡設備101可以參考圖2所示的方法確定服務節點121為進行深度報文檢測的服務節點,並將該目標NAT服務節點發送的該處理後的業務消息發送至服務節點121。

若網絡設備101僅負責分擔請求數據鏈路層業務的業務消息,則網絡設備101可以是交換機。若網絡設備101負責分擔請求網絡層業務的業務消息,則網絡設備101可以是路由器和交換機。可以理解,若網絡設備101既可以負責分擔請求數據鏈路層業務的業務消息,也可以負責分擔請求網絡側業務的業務消息,則網絡設備101可以是交換機。

圖3是根據本申請實施例提供的網絡設備結構框圖。如圖3所示,網絡設備300包括接收單元301、處理單元302和發送單元303。

接收單元301,用於接收第一業務發起端設備發送的第一業務消息。

處理單元302,用於確定N個候選服務節點中優先級最高的一個候選服務節點為用於處理該第一業務消息的第一目標服務節點,其中該候選服務節點為能夠處理該第一業務消息的服務節點,其中,N為大於或等於2的正整數。

發送單元303,用於將該第一業務消息發送至該第一目標服務節點。

可選的,在一些實施例中,接收單元301,還用於接收M個服務節點中每個服務節點發送的業務範圍指示信息,該每個服務節點發送的業務範圍指示信息用於指示該每個服務節點能夠處理的業務範圍,其中,該M個服務節點包括該N個候選服務節點,M為大於或等於N的正整數。接收單元301,還用於接收每個服務節點發送的第一優先級指示信息,該每個服務節點發送的第一優先級指示信息用於指示該每個服務節點的優先級。處理單元302,還用於根據該每個服務節點發送的業務範圍指示信息和該每個服務節點發送的第一優先級指示信息,確定該N個候選服務節點以及該N個候選服務節點中的每個候選服務節點的優先級。

可選的,在一些實施例中,處理單元302保存該第一業務發起端設備的身份信息、該第一業務消息的業務類型和該第一目標服務節點的對應關係。

可選的,在一些實施例中,處理單元302,還用於在確定N個候選服務節點中優先級最高的一個候選服務節點為用於處理該第一業務消息的第一目標服務節點之前,確定處理單元302未保存該第一業務發起端設備的身份信息、該第一業務消息的業務類型和該第一目標服務節點的對應關係。

可選的,在一些實施例中,接收單元301,還用於接收該第一目標服務節點發送的第二優先級指示信息,其中,該第一目標服務節點發送的第二優先級指示信息用於指示該第一目標服務節點的優先級,該第一目標服務節點發送的第二優先級指示信息指示的該第一目標服務節點的優先級低於該第一目標服務節點發送的第一優先級指示信息指示的該第一目標服務節點的優先級。接收單元301,還用於接收第二業務發起端設備發送的第二業務消息。處理單元302,還用於確定該第二業務發起端設備的身份信息與該第一業務發起端設備的身份信息相同且該第二業務消息的業務類型與該第一業務消息的業務類型相同。發送單元303,還用於在處理單元302確定該第二業務發起端設備的身份信息與該第一業務發起端設備的身份信息相同且該第二業務消息的業務類型與該第一業務消息的業務類型相同的情況下,將該第二業務消息發送至該第一目標服務節點。

可選的,在一些實施例中,處理單元302,還用於確定該第一目標服務節點不再參與業務消息分擔。處理單元302,還用於將處理單元302保存的該第一業務發起端設備的身份信息、該第一業務消息的業務類型和該第一目標服務節點的對應關係刪除。

網絡設備300的接收單元301、處理單元302和發送單元303的操作和功能可以參考上述圖2的方法,為了避免重複,在此不再贅述。

接收單元301和發送單元303可以由收發器實現。處理單元302可以由處理器實現。

類似的,若網絡設備300僅負責分擔請求數據鏈路層業務的業務消息,則網絡設備300可以是交換機。若網絡設備300負責分擔請求網絡層業務的業務消息,則網絡設備300可以是路由器和交換機。可以理解,若網絡設備300既可以負責分擔請求數據鏈路層業務的業務消息,也可以負責分擔請求網絡側業務的業務消息,則網絡設備300可以是交換機。

圖4是根據本申請實施例提供的服務節點的結構框圖。如圖4所示,服務節點400包括發送單元401、接收單元402和處理單元403。

發送單元401,用於向網絡設備發送業務範圍指示信息,該業務範圍指示信息用於指示服務節點400能夠處理的服務範圍;

發送單元401,還用於向該網絡設備優先級指示信息,該優先級指示信息用於指示服務節點400的優先級。

接收單元402,用於接收該網絡設備發送的業務消息。

處理單元403,用於處理該業務消息。

可選的,在一些實施例中,處理單元403,還用於根據服務節點400的當前狀態,確定服務節點400的優先級。

可選的,在一些實施例中,發送單元403,還用於向服務節點400發送保活信息。

該業務消息可以是上述方法中的第一業務消息、第二業務消息或第三業務消息。

服務節點400的發送單元401、接收單元402和處理單元403的操作和功能可以參考上述圖2的方法,為了避免重複,在此不再贅述。

發送單元401和接收單元402可以由收發器實現。處理單元403可以由處理器實現。

圖5是根據本申請實施例提供的網絡設備的結構框圖。圖5所示的網絡設備500包括:處理器501、存儲器502和收發器503。

網絡設備500中的各個組件通過總線系統504耦合在一起,其中總線系統504除包括數據總線之外,還包括電源總線、控制總線和狀態信號總線。但是為了清楚說明起見,在圖5中將各種總線都標為總線系統504。

上述本申請實施例揭示的方法可以應用於處理器501中,或者由處理器501實現。處理器501可能是一種集成電路晶片,具有信號的處理能力。在實現過程中,上述方法的各步驟可以通過處理器501中的硬體的集成邏輯電路或者軟體形式的指令完成。上述的處理器501可以是通用處理器、數位訊號處理器(Digital Signal Processor,DSP)、專用集成電路(Application Specific Integrated Circuit,ASIC)、現成可編程門陣列(Field Programmable Gate Array,FPGA)或者其他可編程邏輯器件、分立門或者電晶體邏輯器件、分立硬體組件。可以實現或者執行本申請實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規的處理器等。結合本申請實施例所公開的方法的步驟可以直接體現為硬體解碼處理器執行完成,或者用解碼處理器中的硬體及軟體模塊組合執行完成。軟體模塊可以位於隨機存取存儲器(Random Access Memory,RAM)、快閃記憶體、只讀存儲器(Read-Only Memory,ROM)、可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領域成熟的存儲介質中。該存儲介質位於存儲器502,處理器501讀取存儲器502中的指令,結合其硬體完成上述方法的步驟。

存儲器502可以存儲用於執行如圖2所示方法中網絡設備執行的方法的指令。處理器501可以執行存儲器502中存儲的指令結合其他硬體(例如收發器503)完成如圖2所示方法中接入節點設備執行的步驟,具體工作過程和有益效果可以參見圖2所示實施例中接入節點設備的描述。

類似的,若網絡設備500僅負責分擔請求數據鏈路層業務的業務消息,則網絡設備500可以是交換機。若網絡設備500負責分擔請求網絡層業務的業務消息,則網絡設備500可以是路由器和交換機。可以理解,若網絡設備500既可以負責分擔請求數據鏈路層業務的業務消息,也可以負責分擔請求網絡側業務的業務消息,則網絡設備500可以是交換機。

圖6是根據本申請實施例提供的服務節點的結構框圖。圖6所示的服務節點600包括:處理器601、存儲器602和收發器603。

服務節點600中的各個組件通過總線系統604耦合在一起,其中總線系統604除包括數據總線之外,還包括電源總線、控制總線和狀態信號總線。但是為了清楚說明起見,在圖6中將各種總線都標為總線系統604。

上述本申請實施例揭示的方法可以應用於處理器601中,或者由處理器601實現。處理器601可能是一種集成電路晶片,具有信號的處理能力。在實現過程中,上述方法的各步驟可以通過處理器601中的硬體的集成邏輯電路或者軟體形式的指令完成。上述的處理器601可以是通用處理器、數位訊號處理器(Digital Signal Processor,DSP)、專用集成電路(Application Specific Integrated Circuit,ASIC)、現成可編程門陣列(Field Programmable Gate Array,FPGA)或者其他可編程邏輯器件、分立門或者電晶體邏輯器件、分立硬體組件。可以實現或者執行本申請實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規的處理器等。結合本申請實施例所公開的方法的步驟可以直接體現為硬體解碼處理器執行完成,或者用解碼處理器中的硬體及軟體模塊組合執行完成。軟體模塊可以位於隨機存取存儲器(Random Access Memory,RAM)、快閃記憶體、只讀存儲器(Read-Only Memory,ROM)、可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領域成熟的存儲介質中。該存儲介質位於存儲器602,處理器601讀取存儲器602中的指令,結合其硬體完成上述方法的步驟。

存儲器602可以存儲用於執行如圖2所示方法中服務節點執行的方法的指令。處理器601可以執行存儲器602中存儲的指令結合其他硬體(例如收發器603)完成如圖2所示方法中接入節點設備執行的步驟,具體工作過程和有益效果可以參見圖2所示實施例中接入節點設備的描述。

圖7是根據本發明實施例提供的分發業務消息的系統的示意圖。如圖7所示,系統700包括網絡設備701和N個服務節點702,其中N為大於或等於2的正整數。

在一些實施例中,該N個服務節點702能夠處理的業務類型是相同的。例如,該N個服務節點均為處理數據鏈路層業務的服務節點。再如,該N個服務節點均為提供NAT服務的服務節點。

在另一些實施例中,該N個服務節點702能夠處理的業務類型可以是不同的,但是該N個服務節點702中包括至少兩個服務節點能夠處理請求同一業務類型的業務消息。

例如,該N個服務節點可以包括至少兩個處理數據鏈路層業務的服務節點和至少兩個提供NAT服務的服務節點。

再如,該N個服務節點可以包括至少兩個處理數據鏈路層業務的服務節點、至少兩個提供NAT服務的服務節點和一個用於處理DPI業務的服務節點。在此情況下,若網絡設備701確定業務發起端設備發送的業務消息需要請求NAT服務,則可以參照圖2所示的方法從該至少兩個提供NAT服務的服務節點中選擇一個服務節點。若網絡設備701確定需要對業務發起端設備發送的業務消息進行深度報文檢測,則可以直接將該業務消息發送至該用於處理DPI業務的服務節點。可以理解的是,該業務發起端設備可以是用戶設備,也可以是服務節點,該服務節點可以是用於處理數據鏈路層業務的服務節點,也可以是用於處理網絡層業務的服務節點。

本領域普通技術人員可以意識到,結合本文中所公開的實施例描述的各示例的單元及算法步驟,能夠以電子硬體、或者計算機軟體和電子硬體的結合來實現。這些功能究竟以硬體還是軟體方式來執行,取決於技術方案的特定應用和設計約束條件。專業技術人員可以對每個特定的應用來使用不同方法來實現所描述的功能,但是這種實現不應認為超出本申請的範圍。

所屬領域的技術人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統、裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。

在本申請所提供的幾個實施例中,應該理解到,所揭露的系統、裝置和方法,可以通過其它的方式實現。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現時可以有另外的劃分方式,例如多個單元或組件可以結合或者可以集成到另一個系統,或一些特徵可以忽略,或不執行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。

所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位於一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部單元來實現本實施例方案的目的。

另外,在本申請各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。

所述功能如果以軟體功能單元的形式實現並作為獨立的產品銷售或使用時,可以存儲在一個計算機可讀取存儲介質中。基於這樣的理解,本申請的技術方案本質上或者說對現有技術做出貢獻的部分或者該技術方案的部分可以以軟體產品的形式體現出來,該計算機軟體產品存儲在一個存儲介質中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,伺服器,或者網絡設備等)或處理器(processor)執行本申請各個實施例所述方法的全部或部分步驟。而前述的存儲介質包括:U盤、移動硬碟、只讀存儲器(ROM,Read-Only Memory)、隨機存取存儲器(RAM,Random Access Memory)、磁碟或者光碟等各種可以存儲程序代碼的介質。

以上所述,僅為本申請的具體實施方式,但本申請的保護範圍並不局限於此,任何熟悉本技術領域的技術人員在本申請揭露的技術範圍內,可輕易想到的變化或替換,都應涵蓋在本申請的保護範圍之內,因此本申請的保護範圍應以權利要求的保護範圍為準。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀