对于任何发声设备的移动服务请求

文档序号:1760619 发布日期:2019-11-29 浏览:18次 >En<

阅读说明:本技术 对于任何发声设备的移动服务请求 (Information Mobile Service request for any audible device ) 是由 E.蒋 A.马登 S.格瓦拉尼 H.卡纳 K.南达库马尔 P.拉瓦特 于 2018-02-02 设计创作,主要内容包括:一种信息系统,生成数据,生成音频令牌,将音频令牌与数据相关联,以及将音频令牌连同数据一起发送到账户管理系统。信息系统配置广播计算设备以在一位置处广播音频令牌。该位置处的用户计算设备经由音频通信信道接收广播令牌,并且经由网络将音频令牌重新发送到账户管理系统。账户管理系统从特定的用户计算设备接收音频令牌连同针对与音频令牌相关联的数据的请求,提取与音频令牌数据相关联的数据,以及将与音频令牌相关联的数据发送到特定的用户计算设备。(A kind of information system generates data, generates audio token, and audio token is associated with data, and audio token is sent collectively to account management system together with data.Information system configuration broadcast calculates equipment with the broadcast audio token at a position.User calculating equipment at the position receives broadcast token via voice communication channel, and audio token is resend to account management system via network.Account management system receives audio token together with the request for being directed to data associated with audio token from specific user calculating equipment, data associated with audio token data are extracted, and send specific user calculating equipment for data associated with audio token.)

对于任何发声设备的移动服务请求

技术领域

本申请要求于2017年4月10日提交的第62/483,829号美国临时专利申请的优先权。上述优先权申请的全部公开内容通过引用全部并入于此。

技术领域

本公开涉及在音频通信信道上发送信息,并且具体地,涉及经由发声(soundemitting)设备通过音频通信信道发送信息。

背景技术

具有经由音频通信信道发射数据的扬声器的广播计算设备(包括电视标志牌、无线电、甚至城市基础设施)位于各种重要位置,包括地铁站、公共汽车站和其他兴趣点。通常,在兴趣点,用户可能期望执行诸如经由用户计算设备查看其他信息的动作。例如,在地铁站或公共汽车站,用户可能期望进行服务请求。利用当前的技术,相关信息的通信限于员工对用户的通信或用户对网站的访问,相关信息诸如,例如使得用户能够使用用户计算设备针对与兴趣点相关的项目进行服务请求的信息、关于兴趣点的信息、公共服务信息或其他相关信息。因此,需要启用和使用广播计算设备以经由音频通信信道向用户计算设备传达(communicate)相关信息。

发明内容

本文描述的示例提供了用于由用户计算设备接收与广告计算设备发送的音频令牌相关联的数据的计算机实施的技术。在示例中,信息系统利用账户管理计算系统来配置包括数据的音频令牌。信息系统生成音频令牌,将音频令牌与数字组件相关联,以及经由网络将音频令牌连同数字组件一起发送到账户管理计算系统。在示例中,音频令牌包括随机数,该随机数包括字母数字和/或字符的符号串,并且信息系统经由随机数生成器生成音频令牌。信息系统将广播计算设备配置为在一位置广播音频令牌。在示例中,广播计算设备在一位置广播音频令牌,使得包括应用的用户计算设备接收广播令牌并且经由网络将音频令牌重新发送到账户管理计算系统,以发起与该位置相关联的服务请求。

账户管理计算系统通过网络从特定的用户计算设备接收音频令牌。例如,用户计算设备接收在广播计算设备的位置处发送的音频令牌,并且然后经由网络将音频令牌重新发送到账户管理计算系统。例如,应用激活用户计算设备的麦克风组件以侦听(listenfor)通过音频通信信道发送的数据,接收广播的音频令牌,以及将接收到的音频令牌连同针对与音频令牌相关联的数字组件的请求一起经由网络发送到账户管理计算系统。账户管理计算系统接收重新发送的音频令牌和针对与音频令牌相关联的数字组件的请求。账户管理计算系统确定接收到的音频令牌与所存储的由服务系统先前配置的音频令牌相匹配,提取与音频令牌数据相关联的数字组件,以及将与音频令牌相关联的数字组件发送到用户计算设备。

附图说明

图1是描绘根据某些示例的系统的框图,该系统用于由用户计算设备并且从账户管理计算系统接收与从广播计算设备接收到的音频令牌相关联的数据以发起服务请求。

图2是描绘根据某些示例的方法的框图,该方法用于由用户计算设备并且从账户管理计算系统接收与从广播计算设备接收到的音频令牌相关联的数据以发起服务请求。

图3是描绘根据某些示例的方法的框图,该方法用于由广告计算系统利用账户管理计算系统来配置音频令牌以由广播计算设备进行广播。

图4是描绘根据某些示例的方法的框图,该方法用于由用户向账户管理计算系统注册账户并且将广告应用下载到用户计算设备上。

图5是描绘根据某些示例的方法的框图,该方法用于使用与音频令牌相关联的数据来发起服务请求。

图6是描绘根据某些示例的计算机器和模块的框图。

具体实施方式

概述

本文描述的示例实施例提供了用于由用户计算设备接收与由广播计算设备发送的音频令牌相关联的数据的计算机实施的技术。提供了根据独立权利要求的方法、计算机程序产品和系统。在从属权利要求中定义了进一步的发展。

在示例中,一种信息计算系统利用账户管理计算系统来配置包括数据的音频令牌。例如,信息系统经由网络将数据和针对音频令牌的请求发送到账户管理计算系统。示例数据包括数字组件、服务请求详情、公共服务信息、网站的统一资源定位符(“URL”)或者由在一位置或兴趣点的广播计算设备广播的其他相关信息。示例服务请求详情包括与服务请求相关联的项目的标识以及与账户管理计算系统相关联的账户信息。在一些示例中,账户管理计算系统接收数据和针对音频令牌的请求。在一些示例中,账户管理计算系统存储所接收到的数据,生成音频令牌,以及将生成的令牌与所存储的数据相关联。在一些示例中,账户管理计算系统经由网络将生成的音频令牌发送到信息系统。信息计算系统通过网络接收生成的音频令牌。

在其他示例中,信息计算系统生成音频令牌,将音频令牌与数据相关联,以及将音频令牌连同数据一起经由网络发送到账户管理计算系统。在示例中,信息计算系统将音频令牌和相关联的数据存储在对于信息存储系统可访问的数据存储单元中所维护的音频令牌列表中,该音频令牌列表将生成的音频令牌与数据相关联,该数据与由信息计算系统生成的每个音频令牌相关联。在这些示例中,账户管理计算系统接收音频令牌和数据,将音频令牌与数据相关联,以及存储音频令牌和数据。在示例中,账户管理计算系统将音频令牌和相关联的数据存储在对于账户管理计算系统可访问的数据存储单元中所维护的音频令牌列表中,其中,该音频令牌列表包括将接收到的音频令牌与接收到的数据相关联的列表,该接收到的数据与每个接收到的音频令牌相关联。

