CN1390401A - 交易系统及其所使用的方法 - Google Patents

交易系统及其所使用的方法 Download PDF

Info

Publication number
CN1390401A
CN1390401A CN00815786A CN00815786A CN1390401A CN 1390401 A CN1390401 A CN 1390401A CN 00815786 A CN00815786 A CN 00815786A CN 00815786 A CN00815786 A CN 00815786A CN 1390401 A CN1390401 A CN 1390401A
Authority
CN
China
Prior art keywords
peer
individual
identifier
commodity object
show
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN00815786A
Other languages
English (en)
Inventor
欧内斯特·厄尔·伍德沃德
罗纳德·威廉·博格斯塔尔
杰弗里·马丁·哈里斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Motorola Solutions Inc
Original Assignee
Motorola Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Motorola Inc filed Critical Motorola Inc
Publication of CN1390401A publication Critical patent/CN1390401A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/08Payment architectures
    • G06Q20/20Point-of-sale [POS] network systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/322Aspects of commerce using mobile devices [M-devices]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/326Payment applications installed on the mobile devices
    • G06Q20/3265Payment applications installed on the mobile devices characterised by personalisation for use
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q20/00Payment architectures, schemes or protocols
    • G06Q20/30Payment architectures, schemes or protocols characterised by the use of specific devices or networks
    • G06Q20/32Payment architectures, schemes or protocols characterised by the use of specific devices or networks using wireless devices
    • G06Q20/327Short range or proximity payments by means of M-devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0492Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload by using a location-limited connection, e.g. near-field communication or limited proximity of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/104Grouping of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/06Authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W48/00Access restriction; Network selection; Access point selection
    • H04W48/18Selecting a network or a communication service
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/02Hierarchically pre-organised networks, e.g. paging networks, cellular networks, WLAN [Wireless Local Area Network] or WLL [Wireless Local Loop]
    • H04W84/10Small scale networks; Flat hierarchical networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/102Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measure for e-commerce
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/10Flow control between communication endpoints
    • H04W28/14Flow control between communication endpoints using intermediate storage
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W76/00Connection management
    • H04W76/10Connection setup
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/22Processing or transfer of terminal data, e.g. status or physical capabilities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W84/00Network topologies
    • H04W84/18Self-organising networks, e.g. ad-hoc networks or sensor networks

Abstract

由一个编好程序并安置好了的对等装置(132)来处理一个由商家提供的一个销售点里的一笔交易,用户携带一台个人显示识别器(122),通过一个短距离双向无线连接与此对等装置相耦合。所使用的对等装置和个人显示识别器经过编程和安排,在个人显示识别器处在此对等装置的无线发射范围内时彼此组成一个双向个人域网(22)。所使用的对等装置和个人显示识别器还经过编程和安排以使彼此可以交换需求规范(70)和权力规范(72)。

Description

