智能卡和指纹系统通讯协议和命令字-v
- 格式:doc
- 大小:745.50 KB
- 文档页数:41
智能卡7816协议最近项⽬涉及到了FPGA芯⽚与智能卡控制的系统级调试,记录⼀下关于智能卡的7816协议。
概念⾸先7816-3定义了智能卡(这⾥指的是接触式CPU卡,对于逻辑加密卡以及⾮接触IC卡不在此列)和读写设备之间的通讯协议,说⽩了就是数据位传输的格式。
这⾥提⼀下RS232协议,它属于异步串⾏通讯接⼝(UART),通过RxD、TxD进⾏数据的收发,RS232曾经是PC机的标配,但是⽬前在多数PC上基本不复存在了(当然还可以通过USB-232转换器来扩展)。
对⽐7816-3定义的通讯协议,其实基本上可以说是RS232的翻版并在此基础上进⾏的改进,7816中只有⼀个IO同时兼具数据收发的功能,这点和RS232⽤RxD和TxD进⾏数据收发是不同的。
在RS232中我们有9600波特率、起始位、奇偶校验位、停⽌位这些概念,⽽在7816-3中都完整地保留了下来。
通讯协议说明(字符传输)智能卡的字符传输采⽤的是异步半双⼯模式,这种异步的模式很像个⼈电脑上的RS232通信。
传输⼀个字符时,除了8Bits的数据外,还加了以下⼏个Bits:起始位 -- ⽤于字符帧的同步校验位 -- ⽤于校验检测Guard Time -- 两个字符间的间隔时间智能卡ETU⼀般我们在理解UART通讯协议后,可以将UART协议与7816协议作为对⽐学习。
7816-3中引⼊了etu,没有使⽤bps,但是基本原理是⼀致的。
etu的定义可以更加精确地描述每个数据位在传输过程中收发双⽅的职责和⾓⾊转换。
根据定义在智能卡上电复位的时候 1 etu = 372 / f ,其中f = 读写设备通过CLK管脚提供给智能卡的时钟频率,通常在1--5 MHz之间。
ETU选择0372(默认值)164FD=0x94232FD=0x95316FD=0x96etu的单位是时间单位秒(毫秒、微秒),等同于传输每个数据位所需的时间。
对其取倒数得出来的就是每秒传输的数据位,也就是bps。
银联卡芯片技术标准在银行卡支付领域,芯片技术已成为当前普遍采用的支付安全手段。
为保障支付卡行业的长期发展以及用户的资金安全,银联联合国内外金融机构、芯片厂商、支付终端设备厂商等行业链上众多企业,拟定了一系列技术标准,推广和应用这些技术标准已成为支付普及的需要和趋势。
一、银联EMV芯片技术标准银联EMV芯片技术标准是指一套规范的技术标准,包括硬件和软件两部分,规定了芯片的设计、制造、个性化、卡片应用等全过程。
其目的是为了确保银行卡芯片的安全性、稳定性和互操作性。
EMV芯片技术标准的主要内容包括以下几个方面:1.芯片架构标准。
EMV芯片应当符合EMV根据智能卡IC卡国际标准所设计的芯片架构,包括多应用支持、动态应用选择等功能。
2.强制PIN标准。
采用EMV芯片的银行卡必须支持强制输入密码,保障用户的资金安全。
3.卡片终端的认证标准。
EMV芯片应当支持银行卡终端的认证功能,确保每次交易双方的安全身份信息,并对交易细节进行安全加密。
4.签名和加密标准。
EMV芯片应当支持数字签名和加密功能,以保障交易数据的保密性、完整性和不可抵赖性。
5.卡片读取机制标准。
EMV芯片应当支持多种读卡机制,包括磁条读卡和近场通信读卡等,以更好地适应各种支付终端的使用需求。
二、银联PBOC芯片技术标准银联PBOC芯片技术标准是银联针对中国市场推出的银行卡芯片标准,其主要内容包括以下几个方面:1.基础应用规范。
规范了芯片预制、个性化、ATR的格式、基本数据元素等核心内容。
2.卡片终端交互规范。
规范了卡片与终端的交互过程,包括命令格式、数据元素编码、通讯协议等。
3.应用规范。
指定了支付、存取款、银行卡管理、保险等应用程序的实现标准。
4.安全规范。
规定了芯片安全机制、密钥管理、PIN码保护、交易记录保护等一系列卡片安全管理机制。
三、银联UICC芯片技术标准银联UICC技术标准是银联在移动支付领域推出的新一代芯片标准。
其主要内容包括以下几个方面:1.芯片安全机制规范。
TimeCOS ESAMTimeCOS/ESAM目前已经大批量地应用在居民及工业用预付费智能卡水表、电表、气表、热力表等计量仪表中。
其他批量应用产品包括银行POS终端、公交车非接触卡收费终端、车载路桥收费终端、加密MODEM、电视机顶盒等。
处于研发及小批量试用的应用产品包括停车咪表、密码小键盘、股票加密接收机、税控出租车计价器、税控加油机、税控现金收款机等等。
总之,只要与数据加密存储、加密传输、安全认证、电子钱包预付费等相关的产品和应用,TimeCOS/ESAM 都可以嵌入并发挥重要作用。
----------------------------------------公司立足于智能卡技术和应用的专业化。
公司以自主开发的TimeCOS系列智能卡等核心产品和技术为依托,面向重点行业用户和应用领域,依靠公司在产品、技术、价格、服务方面的综合优势,成立伊始,就率先成功地把TimeCOS / ESAM嵌入式安全控制模块及TimeCOS智能卡推广应用到北京市9950 工程预付费智能卡电表项目上,公司为此项目提供的智能卡和电表嵌入式安全控制模块数量总计超过250万片。
到目前为止,整个北京市已经有超过120万户居民使用北京握奇数据系统公司提供的智能卡通过银行服务柜台购电。
自助终端购电和网上购电功能也将于近期开通,为用户提供更大的方便。
系统一年多的稳定运行进一步证明了系统的安全性和可靠性,同时得到了社会各界用户的普遍认可和好评。
CPU卡即所谓智能卡IC卡是一个统称,并不是所有的IC卡都可以称之为智能卡。
简单存储器卡的读写操作不设任何保护,逻辑加密存储器卡读写一般只设一个口令密码保护,而智能卡的文件管理、安全属性、读写操作、密钥管理是通过卡内芯片操作系统COS(Chip Operating System)监控、管理和执行并受发卡方对卡片个人化时在卡内设定的密钥系统及安全认证机制的控制。
产品服务:本公司TimeCOS系列产品正是基于CPU智能卡硬件平台上的智能卡操作系统。
CCID协议学习资料CCID(Chip Card Interface Device)协议是用于智能卡(如EMV卡、SIM卡)与计算机之间进行数据交互的一种通信协议。
该协议定义了智能卡读卡器和计算机之间的通信规范,包括通信命令、数据传输格式等。
通过CCID协议,计算机可以与智能卡进行读写操作,实现对智能卡中数据的读取和写入。
ID协议基础知识:包括CCID协议的定义、架构、工作原理等内容。
可以通过查阅相关的技术文档、标准规范来了解CCID协议的基本概念和原理。
ID协议命令:CCID协议定义了一系列的命令,用于读卡器向智能卡发送指令,实现对智能卡功能的控制和数据的交互。
学习资料可以包括CCID协议命令的格式、说明、使用方法等内容。
ID驱动程序开发:学习CCID协议驱动程序的开发,可以参考相关的开发文档、示例代码。
驱动程序是实现计算机与智能卡读卡器之间通信的关键,通过学习开发驱动程序,可以了解CCID协议在实际应用中的具体实现。
ID调试工具:学习CCID协议调试工具的使用方法,可以帮助开发人员进行CCID协议通信的调试和故障排除。
调试工具一般可以显示协议命令和数据的传输,帮助开发人员分析通信过程中的问题。
ID应用案例:学习CCID协议在实际应用中的案例,可以通过参考实际项目的设计和实现,了解如何将CCID协议应用到具体的应用场景中。
除了以上的学习资料,还可以通过参加相关的培训课程、技术交流活动,与其他开发人员进行经验交流,加深对CCID协议的理解和应用。
总之,学习CCID协议需要掌握其基础知识、命令格式、驱动程序开发、调试工具的使用以及应用案例等方面的内容。
通过系统的学习和实践,可以掌握CCID协议在智能卡与计算机之间数据交互方面的应用。
7816协议7816协议是指智能卡的物理和通信规范,主要用于描述智能卡与终端设备之间的通信方式和数据交互协议。
该协议的制定旨在确保智能卡可以与各种设备进行兼容性通信,并保护智能卡内的数据安全。
7816协议规定了智能卡与终端设备之间的电气特性和信号传输规范。
智能卡采用金属接触片作为物理接口,与终端设备通过金属接触进行电气连接。
根据协议规定,智能卡的接触片要符合一定的尺寸、排列和电气特性要求,以便与终端设备的读卡器插槽进行互联。
7816协议也规定了智能卡与终端设备之间的通信协议。
智能卡与终端设备之间的通信采用半双工方式进行,即智能卡和终端设备分别使用不同的通信通道进行数据的发送和接收。
协议规定了数据传输的时序、位传输速率和错误检验等方面的要求,确保数据的可靠传输和完整性。
在数据交互方面,7816协议定义了指令和响应的格式。
通常,终端设备向智能卡发送指令,智能卡接收并执行该指令,然后再向终端设备返回执行结果或响应。
指令和响应的格式采用了特定的结构和编码方式,以确保数据的有效传输和正确解析。
在安全性方面,7816协议规定了智能卡与终端设备之间的数据传输和存储的安全性要求。
协议要求智能卡支持数据加密和解密算法,以提供对敏感数据的保护。
协议还规定了对智能卡的访问控制和密钥管理等方面的要求,以确保只有授权用户才能对智能卡进行操作和访问。
总的来说,7816协议是一种使用广泛的智能卡通信和数据交互协议,通过定义智能卡的物理接口、通信方式和数据格式,确保了智能卡与终端设备之间的兼容性和安全性。
该协议在金融、电信、交通等领域得到广泛应用,为智能卡的普及和应用提供了重要的技术支持。
摘要:本文论述了ESAM安全模块的功能和特点及其在智能卡表等方面的技术优势和应用模式,分析了产品开发和系统应用在安全性和可操作性方面需要考虑的因素,给出了相关应用设计举例和说明,同时给出了有关产品的技术参数和指标。
1、什么是ESAM安全模块?ESAM(Embedded Secure Access Module)嵌入式安全控制模块系列产品,是握奇公司经过多年技术开发和应用实践研制出的具有普遍应用价值的嵌入式数据安全产品。
ESAM硬件平台采用亿恒科技(原西门子半导体)和飞利浦等半导体公司智能卡专用保密微控制器,具有安全的ROM和EEPROM 安全控制、真随机数发生器RNG(可选)、DES/3DES加速器和高级加密协处理器ACE(可选)等安全结构,硬件安全性能达到ITSEC E4级标准,具有防检测、抗攻击、自毁等硬件安全特性。
ESAM芯片操作系统采用握奇公司自主开发的TimeCOS/ESAM嵌入式安全操作系统,具有安全的文件密钥存储、完善的安全机制、标准的加密算法等特点。
ESAM系列产品完全符合ISO7816标准和中国人民银行金融IC卡规范,通过中国人民银行金融卡认证和北京市科委软件产品认证,并获得了国家密码管理委员会的安全认证和生产销售许可,目前在国内发行使用的数量超过300万片。
ESAM特殊的安全属性使它可以嵌入到其他任何具有安全要求的智能设备中,完成文件和密钥的安全存储、数字签名、数据加密解密、双向身份认证、内部分散密钥、电子钱包、通讯线路保护等多种功能。
2、ESAM安全模块功能概述ESAM安全模块的应用是和各种专用或通用智能设备相关的,对于所有需要身份认证、数据加/解密、安全存储、通讯保密等较高数据安全要求的产品和应用系统,ESAM嵌入式安全控制模块都可以发挥其独到的安全控制作用。
1)身份双向认证;2)数据加密解密;3)数字签名;4)分散密钥导出;5)内部分散密钥;6)传输线路保护;7)电子钱包;8)安全数据存储3、ESAM安全模块的应用领域握奇智能公司现已成功地将ESAM模块应用如下产品中。
2023全新智能家居通讯协议概述智能家居是指利用现代信息技术,将传统家居生活中的电器、照明、门锁、空调、音乐等设备连接起来,形成一个互相协调、操控方便的智慧家庭系统。
为了实现智能家居设备间的互联互通,通讯协议是必不可少的一部分。
本文将介绍2023年推出的全新智能家居通讯协议。
1. 目标和特点1.1 高效通讯全新智能家居通讯协议将采用先进的通讯技术,实现高速数据传输,保证家庭设备之间的实时通讯。
1.2 安全保护为了保护用户隐私和网络安全,全新智能家居通讯协议将采用强大的加密算法进行数据传输的安全保护,确保用户的个人信息不被泄露和攻击。
1.3 设备兼容性全新智能家居通讯协议将支持多种设备和操作系统,保证设备之间的互联互通,同时提高系统的开放性和兼容性。
1.4 稳定可靠全新智能家居通讯协议将采用先进的通讯机制和传输协议,确保通讯的稳定性和可靠性,降低通讯故障的发生率。
2. 技术实现2.1 云平台支持全新协议将与云平台紧密结合,实现设备的远程操作和管理,用户可以通过方式、电脑等终端设备对智能家居设备进行控制和监控。
2.2 大数据分析通过对智能家居设备产生的大量数据进行分析和挖掘,可以为用户提供个性化的家居服务和智能化的场景联动,提高用户的居家体验。
2.3 安全加密全新协议将采用先进的加密算法对通讯数据进行加密处理,确保数据传输的安全性,防止黑客攻击和信息泄露。
2.4 IoT技术全新协议将整合物联网技术,实现设备之间的互连互通,提供统一的智能家居控制中心,方便用户对设备进行集中管理。
3. 应用场景3.1 家庭场景在家庭场景中,通过全新协议,用户可以通过方式等终端设备远程控制家居设备,实现照明、空调、窗帘、音乐等设备的智能化控制,提高生活便利性。
3.2 酒店场景在酒店场景中,通过全新协议,酒店管理员可以通过云平台对客房设备进行统一管理和监控,实现智能化的客房管理,提高服务质量和客户满意度。
3.3 办公场所在办公场所,通过全新协议,员工可以通过智能终端设备实现对灯光、空调、会议设备等的集中控制,提高办公效率和舒适度。
AN-0811212智能卡和指纹系统通讯帧格式和命令字文件息目录1 通讯帧格式描述 (5)2 指令码描述 (5)2.1 考勤门禁记录操作命令 (5)2.1.1 上位机采集考勤门禁记录(考勤门禁,命令码:1) (7)2.1.2 采集记录删除-考勤门禁、收费(命令码:2) (7)2.1.3 考勤门禁数据实时上传(考勤门禁,命令码:3) (7)2.1.4 考勤门禁数据补采(考勤门禁,命令码:4) (7)2.1.5 记录清空-考勤门禁、收费(命令码:5) (7)2.1.6 读卡序列号(命令码:6) (8)2.1.7 读块数据(命令码:7) (8)2.1.8 写块数据(命令码:8) (8)2.1.9 充值(命令码:9) (9)2.1.10 减值(命令码:10) (9)2.1.11 初始化钱包(命令码:11) (9)2.1.12 读扇区数据(命令码:12) (10)2.1.13 写扇区数据(命令码:13) (10)2.1.14 修改卡扇区密码(命令码:14) (10)2.1.15 开LED(命令码:15) (11)2.1.16 关LED(命令码:16) (11)2.1.17 开BEEP(命令码:17) (11)2.1.18 关BEEP(命令码:18) (11)2.1.19 指纹机录入图像(命令码:19) (12)2.1.20 指纹机生成特征(命令码:20) (12)2.1.21 指纹机精确比对两枚指纹特征(命令码:21) (12)2.1.22 指纹机搜索指纹(命令码:22) (12)2.1.23 指纹机注册模板(命令码:23) (13)2.1.24 指纹机储存模板(命令码:24) (13)2.1.25 指纹机上传特征或模板(命令码:25) (13)2.1.26 指纹机下载特征或者模板(命令码:26) (13)2.1.27 指纹机清空指纹库(命令码:27) (14)2.1.28 指纹机验证模块握手口令(命令码:28) (14)2.1.29 指纹机设置芯片地址(命令码:29) (14)2.1.30 终端出厂设置(命令码:30) (14)2.1.31 终端参数配置(命令码:31) (15)2.1.32 设置终端应用类型(命令码:32) (16)2.1.33 设置终端标识号(命令码:33) (16)2.1.34 设置终端通讯模式(命令码:34) (16)2.1.35 设置终端地址(命令码:35) (16)2.1.36 设置终端记录模式(命令码:36) (17)2.1.37 设置终端响应时间(命令码:37) (17)2.1.38 设置刷卡间隔(命令码:38) (17)2.1.40 设置卡闲置期(命令码:40) (18)2.1.41 设置门禁模式(命令码:41) (18)2.1.42 设置黑白名单版本(命令码:42) (18)2.1.43 获取终端参数(命令码:43) (19)2.1.44 授权级别(命令码:44) (19)2.1.45 授权分组(命令码:45) (19)2.1.46 初始化机具(命令码:46) (20)2.1.47 下载IC卡黑白名单(命令码:47) (20)2.1.48 判断卡号是否是黑白名单(命令码:48) (20)2.1.49 下载ID卡黑白名单(命令码:49) (20)2.1.50 清空黑白名单(命令码:50) (21)2.1.51 取黑白名单数量(命令码:51) (21)2.1.52 终端PING后台(命令码:52) (21)2.1.53 终端发起更新IC黑白名单(命令码:53) (22)2.1.54 终端发起更新ID黑白名单(命令码:54) (22)2.1.55 设置终端根密钥(命令码:55) (22)2.1.56 校时(命令码:56) (22)2.1.57 通讯测试(命令码:57) (23)2.1.58 设置本机IP地址(命令码:60) (23)2.1.59 设置本机MAC值(命令码:61) (23)2.1.60 设置本机端口号(命令码:62) (23)2.1.61 设置服务器端IP地址(命令码:63) (23)2.1.62 设置服务端端口号(命令码:64) (24)2.1.63 设置PINID和频道(命令码:65) (24)2.1.64 设置终端范围(命令码:66) (24)2.1.65 设置无线终端地址(命令码:67) (24)2.1.66 设置卡片扇区号(命令码:68) (24)2.1.67 下载字库(命令码:69) (25)2.1.68 获取终端序列号(命令码:70) (25)2.1.69 设置终端序列号(命令码:71) (25)2.1.70 写指纹扇区(命令码:72) (25)2.1.71 设置刷卡时段(命令码:73) (25)2.1.72 设置打铃时间(命令码:74) (26)2.1.73 设置门禁有效时间(命令码:75) (26)2.1.74 设置特权密码(命令码:76) (26)2.1.75 设置LCD显示题头(命令码:77) (26)2.1.76 设置WIFI BSSID,SSID,信道号(命令码:78) (26)2.1.77 设置WIFI的加密类型及密钥(命令码:79) (27)2.1.78 设置链路层数据格式(命令码:80) (27)2.1.79 设置服务器MAC值(命令码:81) (27)2.1.80 门磁动作配置属性(命令码:82) (28)2.1.81 手动开门动作配置属性(命令码:83) (28)2.1.82 设置显示语言(命令码:84) (29)2.1.84 获取终端出厂设置(命令码:86) (29)2.1.85 复位CPU卡(命令码:87) (29)2.1.86 发送COS命令(命令码:88) (30)2.1.87 控制IO口(命令码:89) (30)2.1.88 设置消费模式(命令码:90) (30)2.1.89 设置消费规则(命令码:91) (30)2.1.90 设置定值额(命令码:92) (31)2.1.91 设置动态消费模式(命令码:93) (31)2.1.92 下载价目表(命令码:94) (31)2.1.93 设置消费机清空补贴的开始日期(命令码:95) (31)2.1.94 设置消费机属性(命令码:96) (32)2.1.95 设置计时消费费率(命令码:97) (32)2.1.96 申请补贴(命令码:98) (32)2.1.97 上送POS记录(命令码:99) (32)2.1.98 设置递增消费额(命令码:114) (33)2.1.99 设置分组透支额(命令码:115) (33)2.1.100 设置分组打折费率(命令码:116) (33)2.1.101 设置分组搭伙费率(命令码:117) (34)2.1.102 上位机采集收费记录(命令码:118) (34)2.1.103 收费数据补采(命令码:119) (34)2.1.104 设置终端流水号(命令码:120) (34)2.1.105 交互方式实时上传(,命令码:122) (34)2.1.106 设置终端是否启用交互(命令码:121) (35)2.1.107 申请后台消费判断(命令码:123) (35)2.1.108 获取网络参数(命令码:124) (35)2.2 交互命令 (36)2.2.1 光标定位指令(命令码:100) (36)2.2.2 LCD文字显示(命令码:101) (36)2.2.3 LCD图形显示(命令码:102) (36)2.2.4 LCD待机显示(命令码:103) (36)2.2.5 状态LED显示(命令码:104) (37)2.2.6 蜂鸣器鸣叫(命令码:105) (37)2.2.7 继电器动作(命令码:106) (37)2.2.8 功能键上传(命令码:107) (37)2.2.9 登录指令,通知服务器机器终端开机请求登录(命令码:108) (38)2.2.10 显示、蜂鸣、LED、继电器集成命令(命令码:109) (38)3 此文档修订历史 (38)通讯帧和指令码1通讯帧格式描述此通讯格式是根据HDLC国际通用串行通讯格式修改制定,协议可靠成熟,灵活,满足各种通讯数据要求。
帧头字符:用于启动通讯帧,使物理链路进入通讯状态,2个字节。
终端地址:范围是1-0xfffe,0、0xffff 预留。
数据长度:是通讯的数据长度,包含:指令码+数据内容+校验指令码:是实现各种操作的指令数据/参数:操作参数或者数据内容,格式可以客户自定义,HEX BCD ASCII码都可以校验:校验码是从指令码到数据内容,按字节为单位进行相加,不包含校验字本身16位或者32位数据格都是低位在前。
2指令码描述说明:16位或者32位数据长度都是低位在前;操作成功或者执行完毕返回代码是“00”,“01”表示不成功;其他返回状态看详细定义。
地址为1-fffe,响应就是指定地址的终端,如果地址为ffff,这是广播命令,所有在线的终端都会响应。
2.1 考勤门禁记录操作命令记录格式类型:0---无效记录;1---正常记录;2---手动开门记录;3—远程开门记录;4—黑名单记录;5—门磁记录:校验:16位的累加和,以字节为单位从记录类型到流水号累加,累加不包含校验字节。
2.1.1 上位机采集考勤门禁记录(考勤门禁,命令码:1)注1:如果返回数据内容长度如果为0,即只有指令码返回,表示记录采集完。
2.1.2 采集记录删除-考勤门禁、收费(命令码:2)2.1.3 考勤门禁数据实时上传(考勤门禁,命令码:3)注1:实时上传数据一次最多上传十条记录。
2.1.4考勤门禁数据补采(考勤门禁,命令码:4)2.1.5 记录清空-考勤门禁、收费(命令码:5)命令是记录清空指令,对数据具有破坏性,视情况儿而使用。
2.1.6读卡序列号(命令码:6)2.1.7读块数据(命令码:7)说明:块号是从第零块开始计算。
0:A密码认证。
1:B密码认证。
2.1.8写块数据(命令码:8)2.1.9充值(命令码:9)2.1.10减值(命令码:10)2.1.11初始化钱包(命令码:11)2.1.12读扇区数据(命令码:12)说明:扇区数据只有前面三块的48B字节。
2.1.13写扇区数据(命令码:13)说明:扇区数据只有前面三块的48B字节。
2.1.14修改卡扇区密码(命令码:14)2.1.15开LED(命令码:15)2.1.16关LED(命令码:16)2.1.17开BEEP(命令码:17)2.1.18关BEEP(命令码:18)2.1.19指纹机录入图像(命令码:19)2.1.20指纹机生成特征(命令码:20)2.1.21指纹机精确比对两枚指纹特征(命令码:21)2.1.22指纹机搜索指纹(命令码:22)2.1.23指纹机注册模板(命令码:23)2.1.24指纹机储存模板(命令码:24)2.1.25指纹机上传特征或模板(命令码:25)2.1.26指纹机下载特征或者模板(命令码:26)2.1.27指纹机清空指纹库(命令码:27)2.1.28指纹机验证模块握手口令(命令码:28)2.1.29指纹机设置芯片地址(命令码:29)2.1.30终端出厂设置(命令码:30)说明:终端序列号组成:年月日 + 当天生产数量(固定4位)+ 产品类型2位;年月日位数:4+2+2模式;产品类型: 01:mifare one 02:desfire;03:em;10:指纹;21:m1+指纹;22:desfire+指纹;客户号组成:5位客户编号+2位定制编号;定制编号范围1-99,00:标准版本;10-19:是一般常规小改动定制;20-99:是专业定制的具体大项目。