新四季網

一種用於簡訊業務的撥測方法及系統與流程

2023-05-07 18:55:02


本發明涉及簡訊訂購業務測試領域,尤其涉及一種用於簡訊業務的撥測方法及系統。



背景技術:

簡訊訂購業務測試就是對任何領域以簡訊形式訂購業務的系統或電子商務網站進行模擬訂購業務測試,用於簡訊的訂購業務通常是向簡訊業務系統a發送業務訂購碼,並接受簡訊業務系統a反饋回的含有二次驗證碼的業務訂購信息,並將業務訂購信息發送給業務系統b,最終完成業務交易。

然而,現有的簡訊業務撥測技術存在如下缺陷:

1)在業務數量多、撥測周期短的情況下會發生業務撥測執行不完的情況,直接影響撥測系統和業務的準確性;

2)現有的簡訊撥測技術不能支持需要做業務安全性驗證以及需要進行簡訊交互的業務;

3)簡訊訂購端與簡訊業務端的交易是線性處理,不能並行處理多個業務交易,然而,大多數情況下,業務訂購中心的業務非常多,要求的時限也非常短(如60s)完成一筆業務交易,因此,會造成交易延遲及訂購失敗等情況。



技術實現要素:

本發明所要解決的技術問題是針對現有技術的不足,提供一種用於簡訊業務的撥測方法及系統,可並行地對多個系統或業務進行撥測,並可實際的模擬出用戶訂購的真實場景。

本發明解決上述技術問題的技術方案如下:

一種用於簡訊業務的撥測方法,包括以下步驟:

步驟1,獲取多個撥測請求並處理,生成多個訂購簡訊,發送給業務端;

步驟2,獲取所述業務端根據所述多個訂購簡訊生成的多個訂購確認簡訊;

步驟3,對所述多個訂購確認簡訊進行處理,生成多個確認簡訊,發送給所述業務端;

步驟4,獲取所述業務端根據所述多個確認簡訊生成的多個訂購結果簡訊;

步驟5,對所述多個訂購結果簡訊進行處理識別,得到撥測結果並保存。

本發明的有益效果是:本發明提供的一種用於簡訊業務的撥測方法,通過同時獲取多個撥測請求,向多個業務端同時進行撥測,可以實現並行地處理大量撥測請求,提高了撥測的效率和準確性,並且通過智能分析下一次交互的簡訊內容,實現了對業務安全性的驗證以及需要進行簡訊交互的業務的支持,並且能夠實現根據分析結果及時地發出預警。

在上述技術方案的基礎上,本發明還可以做如下改進。

進一步地,步驟1具體包括:

步驟11,獲取多個撥測請求;

步驟12,對所述多個撥測請求進行解析並編碼;

步驟13,根據編碼後的所述撥測請求生成多個訂購簡訊,發送給業務端。

進一步地,步驟3具體包括:

步驟31,對所述多個訂購確認簡訊進行解碼,得到多個一次解碼內容;

步驟32,從所述多個一次解碼內容中提取得到多個二次發送內容;

步驟33,對所述多個二次發送內容進行解析並編碼;

步驟34,根據編碼後的所述多個二次發送內容生成多個確認簡訊,發送給所述業務端。

採用上述進一步方案的有益效果是:通過處理業務端返回的訂購確認簡訊,能夠智能的分析出下一次交互所需要的交互號碼和交互內容,實現了對高並發量簡訊的及時處理,並能夠將二次發送的簡訊發送給不同的業務端,實現了對多個業務端同時進行高並發量的撥測。

進一步地,所述二次發送內容包括:二次發送號碼和二次發送簡訊內容。

進一步地,步驟5具體包括:

步驟51,對所述多個訂購結果簡訊進行解碼處理,得到多個二次解碼內容;

步驟52,從所述多個二次解碼內容中提取得到多個訂購結果;

步驟53,對所述多個訂購結果分別進行簡訊標識對比,得到多個撥測結果並保存。

