一种酒店管理的智能呼叫方法与流程

文档序号:17758674发布日期:2019-05-24 21:30阅读:465来源:国知局
一种酒店管理的智能呼叫方法与流程

本发明属于通信技术领域,主要用于酒店、公寓等集中管理的通信系统。



背景技术:

当前各种酒店中,一般都会标配一部ip话机,用于旅客与总台,旅客与旅客之间的话务交流,但往往仅限于此,只能做简单的一对一的话务交流。当前旅游业蓬勃发展,各种旅行团,往往是各大酒店的主要服务对象,旅行团人员往往较多,而领队人员往往只有很少的几人甚至一人,在入住酒店后,本着负责任的态度,领队需要及时掌握大家的动向,并能够通过话务系统发布各种信息,以确保整个旅行团的安全。

综上所述,传统的单一话务管理方式已无法满足酒店的需求,需要通信组的概念,通过对团队的管理,来达到对整个旅行团的管理。

由此,本发明提出了一种基于ippbx、智能电视和ip话机的智能酒店管理方法。



技术实现要素:

本发明的目的在于提供一种酒店管理的智能呼叫方法,通过使用ip话机,智能电视,达到一个团队内人员信息的快捷有效交互。

为了实现上述发明目的,本发明技术方案如下:一种酒店管理的智能呼叫方法,包括如下操作:步骤a:ip话机通过快捷按键呼叫团队成员;步骤b:ippbx收到呼叫后查找ip话机的对应的团队id;步骤c:根据团队id对应关联到团队成员的客房id,并进一步通过客房id查找到对应话机id;步骤d:根据话机id信息,结合客房id的状态实现团队成员的快捷呼叫。

优选的,在步骤a前还包括:创建客房id信息表,将客房id和话机id绑定对应;创建团队成员id信息表至少包括:客户名、客户id、团队id和所述客房id。

优选的,步骤d可以进一步根据话机id对应的ip话机在线状态确定是否呼叫,当use_status状态为1时判断为在线状态。

优选的,ip话机上电后发送注册信息给所述ippbx。

优选的,ippbx判断在连续三个注册周期内都收到ip话机的注册信息时,设置use_status状态为1。

优选的,ippbx在三个注册周期内,都没有收到注册信息,则更新所述use_status为非入住状态。

优选的,在步骤c中,可以根据团队id关联检索到leader为1的领队用户,获取对应的客房id,最终查找到领队对应话机id,实现对领队的呼叫。

优选的,ip话机断电时,设置use_status状态为0。

优选的,该智能呼叫方法还包括在电视上安装终端app,设置appid与所述客房标识room_id和所述话机标识phone_id一一对应。

优选的,ip话机注册采用sip消息register,使用from头域,确定注册来自于哪个客房。

基于上述两点基础,本发明提出了三项功能性发明:

功能1:智能呼叫,分为呼叫领队、和随机呼叫两个功能,房客可以按下*1,可立即呼叫自己team的领队,按下*2,随机呼叫自己team下的正在酒店休息的人员。

功能2:状态查询,主要是给领队开放查询整个team的客房使用情况,以此来判断团队的人员动向。

功能3:信息发布,领队可以使用电视中预装的app给所有团队群发消息,即群聊,团队成员之间也可以一对一发送消息,即私聊。

功能4:报表生成,在离开酒店时,团队可以向酒店申请,酒店提供给团队一份,整个入住期间的酒店使用记录,对整个团队成员的动向有一个总体的统计。

本发明的有益效果在于:与现有的酒店呼叫系统相比,本发明功能更丰富、更加智能,引入了团队的概念,不需要繁琐的记录团队的客房号,就可以智能呼叫到团队内的成员;且具有监控功能,能够对整个团队的客房使用状态做出监控,便于领队对团队的有效管理。本发明不需要对每个客房的话机做特殊处理,利用他自身的特点,即可达到本发明的效果,极大的节约了成本。本发明的app也充分利用了酒店的智能电视,只需简单的安装软件即可,基本无需成本投入。

附图说明

