数据处理系统的制作方法

文档序号:6427362阅读:193来源:国知局
专利名称:数据处理系统的制作方法
技术领域
本发明涉及数据处理系统,具体而言涉及商店结帐用的数据处理系统,但并不排除其它。
背景技术
消费者奖励和促销方案已经出现很多年了。在最为熟知的一种方式中,是将印制好的优惠券分发给消费者,鼓励他们去购买某些产品,作为对其的回报,可以将优惠券兑换为所购产品的现金折扣。在此基础上的变化包括商店忠诚方案(store loyalty schemes),其中,只要消费者在一个指定商店进行了一定程度的购买,或者在特定的商店购买了特定的商品,那么作为回报,将会以打折的形式对消费者进行奖励。
传统上,利用印制的优惠券进行这样的奖励和促销方案已经开展得非常广泛了。虽然确实获得了成功,但是这些方案在兑换优惠券上耗费了大量的时间和费用,直至今日,这仍需要大量的人工参与。
已经提出了许多使忠诚奖励和促销方案的自动化程度更高或更低的方案。最常见的是在进行购买的时候根据购买的价值向消费者的帐户提供“奖励点数”。这种方案的一个示例已经在EP-A-0929874中公开了,该示例涉及一种奖励方案,用于根据从用户处收到的有效代码,奖给消费者点数。在所要购买的产品的包装上或者在所购买的产品的收据上注有该代码。在将这个代码提供给消费者之前,将它和附加信息一起存储在一个远程参考存储器中。当消费者将该代码发送给一个数据收集站时,仅当该代码已被存储在该参考存储器中时,才被识别为是有效的,此时将会奖给消费者预定数量的点数。这样,可以收集和存储消费者的信息和购买习惯。不过,与这种方案相关的一个问题是消费者之后还是不得不经历很多步骤去兑换这些日益增多的奖励点数。
本发明的优选实施例旨在提供经改进的数据处理系统,该数据处理系统可以用来以更加高效和自动化的方式实现商店和产品奖励和促销方案,尤其与所赚取的奖励的兑付有关。

发明内容
根据本发明的第一方面,这里提供了一种用于结帐回扣方案的数据处理系统,其包括a)交易装置,具有结帐存储装置,被配置成用于存储与供购买的多个产品相关的数据,如果有让利数据的话,所述数据包括针对各个产品的让利数据;结帐处理装置,被配置成用于识别多个产品中的各产品及其量,并根据所识别出的产品量和让利数据计算回扣总额;和收据生成装置,被配置成用于产生收据;b)加密装置,被配置成用于对所述回扣总额进行加密,以产生以回扣代码形式呈现的加密数据,所述收据生成装置被进一步配置得使所产生的收据指示所述回扣代码;c)验证和解密装置,被配置成用于接收代码,以确定该代码是否为有效的回扣代码,并且当已经确定该代码是有效的回扣代码时,解密该代码,以展示出所述回扣总额;以及d)回扣施行装置,被配置成用于接收所述回扣总额并批准所述回扣。
根据本发明的另一个方面,提供了一种用于结帐回扣方案的数据处理方法,包括如下步骤a)从存储在结帐存储装置中的供购买的多个产品中识别出各个产品;b)识别所述经识别的产品的量和让利数据;c)根据所识别出的量和让利数据计算回扣总额;d)使用加密装置将所述回扣总额加密,以产生以回扣代码形式呈现的加密数据;e)使用收据生成装置产生收据并且在所产生的收据上指示所述回扣代码;f)将所产生的收据交付给消费者;g)在验证和解码装置处接收来自发送方的代码;h)使用所述验证和解密装置确定所述代码为有效的回扣代码,并且对所述代码进行解密,以揭示出所述回扣总额;以及i)在回扣施行装置处接收所述回扣总额并批准所述回扣。
提供一种其中为了执行回扣过程而需要处理的信息仅仅是回扣总额的数据处理系统,其效果是得出了一种高效率的系统,该系统快捷并且使用简单。尤其是在使用移动电话将回扣代码发送给加密装置的实施例中更是如此,因为本系统使得消费者输入回扣代码所花费的时间有利地减少了。
此外,通过提供一种被配置成用于对回扣总额进行加密的加密装置,可以实现一种高度安全的数据处理系统,有利地降低了恶意使用回扣方案的可能性。


