用于管理时间内容和表示的智能接口的制作方法

文档序号:6415742阅读:231来源:国知局
专利名称:用于管理时间内容和表示的智能接口的制作方法
技术领域
本发明涉及一种智能电子接口,其从预定的数据源接收数据流,其中接口可收集、编译、操作、调整或以其它方式处理数据,诸如但不限于,向数据添加内容,提高数据的表现,或重新格式化数据,于是数据通过输出向预定的外围装置,诸如但不限于打印机传送。最好是,电子接口中断所述数据流从数据的预确定源到预定外围装置的通路。
可对于外围装置诸如打印机有意识地指定这一数据流的源。数据可以是在销售点(POS)的收据文本,或可以是其输出要被打印的装置,但其需要被进一步处理,以使其可打印,诸如磅秤的输出。本发明的描述将参照其在POS终端的应用,并更具体是在增加打印机诸如收据打印机内容进行的,但是业内专业人员可以理解,本发明可用于其它数据转移系统或与其它外围装置配合的数据处理。
背景技术
现有许多POS终端系统,它们一般包括链接到输入和输出,诸如收据打印机的一计算机。销售交易在计算机上进行,且提供给顾客的收据的数据在收据打印机上打印。已知这样的系统中,在POS上产生的购买者的交易收据存储在存储器上供进一步参考。产生一种信号,其表示顾客的购买历史。这允许根据该信号向顾客发出鼓励性的优待券。
通常使用小型低成本的打印机在诸如超级市场,加油站及一般的零售市场,用于产生收据或明细表。
当前在许多打印机中有一种良好的图形能力,而其常常被忽略。这些收据打印机一般适于产生公司标识,折扣奖券,鼓励性材料,赌博票据,诸如彩票单,及许多其它市场工具;或者作为纯文本,图象或混合输出。
然而,这些能力由于销售点(POS)设备有限的能力而没有被开发。由于在诸如设备,培训及软件上开发的高成本,为更新传统的POS系统以包含这种能力有重要障碍。特别重要的是一个公司在不同地点操作多个不同的系统。常常只有一个选择就是完全代替POS,虽然即使当前系统仍然很少提供灵活性。
还有数据流可能与连接的打印机不兼容这样一个问题。在打印机已由较新型号代替,其特性传统的软件不能正确管理时,这可能发生。在老式的点阵打印机由热技术代替时,这常常发生。
此外,关于什么数据以及何时打印的统计信息,可能对于商业为未来行销与目标促销也是有价值的。这一数据可揭示顾客统计情况,这是简单销售工具不能表示的。例如,食品销路可获得某些关于顾客对于正餐对快餐相比消费什么以及目标行销的指示;例如,午餐消费的食品大多数在午餐时间购买。

