整合web的销售点系统的制作方法

文档序号:6484716阅读:116来源:国知局
整合web的销售点系统的制作方法
【专利摘要】公开了一种系统,该系统用于同步驻留在POS设备中的预订数据、订单数据和电子商务数据、礼品卡数据和/或忠诚积分数据,并将其与商家的网站中的那些整合起来,并把驻留在网站数据库中的数据同步到POS设备。该系统包括主控拥有POS数据库层的POS应用的POS设备,以及主控包括网站数据库层的网站应用的web服务器。Web服务器主控公众可访问的网站,且网站应用处理网站中输入到网站数据库层中的数据,且POS应用经由网际协议与网站应用通信以便协调网站数据库层和POS数据库层。该系统可以用来把餐厅或其他商家的POS预订、下单和电子商务系统与经由网站提供的那些整合起来。
【专利说明】整合WEB的销售点系统
[0001]版权通知
[0002]本申请包括受版权保护的素材。版权所有者不反对任何人按照本专利公开内容对出现在专利和商标局的文件或记录那样的本专利公开内容进行复制,但以另外方式保留所有版权的权利。
[0003]发明背景
[0004]1.发明领域
[0005]本发明涉及销售点(POS)系统,且尤其涉及把销售点系统同步到用于预订、订单下达和电子商务的网站的系统。
[0006]2.相关领域的描述
[0007]越来越多的餐厅正允许消费者在因特网上在线地安排预订。例如,网站可以允许用户查找特定餐厅的可用时间,并随后输入充分的信息以便预订可用时间。然而,大多数这些网站是作为与餐厅的日常设备和计算机系统分离的自立软件应用而操作的。网站收集潜在消费者的指定请求并通常通过电子邮件将其发送至餐厅,餐厅必须将其输入到餐厅自己的预订系统中。餐厅必须在将确认提供给潜在消费者之前验证信息的准确性并确认时间可用性,消费者。潜在消费者因而无法得到实时确认,且整个方法在某种程度上是繁琐、低效且易于出错的。
[0008]一些方法通过在线地巩固全部的餐厅预订系统来克服这些困难。例如,当在线预订网站由第三方(网站运营商)运营时,网站运营商也可主控预订管理处理服务。然后,不是餐厅维护其自己的预订系统并输入从网站发来的数据,而是在线主控预订系统,且消费者和餐厅两者经由因特网访问预订系统。这允许潜在消费者实时访问餐厅的可用性和几乎瞬时的预订确认。然而,这也使得预订系统脱离餐厅的控制,并在发生停运时产生收入损失的风险。餐厅必须记录或以其它方式参与网站运营商的预订系统以便管理其自身业务的这一方面。另外,这些在线预订系统往往是专有的,且每当潜在的消费者通过系统做出预订时网站运营商会向餐厅征收费用。
[0009]此外,这种类型的第三方设置引起了隐私问题。网站运营商通常要求潜在消费者注册其网站以便做出预订,从潜在消费者机收集尽可能多的信息。网站运营商也跟踪潜在消费者的就餐历史、消费习惯和在消费者和网站之间交换的电子邮件。然后,网站运营商可以与其他实体共享这种数据,且可以使用它向消费者销售其他产品。
[0010]发明概沭
[0011]本发明提供一种系统,用于同步驻留在POS设备中的预订数据、订单数据和电子商务数据、礼品卡数据和/或忠诚点数数据,并将其与商家的网站中的那些数据整合起来,并使驻留在网站数据库中的数据与POS设备同步。使用该系统,消费者可例如在餐厅的网站上对餐厅作出预订,且实时地看到可用的时间空隙。同样地,通过使用电话/PDA的浏览器将手持式设备连接到网站,诸如餐厅等的商家的雇员可以使用他们的无线智能电话或PDA来实时查看和修改预订数据、订单数据、物品库存数据、电子商务数据和驻留在POS设备中的其他数据类型。也可以把直接在POS设备做出的对这样的数据的改变实时地同步到网站。可通过提供web整合的销售点(POS)预订系统来实现本一般创新概念的这些和其他的方面和效用,该系统包括:主控POS应用的POS设备,该POS应用包括POS数据库层;以及主控包括网站应用的web服务器,该网站应用包括网站数据库层,其中,web服务器主控公众可访问的网站,且网站应用处理在网站中输入到网站数据库层中的数据,且POS应用与网站应用经由网际协议通信以协调网站数据库层和POS数据库层。网站中的数据输入可以包括消费者的信息、预订请求、消费者的礼品卡数量、消费者的忠诚点数、食品购买订单和电子商务交易中的至少其中之一。POS数据库层可以包括关于预订的可用时间、消费者的忠诚点信息、待付食品采购订单、电子商务货存和价格数据中的至少一种数据。
[0012]附图简沭
[0013]结合附图阅读,从下列实施例描述将明显看出且更容易地理解本一般发明概念的这些和/或其他方面和优点,附图中:
[0014]图1是示出在POS设备和web服务器中主控的应用的软件和硬件体系结构的图。
[0015]图2是示出在web服务器和POS设备中的应用之间的信息的协调的图。
[0016]优选实施方式
[0017]现在将对本一般发明概念的实施例进行详细引用,其中,类似的附图标记始终指示类似的要素。下面通过引用各图描述各实施例以便解释本一般发明概念。
[0018]图1是示出在销售点(POS)设备10和web服务器30中主控的应用的硬件和软件体系结构的图。本发明提供两个主要模块,POS台式应用100和网站应用300。在这两个模块之间存在一些公共功能,包括做出预订、购买礼品卡、作外送/派送订单。本发明提供在POS设备10和网站30之间作出整合和协调的装置。这种整合确保两个模块可以一致的方式工作。
[0019]正如图1中所示出的,该系统可以包括通过网际协议20与网站服务器30通信的POS设备10。POS或收银台是交易发生的位置。通常这是消费者为所提供的商品和服务付费的位置。在餐厅的背景下,POS是消费者向女招待员登记、输入食品订单和处理支付的位置。
[0020]POS设备包括被用来处理餐厅业务交易的计算机硬件、软件和外围设备的组合。POS设备10可包括一个或多个计算机、条形码读取器(BCR)、磁条读取器或用于从消费者那里获取信用卡支付或借记卡支付的其他类型POS标志扫描器、运营商显示器、消费者显示器和一个或多个数据输入设备。POS设备10可以包括诸如平板计算机(例如,iPad等等)、手持式PDA、智能手机或类似物等无线设备,它们可由男/女服务员随身携带,且可在餐桌处使用。在这样的实施例中,无线设备将通常与传统的服务器和/或其他传统的POS硬件无线通信。POS设备10可以用来进行食品下单、管理预订和处理支付。根据餐厅的设置,POS设备可以包括各种类型的装备和外围设备。例如,POS设备10可以包括用于数据输入的触摸屏幕终端、处理信用卡和其他支付卡的无线手持式设备,并可以与无线智能电话、PDA和电子签名捕捉设备一起使用。POS设备10可以用来打印顾客账单、打印给厨房或吧台的用于准备的订单、处理信用卡和其他支付卡和运行报告。
[0021]商家的网站通常是在至少一个web服务器上主控的相关的页面、图像和数字内容的集合。网站可由公众使用诸如超文本传输协议等网际协议在因特网上访问。
[0022]web服务器30驻留在与POS设备10分离的计算机系统中,地理上可以远离销售点,可以是虚拟化服务器的集合,且可以处于离散的位置或在云中。web服务器30主控餐厅的公众可访问的网站。
[0023]取决于餐厅的要求,把不同的软件加载在POS设备10上以便管理期望的功能和外围设备。为了管理餐厅的web整合的预订系统,把两个同步应用加载到POS设备10和web服务器30中。
[0024]继续参见图1,POS应用100可以包括数据库层101、数据访问层102、控制和用户接口 103以及通信层104。控制和用户接口 103可以包括业务层105和表示层106。
[0025]数据库层101包含餐厅的预订数据,包括所有可用时间、餐桌、餐桌大小和其他与预订相关的信息。数据库层101也可以包含关于其他关联交易的信息,例如与消费者相关联的奖励点、接送/派送下单和支付信息。数据库层101可以是例如微软SQL服务器、Oracle或MySQL之类的关系数据库,库存(商品)数据、接送/派送数据、礼品卡数据、忠诚点数据和消费者信息是也被存储在数据库层101的数据库中。
[0026]下列事件可能造成数据库层101的数据库被修改:消费者在POS处或经由网站或通过电子商务交易购买商品;消费者经由网站下达预订;消费者经由网站或经由向POS致电下达的接送或派送订单;或消费者在POS或网站处购买礼品卡。例如,当消费者在餐厅经由POS系统付费以购买食品时,POS系统通过数据访问层102将交易存储在数据库层101的数据库中,并在对交易数据进行格式化之后使用XML web服务通信协议20经由通信层104和因特网把数据发送给web服务器30。一旦网站应用300接收到数据并存储数据以减少库存量,就可以执行实时库存管理。
[0027]在业务层105中提供业务逻辑,且业务逻辑包括库存(商品)管理、列出消费者的订单的商品、购物车和支付处理、预订和支付处理、接送/派送、礼品卡发放和再次充值和忠诚程序的消费者管理。
[0028]关于礼品卡发放和再次充值功能和忠诚点程序功能,在此教导的发明可以与2011年5月12日提交的美国专利申请N0.13/106,572的教导组合,该专利申请的全部公开内容通过引用合并于此。在本申请中,可以如下地利用类似于N0.13/106, 572申请中所教导的忠诚点转换表。POS设备10和web服务器30两者均可以使用驻留在数据库层101或数据库层301中的任一个的数据库中的忠诚点转换表来将消费者的忠诚点转换成货币值或货品/服务值中的任一种。例如,可以允许经由餐厅的web网站做出预订的消费者使用忠诚点做出预订,若非如此消费者将不能做出该预订,或者他将另外被收取货币值。可以相同方式对忠诚点充值以便得到优先预订,并且较高的忠诚点数可以用来获得较高的优先级或较好的预订。
[0029]通信层104控制在POS网站应用100和web服务器网站应用300之间的通信。POS设备10和web服务器30使用诸如XML web服务和REST协议等网际协议通过因特网通信。
[0030]正如图1中所示出的,web服务器网站应用300可以包括数据库层301、数据访问层302、控制和用户接口接口 303以及通信层304。控制和用户接口 303可以包括业务层305和表示层306。
[0031]数据库层301的数据库包含关于可用预订时间的最新信息,并用通过网站输入的消费者预订信息来更新。数据库包括所有请求的时间、聚会名称和其他相关的预订信息。数据库层301的数据库也可以包含关于其他关联交易的信息,例如奖励账号、接送/派送下单和支付信息。数据库层301的数据库可以包括诸如微软SQL服务器、Oracle或MySQL之类的关系数据库。货存(商品)数据、预订、接送/派送、礼品卡和消费者信息被存储在该数据库中。
[0032]数据访问层302向数据库层301提供用于下行通信的数据访问服务并向业务层305提供用于上行通信的数据访问服务。控制和用户接口 303定义由web服务器30主控的网站。控制和用户接口 303包含所有必要的web页面和接口,以接收消费者输入并把消费者输入发送至数据库层301。通信层304使用网际协议来控制在web服务器网站应用300和POS网站应用100之间的通信。通信层304使用诸如XML web服务和REST之类的通信协议来促进在异类Web服务器30和POS设备10之间的通信。在整个通信路径中,通信层304和通信层104两者使用加密/解密技术来保全数据。
[0033]对于已经创建账户并登录到网站而不是作为非登录游客使用网站的消费者来说,可以给予额外优惠。例如,可以因做出预订而给已经登录的用户提供忠诚点,或者已经登录的用户可以使用忠诚点做出预订或下达订单。
[0034]图2是示出在web服务器和POS设备中的应用之间的信息的协调的图。如图1中所示出的,网站应用300使用通信层304与POS应用100的通信层104通信。在网站应用300和POS应用100之间通信允许数据库层101和数据库层301的实时协调。即是说,正如图2中所示出的,消费者通过网站应用300的在线预订被输入到数据库层301中。与POS网站应用100通信允许把这种信息整合到驻留在数据库层101中的餐厅的预订数据库中,并允许更新数据库层301中关于可用时间的信息。
[0035]通过网站应用300输入的消费者的在线下单或电子商务购买类似地被输入到数据库层301中。与网站应用100通信允许把这种信息整合到驻留在数据库层101中的餐厅预订数据库中并使之同步。同样地,当消费者做出预订时,可以给予他们为其就餐预先付费的选项。与网站应用100通信允许把这种信息整合到餐厅的销售数据库中,由此当消费者结束就餐时,把他们显示为足额支付,而不是给出待支付的账单。
[0036]参见图2,现在将描述数据同步流。有三种类型的数据需要在POS和网站之间同步。第一种是在POS设备发起且被推送至网站的数据。例如,菜单项。第二种是在网站发起且被推送至POS的数据。例如,在线交易。第三种是可以沿任一方向流动的数据。例如,消费者数据,因为这种数据可在前述两方上创建。现在将分别描述这三种类型的数据的流中的每一种。
[0037]关于在POS设备发起且被推送至网站的数据,需要推送下列类型的数据记录:菜单项类别、菜单项、预订、事件和每日特价。除了预订记录之外,这种数据是主数据和查找数据,并因此该数据中的绝大部分不需要立即被同步。在管理控制台中为网站管理的用户提供他可以每日执行1-2次的一种功能。这种功能操作如下。首先,它检索来自POS的新的数据记录的列表和已更新记录的列表。接下来,对于每一新的记录,它检索完整的数据记录并将其插入到网站的数据库中。最后,对于每一已更新记录,它检索已更新的数据记录并更新网站数据库。
[0038]关于在网站发起且被推送给POS的数据,预订和交易记录是落在这种类别范围内的数据记录类型。每当消费者做出预订或下达订单(外送、派送)时,网站应用与POS连接以便发送数据。网站首先检查与POS的连接,且如果连接失效,则它显示与后台的连接失效的警报消息并请求消费者改为呼叫免费电话号码。如果连接有效,则网站把数据发送给POS。为了确保一旦已经接收到支付就不会有数据丢失,网站保存交易记录的本地副本。一旦同步成功,就可以删除网站上的交易数据记录副本。这种数据是在网站方生成的用于预订和销售交易/下单的最新数据,并应当被立即同步。
[0039]关于可以在POS应用和POS网站之间沿任一方向流动的双向数据流,这种类别中仅存在一种数据记录类型,且该数据记录类型是消费者数据记录。因为它可沿任一方向流动,这种数据要求特殊处理。首先,当在POS上存在输入到系统的新的消费者记录时,将该记录推送至网站,在网站上保持相同消费者ID。而且,每当存在网站上输入的新的消费者记录时,将其推送至P0S,但ID本身可以根据POS方的消费者数据记录改变。为使这种情况发生,来自POS方的消费者数据记录可由网站管理员每天一次或两次地推送。然而,来自网站的消费者数据记录应当立即被推送至P0S。如果POS方上的消费者ID出现变化,则网站将接收新的消费者ID以使得它能够更新其记录。
[0040]因为通常使用分别两个不同的平台——例如.NET/C#/MySQL和PHP/Zend/MySQL——来开发两个模块,即POS应用和网站,整合应当基于行业标准,例如基于SOAP的web服务。在这些实施例中可以存在50种以上用于这种整合的基于web服务的接口。这些web服务在.NET4.0中使用C++语言来定义,并被部署在微软因特网信息服务器(IIS)上。PHP/Zend web应用创建用于这些web服务接口的代理。
[0041]关于安全,每一基于web服务的整合可以使用经由用户名和密码要求的基本认证。可以在商店层面创建特定“系统用户账户”,且可以在POS中的商店设置功能中维护这一账户。仅处理提供这一系统用户账户的凭证的那些请求。
[0042]本发明的各实施例可以写成计算机程序且可在使用计算机可读记录介质执行该程序的通用数字计算机中实现。计算机可读记录介质的示例包括磁存储介质(例如,ROM、软盘、硬盘等等)、光学记录介质(例如,⑶-ROM、或DVD)和诸如载波等的存储介质(例如,通过因特网传输)。
[0043]尽管已经示出了和描述了本一班发明概念的若干实施例,但本领域中的技术人员应明白,在不偏离本一般发明概念的原理和精神的前提下,可以对这些实施例做出改变,本一般发明概念的范围在所附权利要求和它们的等效物中界定。
【权利要求】
1.一种web整合的销售点(POS)预订系统,包括: 主控POS预订应用的POS设备,所述POS应用包括POS数据库层;以及, 主控网站应用的web服务器,所述网站应用包括网站数据库层; 其中,所述web服务器主控公众可访问的网站,且所述网站应用处理在所述网站中输入到所述网站数据库层中的数据,以及 所述POS应用与所述网站应用实时地双向同步通信,以使用网际协议来协调所述网站数据库层和所述POS数据库层。
2.如权利要求1所述的POS预订系统,其特征在于,在所述网站中输入的数据包括消费者的信息、预订请求、食品购买订单和电子商务交易、礼品卡数据或忠诚点数据中的至少一个。
3.如权利要求1所述的POS预订系统,其特征在于,所述POS数据库层包括关于预订的可用时间、消费者的忠诚点信息、待付食品购买订单、电子商务库存和价格数据中的至少一种数据。
4.如权利要求1所述的POS预订系统,其特征在于,所述网站基于所述网站应用中的控制和用户接口。
5.如权利要求1所述的POS预订系统,其特征在于,所述POS设备包括餐厅结账、下单和预订系统。
6.如权利要求5所述的POS预订系统,其特征在于,所述POS设备进一步包括与服务器通信的无线手持式设备。·
7.如权利要求5所述的POS预订系统,其特征在于,所述POS设备进一步包括用于从消费者获取信用卡或借记卡支付的标记读取器。
8.如权利要求6所述的POS预订系统,其特征在于,所述无线手持式设备被配置成处理信用卡和其他支付卡。
9.如权利要求1所述的POS预订系统,其特征在于,所述系统被配置成实时地同步数据的一些部分并非实时地同步数据的其他部分。
10.如权利要求1所述的POS预订系统,其特征在于,所述POS数据库层被配置成存储库存数据、接送/派送数据、礼品卡数据、忠诚点数据和消费者信息。
11.如权利要求1所述的POS预订系统,其特征在于,所述POS设备包括用于实施库存管理、列出消费者订单的商品、购物车和支付处理、预订和支付处理、接送/派送、礼品卡发放和再次充值以及忠诚程序的消费者管理的业务层。
12.如权利要求1所述的POS预订系统,其特征在于,所述POS设备和所述web服务器使用XML web服务协议通过因特网通信。
13.如权利要求1所述的POS预订系统,其特征在于,所述POS设备和所述web服务器使用REST协议通过因特网通信。
14.如权利要求1所述的POS预订系统,其特征在于,所述网站应用被配置为使得因下达预订而给予已经创建了账户并登录到所述网站的消费者额外优惠。
15.如权利要求14所述的POS预订系统,其特征在于,所述额外优惠包括忠诚点。
16.如权利要求14所述的POS预订系统,其特征在于,所述额外优惠包括优先预订。
17.如权利要求1所述的POS预订系统,其特征在于,所述网站应用被配置成在实施预订时为消费者提供为就餐预先支付的选项。
18.如权利要求1所述的POS预订系统,其特征在于,所述web服务器和所述POS设备均被配置成区分在所述POS设备发起且被推送到所述网站的数据、在所述网站发起且被推送到所述POS的数据以及可以沿任一方向流动的数据,且以不同方式处理三种类型的数据中的每一种。
【文档编号】G06Q10/02GK103718199SQ201180071000
【公开日】2014年4月9日 申请日期:2011年5月20日 优先权日:2011年5月20日
【发明者】S·B·林 申请人:伊米德思科技股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1