王興建 陳平 田小萍
摘 ? 要:為加強(qiáng)高校與師生信息流轉(zhuǎn)效率,需要整合郵件、短信、微信等多種通信方式,通過(guò)構(gòu)建全校共享的組織通訊錄,來(lái)支撐校內(nèi)辦公和各種應(yīng)用系統(tǒng)的信息流轉(zhuǎn)及個(gè)性化信息推送。文章設(shè)計(jì)實(shí)現(xiàn)了適合高校應(yīng)用場(chǎng)景的統(tǒng)一通信平臺(tái),在北京師范大學(xué)校內(nèi)45個(gè)單位使用,有效解決了全校信息流轉(zhuǎn)問(wèn)題。
關(guān)鍵詞:統(tǒng)一通信;郵件;短信;微信企業(yè)號(hào);通訊錄
中圖分類號(hào):TN915.07 文獻(xiàn)標(biāo)志碼:A 文章編號(hào):1673-8454(2020)03-0093-04
統(tǒng)一通信平臺(tái)以組織架構(gòu)為核心,圍繞組織通信錄提供靈活查看和按需定制、固定和臨時(shí)的組織架構(gòu),并基于組織架構(gòu)和臨時(shí)屬性進(jìn)行郵件、短信發(fā)送等通信。該平臺(tái)向各業(yè)務(wù)系統(tǒng)提供接口,各業(yè)務(wù)系統(tǒng)也可在后臺(tái)集成統(tǒng)一通信服務(wù),與有關(guān)業(yè)務(wù)操作相配合,自動(dòng)地向與該業(yè)務(wù)相關(guān)的師生發(fā)送通知、提醒、告知信息。該通信平臺(tái)主要有以下兩大功能:①支持學(xué)校相關(guān)管理人員將特定通知、新聞自動(dòng)、準(zhǔn)確、個(gè)性化地遞送到師生郵箱、手機(jī)等;②各業(yè)務(wù)系統(tǒng)后臺(tái)自動(dòng)發(fā)送與業(yè)務(wù)相關(guān)的各類推送信息,例如任課教師可對(duì)當(dāng)前講授課程的全體或部分學(xué)生主動(dòng)推送郵件、短信、微信等通知。
賈宏宇等[1]在《統(tǒng)一消息平臺(tái)的原理與設(shè)計(jì)》一文中介紹了統(tǒng)一消息平臺(tái)的原理,并就統(tǒng)一消息平臺(tái)設(shè)計(jì)中的關(guān)鍵技術(shù)進(jìn)行了分析和討論,最后,給出了一個(gè)已投入實(shí)際運(yùn)行的統(tǒng)一消息平臺(tái)實(shí)例。賈春燕等[2]分析了數(shù)字校園對(duì)統(tǒng)一通信的需求,結(jié)合教學(xué)管理模式,將即時(shí)消息、郵件短信等與辦公系統(tǒng)集成。陳奕飛[3]從教育部門需求出發(fā),基于互聯(lián)網(wǎng)環(huán)境中統(tǒng)一通信、統(tǒng)一認(rèn)證、數(shù)據(jù)共享的辦公需求進(jìn)行研發(fā),利用中國(guó)電信提供的統(tǒng)一通信服務(wù)實(shí)現(xiàn)福建全省統(tǒng)一通信。李穎等[4]針對(duì)校園APP、微信公眾號(hào)等移動(dòng)終端實(shí)現(xiàn)智能化的消息推送。史甜等[5]結(jié)合西安電子科技大學(xué)信息化建設(shè)情況,設(shè)計(jì)了靈活跨平臺(tái)的、支持多維人員管理的、支持安全審批控制的統(tǒng)一通訊平臺(tái),為全校師生提供優(yōu)質(zhì)的信息化服務(wù)。
現(xiàn)有各種通信平臺(tái)或系統(tǒng)存在許多使用中的問(wèn)題:短信、郵件、微信等缺乏整合,無(wú)法結(jié)合起來(lái)進(jìn)行發(fā)送,例如重要郵件發(fā)送的同時(shí)缺乏短信通知;移動(dòng)、聯(lián)通、電信各家短信與不同運(yùn)營(yíng)商手機(jī)存在互通方面的問(wèn)題,尤其是短信回復(fù)時(shí)經(jīng)常無(wú)法收到異網(wǎng)短信,直接影響平臺(tái)回復(fù)統(tǒng)計(jì);沒(méi)有全校統(tǒng)一的組織通訊錄,各系統(tǒng)之間數(shù)據(jù)無(wú)法安全共享,與校務(wù)數(shù)據(jù)中心無(wú)法同步;無(wú)法結(jié)合師生職稱、民族等多種個(gè)人或業(yè)務(wù)信息進(jìn)行分類發(fā)送;只能相同內(nèi)容群發(fā),無(wú)法發(fā)送工資、勞務(wù)等個(gè)性化消息;沒(méi)有全校統(tǒng)一的接口,各應(yīng)用系統(tǒng)調(diào)用混亂、接口不一。
一、平臺(tái)架構(gòu)
面向高校使用的統(tǒng)一通信平臺(tái),依托數(shù)據(jù)中心構(gòu)建全校的組織通訊錄,同時(shí)支持個(gè)人通訊錄,也可以從組織通訊錄里靈活選取組織或聯(lián)系人組成常用通訊群組。平臺(tái)支持電子郵件、短信、微信等多種通信方式,校內(nèi)各單位可申請(qǐng)管理員或普通發(fā)送賬號(hào)使用該平臺(tái);也可以為OA、門戶等系統(tǒng)提供標(biāo)準(zhǔn)消息發(fā)送接口。全校教師、學(xué)生通過(guò)電子郵件、短信、微信等多種方式接收校內(nèi)各單位發(fā)送的通知公告等,并可直接回復(fù)反饋至平臺(tái)。平臺(tái)架構(gòu)如圖1所示。
二、亮點(diǎn)特色
本文提出的平臺(tái)有效地解決了上述問(wèn)題,具有以下亮點(diǎn)特色:
(1)同時(shí)對(duì)接郵件、短信、微信,幾種方式結(jié)合起來(lái)發(fā)送,實(shí)現(xiàn)了郵件、短信通知同時(shí)發(fā)送,不用發(fā)送兩次;
(2)解決了移動(dòng)、聯(lián)通、電信三家運(yùn)營(yíng)商的短信互聯(lián)互通問(wèn)題,短信發(fā)送恢復(fù)更加可靠;
(3)實(shí)現(xiàn)了全校通訊錄共享,各系統(tǒng)之間數(shù)據(jù)安全共享,與校務(wù)數(shù)據(jù)中心實(shí)時(shí)同步;
(4)支持微信等新興的多媒體即時(shí)消息工具主動(dòng)推送及在線交互;
(5)可以按學(xué)歷、職稱、年齡等多種條件組合查詢搜索后進(jìn)行定向發(fā)送;
(6)實(shí)現(xiàn)了個(gè)性化郵件、短信、微信發(fā)送,滿足各單位發(fā)送個(gè)性化消息需求。
(7)統(tǒng)一的接口管理,各應(yīng)用系統(tǒng)使用全校標(biāo)準(zhǔn)統(tǒng)一的發(fā)送接口,而且可以做到不用關(guān)心對(duì)方郵箱地址、微信賬號(hào)、手機(jī)號(hào),只需要學(xué)工號(hào)即可給師生發(fā)送郵件、微信、短信。
三、功能模塊介紹
平臺(tái)代碼使用Python語(yǔ)言開(kāi)發(fā),使用uWSGI部署網(wǎng)站服務(wù)。平臺(tái)主要分為組織架構(gòu)與通訊錄、郵件發(fā)送、短信發(fā)送、微信發(fā)送、高級(jí)搜索、管理授權(quán)、接口管理、統(tǒng)計(jì)分析等功能模塊。
1.組織架構(gòu)與通訊錄
通訊錄包括組織通訊錄、常用通訊列表和個(gè)人通訊錄三部分,分別滿足全校統(tǒng)一共享的通訊錄管理與使用、自己對(duì)組織通訊錄靈活組織常用通訊列表,以及不希望共享的個(gè)人通訊錄幾方面的功能,如圖2所示。
(1)組織通訊錄:含全校各單位院系師生,綠色表示可修改更新手機(jī)號(hào);紅色表示為公共通訊錄,不可修改,手機(jī)號(hào)中間四位進(jìn)行星號(hào)隱藏。組織通訊錄里的人員和聯(lián)系方式根據(jù)相應(yīng)權(quán)限分配給各個(gè)單位管理或使用,所有單位賬號(hào)共享著一個(gè)組織通訊錄。批量導(dǎo)入手機(jī)號(hào):可按照模版格式批量更新師生手機(jī)號(hào)(本單位院系、自己有權(quán)限更新的號(hào)碼)。在搜索框輸入要查找的人員姓名或部門名稱、學(xué)工號(hào),敲回車即可搜索。
(2)常用通訊列表:如果組織通訊錄內(nèi)的架構(gòu)安排不滿足實(shí)際需求,可在常用通訊列表內(nèi)建立自己的列表,自由靈活選擇原組織通訊錄內(nèi)的人員和部門組成新的常用表。組織通訊錄里的人員聯(lián)系電話、部門內(nèi)人員發(fā)生變動(dòng)后常用通訊列表會(huì)自動(dòng)更新。
(3)個(gè)人通訊錄:如果有一些其他人員需要靈活組織,可使用個(gè)人通訊錄。個(gè)人通訊錄是私有通訊錄,不會(huì)共享給全校組織通訊錄??砂磳?dǎo)入模版(Excel)格式進(jìn)行批量導(dǎo)入。該導(dǎo)入格式支持其他移動(dòng)短信平臺(tái)通訊錄導(dǎo)出格式。
(4)組織架構(gòu)與人員同步:校內(nèi)各單位院系組織架構(gòu)、人員數(shù)據(jù)定期通過(guò)數(shù)據(jù)中心同步。包括變更單位、教師離職或?qū)W生離校后從組織通訊錄里隱藏(數(shù)據(jù)仍然保留)等功能,新教工或?qū)W生及時(shí)同步個(gè)人信息。
2.郵件發(fā)送
郵件發(fā)送時(shí)可從右側(cè)組織通訊錄、常用通訊列表或個(gè)人通訊錄內(nèi)勾選需要發(fā)送到的部門或人員,勾選后會(huì)自動(dòng)出現(xiàn)在“收件人”欄里,編輯郵件內(nèi)容即可發(fā)送,如圖3所示。如需對(duì)方將郵件回復(fù)至個(gè)人郵箱,可在“回復(fù)到”框輸入指定的回復(fù)郵箱。
如果比較重要的郵件希望短信或微信提醒收件人查收,可勾選“并短信通知查收郵件”或“并微信通知查收郵件”。收件人在收到郵件的同時(shí),手機(jī)會(huì)收到一條提醒查收郵件的短信或微信。郵件發(fā)送后可從郵件發(fā)送記錄里查看郵件發(fā)送狀態(tài)。
統(tǒng)一通信平臺(tái)支持Coremail、網(wǎng)易等常見(jiàn)郵件系統(tǒng)調(diào)用。為提高郵件發(fā)送效率以及減少被攔截概率,使用若干郵件列表賬號(hào),發(fā)送時(shí)通過(guò)調(diào)用接口修改郵件列表里郵件地址組合群發(fā),實(shí)現(xiàn)高效率郵件群發(fā)。
3.短信發(fā)送
短信發(fā)送可從右側(cè)個(gè)人通訊錄、常用通訊列表或組織通訊錄內(nèi)勾選“需要發(fā)送到部門或人員”,勾選后會(huì)自動(dòng)出現(xiàn)在“收信人”欄里,編輯短信內(nèi)容即可發(fā)送。若希望直接輸入手機(jī)號(hào)發(fā)送,可在“手機(jī)號(hào)”框里輸入手機(jī)號(hào)碼,多個(gè)號(hào)碼使用英文逗號(hào)隔開(kāi),號(hào)碼限制一次不超過(guò)500個(gè)。
統(tǒng)一通信平臺(tái)支持對(duì)接移動(dòng)MAS2.0以及云MAS平臺(tái)接口、聯(lián)通融合通信1.0接口、電信SMGP協(xié)議接口。同時(shí)對(duì)接三家運(yùn)營(yíng)商接口,將需要發(fā)送的短信按手機(jī)號(hào)所屬運(yùn)營(yíng)商進(jìn)行分類發(fā)送,徹底解決運(yùn)營(yíng)商之間短信互通問(wèn)題。
若發(fā)送短信需要收信人回復(fù)短信,可勾選“需收信人回復(fù)”。勾選后可在短信記錄里回復(fù)短信欄點(diǎn)擊“統(tǒng)計(jì)”查看回復(fù)短信統(tǒng)計(jì)分析情況,回復(fù)相同短信內(nèi)容的將被分到一類,如圖4所示。
4.微信發(fā)送
微信發(fā)送可從右側(cè)個(gè)人通訊錄、常用通訊列表或組織通訊錄內(nèi)勾選“需要發(fā)送到部門或人員”,勾選后會(huì)自動(dòng)出現(xiàn)在“收信人”欄里,編輯短信內(nèi)容即可發(fā)送。
微信發(fā)送對(duì)接微信企業(yè)號(hào),在微信企業(yè)號(hào)里開(kāi)通“消息中心”欄目,實(shí)現(xiàn)消息的及時(shí)收發(fā)。微信企業(yè)號(hào)不限制發(fā)送頻率,而且可以按學(xué)工號(hào)直接發(fā)送,滿足統(tǒng)一通信平臺(tái)微信群發(fā)的需求,如圖5所示。
5.高級(jí)搜索
平臺(tái)可根據(jù)不同的需求進(jìn)行搜索,如入學(xué)年齡、籍貫、職稱、學(xué)歷等等,搜索結(jié)果可作為固定通訊組或者臨時(shí)通信組,選擇不同的通訊方式如短信、郵件進(jìn)行通信。滿足各用戶不按單位組織分類的其他群發(fā)需求。如圖6所示。
6.管理授權(quán)
統(tǒng)一通信平臺(tái)支持多層級(jí)、不同角色管理員授權(quán)??砂脆]件、短信、微信等不同發(fā)送功能授權(quán),并可勾選不同的組織通訊錄權(quán)限。其中使用權(quán)限表示,僅可向其進(jìn)行發(fā)送但無(wú)法查看到對(duì)方手機(jī)號(hào)等個(gè)人隱私信息,對(duì)應(yīng)組織目錄用紅色標(biāo)志;管理權(quán)限表示既能發(fā)送,也能查看和修改其個(gè)人聯(lián)系信息,對(duì)應(yīng)組織目錄用綠色表示。對(duì)不同的校內(nèi)單位分配不同的最小權(quán)限。例如給人事處分配全體教工的使用權(quán)限、院系分配本院系的管理權(quán)限、教務(wù)處分配全校師生的使用權(quán)限等等。通過(guò)分級(jí)權(quán)限授予,保證了數(shù)據(jù)最小分享原則,也讓院系等管理單位能及時(shí)更新本院系師生聯(lián)系方式。
用戶賬號(hào)管理方面,每個(gè)賬號(hào)的使用按院系單位對(duì)應(yīng),與統(tǒng)一身份認(rèn)證對(duì)接;每個(gè)賬號(hào)按單位分類,設(shè)置一定的短信額度(默認(rèn)2000一個(gè)月),同時(shí)賬號(hào)有有效期。一般每個(gè)院系單位分配三到五個(gè)賬號(hào),滿足每個(gè)單位日常使用需求。如圖7所示。
7.接口管理
統(tǒng)一通信平臺(tái)支持給第三方應(yīng)用系統(tǒng)提供統(tǒng)一標(biāo)準(zhǔn)發(fā)送接口,并可通過(guò)Web界面配置。在接口管理模塊可設(shè)置接口IP地址(限制接口調(diào)用范圍),限制發(fā)送時(shí)間以及接口有效期。并可在接口日志查看每個(gè)接口的調(diào)用發(fā)送日志。接口文檔詳細(xì)描述了接口調(diào)用規(guī)則、需要傳遞的參數(shù)。各個(gè)業(yè)務(wù)系統(tǒng)通過(guò)JSON接口調(diào)用,實(shí)現(xiàn)郵件、短信、微信群發(fā)。發(fā)送時(shí)既可以直接使用手機(jī)號(hào)、郵箱等方式,也可以直接提供學(xué)工號(hào)參數(shù)發(fā)送,由系統(tǒng)調(diào)用組織通訊錄聯(lián)系人信息進(jìn)行發(fā)送,發(fā)送完,給各個(gè)第三方系統(tǒng)返回發(fā)送結(jié)果。如圖8所示。
四、應(yīng)用統(tǒng)計(jì)分析
統(tǒng)一通信平臺(tái)在北京師范大學(xué)應(yīng)用開(kāi)發(fā)正式上線,制定了平臺(tái)管理辦法與申請(qǐng)表(見(jiàn)圖9),已有45家校內(nèi)單位開(kāi)通330個(gè)使用賬號(hào)。平臺(tái)為組工系統(tǒng)、教務(wù)系統(tǒng)、門戶、校園卡系統(tǒng)等30余個(gè)第三方系統(tǒng)提供了標(biāo)準(zhǔn)的統(tǒng)一發(fā)送接口。平臺(tái)上線以來(lái),工資、財(cái)務(wù)報(bào)銷等通過(guò)平臺(tái)個(gè)性化發(fā)送功能實(shí)現(xiàn)了為全校師生快速發(fā)送郵件和短信通知,取代了傳統(tǒng)的紙質(zhì)工資條。
平臺(tái)正式上線以來(lái),短信發(fā)送量相對(duì)穩(wěn)定在200多萬(wàn)條;郵件發(fā)送量逐年減少,由初期的203萬(wàn)封減少到125萬(wàn)封;微信發(fā)送量逐年上升,由130萬(wàn)條增加到220萬(wàn)條。郵件減少和微信增加反映了師生對(duì)微信群發(fā)方式的逐漸認(rèn)可和重視,傳統(tǒng)的郵件發(fā)送方式消息提醒不夠及時(shí),使用逐年減少。短信通知因其即時(shí)到達(dá)且更加正式,能避免有人因沒(méi)有關(guān)注微信企業(yè)號(hào)或者微信消息太多沒(méi)注意的問(wèn)題,仍然保持了較為穩(wěn)定的使用。 發(fā)送量逐年統(tǒng)計(jì)如圖10所示。
參考文獻(xiàn):
[1]賈宏宇,趙俊峰.統(tǒng)一消息平臺(tái)的原理與設(shè)計(jì) [J].小型微型計(jì)算機(jī)系統(tǒng),2003(2):211-215.
[2]賈春燕,趙亞萍,程艷旗.浙江大學(xué)統(tǒng)一通信平臺(tái)的研究和設(shè)計(jì)[J].實(shí)驗(yàn)技術(shù)與管理,2011(5): 286-288.
[3]陳奕飛.淺析福建教育統(tǒng)一通信平臺(tái)的部署[J]. 網(wǎng)絡(luò)安全技術(shù)與應(yīng)用,2010(7):45-47.
[4]李穎,朱曼玲,王海濤,楊樹(shù)春.基于移動(dòng)終端的高校統(tǒng)一消息推送平臺(tái)[J].華東師范大學(xué)學(xué)報(bào)(自然科學(xué)版),2015(S1):46-50.
[5]史甜,張玉振.西安電子科技大學(xué)統(tǒng)一通訊平臺(tái)的設(shè)計(jì)與建設(shè)[J].科技創(chuàng)新導(dǎo)報(bào),2018(4): 246-248.
(編輯:王天鵬)