发明内容
本发明的一个目标是要解决以上的问题,或至少对公众提供一种有用的选择。通过在销售点系统输入与输出(诸如但不限于打印机)之间的通信中集中智能,并中断数据流且提供适当的联网接口,能够在多站点之间管理各种传统的系统。本发明能够提供通过这种行销范围的网络及表示信息的工具,并以可承受的价格向诸如服务提供商的人员交付这些能力。
在诸如打印机多个输出装置位于单个站点时(诸如销售点),站点控制器可用作为用于组联系的单个点。数据在中心服务器与站点控制器之间通信,这时该控制器通过无线或有线网络或者两者向智能接口传播数据,并为服务器收集任何统计的或其它数据。
进一步的应用在于智能数据的获取。可能需要的是从数据流打印输出不是要直接打印。这种情形的一个例子是输出重量数据流的磅秤。为打印有这种数据的清单,当前需要干预计算机系统以捕获重量,格式化数据,并输出到打印机。所有这些都可以通过智能打印机装置进行。
根据一个实施例本发明典型地提取输入数据流(从数据源),处理这一数据,并输出流(向数据用户)。这一输出流实质上是可变的,并包含与输入系统完全异质的数据,但明显可受到输入系统具体内容的影响。输出数据包含的内容,可以预加载到接口,或通过实时网络连接从某种外部装置获得,或两者的组合。
在一种一般的形式中,本发明包括;用于收集和/或调节数据流中的数据的系统,该系统包括;一个电子数据源,由该数据源提供的输入,且所述数据能够向第一数据处理站传输;与所述数据处理站通信的输出;一个接口,介于来自所述电子数据源的所述输入与所述中心处理站之间;其中该接口能够中断来自所述输入的数据在其达到处理站之前,并调节和/或编译所述数据供在所述处理站之外使用。
根据一个实施例,提供所述输入的电子数据源可从以下一个或多个装置选择a)扫描仪b)键盘c)磁卡。
根据一优选实施例,该接口使数据能够在所述输入与处理站之间传输,以被截取供二次调节、编译、处理、变换等。
处理站最好是销售点终端。根据一个优选实施例,来自所述处理站的所述输出与POS打印机通信。根据一个实施例,接口允许被调节、编译和/或处理的数据向二次数据处理站传输。二次数据处理站可或者在销售点或者在远程位置。二次数据处理站最好是能够与至少一个数据流通信的站点控制器。根据一个实施例,二次处理站能够上载统计数据并下载配置数据。二次数据处理站可执行诸如顾客奖券或优惠券验证的任务。
在一种广泛的形式中本发明包括用于中断数据流中的数据的系统,该系统包括;一个电子数据源,由数据源提供的输入,并能够向第一数据处理站传输所述数据;与所述数据处理站通信并来自所述数据处理站的一输出;一个接口,介于来自所述电子数据源的输入与所述中心处理站之间;其中该接口在来自所述输入的数据到达处理站之前能够中断所述数据;从而所述数据在二次处理站被处理,其中该数据用于调节和/或编译所述数据,供所述第一处理站之外使用。
在另一广泛形式中本发明包括用于调节数据流中的数据的系统该系统包括;一个电子数据源,一个打印机,能够响应所述数据流执行至少一种功能;一个接口,用于中断并调节数据流,以使打印机从而能够执行一种附加的打印功能。
在另一广泛形式中本发明包括一个电子接口,用于插入在电子数据源与打印机之间,其响应所述数据执行至少一种打印功能;其中该接口包括中断并调节所述数据流的装置,使得打印机响应所述调节的数据执行至少一种其它功能。
在另一广泛形式中本发明包括用于在销售点(POS)终端控制数据打印的系统,该系统包括产生数据流的数据源;响应POS计算机的打印机,且其响应该数据流执行至少一种打印功能;该系统还包括至少一个接口,其能够调节所述数据流中的所述数据,从而允许打印机执行至少另一打印功能。
根据一个实施例,该接口与一个远程服务器通信,且远程服务器与一控制器通信,该控制器把一个或多个远程站点链接到该远程服务器。
该系统还包括至少一个接口,其能够调节所述数据流中的所述数据,从而允许打印机执行至少一种其它打印功能。附加的打印功能最好基于由所述接口直接或间接从POS计算机获得的POS信息。
计算机终端最好是向收据打印机传递数据流的一收银机。数据通过一接口被处理、更改、增加、放大或以其它方式被调节,该接口对于打印机或者是本地的或者是远程的。根据一个实施例,接口连接是无线的。根据一可替代的实施例,接口连接是有线的。在一个POS站点中使用多个打印机的情形下,或者在POS站点或者在远程地点使用控制器,从而使得能够进行多个打印机的控制。
在方法的方式的另一广泛的形式中本发明包括一种用于从数据流获得数据的方法,使得在向最终地点传递所述数据之前能够进行所述数据的收集和/或修改;该方法包括步骤a)采用一种系统,其包括一个电子数据源,由数据源提供的输入,并能够向第一数据处理站传输所述数据;以及与所述数据处理站通信的一输出;b)设置一介于来自所述电子数据源的输入与所述中心处理站之间的接口;c)使该接口在来自所述输入的数据到达第一处理站之前可中断所述数据;以及d)调节和/或编译所述数据;e)在至少一个系统外围装置处呈现所述调节和/或编译的数据。
根据一个实施例,至少一个系统外围装置是远程打印机。根据一个实施例,接口由硬件诸如连接在数据输入与第一处理站之间的调制解调器提供。根据另一实施例,接口由与第一处理站相关联的软件提供。软件与数据流通信,并截取和/或编译和/或调节该数据供存储,或供后来向输出诸如销售点(POS)打印机传递。
在方法的方式的另一广泛的形式中,本发明包括一种用于从数据流获得数据的方法,使得在向最终地点传递所述数据之前能够进行所述数据的收集和/或修改;该方法包括步骤a)采用一种系统,其包括一个电子数据源,由电子数据源提供的输入,并能够向第一数据处理站传输所述数据;以及与所述数据处理站通信的一个输出;b)设置一个介于来自所述电子数据源的输入与所述中心处理站之间的软件接口;c)使该接口在来自所述输入的数据到达第一处理站之前可中断所述数据;以及d)调节和/或编译所述数据;e)在至少一个系统外围装置处传递所述调节和/或编译的数据。
至少一个外围装置最好是一打印机,其打印包含来自数据流处理的数据及所述调节和/或编译的数据的数据。
在方法的方式的另一广泛的形式中本发明包括;一种在数据源和数据打印机之间调节传输的数据流中的数据的方法,该方法包括步骤a)提供一个电子数据源,b)提供一个打印机与所述数据源通信,并能够响应所述数据流执行至少一个功能;c)在所述数据源与所述打印机之间提供一个接口,用于中断数据流,启动打印机从而能够执行至少一个附加的打印功能。
在另一广泛形式中,本发明包括;一种用于调节由POS打印机打印的数据的方法,使得调节引起打印机除了其预定功能之外执行至少一种附加的功能;该方法包括步骤a)提供一个从至少一个计算机终端发出的电子数据源,b)提供至少一个打印机与所述计算机终端通信,并能够响应所述数据流执行至少一个功能;c)在所述数据源与所述至少一个打印机之间连接一个智能接口,用于中断数据流,以启动打印机从而能够执行至少一个附加的打印功能。
从仅以例子方式给出的以下描述,本发明进一步的方式和优点将明显可见。


