梁林森++曹強++黃德新


摘 要:隨著數字化和無紙化的快速普及,賬單投遞服務成為供電企業信息化的重要組成部分。為提高服務能力及用戶滿意度,有效提高運營效率及減低運營成本,建立了賬單投遞系統。系統主要實現功能有:一方面用戶可通過郵件獲取賬單及通知,另一方面企業能監控服務過程及對相關數據進行統計分析,協助決策者決策。
關鍵詞:營銷管理系統 投遞系統 電子賬單投遞 統計分析 用戶滿意度
中圖分類號:TP319 文獻標識碼:A 文章編號:1674-098X(2017)01(c)-0081-05
電子郵件是互聯網應用最廣泛的服務項目,大批量郵件投遞是大型企業都需要處理的問題[1-4]。可維護性、安全性和可擴展性成為了電網管理信息系統的典型需求[5,6]。電子賬單投遞系統作為企業基礎信息服務的平臺,需要從多個技術層面保障信息服務水平[7-10]。
為貫徹創建國際先進水平供電企業的總體要求,廣州供電局供電服務日益完善,全面向企事業單位及居民家庭提供電費賬單服務,由于賬單絕大多數采用紙質方式處理呈遞給城市居民用戶和企事業單位,由此帶來一系列問題。
(1)用戶賬單保管不便,不方面記錄歷史數據。
(2)大量的紙張浪費,消耗自然資源。
(3)賬單處理成本高,一份紙質賬單從企業到達用戶手中的總成本約為0.6元,廣州局目前用電用戶約470萬戶,按照兩個月投遞一次電費賬單,每年賬單的流轉費用約達1 700萬。
隨著互聯網時代迅速發展,人們的消費觀念及服務意識進一步加強,低碳環保理念進一步深入人心,而且E-mail使用已非常普及,具備了無紙化賬單呈遞的條件,因此,采用互聯網技術實現電費賬單的電子化傳送已逐漸變為人們的首選。而采用企業電子郵件系統投遞無紙化(電子化)賬單處理方式能夠大量減少紙張消耗,比紙質賬單體系減少碳排放超過60%的。由此可見,電子集成賬單的推廣不僅能夠提高服務效率,而且對節約資源、保護生態環境和減少碳排放有著重要的現實意義。
該項目通過在企業電子郵件平臺上,建設企業電子賬單投遞系統,集成營銷系統,從而實現根據需要每月集中時間段發送電子賬單服務,實現提高賬單寄送效率、減少紙張費用和投遞人員成本。
1 現狀分析
廣州供電局郵件系統建設主要為了滿足內部企業郵箱使用,為了保護自身,只允許同一時間處理300封郵件(包括,進出供電局郵件的郵件、失敗重投的郵件、退信),可以完全滿足當前企業內部郵件使用,郵件系統出于安全的目的,默認只能同時連接10個IP服務器進行郵件的處理。具體電子郵件系統架構圖如圖1所示。
(1)前端服務器:2臺(分別是DMZ-SVR-EM41,DMZ-SVR-EM40)運行前端應用模塊MTA/Webmail/POP3等,2臺前端可以互備并可使用負載均衡設備,增強2臺服務器的工作效率。
(2)負載均衡:2臺前端機器前端模塊可通過DNS輪詢實現負載均衡。
(3)后端服務器:2臺(分別是1臺生產機DMZ-SVR-EM56,1臺后備機DMZ-SVR-EM57)運行后端數據管理服務模塊(MD、UD、MS)及歸檔模塊(ARCH),負責用戶驗證和郵件數據存儲。2臺后端服務器采用第3方HA雙機熱備軟件(e.g.Rose)來實現系統的高可用性。當工作中的服務器發生故障時,另外一臺熱備服務器,通過心跳檢測發現后,將接管整個存儲陣列,從而實現雙機熱備。
(4)存儲設備(Storage):采用磁盤陣列、本地硬盤、NAS、SAN等設備,用于存儲郵件數據,包括用戶及郵件歸檔數據。
2 投遞系統功能分析
廣州供電局電子賬單投遞系統在先進的投遞系統引擎與友好的Web遠程界面上,實現了郵件投遞的綜合控制管理、個性化的組信體驗、直觀的用戶反饋分析、產品定制開發等多項投遞需求功能,構建了穩定和實用的投遞系統,提供了海量、高成功率的專業郵件投遞服務。
2.1 用戶信息管理
2.1.1 智能篩選目標用戶群
電子賬單投遞系統在管理投遞目標用戶信息方面,為用戶提供了可視化的篩選器。用戶可通過界面上可視化的篩選器,輕松從數據庫中智能篩選指定條件的用戶群,例如:根據用戶屬性篩選目標用戶群,或根據用戶的行為篩選目標用戶群等。對于無效用戶,篩選器可智能檢查并在投遞前自動刪除。篩選器大幅度減輕了管理員對用戶列表的工作量,也保證投遞用戶信息的準確性。
2.1.2 退訂分析
如果沒有給以目標用戶退訂郵件許可,則可能會被目標服務器判定惡意群發,投遞IP被拉入黑名單;如果目標用戶退訂后,用戶系統沒有對其排除,則可能浪費投遞資源。
電子賬單投遞系統退訂分析功能,可在用戶投遞的郵件內容中添加一個退訂的CGI接口,目標用戶點擊一個URL之后,對應的用戶名和退訂類別就會自動記錄返回到系統數據庫中,并生成一個退訂用戶的管理列表。
因此,用戶下次投遞前就可以非常清楚地知道哪些類別的用戶退訂了,排除退訂這個類別的用戶,避免浪費投遞資源。同時,這個退訂列表還不需要管理員人工維護,可以減少管理員的勞動強度。
2.2 投遞任務管理
2.2.1 投遞任務靈活管理
電子賬單投遞系統的投遞采用任務管理,具有很好的靈活性、可操作性。
(1)可設置投遞任務的優先級別。
優先級越高的任務,可自動使用系統更多的投遞資源,提高投遞的目的性。
(2)可選擇嘗試投遞的次數。
在網絡不暢通的影響下,可通過多次嘗試投遞,保證通訊投遞準確到位。
(3)可靈活控制任務。
用戶在投遞任務開始后,還可進行暫停、啟動、取消此次投遞任務等靈活操作,并且實時顯示某一當前的投遞任務狀態信息,讓用戶可隨時調整投遞的策略,在執行整個投遞任務中游刃有余。
(4)可定時投遞郵件。
用戶還可以根據目標用戶接受郵件行為習慣,可設置定時投遞郵件。
(5)可周期性投遞郵件。
用戶可根據投遞郵件的性質,設定在特定時間段內定時周期性的投遞郵件。
(6)投遞任務異常告警。
用戶可在后臺配置異常告警通知信的接收人,當投遞任務發生異常時,系統可郵件通知到指定接收人,可及時排查投遞失敗原因。
2.2.2 多樣化投遞方式
在媒體廣告郵件投遞中,特別是新穎有個性的郵件更能吸引顧客;而在金融行業中,有時只須統一銀行賬單就可以。不同的行業有各種不同的投遞需求,為了避免投遞的形式過于單調,電子賬單投遞系統支持3種不同的投遞形式,以方便用戶的實際應用。
(1)可支持用戶自行生成需要投遞的E-mail郵件模板并上傳到投遞系統,由投遞引擎負責投遞。
(2)可支持以SMTP協議接受需要投遞的郵件。
(3)可利用新建模板信結合收信人信息,動態靈活組裝成個性化的投遞郵件。
2.2.3 退信智能分析
投遞系統進行海量的投遞難免會造成退信,而退信的原因又是多種多樣。一般的郵件投遞系統不做退信處理,這將很容易被對方認為惡意投遞。
面對各種各樣的退信反饋,電子賬單投遞系統采用智能化的退信處理,對各種退信內容進行歸類分析處理,區分哪些是收信人不存在、哪些是用戶拒收、哪些是內容過濾等等。得到分析的退信原因后,系統將自動反饋到投遞服務器中,及時調整投遞的策略。例如:如果收到退信內容是投遞用戶不存在,系統將會自動形成和管理一個不存在用戶列表,在用戶下次投遞前自動排除這些用戶,減輕管理員的操作,節約、優化投遞資源。
2.3 郵件模板管理
投遞郵件的內容是目標用戶重點關注體驗的地方。電子賬單投遞系統在投遞郵件的模板組信和編輯方面,引入更加人性化、個性化的設計特點。
2.3.1 靈活定制頁眉頁腳
用戶可針對不同的類型目標用戶群的偏好需求情況,定制使用不同的頁眉頁腳內容進行投遞,提升投遞郵件的用戶滿意度。
2.3.2 “所見即所得”編輯方式
電子賬單投遞系統在投遞郵件內容編輯上,采用“所見即所得”的編輯方式,用戶不需要掌握復雜的網絡編輯技術就可使用,降低操作難度,讓管理員輕松工作。同時,管理員還可以享受在通過URL導入郵件內容、上傳附件等更多便捷的操作體驗。
2.4 反饋與統計分析
2.4.1 郵件點擊跟蹤
很多電子媒體的郵件內容中都內嵌相應的URL鏈接,而確定與保證目標用戶是否點擊鏈接查看相關信息,可能就是此次用戶投遞的最終目的。電子賬單投遞系統的郵件點擊跟蹤功能恰好可以幫助用戶分析這種情況。
通過郵件點擊跟蹤功能,系統自動返回用戶行為信息,生成報表數據,用戶可在界面上查看目標用戶有無點擊鏈接的行為反饋情況,并對目標用戶列表進行管理歸類。
郵件點擊跟蹤功能協助用戶在郵件閱讀跟蹤下,更進一步分析目標用戶對內容的行為結果,為投遞的策略和最終收益提供更清晰的信息。
2.4.2 郵件已讀跟蹤
當目標用戶打開用戶投遞的郵件內容時,電子賬單投遞系統郵件已讀跟蹤功能可自動反饋信息到系統數據庫。用戶在界面上就可直觀地查看目標用戶郵件的閱讀狀態:哪些人閱讀、哪些人未閱讀等,并且可以隨時導出數據。這對協助用戶分析郵件的投遞效果、改善投遞處理策略和投遞經濟收益具有很大的參考價值。
2.4.3 多維度投遞圖形報表
電子賬單投遞系統從各個方面對投遞的結果進行分析統計。利用清晰的圖表,降低用戶投遞總結的工作量,使投遞工作獲得更豐厚的增值收益。具體有以下方面的統計。
(1)可按照日期統計每天的投遞情況。
(2)可按照成功率統計收信IP的投遞情況。
(3)可按照成功率統計收信域名的投遞情況。
(4)可指定查詢某一個收信人在所有投遞任務里面的投遞結果。
(5)可查詢指定時間內發件人發送排名的情況。
通過統計分析,用戶可查詢和了解到某個任務的投遞時間,發信的總數、成功數、失敗數,每封郵件平均投遞時間,詳細的失敗原因等,并且通過對具體投遞收信人IP和域的分析,協助用戶采取更有針對性的投遞對策,獲取更高的投遞業務回報率。
2.4.4 統計報表導出
用戶可按查詢結果將統計數據導出,可更加便捷地對統計數據進行對比分析,可以有效地利用統計數據制定出更好的投遞策略。
2.5 系統管理
2.5.1 投遞權限管理
電子賬單投遞系統采用多層次的管理員管理模式,通過分設不同的管理員角色,為每個管理員設定具體功能的使用權限,減少系統管理的工作量。同時,為了保障系統管理使用的安全性,系統增加了對管理員的訪問控制。未經授權,某個管理員不可訪問其他管理員的模板和郵件列表等投遞功能,增強管理員工作的獨立安全性。
2.5.2 投遞郵件審核
為了提高投遞任務信息的準確性與安全性,更好地規范郵件投遞的流程。電子賬單投遞系統為用戶提供了投遞郵件審核功能。通過權限控制,可指定特定的管理員為審核人,或者為被審核對象。當被審核對象完成投遞任務編輯后,如果任務未經審核通過,則不可進行投遞。同時,任務在投遞過程中,模板內容不能修改,避免用戶審核后再次篡改內容。此外,為了防止個別管理員通過測試批量發送未經審核的郵件,系統還可對發送測試郵件收件人的個數進行設置。
2.5.3 SMTP投遞白名單
投遞系統可在管理界面直接配置SMTP投遞白名單,可以有效提高管理效率。
3 功能技術實現
3.1 系統關鍵技術
3.1.1 多服務器陣列協調投遞
(1)避免單點故障。
如果單臺服務器宕機停止工作,其投遞任務會由其他投遞服務器接管,不會影響郵件投遞,讓整個海量投遞工作穩健進行。
(2)在線靈活擴展。
隨著用戶郵件投遞量的增加,可增加投遞機器來擴充投遞能力。投遞系統的良好擴展性使得用戶增加機器時不需要停止原有投遞服務器,不會影響正在進行的投遞服務。
3.1.2 單服務器多IP投遞
電子賬單投遞系統提供的單服務器多IP投遞功能為用戶帶來高性價比的功能體驗。
(1)大幅度節省用戶的硬件資源成本。
單服務器綁定多IP進行投遞,比起單服務器單IP投遞方式,可大幅度減少用戶在硬件上的投入成本,使硬件投遞系統資源得到最優的配置,提高單臺機器的投遞效率。
(2)極大地提升投遞帶寬利用率。
投遞帶寬是用戶投遞工作有限的寶貴資源。可是如果用戶采用單IP投遞時候,可能會由于投遞目標服務器的帶寬限制而遭到嚴重浪費。例如:用戶的投遞帶寬為10 M,而目標機器接收郵件的帶寬限制為2 M。這樣用戶不僅浪費了8 M帶寬,而且投遞的IP還會被對方判定為惡意群發封掉。
當采用多IP投遞時,用戶可把投遞帶寬細分,使每個IP的投遞帶寬都得到有效利用,提升投遞效率的同時,更加符合目標服務器的接收帶寬限制,減少單IP被封造成的損失。
(3)多IP組合投遞達成最大效益。
單服務器多IP在投遞過程中,任何IP都是進行獨立最優化投遞,且互不干擾,通過多IP組合達成最大投遞效益。每一個投遞IP都是可以對頻率限制、連接數限制等閾值進行獨立控制,增強單個IP投遞的能力。同時,如果用戶在投遞過程中,某個IP不小心被目標服務器Reject,只是該IP不能向收信方投遞而已,服務器其他IP不會受到影響。
3.1.3 私有通信協議
電子賬單投遞系統部署此項協議,將非常明顯地解決投遞帶寬的瓶頸問題。
通過使用私有通信協議,投遞郵件內容可得到最大化的壓縮,節約將近30%的投遞帶寬成本,同時郵件的投遞速度將提升一倍,全面加速郵件投遞。特別是投往網易、139等大郵件運營商,投遞速度將更快。
3.1.4 智能DNS解析
如果用戶遇到投遞的目標用戶域名解析服務器多達十幾臺(比如大型郵件運營商),并且每一臺都有接收的連接數和流量等控制,而這些都會極大地影響郵件投遞的效率。
為此,電子賬單投遞系統的智能DNS解析功能恰好協助用戶解決這個難題。智能DNS解析可充分利用目標服務器的限制情況,同時發送郵件給收信站點的多臺服務器。
3.1.5 動態投遞處理機制
大型郵件運營商為了保證其自身系統運行的穩定性,會對服務器中郵件的接收流量、連接數和收信人數量上限等設置一定的閥值,只有在其設置的閥值范圍內進行投遞工作,郵件才可順利投遞到用戶郵箱,而如果當運營商突然降低了閥值,用戶投遞系統沒有及時做出相應措施,則投遞將可能失敗且投遞IP被拉入黑名單。
針對運營商目標服務器的郵件接收閥值設置問題,電子賬單投遞系統采用了目前業界先進的動態投遞處理機制。可隨時根據目標服務器的閥值變化,分別使投遞系統的投遞流量、連接數和收信人數量上限動態保持在符合目標服務器正常投遞閥值范圍內。使整個投遞系統的投遞資源都有的放矢地應用到投遞工作中,避免被運營商拉入黑名單的危險。
3.1.6 智能隊列機制
當用戶把郵件投遞到多個目標服務器站點時,某個目標服務器站點可能會因站點服務器問題,網絡原因等不確定因素,直接導致大批投往該站點的郵件阻塞在投遞隊列中,從而影響了整體的投遞質量。
針對此種情況,電子賬單投遞系統優化了底層投遞隊列算法設計,形成智能的隊列機制,使用戶的郵件投遞更有效率。通過智能隊列機制,系統如果發現投遞到某個站點的郵件出錯頻率過高,則會自動暫停投遞到該站點的郵件,并等待一段時間后再進行投遞。而此過程,投往其他目標站點的郵件不會受到影響。
3.2 系統總體設計
該系統建設思路是在廣州供電局現有企業電子郵件平臺上,通過擴展企業電子賬單投遞系統功能模塊,并集成營銷系統電費核收信息,實現每月集中時間段發送電子賬單服務,提高賬單寄送效率,減少紙張費用和投遞人員成本,系統功能框架圖如圖2所示。
3.3 系統架構設計
J2EE是一套應用開發的技術框架,包含許多組件,主要可簡化并且規范應用系統的開發與部署,進而提高可移植性、安全性及重用性[11]。該系統架構設計圖如圖3所示。
(1)架構說明:營銷系統將郵件投遞到負載均衡分發機器,負載均衡分發機器判斷DS-1、DS-2是否正常工作,都正常則采用均勻分發,否則只分發郵件到可以正常工作的機器。DS引擎機器獲取郵件后,投遞給最終用戶。
(2)硬件要求:2臺DS需要2臺硬件機器。系統集成與營銷管理系統集成用戶信息、電費信息、郵件發送狀態回執信息,以及營銷系統中增加郵件發送統計分析功能。
4 系統效果評估
廣州供電局電子賬單投遞系統從2016年4月22日投入試運行以來,經過高標準、高強度的連續運行,系統沒有發生一起運行事故,無故障運行率保持100%,各功能、模塊和組成部分均運行穩定,功能正確。截止目前,系統運行情況良好,發送郵件結果準確,報表統計分析等功能滿足現有業務管理需要。
通過建立電子賬單投遞系統,系統通過郵件發送相應電子賬單給用電用戶,為廣州供電局電子賬單投放的正常進行提供了基礎支撐,方便了用戶、提升了服務形象。
通過郵件任務定制,實現內部工作人員之間的快速溝通聯絡、信息傳達。通過郵件模板管理,規范郵件內容審批流程,同時實現郵件內容自定義需求。通過系統智能隊列機,解決郵件穩定發送問題,提升郵件發送速率,提升用戶滿意度。通過郵件已讀和點擊跟蹤管理,方便快捷查詢不同郵件運營商的郵件日志以及便于對現有郵件發送的監控及管理。
5 結語
該文研究了廣州供電局電子賬單投遞系統的設計與實現。文中分析了廣州供電局郵件系統現狀,設計了電子賬單投遞系統的功能,重點論述了系統的技術實現。其中多服務器陣列協調投遞、單服務器多IP投遞、動態投遞處理機制和智能隊列機制等關鍵技術的應用增強了電子賬單投遞系統的性能,為廣州供電局電子賬單投放的正常進行提供了基礎支撐。該項目為公司企業信息化建設的基礎性工作,未來企業郵箱建設與改造將繼續沿著高速、高效和高質的方向繼續發展。
參考文獻
[1] Kobayashi Y,Tanaka T,Aoki K,et al.E-mail Delivery Mediation System Based on User Interruptibility[C]//International Conference on Human-Computer Interaction.Springer International Publishing.2015:370-380.
[2] Lee J K,Kim K.Design and Implementation of IMAP Server Supporting E-mail Address Internationalization(EAI)in a Mobile Environment[J].KIPS Transactions on Computer and Communication Systems,2015,4(10):343-348.
[3] 曾小寧.垃圾郵件過濾系統的探究與實現[J].計算機工程與設計,2009(15):3522-3525.
[4] 李慶誠,王聰,張金.郵件協議在資源交換中可行性的研究與實現[J].計算機工程與設計,2012,33(2):540-544.
[5] 杜旭,申剛,劉中勝,等.電網規劃管理信息系統數據庫的研究與實現[J].電力系統及其自動化學報,2013(2):163-166.
[6] 張東歐,高遠,翟海青,等.電網輔助決策系統開發與實現[J].計算機應用,2010(12):306-307.
[7] 張創,谷建華.基于虛擬機遷移的虛擬機集群負載均衡策略研究[J].微電子學與計算機,2014,4(31):79-82.
[8] 曹軍威,萬宇鑫,涂國煜,等.智能電網信息系統體系結構研究[J].計算機學報,2013,36(1):143-167.
[9] 宋亞奇,周國亮,朱永利.智能電網大數據處理技術現狀與挑戰[J].電網技術,2013,37(4):927-935.
[10] 田世明,欒文鵬,張東霞,等.能源互聯網技術形態與關鍵技術[J].中國電機工程學報,2015,35(14):3482-3494.
[11] 郭紹永,白東玲.基于J2EE的應用系統通用框架的搭建及開發[J].計算機技術與發展,2013(23):206-209.