在一些示例中,信息计算系统配置广播计算设备以在一位置广播音频令牌。在示例中,广播计算设备在一位置广播音频令牌,使得包括应用的用户计算设备接收广播令牌,并且经由网络将音频令牌重新发送到账户管理计算系统,以发起针对与该位置相关的项目的服务请求。在该示例中,信息计算系统包括服务计算系统。服务计算系统向账户管理计算系统发送服务请求数据以与音频令牌数据相关联,该服务请求数据包括与服务计算系统相关联的账户信息、项目的标识以及与每个标识的项目相关联的总量。

在另一示例中,信息计算系统指令账户管理计算系统将音频令牌与网站的统一资源定位符(“URL”)相关联。在某些示例中,信息计算系统或广播计算设备操作方配置音频令牌,并且信息计算系统或广播计算设备将配置的音频令牌连同相关联的数据(诸如URL或服务请求信息)一起发送到账户管理计算系统,以将音频令牌与发送的数据相关联。在其他示例中,信息计算系统将包括URL、服务请求数据或其他数据的数据连同针对音频令牌的请求一起经由网络从账户管理计算系统发送。在这些其他示例中,账户管理计算系统接收数据,生成音频令牌,将从信息计算系统或广播计算设备接收到的数据与音频令牌相关联,以及将音频令牌发送到广播计算设备或信息计算系统以使得广播计算设备广播音频令牌。

在示例中,账户管理计算系统通过网络从特定的用户计算设备接收音频令牌。在该示例中,特定的用户计算设备接收在广播计算设备的位置发送的音频令牌,并且然后经由网络将音频令牌发送到账户管理计算系统。在一些示例中,当用户登录应用时,用户计算设备上的应用经由网络与账户管理计算系统通信。在一些示例中,应用激活用户计算设备的麦克风组件以侦听通过音频通信信道发送的数据。在一些示例中,用户计算设备经由麦克风组件接收由广播计算设备广播的音频令牌。在一些示例中,广告应用经由网络将接收到的音频令牌连同对与音频令牌相关联的数据的请求一起发送到账户管理计算系统。在一些示例中,账户管理计算系统接收重新发送的音频令牌和针对与音频令牌相关联的数据的请求。

在一些示例中,账户管理计算系统确定接收到的音频令牌与所存储的由信息计算系统先前配置的音频令牌相匹配,并且提取与音频令牌数据相关联的广告数据。在示例中,广告数据包括服务请求数据。服务请求数据包括服务计算系统账户信息和总量。在示例中,账户管理计算系统与用户计算设备通信以:接收对于发起服务请求的确认,并且接收用户账户数据。账户管理计算系统通过与第三方计算系统通信,使用用户账户数据和服务计算系统账户数据来处理服务请求。账户管理计算系统向用户计算设备和/或服务计算系统发送指示服务请求是否被成功地处理的信息。

在其他示例中,账户管理计算系统接收由广播计算设备广播并且由用户计算设备重新发送的音频令牌,以及提取与包括数据的音频令牌相关联的数据。提取的示例数据包括URL。在该示例中,账户管理计算系统通过网络将URL连同对用户计算设备的指令一起发送到用户计算设备以访问与该URL相关联的网站。在另一示例中,账户管理计算系统接收音频令牌,并且提取与应用相关联的数据,该应用与信息计算系统相关联并且通过由账户管理计算系统管理的应用商店提供。在该示例中,账户管理计算系统将请求发送到用户计算设备。在示例中,用户计算设备经由用户计算设备的用户接口接收用于下载应用的请求并且显示用于下载应用的请求。在一些示例中,用户选择用户计算设备上的选项以下载应用,并且用户计算设备通过网络从账户管理计算系统接收应用。

在另一示例中,账户管理计算系统接收由广播计算设备广播的并且由用户计算设备重新发送的音频令牌,以及提取与音频令牌相关联的数据。示例音频令牌包括公共服务数据。例如,公共服务数据包括由公共服务或其他服务发布的提醒(诸如交通提醒,紧急提醒或天气提醒)。例如,信息计算系统包括公共服务计算系统。在该示例中,账户管理计算系统将提醒信息发送到与音频令牌相关联的用户计算设备。

通过使用和依赖于本文描述的方法和系统,例如,信息计算系统、用户计算设备和账户管理计算系统提供了在包括音频广播计算设备的兴趣点经由音频通信信道向用户计算设备发送数据的能力。这样,本文描述的系统和方法使得能够经由音频通信信道将数据的指示发送到适当位置处的用户计算设备。通过使用和依赖于本文描述的方法和系统,例如,信息计算系统、用户计算设备和账户管理计算系统使得用户能够在兴趣点处直接地在用户计算设备上接收兴趣点处的相关信息,而无需向员工请求信息或在用户计算设备上提供输入以搜索和访问网站来接收信息。这样,本文描述的方法和系统减少了用户相对于用户计算设备的、用于在兴趣点处接收相关信息所需的输入。此外,通过使用和依赖于本文描述的方法和系统,信息计算系统、用户计算设备和账户管理计算系统使得信息计算系统能够:通过使得能够经由任何发声广播设备进行发送来增加可以发送数据的位置;并且通过仅需要发送与数据相关联的音频令牌来减少发送数据的成本,该数据是可能由用户计算设备与账户管理计算系统针对相关联的数据来交换的数据。

示例系统架构

现在转向附图来详细地描述示例,其中贯穿附图,相似的附图标记表示相似(但不一定相同)的元件。

图1是描绘根据某些示例的系统100的框图,系统100用于由广播计算设备发送与用户计算设备向账户管理计算系统请求的数据相关联的音频令牌。如图1所示,系统100包括网络计算设备110、130、140和150,它们被配置为经由一个或多个网络120彼此通信。在一些实施例中,与设备相关联的用户必须安装应用和/或进行特征选择以获得本文描述的技术的益处。

在示例中,网络120可以包括局域网(“LAN”)、广域网(“WAN”)、内联网、互联网、存储区域网(“SAN”)、个域网(“PAN”)、城域网(“MAN”)、无线局域网(“WLAN”)、虚拟专用网(“VPN”)、蜂窝或其他移动通信网络、蓝牙、低功耗蓝牙(“BLE”)、近场通信(“NFC”)、超声通信或其任何组合,或者促进信号、数据和/或消息的通信的任何其他适当的架构或系统。贯穿示例的讨论,应当理解,术语“数据”和“信息”在本文中可互换地使用,以指代文本、图像、音频、视频或可以存在于基于计算机的环境中的任何其他形式的信息。

每个网络计算设备110、130、140和150包括具有能够通过网络120发送和接收数据的通信模块的设备。例如,每个网络计算设备110、130、140和150可以包括服务器、桌面型计算机、膝上型计算机、平板型计算机、具有嵌入其中和/或耦合至其的一个或多个处理器的电视机、智能电话、手持型计算机、个人数字助理(“PDA”)、视频游戏设备、可穿戴计算设备或者任何其他有线的或无线的、处理器驱动的设备。在图1所示的示例中,网络计算设备110、130、140和150分别地由用户101、广告计算系统操作方、账户管理计算系统140操作方和发布方计算系统150操作方来操作。

示例用户计算设备110包括用户接口111、广告应用113、数据存储单元115和麦克风组件119。用户计算设备110经由网络120与账户管理计算系统140通信,并且通过音频通信信道从与广告计算系统130相关联的广播计算设备131接收数据。