進一步地,步驟3還包括:

對所述訂購確認簡訊進行檢測,當檢測到異常時,進行報警提示,並重新執行步驟1、步驟2。

進一步地,步驟5還包括:

對所述訂購結果簡訊進行檢測,當檢測到異常時,進行報警提示,並重新執行步驟1至步驟4。

進一步地,步驟1中,所述訂購簡訊的發送方式具體為:同步/異步發送給多個相同/不相同的業務端。

進一步地,步驟3中,所述多個確認簡訊的發送方式具體為:同步/異步發送給多個相同/不相同的業務端。

進一步地,步驟1中,對所述撥測請求的處理具體為:任意選擇一個/多個撥測請求,對應地生成一個/多個訂購簡訊。

進一步地,步驟3中,對所述訂購確認簡訊的處理具體為:任意選擇一個/多個訂購確認簡訊,對應地生成一個/多個確認簡訊。

進一步地,還包括:

步驟6,對所述業務端進行檢測,當所述業務端出現故障時,暫停撥測。

本發明解決上述技術問題的另一種技術方案如下:

一種用於簡訊業務的撥測系統,包括:撥測伺服器、中心處理器和簡訊貓池,其中:

所述撥測伺服器用於獲取多個撥測請求;

所述中心處理器用於處理所述多個撥測請求,生成多個訂購簡訊;

所述簡訊貓池用於將所述訂購簡訊發送給業務端,並獲取所述業務端根據所述多個訂購簡訊生成的多個訂購確認簡訊;

所述中心處理器還用於對所述多個訂購確認簡訊進行處理,生成多個確認簡訊;

所述簡訊貓池還用於將所述確認簡訊發送給所述業務端,並獲取所述業務端根據所述多個確認簡訊生成的多個訂購結果簡訊;

所述中心處理器還用於對所述多個訂購結果簡訊進行處理識別,得到撥測結果;

所述撥測伺服器還用於保存所述撥測結果。

進一步地,所述中心處理器具體用於對所述多個撥測請求進行解析並編碼,並根據編碼後的所述撥測請求生成多個訂購簡訊。

進一步地,所述中心處理器還用於對所述多個訂購確認簡訊進行解碼,得到多個一次解碼內容,並從所述多個一次解碼內容中提取得到多個二次發送內容,並對所述多個二次發送內容進行解析並編碼,並根據編碼後的所述多個二次發送內容生成多個確認簡訊。

進一步地,所述二次發送內容包括:二次發送號碼和二次發送簡訊內容。

進一步地,所述中心處理器還用於對所述多個訂購結果簡訊進行解碼處理,得到多個二次解碼內容,並從所述多個二次解碼內容中提取得到多個訂購結果,並對所述多個訂購結果分別進行簡訊標識對比,得到多個撥測結果。

進一步地,所述中心處理器還用於對所述訂購確認簡訊進行檢測,當檢測到異常時,進行報警提示,並重新獲取並處理撥測請求,將撥測請求通過簡訊貓池發送給所述業務端。

進一步地,所述中心處理器還用於對所述訂購結果簡訊進行檢測,當檢測到異常時,進行報警提示,並重新進行撥測。

進一步地,所述訂購簡訊的發送方式具體為:同步/異步發送給多個相同/不相同的業務端。

進一步地,所述多個確認簡訊的發送方式具體為:同步/異步發送給多個相同/不相同的業務端。

進一步地,所述中心處理器對所述撥測請求的處理具體為:任意選擇一個/多個撥測請求,對應地生成一個/多個訂購簡訊。

進一步地,所述中心處理器對所述訂購確認簡訊的處理具體為:任意選擇一個/多個訂購確認簡訊,對應地生成一個/多個確認簡訊。

進一步地,所述中心處理器還用於對所述業務端進行檢測,當所述業務端出現故障時,暫停撥測。

本發明附加的方面的優點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發明實踐了解到。

附圖說明

圖1為本發明實施例提供的一種用於簡訊業務的撥測方法的流程示意圖;

