1.一種服務(wù)器間的多通道通信方法,其特征在于,包括:
A、代理網(wǎng)關(guān)服務(wù)器登錄應(yīng)用業(yè)務(wù)服務(wù)器,根據(jù)當前客戶端的個數(shù)和客戶端發(fā)送的消息建立兩條以上通信信道;
B、代理網(wǎng)關(guān)服務(wù)器從所述客戶端發(fā)送的消息提取消息,為提取的消息分配對應(yīng)的通信信道,并通過所分配的通信信道將所提取的消息發(fā)送至應(yīng)用業(yè)務(wù)服務(wù)器;
C、應(yīng)用業(yè)務(wù)服務(wù)器對所接收的消息進行分析處理獲得反饋消息,從所述反饋消息中選擇,將所選擇的反饋消息通過對應(yīng)的通信信道反饋給所述代理網(wǎng)關(guān)服務(wù)器,便于所述代理網(wǎng)關(guān)服務(wù)器將所接收的反饋消息反饋給對應(yīng)客戶端。
2.根據(jù)權(quán)利要求1所述的服務(wù)器間的多通道通信方法,其特征在于,所述步驟A具體包括:
A1、代理網(wǎng)關(guān)服務(wù)器登錄到應(yīng)用業(yè)務(wù)服務(wù)器;
A2、根據(jù)歷史值在代理網(wǎng)關(guān)服務(wù)器與應(yīng)用業(yè)務(wù)服務(wù)器之間預(yù)先建立與所述歷史值對應(yīng)條通信信道;
A3、根據(jù)當前的客戶端的個數(shù)和所發(fā)送的消息調(diào)整通信信道的條數(shù)。
3.根據(jù)權(quán)利要求2所述的服務(wù)器間的多通道通信方法,其特征在于,在所述步驟A3中,通信信道的條數(shù)為m, ,且;
其中,cn為客戶端的個數(shù),aml為平均消息長度,acmc為每個客戶端每分鐘平均消息個數(shù),asbm為平均每個通道每分鐘發(fā)送字節(jié)數(shù),1.1為通道余量系數(shù),M為現(xiàn)有通信信道條數(shù)的最大值。
4.根據(jù)權(quán)利要求1所述的服務(wù)器間的多通道通信方法,其特征在于,所述步驟B具體包括:
B1、接收客戶端發(fā)送的消息并壓入第一接收消息隊列;
B2、從第一接收消息隊列中按序提取與通信信道條數(shù)相同的一組消息;
B3、根據(jù)消息的緊迫度指數(shù)和通信信道的順暢指數(shù)將提取出的消息與通信信道進行配對,將所提取出的消息從匹配的通信信道發(fā)送給應(yīng)用業(yè)務(wù)服務(wù)器。
5.根據(jù)權(quán)利要求4所述的服務(wù)器間的多通道通信方法,其特征在于,在所述步驟B3中,根據(jù)公式來計算所述通信信道的順暢指數(shù),其中所述CLi為每個通信信道的緩沖區(qū)長度,所述OCLi為每個通信信道的緩沖區(qū)已占用長度,所述Ti為每個通信信道的網(wǎng)絡(luò)延時時間。
6.根據(jù)權(quán)利要求5所述的服務(wù)器間的多通道通信方法,其特征在于,在所述步驟B3中,根據(jù)公式Mui=k*MWTi來計算所述消息的緊迫度指數(shù),其中所述MRTi為每條消息在收到時記錄的時間戳,所述MWTi為該消息的等待時間,所述MWTi=MRTN-MRTi,所述MRTN為當前時間點,k為0~1的一常數(shù)。
7.根據(jù)權(quán)利要求6所述的服務(wù)器間的多通道通信方法,其特征在于,在所述步驟B3中,配對時,將消息的緊迫度指數(shù)Mui最大的消息與通信信道的順暢指數(shù)CSIi最大的通信信道匹配對應(yīng),消息的緊迫度指數(shù)Mui次大的消息與通信信道的順暢指數(shù)CSIi次大的通信信道匹配對應(yīng),以此類推;消息的緊迫度指數(shù)Mui最小的消息與通信信道的順暢指數(shù)CSIi最小的通信信道匹配對應(yīng)。
8.根據(jù)權(quán)利要求1所述的服務(wù)器間的多通道通信方法,其特征在于,步驟C具體包括:
C0、將接收到的消息壓入應(yīng)用業(yè)務(wù)服務(wù)器的接收消息隊列,對所接收的消息進行分析處理,獲得反饋消息,將反饋消息壓入發(fā)送消息隊列中;
C1、從所述發(fā)送消息隊列中按預(yù)設(shè)順序選擇一組反饋消息,所述一組反饋消息的數(shù)量與當前通信信道個數(shù)相同;
C2、將所選擇的一組反饋消息通過對應(yīng)的通信信道反饋給所述代理網(wǎng)關(guān)服務(wù)器。
9.根據(jù)權(quán)利要求8所述的服務(wù)器間的多通道通信方法,其特征在于,所述步驟C2具體包括:
C201、根據(jù)消息的緊迫度指數(shù)和通信信道的順暢指數(shù)將選擇的一組反饋消息與通信信道進行配對;
C202、將所選擇的一組反饋消息通過與其匹配的通信信道發(fā)送給代理網(wǎng)關(guān)服務(wù)器。
10.一種多通道通信系統(tǒng),其特征在于,包括代理網(wǎng)關(guān)服務(wù)器和應(yīng)用業(yè)務(wù)服務(wù)器;
所述代理網(wǎng)關(guān)服務(wù)器登錄應(yīng)用業(yè)務(wù)服務(wù)器,根據(jù)當前客戶端的個數(shù)和客戶端發(fā)送的消息建立兩條以上通信信道;代理網(wǎng)關(guān)服務(wù)器從所述客戶端發(fā)送的消息提取消息,為提取的消息分配對應(yīng)的通信信道,并通過所分配的通信信道將所提取的消息發(fā)送至應(yīng)用業(yè)務(wù)服務(wù)器;應(yīng)用業(yè)務(wù)服務(wù)器對所接收的消息進行分析處理獲得反饋消息,從所述反饋消息中選擇,將所選擇的反饋消息通過對應(yīng)的通信信道反饋給所述代理網(wǎng)關(guān)服務(wù)器,便于所述代理網(wǎng)關(guān)服務(wù)器將所接收的反饋消息反饋給對應(yīng)客戶端。