图1为本发明具体实施例中功能模块示意图;

图2为本发明具体实施例中旅客入住客房注册流程时序图;

图3为本发明具体实施例中智能呼叫时序图;

图4为本发明具体实施例中信息发布功能的时序图。

具体实施方式

本发明基本原理:本发明利用ip话机上电周期性注册的特性提出了一套客房使用状态的监控策略,即:在酒店人员入住时通电、人员离开时断电,通过ip话机周期性注册的记录,对其状态分析判断即可得知当前客房是否正在使用,最终达到本发明提出的客户使用状态的监控。

此外在本发明智能酒店管理系统中,除了纳入酒店客房ip话机,还可以结合电视机上话机app的注册、使用情况,整理出一套完整的数据表结构用于记录客房信息、人员信息、客房状态、团队状态。通过对这些表格数据信息可以及时了解团队成员的活动状态,再通过ip话机以达到团队成员快捷精准的信息交互。

下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是此时所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了方便描述,附图中仅示出于本发明相关的部分而非全部流程/架构。

图1为本发明具体实施例中功能模块示意图。由该图可知,本发明智能酒店管理方法通过以下三部分进行信息收集、信息管理,以及团队成员的交互:智能前端web管理系统、ippbx后端信息交互系统、ip话机。

其中,智能前端web管理模块主要用于负责数据的管理,在db中有以下四张数据表结构:

表1是客房id信息表(room_info)。该表格是智能前端系统初始化时生成的客房数据表。数据表记录了酒店中每间客房id、ip话机id,以及电视中预装该ip话机的appid。其中,每一客房id绑定了该客房对应的话机id以及电视中预装的appid,三者id对应一致,方便管理。ip话机id(phone_id)在实际使用中就是各ip话机的帐号。

表2是团队成员id信息表(user_info),用于团队入住的日常业务数据记录。该数据表是团队入住时在前台办理的信息录入,主要包含客房id(room_id),客户名,客户id,团队id和团队名,以及领队标识。

表3是团队成员入住状态表(room_status)。在本发明具体实施例中,通过该表格信息可以实时了解客房的信息状态,其中各数据由后端pbx系统实时采集和统计ip话机处于注册时间、注册状态时长等数据生成客房内人员的入住、离开时间,以及一个周期的总的入住时长。

表4是团队成员入住统计表(team_info)。当团队退房离开时,团队可以向酒店提出申请,酒店向团队出具客房使用情况,主要是使用客房的总时长,以及外出次数。

上述智能前端web管理系统基于以上四张数据表,进行各种服务管理,当退房时,除表1外,其他表2、表3、表4的信息都会依据use_id、room_id进行删除。

本发明具体实施例中,ippbx后端信息交互系统特别设置以下功能:客房状态监测和特定呼叫的使用。

其中,客房状态监测主要根据客房里的ip话机上电情况,定时上报注册信息,如有注册则说明客房有旅客入住,如无注册则说明客房没有旅客入住。在具体实现时,注册采用sip消息register,使用from头域,确定注册来自于哪个客房,使用user-agent头域,来确定注册是来自于ip话机终端还是电视app终端。

registersip:192.168.131.41sip/2.0

via:sip/2.0/udp192.168.121.107:5062;branch=z9hg4bk5c5c8335;rport

max-forwards:70

from:<sip:111@192.168.131.41>;tag=as2506d06a

to:<sip:5021@192.168.131.41>

call-id:709bc02110f2fbb266f822da709e9a53@127.0.0.1

cseq:1350register

supported:replaces,timer

user-agent:grandstreamapp

x-gs-a-ms-id:msserverid

expires:180

contact:<sip:s@192.168.121.107:5062>

content-length:0。

如果旅客进入客房插入房卡设备上电,上电后ip话机会自动向ippbx发起注册。当ippbx连续三个注册周期,都收到ip话机注册信息,则认为与该ip话机对应id的客房内有人,此时向团队成员入住状态表(room_status)中插入一条入住的时间数据。并修改客房id信息表(room_info)中的use_status状态为1。

