平码五不中公式规律
  • / 38
  • 下载费用:30 金币  

动态结算按钮装置、方法和系统.pdf

关 键 ?#21097;?/dt>
动态 结算 按钮 装置 方法 系统
  专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
摘要
申请专利号:

CN201580036968.2

申请日:

2015.07.06

公开号:

CN106663256A

公开日:

2017.05.10

当前法律状态:

实审

有效性:

审中

法?#19978;?#24773;: 实质审查的生效IPC(主分类):G06Q 30/00申请日:20150706|||公开
IPC分类号: G06Q30/00(2012.01)I 主分类号: G06Q30/00
申请人: 维萨国际服务协会
发明人: A.K.吉里什
地址: 美国加利福尼亚州
优?#28909;ǎ?/td> 2014.07.06 US 62/021187
专利代理机构: 中国专利代理(香港)有限公司 72001 代理人: 毕铮;郑冀之
PDF完整版下载: PDF下载
法律状态
申请(专利)号:

CN201580036968.2

授权公告号:

|||

法律状态公告日:

2017.06.06|||2017.05.10

法律状态类型:

实质审查的生效|||公开

摘要

动态结算按钮装置、方法和系统(“DCB?#20445;?#32463;由诸如报价/折扣确定组件和结算按钮嵌入组件的DCB组件,将产品页面结算请求输入以及用户标识输入转换为动态结算按钮输出。

权利要求书

1.一种动态结算按钮处理器实现的方法,包括:
使用一个或更多个数据处理器接收产品页面结算请求;
使用所述一个或更多个数据处理器查询与商户和用户相关联的信息;
使用所述一个或更多个数据处理器生成待嵌入到钱包相关联结算按钮中的数据,其中
所述数据包括动态图像410,并且其中所述动态图像410代表一个或更多个金融账户。
2.如权利要求1所述的方法,其中所述产品页面结算请求产生自对一个或更多个商户
的产品列表的万维网浏览。
3.如权利要求1所述的方法,其中,待嵌入到所述钱包相关联结算按钮中的所述动态图
像410包括鉴于阈值对账户的指示。
4.如权利要求3所述的方法,其中所述阈值是可定制和用户特定的。
5.如权利要求4所述的方法,其中所述阈值是基于对用户的钱包账户的访?#35782;?#21487;定制
和用户特定的。
6.如权利要求5所述的方法,其中,所述用户的钱包账户存储用户的简档信息、支付方
式信息和运输地址。
7.如权利要求1所述的方法,还包括:对商户?#38236;?#25191;行分析或者跨网络执行分析,以及
将所述分析的结果作为所述动态图像410的部分向所述用户显示,从而作为嵌入到所述钱
包相关联结算按钮中的动态图像410的至少一部分。
8.如权利要求7所述的方法,其中,所述分析包括确定最大返?#37073;?#24182;在所述动态图像410
中指示最大返现账户。
9.如权利要求1所述的方法,其中所述动态图像410被嵌入到所述结算按钮中的链接位
置中以供在用户的设备上显示。
10.如权利要求1所述的方法,其中,所述钱包相关联结算按钮占据用户显示器内的区
域。
11.如权利要求10所述的方法,其中,所述钱包相关联结算按钮中所嵌入的动态图像
410包括正显示在所述钱包相关联结算按钮所占据区域内的动态图像410。
12.如权利要求1所述的方法,其中,一个或更多个服务器包含所述一个或更多个处理
器;其中所述产品页面结算请求和所述动态图像410通过一个或更多个通信网络来传输。
13.如权利要求1所述的方法,其中,待嵌入到所述钱包相关联结算按钮中的动态图像
410要被显示在用户的无线移动通信设备上。

说明书

动态结算按钮装置、方法和系统

本申请要求2014年7月6日提交、标题为“动态结算按钮装置、方法和系统”的美国
临时专利申请序列号62/021,187的优?#28909;ā?#21069;述申请的全部内容通过引用明确并入本文。

本专利特许权申请公开文档描述了涉及各?#20013;?#39062;创新(之后称为“公开?#20445;?#30340;创造
性方面并且包含受版权、集成电路布图设计和/或其它知识产权保护的内容。这样的知识产
权的各拥有者不反对任何人对本公开的传真复制,因为其出现在公布的专利局文件/记录
中,但在其它方式上保留所有权利。

?#38469;?#39046;域

本创新总地涉及电?#30001;?#21153;(e-commerce)和电子钱包,并且更具体地涉及动态结算
按钮装置、方法和系统。

背景?#38469;?br />

使用万维网(world wide web)的消费者浏览商户的产品列表并购买选定产品。为
消费者提供对去购买的折扣。

附图说明


附录和/或附图图示根据本说明书的各非限制性的示例创新方面:

图1A-1B示出图示DCB的示例实施例的框图;

图2示出图示DCB一些实施例中示例数据流的框图;

图3示出图示DCB一些实施例中示例组件的逻辑流程图;

图4-7示出另外的DCB示例实施例;

图8示出图示DCB控制器的实施例的框图。

图中每个标号领头的数?#31181;?#31034;该标号被引入和/或详述的图。如此,对标号101的
详细讨论将在图1中被?#19994;?#21644;/或引入。标号201在图2中引入,等等。

具体实施方式

DCB

动态结算按钮装置、方法和系统(“DCB?#20445;?#32463;由诸如报价/折扣确定组件841和结算按钮
嵌入组件842的DCB组件,将诸如产品页面结算请求以及用户标识输入(例如211)的输入转
换为动态结算按钮(例如265)输出。图1A示出图示DCB示例实施例的框图。在一些实施例中,
DCB可以确定用户是什么类型(105)。如果用户是新用户,则DCB可以显示具有目标是新消费
者的报价的钱包结算按钮(110),例如获得七五折(115)。如果用户是已有且活跃用户,则
DCB可以显示具有目标是已有/活跃消费者的报价的结算按钮(130),例如获得九折(135)。
如果用户是已有但休眠用户,则DCB可以显示具有目标是老/非活跃消费者的报价的结算按
钮(120),例如购买时获得免费运输(125)。

图1B示出图示在DCB一些实施例中嵌入在钱包结算按钮中的示例报价/折扣的框
图。在一些实施例中,折扣/报价可以带有计时器,该计时器示出该折扣/报价有效所剩余的
时间。例如,可以示出“六折结算还剩余10分钟?#20445;?50)。并且剩余的时间可以倒数(155)。折
扣/报价还可以随时间倒数而改变。例如,折扣可以从7分钟时六五折(160)改变为6分钟时
七折(165),以及5分钟时七五折(170)等等。以一些实施例中,折扣/报价还可以是可定制和
用户特定的,因为DCB可以有权访问存储用户简档信息、支付方式信息、运输地址和/或类似
物的用户钱包账户。例如,可以显示像“您好约翰,现在结算并为您的美国运通卡获得3000
点”的消息(175)。对于另一示例,可以显示诸如“您好约翰,使用您的美国发现卡并获得您
购买额的5%返现”的消息(180)。DCB还可以在商户?#38236;?#25110;跨网络进行分析并且显示这样的
分析,所述分析是用户兴趣所在。例如,可以显示这样的消息,该消息示出在该商户?#38236;?#19978;
产品的历史最低价格(185)。对于另一示例,可以显示在另一商户的更低价格(190)。

图2示出图示在DCB的一些实施例中的示例数据流的框图。在一些实施例中,用户
201(例如消费者)可以向客户端202(例如移动设备、计算机、销售点、膝上型计算机,和/或
类似物)发送产品页面结算请求和用户标识输入(211)。客户端可以进一步将产品页面结算
请求215发?#36879;?#21830;户服务器205。例如,商户服务器可以提供包括XML格式化的产品页面结算
请求215的HTTP(S)GET消息,类似于下面提供的示例列表:


商户服务器可以生成具有待嵌入报价/成交价链接的产品结算按钮(220)。商户服
务器随后可以将该具有待嵌入报价/成交价链接225的产品结算按钮发送到客户端。例如,
商户服务器可以提供包括具有报价/折扣链接消息225的XML格式化产品结算按钮的HTTP
(S)POST消息,类似于下面提供的示例列表:



一接收到用户标识输入,客户端可以将用户标识输入消息230发送到DCB服务器
210。DCB服务器可以生成并发送针对用户商户?#39029;?#24230;水平的查询到用户数据220(235)。例
如,数据库可以是响应于标准查询语言(“SQL?#20445;?#21629;令的关系数据库。DCB服务器可以执行包
括SQL命令的超文本预处理器(“PHP?#20445;?#33050;本以向数据库查询用户商户?#39029;?#24230;水平。下面提供
了说明查询用户数据库(235)的实质性方面的示例PHP/SQL命令列表:


一接收到用户商户?#39029;?#24230;水平240,DCB服务器可以确定取决于用户商户?#39029;?#24230;水
平的报价/成交价(245)。例如,用户商户?#39029;?#24230;水平数据可以示出用户是新用户,DCB服务
器可以确定用于新用户的报价/折扣。用户商户?#39029;?#24230;水平数据还可以包括用户简档信息
和/或任何其它存储在用户钱包中的信息。因此,报价/折扣消息还可以包括来自于用户钱
包的任何信息。DCB服务器还可以基于存储在钱包中的信息确定其它用户特定的行为(例如
150、155、160、165、170、175、180、185、190和/或类似物)。一旦DCB服务器确定报价/折扣
(245),DCB服务器可以继续来生?#19978;?#24212;的报价/折扣消息(250)。DCB服务器可以进一步将相
应报价/成交价消息255发送到客户端。例如,DCB服务器可以提供包括XML格式化的相应报
价/成交价消息255的HTTP(S)POST消息,类似于下面提供的示例列表:


客户端可以将报价/折扣嵌入到产品结算按钮中的链接位置(260)以进行显示
(265)。示例HTTP消息可以如下:



图3示出图示DCB一些实施例中示例组件的逻辑流程图。在一些实施例中,客户端
可以向商户服务器发送产品页面结算请求(301)。商户服务器可以确定该产品是否可获得
(305)。如果产品可获得,则商户服务器可以生成并向客户端发送具有指向待嵌入报价/折
扣的链接的产品结算按钮(310)。如果客户端还从用户接收到用户标识输入(340),则客户
端可以将用户标识输入发送到DCB服务器(350)。DCB服务器可以生成并发送针对用户商户
?#39029;?#24230;水平数据的查询到用户数据库(355)。一接收到用户商户?#39029;?#24230;水平数据(360),DCB
服务器可以确定取决于用户商户?#39029;?#24230;水平的报价/折扣(365)。DCB服务器可以生成并发
送相应报价/折扣消息到客户端(370)。一旦客户端?#30001;?#25143;接收到具有指向待嵌入报价/折
扣的链接的产品结算按钮(315),并且从DCB服务器接收到相应报价/折扣消息(370),客户
端可以将报价/折扣嵌入到产品结算按钮中的链接位置中(320)。一旦用户准备好结算,用
户可以将结算请求发?#36879;?#23458;户端(325)并且DCB服务器可以以所确定的报价/折扣处理交易
(330)。如果客户?#23435;?#25509;收用户标识输入(340),则DCB服务器可以生成并向客户端发送登录
未成功消息(345)。如果产品不是可获得的(305),则商户可以生成并向客户端发送产品不
可获得消息(335)并结束处理。

图4和5图示本文描述的系统和方法的广泛范围。如图4和5所示,所述系统和方法
可以被配置为具有很多不同类型的用于上述处理中的结算按钮。这些包括但不限于动态文
本;动态图像(包括照片(例如消费者照片、最爱宠物的照片等)、卡画面、产品图像或任何其
它一个或更多个图像);动态色?#21097;?#21160;态插画;动态计时器/日历/提醒;移动图像(随时间改
变的图像)、视?#26723;取?br />

图4在 410处描绘了动态图像,包括卡画面和其它类型的动态图像。如图4所示,当
系统(通过cookie、设备指?#39057;热我?#20010;)识别出消费者并且该消费者具有使能“记住我”能力
的类型时,该消费者的默认卡的卡画面被置于结算按钮上。如果这些条件在该示例中满足,
则系统将供应回如图4中描绘的按钮。灰卡和斜钩(swoosh)(图4中上面的结算按钮)是未识
别的按钮,并且具有金卡的按钮(图4中下面的结算按钮)代表所识别默认卡画面将至之处。
卡画面可以例如是消费者的美洲银行奖励卡(B of A Rewards Card)。在一些实施例中,卡
画面可以代表用户针对当前交易正在使用数个账户中的哪个账户。例如,用户可以具有美
洲银行奖励卡和?#38236;?#38134;行卡(Local Bank Card),并且卡画面可以以可视方式代表哪个卡
正被用于特定交易。

在一些实施例中,用户可以能够选择被显示为交易部分的画面,以更易于确定哪
个账户正被用于交易。例如,美洲银行可以具有复制用户拥有的美洲银行卡形象的可获得
卡画面。此外,用户可以能够选择或者创建代表账户的额外卡画面。较?#31995;?#29992;户可能例如希
望有更大的字体并且字体可以是用户可修改的。另一用户可能希望第一张卡着色为红色,
指示?#27599;?#24050;经有高余额并?#20063;?#24212;该被使用,且另一张卡可以着色为绿色,指示?#27599;?#26080;余额
并且应该被使用。

在再一实施例中,卡画面可以指示与支付设备或支付卡相关的账户中的余额。作
为示例,用户可以设定余额限制,并且如果账户中的数额超过或低于该限制,卡画面可以改
变。阈值可以由用户设定或者可以由发行方设定或者可以由机构设定,并且阈值可以使用
实时通信和账户数据来设定外观,以向用户指示账户中的一个或更多个的当前状态。

在再另一实施例中,卡画面可以指示分析各种因素来推荐一个支付账户而非另一
个的算法结果。所述因素可以包括零售商、待购买商品或服务类型、商品或服务价格、在不
同销售商处对不同商品或服务使用每个支付账户所提供的奖励,等等。作为更具体的示例,
如果用户想要最大化来自于支付设备的返现并且用户正在加油,算法可以检查用户的各种
账户以确定哪个账户将导致最大的返?#32440;?#21169;。

卡画面还可以包括另外的可以影响按钮中的显示的计算机可执行指令。例如,计
算机可执行指令还可以包括用于?#27599;?#30011;面?#20102;浮?#31227;动、变色、变尺寸或者发声的指令。例如,
当用户刷卡支付时,卡画面的尺寸可以增加或者可以播放给定声音。显示改变可以是用户
选择的或者可以是卡发行方、发卡?#26800;?#36873;择的。

图5在 510处描绘了动态图像的其它非限制性示例。这些包括可以随时间改变的
折扣信息。例如,折扣可以是在第一时间点为七五折,而在后续的时间点为不同的折扣水
平。作为另一示例,随时间动态改变的信息可以被插入到结算按钮中,所述信息不只包括价
格或折扣可以?#23884;?#23569;还包括包含这样的报价的特定商店或网站。结算按钮并且进一步包括
持续更新的时钟(例如五分钟、一分钟、15秒间隔)。再进一步的,结算按钮可以被定制为包
括个人信息,例如用户名字以及用户选择结算按钮赢取奖励(例如点数、免费运输等)。这种
方式的定制操作为对用户经由结算按钮实施购买的进一步吸引。

图6在610处描绘可以经由很多不同类型的终端触摸点(例如网络、移动设备、可穿
戴设备、售货亭、收银机、其它触屏设备等)支持结算按钮。为了帮助在这些触摸点实现个性
化,可以从各种来源获得信息。来源可以包括用户已经向发行方和/或商户提供了什么信
息。在一些情形下,已经存储在发行方和/或商户服务器处的信息可以组?#24076;?#20197;便推得待插
入结算按钮中的适当的个人信息(例如文本信息、图像信息等)。其它可以独立于或者结合
于前述使用的其它信息来源包括存储在用户设备cookie中的信息。Cookie可以包括那些跨
一个或更多个购物相关网站或其它类型网站跟踪用户购物行为的cookie。

例如,可以获得用户特定的信息,从而可以在动态创建结算按钮中利用个人的(多
张)购买卡、用户名或其它特定信息。其它定制可以包括分析用户的购买历史并确定该消费
者有更高可能性购买什么产品。作为另一示例,系统可以确定用户常去商户网站并且因此
够资格使得在结算按钮中置入更好的报价。在其它情形下,用户和/或商户和/或发行方之
间关系越深,可以在结算按钮中置入更用户特定的和/或慷慨的报价/数据。

使能获得商户信息以在按钮中显示的代码可以如下:



在一些实施例中,可以取决于来自钱包服务器的响应来决定是呈现按钮还是隐藏
按钮。例如,如果卡画面是可获得的,则可以显示?#27599;?#30011;面,而如果没有卡画面,则按钮图像
可以是默认图像。在按钮决定中使能呈?#21482;?#38544;藏画面的样例计算机可执行指令可以如下:





逻辑上,计算机可执行指令可以体现在专门构建的处理器中,或者可以由物理上
根据所述计算机可执行指令配置的另一处理器执行。

如图7中710处所示,结算按钮的内容可以基于很多不同类型的数据。例如,还可以
查明用户的时间和位置以?#38057;?#24453;处理信息,以便生成用于插入到结算按钮中的文本/图像
数据。还可以针对用户的特定渠道(例如,用户在用移动电话对比于用户正在售货亭处或者
在商户操作的收银机处)而裁剪文本/图像数据。

另外,可以在结算按钮中置入更大的品牌度,例如帮助标识商户或其它公司的色
彩或者商户或其它公司的徽标。因为“不动产”对于结算按钮(例如?#25509;?#23544;乘一英寸尺寸的
结算按钮)是宝贵的,所以可以针对特定商户和/或用户而裁剪数据(例如图像、文?#38236;齲?#20197;
便增强用户将点击结算按钮的可能性。

DCB控制器

图8示出图示DCB控制器的实施例的框图。在该实施例中,DCB控制器801可以服务为通
过各种双向链接?#38469;?#26469;聚合、处理、存储、搜索、服务、标识、指令、生成、匹配和/或促进与计
算机的?#25442;?#21644;/或与其它相关数据的?#25442;ァ?br />

典型地,可以为人和/或其它系统的用户可以占用信息?#38469;?#31995;统(例如计算机)来
促进信息处理。继而,计算机采用处理器来处理信息;这样的处理器803可以被称为中央处
理单元(CPU)。一?#20013;?#24335;的处理器被称为微处理器。CPU使用通信电路来传递充当指令的二
进制编码信号以使能各种操作。这些指令可以是操作指令和/或数据指令,其包含和/或引
用存储器829(例如寄存器、高速缓冲存储器、随机存取存储器等)的各种处理器可访问和可
操作区域中的其它指令和数据。这样的通信指令可以作为程序和/或数据组件而批量(批量
指令)存储和/或传输以促进期望的操作。这些存储的指令代码,例如程序,可以占用CPU电
路组件和其它主板和/或系统组件来执行期望的操作。一类程序是计算机?#31995;腃PU可以执行
的计算机操作系统;操作系统使能和促进用户访问和操作计算机信息?#38469;?#21644;资源。信息技
术系统中可以采用的一些资源包括:输入和输出机构,数据可以通过该输入和输出机构传
入和传出计算机;存储器存储部,数据可以保存在该存储器存储部中;以?#25353;?#29702;器,信息可
以由该处理器处理。这些信息?#38469;?#31995;统可以被用于收集数据供以后检索、分析和操纵,这可
以通过数据库程序来得到促进。这些信息?#38469;?#31995;统提供允许用户访问和操作各种系统组件
的接口。

在一个实施例中,DCB控制器801可以连接到例如但不限于下述的实体和/或与之
通信:一个或更多个来自于用户输入设备811的用户;外设812;可选密码处理器设备828;
和/或通信网络813。

网络普遍被认为包括图形拓扑中客户端、服务器及中间节点的互连和互操作。应
该注意,贯穿本申请所使用的术语“服务器?#24065;话?#22320;指代跨通信网络处理和响应远程用户请
求的计算机、其它设备、程序或其组合。服务器将它们的信息供应给请求“客户端”。本文所
使用的术语“客户端?#24065;话?#22320;指代能够跨通信网络处理和作出请求并从服务器获得和处理
任何响应的计算机、程序、其它设备、用户和/或其组合。促进、处理信息和请求和/或?#26377;?#20449;
息从源用户向目的用户的传递的计算机、其它设备、程序或其组合被普遍称为“节点”。网络
一般被认为促进信息从源点向目的地的传送。这样的节点被普遍称为“路由器?#20445;?#25152;述节点
特别?#26800;Q有?#20449;息从源到目的地的传递的任务。存在很多形式的网络,例如局域网(LAN)、
微微网、广域网(WAN)、无线网(WLAN)等。例如,一般接受因特网作为众多网络的互连,借由
此远程客户端和服务器可以彼此访问和彼此互操作。

DCB控制器801可以基于计算机系统,所述计算机系统可以包括但不限于诸如下述
的组件:连接到存储器829的计算机体系(systemization)802。

计算机体系

计算机体系802可以包括时钟830、中央处理单元(“(多个)CUP”和/或“(多个)处理器”
(除非作出相反注明,否则贯穿本公开这些术语是可互换地使用的))803、存储器829(例如
只读存储器(ROM)806、随机存取存储器(RAM)805等),和/或接口总线807,并且,虽然不是必
须但最常见的是,上述组件全?#23458;?#36807;一个或更多个具有导电和/或其它方式传导性电路通
路的(主)板802?#31995;?#31995;统总线804互连和/或通信,指令(例如二进制编码信号)可以通过所
述电路通路流转以实施通信、操作、存储等。计算机体系可以连接到电源886;例如,电源可
选地可以是内部的。可选地,密码处理器826和/或收发器(例如IC)874可以连接到系统总
线。在另一实施例中,密码处理器和/或收发器可以经由接口总线I/O连接为内部的和/或外
部的外设812。继而,收发器可以连接到(多个)天线875,由此实施各种通信和/或传感器协
议的无线传输和接收;例如,(多个)天线可以连接到:Texas Instruments的WiLink WL1283
收发器芯片(例如提供802.11n、蓝牙3.0、FM、全球定位系统(GPS)(由此允许DCB控制器确定
其位置));Broadcom的BCM4329FKUBG收发器芯片(例如提供802.11n、蓝牙2.1+EDR、FM等);
Broadcom的BCM4750IUB8接收器芯片(例如GPS);Infineon Technologies的X-Gold 618-
PMB9800(例如提供2G/3G HSDPA/HSUPA通信);和/或类似物。系统时钟通常具有晶振并且生
成通过计算机体系电路通路的基础信号。时钟通常耦?#31995;?#31995;统总线和各种时?#39062;?#39057;器,所
述时?#39062;?#39057;器将为互连在计算机体系中的其它组件增或减基础操作频率。计算机体系中的
时钟和各种组件贯穿系统驱动体?#20013;?#24687;的信号。这样贯穿计算机体系传输和接收体?#20013;?#24687;
的指令被普遍称为通信。这些通信指令可以进一步被传输、接收,并?#19994;?#33268;超过即时计算机
体系到以下的返回和/或应答通信?#21644;?#20449;网络、输入设备、其它计算机体系、外设和/或类似
物。应该理解,在可替换的实施例中,上述组件中的任何组件可以直接彼此连接、连接到
CPU,和/或以各种变型被组织为如各种计算机系统所示范那样来采用。

CPU包括至少一个高速数据处理器,其足以执行程序组件来执行用户和/或系统生
成的请求。通常,处理器本身将并入各种专用处理单元,诸如但不限于:集成系统(总线)控
制器、存储器管理控制单元、浮点单元,以及像图像处理单元、数?#20013;?#21495;处理单元的更专用
处理?#25317;?#20803;,和/或类似物。此外,处理器可以包括内部快速访问可寻址存储器,并且能够超
过处理器本身?#25104;?#21644;寻址存储器829;内部存储器可以包括但不限于:快速寄存器、各级高
速缓冲存储器(例如1、2、3级等)、RAM等等。处理器可以通过使用经由指令地址可访问的存
储器地址空间来访问该存储器,处理器可以构造和解码所述指令地址,使得处理器访问到
具有存储器态的特定存储器地址空间的电路路径。CPU可以是微处理器,诸如:AMD公司的
Athlon、Duron和/或Opteron;ARM的应用、嵌入和安全处理器;IBM和/或Motorola的
DragonBall和PowerPC;IBM和Sony的Cell处理器;Intel的Celeron、Core(2)Duo、Intanium、
Pentium、Xeon和/或XScale;和/或类似(多?#37073;?#22788;理器。CPU与存储器通过传递经过导电和/
或传导性管道(例如(印刷的)电子和/或光学电路)的指令来与存储器?#25442;ィ?#20197;根据常规数
据处理?#38469;?#25191;行存储的指令(即程序代码)。这样的指令传递促进了DCB控制器内的通信以
及通过各?#32440;?#21475;超过DCB控制器的通信。万一处理要求指定?#31169;?#22823;量的速度和/或容量,则
可以类似地采用分布式处理器(例如分布式DCB)、大型机、多核、并行和/或超级计算机架
构。可替换地,万一部署要求指定?#31169;细?#30340;便携性,则可以采用较小的个人数?#31181;?#29702;(PDA)。

取决于特定实?#37073;珼CB的特征可以通过实现微控制器来获取DCB的特征,所述微控
制器诸如CAST的R8051XC2微控制器;Intel的MCS 51(即8051微控制器);和/或类似物。再
者,为了实现DCB的某些特征,一些特征实现可以?#35272;?#20110;嵌入式组件,诸如:专用集成电路
(“ASIC?#20445;?#25968;?#20013;?#21495;处理(“DSP?#20445;?#29616;场可编程门阵列(“FPGA?#20445;?#21644;/或类似嵌入式?#38469;酢?#20363;
如,DCB组件集?#24076;?#20998;布式或其它方式)和/或特征中的任?#25105;?#20010;可以经由微处理器和/或经
由嵌入式组件?#35789;迪郑?#20363;如,经由ASIC、协处理器、DSP、FPGA和/或类似物。可替换地,DCB的
一些实现可以以被配置和用于获取各种特征或信号处理的嵌入式组件?#35789;?#29616;。

取决于特定实?#37073;?#23884;入式组件可以包括软件方?#28014;?#30828;件方?#28014;?#21644;/或硬件/软件方案
两者的?#25345;?#32452;合。例如,可以通过实现FPGA来获取本文讨论的DCB特征,FPGA是包含被称为
“逻辑块”的可编程逻辑组件以及可编程互连的半导体器件,诸如Xilinx制造的高性能FPGA
Virtex系列和/或?#32479;?#26412;Spartan系列。在FPGA被制造后,逻辑块和互连可以被消费者或设
计者编程,以实现DCB特征中的任何特征。可编程互连的层?#23545;?#35768;逻辑块按DCB系统设计者/
主管者所需那样互连,?#25345;?#31243;度上就像单芯片可编程面包板。FPGA的逻辑块可以被编程来
执行诸如AND和XOR的基本逻辑门的操作,或者执行诸如解码器或数学运算的更复杂组合运
算符的操作。在多数FPGA中,逻辑块还包括存储器元件,所述存储器元件可以是电路触发器
或更完整的存储器块。在一些环境下,DCB可以在常规FPGA上开发并且随后变迁为更肖似
ASIC实现的固定版本。替代或协同实现可以将DCB控制器特征变迁为取代或附加于FPGA的
最终ASIC。取决于实?#37073;?#25152;有前述嵌入式组件和微处理器可以被认为是用于DCB的“CPU”和/
或?#25353;?#29702;器”。

电源

电源886可以具有用于为小电子电路板器件供电的任何标准形式,例如以下供电电池:
碱、氢化锂、锂离子、锂聚合物,镍?#21360;?#22826;阳能电池和/或类似物。还可以使用其它类型的AC或
DC电源。在太阳能电池的情况下,在一个实施例中,该情况提供一开口,通过该开口太阳能
电池可以捕获光子能量。供电电池886连接到DCB的后续互连组件的至少一个,由此向所有
后续组件提供电流。在一个示例中,电源886连接到系统总线组件804。在可替换实施例中,
通过跨I/O 808接口的连接提供外部电源886。例如,USB和/或IEEE 1394连接承载跨该连接
的数据和电力两者,并且因此是适当的电源。

接口适配器

(多个)接口总线807可以接受、连接多个接口适配器和/或与之通信,所述接口适配器
虽然不必须但常规上是适配卡的形式,诸如但不限于:输入输出接口(I/O)808、存储接口
809、网络接口810和/或类似物。可选地,密码处理器接口827可以类似地连接到接口总线。
接口总线提供接口适配器与彼此的通信以及接口适配器与计算机体系其它组件的通信。接
口适配器被适配用于可兼容接口总线。常规地,接口总线经由插槽架构连接到接口总线。可
以采用的常规插槽架构,例如但不限于:加速图形端口(AGP)、卡总线、(扩充)工业标准架构
((E)ISA)、微通道架构(MCA)、网络用户总线(NuBus)、外围组件互连(扩展)(PCI(X))、快速
PCI、个人计算机存储卡国际联盟(PCMCIA)和/或类似物。

存储接口809可以接受多个存储设备、与多个存储设备通信和/或连接到多个存储
设备,所述设备例如但不限于:存储设备814、可移除盘器件和/或类似物。存储接口可以采
用连?#26377;?#35758;,诸如但不限于:(超)(串行)先进?#38469;?#38468;件(分组接口)((Ultra) (Serial) ATA
(PI))、(增强)电子集成驱动((E)IDE)、电气和电子工程师协会(IEEE)1394、光纤信道、小型
计算机系统接口(SCSI)、通用串行总线(USB)和/或类似物。

网络接口810可以接受通信网络813、与通信网络813通信和/或连接到通信网络
813。通过通信网络813,DCB控制器是用户833a通过远程客户端833b(例如具有网络浏览器
的计算机)可访问的。网络接口可以采用通信协议,例如但不限于:直连、以太网(?#20013;汀?#32454;
型、双绞10/100/1000 Base T和/或类似物)、令牌环、诸如IEEE 802.11a-x的无线连接,和/
或类似物。万一处理要求指定?#31169;?#22823;量的速度和/或容量,则可以类似地采用分布式网络控
制器(例如分布式DCB)架构来汇集(pool)、负载平衡和/或以其它方式增加DCB控制器所要
求的通信带宽。通信网络可以是以下中的?#25105;?#19968;种和/或组?#24076;?#30452;接互连;因特网;局域网
(LAN);城域网(MAN);作为因特网上节点的操作任务(OMNI)?#35805;?#20840;自定义连接?#36824;?#22495;网
(WAN);无线网络(例如,采用例如但不限于下述的协议:无线应用协议(WAP)、I-模式和/或
类似物);和/或类似物。网络接口可以被视为输入输出接口的专用形式。此外,可以使用多
个网络接口810来与各种通信网络类型813交合。例如,可以采用多个网络接口来允许广播、
组播和/或单播网络?#31995;?#36890;信。

输入输出接口(I/O)808可以接受以下、与以下通信和/或连接到以下:用户输入设
备811、外设812、密码处理器设备828和/或类似物。I/O可以采用连?#26377;?#35758;,例如但不限于:
音频:模拟、数字、单声道、RCA、立体声和/或类似物;数据:苹果桌上型总线(ADB)、IEEE
1394a-b、串行、通用串行总线(USB);红外;游戏杆;键盘;迷笛?#36824;?#23398;;PC AT;PS/2;并行;无
线电;视?#21040;?#21475;:苹果桌上型连接器(ADC)、BNC、同轴、分量、复合、数字、数?#36136;?#35273;接口
(DVI)、高清多媒体接口(HDMI)、RCA、RF天线、S-视频、VGA和/或类似物;无线收发器:
802.11a/b/g/n/x;蓝牙?#29615;?#31389;(例如码分多址(CDMA)、高速分组接入(HSPA(+))、高速下行链
路分组接入(HSDPA)、全球移动通信系统(GSM)、长期演进(LTE)、WiMax等等);和/或类似物。
一个典型的输出设备可以包括视频显示器,其通常包括基于阴极射线管(CRT)或液晶显示
(LCD)的监视器,所述监视器具有可以使用的从视?#21040;?#21475;接受信号的接口(例如DVI电路和
电缆)。视?#21040;?#21475;复合计算机体系生成的信息,并?#19968;?#20110;视频存储器帧中的复合信息生成视
频信号。另一输出设备是从视?#21040;?#21475;接受信号的电视机。通常,视?#21040;?#21475;通过接受视频显示
接口的视频连接接口(例如接受RCA复合视频电缆的复合视频连接器;接受DVI显?#38236;?#32518;的
DVI连接器等)提供复合视频信息。

用户输入设备811通常是一类外设512(参见下面)并且可以包括:读卡器、电子狗、
指纹读取器、手?#20303;?#22270;形平板、游戏杆、键盘、麦克风、鼠标(多个鼠标)、遥控器、视网膜读取
器、触屏(例如电容性、电阻性等)、轨迹球、轨迹板、传感器(加速仪、环境灯、GPS、陀螺仪、接
近仪等)、触笔和/或类似物。

外设812可以连接到以下和/或与以下通信:I/O和/或类似其它设施,例如网络接
口、存储接口;可以直接连接到以下和/或与以下通信:接口总线、系统总线、CPU和/或类似
物。外设可以在DCB控制器外部、内部和/或是DCB控制器的部分。外设可以包括:天线、音频
设备(例如线路输入、线路输出、麦克风输入、扬声器等)、摄像机(例如静态、视频、网络摄像
机等)、电子狗(例如用于版权保护、确保具有数字签名的安全交易和/或类似物)、外部处理
器(用于增加的能力;例如密码设备528)、力回馈设备(例如振动马?#38126;?#32593;络接口、打印机、
扫描仪、存储设备、收发器(例如蜂?#36873;PS等)、视频设备(例如护目镜、监视器等)、视频源、
面?#37073;╲isor)和/或类似物。外设通常包括多种类型的输入设备(例如摄像机)。

应该注意,尽管可以采用用户输入设备和外设,但是DCB控制器可以被体现为嵌入
式、专用的和/或无监视器(即无头)设备,其中将在网络接口连?#30001;?#25552;供接入。

例如但不限于微控制器、处理器826、接口827和/或设备828的密码单元可以附接
到DCB控制器和/或与DCB控制器通信。Motorola有限公司制造的MC68HC16微控制器可以用
于密码单元或者在密码单元内使用。MC68HC16微控制器利用呈16MHz配置的16位乘法和累
加指令,并且要求512位RSA私钥运算少于一秒。密码单元支持对来自?#25442;?#20195;理的通信的认
证,以及允许匿名交易。密码单元还可以被配置为CPU的部分。还可以使用等同的微控制器
和/或处理器。其它商业上可获得的专用密码处理器包括:Broadcom的CryptoNetX和其它安
全处理器;nCipher的nShield;SafeNet的Luna PCT(例如7100)系列;Semaphore
Communications的40MHz Roadrunner 184;Sun的Cryptographic Accelerators(例如
Accelerator 6000 PCIe Board、Accelerator 500 Daughtercard);能够执行500+ MB/秒
的密码指令的Via Nano 处理器 (例如L2100、L2200、U2400)产品线; VLSI Technology的
33 MHz 6868;和/或类似物。

存储器

一般来说,任何允许处理器影响信息存储和/或检索的机构和/或实施被视为存储器
829。然而,存储器是可替换的?#38469;?#21644;资源,因此任何数量的存储器实施例可以被采用来彼
此替代或配合。应该理解,DCB控制器和/或计算机体系可以采用各?#20013;?#24335;的存储器829。例
如,计算机体系可以被配置为:其中芯片上CPU存储器(例如寄存器)、RAM、ROM和任何其它存
储设备的操作是通过穿孔纸带或穿孔卡纸机构来提供的;然而,这样的实施例将导?#24405;?#24230;
低速的操作。在典型配置中,存储器829将包括ROM 806、RAM 805和存储设备814。存储设备
814可以是任何常规的计算机系统存储部。存储设备可以包括磁?#27169;唬?#22266;定和/或可移除)磁
盘驱动;磁光驱动?#36824;?#39537;(即蓝光、CD ROM/RAM/可记录(R)/可重写(RW)、DVD R/RW、HD DVD
R/RW等);设备阵列(比如独立磁盘冗余阵列(RAID));固态存储器设备(USB存储器、固态驱
动(SSD)等);其它处理器可读存储介?#21097;?#21644;/或类似其它设备。因此,计算机体系一般要求并
利用存储器。

组件集合

存储器829可以包含程序和/或数据库组件和/或数据的集?#24076;?#20363;如但不限于:(多个)操
作系统组件815(操作系统);(多个)信息服务器组件816(信息服务器);(多个)用户接口组
件817(用户接口);(多个)网络浏览器组件818(网络浏览器);(多个)数据库819;(多个)邮
件服务器组件821;(多个)邮件客户端组件822;(多个)密码服务器组件820(密码服务器);
(多个)DCB组件835;报价/折扣确定组件841;结算按钮嵌入组件842;和/或类似物(即统称
为组件集?#24076;?#36825;些组件可以被存储并从存储设备访问和/或从通过接口总线可访问的存储
设备访问。尽管例如那些在组件集合中的非常规程序组件通常被存储在?#38236;?#23384;储设备814
中,但它们也可以被加载和/或存储在诸如以下的存储器中?#21644;?#35774;、RAM、通过通信网络而促
进的远程存储设施、ROM、各?#20013;?#24335;的存储器和/或类似物。

操作系统

操作系统组件815是促进DCB控制器操作的可执行程序组件。通常,操作系统促进I/O、
网络接口、外设、存储设备和/或类似物的访问。操作系统可以是高度容错、可扩展且安全的
系统,例如:Apple Macintosh OS X(服务器); AT&T Plan 9;Be OS;Unix和类Unix系统发
布(例如AT&T的UNIX;伯克利软件发布(BSD)变体,例如FreeBSD、NetBSD、OpenBSD和/或类似
物;Linux发布,例如Red Hat、Ubuntu和/或类似物);和/或类似操作系统。然而,也可以采用
更受限的和/或较少安全的操作系统,例如Apple Macintosh OS、IBM OS/2、Microsoft
DOS、Microsoft Windows 2000/2003/3.1/95/98/CE/Millenium/NT/Vista/XP(服务器)、
Palm OS和/或类似物。操作系统可以向和/或与组件集合中的其它组件通信,包括其本身
和/或类似物。最常见的是,操作系统与其它程序组件、用户接口和/或类似物通信。例如,操
作系统可以包含、传达、生成、获得和/或向程序组件、系统、用户和/或数据通信提供请求
和/或响应。一旦被CPU执行,操作系统可以使能与通信网络、数据、I/O、外设、程序组件、存
储器、用户输入设备和/或类似物的?#25442;ァ?#25805;作系统可以提供通信协议,所述通信协议允许
DCB控制器与其它实体通过通信网络813进行通信。DCB控制器可以使用各种通信协议作为
用于?#25442;?#30340;子载波传输机制,例如但不限于:组播、TC/IP、UDP、单播和/或类似物。

信息服务器

信息服务器组件816是由CPU执行的存储的程序组件。信息服务器可以是常规的因特网
信息服务器,例如但不限于Apache Software Foundation的Apache、Microsoft的因特网信
息服务器和/或类似物。信息服务器可以允许通过诸如下述的设施来执行程序组件:动态服
务器网页(ASP)、ActiveX、(ANSI)(Objective-)C (++)、C# 和/或.NET、通用网关接口(CGI)
脚本、动态(D)超文本标记语言(HTML)、FLASH、Java、JavaScript、实用报表提取语言
(PERL)、超文本预处理器(PHP)、管道(pipes)、Python、无线应用协议(WAP)、WebObjects和/
或类似物。信息服务器可以支持安全通信协议,例如但不限于:文件传输协议(FTP);超文本
传输协议(HTTP)?#35805;?#20840;超文本传输协议(HTTPS)、安全套接字层(SSL)、消息传递协议(例如
美国在线(AOL)即时消息器(AIM)、应用?#25442;唬ˋPEX)、ICQ、互联网中继聊天(IRC)、Microsoft
网络(MSN)消息器服务、存在和即时消息传递协议(PRIM)、因特网工程任务组(IETF)的会话
发起协议(SIP)、即时消息传递和存在利用扩展的SIP(SIMPLE)、开放的基于XML的可扩展消
息传递和存在协议(XMPP)(即Jabber或开放移动联盟(OMA)的即时消息传递和存在服务
(IMPS))、Yahoo!即时消息器服务,和/或类似物。信息服务器向网络浏览器提供网页形式的
结果,并?#20197;?#35768;通过与其它程序组件的?#25442;?#26469;操纵生成网页。在HTTP请求的域名系统(DNS)
解析部分被解析为特定信息服务器之后,该信息服务器基于HTTP请求的其余部分解析针对
在DCB控制器上指定位置处的信息的请求。例如,诸如http://123.124.125.126/
myInformation.html的请求可以具有请求的IP部分“123.124.125.126?#20445;?#35813;IP部分被DNS服
务器解析为在该IP地址处的信息服务器;该信息服务器可以继而进一步剖析请求的
“myInformation.html”部分的http请求,并且将其解析为存储器中包含信息
“myInformation.html”的位置。另外,可以跨各种端口采用其它信息服务协议,例如跨端口
21采用FTP通信,和/或类似物。信息服务器可以向和/或与组件集合中的其它组件通信,包
括其本身,和/或类似设施。最常见的是,信息服务器与DCB数据库819、操作系统、其它程序
组件、用户接口、网络浏览器和/或类似物通信。

可以通过多种数据库桥接机构,例如通过如下列举的脚本语言(例如CGI)和通过
如下列举的应用间通信通道(例如CORBA、WebObjects等),?#35789;?#29616;对DCB数据库的访问。任何
通过网络浏览器的数据请求通过桥接机构被剖析为DCB所要求的适当语法。在一个实施例
中,信息服务器将提供网络浏览器可访问的网络形式。网络格式中所提供的字段里纳入的
条目被标注为已经录入到特定字段中,并且如此被剖析。随后录入的项连同字段标注一起
被传递,所述字段标注作用为指令剖析器生成指向适当表格和/或字段的查询。在一个实施
例中,剖析器可以基于标注的文本条?#23458;?#36807;以适当的联接/选择命令实例化搜索?#25191;?#26469;生
成标准SQL的查询,其中通过桥接机?#22266;?#20379;作为结果的命令给DCB作为查询。一从查询生成
查询结果,结果通过桥接机构被传递,并可以被剖析以供桥接机构用于新结果网页的格式
化和生成。这样的新结果网页随后被提供给信息服务器,所述信息服务器可以将网页提供
给请求网络浏览器。

而且,信息服务器可以包含、传达、生成、获得和/或向程序组件、系统、用户和/或
数据通信提供请求和/或响应。

用户接口

在一些方面,计算机接口类似于汽车操作接口。诸如方向盘、变速杆和计速表的汽车操
作接口元件促进对汽车资源和状态的访问、操作和显示。诸如复选框、光标、?#35828;ァ?#28378;动条和
窗口(统称以及普遍被称为微件)的计算机?#25442;?#25509;口元件类似地促进对数据和计算机硬件
及操作系统资源以及状态的访问、能力、操作和显示。操作接口被普遍称为用户接口。图形
用户接口(GUI),例如Apple Macintosh操作系统的 Aqua、IBM的OS/2、Microsoft的Windows
2000/2003/3.1/95/98/CE/Millenium/NT/XP/Vista/7 (即Aero)、Unix的X-Windows (例如
其可以包括额外的Unix图形接口库和层,例如K桌面环?#24120;↘DE)、mythTV和GNU网络对象模型
环?#24120;℅NOME))、网接口库(例如ActiveX、AJAX、(D)HTML、FLASH、Java、JavaScript等接口库,
例如但不限于Dojo、jQuery(UI)、MooTools、Prototype、script.aculo.us、SWFObject、
Yahoo!用户接口,以?#31995;?#20219;?#25105;?#20010;可以被使用并且),向用户提供访问信息以及向用户以图
形方式显示信息的基线和手段。

用户接口组件817是由CPU执行的存储的程序组件。用户接口可以是如诸如已经讨
论的操作系统和/或操作环境所提供的、被提供有如诸如已经讨论的操作系统和/或操作环
境的、和/或在如诸如已经讨论的操作系统和/或操作环?#25104;系?#24120;规图形用户接口。用户接
口可以允许通过文本和/或图形设施对程序组件和/或系统进行显示、执行、?#25442;ァ?#25805;纵和/
或操作。用户接口提供这样的设施,通过所述设施用户可以影响、?#25442;?#21644;/或操作计算机系
统。用户接口可以向和/或与组件集合中的其它组件通信,包括其本身,和/或类似设施。最
常见的是,用户接口与操作系统、其它程序组件和/或类似物进行通信。用户接口可以包含、
传达、生成、获得和/或向程序组件、系统、用户和/或数据通信提供请求和/或响应。

网络浏览器

网络浏览器组件818是由CPU执行的存储的程序组件。网络浏览器可以是常规的超文本
查?#20174;?#29992;,例如Microsoft的Internet Explorer或者网景的Navigator。借由HTTPS、SSL和/
或类似物,安全的网络浏览器可以被提供有128位(或更多位)?#29992;堋?#32593;络浏览器允许通过诸
如ActiveX、AJAX、(D)HTML、FLASH、Java、JavaScript、网络浏览器插件API(例如FireFox、
Safari插件和/或类似API)的设施来执行程序组件。网络浏览器和类似信息访问工具可以
被集成到PDA、蜂窝电话和/或其它移动设备中。网络浏览器可以向和/或与组件集合中的其
它组件通信,包括其本身,和/或类似设施。最常见的是,网络浏览器与信息服务器、操作系
统、集成程序组件(例如插件)和/或类似物通信;例如,网络浏览器可以包含、传达、生成、获
得和/或向程序组件、系统、用户和/或数据通信提供请求和/或响应。而且,取代于网络浏览
器和信息服务器,可以开发组合应用来执行两者的类似操作。组合应用将类似地影响从使
能DCB的节点获得信息和将信息提供给用户、用户代理和/或类似物。在采用标准网络浏览
器的系统上组合应用可能是无价值的。

邮件服务器

邮件服务器组件821是由CPU 803执行的存储的程序组件。邮件服务器可以是常规因特
网邮件服务器,例如但不限于sendmail、Microsoft Exchange和/或类似物。邮件服务器可
以允许通过诸如ASP、ActiveX、(ANSI) (Objective-) C (++)、C# 和/或.NET、CGI 脚本、
Java、JavaScript、PERL、PHP、pipes、Python、WebObjects和/或类似物的设施来执行程序组
件。邮件服务器可以支持通信协议,例如但不限于:因特网消息访问协议(IMAP)、消息传递
应用编程接口(MAPI)/ Microsoft Exchange、?#31034;中?#35758;(POP3)、简单邮件传输协议(SMTP)
和/或类似物。邮件服务器可以路由、转发和处理已经发送到、中继到和/或以其它方式遍历
通过和/或至DCB的传入和传出邮件消息。

可以通过单独网络服务器组件和/或操作系统所提供的多种API来获取对DCB邮件
的访问。

而且,邮件服务器可以包含、传达、生成、获得和/或向程序组件、系统、用户和/或
数据通信提供请求、信息和/或响应。

邮件客户端

邮件客户端组件822是由CPU 803执行的存储的程序组件。邮件客户端可以是常规的邮
件查?#20174;?#29992;,例如Apple Mail、Microsoft Entourage、Microsoft Outlook、Microsoft
Outlook Express、Mozilla、Thunderbird和/或类似物。邮件客户端可以支持多种传输协
议,例如:IMAP、Microsoft Exchange、POP3、SMTP和/或类似物。邮件客户端可以向和/或与
组件集合中的其它组件通信,包括其本身 和/或类似设施。最常见的是,邮件客户端与邮件
服务器、操作系统、其它邮件客户端和/或类似物进行通信;例如邮件客户端可以包含、传
达、生成、获得和/或向程序组件、系统、用户和/或数据通信提供请求、信息和/或响应。一般
地,邮件客户端提供撰写和传输电子邮件消息的设施。

密码服务器

密码服务器组件820是由CPU 803、密码处理器826、密码处理器接口827、密码处理器设
备828和/或类似物执行的存储的程序组件。密码处理器接口将允许密码组件加速?#29992;?#21644;/
或解密请求;然而,密码组件可以可替换地运行在常规CPU上。密码组件允许?#36816;?#25552;供数据
?#29992;?#21644;/或解密。密码组件允许对称和?#23884;?#31216;二者的(例如良好保护(PGP))?#29992;?#21644;/或解密。
密码组件可以采用密码?#38469;酰?#20363;如但不限于:数?#31181;?#20070;(例如X.509?#29616;?#26694;架)、数字签名、双
签名、封装、密码访?#26102;?#25252;、公钥管理和/或类似物。密码组件将促进数?#37073;用?#21644;/或解密)
安全协议,例如但不限于:校验和、数据?#29992;?#26631;准(DES)、椭圆曲线?#29992;埽‥CC)、国际数据?#29992;?br />算法(IDEA)、消息摘要5(MD5,这是一种单向哈希操作)、密码、李维?#22266;?#23494;码(RC5)、
Rijndael、RSA(这是一种因特网?#29992;?#21644;?#29616;?#31995;统,其使用由Ron Rivest、Adi Shamir和
Leonard Adleman开发于1977年的算法)、安全哈希算法(SHA)、安全套接字层(SSL)、安全超
文本传输协议(HTTPS)和/或类似物。采用这样的?#29992;?#23433;全协议,DCB可以?#29992;?#25152;有传入和/
或传出通信,并且可以充当具有更广通信网络的虚拟专用网(VPN)内的节点。密码组件促进
“安全授权”的过程,借由此安全协议禁止对资源的访?#21097;?#20854;中密码组件实现对安全资源的
授权访问。此外,密码组件可以提供独特的内容标识符,例如采用MD5哈希来获得针对数字
音频文件的独特签名。密码组件可以向和/或与组件集合中的其它组件通信,包括其本身
和/或类似设施。密码组件支持这样的?#29992;?#26041;?#31119;?#25152;述?#29992;?#26041;案允许信息跨通信网络的安全
传输,以使得DCB组件能够如果期望的话参与安全交易。密码组件促进对DCB上资源的安全
访?#21097;?#24182;且促进对远程系统?#31995;?#21463;保护资源的访?#21097;?#21363;,密码组件可以充当受保护资源的客
户端和/或服务器。最常见的是,密码组件与信息服务器、操作系统、其它程序组件和/或类
似物进行通信。密码组件可以包含、传达、生成、获得和/或向程序组件、系统、用户和/或数
据通信提供请求和/或响应。

DCB数据库

DCB数据库组件819可以被体现在数据库及数据库的存储数据中。数据库是由CPU执行
的存储的程序组件;该存储的程序组件部分配置CPU来处理存储的数据。数据库可以是常规
的容错、关系、可扩展、安全数据库,例如Oracle或Sybase。关系数据库是平面文件的扩展。
关系数据库由一系列相关表格组成。表格经由关键字?#20301;?#36830;。关键字段的使用允许通过以
关键字段为索引来组合表格;即关键字段充当用于组合来自各种表格的信息的维度枢轴点
(dimensional pivot point)。关系一般通过匹配主关键字来标识表格间维护的链接。主关
键字代表唯一标识关系数据库中表格的行的字段。更精确地,它们唯一标识一对多关系的
“一”这一侧?#31995;?#34920;格的行。

可替换地,DCB数据库可以使用各种标准数据结构?#35789;迪郑?#20363;如阵列、哈希、(链)列
表、结构体、结构化文本文件(例如XML)、表格和/或类似物。这样的数据结构可以存储在存
储器中和/或存储在(结构化)文件中。在另一个替换中,可以使用面向对象的数据库,例如
Frontier、ObjectStore、Poet、Zope和/或类似物。对象数据库可以包括多个以公?#24425;?#24615;分
组和/或链接在一起的对象集?#24076;?#23427;们可以通过一些公?#24425;?#24615;而与其它对象集合相关。面向
对象的数据库以与关系数据库类似的方式执行操作,除了对象不仅仅是数据段而是可以具
有封装在给定对象中的其它类型的能力。如果DCB数据被实现为数据结构,则DCB数据库819
的使用可以被集成到诸如DCB组件835的另一个组件中。而且,数据库可以被实现为数据结
构、对象和关系结构的混合。数据库可以是统一的和/或通过标准数据处理?#38469;?#20998;布在无数
个变体中。数据库的部分,例如表格,可以被导出和/或导入并因此被分散和/或集成。

在一个实施例中,数据库组件819包括数个表格419a-m。用户表格819a包括诸如但
不限于下述的字段:用户_ID、名称、家庭_地址、工作_地址、电话_号码、电子邮件、商户_ID
客户端_id、账户_id和/或类似物。用户表格可以支持和/或跟踪DCB?#31995;?#22810;个实体账户。商
户/服务提供商表格819b包括诸如但不限于下述的字段:商户_ID、商户_名称、商户_位置、
商户_地址、商户_类别_码、商户_api_关键字、?#39029;?#24230;_程序_ID 和/或类似物。消费者简档
表格819c包括诸如但不限于下述的字段:用户_ID、商户_ID、支付_卡_ID、优选_支付_类型、
人口统计特征、商户_?#39029;?#24230;_水平和/或类似物。许可表格819d包括诸如但不限于下述的字
段:消费者_ID、交易_执行 授权_状态、确认_授权_状态、?#35828;授权_状态、订阅_支付_授
权_状态和/或类似物。支付卡表格819e包括诸如但不限于下述的字段:支付_卡_id、用户_
id、标识符、品牌、过期_日期、花销_限制、?#35828;地址、发行方、名称、昵称_名称、?#39029;?#24230;_程
序_ID和/或类似物。?#35828;?#21327;议表格819f包括诸如但不限于下述的字段:消费者_ID、?#35828;
id、?#35828;日期、?#35828;量_限制、确认_要求、?#29616;水平、?#35828;授权_状态和/或类似物。偿还
表格819g包括诸如但不限于下述的字段:消费者_ID、?#39029;?#24230;_程序_id、优惠券_id、偿还_日
期、偿还_时间、偿还_量、偿还_类型、交易_id和/或类似物。?#39029;?#24230;表格819h包括诸如但不
限于下述的字段:?#39029;?#24230;_程序_ID、规则、?#39029;?#24230;_货币_量、?#39029;?#24230;_过期_日期、交易_ID和/
或类似物。折扣表格819i包括诸如但不限于下述的字段:折扣_ID、折扣_值、折扣_接受_位
置、折扣_过期_日期和/或类似物。?#33041;?#21333;表格819j包括诸如但不限于下述的字段?#30418;脑?#21333;_
ID、商户_ID、物品_ID和/或类似物。交易表819k包括诸如但不限于下述的字段:交易_id、商
户_id、用户_id、会话_id、日期、时间、物品_型号、制造商、价格、物品_id和/或类似物。产品
表格819l包括诸如但不限于下述的字段:产品_id、商户_id、物品_id和/或类似物。账户余
额表格819m包括诸如但不限于下述的字段:账户_id、账户_PAN、账户_类型、品牌、过期_日
期、花销_限制、?#35828;地址、发行方_名称、昵称_名称、?#39029;?#24230;_程序_ID和/或类似物。

在一个实施例中,DCB数据库可以与其它数据库系统?#25442;ァ?#20363;如,采用分布式数据
库系统,搜索DCB组件进行的查询和数据访问可以将DCB数据库、集成数据安全层数据库的
组?#31995;?#20570;单个数据库实体。

在一个实施例中,用户程序可以包含各种可以服务于更新DCB的用户接口原语
(primitive)。而且,取决于环境和DCB可能需要服务的客户端类型,各种账户可以要求消费
者数据库表格。应当注意的是,任何独特字段可以被指明为贯穿始终的关键字段。在可替换
的实施例中,这些表格已经被分散到它们自己的数据库以及它们各自的数据库控制器中
(即对每个上述表格中的每一个有单独的数据库控制器)。采用标准数据处理?#38469;酰?#21487;以进
一步在数个计算机体系和/或存储设备上分布数据库。类似地,分散的数据库控制器的配置
可以通过各种数据库组件819a-m的统?#25442;?#21644;/或分布化而改变。DCB可以被配置为经由数据
库控制器来保持跟踪各种设置、输入和参数。

DCB数据库可以向和/或与组件集合中的其它组件通信,包括其本身,和/或类似设
施。最常见的是,DCB数据库与DCB组件、其它程序组件和/或类似物通信。数据库可以包含、
保留和提供关于其它节点和数据的信息。

DCB

DCB组件835是由CPU执行的存储的程序组件。在一个实施例中,DCB组件并入前面图中
曾讨论的DCB各方面的任何和/或所有组合。这样,DCB影响跨各种通信网络的信息、服务器、
交易和/或类似物的访问、获取和提供。

DCB经由诸如报价/折扣确定组件841和结算按钮嵌入组件842的DCB组件,将诸如
产品页面结算请求以及用户标识输入(例如211)的输入转换为动态结算按钮(例如265)输
出。

可以通过采用标准开发工具和语言来开发使能节点间信息访问的DCB组件,所述
工具和语言例如但不限于:Apache组件、汇编、ActiveX、二进制可执行文件、(ANSI)
(Objective-) C (++)、C#和/或.NET、数据库适配器、CGI脚本、Java、JavaScript、?#25104;?#24037;
具、过程和面向对象的开发工具、PERL、PHP、Python、shell脚本、SQL命令、web应用服务器扩
展、Web开发环境和库(例如Microsoft的ActiveX;Adobe AIR、FLEX&FLASH;AJAX;(D)HTML;
Dojo;Java;JavaScript;jQuery(UI);MooTools;Prototype;script.aculo.us;简单对象访
问协议(SOAP);SWFObject;Yahoo !用户接口;和/或类似物)、WebObjects和/或类似物。在
一个实施例中,DCB服务器采用密码服务器来?#29992;?#21644;解密通信。DCB组件可以向和/或与组件
集合中的其它组件通信,包括其本身 和/或类似设施。最常见的是,DCB组件与DCB数据库、
操作系统、其它程序组件和/或类似物通信。DCB可以包含、传达、生成、获得和/或向程序组
件、系统、用户和/或数据通信提供请求和/或响应。

分布式DCB

任何DCB节点控制器组件的结构和/或操作可以以任何数量的方式组合、统一和/或分
布,以促进开发和/或部署。类似地,组件集合可以以任何数量的方式组合以促进部署和/或
开发。为了实现这点,可以将组件集成到通用代码基(common code base)中,或者集成到可
以按需以集成方式动态加载组件的设施中。

组件集合可以是统一的和/或通过标准数据处理和/或开发?#38469;?#20998;布在无数变体
中。程序组件集合中任?#25105;?#20010;程序组件的多个实例可以被实例化在单个节点上,和/或跨多
个节点实例化,以通过负载平衡和/或数据处理?#38469;?#25913;进性能。此外,单个实例还可以跨多
个控制器和/或存储设备(例如数据库)分布。配合工作的所有程序组件实例和控制器可以
通过标准数据处理通信?#38469;?#26469;这样做。

DCB控制器的配置将取决于系统部署的上下文。诸如但不限于预算、容量、位置和/
或下层硬件资源的使用的因素可能影响部署要求和配置。无论配置是否导致更统一和/或
集成的程序组件、导致更分布的程序组件系列、和/或导致统一和分布式配置之间的?#25345;?#32452;
?#24076;?#25968;据可以被传达、获得和/或提供。从程序组件集合统一到通用代码基的组件实例可以
传达、获得和/或提供数据。这可以通过应用内数据处理通信?#38469;趵词迪郑?#24212;用内数据处理
通信?#38469;?#20363;如但不限于:数据引用(例如指针)、内部消息传递、对象实例变?#23458;?#20449;、共享存
储器空间、变量传递和/或类似物。

如果组件集?#31995;?#32452;件是彼此分立、分离和/或在外部的,则可以通过应用间数据处
理通信?#38469;趵词?#29616;与和/或向其它一个或更多个组件进行数据的通信、获得和/或提供,所
述应用间数据处理通信?#38469;?#20363;如但不限于:应用程序接口(API)信息通道;(分布式)组件对
象模型(D)(COM)、(分布式)对象链接和嵌入(D)(OLE)和/或类似物)、公共对象请求代理架
构(CORBA)、Jini?#38236;?#21644;远程应用程序接口、JavaScript对象表示法(JSON)、远程方法调用
(RMI)、SOAP、处理管道、共享文件和/或类似物。针对应用间通信在分立组件组件之间发送
的消息或者针对应用内通信在单个组件的存储器空间内发送的消息可以通过语法的创建
和分析而得到促进。可以通过使用诸如lex、yacc、XML和/或类似物的开发工具来开发语法,
所述开发工具允许语法生成和剖析能力,这继而可以形成组件内和组件间通信消息的基
础。

例如,可以安排语法来识别HTTP post命令的令牌,例如:

w3c -post http://... Value1

其中Value1被辨查为参数,因为“http://”是语法句法的部分,并且跟随的内容被视为
post值的部分。类似地,以这样的语法,可以向“http://”post命令中插入变量“Value1”并
然后被发送。语法句法本身可以被呈现为结构化数据,所述结构化数据被解释和/或以其它
方式使用来生成剖析机制(例如,如lex、yacc等处理的句法描述文本文件)。而且,一旦剖析
机制被生成和/或实例化,它本身可以处理和/或剖析结构化数据,例如但不限于:?#22336;?#20363;
如制表符)界定文本、HTML、结构化文本流、XML和/或类似结构化数据。在另一实施例中,应
用间数据处理协议本身可以具有集成的和/或现成可获得的剖析器(例如JSON、SOAP和/或
类?#30772;?#26512;器),所述剖析器可以被采用来剖析(例如通信)数据。此外,剖析语法可以被用在
除消息剖析以外之处,但也可以用于剖析:数据库、数据集合、数据存储、结构化数据和/或
类似物。再一次,所期望的配置将取决于系统部署的上下文、环境和要求。

例如,在一些实现中,DCB控制器可以正在经由信息服务器执行实现安全套接字层
(“SSL?#20445;?#22871;接字服务器的PHP脚本,所述信息服务器监听客户端可以向其发送数据的服务器
端口?#31995;?#20256;入通信,所述数据例如是以JSON格式编码的数据。一旦标识出传入通信,PHP脚
本可以从客户端设备读取该传入消息,剖析所接收的JSON编码的文本数据以将信息从JSON
编码的文本数据提取为PHP脚本变量,并且将数据(例如客户端标识信息等)和/或提取的信
息存储在使用结构化查询语言(“SQL?#20445;?#21487;访问的关系数据库中。下面提供了用于经由SSL连
接从客户端设备接受JSON编码的输入数据、剖析数据以提取变量并将数据存储到数据库
的、基本以PHP/SQL命令形式编写的示例性列表:


而且,可以使用以下资源来提供关于SOAP剖析器实现的示例实施例:


以及其它剖析器实?#37073;?br />


特此通过引用明确并入所有这些。

为?#31169;?#20915;各种问题并推动?#38469;?#36827;步,关于动态结算按钮装置、方法和系统的本申
请全体(包括首页、发明名称、开头、?#38469;?#39046;域、背景?#38469;酢?#21457;明内容、附图说明、具体实施例、
权利要求、摘要、附图、附录及其它)以说明的方式示出了其中可以实践所要求保护的创新
的各种实施例。本申请的优点和特征仅仅是实施例的代表性样例,并?#20063;?#26159;穷尽的和/或排
他的。给出这些优点和特征仅仅是用于帮助理解和教导所要求保护的原理。应该理解,它们
并不代表所有要求保护的创新。这样,本公开的某些方面在?#23435;?#26366;讨论。对于创新的具体部
分可能未曾给出替代实施例,或者对于一部分可能可获得进一步未描述的替代实施例,这
不被视为是放弃这些替代实施例的权利。将意识到,那些未描述实施例中很多并入了相同
的创新原理并且其它实施例是等同的。因此,应该理解,可以利用其它实施例,并且可以做
出功能、逻辑、操作、组织、结构和/或拓扑的修改而不偏离本公开的范围和/或精神。这样,
贯穿本公开的所有示例和/或实施例被认为是非限制性的。而且,除了本文没有描述是出于
减少篇幅和重复的目的,不应当相对于那些没有在本文讨论的实施例而关于本文讨论的那
些实施例做出推测。例如,应该理解,附图中和/或贯穿全文所描述的任何程序组件(组件集
?#24076;?#30340;任何组?#31995;?#36923;辑和/或拓扑结构、其它组件和/或任?#25991;?#21069;特征集并不限于固定操作
顺序和/或安排,而相反,任何公开的顺序是示例性的并?#20918;?#20844;开设想了所有等同方案而不
论顺序如何。此外,应该理解,这样的特征不限于串行执行,而相反,本公开设想了任何数量
的可以异步、并发、并行、同时、同步和/或类似方式执行的线程、进程、服务、服务器和/或类
似物。这样,这些特征中的一些可能是相互矛盾的,因为它们不能同时出现在单个实施例
中。类似地,一些特征可应用到创新的一个方面?#20063;?#21487;应用到其它方面。此外,本公开包括
现在未要求保护的其它创新。申请人保留对这些现在未要求保护的创新的所有权利,包括
要求保护这些创新、提交另外的申请、提交继续申请、提交部分继续申请、提交分案和/或类
似的权利。这样,应该理解,本公开的优点、实施例、示例、功能、特征、逻辑、操作、组织、结
构、拓扑和/或其它方面不应被视为对如权利要求所限定的本公开的限制,也不应被视为对
权利要求书等同物的限制。应该理解,取决于DCB个人和/或企业用户的特别需要和/或特
性、数据库配置和/或关系模型、数据类型、数据传输和/或网络框架、句法结构和/或类似
物,可以实现各种使能大灵活性和定制性的DCB实施例。例如,可以针对实体间的定制通信
?#35789;?#37197;DCB的各方面。尽管DCB的各种实施例及对DCB的讨论已经涉及了动态结算按钮,但是
应该理解,可以针对各种各样其它的应用和/或实现容易地配置和/或定制本文描述的实施
例。

关于本文
本文标题:动态结算按钮装置、方法和系统.pdf
链接地址:http://www.pqiex.tw/p-6091882.html
关于我们 - 网站声明 - 网?#38236;?#22270; - 资源地图 - 友情链接 - 网站客服 - 联系我们

[email protected] 2017-2018 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备17046363号-1 
 


收起
展开
平码五不中公式规律 山东黄金股票行情 上海时时乐如何杀码 山西11选5走势图推荐号 中国福利彩票双色球微信公众号 上海时时乐万能7码 加拿大快乐8提前开奖结果 双色球历史号码比较器 移动棋牌2官网手机版 五行分布图 官方安卓版波克棋牌