在示例中,用户接口111使得用户101能够与用户计算设备110交互。例如,用户接口111包括触摸屏、基于语音的接口或允许用户101提供输入并且从用户计算设备110上的应用接收输出的任何其他接口。在示例中,用户101经由用户接口111与支付应用113交互。

在示例中,广告应用113是存在于用户计算设备110上并且在用户计算设备110上执行其操作的程序、功能、例程、小程序或类似的实体。在某些示例中,用户101必须安装广告应用113和/或在用户计算设备110上进行特征选择以获得本文描述的技术的益处。在示例中,用户101经由用户接口111访问用户计算设备110上的广告应用113。在示例中,广告应用113与账户管理计算系统140相关联。在示例中,广告应用113包括支付应用,并且账户管理计算系统140包括账户管理计算系统。在另一示例中,广告应用113包括售票(ticketing)应用,并且账户管理计算系统140包括账户管理计算系统。在又一示例中,广告计算系统113包括电子邮件应用、地图应用、购物应用、社交媒体应用或其他应用。

在示例中,数据存储单元115包括适合于存储信息的、对于用户计算设备110可访问的本地或远程数据存储结构。在示例中,诸如HTML5本地存储装置的数据存储单元115存储加密信息。

在示例中,麦克风组件119包括能够从用户计算设备110的环境接收超声输入和可听声音输入的麦克风设备。在示例中,麦克风组件119与广告应用113通信以接收用于从被动模式转变到主动模式并且侦听超声输入的指令。在示例中,麦克风组件119在处于主动模式时接收超声输入,并且将接收到的超声输入发送到支付应用113。

示例广告计算系统130包括位于广告位置处的一个或多个广播计算设备130。示例广播计算设备130包括数据存储单元133和音频组件135。在示例中,广播计算设备包括:无线电、计算机、电视机或包括能够在音频通信信道上广播音频令牌的音频组件135的其他设备。在另一示例中,广播计算设备131包括移动计算设备,诸如智能电话设备、平板设备或其他移动计算设备。在另一示例中,广播计算设备131包括销售点终端。广告计算系统130经由网络120与账户管理计算系统140通信。广播计算设备131经由音频通信信道将数据传达至用户计算设备110。

在示例中,数据存储单元133包括适合于存储信息的、对于广播计算设备131可访问的本地或远程数据存储结构。在示例中,诸如HTML5本地存储的数据存储单元133存储加密信息。

在示例中,音频组件135包括扬声器设备或者能够产生超声或可听声音输出的其他设备。在示例中,音频组件135可以由广告计算系统130配置为在广播计算设备131的位置处广播音频令牌。在示例中,音频组件135是可通信地耦合到广播计算设备131或广告计算系统130的另一设备的组件。

示例账户管理计算系统140或服务处理系统包括服务器141、网站142、账户管理组件143、数据存储单元145和服务请求处理组件149。在示例中,账户管理计算系统140经由网络120与用户计算设备110和广告计算系统130通信。在示例中,账户管理计算系统140经由网络120与发布方计算系统150通信。

在示例中,服务器141提供用户101通过用户计算设备110上的web浏览器访问的内容,包括但不限于HTML文档、图像、样式表格和脚本。在示例中,网络服务器141支持账户管理计算系统140的网站143。

在示例中,网站142经由网络120与驻留在用户计算设备110上的网络浏览器118或广告应用113通信。在示例中,用户101访问网站143以下载广告应用113,和/或利用账户管理计算系统140配置用户101账户。

在示例中,账户管理组件143管理分别地与用户101和商户系统相关联的用户101账户和商户系统账户。账户管理组件143接收用于添加、编辑、删除或以其他方式修改用户101账户或商户系统账户的支付账户信息的请求。

在示例中,数据存储单元145包括适合于存储信息的、对于账户管理计算系统140可访问的本地或远程数据存储结构。在示例中,诸如HTML5本地存储的数据存储单元145存储加密信息。

在示例中,服务请求处理组件149从广告计算系统130接收服务请求详情,并且从用户计算设备110接收音频令牌。在示例中,服务请求处理组件149提取从广告计算系统130接收到的并且与接收到的音频令牌相关联的所存储的交易详情。例如,服务请求详情包括服务请求总量和广告计算系统130账户信息。在示例中,服务请求处理系统组件149提取与用户101账户(其与用户计算设备相关联)相关联的账户信息,并且将服务授权请求发送到发布方计算系统150或与用户101支付账户信息相关联的其他适当机构。示例服务授权请求包括广告计算系统账户信息、用户101账户信息以及服务请求的总量。在示例中,在发布方计算系统150处理服务授权请求之后,服务请求处理组件149通过网络120从发布方计算系统150接收对服务授权请求的批准或拒绝。在示例中,服务请求处理组件149将包括支付交易的摘要的收据发送到商户计算设备、广告计算系统130和/或用户计算设备110。

在另一示例中,服务请求处理组件149从用户计算设备110接收音频令牌,提取与音频令牌相关联的数据,以及将提取的数据发送到用户计算设备110。例如,数据包括图像、文本、URL或与接收到的音频令牌相关联的其他数据。在该示例中,账户管理计算系统140的服务请求处理组件149从广告计算系统130接收数据以与令牌相关联。

示例发布方计算系统150批准或拒绝从商户计算系统或从账户管理计算系统140接收到的服务授权请求。在示例中,发布方计算系统150通过网络120与商户计算设备进行通信、广告计算系统130和/或账户管理计算系统140通信。在示例中,发布方计算系统150与收单方(acquirer)系统通信,以批准信用授权并且向账户管理计算系统140和/或商户系统进行支付。例如,收单方系统是第三方支付处理公司。

在示例中,与本文呈现的技术相关联的网络计算设备和任何其他计算机器可以是任何类型的计算机器,诸如但不限于,关于图6更加详细地讨论的那些。此外,与这些计算机器中的任何相关联的任何功能、应用或组件,诸如本文描述的那些或者与本文呈现的技术相关联的任何其他(例如,脚本、web内容、软件、固件、硬件或模块),可以是关于图6更加详细地讨论的组件中的任何。本文讨论的计算机器可以通过诸如网络120的一个或多个网络彼此通信以及与其他计算机器或通信系统通信。网络120可以包括任何类型的数据或通信网络,包括关于图6讨论的网络技术中的任何一个。

示例处理

在下文中,关于示例操作环境100的组件描述了图2至图5中所示的示例方法。图2至图5的示例方法还可以利用其他系统和在其他环境中执行。关于图2至图5中的任何所描述的操作可以被实施为在计算机或机器可读的非暂时性有形存储介质(例如,软盘,硬盘,ROM,EEPROM,非易失性RAM,CD-ROM等)上存储的可执行代码,基于由使用一个或多个集成电路实施的处理器电路对该代码的执行而完成;本文所描述的操作还可以实施为在一个或多个非暂时性有形介质中编码以用于执行的可执行逻辑(例如,可编程逻辑阵列或器件、现场可编程门阵列、可编程阵列逻辑、专用集成电路等)。

