本發(fā)明涉及短信傳輸技術(shù),尤其涉及一種行業(yè)短信發(fā)送方法與裝置。
背景技術(shù):
行業(yè)短信是為企業(yè)提供的短信服務(wù)產(chǎn)品,專供企業(yè)的VIP客戶、大客戶(包括政府機(jī)關(guān)、企事業(yè)單位、商業(yè)機(jī)構(gòu)等)群發(fā)/接收短消息,企業(yè)利用行業(yè)短信向內(nèi)部員工進(jìn)行信息通知、發(fā)布、提醒等服務(wù),同時(shí)企業(yè)用來(lái)服務(wù)于自身客戶。行業(yè)短信是產(chǎn)品宣傳和服務(wù)維系的一種有效手段,能夠提高企業(yè)運(yùn)作效率,降低溝通成本。
現(xiàn)有技術(shù)中,行業(yè)短信網(wǎng)絡(luò)架構(gòu)一般包括:一級(jí)行業(yè)網(wǎng)關(guān)、二級(jí)行業(yè)網(wǎng)關(guān)、與二級(jí)行業(yè)網(wǎng)關(guān)連接的短信中心、與一級(jí)行業(yè)網(wǎng)關(guān)連接的一級(jí)網(wǎng)管、與二級(jí)行業(yè)網(wǎng)關(guān)和短信中心連接的二級(jí)網(wǎng)管,一級(jí)行業(yè)網(wǎng)關(guān)管理各省的二級(jí)行業(yè)網(wǎng)關(guān),例如將其中一個(gè)二級(jí)行業(yè)網(wǎng)關(guān)發(fā)送的行業(yè)短信轉(zhuǎn)發(fā)給另外一個(gè)二級(jí)行業(yè)網(wǎng)關(guān),二級(jí)網(wǎng)管采集短信中心和二級(jí)行業(yè)網(wǎng)關(guān)的信息,例如吞吐量或是否發(fā)生故障,并將采集結(jié)果發(fā)送至一級(jí)網(wǎng)管中。一級(jí)網(wǎng)關(guān)采集的是一級(jí)行業(yè)網(wǎng)關(guān)和各二級(jí)網(wǎng)管的信息。其中,每個(gè)省份只有一個(gè)二級(jí)行業(yè)網(wǎng)關(guān)和一個(gè)短信中心,全國(guó)只有一個(gè)一級(jí)行業(yè)網(wǎng)關(guān)。
舉例來(lái)說(shuō),某省的企業(yè)服務(wù)器發(fā)送行業(yè)短信到客戶端的過(guò)程為:該省二級(jí)行業(yè)網(wǎng)關(guān)接收企業(yè)服務(wù)器發(fā)送的行業(yè)短信,并根據(jù)行業(yè)短信中的信息判斷接收客戶端是否為本省客戶端,若判斷結(jié)果為是,則通過(guò)本省的短信中心下發(fā)至本省相應(yīng)的接收客戶端,若判斷結(jié)果為否,則向一級(jí)行業(yè)網(wǎng)關(guān)轉(zhuǎn)發(fā)該行業(yè)短信,一級(jí)行業(yè)網(wǎng)關(guān)根據(jù)該行業(yè)短信中的信息判斷接收客戶端是哪一省的客戶端,并將該短信發(fā)送給相應(yīng)省的二級(jí)行業(yè)網(wǎng)關(guān),由相應(yīng)省的二級(jí)行業(yè)網(wǎng)關(guān)通過(guò)相應(yīng)省的短信中心將該行業(yè)短信發(fā)送給相應(yīng)的客戶端。運(yùn)營(yíng)商的工作人員可以通過(guò)與各短信中心連接的二級(jí)網(wǎng)管監(jiān)控短信中心的和二級(jí)行業(yè)網(wǎng)關(guān)的相關(guān)信息,例如短信中心是否出現(xiàn)故障、短信中心的吞吐量、二級(jí)行業(yè)網(wǎng) 關(guān)的吞吐量等信息。由于各省短信中心的負(fù)荷很有可能各不相同,例如有些省的短信中心或二級(jí)行業(yè)網(wǎng)關(guān)的負(fù)荷較大,行業(yè)短信不能及時(shí)被處理,造成積壓,而有些省的短信中心或二級(jí)行業(yè)網(wǎng)關(guān)比較空閑,這就使得各省用于發(fā)送短信的短信發(fā)送裝置的負(fù)載不能均衡,不能較好地被利用。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明提供一種行業(yè)短信發(fā)送方法與裝置,以盡量避免現(xiàn)有技術(shù)中短信中心的負(fù)載不能均衡的缺陷。
本發(fā)明第一個(gè)方面提供一種行業(yè)短信發(fā)送方法,包括:
接收第一二級(jí)行業(yè)網(wǎng)關(guān)或企業(yè)服務(wù)器發(fā)送的行業(yè)短信,所述行業(yè)短信中包括接收客戶端的信息;
根據(jù)所述接收客戶端的信息獲取所述接收客戶端所在省份的第一短信發(fā)送裝置的實(shí)時(shí)負(fù)載量;
判斷所述第一短信發(fā)送裝置的實(shí)時(shí)負(fù)載量是否大于或等于第一預(yù)設(shè)閾值,若判斷結(jié)果為是,則獲取實(shí)時(shí)負(fù)載量小于所述第一預(yù)設(shè)閾值的第二短信發(fā)送裝置;
向所述第二短信發(fā)送裝置發(fā)送所述行業(yè)短信,以使所述第二短信發(fā)送裝置向所述接收客戶端發(fā)送所述行業(yè)短信。
本發(fā)明另一個(gè)方面提供一種行業(yè)短信發(fā)送方法,包括:
接收企業(yè)服務(wù)器發(fā)送的行業(yè)短信,所述行業(yè)短信中包括接收客戶端的信息;
若根據(jù)所述客戶端的信息確定出需向所連接的第一短信中心發(fā)送所述行業(yè)短信,則獲取所述第一短信中心的實(shí)時(shí)負(fù)載量和/或于所述第一短信中心連接的二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量;
若所述第一短信中心的實(shí)時(shí)負(fù)載量大于或等于第一預(yù)設(shè)閾值和/或所述二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量大于或等于第二預(yù)設(shè)閾值,則向一級(jí)行業(yè)網(wǎng)關(guān)發(fā)送所述行業(yè)短信,以使所述一級(jí)行業(yè)網(wǎng)關(guān)獲取實(shí)時(shí)負(fù)載量小于所述第一預(yù)設(shè)閾值的第二短信中心,并向所述第二短信中心所在省份的二級(jí)行業(yè)網(wǎng)關(guān)發(fā)送所述行業(yè)短信。
本發(fā)明再一個(gè)方面提供一種行業(yè)短信發(fā)送裝置,包括:
第一接收模塊,用于接收第一二級(jí)行業(yè)網(wǎng)關(guān)或企業(yè)服務(wù)器發(fā)送的行業(yè)短信,所述行業(yè)短信中包括接收客戶端的信息;
第一獲取模塊,用于根據(jù)所述接收客戶端的信息獲取所述接收客戶端所在省份的第一短信發(fā)送裝置的實(shí)時(shí)負(fù)載量;
第一判斷模塊,用于判斷所述第一短信發(fā)送裝置的實(shí)時(shí)負(fù)載量是否大于或等于第一預(yù)設(shè)閾值,若判斷結(jié)果為是,則觸發(fā)第二獲取模塊;
第二獲取模塊,用于獲取實(shí)時(shí)負(fù)載量小于所述第一預(yù)設(shè)閾值的第二短信發(fā)送裝置;
第一發(fā)送模塊,用于向所述第二短信發(fā)送裝置發(fā)送所述行業(yè)短信,以使所述第二短信發(fā)送裝置向所述接收客戶端發(fā)送所述行業(yè)短信。
本發(fā)明又一個(gè)方面提供一種行業(yè)短信發(fā)送裝置,包括:
第二接收模塊,用于接收企業(yè)服務(wù)器發(fā)送的行業(yè)短信,所述行業(yè)短信中包括接收客戶端的信息;
第五獲取模塊,用于若根據(jù)所述客戶端的信息確定出需向所連接的第一短信中心發(fā)送所述行業(yè)短信,則獲取所述第一短信中心的實(shí)時(shí)負(fù)載量和/或所述二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量;
第二發(fā)送模塊,用于若所述第一短信中心的實(shí)時(shí)負(fù)載量大于或等于第一預(yù)設(shè)閾值和/或于所述第一短信中心連接的二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量,則向一級(jí)行業(yè)網(wǎng)關(guān)發(fā)送所述行業(yè)短信,以使所述一級(jí)行業(yè)網(wǎng)關(guān)獲取實(shí)時(shí)負(fù)載量小于所述第一預(yù)設(shè)閾值的第二短信中心,并向所述第二短信中心所在省份的二級(jí)行業(yè)網(wǎng)關(guān)發(fā)送所述行業(yè)短信。
由上述技術(shù)方案可知,本發(fā)明提供的行業(yè)短信發(fā)送方法與裝置,在行業(yè)短信對(duì)應(yīng)的接收客戶端所在的省份的第一短信發(fā)送裝置的實(shí)時(shí)負(fù)載量較大時(shí),可以向其他較空閑的省的短信發(fā)送裝置發(fā)送該行業(yè)短信,由該較空閑的短信發(fā)送裝置跨省發(fā)送行業(yè)短信,這樣就能夠利用較空閑的短信發(fā)送裝置替較忙碌的短信發(fā)送裝置發(fā)送行業(yè)短信,實(shí)現(xiàn)短信發(fā)送裝置的負(fù)載均衡。
附圖說(shuō)明
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作一簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1A為根據(jù)本發(fā)明一實(shí)施例的行業(yè)短信發(fā)送方法的流程示意圖;
圖1B為根據(jù)本發(fā)明另一實(shí)施例的行業(yè)短信發(fā)送方法的流程示意圖;
圖2A為根據(jù)本發(fā)明另一實(shí)施例的行業(yè)短信發(fā)送方法的流程示意圖;
圖2B為根據(jù)本發(fā)明另一實(shí)施例的行業(yè)短信發(fā)送方法的流程示意圖;
圖3為根據(jù)本發(fā)明再一實(shí)施例的行業(yè)短信發(fā)送方法的流程示意圖;
圖4為根據(jù)本發(fā)明又一實(shí)施例的行業(yè)短信發(fā)送方法的流程示意圖;
圖5為根據(jù)本發(fā)明一實(shí)施例的行業(yè)短信發(fā)送裝置的結(jié)構(gòu)示意圖;
圖6為根據(jù)本發(fā)明另一實(shí)施例的行業(yè)短信發(fā)送裝置的結(jié)構(gòu)示意圖;
圖7A為根據(jù)本發(fā)明再一實(shí)施例的行業(yè)短信發(fā)送裝置的結(jié)構(gòu)示意圖;
圖7B為根據(jù)本發(fā)明另一實(shí)施例的行業(yè)短信發(fā)送裝置的結(jié)構(gòu)示意圖;
圖8為根據(jù)本發(fā)明又一實(shí)施例的行業(yè)短信發(fā)送裝置的結(jié)構(gòu)示意圖;
圖9為根據(jù)本發(fā)明另一實(shí)施例的行業(yè)短信發(fā)送裝置的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
實(shí)施例一
本實(shí)施例提供一種行業(yè)短信發(fā)送方法,用于發(fā)送行業(yè)短信。本實(shí)施例的執(zhí)行主體是行業(yè)短信發(fā)送裝置,該行業(yè)短信發(fā)送裝置可以設(shè)置在一級(jí)行業(yè)網(wǎng)關(guān)中。如圖1A所示,該行業(yè)短信發(fā)送方法包括:
步驟111,接收第一二級(jí)行業(yè)網(wǎng)關(guān)或企業(yè)服務(wù)器發(fā)送的行業(yè)短信,行業(yè)短信中包括接收客戶端的信息。
步驟112,根據(jù)接收客戶端的信息獲取接收客戶端所在省份的第一短信發(fā)送裝置的實(shí)時(shí)負(fù)載量。
步驟113,判斷第一短信發(fā)送裝置的實(shí)時(shí)負(fù)載量是否大于或等于第一預(yù)設(shè)閾值,若判斷結(jié)果為是,則獲取實(shí)時(shí)負(fù)載量小于第一預(yù)設(shè)閾值的第二短信發(fā)送裝置。
步驟114,向第二短信發(fā)送裝置發(fā)送行業(yè)短信,以使第二短信發(fā)送裝置向接收客戶端發(fā)送行業(yè)短信。
其中,第一短信發(fā)送裝置和第二短信發(fā)送裝置可以是二級(jí)行業(yè)網(wǎng)關(guān),或者第一短信發(fā)送裝置和第二短信發(fā)送裝置可以是短信中心,當(dāng)然還可以同時(shí)包括二級(jí)行業(yè)網(wǎng)關(guān)和短信中心,具體可以根據(jù)實(shí)際需要設(shè)定,在此不再贅述。
根據(jù)本實(shí)施例的行業(yè)短信發(fā)送方法,在行業(yè)短信對(duì)應(yīng)的接收客戶端所在的省份的第一短信發(fā)送裝置的實(shí)時(shí)負(fù)載量較大時(shí),可以向其他較空閑的省的短信發(fā)送裝置發(fā)送該行業(yè)短信,由該較空閑的短信發(fā)送裝置跨省發(fā)送行業(yè)短信,這樣就能夠利用較空閑的短信發(fā)送裝置替較忙碌的短信發(fā)送裝置發(fā)送行業(yè)短信,實(shí)現(xiàn)短信發(fā)送裝置的負(fù)載均衡。
實(shí)施例二
本實(shí)施例基于實(shí)施例一提供一種行業(yè)短信發(fā)送方法,用于發(fā)送行業(yè)短信。本實(shí)施例的執(zhí)行主體是行業(yè)短信發(fā)送裝置,該行業(yè)短信發(fā)送裝置可以設(shè)置在一級(jí)行業(yè)網(wǎng)關(guān)中。本實(shí)施例中,第一短信發(fā)送裝置為第一短信中心,第二短信發(fā)送裝置為第二短信中心。如圖1B所示,該行業(yè)短信發(fā)送方法包括:
步驟101,接收第一二級(jí)行業(yè)網(wǎng)關(guān)或企業(yè)服務(wù)器發(fā)送的行業(yè)短信,行業(yè)短信中包括接收客戶端的信息。
第一二級(jí)行業(yè)網(wǎng)關(guān)向行業(yè)短信發(fā)送裝置發(fā)送行業(yè)短信可以有兩種情況,一種是該行業(yè)短信中所包含的接收客戶端位于其他省份,另外一種情況是第一二級(jí)行業(yè)網(wǎng)關(guān)所連接的短信中心的實(shí)時(shí)負(fù)載量大于或等于預(yù)設(shè)閾值,需由其他二級(jí)行業(yè)網(wǎng)關(guān)所連接的短信中心來(lái)發(fā)送該行業(yè)短信。
步驟102,根據(jù)接收客戶端獲取接收客戶端所在省份的第一短信中心的實(shí)時(shí)負(fù)載量。
行業(yè)短信發(fā)送裝置能夠通過(guò)接收客戶端的信息,例如電話號(hào)碼段,獲取到接收客戶端所在的省份,具體如何通過(guò)接收客戶端獲取其所在省份屬于現(xiàn)有技術(shù),在此不再贅述。
行業(yè)短信發(fā)送裝置可以從一級(jí)網(wǎng)管中獲取客戶端所在省份的第一短信中心的相關(guān)信息,例如實(shí)時(shí)負(fù)載量。
步驟103,判斷第一短信中心的實(shí)時(shí)負(fù)載量是否大于或等于第一預(yù)設(shè)閾值,若判斷結(jié)果為是,則獲取實(shí)時(shí)負(fù)載量小于第一預(yù)設(shè)閾值的第二短信中心。
第一預(yù)設(shè)閾值可以根據(jù)實(shí)際需要獲取,例如第一短信中心的標(biāo)準(zhǔn)負(fù)載量的120%,該標(biāo)準(zhǔn)負(fù)載量表示,短信中心在該標(biāo)準(zhǔn)負(fù)載量下工作,其性能穩(wěn)定,能夠保證正常運(yùn)行。
具體地,行業(yè)短信發(fā)送裝置可以從一級(jí)網(wǎng)管中查詢到實(shí)時(shí)負(fù)載量小于第一預(yù)設(shè)閾值的第二短信中心。若實(shí)時(shí)負(fù)載量小于第一預(yù)設(shè)閾值的第二短信中心有多個(gè),則可以選擇實(shí)時(shí)負(fù)載量最小的一個(gè)第二短信中心,或者選擇短信中心和與該短信中心連接的第二二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量之和最小的一個(gè)省份,將該省份的短信中心作為第二短信中心,具體可以根據(jù)實(shí)際需要選擇,在此不再贅述。
步驟104,向第二短信中心所在省份的第二二級(jí)行業(yè)網(wǎng)關(guān)發(fā)送行業(yè)短信,以使第二二級(jí)行業(yè)網(wǎng)關(guān)通過(guò)第二短信中心向接收客戶端發(fā)送行業(yè)短信。
第二二級(jí)行業(yè)網(wǎng)關(guān)如何通過(guò)第二短信中心跨省發(fā)送行業(yè)短信屬于現(xiàn)有技術(shù),在此不再贅述,只是第二二級(jí)行業(yè)網(wǎng)關(guān)不再如同現(xiàn)有技術(shù)一樣,僅向所連接的短信中心發(fā)送接收方為本省客戶端的行業(yè)短信,即使接收客戶端為外省客戶端,也向所連接的短信中心發(fā)送該行業(yè)短信,實(shí)現(xiàn)跨省發(fā)送。當(dāng)然,在向第二二級(jí)行業(yè)網(wǎng)關(guān)發(fā)送行業(yè)短信之前,也可以先判斷第二二級(jí)行業(yè)網(wǎng)關(guān)的負(fù)載情況,例如若第二二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量小于第二預(yù)設(shè)閾值,則發(fā)送行業(yè)短信,若不是,則再尋找下一個(gè)實(shí)時(shí)負(fù)載量小于第一預(yù)設(shè)閾值的第二短信中心,再判斷其所連接的第二二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量是否小于第二預(yù)設(shè)閾值,直至找到第二短信中心小于第一預(yù)設(shè)閾值以及所連接的第二二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量小于第二預(yù)設(shè)閾值為止。當(dāng)然,也可以完全不考慮第二二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量情況,僅考慮短信中心的實(shí)時(shí)負(fù)載量。
可選地,若判斷出第一短信中心的實(shí)時(shí)負(fù)載量小于第一預(yù)設(shè)閾值,可以判斷與第一短信中心連接的第三二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量是否大于或等于第二預(yù)設(shè)閾值,若判斷結(jié)果為是,則執(zhí)行步驟104。即,即使第一短信中心的實(shí)時(shí)負(fù)載量小于第一預(yù)設(shè)閾值,也要判斷一下與第一短信中心連接的第三二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量是否大于或等于第二預(yù)設(shè)閾值,在第三二級(jí)行業(yè)網(wǎng)關(guān)也比較忙碌情況下,也可以將行業(yè)短信發(fā)送至其他省份的短信中心來(lái)發(fā)送至接收客戶端。
實(shí)際操作中,本實(shí)施例的第二二級(jí)行業(yè)網(wǎng)關(guān)和第二短信中心若出現(xiàn)故障, 也有可能出現(xiàn)實(shí)時(shí)負(fù)載量比較小或者根本沒(méi)有負(fù)載的情況,這樣,在判斷出與第一短信中心連接的第三二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量小于第二預(yù)設(shè)閾值之后,且在步驟104之前,也可以判斷第二二級(jí)行業(yè)網(wǎng)關(guān)和/或第二短信中心是否出現(xiàn)故障,若判斷結(jié)果為否,再執(zhí)行步驟104。當(dāng)然,也可以在獲取到第二短信中心的實(shí)時(shí)負(fù)載量小于第一預(yù)設(shè)閾值之后,先判斷一下第二二級(jí)行業(yè)網(wǎng)關(guān)和/或第二短信中心是否出現(xiàn)故障,若判斷結(jié)果為否,再執(zhí)行判斷第二二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量是否小于第二預(yù)設(shè)閾值的步驟。
根據(jù)本實(shí)施例的行業(yè)短信發(fā)送方法,在行業(yè)短信對(duì)應(yīng)的接收客戶端所在的省份的短信中心的實(shí)時(shí)負(fù)載量較大時(shí),可以向其他較空閑的短信中心發(fā)送該行業(yè)短信,由該較空閑的短信中心跨省發(fā)送行業(yè)短信,這樣就能夠利用較空閑的短信中心替較忙碌的短信中心發(fā)送行業(yè)短信,實(shí)現(xiàn)短信中心的負(fù)載均衡。
實(shí)施例三
本實(shí)施例對(duì)上述實(shí)施例做進(jìn)一步補(bǔ)充說(shuō)明。
如圖2A所示,為根據(jù)本實(shí)施例的行業(yè)短信發(fā)送等方法的流程示意圖。
步驟201,接收第一二級(jí)行業(yè)網(wǎng)關(guān)或企業(yè)服務(wù)器發(fā)送的行業(yè)短信,行業(yè)短信中包括接收客戶端的信息,轉(zhuǎn)為步驟202。
該步驟與步驟101一致,在此不再贅述。
步驟202,根據(jù)接收客戶端的信息獲取接收客戶端所在省份的第一短信中心的實(shí)時(shí)負(fù)載量,轉(zhuǎn)為步驟203。
該步驟與步驟102一致,在此不再贅述。
步驟203,判斷第一短信中心的實(shí)時(shí)負(fù)載量是否大于或等于第一預(yù)設(shè)閾值,若判斷結(jié)果為否,則轉(zhuǎn)為步驟204,否則轉(zhuǎn)為步驟205。
第一預(yù)設(shè)閾值可以根據(jù)實(shí)際需要進(jìn)行設(shè)定,例如第一短信中心的標(biāo)準(zhǔn)負(fù)載量的120%。
步驟204,判斷與第一短信中心連接的第三二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量是否大于或等于第二預(yù)設(shè)閾值,若判斷結(jié)果為是,則轉(zhuǎn)為步驟205,否則轉(zhuǎn)為步驟210。
步驟205,獲取實(shí)時(shí)負(fù)載量小于第一預(yù)設(shè)閾值的第二短信中心,轉(zhuǎn)為步驟206。
步驟206,判斷第二短息中心和與第二短信中心連接的第二二級(jí)行業(yè)網(wǎng)關(guān)是否出現(xiàn)故障,若判斷結(jié)果為否,則轉(zhuǎn)為步驟207,否則轉(zhuǎn)為步驟209。
對(duì)于如何判斷第二短信中心或第二二級(jí)行業(yè)網(wǎng)關(guān)是否出現(xiàn)故障,可以從與第二短信中心或第二二級(jí)行業(yè)網(wǎng)關(guān)連接的二級(jí)行業(yè)網(wǎng)管中獲取第二短信中心或第二二級(jí)行業(yè)網(wǎng)關(guān)是否出現(xiàn)報(bào)警,如果出現(xiàn),則確定第二短信中心或第二二級(jí)行業(yè)網(wǎng)關(guān)出現(xiàn)故障。
步驟207,判斷與第二短信中心連接的第二二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量是否小于第二預(yù)設(shè)閾值,若判斷結(jié)果為是,則執(zhí)行步驟208,否則執(zhí)行步驟209。
步驟208,向第二短信中心所在省份的第二二級(jí)行業(yè)網(wǎng)關(guān)發(fā)送行業(yè)短信,以使第二二級(jí)行業(yè)網(wǎng)關(guān)通過(guò)第三短信中心向接收客戶端發(fā)送行業(yè)短信。
步驟209,獲取另一個(gè)實(shí)時(shí)負(fù)載量小于第一預(yù)設(shè)閾值的短信中心,并更新為第二短信中心,轉(zhuǎn)為步驟206。
例如,若實(shí)時(shí)負(fù)載量小于第一預(yù)設(shè)閾值的短信中心有多個(gè),按照實(shí)時(shí)負(fù)載量從小到大排列,步驟205可以選擇第一個(gè)短信中心作為第二短信中心,即選擇實(shí)時(shí)負(fù)載量最小的短信中心作為第二短信中心,步驟209可以選擇第二個(gè)短信中心作為第二負(fù)載中心依次類推,直至找到相應(yīng)的第二二級(jí)行業(yè)網(wǎng)關(guān)小于第二預(yù)設(shè)閾值的短信中心。
步驟210,向第三二級(jí)行業(yè)網(wǎng)關(guān)發(fā)送行業(yè)短信,并第一短信中心向接收客戶端發(fā)送行業(yè)短信。
可選地,行業(yè)網(wǎng)關(guān)發(fā)送裝置可以實(shí)時(shí)排列未出現(xiàn)故障的各省的負(fù)載情況。例如,從一級(jí)網(wǎng)管中獲取各省的二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量A1、A2、A3。。。An和與各二級(jí)行業(yè)網(wǎng)關(guān)連接的短信中心的實(shí)時(shí)負(fù)載量B1、B2、B3。。。Bn,各省的二級(jí)行業(yè)網(wǎng)關(guān)的標(biāo)準(zhǔn)負(fù)載量為C1、C2、C3。。。Cn,各省的短信中心的標(biāo)準(zhǔn)負(fù)載量為D1、D2、D3。。。Dn,其中n為正整數(shù),各省的流量集合差為C1-A1+D1-B1,C2-A2+D2-B2,C3-A3+D3-B3。。。Cn-An+Dn-Bn,這樣,按照流量集合差的數(shù)值從大到小的順序選擇出前幾位備選省份。需指出的是,實(shí)時(shí)負(fù)載量均小于標(biāo)準(zhǔn)負(fù)載量。
若行業(yè)網(wǎng)關(guān)發(fā)送裝置判斷出某省的第二行業(yè)網(wǎng)關(guān)或與其連接的短信中心發(fā)生故障,則可以將該省的標(biāo)志位標(biāo)為“1”,若行業(yè)網(wǎng)關(guān)發(fā)送裝置判斷出某 一第二行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量大于或等于第二預(yù)設(shè)閾值或與其連接的短信中心的大于或等于第一預(yù)設(shè)閾值,則可以將該省的標(biāo)志位標(biāo)為“0”,這樣,若行業(yè)網(wǎng)關(guān)發(fā)送裝置判斷出該省的標(biāo)志位為“1”時(shí),則向備選省份中的一個(gè)二級(jí)行業(yè)網(wǎng)關(guān)發(fā)送該行業(yè)短信,若行業(yè)網(wǎng)關(guān)發(fā)送裝置判斷出該省的標(biāo)志位為“0”時(shí),說(shuō)明該省的負(fù)荷較大,但仍可以處理行業(yè)短信,例如80%的行業(yè)短信由該省處理,另外20%由備選省份處理,例如,將尾號(hào)為1-9的接收客戶端發(fā)送的行業(yè)短信發(fā)送到該標(biāo)志位為“0”的省,將尾號(hào)為0的接收客戶端發(fā)送的行業(yè)短信發(fā)送到備選省份。
根據(jù)本實(shí)施例的行業(yè)短信發(fā)送方法,在行業(yè)短信對(duì)應(yīng)的接收客戶端所在的省份的短信中心的實(shí)時(shí)負(fù)載量較大時(shí),可以向其他短信中心和二級(jí)行業(yè)網(wǎng)關(guān)均較空閑的省份發(fā)送該行業(yè)短信,由該較空閑的二級(jí)行業(yè)網(wǎng)關(guān)向所連接的較空閑的短信中心發(fā)送行業(yè)網(wǎng)關(guān),并由該較空閑的短信中心跨省發(fā)送行業(yè)短信,這樣就能夠利用較空閑的短信中心替較忙碌的短信中心發(fā)送行業(yè)短信,不僅能夠?qū)崿F(xiàn)短信中心的負(fù)載均衡,而且能夠?qū)崿F(xiàn)二級(jí)行業(yè)網(wǎng)關(guān)的負(fù)載均衡。
實(shí)施例四
本實(shí)施例基于實(shí)施例一提供一種行業(yè)短信發(fā)送方法,用于發(fā)送行業(yè)短信。本實(shí)施例的執(zhí)行主體是行業(yè)短信發(fā)送裝置,該行業(yè)短信發(fā)送裝置可以設(shè)置在一級(jí)行業(yè)網(wǎng)關(guān)中。本實(shí)施例中,第一短信發(fā)送裝置為第四二級(jí)行業(yè)網(wǎng)關(guān),第二短信發(fā)送裝置為第五二級(jí)行業(yè)網(wǎng)關(guān)。如圖2B所示,該行業(yè)短信發(fā)送方法包括:
步驟211,接收第一二級(jí)行業(yè)網(wǎng)關(guān)或企業(yè)服務(wù)器發(fā)送的行業(yè)短信,行業(yè)短信中包括接收客戶端的信息。
步驟212,根據(jù)接收客戶端的信息獲取接收客戶端所在省份的第四二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量。
步驟213,判斷第四二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量是否大于或等于第一預(yù)設(shè)閾值,若判斷結(jié)果為是,則獲取實(shí)時(shí)負(fù)載量小于第一預(yù)設(shè)閾值的第五二級(jí)行業(yè)網(wǎng)關(guān)。
步驟214,向第五二級(jí)行業(yè)網(wǎng)關(guān)發(fā)送短信,以使第五二級(jí)行業(yè)網(wǎng)關(guān)通過(guò)第三短信中心向接收客戶端發(fā)送行業(yè)短信,第五二級(jí)行業(yè)網(wǎng)關(guān)與第三短信中心連接。
可選地,在步驟213和步驟214之間,還包括:
判斷與第五二級(jí)行業(yè)網(wǎng)關(guān)連接的第三短信中心的實(shí)時(shí)負(fù)載量是否大于或等于第二預(yù)設(shè)閾值;
若判斷結(jié)果為是,則獲取實(shí)時(shí)負(fù)載量小于第一預(yù)設(shè)閾值的另一第五二級(jí)行業(yè)網(wǎng)關(guān),并返回執(zhí)行判斷與第五二級(jí)行業(yè)網(wǎng)關(guān)連接的第三短信中心的實(shí)時(shí)負(fù)載量是否大于或等于第二預(yù)設(shè)閾值的步驟。
此外,若第四二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量小于第一預(yù)設(shè)閾值,則獲取與該第四二級(jí)行業(yè)網(wǎng)關(guān)連接的第四短信中心的實(shí)時(shí)負(fù)載量,若該第四短信中心的實(shí)時(shí)負(fù)載量大于或等于第二預(yù)設(shè)閾值,可以執(zhí)行獲取實(shí)時(shí)負(fù)載量小于第一預(yù)設(shè)閾值的另一第五二級(jí)行業(yè)網(wǎng)關(guān)的步驟,即可以選擇同時(shí)判斷二級(jí)行業(yè)網(wǎng)關(guān)和與該二級(jí)行業(yè)網(wǎng)關(guān)連接的短信中心的實(shí)時(shí)負(fù)載量,若其中一個(gè)實(shí)時(shí)負(fù)載量不滿足要求,則可以重新選擇,直至獲取到實(shí)時(shí)負(fù)載量小于第一預(yù)設(shè)閾值的五級(jí)行業(yè)網(wǎng)關(guān)以及實(shí)時(shí)負(fù)載量小于第三預(yù)設(shè)閾值的短信中心。
根據(jù)本實(shí)施例的行業(yè)短信發(fā)送方法,在行業(yè)短信對(duì)應(yīng)的接收客戶端所在的省份的二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量較大時(shí),可以向其他較空閑的二級(jí)行業(yè)網(wǎng)關(guān)發(fā)送該行業(yè)短信,由該較空閑的二級(jí)行業(yè)網(wǎng)關(guān)通過(guò)所連接的短信中心跨省發(fā)送行業(yè)短信,這樣就能夠利用較空閑的二級(jí)行業(yè)網(wǎng)關(guān)替較忙碌的二級(jí)行業(yè)網(wǎng)關(guān)發(fā)送行業(yè)短信,實(shí)現(xiàn)二級(jí)行業(yè)網(wǎng)關(guān)的負(fù)載均衡。
實(shí)施例五
本實(shí)施例提供一種行業(yè)短信發(fā)送方法,用于發(fā)送行業(yè)短信。本實(shí)施例的執(zhí)行主體是行業(yè)短信發(fā)送裝置,該行業(yè)短信發(fā)送裝置可以設(shè)置在二級(jí)行業(yè)網(wǎng)關(guān)中。如圖3所示,該行業(yè)短信發(fā)送方法包括:
步驟301,接收企業(yè)服務(wù)器發(fā)送的行業(yè)短信,行業(yè)短信中包括接收客戶端的信息。
該接收客戶端的信息例如是接收客戶端的號(hào)碼。
步驟302,若根據(jù)客戶端的信息確定出需向所連接的第一短信中心發(fā)送行業(yè)短信,則獲取第一短信中心的實(shí)時(shí)負(fù)載量和/或與第一短信中心連接的二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量。
具體地,若行業(yè)短信發(fā)送裝置根據(jù)接收端客戶端的號(hào)碼判斷出該接收客戶端就是本省的客戶端,則接下來(lái),行業(yè)短信發(fā)送裝置可以從與第一短信中心連接的二級(jí) 網(wǎng)管中獲取該第一短息中心的相關(guān)信息,例如實(shí)時(shí)負(fù)載量,或者獲取與第一短信中心連接的二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量,當(dāng)然,也可以同時(shí)獲取第一短信中心的實(shí)時(shí)負(fù)載量和與該第一短信中心連接的二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量。
步驟303,若短信中心的實(shí)時(shí)負(fù)載量大于或等于第一預(yù)設(shè)閾值和/或于第一短信中心連接的二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量,則向一級(jí)行業(yè)網(wǎng)關(guān)發(fā)送行業(yè)短信,以使一級(jí)行業(yè)網(wǎng)關(guān)獲取實(shí)時(shí)負(fù)載量小于第一預(yù)設(shè)閾值的第二短信中心,并向第二短信中心所在省份的二級(jí)行業(yè)網(wǎng)關(guān)發(fā)送行業(yè)短信。
第一預(yù)設(shè)閾值可以根據(jù)實(shí)際需要設(shè)定,例如短信中心的標(biāo)準(zhǔn)負(fù)載量的120%。第二預(yù)設(shè)閾值可以根據(jù)實(shí)際需要設(shè)定,例如二級(jí)行業(yè)網(wǎng)關(guān)的標(biāo)準(zhǔn)負(fù)載量的12%。
根據(jù)本實(shí)施例的行業(yè)短信發(fā)送方法,若判斷出所連接的第一短信中心的實(shí)時(shí)負(fù)載量大于或等于第一預(yù)設(shè)閾值時(shí),可以向一級(jí)行業(yè)網(wǎng)關(guān)發(fā)送該行業(yè)短信,由一級(jí)行業(yè)網(wǎng)關(guān)尋找相對(duì)空閑的第二短息中心來(lái)發(fā)送該行業(yè)短信,這樣就實(shí)現(xiàn)了短信中心的負(fù)載均衡。
實(shí)施例六
本實(shí)施例對(duì)實(shí)施例五的行業(yè)短信發(fā)送方法做進(jìn)一步補(bǔ)充說(shuō)明。
如圖4所示,為根據(jù)本實(shí)施例的行業(yè)短信發(fā)送方法的流程示意圖。該行業(yè)短信發(fā)送方法包括:
步驟401,接收企業(yè)服務(wù)器發(fā)送的行業(yè)短信,行業(yè)短信中包括接收客戶端的信息,轉(zhuǎn)為步驟402。
該接收客戶端的信息例如是接收客戶端的電話號(hào)碼。
步驟402,根據(jù)客戶端的信息確定是否需向所連接的第一短信中心發(fā)送行業(yè)短信,若確定結(jié)果為是,則轉(zhuǎn)為步驟404,否則轉(zhuǎn)為步驟403。
步驟403,判斷一級(jí)行業(yè)網(wǎng)關(guān)是否出現(xiàn)故障和/或與一級(jí)行業(yè)網(wǎng)關(guān)的連接是否出現(xiàn)故障,若判斷結(jié)果為否,則轉(zhuǎn)為步驟406,否則轉(zhuǎn)為步驟407。
一級(jí)行業(yè)網(wǎng)關(guān)出現(xiàn)故障,則說(shuō)明一級(jí)行業(yè)網(wǎng)關(guān)無(wú)法接收或轉(zhuǎn)發(fā)行業(yè)短信,與一級(jí)行業(yè)網(wǎng)關(guān)的連接出現(xiàn)故障,則說(shuō)明無(wú)法向一級(jí)行業(yè)網(wǎng)關(guān)發(fā)送行業(yè)短信。
步驟404,獲取第一短信中心的實(shí)時(shí)負(fù)載量,轉(zhuǎn)為步驟405。
具體可以通過(guò)與第一短信中心連接的二級(jí)網(wǎng)管來(lái)獲取第一短信的實(shí)時(shí)負(fù)載量。
步驟405,判斷第一短信中心的實(shí)時(shí)負(fù)載量是否大于或等于第一預(yù)設(shè)閾值,若判 斷結(jié)果為是,則轉(zhuǎn)為步驟406,否則轉(zhuǎn)為步驟407。
步驟406,向一級(jí)行業(yè)網(wǎng)關(guān)發(fā)送行業(yè)短信,以使一級(jí)行業(yè)網(wǎng)關(guān)獲取實(shí)時(shí)負(fù)載量小于第一預(yù)設(shè)閾值的第二短信中心,并向第二短信中心所在省份的二級(jí)行業(yè)網(wǎng)關(guān)發(fā)送行業(yè)短信。
步驟407,向第一短信中心發(fā)送該行業(yè)短信,以使第一短信中心向中心客戶端發(fā)送行業(yè)短信。
根據(jù)本實(shí)施例的行業(yè)短信發(fā)送方法,若判斷出一級(jí)行業(yè)網(wǎng)關(guān)出現(xiàn)故障,則自身跨省向接收客戶端發(fā)送行業(yè)短信,否則,可以向一級(jí)行業(yè)網(wǎng)關(guān)發(fā)送該行業(yè)短信,由一級(jí)行業(yè)網(wǎng)關(guān)尋找相對(duì)空閑的第二短息中心來(lái)發(fā)送該行業(yè)短信,這樣就實(shí)現(xiàn)了短信中心的負(fù)載均衡。
實(shí)施例七
本實(shí)施例提供一種行業(yè)短信發(fā)送裝置,用于執(zhí)行實(shí)施例一的行業(yè)短信發(fā)送方法。
如圖5所示,為根據(jù)本實(shí)施例的行業(yè)短信發(fā)送裝置的結(jié)構(gòu)示意圖。本實(shí)施例的行業(yè)短信發(fā)送裝置包括:第一接收模塊501、第一獲取模塊502、第一判斷模塊503、第二獲取模塊504和第一發(fā)送模塊505。
其中,第一接收模塊501用于接收第一二級(jí)行業(yè)網(wǎng)關(guān)或企業(yè)服務(wù)器發(fā)送的行業(yè)短信,行業(yè)短信中包括接收客戶端的信息;第一獲取模塊502用于根據(jù)接收客戶端的信息獲取接收客戶端所在省份的第一短信發(fā)送裝置的實(shí)時(shí)負(fù)載量;第一判斷模塊503用于判斷第一短信發(fā)送裝置的實(shí)時(shí)負(fù)載量是否大于或等于第一預(yù)設(shè)閾值,若判斷結(jié)果為是,則觸發(fā)第二獲取模塊504;第二獲取模塊504用于獲取實(shí)時(shí)負(fù)載量小于第一預(yù)設(shè)閾值的第二短信發(fā)送裝置;第一發(fā)送模塊505用于向第二短信發(fā)送裝置發(fā)送行業(yè)短信,以使第二短信發(fā)送裝置向接收客戶端發(fā)送行業(yè)短信。
其中,其中,第一短信發(fā)送裝置和第二短信發(fā)送裝置可以是二級(jí)行業(yè)網(wǎng)關(guān),或者是第一短信發(fā)送裝置和第二短信發(fā)送裝置可以是短信中心,當(dāng)然還可以同時(shí)包括二級(jí)行業(yè)網(wǎng)關(guān)和短信中心,具體可以根據(jù)實(shí)際需要設(shè)定,在此不再贅述。
可選地,若第一短信發(fā)送裝置為第一短信中心,第二短信發(fā)送裝置為第二短信中心,則第一發(fā)送模塊505具體用于:向第二短信中心所在省份的第 二二級(jí)行業(yè)網(wǎng)關(guān)發(fā)送行業(yè)短信,以使第二二級(jí)行業(yè)網(wǎng)關(guān)通過(guò)第二短信中心向接收客戶端發(fā)送行業(yè)短信。
若第一短信發(fā)送裝置為第四二級(jí)行業(yè)網(wǎng)關(guān),第二短信發(fā)送裝置為第五二級(jí)行業(yè)網(wǎng)關(guān),則第一發(fā)送模塊505具體用于:向第五二級(jí)行業(yè)網(wǎng)關(guān)發(fā)送短信,以使第五二級(jí)行業(yè)網(wǎng)關(guān)通過(guò)第三短信中心向接收客戶端發(fā)送行業(yè)短信,第五二級(jí)行業(yè)網(wǎng)關(guān)與第三短信中心連接。
本實(shí)施例的行業(yè)短信發(fā)送裝置的操作方法與實(shí)施例一一致,在此不再贅述。
根據(jù)本實(shí)施例的行業(yè)短信發(fā)送裝置,在行業(yè)短信對(duì)應(yīng)的接收客戶端所在的省份的第一短信發(fā)送裝置的實(shí)時(shí)負(fù)載量較大時(shí),可以向其他較空閑的省的短信發(fā)送裝置發(fā)送該行業(yè)短信,由該較空閑的短信發(fā)送裝置跨省發(fā)送行業(yè)短信,這樣就能夠利用較空閑的短信發(fā)送裝置替較忙碌的短信發(fā)送裝置發(fā)送行業(yè)短信,實(shí)現(xiàn)短信發(fā)送裝置的負(fù)載均衡。
實(shí)施例八
本實(shí)施例對(duì)上述實(shí)施例的行業(yè)短信發(fā)送裝置做進(jìn)一步補(bǔ)充說(shuō)明。本實(shí)施例以第一短信發(fā)送裝置為第一短信中心,第二短信發(fā)送裝置為第二短信中心為例進(jìn)行說(shuō)明。
可選地,如圖6所示,本實(shí)施例的行業(yè)短信發(fā)送裝置還包括第二判斷模塊601,該第二判斷模塊601用于若第一判斷模塊503判斷出第一短信中心的實(shí)時(shí)負(fù)載量小于第一預(yù)設(shè)閾值,則判斷與第一短信中心連接的第三二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量是否大于或等于第二預(yù)設(shè)閾值,若判斷結(jié)果為是,則觸發(fā)第二獲取模塊504。
根據(jù)本實(shí)施例的行業(yè)短信發(fā)送裝置,在行業(yè)短信對(duì)應(yīng)的接收客戶端所在的省份的短信中心的實(shí)時(shí)負(fù)載量較大時(shí),可以向其他較空閑的短信中心發(fā)送該行業(yè)短信,由該較空閑的短信中心跨省發(fā)送行業(yè)短信,這樣就能夠利用較空閑的短信中心替較忙碌的短信中心發(fā)送行業(yè)短信,實(shí)現(xiàn)短信中心的負(fù)載均衡。
實(shí)施例九
本實(shí)施例對(duì)上述實(shí)施例的行業(yè)短信發(fā)送裝置做進(jìn)一步補(bǔ)充說(shuō)明。
如圖7A所示,本實(shí)施例的行業(yè)短信發(fā)送裝置還包括第三獲取模塊701和 第三判斷模塊702。
其中,第三獲取模塊701用于獲取第二二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量;第三判斷模塊702用于判斷第二二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量是否小于第二預(yù)設(shè)閾值,若判斷結(jié)果為是,則觸發(fā)第一發(fā)送模塊505。
可選地,本實(shí)施例的行業(yè)短信發(fā)送裝置還包括第四判斷模塊703,該第四判斷模塊703用于判斷第二二級(jí)行業(yè)網(wǎng)關(guān)和/或第二短信中心是否出現(xiàn)故障,若判斷結(jié)果為否,則觸發(fā)第一發(fā)送模塊505。
本實(shí)施例的行業(yè)短信發(fā)送裝置的具體操作方法與實(shí)施例二相同,在此不再贅述。
根據(jù)本實(shí)施例的行業(yè)短信發(fā)送裝置,在行業(yè)短信對(duì)應(yīng)的接收客戶端所在的省份的短信中心的實(shí)時(shí)負(fù)載量較大時(shí),可以向其他短信中心和二級(jí)行業(yè)網(wǎng)關(guān)均較空閑的省份發(fā)送該行業(yè)短信,由該較空閑的二級(jí)行業(yè)網(wǎng)關(guān)向所連接的較空閑的短信中心發(fā)送行業(yè)網(wǎng)關(guān),并由該較空閑的短信中心跨省發(fā)送行業(yè)短信,這樣就能夠利用較空閑的短信中心替較忙碌的短信中心發(fā)送行業(yè)短信,不僅能夠?qū)崿F(xiàn)短信中心的負(fù)載均衡,而且能夠?qū)崿F(xiàn)二級(jí)行業(yè)網(wǎng)關(guān)的負(fù)載均衡。
實(shí)施例十
本實(shí)施例對(duì)實(shí)施例七的行業(yè)短信發(fā)送裝置做進(jìn)一步補(bǔ)充說(shuō)明。
本實(shí)施例以第一短信發(fā)送裝置為第四二級(jí)行業(yè)網(wǎng)關(guān),第二短信發(fā)送裝置為第五二級(jí)行業(yè)網(wǎng)關(guān)為例進(jìn)行說(shuō)明。
如圖7B所示,本實(shí)施例的行業(yè)短信發(fā)送裝置還包括第五判斷模塊711和第四獲取模塊712。
其中,第五判斷模塊711用于判斷與第五二級(jí)行業(yè)網(wǎng)關(guān)連接的第三短信中心的實(shí)時(shí)負(fù)載量是否大于或等于第二預(yù)設(shè)閾值,若判斷結(jié)果為是,則觸發(fā)第四獲取模塊712,否則觸發(fā)第一發(fā)送模塊505;第四獲取模塊712用于獲取實(shí)時(shí)負(fù)載量小于第一預(yù)設(shè)閾值的另一第五二級(jí)行業(yè)網(wǎng)關(guān),并觸發(fā)第五判斷模塊711,即第五判斷模塊711判斷第四獲取模塊712重新獲取到的另一第五二級(jí)行業(yè)網(wǎng)關(guān)實(shí)時(shí)負(fù)載量是否大于或等于第二預(yù)設(shè)閾值。
根據(jù)本實(shí)施例的行業(yè)短信發(fā)送裝置,在第五二級(jí)行業(yè)網(wǎng)關(guān)對(duì)應(yīng)的接收客戶端所在的省份的短信中心的實(shí)時(shí)負(fù)載量較大時(shí),可以向其他較空閑的短信中心發(fā)送該行業(yè)短信,由該較空閑的短信中心跨省發(fā)送該行業(yè)短信,這樣就 能夠利用較空閑的短信中心替較忙碌的短信中心發(fā)送該行業(yè)短信,實(shí)現(xiàn)短信中心的負(fù)載均衡。
實(shí)施例十一
本實(shí)施例提供一種行業(yè)短信發(fā)送裝置,用于執(zhí)行實(shí)施例五的行業(yè)短信發(fā)送方法。
如圖8所示,為根據(jù)本實(shí)施例的行業(yè)短信發(fā)送裝置的結(jié)構(gòu)示意圖。該行業(yè)短信發(fā)送裝置包括第二接收模塊801、第五獲取模塊802和第二發(fā)送模塊803。
其中,第二接收模塊801用于接收企業(yè)服務(wù)器發(fā)送的行業(yè)短信,行業(yè)短信中包括接收客戶端的信息;第五獲取模塊802用于若根據(jù)客戶端的信息確定出需向所連接的第一短信中心發(fā)送行業(yè)短信,則獲取第一短信中心的實(shí)時(shí)負(fù)載量和/或二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量;第二發(fā)送模塊803用于若第一短信中心的實(shí)時(shí)負(fù)載量大于或等于第一預(yù)設(shè)閾值和/或二級(jí)行業(yè)網(wǎng)關(guān)的實(shí)時(shí)負(fù)載量大于或等于第二預(yù)設(shè)閾值,則向一級(jí)行業(yè)網(wǎng)關(guān)發(fā)送行業(yè)短信,以使一級(jí)行業(yè)網(wǎng)關(guān)獲取實(shí)時(shí)負(fù)載量小于第一預(yù)設(shè)閾值的第二短信中心,并向第二短信中心所在省份的二級(jí)行業(yè)網(wǎng)關(guān)發(fā)送行業(yè)短信。
本實(shí)施例的行業(yè)短信發(fā)送裝置的具體操作方法與實(shí)施例五一致,在此不再贅述。
根據(jù)本實(shí)施例的行業(yè)短信發(fā)送裝置,若判斷出所連接的第一短信中心的實(shí)時(shí)負(fù)載量大于或等于第一預(yù)設(shè)閾值時(shí),可以向一級(jí)行業(yè)網(wǎng)關(guān)發(fā)送該行業(yè)短信,由一級(jí)行業(yè)網(wǎng)關(guān)尋找相對(duì)空閑的第二短息中心來(lái)發(fā)送該行業(yè)短信,這樣就實(shí)現(xiàn)了短信中心的負(fù)載均衡。
實(shí)施例十二
本實(shí)施例對(duì)實(shí)施例十一的行業(yè)短信發(fā)送裝置做進(jìn)一步補(bǔ)充說(shuō)明。
如圖9所示,本實(shí)施例的行業(yè)短信發(fā)送裝置包括第六判斷模塊901和第三發(fā)送模塊902。
其中,第六判斷模塊901用于若根據(jù)客戶端的信息確定出需向一級(jí)行業(yè)網(wǎng)關(guān)發(fā)送行業(yè)短信,則判斷一級(jí)行業(yè)網(wǎng)關(guān)是否出現(xiàn)故障,若判斷結(jié)果為是,則觸發(fā)第三發(fā)送模塊902;第三發(fā)送模塊902用于向接收客戶端發(fā)送行業(yè)短信。
本實(shí)施例的行業(yè)短信發(fā)送裝置的具體操作方法與實(shí)施例六一致,在此不再贅述。
根據(jù)本實(shí)施例的行業(yè)短信發(fā)送裝置,若判斷出一級(jí)行業(yè)網(wǎng)關(guān)出現(xiàn)故障和/或于一級(jí)行業(yè)網(wǎng)關(guān)連接的線路是否出現(xiàn)故障,則自身跨省向接收客戶端發(fā)送行業(yè)短信,否 則,可以向一級(jí)行業(yè)網(wǎng)關(guān)發(fā)送該行業(yè)短信,由一級(jí)行業(yè)網(wǎng)關(guān)尋找相對(duì)空閑的第二短息中心來(lái)發(fā)送該行業(yè)短信,這樣就實(shí)現(xiàn)了短信中心的負(fù)載均衡。
本領(lǐng)域普通技術(shù)人員可以理解:實(shí)現(xiàn)上述方法實(shí)施例的全部或部分步驟可以通過(guò)程序指令相關(guān)的硬件來(lái)完成,前述的程序可以存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),執(zhí)行包括上述方法實(shí)施例的步驟;而前述的存儲(chǔ)介質(zhì)包括:ROM、RAM、磁碟或者光盤(pán)等各種可以存儲(chǔ)程序代碼的介質(zhì)。
最后應(yīng)說(shuō)明的是:以上實(shí)施例僅用以說(shuō)明本發(fā)明的技術(shù)方案,而非對(duì)其限制;盡管參照前述實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)的說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解:其依然可以對(duì)前述各實(shí)施例所記載的技術(shù)方案進(jìn)行修改,或者對(duì)其中部分技術(shù)特征進(jìn)行等同替換;而這些修改或者替換,并不使相應(yīng)技術(shù)方案的本質(zhì)脫離本發(fā)明各實(shí)施例技術(shù)方案的范圍。