国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

基于Websocket服務(wù)器的汽車售后服務(wù)預(yù)約系統(tǒng)設(shè)計

2021-06-24 07:24:44曹思琳
微型電腦應(yīng)用 2021年6期
關(guān)鍵詞:后臺車載終端

曹思琳

(陜西交通職業(yè)技術(shù)學(xué)院 汽車工程學(xué)院, 陜西 西安 710018)

0 引言

預(yù)約服務(wù)是整個汽車售后服務(wù)流程的第一步,對于整個汽車售后服務(wù)的質(zhì)量和效率起到了非常重要的作用。通過調(diào)研發(fā)現(xiàn),我國各大汽車品牌售后服務(wù)預(yù)約目前還主要以傳統(tǒng)的電話預(yù)約形式為主,分為“主動預(yù)約客戶”和“客戶主動預(yù)約”兩種方式[1]。但是隨著5G時代的到來,移動互聯(lián)網(wǎng)必將改變傳統(tǒng)的消費行為習(xí)慣,汽車售后服務(wù)預(yù)約模式也必將進(jìn)入智能互聯(lián)時代[2]。打通云端、車機(jī)和手機(jī)端數(shù)據(jù)層的互聯(lián)系統(tǒng),將會為用戶帶來“五星級享受”,也必然是未來各大車企激烈角逐之地[3]。

基于移動終端與汽車車載雙管理模式下的汽車售后服務(wù)預(yù)約系統(tǒng)前端采用多用途、高性能的Vue框架搭建,使用Websocket技術(shù)實現(xiàn)車載終端與Web后臺管理平臺之間快速實時的數(shù)據(jù)交互,最后利用Axure軟件進(jìn)行開發(fā)[4]。并根據(jù)調(diào)研客戶需求分析,進(jìn)行系統(tǒng)設(shè)計,將系統(tǒng)分為維保預(yù)約、實時車況、功能監(jiān)測、緊急報警、導(dǎo)航、個人信息六大模塊,實現(xiàn)故障預(yù)警、一鍵救援、維保預(yù)約、續(xù)保詢價、洗車美容、在線咨詢、用戶評價七大功能。目前該系統(tǒng)已完成了功能和性能測試,得出了測試評估結(jié)果。而且對系統(tǒng)使用滿意度也進(jìn)行了調(diào)研,客戶評價較好,完成了既定的目標(biāo)。該系統(tǒng)開發(fā)完成后,2018—2019年被授權(quán)計算機(jī)軟件著作權(quán)和實用新型專利,在汽車售后服務(wù)領(lǐng)域有廣泛的應(yīng)用和推廣價值。

1 總體方案設(shè)計

基于移動終端與汽車車載雙管理模式下的汽車售后服務(wù)預(yù)約系統(tǒng)的研究,是指通過在車輛儀表臺安裝車載終端設(shè)備,實現(xiàn)對車輛所有工作情況和靜、動態(tài)信息的采集、存儲并發(fā)送[5]。系統(tǒng)分為三大部分:車載終端、用戶移動端App、后臺管理平臺,根據(jù)不同用戶對車輛的不同功能需求實現(xiàn)對車輛有效監(jiān)控管理。車輛的運行往往涉及多項開關(guān)量、傳感器模擬量、CAN信號數(shù)據(jù)等等。駕駛員在操作車輛運行過程中,產(chǎn)生的車輛數(shù)據(jù)不斷回發(fā)到后臺數(shù)據(jù)庫,由后臺管理平臺實現(xiàn)對數(shù)據(jù)的“過濾清洗”,對數(shù)據(jù)進(jìn)行處理,供管理人員查看,并根據(jù)客戶數(shù)據(jù)為用戶提供咨詢、消息推送、緊急報警等交互服務(wù)[6]。三個平臺通過Websocket服務(wù)器連接,進(jìn)行實時通訊和數(shù)據(jù)交互。系統(tǒng)框架如圖1所示。

圖1 系統(tǒng)框架

2 Web端后臺管理平臺

后臺管理平臺在Node.js和Vue基礎(chǔ)上搭建后臺管理平臺框架,封裝如Websocket服務(wù),通過Node.js與后臺數(shù)據(jù)交互,通過Websocket服務(wù)于車載終端和移動端進(jìn)行數(shù)據(jù)通信[7],如圖2所示。

圖2 Web后臺管理平臺軟件架構(gòu)圖

在后臺管理平臺框架之上部署管理界面、用戶信息、消息推送、車況服務(wù)、救援服務(wù)和緊急報警六個應(yīng)用模塊,通過Web View與管理員進(jìn)行交互操作。

3 車載終端平臺

