本发明专利技术公开了一种基于二维码的在线点餐系统,包括数据库模块,存储有菜单信息和点餐历史记录信息;后台控制模块,用于与数据库模块进行数据交换,生成二维码;通讯模块,用于建立后台控制模块与移动终端的通讯连接。本发明专利技术能够改进现有技术的不足,降低了点餐过程对网速的要求,提高了点餐顺畅度。
【技术实现步骤摘要】
一种基于二维码的在线点餐系统及其控制方法
本专利技术涉及一种在线点餐系统,尤其是一种基于二维码的在线点餐系统及其控制方法。
技术介绍
为了充分展示菜品的特色,店家会对线上菜单进行精心制作。但是,在网速连接速度较慢的情况下,菜单的传输和展示经常出现延时,这大大影响了消费者的使用便利度。
技术实现思路
本专利技术要解决的技术问题是提供一种基于二维码的在线点餐系统及其控制方法,能够解决现有技术的不足,降低了点餐过程对网速的要求,提高了点餐顺畅度。为解决上述技术问题,本专利技术所采取的技术方案如下。一种基于二维码的在线点餐系统,包括,数据库模块,存储有菜单信息和点餐历史记录信息;后台控制模块,用于与数据库模块进行数据交换,生成二维码;通讯模块,用于建立后台控制模块与移动终端的通讯连接。一种上述的基于二维码的在线点餐系统的控制方法,包括以下步骤:A、后台控制模块生成二维码,移动终端通过通讯模块获取二维码,建立移动终端和后台控制模块的通讯连接;B、后台控制模块从数据库模块中读取菜单信息,并生成菜单简略压缩包,将菜单简略压缩包发送至移动终端;C、移动终端在预览菜单简略压缩包的同时,通讯模块将移动终端预览部分的详细菜单信息通过后台控制模块从数据库模块中提取并暂存;D、当移动终端对菜单信息进行详览时,通讯模块将暂存的详细菜单信息发送至移动终端;E、当移动终端下单时,通讯模块将下单信息发送至后台控制模块。作为优选,步骤B中,菜单简略压缩包包括菜品名称、价格和图片缩略图,并建立图片缩略图和详细菜单信息的链接。作为优选,图片缩略图由一张基本视图和若干张局部放大视图组成,在移动终端查看图片缩略图时,首先将基本视图解压并显示,当使用者用手触摸基本视图的某一位置时,将这一位置对应的局部放大视图进行解压并显示。作为优选,步骤C中,对详细菜单信息的提取和提取包括以下步骤,C1、根据图片缩略图和详细菜单信息的链接,在数据库模块中定位对应的详细菜单信息;C2、后台控制模块读取步骤C1中定位的详细菜单信息,并将详细菜单信息分为一级菜单信息和二级菜单信息,其中一级菜单信息包括菜品图片和菜品视频,二级菜单信息为其它的菜品附属信息;C3、通讯模块根据权重高低对一级菜单信息和二级菜单信息进行分类存储。采用上述技术方案所带来的有益效果在于:本专利技术通过优化菜单数据的传输方式,在不影响用户浏览体验的前提下,减少带宽资源需求,实现流畅的在线点餐服务。附图说明图1是本专利技术一个具体实施方式的原理图。图中:1、数据库模块;2、后台控制模块;3、通讯模块。具体实施方式参照图1,本专利技术一个具体实施方式包括,数据库模块1,存储有菜单信息和点餐历史记录信息;后台控制模块2,用于与数据库模块1进行数据交换,生成二维码;通讯模块3,用于建立后台控制模块2与移动终端的通讯连接。一种上述的基于二维码的在线点餐系统的控制方法,包括以下步骤:A、后台控制模块2生成二维码,移动终端通过通讯模块3获取二维码,建立移动终端和后台控制模块2的通讯连接;B、后台控制模块2从数据库模块1中读取菜单信息,并生成菜单简略压缩包,将菜单简略压缩包发送至移动终端;C、移动终端在预览菜单简略压缩包的同时,通讯模块3将移动终端预览部分的详细菜单信息通过后台控制模块2从数据库模块1中提取并暂存;D、当移动终端对菜单信息进行详览时,通讯模块3将暂存的详细菜单信息发送至移动终端;E、当移动终端下单时,通讯模块3将下单信息发送至后台控制模块2。步骤B中,菜单简略压缩包包括菜品名称、价格和图片缩略图,并建立图片缩略图和详细菜单信息的链接。图片缩略图由一张基本视图和若干张局部放大视图组成,在移动终端查看图片缩略图时,首先将基本视图解压并显示,当使用者用手触摸基本视图的某一位置时,将这一位置对应的局部放大视图进行解压并显示。步骤C中,对详细菜单信息的提取和提取包括以下步骤,C1、根据图片缩略图和详细菜单信息的链接,在数据库模块1中定位对应的详细菜单信息;C2、后台控制模块2读取步骤C1中定位的详细菜单信息,并将详细菜单信息分为一级菜单信息和二级菜单信息,其中一级菜单信息包括菜品图片和菜品视频,二级菜单信息为其它的菜品附属信息;C3、通讯模块3根据权重高低对一级菜单信息和二级菜单信息进行分类存储。一级菜单信息和二级菜单信息的权重分别由一级权重函数和二级权重函数确定,一级权重函数和二级权重函数之间设置有关联函数,任意一个权重函数发生变化,则通过关联函数对另外的权重函数进行更新;对于同一权重级别中属于不同级别菜单的信息,采用相同的封装方式分别进行独立封装,在封装时加入特征标签。通过对菜单信息进行分类和分权重的存储,可以有效提高信息读取的效率,进一步提高菜单浏览过程的流畅度。在本专利技术的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。以上显示和描述了本专利技术的基本原理和主要特征和本专利技术的优点。本行业的技术人员应该了解,本专利技术不受上述实施例的限制,上述实施例和说明书中描述的只是说明本专利技术的原理,在不脱离本专利技术精神和范围的前提下,本专利技术还会有各种变化和改进,这些变化和改进都落入要求保护的本专利技术范围内。本专利技术要求保护范围由所附的权利要求书及其等效物界定。本文档来自技高网...
【技术保护点】
1.一种基于二维码的在线点餐系统,其特征在于:包括,/n数据库模块(1),存储有菜单信息和点餐历史记录信息;/n后台控制模块(2),用于与数据库模块(1)进行数据交换,生成二维码;/n通讯模块(3),用于建立后台控制模块(2)与移动终端的通讯连接。/n
【技术特征摘要】
1.一种基于二维码的在线点餐系统,其特征在于:包括,
数据库模块(1),存储有菜单信息和点餐历史记录信息;
后台控制模块(2),用于与数据库模块(1)进行数据交换,生成二维码;
通讯模块(3),用于建立后台控制模块(2)与移动终端的通讯连接。
2.一种权利要求1所述的基于二维码的在线点餐系统的控制方法,其特征在于包括以下步骤:
A、后台控制模块(2)生成二维码,移动终端通过通讯模块(3)获取二维码,建立移动终端和后台控制模块(2)的通讯连接;
B、后台控制模块(2)从数据库模块(1)中读取菜单信息,并生成菜单简略压缩包,将菜单简略压缩包发送至移动终端;
C、移动终端在预览菜单简略压缩包的同时,通讯模块(3)将移动终端预览部分的详细菜单信息通过后台控制模块(2)从数据库模块(1)中提取并暂存;
D、当移动终端对菜单信息进行详览时,通讯模块(3)将暂存的详细菜单信息发送至移动终端;
E、当移动终端下单时,通讯模块(3)将下单信息发送至后台控制模块(2)。
...
【专利技术属性】
技术研发人员:吉铁磊,
申请(专利权)人:吉铁磊,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。