遥控点菜车和遥控点菜车管理终端转让专利

申请号 : CN201110313756.8

文献号 : CN102354338A

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 朱曼平

申请人 : 朱曼平

摘要 :

本发明提出了一种遥控点菜车和遥控点菜车管理终端,通过用内置存储器的遥控器充当传输点菜结果和菜谱更新的媒介的方式,解决了现有技术的难以无缝更新菜谱和传输点菜结果的问题。

权利要求 :

1.一种遥控点菜车,其特征在于:

其遥控器上带有主机接口,主机上带有遥控器接口;

遥控器上的主机接口可以遥控器线缆连接到主机上的遥控器接口;

其遥控器内置点菜结果和菜谱更新存储器;

主机通过有线或者无线链路将点菜结果发送给遥控器,进而存入点菜结果和菜谱更新存储器;

主机通过有线或者无线链路从遥控器的点菜结果和菜谱更新存储器中读取菜谱更新。

2.一种遥控点菜车管理终端,其特征在于:

其组件包括处理器、内存、非易失存储器、餐厅信息系统通信接口;

其上带有遥控器接口;

点菜车遥控器上的主机接口可以通过遥控器线缆连接到遥控点菜车管理终端上的遥控器接口;

当遥控器连接到遥控点菜车管理终端时,遥控点菜车管理终端从遥控器读取点菜结果,并将点菜结果通过餐厅信息系统通信接口发往餐厅信息系统;

当遥控点菜车管理终端通过餐厅信息系统通信接口从餐厅信息系统接收到新的菜谱更新时,遥控点菜车管理终端将菜谱更新存入其内部存储器和连接到遥控点菜车管理终端的所有遥控器;

当遥控器连接到遥控点菜车管理终端时,遥控点菜车管理终端将其存储的菜谱更新存入遥控器。

3.根据权利要求1所述的遥控点菜车和权利要求2所述的遥控点菜车管理终端,其特征在于:遥控点菜车的遥控器的上的主机接口、遥控点菜车的主机上的遥控器接口和遥控点菜车管理终端上的遥控器接口在机械上是USB3.0接口,在电气上同时包含了USB2.0线路和RS232线路;遥控器内部带有U盘电路,USB2.0线路连接到遥控器内部的U盘电路;

RS232线路连接到遥控器内部的单片机系统。

4.根据权利要求2所述的遥控点菜车管理终端,其特征在于:其组件还包括遥控器无线通信电路;遥控器可以通过无线方式连接到遥控点菜车管理终端。

5.根据权利要求1所述的遥控点菜车,其特征在于:其遥控器上带有无线点菜收发电路,遥控器可以直接将点菜结果发往餐厅信息系统。

6.根据权利要求2所述的遥控点菜车管理终端,其特征在于:其上带有小票打印机或者外接小票打印机,当遥控器连接到遥控点菜车管理终端时,遥控点菜车管理终端从遥控器读取点菜结果,并将点菜结果在小票打印机上打印出来。

7.根据权利要求2所述的遥控点菜车管理终端,其特征在于:其上带有触摸显示屏、显示器,或者可以外接触摸显示屏、显示器;可以通过触摸显示屏完成加菜、退菜和菜品查询操作;可以通过触摸显示屏查看连接到其上的所有遥控器的点菜结果、传菜结果和菜谱版本,可以确认是否要进行传菜,可以修改点菜结果。

8.根据权利要求2所述的遥控点菜车管理终端,其特征在于:除了餐厅信息系统通信接口外,遥控点菜车管理终端还能通过U盘来接收菜谱更新。

9.根据权利要求2所述的遥控点菜车管理终端,其特征在于:当遥控器连接到其上时,从遥控器获取遥控器剩余电量,并对电量不足的遥控器进行充电。

10.根据权利要求1所述的遥控点菜车和权利要求2所述的遥控点菜车管理终端,其特征在于:当遥控点菜车关机时,遥控点菜车将当前电池剩余电量发送给遥控器;当遥控器连接到遥控点菜车管理终端时,遥控点菜车管理终端从遥控器上读取点菜车关机时的剩余电量;从餐厅信息系统中可以查看遥控点菜车管理终端上保存的每台遥控点菜车的剩余电量。

说明书 :

遥控点菜车和遥控点菜车管理终端

技术领域

[0001] 本发明属于用于餐厅的信息技术产品,特别是一种遥控点菜车和遥控点菜车管理终端。

背景技术