交易系统及其所使用的方法
相关申请
本专利申请是题目为“Capability Addressable Network and MethodTherefor”的美国专利申请书的接续,其由Borgstahl等人于1998年6月25日提出,申请号为09/104,631,而此美国专利申请书又是题目为“Capability Addressable Network and Method Therefor”的美国专利申请书的接续,其由Borgstahl等人于1996年10月15日提出,申请号为09/104,631,这些专利要作为参考进入本专利申请书里。
技术领域
本发明一般涉及数据通讯网络和方法。更具体地说,本发明涉及一种交易系统及其所使用的方法。
背景技术
很多人通常在一天内会与大量由电子控制的装置打交道。这样的装置有很多,比如汽车和电器、家用和办公用设备、电话和电视,此处仅枚举一二。这些装置不时地需要移动,有些装置甚至是便携式的。这些装置给能为使用它们的人们提供许许多多各种类型的服务。不过,在使用中人们会遇到一个共同的问题,那就是用户的输入输出(I/O)问题。
用户I/O问题指的是把用户提供的数据传到一个电子装置里,再从一个电子装置里读显出来而使用户可以感知到的组件和过程。尽管电子装置能够为人们提供许许多多各种类型的服务,但仍想拥有冗余的I/O。也就是说,许多这样的装置都有显示器、扬声器以及数据可以读显的器件,并有按钮、开关、袖珍键盘以及其它使用户提供的数据与这种装置通讯的控制器。要使I/O设备成本低且外形尺寸又要小,常常只能牺牲用户I/O的能力。因此,在日常生活中遇到的许多电子装置,特别是许多便携式装置既笨重又不易使用,因为一个用户的数据很难传送到装置里面去,而且也不可能为用户着想,为他们提供清晰的读显数据。
从理论上讲,使用较好的集成电子装置来简化数据的来回通讯,可以使这种用户的I/O问题得以改善。例如,一部便携电话可以接收传真(fax),但是一般不可能打印电传,也不可能与可以打印电传的打印机进行通讯。同样,一部寻呼机可以接收一个呼叫电话号码,但是一般的寻呼机不能把一个呼叫电话号码传至一部能拨打此呼叫电话号码的电话里去。解决这些及类似的数据传输问题需要用户介入。尽管有不少公知的常规数据通讯,或者计算机网络结构,然而这种常规的网络结构不适于集合这么多能提供大量的、各种类型服务的电子装置。
常规的计算机网络需要极为复杂的初始设置和激活过程。这样一种初始设置和激活过程使得与一个新网络节点形成一个连接,以及改变连接性许可的工作,即使用最乐观的看法也会是很麻烦的。不过,要保持安全控制,要定义网络地址,就要确立,至少也要部分确立初始设置和激活过程。一般来说,在允许访问定义网络地址的网络表之前,需要建立一个系统的安全许可的管理等级。这样,在常规网络里许多网络用户就没有足够的安全许可,也就不能激活和得到他们欲藉以使自己联网的网络节点的地址。
一旦用户(直接地)或系统管理员进行了初始设置,则当初始化节点向网络提供了一个希望与其建立起连接的网络地址时,即可形成这种连接。传统网络的初始设置和激活需求迫使节点了解或者说获得了节点地址的一个优先级认知这些节点就希望藉此在连接形成之前进行连接。用户还得花额外的精力来通过初始设置步骤建立起连接,并试图在连接的那一瞬间过程中获取地址。如此的用户介入使得在人们日常接触的电子设备之间有许多难以实现的网络应用。
再者,传统的计算机网络就倾向于密集型基础建设。这种基础建设工作包括布线、服务器、基站、集线器和其他网络专用的设备,不过对于计算机互连的网络却没有什么非网络用途。广泛使用网络部件在日常电气之间进行网络实施是不可取的,因为这样的一种基础建设耗资巨大,也因为这样做会不利于节点的便携性和移动性。
用在网络节点互连上的布线工作对传统网络的使用也是一种颇为棘手的障碍,因为当某些节点是便携式时,要在这种不同的节点之间布线是不合适的。从理论上讲,无线通信连接可以解决这种布线问题。而且,人们对传统的无线数据通信也已知之甚多。不过,传统的无线网络无非是以无线数据链路来取代导线。昂贵的基础设施和大量的用户介入仍然无法避免。
附图说明
结合附图并参考本发明的详述和权利要求书,就可以对本发明有一个更为完整的了解。附图中涉及的相同标号均为相同项目,以及:
图1是按照本发明教导要求配置的无线对等数据通讯网络里描述不同对等体之间关系的示意图;
图2是一个对等体里所包括硬件的方框图;
图3是图2所示硬件里包括的电器电路清单;
图4是图2所示硬件里包括的中继接口清单;
图5是图2所示硬件里包括的I/O部件清单;
图6是由一个对等体所执行的权力可寻址连接中包括的任务流程图;
图7是从一个对等体进行初始化设置连接得到的一个需求/权力信息的示范数据格式图;
图8是一个对等体处可能发生的用来识别可能网络服务需求的示范需求表;
图9是一个可能由对等体提供的用来识别可能网络权力的示范的权力表;
图10是在对等体处执行的一个过程服务连接步骤的流程图;
图11是一个包括对对等体之间的通讯进行初始化的一个权力可寻址连接过程里的任务流程图;
图12是说明凭借权力可寻址连接过程在一台计算机和一台个人显示识别器之间建立起通讯的第一个例子;
图13是说明凭借权力可寻址连接过程在一个门铃和一台个人显示识别器之间建立起通讯的第二个例子;
图14是一个两个对等体之间进行一个权力可寻址连接的示意图;以及
图15是根据本发明的一个交易系统的电气方框图。
具体实施方式
图1是按照本发明教导要求配置的一个权力可寻址,无线,对等数据通讯网络22里描述的各种对等体(P)20之间关系的示意图。图1只画出了几个对等体20,而实际上全世界任何计算机或微处理器控制的电气装置都可以充当对等体20。因此,网络22支持对等体22之间数目无限的可能连接。
此外所使用的术语“对等”,定义为至少具有通讯协议和/或权力公用部分,不涉及物理尺寸、功能权力、数据处理能力或/接受范围或功率的等价问题。通讯网络22上的通讯节点20或每一个对等体,可以建立起一个个人域网络。例如,第一个和第二个节点20首先发现或测定彼此是一个兼容节点。然后,由于自初始化过程,第一个和第二个节点20就形成了个人域网络。第一个和第二个节点20必须探测出互相之间离得特别近,如果是这样,那么就建立起一个通讯链路。这种链路是通过广为人知的RF技术实现的。当一个链路建立的时候,第一个和第二个节点20就交换它们的需求和权力。当需求和权力不能满足,或不能匹配时,第一个或第二个节点20就可以轮流地把此通讯链路送往第三个通讯节点20。从另一个方面来看,拥有重叠通讯区域的至少两个节点的一个通讯平台,也可能包括有至少两个节点之间形成一个通讯网络而要交换需求和权力的装置。
网络22像预期的那样配置在对等结构里,这样只需要使用少量的专用网络组件。在最佳实施例中,每一个对等体20可以在不需要服务器来管理连接情况下,就能对一个与其他一些对等体20建立起来的连接进行初始化。除此之外,对等体20在不会影响网络结构或不要求实行重配置、初始设置或激活步骤的情况下能自由移动。
对等体20的自由移动进一步得到了使用无线通讯连接26作为网络22的物理传输层的支持。在最佳实施例中,无线通讯连接26是在微波频带的较高区域运行的RF连接,这样就可以使用小型、重量轻、廉价的全向天线。不过,也可使用本领域普通技术人员所熟知的其它的RF频率,光学连接和其他无线通讯连接。用来实施无线通讯连接26的具体协议对本发明来说并不重要。可使用为本领域的普通技术人员所熟知的TDMA、FDMA和/或CDMA技术。但是,不论对等体20的权力和需求是什么,网络22里所有的对等体20最好都具有使用协议进行通讯的能力。
图1还画出了每个对等体20周围的一个探测区域28。在最佳实施例中,绝大多数对等体20的无线通讯连接是在一个足够低的功率下运行的,这样,一个已知对等体20的无线通讯范围限定在50米以内,而典型的对等体20最好小于约5米。使用这种低功率发射是为了限制在不同位置上可能分享无线频谱的独立连接之间的干扰。除此之外,使用这种低功率发射是与把对等体20的主要部分配制成便携式装置兼容的。本领域普通技术人员将会很欣赏那些兼有个头小、重量轻、带有诸如电池那些特点的自备电源手提电气装置。极低的发射功率不会把在便携式装置使用的小电池里的储备全耗光。
一个对等体20有可能通过网络22与大量的对等体20相连,而使用低功率无线通讯连接26就限制了在任何已知瞬间及时地与那些物理上彼此靠得很近的对等体20相连接的数目。换句话说,只有第一个对等体20处在第二个对等体20的探测区28里,而且第二个对等体20处在第一个对等体20的探测区28里的时候,通过网络22才会产生一个连接。
网络22利用这种物理上的接近,连同一个需求和权力的估价(下面将要讨论)把一个想要建立起连接的对等体20作为自己的目标,而不是指定一个网络唯一的地址来对连接进行初始化。通过不指定一个网络唯一的地址来对连接进行初始化的方法,想要进行连接的用户就减少了,而且网络地址变成了动态可配置的了。这样一种寻址方式在一个用户携带的,并在日常生活中进行相互接触使用的装置之间进行数据交换时非常有用。
不是所有的对等体20都是可携带的装置。图1示出了把一个对等体20’的与公用电讯网络(PSTN)30连接在一起的无线通讯连接。通过PSTN 32,对等体20’就可以与各种远距离装置34(图1只列出了一个装置)进行通讯。对等体20’可以使用公用电力网络(图中没有示出)的电源,这样看来把能源损耗减至最小的设计并没有太大的意义。图1只列出了把一个对等体20与一个远距离装置34相连接的PSTN 32,而本领域的普通技术人员都了解的其它局域网(LAN)、广域网(WAN)或通讯网络都可以把对等体20与远距离装置34连接在一起。远距离装置34本身可能是,也可能不是对等体20。网络22利用邻近效应作为与所选定的目标对等体20形成连接的一个因素,而对等体20’使用路由、网关或中继,通过使用其它网络可以拓宽使用范围,与距离更远的装置建立连接。
图2是在对等体20里所包括的硬件的方块图。对等体20里有一个用来支持无线通信耦合26的天线36。天线36与发射和接收部件38连在一起。发射和接收部件38与对等体20用来彼此通讯的协议是兼容的。发射和接收部件38与处理器40相耦合。处理器40与存储器42、一个任选的中继接口44、一个任选的I/O部件46和一个任选的装置电路相耦合。
处理器40执行存储在存储器42里的程序50。计算机程序50定义由处理器40和对等体20执行的过程。存储器42还存有个性数据52和装置数据54。个性数据52反映了一个用户或对等体20拥有者的特征,而且可以随着不同用户而改变。ID代码,口令,以及PINs都是与收音机和电视频道设置,语言爱好以及电话快速拨号一样的个性数据的例子。装置数据54是由执行对等体应用提供的,可以随时改变。传真,从传呼机里收到的一个电话号码,使用条码阅读器扫描到的数据,从扩音器或其他音频源传来的声音片断都是装置数据的一个例子。
图3列出的例子是对等体20里所包括有的电器电路48的一张不完全的清单。参考图2和3,电器电路48可以配置成日常生活中遇到的各种电气控制装置中的任一个。这样,对等体20,除了是对等体20之外,还可以是一台数字助手(PDA)、智能卡、电视、收音机、CD播放机、磁带播放机、复印机、传真机、电话、手机、无绳电话、传呼机、钟表、计算机、销售终端(POS)、自动取款机或其他电气装置。
图4列出了对等体20里可以包括的中继接口44的一张不完全的清单。参考图2和4,中继电路44可以配置成本领域的普通技术人员熟知的各种中继、路由或网关装置。例如,一个对等体20除了是对等体20之外,还可以是把对等体20耦合到PSTN上去的调置解调器(见图1)。另一些接口44可以把一个对等体20耦合到LANs或WANs上去。还有另一些中继接44可以把对等体20调置解调器耦合到卫星上去,把一部对等体20手机耦合到PSTN 32上,把一部普通的老电话(POT)对等体20耦合到PSTN 32上,或把对等体20耦合到另一个对等体20上。
图5列出了对等体20里可以包括的I/O装置46的一张不完全的清单。参考图2和5,I/O装置46分成输入装置和输出装置两类。输入装置包括键盘、指示装置、光学扫描器、话筒以及其它大家都知道的输入装置。输出装置包括打印机、监视器、扬声器以及其它大家都知道的输出装置。这样,一个对等体20除了是对等体20之外,还可以是一个I/O装置46。
本领域的普通技术人员都理解,中继接口44,I/O装置46和电器电路48彼此都不属于专用范畴。例如,很多装置都属于多用途范畴里的。例如,可以看成为一台装置的一台计算机就包括有I/O部件和一个中继接口。同样,一个中继接口可以当I/O装置用。
图6是包括在由对等体20执行的权力寻址连接过程56里的一张任务流程图。过程56由存储在对等体20的存储器42里的程序50(见图2)来定义,定义的方式是本领域的普通技术人员都知道的。在最佳实施例中,所有的对等体20都执行与过程56一样的过程。
过程56包括一个询问任务58,在执行此询问过程中对等体20要决定是否进行一个初始设置连接的尝试。一般来说,任务58允许第一个对等体20决定第二个对等体20在物理上是否与第一个对等体20靠得很近。任务58使得发射和接收装置(见图2)监视无线通讯连接26(见图1),以决定一个与网络22(见图1)使用的协议兼容的信号是否能接收到。由于上面叙述的对等体20使用的发射功率很低,那么当一个信号被探测到了时,发出信号的对等体20就是离接收到信号的对等体20最近的那个对等体20。
当任务58不能决定一个初始设置连接是否被试图建立时,一个询问任务60就来测定是否有一个查询连接事件发生过。一个查询连接事件会引起一个对等体20去竭力查出是否与另一个对等体20产生了连接。使用一个预定的周期时间能够触发查询连接事件。例如,可以每几秒钟就查询连接一次。在这个例子中,此预定时间内经常接到来自使用公用电网作电源的对等体20的周期性试图连接的信息,而接到用由本机电池作电源的对等体20试图连接的信息较少。查询连接事件也可以由一个计时器的期满,或收到其它外界信息而被触发。其它外界信息可以包括通过电器电路48,中继接口44,或用户输入的I/O部件46(见图2)等而得到的信息。
如果任务60不能确定一个询问连接事件是否发生过的话,那么程序控制循环返回到任务58。如果任务60确定一个询问连接事件发生过了的话,那么过程56就执行任务62。任务62就会把一个未经请求的初始设置连接初始化。对网络22的任何特定的对等体20来说,此初始设置连接是没有编过址的。相反,其是从试图进行这种连接的对等体20而播发的,而被处在这个正在播发的对等体20的探测区域28里(见图1)所有的对等体20接收到了。如同下面讨论的那样,广播信号不需要另一个对等体20的回答,即使此对等体20处在探测区28里也不需回答。此时,正在广播的对等体20并不知道任何其它的对等体20是否能接收到此广播信号,而且正在广播的对等体20也不知道其它对等体20特定的需求和权力是什么,只要其它的对等体20离得足够近,这样一个连接就能形成了。
任务62通过广播一个需求/权力信息64就把一个初始设置连接初始化了,此信息典型的格式列在图7里。参考图7,信息64包括此对等体20广播信息64的ID66,一个授权关键码68,一个需求规范70,一个权力规范72,也可以包含有其它数据元素。ID66在网络22的定义域内要有足够的唯一性,这样,如果初始设置连接已经证实是成功了的话,那么ID66才可以用在寻址服务连接里。授权关键码68包括一个或多个在执行一个授权过程里接收一个对等体20时可以使用的数据码。需求规范70是一张正在播发的对等体20当前感受到的网络需求表。权力规范72是一张正在广播的对等体20可以提供给网络22上其它对等体20的网络权力表。
需求规范70可以用咨询一张需求表74的方法来确定出,这张需求表典型而不详尽的方块图可见图8。按照图8的描述,数据代码可以与一个要求服务的对等体20感受到的可变化的网络服务需求联系在一起。
一个典型的需求就是电器的个性。在此电器个性需求的例子里,可能需要一个PDA使最近的电器个性化。为了满足这个需求,个性数据52(见图2)在没有用户的干扰下经编程进入到某个最近的电器里。因此,某个装置不管什么时候这个用户是最近的,也不需要在用户部分有什么请求动作,也不管优先使用这台电器的人是谁,将总能用一个特定用户的个性数据来进行编程。
另一个典型的需求可以包括连接进入互联网、或其他网络资源、POS交易、通过安全区与或收费间、以及类似地方的打印申请数据54(见图2)、显示申请数据54、在一扬声器处的通报申请数据54。
权力规范72可以用咨询一张权力表76的方法来确定出,这张权力表典型而不完全的方块图可见图9。按照图9的描述,数据代码可以与一个提供服务的对等体20提供的可变化的网络权力联系在一起。例如,一个提供服务的对等体20的权力可以是电器个性的权力。这样,一个对等体20可以用个性数据52(见图2)来个性化。其他例子包括通过互联网、或其他网络、POS终端、未加锁的一个安全通道来打印,显示并通过扬声器能报和中继连接的权力。一般来说,潜在的权力与潜在的需求是兼容的。
再回去参考图7,需求/权力信息64包括这些来自当前应用的表74和76(见图8-9)的代码。一个对等体20在已知的瞬间可以有一个以上的需求或权力,但是没有要求一个对等体20有多个需求或权力。除此之外,也没有要求对等体20要同时有一个网络需求和一个网络权力。不管一个网络权力指定了没有,只要一个网络需求指定了,那么信息64被看成为一个需求信息;不管一个网络需求指定了没有,只要一个网络权力指定了,那么信息64被看成为一个权力信息。
再回去参考图6,在任务62播发了信息64之后(见图7),程序控制循环返回任务58。当任务58最终探测到由接收到一个信息64而试图建立初始设置连接时,一个任务78就执行一个授权过程。任务78使用从信息64里来的授权关键码68(见图7)来检测对等体20对一个连接进行初始设置试图与收到信号的对等体20相连是否得到授权。任务78允许一个对等体20的一个拥有者限制通过网络22对所拥有的对等体20进行访问。例如,任务78的授权过程可以用来把一个电器的个性权力限制在一个小家庭组里面。要不然,一个具有POS权力的对等体20可以在一笔交易发生之前执行一个全面的授权过程。一个具有需求的对等体20也可以有资格接受所提供的服务,而此服务是与任务78提供的授权过程有关。
在任务78以后,一个询问任务80来检测授权过程78是否对建立初始设置连接的试图授了权。如果授权被否认了,那么程序控制循环返回到任务60。接收到信号的对等体20不需要回复,或者用别的什么办法承认试图建立起初始设置连接。
如果授权被接受了的话,那么一个任务82就会用对等体权力来对对等体需求进行评价。换句话说,任务82就会让接收信息的对等体20把得到的权力(如果有的话)与列在一个接收到的不完全的需求/权力信息64(见图7)里的任何需求进行比较,同时也把得到的需求(如果有的话)与列在一个信息64(见图7)里的任何权力进行比较。在任务82之后,一个询问任务84按照任务82的评价结果开始行动。如果在一个未经请求的信息64里内部权力与需求不匹配,并且如果在一个未经请求的信息64里内部需求与权力不匹配的话,那么对等体20都不会为别的对等体服务。程序控制循环返回到任务60,接收到的对等体20不需要回复,也不需要承认试图建立起初始设置连接。
此时,在网络22里,一个对等体20能建立的大量潜在的连接在不需要使用唯一的网络寻址的范围内减少了很多。低功率发射方法使得网络22里的大多数对等体20在当前瞬间不能进行连接,因为它们之间互不相邻。只有极少数可能处在相互的探测区内28(见图1)的对等体20彼此相邻,不过,潜在的连接范围通过任务78的授权过程和任务82对需求和权力的评价被进一步限制住了。对残留下的潜在连接进一步加以限制的工作仍通过一个请求服务的对等体20和一个提供服务的对等体20之间进行的协商过程而在进行着。
当任务84检测出权力和需求是兼容的时候,一个询问任务86就来检测这个协商过程是否完成。如果没有完成,则通过向对等体20(其之对等体ID66(见图7)包括在刚刚收到的需求/权力信息64里面)发出一个寻址协商信息(没有标出)的方法,一个任务88建立或者继续此初始设置连接,以使协商过程再延续下去。协商信息的形式与需求/权力信息64的相同,不过对另一个对等体20来说是特别编过址的。
在任务88之后,程序控制循环返回到任务60。随后的协商信息可能被收到,不过并不需要收到。如果这种随后的协商信息指出两个有希望连接的对等体20完成了协商的话,那么一个询问任务90就来检测协商是否成功了。如果协商没有成功,那么程序控制循环返回到任务58,不会产生服务连接。不过,如果协商成功了的话,就执行一个过程服务连接步骤92。在执行步骤92的过程中,一个一对一寻址连接就在对等体20之间建立以便执行网络服务了。服务连接完成之后,程序流程循环返回到任务58。
在初始设置连接的过程中权力寻址连接过程56不可避免地受用户介入的影响,不过用户的介入是不需要的。用户的介入是否需要取决于安全,以及与对等体20所包含的本性有关的考虑。例如,为保证对等体20所包含的财务交易的安全,用户介入是有益处的。但是,用户拥有的电器的个性以及很多其它连接的方案就不需要用户介入了。
图10中列出了过程服务连接步骤92的流程图。为了支持一个服务连接,步骤92图示出这些任务可以在一个提供服务的对等体20上执行。不是所有的对等体20都需要能执行图10中列出的所有任务的。同样,很多对等体20可以包含有另一些适合这些特定的对等体20本性的任务。
步骤92执行一个任务94能通过一个建立起的服务连接,为网络22上接受服务的对等体20提供网络中继、路由器或网关权力。在任务94过程中,一个提供服务的对等体20在连接上的对等体20与一个远距离装置34(见图1)之间提供中继数据通讯。在任务94之后,程序流程循环返回到过程56。任务94可以用来扩展与互联网或其他网络的服务连接。
步骤92执行任务96和任务98,通过建立一个服务连接,为网络22上一个接受服务的对等体20提供一个用户输入权力。在任务96的过程中,提供服务的对等体20从它的I/O部件46处收集用户输入(见图2)。在任务98的过程中,提供服务的对等体20把收集到的用户输入发往已连接好了的接收服务的对等体20处。在任务98之后,程序流程返回。任务96和任务98可用来对来自一个PDA或其他可以增强用户输入权力的装置进行控制或编程。
步骤92执行一个任务100,通过一个已建立起的服务连接,为网络22上一个接受服务的对等体20提供一个用户输出权力。在任务100过程中,提供服务的对等体20通过一个服务连接,接收从接受服务的对等体20发出的数据,并且在它的I/O部件46里(见图2)的一个输出部件处宣读这些数据。数据可以以音频或视频上可接受的格式,或以任何人类感觉能接受的格式宣读。在任务100之后,程序流程返回。任务100可以用来宣读那些在非便携式宣读装置处一个便携式对等体20里收集到的数据。要不然,任务100可以用来宣读那些在一个便携式宣读装置处通过一个I/O权力有限固定电器产生的数据。
步骤92执行一个控制装置过程102以支持对电器的控制。要在过程102中的任务104,106和108中用个性数据52(见图2)对一个电器对等体20进行编程。在任务104过程中,一个提供服务的对等体20从已连接了的、接受服务的对等体20处使用服务连接得到个性数据52。下一步,任务106把网络兼容的个性数据52翻译成适合于要用个性数据52进行编程的特定电器的一个格式。要注意的是,在一个接受服务的对等体20里得到的全部个性数据52不见得都能在所有的电器里使用。这样,任务106就可以使用和用在所有电器里的个性数据52那样多的数据了。在任务106之后,任务108会使用翻译过来的个性数据52对该电器进行编程。在任务108之后,程序流程返回。
执行过程102的任务110,112,114会使一个用户很容易地控制一台电器。例如,这些任务可以在一台PDA上执行,其具有的显示器和用户输入权力,比在其它典型的电器上发现的用户I/O权力还要强。在这种情况下,一台电器就是一个接受服务的对等体20,而PDA就是一台提供服务的对等体20。在任务110的过程中,接受服务的对等体20使用服务连接,把一个电器控制计算机程序加载到已连接了的提供服务的对等体20上。下一步,在任务112过程中,提供服务的对等体20就执行此刚刚加载上的计算机程序。任务112使得提供服务的对等体20有了特别的配置,能向要控制的特定电器提供一个预期的用户接口。下一步,任务114过程中,通过服务连接,接受服务的对等体20接收到了控制数据。此控制数据源自在提供服务的对等体20上通过执行控制计算机程序而得到的用户输入。在任务114之后,任务116按照从任务114接收到的控制数据来控制电器主体。任务116之后,程序流程返回。
图11进一步提供了图6中示出的权力寻址耦合过程的详细流程图。图11中列出了对第一个和第二个电子装置或第一个和第二个对等体20之间的一个通讯连接进行初始化的方法。简要地参考图1,2和6,任务58使得发射和接受部件38去监视无线通讯连接26,以确定一个与网络22要使用的协议兼容的信号是否被接受到了。尤其是图11中的任务58指出了从第一个对等体20来的发射出的一个信标信息里,一个初始设置连接或耦合过程被第二个对等体20接收到了。第一个对等体20发射出来的信标信息是向任何听得见的电子装置广播的一个未经请求的信息。在此信标信息里发射出的信息类型不是本发明的一个限制因素。换句话说,此信标信息可以或可以不包括图7中示出的需求/权力信息64里的所有元素。作为例子,为了节约发射数据的带宽和功率,此信标信息仅仅可以包括对等体ID66需求/权力信息64的一部分。于是,第一个对等体20发射一个信标信息,也即第一个对等体20涵盖在对等体ID66里的身份,因为一个未经请求的周期性信息与任何其它电子装置是否处在与其挨得非常近的位置而能接收到此信息没有关系。
图11中的任务78A会使得第二个对等体20执行从第一个对等体20收到的身份信息的一个授权。如果任务80A确定授权建立了一个通讯连接,那么第二个对等体20就像任务81指出的那样往第一个对等体20送出或发射一个辅助信息。这样,第二个对等体20就根据第二个对等体20的授权,从第二个对等体20发射出一个伴随信息的方式与第一个对等体20进行通讯,确认收到了第一个对等体20的身份。如果没有授权确立一个通讯连接的话,就不会发射出任何信息,第二个对等体20就从任务80A(见图11)返回到任务60(见图6)。
由第二个对等体20发向第一个对等体20的此辅助信息,根据第一个电子装置发射来的身份,确认第二个对等体20已被授权与第一个对等体20进行通讯。第一个对等体20接收到此辅助信息,并且从任务61移至任务78B。任务78B(也见图6里的任务78)使得第一个对等体20要确定第一个对等体20的授权是否收到,以便与第二个对等体20建立通讯。如果授权收到,那么第一个对等体20就从任务80B移至任务63(图11)。任务63会使得第一个对等体20发出或发射出一个辅助确认信息给第二个对等体20。这样,第一个对等体20就确认收到了从第二个对等体20发来的辅助信息,也通过发射一个辅助确认信息的方式确认从第一个对等体20收到与第二个对等体20进行通讯的授权。当第二个对等体20收到任务83里的辅助确认信息时,在第一个对等体20与第二个对等体20之间就建立起双向通讯。
此时,一个通讯连接被初始化了,而且在第一个和第二个电子装置之间建立起了通讯,它们已准备好在它们之间进行附加信息通讯。图11里的任务82与图6里的任务82是一致的,此任务会使得在第一个对等体20和第二个对等体20之间交换需求和权力。第一个对等体20把自己的需求和权力发射给第二个对等体20,第二个对等体20把自己的需求和权力发射给第一个对等体20。而对等体20的一个需求定义为一个服务需求。有这种可能,这个服务需求是一个预期在对等体20的数据上执行的一个操作,但是对等体20是不能执行这个预期的操作的。例如,可以预期要显示数据,但是对等体20没有能显示数据的显示器。对等体20的一个权力定义为执行一个服务的权力。有这种可能,这个服务权力包括一个对等体20能执行的操作。例如,可以预期对等体20里的数据由于安全原因加了密,而且对等体20有加密电路。具有加密电路的对等体20具有加密数据的权力,而这些数据要以操作的方式提供给另一些没有加密电路的对等体。
图12示出了第一个凭借权力寻址连接过程在两个对等体20,也即计算机120和个人显示识别器122之间建立起通讯的例子。个人显示识别器122是以一个电子钟表、一个电子皮夹、一付手镯、一部移动电话或一部呼机为例,具有与另一个对等体20,也即计算机120建立起通讯的权力的特定的对等体20。当计算机120和个人显示识别器122处在彼此的探测区域28里时,它们就通过,例如表现为无线通讯连接26的RF互连建立起相互连接。
为了对已建立的个人域网络进行初始化,计算机120和个人显示识别器122每一个都要执行过程56的问讯任务58(图6)。任务58要对计算机120和个人显示识别器122是否处在彼此的探测区域28之内,是否为试图建立一个连接而发射出一个未经请求的周期性信息进行确定。任务58使得发射和接受部件38去监视无线通讯连接26,以便检测与通讯网络22(图1)所使用的协议兼容的一个信号是否被接收到。通过一个自初始化过程,计算机120和个人显示识别器122在建立一个个人域网络的时候发射辅助信息和辅助确认信息(见图11所描述的任务)。
一旦个人域网络建立起来,而且计算机120和个人显示识别器122已被授权互相可进行的通讯,需求/权力信息64(图7)的需求规范70和权力规范72就开始交换。换句话说,计算机120把作为图7中需求/权力信息64一部分的需求规范70和权力规范72发射给个人显示识别器122。需求表74(图8)含有需求规范70里的项目例子,而权力表76(图9)含有计算机120的权力规范72里的项目例子。另一方面,个人显示识别器122把需求规范70和权力规范72作为图7中需求/权力信息64一部分发射给计算机120。需求表74(图8)含有需求规范70里项目例子,而权力表76(图9)含有个人显示识别器122的权力规范72里的项目例子。
通过这个例子可以看出,计算机120的需求是一个计算机120要执行的一个服务。此服务可以包括一个计算机120不能执行或被授权去执行的功能,比如提供一个口令就能或允许一个用户去访问存储在计算机120里的文件、数据和程序一样。这样,个人显示识别器122与计算机120就建立起了通讯网络22(图1),除此之外,还提供了指示计算机120激活键盘和显示器,以及提供对用户的计算机文件进行访问的授权。再进一步说,个人显示识别器122的一个权力就是个人显示识别器122能够执行的一个服务或功能。通过这个例子可以看出,个人显示识别器122把信息存储在用户的计算机宿主目录、字体风格、文件等等里,这些信息是在用户没有干预的情况下从个人显示识别器122传输到计算机120里的。执行了过程102的任务104、106和108,使得计算机120可对来自个人显示识别器122的个性数据52(图2)进行编程。在任务104的过程中,计算机120通过服务连接从个人显示识别器122得到个性数据52。下一步,任务106把此与网络兼容的个性数据52翻译成适合计算机120的格式。因此,一旦用户与计算机120离得很近,而且用户已被授权使用计算机120,则不需要激活用户那部分,也不管可以使用计算机120的优先用户,计算机120就用一个特定的用户个性数据52进行编程。
在个人显示识别器122与计算机120离得很近的时候提供对计算机120的访问允许毋需在计算机120上键入口令的计算机安全保护。这样,无线通讯连接26就在一个带有被授权的个人显示识别器122的用户处在计算机120探测区域28里的时候自动建立起来。再进一步说,只要计算机120和个人显示识别器122一直处在非常接近的位置上,那么对个人显示识别器122已识别的用户来说,计算机120就一直处在激活状态下。但是,当个人显示识别器122与计算机120的距离不是非常近的时候,由于计算机120和个人显示识别器122之间的无线通讯连接26已经断开,所以计算机的安全进一步加强了。当个人显示识别器122的用户离开计算机120的探测区域28时,无线通讯连接26就会立即断开。
图13示出了凭借权力寻址连接过程在两个对等体20,也即一个进门系统130和一部个人显示识别器122之间建立通讯的第二个例子。进门系统130是一个像具有对等体20通讯协议的门铃系统那样的电子装置。通过这个例子可以看出,进门系统130是安装在一个住宅外的前门入口处的。当进门系统130和个人显示识别器122都处在彼此的探测区域28之内时,它们就通过,(比如)表现为无线通讯链路26的RF互连建立起相互连接。例如,一个带着个人显示识别器122的残疾的人或有安全意识的人不用再用身体去按门铃,就能建立起个人域网络。
为了对已建立的个人域网络进行初始化,进门系统130和个人显示识别器122每一个都要执行过程56的问讯任务58(图6)。任务58要对进门系统130和个人显示识别器122是否处在彼此的探测区域28之内,是否为试图建立一个连接而发射出一个未经请求的周期性伴随信息进行检测。任务58使得发射和接受部件38去监视无线通讯连接26,以便检测与通讯网络22(图1)所使用的协议兼容的一个信号是否被接收到。通过一个自初始化过程,进门系统130和个人显示识别器122在建立个人域网络的时候发射辅助信息和辅助确认信息(见图11所描述的任务)。
一旦个人域网络建立起来,而且进门系统130和个人显示识别器122已被授权互相可进行的通讯,需求/权力信息64(图7)的需求规范70和权力规范72就开始交换。在一起操作时,进门系统130和个人显示识别器122有若干种可能的选择。第一种选择是进门系统130读个人显示识别器122的对等体ID66,以鉴别佩带个人显示识别器122的人的身份。如果此住宅能把从进门系统130收到的信息显示出来,那么为了增强住宅的安全性,此个人的身份要能在住宅里面的一个提供服务的对等体20上显示出来。提供服务的对等体20要能记录在每个有个人显示识别器122,并且试图通过进门系统130建立起一个初始设置连接的对等体ID66上发现的身份。
第二个选择包括接收一个只为要居住在此住宅的个人用的一个便条。例如,一个递送服务可能会在发现屋内没人时,留下一个解释可能有的各种选择的私人信息。在建立了对此配有个人显示识别器122的递送服务个人的身份之后,进门系统130可能会接收到由此递送服务个人,通过个人显示识别器122输入的一个信息。然后这个信息能在把从进门系统130收到的信息显示出来的住宅里面的一个提供服务的对等体20上显示出来。
第三个选择包括住宅拥有人给递送服务个人留下信息,而此递送服务个人在自己的个人显示识别器122里有一个编好程序的特殊识别标示符。例如,在建立了此配有个人显示识别器122个人的识别后,房屋主人就可以留下带有递送服务的私人信息。在靠近住宅入口处的位置上提供或接受一个信息,进门系统130通过允许对私人信息进行通讯而增强了住宅的安全性。无线通讯链路26就在个人显示识别器122用户处在进门系统130探测区域28里的时候就自动建立起来。配有个人显示识别器122的用户的身份,通过进门系统130房子服务的住宅就能得到。
图14列出了权力寻址连接过程在两个对等体20,也即作为交易系统的一个对等体132和一部个人显示识别器122之间建立通讯的第三个例子。当前,采购完商品但没有除去商品上的磁条的时,此用磁条保护的商品在一个传感点可以被探测出来,而且会激活报警铃声。另一种可供选择的方法就是本发明,本发明许可用一个含有磁信息的无源的器件或一张唯一的万用产品代码(UPC)条形码来保护商品,这种无源器件不需要从商品上去除掉就可以让他们失效。自关闭交易系统允许采购而无须销售人员的干预,这样做既降低了销售成本,又节约了排队付款的等待时间。
为对采购交易初始化,对等装置132和个人显示识别器122每一个都通过发射信标信息的方法试图建立起一个连接。与未经请求的和周期性信标信息响应,在对等装置132和个人显示识别器122之间交换辅助信息和辅助确认信息,以便建立起连接26(见图11中的描述)。个人显示识别器122的用户对附在商品上的磁带码或条形码进行扫描,表示要购买此商品,而且也提供了进行一笔财务交易的授权。此授权以公共和私人的密钥的形式,在资金从一个银行业务部门传送到商家的过程中提供财务交易的安全性。使用通知商家和个人显示识别器122的方法完成包含有银行业务部门、商家和个人显示识别器122用户的三方交易。进而,财务交易完成之后,编有程序的敏感点就允许附有无源器件的商品通过敏感点而不会激活报警铃声。
图15根据本发明略微有些详细地叙述了一个交易系统200的电气方块图。交易系统200包括一台第一对等装置132,为在一个商家提供的销售点处理一笔交易,通过基于邻近效应的小范围无线连接对第一对等装置132进行安排和编程。交易系统200最好再包括一台出口警报系统204,这个系统204与第一对等装置132相连,用来接收一个带有个人显示识别器122的用户是否购买了此商品物件的识别确认信号。出口警报系统204包括一台处理和存储此确认的常规处理系统208。出口警报系统204还包括一台常规的出口阅读器206,此阅读器和一台磁条读出器一样,并且与处理系统208相连,用来阅读从此销售点出去的商品物件上一个常规产品识别码标签212。出口警报系统204还包括一台常规出口报警器210,此报警器与处理系统208相连,在商品物件离开此销售点,且与商品物件响应的确认并没有为第一对等装置132处收到时,用来产生报警铃声。另一种替代方法将会受到重视,那就是出口警报系统204还包括一台第二对等装置132,用来直接与个人显示识别器122通讯,而不再通过第一对等装置132。
交易系统200还包括一个用户携带的至少一台个人显示识别器122,用来与交易系统200产生交互作用。个人显示识别器122最好包括一台常规阅读器/编码器202,比如像磁性条码阅读/编码器,用来从商品物件上的一个产品识别标签212里读出一个产品识别码。在第一种实例里,阅读器/编码器202也可用来在采购相关商品物件以后,把一个密码图像关键码编进产品识别标签212里,下面会进一步解释。此外,个人显示识别器122最好包括一台像液晶显示器那样的常规显示器214,用来向用户显示信息,也最好包括一台常规键盘218,用户可以用此键盘控制个人显示识别器122。
现在来详细描述交易系统200的操作。用户携带一台个人显示识别器122进入销售点,也即进入商家的商店。当此个人显示识别器122进入第一对等装置132的发射范围里,即10米时,此第一对等装置132和个人显示识别器122就彼此建立了一个双向个人域网络。第一对等装置132和个人显示识别器122在建立起一个双向个人域网络之后,就按照本发明彼此交换需求规范和权力规范。当用户找到感兴趣的商品物件时,用户就控制个人显示识别器122的阅读器/编码器202,从产品识别标签212里扫描出此产品识别来,再与第一对等装置132合作检测出此商品物件的价格来。此个人显示识别器122最好在显示器214上显示出购买价格来。
如果用户决定购买此物件,那么用户就在键盘218上输入一连串关键码对一个购买交易进行初始化。作为响应,第一对等装置132向银行业务部门216发出一个有关采购价格的银行请求。作为响应,银行业务部门216通过大家熟知的技术从购买者的账户里把钱传送至商家户头上,并且把此转账通知第一对等装置132。术语“银行业务部门”应该理解为包括多种银行,财务清算公司,以及类似的单位。
包括一台常规服务器(没有画出)的商家系统然后就使用大家熟知的技术,也即夏米尔技术产生了一个共享密钥。此密钥是专为财务交易和商品物件而设计的。第一个密钥以及产品识别码连同加密交易信息,从第一对等装置132传送给出口警报系统204。有了产品识别码,加密交易信息以及第一个密钥后,出口警报系统204就能建立一个与有效的财务交易和产品识别码相对应的数据库。
把第二个密钥连同交易的通知收条和产品识别码,从第一对等装置132传至个人显示识别器122。在第一种实例里,采购者然后用第二个密钥对产品识别标签212进行编码。当采购者到达销售点出口时,出口警报系统204对产品识别标签212进行扫描,得到产品识别码和第二个密钥。使用产品识别码访问采购产品数据库,出口警报系统204就能对第一个密钥进行定位和访问。把此密钥分成两半,出口警报系统204就能对与产品有关的财务交易信息进行加密。在加密过程中,出口警报系统204需要对财务交易信息里持有的完整性检查数值进行确认。如果使用了不适当的码段作为密钥,那么对完整性检查的数值的确认就不会成功。加密不成功,出口报警器210就被触发。若加密成功,出口报警器210就不会触发,而且出口警报系统204就能处理与另一些要离开商店的产品有关的另一些代码了。
在与本发明相符的第二种实例里,出口警报系统204还由第二对等装置132组成。在第二种实例里,采购者不用第二个密钥对产品识别标签212进行编码。相反,个人显示识别器122把此第二个密钥保存在对产品识别码进行相互参照的数据库里。当用户到达出口警报系统204处时,此个人显示识别器122就与第二对等装置132彼此建立了一个双向个人域网络。然后,由于出口警报系统204对产品识别标签212进行扫描,与扫描进的每个产品识别码相应的第二个密钥,就通过无线通讯从个人显示识别器122传送到出口警报系统204里。
在与本发明相符的第三种实例里,对个人显示识别器122和对等装置132进行了安排和编程,使得用户能累计要购买的许多商品物件,然后通过一个简单的付款交易买走这些商品物件。这个实例的优点就是减少了需要处理的财务交易次数。
在与本发明相符的第四种实例里,对个人显示识别器122和对等装置132进行了安排和编程,能够处理携带有许多台个人显示识别器122的许多用户进行的许多项买卖,并借助于预先编程并输进每台个人显示识别器122里的一个独特的识别码缩短了大批买卖的交易时间。这种实例对大型商店是很有用处的,在这种大型商店里,若干个采购者可能在到达出口警报系统204处之前要买同样的产品。
到此刻为止,可以意识到本发明使用基于邻近效应的小范围无线连接提供了一个交易系统。此交易系统的优点就是允许用户在不需要商店职员的协助而去选购商品物件。双密钥技术加上出口警报系统提供了一个有安全保证的检查。
根据上述技术本发明可能作了一些修改和变化。因此可以理解为,在附带的权利要求范围内,本发明是能实际应用的,不像上面具体描述的那样。