在本发明具体实施例的智能酒店管理过程,考虑到通常情况下房卡断电会导致设备断电,因此当ippbx端没有收到ip话机注册信息时会判断客房没旅客入住。在实际应用中,通过监测和判断连续三个注册周期内ippbx是否收到ip话机的注册信息,如果有收到注册信息则进行如上所述的信息更新操作。如果连续三个注册周期内ippbx没有收到注册信息会判断客房没有人入住,此时向团队成员入住状态表(room_status)中插入一条离开的时间数据并计算从入住到当前的总共休息时间,也记录到当前的团队成员入住状态表(room_status)中,最后更新客房id信息表(room_info)中的use_status状态为0。

在酒店实际管理中,一般在客房无人的时候会安排保洁人员进入收拾卫生,这种进入会影响到数据的统计。因此保洁人员需要在进入客房前,使用手持的app设备,将客房置为打扫状态方可进入。在保洁期间,ippbx会忽略掉客房内的设备注册请求,打扫完毕后,将客房置为正常使用状态。该状态会在客房id信息表(room_info)中的use_status字段反馈出来,此时设置2表示打扫中,1表示入住,0表示未入住。

在ippbx侧收到ip话机发起的三次注册后,往db中的客房团队成员入住状态表(room_status)中插入一条入住记录,后面再次收到的注册信息,不再插入新的记录,当ippbx在三个注册周期内,都没有收到注册信息,则更新db的客房id信息表(room_info)为非入住状态。

图2为本发明具体实施例中旅客入住客房注册流程时序图。结合该图可知,客房入住注册具体包括以下操作:

步骤s101:ip话机向ippbx发起注册。

步骤s102:ippbx判断是否在连续三个注册周期内接收到ip话机发起的三次注册,如果判断结果为“是”则转步骤s104,如果判断结果为“否”则转步骤s105。

步骤s104:在收到ip话机发起的第三次注册后往db中的客房id信息表(room_info)中更新入住记录,后面再次收到的注册信息,不再更新记录。

步骤s105:ippbx等待接收ip话机的注册,并判断是否在三个注册周期内都收到ip话机的注册,如果判断结果为“是”转步骤s104,否则转步骤s106。

步骤s106:ippbx更新db的客房id信息表(room_info)为非入住状态。

在本发明具体实施例中,当客房入住注册后,ippbx还具有以下两种智能呼叫功能:呼叫领队的功能和呼叫团队成员。其中,呼叫领队的功能主要是指团队成员智能呼叫领队的功能,呼叫团队成员功能是指同属一个团队的成员智能呼叫其他在线队友。

在ip话机上直接按键*1呼出,ippbx收到呼叫后,会查询团队成员id信息表(user_info)找到自己对应的team_id。然后根据team_id在该表中检索到leader为1的用户,其即为领队,获取该条记录的room_id,然后查询room_info数据表得到领队所在客房的phone_id。如果该phone_id不在线,则给予语音提示,如果在线,则直接呼叫该号码,建立通话。

图3为本发明具体实施例中智能呼叫时序图。结合该图,可知智能呼叫领队和随机呼叫队友分别通过以下操作实现:

步骤s201:ip话机通过按键,如*1按键实行呼叫操作。

步骤s202:ippbx收到呼叫后,即可知道当前主叫ip话机的帐号,在本发明中就是ip话机id(phone_id)。随后根据该ip话机id信息关联查找到对应的团队id(team_id)。在具体操作中,先在客房id信息表(room_info)中找到与ip话机id(phone_id)信息对应的客房id(room_id)信息,接着在团队成员id信息表(user_info)中,根据客房id(room_id)信息找到与之对应的团队id(team_id)。

步骤s203:根据team_id在团队成员id信息表(user_info)中检索到leader为1的用户,其即为领队,获取该条记录的客房id(room_id)。

步骤s204:返回查询客房id信息表(room_info),得到领队所在客房的ip话机id(phone_id)。

