房间控制方法和装置的制造方法_2

文档序号:8362028阅读:来源:国知局

[0031]步骤S106,如果订单状态为已经支付,则生成开启房间的密码,其中,在生成密码后,将密码对应房间的房间状态修改为在订单指示的时间内非空闲/已占用。在订单被支付后,生成开启房间的密码,该开启房间的密码可以通过手机短信或者网络消息等方式下发给用户,用户可以利用生成的开启房间的密码开启房间的房门从而实现入住。非空闲状态指该房间已经被预定或者已经入住,在生成开启房间的密码后,该房间在订单中所指示的时间内不可以被预定或者入住。
[0032]步骤S108,如果订单状态为已完成,则删除开启房间的密码,其中,在删除密码后,将密码对应房间的房间状态修改为在订单指示的时间内已空闲。生成的密码与房间一一对应,在订单状态为已支付时生成有效客人密码,在订单状态为已完成时删除相应的密码,在订单状态为已取消时不生成密码,因此,根据房间是否有对应的密码确定房间状态是否空闲。即在生成密码后,确定该密码所对应的房间在订单所指示的时间内处于不可以预定的状态。在删除密码后,确定该密码锁对应的房间在订单所指示的时间内处于可预订的状态,因此,以开启房间的密码来对房间所处的状态进行标记,从而实现了对房间状态的监控。以具有有效期的客人密码对房间的状态进行标记,并对房态房量做自动校验、删减。删除密码可以是生成随机密码覆盖原密码的过程,也可以是删除门锁端客人密码的过程(客人密码即:生成订单后根据订单下发给客户的密码,客人密码基于订单的入住时间段具有时效性,超过入住日期客人密码自动失效)。
[0033]订单支付完成后,订单状态为已支付同时下发/生成订单对应房间的客人密码;订单退订以后,删除原先生成的客人密码,同时订单状态更改为已退订(已完成,相应的房间状态为已空闲);订单完成后(已离店),客人密码失效;客人密码首次在对应的门锁端成功启用,订单状态/房间状态更改为已入住。
[0034]通过上述实施例,在订单支付后生成密码,在订单完成后删除密码,通过有无生成有效客人密码来标记房间是否处于空闲状态,从而实现了对房间状态的监控,避免了人工对房间的状态进行一一核对,在节约了人力成本的同时实现了对房间的统一控制,从而解决了现有技术中人工进行房间控制容易出错的问题,达到了避免出错的效果。本实施例还可以进一步对房间的状态对该订单所对应的房间类型的数量进行实时校验更新,并统计可预订的房间数量,以实现根据房间数量确定是否继续接收预订的控制。
[0035]优选地,为了实现对多个不同渠道的订单都能进行统一控制,可以将多个不同渠道的订单进行转换,以使多个渠道的订单转换为同一的订单格式,即在获取来自预订渠道的订单的订单状态之前,房间控制方法还包括:获取订单的格式和预定字段;获取预设的订单格式和预设的订单字段;将订单的格式映射为预设的订单格式,并将预定字段映射为预设的订单字段。
[0036]接收来自各个渠道的入住订单并对订单进行本地存储,针对不同的渠道进行不同的转换,并将不同渠道的订单转换为统一的形式。由于该房间控制方法可以接收多个渠道的入住订单,因此,在进行订单转换时可以根据不同渠道设置不同的转换方式,例如,给每个渠道设置专门接口进行订单转换。在增加预订渠道的时候可以增加接口,实现了灵活对接不同的预订渠道。
[0037]优选地,为了便于监控用户的入住和离开,可以根据订单上记录的入住时间和离开时间设置生成的密码的有效时间,即如果订单状态为已经支付,则生成开启房间的密码包括:获取订单的入住时间和离开时间;在生成开启房间的密码时,将入住时间作为密码的生效时间,将离开时间作为密码的失效时间。
[0038]将订单上提取的入住时间作为密码的生效时间,离开时间作为密码的失效时间,在生效时间和失效时间之间的时间段内可以利用密码打开房间。例如,订单上显示的入住时间为2015-1-22的12:00,离开时间为2015-1-23的12:00,则将生成的客人密码的生效时间为2015-1-22的12:00,密码的失效时间为2015-1-23的12:00,则用户可以在2015-1-22的12:00至2015-1-23的12:00之间的时间段内开启房间,在此时间段以外的时间用户无法使用所述客人密码打开房门。
[0039]具体地,在生成开启房间的密码之后,房间的控制方法还包括:判断订单的入住时间和离开时间是否有修改;如果入住时间有修改,则修改密码的生效时间;以及如果离开时间有修改,则修改密码的失效时间。在订单的入住时间和离开时间有修改时,相应的修改密码的生效时间和失效时间。
[0040]具体地,在生成开启房间的密码之后,房间控制方法还包括:将开启房间的密码下发给用户;以及在离开时间到来前的预定时间内,将密码即将失效的消息下发给用户。在生成密码之后,可以通过短信或者网路消息的形式将生成的密码发送给入住的用户,用户可以根据密码打开房间入住;在密码的失效时间来到之前的预定时间内,向用户发送密码即将失效的提示信息。例如,在生成密码后,向用户发送带有密码的短信息。密码失效的时间为2015-1-22的12:00,则可在2015-1-22的10:00向用户发送密码即将失效的提示信息。
[0041]优选地,在生成开启房间的有效客人密码之后,该房间控制方法包括:获取密码对应房间的房间类型的房间数量;将房间数量减1,得到删减后的房间数量;判断删减后的房间数量是否为O;如果删减后的房间数量为0,则关闭预订渠道以停止房间类型的房间预定。
[0042]例如,A类型房间的房间数量为30间,接收到网站X上的预定A类型房间I间的订单,并且该订单已经完成支付,则生成开启房间的密码发送给用户,同时更新A类型房间的房间数量为29。此时,A类型房间的房间数量不为0,可以继续接收各个渠道预订A类型房间。但是,如果此时A类型房间的房间数量为0,则关闭预订渠道以停止A类型房间的预订。此时,用户无法通过任何渠道预定A类型房间。
[0043]同样地,在退订A类型房间I间后,预定房间的订单状态更新为已退订(已完成),则此时删除生成的密码,则该房间没有对应的有效客人密码。A类型房间的房间数量增加1,由29变为30。如果在退订A类型房间后,该类型房间的数量从O变为1,则开启预订渠道以重新开启房间类型的房间预定,用户可以通过各个预订渠道预定A类型房间。
[0044]在上述实施例中,通过检测某个房间是否已经生成有效的密码,在密码的有效时间内,该密码对应的房间处于占用状态,相应地,在密码的有效时间内,该房间类型的房量自动删减,因此,通过检测房间在有效期内是否有密码来对相应房间的房量做自动删减,并且在房量为O时自动关闭所有预订渠道,在房量不为O时重新开启预定渠道,从而实现了对房间数量的监控,解决了现有技术中对房间进行控制容易出错的问题。需要说明的是,对入住后离店的房间无需释放房量,因为离店当天的房量是根据已有订单计算后的房量,已经包括入住后离店的房间的数量。
[0045]进一步地,对于入住后离店的房间状态,系统会首先对对应订单进行判定,当判断结果为离店时间早于订单记录的离店时间,系统将会自动释放实际离店时间与订单离店时间之间的房量。
[0046]优选地,为了便于用户进行自助入住,该房间控制方法还可以记录用户的身份信息,以便于用户进行自助入住,即在生成开启房间的密码之前,房间控制方法还包括:从订单中提取入住用户的身份信息;以及保存身份信息。用户通过各个渠道预订房间时,需要用户输入身份证号等证明入住用户身份的身份信息,在订单状态为已经支付后,保存用户的身份信息,即身份信息与房间对应保存。
[0047]需要说明的是,在生成密码时,不仅可以生成用户可以使用的密码(即有效客人密码),还可以生成其他密码。例如,供保洁人员使用的密码,供维护人员使用的维护密码等。供保洁人员使用的密码可以在用户的订单状态为已完成时生成,也可以在用户提出保洁需求时自动生成密码,且该密码的有效时长较短。维护人员可以利用维护密码打开房门以进行装修等维护活动。此外还有管家/管理密码等,可以在任意需求的时候由商户自主进行更新启用/使用。
[0048]每个密码在打开相应的房门时的操作都会被保存在操作日志中,以便于实时监控房间的使用状态。另外,该房间控制方法还可以查看和设置用户的电子优惠券等信息,并对房间的清扫状态、预定或者住宿状态进行更新和查询,实现实时对房间进行监控和控制。
[0049]通过上述实施例,可以实时对房间的使用状态、清洁状态、密码状态以及预订渠道等状态进行统一控制,并根据生成的房间有效客人密码判断房间处于空闲状态还是占用状态,避免重复预订或者错误预定,进而避免人工核对所导致的人工成本增加和出错率的增加。
[0050]综上,该房间控制方法可以接收来自各个渠道的入住订单并对订单进行本地存储,将订单进行状态转换,可以针对不同的渠道,制作订单状态对应表,专门做接口来做订单状态转换,订单信息可以供管理人员进行查看/操作;如果转换后的订单状态为订单已支付(从待支付状态变为已支付状态):生成客人钥匙(密码);调用短信接口,下发短信给消费者,告知开门钥匙(密码);同时在检测到某个房间已经生成有效时间内的开门密码后,会根据入住/离店密码信息,对相应房间的房量做一个自动删减,如果房量为0,则某段时间内同一房间下的订单渠道关闭。如果转换后的订单状态为订单已退订:删除该订单对应的客人钥匙,房间将返回到可售状态;如果订单的入住/离店时间发生变化:调用修改单元接口,修改钥匙的入住/离店时间,从而延长/缩短钥匙的有效开门时间。
[0051]客
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1