999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于區(qū)塊鏈的附加服務(wù)訂單狀態(tài)全流程跟蹤系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn)

2024-01-23 08:07:12熊國(guó)民涂衛(wèi)平于明亮陳鐵方
中國(guó)科技縱橫 2023年22期
關(guān)鍵詞:頁(yè)面服務(wù)信息

田 雨 熊國(guó)民 涂衛(wèi)平 李 鍵 王 剛 于明亮 陳鐵方

(中國(guó)民航信息網(wǎng)絡(luò)股份有限公司,北京 101300)

0 引言

附加服務(wù)離港復(fù)核場(chǎng)景當(dāng)前涉及軟件系統(tǒng)鏈條較多,業(yè)務(wù)流程較為復(fù)雜,從而導(dǎo)致離港復(fù)核失敗的業(yè)務(wù)場(chǎng)景也較為多樣化,例如不正常航班保障、旅客客票變更、訂座和離港系統(tǒng)差異、訂單丟失等多種原因均會(huì)導(dǎo)致旅客所購(gòu)買的附加服務(wù)產(chǎn)品在離港交付環(huán)節(jié)的復(fù)核失敗。航空公司在進(jìn)行后續(xù)的業(yè)務(wù)追蹤和財(cái)務(wù)審核過(guò)程中,需要找到導(dǎo)致離港復(fù)核失敗的具體原因。而當(dāng)前現(xiàn)有技術(shù)中無(wú)法查到電子雜費(fèi)單和民航電子客票斷開(kāi)關(guān)聯(lián)的旅客信息并跟蹤斷開(kāi)關(guān)聯(lián)的具體原因,給后續(xù)為旅客辦理退票業(yè)務(wù)、財(cái)務(wù)審核業(yè)務(wù)等均帶來(lái)不便。

基于區(qū)塊鏈的附加服務(wù)訂單狀態(tài)全流程跟蹤系統(tǒng)通過(guò)區(qū)塊鏈技術(shù)實(shí)現(xiàn)數(shù)據(jù)溯源[1]及防篡改,區(qū)塊鏈各節(jié)點(diǎn)使用區(qū)塊鏈網(wǎng)絡(luò)將本系統(tǒng)擁有的附加服務(wù)訂單狀態(tài)信息進(jìn)行發(fā)布,實(shí)現(xiàn)數(shù)據(jù)的共享與協(xié)同,方便后續(xù)快速精準(zhǔn)定位跟蹤問(wèn)題。

1 系統(tǒng)架構(gòu)設(shè)計(jì)

1.1 系統(tǒng)功能模塊設(shè)計(jì)

本系統(tǒng)依托高性能、強(qiáng)隱私保護(hù)的區(qū)塊鏈技術(shù)平臺(tái),實(shí)現(xiàn)了附加服務(wù)訂單狀態(tài)信息的共享及安全,保證訂單數(shù)據(jù)獲取真實(shí)且可追溯。本系統(tǒng)包括離港復(fù)核場(chǎng)景業(yè)務(wù)模塊、前端頁(yè)面展示模塊、區(qū)塊鏈數(shù)據(jù)上鏈[2]模塊、后端檢索模塊和區(qū)塊鏈Baas 平臺(tái)。如圖1 所示,其中離港復(fù)核場(chǎng)景業(yè)務(wù)模塊主要負(fù)責(zé)提供離港復(fù)核場(chǎng)景旅客信息、航班信息和交易狀態(tài)等數(shù)據(jù)。主要完成在離港復(fù)核場(chǎng)景中各個(gè)支撐系統(tǒng)的數(shù)據(jù)訂正與同步。區(qū)塊鏈數(shù)據(jù)上鏈模塊主要將各個(gè)支撐系統(tǒng)在離港復(fù)核場(chǎng)景中產(chǎn)生的數(shù)據(jù)寫入?yún)^(qū)塊鏈賬本[3]。通過(guò)gwsdk 工具(一種可執(zhí)行jar 包)啟動(dòng)附加服務(wù)智能合約[4]客戶端,發(fā)送消息到區(qū)塊鏈Baas 平臺(tái)網(wǎng)關(guān),調(diào)用部署在區(qū)塊鏈Baas 平臺(tái)上的附加服務(wù)智能合約服務(wù)端,更新區(qū)塊鏈分布式賬本。

