歐陽(yáng)紅 劉 翔 張 提 林 鴻 袁 葆 江再玉 王宇坤
1(國(guó)網(wǎng)信息通信產(chǎn)業(yè)集團(tuán) 北京 100085)2(國(guó)網(wǎng)福州供電公司 福建 福州 350009)3(國(guó)網(wǎng)濟(jì)寧供電公司 山東 濟(jì)寧 272000)
在“互聯(lián)網(wǎng)+”蓬勃發(fā)展的時(shí)代背景下,各行各業(yè)紛紛基于移動(dòng)互聯(lián)網(wǎng)絡(luò)搭建線上線下、高效立體的營(yíng)銷(xiāo)服務(wù)體系,拓展以往的傳統(tǒng)營(yíng)銷(xiāo)服務(wù)渠道,通過(guò)構(gòu)建新型服務(wù)渠道獲取、交流和處理各類(lèi)數(shù)據(jù)信息,使其相互間的交互流動(dòng)更加通暢、整體運(yùn)作更加協(xié)調(diào)、工作管理更加輕松有效,為企業(yè)降本增效的同時(shí)也大幅提升客戶(hù)服務(wù)質(zhì)量和體驗(yàn)。隨著電力體制改革加快推進(jìn)和移動(dòng)互聯(lián)網(wǎng)技術(shù)的飛速發(fā)展,供應(yīng)方與需求方需實(shí)時(shí)性交付的需求增多,電力客戶(hù)對(duì)電網(wǎng)企業(yè)的供電服務(wù)理念、服務(wù)方式、服務(wù)內(nèi)容和服務(wù)質(zhì)量提出更高要求,需要進(jìn)一步豐富供電服務(wù)渠道,拓展供電服務(wù)內(nèi)涵,改變供電服務(wù)模式,提升供電服務(wù)效率,利用先進(jìn)、可靠的技術(shù)手段建立電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)應(yīng)用系統(tǒng),融合業(yè)擴(kuò)報(bào)裝、客戶(hù)服務(wù)、現(xiàn)場(chǎng)搶修、采集運(yùn)維等多種供電現(xiàn)場(chǎng)業(yè)務(wù)和服務(wù)場(chǎng)景,支撐供電現(xiàn)場(chǎng)業(yè)務(wù)末端融合及信息集成,提升電網(wǎng)企業(yè)服務(wù)能力和綜合管理水平[1-3]。
電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)應(yīng)用系統(tǒng)包括移動(dòng)作業(yè)客戶(hù)端軟件和后臺(tái)移動(dòng)作業(yè)應(yīng)用平臺(tái),包含企業(yè)互聯(lián)網(wǎng)應(yīng)用、移動(dòng)通信、移動(dòng)終端等技術(shù),讓電力營(yíng)銷(xiāo)服務(wù)作業(yè)人員能在移動(dòng)的狀態(tài)下,根據(jù)用戶(hù)身份及位置信息,隨時(shí)隨地地使用電力企業(yè)移動(dòng)互聯(lián)網(wǎng)應(yīng)用,提供電力營(yíng)銷(xiāo)服務(wù)融合通信能力、數(shù)據(jù)獲知能力和移動(dòng)作業(yè)管理能力,實(shí)現(xiàn)電力營(yíng)銷(xiāo)服務(wù)的移動(dòng)作業(yè)和監(jiān)控,進(jìn)一步縮短管理鏈條、優(yōu)化電力營(yíng)銷(xiāo)業(yè)務(wù)流程,強(qiáng)化業(yè)務(wù)銜接、推進(jìn)業(yè)務(wù)整合,讓供電服務(wù)更加個(gè)性化,讓移動(dòng)作業(yè)更加標(biāo)準(zhǔn)化,加快對(duì)電力客戶(hù)需求的響應(yīng)速度,提升服務(wù)水平。
如圖1所示,電網(wǎng)企業(yè)營(yíng)銷(xiāo)作業(yè)人員使用電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)客戶(hù)端,通過(guò)電力無(wú)線虛擬專(zhuān)網(wǎng)及安全接入平臺(tái)接入電網(wǎng)企業(yè)信息內(nèi)網(wǎng),以?xún)?nèi)網(wǎng)移動(dòng)應(yīng)用平臺(tái)為中介訪問(wèn)電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)應(yīng)用平臺(tái)。