步骤s205:判断phone_id是否在线,如果在线则通过ippbx呼叫该号码,否则返回语音提示告知领队不在线。此时在客房id信息表(room_info)中查找对应的use_status字段信息,当其为该字段是1时表示入住,也就是ip话机处于在线状态。

随机呼叫队友具体包括以下流程:

步骤s301:ip话机通过按键,如*2按键实行呼叫操作。

步骤s302:ippbx收到呼叫后,即可知道当前主叫ip话机的帐号,在本发明中就是ip话机id(phone_id)。随后根据该ip话机id信息关联查找到对应的团队id(team_id)。

步骤s303:根据查找到的团队id(team_id),ippbx在团队成员id信息表(user_info)中查询所有该团队使用的客房id。

步骤s304:再进一步在查询所有当前处于使用状态的客房,客房的使用状态根据客房id信息表(room_info)中的各use_status字段信息判定客房使用状态。

步骤s305:随机选择其中一个入住状态的客房,找到绑定的ip话机id(phone_id)通过ippbx呼叫。

步骤s306:如果客房没有入住,则返回主叫话机相关语音提示。

以上功能具体实现时,可以在ip话机端分别设置快捷呼叫按键,比如:终端按*1发出呼叫到ippbx,ippbx呼叫到领队的终端,最终建立通话,终端按*2发出呼叫到ippbx,ippbx随机呼叫到团队内成员的终端,建立起通话。

本发明具体实施例中,ip话机应用终端主要是实体的ip话机,这个主要是用来正常的音视频能力以及注册请求。此外根据具体情况,还可以通过软件应用终端,即可以在智能电视中安装ip话机的app应用。针对该应用场景本方案还提出几点新的设计:查询功能和信息发布功能。

其中,查询功能是指用户可以通过app的操作在电视机端实时查询展示团队成员客房的整体使用情况。具体操作过程中,先通过自己的room_id,查找user_info表中,自己的team_id,再在此表中查询到相同team_id的客房,根据此room_id,查询room_info表中对应的use_status,查询到的信息可以以图表的形式展现整个团队的客房使用情况。

在本发明具体实施例中,信息发布是指不仅能够给指定人员发送消息,而且也能够发布一条信息给整个团队成员,但该功能一般只有领队具有。

是否是领队根据user_info表中的leader字段来判定。指定人员信息的发布,首先要根据user_info表查询到他所在的room_id,然后再在room_info中查询对应的app_id和phone_id,pbx将消息转到对应的话机终端和app终端。如果要给团队成员发送信息,首先需要查询自己所在的team_id,然后根据此查询user_info表中所有这个team_id的room_id,最后再在room_info中查询对应的app_id,和phone_id,pbx将消息转到对应的话机终端和app终端。本发明发送消息采用sipmessage消息,终端收到pbx发送的消息后,能够自动展现在电视屏幕上。message消息格式如下:

messagesip:101136@127.0.0.1sip/2.0

via:sip/2.0/wssdf7jal23ls0d.invalid;branch=z9hg4bkwtzdvdmzlwgd59totdzgodmnn3iz9h0p;rport

from:"yhzhu"<sip:72569@127.0.0.1>;tag=lsw4dmph1gnqzvvqimll

to:<sip:101136@127.0.0.1>

contact:<sips:72569@df7jal23ls0d.invalid;rtcweb-breaker=yes;click2call=no;transport=wss>

call-id:7ab2525f-79e3-ab7a-374a-1fa54c4d5e11

cseq:63594message

content-type:text/plain;charset=utf-8

content-length:20

max-forwards:70

x-gs-message-users:all

x-gs-sender:72569

user-agent:grandstreamgsmeeting/webrtc_chrome69.0.3497.100

organization:grandstream

thisismessagetest(此为消息携带的具体发布内容)。

图4为本发明具体实施例中信息发布功能的时序图。由该图可知,app终端发送sipmessage消息给pbx,pbx根据需求,转给指定的人员或者全体团队成员。

注意,上述仅为本发明的较佳实施例以及所运用技术原理。本领域技术人员会理解,本发明不限于所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1