圖1 系統(tǒng)功能模塊整體架構(gòu)

前端頁(yè)面展示模塊主要用于對(duì)后端檢索模塊下發(fā)附加服務(wù)訂單信息查詢請(qǐng)求或者區(qū)塊鏈溯源請(qǐng)求,同時(shí)接收后端檢索模塊返回的訂單信息并進(jìn)行展示。一方面,后端檢索模塊提供訂單基本信息查詢接口,調(diào)用統(tǒng)一訂單數(shù)據(jù)庫(kù)CTR(Customer Travel Record,旅客旅行記錄),查詢離港復(fù)核信息表dcsDelivery_info 和離港復(fù)核雜費(fèi)單表dcsDelivery_emd_info,將信息整合打包,返回給前端展示頁(yè)面。另一方面,接收前端展示頁(yè)面的區(qū)塊鏈溯源請(qǐng)求,提供區(qū)塊鏈溯源接口,啟動(dòng)附加服務(wù)智能合約客戶端,調(diào)用附加服務(wù)智能合約數(shù)據(jù)查詢接口,溯源多個(gè)服務(wù)支撐系統(tǒng)狀態(tài)碼變化過(guò)程。

區(qū)塊鏈Baas 平臺(tái)包括權(quán)限校驗(yàn)?zāi)K、智能合約模塊和分布式區(qū)塊鏈賬本,實(shí)現(xiàn)附加服務(wù)客戶端發(fā)送私鑰以及用戶證書給Baas 區(qū)塊鏈平臺(tái),Baas 平臺(tái)接收附加服務(wù)客戶端的私鑰和用戶證書,進(jìn)行CA 身份認(rèn)證(CA 認(rèn)證,即電子認(rèn)證服務(wù))、權(quán)限校驗(yàn),同時(shí),提供訂單溯源接口,根據(jù)目標(biāo)附加服務(wù)訂單的標(biāo)識(shí)交易號(hào)tid 查詢訂單變化過(guò)程,進(jìn)行區(qū)塊鏈溯源。

1.2 證書頒發(fā)設(shè)計(jì)

在區(qū)塊鏈網(wǎng)絡(luò)中設(shè)置證書頒發(fā)機(jī)構(gòu)CA,核對(duì)身份信息及生成公私鑰信息過(guò)程如圖2 所示,CA 身份認(rèn)證服務(wù)器頒發(fā)數(shù)字證書給訂單交互系統(tǒng)和訂單管理系統(tǒng),由訂單管理系統(tǒng)代理主機(jī)ICS 系統(tǒng)和EMD 電子雜費(fèi)單系統(tǒng)實(shí)現(xiàn)身份認(rèn)證。通過(guò)驗(yàn)證數(shù)字證書,區(qū)塊鏈網(wǎng)絡(luò)確認(rèn)交易雙方的身份。利用身份驗(yàn)證[5]方法,各節(jié)點(diǎn)能夠保護(hù)和掌握本節(jié)點(diǎn)的身份信息,授權(quán)和拒絕其他節(jié)點(diǎn)使用本節(jié)點(diǎn)的身份信息,確保交易的合法性和安全性。

圖2 證書頒發(fā)設(shè)計(jì)

1.3 身份認(rèn)證啟動(dòng)智能合約設(shè)計(jì)

區(qū)塊鏈技術(shù)安全可靠、可溯源、不可篡改的特性為認(rèn)證過(guò)程提供必要的數(shù)據(jù)支持。智能合約作為區(qū)塊鏈技術(shù)的重要組成部分,具有自動(dòng)執(zhí)行,去中心化等特點(diǎn)[6],使用智能合約可以自動(dòng)處理規(guī)則和計(jì)算用戶數(shù)據(jù)。根據(jù)用戶提供的簽名信息和證書進(jìn)行身份驗(yàn)證,身份認(rèn)證通過(guò)的節(jié)點(diǎn)可以啟動(dòng)附加服務(wù)智能合約,更新區(qū)塊鏈賬本信息。各系統(tǒng)節(jié)點(diǎn)通過(guò)身份認(rèn)證啟動(dòng)智能合約設(shè)計(jì)如圖3 所示。

