1. 程式人生 > 實用技巧 >關於B/S簡訊平臺系統新的開發需求和升級內容(這裡講述後臺的改變和修改的地方)

關於B/S簡訊平臺系統新的開發需求和升級內容(這裡講述後臺的改變和修改的地方)

根據使用者和市場需要我們按照要求升級了簡訊系統。

所謂一白遮三醜,東西的好壞第一步就是外觀和介面是否漂亮是否符合時代所以這次我們不僅在更換了介面還增加了功能

一:平臺組成

整套簡訊系統平臺還是由B/S(使用者端+後臺,取消了以前C/S的管理後臺),C/S傳送服務端和相應的一些其他資料服務全部由服務端完成,資料庫組成

二:通道服務介面解析資料的改變。

做開發的都知道只要對接介面,我們就要先知道:介面地址、和介面引數然後介面返回給我們相應的請求引數。但是每個廠商的介面都是不一樣的尤其是返回資料的結構欄位等。如果遇到這種情況我們通常要修改原始碼適應相應的返回欄位和結構值,那就是說每次遇到沒有見過的通道我們都要修改一次原始碼增加了工作量。

這次我們改變了相應的服務程式不將程式寫死,使用者可以通過後臺直接接入不通結構和欄位的相應介面。後臺服務程式通過我們技術人員寫的動態資料解析無論什麼欄位和結構都可以按照後臺設定好的資料進行相應的解析。(有點像寫搜尋引擎中的爬蟲服務)。

三:通道服務程式和老版本的對比

最初我們通過最原始的方法獲取介面返回的資料,並且寫死了欄位解析方式。當遇到其他引數型別服務成將無法識別就要重寫修改原始碼增加對應的引數和欄位。使用者每次接介面換個方式接上去就無法正常解析,使用者煩的不行我們接介面接到吐。最終我們咬牙升級了整個系統改變了解析資料的方法。

我們將介面返回過來的資料列表化和換行化 在根據通過後臺設定的相應欄位進行比對 比對成功後進入資料分組化進行資料庫儲存即解決此問題。

四:後臺介面展示和部分功能

3.1後臺主介面

3.2開通平臺使用者

支援使用者的通道分流,扣量比例,最小條數設定(如果不扣量,系統預設為0。最小提交數量是指此使用者每次提交的最小數量限制。例如設定100條)

3.3平臺使用者管理(管理整個平臺的使用者)

可多條件模糊查詢可進行編輯,刪除,通道更換,充值等功能

3.4扣量設定(單獨的使用者扣量設定報表)

通過後臺的扣量設定進行相關查詢,系統報表顯示每個使用者的扣量比例和規則選擇相應的使用者進行設定(扣量比例設定0,扣量規則設定0則通道實際傳送時不扣除)。

扣量包含:扣量比例,扣量規則。

扣量比例:指每次要扣量的比例例如設定10那就是扣量百分之10扣掉百分之10

扣量規則:指設定條數內自動啟動扣量。例如扣量規則設定1000條,扣量比例設定10。那麼當用戶提交1000條或1000條以上時則扣除100條。如果扣除的這100條有在白名單當中的則不扣除發出。

3.5通道分配和分流功能簡訊平臺系統支援通道分流。平臺支援接多種通道,支援不同使用者不同通道。可設定移動號碼走移動通道,聯通號碼走聯通通道,電訊號碼走聯通通道。

例如:當用戶提交1萬個號碼裡面有移動聯通電信通道服務程式則自動分流走相應通道

3.6提交記錄查詢(後臺的提交記錄查詢可查詢出整個系統中所有的簡訊提交記錄和相應狀態)通過使用者名稱和日期進行查詢如果不輸入使用者名稱則查詢日期範圍內的所有資料(可操作內容有詳情,明細,刪除,重發等功能)

3.7狀態明細

狀態明細支援通道的真實狀態和虛擬記錄,

真實狀態:需要平臺接入通道的狀態返回接口才可返回相應資料

虛擬狀態:可通過後臺設定虛擬記錄進行上傳記錄

3.8稽核池管理

使用者提交的簡訊進入稽核池。後臺管理使用者在稽核池進行操作後才可以發出。操作內容有直接發出拒絕傳送和修改傳送狀態

3.9充值報表

通過充值報表進行查詢可查詢出使用者的充值記錄

報表顯示內有有充值賬號充值日期充值條數充值前剩餘條數

3.9新增敏感詞

功能用於新增平臺敏感詞庫,當用戶傳送簡訊時如果內容中有相應敏感詞語則提醒使用者端中的使用者並告知是哪個關鍵詞。支援手動新增簡訊平臺系統中的敏感詞,也支援文字批量匯入

3.9.0敏感詞庫管理。

管理平臺所新增的敏感詞可通過此功能進行管理平臺所有的敏感詞語支援編輯和刪除

3.9.1新增黑白名單(支援手動輸入,和文字匯入)

白名單作用:只有當扣量時才會起作用。當用戶提交簡訊並且設定扣量時被扣除的號碼如果在白名單中則生效發出

3.9.2添加發送XML/JSON/CMPP等通道

根據介面文件來判斷新增哪種介面文件具體如何接通道可由技術人員對接

3.9.3使用者組和許可權

1:新建使用者組

使用者組說明:使用者組用於後臺使用者的分組和許可權

2:使用者組許可權設定只有當用戶設定相應使用者組後許可權生效。

3.9.4稽核條數設定(此功能只用於稽核開通的使用者。)

例如設定11那麼所有開通稽核的使用者提交11條以內的時候不進入稽核池直接通過通道發出。超出11條則進入稽核池。

3.9.5白名單收錄設定

此功能是系統自動收錄白名單,當用戶提交時系統會自動將提交的一些號碼識別為白名單進行收錄。

3.9.6平臺名稱設定

可通過後臺設定平臺名稱,設定後所有使用者登入時可看到更新過的平臺名稱。

3.9.7LOGO更新

3.9.8公告發布

(備註:即將增加資源簡訊功能。可通過網際網路搜尋不同地區的手機號資訊。)