图2是描绘根据某些示例的方法200的框图,方法200用于由用户计算设备从广播计算设备接收与音频令牌相关联的数据以发起服务请求。参考图1所示的组件来描述方法200。

在方框210中,广告计算系统130利用账户管理计算系统140来配置音频令牌,以由广播计算设备131进行广播。参考图3中描述的方法,在下文中更加详细地描述用于由广告计算系统130利用账户管理计算系统140来配置音频令牌以由广播计算设备110进行广播方法。示例音频令牌包括由广播计算设备110经由音频通信信道发送且由一个或多个用户计算设备131接收的数据串。例如,数据串可以包括音频令牌标识符,该音频令牌标识符包括一系列字母数字和/或符号字符。

图3是描绘根据某些示例的方法210的框图,方法210用于由广告计算系统130利用账户管理计算系统140来配置音频令牌以由广播计算设备110进行广播。参考图1所示的组件来描述方法210。例如,广告计算系统130通过生成音频令牌标识符并且然后将数据与音频令牌标识符相关联来配置音频令牌。在另一示例中,广告计算系统130发送数据以与音频令牌相关联,并且将该数据连同针对音频令牌的请求一起发送到账户管理系统130。在该另一示例中,账户管理系统130接收数据和请求,以及生成音频令牌标识符并且将接收到的数据与音频令牌标识符相关联。

在方框310中,广告计算系统130操作方访问账户管理计算系统网站142。例如,广告计算系统130操作方经由广告计算系统计算设备(未示出)来访问网站142。

在方框320中,广告计算系统130操作方经由账户管理计算系统网站142向账户管理计算系统140注册广告计算系统130账户。例如,广告计算系统130操作方经由广告计算系统130计算设备(未示出)注册账户,并且提供广告计算系统130账户信息以利用账户管理计算系统140建立广告计算系统130账户。示例账户信息可以包括广告计算系统130名称、广告计算系统130位置以及与广告计算系统130相关联的支付账户信息。在另一示例中,广告计算系统130操作方经由广告计算系统130计算设备访问现有的广告计算系统130账户并且登录广告计算系统130账户。

在方框330中,广告计算系统130向账户管理计算系统140发送针对音频令牌的请求,并且发送数据以与请求的音频令牌相关联。例如,广告计算系统130经由网络120向账户管理计算系统140发送广告数据和针对音频令牌的请求。例如,示例广告数据包括广告、交易详情、公共服务信息、网站的统一资源定位符(“URL”)或将由兴趣点处的广播计算设备110广播的其他相关信息。示例交易详情包括要购买的项目的标识、交易的总量以及与账户管理计算系统140相关联的支付账户信息。在示例中,账户管理系统140经由网络120接收广告数据,并且将接收到的广告数据与音频令牌相关联,该音频令牌稍后将由音频广播计算设备131在兴趣点处进行广播。在该示例中,账户管理系统140经由网络120从在兴趣点处的用户计算设备110接收音频令牌,该在兴趣点处的用户计算设备110接收由音频广播计算设备131在兴趣点处广播的音频令牌。在该示例中,账户管理系统140使得处于发送音频令牌的兴趣点处的音频广播计算设备131的音频范围内的用户计算设备110能够接收兴趣点处的相关广告数据。

在方框340中,账户管理计算系统140生成音频令牌并且将数据与音频令牌相关联。在示例中,账户管理计算系统140经由网络120接收广告数据和对于生成音频令牌的请求。在示例中,账户管理计算系统140标识与发送针对音频令牌的请求的广告系统130相关联的广告系统130账户。在一些示例中,账户管理计算系统140存储接收到的广告数据,生成音频令牌,以及将生成的令牌与所存储的广告数据和广告系统130账户标识符相关联,该广告系统130账户标识符与广告系统130账户相关联。在示例中,音频令牌包括随机数,该随机数包括字母数字和/或字符的符号串,并且账户管理计算系统140经由随机数生成器生成音频令牌。在示例中,账户管理计算系统140将音频令牌和相关联的广告数据存储在对于账户管理计算系统140可访问的数据存储单元中所维护的音频令牌列表中,其中,该音频令牌列表包括将生成的音频令牌与广告数据相关联的列表,该广告数据与每个生成的音频令牌相关联。在该示例中,账户管理系统140将从广告系统130接收到的数据与广告系统130账户标识符以及列表中的生成的音频令牌相关联,该广告系统130账户标识符与广告系统130账户相关联。

在一些示例中,账户管理计算系统140经由网络120将生成的音频令牌发送到广告计算系统130。广告计算系统130经由网络120接收生成的音频令牌。

在方框350中,账户管理计算系统140将音频令牌发送到广告计算系统130。例如,账户管理计算系统140经由网络120将生成的音频令牌发送到广告计算系统130。

在其他示例中,广告计算系统130生成音频令牌,将音频令牌与广告数据相关联,以及经由网络120将音频令牌连同广告数据一起发送到账户管理计算系统140。在示例中,音频令牌包括随机数,该随机数包括字母数字和/或字符的符号串,并且广告经由随机数生成器来生成音频令牌。在示例中,广告计算系统130将音频令牌和相关联的广告数据存储在对于广告计算系统130可访问的数据存储单元137中所维护的音频令牌列表中,该音频令牌列表将生成的音频令牌与广告数据相关联,该广告数据与由广告计算系统130生成的每个音频令牌相关联。在这些示例中,账户管理计算系统140经由网络120接收音频令牌和广告数据,标识与广告计算系统130相关联的广告计算系统130账户标识符,将音频令牌与广告数据和广告计算系统130账户标识符相关联,以及存储音频令牌和广告数据。在示例中,广告计算系统维护音频令牌与相关联的存储的广告数据的列表。在示例中,账户管理计算系统140将音频令牌和相关联的广告数据存储在对于账户管理计算系统140可访问的数据存储单元145中所维护的音频令牌列表中,其中,该音频令牌列表包括将接收到的音频令牌与接收到的广告数据相关联的列表,该接收到的广告数据与每个接收到的音频令牌相关联。

在示例中,广告计算系统130包括商户计算系统。商户系统通过向账户管理计算系统140发送交易数据以与音频令牌数据相关联来配置音频令牌,该交易数据包括与商户系统相关联的支付账户信息、针对购买的项目的标识以及与针对购买的每个标识的项目相关联的交易的总量。例如,针对购买的标识项目包括用于进入动物园的门票。在另一示例中,商户系统向账户管理计算系统发送交易数据以与音频令牌数据相关联,该交易数据包括与商户系统相关联的支付账户信息以及与交易的相应总量相关联的两个或多个可选择项目,该交易的相应总量与每个可选择项目相关联。例如,与交易的相应总量相关联的可选择项目包括:与15美元的交易的相应总量相关联的成人票可选择项目、与8美元的交易的相应总量相关联的儿童票可选择项目以及与12美元的交易的相应总量相关联的学生折扣票可选择项目。