圖1 系統(tǒng)總體架構(gòu)
電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)客戶(hù)端軟件是安裝在有專(zhuān)用加密SIM卡的安全移動(dòng)終端上,以手持智能終端為核心,輔以條碼掃描儀、紅外掃描儀、RFID和其他標(biāo)準(zhǔn)接口傳感器等擴(kuò)展設(shè)備,專(zhuān)為電網(wǎng)企業(yè)定制的、具有一體化、標(biāo)準(zhǔn)化、實(shí)時(shí)通信、高防護(hù)等級(jí)等特點(diǎn)的現(xiàn)場(chǎng)移動(dòng)作業(yè)設(shè)備[4-5]。電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)應(yīng)用平臺(tái)提供業(yè)擴(kuò)報(bào)裝、用電檢查、電費(fèi)抄催、計(jì)量拆裝、客戶(hù)服務(wù)、現(xiàn)場(chǎng)搶修、采集運(yùn)維等應(yīng)用功能。電力營(yíng)銷(xiāo)業(yè)務(wù)信息系統(tǒng)包括電力營(yíng)銷(xiāo)業(yè)務(wù)應(yīng)用系統(tǒng)、電力用采信息采集系統(tǒng)等業(yè)務(wù)信息系統(tǒng)[6-7]。
電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)應(yīng)用屬于內(nèi)網(wǎng)移動(dòng)應(yīng)用,即移動(dòng)終端與部署在電網(wǎng)企業(yè)信息內(nèi)網(wǎng)的業(yè)務(wù)信息系統(tǒng)實(shí)時(shí)交互,所有業(yè)務(wù)流程在電網(wǎng)企業(yè)內(nèi)網(wǎng)完成,主要服務(wù)電網(wǎng)企業(yè)內(nèi)部作業(yè)人員的移動(dòng)應(yīng)用,使用安全移動(dòng)終端作為載體,以專(zhuān)用(虛擬)加密網(wǎng)絡(luò)作為通道,通過(guò)內(nèi)網(wǎng)安全接入平臺(tái)接入電網(wǎng)企業(yè)信息內(nèi)網(wǎng),由內(nèi)網(wǎng)移動(dòng)應(yīng)用平臺(tái)提供運(yùn)行支撐。安全接入平臺(tái)是電網(wǎng)企業(yè)信息內(nèi)網(wǎng)第三方邊界的統(tǒng)一安全防護(hù)設(shè)備,由業(yè)務(wù)訪問(wèn)層、安全接入平臺(tái)層、安全接入終端層、安全通道層等構(gòu)成,為移動(dòng)終端提供安全數(shù)據(jù)交換、業(yè)務(wù)訪問(wèn)、安全認(rèn)證接入、訪問(wèn)控制等功能。內(nèi)網(wǎng)移動(dòng)應(yīng)用平臺(tái)是支撐電網(wǎng)企業(yè)內(nèi)網(wǎng)移動(dòng)應(yīng)用的接入、運(yùn)行和管理的技術(shù)平臺(tái),以推動(dòng)既有業(yè)務(wù)系統(tǒng)向移動(dòng)應(yīng)用延伸為出發(fā)點(diǎn),利用智能通信、移動(dòng)工作流、移動(dòng)交互實(shí)時(shí)傳輸?shù)纫苿?dòng)技術(shù),提升信息內(nèi)網(wǎng)移動(dòng)智能化作業(yè)的支撐能力。
電力營(yíng)銷(xiāo)業(yè)務(wù)的快速發(fā)展對(duì)電力營(yíng)銷(xiāo)現(xiàn)場(chǎng)的工作提出更高的要求,需要不斷提升內(nèi)部管理水平、提高客戶(hù)服務(wù)能力、減小客戶(hù)需求差異、減小客戶(hù)信息傳輸通道復(fù)雜度等,需要開(kāi)展具備新裝增容及變更用電、用電檢查、電費(fèi)抄催、計(jì)量拆裝、客戶(hù)服務(wù)、現(xiàn)場(chǎng)搶修、采集運(yùn)維等功能的移動(dòng)作業(yè)應(yīng)用建設(shè)[8-9]。電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)應(yīng)用主要功能如圖2所示。