圖3 身份認(rèn)證啟動(dòng)智能合約設(shè)計(jì)

1.4 區(qū)塊鏈和數(shù)據(jù)庫(kù)系統(tǒng)中存儲(chǔ)的數(shù)據(jù)信息設(shè)計(jì)

區(qū)塊鏈中存儲(chǔ)的數(shù)據(jù)信息包括交易歷史信息、訂單交互系統(tǒng)狀態(tài)碼信息、EMD 電子雜費(fèi)單系統(tǒng)狀態(tài)碼信息、主機(jī)ICS 系統(tǒng)狀態(tài)碼信息、訂單管理系統(tǒng)狀態(tài)碼信息。

數(shù)據(jù)庫(kù)系統(tǒng)中包括離港復(fù)核信息表(dcsDeliveryInfo表)和離港復(fù)核雜費(fèi)單表(dcsDeliveryEmdInfo 表),其中離港復(fù)核信息表包括附加服務(wù)訂單的交易號(hào)、用戶訂座記錄、電子客票單號(hào)、旅客信息、航班信息、訂單交互系統(tǒng)的狀態(tài)信息、訂單管理系統(tǒng)的狀態(tài)信息、主機(jī)ICS 系統(tǒng)的狀態(tài)信息和區(qū)塊鏈交易哈希[7];離港復(fù)核雜費(fèi)單表包括:目標(biāo)附加服務(wù)訂單的交易號(hào)、EMD 電子雜費(fèi)單號(hào)、航段EMD 電子雜費(fèi)單號(hào)和EMD 電子雜費(fèi)單系統(tǒng)的狀態(tài)信息。

1.5 訂單信息查詢和區(qū)塊鏈溯源流程設(shè)計(jì)

本系統(tǒng)基于分層架構(gòu)設(shè)計(jì),采用vue+springboot+Fabric[8]區(qū)塊鏈整合。首先前端展示頁(yè)面發(fā)出查詢請(qǐng)求,該查詢請(qǐng)求可以是附加服務(wù)訂單信息查詢請(qǐng)求,也可以是區(qū)塊鏈溯源請(qǐng)求。當(dāng)后端檢索模塊通過(guò)功能代碼funccode 識(shí)別出接收到的是附加服務(wù)訂單信息查詢請(qǐng)求時(shí),后端檢索模塊調(diào)用統(tǒng)一訂單數(shù)據(jù)庫(kù)CTR,CTR 數(shù)據(jù)庫(kù)返回該目標(biāo)訂單的訂單基本信息表。訂單交互系統(tǒng)、訂單管理系統(tǒng)、主機(jī)ICS 系統(tǒng)和EMD 電子雜費(fèi)單系統(tǒng)為在附加服務(wù)離港復(fù)核場(chǎng)景中的各個(gè)支撐系統(tǒng),也是數(shù)據(jù)上鏈過(guò)程中的節(jié)點(diǎn)。

后端檢索模塊將收到的訂單基本信息表打包后發(fā)送至前端頁(yè)面展示模塊進(jìn)行展示。用戶根據(jù)展示的訂單基本信息,決定是否進(jìn)行區(qū)塊鏈溯源,在需要進(jìn)行區(qū)塊鏈溯源時(shí)通過(guò)展示頁(yè)面發(fā)出指令,前端頁(yè)面展示模塊向后端檢索模塊發(fā)出區(qū)塊鏈溯源請(qǐng)求,后端檢索模塊對(duì)報(bào)文進(jìn)行檢驗(yàn),根據(jù)用戶證書進(jìn)行CA 身份驗(yàn)證,在驗(yàn)證通過(guò)的情況下啟動(dòng)附加服務(wù)智能合約客戶端,調(diào)用附加服務(wù)智能合約數(shù)據(jù)查詢接口,查詢區(qū)塊鏈賬本上記錄的附加服務(wù)訂單的交易歷史信息。根據(jù)該狀態(tài)碼變化過(guò)程可以看出在整個(gè)離港復(fù)核的數(shù)據(jù)流動(dòng)過(guò)程中,具體哪個(gè)節(jié)點(diǎn)出現(xiàn)問(wèn)題,方便對(duì)訂單進(jìn)行跟蹤。

