本發(fā)明涉及計(jì)算機(jī)技術(shù)與云端后臺(tái)調(diào)度技術(shù)領(lǐng)域,特別涉及一種兼容多運(yùn)營(yíng)商網(wǎng)關(guān)的短信服務(wù)統(tǒng)一調(diào)度方法。
背景技術(shù):
一個(gè)集成了眾多運(yùn)營(yíng)商網(wǎng)關(guān)的綜合性短信服務(wù)平臺(tái),由于各個(gè)運(yùn)營(yíng)商在網(wǎng)關(guān)的服務(wù)架構(gòu)設(shè)計(jì)、對(duì)接規(guī)范、網(wǎng)關(guān)后臺(tái)處理流程等方面有各自的特點(diǎn),使得構(gòu)建一個(gè)綜合性統(tǒng)一的短信服務(wù)平臺(tái)面臨著眾多困難,其中一個(gè)較為顯著的難題,就是將短信服務(wù)平臺(tái)所集成的眾多運(yùn)營(yíng)商網(wǎng)關(guān)接入規(guī)范形成統(tǒng)一的規(guī)范。要做到這一點(diǎn),需要清晰地掌握短信服務(wù)平臺(tái)所集成各個(gè)網(wǎng)關(guān)運(yùn)營(yíng)商的特點(diǎn),梳理出統(tǒng)一的平臺(tái)對(duì)接規(guī)范,并在服務(wù)端實(shí)現(xiàn)核心的統(tǒng)一調(diào)度引擎。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明的目的是提供一種兼容多運(yùn)營(yíng)商網(wǎng)關(guān)的短信服務(wù)統(tǒng)一調(diào)度方法,是短信服務(wù)平臺(tái)兼容不同運(yùn)營(yíng)商網(wǎng)關(guān)的核心引擎,在充分考慮各運(yùn)營(yíng)商網(wǎng)關(guān)接入短信服務(wù)平臺(tái)不同流程的基礎(chǔ)上,通過(guò)分解各運(yùn)營(yíng)商網(wǎng)關(guān)的路由規(guī)范、網(wǎng)關(guān)請(qǐng)求與響應(yīng)機(jī)制等,整合各運(yùn)營(yíng)商網(wǎng)關(guān)接入規(guī)范構(gòu)建短信服務(wù)平臺(tái)的統(tǒng)一調(diào)度引擎。
本發(fā)明采取以下技術(shù)方案:兼容多運(yùn)營(yíng)商網(wǎng)關(guān)的短信服務(wù)統(tǒng)一調(diào)度方法,包括以下步驟:
步驟一、短信服務(wù)平臺(tái)獲取需要集成的各運(yùn)營(yíng)商網(wǎng)關(guān)賬號(hào)信息、接入規(guī)范信息、資費(fèi)信息等,將網(wǎng)關(guān)賬號(hào)按運(yùn)營(yíng)商各自的規(guī)范與流程集成到短信服務(wù)平臺(tái),并確保每個(gè)網(wǎng)關(guān)賬號(hào)所對(duì)應(yīng)的網(wǎng)關(guān)服務(wù)高效可用。
步驟二、業(yè)務(wù)方在短信服務(wù)平臺(tái)創(chuàng)建與自身相對(duì)應(yīng)的應(yīng)key,根據(jù)自身?xiàng)l件所能承擔(dān)的短信網(wǎng)關(guān)資費(fèi)標(biāo)準(zhǔn),自行選擇合適運(yùn)營(yíng)商網(wǎng)關(guān)賬號(hào)或服務(wù),將應(yīng)用key與網(wǎng)關(guān)賬號(hào)或服務(wù)關(guān)聯(lián)起來(lái),一個(gè)應(yīng)用關(guān)聯(lián)一個(gè)運(yùn)營(yíng)商網(wǎng)關(guān)賬號(hào)或服務(wù),并根據(jù)短信網(wǎng)關(guān)服務(wù)平臺(tái)所提供的統(tǒng)一接入規(guī)范與流程,將平臺(tái)服務(wù)接入到業(yè)務(wù)方自己的應(yīng)用中。
步驟三、在短信服務(wù)平臺(tái),對(duì)于每一個(gè)業(yè)務(wù)方的連續(xù)多個(gè)網(wǎng)關(guān)服務(wù)調(diào)度請(qǐng)求,構(gòu)建業(yè)務(wù)方對(duì)應(yīng)的服務(wù)請(qǐng)求隊(duì)列,以協(xié)助短信服務(wù)平臺(tái)的調(diào)度。
步驟四、短信服務(wù)平臺(tái)攔截業(yè)務(wù)方請(qǐng)求隊(duì)列中的請(qǐng)求,平臺(tái)服務(wù)端根據(jù)統(tǒng)一的請(qǐng)求參數(shù)與請(qǐng)求方式,以及業(yè)務(wù)方的應(yīng)用key,經(jīng)過(guò)服務(wù)端核心的網(wǎng)關(guān)服務(wù)調(diào)度引擎,處理本次請(qǐng)求,將業(yè)務(wù)方的短信服務(wù)請(qǐng)求分發(fā)到業(yè)務(wù)方所對(duì)應(yīng)的各個(gè)運(yùn)營(yíng)商網(wǎng)關(guān)賬號(hào)或服務(wù)中,在業(yè)務(wù)方對(duì)應(yīng)的運(yùn)營(yíng)商網(wǎng)關(guān)服務(wù)中完成請(qǐng)求的發(fā)起與響應(yīng),具體的網(wǎng)關(guān)服務(wù)調(diào)度引擎流程如下:
a1.服務(wù)端獲取業(yè)務(wù)方本次請(qǐng)求上報(bào)的統(tǒng)一請(qǐng)求參數(shù),包括業(yè)務(wù)方所配置的應(yīng)用key、請(qǐng)求的手機(jī)號(hào)碼集合、請(qǐng)求內(nèi)容等,并校驗(yàn)這些參數(shù)的格式、內(nèi)容的合法性,以及參數(shù)跟業(yè)務(wù)方信息關(guān)聯(lián)關(guān)系的準(zhǔn)確性;
a2.根據(jù)a1中業(yè)務(wù)方上報(bào)的應(yīng)用key,獲取短信網(wǎng)關(guān)服務(wù)平臺(tái)所接入的對(duì)應(yīng)運(yùn)營(yíng)商網(wǎng)關(guān)賬號(hào)信息,判斷該運(yùn)營(yíng)商網(wǎng)關(guān)接入規(guī)范中,其請(qǐng)求方式、請(qǐng)求參數(shù)格式和內(nèi)容,與本短信服務(wù)平臺(tái)的統(tǒng)一請(qǐng)求方式、請(qǐng)求參數(shù)格式和內(nèi)容的差異,以便參數(shù)與請(qǐng)求方式兼容性操作,達(dá)到運(yùn)營(yíng)商網(wǎng)關(guān)接入規(guī)范的所有要求,其中業(yè)務(wù)方的應(yīng)用key是完成參數(shù)與請(qǐng)求方式兼容的關(guān)鍵信息;
a3.請(qǐng)求參數(shù)的兼容,根據(jù)a2中所得出的短信服務(wù)平臺(tái)統(tǒng)一接入規(guī)范與運(yùn)營(yíng)商網(wǎng)關(guān)接入規(guī)范的若干差異,做到逐個(gè)兼容:應(yīng)用key是本平臺(tái)的業(yè)務(wù)方信息,與運(yùn)營(yíng)商網(wǎng)關(guān)無(wú)關(guān),不屬于兼容的對(duì)象,但其所對(duì)應(yīng)的運(yùn)營(yíng)商網(wǎng)關(guān)信息以及緩存于本服務(wù)平臺(tái)的業(yè)務(wù)方信息將協(xié)助完成兼容性操作;手機(jī)號(hào)碼參數(shù)位,大多運(yùn)營(yíng)商網(wǎng)關(guān)的差異僅僅是在格式上,通過(guò)參數(shù)格式的轉(zhuǎn)換即可達(dá)到目的,而某些運(yùn)營(yíng)商網(wǎng)關(guān)的接入規(guī)范可能在請(qǐng)求方式上有額外的限制,如手機(jī)號(hào)碼為多個(gè)屬于批量請(qǐng)求時(shí),需要上報(bào)一個(gè)輔助的參數(shù)位,以標(biāo)識(shí)多個(gè)手機(jī)號(hào)碼批量請(qǐng)求的情況;
a4.請(qǐng)求內(nèi)容的兼容,對(duì)于按短信服務(wù)平臺(tái)統(tǒng)一接入規(guī)范上報(bào)的請(qǐng)求內(nèi)容,對(duì)于部分運(yùn)營(yíng)商網(wǎng)關(guān)可直接以原始的請(qǐng)求內(nèi)容對(duì)接其網(wǎng)關(guān)接入規(guī)范,而對(duì)于那些短信模板與模板參數(shù)內(nèi)容分別上報(bào)的運(yùn)營(yíng)商網(wǎng)關(guān),則根據(jù)具體運(yùn)營(yíng)商網(wǎng)關(guān)接入規(guī)范的特點(diǎn),分別封裝短信模板與模板可變參數(shù),并在發(fā)起服務(wù)請(qǐng)求時(shí)一同上報(bào)給運(yùn)營(yíng)商網(wǎng)關(guān)服務(wù)端;具體的,a4中封裝短信模板與模板可變參數(shù)時(shí),短信模板的上報(bào)有模板內(nèi)容與模板代碼兩種形式,模板可變參數(shù)根據(jù)數(shù)目的不同有集合、map、json等類型。相應(yīng)的,a4中請(qǐng)求內(nèi)容的兼容,涉及到短信模板,由于各個(gè)運(yùn)營(yíng)商網(wǎng)關(guān)接入規(guī)范的不同,短信模板的兼容具有一定的特殊性,因?yàn)槟承┻\(yùn)營(yíng)商網(wǎng)關(guān)的接入規(guī)范在發(fā)起請(qǐng)求時(shí),上報(bào)的不是短信內(nèi)容,而是短信模板在運(yùn)營(yíng)商服務(wù)端的代碼,同時(shí)上報(bào)短信模板中可變的參數(shù)位,以分散的形式上報(bào)請(qǐng)求內(nèi)容。
a5.請(qǐng)求方式的兼容,根據(jù)短信服務(wù)平臺(tái)約定的接入規(guī)范,短信服務(wù)請(qǐng)求的方式主要有httppost或httpget等方式,而考慮到api的安全性等因素,建議使用httppost或者h(yuǎn)ttpspost請(qǐng)求方式,在業(yè)務(wù)方通過(guò)短信服務(wù)平臺(tái)向運(yùn)營(yíng)商網(wǎng)關(guān)發(fā)起請(qǐng)求時(shí),選擇平臺(tái)集成運(yùn)營(yíng)商網(wǎng)關(guān)時(shí)所選擇的請(qǐng)求方式,并適時(shí)改變參數(shù)的上報(bào)方式。相應(yīng)的,業(yè)務(wù)方通過(guò)短信服務(wù)平臺(tái)向運(yùn)營(yíng)商網(wǎng)關(guān)服務(wù)端發(fā)起請(qǐng)求時(shí),短信服務(wù)平臺(tái)會(huì)在請(qǐng)求參數(shù)中,上報(bào)運(yùn)營(yíng)商網(wǎng)關(guān)賬號(hào)的賬號(hào)密碼、申請(qǐng)賬號(hào)的企業(yè)代碼等信息,用于完成運(yùn)營(yíng)商網(wǎng)關(guān)服務(wù)端對(duì)請(qǐng)求發(fā)起方身份合法性的校驗(yàn)。
a6.運(yùn)營(yíng)商網(wǎng)關(guān)服務(wù)端處理短信服務(wù)平臺(tái)的服務(wù)請(qǐng)求,在通過(guò)參數(shù)校驗(yàn)、請(qǐng)求方身份校驗(yàn)、請(qǐng)求內(nèi)容關(guān)鍵字的過(guò)濾等操作后,向請(qǐng)求中的手機(jī)號(hào)碼做出響應(yīng),并向短信服務(wù)平臺(tái)異步返回成功或失敗的詳細(xì)信息,而短信服務(wù)平臺(tái)接收并解析運(yùn)營(yíng)商網(wǎng)關(guān)所返回的信息,以運(yùn)營(yíng)商網(wǎng)關(guān)返回的code作為判斷的依據(jù),若code為響應(yīng)成功,則統(tǒng)一以操作成功的code提示信息寫入本發(fā)明中短信服務(wù)平臺(tái)的統(tǒng)一接入規(guī)范中,若code代表響應(yīng)失敗,則將所有code所對(duì)應(yīng)的響應(yīng)失敗錯(cuò)誤信息歸入平臺(tái)的統(tǒng)一接入規(guī)范中。相應(yīng)的,流程a1~a6所為本發(fā)明中短信服務(wù)平臺(tái)的網(wǎng)關(guān)服務(wù)調(diào)度引擎。
步驟五、按照步驟四中短信服務(wù)平臺(tái)統(tǒng)一接入規(guī)范的約定,向業(yè)務(wù)方發(fā)送相應(yīng)的服務(wù)請(qǐng)求成功或失敗提示信息。
本發(fā)明與現(xiàn)有技術(shù)相比,具有以下的有益效果:本發(fā)明公開的兼容多運(yùn)營(yíng)商網(wǎng)關(guān)的短信服務(wù)統(tǒng)一調(diào)度方法,短信服務(wù)平臺(tái)集成個(gè)了多個(gè)運(yùn)營(yíng)商網(wǎng)關(guān)賬號(hào)與服務(wù),業(yè)務(wù)方在在短信服務(wù)平臺(tái)注冊(cè)、配置應(yīng)用,通過(guò)平臺(tái)的統(tǒng)一接入規(guī)范接入平臺(tái)并按此規(guī)范調(diào)用短信網(wǎng)關(guān)服務(wù),以網(wǎng)關(guān)服務(wù)調(diào)度引擎作為兼容不同運(yùn)營(yíng)商網(wǎng)關(guān)的核心組件,在簡(jiǎn)化業(yè)務(wù)方對(duì)接短信網(wǎng)關(guān)的流程與難度、增加網(wǎng)關(guān)服務(wù)運(yùn)營(yíng)商選擇的同時(shí),為構(gòu)建一個(gè)可提供多元化網(wǎng)關(guān)服務(wù)的短信平臺(tái)提出了關(guān)鍵調(diào)度模塊的解決方案。
附圖說(shuō)明
圖1為本發(fā)明方法的流程圖;
圖2為本發(fā)明方法中網(wǎng)關(guān)服務(wù)調(diào)度引擎的流程圖;
圖3為本發(fā)明方法的調(diào)度請(qǐng)求與響應(yīng)示意圖。
具體實(shí)施方式
下面結(jié)合本發(fā)明的實(shí)施例對(duì)本發(fā)明作進(jìn)一步的闡述和說(shuō)明。
實(shí)施例:
如圖1和圖3所示,兼容多運(yùn)營(yíng)商網(wǎng)關(guān)的短信服務(wù)統(tǒng)一調(diào)度方法,包括以下步驟:
步驟s101、短信服務(wù)平臺(tái)集成多個(gè)運(yùn)營(yíng)商網(wǎng)關(guān)賬號(hào)
短信服務(wù)平臺(tái)303獲取需要集成的各運(yùn)營(yíng)商網(wǎng)關(guān)賬號(hào)信息、接入規(guī)范信息、資費(fèi)信息等,將網(wǎng)關(guān)賬號(hào)按運(yùn)營(yíng)商304各自的規(guī)范與流程集成到短信服務(wù)平臺(tái),并確保每個(gè)網(wǎng)關(guān)賬號(hào)所對(duì)應(yīng)的網(wǎng)關(guān)服務(wù)高效可用。
步驟s102、業(yè)務(wù)方接入短信服務(wù)平臺(tái)
業(yè)務(wù)方301在短信服務(wù)平臺(tái)303創(chuàng)建與自身相對(duì)應(yīng)的應(yīng)用key,根據(jù)自身?xiàng)l件所能承擔(dān)的短信網(wǎng)關(guān)資費(fèi)標(biāo)準(zhǔn),自行選擇合適運(yùn)營(yíng)商網(wǎng)關(guān)賬號(hào)或服務(wù),將應(yīng)用key與網(wǎng)關(guān)賬號(hào)關(guān)聯(lián)起來(lái),一個(gè)應(yīng)用關(guān)聯(lián)一個(gè)運(yùn)營(yíng)商網(wǎng)關(guān)賬號(hào)或服務(wù),并根據(jù)短信網(wǎng)關(guān)服務(wù)平臺(tái)所提供的統(tǒng)一接入規(guī)范與流程,將平臺(tái)服務(wù)接入到業(yè)務(wù)方自己的應(yīng)用中。
步驟s103、為業(yè)務(wù)方構(gòu)建對(duì)應(yīng)的服務(wù)請(qǐng)求隊(duì)列
在短信服務(wù)平臺(tái)303,對(duì)于每一個(gè)業(yè)務(wù)方301的連續(xù)多個(gè)網(wǎng)關(guān)服務(wù)調(diào)度請(qǐng)求,構(gòu)建業(yè)務(wù)方對(duì)應(yīng)的服務(wù)請(qǐng)求隊(duì)列302,以協(xié)助短信服務(wù)平臺(tái)303的調(diào)度。
步驟s104、通過(guò)網(wǎng)關(guān)服務(wù)調(diào)度引擎處理服務(wù)請(qǐng)求
短信服務(wù)平臺(tái)303攔截業(yè)務(wù)方請(qǐng)求隊(duì)列302中的請(qǐng)求,平臺(tái)服務(wù)端根據(jù)統(tǒng)一的請(qǐng)求參數(shù)與請(qǐng)求方式,以及業(yè)務(wù)方的應(yīng)用key,經(jīng)過(guò)服務(wù)端核心的網(wǎng)關(guān)服務(wù)調(diào)度引擎,處理本次請(qǐng)求,將業(yè)務(wù)方的短信服務(wù)請(qǐng)求分發(fā)到業(yè)務(wù)方所對(duì)應(yīng)的各個(gè)運(yùn)營(yíng)商網(wǎng)關(guān)賬號(hào)或服務(wù)中,在業(yè)務(wù)方對(duì)應(yīng)的運(yùn)營(yíng)商網(wǎng)關(guān)服務(wù)中完成請(qǐng)求的發(fā)起與響應(yīng)。
如圖2所示,具體的網(wǎng)關(guān)服務(wù)調(diào)度引擎流程如下:
s201.短信服務(wù)平臺(tái)獲取并校驗(yàn)服務(wù)請(qǐng)求參數(shù)
服務(wù)端獲取業(yè)務(wù)方301本次請(qǐng)求上報(bào)的統(tǒng)一請(qǐng)求參數(shù),包括業(yè)務(wù)方所配置的應(yīng)用key、請(qǐng)求的手機(jī)號(hào)碼集合、請(qǐng)求內(nèi)容等,并校驗(yàn)這些參數(shù)的格式、內(nèi)容的合法性,以及參數(shù)跟業(yè)務(wù)方信息關(guān)聯(lián)關(guān)系的準(zhǔn)確性;
s202.判斷統(tǒng)一服務(wù)請(qǐng)求與網(wǎng)關(guān)規(guī)范差異信息
根據(jù)s201中業(yè)務(wù)方上報(bào)的應(yīng)用key,獲取短信網(wǎng)關(guān)服務(wù)平臺(tái)303所接入的對(duì)應(yīng)運(yùn)營(yíng)商網(wǎng)關(guān)賬號(hào)信息,判斷該運(yùn)營(yíng)商網(wǎng)關(guān)接入規(guī)范中,其請(qǐng)求方式、請(qǐng)求參數(shù)格式和內(nèi)容,與本服務(wù)平臺(tái)的統(tǒng)一請(qǐng)求方式、請(qǐng)求參數(shù)格式和內(nèi)容的差異,以便參數(shù)與請(qǐng)求方式兼容性操作,達(dá)到運(yùn)營(yíng)商網(wǎng)關(guān)接入規(guī)范的所有要求,其中業(yè)務(wù)方的應(yīng)用key是完成參數(shù)與請(qǐng)求方式兼容的關(guān)鍵信息;
s203.對(duì)服務(wù)請(qǐng)求參數(shù)做兼容性處理
請(qǐng)求參數(shù)的兼容,根據(jù)s202中所得出的短信服務(wù)平臺(tái)統(tǒng)一接入規(guī)范與運(yùn)營(yíng)商網(wǎng)關(guān)接入規(guī)范的若干差異,進(jìn)行逐個(gè)兼容:應(yīng)用key是本平臺(tái)的業(yè)務(wù)方信息,與運(yùn)營(yíng)商網(wǎng)關(guān)無(wú)關(guān),不屬于兼容的對(duì)象,但其所對(duì)應(yīng)的運(yùn)營(yíng)商網(wǎng)關(guān)信息以及緩存于本服務(wù)平臺(tái)的業(yè)務(wù)方信息將協(xié)助完成兼容性操作;手機(jī)號(hào)碼參數(shù)位,大多運(yùn)營(yíng)商網(wǎng)關(guān)的差異僅僅是在格式上,通過(guò)參數(shù)格式的轉(zhuǎn)換即可達(dá)到目的,而某些運(yùn)營(yíng)商網(wǎng)關(guān)的接入規(guī)范可能在請(qǐng)求方式上有額外的限制,如手機(jī)號(hào)碼為多個(gè)屬于批量請(qǐng)求時(shí),需要上報(bào)一個(gè)輔助的參數(shù)位,以標(biāo)識(shí)多個(gè)手機(jī)號(hào)碼批量請(qǐng)求的情況;
s204.對(duì)短信服務(wù)請(qǐng)求內(nèi)容做兼容性處理
請(qǐng)求內(nèi)容的兼容,對(duì)于按短信服務(wù)平臺(tái)統(tǒng)一接入規(guī)范上報(bào)的請(qǐng)求內(nèi)容,對(duì)于部分運(yùn)營(yíng)商網(wǎng)關(guān)可直接以原始的請(qǐng)求內(nèi)容對(duì)接其網(wǎng)關(guān)接入規(guī)范,而對(duì)于那些短信模板與模板參數(shù)內(nèi)容分別上報(bào)的運(yùn)營(yíng)商網(wǎng)關(guān),則根據(jù)具體運(yùn)營(yíng)商網(wǎng)關(guān)接入規(guī)范的特點(diǎn),分別封裝短信模板與模板可變參數(shù),并在發(fā)起服務(wù)請(qǐng)求時(shí)一同上報(bào)給運(yùn)營(yíng)商網(wǎng)關(guān)服務(wù)端,封裝短信模板與模板可變參數(shù)時(shí),短信模板的上報(bào)有模板內(nèi)容與模板代碼兩種形式,模板可變參數(shù)根據(jù)數(shù)目的不同有集合、map、json等類型,由于各個(gè)運(yùn)營(yíng)商網(wǎng)關(guān)接入規(guī)范的不同,短信模板的兼容具有一定的特殊性,因?yàn)槟承┻\(yùn)營(yíng)商網(wǎng)關(guān)的接入規(guī)范在發(fā)起請(qǐng)求時(shí),上報(bào)的不是短信內(nèi)容,而是短信模板在運(yùn)營(yíng)商服務(wù)端的代碼,同時(shí)上報(bào)短信模板中可變的參數(shù)位,以分散的形式上報(bào)請(qǐng)求內(nèi)容。
s205.對(duì)短信服務(wù)請(qǐng)求方式做兼容性處理
請(qǐng)求方式的兼容,根據(jù)短信服務(wù)平臺(tái)約定的接入規(guī)范,短信服務(wù)請(qǐng)求的方式主要有httppost或httpget等方式,本實(shí)施例選擇使用httppost或者h(yuǎn)ttpspost請(qǐng)求方式,在業(yè)務(wù)方通過(guò)短信服務(wù)平臺(tái)向運(yùn)營(yíng)商網(wǎng)關(guān)發(fā)起請(qǐng)求時(shí),選擇平臺(tái)集成運(yùn)營(yíng)商網(wǎng)關(guān)時(shí)所選擇的請(qǐng)求方式,并適時(shí)改變參數(shù)的上報(bào)方式。相應(yīng)地,業(yè)務(wù)方通過(guò)短信服務(wù)平臺(tái)向運(yùn)營(yíng)商網(wǎng)關(guān)服務(wù)端發(fā)起請(qǐng)求時(shí),短信服務(wù)平臺(tái)在請(qǐng)求參數(shù)中,上報(bào)運(yùn)營(yíng)商網(wǎng)關(guān)賬號(hào)的賬號(hào)密碼、申請(qǐng)賬號(hào)的企業(yè)代碼信息,用于完成運(yùn)營(yíng)商網(wǎng)關(guān)服務(wù)端對(duì)請(qǐng)求發(fā)起方身份合法性的校驗(yàn)。
s206.對(duì)運(yùn)營(yíng)商返回的響應(yīng)信息做兼容性處理
運(yùn)營(yíng)商網(wǎng)關(guān)服務(wù)端304處理短信服務(wù)平臺(tái)的服務(wù)請(qǐng)求,在通過(guò)參數(shù)校驗(yàn)、請(qǐng)求方身份校驗(yàn)、請(qǐng)求內(nèi)容關(guān)鍵字的過(guò)濾等操作后,向請(qǐng)求中的手機(jī)號(hào)碼做出響應(yīng),并向短信服務(wù)平臺(tái)303異步返回成功或失敗的詳細(xì)信息,而短信服務(wù)平臺(tái)接收并解析運(yùn)營(yíng)商網(wǎng)關(guān)所返回的信息,以運(yùn)營(yíng)商網(wǎng)關(guān)返回的code作為判斷的依據(jù),若code為響應(yīng)成功,則統(tǒng)一以操作成功的code提示信息寫入本發(fā)明中短信服務(wù)平臺(tái)的統(tǒng)一接入規(guī)范中,若code代表響應(yīng)失敗,則將所有code所對(duì)應(yīng)的響應(yīng)失敗錯(cuò)誤信息歸入平臺(tái)的統(tǒng)一接入規(guī)范中。
步驟s105、向業(yè)務(wù)方發(fā)送服務(wù)請(qǐng)求的響應(yīng)信息
按照步驟s104中短信服務(wù)平臺(tái)統(tǒng)一接入規(guī)范的約定,向業(yè)務(wù)方301發(fā)送相應(yīng)的服務(wù)請(qǐng)求成功或失敗提示信息。
可以理解的是,以上實(shí)施方式僅僅是為了說(shuō)明本發(fā)明的原理而采用的示例性實(shí)施方式,然而本發(fā)明并不局限于此。對(duì)于本領(lǐng)域內(nèi)的普通技術(shù)人員而言,在不脫離本發(fā)明的精神和實(shí)質(zhì)的情況下,可以做出各種變型和改進(jìn),這些變型和改進(jìn)也視為本發(fā)明的保護(hù)范圍。