为了更好地理解本发明,并且为了展示本发明的实施例是如何实现的,下面通过举例对附图进行说明,其中图1表示一种结合移动电话系统使用的结帐数据处理系统;图2表示具体涉及兑付所产生的忠诚存款(loyalty credit)的所述数据处理系统的部分;图3表示用于代表具体实现本发明的一种方法的流程图;以及图4表示一张打印收据的简单示例。
具体实施例方式
图示的结帐数据处理系统1包括一个第一部分11和一个第二部分12,其中,第一部分11设置在商店所在地20,第二部分12位于一不同的远程结算中心(clearing house)所在地21。在这个示例中,数据处理系统1与另一个不同的远程电话公司所在地22和又一个不同的远程客户移动电话所在地23协调操作。
在下面的说明中,显而易见,所示出的系统将与大量的移动电话进行协调操作,而每个移动电话的位置23都是可变的。不过,为了便于说明,本说明是仅参照处于单个消费者所在地23处的单个移动电话而进行的。
参照图2,本示例中所示出的数据处理系统被布置得与两个另外不同的远距离位置进行协作——一个零售商所在地24(其可以与商店所在地20相同或者不相同)和一个厂商所在地25。
数据处理系统1的第一部分11包括一个以第一数据库111形式呈现的第一存储装置,该第一数据库111中存储有供购买的多种产品的产品数据。该产品数据包括各个产品的价格。
一个以第二数据库112的形式呈现的第二存储装置为第一数据库111中所列出产品中的至少一些存储让利数据,该让利数据表示对于每个这样的产品的让利额。
参照图3的步骤300,布置一个采用收银机113的形式的结帐装置来接收表示所要购买的产品量的输入数据和表示为这些产品付款的付款数据。如同许多现代的收银机那样,该结帐装置可以配有条形码扫描器、信用卡读卡机等。该结帐装置与一个主存储数据库(未示出)相连接。
一个以第一数据处理器114的形式呈现的第一处理装置从收银机113接收输入数据并且从第一数据库111接收产品数据。根据这些数据,该第一数据处理器114计算出对于所要购买产品的应付总额。
在图3的步骤302中,一个以第二数据处理器115的形式呈现的第二处理装置也从收银机113接收数据,同时从第一数据库111接收产品数据并从第二数据库112接收让利数据。如步骤304所示,该第二数据处理器115根据所有这些数据计算出一个回扣总额,该回扣总额表示所要购买产品的所有让利额的总和。这个回扣总额可以在众多各自具有与其相关的让利值的产品的基础上来计算。另选地,该回扣总额可以至少部分地基于单一让利额来计算,该单一让利额仅在一起购买预选的产品组合时才有效。还有另一种选择方案,该回扣总额可以至少部分地基于‘立即赢取’或抽彩型促销来计算。
在步骤306和308中,一个加密装置116从第二数据处理器115接收到所述回扣总额并且据其产生以编码形式表示该回扣总额的加密数据。加密装置116将该加密数据传送给收据生成器117,该收据生成器117还被布置得从收银机113接收所有要被购买的产品的量、工艺和简介,以及应付总额和实付金额。根据所有这些数据,在步骤310中,收据生成器117生成一个打印收据118,图4中示出了该打印收据118的一个简化的示例。
图4的步骤300到310表示在商店所在地20所进行的直至打印出收据118的阶段的过程。
在商店所在地20进行了购买的消费者收到了收据118,该收据118上具有所有常规的结帐信息,不过它还包括一个数字形式或数字字母混编形式的回扣代码119,该代码119就是表示消费者在最近消费中所赚取的回扣总额的加密数据。没有加密算法,就不能够解读该回扣代码119,而且消费者乃至全世界都无权使用该加密算法。
为了避免疑问,在本说明书的语境下,术语“加密数据”或“编码数据”(以及类似术语)是指这样的数据如果不对该数据进行解密或解码,那么就不能从该加密或编码数据中识别出其所表示的信息。
能够向消费者提供安全可靠的回扣代码119是确保回扣系统的公正性的一项重要前提。尤其希望产生将减少或者完全防止对该系统的恶意使用的足够安全的回扣代码119。这对具体实现本发明的系统来说尤其如此,在本发明中,期望最小化包含在回扣代码119中的信息量以提高处理能力和处理量。要知道的是,随着代码中所存储的信息量的减少——导致越来越变短的代码——对于该系统的潜在滥用者来说,猜测或计算出实际上有效的代码就变得容易了。
因此,在本发明的一个实施例中,通过下述方式来确保提供给消费者的回扣代码119的安全。产生一组多个活性的(live)或“稀疏的”代码120。仅作为示例,图1和2中示出了在结算中心所在地21处产生的活性代码120。不过,应当明白,这些活性代码同样也可以在厂商所在地25、零售商所在地24、商店所在地20或者其它地方产生。在活性代码120是基于本领域公知的用于安全地产生随机代码的加密技术而产生的情况下,将每个所产生的活性代码120都设成是唯一的。这些产生出来的活性代码120具有预定的长度和结构,以便以后可以使用它们来确定从发送方接收到的发送方代码的有效性。例如,每个活性代码120可以含有按照特殊顺序排列的12个采用10个基数的格式(即,使用数字0-9中的任何数字)的字符,这12个字符可以部分地包含选定字符的一个固定序列,或者在该代码中的多个预定位置处排列多个特定的数字——校验数位。为了确保存在两个相同且皆为真的回扣代码119的可能性可以忽略不计,至少在一个给定的时间段内,每个活性代码120都是唯一的。
当然,活性代码120另选地可以包含多于12个字符,或者,在某些情况下,可以包含少于12个字符。例如,如果活性代码120是在一远离商店所在地20的位置产生的,即,是在交易之前产生的,那么可以将活性代码120的长度减少到8个字符,而系统的安全性不会有显著的降低。
一旦产生了活性代码120,典型地采取成批的方式将它们直接地或者经过零售商所在地24间接地发送到商店所在地20。同时,将这些活性代码120存储在一个位于结算中心所在地21的验证程序及数据库212中,以备后续验证过程所用。在图1和2中示出了存储在结算中心所在地21的验证程序及数据库212和商店所在地20的主存储数据库201处的活性代码120。
在商店所在地20处的交易期间,以上述方式计算回扣总额,并且可以用四个采用10个基数的格式的字符来表示该回扣总额。在这个阶段,加密装置116从提供给位于商店所在地20处的主存储数据库201的成批的活性代码120中接收一个活性代码120,同时接收所述回扣总额。加密装置116将该回扣总额和该活性代码120组合在一起,以形成一个16字符长数据串。所得到的串由不含特定信息的第一部分和包含具有可读形式的回扣总额的第二部分组成,其中该第一部分用作识别符和验证工具。然后可以将一个或更多个校验数位加到该串中,然后将该串的顺序打乱,以便使该活性代码和该回扣总额的格式的可理解性变得模糊。这是采用分成两个阶段的过程来进行的(这两个阶段的顺序并不重要)首先,将所述采用10个基数格式的数据串转换成一个采用12个基数格式的数据串,该采用12个基数格式的数据串是使用与前面相同的数字0到9中的任何数字以及符号“#”和“*”来构成的;其次,以任何合适的方式对所得到的串的顺序进行重排。“#”和“*”这两个符号可在数字蜂窝电话和现代的固定有线电话上找到。使用“#”和“*”这两个符号的优点是,可以赋予它们任何预定的并且不公知的值。最后,为了进一步提高安全性,可以在已打乱顺序的数据串中加入一个或更多个额外的校验数位。
所得到的最终的回扣代码119就是打印在收银机收据118上并且提供给消费者的代码。通过该收据118来兑付回扣总额的价值对消费者来说是非常简单的。
典型地,消费者在其所在地23使用移动电话231与位于结算中心所在地21的操作方211进行联系。完成这一操作的可选方式将在后面参照图2进行讨论。不过,在目前的简单介绍中,位于位置23的消费者将打印在收据118上的编码数据119传送给操作方211,如图3的步骤312所示。在步骤314和316中,操作方211校验该编码数据119是否为一有效代码,并对其进行解码,以显示出兑付价值。
为此,该操作方采用了一个验证程序及数据库212。在结算中心21处接收到的来自发送方的回扣代码119的有效性通常是通过逆转在商店所在地20处所完成的加密过程来确定的。因此,根据原先是采取哪种方式进行的编码,对回扣代码119重新排序,然后将其还原成采用10个基数的格式,或者将这个步骤的先后顺序颠倒过来进行。这一处理揭示出了原始的ID代码或活性代码120以及原始的回扣总额。如果活性代码120是确实已经发送到商店所在地20的一个活性代码,则将该接收到的回扣代码119识别为是有效的;也就是说,该接收到的回扣代码119的有效性取决于所述活性代码120是否已被存储到验证程序及数据库212中。当然,还可以对回扣代码119进行其它额外的有效性校验,例如验证校验数位是否正确,或者验证该代码在构成上是否有效。
如果在进行了上述的过程之后,断定所接收到的回扣代码119是有效的,那么将嵌于其中的回扣总额发送给回扣施行装置218并由该回扣施行装置218接收该回扣总额(图2),该回扣施行装置218既可以构成为验证程序及数据库212的一部分,也可以不构成为其一部分。在图3的步骤318中,利用该回扣施行装置218,操作方211将消费者的移动电话号码231和嵌在回扣代码119中的回扣总额的数额的详细资料发送给位于电话公司所在地22处的相应的移动电话帐户221。本发明的一个特殊的优点是,上述信息就是本系统能够有效运转时所实际需要的关于消费者的全部信息。电话公司立即将该回扣总额转换为移动电话帐户221上的存款,这实际上就是为消费者的移动电话231提供了一定量的预付通话时间(airtime)。
这样,可以采用一种为消费者的移动电话231提供“免费通话时间”的非常吸引人的方式,十分快捷地针对表示在收据118上的购买对消费者进行奖励。
应当明白,回扣总额当然不必是“通话时间”;取而代之,可以提供现金或其它货币,或者存款,或者采用任何其它回扣或奖励的形式。同样地,这里为了方便而使用移动电话进行说明,不过也可以使用其它通信形式(具体来讲,例如因特网或固定有线电话)。
图3的步骤312到318表示在结算中心所在地21处进行的直到回扣得到批准的阶段的过程。
在本发明的进一步的实施例中,图3中的步骤306的加密过程包括一个附加的、基本上无法破解的安全特征。在步骤304中进行了回扣总额的计算之后,如上面所述,由加密装置116接收活性代码120。不过,不是仅仅采用实质上是未加密格式的格式将所述回扣总额嵌入到代码120中,而是使用一次伴随密码(one-time pad)对回扣总额本身进行了加密。接着再如同前面那样将该加密后的回扣总额添加到该活性的识别符代码120中,并且最后将所得到的数据串的顺序打乱,以产生一个可以提供给消费者的回扣代码119。
一次伴随密码是任何已知的字符序列,与所要加密的数据部分具有相同的长度和同样的基数。一次伴随密码中的每个字符均等地可以采用任何可用的值。一次伴随密码中的每个字符与其在数据部分中相应的字符相组合,产生一个加密数据串,该加密数据串只可以使用对其加密所使用的特定的一次伴随密码来进行解密。
下面介绍两个示例,来说明一次伴随密码是如何起作用的1)对于一个十位的二进制信息,例如1011100101,使用一次伴随密码1110110011来进行加密。使用异或(XOR)逻辑运算将各相应的数位对组合起来二进制消息1011100101一次伴随密码 1110110011—————加密串0101010110可以明白,该加密二进制串只可以使用上面的一次伴随密码进行解密。由于该伴随密码中的字符取1或0值的机会是均等的,所以正确地猜出该伴随密码的概率是210分之一。
2)对于一个四位的采用10个基数格式的消息,例如3745,使用一次伴随密码2859进行加密。各相应的数位对相加后再模除10采用10个基数格式的消息3745一次伴随密码 2859——加密串5594由于所述伴随密码中的字符取0到9中的任何一值的机会是均等的,所以加密串取得9999种(或10000种,如果0000是允许的伴随密码)可能值中的任何值的机会都是均等的。因此正确猜出该伴随密码的概率就是104分之一。
在这个实施例中,在上面所述的活性代码产生阶段中产生每个一次伴随密码(四位长,并且采用10个基数的格式),然后将其与一个单独的活性代码120相关联。之后将这些一次伴随密码与活性代码批一起发送给验证程序及数据库212,以备后续的解密过程所用。最好,在一个给定的时间段内,每个价格伴随密码都是唯一的,虽然这并不是必须的。
在接收到来自发送方的回扣代码119时(步骤312),验证程序及数据库212进行与上面所述的打乱顺序过程相反的过程,以揭示出活性代码120和加密回扣总额。如果活性代码120已存储在验证数据库212中,则把所发送来的回扣代码119识别为是有效的(步骤314)。在这个阶段,检索出与该识别过的活性代码120相关联的伴随密码,并使用该伴随密码,通过从所述加密的回扣总额中减去该伴随密码再模除10来对所述加密的回扣总额进行解密。这样就再次产生了原始的未加密的回扣总额(步骤316)。
然后,和前面一样,由回扣施行装置218接收该回扣总额。不过,在这个实施例中,回扣未被立即批准。取而代之的是,优选地通过SMS文本消息,向消费者的移动电话返回一条简单的回扣确认消息,用于确认回扣的价值和回扣将要被付给的对应于所述移动电话号码的帐户,该帐户是在第一次从消费者处接收到回扣代码119时通过主叫线路识别(calling line identification)而被确定的。这一确认消息不会导致存款立即被加到合适的帐户上去,因为首先还要实现另外的安全措施。当然,也可以采用其它的技术,例如“回复电话”过程。这一方法对于不具有SMS功能的固定(陆线)电话尤其有用,但并不专用于固定电话。
这一措施是由导致对消费者有用的回扣的所有交易的商店下载组成的。对已经由从消费者处得到的回扣代码119导出的回扣总额与来自商店所在地20处的由回扣施行装置218接收的信息进行核对。这一信息另选地可以从零售商所在地24发送。典型地,该信息包括如下具体信息商店所在地20、购买情况、活性代码120和所使用的一次伴随密码以及计算出来的回扣总额。通过将消费者给出的活性代码与从商店所在地20下载的多个活性代码中的一个相比较,对消费者给出的回扣总额与所述商店下载信息进行了核对。
这一安全过程被称为两步提交过程,这在信用卡交易等的授权领域是公知的。这样的下载可以每24小时进行一次,或者如果需要的话,可以更加频繁。
一旦从消费者处接收到的信息与从商店所在地20接收到的信息相一致,那么该回扣就真正得到认可了。回扣施行装置218将一个批准消息连同所要给付的回扣一起发送给消费者的移动电话或固定电话的网络提供商,此时,在位置22处的电话公司就将该存款加到消费者的帐户中去了。
如果在任何一个安全措施阶段发现了不一致的情况,则立即将该回扣作废,或者可以再给消费者一次重新输入代码的机会。例如,逆转的打乱顺序过程可能会给出一个结构上无效的字符串,或者含有不正确的校验数位的字符串;活性代码120可能得不到识别;或者商店核对可能发现有购买未发生过,或者回扣总额不正确。因此本发明的实施例提供了一种高安全性的数据处理系统。
本发明的一另选实施例包括在商店所在地20或零售商所在地24处尤其是在销售点处产生活性代码120和一次价格伴随密码的装置。在这个方案中,活性代码120和伴随密码是在购买商品时的阶段随机产生的,而不是在购买之前产生,接着该活性代码120和伴随密码被成批地发送到商店所在地20。然后,在前述日常交易信息下载的同时将所产生的活性代码和价格伴随密码下载到结算中心所在地21。
应当明白的是,虽然减小了在购买之前对成批地存储活性代码120和伴随密码的需要并且具有很高的安全性,但是这样一种系统没有立即为结算中心所在地21提供实时向消费者反馈的能力,这是因为验证和解码处理不能在相关的商店下载之前进行。
克服上述问题的一个优选选择方案是,在打乱顺序的阶段之前,将步骤308中产生的代码设置为连同任意多个校验数位在内包括活性代码120、经伴随加密的回扣总额和未加密的或是未加密的回扣总额。虽然这会导致回扣代码119的长度比参照其它实施例介绍的回扣代码119要长,但是这使得系统能够以高度安全的方式运行,并且在该系统中,回扣代码119是在商店所在地20处产生的,而且该系统能够提供对消费者的实时反馈。要知道,只有当结算中心所在地21处接收到的所有信息都匹配时,才会批准回扣。
可以想到,上述安全措施的任何组合都可以由本发明的系统采用。
操作方211对已经兑换了通话时间存款(或其它奖励)的所有编码数据119进行跟踪,以确保每个唯一的代码仅被兑换一次。在这方面,将加密装置116设置为以这样一种方式对数据进行加密其输出的每一条加密数据119都是一唯一的字符组合。
图2更加详细地表示了操作方211是如何在结算中心所在地21处运作的。编码数据119的验证可以完全自动地进行或由人工操作员干预进行。
为此,该操作方并入了解密和验证程序及数据库212,它用于以三种可选方式之一接收编码数据119。即,通过语音模块213、拨号模块214或网络模块215来接收编码数据119。
使用语音模块213,用户可以与操作方211建立直接的人工联系,并且只需简单地说出编码数据119的多个字符,然后操作方211将该编码数据119的多个字符输入到验证程序及数据库212中。一旦通过验证,就将如前述那样向移动电话帐户221进行存款。
若要半自动地进行这个过程,就不利用人工中介,语音模块213可以结合一个适于识别清晰地读出的数字和/或字母的语音识别系统。另选地,可以使用“按键音”技术(即,双音多频(DTMF)技术)来传送回扣代码119。于是如同前面那样,就可以将数据输入到验证程序及数据库212中了。
输入字母数字混合数据的一个更加有效的方式可以是通过拨号模块214来进行的方式。这里试举一例,请消费者通过移动电话231的键盘232输入编码数据119。然后将该编码数据119直接发送到验证程序及数据库212中,然后该验证程序及数据库212进行前面所述的操作。上面所介绍的这些实施例的一个特殊的优点是,提供给消费者的回扣代码119是使用字符0-9、#和*的12个基数的格式。移动电话(当然还有连接在陆线上的调制解调器)允许通过单键拨号快捷地输入这些字符,从而使得可以快捷简单地传送回扣代码119。而且,使用*和#键使得回扣代码119可以采用减少数量的数位(例如,减少一个数位)。
如果需要,拨号模块214可以并入CLI(主叫线路识别)识别装置,该CLI识别装置对呼叫操作方211的移动电话231的号码进行识别。如果需要,可以利用这样的号码识别为操作方211指出呼叫者有一个移动网络的有效帐户。
作为上述的变型,消费者可以通过SMS文本消息将加密数据119输入到操作方211,优选地该SMS文本消息是通过移动电话231免费发送的。典型地,该SMS文本消息将会自动地包括该移动电话231的电话号码(经呼叫者认可),从而唯一地识别出消费者和所要存入的电话帐户。
图2中所示的第三种可选方式涉及网络模块215的使用。不同于直接使用移动电话231,消费者是使用固定因特网连接、WAP、3G或通过个人数字助理(PDA)的移动接入,通过因特网(或者其它这类计算机网络)与网络模块215进行连接的。该连接可以是因特网上的直接连接,或者可以是通过由消费者发出并由网络模块215接收的电子邮件进行的连接。在任何一种情况下,该网络模块215都会接收已由消费者输入的编码数据119并且将其传送给验证程序及数据库212,然后由该验证程序及数据库212继续进行前述过程。
操作方211可以提供额外的报告功能。嵌在编码数据119中的所有信息都保存在数据库212中,该数据库212还可以包括兑付金额的总计。取决于编码数据119的复杂程度,它甚至可以包含关于响应让利促销而购买的特殊商品的信息。这尤其可以应用于如下的情况在一个变型中,对于每种让利销售产品或选定的让利销售产品,将可以通过操作方进行兑付的各自特有的加密数据代码显示在收据上。
这样,第一报告装置216可以从数据库212接收信息,对其进行分析,并将对应的报告数据发送给位于零售商所在地24处的数据库241,在零售商所在地24处,可选地,可以通过显示和/或打印输出装置242将该报告数据显示或打印出来。由操作方211或来自零售商所在地24的拨号请求所启动,可以经由固定连接来传送该报告数据,或者可以通过定期分批报告来传送该报告数据。如上面所指出的,零售商所在地24可以与商店所在地20相同或相分离。尤其是,在零售商具有一系列连锁店的情况下,零售商所在地24可以位于零售商的总部位置,并因此位于与商店所在地20不同的位置处。
如上面所述,零售商也向操作方211发送关于打印在收据上的代码的数量和价值的报告,以便由操作方211代表各个厂商进行补偿。
同样,第二报告装置217可以从数据库212接收信息并且随后产生报告数据并将其发送给位于厂商所在地25处的数据库251,在该数据库251处可以通过合适的装置252将该报告数据显示和/或打印出来。
应当意识到,所说明的数据处理系统仅仅是一个具体的示例。可以对其进行各种修改并且可以给出其它另选的实施例。
例如,第二数据库112被示出为位于商店所在地20处。另选地,可以通过商店所在地20与结算中心所在地21之间的实时数据链路,将其设置在结算中心所在地21。而且,如上面所指出的那样,可以在商店所在地20与结算中心所在地21之间建立实时链路,以便按照商店所在地20进行的所有交易保持操作方211被实时更新,以作为验证过程的一部分与从编码数据119中导出的信息进行交叉校验。为此,操作方211至少具有访问商店所在地20处的主数据库201的权利。
加密装置116典型地位于商店所在地20处,或者位于零售商的总部位置(例如24)处,不过,另选地也可以利用与商店所在地20的实时链路将其设置在结算中心所在地21处。
在这样的布置中,可以进行从操作方211到第一和第二数据库111、112的每日(或其它周期)的数据成批下载,以指示当前让利销售的产品和它们各自的让利额。例如,对于每种让利销售的产品,第一数据库111可以具有一个标志设置,用来引发第二数据库112和第二数据处理器115启动以计算让利额。
可以将第二数据处理器115和/或加密装置116布置成直接地或经过另一个处理装置支持另一个已被购买的所有让利销售产品的数据库101。报告装置接着可以轮询该另一个数据库101,以产生关于已被购买的让利销售产品的标识和数量的、在希望的时间段内或根据任何希望的标题概括出来的各种报告。可以以周期性的时间间隔或者响应于操作方211的拨号请求,将这些报告发送给操作方211。
结算中心所在地21被示出为远离商店所在地20,并且估计这是最有可能的分布方式。不过,商店所在地20和结算中心所在地21也可能是重合的。对于电话公司所在地22也一样。
虽然所说明的示例指出了回扣总额兑换为移动电话231的通话时间的情况,但是也可以将其用于为固定电话业务的电话帐户的存款,当然也可以是其它任何形式的“奖励”,例如现金。在所说明的示例中,使用移动电话231来与操作方211进行通信。不过,另选地,也可以利用固定电话链接或通过任何其它介质进行的链接。
虽然所说明的示例表示的是回扣总额兑付信用帐户的情况,但是另选地也可以兑付为任何其它服务或货物。
如图3所示,收据给出了各个已购商品的说明,其中具有让利额——这里称为“通话费预存”。可以将该系统设置成以现金的形式或通话时间值的形式与每个相应的项目相邻地打印各自的让利额,或者将其打印为加密数据。
为了向零售商所在地24和厂商位置25发送报告,操作方211可以具有访问商店所在地20处的主数据库201的权利,如前所述。这样,编码数据119仅需要表示商店中的具体交易,随后操作方211可以从所述主商店数据库下载所有与该交易相关的其它数据,通过这些数据,第一和第二报告装置216、217可以准备报告并将该报告发送到零售商所在地24和厂商位置25。另选地,如上面所指出的,操作方211可以具有访问另一个数据库101的权利,该数据库101中存储着关于所有已被购买的让利销售产品的数据,通过这些数据,操作方可以产生所希望的报告。
虽然本数据处理系统的各个组成部分是分立示出的,但是它们中的两个或更多个可以组合在一个单独装置中或者由一个单独装置来实现。例如,可以将第一和第二数据库111、112设置在一个公共存储装置中。
权利要求
1.一种用于结帐回扣方案的数据处理系统,该数据处理系统包括a)交易装置,其具有结帐存储装置,被配置成用于存储与供购买的多个产品相关的数据,如果有让利数据的话,所述数据包括针对各个产品的让利数据;结帐处理装置,被配置成用于识别所述多个产品中的各产品及其量,并根据所识别出的量和让利数据计算回扣总额;和收据生成装置,被配置成用于产生收据;b)加密装置,被配置成用于对所述回扣总额进行加密,以产生以回扣代码形式呈现的加密数据,所述收据生成装置被进一步配置得使所产生的收据指示所述回扣代码;c)验证和解密装置,被配置成用于接收代码,以确定所述代码是否为有效的回扣代码,并且当已经确定所述代码是有效的回扣代码时,解密该代码,以展示出所述回扣总额;以及d)回扣施行装置,被配置成用于接收所述回扣总额并批准所述回扣。
2.根据权利要求1所述的系统,其中,所述回扣施行装置通过向消费者帐户的提供者发送一个存入消息来批准所述回扣,所述存入消息包括所要存入的消费者帐户的识别信息和所述回扣总额。
3.根据权利要求1或2所述的系统,其中,所述回扣总额具有表示从一列表中选择的奖励的价值,所述列表包括移动(蜂窝)电话帐户上的通话时间、对固定(陆线)电话帐户的回扣以及现金。
4.根据任何前述权利要求所述的系统,其中,所述验证和解密装置和所述回扣施行装置位于与所述结帐装置和所述加密装置不同的位置。
5.根据任何前述权利要求所述的系统,其中,所述验证和解密装置被配置成用于通过电话链接、移动电话链接或计算机网络链接来接收所述代码,所述代码是由发送方通过数字或字母数字混合键盘输入的。
6.根据任何前述权利要求所述的系统,其中,所述收据生成装置被进一步配置得使所产生的收据除指示所述回扣代码外还指示所述回扣总额。
7.根据权利要求1至5中的任何一项所述的系统,其中,所述收据生成装置被进一步配置得使所产生的收据为让利值大于零的每种所识别的产品指示一回扣代码,并且可选地指示一回扣总额。
8.根据任何前述权利要求所述的系统,还包括识别符代码产生装置,其被配置成用于在消费者购买之前产生一个识别符代码,所产生的识别符代码被存储在所述结帐存储装置和所述验证和解密装置中。
9.根据权利要求1至7中的任何一项权利要求所述的系统,其中,所述交易装置被配置成用于在购买时产生一个识别符代码,并且将该识别符代码发送给所述验证和解密装置。
10.根据权利要求8或9所述的系统,其中,所述加密装置被配置成用于至少根据所述识别符代码和所述回扣总额产生所述回扣代码。
11.根据权利要求8到10中的任何一项所述的系统,其中,用于产生所述识别符代码的装置被进一步配置成用于产生与所述识别符代码相关联的一价格伴随密码,该价格伴随密码与所述识别符代码被同时存储;所述加密装置被进一步配置成用于使用该价格伴随密码对所述回扣总额进行加密;并且所述验证和解密装置被进一步配置成用于使用该价格伴随密码对第二代码进行解密。
12.根据权利要求11所述的系统,其中,所述价格伴随密码是由采用第一基数格式的第一数量个字符形成的,所述第一数量和第一基数格式与所述回扣总额的第二数量和第二基数格式相同,其中,所述加密装置被配置成用于通过以预定的方式对所述回扣总额的多个字符与所述价格伴随密码的相应的多个字符进行运算来对所述回扣总额进行加密。
13.根据权利要求8到12中的任何一项所述的系统,其中,所述回扣施行装置被配置成用于仅当满足以下条件时批准所述回扣i)所接收到的代码在结构上是有效的,ii)由所述验证和解密装置识别了所述活性代码,和iii)从所接收到的代码中导出的回扣总额与所述验证和解密装置随后接收到的核对信息一致。
14.根据任何前述权利要求所述的系统,其中,所述加密装置被进一步配置成用于至少对所述回扣总额加密,以产生具有采用12个基数的格式的加密数据。
15.根据任何前述权利要求所述的系统,其中,指示所述回扣代码的所述收据由消费者收存,所述验证和解密装置被进一步配置成用于从消费者处接收所述回扣代码。
16.一种用于结帐回扣方案的数据处理方法,该数据处理方法包括如下步骤a)从存储在结帐存储装置中的供购买的多个产品中识别出各个产品;b)识别所述经识别的产品的量和让利数据;c)根据所识别到的量和让利数据计算回扣总额;d)使用加密装置将所述回扣总额加密,以产生以回扣代码形式呈现的加密数据;e)使用收据生成装置产生收据,并且在所产生的收据上指示所述回扣代码;f)将所产生的收据交付给消费者;g)在验证和解密装置处接收来自发送方的代码;h)使用所述验证和解密装置确定所述代码为有效的回扣代码,并且对所述代码进行解密,以揭示出所述回扣总额;以及i)在回扣施行装置处接收所述回扣总额并批准所述回扣。
17.根据权利要求16所述的方法,其中,批准所述回扣的步骤包括向消费者帐户的提供者发送一个存入消息,所述存入消息包括所要存入的消费者帐户的识别信息和所述回扣总额。
18.根据权利要求16或17所述的方法,其中,在消费者购买之前产生一个识别符代码,并且将该识别符代码存储在所述结帐存储装置和所述验证和解密装置中。
19.根据权利要求16或17所述的方法,其中,在购买时产生一个识别符代码,并且随后将该识别符代码发送给所述验证和解密装置。
20.根据权利要求18或19所述的方法,其中,所述加密装置至少根据所述识别符代码和所述回扣总额产生所述回扣代码。
21.根据权利要求18到20中的任何一项所述的方法,其中,产生与所述识别符代码相关联的价格伴随密码,并且与所述识别符代码同时地存储该价格伴随密码,并且使用该价格伴随密码对所述回扣总额进行加密,随后使用该价格伴随密码对所接收到的代码进行解密。
22.根据权利要求18到21中的任何一项所述的方法,其中,仅当i)所接收到的代码在结构上是有效的,ii)由所述验证和解密装置识别出了所述识别符代码,和iii)从所接收到的代码中导出的回扣总额与由所述验证和解密装置随后接收到的核对信息相一致时,批准所述回扣。
23.根据任何前述权利要求所述的方法,其中,所述加密装置至少对所述回扣总额加密,以产生具有采用12个基数的格式的加密数据。
全文摘要
公开了用于向消费者提供诸如移动电话通话时间的奖励的一种数据处理系统(1)和一种方法。交易装置(11)包括结帐柜台处的数据库(111),该数据库(111)存储供购买的多个产品的产品数据。第二数据库(112)存储表示与这些产品有关的让利额(货币的或其它方面的)的让利数据。收银机(113)接收关于已购买产品的信息,并将其传送给第一数据处理器(114),在该第一数据处理器处计算总价。在第二数据处理器(115)处,将该总价与来自第二数据库(112)的数据相结合,以产生一个总让利量。该总让利量与一个活性代码(120)串接地或以其它方式进行组合,以产生一个加密回扣代码(119),加密回扣代码(119)含有回扣量的表达。将该加密回扣代码(119)打印在收银机收据(118)上。移动电话用户将打印的回扣代码发送给一位于结算中心位置(21)处的操作方(211)。一旦该回扣代码(119)是有效的,则可以根据包含在所述回扣代码中的价值向用户的移动电话帐户存入相应的通话时间。
文档编号G06Q30/00GK1555538SQ02818068
公开日2004年12月15日 申请日期2002年9月16日 优先权日2001年9月14日
发明者罗伯特·库珀, 罗伯特 库珀 申请人:迈凯斯伯克有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1