分享
分享赚钱 收藏 举报 版权申诉 / 77

类型C&C08交换机的酒店接口协议说明.doc

  • 上传人:hwpkd79526
  • 文档编号:8090450
  • 上传时间:2019-06-08
  • 格式:DOC
  • 页数:77
  • 大小:1.12MB
  • 配套讲稿:

    如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。

    特殊限制:

    部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。

    关 键  词:
    C&C08交换机的酒店接口协议说明.doc
    资源描述:

    1、c(6)选择 PMS3 协议如果 PMS 在每晚可以使用数据库交换,则可以考虑 PMS3 协议,这已经在数据库交换中讲过了。数据库交换使得 PMS 系统可以从交换机中得到最新的房态消息。应该注意的是,在 PMS3 协议下,PMSI 链路将紧张,因为对于每个 Check Out 命令,都要回送一个 RE(Cleaning Request)消息。2.2 消息重传2.2.1 引言消息发送当消息从酒店接口发送给PMS系统之前,消息的所有内容都将保存到一个缓冲区中,并且和PMS接口的输出队列相联系,最后以先进先出的方式发送给PMS 系统。仅有的不需要保存的消息为和,一发送完毕,就将它们丢弃。c&C08

    2、交换机的酒店接口 (PMS 接口) 第 16 页 共 77 页消息重传当交换机发送了一个房态消息或探询消息给PMS系统后,交换机将等待从PMS 系统发来的响应。如果在超时之前收到一个,或者没有收到任何消息,交换机将进行消息的重传。2.2.2 重传的机制酒店接口系统应该有这种功能:可以允许重传或者不允许。这为至高的权限,如果系统的重传机制没有允许,则后面所讲的自动关闭重传和自动打开重传将不起作用。当重发功能为允许状态时,系统根据传输的结果可以自动打开重传或自动关闭重传机制。另外还可以定义重传的次数(Retransmission Number,XNUM) 。在发送的过程中,一个“完全发送循环”指的

    3、是交换机发送同样的一个消息到达最大发送次数(XNUM ) 。当消息重传为关闭状态时,发送一个消息后,保存消息的缓冲区将被释放,并且立即被设置为空闲。交换机将忽略从PMS系统收到的任何响应(或 ) 。如下图所示:消息重传关闭时交换机 PMS发送消息1发送消息2/没响应发送消息3/没响应发送消息4当消息重传为打开状态时,发送一个消息后,保存消息的缓冲区没有被释放。相反,交换机将等待从PMS系统来的 消息。如果在超时之前收到 消息,保存消息的缓冲区将被释放。当交换机收到一个 消息时,或者在预定的时间内没有收到任何响应消息,如果以下两个条件满足,交换机将进行重传:c&C08 交换机的酒店接口 (PMS

    4、 接口) 第 17 页 共 77 页 消息重传机制没有关闭; 消息发送次数没有到达一个“完全发送循环” ,即发送次数没有到达交换机预定的最大发送次数(XNUM) 。如果消息重发不成功,这个消息所占的缓冲区将设置为空闲,并且将进行下一个消息的发送。如下图所示(假设XNUM为3):交换机 PMS发送消息1发送消息2/没响应发送消息2/没响应发送消息2/没响应发送消息3/没响应发送消息3发送消息4c&C08 交换机的酒店接口 (PMS 接口) 第 18 页 共 77 页2.2.3 自动关闭重传机制如果交换机在两个完全消息循环中没有收到任何响应消息,消息重发功能将自动关闭,并且交换机将进行以下动作:交

    5、换机 PMS发送消息1/没响应重发送消息1/没响应重发送消息1/ 没响应发送消息/没响应重发送消息/没响应重发送消息/ 没响应*自动关闭重复发送*发送消息3/没响应发送消息4/没响应第一个完全发送循环第二个完全发送循环c&C08 交换机的酒店接口 (PMS 接口) 第 19 页 共 77 页 打开酒店接口上的告警; 在消息监视屏幕上显示“发送失败” 。如果消息重发功能关闭,更多的消息将如此发送直到丢失。上图显示了消息重发的自动关闭功能。2.2.4 自动打开重传机制消息的重传功能自动关闭后,当交换机从PMS收到一个后,又自动将重发功能打开。当消息重发功能自动打开后, “重复发送打开”将显示在酒店

    6、接口消息监视的屏幕上。下图显示了自动打开消息的重发功能的过程:交换机 PMS发送消息1/没响应重发送消息1/没响应重发送消息1/ 没响应发送消息/没响应重发送消息/没响应重发送消息/ 没响应*自动关闭重复发送*发送消息3/没响应发送消息4/没响应发送消息5/*自动打开重复发送*第一个完全发送循环第二个完全发送循环c&C08 交换机的酒店接口 (PMS 接口) 第 20 页 共 77 页2.3 消息探询2.3.1 引言探询这个功能主要是为了监视通信端口的状态,是一项系统功能,作为一项选项应该可以允许和不允许。当探询功能为打开状态时,每当交换机向串口发送一个消息,就将探询定时器复位到初始值,例外是

    7、和消息。当探询定时器(Polling Timer, PTMR)超时时,一个探询的消息将发给PMS,探询消息的格式和房态消息的格式一样,消息的文本区为“ST PO”,对于探询消息,和房态消息一样,消息的重发功能也将发生作用。2.3.2 发送探询消息建立: 探询为打开状态 消息重发为关闭在这种情况下,每当探询定时器超时后,都将发送探询消息。如下图所示:交换机 PMS发送消息1(复位探询定时器)发送消息2(复位探询定时器)探询定时器超时发送探询消息(复位探询定时器)探询定时器超时发送探询消息(复位探询定时器)2.3.3 用探询检查链路问题建立: 探询为打开状态; 消息重传为允许状态,并且没有关闭;

    8、最大重传数为2。c&C08 交换机的酒店接口 (PMS 接口) 第 21 页 共 77 页一般来说,交换机没有很多房态消息发送给PMS,探询消息可以用来监视消息传送的问题。也就是说,两个连续的消息(一个完全发送循环) 也可以是探询消息 ,或者是一个房态消息和一个探询消息。如下两个图所示:探询失败关闭消息重发机制交换机 PMS发送房态消息(复位探询定时器)探询定时器超时发送探询消息(复位探询定时器)/没响应重复发送探询消息(复位探询定时器)/没响应重复发送探询消息(复位探询定时器)/没响应探询定时器超时发送探询消息(复位探询定时器)/没响应重复发送探询消息(复位探询定时器)/没响应重复发送探询消

    9、息(复位探询定时器)/没响应*自动关闭重复发送*探询定时器超时发送探询消息(复位探询定时器)/没响应探询定时器超时发送探询消息(复位探询定时器)/没响应第一个循环第二个循环c&C08 交换机的酒店接口 (PMS 接口) 第 22 页 共 77 页探询和房态发送失败关闭消息重发机制交换机 PMS发送房态消息(复位探询定时器)/没响应重复房态探询消息(复位探询定时器)/没响应重复房态探询消息(复位探询定时器)/没响应探询定时器超时发送探询消息(复位探询定时器)/没响应重复发送探询消息(复位探询定时器)/没响应重复发送探询消息(复位探询定时器)/没响应*自动关闭重复发送*探询定时器超时发送探询消息(

    10、复位探询定时器)/没响应探询定时器超时发送探询消息(复位探询定时器)/没响应第一个循环第二个循环c&C08 交换机的酒店接口 (PMS 接口) 第 23 页 共 77 页使用探询打开重复发送建立: 探询为打开状态; 消息重传为允许状态,但自动关闭; 重复发送次数为2。消息重传自动关闭后,当交换机收到一个后,又自动打开消息重传功能。一般交换机发给PMS的消息不是很多,探询消息将用来检测链路的反应。如下图所示:交换机 PMS发送消息1(复位探询定时器)/没响应重复发送消息1(复位探询定时器)/没响应重复发送消息1(复位探询定时器)/没响应发送消息2(复位探询定时器)/没响应重复发送消息2(复位探询

    11、定时器)/没响应重复发送消息2(复位探询定时器)/没响应*自动重复发送关闭*探询定时器超时发送探询消息(复位探询定时器)*自动重复发送打开*第一个循环第二个循环c&C08 交换机的酒店接口 (PMS 接口) 第 24 页 共 77 页3. 在串口上传输的消息格式3.1 消息格式概述PMS和交换机之间的连接是用标准的RS 232串口实现的。在此链路上传输的消息格式如下:发送: 接收: or 含义:= ( 02HEX ) 帧开始= ( 03HEX ) 帧结束= 代表PMS接口命令的ASCII字符串= 循环校验码。这个字符被用来检测消息的正确性,并且必须在后。它计算的是之后到之前,包括的所有字符的八

    12、位的循环校验码。PMS2协议计算循环校验码有些不同,将在PMS2 协议中解释。= (06HEX ) 接收方发来的正确响应消息。说明校验正确,并且消息的内容能够被接收方所理解。= (15HEX) 接收方发来的否定响应消息。说明收到的字符和计算的不匹配,或者消息不能被接收方所理解。错误的消息也将以返回,说明消息内容有错。PMS接口消息的内容所有PMSI消息都有关键词,并且数据字段以空格为界限。一些发给PMSI的消息有定长格式字段(如房态) ,如果不足,将以空格填充。下面是两个定长字段消息,是酒店管理系统(PMS)发给酒店接口(PMSI)的 Check In的例子,号码为1010和70268。STX

    13、S E S T 1 0 1 0 C H I N ETXBCCc&C08 交换机的酒店接口 (PMS 接口) 第 25 页 共 77 页STXS E S T 7 0 2 6 8 C H I N ETXBCC说明:所有空白区为空格(20HEX ) 。号码能够定长为8个字符,不够填充以空格字符(20HEX)所有消息中的关键词为大小写敏感,一般只有两个字符。一些PMS消息有被双引号包括的ASCII字符串(如修改姓名消息中的客人姓名) 。号码指南房号一般和电话号码一致,当然这不是必须的。例如,1010房的电话号码为1010,344房的电话号码为0344。PMSI基于电话号码,所以,电话号码和房号的对应关

    14、系应是PMS 的任务。如果号码在交换机的数据库中不存在,则交换机收到PMSI的消息后,将发回一个NAK 消息,如果PMS重发这个消息,交换机将发回ACK以避免不断的重发。一个客房可能有多个电话号码(如有多个话机) ,在这种情况下,PMS应该针对每个电话号码发送一个PMSI消息。消息类型在酒店管理系统与酒店接口之间的消息有如下:a. 酒店接口发给PMS的消息(1)房态消息(2)话单消息(3)Mini吧消息(4)语音邮箱留言数目消息b. 酒店管理系统发给酒店接口的消息(1)电话权限消息(2)CheckIn/CheckOut消息(3)留言灯消息(4)免打扰消息(5)修改客人姓名消息(6)自动叫醒消息

    15、c&C08 交换机的酒店接口 (PMS 接口) 第 26 页 共 77 页(7)贵宾客人消息(8)恢复语音邮箱消息(9)拷贝语音邮箱消息(10)查询语音邮箱消息(11)房态消息(PMS 给酒店接口发消息,改变指定房间的房态,因此,该消息双方都可发送)(12)生成邮箱消息(13)删除邮箱消息(14)修改邮箱密码消息3.2 各种具体消息格式3.2.1 房态消息(1)引言房态功能提供了一种方便、快捷的更新 PMS 系统中的房态的方法。当酒店中任一个房间的房态改变时,交换机都将此房态改变的消息发给 PMS 系统。PMS 系统利用这个消息给客人开一间干净的客房,同时,监视整个酒店的客房状态。房态的改变能

    16、够利用下面任一个方法: 从客房的话机上拨入特殊的号码; 从交换机的话务台上设定; 在规定的某个时间改变; PMS 发出申请; 在退房时自动改变房态。(2)消息格式酒店接口发送给PMS的房态有七种,这些房态消息的语法和含义在下表中给出:房态消息消息 含义ST RE 未清洁(Cleaning Requested)ST PR 清洁中(Cleaning in Progress)ST CL 清洁完毕(Room Cleaned)c&C08 交换机的酒店接口 (PMS 接口) 第 27 页 共 77 页ST PA 清洁审核完成(Passed Inspection)ST FA 清洁审核失败(Failed In

    17、spection)ST SK 跳过清洁(Cleaning Skipped)ST NS 不出卖(Not For Sale)房态消息是一个定长记录格式的消息(不带服务员工号) ,消息中每个域在下面的示例中给出(假定为PMS1或PMS3,即不带,PMS1和PMS3在后面介绍):房态消息格式STXS T X X X X X X X X Y YETXBCC说明:所有空白区为空格;XXXXXXXX=房间号码,最多8个号码,为右对齐(不足用空格填充) ;YY=最新的房态(如 CL表示“清洁完毕” ) ;示例:STXS T 1 0 1 0 C LETXBCCSTXS T 1 7 0 2 5 C LETXBCC

    18、。不仅酒店接口给PMS发送房态消息,PMS也可以通过给酒店接口发送以下消息将指定房间改变到指定的房态。这些命令如下:PMS向交换机发送的命令消息 含义SE ST RE 未清洁SE ST PR 在清洁过程中SE ST CL 已清洁SE ST PA 清洁检查通过c&C08 交换机的酒店接口 (PMS 接口) 第 28 页 共 77 页SE ST FA 未通过清洁检查SE ST SK 跳过清洁SE ST NS 不出卖交换机以下面格式发送房态消息:ST “new status” 说明为房间的电话号码“new status”是房态的两个字符,它可能为以房态的7个值;当服务员工号放到房态信息中时,房态消息

    19、可能如下所示:空格 ST “new status” MI NNNN服务员工号标示 服务员工号空格说明NNNN为1到4位的服务员工号,整个域的长度为4,右对齐(不足用空格填充) 。MI为服务员工号的标示。例子:当房态发生改变时,交换机发送如下的命令给PMS:ST 5006 PA MI 1234说明5006 房间的电话号码PA 清洁状态通过检查MI 说明将包括服务员工号c&C08 交换机的酒店接口 (PMS 接口) 第 29 页 共 77 页3.2.2 Mini吧消息(1)引言客人一般可在自己的房间进行一些酒水的消费,此称为 Mini 吧。通过交换机的 PMS接口,可以用最快的速度将 Mini 吧

    20、信息传到酒店前台。如有 Mini 吧信息,则在 Check In的时候,要把这个房间的 Mini 吧信息删除干净;在 Check Out 的时候,也要把这个房间Mini 吧信息删除干净。如果客人在 Check Out 一个房间,而 Check In 另一个房间,也是如此,因为没有必要保存这些信息(有酒店系统收银,不由交换机的 PMS 接口收银) 。在这儿是显示的需要。(2)消息格式 如果不使用服务员工号,则Mini 吧消息格式为:ST MN 说明:=客人房间的号码,8 位,使用右对齐(不足用空格填充) ;=客人消费的 Mini 吧信息,8 位,使用右对齐,不足 8 位用空格填充。Mini 吧消

    21、息的例子STXS T M N X X X X X X X X Y Y Y Y Y Y Y YETXBCC说明所有空白区为空格;XXXXXXX=房间电话号码,最多 8 位,为右对齐,不足用空格填充;YYYYYYYY=Mini 吧消费情况,8 位,为右对齐,不足用空格填充。例子当房间电话为 2130 的房间的 Mini 吧消费信息为 1000(单位由酒店管理系统确定)时,交换机发送如下消息:c&C08 交换机的酒店接口 (PMS 接口) 第 30 页 共 77 页STXS T M N 2 1 3 0 1 0 0 0ETXBCC 如果使用服务员工号,则Mini 吧消息格式为:ST MN MI 说明:

    22、=客人房间的号码,8 位,使用右对齐(不足用空格填充) ;=客人消费的 Mini 吧信息,8 位,使用右对齐,不足 8 位用空格填充;MI = 服务员工号标示;= 服务员工号。Mini 吧消息格式的例子(省略前面)Y Y Y Y Y Y Y Y M I N N N NETXBCC说明YYYYYYYY=Mini 吧消费的金额,8 位,为右对齐,不足用空格填充。MI = 服务员工号标示NNNN = 1 到 4 位的服务员工号,整个域的长度为 4,右对齐(不足用空格填充) 。例子当房间电话为 2130 的房间的 Mini 吧消费信息为 1000(单位由酒店管理系统确定)时,服务员工号为 2100 时,交换机发送如下消息:STXS T M N 2 1 3 01 0 0 0 M I 2 1 0 0ETXBCC3.2.3 话单消息(1)引言接收交换机主机发过来的计费话单,然后将它通过 PMS 接口发给 PMS 系统,这样,当客人在前台结帐时,收银员能方便的计算客人的全部费用。有一个要考虑的是国内酒店管理系统有许多种,有的有电话记费功能,有的没有电话记费功能。如果没有电话记费功能,则应该考虑发送带有通话金额的话单。

    展开阅读全文
    提示  道客多多所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    关于本文
    本文标题:C&C08交换机的酒店接口协议说明.doc
    链接地址:https://www.docduoduo.com/p-8090450.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    道客多多用户QQ群:832276834  微博官方号:道客多多官方   知乎号:道客多多

    Copyright© 2025 道客多多 docduoduo.com 网站版权所有世界地图

    经营许可证编号:粤ICP备2021046453号    营业执照商标

    1.png 2.png 3.png 4.png 5.png 6.png 7.png 8.png 9.png 10.png



    收起
    展开