圖2為本發明另一實施例提供的一種用於簡訊業務的撥測系統的結構框架圖。

具體實施方式

以下結合附圖對本發明的原理和特徵進行描述,所舉實例只用於解釋本發明,並非用於限定本發明的範圍。

如圖1所示,為本發明實施例提供的一種用於簡訊業務的撥測方法的流程示意圖,該撥測方法包括:

s101,獲取多個撥測請求並處理,生成多個訂購簡訊,發送給業務端;

s102,獲取業務端根據多個訂購簡訊生成的多個訂購確認簡訊;

s103,對多個訂購確認簡訊進行處理,生成多個確認簡訊,發送給業務端;

s104,獲取業務端根據多個確認簡訊生成的多個訂購結果簡訊;

s105,對多個訂購結果簡訊進行處理識別,得到撥測結果並保存。

上述實施例中提供的一種用於簡訊業務的撥測方法,通過同時獲取多個撥測請求,向多個業務端同時進行撥測,可以實現並行地處理大量撥測請求,提高了撥測的效率和準確性,並且通過智能分析下一次交互的簡訊內容,實現了對業務安全性的驗證以及需要進行簡訊交互的業務的支持,並且能夠實現根據分析結果及時地發出預警。

在另一實施例中,以向某動公司訂購流量為例,進行說明,該撥測方法包括:

撥測伺服器獲取向某動公司訂購流量的撥測請求a、撥測請求b和撥測請求c;

撥測系統的中心處理器可以根據撥測需求選取撥測請求a和b進行撥測,分別對a和b進行解析,分析出需要發送的內容「訂購流量」以及需要發送到的業務伺服器及號碼,例如,需要將a和b同時發送至業務伺服器x,x的號碼為1008611;

中心處理器對a和b需要發送的內容分別進行進行編碼,得到a1和b1,例如,可以對a編碼得到「dgll5」,對b編碼得到「dgll10」;

中心處理器分別生成含有a1和b1的訂購簡訊,通過簡訊貓池同步地發送給業務端;

業務端對訂購簡訊進行處理,生成訂購確認簡訊a2和b2;

簡訊貓池獲取業務端返回的a2和b2;

中心處理器對返回的a2和b2進行檢測,當檢測到異常時,進行報警提示,並獲取撥測請求c,對撥測請求c進行撥測,或重新對撥測請求a和b進行撥測,例如,異常可以是業務伺服器x長時間未返回訂購確認簡訊;

中心處理器分別對訂購確認簡訊a2和b2進行解碼,分別得到一次解碼內容a3和b3,例如,對a2的簡訊內容進行解碼,得到確認內容「是否訂購流量5元套餐,如果訂購,請回復y,如果取消訂購,請回復n」,對b2的簡訊內容進行解碼,得到確認內容「是否訂購流量10元套餐,如果訂購,請回復y,如果取消訂購,請回復n」;

中心處理器根據a2的確認內容以及訂購確認簡訊a2得到需要發送的內容「確認訂購」以及需要發送的號碼,例如,號碼可以為業務伺服器端的訂購確認子伺服器y1的號碼10086110,並根據b2的確認內容以及訂購確認簡訊b2得到需要發送的內容「取消訂購」以及需要發送的號碼,例如,號碼可以為業務伺服器端的取消訂購子伺服器y2的號碼10086120;

中心處理器對分別對一次解碼內容a3和b3進行編碼,分別得到a4對應的簡訊內容「y」和b4對應的簡訊內容「n」;

中心處理器根據a4對應的簡訊內容「y」和b4對應的簡訊內容「n」分別生成確認簡訊a5和b5,通過簡訊貓池同步地發送給訂購確認子伺服器y1和取消訂購子伺服器y2;

訂購確認子伺服器y1根據簡訊內容「y」對流量進行訂購,訂購成功後,返回訂購結果簡訊a6;

取消訂購子伺服器y2根據簡訊內容「n」對流量進行取消,取消成功後,返回訂購結果簡訊b6;

