一种酒店结算方法及结算装置
技术领域
本发明实施例涉及酒店管理
技术领域
,尤其涉及一种酒店结算方法及结算装置。背景技术
酒店支付系统独立闭环,与酒店合作的第三方支付系统独立闭环,因此,在用户在购物时,需要基于酒店支付系统进行支付,也需要基于第三方支付系统进行支付,进行了两次支付过程,由此带来了用户购物繁琐,且用户在远程购物时,无法通过同一窗口购买不同支付系统对应的不同商品,需要对应不同支付系统建立不同的购物窗口,由此,用户购物体验不佳,多次支付的过程不利于数据安全。
发明内容
本发明实施例提供了一种酒店结算方法及结算装置,避免了对用户在购物时需要多次购物的问题。
第一方面,本发明实施例提供了一种酒店结算方法,包括:
获取用户需求的商品信息,其中,所述商品信息包括商品来源信息和价格信息;
基于所述商品来源信息确定数据接收端,其中,所述数据接收端包括酒店与酒店合作方;
基于所述价格信息向所述数据接收端发送结算指令,得到分账信息。
可选的,所述获取用户需求的商品信息的步骤之前,包括:
获取用户的请求信息,其中,所述请求信息包括商品种类信息和数量信息;
基于所述商品种类信息查找满足所述数量信息的初始售货商,其中,所述初始售货商为所述酒店合作方;
获取所述初始售货商与目标酒店的距离信息;
基于所述距离信息在所述初始售货商中选择目标售货商。
可选的,所述基于所述距离信息在所述初始售货商中选择目标售货商的步骤,包括:
获取所述初始售货商与所述目标酒店的路径信息;
基于所述路径信息与取货方式计算所述商品的取货时长;
基于所述取货时长在所述初始售货商中选择目标售货商。
可选的,所述基于所述取货时长在所述初始售货商中选择目标售货商的步骤,包括:
通过对比所述取货时长与所述预设时长,筛选得到所述取货时长小于等于所述预设时长的目标售货商;
基于所述目标售货商的路径信息与所述取货方式计算取货成本;
基于所述取货成本在所述目标售货商中选择最终售货商。
可选的,在所述基于所述价格信息向所述目标接收端发送结算指令的步骤之前,还包括:
获取用户的支付信息,其中,所述支付信息包括全部支付的支付方式和部分支付的支付方式;
若所述支付信息为采用全部支付的支付方式的支付信息,则验证所述支付信息与所述商品信息是否对应;
若所述支付信息与所述商品信息不对应,则发出提醒指令,以使用户端设备提醒用户支付错误;
若所述支付信息与所述商品信息对应,则继续向所述目标接收端发送结算指令。
可选的,所述方法,还包括:
若所述支付信息为采用部分支付的支付方式的支付信息,则验证支付信息是否满足所述酒店合作方的售价;
若所述支付信息满足所述酒店合作方的售价,则记录所述支付信息,同时完成挂账过程。
可选的,所述方法,还包括:
设置分账周期;
基于所述分账周期获取所述分账信息。
第二方面,本申请实施例提供了一种酒店结算装置,包括:
信息获取模块,用于获取用户需求的商品信息,其中,所述商品信息包括商品来源信息和价格信息;
生成模块,用于基于所述商品来源信息确定数据接收端,其中,所述数据接收端包括酒店与酒店合作方;
分账模块,用于基于所述价格信息向所述数据接收端发送结算指令,得到分账信息。
第三方面,本申请实施例提供了一种电子设备,包括:存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器用于执行存储器中存储的计算机程序时实现如上述的酒店结算方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,其上存储有计算机程序:所述计算机程序被处理器执行时实现如上述的酒店结算方法。
上述发明中的实施例具有如下优点或有益效果:
获取用户需求的商品信息,其中,所述商品信息包括商品来源信息和价格信息;通过获取商品来源,确定所述商品归属于哪种支付系统,通过价格信息,确定每种支付系统应得的货款;基于所述商品来源信息确定数据接收端,其中,所述数据接收端包括酒店与酒店合作方;通过商品来源信息确定收款方为酒店和/或者酒店合作方,进而实现在对应酒店或者对应酒店合作方的支付系统下完成商品的支付过程;不需要用户在两种甚至多种支付系统下多次支付,减少了支付过程的次数,提高了支付过程的安全性,简化了购物过程,也提高了用户的购物体验。基于所述价格信息向所述数据接收端发送结算指令,得到分账信息。通过获取分账信息,可以便于酒店合作方与酒店进行账单比对,避免错误。
附图说明
图1是本申请实施例提供的一种酒店结算方法的流程图;
图2是本申请实施例提供的一种酒店结算装置的结构示意图;
图3是本申请实施例提供的一种电子设备的结构示意图;
图4是本申请实施例提供的一种存储介质的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
图1为本申请实施例提供的一种酒店结算方法的流程图,本实施例提供的酒店结算方法可适用于酒店场景。该方法可以由酒店结算装置来执行,该装置可以由软件和/或硬件的方式来实现,通常集成于运送机器人。
如图1所示,本发明实施例提供了一种酒店结算方法,具体包括以下步骤:
S101、获取用户需求的商品信息,其中,所述商品信息包括商品来源信息和价格信息;
示例性的,用户分别购买了饮料和餐品,其中,所述餐品的价格信息为A,来源为酒店,所述饮料的价格信息为B,来源为酒店合作方。
S102、基于所述商品来源信息确定数据接收端,其中,所述数据接收端包括酒店与酒店合作方;
示例性的,基于所述餐品的来源为酒店,则确定所述餐品的数据接收端为酒店的收银系统,基于所述饮料的来源为酒店合作方,则确定所述饮料的数据接收端为酒店合作方的收银系统。进而实现在对应酒店或者对应酒店合作方的支付系统下完成商品的支付过程。
S103、基于所述价格信息向所述数据接收端发送结算指令,得到分账信息。
示例性的,由于所述餐品的价格信息为A,则分配对应价格信息A的金额给酒店的收银系统,由于所述饮料的价格信息为B,则分配对应价格信息B的金额给酒店合作方的收银系统。进而实现了通过用户一次支付,自动分配金额至不同的支付系统。
通过获取用户需求的商品信息,其中,所述商品信息包括商品来源信息和价格信息;通过获取商品来源,确定所述商品归属于哪种支付系统,通过价格信息,确定每种支付系统应得的货款;基于所述商品来源信息确定数据接收端,其中,所述数据接收端包括酒店与酒店合作方;通过商品来源信息确定收款方为酒店和/或者酒店合作方,进而实现在对应酒店或者对应酒店合作方的支付系统下完成商品的支付过程;不需要用户在两种甚至多种支付系统下多次支付,减少了支付过程的次数,提高了支付过程的安全性,简化了购物过程,也提高了用户的购物体验。基于所述价格信息向所述数据接收端发送结算指令,得到分账信息。通过获取分账信息,可以便于酒店合作方与酒店进行账单比对,避免错误。
在一种可能的实施方式中,所述获取用户需求的商品信息的步骤之前,包括:
获取用户的请求信息,其中,所述请求信息包括商品种类信息和数量信息;
基于所述商品种类信息查找满足所述数量信息的初始售货商,其中,所述初始售货商为所述酒店合作方;
获取所述初始售货商与目标酒店的距离信息;
基于所述距离信息在所述初始售货商中选择目标售货商。
示例性的,根据用户需求的商品种类信息和数量信息,选择能够为客户提供满意服务的商家,即,初始售货商,避免了由于售货商货物不足,影响用户需求的问题,计算每家能够满足用户需求的初始售货商距离用户所在酒店的距离信息,避免所述初始收获售货商距离用户所在酒店太远,而无法为用户提供商品的情况,也避免用户等待时间过长,影响酒店在用户心中评价的问题。
在一种可能的实施方式中,所述基于所述距离信息在所述初始售货商中选择目标售货商的步骤,包括:
获取所述初始售货商与所述目标酒店的路径信息;
基于所述路径信息与取货方式计算所述商品的取货时长;
基于所述取货时长在所述初始售货商中选择目标售货商。
示例性的,在地图上规划每家初始售货商至所述用户所在酒店的路径信息,在同一种取货方式下,计算取得商品的取货时长,避免路径堵塞或者无法通行,造成用户等待时间过长的问题。
在一种可能的实施方式中,所述基于所述取货时长在所述初始售货商中选择目标售货商的步骤,包括:
通过对比所述取货时长与所述预设时长,筛选得到所述取货时长小于等于所述预设时长的目标售货商;
基于所述目标售货商的路径信息与所述取货方式计算取货成本;
基于所述取货成本在所述目标售货商中选择最终售货商。
示例性的,通过对比所述取货时长与所述预设时长,筛选得到所述取货时长小于等于所述预设时长的目标售货商,避免路径堵塞或者无法通行,造成用户等待时间过长的问题。再根据所述目标售货商的路径信息与所述取货方式计算取货成本,选择取货成本较低的最终售货商,节约成本,合理利用资源。
在一种可能的实施方式中,在所述基于所述价格信息向所述目标接收端发送结算指令的步骤之前,还包括:
获取用户的支付信息,其中,所述支付信息包括全部支付的支付方式和部分支付的支付方式;
若所述支付信息为采用全部支付的支付方式的支付信息,则验证所述支付信息与所述商品信息是否对应;
若所述支付信息与所述商品信息不对应,则发出提醒指令,以使用户端设备提醒用户支付错误;
若所述支付信息与所述商品信息对应,则继续向所述目标接收端发送结算指令。
示例性的,获取用户的支付信息,其中,所述支付信息包括全部支付的支付方式和部分支付的支付方式,为用户提供更加灵活的支付方式,当用户采用全部支付的支付方式进行支付时,验证用户支付的金额与应付金额是否匹配,若不匹配,则向用户发送告警信息,避免错误支付。通过全部支付的支付方式实现一次支付,使得用户通过一次支付满足不同收款平台。
基于所述餐品的来源为酒店,则确定所述餐品的数据接收端为酒店的收银系统,基于所述饮料的来源为酒店合作方,则确定所述饮料的数据接收端为酒店合作方的收银系统。进而实现分配对应价格信息A的金额给酒店的收银系统,分配对应价格信息B的金额给酒店合作方的收银系统。进而实现了通过用户一次支付,自动分配金额至不同的支付系统。
在一种可能的实施方式中,所述方法,还包括:
若所述支付信息为采用部分支付的支付方式的支付信息,则验证支付信息是否满足所述酒店合作方的售价;
若所述支付信息满足所述酒店合作方的售价,则记录所述支付信息,同时完成挂账过程。
示例性的,当用户采用部分支付的支付方式进行支付时,只需验证用户支付金额是否满足所述酒店合作方的售价,若所述支付信息满足所述酒店合作方的售价,则记录所述支付信息,同时对来源于酒店的餐品,进行挂账处理,即,将金额B分配至给酒店合作方的收银系统,金额A统计在用户对应未结算的房账上。为用户提供了更多种方式的支付模式,再付款的同时,实现挂账再酒店的房账。
在一种可能的实施方式中,所述方法,还包括:
设置分账周期;
基于所述分账周期获取所述分账信息。
示例性的,通过设置分账周期,实现自动分账功能,当分账周期的单位为周、月和日时,实现与酒店的周结、月结甚至日结算。
以下是本发明实施例提供的酒店结算装置的实施例,该装置与上述各实施例的酒店结算方法属于同一个发明构思,在酒店结算装置的实施例中未详尽描述的细节内容,可以参考上述文本处理方法的实施例。
在一种可能的实时方式中,如图2所示,本申请实施例提供了一种酒店结算装置,包括:
信息获取模块201,用于获取用户需求的商品信息,其中,所述商品信息包括商品来源信息和价格信息;
生成模块202,用于基于所述商品来源信息确定数据接收端,其中,所述数据接收端包括酒店与酒店合作方;
分账模块203,用于基于所述价格信息向所述数据接收端发送结算指令,得到分账信息。
通过获取用户需求的商品信息,其中,所述商品信息包括商品来源信息和价格信息;通过获取商品来源,确定所述商品归属于哪种支付系统,通过价格信息,确定每种支付系统应得的货款;基于所述商品来源信息确定数据接收端,其中,所述数据接收端包括酒店与酒店合作方;通过商品来源信息确定收款方为酒店和/或者酒店合作方,进而实现在对应酒店或者对应酒店合作方的支付系统下完成商品的支付过程;不需要用户在两种甚至多种支付系统下多次支付,减少了支付过程的次数,提高了支付过程的安全性,简化了购物过程,也提高了用户的购物体验。基于所述价格信息向所述数据接收端发送结算指令,得到分账信息。通过获取分账信息,可以便于酒店合作方与酒店进行账单比对,避免错误.
在一种可能的实时方式中,如图3所示,本申请实施例提供了一种电子设备,包括存储器310、处理器320及存储在存储器310上并可在处理器320上运行的计算机程序311,处理器320执行计算机程序311时,实现:获取用户需求的商品信息,其中,所述商品信息包括商品来源信息和价格信息;基于所述商品来源信息确定数据接收端,其中,所述数据接收端包括酒店与酒店合作方;基于所述价格信息向所述数据接收端发送结算指令,得到分账信息。
在一种可能的实时方式中,本申请实施例提供了一种计算机可读存储介质400,其上存储有计算机程序411,该计算机程序411被处理器执行时实现:获取用户需求的商品信息,其中,所述商品信息包括商品来源信息和价格信息;基于所述商品来源信息确定数据接收端,其中,所述数据接收端包括酒店与酒店合作方;基于所述价格信息向所述数据接收端发送结算指令,得到分账信息。
本发明实施例的计算机存储介质,可以采用一个或多个计算机可读的介质的任意组合。计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质。计算机可读存储介质例如可以是但不限于:电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本文件中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。
计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。
计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、RF等等,或者上述的任意合适的组合。
可以以一种或多种程序设计语言或其组合来编写用于执行本发明操作的计算机程序代码,上述程序设计语言包括面向对象的程序设计语言,诸如Java、Smalltalk、C++,还包括常规的过程式程序设计语言—诸如“C”语言或类似的程序设计语言。程序代码可以完全地在用户计算机上执行、部分地在用户计算机上执行、作为一个独立的软件包执行、部分在用户计算机上部分在远程计算机上执行、或者完全在远程计算机或服务器上执行。在涉及远程计算机的情形中,远程计算机可以通过任意种类的网络,包括局域网(LAN)或广域网(WAN),连接到用户计算机,或者,可以连接到外部计算机(例如利用因特网服务提供商来通过因特网连接)。
本领域普通技术人员应该明白,上述的本发明的各模块或各步骤可以用通用的计算装置来实现,它们可以集中在单个计算装置上,或者分布在多个计算装置所组成的网络上,可选地,他们可以用计算机装置可执行的程序代码来实现,从而可以将它们存储在存储装置中由计算装置来执行,或者将它们分别制作成各个集成电路模块,或者将它们中的多个模块或步骤制作成单个集成电路模块来实现。这样,本发明不限制于任何特定的硬件和软件的结合。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里上述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。
- 上一篇:石墨接头机器人自动装卡簧、装栓机
- 下一篇:基于区块链的支付业务处理方法及装置