[0002] 随着数字时代的到来,已经出现了各种用于餐厅的数字化信息技术产品,如无线点菜器、触摸屏点菜器、电子菜谱、服务呼叫器、包房VOD(视频点播)系统,等等。
[0003] 采用无线点菜系统以后,餐厅的服务员或者顾客可以在各种点菜器上点菜,然后通过无线网络将点菜信息直接发送到厨房并打印出来交给厨师,从而提高了餐厅的运营效率。
[0004] 最早出现的产品是由服务员使用的微型手持点菜器(常称为“点菜宝”)。由于需要顾客点菜的同时有服务员在旁边职守,使得餐厅在高峰期往往比较忙乱。另外,纸质菜谱不便修改,印刷成本高,折旧快也是潜在问题。
[0005] 针对这一问题,已经出现了触摸屏点菜器(或者叫做电子菜谱),这种产品可以让顾客自己直接在触摸屏上点菜,无需服务员职守,而且可以随时改变菜谱内容,不用再印刷菜谱。这种产品就其功能来说比较有吸引力,但目前的产品有多个未解决的问题,例如成本高、容易摔坏和丢失、使用不便,从而难以推广。
[0006] 作者针对已有的触摸屏点菜器的问题,在发明申请《一种桌台伴侣》(专利号200820178106.0,后文称之为“发明A”)中提出了一种采用大尺寸(一般是15-30英寸)平板显示屏,完全用遥控器操作,由可移动的落地支架来支撑的产品。该产品用来满足餐厅顾客就餐时的点菜需要,因此称为“遥控点菜车”(该发明在申请的时候所用名称并不合理)。
顾客可以用遥控器来操作,十分轻松舒适地完成各种点菜活动。
[0007] 发明A存在如下问题。
[0008] 发明A内置了“控制无线网络通信电路”,该电路一般相当于“点菜宝”里面的无线收发电路,其主要作用就是将顾客已经点好的菜品发送到餐厅信息系统进而在厨房打印机上打印出来(或者称为“传菜”)。该无线通信电路一般是采用433Mhz的无线数传实现。
[0009] 但是,很多餐厅的结构错综复杂,因此很难做到整个餐厅中都有无线信号覆盖。如果当时点菜的地方没有信号,例如包间中,则还要把点菜车推动到有信号的地方进行发送,十分麻烦。另外每台点菜车都内置“控制无线网络通信电路”也增加了成本。
[0010] 另外,发明A一般还带有通过无线更新菜谱数据的功能,从而餐厅管理者直接在总台发布命令,即可通过无线将最新的菜谱数据传递到点菜车中。但是和前文所述类似,这也要求餐厅中的所有点菜车都停靠在有无线信号的地方,无论是wifi或者ISM频段无线数传都很难做到这一点,因为餐厅里的遥控点菜车可能分布地放在很多角落。
[0011] 因此为了解决上述问题,实现发明A的传菜和更新数据的一个方法就是用U盘。具体做法就是,顾客点好菜后,服务员将一个U盘插入发明A的扩展USB接口,然后发明A就会自动将点菜结果存入U盘,然后该服务员再将U盘送到总台,总台管理员即可从U盘中读取出点菜结果并录入到餐厅的信息系统(或者又餐厅信息系统自动从U盘读取)并在厨房打印出来。另一方面,当需要更新菜谱内容的时候,餐厅管理者将新的菜谱内容存入U盘,然后依次到每台点菜车上进行更新操作。
[0012] 但是,很显然,用U盘实现上述功能会使得使用起来十分麻烦。尤其是当餐厅结构复杂、面积大和点菜车数量多的时候就更为严重。例如,如果一个餐厅有3层,100台点菜车,则一但有菜谱内容需要更新,需要依次去每一层用U盘更新每台点菜车。这样做不仅效率十分低下,而且十分容易出错和遗漏。

发明内容

