一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

电子交易方法、路侧交易终端和车载交易终端与流程

2021-08-27 13:35:00 来源:中国专利 TAG:
本申请涉及智慧交通
技术领域
:,特别是涉及电子交易方法、路侧交易终端和车载交易终端。
背景技术
::etc(electronictollcollection,电子不停车收费系统)是一种高速公路或桥梁自动收费方式。通过安装在车辆挡风玻璃上的车载电子标签与在收费站etc车道上的微波天线之间进行的专用短程通讯,利用计算机联网技术与银行进行后台结算处理,从而达到车辆通过高速公路或桥梁收费站无需停车而能交纳高速公路或桥梁费用的目的。v2x(vehicletox),意为vehicletoeverything,即车对外界的信息交换。v2x是未来智能交通运输系统的关键技术。它使得车与车、车与基站、基站与基站之间能够通信。从而获得实时路况、道路信息、行人信息等一系列交通信息,从而提高驾驶安全性、减少拥堵、提高交通效率、提供车载娱乐信息等。虽然etc技术在实际应用中已经相当成熟,但在当前的etc系统中依然存在着诸多问题,比较典型的是:由于车辆行驶速度高、写入数据多,而etc天线的通信距离短、etc消息能携带的信息较少,因此没有足够的时间完成etc交易信息读写,etc入口和门架写入标识信息的成功率有待提高,无法实现精确路径收费,进而etc出口扣费交易的准确性和及时性也有待提高。技术实现要素:基于此,有必要针对上述技术问题,提供一种能够提高道路收费系统的时效性和准确性的电子交易方法、路侧交易终端和车载交易终端。一种电子交易方法,包括:广播包含bst消息内容的第一v2x消息,请求读取车载交易终端的基本信息;接收当前车载交易终端返回的包含vst消息内容的第二v2x消息,所述vst消息内容包含车载交易终端的基本信息;向所述当前车载交易终端发送包含getsecure.rq消息内容的第三v2x消息,请求获取所述当前车载交易终端对应的车辆信息;接收所述当前车载交易终端返回的包含getsecure.rs消息内容的第四v2x消息,所述getsecure.rs消息内容包含车辆信息;向所述当前车载交易终端发送包含etc交易消息内容的第五v2x消息,请求对所述当前车载交易终端的复合交易文件进行操作,以进行etc预交易;接收所述当前车载交易终端返回的包含etc交易消息内容的第六v2x消息,所述第六v2x消息用于在所述当前车载交易终端对所述复合交易文件完成对应的操作后,回应所述第五v2x消息;向所述当前车载交易终端发送第七v2x消息,请求释放链路。在其中一个实施例中,向所述当前车载交易终端发送包含etc交易消息内容的第五v2x消息,请求对所述当前车载交易终端的复合交易文件进行操作,以进行etc预交易;接收所述当前车载交易终端返回的包含etc交易消息内容的第六v2x消息,包括:向所述当前车载交易终端发送包含第一transferchannel.rq原语的第二transferchannelrq消息,请求读取etc复合消费专用文件和etc余额文件;接收所述当前车载交易终端发送的包含第一transferchannel.rs原语的第二transferchannelrs消息,所述第一transferchannel.rs原语用于应答所述读取复合消费专用文件和余额文件的请求;向所述当前车载交易终端发送包含第二transferchannel.rq原语的第三transferchannelrq消息,请求对所述当前交易终端的路径标识和计费文件进行操作;接收所述当前车载交易终端发送的包含第二transferchannel.rs原语的第三transferchannelrs消息,所述第二transferchannel.rs原语用于应答所述当前交易终端的路径标识和计费文件进行操作;向所述当前车载交易终端发送包含第三transferchannel.rq原语的第四transferchannelrq消息,请求更新etc复合消费专用文件以及复合消费初始化;接收所述当前车载交易终端发送的包含第三transferchannel.rs原语的第四transferchannelrs消息,所述第三transferchannel.rs原语用于应答所述更新etc复合消费专用文件以及复合消费初始化的请求;向所述当前车载交易终端发送包含第四transferchannel.rq原语的第五transferchannelrq消息,请求进行复合消费并读取余额;接收所述当前车载交易终端发送的包含第四transferchannel.rs原语的第五transferchannelrs消息,所述第五transferchannel.rs原语用于应答所述进行复合消费并读取余额的请求。在另一个实施例中,向所述当前车载交易终端发送包含etc交易消息内容的第五v2x消息,请求对所述当前车载交易终端的复合交易文件进行操作,以进行etc预交易;接收所述当前车载交易终端返回的包含etc交易消息内容的第六v2x消息,包括:向所述当前车载交易终端发送包含第一transferchannel.rq原语的第二transferchannelrq消息,请求读取etc复合消费专用文件和etc余额文件;接收所述当前车载交易终端发送的包含第一transferchannel.rs原语的第二transferchannelrs消息,所述第一transferchannel.rs原语用于应答所述读取复合消费专用文件和余额文件的请求;向所述当前车载交易终端发送包含第五transferchannel.rq原语的第六transferchannelrq消息;所述第五transferchannel.rq原语为第二transferchannel.rq原语、第三transferchannel.rq原语以及第四transferchannel.rq原语的拼帧原语;所述第二transferchannel.rq原语用于对当前交易终端的路径标识和计费文件进行操作,第三transferchannel.rq原语用于请求更新etc复合消费专用文件以及复合消费初始化,第四transferchannel.rq原语用于请求进行复合消费并读取余额;接收所述当前车载交易终端发送的包含第五transferchannel.rs原语的第六transferchannelrs消息,所述第五transferchannel.rs原语为第二transferchannel.rs原语、第三transferchannel.rs原语以及第四transferchannel.rs原语的拼帧原语;所述第二transferchannel.rq原语用于回应对当前交易终端的路径标识和计费文件进行操作的请求,第三transferchannel.rq原语用于回应更新etc复合消费专用文件以及复合消费初始化的请求,第四transferchannel.rq原语用于回应进行复合消费并读取余额的请求。示例性的,所述第一v2x消息为rst消息,所述第二v2x消息为vsi消息;所述第三v2x消息为transferchannelrq消息;所述第四v2x消息为transferchannelrs消息;所述第五v2x消息为transferchannelrq消息;所述第六v2x消息为transferchannelrs消息;所述第七v2x消息为transferchannelrq消息。其中,所述第一transferchannel.rq原语位于所述第二transferchannelrq消息的apdu字段;所述第一transferchannel.rs原语位于所述第二transferchannelrs消息的apdu字段;所述第二transferchannel.rq原语位于所述第三transferchannelrq消息的apdu字段;所述第二transferchannel.rs原语位于所述第三transferchannelrs消息的apdu字段;所述第三transferchannel.rq原语位于所述第四transferchannelrq消息的apdu字段;所述第三transferchannel.rs原语位于所述第四transferchannelrs消息的apdu字段;所述第四transferchannel.rq原语位于所述第五transferchannelrq消息的apdu字段;所述第四transferchannel.rs原语位于所述第五transferchannelrs消息的apdu字段。作为另一种可能的实现方式,所述第一transferchannel.rq原语位于所述第二transferchannelrq消息的apdu字段;所述第一transferchannel.rs原语位于所述第二transferchannelrs消息的apdu字段;所述第五transferchannel.rq原语位于所述第六transferchannelrq消息的apdu字段;所述第五transferchannel.rs原语位于所述第六transferchannelrs消息的apdu字段。在其中一个实施例中,向所述当前车载交易终端发送包含etc交易消息内容的第五v2x消息,请求对所述当前车载交易终端的复合交易文件进行操作,以进行etc预交易;接收所述当前车载交易终端返回的包含etc交易消息内容的第六v2x消息,包括:获取第一transferchannel.rq原语并解析,根据解析结果生成第二transferchannelrq消息,将所述第二transferchannelrq消息发送至所述当前车载交易终端,请求读取etc复合消费专用文件和etc余额文件;接收所述当前车载交易终端发送的第二transferchannelrs消息,所述第二transferchannelrs消息根据所述第一transferchannel.rs原语的解析结果生成,所述第二transferchannelrs消息用于应答所述读取复合消费专用文件和余额文件的请求;获取第二transferchannel.rq原语并解析,根据解析结果生成第三transferchannelrq消息,将所述第三transferchannelrq消息发送至所述当前车载交易终端,请求对所述当前交易终端的路径标识和计费文件进行操作;接收所述当前车载交易终端发送的第三transferchannelrs消息,所述第三transferchannelrs消息根据第二transferchannel.rs原语的解析结果生成,所述第三transferchannelrs消息用于应答所述对当前交易终端的路径标识和计费文件进行操作的请求;获取第三transferchannel.rq原语并解析,根据解析结果生成第四transferchannelrq消息,并将所述第四transferchannelrq消息发送至所述当前车载交易终端,请求更新etc复合消费专用文件以及复合消费初始化;接收所述当前车载交易终端发送的第四transferchannelrs消息,所述第四transferchannelrs消息根据所述第三transferchannel.rs原语的解析结果生成,用于应答所述更新etc复合消费专用文件以及复合消费初始化的请求;获取第四transferchannel.rq原语并解析,根据所述第四transferchannel.rq原语的解析结果生成第五transferchannelrq消息,向所述当前车载交易终端发送所述第五transferchannelrq消息,请求进行复合消费并读取余额;接收所述当前车载交易终端发送的第五transferchannelrs消息,所述第五transferchannelrs消息根据第四transferchannel.rs原语的解析结果生成,用于应答所述进行复合消费并读取余额的请求。在其中一个实施例中,向所述当前车载交易终端发送包含etc交易消息内容的第五v2x消息,请求对所述当前车载交易终端的复合交易文件进行操作,以进行etc预交易;接收所述当前车载交易终端返回的包含etc交易消息内容的第六v2x消息,包括:获取第一transferchannel.rq原语并解析,根据解析结果生成第二transferchannelrq消息,将所述第二transferchannelrq消息发送至所述当前车载交易终端,请求读取etc复合消费专用文件和etc余额文件;接收所述当前车载交易终端发送的第二transferchannelrs消息,所述第二transferchannelrs消息根据所述第一transferchannel.rs原语的解析结果生成,所述第二transferchannelrs消息用于应答所述读取复合消费专用文件和余额文件的请求;获取连续多帧transferchannel.rq原语并解析,根据所述第五transferchannel.rq原语的解析结果生成第六transferchannelrq消息,向所述当前车载交易终端发送第六transferchannelrq消息;所述连续多帧transferchannel.rq原语包括第二transferchannel.rq原语、第三transferchannel.rq原语以及第四transferchannel.rq原语;所述第二transferchannel.rq原语用于请求对当前交易终端的路径标识和计费文件进行操作,第三transferchannel.rq原语用于请求更新etc复合消费专用文件以及复合消费初始化,第四transferchannel.rq原语用于请求进行复合消费并读取余额;接收所述当前车载交易终端发送第六transferchannelrs消息,所述第六transferchannelrs消息为根据第二transferchannel.rs原语、第三transferchannel.rs原语以及第四transferchannel.rs原语的解析结果生成的消息;所述第二transferchannel.rq原语用于回应对当前交易终端的路径标识和计费文件进行操作的请求,第三transferchannel.rq原语用于回应更新etc复合消费专用文件以及复合消费初始化的请求,第四transferchannel.rq原语用于回应进行复合消费并读取余额的请求。进一步的,在接收到接收所述当前车载交易终端返回的包含etc交易消息内容的第六v2x消息后,将所述当前车载交易终端的etc终端mac地址加入白名单;所述白名单用于在所述车载交易终端进入etc路侧设备的通信范围后,被确认交易。其中,广播包含bst消息内容的第一v2x消息,接收当前车载交易终端返回的包含vst消息内容的第二v2x消息,包括:广播包含bst消息原语的rst消息;接收当前车载交易终端返回的包含vst消息原语的vsi消息;或者,获取bst消息原语并解析,根据所述bst消息原语的解析结果生成rst消息,将生成的rst消息进行广播;接收当前车载交易终端返回的vsi消息,所述vsi消息基于vst原语的解析结果生成。其中,在包含bst消息原语的rst消息中,所述bst消息原语位于所述rst消息的serviceinfo字段;在包含vst消息原语的vsi消息中,所述vst消息原语位于vsi消息description字段。一种路侧交易终端,包括:第一发射模块,用于广播包含bst消息内容的第一v2x消息,请求读取车载交易终端的基本信息;第一接收模块,用于接收当前车载交易终端返回的包含vst消息内容的第二v2x消息,所述vst消息内容包含车载交易终端的基本信息;第一发射模块,还用于向所述当前车载交易终端发送包含getsecure.rq消息内容的第三v2x消息,请求获取所述当前车载交易终端对应的车辆信息;第一接收模块,还用于接收所述当前车载交易终端返回的包含getsecure.rs消息内容的第四v2x消息,所述getsecure.rs消息内容包含车辆信息;第一发射模块,还用于向所述当前车载交易终端发送包含etc交易消息内容的第五v2x消息,请求对所述当前车载交易终端的复合交易文件进行操作,以进行etc预交易;第一接收模块,还用于接收所述当前车载交易终端返回的包含etc交易消息内容的第六v2x消息,所述第六v2x消息用于在所述当前车载交易终端对所述复合交易文件完成对应的操作后,回应所述第五v2x消息;第一发射模块,还用于向所述当前车载交易终端发送第七v2x消息,请求释放链路。一种电子交易方法,包括:接收路侧交易终端广播的包含bst消息内容的第一v2x消息,读取车载交易终端的基本信息;向所述路侧交易终端返回包含vst消息内容的第二v2x消息,所述vst消息内容包含车载交易终端的基本信息;接收路侧交易终端发送的包含getsecure.rq消息内容的第三v2x消息,请求获取所述当前车载交易终端对应的车辆信息;向所述路侧交易终端返回包含getsecure.rs消息内容的第四v2x消息,所述getsecure.rs消息内容包含车辆信息;接收路侧交易终端发送的包含etc交易消息内容的第五v2x消息,请求对所述当前车载交易终端的复合交易文件进行操作,以进行etc预交易;向所述路侧交易终端返回包含etc交易消息内容的第六v2x消息,所述第六v2x消息用于在所述当前车载交易终端对所述复合交易文件完成对应的操作后,回应所述第五v2x消息;接收路侧交易终端发送的第七v2x消息,释放链路。一种车载交易终端,包括:第二接收模块,用于接收路侧交易终端广播的包含bst消息内容的第一v2x消息,读取车载交易终端的基本信息;第二发射模块,还用于向所述路侧交易终端返回包含vst消息内容的第二v2x消息,所述vst消息内容包含车载交易终端的基本信息;第二接收模块,还用于接收路侧交易终端发送的包含getsecure.rq消息内容的第三v2x消息,请求获取所述当前车载交易终端对应的车辆信息;第二发射模块,还用于向所述路侧交易终端返回包含getsecure.rs消息内容的第四v2x消息,所述getsecure.rs消息内容包含车辆信息;第二接收模块,还用于接收路侧交易终端发送的包含etc交易消息内容的第五v2x消息,请求对所述当前车载交易终端的复合交易文件进行操作,以进行etc预交易;第二发射模块,还用于向所述路侧交易终端返回包含etc交易消息内容的第六v2x消息,所述第六v2x消息用于在所述当前车载交易终端对所述复合交易文件完成对应的操作后,回应所述第五v2x消息;第二接收模块,还用于接收路侧交易终端发送的第七v2x消息,释放链路。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:广播包含bst消息内容的第一v2x消息,请求读取车载交易终端的基本信息;接收当前车载交易终端返回的包含vst消息内容的第二v2x消息,所述vst消息内容包含车载交易终端的基本信息;向所述当前车载交易终端发送包含getsecure.rq消息内容的第三v2x消息,请求获取所述当前车载交易终端对应的车辆信息;接收所述当前车载交易终端返回的包含getsecure.rs消息内容的第四v2x消息,所述getsecure.rs消息内容包含车辆信息;向所述当前车载交易终端发送包含etc交易消息内容的第五v2x消息,请求对所述当前车载交易终端的复合交易文件进行操作,以进行etc预交易;接收所述当前车载交易终端返回的包含etc交易消息内容的第六v2x消息,所述第六v2x消息用于在所述当前车载交易终端对所述复合交易文件完成对应的操作后,回应所述第五v2x消息;向所述当前车载交易终端发送第七v2x消息,请求释放链路。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:广播包含bst消息内容的第一v2x消息,请求读取车载交易终端的基本信息;接收当前车载交易终端返回的包含vst消息内容的第二v2x消息,所述vst消息内容包含车载交易终端的基本信息;向所述当前车载交易终端发送包含getsecure.rq消息内容的第三v2x消息,请求获取所述当前车载交易终端对应的车辆信息;接收所述当前车载交易终端返回的包含getsecure.rs消息内容的第四v2x消息,所述getsecure.rs消息内容包含车辆信息;向所述当前车载交易终端发送包含etc交易消息内容的第五v2x消息,请求对所述当前车载交易终端的复合交易文件进行操作,以进行etc预交易;接收所述当前车载交易终端返回的包含etc交易消息内容的第六v2x消息,所述第六v2x消息用于在所述当前车载交易终端对所述复合交易文件完成对应的操作后,回应所述第五v2x消息;向所述当前车载交易终端发送第七v2x消息,请求释放链路。上述电子交易方法、路侧交易终端和车载交易终端,通过路侧交易终端与车载交易终端之间的v2x消息通信,获取车载交易终端信息和车辆信息,并对车载交易终端中的etc复合文件进行读写操作,以完成etc预交易。本申请利用v2x天线通信距离更大、v2x消息体可携带数据量更大的优势,在车辆到达收费站出入口或etc门架之前,将本次etc交易的相关信息预先读写完成,待车辆进入etc天线通信范围后,只需进行etc交易确认即可,提高了etc交易的信息写入成功率,实现精准收费,同时,因为预先完成了大部分的读写操作,也提升了etc交易的处理速度。附图说明图1为一个实施例中电子交易方法的应用环境图;图2为一个实施例中电子交易方法的流程示意图;图3为另一个实施例中电子交易方法的流程示意图;图4为一个实施例中路侧交易终端和车载交易终端的交互示意图;图5为另一个实施例中路侧交易终端和车载交易终端的交互示意图;图6为一个实施例中电子交易方法的流程示意图;图7为另一个实施例中电子交易方法的流程示意图;图8为一个实施例中路侧交易终端和车载交易终端的结构示意图。具体实施方式为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。现有的etc出入口或门架上,对应于每个etc车道设置一个etc路侧交易终端,该etc路侧交易终端上设置了etc天线,用于与第三计算机设备通信。该第三计算机设备包括天线控制器,第三计算机设备上运行有车道软件,车道软件通过天线控制器与etc路侧交易终端的etc天线模块通信。车道软件用于对经过etc出入口或门架的车辆进行行程记录、行程计费、异常记录等,并与银行系统通信实现记账收费等。车辆上安装了车载交易终端,车载交易终端同样配置有etc天线模块,用于与路侧交易终端通信实现终端信息和车辆信息读取,交易信息读写等。在如图1所示的应用环境中,本申请提供的路侧交易终端10上设置了第一v2x天线模块11,第一v2x天线模块11与第三计算机设备40的天线控制器41通信,用于向车道软件发送消息或从车道软件获取指令。当第一v2x天线模块11与第一etc天线模块12集成于同一个路侧交易终端10时,应在etc出入口/门架30上对应每个etc收费车道安装一个所述路侧交易终端10。可以理解的是,在其他实施例中,第一v2x天线模块与第一etc天线模块可以分别设置在两个路侧交易终端中,可在etc出入口前的广场或门架前的路边安装一个包括第一v2x天线模块的路侧交易终端,在etc出入口或门架上对应每个etc收费车道安装包括第一etc天线模块的路侧交易终端,多个所述包括第一etc天线模块的路侧交易终端与一个所述包括第一v2x天线模块的路侧交易终端协同工作。相应的,本申请提供的车载交易终端20包括第二v2x天线模块21与第二etc天线模块22,第二v2x天线模块21与第二etc天线模块22通过串口连接通信。其中,第二etc天线模块22具备唯一的etc终端mac地址。第三计算机设备的天线控制器用于在接收消息时分辨消息的来源是第二v2x天线模块21还是第二etc天线模块22,还用于在发送消息时将v2x消息发送给第二v2x天线模块21,或将etc消息发送给第二etc天线模块22。在一个实施例中,如图2所示,提供了一种电子交易方法,以该方法应用于上述路侧交易终端为例进行说明,路侧交易终端通过第一v2x天线模块与车载交易终端通信,包括以下步骤:s101,广播包含bst消息内容的第一v2x消息,请求读取车载交易终端的基本信息。第一v2x消息为rst消息,rst消息包括time(当前时间)、id1(路侧交易终端的id)、id2(收费站或门架编号)、pos(收费站或门架位置)、tollingnodetype(收费节点类型)、tollingdirection(收费方向)、tollpath(收费区域)和serviceinfo(预留更多服务)字段。rst消息中包含了etc空中帧的bst消息原语(beaconservicetable,信标服务表),所述bst消息原语位于所述rst消息的serviceinfo字段。路侧交易终端广播包含bst消息原语的rst消息,用于请求读取车载交易终端的基本信息。v2x天线的通信半径约为800米,路侧交易终端根据车道软件的指示,向通信范围内的车载交易终端广播第一v2x消息,或对进入其通信范围的车载交易终端单播所述第一v2x消息,请求读取车载交易终端的基本信息。车载交易终端的基本信息包括标识(或mac地址)、车辆行驶速度、车头的航向角、车辆位置等,对于已经驶入计费入口的车辆,基本信息还应包括入口站信息和途经站信息。s102,接收当前车载交易终端返回的包含vst消息内容的第二v2x消息,vst消息内容包含车载交易终端的基本信息。第二v2x消息为vsi消息,vsi消息包括time(当前时间)、obuid(车载交易终端的id)、targetid(路侧交易终端的id)、pos(车辆的位置)、heading(车头的航向角)、speed(车辆行驶速度)、entranceinfo(入口站信息)、passedpos(途经站信息)和description(其他信息说)字段。vsi消息中包含了etc空中帧的vst消息原语(vehicleservicetable,车辆服务表),所述vst消息原语位于vsi消息description字段。车载交易终端在收到路侧交易终端广播或单播的第一v2x消息后,根据自身的速度、前进方向、位置等,判断其是否处于所述路侧交易终端的记录区域或车道,若是,车载交易终端在确认路侧交易终端具备交易权限的情况下,向路侧交易终端返回上述基本信息。否则,车载交易终端不对该路侧交易终端回复任何信息。路侧交易终端接收当前车载交易终端返回的包含vst消息原语的vsi消息,获得所述基本信息。由于v2x天线的通信半径较大,为防止对非计费车辆误扣费,路侧交易终端需要通过车载交易终端的基本信息判断车载交易终端(即车辆)是否行驶在记录区域或车道上,若是,则判断为应计费车辆;否则有可能是信号范围内其他道路上的途径车辆、反向车道的车辆等,为非计费车辆。s103,向当前车载交易终端发送包含getsecure.rq消息内容的第三v2x消息,请求获取当前车载交易终端对应的车辆信息。路侧交易终端向当前车载交易终端发送第三v2x消息,第三v2x消息为transferchannelrq消息,其中包含了etc消息的getsecure.rq原语的消息内容,用于请求获取车载交易终端的车辆信息。transferchannelrq消息用于透传etc空中帧的getsecure.rq原语、transferchannel.rq原语、setmmi.rq原语及eventreport原语;transferchannelrq消息包括了time(当前时间)、sourceid(路侧交易终端的id)、targetid(车载交易终端的id)和apdu(通道指令数据)字段。透传etc空中帧原语时,getsecure.rq原语、transferchannel.rq原语、setmmi.rq原语及eventreport原语位于transferchannelrq消息的apdu字段。车辆信息包括车牌号、车型等,可用于etc计费和行程记录。s104,接收当前车载交易终端返回的包含getsecure.rs消息内容的第四v2x消息,getsecure.rs消息内容包含车辆信息。车载交易终端发出车辆信息,路侧交易终端接收包含所述车辆信息的第四v2x消息,所述第四v2x消息为transferchannelrs消息。transferchannelrs消息用于透传etc空中帧的getsecure.rs原语、transferchannel.rs原语及setmmi.rs原语;transferchannelrs消息包括了time(当前时间)、sourceid(车载交易终端的id)、targetid(路侧交易终端的id)和apdu(通道指令数据)字段。透传etc空中帧原语时,getsecure.rs原语、transferchannel.rs原语及setmmi.rs原语位于transferchannelrs消息的apdu字段。s105,向当前车载交易终端发送包含etc交易消息内容的第五v2x消息,请求对当前车载交易终端的复合交易文件进行操作,以进行etc预交易。路侧交易终端向当前车载交易终端发送第五v2x消息,所述第五v2x消息为transferchannelrq消息,其中包含了etc交易消息内容,用于进行etc预交易。etc预交易包括了对复合交易文件的读取和更新。s106,接收当前车载交易终端返回的包含etc交易消息内容的第六v2x消息。所述第六v2x消息为transferchannelrs消息。当前车载交易终端对所述复合交易文件完成对应的更新操作后,发出第六v2x消息用于回应第五v2x消息,确认该etc交易。s107,向当前车载交易终端发送第七v2x消息,请求释放链路。所述第七v2x消息为transferchannelrq消息,包含了etc空中帧的eventreport原语,用于向当前车载交易终端请求释放链路。当前车载交易终端应答该请求,释放链路。本实施例中,利用v2x技术在通信距离上的优势,在路侧交易终端和车载交易终端之间通过v2x消息进行etc消息的原语透传,使得车辆在距离etc出入口或门架还有一段距离时,就预先完成了etc交易所需的信息读写,即实现了etc预交易。在实现预交易的基础上,当车辆行驶到etc路侧交易终端的工作区域内,先验证车载交易终端是否已经完成etc预交易,若是,则只需对预交易进行确认即可。相比于现有技术中车辆需要在etc天线的较短通信距离内完成多次信息交互,本实施例具备数据处理时间充足、数据写入或更新成功率高、车辆无需大幅度减速等优点,为提升etc收费的效率和准确性作出重大贡献。上述方法实施例是在路侧交易终端执行的步骤,下面具体说明路侧交易终端与车载交易终端利用v2x技术交互完成etc预交易的过程,如图3所示,步骤如下:s201,路侧交易终端广播包含bst消息内容的第一v2x消息,请求读取车载交易终端的基本信息。s301,车载交易终端向路侧交易终端返回包含vst消息内容的第二v2x消息,vst消息内容包含车载交易终端的基本信息。s202,路侧交易终端向当前车载交易终端发送包含getsecure.rq消息内容的第三v2x消息,请求获取当前车载交易终端对应的车辆信息。s302,当前车载交易终端向路侧交易终端返回包含getsecure.rs消息内容的第四v2x消息,getsecure.rs消息内容包含车辆信息。s203,路侧交易终端向当前车载交易终端发送包含etc交易消息内容的第五v2x消息,请求对当前车载交易终端的复合交易文件进行操作,以进行etc预交易。s303,车载交易终端向路侧交易终端返回包含etc交易消息内容的第六v2x消息,第六v2x消息用于在当前车载交易终端对复合交易文件完成对应的操作后,回应第五v2x消息。s204,路侧交易终端向当前车载交易终端发送第七v2x消息,请求释放链路。s304,车载交易终端接收路侧交易终端发送的第七v2x消息,释放链路。进一步的,在经过步骤s201~s303后,路侧交易终端与车载交易终端已通过v2x技术完成了etc预交易,路侧交易终端将车载交易终端的etc终端mac地址发送到第三计算机设备,保存到第三计算机设备上存储的白名单中。etc预交易仅对车载交易终端的复合交易文件进行预先读写等操作,etc交易并未完成(未真正扣费);当车辆行驶到路侧交易终端的etc天线模块的通信范围内,由etc天线模块对上述etc预交易进行确认后,该etc预交易生效。etc天线模块对etc预交易的确认如下:etc天线模块广播bst消息,请求读取车载交易终端的基本信息;当前车载交易终端向etc天线模块返回vst消息,vst消息包含当前车载交易终端的基本信息;etc天线模块向第三计算机设备确认当前车载交易终端是否在白名单中,若是,etc天线模块向车载交易终端发送setmmi.rq消息,请求车载交易终端通过蜂鸣器提醒用户已完成交易流程;车载交易终端响应请求,并向etc天线模块回复setmmi.rs消息,表示已通过蜂鸣器提醒用户已完成交易流程,etc天线模块向车载交易终端发送eventreport消息,请求释放当前链路,etc预交易经确认,etc交易完成。在上述方法实施例的基础上,需要明确路侧交易终端与车载交易终端交互的v2x消息透传了哪些etc空中帧原语。其中,第一v2x消息为rst消息,第二v2x消息为vsi消息,第三v2x消息为第一transferchannelrq消息,第四v2x消息为第一transferchannelrs消息,第五v2x消息包括第二transferchannelrq消息、第三transferchannelrq消息、第四transferchannelrq消息和第五transferchannelrq消息,第六v2x消息包括第二transferchannelrs消息、第三transferchannelrs消息、第四transferchannelrs消息和第五transferchannelrs消息,第七v2x消息为第六transferchannelrq消息。下面将参照图4路侧交易终端和车载交易终端的交互示意图进行详细说明:s2011,路侧交易终端广播包含bst原语的rst消息,请求读取车载交易终端的基本信息。s3011,车载交易终端向路侧交易终端返回包含vst原语的vsi消息,vst消息内容包含车载交易终端的基本信息。s2021,路侧交易终端向当前车载交易终端发送包含getsecure.rq原语的第一transferchannelrq消息,请求获取当前车载交易终端对应的车辆信息。s3021,当前车载交易终端向路侧交易终端返回包含getsecure.rs原语的第一transferchannelrs消息,getsecure.rs消息内容包含车辆信息。s2031,路侧交易终端向当前车载交易终端发送包含第一transferchannel.rq原语的第二transferchannelrq消息,请求读取etc复合消费专用文件和etc余额文件。第一transferchannel.rq原语位于第二transferchannelrq消息的apdu字段。s3031,当前车载交易终端向路侧交易终端发送包含第一transferchannel.rs原语的第二transferchannelrs消息,第一transferchannel.rs原语用于应答读取复合消费专用文件和余额文件的请求。第一transferchannel.rs原语位于第二transferchannelrs消息的apdu字段。s2032,路侧交易终端向当前车载交易终端发送包含第二transferchannel.rq原语的第三transferchannelrq消息,请求对当前交易终端的路径标识和计费文件进行操作。第二transferchannel.rq原语位于第三transferchannelrq消息的apdu字段。s3032,当前车载交易终端向路侧交易终端发送包含第二transferchannel.rs原语的第三transferchannelrs消息,第二transferchannel.rs原语用于应答对当前交易终端的路径标识和计费文件进行操作的请求。第二transferchannel.rs原语位于第三transferchannelrs消息的apdu字段。s2033,路侧交易终端向当前车载交易终端发送包含第三transferchannel.rq原语的第四transferchannelrq消息,请求更新etc复合消费专用文件以及复合消费初始化。第三transferchannel.rq原语位于第四transferchannelrq消息的apdu字段。s3033,当前车载交易终端向路侧交易终端发送包含第三transferchannel.rs原语的第四transferchannelrs消息,第三transferchannel.rs原语用于应答更新etc复合消费专用文件以及复合消费初始化的请求。第三transferchannel.rs原语位于第四transferchannelrs消息的apdu字段。s2034,路侧交易终端向当前车载交易终端发送包含第四transferchannel.rq原语的第五transferchannelrq消息,请求进行复合消费并读取余额。第四transferchannel.rq原语位于第五transferchannelrq消息的apdu字段。s3034,当前车载交易终端向路侧交易终端发送包含第四transferchannel.rs原语的第五transferchannelrs消息,第五transferchannel.rs原语用于应答进行复合消费并读取余额的请求。第四transferchannel.rs原语位于第五transferchannelrs消息的apdu字段。s2041,路侧交易终端向当前车载交易终端发送包含eventreport原语的第六transferchannelrq消息,请求释放链路。s3041,车载交易终端接收路侧交易终端发送的第六transferchannelrq消息,释放链路。transferchannelrq消息帧与transferchannelrs消息帧均具备较大的数据携带能力,在整个消息帧的大小不超过1k的情况下,其apdu字段指针中允许存放的字节数不限。因此,作为一种可能的实施方式,如图5所示,上述实施例中路侧交易终端与车载交易终端的交互可以改进为如下步骤:s2111,路侧交易终端广播包含bst原语的rst消息,请求读取车载交易终端的基本信息。s3111,车载交易终端向路侧交易终端返回包含vst原语的vsi消息,vst消息内容包含车载交易终端的基本信息。s2121,路侧交易终端向当前车载交易终端发送包含getsecure.rq原语第一transferchannelrq消息,请求获取当前车载交易终端对应的车辆信息。s3121,当前车载交易终端向路侧交易终端返回包含getsecure.rs原语的第一transferchannelrs消息,getsecure.rs消息内容包含车辆信息。s2131,向当前车载交易终端发送包含第一transferchannel.rq原语的第二transferchannelrq消息,请求读取etc复合消费专用文件和etc余额文件。其中,第一transferchannel.rq原语位于所述第二transferchannelrq消息的apdu字段。s3131,接收当前车载交易终端发送的包含第一transferchannel.rs原语的第二transferchannelrs消息,第一transferchannel.rs原语用于应答读取复合消费专用文件和余额文件的请求。其中,第一transferchannel.rs原语位于所述第二transferchannelrs消息的apdu字段。s2132,向当前车载交易终端发送包含第五transferchannel.rq原语的第六transferchannelrq消息;第五transferchannel.rq原语为第二transferchannel.rq原语、第三transferchannel.rq原语以及第四transferchannel.rq原语的拼帧原语;第二transferchannel.rq原语用于对当前交易终端的路径标识和计费文件进行操作,第三transferchannel.rq原语用于请求更新etc复合消费专用文件以及复合消费初始化,第四transferchannel.rq原语用于请求进行复合消费并读取余额。其中,第五transferchannel.rq原语位于所述第六transferchannelrq消息的apdu字段。s3132,接收当前车载交易终端发送的包含第五transferchannel.rs原语的第六transferchannelrs消息,第五transferchannel.rs原语为第二transferchannel.rs原语、第三transferchannel.rs原语以及第四transferchannel.rs原语的拼帧原语;第二transferchannel.rq原语用于回应对当前交易终端的路径标识和计费文件进行操作的请求,第三transferchannel.rq原语用于回应更新etc复合消费专用文件以及复合消费初始化的请求,第四transferchannel.rq原语用于回应进行复合消费并读取余额的请求。其中,第五transferchannel.rs原语位于所述第六transferchannelrs消息的apdu字段。s2141,路侧交易终端向当前车载交易终端发送包含eventreport原语的第六transferchannelrq消息,请求释放链路。s3141,车载交易终端接收路侧交易终端发送的第六transferchannelrq消息,释放链路。本实施例中,利用transferchannelrq消息帧与transferchannelrs消息帧的数据承载能力,基于车载交易终端对路侧交易终端的交易权限验证需求,将需要多次交互的etc原语拼帧后进行透传,车载交易终端根据单次收到的全部原语执行相应的操作后,集中地向路侧交易终端反馈执行结果。如此可以减少消息交互的次数,减少交互时间,提升交易效率。在其他实施例中,可对需要透传的etc空中帧原语进行解析,将etc空中帧原语各字段的数据放入v2x消息的相应字段中。例如,对于上述实施例中步骤s101和步骤s102,可对bst消息原语和vst原语进行解析,将解析获得的各字段的数据分别放入rst消息和vsi消息的相应字段中。具体步骤如下:获取bst消息原语并解析,根据所述bst消息原语的解析结果生成rst消息,将生成的rst消息进行广播。接收当前车载交易终端返回的vsi消息,所述vsi消息基于vst原语的解析结果生成。再例如,对于步骤s2031~s3034,对每个transferchannel.rq原语和transferchannel.rs原语进行解析,将解析transferchannel.rq原语获得的每个字段的数据放入transferchannelrq消息帧的相应字段中,以此获得新的transferchannelrq消息,将解析transferchannel.rs原语获得的每个字段的数据放入transferchannelrs消息帧的相应字段中,以此获得新的transferchannelrs消息。如图6所示,具体步骤如下,交易过程相同将不再赘述。s4031,路侧交易终端获取第一transferchannel.rq原语并解析,根据解析结果生成第二transferchannelrq消息,将第二transferchannelrq消息发送至当前车载交易终端,请求读取etc复合消费专用文件和etc余额文件。s5031,当前车载交易终端向路侧交易终端发送第二transferchannelrs消息,第二transferchannelrs消息根据第一transferchannel.rs原语的解析结果生成,第二transferchannelrs消息用于应答读取复合消费专用文件和余额文件的请求。s4032,路侧交易终端获取第二transferchannel.rq原语并解析,根据解析结果生成第三transferchannelrq消息,将第三transferchannelrq消息发送至当前车载交易终端,请求对当前交易终端的路径标识和计费文件进行操作。s5032,当前车载交易终端向路侧交易终端发送第三transferchannelrs消息,第三transferchannelrs消息根据第二transferchannel.rs原语的解析结果生成,第三transferchannelrs消息用于应答当前交易终端的路径标识和计费文件进行操作。s4033,路侧交易终端获取第三transferchannel.rq原语并解析,根据解析结果生成第四transferchannelrq消息,并将第四transferchannelrq消息发送至当前车载交易终端,请求更新etc复合消费专用文件以及复合消费初始化。s5033,当前车载交易终端向路侧交易终端发送第四transferchannelrs消息,第四transferchannelrs消息根据第三transferchannel.rs原语的解析结果生成,用于应答更新etc复合消费专用文件以及复合消费初始化的请求。s4034,路侧交易终端获取第四transferchannel.rq原语并解析,根据第四transferchannel.rq原语的解析结果生成第五transferchannelrq消息,向当前车载交易终端发送第五transferchannelrq消息,请求进行复合消费并读取余额。s5034,当前车载交易终端向路侧交易终端发送第五transferchannelrs消息,第五transferchannelrs消息根据第四transferchannel.rs原语的解析结果生成,用于应答进行复合消费并读取余额的请求。同理,对于将etc空中帧原语拼帧透传的步骤s2131~s3132,如图7所示,可根据消息解析原理更改为如下步骤:s4131,路侧交易终端获取第一transferchannel.rq原语并解析,根据解析结果生成第二transferchannelrq消息,将第二transferchannelrq消息发送至当前车载交易终端,请求读取etc复合消费专用文件和etc余额文件。s5131,当前车载交易终端向路侧交易终端发送第二transferchannelrs消息,第二transferchannelrs消息根据第一transferchannel.rs原语的解析结果生成,第二transferchannelrs消息用于应答读取复合消费专用文件和余额文件的请求。s4132,路侧交易终端获取连续多帧transferchannel.rq原语并解析,根据第五transferchannel.rq原语的解析结果生成第六transferchannelrq消息,向当前车载交易终端发送第六transferchannelrq消息;连续多帧transferchannel.rq原语包括第二transferchannel.rq原语、第三transferchannel.rq原语以及第四transferchannel.rq原语;第二transferchannel.rq原语用于请求对当前交易终端的路径标识和计费文件进行操作,第三transferchannel.rq原语用于请求更新etc复合消费专用文件以及复合消费初始化,第四transferchannel.rq原语用于请求进行复合消费并读取余额。s5132,当前车载交易终端向路侧交易终端发送第六transferchannelrs消息,第六transferchannelrs消息为根据第二transferchannel.rs原语、第三transferchannel.rs原语以及第四transferchannel.rs原语的解析结果生成的消息;第二transferchannel.rq原语用于回应对当前交易终端的路径标识和计费文件进行操作的请求,第三transferchannel.rq原语用于回应更新etc复合消费专用文件以及复合消费初始化的请求,第四transferchannel.rq原语用于回应进行复合消费并读取余额的请求。上述方法实施例由一种路侧交易终端及一种车载交易终端通过各自的v2x天线模块相互通信来实现。如图8所示,所述路侧交易终端10包括:第一发射模块111和第一接收模块112。第一发射模块111,用于广播包含bst消息内容的第一v2x消息,请求读取车载交易终端的基本信息;第一接收模块112,用于接收当前车载交易终端返回的包含vst消息内容的第二v2x消息,vst消息内容包含车载交易终端的基本信息;第一发射模块111,还用于向当前车载交易终端发送包含getsecure.rq消息内容的第三v2x消息,请求获取当前车载交易终端对应的车辆信息;第一接收模块112,还用于接收当前车载交易终端返回的包含getsecure.rs消息内容的第四v2x消息,getsecure.rs消息内容包含车辆信息;第一发射模块111,还用于向当前车载交易终端发送包含etc交易消息内容的第五v2x消息,请求对当前车载交易终端的复合交易文件进行操作,以进行etc预交易;第一接收模块112,还用于接收当前车载交易终端返回的包含etc交易消息内容的第六v2x消息,第六v2x消息用于在当前车载交易终端对复合交易文件完成对应的操作后,回应第五v2x消息;第一发射模块111,还用于向当前车载交易终端发送第七v2x消息,请求释放链路。关于路侧交易终端的具体限定可以参见上文方法实施例中对于电子交易方法的限定,在此不再赘述。相应的,车载交易终端20包括第二发射模块211和第二接收模块212。第二接收模块212,用于接收路侧交易终端广播的包含bst消息内容的第一v2x消息,读取车载交易终端的基本信息;第二发射模块211,还用于向所述路侧交易终端返回包含vst消息内容的第二v2x消息,所述vst消息内容包含车载交易终端的基本信息;第二接收模块212,还用于接收路侧交易终端发送的包含getsecure.rq消息内容的第三v2x消息,请求获取当前车载交易终端对应的车辆信息;第二发射模块211,还用于向所述路侧交易终端返回包含getsecure.rs消息内容的第四v2x消息,所述getsecure.rs消息内容包含车辆信息;第二接收模块212,还用于接收路侧交易终端发送的包含etc交易消息内容的第五v2x消息,请求对所述当前车载交易终端的复合交易文件进行操作,以进行etc预交易;第二发射模块211,还用于向所述路侧交易终端返回包含etc交易消息内容的第六v2x消息,所述第六v2x消息用于在所述当前车载交易终端对所述复合交易文件完成对应的操作后,回应所述第五v2x消息;第二接收模块212,还用于接收路侧交易终端发送的第七v2x消息,释放链路。上述路侧交易终端和车载交易终端中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备的处理器中,也可以以软件形式存储于计算机设备的存储器中,以便于处理器调用执行以上各个模块对应的操作。在一个实施例中,提供了一种计算机设备,该计算机设备可以是终端。该计算机设备包括通过系统总线连接的处理器、存储器和天线控制器。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储该计算机设备所在etc出入口或门架的etc交易数据。该计算机设备的计算机程序被处理器执行时以实现如上各方法实施例的电子交易方法。本领域技术人员可以理解,具体的计算机设备可以包括比上文描述更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述各方法实施例中的步骤。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlymemory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccessmemory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(staticrandomaccessmemory,sram)或动态随机存取存储器(dynamicrandomaccessmemory,dram)等。以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。当前第1页12当前第1页12
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献

  • 日榜
  • 周榜
  • 月榜