圖2 主要應(yīng)用功能
(1) 現(xiàn)場(chǎng)業(yè)擴(kuò):移動(dòng)作業(yè)人員通過(guò)電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)客戶(hù)端獲取現(xiàn)場(chǎng)勘查、中間檢查、竣工驗(yàn)收等工單,前往電力客戶(hù)現(xiàn)場(chǎng)進(jìn)行現(xiàn)場(chǎng)勘查、中間檢查、竣工驗(yàn)收以及組織送電等操作,完成現(xiàn)場(chǎng)工作后將現(xiàn)場(chǎng)作業(yè)信息上傳到電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)應(yīng)用平臺(tái)。
(2) 現(xiàn)場(chǎng)用檢:移動(dòng)作業(yè)人員通過(guò)電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)客戶(hù)端獲取工單,前往電力客戶(hù)現(xiàn)場(chǎng)進(jìn)行周期檢查、專(zhuān)項(xiàng)檢查、缺陷及隱患整改、違約用電及竊電得檢查等操作,現(xiàn)場(chǎng)工作完成后通過(guò)移動(dòng)作業(yè)客戶(hù)端將現(xiàn)場(chǎng)作業(yè)信息上傳到電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)應(yīng)用平臺(tái)。
(3) 現(xiàn)場(chǎng)抄催:移動(dòng)作業(yè)人員通過(guò)電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)客戶(hù)端獲取工單,前往任務(wù)現(xiàn)場(chǎng)進(jìn)行電量的補(bǔ)抄、電費(fèi)的催繳、欠費(fèi)電力客戶(hù)的停電及復(fù)電、零度用戶(hù)現(xiàn)場(chǎng)核查等工作,將現(xiàn)場(chǎng)作業(yè)結(jié)果信息上傳到電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)應(yīng)用平臺(tái)。
(4) 現(xiàn)場(chǎng)計(jì)量:移動(dòng)作業(yè)人員通過(guò)電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)客戶(hù)端獲取工單,針對(duì)具體工單任務(wù)對(duì)計(jì)量裝置進(jìn)行出入庫(kù)核驗(yàn)、現(xiàn)場(chǎng)裝拆、現(xiàn)場(chǎng)校驗(yàn)等操作。
(5) 現(xiàn)場(chǎng)客服:移動(dòng)作業(yè)人員通過(guò)電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)客戶(hù)端記錄查詢(xún)電力客戶(hù)的用電申請(qǐng)信息,接受電力客戶(hù)業(yè)擴(kuò)業(yè)務(wù)的申請(qǐng),并通過(guò)移動(dòng)作業(yè)客戶(hù)端上傳處理結(jié)果到電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)應(yīng)用平臺(tái)。
(6) 現(xiàn)場(chǎng)搶修:移動(dòng)作業(yè)人員通過(guò)電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)客戶(hù)端獲取工單,前往電力客戶(hù)現(xiàn)場(chǎng)進(jìn)行故障處理等操作,故障處理完成后,通過(guò)移動(dòng)作業(yè)客戶(hù)端上傳處理結(jié)果到電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)應(yīng)用平臺(tái)。
(7) 現(xiàn)場(chǎng)采集:移動(dòng)作業(yè)人員通過(guò)電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)客戶(hù)端獲取工單,前往現(xiàn)場(chǎng)進(jìn)行應(yīng)急控制執(zhí)行、應(yīng)急參數(shù)下發(fā)、低壓集抄故障消缺、現(xiàn)場(chǎng)巡視、專(zhuān)配變故障消缺等操作,現(xiàn)場(chǎng)工作任務(wù)完成后通過(guò)移動(dòng)作業(yè)客戶(hù)端上傳處理結(jié)果到電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)應(yīng)用平臺(tái)。
電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)模式可分為兩種:離線模式和在線模式。其中,移動(dòng)作業(yè)客戶(hù)端利用離線模式方式時(shí),即在現(xiàn)場(chǎng)工作時(shí)并不連接服務(wù)端,而是采用離線的方式對(duì)所需數(shù)據(jù)進(jìn)行上傳、下載數(shù)據(jù),工作流程圖如圖3所示。在這種工作模式下,移動(dòng)作業(yè)客戶(hù)端在網(wǎng)絡(luò)信號(hào)好的環(huán)境下從移動(dòng)作業(yè)應(yīng)用平臺(tái)后端獲得離線任務(wù)數(shù)據(jù)包。工作人員在作業(yè)現(xiàn)場(chǎng)通過(guò)移動(dòng)作業(yè)客戶(hù)端解析離線任務(wù)數(shù)據(jù)包生成任務(wù)明細(xì),在執(zhí)行任務(wù)過(guò)程中將相關(guān)信息通過(guò)移動(dòng)作業(yè)客戶(hù)端填寫(xiě)任務(wù)信息。任務(wù)執(zhí)行完成后,客戶(hù)端將任務(wù)完成信息發(fā)送至移動(dòng)作業(yè)應(yīng)用平臺(tái)。

圖3 離線移動(dòng)作業(yè)模式
在線模式是指移動(dòng)作業(yè)客戶(hù)端在實(shí)時(shí)連接后端服務(wù)器后,能夠與后端應(yīng)用服務(wù)器連接并實(shí)時(shí)進(jìn)行數(shù)據(jù)交互。這種模式適用于現(xiàn)場(chǎng)移動(dòng)網(wǎng)絡(luò)條件比較好的情況,工作流程圖如圖4所示。