車載終端在Node.js和Vue基礎(chǔ)上搭建車載終端平臺框架,封裝Websocket服務(wù)和傳感器數(shù)據(jù)處理服務(wù),通過Node.js與后臺數(shù)據(jù)交互,通過Websocket服務(wù)與后臺管理平臺和移動端進(jìn)行數(shù)據(jù)通信,通過傳感器數(shù)據(jù)處理服務(wù)采集并處理車輛硬件傳感器提供的數(shù)據(jù)[8],如圖3所示。

圖3 車載終端平臺軟件架構(gòu)圖

車載顯示主要是對車輛的當(dāng)前數(shù)據(jù)信息、使用狀態(tài)和人工操作進(jìn)行實時顯示,通過操作車載中控顯示模塊并實時傳輸當(dāng)前狀態(tài)數(shù)據(jù),對已保持鏈接的Web管理平臺進(jìn)行數(shù)據(jù)更新和自動化數(shù)據(jù)判別,對已經(jīng)設(shè)定好的判定狀態(tài)進(jìn)行實時預(yù)警顯示和實時應(yīng)急顯示[9]。

4 移動終端平臺

4.1 設(shè)計框架

移動端在Node.js和Vue基礎(chǔ)上搭建移動端平臺框架,封裝WebSocket服務(wù)和傳感器數(shù)據(jù)處理服務(wù),通過Node.js與后臺數(shù)據(jù)交互,通過WebSocket服務(wù)于后臺管理平臺和車載終端進(jìn)行數(shù)據(jù)通信[10],如圖4所示。

圖4 移動終端平臺軟件架構(gòu)圖

在移動端平臺框架之上部署車況展示、狀態(tài)展示、車況管理和后臺交互四個應(yīng)用模塊,通過Web View與用戶進(jìn)行交互操作。

4.2 部分代碼展示

sockets: {

car_status_response: function (msg) {

// console.log(‘car status:’, msg.data.carStatusData)

let oldSpeed = this.carStatus.speed

let aimDSpeed = msg.data.carStatusData.speed

this.carStatus = msg.data.carStatusData

this.JNumberScroll({speed: 10, times: 100, start: oldSpeed, end: aimDSpeed})

this.drawFuelProgress()

this.drawWaterTProgress()

},

car_info_response: function (msg) {

// console.log(‘car info:’, msg)

switch (msg.type) {

case ‘indicators’:

this.indicatorStatus = msg.data

break

case ‘nav-switch’:

this.navSwitch = msg.data

break

case ‘vehicle-condition’:

this.vehicleCondition= msg.data

if (this.vehicleCondition[1].name === ‘車內(nèi)溫度’) {

this.carStatus.temperature = parseInt(this.vehicleCondition[1].info)

}

console.log(‘車內(nèi)溫度: ’, this.vehicleCondition[1].info)

console.log(‘temperature: ’, this.carStatus.temperature)

break

case ‘msg-sync’:

this.msgPustList = msg.data.msgPustList

this.msgAppsList = msg.data.msgAppsList

this.isMsgSync = true

break

}

},

mobile_request_response: function (msg) {

console.log(‘requestType:’, msg.type)

switch (msg.type) {

case ‘rescue-response’:

this.$message.closeAll()

break

case ‘rescue-disconnect’:

this.phoneSelected = ‘phoneMenu’

break

case ‘technical-support-response’:

this.$message.closeAll()

break

case ‘technical-support-disconnect’:

this.videoVisible = false

break

}

},

receive_msg_response: function (msg) {

console.log(‘receive msg:’, msg)

switch (msg.type) {

case ‘push-msg’:

// this.msgPustList.append(msg.data)

this.msgPustList.push(msg.data)

break

case ‘a(chǎn)pp-msg’:

// this.msgPustList.append(msg.data)

this.msgAppsList.push(msg.data)

break

case ‘consulting-msg’:

this.consultingList.push(msg.data)

break

}

if (!this.isMsgSync) {

this.requestMsgSync()

}

}

}

5 系統(tǒng)測試與分析

5.1 功能測試

5.1.1 數(shù)據(jù)傳輸測試

數(shù)據(jù)傳輸測試的目的是為了驗證Websocket服務(wù)器是否能夠與車載終端和后臺管理平臺建立數(shù)據(jù)傳輸連接并進(jìn)行數(shù)據(jù)交互,同時驗證數(shù)據(jù)的準(zhǔn)確性[11]。瀏覽器客戶端收到的數(shù)據(jù)如圖5所示。

圖5 瀏覽器客戶端收到的數(shù)據(jù)

5.1.2 數(shù)據(jù)推送測試

數(shù)據(jù)傳輸功能測試完成后,驗證瀏覽器客戶端能否正確解析服務(wù)器推送的數(shù)據(jù),并根據(jù)解析的數(shù)據(jù)實現(xiàn)監(jiān)控頁面的監(jiān)控功能[12]。Web管理平臺顯示圖如圖6所示。

圖6 Web管理平臺顯示圖

5.1.3 可視化顯示測試