附加服務(wù)訂單狀態(tài)全流程跟蹤系統(tǒng)訂單信息查詢和區(qū)塊鏈溯源流程設(shè)計(jì)如圖4 所示。

圖4 訂單信息查詢和區(qū)塊鏈溯源流程

2 系統(tǒng)開(kāi)發(fā)平臺(tái)搭建

3.1 開(kāi)發(fā)環(huán)境區(qū)塊鏈調(diào)用部署流程

上傳前端調(diào)用后臺(tái)檢索jar 包、配置文件、服務(wù)啟停腳本、密鑰及證書,執(zhí)行啟動(dòng)腳本,開(kāi)啟監(jiān)聽(tīng)請(qǐng)求服務(wù),開(kāi)發(fā)環(huán)境區(qū)塊鏈調(diào)用部署流程如圖5 所示。

圖5 開(kāi)發(fā)環(huán)境區(qū)塊鏈調(diào)用部署流程

3.2 配置項(xiàng)和配置項(xiàng)描述

配置項(xiàng)和配置項(xiàng)描述見(jiàn)表1,本系統(tǒng)開(kāi)發(fā)環(huán)境的部分配置項(xiàng)信息包括區(qū)塊鏈及數(shù)據(jù)入庫(kù)開(kāi)關(guān)、區(qū)塊鏈網(wǎng)絡(luò)信息以及智能合約等相關(guān)配置。

表1 配置項(xiàng)和配置項(xiàng)描述

3.3 部署后如下圖

區(qū)塊鏈中存儲(chǔ)智能合約數(shù)據(jù),通過(guò)部署發(fā)布智能合約并執(zhí)行調(diào)用。數(shù)據(jù)入庫(kù)及上鏈完成后,通過(guò)前端頁(yè)面查詢數(shù)據(jù)。系統(tǒng)部署啟動(dòng)服務(wù)后頁(yè)面如圖6 所示,該頁(yè)面可以實(shí)現(xiàn)根據(jù)航班日期、航班號(hào)、訂單狀態(tài)等多種方式查詢;或者對(duì)某一條訂單狀態(tài)進(jìn)行區(qū)塊鏈溯源,獲取歷史交易信息、狀態(tài)變化信息。

圖6 系統(tǒng)部署后頁(yè)面

3 結(jié)語(yǔ)

本文研究在民航旅客附加服務(wù)訂單狀態(tài)全流程追蹤的基礎(chǔ)上,利用區(qū)塊鏈技術(shù)安全存儲(chǔ)旅客附加服務(wù)訂單狀態(tài)數(shù)據(jù),通過(guò)將各服務(wù)支撐系統(tǒng)全流程建立合約并上鏈,將賬本信息同步給鏈上節(jié)點(diǎn),實(shí)現(xiàn)訂單溯源、業(yè)務(wù)快速跟蹤和問(wèn)題精準(zhǔn)定位,同時(shí)避免旅客信息在流通中泄露。基于區(qū)塊鏈Baas 平臺(tái),支持多實(shí)例部署,通過(guò)動(dòng)態(tài)水平擴(kuò)展、負(fù)載均衡技術(shù)保障系統(tǒng)高性能。本系統(tǒng)不僅解決離港復(fù)核場(chǎng)景下的問(wèn)題,同時(shí)監(jiān)控各服務(wù)支撐系統(tǒng)的運(yùn)轉(zhuǎn)健康狀況,提升數(shù)據(jù)的互信,有效降低航司人工及時(shí)間成本,提高航班數(shù)據(jù)共享的效率和準(zhǔn)確度,增加民航數(shù)據(jù)的安全性和可靠性。