圖4 在線移動(dòng)作業(yè)模式
在這種工作模式下,移動(dòng)作業(yè)應(yīng)用平臺(tái)能夠?qū)崟r(shí)推送任務(wù)數(shù)據(jù)包,移動(dòng)作業(yè)客戶(hù)端獲取和接受推送的數(shù)據(jù)包,在移動(dòng)作業(yè)人員需要時(shí)獲取和解析任務(wù)明細(xì)信息。移動(dòng)作業(yè)人員在執(zhí)行任務(wù)過(guò)程中可將相關(guān)信息通過(guò)移動(dòng)作業(yè)客戶(hù)端填寫(xiě)任務(wù)執(zhí)行信息并將任務(wù)信息發(fā)送到移動(dòng)作業(yè)應(yīng)用平臺(tái)。
移動(dòng)作業(yè)客戶(hù)端可以根據(jù)不同的業(yè)務(wù)需要有選擇性地使用在線模式和離線模式。在線模式下,移動(dòng)作業(yè)客戶(hù)端可以提供實(shí)時(shí)的數(shù)據(jù)交互服務(wù),包括推送緊急任務(wù)信息、查詢(xún)?nèi)蝿?wù)處理過(guò)程中輔助的實(shí)時(shí)數(shù)據(jù)、視頻通信功能等。離線模式下,移動(dòng)作業(yè)客戶(hù)端可以提供數(shù)據(jù)包的離線下載并且增加增量數(shù)據(jù)的同步更新功能,能夠滿(mǎn)足實(shí)際的現(xiàn)場(chǎng)需要。
電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)客戶(hù)端架構(gòu)采用MVVM架構(gòu)模式,包括視圖層、視圖模型層、數(shù)據(jù)模型層、服務(wù)層和平臺(tái)組件層共五層,如圖5所示。MVVM模式是Model-View-ViewModel的簡(jiǎn)寫(xiě),它本質(zhì)上是MVC的改進(jìn),將其中視圖的狀態(tài)和行為抽象化,分離視圖和模型,要點(diǎn)在于:視圖可以獨(dú)立于模型變化和修改,一個(gè)視圖模式可以綁定到不同的視圖上,當(dāng)視圖變化的時(shí)候模型可以不變,當(dāng)模型變化的時(shí)候視圖也可以不變;可以把一些視圖邏輯放在一個(gè)視圖模式里面,其他視圖可重用這段視圖邏輯;開(kāi)發(fā)人員專(zhuān)注于業(yè)務(wù)邏輯和數(shù)據(jù)開(kāi)發(fā),設(shè)計(jì)人員可以專(zhuān)注于頁(yè)面設(shè)計(jì),實(shí)現(xiàn)開(kāi)發(fā)小組獨(dú)立工作方式;測(cè)試用例可以針對(duì)視圖模式來(lái)編寫(xiě),較好解決界面比較難測(cè)試的問(wèn)題[10]。

圖5 移動(dòng)客戶(hù)端分層結(jié)構(gòu)
在電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)客戶(hù)端分層結(jié)構(gòu)中,視圖層、視圖模型層、數(shù)據(jù)模型層和服務(wù)層之間采用雙向調(diào)用,視圖模型層以外的地方不處理用戶(hù)交互行為事件,不能跨層調(diào)用;通過(guò)平臺(tái)組件層同移動(dòng)作業(yè)應(yīng)用平臺(tái)端的服務(wù)交互層通信,實(shí)現(xiàn)客戶(hù)端與服務(wù)端的交互。
視圖層通過(guò)HTML+CSS完成界面排版。視圖模型層實(shí)現(xiàn)數(shù)據(jù)模型層與視圖層數(shù)據(jù)的自動(dòng)映射,同時(shí)對(duì)用戶(hù)交互行為例如點(diǎn)擊等進(jìn)行處理。數(shù)據(jù)模型層對(duì)通過(guò)服務(wù)層發(fā)送和返回的數(shù)據(jù)進(jìn)行處理。服務(wù)層處理與后端移動(dòng)作業(yè)應(yīng)用平臺(tái)進(jìn)行交互。平臺(tái)組件層調(diào)用內(nèi)網(wǎng)移動(dòng)應(yīng)用開(kāi)發(fā)平臺(tái)的組件,主要包括平臺(tái)模塊、公共模塊、管理模塊和組件模塊。平臺(tái)模塊包含平臺(tái)版本適配模塊、設(shè)備特性適配模塊和瀏覽器引擎適配:平臺(tái)版本適配模塊用來(lái)適配多種移動(dòng)平臺(tái)的底層本地開(kāi)發(fā)框架;設(shè)備特性適配模塊用來(lái)處理屏幕適配以及設(shè)備特殊的處理;瀏覽器引擎適配模塊主要用來(lái)適配基于微信、Webkit等的瀏覽器。公共模塊主要處理移動(dòng)應(yīng)用一些通用的底層操作,如圖片的異步下載、網(wǎng)絡(luò)層的訪問(wèn)、內(nèi)存管理等。管理模塊分應(yīng)用管理模塊和組件管理模塊:應(yīng)用管理模塊主要進(jìn)行應(yīng)用相關(guān)的各種管理操作;組件管理主要進(jìn)行組件的注冊(cè)及其生命周期的管理。組件模塊層與平臺(tái)相關(guān)的各種類(lèi)型的組件,主要分為接口組件、設(shè)備組件、系統(tǒng)組件和第三方組件,其中:接口組件是一些跟外部系統(tǒng)進(jìn)行交互操作的相關(guān)組件,如內(nèi)網(wǎng)安全接入組件,認(rèn)證組件等;設(shè)備組件封裝一些跟設(shè)備特性相關(guān)操作,如照相,位置服務(wù),位置信息等;系統(tǒng)組件提供移動(dòng)設(shè)備提供的系統(tǒng)層面的一些基礎(chǔ)操作,如音視頻組件,短信、電話(huà)組件等;第三方組件提供一些第三方的組件,如語(yǔ)音識(shí)別、二維碼等組件。
如圖6所示,電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)應(yīng)用平臺(tái)由移動(dòng)作業(yè)前置管理、移動(dòng)作業(yè)接口服務(wù)、移動(dòng)作業(yè)應(yīng)用管理、移動(dòng)作業(yè)業(yè)務(wù)服務(wù)和移動(dòng)作業(yè)數(shù)據(jù)庫(kù)組成。