现在将根据优选的但非限制的实施例并参照附图,将描述本发明,其中图1是根据本发明的一优选实施例的系统示意图。
图2表示包含适配于多个打印机的接口的销售点系统的示意图。
图3表示本发明根据一个实施例一个示例性应用。
图4表示本发明把站点控制器结合到现有硬件的另一实施例的示意图。
图5表示另一实施例的示意图,其中一个接口结合到安装在销售点处的计算机终端中的软件。
具体实施例方式
将参照其在用于进行顾客交易的销售点系统中的使用,描述本发明的优选实施例。对于业内专业人员可以理解,本发明适用于销售点交易之外的应用。
典型地在根据本发明优选实施例的一个系统中,销售点(POS)终端(或收银机)的功能是作为数据源。与POS终端相关联的收据打印机作为数据用户(consumer)。这是本发明一个典型的但不是唯一的应用,因为另外可连接其它的数据源,诸如POS日志输出,及其它数据用户,诸如忠诚或统计系统。还有可能,虽然本发明许多应用在数据源与数据用户之间提供了一个智能接口,但该系统还可配置为智能接口与现有打印机平行连接,且促销数据馈送给分开的打印机或装置。
典型的现有系统具有一POS终端,直接与收据打印机通信。根据本发明的一个实施例,通过添加连接在POS终端与收据打印机之间的一个接口,可强化收据打印机输出,以包含许多促销手段,诸如折扣优惠券,广告,抽奖项目等。另外借助于某种网络连接,可比较统计数据并使其可供外部系统使用。在需要对包含在收据中的数据进行分析时(诸如当寻找特定产品的购买时),需要使输入数据包含纯文本(与这种文本的某些图形表示相反)。然而,在许多POS实现中,数据能够以简单的文本格式诸如ASCII输出到打印机。这样这一信息可易于读取,并快速确定其内容。
根据一个实施例,提供了一个接口,其包含一个分开的物理装置,其存在于数据源及数据用户两者之外,提供有某种有线或无线网络连接。根据另一实施例,提供了一种智能接口模块,物理上可全部或部分包含在数据用户本身内,提供有某种有线或无线网络连接。在另一实施例中,装有本发明设备的数据用户装置植入其内部电子装置,并提供有某种有线或无线网络连接。本发明根据以上实施例之一截取进入的数据流,将这一数据通过一网络传输到一外部处理器,从网络接收处理的数据流,并把这一数据输出到数据用户。
有线或无线网络连接使站点控制器能够管理每一智能模块,以致可改变数据内容或检索统计数据。在所有情形下的网络连接不是主要的,但网络一般将用来从接口的配置获得最大的好处,这时可在远程管理接口。
根据另一实施例,数据源和数据用户连接为RS232格式,且网络连接可选地为RS485格式或无线。根据进一步的实施例,连接为相同的形式,但带有并行的数据源/用户连接。
虽然本发明可适用于各种应用,一个优选的应用是与销售点打印机结合,该打印机与销售点计算机通信。这种打印机打印出包含收据和其它关于交易的基本有限的数据的文档。
许多现代的收据打印机的特征是有内部存储区,可向其中加载图象。这一特征用来提供非常快速打印图象的便利。这种便利常常被忽略,因为这一数据的编程对于未受过训练的人员在技术上是困难的。POS系统或者不支持或者只对标志的打印支持这一特征。该特征的更新是耗时的,特别是在有大量打印机时。
本发明的一个优点在于,接口或智能模块或它们多个,提供了一种简易和方便的方式更新内部带有存储的图形数据的大量的打印机。
在本发明的方法方面一个典型的实施例中,一个接口或智能接口模块用来在零售商店的环境中,使用装有该模块的网络连接产生优惠券。
这一实施例中,系统管理员对于它们的使用定义一组图形及规则。例如,由打印机打印的奖券可对一种产品广告一种特价,在购买竞争性产品(competing product)时被打印出来。在这一实施例中,以下的步骤可实现该系统。
1 一个远程计算机与在商店中的站点控制器通信,在该控制器中装有接口/智能模块。可使用调制解调器或因特网实现这一通信。
2 由一服务器向站点控制器下载包含图形与触发条件定义的配置数据。
3 向服务器上载保持在站点控制器的统计数据供后来分析。
4 服务器断开。
5 站点控制器与每一接口/智能模块通信,向每一接口/智能模块下载新接收的数据。
6 每一接口/智能模块向每一打印机的内部存储器直接下载图象数据。
何时打印图象的规则保持在该模块中,并在需要时被处理。
以下涉及计算机与零售操作中使用的收据打印机之间的接口的具体使用。将参照一个接口作为对智能模块的参照。可以认识到,在这一特定的应用之外本发明有更广泛的用途和应用。
智能接口的应用是各种各样的,并可分组为涉及连接性和基本装置控制的功能、和涉及数据表示的功能。然而功能的分组只是一种表达(complimentary)。
连接性与装置控制功能由于若干原因希望一个新的打印机替代传统的打印机。老式的打印机可能有故障或性能不符合要求。遗憾的是传统的POS系统可能由于兼容性问题不能操作新的打印机,或者没有诸如复制打印(常常在冲击点阵打印机上,但现代热打印机上不常有)的特点。
智能接口能够1.模拟老式点阵接口,并对于新的打印机转换命令代码。
2.自动产生多个拷贝。
3.缓存数据以避免可能的数据丢失,并改变串行接口的波特率或握手。
4.监视打印机状态并据此行动。例如,在纸张少时发出警告。
5.自动操作一纸张切割器。如果传统的系统已经按撕纸挡打印机设计,则大概没有直接的方法向新的打印机传信执行割纸。
6.自动操作现金抽屉弹出功能。如果传统的系统已按老式打印机设计,则没有直接的方式向新的打印机传信执行现金抽屉弹出。
设计表示功能智能接口模块可用来以若干(没有限制)方式强化打印机输出。
1.在被打印的文档上添加标准的页眉和页脚。另外在收据的头部可向纯文本收据添加促销特色,诸如图形化的公司标志,以及在脚部添加问候语。收据上尽管有其它信息出现,这种补充的材料仍可被打印。
2.添加上下文敏感的材料。取决于出现在收据上的信息,可向收据添加促销特色或其它收据。例如,如果购买特定的产品,则可对于竞争性产品自动产生折扣奖券。另外,如果交易的价值超过一定的数额,则可产生某种奖励优惠券。有许多促销的方式可附在产品上,价值,交易时间,或在收据上产生的任何其它数据。还可能希望自动打印与产品相关的标准条款和条件(例如租用条款)或出售方式(例如分期付款购买条款)。
3.添加打印机功能的控制。例如,可使前端较大,使得打印为重体或有下划线。这些特色在大多数打印机结构中易于获得,但常常没有使用。
可使附加的输出指向连接的打印机,或指向某些其它的打印机或装置。附加的输出可以是由智能接口存储或产生的数据,存储在打印机存储器中的数据,或通过网络连接实时获得的数据。如果希望尽量节省纸张,该接口还可用来去除不必要的或空白的行。可以看出,产生的明细表的量是相当大的,去除某些行,只要它们对明细表的可读性无损,可作出相当大的节省。
通过智能接口形成的促销特色通过使用智能接口易于实现潜在数目无限的促销特色。它们包括但不限于任意以下的组合1.产生包含图形标志和静态促销材料的收据。
2.产生包含基于购买的产品的促销材料的收据。
3.产生包含基于购买时间的促销材料的收据。
4.产生包含基于交易总值的促销材料的收据。
5.使用连接网络实时获得促销或其它材料以包含到输出数据。
6.使用连接网络向网络服务器返回统计信息。
7.使用连接网络提供一种装置,以便易于更新存储在智能接口及任何相关打印机的促销材料,并更新关于输出数据产生的规则。
智能接口的示例性应用包括1.产生折扣优惠券。
2.产生有关于产品购买的折扣优惠券。
3.实现抽奖,其中响应超过一阈值的交易值产生抽奖彩票。其彩票的细节来源于网络连接或存储在内部高速缓存器或在内部产生。
4.实现抽奖促销,其中打印存根票据。从一组条目抽取优胜者。
5.提供调制解调器硬件与传统系统之间的兼容性。
可以看出,本发明提供了优于先有技术的若干优点。这些优点的某些包括·改进了明细表与收据的可读性,·增加了有图形标志的商标标识。
·能够读取数据流并抽取任何预定的指令。
·能够通过数据流中预定触发器的激活向数据流插入优惠券。
·能够通过数据流中预定触发器的激活插入赌博或博弈特色。
·能够不依赖于对任何输入数据流的需要而插入优惠券与赌博/博弈特色。
·能够下载新的控制与显示数据。
·可配置为从任何数据流源读取。
·允许不依赖于计算机类型(例如UNIX,IBM,Macintosh)而简单更新现有系统。
·可配置为支持所有打印机,而不改变现有软件系统的软件,·易于配置特定的打印机。
·可校正有错的信息,诸如改变的地址,而不改变系统软件,·可反复配置,使得频繁的改变不成问题且成本不高。
·可取决于设置而节省时间及纸张。
·可快速配置新的促销材料与基础结构。
应当理解,向打印机发送的数据的格式可根据规定作相当大的改变。例如,接口可接收ASCII格式的文本,但为了增强打印机,可打印条形码。这能够在希望对产品贴标签的情形下使用,或提供一种票据,其能够为其它应用例如洗车,抽奖,优惠券被扫描。
图1示出根据本发明优选实施例的系统的示意图。
图1的实施例可在零售商(销售点-POS)应用中使用,以便把零售商计算机的输出以一种方式转换而产生强化的打印机输出,这种打印机通常直接连接到该零售商计算机。
根据图1,在典型的配置中提供了一个来自诸如扫描仪1,键盘2,磁卡3或其它装置4的装置的数据源。其它装置4是指可通过现有端口集成的装置。这包括PS2以及其它串行或并行装置。这些装置可在不改变或不知道连接的POS系统之情况下被集成(除非它们通常直接连接到POS)。例如,可能希望把2D条形码扫描仪连接到一个简单的不能连接到这种装置的POS。这种情形下,接口7连接到2D扫描仪1,并通过一个接口或多个接口向POS提供该POS设计可接受的数据。
来自装置1-4任何之一(或所有)的数据提供给销售点计算机终端5,供在以通常方式向打印机6传输之前进行处理。来自装置1-4的数据可通过接口7传输,该接口介于装置1-4与计算机终端7之间。这一实施例中,数据流8从零售商计算机5最好以ASCII格式输出,并由接口7接收。
然后接口7向打印机6输出控制码,该控制码引起打印机打印包含由接口7处理过的数据流增强的输出,并如果被使用,则打印输出附加的文本和图形。
应当理解,通过提供可插接在计算机5与打印机6之间的接口7,可易于实现对打印机输出的改变,而无须改变零售商计算机5的系统软件。1.还应当理解,可能有多个打印机(或其它输出装置)连接到一个接口或多个接口。
从连接装置1-4接收的数据可直接传送到POS计算机5,或可被处理,验证或在必要时被替换。根据一个实施例,从接口的输入可引起向几个装置的输出或不向任何装置输出。
与接口7通信是本地网络9,其代表本地连接到POS的接口7的装置的网络。这种装置的例子可以是销售处资金电子过户(Eftpos)10或针垫(pinpads)终端11,数据或呈交或请求的服务可通过其人工输入。
在一个实施例中,提供了一种网络(站点控制器12),该网络提供了所有POS终端与站点控制器12之间的连接。这一网络可用于通过接口7向POS上载统计数据,从POS计算机5下载配置数据,以及其它通信任务,诸如验证奖券或优惠券。
图1中示意表示的接口7可作为现有POS计算机5之外的一件硬件实现,或作为POS计算机5内的一软件模块实现(工作在驱动器级以截取并重新定向数据),或两者的混合实现。
根据另一实施例的系统的潜在应用包括1.使用现有的磁卡(任何一个选择的卡诸如visa到俱乐部卡)作为忠诚卡。
2.在收款处读取条形码以检验抽奖券是否为中奖的券。这样作的想法在以下说明。
3.读取条形码并向接口单元重新定向相关的数据流。
4.使用现有的POS扫描仪识别并从POS系统离开并向Recast单元重新定向任何相关的信息,以直接读取条形码。
例如,在需要检验抽取奖券看其是否为中奖券的情形下,现有的POS扫描仪读取条形码。从头几个数字可以识别出,这一产品/信息是否需要发送到接口单元,保持其在当前的状态以及发送到POS系统或两者。对于抽奖的例子,需要检验这是否为中奖券可在收款台进行,这通过读取抽奖券上的条形码,并然后“接口重新定向模块”(插入在现有扫描仪1与POS5输入之间的分开的一件硬件)从扫描仪的数据输出流去除这一信息并重新定向到接口7。然后通过站点控制器12向检验这一票据是否为中奖票据的一远程抽奖服务器13发送该信息,这一数据被处理。然后发送票据的结果(中奖/未中),并在收据打印机6或其它输出装置上打印。
图2示出包含适配于多个打印机的一接口的销售点系统的示意图。
所示的该系统包括一远程服务器20,该服务器与潜在的无限数目的站点21,22及n通信。服务器20通过陆地线路,GSM或因特网连接与主控单元23连接,该单元通过有线或无线连接24与各接口25,26及27通信。接口25,26及27分别与输出打印机28,29,30连接。接口25,26及27通过各连接31,32和33从装置(未示出)接收数据流,这些装置可以是如参照图所述的扫描仪,条形码阅读器,键盘或其它装置。
图3示出本发明根据一个实施例的应用的一例。在所示的例子中,在原来的系统34中操作环的系统能够在打印机上进行结果的输出,该打印机包括由原来系统34中事件触发的打印机存储器35。事件可以是环36,其指向打印机存储器35数据集37中的数据位置。打印机存储器35可被分段为数据集,诸如37和39,它们对应于环36和40。如果消费者购买Head Milk,则在打印机存储器35中的数据集37被触发,以Head产品30%的折扣向消费者提供。类似地,环40可触发数据集38。这些只是可基于一个或多个预定的触发事件,打印机输出或从其它输出装置的输出被处理的潜在的数千种方式的例子。
图4示出另一实施例的示意图,其中软件接口结合在销售点的计算机终端里。
如前所述,接口向现有的销售点外围装置截取数据,以便向POS询问并控制条形码和键盘输入,这时附加的或处理的信息打印在收据明细表上。这一信息又可回报给分开的站点控制器单元(图1的项12),并然后通过因特网传输到远程服务器13(参见图2)位置。
现有的系统物理上向POS计算机5(参见图1)截取缆线连接,并将它们通过接口馈送。每一接口单元又由RS485网络连接到站点控制器12。这使得对当前POS计算机5等处理单元的干扰最小。这是一个简单的唯一的方法,允许该接口系统易于向后适配现有的POS系统。
在单个的POS系统中硬件接口的实施例可能昂贵。较大的系统,因为由接口系统提供重要的好处,可吸收这种成本。
许多现有的POS系统脱离(run off)窗口平台,且该硬件是PC兼容的。
站点控制器要不了一周的时间即可被接入一个PC平台。这使得当前有永久性输入连接和对RS485网络的空闲通信端口的站点,可大大节省站点控制器的硬件成本。如果通信不存在,则可比站点控制器更廉价地连接一简单的GPRS调制解调器。
参见图4,其中示出在现有的硬件中结合一站点控制器的本发明另一实施例的示意图。现有的POS硬件40在其中装有包含(事务部门)软件42的一操作系统41。该操作系统还包括一通信控制器43及站点控制器44。站点控制器44通过通信端口45与销售点终端(未示出)通信。
图5示出另一实施例的示意图,其中接口装在安装在销售点计算机终端的软件中。
在另一实施例中,对于主控和从属提供了接口或网关的软件版本。
从属已写出为嵌入的MCU解决方案,由POS软件共享的端口到PC平台。起初有一个端口到C++平台,然后是在C++环境中的重写,保证不发生对现有的POS软件的干扰。根据一个实施例,该方法将涉及截取与硬件版本相同的数据,但不是在POS外部,而是截取在内部进行。图5示出软件从属接口的原理性配置。本发明的这另一实施例,把站点控制器50结合到现有的硬件51中。现有的POS硬件50在其中结合包含POS软件52的一操作系统51。该操作系统还包括一通信端口53,该端口与POS软件52及网关接口54通信。网关接口54通过一外部网络(未示出)与可以是内部或外部的站点控制器55通信。网关控制器54可在现有的硬件内部或通过网络在远程结合。图5所示的配置包括输入装置,诸如键盘56,扫描仪57或调制解调器58。网关控制器54通过通信端口59与销售点终端(未示出)通信。
根据一个实施例,从属软件将必须仿真一端口,使得POS软件认为它正与硬件通信端口对话。于是COM1将被重新命名为COM1a,从属软件也将与其对话。于是只要涉及到POS软件正在与COM1对话,从属输入虚拟端口将被命名为COM1。允许进行这一处理的程序是可以得到的。
优点该平台可以作为标准的API’s提供给当前的POS软件制造商,同时供应商维护促销引擎的控制。将允许POS制造对商零售进行任何外围支持,达到与它们的软件最佳的集成。这将增加产品的灵活性。
已仅通过例子的方式对本发明的各方面进行了描述,并应当理解,在不背离其范围之下可对其作出修改和补充。
权利要求
1.一种用于收集和/或调节和/或处理来自数据流的数据的系统,该系统包括一个电子数据源,由该数据源提供的一输入,它能够向第一数据处理站传输所述数据;与所述数据处理站通信的一个输出;一个智能接口,介于来自所述电子数据源的所述输入与所述中心处理站之间;其中该接口能够中断所述输入与第一处理站之间传输的数据,以调节和/或编译至少所述数据的一部分。
2.根据权利要求1的系统,其中调节的数据在与第一处理站通信中被传输到一外围装置。
3.根据权利要求1的系统,其中由接口调节的数据传输到一个二次处理站。
4.根据权利要求2或3的系统,其中第一处理站是一销售点终端。
5.根据权利要求4的系统,其中二次数据处理站最好是一站点控制器,能够与至少一个被调节和/或编译和/或处理的数据流通信。
6.根据权利要求5的系统,其中二次数据处理站可或者位于销售点或者位于一远程位置。
7.根据权利要求6的系统,其中二次数据处理站能够向销售点外围装置上载统计数据并下载配置数据。
8.根据权利要求7的系统,其中二次数据处理站可执行诸如验证顾客奖券或优惠券的任务。
9.根据权利要求8的系统,其中从所述第一处理站的输出与POS打印机通信。
10.根据权利要求9的系统,其中数据源包括一扫描仪。
11.根据权利要求9的系统,其中数据源包括一衡器。
12.根据权利要求9的系统,其中数据源包括一磁卡。
13.根据权利要求12的系统,其中数据源包括一销售处资金电子过户EFTPOS扫描仪。
14.根据权利要求13的系统,其中数据源包括一键盘。
15.根据权利要14的系统,其中与第一处理站通信的外围装置是一销售点打印机。
16.根据权利要求14的系统,其中输出包括一用户显示器。
17.根据权利要求14的系统,其中输出装置包括一抽彩终端。
18.根据权利要求14的系统,其中输出装置包括一销售处资金电子过户EFTPOS。
19.根据以上任何权利要求的系统,其中输出数据可包括预加载到接口的内容。
20.根据权利要求9的系统,其中提供所述输入的电子数据源可以是以下装置之一或任何组合a)扫描仪b)键盘c)磁卡
21.根据权利要求1的系统,其中接口使在所述输入与第一处理站之间传输的数据能够被截取,供二次调节、编译、处理、变换等。
22.根据权利要求1的系统,其中接口与一远程服务器通信,且该远程服务器与一控制器通信,该控制器把一个或多个远程站点链接到远程服务器。
23.一种用于中断数据流中的数据的系统,该系统包括一个电子数据源,由数据源提供的输入,它能够向第一数据处理站传输所述数据;与所述数据处理站通信并来自所述数据处理站的输出;一个接口,介于来自所述电子数据源的输入与所述中心处理站之间;其中该接口在来自所述输入的数据到达处理站之前能够中断数据;从而所述数据在二次处理站被处理,其中该数据用于调节和/或编译所述数据,供在第一处理站使用。
24.一种用于调节销售点数据流中的数据的系统,该系统包括一个电子数据源,一个打印机,能够响应所述数据流执行至少一种功能;一个接口,用于中断并调节数据流,从而使打印机能够执行至少一种附加的打印功能。
25.一种用于在销售点(POS)终端控制数据打印的系统,该系统包括产生数据流的数据源;响应POS计算机的打印机,它响应该数据流执行至少一种打印功能;该系统还包括至少一个接口,其能够调节和/或处理和/或编译所述数据流中的所述数据,从而允许打印机打印来自数据流的数据,和/或所述被处理和/或调节的数据。
26.根据权利要求25的系统,其中该接口与一个远程服务器通信,且远程服务器与一控制器通信,该控制器把一个或多个远程站点链接到该远程服务器。
27.根据权利要求26的系统,其中的接口能够调节所述数据流中的所述数据,从而允许打印机打印附加到数据流或从其被调节的数据。
28.根据权利要求27的系统,其中附加的打印数据基于由所述接口直接或间接从POS计算机获得的POS信息。
29.根据权利要求28的系统,其中POS计算机终端是向收据打印机传递数据流的一收银机。
30.根据权利要求29的系统,其中数据通过一接口被处理、更改、增加,放大或以其它方式被调节,该接口对于打印机或者是本地的或者是远程的。
31.根据以上任何权利要求的系统,其中接口连接是无线的,根据一可替代的实施例,接口连接是有线的。
32.根据权利要求31的系统,其中在一个POS站点中有多个打印机,并且或者在POS站点或者在远程地点有一控制器,从而能够控制多个打印机。
33.根据以上任何权利要求的系统,其中接口包括嵌入在销售点计算机的软件。
34.一种电子接口,用于插入在电子数据源与打印机之间,其响应所述数据执行至少一种打印功能;其中该接口包括中断并调节所述数据流的装置,使得打印机打印或者来自所述源的数据和/或由该接口产生的数据。
35.一种用于从数据流获得数据的方法,使得在向最终地点传递所述数据之前能够进行所述数据的收集和/或修改;该方法包括以下步骤a)采用一种系统,其包括一个电子数据源,由数据源提供的输入,它能够向第一数据处理站传输所述数据;以及与所述数据处理站通信的一个输出;b)设置一个在来自所述电子数据源的输入与所述中心处理站之间的接口;c)使该接口在来自所述输入的数据到达第一处理站之前可中断所述数据;以及d)调节和/或编译所述数据;e)在至少一个系统外围装置处呈现所述调节和/或编译的数据。
36.根据权利要求35的方法,其中至少一个系统外围装置是远程打印机。
37.根据权利要求36的方法,还包括提供连接在数据输入与第一处理站之间的接口调制解调器的步骤。
38.根据权利要求37的方法,还包括提供与所述第一处理站相关联的软件接口的步骤。
39.根据权利要求38的方法,其中软件与数据流通信,并截取和/或编译和/或调节和/或处理该数据,供存储或供后来向输出诸如销售点(POS)打印机传递。
40.一种用于从数据流获得数据的方法,使得在向最终地点传递所述数据之前能够进行所述数据的收集和/或修改;该方法包括以下步骤a)采用一种系统,其包括一个电子数据源,由电子数据源提供的一个输入,它能够向第一数据处理站传输所述数据;以及与所述数据处理站通信的一个输出;b)设置一个介于来自所述电子数据源的输入与所述中心处理站之间的软件接口;c)使该接口在来自所述输入的数据到达第一处理站之前可中断所述数据;以及d)调节和/或编译所述数据;e)在至少一个系统外围装置处传递所述调节和/或编译的数据。
41.根据权利要求40的方法,其中至少一个外围装置是一打印机,其打印包含来自数据流的处理的数据及所述调节和/或编译的数据的数据。
42.一种在数据源和数据打印机之间调节传输的数据流中的数据的方法,该方法包括以下步骤a)提供一个电子数据源,b)提供一个打印机与所述数据源通信,并能够响应所述数据流执行至少一个功能;c)在所述数据源与所述打印机之间提供一个接口,用于中断数据流,启动打印机从而执行至少一个附加的打印功能。
43.一种用于调节由POS打印机打印的数据的方法,使得调节引起打印机除了其预定功能之外执行至少一种附加的功能;该方法包括以下步骤a)提供一个从至少一个计算机终端发出的电子数据源,b)提供至少一个打印机与所述计算机终端通信,它能够响应所述数据流执行至少一个功能;c)在所述数据源与所述至少一个打印机之间连接一个智能接口,用于中断数据流,以启动打印机打印来自该接口和/或来自数据源的数据。
44.根据权利要求43的方法,其中数据在中心服务器到站点控制器之间通信,然后该控制器通过无线或有线网络或两者向智能接口传播该数据。
45.根据权利要求44的方法,其中输出数据可包含预加载到接口的内容。
46.根据权利要求19的系统,通过使用智能接口易于实现潜在无限数目的促销特征。
47.根据权利要求19的系统,其中远程输出装置可执行以下功能拍卖包含图形标志及静态促销材料的收据。
48.根据权利要求19的系统,其中远程输出装置可执行以下功能基于购买的产品产生包含促销材料的收据。
49.根据权利要求19的系统,其中远程输出装置可执行以下功能基于购买的时间产生包含促销材料的收据。
50.根据权利要求19的系统,其中远程输出装置可执行以下功能拍卖包含图形标志与静态促销材料的收据。
51.根据权利要求19的系统,其中远程输出装置可执行以下功能基于交易的总价值产生包含促销材料的收据。
52.根据权利要求19的系统,其中远程输出装置可执行以下功能拍卖包含图形标志与静态促销材料的收据。
53.根据权利要求19的系统,其中远程输出装置可执行以下功能使用连接网络实时获得促销或其它材料以包含在输出数据中。
54.根据权利要求19的系统,其中远程输出装置可执行以下功能使用连接网络提供一种装置,以便于更新存储在智能接口及任何相关的打印机中的促销材料,并更新关于输出数据的产生的规则。
55.根据权利要求1的系统,其中智能接口能够执行以下任何一个功能a)产生折扣优惠券,b)产生关于产品购买的折扣优惠券,c)实现有奖抽彩,其中响应超过一阈值的交易值产生抽彩奖券,d)实现抽奖促销,其中打印存根票据,并从一组项目中抽得优胜者。
56.根据权利要求1的系统,其中智能接口能够执行使用智能接口的潜在的无限数目促销特征。
57.根据权利要求1的系统,其中智能接口使以下功能任何之一或任何组合可行a)产生包含图形标志与静态促销材料的收据,b)基于购买的产品产生包含促销材料的收据,c)基于购买的时间产生包含促销材料的收据,d)基于交易的总价值产生包含促销材料的收据,e)使用连接网络实时获得促销或其它材料以包含在输出数据中,f)使用连接网络向网络服务器返回统计信息,g)使用连接网络提供一个装置,以便于更新存储在智能接口和与任何相关打印机中的促销材料,以及h)更新关于输出数据的产生的规则。
58.根据权利要求1的系统,其中智能可作为现有销售点计算机外部的一件硬件或作为所述销售点计算机内的软件模块实现(工作在驱动器级以截取并重新定向数据),或者作为两者的混合实现。
59.根据权利要求1的系统,其中输出数据包含预加载到接口中的内容。
全文摘要
一种智能电子接口,可从预定的数据源接收数据流。该接口可收集、编译、操作、调整或以其它方式处理数据。例如它可向数据添加内容,提高数据的表现,或重新格式化数据。然后数据通过输出被传送到预定的外围装置,诸如打印机。该电子接口最好从预定的数据源向预定的外围装置中断所述数据流段。可对于外围装置有意识地指定数据流源。数据可以是在销售点(POS)装置的收据上下文,或可以来自某些其它其输出要被打印的装置,诸如磅秤,但是这需要进一步处理,以使其可打印。参照其在POS终端的应用,并更具体在增加打印机诸如收据打印机内容而描述了本发明。
文档编号G06F3/12GK1679058SQ03820774
公开日2005年10月5日 申请日期2003年7月1日 优先权日2002年7月1日
发明者特瑞·约翰森 申请人:S4技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1