用音频信号控制计算机的方法

文档序号:6418670阅读:491来源:国知局
专利名称:用音频信号控制计算机的方法
技术领域
本发明涉及一种计算机控制方法,尤其涉及响应模拟信号自动地对准计算机上的万维网浏览器应用以检索并显示信息。
本申请和与本文同一日递交的、名称为“用于把所搜索的产品信息和全球网络上的该产品的资料相接合的方法”的共同待决美国专利申请序列号09/151,471(律师卷号PHLY-24,397)相关。
随着与“因特网”连接的计算机用户数量的不断增加,许多公司寻求这种大的用户载体所代表的确实的商业机会。例如,一种已有的技术允许电视(“TV”)信号触发计算机响应,在该响应下把用户引导到个体化的万维网网页上。触发信号源可以是电视机、录象机或收音机。例如,若一个观看者正在观看某个TV节目,在该节目中广告者对观看者提供投票,该广告者可以在电视信号内发送一个控制观看者的计算机上的被称为“浏览器”的节目的唯一信号,以便自动地显示广告者的万维网网页。接着观看者简单地做出选择,然后该选择被传回到广告者。
为了给观看者提供对采用这种技术的各种各样的公司应答的能力,在观看者的计算机上必须保持一个公司信息及统一资源定位符(“URL”)代码数据库,该数据库需要持续更新。URL是短数据串,其标识因特网上的资源文档、图象、可下载文件、服务、电子邮箱以及其它资源。URL使得可根据各种命名方式或访问方法,例如HTTP、FTP、因特网邮件来得到资源,并且以相同的简单方式定址。URL把“对该服务机登记、然后发出魔术般的指令…”的冗长操作简化到进行单击。因特网利用URL规定其它服务器上的文件的位置。URL包括要访问的资源的类型(例如,万维网,地鼠(gopher),FTP)、服务器地址和文件位置。URL可以指向任何连网计算机上的任何文件。现行的技术要求观看者定期进行更新以得到最近的URL数据库。现行技术的这一方面是不方便的,因为更新处理需要向用户的计算机下载信息。此外,进行更新中的出错可能以及在以后计算机事故情况下需要重新进行更新,使更新处理更为复杂。此外,现行技术限制了可存储到数据库中的公司数量,这是一种严重的限制,因为通过因特网带来的世界范围的访问以及连网的进行联机商务的公司数量的不断增加需要大数据库。
本文中公开的和申请专利的本发明包括一种用于从具有已定义位置的存储区检索信息的方法。广播一个具有在其中嵌入路由选择信号的节目,该路由选择信号中具有路由选择信息。然后从广播中提取该路由选择信号。然后,控制个人计算机以允许用户从该已定义位置处的存储区检索该信息,该已定义位置和被提取的路由选择信息一起定位,在个人计算机处提供该信息供用户使用。
为了更完整地理解本发明及其优点,现在结合附图参阅下面的说明,附图中

