通过经编码的图形表示与移动通信设备的电子交易的制作方法

文档序号:6484719阅读:179来源:国知局
通过经编码的图形表示与移动通信设备的电子交易的制作方法
【专利摘要】信息在移动通信设备和自动化信息系统间进行交换。在一个实施例中,该移动通信设备配备了视频显示器和数字相机,并且该自动化信息系统配备了视频显示器和图形表示接收器。所述自动化信息系统显示以第一数据集进行编码的第一图形表示。所述移动通信设备采集该第一图形表示的图像,解码该第一数据集,处理该第一数据集,生成第二数据集,将该第二数据集编码到第二图形表示中,并显示该第二图形表示。所述自动化信息系统接收该第二图形表示,解码该第二数据集,并处理该第二数据集。图形表示的实例包括条形码。
【专利说明】通过经编码的图形表示与移动通信设备的电子交易
【背景技术】
[0001 ] 本发明一般涉及电子交易,尤其涉及与移动通信设备的电子交易。
[0002]电子交易系统已被广泛部署于商业应用。一个常见的电子交易系统的例子是用户用来支付商品或服务的电子支付系统。广泛部署的成熟的电子支付系统使用信用卡,信用卡具有包含编码的用户账户信息的嵌入式磁条。磁条被刷过与解码用户账号信息的销售点终端相连的磁卡读卡器。销售信息(例如商品标识码,交易标识码,日期,时间,以及价格)和用户账户信息被发送到电子支付处理中心,该电子支付处理中心将该笔购买计入用户账户。
[0003]较近期的电子支付系统使用一种卡或标签,该卡或标签将用户账户信息存储在内存芯片中并通过射频(RF, radiofrequency)发射器发送。当射频发射器被置于射频接收器附近时,配备射频接收器的销售点终端读取该用户账户信息
[0004]另一个电子交易系统的例子是电子票务系统。用户可以通过因特网购买活动(例如体育比赛,戏剧,或演唱会)的门票并打印出包含门票标识号编码的条形码的门票。在活动时,条形码被条形码读取器扫描,该条形码读取器将门票标识号发送到电子门票处理中心。
[0005]电子票务系统也能生成电子登机牌。用户可以通过互联网购买机票并打印出机票,该机票包含着带登机信息编码条形码的登机牌。在航站楼登机口,该条形码被条形码读取器扫描,该条形码读取器将登机信息发送给电子登机牌处理中心。
[0006]在上述电子票务系统中,用户通常通过计算机来访问互联网,购票,并将条形码打印在纸上。带视频显示器和互联网接入的移动电话已经广泛普及。现在用户可以通过移动电话访问互联网,购票,并在视频显示器上显示出条形码。然后该条形码可以被常规的条形码读取器读出。虽然在这个过程中该条形码的纸质拷贝被排除在外,门票的实际购买仍然通过供商的网站被处理。所需要的是一个电子交易系统来动态地处理交易。

【发明内容】

[0007]在一个实施例中,信息在移动通信设备和自动化信息系统间进行交换。所述移动通信设备配备了视频显示器和数字相机,并且所述自动化信息系统配备了视频显示器和图形表示接收器。所述自动化信息系统显示以第一数据集进行编码的第一图形表示。所述移动通信设备采集该第一图形表示的图像,解码第一数据集,处理该第一数据集,生成第二数据集,将该第二数据集编码到第二图形表示中,并显示该第二条形码。所述自动化信息系统接收该第二图形表示,解码第二数据集,并处理该第二数据集。图形表示的实施例包括条形码。
[0008]通过参考以下详述和附图,本发明这些及其他优点对于本领域普通技术人员将会
变得明显。
【专利附图】

