安腾世纪通信技术有限责任公司安腾世纪通信技术有限责任公司 宽带网络认证计费专家 第 1 页 共 1414 页 PMS 接口相关知识培训资料 一、 简介 PMS 是 Property Managerment Sy stem 的简称,在酒店行业中一般代表酒店管理系统,酒店管理系统通常都是和多种其他系统联合工作的,比如餐饮系统、电话计费系统、门禁系统、宽带认证计费系统等等,在这些外部系统和 PMS 之间必须存在某种机制来传送彼此的信息,这种机制就是 PMS 接口协议。 PMS 接口协议在各种系统中都不尽相同,但是原理一样,都是为了保证信息在不同系统间的正常传输,通常都有链路建立和拆除机制,失败重传机制和字串定义规范等。 二、 Fidelio/Opera 系统和安腾的接口知识 Fidelio 和 Opera 系统简介 Fidelio 和 Opera 系统都是出自 MICROS 公司的酒店管理系统,Opera 系统是 Fidelio 系统的升级版本。这两种系统在国内高端酒店占有 70%以上的份额,称呼 Fidelio/Opera 是国内酒店管理系统中的龙头并不过分。所以,学习它们和安腾系统的接口协议是很必要的。幸运的是,Fidelio 和 Opera 共用同样的接口程序。 Fidelio 接口协议规范 协议详细细节见 FIAS_2.01.chm 文件 以下表示 Fidelio 发给 Amtiu m 的信息,表示 Amtiu m 发给 Fidelio 的信息。 Amtiu m 系统目前支持串口协议和 TCP/IP 协议做为底层传输媒介,串口协议和 TCP/IP协议在应用上没有区别,只是在配置 HBMS 时略有不同,链路建立起来后,完全一样。 串口协议按 Fidelio 要求,使用无流控,串口和 TCP 两种方式都采用强制 LRC 校验,完整的指令序列为
data,若收到对端的完整指令,校验正确则必须应答,校验错则应答。当对端时,则重发上一条指令,直到最大重发次数到,做丢弃处理。 FIAS 中明确要求支持,FIAS 的详细描述: (Hex 05) - 在收到不正确的应答或者没有/应答时被使用. 不正确的应答包括非 、、或 ,过程最多重复 3 次,无任何应答则丢弃本次请求,做详细日志。 当发送的指令在 2 秒内没有收到/,或者收到上述规定的不合法字符,则应发送质询。的意义是,向对端请求重发对最近 2 秒内的最后一条指令所做的/应答。若两秒内对端没有收到过任何指令,此种情况下,对端会直接应...