在另一示例中,广告计算系统130指令账户管理计算系统将音频令牌与网站的统一资源定位符(“URL”)相关联。在某些示例中,广告计算系统或广播设备操作方配置音频令牌,并且将配置的音频令牌连同相关联的数据(诸如URL或交易信息)一起发送到账户管理计算系统,以将音频令牌与发送的数据相关联。在其他示例中,广告计算系统将包括URL、交易数据或其他数据的数据连同针对音频令牌的请求一起经由网络从账户管理计算系统发送。在这些其他示例中,账户管理计算系统140接收数据,生成音频令牌,将从商户系统或广播计算设备接收到的数据与音频令牌相关联,以及将音频令牌发送到广播计算设备或商户系统,使得广播计算设备广播音频令牌。在这些其他示例中,用户计算设备110经由音频通信信道接收由广播计算设备130广播的音频令牌,经由网络120将接收到的音频令牌发送到账户管理计算系统,以及经由网络120从账户管理计算系统140接收与音频令牌相对应的数据。

在方框360中,广告计算系统130配置广播计算设备131以广播音频令牌。例如,广告计算系统130将广播计算设备131配置为经由一个或多个可听通信信道来广播音频令牌。在另一示例中,广告计算系统130将广播计算设备131配置为经由一个或多个超声通信信道来广播音频令牌。在示例中,广播计算设备131包括对广播计算设备131被配置为广播的音频令牌进行广播的音频组件135,例如,扬声器组件。在某些示例中,广播计算设备131不通过网络120进行通信。在某些其他示例中,广播计算设备131经由网络120与广告计算系统130和/或账户管理计算系统140通信,并且广告计算系统130或账户管理计算系统140经由网络120将指令发送到广播计算设备131以广播音频令牌。在这些示例中,广播计算设备131经由网络120接收发送音频令牌的指令。

在方框370中,广播计算设备131广播音频令牌。例如,广播计算设备131经由音频组件135在广播计算设备131的位置处广播音频令牌。在示例中,广告计算系统130操作方将广播计算设备131配置为广播音频令牌。在另一示例中,广播计算设备131经由网络120从广告计算系统130或账户管理计算系统接收指令以广播音频令牌,并且响应于接收到广播音频令牌的指令来激活音频组件135以广播音频令牌,使得在广播计算设备131的指定附近的用户计算设备110可以经由音频通信信道接收广播的音频令牌并且将接收到的音频令牌发送到账户管理计算系统140。在示例中,广播计算设备131被配置为连续地广播音频令牌。在另一示例中,广播计算设备131被配置为以预先定义的间隔周期性地广播音频令牌,例如,每五分钟广播两分钟的持续时间。在又一示例中,广播计算设备131被配置为在预先定义的时间段上——例如,每天上午6:00-10:00之间以及下午4:00-7:00之间——的预先定义的时间处广播音频令牌。

方法210从方框370进行到图2中的方框220。

返回图2,在方框220中,用户101向账户管理计算系统140注册并且将广告应用113下载到用户计算设备110上。参考图4在下文中更加详细地描述用于由用户101向账户管理计算系统140注册账户并且将广告应用113下载到用户计算设备110上的方法220。

图4是描绘根据某些示例的方法220的框图,方法220用于由用户101向账户管理计算系统140注册账户并且将广告应用113下载到用户计算设备110上。参考图1所示的组件来描述方法220。

在方框410中,用户101经由用户计算设备110访问账户管理计算系统网站143。在示例中,用户101将网站143地址输入到用户计算设备110的web浏览器112中,或者经由用户计算设备110的用户接口111以另外的方式访问网站143。在示例中,用户101致动web浏览器112上的广告的用户接口111对象,并且web浏览器112重定向到网站143。

在方框420中,用户101经由账户管理计算系统网站143注册用户101的账户。用户101可以获得用户101账户号码,接收适当的应用和软件以安装在用户计算设备110上,请求授权以参与交易处理或执行账户管理计算系统140所需的任何操作。用户101可以利用用户计算设备110的功能(诸如用户接口111和web浏览器)来注册和配置用户101账户。在示例中,用户101可以向由账户管理计算系统140维护的用户101账户输入与一个或多个用户101账户相关联的支付账户信息,例如,一个或多个信用账户、一个或多个银行账户、一个或多个储值账户和/或其他适当的账户。

在方框430中,用户101将用户101支付账户信息上传到用户101账户。在示例中,用户101可以经由支付处理系统网站143配置用户101账户设置或者添加、删除或编辑支付账户信息。在示例中,用户101可以选择选项以启用或禁用对支付处理系统140处理交易的许可。例如,支付账户信息包括账户号码、有效期、地址、用户101账户持有者姓名或者将使得账户管理计算系统140能够处理支付交易的、与用户101支付账户相关联的其他信息。

在方框440中,用户101将广告应用113下载到在用户计算设备110上。在示例中,用户101选择账户管理计算系统140网站143上的选项以将广告应用113下载到用户计算设备110上。在示例中,在用户计算设备110上运行的广告应用113能够通过网络120与账户管理计算系统140通信。在示例中,在用户计算设备110上运行的广告应用113能够在用户101登录到广告应用113时通过网络120与账户管理计算系统140通信。

方法220从方框440进行到图2中的方框230。

返回图2,在方框230中,用户101到达与广播计算设备131相关联的位置。在示例中,用户101在到达广播计算设备131的附近之前登录支付应用113。在另一示例中,用户101在到达广播计算设备131的附近的同时或之后登录广告应用113。例如,附近包括用户计算设备110可以接收由广播计算设备131广播的音频令牌的距离。在示例中,为了登录广告应用113,用户101可以输入与用户101的支付账户管理计算系统140账户相关联的用户名和密码,并且选择在用户接口111上写作“登录”的对象。在该示例中,广告应用113经由网络120将用户名和密码传达给账户管理计算系统140。在该示例中,账户管理计算系统140验证用户101账户的用户名和密码。在该示例中,如果用户名和密码正确,则账户管理计算系统140经由网络120与用户计算设备110上的广告应用113建立通信。

在方框240中,用户计算设备110从广播计算设备131接收音频令牌。在示例中,广播计算设备131在诸如售票位置或其他兴趣点的位置处广播音频令牌,使得包括广告应用113的用户计算设备110接收到广播令牌并且经由网络120将音频令牌重新发送到账户管理计算系统140,以发起针对与该位置相关的项目的支付交易或服务请求。在示例中,当用户登录到广告应用113时,广告应用113激活用户计算设备110的麦克风组件119,使得用户计算设备110能够接收由广播计算设备131通过音频通信信道发送的音频令牌。在示例中,用户计算设备110经由麦克风组件119在音频通信信道上接收由广播计算设备131广播的音频令牌。

例如,配置的音频令牌包括音频令牌标识符,并且广播音频令牌包括经由广播计算设备131、经由该位置处的一个或多个音频通信信道来广播音频令牌。在该示例中,一个或多个用户计算设备110登录到广告应用113,并且在接收该位置处广播的音频令牌,以及经由网络120将接收到的音频令牌发送到账户管理计算系统140。在该示例中,账户管理计算系统140先前将音频令牌与从广告系统130接收到的数据相关联。

