下一代网络中互联网协议酒店接口的实现方案的制作方法

文档序号:7623876阅读:189来源:国知局
专利名称:下一代网络中互联网协议酒店接口的实现方案的制作方法
技术领域
本发明涉及酒店接口,具体来说涉及下一代网络(NGN)中的互联网协议(IP)酒店接口。
背景技术
酒店接口是一台安装有酒店接口软件的计算机,其主要功能是在交换机与酒店管理系统或企/事业单位管理系统之间实现对接,使得酒店管理系统或企/事业单位管理系统能通过其设置某些交换机业务的属性或从交换机上获取话单等业务数据。酒店接口是交换机CENTREX业务重要组成部分,广泛用于酒店、企事业单位等电信大客户。图1是现有技术中交换机、酒店接口与酒店管理系统三者之间的关系示意图。
在传统的公共电话交换网(PSTN)中,酒店接口通过电路方式接入,信令一般承载在2B+D链路的D信道上。PSTN网络正在逐渐向NGN网络演进,由于业务的需要,NGN网络中仍需要接入酒店接口。NGN网络是基于分组交换的网络,而不象传统的PSTN网络那样是基于电路交换的,所以需要酒店接口通过IP方式接入。

发明内容
本发明的目的是在NGN网络中接入酒店接口。传统PSTN网络中,酒店接口是接入到电路交换的交换机的。本发明提出的方案给出了一种NGN网络中IP接入方式酒店接口的实现方法。该方案是将酒店接口接入到NGN网络中基于分组交换的软交换中。
根据本发明的第一方面,提供一种用于将至少一个管理系统通过IP网络接口到软交换的酒店接口,包括管理系统通信模块,与管理系统连接,用于向/从管理系统发送/接收消息;对接协议处理模块,连接在管理系统通信模块和业务处理模块之间并且对来自管理系统通信模块和业务处理模块之一的消息进行协议适配并且转送给管理系统通信模块和业务处理模块中的另一个;交换机通信模块,与软交换连接,用于向/从软交换发送/接收消息;和,业务处理模块,用于处理分别来自对接协议处理模块且经协议适配的消息和来自交换机通信模块的消息,并且将处理后的消息分别传送给交换机通信模块和对接协议处理模块。
根据第二方面,提供一种酒店接口系统,包括至少一个管理系统和如第一方面所述的将所述至少一个管理系统通过IP网络连接到所述软交换的酒店接口。
根据第三方面,提供一种将管理系统通过IP网络与软交换连接的接口方法,包括下列步骤提供一个酒店接口,所述酒店接口和软交换通过IP网络连接,且和管理系统连接;所述酒店接口对来自管理系统和软交换之一的消息分别进行协议适配,并且将适配后的消息发送给软交换和管理系统中的另一个。
在本发明中,管理系统可以是酒店管理系统或企/事业单位管理系统。
此外,可以用设备名标识酒店接口,用端点标识管理系统,以供软交换识别。另外,可以将管理系统通过串口或网络连接到酒店接口。
本技术方案能使原有交换机酒店业务从传统PSTN网络平滑切换到NGN网络。