圖6 移動(dòng)作業(yè)應(yīng)用平臺(tái)
移動(dòng)作業(yè)前置負(fù)責(zé)前端請(qǐng)求安全接入及分發(fā),保障從互聯(lián)網(wǎng)到信息外網(wǎng),信息外網(wǎng)到信息內(nèi)網(wǎng)數(shù)據(jù)通信的可靠性和穩(wěn)定性,移動(dòng)應(yīng)用前置實(shí)現(xiàn)工單信息數(shù)據(jù)再傳輸過(guò)程的加解密、數(shù)據(jù)壓縮、運(yùn)行監(jiān)控等,包含數(shù)據(jù)加解密、數(shù)據(jù)解壓縮、數(shù)據(jù)穿透等功能。數(shù)據(jù)加解密保證數(shù)據(jù)傳輸?shù)臋C(jī)密性和完整性的重要手段,可以有效防止傳輸過(guò)程中數(shù)據(jù)被篡改或者竊取。數(shù)據(jù)解壓縮通過(guò)對(duì)應(yīng)用跨層交互的請(qǐng)求和回復(fù)報(bào)文壓縮與解壓縮,可以有效減小網(wǎng)絡(luò)帶寬占用,提升系統(tǒng)運(yùn)行效率。數(shù)據(jù)穿透是由于應(yīng)用系統(tǒng)需要建立一套安全、高效、穩(wěn)定的內(nèi)外網(wǎng)穿透機(jī)制,實(shí)現(xiàn)內(nèi)外網(wǎng)的相互調(diào)用,并防止非法的入侵與信息泄露。
移動(dòng)作業(yè)應(yīng)用管理包括應(yīng)用管理、消息管理、統(tǒng)計(jì)分析等功能。應(yīng)用管理是為便于對(duì)客戶(hù)端程序進(jìn)行管理,支持對(duì)客戶(hù)端程序版本的控制,方便在使用終端應(yīng)用程序中進(jìn)行升級(jí)更新。消息管理是根據(jù)業(yè)務(wù)需要主動(dòng)向移動(dòng)作業(yè)客戶(hù)端推送消息,移動(dòng)作業(yè)客戶(hù)端獲取消息并響應(yīng)。當(dāng)按照用戶(hù)推送消息時(shí),根據(jù)業(yè)務(wù)需要,需要把用戶(hù)標(biāo)識(shí)和消息的內(nèi)容發(fā)給消息推送服務(wù)器,然后將其推送給移動(dòng)作業(yè)的客戶(hù)端。在消息推送時(shí),需要把消息的內(nèi)容發(fā)給消息推送服務(wù)器,消息推送服務(wù)器再推送給移動(dòng)作業(yè)客戶(hù)端[11]。應(yīng)用統(tǒng)計(jì)分析提供對(duì)移動(dòng)終端應(yīng)用在用戶(hù)使用過(guò)程中產(chǎn)生的有價(jià)值信息進(jìn)行收集和分析的功能,包含用戶(hù)分析、版本分析、錯(cuò)誤分析、業(yè)務(wù)統(tǒng)計(jì)、版本下載量分析等。
移動(dòng)作業(yè)接口服務(wù)實(shí)現(xiàn)智能終端業(yè)務(wù)應(yīng)用內(nèi)網(wǎng)各業(yè)務(wù)系統(tǒng)的服務(wù)集成,對(duì)移動(dòng)作業(yè)客戶(hù)端發(fā)起的業(yè)務(wù)數(shù)據(jù)請(qǐng)求提供相應(yīng)的接口服務(wù),保證信息外網(wǎng)能通過(guò)后臺(tái)管理接口服務(wù)及時(shí)可靠獲取請(qǐng)求的結(jié)果信息。接口管理包括接口注冊(cè)、接口日志、接口異常日志。接口注冊(cè)是為便于對(duì)移動(dòng)作業(yè)客戶(hù)端,可調(diào)用服務(wù)進(jìn)行管理,移動(dòng)作業(yè)應(yīng)用平臺(tái)提供統(tǒng)一調(diào)用入口,所有調(diào)用的接口事先都需要先在移動(dòng)作業(yè)應(yīng)用平臺(tái)進(jìn)行注冊(cè)。移動(dòng)應(yīng)用服務(wù)根據(jù)客戶(hù)端調(diào)用時(shí)入?yún)@取接口注冊(cè)信息,根據(jù)注冊(cè)信息轉(zhuǎn)發(fā)調(diào)用相關(guān)接口后,把數(shù)據(jù)返回給終端。接口日志是用于查詢(xún)移動(dòng)客戶(hù)端調(diào)用移動(dòng)作業(yè)平臺(tái)接口的正常日志。接口異常日志是用于查詢(xún)客戶(hù)端調(diào)用接口失敗的日志,包括接口入?yún)?shù)據(jù)和異常信息。
移動(dòng)作業(yè)業(yè)務(wù)服務(wù)是響應(yīng)移動(dòng)作業(yè)客戶(hù)端發(fā)起的業(yè)擴(kuò)報(bào)裝、用電檢查、電費(fèi)抄催、計(jì)量拆裝、客戶(hù)服務(wù)、現(xiàn)場(chǎng)搶修、采集運(yùn)維等現(xiàn)場(chǎng)作業(yè)請(qǐng)求,根據(jù)業(yè)務(wù)邏輯反饋給客戶(hù)端執(zhí)行任務(wù)、任務(wù)明細(xì)等信息,通過(guò)移動(dòng)作業(yè)接口服務(wù)與電力營(yíng)銷(xiāo)業(yè)務(wù)信息系統(tǒng)交互,根據(jù)需要從移動(dòng)作業(yè)數(shù)據(jù)庫(kù)中存取業(yè)務(wù)數(shù)據(jù)。
移動(dòng)作業(yè)應(yīng)用平臺(tái)所需的數(shù)據(jù)信息主要存放在移動(dòng)作業(yè)的數(shù)據(jù)庫(kù)中,主要有:移動(dòng)作業(yè)所需的作業(yè)人員、設(shè)備、公共代碼等基礎(chǔ)信息;需推送至現(xiàn)場(chǎng)的相關(guān)業(yè)務(wù)信息;任務(wù)完成后反饋至電力營(yíng)銷(xiāo)業(yè)務(wù)信息系統(tǒng)的任務(wù)相關(guān)信息;為工作質(zhì)量管理所統(tǒng)計(jì)的工作質(zhì)量信息等。
如圖7所示,為實(shí)現(xiàn)數(shù)據(jù)的準(zhǔn)確、高效、穩(wěn)定傳輸,移動(dòng)作業(yè)應(yīng)用平臺(tái)在處理不同數(shù)據(jù)類(lèi)型的數(shù)據(jù)交互時(shí),需要采取不同的技術(shù)方法實(shí)現(xiàn)。移動(dòng)作業(yè)客戶(hù)端與移動(dòng)作業(yè)應(yīng)用平臺(tái)間數(shù)據(jù)傳輸可以采用WebService接口標(biāo)準(zhǔn)。它是目前較成熟的主流數(shù)據(jù)傳輸方式,WebService接口方式對(duì)傳輸數(shù)據(jù)的頭信息進(jìn)行安全認(rèn)證,能夠增強(qiáng)客戶(hù)端與應(yīng)用平臺(tái)之間數(shù)據(jù)傳輸?shù)陌踩浴M瑫r(shí),WebService接口管理采用服務(wù)化組件方式,實(shí)現(xiàn)對(duì)接口統(tǒng)一管理。移動(dòng)作業(yè)應(yīng)用平臺(tái)的功能主要包括發(fā)布公告信息、升級(jí)終端版本等,每次版本更新時(shí)不需要客戶(hù)端主動(dòng)升級(jí),只需要直接調(diào)用服務(wù)端界面即可進(jìn)行版本升級(jí)操作。移動(dòng)作業(yè)客戶(hù)端具備快速定位的功能,可以利用移動(dòng)終端自備的GPS定位能力及地圖服務(wù),能夠利用用戶(hù)信息、用電設(shè)備編號(hào)等信息實(shí)時(shí)地定位客戶(hù)地理位置,同時(shí)能準(zhǔn)確地定位配網(wǎng)專(zhuān)變用戶(hù)的信息以及工作現(xiàn)場(chǎng)地理位置。