在方框250中,用户计算设备110将接收到的音频令牌发送到账户管理计算系统140。例如,用户计算设备110通过网络120将接收到的音频令牌发送到账户管理计算系统140。例如,用户登录到广告应用113,并且当用户登录到广告应用113时,广告应用113经由网络120与账户管理系统140通信。在该示例中,当用户登录到广告应用113时,广告系统113激活用户计算设备119的麦克风组件119,使得用户计算设备110能够经由一个或多个音频通信信道来接收音频令牌。在示例中,广告应用113将接收到的音频令牌转译成一系列字母数字和/或符号字符。例如,音频令牌包括声音输入,并且广告应用113通过将接收到的声音输入转译成一系列字母数字和/或符号字符来对其进行解释。在该示例中,广告应用113经由网络120将转译的音频令牌发送到账户管理计算系统140。在其他示例中,广告应用113不转译接收到的音频令牌,而是记录接收到的音频输入并且经由网络120将记录的音频输入发送到账户管理计算系统140。在这些其他示例中,账户管理计算系统140将包括记录的音频输入的接收到的音频令牌解释为一系列字母数字和/或符号字符,该记录的音频输入由用户计算设备110记录。

在方框260中,账户管理计算系统140检索(retrieve)与音频令牌关联的数据。例如,账户管理计算系统140确定接收到的音频令牌与所存储的由广告计算系统130先前配置的音频令牌相匹配,并且提取与音频令牌数据相关联的广告数据。例如,账户管理计算系统140在数据存储单元中维护列表,该列表列出了音频令牌和与每个音频令牌相关联的广告数据。在示例中,账户管理计算系统140根据音频令牌标识符列出每个音频令牌,每个音频令牌标识符包括一系列字母数字和/或符号字符。

在示例中,账户管理计算系统140经由网络120从用户计算设备110接收包括音频令牌标识符的一系列字母数字和/或符号字符,其从由用户计算设备110自广播计算设备131接收到的音频令牌声音输入转译而来。在该示例中,账户管理计算系统140确定该系列与对应于由账户管理计算系统140先前配置的音频令牌标识符的一系列字母数字和/或符号字符相匹配,并且将其与从广告计算系统130接收到的数据相关联。在另一示例中,账户管理计算系统140接收与用户计算设备110接收到的音频令牌相关联的音频输入,将音频输入转译为一系列字母数字和/或符号字符,以及确定该系列与对应于由账户管理计算系统140先前配置的音频令牌标识符的一系列字母数字和/或符号字符相匹配并且将其与从广告计算系统130接收到的数据相关联。

在示例中,广告数据包括与广告计算系统130(包括商户系统)相关联的交易数据。在该示例中,交易数据包括商户系统支付账户信息和交易的总量。在另一示例中,交易数据包括与商户系统相关联的支付账户信息以及与交易的相应总量相关联的两个或多个可选择项目,该交易的相应总量与每个可选择项目相关联。例如,商户系统包括运输系统。第一可选项目包括2美元的交易总量的单次乘坐火车通行证。第二可选项目包括18.00美元的交易总量的十次乘坐火车通行证。第三可选项目包括40.00美元的交易总量的一个月无限次乘坐火车通行证。在另一示例中,与音频令牌相关联的广告数据包括统一资源定位符(“URL”)。例如,URL包括到商户网站的链接。

在方框270中,账户管理计算系统140将与音频令牌相关联的数据发送到用户计算设备110。在示例中,账户管理计算系统140经由网络120将交易详情和请求发送到用户计算设备110,以用于对发起交易并且接收用户支付账户数据进行确认。用户计算设备110经由网络120接收针对确认的请求,并且经由用户接口111显示针对确认的请求。在示例中,用户计算设备110还显示交易详情,诸如正在购买的一个或多个项目以及交易的总量(如从与音频令牌相关联的广告数据确定)的指示。用户计算设备110经由用户接口111接收指示用户期望确认发起交易的选择。例如,用户选择在用户接口111上写作“确认此交易”的接口对象。在某些示例中,用户计算设备110经由用户接口111显示:与广告数据中的两个或更多个可购买项目相对应的两个或更多个可选择项目,以及使得用户能够指示期望继续交易的可选择对象。在该示例中,用户选择与特定的可选择项目相对应的第一接口对象,以及用户接口111上写作“确认此交易”的第二接口对象。在示例中,用户计算设备110根据接收到的用户的一个或多个选择经由网络120向账户管理系统140发送确认交易和所选择的可选择项目(如果适用)的请求。账户管理计算系统140通过与发布方计算系统150(例如,与用户支付账户信息相关联的银行、***网络和/或发布方计算系统)通信,使用用户支付账户数据和商户系统支付账户数据来处理交易。账户管理计算系统140向用户计算设备110和/或商户系统发送指示交易是否被成功地处理的收据。示例收据包括交易信息,诸如交易的总量、对由用户计算设备110的用户购买的项目中的一个或多个的描述或者其他相关的或有用的收据信息。

在其他示例中,账户管理计算系统140提取与包括统一资源定位符(“URL”)的音频令牌相关联的数据。在该示例中,账户管理计算系统14-通过网络120将URL连同用于用户计算设备110访问与URL相关联的网站的指令一起发送到用户计算设备110。在示例中,用户计算设备110通过网络120接收用于访问与URL相关联的网站的指令,并且根据接收到的指令访问网站。在某些示例中,用户使用用户计算设备110访问与URL关联的网站并且购买一个或多个项目,向该网站注册用户账户,登记(sign up)提醒或电子邮件通信,或者进行关于该网站的一些其他动作。

在另一示例中,账户管理计算系统140提取与应用相关联的数据,该应用与广告计算系统130相关联并且通过由账户管理计算系统140管理的应用商店提供。在该示例中,账户管理计算系统140向用户计算设备110发送请求,以向与用户计算设备110相关联的用户提供下载应用的选项。在该示例中,用户计算设备110经由用户计算设备110的用户接口111接收用于下载应用的请求并且显示用于下载应用的请求。在一些示例中,用户选择用户计算设备110上的选项以下载应用,并且用户计算设备110通过网络120从账户管理计算系统140接收应用。在另一示例中,用户选择不下载应用的选项。

在另一示例中,账户管理计算系统140提取与包括公共服务数据的音频令牌相关联的数据。例如,公共服务数据包括由公共服务或其他服务发布的提醒(诸如交通提醒,紧急提醒或天气提醒)。在该示例中,账户管理计算系统140将公共服务信息发送到与音频令牌相关联的用户计算设备110。在该示例中,用户计算设备110经由网络120接收公共服务信息并且显示公共服务信息。例如,用户计算设备110经由用户接口111显示公共服务信息,其写作“X县的学校今天取消”或“Y路由于建设项目而关闭”。

在其他示例中,账户管理计算系统140提取包括用户简档(profile)或ID的、与音频令牌相关联的数据。在该示例中,账户管理计算系统140经由网络120将用户简档或ID发送到用户计算设备。例如,用户计算设备110经由网络120接收用户简档或用户ID,并且访问和/或搜索与用户ID相关联的信息,例如,社交网络简档或联系信息。在某些示例中,用户简档或ID仅在有限的时间窗(例如,十分钟)内有效,在该时间窗期间用户计算设备110可以经由网络120访问与用户ID或简档相关联的数据。例如,用户计算设备110的广告应用113被配置为将接收到的用户简档或用户ID提交到网站以检索信息。在该示例中,广告应用113将用户简档或用户ID连同当前时间戳一起提交,并且网站确定当前时间戳是否在用户简档或用户ID有效的时间窗内。如果网站基于当前时间戳和时间窗确定用户简档或用户ID有效,则网站经由网络120将与该用户简档或用户ID相对应的信息发送到用户计算设备110。在该示例中,用户计算设备110显示和/或保存从网站接收到的信息。

