使用射频顾客标识的分发系统和方法

文档序号:6411232阅读:337来源:国知局

专利名称::使用射频顾客标识的分发系统和方法本申请要求1995年12月29日提交的美国临时申请No.60/009,369的权益。本发明涉及分发器,并特别涉及使用射频标识技术、在很少或者没有顾客参与的条件下自动识别顾客的燃油分发器,以便向顾客销售产品或服务并向顾客开据产品或服务的帐单。本发明在服务站场合特别有用,其中顾客可能从方便商店或位于建筑物上的驾驶通过的窗口为其车辆购买燃油、请人洗车、或购买其它物品,诸如食品、饮料、或杂物。一般,当顾客在服务站购买燃油时,顾客以现金或信用/借贷卡的形式在加油之前或之后向服务站的服务员付费。服务员控制分发器的启动进行加油。如果需要在加油能够开始之前付费,服务员必须启动一般位于现金记录器附近的开关,以便打开分发器使得加油开始。一旦加油已经完成并且分发器油嘴返回到其放置处,则服务员再次通过启动现金记录器旁的开关而人工地复位分发器。现有把分发器控制与现金记录器控制集中在一起的服务站控制系统的例子是从Austin,Texas的DresserIndustries公司Wayne分部可购得的WaynePlus/2控制系统。WaynePlus/2系统包括主计算机或现场控制器以及与服务员接口的销售点终端。WaynePlus/2主计算机装有微处理器,以及与服务站的各种分发器电连接的油泵控制器板,以便提供油泵控制。油泵控制器板使分发器通或断,控制流速,并保持对所分发的燃油量的跟踪。主计算机还装有存储器、通信端口、以及能够与远程的顾客-授权计算机网络连接的串行输入/输出板(“SIO”)。销售点终端(也称为WaynePlus牌零售控制系统)包括用来读取并识别信用/借贷卡的读卡器、供服务员使用的键盘、和显示器。服务员可使用销售点终端处理付款并控制分发器的启动。如果顾客选择使用信用/借贷卡付款,则服务员使卡通过读卡器,且信用/借贷卡的信息传送到远方的顾客授权网络以便检验并记帐开单。然而现在很多服务站在分发器旁装有信用/借贷卡读卡器供顾客直接使用。把分发器控制、现金记录器控制、以及可能在分发器起始的信用/借贷卡处理集中在一起的服务站系统的例子是从Austin,Texas的DresserIndustries公司Wayne分部可购得的WaynePlus/3TM系统。WaynePlus/3系统类似于上述的WaynePlus/2系统;但是主计算机或现场控制器被改为适用于装有与主计算机电连接的顾客启动的终端(CAT)的分发器。每一个顾客启动的终端(CAT)有读卡器、向顾客显示信息的的显示器、供顾客用来作出灌油和付款选择的键盘、用于打印收据的打印机、以及对应于分发器的各个燃油分发口的各个价格显示器。装有这种顾客启动的终端(CAT)的分发器的例子是从Austin,Texas的DresserIndustries公司Wayne分部可购得的Vista牌燃油分发器。WaynePlus/3主计算机装有用来进行控制并与CAT接口的软件驱动程序(这里也称为“基元”)。在顾客开始灌油之前,顾客使用CAT的键盘选择所希望的付款类型(例如现金或信用/借贷卡)。如果顾客选择了以信用/借贷卡支付,则顾客向CAT的读卡器插入信用/借贷卡。然后顾客等待指示顾客能够开始灌油的信息显示。CAT把信用/借贷卡的信息传送到主计算机,该主计算机转而把信用/借贷卡的信息传送到远方顾客授权网络以便检验并记帐开单。1994年8月23日授予DresserIndustries公司的美国专利No.5,340,969描述了使用信用卡用于核准或拒绝燃油分发交易的方法和装置。在上述两类系统中,要求顾客与服务站的服务员或者与分发器旁顾客启动的终端(CAT)交互作用(为了付费)。授予RobertE.Randelman等人的美国专利No.5,072,380描述了一种可用于服务站环境的车辆自动识别及顾客记帐开单系统。该系统自动识别车辆并选配可购产品,并对车辆进行服务。‘380专利的系统包含埋置在加油泵附近地下的天线。天线与位于天线附近的外壳中的控制器连接。控制器控制射频信号从天线的输出,并能够检测RF输入信号。天线总通着电,于是在加油区域生成预定的射频的电磁场。‘380专利的系统还包括附加在车辆上的发射器(或卡)。这卡包括一RF线圈和集成电路组件。当卡穿过电磁场时,电磁场启动这卡。然后被启动的卡发射一种编码的电磁脉冲信号。控制器接收该信号并把它转换为数据位流。计算机从控制器接收该数据位流并转而使用该数据用来在油泵显示器上显示信息,控制燃油分发器,以及记帐开单的用途。‘380专利的一个缺点是发射电磁场的天线埋置在燃油分发器附近的地下。这种天线(或在有多个分发器处多个天线)的安装耗费可能很高,并且可能由于加油的飞溅或从通常位于燃油分发器附近地下的储油罐的泄漏而造成火灾。此外,在装有多个分发器、并因而有多个天线和控制器的情形下,该系统不能有效地防止车辆的卡同时被一个以上的天线启动并同时被一个以上的控制器检测,这可能在天线位置彼此靠近并因而相互干扰的地区发生。因而,该系统不能防止对无意进行加油交易的车辆卡的误检测。许多服务站在一个分发器的两侧可分别加油,和/或具有几个间隔靠近的分发器列。对于分发器这样的排布和‘380专利的系统,停在天线之间的车辆的车辆卡可能被错误的控制器检测到,即被与车辆实际上接受燃油的那个分发器无关的控制器检测到,或者可能错误地被一控制器检测,即车辆停在一天线附近但是并没有加油。还有使用射频技术的其它自动识别系统。例如,Dallas,Texas的TexasInstruments(德州仪器)公司销售几种商业上称为TIRISTM(德州仪器记录和识别系统)产品系列的射频识别系统。TIRISTM产品系列包括射频发射应答器(只读以及读写),其操作频率可能为低频或高频,并可附加到或嵌入在物体上或者可以手持。阅读器通过天线向发射应答器送出射频电波,并且发射应答器向阅读器广播发回存储的数据供处理。TIRISTM产品系列建议的应用包括停车场出入口障拦的自动通路系统,车辆的防盗系统(其中发射应答器置于点火开关中,且发射接收器模块位于点火机构附近),以及燃油分发系统(其中发射应答器安装在车辆油箱的侧面,而发射接收器安装在燃油分发嘴上)。然而,燃油分发系统的应用是不理想的,因为带有发射接收器的燃油分发嘴的维护可能存在维护的问题以及更换的问题,并此外发射应答器和发射接收器的位置可能造成火灾。上述射频顾客识别(RF-CID)技术在服务站环境的应用存在许多至今没有解决的问题。在带有多个双侧泵站岛的大型服务站和繁忙的不可预料的交通状况中,潜在有由错误的天线/阅读器造成的附加在车辆上的RF-CID发射应答器无意的串扰存在,即“串扰读取”。串扰的结果可能造成对没有接受服务的顾客错误的记帐开单。虽然能够连接或按其它方式操作市场上可获得的阅读器以便使它们的发射脉冲同步,但是对于有效地使服务站环境下多个阅读器同步,以便如果不是消除这种串扰读取也能尽可能使之降低的系统和策略还没有研制出来。实现同步策略的问题在于,一旦确定,由于在检测发射应答器的过程中各个阅读器的同步化遗漏而越发复杂化。当RF-CID技术用于服务站环境时,除了发射应答器的串扰之外,顾客识别过程的其它方面也不尽人意。如上所述,’380专利的车辆识别系统除了提供了不实用的天线/控制器配置之外,还使用车辆识别方法,这种方法在确定接近天线的车辆已经停止移动时开始启动帐户,并在这种确定时,封锁其它天线(及它们的各个油泵控制器)使其不能读取同一顾客的发射应答器。虽然以上能够适用于有可预知车流模式的理想化的服务站环境,但这一启动方法在有多个双侧泵岛的站中是不可靠的,并可能造成不正确的有问题的顾客启动。因而所需要的是在具有多个分发器和/或销售点的环境中,用于服务站的一种射频顾客识别(RF-CID)系统,该系统能够可靠而精确地识别顾客并对购买的服务和产品收费。于是本发明的分发系统和方法利用了在服务站环境下射频顾客识别功能,能够可靠地而精确地识别顾客并对其购物收费。为此,本发明的分发系统和方法确定包含顾客标识数据的发射应答器是否在一个分发器的范围内,需要由顾客启动该分发器以便启动交易过程,并且分发器包含一与其相关的阅读器用于在分发器范围内发射射频信号,并响应由发射应答器收到的被发射的射频信号用于从发射应答器接收顾客标识数据。当发射应答器在分发器的范围之内时,则向顾客提供一范围内指示。在确定了发射应答器在分发器范围之内之后,对分发器是否已经由顾客启动作出判断。在确定了发射应答器在分发器范围之内之后对分发器进行启动时,由阅读器收到的顾客标识数据在被启动的分发器处与交易相关联,这时根据顾客标识数据在被启动的分发器处的交易获得许可并向顾客收费。另一方面,本发明作为一分发系统而实施,该系统包括含有顾客标识数据的发射应答器;用于在分发区域内提供顾客交易的分发器;分别与分发器的分发区域相关联的各个天线,这些天线包括相对于分发器配置的供安装在车辆上的一种类型的发射应答器使用的远距离天线,以及相对于分发器配置的供手持型发射应答器使用的短距离天线;与这些天线连接的至少一个阅读器用来在所选择的分发器区域的远距离内从远距离天线、并在所选择的分发器区域的短距离内从短距离天线发射射频信号,当发射应答器在其分发区域范围之内时,响应发射的射频信号的阅读器接收顾客标识数据;以及至少与一个阅读器及分发器连接的一个处理器装置,用于把在分发区域收到的顾客标识数据与分发器处的交易相关联,这时分发器处的交易根据顾客的标识数据向顾客收费。本发明通过提供一种可靠的、安全的顾客友好式识别系统而克服了上述先有技术的问题,该系统能够在服务站自动识别购买服务或者产品的顾客,并对任何购买向顾客帐户记帐开单。本发明的系统能够与现有的服务站系统平滑地接口,以便提供全面的顾客识别、记帐开单、帐户状态、及油泵控制。使用本发明的顾客识别系统,向顾客提供了这样的灵活性,即或者使用车辆上安装的长程和/或短程手持发射应答器,用于自动进行顾客识别和记帐开单,或者放弃使用发射应答器而选择比较传统的付费方法。两种类型的发射应答器都包含顾客个人标识数据,该标识数据响应预定的射频(“RF”)电波被广播。系统能够包含安装在燃油分发器项部的远距离天线及安装在燃油分发器侧面的短距离天线。装在分发器内的阅读器向天线发送射频功率脉冲,该天线转而引导功率脉冲而生成电磁场。天线被优化就位使得电磁场覆盖分发器附近预定的区域。已经选择频率、功率、及天线的设计使其能够保证适当的读取区域,并消除在UHF频率出现的反射信号。设置这些区域,使得与可能在相邻的或者附近的分发器产生的电磁场有很少或者没有重叠。在远距离天线的情形下,电磁场能够覆盖延伸到离分发器几英尺的区域,而在短距离天线的情形下,电磁场能够覆盖延伸到离分发器几英寸。这些天线还拾取由发射应答器广播的顾客标识数据。特别地,如果车装的发射应答器进入由远距离天线生成的电磁场,则车装的发射应答器将变为被启动状态并广播其顾客的标识(“CID”)代码。远距离天线检测到CID代码并把该代码发送到用于解码和处理的相关阅读器。类似地,比如当顾客在短距离天线前挥舞发射应答器时,如果手持的发射应答器进入由短距离天线产生的电磁场,则手持的发射应答器将变为被启动状态并广播其顾客的标识(“CID”)代码。短距离天线检测到CID代码并把该代码发送到用于解码和处理的相关阅读器。为了进一步尽可能降低相邻或附近分发器之间的潜在干扰,本发明的系统协调了来自各个阅读器的脉冲波的发射。一般,阅读器有选择地发送出脉冲波,使得只有面向同一方向的天线同时发送出脉冲波。其它脉冲定时协定可用于其它天线配置以消除附近分发器的干扰。系统使用同步脉冲和定时协调通过系统的各个天线的功率脉冲的发射。本发明的系统还提供了用来在发射应答器已经被检测到且顾客被授权开始加油时提示顾客的提示指示。提示可以是位于分发器上的闪光的形式,该分发器响应各种触发器而导通和关断,诸如由相关的天线检测到或没有检测到发射应答器,相关的加油嘴移开或者返回其就位处,替代的付费方法的选择(例如,信用/借贷卡或者现金),服务站发射应答器最近的检测和使用,信用卡的认可,或者信用卡的拒绝。本发明技术上的优点在于它易于与现有的服务站设备的用户接口制成一体。本发明的另一优点在于它向顾客提供了选择付费方法的灵活性,并没有取消现有付费处理系统可使用的选项。其它的优点在于它能够安全地安装在服务站中,不惹人注意。图1是表示装有本发明顾客识别系统的服务站的顶视图的示意框图。图2是表示对于图1的系统所使用的发射应答器,发射应答器的电容器电压相对时间的曲线。图3A是一车辆后端的局部后透视图,表示图1的系统使用的车辆安装的发射应答器的位置。图3B表示与图1的系统一同使用的卡片形手持发射应答器和钥匙环式手持发射应答器。图4A是与图1的系统一同使用的分发器的侧视图。图4B是图4A的分发器的端视图。图5A是与图1的系统一同使用的另一分发器实施例的侧视图。图5B是图5A的分发器的端视图。图6A和6B是表示连接到与图1的系统一同使用的主计算机的分发器组件的简略框图。图7是图1的系统的阅读器和主计算机之间现场写入的简略框图。图8是服务站环境和其中的分发器设置的示意图,表示图1的系统的阅读器的同步策略。图9A-9C是在图1的系统的主和从阅读器之间同步线路上的通信信号的时序图。图10A和10B是表示与图1的系统的主阅读器往来通信的详细的时序图。图11A-11I和12是表示图1的系统用户操作的流程图。图13是表示在图1的系统处理顾客识别(CID)交易中涉及的主软件任务和子系统的框图。图14是表示对于图1的系统的发射应答器阅读器任务数据流的框图。图15是表示对于图1的系统的状态变化返回接口的框图。图16是表示对于图1的系统的授权请求和回答处理的框图。图17A-17N和17Q是表示图1的系统的顾客识别原任务的流程图。图1中,标号10表示体现本发明特点的顾客识别(CID)系统。系统10通过电的方法识别顾客,由该顾客授权涉及购买物品或服务的交易,并进而向顾客帐户对服务记帐开单。在一个实施例中,系统10对于在服务站提供的服务对顾客进行识别、授权、和记帐开单。一般来说,系统10允许顾客驱车到燃油分发器前面并立即开始泵油(或让别人为其泵油),而无需走到服务站建筑物内为燃油付费或向燃油分发器旁的读卡器插入信用卡。如以下进一步的说明那样,系统10还可以用于服务站其它的服务,诸如洗车或在方便商店内付费。I.系统的概貌在一个实施例(图1)中,系统10是在一个服务站的环境下实现的,这包括两个服务岛12,每一服务岛有两个分发器或油泵14,应当理解到,岛和油泵的数目以及它们的几何位置和彼此之间的关系可根据环境的需要而变化。在以下更为详细讨论的通信和同步线路,把分发器14与主计算机16连接起来以便控制分发器的操作。表示洗车处、食物服务处、付费台或其它服务项目的一个附加的场所18也连接到计算机13。应当理解,每一个分发器14包括在分发器对面每一侧的分发区域,每一分发区域具有至少一个油嘴(未示出)和顾客启动的终端(CAT)(图4A和4B所示),用于执行传统的分发功能以及以下将详细说明的功能。还应当理解,计算机16能够连接到网络(未示出)上,以便执行包括(但是不限于)顾客记帐开单检验的功能。每一分发器12和场所18(未示出)包含射频顾客识别(RF-CID)阅读器20。连接到每一阅读器20,并安装在每一燃油分发器14的有四个天线安装在分发器14的顶部用于检测车装顾客发射应答器23的两个(2)远距离天线22A、22B,以及安装在分发器14头部内、分发器每一侧面的一个用于检测手持顾客发射应答器25的两个(2)短距离天线24A、24B。如以下详细说明的,每一阅读器20查询每个分发器14的四个天线22A、22B、24A、24B,向各天线发送功率脉冲,读取由天线从发射应答器(例如发射应答器23或25)检测的顾客标识数据,并把该数据发送到主计算机16。例如,考虑进入一个燃油分发器14前的分发区域的车辆28将包含安装在其上的一个发射应答器23,使得最接近车辆的分发器14上的远距离天线22B(如图1所示)将读取包含在发射应答器中的CID数据。发射应答器23、24是射频识别标志(RFID标志),它们或者可安装在顾客车辆上,或者可以是手持的,钥匙环/链,或者信用卡式单元。发射应答器23、25包含顾客标识(CID)数据,该数据响应预定的射频(“RF”)电波(即功率脉冲)的接收而被广播。RF电波由装在一个或者多个分发器14内的阅读器发送。安装在分发器14上的天线22A、22B、24A、24B读取广播数据,并向阅读器20发送该数据以便解码并进一步向主计算机16传送,或者还向能够检验数据的网络传送,并在完成加油或其它购买之后对顾客记帐开单。在系统10中使用的适用的发射应答器23、25,天线22A、22B、24A、24B,以及阅读器20可从Dallas,Texas的TexasInstruments(德州仪器)公司按TIRISTM(德州仪器记录和识别系统)产品系列购得。TIRISTM产品系列的某些方面在标题为“德州仪器记录和识别系统”,文件号22-27-008(1994)的手册中有述,该文件在此参照引用。关于这些组件的信息可从德州仪器公司公开获得,并应当使得本领域内普通专业人员能够按照本说明书中提供的说明组成并使用系统10,以达到所需的功能。在一个优选实施例中,阅读器是向天线22A、22B、24A、24B发送大约134.2kHz的周期功率脉冲并接收大约900MHz的信号的低频阅读器。预计还可使用其它合适的参数。这种阅读器是可从Dallas,Texas的德州仪器公司获得的2000序列阅读器系统。另外,阅读器还可能是高频阅读器。远距离天线最好是门天线,诸如从德州仪器公司可获得的G03、G02、G01型天线。远距离天线还可以是与分发器14形状相适合的定制天线。短距离天线最好是可从德州仪器获得的铁氧体棒,或者替代地可由包含有适当电感的线圈的印刷电路板构成。阅读器20向天线22A、22B、24A、24B发送大约134.2kHz的周期性的、低频、功率脉冲。天线22A、22B、24A、24B转而使由功率脉冲产生的电磁场指向与分发器相邻的特定区域。功率脉冲延续大约50毫秒(ms),且能够每90ms到140ms产生一个。当发射应答器23、25进入电磁场时,由发射应答器中的天线(未示出)收集能量并存储在小电容器(也未示出)中。在功率脉冲完成后,发射应答器23、25使用存储在电容器中的能量发射顾客的标识数据。安装在分发器14上的天线22A、22B、24A、24B读取从发射应答器23或25广播的数据并把该数据送到阅读器20供解码及进一步向主计算机16或者能够对数据进行检验的网络传送,并在完成加油或者其它购买之后对顾客记帐开单。图2用曲线表示发射应答器23或25与阅读器20配合的操作。响应阅读器发射功率脉冲(一般出现达50ms),正如其电容器(未示出)的电势的增加所指示的那样,发射应答器23或25(如果在范围内)将被充电。一旦充电,这时发射应答器23或25发射响应信号(持续大约20ms),从而将其顾客标识数据发送到阅读器20。由阅读器20的天线(如,天线22A、22B、24A、24B之一)拾取的总共大约128位被发射,并然后被解码。一旦数据已经被发送,发射应答器23或25继续使其蓄电电容器放电,从而使发射应答器复位以便使其准备好下一个读取循环。发射脉冲之间的期间称为“同步时间”,并与所选择的标准值有关而持续大约20ms。在发射应答器23或25完成了发送数据之后大约20到50ms,下一个功率脉冲能够被发射。如以下的进一步说明,脉冲之间的同步时间用于协调功率脉冲通过系统10的不同的天线22A、22B、24A、24B的发射。根据本发明的一个实施例,期望做到以低频发射功率脉冲并使发射应答器23和25的电容器充电。发射应答器被设计得使其以较高频发射应答信号,诸如低超高频。再次参见图1,应当理解,图示是不必按比例画出的。在典型的服务站中,分发器14的宽度大约为48英寸。此外,一个岛12上的分发器14之间的距离大约为3.6到6米,且相邻的岛12的两个面对的分发器14之间的距离大约为8米。每一燃油分发器14具有两个分开的分发区域,分发器14的每一侧一个分发区域,其中有油嘴和记录器就位。如上所述,每一分发区域一般还有由顾客启动的终端(“CAT”),顾客使用该终端作出诸如付费类型的选择,并在该终端能够向顾客显示信息。系统10的其它可能的配置包括有两个以上不必是彼此平行的服务岛的环境,或者其中的岛形成里外排的圆圈或岛形的布局。参见图3A,车装的发射应答器23可装在车辆26的后窗28上,最好靠近灌油门30所在的车辆的一侧。图3A中,车装的发射应答器23在离开后窗玻璃的顶部32和侧边34大约两(2)英寸的位置。车装发射应答器23可以使用涂胶合剂的VELCRO粘片装在窗口28上。一个粘片粘在发射应答器23上,另一个粘在车辆窗口28的内表面。虽然这里车装的发射应答器23是作为位于车辆26的后窗28讲述的,但是取决于远距离天线22A和22B的具体配置,其它诸如侧窗的位置也可能是适合的。此外,也可采用把发射应答器23安装在车辆上的其它手段。图3B表示手持发射应答器25的两个变种,顾客可在安装在分发器14相对侧的短距离天线24A、24B之一的前面挥舞它们。手持发射应答器25可以是钥匙环或链式的单元25A或者信用卡式的单元25B,或者具有不同的适当的手持形状。可以考虑发射应答器25在形状及尺寸上的各种变化。图4A和4B表示对于分发器14上四个天线22A、22B、24A和24B的安装结构。两个远距离或者车装天线22A、22B最好装在分发器14的顶部。一个远距离天线22A或22B从分发器14的每一侧38A或38B向外伸出,使得天线的平面基本上与分发器14的侧面38A或38B垂直。天线22A、22B从垂直于天线平面的天线的每一侧同样良好地进行发射。因而天线22A、22B要对齐,使得从天线的一侧产生的电磁场指向分发器14的适宜灌油侧的车辆分发区域,且如图所示来自天线另一侧的电磁场指向上方及离开分发器14的另一侧的方向。分发器顶部36位置提供了读取车装发射应答器23最好的性能。远距离天线22A、22B的这一位置和指向还消除了与读取位于分发器14对面的车辆的车装发射应答器23相关的任何问题。此外,使用这一位置和指向,射频电波达到相邻服务岛12的灌油区域可能性不大。短距离或钥匙环/信用卡式的发射应答器天线24A、24B最好装在对应于授权闪光灯45A、45B的头部内后侧。授权闪光灯45A、45B提示顾客他或者她被授权泵油。如图4B所示,一个短距离天线24A或24B分别位于分发器14的34A或34B一侧。如图4A所示,天线24A、24B还位于分发器14的靠近相对端面46。天线24A、24B的这一定位有助于防止从分发器14不对的一侧读取发射应答器。在另一实施例中,授权闪光灯45A、45B可离开分发器12或者在分发器上不同的位置定位。图4A还示出分发器12上由顾客启动的终端(“CAT”)。CAT包括可向顾客呈现信息的一个显示器50,以及顾客可用来进行以下将要讨论的各种选择的键板55。图5A和5B示出分发器上的天线第二种可能的配置。在这一实施例中,远距离天线22A’,22B’安装在分发器14’的顶部,且从分发器14’的的侧面38A’,38B’以向上的一个角度向外伸出,如图5B所示。电磁场从天线的一侧指向适当的灌油区域,并从另一侧离开指向上方。这一实施例的短距离24A’,24B’的配置与第一实施例的短距离天线配置方式类似。发射应答器23和25可以是只读(R/O)、包含64位顾客标识代码的低频RFID标志,并能够从德州仪器公司获得。例如,车装的发射应答器可以是从“德州仪器车辆和容器序列”获得的低频发射应答器,短距离发射应答器可以是“德州仪器标记和卡序列”获得的低频发射应答器。另外,发射应答器23,25可以是具有不同存储器容量范围的读/写(R/W)型、低频RFID标志。可从德州仪器公司购得这种R/W发射应答器。从德州仪器公司可购得的一种类型的R/W发射应答器是“授权”发射应答器。这种发射应答器从阅读器20接收40位查询代码。每一发射应答器具有包含在其中的一个唯一的算法。发射应答器接收40位的代码,以唯一的算法处理这代码,并向阅读器20返回24位的答案。这样阅读器20接收发射应答器的号码及24位的答案。然后阅读器20向主计算机16发送从发射应答器收到的发射应答器的号码、查询代码及答案。然后主计算机16对照查询表核对该发射应答器号码,识别这一发射应答器的算法,并通过该算法运行40位代码,并从其算法获得24位答案,然后对该答案与来自发射应答器的答案进行比较。如果答案相符,则它是授权的发射应答器。R/W发射应答器上的顾客标识代码(CID)可被改变或添加其它用于业务或和/或安全用途的数据。例如,可跟踪车装发射应答器用于在一具体的服务站加油交易的一天中的次数或地点并写入发射应答器23、25。这一信息可因各种原因而被使用,这一信息中包括限制车装发射应答器可在一天使用的次数。此外,与购买经历相关的个人偏好的信息可写入发射应答器。类似地,发射应答器可由适当的接口连接到诸如车上计算机等微处理器,以便可与系统10协同操作,信息可被写入到发射应答器并然后在加油时向顾客显示(例如,节油计算、从上次加满油行使的里程,发动机状态等)。对于天线/发射应答器组合的实际读取范围或距离与诸如发射应答器的规格和类型、天线的规格和类型、发射应答器和天线的指向、及电磁噪声等标准有关。安装在分发器14顶部的远距离天线22A或22B和车装顾客发射应答器23的组合,最好提供从分发器14侧表面测量的最大大约为七(7)英尺的读取范围。位于分发器14头部的短距离天线24A、24B与钥匙环或信用卡式的顾客发射应答器25的组合,最好提供四(4)到六(6)英寸的读取范围。以下的表1表示车装发射应答器/天线组合及钥匙环/信用卡应答器/天线组合的优选读取范围。表1a从仪表表面测量b垂直于分发器侧面测量c从分发器底部测量d垂直于分发器侧面测量图6A是表示系统10的分发器14的硬件细节的示意框图。两个远距离天线22A、22B(每一个标以“TOPOFDISPENSERANTENNA”)安装在“安全区域”57中的分发器14的顶部36(图4A)。天线导管组件60通过“分发器直立”部分58和“分发器液体”部分59延伸到“分发器头安全区域”61以便把远距离天线22A、22B连接到多路复用器62(“MUX”)。多路复用器62与阅读器20一同装在分发器头部安全区域61内。分发器头部安全区域61由防潮层64与液体部分59分开。装在分发器头部安全区域61并与多路复用器62连接的还有短距离天线24A、24B(每一个标以“KEYRINGANTENNA”)。多路复用器62控制能量脉冲从天线22A、22B、24A、24B发射。同步(“SYNC”)线路66向多路复用器62提供用来发射功率脉冲的协调命令。射频(“RF”)线路68提供由天线22A、22B、24A、24B发射的低频、FM功率脉冲。多路复用器62与阅读器20都连接到授权闪光灯45A、45B以便控制闪光灯的启动。阅读器20通过通信(“COMM”)线路72连接到主计算机16(图1),并通过同步(“SYNC”)线路74连接到其它阅读器20。装在分发器14的头部中的电源76向阅读器20、多路复用器62、及授权闪光灯45A、45B提供电能。电源76还通过一电源线78连接到外部电源。主导管组件80(标以“ASSY”)支撑并保护着通信线路72、同步线路74、及电源线78,这些线路向连接到电源和主计算机16的主接线盒82馈送。图6B是表示通过MUX62与天线连接的主计算机16、分发器14和天线22A、22B、24A、24B之间信号流的示意图。每一阅读器20包括一微处理器(未示出)及编程指令(即软件,未示出),用于使天线22A、22B、24A、24B通过把每一天线与阅读器连接起来的MUX62的频道产生功率脉冲。为了下述的原因达到正确的同步化,系统10中所有的阅读器20必须通过MUX62频道以预定的、协调的顺序循环启动装设在其上的天线22A、22B、24A、24B。例如,在所示的实施例中,每一阅读器20包括带有四个频道的MUX62,其中每一频道1-4连接到不同的天线1-4(例如,天线22A、22B、24A、24B)。如下所述,于是同步化的操作要求所有的阅读器20在相同的时间在频道1上、在相同的时间在频道2上、在相同的时间在频道3上、并在相同的时间在频道4上产生充电脉冲。如果一个阅读器在频道1上产生充电脉冲,而同时另一个阅读器20在频道3上产生充电脉冲,或如果每个阅读器20操作在任何频道上独立于其它阅读器产生脉冲,则这些阅读器将失去同步。为了保持所有阅读器20处于同步,与每一个阅读器20连接的同步线路74(图6A和7)指示每一阅读器(通过同步线路66)中的MUX62何时产生充电脉冲并在哪一个频道产生该脉冲。图6B进而示出付费终端与油泵控制器电路15及主计算机16之间的通信。付费终端可以是顾客启动的终端(CAT),而油泵控制器电路响应来自主计算机16和付费终端的指令以便从分发器14分发燃油。付费终端和油泵控制器电路是普通的,因而不再详细说明。图7进一步示出表示多个阅读器20之间通信线路72和同步线路74的连接的系统10的现场连线。用于协调功率脉冲从阅读器20(标以数码1,2,3及N)发射的定时信号由同步线路74传送。以下将进一步讨论功率脉冲从各个阅读器20的发射的协调。可以连接任何数目的阅读器20。虽然没有示出,但是应当理解,每一阅读器20包含一射频模块和一控制模块。射频模块产生功率脉冲,并接收从发射应答器23、25广播的数据。控制模块具有对发射应答器的数据进行解码及处理并与主计算机16通信的微处理器。阅读器20最好在RS-485环路上相互连接以便形成发射/接收循环的同步化。这一连接保证了所有分发器14的位置激励的是同一天线位置以便尽可能降低彼此的干扰,如以下所述。虽然未示出,但是RS232-485转换器把主计算机16与阅读器20彼此连接起来。II.阅读器的同步化图8-10示出有关系统10内阅读器20的同步化的细节,这种同步化是为了避免发射应答器23之间的串扰,这种串扰可能造成向没有接受服务的顾客错误地记帐。图8中,示出系统10简化的示意图,其中分发器14标以油泵1-4并具有对应的阅读器20-1到20-4,每一个阅读器带有油泵的对面的天线A和B。为了说明串扰问题,油泵1和3的阅读器不同步,于是当发射应答器X位于油泵之间时,表现出由正在由阅读器之一充电的发射应答器X引起的潜在的串扰。对比之下,油泵2和4中的阅读器是同步的,于是解决了对于位于这些油泵之间的发射应答器Y的串扰问题。油泵1和3从天线B和A分别发送出功率脉冲,因而使它们中的一个或两个的电位给发射应答器X充电,即使发射应答器X与油泵1较接近。发射功率脉冲的每一天线B和A产生了如图中线条所示的从天线延伸的能量场。每一天线的前面的能量场包括一“近场”区域,一“远场”区域,及它们之间的一个“过渡带”(未示出)。三种区域之间没有明确的分界线,并基于随着对天线距离的增加能量展宽的方式对每一区域设置大致的界线。在一个例子中,近场区域一般从天线延伸到λD2/Aλ=A/2λ的距离,其中D=天线的直径,A=天线孔径的面积,λ=波长。远场区域的距离大约五倍于近场区域的长度,并在大约2D/22的距离出现。过渡带是它们之间的区域。如图8所示,当天线同时发射功率脉冲时,天线B和A的过渡带或远场区域有可能重叠。在观看从油泵1和3发射的功率脉冲时,好象发射应答器X将由油泵1中的天线B充电,因为发射应答器距油泵3的距离相对较远;然而,既使在发射应答器距离任何一个油泵太远而不能只由天线B或天线A充电的情形下,结果可能是由来自油泵1和3两者的功率脉冲的重叠而充电。在天线重叠过渡带或远场区域的能量由于它们合成的强度而充分高的情形下,这有可能出现。一旦功率脉冲结束,如果发射应答器X收到足够的能量,它将作出响应而发射其数据。虽然油泵1最接近发射应答器X,但是油泵3可能也将收到响应,因而结果造成串扰。如果两个发射应答器在油泵1和2之间的中心通路,且油泵1和3收到来自错误的发射应答器的响应,可能引起更为不利的情形,其结果是对该顾客收取为另一顾客提供的服务的费用。油泵2和4从其天线A和A分别发射出功率脉冲。发射应答器Y太远而不能由油泵4单独所产生的能量场充电;并且它也不能由油泵2充电,由于来自油泵2的功率脉冲不在面向发射应答器的方向。只有当发射应答器Y收到来自油泵2(这时它将是唯一收到响应的天线)上的天线B的功率脉冲时它才被充电。这种同步化的系统提供了较好的分离和较高的可信度,使得适当的响应来自正确的发射应答器23。于是当阅读器20有选择地发射出功率脉冲,使得所有面向相同总的方向的天线(例如所有面向北、或面向南、或面向东,或面向西的天线)在同一时间发射出脉冲、且所有面向不同方向的的天线不在该时间发送脉冲时,实现了系统10的同步化。这一同步化是通过阅读器20从面向一个方向的天线(例如天线A),在面向不同方向的天线(例如天线B)的发射/接受循环的同步时间(见图2)期间发射脉冲而实现的。按照油泵的数目和它们彼此的关系可以实现其它的同步配置。在一个实施例中,并不是对所有的天线都必须发生同步化,而是仅对在天线前面的能量场可能重叠的彼此面向的分发区域的天线的情形要发生同步化。再参见图1,防止来自不同天线的能量场重叠的同步化策略结果是,当每一阅读器20在相同的时间使天线22A产生脉冲时,随后是由天线24A在相同时间产生脉冲、随后是由天线22B在相同时间产生脉冲、随后是由天线24B在相同时间产生脉冲。在由前面的天线组充电的发射应答器的数据发射循环之后的同步时间期间(或之后),使得上述的天线顺序组产生脉冲。在刚才所述的策略中,汽车安装的发射应答器23的天线和手持的发射应答器25交替产生脉冲,并且每次脉冲只出现在每一岛12的一侧,使得位于岛之间的车辆不会收到来自重叠能量场所引起的相对方向的脉冲。这种情形下,在前面发射脉冲的“B”天线(天线22B或24B)(图中看是面向东)的发射/接受循环的同步时间期间,每一“A”天线(天线22A或24A)(图中看是面向西)发送出脉冲,并且反之亦然。这表示天线脉冲顺序为22A、24A、22B、24B。另一种顺序包括22A、22B、24A、24B。只要“A”天线与“B”天线不在同一循环充电,天线任何其它的组合也是可用的。参见图9A-9C以及前面讨论的图6A、6B和7,现在就上述一个或多个同步化策略的实现进一步详细说明阅读器20的操作。如前面在图6B中所指出的,每一个阅读器20包括一个微处理器(未示出)和一些编程指令(即软件,未示出),用于引起由天线22A、24A、22B、24B通过把每一天线连接到阅读器的MUX62的频道产生功率脉冲。例如,德州仪器TIRISTM2000序列阅读器可连同称为S2000软件的标准软件一起获得。S2000软件包括用于控制脉冲发射,用于接受和处理来自发射应答器23、25的数据并用于与主计算机通信的编程指令。这些软件易于适配四个天线22A、24A、22B、24B的存在。为了正确地同步,系统(图7)中所有的阅读器20必须通过MUX62的频道按同步循环。同步化的操作要求所有的阅读器20在频道1同时、在频道2同时、在频道3同时、并在频道4同时产生充电脉冲。应当理解,可根据哪一个天线22A、24A、22B、24B连接到哪一个频道1-4来确定具体的同步策略。为了同步的目的,连接到每一个阅读器20的同步线路74(通过同步线路66),指示每一个阅读器中的MUX62(通过同步线路66)何时产生充电脉冲并在哪一个频道上产生它。图7和9A示出,在同步线路74上指示每一个阅读器20如何正确地产生同步的充电/阅读循环。指定阅读器20之一为“主”阅读器,而其余的指定为“从”阅读器。主阅读器20产生同步线路74上的同步脉冲(由同步定时线路900表示),该脉冲反向跟随其充电/阅读循环(由主定时线路902表示,其中“高”信号用于充电,而“低”信号用于阅读)。从阅读器20使用同步脉冲建立其充电/阅读定时(由从定时线路903表示)。假如充电脉冲固定为50ms,而发射应答器阅读为20-25ms,则不会有发生变化的原因。然而,如所示,因为在从阅读器20中发生信息处理,从定时线路904的结果可能是使同步脉冲发生变化。这具有这样的不利结果,即通过延长从阅读器20保持为低电位的时间而改变从阅读器20处理器的定时关系。因而,与各个阅读器20的负载有关,同步化可能受到不利的影响,如果不能在赶上同步信号的时间内结束其处理,则引起阅读器“失去”充电/阅读循环。图9B示出,由于从阅读器中的信息处理滞后,从阅读器20暂时失去与主阅读器20(主线路902)的同步的效果。一旦从阅读器20中的信息处理完成,则从阅读器又与同步信号(同步线路900)同步,然而从阅读器仍然不与天线同步,因为主阅读器20正在使不同频道上的天线充电(例如,主阅读器正在使天线频道0充电,同时从阅读器正在使天线频道4充电)。这样,所有的阅读器20上正在被充电的MUX62频道不再是相同时间的相同的频道。图9C示出了在信息处理期间从阅读器20失去同步时校正其同步化的一种解决办法。该办法使用同步线路74向下游通知从阅读器20在下一个充电周期使用哪一个频道(即哪一个天线)。另外,通信线路72可由主计算机16使用以便指示阅读器20使用哪一个频道。然而后一种方法的缺点是,在一些实现方法中要求处理时间的主计算机16进行更为重要的任务。如图9C所示,使用同步线路74向每一个从阅读器20通知频道号码是通过对同步线路上的频道号码编码而作出的。以这种方式,既使阅读器错过了充电循环,所有阅读器中的处理器都知道哪一个天线充电。如同步定时线路900所示,可变长度脉冲908指示从阅读器20在阅读循环使用哪一个频道。同步线路信号包括一个200微秒的开始位906,及此后发射一可变宽度脉冲908。脉冲908的长度指示着要使用的是MUX62的哪一个频道。大约1-100微秒的脉冲指示频道1,101-200微秒的脉冲指示频道2,等等。直到开始位906被检测到之前,都允许阅读器20中的中断。在该点,串行中断被禁止并保持禁止到对可变长长多路复用同步脉冲908的测量完成为止,这时中断又被允许。禁止中断最大大约为600微秒。因为在600微秒内不可能完全接受到一个字符,故阅读器20不会损失任何输入的串行数据。当中断禁止时完全收到的任何字符被转移到内部寄存器,且在移位寄存器中部分地接受下一个字符。应当理解,硬件对缓冲器特性的可靠性使阅读器可避免通用异步接收器发射器(UART)的溢出,如以下更为详细的说明,这将在根据本发明的阅读器软件中实现。阅读器的上述同步化遵循了这样的基本概念,即所有的从阅读器等待到同步线路降为低电平。然而从阅读器必须能够区别开先于MUX脉冲908的低电平和指示充电循环910(功率脉冲)正在发生的低电平。这是通过对低电平定时并知道如果它超过200μs则阅读器处在充电脉冲中间而实现的。在同步线路900为高电平的情形下,就不会有混淆,因为从阅读器将继续等待高电平到低电平的转换。在同步线路为低电平的情形下,如在开始位906,通过测量同步线路保持为低电平的时间长度,能够确定低电平是先于MUX脉冲908还是充电循环910。如果同步线路保持低电平达200μs以上(±10%),那么实际上它不是在先的MUX脉冲,而实际为充电循环910,这种情形下重新允许中断并恢复对开始位的搜索。还应当理解,处理程序是这样写出的,使得在不规则地减慢主阅读器20的方式下不发生信息处理。应当避免减慢主阅读器20,因为这将减慢阅读器20的整个系统。为使用同步线路62实现MUX62的同步化,在主和从阅读器20中存储和处理而写的伪代码,可以表示如下<prelisting-type="program-listing"><![CDATA[SyncPseudo-Code(SlaveReader)  Start  starttimer  whilesynclineishigh  wait  iftimergoesoff,gotoStart  //testtoseeifthisisthe200μslow.ifnot,wewerenotsynced!  (测试看这是否为200微秒低电平。如果不是,则不同步)  starttimer  whilesynclineislowwait  iftimerhadgoneoffthengotoStart  //okay,wearesynced.Timethepulsetodeterminethemuxchannel  (好,已经同步。对脉冲计时以确定多路复用频道)  disableinterrupts  starttimer  whilesynclineishigh  wait  enableinterrupts  iftimeriszerogotoStart  iftimerisgreaterthan310ms  selectantenna-3  elseiftimerisgreaterthan210ms  selectantenna-2  elseiftimerisgreaterthan110ms  selectantenna1  elseiftimerisgreaterthan10ms  selectantenna0  SyncPseudo-Code(MasterReader)  Start  //makesurethesynclineishighforsomeperiodthatslavewillnotice  (确认同步线路为高电平达从阅读器通知的某周期)  forcesynclinehigh  settimerfor15ms  whiletimerhasnotexpired  wait  //golowfor200μssothatslavewillknowthat  (保持低电平达200μs使得从阅读器知道此事)//thisisthestartofthemux-synctiming  (这是多路复用同步定时的开始)  forcesynclineloW  disableinterrupts  loopforappFox.200μs  //creatthevariablewidthpulse  (产生可变宽度脉冲)  forcesynclinehigh  ifantennanumber==0  loopfor75μs  elseifantennanumber==1  loopfor175μs  elseifantennanumber==2  loopfor275μs  elseifantennanumber==3  loopfor375μs  enableinterrupts  forcesynclinelow  (allreadersshouldnowstarttheirpower/chargecycle)  EndSyncPseudo-code  //thiscodeshouldbecalledafterwehavereadthetranponder  (在读取发射应答器之后应当调用此代码)  //andre-enabledtheserialinterrupts  (并重新允许串行中断)  EndMuxSync  forcesynclinehigh]]></pre>对于从阅读器20线路协议,参见附录A,该协议能够用于实现上述同步功能的系统10的一个实施例。III.主计算机通信参见图7,本发明中阅读器20和主计算机16之间的通信线路72的通信受到限制,因为阅读器在阅读循环期间,即当阅读器从发射应答器23、25接受信息时,不能可靠地与主计算机通信。这一问题部分地是由于在市售的阅读器20(即,从德州仪器公司TIRISTM产品系列可得的TIRISTM2000序列阅读器)中缺乏可用的硬件资源。例如,TIRISTM2000序列阅读器20缺乏通用的异步接收器发射器(UART)以发射/接受发射应答器数据。使用当前的TIRISTM2000序列阅读器软件,或者能够与主计算机100%地通信(偶然的片断的发射应答器阅读),或者能够100%的发射应答器阅读(失去主计算机的通信),但是不能100%与主计算机通信并且100%发射应答器阅读。于是,本实施例以阅读器软件(未示出)实现了UART,该软件在阅读器20内存储并执行。只有当阅读器20执行充电循环时,该软件才能引发主计算机16与阅读器20之间的通信。参见图2,该图表示充电循环(“POWERPULSE”)持续大约50ms,而阅读循环(“DATAXMIT”)持续大约20ms。在充电循环期间,阅读器中的处理器(未示出)可用于通信线路72上的通信,同时它等待50ms定时器(未示出)以备输出。于是,一旦阅读器20结束对发射应答器23、25充电,它将试图从发射应答器读取信息。为此,必须禁止串行中断至少达20-25ms。定时器是以硬件实现的,从而不受串行中断的影响。然而,这并不是出现主计算机16通信的好时间,因为或者发射应答器的阅读,或者与主计算机的通信,将被对主计算机的通信的中断所切断。根据本发明,通过使用同步线路74在阅读器20内的软件实现UART功能,以便保证当阅读器读取发射应答器数据(且禁止中断)时,主计算机16不与阅读器20通信。特别地,UART功能只不过是这样实现的,即当同步线路74为低电平时,通过允许主计算机16与阅读器20在通信线路74上通信,并调节同步线路的逻辑电平,使得低电平的同步线路是充电何时发生的可靠的指示器。当同步线路74从高电平向低电平转变时(参见图9A,其中同步定时线路900从高位置1向低位置2移动),阅读器的充电循环开始。在充电期间同步线路停留在低电平,且这时在充电周期末尾根据本发明的软件指示同步线路从低电平向高电平转变(参见图9A,其中同步定时线路900从低位置3向高位置4移动)。这样只有当出现充电循环时,同步线路才是低电平。遵循主计算机16只能在同步线路74为低电平时在通信线路72上与阅读器20通信的规则,能够保证将不会有中断被禁止时在阅读循环期间发送信息的情形。主计算机16中,根据线路何时为高电平或低电平,RS-232端口上的清除-发送(CTS)线路(未示出)调节往来于阅读器20的数据流。这样同步线路74通过RS-485到RS-232转换器连接到CTS线路,以防止主计算机16在阅读器20不能对其处理时发送数据。附录B描述了一个实施例阅读器20内的软件和主计算机16之间的通信协议,其中主计算机是WaynePlus系统,例如从Austin,Texas的DresserIndustries公司Wayne分部可购得的WaynePlus/2或WaynePlus/3主计算机,而阅读器软件是从德州仪器公司可购得的TIRISTM2000阅读器软件的修改版。图10A和10B是表示主计算机16与阅读器20之间的通信定时的定时图1002、1004,用于往来于运行根据本发明的阅读器软件的阅读器典型的通信。图10A的定时图1002表示在其任何天线22A、22B、24A、24B范围内没有发射应答器23、25的阅读器的定时。图10B的定时图1004表示在其所有四个天线22A、22B、24A、24B范围内有发射应答器23或25的阅读器的定时。于是图10A和10B分别表示在系统10的阅读器20上最轻可能的负载及最重可能的负载。在两个定时图1002、1004中,RCV信号1006表示由阅读器20从主计算机16收到的数据的定时。XMT信号1008表示由阅读器20向主计算机16发送的数据的定时。SYNC信号1010表示保持所有的阅读器20和主计算机16同步的数据在同步线路74上的定时。还要依靠主计算机指示何时向任何一阅读器发送数据是安全的。RFF信号1012表示由阅读器20的软件所产生的用于调试和诊断之用的信号的定时。参考点A到I表示信号定时中的事件,用于下述各图的说明。所有的定时图,图10A和10B,是由Tektronics棱镜逻辑分析仪(TektronicsPrismLogicAnalyzer)产生的。图10A中,定时图1002(表示范围内没有发射应答器23、25的阅读器20的情形)是通过使用“获得可变长度天线扫描缓冲器”(“GetVariableLengthAntennaScanBuffer”)命令(以下在附录C中描述)产生的。AD-Mux/Sync-充电发射应答器参照点A和D之间的SYNC信号1010。在置同步线路74为低电平之前,主阅读器(图7)输出多路复用同步脉冲908(图9C),它通知从阅读器20(即它们的处理器)在充电时使用哪一个天线。当这一脉冲完成时,线路74变为低电平,且所有的阅读器20在正确的天线上输出充电脉冲,直到主阅读器20把线路74升为高电平。每一从阅读器20的处理器搜索同步线路74的多路复用同步脉冲,该脉冲通知所有的从阅读器20的处理器对下一个充电阅读循环使用哪一个多路复用器频道(即天线)。每一从阅读器20的处理器搜索同步线路74中的变化(从高电平到低电平)。然后它检测应当在大约200μs范围内的脉冲(开始脉冲)(这就是为什么它没有在定时图1002中出现)。此后立即禁止中断,使得阅读器20能够确定随后的低电平的长度(75μs-375μs)。这就确定了应当使用哪一个天线(如参照图9C所述,0-99μs指示天线1,100-199μs指示天线2等等)。一旦确定了正确的天线,它就被转接,且调用TIRISTM阅读器软件功能,开始使发射应答器23或25充电。基本上这在于设置外部标志,使阅读器20的模拟部分开始发射。这功能循环直到定时器结束。BC-主发射参照点B和C之间的RCV信号1006。这示出同步线路74的双工性质。由于阅读器20的处理器在AD时间期间基本上无事可作,故如BC处的接受信号所示,同步线路74指示主计算机16,它能够向阅读器20发送数据。在这点,阅读器正在执行TIRISTM阅读器软件功能中的代码“writesequence()”,故在E点之前不能处理从主计算机收到的信息。D-开始发射应答器读取.参照D点的SYNC信号1010。50-52微秒之后主和从阅读器20都从功能“writesequence()”退出。在点D主阅读器20把同步线路74电平升高以防止主计算机再发送任何数据。可能有这样的情形,即字符已经装入主计算机16的UART移位寄存器,且要停止发射太迟了。为了避免损失这一字符,主阅读器20提早5微秒升高同步线路74电平。这向阅读器20提供了足够的时间捕捉由主计算机20发送的字符。在5微秒超时之后,禁止串行中断并调用另一个TIRISTM阅读器软件功能读取发射应答器23、25(如前所述,其结果是实现软件UART功能)。DE-发射应答器读取参照点D和E之间的REF信号1012。由阅读器20读取的发射应答器23、25发生在大约2--23ms之内(注意,DE包含上述5微秒的滞后)。在这时间期间,禁止所有的中断,并不可能有与主计算机20往来的通信。E-开始信息处理参照点E处的REF信号1012。这是阅读器20实际获得处理它在BC从主计算机16收到的信息的机会。在这一例子中,耗费了从主计算机16开始发送信息到阅读器20最后控制开始处理信息的77.608650ms。EF-信息处理参照点E和F之间的REF信号1012。在信息处理期间,阅读器20确定主计算机20请求的是什么,对这一请求发生什么动作,并建立响应所需的缓冲器。这一处理随信息的类型及信息的规格而变化。E-响应开始参照点F处的XMT信号1008,其中阅读器20开始向主计算机16发送数据。FG-完成处理参照点F和G之间的REF信号1012。这是在串行输出缓冲器中存储数据包的所有必须的工作所需要的时间。FH-阅读器发送响应参照点F和H之间的XMT信号1008。已经在输出排队中装入的数据,通过串行中断从阅读器20发送到主计算机16。与主计算机16不同,阅读器20不受“仅当同步线路为高电平时发送”的规则的限制。希望出现该情况的原因是,最坏情形的信息(如以下图示1004所述)是大约47.9ms,而充电时间为大约51.5ms。这剩余大约3.6ms,这段时间对于主计算机16发送另一请求是太短了(理想上是每循环一个响应和一个请求)。在低电平同步信号期间阅读器20发送的字节越多,则当同步线路74变为高电平时它必须发送的字节越少。这就允许主计算机16能够更有效地与阅读器20通信。点G是阅读器20已经完成对信息的回答并准备搜索下一个多路复用同步脉冲之处。点H是阅读器20响应的结束。点I是下一个多路复用同步脉冲的开始。图10B中,定时图1004(表示带有范围内的发射应答器23、25的阅读器20的情形,并在所有的天线上检测)是使用“获得可变长度天线扫描缓冲器”(“GetVariableLengthAntennaScanBuffer”)命令(以下在附录C中描述)产生的。定时图1004的说明基本上与以上图1002的说明相同,差别在于事件的定时参照图10B标出。在参考点E,阅读器20开始处理它在BC从主计算机16收到的信息。这一例子中,从B点到E点的时间为79.109765ms。在参考点H,标出下一个多路复用同步脉冲的开始。所示的定时要求在向主计算机16发送数据时,数据阅读器20要检测出多路复用同步数据的开始位。这要求串行输出程序比多路复用同步位要快,且多路复用脉冲足够短而不影响整个定时。点I是阅读器20响应的结束。由于阅读器20在同步线路74变为高电平(SYNC信号1010)之前大约21.3ms开始发送,故主计算机有足够的时间(20-25ms)发送另一个请求。由于平均一个请求大约为8-12ms(与插入的DLE字符数相关),故时间很多。有关主计算机16与阅读器20之间的通信进一步的细节包含在从德州仪器公司可获得的关于其TIRISTM产品系列的文件中,例如“TIRIS序列2000阅读器系统参考手册,”德州仪器(#RI-ACC-D01A),该文件在此结合作为对比。附录C描述了实施符合本说明书的系统10专用的阅读器20的软件的某些功能和所作的改进。IV.系统操作和用户接口1.0系统概貌以下是CID系统的操作和顾客用户接口的概述。操作和顾客用户接口的更为详细的说明进而在以下参照图11A-11I,12-16及17A-17N和17Q讲述。应当理解,系统10的操作由主计算机16执行的编程指令、及由上述阅读器20的软件所控制。系统10是与适当的燃油分发系统集成在一起的,在一个实施例中,这可以是从Austin,Texas的DresserIndustries公司Wayne分部可购得的WaynePlus/2或者WaynePlus/3系统,当然其它分发系统和软件也是可用的。例如系统10可以集成到Nucleus控制系统中,该系统也可从DresserIndustries公司的Wayne分部购得。以上与本发明的CID系统10相配合的市售智能分发器系统,或其它市售分发器装置,把油泵控制、现金记录器、卡处理和顾客识别集成到用于服务站环境的一个完整并可操作的系统中。当顾客进入服务站,并在燃油分发器14处检测到发射应答器23、25时,则对应的授权闪光灯45A或45B或其它如以下所讨论的范围内的指示器导通,以便指示顾客发射应答器处于读取范围。例如通过举起分发器油嘴或手柄、或通过启动灌油而使分发器启动后,系统10向计算机网络发送包含发射应答器CID数据的授权请求。然而在实际灌油之前,顾客可以按动顾客启动终端(CAT)上的消除键或选择不同的付费方法,以便跳过使用发射应答器CID代码对交易付费。如果在分发器油嘴已经被移动的分发器处发射应答器被第一次读取,则分发器将不会被授权使用来自发射应答器的CID代码进行销售。例如,如果第一个顾客移动了油泵的油嘴,而第二个顾客的发射应答器继而由油泵旁边的阅读器读取,则这一销售不会对第二个顾客的发射应答器CID帐户收费。1.1窗口安装的发射应答器方案的概述当带有车装发射应答器23的一顾客通过燃油分发器14时,由面向车辆的远距离天线22A或22B从发射应答器23读取CID数据。在读取了CID数据之后,最靠近车辆一侧并对应于远距离天线的授权闪光灯45A或45B接通。如果顾客向前驾驶通过燃油分发器没有加油,则在车装发射应答器23移出该油泵阅读区域之前闪光灯将保持接通。闪光灯45A或45B最好在发射应答器23离开油泵阅读区域之后的空白读取的一可编程量之后关断。于是,在车辆通过分发器14而没有灌油时,在车辆在阅读区域之内时分发器上的相应的授权闪光灯将接通,并在车辆离开阅读区域时关断。如果顾客选择使用车装发射应答器23对交易付费,则当汽车停在分发器处时,顾客能够检验看授权闪光灯45A或45B是否已经接通。当顾客举起分发器的油嘴(或开始灌油)时,则分发器被“授权”,并通过主计算机16向网络发送CID帐户授权的请求以便记帐开单。在整个的交易过程中授权闪光灯45A或45B最好保持接通。在顾客放回油嘴后,这一销售由主计算机结帐,并能够在CAT打印收据。在销售完成后,授权闪光灯45A或45B关断,并只要发射应答器继续由天线读取则保持关断。发生在销售完成之后的空白或“空”的发射应答器读取(或预定数目的空白读取)将使系统复位,以便允许后继的发射应答器读取而使授权闪光灯导通。另一种方式是,授权闪光灯45A或45B在交易完成之后保持导通,直到顾客的车辆离开读取区域。一旦在分发器使用车装发射应答器23完成销售或交易,则车装发射应答器23最好在一段预定的时间内不能在其它分发器处使用。然而应当理解,假设在另一个分发器使用发射应答器23之前在一个分发器销售还没有完成,则车装发射应答器23可以同时在一个以上的分发器处使用。另外,应当理解,系统能够被这样编程,使得虽然车装发射应答器23最近已经在一个分发器用于完成一笔销售,但车装发射应答器仍能够用于不同的服务,例如在洗车处或方便商店的驶过窗口处。1.2手持发射应答器方案的概述如果顾客具有手持发射应答器25,诸如钥匙环或信用卡式的发射应答器,则必须通过在位于授权闪光灯处的短距离天线前面挥舞发射应答器使之呈现在短距离天线24A、24B前。短距离天线24A、24B从发射应答器读取CID数据,且相应的授权闪光灯接通。当顾客举起油嘴(或开始灌油)时,对CID交换位置帐户授权的请求通过主计算机16发送到网络。当顾客放回油嘴时,则授权闪光灯关断,销售结帐,并可在CAT打印收据。手持发射应答器25最好能够在一个以上的顾客启动的终端(CAT)工作(其中在分发器、洗车处、或方便商店区)。换言之,既使它当前正在用作为另一CAT处的交易的付费方法,手持发射应答器25也能在一特定的CAT工作。1.3授权闪光灯操作的概述当在灌油交易还没有进行的分发器14处读取顾客的标识(CID)时,授权闪光灯45A、45B接通。当在分发器14处从正在通过的车装发射应答器23读取CID数据时,则授权闪光灯45A、45B接通并保持接通,直到发射应答器离开阅读区。在车辆通过第一个分发器并来到第二个分发器的读取区时,在第二个分发器处读取CID数据且第二个分发器的授权闪光灯接通。对于车装发射应答器23的交易,当销售完成后油嘴放回时,则授权闪光灯45A、45B关断,或另一方式是,保持点亮直到车装发射应答器离开读取区。如果使用手持发射应答器25,则当销售完成后油嘴放回时授权闪光灯关断。如果顾客越过CID交易并选择了不同的付费方法,则授权闪光灯45A、45B关断。在灌油完成且油嘴放回之后,系统10能够被这样编程,以便防止授权闪光灯在预定的时间区间、在服务站任何其它分发器处(或者另一方式是任何地方)、由已用于最近完成的灌油交易的CID发射应答器23、25接通。这样,车辆能够离开服务站而不会使任何更多的授权闪光灯接通。1.4顾客越过如果授权被拒绝,即CID代码已发送到网络,而网络返回指示顾客被拒绝授权使用系统10即CID代码付费的信号,则交易按被拒绝的预授权销假如分发器14还没有被启动(例如,油嘴没有举起)或没有开始灌油,则顾客可以通过按动顾客启动终端(CAT)越过使用发射应答器23、25交易。一旦按动了取消键,诸如“取消CID系统的使用?(Y/N)”这样的提示就显示在分发器14的CID。顾客可以通过按动CAT的“Yes”键确认CID交易的越过。如果这时选择“No”键,销售将继续作为CID交易继续进行,即使用顾客的CID代码记帐开单的交易。在灌油之前通过插入帐单或信用卡或通过选择诸如现金等另一种付费方式,顾客也能够越过CID交易。当顾客越过CID交易时,则闪光灯45A、45B关断。一旦使用CID代码的交易或销售处于灌油阶段,就不能在分发器14选择不同的付费方法,也不能取消CID交易。1.5拒绝授权或超时如果授权被拒绝,即CID代码已发送到网络,而网络返回指示顾客被拒绝授权使用系统10即CID代码代费的信号,则交易按被拒绝的预授权销售处理。分发器14停止并通知顾客去服务员那里付费。如果使用车装的发射应答器23,则授权闪光灯关断并保持关断直到油嘴放回。类似地,如果在预定的时间(例如60秒)内没有从CID销售用的网络收到授权响应,则销售按被拒绝的预授权销售处理。1.6网络通信问题如果当顾客举起授权闪光灯已经接通的分发器14处的油嘴时计算机网络发生了故障,则分发器不启动。而是CAT向顾客显示通知,告诉顾客网络故障,并要求顾客在选择另一付费方法之前取消CID交易。当顾客完成灌油,但由于网络故障销售不能通过CID系统付费时,则把该CID“销售”看作是未付款CAT销售,并能够登记和保存用于进行报告。2.0顾客标识(CID)操作和用户接口流程11A-11I及图12是描述当顾客使用分别按车装发射应答器23方案和手持发射应答器25方案的系统10时发生的过程的流程图。图13-16是表示处理顾客交易中所涉及的任务和子系统之间的关系的流程图。图17A-17N和17Q是描述由CID原语(即为管理顾客识别功能的执行情况而写的软件程序)完成的过程的流程图。2.1车装发射应答器方案图11A和11B描述了表示涉及车装发射应答器23的方案中系统10的操作流程图1100。在步骤1104车辆接近服务站环境中的一个油泵,即分发区域。步骤1106中,对发射应答器23是否处于油泵区域作出判断。如前面参照图1和8所讨论的,这一判断涉及在发射应答器首先由天线22A或22B充电后阅读器20从车装发射应答器23接收数据。如果接近的车辆没有车装发射应答器23,即在范围内没有车装发射应答器23,则系统10以传统的顾客处理进行,即步骤1110,其中不进行使用CID代码的付费。按传统的顾客处理,顾客使用传统的方法进行付费,诸如向顾客启动的终端(CAT)插入信用/借贷卡,或直接向服务站服务员付费。按传统的顾客处理,CAT可能显示付费指示,诸如“插入信用/借贷卡或付给服务员”,随之是灌油指令,诸如“举起油嘴”。如果车装发射应答器23处于范围内,那么在步骤1108,CID系统10确定检测到的CID最近(例如,在最近(5-10)分钟)是否在服务站的另一分发器用来完成一销售。如果是,则系统10默认如步骤1110中所示的传统的顾客处理,且相应的授权闪光灯不被启动(以下参见步骤1112)。将要求顾客选择另一付费形式,且交易将不使用CID代码处理。这有助于避免欺骗行为并能防止给顾客不好的感觉,否则顾客在完成销售后可能要驾车离开油泵,却看到他或她顺序驶过的每个油泵“点亮”着似乎处于启动状态。在灌油之后对顾客给出足够的时间以便离开服务区域,而不会在其它任何油泵启动授权闪光灯。作为一个选项,当在不同的油泵完成销售后对看见其它油泵“点亮”并不反感时,上述的默认传统顾客处理可被删除。在步骤1108如果发射应答器23最近没有用来完成销售,那么在步骤1112在油泵旁边提供“顾客处于范围内”的指示。在一个实施例中,当发射应答器23处于油泵的分发区的范围内时,授权闪光灯45A、45B接通以便提供这种指示。闪光灯45A、45B可以在分发器14上或附近的适当的位置处。虽然在一个实施例中,范围内的指示器是闪光灯45A、45B,但应当理解,指示方式可以改而由可听见的声音提供(例如音乐、音调、或话音),或由机械运动,视频或多媒体显示,或它们的任意组合,或可由顾客感觉到的其它行动提供。在范围内指示器闪光灯45A、45B接通后,系统这时确定车装发射应答器23是否可能已经移出读取范围,如果车辆只是通过一个燃油分发器这种情形是会发生的。在步骤1113,系统检验看车装发射应答器23是否仍然在读取范围内。如果是,则在步骤1114(以下将更为详细讨论),系统检测看发射应答器23是否已经在范围内足够长的预定时间。然而如果车装发射应答器23不再处于范围内,则在步骤1115系统检测看是否已经发生预定数目(N)的空白读取,即没有检测到发射应答器的读取。如果是,则这指示着车辆可能已经驶过,且从而在步骤1116范围内指示器关断。系统10在步骤1110转为默认状态。应当理解,如果顾客这时接近,且发射应答器来到另一个油泵的范围内,则用于这个油泵的闪光灯45A、45B将接通。还应当理解,步骤1112中提供的范围内指示并不意味着顾客的标识(即帐号)已经就完成销售的目的同油泵关联。这就避免了可能发生欺骗行为,或当发射应答器只是进入油泵的范围时对顾客意外的收费。如果步骤1115中没有出现预定的空白读取数,则这表明车辆可能仍然在油泵的范围内,且系统返回步骤1113再次检验发射应答器的读取。如上所述,在步骤1114对发射应答器23是否处于油泵的范围内足够长的时间作出判断。如果不是,则在步骤1115系统判断是否已出现预定数的空白读取。如果发射应答器保持在范围之外,则在步骤1116范围内指示器将关断,且在步骤1110系统将默认为传统的顾客处理。如果车装发射应答器23处于范围内足够的时间(例如大约4秒),则在步骤1118该油泵的顾客启动终端通过向顾客显示可以取消立即灌油的油泵处理、或者是另一种付费形式(例如“插卡”)、或者是取消未决的销售(例如“删除”)这样的指示,而允许销售进行。在销售能够进行之前步骤1114时间滞后的目的是为了向顾客给出足够的时间以便从车辆出来去操作油泵,这样就避免了对油泵的欺骗行为或由非顾客的其它人意外的动作。在步骤1122,对时限是否已经超过作出判断。如果从车辆来到范围内没有顾客与销售打交道,即顾客没有举起油嘴或开始灌油,经过了太长的时间,则范围内的指示器关断(步骤1116),且系统默认传统的顾客处理(步骤1110)。步骤1122的时限例如可以是几秒到一两分钟。步骤1122时限的目的是为了在顾客离开车辆(例如到服务设施去)或者无意完成销售时,避免欺骗行为或意外地使用顾客的标识。作为一选项,时限步骤1122可被省略。如果在步骤1122时限没有超过,则在步骤1124对顾客是否已经启动油泵作出判断。在步骤1124顾客可能通过从分发器14举起油嘴、或者通过举起油泵的油嘴并开始灌油的组合而启动油泵。在没有装设举起油嘴指示器的分发器14中,可通过其它的技术启动油泵,诸如通过举起油泵的手柄,滑动一个部件,或者可能通过按动分级选择按钮来启动油泵。对于本发明的公开内容的目的,上述的技术,或者它们任何组合,或者用于启动油泵的任何其它技术,都认为是油泵的“启动。”如果在步骤1124确定了油泵14已经启动,则系统在步骤1125检测CID代码的使用越过。越过可能发生在顾客删除交易或选择付费的另一形式例如信用卡时。如果没有发生越过,则过程返回步骤1122,从而系统重新判断是否已经超过时限周期。如果发生了越过,则系统按与所选择越过类型有关的处理类型进行传统的顾客处理。当油泵还没有启动时对越过的检测细节将在以下参照图11C进一步说明。另外,在时限步骤1122之前可对越过作出检测;然而由于信号处理非常之快速,以至当系统首先进行步骤1122时步骤1122中的时限还没有被超过。于是,在步骤1122对时限被超过的任何后继的检测之前先要对越过进行检测(步骤1125)。如果在步骤1124判断了油泵14已经被启动,则在步骤1126,对前面判断为处于油泵的范围内的发射应答器23是否仍然处于范围内作出判断。为了减轻天线可能拾取的任何假信号的影响,并验证在油泵启动之前和之后检测到的是同一CID代码,CID系统10最好对油泵启动前所取的读数采样与油泵启动后所取的读数采样进行比较。CID系统验证油泵启动之前和之后的读数是相同的或接近相同的。例如,CID系统可以取五个启动前的读数和五个启动后的读数。如果所有的、在启动前所取的五个读数的两个或三个与所有的、启动后所取的五个读取的两个或三个吻合,则验证了CID代码。如果需要可以取出更多的读数。例如十个启动前的读数可以同十个启动后的读数比较。如果举起前的取的读数的五个与举起后的取的读数的五个吻合,则是可接受的比较。步骤1126中所作的上述判断的目的是为了确保顾客的车辆是正在被灌油的车辆。这避免了当车辆驶过发射应答器23处于油泵的范围内短暂的期间,油泵被欺骗地启动或者被站在油泵附近的什么人偶然启动的可能。应当理解,在一些实施例中,当步骤1114已经用于判断发射应答器是否处于范围内达足够长的时间时,步骤1126是可选用的。应当考虑步骤1126和1114两个都进行,或者如果执行一个步骤,而另一个可能不需要。两个步骤在一定的意义上是可选用的,这取决于对系统10所希望的顾客安全性的程度。如果在步骤1126,同一发射应答器23不再处于范围内,则在步骤1116范围内的指示器关断,并在步骤1110油泵默认传统的顾客处理方式。如果仍然在范围内,则在步骤1128发射应答器23的数据(例如顾客的帐户信息)与油泵发生联系,使得销售(例如灌油或其它购物)被允许进行。只有在步骤1124油泵被启动时,才在步骤1128出现油泵/发射应答器23的联系。在步骤1130,执行发射应答器数据(例如顾客的帐户信息)的授权。例如,与网络相结合的主计算机16用来判断顾客帐户数码是否确实可用于购物。另外,主计算机16还可审查存储在本地坏账否定文件中的数据,并向只要是不属于坏账帐号的顾客帐户授权。步骤1130的授权过程可在发射应答器23与油泵相联系的步骤1128之前执行,或者作为其一部分执行。在一些实施例中,相联系的过程即为所需要的所有的过程,而不需要另外的授权过程。授权可仅仅包括识别顾客的标识是否为真实的信息,或者包括正确的字符数码。然而,在系统10的很多应用中,需要某种形式的数据库信用授权。在其它实施例中,只要发射应答器23处于任何油泵或其它阅读器范围内(或许甚至是在服务站环境的入口处),则就能够执行授权步骤1130。然而除非直到在步骤1124启动油泵,否则不允许进行销售(步骤1132)。授权步骤1128还可以包含“暂停”判断(不要同参照步骤1122讨论的时限混淆)。“暂停”发生在CID代码已经送往主计算机16或网络以便授权、但在预定的时间后没有收到确认或否认时。以下将更为详细说明的图11E表示出,在灌油之前或之后、或在油嘴举起之前或之后如何处理授权的否认或“暂停”。在步骤1132销售被准许,因而例如顾客能够在油泵处分发燃油并可能定购货物(例如食物)或服务(例如洗车),所有这些都对由发射应答器23的数据识别的顾客帐户收费。在步骤1134,使用顾客CID数据完成销售。图11C更为详细地示出完成CID交易所经历的步骤。参见图11C,在顾客灌油时,顾客启动的终端指示“油泵接通”(步骤1140),且系统10执行一定的顾客规定的活动。例如,如果顾客已经购买燃油达一定次数,则系统能够向顾客提供(通过在CAT上显示信息)洗车。或者系统可能按一定的次数提示顾客在顾客希望洗车的地方到时洗车。其它顾客特定的活动可能包括提供所需要的对顾客帐号收费的食物或饮料。顾客特定的信息可能来源于定期更新的数据库,该数据库在主计算机16中或者可由其访问。或者信息可以包含在从发射应答器23、25广播的数据中。如果发射应答器是读/写(R/W)发射应答器,则主计算机可基于顾客的意愿周期地更新发射应答器上的信息。在步骤1142,系统确定顾客是否被授权使用CID代码付费或是否出现暂停。如果在“允许销售”步骤1132(图11B)之前省略了“授权”步骤1130(图11B),则可以包含步骤1142。能够理解,“授权”步骤可以包含在“允许销售”步骤1132之前或者之后(图11B),或者前后都包含。如果在步骤1144(图11C)授权被拒绝或出现暂停,则按图11E所示处理。在灌油期间,系统在步骤1146再次检测越过。以下进一步讨论的图11F较详细示出对于灌油期间越过的检测。如果还没有出现越过,则在步骤1148,系统判断油嘴是否已经放回其位置。如果油嘴还没有放回其位置,则系统继续判断授权是否已经被拒绝或者已经出现暂停(如果包含了步骤1142),且是否出现越过。一旦油嘴已经放回,这表示灌油已经完成,则CID系统在步骤1150判断网络是否有故障,即主计算机16能否访问网络。图11G更为详细地示出判断网络是否有故障的方案。应当理解,在顾客交易期间,可以按不同次数检验网络。例如,可以在灌油开始之前和之后检验网络。参见图11C,如果网络有故障,则交易作为一个未付款的CAT销售(步骤1152)处理,且销售信息可以存储在主计算机存储器中以便后来在网络运行时向网络转发。如果网络没有故障,则在步骤1154授权闪光灯或其它范围内指示器接通。在步骤1156销售结帐并执行最后的顾客特定行为,诸如显示收据的提示。2.2手持发射应答器的方案图12示出表示按涉及手持发射应答器25方案的系统10的操作流程图1200。既使在带有车装发射应答器23的顾客接近油泵的情形下,也可以使用发射应答器25,这时发射应答器25可用来越过或删除涉及发射应答器23的交易。例如,这可能在顾客希望向与车装发射应答器23相关的帐号不同的一个帐号为在油泵处的销售付费。现在参见图12,在步骤1204,顾客接近服务站环境内的一个油泵,即分发区。在步骤1206,对手持发射应答器25是否处于油泵范围作出判断。如前参照图1和8所讨论的,这一判断涉及在发射应答器首先由天线24A或24B充电之后从发射应答器25接受数据的阅读器20。为了处于范围内,顾客一般必须把发射应答器25朝上放到接近分发器14的位置或在某个指定的接近天线24A或24B的其它位置朝上放置。如果靠近的顾客没有呈现出手持发射应答器25。那么在步骤1221系统默认传统的顾客处理。应当理解,如果检测到车装发射应答器,则出现参照图11A和11B所描述的过程。在步骤1206,如果手持发射应答器25处于范围内,则在步骤1212在油泵附近提供“顾客在范围内”的指示。在一个实施例中,当发射应答器25处于油泵分发区的范围内时,授权闪光灯45A、45B接通以提供指示。闪光灯45A、45B可处于分发器14上或其附近的任何适当的位置。在一个实施例中,它处于顾客呈现发射应答器25的天线24A或24B的位置。如果需要,可对于手持发射应答器及车装发射应答器提供分开的范围内指示器。一旦启动了指示,例如如果指示是闪光灯的形式,则在把发射应答器25移开闪光灯时,如以下所述,闪光灯仍保持点亮直到时限出现。响应于顾客使发射应答器25处在范围内,一旦在油泵处出现范围内指示,如果这时顾客接近另一个油泵使得其发射应答器处于范围内,则也将提供对于这另一个油泵的指示,如以下所述,在两个油泵都允许进行后继的启动和销售。在一个实施例中,当同时出现涉及同一手持发射应答器25的两个指示和启动时,则向服务员提供一个指示提示服务员注意这一事实,使得如果出现顾客的发射应答器25欺骗地或无意地使用了一个以上的油泵时,能够被终止。虽然一个实施例中范围内的指示器是闪光灯45A、45B,应当理解,另外指示也可通过可听到的声音(例如音乐、音调、话音)、机械移动、视频或多媒体显示、或它们的任意组合、或可由顾客感觉到的其它行动提供。在步骤1218,油泵的顾客启动终端允许通过向顾客显示一个指示而进行销售,这指示可以是为了立即灌油可以移开油泵手柄,或者可以代之以其它的付费形式(例如,“插卡”),或取消来临的销售(例如“删除”)。在步骤1222,对是否已经超过时限作出判断。如果从发射应答器25进入范围而没有对顾客进行销售的时间太长,那么范围内指示器关断(步骤1219),且系统默认传统的顾客处理(步骤1221)。例如步骤1222的时限可以是几秒到一两分钟。步骤1222的时限的目的是为了在顾客离开分发器区(例如进入到服务设施中)或者无意完成销售的条件下,防止欺骗行为或顾客标识的意外使用。作为一个选项,时限步骤1222可以省略。如果在步骤1222没有超过时限,那么在步骤1224对顾客是否已经启动油泵作出判断。在步骤1224,顾客可以通过从分发器14举起油泵的油嘴,或者通过举起油泵油嘴与开始灌油的组合而启动油泵。在没有装设油嘴举起检测器的分发器14中,例如通过举起油泵手柄、滑动一个部件、或者还可通过按动一分级选择按钮来启动油泵。对于本发明公开的内容,任何上述的技术,或它们的组合,或其它用来启动油泵的技术,都认为是油泵的“启动”。如果油泵14还没有启动,系统在步骤1225检测CID代码的使用的越过。越过可能出现在顾客取消交易或选择其它付费形式时,例如信用卡。如果没有发生越过,则过程返回步骤1222,从而系统再次判断是否已经超过时限周期。如果的确发生了越过,则系统按与所选择的越过的类型相关的处理方式进行传统的顾客处理,即步骤1221。以下参照图11C进一步讨论当油泵还没有启动时对越过的检测的细节。一旦在步骤1224启动了油泵,那么在步骤1228发射应答器25数据(例如顾客帐户信息)就将与油泵相关联,因而允许进行销售(例如灌油或其它消费)。一旦在步骤1126启动了油泵,才发生步骤1228中的油泵/发射应答器25相关联。在步骤1230进行发射应答器数据(例如顾客帐户信息)的授权和检测时限。图11E示出可能如何处理授权的拒绝和“暂停”。在步骤1232允许进行销售,并在步骤1234使用顾客的CID数据完成该销售。图11C更详细地示出为完成CID交易所采用的步骤。以上的步骤1230-1234的进行方式基本上与前述步骤1130-1134的方式类似。注意,如果顾客越过CID交易并选择不同的付费方法,则指示闪光灯45A或45B将关断。2.3当油泵没有启动时对越过的检测图11D示出在油泵还没有启动时CID系统10检测越过时发生的过程。该过程适用于所检测的发射应答器是车装发射应答器23或是手持发射应答器25。如上所述,这种越过可能发生在顾客选择除使用CID代码外的不同的付费方法时,或顾客决定取消交易时。首先,CID系统通过确定分发器油嘴是否已经从其位置移开、以及实际的灌油是否已经开始(步骤1160和1162)而验证灌油是否已经开始。如果油嘴已经移开且灌油已经开始,则系统在步骤1164检测当灌油已经开始时的越过。图11F描述了检测当灌油已经开始时的越过的过程。如果油嘴还没有移动和/或灌油没有开始,那么CID系统判断顾客是否已经(1)通过按顾客启动终端(CAT)(步骤1166)上的“删除”按钮取消了交易,(2)向CAT插入信用/借贷卡作为付费(步骤1168),或者(3)选择了不同的付费方法(诸如现金)(1170)。如果是,则范围内指示器关断(步骤1172),CAT上的显示变为提示“插入卡或移动油嘴”或类似的什么信息(步骤1174),且使用传统的顾客处理方法进行交易,即不使用CID代码(步骤1176)。注意,如果顾客按动了“删除”按钮,则他或她有机会不作出这一删除。在选择“删除”按钮之后,显示器将提示“Y/N”(步骤1178)。如果顾客选择作为否定的“N”,则CAT将显示诸如“油嘴,删除,卡”的信息(步骤1180),并且交易继续作为CID交易处理(步骤1182)。类似地,如果既没有选择插卡(步骤1168)也没有选择其它付费键(1170),则交易继续作为CID交易处理(步骤1184)。在步骤1182和1184,如果发射应答器是车装发射应答器23,则过程继续进行图11C的时限步骤1122。如果发射应答器是手持发射应答器25,则过程继续进行图12的时限步骤1222。2.4当油泵启动时对越过的检测图11F描述了当CID系统检测灌油已经开始后企图进行系统越过时的过程。CID系统验证灌油已经开始(步骤1190)。如果灌油还没有开始,则在步骤1191系统检测当灌油还没有开始时的越过。如上所述,图11D描述了当检测灌油开始之前的越过时发生的过程。如果灌油已经开始,则CID系统判断顾客启动终端(CAT)上的“删除”按钮是否被按动(步骤1192)。如果是,则分发器中的油泵停止(步骤1194)且通过CAT上的显示指示顾客放回油嘴并到服务站建筑物内向服务员付款(步骤1195)。然后系统继续通过检测网络(图11C的步骤1150)完成销售(步骤1196)。如果在步骤1192没有按动“删除”按钮,则CID系统判断信用/借贷卡是否插入到CAT(步骤1193),或者是否选择了CAT上不同的付费键(步骤1197)。如果是,则CAT上的显示变为提示系统的越过不能实现,例如称不能接受信用/借贷卡(步骤1198)。然后在步骤1199,通过判断油嘴是否已经放回(图11C的步骤1148)继续处理销售到完成。如果既没有插入信用/借贷卡也没有选择不同的付费,则不显示步骤1198的信息,但是系统继续在步骤1199处理交易到完成。2.5授权拒绝或暂停处理图11E描述了当顾客授权已经被拒绝、或者由于网络故障而没能够提供顾客授权确认或CID代码的使用拒绝而造成系统暂停时所发生的过程。如果灌油已经开始(步骤2210),那么CID系统10停止泵油(步骤2212)并通知顾客放回油嘴且到服务站建筑物内向服务员付款(步骤2214)。如果灌油还没有开始(步骤2210),则CID系统10判断油嘴是否已经举起(步骤2216)。如果这时油嘴还没有举起,如果涉及车装发射应答器,则CID过程继续进行(步骤2217)时限步骤1122(图11B);或如果涉及手持发射应答器,则进行时限步骤1222(图11C)。在步骤1130,图11A,及步骤1230,图12,再次提供了另一机会授权CID使用(例如如果有系统暂停)。如果油嘴已经举起,则通过CAT显示器通知顾客CID授权已经被拒绝并要求选择另一付款方法(步骤2218)。然后交易按传统的顾客处理进行,即不使用CID代码付费(步骤2220)。2.6授权闪光灯(范围内指示器)的操作图11H和11I表示分发器14的授权闪光灯45A、45B(或范围内指示器)的一般操作。在图11H和11I中并没有包含每一种接通或关断范围内指示器的触发。应当理解,这里其它的附图和讨论可能描述了另外的或修改的启动或关断范围内指示器的方案。参见图11H和11I,CID系统10不断进行读取以便在步骤2230判断CID发射应答器23、25是否出现在读取范围内。如果车装发射应答器23处于范围内,则CID系统10在步骤2232判断检测到的CID代码是否最近在服务站其它的油泵使用过。步骤2232类似于图11A的步骤1108。如果是,则交易作为似乎没有CID存在被处理,且在步骤2234使用传统的顾客方法处理销售。如前面参照图11A和11B所述,在步骤2232期间,CID系统10进行检验,看最近,即在最近的五到十(5-10)分钟内,在其它油泵是否完成过使用车装CID代码的交易。如果在最近的五到十(5-10)分钟内在其它油泵使用车装CID代码完成过交易,则CID系统将不接通范围内指示器,且分发器不进行操作,除非选择其它的付费形式。如进一步所指出的,通过向顾客提供足够的时间在加油后离开服务区,而不会激励服务区内的任何其它分发器的授权闪光灯,这有助于避免欺骗行为。注意,如果在步骤2230检测到手持发射应答器,则系统10在步骤2232不检验最近的使用情况。如果检测的CID代码最近没有在其它油泵使用过,或检测的CID代码来源于手持发射应答器25,则CID系统在步骤2236使范围内指示器接通。在范围内指示器45A、45B接通时,CID系统10在步骤2237、2239、和2241判断发射应答器是否仍然处于读取范围以及是否已经超过时限。这些步骤(2237、2239、和2241)分别类似于图11A的步骤1113、1114、及1115。在步骤2238,系统判断是否按动了CAT上的“删除”按钮。如果是,则系统在步骤2240判断是否已经开始灌油,且如果灌油以经开始,则系统在步骤2242检测越过(参见图11F)。如果已经按动了“删除”按钮且灌油还没有开始,则在步骤2244范围内指示器关断。如果在步骤2238没有激励“删除”按钮,则CID系统10在步骤2243判断时限是否已经超过,并如果没有,则在步骤2245判断是否已经开始灌油。步骤2243和2245分别类似于图11B的步骤1122和1124,且对步骤1122和1124的说明因而分别适用于步骤2243和2245。注意,如果在步骤2243超过了时限,那么在步骤2244关断范围内指示器。一旦已经开始灌油,系统10连续地检验看油嘴是否被放回(步骤2246)。一旦油嘴已经放回,则在步骤2244关断范围内指示器。在关断范围内指示器后,CID系统在步骤2248连续地检验看被检测的CID发射应答器是否仍然在读取范围。只要发射应答器继续由分发器上的天线读取,范围内指示器就保持关断。因而只要销售完成但是顾客驶离分发器之前,就防止了范围内指示器45A、45B变为再次接通。一旦CID发射应答器离开读取范围,即天线读取的是“空”的发射应答器,则系统基本复位,且授权闪光灯将响应后继的发射应答器读取而变为接通。然而,如上所述,在完成销售后的五到十(5-10)分钟间隔之前,分发器授权闪光灯将不会变为接通。2.7网络故障的方案图11G描述了如果有计算机网络故障所发生的过程。在(步骤2250)读取车装发射应答器23或手持CID发射应答器并且授权闪光灯接通之后(步骤2252),CID系统10判断计算机网络是否有故障(步骤2254),并从而判断顾客CID代码是否能够被验证和/或任何最终销售信息能否从主计算机转发到网络供处理。如果网络有故障,则通知顾客网络有故障并要求顾客去见出纳员(步骤2256),且授权闪光灯45A、45B(范围内指示器)关断(步骤2258)。如果网络没有故障,则CID系统判断灌油是否已经开始(步骤2260)。如果灌油没有开始且网络正常并在运行,则系统继续作为CID交易处理该交易。一旦灌油已经开始,CID系统连续地检验,看网络是否有故障(步骤2262)。如果在灌油期间的任何时候网络失效或出故障,则销售将作为未付款CAT销售处理(步骤2264),且销售信息被存储以便供将来转发给网络。如果在灌油期间没有网络故障发生,则该交易继续作为CID交易被处理。3.0软件的任务和子系统以下是一个实施例中由CID系统的软件和子系统执行的特定任务的说明。也可采用其它的配置。3.1软件的任务和子系统的概述图13是表示处理CID交易中所涉及的主软件任务和子系统之间的关系的图1300。处理顾客标识(CID)特征所需的软件任务和子系统一般分为以下区域A.读取发射应答器23、24的号码(“CID”)。这是由低级发射应答器阅读器任务1302执行的。B.处理CID,获得auths(授权),使授权闪光灯(或其它范围内指示器)接通等。这是由CID原语软件程序1304执行的。C.例如通过对基础和应用顾客平台服务(“CPS”)代码作出改变来处理销售中的CID信息;注意,基础和应用CPS代码是指控制燃油泵并处理非CID交易的服务站软件。D.处理CID授权请求、授权返回及时限。这是由与外部网络1308通信的CID应用网络通信1306执行的。E.处理户外销售活动1310,即发生在分发器14处的顾客活动,诸如新CID读取,信用/借贷卡插入顾客启动终端(CAT),顾客按动不同付费类型键的删除键,油嘴举起或返回,以及销售结束。F.处理在编程屏幕1312的命令输入。通过编程屏幕(在附录D中更为详细讨论)例如赋予服务员(或其它授权人员)能够使对于各个分发器14或对于整个服务站CID功能接通或关断的能力;使各个阅读器导通或关断;把天线映射到特定的CAT,及执行CID系统诊断。3.2发射应答器阅读器任务图14是更具体地说明发射应答器阅读器的任务1302与CID原语软件程序1304之间的数据和命令流的图。发射应答器阅读器的任务1302有选择地向发射应答器阅读器20发送命令信号,以便使阅读器20接通或关断(即激励),并还从原语软件程序1304向阅读器20转发授权闪光灯控制命令。发射应答器阅读器的任务1302进而接受在服务站所有的天线读取的CID号码。在典型规格的服务站系统中可能有八(8)个阅读器20,每一阅读器控制着多达四(4)个天线。因而,一个典型的系统中可能有多达三十二(32)个天线。在收到CID数码后,发射应答器阅读器任务向由以下表2表示的表写入发射应答器CID号码数据。这表包含所有天线的CID号码或数值。天线按高能(远距离)天线和低能(短距离)天线成对分组。第一对天线提供CID阵列中第一组两个数值,一个用于高能天线,一个用于低能天线。CID数值可以是八(8)个字节,于是每个阅读器20将有两(2)对八(8)字节数值。注意,下述表2中的阅读器和天线列仅用于参考。</tables>等。表2发射应答器阅读器任务的数据结构在一个实施例中,典型的一个阅读器能够处理两(2)对天线(例如22A、22B、24A、24B)。这意味着每一阅读器20提供三十二(32)个字节CID数据,或如上所述,两(2)对八(8)字节数值。当天线中没有读取发射应答器号码时,在表中放置零(0)作为该天线的发射应答器号码。当对所有的天线读取了所有的发射应答器数值时,信号被发送到CID原语1304以便处理新的发射应答器号码。这一信号是以命令包的形式发送到CID原语命令邮箱1402。在命令包中可被发送的或者是CID号码或者是指向CID号码的指针。在比发射应答器阅读器任务1302更高的软件级别决定授权闪光灯控制,并作为命令传送到发射应答器阅读器任务1302,以便使各个闪光灯接通或关断。3.3CID原语参见图15和16,CID原语1304接受在其命令邮箱1402中的命令。这些命令包括1)处理来自发射应答器阅读器任务1302的就绪CID号码(数据)。2)接通或关断发射应答器闪光灯(授权闪光灯)。3)越过在油泵处的CID的使用(来自BaseCPS1502或应用代码1504)。4)锁存在油泵处的CID的使用(来自油嘴举起处的BaseCPS)。5)处理通过应用网络接口(或通信)1306从网络1308返回的CID授权(授权回答)。6)结束销售中的CID使用(在销售结束时来自BaseCPS1502或应用代码1504)。7)对一油泵返回CID使用状态(从BaseCPS或应用代码)8)返回CID修改信息(从BaseCPS报告生成代码)CID原语1304将接受一命令以便处理在油泵或分发器14处从发射应答器阅读器任务1302读取的新一批CID号码。在处理期间,CID原语1304把天线数据映射到特定的油泵14用于判断该油泵的CID使用。每一天线对提供两(2)个CID数值(每个天线一个)。如以下更为详细讨论的,如果在一对天线的任何一个天线读取到数值,则CID原语1304采用非零CID。这一非零CID数值用于被映射到天线对(如果有的话)的油泵。CID原语1304能够判断CID数值是来自车装的发射应答器23还是来自钥匙环/链发射应答器25,天线通过CID数值读取发射应答器。例如,如果发射应答器是由低电平天线24A、24B读取的,则认为发射应答器是钥匙环/链发射应答器25。如果发射应答器是由高电平天线22A、22B读取的,则认为发射应答器是车装发射应答器23。如果CID天线对的两个天线都是非零的,即其中油泵14的高电平天线22A、22B读取车装发射应答器23,而同一油泵的低电平天线24A、24B读取钥匙环/链发射应答器25,则低电平的读取优先并由CID原语1304使用。这样,钥匙环/链发射应答器25能够越过油泵14处的车装发射应答器23,并且交易针对钥匙环/链发射应答器25帐户收费。这一越过的测量在以下参照图17M讨论。CID原语1304保持两个列表的数据结构。如以下表3所示的一个列表提供了油泵14的状态并包含每一油泵以下的信息(a)由油泵(或车装(窗口)23或钥匙链/信用卡25型)检测的发射应答器的类型;(b)CID列表的下标(由CID原语1304保持的第二数据列表(表4));(c)油泵旁CID的使用是否已经越过,以及授权闪光灯是否已经被迫关断;(d)是否已经有状态变化的返回;以及(e)先前的状态。<表3-油泵列表数据结构如以下表4所示,由CID原语保持的第二个列表是对于由系统处理的CID数码的另一结构。这一列表包含对每一CID号码的以下信息(a)CID数码来自的发射应答器的类型-或车装(窗口)23或钥匙链/信用卡25型;(b)哪一个油泵14读取CID号码;(c)哪一个油泵14正在使用CID号码;(d)CID授权状态;(e)结帐开单信息;(f)删除时间;以及(f)转发邮箱。不同的功能按不同的方式改变或查询两个数据结构(表3和表4)。表4CID列表数据结构图17A-17N和17Q是描述CID原语和它处理的各种命令的流程图。图17A表示CID原语全部命令过程。CID原语连续不断地检验其CID命令邮箱(CIDCmdMbx)1402中的命令(步骤1702)。如果没有命令。则CID原语进到CID列表清除(步骤1704;参见图17I的流程图1700D,其中在已经过了CID取消时间之后,CID列表数据结构(表4)被清除掉不再由油泵读取或油泵使用的CID数码。在完成了CID列表清除之后,CID原语再次检验其CID命令邮箱1402的命令(图17A的步骤1702)。在流程图1700A中,如果在邮箱1402中有命令,则CID原语判断邮箱是否包含来自发射应答器阅读器任务1302的CID数据,(步骤1705)。如果是,则CID原语使用“处理CID数据”子程序在步骤1706框276处理CID数据。图17D和17E的流程图1700D,“处理CID数据”,更详细地描述了如何处理CID数据。参见图17D和17E,CID数据的处理在其它事情中还涉及,基于从发射应答器阅读器任务1302收到的CID数据,更新油泵列表数据结构(以上的表3)及CID列表数据结构(以上的表4)。在图17A的步骤1800中,CID原语把天线数据映射到油泵14。图17M的流程图1700M更详细地描述了CID原语处理天线数据向油泵映射的过程。参见图17M,在步骤1802和1803系统检验所有的天线数据,并把天线对与适当的油泵号码或独立的阅读器匹配。然后针对每一对天线的读数(每对有一个高能和一个低能读数),系统判断任何CID号码是否为非零(意味着至少一个发射应答器已经被读取)(步骤1806)。如果任何一个天线的读数都不是非零,即任何一个天线都没有检测到发射应答器,则系统对油泵设置新的CID为没有(0)(步骤1808)。如果这时在步骤1810至少一个CID为非零,则CID原语判断油泵的两个CID是否都为非零。如果油泵的两个CID都是非零,即高能天线检测到车装发射应答器23且低能天线检测到手持发射应答器25,则低能天线的数据优先,从而油泵的新的CID被设置为对应于手持或钥匙链型发射应答器的非零CID数码(步骤1812)。如果不希望允许由手持发射应答器25越过,则系统可另外保持一出错条件并对油泵设置新的CID为没有(0)(框406)。如果在步骤1810油泵的两个CID都不是非零,则在步骤1814设置油泵的新的CID为非零CID号码,并依据读取新的非零CID是哪一个天线,而设置CID类型为窗口安装的或者为钥匙链。返回图17D、17E的流程图1700D,在天线数据已经映射到油泵(步骤1800)之后,分别开始处理天线(步骤1750,1752)。如果步骤1754中一个天线的CID数据为空(零)且油泵没有相关联的CID号码,则CID原语清除在油泵处的迫使授权闪光灯关断的标志,使得未来的CID读取能够使授权闪光灯接通(步骤1756)。不论是否清除了迫使授权闪光灯的标志,CID原语然后在步骤1758对当前的CID读数和先前的CID读数进行比较。如果没有变化,即当前的CID读数与先前的CID读数相同,则CID原语不作任何事情(步骤1760)。如果当前的CID读数与先前的CID读数不同(步骤1762),则系统在步骤1764再次判断当前的CID是否为空白。如果不是,则在步骤1820和1711,系统执行子程序分别处理油泵处的新的非空CID读数,并处理状态变化的返回。处理新的非空CID读数的子程序在图17F、17G的流程图1700F中更为详细地描述,而处理状态变化的返回的子程序在图17C的流程图1700C中更为详细地描述。在以下更为详细地讨论这些子程序。如果在步骤1764(图17E),当前CID为空白,则系统在步骤1766判断先前的CID是否来自窗口安装(车装)的发射应答器23。如果不是,则系统在步骤1768不作任何事情,因为这意味着先前的CID来自钥匙链型发射应答器25。如果先前的CID是车装的发射应答器23,则CID原语执行步骤(步骤1770、1772、1711、1774、1776及1778)更新油泵列表数据结构(表3)及CID列表数据结构(表4),以便从油泵“断开”CID(步骤1774)并使油泵与任何CID脱离关系(步骤1778)。在步骤1776,不立即删除车装CID,而是设置一时间稍后删除。这种方式的车装发射应答器23在预定的时间周期内通过其它油泵时不会使授权闪光灯接通。参见图17F、17G,现在说明由CID原语采取的处理油泵新的非空CID读数的步骤(图17E的步骤1820)。首先,CID原语在步骤1821判断新的CID是否在有效的CID列表(表4)中。如果不是,则新的CID在步骤1822添加到有效列表中,并向网络发送对于新的CID的授权请求(步骤1823)。授权闪光灯在油泵保持接通(步骤1824),然后系统判断不同的CID是否在先前已经与油泵相关联(步骤1825)。如果是,并且先前的(老的)CID来自钥匙链发射应答器25,那么老的钥匙链CID从表中被删除(步骤1826和1827)。如果是,但是先前的CID不是来自钥匙链发射应答器25,即它来自车装发射应答器23,那么在步骤1828和1830,分别清除表4的“油泵#的读数”列的老的CID记录值(设置为零(0)),并设置从表删除老的CID的时间。然后,在步骤1831和1832分别设置油泵相关联的CID下标(表3),并设置当前油泵作为“油泵读数”列的记录值(表4)。在步骤1834完成新的非空CID的处理。如果在步骤1821,新的非空CID已经在有效的CID列表中,则CID原语检验新的非空CID是否在其它油泵处使用(步骤1836-1842)。如果新的CID来自匙链发射应答器25且当前正由其它油泵使用(步骤1837、1838和1839),那么新的CID在步骤1822添加到有效CID列表。这样,匙链发射应答器25在一个时间可能在多于一个油泵处使用。如果新的CID来自匙链发射应答器25且当前没有由其它油泵使用(步骤1837、1838和1839),则在步骤1840使用表上的现有的CID记录值,即不作新的记录。如果新的CID来自没有由其它油泵使用的车装发射应答器23(步骤1837、1840),那么在步骤1840,使用表上的现有的CID记录值,即不作新的记录。然而如果新的CID来自由其它油泵使用的车装发射应答器23(步骤1837、1840、1842),那么设置迫使闪光灯关断的标志,使得新的CID读数不会使授权闪光灯接通。于是,防止了车装发射应答器在一个时间在一个以上的油泵使用。然后处理在步骤1834结束。以下进一步讨论由CID原语处理的其它命令。3.4CID原语/销售处理接口户外销售处理,即在顾客不到出纳员或服务员付款,而是在分发器14使用CAT或者CID代码进行付款,需要在以下所述的销售过程中的数个步骤处设置接口。各个步骤包括1.在油泵处首先读取新的CID或首先不再读取新的CID(变为零CID)2.帐单插入,卡插入或付费类型键被按动。3.油嘴举起4.授权接受,拒绝或超时5.销售结束/删除在以上每一种情形,或者是BaseCPS代码1502通知CID原语1304或者是CID原语1304通知BaseCPS代码1502,事件或步骤已经发生。BaseCPS代码1502和CID原语1304都处理这些事件。3.4.1在油泵处首先读取CID数码参见图17A,当在油泵处首先读取CID数码时,CID原语1304验证看是否有对于油泵的CID状态变化的返回请求(参见图17A的步骤1708和子程序步骤1710,及图17B中的流程图“处理状态变化的返回请求”)。如果是这样,那么CID原语向BaseCPS处理代码发通知,通知它新的CID读数。BaseCPS代码通知应用代码,什么可以实现某些功能,诸如改变CAT显示以便反映出已经在油泵读取CID。类似地,如果车装CID发射应答器23离开油泵的读取区,则CID原语通知BaseCPS,在油泵处CID不再被读取(如果对该油泵请求了状态变化的返回)。这使得应用代码能够改变CAT显示提示,返回其原始状态(没有CID读数的状态),或执行所需的动作。CID原语状态返回接口使用用于命令请求和用于状态变化通知的邮箱。BaseCPS通过CID原语的命令邮箱向CID原语发送一个状态改变返回请求。CID原语处理该请求并在CAT监视CID读数。当读取新的CID时,它向请求cpt的适当的状态邮箱返回该状态变化。图15是表示状态变化的返回接口的示意图1500。3.4.2帐单插入,插卡或付费类型键被按动当帐单插入到帐单接收器时,卡在CAT被插入,或在CAT按动付费类型键,BaseCPS代码1502按通常方式处理该事件。CPS代码还调用新的程序override_cid_At_Pump()。调用的格式为override_cid_at_Pump(pump-num,&amp;status)这一程序向CID命令邮箱发送一override_cid_at_Pump命令(参见图17A的步骤1712和子程序步骤1714,以及图17H的流程图1700H“处理CID越过”)。参见图17H,如果油泵还没有被启动,则在油泵的授权闪光灯关断,因而防止CID用于在油泵处的销售(步骤1850和1852)。然而如果油泵已经被启动,则忽略企图进行的越过并在CAT显示信息表示不能进行越过(步骤1850、1854)。在步骤1856,越过子程序结束。3.4.3油嘴举起当油嘴在油泵14处被举起时,如果油泵还没有被核准(授权)或设置进程中的核准(授权),并如果油泵14没有阻止授权的问题,则BaseCPS代码1502调用新的程序latch-cid-at-pump()。调用的格式为latch-cid-at-pump(pump-num,&amp;status);这一程序向CID命令邮箱发送latch-cid-at-pump命令(参见图17A的步骤1716和子程序1718以及图17K的流程图1700K“处理油泵处的锁存CID”)。参见图17K,当处理时,该命令对油泵是否具有CID读数,以及它能否用于新的销售进行检查。具体地,在步骤1902,系统判断油泵是否作为一个相关的CID下标。如果不是,则销售不是CID销售(步骤1904)且设置迫使闪光灯关断的标志为真,即油泵的闪光灯关断(如果还没有关断)(步骤1906)。如果在步骤1902油泵的确具有相关的CID下标,那么系统对油泵是否已经设置迫使闪光灯关断的标志,即设置为关断(步骤1908)进行检查。如果是,那么在步骤1910CID不能用于销售。如果闪光灯没有设置为关断,那么CID能够用于销售,且CID与油泵的销售相关(步骤1912)。指示销售是否为CID销售的状态被返回。在步骤1914,表4被更新以指示CID处在油泵使用中。在步骤1916、1918和1920,规定对授权响应适用的邮箱,并且CID原语向适用的任务邮箱转发授权回答或超时,这就是系统如何进行预授权的工作。如以上进一步讨论的,为了减小可能由天线拾取的任何虚假信号的作用,并为了验证在油嘴举起之前和之后检测到的是同一CID代码,CID系统最好对油嘴举起之前所取的读数采样值与油嘴举起之后所取的读数采样值进行比较。CID系统验证油嘴举起之前和之后的读数相同或接近相同。例如,CID系统可以取油嘴举起之前五个读数和油嘴举起之后五个读数。如果举起之前所取的五个读数中的所有的、两个、或三个与举起之后所取的五个读数中的所有的、两个、或三个匹配,那么就验证了CID代码。如果需要可取更多的读数。例如,举起之前取的十个读数能够与举起之后取的十个读数比较。可接受的比较可能是,如果举起之前取的读数中的五个与举起之后取的读数中的五个相一致。3.4.4销售结束/删除当销售被删除或结束时,BaseCPS代码1502调用新的程序end-cid-at-pump()。调用的格式为end-cid-sale-at-pump(pump-num,&amp;status);这一程序向CID命令邮箱发送end-cid-sale-at-pump命令(参见图17A的步骤1720和子程序1718以及图17L的流程图1700L“处理end-cid-use-at-pump”)。这一命令通知CID原语油泵的销售已经结束。参见图17L,在步骤1930CID原语判断CID表中的CID是否与油泵相关联,并且如果是,那么在步骤1932、1934、1936、1938、和1940开始清除操作。CID不是立即被删除,由于系统需要保持CID及其用于销售的状态。这使得,当安装的发射应答器23销售在油泵处结束时,在它在预定的时间周期通过其它油泵时,发射应答器并不会使授权闪光灯接通。3.5CID原语/网络通信接口CID原语1302与应用专用网络通信代码接口,以便向适当的网络发送授权请求,并从该网络接受回答。3.5.1CID授权请求当在天线第一次发现新的CID时,对于CID产生一授权请求。一新的程序,authorize_cid(),与现有的网络通信代码相互作用而产生一核准(授权)请求被发送到网络上。调用的格式为authorize_cid(cid_number,cid_index,return-mbx,&amp;status);其中cid_index是以正在请求授权的CID识别授权返回的方法。这一程序由CID原语调用而不涉及向CID原语命令邮箱发送任何命令。授权请求以CID号码填入,而不是信用卡帐号及其相关的信息。这需要对每一个应用程序进行,因为各个网络接口不同。3.5.2授权认可、拒绝或超时当CID授权被认可、拒绝或超时时,CID原语从网络通信代码接受授权回答(参见图17A的步骤1724和子程序步骤1726,及图17J的流程图1700J“授权回答”)。图16是表示授权请求和回答处理的立体示意图。程序decode_cid_auth_reply()由项目专用网络通信代码调用。这一程序处理的是“解码”来自网络的响应,使其成为能够由应用授权回答处理程序使用的格式。然后它向CID原语返回解码的核准回答。该调用的格式为decode_cid_auth_reply(待确定的参数);这一程序由应用网络通信代码调用。该程序对CID原语命令邮箱产生一命令(process_cid_auth_reply)以处理并可能转发解码的授权回答。当CID原语收到解码的授权回答时,它在步骤1940首先判断CID是否在CID列表(处于使用中)中。如果不是,则在步骤1943抛弃CID授权或超时。如果是,则CID原语以CID结构存储对授权回答的指针,并改变对该CID的授权状态(步骤1942)。如果CID在油泵处于使用中且设置了转发邮箱(步骤1944),则CID原语向转发邮箱发送CID授权回答(步骤1946)。注意,在步骤1946,如果授权认可,则BaseCPS/应用程序将为销售结帐复制记帐开单的信息。如果授权被拒绝或超时,则BaseCPS/应用程序将终止销售并使油泵停止。如果在步骤1944没有设置CID转发邮箱,则在步骤1948保存授权信息用于CID后来在油泵使用时未来的转发。在转发到正确的邮箱之后,授权回答由处理授权回答的应用程序专用代码处理。如果核准被认可,则应用程序可以继续进行销售。如果授权被拒绝或超时,则应用程序可以停止油泵的销售。注意,图17N和17Q表示“开始CID授权任务”1950的流程图1700N。步骤1750N,1752N,1754N,1756N,1758N,1760N,1762N,1764Q,1766Q,1768Q,1770Q,1772Q,1774Q,1776Q,1778Q,和1820Q类似于图17D和17E的流程图1700D的步骤1750,1752,1754,1756,1758,1760,1762,1764,1766,1768,1770,1772,1774,1776,1778,和1820。流程图1700N具有判断油泵是否在使用的附加的步骤1952。如果这样,则在步骤1954,忽略使用中的油泵的任何CID读取。4.0选项以下是可以对CID系统作出的添加或改变的各种说明。可以一次对系统作出一个或多个改变。4.1洗车对于具有自动洗车处的服务站,可以在洗车处入口安装单独的阅读器,该阅读器使用远距离天线检测车装的发射应答器并使用短距离天线检测钥匙环/卡型发射应答器。顾客可以使用他们的车装发射应答器或手持发射应答器为洗车付费,或者如果服务站给予加油的顾客免费洗车,被授权免费洗车。网络可以保持顾客对于洗车所偏好的信息(诸如只是洗车,打蜡,烘干等等),使得顾客不需要在洗车处输入信息,但一旦授权即可进行洗车。偏好可以显示在安装在单独的阅读器上的顾客启动终端(CAT)处,并如果需要通过按动CAT上适当的键而被越过。在服务站提供免费洗车区顾客符合接受免费洗车的标准时,CAT向顾客显示顾客有权免费洗车的信息。还向顾客提供添加其它可能不包括在免费洗车中的洗车服务(诸如打蜡或烘干)的选项。这时这些添加的服务能够对顾客的发射应答器帐户收费。4.2手持天线作为一选项,服务站可以在分发器岛提供手持的或棒型天线。例如可以由在综合服务岛分发燃料的燃气服务站服务员,在车装的发射应答器前面挥舞手持天线。4.3油嘴天线作为一选项,阅读器天线可以设置在燃油分发器油嘴上,而顾客的发射应答器可以设置在车辆的油箱灌油口或颈部。当油嘴分发器油嘴插入到油箱灌油口时,油嘴天线检测到油箱的发射应答器。4.4PIN数码作为一选项,可对CID系统编程以便在CAT上显示对个人标识号码(PIN)的请求。PIN可能是不同于CID号码的号码,并可用于替代正确的CID号码的读数或用于验证CID号码的发射应答器读数。响应PIN请求,顾客将使用CAT处的键盘输入PIN。4.5户内付费可在服务站建筑物内设置钥匙环/信用卡阅读器,用于诸如食物、汽车消耗品、或报纸等服务站可能供应的其它物品的消费。例如,很多服务站包括供应各种供销售的物品的方便商店。可以在结帐柜台附近设置一阅读器。顾客可以挥舞钥匙环/信用卡型发射应答器使其通过阅读器,以便对购买的物品付费。4.6奖励和识别网络保持着对顾客过去消费和购买的偏好的跟踪,并对频繁的购物提供奖励。当读取发射应答器时,CAT可以显示出指示奖励的信息,诸如可以是向顾客提供洗车。网络还可以保持顾客的简表,并基于简表对顾客提供习惯的服务。简表可包括顾客的信息诸如顾客的姓名、地址、电话号码、出生日期、及密码;付费信息诸如主要付费方法(卡号码,有效期,卡的类型)以及次要付费方法(卡号码,有效期,卡的类型);偏好信息诸如所希望的CAT收据,语言(英语,西班牙语),洗车的偏好;以及购物的信息诸如购买的物品、购买日期、购买数量、购买量。基于顾客简表的习惯性服务的一个例子包括自动在CAT上打印收据。或者顾客可获得全部服务加油,即由服务员分发燃油。顾客只需驱车到分发器,使车装发射应答器(或手持发射应答器)由分发器天线读取,且网络向服务员发送信号以便分发燃油。顾客的简表可基于由顾客完成并输入到网络的问卷以及由顾客以前完成的交易构成。4.7车辆的诊断很多车辆包括对车辆的诊断保持跟踪的计算机。例如,计算机保持对散热器水平,机油水平及车辆里程的跟踪。CID发射应答器连接到车辆计算机,以便读取诊断信息并能够向服务站CID天线广播该信息。这时在服务站分发器的CAT能够向顾客显示出基于诊断信息的提示,诸如需要更换车辆机油。4.8服务员对分发器的控制服务站的服务员如果怀疑有欺骗行为,可以越过对发射应答器的使用。例如,如果服务员怀疑用户只是等在油泵旁直到带有车装发射应答器的车辆驶过并激励了油泵上的授权闪光灯,则服务员可能希望停止油泵加油。5.0进一步的系统说明附录D所附加的是以市售的燃油分发系统实现的CID系统10的进一步的说明,这种分发系统例如是从Austin,Texas的DresserIndustries公司Wayne分部可购得的WaynePlus/2、WaynePlus/3或Nucleus燃油分发系统。特别地,附录D示出对与系统10的远程RFCID特性配合使用的燃油分发控制系统作出的某些改变,包括对作为主计算机16的一部分的编程屏幕、网络记录、及报告和登录可以作出的改变。虽然对本发明的说明性实施例进行了展示和描述,但是在上述公开的内容中隐含着修改、变化和替换的可能性,并在一些例子中,将使用本发明的某些特性而不相应使用其它特性。例如,任何市售的分发系统可被改进、修改或替换而包含系统10。可包含任何数目的油泵、岛、天线、分发区和亭作为系统的一部分。某些特性可被修改而适合不同的竞赛服务站公司的特殊需要。可选择地使用或不使用系统的操作流程的一些方面。虽然系统可用于零售燃油分发;但是应当理解,该系统对方便商店、快速服务的饮食店、洗车处等也可使用。例如,该系统可用于驶近的窗口或服务柜台。于是应当理解,所附权利要求应广义地理解并按与本发明的范围相一致的方式理解。附录A从阅读器序列协议1.1概述这里所述的数据链路是基于主单元(CPS)向从单元(CPT)发送数据或命令的主/从关系。从单元将对主单元启动的通信作出适当的响应。在任何情形下,从单元都不会启动通信。通信是半双工的,且协议是透明的并指向字节。协议允许可变长度。1.2数据格式-异步通信-9600波特-1个开始位-8个数据位-没有奇偶位-1个停止位1.3数据链路硬件数据链路是2-连线、多引下线、RS-485。1.4检错在所有的通信上通过CRC-16检错。由于CRT-16用于被传输的所有数据字节上,故不需要字节级别的奇偶校验。1.5传输模式传输模式将是半双工、异步、起止格式。1.6缓冲器大小主和从装置的发送和接收缓冲器是可变的且是与应用程序相关的。然而,最大规格为251字节,不含协议控制和插入的DLE字节。(如代码透明性一节所述,‘插入的DLE’字节用于实现数据透明性)。1.7协议协议结构由后面是从装置字节的同步字节、选项数据字段、停止字节和两个CRC字节组成。协议的字节映射和每一字节的说明如下。SYNC/ADDR/DataBytes(最大251)/SF/CRC1/CRC2SYNC字节(FE六)SYNC字节向接收装置指示通信块的传输开始。它还指示所传输的下一个字节包含从装置地址。ADDR字节(00到FF六)ADDR字节是从装置的地址。SF字节(FD六)SF字节(停止标志)指示传输的控制和数据部分的结束。SF还指示下两个字节包含传输的CRC。CRC1和CRC2字节CRC1是CRC-16校验工作的最小有效字节。CRC1和CRC2根据以下字节计算SYNC,ADDR,(DATA,除去插入的DLE),SF。Master根据以上协议传输信息。编址的Slave使用相同的协议作出响应。在Master或Slave收到其最后的数据之后,在使其发射器接通之前它等待最少5ms。这给予发送器关断其发射器并使其接收器接通的机会。如果Slave检测到传输错误,它不作出响应。1.8代码透明性通过数据链路换码(DLE)的插入实现八位数据的代码透明性。DLE字符字节具有OFCH值。注意,这不是DLE的ASCII值。DLE字符在协议中指定的数据模式之前被插入,以便清除那些数据模式的含意。插入的DLE字符不包含在CRC-16计算中。以下是DLE插入的规则。-除去实际的SYNC字节之外,传输中在具有等于SYNC的值的任何字节之前插入DLE。这包括ADDR,所有的数据字节,CRC1和CRC2。-除去实际的SF字节之外传输中在具有等于SF的值的任何字节之前插入DLE。任何字节,包括ADDR,所有的数据字节,CRC1和CRC2。-传输中在具有等于DLE的值任何字节之前插入DLE。这允许DLE的值传输到接收器。任何字节,包括ADDR,所有数据的字节,CRC1和CRC2。附录B主计算机和阅读器之间的通信协议由德州仪器公司可购得的TIRISTMS2000阅读器应用程序软件包括“门功能”,其中就在“发射应答器接收”程序之前禁止串行中断。TIRISTMS2000阅读器软件通过从高电平向低电平发送同步线路使阅读器同步化。S2000阅读器软件根据本发明被修改,使得在充电循环的末尾迫使同步线路为高电平,于是在充电循环期间线路总是低电平的情形。原始的TIRISTM阅读器软件具有称为“内字符暂停”的功能-如果经过多于三个字符的时间,阅读器20将作为为坏的请求调用它并继续。虽然这可通过软件调节,但是这不一般并太刚性。这种刚性具有迫使主计算机16适应外围的定时而不是用相反的方式的副作用。合作通信要求主计算机16只在充电脉冲期间发送。如果要使用内字符暂停,就可能出现一个信息在两个充电脉冲之间被分割开(这在实验中已经看到)。结果是,TIRISTM阅读器20认为它只收到(它抛弃的)信息的一部分。由于在通信期间的定时这样重要,于是如果TIRISTM阅读器20看到一个字符,它就等到整个的信息已经发送,停在循环之中直到暂停区间过去。为了允许重复使用现有的Wayne主计算机通信库,重新定义基础级协议,以遵循CPT协议,或从单元协议(参见这里的附录A),这也称为“CAT协议”。由于这一协议完全是按数据格式化方式推广的,它已经专门对阅读器20定义。这一协议在下述方面不同于由TIRISTMS2000阅读器使用的总线协议,该协议也称为TIRISTM总线协议,这可从德州仪器公司获得(参见TIRISTMBusProtocol(TBP),Chapter7in“TIRISSeries2000ReaderSystemReferenceManual”Texasinstrument,(#RI-ACC-D01A),该文献在此结合作为对比)·标题的开始已经从0x01变为0xFE·信息的末尾已经从0x04变为0xFD·CRC已经从CRC-CCITT变为CRC-16(初始化为0xFFF)。·所有来自阅读器的响应,作为数据中它们的第一字节,包括初始化该响应的命令代码。对阅读器的所有的命令具有以下格式字节0字节1字节2字节3字节4字节5…字节长度+5字节长度+6字节长度-7标题开始目标源命令长度数据信息的末尾CRC的LSBCRC的MSB字节说明0标题开始-总是0xFE1目标-这信息到哪一个阅读器2源-主地址(总是0x00)3命令-阅读器应当执行的命令4长度-数据的长度(可能是0)5数据-要发送的数据(如果有)长度+5信息的末尾-总是0xFD长度+6CRC-最高有效字节长度+7CRC-最低有效字节来自阅读器的回答具有以下形式字节0字节1字节2字节3字节4字节5…字节长度+5字节长度+6字节长度+7标题目标源响应代码长度数据信息的末尾CRC的LSBCRC的MSB开始字节说明0标题开始-总是-xFE1目标-主地址(总是0x00)2源-这信息来自哪一个阅读器3响应代码-“TIRISTMBusProtocol”的7-8页所述4长度-数据的长度(不会小于1)5数据-响应。第一字节总是初始化响应的命令。长度+5信息的末尾-总是0xFD长度+6CRC-最高有效字节长度+7CRC-最低有效字节为了允许“数据的透明性”,CPT协议实现了称为数据链路换码或DLE的专用代码。LDE在可能因为某种原因变为0xFE(标题开始)0xFD(信息末尾)、或0xFC(DLE)的任何字符之前使用。在这三种字符任何一个前面插入DLE是通知接收软件处理作为数据的下一个字节而不是标题开始、信息末尾、或甚至作为另一个DLE。例如数据流0322FCFEFCFD22FD数据数据DLE数据DLE数据数据信息末尾请注意,作为CRC计算的一部分不包含DLE字符。CRC是在DLE插入之前对数据包计算的。因而使DLE字符在CRC中插入是十分有效的。附录C阅读器软件强化软件TIRISTM阅读器软件已经根据本发明通过添加功能、与天线同步化、及修改主计算机阅读器协议使其更为有力而被修改和强化。对阅读器软件的强化是为了添加功能而不舍去市售的TIRISTM阅读器软件中现有的功能。强化包括,用于TIRISTM总线协议(参见附录B)的新的命令代码,控制天线多路复用器,添加天线扫描缓冲器,采用在板DIP开关以设置控制板的地址,并提供新的通信方案。强化可通过向定义为Group3(96到127)的TIRISTM总线协议添加命令代码而实现,这些命令已经由德州仪器特地保留给用户。通过在这一区域添加命令,可以避免与TIRISTM软件功能的潜在的未来冲突。1.0扫描缓冲器扫描缓冲器是为了允许主计算机一次检索所有四个天线、而不是逐个分别检索而设计的。其中的一部分是通过使系统进入GateMode而实现的。GateMode指示系统将进行正常存储任何发射应答器ID的重复充电-读取循环,该系统在供稍后访问的阅读器队列中读取该ID。这一作用已经被修改,使得使用以下算法可把数据实际存储在扫描缓冲器内<prelisting-type="program-listing"><![CDATA[Settheread’smultiplexertoantennaN  chargetransponder(senditatPowerPulse)  Readtransponder  ifreceivedtransponderID  storeintransponderinScanBuffer(N)  elseifscanBuffer(N)hasanIDandithasnotbeenreadbyHost  donothing  else  clearscanBuffer(N)]]></pre>稍后,当读取扫描缓冲器时,设置标志以指示所有的四个天线已经被读取。这提供了“锁存”机制,其中发射应答器读取仍然扫描缓冲器中,直到它被主计算机读取为止(从而避免了主计算机因主计算机的读取落入天线循环之中而失去任何发射应答器读取的陷阱)。2.0命令代码这些是软件强化的最明显的部分,并由以下命令组成0x40(十进制64)返回WayneCID和TIRISTM修订0x62(十进制98)返回天线扫描块结果0x64(十进制100)门功率脉冲0x65(十进制101)返回读取历史0x66(十进制102)返回可变长度天线扫描块结果0x67(十进制103)回送测试数据0x68(十进制104)允许/禁止分发器灯2.1获得修订命令代码0x40(96),仅立即方式发送的数据无返回的数据成功或失败的指示。成功由修订数码串(字节0-24字节)的返回指示。失败由标准出错响应指示。说明这把当前的获得修订的命令修改为以下0123456789101112131415161718192021222324WayneCIDx.xxTIRISx.xx这一固定串使检测CID(顾客标识)软件的版本号很容易。为了文件的编辑和保存的目的还返回TIRISTM软件的版本。2.2获得天线扫描缓冲器命令代码0x62(98)仅立即方式发送的数据无返回的数据总共36字节返回,每天线9字节(1字节状态和8字节发射应答器ID)。失败由标准出错响应指示。说明这些表示最后看到的发射应答器代码。如果没有看到发射应答器,则返回0x0000000000000000。这功能返回以下结构,typedefstrucTranponderID{ByteStatus;ByteTranponderID[8];}TranponderID;TranponderIDReturnTranponders[4];返回的状态将是以下之一有效响应无效响应RO-TRP(0x00)NO_READ(0x40)RW-TRP(0x01)INCOMPLETE(0x41)MRTCOTRP_U(0x02)2MPTRERR_SPC_DATA(0x46)2MRTCOTRP_L(0x03)2MPTRERR_STATUS(0x47)2注意在这一命令执行之后所有的状态字节设置为NO_READ。2.3获得可变长度天线扫描缓冲器命令代码0x66(102)仅立即方式发送的数据无返回的数据返回数据的可变长块,它由一(无发射应答器)到37字节(所有的发射应答器)组成;一字节指示哪一个天线数据正在以每天线9字节返回(1字节状态和8字节发射应答器ID)。失败由标准出错响应指示。说明这是“获得天线扫描缓冲器”功能的可变长度版本。这是在这样的前提下设计的,即对于大部分时间将没有发射应答器出现。既使正常的情况有两个发射应答器为有效(油泵的每侧一个)。这一功能的用户允许阅读器“浪费”较少的时间对空包执行CRC。这一功能返回以下的状态structPacketInfo{ByteActiveAntenna;//bit0==antennaI,etc.struct//0-4ofthesefollow[ByteStatus;ByteTransponderID[8];]Antenna;}TranspoonderID;返回的状态将是以下之一有效响应RO_TRP(0x00)RW_TRP(0x01)MPTCOTRP_U1(0x02)MPTCOTRP_L3(0x03)例子(除去包体)00没有天线010041…ff天线1040041…ff天线3060041…ff0041…ff天线2和3090041…ff0041…ff天线1和4注意在这一命令执行之后扫描缓冲器中的所有状态字节设置为NO_READ2.4门功率脉冲命令代码0x64仅立即方式发送的数据字节00x00使功率脉冲关断0x01使功率脉冲导通返回的数据成功由标准的命令完成消息指示。失败由标准的出错响应指示。说明这一功能使主机能够防止阅读器发射功率脉冲,但可继续操作。用于该阅读器的天线扫描缓冲器最终被清除所有的数值。使功率脉冲导通允许阅读器继续使用下一个天线(所有其它阅读器所在的同一天线)。注意当功率脉冲关断时,红色LED将不再闪光。2.5获得阅读历史命令注意0x65(101)仅立即方式发送的数据无返回的数据成功时,全部80个字节作为20个四字节无符号整数返回。失败由标准出错响应指示。说明这一功能允许主机读取有关阅读器读取发射应答器代码的成功和/或失败的历史。它返回如下的数据struct{unsignedlongTotalReads;unsignedlongTotalSuccess;unsignedlongTotalErrNotRead;unsignedlongTotalErrIncomplete;unsignedlongTotalErrOther}ReturnedStruct[4];在向主机发送它们之后,这一程序立即将它们全部清除。2.6回送测试数据命令代码0x67仅立即方式发送的数据最多200字节的测试数据返回的数据成功时,测试数据正确地返回。失败由标准出错响应指示。说明这一功能是为了通过允许用户向阅读器发送任意的数据而验证通过阅读器的通信而设计的。阅读器将返回与发送的串相同的串。为了测试CRC中的DLE,向阅读器1发送一个0xFE,例如,StartDstSrcCmdLenDataEndCRC主机发FE01006701FCFEFD4BCA送主机接FE0001000267FCFEFDFCFE收94注意,DLS的长度不计入数据的长度。2.7允许/禁止分发器灯命令代码0x68(104)仅立即方式发送的数据字节0-灯号码(1或2)字节1-闪光方式(0-关断,1-导通,2-闪光)返回的数据成功由标准的命令完成消息指示。失败由标准的出错响应指示说明这一功能是为了控制在分发器任一侧的灯(a.k.a.分发器或授权闪光灯)而设计的。这一命令允许用户指示哪一个灯应当接通、关断,或设置为闪光而不影响其它灯的状态。这一功能使得灯能够从任何其它状态变为任何状态。例如,灯能够从接通到关断,从接通到闪光,从关断到接通,从关断到闪光,从闪光到接通,以及从闪光到关断。2.8扫描缓冲器结构在天线扫描期间,所发现的任何发射应答器的ID将以对应于该天线的八字节存储。当前天线定义如下天线11侧的大天线天线21侧的小天线天线32侧的大天线天线42侧的小天线数据按类似于以下的结构存储typedefstructTransponderID{unsignedcherStatus;//antennastatusunsignedcherID[8];//transponderid}TransponderID;TransponderIDScanbuffer[4];//fourantennas2.9Dip开关(双列直插式封装开关)寻址通常要求与TIRISTM配置端口连接的一个程序能够设置地址端口(以及其它参数)。由于这是技术人员需要以最小的结构迅速交换部件的场合,故指定驻留在TIRISTM板上的DIP开关用于这一任务。四个开关给出总共16个唯一的地址。阅读器将具有从0x01到0x10(1-16)范围的地址。具体地,主阅读器将总是具有地址1(0x01),该地址通过分别设置标号为1、2、3和4的主阅读器DIP开关为ON、OFF、OFF、和OFF位置表示。类似地,地址为15(0x0F)的从阅读器的DIP开关都被设置为ON的位置;以及地址为16(0x10)的从阅读器的DIP开关都被设置为OFF的位置。由使用DIP开关的方式决定,阅读器绝不能设置为具有地址0x00(主地址)。此外,配置被固定在9600波特,8位,1停止位,没有奇偶校验位,TIRISTM总线协议,及Mux-Sync同步化。2.10调谐天线天线的调谐对于发射应答器数据的无差错接收是重要的。最简单的调谐方法是从阅读器拔出多路复用器线路(ST35)。多路复用器将默认天线1。2.11CID系统测试插件验证灯通常由向阅读器发出命令的主软件控制。当检测到有效的发射应答器时,有些情形易于使阅读器接通灯。这是通过“测试插件”实现的。这种测试插件由一导线连接针1和针4的四针phoenix插件组成。当这一插件插入到插座ST33(RES/INP)且阅读器复位(通过循环电能或按动开关S1)时,CID软件在“看”到一发射应答器时将使适当的灯接通。附录D附加的系统详情1.详细的系统说明1.1编程屏幕的变化对于以CID系统操作的服务站环境,将需要添加某些编程屏幕。以下将详细说明包含能够使CID功能对整个服务站导通和关断的一个选项屏幕,并且添加这样一个选项屏幕。对每一阅读器的导通和关断的能力进行编程。而且,如果服务站的配置是用于CID的,则对天线向CAT的映射的屏幕编程。添加一诊断屏幕以便显示每一阅读器及其对应的天线的状态。1.1.1选项屏幕上述的屏幕可在WaynePlus分发器上的编程菜单的Plus/3选项菜单下添加。选项屏幕将包含服务站选项屏幕,阅读器启动屏幕,天线到CAT映射屏幕,以及诊断屏幕。以下对这些屏幕的每一个进行说明。如果服务站没有为运行CID而进行配置,则“阅读器启动屏幕”、“天线到CAT映射屏幕”、及“诊断屏幕”是看不到的。1.1.2服务站选项屏幕如以下表D-1所示,选项屏幕包含建立用于CID的服务站所需的信息。在服务站允许快通过……………………YES表D-1服务站选项屏幕这一屏幕允许服务站对整个服务站导通或关断CID选项。这将允许服务站在服务站不希望以CID操作的情形下关断CID选项。“快通过”是系统10的一个商用参考。如果把“在服务站允许快通过”设置为No,则在选项屏幕上将看不到“阅读器启动”、“天线到CAT映射”、及“诊断”屏幕。1.1.3阅读器启动屏幕阅读器可在这一菜单被接通或关断。如果阅读器被关,则与其相关的4个天线都不使用。阅读器启动屏幕示于以下表D-2。快通过阅读器1…………………………ON快通过阅读器2…………………………ON快通过阅读器3…………………………OFF快通过阅读器4…………………………ON表D-2阅读器启动屏幕如果个别的阅读器有故障,对于一特别的油泵关断阅读器可能是必要的。1.1.4天线到CAT映射屏幕天线到CAT映射屏幕示于以下表D-3。天线到CAT映射Rdr-Rdr-Rdr-Rdr-Rdr-Rdr-AntCATAntCATAntCATAntCATAntCATAntCAT1-1/214-1/271-3/424-3/482-1/232-3/443-1/253-3/40表D-3天线到CAT映射屏幕天线到CAT映射屏幕指示哪一个天线位于哪一个CAT上。每个CAT有两个天线。奇标号的天线将是阅读安装的发射应答器的远距离天线。偶标号天线将是阅读手持发射应答器的短距离天线。如果CAT标号为“0”,则天线在实际上不与CAT连接并被忽略。设置的这种类型阅读器的例子是对于阅读器仅具有2个连接的天线的单侧CAT。1.1.5诊断屏幕这屏幕将提供在天线处的CID状态。这一屏幕将作为调试过程中辅助之用。这屏幕的一个例子示于以下表D-4。快通过诊断Rdr-Ant安装的CID#手持的CID#1-1/2123456789012345678900000000000000000001-34000000000000000000012345678901234567892-1/2345678901234567890100000000000000000002-3/4456789012345678901223456789012345678903-1/2000000000000000000000000000000000000003-3/400000000000000000000000000000000000000刷新表D-4诊断屏幕1.2网络记录变化1.2.1CID授权请求对于CID授权请求,“ICID”将取决于(prepend)从发射应答器读取的20个数字,并以授权记录的磁条字段被发送。1.2.2CID授权回答对于CID授权回答,网络将使用以下字段在回答记录中发回帐户号码·字段5,记录类型被设置为指示CID交易的“A”·字段8(新字段),帐户号码-帐户号码的19字节,空格被填充·字段9(新字段),过期数据-4字节·字段10(新字段),打印收据指示符-1字节·字段11(新字段),提示洗车指示符1字节·字段12(新字段),语言指示符-1字节·字段13(新字段),奖励指示符-1字节·字段14(新字段),偏好指示符-1字节·字段15(新字段),偏好数据-40字节打印收据指示符(字段10)指示收据是自动被打印或是提示顾客。如果在授权响应中收到“Y”,则将向顾客自动打印收据。如果在授权响应中收到“N”,则将提示顾客“要收据请按Yes”。洗车提示指示符,语言指示符,和奖励指示符(字段11、12、和13)将在未来的释放中实现。偏好指示符(字段14)指示偏好数据字段是否出现。偏好数据字段(字段15)的头33字节将显示在油泵信息窗口中的室内仪表盘上。1.2.3CID销售对于CID销售的完成,磁条数据的第37位置将包含一类似于手工输入的“C”指示符。1.3报告和登录报告和授权登录将对涉及CID的任何交易改变,以便包含CID号码。将改变的报告是被拒绝的CAT预授权报告和硬件配置报告。以下说明提出的改变。如同它们以前那样将报告非CID交易,其中对登录或拒绝的CAT预授权报告没有改变。1.3.1授权登录.授权登录将被改变以便CID指出CID交易已经发生。CID数码将被添加在登录上的帐户字段下。CID授权登录的例子示于以下表D-5。提出的改变以黑体印刷。如果交易是CID预授权(即卡表中的预授权字段设置为“Y”),则授权登录上的标题将是“SPPREAUTHORIZATION”。051695143036SPAUTHORIZATIONAcc#80508600091906Exp0697SP#ICID12345678901234567890Addr#1TID#01Amount$10.00HostMessageOKTOPUMP05000TableD-5授权登录1.3.2.拒绝CID/超时CID如果顾客在可视(Vista)油泵上移动了油嘴,或在非可视油泵上举起手柄,并且从网络收到的授权被拒绝,则如以下表D-6所示,交易将作为被拒绝的预授权处理。服务站报告接收者Donna拒绝的CAT预授权X报告开始时间120000pmTue09May95燃油票#00292905/17/95060518PMP#01CRAcct80508600091906Exp.0597专用级别#02Amt$11.78x0006e10s01t1042500pmWed24May95表D-6被拒绝的无快通过的CAT预授权报告如以下表D-7中黑体印刷所示,修改的被拒绝的CAT预授权报告将包含CID数码。服务站报告接收者Donna拒绝的CAT预授权X报告开始时间120000pmTue09May95燃油票#00292905/17/95060518PMP#01CRAcct80508600091906Exp.0597SP#1CID12345678901234567890专用级别#02Amt$11.78x0006e10s01t1042500pmWed24May95表D-7修改的被拒绝的带有快通过的CAT预授权报告如果顾客已经移动油嘴(可视油泵)或举起手柄(非可视油泵),且网络在接收授权响应之前发生故障,则交易将作为被拒绝的CAT预授权处理(报告示于以下表D-8)。帐户号码和过时日期字段都以零打印以指示在接收授权之前已经出现超时(即这时没有获得帐户信息)。服务站报告接收者Donna拒绝的CAT预授权X报告开始时间120000pmTue09May95燃油票#00313105/17/95060518PMP#01CRAcct000000000000Exp.0000SP#1CID12345678901234567890专用级别#02Amt$11.78x0006e10s01t1042500pmWed24May95表D-8被拒绝的有快通过和无授权响应的CAT预授权报告1.3.3硬件配置报告硬件配置报告将改变而包含CID阅读器固件修改信息。一个报告样本示于以下表D-9。服务站报告接收者Donna硬件配置报告POSCPUWaynePuls/2Release2.10e日期Mar23,1995●●●油泵1类型产品3修改15油泵2类型产品3修改15快通过阅读器1修改1.23x000E04s01T1080000amMon1Jan95表D-9修改的带快通过的硬件配置报告1.4CAT显示改变如果CID闪光灯接通且在CAT显示出CID空闲的提示“开始灌油或取消快通过”,指示CID已经在CAT读取,且油嘴还没有被移动或手柄还没有被举起,顾客可以按动删除键而越过CID付款方法。CAT将提示顾客“是否取消快通过的使用?(是/否)”。如果按动是,则CID闪光灯将关断且CAT将显示通常的空闲提示(如“插入卡或开始灌油”)。如果按动否,则CAT将显示“开始灌油或取消快通过”,且方案将按删除键没有按动继续进行(即作为CID交易)。以下表D-10描述了如果CID已经读取将使用的空闲提示。服务站的操作当前的空闲显示*新的空闲显示1后付款插卡或开始灌油开始灌油或取消快通过后付款/网络故障先泵油然后入内付款网络故障按动删除后付款w/BAC插卡/付现或移动油嘴开始灌油或取消快通过后付款w/BAC/网络故障先泵油然后入内付款网络故障按动删除先付款插卡或付款给收款员开始灌油或取消快通过先付款/网络故障灌油前付款给收款员网络故障按动删除先付款w/BAC插卡/付现或付款给收款员开始灌油或取消快通过先付款w/BAC/网络故障插卡或付款给收款员网络故障按动删除完全服务I卡,油嘴或预置0.00卡,油嘴或预置0.00完全服务/网络故障I移动油嘴或预置0.00移动油嘴或预置0.00完全服务w/BACI卡,现金,油嘴或预置0.00卡,现金,油嘴或预置0.00完全服务w/BAC/网络故障I卡,油嘴或预置0.00卡,油嘴或预置0.00无人看管插卡开始灌油或取消快通过无人看管w/BAC插卡或付现金开始灌油或取消快通过无人看管w/BAC,网络故障插入现金网络故障按动删除*空闲提示1如果服务站为CID配置且发射应答器已经在CAT读取所使用的提示I完全服务方式下空闲提示不变表D-10CAT快通过提示变化2.其它特点2.1多发射应答器的使用发射应答器可能同时在一个以上油泵使用。已经实现警告系统,以便通知收款员,当前发射应答器正在用于一个油泵的CID销售,并在另一个油泵开始的销售将使用同一CID。当对于可视油泵移动油嘴、或当对于非可视油泵举起手柄时,通知的消息显示在第二个使用CID的POS上。要求收款员知道这一消息。在多方使用方案中没有以任何方式使顾客停止使用这一发射应答器。如果收款员不希望顾客以这种方式使用发射应答器,则收款员必须使油泵停止或通知顾客。显示在室内POS上的消息为“CIDatCAT#XinuseatCAT#Y”。这时收款员将按动通知键。打印一出错登录消息,“CIDINUSEATOTHERCAT”。2.2奖励指示符从主机收到的授权响应包含奖励指示符字段。如果这一字段包含’Y’,则CID闪光灯将一通一断地闪光直到销售结束。如果这一字段包含’N’,则CID闪光灯将如先前指示CID已经读取那样保持接通。当闪光灯处于闪光模式时,闪光灯不再是指示CID处于读取范围;如果对可视油泵移动了油嘴或对非可视油泵举起油嘴,当在这闪光模式期间闪光灯熄灭时,销售是一CID交易。2.3.空白读取的阈值如以下表D-11所示,服务站选项屏幕已被修改成包含可编程的空白读取阈值。这字段用于辅助清除错误的CID读取。这些空白读取可能发生在CID实际处于读取范围内时。这个选项允许对记录CID已经移出读取范围的连续的空白数进行编排。对于车装的CID在达到连续的空白读取阈值数时,CID闪光灯才熄灭。快通过服务站的选项允许在服务站快通过…………………………YES指示没有CID所需的空白CID读取………………5表D-11修改的服务站选项屏幕2.4拒绝车装CID授权的CID闪光灯操作对于车装的CID,每当从主机收到被拒绝的授权,CID闪光灯就将关断。在油嘴放回之后,对车装的CID闪光灯将不会再接通。3.其它杂项特点还可实现以下项目。·使用洗车偏好·发射应答器室内使用·接通洗车·灌油期间在CAT显示奖励·对顾客偏好在仪表板上显示闪光“P”·语言指示符的使用·贫民的商店和期货(Store&amp;Forward)权利要求1.使用射频顾客标识功能对顾客所进行的销售向顾客收费的分发方法,该方法包括判断包含顾客标识数据的发射应答器是否处于分发器范围内,该分发器需要由顾客启动以便启动一交易,并包含与其相关联的一个阅读器,用于在分发器范围内发射射频信号,并响应由发射应答器收到的发射的射频信号用于从发射应答器接收顾客标识数据;在判断了发射应答器处于分发器范围内后,判断分发器是否已经由顾客启动;在判断了发射应答器处于分发器范围内后启动分发器时,使得由阅读器收到的顾客标识数据与在被启动的分发器处的交易相关联,这时允许进行在被启动的分发器处的交易并根据顾客标识数据向顾客收费。2.权利要求1的方法,还包括,在允许被启动的分发器处的交易之前,判断对应于顾客标识数据的顾客帐户是否有效,并只对有效的顾客帐户授权交易的收费。3.权利要求2的方法,其中顾客帐户有效性判断包括为了进行帐户的验证对远程卡处理网络的访问。4.权利要求2的方法,其中顾客帐户有效性判断包括为了进行帐户的验证对本地文件的访问。5.权利要求2的方法,其中顾客帐户有效性判断发生在至少一个分发器启动之后。6.权利要求2的方法,其中顾客帐户有效性判断发生在至少一个分发器启动之前。7.权利要求1的方法,其中分发器是燃油分发器。8.权利要求1的方法,其中发射应答器是车装的。9.使用射频顾客标识功能对顾客所进行的销售向顾客收费的分发方法,该方法包括判断包含顾客标识数据的发射应答器是否处于分发器范围内,该分发器需要由顾客启动以便启动一交易,并包含与其相关联的一个阅读器,用于在分发器范围内发射射频信号,并响应由发射应答器收到的发射的射频信号,用于从发射应答器接收顾客标识数据;当发射应答器处于分发器范围内时向顾客提供范围内指示;在判断了发射应答器处于分发器范围内后,判断分发器是否已经由顾客启动;在判断了发射应答器处于分发器范围内后启动分发器时,使得由阅读器收到的顾客标识数据与在被启动的分发器处的交易相关联,这时允许进行在被启动的分发器处的交易并根据顾客标识数据向顾客收费。10.权利要求9的方法,还包括在判断了发射应答器处于分发器范围内之后启动分发器之前,当超过一个时限时,默认不是根据顾客的标识数据对顾客收费的一种方式处理在分发器处的交易。11.权利要求9的方法,还包括当顾客选择了另外的付费方法时,默认不是根据顾客的标识数据对顾客收费的一种方式处理在分发器处的交易。12.权利要求9的方法,还包括在顾客启动分发器之前,当发射应答器不在分发器范围内达到规定长度的时间时,默认不是根据顾客的标识数据对顾客收费的一种方式处理在分发器处的交易。13.权利要求9的方法,还包括在启动分发器之后,当发射应答器不再处于分发器范围内时,默认不是根据顾客的标识数据对顾客收费的一种方式处理在分发器处的交易。14.权利要求9的方法,还包括在预定的时间周期内,当先前已经使用发射应答器在分发器处完成一笔交易时,越过向顾客提供范围内的指示。15.权利要求9的方法,还包括对于由阅读器收到的顾客标识数据,执行顾客规定的在分发器处的活动。16.权利要求9的方法,其中发射应答器为车装的且分发器是燃油分发器。17.权利要求9的方法,其中发射应答器是由顾客手持的。18.权利要求9的方法,还包括在完成交易时取消对顾客指示。19.权利要求9的方法,还包括在判断出发射应答器处于分发器范围内时,在分发器显示开始交易的对顾客的指示。20.权利要求9的方法,其中分发器是具有油嘴的燃油分发器,并且分发器的启动包括举起油嘴。21.权利要求9的方法,其中分发器是具有油嘴手柄的燃油分发器,并且分发器的启动包括举起油嘴手柄。22.权利要求9的方法,其中分发器是具有选择开关的分发器,且分发器的启动包括操作选择开关。23.权利要求9的方法,还包括,在允许进行被启动的分发器处的交易之前,判断对应于顾客标识数据的顾客帐户是否有效,并只对有效的顾客帐户授权进行交易的收费。24.权利要求9的方法,其中发射应答器是一个读-写型发射应答器,使得发射应答器的顾客标识数据能够包含在使用时可被更新的历史交易信息。25.使用射频顾客标识功能对顾客所进行的销售向顾客收费的燃油分发方法,该方法包括判断包含顾客标识数据的车装发射应答器是否处于分发器的车辆灌油范围内,该分发器需要由顾客启动以便启动一交易,并包含与其相关联的一个阅读器,用于在车辆灌油范围内从第一天线发射射频信号,并响应由发射应答器收到的发射的射频信号,用于从发射应答器接收顾客标识数据;当发射应答器处于车辆灌油范围内时向顾客提供范围内指示;在判断了发射应答器处于车辆灌油范围内后,判断分发器是否已经由顾客启动;在判断了发射应答器处于车辆灌油范围内后启动分发器时,使得由阅读器收到的顾客标识数据与在被启动的分发器处的交易相关联,这时允许进行在被启动的分发器处的交易并根据顾客标识数据向顾客收费。26.权利要求25的方法,还包括判断包含顾客标识数据的手持发射应答器是否在分发器邻近的范围内,分发器的阅读器包含一个第二天线,用于在邻近的范围内发射射频信号,并响应由发射应答器收到的发射的射频信号,用于从发射应答器接收顾客标识数据;以及在分发器被启动之前,当手持发射应答器处于邻近范围内时,越过车装发射应答器在分发器处的使用,这时在分发器启动并且由阅读器收到的手持的顾客标识数据与被启动的分发器处的交易相关联之后,允许进行在相关的分发器处的交易,并根据手持发射应答器的顾客的标识数据向顾客收费。27.权利要求25的方法,其中分发器是具有油嘴的燃油分发器,且分发器的启动包括举起油嘴。28.权利要求25的方法,其中分发器是具有油嘴手柄的燃油分发器,且分发器的启动包括举起油嘴手柄。29.权利要求25的方法,其中天线是可以在车装发射应答器前挥舞的手持天线,以便在分发器范围内放置发射应答器。30.权利要求25的方法,其中车辆包括一车载计算机,且发射应答器可连接到车载计算机用于读取车辆诊断信息,供从发射应答器向天线传输。31.权利要求26的方法,其中阅读器放置在服务站建筑物内部供手持发射应答器使用,以便在服务站建筑物的阅读器处完成交易。32.权利要求25的方法,其中阅读器与洗车处相关联,用于为完成洗车交易使用发射应答器。33.使用射频顾客标识功能用来对由顾客进行的销售向顾客收费的系统,该系统包括用于判断包含顾客标识数据的发射应答器是否处于分发器范围内的装置,该分发器需要由顾客启动以便启动一交易,并包含与其相关联的一个阅读器,用于在分发器范围内发射射频信号,并响应由发射应答器收到的发射的射频信号,用于从发射应答器接收顾客标识数据;当发射应答器处于分发器范围内时用于向顾客提供范围内指示的装置;在判断了发射应答器处于分发器范围内后,用于判断分发器是否已经由顾客启动的装置;以及用于在判断了发射应答器处于分发器范围内后启动分发器时,使得由阅读器收到的顾客标识数据与在被启动的分发器处的交易相关联的装置,这时允许进行在被启动的分发器处的交易并根据顾客标识数据向顾客收费。34.权利要求33的系统,其中分发器是具有油嘴的燃油分发器,且分发器的启动包括举起油嘴。35.权利要求33的系统,其中分发器是具有油嘴手柄的燃油分发器,且分发器的启动包括举起油嘴手柄。36.权利要求33的系统,还包括用于在被启动的分发器处允许进行交易之前,判断对应于顾客标识数据的顾客帐户是否有效的装置,并只对有效的顾客帐户授权交易收费。37.使用射频顾客标识功能,用来对由顾客使用包含顾客标识数据的发射应答器进行的销售向顾客收费的系统,该系统包括多个分发器,每一个用来提供一个顾客交易;与每一分发器的分发区相关联的一个天线;与至少一个天线连接的至少一个阅读器用于在每一分发区的范围内从天线发射射频信号,并用于从发射应答器接收顾客标识数据,当发射应答器处于分发区范围内时,顾客标识数据由阅读器响应发射的射频信号而接收;用于使从天线发射的射频信号同步化的装置,以避免顾客标识数据由与分发区之一相关联的天线从位于不同的一个分发区的发射应答器接收;以及与至少一个阅读器和分发器连接的处理器,用于使在分发区处收到的顾客标识数据与在相关的分发器处的交易相关联,这时根据顾客的标识数据对分发器处的交易向顾客收费。38.权利要求37的系统,其中第一组天线面对第一方向,而第二组天线面对第二方向,同步化装置包括使射频信号从第一组天线的发射的时间不同于射频信号从第二组天线的发射的时间的装置。39.权利要求37的系统,其中同步化装置包括使射频信号自天线的发射在彼此大致相对的方向并在彼此不同的时间发生的装置。40.权利要求37的系统,其中从每一天线的射频信号的发射由发射之间的同步时间分开,并且至少天线之一指向第一方向,且至少天线之一指向第二方向,因此该同步装置使指向第一方向的天线在指向第二方向的天线的发射的同步期间发射射频信号。41.权利要求37的系统,其中至少一个阅读器包含具有一个处理器和天线与其连接的至少一个频道的主阅读器,并包含至少一个具有处理器和天线与其连接的至少一个频道的从阅读器,该同步装置包括连接主和从阅读器处理器的同步信号线路;同步信号在第一和第二状态之间操作并由主阅读器处理器在同步信号线路上产生,使得当同步信号在第一状态时,主阅读器处理器指示从与其连接的天线在至少一个频道发射射频信号,并且从阅读器处理器指示从与其连接的天线在至少一个频道发射射频信号,从而使与各个阅读器的频道连接的天线进行的射频发射同步化。42.权利要求41的系统,其中至少一个阅读器的每一个包括至少第一和第二频道,每一频道具有一个与其连接的天线,并且其中同步信号包含一个可变长度脉冲,其长度指示至少第一和第二频道中的特定的一个,因此同步信号可变长度脉冲可指示主和从处理器在与至少第一和第二频道中的同一个频道连接的天线上并在相同的时间发射射频信号,从而使由与至少第一和第二频道的相同频道连接的天线进行的射频发射同步化。43.一种使用射频顾客标识功能对由顾客进行的销售向顾客收费的分发系统,该系统包括包含顾客标识数据的发射应答器;用于提供顾客交易的分发器;每一个分别与分发器的每一侧的各个分发区相关联的天线;针对与分发器相关联的顾客的范围内指示器,用于指示发射应答器何时处在分发区之一的范围内;以及至少一个与天线连接的阅读器,用于从天线在每一分发区的范围内发射射频信号,并用于从发射应答器接收顾客标识数据,当发射应答器在分发区的范围内时,顾客标识数据由阅读器响应发射的射频信号而接收;以及与至少一个阅读器及分发器连接的处理装置,用来使在分发区收到的顾客标识数据与在相关分发器处的交易相关联,从而可根据顾客标识数据对在分发器处的交易向顾客收费。44.权利要求43的系统,其中天线从分发器相对的侧面向外延伸并相对于分发器对准,使得每一天线的一侧从指向分发区的分发器向下并向外产生一电磁场,且天线的另一侧向上并在离开分发器的另一侧的方向产生一电磁场。45.权利要求43的系统,其中天线从分发器相对侧面向外延伸,使得天线的平面基本上垂直于分发器的侧面。46.权利要求43的系统,其中从分发器侧面起范围的深度大约为60-84英寸。47.权利要求43的系统,其中天线为安装到分发器上的由手持发射应答器使用的短距离天线。48.权利要求47的系统,其中短距离天线的发射应答器范围大约为三到六英寸。49.权利要求43的系统,其中天线包括相对于分发器安装的供车装发射应答器使用的远距离天线;以及相对于分发器安装的供手持发射应答器使用的短距离天线。50.一种使用射频顾客标识功能对由顾客进行的销售向顾客收费的分发系统,该系统包括包含顾客标识数据的发射应答器;用于在分发区内提供顾客交易的分发器;每一个与分发器的分发区相关联的天线,天线包括相对于分发器定位的供安装在车辆上类型的发射应答器使用的远距离天线,以及相对于分发器定位的供手持类型发射应答器使用的短距离天线;至少一个与天线连接的阅读器,用于从远距离天线在所选择分发区的远距离内、以及从短距离天线在所选择分发区的短距离内发射射频信号,并用于从发射应答器接收顾客标识数据,当发射应答器在分发区的范围内时,顾客标识数据由阅读器响应发射的射频信号而接收;以及与至少一个阅读器及分发器连接的处理装置,用来使在分发区收到的顾客标识数据与在分发器处的交易相关联,借此可根据顾客标识数据对分发器处的交易向顾客收费。51.权利要求50的系统,还包括与分发器相关联的范围内指示器,用于向顾客指示何时发射应答器处于分发区的范围内。52.权利要求50的系统,其中当车装的发射应答器和手持的发射应答器都处于分发区的范围内时,处理装置越过使用车装发射应答器对交易向顾客收费,而是允许使用手持发射应答器对交易向顾客收费。53.权利要求50的系统,其中所选择的远距离包括从分发器算起车辆灌油距离。54.权利要求50的系统,其中所选择的短距离包括从短距离天线算起短距离发射应答器可由顾客挥舞的几英寸内的位置。全文摘要用于提供带有射频顾客标识功能的燃油分发器(14)的一种系统和方法。该系统和方法判断包含顾客标识数据的发射应答器(23、25)是否在分发器(14)范围内,分发器要求由顾客启动以便开始交易,并具有用于发射射频信号并响应发射的射频信号从发射应答器(23、25)接收顾客标识数据的相关的阅读器(20)。当发射应答器(23、25)处于分发器范围内时,向顾客提供范围内指示。在判断发射应答器(23、25)处于范围内之后启动分发器(14)时,由阅读器(20)收到的顾客标识数据与被启动的分发器处的交易相关联。这时允许进行在被启动的分发器(14)处的交易并根据标识数据向顾客收费。文档编号G06Q30/06GK1229491SQ96199808公开日1999年9月22日申请日期1996年12月18日优先权日1995年12月29日发明者约瑟夫·A·吉奥尔达诺,卡伦·斯科特·古特里耶,萨缪尔·S·亨德里克,卡尔·R·雅格布,托马斯·L·梅斯,邓·C·迈考尔,吉塔·B·纳德卡尼,劳伊德·G·萨尔金,杰弗里·L·图纳尔,德伯拉·T·威尔金斯申请人:装饰工业公司,美孚石油公司,得州仪器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1