專利名稱:廣告出資的電話呼叫的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的實(shí)施例總體上涉及通過基于分組的網(wǎng)絡(luò)的通信,并且更具體地涉及廣告出資的電話呼叫。
背景技術(shù):
一些通信系統(tǒng)允許諸如個(gè)人計(jì)算機(jī)的裝置的用戶在諸如因特網(wǎng)的基于分組的計(jì)算機(jī)網(wǎng)絡(luò)上通信。這樣的通信系統(tǒng)包括因特網(wǎng)語(yǔ)音協(xié)議(“VoIP”)通信系統(tǒng)。這些系統(tǒng)有益于用戶,因?yàn)樗鼈兘?jīng)常具有比傳統(tǒng)固定線路或移動(dòng)網(wǎng)絡(luò)顯著更低的成本。對(duì)于長(zhǎng)途通信可能尤其如此。為了使用VoIP系統(tǒng),用戶在她的/他的裝置上安裝和執(zhí)行客戶機(jī)軟件。該客戶機(jī)軟件提供VoIP連接以及諸如注冊(cè)和鑒權(quán)的其他功能。除了語(yǔ)音通信之外,客戶機(jī)也可以提供另外的特征,諸如視頻呼叫、即時(shí)消息收發(fā)(“頂”)、SMS消息收發(fā)、文件傳送和語(yǔ)首郵件。 基于分組的通信的一種類型的通信系統(tǒng)使用對(duì)等(“P2P”)拓?fù)洹榱耸沟媚軌蛟L問對(duì)等系統(tǒng),用戶必須執(zhí)行由P2P軟件提供商在他們的計(jì)算機(jī)上提供的P2P客戶機(jī)軟件,并且向P2P系統(tǒng)注冊(cè)。當(dāng)用戶向P2P系統(tǒng)注冊(cè)時(shí),從服務(wù)器向客戶機(jī)軟件提供數(shù)字證書。一旦已經(jīng)向客戶機(jī)軟件提供了證書,則可以隨后在P2P系統(tǒng)的用戶之間建立和路由呼叫或其他通信,而不在該建立中進(jìn)一步使用服務(wù)器。相反,客戶機(jī)從在P2P系統(tǒng)內(nèi)的其他最終用戶的計(jì)算機(jī)上的P2P客戶機(jī)軟件之間分布的信息中查找所需的IP地址。一旦已經(jīng)如此確定了被呼叫者的終端的IP地址,則呼叫者的P2P客戶機(jī)軟件然后與被呼叫者的P2P客戶機(jī)軟件交換證書。在用戶之間的數(shù)字證書(或用戶身份證書“UIC”)的交換提供了用戶的身份和它們?cè)赑2P系統(tǒng)中被適當(dāng)?shù)厥跈?quán)和鑒權(quán)的證明。因此,數(shù)字證書的呈現(xiàn)提供了在用戶的身份上的信任。因此,對(duì)等通信的特征是一旦注冊(cè),用戶就可以基于分布的地址查找和一個(gè)或多個(gè)數(shù)字證書的交換以分散的方式來(lái)通過P2P系統(tǒng)建立他們自己的通信路由,而不使用服務(wù)器來(lái)用于那些目的。在WO 2005/008524和WO 2005/009019中公開了關(guān)于這樣的P2P系統(tǒng)的另外的細(xì)節(jié)。也可以使用非P2P系統(tǒng)(其使用集中的呼叫建立)來(lái)實(shí)現(xiàn)VoIP或其他基于分組的通信。通常,提供VoIP服務(wù)的服務(wù)提供商收取費(fèi)用以使得呼叫者能夠呼叫電話號(hào)碼。所需的是如下系統(tǒng)和方法,其能夠使由服務(wù)提供商提供的服務(wù)的第三方贊助向這些服務(wù)的用戶實(shí)行免費(fèi)或費(fèi)用降低的服務(wù)。
發(fā)明內(nèi)容
在一個(gè)實(shí)施例中,公開了一種用于呈現(xiàn)文檔的方法。所述方法包括識(shí)別在所述文檔中的電話號(hào)碼。然后確定所述電話號(hào)碼的贊助配置。也確定呼叫者帳戶配置。所述呼叫者帳戶配置與裝置的用戶相關(guān)聯(lián),并且所述裝置被配置來(lái)顯示所述文檔。修改所述文檔以根據(jù)所述贊助配置和所述呼叫者帳戶配置來(lái)格式化所述電話號(hào)碼。在另一個(gè)實(shí)施例中,公開了一種基于因特網(wǎng)的通信系統(tǒng)。所述基于因特網(wǎng)的通信系統(tǒng)包括被配置來(lái)連接到因特網(wǎng)的多個(gè)最終用戶終端;耦合到因特網(wǎng)和PSTN或移動(dòng)網(wǎng)絡(luò)的網(wǎng)關(guān),用于將從所述多個(gè)最終用戶終端之一發(fā)起的電話呼叫路由到在所述PSTN或移動(dòng)網(wǎng)絡(luò)中的電話號(hào)碼;以及,頁(yè)面格式化器,用于格式化要在所述多個(gè)最終用戶終端之一上顯示的文檔。在另一個(gè)實(shí)施例中,公開了一種包含程序的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),當(dāng)所述程序被執(zhí)行時(shí)執(zhí)行呈現(xiàn)文檔的操作。所述操作包括識(shí)別在所述文檔中的電話號(hào)碼;確定所述電話號(hào)碼的贊助配置以及確定呼叫者帳戶配置。其中,所述呼叫者帳戶配置與裝置的用戶相關(guān)聯(lián),并且所述裝置被配置來(lái)顯示所述文檔。所述操作也包括修改所述文檔以根據(jù)所述贊助配置和所述呼叫者帳戶配置來(lái)格式 化所述電話號(hào)碼。其他實(shí)施例無(wú)限制地包括非暫時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其包括指令,所述指令使得處理單元能夠?qū)崿F(xiàn)所公開的方法的一個(gè)或多個(gè)方面以及被配置來(lái)實(shí)現(xiàn)所公開的方法的一個(gè)或多個(gè)方面的系統(tǒng)。
為了可以詳細(xì)理解本發(fā)明的上述特征,可以通過參考實(shí)施例來(lái)獲得上面簡(jiǎn)要總結(jié)的本發(fā)明的更具體的說明,在附圖中圖示其中一些實(shí)施例。然而,應(yīng)當(dāng)注意,附圖僅圖示本發(fā)明的典型實(shí)施例,并且因此不被看作限制其范圍,因?yàn)楸景l(fā)明可以允許其他等同有效的實(shí)施例。圖I圖示根據(jù)本發(fā)明的一個(gè)實(shí)施例的、基于因特網(wǎng)的通信系統(tǒng)的示意描述。圖2是根據(jù)本發(fā)明的一個(gè)實(shí)施例的最終用戶終端的邏輯圖。圖3圖示了根據(jù)本發(fā)明的一個(gè)實(shí)施例的格式化在文檔中的電話號(hào)碼的示例性處理。圖4圖示根據(jù)本發(fā)明的一個(gè)實(shí)施例的由頁(yè)面格式化器執(zhí)行的處理的流程圖。圖5和6圖示根據(jù)本發(fā)明的一個(gè)實(shí)施例的包括電話號(hào)碼的萬(wàn)維網(wǎng)文檔。圖7A-7E圖示根據(jù)本發(fā)明的一個(gè)實(shí)施例的在文檔中的電話號(hào)碼顯示塊的示例性描述。
具體實(shí)施例方式在下面的說明中,給出了多個(gè)具體細(xì)節(jié)以提供對(duì)本發(fā)明更徹底的理解。然而,對(duì)于本領(lǐng)域內(nèi)的一個(gè)技術(shù)人員而言,顯然可以在沒有這些具體細(xì)節(jié)的一個(gè)或多個(gè)情況下實(shí)施本發(fā)明。在其他情況下,未描述公知的特征,以便避免混淆本發(fā)明。貫穿本公開對(duì)于“一個(gè)實(shí)施例”或“實(shí)施例”的引用表示與該實(shí)施例相關(guān)地描述的特定特征、結(jié)構(gòu)或特性被包括在本發(fā)明的至少一個(gè)實(shí)施例中。因此,在貫穿本說明書的各個(gè)位置中的短語(yǔ)“在一個(gè)實(shí)施例中”或“在實(shí)施例中”的出現(xiàn)不必然都指示同一實(shí)施例。而且,可以在一個(gè)或多個(gè)實(shí)施例中以任何適當(dāng)?shù)姆绞絹?lái)組合特定特征、結(jié)構(gòu)或特性。在優(yōu)選實(shí)施例中,本發(fā)明檢索用于響應(yīng)于在網(wǎng)頁(yè)上或在屏幕上顯示的其他文檔上檢測(cè)到電話號(hào)碼而在網(wǎng)頁(yè)上顯示一個(gè)或多個(gè)電話號(hào)碼的指令。應(yīng)當(dāng)注意,為了簡(jiǎn)化而使用術(shù)語(yǔ)“網(wǎng)頁(yè)”。然而,本領(lǐng)域內(nèi)的技術(shù)人員將明白,在此所述的系統(tǒng)和方法等同地適用于包括文本數(shù)據(jù)的其他類型的文檔。這些文檔的一些示例是XML文件、文檔文件、電子表格、展示文件等。在美國(guó)專利申請(qǐng)No. 2002/0274510中描述了文檔中的電話號(hào)碼的識(shí)別,該文通過引用被包含在此。因此,重新呈現(xiàn)網(wǎng)頁(yè)或其他文檔,使得當(dāng)點(diǎn)擊呼叫圖標(biāo)時(shí),具有特定格式的數(shù)字或字母數(shù)字序列被顯示,其允許用戶通過點(diǎn)擊圖標(biāo)來(lái)發(fā)起VoIP呼叫。除了這樣的電話號(hào)碼識(shí)別之外,根據(jù)本發(fā)明的優(yōu)選實(shí)施例,那么與檢測(cè)的號(hào)碼相關(guān)聯(lián)的信息(和可選地與網(wǎng)頁(yè)或用戶相關(guān)的信息)被檢索并且用于重新呈現(xiàn)網(wǎng)頁(yè)??梢酝ㄟ^下述方式來(lái)檢索信息在用戶設(shè)備處構(gòu)造包含檢測(cè)的電話號(hào)碼的查詢,然后向服務(wù)器發(fā)送所述查詢,所述服務(wù)器處理所述查詢并且使用用于重新呈現(xiàn)所述頁(yè)面的一部分的指令來(lái)響應(yīng)。所述指令可以指示應(yīng)當(dāng)如何顯示號(hào)碼或指定應(yīng)當(dāng)與該號(hào)碼相關(guān)聯(lián)地插入可點(diǎn)擊的呼叫圖標(biāo)之類。以這種方式,可以根據(jù)不同的標(biāo)準(zhǔn)來(lái)不同地處理特定的號(hào)碼。例如,可以在網(wǎng)頁(yè)上更顯著地顯示與用戶更相關(guān)或由第三方付費(fèi)的號(hào)碼,使得可以更容易地建立呼叫。
可以檢索和在號(hào)碼旁邊顯示定價(jià)信息,使得用戶在建立呼叫之前知道呼叫的成本。在另一個(gè)實(shí)施例中,如果登廣告者贊助對(duì)所顯示號(hào)碼的呼叫,則可以因此改變顯示,以向用戶指示對(duì)所顯示的號(hào)碼的呼叫是免費(fèi)的。然而,在這樣的情況下,可以在連接呼叫前播放短音頻、視頻、A/V或豐富的媒體廣告或兩者。在一個(gè)實(shí)施例中,可以在呼叫的持續(xù)時(shí)間期間在顯示器上繼續(xù)播放視頻廣告。因此,通過將相關(guān)信息和/或控件集成到對(duì)于用戶更熟悉或定期使用的工作環(huán)境內(nèi),有益地使得用戶可以更容易訪問P2P或其他VoIP或基于分組的通信。如所述,修改的頁(yè)面可以提供控件,諸如可點(diǎn)擊的呼叫圖標(biāo),該控件允許用戶建立與相關(guān)方的通信。然而,替代地或附加地,一旦電話號(hào)碼已被識(shí)別并且被發(fā)送到服務(wù)器以便處理,則存在用于該電話號(hào)碼的一系列其他可能的用途。一個(gè)示例是與號(hào)碼所屬的城市代碼相結(jié)合地執(zhí)行位置查找并且提供位置特定的服務(wù)。另一個(gè)示例是執(zhí)行反向目錄查找以找到關(guān)于號(hào)碼的另外的信息,諸如與電話號(hào)碼相關(guān)聯(lián)的姓名等,然后與那個(gè)公司或個(gè)人的姓名相結(jié)合地提供目錄服務(wù)。圖I是通信系統(tǒng)100的示意圖示。通信系統(tǒng)100至少包括基于分組的網(wǎng)絡(luò),諸如因特網(wǎng)102,因特網(wǎng)102包括多個(gè)互連的元素的一個(gè)或多個(gè),諸如,膝上型計(jì)算機(jī)112a、112d、移動(dòng)電話112b、臺(tái)式計(jì)算機(jī)112c、平板計(jì)算機(jī)112e和萬(wàn)維網(wǎng)服務(wù)器104。通信系統(tǒng)100也包括廣告服務(wù)器116和頁(yè)面格式化器106。規(guī)則數(shù)據(jù)庫(kù)(DB) 114可以直接地或通過因特網(wǎng)102而耦合到頁(yè)面格式化器106。也可以包括電話網(wǎng)關(guān)108以將電話呼叫路由到PSTN或移動(dòng)網(wǎng)絡(luò)110。網(wǎng)絡(luò)元件的至少一些與因特網(wǎng)102的其余部分相互耦合,并且被配置來(lái)通過以因特網(wǎng)協(xié)議(IP)分組的形式發(fā)送和接收數(shù)據(jù)來(lái)在因特網(wǎng)上與其他這樣的元件傳送數(shù)據(jù)。耦合到因特網(wǎng)102的每一個(gè)元件也具有在因特網(wǎng)內(nèi)定位它的相關(guān)聯(lián)的IP地址。本領(lǐng)域內(nèi)的技術(shù)人員將明白,除了在圖I中明確示出的元件之外,許多其他的元件也可以耦合到因特網(wǎng)102。例如,可以在通信系統(tǒng)100中包括P2P服務(wù)器。也可以在通信系統(tǒng)100中包括其他最終用戶終端(例如,膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、智能電話、平板計(jì)算機(jī)等)、服務(wù)器和網(wǎng)關(guān)以及因特網(wǎng)服務(wù)提供商(ISP)的路由器和因特網(wǎng)主干路由器等。在一個(gè)實(shí)施例中,多個(gè)最終用戶終端的每一個(gè)包括通信軟件,該通信軟件包括P2P客戶機(jī)應(yīng)用,該P(yáng)2P客戶機(jī)應(yīng)用也可以包括用于從最終用戶終端呼叫電話號(hào)碼的特征。當(dāng)被執(zhí)行時(shí),P2P客戶機(jī)應(yīng)用允許最終用戶終端(例如,112a…e)使用P2P呼叫建立(或更一般而言,連接建立)經(jīng)由因特網(wǎng)與其他這樣的最終用戶終端或PSTN電話建立雙向通信信道。在一個(gè)實(shí)施例中,P2P客戶機(jī)應(yīng)用也彼此共享存在信息,該存在信息提供了用戶的可用性狀態(tài)。每個(gè)用戶的存在信息優(yōu)選地至少部分由用戶自己定義。為了補(bǔ)充分散的呼叫建立,P2P客戶機(jī)應(yīng)用可以從P2P服務(wù)器(未示出)檢索一些附加信息,諸如提供用戶的聯(lián)系人姓名的聯(lián)系人列表,作為在P2P服務(wù)器中用戶選擇來(lái)表示他們本身的圖像的“頭像”。也使用諸如萬(wàn)維網(wǎng)瀏覽器的文檔瀏覽器客戶機(jī)軟件來(lái)安裝最終用戶終端112a_e的一個(gè)或多個(gè)。當(dāng)被執(zhí)行時(shí),文檔瀏覽器客戶機(jī)軟件允許最終用戶終端112a_e在用戶的控制下從萬(wàn)維網(wǎng)服務(wù)器104檢索以網(wǎng)頁(yè)形式(或其他形式的電子文檔,諸如文檔文件、XML文件、PDF文件、XLS文件等)的電子文檔。并且將文檔顯示在它們的屏幕上。應(yīng)當(dāng)注意,最終用戶終端112a-e可以是能夠顯示網(wǎng)頁(yè)/文檔并且連接到因特網(wǎng)102的任何計(jì)算裝置。IP語(yǔ)音(VoIP)固定電話113也可以耦合到因特網(wǎng)102。VoIP電話被配置來(lái)與P2P服務(wù)器106進(jìn)行通信。也可以在耦合到因特網(wǎng)102與PSTN網(wǎng)絡(luò)和/或移動(dòng)蜂窩網(wǎng)絡(luò)110兩者的網(wǎng)關(guān)108處安裝P2P客戶機(jī)應(yīng)用。這允許在最終用戶終端112a-e上運(yùn)行的P2P客戶機(jī)應(yīng)用分別與 普通的固定電話和/或移動(dòng)電話進(jìn)行通信,即使那些電話本身不運(yùn)行P2P客戶機(jī)應(yīng)用,并且不直接地耦合到因特網(wǎng)102。在該情況下,在最終用戶終端112a-e上的P2P客戶機(jī)應(yīng)用使用P2P呼叫建立來(lái)在因特網(wǎng)上與在網(wǎng)關(guān)108上的P2P客戶機(jī)應(yīng)用建立連接,并且向其提供電話號(hào)碼,并且網(wǎng)關(guān)108使用該電話號(hào)碼來(lái)通過PSTN或/和移動(dòng)網(wǎng)絡(luò)110與電話建立連接。在一個(gè)實(shí)施例中,如果特定的最終用戶終端112a沒有相關(guān)聯(lián)的電話號(hào)碼,則網(wǎng)關(guān)108或P2P服務(wù)器可以在建立呼叫前向在PSTN或移動(dòng)網(wǎng)絡(luò)110中的電話號(hào)碼分配暫時(shí)外出身份(又稱為呼叫者標(biāo)識(shí)號(hào)碼)。在一個(gè)實(shí)施例中,該暫時(shí)電話號(hào)碼可以是任意號(hào)碼或被用戶或被P2P服務(wù)器預(yù)先配置。在一個(gè)實(shí)施例中,頁(yè)面格式化器106被最終用戶終端112a_e使用以在最終用戶終端顯示器上顯示文檔期間、之前或之后用于格式化文檔。在一個(gè)實(shí)施例中,頁(yè)面格式化器106解析文檔(或其一個(gè)或多個(gè)部分)以在文檔中找到電話號(hào)碼,并且根據(jù)配置和規(guī)則以不同的方式來(lái)格式化所找到的電話號(hào)碼。也可以基于最終用戶終端112a的位置修改電話號(hào)碼,以包括或去除一些部分以使得電話號(hào)碼容易可撥打。例如,如果確定在文檔中找到的號(hào)碼之一是外國(guó)電話號(hào)碼并且最終用戶終端112a當(dāng)前位于不同的國(guó)家中,則可以增加國(guó)家代碼。在一個(gè)實(shí)施例中,規(guī)則數(shù)據(jù)庫(kù)114包括用于幫助頁(yè)面格式化器106來(lái)格式化號(hào)碼的規(guī)則和配置。在一個(gè)替代實(shí)施例中,可以在最終用戶終端112a本身中執(zhí)行應(yīng)用,以執(zhí)行頁(yè)面格式化器106的一些或全部功能。例如,可以使用瀏覽器插件來(lái)格式化文檔。圖2的示意框圖200示出最終用戶終端112a,最終用戶終端112a被配置來(lái)作為在因特網(wǎng)102上操作的P2P系統(tǒng)的終端。最終用戶終端112a包括CPU 202,其可操作地耦合到網(wǎng)絡(luò)接口 210,諸如用于連接到因特網(wǎng)102的調(diào)制解調(diào)器;非易失性存儲(chǔ)裝置208,諸如硬盤驅(qū)動(dòng)器或快閃存儲(chǔ)器;以及,易失性存儲(chǔ)器裝置,諸如隨機(jī)存取存儲(chǔ)器(RAM)204。最終用戶終端112a也包括例如以鍵盤、鼠標(biāo)、麥克風(fēng)和網(wǎng)絡(luò)攝像頭的形式的一個(gè)或多個(gè)用戶輸入裝置,每一個(gè)經(jīng)由I/O接口 212可操作地耦合到CPU 202。最終用戶終端112a進(jìn)一步包括例如以顯示屏幕和揚(yáng)聲器形式的一個(gè)或多個(gè)用戶輸出裝置,同樣,每一個(gè)可操作地耦合到CPU 202。存儲(chǔ)裝置208存儲(chǔ)軟件,該軟件至少包括操作系統(tǒng)(OS) 206、以萬(wàn)維網(wǎng)瀏覽器214的形式的文檔瀏覽器客戶機(jī)應(yīng)用和基于分組的通信軟件,該基于分組的通信軟件包括P2P客戶機(jī)應(yīng)用,該P(yáng)2P客戶機(jī)應(yīng)用包括客戶機(jī)Π 218、客戶機(jī)引擎220和I/O層222。在最終用戶終端112a的啟動(dòng)或復(fù)位時(shí),操作系統(tǒng)軟件206被自動(dòng)地加載到RAM 204內(nèi),并且從那里通過在CPU 202上被執(zhí)行而運(yùn)行。一旦運(yùn)行,則操作系統(tǒng)206隨后可以通過下述方式運(yùn)行應(yīng)用,諸如萬(wàn)維網(wǎng)瀏覽器214 (和瀏覽器插件/工具欄216)和P2P客戶機(jī)應(yīng)用將它們加載到RAM 204中,并且在CPU 202上執(zhí)行它們。在一個(gè)實(shí)施例中,P2P客戶機(jī)應(yīng)用包括三個(gè)基本層輸入和輸出222、客戶機(jī)引擎層220和用戶界面(UI)層218。萬(wàn)維網(wǎng)瀏覽器應(yīng)用214、P2P客戶機(jī)應(yīng)用和P2P工具欄/附件/插件應(yīng)用216在操作系統(tǒng)206中運(yùn)行。這意味著在多任務(wù)環(huán)境中,它們被調(diào)度來(lái)由操作系統(tǒng)206執(zhí)行,并且進(jìn)一步,可以經(jīng)由操作系統(tǒng)206的適當(dāng)?shù)尿?qū)動(dòng)器和/或API來(lái)調(diào)解從輸入裝置向P2P客戶機(jī)應(yīng)用的I/O層222和萬(wàn)維網(wǎng)瀏覽器應(yīng)用214的輸入以及從P2P客戶機(jī)應(yīng)用的I/O層222和萬(wàn)維網(wǎng)瀏覽器應(yīng)用214向輸出裝置的輸出。在一個(gè)實(shí)施例中,P2P客戶機(jī)應(yīng)用的I/O層222包括音頻和/或視頻編解碼器,該音頻和/或視頻編解碼器接收輸入的編碼流,并且解碼它們以根據(jù)情況輸出到揚(yáng)聲器(未 示出)和/或顯示器(未示出),并且從麥克風(fēng)(未示出)和/或萬(wàn)維網(wǎng)攝像頭(未示出)接收未編碼的音頻和/或視頻數(shù)據(jù),并且對(duì)它們編碼以作為流發(fā)送到通信系統(tǒng)100 (或P2P系統(tǒng))的其他最終用戶終端112a-e。I/O層222也可以包括控制信令協(xié)議,用于在因特網(wǎng)102的最終用戶終端112a-e之間傳送控制信息??蛻魴C(jī)引擎220然后如上所述處理通信系統(tǒng)100的連接管理功能,諸如通過P2P地址查找和鑒權(quán)來(lái)建立呼叫或其他連接。客戶機(jī)引擎220也可以負(fù)責(zé)通信系統(tǒng)的其他輔助功能,諸如向在通信系統(tǒng)100內(nèi)的P2P服務(wù)器供應(yīng)用戶的最新聯(lián)系人列表和/或頭像圖像,或者從P2P服務(wù)器檢索用戶的最新聯(lián)系人列表并且檢索其他用戶的最新頭像圖像。而且,客戶機(jī)引擎220經(jīng)由公共API從聯(lián)系人列表中用戶的其他客戶機(jī)檢索存在信息,并且向在線的那些其他客戶機(jī)相互提供其本身的存在信息。經(jīng)由公共API在客戶機(jī)之間直接交換存在信息是優(yōu)選選項(xiàng),但是替代地,可以經(jīng)由諸如P2P服務(wù)器的中間節(jié)點(diǎn)來(lái)交換存在信息。UI層218負(fù)責(zé)經(jīng)由顯示器向用戶展示解碼的視頻,用于如何在顯示器上與諸如按鈕和菜單的用戶控件一起布置展示的輸出,并且用于經(jīng)由展示的控件從用戶接收輸入。P2P客戶機(jī)應(yīng)用的I/O層222被布置成能夠與P2P工具欄/附件/插件216交互,并且P2P工具欄/附件/插件216被布置成能夠與萬(wàn)維網(wǎng)瀏覽器應(yīng)用214交互(優(yōu)選地都在OS 206的控制下)。圖3圖示用于格式化諸如HTML頁(yè)面、XML頁(yè)面、字處理文檔等或其組合的文檔的流程圖300。因此,在步驟302,從諸如因特網(wǎng)100中的服務(wù)器的來(lái)源加載頁(yè)面。最終用戶終端112a加載文檔,以便向最終用戶終端112a的用戶顯示該文檔。在確定步驟304,確定是否在加載的文檔中存在要處理的更多號(hào)碼。如果是,則在確定步驟308,確定在文檔中找到的號(hào)碼是否是電話號(hào)碼。在通過引用被包含在此的US2002/0274510中描述了在文檔中的電話號(hào)碼的識(shí)別。另外,在一個(gè)實(shí)施例中,使用上下文邏輯來(lái)確定在文檔中選擇的號(hào)碼是否是電話號(hào)碼。例如,如果在文本的句子或塊中出現(xiàn)號(hào)碼,其指向電話呼叫或建立聯(lián)系人。例如,在句子“關(guān)于進(jìn)一步的信息,呼叫202-5551212”中的號(hào)碼因?yàn)樵摼渥拥纳舷挛亩赡苁请娫捥?hào)碼。即,例如,如果在號(hào)碼附近出現(xiàn)諸如“呼叫”、“聯(lián)系人”等的詞匯,則該號(hào)碼可能是電話號(hào)碼。在另一個(gè)示例中,基于上下文信息,可以確定在句子“總共3745909個(gè)學(xué)生在2008年加入了加利福尼亞學(xué)校”中的第一個(gè)號(hào)碼不是電話號(hào)碼,并且第二個(gè)號(hào)碼也不是電話號(hào)碼,因?yàn)樗蹋⑶疑舷挛男畔⑽窗凳镜诙€(gè)號(hào)碼是電話號(hào)碼。在另一個(gè)實(shí)施例中,可以或獨(dú)立地或與文檔的上下文信息相結(jié)合地使用文檔標(biāo)簽(例如,XML標(biāo)簽、HTML標(biāo)簽),以識(shí)別文檔中的電話號(hào)碼。在確定步驟308,如果該號(hào)碼不是電話號(hào)碼,則控制返回到確定步驟304。如果號(hào)碼是電話號(hào)碼,則在步驟310處,確定最終用戶終端112a的位置??梢允褂迷撐恢脕?lái)基于某個(gè)上下文邏輯而格式化電話號(hào)碼。例如,如果文檔包含電話號(hào)碼202-5551212,則可以基于在該文檔本身中或在相關(guān)文檔中提供的信息來(lái)關(guān)于組織或人的位置進(jìn)行確定。除了在該文檔或在相關(guān)文檔中找到的上下文信息的使用之外(例如,大多數(shù)因特網(wǎng)網(wǎng)站包括“聯(lián)系我們”頁(yè)面),也可以維護(hù)在世界上或至少在一些國(guó)家中的區(qū)域代碼的數(shù)據(jù)庫(kù),以幫助識(shí)別電話號(hào)碼的目的地國(guó)家。在步驟312處,電話號(hào)碼被格式化以包括用于呼叫該號(hào)碼的所有必要信息。例如,如果加載文檔的最終用戶終端的位置在除美國(guó)之外的國(guó)家中,則可以將號(hào)碼“202-5551212”格式化為“0012025551212”。然而,如果發(fā)現(xiàn)最終用戶終端的位置位于美·國(guó),則可以將該號(hào)碼不變或可以將其改變?yōu)椤?12025551212 ”。在一個(gè)實(shí)施例中,可以在數(shù)據(jù)庫(kù)或數(shù)據(jù)存儲(chǔ)庫(kù)中維護(hù)免費(fèi)號(hào)碼和它們對(duì)應(yīng)的收費(fèi)號(hào)碼的映射,并且如果發(fā)現(xiàn)最終用戶站位于外國(guó),則可以將免費(fèi)號(hào)碼替換為對(duì)應(yīng)的收費(fèi)號(hào)碼。也可以維護(hù)例外列表,以確定是否應(yīng)該允許呼叫電話號(hào)碼。或者至少,是否應(yīng)允許使用贊助來(lái)免費(fèi)呼叫該號(hào)碼。例如,可以在例外列表中布置一些或全部900系列號(hào)碼。在另一個(gè)實(shí)施例中,免費(fèi)電話呼叫的贊助者能夠配置例外列表以禁止對(duì)于那些號(hào)碼的贊助呼
口 Li。在確定步驟316處,如果在例外列表中找到電話號(hào)碼,則控制返回到步驟304。否貝U,在步驟318處,確定對(duì)于該電話號(hào)碼的呼叫的贊助。該贊助確定可以基于幾個(gè)因素,諸如用于對(duì)該電話號(hào)碼的呼叫出資的贊助者的可用性、在呼叫者的帳戶中呼叫信用的可用性等。例如,如果呼叫者具有進(jìn)行電話呼叫的足夠的可用信用,則呼叫者可以選擇使用呼叫信用而不觀看或收聽廣告來(lái)代替進(jìn)行免費(fèi)或費(fèi)率降低的電話呼叫。然后,在步驟306,將文檔格式化以向電話號(hào)碼的顯示增加可視和/或其他區(qū)別特征。在一個(gè)實(shí)施例中,在處理了文檔中的所有號(hào)碼后進(jìn)行格式化文檔的處理。在其他實(shí)施例中,特別是當(dāng)諸如HTML5、AJAX等的技術(shù)在使用中時(shí),可以在顯示器上格式化和更新文檔的單獨(dú)部分,而不等待整個(gè)文檔被處理以獲得電話號(hào)碼。本領(lǐng)域內(nèi)的技術(shù)人員將認(rèn)識(shí)到,可以省略在流程圖300中的一些步驟。例如,在一些實(shí)施例中,可以省略步驟310和/或314。在一個(gè)實(shí)施例中,以在圖3中描述的順序來(lái)執(zhí)行流程圖300的步驟。然而,在其他實(shí)施例中,可以以不同的順序來(lái)執(zhí)行該步驟。例如,可以在步驟312前執(zhí)行步驟314。圖4圖示用于頁(yè)面格式化器106 (圖I)應(yīng)用規(guī)則的流程圖400。然而,本領(lǐng)域內(nèi)的技術(shù)人員將明白,在不偏離本發(fā)明的本質(zhì)的情況下,可以在最終用戶終端112a_e處執(zhí)行所述步驟的至少一些。因此,在步驟402處,頁(yè)面格式化器從最終用戶終端112a接收數(shù)據(jù)。所接收的數(shù)據(jù)包括號(hào)碼或/和字。在步驟404處,頁(yè)面格式化器在數(shù)據(jù)庫(kù)中搜索號(hào)碼/字以基于贊助配置來(lái)確定輸入號(hào)碼或字是否對(duì)應(yīng)于一些配置、標(biāo)志、信息等。在步驟406處,查詢規(guī)則數(shù)據(jù)庫(kù)114以檢索與輸入號(hào)碼或字相關(guān)聯(lián)的任何規(guī)則??梢栽趫D3的步驟318或306期間調(diào)用這個(gè)處理。在其他實(shí)施例中,也可以調(diào)用這個(gè)處理以找到用于免費(fèi)號(hào)碼的對(duì)應(yīng)的收費(fèi)號(hào)碼等。在步驟408,如果找到,則根據(jù)規(guī)則來(lái)修改接收的數(shù)據(jù),并且在步驟410,向呼叫者(例如,瀏覽器應(yīng)用214)發(fā)回修改的數(shù)據(jù)。圖5示意地圖示當(dāng)被打開以在顯示器上觀看時(shí)所看到的萬(wàn)維網(wǎng)瀏覽器應(yīng)用214的示例用戶界面500。這個(gè)用戶界面包括用于訪問504瀏覽器應(yīng)用214的各種功能的菜單。用戶界面500也包括用于允許用戶在不同的網(wǎng)頁(yè)之間訪問和導(dǎo)航的導(dǎo)航控件508,諸如返回、向前、刷新和停止控件;以及,用于輸入萬(wàn)維網(wǎng)地址的地址欄。因此,用戶能夠選擇要從一個(gè)或多個(gè)萬(wàn)維網(wǎng)服務(wù)器檢索并且顯示哪個(gè)網(wǎng)站,用戶界面500也包括實(shí)際選擇的網(wǎng)頁(yè)本身506的顯示。網(wǎng)站包括以文本格式或可能以圖形形式的各種數(shù)字或字母數(shù)字字符。用戶界面500可以進(jìn)一步包括一個(gè)或多個(gè)工具欄502,用于示出與瀏覽器應(yīng)用214相結(jié)合地運(yùn)行的一個(gè)或多個(gè)工具欄應(yīng)用的指示。工具欄也可以包括用于允許用戶訪問工具欄應(yīng)用或它們的功能的控件,用戶因此可以經(jīng)由萬(wàn)維網(wǎng)客戶機(jī)的用戶界面對(duì)其進(jìn)行選擇或 控制。在一個(gè)實(shí)施例中,瀏覽器應(yīng)用214可以包括可與瀏覽器應(yīng)用214相結(jié)合地運(yùn)行的工具欄,該工具欄被指示為“S”,其向用戶指示至少工具欄應(yīng)用在運(yùn)行,并且當(dāng)被點(diǎn)擊時(shí)可以允許對(duì)其功能的P2P客戶機(jī)應(yīng)用的訪問。而且,附件/插件/工具欄216能夠向和從萬(wàn)維網(wǎng)瀏覽器214和P2P客戶機(jī)應(yīng)用兩者傳送數(shù)據(jù)。即使當(dāng)P2P客戶機(jī)應(yīng)用的用戶界面218未打開以在顯示器上觀看時(shí),附件/插件/工具欄216可以仍然在運(yùn)行并且與萬(wàn)維網(wǎng)瀏覽器應(yīng)用214交互,并且可以允許經(jīng)由萬(wàn)維網(wǎng)瀏覽器214的用戶界面來(lái)啟動(dòng)P2P客戶機(jī)應(yīng)用。附件/插件/工具欄216與萬(wàn)維網(wǎng)瀏覽器214交互,以便從用戶當(dāng)前選擇的網(wǎng)頁(yè)讀取信息以觀看。附件/插件/工具欄216然后對(duì)所述網(wǎng)頁(yè)掃描具有與特定的預(yù)定格式的一個(gè)或多個(gè)匹配的格式的號(hào)碼。在US2002/0274510中描述了用于實(shí)現(xiàn)這一點(diǎn)的不例。例如,附件/插件/工具欄216可以識(shí)別以“0800”或“0871”開始并且以另外6個(gè)數(shù)字繼續(xù)的號(hào)碼是電話號(hào)碼,以及以“01”或“02”開始并且以另外9個(gè)數(shù)字繼續(xù)的號(hào)碼是電話號(hào)碼。這樣的格式可以本地存儲(chǔ)在最終用戶終端112a處,或者,可以向頁(yè)面格式化器106發(fā)送數(shù)據(jù)塊以識(shí)別電話號(hào)碼和格式化網(wǎng)頁(yè)。如上所述,也可以獨(dú)立地或與上面的方法相結(jié)合地使用頁(yè)面主題上下文信息,以識(shí)別在網(wǎng)頁(yè)中的電話號(hào)碼。然而,附件/插件/工具欄216不將諸如“ 15000”或“24”的號(hào)碼錯(cuò)認(rèn)為電話號(hào)碼。一旦被識(shí)別,則附件/插件/工具欄216 (或者替代地,頁(yè)面格式化器106)通過下述方式來(lái)標(biāo)記電話號(hào)碼修改其中網(wǎng)頁(yè)的部分510被顯示使得改變顯示電話號(hào)碼的方式和/或與網(wǎng)頁(yè)相結(jié)合地插入信息的方式。例如,在圖6中,將框布置在電話號(hào)碼周圍,并且插入可點(diǎn)擊圖標(biāo)形式的控件。如果用戶點(diǎn)擊圖標(biāo),則啟動(dòng)P2P應(yīng)用,并且撥打電話號(hào)碼。P2P客戶機(jī)應(yīng)用使用電話號(hào)碼來(lái)經(jīng)由基于分組的網(wǎng)絡(luò)102、網(wǎng)關(guān)108和PSTN或移動(dòng)蜂窩網(wǎng)絡(luò)110與相關(guān)的電話建立呼叫。根據(jù)本發(fā)明的優(yōu)選實(shí)施例,不僅附件/插件/工具欄216加亮或標(biāo)記電話號(hào)碼,而且選擇根據(jù)某種規(guī)則或標(biāo)準(zhǔn)從多個(gè)可能性中標(biāo)記電話號(hào)碼的方式。優(yōu)選的是,在諸如規(guī)則數(shù)據(jù)庫(kù)114的遠(yuǎn)程數(shù)據(jù)庫(kù)處實(shí)現(xiàn)規(guī)則。在該情況下,響應(yīng)于在顯示的頁(yè)面中檢測(cè)到一個(gè)或多個(gè)電話號(hào)碼,附件/插件/工具欄216可以構(gòu)造包含識(shí)別的號(hào)碼的一個(gè)或多個(gè)的列表的查詢消息,并且通過因特網(wǎng)102向數(shù)據(jù)庫(kù)發(fā)送這個(gè)查詢。頁(yè)面格式化器106然后基于規(guī)則來(lái)評(píng)估在查詢中的信息,并且構(gòu)造響應(yīng),該響應(yīng)包含關(guān)于多個(gè)可能的可用顯示配置中應(yīng)當(dāng)使用哪些個(gè)來(lái)修改針對(duì)每個(gè)識(shí)別的號(hào)碼顯示頁(yè)面的方式的指令。修改的信息被重新呈現(xiàn)到網(wǎng)頁(yè)。替代地,盡管在中央可查詢的數(shù)據(jù)庫(kù)處存儲(chǔ)規(guī)則的優(yōu)點(diǎn)是它們更容易被更新,但是可以在檢測(cè)電話號(hào)碼前預(yù)先推測(cè)地檢索一組規(guī)則,或在最終用戶終端112a處更持久地實(shí)現(xiàn)一組規(guī)則。而且,網(wǎng)頁(yè)的修改不必通過呈現(xiàn)和重新呈現(xiàn),而是可以可替代地通過在實(shí)際在屏幕上呈現(xiàn)文檔以顯示之前修改底層數(shù)據(jù)來(lái)實(shí)現(xiàn)。該規(guī)則優(yōu)選地至少包括如下規(guī)則根據(jù)該規(guī)則,所選擇的顯示配置取決于檢測(cè)的電話號(hào)碼的格式。例如,該規(guī)則可以是以特定方式來(lái)顯示其格式對(duì)應(yīng)于免費(fèi)號(hào)碼的任何號(hào)碼,而以另一種方式來(lái)顯示付費(fèi)號(hào)碼。例如,在圖6中,已經(jīng)確定以“0800”開始的號(hào)碼是非地理免費(fèi)電話號(hào)碼,并且以由特定風(fēng)格的框600圍繞的粗體文本來(lái)顯示它們,而以“0871”開始的號(hào)碼是引發(fā)付費(fèi)的非地理號(hào)碼,并且被顯示在沒有粗體文本的類似風(fēng)格的框600中。而且,以“01”或“02”開始的號(hào)碼是地理號(hào)碼,并且使用與非地理號(hào)碼不同風(fēng)格的框來(lái)圍繞它們。作為另一個(gè)示例,可以修改顯示網(wǎng)頁(yè)的方式,使得當(dāng)用戶與顯示的修改部分相關(guān)地執(zhí)行特定的用戶交互時(shí),顯示以特定的方式改變。例如,當(dāng)用戶在針對(duì)免費(fèi)電話“0800”號(hào)碼的插入呼叫圖標(biāo)上移動(dòng)鼠標(biāo)光標(biāo)時(shí),號(hào)碼被諸如“免費(fèi)呼叫”的消息重寫。用于重新呈現(xiàn)網(wǎng)頁(yè)的指令的其他示例可以包括用于改變?cè)诰W(wǎng)頁(yè)上的號(hào)碼的大小的指令;用于顯示諸如公司或定價(jià)信息的與每一個(gè)號(hào)碼相關(guān)聯(lián)的信息的指令;以及,用于指示號(hào)碼是電話號(hào)碼并且提供可點(diǎn)擊的呼叫圖標(biāo)的指令。在另一個(gè)示例中,數(shù)據(jù)庫(kù)可以針對(duì)萬(wàn)維網(wǎng)目錄查找號(hào)碼,并且規(guī)則可以是使得根據(jù)該號(hào)碼對(duì)應(yīng)于誰(shuí)來(lái)提供用于顯示的指令。而且,可以在查詢中發(fā)送除了僅號(hào)碼或檢測(cè)的格式之外的其它信息。可選地,關(guān)于用戶、網(wǎng)頁(yè)和/或最終用戶終端112a的信息可以被考慮。例如,該規(guī)則可以包括下述規(guī)則根據(jù)該規(guī)則,所選擇的顯示信息取決于格式與用戶的相關(guān)性。例如,如果用戶生活在倫敦,則可以確定以“0207”開始的號(hào)碼比其它地理電話號(hào)碼更相關(guān),因此可以不同地被顯示。例如,以特定方式來(lái)加亮“0207”號(hào)碼而不加亮“01234”。在另一個(gè)示例中,可以考慮特定網(wǎng)頁(yè)的上下文,例如,在帳戶號(hào)碼具有與電話號(hào)碼相同的格式的情況下,可以忽略在銀行網(wǎng)頁(yè)上的號(hào)碼。圖7A-7E圖示電話框600的各種示例性設(shè)計(jì)。如圖7A中所示,電話框600可以包括圖標(biāo)602,以可視地指示電話號(hào)碼604的類型。電話框600也可以包括按鈕或鏈接或點(diǎn)擊區(qū)域606,以發(fā)起呼叫。如上所述,基于規(guī)則和贊助,對(duì)選擇的號(hào)碼的呼叫可能是免費(fèi)的,即使電話號(hào)碼604不是免費(fèi)號(hào)碼。為了指示對(duì)顯示的號(hào)碼604的呼叫是免費(fèi)的,可以顯示可區(qū)分的圖標(biāo)602。在一個(gè)實(shí)施例中,在與格式化的電話號(hào)碼顯示相關(guān)聯(lián)的鏈接中插入廣告服務(wù)器代碼。當(dāng)用戶點(diǎn)擊或選擇電話框600以發(fā)起贊助的呼叫時(shí),基于插入的代碼,從廣告服務(wù)器116檢索選擇的廣告。該檢索廣告可以是音頻記錄、視頻記錄、A/V記錄、僅文本信息等??梢詫z索的廣告向用戶播放選擇的持續(xù)時(shí)間,通常以秒計(jì),然后可以將呼叫經(jīng)由因特網(wǎng)102、網(wǎng)關(guān)108和PSTN/移動(dòng)網(wǎng)絡(luò)110連接到被呼叫方。在一個(gè)實(shí)施例中,檢索廣告或不同廣告的無(wú)音頻顯示可以在客戶機(jī)Π 218中持續(xù)至少贊助呼叫的持續(xù)時(shí)間的子集。在一個(gè)實(shí)施例中,如果用戶愿意對(duì)呼叫付費(fèi)(其否則是贊助呼叫),則可以忽略檢索廣告和向用戶播放的過程。在該情況下,根據(jù)呼叫的目的地和持續(xù)時(shí)間來(lái)對(duì)用戶的帳戶收費(fèi)。用戶可以配置P2P客戶機(jī)應(yīng)用以禁止贊助的呼叫,并且對(duì)于非免費(fèi)的呼叫向用戶帳戶收費(fèi)。替代地,在每一個(gè)呼叫前,可以配置P2P客戶機(jī)應(yīng)用以讓用戶確定用戶是希望使用贊助的呼叫特征還是希望針對(duì)該呼叫被收費(fèi)。而且,廣告服務(wù)器可以被配置來(lái)使得贊助者控制被贊助的呼叫。例如,贊助者可以確定不贊助對(duì)于外國(guó)的呼叫,或者可以決定贊助源自選擇的地區(qū)的呼叫等。在另一個(gè)實(shí)施例中,如圖7C中所述,如果贊助者期望,則通過顯示的電話號(hào)碼604的預(yù)設(shè)配置,可以在電話號(hào)碼604旁邊顯示標(biāo)志608或任何圖像或信息。例如,虛構(gòu)的電話號(hào)碼604與Coca Cola 相關(guān)聯(lián),并且可口可樂公司可能希望每當(dāng)瀏覽器應(yīng)用214顯示特定的被識(shí)別的電話號(hào)碼時(shí)顯示它們的標(biāo)志。在另一個(gè)實(shí)施例中,贊助者可以配置系統(tǒng)以將在文檔中的原始電話號(hào)碼改變?yōu)榱硪粋€(gè)選擇的號(hào)碼。可以基于最終用戶終端112a的位置和/或時(shí)間、月份等來(lái)從數(shù)據(jù)庫(kù)選擇替換號(hào)碼。在又一個(gè)實(shí)施例中,在顯示器上在電話框600中保留原始號(hào)碼。然而,當(dāng)點(diǎn)擊電話框600 (或在電話框600中的標(biāo)注區(qū)域606)時(shí)撥打不同的選擇號(hào)碼。
在圖7D中描述的另一個(gè)實(shí)施例中,一些贊助者可以配置(或提供配置)通信系統(tǒng)100以在每次瀏覽器應(yīng)用214顯示一個(gè)或多個(gè)預(yù)選的號(hào)碼時(shí)顯示特定標(biāo)志608或其他信息。可以將標(biāo)志和其他信息與配置信息一起存儲(chǔ)在數(shù)據(jù)庫(kù)中,以使得頁(yè)面格式化器106和/或附件/插件/工具欄216能夠根據(jù)特定贊助者的配置來(lái)格式化頁(yè)面。可以以下述方式來(lái)配置當(dāng)點(diǎn)擊電話框600時(shí)要呼叫的電話號(hào)碼不同的電話號(hào)碼可以在不同的日時(shí)、在一周的不同日子和基于最終用戶終端112a的位置與電話框600相關(guān)聯(lián)。在圖7E中描述的另一個(gè)實(shí)施例中,贊助者可能希望當(dāng)通過瀏覽器應(yīng)用214顯示在文檔中選擇的詞時(shí)替換它。例如,Dell 公司可能希望將預(yù)選的字(例如,字“Dell”的出現(xiàn))替換為預(yù)先格式化的圖形或信息。可以基于預(yù)設(shè)標(biāo)準(zhǔn)從數(shù)據(jù)庫(kù)或服務(wù)器選擇該圖形或信息。在一個(gè)實(shí)施例中,可以考慮最終用戶終端112a的日期、時(shí)間、位置等來(lái)選擇要顯示的信息,而不是選擇的字。例如,如果Dell在執(zhí)行促銷或“每日交易”,則可以在特定日期或時(shí)間顯示這樣的信息,而不是選擇的字。而且,電話框600可以被轉(zhuǎn)換為由贊助者配置的用于呼叫特定電話號(hào)碼的鏈接或用于經(jīng)由即時(shí)消息收發(fā)應(yīng)用而開始在線聊天的鏈接。在另一個(gè)實(shí)施例中,贊助者可以配置所述系統(tǒng)以將特定字替換為用于聊天的鏈接或其他因特網(wǎng)鏈接。在另一個(gè)實(shí)施例中,贊助者可能希望在特定時(shí)間、日子或日期等禁止對(duì)特定號(hào)碼的呼叫。不同的顏色和字體方案可以用于顯示不同類型的呼叫選項(xiàng)和電話框600。在一個(gè)實(shí)施例中,用戶可以對(duì)免費(fèi)、付費(fèi)或贊助呼叫配置圖標(biāo)、彩色方案、字體等。在另一個(gè)實(shí)施例中,用戶可以禁止贊助的呼叫選項(xiàng)。用戶也可以禁止格式化網(wǎng)頁(yè)以包括電話框600。雖然上面的內(nèi)容涉及本發(fā)明的實(shí)施例,但是在不偏離其基本范圍的情況下,可以設(shè)計(jì)本發(fā)明的其他和另外的實(shí)施例。例如,可以以硬件或軟件或硬件和軟件的組合來(lái)實(shí)現(xiàn)本發(fā)明的方面??梢詫⒈景l(fā)明的一個(gè)實(shí)施例實(shí)現(xiàn)為與計(jì)算機(jī)系統(tǒng)一起使用的程序產(chǎn)品。該程序產(chǎn)品的程序限定了實(shí)施例(包括在此所述的方法)的功能,并且可以被包含在多種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)上。說明性的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括但是不限于(i)非可寫入存儲(chǔ)介質(zhì)(例如,在計(jì)算機(jī)內(nèi)的只讀存儲(chǔ)裝置,諸如由⑶-ROM驅(qū)動(dòng)器可讀的⑶-ROM盤、快閃存儲(chǔ)器、ROM芯片或任何類型的固態(tài)非易失性半導(dǎo)體存儲(chǔ)器),其上信息被永久地存儲(chǔ);以及,(ii)可寫入存儲(chǔ)媒體(例如,在盤驅(qū)動(dòng)器內(nèi)的軟盤或硬盤驅(qū)動(dòng)器或任何類型的固態(tài)隨機(jī)存取半導(dǎo)體存儲(chǔ)器),其上存儲(chǔ)了可改變的信息。這樣的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)當(dāng)承載引導(dǎo)本發(fā)明的功能的計(jì)算機(jī)可讀指令時(shí)是本發(fā)明的實(shí)施例?!?br>
權(quán)利要求
1.一種呈現(xiàn)文檔的方法,包括 識(shí)別在所述文檔中的電話號(hào)碼; 確定所述電話號(hào)碼的贊助配置;以及, 確定呼叫者帳戶配置,其中,所述呼叫者帳戶配置與裝置的用戶相關(guān)聯(lián),所述裝置被配置來(lái)顯示所述文檔;并且 修改所述文檔以根據(jù)所述贊助配置和所述呼叫者帳戶配置來(lái)格式化所述電話號(hào)碼。
2.根據(jù)權(quán)利要求I所述的方法,其中,所述裝置被配置來(lái)當(dāng)用戶發(fā)起對(duì)來(lái)自所述文檔的電話號(hào)碼的贊助呼叫時(shí)、根據(jù)所述贊助配置來(lái)播放選擇的廣告。
3.根據(jù)權(quán)利要求I所述的方法,其中,所述贊助配置包括在所述裝置的顯示器上的所述電話號(hào)碼的格式化信息;或者,所述電話號(hào)碼的贊助條件;或者,對(duì)所述電話號(hào)碼的呼叫的贊助者的標(biāo)志。
4.根據(jù)權(quán)利要求I所述的方法,其中,所述呼叫者帳戶配置包括用戶對(duì)所述電話號(hào)碼進(jìn)行贊助呼叫的選擇。
5.根據(jù)權(quán)利要求2所述的方法,其中,在發(fā)起所述贊助呼叫之前,所述裝置被配置來(lái)檢查在例外列表中不包括所述電話號(hào)碼。
6.一種基于因特網(wǎng)的通信系統(tǒng),包括 多個(gè)最終用戶終端,其被配置來(lái)連接到所述因特網(wǎng); 網(wǎng)關(guān),其耦合到因特網(wǎng)和PSTN或移動(dòng)網(wǎng)絡(luò),以將從多個(gè)最終用戶終端之一發(fā)起的電話呼叫路由到在所述PSTN或移動(dòng)網(wǎng)絡(luò)中的電話號(hào)碼;以及, 頁(yè)面格式化器,用于格式化要在所述多個(gè)最終用戶終端之一上顯示的文檔。
7.根據(jù)權(quán)利要求6所述的基于因特網(wǎng)的通信系統(tǒng),其中,所述文檔包括數(shù)字字,其中,所述頁(yè)面格式化器和所述裝置的至少一個(gè)被配置來(lái)確定所述數(shù)字字是否表示電話號(hào)碼。
8.根據(jù)權(quán)利要求7所述的基于因特網(wǎng)的通信系統(tǒng),其中,所述頁(yè)面格式化器被配置來(lái)基于所述多個(gè)最終用戶終端之一的用戶的贊助配置和呼叫者帳戶配置來(lái)修改所述文檔。
9.根據(jù)權(quán)利要求8所述的基于因特網(wǎng)的通信系統(tǒng), 進(jìn)一步包括規(guī)則數(shù)據(jù)庫(kù),所述規(guī)則數(shù)據(jù)庫(kù)包括基于所述電話號(hào)碼的所述贊助配置的、在所述文檔上的所述電話號(hào)碼的格式化配置;或 所述贊助配置包括以下至少一個(gè)用于所述電話號(hào)碼的贊助條件以及對(duì)所述電話號(hào)碼的呼叫的贊助者的標(biāo)志。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),包含程序,所述程序當(dāng)被執(zhí)行時(shí)執(zhí)行權(quán)利要求I至5的任何一項(xiàng)的步驟。
全文摘要
公開了一種用于呈現(xiàn)文檔的方法。所述方法包括識(shí)別在所述文檔中的電話號(hào)碼。然后確定所述電話號(hào)碼的贊助配置。也確定呼叫者帳戶配置。所述呼叫者帳戶配置與裝置的用戶相關(guān)聯(lián),并且所述裝置被配置來(lái)顯示所述文檔。修改所述文檔以根據(jù)所述贊助配置和所述呼叫者帳戶配置來(lái)格式化所述電話號(hào)碼。
文檔編號(hào)H04M7/00GK102917144SQ20121033988
公開日2013年2月6日 申請(qǐng)日期2012年9月14日 優(yōu)先權(quán)日2011年9月16日
發(fā)明者L.林孔, A.漢娜 申請(qǐng)人:斯凱普公司