[0013] 本文以及权利要求中的“主机”指发明A的遥控器以外的部分。
[0014] 本文中用“点菜车管理终端”作为“遥控点菜车管理终端”的简称。
[0015] 为了解决发明A的问题,本发明提出一种遥控点菜车,其特征在于:
[0016] 其遥控器上带有主机接口,主机上带有遥控器接口;
[0017] 遥控器上的主机接口可以遥控器线缆连接到主机上的遥控器接口;
[0018] 其遥控器内置点菜结果和菜谱更新存储器;
[0019] 主机可以通过有线或者无线链路将点菜结果发送给遥控器,进而存入点菜结果和菜谱更新存储器;
[0020] 主机通过有线或者无线链路从遥控器的点菜结果和菜谱更新存储器中读取菜谱更新。
[0021] 本发明还提出一种遥控点菜车管理终端,其特征在于:
[0022] 其组件包括处理器、内存、非易失存储器、餐厅信息系统通信接口;
[0023] 其上带有遥控器接口;
[0024] 点菜车遥控器上的主机接口可以通过遥控器线缆连接到遥控点菜车管理终端上的遥控器接口;
[0025] 当遥控器连接到遥控点菜车管理终端时,遥控点菜车管理终端从遥控器读取点菜结果,并将点菜结果通过餐厅信息系统通信接口发往餐厅信息系统;
[0026] 当遥控点菜车管理终端通过餐厅信息系统通信接口从餐厅信息系统接收到新的菜谱更新时,遥控点菜车管理终端将菜谱更新存入其内部存储器和连接到遥控点菜车管理终端的所有遥控器;
[0027] 当遥控器连接到遥控点菜车管理终端时,遥控点菜车管理终端将其存储的菜谱更新存入遥控器。
[0028] 遥控点菜车和遥控点菜车管理终端的特征还在于:遥控点菜车的遥控器的上的主机接口、遥控点菜车的主机上的遥控器接口和遥控点菜车管理终端上的遥控器接口在机械上是USB3.0接口,在电气上同时包含了USB2.0线路和RS232线路;遥控器内部带有U盘电路,USB2.0线路连接到遥控器内部的U盘电路;RS232线路连接到遥控器内部的单片机系统。
[0029] 遥控点菜车管理终端的特征还在于:其组件还包括遥控器无线通信电路;遥控器可以通过无线方式连接到遥控点菜车管理终端。
[0030] 遥控点菜车的特征还在于:其遥控器上带有无线点菜收发电路,遥控器可以直接将点菜结果发往餐厅信息系统。
[0031] 遥控点菜车管理终端的特征还在于:其上带有小票打印机或者外接小票打印机,当遥控器连接到遥控点菜车管理终端时,遥控点菜车管理终端从遥控器读取点菜结果,并将点菜结果在小票打印机上打印出来。
[0032] 遥控点菜车管理终端的特征还在于:其上带有触摸显示屏、显示器,或者可以外接触摸显示屏、显示器;可以通过触摸显示屏完成加菜、退菜和菜品查询操作;可以通过触摸显示屏查看连接到其上的所有遥控器的点菜结果、传菜结果和菜谱版本,可以确认是否要进行传菜,可以修改点菜结果。
[0033] 遥控点菜车管理终端的特征还在于:除了餐厅信息系统通信接口外,遥控点菜车管理终端还能通过U盘来接收菜谱更新。
[0034] 遥控点菜车管理终端的特征还在于:当遥控器连接到其上时,从遥控器获取遥控器剩余电量,并对电量不足的遥控器进行充电。
[0035] 遥控点菜车和遥控点菜车管理终端的特征还在于:当遥控点菜车关机时,遥控点菜车将当前电池剩余电量发送给遥控器;当遥控器连接到遥控点菜车管理终端时,遥控点菜车管理终端从遥控器上读取点菜车关机时的剩余电量;从餐厅信息系统中可以查看遥控点菜车管理终端上保存的每台遥控点菜车的剩余电量。
[0036] 本文作者在专利申请《一种遥控点菜车》(专利号2011200582964,后文称为发明B)中提出了一种点菜车遥控器,这种遥控器不仅能对主机进行无线遥控,还能通过遥控器线缆连接到主机。主机上(一般是在发明A的机芯模块上)带有遥控器接口,遥控器上带有主机接口,通过遥控器线缆即可将这两个接口相连。相连后,可以起到遥控器配对、遥控器充电等多种作用,而且遥控器还可以变为有线遥控器,从而充当备用输入装置。具体描述参见发明B的说明书。
[0037] 在使用发明B的时候,一般在使用遥控器之前,都要先将遥控器插入主机,从而进行无线配对,然后将遥控器拔下后,遥控器就开始通过无线链路和主机通信了。
[0038] 事实上,实施发明B的时候,一个常见的实现模式是,点菜车本身就是通过插入遥控器的方式来开机的。因为每次使用都要插入遥控器进行配对,所以索性通过插入遥控器来开机了,这样服务员就不用再操作单独的开机按钮了。具体实现方法就是,当主机发现遥控器已经插入后(检测方法见发明B的说明书),主机即可自动开机、开启显示屏,就好像按了开机按钮一样。
[0039] 本发明的思想的正是基于发明B。考虑到每次顾客要点菜的时候,服务员都要将遥控器插入主机。本发明通过特殊设计的遥控器代替了U盘的功能,这样,借着服务员将遥控器插入主机的的机会,就能完成菜谱内容的更新,因此整个更新方式十分优雅和简洁。由于每个点菜车在使用的时候都必须要先插上遥控器配对以及开机,因此,就能确保任何点菜车在使用之前都更新到最新的菜谱内容。而对于那些没有使用的点菜车,则可以先不更新,等到要使用的时候再更新。
[0040] 另一方面,本发明的遥控器还可以起到传送点菜结果的作用。在顾客用点菜过程中,一旦顾客有了新的操作,例如将某个菜品加入已点菜列表、修改了某个已点菜的数量和制作要求,等等,本发明的主机都将这些信息即时通过无线发送给遥控器。发明B的遥控器中一般带有单片机和RF通信电路。此处RF通信电路指ISM频段(在中国是433MHz和2.4GHz频段)无线数传,实施发明B的时候一般采用2.4GHz的短距离无线数传芯片来实现RF通信电路,目前常用的芯片如美国德州仪器的CC2500、CC2520、CC2530等等,另外也可以采用现成的技术如蓝牙。这种RF通信电路都是支持双向通信的,即遥控器不仅可以向主机发送按键消息,还能接收主机发来的数据包。这样,当顾客有了新操作的时候,主机即可给遥控器发送一个无线数据包,该数据包中包含顾客最新的操作内容,遥控器收到这个数据包后进行保存(保存在单片机的内置SRAM里或者单片机外接存储器如EEPROM或者闪存中)。这样,就能保证在整个点菜过程中,遥控器中始终存储了顾客的全部点菜内容和要求。一旦顾客点菜完毕,遥控器就相当于以前餐厅服务员手写的点菜单了,保存了全部点菜结果。此时只要通过某种途径将遥控器中存储的点菜内容传递到餐厅的信息系统中即可。
另外,发明B的遥控器即可以作为无线遥控器,也可以作为有线遥控器。当发明B的遥控器通过遥控器线缆连接到主机的时候,遥控器自动切换到有线模式下。显然,当遥控器切换到有线模式之后,上述通过RF通信电路发送给遥控器的点菜结果就都应改为通过遥控器线缆有线发送了,即,通过无线还是有线发送点菜结果,取决于当前遥控器工作在无线遥控还是有线遥控模式下。另外,也可以等所有菜品点完之后再一次性发送给遥控器,例如在界面中提供一个功能“将点菜结果发送给遥控器”,也可以点完菜后将遥控器通过遥控器线缆连接到主机,此时主机会自动将点菜结果存入遥控器,但是这种方式并不推荐,因为还要在点完菜后将遥控器连接到主机。总之,顾客的点菜结果会被即时地或者一次性地发送给遥控器并被遥控器保存。
[0041] 接下来,顾客点完菜后,服务员将点菜车关机,然后将遥控器拿到点菜车管理终端旁边,并将遥控器通过遥控器线缆连接到点菜车管理终端上的某个遥控器接口,此时点菜车管理终端会自动从刚连接的遥控器中读取之前存储的点菜结果,并将点菜结果发送给餐厅的信息系统,发送方式则可以是任意的。一般常见的方式就是有线以太网、wifi或者ISM频段无线数传。其中ISM频段无线数传就是指一般用于点菜宝上的433MHz或者2.4GHz无线通信电路,其中433Mhz的特点是穿墙能力比较强,因此可以无需中继就能通过无线和总台的无线基站通信,具体请参考市场上的点菜宝产品。wifi则需要餐厅中设有wifi基站并且其信号能覆盖点菜车管理终端所在的位置。有线以太网是最优选的方式,不仅速度快,而且十分稳定。为了满足不同的连接要求,点菜车管理终端上应带有尽量充分的通信接口,至少应同时包含有线以太网和ISM频段无线数传功能,并可选地支持wifi、RS485等通信接口。点菜车管理终端可以通过这些通信接口,最终将点菜结果发送给餐厅信息系统。所谓餐厅信息系统一般是指计算机、餐饮管理软件、厨房打印机和网络布线的总称,这些都是现有技术。点菜车管理终端一般是将点菜结果发送给餐厅中某计算机或者服务器上的餐饮管理软件,该餐饮管理软件再根据之前餐厅的设置在目标打印机中打印出点菜结果,同时将点菜结果存入数据库以备餐厅之后进行财务结账和分析。遥控器连接到点菜车管理终端并发送点菜结果后,并不需要断开并取走遥控器,而是始终将遥控器连接到点菜车管理终端,直到下次需要使用该遥控器的时候(即有新的顾客要点菜的时候)。
[0042] 点菜车管理终端上一般设有多个遥控器接口(例如8个),从而可以同时连接多个遥控器。
[0043] 当餐厅管理者修改了菜谱内容,需要更新的时候,只需要在餐厅信息系统中的某台计算机上操作管理软件(该管理软件是遥控点菜车和点菜车管理终端厂商开发并提供给餐厅的,该软件可以是餐饮管理系统的一部分,也可能是一个独立的软件包)界面从而发送一个“更新命令”,该软件就会将新的菜谱内容发送给餐厅里面的每个点菜车管理终端。发送渠道则如前文所述可以是有线以太网或者ISM频段无线数传等等。点菜车管理终端接收到更新数据之后,就会自动将该数据更新到当前连接到点菜车管理终端的每个遥控器中。如果当时某些遥控器没有连接到点菜车管理终端(正在被餐厅顾客使用),则稍后这些遥控器使用完毕并被服务员连接到点菜车管理终端的时候,除了会将点菜结果从遥控器传送到点菜车管理终端以外,点菜车管理终端还会同时将之前最新收到的菜谱内容更新发送给遥控器。
[0044] 可见,按上述方式操作后,就能做到,只要一个遥控器使用完毕,被连接到点菜车管理终端之后,点菜结果就会发送到餐厅信息系统,而最新的菜谱内容更新也会被保存到遥控器内。之后,遥控器就持续连接在点菜车管理终端上,从而随时接收并保存最新的菜谱更新。当下次又有顾客需要点菜的时候,服务员从点菜车管理终端上取下一个遥控器,将该遥控器连接到主机并开机,在开机过程中,主机自动从遥控器中读取最新的菜谱更新并更新到发明A的机芯模块的内部存储器中,从而就确保了任何时候当顾客看到菜谱的时候,菜谱内容都是最新的。
[0045] 可以看到,按上述方式操作后,就能做到:在任何时候,当餐厅管理者需要进行任何菜谱内容更新的时候,只需通过管理计算机的软件发送一个“更新命令”,就无需再关心后面的任何事情了,就能保证之后顾客看到的菜谱都是最新的菜谱。这种更新菜谱的模式的主要效率来源有三个:首先,不是只要有更新就马上更新全部点菜车,而是点菜车开机的时候再更新,不用就先不更新;第二,无需要求点菜车所在地点有无线信号,只要确保所有点菜车管理终端所在的地方有有线以太网连接或者有无线信号即可(这显然很容做到,因为点菜车管理终端是固定的),因此点菜车可以根据需要分布地放在餐厅的任何地点;第三,发明B开机的时候本来就得将遥控器连接到主机从而实现遥控器配对(或者开机),本发明相对于发明B没有加入任何多余操作,借着插入遥控器的机会,就实现了更新,因此十分简洁和优雅。
[0046] 还可以看到,按上述方式操作后,就能做到:在任何时候,当顾客点菜完毕之后,服务员只要将顾客用完的遥控器插入附近的某个点菜车管理终端,就无需再关心后面的事情了,可以确保点菜结果可靠地传入餐厅信息系统。
[0047] 另外如果菜谱更新内容比较大(例如几十兆)又没有有线以太网,则餐厅管理者也可以将最新菜谱内容存入U盘然后将U盘依次插入每个点菜车管理终端从而将最新菜谱传入点菜车管理终端。虽然也需要去插U盘,但是显然点菜车管理终端的数量远远少于遥控点菜车的数量,因此仍然远远简洁于用U盘去更新每台点菜车。可见,点菜车管理终端上还应有带有标准的USB接口,用于连接U盘以及其它任何USB设备,例如USB鼠标、键盘、触摸屏、打印机等等,从而方便扩展各种功能。
[0048] 餐厅一般根据自己的实际情况决定点菜车管理终端的使用数量和摆放位置。例如小型餐厅之需要在总台放置一个点菜车管理终端就行了。而大型、多层餐厅则需要每层放置一个甚至多个点菜车管理终端。每个服务员之需要去离自己最近的点菜车管理终端取和存放遥控器即可。另外,每个点菜车管理终端连接到餐厅信息系统的方式也可以各不相同,有条件的可以用有线以太网,没条件的可以用无线方式。
[0049] 另外,点菜车管理终端还提供对遥控器进行充电的功能。遥控器平时不用的时候,都通过遥控器线缆连接到点菜车管理终端,从而点菜车管理终端可以随时对遥控器进行充电。而且,点菜车管理终端可以通过遥控器线缆获取每个遥控器的剩余电量(通过遥控器线缆向遥控器发送“获取电池电量”命令并接收遥控器的回复即可)。从而,点菜车管理终端可以先获取每个连接在它上面的遥控器的剩余电量,如果其中有遥控器剩余电量比较少了再开始充电。如果电量都充足,则不进行充电,充电完毕之后,点菜车管理终端就可以通知遥控器进入休眠状态。之后如果点菜车管理终端接收到了新的菜谱更新数据,则会再次唤醒遥控器,并将更新存入遥控器。
[0050] 另外,点菜车管理终端上还可以带有液晶屏或者触摸显示屏,或者带有显示器接口(如VGA、DVI)从而可以外接显示器或触摸显示屏。这样,点菜车管理终端不仅能实现前文功能,还能作为一个通用计算机来使用。例如很多餐厅都在每层拜访了一台触摸屏电脑。当服务员用纸和笔记录完顾客点菜结果后,就去本层的触摸屏上操作,将点菜结果录入。点菜车管理终端加入显示功能后就完全可以替代这种触摸屏的功能。显然,由于点菜结果的记录和传送都已经被前文所述技术完全自动化完成了,因此不再需要触摸屏录入点菜结果。但点菜车管理终端带有显示器后还可以用于加菜、退菜、刷会员卡、打印小票等多种功能。例如,可以将读卡器和小票打印机连接到点菜车管理终端上的USB端口。在触摸显示屏上还能查看每个连接到其上的遥控器的状态,例如点菜结果是否发送成功、目前遥控器中存储的菜谱更新的版本,传菜和更新过程中是否出现错误,等等。另外服务员也可以利用触摸显示屏确认遥控器中存储的点菜结果后再进行发送,这样可靠性更高。另外服务员也可以修改点菜结果,等等。总之,这样点菜车管理终端就成为了一个通用计算机,只要升级软件,就能实现餐厅所需的任何潜在功能。
[0051] 另外,点菜车管理终端上还可以串口和USB口等接口,从而可以连接到外部小票打印机。这种设计带来两个优势:首先,当服务员将顾客用完的遥控器连接到点菜车管理终端的时候,除了向餐厅信息系统发送菜品,还会自动在小票打印机上打印出点菜结果从而交给顾客备用;第二,如果点菜车管理终端到餐厅信息系统的连接出现问题导致无法传送点菜结果,服务员可以直接把点菜小票人工送到厨房,从而可以确保餐厅的业务在任何时候都能继续进行。
[0052] 进一步地,点菜车管理终端上还可以带有“遥控器无线通信电路”从而可以让多个遥控器同时通过无线连接到点菜车管理终端。这种无线网络一般用zigbee或者类似的无线自组织网络实现。当点菜完毕后,遥控点菜车关机,遥控器和遥控点菜车断开无线连接。此时遥控器可以自动搜索并接入点菜车管理终端提供的无线网络。也就是说,遥控器上带有的RF通信电路,不仅可以运行无线遥控的无线协议从而连接到主机,还能运行类似于zigbee的无线自组织网络无线协议从而通过无线方式连接到点菜车管理终端。这两套协议只是运行不同的软件,而都是基于相同的硬件,例如CC2520或者CC2530,因此遥控器上不需要为此而设置另外的无线通信硬件了。当把遥控器连接到主机后,遥控器就和主机配对,拔下遥控器后遥控器就运行无线遥控协议软件,并和主机通信。这套无线软件十分类似于蓝牙,一般采用快速跳频通信技术。当点完菜关机之后,遥控器就自动切换并运行类似于zigbee的无线网络软件协议,从而搜索并接入点菜车管理终端提供的无线网络中。而点菜车管理终端在这个网络中就作为通信基站使用了(相当于zigbee中的coodinator),多个遥控器都可以连接到同一个点菜车管理终端。显然,点菜车管理终端上的“遥控器无线通信电路”和点菜车管理终端上的连接到餐厅信息系统的无线通信电路完全是两码事。前者用于连接到多个遥控器,后者用于连接到餐厅的信息系统,如前文所述。点菜车管理终端上如果带有遥控器无线通信电路,则遥控器除了可以通过遥控器线缆连接到点菜车管理终端以外,还可以通过无线方式连接到点菜车管理终端,遥控器上的点菜结果可以无线发送给点菜车管理终端,点菜车管理终端上的菜谱更新也可以无线发送给遥控器,从而增加了灵活性。例如,当点菜完毕,服务员正在手持遥控器走向点菜车管理终端的过程中,遥控器可能已经通过无线将点菜结果发送给点菜车管理终端进而发送到餐厅信息系统了,这样就提高了效率。
[0053] 进一步地,通过开发遥控器单片机上的软件,还能做到遥控器同时通过无线连接到主机和点菜车管理终端。这类似于蓝牙技术中一个节点可以同时接入两个微微网络的技术方法。这和之前的区别在于,遥控器不是必须和主机断开后才能无线连接到点菜车管理终端,而是可以同时一方面作为无线遥控器操作主机,另一方面通过无线链路链接到点菜车管理终端。采用这种技术后,如果点菜车的使用地点距离点菜车管理终端比较近,则可以无需附加硬件就做到在点菜过程中就能实时将结果发送到餐厅信息系统(例如顾客要求某个菜马上制作)。具体过程就是点菜车的使用者在点菜车的界面上选择“将某菜发送到厨房”,此时主机就会将这个命令通过无线发送给遥控器,然后遥控器再将这个命令发送给附近的点菜车管理终端。注意,这两次发送的内容类似,但是完全是在两个无线网络中发送的。一个无线网络是遥控器和主机组成的网络,另一个是遥控器和点菜车管理终端组成的网络。遥控器同时连接到这两个网络,一般通过时分复用来实现(可以参考蓝牙技术实现)。注意,要实现这种技术,则需要开发一种全新的无线网络协议。
[0054] 另外,遥控器上也可以带有无线点菜无线通信电路,就像点菜宝一样(例如433Mhz的大功率收发电路),这样就不需要等遥控器连接到点菜车管理终端就能快速将点菜结果直接发送给餐厅信息系统了。另外,这种功能还能实现在点菜过程中就将点菜结果发送到餐厅信息系统,因为点菜结果的无线发送和遥控器的无线遥控电路是两套无线电路,可以同时工作。
[0055] 采用上述的多种实现方式后,可以看到,无论前文所述的各种无线信号是否正常,都能一方面确保点菜结果进入遥控器,进而进入点菜车管理终端,进而进入餐厅信息系统;另一方面确保菜谱更新从餐厅信息系统进入点菜车管理终端,进而进入遥控器,进而进入主机。如果各种附加的无线系统正常工作(有信号),则可以更简易快速完成这些任务,如果其中部分无线系统有问题(或无信号),则都可以通过将遥控器插入主机或者点菜车管理终端的方式来无缝过渡到有线模式完成全部操作。
[0056] 另外,当点菜完毕要关闭点菜车的时候,主机还可以把电池剩余电量通过无线数据包发送给遥控器。当之后遥控器连接到点菜车管理终端的时候,点菜车管理终端就可以从遥控器读取该点菜车的电池剩余电量了,然后可以将电池剩余电量发送给餐厅信息系统。从而餐厅管理者就可以看到每台点菜车的电池剩余电量了。在点菜车关机的时候读取剩余电量就足够了,因为点菜车关机后,功耗极低,电池电量基本不会改变。这个功能则可以方便餐厅无需人为检查就能即时看到哪个点菜车需要更换电池,从而有效防止了顾客点菜过程中出现电量不足的情况。每台点菜车一般都有一个序列号,遥控器中不仅存储关机时的剩余电量,还存储所连接的点菜车的序列号(也是通过无线数据包从主机获取的)并将序列号和剩余电量一起发送给餐厅信息系统,这样餐厅管理人员就能根据序列号快速找到电量不足的点菜车并更换电池(点菜车上一般也贴有其序列号)。
[0057] 另外按照类似的设计,从餐厅信息系统也可以看到都有哪些遥控器连接在了点菜车管理终端上,一目了然(只要点菜车管理终端将遥控器连接状态发送给餐厅信息系统即可)。
[0058] 另外还有一种方式,就是和遥控器除了能无线连接到主机还能无线连接到点菜车管理终端一样,点菜车主机中的无线遥控通信电路也可以无线连接到点菜车管理终端。由于点菜车主机中的无线遥控通信电路和遥控器中的无线遥控通信电路基本一致(见发明A说明书),因此所用技术和前文也类似。这种方式带来了更大的灵活性:点菜车的主机和遥控器在相互无线通信的同时,还都能利用现有无线硬件连接到点菜车管理终端,这为将来扩展更多软件功能做好了准备。
[0059] 本发明还可以带来一个好处:实现了遥控器的有效管理。遥控器不使用的时候都统一存放到附近的某个点菜车管理终端。点菜车管理终端和其上连接的遥控器可以一起放到一个保险箱中。
[0060] 通过前文可以看到,权利要求中所说的“点菜结果和菜谱更新存储器”可以通过单片机内部SRAM、单片机内部EEPROM、单片机外挂闪存、U盘电路等多种形式来实现,也可以是不同方式的混合实现(例如同时利用单片机内部SRAM和U盘电路)。
[0061] 点菜车管理终端是不能移动的,一般是通过交流适配器来供电,例如,9V直流电源。
[0062] 作为对本发明的一种简化实现,也可以直接将点完菜的遥控器连接到餐厅中的某个计算机上,而计算机上运行相应的软件,此时该计算机就是点菜车管理终端(前文已经说过,点菜车管理终端可以用普通计算机加上接口卡来实现)。这种方式主要用于小型餐厅。如果遥控器上的主机接口是标准的USB2.0接口,则遥控器可以直接连接到计算机上的USB口,无需任何其它辅助设备,降低了成本。如果遥控器上不是标准的USB口,则还需要该计算机上插头配套的接口卡或者外置的接口盒。
[0063] 另外,菜谱更新不仅可以通过有线从遥控器传入主机,还可以通过无线的方式。如果菜谱的更新仅仅是隐藏某些菜品、修改价格等,则其数据量很小,完全可以从遥控器上通过无线方式传入主机(通过遥控器向主机发送无线数据包来实现)。这样的优点是,无需等待更新完毕,即可将遥控器和主机断开(从而遥控器会自动切换到无线模式,见发明B),从而马上能开始使用点菜车。
[0064] 另外注意,前文所说的“菜谱更新”其含义实际上是更为广泛的“数据更新”。即,任何点菜车要用到的数据,例如,设备配置等等,都可以通过这种方式进行更新。
[0065] 通过上文可以看到,本发明通过遥控器内置存储器,搭配点菜车管理终端和一套配套的操作方法,十分有效地解决了发明A的更新和传菜难题。

