一种基于增强现实的自助点餐系统的制作方法

文档序号:10656630阅读:1339来源:国知局
一种基于增强现实的自助点餐系统的制作方法
【专利摘要】本发明是一种基于增强现实的自助点餐系统,该系统包括移动客户端和后台系统,上述两部分均分为系统支撑层、业务处理层和用户交互层,移动客户端通过将虚拟菜品信息与现实世界影像进行实时叠加,并将其展现给用户,提供一种直观的用户界面,其中系统支撑层主要负责标识的识别与追踪,资源文件管理、文件管理、数据库和网络通信等功能,业务处理层主要依据点餐流程实现了菜品信息叠加展示、用户登录、评论评分、订单管理、移动支付、菜品信息管理等功能,用户交互层则为软件与用户的交互界面,根据用户的操作调用业务处理层提供的接口进行响应。该系统能够利用多媒体和社交信息为用户提供决策参考,使点餐过程更加便利、快捷、有趣、友好。
【专利说明】
一种基于増强现实的自助点餐系统
技术领域
[0001]本发明涉及利用VuforiaSDK增强现实技术实现自助点餐系统,更具体地说此种系统包括标识识别、虚拟信息展现和交互、用户点餐、移动支付等,属于人机交互领域。
【背景技术】
[0002]Qualcomm(高通)发布的用于构建增强现实的Vuforia SDK,于2015年10月被美国参数技术公司(PTC)收购。此SDK可基于Unity开发工具进行开发,其模式识别、识别追踪、画面质量等技术指标在行业内处于领先地位,为本发明的实施提供了强大的支持。
[0003]Unity3D是由Uinty Technologies开发的用于构建诸如三维视频游戏、建筑可视化、实时三维动画等类型互动内容的多平台的综合游戏开发工具,目前被广泛用于游戏设计、虚拟现实、增强现实的开发。
[0004]现有市场上的点餐系统多数是面向商家的,用户则通过阅读简单的纸质菜单信息进行点餐决策后,服务员通过PDA、移动设备或PC帮助用户下单并进行订单管理;这种体验无疑不够友好,无法为用户提供实时的、有用的信息。
[0005]现有的增强现实点餐系统的设计方案中,河海大学计算机与信息学院的郭小成发表了论文《基于增强现实电子点餐系统的设计与实现》。该论文提出使用SVM分类器及坐标系变换模拟增强现实的基本效果,然而,本申请将采用高通的Vuforia SDK实现增强现实的功能,并使用Unity3D进行开发,在实现方式上不同,且更为稳定、识别率更高、内容创作更优秀、用户体验更好。

【发明内容】

