某汽车站乘客检票通道闸门禁功能使用手册
甲方功能要求:
1、甲方提供红外扫描设备和条码标签,乙方测试对接;
2、甲方项目是用在汽车产旅客检票口的闸机上,工作流程如下:
乘客持车票进入闸机通过条码扫描车票后控制器时时把读到的信息上传至车站车票管理平台,该平台检索车票如果是允许进入的车票,就会给出门禁控制器开闸指令,如果是不允许进入的车票即不给出开闸指令,乙方要做的开发工作就是根据附件的通讯协议开发和车站管理平台的对接。
3、要求时时在线工作,无需使用门禁软件授权。
二、调试设置:
1. 进入门禁控制器的web 界面的网络中设置服务器的IP,服务器的端口必须是80.
2.扫描器接转换板的串口;
3.转换板的485口接控制器的485口;
4.通电扫描;
5.控制器产生记录。如果是无效卡则产生无效卡记录,如果是有效卡则产生有效卡记录,如果服务器工作不正常则产生超时错误。
注意:最大卡号不得超过4个字节。
附件:甲方提供系统对接协议:
接口类型:
WebService
开发语言:
C#
调用地址:
http://IP:PORT/Services/WsGate.asmx?WSDL
接口定义:
ValidateBarCode 检票
定义
/// <summary>
/// 闸机检票
/// </summary>
/// <param name="barCode">条形码</param>
/// <returns type="System.Data.DataTable" >
/// 1、列“IsValidate”类型为int 值:其中0表示验证失败,
///1表示全票验证成功,2表示半票验证成功
/// 2、列“ErrorMessage”类型stirng 值:表示检票失败的原因
/// </returns>
//[WebMethod]
public DataTable ValidateBarCode(string barCode)
参数
参数 | 类型 | 说明 |
barCode | System.String | 车票条码 |
返回值
名称: TableValidateResult
类型为: System.Data.DataTable
参数说明:
列名 | 类型 | 说明 |
IsValidate | System.Int32 | 检票结果: 0表示检票失败 1表示检票成功,票型为‘全票’ 2表示检票成功,票型为‘半票’ |
ErrorMessage | System.String | 检票结果文字描述,用于图像或者语音提示 |
|
|
|