圖7 客戶(hù)端和應(yīng)用平臺(tái)數(shù)據(jù)交互
實(shí)時(shí)數(shù)據(jù)是指在在線模式下、任務(wù)執(zhí)行過(guò)程需要或其他在線功能中,用戶(hù)實(shí)時(shí)請(qǐng)求的、數(shù)據(jù)量較小的數(shù)據(jù)。實(shí)時(shí)數(shù)據(jù)在傳輸時(shí),需考慮兩個(gè)方面的因素:數(shù)據(jù)傳輸?shù)姆绞脚c數(shù)據(jù)傳輸?shù)母袷健?shù)據(jù)傳輸方式有SOCKET和HTTP兩種,兩種方式的差異具體體現(xiàn)在:(1) 傳輸方向的不同。SOCKET方式具備雙向傳輸能力,客戶(hù)端向應(yīng)用平臺(tái)請(qǐng)求數(shù)據(jù),應(yīng)用平臺(tái)也可以向客戶(hù)端推送數(shù)據(jù);而HTTP是單向傳輸,只能由客戶(hù)端向應(yīng)用平臺(tái)請(qǐng)求數(shù)據(jù)。(2) 數(shù)據(jù)流量消耗不同。HTTP方式進(jìn)行數(shù)據(jù)傳輸時(shí)需添加包頭、包尾等內(nèi)容,因此在傳輸相同的內(nèi)容時(shí),與SOCKET方式相比會(huì)耗費(fèi)更高的數(shù)據(jù)流量。(3) SOCKET方式較HTTP方式安全性較高。HTTP方式傳輸時(shí)一般直接發(fā)送內(nèi)容,而SOCKET方式建立數(shù)據(jù)傳輸連接時(shí)需要進(jìn)行三次握手。因此SOCKET方式更適合應(yīng)用在移動(dòng)作業(yè)應(yīng)用場(chǎng)景中。同時(shí),由于數(shù)據(jù)傳輸格式不同,JSON數(shù)據(jù)格式在編碼難度、解碼難度、數(shù)據(jù)體積、運(yùn)行速度、描述性等方面優(yōu)于XML格式,因此選用JSON數(shù)據(jù)傳輸格式比較合適。
離線數(shù)據(jù)包是指在離線模式下,為實(shí)現(xiàn)任務(wù)的離線操作,移動(dòng)作業(yè)提前將相關(guān)數(shù)據(jù)打包而形成的數(shù)據(jù)包。用戶(hù)在現(xiàn)場(chǎng)通過(guò)客戶(hù)端對(duì)離線數(shù)據(jù)進(jìn)行數(shù)據(jù)操作后,再將數(shù)據(jù)回傳到應(yīng)用平臺(tái)。除了實(shí)現(xiàn)客戶(hù)端與應(yīng)用平臺(tái)間的數(shù)據(jù)準(zhǔn)確無(wú)誤同步,還需考慮數(shù)據(jù)的安全性、數(shù)據(jù)同步實(shí)時(shí)性、系統(tǒng)的負(fù)載以及開(kāi)發(fā)成本等因素,這是整個(gè)應(yīng)用平臺(tái)設(shè)計(jì)的關(guān)鍵。應(yīng)用平臺(tái)為客戶(hù)端提供查詢(xún)及下載作業(yè)包的服務(wù)接口。利用應(yīng)用平臺(tái)生成離線數(shù)據(jù)包后,客戶(hù)端通過(guò)服務(wù)接口連接到應(yīng)用平臺(tái),移動(dòng)作業(yè)人員首先是查詢(xún)到所有未處理的作業(yè)包,若需下載,則將作業(yè)包下載到本地,然后對(duì)其一一進(jìn)行處理;待作業(yè)處理完成后,將更新后的作業(yè)包通過(guò)再次調(diào)用服務(wù)接口回傳到應(yīng)用平臺(tái),以完成應(yīng)用平臺(tái)數(shù)據(jù)的更新。在同一時(shí)間點(diǎn)不會(huì)同時(shí)生成數(shù)量較多的數(shù)據(jù)包,所以不會(huì)產(chǎn)生大量的并發(fā),因此給應(yīng)用平臺(tái)及系統(tǒng)數(shù)據(jù)庫(kù)帶來(lái)的并發(fā)壓力較小。移動(dòng)作業(yè)在處于高峰時(shí)期時(shí),下載作業(yè)包會(huì)產(chǎn)生大并發(fā)量,可通過(guò)部署文件下載服務(wù)器分流文件下載帶來(lái)的流量。
目前電網(wǎng)企業(yè)初步建立起“互聯(lián)網(wǎng)+”電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)平臺(tái),制定移動(dòng)業(yè)務(wù)應(yīng)用規(guī)范標(biāo)準(zhǔn),逐漸實(shí)現(xiàn)現(xiàn)場(chǎng)作業(yè)智能化、專(zhuān)業(yè)化、作業(yè)流程一體化的全過(guò)程閉環(huán)管理。移動(dòng)作業(yè)應(yīng)用在辦事效率、業(yè)務(wù)流轉(zhuǎn)的持續(xù)性和完整性、實(shí)時(shí)性、數(shù)據(jù)的精準(zhǔn)性、響應(yīng)速度等方面都是傳統(tǒng)現(xiàn)場(chǎng)手段與方法無(wú)法比擬的。電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)平臺(tái)自上線以來(lái),利用智能移動(dòng)終端實(shí)施標(biāo)準(zhǔn)化作業(yè),通過(guò)安全接入平臺(tái),保障數(shù)據(jù)安全傳輸,通過(guò)移動(dòng)終端實(shí)現(xiàn)現(xiàn)場(chǎng)作業(yè)與應(yīng)用系統(tǒng)的實(shí)時(shí)交互,能夠提高作業(yè)效率,完善用戶(hù)供電關(guān)系信息,建立信息管理基礎(chǔ), 極大地方便電網(wǎng)企業(yè)人員現(xiàn)場(chǎng)作業(yè),有力支撐電力營(yíng)銷(xiāo)業(yè)務(wù)的高效開(kāi)展,提高電力營(yíng)銷(xiāo)優(yōu)質(zhì)服務(wù)水平[12-14]。
隨著高帶寬4G和未來(lái)5G移動(dòng)通信網(wǎng)絡(luò)的發(fā)展,以及高性能、智能移動(dòng)終端軟硬件的日趨成熟豐富,電網(wǎng)企業(yè)對(duì)移動(dòng)業(yè)務(wù)和應(yīng)用的要求也隨之提高,對(duì)業(yè)務(wù)開(kāi)展的模式需求也更加豐富,更新的需求和更高的要求促使移動(dòng)作業(yè)應(yīng)用系統(tǒng)的模式向更實(shí)用、更全面、更便捷、更多樣發(fā)展。通過(guò)建立電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)微應(yīng)用的模式可以將電力營(yíng)銷(xiāo)業(yè)務(wù)進(jìn)行顆粒化處理,以微應(yīng)用形式支撐特定業(yè)務(wù)場(chǎng)景和特色業(yè)務(wù)場(chǎng)景,推動(dòng)電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)應(yīng)用向精簡(jiǎn)實(shí)用的方向轉(zhuǎn)變[15-16]。
同時(shí),通過(guò)對(duì)電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)人員的行為分析、對(duì)用電用戶(hù)需求的發(fā)掘分析、對(duì)工單的智能派發(fā),實(shí)現(xiàn)電力營(yíng)銷(xiāo)服務(wù)移動(dòng)作業(yè)的個(gè)性化、差異化和智能化,將電力客戶(hù)需求與移動(dòng)作業(yè)人員進(jìn)行快速匹配,將工單派發(fā)給最優(yōu)移動(dòng)作業(yè)人員,方便移動(dòng)作業(yè)人員及時(shí)有效地處理電力客戶(hù)需求,提升作業(yè)效率;及時(shí)主動(dòng)解決電力客戶(hù)問(wèn)題,提高客戶(hù)滿(mǎn)意度[17-18]。通過(guò)收集現(xiàn)場(chǎng)移動(dòng)作業(yè)人員在移動(dòng)作業(yè)客戶(hù)端上的操作行為日志,并對(duì)行為日志進(jìn)行多維度分析,可生成現(xiàn)場(chǎng)移動(dòng)作業(yè)人員的行為特征模型。根據(jù)移動(dòng)作業(yè)終端所在位置,收集周?chē)付ǚ秶挠脩?hù)用電狀態(tài)信息,結(jié)合移動(dòng)作業(yè)人員的行為特征可以向移動(dòng)作業(yè)人員進(jìn)行精準(zhǔn)信息推送。通過(guò)構(gòu)建智能派單模型,結(jié)合用電用戶(hù)處理的工單類(lèi)型、所在區(qū)域等用電用戶(hù)特征,可實(shí)現(xiàn)工單的智能流轉(zhuǎn)派發(fā)。