基于多通信协议的一码通乘平台技术研究
2021-11-08隋莉颖于海涛杜勇边嘉乐庞俊彪
隋莉颖 于海涛 杜勇 边嘉乐 庞俊彪
摘要:近年来,随着公共交通领域大数据、云计算、移动支付等新兴科技的应用,城市公交、轨道交通等公共交通行业都推出了二维码App实现了“刷手机”乘车。在为用户出行带来便捷的同时,出现了各App平台的信息数据不互联互通和二维码规范不一等问题。这给用户换乘交通工具时带来了不便,同时增加了交通部门的管理成本。本文基于HTTPS(Hyper Text Transfer Protocol over Secure Socket Layer)通信协议、HTML5(HyperText Markup Language 5)通信协议以及MQ(Message Queue)通信协议等多种通信协议构建一码通乘平台,统一各平台的二维码规范和对信息数据,让公共交通资源和数据管理朝着高效化、便捷化、规范化的方向发展。
关键词:HTTPS通信协议;HTML 5通信协议;Message Queue通信协议;跨平台
中图分类号:TP311 文献标识码:A
文章编号:1009-3044(2021)27-0010-03
Abstract: In recent years, with the application of big data, cloud computing, mobile payment and other emerging technologies in the field of public transport, urban public transport, rail transit and other public transport industries have launched two-dimensional code app to realize the "brush mobile phone" ride. While bringing convenience for users to travel, there are some problems, such as the information data of various app platforms are not interconnected and the two-dimensional code specifications are different. This makes it inconvenient for users to change vehicles, and increases the management cost of the transportation department. This paper is based on the HTPs (Hyper Text Transfer Protocol over secure socket layer) communication protocol, HTML5 (Hyper Text Markup Language 5) communication protocol and MQ (message exchange protocol) Queue) communication protocol and other communication protocols to build a one code ride platform, unify the two-dimensional code specification and information data of each platform, and make the public transport resources and data management develop in the direction of high efficiency, convenience and standardization.
Key words: HTTPS communication protocol; HTML 5 communication protocol; message queue communication protocol; cross platform
交通運输部提出开展移动支付等互联网新技术在交通一卡通领域的应用研究,鼓励开展新技术、新模式的应用,提高运营管理效率的要求。全国各大城市交通部门响应要求,结合新兴移动支付技术优势,选择基于二维码、NFC等技术的公共交通支付方式,大力推动在地面公交、轨道交通、市郊铁路等交通领域的应用。实现“刷手机”“挥卡”进站出站,乘坐公交和地铁。在给市民带来方便的同时,也暴露出了一些问题,由于轨道交通和城市交通等行业相对独立,使用的二维码规范和管理模式都不尽相同。如:广州公交公司与腾讯合作利用微信小程序进行支付而广州地铁则开发自己的App与银行卡绑定进行支付。虽然实现了移动支付,但作为市民出行的工具,交通行业整体缺乏统一的管理标准和通信规范,使得各交通行业二维码不能通用,无法跨行业交易,用户不得不下载绑定多款App,同时由于各行业管理模式的不同,加大了交通数据统计成本。
1 通讯规范介绍及应用
随着互联网技术和应用的快速发展,应用平台的管理变得越来越难,因为平台的架构形式和规范多种多样,由单体架构转化为高度分布的、多层、多元素的分布式应用架构[1],这给跨行业支付,信息数据互联互通以及用户个人隐私安全都带来许多麻烦。为了规范轨道后台、公交后台、一卡通后台等交通行业后台与一码通乘平台的通讯方式及通信协议,加强信息在传输和保存的安全性,对接口类、对账文件、跨行业单边补票、数据交换通讯协议进行统一规范。
1.1 HTTPS通信协议
调用一码通乘平台接口类安全传输使用HTTPS通信协议。HTTPS是以安全为目标的 HTTP 通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性[2] 。