本发明涉及etc停车交易,具体是一种基于etc停车交易的多方接口。
背景技术:
1、电子不停车收费系统(etc)是在车辆不停车条件下,通过无线电射频识别及计算机等技术自动完成车辆识别、收费操作、车道设备控制和收费数据处理等功能的系统。etc作为一种无感识别、安全支付的手段,推广应用到城市层面能够极大提升用户服务水平和使用体验,同时可有效提升etc设备的使用效率,实现社会资源的优化配置。将etc应用于智慧城市的治理、交通管理和服务可有效支撑城市数字化发展:一方面,它可以作为城市交通感知的主要设备,实现对车辆运行轨迹及状态的全出行链采集,进而对城市交通规划、拥堵治理、公交优先提供数据支撑;另一方面,etc可打通加油、停车、维修、保险等汽车服务收费产业链,为智慧城市赋能,驱动智慧城市数字交通经济快速发展,从而实现智慧城市数字交通经济发展模式的转型。
2、现有技术中的etc停车交易通常只能对接单一的系统平台或服务机构,当对接不同的系统平台或服务机构时需要注册不同的账户且重复进行认证,增大用户管理的成本投入和审查难度,实际的实用性受限,为此,我们提出一种基于etc停车交易的多方接口。
技术实现思路
1、本发明的目的在于提供一种基于etc停车交易的多方接口,它可以实现同时对接不同的系统平台或服务机构,且不需要进行重复的认证,有效地降低了用户管理的成本投入和审查难度,且保密性强,便于完成后续的对账工作。
2、为解决上述问题,本发明采用如下的技术方案:
3、一种基于etc停车交易的多方接口,包括数据传输接口,所述数据传输接口包括签到授权接口、用户储值卡账户扣费接口、用户储值卡账户退款接口、用户储值卡账户支付查询接口、通行交易数据推送接口、用户签约关系查询接口、用户状态查询接口、通行交易数据下载接口和收益拆分账单下载接口,所述签到授权接口由etc多场景服务平台提供,停车场etc接入系统通过签到授权接口向etc多场景服务平台进行签到授权,获取授权码,所述用户储值卡账户扣费接口、用户储值卡账户退款接口、用户储值卡账户支付查询接口和通行交易数据推送接口均通过发行服务机构提供,所述etc多场景服务平台通过用户储值卡账户扣费接口发起储值卡账户扣费请求,完成etc储值卡用户出场交易,且所述停车场etc接入系统通过用户储值卡账户扣费接口查询etc扣款请款,所述etc多场景服务平台通过用户储值卡账户退款接口发起储值卡账户退款请求,完成etc储值卡用户退款,所述etc多场景服务平台通过用户储值卡账户支付查询接口发起查询请求,所述etc多场景服务平台通过通行交易数据推送接口推送通行交易数据,所述用户签约关系查询接口和用户状态查询接口均通过etc发行认证与监管平台提供,所述etc多场景服务平台通过用户签约关系查询接口发起签约关系查询,所述etc多场景服务平台通过用户状态查询接口获取用户状态,完成在场车辆的状态名单校验,且etc停车场运营商可通过用户状态查询接口查询扣款状态,所述通行交易数据下载接口和收益拆分账单下载接口均通过etc多场景服务平台提供,etc停车场运营商通过通行交易数据下载接口下载通行交易数据,所述etc停车场运营商通过收益拆分账单下载接口下载拆分账单数据。
4、作为本发明的一种优选方案,所述数据传输接口采用aes对称密钥算法对传输内容加密,aes密钥长为16字符,由部联网中心统一分配,其中aes加密模式为ecb,填充方式:pkcs5padding,无偏移量,数据块大小128,字符集为utf-8。
5、作为本发明的一种优选方案,所述etc多场景服务平台向清算机构发起联机扣款请求、对代扣请款状态未知的交易进行结果查询、向清算机构发起退款请求、对冲正退款状态未知的交易进行结果查询以及向清算机构发起收益资金请求。
6、作为本发明的一种优选方案,所述签到授权接口生成的签名通用步骤如下:
7、s1、设所有发送或者接收到的数据内容为集合m,将集合m内非空参数值的参数按照参数名ascii码从小到大排序(字典序),使用url键值对的格式(即key1=value1&key2=value2…)拼接成字符串stringa;
8、s2、对stringa进行md5运算,再将得到的字符串所有字符转换为大写,得到sign值signvalue;
9、s3、使用私钥经sha256withrsa签名算法生成签名值,再将得到的签名结果转换为base64编码,得到签名值sign。
10、作为本发明的一种优选方案,在步骤s1中注意以下重要规则:
11、1)、参数名ascii码从小到大排序;
12、2)、如果参数的值为空不参与签名;
13、3)、参数名区分大小写;
14、4)、验证调用返回签名时,传送的sign参数不参与签名,将生成的签名与传送的sign值作校验。
15、作为本发明的一种优选方案,所述停车场etc接入系统通过签到授权接口将停车场车道每隔时间段产生一条心跳数据实时上传至etc多场景服务平台。
16、作为本发明的一种优选方案,所述停车场etc接入系统将监测流水实时上传etc多场景服务平台,其中监测流水为检测到etc车辆进入车道,生成的数据。
17、相比于现有技术,本发明的优点在于:
18、本方案能够实现同时对接不同的系统平台或服务机构,且不需要进行重复的认证,有效地降低了用户管理的成本投入和审查难度,且保密性强,便于完成后续的对账工作。
1.一种基于etc停车交易的多方接口,包括数据传输接口,其特征在于:所述数据传输接口包括签到授权接口、用户储值卡账户扣费接口、用户储值卡账户退款接口、用户储值卡账户支付查询接口、通行交易数据推送接口、用户签约关系查询接口、用户状态查询接口、通行交易数据下载接口和收益拆分账单下载接口,所述签到授权接口由etc多场景服务平台提供,停车场etc接入系统通过签到授权接口向etc多场景服务平台进行签到授权,获取授权码,所述用户储值卡账户扣费接口、用户储值卡账户退款接口、用户储值卡账户支付查询接口和通行交易数据推送接口均通过发行服务机构提供,所述etc多场景服务平台通过用户储值卡账户扣费接口发起储值卡账户扣费请求,完成etc储值卡用户出场交易,且所述停车场etc接入系统通过用户储值卡账户扣费接口查询etc扣款请款,所述etc多场景服务平台通过用户储值卡账户退款接口发起储值卡账户退款请求,完成etc储值卡用户退款,所述etc多场景服务平台通过用户储值卡账户支付查询接口发起查询请求,所述etc多场景服务平台通过通行交易数据推送接口推送通行交易数据,所述用户签约关系查询接口和用户状态查询接口均通过etc发行认证与监管平台提供,所述etc多场景服务平台通过用户签约关系查询接口发起签约关系查询,所述etc多场景服务平台通过用户状态查询接口获取用户状态,完成在场车辆的状态名单校验,且etc停车场运营商可通过用户状态查询接口查询扣款状态,所述通行交易数据下载接口和收益拆分账单下载接口均通过etc多场景服务平台提供,etc停车场运营商通过通行交易数据下载接口下载通行交易数据,所述etc停车场运营商通过收益拆分账单下载接口下载拆分账单数据。
2.根据权利要求1所述的一种基于etc停车交易的多方接口,其特征在于:所述数据传输接口采用aes对称密钥算法对传输内容加密,aes密钥长为16字符,由部联网中心统一分配,其中aes加密模式为ecb,填充方式:pkcs5padding,无偏移量,数据块大小128,字符集为utf-8。
3.根据权利要求1所述的一种基于etc停车交易的多方接口,其特征在于:所述etc多场景服务平台向清算机构发起联机扣款请求、对代扣请款状态未知的交易进行结果查询、向清算机构发起退款请求、对冲正退款状态未知的交易进行结果查询以及向清算机构发起收益资金请求。
4.根据权利要求1所述的一种基于etc停车交易的多方接口,其特征在于,所述签到授权接口生成的签名通用步骤如下:
5.根据权利要求4所述的一种基于etc停车交易的多方接口,其特征在于,在步骤s1中注意以下重要规则:
6.根据权利要求1所述的一种基于etc停车交易的多方接口,其特征在于:所述停车场etc接入系统通过签到授权接口将停车场车道每隔时间段产生一条心跳数据实时上传至etc多场景服务平台。
7.根据权利要求1所述的一种基于etc停车交易的多方接口,其特征在于:所述停车场etc接入系统将监测流水实时上传etc多场景服务平台,其中监测流水为检测到etc车辆进入车道,生成的数据。