本发明涉及计算机技术的技术领域,尤其是涉及一种高铁餐饮交易处理方法、装置、计算机设备以及存储介质。
背景技术:
目前,高铁的发展已经越来越成熟,已经成为人们生活中很常见的交通方式。同时,在高铁上订餐也已经是人们在高铁上比较常见的消费方式。
现有的高铁订餐,大都是在高铁的订票系统中订票以后,在该订票系统中进行预订,预定以后,将预定的菜单与订票的座位号进行绑定后,在预定的时间,将旅客预定的餐饮根据绑定的座位号,送至该旅客处。
上述中的现有技术方案存在以下缺陷:
如果对于旅客的订单,仓库中没有对应的库存,则需要通知旅客进行更换,因此还有改善空间。
技术实现要素:
本发明的目的是提供一种能够实时满足旅客高铁上餐饮订单的高铁餐饮交易处理方法、装置、计算机设备以及存储介质。
本发明的上述发明目的一是通过以下技术方案得以实现的:
一种高铁餐饮交易处理方法,所述高铁餐饮交易处理方法包括以下步骤:
s10:若获取到用户触发的高铁订餐消息,则从所述高铁订餐消息中获取订单信息;
s20:从所述订单信息中获取旅客信息以及餐饮制备材料数据;
s30:根据所述餐饮制备材料数据获取仓储数量信息;
s40:若所述仓储数量少于预设的数量阈值,则触发仓储补充消息,并根据所述旅客信息响应所述高铁订餐消息。
通过采用上述技术方案,通过旅客在高铁的旅途中触发该高铁订餐消息,并且通过该高铁订餐消息中的餐饮制备材料数据,能够及时获取到该餐饮制备材料数据中对应的原材料的仓储数量信息,从而能够在发现仓储数量信息不足时,及时进行补货,进而能够满足旅客在高铁旅途中,实时进行点餐,同时,也能够满足对于长途的高铁旅途,旅客能够预定不同地区的食物,丰富了旅客的订餐选择。
本发明进一步设置为:步骤s10包括:
s11:建立本地临时数据库;
s12:对所述高铁订餐消息进行封装,得到订单封装数据;
s13:将所述订单封装数据缓存至所述本地临时数据库中;
s14:若获取到网络连接信号,则从所述本地临时数据库中获取所述订单封装数据并进行解析,得到对应的所述高铁订餐消息。
通过采用上述技术方案,由于高铁的速度很高,对于手机网络信号会经常因为信号漂移导致的网络终端无法上网,通过预先将旅客的订单信息通过封装,预存至本体临时数据库中,并且在接收到网络信号后,从该本地临时数据库中,及时获取到该高铁订餐信息,进而保证了旅客订单能够及时被接收。
本发明进一步设置为:步骤s20包括:
s21:从所述订单信息中获取菜品信息;
s22:根据所述菜品信息获取对应的餐饮制备材料数据。
通过采用上述技术方案,通过从对应的菜品信息,获取对应的餐饮制备材料数据,能够准确地获取到旅客订单的制作原材料的库存。
本发明进一步设置为:步骤s40包括:
s41:根据所述仓储补充消息获取原材料货存地点信息;
s42:根据所述原材料货存地点信息生成对应的仓储补充消息。
通过采用上述技术方案,通过获取原材料货存地点信息,能够及时根据高铁的运行状态,通知对应的仓储进行发货,进而补充该高铁的原材料。
本发明进一步设置为:在步骤s40之后,所述高铁餐饮交易处理方法还包括:
s401:获取所述高铁订餐消息触发时高铁位置信息,并根据仓储补充消息获取餐品制作时间;
s402:根据所述高铁位置信息和所述餐品制作时间,计算餐品供货站点信息。
通过采用上述技术方案,通过触发该高铁订餐消息时的高铁位置信息,以及根据仓储补充消息获取对应的餐品制作时间,能够及时计算出餐品供货站点信息,进而保证旅客能够在预定的时间内获取到订单中的菜品。
本发明的上述发明目的二是通过以下技术方案得以实现的:
一种高铁餐饮交易处理装置,所述高铁餐饮交易处理装置包括:
订单信息获取模块,用于若获取到用户触发的高铁订餐消息,则从所述高铁订餐消息中获取订单信息;
信息获取模块,用于从所述订单信息中获取旅客信息以及餐饮制备材料数据;
存储信息获取模块,用于根据所述餐饮制备材料数据获取仓储数量信息;
信息响应模块,用于若所述仓储数量少于预设的数量阈值,则触发仓储补充消息,并根据所述旅客信息响应所述高铁订餐消息。
通过采用上述技术方案,通过旅客在高铁的旅途中触发该高铁订餐消息,并且通过该高铁订餐消息中的餐饮制备材料数据,能够及时获取到该餐饮制备材料数据中对应的原材料的仓储数量信息,从而能够在发现仓储数量信息不足时,及时进行补货,进而能够满足旅客在高铁旅途中,实时进行点餐,同时,也能够满足对于长途的高铁旅途,旅客能够预定不同地区的食物,丰富了旅客的订餐选择。
本发明的上述发明目的三是通过以下技术方案得以实现的:
一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述高铁餐饮交易处理方法的步骤。
本发明的上述发明目的四是通过以下技术方案得以实现的:
一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述高铁餐饮交易处理方法的步骤。
综上所述,本发明的有益技术效果为:
1.通过旅客在高铁的旅途中触发该高铁订餐消息,并且通过该高铁订餐消息中的餐饮制备材料数据,能够及时获取到该餐饮制备材料数据中对应的原材料的仓储数量信息,从而能够在发现仓储数量信息不足时,及时进行补货,进而能够满足旅客在高铁旅途中,实时进行点餐,同时,也能够满足对于长途的高铁旅途,旅客能够预定不同地区的食物,丰富了旅客的订餐选择;
2.通过预先将旅客的订单信息通过封装,预存至本体临时数据库中,并且在接收到网络信号后,从该本地临时数据库中,及时获取到该高铁订餐信息,进而保证了旅客订单能够及时被接收。
附图说明
图1是本发明一实施例中高铁餐饮交易处理方法的一流程图;
图2是本发明一实施例中高铁餐饮交易处理方法中步骤s10的实现流程图;
图3是本发明一实施例中高铁餐饮交易处理方法中步骤s20的实现流程图;
图4是本发明一实施例中高铁餐饮交易处理方法中步骤s40的实现流程图;
图5是本发明一实施例中高铁餐饮交易处理方法中的另一实现流程图;
图6是本发明一实施例中高铁餐饮交易处理装置的一原理框图;
图7是本发明一实施例中计算机设备的一示意图。
具体实施方式
以下结合附图对本发明作进一步详细说明。
实施例一:
在一实施例中,如图1所示,本发明公开了一种高铁餐饮交易处理方法,具体包括如下步骤:
s10:若获取到用户触发的高铁订餐消息,则从高铁订餐消息中获取订单信息。
在本实施例中,高铁订餐消息是指用户在高铁上触发,用于在高铁上预定餐饮的消息。订单信息是指具体的餐饮的信息。
具体地,用户在订票时以及高铁列车发车前在订票系统中触发,或者是通过在乘坐高铁时,通过扫描高铁位置上的二维码触发该高铁订餐消息。在用户触发该高铁订餐消息时,根据页面显示的菜单信息,选择需要的餐品,将用户的车票上的座位信息组成该订单信息。
其中,优选地,该菜单信息可以根据用户所订的高铁线路中,不同站点的地区对应的菜单信息。例如,对于从广州-北京的高铁车票,途中会经过长沙、武汉以及郑州等站点,可以在用户选择菜单时,根据不同的地点选择站点当地的菜品,在选择站点当地的菜品时,可根据高铁经过该站点的预计时间,显示对应的餐品预计送达时间,供用户进行选择,能够丰富用户的菜品选择,满足不同用户的口味需求,也能够带动当地的饮食经济发展。
s20:从订单信息中获取旅客信息以及餐饮制备材料数据。
在本实施例中,旅客信息是指触发该高铁订餐消息时,该订单信息指向的用户的在该高铁上的座位的信息。餐饮制备材料数据是指制备该订单信息中的菜品所需要的原材料以及配料的数据。
具体地,在获取到该订单信息时,从该订单信息中获取触发该高铁订餐消息的用户的旅客信息以及点的餐饮对应的餐饮制备材料数据。
s30:根据餐饮制备材料数据获取仓储数量信息。
在本实施例中,仓储数量信息是指每一餐饮制备材料数据对应的材料的货存的信息。
具体地,根据制作用户订餐的订单信息中的菜品对应的每一餐饮制备材料数据的货存余量,组成该仓储数量信息。
s40:若仓储数量少于预设的数量阈值,则触发仓储补充消息,并根据旅客信息响应高铁订餐消息。
在本实施例中,仓储补充消息是指补充仓库中的货物的消息。
具体地,根据具体制作用户订单信息中的餐饮的地点,例如高铁内的食品加工车间,或者是位于某一高铁站点的厨房,该地方用于存储食材货物的仓储的信息,若有该仓储的信息中,具体有某一食材的数量少于预设的阈值,则触发该仓储补充消息,通过补充仓储内的食材后,响应该高铁订餐消息,将用户的订单信息中的餐饮制作好后,根据该旅客信息,送至该用户处。
其中,该仓储补充消息,若制作餐饮的地点为高铁内,则可通过通知即将到达的站点中负责补充食材的工作人员,在站点当地进行食材的补充后,待高铁到站后,进行仓储的补充。
在本实施例中,通过旅客在高铁的旅途中触发该高铁订餐消息,并且通过该高铁订餐消息中的餐饮制备材料数据,能够及时获取到该餐饮制备材料数据中对应的原材料的仓储数量信息,从而能够在发现仓储数量信息不足时,及时进行补货,进而能够满足旅客在高铁旅途中,实时进行点餐,同时,也能够满足对于长途的高铁旅途,旅客能够预定不同地区的食物,丰富了旅客的订餐选择。
在一实施例中,如图2所示,在步骤s10中,即若获取到用户触发的高铁订餐消息,具体包括如下步骤:
s11:建立本地临时数据库。
在本实施例中,本体临时数据库是指用于临时存储数据的数据库。
具体地,在用户触发该高铁订餐消息时,在用户的客户端中临时建立该本体临时数据库。
s12:对高铁订餐消息进行封装,得到订单封装数据。
在本实施例中,订单封装数据是指存储有高铁订餐消息的数据封装包。
具体地,采用数据封装的范式,对高铁订餐消息进行封装,得到该订单封装数据,
s13:将订单封装数据缓存至本地临时数据库中。
具体地,由于在高铁运行时,高铁的时速非常快,会导致手机的网络信号产生信号漂移的现象,因而会导致用户的手机的网络中断,影响接收用户触发的高铁订餐消息,因此,在得到该订单封装数据后,将该订单封装数据存储至该用户的本地临时数据库中。
s14:若获取到网络连接信号,则从本地临时数据库中获取订单封装数据并进行解析,得到对应的高铁订餐消息。
具体地,在用户的客户端获取到用户的移动终端获取到或者连接有网络信号后,从本体临时数据库中获取订单封装数据并进行解析,得到该对应的高铁订餐消息。
在一实施例中,如图3所示,在步骤s20中,即从订单信息中获取旅客信息以及餐饮制备材料数据,具体包括如下步骤:
s21:从订单信息中获取菜品信息。
在本实施例中,菜品信息是指订单信息中,用户具体希望得到的菜品的信息。
具体地,从订单信息中获取菜品信息以及对应的数量。
s22:根据菜品信息获取对应的餐饮制备材料数据。
具体地,根据该菜品信息,获取对应的制作该菜品的餐饮制备材料数据。
在一实施例中,如图4所示,在步骤s40中,即若仓储数量少于预设的数量阈值,则触发仓储补充消息,并根据旅客信息响应高铁订餐消息,具体包括如下步骤:
s41:根据仓储补充消息获取原材料货存地点信息。
在本实施例中,原材料货存地点信息是指能够进行货物的补充的地点的信息。
具体地,若该制作餐饮的地点为高铁内,则根据仓储补充消息中具体需要补充的货物的信息,获取最近能够补充该货物的地点的信息,组成该原材料货存地点信息。
s42:根据原材料货存地点信息生成对应的仓储补充消息。
具体地,根据原材料货存地点信息生成对应的仓储补充消息,发送至该地点信息的工作人员。
在一实施例中,如图5所示,在步骤s40之后,高铁餐饮交易处理方法还包括:
s401:获取高铁订餐消息触发时高铁位置信息,并根据仓储补充消息获取餐品制作时间。
在本实施例中,高铁位置信息是指在获取到用户高铁订餐消息时,高铁运行的位置的信息。
具体地,通过高铁的定位系统,在获取到用户触发的高铁订餐消息时,获取该高铁的高铁位置信息。
同时,若制作该菜品的地点为高铁沿线的某一站点,则根据仓储补充消息获取补充对应的食材的产品所需要的时间,进而计算出该产品制作时间。
s402:根据高铁位置信息和餐品制作时间,计算餐品供货站点信息。
在本实施例中,餐品供货站点信息是指具体供应订单信息中的菜品的站点的信息。
具体地,根据高铁的平均时速以及对应的餐品制作时间,计算出制作好该餐品时,高铁运行的距离,再根据高铁位置信息,计算出最近能够供应该菜品的站点的餐品供货站点信息。
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。
实施例二:
在一实施例中,提供一种高铁餐饮交易处理装置,该高铁餐饮交易处理装置与上述实施例中高铁餐饮交易处理方法一一对应。如图6所示,该高铁餐饮交易处理装置包括订单信息获取模块10、信息获取模块20、存储信息获取模块30和信息响应模块40。各功能模块详细说明如下:
订单信息获取模块10,用于若获取到用户触发的高铁订餐消息,则从高铁订餐消息中获取订单信息;
信息获取模块20,用于从订单信息中获取旅客信息以及餐饮制备材料数据;
存储信息获取模块30,用于根据餐饮制备材料数据获取仓储数量信息;
信息响应模块40,用于若仓储数量少于预设的数量阈值,则触发仓储补充消息,并根据旅客信息响应高铁订餐消息。
优选地,订单信息获取模块10包括:
数据库建立子模块11,用于建立本地临时数据库;
封装子模块12,用于对高铁订餐消息进行封装,得到订单封装数据;
缓存子模块13,用于将订单封装数据缓存至本地临时数据库中;
解析获取子模块14,用于若获取到网络连接信号,则从本地临时数据库中获取订单封装数据并进行解析,得到对应的高铁订餐消息。
优选地,信息获取模块20包括:
菜品信息获取子模块21,用于从订单信息中获取菜品信息;
信息获取子模块22,用于根据菜品信息获取对应的餐饮制备材料数据。
优选地,信息响应模块40包括:
地点信息获取子模块41,用于根据仓储补充消息获取原材料货存地点信息;
消息生成子模块42,用于根据原材料货存地点信息生成对应的仓储补充消息。
优选地,高铁餐饮交易处理装置还包括:
位置信息获取模块401,用于获取高铁订餐消息触发时高铁位置信息,并根据仓储补充消息获取餐品制作时间;
计算模块402,用于根据高铁位置信息和餐品制作时间,计算餐品供货站点信息。
关于高铁餐饮交易处理装置的具体限定可以参见上文中对于高铁餐饮交易处理方法的限定,在此不再赘述。上述高铁餐饮交易处理装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
实施例三:
在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图7所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储离线信息以及仓储信息。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种高铁餐饮交易处理方法。
在一个实施例中,提供了一种计算机设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现以下步骤:
s10:若获取到用户触发的高铁订餐消息,则从高铁订餐消息中获取订单信息;
s20:从订单信息中获取旅客信息以及餐饮制备材料数据;
s30:根据餐饮制备材料数据获取仓储数量信息;
s40:若仓储数量少于预设的数量阈值,则触发仓储补充消息,并根据旅客信息响应高铁订餐消息。
实施例四:
在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
s10:若获取到用户触发的高铁订餐消息,则从高铁订餐消息中获取订单信息;
s20:从订单信息中获取旅客信息以及餐饮制备材料数据;
s30:根据餐饮制备材料数据获取仓储数量信息;
s40:若仓储数量少于预设的数量阈值,则触发仓储补充消息,并根据旅客信息响应高铁订餐消息。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。
以上所述实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围,均应包含在本发明的保护范围之内。
1.一种高铁餐饮交易处理方法,其特征在于,所述高铁餐饮交易处理方法包括以下步骤:
s10:若获取到用户触发的高铁订餐消息,则从所述高铁订餐消息中获取订单信息;
s20:从所述订单信息中获取旅客信息以及餐饮制备材料数据;
s30:根据所述餐饮制备材料数据获取仓储数量信息;
s40:若所述仓储数量少于预设的数量阈值,则触发仓储补充消息,并根据所述旅客信息响应所述高铁订餐消息。
2.如权利要求1所述的高铁餐饮交易处理方法,其特征在于,步骤s10包括:
s11:建立本地临时数据库;
s12:对所述高铁订餐消息进行封装,得到订单封装数据;
s13:将所述订单封装数据缓存至所述本地临时数据库中;
s14:若获取到网络连接信号,则从所述本地临时数据库中获取所述订单封装数据并进行解析,得到对应的所述高铁订餐消息。
3.如权利要求1所述的高铁餐饮交易处理方法,其特征在于,步骤s20包括:
s21:从所述订单信息中获取菜品信息;
s22:根据所述菜品信息获取对应的餐饮制备材料数据。
4.如权利要求1所述的高铁餐饮交易处理方法,其特征在于,步骤s40包括:
s41:根据所述仓储补充消息获取原材料货存地点信息;
s42:根据所述原材料货存地点信息生成对应的仓储补充消息。
5.如权利要求1所述的高铁餐饮交易处理方法,其特征在于,在步骤s40之后,所述高铁餐饮交易处理方法还包括:
s401:获取所述高铁订餐消息触发时高铁位置信息,并根据仓储补充消息获取餐品制作时间;
s402:根据所述高铁位置信息和所述餐品制作时间,计算餐品供货站点信息。
6.一种高铁餐饮交易处理装置,其特征在于,所述高铁餐饮交易处理装置包括:
订单信息获取模块,用于若获取到用户触发的高铁订餐消息,则从所述高铁订餐消息中获取订单信息;
信息获取模块,用于从所述订单信息中获取旅客信息以及餐饮制备材料数据;
存储信息获取模块,用于根据所述餐饮制备材料数据获取仓储数量信息;
信息响应模块,用于若所述仓储数量少于预设的数量阈值,则触发仓储补充消息,并根据所述旅客信息响应所述高铁订餐消息。
7.如权利要求6所述的高铁餐饮交易处理装置,其特征在于,所述订单信息获取模块包括:
数据库建立子模块,用于建立本地临时数据库;
封装子模块,用于对所述高铁订餐消息进行封装,得到订单封装数据;
缓存子模块,用于将所述订单封装数据缓存至所述本地临时数据库中;
解析获取子模块,用于若获取到网络连接信号,则从所述本地临时数据库中获取所述订单封装数据并进行解析,得到对应的所述高铁订餐消息。
8.如权利要求6所述的高铁餐饮交易处理装置,其特征在于,所述信息获取模块包括:
菜品信息获取子模块,用于从所述订单信息中获取菜品信息;
信息获取子模块,用于根据所述菜品信息获取对应的餐饮制备材料数据。
9.一种计算机设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至5任一项所述高铁餐饮交易处理方法的步骤。
10.一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至5任一项所述高铁餐饮交易处理方法的步骤。
技术总结