簡訊貓池獲取a6和b6;

中心處理器對a6和b6進行檢測,當檢測到異常時,進行報警提示,並重新發送確認簡訊a5和b5,或,獲取撥測請求a和b,重新進行撥測;

中心處理器對訂購結果簡訊a6和b6進行解碼處理,分別得到a6的二次解碼內容「訂購成功」和b6的二次解碼內容「取消成功」;

中心處理器從a6和b6中提取得到a和b的訂購結果;

中心處理器對a和b的訂購結果分別進行簡訊標識對比,即預先設置關鍵詞,從訂購結果中對關鍵詞進行檢測,分別得到a和b的撥測結果,例如,對a來說,關鍵詞可以設置為「訂購成功」,當訂購確認子伺服器y1返回的訂購結果簡訊中含有「訂購成功」的簡訊內容時,就會被中心處理器檢測出來得到a的撥測結果,a的撥測結果為「業務伺服器x和訂購確認子伺服器y1可以正常訂購」;

撥測伺服器分別對a和b的撥測結果進行保存。

在另一實施例中,如圖2所示,為本發明另一實施例提供的一種用於簡訊業務的撥測系統的結構框架圖,該撥測系統包括:

撥測伺服器201、中心處理器202和簡訊貓池203,其中:

撥測伺服器201用於獲取多個撥測請求;

中心處理器202用於處理多個撥測請求,生成多個訂購簡訊;

簡訊貓池203用於將訂購簡訊發送給業務端,並獲取業務端根據多個訂購簡訊生成的多個訂購確認簡訊;

中心處理器202還用於對多個訂購確認簡訊進行處理,生成多個確認簡訊;

簡訊貓池203還用於將確認簡訊發送給業務端,並獲取業務端根據多個確認簡訊生成的多個訂購結果簡訊;

中心處理器202還用於對多個訂購結果簡訊進行處理識別,得到撥測結果;

撥測伺服器201還用於保存撥測結果。

進一步,中心處理器202具體用於對多個撥測請求進行解析並編碼,並根據編碼後的撥測請求生成多個訂購簡訊。

進一步,中心處理器202還用於對多個訂購確認簡訊進行解碼,得到多個一次解碼內容,並從多個一次解碼內容中提取得到多個二次發送內容,並對多個二次發送內容進行解析並編碼,並根據編碼後的多個二次發送內容生成多個確認簡訊。

進一步,二次發送內容包括:二次發送號碼和二次發送簡訊內容。

進一步,中心處理器202還用於對多個訂購結果簡訊進行解碼處理,得到多個二次解碼內容,並從多個二次解碼內容中提取得到多個訂購結果,並對多個訂購結果分別進行簡訊標識對比,得到多個撥測結果。

進一步,中心處理器202還用於對訂購確認簡訊進行檢測,當檢測到異常時,進行報警提示,並重新獲取並處理撥測請求,將撥測請求通過簡訊貓池203發送給業務端。

進一步,中心處理器202還用於對訂購結果簡訊進行檢測,當檢測到異常時,進行報警提示,並重新進行撥測。

進一步,訂購簡訊的發送方式具體為:同步/異步發送給多個相同/不相同的業務端。

進一步,多個確認簡訊的發送方式具體為:同步/異步發送給多個相同/不相同的業務端。

進一步,中心處理器202對撥測請求的處理具體為:任意選擇一個/多個撥測請求,對應地生成一個/多個訂購簡訊。

進一步,中心處理器202對訂購確認簡訊的處理具體為:任意選擇一個/多個訂購確認簡訊,對應地生成一個/多個確認簡訊。

進一步,中心處理器202還用於對業務端進行檢測,當業務端出現故障時,暫停撥測。

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

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

以上所述僅為本發明的較佳實施例,並不用以限制本發明,凡在本發明的精神和原則之內,所作的任何修改、等同替換、改進等,均應包含在本發明的保護範圍之內。

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