附加服務(wù)訂單狀態(tài)上鏈可以實(shí)現(xiàn)票務(wù)共享、座位里程積分共享、旅客行為特征數(shù)據(jù)共享,給航司營(yíng)銷拓客提供支持,而且將來(lái)可以實(shí)現(xiàn)一站式端到端的服務(wù),比如酒店、租車等數(shù)據(jù)共享獲取,用戶、航司、供應(yīng)商作為鏈上節(jié)點(diǎn)可以參與各個(gè)環(huán)節(jié)的數(shù)字化服務(wù),消除信息孤島,提升優(yōu)化服務(wù),增強(qiáng)用戶黏性,進(jìn)而間接提高民航經(jīng)濟(jì)效益,推動(dòng)民航產(chǎn)業(yè)發(fā)展。

猜你喜歡
頁(yè)面服務(wù)信息
大狗熊在睡覺(jué)
刷新生活的頁(yè)面
服務(wù)在身邊 健康每一天
服務(wù)在身邊 健康每一天
服務(wù)在身邊 健康每一天
招行30年:從“滿意服務(wù)”到“感動(dòng)服務(wù)”
商周刊(2017年9期)2017-08-22 02:57:56
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會(huì)信息
同一Word文檔 縱橫頁(yè)面并存
淺析ASP.NET頁(yè)面導(dǎo)航技術(shù)
主站蜘蛛池模板: 国产午夜无码专区喷水| 久久久久久久97| 精品伊人久久久久7777人| 极品av一区二区| 米奇精品一区二区三区| 97在线碰| 欧美视频在线不卡| 无码专区第一页| 日日噜噜夜夜狠狠视频| 国产成人精品高清在线| 九九热精品在线视频| 亚洲第一中文字幕| 亚洲毛片网站| 亚洲人成影院在线观看| 91福利在线观看视频| 中文字幕无码av专区久久| 国产精品亚洲一区二区三区在线观看| 天堂成人av| a欧美在线| 亚洲无码高清视频在线观看| 亚洲妓女综合网995久久| AV在线天堂进入| 四虎成人免费毛片| 国产视频欧美| 亚洲性色永久网址| 国产毛片片精品天天看视频| 四虎永久在线精品影院| 老司机午夜精品视频你懂的| 亚洲色婷婷一区二区| 九九九精品成人免费视频7| 午夜欧美理论2019理论| 国产午夜人做人免费视频中文 | 国产精品亚洲五月天高清| 无码有码中文字幕| 国产人妖视频一区在线观看| 四虎影视库国产精品一区| 国产91高跟丝袜| 亚洲精品成人片在线观看 | 九色国产在线| 国产探花在线视频| 91视频精品| 无码精品国产dvd在线观看9久 | 亚洲日韩精品欧美中文字幕| 精品国产网| 99精品热视频这里只有精品7 | 国产在线视频欧美亚综合| 免费无码网站| 日本高清免费不卡视频| 国产特级毛片aaaaaaa高清| 毛片在线播放网址| 国产福利大秀91| 久久亚洲日本不卡一区二区| 99视频只有精品| 人人妻人人澡人人爽欧美一区 | 国产乱子伦精品视频| 国产激爽大片高清在线观看| 亚洲欧美在线综合图区| 四虎永久在线视频| 激情综合图区| 久久国产精品影院| 国产福利一区二区在线观看| 亚洲精品午夜无码电影网| 亚洲最新网址| 亚洲日韩AV无码一区二区三区人 | 久久99久久无码毛片一区二区| 久久综合九九亚洲一区| 亚洲国产精品不卡在线| 日韩精品资源| 91精品国产一区自在线拍| 日韩AV无码免费一二三区| 免费人欧美成又黄又爽的视频| 亚洲精品高清视频| 国产成人a在线观看视频| 欧美中文一区| 黄片一区二区三区| 中文字幕一区二区人妻电影| 18黑白丝水手服自慰喷水网站| 欧美性精品不卡在线观看| 国产午夜福利亚洲第一| 99热这里只有精品在线播放| 亚洲成A人V欧美综合天堂| 欧美丝袜高跟鞋一区二区|