專利名稱:用于對(duì)Web事件進(jìn)行音調(diào)監(jiān)控的方法、系統(tǒng)和程序產(chǎn)品的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及監(jiān)控系統(tǒng)的領(lǐng)域,并且更特別地,本發(fā)明涉及一種方法、 系統(tǒng)和計(jì)算機(jī)程序產(chǎn)品,其用于對(duì)諸如在Web站點(diǎn)處的用戶動(dòng)作和通信量 之類的Web事件進(jìn)行音調(diào)監(jiān)控(audio tonal monitoring ),以便通過所生 成的音調(diào)的特性來傳達(dá)事件的特性。
背景技術(shù):
在當(dāng)今的商業(yè)環(huán)境中,客戶越來越多地通過因特網(wǎng)與諸如零售商、銀 行服務(wù)等的組織和/或商行進(jìn)行在線或電子交易。隨著因特網(wǎng)上通信量的增 加,與檢索Web頁面關(guān)聯(lián)的訪問時(shí)間也總是在增加,因而,對(duì)特定的Web 站點(diǎn)處的現(xiàn)有和潛在客戶造成了影響。如此,便需要商行和/或組織有效地 監(jiān)控Web站點(diǎn)處的交易和/或通信量,以侵力口強(qiáng)其在不影響客戶在該Web 站點(diǎn)處進(jìn)行交易的速度和/或效率的情況下向在線客戶提供商品和/或服務(wù) 的能力。
發(fā)明內(nèi)容
在本發(fā)明的第一方面,提供了一種用于對(duì)Web站點(diǎn)處的Web事件進(jìn) 行音頻監(jiān)控(audibly monitoring)的方法。所述方法包括記錄與在Web 站點(diǎn)處所監(jiān)控的至少一個(gè)事件有關(guān)的數(shù)據(jù),通知所監(jiān)控和記錄的所述至少 一個(gè)事件。進(jìn)一步地,所述方法包括檢索映射于所述至少一個(gè)事件的多 個(gè)音頻數(shù)據(jù)特征(audible data characteristics),以及產(chǎn)生具有針對(duì)所監(jiān) 控的所述至少 一個(gè)事件而映射的所述多個(gè)音頻^:據(jù)特征的音調(diào),從而j吏得 所產(chǎn)生的具有所述多個(gè)音頻數(shù)據(jù)特征的音調(diào)向所監(jiān)控的所述至少一個(gè)事件的站點(diǎn)擁有者發(fā)出音頻警報(bào)。所述方法進(jìn)一步包括以實(shí)時(shí)模式或以批量 模式監(jiān)控所述至少一個(gè)事件。在實(shí)施例中,所述記錄步驟進(jìn)一步包括將 待監(jiān)控的所述至少一個(gè)事件映射到所述多個(gè)音頻數(shù)據(jù)特征。在實(shí)施例中, 所述檢索步驟進(jìn)一步包括檢查是否將所監(jiān)控的所述至少一個(gè)事件映射到 所述多個(gè)音頻數(shù)據(jù)特征,并且如果是的話,則檢驗(yàn)將要用于產(chǎn)生所述多個(gè) 音頻數(shù)據(jù)特征的聲音發(fā)生器的配置。在實(shí)施例中,所述產(chǎn)生步驟進(jìn)一步包 括向所述聲音發(fā)生器傳送對(duì)應(yīng)于所監(jiān)控的所述至少一個(gè)事件的所述多個(gè) 音頻數(shù)據(jù)特征。在實(shí)施例中,所述多個(gè)音頻數(shù)據(jù)特征包括以下中的至少一 個(gè)持續(xù)時(shí)間、音高(pitch)、力度(velocity)和通道(channel)。在 實(shí)施例中,所述聲音發(fā)生器包括以下中的至少一個(gè)直接連接的聲音發(fā)生 器和遠(yuǎn)程連接的聲音發(fā)生器。
在本發(fā)明的另 一方面,提供了 一種用于對(duì)Web事件進(jìn)行音調(diào)監(jiān)控的系 統(tǒng)。所述系統(tǒng)包括動(dòng)作到映射(action-to-mapping)文件,其,皮配置以 將在Web站點(diǎn)處將要監(jiān)控的多個(gè)Web事件中相應(yīng)的事件映射到相應(yīng)的多 個(gè)音頻數(shù)據(jù)參數(shù);Web服務(wù)器,其被配置以記錄對(duì)應(yīng)于所監(jiān)控的所述多個(gè) Web事件中相應(yīng)的事件的數(shù)據(jù);Web事件到音頻管理器(Web event-to-audio manager),其,皮配置以從所述動(dòng)作到映射文件檢索與所監(jiān) 控的相應(yīng)的事件相匹配的相應(yīng)的多個(gè)音頻數(shù)據(jù)參數(shù);以及音序器 (s叫uencer),其被配置以將所檢索到的相應(yīng)的多個(gè)音頻數(shù)據(jù)^t傳送到 聲音發(fā)生器,用于生成與所監(jiān)控的相應(yīng)的事件相匹配的相應(yīng)的音調(diào),從而 使得站點(diǎn)擁有者通過監(jiān)聽具有所勤目應(yīng)的多個(gè)音頻數(shù)據(jù)參數(shù)的音調(diào)來獲得 對(duì)所述相應(yīng)的事件的音頻警報(bào)。所述系統(tǒng)進(jìn)一步包括事件到音頻管理器 擴(kuò)展,其被配置以向所述Web事件到音頻管理器通知所記錄的相應(yīng)的事 件。在實(shí)施例中,所述Web事件到音頻管理器進(jìn)一步被配置成以實(shí)時(shí)模 式或以批量模式監(jiān)控所述多個(gè)Web事件中的每一個(gè)。在實(shí)施例中,所述 Web事件到音頻管理器包括所述音序器,并且所述Web事件到音頻管理 器被進(jìn)一步配置以便將從所述動(dòng)作到映射文件檢索到的所述相應(yīng)的多個(gè)音 頻數(shù)據(jù)參數(shù)傳輸至所述音序器。在實(shí)施例中,所述多個(gè)音頻數(shù)據(jù)參數(shù)包括
以下中的至少一個(gè)持續(xù)時(shí)間、音高、力度和通道。在實(shí)施例中,所述聲 音發(fā)生器包括以下中的至少一個(gè)直接連接的聲音發(fā)生器和遠(yuǎn)程連接的聲 音發(fā)生器。
在本發(fā)明的又一方面,提供了一種用于基于音調(diào)音頻的Web事件監(jiān)控 的計(jì)算機(jī)程序產(chǎn)品。所述計(jì)算機(jī)程序產(chǎn)品包括一種計(jì)算機(jī)可讀介質(zhì)、監(jiān)控 在Web站點(diǎn)處將要監(jiān)控的多個(gè)Web事件中的事件的第一程序指令、將所 監(jiān)控的事件與多個(gè)音頻數(shù)據(jù)參數(shù)進(jìn)行匹配的第二程序指令,以及生成具有 對(duì)應(yīng)于所監(jiān)控的事件的多個(gè)音頻數(shù)據(jù)參數(shù)的音調(diào)的第三程序指令,從而使 得所生成的具有所述多個(gè)音頻數(shù)據(jù)參數(shù)的音調(diào)向所監(jiān)控的事件的站點(diǎn)擁有 者發(fā)出音頻警報(bào)。在實(shí)施例中,所述第一程序指令包括為所監(jiān)控的事件記 錄數(shù)據(jù)的指令。在實(shí)施例中,所述第二程序指令包括將相應(yīng)的多個(gè)音頻數(shù) 據(jù)參數(shù)映射到在Web站點(diǎn)處將要監(jiān)控的多個(gè)Web事件中相應(yīng)的事件的指 令。在實(shí)施例中,所述第三程序指令包括以實(shí)時(shí)模式或以批量模式監(jiān)控所 述事件的指令。進(jìn)一步地,在實(shí)施例中,所述第三程序指令包括檢索與所 監(jiān)控的事件相匹配的多個(gè)音頻數(shù)據(jù)參數(shù)以及將所述多個(gè)音頻數(shù)據(jù);|*良送 至用于創(chuàng)建具有所述多個(gè)音頻數(shù)據(jù)參數(shù)的音調(diào)的聲音發(fā)生器的指令。在實(shí) 施例中,所述多個(gè)音頻數(shù)據(jù)參數(shù)包括以下中的至少一個(gè)持續(xù)時(shí)間、音高、 力度和通道,并且其中所述聲音發(fā)生器包括以下中的至少一個(gè)直接連接 的聲音發(fā)生器和遠(yuǎn)程連接的聲音發(fā)生器。在實(shí)施例中,所述第一、第二和 第三程序指令中的每一個(gè)均存儲(chǔ)在所述計(jì)算機(jī)可讀介質(zhì)上。
進(jìn)一步地,在本發(fā)明的再一方面,提供了一種用于部署計(jì)算基礎(chǔ)設(shè)施 的過程,其包括將計(jì)算機(jī)可讀代碼集成到計(jì)算系統(tǒng)中,其中所述代碼結(jié)合 所述計(jì)算系統(tǒng)能夠?qū)崿F(xiàn)用于對(duì)Web站點(diǎn)處的Web事件進(jìn)行音頻監(jiān)控的過 程。所述過程包括為在Web站點(diǎn)處將要監(jiān)控的多個(gè)Web事件中的每個(gè) 事件映射相應(yīng)的多個(gè)音頻數(shù)據(jù)^lfc,為在所述Web站點(diǎn)處所監(jiān)控的至少一 個(gè)事件記錄數(shù)據(jù),檢索與所監(jiān)控和記錄的所述至少一個(gè)事件相匹配的對(duì)應(yīng) 的多個(gè)音頻數(shù)據(jù)參數(shù),向音序器發(fā)送為所監(jiān)控的所述至少 一個(gè)事件而檢索 的所述對(duì)應(yīng)的多個(gè)音頻數(shù)據(jù)參數(shù),然后協(xié)調(diào)(orchestrate)具有為所監(jiān)控
的所述至少一個(gè)事件而發(fā)送的所述對(duì)應(yīng)的多個(gè)音頻數(shù)據(jù)參數(shù)的對(duì)應(yīng)音調(diào)的 生成,從而使得所生成的具有所述對(duì)應(yīng)的多個(gè)音頻數(shù)據(jù)參數(shù)的對(duì)應(yīng)音調(diào)向
所監(jiān)控的所述至少一個(gè)事件的站點(diǎn)擁有者發(fā)出音頻警^L。所述過程進(jìn)一步 包括提供事件到音頻管理器,用于對(duì)所述至少一個(gè)事件進(jìn)行音頻監(jiān)控; 以及配置所述事件到音頻管理器,用于以實(shí)時(shí)模式或以批量模式對(duì)所述至 少一個(gè)事件進(jìn)行音頻監(jiān)控。在實(shí)施例中,所述檢索步驟進(jìn)一步包括檢查 是否將所監(jiān)控的所述至少一個(gè)事件映射到所述對(duì)應(yīng)的多個(gè)音頻數(shù)據(jù)參數(shù), 以及向所述音序器傳輸所述對(duì)應(yīng)的多個(gè)音頻數(shù)據(jù)參數(shù)。在實(shí)施例中,所述 協(xié)調(diào)步驟進(jìn)一步包括將所述對(duì)應(yīng)的多個(gè)音頻數(shù)據(jù)參數(shù)傳送至聲音發(fā)生器, 用于產(chǎn)生具有所述對(duì)應(yīng)的多個(gè)音頻數(shù)據(jù)參數(shù)的對(duì)應(yīng)音調(diào)。在實(shí)施例中,所 述多個(gè)音頻數(shù)據(jù)參數(shù)包括以下中的至少一個(gè)持續(xù)時(shí)間、音高、力度和通 道。在實(shí)施例中,所述聲音發(fā)生器包括以下中的至少一個(gè)直接連接的聲 音發(fā)生器和遠(yuǎn)程連接的聲音發(fā)生器。
納入并形成本說明書的一部分的
了本發(fā)明的實(shí)施例,這些附 圖與描述一起用于解釋本發(fā)明的原理,在附圖中
圖1依照本發(fā)明的實(shí)施例描繪了對(duì)在Web事件的音調(diào)監(jiān)控中所涉及的 步驟進(jìn)行概述的流程圖2是依照本發(fā)明的實(shí)施例說明了用于對(duì)Web事件進(jìn)行音調(diào)監(jiān)控的系 統(tǒng)的實(shí)施例的示意性系統(tǒng)框圖3是依照本發(fā)明的實(shí)施例說明了用于對(duì)Web事件進(jìn)行音調(diào)監(jiān)控的系 統(tǒng)的實(shí)施例的示意性系統(tǒng)框圖;以及
圖4是依照本發(fā)明的實(shí)施例說明了用于對(duì)Web事件進(jìn)行音調(diào)監(jiān)控的計(jì) 算機(jī)基礎(chǔ)設(shè)施的實(shí)施例的示意性系統(tǒng)框圖。
具體實(shí)施例方式
本說明書中所描述的很多功能單元已經(jīng)被標(biāo)記為模塊,以便更具體地強(qiáng)調(diào)其實(shí)現(xiàn)獨(dú)立性。例如,可以將模塊作為包括定制VLSI電路或門陣列 的硬件電路、諸如邏輯芯片、晶體管或其它分立元件的現(xiàn)成半導(dǎo)體來實(shí)現(xiàn)。 模塊還可以在諸如現(xiàn)場(chǎng)可編程門陣列、可編程陣列邏輯、可編程邏輯設(shè)備 等的可編程硬件設(shè)備中實(shí)現(xiàn)。
模塊還可以在由各種類型的處理器執(zhí)行的軟件中實(shí)現(xiàn)。舉例來說,可 執(zhí)行代碼的已識(shí)別模塊或組件可以包括例如可以被組織為對(duì)象、過程或函 數(shù)的計(jì)算機(jī)指令的一個(gè)或多個(gè)物理或邏輯塊。然而,已識(shí)別模塊的可執(zhí)行
體不需要在物理上位于一起,但卻可以包括存儲(chǔ)在不同位置的不同指令, 當(dāng)在邏輯上連接在一起時(shí),其包括該模塊并且實(shí)現(xiàn)對(duì)該模塊所規(guī)定的目的。
另外,可執(zhí)行代碼的模塊可以是單個(gè)指令或很多指令,并且甚至可以 分布在幾個(gè)不同的代碼段上、在不同的程序間,以及跨若干存儲(chǔ)設(shè)備。類 似地,文中可以在模塊內(nèi)標(biāo)識(shí)和說明操作數(shù)據(jù),并且可以以任何適當(dāng)?shù)男?式體現(xiàn)以及在任何適當(dāng)類型的數(shù)據(jù)結(jié)構(gòu)中組織操作數(shù)據(jù)。操作數(shù)據(jù)可以作 為單個(gè)數(shù)據(jù)集來收集,或者可以分布在不同位置上(包括分布在不同存儲(chǔ) 器設(shè)備上、在全異的存儲(chǔ)設(shè)備上),以及可以(至少部分地)僅作為系統(tǒng) 或網(wǎng)絡(luò)上的電子信號(hào)而存在。
此外,還可以將模塊作為軟件和一個(gè)或多個(gè)硬件設(shè)備的組合來實(shí)現(xiàn)。 例如,模塊可以體現(xiàn)于存儲(chǔ)在存儲(chǔ)設(shè)備上的軟件可執(zhí)行代碼的組合中。在 進(jìn)一步的例子中,模塊可以是運(yùn)作在一組操作數(shù)據(jù)上的處理器的組合。更 進(jìn)一步地,模塊可以在通過傳輸電路通信的電子信號(hào)的組合中實(shí)現(xiàn)。
貫穿本說明書所談及的"一個(gè)實(shí)施例"、"實(shí)施例"或類似的語言意 味著在本發(fā)明的至少一個(gè)實(shí)施例中包括了結(jié)合實(shí)施例所描述的特定特征、
結(jié)構(gòu)或特性。因而,貫穿本說明書所出現(xiàn)的短語"在一個(gè)實(shí)施例中,,、"在 實(shí)施例中"以及類似的語言可以,但不一定,都指的是相同的實(shí)施例。
此外,所描述的本發(fā)明的特征、結(jié)構(gòu)或特性可以以任何適當(dāng)?shù)姆绞皆?一個(gè)或多個(gè)實(shí)施例中進(jìn)行結(jié)合。對(duì)于本領(lǐng)域的技術(shù)人員將顯見的是,在不 背離本發(fā)明的精神和范圍的情況下可以對(duì)本發(fā)明進(jìn)行各種修改和變型。因 而,本發(fā)明旨在涵蓋本發(fā)明的各種修改和變型,前M所述修改和變型處
于所附權(quán)利要求及其等同物的范圍內(nèi)?,F(xiàn)在將詳細(xì)參照本發(fā)明的優(yōu)選實(shí)施 例。
在一個(gè)實(shí)施例中,本發(fā)明提供了 一種用于對(duì)Web站點(diǎn)處的Web事件 進(jìn)行音頻監(jiān)控的方法。該方法包括記錄與在Web站點(diǎn)處所監(jiān)控的至少一 個(gè)事件有關(guān)的數(shù)據(jù),通知所監(jiān)控和記錄的至少一個(gè)事件。進(jìn)一步地,該方
法包括檢索映射于所述至少一個(gè)事件的多個(gè)音頻數(shù)據(jù)特征,以及產(chǎn)生具 有針對(duì)所監(jiān)控的所述至少一個(gè)事件而映射的所述多個(gè)音頻數(shù)據(jù)特征的音 調(diào),從而使得所產(chǎn)生的具有所述多個(gè)音頻數(shù)據(jù)特征的音調(diào)向所監(jiān)控的所述 至少一個(gè)事件的站點(diǎn)擁有者發(fā)出音頻警報(bào)。在實(shí)施例中,該方法進(jìn)一步包 括以實(shí)時(shí)模式監(jiān)控所述至少一個(gè)事件。進(jìn)一步地,在實(shí)施例中,該方法 包括以批量模式監(jiān)控所述至少一個(gè)事件。在實(shí)施例中,記錄步驟進(jìn)一步 包括將待監(jiān)控的至少一個(gè)事件映射到多個(gè)音頻數(shù)據(jù)特征。在實(shí)施例中, 檢索步驟進(jìn)一步包括檢查是否將所監(jiān)控的所述至少一個(gè)事件映射到所述 多個(gè)音頻數(shù)據(jù)特征,并且如果是的話,則檢驗(yàn)將要用于產(chǎn)生所述多個(gè)音頻 數(shù)據(jù)特征的聲音發(fā)生器的配置。在實(shí)施例中,產(chǎn)生步驟進(jìn)一步包括向聲 音發(fā)生器傳送對(duì)應(yīng)于所監(jiān)控的所述至少一個(gè)事件的所述多個(gè)音頻數(shù)據(jù)特 征。在實(shí)施例中,多個(gè)音頻數(shù)據(jù)特征包括以下中的至少一個(gè)持續(xù)時(shí)間、 音高、力度和通道。在實(shí)施例中,聲音發(fā)生器包括以下中的至少一個(gè)直 接連接的聲音發(fā)生器和遠(yuǎn)程連接的聲音發(fā)生器。
現(xiàn)參照?qǐng)D1,其概述了在對(duì)Web事件進(jìn)行音調(diào)監(jiān)控中所涉及的方法步 驟。轉(zhuǎn)至圖1,數(shù)字100示出了概述依照本發(fā)明的實(shí)施例以實(shí)時(shí)模式或以 批量才莫式對(duì)Web事件(例如,服務(wù)器處或遠(yuǎn)端Web用戶動(dòng)作和通信量) 進(jìn)行音頻監(jiān)控的方法步驟的流程圖。該方法從步驟102開始,其中對(duì)關(guān)于 將要以實(shí)時(shí)模式還是以批量模式實(shí)現(xiàn)對(duì)Web用戶動(dòng)作和通信量的音頻監(jiān) 控進(jìn)行確定。如果將要以批量模式實(shí)現(xiàn)對(duì)Web事件的音頻監(jiān)控,則該方法 繼續(xù)執(zhí)行步驟104,其中Web站點(diǎn)擁有者或Web站點(diǎn)的管理員將時(shí)間范 圍輸入到被配置以監(jiān)控Web事件的事件到音頻管理器工具或程序中。將在 下文中參照?qǐng)D2和圖3對(duì)事件到音頻管理器工具或程序(通常被稱為事件
到音頻管理器或EAM)進(jìn)行進(jìn)一步的詳細(xì)討論。在步驟106中,事件到音 頻管理器從存儲(chǔ)了 Web事件或動(dòng)作的日志的日志文件中讀取下一用戶動(dòng) 作或事件。在步驟108中對(duì)關(guān)于用戶動(dòng)作是否處在擁有者所設(shè)置的時(shí)間范 圍內(nèi)進(jìn)行確定。如果動(dòng)作不在擁有者所^沒置的時(shí)間范圍內(nèi),則該過程結(jié)束 于步驟110。然而,如果動(dòng)作處在擁有者所設(shè)置的時(shí)間范圍內(nèi),則被配置 以通知事件到音頻管理器的事件到音頻管理器擴(kuò)展在步驟112中向事件到 音頻管理器通知該用戶動(dòng)作。在步驟116中,事件到音頻管理器在動(dòng)作到 映射文件中查找用戶動(dòng)作,其中動(dòng)作到映射文件^L配置以將多個(gè)Web事件 中相應(yīng)的Web事件映射到多個(gè)音頻數(shù)據(jù)參數(shù)或MIDI (樂器數(shù)字接口, Musical Instrument Digital Interface )參數(shù)。在步驟118中,對(duì)關(guān)于在動(dòng) 作到映射文件中是否存在對(duì)用戶動(dòng)作的映射進(jìn)行確定。如果在步驟118中 發(fā)現(xiàn)映射存在,則該方法繼續(xù)執(zhí)行步驟120,其中事件到音頻管理器從動(dòng) 作到映射文件獲得與用戶動(dòng)作相匹配的多個(gè)音頻數(shù)據(jù)桐改或MIDI參數(shù)。 事件到音頻管理器在步驟122中確定將要用于生成具有該多個(gè)音頻數(shù)據(jù)參 數(shù)或MIDI參數(shù)的音調(diào)的一組音頻輸出設(shè)備或聲音發(fā)生器。例如,配置文 件可以指示將要將MIDI數(shù)據(jù)發(fā)送至一個(gè)或多個(gè)直接連接的聲音發(fā)生器或 者將要將廣播信號(hào)發(fā)送至一個(gè)或多個(gè)遠(yuǎn)程設(shè)備,例如,遠(yuǎn)程聲音發(fā)生器或 諸如蜂窩電話之類的啟用了 MIDI的手持設(shè)備,或者指示將要將MIDI數(shù) 據(jù)發(fā)送至直接連接的聲音發(fā)生器和遠(yuǎn)程聲音發(fā)生器這二者。事件到音頻管 理器在步驟124中將音頻數(shù)據(jù)參數(shù)或MIDI >|*良送至音序器。被配置以 對(duì)配置文件中所陳述的該組音頻輸出設(shè)備進(jìn)行協(xié)調(diào)的音序器在步驟126中 于適當(dāng)?shù)臅r(shí)間將音頻數(shù)據(jù)^或MIDI參lt^送至音頻輸出設(shè)備或聲音發(fā) 生器,以便聲音發(fā)生器可以生成具有該音頻數(shù)據(jù)a或MIDI參數(shù)的音調(diào)。 在步驟128中,如果將要以批量模式實(shí)現(xiàn)對(duì)Web事件的監(jiān)控,則該方法從 步驟106開始按照上述進(jìn)行重復(fù),其中事件到音頻管理器從日志文件讀取 下一用戶動(dòng)作。如此,通過所生成的音調(diào)的特性來傳達(dá)用戶事件或動(dòng)作的 特性,并且通過簡(jiǎn)單地監(jiān)聽在連接的設(shè)備或遠(yuǎn)程設(shè)備上生成的音調(diào),擁有 者獲得對(duì)用戶事件的音頻警報(bào)。返回參照步驟102,如果確定將要以實(shí)時(shí)
模式實(shí)現(xiàn)對(duì)Web用戶動(dòng)作和通信量的音頻監(jiān)控,則事件到音頻管理器監(jiān)控 用戶動(dòng)作,并且在步驟114中當(dāng)用戶進(jìn)行動(dòng)作時(shí),被配置以通知事件到音 頻管理器的事件到音頻管理器擴(kuò)展在步驟112中向事件到音頻管理器通知 該用戶動(dòng)作。在步驟116中,事件到音頻管理器在動(dòng)作到映射文件中查找 該用戶動(dòng)作。在步驟118中,對(duì)關(guān)于在動(dòng)作到映射文件中是否存在對(duì)該用 戶動(dòng)作的映射進(jìn)行確定。如果在步驟118中發(fā)現(xiàn)映射存在,則該方法繼續(xù) 執(zhí)行步驟120,其中事件到音頻管理器從動(dòng)作到映射文件獲得與用戶動(dòng)作 相匹配的音頻數(shù)據(jù)參數(shù)或MIDI參數(shù)。事件到音頻管理器在步驟122中確 定將要用于生成具有該多個(gè)音頻數(shù)據(jù)參數(shù)或MIDI參數(shù)的音調(diào)的一組音頻 輸出設(shè)備或聲音發(fā)生器。事件到音頻管理器在步驟124中將音頻數(shù)據(jù)參數(shù) 或MIDI參M送至音序器。音序器在步驟126中于適當(dāng)?shù)臅r(shí)間將該音頻 數(shù)據(jù)參數(shù)或MIDI參數(shù)發(fā)送至音頻輸出設(shè)備或聲音發(fā)生器,以便聲音發(fā)生 器可以生成具有該音頻數(shù)據(jù)參數(shù)或MIDI參數(shù)的音調(diào)。在步驟128中,如 果將要以實(shí)時(shí)模式實(shí)現(xiàn)對(duì)Web事件的監(jiān)控,則如上所述的方法從步驟114 開始重復(fù),其中事件到音頻管理器監(jiān)控Web事件并且等待,直到在步驟 114中用戶進(jìn)行動(dòng)作。相應(yīng)地,事件到音頻管理器對(duì)針對(duì)在Web站點(diǎn)處所 監(jiān)控的事件而記錄的數(shù)據(jù)起到杠桿作用。如此,不僅在用戶事件上播放音 調(diào),而且另外通過音調(diào)的特性傳達(dá)了事件的特性。
在另 一實(shí)施例中,本發(fā)明提供了 一種用于對(duì)Web事件進(jìn)行音調(diào)監(jiān)控的 系統(tǒng)。該系統(tǒng)包括動(dòng)作到映射文件,其被配置以將在Web站點(diǎn)處將要監(jiān) 控的多個(gè)Web事件中相應(yīng)的事件映射到相應(yīng)的多個(gè)音頻數(shù)據(jù)參數(shù);Web 服務(wù)器,其被配置以記錄對(duì)應(yīng)于所監(jiān)控的多個(gè)Web事件中相應(yīng)的事件的數(shù) 據(jù);Web事件到音頻管理器,其被配置以從動(dòng)作到映射文件檢索與所監(jiān)控 的相應(yīng)的事件相匹配的相應(yīng)的多個(gè)音頻數(shù)據(jù)參數(shù);以及音序器,其被配置 以將所檢索到的相應(yīng)的多個(gè)音頻數(shù)據(jù)參數(shù)傳送至聲音發(fā)生器,用于生成與 所監(jiān)控的相應(yīng)的事件相匹配的相應(yīng)的音調(diào),從而使得站點(diǎn)擁有者通過監(jiān)聽 具有相應(yīng)的多個(gè)音頻數(shù)據(jù)參數(shù)的音調(diào)來獲得對(duì)相應(yīng)的事件的音頻警報(bào)。該 系統(tǒng)進(jìn)一步包括事件到音頻管理器擴(kuò)展,其被配置以向Web事件到音頻管理器通知所記錄的相應(yīng)的事件。在實(shí)施例中,Web事件到音頻管理器 進(jìn)一步被配置成以實(shí)時(shí)模式或以批量模式監(jiān)控多個(gè)Web事件中的每一個(gè)。 在實(shí)施例中,Web事件到音頻管理器包括音序器,并且Web事件到音頻 管理器被進(jìn)一步配置以將從動(dòng)作到映射文件檢索到的相應(yīng)的多個(gè)音頻數(shù)據(jù) 參數(shù)傳輸至音序器。在實(shí)施例中,該多個(gè)音頻數(shù)據(jù)參數(shù)包括以下中的至少 一個(gè)持續(xù)時(shí)間、音高、力度和通道。在實(shí)施例中,聲音發(fā)生器包括以下 中的至少一個(gè)直接連接的聲音發(fā)生器和遠(yuǎn)程連接的聲音發(fā)生器。
現(xiàn)參照?qǐng)D2和圖3,其說明了用于對(duì)Web事件進(jìn)行音調(diào)監(jiān)控的系統(tǒng)的 各種實(shí)施例。轉(zhuǎn)至圖2,參考標(biāo)號(hào)200提供了用于對(duì)Web事件進(jìn)行音調(diào)監(jiān) 控的系統(tǒng)200的實(shí)施例的示意性框圖。系統(tǒng)200包括Web服務(wù)器202,其 被配置以裝載來自磁盤的文件,并且通過網(wǎng)絡(luò)將其提供給用戶的Web瀏覽 器。當(dāng)用戶進(jìn)行特定的動(dòng)作時(shí),Web服務(wù)器202將條目記錄到Web日志 文件206。事件到音頻管理器擴(kuò)展204 (文中也稱為Web擴(kuò)展)與事件到 音頻管理器210進(jìn)4于交互,并且向事件到音頻管理器210通知所記錄的特 定用戶動(dòng)作。事件到音頻管理器210查找或檢查在動(dòng)作到映射文件214中 是否映射了該特定動(dòng)作,以便事件到音頻管理器210可以檢索與該特定動(dòng) 作相對(duì)應(yīng)的特定音頻特征或MIDI參數(shù),例如,持續(xù)時(shí)間、音高、力度(音 量)和通道(音色)。事件到音頻管理器210含有MIDI音序器212,音 序器212被配置以連接至聲音發(fā)生器或連接至將MIDI參數(shù)廣播至遠(yuǎn)程設(shè) 備(例如,遠(yuǎn)程聲音發(fā)生器、個(gè)人計(jì)算機(jī)或啟用了 MIDI的手持設(shè)備)的 廣播設(shè)備。如果未找到映射,那么事件到音頻管理器不作任何操作。然而, 如果在動(dòng)作到映射文件214中發(fā)現(xiàn)存在映射,則事件到音頻管理器210檢 查配置文件以確定將MIDI數(shù)據(jù)或音頻特征或^:傳送至何種音頻輸出i殳 備。例如,配置文件可以指示音序器212將MIDI數(shù)據(jù)發(fā)送至直接連接的 聲音發(fā)生器或?qū)V播信號(hào)219發(fā)送至諸如遠(yuǎn)程聲音發(fā)生器或啟用了 MIDI 的手^i殳備之類的i^f呈設(shè)備,或者將數(shù)據(jù)發(fā)送至這兩類設(shè)備。在事件到音 頻管理器確定將信號(hào)發(fā)送至哪些音頻輸出設(shè)備或聲音發(fā)生器之后,事件到 音頻管理器210將MIDI參^JL送至MIDI音序器212。 MIDI音序器212
將MIDI參數(shù)或數(shù)據(jù)發(fā)送至如配置文件中所陳述的聲音發(fā)生器或音頻輸出 i殳備216、 218和/或220,以^使生成具有與用于所捕獲的用戶動(dòng)作的音調(diào)相 對(duì)應(yīng)的特殊參數(shù)(例如,持續(xù)時(shí)間、音高、音量和音色)的聲音。在實(shí)施 例中,事件到音頻管理器210還可以訪問當(dāng)以批量;f莫式實(shí)現(xiàn)音調(diào)監(jiān)控時(shí) Web服務(wù)器202寫入的Web日志文件206。特別地,站點(diǎn)擁有者在配置文 件中向事件到音頻管理器210指定時(shí)間范圍,事件到音頻管理器210對(duì)于 落入該時(shí)間范圍內(nèi)的用戶動(dòng)作讀取Web日志文件206。
現(xiàn)參照?qǐng)D3,其說明了用于對(duì)Web事件進(jìn)行音調(diào)監(jiān)控的系統(tǒng)的實(shí)施例。 轉(zhuǎn)至圖3,圖3是依照本發(fā)明的實(shí)施例說明了在其上部署有事件到音頻管 理器程序組件或工具320的系統(tǒng)或服務(wù)器300的一個(gè)實(shí)施例的示意性系統(tǒng) 框圖,該事件到音頻管理器程序組件或工具320被配置成以實(shí)時(shí)模式或以 批量模式對(duì)Web事件(例如,服務(wù)器處或遠(yuǎn)程Web用戶動(dòng)作和通信量) 進(jìn)行音頻監(jiān)控。優(yōu)選地,系統(tǒng)300 Al良務(wù)器,例如,包括中央處理單元(CPU ) 304、本地存^i殳備302、用戶接口 306、網(wǎng)絡(luò)接口 308,以及存儲(chǔ)器310 的Web監(jiān)控服務(wù)器。CPU 304通常被配置以在Web監(jiān)控系統(tǒng)/服務(wù)器300 內(nèi)執(zhí)行操作。在一個(gè)實(shí)施例中,用戶接口 306被配置以允許用戶與Web監(jiān) 控系統(tǒng)300進(jìn)行交互,包括允許來自用戶的輸入數(shù)據(jù)和命令以及將輸出數(shù) 據(jù)傳送給用戶。在一個(gè)實(shí)施例中,網(wǎng)洛接口 308被配置以通過網(wǎng)絡(luò)的通信 通道(未在任何附圖中示出)促進(jìn)系統(tǒng)300的網(wǎng)絡(luò)通信。在實(shí)施例中,本 地存儲(chǔ)器310被配置以存儲(chǔ)由系統(tǒng)300所使用的一個(gè)或多個(gè)程序(未示出)。 進(jìn)一步地,在實(shí)施例中,含有所有的Web事件或用戶動(dòng)作的日志的事件日 志312存儲(chǔ)在存儲(chǔ)系統(tǒng)302中。此外,在實(shí)施例中,映射文件314(也稱 為動(dòng)作到映射文件,其將用戶動(dòng)作映射到特定的MIDI^t或特征)以及 配置文件316 (其含有關(guān)于將MIDI參數(shù)傳送至何種音頻輸出設(shè)備或聲音 發(fā)生器的配置數(shù)據(jù))存儲(chǔ)在存儲(chǔ)系統(tǒng)302中。可選地,日志文件312、映 射文件314和/或配置文件316可以存儲(chǔ)在存儲(chǔ)器310或單獨(dú)的存儲(chǔ)裝置中。
在一個(gè)實(shí)施例中,如圖3中所示,在服務(wù)器或系統(tǒng)300上運(yùn)行的事件 到音頻管理器程序或工具320包括邏輯單元,該邏輯單元含有被配置以在
功能上執(zhí)行對(duì)Web事件進(jìn)行音調(diào)監(jiān)控所需的步驟的多個(gè)模塊。特別地,事 件到音頻管理器組件或工具320包括映射模塊322、配置模塊324、事件日 志模塊326、事件到音頻管理器擴(kuò)展模塊328、事件檢驗(yàn)?zāi)K330、音序器 模塊332和通信才莫塊334。事件到音頻管理器程序或工具320的映射模塊 322被配置以將事件映射到多個(gè)音頻數(shù)據(jù)特征或MIDI參數(shù)或特征,例如 持續(xù)時(shí)間、音高、力度(音量)和通道(音色)。配置模塊324被配置以 向事件到音頻管理器傳送將要以實(shí)時(shí)模式或以批量模式實(shí)施監(jiān)控。進(jìn)一步 地,配置才莫塊324被配置以向事件到音頻管理器提供將用于生成聲音的音 頻輸出設(shè)備或聲音發(fā)生器的種類。此外,事件日志模塊326被配置以在 Web日志文件中為所監(jiān)控的Web事件記錄數(shù)據(jù)。事件到音頻管理器擴(kuò)展 模塊328被配置以向事件到音頻管理器通知所進(jìn)行的用戶動(dòng)作。此外,事 件檢驗(yàn)?zāi)K330被配置以檢查在映射文件中是否存在所記錄的事件到多個(gè) MIDI參數(shù)的映射。音序器模塊332被配置以發(fā)送MIDI參數(shù)來對(duì)一個(gè)或 多個(gè)聲音發(fā)生器進(jìn)行協(xié)調(diào),該聲音發(fā)生器生成對(duì)應(yīng)于該MIDI參數(shù)的聲音 或音調(diào)。進(jìn)一步地,通信模塊334被配置以準(zhǔn)許各種組件(例如,Web服 務(wù)器、事件到音頻管理器、映射文件、Web日志文件,以及一個(gè)或多個(gè)聲 音發(fā)生器)與事件到音頻管理器組件或工具320的各種模塊之間的通信。 如上文所提及的,通過所生成的音調(diào)的特性來傳達(dá)用戶事件或動(dòng)作的特性,
用戶事件的音頻警報(bào) .
舉例來說,可以監(jiān)控或捕獲以及通過音頻傳送的用戶動(dòng)作或事件是 當(dāng)用戶點(diǎn)擊Web站點(diǎn)處的鏈接以;5U口載新頁面的時(shí)候。如此,Web或EAM 擴(kuò)展向EAM (事件到音頻管理器)通知該事件。EAM (事件到音頻管理 器)在其動(dòng)作到映射文件中查找該動(dòng)作或事件,并且找到對(duì)于頁面加載事 件或動(dòng)作來說將要生成的具有以下音頻特征或MIDI員的音調(diào)持續(xù)時(shí) 間5;音高62;力度68;以及通道3。 EAM (事件到音頻管理器) 檢查配置文件是將MIDI (樂器數(shù)字接口 )信號(hào)發(fā)送至直接連接的聲音 發(fā)生器,或是將廣播信號(hào)發(fā)送至諸如遠(yuǎn)程聲音發(fā)生器或啟用了 MIDI的手持設(shè)備之類的遠(yuǎn)程設(shè)備,還是將信號(hào)發(fā)送至這兩種聲音發(fā)生器。例如,如
果聲音發(fā)生器是管理員的或Web站點(diǎn)擁有者的蜂窩電話,那么MIDI廣播 信號(hào)或消息將到達(dá)管理員的或Web站點(diǎn)擁有者的蜂窩電話。事件到音頻管 理器將MIDI參數(shù)(即,持續(xù)時(shí)間、音高、力度和通道)發(fā)送至內(nèi)部MIDI 音序器,而該內(nèi)部MIDI音序器又將MIDI參數(shù)或數(shù)據(jù)發(fā)送至蜂窩電話(通 過廣4務(wù)f言號(hào)),以便生成具有以下音頻特征的聲音或音調(diào)持續(xù)時(shí)間5; 音高62;力度68 (通常將其轉(zhuǎn)換成響度(loudness));以及通道3 (通常將其轉(zhuǎn)換成音色)。結(jié)果,蜂窩電話播放具有上文所提及的音頻特 征的音調(diào),從而^f吏得通過所生成的音調(diào)的特征將用戶事件或動(dòng)作(在該例 中是頁面加載動(dòng)作)的特性傳達(dá)給蜂窩電話的監(jiān)聽者,并且相應(yīng)地,管理 員或擁有者通過簡(jiǎn)單地監(jiān)聽在蜂窩電話上生成的音調(diào)而獲得對(duì)頁面加載事 件的音頻警"^艮。
在又一實(shí)施例中,本發(fā)明提供了一種用于基于音調(diào)音頻的Web事件監(jiān) 控的計(jì)算機(jī)程序產(chǎn)品。該計(jì)算機(jī)程序產(chǎn)品包括一種計(jì)算機(jī)可讀或計(jì)算機(jī)可 用介質(zhì),該介質(zhì)提供由計(jì)算機(jī)或任何指令執(zhí)行系統(tǒng)使用或結(jié)合計(jì)算機(jī)或任 何指令執(zhí)行系統(tǒng)使用的程序代碼。對(duì)于本描述來說,計(jì)算機(jī)可用或計(jì)算機(jī) 可讀介質(zhì)可以是能夠容納、存儲(chǔ)、通信、傳播或傳送由指令執(zhí)行系統(tǒng)、裝 置或設(shè)^使用的或者與指令執(zhí)行系統(tǒng)、裝置或設(shè)備結(jié)合使用的程序的任何 裝置。優(yōu)選地,計(jì)算機(jī)存儲(chǔ)介質(zhì)可以是電子、磁性、光學(xué)、電磁、紅外或 半導(dǎo)體系統(tǒng)(或裝置或設(shè)備)或者傳播介質(zhì)。計(jì)算機(jī)可讀介質(zhì)的例子包括 半導(dǎo)體或固態(tài)存儲(chǔ)器、磁帶、可裝卸計(jì)算機(jī)磁盤、隨機(jī)訪問存儲(chǔ)器(RAM )、 只讀存儲(chǔ)器(ROM)、硬磁盤和光盤。光盤的當(dāng)前的例子包括只讀光盤存 儲(chǔ)器(CD-ROM)、讀/寫光盤(CD-R/W)和DVD。此外,優(yōu)選地,網(wǎng) 絡(luò)介質(zhì)可以包括網(wǎng)絡(luò)上的傳輸設(shè)備,例如,電纜、路由器、交換機(jī)和/或網(wǎng) 絡(luò)適配卡。
該計(jì)算初4呈序產(chǎn)品進(jìn)一步包括監(jiān)控在Web站點(diǎn)處將要監(jiān)控的多個(gè) Web事件中的事件的第一程序指令、將所監(jiān)控的事件與多個(gè)音頻數(shù)據(jù)參數(shù) 相匹配的笫二程序指令,以及生成具有對(duì)應(yīng)于所監(jiān)控的事件的多個(gè)音頻數(shù)
據(jù)參數(shù)的音調(diào)的第三程序指令。在實(shí)施例中,第一程序指令包括為所監(jiān)控 的事件記錄數(shù)據(jù)的指令。在實(shí)施例中,第二程序指令包括將相應(yīng)的多個(gè)音
頻數(shù)據(jù)參數(shù)映射到在Web站點(diǎn)處將要監(jiān)控的多個(gè)Web事件中相應(yīng)的事件 的指令。在實(shí)施例中,第三程序指令包括以實(shí)時(shí)模式或以批量^i式監(jiān)控該 事件的指令。進(jìn)一步地,在實(shí)施例中,第三程序指令包括檢索與所監(jiān)控的 事件相匹配的多個(gè)音頻數(shù)據(jù)參數(shù)以及將該多個(gè)音頻數(shù)據(jù)參ltt送至用于創(chuàng) 建具有該多個(gè)音頻數(shù)據(jù)參數(shù)的音調(diào)的聲音發(fā)生器的指令。在實(shí)施例中,多 個(gè)音頻數(shù)據(jù)參數(shù)包括以下中的至少一個(gè)持續(xù)時(shí)間、音高、力度和通道, 并且其中聲音發(fā)生器包括以下中的至少一個(gè)直接連接的聲音發(fā)生器和遠(yuǎn) 程連接的聲音發(fā)生器。在實(shí)施例中,第一、笫二和第三程序指令中的每個(gè) 指令均存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上。
現(xiàn)參照?qǐng)D4,其說明了依照本發(fā)明的實(shí)施例用于對(duì)Web用戶動(dòng)作和通 信量進(jìn)行基于音調(diào)音頻的Web事件監(jiān)控的系統(tǒng)400。如所描繪的,系統(tǒng)400 包括計(jì)算機(jī)基礎(chǔ)設(shè)施402,該計(jì)算機(jī)1^出設(shè)施402旨在表示在安全環(huán)境(即, 對(duì)該環(huán)境實(shí)施訪問控制)中所維護(hù)的任何類型的計(jì)算機(jī)體系結(jié)構(gòu)。如所示 出的,J^出設(shè)施402包括計(jì)算機(jī)系統(tǒng)404,其通常表示被配置以便對(duì)在由 諸如用戶A 430之類的客戶機(jī)(例如,個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)、手持 設(shè)備等)所訪問的Web服務(wù)器404上的Web站點(diǎn)處的Web事件進(jìn)行音頻 監(jiān)控的Web服務(wù)器404等。然而應(yīng)該理解,盡管未示出,但是其它的硬件 和軟件組件(例如,附加的計(jì)算機(jī)系統(tǒng)、路由器、防火墻等)也可以包括 在1^設(shè)施402中。
一般而言,客戶機(jī)處的用戶(例如,用戶A,參考標(biāo)號(hào)430)通過網(wǎng) 絡(luò)連接至基礎(chǔ)設(shè)施402,該基礎(chǔ)設(shè)施402包括被配置以監(jiān)控Web事件(例 如,在Web服務(wù)器404上的一個(gè)或多個(gè)Web站點(diǎn)處的用戶動(dòng)作和通信量) 的音調(diào)Web監(jiān)控系統(tǒng)。類似地,諸如用戶A430 (參考標(biāo)號(hào)430)和/或用 戶B (參考標(biāo)號(hào)432)之類的一個(gè)或多個(gè)用戶可以與1^出設(shè)施402進(jìn)行交 互,該基礎(chǔ)設(shè)施402被配置以監(jiān)控在Web服務(wù)器404上的一個(gè)或多個(gè)Web 站點(diǎn)處的用戶動(dòng)作。就此而言,基礎(chǔ)設(shè)施402提供安全環(huán)境。特別地,客
戶機(jī)經(jīng)由加載在客戶機(jī)(例如,個(gè)人計(jì)算機(jī)、膝上型計(jì)算機(jī)、手持設(shè)備等)
上的接口 (例如Web瀏覽器)通過網(wǎng)絡(luò)訪問Web服務(wù)器或系統(tǒng)404。在 后者的情況下,網(wǎng)絡(luò)可以是諸如因特網(wǎng)、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、 虛擬專用網(wǎng)(VPN)等的任何類型的網(wǎng)絡(luò)。在任何情況下,與基礎(chǔ)設(shè)施402 的通信均可以通過直接的硬連線連接(例如串口),或者通過可以利用有 線和/或無線傳輸方法的任意組合的可尋址連接而發(fā)生。此外,可以使用諸 如令牌環(huán)、以太網(wǎng)、WiFi或其它常規(guī)通信標(biāo)準(zhǔn)之類的常規(guī)網(wǎng)絡(luò)連接。而且, 可以由常規(guī)的基于TCP/IP套接字的協(xié)議提供連接。在該實(shí)例中,各方可 以利用因特網(wǎng)服務(wù)提供商建立與差J出設(shè)施402的連接。應(yīng)當(dāng)理解在本發(fā)明 的情況下,基礎(chǔ)設(shè)施402可以由諸如提供商440之類的一方,或者由獨(dú)立 實(shí)體擁有和/或運(yùn)營。無論如何,均可以在訂購或付費(fèi)的基礎(chǔ)上向各方提供 文中所描述的對(duì)基礎(chǔ)設(shè)施402的使用以及教導(dǎo)。在任何情況下,管理員(圖 4中未示出)均可以支持和配置1^H殳施402。
示出Web服務(wù)器404包括CPU (下文的"處理單元406")、存儲(chǔ)器 412、總線410,以及輸/v/輸出(I/O)接口 408。另外,示出Web服務(wù)器 404與外部I/0設(shè)備/資源424以及存儲(chǔ)系統(tǒng)422進(jìn)行通信。 一般而言,處 理單元406執(zhí)行計(jì)算機(jī)程序代碼,例如,存儲(chǔ)在存儲(chǔ)器412中的事件到音 頻管理器擴(kuò)展416以及事件到音頻管理器程序或工具414 (其包括音序器 415)。在執(zhí)行事件到音頻管理器計(jì)算才^序或代碼414時(shí),處理單元406 可以從存儲(chǔ)器412、存儲(chǔ)系統(tǒng)422和/或I/O接口 408讀取數(shù)據(jù)以l或者將 數(shù)據(jù)寫入存儲(chǔ)器412、存儲(chǔ)系統(tǒng)422和/或1/0接口 408,并且可以在一個(gè) 或多個(gè)聲音i殳備或發(fā)生器(例如,聲音發(fā)生器l,參考標(biāo)號(hào)422和/或一直 到聲音發(fā)生器N,參考標(biāo)號(hào)444)上基于存儲(chǔ)在映射文件428中的MIDI 參數(shù)產(chǎn)生音調(diào),以^^所生成的音調(diào)將用戶事件的特性傳達(dá)給與聲音i更備連 接的監(jiān)聽者。例如,在一個(gè)實(shí)施例中,Web服務(wù)器404所寫入的事件曰志 文件426存儲(chǔ)在存儲(chǔ)裝置422中,并且可以由Web服務(wù)器404和/或事件 到音頻管理器414進(jìn)行訪問。進(jìn)一步地,將動(dòng)作映射到音頻數(shù)據(jù)特征或參 數(shù)的映射或動(dòng)作到映射文件428存儲(chǔ)在存儲(chǔ)裝置422中,并且可以由事件
到音頻管理器414進(jìn)行訪問。類似地,在實(shí)施例中,含有關(guān)于將MIDI參 數(shù)傳送至何種音頻輸出設(shè)備或聲音發(fā)生器的配置數(shù)據(jù)的配置文件429存儲(chǔ) 在存儲(chǔ)裝置422中。可選地,日志文件426、映射文件428和/或配置文件 429可以存儲(chǔ)在基礎(chǔ)設(shè)施402內(nèi)單獨(dú)的存儲(chǔ)裝置中??偩€410提供計(jì)算機(jī) 系統(tǒng)400中各個(gè)組件之間的通信鏈路,以便可以在基礎(chǔ)設(shè)施402內(nèi)傳送信 息。外部設(shè)備424可以包括使得用戶能夠與計(jì)算機(jī)系統(tǒng)400進(jìn)行交互的任 何設(shè)備(例如鍵盤、指點(diǎn)設(shè)備、顯示器等)和/或使得Web服務(wù)器404能 夠與一個(gè)或多個(gè)其它計(jì)算設(shè)備進(jìn)行通信的任何設(shè)備(例如網(wǎng)卡、調(diào)制解調(diào) 器等)。
計(jì)算機(jī)基礎(chǔ)設(shè)施402僅是對(duì)用于實(shí)現(xiàn)本發(fā)明的各種類型的計(jì)算機(jī)_&> 出 設(shè)施的說明。例如,在一個(gè)實(shí)施例中,計(jì)算機(jī)J^出設(shè)施402包括通過網(wǎng)絡(luò) 進(jìn)行通信以實(shí)現(xiàn)本發(fā)明的各種過程步驟的兩個(gè)或更多的計(jì)算設(shè)備(例如, 服務(wù)器群集)。此外,計(jì)算機(jī)系統(tǒng)400僅是可以包括大量硬件組合的各種 可能的計(jì)算機(jī)系統(tǒng)的代表。就此而言,在其它的實(shí)施例中,計(jì)算機(jī)系統(tǒng)400 可以包括含有用于實(shí)現(xiàn)特定功能的硬件和/或計(jì)算枳一呈序代碼的任何專用 計(jì)算制品、含有專用和通用硬件/軟件組合的任何計(jì)算制品,等等。在每種 情況下,均可以使用標(biāo)準(zhǔn)的編程和工程技術(shù)分別創(chuàng)建程序代碼和硬件。此 外,處理單元406可以包括單個(gè)處理單元,或者可以跨一個(gè)或多個(gè)位置上 (例如,在客戶機(jī)和服務(wù)器上)的一個(gè)或多個(gè)處理單元分布。類似地,存 儲(chǔ)器412和/或存儲(chǔ)系統(tǒng)422可以包括駐留于一個(gè)或多個(gè)物理位置的各種類 型的數(shù)據(jù)存儲(chǔ)和/或傳輸介質(zhì)的任意組合。進(jìn)一步地,1/O接口 408可以包 括用于與一個(gè)或多個(gè)外部設(shè)備424交換信息的任何系統(tǒng)。更進(jìn)一步地,要 理解,未在圖4中示出的一個(gè)或多個(gè)附加組件(例如,系統(tǒng)軟件、數(shù)學(xué)協(xié) 處理單元等)可以包括在計(jì)算機(jī)系統(tǒng)400中。然而,如果計(jì)算機(jī)系統(tǒng)400 包括手持設(shè)備等,則要理解到, 一個(gè)或多個(gè)外部設(shè)備424 (例如顯示器) 和/或存儲(chǔ)系統(tǒng)422可以含于計(jì)算機(jī)系統(tǒng)400內(nèi),而非如圖中示于外部。
在本發(fā)明的情況下,存儲(chǔ)系統(tǒng)422可以是能夠提供信息存儲(chǔ)的任何類 型的系統(tǒng)(例如數(shù)據(jù)庫)。就此而言,存儲(chǔ)系統(tǒng)422可以包括一個(gè)或多個(gè)
存儲(chǔ)i殳備,例如磁盤驅(qū)動(dòng)器或光盤驅(qū)動(dòng)器。在另一實(shí)施例中,存儲(chǔ)系統(tǒng) 422包括跨越例如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN )或存儲(chǔ)區(qū)域網(wǎng)(SAN ) (未示出)分布的數(shù)據(jù)。盡管未示出,然而諸如高速緩沖存儲(chǔ)器、通信系 統(tǒng)、系統(tǒng)軟件等的附加組件也可以并入計(jì)算機(jī)系統(tǒng)400中。
進(jìn)一步地,在又一實(shí)施例中,本發(fā)明提供了一種用于部署計(jì)算基礎(chǔ)設(shè) 施的過程,其包括將計(jì)算機(jī)可讀代碼集成到計(jì)算系統(tǒng)中,其中該代碼結(jié)合 該計(jì)算系統(tǒng)能夠?qū)崿F(xiàn)用于對(duì)Web站點(diǎn)處的Web事件進(jìn)行音頻監(jiān)控的過程。 該過程包括為在Web站點(diǎn)處將要監(jiān)控的多個(gè)Web事件中的每個(gè)事件映 射相應(yīng)的多個(gè)音頻數(shù)據(jù)參數(shù),為該Web站點(diǎn)處所監(jiān)控的至少一個(gè)事件記錄 數(shù)據(jù),檢索與所監(jiān)控和記錄的至少一個(gè)事件相匹配的對(duì)應(yīng)的多個(gè)音頻數(shù)據(jù) 參數(shù),向音序器發(fā)送為所監(jiān)控的所述至少一個(gè)事件而檢索的對(duì)應(yīng)的多個(gè)音 頻數(shù)據(jù)參數(shù),以及協(xié)調(diào)具有為所監(jiān)控的所述至少一個(gè)事件而發(fā)送的對(duì)應(yīng)的 多個(gè)音頻數(shù)據(jù)參數(shù)的對(duì)應(yīng)音調(diào)的生成,從而使得所生成的具有對(duì)應(yīng)的多個(gè) 音頻數(shù)據(jù)參數(shù)的對(duì)應(yīng)音調(diào)向所監(jiān)控的所述至少一個(gè)事件的站點(diǎn)擁有者發(fā)出 音頻警報(bào)。該過程進(jìn)一步包括提供事件到音頻管理器,用于對(duì)所述至少 一個(gè)事件進(jìn)行音頻監(jiān)控;以及配置事件到音頻管理器,用于以實(shí)時(shí)模式或 以批量模式對(duì)所述至少一個(gè)事件進(jìn)行音頻監(jiān)控。在實(shí)施例中,檢索步驟進(jìn) 一步包括檢查是否將所監(jiān)控的至少一個(gè)事件映射到對(duì)應(yīng)的多個(gè)音頻數(shù)據(jù) 參數(shù),以及向音序器傳輸對(duì)應(yīng)的多個(gè)音頻數(shù)據(jù)參數(shù)。在實(shí)施例中,協(xié)調(diào)步 驟進(jìn)一步包括將對(duì)應(yīng)的多個(gè)音頻數(shù)據(jù)參數(shù)傳送至聲音發(fā)生器,用于產(chǎn)生 具有所述對(duì)應(yīng)的多個(gè)音頻數(shù)據(jù)參數(shù)的對(duì)應(yīng)音調(diào)。在實(shí)施例中,多個(gè)音頻數(shù) 據(jù)參數(shù)包括以下中的至少一個(gè)持續(xù)時(shí)間、音高、力度和通道。在實(shí)施例 中,聲音發(fā)生器包括以下中的至少一個(gè)直接連接的聲音發(fā)生器和遠(yuǎn)程連 接的聲音發(fā)生器。
因此,圖4中所示出的本發(fā)明的任何組件均可以由服務(wù)提供商440進(jìn) 行部署、管理和服務(wù),其中服務(wù)提供商440對(duì)在服務(wù)器404上訪問的一個(gè) 或多個(gè)Web站點(diǎn)處的Web事件提供音頻監(jiān)控。優(yōu)選地,本發(fā)明提供了一 種以訂購、廣告和/或付費(fèi)為基礎(chǔ)實(shí)現(xiàn)本發(fā)明的過程步驟的商業(yè)方法。特別
地,諸如解決方案集成商的服務(wù)提供商可以提供對(duì)在一個(gè)或多個(gè)Web服務(wù) 器上訪問的一個(gè)或多個(gè)Web站點(diǎn)處的Web事件進(jìn)行音頻監(jiān)控。在這種情 況下,服務(wù)提供商可以,例如,為一個(gè)或多個(gè)客戶創(chuàng)建、維護(hù)和支持實(shí)現(xiàn) 本發(fā)明的過程步驟的計(jì)算機(jī)1^出設(shè)施。作為回報(bào),服務(wù)提供商可以根據(jù)訂 購和/或付費(fèi)協(xié)議M戶那里接收?qǐng)?bào)酬,以^J或者服務(wù)提供商可以根據(jù)向一 個(gè)或多個(gè)第三方銷售或廣告內(nèi)容而接收?qǐng)?bào)酬。
已經(jīng)出于說明和描述的目的給出了對(duì)本發(fā)明的具體實(shí)施例的前述描 述。其并不旨在窮舉或?qū)⒈景l(fā)明限制于所公開的確定形式,并且顯然,鑒 于上述教導(dǎo)可能有很多修改和變型。選擇和描述實(shí)施例是為了最好地解釋 本發(fā)明的原理及其實(shí)際應(yīng)用,從而使本領(lǐng)域的其他技術(shù)人員能夠最好地利 用本發(fā)明以及適于所設(shè)想的特定用途的各種實(shí)施例及各種修改。旨在通過 所附權(quán)利要求及其等同物來限定本發(fā)明的范圍。
權(quán)利要求
1.一種用于對(duì)Web站點(diǎn)處的Web事件進(jìn)行音頻監(jiān)控的方法,所述方法包括以下步驟記錄與在Web站點(diǎn)處所監(jiān)控的至少一個(gè)事件有關(guān)的數(shù)據(jù);通知所監(jiān)控和記錄的所述至少一個(gè)事件;檢索映射于所述至少一個(gè)事件的多個(gè)音頻數(shù)據(jù)特征;以及產(chǎn)生具有針對(duì)所監(jiān)控的所述至少一個(gè)事件而映射的所述多個(gè)音頻數(shù)據(jù)特征的音調(diào),從而使得所產(chǎn)生的具有所述多個(gè)音頻數(shù)據(jù)特征的所述音調(diào)向所監(jiān)控的所述至少一個(gè)事件的站點(diǎn)擁有者發(fā)出音頻警報(bào)。
2. 根據(jù)權(quán)利要求l的方法,其進(jìn)一步包括步驟以實(shí)時(shí)模式監(jiān)控所述至少一個(gè)事件。
3. 根據(jù)權(quán)利要求l的方法,其進(jìn)一步包括步驟 以批量模式監(jiān)控所述至少 一個(gè)事件。
4. 根據(jù)權(quán)利要求3的方法,其中所述記錄步驟進(jìn)一步包括步驟 將待監(jiān)控的所述至少一個(gè)事件映射到所述多個(gè)音頻數(shù)據(jù)特征。
5. 根據(jù)權(quán)利要求4的方法,其中所迷檢索步驟進(jìn)一步包括以下步驟 檢查是否將所監(jiān)控的所述至少 一個(gè)事件映射到所述多個(gè)音頻數(shù)據(jù)特征;以及如果是的話,則檢驗(yàn)將要用于產(chǎn)生所述多個(gè)音頻數(shù)據(jù)特征的聲音發(fā)生 器的配置。
6. 根據(jù)權(quán)利要求5的方法,其中所述產(chǎn)生步驟進(jìn)一步包括步驟 向所述聲音發(fā)生器傳送對(duì)應(yīng)于所監(jiān)控的所述至少一個(gè)事件的所述多個(gè)音頻數(shù)椐特征。
7. 根據(jù)權(quán)利要求6的方法,其中所述多個(gè)音頻數(shù)據(jù)特征包括以下中 的至少一個(gè)持續(xù)時(shí)間、音高、力度和通道。
8. 根據(jù)權(quán)利要求7的方法,其中所述聲音發(fā)生器包括以下中的至少 一個(gè)直接連接的聲音發(fā)生器和遠(yuǎn)程連接的聲音發(fā)生器。
9. 一種用于對(duì)Web事件進(jìn)行音調(diào)監(jiān)控的系統(tǒng),其包括 動(dòng)作到映射文件,其被配置以將在Web站點(diǎn)處將要監(jiān)控的多個(gè)Web事件中相應(yīng)的事件映射到相應(yīng)的多個(gè)音頻數(shù)據(jù)參數(shù);Web服務(wù)器,其被配置以記錄對(duì)應(yīng)于所監(jiān)控的所述多個(gè)Web事件中 所述相應(yīng)的事件的數(shù)據(jù);Web事件到音頻管理器,其被配置以從所述動(dòng)作到映射文件檢索與所 監(jiān)控的所勤目應(yīng)的事件相匹配的所^目應(yīng)的多個(gè)音頻數(shù)據(jù)M;以及音序器,其被配置以將所檢索到的所i^目應(yīng)的多個(gè)音頻數(shù)據(jù)參數(shù)傳送 至聲音發(fā)生器,用于生成與所監(jiān)控的所i^目應(yīng)的事件相匹配的相應(yīng)的音調(diào), 從而佳z得站點(diǎn)擁有者通過監(jiān)聽具有所勤目應(yīng)的多個(gè)音頻數(shù)據(jù)參數(shù)的所述音 調(diào)獲得對(duì)所^目應(yīng)的事件的音頻警報(bào)。
10. 根據(jù)權(quán)利要求9的系統(tǒng),其進(jìn)一步包括事件到音頻管理器擴(kuò)展,其被配置以向所述Web事件到音頻管理器通 知所記錄的所勤目應(yīng)的事件。
11. 根據(jù)權(quán)利要求10的系統(tǒng),其中所述Web事件到音頻管理器進(jìn)一 步被配置成以實(shí)時(shí)模式或以批量模式監(jiān)控所述多個(gè)Web事件中的每一個(gè)。
12. 根據(jù)權(quán)利要求ll的系統(tǒng),其中所述Web事件到音頻管理器包括 所述音序器;并且其中所述Web事件到音頻管理器被進(jìn)一步配置以便將從 所述動(dòng)作到映射文件檢索到的所述相應(yīng)的多個(gè)音頻數(shù)據(jù)參數(shù)傳輸至所述音 序器。
13. 根據(jù)權(quán)利要求12的系統(tǒng),其中所述多個(gè)音頻數(shù)據(jù)參數(shù)包括以下中 的至少一個(gè)持續(xù)時(shí)間、音高、力度和通道。
14. 根據(jù)權(quán)利要求13的系統(tǒng),其中所述聲音發(fā)生器包括以下中的至少 一個(gè)直接連接的聲音發(fā)生器和遠(yuǎn)程連接的聲音發(fā)生器。
15. —種用于基于音調(diào)音頻的Web事件監(jiān)控的設(shè)備,其包括 監(jiān)控裝置,其用于監(jiān)控在Web站點(diǎn)處將要監(jiān)控的多個(gè)Web事件中的事件;匹配裝置,其用于將所監(jiān)控的所述事件與多個(gè)音頻數(shù)據(jù)參數(shù)進(jìn)行匹配; 生成裝置,其用于生成具有對(duì)應(yīng)于所監(jiān)控的所述事件的所述多個(gè)音頻 數(shù)據(jù)Wt的音調(diào),從而使得所生成的具有所述多個(gè)音頻數(shù)據(jù)參數(shù)的所述音 調(diào)向所監(jiān)控的所述事件的站點(diǎn)擁有者發(fā)出音頻警報(bào)。
16. 根據(jù)權(quán)利要求15的設(shè)備,其進(jìn)一步包括用于為所監(jiān)控的所述事 件記錄數(shù)據(jù)的裝置。
17. 根據(jù)權(quán)利要求16的設(shè)備,其進(jìn)一步包括用于將相應(yīng)的多個(gè)音頻 數(shù)據(jù)參數(shù)映射到在Web站點(diǎn)處將要監(jiān)控的多個(gè)Web事件中相應(yīng)的事件的 裝置。
18. 根據(jù)權(quán)利要求17的設(shè)備,其進(jìn)一步包括用于以實(shí)時(shí)模式或以批 量模式監(jiān)控所述事件的裝置。
19. 根據(jù)權(quán)利要求18的設(shè)備,其進(jìn)一步包括用于檢索與所述所監(jiān)控 的事件相匹配的所述多個(gè)音頻數(shù)據(jù)參數(shù)的裝置,以及用于將所述多個(gè)音頻 數(shù)據(jù)^良送至用于創(chuàng)建具有所述多個(gè)音頻數(shù)據(jù)參數(shù)的所述音調(diào)的聲音發(fā) 生器的裝置。
20. 根據(jù)權(quán)利要求19的設(shè)備,其中所述多個(gè)音頻數(shù)據(jù)參數(shù)包括以下中 的至少一個(gè)持續(xù)時(shí)間、音高、力度和通道;并且其中所述聲音發(fā)生器包 括以下中的至少一個(gè)直接連接的聲音發(fā)生器和遠(yuǎn)程連接的聲音發(fā)生器。
全文摘要
本發(fā)明提供了一種用于對(duì)Web事件進(jìn)行音調(diào)監(jiān)控的方法、系統(tǒng)和程序產(chǎn)品。所述方法包括將待監(jiān)控的至少一個(gè)事件映射到多個(gè)音頻數(shù)據(jù)特征,記錄與所監(jiān)控的所述一個(gè)事件有關(guān)的數(shù)據(jù),以及通知所監(jiān)控和記錄的事件。進(jìn)一步地,所述方法包括檢查是否將所監(jiān)控的所述一個(gè)事件映射到多個(gè)音頻數(shù)據(jù)特征,如果是的話,則檢驗(yàn)將要用于產(chǎn)生該音頻數(shù)據(jù)特征的聲音發(fā)生器的配置。此外,所述方法包括檢索映射于所述事件的音頻數(shù)據(jù)特征,以及產(chǎn)生具有針對(duì)所監(jiān)控的事件而映射的音頻數(shù)據(jù)特征的音調(diào),從而使得所產(chǎn)生的具有所述音頻數(shù)據(jù)特征的音調(diào)向所監(jiān)控的事件的站點(diǎn)擁有者發(fā)出音頻警報(bào)。
文檔編號(hào)H04L12/26GK101193009SQ200710169418
公開日2008年6月4日 申請(qǐng)日期2007年11月13日 優(yōu)先權(quán)日2006年11月30日
發(fā)明者W·P·肖烏伊 申請(qǐng)人:國際商業(yè)機(jī)器公司