【附图说明】[0009]图1示出电子交易系统示意图;
[0010]图2示出移动通信设备示意图;
[0011]图3示出销售商交易系统示意图;
[0012]图4示出被包含在移动通信设备中的计算系统的示意图;
[0013]图5示出被包含在销售方交易系统中的计算系统的示意图;
[0014]图6示出电子交易的消息流图;
[0015]图7示出在电子交易中由销售商交易系统所执行的步骤的流程图;
[0016]图8A和图8B示出在电子交易中由移动通信设备所执行的步骤的流程图;
[0017]图9示出在电子查询中由移动通信设备所执行的步骤的流程图;
[0018]图10示出在电子查询中由自动化信息系统所执行的步骤的流程图;
[0019]图1lA示出一个一维条形码实例;
[0020]图1lB示出一个二维条形码实例;并且
[0021]图1lC不出一个一般的二维图形表不的实例;
【具体实施方式】
[0022]图1示出了电子交易系统的概要功能框图。电子交易系统包含移动通信设备102和销售商交易系统104。移动通信设备102的实例包括移动电话,个人数字助理,和笔记本电脑。销售商交易系统104的实例包括位于商店的销售点终端和位于机场的登机亭。在一些实施方式中,销售商交易系统104是与移动通信设备102类似的移动通信设备。销售商交易系统被配置成移动通信设备有利于,例如,在体育场或剧院的入口处处理门票,在餐馆的餐桌旁处理支付,以及在露天市场处理支付。
[0023]移动通信设备102与销售商交易系统104通过数据通信链路101彼此通信。移动通信设备102与数据通信网络110通过数据通信链路111进行通信。销售商交易系统104与数据通信网络110通过数据通信链路113进行通信。交易处理系统122与数据通信网络110通过数据通信链路121进行通信。
[0024]交易处理系统122执行后台操作例如鉴权,授权,记录,和计费。为简明起见,该交易处理系统122仅显示为单个网元。在实践中,交易处理系统122可以包含由多方操作的多个网元,例如信用卡公司,安全清算所,交易代理人,以及电信服务提供商。
[0025]为简明起见,在图1中各个网元间仅示出单条数据通信链路。在实践中,两个网元间可以通过多条数据通信链路耦合。关于数据通信链路101的进一步细节在下文描述。数据通信链路111通常是到蜂窝电话网的射频链路。数据通信链路113和数据通信链路121可以是无线链路或固网链路(例如电话线,同轴电缆,或光纤)。
[0026]图2示出移动通信设备102的一个实施例的示意图。移动通信设备102包括用于接收用户输入的用户输入设备202 (例如小键盘或触摸屏)。移动通信设备102包含用于接收图像221的数字相机222和用于显示图像225的视频显示器224。通常,静止图像和视频图像都可以被采集和显示。
[0027]移动通信设备102包括用于接收声音信号231的声接收器(麦克风)232和用于传送声音信号235的声发射器(扬声器)234。
[0028]移动通信设备102包括接收射频信号211的射频收发器212,并通过天线216发射射频信号215。为简明起见,仅示出一个射频收发器。一般而言,射频收发器212代表多个射频收发器或一个多模射频收发器。例如,射频收发器212可以与移动通信网络(例如通用移动通信系统(UMTS, Universal Mobile Telecommunications Systems)和码分多址(CDMA, code division multiple access),无线局域网(例如WiFi ),短程射频网络(例如蓝牙),和近场通信网络(例如用于射频标识设备)通信。
[0029]无线通信设备102包含辅助端口 252,其可以是,例如,有线端口或红外线端口。在一些实施方式中,辅助端口 252是通用串行总线(USB,Universal Serial Bus)端口。辅助端口 252可被用于与无线通信设备102间来回传送数据,并将无线通信设备102与辅助设备(例如条形码读取器)相连接。
[0030]无线通信设备102包括计算系统242,进一步的细节将于后文描述。被称为智能电话的这类移动电话中集成的计算速度和能力已经显著提升,这使得移动电话与移动计算机之间的区别已经模糊。移动通信设备102可以执行通用程序和专用程序。各类专用程序被称为小应用程序或应用。
[0031]图2示出移动通信设备的一个实施例。本领域技术人员可以认识到移动通信设备的其他实施例可以包括更少的或是更多的组件。
[0032]图3示出销售商交易系统104的一个实施例的示意图。销售商交易系统104包括销售点(P0S,point-of-sale)终端304,其带有用户输入设备302 (例如键盘)和视频显示器354。计算系统342位于该POS终端304中。关于计算系统342的更多细节于后文描述。在其他的实施例中,计算系统不位于POS终端304中;P0S终端304与计算系统间通过数据接口,数据通信总线,或者数据通信网络进行通信。
[0033]在图3所示的实施例中,各种输入/输出设备与POS终端304通过数据通信总线310,例如通用串行总线,进行通信。在其他实施例中,各种输入/输出设备通过局域网(例如以太网)或通过单独的接口与POS终端304进行通信。
[0034]POS终端304与数据通信网络110通过数据网络集线器370 (例如以太网集线器)进行通信。POS终端304通过数字相机332接收图像321,并通过视频显示器324显示图像325。图像325也可以被显示在视频显示器354上;然而,由于视频显示器354常常仅供POS终端304的操作人员使用,视频显示器324被配置为可供客户使用。POS终端304通过声接收器(麦克风)332接收声音信号331,并通过声发射器(扬声器)334传递声音信号335。POS终端304可以和其他输入/输出设备通信。例如,接收光信号351的条形码读取器352。
[0035]POS终端304与接收射频信号311的射频收发器312通信,并通过天线316发射射频信号315。为简明起见,仅示出一个射频收发器。一般而言,射频收发器312代表多个射频收发器或一个多模射频收发器。例如,射频收发器312可与无线局域网(例如WiFi ),短距离射频网络(例如蓝牙),和近场通信网络(例如用于射频标识设备)进行通信。
[0036]图3示出销售商交易系统的一个实施例。本领域技术人员可以认识到销售商交易系统的其他实施例可以包括更少或更多的组件。
[0037]在图4中示意出在移动通信设备102 (图2)中的计算系统242的一个实施例。本领域技术人员可以通过各种硬件,固件,和软件的组合构建出计算系统242。本领域技术人员可以通过各种电子元件,包括一个或多个通用微处理器,一个或多个数字信号处理器,一个或多个专用集成电路(ASIC, application-specific integrated circuits),以及一个或多个现场可编程门阵列(FPGA, field-programmable gate arrays)构建出计算系统242。
[0038]计算系统242包括计算机402,计算机402包括中央处理器(CPU,centralprocessing unit)404,存储器406,以及数据存储设备408。数据存储设备408包括至少一个持久的,非瞬时性的,实体的计算机可读的介质,例如非易失性半导体存储器或磁性硬盘驱动器。在一些实施例中,数据存储设备408是可移动的闪存卡。
[0039]计算系统242还包括用户输入设备接口 420,其将计算机402与用户输入设备202连接起来;射频收发器接口 422,其将计算机402与射频收发器212连接起来;数字相机接口 424,其将计算机402与数字相机222连接起来;视频显示器接口 426,其将计算机402与视频显示器224连接起来;声接收器接口 428,其将计算机402与声接收器232连接起来;声发射器接口 430,其将计算机402与声发射器234连接起来;以及辅助端口接口 432,其将计算机402与辅助端口 252连接起来。
[0040]在图5中示意出在销售商交易系统104 (图3)中的计算系统342的一个实施例。本领域技术人员可以通过各种硬件,固件和软件的组合构建出计算系统342。本领域技术人员可以通过各种电子元件,包括一个或多个通用微处理器,一个或多个数字信号处理器,一个或多个专用集成电路(ASIC),一个或多个现场可编程门阵列(FPGA)构建出计算系统342。
[0041]计算系统342包括计算机502,计算机502包括中央处理器(CPU)504,存储器506,以及数据存储设备508。数据存储设备508包括至少一个持久的,非瞬时的,实体的计算机可读的介质,例如非易失性半导体存储器或磁性硬盘驱动器。
[0042]计算系统342还包括用户输入设备接口 520,其将计算机502与用户输入设备302连接起来;视频显示器接口 522,其将计算机502与视频显示器354连接起来;数据通信总线接口 524,其将计算机502与数据通信总线310连接起来。数据可以通过与数据通信总线310耦合的数据输入设备(未示出)被计算系统342接收。数据可以通过与数据通信总线310耦合的数据输出设备(未示出)被计算系统342发送。一个组合数据输入/输出的设备的实施例是数据网络集线器370 (图3)。
[0043]众所周知,计算机在计算机软件控制下运行,计算机软件定义了计算机和应用的总体操作。关于计算系统242 (图4),CPU404通过执行定义了总体操作和应用的计算机程序指令来控制计算机402和应用。计算机程序指令可以被存储在数据存储设备408中,并在希望执行该程序指令时被加载到存储器406中。算法在下面图8A和图SB的流程图被示意为方法步骤,其可被存储在存储器406或数据存储设备408 (或存储器406与数据存储设备408的组合)中的计算机程序指令所定义,并由执行该计算机程序指令的CPU404所控制。例如,计算机程序指令可以被本领域技术人员编程实现为计算机可执行代码,以执行算法。相应地,通过执行计算机程序指令,CPU404执行在流程图8A和图SB中被示意为方法步骤的算法。
[0044]对于计算系统342 (图5),CPU504通过执行计算机程序指令来控制计算机502和应用的总体操作,该计算机程序指令定义了总体操作和应用。计算机程序指令可以被存储在数据存储设备508中,并在希望执行程序指令时被加载到存储器506中。算法在下图7的流程图中被示意为方法步骤,其可被存储在存储器506或数据存储设备508 (或存储器506与数据存储设备508的组合)中的计算机程序指令所定义,并由执行该计算机程序指令的CPU504所控制。例如,计算机程序指令可以被本领域技术人员编程实现为计算机可执行代码,以执行算法。相应地,通过执行计算机程序指令,CPU504执行在流程图7中被示意为方法步骤的算法。
[0045]图6示出一个电子支付交易的实施例的消息流图。如前文中图1所示,电子支付交易包括三个网元:移动通信设备102 (由客户操作),销售商交易系统104 (由销售商操作),以及交易处理系统122 (由交易处理服务提供商操作)。
[0046]客户从销售商处购买商品。销售商在POS终端304 (图3)处理销售交易数据并从销售商交易系统104发送消息601到移动通信设备102。传送模式将在下文详述。消息601包含计费信息,例如交易标识号,销售商标识号,日期,时间,被售商品列表,以及价格。
[0047]消息601被接收之后,移动通信设备102(图2)处理消息601并在视频显示器224上显示账单。然后客户通过用户输入设备202输入支付指示。移动通信设备102发送消息603到销售商交易系统104。消息603包含支付信息,例如客户姓名,信用卡账号,以及安全码。
[0048]消息603被接收之后,销售商交易系统104处理消息603并发送消息605到交易处理系统122。消息605包含销售商信息,客户信息,以及与该笔交易有关的信息。
[0049]消息605被接收之后,交易处理系统122处理消息605,从数据库中查询额外的商家信息和客户信息,并执行鉴权检查。如果交易鉴权检查失败,交易处理系统122拒绝该交易。如果交易通过了鉴权检查,交易处理系统122授权该交易。然后交易处理系统122发送消息607到销售商交易系统104。消息607包含交易处理信息,例如授权状态(拒绝或授权)以及交易授权标识号。在一些实施例中,交易处理系统122还发送消息609到移动通信设备102。消息609的内容与消息607的内容类似。在一些实施例中,交易处理系统122通过销售商交易系统104发送消息到移动通信设备102。
[0050]在一些实施例中,消息被查错并在需要时被重传。在一些实施例中,消息在被发送前被加密并在被接收后被解密。在一些实施例中,消息被认证(例如,发送者的身份被第三方验证)。
[0051]参考图3,在一个实施例中,POS终端304将消息601编码到条形码360中,该条形码的图像被显示在视频显示器324上。根据需要发送的信息量,条形码可以是一维(1-D)条形码,例如通用产品代码(UPC,Universal Product Code) 1102 (图11A)或者国际物品编号代码(EAN, International Article Number Code),或者是二维(2_D)条形码,例如快速响应(QR,Quick Response)码1104 (图11B)或数据矩阵码。为简明起见,条形码360被描述为1-D条形码。
[0052]在一个实施例中,当消息大小超过一个条形码的数据能力时,消息被编码到多个条形码中。该多个条形码可以被串行或并行地发送。
[0053]然后条形码360被移动通信设备102 (图2)接收:数字相机222采集条形码360的图像。然后移动通信设备102从条形码360中解码出消息601(例如,通过合适的图像处理软件),处理消息601,并在视频显示器224中向客户显示出账单。然后客户通过用户输入设备202输入支付指令。移动通信设备102处理支付指令,生成消息603,将消息603编码到条形码260中,并在视频显示器224上显示出条形码260的图像。
[0054]然后条形码260被销售商交易系统104 (图3)接收:条形码260可以被条形码读取器352扫描,或者条形码260的图像可以被数字相机322采集。POS终端304将消息603从条形码260中解码,处理消息603,并通过数据通信网络110 (图1)将消息605传送给交易处理系统122。交易处理系统122接收消息605,处理消息605,并通过数据通信网络110将消息607发送给销售商交易系统104。交易处理系统122还通过数据通信网络110向移动通信设备102发送消息609。例如,消息609可以通过蜂窝电话网络被传递。
[0055]在本发明的另一个实施例中,移动通信设备102和销售商交易系统104之间的消息被编码到声音信号中。POS终端304将消息601声学编码到声音信号335中,该声音信号335被声发射器334 (图3)发送。声音信号335被移动通信设备102 (图2)中的声接收器232接收。类似地,移动通信设备102将消息603声学编码到声音信号235中,该声音信号235被声发射器234发送。声音信号235被销售商交易系统104 (图3)中的声接收器332接收。声音信号被加载于在声发射器和声接收器之间发送的声波上。
[0056]图7示出在一个电子交易处理的实施例中由销售商交易系统104执行的步骤的流程图。交易数据在步骤702中被接收并在步骤704中被处理。消息601在步骤706中被生成并在步骤708中被编码到条形码360中。该条形码在步骤710中被显示。然后该处理跳转到步骤712,在该步骤中,销售商交易系统104等待来自移动通信设备102的响应。
[0057]在步骤714中,销售商交易系统104接收条形码260,在步骤716中该条形码260被解码为消息603。消息603在步骤718中被处理。消息605在步骤720中被生成并在步骤722中被发送。然后该过程跳转到步骤724,在该步骤中,销售商交易系统104等待交易处理系统122的响应。在步骤726中,销售商交易系统104接收消息607。
[0058]图8A示出在一个电子交易处理的实施例中由移动通信设备102执行的步骤的流程图。在步骤802中,移动通信设备102接收条形码360,在步骤804中该条形码被解码为消息601。在步骤806中,消息601被处理,并且在步骤808中交易被显示。然后过程跳转到步骤810,在该步骤中,移动通信设备102等待用户输入。
[0059]在步骤812中,移动通信设备102接收用户输入,其在步骤814中被处理。消息603在步骤816中被生成并在步骤818中被编码到条形码260中。条形码260在步骤820中被显示。然后过程跳转到步骤822,在该步骤中,移动通信设备102等待交易处理系统122的响应。在步骤824中,移动通信设备102接收消息609。
[0060]图8B示出在电子交易处理的另一个实施例中由移动通信设备102执行的步骤的流程图。在此过程中,图8A中的步骤808到步骤814被省略。完成此交易不需要用户输入(例如,如果交易金额低于用户定义的阈值)。
[0061]在步骤802中,移动通信设备102接收条形码360,其在步骤804中被解码为消息601。在步骤806中,消息601被处理。然后该过程跳转到步骤816,在该步骤中,消息603被移动通信设备102自动生成以响应消息601。在步骤818中消息603被编码到条形码260中,该条形码260在步骤820中被显示。然后该过程跳转到步骤822,在该步骤中,移动通信设备102等待交易处理系统822回应。在步骤824中,移动通信设备102接收消息609。
[0062]如上所述,消息可以被编码到多个条形码中。在一个实施例中,在步骤708 (图7)中,消息601被编码到多个条形码中。在步骤710中,该多个条形码可以在销售商交易系统104在步骤712中进入等待状态前被并行地或串行地显示。消息601也可以被编码为条形码和其他图形元素(包括文本和非条形码图像(例如绘画或照片))的组合。在一个实施例中,在步骤802中(图8A和图SB),多个条形码或者条形码和其他图形元素的组合被并行或串行地接收。然后在步骤804中该些条形码被解码。
[0063]移动通信系统102可以类似地将消息编码到多个条形码或条形码和其他图形元素的组合中(并行地或串行地),并且销售商交易系统104可以接收多个条形码或条形码和其他图形元素的组合(并行地或串行地)。
[0064]上述电子交易为电子支付。概括地说,电子交易指的是信息的电子交换。图9和图10示出电子交易的步骤的流程图,在该电子交易中用户查询自动化信息系统以获取方向。
[0065]图9示出由移动通信设备执行的步骤的流程图。在步骤902中,移动通信设备接收用户输入(在这个例子中,查询方向)。在步骤904中用户输入被处理;并且包含该查询的消息I在步骤906中被生成并在步骤908中被编码进条形码I。在步骤910中,条形码I的图像在移动通信设备的视频显示器上被显示。
[0066]图10示出由自动化信息系统所执行的步骤的流程图。该自动化信息系统配备了条形码读取器;自动化信息系统还可包含数字相机。如上所述,第二移动通信设备可被用于自动化信息系统。在步骤1002中,用户将移动通信设备的视频显示器放置在条形码读取器下方,且自动化信息系统接收到条形码I。在步骤1004中,条形码I被解码为消息1,该消息I在步骤1006中被处理。在步骤1008中,自动化信息系统生成输出信息(在这个例子中,被请求的方向),并在步骤1010中显示出输出信息。
[0067]自动化信息系统配置了视屏显示器。输出信息可以用多种方式显示。在一个例子中,输出信息可以被编码到条形码2中,然后该条形码2被移动通信设备中的数字相机采集。在一个实施例中,在移动通信设备已接收,解码,并处理条形码2后,该移动通信设备可以用条形码3回应,该条形码3包含对更多信息的查询。在另一个例子中,方向以文本和图形化的地图形式在自动化信息系统的视频显示器上显示出来。
[0068]注意信息交换会话也可以由采集自动化信息系统所显示的条形码图像的移动通信设备发起。然后后续的在移动通信设备和自动化信息系统间的信息交换可以按需进行下去。
[0069]通过条形码进行的信息交换通常是单向的;例如,在超市收银台的条形码读取器读取一个商品上的条形码,或移动电话读取销售商广告上的条形码。本发明此处所描述的实施例,通过条形码进行的信息交换可以是双向的。
[0070]各种各样的信息可以被编码到条形码中。信息的实例按复杂性分类从数字,到字母数字,到复杂的符号例如日文汉字,到编码进比特的一般数据。本发明中,编码到条形码中的信息被称为数据集。本发明中,数据集由数据源生成。本发明中,从条形码中解码出的数据集被称为再生的数据集。数据集可以被通信设备和交易系统通过用于手动输入的用户输入设备和通过用于从数据通信链路自动输入的数据输入设备来接收。数据集可以被通信设备和交易系统通过用于自动输出到数据通讯链路数据输出设备来发送。
[0071]可被编码进条形码的信息量取决于多种参数。参数的例子包括:(a)维度。二维条形码可以比一维条形码存储更多的信息。(b)物理尺寸。较大的条形码可以比较小的条形码存储更多的信息。(C)分辨率。条形码是由图形元素构成;更高的分辨率允许更高密度的图形元素。对于一个给定物理尺寸的条形码,具有更高分辨率的条形码可以比分辨率较低的条形码存储更多的信息。(d)编码方案。一些编码方案比其他编码方案更有效率。如上所述,多个条形码可被使用以提高信息存储能力。
[0072]对于很多应用来说,物理尺寸小是有利的,而且,条形码的信息存储能力常常是受限于构成条形码的图形元素的分辨率。传统上,条形码是被印刷在承印物如纸或薄膜上的图像,并且分辨率受限于印刷术以及承印物表面。分辨率也受限于用于读取条形码的扫描仪。
[0073]近来,条形码可以在视频显示器被显示为图像。随着视频显示器(甚至在移动电话上的)分辨率的提高,条形码的存储能力可以提高。当然,高分辨率的条形码需要相应的高分辨率的读取器。取代传统的扫描仪,条形码的高分辨率图像可以被高分辨率的数字相机(甚至在移动电话上的)采集并被图像处理软件解码。
[0074]本发明中,条形码包括实体条形码以及条形码图像。实体条形码是由生成在承印物上的图形元素构成的;例如,实体条形码可以被印刷为一张纸上的墨点或蚀刻为金属薄膜上的结构。条形码图像是由显示在视频显示器上的图形元素(例如像素)所构成的。本发明中,设备和系统“接收条形码”,该条形码或是条形码扫描仪的输出,或是数字相机采集的条形码图像。条形码扫描仪既可以扫描实体条形码也可以扫描条形码图像。数字相机既可以采集实体条形码的图像也可以采集在视频显示器上显示的条形码图像。此处,“条形码接收器”指条形码扫描仪和数字相机。
[0075]在条形码中存储的信息本身可以是用户想要的最终信息,例如,商品的标识,购买的物品列表,以及门票授权码。然而,存储在条形码中的信息也可以启动存储在设备或系统中的软件应用。例如,移动电话可以在销售商广告显示屏上采集条形码图像。解码后的信息是一组用来启动移动电话上的网络浏览器并登录销售商网站的指令。因此条形码中存储的少量信息可以执行复杂的过程。
[0076]最初,条形码指的是一维(1-D)条形码,其由一系列的条形(直线段)排列成行而形成;例如,参见图1lA中一维条形码(UPC)1102。然而,就二维条形码而言,在构成二维条形码的图形元素上具有更大的灵活性;例如,参见图1lB中二维条形码(QR) 1104。常用的条形码被工业标准详细说明,不同的版本也已被开发出来。
[0077]条形码概括而言,数据集可以被编码到一维或二维的由图形元素构成的图形表示中。图形元素不限于条形。图形元素的各种参数,例如形状,尺寸,方向,密度,以及几何构型,可以由用户定义。例如,图形元素可以是点,弧形,曲线段,圆形,椭圆形,三角形,正方形,矩形和多边形,以及其他用户定义的几何构型,而不是直线段。几何图形例如圆形和正方形可以被填充(完全的或者带图案的)或不被填充。图1lC示出一个广义的2-D图形表示1106的例子。总之,编码方案可以由用户定义。注意,条形码是图形表示的一个子集。
[0078]图形表示可以演化为新的工业标准或作为私有协议来维护(例如,为了秘密编码)。本发明中,图形表示包括实体图形表示和图形表示图像。实体图形表示由在承印物上生成的图形元素构成;例如,实体图形表示可以被印刷为一张纸上的墨点或蚀刻为金属薄膜上的结构。图形表示图像是由显示在视频显示器上的图形元素(如像素)所构成的。本发明中,设备和系统“接收图形表示”,该图形表示或是图形表示扫描仪的输出,或是数字相机采集的图形表示图像。图形表示扫描仪既可以扫描实体图形表示也可以扫描图形表示图像。数字相机既可以采集实体图形表示也可以采集在视频显示器上显示的图形表示图像。本发明中,“图形表示接收器”指的是图形表示扫描仪和数字相机。本发明的实施例中,通过条形码执行信息交换的各种例子(如上所述)是通过图形表示用适当的硬件和软件来实施的。
[0079]如上所述,参照图1,图2,和图3,消息可以通过加载在声波上的声音信号在移动通信设备102和销售商交易系统104间被交换。声音信号的各种数字调制方法为本领域常用技术,此处不再描述。概括来说,数据集可以由数据源生成并被编码到声音信号中。数据集可以通过解码声音信号再生。本发明的实施例中,通过条形码实施的信息交换的多个例子是通过声音信号来实施的。通过声音信号进行信息交换是有利的,例如,对于没有配备视频显示器和数字相机的移动通信设备而言。为了将声音信号从移动通信设备发送到销售商交易系统(或自动化信息系统),移动通信设备上的扬声器被放置于靠近销售商交易系统(或自动化信息系统)上的麦克风。为了将声音信号从销售商交易系统(或自动化信息系统)传送到移动通信设备,移动通信设备上的麦克风被放置于靠近销售商交易系统(或自动化信息系统)上的扬声器。如上所述,第二移动通信设备可被用于销售商交易系统(或自动化信息系统)。
[0080]前面的详细说明应当被理解为在各个方面均为说明性的和示例性的,而不是限制性的,同时,本发明于此处被公开的范围不应通过详细说明来确定,而应通过按照专利法所允许的最大范围来解读权利要求书而确定。应理解本发明中示出和描述的实施例对于本发明原理仅为说明性的,同时,各种改动可以为本领域技术人员实现而不背离本发明的范围和精神。本领域普通技术人员可以实现各种其他特征的组合而不背离本发明的范围和精神。
【权利要求】
1.一种交换信息的方法,该方法包括以下步骤: 接收至少一个包含第一数据集的第一图形表示; 解码所述至少一个第一图形表示来再生所述第一数据集; 至少部分地基于所述再生的第一数据集来生成第二数据集; 将所述第二数据集编码进至少一个第二图形表示;并且 显示所述至少一个第二图形表示的至少一幅图像。
2.根据权利要求1所述的方法,其中,所述至少一个第一图形表示包含至少一个第一条形码。
3.根据权利要求1所述的方法,其中,所述至少一个第二图形表示包含至少一个第二条形码。
4.根据权利要求1所述的方法,还包括步骤: 接收至少部分地基于所述再生的第一数据集的用户输入。
5.根据权利要求4所 述的方法,其中所述至少部分地基于所述再生的第一数据集来生成第二数据集的步骤还包括步骤: 至少部分地基于所述再生的第一数据集,以及至少部分地基于所述接收的用户输入,来生成所述第二数据集。
6.根据权利要求1所述的方法,还包括步骤: 接收至少一个包含第三数据集的第三图形表示,所述第三数据集至少部分地基于所述至少一个第二图形表示的所述至少一幅图像。
7.根据权利要求6所述的方法,其中,所述至少一个第三图形表示包含至少一个第三条形码。
8.一种交换信息的方法,该方法包括以下步骤: 接收第一数据集; 将所述第一数据集编码进至少一个第一图形表示; 显示所述至少一个第一图形表示的至少一幅图像; 接收至少一个包含第二数据集的第二图形表示,所述第二数据集至少部分地基于所述至少一个第一图形表示的所述至少一幅图像;并且解码所述第二图形表示来再生所述第二数据集。
9.根据权利要求8所述的方法,其中,所述至少一个第一图形表示包含至少一个第一条形码。
10.根据权利要求8所述的方法,其中,所述至少一个第二图形表示包含至少一个第二条形码。
11.根据权利要求8所述的方法,还包括步骤: 至少部分地基于所述再生的第二数据集来生成第三数据集; 将所述第三数据集编码进至少一个第三图形表示;并且 显示所述至少一个第三图形表示的至少一幅图像。
12.根据权利要求11所述的方法,其中,所述至少一个第三图形表示包含至少一个第二条形码。
13.根据权利要求8所述的方法,还包括步骤:接收至少部分地基于所述再生的第二数据集的用户输入; 至少部分地基于所述再生的第二数据集,以及至少部分地基于所述接收的用户输入,来生成第三数据集; 将所述第三数据集编码进至少一个第三图形表示;并且 显示所述至少一个第三图形表示的至少一幅图像。
14.根据权利要求13所述的方法,其中,所述至少一个第三图形表示包含至少一个第二条形码。
15.一种移动通信设备,包括: 与计算系统可操作地耦合的射频收发器; 与所述计算系统可操作地耦合的数字相机; 与所述计算系统可操作地耦合的视频显示器; 其中,所述计算系统被配置为: 通过所述射频收发器与移动通信网络通信; 从所述数字相机接收至少一个包含第一数据集的第一图形表示的至少一幅图像; 解码所述至少一个第一图形表示来再生所述第一数据集; 至少部分地基于所述再生的第一数据集来生成第二数据集; 将所述第二数据集编码进至少一个第二图形表示;并且 在所述视频显示器上显示所述至少一个第二图形表示的至少一幅图像。
16.根据权利要求15所述的移动通信设备,其中,所述至少一个第一图形表示包含至少一个第一条形码。
17.根据权利要求15所述的移动通信设备,其中,所述至少一个第二图形表示包含至少一个第二条形码。
18.根据权利要求15所述的移动通信设备,还包括与所述计算系统可操作地耦合的用户输入设备。
19.根据权利要求18所述的移动通信设备,其中,所述计算系统还被配置为: 从所述用户输入设备接收用户输入;并且 至少部分地基于所述再生的第一数据集,以及至少部分地基于所述接收的用户输入,来生成所述第二数据集。
20.根据权利要求15所述的移动通信设备,其中,所述计算系统还被配置为: 从所述数字相机接收至少一个包含第三数据集的第三图形表示的至少一幅图像,所述第三数据集至少部分地基于所述至少一个第二图形表示的所述至少一幅图像。
21.根据权利要求20所述的移动通信设备,其中,所述至少一个第三图形表示包含至少一个第三条形码。
22.—种自动化信息系统,包括: 与计算系统可操作地耦合的数据输入设备; 与所述计算系统可操作地耦合的视频显示器; 与所述计算系统可操作地耦合的图形表示接收器; 其中,所述计算系统被配置为: 从所述数据输入设备接收第一数据集;将所述第一数据集编码进至少一个第一图形表示; 在所述视频显示器上显示所述至少一个第一图形表示的至少一幅图像; 从所述图形表示接收器接收至少一个第二图形表示,其中,所述至少一个第二图形表示包含第二数据集,所述第二数据集至少部分地基于所述至少一个第一图形表示的所述至少一幅图像;并且 解码所述至少一个第二图形表示来再生所述第二数据集。
23.根据权利要求22所述的自动化信息系统,其中,所述至少一个第一图形表示包含至少一个第一条形码。
24.根据权利要求22所述的自动化信息系统,其中,所述至少一个第二图形表示包含至少一个第二条形码。
25.根据权利要求22所述的自动化信息系统,还包括与所述计算系统可操作地耦合的射频收发器。
26.根据权利要求22所述的自动化信息系统,其中,所述计算系统还被配置为: 至少部分地基于所述再生的第二数据集来生成第三数据集; 将所述第三数据集编码进至少一个第三图形表示; 并且在所述视频显示器上显示出所述至少一个第三图形表示的至少一幅图像。
27.根据权利要求27所述的自动化信息系统,其中,所述至少一个第三图形表示包含至少一个第三条形码。
28.根据权利要求22所述的自动化信息系统,还包括与所述计算系统可操作地耦合的用户输入设备。
29.根据权利要求28所述的自动化信息系统,其中,所述计算系统还被配置为: 从所述用户输入设备接收至少部分地基于所述再生的第二数据集的用户输入; 至少部分地基于所述再生的第二数据集,并且至少部分地基于所述接收到的用户输入,来生成第三数据集; 将所述第三数据集编码进至少一个第三图形表示;并且 在所述视频显示器上显示出所述至少一个第三图形表示的至少一幅图像。
30.根据权利要求29所述的自动化信息系统,其中,所述至少一个第三图形表示包含至少一个第三条形码。
【文档编号】G06Q20/32GK103548046SQ201180071017
【公开日】2014年1月29日 申请日期:2011年5月19日 优先权日:2011年5月19日
【发明者】瓦伦汀·安德烈·阿列克塞 申请人:阿尔卡特朗讯
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1