[0006]本发明的目的在于克服现有技术的缺点与不足,提供一种基于增强现实的自助点餐系统。
[0007]本发明的目的通过下述技术方案实现:
[0008]—种基于增强现实引擎的移动自助点餐系统,该移动自助点餐系统包括移动客户端和后台系统,提供基于增强现实的菜单识别功能、菜品信息展示功能和用户点餐功能以及移动支付功能,
[0009]所述移动客户端包括第一系统支撑层、第一业务处理层和第一用户交互层;所述后台系统包括第二系统支撑层、第二业务处理层和第二用户交互层;所述移动客户端使用增强现实技术,通过摄像头获取平面媒介的菜单的影像,对影像中菜单上的标识进行匹配,并将虚拟信息实时地通过计算标识所在真实世界的坐标,将虚拟信息叠加在现实世界中标识所在的位置上,使得用户感到此虚拟信息在真实世界中真实存在。
[0010]进一步地,所述第一系统支撑层包括标识识别模块、文件管理模块、数据库、网络通信模块,为移动客户端的业务处理层提供接口访问,其中,所述标识识别模块用于扫描平面媒介菜单中的标识,并以标识所代表的菜品为结果输出;所述文件管理模块用于处理本地文件资源;所述数据库用于存取结构化数据;所述网络通信模块进行发起网络请求、下载远程资源的网络操作。
[0011]进一步地,所述第二系统支撑层包括标识上传模块、图片上传模块、资源文件上传模块、第三方云存储服务访问模块、数据库、文件管理模块、网络通信模块,为后台系统的业务处理层提供接口访问;其中,所述标识上传模块处理商家提交标识,并与VWS服务进行交互,获取标识特征处理结果;所述图片上传模块处理商家或用户提交的图片并返回图片的地址;所述资源文件上传模块处理商家提交的资源文件并返回资源文件的地址;所述第三方云存储服务访问模块将本地文件和数据存储到第三方云存储平台上并对平台上的文件进行管理;所述数据库用于存取结构化数据;所述文件管理模块处理本地文件资源;所述网络通信模块进行网络请求响应、发起网络请求、上传或下载远程资源的网络操作。
[0012]进一步地,所述第一业务处理层包括菜品信息处理模块、移动支付模块、订单处理模块、评论评分模块、用户登录和用户信息模块,为移动客户端的用户交互层提供接口访问,同时与所述后台系统的第二用户交互层的移动端请求响应部分的模块进行交互;其中,所述菜品信息处理模块从所述第一系统支撑层的标识识别模块中获取菜品信息,向所述后台系统获取菜品的相关资源文件,进行坐标计算并叠加在摄像头影像上;所述移动支付模块提供可选择主流的支付平台给用户进行支付;所述订单处理模块主要实现购物篮、下单、订单状态查询和订单历史纪录查询的订单信息相关功能;所述评论评分模块提供评论评分的查询、添加功能;所述用户登录和用户信息模块根据用户名和密码登录系统或进行快捷注册,登录后可查看用户信息。
[0013]进一步地,所述第二系统支撑层包括标识匹配模块、登录处理模块、菜品信息处理模块、订单处理模块、支付处理模块、评论评分处理模块,为所述后台系统的第二用户交互层提供接口访问。其中,所述标识匹配模块以标识识别特征元数据为输入,进行特征匹配,并返回匹配结果;所述登录处理模块处理商家和用户的登录、注册操作,以及用户信息的查询和修改操作;所述菜品信息处理模块处理菜品信息的查询、添加、修改操作;所述订单处理模块处理下单、订单确认、订单拒绝、订单查询操作;所述支付处理模块处理用户的移动支付请求,并向相应支付渠道进行请求,返回支付凭证;所述评论评分处理模块处理评论的查询、添加、修改、删除操作。
[0014]进一步地,所述第一用户交互层提供与用户交互的用户界面,包括菜品展现界面、移动支付界面、订单详情界面、购物篮界面、评论评分界面、用户登录和用户信息界面,上述界面是用户操作界面,响应用户的操作,并调用移动客户端的业务处理层的相应接口处理用户的操作。
[0015]进一步地,所述第二用户交互层分别提供移动端请求响应页面和商家后台页面,其中,
[0016]所述移动端请求响应页面包括用户登录请求处理模块、标识匹配请求处理模块、菜品信息请求处理模块、订单请求处理模块、支付请求处理模块、评论评分请求处理模块,上述请求处理模块为所述移动客户端提供访问所述后台系统的接口,根据所述移动客户端的请求返回相应数据;
[0017]所述商家后台页面包括商家登录注册界面、后台系统主界面、菜品信息管理界面、订单管理界面、评论评分管理界面、支付处理界面,上述界面是商家后台系统操作界面,提供给商家操作人员进行相应业务处理,并调用所述后台系统的第二业务处理层的相应接口进行处理。
[0018]进一步地,所述移动客户端通过所述第一系统支撑层的标识识别模块扫描平面媒介上的菜单中的图片或标识,由所述第一业务处理层的菜品信息处理模块向所述后台系统获取菜品的相关资源文件,进行坐标计算并叠加在摄像头影像上,最后通过所述第一用户交互层的菜品展现界面在实际图片的基础上实时展示菜品基本信息、菜品模型、菜品多媒体描述和评论评分信息,其中,所述菜品多媒体描述包括视频、3D模型、音频。
[0019]进一步地,所述菜品展现界面中包含以下子界面:菜品影像和菜品模型、视频资源叠加后的影像界面、菜品基本信息界面、菜品数量减一按钮、菜品数量加一按钮、菜品数量、评论评分界面、购物篮呼出按钮、下单按钮,其中,所述影像界面、评论评分界面、菜品基本信息界面的菜品数量信息均根据当前识别菜品进行实时信息展示。
[0020]进一步地,所述移动自助点餐系统支持用户在用餐期间进行多次下单,并在用餐完毕后进行一次性支付,同时支持第三方平台支付,其中,所述第三方平台包括微信支付和/或支付宝。
[0021]本发明相对于现有技术具有如下的优点及效果:提供友好的用户界面和良好的用户体验,增加用户点餐乐趣。另外,将交互、底层和业务逻辑分开,降低耦合度,提高系统的稳定性,具备良好的扩展性和适应性。
【附图说明】
[0022]图1是本发明提出的自助点餐系统的组成示意图;
[0023]图2是本发明提出的自助点餐系统的体系结构图;
[0024]图3是本发明提出的自助点餐系统的移动客户端的体系结构图;
[0025]图4是本发明提出的自助点餐系统的后台系统的体系结构图;
[0026]图5是本发明提出的自助点餐系统的移动客户端的菜品展现界面简图;
[0027]图6是本发明提出的自助点餐系统的操作流程示意图。
【具体实施方式】
[0028]为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0029]实施例
[0030]本发明提供一种面向用户的基于增强现实的自助点餐系统,该系统包括移动客户端(图1中的3)和后台系统(图1的5),该系统的移动客户端可以运行在主流的移动操作系统平台,如Android和1S上。整个系统,包括移动客户端和后台系统,都将采用三层体系结构实现,如图2所示。
[0031]其中,移动客户端(图1中的3)使用到了增强现实技术,其通过摄像头获取平面媒介上的菜单(图1中的I)的影像,使用增强现实技术对菜单上的标识(图1中的2)识别和追踪,实时计算标识所处的真实世界的坐标并将菜品虚拟信息和资源叠加在影像中,使用户感到这些信息如同在真实世界中存在。这样,用户就可以直观地获取菜品详情和评论评分信息,进行点餐。用餐完毕后,用户可自行选择移动支付或现金支付完成订单,后续可继续对菜品点评。商家通过系统的后台可以添加或修改菜品信息和资源文件、管理订单、回复评论、收款、查看运营状况等。
[0032]本发明中的移动客户端采用三层体系结构来实现上述目的。三层结构分别为系统支撑层、业务处理层和用户交互层,如图3所示:
[0033]系统支撑层是整个移动客户端的关键部分,提供最基础的服务接入能力,是直接与Vuf oria SDK进行交互的一层,此外,还包括文件管理模块、数据库、网络通信模块,上层的所有功能都以这一层为基础。它主要负责扫描纸质菜单、识别菜品ID(与Vuforia VWS月艮务中标识管理后台数据库进行比对)、获取菜品信息和资源文件、提供资源缓存能力、提供网络接入能力。这一层的模块接口供其上一层业务处理层调用。
[0034]业务处理层主要是进行对点餐业务逻辑进行封装,提供接口供其上一层用户交互层进行调用,同时与后台系统的用户交互层网络通信进行数据交换:
[0035]I)用户登录和用户信息查看:根据用户名和密码登录系统或进行快捷注册,登录后可查看用户信息。
[0036]2)展示菜品信息:从系统支撑层的标识识别模块中获取菜品信息,向后台系统获取菜品的相关资源文件(如食物模型、视频、音乐等),进行坐标计算并叠加在摄像头影像上。
[0037]3)订单处理:包括此模块主要实现购物篮、下单、订单状态查询和订单历史纪录查询等订单信息相关功能,用户将需要的菜品及数量放入购物篮后,提交订单,此模块将进行验证,传入后台系统实现下单,并返回订单状态为“已提交”。商家后台进行确认后,系统将订单状态改为“已确认”。当用户支付完毕后,系统将订单状态改为“已完成”。用户可通过订单历史纪录查询功能查询历史订单信息,进一步进行点评,此时将调用评论模块,评论完毕后订单状态改为“已评论”。
[0038]4)移动支付:用户可选择主流的支付平台进行支付,如支付宝、微信支付等。
[0039]5)用户评论评分:对已完成的订单,用户可以对订单中的每道菜品进行点评,包括评论和评分,点评数据将传入后台完成点评。
[0040]用户交互层可以响应用户的动作,具体包括用户登录和用户信息界面、菜品展现界面(如图4 )、订单详情界面、购物篮界面、移动支付界面、评论评分界面。用户交互层通过调用业务处理层的相关模块,从而响应用户操作。
[0041]本发明中的后台系统分为三层:系统支撑层、业务逻辑层、用户交互层,如图5所不O
[0042]系统支撑层是后台系统的最基础一层,它提供了最基础的服务接入能力,如标识上传处理、图片上传处理、资源文件上传处理、第三方云存储服务访问、文件管理模块、数据库、网络通信等。其中标识上传处理模块接受来自商家上传的标识,此模块将该标识上传至Vuforia云服务,并将Vuforia云服务返回的标识ID、XML和DAT文件储存在数据库和文件系统中。资源文件上传处理模块将用户上传的与菜品有关的模型、视频、音乐等资源文件存储在服务器和第三方云存储服务中。第三方云存储服务访问模块提供了访问第三方云存储服务(如七牛、LeanCloud等)的能力,从而实现将用户请求进行分流,有效减轻服务器负荷,提高服务器响应能力。这一层中的模块提供接口为其上一层业务处理层进行调用。
[0043]业务处理层主要是对点餐业务提供支持:
[0044]I)标识匹配处理:处理来自移动客户端标识识别匹配,提供两种匹配方式:一是实用VWS服务;二是将相应标识对应的从Vuforia服务返回的XML和DAT文件返回给移动客户端进行标识匹配。
[0045]2)用户和商家登录、注册:提供移动端用户和商家的注册和登录功能。
[0046]3)提交订单处理:处理来自移动端提交的订单,依据订单信息进行验证并分发给相应商家,同时存储订单信息到服务器。
[0047]4)菜品信息处理:为商家提供菜品信息和资源文件(模型、视频、音乐等)添加、修改、查询、删除等功能和为用户提供菜品信息查询功能。
[0048]5)商家订单管理:为商家提供确认订单、查询订单、修改订单、删除订单等订单管理功能。为用户提供订单查询功能。
[0049]6)评论评分处理:可接受来自用户和商家的评论评分,进行验证和格式处理并存储。可根据菜品ID、用户ID、商家ID等进行相应评论评分查询和读取。
[0050]7)支付处理:处理移动支付或现金支付。
[0051]用户交互层主要是通过调用业务处理层提供的接口,对响应来自移动客户端的请求以及商家后台的页面请求。其中,对移动客户端的请求响应包括用户登录响应请求响应、标识匹配请求响应、菜品信息请求响应、订单请求响应、支付请求响应、评论评分请求响应。商家后台页面包括商家登录注册界面、后台系统主界面、菜品信息管理界面、订单管理界面、评论评分界面、支付处理界面。
[0052]一、移动客户端的【具体实施方式】:
[0053](一)系统支撑层的实现:
[0054]标识识别模块:
[0055]在Unity中导入Vuforia SDK,在Hierarchy中加入ARCamera、ImageTarget和CloudRecognit1n对象。向ImageTarget中添加一个C#脚本组件,该脚本实现ITrackabl eHandI er 的 OnTrackerableStateChanged 回调方法,若识别成功,则调用OnTrackingFound方法和菜品信息处理模块,否则调用OnTrackingLost方法。向CloudRecognit 1n对象添加实现ICloudEventHandler接口的C#脚本组件,在脚本中实现相应识别周期函数对标识进行识别和追踪:在OnInitiIized方法中实例化一个Object Tracker用于检测识别情况;在OnStateChanged中,判断目前是否处于识别状态,如果是,则调用ImageTarget的OnTrackingLost方法;在OnNewSearchResult中,将识别到的标识信息与后台系统比对并获取菜品描述信息,包括资源类型、url等。
[0056]文件管理模块、网络通信模块则利用Unity的WWW对象进行文件的存储、网络资源请求等操作。
[0057](二)业务处理层的实现:
[0058]菜品信息处理模块:此模块依赖由标识识别模块传入的菜品描述信息。根据菜品描述信息,确定资源文件的类型,如果为模型,则根据模型的缩放比例进行缩放,再将其位置信息转换成Target的坐标系,放置在Target上方,添加交互脚本(使用Unity5.0的EventSy stem进行交互事件分发)从而实现虚拟信息的叠加。
[0059]订单处理模块包含下单、订单历史查询、订单信息查询等功能。下单时,模块将Token、购物篮中的菜品的ID及数量传入后台,后台根据这些信息生成订单,等待商家确认。订单历史查询则从后台获取订单列表和分页信息,将其展示在一个列表界面中。订单信息查询则根据订单号从后台获取订单详细信息并展示在界面中。
[0060]移动支付模块:此模块将支付平台(如支付宝)的SDK以NativePlugins的形式接AUn i ty 3D,利用Un i ty 3D的消息系统进行消息传递。
[0061]评分评论模块:根据用户的已完成订单的订单号,可对每一个菜品进行一次评价,点击提交后,后台将根据用户信息、菜品ID、评论内容、评分等保存。
[0062](三)用户交互层的实现:
[0063]用户交互层包括用户登录和用户信息界面、菜品展现界面(如图2)、订单详情界面、购物篮界面、移动支付界面、评论评分界面。
[0064]这里主要介绍菜品展现界面(如图2)的设计,核心是一个摄像头影像和虚拟信息重叠实时显示的View,该虚拟信息由菜品信息处理模块生成,由Unity3D的渲染引擎进行实时渲染。当标识识别引擎识别到新的结果时,此虚拟信息将会根据结果进行更新。菜品展现界面还包括菜品基本信息界面、评论评分界面和底部菜单栏。其中,菜品基本信息界面包含了菜品的名称、价格、口味、语言描述等;评论评分界面则显示该菜品的平均分数、所有评论及相应的评分,按列表显示;底部菜单栏包括购物车呼出按钮和下单按钮,其中购物车呼出按钮显示图标及购物车中菜品的总金额。
[0065]二、后台系统的【具体实施方式】:
[0066](一)系统支撑层的实现
[0067]系统支撑层中,标识上传处理模块先接受来自商家提交的表单中的标识并存储到服务器,然后将标识传输到Vuforia云服务中,将云服务返回的标识ID、XML文件和DAT文件存储到服务器,并更新菜品状态为“可用”状态。所述标识可以为菜品照片、商家Logo等特征明显的图形。第三方云存储服务访问模块先接受商家上传的信息,然后从云存储服务中获取Token,将Token、AppID、密钥、信息一并提交到云存储中,提交后云存储SDK会调用本地实现好的回调函数,该回调函数将返回的云存储对象ID和URL存储到服务器中。资源文件上传处理模块则根据文件类型判断是否存储在本地服务器,如果为视频、音频等多媒体文件,则使用第三方云存储服务访问模块将其上传至第三方云存储上,并将其URL保存在本地服务器上,这种实现方式可以利用第三方云存储的分布式存储,有效提高响应速度。
[0068](二)业务处理层的实现
[0069]标识匹配处理模块处理来自移动客户端的增强现实标识识别匹配,提供两种匹配方式:一是实用VWS服务,在这种方式中,移动客户端直接访问VWS,将返回的标识ID提交至后台系统,后台系统将标识ID传入此模块,此模块查询数据库,将与此标识ID相匹配的菜品相关信息返回给移动客户端;二是将相应标识对应的从Vuforia云服务返回的XML和DAT文件返回给移动客户端,移动端加载这两个文件,并开始识别匹配,匹配完成后,根据标识ID请求菜品信息。
[0070]登录处理模块依据用户和商家的用户名和密码进行转换后与数据库中纪录进行匹配,匹配成功则登录成功。此模块可以处理用户和商家注册,依据其角色不同,分配不同权限。
[0071]支付处理模块则处理来自用户的支付请求并向第三方支付平台验证是否支付成功,如果成功,则订单完成。如果用户进行现金支付,则在用户支付后,商家确认支付成功,支付成功消息将推送给用户。
[0072](三)用户交互层的实现
[0073]用户交互层分为两个部分,一部分是响应来自移动客户端的请求,另一部分是响应来自商家后台的页面请求。
[0074]对移动客户端的请求响应:
[0075]I)用户登录响应请求响应:调用业务处理层的登录处理模块进行验证,将验证结果返回移动客户端。
[0076]2)标识匹配请求响应:调用业务处理层的标识匹配处理模块,将返回信息返回移动客户端。
[0077]3)菜品信息请求响应:调用业务处理层的菜品信息处理模块,依据菜品ID进行查询,并将返回信息返回移动客户端。
[0078]4)订单请求响应:如果是提交订单请求,则将购物篮信息传入订单处理模块进行验证,并将返回信息返回移动客户端。如果为订单查询,则依据相关查询条件调用订单处理模块进行处理,将返回信息返回移动客户端。
[0079]5)支付请求响应:调用业务处理层的支付处理模块,根据用户所选用的支付平台进行处理,将支付结果返回移动客户端。
[0080]6)评论评分请求响应:如果是提交评论评分,则将评论评分信息传入业务处理层评论评分处理模块进行处理,并将将处理结果返回移动客户端。如果为查询,则根据查询条件,将相应的评论评分信息返回。
[0081 ]商家后台页面:
[0082]I)商家登录注册界面:该界面要求商家提供相应信息,包括商家名称、密码、商家Logo、联系方式、地址、营业执照等。
[0083]2)后台系统主界面:该主界面提供了访问其他后台页面的链接,包括商家信息界面、菜品信息管理界面、订单管理界面、评论评分界面、支付处理界面等。
[0084]3)菜品信息管理界面:该界面提供了菜品信息的添加、查询、修改、删除等操作。
[0085]4)订单管理界面:该界面提供了订单的确认、查询、修改、删除等操作。
[0086]5)评论评分界面:该界面提供了浏览、查询、回复评论等操作。
[0087]6)支付处理界面。:该界面提供了支付方式选择和支付成功确认等操作。
[0088]最后,对用户操作逻辑进行如下描述:首先,用户打开客户端软件,进入菜单展现界面,将摄像头对准菜单中的图片或标识,此时界面会显示相应菜品信息和评论,用户可以浏览信息并根据自己的需求决定是否添加到购物篮。当用户选好了菜品后点击下单,系统将提交订单,商家进行订单确认并制作菜品。在用户用餐期间,用户可以继续按之前的步骤多次下单,直到不再需要为止。最后用户一次性支付此次用餐的所有订单,如果使用移动支付,则将会在支付平台上完成交易,如果选择现金支付,则由商家将订单状态改为已完成。此为整个操作流程,示意图如图6所示
[0089]综上所述,本实施例公开的一种基于增强现实的自助点餐系统包括移动客户端和后台系统,分别采用分层设计,均分为系统支撑层、业务处理层和用户交互层,移动客户端通过将虚拟菜品信息与现实世界影像进行实时叠加,并将其展现给用户,提供一种直观的用户界面,其中系统支撑层主要负责标识的识别与追踪,资源文件管理、文件管理、数据库和网络通信等功能,业务处理层主要依据点餐流程实现了菜品信息叠加展示、用户登录、评论评分、订单管理、移动支付、菜品信息管理等功能,用户交互层则为软件与用户的交互界面,根据用户的操作调用业务处理层提供的接口进行响应。该系统能够利用多媒体和社交信息为用户提供决策参考,使点餐过程更加便利、快捷、有趣、友好。另外,此系统进行了分层设计后,扩展性和适应性强,后续可进行功能扩展。
[0090]上述实施例为本发明较佳的实施方式,但本发明的实施方式并不受上述实施例的限制,其他的任何未背离本发明的精神实质与原理下所作的改变、修饰、替代、组合、简化,均应为等效的置换方式,都包含在本发明的保护范围之内。
【主权项】
1.一种基于增强现实引擎的移动自助点餐系统,该移动自助点餐系统包括移动客户端和后台系统,提供基于增强现实的菜单识别功能、菜品信息展示功能和用户点餐功能以及移动支付功能,其特征在于, 所述移动客户端包括第一系统支撑层、第一业务处理层和第一用户交互层;所述后台系统包括第二系统支撑层、第二业务处理层和第二用户交互层;所述移动客户端使用增强现实技术,通过摄像头获取平面媒介的菜单的影像,对影像中菜单上的标识进行匹配,并将虚拟信息实时地通过计算标识所在真实世界的坐标,将虚拟信息叠加在现实世界中标识所在的位置上,使得用户感到此虚拟信息在真实世界中真实存在。2.根据权利要求1所述的一种基于增强现实引擎的移动自助点餐系统,其特征在于,所述第一系统支撑层包括标识识别模块、文件管理模块、数据库、网络通信模块,为移动客户端的业务处理层提供接口访问,其中,所述标识识别模块用于扫描平面媒介菜单中的标识,并以标识所代表的菜品为结果输出;所述文件管理模块用于处理本地文件资源;所述数据库用于存取结构化数据;所述网络通信模块进行发起网络请求、下载远程资源的网络操作。3.根据权利要求1所述的一种基于增强现实引擎的移动自助点餐系统,其特征在于,所述第二系统支撑层包括标识上传模块、图片上传模块、资源文件上传模块、第三方云存储服务访问模块、数据库、文件管理模块、网络通信模块,为后台系统的业务处理层提供接口访问;其中,所述标识上传模块处理商家提交标识,并与VWS服务进行交互,获取标识特征处理结果;所述图片上传模块处理商家或用户提交的图片并返回图片的地址;所述资源文件上传模块处理商家提交的资源文件并返回资源文件的地址;所述第三方云存储服务访问模块将本地文件和数据存储到第三方云存储平台上并对平台上的文件进行管理;所述数据库用于存取结构化数据;所述文件管理模块处理本地文件资源;所述网络通信模块进行网络请求响应、发起网络请求、上传或下载远程资源的网络操作。4.根据权利要求1所述的一种基于增强现实引擎的移动自助点餐系统,其特征在于,所述第一业务处理层包括菜品信息处理模块、移动支付模块、订单处理模块、评论评分模块、用户登录和用户信息模块,为移动客户端的用户交互层提供接口访问,同时与所述后台系统的第二用户交互层的移动端请求响应部分的模块进行交互;其中,所述菜品信息处理模块从所述第一系统支撑层的标识识别模块中获取菜品信息,向所述后台系统获取菜品的相关资源文件,进行坐标计算并叠加在摄像头影像上;所述移动支付模块提供可选择主流的支付平台给用户进行支付;所述订单处理模块主要实现购物篮、下单、订单状态查询和订单历史纪录查询的订单信息相关功能;所述评论评分模块提供评论评分的查询、添加功能;所述用户登录和用户信息模块根据用户名和密码登录系统或进行快捷注册,登录后可查看用户信息。5.根据权利要求1所述的一种基于增强现实引擎的移动自助点餐系统,其特征在于, 所述第二系统支撑层包括标识匹配模块、登录处理模块、菜品信息处理模块、订单处理模块、支付处理模块、评论评分处理模块,为所述后台系统的第二用户交互层提供接口访问。其中,所述标识匹配模块以标识识别特征元数据为输入,进行特征匹配,并返回匹配结果;所述登录处理模块处理商家和用户的登录、注册操作,以及用户信息的查询和修改操作;所述菜品信息处理模块处理菜品信息的查询、添加、修改操作;所述订单处理模块处理下单、订单确认、订单拒绝、订单查询操作;所述支付处理模块处理用户的移动支付请求,并向相应支付渠道进行请求,返回支付凭证;所述评论评分处理模块处理评论的查询、添加、修改、删除操作。6.根据权利要求1所述的一种基于增强现实引擎的移动自助点餐系统,其特征在于, 所述第一用户交互层提供与用户交互的用户界面,包括菜品展现界面、移动支付界面、订单详情界面、购物篮界面、评论评分界面、用户登录和用户信息界面,上述界面是用户操作界面,响应用户的操作,并调用移动客户端的业务处理层的相应接口处理用户的操作。7.根据权利要求1所述的一种基于增强现实引擎的移动自助点餐系统,其特征在于, 所述第二用户交互层分别提供移动端请求响应页面和商家后台页面,其中, 所述移动端请求响应页面包括用户登录请求处理模块、标识匹配请求处理模块、菜品信息请求处理模块、订单请求处理模块、支付请求处理模块、评论评分请求处理模块,上述请求处理模块为所述移动客户端提供访问所述后台系统的接口,根据所述移动客户端的请求返回相应数据; 所述商家后台页面包括商家登录注册界面、后台系统主界面、菜品信息管理界面、订单管理界面、评论评分管理界面、支付处理界面,上述界面是商家后台系统操作界面,提供给商家操作人员进行相应业务处理,并调用所述后台系统的第二业务处理层的相应接口进行处理。8.根据权利要求1所述的一种基于增强现实引擎的移动自助点餐系统,其特征在于,所述移动客户端通过所述第一系统支撑层的标识识别模块扫描平面媒介上的菜单中的图片或标识,由所述第一业务处理层的菜品信息处理模块向所述后台系统获取菜品的相关资源文件,进行坐标计算并叠加在摄像头影像上,最后通过所述第一用户交互层的菜品展现界面在实际图片的基础上实时展示菜品基本信息、菜品模型、菜品多媒体描述和评论评分信息,其中,所述菜品多媒体描述包括视频、3D模型、音频。9.根据权利要求1所述的一种基于增强现实引擎的移动自助点餐系统,其特征在于, 所述菜品展现界面中包含以下子界面:菜品影像和菜品模型、视频资源叠加后的影像界面、菜品基本信息界面、菜品数量减一按钮、菜品数量加一按钮、菜品数量、评论评分界面、购物篮呼出按钮、下单按钮,其中,所述影像界面、评论评分界面、菜品基本信息界面的菜品数量信息均根据当前识别菜品进行实时信息展示。10.根据权利要求1所述的一种基于增强现实引擎的移动自助点餐系统,其特征在于, 所述移动自助点餐系统支持用户在用餐期间进行多次下单,并在用餐完毕后进行一次性支付,同时支持第三方平台支付,其中,所述第三方平台包括微信支付和/或支付宝。
【文档编号】G06Q30/06GK106022873SQ201610326870
【公开日】2016年10月12日
【申请日】2016年5月17日
【发明人】张庆丰, 蔡任, 肖洪华, 文泽添, 刘灿尧
【申请人】暨南大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1