当前位置: 首页 > 专利查询>戴京专利>正文

电脑点歌点菜系统技术方案

技术编号:2891837 阅读:203 留言:0更新日期:2012-04-11 18:40
一种电脑点歌点菜系统,是由配置于服务台的PC机(含打印机)及配置于各桌的点歌点菜器构成的多机分布式系统。用于餐厅或歌厅对顾客点歌点菜进行自动化管理的设备。顾客只需向各自桌前的点歌点菜器输入所点的歌或菜,主服务台就可显示并打印出相应的歌单或菜单,并接收顾客传来的各种信息,对之进行处理,完成相应服务。服务台的主PC机还配备财务、库房及人员管理软件。(*该技术在2014年保护过期,可自由使用*)

【技术实现步骤摘要】

本专利技术专利通过设计一种以PC机为主机、点歌点菜器为从机的多机分布式系统,实现了餐厅和歌厅点歌点菜及结帐的自动化,是餐厅和歌厅用于自动化管理的设备。目前,到餐厅和歌厅点歌点菜都需将服务小姐招至身边,口述笔录,再由服务小姐将菜单歌单送服务台,此过程十分繁琐。本专利技术使这一过程变得简单、方便,顾客只需操纵配于各桌上的点歌点菜器,就可完成点歌点菜的全过程。服务台的主PC机接收各桌点歌点菜器传送来的信息,对之进行处理,完成相应服务。主PC机的集成软件还具有帐务、菜单及人员管理和餐厅信息收集的功能。本专利技术可参照以下附图得到更好的理解。附附图说明图1是系统总体结构图;附图2是点歌点菜器结构图;附图3是点歌点菜器软件主程序流程图;附图4是点歌点菜器软件串口中断服务程序流程图;附图5是智能接口卡结构图;附图6是智能接口卡的软件主程序流程图;附图7是智能接口卡的软件串口中断服务程序流程图;附图8是智能接口卡的软件外部中断服务程序流程图;附图9是主PC机软件的框图;如图1所示,本系统是主PC机(配打印机)、从机(即点歌点菜器)及连接总线构成的多机分布式系统,以下对其进行详细介绍。本系统的各从机为点歌点菜器。它被安装在各餐桌上,由顾客进行操作,将顾客所点菜单歌单通过传输系统传送到服务台主PC机上。如图2所示,它由CPU系统、键盘、显示、从机号设置开关及通讯接口五部分组成。键盘及显示部分用于顾客输入菜单歌单并观看输入结果。具体实施时设计了两套键盘及显示部件。一套为低档的,键盘由0-9+个数字键、点歌键、点菜键、清除键和传呼键构成;显示由数码管及信息灯构成。菜谱和歌单由服务人员事先编好,对应每一道菜或一首歌都有一个相应的编号。顾客查看菜谱或歌单,输入相应编号,再按点歌键或点菜键,就可将所点的歌名或菜名传送到服务台的主机上。餐厅或歌厅若有此菜或歌,则主机回送信息,使点歌点菜器的信息灯亮,否则使其闪。当顾客输错编号时,可按清除键,重新输入。当顾客需要叫服务员时可按传呼键,按键后信息传到服务台,主PC机的喇叭鸣叫,同时主机屏幕显示顾客的桌号。另一套为高档的,键盘由上、下、左、右、上翻页、下翻页、确认、咨询和传呼键构成;显示为点阵液晶显示屏(可显示汉字)。打开点歌点菜器的开关,液晶屏上显示菜谱或歌单,顾客通过按键将光标移到所点菜或歌名上,再按确认键就完成点菜点歌过程。液晶屏上开一小窗口对应于低档机的信息灯,并且用文字直接描述主机返回的信息。当顾客想了解某一道菜或一首歌的具体内容时,可将光标移到其名称下,按咨询键即可。从机号设置开关用于设置桌号,使主机区分不同桌的点歌点菜器。通讯接口用于将所点内容传送到服务台主机并接收主机传送来的信息,同时不影响其它点歌点菜器的运行。其具体实现方法在下面通讯部分介绍。CPU系统对上述外设进行管理,通过软件实现各部分的功能。其软件流程图如图3及图4所示,主程序管理键盘及显示,中断程序实现数据通讯,具体内容在下面通讯部分介绍。在设计中,CPU选用8031单片机,并利用其串口实现多机通讯。各从机通过总线与主机的智能通讯卡连接,再经此卡并口与主机通讯。此卡由8031单片机最小系统外扩8255并口及串口驱动构成,经PC机扩展槽与主机连接,如图5。由于自带CPU系统,大量的通讯管理工作可由接口卡完成,节省了主机的资源,保证了通讯的可靠性。其中8255为常规的并行接口芯片,利用其双向工作方式,方便地实现了主机与通讯卡的双向数据传送。8255由主机将其初始化为工作方式3,即双向工作方式。当主机向从机传送数据时,首先将数据传送到8255PA口,同时产生握手信号(OBF/)。8031通过一个引脚(INT1)收到此信号(利用中断或查询)后,读取8255中的数据,通过串口将其传送到从机。主机接收从机数据的过程与上述过程相反,即8031经串口接收从机传送来的数据,将其传到8255,同时使8255产生一个INT信号,主机收到此信号(中断或查询)后便读取8255中从机传送来的数据。点歌点菜器和智能通讯卡的串行接口部分完全一样,其驱动部分选用符合EIA标准RS-422A和CCITT推荐标准V1.1和X.27规范的SN75176差分总线收发器。其驱动能力强,在同一总线上可同时挂接32个同样的收发器。使用双绞线,总线距离可达一公里。本系统即将其用双绞线以总线方式连接,各从机节点可任意挂接或取消,最多可挂接31个。本系统是一个多机分布式系统,采用主控方式管理主机与各从机之间的通讯,即主机若要与某从机通讯,必须先呼叫其从机号,得到应答后才与之进行数据传输。从机不主动向总线发送数据,必须等主机叫到自己的机号才可传送其数据。本系统的通讯是一种多机通讯,要保证主机与各从机实现可靠的通讯,必须保证通讯接口具有识别功能。8031单片机的串行通讯部分有此功能,以此可满足本系统的要求。8031多机通讯控制原理是这样的在串口以方式2(或方式3)接收数据时,若其串口控制寄存器中的SM2=1,表示置多机控制功能。这时如果接收到串行数据的第九位为1时(这个第九位可由发送端设置),数据才被接收,并置RI(接收数据有效位)为1,向CPU发出中断请求;如果接收到串行数据的第九位为0,则数据有效位不置1,不产生中断,数据被丢弃。若SM2=0,则接收到串行数据的第九位不论是0是1,都使RI置1,并可产生中断,数据被接收。为此,本系统设计的多机通讯安排如下1)所有从机的SM2位置1,处于只接收从机号状态。2)主机向总线发送从机号,并置其第九位为1。3)从机收到主机发送的从机号后,与各自的机号比较,若机号与之相同,则将SM2位清零,并发响应;若不同,则仍保持SM2为1。4)主机收到响应后就可与相应的从机(SM2=0)进行数据传输,其数据的第九位为0,使其传输内容不被其它从机(SM2=1)接收。5)主机SM2位始终为0,从机发送数据的第九位始终为0。本系统的点歌点菜器、智能接口卡及主PC机均配有各自的软件,以下配合附图介绍其软件流程,并对系统做进一步的说明。图3及图4是点歌点菜器的软件流程。先对系统进行初始化,打开串口中断,使串口处于接收从机号状态。随后进入寻键状态,软件循环检测是否有键按下,若有则判键码,并进行相应处理。其中,判到确认键或传呼键后,软件仅置一标志位,并循环检测此位是否被清除,只有此位被清除后才退出循环,继续进入寻键状态。而只有主机呼叫到本机机号后,使本机进入中断流程,在中断中将顾客输入的编号经串口传送到主机后,其标志位才被清除。中断程序一方面完成编号向主机传送的过程,一方面还接收主机的回显信息并显示。由上述过程可见,顾客每输入一个编号,就可及时将其传送到主机。图6图7和图8是智能接口卡的软件流程图。先对8031系统进行初始化,设置好串口工作方式并打开串口及外部中断1。随后进入循环等待状态。外中断1用于接收主机指令。这些指令有的是针对接口卡,不需将其传送到从机,如“轮巡”指令;有的是针对点歌点菜器,则将其传送到从机,如“回显”指令。串口中断用于与从机进行数据通讯,接收从机传送的编码,并将其传送到主机。在这部分程序的设计中,巧妙地运用了8031系统中的“JMP@A+DPTR”指令,以控制退出中断后的程序流程。例如,主机向接口卡发“轮巡”指令,接口本文档来自技高网...

【技术保护点】
一种新型计算机点歌点菜服务系统,其特征在于:由配备于各桌的点歌点菜器和配于服务台的主PC机构成多机分布式系统。由主PC机通过智能接口卡与各点歌点菜器通讯,并对其进行管理,实现餐厅和歌厅管理的自动化。

【技术特征摘要】

【专利技术属性】
技术研发人员:戴京法轻平
申请(专利权)人:戴京法轻平
类型:发明
国别省市:11[中国|北京]

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

1