[发明专利]一种基于移动终端的餐厅推荐及点餐方法在审
申请号: | 201310156461.3 | 申请日: | 2013-04-28 |
公开(公告)号: | CN103246720A | 公开(公告)日: | 2013-08-14 |
发明(设计)人: | 李凡;王明慧;张丹阳;李娜 | 申请(专利权)人: | 西安交通大学 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q50/12 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 汪人和 |
地址: | 710049 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 移动 终端 餐厅 推荐 方法 | ||
技术领域
本发明属于移动互联网领域,涉及一种基于移动终端的餐厅推荐及点餐方法。
背景技术
在如今生活节奏加快的年代,人们的生活方式发生了很大的变化,这些变化体现在衣食住行等方方面面。其中吃饭一直是人们较为关心的话题,现在人们选择就餐的方式有很多种,有订餐上门服务,电话或者短信提前预定餐厅的,这些方法都有其自身的优点和缺点。现有的移动点菜软件存在如下两个问题:现有的移动点菜软件大多数只是针对特定餐厅的,即每个餐厅开发属于本餐厅的软件,该软件只能在一个餐厅内进行查看,预订等操作,这样就给用户带来了选择的复杂性,即用户需要为每个餐厅安装不同的软件,这无疑增加了用户的负担。除此之外,大部分的软件能够调用地图并将餐厅显示出来,但是用户还需要在地图上找到自己的位置,并且寻找最近的餐厅,这样在无形之中也增加了用户的时间消耗。
发明内容
本发明的目的在于提供一种基于移动终端的餐厅推荐及点餐方法。
为达到上述目的,本发明采用了以下技术方案:
移动终端根据自带GPS获取用户的实时位置信息,同时移动终端向服务器端发送用户的实时位置信息;
服务器端接收移动终端发送的用户的实时位置信息,然后将所述实时位置信息与服务器端的数据库中存储的餐厅位置信息进行比对,然后根据用户的实时位置与餐厅位置的距离选择出备选餐厅,并按照用户的选择将备选餐厅的餐厅信息返回给移动终端供用户查看,餐厅信息包括在服务器端维护的餐厅的实时菜谱信息、餐桌座位使用信息和用户订单有效性信息;
备选餐厅以地图标注形式或者以列表的形式显示在移动终端上,用户通过移动终端选择、查看备选餐厅的餐厅信息,同时,移动终端根据用户的选择生成相应的订单,然后将订单发送给服务器端,订单包括点菜和预订餐桌及座位的请求;
各餐厅管理人员通过餐厅端的JSP页面对餐厅信息进行维护并反馈给服务器端,维护包括修改餐厅基本信息,添加、删除和修改菜谱信息,以及根据订单状态更新餐桌和座位使用状态信息。
服务器端接收移动终端发来的用户的实时位置信息,然后将所述实时位置信息解析为经纬度坐标值,将所述经纬度坐标值与数据库中存在的餐厅经纬度坐标值进行比对,然后选择出距离用户较近的一系列餐厅作为备选餐厅。
移动终端向服务器端发送注册和登录请求,然后根据服务器端返回的结果得到注册或者登录是否成功的信息,用户登录成功后,移动终端向服务器端发送用户的实时位置信息。
移动终端根据用户的实时位置信息和服务器端返回的餐厅位置信息得到用户和餐厅的经纬度坐标信息,然后将用户和餐厅的位置信息标注在地图上,当服务器端接收到移动终端发来的用户查看相应餐厅信息的请求,服务器端根据用户的请求参数利用相应的HQL语言检索数据库,然后将从数据库中检索出的数据封装成JSON格式的数据,然后将JSON格式的数据以响应用户请求的方式发送给移动终端,移动终端通过解析JSON格式的数据得到用户需要查看的餐厅信息,并将餐厅信息以列表的形式展现出来。
用户通过移动终端查看备选餐厅信息,以及各备选餐厅的菜谱和空余餐桌座位信息,然后选择其中一个备选餐厅进行就餐,移动终端生成订单并发送给服务器端,订单包括用户编号,餐厅编号和订单生成时间,服务器端接收到订单后将相应的数据存入数据库中,同时服务器端开启另外一个用于计时的线程,自订单生成超过设定时间且用户没有前往餐厅则服务器端自动将该订单设置为无效状态。
用户首先通过移动终端向服务器端发送订单,然后在通过移动终端浏览菜谱的同时,点击菜谱列表选择是否将菜加入到订单中,然后向服务器端发送数据,服务器端将数据存入用户订单详细列表中;用户在浏览餐厅空余餐桌和座位的同时选择是否预订餐桌和座位,并向服务器端发送数据,服务器端将用户的预订餐桌和座位的信息存入订单详细列表中。
移动终端使用Http协议实现移动终端到服务器端的通信,由移动终端解析用户的操作、翻译成Http请求,服务器端通过Struts2进行请求拦截,并执行相应的业务。
服务器端在取得餐厅授权后通过数据库保存餐厅信息,每个餐厅通过JSP页面管理和维护各自的信息。
与现有技术相比,本发明具有以下有益的技术效果:
本发明所述基于移动终端的餐厅推荐及点餐方法是一种基于移动终端的餐厅推荐及点餐系统,其通过移动终端、餐厅端与服务器端的配合完成向用户推送周围最近餐厅信息,用户选择餐厅进行点菜、预订餐桌座位以及餐厅维护餐厅数据的功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安交通大学,未经西安交通大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310156461.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:扭转试验机的扭转受力传感装置
- 下一篇:一种速冻循环系统