在方框280中,用户计算设备110使用与音频令牌相关联的数据来发起服务请求。在下文中,参考图5中描述的方法来更加详细地描述用于使用与音频令牌相关联的数据来发起服务请求的方法。

图5是描绘根据某些示例的方法280的框图,方法280用于使用与音频令牌相关联的数据来发起服务请求。参考图1所示的组件来描述方法280。

在方框510中,用户计算设备110访问与数据相关联的网站。例如,账户管理计算系统140接收由广播计算设备131广播且由用户计算设备110重新发送的音频令牌,以及提取与包括数据的音频令牌相关联的数据。提取的示例数据包括URL。在该示例中,账户管理计算系统140通过网络120将URL连同用于用户计算设备110访问与URL相关联的网站的指令一起发送到用户计算设备110。

在方框520中,用户101经由网站发起服务请求。例如,网站包括与提供一个或多个产品清单的广告计算系统130相关联的网站。在示例中,用户经由用户计算设备110选择网站上的一个或多个产品清单以添加到虚拟购物车。在示例中,用户使用用户计算设备110的用户接口111发起交易以购买虚拟购物车中的项目。在示例中,广告计算系统130通过网络120从用户计算设备110接收交易请求,以响应于用户经由用户接口111发起交易请求而购买虚拟购物车中的项目。在另一示例中,网站包括与提供一个或多个服务的广告计算系统130相关联的网站。在该另一示例中,用户经由用户计算设备110选择网站上提供的一个或更多个服务以添加到虚拟购物车中进行购买。在又一示例中,网站包括与广告计算系统130相关联的网站,该网站使得用户101能够经由网络120购买和/或下载服务应用到用户计算设备110上。

在方框530中,广告计算系统130处理交易请求。在示例中,网站从用户计算设备110请求用户账户数据,并且用户经由用户计算设备110向网站提供所请求的用户账户数据。广告计算系统130经由网站接收所提供的用户账户数据,并且基于所接收到的用户账户数据生成交易授权请求。广告计算系统130经由网络将交易授权请求发送到与用户账户数据相关联的发布方计算系统,并且发布方计算系统接收交易授权请求。发布方计算系统150批准或拒绝交易授权请求,并且经由网络120将批准或拒绝交易授权请求的通知发送到广告计算系统131。在示例中,广告计算系统131通过网络120接收批准或拒绝交易授权请求的通知。广告计算系统131经由网络120将收据数据传达到用户计算设备140。例如,广告计算系统131生成收据数据,该收据数据包括该交易授权请求被发布方计算系统150批准还是拒绝的通知。

附加示例

在另一示例中,用户计算设备110在用户计算设备110上存储音频令牌库。在该示例中,用户计算设备110经由音频通信信道接收在一位置处由广播计算设备131广播的音频令牌。在该示例中,用户计算设备110从接收到的音频令牌中确定包括一系列字母数字和/或符号字符的音频令牌标识符。例如,音频令牌包括声音输入,并且如果用户登录到广告应用113,则用户计算设备110将接收到的声音输入转译为一系列字母数字和/或符号字符。在示例中,用户计算设备110在用户计算设备上的音频令牌库中检索与音频令牌相关联的数据,例如URL、公共服务信息或交易数据,如本文描述的示例那样。在示例中,用户计算设备110经由网络120与账户管理计算系统140通信,以接收音频令牌库,并且从账户管理计算系统140周期性地接收对音频令牌库的更新。示例音频令牌库包括与由广告系统130配置的音频令牌相关联的音频令牌标识符以及与音频令牌中的每个相关联的广告数据。

其他示例

图6描绘了根据某些示例的计算机器2000和模块2050。计算机器2000可以对应于本文呈现的各种计算机、服务器、移动设备、嵌入式系统或计算系统中的任何。模块2050可以包括一个或多个硬件或软件元件,其被配置为促进计算机器2000执行本文呈现的各种方法和处理功能。计算机器2000可以包括各种内部或附接的组件,诸如处理器2010、系统总线2020、系统存储器2030、存储介质2040、输入/输出接口2060以及用于与网络2080通信的网络接口2070。

计算机器2000可以实施为常规计算机系统、嵌入式控制器、膝上型计算机、服务器、移动设备、智能电话、机顶盒、信息亭、路由器或其他网络节点、车载信息系统、与电视机相关联的一个或多个处理器、定制的机器、任何其他硬件平台或者其任何组合或多样性。计算机器2000可以是被配置为使用经由数据网络或总线系统互连的多个计算机器而起作用的分布式系统。

处理器2010可以被配置为执行代码或指令以执行本文描述的操作和功能,管理请求流和地址映射以及执行计算并且生成命令。处理器2010可以被配置为监视和控制计算机器2000中的组件的操作。处理器2010可以是通用处理器、处理器核心、多处理器、可重新配置处理器、微控制器、数字信号处理器(“DSP”)、专用集成电路(“ASIC”)、图形处理单元(“GPU”)、现场可编程门阵列(“FPGA”)、可编程逻辑器件(“PLD”)、控制器、状态机、门控逻辑、离散硬件组件、任何其他处理单元或者其任何组合或多样性。处理器2010可以是单个处理单元、多个处理单元、单个处理核心、多个处理核心、专用处理核心、协处理器或其任何组合。根据某些实施例,处理器2010连同计算机器2000的其他组件一起可以是在一个或多个其他计算机器中执行的虚拟化计算机器。

系统存储器2030可以包括非易失性存储器,诸如只读存储器(“ROM”)、可编程只读存储器(“PROM”)、可擦除可编程只读存储器(“EPROM”)、闪速存储器、或者能够在施加或不施加电力的情况下存储程序指令或数据的任何其他设备。系统存储器2030还可以包括易失性存储器,诸如随机存取存储器(“RAM”)、静态随机存取存储器(“SRAM”)、动态随机存取存储器(“DRAM”)和同步动态随机存取存储器(“SDRAM”)。其他类型的RAM也可以用于实施系统存储器2030。系统存储器2030可以使用单个存储器模块或多个存储器模块来实施。尽管将系统存储器2030描绘为计算机器2000的一部分,但是本领域技术人员将认识到,系统存储器2030可以与计算机器2000分离,而不脱离本主题技术的范围。还应当理解,系统存储器2030可以包括诸如存储介质2040的非易失性存储设备或与之一起进行操作。

存储介质2040可以包括硬盘、软盘、压缩盘只读存储器(“CD-ROM”)、数字通用盘(“DVD”)、蓝光盘、磁带、闪速存储器、其他非易失性存储设备、固态驱动器(“SSD”)、任何磁存储设备、任何光存储设备、任何电存储设备、任何半导体存储设备、任何基于物理的存储设备、任何其他数据存储设备或者其任何组合或多样性。存储介质2040可以存储一个或多个操作系统、应用程序和程序模块(诸如模块2050)、数据或任何其他信息。存储介质2040可以是计算机器2000的一部分或连接到计算机器2000。存储介质2040也可以是与计算机器2000通信的一个或多个其他计算机器的一部分,诸如服务器、数据库服务器、云存储、网络附接存储等。

