点餐业务请求的处理方法、装置及系统制造方法及图纸

技术编号:22239962 阅读:21 留言:0更新日期:2019-10-09 19:39
本发明专利技术公开了一种点餐业务请求的处理方法、装置及系统,涉及电子信息领域,该方法包括:当接收到点餐业务请求时,确定所述点餐业务请求所对应的业务类型;当所述业务类型属于预设的点餐交易类型时,将所述点餐业务请求发送给预设的点餐交易平台中与所述业务类型相对应的业务组件;其中,所述点餐交易平台中包含多个分别对应于不同业务类型的业务组件;获取所述与所述业务类型相对应的业务组件返回的响应结果,根据所述响应结果处理所述点餐业务请求。该方式显著降低了门店自主开发点餐应用的成本、缩短了开发耗时,使得普通门店能够自主开发点餐应用,以兼顾用户交互页面的个性化配置。

Processing Method, Device and System of Order Business Request

【技术实现步骤摘要】
点餐业务请求的处理方法、装置及系统
本专利技术涉及电子信息领域,具体涉及一种点餐业务请求的处理方法、装置及系统。
技术介绍
目前,随着餐饮行业的蓬勃发展,为了更加便利地为顾客提供点餐服务,很多商户或门店都支持用户自助点餐。通过支持自助点餐功能的应用,用户能够借助网络手段完成点餐,省去了去人工柜台排队的时间,大幅提升了点餐效率。在现有技术中,为了支持自助点餐服务,也为了确保各家门店的点餐页面能够根据门店特色进行个性化配置,需要各家门店自主开发点餐应用。具体地,点餐应用至少应支持如下功能:与呈现给用户端的用户交互页面相关的功能以及与点餐交易支付相关联的功能。其中,与呈现给用户端的用户交互页面相关的功能用于提供给用户,以实现客户端的点餐操作,该用户交互页面能够根据门店特色展示与该门店相对应的餐品、做法等个性化信息。由于每家门店的餐品特征以及用户定位都不同,因此,各家门店的用户交互页面中通常会包含与本家门店的特色相对应的个性化元素。其中,与点餐交易支付相关联的功能用于实现与订单相关的金额计算、支付等处理过程。为此,门店自主开发点餐应用时,需要分别针对上述两类功能进行配置。专利技术人在实现本专利技术的过程中发现,现有技术中的上述方式至少存在如下缺陷:由于与点餐交易支付相关联的功能涉及多种复杂操作,包括购物车的处理、订单的处理、订单与后厨之间的互通等一系列过程,导致门店自主开发点餐应用的成本巨大、耗时过长且开发门槛较高,普通门店无法胜任。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的一种点餐业务请求的处理方法、装置及系统。根据本专利技术的一个方面,提供了一种点餐业务请求的处理方法,包括:当接收到点餐业务请求时,确定所述点餐业务请求所对应的业务类型;当所述业务类型属于预设的点餐交易类型时,将所述点餐业务请求发送给预设的点餐交易平台中与所述业务类型相对应的业务组件;其中,所述点餐交易平台中包含多个分别对应于不同业务类型的业务组件;获取所述与所述业务类型相对应的业务组件返回的响应结果,根据所述响应结果处理所述点餐业务请求。可选的,将所述点餐业务请求发送给预设的点餐交易平台中与所述业务类型相对应的业务组件包括:判断与所述点餐业务请求相对应的历史业务序列是否符合预设的组件约束规则;若是,将所述点餐业务请求发送给预设的点餐交易平台中与所述业务类型相对应的业务组件。可选的,所述与所述点餐业务请求相对应的历史业务序列用于存储所述点餐业务请求以及与所述点餐业务请求相关联的历史业务请求;所述预设的组件约束规则用于预先针对每种业务类型配置与该业务类型相对应的至少一种依赖类型;且所述判断与所述点餐业务请求相对应的历史业务序列是否符合预设的组件约束规则包括:将与所述点餐业务请求所对应的业务类型相对应的依赖类型确定为目标类型;根据所述历史业务序列中是否包含与所述目标类型相匹配的历史业务请求,确定与所述点餐业务请求相对应的历史业务序列是否符合预设的组件约束规则。可选的,所述预设的点餐交易类型包括:添加购物车类型、减少购物车类型、订单创建类型、订单修改类型、订单支付类型、订单退款类型、和/或购物车查询类型;其中,与减少购物车类型相对应的依赖类型包括:添加购物车类型;与订单创建类型相对应的依赖类型包括:添加购物车类型、和/或减少购物车类型;与订单修改类型相对应的依赖类型包括:订单创建类型、添加购物车类型、和/或减少购物车类型;与订单支付类型相对应的依赖类型包括:订单修改类型、订单创建类型、添加购物车类型、和/或减少购物车类型;和/或,与订单退款类型相对应的依赖类型包括:订单支付类型、订单修改类型、订单创建类型、添加购物车类型、和/或减少购物车类型。可选的,所述点餐业务请求中进一步包含订单模式;则所述获取所述与所述业务类型相对应的业务组件返回的响应结果包括:获取所述与所述业务类型相对应的业务组件根据所述订单模式返回的与所述订单模式相匹配的响应结果;其中,所述订单模式包括:堂食模式、外卖模式、预点餐模式、和/或到店打包模式。可选的,所述获取所述与所述业务类型相对应的业务组件根据所述订单模式返回的与所述订单模式相匹配的响应结果包括:获取所述与所述业务类型相对应的业务组件根据预设的模式参数表确定与所述订单模式相匹配的返回参数,并返回的包含所述与所述订单模式相匹配的返回参数的响应结果;其中,所述模式参数表用于设置与各种订单模式相匹配的返回参数的数量和类型;和/或,获取所述与所述业务类型相对应的业务组件根据预设的模式序列表,确定在所述订单模式下与所述点餐业务请求相对应的待触发业务请求,并返回的包含与所述待触发业务请求相对应的触发入口元素的响应结果;其中,所述模式序列表用于存储预设的与各种订单模式相匹配的业务请求序列。可选的,当所述点餐业务请求所对应的业务类型为订单创建类型、订单支付类型或订单修改类型时;所述获取所述与所述业务类型相对应的业务组件返回的响应结果包括:获取与所述业务类型相对应的业务组件返回的与所述点餐业务请求相对应的备餐通知消息。可选的,当所述点餐业务请求所对应的业务类型为订单创建类型时,所述获取所述与所述业务类型相对应的业务组件返回的响应结果包括:获取与所述业务类型相对应的业务组件根据所述点餐业务请求中包含的订单创建参数,查询预设的商品数额计算规则后返回的响应结果;其中,订单创建参数包括:购物车标识以及与所述购物车标识相对应的商品列表;所述响应结果中包含订单创建返回参数,且所述订单创建返回参数包括:根据所述商品数额计算规则确定的订单实付数额。可选的,所述将所述点餐业务请求发送给预设的点餐交易平台中与所述业务类型相对应的业务组件包括:将所述点餐业务请求发送给与所述点餐交易平台相对应的平台通信接口,由所述平台通信接口对所述点餐业务请求进行校验后发送给所述点餐交易平台中与所述业务类型相对应的业务组件。可选的,所述确定所述点餐业务请求所对应的业务类型之后,进一步包括:当所述业务类型不属于预设的点餐交易类型时,由预设的商户后台服务器处理所述点餐业务请求。根据本专利技术的另一个方面,提供了一种点餐业务请求的处理装置,包括:接收模块,适于当接收到点餐业务请求时,确定所述点餐业务请求所对应的业务类型;发送模块,适于当所述业务类型属于预设的点餐交易类型时,将所述点餐业务请求发送给预设的点餐交易平台中与所述业务类型相对应的业务组件;其中,所述点餐交易平台中包含多个分别对应于不同业务类型的业务组件;处理模块,适于获取所述与所述业务类型相对应的业务组件返回的响应结果,根据所述响应结果处理所述点餐业务请求。可选的,所述发送模块具体适于:判断与所述点餐业务请求相对应的历史业务序列是否符合预设的组件约束规则;若是,将所述点餐业务请求发送给预设的点餐交易平台中与所述业务类型相对应的业务组件。可选的,所述与所述点餐业务请求相对应的历史业务序列用于存储所述点餐业务请求以及与所述点餐业务请求相关联的历史业务请求;所述预设的组件约束规则用于预先针对每种业务类型配置与该业务类型相对应的至少一种依赖类型;且所述发送模块具体适于:将与所述点餐业务请求所对应的业务类型相对应的依赖类型确定为目标类型;根据所述历史业务序列中是否包含与所述目标类型相匹配的历史本文档来自技高网...