當(dāng)在Web車載顯示端進(jìn)行操作時,可模擬真實駕駛方式將車輛進(jìn)行掛擋啟動,當(dāng)車輛處于D檔行進(jìn)過程中時,Web車載顯示端將喚醒演示狀態(tài)的模擬數(shù)據(jù),產(chǎn)生規(guī)定的數(shù)據(jù)信息,同時模擬當(dāng)前車輛的行進(jìn)狀態(tài),包含車輛的速度、轉(zhuǎn)速、油耗、水溫等信息。車載數(shù)據(jù)顯示圖如圖7所示。

5.2 性能測試

5.2.1 實時性測試

用戶平均請求等待時間是評價服務(wù)器實時性的一個重要指標(biāo),時間越短表明服務(wù)器一次客戶端請求的時間越短,實時性越強(qiáng)[13]。演示方案使用ApacheBench對Websocket服務(wù)器進(jìn)行用戶平均請求等待時間測試,如圖8所示。

圖8 壓力測試輸出結(jié)果

5.2.2 穩(wěn)定性測試

穩(wěn)定性測試主要測試服務(wù)器與客戶端能否長時間保持Websocket連接。系統(tǒng)運行時,服務(wù)器與客戶端能夠長時間保持Websocket連接是系統(tǒng)穩(wěn)定工作的前提,也是系統(tǒng)穩(wěn)定性的重要體現(xiàn)[14]。演示方案使用心跳檢測機(jī)制對Websocket連接保持功能進(jìn)行測試,如圖9所示。

圖9 壓力測試輸出結(jié)果

經(jīng)測試車載終端和瀏覽器客戶端可以同時和服務(wù)器保持穩(wěn)定連接24個小時以上,期間沒有出現(xiàn)異常或是連接斷開的情況,滿足設(shè)計要求。

5.3 系統(tǒng)數(shù)據(jù)庫分析

將汽車車載售后服務(wù)預(yù)約系統(tǒng)與西安辰宇汽車貿(mào)易有限責(zé)任公司經(jīng)銷商管理系統(tǒng)鏈接,導(dǎo)入客戶姓名、客戶電話、聯(lián)系地址、牌照號、車型、VIN號、購車日期、上次保養(yǎng)日期/里程和下次保養(yǎng)日期/里程信息,進(jìn)行系統(tǒng)各功能模塊的操作,均能按設(shè)計目標(biāo)實現(xiàn)功能使用。系統(tǒng)數(shù)據(jù)庫后端顯示如圖10所示。

圖10 系統(tǒng)數(shù)據(jù)庫后端顯示

6 總結(jié)

通過系統(tǒng)的搭建與測試,表明本文設(shè)計開發(fā)的基于移動終端與汽車車載雙管理模式下的汽車售后服務(wù)預(yù)約系統(tǒng)可以實現(xiàn)故障預(yù)警、一鍵救援、維保預(yù)約、續(xù)保詢價、洗車美容、在線咨詢和用戶評價七大功能。系統(tǒng)具有安全、快速、保密性強(qiáng)、壓縮率高和兼容性好等優(yōu)點,為用戶提供了智能化、人性化和個性化的汽車售后服務(wù)預(yù)約操作平臺,用戶使用黏性大大提高[15]。因此該系統(tǒng)在汽車售后服務(wù)領(lǐng)域有廣泛的推廣價值和應(yīng)用前景[16]。

猜你喜歡
后臺車載終端
X美術(shù)館首屆三年展:“終端〉_How Do We Begin?”
高速磁浮車載運行控制系統(tǒng)綜述
通信控制服務(wù)器(CCS)維護(hù)終端的設(shè)計與實現(xiàn)
后臺暗戀
智能互聯(lián)勢不可擋 車載存儲需求爆發(fā)
多功能北斗船載終端的開發(fā)應(yīng)用
電子制作(2016年15期)2017-01-15 13:39:14
前臺、后臺精彩花絮停不了
基于ZVS-PWM的車載隔離DC-DC的研究
ABB Elastimold 10kV電纜終端及中間接頭
自動化博覽(2014年4期)2014-02-28 22:31:14
新型輕便式車載電子系統(tǒng)的結(jié)構(gòu)設(shè)計
泌阳县| 清涧县| 腾冲县| 绥芬河市| 河源市| 建宁县| 红安县| 盱眙县| 建水县| 大名县| 巩义市| 乌恰县| 茂名市| 吉木乃县| 闸北区| 临沭县| 景德镇市| 芮城县| 家居| 万全县| 台中市| 资源县| 唐河县| 四平市| 武功县| 临桂县| 资溪县| 南通市| 南溪县| 柳林县| 卫辉市| 桓仁| 额尔古纳市| 澎湖县| 灵寿县| 固镇县| 新河县| 阜康市| 凤山县| 岗巴县| 洛隆县|