模块2050可以包括一个或多个硬件或软件元件,其被配置为促进计算机器2000执行本文中呈现的各种方法和处理功能。模块2050可以包括与系统存储器2030、存储介质2040或两者相关联地被存储为软件或固件的一个或多个指令序列。因此,存储介质2040可以表示在其上可以存储指令或代码以供处理器2010执行的机器或计算机可读介质的示例。机器或计算机可读介质通常可以指代用于向处理器2010提供指令的任何一个或多个介质。与模块2050相关联的这样的机器或计算机可读介质可以包括计算机软件产品。应当理解,包括模块2050的计算机软件产品还可以与下述一个或多个处理或方法相关联:该处理或方法用于经由网络2080、任何信号承载介质或者任何其他通信或递送技术将模块2050递送到计算机器2000。模块2050还可以包括硬件电路,或者用于配置硬件电路的信息(诸如微代码)或用于FPGA或其他PLD的配置信息。

输入/输出(“I/O”)接口2060可以被配置为耦合到一个或多个外部设备,以从该一个或多个外部设备接收数据并且向该一个或多个外部设备发送数据。这样的外部设备连同各种内部设备也可以被称为***设备。I/O接口2060可以包括用于将各种***设备可操作地耦合到计算机器2000或处理器2010的电连接和物理连接两者。I/O接口2060可以被配置为在***设备、计算机器2000或处理器2010之间传达数据、地址和控制信号。I/O接口2060可以配置为实施任何标准接口,诸如小型计算机系统接口(“SCSI”)、串行附接的SCSI(“SAS”)、光纤通道、***组件互连(“PCI”)、快速PCI(PCIe)、串行总线、并行总线、先进技术附接(“ATA”)、串行ATA(“SATA”)、通用串行总线(“USB”),雷电(Thunderbolt)、火线(FireWire)、各种视频总线等。I/O接口2060可以被配置为仅实施一个接口或总线技术。替选地,I/O接口2060可以被配置为实施多个接口或总线技术。I/O接口2060可以被配置为系统总线2020的一部分、全部,或与系统总线2020一起进行操作。I/O接口2060可以包括一个或多个缓冲器,以用于缓冲一个或多个外部设备、内部设备、计算机器2000或处理器2010之间的传输。

I/O接口2060可以将计算机器2000耦合到各种输入设备,包括:鼠标、触摸屏、扫描仪、电子数字化仪、传感器、接收器、触摸板、轨迹球、相机、麦克风、键盘、任何其他指点设备或其任何组合。I/O接口2060可以将计算机器2000耦合到各种输出设备,包括:视频显示器、扬声器、打印机、投影仪、触觉反馈设备、自动化控制、机器人组件、致动器、电动机、风扇、螺线管、阀门、泵、发送器、信号发射器、灯等。

计算机器2000可以使用通过网络接口2070到网络2080上的一个或多个其他系统或计算机器的逻辑连接,在联网的环境中操作。网络2080可以包括广域网(WAN)、局域网(LAN)、内联网、互联网、无线接入网、有线网络、移动网络、电话网络、光网络或其组合。网络2080可以是任何拓扑的分组交换、电路交换,并且可以使用任何通信协议。网络2080内的通信链路可以涉及各种数字或模拟通信介质,诸如光纤电缆、自由空间光学器件、波导、电导体、无线链路、天线、射频通信等等。

处理器2010可以通过系统总线2020连接到计算机器2000的其他元件或本文讨论的各种***设备。应当理解,系统总线2020可以在处理器2010之内、在处理器2010之外或两者。根据某些示例,处理器2010、计算机器2000的其他元件或本文讨论的各种***设备中的任何可以集成到单个设备中,例如片上系统(“SOC”)、封装系统(“SOP”)或ASIC设备。

在这里讨论的系统收集关于用户的个人信息或可能利用个人信息的情况下,可以为用户提供控程序或特征是否收集用户信息(例如,关于用户的社交网络、社交动作或活动、职业、用户偏好或用户的当前位置的信息),或者控制是否和/或如何从内容服务器接收可能与用户更加相关的内容的机会或选项。另外,某些数据在被存储或被使用之前,可能以一种或多种方式被处理以移除个人可识别信息。例如,可以处理用户的身份,使得针对该用户不可以确定个人可识别信息,或者可以使获得位置信息的用户地理位置概括化(诸如概括到城市、邮政编码或州级别),使得不可以确定用户的具***置。因此,用户可以控制如何收集关于用户的信息以及如何由内容服务器使用。

实施例可以包括体现本文描述和示出的功能的计算机程序,其中,计算机程序实施在计算机系统中,该计算机系统包括存储在机器可读介质中的指令和执行该指令的处理器。然而,应当明显的是,在计算机编程中,可能存在多种不同的方式来对实施例进行实施,并且这些实施例不应当被解释为限于任何一组计算机程序指令。此外,熟练的程序员将能够基于在申请文本中所附的流程图和相关联的描述来编写这样的计算机程序,以实施所公开的实施例的实施例。因此,特定的程序代码指令集的公开不被认为对于充分理解如何进行和使用实施例使必须的。此外,本领域技术人员将认识到,本文描述的实施例的一个或多个方面可以由硬件、软件或其组合来执行,如在一个或多个计算系统中可以体现地。此外,对由计算机执行的动作的任何引用都不应被解释为由单个计算机执行,因为多于一个的计算机也可以执行该动作。

本文描述的示例可以与执行本文描述的方法和处理功能的计算机硬件和软件一起使用。本文描述的系统、方法和过程可以体现在可编程计算机、计算机可执行软件或数字电路中。软件可以存储在计算机可读介质上。例如,计算机可读介质可以包括软盘、RAM、ROM、硬盘、可移动介质、闪速存储器、记忆棒、光学介质、磁光介质、CD-ROM等。数字电路可以包括集成电路、门阵列、构建块逻辑、现场可编程门阵列(FPGA)等。

先前呈现的实施例中描述的示例系统、方法和动作是说明性的,并且在替选的实施例中,某些动作可以以不同的顺序执行,彼此并行执行,完全省略和/或在不同的示例之间组合,和/或可以执行某些附加的动作,而不背离各种实施例的范围和精神。因此,这样的替选的实施例包括在所附权利要求的范围内,所附权利要求的范围应被赋予最宽泛的解释以涵盖这样的替选的实施例。

尽管以上已经详细地描述了特定实施例,但是描述仅出于说明的目的。因此,应当理解,除非另有明确说明,否则上述许多方面不旨在作为必需或必要的要素。除了上述那些之外,本领域普通技术人员可以进行所公开的示例方面的修改以及与所公开的示例方面相对应的等同组件或动作,而具有本公开的益处,不背离所附权利要求书中限定的实施例的精神和范围,所附权利要求的范围应被赋予最宽泛的解释以涵盖这样的修改和等同结构。

27页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:接收同步信号块的方法及其设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类