【技术保护点】
1.一种点餐业务请求的处理方法,包括:当接收到点餐业务请求时,确定所述点餐业务请求所对应的业务类型;当所述业务类型属于预设的点餐交易类型时,将所述点餐业务请求发送给预设的点餐交易平台中与所述业务类型相对应的业务组件;其中,所述点餐交易平台中包含多个分别对应于不同业务类型的业务组件;获取所述与所述业务类型相对应的业务组件返回的响应结果,根据所述响应结果处理所述点餐业务请求。

【技术特征摘要】
1.一种点餐业务请求的处理方法,包括:当接收到点餐业务请求时,确定所述点餐业务请求所对应的业务类型;当所述业务类型属于预设的点餐交易类型时,将所述点餐业务请求发送给预设的点餐交易平台中与所述业务类型相对应的业务组件;其中,所述点餐交易平台中包含多个分别对应于不同业务类型的业务组件;获取所述与所述业务类型相对应的业务组件返回的响应结果,根据所述响应结果处理所述点餐业务请求。2.根据权利要求1所述的方法,其中,将所述点餐业务请求发送给预设的点餐交易平台中与所述业务类型相对应的业务组件包括:判断与所述点餐业务请求相对应的历史业务序列是否符合预设的组件约束规则;若是,将所述点餐业务请求发送给预设的点餐交易平台中与所述业务类型相对应的业务组件。3.根据权利要求2所述的方法,其中,所述与所述点餐业务请求相对应的历史业务序列用于存储所述点餐业务请求以及与所述点餐业务请求相关联的历史业务请求;所述预设的组件约束规则用于预先针对每种业务类型配置与该业务类型相对应的至少一种依赖类型;且所述判断与所述点餐业务请求相对应的历史业务序列是否符合预设的组件约束规则包括:将与所述点餐业务请求所对应的业务类型相对应的依赖类型确定为目标类型;根据所述历史业务序列中是否包含与所述目标类型相匹配的历史业务请求,确定与所述点餐业务请求相对应的历史业务序列是否符合预设的组件约束规则。4.根据权利要求3所述的方法,其中,所述预设的点餐交易类型包括:添加购物车类型、减少购物车类型、订单创建类型、订单修改类型、订单支付类型、订单退款类型、和/或购物车查询类型;其中,与减少购物车类型相对应的依赖类型包括:添加购物车类型;与订单创建类型相对应的依赖类型包括:添加购物车类型、和/或减少购物车类型;与订单修改类型相对应的依赖类型包括:订单创建类型、添加购物车类型、和/或减少购物车类型;与订单支付类型相对应的依赖类型包括:订单修改类型、订单创建类型、添加购物车类型、和/或减少购物车类型;和/或,与订单退款类型相对应的依赖类型包括:订单支付类型、订单修改类型、订单创建类型、添加购物车类型、和/或减少购物车类型。5.根据权利要求1-4任一所述的方法,其中,所述点餐业务请求中进一步包含订单模式;则所述获取所述与所述业务类型相对应的业务组件...

【专利技术属性】
技术研发人员:郭玉锋
申请(专利权)人:浙江口碑网络技术有限公司
类型:发明
国别省市:浙江,33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1