图1示出优选实施例的方块图;图2示出该实施例中使用的计算机部件;图3示出全球网上的系统交互;图4a-4e示出该优选实施例中采用的在源PC和网络服务器之间发送的各种信息分组;以及图5是一个流程图,描述依据优选实施例的系统的操作。
图6示出一个流程图,描述广告查查阅服务器(“ARS”)采取的动作;图7示出源计算机和ARS之间的交互处理的流程图;图8示出依据优选实施例的接收修改的URL/广告产品数据的某万维网浏览器页面。
图9示出该公开实施例的简化方块图;图10示出图9的实施例的较详细的简化方块图;图11示出进行路由选择操作的方法的示意图;图12示出一种替代实施例的方块图,该实施例在视频图象中使用一个用于生成路由选择信息的光区;图13示出一个方块图,表示用所公开的实施例生成概况;图14示出一个流程图,用于生成并在ARS处存储概况;以及图15示出一个流程图,用于当概阅信息路由到用户时处理该信息。
现参照图1,图中示出一个用于通过利用电视机在无线系统上发送的音频信号音控制个人计算机(“PC”)112的系统的方块图。在图1中示出的实施例中,设置通过通信链路108连接的传输站101和接收站117。传输站101包括一个电视节目源104,其可操作成生成以视频和音频构成的广播信号形式的节目。通过常规技术在适当频率下的各频道上发送节目。该节目源输入到混合部件106,该混合部件可操作成混合音频信号。该音频信号是从音频源100产生的,该音频源包括以后调制到载波上的编码音频信号,该载波和电视节目源104组合。该信号组合可以在音频级上进行,或者甚至可在RF级上以不同载波的形式进行。然而,优选方法只是把来自调制器102的音频信号加到由电视节目源104生成的节目的音频频道中。从而把来自混合部件106的以广播信号为形式的输出提供到天线107,天线107把信息发送到至接收侧的天线109的通信链路108上。
在系统的接收侧,设置诸如电视机的常规接收机。该电视机设置向用户提供可听信号的扬声器输出。这典型地是和节目关联的。然而,在本公开实施例中的接收机110还设置一个音频输出插孔,其为RCA型插孔。该插孔用于在线113上提供用音频信号111代表的音频输出信号。线113提供在PC112的音频输入端口上由PC112在通信链路108上接收到的所有音频。然而,应该理解,尽管示出从接收机110到PC112的直接连接,但实际上可以存在能在PC112上拾取音频信号的话筒拾音器。在该公开的实施例中,广告数据输入部件100生成的音频信号可由人耳听到,从而,可由用户听见。从而,不需要把该音频提供到PC 112的专用滤波器。
PC112可操作成在其上运行典型地存储在程序文件区116的各种程序。这些程序可以是任何类型的程序,例如字处理程序、应用程序等等。在本公开的实施例中,系统中所使用的程序是所谓的“浏览器”。PC112运行一个浏览器程序以方便对网络,例如周知的“因特网”或万维网(“Web”)的全球通信网络,上的信息访问。浏览器是用于访问信息的用超文本链接的应用。超文本是一个术语,用于说明数据处理系统中信息的具体组织以及其对用户的表达形式。超文本发挥计算机把来自各种不同的源的信息链接到一起的能力,以向用户提供研究特定专题的能力。书籍中以传统表达形式所采用的信息编排方式对其自身施加了媒体上的限制,即尺寸固定的顺序纸页面。然而,超文本系统采用长度可变化的大量的文本单元以及其它类型的数据,例如图象信息、图形信息、视频信息或声音信息。这样的各种单元的信息集合称为超文本文档,或者为超文本公文文档采用不同于文本的信息时称为超媒体文档。多媒体通信可采用超文本传输协议(“HTTP”),并且文件或格式化数据可采用超文本标记语言(“HTML”)。该格式化语言通过利用HTML“标记”文本文档而保证混合文本、图形、声音、视频以及超文本的链接。利用HTML编码的数据通常称为“HTML文档”、“HTML页”或“主页”。通过称之为统一资源定位符(“URL”)的定位符的网络寻址方式,可在网络上访问这些文档和其它因特网资源,统一资源定位符例如是“http//www.digital.com”。
因特网是使用最多的把分布式计算机系统互连起来的网络之一,它允许这些计算机系统的用户在全球范围交换数据。许多专用网络,例如公司网或商业网,和因特网连接。诸如传输控制协议(“TCP”)和互连协议(“IP”)之类的标准协议提供在这些不同网络上通信的方便方法。这些协议规定如何格式化数据以及如何通信数据。作为因特网的一种特性,这些协议在一个IP栈中分层。在该IP栈的较高层,例如应用层(其中采用HTTP)上,用户信息可更容易看到,然而,在较低层,例如网络层(其中使用TCP/IP)上,只能按分组或者按迅速移动的数字信号流观察数据。用于访问诸如服务器、文件、Web网页、邮件报文等的Web资源的标准协议接口叠加在因特网上。能访问Web资源的一种方法是通过Nestscape和Microsoft Internet Explorer完成的浏览器。
现再参照图1,用户可以用适当的键击操作装入程序以在显示器118上显示浏览器窗口。在一种实施例中,用户可以在PC112上运行浏览器程序以在显示器118上显示浏览器窗口。在观看喜爱的节目的同时,用户还可观察显示器118。当由接收机100接收音频信号并且其中包含由广告者输入的编码信息时,PC112接着会进行一些操作。依据本公开实施例。第一操作是提取所接收的音频信号中以数字数据为形式的音频信息,并且接着通过调制解调器连接114把该数字数据发送到全球通信网络上的确定位置处。后面会说明该连接。该信息会转发到某专有位置并且关于和该代码相关的广告者的位置的指示会发送给PC112,接着PC112实现对该位置的通信链接以使用户可以在显示器118上观看广告者希望观看者观看的利用音调放到广播频道上的信息。该信息的形式可以是交互式程序、数据文件等。在一种例子中,当电视机上出现广告时,可以产生音调并在显示器118上显示其它数据。另外,可以在PC上播放从网络接收的视频流动节目,该视频流动节目实际要比广播上的广告段长。另一个例子是某体育比赛,它会广播音调以让用户访问广播网上不能得到的信息,例如和该体育比赛相关的附加统计等。
通过利用本文中根据图1的公开实施例说明的本系统,使广告者有能力通过利用嵌入到节目音频信号中的音调控制用户的PC112。如后面所说明的那样,该公开的实施例利用PC112中存储的特殊路由选择信息,该特殊路由选择信息允许接收到的音频信号中的编码信息把该信息路由到网络上的所需位置,并且允许回送给PC112的用于控制它的其它路由选择信息把PC112路由到和该代码相关的适当位置上。
现参照图2,图2示出类似于计算机112的计算机204,其连接成在显示器118显示信息。计算机204包括一个内部音频或“声音”卡206,该卡用于通过接收天线109和接收机110接收被发送的音频信号。声音卡206典型地包括用于把模拟音频信号转换成数字信号的模-数电路。从而可由软件程序更方便地操作数据信号。接收机110把音频信号从视频信号中分离出来。设置在发送的广告者音频信号中的专用触发信号触发在计算机204上运行的激励通信应用,在本特定实施例中即PC 204上设置的“万维网”浏览器应用的专有软件。接着提取音频信号中所包含的编码广告者信息并且附加上位于通信网络中的专有服务器的地址。该远程服务器的地址以URL为形式。该附加数据以及其它控制码直接插入到“万维网”浏览器应用中以自动路由到通信网络。在本实施例中,在PC204上运行的并且通过内部调制解调器208和网络通信的“万维网”浏览器把广告者信息发送到该远程服务器。该远程服务器在设置在网络上的广告者服务器的网址相互参照广告者产品信息。通过PC204的“万维网”浏览器把广告者服务器的地址路由回广告者服务器。把广告者产品信息回送到PC204以呈现给显示器118上的观看者。在本具体实施例中,被显示的广告者的具体产品信息包含在广告者的“万维网”网页212内。如前面所提及,音频信号可由人耳听见。从而从TV扬声器发出的音频信号可通过麦克风输入到声卡206。此外,音频信号不必是实时广播的,而是可以在晚些时候显示的录象带、CD、DVD或其它介质上。利用即将实现的高清晰度数字电视,从TV输出的音频信号也可是数字的。从而,可能不需要出于A/D目的的对声卡的直接输入,而可能应用替代的接口技术以适应数字到数字信号格式。
现参照图3,图中示出通过接口304和全球通信网络306连接的类似于PC204和112的源PC302。在该实施例中,PC302通过它的声卡206接收音频信号111。音频信号111包含把专有软件触发成激励驻留在PC302上的万维网浏览器应用的触发信号。音频信号111还包括广告者产品信息,该信息是提取出的并且附带着广告者查阅服务器(“ARS”)308的URL信息。ARS308是在网络上设置的一个系统,它是按音频信号111中的数据要路由到的位置定义的。从而,由于在网络系统中URL是唯一的,故音频信号111中的数据总是路由到ARS308。产品代码以及相关制造商URL的数据库310和ARS308连接。数据库310进行对用户透明的持续更新处理。借助频繁更新,在不中断源PC302的操作下,在各公司对本技术签约,例如预订时,对数据库310增加制造商及产品信息。当从ARS数据库310得到广告者服务器地址URL时,自动地通过PC302上的万维网浏览器,越过检索广告者产品信息的各个广告者服务器,把该URL以及对具体广告者产品信息的请求路由回到PC302。请注意,尽管本公开发明讨论全球通信网络,但本系统也可应用于局域网、广域网以及同级到同级的网络配置。请注意,该公开体系结构不限于单个源PC302,而是可包括多个源PC,例如PC300和PC303。另外,可分别地实施多个ARS308系统和多个广告者服务器312,例如ARS314和广告者服务器A316。
在通信网络上本实施例的诸连网系统之间发生的信息事务处理通常按如下进行。源PC302上运行的万维网浏览器在通路“A”上向ARS308发送报文分组。ARS308译码报文分组,并用从接收到的报文分组中提取出的产品信息进行交叉参照操作以得到广告者服务器312的地址。装配一个包含广告者服务器312的地址的新报文分组,并沿通路“B”发送回到源PC302。执行“转交”操作,从而源PC302浏览器简单地在通路“C”上把附加着适当源地址和目的地地址的信息重新路由到广告者服务器312上。广告者服务器312接收并译码该报文分组。对广告者产品信息的请求被提取,并且广告者服务器312从其数据库检索被请求的信息以便在通路“D”上传输到PC302。接着PC302处理该信息,例如,以向观看者显示。供选用的通路“E”在后面讨论。请注意,该公开方法不仅限于浏览器通信应用,而是可在业内人士的足够修改下采纳其它用于在因特网或通信网上发送信息的通信应用。
现参照图4a,经通路“A”从源PC302发送到ARS308的报文分组400包括几个字段。一个字段包含指示向何处发送该报文分组的ARS308的URL。另一个字段包含广告者产品代码或者从音频信号111得到的其它信息,以及某给定事务处理所需的任何其它内务操作信息。产品代码提供到位于数据库310中的广告者服务器312的地址的链接。另一个字段包含源PC302的网络地址。通常,用信息分组实现网络传输,每个分组提供目的地地址、源地址和数据。这些分组随通信采用的网络传输协议不同而不同。虽然本公开实施例中采用的协议是周知的TCP/IP常用协议组,但应理解可以使用任何提供类似的基本功能的协议,其基本要求是浏览器可响应输入到PC的键击而把路由选择信息转送到所希望URL。然而,应理解可以使用任何协议,只要对其的基本要求是浏览器可响应输入到PC的键击把产品信息转送到所希望的URL。在本公开的情况下,“报文分组”应涉及并且包括目的地URL、产品信息以及源地址,尽管其中为实现这种传输必须发送多于一个的分组。
在接收到来自源PC302的报文分组400时,ARS308根据内务操作信息中嵌入的指令处理该信息。ARS308尤其从接收到的分组400中撮产品代码信息,并且一旦提取后进而译码产品代码信息。一旦译码后,接着把该信息和ARS广告者数据库310中包含的数据进行比较以判定是否“命中”。若不存在指示匹配的“命中”,则信息返回到浏览器以指示未命中。若存在“命中”,则组装分组402,其包含源PC303的地址以及指示源PC302如何访问(直接在“转交”操作下)网络上另一个位置即广告者服务器312的信息。借助诸如Netscape和MicrosoftInternet Explorer的浏览器这种类型的构建是相对方便的,并且替代显示来自ARS308的信息,源PC302可进而访问广告者服务器312。沿着通路“B”,ARS308把分组402送回源PC302。现参照图4b,报文分组420包括源PC302的地址、在指令代码中嵌入的广告服务器312的URL以及ARS308的URL。
一旦由源PC302接收报文分组402,就分解报文分组402以得到与组装新报文分组404有关的路由选择信息。现在指示源PC302上运行的万维网浏览器沿着通路“C”去得到和报文分组404中嵌入的具体广告者服务器312的位置信息有关的产品信息。现参照图4c,用于该事务处理的报文分组包括广告者服务器312的URL、请求产品信息的数据以及源PC302的地址。
一旦接收来自源PC302的报文分组404,广告者服务器312就分解报文分组404以得到请求产品信息数据。然后广告者服务器312从其数据库检索具体的产品信息,并沿着通路“D”把产品信息送到源PC302。现参照图4d,用于该具体事务处理的报文分组406包括源PC302的地址、所请求的信息以及广告者服务器312的URL。
供选用地,ARS308可在通道“E”上向广告者服务器312直接请求产品信息。在该方式下,ARS308向广告者服务器312发送指示它和源PC302接触的信息。但是,这是非常规的并要求更加复杂的软件控制。在图4e中示出用于该事务处理的报文分组408,它包括广告者服务器312的URL、请求产品信息的数据以及源PC302的地址。由于产品信息不必回送给ARS308,而是朝向源PC302,报文分组408需要回送地址成为源PC302的地址。接着沿通路“D”直接向PC302发送产品信息。
现参照图5,用于检查和得到产品信息的方法如下。在判定框500,运行驻留在源计算机PC302(类似于PC 204)上的专有应用程序以监视用于专用触发信号的音频输入。在功能框502,在检测出触发信号时,译码触发信号之后的数据供进一步处理。在功能框504,缓存该数据以供进一步操纵。在判定框506,判定该数据是否可以适当认证。若不可以,则程序流通过“N”信号继续到功能框520以在该处丢弃数据。在功能框522,程序接着发信号以重新传输数据。接着系统在判定框500等待下一个触发信号。若在判定框506适当认证,则程序流通过“Y”信号路径继续,然后利用该数据激励万维网浏览器应用,如功能框508所示。在功能框510,万维网浏览器接收URL数据,并接着自动通过计算机调制解调器208路由到网络接口304并最终路由到网络306。在功能框514,ARS308通过向PC302回送广告者服务器312的URL而应答。在功能框516,源PC302上运行的万维网浏览器从ARS308接收广告者URL信息,并且把用于产品文件的URL发送到广告者服务器312。在框518,广告者服务器312通过向源PC302发送供处理用的产品信息应答。
通过简单地在网络上下载专有软件,用户可得到本体系结构的好处。得到软件的其它方法是周知的,例如通过CD、软盘或预装入的硬盘。
现参照图6,图中示出当从源PC302接收报文分组400时ARS308可进行的处理的流程图。在判定框600,ARS308检查报文分组400的接收。若未接收报文分组400,则程序流沿“N”路径移动以继续等待报文。若接收报文分组400,则程序流沿路径“Y”继续,以进行报文处理。一旦接收报文分组400,ARS308就在功能框602译码报文分组400。接着在功能框604独立地提取产品代码,以准备把该产品代码和位于数据库310中的适当广告者服务器地址匹配。在功能框606,接着利用该产品代码借助查找表检索音频信号数据中包含的有关产品信息的广告者服务器312URL。在功能框608,ARS308接着组装用于向源PC302传回的报文分组402。功能框610表示在通路“B”上向源PC302发回报文分组402的处理。
现参照图7,其中示出在源PC302和广告者服务器312之间的交互处理的流程图。在功能框700,源PC302从ARS308接收发回的报文分组402并且开始译码分组402。在功能框702,从报文分组402提取广告者产品信息的URL并予以保存以便插入到要发送到广告者服务器312的报文分组404中。接着在功能框704,装配报文分组404并且由源PC302沿通路“C”发送到广告者服务器312。当源PC302在功能块706等待时,广告者服务器312在功能块708接收并分解来自源PC302的报文分组404。然后在功能块710,从报文分组404中提取产品信息位置。从广告者服务器312的数据库检索具体的产品信息以供传回源PC302。在功能块712,把产品信息组装到报文分组406中,然后沿通路“D”回送给源PC302。在功能块174向源PC302回送后,在功能块716提取并且处理包含在从广告者服务器312接收的报文分组406中的广告者产品信息。
现参照图8,在接收触发信号后,自动地激励源源PC302上的万维网浏览器应用系统,并且计算机显示器800呈现浏览器页面802。源PC302上运行的专有软件处理经声卡206数字化后的音频信号数据。通过提取产品信息代码和向该信息附加键击数据,该软件适当地准备用于直接插入到Web浏览器中的数据。首先,响应由该专有软件作为第一字符串添加的Ctrl-O命令,打开URL页804。URL页804的打开自动地定位字段806中的光标,在字段806中将插入Ctrl-O命令之后的其它键击数据。在打开URL页804后,把超文本协议始标http//插到入字段806中。接着在字段806中插入和ARS 308的位置相关的URL信息。ARS308URL数据后面是字符/?,以在/?字符之后立即输入各变量。在本实施例中,相继的变量是从音频信号中接收的产品信息代码。该产品代码信息还提供用于从ARS数据库310得到广告者URL的交叉参照信息。接着,键击回车以便发送URL/产品数据并且关闭窗口804。在从源PC302向ARS308发送报文分组400后,迅速发生从ARS308到源PC302、到广告者服务器312并返回源PC302的事务处理,这些事务处理对观看者是透明的。此刻,观看者看到的下一个信息是从广告者服务器312接收的产品信息。
现参照图9,其中示出一个更加简化的实施例的方块图。在该实施例中,设置一个视频源902,其可操作成提供音频电缆901上的音频输出,以提供用参考数字904表示的路由选择信息。路由选择信息904是音频信号中包含的基本信息。它是编码信号或者嵌入信号。路由选择信息904的重要方面是它是作为通过视频源902接收的视频节目广播的一种功能实时地自动输出的。从而,每当向用户908实时广播该节目时,在视频节目的制造者希望产生路由选择信息904的任何时刻都将输出路由选择信息904。应理解,代表视频源的方块902可以是任何类型的导致输出路由选择信息的媒体。它可以是盒式磁带机、DVD机、音频盒带、CD ROM或任一此类媒体。重要的只在于这是一个制造商开发的由用户以连续或流动方式观看的节目。在制造商选择的希望点处输出该节目中嵌入的路由选择信息904。
然后把音频信息路由到类似于图1中PC112的PC906。用户908和PC接口,以接收其上的信息,PC906具有和它关联的显示器(未示出)。PC906和同图3中的网络306类似的网络910接口。网络910在其上具有多个节点,其中一个节点是PC906,另一个节点是用呈现远程信息的网络节点912表示。本实施例的目的是通过从方框902中的视频节目发送路由选择信息904的行为,访问用于向用户908显示的远程信息。利用该路由选择信息904来使在其上运行着网络“浏览器”的PC906,在网络910上“取到”用于显示给用户908的远程信息。如上面说明的那样,路由选择信息904以音频信号内的嵌入代码为形式。
现参照图10,其中示出图9实施例的更详细方块图。在该实施例中,PC906分成为一对节点,第一PC1002和第二PC1004。PC1002驻留在和用户908相关的节点处,而PC1004驻留在另一个节点处。PC1004代表图3中的ARS308。PC1004具有一个和它相关的数据库1006,后者基本上广告者数据库310。这样,为实现该公开实施例,网络910上需要存在三个节点PC1002、PC1004和远程信息节点912。路由选择信息904由PC1002使用,以路由PC1004来确定网络910上远程信息节点912的位置。该位置回送到PC1002,建立和远程信息节点912的直接连接,并从其上为用户检索信息。路由信息904基本上包括主要路由选择信息。
现参照图11,其中示出如何形成用于向PC1004发送主要路由选择信息的网络分组的示意图。概括地说,主要路由选择信息占据单个字段,然后把该主要路由选择信息和辅助路由选择信息组装到网络分组中以传送到网络910。前面已对此详细说明过。
现参照图12,其中示出图9的实施例的一种替代实施例,在该实施例中,视频源902和一个光区1202关联,该光区1202中配置着嵌入的视频代码。该嵌入的视频代码可以是相对复杂的,或者简单到只是黑白区的网格,网格中的每个区可具有代表逻辑“1”的黑色区或者是代表逻辑“0”的白色区。这允许在光区1202中设置数字值,从而可设置一个传感器1204以感测该视频代码。在上面的例子中,只需要一组光检测器网格中各个区都有一个光检测器,用于确定它是逻辑“1”状态还是逻辑“0”状态。然后把一个感测出的视频输出到PC906,以便进行处理,从而确定其中包含的信息,其中所包含的该信息构成主要路由选择信息904。然后,如上面参照图9所说明的那样进行处理。
现参照图13,其中示出可把用户概况传送到原始订户或制造商的实施例的方块图。PC906具有相关的概况数据库1302,该概况数据库1302可操作成存储用户908的概况。当已经安装的节目要求输入概况信息以便激励该节目时,建立概况。除了概况之外,还向用户908提供和PC906上运行的浏览器程序联系的唯一ID。它存储在由块1304代表的存储位置中。该ID1304可通过某远程位置作为存储在PC906的可访问位置中的诱饵信息访问,该可访问位置实际上可由远程节点上运行的远程程序访问。
基本上构成图10的PC1004的ARS308可操作成和概况数据库1308关联,该概况数据1308可操作成存储所有用户的概况。概况数据库1308是存储在可附着在系统的所有PC906的概况数据库1302的组合。这和存储在数据库310,即包含中间目的地表的广告者数据库,中的信息不同。当把主要路由选择信息904中的路由选择信息送到ARS308并从原始数据分组中提取出来时,接着可以执行前面说明过的查找过程以确定把该信息路由到何处。然后对每次事务处理应用概况数据库,其中以从主要路由选择信息904接收到的路由选择信息为形式的每次事务处理和目的地表310比较以确定和哪个制造商相关。接着把和主要路由选择信息904中的路由选择信息一起发送的相关ID1304和概况数据库1308比较以判断定是否可得到相关的概况。该信息被存储在事务处理数据库1310中,从而以后对于以主要路由选择信息904中的信息为形式接收的每个路由选择代码,将会和每个PC906的ID1304相关。接着可以组装和ID1304相关存储的数据库1308中的相关概况并发送到由网络910上的订户节点1312定位的订户。对此ARS308可以以二种方式,即实时方式或非实时方式进行。在实时方式下,PC906每当访问广告者数据库310时,用户的概况信息就上装到订户节点1312。同时,为订户1312生成存储在计费数据库1316中的计费信息。这样,ARS 308具有向订户1312通知每次事务处理的信息、为这些事务处理计费的能力,并且还向订户1312提供有关谁访问和上面说明的具体路由选择代码的路由选择信息字段904关联的具体产品广告的概况信息。然后一旦组装后就可向订户1312发送该信息,并且该信息还反映收费信息并被存储到收费信息数据库1316中。
现参照图14,其中示出描述存储用户概况的操作流程图。该程序在框1402启动,接着进入功能框1404,在其中系统在启动时提示概况。该启动是一种功能,它被设置成激励何时用户最初装入供给他或她的软件。其用途是除了建立信息之外,还要创建用户概况。一旦向用户提示这一点时,程序进入判定框1406以判定用户是否提供基本或详细信息。这是由用户选择的。若选择基本信息,则程序进入功能框1408,在其中用户输入基本信息,例如姓名和序列号并可能还有地址。然而,为了提供某些使用户输入更多信息的激励,功能框1404中的原始提示应该在用户输入附加信息情况下提供赠券、打折等。若用户选择该选项,则程序从判定框1406进入功能框1410。在功能框1410,提示用户输入专门信息,例如职业、收入水平、一般家族史、人口统计信息及其它。在该具体的功能框中可以收集任意数量的信息。
在基本方式下或更专门的方式下收集所有信息后,程序接着进入在本地存储该信息的功能框1412。然后程序进入判定框1414决定下一步是否联机到主机或ARS308。通常,提示用户以确定用户希望现在还是晚些时候把该信息发送到主机。若用户选择“以后”选项,则程序进入功能框1415以提示用户以后发送信息。在本公开实施例中,要在概况信息送到主机之时用户才能使用该软件。从而,为了和主机连接,用户可能必须在晚些时候对此做出激励。
若用户选择了对主机上装概况信息的选项,则程序进入功能框1416以启动连接处理,然后进入判定框1418以判定是否已完成连接。若没有,则程序沿“N”路径进入判定框1420一段时间,该框根据时间进入出错框1422或者回到连接判定框1418的输入端。一旦连接上,程序沿着“Y”路径从判定框1418进入功能框1428,把带有用户计算机ID的概况信息发送到主机。如前面所描述,该ID基本上是计算机中的发送给主机后可由程序访问的“诱饵”。然后程序进入功能框1430以激励程序从而在以后运行时不再需要所有的建立信息。概言之,该流程图的所有操作是用一种“魔技”进行的,它使用户通过建立处理而逐步安排。一旦完成后,程序进入完成框1432。
现参照图15,其中示出描述主机接收某事务处理时的操作流程图。在启动框1502启动该程序,接着进入判定框1504,在其中确定系统是否已接收路由选择请求,即前面参照图9说明的在音频信号中嵌入的以音调等为形式的路由选择信息904。在接收到路由选择请求之前,该程序绕着判定框1504的输入端循环。在这时,程序沿“Y”路径到达功能框1506以接收主要路由选择信息和用户ID。实质上,该主要路由选择信息是从音频音调中提取的,另外还有用户ID。然后程序进入功能框1508,以查找和接收到的主要路由选择信息对应的制造商URL,接着向起始PC108回送必要的命令信息,以使该PC和与主要路由选择信息关联的目的地连接。然后,程序进入功能框1510以为最近的事务处理更新事务处理数据库1310。通常,路由选择信息904将作为单个字段和相关的ID一起存储。如前面所讨论,概况数据库和系统上每个激励和他们的ID相联系的软件的用户的详细概况相关联。由于ID是和路由选择信息相关联地发送的,故事务处理数据库中存储的是路由选择代码,并和与该具体路由选择代码相关地发送到系统的所有ID关联。一旦更新了该事务处理数据库,如前面所说明,可以把该事务处理和来自概况数据库1308的详细概况信息一起回送给节点312处的订户。
可以实时地或非实时地把概况信息送回到节点312处的订户或制造商。为此设置判定框1512,其判定发送是否是实时的。若实时,则程序沿“Y”路径到达功能框1514,在其中立即把信息传送到制造商或订户。程序接着进入功能框1516,其中更新计费数据库1316中的对该具体制造商或订户的计费。然后程序进入结束框1518。若是非实时的,则程序沿“N”路径进入功能框1520,其中程序为以后的发送而设定并且是从事务处理数据库中产生的。在任何情况下,事务处理数据库会产生所有和某具体路由选择代码相关联的信息。
借助实时事务处理,制造商有可能在特定时间在杂志上刊登广告或者使某种产品上市。然后制造商可以监视购买广告和产品的次数。当然,他们必须被扫描进入计算机,这会造成一些延迟。然而,制造商可以获得产品如何进展的非常近期的概观。例如,若某软饮料制造商例如在电视上登出促销广告,指明一种新的软饮料上市并且其代码被扫描到网络中的前1000名购买者会得到某种好处,如得到去佛罗里达名胜地旅游的机会或者其它激励,则制造商可以非常好地了解该广告被接收的情况。另外,广告者可了解有接收力的市场在何处。例如,若该广告者在十个城市中作了电视广告,并且从一个城市得到压到性的响应而另一个城市响应极差,他会倾向性地认为响应差的城市不是好市场或者他所选择的广告媒体很差。因为广告者可以得到相对瞬时的响应并且还得到该响应下的响应者的统计内容,故在相对短的时间内可以得到非常重要的信息。
请注意,本公开实施例不限于单个源PC302,而是可包括大量的在全球通信网络上连接的源计算机。此外,该实施例不限于单个ARS308或单个广告者服务器312,而是可包括分别由附加的ARS314和广告者服务器A316表示的多个ARS及广告者系统。还请注意,该实施例不仅仅限于全球通信网络,而是还可用于LAN、WAN和同级到同级配置。
还请注意,该公开实施例不限于个人计算机,而是还可应用于网络计算机(“Net PC”)、缩小型PC以及任何带有用户交互以及至信息资源的接口的系统。
上述技术的一种典型应用是在节目如体育比赛期间提供触发事件。在第一例子中,这可由广告者产生。我们可以想象,由于高综述体育节目中的广告成本,需要充分利用广告时间。若例如某广告者签下的15秒的广告时间,则他可在节目中插入包含路由选择信息的音调。接着可把该路由选择信息输出到用户的PC,该路由选择信息会使用户PC通过网络得到来自通常由广告者控制的远程位置处的信息。这种信息是以比其签约的广告时间更长的广告时间为形式的。另外,它还可以是交互型的。广告这种类型的在带有嵌入的路由选择信息的实际广播节目和制造商地点之间的交互的一个重要方面在于,其中提供了有关用户的PC以及有关用户本身的概况的信息。从而,广告者可以实时地得到有关正在观看他们的具体广告的人数的信息以及有关这些人的背景的信息、人中统计信息等等。对于广告者这是非常有价值的东西。
在另一个例子中,广播节目的、嵌入到录象带、CD-ROM、DVD或盒带中的节目的生产商可使用户自动地访问未在屏幕上显示的其它信息。例如,在体育比赛中,可以仅由观看该节目的观众从远程位置向用户提供各种统计。在提供这些统计时,可向广告者提供有关用户的人口统计信息和背景信息。例如当用户可能录下体育节目时,这可以是重要的信息。若制造商在实际广播之后的时间看到该节目的路由选择代码从某部件输出,则这实际上让广告者看到他们的节目仍在使用并看到由哪种类型的人使用。替代地,广播商可确定相同的信息并且对广告者收取后来广播的费用。这都要归功于这样的事实,即,通过PC和网络的路由选择信息自动地为其他中间人向广告者提供有关该实际信息被广播的时间的指示。
可以利用上述实施例的各种不同的媒体有诸如前面讨论的广告、辩论、游戏、新闻节目、教育、赠券促销节目、演示节目、照片,它们都可在私家点或公用点广播。它还提供了实现和网络以及远程位置实时交互以得到被路由的信息的能力,并且允许实时记费和记账。
尽管详细说明了优选实施例,但应当理解,在不违背附属权利要求书所定义的本发明的精神和范围情况下可对其做出各种改变、替代和更改。
权利要求
1.一种用于控制计算机的方法,包括步骤在网络上的源位置处输入模拟信号,所述模拟信号包括一个产品标识符,该标识符和一种产品密切相关,从而它标识该相关产品;把路由选择信息附着在该产品标识符上,该路由选择信息定义网络上某远程位置的位置;以及依据该附着的路由选择信息,在网络上把该产品标识符从源位置发送到远程位置,该路由选择信息定义网络上源位置和远程位置之间的网络连接,其中可从远程位置向源位置回送有关相关产品的信息。
2.根据权利要求1的方法,其中响应输入步骤,进行发送产品信息的步骤。
3.根据权利要求1的方法,其中响应输入步骤,出现附着路由选择信息的步骤。
4.根据权利要求1的方法,其中模拟信号被输入到声音卡。
5.根据权利要求1的方法,其中路由选择信息和网络上的一个辅助位置相关,从而向远程位置发送的步骤在和路由选择信息相联系下向远程位置发送产品标识符,以便返回到源位置,此外还包括访问产品路由选择信息数据库,产品路由选择信息提供预先确定的产品标识符和网络上的远程产品信息位置之间的关联,在数据库中存储多个这样的产品路由选择信息;响应在辅助位置上接收来自源位置的被发送的产品标识符,访问该数据库;对接收到的产品标识符和数据库中存储的产品路由选择信息进行比较;若存在接收到的产品标识符和任一存储的产品路由选择信息之间的匹配,就把匹配的产品路由选择信息回送到源位置;以及响应接收到匹配的产品路由选择信息,在源位置处,沿着网络来互连源位置和产品信息位置并且从其上接收产品信息。
6.根据权利要求5的方法,其中还包括显示接收到的产品信息的步骤。
7.根据权利要求1的方法,其中网络是为网络上的每个位置设置通用资源定位符(URL)的全球通信网络,并且路由选择信息包含该位置的URL。
8.根据权利要求7的方法,其中设置一个运行某个接收键击形式的用于路由选择其上信息的输入的程序的处理系统,并且其中附着路由选择信息的步骤包括形成一个键击串的步骤,该键击串仿真键击中的路由选择信息和产品标识符的组合,并且以和用户键入的相同方式把仿真的键击发送到该程序,并且其中响应附着的路由选择信息以及带着附加的相关命令的发送到该程序的产品标识符进行发送步骤,该附加的相关命令指示程序用类似于用户和程序交互以发送路由选择信息的方式进行发送操作。
9.根据权利要求8的方法,其中附着的路由选择信息包括有关远程位置如何处理被发送的产品标识符的指令信息。
10.根据权利要求9的方法,其中程序是响应所述模拟信号而自动激励的万维网浏览器。
11.一种用于从具有规定的位置的存储器检索信息的方法,包括步骤广播其中嵌有路由选择信号的节目,该路由选择信号包含路由选择信息;从该广播中提取路由选择信号;以及控制用户的个人计算机以从存储区在规定位置处检索信息,该规定位置是用被提取的路由选择信息设置的,把它提供给该个人计算机供用户使用。
12.根据权利要求11的方法,其中个人计算机具有与其关联的显示器,其中在显示器上显示检索到的信息。
13.根据权利要求11的方法,其中广播节目是视频节目。
14.根据权利要求11的方法,其中广播节目是音频节目。
15.根据权利要求11的方法,其中路由选择信号包括音频信号,并且其中提取步骤包括由个人计算机译码音频信号中的信息。
16.根据权利要求15的方法,其中广播节目是视频节目。
17.根据权利要求15的方法,其中广播节目是音频节目。
18.根据权利要求15的方法,其中提取路由选择信息的步骤包括用只传送音频信息的电缆把视频源连接到个人计算机,然后该个人计算机在从路由选择信号中提取路由选择信息的步骤中对音频信息译码。
19.根据权利要求11的方法,其中路由选择信号是视频信号并且广播节目是视频节目,并且其中提取步骤包括从视频路由选择信号提取嵌入的视频信息。
20.根据权利要求11的方法,其中存储区设置在网络上远程位置处,并且控制步骤包括把路由选择信息传输到网络上的中间节点;在网络上的该中间节点存储定义网络上和路由选择信息相关的存储区位置的查找信息,从而,网络上的具体存储区和唯一的路由选择信息关联;在中间节点查找存储区的相关位置以向个人计算机回送位置信息;从自中间节点以及其关联的存储库检索到的位置信息来访问信息并检索信息以发送到个人计算机并供用户使用。
21.根据权利要求20的方法,还包括在某希望的位置处存储和该用户关联的概况信息并且在个人计算机存储和该希望位置的概况信息相关的标识信息的步骤,并且还包括在向中间节点发送路由选择信息时向中间节点发送该标识信息的步骤,可在该中间节点处存储标识信息,用于以后的和所希望位置处的已存储的概况信息的关联。
22.根据权利要求21的方法,还包括从所希望的位置向和路由选择信息相关的远程订户位置发送概况信息的步骤,从而把概况信息发送到来自用户的路由选择信息,并发送到和从广播中提取的路由选择信息相关的相关标识信号。
23.根据权利要求22的方法,其中累积标识信号,用于从网络上不同位置、网络上不同个人位置和不同个人计算机发送的各个路由选择信号,并可在晚些时候发送到订户位置。
全文摘要
一种通过向计算机(302)输入模拟信号(111)控制计算机(302)以便控制万维网浏览器软件应用的方法。模拟信号(111)包含激励专有软件和产品标识符的触发信号。该专有软件激励计算机(302)上的万维网浏览器应用、提取产品标识符并通过把服务器地址(URL)路由选择信息附着到产品标识符信息上来建立附着的数据串。该附着的数据串自动地作为键击数据而插入到万维网浏览器中并路由到广告者查阅服务器(308)。该附着的路由选择信息引导对广告者查阅服务器(308)的通信包含着广告者产品标识符信息和相关的广告者服务器URL的交叉引用数据库(310)。向计算机(302)万维网浏览器回送广告者服务器URL和对有关的产品标识符的产品信息的请求,并自动地再引导到包含广告者产品信息的广告者服务器(312)。然后把广告者产品信息回送到计算机(302)以供显示。
文档编号G06F13/00GK1274443SQ99800606
公开日2000年11月22日 申请日期1999年9月9日 优先权日1998年9月11日
发明者杰夫里·J·费利奥, 戴维·K·马修, 布拉德·M·史密斯, 保罗·S·亚当斯 申请人:数字融合公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1