下面将参照附图对本发明进行更详细的说明,其中图1是现有技术中交换机、酒店接口与酒店管理系统三者之间的关系示意图;图2是根据本发明酒店接口为不同承载方式的酒店管理系统提供IP方式接入软交换的示意图;图3是酒店接口向软交换注册过程的示意图;图4是根据本发明一个实施例的酒店接口的结构示意图;图5是酒店管理系统通信模块的示意图;以及图6是对接协议处理模块的示意图。
具体实施例方式
下文以酒店接口将酒店管理系统连接到软交换为例,对本发明的酒店接口作为软交换和酒店管理系统之间的桥梁将两者紧密地联系起来,使得酒店管理系统可以获取或设置某些软交换相关业务数据,同时使得酒店管理系统和软交换相分离,屏蔽了中间通信的细节。既为不同的酒店管理系统的提供了灵活的接入方式,又保证了软交换的安全。
在NGN网络中,酒店接口与软交换之间的信令承载在IP网络上,而酒店接口与酒店管理系统之间的信令则可以承载在多种链路上(如串口或IP网络)。如果两者承载方式不同,则由酒店接口实现不同承载方式的相互转换。酒店接口与软交换之间的传输层协议可以采用传输控制协议(TCP)或用户数据报协议(UDP),应用层可以采用标准的协议(如会话启动协议,SIP)或自定义的私有协议。图2是根据本发明酒店接口为不同承载方式的酒店管理系统提供IP方式接入软交换的示意图。
NGN网络中酒店接口实现方案的关键点是如何实现酒店接口分别与软交换及酒店管理系统的对接。为了实现的方便,酒店接口与软交换进行对接时,软交换为服务器,酒店接口为客户端。而酒店接口与酒店管理系统进行对接时,酒店接口为服务器,酒店管理系统为客户端。一台软交换可以有多个酒店接口接入,而一台酒店接口也允许多个酒店管理系统接入。在软交换内部和酒店接口内部分别有相应的模块对客户端的数据进行管理。
1)酒店接口与软交换的对接酒店接口与软交换的对接的关键点是酒店接口机与软交换如何通过IP网络建立通信链路。
软交换和酒店接口之间进行通信时,软交换为服务器,酒店接口为客户端。由于一个软交换可以有多台酒店接口接入,所以需要在酒店接口与软交换之间建立一套消息识别机制,即软交换如何识别一条消息来自哪一台酒店接口。另外,从业务层上软交换还需要识别出消息属于同一酒店接口下的哪个酒店管理系统。基于如上考虑,每个酒店接口都赋予一个唯一的“设备名”,用于标识不同的酒店接口;在“设备名”下增加“端点”(Termination)的概念,用于标识同一酒店接口下的各酒店管理系统。由这两者加上域名组成完整的“酒店接口名”。在酒店接口和软交换的消息中都带上这个名称,软交换通过其识别消息的发送者。
软交换和酒店接口之间使用约定的端口进行通信。图3是酒店接口向软交换发起注册的示意图。在酒店接口启动时,首先向软交换发起注册消息,其中包含帐号和密码。软交换根据注册消息中的帐号和密码与在软交换中配置的数据进行合法性检查。如果合法则返回注册成功消息,否则注册失败。注册成功后,双方的通信链路(逻辑上的链路)建立。通信链路建立后,双方即可进行业务层消息的交互。
NGN网络是基于IP的网络,安全性问题必须考虑。软交换和酒店接口之间的消息或消息中的重要字段(如帐号/密码)进行加密处理。加密算法一般可采用MD5等加密算法。
2)酒店接口和酒店管理系统的对接酒店接口和酒店管理系统进行通信时,酒店接口为服务器,酒店管理系统为客户端。一台酒店接口服务器允许多个酒店管理系统接入。酒店接口支持通过串口或IP网络两种方式进行对接。图4是根据本发明一个实施例的酒店接口的结构示意图。为了实现和酒店管理系统的对接,该酒店接口从逻辑上划分为如下模块酒店管理系统通信模块、交换机通信模块、对接协议处理模块、业务处理模块和数据管理模块。
2.1)酒店管理系统通信模块酒店管理系统通信模块负责与酒店管理系统之间底层消息的发送和接收。根据对接方式的不同,又分为IP消息处理子模块和串口消息处理子模块。子模块内部分别有发送和接收两个线程。发送消息时,消息首先被放在发送缓冲区中;发送线程不断检查发送缓冲区是否有消息,如果有则从缓冲区中取出消息,然后通过网络或串口发送给对端。接收消息的过程正好相反。
2.2)交换机通信模块交换机通信模块负责与软交换底层消息的发送和接收;其处理方式和酒店管理系统通信模块类似,不同的是酒店接口机与软交换之间通过IP网络进行通信,所以只有IP消息处理子模块。
2.3)对接协议处理模块对接协议处理模块负责酒店协议的适配;所谓协议适配是指将酒店接口与酒店管理系统之间使用的协议消息的格式转换成酒店接口内部的消息格式或将内部消息格式转换成对接协议的消息格式。协议适配的目的是为了在业务层能对消息进行同一处理,而不用关心下层使用何种协议。
2.4)业务处理模块业务处理模块负责业务层消息的处理。
2.5)数据管理模块数据管理模块负责对各种数据的管理,包括配置数据、协议对接数据、业务数据等。
对于下行消息,交换机通信模块从软交换收到消息包后交给业务处理模块进行解析和处理,然后交给对接协议处理模块进行协议的适配,将酒店接口内部消息转换成与酒店管理系统对接的协议,通过酒店管理系统通信模块发送给酒店管理系统。对于上行的消息进行逆向的处理。
以上的方法和流程目的仅在于示范说明,相关领域的技术人员可以很容易地明白这一点。显而易见,在此描述的本发明可以有许多变化,这种变化不能认为偏离本发明的精神和范围。因此,所有对本领域技术人员显而易见的改变,都包括在本权利要求书的涵盖范围之内。
权利要求
1.一种用于将至少一个管理系统通过IP网络接口到软交换的酒店接口,包括管理系统通信模块,所述管理系统通信模块与管理系统连接,用于向/从管理系统发送/接收消息;对接协议处理模块,连接在管理系统通信模块和业务处理模块之间并且将对来自管理系统通信模块和业务处理模块之一的消息进行协议适配并且转送给管理系统通信模块和业务处理模块中的另一个;交换机通信模块,与软交换连接,用于向/从软交换发送/接收消息;和,业务处理模块,用于处理分别来自对接协议处理模块且经协议适配的消息和来自交换机通信模块的消息,并且将处理后的消息分别传送给交换机通信模块和对接协议处理模块。
2.如权利要求1所述的酒店接口,其特征在于所述管理系统通信模块具有消息处理子模块,用于处理其和至少一个管理系统之间不同类型的消息的传输。
3.如权利要求2所述的酒店接口,其特征在于所述消息处理子模块包括IP消息处理子模块和/或串口消息处理子模块。
4.如权利要求1所述的酒店接口,其特征在于包括一个数据管理模块,它管理管理系统通信模块、对接协议处理模块、业务处理模块和交换机通信模块所需的数据。
5.如权利要求1所述的酒店接口,其特征在于所述管理系统是酒店管理系统或企/事业单位管理系统。
6.一种酒店接口系统,包括至少一个管理系统和如权利要求1-4之一所述的将所述至少一个管理系统通过IP网络连接到所述软交换的酒店接口。
7.如权利要求6所述的酒店接口系统,其特征在于所述酒店接口与软交换之间的传输层协议采用传输控制协议(TCP)或用户数据报协议(UDP)。
8.如权利要求6所述的酒店接口系统,其特征在于所述酒店接口与软交换之间的应用层协议采用会话启动协议(SIP)。
9.一种将管理系统通过IP网络与软交换连接的接口方法,包括下列步骤提供一个酒店接口,所述酒店接口和软交换通过IP网络连接,且和管理系统连接;所述酒店接口对来自管理系统和软交换之一的消息进行协议适配,并且将适配后的消息分别发送给软交换和管理系统中的另一个。
10.如权利要求9所述的接口方法,其特征在于包括在消息中用设备名标识酒店接口,用端点标识管理系统的步骤,以供软交换识别。
11.如权利要求9所述的接口方法,其特征在于包括酒店接口向软交换发起注册从而建立通信链路的步骤。
12.如权利要求9所述的接口方法,其特征在于包括对软交换和酒店接口之间的消息或其部分字段进行加密处理。
13.如权利要求9所述的接口方法,其特征在于包括将管理系统通过串口或网络连接到酒店接口的步骤。
14.如权利要求9所述的接口方法,其特征在于包括酒店接口对来自管理系统且经协议适配的消息和/或来自软交换的消息进行处理的步骤。
15.如权利要求9所述的接口方法,其特征在于所述管理系统是酒店管理系统或企/事业单位管理系统。
全文摘要
本发明提供一种用于将至少一个管理系统通过IP网络接口到软交换的酒店接口和接口方法。酒店接口包括管理系统通信模块,它与管理系统连接,用于向/从管理系统发送/接收消息;对接协议处理模块,连接在管理系统通信模块和业务处理模块之间并且将对来自管理系统通信模块和业务处理模块之一的消息进行协议适配并且转送给管理系统通信模块和业务处理模块中的另一个;交换机通信模块,与软交换连接,用于向/从软交换发送/接收消息;和,业务处理模块,用于处理分别来自对接协议处理模块且经协议适配的消息和来自交换机通信模块的消息,并且将处理后的消息分别传送给交换机通信模块和对接协议处理模块。
文档编号H04L12/04GK1870607SQ20051010226
公开日2006年11月29日 申请日期2005年12月7日 优先权日2005年12月7日
发明者舒玉华, 王聪 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1