具有選擇呼叫功能的web平臺的制作方法
【專利說明】
【背景技術】
[0001]當用戶采用諸如web瀏覽器或web應用之類的web平臺來消費web內容時,可以向他們呈現(xiàn)他們可能感興趣的各種信息。一條這樣的信息可以包括電話號碼,比如去到一個企業(yè)或其他實體的陸上通訊線。如果用戶想要發(fā)出電話呼叫,則他們可能離開該web平臺并在電話或蜂窩電話上發(fā)出呼叫,或者他們可能啟動一個單獨的應用以便在適當配置的網(wǎng)絡上發(fā)出點到點呼叫。如果選擇后者,則用戶的情境從web內容完全切換到一個完全不同的應用。
【發(fā)明內容】
[0002]本
【發(fā)明內容】
被提供來以簡要形式介紹概念的選擇,以下將在【具體實施方式】中對這些概念進行進一步的描述。本
【發(fā)明內容】
不意圖標識出所要求保護的主題的關鍵特征或必要特征。
[0003]在一個或多個實施例中,web內容被格式化以便在所標識出的電話號碼附近示出一個圖標,從而使得能夠從web平臺和在web平臺內進行選擇呼叫,例如點擊呼叫功能。web平臺可以包括各種web瀏覽器、web應用等等。選擇呼叫功能可以包括web平臺的整數(shù)部分(integral part),比如包括web平臺的二進制的部分。替換地,可以通過web插件提供選擇呼叫功能,所述web插件被下載并合并到web平臺中。選擇呼叫功能可以使得用戶的web平臺的情境在呼叫期間能夠被保持。
[0004]在至少一些實施例中,與使用選擇呼叫功能來呼叫的電話號碼相關聯(lián)的細節(jié)可以通過web平臺從數(shù)據(jù)庫取回并向用戶顯現(xiàn),以豐富用戶的呼叫體驗。
【附圖說明】
[0005]【具體實施方式】參照附圖。在圖中,附圖標記最左側的(多個)數(shù)字標識該附圖標記最先出現(xiàn)的圖。在說明書和圖中的不同實例中的相同附圖標記的使用可以指示相似或相同項目。
[0006]圖1是在示例實施方式中可操作來實施本文所描述的各種實施例的環(huán)境的圖示。
[0007]圖2圖示出了根據(jù)一個或多個實施例的示例客戶端架構。
[0008]圖3圖示出了根據(jù)一個或多個實施例的示例用戶界面。
[0009]圖4圖示出了根據(jù)一個或多個實施例的示例用戶界面。
[0010]圖5圖示出了根據(jù)一個或多個實施例的示例用戶界面。
[0011]圖6圖示出了根據(jù)一個或多個實施例的示例用戶界面。
[0012]圖7圖示出了根據(jù)一個或多個實施例的示例用戶界面。
[0013]圖8是描述了根據(jù)一個或多個實施例的方法中的步驟的流程圖。
[0014]圖9圖示出了根據(jù)一個或多個實施例的示例用戶界面。
[0015]圖10是描述了根據(jù)一個或多個實施例的方法中的步驟的流程圖。
[0016]圖11圖示出了包括參照圖1描述的各種末端用戶終端的示例系統(tǒng)。
【具體實施方式】
[0017]總覽
在一個或多個實施例中,web內容被格式化以便在所標識出的電話號碼附近示出一個圖標,從而使得能夠從web平臺和在web平臺內進行選擇呼叫,例如點擊呼叫功能。在本文檔中描述的示例中,將使用點擊呼叫術語學。然而,應意識并理解的是,這些示例同等良好地應用于選擇呼叫場景,這將在下文中更詳細地描述。
[0018]web平臺是結合web的內容(例如,公共內容)工作的平臺。web平臺可以包括并且利用許多不同類型的技術,作為示例而非限制,比如URL、HTTP、REST、HTML、CSS、JavaScript、DOM等等。web平臺還可以與諸如XML、JSON等多種數(shù)據(jù)格式一起工作。web平臺可以包括web瀏覽器、web應用(S卩,“web app”)等。選擇呼叫或點擊呼叫功能可以包括web平臺的整數(shù)部分,比如包括web平臺(例如web瀏覽器)的二進制的部分。替換地,可以通過web插件提供選擇呼叫或點擊呼叫功能,所述web插件被下載并合并到web平臺中。例如,響應于用戶選擇點擊呼叫圖標,web插件可以通過web平臺下載和/或實例化,以便使得用戶能夠發(fā)出他們的呼叫。這可以發(fā)生,而不管用戶是否已經(jīng)運行或安裝了呼叫應用的桌面客戶端,比如點到點(P2P)應用(比如,由Skype供應的點到點應用)。點擊呼叫功能可以使得用戶的web平臺的情境在呼叫期間被保持。在本文檔的情境中,“web平臺”旨在指代根本上不是呼叫應用(比如P2P應用)的軟件實體,作為舉例而非限制,其包括諸如web瀏覽器、web應用等等應用。
[0019]在至少一些實施例中,與使用點擊呼叫功能來呼叫的電話號碼相關聯(lián)的細節(jié)或信息可以通過web平臺通過反向號碼查找從數(shù)據(jù)庫取回并向用戶顯現(xiàn),以豐富用戶的呼叫體驗。例如,如果電話號碼屬于餐館,則可以實施反向號碼查找以取回與電話號碼相關聯(lián)的信息,作為舉例而非限制,比如菜單、地圖、評級、評論等等。按照這種方式,可以借助于容易地獲取并且訪問與號碼相關聯(lián)的信息來增強用戶的體驗。此外,反向號碼查找可以用于使得用戶能夠向各種實體發(fā)出免費的呼叫(即,不向用戶計費的呼叫)。
[0020]在以下的討論中,題為“示例環(huán)境”的章節(jié)描述了其中可以利用各種實施例的示例環(huán)境。接下來,題為“選擇呼叫功能”的章節(jié)描述了根據(jù)一個或多個實施例的選擇呼叫功能的各個方面。在此之后,題為“呼叫計費項目”的章節(jié)描述了根據(jù)一個或多個實施例的呼叫計費項目。接下來,題為“反向號碼查找”的章節(jié)描述了根據(jù)一個或多個實施例可以如何實施反向號碼查找。最后,題為“示例系統(tǒng)”的章節(jié)描述了可以被利用來實施一個或多個實施例的示例系統(tǒng)和各種設備。
[0021]現(xiàn)在考慮其中可以實踐各種實施例的示例環(huán)境。
[0022]示例環(huán)境
圖1是根據(jù)一個或多個實施例的通信系統(tǒng)100的示意性圖示。通信系統(tǒng)100至少包括基于分組的網(wǎng)絡,比如互聯(lián)網(wǎng)102,其包括多個互連元件中的一個或多個,比如膝上型計算機112a、112d、移動電話112b、桌面型計算機112c、平板計算機112e和web月艮務器104。還可以包括電話學網(wǎng)關108,以便將電話呼叫路由到公共交換電話網(wǎng)絡(PSTN)或移動網(wǎng)絡110。至少其中一些網(wǎng)絡元件與互聯(lián)網(wǎng)102的其余網(wǎng)絡元件互相耦合,并且被配置為在互聯(lián)網(wǎng)上通過發(fā)送和接收按照互聯(lián)網(wǎng)協(xié)議(IP)分組的形式的數(shù)據(jù)來與其他這樣的元件傳送數(shù)據(jù)。耦合到互聯(lián)網(wǎng)102的每個元件還具有將其定位在互聯(lián)網(wǎng)內的關聯(lián)的IP地址。應意識至IJ,除了圖1中明確示出的元件之外的元件也可以耦合到互聯(lián)網(wǎng)102。例如,在通信系統(tǒng)100中可以包括點到點(P2P)服務器。在通信系統(tǒng)100中還可以包括其他末端用戶終端(例如,膝上型計算機、桌面型計算機、智能電話、平板計算機、等等)、服務器和網(wǎng)關、以及互聯(lián)網(wǎng)服務提供商(ISP )的路由器和互聯(lián)網(wǎng)主干路由器等等。
[0023]在一個實施例中,每個末端用戶終端可以包括諸如web瀏覽器之類的web平臺,并且此外,包括包含P2P客戶端應用在內的通信軟件,其也可以包括從末端用戶終端呼叫電話號碼的特征。
[0024]當被執(zhí)行時,web瀏覽器允許末端用戶終端112a_e從web服務器104取回諸如按照網(wǎng)頁形式的電子文檔(或者其他形式的電子文檔,比如,文檔文件、XML文件、PDF文件、XLS文件等等)之類的web內容并且在其關聯(lián)的屏幕上顯示它們。應該提到的是,末端用戶終端112a_e可以是能夠顯示網(wǎng)頁/文檔的任何計算設備并且連接至互聯(lián)網(wǎng)102。
[0025]在一個或多個實施例中,web內容被格式化以便在所標識出的電話號碼附近示出一個圖標,從而使得能夠從web平臺和在web平臺內進行點擊呼叫功能。如以上所提到的,web平臺可以包括各種web瀏覽器、web應用等等。點擊呼叫功能可以包括web平臺的整數(shù)部分,比如包括web平臺的二進制的部分。替換地,可以通過web插件提供點擊呼叫功能,所述web插件被下載并合并到web平臺中。如以下所描述的,點擊呼叫功能可以使得能夠作出呼叫,比如點到點呼叫。如以下將變得顯而易見的是,點擊呼叫功能可以使得用戶的web平臺的情境(例如,web瀏覽器的情境)在呼叫期間被保持和利用。
[0026]在至少一些實施例中,如將在下文更詳細地描述的,與使用點擊呼叫功能來呼叫的電話號碼相關聯(lián)的細節(jié)可以通過web平臺從數(shù)據(jù)庫取回并向用戶顯現(xiàn),以豐富用戶的呼叫體驗。
[0027]當被執(zhí)行時,P2P客戶端應用允許末端用戶終端(例如,112a...e)使用P2P呼叫設置(或更具體地,連接設置)經(jīng)由互聯(lián)網(wǎng)與其他這樣的末端用戶終端或PSTN電話建立雙向通信信道。在一個實施例中,P2P客戶端應用還彼此共享存在信息,其提供用戶的可用性狀態(tài)。每個用戶的存在信息可以至少部分地由用戶他們自己定義。為了補充分散的呼叫設置,P2P客戶端應用可以從P2P服務器(未示出)取回一些附加信息,比如提供用戶的聯(lián)系人的姓名的聯(lián)系人列表、“頭像”(其是由用戶選擇以便在P2P服務器內表示他們自己的圖像)。
[0028]IP上的語音(VoIP)陸上通訊線電話113也可以耦合到互聯(lián)網(wǎng)102,以便與各種其他設備通信。
[0029]P2P客戶端應用也可以安裝在耦合至互聯(lián)網(wǎng)102和PSTN網(wǎng)絡和/或移動蜂窩網(wǎng)絡110的網(wǎng)關108處。這允許在末端用戶終端112a-e上運行的P2P客戶端應用分別與普通陸上通訊線電話和/或移動電話通信,即使這些電話本身不運行P2P客戶端應用并且不直接耦合至互聯(lián)網(wǎng)102。在該情況下,在末端用戶終端112a-e上的P2P客戶端應用使用P2P呼叫設置在互聯(lián)網(wǎng)上與網(wǎng)關108上的P2P客戶端應用設立了連接并且向其提供電話號碼,網(wǎng)關108使用該電話號碼來在PSTN或/和移動網(wǎng)絡110上與電話設立連接。
[0030]在一個實施例中,如果特定的末端用戶終端112a不具有關聯(lián)的電