附图说明

[0066] 附图1是本发明的整体结构和方法示意图。
[0067] 附图2是同时带有USB和RS232接口的遥控器的结构示意图。
[0068] 附图3是只有USB接口但不带有USB集线器的遥控器的内部结构示意图。
[0069] 附图4是只有USB接口且带有USB集线器的遥控器的内部结构示意图。

具体实施方式

[0070] 阅读后文之前请详细阅读发明A和发明B的说明书。后文假设读者已经阅读了这些内容。
[0071] 附图1是本发明的整体示意图。其中包括遥控器(1)、点菜车管理终端(2)、主机(3)和遥控器线缆(4)。该图从左到右依次给出了遥控器(1)通过有线连接到点菜车管理终端(2)、遥控器(1)通过有线连接到主机(3)和遥控器(1)通过无线连接到主机(3)的情形。
[0072] 实施发明B的时候,遥控器上的主机接口和主机上的遥控器接口一般用串口(RS232)接口实现。但是由于串口在机械上很笨重,并不适合要求轻巧的遥控器,因此实施的时候往往在机械上借用USB接口而在电气上采用RS232信号。一般是遥控器上采用USB公头(和U盘上的USB插头一样),而主机上采用USB母座。采用这种设计后,遥控器无需遥控器线缆即可直接插入主机中,更为简洁,而遥控器线缆主要用于无线遥控由于受到干扰而失效,需要采用有线遥控操作的时候。在电气上采用RS232的好处是其稳定性高于USB,另外最大的好处就是主机上的遥控器接口实现更为简单。如果用USB则要求主机上的单片机或者SOC上运行USB主机协议栈,比较复杂。因此,实施发明B的时候往往采用RS232信号,但在机械上借用USB插头和线缆。USB线缆上的电源和地线照样作为原有功能,而USB的D+线路则承载主机发往遥控器的RS232信号,而USB的D-线路则承载遥控器发往主机的RS232信号。
[0073] 在上述的发明B的实施方式下,由于RS232接口速率过慢(只有100Kbps),因此仅通过RS232口来更新菜谱数据(可能达到几十兆字节)则根本不现实。因此遥控器上必须同时提供USB接口线路,这就必须增加遥控器接口和遥控器线缆中的线路个数。因此本发明提出了一种实现方式:利用USB3.0插头和线缆。USB3.0插头和线缆和2.0完全兼容,只是多了4条线路。这样,只要遥控器上的USB2.0公头改为USB3.0公头,而主机上的USB2.0母座改为USB3.0母座,即可多出来5条线路。这5条线路则可以用于从遥控器中引出真正的USB接口信号。在这种实施方式下,遥控器应内置一套U盘电路(由U盘控制芯片和NAND闪存组成,或者由读卡器控制芯片和TF卡组成),相当于内置一个U盘。相应地,主机和点菜车管理终端上的遥控器接口也应采用USB3.0母座同时引出了一个RS232接口和一个USB2.0接口。内置U盘和发明B中原有的遥控器电路完全是隔离的(除了有共同的接地以外)。可见这样能实现只要插上遥控器,就相当于把一个遥控器和一个U盘一下子都插在了主机或者点菜车管理终端上,十分简洁。当遥控器连接到点菜车管理终端后,点菜车管理终端就可以把菜谱更新存入遥控器内置U盘,同时从遥控器的单片机中读取点菜结果。另外,当遥控器插入主机或者连接到点菜车管理终端的时候,无论是点菜结果还是菜谱更新,既可以存入遥控器内置U盘,也可以存入遥控器本身的电路(即遥控器的单片机的内部SRAM或者外挂存储器),具体存在哪里可以根据实际需要来选择。例如,对于菜谱更新来说,则存在U盘中是最佳方案。而对于点菜结果来说,如果是通过无线从主机传送到遥控器的,则在这种实施方案下无法存入U盘,因为遥控器中的单片机完全不知道U盘的存在,只能将结果存入单片机内部SRAM或者外部EEPROM等非易失存储器。但是如果点完才后将遥控器插入主机来获取点菜结果,则点菜结果也可以存入U盘,因为此时遥控器内置U盘已经连接到主机了。这种方式的结构如附图2所示,其中包括USB3.0公头(1)、U盘控制芯片或者读卡器控制芯片(2)、NAND闪存或者TF卡(3)、单片机(4)、遥控无线通信电路(5)、单片机外接存储器(6)、遥控器外壳(7)、USB2.0线路(8)和RS232线路(9)。其中单片机外接存储器(6)(一般是EEPROM、SPI闪存等)是可选的,也可以用单片机内部存储器来实现其功能。USB2.0线路(8)和RS232线路(9)共同通过USB3.0公头(1)引出遥控器。USB3.0公头(1)上共有9条线路,其中4条是USB2.0中就有的线路(VBUS、GND、D+和D-),这4条线路可以用于引出RS232线路(9):VBUS用于遥控器电源,地线还是地线,D+用于RS232接收,D-用于RS232发送(对于主机则是D+用于RS232发送,D-用于RS232接收)。主机和点菜车管理终端上的USB3.0母座的信号布局也应相应设置。剩余的5条USB3.0中新加入的线路(RX+、RX-、TX+、TX-、GND)则用于引出USB2.0线路(8),可以如下使用:地线还是地线,RX+用于USB2.0的D+,RX-用于USB2.0的D-,TX+和TX-都用于USB2.0的总线电源。这种设计还有一个优点:和发明B的遥控器接口完全接容,只是利用USB3.0插头加入了USB2.0线路。例如,如果用一条USB2.0线缆连接这种设计方案的遥控器和主机,则相当于只连接了遥控器,而没有连接U盘(因为USB2.0线缆中没有USB3.0中新引入的5条线路)。例如,当将遥控器作为有线遥控器使用的时候,就根本不需要连接U盘,因此用USB2.0线缆就足够了,从而降低了使用成本(USB3.0线缆目前比较昂贵)。而当将遥控器插入主机来配对和开机的时候,由于遥控器上是USB3.0公头,而主机上是USB3.0母座,因此即可实现遥控器及其内置U盘同时连接到主机,从而实现前文所述的本发明带来的各种便利。另外要说明的是,RS232信号和单片机之间肯定还需要一个类似于MAX3232的232信号收发电路,前文为了简化因此并未提及这一点。
[0074] 另一种实施方式就是遥控器接口用单一的USB来实现,不再需要RS232信号。此时,遥控器中采用一个USB单片机(该单片机就是发明B中的单片机),该单片机外挂NAND等大容量存储器。当遥控器连接到主机或者点菜车管理终端的时候,系统中将枚举两个USB设备,一个是U盘设备,一个是遥控器设备(主要用于和主机之间收发无线配对信息),这些都是通过遥控器单片机中的软件实现的(通过软件实现一个多功能USB设备)。显然,在这种实施方式下,遥控器、主机和点菜车管理终端上的接口都应采用标准的USB2.0接口。这种实施方式如附图3所示,其中包含USB2.0公头(1)、USB单片机(2)、NAND闪存(3)、遥控无线通信电路(5)和遥控器外壳(7)。这种方式的缺点如前文所述,主机上的软件会比较复杂,另外USB接口信号容易受到ESD冲击也是潜在问题。
[0075] 上述这种方式还有一个缺点是,带有USB口的单片机一般都只有全速USB口,不支持高速USB,如果更新几十兆的菜谱数据,则速度仍然十分缓慢。因此这种实施方式还有一种改进方案,就是在遥控器内部,USB接口首先连接一个高速USB集线器,然后在集线器下挂一套U盘电路和一个USB单片机(该单片机就是发明B中的单片机)。这样,当遥控器连接到主机或者点菜车管理终端的时候,仍然会枚举出一个U盘和一个遥控器设备,但是U盘能支持高速USB传输,而且U盘并不是通过单片机的控制实现的,而是通过单独的U盘控制芯片实现的。这种方案如附图4所示,其中包含USB2.0公头(1)、USB集线器芯片(2)、U盘控制芯片或者读卡器芯片(3)、NAND闪存或者TF卡(4)、USB单片机(5)、遥控器无线通信电路(6)和遥控器外壳(7)。
[0076] 上述关于遥控器的结构的说明中都没有提及充电电池、按键等电路,因为和本发明不相关。
[0077] 点菜车管理终端在结构上相当于计算机,可以在标准的计算机上加入各种扩展卡或者外接扩展设备来实现,但一般采用单一整体的嵌入式计算机设计,从而降低成本和功耗、提高集成度。点菜车管理终端一般由外壳和主板组成。主板上装有CPU、DRAM、闪存(一般是NAND或者SD卡)和各种如前文所述的接口电路,例如有线以太网接口、VGA接口、wifi接口、433Mhz无线数传通信电路、遥控器无线通信电路、串口、USB口,等等。另外最重要的就是还应带有若干个(例如8个)遥控器接口。如前文所述,遥控器接口可以用USB3.0插头来同时支持USB2.0信号和RS232喜好,也可以就是标准的USB2.0接口,这取决于遥控器的具体实施方案。不管哪种方式,点菜车管理终端上都需要带有8个USB2.0信号链路从而连接8个遥控器,这可以用4个4口USB集线器芯片来实现。首先从CPU(该CPU一般是嵌入式ARM SOC,带有高速USB host口)的USB host口上引出一个4口USB集线器,然后再在这个集线器下挂3个4口集线器,这样一供可以提供13个USB口,其中8个用于连接遥控器,剩下的USB口则以标准的USB口的形式引出,可以用于连接U盘、鼠标、键盘、触摸屏、打印机等设备。如果遥控器采用的是USB3.0接口同时支持USB2.0和RS232线路,则CPU还应引出8个RS232串口。一般的SOC上都没有这么多串口,因此最佳实现模式就是仅仅引出一个RS232串口,然后用2个模拟多路选择器扩展成8个串口,一个用于TX,一个用于RX。因此显然CPU不能同时与8个遥控器通信(但是能同时与8个遥控器的内置U盘通信,因为U盘式通过USB集线器连接到CPU的)。CPU周期性地时分复用地与8个遥控器通信即可。要和哪个遥控器通信就让多路选择器连接到哪个遥控器。点菜车管理终端中的闪存不仅用于存储软件程序,还用于缓存点菜结果和菜谱更新等数据。例如,当餐厅发布某个菜谱更新的时候,不一定所有遥控器都连接到了某个点菜车管理终端,此时点菜车管理终端就会将收到的菜谱更新缓存到闪存中,并对当前连接的遥控器进行更新。之后其它遥控器连接过来的时候,点菜车管理终端即可将闪存中存储的菜谱更新发送到这些遥控器。另外,点菜车管理终端还应引出一个串口,这个串口应是计算机上的9针标准串口(而不是像连接遥控器所用的只有TX和RX的串口),从而可以连接小票打印机等设备。