GA/T1975—2021ICS35.200CCSR82GA中华人民共和国公共安全行业标准GA/T1975—2021机动车号牌管理信息系统联网设备接口协议Interfaceprotocolsofnetworkingequipmentofmotorvehiclelicenseplatemanagementinformationsystem2021-12-30发布2022-01-20实施中华人民共和国公安部发布GA/T1975—2021I目次前言................................................................................II1范围...............................................................................12规范性引用文件.....................................................................13术语与定义.........................................................................14一般要求...........................................................................15机动车号牌智能冲压设备.............................................................26机动车号牌智能销毁设备.............................................................7附录A(规范性)冲压设备模具识读装置返回内容.......................................15GA/T1975—2021II前言本文件按照GB/T1.1-2020《标准化工作导则第1部分:标准化文件的结构和起草规则》的规定起草。请注意本文件的某些内容可能涉及专利。本文件的发布机构不承担识别专利的责任。本文件由全国道路交通管理标准化技术委员会(SAC/TC576)提出并归口。本文件起草单位:公安部交通管理科学研究所。本文件主要起草人:赵鸣蕾、钱彬、王军华、黄金、曹品奇、林万华、王旭、张帅、黄鑫。GA/T1975—20211机动车号牌管理信息系统联网设备接口协议1范围本文件规定了机动车号牌管理信息系统联网设备接口协议的术语与定义、要求及机动车号牌智能冲压设备、机动车号牌智能销毁设备的特殊要求。本文件适用于机动车号牌管理信息系统联网设备接口协议的开发。2规范性引用文件下列文件中的内容通过文中的规范性引用而构成本文件必不可少的条款。其中,注日期的引用文件,仅该日期对应的版本适用于本文件;不注日期的引用文件,其最新版本(包括所有的修改单)适用于本文件。GA36中华人民共和国机动车号牌GA/T1135机动车号牌管理信息系统技术规范GA/T1287机动车号牌监制规范3术语与定义GA36、GA/T1135、GA/T1287界定的以及下列术语和定义适用于本文件。3.1机动车号牌管理信息系统联网设备networkingequipmentofmotorvehiclelicenseplatemanagementinformationsystem与机动车号牌管理信息系统联网、用于号牌生产管理的装置,包括但不限于机动车号牌智能冲压设备、机动车号牌智能销毁设备。3.1.1机动车号牌智能冲压设备intelligentembossingequipmentofmotorvehiclelicenseplate与机动车号牌管理信息系统联网、可自动识别生产序列标识及模具二维码、用于冲压机动车登记编号的装置,由识读装置、机电装置和运行于计算机的主控程序三部分组成。3.1.2机动车号牌智能销毁设备intelligentscrappingequipmentofmotorvehiclelicenseplate与机动车号牌管理信息系统联网、可自动识别生产序列标识、用于销毁号牌的装置,由识读装置、机电装置和运行于计算机的主控程序三部分组成。4要求4.1基本要求GA/T1975—20212机动车号牌管理信息系统联网设备的接口应具备设备身份、版本信息和生产序列标识上传的功能。设备身份信息为12位安全控制组件序列号;设备版本信息由6位设备企业编号及3位序列号组成。4.2接口类型机动车号牌管理信息系统联网设备的接口分为同步接口、异步接口和事件接口三种类型。4.3数据类型接口函数中使用的数据类型应符合表1的规定。表1数据类型表数据类型类型名称类型长度(字节)描述PCHAR字符串指针4以Ox00作为结束符INT整型4整数,可以用十进制、十六进制等符号表示PINT整型指针4整型数据内存地址BOOL布尔型4TRUE真FALSE假4.4返回值接口函数的返回值为整型,0表示成功,负值表示错误。5机动车号牌智能冲压设备5.1冲压设备识读装置5.1.1接口清单机动车号牌智能冲压设备(以下简称冲压设备)主控程序与识读装置的接口应符合表2的规定。表2冲压设备主控程序与识读装置的接口表(第1页/共2页)序号接口名称接口类型接口函数详细要求1获取安全控制组件序列号同步接口MoldGetSamSn应符合5.1.2的规定2获取安全控制组件版本号同步接口MoldGetSamVersion应符合5.1.3的规定3安全控制组件数据透传同步接口MoldSamTrans应符合5.1.4的规定4模具识读装置初始化同步接口MoldInit应符合5.1.5的规定5获取模具识读装置版本号同步接口MoldVersion应符合5.1.6的规定6模具识读装置声光提示同步接口MoldTip应符合5.1.7的规定7模具识读返回事件接口MoldStart模具识读启动,应符合5.1.8的规定MoldStop模具识读停止,应符合5.1.9的规定HandleMoldCodeCallBackFunc模具识读结果回调函数,应符合5.1.10的规定GA/T1975—20213表2冲压设备主控程序与识读装置的接口表(第2页/共2页)序号接口名称接口类型接口函数详细要求8生产序列标识识读装置初始化同步接口QRInit应符合5.1.11的规定9获取生产序列标识识读装置版本号同步接口QRVersion应符合5.1.12的规定10生产序列标识识读启动同步接口QRStart应符合5.1.13的规定11生产序列标识识读停止同步接口QRStop应符合5.1.14的规定12生产序列标识识读结果查询同步接口QRQueryResult应符合5.1.15的规定5.1.2MoldGetSamSn函数原型:INTMoldGetSamSn(PCHARPStrAddr);描述:主动查询安全控制组件序列号参数:PStrAddr安全控制组件序列号字符串内存地址返回:0成功-1失败5.1.3MoldGetSamVersion函数原型:INTMoldGetSamVersion(PCHARPStrAddr);描述:主动查询安全控制组件版本号参数:PStrAddr安全控制组件版本号字符串内存地址返回:0成功-1失败5.1.4MoldSamTrans函数原型:INTMoldSamTrans(PCHARPDataIn,INTIDataInLen,PCHARPDataOut,PINTPDataOutLen);描述:安全控制组件数据透传参数:PDataIn向安全控制组件发送数据的内存地址IDataInLen向安全控制组件发送数据的长度PDataOut接收安全控制组件数据的内存地址PDataOutLen接收安全控制组件数据长度的内存地址返回:0成功-1失败5.1.5MoldInit函数原型:INTMoldInit();描述:模具识读装置初始化参数:无返回:0成功-1失败5.1.6MoldVersion函数原型:PCHARMoldVersion();GA/T1975—20214描述:获取模具识读装置版本号参数:无返回:模具识读装置版本号字符串内存地址5.1.7MoldTip函数原型:INTMoldTip(INTTipIndex,INTTimeLast);描述:执行声光提示参数:TipIndex0:正常工作指示灯亮1:正常工作声音提示2:正常工作指示灯亮且声音提示TimeLast提示时间,单位:ms。超过时间后声光提示自动关闭返回:0成功-1失败5.1.8MoldStart函数原型:INTMoldStart();描述:启动模具识读参数:无返回:0成功-1失败5.1.9MoldStop函数原型:INTMoldStop();描述:停止模具识读参数:无返回:0成功-1模具识读线程关闭失败-2模具识读摄像头关闭失败5.1.10HandleMoldCodeCallBackFunc函数原型:INTHandleMoldCodeCallBackFunc(PCHARResult,PCHARImgData,INTImgWidth,INTImgHeight);描述:当设备识读成功后,此回调函数被调用,传入设备识读结果,Result中的数据以JSON字符串表示,字符串格式应符合附录A的规定参数:Result识读结果内存地址ImgData模具识读抓拍图像(8位灰度图像)数据内存地址ImgWidth模具识读抓拍图像水平方向像素值ImgHeight模具识读抓拍图像垂直方向像素值返回:0成功-1失败5.1.11QRInit函数原型:INTQRInit();GA/T1975—20215描述:生产序列标识识读装置初始化参数:无返回:0成功-1失败5.1.12QRVersion函数原型:PCHARQRVersion();描述:获取生产序列标识识读装置版本号参数:无返回:生产序列标识识读装置版本号字符串内存地址5.1.13QRStart函数原型:INTQRStart();描述:启动生产序列标识识读参数:无返回:0成功-1失败5.1.14QRStop函数原型:INTQRStop();描述:停止生产序列标识识读参数:无返回:0成功-1生产序列标识识读线程关闭失败-2生产序列标识识读摄像头关闭失败5.1.15QRQueryResult函数原型:INTQRQueryResult(PCHARResult);描述:轮询生产序列标识识读结果参数:Result识读结果内存地址返回:0成功-1生产序列标识识读摄像头打开失败-2生产序列标识图像捕获失败5.2冲压设备机电装置5.2.1接口清单冲压设备主控程序与机电装置的接口应符合表3的规定。表3冲压设备主控程序与机电装置的接口表(第1页/共2页)序号接口名称接口类型接口函数详细要求1机电装置初始化同步接口MechInit应符合5.2.2的规定2机电装置版本号查询同步接口MechVersion应符合5.2.3的规定GA/T1975—20216表3冲压设备主控程序与机电装置的接口表(第2页/共2页)序号接口名称接口类型接口函数详细要求3模架类型设置同步接口MechSetPlateType应符合5.2.4的规定4生产同步接口MechProduce应符合5.2.5的规定5生产重置同步接口MechAgain应符合5.2.6的规定6生产状态查询同步接口MechQuery应符合5.2.7的规定5.2.2MechInit函数原型:INTMechInit(PCHARPRnd,PINTPRndLen);描述:初始化机电装置参数:PRnd随机数字符串内存地址PRndLen随机数字符串长度内存地址返回:0成功-1失败5.2.3MechVersion函数原型:PCHARMechVersion();描述:查询机电装置版本信息参数:无返回:机电装置版本信息字符串内存地址5.2.4MechSetPlateType函数原型:INTMechSetPlateType(INTPlateType