專利名稱:話音訪問(wèn)基于互聯(lián)網(wǎng)的信息的系統(tǒng)與方法
背景技術(shù):
本發(fā)明一般涉及互聯(lián)網(wǎng),尤其涉及話音訪問(wèn)基于互聯(lián)網(wǎng)的信息的系統(tǒng)與方法。
互聯(lián)網(wǎng)已發(fā)展成一種人們利用聯(lián)網(wǎng)的計(jì)算機(jī)能訪問(wèn)幾乎無(wú)限信息的媒體。經(jīng)互聯(lián)網(wǎng)訪問(wèn)信息的能力能以不同的方式提供。有時(shí)候信息由互聯(lián)網(wǎng)搜索引擎提供,引擎一般對(duì)關(guān)鍵詞或短語(yǔ)搜索互聯(lián)網(wǎng),然后提供一張網(wǎng)址清單,里面包括網(wǎng)頁(yè)里的搜索詞或短語(yǔ),如它的文本或嵌入的標(biāo)識(shí)符(如metatags)。信息也可通過(guò)互聯(lián)網(wǎng)用各個(gè)網(wǎng)址訪問(wèn),各個(gè)網(wǎng)址提供各種時(shí)間苛刻的和與時(shí)間無(wú)關(guān)的兩種信息和服務(wù)。
然而,雖然互聯(lián)網(wǎng)讓用戶有機(jī)會(huì)訪問(wèn)大量信息,但是要找到有用的基于互聯(lián)網(wǎng)的信息往往費(fèi)時(shí)且麻煩。再者,很難在多個(gè)個(gè)別的網(wǎng)址找尋和對(duì)比同樣的信息,因?yàn)橥瑯拥男畔⒖捎枚喾N不同方式組織,以多種不同形式描述,而且在不同時(shí)間變化。除了這些互聯(lián)網(wǎng)固有的難點(diǎn)以外,若沒(méi)有經(jīng)互聯(lián)網(wǎng)服務(wù)提供者(ISP)與互聯(lián)網(wǎng)連接的計(jì)算機(jī)或其它這類(lèi)電子裝置,就無(wú)法訪問(wèn)互聯(lián)網(wǎng)上的信息。另外,要有效地訪問(wèn)期望的基于互聯(lián)網(wǎng)的信息,還須學(xué)會(huì)如何通過(guò)互聯(lián)網(wǎng)查找信息。這樣,若無(wú)計(jì)算機(jī)、不與ISP連接、沒(méi)有合適的軟件、未經(jīng)互聯(lián)網(wǎng)應(yīng)用的培訓(xùn)或?qū)嵺`的人就不能訪問(wèn)基于互聯(lián)網(wǎng)的信息。這些因素構(gòu)成了行家作出如下評(píng)估的理由到1999年底,只有30%的美國(guó)人訪問(wèn)過(guò)互聯(lián)網(wǎng)或“網(wǎng)上沖浪”(據(jù)Forrester研究公司統(tǒng)計(jì),1999年10月)。
因此,希望提供一種讓人們能訪問(wèn)基于互聯(lián)網(wǎng)的信息的系統(tǒng)與方法,它無(wú)須直接應(yīng)用計(jì)算機(jī),不作個(gè)人ISP連接,也不必作互聯(lián)網(wǎng)應(yīng)用的培訓(xùn)或?qū)嵺`。此外,還希望提供一種能讓人們應(yīng)用便利的手段獲得基于互聯(lián)網(wǎng)的信息的系統(tǒng)與方法,例如通過(guò)公共電話用話音訪問(wèn)。
迄今有許多問(wèn)題致使無(wú)法實(shí)現(xiàn)這種系統(tǒng)與方法。例如,使用這類(lèi)系統(tǒng)與方法的人想馬上或至少在一定時(shí)間內(nèi)獲得信息,這種速度難以實(shí)現(xiàn)。甚至使用常規(guī)的高速計(jì)算機(jī)和快速通信連接,訪問(wèn)互聯(lián)網(wǎng)所需的延遲也讓許多人把它稱為“全時(shí)間等待”,而不是全世界網(wǎng)絡(luò)。對(duì)這類(lèi)系統(tǒng)與方法的另一個(gè)挑戰(zhàn)是話音通信識(shí)別。常規(guī)話音識(shí)別技術(shù)速度慢而且不準(zhǔn)確。而用話音便利有效地訪問(wèn)基于互聯(lián)網(wǎng)的信息,則要求簡(jiǎn)捷而精確的話音識(shí)別。對(duì)這類(lèi)系統(tǒng)與方法的再一個(gè)挑戰(zhàn)是如何提供免費(fèi)訪問(wèn)基于互聯(lián)網(wǎng)的信息而又對(duì)服務(wù)保持財(cái)政支持?;ヂ?lián)網(wǎng)上的普通廣告要求能見(jiàn)到廣告信息,如“標(biāo)識(shí)”,通過(guò)某種手選,如“點(diǎn)擊”該標(biāo)識(shí),可得到做廣告的產(chǎn)品或服務(wù)的詳細(xì)信息。
因此,除了上述諸功能外,還希望提供一種能讓人們迅速而準(zhǔn)確地對(duì)免費(fèi)的基于互聯(lián)網(wǎng)的信息作話音訪問(wèn)的系統(tǒng)與方法,而且更加希望提供的系統(tǒng)與方法能通過(guò)撥一電話號(hào)碼來(lái)訪問(wèn)范圍廣泛的基于互聯(lián)網(wǎng)的信息。
發(fā)明簡(jiǎn)要內(nèi)容本發(fā)明一實(shí)施例的一個(gè)方面是一種話音訪問(wèn)基于互聯(lián)網(wǎng)的信息與服務(wù)的方法。該方法包括接收指示通信連接請(qǐng)求的信號(hào),其中通信連接請(qǐng)求由通信設(shè)備的用戶發(fā)出;建立與用戶的通信設(shè)備的通信連接;接收來(lái)自用戶的話音信息;和響應(yīng)接收自用戶的話音信息傳遞話音信息。響應(yīng)話音信息包括基于互聯(lián)網(wǎng)的信息。
簡(jiǎn)言之,本發(fā)明一實(shí)施例的另一個(gè)方面是單個(gè)互聯(lián)網(wǎng)話音入口,可在互聯(lián)網(wǎng)上訪問(wèn)范圍廣泛的現(xiàn)有信息與服務(wù)。該話音入口包括用戶界面、至少一個(gè)數(shù)據(jù)庫(kù)和更新引擎。用戶界面協(xié)調(diào)與用戶的話音通信。數(shù)據(jù)庫(kù)與用戶界面耦合,貯存了有關(guān)用戶的信息和基于互聯(lián)網(wǎng)的信息。更新引擎耦合至數(shù)據(jù)庫(kù)并與互聯(lián)網(wǎng)通信,提供更新的基于互聯(lián)網(wǎng)的信息。
簡(jiǎn)言之,本發(fā)明一實(shí)施例的又一個(gè)方面是一種話音訪問(wèn)基于互聯(lián)網(wǎng)的信息與服務(wù)的系統(tǒng),包括接收指示通信連接請(qǐng)求的信號(hào)的裝置、建立與用戶通信連接的裝置、用話音向用戶傳遞信息的裝置、接收用戶的話音信息的裝置、以及響應(yīng)接收自用戶的話音信息傳遞話音信息的裝置。響應(yīng)話音信息包括通過(guò)互聯(lián)網(wǎng)從源獲得的基于互聯(lián)網(wǎng)的信息。
簡(jiǎn)言之,本發(fā)明一實(shí)施例的再一個(gè)方面是一種計(jì)算機(jī)程序制品,它包括計(jì)算機(jī)可讀程序碼,用于話音訪問(wèn)基于互聯(lián)網(wǎng)的信息與服務(wù)。計(jì)算機(jī)程序制品里的程序碼包括第一計(jì)算機(jī)可讀程序碼,用于接收指示通信連接請(qǐng)求的信號(hào),其中通信連接請(qǐng)求由通信設(shè)備的用戶發(fā)出;第二計(jì)算機(jī)可讀程序碼,用于建立與用戶的通信設(shè)備的通信連接;第三計(jì)算機(jī)可讀程序碼,用于用話音向用戶傳遞信息;第四計(jì)算機(jī)可讀程序碼,用于接收用戶的話音信息;和第五計(jì)算機(jī)可讀程序碼,用于響應(yīng)接收自用戶的話音信息傳遞話音信息。響應(yīng)話音信息包括通過(guò)互聯(lián)網(wǎng)從源獲得的基于互聯(lián)網(wǎng)的信息。
簡(jiǎn)言之,本發(fā)明一實(shí)施例的還有一個(gè)方面是包括用戶界面與數(shù)據(jù)庫(kù)的話音入口,用戶界面協(xié)調(diào)與用戶的話音通信,而話音通信包括基于互聯(lián)網(wǎng)的信息。
本領(lǐng)域技術(shù)人員通過(guò)參閱以下的附圖、詳細(xì)描述和所附如權(quán)利要求,將明白本發(fā)明諸實(shí)施例的其它特征與優(yōu)點(diǎn)。
附圖簡(jiǎn)介本發(fā)明以實(shí)例示明,但不限于附圖的形態(tài),圖中用同樣的標(biāo)號(hào)表示同類(lèi)元件,其中
圖1一般表示接至互聯(lián)網(wǎng)的話音入口;圖2是圖1中話音入口示例功能實(shí)施例的功能框圖;圖3是圖1話音入口示例物理實(shí)施例的詳細(xì)框圖;圖4是圖1話音入口使用的示例數(shù)據(jù)結(jié)構(gòu)模型的圖示表示;圖5是圖4示例數(shù)據(jù)結(jié)構(gòu)模型對(duì)用戶相關(guān)信息的圖示表示;圖6是圖4示例數(shù)據(jù)結(jié)構(gòu)模型對(duì)廣告相關(guān)信息的圖示表示;圖7是圖4示例數(shù)據(jù)結(jié)構(gòu)模型的示例創(chuàng)建過(guò)程的流程圖;圖8是圖7示例創(chuàng)建過(guò)程的圖示表示;圖9是用非編程裝置獲得基于互聯(lián)網(wǎng)的信息示例過(guò)程的流程圖;圖10是非編程開(kāi)發(fā)與圖1話音入口相關(guān)的規(guī)則的示例過(guò)程的圖示表示;圖11是用于非編程開(kāi)發(fā)與圖1話音入口相關(guān)的規(guī)則的示例圖示用戶界面;圖12是一示例圖示用戶界面窗口,用于非編程開(kāi)發(fā)與圖1話音入口相關(guān)的規(guī)則;圖13是圖12圖示用戶界面窗口的擴(kuò)展形式;圖14是一示例圖示用戶界面搜索數(shù)據(jù)編輯窗口,用于非編程開(kāi)發(fā)與圖1話音入口相關(guān)的規(guī)則;圖15是一示例圖示用戶界面窗口,用于非編程開(kāi)發(fā)與圖1話音入口相關(guān)的規(guī)則;
圖16是圖15圖示用戶界面窗口的擴(kuò)展形式;圖17是一示例圖示用戶界面窗口,用于非編程開(kāi)發(fā)與圖1話音入口相關(guān)的規(guī)則;圖18是一賣(mài)主形式選項(xiàng)的示例圖示用戶界面窗口,用于非編程開(kāi)發(fā)與圖1話音入口相關(guān)的規(guī)則;圖19是一示例圖示用戶界面窗口,在非編程開(kāi)發(fā)與圖1話音入口相關(guān)的規(guī)則時(shí)用于測(cè)試URL;圖20是一示例圖示用戶界面窗口,在非編程開(kāi)發(fā)與圖1話音入口相關(guān)的規(guī)則時(shí)用于選擇圖案;圖21是一用來(lái)識(shí)別圖案的示例圖示用戶界面窗口,在非編程開(kāi)發(fā)與圖1話音入口相關(guān)的規(guī)則期間可檢測(cè)多個(gè)頁(yè)面上的連接;圖22圖示表示用于輻射形編程的分層結(jié)構(gòu);圖23是一示例圖示用戶界面窗口,用于與圖1話音入口配用的輻射形編程;圖24是圖23圖示用戶界面窗口的擴(kuò)展形式;圖25是把信息組合成圖1話音入口的統(tǒng)一數(shù)據(jù)庫(kù)示例過(guò)程的流程圖;圖26是把信息組合成圖1話音入口的統(tǒng)一數(shù)據(jù)庫(kù)第二示例過(guò)程的流程圖;圖27圖示表示由兩個(gè)在存在物(existant)建立一典型存在物以對(duì)一指定項(xiàng)得出更完整的信息;圖28圖示表示從互聯(lián)網(wǎng)源到圖1話音入口用戶的數(shù)據(jù)隔離與變換示例過(guò)程的第一部分;圖29圖示表示圖28示例過(guò)程的第二部分,其中數(shù)據(jù)從互聯(lián)網(wǎng)源到圖1話音入口用戶隔離和變換;圖30是圖1話音入口示例操作流的流程圖;圖31是圖30流程圖中示例操作子系統(tǒng)的流程圖;圖32是圖30流程圖中第二示例操作子系統(tǒng)的流程圖;圖33是圖30流程圖中第三示例操作子系統(tǒng)的流程圖;圖34是在圖1話音入口中集中用戶響應(yīng)以確定所需項(xiàng)目或服務(wù)的示例過(guò)程的流程圖;圖35是用圖1話音入口作交易的示例過(guò)程流程圖36A是用圖1話音入口登廣告示例過(guò)程的流程圖;圖36B是用圖1話音入口登廣告第二示例過(guò)程的流程圖;圖37是圖1話音入口示例對(duì)話圖的流程圖;圖38是圖37示例對(duì)話圖示例子系統(tǒng)的流程圖;圖39是圖37示例對(duì)話圖第二示例子系統(tǒng)的流程圖;圖40是圖37示例對(duì)話圖第三示例子系統(tǒng)的流程圖;圖41是圖37示例對(duì)話圖第四示例子系統(tǒng)的流程圖;圖42是圖37示例對(duì)話圖第五示例子系統(tǒng)的流程圖;圖43是圖37示例對(duì)話圖第六示例子系統(tǒng)的流程圖。
示例實(shí)施例的詳細(xì)描述描述一種話音訪問(wèn)基于互聯(lián)網(wǎng)的信息的系統(tǒng)與方法。以下描述中,為便于說(shuō)明,提出了許多特定的細(xì)節(jié)以透徹理解本發(fā)明。然而,本領(lǐng)域的技術(shù)人員顯然無(wú)需這些細(xì)節(jié)就可實(shí)施本發(fā)明。在其它一些場(chǎng)合,為便于描述本發(fā)明的示例實(shí)施例,以框圖形式示出了已知的結(jié)構(gòu)與裝置。
本發(fā)明一實(shí)施例的一個(gè)方面包括一個(gè)以下述方法實(shí)現(xiàn)話音訪問(wèn)基于互聯(lián)網(wǎng)的信息和服務(wù)的系統(tǒng)接收指示通信請(qǐng)求的信號(hào),該通信請(qǐng)求由通信設(shè)備的用戶提出;與用戶的通信設(shè)備建立通信連接;接收用戶的話音;和響應(yīng)接收自用戶的話音信息而傳遞話音信息。響應(yīng)話音信息包括基于互聯(lián)網(wǎng)的信息。
本發(fā)明另一個(gè)方面涉及的一種系統(tǒng)與方法,可通過(guò)電話用話音在互聯(lián)網(wǎng)上訪問(wèn)、處理和執(zhí)行業(yè)務(wù)。本發(fā)明又一個(gè)方面涉及的一種系統(tǒng)與方法,可確定一個(gè)網(wǎng)站是否擁有與另一網(wǎng)站同樣的信息。本發(fā)明再一個(gè)方面涉及的一種系統(tǒng)與方法,可利用互聯(lián)網(wǎng)話音入口登廣告。本發(fā)明再一個(gè)方面涉及的一種系統(tǒng)與方法,可以非編程開(kāi)發(fā)用于變換基于互聯(lián)網(wǎng)的信息的規(guī)則。本發(fā)明另一個(gè)方面涉及的系統(tǒng)與方法,用于將用戶響應(yīng)集中在互聯(lián)網(wǎng)話音入口系統(tǒng),以確定所需的項(xiàng)目。本發(fā)明另一個(gè)方面涉及的一種系統(tǒng)與方法,用于變換和規(guī)范系統(tǒng)構(gòu)成的數(shù)據(jù)。
在一實(shí)施例中,使用的計(jì)算機(jī)系統(tǒng)有一中央處理單元(CPU),可執(zhí)行存儲(chǔ)器包含的指令序列。具體而言,執(zhí)行指令序列可讓CPU執(zhí)行下述步驟。指令可以從只讀存儲(chǔ)器(ROM)、海量存儲(chǔ)裝置或某一其它持久存儲(chǔ)器裝入隨機(jī)存取存儲(chǔ)器(RAM),供CPU執(zhí)行。在其它實(shí)施例中,可用硬線電路代替軟件指令或與之結(jié)合來(lái)實(shí)施本發(fā)明。因此,這里描述的諸實(shí)施例并不限于任何特定的硬線電路與軟件的結(jié)合,也不限于任何具體的計(jì)算機(jī)系統(tǒng)執(zhí)行的指令源。
圖1展示了話音入口10與網(wǎng)絡(luò)20之間的連接。在一個(gè)示范實(shí)施例中,網(wǎng)絡(luò)20是互聯(lián)網(wǎng),使用TCP/IP網(wǎng)絡(luò)協(xié)議來(lái)促進(jìn)數(shù)據(jù)發(fā)送和交換的計(jì)算機(jī)網(wǎng)絡(luò)的一種世界性網(wǎng)絡(luò)。在選擇性實(shí)施例中,網(wǎng)絡(luò)20是任何類(lèi)型的網(wǎng)絡(luò),例如虛擬專用網(wǎng)絡(luò)(VPN)。網(wǎng)絡(luò)20較佳地提供與“超文本標(biāo)簽語(yǔ)言(HTML)”網(wǎng)頁(yè)30和40的通信。網(wǎng)頁(yè)30和40包括各種網(wǎng)絡(luò)服務(wù)器上的各種數(shù)據(jù)。網(wǎng)絡(luò)20也提供與非話音入口50的通信,該非話音入口將包括數(shù)據(jù)庫(kù)58的計(jì)算機(jī)52、54和服務(wù)器56連接到網(wǎng)絡(luò)20。服務(wù)器56是連接到網(wǎng)絡(luò)20的任何類(lèi)型的公司、內(nèi)容或服務(wù)供應(yīng)商。數(shù)據(jù)庫(kù)58是數(shù)據(jù)存儲(chǔ)介質(zhì),它可以是光學(xué)的、磁性的或任何其他合適的存儲(chǔ)介質(zhì)。
通常,實(shí)施話音入口10作為服務(wù)器的網(wǎng)絡(luò)。服務(wù)器可以由軟件來(lái)配置。較佳的是,服務(wù)器包括大量的讀/寫(xiě)存儲(chǔ)器,讀/寫(xiě)存儲(chǔ)器包括磁盤(pán)驅(qū)動(dòng)器和其他存儲(chǔ)器。一般而言,通過(guò)撥打開(kāi)始電話與話音入口10之間的通信的電話號(hào)碼(使用傳統(tǒng)的電話服務(wù)(POTS)),用戶經(jīng)由電話(例如,手機(jī)12或標(biāo)準(zhǔn)電話14)訪問(wèn)話音入口10?;蛘?,可以使用其他類(lèi)型的電話服務(wù),將話音或話音數(shù)據(jù)傳遞給入口10。可以使入口10可以經(jīng)由各種線路、網(wǎng)絡(luò)和站連接到電話12和14。有利的是,話音入口10提供與用戶進(jìn)行的話音通信。話音入口10允許用戶訪問(wèn)來(lái)自網(wǎng)頁(yè)30、40和經(jīng)由網(wǎng)絡(luò)20可獲得的其他來(lái)源的信息和服務(wù)。話音入口10連續(xù)地檢索、組織和存儲(chǔ)來(lái)自各種網(wǎng)站和互聯(lián)網(wǎng)服務(wù)的信息,以便迅速、有效率的方式提供這種訪問(wèn)。也可以為使用話音入口10而提供其他用戶界面平臺(tái)。例如,這種用戶界面平臺(tái)包括WAP(無(wú)線應(yīng)用協(xié)議)和網(wǎng)絡(luò)界面。
圖2展示了由話音入口10執(zhí)行的各種示范功能操作。這些功能可以用各種各樣的方式來(lái)執(zhí)行(包括任何數(shù)量的物理結(jié)構(gòu))。在一個(gè)示范實(shí)施例中,話音入口10包括用戶界面110、廣告子系統(tǒng)120、顧客管理子系統(tǒng)130、存在物子系統(tǒng)140、合成引擎150、更新引擎160和數(shù)據(jù)庫(kù)170。
用戶界面110協(xié)調(diào)話音入口10與用戶之間的話音通信。用戶界面110可以經(jīng)由語(yǔ)音,經(jīng)由互聯(lián)網(wǎng)或“萬(wàn)維網(wǎng)”(WWW),經(jīng)由無(wú)線應(yīng)用協(xié)議(WAP)界面或任何其他的平臺(tái)界面。在一個(gè)示范實(shí)施例中,用戶界面是語(yǔ)音導(dǎo)向的。在這種語(yǔ)音導(dǎo)向的實(shí)施例中,用戶界面110使用基于文字的自動(dòng)語(yǔ)音識(shí)別(ASR),用于只要有可能就接受用戶輸入。用戶界面110可以使用語(yǔ)音識(shí)別軟件包(例如,MA的波士頓的Speech Works International所提供的Speech Works)。關(guān)于高速率的語(yǔ)音識(shí)別,用戶界面110有利地采用集中過(guò)程,該過(guò)程將用戶響應(yīng)集中成一套可識(shí)別的回答。參考圖34來(lái)進(jìn)一步描述集中。用戶界面110也使用基于拼寫(xiě)的ASR,用于當(dāng)不可能有基于文字的ASR時(shí)接受用戶輸入。最后,用戶界面110使用鍵盤(pán)輸入,用于只有當(dāng)有利于用戶時(shí)才接受用戶輸入。鍵輸入使用電話12和14上的按鍵(圖4)。
在一個(gè)示范實(shí)施例中,用戶界面110執(zhí)行以下的一項(xiàng)或多項(xiàng)任務(wù)(1)利用電話號(hào)碼和其他用戶特殊信息來(lái)識(shí)別用戶。(2)為給定平臺(tái)上的給定用戶開(kāi)始新的通話。(3)為給定平臺(tái)上的給定用戶增加新的交互作用。(4)在話音入口10可得到的一套感興趣的垂直域內(nèi)更新用戶的優(yōu)先選擇。(5)啟動(dòng)或禁止該感興趣的垂直域中的用戶優(yōu)先選擇。(6)對(duì)用戶的專門(mén)技能水平進(jìn)行一般的更新,或在特殊的縱向內(nèi)對(duì)其進(jìn)行更新。(7)更新用戶的人口統(tǒng)計(jì)的或個(gè)人信息(以及信用卡信息)。(8)利用用戶界面特殊信息來(lái)更新用戶的通話狀態(tài)。(9)將一張新的信用卡加入數(shù)據(jù)庫(kù)。(10)利用新的信息來(lái)更新現(xiàn)存的信用卡。(11)利用信用卡類(lèi)型和號(hào)碼來(lái)識(shí)別信用卡,并檢查它是否已在數(shù)據(jù)庫(kù)中。(12)設(shè)置用戶可獲得的垂直域清單及其順序。(13)正常結(jié)束用戶的通話。(14)通知顧客管理子系統(tǒng)130異常終止用戶的通話,進(jìn)入某種被定義的狀態(tài)(例如,呼叫丟失、通話超時(shí))。(15)確定給定的某個(gè)平臺(tái)的用戶的最近時(shí)期的通話,致使如果異常終止通話(例如,呼叫丟失、通話超時(shí)),則可以恢復(fù)通話,并且返回被存儲(chǔ)的通話狀態(tài)。用戶界面110可以執(zhí)行有關(guān)識(shí)別、通話、用戶和支付協(xié)議的額外功能。
廣告子系統(tǒng)120協(xié)調(diào)與將在通信通話期間呈現(xiàn)給用戶的廣告有關(guān)的各項(xiàng)活動(dòng)。在一個(gè)示范實(shí)施例中,廣告子系統(tǒng)120包括各種廣告(例如,受到贊助的廣告、以特定用戶為目標(biāo)的廣告,以及只在用戶提出肯定的請(qǐng)求之后才呈現(xiàn)出來(lái)的基于許可的廣告)。在一個(gè)示范實(shí)施例中,廣告子系統(tǒng)120提供以下的一項(xiàng)或多項(xiàng)功能(1)根據(jù)正在被調(diào)查的用戶、通話、位置、內(nèi)容和項(xiàng)目來(lái)選擇播放的廣告。(2)記錄曾播放的一個(gè)廣告和它完成與否。(3)記錄曾進(jìn)行直通說(shuō)話(即,如下所述,在一則廣告中,用戶仔細(xì)選擇聽(tīng)取有關(guān)廣告主題的更多內(nèi)容)。(4)將顧客與通話信息存儲(chǔ)在豆粒媒(bean)內(nèi),以致不需要重復(fù)調(diào)用數(shù)據(jù)庫(kù)。(5)為提供廣告的公司創(chuàng)建記錄,并且能夠識(shí)別一個(gè)廣告。(6)創(chuàng)建將要被存儲(chǔ)在數(shù)據(jù)庫(kù)中的廣告和廣告的合同(因?yàn)橐粋€(gè)廣告可能具有用于系統(tǒng)上的不同的合同)。(7)出于廣告銷(xiāo)售的目的,創(chuàng)建一種新的銷(xiāo)售雇員或雇主聯(lián)系。(8)更新廣告和/或該廣告的合同。(9)更新廣告公司,以改變聯(lián)系信息和地址信息。(10)更新銷(xiāo)售雇員和雇主聯(lián)系。(11)將廣告放置在活動(dòng)清單中,將廣告從活動(dòng)清單中除去。(12)根據(jù)外部信息來(lái)標(biāo)明將要完成或未完成的廣告合同。(13)根據(jù)廣告類(lèi)型來(lái)顯示活動(dòng)廣告的清單。(14)根據(jù)不活動(dòng)的廣告、活動(dòng)的廣告、未完成的廣告、完成的廣告或所有廣告的標(biāo)準(zhǔn),來(lái)顯示與公司有關(guān)的廣告清單。(15)根據(jù)以上標(biāo)準(zhǔn)來(lái)顯示與廣告有關(guān)的合同清單。(16)根據(jù)以上標(biāo)準(zhǔn)來(lái)顯示與銷(xiāo)售雇員有關(guān)的合同清單。(17)僅僅通過(guò)傳入一個(gè)獨(dú)特的標(biāo)識(shí)符,來(lái)檢索雇員、公司、廣告或廣告合同的已完成的清單。(18)在數(shù)據(jù)庫(kù)中搜索雇員、公司、廣告和廣告合同存在物的接近字符字符串匹配。(19)已向特殊合同上的公司付款的交貨情況(保持跟蹤),并能夠更新該公司的重要的結(jié)算差額表。(20)搜索更新記錄,以確保沒(méi)有數(shù)據(jù)完整性錯(cuò)誤。(21)創(chuàng)建和修改存儲(chǔ)一種特殊類(lèi)型的廣告所需要的播放清單。
可以使用各種不同的方法來(lái)執(zhí)行這些操作中的每項(xiàng)操作。參考圖36進(jìn)一步描述廣告操作。廣告子系統(tǒng)120可以執(zhí)行與識(shí)別、通話、用戶和支付協(xié)議有關(guān)的額外功能。這里所揭示的廣告技術(shù)也可以用于傳統(tǒng)的個(gè)人計(jì)算機(jī)(PC)界面網(wǎng)絡(luò)連接。
顧客管理子系統(tǒng)130協(xié)調(diào)信息的管理,所述信息的管理與用戶和用戶使用話音入口10有關(guān)。在一個(gè)示范實(shí)施例中,顧客管理子系統(tǒng)130獲取有關(guān)用戶的信息(例如,優(yōu)先選擇和人口統(tǒng)計(jì),它們由用戶界面110、廣告子系統(tǒng)120和話音入口10的其他功能有選擇地使用)。顧客管理子系統(tǒng)120可以執(zhí)行與識(shí)別、通話、用戶和支付協(xié)議有關(guān)的額外功能。雖然分開(kāi)描述子系統(tǒng)110、120和130,但是,在不脫離本發(fā)明的原理的前提下,每個(gè)子系統(tǒng)的操作可以被綜合在一個(gè)單一的單元中。
“用戶界面(UI)”110和顧客管理子系統(tǒng)130交互作用,以便提供選擇垂直域和訪問(wèn)基于互聯(lián)網(wǎng)的信息。垂直域?qū)?、用戶可以從話音入?0內(nèi)選擇的各種領(lǐng)域或區(qū)域加以分類(lèi)。為了使UI 110能夠有效地與用戶進(jìn)行通信,必須被動(dòng)地或主動(dòng)地確定和理解某些優(yōu)先選擇和用戶情況。顧客管理子系統(tǒng)130將這類(lèi)信息存入數(shù)據(jù)庫(kù)170。或者,一個(gè)分開(kāi)的顧客數(shù)據(jù)庫(kù)可以保持這類(lèi)信息。
顧客管理子系統(tǒng)130獲取確定來(lái)自UI 110的顧客的優(yōu)先選擇和情況所需要的信息。UI 110將數(shù)據(jù)傳入顧客管理子系統(tǒng)130,顧客管理子系統(tǒng)130對(duì)其加以處理,然后將其轉(zhuǎn)發(fā)到至少一個(gè)數(shù)據(jù)庫(kù)。此外,對(duì)存在物子系統(tǒng)140中的各種優(yōu)先選擇進(jìn)行更新,以便進(jìn)一步解析。然后,存在物子系統(tǒng)140將信息(例如,用戶的優(yōu)先選擇和情況)傳送回UI 110。
有利的是,顧客管理子系統(tǒng)130是可修改和可擴(kuò)展的,而不會(huì)使響應(yīng)時(shí)間有相當(dāng)大的延長(zhǎng)。這樣,將新的垂直域加到話音入口110的過(guò)程快速而一致。由于可以總是增加新的垂直域,因此,永遠(yuǎn)無(wú)法完全地定義顧客情況和人口統(tǒng)計(jì)的類(lèi)型。
顧客管理子系統(tǒng)130經(jīng)由數(shù)據(jù)庫(kù)記錄與簽約和未簽約的用戶進(jìn)行的所有交易。顧客管理子系統(tǒng)130也記錄用戶在所形成的歷史清單中找到的項(xiàng)目,并跟蹤用戶(在網(wǎng)站上和通過(guò)WAP設(shè)備)觀看的收集品。
只要有可能,顧客管理子系統(tǒng)130盡量被動(dòng)地識(shí)別簽約顧客。這樣,例如,較佳地經(jīng)由某種識(shí)別密匙(例如,電話號(hào)碼和進(jìn)入系統(tǒng)時(shí)的ID(“PIN”))來(lái)識(shí)別顧客。這種識(shí)別會(huì)較佳地產(chǎn)生某些優(yōu)先選擇,這些優(yōu)先選擇與顧客和每套優(yōu)先選擇內(nèi)的顧客的經(jīng)驗(yàn)水平有關(guān)。此外,在根據(jù)所存儲(chǔ)的信用卡信息而批準(zhǔn)購(gòu)物之前,該系統(tǒng)慮及額外等級(jí)的識(shí)別(例如,口令識(shí)別)。
顧客管理子系統(tǒng)130在每個(gè)垂直域內(nèi)保持一套優(yōu)先選擇,以促進(jìn)經(jīng)由話音入口10的用戶交互作用。例如,在一個(gè)示范實(shí)施例中,顧客管理子系統(tǒng)130從顧客那里收集信息,以便進(jìn)一步幫助確定為顧客提供什么類(lèi)型的廣告和如何改善顧客的服務(wù)。顧客管理子系統(tǒng)130保持適合于每個(gè)被支持的領(lǐng)域的顧客優(yōu)先選擇,并動(dòng)態(tài)地更新來(lái)自數(shù)據(jù)源的顧客數(shù)據(jù)。例如,在感興趣的拍賣(mài)領(lǐng)域中,按用戶的請(qǐng)求更新當(dāng)前的投標(biāo)狀態(tài)。話音入口10有利地呈現(xiàn)具有適合于該領(lǐng)域的現(xiàn)時(shí)的用戶數(shù)據(jù)。例如,在感興趣的拍賣(mài)領(lǐng)域中,投標(biāo)總是在現(xiàn)時(shí)的數(shù)秒內(nèi)。在感興趣的電子商務(wù)領(lǐng)域中,當(dāng)呈現(xiàn)購(gòu)買(mǎi)價(jià)格時(shí),定價(jià)信息是現(xiàn)時(shí)的。
有利的是,顧客管理子系統(tǒng)130提供報(bào)告和分析,以便確定哪些用戶正在訪問(wèn)哪些服務(wù)。此外,顧客管理子系統(tǒng)130提供有關(guān)不同人口群體的通話和交易歷史的報(bào)告,例如,確定來(lái)自某個(gè)收入類(lèi)別、性別或年齡組的用戶訪問(wèn)哪些服務(wù)。顧客管理子系統(tǒng)130也根據(jù)實(shí)際效用來(lái)提供相關(guān)性的報(bào)告(例如,有能力報(bào)告對(duì)電影感興趣的用戶訪問(wèn)哪些其他的服務(wù))。
為了連續(xù)從一個(gè)平臺(tái)到另一個(gè)平臺(tái)(例如,從電話到網(wǎng)絡(luò),或從電話到WAP)增加值和用戶轉(zhuǎn)換,顧客管理子系統(tǒng)130有利地支持個(gè)性化特點(diǎn),以便用服務(wù)器改善顧客的經(jīng)歷。除了個(gè)性化以外,“粘性”的其他來(lái)源(顧客根據(jù)競(jìng)爭(zhēng)來(lái)“粘住”服務(wù))包括團(tuán)體特點(diǎn)的支持(例如,具有共同利益的朋友或人們的網(wǎng)絡(luò))。這樣,如果顧客管理子系統(tǒng)130包括個(gè)性化特點(diǎn)和團(tuán)體特點(diǎn),則顧客會(huì)趨向于更忠實(shí)于特定的服務(wù)供應(yīng)商。
為了支持服務(wù)(或廣告)任何適應(yīng)顧客的行為,顧客管理子系統(tǒng)130有利地跟蹤服務(wù)的使用。此外,在界面評(píng)估的領(lǐng)域中,對(duì)界面層級(jí)的典型的用戶調(diào)查可以有助于識(shí)別問(wèn)題領(lǐng)域或非常有用的領(lǐng)域,或單一通話中相關(guān)的各套次要特點(diǎn)。話音入口10的服務(wù)的一個(gè)重要屬性的另一個(gè)例子是定時(shí)。例如,使用“闖入”(其中,在清單或提示結(jié)束之前,用戶可以中斷回答)可以表示更加高級(jí)的用戶,顧客管理子系統(tǒng)130可以有利地檢測(cè)到為特殊用戶重復(fù)到單一子樹(shù)形網(wǎng)絡(luò)的一字符串闖入選擇,并導(dǎo)致用于捷徑的機(jī)會(huì)——或者普通的一個(gè),或者是顧客特定的一個(gè)。
“粘性”的一個(gè)方面是服務(wù)適應(yīng)顧客的優(yōu)先選擇。這可以包括相對(duì)簡(jiǎn)單的特點(diǎn)(例如,在支持不重復(fù)的“簽約”或“購(gòu)買(mǎi)”數(shù)據(jù)輸入要求中的顧客信息保存),但它也可以包括對(duì)在不同的前端中的特殊子樹(shù)形網(wǎng)絡(luò)的交互作用進(jìn)行導(dǎo)航的優(yōu)先選擇,以及對(duì)于服務(wù)/賣(mài)主定購(gòu)或選擇的優(yōu)先選擇。拿賣(mài)主優(yōu)先選擇或定購(gòu)舉例來(lái)說(shuō),用戶可以選擇一個(gè)“偏愛(ài)的賣(mài)主”,允許話音入口10已發(fā)現(xiàn)產(chǎn)品的賣(mài)主清單限制在兩點(diǎn)最便宜的和偏愛(ài)的。
應(yīng)該根據(jù)用戶的行動(dòng)來(lái)被動(dòng)地設(shè)置垂直優(yōu)先選擇。也就是說(shuō),在不只一次要求一個(gè)特殊的屬性之后,將設(shè)置一個(gè)被動(dòng)的優(yōu)先選擇。或者,優(yōu)先選擇是動(dòng)態(tài)的,根據(jù)用戶的行動(dòng)而變化。較佳的是,通過(guò)利用話音或網(wǎng)絡(luò)界面設(shè)置或重新設(shè)置所有被動(dòng)的優(yōu)先選擇,用戶能夠更改它們。
顧客管理子系統(tǒng)130可以從個(gè)性化網(wǎng)頁(yè)(例如,MyYahoo和MyExcite)取出用戶優(yōu)先選擇(例如,股票信息)、天氣優(yōu)先選擇等。用戶可以在先前經(jīng)由傳統(tǒng)的互聯(lián)網(wǎng)連接來(lái)創(chuàng)建個(gè)性化網(wǎng)頁(yè)?;蛘撸瑐€(gè)性化網(wǎng)頁(yè)可以響應(yīng)于用戶話音命令而由顧客管理子系統(tǒng)130建立。然后,可以對(duì)這些網(wǎng)頁(yè)進(jìn)行翻譯,使其可被用于話音入口10。如果不存在特殊的垂直優(yōu)先選擇或當(dāng)前的呼叫優(yōu)先選擇,則可以有利地將一般的優(yōu)先選擇用作默認(rèn)優(yōu)先選擇。
以下是一些示范的垂直優(yōu)先選擇要求的清單及它們的描述。貫穿每個(gè)界面,每個(gè)優(yōu)先選擇有不同的用法。在一個(gè)示范實(shí)施例中,有關(guān)天氣的唯一的優(yōu)先選擇是顧客所要求的關(guān)于位置的天氣。默認(rèn)的情況是,用戶的位置是其ZIP代碼(郵政編碼)。如果可用的話,可以由當(dāng)前的呼叫位置取代“最通用的位置”。
在感興趣的“體育”領(lǐng)域中,可著眼于幾個(gè)不同的優(yōu)先選擇。首先,喜愛(ài)的體育運(yùn)動(dòng)是一項(xiàng)選擇。也可以把某些體育比賽得分、時(shí)間表和比賽結(jié)果發(fā)送給用戶。關(guān)于網(wǎng)站,可使用排他性,不發(fā)送某些體育運(yùn)動(dòng)的廣告和信息。例如,一位用戶可能不想聽(tīng)取有關(guān)曲棍球比賽的信息,而想要了解有關(guān)棒球的信息。其次,由于某些團(tuán)隊(duì)比其他團(tuán)隊(duì)更受青睞,所以,可以增加優(yōu)先選擇的粒度。在這些粒度中的每個(gè)粒度中,可以使用有限選擇的最近使用(MRU)的清單來(lái)確定優(yōu)先選擇清單。除了體育運(yùn)動(dòng)和團(tuán)隊(duì)優(yōu)先選擇的類(lèi)型以外,還可以使用喜愛(ài)的事件。
在感興趣的“電影”領(lǐng)域中,所需的優(yōu)先選擇包括顧客的位置與劇院的位置、電影的類(lèi)型(例如,驚險(xiǎn)影片、恐怖影片、動(dòng)作影片等......)、電影的收視率(AA、G、R等......),以及影片中有顧客喜愛(ài)的電影男演員/女演員的影片??梢园堰@些優(yōu)先選擇中的每個(gè)優(yōu)先選擇列在有限選擇的MRU清單中。
在感興趣的“交通”領(lǐng)域中,所用的主要優(yōu)先選擇將會(huì)是一些特殊的路線,顧客想利用這些路線達(dá)到目的地,具有是時(shí)間的屬性(當(dāng)前時(shí)間是默認(rèn)值)。這樣,有限路線的MRU清單可構(gòu)成顧客的優(yōu)先選擇清單。
在一個(gè)示范實(shí)施例中,感興趣的“股票”領(lǐng)域有兩級(jí)分層級(jí)的優(yōu)先選擇。首先,存在市場(chǎng)清單的優(yōu)先選擇;其次,在每個(gè)市場(chǎng)內(nèi)有一個(gè)優(yōu)先選擇,從中可觀看股票和指數(shù)。再次,可以將市場(chǎng)與股票的TBD選擇的MRU清單制成表格。其他感興趣的垂直域可以包括飯店、音樂(lè)會(huì)與實(shí)況轉(zhuǎn)播的事件、出租車(chē),以及班機(jī)預(yù)定。
仍然參考圖2,存在物子系統(tǒng)140協(xié)調(diào)用戶界面110、廣告子系統(tǒng)120、顧客管理子系統(tǒng)130、合成引擎150和更新引擎160對(duì)數(shù)據(jù)庫(kù)170的訪問(wèn)。存在物子系統(tǒng)140管理數(shù)據(jù)庫(kù)170中所包含的數(shù)據(jù)結(jié)構(gòu)的創(chuàng)建、修改和處理。更新引擎160從各種互聯(lián)網(wǎng)來(lái)源收集數(shù)據(jù)庫(kù)170中所包含的數(shù)據(jù)。在一個(gè)示范實(shí)施例中,數(shù)據(jù)庫(kù)190中所用的數(shù)據(jù)結(jié)構(gòu)是根據(jù)在“存在物”或事物的一個(gè)層級(jí)及其它們關(guān)系和相互的關(guān)系的。有利的是,可以更容易地復(fù)制和修改數(shù)據(jù)庫(kù)170中的信息,因?yàn)閿?shù)據(jù)庫(kù)170只與存在物子系統(tǒng)140交互作用。參考圖4-10來(lái)進(jìn)一步描述存在物及其創(chuàng)建。尤其是,雖然可以使用存在物的各種其他的結(jié)構(gòu),但是,參考圖4-6來(lái)描述存在物的一個(gè)示范數(shù)據(jù)結(jié)構(gòu)模型。參考圖7-10來(lái)描述存在物的創(chuàng)建和更新。
合成引擎150確定兩個(gè)存在物是否相同,如果相同,則組合這兩個(gè)存在物,以形成第三個(gè)規(guī)范的存在物。這樣,合成引擎150建立從一個(gè)來(lái)源收集的有關(guān)信息是還是建立與從另一個(gè)來(lái)源收集的有關(guān)信息。參考圖25、26和27來(lái)進(jìn)一步描述合成引擎150的各種功能。
更新引擎160從互聯(lián)網(wǎng)中檢索信息,以更新數(shù)據(jù)庫(kù)170中所包含的信息和屬性。在一個(gè)示范實(shí)施例中,更新引擎160使用從互聯(lián)網(wǎng)中檢索信息的“幅射形”,以便更新數(shù)據(jù)庫(kù)170中的信息。參考圖7和圖8來(lái)進(jìn)一步描述更新引擎160的各項(xiàng)操作。
數(shù)據(jù)庫(kù)170存儲(chǔ)話音入口10所使用的信息(例如,顧客數(shù)據(jù)、廣告信息,以及產(chǎn)品與服務(wù)信息)。把數(shù)據(jù)庫(kù)170中的信息存入存在物、存在物屬性、存在物關(guān)系和存在物關(guān)聯(lián)。下面進(jìn)一步描述存在物是什么,它們?nèi)绾涡纬桑鼈儽舜说年P(guān)系怎樣,以及它們與話音入口10的功能性的關(guān)系如何。在選擇性實(shí)施例中,對(duì)于一些特殊類(lèi)型的信息(例如,顧客數(shù)據(jù)、廣告信息和操作記錄)多個(gè)數(shù)據(jù)庫(kù)可以使用。
圖3展示了話音入口10的示范物理布局。這些物理結(jié)構(gòu)只是舉例而已。可以結(jié)合所示結(jié)構(gòu)或代替所示結(jié)構(gòu)而使用其他的結(jié)構(gòu)。在一個(gè)示范實(shí)施例中,話音入口10包括前端服務(wù)器210、一個(gè)從前到后的網(wǎng)絡(luò)220、后端服務(wù)器230和一個(gè)后端網(wǎng)絡(luò)240。用戶經(jīng)由電話與前端服務(wù)器210之一(通過(guò)從前到后的網(wǎng)絡(luò)220把它連接到后端服務(wù)器230)進(jìn)行通信。
在一個(gè)示范實(shí)施例中,后端服務(wù)器230包括一個(gè)代理管理器245、代理者250、豆粒媒260和一個(gè)數(shù)據(jù)庫(kù)270。代理管理器245經(jīng)由從前到后的網(wǎng)絡(luò)220從前端服務(wù)器210之一接收信息的請(qǐng)求。代理管理器245經(jīng)由后端網(wǎng)絡(luò)240進(jìn)行通信,以確定每個(gè)代理管理器245處的工作負(fù)荷等級(jí)。一旦確定合適的代理管理器245,該合適的代理管理器245從自由代理者250的一個(gè)池中取出一個(gè)自由代理者,并將該代理者分配給豆粒媒260。豆粒媒260與數(shù)據(jù)庫(kù)270有關(guān),以便檢索信息、插入信息、搜索存在物或存在物關(guān)系,或執(zhí)行數(shù)據(jù)庫(kù)270可能有的任何其他的功能。
設(shè)計(jì)參考圖3所描述的虛擬數(shù)據(jù)庫(kù)結(jié)構(gòu)用于及時(shí)地和非常實(shí)利地將從互聯(lián)網(wǎng)20收集的信息傳遞給話音入口10的用戶。人們需要和使用通過(guò)各種設(shè)置和方法的信息,有利的是,話音入口10在各種平臺(tái)上支持這一點(diǎn),這些平臺(tái)包括(但不局限于)電話(例如,話音、WAP和兩者)、網(wǎng)絡(luò)和便攜式連接計(jì)算設(shè)備(例如,Palm OS設(shè)備、WinCE設(shè)備、RIM尋呼機(jī))。
后端服務(wù)器230包括具有各種特點(diǎn)的一種數(shù)據(jù)庫(kù)服務(wù)支持(包括數(shù)據(jù)收集與組合)。如參考圖7和圖8所描述的,數(shù)據(jù)收集包括為特殊的項(xiàng)目類(lèi)型和/或網(wǎng)站安排的、按規(guī)則的間隔從互聯(lián)網(wǎng)來(lái)源收集數(shù)據(jù)。如參考圖9和圖10所描述的,話音入口10檢測(cè)數(shù)據(jù)源網(wǎng)站的變化,并通知合適的網(wǎng)站規(guī)則管理器。同樣如參考圖9和圖10所描述的,話音入口10也支持關(guān)于數(shù)據(jù)源的數(shù)據(jù)提取的非專家定義。
在“組合”的過(guò)程中,話音入口10識(shí)別來(lái)自不同互聯(lián)網(wǎng)賣(mài)主的相同項(xiàng)目。在組合過(guò)程中,話音入口10保留有關(guān)所有信息源的元數(shù)據(jù)。元數(shù)據(jù)包括有關(guān)數(shù)據(jù)的數(shù)據(jù)。例如,元數(shù)據(jù)可以證明有關(guān)數(shù)據(jù)要素或?qū)傩?名稱、尺寸、數(shù)據(jù)類(lèi)型等)的數(shù)據(jù)、有關(guān)記錄或數(shù)據(jù)結(jié)構(gòu)(長(zhǎng)度、字段、列等)的數(shù)據(jù),以及有關(guān)數(shù)據(jù)(數(shù)據(jù)的位置在何處、如何關(guān)聯(lián)的、所有權(quán)等)的數(shù)據(jù)。此外,在不能自動(dòng)確定必然性的情況下,話音入口10支持通過(guò)非專家的組合判定或非判定的交互式澄清。話音入口10也支持增加新的數(shù)據(jù)類(lèi)型和數(shù)據(jù)要素,而不改變代碼。另外,話音入口10支持通過(guò)市場(chǎng)研究、試驗(yàn)和機(jī)會(huì)來(lái)加以識(shí)別的相關(guān)性的領(lǐng)域特殊概念。例如,在感興趣的電子商務(wù)領(lǐng)域中,“較便宜的”、“較好的”、“經(jīng)常被購(gòu)買(mǎi)的”和“最受歡迎的”是重要的相關(guān)性概念。在感興趣的電影領(lǐng)域中,“相關(guān)的影片與產(chǎn)品”、“某個(gè)種類(lèi)中的最佳影片”、“最受歡迎”、“受到最佳評(píng)論的”和“演員表”是重要的相關(guān)性概念。話音入口10收集和保留提供關(guān)于項(xiàng)目的附加細(xì)節(jié)(例如,產(chǎn)品描述)所必要的相關(guān)信息。參考圖25-27來(lái)進(jìn)一步描述組合的操作和功能性。
圖4展示了話音入口10的數(shù)據(jù)庫(kù)170所使用的示范數(shù)據(jù)結(jié)構(gòu)模型300,其中,“存在物”(或事物)是給定的屬性、關(guān)聯(lián)和關(guān)系。具有三角頭的實(shí)線描繪了各個(gè)存在物之間的“繼承”關(guān)系。通過(guò)具有開(kāi)放頭箭頭的虛線描繪各存在物之間的“關(guān)聯(lián)”關(guān)系。拿繼承關(guān)系舉例來(lái)說(shuō),在數(shù)據(jù)結(jié)構(gòu)模型300中,方框310是一個(gè)“事件”。“事件”是“存在物”或事物,由指向方框320的有三角頭的箭頭315表示。同樣,“影片放映”(方框330)是“事件”(方框310),由有三角頭的箭頭335表示。拿關(guān)聯(lián)關(guān)系舉例來(lái)說(shuō),事件與“集合地點(diǎn)”相關(guān)聯(lián),由指向方框340的有開(kāi)放頭的箭頭345表示。同樣,如開(kāi)放頭的箭頭355所示,影片放映(方框330)與“影片包”(方框350)相關(guān)聯(lián)。事件也可以是體育運(yùn)動(dòng)賽事、戲劇、音樂(lè)會(huì)、喜劇表演、煙火表演、舞蹈表演或任何其他的活動(dòng)。
數(shù)據(jù)結(jié)構(gòu)模型300包括圖4中所示的更多存在物、關(guān)聯(lián)和關(guān)系,但在這里不加以描述。此外,數(shù)據(jù)結(jié)構(gòu)模型300可以包括插圖說(shuō)明中不包括的更多存在物、關(guān)聯(lián)和關(guān)系。圖4只是用于說(shuō)明。
現(xiàn)在參考圖5,所展示的示范數(shù)據(jù)結(jié)構(gòu)模型400表現(xiàn)了用戶或顧客對(duì)象與不同的垂直種類(lèi)之間的與對(duì)象有關(guān)的關(guān)系。繼承與關(guān)聯(lián)關(guān)系的描述與參考圖4所描述的數(shù)據(jù)結(jié)構(gòu)模型300的描述相同。在一個(gè)示范實(shí)施例中,數(shù)據(jù)庫(kù)170包含被安排在數(shù)據(jù)結(jié)構(gòu)模型400中的用戶信息。但是,在選擇性實(shí)施例中,可以把這類(lèi)用戶信息包含在一個(gè)分開(kāi)的顧客數(shù)據(jù)庫(kù)中。
顧客是“存在物”(“顧客存在物方框402”),是層級(jí)內(nèi)最高層次的后代子代或“存在物” 存在物,因此繼承了其所有的屬性和方法。該結(jié)構(gòu)背后的原因是已經(jīng)創(chuàng)建了那個(gè)數(shù)據(jù)庫(kù)170及其方法,該結(jié)構(gòu)允許代碼的再使用。
顧客對(duì)象包含各種信息。一般的“優(yōu)先選擇”種類(lèi)包含有關(guān)諸如“交通”、“天氣”和“電影”等優(yōu)先選擇的信息。每當(dāng)顧客進(jìn)入一個(gè)感興趣的、不同的新垂直域時(shí),就創(chuàng)建“優(yōu)先選擇”對(duì)象的一個(gè)實(shí)例到垂直域的名稱,具有插入的優(yōu)先選擇數(shù)據(jù)。如果垂直域已經(jīng)存在,則用更新的信息來(lái)修改對(duì)象。
通話種類(lèi)記錄直接關(guān)于用戶通話(通話方框404)的信息。通話可能是呼叫、搜索網(wǎng)站或使用WAP的呼叫。諸如一天時(shí)間和持續(xù)時(shí)間之類(lèi)的數(shù)據(jù)是一般的屬性,但關(guān)于用戶是從陸上通訊線呼叫還是用手機(jī)呼叫的分析對(duì)于電話通話而言是特定的。這類(lèi)數(shù)據(jù)可用于確定話音入口10的營(yíng)銷(xiāo)對(duì)象(出于廣告的目的),并可用于改善性能與服務(wù)。顧客對(duì)象也具有與每個(gè)這些通話對(duì)象的鏈接,以確定那個(gè)平臺(tái)上的最后的通話是什么(以防用戶終止通話并想在那個(gè)特定時(shí)間重新連接)。
電話通話方框408記錄與通信通話有關(guān)的信息,其中,使用電話與入口10進(jìn)行通信?!半娫捦ㄔ挕狈娇?08所包括的信息有當(dāng)前層次的交互作用、感興趣的當(dāng)前領(lǐng)域、界面平臺(tái)的類(lèi)型(例如,WWW、WAP、ASR)和以前訪問(wèn)過(guò)的層次等。有利的是,在用戶曾停止以前的通話或被中斷通話的情況下,“電話通話”方框408允許他或她再加入通話。其他存在物方框(例如,信用卡信息存在物、位置存在物或優(yōu)先選擇存在物)包括相關(guān)的屬性,并按需要記錄信息。
“專門(mén)技術(shù)”種類(lèi)(“專門(mén)技術(shù)”方框406)用于保持跨越不同平臺(tái)(即電話、WAP、WWW)的不同層次的可用性(一般而言,關(guān)于不同的優(yōu)先選擇)。顧客擁有與這些種類(lèi)實(shí)例中的每個(gè)的鏈接。由于優(yōu)先選擇可以跨越平臺(tái),而用戶的能力卻達(dá)不到,因此,“優(yōu)先選擇”種類(lèi)中不包括這些。
圖6展示了與廣告有關(guān)的信息的話音入口110的數(shù)據(jù)庫(kù)170所使用的示范數(shù)據(jù)結(jié)構(gòu)模型450。繼承和關(guān)聯(lián)關(guān)系的描述與圖4中的數(shù)據(jù)結(jié)構(gòu)模型300的描述相同。在一個(gè)示范實(shí)施例中,數(shù)據(jù)庫(kù)170包含被安排在數(shù)據(jù)結(jié)構(gòu)模型450中的廣告信息。但是,在選擇性實(shí)施例中,可以把這類(lèi)廣告信息包含在一個(gè)分開(kāi)的廣告數(shù)據(jù)庫(kù)中。
有利的是,數(shù)據(jù)結(jié)構(gòu)模型300、400和450提供了對(duì)有關(guān)存在物、關(guān)聯(lián)與關(guān)系的信息進(jìn)行連續(xù)的擴(kuò)展布局。而且,模型300、400和500允許迅速創(chuàng)建感興趣的新垂直域,而不改變以前輸入的信息。例如,模型300包括與諸如電影、音樂(lè)會(huì)和商品(例如,書(shū)籍、玩具和電子設(shè)備)等事件有關(guān)的信息??梢匀菀椎丶尤肴魏问录?例如,芭蕾舞),該存在物與“事件”有繼承關(guān)系并具有合適的關(guān)聯(lián)關(guān)系。同樣,可以容易地加入作為存在物的任何商品(例如,車(chē)輛),該存在物與“所制造的玩具”有繼承關(guān)系并具有合適的關(guān)聯(lián)關(guān)系。數(shù)據(jù)結(jié)構(gòu)模型300、400和450的動(dòng)態(tài)性質(zhì)與可擴(kuò)展的能力使話音入口10具有一個(gè)優(yōu)點(diǎn)成為范圍廣泛的、基于互聯(lián)網(wǎng)的信息和服務(wù)的單元話音入口。
圖7展示了存在物(例如,示范數(shù)據(jù)結(jié)構(gòu)模型300(圖4)、數(shù)據(jù)結(jié)構(gòu)模型400(圖5)和數(shù)據(jù)結(jié)構(gòu)模型450(圖6)中所示的存在物)的示范創(chuàng)建過(guò)程的流程圖700。在步驟710中,發(fā)現(xiàn)互聯(lián)網(wǎng)上的一張網(wǎng)頁(yè)。在一個(gè)示范實(shí)施例中,使用輻射形來(lái)尋找與預(yù)定類(lèi)別的項(xiàng)目有關(guān)的特殊網(wǎng)頁(yè)。輻射形是傳統(tǒng)上已知的一種程序,該程序通過(guò)檢索文檔和循環(huán)檢索在“萬(wàn)維網(wǎng)”(WWW)中用作參考的一些或所有文檔來(lái)自動(dòng)探索“萬(wàn)維網(wǎng)”。對(duì)比而言,人類(lèi)所操作的標(biāo)準(zhǔn)網(wǎng)絡(luò)瀏覽器不能自動(dòng)跟隨聯(lián)機(jī)圖像和URL改址以外的鏈接。在執(zhí)行步驟710之后,執(zhí)行步驟720,其中,通過(guò)使用覆蓋網(wǎng)頁(yè)以便過(guò)濾出特殊信息的所選表格,可在所找到的網(wǎng)頁(yè)上識(shí)別信息。在步驟720后,執(zhí)行步驟730,其中,使用規(guī)則來(lái)識(shí)別來(lái)自步驟720中的表格覆蓋圖所檢索的信息的特征信息或?qū)傩?。特征信息或?qū)傩远x存在物是什么。規(guī)則定義存在物屬性的組織。例如,電影存在物可以包括片名、導(dǎo)演、演員表、發(fā)行年份和情節(jié)摘要的屬性。
在執(zhí)行步驟730之后,執(zhí)行步驟740,其中,把屬性組織在存在物內(nèi),并把存在物存儲(chǔ)在數(shù)據(jù)庫(kù)170中。較佳的是,存在物內(nèi)屬性的組織和安排由預(yù)先定義的規(guī)則來(lái)建立。
圖8展示了如參考圖7所描述的存在物的示范創(chuàng)建過(guò)程。輻射形810為獲取被保存在各種不同的網(wǎng)頁(yè)上的信息而經(jīng)過(guò)互聯(lián)網(wǎng)20。根據(jù)規(guī)則820組織和安排輻射形810所檢索的信息,以便將信息放置在數(shù)據(jù)結(jié)構(gòu)830中。在一個(gè)示范實(shí)施例中,輻射形810從感興趣電影的互聯(lián)網(wǎng)20中檢索信息。例如,輻射形810可以經(jīng)過(guò)IMDB網(wǎng)站,并可以檢索有關(guān)特定影片的片名、導(dǎo)演、演員表、發(fā)行年份和播放時(shí)間的信息。一旦把電影信息存儲(chǔ)在數(shù)據(jù)結(jié)構(gòu)830中,就把數(shù)據(jù)結(jié)構(gòu)830應(yīng)用于詞匯表格840。詞匯表格840組織數(shù)據(jù)結(jié)構(gòu)830中所包含的屬性,并將信息放置在三列中。在一個(gè)示范實(shí)施例中,詞匯表格840的第一列包括原始數(shù)據(jù),第二列包括采用歸一化和標(biāo)記格式的原始數(shù)據(jù),第三列包括采用可搜索的和混合格式的數(shù)據(jù)。把詞匯表格840和數(shù)據(jù)結(jié)構(gòu)830被包含在數(shù)據(jù)庫(kù)170中的存儲(chǔ)器結(jié)構(gòu)內(nèi)。
舉例來(lái)說(shuō),如果輻射形810為獲取感興趣影片“失去方舟的入侵者”(“Raiders of the Lost Ark”)的信息而經(jīng)過(guò)互聯(lián)網(wǎng)20,則將根據(jù)對(duì)應(yīng)于電影的規(guī)則來(lái)應(yīng)用從互聯(lián)網(wǎng)20檢索到的數(shù)據(jù),并把它放置在數(shù)據(jù)結(jié)構(gòu)830中。這種電影規(guī)則可以包括片名、導(dǎo)演、演員表和發(fā)行年份,所有這些都是電影屬性。在這個(gè)例子中,片名將是“失去方舟的入侵者”,導(dǎo)演將是“史蒂文·斯皮爾伯格”,演員表將是“Harrison Ford和Karen Allen”,年份將是“1981年”,播放時(shí)間將是“115分鐘”。這樣,詞匯表格840將包含采用其原始格式的片名“失去方舟的入侵者”、采用歸一和標(biāo)記格式的數(shù)據(jù)<名稱>失去方舟的入侵者</名稱>、以及采用可搜索的混合格式的數(shù)據(jù)“RaidersLostArk”(沒(méi)有任何空格或識(shí)別冠詞(例如,the、a、an))。
圖9展示了流程圖900,它描繪了使用非編程方法來(lái)收集基于互聯(lián)網(wǎng)的信息的示范過(guò)程。在步驟910中,發(fā)現(xiàn)搜索網(wǎng)頁(yè),并使用各種式樣來(lái)隔離包含感興趣信息的網(wǎng)頁(yè)上的區(qū)域。在執(zhí)行步驟910之后,執(zhí)行步驟920,其中,找到一張合適的表格,并調(diào)用特殊程序來(lái)提取實(shí)際的數(shù)據(jù)和信息。在步驟920后,執(zhí)行步驟930,其中,提供一張?zhí)厥獾木W(wǎng)頁(yè),可以找到具有相關(guān)信息的多張網(wǎng)頁(yè)。除了一些數(shù)據(jù)特殊樣式以外,還有一個(gè)區(qū)域樣式可以定義數(shù)據(jù)特殊樣式在特殊網(wǎng)頁(yè)中的何處進(jìn)行操作。在執(zhí)行步驟930之后,執(zhí)行步驟940,其中,找到與多張網(wǎng)頁(yè)上的多份產(chǎn)品或服務(wù)清單的鏈接。在一個(gè)示范實(shí)施例中,使用預(yù)測(cè)程序來(lái)計(jì)算來(lái)自代碼樣品的產(chǎn)品清單的實(shí)際樣式。
一般而言,預(yù)測(cè)程序計(jì)算來(lái)自規(guī)則編寫(xiě)者所提供的需要輸出的樣式。有利的是,樣式預(yù)測(cè)程序加速了生產(chǎn),因?yàn)橐?guī)則編寫(xiě)者不得不簡(jiǎn)單地從HTML代碼粘貼他或她想提取的文本片段,而無(wú)需制定樣式使之進(jìn)行。使用當(dāng)前用來(lái)編寫(xiě)樣式的輸入字段來(lái)插入該數(shù)據(jù)。
舉例來(lái)說(shuō),預(yù)測(cè)程序開(kāi)發(fā)了網(wǎng)頁(yè)的“作者”數(shù)據(jù)的樣式,它通過(guò)首先讓規(guī)則編寫(xiě)者將網(wǎng)頁(yè)上的作者名稱樣品拷貝入“作者”字段,來(lái)提供感興趣書(shū)籍的數(shù)據(jù)。然后,算法使樣品數(shù)據(jù)與其在網(wǎng)頁(yè)上的位置相匹配。把接近所匹配的數(shù)據(jù)的字符或標(biāo)記識(shí)別為“前綴”和“后綴”。前綴是所匹配的數(shù)據(jù)前面的字符,后綴是所匹配的數(shù)據(jù)后面的字符。使用前綴和后綴來(lái)構(gòu)制樣式。
把所構(gòu)制的樣式應(yīng)用于網(wǎng)頁(yè),與其他數(shù)據(jù)匹配。如果所構(gòu)制的樣式拾取不等同于理想結(jié)果的數(shù)據(jù),那么,增加被用于制定樣式的前綴和后綴,以獲得更完整、更準(zhǔn)確的樣式。重復(fù)這個(gè)程序,以改善樣式。
為了進(jìn)一步闡明這個(gè)例子,從提供感興趣書(shū)籍的產(chǎn)品數(shù)據(jù)的網(wǎng)頁(yè)中取出以下HTML代碼<html>
<title>Programming Perl</title>
written by<b>Larry Wall</b>
</html>
<html>
<title>Learning Perl(<b>2nd edition</b>)</title>
written by<b>Randal Schwartz</b>
</html>
規(guī)則編寫(xiě)者將“Larry Wall”放在“作者”字段中,以指出這是要提取的關(guān)于“作者”的數(shù)據(jù)。
樣式預(yù)測(cè)算法大致的運(yùn)作情況如下所示n=1;repeat
$page=~m/({.}n)Larry\s+Wall({.}n)/x;$prefix=$1;$suffix=$2;$page=~m/$prefix(.*?)$suffix/x;n=n+1;until($1 eq<desired data>);從第一張網(wǎng)頁(yè)上的n=1開(kāi)始,算法匹配“>Larry Wall<”,這意味著$前綴獲得值“>”和$后綴獲得值“<”。接下來(lái),樣式預(yù)測(cè)算法使用它從第一個(gè)步驟中獲得的$1和$2的值來(lái)建立樣式“>(.*?)<”。使該樣式與網(wǎng)頁(yè)相匹配會(huì)產(chǎn)生“>編程Perl<”,它不等同于理想的結(jié)果“Larry Wall”。所以,使n增加到n=2,改進(jìn)樣式為包括前綴和后綴中的另一個(gè)字符。使網(wǎng)頁(yè)與“({.}2)Larry\s+Wall({.}2)”相匹配會(huì)產(chǎn)生“b>Larry Wall</”,這意味著$前綴獲得值“b>”和$后綴獲得值“</”。接下來(lái),樣式預(yù)測(cè)算法使用從第一個(gè)步驟中獲得的$1和$2的值來(lái)建立樣式“b>(.*?)</”。使該樣式與網(wǎng)頁(yè)相匹配會(huì)產(chǎn)生“Larry Wall”——理想的輸出。
現(xiàn)在,當(dāng)規(guī)則編寫(xiě)一步步地者經(jīng)過(guò)網(wǎng)頁(yè)來(lái)應(yīng)用不同網(wǎng)頁(yè)上相同的樣式時(shí),他或她發(fā)現(xiàn)樣式匹配關(guān)于書(shū)籍《Learning(學(xué)習(xí))Perl》的網(wǎng)頁(yè)上的“Zndedtion(第2版)”。然后,規(guī)則編寫(xiě)者通過(guò)提供理想結(jié)果的第二個(gè)例子(即,他或她將“Randal Schwartz”放在GUI輸入字段)來(lái)改進(jìn)算法,這引起樣式預(yù)測(cè)算法進(jìn)一步增加n,直到創(chuàng)建在<b>前面加強(qiáng)一個(gè)“y”的一種樣式。根據(jù)數(shù)據(jù)和樣式所需的網(wǎng)絡(luò)數(shù)據(jù)樣式的復(fù)雜程度,算法可以執(zhí)行數(shù)次迭代。
在執(zhí)行步驟940之后,執(zhí)行步驟950,其中,生成賣(mài)主特殊數(shù)據(jù)提取文件。在一個(gè)示范實(shí)施例中,使用計(jì)算來(lái)自代碼樣品的相關(guān)URLs的一種程序。或者,可以傳送計(jì)算URLs的程序作為表格。在執(zhí)行步驟950之后,執(zhí)行步驟960,其中,創(chuàng)建高速緩沖存儲(chǔ)器。在執(zhí)行步驟960之后,執(zhí)行步驟970,其中,創(chuàng)建關(guān)于提取產(chǎn)品數(shù)據(jù)的樣式。在一個(gè)較佳實(shí)施例中,退回測(cè)試機(jī)制支持對(duì)特殊程序進(jìn)行編輯。
圖10展示了與話音入口10相關(guān)聯(lián)的規(guī)則的非編程制定的示范過(guò)程。在一個(gè)示范過(guò)程中,來(lái)自一組規(guī)則編寫(xiě)者1010的一位規(guī)則編寫(xiě)者訪問(wèn)“萬(wàn)維網(wǎng)”(“WWW”)1020,以便訪問(wèn)來(lái)自數(shù)據(jù)源1030、數(shù)據(jù)源1035、數(shù)據(jù)源1040或連接到WWW1020的任何其他數(shù)據(jù)源中的任何一個(gè)數(shù)據(jù)源的信息。將從數(shù)據(jù)源檢索到的數(shù)據(jù)放入使用數(shù)據(jù)組織工具1025的數(shù)據(jù)結(jié)構(gòu)。規(guī)則編寫(xiě)者1010使用數(shù)據(jù)組織工具1025來(lái)將大量可能的表格中的一張表格應(yīng)用于經(jīng)由WWW1020而存在的信息“網(wǎng)頁(yè)”。這類(lèi)表格提供網(wǎng)頁(yè)上相關(guān)信息的位置指示,并標(biāo)以某種特殊標(biāo)記。例如,WWW1020上所提供的網(wǎng)頁(yè)可以包括網(wǎng)頁(yè)左上角處的一個(gè)數(shù)據(jù)輸入框。此外,可以把關(guān)于部分或服務(wù)的相關(guān)信息可以被定位在HTML標(biāo)記(例如,代表書(shū)名的“<title(名稱)>”)后面。
應(yīng)該注意,這里所用的術(shù)語(yǔ)“網(wǎng)頁(yè)”包括用戶界面屏幕或可以由診斷系統(tǒng)的用戶觀看的類(lèi)似的布置(例如,提供數(shù)據(jù)、消息、報(bào)告等的圖解或文本表現(xiàn)的屏幕)。而且,這類(lèi)網(wǎng)頁(yè)可以由標(biāo)記語(yǔ)言或編程語(yǔ)言(例如,Java、perl、java script)或任何其他合適的語(yǔ)言來(lái)定義。
通過(guò)使用規(guī)則編寫(xiě)者1010從數(shù)據(jù)組織工具1025中選擇的表格,可以將來(lái)自數(shù)據(jù)源的數(shù)據(jù)組織入數(shù)據(jù)結(jié)構(gòu)1045、數(shù)據(jù)結(jié)構(gòu)1050、數(shù)據(jù)結(jié)構(gòu)1055或用于保持信息的任何類(lèi)似的結(jié)構(gòu)。可以在統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)1060的構(gòu)造中比較、融合或使用數(shù)據(jù)結(jié)構(gòu)1045、1050和1055。把統(tǒng)一的數(shù)據(jù)結(jié)構(gòu)1060被存儲(chǔ)在數(shù)據(jù)庫(kù)1070中。
有利的是,圖10所示的示范過(guò)程允許非專家的規(guī)則編寫(xiě)者1010從數(shù)據(jù)組織工具1025所提供的各種表格中進(jìn)行選擇,以便用于檢索來(lái)自經(jīng)由WWW1020而存在的特殊網(wǎng)站的信息。這樣,利用由使用數(shù)據(jù)組織工具1025的規(guī)則編寫(xiě)者選擇的表格,可以把來(lái)自數(shù)據(jù)源1030、1035和1040的網(wǎng)頁(yè)上所包含的數(shù)據(jù)連續(xù)更新到數(shù)據(jù)庫(kù)1070。當(dāng)在準(zhǔn)確性方面對(duì)數(shù)據(jù)結(jié)構(gòu)1045、1050和1055中所包含的信息進(jìn)行比較時(shí),數(shù)據(jù)組織工具1025檢測(cè)網(wǎng)頁(yè)何時(shí)已改變其對(duì)應(yīng)的網(wǎng)頁(yè)上的數(shù)據(jù)的格式或布置。
圖11-24展示了創(chuàng)建新規(guī)則的示范過(guò)程。此外,圖11-24展示了規(guī)則編寫(xiě)者與數(shù)據(jù)組織工具1025之間可能的交互作用(圖10)。一個(gè)示范規(guī)則基于一個(gè)現(xiàn)存的規(guī)則Amazon.com書(shū)籍產(chǎn)品。在構(gòu)制這個(gè)規(guī)則的過(guò)程中所采取的步驟類(lèi)似于在構(gòu)制任何其他規(guī)則的過(guò)程中所采取的步驟。
圖11展示了用于開(kāi)始創(chuàng)建規(guī)則820的圖形用戶界面(GUI)1110(圖8)。GUI1110包括賣(mài)主窗口1120、輻射形選擇窗口1130、詢問(wèn)窗口1140、狀態(tài)窗口1150、搜索框區(qū)域1160和代碼窗口1197。搜索框區(qū)域1160包括滑動(dòng)條1170、一套向右的箭頭1180、一套向左的箭頭1190和搜索窗口1195。
為了開(kāi)始一個(gè)新的數(shù)據(jù)源,規(guī)則編寫(xiě)者進(jìn)入賣(mài)主窗口1120中的數(shù)據(jù)源(例如,“Amazon Book(書(shū)籍)”)。規(guī)則編寫(xiě)者按“進(jìn)入”并點(diǎn)擊“新”按鈕。在執(zhí)行這個(gè)動(dòng)作之后,示出圖12中所示的圖形用戶界面(GUI)1200。規(guī)則編寫(xiě)者在確認(rèn)正確地列出該數(shù)據(jù)源之后點(diǎn)擊“完成”按鈕。接下來(lái),示出圖13中所示的圖形用戶界面(GUI)1300。對(duì)應(yīng)于所選的賣(mài)主名稱來(lái)顯示URL。要求規(guī)則編寫(xiě)者確認(rèn)正確的URL。在“Amazon Book(書(shū)籍)”的例子中,URLhttp//www.AmazonBook.com出現(xiàn)在GUI 1300的窗口中。但是,URL鏈接應(yīng)該讀出http//www.Amazon.com。規(guī)則編寫(xiě)者糾正URL并點(diǎn)擊“完成”按鈕。
現(xiàn)在再次參考圖11,規(guī)則編寫(xiě)者選擇所需的詢問(wèn)類(lèi)型。首先,規(guī)則編寫(xiě)者選擇詢問(wèn)窗口1140,并從潛在的詢問(wèn)清單中進(jìn)行選擇。例如,“書(shū)籍包”也許是對(duì)于的書(shū)籍垂直域的可能的詢問(wèn)。當(dāng)規(guī)則編寫(xiě)者點(diǎn)擊詢問(wèn)窗口1140中的“SDE”(搜索數(shù)據(jù)編輯器)按鈕時(shí),開(kāi)始此搜索。SDE按鈕調(diào)用搜索數(shù)據(jù)編輯器,這提供了圖14中所示的圖形用戶界面(GUI)1400。GUI1400示出可用于搜索感興趣的特殊項(xiàng)目的屬性清單。例如,在正在搜索書(shū)籍的情況下,示出諸如ISBN或UPC等屬性。在搜索其他項(xiàng)目的情況下,列出對(duì)應(yīng)于那個(gè)項(xiàng)目的屬性。搜索“影片放映”會(huì)產(chǎn)生諸如“影片包”、時(shí)間和放映日期等被列出的屬性(請(qǐng)見(jiàn)參考圖4所描述的方框330)。
規(guī)則編寫(xiě)者將ISBN號(hào)碼打入對(duì)應(yīng)的數(shù)據(jù)框中并點(diǎn)擊“完成”。GUI 1400中的按鈕1430有利地允許規(guī)則編寫(xiě)者在不同的搜索期間保存不同的搜索標(biāo)準(zhǔn)。一旦輸入搜索標(biāo)準(zhǔn),規(guī)則編寫(xiě)者就點(diǎn)擊“完成”,并且,因?yàn)闆](méi)有定義關(guān)于特殊數(shù)據(jù)源(即“Amazon Book(書(shū)籍)”)的規(guī)則,因此,出現(xiàn)圖15中所示的圖形用戶界面(GUI)1500。GUI 1500詢問(wèn)規(guī)則編寫(xiě)者是否想要增加新的規(guī)則或改變搜索數(shù)據(jù)。在這個(gè)例子中,規(guī)則編寫(xiě)者點(diǎn)擊“增加”按鈕,GUI 1500擴(kuò)展成為圖16中所示的圖形用戶界面(GUI)1600。
現(xiàn)在參考圖16,規(guī)則編寫(xiě)者確認(rèn)突出顯示的正確類(lèi)型的詢問(wèn)。在這個(gè)例子中,突出顯示ISBN,規(guī)則編寫(xiě)者點(diǎn)擊“是”按鈕。出現(xiàn)圖17中所示的圖形用戶界面(GUI)1700出現(xiàn),以指導(dǎo)規(guī)則編寫(xiě)者將“Amazon書(shū)籍”的主頁(yè)載入netscape(網(wǎng)絡(luò)導(dǎo)航器)瀏覽器。指導(dǎo)規(guī)則編寫(xiě)者瀏覽與ISBN規(guī)則有關(guān)的網(wǎng)頁(yè)。一旦搜索網(wǎng)頁(yè)被載入互聯(lián)網(wǎng)瀏覽器,規(guī)則編寫(xiě)者就點(diǎn)擊“完成”按鈕。
圖18中所示的圖形用戶界面(GUI)1800示出將由規(guī)則編寫(xiě)者選擇的一項(xiàng)表格選擇。如果表格正確,則規(guī)則編寫(xiě)者點(diǎn)擊“完成”按鈕。如果所列表格沒(méi)有為規(guī)則編寫(xiě)者提供所要求的選擇,則規(guī)則編寫(xiě)者點(diǎn)擊“下一步”按鈕以查看網(wǎng)頁(yè)上其他的表格。一旦發(fā)現(xiàn)匹配的網(wǎng)頁(yè),就顯示圖19中所示的圖形用戶界面(GUI)1900。
數(shù)據(jù)組織工具1025(圖10)在互聯(lián)網(wǎng)瀏覽器中顯示產(chǎn)生的網(wǎng)頁(yè)。如果網(wǎng)頁(yè)正確,則規(guī)則編寫(xiě)者點(diǎn)擊GUI 1900上的“好”。出現(xiàn)圖20中所示的圖形用戶界面(GUI)2000出現(xiàn),并詢問(wèn)如果搜索在多個(gè)項(xiàng)目上匹配,則如何檢測(cè)網(wǎng)頁(yè)上單個(gè)的項(xiàng)目。也使用GUI 2000來(lái)指出在哪里能找到URL以獲得有關(guān)詢問(wèn)的項(xiàng)目的細(xì)節(jié)。如果只找到一個(gè)單個(gè)的項(xiàng)目,則規(guī)則編寫(xiě)者點(diǎn)擊“延期”按鈕,因?yàn)樗尸F(xiàn)的信息不足以建立正規(guī)的表達(dá)式。如果找到多個(gè)項(xiàng)目,則將正規(guī)的表達(dá)式輸入數(shù)據(jù)窗口2010。例如,作者搜索可以返回多個(gè)項(xiàng)目,因?yàn)橐晃蛔髡呖赡軐?xiě)了幾本書(shū)。在其他情況下,即使詢問(wèn)只與一個(gè)項(xiàng)目匹配,也可能需要跟隨附加的URL鏈接,以獲得信息。
接下來(lái),出現(xiàn)圖21中所示的圖形用戶界面(GUI)2100出現(xiàn)并被用于檢測(cè)多張產(chǎn)品網(wǎng)頁(yè)。如果規(guī)則編寫(xiě)者直接到被搜索的項(xiàng)目,則不需要建立正規(guī)的表達(dá)式的信息。再次參考圖11,代碼窗口1197中充滿來(lái)自被檢索的網(wǎng)頁(yè)的HTML代碼。這時(shí),規(guī)則編寫(xiě)者準(zhǔn)備好規(guī)定屬性。通過(guò)將正規(guī)的表達(dá)式輸入屬性名稱旁邊的框,來(lái)規(guī)定屬性。作為表達(dá)式的結(jié)果,正規(guī)的表達(dá)式必須規(guī)定其中的一個(gè)子字符串(使用括弧)。例如,正規(guī)的表達(dá)式“這個(gè)(所有)匹配”將返回作為其結(jié)果的“所有”(假設(shè)正規(guī)的表達(dá)式曾經(jīng)能夠匹配)。例如,要確定用于尋找書(shū)名的樣式,則要求規(guī)則編寫(xiě)者將書(shū)名打入搜索窗口1195??梢允褂酶鞣NHTML信號(hào)。要求“\s*”指出文字之間可能有的空格。被輸入搜索窗口1195的搜索字符串的第一個(gè)匹配將突出顯示HTML代碼中所發(fā)現(xiàn)的第一個(gè)匹配。例如,書(shū)名的一個(gè)示范屬性可能是“<title(名稱)>([^<]*)</title(名稱)>”。一旦輸入該屬性,就會(huì)發(fā)現(xiàn)對(duì)于該屬性的所有匹配。
再次參考圖14,搜索數(shù)據(jù)編輯器1400包括一個(gè)表格,可以用來(lái)把值賦予取決于類(lèi)型的屬性。狀態(tài)窗口指出數(shù)據(jù)組織工具1025正在做什么。在一個(gè)示范實(shí)施例中,狀態(tài)的狀態(tài)為空閑,在互聯(lián)網(wǎng)上提出詢問(wèn)并使用高速緩沖存儲(chǔ)器。詢問(wèn)窗口1140允許規(guī)則編寫(xiě)者設(shè)置所考慮的數(shù)據(jù)源所需的詢問(wèn)類(lèi)型,并通過(guò)使用SDE按鈕來(lái)設(shè)置搜索標(biāo)準(zhǔn)。
如果進(jìn)行詢問(wèn)搜索,則輻射形選擇窗口1130允許規(guī)則編寫(xiě)者設(shè)置要使用的輻射形。在一個(gè)示范實(shí)施例中,可能的輻射形類(lèi)型是完全的、增加的、特殊的和參考的。完全的輻射形采用與所選類(lèi)型匹配的所有項(xiàng)目。通常使用增加的輻射形來(lái)拾取來(lái)自互聯(lián)網(wǎng)數(shù)據(jù)源的數(shù)據(jù)的更新。通常使用特殊的輻射形來(lái)獲得網(wǎng)站具有的特殊的事物(例如,暢銷(xiāo)書(shū))。通常使用參考的輻射形來(lái)確認(rèn)網(wǎng)站仍然是上行的,規(guī)則正在起作用。
賣(mài)主窗口1120允許規(guī)則編寫(xiě)者設(shè)置將繼續(xù)工作的數(shù)據(jù)源。搜索窗口1195允許規(guī)則編寫(xiě)者保存。在HTML代碼中要搜索的文本。在代碼窗口1197中,有一個(gè)光標(biāo)指出文本輸入的位置。一套向左的箭頭1190包括第一個(gè)數(shù)字,它是當(dāng)從高速緩沖存儲(chǔ)器運(yùn)行時(shí)將要進(jìn)行搜索的地方的起點(diǎn)。第二個(gè)數(shù)字指出高速緩沖存儲(chǔ)器中的網(wǎng)頁(yè)的總數(shù)。該窗口中的這套箭頭控制網(wǎng)頁(yè),使之從當(dāng)規(guī)則編寫(xiě)者從高速緩沖存儲(chǔ)器運(yùn)行時(shí)開(kāi)始。一套向右的箭頭1180包括使所檢索的網(wǎng)頁(yè)滾動(dòng)的箭頭。
輻射形類(lèi)似于詢問(wèn),但是,當(dāng)其他規(guī)則不可應(yīng)用時(shí),調(diào)用它們。輻射形負(fù)責(zé)收集有關(guān)與所規(guī)定的類(lèi)型相匹配的網(wǎng)站中的每個(gè)對(duì)象的信息。輻射形包括幾個(gè)被嵌套的回路,把每個(gè)回路設(shè)計(jì)成轉(zhuǎn)向?qū)蛹?jí)中更深的一個(gè)層次?,F(xiàn)在參考圖22,示出關(guān)于書(shū)籍輻射形的示范輻射形層級(jí)2200,其中,層次2210是開(kāi)始網(wǎng)頁(yè),層次2220代表書(shū)籍類(lèi)別網(wǎng)頁(yè),層次2230代表書(shū)籍子類(lèi)別網(wǎng)頁(yè),而層次2240代表書(shū)籍網(wǎng)頁(yè)。
現(xiàn)在參考圖23,使用圖形用戶界面(GUI)2300來(lái)檢索與輻射形規(guī)則有關(guān)的網(wǎng)頁(yè)的URL。輻射形深度滑動(dòng)規(guī)則允許規(guī)則編寫(xiě)者告訴數(shù)據(jù)組織工具1025需要經(jīng)過(guò)多少往下的鏈接才能達(dá)到實(shí)際的產(chǎn)品網(wǎng)頁(yè)。上限滑動(dòng)規(guī)則允許規(guī)則編寫(xiě)者規(guī)定對(duì)于幅射形要獲取多少項(xiàng)目的限制。一旦選擇URL并選擇輻射形深度和上限,規(guī)則編寫(xiě)者就點(diǎn)擊“完成”按鈕。示出圖24中所示的圖形用戶界面(GUI)2400。規(guī)則編寫(xiě)者輸入輻射形的搜索樣式,以便使用與參考圖11所描述的詢問(wèn)而輸入的搜索樣式相類(lèi)似的方式。一旦輸入樣式,規(guī)則編寫(xiě)者就點(diǎn)擊“建立”按鈕,輻射形將開(kāi)始運(yùn)行。
有利的是,參考圖11-24所表現(xiàn)和描述的圖形用戶界面允許非專家的規(guī)則編寫(xiě)者執(zhí)行數(shù)據(jù)搜索并創(chuàng)建關(guān)于信息檢索的規(guī)則的表格。一旦創(chuàng)建這些表格,就可以頻繁地使用表格來(lái)收集被更新的信息。此外,通過(guò)使用對(duì)應(yīng)于網(wǎng)站上的賣(mài)主所提供的信息的布置和顯示的普通表格,表格有助于檢索賣(mài)主的網(wǎng)站中可得到的大量信息。有利的是,不由專家創(chuàng)建的規(guī)則表格。降低了更新網(wǎng)站中可得到的信息的成本。此外,表格有利地使基于互聯(lián)網(wǎng)的信息的準(zhǔn)確檢索自動(dòng)化。
圖25展示了組合數(shù)據(jù)庫(kù)中的信息的示范過(guò)程。在圖25所示的示范實(shí)施例中,流程圖2500描繪了由合成引擎150(圖2)執(zhí)行的過(guò)分簡(jiǎn)單化的組合過(guò)程或“迅速組合”。在步驟2510中,更新引擎160從網(wǎng)絡(luò)20接收信息并經(jīng)由存在物子系統(tǒng)140將信息放置在數(shù)據(jù)庫(kù)170中的存在物數(shù)據(jù)結(jié)構(gòu)中。合成引擎150可以經(jīng)由訪問(wèn)數(shù)據(jù)庫(kù)170的存在物子系統(tǒng)140訪問(wèn)來(lái)自更新引擎160的存在物。在執(zhí)行步驟2510之后,執(zhí)行步驟2515,其中,合成引擎150從對(duì)應(yīng)于在步驟2510中被檢索的存在物的屬性定義表格中收集確切的組合屬性。在執(zhí)行步驟2515之后,執(zhí)行步驟2512,其中,合成引擎150執(zhí)行來(lái)自從數(shù)據(jù)庫(kù)170檢索到的實(shí)體的每個(gè)組合屬性的混組合,使之成為容易比較的表格。在一個(gè)示范實(shí)施例中,“混合”表格除去空格、介詞和其他不必要的詞。有利的是,“混合”格式提供了迅速搜索的能力。
在執(zhí)行步驟2520之后,執(zhí)行步驟2525,其中,合成引擎150闡明一個(gè)數(shù)據(jù)庫(kù)詢問(wèn),在該詢問(wèn)中,把數(shù)據(jù)源設(shè)置為“相同”,把狀態(tài)被設(shè)置為“規(guī)范”。這個(gè)詢問(wèn)意在從與當(dāng)前的信息相匹配的相同的數(shù)據(jù)源文件中找到一個(gè)已存在的規(guī)范的存在物。在執(zhí)行步驟2525之后,執(zhí)行步驟2530,其中,作出是否在數(shù)據(jù)庫(kù)170中發(fā)現(xiàn)匹配的判定。如果因步驟2525的詢問(wèn)而在數(shù)據(jù)庫(kù)170中發(fā)現(xiàn)匹配,則執(zhí)行步驟2535,其中,對(duì)數(shù)據(jù)庫(kù)170中所包含的存在物進(jìn)行更新。
如果從步驟2525的詢問(wèn)中沒(méi)有發(fā)現(xiàn)數(shù)據(jù)庫(kù)170中有匹配,則執(zhí)行步驟2540,其中,重新闡明步驟2525的詢問(wèn),并把數(shù)據(jù)源設(shè)置為“相同”,把狀態(tài)設(shè)置為“非規(guī)范”。這個(gè)詢問(wèn)意在從與當(dāng)前的信息相匹配的相同的數(shù)據(jù)源文件中找到一個(gè)已存在的存在物。在步驟2540后,執(zhí)行步驟2545,其中,作出是否從步驟2540的被重新闡明的詢問(wèn)中發(fā)現(xiàn)數(shù)據(jù)庫(kù)170中有匹配的判定。如果發(fā)現(xiàn)匹配,則執(zhí)行步驟2550,其中,對(duì)數(shù)據(jù)庫(kù)170中的存在物進(jìn)行更新。
如果在數(shù)據(jù)庫(kù)170中沒(méi)有發(fā)現(xiàn)匹配,則執(zhí)行步驟2555,其中,重新闡明詢問(wèn),把數(shù)據(jù)源設(shè)置為“任何”,并把狀態(tài)設(shè)置為“規(guī)范”。這個(gè)詢問(wèn)意在從與當(dāng)前的信息相匹配的任何數(shù)據(jù)源中找到一個(gè)已存在的規(guī)范的存在物。在步驟2555后,執(zhí)行步驟2560,其中,作出是否在數(shù)據(jù)庫(kù)170中發(fā)現(xiàn)匹配的判定。如果在數(shù)據(jù)庫(kù)170中沒(méi)有發(fā)現(xiàn)匹配,則執(zhí)行步驟2565,其中,將一個(gè)存在物加入數(shù)據(jù)庫(kù)170。
如果在數(shù)據(jù)庫(kù)170中發(fā)現(xiàn)匹配,或在執(zhí)行步驟2550之后,執(zhí)行步驟2570,其中,作出該匹配是否是一個(gè)系統(tǒng)存在物的判定。如果該匹配是系統(tǒng)存在物,則執(zhí)行步驟2575,其中,對(duì)系統(tǒng)存在物進(jìn)行更新。如果該匹配不是系統(tǒng)存在物,則執(zhí)行步驟2580,其中,形成一個(gè)規(guī)范的系統(tǒng)存在物。在執(zhí)行步驟2580之后,執(zhí)行步驟2585,其中,把存在物加入數(shù)據(jù)庫(kù)170。在步驟2585后,執(zhí)行步驟2590,其中,對(duì)組合表格進(jìn)行更新。
有利的是,圖25所示的組合數(shù)據(jù)庫(kù)中的信息的示范過(guò)程提供了對(duì)多個(gè)網(wǎng)站的信息的比較。這樣,可以作出一個(gè)網(wǎng)站是否包含與另一個(gè)網(wǎng)站相同的信息的判定。而且,話音入口10的數(shù)據(jù)庫(kù)170中所包含的信息可以連續(xù)增加信息、關(guān)系和來(lái)自基于互聯(lián)網(wǎng)的來(lái)源的信息的并聯(lián),這加大了從數(shù)據(jù)源檢索到的信息的可用性。
圖26展示了流程圖2600,描繪了在組合的示范過(guò)程中所采取的步驟。在參考圖26所描述的示范過(guò)程中,所示出的組合過(guò)程比參考圖25所描述的流程圖2500中所描繪的組合過(guò)程更加全面。在步驟2610中,合成引擎150從數(shù)據(jù)庫(kù)170讀取屬性定義表格。在執(zhí)行步驟2610之后,執(zhí)行步驟2615,其中,合成引擎150讀取要求高級(jí)組合的每種存在物類(lèi)型的組合控制語(yǔ)言文件。在執(zhí)行步驟2615之后,執(zhí)行步驟2620,其中,合成引擎150將組合文件匯編成中間計(jì)算機(jī)代碼。在執(zhí)行步驟2620之后,執(zhí)行步驟2625,其中,合成引擎150將以前組合的存在物存入存儲(chǔ)器。在步驟2625后,執(zhí)行步驟2630,其中,合成引擎將屬性收集到同等的各個(gè)集合中。在步驟2630后,執(zhí)行步驟2635,其中,作出屬性是否是文本的判定。如果合成引擎150確定屬性不是文本的,則執(zhí)行步驟2640,其中,將各個(gè)值編入索引。如果合成引擎150判定屬性是文本的,則執(zhí)行步驟2645,其中,合成引擎150將屬性中的子字符串事件編入索引。
在步驟2645后,執(zhí)行步驟2650,其中,合成引擎150判定是否建立文本。如果判定沒(méi)有建立文本,則執(zhí)行步驟2670。如果判定建立文本,則合成引擎150在步驟2655中識(shí)別文本的位置和被隔離的結(jié)構(gòu)段。在步驟2655后,執(zhí)行步驟2660,其中,合成引擎150解析被隔離的各個(gè)部分并識(shí)別語(yǔ)義信息。在步驟2660后,執(zhí)行步驟2665,其中,合成引擎150將語(yǔ)義信息編入索引。在步驟2665后,執(zhí)行步驟2670,其中,合成引擎150執(zhí)行有效性檢查,以檢驗(yàn)數(shù)據(jù)庫(kù)170的完整性。在步驟2670后,執(zhí)行步驟2675,其中,合成引擎150檢索將被組合的存在物。
在步驟2675后,執(zhí)行步驟2680,其中,合成引擎150激活關(guān)于對(duì)應(yīng)的存在物類(lèi)型的組合標(biāo)準(zhǔn)和匹配程序。組合標(biāo)準(zhǔn)和匹配程序包括使用如參考圖10所描述而建立的存在物規(guī)則。在步驟2680后,執(zhí)行步驟2685,其中,合成引擎150執(zhí)行來(lái)自組合標(biāo)準(zhǔn)和匹配程序的第一個(gè)組合規(guī)則,并返回所有匹配。在步驟2685后,執(zhí)行步驟2690,其中,作出是否已發(fā)現(xiàn)可接受的匹配的判定。在一個(gè)示范實(shí)施例中,可接受的匹配通常具有預(yù)定的屬性百分比(例如,70%)的一個(gè)匹配。在一個(gè)選擇性實(shí)施例中,可接受的匹配是所有屬性具有相同的值的一個(gè)匹配。如果已發(fā)現(xiàn)可接受的匹配,則執(zhí)行步驟2697,其中,合成引擎150將存在物組合在一起。如果沒(méi)有發(fā)現(xiàn)可接受的匹配,則執(zhí)行步驟2691,其中,執(zhí)行下一個(gè)組合規(guī)則,并返回所有匹配。
在步驟2691后,執(zhí)行步驟2692,其中,作出是否發(fā)現(xiàn)可接受的匹配的判定。如果發(fā)現(xiàn)可接受的匹配,則執(zhí)行步驟2697,其中,合成引擎150將存在物組合在一起。存在物的組合包括創(chuàng)建一個(gè)新的存在物,該存在物與將被組合的存在物有關(guān),并包含其中的所有信息。如果沒(méi)有發(fā)現(xiàn)可接受的匹配,則執(zhí)行步驟2693,其中,作出是否已測(cè)試了最后的規(guī)則的判定。如果還沒(méi)有測(cè)試最后的規(guī)則,則再次執(zhí)行步驟2691。如果已經(jīng)測(cè)試最后的規(guī)則,則執(zhí)行步驟2694,其中,合成引擎150判定是否有堅(jiān)固的局部匹配。在一個(gè)示范實(shí)施例中,堅(jiān)固的局部匹配是其中的匹配在某個(gè)百分比(例如,70%)內(nèi)的一種匹配。如果存在堅(jiān)固的局部匹配,則執(zhí)行步驟2698,其中,服從人的檢查。如果沒(méi)有發(fā)現(xiàn)局部匹配,則執(zhí)行步驟2695,其中,合成引擎150拒絕組合創(chuàng)建,并且執(zhí)行步驟2699,其中,創(chuàng)建一個(gè)新的存在物。
有利的是,圖26中所示的數(shù)據(jù)庫(kù)中的組合信息的示范過(guò)程提供了對(duì)來(lái)自相同或不同的數(shù)據(jù)源的信息進(jìn)行的自動(dòng)比較。這樣,可以連續(xù)更新數(shù)據(jù)庫(kù)170中所包含的信息,并增加它與來(lái)自其他數(shù)據(jù)源的信息的相關(guān)性。此外,組合慮及編輯比互聯(lián)網(wǎng)上單獨(dú)存在的數(shù)百萬(wàn)個(gè)數(shù)據(jù)庫(kù)更完整、更堅(jiān)固的統(tǒng)一數(shù)據(jù)庫(kù)。
圖27展示了創(chuàng)建來(lái)自兩個(gè)數(shù)據(jù)結(jié)構(gòu)的一個(gè)規(guī)范的數(shù)據(jù)結(jié)構(gòu)的示范過(guò)程。由獨(dú)特的識(shí)別號(hào)碼來(lái)識(shí)別數(shù)據(jù)文件2700,并包含第一個(gè)數(shù)據(jù)文件2710、第二個(gè)數(shù)據(jù)文件2720和一個(gè)規(guī)范的數(shù)據(jù)文件2730。在一個(gè)示范實(shí)施例中,第一個(gè)數(shù)據(jù)文件2710包含有關(guān)從IMDB(“互聯(lián)網(wǎng)電影數(shù)據(jù)庫(kù)”)網(wǎng)站(http//www.IMDB.com)檢索到的特殊影片的信息。第二個(gè)數(shù)據(jù)文件2720包括從Reel.com網(wǎng)站獲得的特殊影片的電影信息。在圖27所展示的例子中,數(shù)據(jù)文件2710包括片名“亞利疊那州的男孩”、導(dǎo)演“Wiltz”、發(fā)行年份“1997年”和提要“好影片”。同樣,數(shù)據(jù)文件2720包括片名“亞利桑那州的男孩”、導(dǎo)演“Bob Wiltz”、發(fā)行年份“1998年”和空白的情節(jié)摘要。
在創(chuàng)建規(guī)范的數(shù)據(jù)文件的過(guò)程中,引入了規(guī)則文件2740,這包含一種特殊類(lèi)型的信息的規(guī)則。在圖27所示的例子中,規(guī)則文件2740包含有關(guān)電影屬性的信息。通過(guò)應(yīng)用規(guī)則2740,通過(guò)從數(shù)據(jù)文件27和數(shù)據(jù)文件2720中采用最完整的片名(是來(lái)自數(shù)據(jù)文件2710的片名“亞利桑那州的男孩”),來(lái)創(chuàng)建規(guī)范的數(shù)據(jù)文件2730。從數(shù)據(jù)文件2720獲得導(dǎo)演信息,因?yàn)閷?dǎo)演信息比數(shù)據(jù)文件2710更完整(因?yàn)樗瑢?dǎo)演的姓和名)。數(shù)據(jù)文件2710所列出的發(fā)行年份和數(shù)據(jù)文件2720所列出的發(fā)行年度相互沖突。根據(jù)原先的信息來(lái)解決該沖突,指出數(shù)據(jù)文件2720的發(fā)行年度更正確。規(guī)范的數(shù)據(jù)文件2730包括情節(jié)摘要數(shù)據(jù)文件2710,因?yàn)閿?shù)據(jù)文件2720的情節(jié)摘要是空白的。
有利的是,參考圖27所描述的,創(chuàng)建規(guī)范的數(shù)據(jù)文件的過(guò)程所創(chuàng)建的數(shù)據(jù)文件具有更完整、更準(zhǔn)確的信息。此外,該過(guò)程允許對(duì)多個(gè)網(wǎng)站之間的信息進(jìn)行比較。另外,規(guī)范的數(shù)據(jù)文件的創(chuàng)建過(guò)程允許增加各個(gè)數(shù)據(jù)文件中的相關(guān)性與關(guān)聯(lián)關(guān)系。
圖28展示了在隔離從網(wǎng)上獲得的數(shù)據(jù)和轉(zhuǎn)換該數(shù)據(jù)用于存儲(chǔ)在數(shù)據(jù)庫(kù)中的期間所執(zhí)行的各項(xiàng)操作的功能圖2800。示范過(guò)程包括將數(shù)據(jù)從網(wǎng)絡(luò)20提取到安排和組織數(shù)據(jù)的數(shù)據(jù)結(jié)構(gòu)2810中。例如,可以從互聯(lián)網(wǎng)提取與交通報(bào)告有關(guān)的數(shù)據(jù),以包括有關(guān)說(shuō)明、主要馬路、十字路口、時(shí)間、日期和激烈等級(jí)的信息。通過(guò)使用包括文本樣式和說(shuō)明(允許將數(shù)據(jù)安排和組織到數(shù)據(jù)結(jié)構(gòu)2810中)的規(guī)則2815,來(lái)創(chuàng)建和組織數(shù)據(jù)結(jié)構(gòu)2810。把數(shù)據(jù)結(jié)構(gòu)2810被存儲(chǔ)在數(shù)據(jù)庫(kù)上的數(shù)據(jù)文件中。數(shù)據(jù)結(jié)構(gòu)2810中的數(shù)據(jù)經(jīng)歷轉(zhuǎn)換,其中,應(yīng)用第一個(gè)術(shù)語(yǔ)替換表格來(lái)創(chuàng)建數(shù)據(jù)結(jié)構(gòu)2820。在術(shù)語(yǔ)替換期間應(yīng)用規(guī)則2825,來(lái)創(chuàng)建數(shù)據(jù)結(jié)構(gòu)2820,包括轉(zhuǎn)換表格的詞匯條目。在交通報(bào)告例子中,把“Rd,”轉(zhuǎn)換成“馬路”,把“I.”轉(zhuǎn)換成“州際的”,以及把“Re.”轉(zhuǎn)換成“路線”。
然后,根據(jù)應(yīng)用被轉(zhuǎn)換數(shù)據(jù)的屬性短語(yǔ)語(yǔ)法的規(guī)則2835,將數(shù)據(jù)結(jié)構(gòu)2820中所包含的數(shù)據(jù)放在數(shù)據(jù)結(jié)構(gòu)2830中的解析表格中。在交通報(bào)告例子中,識(shí)別“方向”(例如,東、南、西、北),并確定“公路標(biāo)識(shí)符”(例如,“州際的”或“公路”)。然后,通過(guò)應(yīng)用術(shù)語(yǔ)布置規(guī)則2845,將數(shù)據(jù)結(jié)構(gòu)2830中的數(shù)據(jù)放置在數(shù)據(jù)結(jié)構(gòu)2840中重新安排的表格中。由第二個(gè)術(shù)語(yǔ)替換表格操作數(shù)據(jù)結(jié)構(gòu)2840中的數(shù)據(jù),并通過(guò)應(yīng)用來(lái)自詞匯轉(zhuǎn)換表格的規(guī)則2855而放置在數(shù)據(jù)結(jié)構(gòu)2580中。例如,術(shù)語(yǔ)“St.”根據(jù)詞匯轉(zhuǎn)換表格中的它的位置標(biāo)識(shí)符<street st(街道St.)>or(或)<City st(城市St.)>而被確定為是“街道”或是“圣”。
在執(zhí)行詞匯轉(zhuǎn)換之后,將數(shù)據(jù)放入數(shù)據(jù)結(jié)構(gòu)2860——一種未被組合的、歸一化和被標(biāo)記的格式。數(shù)據(jù)結(jié)構(gòu)2860較佳地駐留在數(shù)據(jù)庫(kù)2850中。歸一化和被標(biāo)記的格式是指包括統(tǒng)一組織以便能夠容易地搜索和比較數(shù)據(jù)的一種格式,以及HTML標(biāo)記。HTML標(biāo)記經(jīng)常提供有關(guān)數(shù)據(jù)類(lèi)型、數(shù)據(jù)位置和數(shù)據(jù)長(zhǎng)度的信息。未被組合意味著,數(shù)據(jù)沒(méi)有經(jīng)歷參考圖25和26所描述的組合過(guò)程。
有利的是,參考圖28所描述的數(shù)據(jù)隔離過(guò)程從網(wǎng)上獲取數(shù)據(jù),并將其轉(zhuǎn)換成數(shù)據(jù)庫(kù)中的一種歸一化和被標(biāo)記的格式。準(zhǔn)備歸一化和被標(biāo)記的數(shù)據(jù),用于組織、處理和組合。有利的是,數(shù)據(jù)隔離過(guò)程是統(tǒng)一的,用于處理來(lái)自寬于范圍的數(shù)據(jù)源的數(shù)據(jù)。這樣,該過(guò)程通常包括從各種互聯(lián)網(wǎng)來(lái)源獲得數(shù)據(jù);創(chuàng)建采用第一種格式的、具有所獲得數(shù)據(jù)的第一個(gè)數(shù)據(jù)文件;以及,從所獲得數(shù)據(jù)產(chǎn)生短語(yǔ),其中,短語(yǔ)采用與特殊界面相關(guān)聯(lián)的第二種格式??梢允褂梅秶鷮拸V的應(yīng)用程序來(lái)將所獲得的數(shù)據(jù)轉(zhuǎn)換成第一種和第二種格式。例如,可以使用文本樣式、詞匯轉(zhuǎn)換表格、屬性短語(yǔ)語(yǔ)法和術(shù)語(yǔ)布置規(guī)則來(lái)將所獲得的數(shù)據(jù)轉(zhuǎn)換成一種統(tǒng)一的、可搜索的格式,把該數(shù)據(jù)保存在數(shù)據(jù)庫(kù)中的數(shù)據(jù)文件中,然后,將被保存的數(shù)據(jù)轉(zhuǎn)換成一種界面特殊格式。在選擇性實(shí)施例中,可以使用其他的樣式、表格、規(guī)則和數(shù)據(jù)操作應(yīng)用程序。
圖29是功能圖2900,展示了經(jīng)由某個(gè)用戶界面平臺(tái)(例如,WAP、網(wǎng)絡(luò)、電話、ASR、TTF)將數(shù)據(jù)從數(shù)據(jù)庫(kù)170轉(zhuǎn)換到話音入口10的用戶。通過(guò)應(yīng)用具有歸一化和被標(biāo)記的數(shù)據(jù)的屬性短語(yǔ)語(yǔ)法的規(guī)則2915,將數(shù)據(jù)結(jié)構(gòu)2860中所包含的數(shù)據(jù)(也在圖29中示出)放入數(shù)據(jù)結(jié)構(gòu)2910中的一個(gè)解析表格中。屬性短語(yǔ)語(yǔ)法采用歸一化和被標(biāo)記的數(shù)據(jù)來(lái)創(chuàng)建包括被識(shí)別的屬性的切合實(shí)際的短語(yǔ)。然后,通過(guò)應(yīng)用使用規(guī)則2920(包含詞匯條目轉(zhuǎn)換表格)的術(shù)語(yǔ)替換表格,將來(lái)自數(shù)據(jù)結(jié)構(gòu)2910的數(shù)據(jù)放在數(shù)據(jù)結(jié)構(gòu)2920中。在示范實(shí)施例中,規(guī)則2920的詞匯條目轉(zhuǎn)換表格列出對(duì)應(yīng)于一個(gè)特殊界面的數(shù)據(jù)輸出結(jié)構(gòu)。例如,對(duì)于WAP應(yīng)用程序把術(shù)語(yǔ)“路線(route)”轉(zhuǎn)換成“Rt.”,對(duì)于使用語(yǔ)音的電話應(yīng)用程序把它轉(zhuǎn)換成“Route”。同樣,對(duì)于WAP應(yīng)用程序把術(shù)語(yǔ)“U.S.”轉(zhuǎn)換成“U.S.”,對(duì)于使用語(yǔ)音的電話應(yīng)用程序把它轉(zhuǎn)換成“you ess”。
根據(jù)所用的輸出設(shè)備,通過(guò)應(yīng)用規(guī)則2935(其中,應(yīng)用術(shù)語(yǔ)代替規(guī)則),將來(lái)自數(shù)據(jù)結(jié)構(gòu)2920的數(shù)據(jù)放入數(shù)據(jù)結(jié)構(gòu)2930中的重新安排的表格中。術(shù)語(yǔ)重新布置規(guī)則移動(dòng)術(shù)語(yǔ)到最適合不同用戶界面的安排。然后,通過(guò)應(yīng)用包括短語(yǔ)生成語(yǔ)法的規(guī)則2945,將數(shù)據(jù)結(jié)構(gòu)2930中的數(shù)據(jù)放置在其中生成句子的數(shù)據(jù)結(jié)構(gòu)2940中。例如,可以生成一個(gè)句子,該句子說(shuō)“我們?cè)?amp;lt;主要馬路>上的<交叉位置>與<交叉位置>之間發(fā)生了<嚴(yán)重>的交通事故”。一旦數(shù)據(jù)采用數(shù)據(jù)結(jié)構(gòu)2940的格式,就可準(zhǔn)備用于各種輸出界面(例如,WAP、網(wǎng)絡(luò)、電話和ASR)。
有利的是,參考圖29所描述的數(shù)據(jù)轉(zhuǎn)換過(guò)程是一個(gè)統(tǒng)一的過(guò)程,它為廣泛的用戶界面而獲取和準(zhǔn)備數(shù)據(jù)。例如,該過(guò)程慮及將從網(wǎng)絡(luò)來(lái)源提取數(shù)據(jù),并為經(jīng)由語(yǔ)音界面的語(yǔ)音傳輸,用語(yǔ)義的方法來(lái)識(shí)別和準(zhǔn)備數(shù)據(jù)。同時(shí),該過(guò)程慮及為傳輸?shù)絎AP設(shè)備或網(wǎng)絡(luò)應(yīng)用程序而準(zhǔn)備相同的數(shù)據(jù)。
圖30-33表現(xiàn)了展示用戶與話音入口10之間的示范交互作用的幾條操作路徑。如參考圖32-33所描述的,用戶界面110較佳地利用清楚的提示,以指導(dǎo)用戶適當(dāng)?shù)匕l(fā)言。
圖30是描繪一種示范系統(tǒng)概觀的流程圖3000,包括代表話音入口10的各種功能性的程序方框。在一個(gè)示范執(zhí)行路徑中,在方框3010處,話音入口10說(shuō)“歡迎到Quack,由American Express為您提供”,以此向用戶打招呼。較佳的是,話音入口10將呼叫者ID用作識(shí)別用戶的方法。在一個(gè)較佳實(shí)施例中,將電話號(hào)碼作為一個(gè)顧客屬性存儲(chǔ)在數(shù)據(jù)庫(kù)170中?;蛘?,將電話號(hào)碼存儲(chǔ)在顧客數(shù)據(jù)庫(kù)中。話音入口10繼續(xù)說(shuō)“你好,Steve Woods。請(qǐng)說(shuō)出你的PIN或在數(shù)字按鍵鍵盤(pán)上輸入它。如果你不是Steve,請(qǐng)說(shuō)出或輸入你的電話號(hào)碼?!比缓螅脩艨陬^回答“5082”,提供他或她的PIN。一旦作出鑒定,話音入口10就進(jìn)行到方框3020。在方框3020處,話音入口10指出“你在Quack通道。請(qǐng)說(shuō)出以下清單電影、天氣、交通、股票和體育中你所感興趣的類(lèi)別的名稱。”用戶用一個(gè)類(lèi)別名稱或再見(jiàn)來(lái)回答。如果提供類(lèi)別名稱,則話音入口10進(jìn)行到方框3030。如果提供再見(jiàn),則話音入口10為話音入口10提供得體的退出。在一個(gè)示范回答中,用戶說(shuō)“天氣”,話音入口10進(jìn)行到方框3030。在方框3030處,話音入口10說(shuō)“歡迎到‘天氣’,由‘天氣頻道’為您提供”,并進(jìn)行到方框3040。在方框3040處,執(zhí)行識(shí)別獨(dú)特存在物子系統(tǒng)。
在方框3040后,執(zhí)行方框3050,其中,作出是否曾在方框3040的識(shí)別獨(dú)特存在物子系統(tǒng)中發(fā)現(xiàn)存在物的判定。如果沒(méi)有發(fā)現(xiàn)存在物,則控制返回到方框3030。如果發(fā)現(xiàn)存在物,則執(zhí)行方框3060,其中,執(zhí)行所發(fā)現(xiàn)的存在物子系統(tǒng)(參考圖33所描述的)。
現(xiàn)在參考圖31,在方框3040處所執(zhí)行的識(shí)別獨(dú)特存在物子系統(tǒng)(圖30)包括方框3110,其中,數(shù)據(jù)庫(kù)170提供來(lái)自當(dāng)前垂直域(例如,天氣、交通、電影)的屬性從屬圖表的一個(gè)屬性。如果在屬性從屬圖表中沒(méi)有更多的屬性,則控制傳送到記錄存在物搜索失敗的方框3115。在方框3115后,控制傳送到方框3030(圖30)。在方框3110(圖31)后,執(zhí)行方框3120,其中,根據(jù)數(shù)據(jù)庫(kù)170所提供的屬性值集來(lái)建立屬性詞匯表。在執(zhí)行方框3120之后,執(zhí)行方框3130,其中,話音入口10按方法N來(lái)使用自動(dòng)語(yǔ)音識(shí)別(ASR)技術(shù),以獲取用戶對(duì)屬性值提示的回應(yīng)。例如,話音入口10可以要求用ZIP代碼表示的用戶的位置——一種示范方法N。用戶可以提供他或她的ZIP代碼(例如,“53045”)來(lái)回應(yīng)。
在方框3140處,作出話音識(shí)別曾經(jīng)成功與否的判定。如果不成功,則利用遵循撤退方法N+1的ASR技術(shù)來(lái)執(zhí)行方框3130。例如,在天氣垂直域中,撤退方法N+1可能會(huì)詢問(wèn)用戶的位置所處的州和城市。在較佳實(shí)施例中,撤退方法包括從清單中選擇一個(gè)屬性;通過(guò)劃分空間(例如,獲得州,然后獲得城市名稱)來(lái)限制屬性值集;以及,拼出屬性值。如果話音識(shí)別成功,則執(zhí)行方框3150,其中,話音入口10用所獲取的屬性來(lái)搜索數(shù)據(jù)庫(kù)170。在執(zhí)行方框3150之后,執(zhí)行流程圖3200(圖32)。
現(xiàn)在參考圖32,所示的流程圖3200展示了識(shí)別獨(dú)特存在物子系統(tǒng)的一個(gè)部分。在執(zhí)行方框3150(圖31)之后,執(zhí)行方框3210,以確定通過(guò)搜索數(shù)據(jù)庫(kù)170而獲得的匹配的存在物的數(shù)目。根據(jù)在搜索產(chǎn)品數(shù)據(jù)庫(kù)中發(fā)現(xiàn)的匹配數(shù)目,來(lái)采取不同的行動(dòng)。如果沒(méi)有發(fā)現(xiàn)匹配,則執(zhí)行方框3220,其中,作出是否將尋找“復(fù)合的獨(dú)特密匙”的判定。如果在數(shù)據(jù)庫(kù)170內(nèi)不包含一個(gè)或多個(gè)獨(dú)特的密匙或標(biāo)識(shí)符,則可能存在“復(fù)合的獨(dú)特密匙”,但可以用來(lái)尋找互聯(lián)網(wǎng)上所需的項(xiàng)目。
如果發(fā)現(xiàn)一個(gè)匹配,則執(zhí)行方框3230,其中,話音入口10檢驗(yàn)該匹配是否是正確的存在物。如果匹配的數(shù)目大于一個(gè)但小于清單的最大數(shù)目,則執(zhí)行方框3240,其中,要求用戶從匹配清單中識(shí)別存在物。如果所發(fā)現(xiàn)的匹配多于清單中可能條目的最大數(shù)目,則執(zhí)行方框3250,其中,判定屬性是否是“可擴(kuò)展的”。換言之,作出是否可以提供有關(guān)屬性的更多信息的判定。如果不能提供更多的信息,則控制返回到方框3110(圖31),其中,獲得來(lái)自屬性從屬圖表的另一個(gè)屬性。如果屬性可擴(kuò)展,則執(zhí)行方框3260,其中,試圖擴(kuò)展屬性。如果可以擴(kuò)展屬性,則控制傳到方框3120(圖31),其中,建立詞匯表集,并使用ASR技術(shù)和方法來(lái)獲得一個(gè)屬性值。如果不能擴(kuò)展屬性,則控制傳到方框3110(圖31),其中,獲得來(lái)自屬性從屬圖表的另一個(gè)屬性。如果屬性的擴(kuò)展會(huì)產(chǎn)生項(xiàng)目清單,則控制傳到方框3240。
現(xiàn)在參考方框3220處所執(zhí)行的詢問(wèn),如果作出沒(méi)有用于WWW搜索的“復(fù)合的獨(dú)特密匙”的判定,則控制傳到方框3110(圖31)。如果作出可能存在“復(fù)合的獨(dú)特密匙”,則控制傳到方框3270,其中,作出是否搜索WWW的判定。如果將不搜索WWW的判定,則控制傳到作為當(dāng)前垂直域的最高層次的方框3030(圖30)。如果要搜索WWW,則控制傳到方框3280?,F(xiàn)在參考方框3230和方框3240,如果發(fā)現(xiàn)正確的存在物或從清單中發(fā)現(xiàn)正確的存在物,則控制傳到方框3280。如果在方框3230或方框3240中沒(méi)有發(fā)現(xiàn)正確的存在物,則控制傳到方框3220,用于判定是否有可以搜索以找到項(xiàng)目的“復(fù)合的獨(dú)特密匙”。在方框3280處,執(zhí)行網(wǎng)絡(luò)查找。這時(shí),可以向顧客呈現(xiàn)各種長(zhǎng)度的目標(biāo)廣告。參考圖36來(lái)更詳細(xì)地描述廣告。在方框3280期間,執(zhí)行方框3060,其中,執(zhí)行一種已發(fā)現(xiàn)的存在物子系統(tǒng)。
現(xiàn)在參考圖33,所發(fā)現(xiàn)的存在物子系統(tǒng)包括方框圖3310,其中,在所發(fā)現(xiàn)項(xiàng)目的顧客數(shù)據(jù)庫(kù)中進(jìn)行記錄。在一個(gè)較佳實(shí)施例中,在數(shù)據(jù)庫(kù)170中包括顧客數(shù)據(jù)庫(kù)。在方框3310后,執(zhí)行方框3320,其中,根據(jù)數(shù)據(jù)庫(kù)170中的信息來(lái)準(zhǔn)備適合垂直域的信息。在方框3320后,執(zhí)行方框3330,其中,建立相關(guān)信息和命令語(yǔ)法。例如,在電影垂直域中,如果在一個(gè)特定的劇院放映一系列影片,則語(yǔ)法將包括片名,以便允許用戶要求獲得有關(guān)特殊影片的更多信息。
在方框3340處,從用戶那里返回信息。在一個(gè)較佳實(shí)施例中,可能的可接受命令包括聽(tīng)取更詳細(xì)的信息、聽(tīng)取來(lái)自特殊來(lái)源的信息、聽(tīng)取相關(guān)信息(例如,較便宜、較好)和采取適合垂直域的行動(dòng)(例如,增加投標(biāo)、改變位置)的各種命令。在方框3340后,執(zhí)行方框3350,其中,獲得下一項(xiàng)活動(dòng)。如果需要一個(gè)新的垂直域,則控制傳到方框3020(圖30)。如果需要從當(dāng)前的垂直域的頂部進(jìn)行新的選擇,則控制傳到方框3030(圖30)。如果需要一個(gè)新的存在物,則控制傳到方框3040(圖30)。
再次參考圖32,在執(zhí)行方框3280之后,執(zhí)行方框3290,其中,通過(guò)更新數(shù)據(jù)庫(kù)170來(lái)協(xié)調(diào)網(wǎng)絡(luò)查找結(jié)果。在協(xié)調(diào)方框3290處的網(wǎng)絡(luò)結(jié)果期間,可以在方框3295處執(zhí)行智能延遲操作,其中,執(zhí)行廣告或其他形式的延遲處理。方框3295處的智能延遲處理使用來(lái)自顧客數(shù)據(jù)庫(kù)和廣告數(shù)據(jù)庫(kù)的信息。在一個(gè)較佳實(shí)施例中,顧客數(shù)據(jù)庫(kù)和廣告數(shù)據(jù)庫(kù)是數(shù)據(jù)庫(kù)170的子集。在選擇性實(shí)施例中,顧客數(shù)據(jù)庫(kù)和廣告數(shù)據(jù)庫(kù)是在物理上分開(kāi)的數(shù)據(jù)庫(kù)。
在操作中,用于對(duì)這里所描述的基于互聯(lián)網(wǎng)的信息進(jìn)行話音訪問(wèn)的系統(tǒng)和方法可以有利地為消費(fèi)者識(shí)別感興趣的垂直域(例如,電影、購(gòu)物),然后“集中”從垂直域中所有可能的事物范圍到消費(fèi)者想要的一個(gè)事物或一套事物的用戶回應(yīng)。根據(jù)集中到一個(gè)特殊項(xiàng)目的一套預(yù)先定義的“路徑”,垂直域內(nèi)的這種集中涉及針對(duì)系統(tǒng)地向用戶提出有關(guān)產(chǎn)品或服務(wù)的屬性的詢問(wèn)。按照將被確定和例示的有關(guān)產(chǎn)品的限制的定制,來(lái)定義路徑。
圖34展示了集中過(guò)程的流程圖3400,該集中過(guò)程允許話音入口10集中用戶響應(yīng),并實(shí)現(xiàn)對(duì)用戶響應(yīng)的高準(zhǔn)確率的話音識(shí)別。在步驟3410中,用戶調(diào)用話音入口10。在步驟3410后,使用上述不同的可能方法來(lái)執(zhí)行步驟3415,其中,識(shí)別呼叫者。在步驟3415后,執(zhí)行步驟3420,其中,用戶選擇一個(gè)感興趣的垂直域。然后,執(zhí)行步驟3425,其中,開(kāi)始對(duì)所選的感興趣垂直域的屬性集中特征。在步驟3425后,執(zhí)行步驟3430,其中,話音入口10判定用戶在感興趣的這個(gè)垂直域中是否有優(yōu)先選擇。如果有優(yōu)先選擇,并且用戶不想推翻它們,則控制傳到步驟3460,其中,根據(jù)用戶優(yōu)先選擇,指出已發(fā)現(xiàn)項(xiàng)目或服務(wù)。
如果沒(méi)有優(yōu)先選擇或用戶推翻他或她的優(yōu)先選擇,則執(zhí)行步驟3435,其中,建立屬性詞匯表集。詞匯表集有利地允許話音入口10具有數(shù)量有限的可能的響應(yīng),從中用于對(duì)感興趣的垂直域中此時(shí)的用戶響應(yīng)的語(yǔ)音識(shí)別。利用一個(gè)定義的詞匯表集,話音入口10有利地實(shí)現(xiàn)高識(shí)別率的傳統(tǒng)語(yǔ)音識(shí)別技術(shù)。例如,在用戶已選擇“職業(yè)體協(xié)棒球”(MLB)隊(duì)和已經(jīng)建立一套關(guān)于MLB隊(duì)的可能要求的詞匯表集之后,識(shí)別術(shù)語(yǔ)“Brewers”將會(huì)更容易。這種詞匯表集可以包括關(guān)于相同信息的各種不同類(lèi)型的用戶輸入。例如,在MLB隊(duì)例子中,詞匯表集可以包括與MLB隊(duì)有關(guān)的所有城市名或州名,以及MLB隊(duì)的吉祥物。這樣,“密爾沃基”和“Brewers”將都是MLB隊(duì)的詞匯表集的一部分。
在已建立合適的詞匯表集之后,執(zhí)行步驟3440,其中話音入口10就屬性進(jìn)行詢問(wèn)。例如,“你想了解關(guān)于‘職業(yè)體協(xié)棒球’隊(duì)的什么情況?”在步驟3440后,執(zhí)行步驟3445,其中,識(shí)別屬性。如果沒(méi)有識(shí)別屬性,則可以執(zhí)行步驟3447,以便執(zhí)行用于屬性識(shí)別的撤退程序。在步驟3450中,話音入口10確定它是否已達(dá)到“結(jié)束狀態(tài)”或已發(fā)現(xiàn)項(xiàng)目或服務(wù)的一個(gè)點(diǎn)。如果還沒(méi)有達(dá)到“結(jié)束狀態(tài)”,則執(zhí)行步驟3455,其中,訪問(wèn)下一個(gè)屬性,控制返回到步驟3430。在所提供的棒球例子中,只利用隊(duì)名還沒(méi)有達(dá)到結(jié)束狀態(tài)。必須要求其他“范圍更狹小”的屬性(例如,最近的比賽結(jié)果、運(yùn)動(dòng)員統(tǒng)計(jì)數(shù)字、團(tuán)隊(duì)名次表或其他相關(guān)的信息)。一旦執(zhí)行步驟3460,就執(zhí)行步驟3465,其中,向用戶報(bào)告所發(fā)現(xiàn)的項(xiàng)目或服務(wù)。
在一個(gè)示范實(shí)施例中,用戶按以下方式選擇項(xiàng)目。用戶首先規(guī)定感興趣的領(lǐng)域(例如,電子商務(wù)、交通信息、天氣信息、電影等)。然后,用戶通過(guò)規(guī)定項(xiàng)目的屬性來(lái)選擇一個(gè)項(xiàng)目(例如,書(shū)籍、玩具、關(guān)于交通信息的有關(guān)路線、關(guān)于感興趣城市的天氣信息等)。然后,為用戶提供適合該項(xiàng)目領(lǐng)域(例如,產(chǎn)品、交通、天氣、電影等)的、關(guān)于所識(shí)別項(xiàng)目的詳細(xì)信息。例如,在有關(guān)評(píng)論的電子商務(wù)領(lǐng)域中,可得到包括定價(jià)、運(yùn)輸成本和可用性的賣(mài)主信息。在感興趣的電影領(lǐng)域中,提供了導(dǎo)演、制作人和演員表。在感興趣的拍賣(mài)領(lǐng)域中,突出的投標(biāo)成為可得到的。
有利的是,用戶可以用多種方法要求地點(diǎn)信息(例如,一個(gè)被識(shí)別產(chǎn)品的最接近的買(mǎi)主、放映某部影片的最接近的劇院),以便識(shí)別地點(diǎn)(例如,郵政編碼、城鎮(zhèn)名稱、城市區(qū)域“波士頓北部、西部等”)。在一個(gè)示范實(shí)施例中,使用關(guān)于圍繞ZIP代碼識(shí)別位置的策略,它涉及詢問(wèn)郊區(qū)名稱、后退到城市或(甚至)州、然后再移向目標(biāo)。在一個(gè)示范實(shí)施例中,根據(jù)要求為用戶提供最后更新信息的日期和時(shí)間。較佳的是,呈現(xiàn)給用戶的所有數(shù)據(jù)是當(dāng)前適合該領(lǐng)域的。通知用戶關(guān)于“純粹”源信息的信息來(lái)源(“由XXXXX提供”)或只來(lái)自一個(gè)來(lái)源的信息。在一個(gè)較佳實(shí)施例中,每個(gè)選擇點(diǎn)處都可得到“幫助”或“指令”選項(xiàng)。
用戶可以要求適合于領(lǐng)域的、基于項(xiàng)目屬性的項(xiàng)目比較。用戶可以要求適合于領(lǐng)域的、對(duì)“較好的”、“較便宜的”和“相關(guān)的”項(xiàng)目進(jìn)行識(shí)別。有利的是,用戶可以明確地把項(xiàng)目記錄在許多用戶定義的清單中(適合感興趣的領(lǐng)域)。用戶可以從他們的清單復(fù)查這些項(xiàng)目。用戶可以要求用電話或電子郵件通知他們清單上的項(xiàng)目的信息變化(適合于領(lǐng)域的)。
圖35展示了使用話音入口10來(lái)執(zhí)行交易的示范過(guò)程的流程圖3500。在步驟3510中,用戶訪問(wèn)(電話或呼叫)話音入口10。在步驟3510后,執(zhí)行步驟3515,其中,執(zhí)行集中過(guò)程,以識(shí)別用戶所需的項(xiàng)目或服務(wù)。這種集中過(guò)程執(zhí)行流程圖3400中所示的和參考圖34所描述的各項(xiàng)操作。
在步驟3515后,執(zhí)行步驟3520,其中,話音入口10要求用戶規(guī)定所需的和與被識(shí)別的項(xiàng)目或服務(wù)有關(guān)的交易。在執(zhí)行步驟3520之后,執(zhí)行步驟3525,其中,話音入口10識(shí)別合適的話音入口規(guī)則,以執(zhí)行所規(guī)定的交易。在步驟3525后,執(zhí)行步驟3530,其中,執(zhí)行規(guī)則來(lái)進(jìn)行所規(guī)定的交易。交易可以包括購(gòu)買(mǎi)項(xiàng)目或服務(wù)、對(duì)拍賣(mài)進(jìn)行投標(biāo)或可以在互聯(lián)網(wǎng)上進(jìn)行的任何其他類(lèi)型的交易。在步驟3530后,執(zhí)行步驟3535,其中,話音入口10記錄交易結(jié)果。較佳的是,把該結(jié)果記錄在數(shù)據(jù)庫(kù)170中。在步驟3535后,執(zhí)行步驟3540,其中,向用戶報(bào)告交易。
不同的交易(例如,投標(biāo)、觀看、購(gòu)買(mǎi)、跟蹤)適合于不同的領(lǐng)域。例如,在感興趣的電子商務(wù)領(lǐng)域中,用戶可以從所選的賣(mài)主那里訂購(gòu)所識(shí)別的產(chǎn)品。此外,用戶可以將一個(gè)項(xiàng)目添加到購(gòu)物手推車(chē),用于以后購(gòu)買(mǎi)。當(dāng)訂購(gòu)時(shí),用戶可以(從用戶簡(jiǎn)介或手工)規(guī)定記帳信用卡和運(yùn)輸?shù)刂?。用戶也可以要求關(guān)于以前所訂購(gòu)的產(chǎn)品的狀態(tài)信息。另一個(gè)例子是,在感興趣的拍賣(mài)垂直域中,用戶可以增加現(xiàn)有的投標(biāo),或用戶可以對(duì)新的拍賣(mài)進(jìn)行投標(biāo)。
有利的是,使用話音入口10來(lái)執(zhí)行交易的過(guò)程不要求用戶在計(jì)算機(jī)上采取任何手工的動(dòng)作。用戶可以購(gòu)買(mǎi)項(xiàng)目、進(jìn)行投標(biāo)或做任何其他的互聯(lián)網(wǎng)交易,而無(wú)需點(diǎn)擊鼠標(biāo)、按計(jì)算機(jī)鍵盤(pán)上的鍵或采取任何其他計(jì)算機(jī)界面的手工動(dòng)作(例如,鼠標(biāo)點(diǎn)擊、鍵盤(pán)輸入)。這樣,參考圖35所描述的過(guò)程可以是“無(wú)點(diǎn)擊”互聯(lián)網(wǎng)交易過(guò)程。用戶可以使用電話的觸模輸入板,并且仍然執(zhí)行“無(wú)點(diǎn)擊”互聯(lián)網(wǎng)交易。
圖36A展示了使用話音入口10來(lái)做廣告的示范過(guò)程的流程圖3600A。有利的是,廣告子系統(tǒng)120包括確定向特殊用戶播放什么廣告的一種方法。通常,這種方法包括根據(jù)范圍(context)(例如,用戶人口統(tǒng)計(jì)、位置人口統(tǒng)計(jì)和感興趣的當(dāng)前垂直域)來(lái)設(shè)置選擇限制。在設(shè)置選擇限制之后,該方法根據(jù)這些限制來(lái)詢問(wèn)廣告數(shù)據(jù)庫(kù),并檢索可能的廣告清單。根據(jù)每個(gè)廣告的銷(xiāo)售標(biāo)準(zhǔn)來(lái)重新定制可能的廣告清單。從重新定制的清單選擇一個(gè)廣告,并將其呈現(xiàn)給用戶。
參考流程圖3600A,在步驟3600A中,話音入口10中的廣告子系統(tǒng)120設(shè)置關(guān)于要呈現(xiàn)給用戶的廣告的選擇限制。在一個(gè)實(shí)施例中,選擇限制根據(jù)以用戶為中心的信息(例如,用戶人口統(tǒng)計(jì)、位置人口統(tǒng)計(jì)和感興趣的當(dāng)前所選垂直域(如果有的話))和以廣告為中心的信息(例如,廣告銷(xiāo)售標(biāo)準(zhǔn)、缺少重復(fù)和其他的廣告有效性因素)。在從各種不同類(lèi)型的廣告(例如,介紹性贊助廣告、垂直的贊助廣告和商業(yè)廣告)中進(jìn)行選擇的過(guò)程中,使用這些限制或標(biāo)準(zhǔn)。在步驟3610A后,執(zhí)行步驟3615A,其中,根據(jù)步驟3610A中所選的限制來(lái)向數(shù)據(jù)庫(kù)170詢問(wèn)可能的廣告清單。
在步驟3615A后,執(zhí)行步驟3620A,其中,根據(jù)銷(xiāo)售標(biāo)準(zhǔn)因素來(lái)重新定制可能的廣告清單。在一個(gè)實(shí)施例中,使用銷(xiāo)售標(biāo)準(zhǔn)來(lái)確定以下內(nèi)容(1)是否正在實(shí)現(xiàn)這個(gè)廣告的廣告?zhèn)鬟f率?(2)是否已經(jīng)實(shí)現(xiàn)這個(gè)廣告的最小的目標(biāo)傳遞量?有利的是,使用銷(xiāo)售標(biāo)準(zhǔn)來(lái)確保每個(gè)“廣告”顧客對(duì)于傳遞的要求將得到滿足。在一個(gè)實(shí)施例中,計(jì)算比率,以便將應(yīng)該首先傳遞的廣告列入優(yōu)先。
以下提供了將比率用作如何定制廣告的確定因素的一個(gè)例子。廣告X在其合同中需要100,000次傳遞。話音入口10已經(jīng)傳遞了廣告X的7,000個(gè)實(shí)例。合同的起始日期是5月10日,結(jié)束日期是6月7日。假設(shè)當(dāng)前的日期是5月15日。所以,確定示范比率如下●合同開(kāi)始后的天數(shù)=5。
●合同長(zhǎng)度=27天。
●需要播放廣告的天數(shù)=22。
●所播放的廣告的百分比=7,000/100,000~=7%。
●已播放的天數(shù)的百分比=5/27~=18.5%。
這樣,示范的最后比率是(已播放的天數(shù)的百分比-曾播放的廣告的百分比)/合同中的剩余天數(shù)有利的是,這個(gè)比率說(shuō)明了不久應(yīng)該播放的廣告(較小的分母->較高的比率),已被播放的廣告的差異用較低的比率向后推。
在重新定制可能的廣告清單的步驟3620A后,執(zhí)行選擇廣告的步驟3625A。在一個(gè)實(shí)施例中,根據(jù)可能的廣告清單中的最高比率來(lái)選擇廣告。在步驟3625A后,根據(jù)待呈現(xiàn)的廣告的類(lèi)型來(lái)采取不同的行動(dòng)。在步驟3630A中,如果沒(méi)有可用的廣告,并且如果廣告類(lèi)型是介紹性贊助廣告,則在步驟3635A中提出一個(gè)例外。否則,執(zhí)行步驟3640A,其中,作出是否可得到廣告的判定。如果可得到廣告,則執(zhí)行播放廣告的步驟3645A。如果不可得到廣告,則執(zhí)行步驟3640A,其中,重新設(shè)置選擇限制,控制返回到步驟3620A。
這樣,每種類(lèi)型的“廣告”酌過(guò)程步驟有差別,有三種類(lèi)型的廣告介紹性贊助“廣告”、垂直的贊助“廣告”和商業(yè)“廣告”。以下是選擇介紹性贊助“廣告”的示范過(guò)程1.根據(jù)介紹性贊助“廣告”類(lèi)型來(lái)設(shè)置選擇限制(不使用縱向,因?yàn)椴粦?yīng)用縱向)。
2.根據(jù)限制來(lái)詢問(wèn)數(shù)據(jù)庫(kù),把結(jié)果轉(zhuǎn)換成將播放的可能的“廣告”清單。
3.根據(jù)銷(xiāo)售標(biāo)準(zhǔn)重新定制清單。
4.從具有最高比率的清單中選擇廣告。數(shù)據(jù)庫(kù)中一定有“廣告”,否則提出一個(gè)例外。
以下是選擇垂直的贊助“廣告”的示范過(guò)程1.根據(jù)用戶人口統(tǒng)計(jì)、位置人口統(tǒng)計(jì)和垂直的贊助“廣告”類(lèi)型的垂直類(lèi)型來(lái)設(shè)置限制。
2.根據(jù)限制來(lái)詢問(wèn)數(shù)據(jù)庫(kù),把結(jié)果轉(zhuǎn)換成將播放的可能的“廣告”清單。
3.根據(jù)銷(xiāo)售標(biāo)準(zhǔn)重新定制清單。
4.如果可得到一個(gè)廣告,則從具有最高比率的清單中選擇該“廣告”,并且返回到用戶界面。
5.如果不可得到廣告,則只根據(jù)垂直類(lèi)型來(lái)重新設(shè)置選擇限制,并且將垂直贊助的類(lèi)型設(shè)置成只用于Quack推銷(xiāo)。
6.根據(jù)銷(xiāo)售標(biāo)準(zhǔn)重新定制清單。
7.如果可得到一個(gè)廣告,則從具有最高比率的清單中選擇該“廣告”,并且返回到用戶界面。
8.如果用戶聽(tīng)取了來(lái)自清單的所有“廣告”,則返回向用戶播放的最后的“廣告”。如果由于某種原因,清單是空的,不可得到“廣告”,則提出一個(gè)例外。
以下是選擇商業(yè)廣告的示范過(guò)程1.根據(jù)位置人口統(tǒng)計(jì)、顧客人口統(tǒng)計(jì)和商業(yè)“廣告”類(lèi)型的垂直類(lèi)型來(lái)設(shè)置限制。
2.根據(jù)那些限制來(lái)詢問(wèn)數(shù)據(jù)庫(kù),把結(jié)果轉(zhuǎn)換成將播放的可能的“廣告”清單。
3.根據(jù)銷(xiāo)售標(biāo)準(zhǔn)重新定制清單。
4.如果可得到一個(gè)廣告,則從具有最高比率的清單中選擇該“廣告”,并且返回到用戶界面。
5.如果不可得到廣告,則只根據(jù)垂直類(lèi)型來(lái)重新設(shè)置選擇限制,并且將商業(yè)廣告節(jié)目的類(lèi)型設(shè)置成用于Quack(即話音入口系統(tǒng))商業(yè)廣告節(jié)目或已付款的商業(yè)廣告(不管輸入的類(lèi)型如何)。
6.根據(jù)銷(xiāo)售標(biāo)準(zhǔn)重新定制清單。
7.如果可得到一個(gè)廣告,則從具有最高比率的清單中選擇該“廣告”,并且返回到用戶界面。
8.如果用戶聽(tīng)取了來(lái)自清單的所有“廣告”,則返回最后的“廣告”。如果由于某種原因,清單是空的,沒(méi)有“廣告”,則提出一個(gè)例外。
現(xiàn)在參考圖36B,流程圖3600B展示了使用話音入口10來(lái)做廣告的第二個(gè)示范過(guò)程。在步驟3610B中,用戶訪問(wèn)(電話或呼叫)話音入口10。在步驟3610B后,執(zhí)行步驟3615B,其中,執(zhí)行用戶查找,以識(shí)別用戶??梢杂酶鞣N方法來(lái)進(jìn)行呼叫者識(shí)別,其中的一些方法參考圖2和圖30來(lái)加以描述。在步驟3615B后,在步驟3620B中,作出話音入口10是否知道用戶的判定。如果不知道用戶,則執(zhí)行步驟3625B,其中,為用戶使用默認(rèn)簡(jiǎn)介。在一個(gè)示范實(shí)施例中,默認(rèn)簡(jiǎn)介不包括用戶限制或關(guān)于某些廣告的限制??梢詾橐阎嘘P(guān)呼叫的某些參數(shù)(例如,用戶的區(qū)域代碼、呼叫在一天中的時(shí)間、一周中的某天等)調(diào)整默認(rèn)簡(jiǎn)介。如果知道用戶或在執(zhí)行步驟3625B之后,則執(zhí)行步驟3630B,其中,廣告子系統(tǒng)120根據(jù)界面的類(lèi)型(例如,語(yǔ)音、WAP、WWW)來(lái)生成廣告的一個(gè)集“S”(包括對(duì)于當(dāng)前用戶而言特定的用戶限制)。
如果提供當(dāng)前的操作范圍(例如,特定的用戶、感興趣的垂直域),則在步驟3635B中,廣告子系統(tǒng)120根據(jù)廣告范圍來(lái)生成廣告集S的加權(quán)。在步驟3635B后,執(zhí)行步驟3640B,以判定范圍是否足以準(zhǔn)確地知道用戶最想要什么。如果范圍不充分,則執(zhí)行步驟3645B,其中,根據(jù)所獲得的局部范圍來(lái)拾取廣告。如果范圍充分,則執(zhí)行步驟3650B,其中,播放最合適的廣告。
有利的是,廣告子系統(tǒng)120為所有呼叫者提供一個(gè)最初的普通廣告或贊助消息。廣告子系統(tǒng)120也為用戶提供根據(jù)適合于領(lǐng)域的實(shí)用功能而選擇的有目標(biāo)的聲頻廣告。在一個(gè)示范實(shí)施例中,實(shí)用功能與將做廣告的產(chǎn)品或服務(wù)的可用性、當(dāng)前項(xiàng)目的相關(guān)性(例如,DVD與電視機(jī)有關(guān))、與用戶的關(guān)系(例如,通過(guò)人口統(tǒng)計(jì))、用戶對(duì)廣告客戶的希求、給服務(wù)供應(yīng)商的值(例如,根據(jù)成本/利潤(rùn))感興趣。有利的是,廣告子系統(tǒng)120能夠在某個(gè)時(shí)間幀內(nèi)向用戶傳遞特定數(shù)量的廣告。而且,廣告子系統(tǒng)120能夠跨越不同的平臺(tái)(例如,無(wú)線應(yīng)用協(xié)議(WAP)、WWW和語(yǔ)音界面)來(lái)傳遞廣告。
拿語(yǔ)音界面平臺(tái)來(lái)舉例,在第一分鐘內(nèi),將一個(gè)贊助廣告和一個(gè)有目標(biāo)的廣告?zhèn)鬟f給用戶。在每個(gè)額外的40秒內(nèi),傳遞第二個(gè)有目標(biāo)的廣告。在一個(gè)實(shí)施例中,贊助消息將在3-5秒內(nèi)進(jìn)行處理,然后,有目標(biāo)的廣告用10-20秒。
實(shí)施這種結(jié)構(gòu)的根據(jù)是這個(gè)事實(shí)當(dāng)進(jìn)入系統(tǒng)時(shí),呈現(xiàn)介紹性贊助廣告。每次當(dāng)用戶進(jìn)入縱向時(shí),都向用戶提示“垂直的贊助”。一旦用戶將要接收所要求的數(shù)據(jù),就將為用戶呈現(xiàn)完整的商業(yè)廣告節(jié)目。有利的是,當(dāng)估計(jì)用戶在接收以前所列的時(shí)間表之前正在40秒的時(shí)間內(nèi)搜索其信息時(shí),這個(gè)模型近似該時(shí)間表。
在廣告范圍中,“電話說(shuō)話”是在呈現(xiàn)廣告時(shí)傳遞更多詳細(xì)信息的要求。有利的是,電話說(shuō)話不僅應(yīng)用于語(yǔ)音界面,而且應(yīng)用于WAP和WWW。關(guān)于WAP,可以考慮電話說(shuō)話的語(yǔ)音和文本,而點(diǎn)擊橫幅以便發(fā)現(xiàn)有關(guān)廣告的更多信息將會(huì)是WWW上的電話說(shuō)話。在話音交互作用上的電話說(shuō)話的一個(gè)實(shí)施例是為用戶指明網(wǎng)站地址或電話號(hào)碼。在選擇性實(shí)施例中,電話說(shuō)話收集電子郵件地址或定制的電話號(hào)碼,提供給廣告客戶,以便向顧客發(fā)送更多有關(guān)的信息。利用WWW界面,電話說(shuō)話可以包括使用外部來(lái)源來(lái)管理和稽核顧客信息。廣告子系統(tǒng)120也可以為用戶提供根據(jù)適合于領(lǐng)域(例如,WWW界面)的實(shí)用功能而選擇的有目標(biāo)的“橫幅”廣告。
根據(jù)幾種因素的組合來(lái)管理廣告子系統(tǒng)120的廣告?zhèn)鬟f。在一個(gè)示范實(shí)施例中,在三個(gè)地點(diǎn)中的一個(gè)地點(diǎn)傳遞廣告。首先,當(dāng)用戶正準(zhǔn)備進(jìn)入系統(tǒng)以開(kāi)始新的通話時(shí),可以傳遞廣告。這個(gè)贊助消息將在用戶界面110的話音中或“系統(tǒng)話音”中,應(yīng)該在幾個(gè)選擇性的廣告贊助者之間輪流。例如,贊助者消息可以說(shuō)“由網(wǎng)上的當(dāng)前值Visa為您提供Quack”或“由SprintPCS為您提供Quack;蜂窩服務(wù)光明的未來(lái)?!逼浯危谟脩魟倓傇L問(wèn)系統(tǒng)的某個(gè)縱向(例如,電影、交通或天氣)之前,可以傳遞另一個(gè)贊助廣告(“垂直的贊助”廣告)。例如,這種廣告可以說(shuō)“由電影信息的世界權(quán)威IMDB為您提供”和“LCE Sony Metreon波士頓對(duì)好影片選擇的‘唯一’選擇”。
再次,在用戶剛接收被精煉的要求之前,可以傳遞廣告。將廣告的這種類(lèi)型定義為“商業(yè)廣告節(jié)目”。這種廣告是適時(shí)的(即,在所選的點(diǎn)處被傳遞),但只是以頻繁為基礎(chǔ)(例如,每2分鐘)。有利的是,系統(tǒng)話音可以指出可能有幫助的、關(guān)于用戶的增值情況。例如,當(dāng)用戶正在選擇在特定劇院放映的影片時(shí),可以建議附近的一家飯店。雖然可以有非電話說(shuō)話的廣告,但是,這里較佳地使用電話說(shuō)話的廣告。廣告內(nèi)容本身較佳地約為7秒鐘的長(zhǎng)度。較佳的是,電話說(shuō)話的廣告有可能的最高的質(zhì)量(即專業(yè)制作),長(zhǎng)度約為15~20秒。例如,如果用戶將“美國(guó)麗人”選為L(zhǎng)CE Sony Metreon處的影片,則系統(tǒng)話音說(shuō)“我正在(清單上)查找Sony Metreon的清單......如果你想了解‘Tony的Matriciana’離Sony Metreon只有5分鐘的波士頓最好的意大利食品,那么說(shuō)‘Tony的!’,或繼續(xù)查找你的清單?!比缓?,用戶可以自動(dòng)建立預(yù)定。也可以把其他的相關(guān)性屬性也可以用于有目標(biāo)的廣告。有利的是,由于目前假設(shè)提出縱向特殊的要求將花費(fèi)傳遞廣告的時(shí)間,因此,在這些不同的處境中傳遞廣告。
在處理這些事件的同時(shí),作出用戶需要傳遞給他們的判定哪些廣告。結(jié)合在這個(gè)判定內(nèi)的因素包括通話的長(zhǎng)度、要求什么類(lèi)型的垂直內(nèi)容、內(nèi)容和用戶簡(jiǎn)介(和/或位置)(即,飯店廣告應(yīng)該針對(duì)當(dāng)?shù)氐念櫩?的組合、收入潛力、要求特殊信息的呼叫者,以及用戶是否已聽(tīng)取廣告。在一個(gè)示范實(shí)施例中,根據(jù)以下因素來(lái)交替廣告。這些因素是上次播放廣告是什么時(shí)候?在這次通話之前用戶上次聽(tīng)取這個(gè)廣告是什么時(shí)候?用戶聽(tīng)取這個(gè)呼叫碼?這個(gè)廣告的廣告?zhèn)鬟f率達(dá)到碼?這個(gè)廣告的最小的目標(biāo)傳遞量?有利的是,用一種方式來(lái)傳遞廣告,以致形式適合于特定的顧客;并根據(jù)記帳率進(jìn)行跟蹤。這樣,收集某些基本的數(shù)據(jù),以便管理每個(gè)廣告(例如,廣告已播放多少次?單獨(dú)的用戶已聽(tīng)取廣告多少次?)在提供該基本數(shù)據(jù)的情況下,同時(shí)可以得到所述所有用戶已聽(tīng)取各種被定義的分類(lèi)中的廣告。以下更加復(fù)雜的詢問(wèn)。例如,詢問(wèn)可以包括創(chuàng)建所有用戶的報(bào)告的能力。這些分類(lèi)如下姓名、人口統(tǒng)計(jì)信息、位置和相關(guān)性信息(這些用戶還要求的別的什么)。詢問(wèn)也可以包括創(chuàng)建已要求電話說(shuō)話的信息的所有用戶的報(bào)告的能力。
當(dāng)呈現(xiàn)廣告時(shí),可以除去在話音入口10的其他操作模式期間可能的闖入性能(即,停止播放廣告)。阻止闖入的性能的重要性在于登廣告者必須得到對(duì)于通過(guò)話音入口10提供的相對(duì)于廣告的數(shù)據(jù)的保證已獲取。在一個(gè)實(shí)施例中,由第三方聽(tīng)眾來(lái)收集該廣告數(shù)據(jù)。
廣告子系統(tǒng)120記錄服務(wù)于用戶的所有廣告,包括成功的傳遞(即,完成)和不成功(即,未完成)的傳遞。較佳的是,把該記錄存儲(chǔ)在數(shù)據(jù)庫(kù)170中。有利的是,感興趣的垂直域、呼叫者位置或用戶、用戶優(yōu)先選擇、或用戶過(guò)去的興趣、或者登廣告者感興趣的和用戶收集信息的某種其他的組合都可以是廣告的目標(biāo)。
有利的是,可以使用范圍敏感的信息來(lái)在狹窄的范圍內(nèi)使廣告瞄準(zhǔn)用戶。目標(biāo)對(duì)準(zhǔn)話音入口10中的范圍敏感的“廣告”將商業(yè)“廣告”幾乎正確地與用戶要接收什么信息聯(lián)系起來(lái)。為了正確地執(zhí)行這項(xiàng)功能,在將要播放“廣告”之前,將合適的指會(huì)傳入選擇算法。在一個(gè)實(shí)施例中,垂直類(lèi)型是范圍指針。
在其他的實(shí)施例中,存在物是允許建立更多特殊目標(biāo)的范圍指針。這個(gè)范圍指針使其屬性標(biāo)準(zhǔn)與市場(chǎng)研究標(biāo)準(zhǔn)相匹配,以確定某些類(lèi)別中的權(quán)重。這些類(lèi)別權(quán)重與最初清單中的“廣告”的銷(xiāo)售標(biāo)準(zhǔn)結(jié)合而定義范圍權(quán)重的排序,從該排序最好地選擇“廣告”。這份根據(jù)人口統(tǒng)計(jì)和垂直類(lèi)型而創(chuàng)建的最初清單構(gòu)成了范圍加權(quán)的基礎(chǔ)。引入數(shù)學(xué)符號(hào)來(lái)將這個(gè)問(wèn)題納入一個(gè)算法,其后的一個(gè)例子將進(jìn)行有關(guān)的說(shuō)明。
首先,定義與所涉及的參數(shù)有關(guān)的變量。讓集合{e1、e2,…,em}定義變成算法的存在物的屬性清單,其中,m是存在物中的屬性的數(shù)目。例如,關(guān)于電影存在物,樣品屬性是類(lèi)型、位置和放映時(shí)間。通過(guò)集合{C1、C2…Cn}定義可得到的與廣告關(guān)聯(lián)的類(lèi)別清單,其中,n是類(lèi)別的總數(shù)。系統(tǒng)中的一些樣品類(lèi)別將會(huì)是家庭、飯店、夜生活、電影和娛樂(lè)。讓每個(gè)類(lèi)別Ci有一個(gè)范圍類(lèi)別權(quán)重Wi,其中,i∈{1…n}。如以下所討論的,擁有范圍類(lèi)別權(quán)重的目的是與廣告的類(lèi)別權(quán)重比較而確定范圍的強(qiáng)度。
把所有存在物的市場(chǎng)研究標(biāo)準(zhǔn)表示為P={P1、P2,…,Pt},其中,t是數(shù)據(jù)庫(kù)中所有標(biāo)準(zhǔn)的總數(shù)。每個(gè)標(biāo)準(zhǔn)pj有一個(gè)有關(guān)的權(quán)重wj,其中,j∈{1,...,t},并且,關(guān)于所有的i、j,每個(gè)屬性ei將嘗試滿足所有的pj,其中,i∈{1,...,m},j∈{1,…,t}。這樣,如果ei滿足pj,并且pj屬于類(lèi)別Ck,那么,Wk=Wk+wj,其中,i∈{1,…,m},j∈{1,…,t},k∈{1,…,n}。使用這個(gè)迭代來(lái)定義每個(gè)類(lèi)別的前述范圍權(quán)重。
一旦定義了每個(gè)類(lèi)別的總范圍加權(quán)Wk,就必須計(jì)算其有關(guān)的強(qiáng)度比率Rk。使用一種類(lèi)別的強(qiáng)度比率來(lái)判定存在物的范圍是否強(qiáng)得足以有利于選擇“廣告”。例如,如果家庭類(lèi)別有許多在P中的標(biāo)準(zhǔn),那么,我們想確定對(duì)應(yīng)于存在物的范圍的權(quán)重處于可接受的比例。所以,Rk=Wk/Tk,其中,Tk是在有關(guān)類(lèi)別k的P中的所有標(biāo)準(zhǔn)的總權(quán)重。
人口統(tǒng)計(jì)詢問(wèn)所生成的廣告清單由集合A={A1、A2,…,Ar}所定義,其中,r是該清單中的廣告的總數(shù)。每個(gè)廣告Ai有其自己的類(lèi)別權(quán)重Xk,其中,i∈{1,…,r},k∈{1,…,n},把它結(jié)合運(yùn)算的對(duì)應(yīng)的范圍類(lèi)別權(quán)重比率Rk來(lái)加以運(yùn)用。
這樣,一旦通過(guò)在數(shù)據(jù)庫(kù)上過(guò)濾人口統(tǒng)計(jì)和“廣告”類(lèi)型來(lái)創(chuàng)建“廣告A”的初始清單,在算法中的各個(gè)步驟將如下所示1.設(shè)置每個(gè)類(lèi)別Ck的權(quán)重Wk,如下所示●初始化每個(gè)Wk=0,其中,k∈{1,…,n}●關(guān)于每個(gè)i∈{1,…,m}和每個(gè)j∈{1,…,t},根據(jù)存在物的當(dāng)前屬性,{e1,e2,…,lm},如果ei滿足pj,以及pj與類(lèi)別Ck關(guān)聯(lián),那么,Wk=Wk+wj,其中,k∈{1,…,n}2.現(xiàn)在,獨(dú)立于存在物的屬性來(lái)將類(lèi)別的總權(quán)重制成表格。根據(jù)那些總權(quán)重,建立每個(gè)類(lèi)別的范圍比率●關(guān)于每個(gè)k∈{1,…,n}和每個(gè)j∈{1,…,t},如果pj與類(lèi)別Ck關(guān)聯(lián),那么,Tk=Tk+wj。設(shè)置范圍類(lèi)別范圍比率Rk=Wk/Tk3.關(guān)于每個(gè)類(lèi)別k,使每個(gè)Rk乘以每個(gè)廣告Ai的類(lèi)別權(quán)重Xk,然后,使總和乘以廣告的銷(xiāo)售標(biāo)準(zhǔn)比率Si,以獲得范圍總數(shù)Gi●關(guān)于每個(gè)i∈{1,…,r},計(jì)算Gi,其中,Gi=Si·(R1x1+…+Rnxn)4.選擇廣告Ai,其中,i由max(Gi)定義,i∈{1,…,r}。
以上的算法可以用一個(gè)簡(jiǎn)單的例子來(lái)展示??紤]一個(gè)例子,其中,當(dāng)在感興趣的電影垂直域中時(shí),用戶正在使用話音入口10的服務(wù)。已經(jīng)播放垂直的贊助“廣告”,而用戶正要接受感興趣電影放映的信息。這樣,作為范圍,選擇包括指向?qū)⒈徊シ诺奶厥獯嬖谖锏闹羔?,它是“火星使命?出于概要的緣故)。電影放映存在物的一些屬性是收視率(例如,R)、類(lèi)型(例如,驚險(xiǎn)影片)和放映時(shí)間(例如,下午400),可以把它們表示為{e1、e2、e3}。這樣,需要與包含要素P={P1、P2…Pt}的范圍標(biāo)準(zhǔn)匹配的清單??梢栽跀?shù)據(jù)庫(kù)中把標(biāo)準(zhǔn)的樣品清單表示為
從這張表格中可見(jiàn),可以推斷各種類(lèi)別為C={娛樂(lè)、家庭、夜生活、十幾歲的青少年、成人},其中,k=5。所以,從步驟1中可見(jiàn),W1=10,W2=0,W3=50,W4=80,W5=0。從步驟2中可見(jiàn),建立R1=1,R2=0,R3=1,R4=0.4,R5=0(假設(shè)P只有8個(gè)要素,不可能會(huì)是這種情況,而會(huì)是大約200個(gè)要素或更多要素)?,F(xiàn)在,假設(shè)“廣告”清單A有三個(gè)“廣告”。假設(shè)廣告的五個(gè)類(lèi)別的權(quán)重是
所以,從這些加權(quán)值{X1,X2,X3,X4,X5}中可見(jiàn),我們可以進(jìn)行計(jì)算,以獲得每個(gè)廣告Ai的Gi的值,其中,i∈{1,2,3},如下所示Gi=Si·(R1x1+…+Rnxn)G1=0.8·((1)(0.9)+0+(1)(0.7)+(0.4)(0.9)+0)=1.568G2=1.1·((1)(0.9)+0+(1)(0.9)+(0.4)(0.9)+0)=2.376G3=1.0·((1)(0.9)+0+(1)(0.7)+(0.4)(0.9)+0)=1.96這樣,根據(jù)范圍和銷(xiāo)售比率確定,“火星使命”“廣告”是最合適的。這個(gè)算法根據(jù)不同類(lèi)別與正在被檢索的信息的關(guān)聯(lián)來(lái)表明它們的范圍。也構(gòu)成了一個(gè)事實(shí)記錄需要為銷(xiāo)售標(biāo)準(zhǔn)而播放的“廣告”和使之因子分解成排序。這個(gè)例子只展示了在P中的簡(jiǎn)短的廣告清單、各種類(lèi)別和標(biāo)準(zhǔn)。該算法意在利用更多的類(lèi)別和標(biāo)準(zhǔn)。
圖37-43展示了用戶與話音入口10之間的交互作用的示范對(duì)話圖。參考圖37-43所描述的該對(duì)話圖只是用于說(shuō)明。只在各幅圖中示出了感興趣的電影、天氣、交通、股票和體育垂直域,但應(yīng)該清楚,參考圖4-6所描述的,特別按照因數(shù)據(jù)結(jié)構(gòu)模型300、400和450而存在的可擴(kuò)展的和適應(yīng)的性能,在這種對(duì)話圖(在話音入口10與用戶的交互作用中)中可以包括感興趣的任何垂直域。此外,表示用戶與話音入口10之間不同的交互作用的特殊方框只用于說(shuō)明。對(duì)于感興趣的許多可能的垂直域中的每一個(gè)都可以有范圍寬廣的許多交互作用。
圖37展示了對(duì)話圖3700,其中,在用戶打電話呼叫話音入口10之后,執(zhí)行其中提供歡迎的方框3710。在方框3710后,執(zhí)行方框3720,其中,跟隨一個(gè)簽到程序(參考圖38來(lái)進(jìn)一步加以描述)。在方框3720的簽到程序后,用戶可以選擇擁有關(guān)于方框3730和3740處的話音入口10的服務(wù)的介紹或直接到通道信息,所述通道信息用于介紹方框3750處可能感興趣的垂直域。尤其是,在方框3730處,提供有關(guān)服務(wù)供應(yīng)商的介紹性信息。在方框3740處,提供有關(guān)服務(wù)如何運(yùn)作的介紹性信息。在方框3750處,話音入口10要求用戶從“通道”(例如,電影、天氣、交通、股票、體育)選擇一個(gè)感興趣的領(lǐng)域。
如果用戶選擇感興趣的電影領(lǐng)域,則執(zhí)行方框3760,其中,執(zhí)行電影子系統(tǒng)(參考圖39來(lái)進(jìn)一步加以描述),并且用戶已經(jīng)訪問(wèn)電影信息和交易(例如,影片清單、劇院和評(píng)論)。如果用戶選擇感興趣的天氣領(lǐng)域,則執(zhí)行方框3770,其中,執(zhí)行天氣子系統(tǒng)(參考圖40來(lái)進(jìn)一步加以描述),并且用戶已經(jīng)訪問(wèn)天氣信息(例如,今天的天氣預(yù)報(bào),或某個(gè)較佳位置或任何位置的更遠(yuǎn)的天氣預(yù)報(bào))。如果用戶選擇感興趣的交通領(lǐng)域,則執(zhí)行方框3780,其中,執(zhí)行交通子系統(tǒng)(參考圖41來(lái)進(jìn)一步加以描述),并且用戶已經(jīng)訪問(wèn)交通信息(例如,城市報(bào)告、某個(gè)路線的報(bào)告或個(gè)性化的報(bào)告)。如果用戶選擇感興趣的股票領(lǐng)域,則執(zhí)行方框3790,其中,執(zhí)行股票子系統(tǒng)(參考圖42來(lái)進(jìn)一步加以描述),并且用中已經(jīng)訪問(wèn)股票信息和交易(例如,市場(chǎng)概要、股票報(bào)價(jià)、股票新聞,以及個(gè)性化的股票新聞或交易(例如,買(mǎi)進(jìn)、賣(mài)出))。如果用戶選擇感興趣的體育領(lǐng)域,則執(zhí)行方框2500,其中,執(zhí)行體育子系統(tǒng)(參考圖43來(lái)進(jìn)一步加以描述),并且用戶已經(jīng)訪問(wèn)體育信息和交易(例如,體育比賽得分、體育新聞、體育賽事門(mén)票信息和體育迷社團(tuán)交易)。
現(xiàn)在參考圖38,示出了一個(gè)簽到子系統(tǒng)。在方框3810處,嘗試進(jìn)行呼叫者識(shí)別。話音入口10的一類(lèi)用戶是未被識(shí)別的用戶。未被識(shí)別的用戶來(lái)話呼叫(可能是第一次),通過(guò)傳統(tǒng)的呼叫者識(shí)別技術(shù)(“呼叫者ID”)可以確定他的位置或無(wú)法確定他的位置。如果在數(shù)據(jù)庫(kù)170中不存在呼叫者ID,則該呼叫者可能是一個(gè)新的呼叫者。如果隱瞞呼叫者ID,則兩種情況話音入口10都無(wú)法告訴。在一個(gè)實(shí)施例中,話音入口10要求電話號(hào)碼(或其他標(biāo)識(shí)符)并繼續(xù)聯(lián)系“被識(shí)別的”呼叫者。在一個(gè)選擇性實(shí)施例中,話音入口10繼續(xù)運(yùn)行,而無(wú)需驗(yàn)證。這個(gè)判定可以取決于正在要求的信息的種類(lèi)。例如,在特定的垂直域中,在繼續(xù)進(jìn)行(例如,拍賣(mài))之前,可能需要確定用戶的身份,以便識(shí)別用戶。
所識(shí)別的用戶是簽約用戶,或未簽約用戶。如果所識(shí)別的用戶是簽約用戶,則話音入口10擁有有關(guān)用戶的信息(例如,信用卡和來(lái)自數(shù)據(jù)庫(kù)170的優(yōu)先選擇)。較佳的是,用戶進(jìn)行簽約,以致話音入口10可以開(kāi)始跟蹤優(yōu)先選擇和興趣,來(lái)實(shí)現(xiàn)更高程度的消費(fèi)增值,從而忠實(shí)于服務(wù)。一旦簽約,用戶就可以規(guī)定簡(jiǎn)介信息(包括地址和信用卡號(hào)碼)。此外,收集的有關(guān)特定呼叫者的信息積聚得越多,廣告就越有針對(duì)性(從而更有價(jià)值)。
如果呼叫者識(shí)別是可能的,則執(zhí)行方框3820,其中,通過(guò)向用戶詢問(wèn)口令來(lái)進(jìn)行用戶確認(rèn)。一旦驗(yàn)證口令,就可以設(shè)置用戶優(yōu)先選擇,并把控制傳到方框3870,控制返回到執(zhí)行介紹或通道選擇的圖37。如果所提供的口令無(wú)效,則控制傳到方框3840。
如果呼叫者識(shí)別是不可能的或用戶不知道他或她的口令,則控制傳到方框3830,其中,話音入口10確定用戶的帳戶狀態(tài)。如果用戶沒(méi)有帳戶,則控制傳到方框3850,其中,提供帳戶設(shè)置提示用戶應(yīng)該設(shè)置帳戶。如果用戶有帳戶,則控制傳到方框3840,其中,話音入口10獲得用戶的帳戶號(hào)碼。如果用戶已忘記帳戶號(hào)碼,則控制傳到方框3850,其中,要求用戶設(shè)置帳戶。如果用戶提供有效的帳戶號(hào)碼,則控制傳到用于用戶確認(rèn)的方框3820。如果用戶提供無(wú)效的帳戶號(hào)碼,則控制傳到方框3860,其中,話音入口10通知用戶該帳戶無(wú)效,以訪問(wèn)網(wǎng)站或撥打支持號(hào)碼求助。然后,控制傳到方框3880和圖37,其中,進(jìn)行介紹或通道選擇。
現(xiàn)在參考圖39,執(zhí)行電影子系統(tǒng)。在方框3910處,話音入口10播放感興趣的電影領(lǐng)域方面的介紹。用戶可以選擇選項(xiàng)(例如,劇院放映的影片、影片清單和影片評(píng)論)。如果用戶選擇劇院放映的影片,則控制傳到方框3915,其中,話音入口10確定用戶所需的地理位置??梢允褂酶鞣N方法來(lái)確定位置(例如,ZIP代碼、州與城市,或優(yōu)先選擇)。如果所給定的位置附近沒(méi)有劇院,則執(zhí)行方框3920,其中,播放一個(gè)消息,以通知用戶所給定的區(qū)域中沒(méi)有劇院。在確定位置之后,執(zhí)行方框3925,其中,列出該位置內(nèi)的劇院名稱。在方框3925后,執(zhí)行方框3930,其中,列出正在該區(qū)域內(nèi)的劇院放映的影片。話音入口10要求用戶選擇影片,控制傳到方框3935。
現(xiàn)在回到方框3910,它曾播放感興趣的電影領(lǐng)域方面的介紹。如果用戶要求影片清單,則執(zhí)行方框3940,其中,話音入口10向用戶要求片名。在方框3940后,執(zhí)行方框3945,其中,用戶要求的地理位置。如上面所討論的,可以使用各種方法來(lái)確定呼叫者的位置。如果有劇院放映所選的影片,則執(zhí)行方框3950,其中,列出放映影片的劇院,并要求用戶從清單中進(jìn)行選擇。然后,控制傳到方框3935。如果沒(méi)有劇院放映所選的影片,則執(zhí)行方框3955,并為用戶提供在最近的位置處放映影片的次數(shù)。然后,控制傳到方框3935。
現(xiàn)在參考播放感興趣的電影領(lǐng)域方面的介紹的方框3910,如果用戶要求電影評(píng)論,則執(zhí)行方框3960,其中,話音入口10從用戶那里要求片名。在方框3960后,執(zhí)行方框3965,其中,播放關(guān)于所選影片的評(píng)論。在方框3965后,執(zhí)行方框3970,其中,話音入口10詢問(wèn)用戶他或她是否想找到所選影片的放映。如果用戶謝絕了,則控制返回到方框3960,以獲得用于影片評(píng)論的另一個(gè)片名。如果用戶接受,則控制傳到方框3945。
在方框3935處,話音入口10提供關(guān)于所選影片和劇院的影片放映次數(shù)。在方框3980處,話音入口10要求執(zhí)行下一個(gè)動(dòng)作。用戶可以要求劇院的地址,然后在方框3985處提供該地址。用戶也可以要求影片評(píng)論,然后在方框3990處提供該評(píng)論。一旦用戶想離開(kāi)感興趣的電影領(lǐng)域,控制就返回到圖37中的方框3750。
現(xiàn)在參考圖40,如圖所示,執(zhí)行天氣子系統(tǒng)。在方框4010處,話音入口10播放感興趣的天氣領(lǐng)域方面的介紹。在方框4010處播放介紹之后,控制傳到方框4020,其中,話音入口10獲得在感興趣的天氣領(lǐng)域中使用的位置信息。如上所述,可能有多種方法可以獲得位置信息(例如,從ZIP代碼、城市或州及其他的位置標(biāo)記中獲得位置)。在方框4020后,控制傳到方框4030,其中,話音入口10提供一個(gè)提示,該提示關(guān)于用戶是想獲得實(shí)況轉(zhuǎn)播的天氣信息還是想獲得以后時(shí)期的天氣信息。如果用戶選擇聽(tīng)取以后時(shí)期的天氣信息,則控制傳到方框4040,其中,話音入口10播放向用戶提供天氣潛伏期選項(xiàng)的提示。如果用戶想獲得當(dāng)前的天氣信息或在用戶已選擇方框4040處的潛伏期選項(xiàng)之后,控制傳到方框4050,其中,話音入口10提供所需的天氣信息。
在執(zhí)行方框4050之后,控制傳到方框4060,其中,話音入口10詢問(wèn)用戶是否需要更遠(yuǎn)的天氣預(yù)報(bào)。如果需要更遠(yuǎn)的天氣預(yù)報(bào),則控制傳到方框4070,其中,話音入口10提供更遠(yuǎn)的天氣預(yù)報(bào)。在方框4070后或如果用戶不想要更遠(yuǎn)的天氣預(yù)報(bào),則控制傳到方框4080,其中,話音入口10要求用戶執(zhí)行下一個(gè)動(dòng)作。如果用戶想在感興趣的天氣領(lǐng)域中繼續(xù),則控制傳到方框4090,該方框?qū)?yīng)于參考圖37所描述的、作為方框3750的通道。
現(xiàn)在參考圖41,執(zhí)行交通子系統(tǒng)。在方框4110處,話音入口10播放感興趣的交通領(lǐng)域方面的介紹。在方框4110后,控制傳到方框4115,其中,話音入口10獲得用戶的位置信息或關(guān)于用戶的個(gè)性化信息。在方框4115后,控制傳到方框4120,其中,話音入口10獲得城市交通信息。如果沒(méi)有城市交通信息,則控制傳到方框4135,其中,獲得ZIP代碼交通信息。如果話音入口10沒(méi)有識(shí)別城市,則ZIP代碼交通信息是撤退。如果沒(méi)有發(fā)現(xiàn)城市數(shù)據(jù)和包含有關(guān)附近位置的數(shù)據(jù),則控制傳到方框4140,其中,話音入口10要求附近的城市。如果在方框4120處沒(méi)有可報(bào)告的交通事件,則控制傳到方框4125,其中,告訴用戶該城市中沒(méi)有可報(bào)告的交通事件。如果在方框4120處沒(méi)有交通數(shù)據(jù)可得到,則控制傳到方框4130,其中,為用戶提供選項(xiàng),來(lái)試一試另一個(gè)城市或到通道選擇新的感興趣領(lǐng)域。
在方框4120后,控制傳到方框4145,其中,話音入口10要求特殊的交通路線或“整個(gè)城市”。在方框4145后,控制傳到方框4150,其中,話音入口10獲得路線方向信息。在方框4150后,如果沒(méi)有報(bào)告有關(guān)路線的交通情況,則控制傳到方框4155。在方框4155處,為用戶提供選項(xiàng)來(lái)選擇新的交通路線或“整個(gè)城市”,以及到通道選擇新的感興趣的領(lǐng)域。如果可得到路線交通信息,則在方框4150后,控制傳到方框4160,其中,話音入口10列出所選路線的路線交通情況,如果在方框4145中用戶已經(jīng)選擇“整個(gè)城市”,則控制傳到方框4165,其中,話音入口10列出城市交通信息。
在方框4160和方框4165后,控制傳到方框4170,其中,話音入口10為用戶提供所需的交通報(bào)告。在方框4170后,控制傳到方框4175,其中,話音入口10要求在感興趣的交通領(lǐng)域中要執(zhí)行的下一個(gè)動(dòng)作。在一個(gè)示范實(shí)施例中,下一個(gè)動(dòng)作可以包括重復(fù)交通報(bào)告;繼續(xù)列出交通信息;以及轉(zhuǎn)向通道。在用戶已在方框4175處進(jìn)行選擇之后,控制傳到一個(gè)合適的方框。例如,如果用戶選擇重復(fù)交通報(bào)告,則控制傳到方框4170。如果用戶選擇繼續(xù)清單選項(xiàng),則控制傳到方框4160或方框4165,這取決于在方框4145處是選擇特殊的交通路線還是選擇“整個(gè)城市”。如果用戶選擇轉(zhuǎn)向通道,則控制傳到方框4180,該方框?qū)?yīng)于參考圖37所描述的、作為方框3750的通道。
現(xiàn)在參考圖42,執(zhí)行股票子系統(tǒng)。在方框4210處,話音入口10播放感興趣的股票領(lǐng)域方面的介紹。在方框4210后,控制傳到方框4215,其中,話音入口10為用戶提供對(duì)市場(chǎng)概要、股票報(bào)價(jià)或被稱作“MyQuack”的個(gè)性化清單進(jìn)行選擇。如果用戶選擇市場(chǎng)概要,則控制傳到方框4240,其中,為各種市場(chǎng)提供市場(chǎng)概要(例如,道瓊斯工業(yè)指數(shù)、納斯達(dá)克、S&P 500、NYSEVolume、納斯達(dá)克Volume和30年的債券)。如果用戶選擇股票報(bào)價(jià),則控制傳到方框4220,其中,話音入口10從用戶那里獲得特殊的股票名稱。在方框4220后,控制傳到方框4225,其中,話音入口10獲得對(duì)應(yīng)于方框4220中所提供的股票名稱的證券交易所。在識(shí)別證券交易所之后,控制傳到方框4230,其中,話音入口10提供股票信息(例如,價(jià)值、上次交易、變化、成交量和一天中的最高價(jià)格/最低價(jià)格)。
在方框4230后,控制傳到方框4235,其中,話音入口10要求在感興趣的股票領(lǐng)域中要執(zhí)行的下一個(gè)動(dòng)作。在一個(gè)示范實(shí)施例中,用戶可以選擇重復(fù)股票信息/繼續(xù)列出股票信息、獲得新的股票、聽(tīng)取市場(chǎng)概要或轉(zhuǎn)向通道。根據(jù)用戶在方框4235處作出的選擇,控制傳到關(guān)于市場(chǎng)概要的方框4240、關(guān)于新的股票名稱的方框4220、關(guān)于個(gè)性化的my quack股票的方框4250或關(guān)于通道的方框4275。在方框4275前,控制可以傳到方框4270,其中,話音入口10向用戶提供優(yōu)先選擇提示可以設(shè)置優(yōu)先選擇,以便用更加迅速的方式來(lái)獲得個(gè)性化的信息。如果已經(jīng)在關(guān)于優(yōu)先選擇的這個(gè)呼叫中提醒了用戶,則控制直接傳到方框4275。
如果在方框4215中用戶選擇“MyQuack”,如果沒(méi)有識(shí)別帳戶信息,則控制傳到方框4245;如果識(shí)別帳戶信息,則控制傳到方框4250。在方框4245中,建立優(yōu)先選擇設(shè)置和帳戶信息。可以建議用戶在網(wǎng)上建立帳戶。在方框4250處,提供個(gè)性化的股票信息(例如,價(jià)值、上次交易、變化和成交量)。在方框4250的操作期間,用戶通過(guò)(例如)在播放感興趣特定股票的信息期間說(shuō)出“那個(gè)股票”,可以識(shí)別特殊的股票。如果進(jìn)行這種選擇,則控制傳到方框4255,其中,列出關(guān)于特定股票的股票新聞選項(xiàng)。在用戶已從方框4255中的清單中選擇一種特殊的股票新聞之后,控制傳到方框4260,其中,話音入口10播放所選的股票新聞。在方框4260后,控制傳到方框4265,其中,話音入口10詢問(wèn)用戶是返回以獲得股票新聞清單(方框4255)還是現(xiàn)有股票新聞。如果用戶選擇現(xiàn)有股票新聞,則控制傳到方框4235,其中,要求執(zhí)行關(guān)于股票的下一個(gè)動(dòng)作。一旦用戶已完成感興趣的股票領(lǐng)域,控制就傳到方框4275,該方框?qū)?yīng)于參考圖37所描述的、作為方框3750的通道。
現(xiàn)在參考圖43,執(zhí)行體育子系統(tǒng)。在方框4310處,話音入口10播放感興趣的體育領(lǐng)域方面的介紹。在方框4310后,控制傳到方框4315,其中,話音入口10獲得用戶所需的體育類(lèi)型,或用戶可以說(shuō)“MyQuack”以獲得個(gè)性化的體育類(lèi)型的比賽得分。如果用戶選擇一項(xiàng)特定的體育運(yùn)動(dòng),則控制傳到方框4320,其中,話音入口10從清單中獲得所選體育運(yùn)動(dòng)的社團(tuán)名稱。例如,話音入口10可以列出“NFL、NBA、NHL和職業(yè)體協(xié)棒球”。在用戶已選擇社團(tuán)名稱之后,控制傳到方框4325,其中,話音入口10獲得用戶感興趣的特殊的團(tuán)隊(duì)。在方框4325后,控制傳到其中提供體育比賽得分的方框4330。例如,話音入口10可以說(shuō)“‘團(tuán)隊(duì)’(TEAM)參加的上場(chǎng)比賽是‘DATE’,最后的得分是團(tuán)隊(duì)1’得‘1分’,‘團(tuán)隊(duì)2’得‘2分’?!比绻诜娇?315中用戶已選擇“MyQuack”,則控制傳到方框4340。在方框4340處,話音入口10提供關(guān)于個(gè)性化的MyQuack體育團(tuán)隊(duì)的體育比賽得分。在方框4340后,控制傳到方框4335,其中,話音入口10提供團(tuán)隊(duì)特殊新聞的體育新聞。在方框4330和方框4335后,控制傳到方框4345,其中,話音入口10詢問(wèn)用戶是否想讓剛剛聽(tīng)取的體育信息重復(fù)。如果用戶的回應(yīng)是肯定的,則話音入口10返回,以重復(fù)所提供的信息。如果用戶不想重復(fù)信息,則控制傳到方框4350,其中,話音入口10要求執(zhí)行在感興趣的體育領(lǐng)域中要執(zhí)行的下一個(gè)動(dòng)作。在方框4350后,控制傳到方框4320,以選擇一個(gè)社團(tuán)名稱,傳到方框4340來(lái)提供我的quack體育比賽得分,或傳到方框4355來(lái)獲取通道信息。方框4355對(duì)應(yīng)于參考圖37進(jìn)一步描述的、作為方框3750的通道。只通過(guò)舉例來(lái)表現(xiàn)圖40-43中的每個(gè)子系統(tǒng)。
附圖中所示的和以上所描述的各個(gè)實(shí)施例在目前是較佳的,但是,不言而喻,只是通過(guò)舉例的方法來(lái)提供這些實(shí)施例。其他實(shí)施例可以包括用于簡(jiǎn)化經(jīng)由話音入口的互聯(lián)網(wǎng)訪問(wèn)的各種數(shù)據(jù)結(jié)構(gòu)。本發(fā)明不局限于某個(gè)特定的實(shí)施例,而是延伸到在所附如權(quán)利要求的范圍和精神內(nèi)的各種修改、組合和變更。
權(quán)利要求
1.一種提供話音訪問(wèn)基于互聯(lián)網(wǎng)的信息與服務(wù)所述的方法,其特征在于該方法包括接收指示通信連接請(qǐng)求的信號(hào),通信連接請(qǐng)求由通信設(shè)備的用戶發(fā)出;與用戶的通信設(shè)備建立通信連接;接收用戶的話音信息;和傳送對(duì)接收自用戶的話音信息作出響應(yīng)的話音信息,響應(yīng)的話音信息包括基于互聯(lián)網(wǎng)的信息。
2.如權(quán)利要求1所述的方法,其特征在于,傳送對(duì)接收自用戶的話音信息作出響應(yīng)的話音信息的步驟,包括響應(yīng)地提供各種與互聯(lián)網(wǎng)關(guān)聯(lián)的不同源發(fā)出的基于互聯(lián)網(wǎng)的信息。
3.如權(quán)利要求2所述的方法,其特征在于,基于互聯(lián)網(wǎng)的信息包括有關(guān)電影、氣象、交通、股票與運(yùn)動(dòng)等信息。
4.如權(quán)利要求1所述的方法,其特征在于,傳送對(duì)接收自用戶的話音信息作出響應(yīng)的話音信息的步驟,包括有選擇地提供廣告。
5.如權(quán)利要求4所述的方法,其特征在于,有選擇地提供廣告的步驟,包括以對(duì)應(yīng)于用戶分布圖的權(quán)重識(shí)別一組廣告。
6.如權(quán)利要求4所述的方法,其特征在于,還包括根據(jù)廣告呈現(xiàn)次數(shù)給廣告費(fèi)用定價(jià)。
7.如權(quán)利要求4所述的方法,其特征在于,有選擇地提供廣告的步驟包括提供基于許可的廣告,在收到用戶請(qǐng)求后,基于許可的廣告呈現(xiàn)更多的廣告信息。
8.如權(quán)利要求4所述的方法,其特征在于,選擇地提供廣告的步驟包括有選擇地提供電話說(shuō)話廣告。
9.如權(quán)利要求4所述的方法,其特征在于,還包括對(duì)有選擇地提供的廣告作記錄。
10.如權(quán)利要求1所述的方法,其特征在于,還包括向用戶提供交易信息。
11.如權(quán)利要求10所述的方法,其特征在于,還包括響應(yīng)用戶的話音確認(rèn)與用戶接洽交易。
12.如權(quán)利要求1所述的方法,其特征在于,用話音向用戶傳送信息的步驟包括按用戶愛(ài)好選擇傳送的信息。
13.如權(quán)利要求12所述的方法,其特征在于,選擇傳送信息的步驟包括被動(dòng)地確定用戶愛(ài)好。
14.如權(quán)利要求12所述的方法,其特征在于,選擇傳送信息的步驟包括主動(dòng)地詢問(wèn)用戶的愛(ài)好。
15.如權(quán)利要求1所述的方法,其特征在于,還包括在通信連接期間記錄傳給用戶的信息。
16.如權(quán)利要求1所述的方法,其特征在于,用話音向用戶傳送信息的步驟包括預(yù)期用戶可能的響應(yīng)而動(dòng)態(tài)地安排傳給用戶的問(wèn)題。
17.如權(quán)利要求1所述的方法,其特征在于,用話音向用戶傳送信息的步驟包括基于集中用戶響應(yīng)的屬性,以確定所需的項(xiàng)目或服務(wù)。
18,如權(quán)利要求1所述的方法,其特征在于,還包括通過(guò)互聯(lián)網(wǎng)獲得來(lái)自諸源的信息。
19.如權(quán)利要求18所述的方法,其特征在于,還包括把來(lái)自不同數(shù)據(jù)源的同一信息合并成規(guī)范數(shù)據(jù)目標(biāo)。
20.如權(quán)利要求18所述的方法,其特征在于,還包括按一嚴(yán)密關(guān)系提供不相同項(xiàng)目間的關(guān)系。
21.如權(quán)利要求18所述的方法,其特征在于,還包括把得到的信息轉(zhuǎn)換成一獨(dú)特鍵。
22.如權(quán)利要求21所述的方法,其特征在于,把得到的信息轉(zhuǎn)換成獨(dú)特鍵的步驟包括對(duì)得到的信息應(yīng)用屬性規(guī)則。
23.如權(quán)利要求18所述的方法,其特征在于,還包括把賣(mài)主提供的信息組合成統(tǒng)一的數(shù)據(jù)庫(kù)。
24.如權(quán)利要求18所述的方法,其特征在于,還包括把得到的信息編成一種存在物數(shù)據(jù)結(jié)構(gòu)。
25.如權(quán)利要求18所述的方法,其特征在于,還包括把得到的信息變換成可搜索的普通格式。
26.如權(quán)利要求25所述的方法,其特征在于,還包括把得到的可搜索的普通格式的信息轉(zhuǎn)換成界面專用格式。
27.如權(quán)利要求26所述的方法,其特征在于,把得到的信息轉(zhuǎn)換成界面專用格式的步驟包括應(yīng)用屬性短語(yǔ)語(yǔ)法。
28.一種訪問(wèn)互聯(lián)網(wǎng)上各種信息與服務(wù)的互聯(lián)網(wǎng)單一話音入口,其特征在于,該話音入口包括用戶界面;至少一個(gè)耦接于用戶界面的數(shù)據(jù)庫(kù),用戶界面協(xié)調(diào)與用戶的話音通信,至少一個(gè)數(shù)據(jù)庫(kù)存貯著有關(guān)用戶的信息和基于互聯(lián)網(wǎng)的信息;和耦合到至少一個(gè)數(shù)據(jù)庫(kù)的更新引擎,該更新引擎與互聯(lián)網(wǎng)通信,提供更新的基于互聯(lián)網(wǎng)的信息。
29.如權(quán)利要求28所述的話音入口,其特征在于,還包括耦合到至少一個(gè)數(shù)據(jù)庫(kù)的合成引擎,該合成引擎配置成比較來(lái)自至少一個(gè)數(shù)據(jù)源的信息,并且有選擇地建立一規(guī)范數(shù)據(jù)目標(biāo)。
30.如權(quán)利要求28所述的話音入口,其特征在于,還包括耦合到用戶界面的客戶管理子系統(tǒng),該客戶管理子系統(tǒng)配置成獲取確定用戶愛(ài)好與真相所需的信息。
31.如權(quán)利要求28所述的話音入口,其特征在于,還包括耦合到用戶界面的廣告子系統(tǒng),該廣告子系統(tǒng)配置成協(xié)調(diào)呈現(xiàn)給用戶的廣告。
32.如權(quán)利要求31所述的話音入口,其特征在于,呈現(xiàn)給用戶的廣告包括主辦廣告、有目標(biāo)廣告和基于許可的廣告中的任一種。
33.一種提供話音訪問(wèn)基于互聯(lián)網(wǎng)的信息與服務(wù)的系統(tǒng),其特征在于,該系統(tǒng)包括接收指示通信連接請(qǐng)求的信號(hào)的裝置;與用戶建立通信連接的裝置;用話音向用戶傳送信息的裝置;接收來(lái)自用戶的話音信息的裝置;和傳送對(duì)接收自用戶的話音信息作出響應(yīng)的話音信息的裝置,響應(yīng)話音信息包括經(jīng)互聯(lián)網(wǎng)從各種源獲得的基于互聯(lián)網(wǎng)的信息。
34.如權(quán)利要求33所述的系統(tǒng),其特征在于,傳送對(duì)接收自用戶的話音信息作出響應(yīng)的話音信息的裝置,包括響應(yīng)地提供來(lái)自各種不同源的信息的裝置。
35.如權(quán)利要求33所述的系統(tǒng),其特征在于,傳送對(duì)接收自用戶的話音信息作出響應(yīng)的話音信息的裝置,包括有選擇地提供廣告的裝置。
36.如權(quán)利要求35所述的系統(tǒng),其特征在于,有選擇地提供廣告的裝置包括用對(duì)應(yīng)于用戶分布圖的權(quán)重識(shí)別一組廣告的裝置。
37.如權(quán)利要求34所述的系統(tǒng),其特征在于,還包括按廣告呈現(xiàn)次數(shù)對(duì)廣告費(fèi)用定價(jià)的裝置。
38.如權(quán)利要求33所述的系統(tǒng),其特征在于,還包括向用戶提供交易信息的裝置。
39.如權(quán)利要求38所述的系統(tǒng),其特征在于,還包括對(duì)用戶的話音確認(rèn)響應(yīng)地接洽交易的裝置。
40.如權(quán)利要求33所述的系統(tǒng),其特征在于,用話音向用戶傳送信息的裝置包括按用戶愛(ài)好選擇所傳送的信息的裝置。
41.如權(quán)利要求40所述的系統(tǒng),其特征在于,選擇所傳送信息的裝置包括被動(dòng)地確定用戶愛(ài)好的裝置。
42.如權(quán)利要求33所述的系統(tǒng),其特征在于,還包括在通信連接期間記錄傳給用戶的信息的裝置。
43.如權(quán)利要求33所述的系統(tǒng),其特征在于,用話音向用戶傳送信息的裝置,包括按預(yù)期可能的用戶響應(yīng)動(dòng)態(tài)地安排傳給用戶的問(wèn)題的裝置。
44.如權(quán)利要求33所述的系統(tǒng),其特征在于,用話音向用戶傳送信息的裝置包括按屬性集中用戶響應(yīng)以確定所需項(xiàng)目或服務(wù)的裝置。
45.如權(quán)利要求33所述的系統(tǒng),其特征在于,還包括經(jīng)互聯(lián)網(wǎng)獲取來(lái)自諸源的信息的裝置。
46.如權(quán)利要求45所述的系統(tǒng),其特征在于,還包括把不同數(shù)據(jù)源的同一信息合并成規(guī)范數(shù)據(jù)目標(biāo)的裝置。
47.如權(quán)利要求45所述的系統(tǒng),其特征在于,還包括按嚴(yán)密關(guān)系提供不相同項(xiàng)目間的關(guān)聯(lián)的裝置。
48.如權(quán)利要求33所述的系統(tǒng),其特征在于,還包括把賣(mài)主提供的信息組合成一統(tǒng)一數(shù)據(jù)庫(kù)的裝置。
49.如權(quán)利要求33所述的系統(tǒng),其特征在于,還包括把得到的信息編排成存在物數(shù)據(jù)結(jié)構(gòu)的裝置。
50.如權(quán)利要求33所述的系統(tǒng),其特征在于,還包括把得到的信息變換為可搜索的普通格式的裝置。
51.一種包含計(jì)算機(jī)可讀程序碼可提供話音訪問(wèn)基于互聯(lián)網(wǎng)的信息與服務(wù)的計(jì)算機(jī)程序制品,其特征在于,該計(jì)算機(jī)程序制品里的程序碼包括第一計(jì)算機(jī)可讀程序碼,用于接收指示通信連接請(qǐng)求的信號(hào),通信連接請(qǐng)求由通信設(shè)備的用戶發(fā)出;第二計(jì)算機(jī)可讀程序碼,用于與用戶的通信設(shè)備建立通信連接;第三計(jì)算機(jī)可讀程序碼,用于用話音向用戶傳送信息;第四計(jì)算機(jī)可讀程序碼,用于接收來(lái)自用戶的話音信息;和第五計(jì)算機(jī)可讀程序碼,用于傳送對(duì)接收自用戶的話音信息作出響應(yīng)的話音信息,響應(yīng)話音信息包括經(jīng)互聯(lián)網(wǎng)從諸源獲得的基于互聯(lián)網(wǎng)的信息。
52.一種話音入口,其特征在于,包括用戶界面;和耦合到用戶界面的數(shù)據(jù)庫(kù),用戶界面協(xié)調(diào)與用戶的話音通信;從而話音通信包括了基于互聯(lián)網(wǎng)的信息。
全文摘要
一種提供話音訪問(wèn)基于互聯(lián)網(wǎng)的信息與服務(wù)的方法,包括接收指示通信連接請(qǐng)求的信號(hào),該通信連接請(qǐng)求由通信設(shè)備的用戶發(fā)出;與用戶的通信設(shè)備建立通信連接;接收來(lái)自用戶的話音信息;傳送對(duì)接收自用戶的話音信息作出響應(yīng)的話音信息。響應(yīng)的話音信息包括基于互聯(lián)網(wǎng)的信息。
文檔編號(hào)G10L19/00GK1449518SQ01806979
公開(kāi)日2003年10月15日 申請(qǐng)日期2001年3月16日 優(yōu)先權(quán)日2000年3月21日
發(fā)明者A·E·奎利西, S·G·伍茲, S·J·卡利爾 申請(qǐng)人:美國(guó)聯(lián)機(jī)股份有限公司