Claims (16)

1.一个使用以邻近效应为基础的小范围无线连接的交易系统,该交易系统包括:
一台对等装置,为在商家提供的一个销售点处理一笔交易而编程和安排;以及
一台用户携带的并通过一个小范围双向无线连接与该对等装置耦合的个人显示识别器,
其中该对等装置和该个人显示识别器,被编程和安排为当该个人显示识别器处在该对等装置无线发射范围内时,彼此就能建立双向个人域网络,以及
其中该个人显示识别器和该对等装置,也被编程和安排为在建立起双向个人域网络之后能彼此交换需求规范和权力规范。
2.如权利要求1中所述的交易系统,其特征在于,该个人显示识别器包括一台能读出商品物件上一个产品识别码的阅读器。
3.如权利要求1中所述的交易系统,其特征在于,对该个人显示识别器进行了编程和安排,以便
能对商品物件上一个产品识别码进行扫描;
能指示出该商品物件的销售价格;以及
能响应该个人显示识别器用户的动作,与该对等装置配合授权为该销售价格付账。
4.如权利要求1中所述的交易系统,其特征在于,对该对等装置进行了编程和安排,以便
从对一个商品物件和一个销售价格进行识别的该个人显示识别器里接收到一个付款授权;能与银行业务部门配合,把等于该销售价格的金额从属于该用户的第一个账户传送到属于商家的第二个账户里。
5.如权利要求1中所述的交易系统,其特征在于,
一台与该对等装置相耦合的出口警报系统,用来接收对该个人显示识别器用户已购买了一件商品物件进行识别后的确认信息,该出口警报系统包括:
一个用来处理和存储信息的处理系统;
一台与该处理系统耦合的,用来在该商品物件从销售点移出时从该商品物件上读出产品识别码的阅读器;以及
一台与该处理系统耦合的,用来在该商品物件从销售点移出时从该对等装置没有接收到与该商品物件相应的确认信息而产生报警声响的出口报警钟。
6.如权利要求1中所述的交易系统,
其中该个人显示识别器由一台用来对要输进附在该商品物件商的一个产品识别标签里的信息进行编码的编码器组成,以及
其中还对该个人显示识别器和该对等装置进行了编程和安排,以便在接收到为该商品物件付账的信息后,以便
从该对等装置向一个出口警报系统发出一个第一密钥和一个产品识别码;
从该对等装置向该个人显示识别器发出一个第二密钥;
把该第二密钥进行编码后输进该产品识别标签里;以及
其中对该出口警报系统进行了编程和安排,以便在该第一和第二密钥被适当加密到一个完整性检查值时,允许该商品物件通过该出口警报系统而不产生报警声响。
7.如权利要求1中所述的交易系统,其特征在于,还对该个人显示识别器和该对等装置进行了编程和安排,以便允许用户:
累计许多要买的商品物件;以及
通过一笔简单的付款交易就为该许多商品物件付了款。
8.如权利要求1中所述的交易系统,其特征在于,还对该个人显示识别器和该对等装置进行了编程和安排,以便
能处理从携带许多台个人显示识别器的许多用户那里来的许多笔采购;以及
借助预先编程并输入到每台个人显示识别器里的一个独特的识别码对许多笔采购进行排序处理。
9.通过一个使用以邻近效应为基础的小范围无线连接的、包括有一台对等装置和一个用户携带的与该对等装置耦合的一台个人显示识别器、借助一个小范围双向无线连接的交易系统,在一个商家提供的销售点促成一笔交易的一个方法,该方法包括下列步骤组成:
当该个人显示识别器处在该对等装置无线发射范围里时,在该个人显示识别器和该对等装置之间建立起一个双向个人域网络,以及
建立起一个双向个人域网络之后,在该个人显示识别器和该对等装置之间交换需求规范和权力规范。
10.如权力要求9所述的方法,其特征在于,该个人显示识别器包括一个阅读器,并且其中该方法还包括在一件商品物件上读出一个产品识别码的步骤。
11.如权力要求9所述的方法,在个人显示识别器里还包括下列步骤:
在一件商品物件上对一个产品识别码进行扫描;
指示出该商品物件的一个销售价格;
与对等装置配合,作为对该个人显示识别器用户动作的响应,授权对销售价格付款。
12.如权力要求9所述的方法,在对等装置里还包括下列步骤:
从识别一件商品物件和一个销售价格的该个人显示识别器接收到一个付款授权;以及
与银行业务部门配合,把与该销售价格相等的金额从属于该用户的第一个账户传送到属于该商家的第二个账户上。
13.如权力要求9所述的方法,其特征在于,该交易系统还由与该对等装置耦合的一个出口警报系统组成,并且其中在该出口警报系统里该方法还包括下列步骤:
接收到对已被该个人显示识别器用户购买的一件商品物件进行识别后的一个确认;
处理和存储该确认;
当该商品物件要从销售点移出时在该商品物件上读出一个产品识别码;以及
当该商品物件从销售点移出时而与该商品物件相应的确认没有被该对等装置收到后产生报警声响。
14.如权力要求9所述的方法,
其中该个人显示识别器有一个编码器组成,该编码器用来对信息进行编码并输进附在一个商品物件上的一个产品识别标签里,以及
其中在接收到为该商品物件付款之后,该方法由下列步骤组成:
从该对等装置向一个出口警报系统发出一个第一密钥和一个产品识别码;
从该对等装置向该个人显示识别器发出一个第二密钥;
把该第二密钥进行编码后输进该产品识别标签里;以及
在该第一和第二密钥被适当加密到一个完整性检查值时,允许该商品物件通过该出口警报系统而不产生报警声响。
15.如权力要求9所述的方法,还包括允许用户进行下列步骤:
累计许多要买的商品物件;以及
通过一笔简单的付款交易就为该许多商品物件付了款。
16.如权力要求9所述的方法,还包括下列步骤:
处理从携带许多台个人显示识别器的许多用户那里来的许多笔采购;以及
借助预先编程并输入到每台个人显示识别器里的一个独特的识别码对许多笔采购进行排序处理。
CN00815786A 1999-11-19 2000-11-01 交易系统及其所使用的方法 Pending CN1390401A (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/443,855 US6434159B1 (en) 1996-10-15 1999-11-19 Transaction system and method therefor
US09/443,855 1999-11-19

Publications (1)

Publication Number Publication Date
CN1390401A true CN1390401A (zh) 2003-01-08

Family

ID=23762453

Family Applications (1)

Application Number Title Priority Date Filing Date
CN00815786A Pending CN1390401A (zh) 1999-11-19 2000-11-01 交易系统及其所使用的方法

Country Status (8)

Country Link
US (1) US6434159B1 (zh)
EP (1) EP1234395A4 (zh)
JP (1) JP2003514319A (zh)
CN (1) CN1390401A (zh)
AU (1) AU1450601A (zh)
BR (1) BR0015658A (zh)
GB (1) GB2373144A (zh)
WO (1) WO2001037467A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105359560A (zh) * 2013-06-13 2016-02-24 微软技术许可有限责任公司 通过智能个人网关设备的服务供应
CN106023478A (zh) * 2006-12-18 2016-10-12 北京银融科技有限责任公司 远程交易系统的方法及装置
CN110087203A (zh) * 2013-03-15 2019-08-02 脸谱公司 通信系统、通信方法及存储介质

Families Citing this family (171)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4352471B2 (ja) * 1998-02-19 2009-10-28 ソニー株式会社 通信システムおよび通信方法
FI981902A (fi) * 1998-09-04 2000-03-05 Sonera Oyj Turvamoduuli, turvajärjestelmä ja matkaviestin
EP1188135A2 (en) 1998-12-23 2002-03-20 The Chase Manhattan Bank System and method for integrating trading operations including the generation, processing and tracking of trade documents
KR100314210B1 (ko) * 1999-02-23 2001-11-17 김용훈 이동통신단말기를 이용한 물품대금 결제방법
US7376583B1 (en) 1999-08-10 2008-05-20 Gofigure, L.L.C. Device for making a transaction via a communications link
US7720762B1 (en) 2002-10-03 2010-05-18 Gofigure Payments, Llc System and method for electronically processing commercial transactions based upon threshold amount
US7889052B2 (en) 2001-07-10 2011-02-15 Xatra Fund Mx, Llc Authorizing payment subsequent to RF transactions
US6600902B1 (en) * 1999-10-22 2003-07-29 Koninklijke Philips Electronics N.V. Multiple link data object conveying method for conveying data objects to wireless stations
US7065342B1 (en) 1999-11-23 2006-06-20 Gofigure, L.L.C. System and mobile cellular telephone device for playing recorded music
US8571975B1 (en) 1999-11-24 2013-10-29 Jpmorgan Chase Bank, N.A. System and method for sending money via E-mail over the internet
US7200566B1 (en) * 2000-01-11 2007-04-03 International Business Machines Corporation Method and system for local wireless commerce
US7822656B2 (en) 2000-02-15 2010-10-26 Jpmorgan Chase Bank, N.A. International banking system and method
US8768836B1 (en) 2000-02-18 2014-07-01 Jpmorgan Chase Bank, N.A. System and method for electronic deposit of a financial instrument by banking customers from remote locations by use of a digital image
AU2001243473A1 (en) 2000-03-07 2001-09-17 American Express Travel Related Services Company, Inc. System for facilitating a transaction
US6804232B1 (en) * 2000-03-27 2004-10-12 Bbnt Solutions Llc Personal area network with automatic attachment and detachment
GB2362070B (en) * 2000-05-05 2004-06-16 Nokia Mobile Phones Ltd Communication devices and method of communication
WO2002015098A2 (en) 2000-08-11 2002-02-21 Loy John J Trade receivable processing method and apparatus
US20020025796A1 (en) * 2000-08-30 2002-02-28 Taylor William Stuart System and method conducting cellular POS transactions
US7979057B2 (en) * 2000-10-06 2011-07-12 S.F. Ip Properties 62 Llc Third-party provider method and system
WO2002037386A1 (en) 2000-11-06 2002-05-10 First Usa Bank, N.A. System and method for selectable funding of electronic transactions
US20020124069A1 (en) * 2000-12-28 2002-09-05 Hatalkar Atul N. Broadcast communication system with dynamic client-group memberships
US8805739B2 (en) 2001-01-30 2014-08-12 Jpmorgan Chase Bank, National Association System and method for electronic bill pay and presentment
WO2002076003A2 (en) * 2001-03-19 2002-09-26 Imesh Ltd. System and method for peer-to-peer file exchange mechanism from multiple sources
US7650314B1 (en) 2001-05-25 2010-01-19 American Express Travel Related Services Company, Inc. System and method for securing a recurrent billing transaction
US7805378B2 (en) * 2001-07-10 2010-09-28 American Express Travel Related Servicex Company, Inc. System and method for encoding information in magnetic stripe format for use in radio frequency identification transactions
US7668750B2 (en) 2001-07-10 2010-02-23 David S Bonalle Securing RF transactions using a transactions counter
US9454752B2 (en) 2001-07-10 2016-09-27 Chartoleaux Kg Limited Liability Company Reload protocol at a transaction processing entity
US9031880B2 (en) 2001-07-10 2015-05-12 Iii Holdings 1, Llc Systems and methods for non-traditional payment using biometric data
US7746215B1 (en) 2001-07-10 2010-06-29 Fred Bishop RF transactions using a wireless reader grid
US7996324B2 (en) 2001-07-10 2011-08-09 American Express Travel Related Services Company, Inc. Systems and methods for managing multiple accounts on a RF transaction device using secondary identification indicia
US8284025B2 (en) 2001-07-10 2012-10-09 Xatra Fund Mx, Llc Method and system for auditory recognition biometrics on a FOB
US9024719B1 (en) 2001-07-10 2015-05-05 Xatra Fund Mx, Llc RF transaction system and method for storing user personal data
US8548927B2 (en) 2001-07-10 2013-10-01 Xatra Fund Mx, Llc Biometric registration for facilitating an RF transaction
US20040236699A1 (en) 2001-07-10 2004-11-25 American Express Travel Related Services Company, Inc. Method and system for hand geometry recognition biometrics on a fob
US7705732B2 (en) * 2001-07-10 2010-04-27 Fred Bishop Authenticating an RF transaction using a transaction counter
US7735725B1 (en) 2001-07-10 2010-06-15 Fred Bishop Processing an RF transaction using a routing number
US8001054B1 (en) 2001-07-10 2011-08-16 American Express Travel Related Services Company, Inc. System and method for generating an unpredictable number using a seeded algorithm
JP2003099693A (ja) * 2001-09-20 2003-04-04 Fujitsu Ltd 電子決済方法
US7421257B1 (en) 2001-11-30 2008-09-02 Stragent, Llc Receiver scheduling in ad hoc wireless networks
US7689482B2 (en) 2002-05-24 2010-03-30 Jp Morgan Chase Bank, N.A. System and method for payer (buyer) defined electronic invoice exchange
US6805287B2 (en) 2002-09-12 2004-10-19 American Express Travel Related Services Company, Inc. System and method for converting a stored value card to a credit card
US20040082383A1 (en) * 2002-10-24 2004-04-29 Motorola, Inc Methodology and wireless device for interactive gaming
US7042357B2 (en) * 2003-03-26 2006-05-09 Proximities, Inc. Non-reusable identification device
US10311412B1 (en) 2003-03-28 2019-06-04 Jpmorgan Chase Bank, N.A. Method and system for providing bundled electronic payment and remittance advice
US8630947B1 (en) 2003-04-04 2014-01-14 Jpmorgan Chase Bank, N.A. Method and system for providing electronic bill payment and presentment
US7023814B2 (en) * 2003-05-30 2006-04-04 Motorola, Inc. Method and apparatus for distributing information
AU2003246995A1 (en) 2003-07-22 2005-02-04 Nokia Corporation Reader device for radio frequency identification transponder with transponder functionality
DE10347990A1 (de) * 2003-10-15 2005-06-02 Giesecke & Devrient Gmbh Verfahren zur Abwicklung eines bargeldlosen Zahlungsvorgangs
US7610402B2 (en) * 2003-10-20 2009-10-27 Sony Computer Entertainment America Inc. Spectators in a peer-to-peer relay network
US7814003B2 (en) 2003-12-15 2010-10-12 Jp Morgan Chase Billing workflow system for crediting charges to entities creating derivatives exposure
US7945494B2 (en) * 2003-12-23 2011-05-17 First Data Corporation Device with GPS to manage risk for financial transactions
DE602004007830T2 (de) * 2004-01-23 2008-04-17 Nokia Corp. Verfahren, einrichtung und system zur automatisierten, auf kontextinformationen basierenden selektiven datenbereitstellung durch identifikationsmittel
US10332190B1 (en) 2004-01-30 2019-06-25 Jpmorgan Chase Bank, N.A. System and method for trade payment exchange
US7380707B1 (en) 2004-02-25 2008-06-03 Jpmorgan Chase Bank, N.A. Method and system for credit card reimbursements for health care transactions
US8225014B2 (en) * 2004-03-17 2012-07-17 Nokia Corporation Continuous data provision by radio frequency identification (RFID) transponders
DE602004020684D1 (de) 2004-03-19 2009-05-28 Nokia Corp Nd verfahren zur verbesserung des terminal-betriebs
US7853255B2 (en) 2004-04-16 2010-12-14 Broadcom Corporation Digital personal assistance via a broadband access gateway
US8630225B2 (en) 2004-04-16 2014-01-14 Broadcom Corporation Over the air programming via a broadband access gateway
US7564799B2 (en) * 2004-04-23 2009-07-21 Intermec Ip Corp. System and method for providing seamless roaming
US8655756B2 (en) 2004-06-04 2014-02-18 Sap Ag Consistent set of interfaces derived from a business object model
US8606723B2 (en) 2004-06-04 2013-12-10 Sap Ag Consistent set of interfaces derived from a business object model
US8554673B2 (en) 2004-06-17 2013-10-08 Jpmorgan Chase Bank, N.A. Methods and systems for discounts management
WO2006038924A2 (en) 2004-06-18 2006-04-13 Sap Ag Consistent set of interfaces derived from a business object model
US8121944B2 (en) 2004-06-24 2012-02-21 Jpmorgan Chase Bank, N.A. Method and system for facilitating network transaction processing
US7314164B2 (en) * 2004-07-01 2008-01-01 American Express Travel Related Services Company, Inc. System for biometric security using a smartcard
US7318550B2 (en) 2004-07-01 2008-01-15 American Express Travel Related Services Company, Inc. Biometric safeguard method for use with a smartcard
US10862994B1 (en) * 2006-11-15 2020-12-08 Conviva Inc. Facilitating client decisions
US8290863B2 (en) 2004-07-23 2012-10-16 Jpmorgan Chase Bank, N.A. Method and system for expediting payment delivery
US8290862B2 (en) 2004-07-23 2012-10-16 Jpmorgan Chase Bank, N.A. Method and system for expediting payment delivery
US7388493B2 (en) * 2004-10-08 2008-06-17 Bartronics America, Inc. Method and system for preventing unauthorized removal and use of an RFID apparatus
US8700729B2 (en) * 2005-01-21 2014-04-15 Robin Dua Method and apparatus for managing credentials through a wireless network
US8744937B2 (en) 2005-02-25 2014-06-03 Sap Ag Consistent set of interfaces derived from a business object model
US7822682B2 (en) 2005-06-08 2010-10-26 Jpmorgan Chase Bank, N.A. System and method for enhancing supply chain transactions
US7562445B2 (en) * 2005-07-18 2009-07-21 Bartronics America, Inc. Method of manufacture of an identification wristband construction
US8301529B1 (en) 2005-11-02 2012-10-30 Jpmorgan Chase Bank, N.A. Method and system for implementing effective governance of transactions between trading partners
US7535356B2 (en) * 2005-11-29 2009-05-19 Bartronics America, Inc. Identification band using a conductive fastening for enhanced security and functionality
US8391153B2 (en) 2006-02-17 2013-03-05 Cisco Technology, Inc. Decoupling radio resource management from an access gateway
CN101496387B (zh) 2006-03-06 2012-09-05 思科技术公司 用于移动无线网络中的接入认证的系统和方法
US7552867B2 (en) 2006-03-15 2009-06-30 Qualcomm Incorporated M-commerce virtual cash system, method, and apparatus
US8374931B2 (en) 2006-03-31 2013-02-12 Sap Ag Consistent set of interfaces derived from a business object model
EP2076874A4 (en) 2006-05-13 2011-03-09 Sap Ag DERIVED CONSISTENT SET OF INTERFACES DERIVED FROM A BUSINESS OBJECT MODEL
US7734545B1 (en) 2006-06-14 2010-06-08 Jpmorgan Chase Bank, N.A. Method and system for processing recurring payments
US8392364B2 (en) 2006-07-10 2013-03-05 Sap Ag Consistent set of interfaces derived from a business object model
US8566193B2 (en) 2006-08-11 2013-10-22 Sap Ag Consistent set of interfaces derived from a business object model
US9030315B2 (en) * 2006-08-29 2015-05-12 Siemens Industry, Inc. Binding methods and devices in a building automation system
US8468544B1 (en) 2006-09-28 2013-06-18 Sap Ag Managing consistent interfaces for demand planning business objects across heterogeneous systems
US8874725B1 (en) 2006-11-15 2014-10-28 Conviva Inc. Monitoring the performance of a content player
US8762270B1 (en) 2007-08-10 2014-06-24 Jpmorgan Chase Bank, N.A. System and method for providing supplemental payment or transaction information
US9177313B1 (en) * 2007-10-18 2015-11-03 Jpmorgan Chase Bank, N.A. System and method for issuing, circulating and trading financial instruments with smart features
US7766244B1 (en) 2007-12-31 2010-08-03 Jpmorgan Chase Bank, N.A. System and method for processing transactions using a multi-account transactions device
US8622308B1 (en) 2007-12-31 2014-01-07 Jpmorgan Chase Bank, N.A. System and method for processing transactions using a multi-account transactions device
US8417593B2 (en) * 2008-02-28 2013-04-09 Sap Ag System and computer-readable medium for managing consistent interfaces for business objects across heterogeneous systems
US8413165B2 (en) 2008-03-31 2013-04-02 Sap Ag Managing consistent interfaces for maintenance order business objects across heterogeneous systems
US8473317B2 (en) 2008-03-31 2013-06-25 Sap Ag Managing consistent interfaces for service part business objects across heterogeneous systems
US8423418B2 (en) * 2008-03-31 2013-04-16 Sap Ag Managing consistent interfaces for business objects across heterogeneous systems
US8370233B2 (en) 2008-03-31 2013-02-05 Sap Ag Managing consistent interfaces for business objects across heterogeneous systems
US8577991B2 (en) 2008-03-31 2013-11-05 Sap Ag Managing consistent interfaces for internal service request business objects across heterogeneous systems
US8433585B2 (en) 2008-03-31 2013-04-30 Sap Ag Managing consistent interfaces for business objects across heterogeneous systems
US8930248B2 (en) 2008-03-31 2015-01-06 Sap Se Managing consistent interfaces for supply network business objects across heterogeneous systems
US8364715B2 (en) * 2008-03-31 2013-01-29 Sap Ag Managing consistent interfaces for automatic identification label business objects across heterogeneous systems
US8589263B2 (en) 2008-03-31 2013-11-19 Sap Ag Managing consistent interfaces for retail business objects across heterogeneous systems
US8566185B2 (en) 2008-06-26 2013-10-22 Sap Ag Managing consistent interfaces for financial instrument business objects across heterogeneous systems
US20090326988A1 (en) * 2008-06-26 2009-12-31 Robert Barth Managing consistent interfaces for business objects across heterogeneous systems
US8645228B2 (en) 2008-06-26 2014-02-04 Sap Ag Managing consistent interfaces for business objects across heterogeneous systems
US8671064B2 (en) 2008-06-26 2014-03-11 Sap Ag Managing consistent interfaces for supply chain management business objects across heterogeneous systems
US8391584B2 (en) 2008-10-20 2013-03-05 Jpmorgan Chase Bank, N.A. Method and system for duplicate check detection
US9092447B1 (en) 2008-10-20 2015-07-28 Jpmorgan Chase Bank, N.A. Method and system for duplicate detection
US8463666B2 (en) * 2008-11-25 2013-06-11 Sap Ag Managing consistent interfaces for merchandise and assortment planning business objects across heterogeneous systems
US8577760B2 (en) 2008-11-25 2013-11-05 Sap Ag Managing consistent interfaces for tax authority business objects across heterogeneous systems
US20100153297A1 (en) * 2008-12-12 2010-06-17 Sap Ag Managing Consistent Interfaces for Credit Portfolio Business Objects Across Heterogeneous Systems
KR100933175B1 (ko) * 2009-02-05 2009-12-21 이영범 보안문서 관제시스템 및 관제방법
US9235831B2 (en) 2009-04-22 2016-01-12 Gofigure Payments, Llc Mobile payment systems and methods
US9734495B2 (en) * 2009-06-02 2017-08-15 Qualcomm Incorporated Mobile commerce authentication and authorization systems
EP2280580A1 (en) * 2009-07-07 2011-02-02 Nokia Corporation Data transfer with wirelessly powered communication devices
US9203913B1 (en) * 2009-07-20 2015-12-01 Conviva Inc. Monitoring the performance of a content player
US8396751B2 (en) 2009-09-30 2013-03-12 Sap Ag Managing consistent interfaces for merchandising business objects across heterogeneous systems
US8447641B1 (en) 2010-03-29 2013-05-21 Jpmorgan Chase Bank, N.A. System and method for automatically enrolling buyers into a network
US9135585B2 (en) 2010-06-15 2015-09-15 Sap Se Managing consistent interfaces for property library, property list template, quantity conversion virtual object, and supplier property specification business objects across heterogeneous systems
US8732083B2 (en) 2010-06-15 2014-05-20 Sap Ag Managing consistent interfaces for number range, number range profile, payment card payment authorisation, and product template template business objects across heterogeneous systems
US8417588B2 (en) 2010-06-15 2013-04-09 Sap Ag Managing consistent interfaces for goods tag, production bill of material hierarchy, and release order template business objects across heterogeneous systems
US8515794B2 (en) 2010-06-15 2013-08-20 Sap Ag Managing consistent interfaces for employee time event and human capital management view of payroll process business objects across heterogeneous systems
US8370272B2 (en) 2010-06-15 2013-02-05 Sap Ag Managing consistent interfaces for business document message monitoring view, customs arrangement, and freight list business objects across heterogeneous systems
US8412603B2 (en) 2010-06-15 2013-04-02 Sap Ag Managing consistent interfaces for currency conversion and date and time business objects across heterogeneous systems
US8364608B2 (en) 2010-06-15 2013-01-29 Sap Ag Managing consistent interfaces for export declaration and export declaration request business objects across heterogeneous systems
US8589288B1 (en) 2010-10-01 2013-11-19 Jpmorgan Chase Bank, N.A. System and method for electronic remittance of funds
US8543503B1 (en) 2011-03-30 2013-09-24 Jpmorgan Chase Bank, N.A. Systems and methods for automated invoice entry
US8543504B1 (en) 2011-03-30 2013-09-24 Jpmorgan Chase Bank, N.A. Systems and methods for automated invoice entry
US8560392B2 (en) 2011-07-28 2013-10-15 Sap Ag Managing consistent interfaces for a point of sale transaction business object across heterogeneous systems
US8666845B2 (en) 2011-07-28 2014-03-04 Sap Ag Managing consistent interfaces for a customer requirement business object across heterogeneous systems
US8725654B2 (en) 2011-07-28 2014-05-13 Sap Ag Managing consistent interfaces for employee data replication business objects across heterogeneous systems
US8601490B2 (en) 2011-07-28 2013-12-03 Sap Ag Managing consistent interfaces for business rule business object across heterogeneous systems
US8521838B2 (en) 2011-07-28 2013-08-27 Sap Ag Managing consistent interfaces for communication system and object identifier mapping business objects across heterogeneous systems
US8775280B2 (en) 2011-07-28 2014-07-08 Sap Ag Managing consistent interfaces for financial business objects across heterogeneous systems
US8984050B2 (en) 2012-02-16 2015-03-17 Sap Se Consistent interface for sales territory message type set 2
US8756274B2 (en) 2012-02-16 2014-06-17 Sap Ag Consistent interface for sales territory message type set 1
US9232368B2 (en) 2012-02-16 2016-01-05 Sap Se Consistent interface for user feed administrator, user feed event link and user feed settings
US8762454B2 (en) 2012-02-16 2014-06-24 Sap Ag Consistent interface for flag and tag
US8762453B2 (en) 2012-02-16 2014-06-24 Sap Ag Consistent interface for feed collaboration group and feed event subscription
US9237425B2 (en) 2012-02-16 2016-01-12 Sap Se Consistent interface for feed event, feed event document and feed event type
WO2014000200A1 (en) 2012-06-28 2014-01-03 Sap Ag Consistent interface for document output request
US8615451B1 (en) 2012-06-28 2013-12-24 Sap Ag Consistent interface for goods and activity confirmation
US8521621B1 (en) 2012-06-28 2013-08-27 Sap Ag Consistent interface for inbound delivery request
US9246869B2 (en) 2012-06-28 2016-01-26 Sap Se Consistent interface for opportunity
US8949855B2 (en) 2012-06-28 2015-02-03 Sap Se Consistent interface for address snapshot and approval process definition
US9367826B2 (en) 2012-06-28 2016-06-14 Sap Se Consistent interface for entitlement product
US9400998B2 (en) 2012-06-28 2016-07-26 Sap Se Consistent interface for message-based communication arrangement, organisational centre replication request, and payment schedule
US8756135B2 (en) 2012-06-28 2014-06-17 Sap Ag Consistent interface for product valuation data and product valuation level
US9076112B2 (en) 2012-08-22 2015-07-07 Sap Se Consistent interface for financial instrument impairment expected cash flow analytical result
US9043236B2 (en) 2012-08-22 2015-05-26 Sap Se Consistent interface for financial instrument impairment attribute values analytical result
US9547833B2 (en) 2012-08-22 2017-01-17 Sap Se Consistent interface for financial instrument impairment calculation
US10182096B1 (en) 2012-09-05 2019-01-15 Conviva Inc. Virtual resource locator
US9246965B1 (en) 2012-09-05 2016-01-26 Conviva Inc. Source assignment based on network partitioning
WO2014043278A1 (en) * 2012-09-11 2014-03-20 Visa International Service Association Cloud-based virtual wallet nfc apparatuses, methods and systems
US9191343B2 (en) 2013-03-15 2015-11-17 Sap Se Consistent interface for appointment activity business object
US9191357B2 (en) 2013-03-15 2015-11-17 Sap Se Consistent interface for email activity business object
US9058626B1 (en) 2013-11-13 2015-06-16 Jpmorgan Chase Bank, N.A. System and method for financial services device usage
US9716861B1 (en) 2014-03-07 2017-07-25 Steelcase Inc. Method and system for facilitating collaboration sessions
US10664772B1 (en) 2014-03-07 2020-05-26 Steelcase Inc. Method and system for facilitating collaboration sessions
US9766079B1 (en) 2014-10-03 2017-09-19 Steelcase Inc. Method and system for locating resources and communicating within an enterprise
US9955318B1 (en) 2014-06-05 2018-04-24 Steelcase Inc. Space guidance and management system and method
US9380682B2 (en) 2014-06-05 2016-06-28 Steelcase Inc. Environment optimization for space based on presence and activities
US10433646B1 (en) 2014-06-06 2019-10-08 Steelcaase Inc. Microclimate control systems and methods
US11744376B2 (en) 2014-06-06 2023-09-05 Steelcase Inc. Microclimate control systems and methods
US9852388B1 (en) 2014-10-03 2017-12-26 Steelcase, Inc. Method and system for locating resources and communicating within an enterprise
US10305955B1 (en) 2014-12-08 2019-05-28 Conviva Inc. Streaming decision in the cloud
US10178043B1 (en) 2014-12-08 2019-01-08 Conviva Inc. Dynamic bitrate range selection in the cloud for optimized video streaming
US10733371B1 (en) 2015-06-02 2020-08-04 Steelcase Inc. Template based content preparation system for use with a plurality of space types
US10902405B1 (en) * 2016-05-11 2021-01-26 Wells Fargo Bank, N.A. Transient mobile wallets
US9921726B1 (en) 2016-06-03 2018-03-20 Steelcase Inc. Smart workstation method and system
US10264213B1 (en) 2016-12-15 2019-04-16 Steelcase Inc. Content amplification system and method
US10462609B1 (en) 2017-11-06 2019-10-29 Christopher Paul Carroll Systems and methods for tracking a person

Family Cites Families (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5448046A (en) * 1987-12-28 1995-09-05 Symbol Technologies, Inc. Arrangement for and method of expediting commercial product transactions at a point-of-sale site
GB9202831D0 (en) 1992-02-11 1992-03-25 Shanning Laser Systems Ltd Security tag
US5602919A (en) * 1995-04-10 1997-02-11 Texas Instruments Incorporated Speedup for monetary transactions using a transponder in conjunction with a smartcard
WO1996041448A1 (en) * 1995-06-07 1996-12-19 E-Comm Incorporated Handheld remote computer control and methods for secured interactive real-time telecommunications
US5596501A (en) * 1995-07-19 1997-01-21 Powerplant Fuel Modules, Llc System for dispensing fuel at remote locations, and method of operating same
US5640002A (en) * 1995-08-15 1997-06-17 Ruppert; Jonathan Paul Portable RF ID tag and barcode reader
US6048271A (en) * 1996-05-07 2000-04-11 Barcelou; David M. Automated league and tournament device
US6069896A (en) * 1996-10-15 2000-05-30 Motorola, Inc. Capability addressable network and method therefor
US6128661A (en) * 1997-10-24 2000-10-03 Microsoft Corporation Integrated communications architecture on a mobile device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106023478A (zh) * 2006-12-18 2016-10-12 北京银融科技有限责任公司 远程交易系统的方法及装置
CN110087203A (zh) * 2013-03-15 2019-08-02 脸谱公司 通信系统、通信方法及存储介质
CN105359560A (zh) * 2013-06-13 2016-02-24 微软技术许可有限责任公司 通过智能个人网关设备的服务供应

Also Published As

Publication number Publication date
US6434159B1 (en) 2002-08-13
GB2373144A (en) 2002-09-11
JP2003514319A (ja) 2003-04-15
EP1234395A4 (en) 2003-08-27
WO2001037467A1 (en) 2001-05-25
AU1450601A (en) 2001-05-30
EP1234395A1 (en) 2002-08-28
BR0015658A (pt) 2002-07-23
GB0208759D0 (en) 2002-05-29

Similar Documents

Publication Publication Date Title
CN1390401A (zh) 交易系统及其所使用的方法
CN102934466B (zh) 用于零售店处的标记读取器系统的移动设备发现和信息分发系统
EP1402484B1 (en) Payment authorisation through beacons
US6424623B1 (en) Virtual queuing system using proximity-based short-range wireless links
CN100413238C (zh) 用于管理数字可收集卡的方法和系统
US7076209B2 (en) Short range radio communication system with using improved authentication scheme
US6421347B1 (en) Capability addressable network and method therefor
CN101779381A (zh) 手势激活的靠近的近程通信
CN101444115A (zh) 用于无线订货单交易的系统和方法
US20060138219A1 (en) Handset shopping tool and method thereof
US20070108269A1 (en) Processing merchant point-of-sale transactions using a mobile subscriber device
US20100314456A1 (en) Wireless association
CN102640181A (zh) 标记读取器系统和可移动设备之间的自动信息分发系统
JP2003515201A (ja) 近接性に基づいた短距離無線リンクを用いた入口通路システム
CN102473272A (zh) 用于处理移动电话之间的购买交易的系统和方法
CN101303754A (zh) 一种用来出售、租借或共享物品或服务的系统和方法
US20150016305A1 (en) Methods and systems for network configuration
CN101501717A (zh) 用于无线交易的系统和方法
CN103621121A (zh) 一种网络连接设备之间建立通信的系统和方法
KR20010090987A (ko) 바코드 판독기능을 갖는 이동통신 단말기와 이를 이용한전자상거래 방법
KR100832597B1 (ko) 오프라인 및 온라인 상에서의 휴대 통신 단말을 이용한신용카드 결제 시스템 및 그 서비스 방법
JP2007087406A (ja) 物品にプリントされたidを用いるメッセージ伝送方法
KR100938551B1 (ko) 검색 서비스 서버의 정보 수정을 이용한 구매 물품 전달시스템 및 그 방법, 모바일 포탈을 위한 어플리케이션 서버
KR20070052635A (ko) 특정 장소(전시장 등)에서의 카드 정보 운용방법 및시스템과 이를 위한 카드정보 운용장치, 기록매체
CN109993630A (zh) 一种新材料技术转让服务管理系统

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication