电子设备之间的双向符号通信的制作方法

文档序号:6484553阅读:251来源:国知局
电子设备之间的双向符号通信的制作方法
【专利摘要】本公开涉及电子设备之间的双向符号通信。符号通信操作来在移动设备与电子设备之间传送信息与数据。利用某些信息,生成光学符号并显示在移动设备的显示屏上。该光学符号被耦合到电子设备的光学扫描仪读取,以便读取该光学符号并且解码包含在其中的信息。电子设备把解码后的信息用于不同的任务,包括提供由用户对该电子设备的附加功能的授权访问。在用户与电子设备交互之后,在其显示屏上生成另一个光学符号。然后,移动设备的用户将利用该移动设备的照相机功能捕捉这个光学符号的图像。运行在该移动设备上的应用解码附加信息的全部或一部分,以供本地使用或者进一步传送到远端服务器,用于附加的用途或跟踪。
【专利说明】电子设备之间的双向符号通信
【技术领域】
[0001]本发明公开总体上涉及通信协议,更具体地说,涉及电子设备之间的双向符号通信(symbological communication)。
【背景技术】
[0002]条形码是数据的光学机器可读表示。最初,条形码用线的宽度和一组平行线之间的间距表示数据。这种类型的条形码通常被称为线性或一维(ID)条形码、光代码或者符号(symbology)。光代码协议也是用图像中的方块、点、六边形及其它几何图案的图案来定义的。这些类型的基于符号-图案的光代码通常被称为两维(2D)矩阵代码、光代码或者符号。尽管2D系统常常使用除条或线之外的符号,但它们通常也被称为条形码。条形码可以通过称为条形码读取器的光学扫描仪来读取,或者通过特殊的软件从图像扫描。具有代表性的信息是基于在各种符号之间检测到的间隔或者代码所反射光的变化来确定的。
[0003]随着技术继续进步,已经定义出新的光代码协议,以向2D条形码系统添加另一维度,以便增加可以在符号中表示的数据量或者创建更加健壮的代码。这些三维(3D)代码常常使用2D代码作为光代码的基础,然后根据特殊的预期用途添加另一层。例如,在某些制造设施中,其中腐蚀性的环境可能阻碍把标签固定到一个或多个特定的制造部件或产品上,那么3D代码直接蚀刻到该部件或产品中。于是,在这种3D代码中所添加的第三维是z轴,这产生了凸起的光代码或符号。对于这种3D代码,不是测量各个符号之间的间隔或者反射光的变化,这种类型的3D代码测量每个线或符号的高度,来确定具有代表性的信息。
[0004]另一种类型的3D光代码使用颜色作为附加的维度。这种基于颜色的3D光代码也可以利用2D代码开始,诸如Denso Wave Incorporated的QR CODE?-* SymbolTechnologies的TOF417符号等,并且对符号添加颜色层。基于颜色的3D光代码的例子包括ColorZip Media 公司的I 义)R CO I) IC''Kff COLOEZIP?, Content Idea of Asia有限公司的PM CODE?等。依赖于这种3D光代码中所使用的颜色数量,它们可以代表大约从IKb —直到用于更新进的代码的1.2Gb的数据,这足以保留用于短视频或动画的足够数据。
[0005]总的来说,光代码用于快速收集信息,以便管理各种类型的过程,诸如制造、盘点、后勤、供应链等。这些信息收集任务常常一般性地称为自动ID数据捕捉(AIDC)。这种光代码的新用途还包括了广告与市场营销。在传统广告上显示的光代码可以用个人的移动电话扫描。然后,这些设备解码光代码,以获得隐藏的信息。这种信息可以提供对卖方网站的访问、与产品相关的演示等。因而,光代码的灵活性已经开始增长超过了传统的AIDC功能。

【发明内容】

[0006]本公开的各种代表性实施例针对使用光学符号在电子设备之间双向地传送信息和传输数据的通信系统。通信可以在任何电子设备之间,但是通常发生在移动设备与电子设备之间。利用用户输入的信息、设备生成的信息或者通过移动设备的网络连接获得的信息或者这两者的某种组合,生成光学符号并且显示在移动设备的显示屏上。通过相对于耦合到电子设备的光学扫描仪来点或者刷该光学符号,电子设备能够读取该光学符号并解码其中所包含的信息。电子设备可以把解码后的信息用于多种不同的任务,包括提供由用户对该电子设备的附加功能的授权访问。当用户完成他或她与电子设备的交互之后,生成显示在电子设备显示屏上的另一光学符号。这个光学符号可以包括基于编码到第一光学符号中的数据的信息或数据,或者可以是完全独立的信息。然后,移动设备的用户将利用该移动设备的照相机功能捕捉这个光学符号的图像。在移动设备上运行的应用可以解码附加信息的全部或一部分,作为本地使用或者进一步传送到远端服务器,用于附加的用途或跟踪。
[0007]本公开的附加代表性实施例针对包括在第一电子设备扫描第一光学符号的方法。该第一光学符号显不在第二电子设备上。该方法还包括在第一电子设备解码编码到该第一光学符号中的第一组信息、在第一电子设备处理解码后的第一组信息、在第一电子设备利用第二组信息生成第二光学符号及在第一电子设备的显示屏上显示该第二光学符号。
[0008]本公开还有进一步的代表性实施例针对通信方法,包括基于第一组信息生成第一光学符号、在可视显不器上显不该第一光学符号、向电子设备的扫描仪呈现所显不的第一光学符号、捕捉显示在该电子设备的显示器上的第二光学符号的图像及解码嵌在该第二光学符号中的第二组信息。
[0009]本公开还有进一步的代表性实施例针对用于游戏的计算机程序产品。该计算机程序产品包括其上记录有程序代码的计算机可读介质。所述程序代码包括在第一电子设备扫描第一光学符号的代码。该第一光学符号显示在第二电子设备上。所述程序代码还包括在第一电子设备解码编码在第一光学符号中的第一组信息的代码、在第一电子设备处理解码后的第一组信息的代码、在第一电子设备利用第二组信息生成第二光学符号的代码及在第一电子设备的显不屏上显不第二光学符号的代码。
[0010]本公开还有进一步的代表性实施例针对用于符号通信的计算机程序产品。该计算机程序产品包括其上记录有程序代码的计算机可读介质。所述程序代码包括基于第一组信息生成第一光学符号的代码、在可视显不器上显不该第一光学符号的代码、向电子设备的扫描仪呈现所显示的第一光学符号的代码、捕捉显示在该电子设备的显示器上的第二光学符号的图像的代码及解码嵌在第二光学符号中的第二组信息的代码。
[0011]本公开还有进一步的代表性实施例针对电子设备,该电子设备包括至少一个处理器、耦合到该处理器的显示设备、耦合到该处理器的图像捕捉设备、耦合到该处理器的存储器及存储在该存储器上的符号通信模块。当被处理器执行时,执行的符号通信模块把电子设备配置成在第一电子设备扫描第一光学符号。该第一光学符号显不在第二电子设备上。执行的符号通信模块把电子设备配置成在第一电子设备解码编码到第一光学符号中的第一组信息、在第一电子设备处理解码后的第一组信息、在第一电子设备利用第二组信息生成第二光学符号并且在第一电子设备的显示屏上显示第二光学符号。
[0012]本公开还有进一步的代表性实施例针对移动设备,该移动设备包括至少一个处理器、耦合到该处理器的可视显示设备、耦合到该处理器的图像捕捉设备、耦合到该处理器的存储器及存储在该存储器上的符号通信模块。当被处理器执行时,执行的符号通信模块把移动设备配置成基于第一组信息生成第一光学符号、在可视显不设备上显不该第一光学符号、把所显示的第一光学符号呈现给电子设备的扫描仪、利用图像捕捉设备捕捉显示在该电子设备的显示器上的第二光学符号的图像并且解码嵌在第二光学符号中的第二组信息。
[0013]以上已经相当广义地概述了本公开的特征与技术优点,以便可以更好地理解下面的具体描述。下文将描述构成本公开权利要求主题的附加特征与优点。本领域技术人员将认识到,所公开的概念与具体实施例可以很容易地用作修改或设计用于执行本公开的相同目的的其它结构的基础。本领域技术人员还应当认识到,这种等效的构造不背离在所附权利要求中阐述的本公开的主旨与范围。当联系附图一起考虑时,相信是本公开特点的新颖特征,既关于其组织又关于操作方法,连同进一步的目标与优点一起将通过以下描述得到更好的理解。但是,应当明确地理解,每个附图都仅仅是为了说明和描述的目的提供的,而不是要作为本公开限制的定义。
【专利附图】

【附图说明】
[0014]为了对所给出教义的更完整理解,现在联系附图参考以下描述。
[0015]图1是说明根据本公开一种实施例配置的移动设备的概念图。
[0016]图2是说明根据本公开一种实施例配置的游戏设备的概念图。
[0017]图3A是说明根据本公开一种实施例配置的符号通信系统的概念框图。
[0018]图3B是说明根据所给出教义的一种实施例配置的符号通信系统的概念框图。
[0019]图3C是说明根据本公开一种实施例配置的符号通信系统的概念框图。
[0020]图3D是说明根据本公开一种实施例配置的符号通信系统的概念框图。
[0021]图4是说明根据本公开一种实施例配置的符号售货系统的概念框图。
[0022]图5是说明根据所给出教义的一种实施例配置的符号ATM网络的概念框图。
[0023]图6是说明为了实现本公开一种实施例而在电子设备执行的例子方框的功能框图。
[0024]图7是说明为了实现本公开一种实施例而在移动设备执行的例子方框的功能框图。
[0025]图8A和SB是说明根据本公开一种实施例配置的光学扫描仪单元的透视图。
[0026]图SC是说明根据本公开一种实施例配置的游戏设备的透视图。
[0027]图9说明了可以用来实现本公开各方面与实施例的示例性计算机系统。
具体实施例
[0028]在以下具体描述中,阐述了许多具体的细节,来提供对所保护主题的透彻理解。但是,本领域技术人员将理解,所保护的主题没有这些具体细节也可以实践。在其它情况下,本领域普通技术人员知道的方法、装置或系统没有具体描述,以免模糊所保护的主题。可以关于对存储在计算系统存储器,诸如计算机存储器,中的数据位或二进制数字信号进行操作的算法或符号表示来给出该具体描述的有些部分。这些算法描述或表示是本领域普通技术人员用来把其工作实质传达给本领域其他技术人员的技术的例子。
[0029]在这里而且通常,算法被认为是导致期望结果的操作或类似处理的有条理序列。在这种语境下,操作或处理涉及对物理量的物理操纵。尽管不是必需,但一般来说,这种物理量可以采取能够被存储、传输、组合、比较或以别的方式被操纵的电或磁信号的形式。已经证明,有时候,主要是为了常见的用途,把这种信号称为位、数据、值、元素、符号、字符、项、数量、数字等是很方便的。但是,应当理解,所有这些和类似的术语都与适当的物理量关联而且仅仅是方便的标记。除非另外具体声明,否则,就像从以下讨论中显而易见的那样,应当认识到,贯穿本说明书,利用诸如“处理”、“(用计算机)计算”、“计算”、“确定”等术语进行的讨论都指计算平台,诸如计算机或类似的电子计算设备,操纵或变换数据的动作或处理,所述数据在存储器、寄存器或其它信息存储设备、发送设备或计算平台的显示设备中表示为物理的电或磁的数量。
[0030]光代码的现有用途共有的一个方面是数据流的单向本质。光代码可以打印到标签上,然后固定到特定的物体。利用具有适当能力的扫描仪或移动设备,用户通过扫描标签来访问由光代码的符号表示的数据。在更多的特设(ad hoc)代码应用中,光代码是基于由用户通过用户接口,诸如计算机、亭、网站等,提供的某种输入生成的。例如,现在生成表示航班登机牌的光代码并将其发送到用户的移动设备。代码是基于用户办理航班登机手续的动作与输入生成的,然后发送到用户的移动设备,用于在机场安检台和/或门扫描。但是,在每种情况下,基于符号的数据通信都只在单个方向进行。
[0031]本公开的各种实施例操作来在电子设备与用户的移动设备之间提供双向的符号通信。图1是说明根据本公开一种实施例配置的移动设备10的概念图。移动设备10包括显示屏100,与移动设备10关联的各种可视元素可以在其上显示。显示屏100可以是触摸敏感屏幕或者简单的显示屏,除了是移动设备10的用户接口元素,还可以用来提供用户输入。
[0032]如所说明的那样,光代码101显示在显示屏100上。光代码101可以以任何数量的不同途径生成。例如,移动设备10可以连接到移动网络和/或互联网。光代码101可以经移动设备10的网络连接接收。因而,它可以代表任何数量的不同数据块,诸如接入代码、标识数据、币值等。光代码101还可以由本地存储在移动设备10上的应用生成。用户可以输入数据,诸如标识(ID)数据、个人信息等,而且该应用可以把用户输入的信息编码到光代码101中。不管是用户输入的还是经移动设备10的网络连接获得的,这种信息都可以在光代码101中表示并且经显示屏100显示。
[0033]图2是说明根据本公开一种实施例配置的游戏设备20的概念图。游戏设备20包括游戏屏幕200,可视数据在该屏幕上被呈现给玩家205。这种可视数据包括游戏动画、初始屏幕(splash screen)等。游戏设备20还包括用于控制玩游戏的用户控制器201、用于扫描电或磁游戏卡的卡扫描仪203,该电或磁游戏卡用于交换游戏积分(credit)或其它游戏访问标记或币值以允许玩家205访问并玩游戏设备20的基本游戏。游戏设备20还包括光学扫描仪202。光学扫描仪202操作以从用户设备,诸如移动设备10,读取光代码或符号。
[0034]为了在图2中说明的例子实施例,光代码101 (图1)代表玩家202可用的多种游戏积分。当玩家205希望玩游戏设备20的基本游戏时,他或她调出光代码101 (图1)的显示以显示在显示屏100 (图1)上,并且手持移动设备10让显示屏100 (图1)在光学扫描仪202之上,因此光代码101 (图1)面向光学扫描仪202。光学扫描仪202读取光代码101 (图1),并且使用构建到游戏设备20的付费功能中的解码软件确定光代码101 (图1)表示多少积分。如果存在足够的积分,该付费功能就提供玩家205对游戏的访问。然后玩家205玩游戏,直到他或她想结束。如果在玩游戏的过程中当前支付的积分用完了,玩家205将可以选择继续玩并且利用他或她的更多可用积分,这种可用积分是游戏设备20已经知道的。在玩游戏最终结束之后,在减去已经用于支付对游戏访问的积分之后,付费功能计算剩余积分的数量,利用构建到付费功能中的编码软件生成改变的光代码204并且在游戏屏幕200上显示该改变的光代码204。利用移动设备10上的照相机206,玩家205捕捉改变的光代码204的图像并且把它存储到移动设备10上的存储器中。因而,存储在移动设备10上的新数据代表玩家205剩下的游戏积分数量。
[0035]玩家205可以从任何数量的不同来源获得代表多种游戏积分的光代码101(图1)。在一种例子实施例中,玩家205经移动设备10的网络连接访问商场售货网络。在交换币值或其它这种支付标记(例如,优惠券、访问密钥等)之后,商场的卖方把光代码101 (图1)发送到移动设备10。支付在游戏设备20上玩游戏的费用之后,移动设备10光学捕捉改变的光代码204。一旦捕捉到,移动设备10上的应用软件就重新建立与商场卖方的通信以更新剩余积分的数量。游戏设备20还可以基于玩家205的玩游戏编译用户统计数据、记录用户级别等,并且把那些统计数据与信息连同剩余的游戏积分数量编码到改变的光代码204中。当在商场卖方与移动设备10之间重新建立起通信时,移动设备10还把统计数据传送到商场卖方。然后,卖方可以使用这些统计数据在游戏设备20上提供在该游戏的其他玩家中该玩家205排名的显示。当与该卖方放到其它位置的其它游戏设备比较时,卖方还可以使用跟踪游戏设备20的总体使用情况的管理性统计数据。卖方可以使用这些信息来确保其游戏设备是否正获得最优的流量。
[0036]而且,在本公开的附加和/或备选实施例中,如果玩家205为了继续玩游戏而返回游戏设备20,或者到了另一个位置的游戏设备20,对于在光学扫描仪202扫描改变了的光代码204,不仅游戏积分信息要传递到游戏设备20,而且也可以传递附加的游戏信息,诸如游戏关卡信息、玩家的定制头像或车辆(依赖于游戏)、个性化的颜色方案、音乐选择或者几乎任何其它可定制的选项。因此,当玩游戏重新开始时,利用附加的游戏信息调整游戏设备20,从而允许玩家205从他或她之前停止玩的点开始玩,而不需要玩家205从开始玩,并且允许玩家205玩根据附加游戏信息中所包含的他或她的个人偏好定制的游戏。
[0037]应当指出,在本公开的各种附加和/或备选实施例中,通过移动设备10与游戏设备20之间的光学符号传送的信息可以提供与跟踪玩家205玩游戏并且通过游戏设备20为玩家205提供更多个性化的服务有关的任何数量的不同特征或功能性。玩家205可以接收改变的光代码204中所包含的优惠券,该优惠券允许玩家205获得免费的饮料或食物,或者通过使用改变的光代码204免费玩其它游戏。这些例子特征和功能性中的一些在游戏领域中是众所周知的而且可以利用本公开的各个方面与实施例实现。
[0038]还应当指出,在本公开的各种附加和/或备选实施例中,玩家205可以在单独的计算设备(未示出)直接创建用于游戏设备20的个性化特征。然后,支持这些个性化特征的附加游戏信息可以编码到光学符号中以便让移动设备10记录,或者底层数据可以通过到该单独计算设备的连接直接传输到移动设备10。例如,玩家205用来在单独计算设备上创建个性化特征的应用或模块可以包括取得个性化数据并且把它编码到光学符号中以便由该单独计算设备显示的编码软件。然后,玩家205将利用照相机206把这个光学符号捕捉到移动设备10上。
[0039]还应当指出,在本公开的附加和/或备选实施例中,移动设备10不具有到互联网的连接,但是包括存储代表玩家205所维护的值的数据并且可以把那个值编码到移动设备10的显示屏100上所显示的光代码中的应用。该应用还可以读取改变了的光代码204并且更新代表存储在移动设备10上的值的数据。类似地,游戏设备20不具有互联网连接,但是包括能够解释从光学扫描仪202读取的任何光代码并且把该代码处理成提供对游戏设备20的访问的值的逻辑。所嵌入的代码还可以计算改变的值并且把那个值或任何种类的折扣或其它这种利益编码到改变的光代码204中。然后,玩家205可以把改变后的值编码到改变的光代码204中或者由游戏设备20上运行的逻辑提供的任何其它类型的有益值中。然后,通过在移动设备10上向任何其它关联的电子设备或者再次向游戏设备20显示改变的光代码204,玩家205可以兑换这个改变的值或有益值。在某些方面,当具有互联网连接的另一移动设备与游戏设备20交互时,游戏设备20可以编码与输送到移动设备10的改变代码204关联的附加信息。当新的移动设备连接到互联网时,它将在后台把与移动设备10和玩家205关联的信息输送到监视其中移动设备10和游戏设备20运行的双向符号通信系统的管理服务器或应用。
[0040]应当指出,尽管关于图2所述的过程描述为由移动设备启动,但是根据本公开配置的过程可以按任何方式进行。例如,固定的电子设备可以总是显示光代码,当被移动设备10捕捉时,该光代码可以触发移动设备10上应用的执行或者开始访问允许用户生成用于显示在移动设备10上的响应光代码的网站。这种响应光代码可以提供给显示原始代码的固定电子设备或者甚至与该过程关联的另一电子设备的光学扫描仪。任何数量的不同过程都可以利用本公开的各种实施例实现。各方面的保护范围与覆盖范围不限于任何单个处理顺序。
[0041]图3A是说明根据本公开一种实施例配置的符号通信系统30的概念框图。图3A中所说明的符号通信系统30的方面包括电子设备300、移动设备301和卖方服务器303。移动设备301和卖方服务器303都可以访问互联网302,因此可以经互联网302通信。电子设备300是没有网络连接的简单的独立设备。它可以是游戏设备、售货机、信息亭、售货亭或者没有到互联网302的连接的任何电子设备。用户激活移动设备301上的符号通信应用并且把ID信息手动输入到由该符号通信应用生成的输入屏幕中。然后,该应用生成代表该ID信息的符号代码并且把该代码显示到移动设备301的屏幕上。然后,用户把所显示的代码呈现给电子设备300上的代码扫描仪,该电子设备300捕捉并处理所捕捉到的代码中所包含的ID信息。
[0042]基于这种ID信息,电子设备300生成访问请求并且把它编码到响应符号代码中,它在电子设备300的可视显示器上显示该响应符号代码。利用嵌入到移动设备301中的照相机,用户捕捉由电子设备显示的响应符号代码。一旦捕捉到这个代码,运行在移动设备301上的应用就提取访问请求信息并且把这个访问请求信息经互联网302发送到卖方服务器303。卖方服务器303处理不仅包括来自用户的ID信息而且包括来自电子设备300的附加访问信息的访问请求。这种访问信息可以包括关于电子设备300状态或可访问性的信息。例如,如果电子设备300是卖易腐败食品的售货机,则有些信息可以关于电子设备300中所包含的食物的到期日期。在另一个例子中,电子设备可以是卖公众可获得的产品而且还有限于某些人群的产品(例如,酒类产品、烟草类产品等)的售货机。因而,有些信息可以关于一些可获得的产品的受限本质。
[0043]一旦卖方服务器303完成了访问请求的处理,就生成光学访问代码并传送到移动设备301。该光学访问代码可以基于用户ID信息和电子设备300的状态和可访问性信息利用某些访问约束生成。然后,移动设备301将在其显示器上显示该光学访问代码,然后用户将使该光学访问代码通过电子设备300的光学扫描仪。电子设备300解码该光学访问代码,确定准予移动设备301的用户的级别与访问能力并且把适当的访问或服务提供给用户。
[0044]应当指出,尽管电子设备300不具有网络连接,但是,通过充分利用移动设备301可获得的网络访问,它仍然可以是卖方网络的一部分。在与卖方服务器303通信的过程中,移动设备301将输送由电子设备300生成的任何种类的信息,该信息包括在电子设备300与移动设备301之间传送的光学符号中。因而,可以建立无源网络,其中卖方服务器303能够跟踪电子设备300的状态与可访问性,而不需要维护与电子设备300的专用网络链路。
[0045]图3B是说明根据所给出教义的一种实施例配置的符号通信系统31的概念框图。图3B中所说明的符号通信系统31的方面包括电子设备300、移动设备301和卖方服务器304。移动设备301和卖方服务器304都可以访问互联网302而且因此可以经互联网302一起通信。电子设备300是没有网络连接的简单的独立设备。在所说明的实施例中,移动设备301和电子设备300交换代表各种相关信息的符号。例如,移动设备301的用户在显示屏上显示第一符号并且使该符号通过电子设备300的光学扫描仪。电子设备300的光学扫描仪可以是光源和光传感器,具有可以分析来自代码的光反射的某种分析软件,它还可以是捕捉代码的图像的照相机连同解码所捕捉到的代码的图像的软件,或者是能够光学读取光代码的任何其它类型的扫描仪。
[0046]在某种进一步的处理之后,不管处理是否是基于来自第一符号的解码信息,电子设备300都生成第二符号并且在显示屏上把这个第二符号显示给用户。然后,用户利用移动设备301的照相机或扫描仪特征捕捉第二符号的图像。在移动设备301中运行的应用软件经互联网302提供对卖方服务器304的访问。根据与特定实现关联的特征或功能性,与卖方服务器304交换来自第二符号的信息。从移动设备301传输到卖方服务器304的信息可以包括与移动设备301的用户相关的的ID信息或者移动设备301本身的ID信息。它还可以包括关于由用户在电子设备300执行的行为的信息和/或由电子设备300生成的状态与可访问性信息,而不需要考虑移动设备301的用户的交互。
[0047]图3B中所说明的本公开的方面提供了附加的移动设备、用户设备306-308,以针对利用电子设备300进行的符号交互与卖方服务器304通信。然后,卖方服务器304编译用户数据并且在网站305上显示用户数据的某个集合或子集。然后,移动设备301和用户设备306-308的用户将能够访问网站305以根据电子设备300的全部使用情况看用户的统计数据或者编译后的用户数据。在一种例子实施例中,电子设备300是测试亭。移动设备301和用户设备306-308的用户在电子设备300进行测试。编码到由电子设备300生成并显示的第二符号中的部分信息包括等级信息、测试时间信息、关于通常错过的问题的统计数据,等等。当经互联网302与卖方服务器304通信时,移动设备301和用户设备306-308发送这个信息,该信息是从第二符号接收并解码的。然后,卖方服务器304编译这个信息、计算任何统计数据并且上载这个信息以便在网站305上显示。因此,用户可以访问网站305以查看用于在电子设备300上进行测试的所有用户的测试数据和统计数据。
[0048]在本公开的附加方面中,网站305还可以包含每个用户接收到的关于该测试的特定等级。这些等级全都可以利用直接显示在网站305上的第三符号编码。为了找到他们的特定等级,用户利用移动设备301的照相机功能捕捉第三符号的图像。运行在移动设备301上的应用软件使用用户ID信息来只解码编码所有等级的第三符号中该用户的等级。以这种方式,基于他们的移动设备——诸如移动设备301和用户设备306-308——中所包含的个人ID信息,每个用户将只能够解码他们自己的等级。
[0049]应当指出,可以出于任何多种不同的目的实现符号通信系统31的系统配置。代替测试亭,电子设备301还可以是游戏设备、售货设备或者用户可以与其交互的任何其它电子设备。涉及用户设备306-308和网站305的系统配置与功能将被修整成适应为其设计符号通信系统31的具体目的。
[0050]图3C是说明根据本公开一种实施例配置的符号通信系统32的概念框图。符号通信系统32是为包括游戏设备309和314-316的游戏环境实现的。游戏设备309和314-316中的每一个都通过到互联网302的链接而联网。游戏设备309的用户或玩家使用移动设备301向游戏设备309的扫描仪显示光学符号。基于这种光学符号,游戏设备309解码该光学符号中编码的ID和玩游戏数据并且在让用户玩游戏时使用这种解码的数据。当用户结束玩游戏设备309上的基本游戏时,结束光学符号在显示屏上显示。用户利用移动设备301的照相机功能捕捉这种结束光学符号。
[0051]当停止玩游戏时,游戏设备309经互联网302向中央游戏服务器304报告用户的进度或得分。中央游戏服务器304还接收从游戏设备314-316报告的游戏信息。游戏设备309及游戏设备314-316中的至少一个位于相同的游戏站点。中央游戏服务器304向位于该游戏站点的玩家统计数据显示器313提供游戏统计数据和得分。玩家统计数据显示器313是呈现各种游戏统计数据的视频显示屏,包括代表移动设备301的用户玩游戏的统计数据。玩游戏统计数据还提供给玩家统计数据网站305,这允许这种游戏统计数据显示给访问玩家统计数据网站305的各方。
[0052]由移动设备301捕捉的结束光学符号包括几个不同的信息块。结束光学符号中所包括的一种类型的信息是用户可以用来访问互联网游戏311的游戏代码,该互联网游戏311与游戏设备309和314-316的基本游戏具有市场营销联结。移动设备301上运行的应用解码结束光学符号中所嵌的游戏代码。利用个人计算机310,用户经互联网302访问互联网游戏311。当被请求登录到互联网游戏311中时,用户输入来自结束光学符号的游戏代码。然后,用户就可以玩互联网游戏311 了。
[0053]应当指出,在本公开的附加或备选实施例中,代替由移动设备301上的应用从结束光学符号解码的游戏代码,该应用生成用于显示在移动设备301上的游戏代码光学符号。利用个人计算机310的网络摄像头310-C,游戏代码光学符号被捕捉并解码,用于自动提交到运行互联网游戏311的互联网游戏服务器312。
[0054]还应当指出,在完成玩互联网游戏311之后,互联网游戏服务器312生成另一个结束游戏光学符号,其经互联网302被发送到个人计算机310,用于在显示器317上显示。利用移动设备301,用户捕捉该结束游戏光学符号。这个结束游戏光学符号包括让用户玩游戏设备309和/或314-316上的基本游戏的免费玩游戏积分。然后,通过在移动设备301上显不该结束游戏光学符号并且通过游戏设备309和/或314-316中任何一个的光学扫描仪,用户可以兑换该免费的游戏积分。因此,为了符号通信系统32中的各种原因,数据可以在游戏设备309和314-316与移动设备301或其它这种移动设备之间传送。[0055]还应当指出,在本公开的附加和/或备选实施例中,由移动设备301捕捉的结束光学符号中所包括的游戏关卡信息可以允许用户再次从他或她停止玩的点开始玩基本游戏或者甚至允许用户玩隐藏的/特殊的级、特殊的人物或者通常该游戏的其他一般玩家不可获得的该游戏的任何其它特殊的隐藏部分。因为这种游戏关卡信息包含在结束光学符号中,因此用户可以继续玩游戏或者从游戏设备309或314-316中任何一个打开游戏的这些隐藏部分。游戏设备309和314-316解码嵌在结束光学符号中的游戏关卡信息并且根据那个信息生成游戏环境。在还有其它备选实施例中,游戏设备309和314-316将使用嵌在结束光学符号中的ID数据并且从中央游戏服务器304访问游戏关卡数据。因而,这种特征将利用联网的游戏设备,诸如游戏设备309和314-316,或者不联网的游戏设备,诸如电子设备300的某些实施例(图3A和3B)来实现。
[0056]还应当指出,在本公开的附加和/或备选实施例中,用户可以获得可以在移动设备301上运行的应用或者,可替换地,可以经个人计算机310访问的应用,诸如在专用网站上的应用,这些应用允许用户定制基本游戏环境的各种特征。例如,这些应用可以允许用户创建定制的头像、车辆、武器、插图(artwork)、音乐或者任何其它这种可定制的游戏特征。当完成后,该应用把这种附加的定制数据编码到新的光学符号中,该新的光学符号把这种定制数据添加到已经在结束光学符号中编码的信息。用户可以通过该应用在移动设备301上得到这种新光学符号。例如,如果该应用在移动设备301上运行,则该应用将简单地把该符号存储在移动设备301的存储器上。如果该应用是从另一个计算设备访问的,诸如通过个人计算机310,或者经网站,则新的符号可以显示以供移动设备301上的照相机捕捉,或者底层数据可以通过与单独移动设备的通信链路直接传输到移动设备301。因此,当用户访问游戏设备309和314-316中任一个上的游戏时,这种定制数据也从该光学符号解码并且由游戏代码用于定制用户体验的游戏环境。
[0057]图3D是说明根据本公开一种实施例配置的符号通信系统33的概念框图。符号通信系统33是为联网多个电子设备而实现的无源网络的一个例子,这些电子设备本身不具有到网络,诸如互联网302,的直接链接。符号通信系统33的所说明的方面包括多个活动位置319-1 - 319-N,每个活动位置都具有多个电子设备320-1 - 320_M、322、323和325-1 -
325-0。活动位置319-1 - 319-N可以是任何数量的不同位置。例如,活动位置319-1 - 319-N可以是银行、大型购物中心、商场、以上所述的组合等。电子设备320-1 - 320-M、322、323和
325-1 - 325-0可以是各种类型的电子设备,诸如自动取款机(ATM)、售货机、亭子、游戏设备等。依赖于设备的类型及其操作,电子设备320-1 - 320-M、322、323和325-1 - 325-0中的每个都可以具有设备的操作人员想要跟踪的不同数据或信息。在电子设备320-1 - 320-M、322、323和325-1 - 325-0的正常操作中,至少部分地利用移动设备321-1 - 321-P、324-1 -
324-Q和326-1 - 326-R,通过可视地交换其中嵌入了信息、被特定设备显示和捕捉的光代码,用户与设备交互。移动设备321-1 - 321-P,324-1 - 324-Q和326-1 - 326-R中的每一个都具有对互联网302的访问能力。嵌在这种光代码中的至少部分信息包括操作人员期望跟踪和管理的信息。
[0058]当这种信息被运行在移动设备321-1 - 321-P,324-1 - 324-Q和326-1 - 326-R上的应用解码后,移动设备321-1 - 321-P、324-1 - 324-Q和326-1 - 326-R经互联网302把这种信息发送到操作人员服务器327。移动设备321-1 - 321-P,324-1 - 324-Q和326-1 -326-R可以在后台过程中执行这种发送,这是用户注意不到的。可以使用当没有与要由用户支付的发送关联的成本或者用户意识到有该发送时,这种功能性。用于跟踪电子设备320-1 - 320-M、322、323和325-1 - 325-0的信息可以被编译和处理,以便以各种格式呈现。
[0059]此外,操作人员可以使用工作站,诸如工作站328,提供用于电子设备320-1 -320-M、322、323和325-1 - 325-0的配置信息,以便把这种配置信息发送到操作人员服务器327。于是,在与移动设备321-1 - 321-P,324-1 - 324-Q和326-1 - 326-R中一个或多个通信的同时,操作人员服务器327把包含嵌入在其中的配置信息的附加光代码发送到移动设备321-1 - 321-P,324-1 - 324-Q和326-1 - 326-R中的一个或多个。当下次用户利用移动设备 321-1 - 321-P,324-1 - 324-Q 和 326-1 - 326-R 与电子设备 320-1 - 320_M、322、323和325-1 - 325-0中的一个或多个交互时,移动设备321-1 - 321_P、324_1 - 324-Q和
326-1 - 326-R将显示具有嵌在其中的配置信息的光代码,以供由关联的电子设备320-1 -320-M、322、323 和 325-1 - 325-0 之一扫描。然后,电子设备 320-1 - 320_M、322、323 和
325-1 - 325-0将解码光代码并使用配置信息来更新其配置。因而,即使没有到互联网302的直接链接,电子设备320-1 - 320-M、322、323和325-1 - 325-0也可以通过充分利用移动设备321-1 - 321-P,324-1 - 324-Q和326-1 - 326-R到互联网302的网络连接与操作人员服务器327联网。
[0060]应当指出,在本公开的附加和/或备选实施例中,当移动设备从电子设备接收到光代码时,把嵌入的信息发送到中央服务器,然后从该中央服务器接收新的光代码。运行在移动设备中或者中央服务器的应用操作来修改光代码以保留与用户ID、访问权限等相关的大部分原始信息,但是还把附加信息或配置指令嵌入到该光代码中。因而,结果产生的光代码将稍有不同,既包含原始ID或这种数据,还包括新信息。
[0061]图4是说明根据本公开一种实施例配置的符号售货系统40的概念框图。售货机400被配置成分配消费者产品,诸如苏打水、糖果等。售货机400通过钞票读取器409、投币口 410等接受货币标记。用户将输入这种货币标记并且选择与产品按钮407关联的特定消费者产品。然后,售货机400将经自动售货机408输送选定的消费者产品。
[0062]售货机400还包括光学扫描仪405。用户404具有移动设备401,该移动设备显示代表货币标记的光学符号402。通过使光学符号402在光学扫描仪405上通过,售货机400可以解码并处理嵌在光学符号402中的货币标记,以便经自动售货机408释放选定的消费者产品。然后,售货机400将在显示器406上显示改变了的光学符号,用户404可以利用嵌在移动设备401中的照相机403把该光学符号捕捉到移动设备401上。改变后的光学符号将代表在用户404购买自动出售的消费者产品之后仍然拥有的剩余货币标记。
[0063]应当指出,用户404可以维护可以在移动设备401上转换成光学符号402的货币标记,或者可以通过经由移动设备401的网络能力访问售货网络站点而获得货币标记或光学符号。因此,移动设备401可以充当电子钱包,或者可以通过对售货网络的特设(ad hoc)访问,提供对光学符号402的币值的立即访问。
[0064]还应当指出,在本公开的附加和/或备选实施例中,售货机网络公司可以提供简单的消费者忠诚度程序,该程序可以通过移动设备401来访问。例如,在这种消费者忠诚度程序的实现当中,售货机公司可以利用移动设备401上的光学符号提供第五次售货交易为免费的或者,可替换地,基于在光学符号402中接收到的ID数据,可以通过按名字个人地感谢用户404来提供消费者个性化。运行在移动设备401上的售货应用的部分将读取ID数据并为用户404生成消息,诸如“谢谢您的光顾,Chris。”它还可以包括简单的游戏,作为移动设备401中应用程序的一部分,其中用户404可以从售货机400赢得免费的售货交易。这些和许多其它的潜在市场营销选项都可以用于保持用户404忠诚于这个卖方网络。
[0065]图5是说明根据所给出教义的一种实施例配置的符号ATM网络50的概念框图。图5中示出的符号ATM网络50的方面包括ATM500,该ATM经网络507联网到财务系统服务器508。ATM500包括显示触摸屏501、键区502和光学扫描仪503。光学扫描仪503被配置成读取由用户移动设备,诸如移动设备504,呈现的光代码。
[0066]在典型ATM的操作中,用户将把信用卡/借记卡插入磁或电容耦合的读卡器中,在键区,物理键区或者触摸屏显示器上显示的虚拟键区,上输入个人识别号(PIN),然后开始期望的财务交易。ATM交易对于个人来说存在各种安全风险。罪犯添加了读取用户信用卡/借记卡上编码的数据的略读(skimming)读卡器,在键区上添加可以记录用户PIN的触摸敏感覆盖层,有时候在有一个望风的人站在能看到用户输入PIN的位置的同时结合读取卡数据的电子略读器一起工作,等等。这些这种犯罪手段中的许多都容许用户的帐号与访问信息被罪犯获得,而不需要罪犯袭击或者对用户实施某种类型的暴力行为。
[0067]图5中所说明的本公开的实施例允许更大的安全措施用于用户的ATM交易。例如,许多财务机构都提供可以下载并在用户的移动设备,诸如移动设备504,上运行的移动应用。因而,用户可以通过运行在移动设备504上的该应用的使用获得对他或她的账户的访问。当用户期望在ATM500进行ATM交易时,他或她把PIN输入到运行该财务应用的移动设备504中。因为PIN是输入到移动设备504中,因此不会被任何别的未授权的电子读取器或扫描仪或者站在看ATM500键区502的位置的望风的人截取。响应于验证PIN,该财务应用生成用于在移动显不器505上显不的光学符号506。光学符号506不仅包括用户PIN,而且包括编码的用户帐号信息、ID信息,及与移动设备504关联的ID信息。用户将在光学扫描仪503上扫描光学符号506。当ATM500解码并验证光学符号506时,不用把信用卡/借记卡插入读卡器或者把PIN输入键区502中,用户就将获得对ATM500的访问,进行财务交易。ATM500在本地或者通过经网络507把这种信息发送到财务系统服务器508来验证从光学符号506解码的访问信息。一旦得到验证,ATM500就允许用户执行期望的交易。
[0068]当交易完成之后,ATM500在显示器触摸屏501上显示编码的收据符号,用户可以利用照相机功能(未示出)在移动设备504上捕捉该收据符号。然后,该财务应用可以解码收据符号并且使用收据信息来更新移动设备504上的任何财务记录软件,而且还有可能经网络507与财务系统服务器508通信,以便进一步验证交易。
[0069]应当指出,在本公开的附加和/或备选实施例中,用户可以选择以现金、由光代码表示的货币标记或者其任意组合的形式获得钱。例如,当访问ATM500时,用户选择以现金形式接收100.00美元并且以电子标记形式接收20.00美元。在交易完成时,移动设备504从显示器触摸屏501捕捉到的收据符号包括向运行在移动设备504上的财务应用指示
20.00美元将可以被用户通过代表性光代码的显示电子使用的编码信息。因而,通过提示移动设备504生成由这种电子设备扫描的光代码,用户可以访问需要某种类型的货币标记进行访问的游戏设备、售货机、亭子等,其中所述光代码代表移动设备504的存储器中所维护的货币标记。[0070]图6是说明用于实现本公开一种实施例而在电子设备执行的例子方框的功能框图。在方框600,在移动设备上显的第一光学符号在电子设备被扫描。在方框601,解码编码到该第一光学符号中的第一组信息。在方框602,处理解码后的第一组信息。在方框603,利用第二组信息生成第二光学符号。在方框604,在显不屏上显不第二光学符号。
[0071]图7是说明用于实现本公开一种实施例而在移动设备执行的例子方框的功能框图。在方框700,基于第一组信息生成第一光学符号。在方框701,在可视显不器上显不该第一光学符号。在方框702,所显示的第一光学符号被呈现给电子设备的扫描仪。在方框703,捕捉显示在所述电子设备的显示器上的第二光学符号的图像。在方框704,解码所述第二光学符号中所嵌的第二组信息。
[0072]图8A和SB是说明根据本公开一种实施例配置的光学扫描仪单元80的透视图。通过模块化扫描设备,诸如光学扫描仪单元80,本公开的各种实施例可以修改成适应现有的电子设备。光学扫描仪单元80是一种支持双向符号通信的独立电子扫描设备。光学扫描仪单元80包括外罩800,该外罩包含照相机801、显示器802、扫描表面803和电子接口 805。在操作中,为了从用户接收符号通信,用户把移动设备81面朝下放在扫描表面803上,其中移动设备81具有在其显示器上显示的光学符号。照相机801捕捉该光学符号的图像,然后在电子接口 805解释或处理。电子接口 805代表使光学扫描仪单元80能够以独立的方式接收和显示传送符号图像的电子部件集合,包括处理器、存储器等。当不作为独立设备运行时,电子接口 805还包括允许光学扫描仪单元80附连到或者结合到主电子设备,诸如游戏设备82 (图8C),的接口耦合。
[0073]光学扫描仪单元80通过在显示器802上显示光学符号804发送通信。通过使用移动设备81的照相机81-C捕捉光学符号804的图像,用户可以接收这种通信。然后,运行在移动设备81上的应用翻译并且,在需要时,在移动设备81的显示器上向用户显示任何消
肩、O
[0074]图SC是说明根据本公开一种实施例配置的游戏设备82的透视图。游戏设备82本身是一种典型的游戏设备。它包括游戏柜808、显示器806及用户控制器807。但是,游戏设备82已经以这样一种方式翻新改进成具有光学扫描仪单元80,使得可以从游戏柜808的外部访问扫描表面803和显示器802。光学扫描仪单元80通过电子接口 805耦合到游戏设备的电子器件(未示出)。光学扫描仪单元80的双向符号通信能力到游戏设备82中的结合允许对游戏设备82的基本游戏实现任何多种符号通信特征。
[0075]应当指出,尽管光学扫描仪单元80说明为游戏设备82的附加部分,但是本公开的各方面不限于只在游戏设备中使用。例如,光学扫描仪单元80可以结合访问门(accessgate)使用,其中双向的符号通信允许通过该门的访问。光学扫描仪单元80还可以联系超市或零售设施使用,其中双向的符号通信不仅允许支付,而且允许更个性化的购买体验。本公开的不同方面的范围不限于它们对任何一个特定领域的应用。
[0076]实施例,或者其部分,可以在程序或代码片段中体现,所述程序或代码可以在基于处理器的系统(例如,计算机系统或计算平台)上操作,用于执行在此所述的功能与操作。构成各种实施例的程序或代码片段可以存储在计算机可读介质中,这可以包括用于临时或永久性存储这种代码的任何合适介质。计算机可读介质的例子包括诸如电子存储电路、半导体存储设备、随机存取存储器(RAM)、只读存储器(ROM)、可擦除ROM (EROM)、闪存存储器、磁性存储设备(例如,软盘)、光学存储设备(例如,光盘(CD)、数字多样化盘(DVD)等)、硬盘等的有形计算机可读介质。
[0077]实施例,或者其部分,可以在计算机数据信号中体现,所述计算机数据信号可以具有用于经传输介质传送的任何合适形式,使得其可以被功能性设备(例如,处理器)读取执行,用于执行在此所述的操作。计算机数据信号可以包括可以在传输介质上传播的任何二进制数字电子信号,其中的传输介质诸如电子网络通道、光纤、空气、电磁介质、射频(RF)链路等,而且因此数据信号可以是电信号、光信号、射频或其它无线通信信号等的形式。在某些实施例中,代码片段可以经计算机网络下载,诸如互联网、内联网、局域网(LAN)、城域网(MAN)、广域网(WAN)、公共交换电话网(PSTN)、卫星通信系统、电缆传输系统、手机数据/语音网络等。
[0078]图9说明了可以用来实现本公开各方面与实施例的示例性计算机系统900。中央处理单元(“CPU”或“处理器”)901耦合到系统总线902。CPU901可以是任何通用处理器。本公开不受CPU901 (或者示例性系统900的其它部件)的体系结构的约束,只要CPU901 (或者系统900的其它部件)支持在此所述的发明性操作就可以。因此,CPU901可以通过一个或多个处理器或处理器核心提供对系统900的处理。CPU901可以执行在此所述的各种逻辑指令。例如,CPU901可以根据以上联系图6和7所述的示例性操作流及关于说明性实施例所述的任何其它过程执行机器级指令。当执行代表图6和7及关于说明性实施例所述的任何其它过程的操作性步骤的指令时,CPU901变成专用计算平台的专用处理器,其被配置成根据在此所述的教义的各种实施例运行。
[0079]计算机系统900还包括随机存取存储器(RAM)903,这可以是SRAM、DRAM、SDRAM等。计算机系统900包括只读存储器(ROM) 904,这可以是PROM、EPROM、EEPROM等。RAM903和R0M904保留用户和系统数据与程序,如本领域中众所周知的。
[0080]计算机系统900还包括输入/输出(I/O)适配器905、通信适配器911、用户接口适配器908和显示器适配器909。在某些实施例中,I/O适配器905、用户接口适配器908和/或通信适配器911可以使用户能够与计算机系统900交互,以便输入信息。
[0081]I/O适配器905把存储设备906,诸如硬驱、光盘(⑶)驱动器、软盘驱动器、磁带驱动器等中的一个或多个,连接到计算机系统900。对于本公开的各种实施例的存储器需求,除了 RAM903,还利用该存储设备。通信适配器911适于把计算机系统900耦合到网络912,这可以使信息能够经这种网络912(例如,互联网或者其它广域网、局域网、公用或私用交换电话网、无线网络、以上任意组合)输入到系统900和/或从系统900输出。用户接口适配器908把用户输入设备,诸如键盘913、定点设备907、麦克风914和照相机917,和/或输出设备,诸如扬声器915,耦合到计算机系统900。显示器适配器909是由CPU901和/或由图形处理单元(GPU)916驱动的,来控制显示设备910上的显示,例如,呈现模拟结果。GPU916可以是专用于图形处理的任意各种处理器而且,如所说明的,可以由一个或多个单独的图形处理器组成。GPU916处理图形指令并且把那些指令发送到显示器适配器909。显示器适配器909进一步发送那些指令,用于把显示设备910所使用的各种数量像素的状态变换或操纵成可视地向用户呈现期望的信息。这种指令包括用于从开到关改变状态、设置特定颜色、强度、持续时间等的指令。每个这种指令组成控制如何和什么在显示设备910上显示的渲染指令。[0082]应当认识到,本公开不限于系统900的体系结构。例如,任何合适的基于处理器的设备或多个这种设备都可以用于实现本公开的各种实施例,包括但不限于个人计算机、膝上型计算机、计算机工作站、多处理器服务器及甚至是移动电话。而且,某些实施例可以在专用集成电路(ASIC)或者超大规模集成电路(VLSI)上实现。实际上,本领域普通技术人员可以利用能够执行根据所述实施例的逻辑操作的任何数量的合适结构。
[0083]尽管已经具体地描述了所给出的教义及其优点,但是应当认识到,在不背离所附权利要求定义的本教义技术的情况下,可以进行各种变化、替换和更改。而且,本申请的范围不是要限定到本说明书中描述过的过程、机器、制造物、物质组成、器件、方法与步骤的特定方面。如本领域普通技术人员将从本公开很容易认识到的,根据所给出的教义,与在此所述的对应方面执行基本相同功能或者实现基本相同结果的目前存在或以后开发的过程、机器、制造物、物质组成、器件、方法或步骤都可以使用。相应地,所附权利要求要在其范围内包括这种过程、机器、制造物、物质组成、器件、方法或步骤。
【权利要求】
1.一种通信方法,包括: 在第一电子设备扫描第一光学符号,所述第一光学符号被显不在第二电子设备上; 在所述第一电子设备解码被编码到所述第一光学符号中的第一组信息; 在所述第一电子设备处理所述解码后的第一组信息; 在所述第一电子设备利用第二组信息生成第二光学符号;及 在所述第一电子设备的显示屏上显示所述第二光学符号。
2.如权利要求1所述的方法,还包括: 至少部分地基于所述解码后的第一组信息准予用户对以下之一的访问:所述第一电子设备或另一电子设备。
3.如权利要求1所述的方法,其中所述第二组信息至少部分地基于所述第一组信息。
4.如权利要求1所述的方法,其中所述第二组信息至少部分地基于用户与另一电子设备的交互。
5.如权利要求1所述的方法,还包括: 在所述第一电子设备扫描来自所述第二电子设备的另一光学符号; 在所述第一电子设备解码所述第二组数据和来自所述另一光学符号的定制数据;及 在所述第一电子设备处理所述解码后的第二组数据和所述定制数据。
6.如权利要求1所述的方法,还包括: 把所述第一组信息的至少一部分报告给远端服务器;及 从所述远端服务器接收用于所述第二组信息的至少一部分的数据。
7.如权利要求6所述的方法,其中所述报告和所述接收是通过以下之一实现的: 直接网络连接;或者 所述移动设备的网络连接。
8.如权利要求7所述的方法,其中所述报告和所述接收是通过以下中的一个或多个执行的: 所述第一电子设备; 所述第二电子设备;及 另一电子设备。
9.如权利要求1所述的方法,其中所述第一电子设备包括固定的电子设备,而所述第二电子设备包括移动设备。
10.一种通信方法,包括: 基于第一组信息生成第一光学符号; 在可视显示器上显示所述第一光学符号; 把所述显示的第一光学符号呈现给电子设备的扫描仪; 捕捉显示在所述电子设备的显示器上的第二光学符号的图像;及 解码嵌在所述第二光学符号中的第二组信息。
11.如权利要求10所述的方法,其中所述第一组信息是以下之一: 经网络连接从远端服务器接收的;或者 从用户输入的输入中检测的。
12.如权利要求10所述的方法,还包括:基于所述第二组信息和由用户在独立于所述电子设备的计算设备上创建的定制数据,生成第三光学符号; 在所述可视显示器上显示所述第三光学符号;及 把所述显示的第三光学符号呈现给所述扫描仪。
13.如权利要求12所述的方法,其中所述计算设备包括独立于所述电子设备的另一电子设备。
14.一种用于符号通信的计算机程序产品,包括: 其上记录有程序代码的计算机可读介质,所述程序代码包括: 用于在第一电子设备扫描第一光学符号的程序代码,所述第一光学符号被显不在第二电子设备上; 用于在所述第一电子设备解码被编码到所述第一光学符号中的第一组信息的程序代码; 用于在所述第一电子设备处理所述解码后的第一组信息的程序代码; 用于在所述第一电子设备利用第二组信息生成第二光学符号的程序代码;及 用于在所述第一电子设备的显示屏上显示所述第二光学符号的程序代码。
15.如权利要求14所述的计算机程序产品,其中所述用于扫描的程序代码包括: 用于至少部分地基于所述解码后的第一组信息准予用户对以下之一的访问的程序代码:所述第一电子设备或另一 电子设备。
16.如权利要求1所述的计算机程序产品,其中所述第二组信息至少部分地基于所述第一组信息。
17.如权利要求14所述的计算机程序产品,其中所述第二组信息至少部分地基于用户与另一电子设备的交互。
18.如权利要求14所述的计算机程序产品,还包括: 用于在所述第一电子设备扫描来自所述第二电子设备的另一光学符号的程序代码;用于在所述第一电子设备解码所述第二组数据和来自所述另一光学符号的定制数据的程序代码 '及 用于在所述第一电子设备处理所述解码后的第二组数据和所述定制数据的程序代码。
19.如权利要求14所述的计算机程序产品,还包括: 用于把所述第一组信息的至少一部分报告给远端服务器的程序代码;及 用于从所述远端服务器接收用于所述第二组信息的至少一部分的数据的程序代码。
20.如权利要求19所述的计算机程序产品,其中所述用于报告的程序代码和所述用于接收的程序代码是通过以下之一实现的: 直接网络连接;或者 所述移动设备的网络连接。
21.如权利要求20所述的计算机程序产品,其中所述用于报告的程序代码和所述用于接收的程序代码是通过以下中的一个或多个执行的: 所述第一电子设备; 所述第二电子设备;及 另一电子设备。
22.如权利要求1所述的计算机程序产品,其中所述第一电子设备包括固定的电子设备,而所述第二电子设备包括移动设备。
23.一种用于符号通信的计算机程序产品,包括: 其上记录有程序代码的计算机可读介质,所述程序代码包括: 用于基于第一组信息生成第一光学符号的程序代码; 用于在可视显示器上显示所述第一光学符号的程序代码; 用于把所述显示的第一光学符号呈现给电子设备的扫描仪的程序代码; 用于捕捉显示在所述电子设备的显示器上的第二光学符号的图像的程序代码;及 用于解码嵌在所述第二光学符号中的第二组信息的程序代码。
24.如权利要求23所述的计算机程序产品,其中所述第一组信息是以下之一: 经网络连接从远端服务器接收的;或者 从用户输入的输入中检测的。
25.如权利要求23所述的计算机程序产品,还包括: 用于基于所述第二组信息和由用户在独立于所述电子设备的计算设备上创建的定制数据生成第三光学符号的程序代码; 用于在所述可视显示器上显示所述第三光学符号的程序代码;及 用于把所述显示的第三光学符号呈现给所述扫描仪的程序代码。
26.如权利要求25所述的计算机程序产品,其中所述计算设备包括独立于所述电子设备的另一电子设备。
27.—种电子设备,包括: 至少一个处理器; 显示设备,所述显示设备耦合到所述至少一个处理器; 图像捕捉设备,所述图像捕捉设备耦合到所述至少一个处理器; 存储器,所述存储器耦合到所述至少一个处理器;及 符号通信模块,所述符号通信模块存储在所述存储器上,其中,当被所述至少一个处理器执行时,所述执行的符号通信模块把所述电子设备配置成: 在第一电子设备扫描第一光学符号,所述第一光学符号被显不在第二电子设备上; 在所述第一电子设备解码被编码到所述第一光学符号中的第一组信息; 在所述第一电子设备处理所述解码后的第一组信息; 在所述第一电子设备利用第二组信息生成第二光学符号;及 在所述第一电子设备的显示屏上显示所述第二光学符号。
28.如权利要求27所述的电子设备,其中所述执行的符号通信模块还把所述电子设备配置成: 至少部分地基于所述解码后的第一组信息准予用户对以下之一的访问:所述第一电子设备或另一电子设备。
29.如权利要求27所述的电子设备,其中所述第二组信息至少部分地基于所述第一组信息。
30.如权利要求27所述的电子设备,其中所述第二组信息至少部分地基于用户与另一电子设备的交互。
31.如权利要求27所述的电子设备,其中所述执行的符号通信模块还把所述电子设备配置成: 在所述第一电子设备扫描来自所述第二电子设备的另一光学符号; 在所述第一电子设备解码所述第二组数据和来自所述另一光学符号的定制数据;及 在所述第一电子设备处理所述解码后的第二组数据和所述定制数据。
32.如权利要求27所述的电子设备,其中所述执行的符号通信模块还把所述电子设备配置成: 把所述第一组信息的至少一部分报告给远端服务器;及 从所述远端服务器接收用于所述第二组信息的至少一部分的数据。
33.如权利要求32 所述的电子设备,其中所述电子设备的进行报告和接收的所述配置是通过以下之一实现的: 直接网络连接;或者 所述移动设备的网络连接。
34.如权利要求33所述的电子设备,其中所述电子设备的进行报告和接收的所述配置是通过以下中的一个或多个执行的: 所述第一电子设备; 所述第二电子设备;及 另一电子设备。
35.如权利要求27所述的电子设备,其中所述计算设备包括所述移动设备。
36.一种电子设备,包括: 至少一个处理器; 可视显示设备,所述可视显示设备耦合到所述至少一个处理器; 图像捕捉设备,所述图像捕捉设备耦合到所述至少一个处理器; 存储器,所述存储器耦合到所述至少一个处理器;及 符号通信模块,所述符号通信模块存储在所述存储器上,其中,当被所述至少一个处理器执行时,所述执行的符号通信模块把所述电子设备配置成: 基于第一组信息生成第一光学符号; 在所述可视显示设备上显示所述第一光学符号; 把所述显示的第一光学符号呈现给另一电子设备的扫描仪; 使用所述图像捕捉设备捕捉显示在所述另一电子设备的显示器上的第二光学符号的图像;及 解码嵌在所述第二光学符号中的第二组信息。
37.如权利要求36所述的电子设备,其中所述第一组信息是以下之一: 经网络连接从远端服务器接收的;或者 从用户输入的输入中检测的。
38.如权利要求36所述的电子设备,其中所述电子设备还被配置成: 基于所述第二组信息和由用户在独立于所述另一电子设备的计算设备上创建的定制数据,生成第三光学符号; 在所述可视显示设备上显示所述第三光学符号;及把所述显示的第三光学符号呈现给所述扫描仪。
39.如权利要求38所述的电子设备,其中所述计算设备包括独立于所述电子设备的另一电子 设备。
【文档编号】G06K7/10GK103534710SQ201180068892
【公开日】2014年1月22日 申请日期:2011年12月13日 优先权日:2011年1月20日
【发明者】Z·W·达夫, C·J·麦格拉思 申请人:Lai游戏澳大利亚股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1