專利名稱:用于操作因特網(wǎng)協(xié)議(ip)電話上的數(shù)據(jù)語(yǔ)音應(yīng)用的軟件平臺(tái)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及因特網(wǎng)電話系統(tǒng)的領(lǐng)域,并且尤其涉及用于對(duì)在因特網(wǎng) 協(xié)議("IP")上操作的數(shù)據(jù)語(yǔ)音應(yīng)用進(jìn)行開(kāi)發(fā)、交付和管理的軟件平臺(tái)。
背景技術(shù):
最近,其中使用因特網(wǎng)協(xié)議(IP)發(fā)送和接收語(yǔ)音、視頻和數(shù)據(jù)信 息的多媒體通信通過(guò)IP網(wǎng)絡(luò)傳送。在這里提及的電話是作為"IP電話",
或者更通用地是"聚合的通信終端",電話可以直接連接到IP網(wǎng)絡(luò),在 該IP網(wǎng)絡(luò)上可構(gòu)建多媒體電話交換系統(tǒng)。IP電話是一種電話,或者經(jīng)
由普通老式電話系統(tǒng)(POTS)或者經(jīng)由IP網(wǎng)絡(luò),IP電話可以與傳統(tǒng)電 話相同的方式來(lái)操作和執(zhí)行語(yǔ)音通信。此外,IP電話可使用IP網(wǎng)絡(luò)以 便數(shù)據(jù)應(yīng)用。例如,IP電話可以連接至諸如局域網(wǎng)的IP網(wǎng)絡(luò),因而在 辦公室環(huán)境中將網(wǎng)絡(luò)用作私有電話網(wǎng)絡(luò)電路、并用作數(shù)據(jù)交換網(wǎng)絡(luò)。在 另一個(gè)例子中,IP電話可以使用例如因特網(wǎng)的廣域網(wǎng),以與其它適當(dāng)配 置的IP電話通信用于數(shù)據(jù)-語(yǔ)音交換。在另一個(gè)例子中,IP電話可以使 用數(shù)據(jù)網(wǎng)絡(luò),用于針對(duì)語(yǔ)音的事務(wù)數(shù)據(jù)應(yīng)用和POTS網(wǎng)絡(luò)。
當(dāng)前,IP電話具有與在傳統(tǒng)公共交換電話網(wǎng)絡(luò)(PSTN)中發(fā)現(xiàn)的功 能相同的功能,諸如呼叫轉(zhuǎn)移、呼叫等待、會(huì)議呼叫等。由于在"IP上 的語(yǔ)音"(VoIP )通話領(lǐng)域中的市場(chǎng)引導(dǎo)者已在找尋增加他們的產(chǎn)品出售 的方法,特別是因?yàn)樵赩oIP平臺(tái)中缺乏可獲得的計(jì)算能力,所以對(duì)這些 功能集合的增強(qiáng)在緩慢地進(jìn)行中。當(dāng)前,為了確保最佳的用戶體驗(yàn)和成 本-性能,VoIP平臺(tái)不得不針對(duì)目標(biāo)市場(chǎng)領(lǐng)域和在IP電話上操作的軟件 應(yīng)用(例如,數(shù)據(jù)-語(yǔ)音應(yīng)用)來(lái)專門地設(shè)計(jì)。通過(guò)針對(duì)在IP電話上操 作的每個(gè)應(yīng)用必須設(shè)計(jì)并實(shí)現(xiàn)單獨(dú)的VoIP平臺(tái),因而操作IP電話上不 同應(yīng)用的成本可以;陂阻止。此外,當(dāng)前服務(wù)提供商(指的是提供用于IP電話以操作的通信服務(wù) 的提供者)和內(nèi)容提供商(指的是在IP電話上操作的數(shù)據(jù)-語(yǔ)音應(yīng)用的 提供者)對(duì)于在IP電話上操作的數(shù)據(jù)-語(yǔ)音應(yīng)用不具有成功地開(kāi)發(fā)、配 置、監(jiān)控、調(diào)試和更新的能力。
因而,在現(xiàn)有技術(shù)中對(duì)于配置有VoIP平臺(tái)的IP電話存在需求,其 中該VoIP平臺(tái)可支持在IP電話上操作的不同應(yīng)用。此外,在現(xiàn)有技術(shù)
中對(duì)于在IP電話上操作的數(shù)據(jù)-語(yǔ)音應(yīng)用的開(kāi)發(fā)、交付和管理的能力存 在需求。
發(fā)明內(nèi)容
在一些實(shí)施方式中,通過(guò)在IP電話中的軟件平臺(tái)可以至少部分地解 決以上略述的問(wèn)題,其中該軟件平臺(tái)有能力與不同的通信基礎(chǔ)設(shè)施一起
使用,諸如寬帶、無(wú)線通信、POTS服務(wù)。此外,該軟件平臺(tái)與通信架 構(gòu)協(xié)作使用,這里被稱作事務(wù)應(yīng)用交付服務(wù)(TADS)通信架構(gòu),該通 信架構(gòu)對(duì)IP電話上操作的數(shù)據(jù)-語(yǔ)音應(yīng)用提供了開(kāi)發(fā)、交付和管理的能 力。
在本發(fā)明的一個(gè)實(shí)施方式中, 一種用于對(duì)由因特網(wǎng)協(xié)議(IP)電話 用戶撥出的沒(méi)有聯(lián)系到想要的接收者的電話號(hào)碼進(jìn)行識(shí)別的方法包括 步驟通過(guò)服務(wù)器來(lái)向IP電話發(fā)送錯(cuò)誤消息,該錯(cuò)誤消息指示iP電話 用戶所撥出的未能連接的電話號(hào)碼。該方法可進(jìn)一步包括從IP電話接 收警告消息,該警告消息指示沒(méi)有聯(lián)系到想要的接收者的電話號(hào)碼。該 方法可以進(jìn)一步包括增加針對(duì)沒(méi)有聯(lián)系到想要的接收者的電話號(hào)碼的 失敗計(jì)數(shù)。該方法可以進(jìn)一步包括如果失敗計(jì)數(shù)超過(guò)閡值,則對(duì)沒(méi)有 聯(lián)系到想要的接收者的電話號(hào)碼進(jìn)行標(biāo)記。
在本發(fā)明的另一個(gè)實(shí)施方式中, 一種對(duì)于由因特網(wǎng)協(xié)議(IP)電話 的用戶所執(zhí)行的失敗的聯(lián)系的目錄搜索進(jìn)行識(shí)別的方法可以包括步驟 通過(guò)服務(wù)器向IP電話發(fā)送錯(cuò)誤消息,該錯(cuò)誤消息指示由IP電話用戶所 執(zhí)行的未能識(shí)別帶有電話號(hào)碼的聯(lián)系的目錄搜索。該方法可以進(jìn)一步包 括從IP電話接收警告消息,該警告消息指示不正確的圖形u該方法可以進(jìn)一步包括增加針對(duì)搜索的聯(lián)系的失敗計(jì)數(shù)。該方法可以進(jìn)一步包 括如果失敗計(jì)數(shù)超過(guò)閾值,則對(duì)目錄搜索進(jìn)行標(biāo)記。
在本發(fā)明的另一個(gè)實(shí)施方式中,包含在機(jī)器可讀介質(zhì)中的、用于對(duì) 由因特網(wǎng)協(xié)議(IP)電話用戶所撥出的沒(méi)有聯(lián)系到想要的接收者的電話 號(hào)碼進(jìn)行識(shí)別的計(jì)算機(jī)程序產(chǎn)品可以包括編程步驟通過(guò)服務(wù)器向IP電 話發(fā)送錯(cuò)誤消息,該錯(cuò)誤消息指示由IP電話用戶所撥出的未能連接的電 話號(hào)碼。該計(jì)算機(jī)程序產(chǎn)品可以進(jìn)一步包括編程步驟從IP電話接收警 告消息,該警告消息指示沒(méi)有聯(lián)系到想要的接收者的電話號(hào)碼。該計(jì)算 機(jī)程序產(chǎn)品可以進(jìn)一步包括編程步驟增加針對(duì)沒(méi)有聯(lián)系到想要的接收 者的電話號(hào)碼的失敗計(jì)數(shù)。該計(jì)算機(jī)程序產(chǎn)品可以進(jìn) 一 步包括編程步 驟如果失敗計(jì)數(shù)超過(guò)閾值,則對(duì)沒(méi)有聯(lián)系到想要的接收者的電話號(hào)碼 進(jìn)行標(biāo)記。
在本發(fā)明的另一個(gè)實(shí)施方式中,包含在機(jī)器可讀介質(zhì)中的、用于由 因特網(wǎng)協(xié)議(IP)電話用戶所執(zhí)行的失敗的聯(lián)系的目錄搜索進(jìn)行識(shí)別的 計(jì)算機(jī)程序產(chǎn)品可以包括編程步驟通過(guò)服務(wù)器向IP電話發(fā)送錯(cuò)誤消 息,該錯(cuò)誤消息指示由IP電話用戶執(zhí)行的未能識(shí)別帶有電話號(hào)碼的聯(lián)系 的目錄搜索。該計(jì)算機(jī)程序產(chǎn)品可以進(jìn)一步包括編程步驟從IP電話接 收警告消息,該警告消息指示不正確的圖形。該計(jì)算機(jī)程序產(chǎn)品可以進(jìn) --步包括編程步驟增加針對(duì)搜索的聯(lián)系的失敗計(jì)數(shù)。該計(jì)算機(jī)程序產(chǎn) 品可以進(jìn)一步包括編程步驟如果失敗計(jì)數(shù)超過(guò)閾值,則對(duì)目錄搜索進(jìn) 行標(biāo)記。
在本發(fā)明的另一個(gè)實(shí)施方式中,系統(tǒng)可以包括適用于存儲(chǔ)計(jì)算機(jī)程 序的存儲(chǔ)器單元,該計(jì)算機(jī)程序適用于對(duì)由因特網(wǎng)協(xié)議(IP)電話用戶 所撥出的沒(méi)有聯(lián)系到想要的接收者的電話號(hào)碼進(jìn)行識(shí)別。該系統(tǒng)可以進(jìn) 一步包括耦合至存儲(chǔ)器單元的處理器,其中響應(yīng)于計(jì)算機(jī)程序,該處理 器包括用于通過(guò)服務(wù)器向IP電話發(fā)送錯(cuò)誤消息的電路,該錯(cuò)誤消息栺示 由IP電話用戶撥出的未能連接的電話號(hào)碼。該處理器可以進(jìn)一步包括 用于從IP電話接收警告消息的電路,該警告消息指示沒(méi)有聯(lián)系到想要的 接收者的電話號(hào)碼。該處理器可以進(jìn)一步包括用于增加針對(duì)沒(méi)有聯(lián)系到想要的接收者的電話號(hào)碼的失敗計(jì)數(shù)的電路。該處理器可以進(jìn)一步包
括用于如果失敗計(jì)數(shù)超過(guò)閾值,則對(duì)沒(méi)有聯(lián)系到想要的接收者的電話 號(hào)碼進(jìn)行標(biāo)記的電路。
在本發(fā)明的另 一個(gè)實(shí)施方式中,系統(tǒng)可以包括適用于存儲(chǔ)計(jì)算機(jī)程 序的存儲(chǔ)器單元,該計(jì)算機(jī)程序適用于對(duì)由因特網(wǎng)協(xié)議(IP)電話用戶 所執(zhí)行的失敗的聯(lián)系的目錄搜索進(jìn)行識(shí)別。該系統(tǒng)可以進(jìn)一步包括耦合 至存儲(chǔ)器單元的處理器,其中響應(yīng)于計(jì)算機(jī)程序,該處理器包括用于 通過(guò)服務(wù)器向IP電話發(fā)送錯(cuò)誤消息的電路,該錯(cuò)誤消息指示由IP電話 用戶所執(zhí)行的未能識(shí)別帶有電話號(hào)碼的聯(lián)系的目錄搜索。該處理器可以 進(jìn)一步包括用于從IP電話接收警告消息的電路,該警告消息指示不正 確的圖形。該處理器可以進(jìn)一步包括用于增加針對(duì)搜索的聯(lián)系的失敗 計(jì)數(shù)的電路。該處理器可以進(jìn)一步包括用于如果失敗計(jì)數(shù)超過(guò)閾值, 則對(duì)目錄搜索進(jìn)行標(biāo)記的電路。
在本發(fā)明的另 一 個(gè)實(shí)施方式中,方法可以包括從服務(wù)器接收對(duì)因特 網(wǎng)協(xié)i義(IP)電話的第一喚醒呼叫的步4緊。該方法可以進(jìn)一步包括如 果第一喚醒呼叫被IP電話的用戶確認(rèn)時(shí),從服務(wù)器接收提醒、警示、報(bào) 紙材料和信息種類列表的一個(gè)或多個(gè)。該方法可以進(jìn)一步包括如果第 一喚醒呼叫沒(méi)有,皮!p電話的用戶所確iU寸,在用戶的配置文件(profile)
中指定的特定時(shí)間段之后,接收第二喚醒呼叫。
在本發(fā)明的另一個(gè)實(shí)施方式中,用于聯(lián)系在因特網(wǎng)協(xié)議UP)電話 上顯示的廣告商的方法可以包括步驟接收顯示在IP電話上的網(wǎng)頁(yè)上的 廣告,其中網(wǎng)頁(yè)上的廣告包括基于會(huì)話發(fā)起協(xié)議(SIP)的統(tǒng)一資源標(biāo)識(shí) 符(URI)。該方法可以進(jìn)一步包括選擇廣告。該方法可以進(jìn)一步包括 通過(guò)IP電話的網(wǎng)頁(yè)瀏覽器,將與選擇的廣告相關(guān)聯(lián)的URI傳遞至IP電 話的應(yīng)用。該方法可以進(jìn)一步包括IP電話的應(yīng)用基于與所選擇的廣告 相關(guān)聯(lián)的URI,對(duì)與選擇的廣告相關(guān)聯(lián)的商家產(chǎn)生呼叫。
在本發(fā)明的另一個(gè)實(shí)施方式中,用于從因特網(wǎng)協(xié)議UP)電話產(chǎn)生 會(huì)議呼叫的方法可以包括步驟響應(yīng)于安排會(huì)議,為所有的會(huì)議參與者 創(chuàng)建包含聯(lián)系信息的會(huì)議呼叫會(huì)議配置文件。該方法可以進(jìn)一 步包括
13向IP電話的第一電話應(yīng)用發(fā)送會(huì)議呼叫會(huì)議配置文件,其中該第一電話 應(yīng)用被配置以維持IP電話的第 一用戶的日歷。該方法可以進(jìn)一 步包括執(zhí) 行該會(huì)議呼叫會(huì)議配置文件。該方法可以進(jìn)一步包括指示IP電話以對(duì)配 置文件中指出的會(huì)議參與者產(chǎn)生會(huì)議呼叫。
在本發(fā)明的另一個(gè)實(shí)施方式中,用于與因特網(wǎng)協(xié)議(IP)電話建立
會(huì)議呼叫的方法可以包括步驟將包含針對(duì)所有會(huì)議參與者的聯(lián)系信息 的會(huì)議呼叫會(huì)議配置文件進(jìn)行存儲(chǔ),其中會(huì)議呼叫會(huì)議配置文件包括指 令集,在會(huì)議呼叫會(huì)議配置文件的激活之后遵循該指令集。該方法可以 進(jìn)一步包括接收指示以開(kāi)始與會(huì)議呼叫會(huì)議配置文件相關(guān)聯(lián)的會(huì)議呼 叫。該方法可以進(jìn)一步包括激活會(huì)議呼叫會(huì)議配置文件。該方法可以 進(jìn)一步包括邀請(qǐng)會(huì)議參與者的每個(gè)以與IP電話建立通信。
在本發(fā)明的另一個(gè)實(shí)施方式中,用于控制來(lái)往于因特網(wǎng)協(xié)議UP) 電話的內(nèi)容分發(fā)的方法可以包括步驟將配置文件的配置文件優(yōu)選項(xiàng)存 儲(chǔ)在數(shù)據(jù)庫(kù)中,其中配置文件的配置文件優(yōu)選項(xiàng)包括規(guī)則,這些規(guī)則是 關(guān)于允許IP電話的用戶接收哪些電話呼叫和內(nèi)容、以及禁止IP電話的 用戶^t妾收哪些電話呼叫和內(nèi)容。該方法可以進(jìn)一步包^r:將配置文件與 時(shí)間表相關(guān)聯(lián),其中該時(shí)間表使得在一天中的不同時(shí)間能夠接收和禁止 不同的電話呼叫和內(nèi)容。該方法可以進(jìn)一步包括接收請(qǐng)求以將內(nèi)容發(fā) 送到IP電話用戶。該方法可以進(jìn)一步包括基于配置文件的配置文件優(yōu) 選項(xiàng),確定IP電話的用戶是否允許接收內(nèi)容。
在本發(fā)明的另一個(gè)實(shí)施方式中,用于控制來(lái)往于因特網(wǎng)協(xié)議(IP) 電話的內(nèi)容分發(fā)的方法可以包括步驟將配置文件的配置文件優(yōu)選項(xiàng)存 儲(chǔ)在數(shù)據(jù)庫(kù)中,其中配置文件的配置文件優(yōu)選項(xiàng)包括規(guī)則,這些規(guī)則是 關(guān)于允i午IP電話的第一用戶接收哪些電話呼叫和內(nèi)容、以及禁止IP電 話的第一用戶接收哪些電話呼叫和內(nèi)容。該方法可以進(jìn)一步包括將配 置文件與時(shí)間表相關(guān)聯(lián),其中該時(shí)間表使得在一天中的不同時(shí)間能夠接 收和禁止不同的電話呼叫和內(nèi)容。該方法可以進(jìn)一步包括由第二用戶 接收請(qǐng)求以電話地連接到IP電話的第一用戶。該方法可以進(jìn)一步包括 基于配置文件的配置文件優(yōu)選項(xiàng),確定是否允許IP電話的第一用戶電話地連接到第二用戶。
在本發(fā)明的另 一個(gè)實(shí)施方式中,用于用戶從飯店訪問(wèn)在因特網(wǎng)協(xié)議 (IP)電話上的內(nèi)容的方法可以包括步驟產(chǎn)生將在IP電話上顯示的內(nèi)
容包,其中內(nèi)容包包括定制的內(nèi)容,其中內(nèi)容包包括以下的一個(gè)或多個(gè) 入店/離店輔助和信息、記賬信息、客房服務(wù)定單和門房服務(wù)信息。該方 法可以進(jìn)一步包括將內(nèi)容包發(fā)送到IP電話。該方法可以進(jìn)一步包括 向IP電話的用戶提供控制以訪問(wèn)產(chǎn)生的內(nèi)容包的內(nèi)容。
在本發(fā)明的另一個(gè)實(shí)施方式中,用于支持目錄更新的管理的方法可 以包括步驟響應(yīng)于賣主執(zhí)行對(duì)與感興趣的電話線相關(guān)聯(lián)的聯(lián)系信,包、 進(jìn)4亍更新、改正和設(shè)置中的一個(gè)或多個(gè)產(chǎn)生確認(rèn)代碼。該方法可以進(jìn) 一步包括將確認(rèn)代碼連同呼叫的電話號(hào)碼發(fā)送至賣主的電子郵件地 址。該方法可以進(jìn)一步包括產(chǎn)生電子郵件和傳真中的一個(gè)或多個(gè)。該 方法可以進(jìn)一步包括將電子郵件和傳真中的一個(gè)和多個(gè)發(fā)送至賣主, 指示該電話線聯(lián)系信息已經(jīng)被成功更新。
在本發(fā)明的另 一個(gè)實(shí)施方式中,用于將內(nèi)容分配給因特網(wǎng)協(xié)議(IP ) 電話的方法可以包括步驟將由管理員創(chuàng)建的內(nèi)容存儲(chǔ)到數(shù)據(jù)庫(kù)倉(cāng)庫(kù) 上。該方法可以進(jìn)一步包括將配置文件分配舌會(huì)電話組。該方法可以進(jìn) 一步包括從數(shù)據(jù)庫(kù)讀取內(nèi)容標(biāo)識(shí)并將讀取的內(nèi)容標(biāo)識(shí)分配給電話組。 該方法可以進(jìn)一步包括將相應(yīng)于請(qǐng)求的標(biāo)識(shí)的內(nèi)容返回。
以上相當(dāng)寬泛地略述了本發(fā)明的一個(gè)或多個(gè)實(shí)施方式的特征和技 術(shù)優(yōu)點(diǎn),以便可以較好地理解隨后的本發(fā)明的詳細(xì)說(shuō)明。本發(fā)明的其它 特征和優(yōu)點(diǎn)將在下文描述,其形成了本發(fā)明的權(quán)利要求的主題。
當(dāng)結(jié)合以下附圖考慮下文的詳細(xì)說(shuō)明的時(shí)候,可以對(duì)本發(fā)明獲得更 好的理解,其中
圖1示出了實(shí)現(xiàn)與不同通信基礎(chǔ)設(shè)施交互的多層固定電話系統(tǒng)的本 發(fā)明的一個(gè)實(shí)施方式;
圖2示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的TADS服務(wù)器和應(yīng)用的典
15型^更件配置;
圖3示出了 IP電話的外部配置的本發(fā)明的一個(gè)實(shí)施方式; 圖4示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的IP電話的典型硬件配置; 圖5示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的IP電話的軟件平臺(tái); 圖6示出了 IP電話軟件平臺(tái)的通信基礎(chǔ)設(shè)施服務(wù)層的本發(fā)明的一個(gè) 實(shí)施方式;
圖7示出了 IP電話軟件平臺(tái)的普通聚合的通信基礎(chǔ)服務(wù)層的本發(fā)明 的一個(gè)實(shí)施方式;
圖8示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的在開(kāi)放-標(biāo)準(zhǔn)協(xié)議和TADS 協(xié)議族及服務(wù)之間的關(guān)系;
圖9示出了 IP電話軟件平臺(tái)的域特定應(yīng)用層的本發(fā)明的 一個(gè)實(shí)施方
式;
圖10示出了在IP電話中使用軟件平臺(tái)的應(yīng)用主機(jī)服務(wù)("AHS") 架構(gòu)的本發(fā)明的一個(gè)實(shí)施方式;
圖11示出了客戶端-服務(wù)器事務(wù)應(yīng)用交付系統(tǒng)(TADS)通信架構(gòu)的
本發(fā)明的一個(gè)實(shí)施方式;
圖12示出了事務(wù)應(yīng)用交付系統(tǒng)服務(wù)器側(cè)單元的本發(fā)明的一個(gè)實(shí)施
方式;
圖13示出了事務(wù)應(yīng)用交付系統(tǒng)客戶端側(cè)單元的本發(fā)明的一個(gè)實(shí)施
方式;
圖14示出了事務(wù)應(yīng)用交付系統(tǒng)的服務(wù)器側(cè)的本發(fā)明的一個(gè)實(shí)施方
式;
圖15示出了事務(wù)應(yīng)用交付系統(tǒng)的客戶端側(cè)的本發(fā)明的一個(gè)實(shí)施方
式;
圖16是根據(jù)本發(fā)明的一個(gè)實(shí)施方式的經(jīng)由到喚醒服務(wù)器的配置入 口對(duì)個(gè)人優(yōu)選項(xiàng)或配置文件進(jìn)行創(chuàng)建和存儲(chǔ)的方法的流程圖n是根據(jù)本發(fā)明的一個(gè)實(shí)施方式的喚醒服務(wù)的高層狀態(tài)機(jī)圖; 圖〗8示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的關(guān)聯(lián)于IP電話自動(dòng)應(yīng)答 喚醒呼叫的事件的序列;圖19示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的關(guān)聯(lián)于用戶應(yīng)答喚醒呼
叫的事件的序列;
圖20示出了#4居本發(fā)明的一個(gè)實(shí)施方式的喚醒服務(wù)可以如何_^是醒 用戶在日歷中的特殊曰期;
圖21示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的喚醒服務(wù)可以如何警示
用戶特殊的娛樂(lè)事件;
圖22示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的喚醒服務(wù)可以如何向用 戶發(fā)送緊急未讀取電子郵件或語(yǔ)音郵件,其中該電子郵件或語(yǔ)音郵件在 夜間到達(dá)且在清晨期間需要立即關(guān)注;
圖23示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的喚醒服務(wù)如何向用戶發(fā) 送在喚醒時(shí)可能感興趣的信息;
圖24示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的與用于增強(qiáng)的數(shù)據(jù)完整 方法的人工方案的可選擇失敗閾值關(guān)聯(lián)的事件的序列;
圖25示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的與用于增強(qiáng)的數(shù)據(jù)完整 方法的自動(dòng)方案的可選擇失敗閾值關(guān)聯(lián)的事件的序列;
圖26示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的適用于人工和自動(dòng)方法
兩者而關(guān)聯(lián)于可選擇的失敗闊值的事件的詳細(xì)序列;
圖27是根據(jù)本發(fā)明的一個(gè)實(shí)施方式的用于經(jīng)由賣主自履行促進(jìn)目 錄更新管理的方法的流程圖28示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的關(guān)聯(lián)于"點(diǎn)擊以撥號(hào)"
的增強(qiáng)商家-消費(fèi)者交互方法的事件的序列;
圖29示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的關(guān)聯(lián)于"更多信息"的
增強(qiáng)商家-消費(fèi)者交互方法的事件的序列;
圖30示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的關(guān)聯(lián)于自動(dòng)-會(huì)議呼叫電
話同步方案的事件的序列;
圖31示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的關(guān)聯(lián)于自動(dòng)-會(huì)議呼叫電 話訂閱方案的事件的序歹'J;
圖32示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的關(guān)聯(lián)于自動(dòng)-會(huì)議呼叫電 話訂閱方案的事件的序列;圖33示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的與內(nèi)容分發(fā)方案相關(guān)的 使用控制方法相關(guān)聯(lián)的事件的序列;
圖34示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的與呼叫控制方案相關(guān)的 使用控制方法相關(guān)聯(lián)的事件的序列;
圖35示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的關(guān)聯(lián)于用于促進(jìn)對(duì)服務(wù) 電話的內(nèi)容的控制和分發(fā)的方法的事件的序列;
圖36示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的關(guān)聯(lián)于將內(nèi)容分配給電 話的事件的序列;
圖37示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的關(guān)聯(lián)于更新現(xiàn)有內(nèi)容的 事件的序列;
圖38示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的關(guān)聯(lián)于處理本地內(nèi)容請(qǐng)
求的事件的序列;
圖39示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的關(guān)聯(lián)于處理外部?jī)?nèi)容請(qǐng)
求的事件的序列;
圖40示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的關(guān)聯(lián)于在服務(wù)設(shè)置中的 處理PMS交互的事件的序列;
圖4示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的當(dāng)PMS為了更新電話上 的PMS信息而發(fā)起請(qǐng)求的時(shí)候,關(guān)聯(lián)于在服務(wù)設(shè)置中的處理PMS交互 的事件的另一個(gè)序列;
圖42示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的在軟件使用和更新操作 期間,在TADS服務(wù)器和IP電話之間的消息交換;
圖43示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的在軟件配置操作期間, 在TADS服務(wù)器和IP電話之間的消息交換;
具體實(shí)施例方式
盡管關(guān)于因特網(wǎng)協(xié)議UP)電話描述了本發(fā)明,應(yīng)該注意本發(fā)明的 原理可以適用于任何因特網(wǎng)連接的裝置,諸如因特網(wǎng)設(shè)備。此外應(yīng)該注
本發(fā)明的范圍之中。在以下的說(shuō)明中,闡明許多特定細(xì)節(jié)以對(duì)本發(fā)明提供徹底的理解。 然而,可以實(shí)踐本發(fā)明而無(wú)需如此具體的細(xì)節(jié),這對(duì)于本領(lǐng)域技術(shù)人員 是顯而易見(jiàn)的。在其它例子中,已經(jīng)以框圖的形式示出了公知的電路和 軟件模塊,以便于不在不必要的細(xì)節(jié)中混淆本發(fā)明。對(duì)于大部分,省略 了涉及同步考慮等的細(xì)節(jié),這是由于這樣的細(xì)節(jié)對(duì)于獲得本發(fā)明的完整 的理解是不必要的,并且這些細(xì)節(jié)落入相關(guān)領(lǐng)域普通技術(shù)人員的技能之 中。
圖1示出了系統(tǒng)IOO的本發(fā)明的一個(gè)實(shí)施方式的高層圖,該系統(tǒng)100 實(shí)現(xiàn)與不同通信基礎(chǔ)設(shè)施交互的多層固定電話系統(tǒng)10。參考圖1,系 統(tǒng)100允許多層固定電話系統(tǒng)101 (這里被稱作"IP電話A"和更通用
如4丈據(jù)網(wǎng)絡(luò)102、語(yǔ)音網(wǎng)絡(luò)103、移動(dòng)網(wǎng)舌各114和公共交換電話網(wǎng)絡(luò) (PSTN) 105,以提供通話功能并運(yùn)行應(yīng)用。結(jié)合圖3,下文描述了 IP 電話101的外部配置的詳細(xì)說(shuō)明。此外,結(jié)合圖4,稍后描述IP電話101 的石更件配置的詳細(xì)說(shuō)明。在一個(gè)實(shí)施方式中,IP電話101可以耦合至計(jì) 算機(jī)系統(tǒng)112、數(shù)據(jù)網(wǎng)絡(luò)102和公共交換電話網(wǎng)絡(luò)(PSTN) 105。 IP電 話101經(jīng)由數(shù)據(jù)網(wǎng)絡(luò)102可以與第三方IP上的語(yǔ)音(VoIP)終端116和 117(分別是IP電話B和C)通信。IP電話101另外可以通過(guò)PSTN 105 與模擬電話113通信。IP電話101可另外經(jīng)由數(shù)據(jù)網(wǎng)絡(luò)102、通過(guò)語(yǔ)音 網(wǎng)絡(luò)103與模擬電話113通信。另外,IP電話101可以經(jīng)由數(shù)據(jù)網(wǎng)絡(luò)102、 通過(guò)移動(dòng)網(wǎng)《備114與移動(dòng)電話115通信。
系統(tǒng)100可以進(jìn)一步包括耦合至數(shù)據(jù)網(wǎng)絡(luò)102的公共交換電話網(wǎng)絡(luò) (PSTN)網(wǎng)關(guān)104。 PSTN網(wǎng)關(guān)104可以配置以翻譯在耦合至IP電話 101的數(shù)據(jù)網(wǎng)絡(luò)102與PSTN 105之間的信令和+某體。PSTN 105可以耦 合至傳統(tǒng)電話113。 PSTN網(wǎng)關(guān)104可以允許IP電話101與PSTN 105 中的標(biāo)準(zhǔn)模擬電話113通信。
系統(tǒng)IOO可以進(jìn)一步包括耦合在數(shù)據(jù)網(wǎng)絡(luò)102和移動(dòng)網(wǎng)絡(luò)114之間 的移動(dòng)網(wǎng)關(guān)106。移動(dòng)網(wǎng)關(guān)106可以配置以翻譯在數(shù)據(jù)網(wǎng)絡(luò)102和移動(dòng) 無(wú)線網(wǎng)絡(luò)14之間的信令和媒體。移動(dòng)網(wǎng)絡(luò)114可以耦合至移動(dòng)電話ll5。移動(dòng)網(wǎng)關(guān)106可以允許IP電話101以與無(wú)線網(wǎng)絡(luò)114中的移動(dòng)電 話115通信。IP電話101可以向移動(dòng)網(wǎng)關(guān)106發(fā)信號(hào),以便使預(yù)定至移 動(dòng)電話115的呼叫能夠在IP電話101上終止。
系統(tǒng)100可以進(jìn)一步包括耦合至數(shù)據(jù)網(wǎng)絡(luò)102、語(yǔ)音網(wǎng)絡(luò)103、模 擬電話13或VoIP電話116的因特網(wǎng)協(xié)議專用交換分機(jī)(IP-PBX)107。 IP-PBX 107可以配置以在企業(yè)環(huán)境中分別與語(yǔ)音網(wǎng)絡(luò)103和數(shù)據(jù)網(wǎng)絡(luò) 102相互連接,并且提供集中式的呼叫控制功能性。
系統(tǒng)100可以進(jìn)一步包括耦合至數(shù)據(jù)網(wǎng)絡(luò)102的通話服務(wù)服務(wù)器 109。通話服務(wù)服務(wù)器109可以配置以提供服務(wù),該服務(wù)允許IP電話101 與其它模擬終端和VoIP終端通信,并拓展其可獲得的通話特征的范圍。
系統(tǒng)100可以進(jìn)一步包括耦合至數(shù)據(jù)網(wǎng)絡(luò)102的聚合的消息傳送 (messaging)和目錄服務(wù)器110。聚合的消息傳送和目錄服務(wù)器110可 以配置以包含所有必要的組件以向用戶提供統(tǒng) 一 的聚合的平臺(tái)來(lái)發(fā)送 和接收電子和語(yǔ)音郵件消息。另外,服務(wù)器110可以向IP電話101提供 對(duì)個(gè)人和/^共Jf關(guān)系目錄的訪問(wèn)。
系統(tǒng)100可以進(jìn)一步包括耦合至數(shù)據(jù)網(wǎng)絡(luò)102的賣主服務(wù)器118。 賣主服務(wù)器118可以配置以允許終端用戶經(jīng)由IP電話101訪問(wèn)并購(gòu)買貨 物和服務(wù)。
系統(tǒng)100可以進(jìn)一步包括耦合至數(shù)據(jù)網(wǎng)絡(luò)102的內(nèi)容和媒體服務(wù)器 H9。內(nèi)容々某體服務(wù)器1!9可以配置以允許終端用戶經(jīng)由P電話0訪 問(wèn)媒體內(nèi)容。
系統(tǒng)00可以進(jìn)一步包括耦合至數(shù)據(jù)網(wǎng)絡(luò)02的TADS代理服務(wù)器 120??蓪ADS代理服務(wù)器120放置在兩個(gè)或多個(gè)TADS服務(wù)器的前 面以實(shí)現(xiàn)負(fù)載平衡和冗余。
系統(tǒng)100可以進(jìn)一步包括耦合至數(shù)據(jù)網(wǎng)絡(luò)102的數(shù)據(jù)庫(kù)倉(cāng)庫(kù)111。 數(shù)據(jù)庫(kù)倉(cāng)庫(kù)111可以配置以向IP電話101和服務(wù)器107、 108、 109、 110、 9和120提供執(zhí)行它們的任務(wù)所需的數(shù)據(jù)。
系統(tǒng)IOO可以進(jìn)一步包括耦合至數(shù)據(jù)網(wǎng)絡(luò)102的應(yīng)用服務(wù)器108。 應(yīng)用服務(wù)器108可以配置以包含通過(guò)IP電話101訪問(wèn)的客戶端/服務(wù)器
20應(yīng)用的服務(wù)器側(cè)組件(下文將進(jìn)一步討論),諸如事務(wù)應(yīng)用分發(fā)系統(tǒng)
(TADS)(下文將進(jìn)一步討論)的組件。
已注意到,圖l是示范性的,并且為了簡(jiǎn)便起見(jiàn)沒(méi)有描述系統(tǒng)100 的所有的組件(例如,供應(yīng)和配置服務(wù)器)。進(jìn)一步注意到,系統(tǒng)00 不限于所公開(kāi)的系統(tǒng)的范圍內(nèi)。
圖2示出了服務(wù)器108 (圖1 )的典型硬件配置,其表示實(shí)踐本發(fā) 明的硬件環(huán)境,包括執(zhí)行由服務(wù)器108所執(zhí)行的步驟,以下結(jié)合圖8 -43進(jìn)行描述。參考圖2,服務(wù)器108可以具有通過(guò)系統(tǒng)總線212耦合 至各種其它組件的處理器210。操作系統(tǒng)240可以在處理器210上運(yùn)行 且提供控制,并協(xié)調(diào)圖2的各種組件的功能。根據(jù)本發(fā)明的原理,應(yīng)用 250可以與操作系統(tǒng)240協(xié)同運(yùn)行并提供到操作系統(tǒng)240的呼叫,其中 該呼叫實(shí)現(xiàn)由應(yīng)用250所執(zhí)行的各種功能或服務(wù)。例如,應(yīng)用250可以 包括用于執(zhí)行由服務(wù)器08所執(zhí)行的步驟的程序,如下所述用于結(jié)合圖 18-43所描述的各種增強(qiáng)服務(wù)。
只讀存儲(chǔ)器(ROM) 216可以耦合至系統(tǒng)總線212并且包括控制服 務(wù)器108的某些基本功能的基本輸入/輸出系統(tǒng)("BIOS")。隨機(jī)存取存 儲(chǔ)器(RAM) 214和盤適配器218也可以耦合至系統(tǒng)總線212。應(yīng)該注 意,包括操作系統(tǒng)240和應(yīng)用250的軟件組件可以加載到RAM24中, 其中RAM 214可以是服務(wù)器108的主存儲(chǔ)器。盤適配器218可以是與 例如盤驅(qū)動(dòng)器的盤單元220通信的集成驅(qū)動(dòng)電子學(xué)("IDE")適配器,。 已注意到,如上面結(jié)合圖18-43所述,用于執(zhí)行由服務(wù)器108執(zhí)行的 步驟的應(yīng)用可以常駐于盤單元220或應(yīng)用250中。
參考圖2,通信適配器223還可以耦合至系統(tǒng)總線212。通信適配 器223可以由外部網(wǎng)絡(luò)102與總線212相連,使得服務(wù)器108能夠與IP 電話101進(jìn)4亍通信。
本發(fā)明的實(shí)現(xiàn)包括作為計(jì)算機(jī)系統(tǒng)編程以執(zhí)行在此描述的方法或 數(shù)個(gè)方法的實(shí)現(xiàn)、以及作為計(jì)算機(jī)程序產(chǎn)品的實(shí)現(xiàn)。根據(jù)計(jì)算機(jī)系統(tǒng)實(shí) 現(xiàn),用于執(zhí)行方法或數(shù)個(gè)方法的指令集可以常駐于通常如上所述配置的 一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)的隨機(jī)存取存儲(chǔ)器214中。直到服務(wù)器108需求,指令集可以作為計(jì)算機(jī)程序產(chǎn)品存儲(chǔ)在另 一 個(gè)計(jì)算機(jī)存儲(chǔ)器中,例如,
在盤驅(qū)動(dòng)器220 (其可以包括諸如最終在盤驅(qū)動(dòng)器220中使用的光盤或
軟盤)中。此外,計(jì)算機(jī)程序產(chǎn)品還可以存儲(chǔ)在另一個(gè)計(jì)算機(jī)處,且當(dāng) 期望的時(shí)候通過(guò)網(wǎng)絡(luò)或諸如因特網(wǎng)的外部網(wǎng)絡(luò)傳輸至用戶的工作站。本 領(lǐng)域技術(shù)人員應(yīng)理解,指令集的物理存儲(chǔ)對(duì)存儲(chǔ)其的介質(zhì)物理地進(jìn)行改 變,以便該介質(zhì)承載計(jì)算機(jī)可讀的信息。該改變可以是電的、磁的、化 學(xué)的或者某些其它物理的改變。
圖3示出了 IP電話101的外部配置的本發(fā)明的元件的一個(gè)實(shí)施方 式。參考圖3, IP電話01包括觸摸屏顯示器301,該觸摸屏顯示器301 能夠顯示圖形圖像,并且采集來(lái)自用戶的輸入,該輸入通過(guò)用手指或設(shè) 計(jì)用于這種目的的諸如觸筆的工具在屏幕中的特定區(qū)域按壓來(lái)實(shí)現(xiàn)。IP 電話101可以進(jìn)一步包括消息等待指示器302以警示用戶新消息已經(jīng)到 達(dá)用戶收件箱。在觸摸屏顯示器301下方,IP電話lOl包括四個(gè)方向鍵 303A-D ( 303A配置用于將屏101上顯示的圖像向上移動(dòng);303B配置 用于將屏101上顯示的圖像向下移動(dòng);303C配置用于將屏101上顯示的 圖像向左移動(dòng);303D配置用于將屏10上顯示的圖像向右移動(dòng));以及 OK按鈕304,作為使用觸摸屏的替換以操縱用戶界面屏301并選擇聚焦 的項(xiàng)。對(duì)于方向鍵303A-D的每一側(cè),IP電話101分別包括SEND鍵 305和END鍵306。鍵305、 306可以用作觸摸屏的替換以發(fā)揮圖形用 戶界面301中的通話功能,諸如發(fā)起和結(jié)束呼叫。另外,鍵305、 306 可用于幫助用戶操縱用戶界面;例如,使用END按鈕306直接到達(dá)主 屏或取消某個(gè)操作。IP電話101還可以包括沿側(cè)313分布用于外部裝置 的以下連接器通用串行總線(USB) 314、聽(tīng)筒315、麥克風(fēng)316、分 別用于個(gè)人計(jì)算機(jī)(PC)和局域網(wǎng)(LAN)的以太網(wǎng)交換端口 317和 318、電源319、 RJ-11 ( POTS )連接器320、用于支持無(wú)線協(xié)議的天線 321,該無(wú)線協(xié)議包括但不限于無(wú)線保真(WI-FI)和Zigbee、 RS-232串 行端口 322、以及JTAG連接器323。
IP電話101可以進(jìn)一步包括開(kāi)口 307,用于針對(duì)有繩或無(wú)繩手持筒 的電話揚(yáng)聲器和手持筒叉托支架308。 IP電話101可以進(jìn)一步包括標(biāo)準(zhǔn)通話小鍵盤陣列309,該鍵盤陣列由數(shù)字0至9、星號(hào)鍵和井號(hào)鍵組成。 在小鍵盤309下方,IP電話101可以包括圓形鍵310用于激活和禁止揚(yáng) 聲器麥克風(fēng)307。在揚(yáng)聲器麥克風(fēng)鍵310的每一側(cè),兩個(gè)三角形鍵3UA - B可用于增加(31B )和減少(311A )活躍的音頻輸出手持筒、聽(tīng)筒、 揚(yáng)聲器或響鈴器的音量。分別在揚(yáng)聲器麥克風(fēng)鍵310和音量鍵311A - B 下方,IP電話101包括指示器312,該指示器312在當(dāng)揚(yáng)聲器麥克風(fēng)307 激活的時(shí)候打開(kāi),而當(dāng)揚(yáng)聲器麥克風(fēng)307處于非激活時(shí)關(guān)閉。
結(jié)合圖4,以下提供了 IP電話0的硬件配置的一個(gè)實(shí)施方式。參 考圖4, IP電話101可以包括通過(guò)系統(tǒng)總線413耦合至各種其它組件的 處理器401。操作系統(tǒng)40可以運(yùn)行在處理器401上,并提供控制和協(xié) 調(diào)圖4的各種組件的功能。根據(jù)本發(fā)明的原理的應(yīng)用411可以與操作系 統(tǒng)410協(xié)同運(yùn)行,并且對(duì)操作系統(tǒng)410提供算法、域特定知識(shí)和呼叫, 其中該算法、域特定知識(shí)和呼叫實(shí)現(xiàn)由應(yīng)用411執(zhí)行的各種功能或服務(wù)。 應(yīng)用411可以包括,例如,配置以執(zhí)行喚醒呼叫事務(wù)、電話目錄搜索、 信息和內(nèi)容回復(fù)、以及增強(qiáng)的呼叫-控制功能的應(yīng)用。應(yīng)用411可以包括 其它應(yīng)用以4丸行如下進(jìn)一步討論的由IP電話01所執(zhí)行的步驟。
只讀存儲(chǔ)器(ROM) 402可以耦合至系統(tǒng)總線413并可包括控制IP 電話101的某些基本功能的基本輸入/輸出系統(tǒng)("BIOS")。永久存儲(chǔ)器 ("FLASH" ) 412可耦合至系統(tǒng)總線413并包括操作系統(tǒng)410、配置數(shù) 據(jù)和用戶數(shù)據(jù)。進(jìn)一步注意到, 一個(gè)或多個(gè)應(yīng)用411可以常駐于FLASH 412中。隨機(jī)存取存儲(chǔ)器(RAM ) 409和盤適配器407還可以耦合至系 統(tǒng)總線413。應(yīng)該注意,包括」繰作系統(tǒng)410和應(yīng)用411的軟件組件可以 被加載進(jìn)RAM409中,其中RAM409可以是IP電話101的主存儲(chǔ)器。 盤適配器407可以是與例如盤驅(qū)動(dòng)器的盤單元408通信的集成驅(qū)動(dòng)電子 學(xué)("IDE")適配器。已注意到,上述的應(yīng)用可以常駐于盤單元408中。
返回到圖4,結(jié)合圖1,通信適配器405還可以耦合至系統(tǒng)總線413。 通信適配器405可以將總線413與外部網(wǎng)絡(luò)404互連,使得1P電話101 能夠與數(shù)據(jù)網(wǎng)絡(luò)102、服務(wù)器107、 108、 109、 UO、 U8、 U9、經(jīng)由PS丁N 105與模擬電話113、并經(jīng)由移動(dòng)網(wǎng)絡(luò)114與移動(dòng)電話115等等通信。
23返回圖4,結(jié)合圖3,其它裝置403可以經(jīng)由混雜的輸入/輸出(I/O) 端口 406集成到系統(tǒng)總線413中。
本發(fā)明的實(shí)現(xiàn)包括作為VoIP電話(IP電話)編程以執(zhí)行在此描述 的方法或數(shù)個(gè)方法的實(shí)施方式、以及作為計(jì)算機(jī)程序產(chǎn)品的實(shí)施方式。 根據(jù)實(shí)現(xiàn),用于執(zhí)行方法或數(shù)個(gè)方法的指令集可以常駐于如上所述一般 配置的一個(gè)或多個(gè)系統(tǒng)的隨機(jī)存取存儲(chǔ)器409中。直到IP電話101需要, 指令集可以作為計(jì)算機(jī)程序產(chǎn)品存儲(chǔ)在另 一個(gè)計(jì)算機(jī)存儲(chǔ)器中,例如, 存儲(chǔ)在盤單元408中。此外,計(jì)算機(jī)程序產(chǎn)品還可以存儲(chǔ)在另一個(gè)計(jì)算 機(jī)處,且當(dāng)期望的時(shí)候通過(guò)網(wǎng)絡(luò)或諸如因特網(wǎng)的外部網(wǎng)絡(luò)傳輸至IP電話 101。本領(lǐng)域技術(shù)人員應(yīng)理解,指令集的物理存儲(chǔ)對(duì)其所存儲(chǔ)的介質(zhì)物 理地進(jìn)行改變,以便該介質(zhì)承載計(jì)算機(jī)可讀的信息。改變可以是電的、 磁的、化學(xué)的或者是某種其他的物理變化。
IP電話101包括具有多層的軟件平臺(tái),這些層適用于與在IP電話 101上操作的不同應(yīng)用一起使用、并且適用于使用不同的通信基礎(chǔ)設(shè)施。 下面結(jié)合圖5提供了這樣的軟件平臺(tái)的一個(gè)實(shí)施方式。
參考圖5, IP電話101的平臺(tái)500可以包括五個(gè)層。平臺(tái)500的層 1 (硬件平臺(tái))501可以包括軟件以控制IP電話101的物理實(shí)施方式。 該物理實(shí)施方式包括但不限于,專用集成電路(ASIC)、處理單元、輸 入/輸出(I/O)裝置、外圍設(shè)備以及存儲(chǔ)單元。
平臺(tái)500的層2(操作系統(tǒng)服務(wù))502提供接口以訪問(wèn)操作系統(tǒng)(OS ) 服務(wù)和硬件平臺(tái)裝置。層2 502提供用于軟件模塊和硬件提取層的執(zhí)行 環(huán)境。在層2 502的職責(zé)中包括執(zhí)行常見(jiàn)的OS服務(wù),諸如存儲(chǔ)器管 理、任務(wù)管理、數(shù)據(jù)和時(shí)間信息以及對(duì)外圍設(shè)備的訪問(wèn);向閃存裝置上 的仿真硬盤驅(qū)動(dòng)提供文件系統(tǒng)服務(wù);提供傳輸控制協(xié)議/因特網(wǎng)協(xié)議 (TCP/IP )組網(wǎng)API以及其它所需的協(xié)議的實(shí)現(xiàn),諸如動(dòng)態(tài)主機(jī)配置協(xié) 議(DHCP )、次要文件傳輸協(xié)議(TFTP )、簡(jiǎn)單網(wǎng)絡(luò)時(shí)間協(xié)議(SNTP ) 以及簡(jiǎn)單網(wǎng)絡(luò)管理協(xié)議(SNMP );提供允許通過(guò)web瀏覽器遠(yuǎn)程配置的 嵌入的web服務(wù)器實(shí)現(xiàn);實(shí)現(xiàn)用于繪制、窗口管理、事件路由、字體和 位圖的核心圖形功能;以及針對(duì)每個(gè)聚合的通信終端101的外圍設(shè)備實(shí)現(xiàn)硬件驅(qū)動(dòng)器。
平臺(tái)500的層3 (通信基礎(chǔ)設(shè)施服務(wù))可以被配置成與多個(gè)通信基
礎(chǔ)設(shè)施接口連接。如圖6中所示,平臺(tái)500的層3 503包含本地服務(wù)池 和遠(yuǎn)程服務(wù)池。重要的是,應(yīng)注意到系統(tǒng)100 (圖1)包含由普通聚合 通信基礎(chǔ)服務(wù)(CCCBS)層504提供的通話功能的基礎(chǔ)集,如下所述, 由于這樣的功能不依賴于服務(wù)器/代理,所以該集礎(chǔ)集可以直接地進(jìn)行更 少服務(wù)器的通信。
圖6示出了層3 503的本發(fā)明的一個(gè)實(shí)施方式。參考圖6,結(jié)合圖1 和圖5,層3 503可以包括遠(yuǎn)程服務(wù)池601。遠(yuǎn)程服務(wù)池601表示這樣的 組件,該組件不是本地常駐于IP電話101上,而是常駐于PSTN 105或 通話服務(wù)109上,其中該IP電話101必須與該P(yáng)STN 105或通話服務(wù)109 合作,以提供拓展的通信功能和聚合的語(yǔ)音/數(shù)據(jù)/視頻服務(wù)和/或與專用 IPPBX107、應(yīng)用服務(wù)器108以及與諸如中央交換、呼叫管理器和軟交 換機(jī)的PSTN單元進(jìn)行接口連接。如下所述,對(duì)于每個(gè)特定的外部合作 實(shí)體,可能存在適配器模塊,實(shí)現(xiàn)通信基礎(chǔ)設(shè)施服務(wù)(CIS) API 507所 揭示的全部或部分功能。
層3 503可以進(jìn)一步包括本地服務(wù)池602。本地服務(wù)池602表示這 樣的組件,該組件常駐于IP電話101上,并可提供接口以與專用IPPBX 107、應(yīng)用服務(wù)器108和諸如中央交換、呼叫管理器和軟交換機(jī)的PSTN 單元進(jìn)行通信和合作。雖然賣主-特定的接口實(shí)現(xiàn)可以本地或遠(yuǎn)程地常駐 于網(wǎng)絡(luò)服務(wù)器或交換機(jī)上,在網(wǎng)絡(luò)服務(wù)器或交換機(jī)上實(shí)現(xiàn)該組件而在本 地僅將代理留給那些服務(wù)的優(yōu)點(diǎn)是,可以避免為外部組件中的每個(gè)變化 創(chuàng)建新的聚合的通信終端101映象(image)的需求。另外,網(wǎng)關(guān)實(shí)現(xiàn)可 以不受(可能的)有限的IP電話101資源的限制。
返回圖5,平臺(tái)500包括層4 (普通聚合通信基礎(chǔ)服務(wù))504。如圖 7中所示,層4 504包括通信(通話)特定服務(wù)以及域-特定的聚合通信 應(yīng)用(表示在IP電話101上操作的應(yīng)用)所需的其它數(shù)據(jù)服務(wù)。
圖7示出了層4 504的本發(fā)明的一個(gè)實(shí)施方式。參考圖7,層4 504 包括通話服務(wù)701。通話服務(wù)701包括實(shí)現(xiàn)核心功能性的呼叫處理功能,以通過(guò)VoIP和/或POTS通信基礎(chǔ)設(shè)施發(fā)起、終止和管理電話呼叫。層4 504可以進(jìn)一步包括信令、媒體傳輸、語(yǔ)音處理和呼叫控制功能性的實(shí) 現(xiàn)。這些功能的職責(zé)中有提供基礎(chǔ)呼叫控制特征;通過(guò)如會(huì)話發(fā)起協(xié) 議(SIP)、 H.323、媒體網(wǎng)關(guān)控制協(xié)議(MGCP)和其它協(xié)議,提供呼叫 建立和拆除的功能性;通過(guò)如實(shí)時(shí)協(xié)議(RTP )和實(shí)時(shí)控制協(xié)議(RTCP) 的協(xié)議提供媒體傳輸和信令;提供語(yǔ)音處理功能(回聲消除、話音激活 檢測(cè)(VAD)、抖動(dòng)緩沖等);以及將呼叫相關(guān)的事件通知到上層。
層4 504可以進(jìn)一步包括其它服務(wù)702,諸如數(shù)據(jù)服務(wù)。服務(wù)702 可以包括超文本傳輸協(xié)議(HTTP)客戶端、遠(yuǎn)程過(guò)程調(diào)用/簡(jiǎn)單對(duì)象訪 問(wèn)協(xié)議(RPC/SOAP)、可擴(kuò)展標(biāo)記語(yǔ)言(XML)剖析器、目錄服務(wù)、配 置、個(gè)人計(jì)算機(jī)/個(gè)人數(shù)字助理(PC/PDA)同步、以及用戶接口。 HTTP 客戶端服務(wù)提供傳輸協(xié)議以存儲(chǔ)和從服務(wù)器取回諸如XML文檔和圖像 的對(duì)象,并且在IP通信和應(yīng)用開(kāi)發(fā)中扮演重要角色,因而使得聚合的通 信終端101能夠參與到wcb中央式架構(gòu)中。RPC/SOAP服務(wù)實(shí)現(xiàn)接口以 進(jìn)行遠(yuǎn)程過(guò)程調(diào)用。遠(yuǎn)程過(guò)程調(diào)用允許IP電話101以向計(jì)算機(jī)網(wǎng)絡(luò)中的
組件發(fā)送請(qǐng)求并從計(jì)算機(jī)網(wǎng)絡(luò)中的組件接收響應(yīng)。SOAP是RPC的實(shí)現(xiàn) 以使用XML來(lái)格式化請(qǐng)求/響應(yīng)信息,且使用HTTP以傳輸該信息。提 供對(duì)SOAP的支持使得IP電話101能夠參與到web服務(wù)中。XML剖析 器服務(wù)將以XML格式呈現(xiàn)的數(shù)據(jù)翻譯成內(nèi)部的數(shù)據(jù)結(jié)構(gòu)并請(qǐng)求服務(wù)u 使用XML構(gòu)建的文檔允許在不同平臺(tái)和應(yīng)用之間共享信息。在IP電話 101中,針對(duì)XML至少具有三個(gè)應(yīng)用用以描述用戶接口布局和組件、 用以進(jìn)行遠(yuǎn)程過(guò)程調(diào)用、以及用以格式化配置文件。輕型目錄訪問(wèn)協(xié)議 (LDAP)提供接口以訪問(wèn)目錄服務(wù)器中的信息。通常目錄服務(wù)用于實(shí) 施因特網(wǎng)協(xié)議(IP)通話的三個(gè)主要需求認(rèn)證、個(gè)性化和白頁(yè)。配置 服務(wù)允許對(duì)IP電話101設(shè)置的管理,該設(shè)置諸如裝置ID、網(wǎng)絡(luò)、撥 號(hào)頭見(jiàn)劃、音頻(編解碼器、雙音多頻(DTMF)、語(yǔ)音處理)、呼叫控制、 S1P相關(guān)的參數(shù)、音量、顯示、日期/時(shí)間、認(rèn)證、安全、語(yǔ)音郵件、電 話本、振鈴器行為、電源管理、語(yǔ)言、外圍設(shè)備以及軟件管理。這些服 務(wù)還實(shí)現(xiàn)例程以用于從服務(wù)器自動(dòng)取回電話配置和軟件更新。PC和PDA通信服務(wù)提供接口以與諸如PC和PDA的外部用戶裝置進(jìn)行通信和合 作。IP電話101應(yīng)與這些裝置緊密合作以共享信息,保持該信息同步、
并且更有效地完成任務(wù)。
根據(jù)本發(fā)明的一個(gè)實(shí)施方式,圖8示出了在物理層、數(shù)據(jù)鏈路層和 網(wǎng)絡(luò)層803之上的開(kāi)放-標(biāo)準(zhǔn)協(xié)議802、以及TADS協(xié)議族和服務(wù)801之 間的關(guān)系。TADS協(xié)議族和服務(wù)801使用開(kāi)放-標(biāo)準(zhǔn)通信協(xié)議以與其它支 持TADS裝置中的類似軟件組件交換信息。通過(guò)定義協(xié)議和服務(wù)類型可 以將新的協(xié)議和服務(wù)添加到現(xiàn)有池中。這些類型由TADS客戶端協(xié)議引 擎1101 (下面將結(jié)合圖11討論)和TADS服務(wù)器協(xié)議引擎1006 (下面 將結(jié)合圖12討論)所使用,以將TADS消息引導(dǎo)至它們?cè)谥С諸ADS 的客戶端1102 (下面將結(jié)合圖II討論)中的適當(dāng)目的地或者在圖I中 描繪的TADS服務(wù)器中的一個(gè)。每個(gè)協(xié)議或服務(wù)定義它自己的消息格式 和消息序列,該消息格式和消息序列在從事提供或請(qǐng)求這樣的服務(wù)中是 所需要的。這些服務(wù)的例子包括但不限于增強(qiáng)的喚醒服務(wù)(由TADS 喚醒呼叫服務(wù)器108提供)(圖14-21)、增強(qiáng)的數(shù)據(jù)完整方法(通過(guò) TADS/黃頁(yè)警告服務(wù)器108提供)(圖22- 25 )、增強(qiáng)的商家-消費(fèi)者交互 方法(通過(guò)RVCD 2402 (結(jié)合圖24討論)與IP電話101合作來(lái)提供) (圖26-27)、增強(qiáng)的自動(dòng)-會(huì)議方法(通過(guò)SIP服務(wù)器109、 TADS日 歷服務(wù)器108、消費(fèi)者數(shù)據(jù)庫(kù)1208 (結(jié)合圖12討論)與IP電話101合 作來(lái)提供)(圖28 - 30)、增強(qiáng)的使用控制方法(通過(guò)TDS服務(wù)器108 和消費(fèi)者DB 1208 (結(jié)合圖12討論)與IP電話101合作來(lái)提供)(圖 31 -32)、以及增強(qiáng)的用戶體驗(yàn)方法(通過(guò)TA分發(fā)引擎109 (結(jié)合圖12 討論)與IP電話101合作來(lái)提供)(圖33-41 )。這些服務(wù)中的每個(gè)代 表當(dāng)前發(fā)明的一個(gè)實(shí)施方式,并且為提供TADS平臺(tái)廣告的所有服務(wù)而 做出貢獻(xiàn)。
返回圖5,平臺(tái)500包括層5(域-特定應(yīng)用)505。如在圖9中所示, 層5 505實(shí)現(xiàn)用于運(yùn)行在IP電話101上操作的應(yīng)用的商業(yè)邏輯和演示邏輯。
圖9示出了層5 505的本發(fā)明的單元的實(shí)施方式。參考圖9,層5 505包括商業(yè)邏輯901,該商業(yè)邏輯901提供機(jī)制以將由下層模塊提供的服 務(wù)合并到向終端用戶添加某些價(jià)值的一致應(yīng)用之中。商業(yè)邏輯卯l的某 些組件可以在IP電話101上本地地運(yùn)行,而某些組件將在應(yīng)用服務(wù)器
108中遠(yuǎn)程地運(yùn)行(圖1 )。某些例子包括拓展的呼叫功能、電話目錄、
管理和診斷工具、統(tǒng)一的消息發(fā)送、智能的呼叫管理、即時(shí)消息發(fā)送、 聯(lián)系人管理、個(gè)性化的鈴聲音調(diào)、呼叫跟蹤、遠(yuǎn)程合作工具、以及工業(yè) 特定應(yīng)用。就是在這一層實(shí)現(xiàn)域-特定區(qū)分功能。
層5 505進(jìn)一步包括演示邏輯1102,其響應(yīng)于以下事實(shí)用戶接口 (UI)模塊主要關(guān)注用戶交互的機(jī)制、以及如何向用戶展示合適的演示, 而形成對(duì)比的是商業(yè)邏輯901主要關(guān)注應(yīng)用域策略和永久性存儲(chǔ)交互。 UI模塊可以根據(jù)消費(fèi)者的需要改變而并不改變應(yīng)用核心功能性。例如, 具有豐富的基于web的客戶端、或者基于文本的客戶端的相同應(yīng)用域模 塊可以被重用。此外,應(yīng)用模塊可獨(dú)立地測(cè)試而無(wú)需求助于難用的圖形 用戶接口 (GUI)腳本工具。
返回到圖5,層4 504可以在經(jīng)由以下的API的不同IP電話101的 設(shè)計(jì)中起到調(diào)節(jié)的作用。操作系統(tǒng)服務(wù)API 506提供普通方法以訪問(wèn)由 搡作系統(tǒng)提供的服務(wù)。對(duì)每一特定的操作系統(tǒng),存在支持提取的模塊,,
通信基礎(chǔ)設(shè)施服務(wù)(CIS ) API 507提供普通方法以訪問(wèn)經(jīng)由安裝的 基礎(chǔ)設(shè)施可獲得的聚合的通信服務(wù)。對(duì)每個(gè)賣主-特定的基礎(chǔ)設(shè)施,將存 在支持提取的模塊。
普通聚合通信基礎(chǔ)服務(wù)(CCCBS) API 508提供標(biāo)準(zhǔn)方法以訪問(wèn)先 前開(kāi)發(fā)的普通聚合通信服務(wù),以滿足聚合通信域-特定應(yīng)用的寬的范圍。
平臺(tái)500可以用于針對(duì)聚合的通信裝置開(kāi)發(fā)域-特定應(yīng)用(在IP電 話101上操作的特定應(yīng)用),以將針對(duì)特定IP電話10開(kāi)發(fā)的一個(gè)或多 個(gè)域-特定應(yīng)用重新定向到新的硬件平臺(tái)和/或操作系統(tǒng)和/或通信基礎(chǔ)設(shè)
施o
圖10示出了在IP電話101中使用軟件平臺(tái)500 (圖5 )的應(yīng)用主機(jī) 服務(wù)("AHS")架構(gòu)1000的本發(fā)明的一個(gè)實(shí)施方式。AHS架構(gòu)1000可 以用于促進(jìn)在IP電話101的平臺(tái)500 (圖5)上操作的第三方應(yīng)用的管理。這包括但不限于在web上搜索適合的應(yīng)用,將主^L支持的應(yīng)用下 載到目標(biāo),在目標(biāo)上加載并運(yùn)行應(yīng)用、以及保護(hù)目標(biāo)上的其它代碼和數(shù) 據(jù)避免于惡意應(yīng)用的安全和保護(hù)機(jī)制。
圖IO進(jìn)一步示出了 IP電話101中的軟件平臺(tái)500的層4(CCCBS) 504如何支持層5 (域-特定應(yīng)用)505中的事務(wù)應(yīng)用(TA)的本發(fā)明的 一個(gè)實(shí)施方式。請(qǐng)注意,作為例子呈現(xiàn)了域-特定主機(jī)的應(yīng)用的三個(gè)例子, 即增強(qiáng)的喚醒呼叫服務(wù)1001、自動(dòng)會(huì)議服務(wù)002和數(shù)據(jù)完整服務(wù) 1003。增強(qiáng)的喚醒呼叫服務(wù)1001是一系列的服務(wù),該服務(wù)允許用戶來(lái) 建立配置,在其它能力之中該配置將允許TADS服務(wù)器調(diào)整喚醒呼叫時(shí) 間以解決實(shí)時(shí)流量和天氣條件以及用戶日歷事件。自動(dòng)會(huì)議服務(wù)1002 允許用戶安排并預(yù)定會(huì)議呼叫,然后該會(huì)議呼叫將被自動(dòng)地發(fā)起而無(wú)需 用戶干預(yù)。數(shù)據(jù)完整服務(wù)1003允許針對(duì)由于斷開(kāi)的號(hào)碼、移動(dòng)的號(hào)碼、 錯(cuò)誤的號(hào)碼等所造成的錯(cuò)誤的列表而對(duì)商業(yè)目錄服務(wù)(例如,黃頁(yè))進(jìn) 行自動(dòng)監(jiān)控。所有三種類型的應(yīng)用1001- 1003可以產(chǎn)生用于增加用戶 配置的事務(wù)、語(yǔ)音呼叫和其它事件。
在CCCBS層504中的TADS協(xié)議棧1004實(shí)現(xiàn)分發(fā)TA、執(zhí)行事務(wù) 以及收集TA事件所需的通信協(xié)議。在CCCBS層504中的TADS事務(wù) 管理器1005使用TADS協(xié)議棧1004,以執(zhí)行與TADS服務(wù)器UOl處的 另一個(gè)事務(wù)管理器的事務(wù)。CCCBS層504中的TADS編程管理器1006 接收和管理來(lái)自TADS服務(wù)器1201的編程信息以對(duì)發(fā)起的編程和其它 廣告進(jìn)行安排。應(yīng)用主機(jī)服務(wù)(AHS) 1007在層5 505中提供由第三方 應(yīng)用所需要的環(huán)境以運(yùn)行。在CCCBS層504中的安全套接層(SSL)模 塊1008提供在網(wǎng)絡(luò)的節(jié)點(diǎn)之間信息的安全傳輸。
TADS客戶端1302 (下面結(jié)合圖13進(jìn)一步討論)服務(wù)可為了域的 寬的范圍而由應(yīng)用共享,因而重用了提供服務(wù)的代碼并有效地縮短域-
特定應(yīng)用的開(kāi)發(fā)周期。
在操作系統(tǒng)服務(wù)層502中,應(yīng)用主機(jī)服務(wù)架構(gòu)1000可以進(jìn)一步包 括與平臺(tái)驅(qū)動(dòng)器和硬件IOIO接口連接的RTOS服務(wù)1009。
在圖11中示出了客戶端-服務(wù)器通信架構(gòu)的一個(gè)實(shí)施方式,針對(duì)該實(shí)施方式,軟件平臺(tái)500 (圖5)和方法可用以開(kāi)發(fā)可支持將增值服務(wù) 向終端用戶分發(fā)的客戶端聚合的通信終端裝置101。
參考圖H,客戶端-服務(wù)通信架構(gòu)ll()O形成了事務(wù)應(yīng)用交付系統(tǒng) (TADS)的基礎(chǔ),以便服務(wù)提供商和/或第三方開(kāi)發(fā)商和內(nèi)容提供商為 IP電話101快速開(kāi)發(fā)、交付以及管理產(chǎn)生收入和增強(qiáng)生產(chǎn)力的數(shù)據(jù)語(yǔ)音 應(yīng)用。數(shù)據(jù)-語(yǔ)音應(yīng)用是采用那些通過(guò)因特網(wǎng)協(xié)議的語(yǔ)音(VoIP)和/或 POTS/寬帶基礎(chǔ)設(shè)施的優(yōu)點(diǎn)的應(yīng)用。
如圖11中所示,TADS月l務(wù)器側(cè)單元1101與例如IP電話101的 TADS客戶端側(cè)單元1102經(jīng)由例如因特網(wǎng)的數(shù)據(jù)網(wǎng)絡(luò)102通信。客戶端 -服務(wù)通信架構(gòu)1100具有內(nèi)建的靈活性,允許其隨同硬件、軟件、協(xié)議 中的進(jìn)步而發(fā)展,由此對(duì)于應(yīng)用和內(nèi)容的交付提供擴(kuò)展的平臺(tái)。以下是 軟件平臺(tái)500 (客戶端-服務(wù)通信架構(gòu)1100)的主要特性。
TADS 1100提供集成的下載和內(nèi)容管理系統(tǒng),該系統(tǒng)使軟件和內(nèi)容 能夠交付到支持的裝置。此下載管理器支持軟件供應(yīng)的整個(gè)過(guò)程,包括 來(lái)自第三方開(kāi)發(fā)商的內(nèi)容和應(yīng)用的提交、這些應(yīng)用的測(cè)試和確認(rèn)、捆綁、 定價(jià)、基于統(tǒng)計(jì)學(xué)的目標(biāo)宣傳,以及交付到支持的終端。
TADS 1100進(jìn)一步包括這樣的能力,用以遠(yuǎn)程地供應(yīng)、配置、診斷 或更新兼容的裝置(如以下圖42-43中所描述)。這能夠?qū)τ脩籼峁┰?線幫助支持并降低對(duì)店內(nèi)訪問(wèn)的需求。通過(guò)該能力,服務(wù)提供商能夠帶 來(lái)新的客戶,推動(dòng)最新的軟件更新到終端、或遠(yuǎn)程地對(duì)消費(fèi)者的系統(tǒng)執(zhí) 行移動(dòng)、添加或改變。
在傳輸至裝置之前,TADS服務(wù)器1101可以處理所有的語(yǔ)音和數(shù)據(jù)。 TADS服務(wù)器1101與裝置1102通信以確定將在IP電話101上顯示的信 息的最優(yōu)的交付、壓縮以及格式化。此內(nèi)容優(yōu)化將最大化服務(wù)提供商使 用在消費(fèi)者的住所處所占用的可用裝置資源。
TADS 1100進(jìn)一步包括這樣的能力,使用開(kāi)放式標(biāo)準(zhǔn)接口以實(shí)現(xiàn)與 運(yùn)營(yíng)商的現(xiàn)有系統(tǒng)和第三方設(shè)備和軟件快速地和容易地集成。
此外,TADS 1100的所有軟件組件包括冗余和負(fù)栽平衡以提供非常 高水平的服務(wù)可用性。為了使能運(yùn)營(yíng)級(jí)的可靠性,如果TADS服務(wù)器1101
30遭遇任何硬件或軟件故障,其將所有的語(yǔ)音和數(shù)據(jù)流量路由至其他的服
務(wù)器。TADS 1100通過(guò)簡(jiǎn)單地添加服務(wù)器來(lái)提供擴(kuò)展性。下面結(jié)合圖12 和13提供對(duì)TADS 1100的更為詳細(xì)的描述。
圖12示出了TADS 1100的服務(wù)器側(cè)的本發(fā)明的一個(gè)實(shí)施方式。參 考圖1, TADS00包括服務(wù)器側(cè)1101和客戶端側(cè)102。已注意到, TADS服務(wù)器1101指的是服務(wù)器108 (圖1 )且該TADS客戶端J102指 的是IP電話101 (圖1和圖3-4)。
參考圖12, TADS服務(wù)器側(cè)單元1101包括前端控制臺(tái)1201,該控 制臺(tái)允許管理員經(jīng)由基于web的接口 (未示出)提交多媒體內(nèi)容,定義 目標(biāo)聽(tīng)眾的人口統(tǒng)計(jì)的/配置的特性,安排應(yīng)用和服務(wù)應(yīng)當(dāng)在何時(shí)分發(fā)的 日期和時(shí)間,以及如果適用的話,則針對(duì)服務(wù)進(jìn)行計(jì)費(fèi)。
TADS服務(wù)器側(cè)單元1101進(jìn)一步包括TADS服務(wù)器協(xié)議引擎1206, 該TADS服務(wù)器協(xié)議引擎1206使用在服務(wù)器側(cè)上的TADS協(xié)議處理所 有的通信,從而處理事務(wù)、分發(fā)應(yīng)用和服務(wù)、將客戶訂制到分發(fā)組以及
向用戶交付產(chǎn)品。
TADS服務(wù)器側(cè)單元1101進(jìn)一步包括各種服務(wù)器軟件模塊和數(shù)據(jù)庫(kù) 1205,在其上可以構(gòu)建通話應(yīng)用1203和聚合的語(yǔ)音-數(shù)據(jù)應(yīng)用和服務(wù) 1204。 TADS服務(wù)器側(cè)單元1101進(jìn)一步包括結(jié)算管理器1202,該結(jié)算 管理器1202維護(hù)在聚合的通信會(huì)話期間所有終端用戶動(dòng)作的日志,該 日志然后可用以確定整個(gè)價(jià)值鏈(商家、內(nèi)容提供商、服務(wù)提供商、以 及內(nèi)容分發(fā)平臺(tái)的所有者)的利潤(rùn)分配,并且用以獲得可以用于驅(qū)動(dòng)新 服務(wù)的有價(jià)值的封閉活動(dòng)報(bào)告、并對(duì)所有終端用戶處理上的有價(jià)值人口 統(tǒng)計(jì)數(shù)據(jù)記錄日志。TADS心跳處理1207通過(guò)發(fā)送周期性心跳消息通知 其它支持TADS的裝置關(guān)于它的處理器負(fù)載和其它瞬時(shí)數(shù)據(jù)。代理服務(wù) 器120 (圖1 )可用以針對(duì)數(shù)個(gè)TADS服務(wù)器108 (圖1 )、內(nèi)容媒體服 務(wù)器119(圖1 )和聚合的消息發(fā)送和目錄服務(wù)器IIO(圖1 )中的TADS 服務(wù)分發(fā)請(qǐng)求,以便一致性地平衡遍及所有這些服務(wù)器的負(fù)載,或者避 免向已經(jīng)變得不可用的服務(wù)器發(fā)送請(qǐng)求。不可用的服務(wù)器是針對(duì)已經(jīng)在 可配置的時(shí)間周期內(nèi)沒(méi)有接收到心跳消息的服務(wù)器。它們可認(rèn)為是無(wú)限加載了針對(duì)服務(wù)的請(qǐng)求。如下文進(jìn)一步所述,在圖14中更詳細(xì)地描述
了 TADS服務(wù)器軟件模塊和數(shù)據(jù)庫(kù)。
圖13示出了 TADS 1100的客戶端側(cè)的本發(fā)明的一個(gè)實(shí)施方式???戶端側(cè)包括TADS客戶端協(xié)議引擎1301 ,該TADS客戶端協(xié)議引擎1301 使用在客戶端側(cè)上的TADS協(xié)議處理所有的通信,以便處理事務(wù)、執(zhí)行 應(yīng)用和訪問(wèn)服務(wù)??蛻舳藗?cè)還包括各種TADS客戶端軟件模塊1302和 數(shù)據(jù)庫(kù),如下文進(jìn)一步所述,這在圖15中更為詳細(xì)地描述。
參考圖14, TADS前端(控制臺(tái))1201可以配置以作為針對(duì)事務(wù)應(yīng) 用交付系統(tǒng)(TADS )編程的API 1403的前端。TADS前端(控制臺(tái)) 1201對(duì)可訪問(wèn)編程的API 1403的所有數(shù)據(jù)呈現(xiàn)選擇性的視圖。這包括 定制圖形用戶界面、基于web的界面、命令行界面及其它。定制的前端 還可以由第三方所開(kāi)發(fā)。
TADS編程的API 1403對(duì)呼叫應(yīng)用展示TADS框架的所有方面。這 包括對(duì)消費(fèi)者、賣主、記賬、通道定義、事務(wù)、內(nèi)容和分發(fā)組上的信息 進(jìn)行瀏覽(讀取、寫入、刪除、添加)。
TADS服務(wù)器側(cè)單元101進(jìn)一步包括賣主管理模塊1404,配置以 允許對(duì)賣主數(shù)據(jù)庫(kù)1405的訪問(wèn)。賣主管理模塊1404可以是適配器,以 與現(xiàn)有的系統(tǒng)或內(nèi)部賣主數(shù)據(jù)庫(kù)1405進(jìn)行通信。通過(guò)賣主管理模塊1404 對(duì)關(guān)于賣主的所有信息進(jìn)行存儲(chǔ)和訪問(wèn)。賣主管理模塊1404可由內(nèi)容 編程模塊1406所使用以獲取賣主信息。賣主購(gòu)買在IP電話101上的廣 告空間/時(shí)間并通過(guò)IP電話101從消費(fèi)者獲得定單。
TADS服務(wù)器側(cè)單元1101進(jìn)一步包括人口統(tǒng)計(jì)學(xué)模塊1407,配置 以訪問(wèn)消費(fèi)者數(shù)據(jù)庫(kù)1408并應(yīng)用規(guī)則以詢問(wèn)顯示特定人口統(tǒng)計(jì)學(xué)特性 的記錄。人口統(tǒng)計(jì)學(xué)模塊1407可以進(jìn)一步包括適配器,以與現(xiàn)有系統(tǒng) 或內(nèi)部消費(fèi)者數(shù)據(jù)庫(kù)1408通信。
TADS服務(wù)器側(cè)單元1101進(jìn)一步包括用戶管理模塊1409。使用 TADS的賣主可以把支持TADS的客戶端的用戶認(rèn)作消費(fèi)者。通過(guò)用戶 管理模塊1409的使用,可以添加、改變或者刪除用戶。通過(guò)用戶管理 模塊1409訪問(wèn)關(guān)于用戶的所有信息。如上所述,TADS服務(wù)器側(cè)單元1101進(jìn)一步包括內(nèi)容編程模塊 1406。內(nèi)容編程模塊406包含在通過(guò)例如IP電話101的支持TADS的 客戶端的網(wǎng)絡(luò)定義分發(fā)和廣告展示中。通過(guò)由TADS服務(wù)器101分發(fā) 的事務(wù)應(yīng)用,在遠(yuǎn)程客戶端處展示廣告。賣主可使用TADS前端1201 所展示的圖形用戶接口以訪問(wèn)內(nèi)容編程模塊1406。內(nèi)容編程模塊1406 可以用以創(chuàng)建用于廣告的分發(fā)組、以及用以在組中的客戶端之間安排展 示時(shí)間。賣主可使用諸如用戶人口統(tǒng)計(jì)學(xué)、地理或組織的邊界和購(gòu)買歷 史的標(biāo)準(zhǔn)來(lái)定義針對(duì)廣告的展示的水平和分發(fā)。得到的日程信息存儲(chǔ)在 分發(fā)組時(shí)間表數(shù)據(jù)庫(kù)140中。
TADS服務(wù)器側(cè)單元1101進(jìn)一步包括事務(wù)引擎1411,,事務(wù)引擎1411 是自動(dòng)地處理來(lái)自TADS客戶端1102的事務(wù)的引擎。事務(wù)引擎1411可 以配置以保持所有處理的事務(wù)的記錄。事務(wù)引擎1411還可以訪問(wèn)記賬數(shù) 據(jù)庫(kù)1412(或外部記賬系統(tǒng))。事務(wù)引擎141還可改變消費(fèi)者數(shù)據(jù)庫(kù)1408 以在消費(fèi)者數(shù)據(jù)庫(kù)1408中反映關(guān)于消費(fèi)者購(gòu)買行為的特殊信息。事務(wù) 由客戶端1102啟動(dòng)。事務(wù)以用戶在支持TADS的裝置1102上選擇服務(wù) 或應(yīng)用來(lái)啟動(dòng)??蛻舳撕头?wù)器交換會(huì)話細(xì)節(jié),并且在請(qǐng)求確認(rèn)之后將 產(chǎn)品通過(guò)網(wǎng)絡(luò)102交付(在適當(dāng)?shù)臅r(shí)候)。當(dāng)產(chǎn)品交付至例如IP電話101 的支持TADS的裝置時(shí),交付結(jié)束。
如上所述,TADS服務(wù)器側(cè)單元1101進(jìn)一步包括TADS服務(wù)器協(xié)議 引擎1206。 TADS服務(wù)器協(xié)議引擎1206可以配置以使用在服務(wù)器側(cè)上 的TADS協(xié)議來(lái)處理所有通信。TADS通信協(xié)議用于處理事務(wù)、分發(fā)廣 告、將客戶端訂制到分發(fā)組以及向用戶端1102交付產(chǎn)品。
TADS服務(wù)器側(cè)單元1101進(jìn)一步包括事務(wù)應(yīng)用(TA )分發(fā)引擎1413。 TA分發(fā)引擎1413可以用以將事務(wù)應(yīng)用(TA)分發(fā)至例如IP電話101 的支持TADS的客戶端1102。 TA分發(fā)引擎1413可以配置以為了 TA分 發(fā)來(lái)查找日程安排數(shù)據(jù)庫(kù),以及使用TADS協(xié)議引擎1206以將它們發(fā) 送至適當(dāng)?shù)哪康牡亍D康牡囟x為已經(jīng)識(shí)別為具有適當(dāng)?shù)耐ǖ酪蕴幚韺?發(fā)送的TA的支持TADS的客戶端1102的組。事務(wù)應(yīng)用具有的任務(wù)是從 支持TADS的客戶端1102的網(wǎng)絡(luò)來(lái)廣告產(chǎn)品并完成銷售事務(wù)。根據(jù)基于人口統(tǒng)計(jì)學(xué)信息(通過(guò)人口統(tǒng)計(jì)學(xué)模塊-1407管理,并存
儲(chǔ)在消費(fèi)者DB408中)的需求以及賣主請(qǐng)求(通過(guò)賣主管理模塊1404 和賣主DB 1405管理)創(chuàng)建內(nèi)容的通道。每個(gè)通道可以具有不同的特性, 包括但不限于顯示器(屏幕"不動(dòng)產(chǎn)")的尺寸和位置、由通道提供的 內(nèi)容類型(靜態(tài)或動(dòng)畫圖像、聲音、語(yǔ)音消息發(fā)送、多媒體(集成的可 視和可聽(tīng)元素、甚至應(yīng)用等))、每個(gè)事件顯示的展示持續(xù)時(shí)間(10sec、 30sec、 30 min)、展示的時(shí)間和頻率("主要時(shí)間"、"紅眼"、"每10分 鐘重復(fù)"等)、基于規(guī)則的展示("在呼叫期間顯示"、"當(dāng)用戶針對(duì)比薩 搜索時(shí)顯示"等)、目標(biāo)人口統(tǒng)計(jì)學(xué)(例如,"在奢華的套房中顯示"、"在 地下區(qū)域顯示"、"在技術(shù)辦公室公園中顯示"等)、數(shù)字表示的展示等 級(jí)(100個(gè)支持TADS的裝置、IOO,OOO支持TADS的裝置)、以及基于 裝置的展示等級(jí)("支持TADS的電話,,、"支持TADS的PC"、"支持TADS 的PDA")。基于通道特性、賣主配置和人口統(tǒng)計(jì)學(xué)信息,內(nèi)容編程模塊 M06可創(chuàng)建內(nèi)容分發(fā)的通道。每個(gè)通道將基于其特性和與賣主獲得的銷 售協(xié)議(可能是通過(guò)在通道上拍賣時(shí)間)而具有與將信息放入通道關(guān)聯(lián) 的開(kāi)銷。該信息將由記賬管理器1416針對(duì)1412賣主在通道中使用的時(shí) 間進(jìn)行記賬。在一天的不同時(shí)間,某些通道可以具有不同的開(kāi)銷和特性 (例如,"主要時(shí)間"的開(kāi)銷可能大于"紅眼"的開(kāi)銷)。而且,TADS 1101 可基于支持TADS的裝置1102組信息(通過(guò)組訂戶/非訂戶模塊1414管 理,并在分發(fā)組時(shí)間表1410中存儲(chǔ)),將不同通道分配給支持TADS的 裝置。
TADS服務(wù)器側(cè)單元1101進(jìn)一步包括組預(yù)定管理器模塊1414,配 置以處理支持TADS的客戶端1102針對(duì)每個(gè)分發(fā)組的預(yù)定和解除預(yù)定。 分發(fā)組包括針對(duì)組成員的支持TADS的客戶端1102的每個(gè)的標(biāo)識(shí)符u 預(yù)定可在客戶端注冊(cè)時(shí)間發(fā)生,或者可以在TA為分發(fā)安排日程的任何 時(shí)間由服務(wù)器發(fā)起。預(yù)定處理為TA向支持丁ADS的客戶端1102交付曰 程安排信息。
TADS服務(wù)器側(cè)單元1101進(jìn)一步包括產(chǎn)品交付引擎1415,配置以 輔助處理引擎1411,用以在可能的任何時(shí)候通過(guò)將購(gòu)買的產(chǎn)品交付至支持TADS的客戶端U02來(lái)完成銷售。
TADS服務(wù)器側(cè)單元1101進(jìn)一步包括記賬管理器模塊1416,用以 訪問(wèn)記賬信息。記賬管理器模塊1416可以包括適配器,以與外部記賬 系統(tǒng)或內(nèi)部記賬數(shù)據(jù)庫(kù)1412通信。
記賬數(shù)據(jù)庫(kù)412可以包含通過(guò)TADS和TA分發(fā)費(fèi)用的、代表賣主 完成的銷售的信息。服務(wù)提供商針對(duì)賣主對(duì)TADS的使用來(lái)記賬。記賬 數(shù)據(jù)庫(kù)142還可以處理服務(wù)-使用記賬。
在TADS服務(wù)器側(cè)單元1101中的其它數(shù)據(jù)庫(kù)包括事務(wù)數(shù)據(jù)庫(kù)1417, 配置以包含支持TADS的所有事務(wù)的記錄。
如上所述,在TADS服務(wù)器側(cè)單元1101中的另一個(gè)數(shù)據(jù)庫(kù)是賣主 數(shù)據(jù)庫(kù)1405。賣主數(shù)據(jù)庫(kù)1405包含賣主信息。
如上所述,在丁ADS服務(wù)器側(cè)單元1101中的另一個(gè)數(shù)據(jù)庫(kù)是消費(fèi) 者數(shù)據(jù)庫(kù)1408。消費(fèi)者數(shù)據(jù)庫(kù)1408包含關(guān)于消費(fèi)者的所有信息。消費(fèi) 者是支持TADS的客戶端1102的用戶。
如上所述,在TADS服務(wù)器側(cè)單元1101中的另一個(gè)數(shù)據(jù)庫(kù)是分發(fā) 組時(shí)間表數(shù)據(jù)庫(kù)1410。分發(fā)組時(shí)間表數(shù)據(jù)庫(kù)1410包含關(guān)于什么裝置應(yīng) 該獲得什么TA以及在什么時(shí)間將它們進(jìn)行顯示的信息。
在TADS服務(wù)器側(cè)音元1101中的另一個(gè)數(shù)據(jù)庫(kù)是內(nèi)容數(shù)據(jù)庫(kù)1418。 內(nèi)容數(shù)據(jù)庫(kù)1418包含將有TADS服務(wù)器1101交付的產(chǎn)品和TA。
參考圖15,TADS客戶端1102的單元包括TA編程管理器模塊1505, 配置以通過(guò)TADS客戶端協(xié)議引擎1301接收來(lái)自服務(wù)器的預(yù)定請(qǐng)求。 TA編程管理器模塊]505可以配置以跟蹤在特定時(shí)間期望什么TA通過(guò) 每個(gè)通道、以及將它們呈現(xiàn)在電話用戶界面中的什么位置。
TADS客戶端協(xié)議引擎1301可以配置以4吏用每個(gè)客戶端中的TADS 處理所有通信。TADS通信協(xié)議用于處理事務(wù)、分發(fā)廣告、將客戶端訂 制至分發(fā)組以及將產(chǎn)品交付到客戶1102。
客戶側(cè)單元1102可以進(jìn)一步包括TA執(zhí)行引擎15 ,配置以在例如IP 電話101的客戶端處執(zhí)行TA。 TA使用事務(wù)代理人模塊508以執(zhí)行與 TADS服務(wù)器1101的事務(wù)。TA執(zhí)行引擎1503還在例如IP電話101的
35支持TADS的客戶端1102的用戶界面上呈現(xiàn)廣告。
客戶側(cè)單元1102可以進(jìn)一步包括UI事件處理機(jī)1506。 UI事件處理 機(jī)1506不是由TADS框架提供。它是支持TADS的客戶端1102的基礎(chǔ) 設(shè)施的部分。UI事件處理機(jī)1506從例如IP電話101的支持TADS的客 戶端的UI獲取事件,并將這些事件轉(zhuǎn)發(fā)至事務(wù)經(jīng)紀(jì)人模塊1508和TA 執(zhí)行引擎1503。
事務(wù)代理人模塊1508通過(guò)TADS客戶端協(xié)議引擎1101在TADS服 務(wù)器110處與處理引擎1501進(jìn)行交互。事務(wù)代理人模塊1508幫助TA 以完成該事務(wù)。
客戶端側(cè)單元1102可以進(jìn)一步包括產(chǎn)品安裝器模塊1507,配置以 將產(chǎn)品安裝到通過(guò)TADS框架交付的數(shù)據(jù)庫(kù)1502中。
客戶端側(cè)單元1102可以進(jìn)一步包括產(chǎn)品下載器模塊1501,該產(chǎn)品 下載器模塊1501通過(guò)TADS客戶端協(xié)議引擎1101與在TADS服務(wù)器 110處的產(chǎn)品交付引擎交互。產(chǎn)品下載器模塊1501通過(guò)TADS下載購(gòu) 買的產(chǎn)品。
客戶端側(cè)單元1102可以進(jìn)一步包括組和通道捆綁數(shù)據(jù)庫(kù)1504,該 數(shù)據(jù)庫(kù)1504包含通過(guò)每個(gè)分發(fā)組將交付什么TA、以及它們的廣告將在 何時(shí)以及在UI的何處顯現(xiàn)。
如上所述,安裝的應(yīng)用數(shù)據(jù)庫(kù)1502將保持通過(guò)TADS安裝的所有應(yīng)用。
已注意到,TADS 1100的服務(wù)器和客戶端側(cè)的實(shí)施方式可以包括其 他的和/或另外的模塊,為了清楚起見(jiàn)沒(méi)有描述這些模塊。進(jìn)一步注意到, TADS 1100可以由模塊的不同組合來(lái)實(shí)現(xiàn),并且那些在圖12-15的討 論中所呈現(xiàn)的模塊是示例性的。
在2005年3月17 EH是交的、標(biāo)題為"Internet Protocol(lP) Phone with Search and Advertising Capability"的美國(guó)專利申請(qǐng)中公開(kāi)了如上所述的 關(guān)于TADS的另外的細(xì)節(jié),該申請(qǐng)序列號(hào)為11/082,361,通過(guò)引用將該 申請(qǐng)的全部并入在此。
結(jié)合圖l和圖11 - 15所述的由本發(fā)明的一個(gè)實(shí)施方式所實(shí)現(xiàn)的服務(wù)的例子包括但不限于增強(qiáng)的喚醒服務(wù)(由TADS喚醒呼叫服務(wù)器108 提供)(圖16-23)、增強(qiáng)的數(shù)據(jù)完整方法(通過(guò)丁ADS/黃頁(yè)警告服務(wù)器 108提供)(圖24-27)、增強(qiáng)的商家-消費(fèi)者交互方法(通過(guò)遠(yuǎn)程VoIP 呼叫分配器(RVCD) 2402 (結(jié)合圖28討論)與IP電話101合作來(lái)提 供)(圖28 -29)、增強(qiáng)的自動(dòng)-會(huì)議方法(通過(guò)SIP服務(wù)器109、 TADS 日歷服務(wù)器108、消費(fèi)者數(shù)據(jù)庫(kù)1208 (結(jié)合圖12討論)與IP電話101 合作來(lái)提供)(圖30 - 32)、增強(qiáng)的使用控制方法(通過(guò)TDS服務(wù)器108 和消費(fèi)者DB 1208 (結(jié)合圖12討論)與IP電話101合作來(lái)提供)(圖 33 -34)、以及增強(qiáng)的用戶體驗(yàn)方法(通過(guò)TA分發(fā)引擎109 (結(jié)合圖14 討論)與IP電話101合作來(lái)提供)(圖35 - 41 )。這些服務(wù)的每個(gè)代表 當(dāng)前發(fā)明的一個(gè)實(shí)施方式,并且為提供TADS平臺(tái)廣告的所有服務(wù)而做 出貢獻(xiàn)。
以下呈現(xiàn)了結(jié)合圖16-41的上述示例性服務(wù)或應(yīng)用的討論,其可調(diào) 節(jié)圖11-15所討^r的TADS構(gòu)建塊和軟件平臺(tái)500 (圖5 )。因而,以 下將結(jié)合圖1 - 13討論圖16-41的這些圖的每個(gè)。
TADS喚醒呼叫服務(wù)(TWCS) 108控制服務(wù)執(zhí)行和配置。賣主服務(wù) 器118、 一致消息發(fā)送服務(wù)器110、內(nèi)容和媒體服務(wù)器119經(jīng)由數(shù)據(jù)網(wǎng)絡(luò) 102與TWCS合作,以經(jīng)由IP電話lOl交付由用戶請(qǐng)求的特定服務(wù)。IP 電話101接收喚醒呼叫,并啟用結(jié)合圖16-23所描述的所有其它增強(qiáng) 的服務(wù)。
增強(qiáng)的喚醒服務(wù)依賴于用戶能夠直接在IP電話終端101處或使用 web瀏覽器通過(guò)對(duì)喚醒服務(wù)器108的配置入口創(chuàng)建并存儲(chǔ)個(gè)人優(yōu)選項(xiàng)和 配置文件。在圖16中呈現(xiàn)配置序列。圖16是用于經(jīng)由到喚醒服務(wù)器108 的配置入口創(chuàng)建和存儲(chǔ)個(gè)人優(yōu)選項(xiàng)或配置文件的方法1600的流程圖。 結(jié)合圖并參考圖16,在步驟1601中,用戶登陸至喚醒服務(wù)器IOS。 在步驟1602中,如果喚醒服務(wù)器108驗(yàn)證了用戶的認(rèn)證證書,則喚醒 服務(wù)器108向用戶提供對(duì)主配置頁(yè)的訪問(wèn)。在步驟1603中,用戶添加、 修改或刪除以下任意的配置參數(shù)喚醒呼叫、針對(duì)它們的日程安排(再 發(fā)生)和喚醒聲音優(yōu)選項(xiàng)的規(guī)則;打盹才莫式呼叫之間的間隔、多長(zhǎng)時(shí)間、喚醒聲音;任務(wù)和約會(huì)列表(手工或通過(guò)與另一臺(tái)服務(wù)器同步);
信息饋送的源和感興趣的目錄新聞、天氣、體育、旅游路線。例如, 喚醒服務(wù)器108可基于用戶指定的規(guī)則自動(dòng)地調(diào)整喚醒呼叫設(shè)置。針對(duì) 這些規(guī)則的輸入?yún)?shù)可以是在網(wǎng)絡(luò)或用戶的配置文件上荻得的信息(天 氣和交通條件、早間約會(huì)、離店事件、旅行時(shí)間表等)??商鎿Q地,喚 醒服務(wù)器108可以向用戶建議對(duì)設(shè)置的改變,而不是自動(dòng)地改變它們, 以便用戶可驗(yàn)證并允許改變。其中可以應(yīng)用該方式的一些特定情況如 下。基于在我到工作地點(diǎn)或到機(jī)場(chǎng)的路徑中的突發(fā)交通堵塞,喚醒服務(wù) 器108自動(dòng)地將喚醒呼叫時(shí)間調(diào)整得早于正常某一時(shí)間段。在另一個(gè)例 子中,喚醒服務(wù)器108由于早間在辦公地點(diǎn)的約會(huì)、與醫(yī)生的約會(huì)、與 修理師的約會(huì)或者與朋友去旅行,而建議在再次發(fā)生的喚醒呼叫中改 變。在另一個(gè)例子中,喚醒服務(wù)器108可以使用來(lái)自用戶的旅行線路的 信息以事先創(chuàng)建或建議喚醒呼叫設(shè)置。在另一個(gè)例子中,喚醒服務(wù)器108 可在網(wǎng)絡(luò)中查找從飯店到機(jī)場(chǎng)的估計(jì)的到達(dá)時(shí)間(考慮距離和交通條 件)并因此調(diào)整時(shí)間。喚醒服務(wù)器108甚至可以考慮時(shí)區(qū)中的差異。賣
主可由與正常用戶相同的方式登陸到TADS服務(wù)器之中,并且可將廣告、 服務(wù)和供應(yīng)與喚醒呼叫關(guān)聯(lián)和針對(duì)喚醒呼叫安排廣告、服務(wù)和供應(yīng)。
已注意到,方法600可以包括其它和/或另外的步驟,為了清楚起 見(jiàn)在此沒(méi)有描述。進(jìn)一步注意到,方法1600可以不同于所呈現(xiàn)順序的 順序來(lái)執(zhí)行,并且在圖16的討論中所呈現(xiàn)的順序是示例性的。進(jìn)一步 注意到,方法1600中的特定步驟可以基本上同時(shí)的方式執(zhí)行。
圖17示出了根據(jù)本發(fā)明的一個(gè)實(shí)施方式的喚醒服務(wù)的高層狀態(tài)機(jī) 示圖。該處理由三個(gè)狀態(tài)構(gòu)成執(zhí)行呼叫(1702 )、喚醒(1703 )以及 打盹(1704)。處理在開(kāi)始點(diǎn)(1701 )開(kāi)始并在結(jié)束點(diǎn)(1705 )結(jié)束。 當(dāng)喚醒服務(wù)器08發(fā)起呼叫且電話101開(kāi)始響鈴或自動(dòng)應(yīng)答呼叫的時(shí) 候,該過(guò)程在開(kāi)始點(diǎn)1701啟動(dòng)。如果用戶確認(rèn)喚醒呼叫,即,提示喚 醒服務(wù)器108他/她已經(jīng)蘇醒,則狀態(tài)機(jī)轉(zhuǎn)換到蘇醒狀態(tài)1703。 一旦處 于蘇醒狀態(tài)1703中,喚醒服務(wù)器108可開(kāi)始將以下描述的增強(qiáng)的服務(wù) (提醒/警示)推進(jìn)電話101。如果用戶沒(méi)有確認(rèn)喚醒呼叫,且用戶在他的/她的配置文件中激活了打盹功能,則狀態(tài)機(jī)將轉(zhuǎn)換到打盹狀態(tài)1704。 基于用戶的配置文件,狀態(tài)機(jī)將在那里逗留給定的時(shí)間量,且然后轉(zhuǎn)換
至^^于呼叫狀態(tài)1702以再次嘗試喚醒呼叫。
具有兩個(gè)關(guān)聯(lián)于增強(qiáng)的喚醒呼叫的主要方案。在第一方案中,電話
101自動(dòng)地應(yīng)答呼叫。在圖18中描述了該方案。在第二方案中,用戶應(yīng) 答呼叫。在圖19中描述該方案。
圖18示出(經(jīng)由如下所標(biāo)示的箭頭)根據(jù)本發(fā)明的一個(gè)實(shí)施方式的 關(guān)聯(lián)于自動(dòng)應(yīng)答喚醒呼叫的電話101 (圖15)的事件的序列。喚醒服務(wù) 器08在喚醒呼叫的時(shí)間對(duì)IP電話101 4丸行呼叫(箭頭1802)。該呼叫 標(biāo)記為喚醒呼叫。IP電話IOH企查撥入呼叫的身份(箭頭803 ),如果 事實(shí)上該呼叫是一個(gè)喚醒呼叫,則IP電話lOl自動(dòng)地應(yīng)答該呼叫(箭頭 1804),因而經(jīng)由呼叫應(yīng)答信號(hào)的發(fā)送向喚醒服務(wù)器108發(fā)送信號(hào)(箭 頭805 )。喚醒服務(wù)器108聯(lián)系媒體服務(wù)器119以指示用戶優(yōu)選項(xiàng),即, 將發(fā)送什么聲音(箭頭1806)。喚醒服務(wù)器108將媒體通道的本地端連 接至媒體服務(wù)器119以將音頻(音樂(lè)、預(yù)先錄制的消息以及現(xiàn)場(chǎng)早間新 聞)實(shí)時(shí)地發(fā)送至電話101。當(dāng)用戶1801醒來(lái),用戶1801將向喚醒服 務(wù)器108提供確認(rèn),或者掛斷呼叫、或者選擇繼續(xù)收聽(tīng)媒體流(箭頭 1807 )。這兩個(gè)動(dòng)作中的任一動(dòng)作都將向服務(wù)器108指示喚醒呼叫是成 功的(箭頭1808 )。如果用戶1801沒(méi)有執(zhí)行這兩個(gè)動(dòng)作中的任一個(gè),服 務(wù)器108在給定的時(shí)間逝去之后斷開(kāi)呼叫,并認(rèn)定喚醒呼叫是不成功的。 在時(shí)間逝去之后,用戶1801將完成喚醒會(huì)話(箭頭1809)。
圖19示出了 (經(jīng)由如下標(biāo)示的箭頭)根據(jù)本發(fā)明的一個(gè)實(shí)施方式的 關(guān)聯(lián)于應(yīng)答喚醒呼叫的用戶1801的事件的序列。喚醒服務(wù)器08在喚 醒呼叫的時(shí)候?qū)P電話101進(jìn)行呼叫(箭頭1901),其中該喚醒呼叫 具有電話101可識(shí)別為喚醒呼叫的身份。在接收到喚醒呼叫之上,終端 101開(kāi)始振鈴。由于電話101可將接入的呼叫識(shí)別為喚醒呼叫,其根據(jù) 當(dāng)前用戶配置可以播放適當(dāng)?shù)拟徛曇粽{(diào)(箭頭1902)。鈴聲音調(diào)可超越 簡(jiǎn)單韻律樣式并包括更復(fù)雜的聲音文件,諸如短音樂(lè)片斷和輕松的聲音 (存儲(chǔ)在電話的非易失性存儲(chǔ)器中)。當(dāng)用戶1801醒來(lái),用戶1801將應(yīng)答該呼叫(箭頭1903 ),并且終端將向喚醒服務(wù)器108發(fā)送關(guān)于該呼 叫已被應(yīng)答的信號(hào)(箭頭1904)。喚醒服務(wù)器108將電話連接至媒體服 務(wù)器119,當(dāng)媒體會(huì)話保持建立(箭頭1906)的時(shí)候,該媒體服務(wù)器119 將開(kāi)始傳輸配置的音頻流(箭頭1905 )。用戶1801將向服務(wù)器108提 供他/她已經(jīng)蘇醒的確認(rèn),或者掛斷呼叫或者選擇繼續(xù)收聽(tīng)輸入的音頻流 (箭頭1907)。如果用戶1801不接起電話101,服務(wù)器08將在給定 的時(shí)間逝去之后斷開(kāi)呼叫,并認(rèn)定呼叫未成功。在一段時(shí)間逝去之后, 用戶1801將完成呼叫會(huì)話(箭頭1908 )。
以上所述的喚醒服務(wù)器還可提供與在數(shù)字警告時(shí)鐘中找到的功能類 似的功能。在這種情形中,喚醒服務(wù)器108發(fā)起喚醒呼叫,該呼叫或者 可以由電話IOI自動(dòng)應(yīng)答、或者由用戶1801應(yīng)答。如果喚醒呼叫失敗 (即,用戶不提供確認(rèn)),服務(wù)器108將依賴于用戶配置的回呼設(shè)置再 次嘗試。如果用戶在給定的時(shí)間量之內(nèi)沒(méi)有確認(rèn)呼叫,則喚醒呼叫未成 功。服務(wù)器108繼續(xù)發(fā)起喚醒呼叫并針對(duì)成功進(jìn)行檢查,直到到達(dá)在配 置的用戶的配置文件中指定的放棄條件。對(duì)于每個(gè)用戶,服務(wù)器108回 呼的次數(shù)以及在呼叫之間的間隔可以是定制的。例如,服務(wù)器08可使 用輕杠、的聲音每IO分鐘回呼半小時(shí),然后在該時(shí)間段之后在較短的間 隔嘗試使用較強(qiáng)的聲音。如果沒(méi)有接收到應(yīng)答,系統(tǒng)將觸發(fā)警告,該警 告將向適當(dāng)?shù)娜藛T發(fā)送信號(hào)以檢查為其建立喚醒呼叫的那個(gè)人的身體 狀況(退休之家、醫(yī)院、飯店等)。
圖20示出(經(jīng)由如下所標(biāo)示的箭頭)根據(jù)本發(fā)明的一個(gè)實(shí)施方式喚 醒服務(wù)如何向用戶1801提醒日歷中諸如生日、紀(jì)念日的特定日期。如 果適合,允許用戶1801安排購(gòu)買和交付禮物。TADS/喚醒服務(wù)器108 和用戶1801建立喚醒呼叫,該喚醒呼叫可以由電話101自動(dòng)應(yīng)答或者 由用戶1801應(yīng)答(箭頭2005)。服務(wù)器108注意到,今天在用戶的日 歷中存在生日或紀(jì)念日的條目。服務(wù)器108建議禮品選項(xiàng)的列表(花、 巧克力、書等)(箭頭2006)。用戶1801選擇禮物選項(xiàng)(箭頭2007)。 服務(wù)器108針對(duì)該禮物種類提供本地賣主的列表(箭頭2008 )。用戶 1801從列表中選擇賣主(箭頭1809) 。 IP電話101下載事務(wù)應(yīng)用(箭頭2010)以允許用戶1801選擇、支付并安排禮物的交付(箭頭2011)。 用戶1801與IP電話101交互以執(zhí)行訂購(gòu)。電話101向服務(wù)器108投遞 該事務(wù)。TADS服務(wù)器108向特別的賣主服務(wù)器U8投遞處理??商鎿Q 地,由于TADS服務(wù)器108可能已經(jīng)提供了聯(lián)系號(hào)碼,所以用戶1801 可以只要按下按鈕來(lái)呼叫賣主以執(zhí)行訂購(gòu)。
圖2示出(經(jīng)由如下標(biāo)示的箭頭)根據(jù)本發(fā)明的一個(gè)實(shí)施方式的喚 醒服務(wù)可以如何向用戶1801警告可能是他/她感興趣的特殊娛樂(lè)事件, 并允許用戶1801對(duì)這些事件預(yù)訂或購(gòu)買門票。TADS/喚醒服務(wù)器108 和用戶1801建立喚醒呼叫,該喚醒呼叫可以由電話101自動(dòng)應(yīng)答或者 由用戶1801應(yīng)答(箭頭2101 )。服務(wù)器108注意到日期并向用戶1801 提供周末活動(dòng)(音樂(lè)會(huì)、電影、劇院、會(huì)議、旅行特別套裝)的列表, 這些周末活動(dòng)與存儲(chǔ)在服務(wù)器108中的用戶的配置文件中的興趣列表相 匹配(箭頭2102)。用戶1801從該列表中選擇一個(gè)活動(dòng)(箭頭2103)。 電話101下栽應(yīng)用(箭頭2104)以允許用戶801來(lái)購(gòu)買門票并進(jìn)行/確 -認(rèn)預(yù)訂(箭頭2105 )。用戶1801與IP電話101交互以沖丸4亍訂購(gòu)。電話 101向服務(wù)器108遞送該事務(wù)(箭頭2106) 。 TADS服務(wù)器108向特定 的賣主服務(wù)器118投遞該事務(wù)1811 (箭頭2107)。
對(duì)于服務(wù)產(chǎn)業(yè),可以想象出結(jié)合圖20和21所描述的服務(wù)的組合。 喚醒服務(wù)向用戶1801展示對(duì)于該天在飯店餐館菜單或活動(dòng)/旅游的列 表中可獲得什么。服務(wù)器108和用戶1801建立喚醒呼叫。服務(wù)器108 向用戶1801展示針對(duì)該天的飯店餐館早餐菜單和活動(dòng)的列表。電話101 下載應(yīng)用以允許用戶1801針對(duì)早餐訂制房間服務(wù)或針對(duì)給定的活動(dòng)預(yù) 訂門票。
圖22示出(經(jīng)由如下所標(biāo)示的箭頭)根據(jù)本發(fā)明的一個(gè)實(shí)施方式的 喚醒服務(wù)如何可向用戶1801發(fā)送緊急未讀電子郵件或者語(yǔ)音郵件,該 緊急未讀電子郵件或者語(yǔ)音郵件在晚間到達(dá)并且在早間需要立即關(guān)注。 TADS/喚醒服務(wù)器108和用戶1801建立喚醒呼叫,該喚醒呼叫可以由電 話101自動(dòng)地應(yīng)答或者由用戶1801應(yīng)答(箭頭2201 )。服務(wù)器108向 消息發(fā)送服務(wù)器110請(qǐng)求關(guān)于當(dāng)前用戶在晚些時(shí)間的新的緊急電子郵件或者語(yǔ)音郵件的信息(箭頭2202)??商鎿Q地,當(dāng)新消息到達(dá)時(shí),消息
發(fā)送服務(wù)器UO可以通知喚醒服務(wù)器108u然后,服務(wù)器110可檢查在 喚醒呼叫的時(shí)間是否記錄有任何消息日志。電話101下載應(yīng)用以使得用 戶1801看見(jiàn)和聽(tīng)見(jiàn)緊急消息的列表,并且如果適當(dāng)?shù)脑拕t應(yīng)答(箭頭 2203 )。用戶1801瀏覽消息列表(箭頭2204)并請(qǐng)求關(guān)于特殊消息的 更多信息(箭頭2205 )。電話101示出文本或播放選擇的消息(箭頭 2206 )。在察看了該消息之后,如果合適的話,則用戶1801可使用電 話101來(lái)應(yīng)答(箭頭2207)。
圖23示出(經(jīng)由如下所標(biāo)示的箭頭)根據(jù)本發(fā)明的一個(gè)實(shí)施方式的 喚醒服務(wù)如何可向用戶1801發(fā)送在醒來(lái)時(shí)(通常在早間)可能感興趣 的信息,諸如新聞標(biāo)題、本地天氣條件、體育結(jié)果、以及股票報(bào)價(jià)(共 同地稱為"報(bào)紙材料")。TADS/喚醒服務(wù)器108和用戶1801建立喚醒 呼叫,該喚醒呼叫可以由電話101自動(dòng)應(yīng)答或者由用戶1801應(yīng)答(箭 頭2301 )。服務(wù)器1801基于用戶的優(yōu)選項(xiàng)來(lái)發(fā)送信息種類的列表以供 選擇(箭頭2302 )。用戶1801選擇他/她想要瀏覽的信息種類(箭頭2303 )。 服務(wù)器108向電話101發(fā)送應(yīng)用以向用戶1801呈現(xiàn)信息(箭頭2304)。 從內(nèi)容服務(wù)器119、賣主服務(wù)器118或TADS/喚醒服務(wù)器108發(fā)起下載 感興趣的每個(gè)種類(箭頭2305、 2306、 2307)。服務(wù)器108向用戶示出 在早間個(gè)人感興趣的信息(箭頭2308),諸如針對(duì)該天的任務(wù)列表和約 會(huì)、新聞標(biāo)題、本地天氣、交通條件、體育結(jié)果、有靈感的/有趣的語(yǔ)錄 以及卡通連環(huán)漫畫。用戶1801可以基于由TADS服務(wù)器108遞送的廣 告連同感興趣的信息來(lái)發(fā)起事務(wù)(箭頭2309)。服務(wù)器108發(fā)送事務(wù)應(yīng) 用(箭頭2310)。事務(wù)由用戶1801經(jīng)由IP電話101建立(箭頭2311 )。 事務(wù)投遞至TADS服務(wù)器108 (箭頭2312)并且最終投遞至賣主服務(wù)器 118 (箭頭2313)。
以下結(jié)合圖24 - 26討論了由關(guān)于增強(qiáng)的數(shù)據(jù)完整方法的開(kāi)發(fā)的本 發(fā)明的一個(gè)實(shí)施方式所實(shí)現(xiàn)的服務(wù),且該增強(qiáng)的數(shù)據(jù)完整方法可調(diào)節(jié)在 圖14-15中所討論的TADS構(gòu)建塊和軟件平臺(tái)500 (圖5 ),以促進(jìn)諸 如黃頁(yè)的數(shù)字目錄(下面結(jié)合圖24到26進(jìn)行討論)的維護(hù)。也就是,
42圖24-26公開(kāi)了用于識(shí)別由沒(méi)有聯(lián)系到想要的接收者的IP電話101的 用戶所撥出的電話號(hào)碼的方法。此外,圖24-26公開(kāi)了用于識(shí)別由IP 電話101的用戶所執(zhí)行的失敗的聯(lián)系目錄搜索的方法。
該增強(qiáng)的方法是基于所謂的TADS/黃頁(yè)(YP)警告服務(wù)器108的有 效性(結(jié)合圖24在下文進(jìn)一步討論),該警告服務(wù)器108具有一種機(jī) 制,通過(guò)該機(jī)制可從IP電話10接收指示未能完成對(duì)特殊電話號(hào)碼或 URI的呼叫的警告。此警告機(jī)制或者經(jīng)由UI事件處理機(jī)1506人工、或 者由錯(cuò)誤響應(yīng)代碼自動(dòng)地對(duì)呼叫觸發(fā)。該警告可分類為危急(人工產(chǎn)生) 或信息(自動(dòng)地產(chǎn)生)。在兩種情形中,管理員2408 (如下所述圖24) 有能力選擇將導(dǎo)致警告產(chǎn)生的失敗閾值。
圖24示出(經(jīng)由如下所標(biāo)示的箭頭)根據(jù)本發(fā)明的一個(gè)實(shí)施方式的 關(guān)聯(lián)于可選擇的失敗閾值(人工解決方案)的事件的序列。參考圖24, 通話服務(wù)服務(wù)器109連同錯(cuò)誤聲音或聲明,向IP電話101發(fā)送錯(cuò)誤的號(hào) 碼(用戶嘗試連接該號(hào)碼,但發(fā)現(xiàn)是錯(cuò)誤的號(hào)碼)和/或SIP/H323錯(cuò)誤 消息2401。 IP電話108經(jīng)由Ul事件處理機(jī)1506提供的界面顯示"斷開(kāi) 的鏈接"類型的按鈕。用戶通過(guò)按下該按鈕觸發(fā)警告報(bào)告。此活動(dòng)將向 TADS服務(wù)器108(經(jīng)由事務(wù)代理人模塊1508和TADS客戶端協(xié)議引擎 1301 )發(fā)送"危急警告"消息(箭頭2402),該消息指示"壞的電話號(hào) 碼"。危急警告消息將致使TADS服務(wù)器108對(duì)針對(duì)所呼叫的號(hào)碼增加 相應(yīng)的警告計(jì)數(shù)(箭頭2403 )。 一旦電話號(hào)碼的警告計(jì)數(shù)到達(dá)選擇的失 敗闊值,該號(hào)碼將被標(biāo)記(箭頭2404 )且顯示在丁ADS前端控制臺(tái)1201 上。然后,目錄管理員2208將看到標(biāo)記的號(hào)碼(箭頭2405)并將發(fā)起 調(diào)查以確定為何出現(xiàn)失敗(斷開(kāi)的號(hào)碼、變化的號(hào)碼等)(箭頭2406)。 一旦確定失敗的原因,管理員2408著手以更新數(shù)據(jù)庫(kù)來(lái)避免未來(lái)的呼 叫失敗(箭頭2407)。
圖25示出(經(jīng)由如下標(biāo)示的箭頭)根據(jù)本發(fā)明的一個(gè)實(shí)施方式的關(guān) 聯(lián)于可選擇的失敗閾值(自動(dòng)解決方案)的事件的序列。參考圖25,通 話服務(wù)服務(wù)器109向IP電話101發(fā)送S1P錯(cuò)誤消息(具有以下任意一種 的SIP錯(cuò)誤代碼301、 404、 410和604)(箭頭25(M )。 一旦接收到錯(cuò)誤消息,IP電話101將產(chǎn)生信息警告(箭頭2502 ),該信息警告將被 發(fā)送至TADS服務(wù)器108(經(jīng)由TA執(zhí)行模塊1303和TADS客戶端協(xié)議 引擎1301),指示"壞的電話號(hào)碼"。該信息警告消息將致使TADS服 務(wù)器108針對(duì)所呼叫的號(hào)碼增加相應(yīng)的警告計(jì)數(shù)(箭頭2503 )。 一旦電 話號(hào)碼的警告計(jì)數(shù)到達(dá)選擇的失敗閾值,該號(hào)碼將被標(biāo)記(箭頭2504) 并且在TADS前端控制臺(tái)1201上顯示。然后,目錄管理員2408將看到 標(biāo)記的號(hào)碼(箭頭2505 )并將發(fā)起調(diào)查以確定為何出現(xiàn)失敗(斷開(kāi)的號(hào) 碼、變化的號(hào)碼等)(箭頭2506)。 一旦確定失敗的原因,管理員2408 著手更新數(shù)據(jù)庫(kù)以避免未來(lái)的呼叫失敗(箭頭2507)。
圖26示出(經(jīng)由如下標(biāo)示的箭頭)根據(jù)本發(fā)明的一個(gè)實(shí)施方式的關(guān) 聯(lián)于可適用于先前所述的手工和自動(dòng)方法兩者的可選擇失敗閾值的事 件的詳細(xì)序列。參考圖26,通話服務(wù)服務(wù)器109向IP電話101發(fā)送S1P 或錯(cuò)誤號(hào)碼(用戶嘗試連接該號(hào)碼,但結(jié)果是錯(cuò)誤的號(hào)碼)錯(cuò)誤消息(具 有以下任意一個(gè)SIP錯(cuò)誤代碼301、 404、 410和604)(箭頭2601 )。 一旦接收到錯(cuò)誤消息,IP電話101將向TA執(zhí)行引擎1303發(fā)送消息(箭 頭2602) , UI事件處理機(jī)1506用警告喚醒系統(tǒng)。TA執(zhí)行引擎1503、 UI事件處理機(jī)1506將該警告交付至事務(wù)代理人模塊1508(箭頭2603 ), 事務(wù)代理人模塊1508接著將該警告交付至TADS客戶端協(xié)議引擎1101
(箭頭2604 ),這使得可使用TADS協(xié)議將該警告轉(zhuǎn)發(fā)至TADS服務(wù)器 協(xié)議引擎1206 (箭頭2605 ) 。 TADS服務(wù)器協(xié)議引擎1206向事務(wù)引擎
(警告管理器)1411報(bào)告該警告(箭頭2606),事務(wù)引擎(警告管理 器)1411增加相應(yīng)的警告計(jì)數(shù)(箭頭2607)并將其記錄在事務(wù)數(shù)據(jù)庫(kù) 1417上。如果達(dá)到閾值,事務(wù)引擎(警告管理器)1411將標(biāo)記該電話 號(hào)碼(箭頭2608 )并在TADS前端控制臺(tái)(警告觀察器)1201上顯示。 一旦警告管理員2408看到標(biāo)記的號(hào)碼(箭頭2609),他/她將發(fā)起調(diào)查
(箭頭2610),且如果合適的話,則更新黃頁(yè)數(shù)據(jù)庫(kù)1418 (箭頭2611 )。 在上述的人工和自動(dòng)方法兩者中,TADS服務(wù)器協(xié)議引擎1206將接 收警告,并將這些警告存儲(chǔ)在事務(wù)數(shù)據(jù)庫(kù)1417上,直到這些警告被清 除或保存到替換的位置。警告管理器應(yīng)用將依據(jù)管理員配置的數(shù)據(jù)來(lái)監(jiān)控警告或警告計(jì)數(shù)。此應(yīng)用將通過(guò)使用TADS前端控制臺(tái)1201顯示警
告來(lái)使得系統(tǒng)管理員可獲得警告。黃頁(yè)管理員可查看所標(biāo)記號(hào)碼的報(bào) 告,以便啟動(dòng)關(guān)于特定的被警告或被標(biāo)記號(hào)碼的有效性的查詢,,可通過(guò)
使用SIP (SUBSCRIBE/NOTIFY)消息、基于SNMP的捕荻或者類似的 協(xié)議和服務(wù)來(lái)實(shí)現(xiàn)警告機(jī)制。如果使用SNMP,針對(duì)管理信息基礎(chǔ)的對(duì) 象標(biāo)識(shí)符以及它們將被翻譯的方式定義了 TADS通信協(xié)議的此部分。如 果使用SIP SUBSCRIBE/NOTIFY機(jī)制,則與兩種類型消息交換的XML 文件的方案定義了用于此服務(wù)的TADS通信協(xié)議。TADS客戶端協(xié)議引 擎1301可提供編程的接口以創(chuàng)建和解析所述對(duì)象或文件。注意,上述 方法將警告用作重要類型的事件,但是可以延伸使用其他事件以便創(chuàng)建 更多精細(xì)的方案來(lái)更新目錄數(shù)據(jù)庫(kù)。例如,可以使用業(yè)務(wù)測(cè)量,其中本 地查找的黃頁(yè)的數(shù)目與最終本地查找的次數(shù)相比產(chǎn)生一個(gè)呼叫可用于 性能指示符。
在上述的人工和自動(dòng)方法兩者中,警告消息的內(nèi)容可以包括ID、嚴(yán) 重性(信息、危機(jī)、其它)、類型(聯(lián)系、圖形等)、查詢、查詢返回、 錯(cuò)誤源、以及原因源。錯(cuò)誤觸發(fā)可以由IP電話101產(chǎn)生。錯(cuò)誤源可以包 括IP電話101、撥號(hào)計(jì)劃或空搜索(返回不具有電話號(hào)碼的聯(lián)系的搜索)。 原因代碼可以包括空白的號(hào)碼、混淆的號(hào)碼(字母而非數(shù)字)、SIP錯(cuò) 誤代碼、人工(用戶通知錯(cuò)誤)等。警告類型可以包括錯(cuò)誤的圖形或電 話號(hào)碼。
結(jié)合圖27討論了由本發(fā)明的一個(gè)實(shí)施方式實(shí)現(xiàn)的服務(wù),其中本發(fā)明 關(guān)于自履行方法的開(kāi)發(fā),且該自履行方法可調(diào)節(jié)在圖14-15中所討論 的TADS構(gòu)建塊和軟件平臺(tái)500 (圖5),以促進(jìn)電話目錄更新的管理。
時(shí)常地,賣主可能不得不將電話線從一個(gè)位置遷移到另一處。雖然 電話號(hào)碼保持相同,關(guān)聯(lián)于電話號(hào)碼的地理位置發(fā)生變化。服務(wù)提供商 需要幾個(gè)月來(lái)更新他們的系統(tǒng)以反映此變化。當(dāng)消費(fèi)者對(duì)本地商家進(jìn)行 搜索時(shí),這可能導(dǎo)致消費(fèi)者引導(dǎo)的潛在損失。
圖27是根據(jù)本發(fā)明的一個(gè)實(shí)施方式的經(jīng)由賣主自履行而用于促進(jìn) 目錄更新的管理的方法2700的流程圖。參考圖27,在步驟"01中,賣主經(jīng)由前端控制臺(tái)1201連接TADS服務(wù)器108,并經(jīng)由賣主管理模塊 1404獲取對(duì)他的記錄的訪問(wèn)。在步驟2702中,賣主對(duì)關(guān)聯(lián)于感興趣的 電話線的聯(lián)系信息進(jìn)行更新、改正或設(shè)置。在步驟2703中,TADS服務(wù) 器108產(chǎn)生確認(rèn)代碼,該確認(rèn)代碼與將呼叫的電話號(hào)碼一起發(fā)送至賣主 的電子郵件地址。在步驟2704中,賣主從其聯(lián)系信息將被更新的線路 呼叫由TADS服務(wù)器提供的電話號(hào)碼(利用呼叫者ID實(shí)現(xiàn)),且當(dāng)提 示時(shí)輸入確認(rèn)代碼。在步驟2705中,TADS服務(wù)器108產(chǎn)生新的電子郵 件或傳真并將其發(fā)送至賣主,指示電話線聯(lián)系信息已經(jīng)成功更新。
已注意到,方法2700可以包括其他和/或附加的步驟,為了清楚起 見(jiàn)沒(méi)有描述。進(jìn)一步注意到,方法2700可能以所呈現(xiàn)順序不同的順序 來(lái)執(zhí)行,且在圖27的討論中所呈現(xiàn)的順序是示例性的。進(jìn)一步注意到, 在方法2700中的某些步驟可能以基本上同時(shí)的方式執(zhí)行。
結(jié)合圖28-29討論了由本發(fā)明的一個(gè)實(shí)施方式實(shí)現(xiàn)的服務(wù),其中本 發(fā)明關(guān)于增強(qiáng)的商家-消費(fèi)者交互方法的開(kāi)發(fā),且該方法可調(diào)節(jié)在圖14 -15中所討論的TADS構(gòu)建塊和軟件平臺(tái)500 (圖5 ),以促進(jìn)以下結(jié) 合圖28-29討論的所述方之間的通信。特別地,呈現(xiàn)了 "點(diǎn)擊以撥號(hào)" 和"更多信息"的方案。"點(diǎn)擊以撥號(hào)"方案允許終端用戶點(diǎn)擊放置在 參加的商家的網(wǎng)頁(yè)上的按鈕,引導(dǎo)終端用戶的IP電話接著對(duì)相應(yīng)的號(hào)碼 進(jìn)行呼叫。"更多信息,,方案允許終端用戶點(diǎn)擊放置在參加的商家的網(wǎng) 頁(yè)或基于電話廣告上的按鈕,引導(dǎo)商家以對(duì)終端用戶的IP電話進(jìn)行撥
圖28示出(經(jīng)由如下標(biāo)示的箭頭)根據(jù)本發(fā)明的一個(gè)實(shí)施方式的關(guān) 聯(lián)于"點(diǎn)擊以撥號(hào),,的增強(qiáng)的商家-消費(fèi)者交互方法的事件的序列。在用 戶的個(gè)人計(jì)算機(jī)上應(yīng)安裝稱為遠(yuǎn)程VoIP呼叫分發(fā)器(RVCD ) 2802的 瀏覽器插件或小型應(yīng)用。此軟件將由IP電話101的信息配置,用于URJ 形式的用戶??商鎿Q地,當(dāng)RVCD2802對(duì)它的子網(wǎng)廣播以請(qǐng)求對(duì)所有 接聽(tīng)I(yíng)P電話101識(shí)別的時(shí)候,可以實(shí)現(xiàn)IP電話lOl自動(dòng)-發(fā)現(xiàn)機(jī)制。IP 電話101將以TADS回聲消息響應(yīng)于該請(qǐng)求,該消息指示因特網(wǎng)協(xié)議聯(lián) 系信息、以及將要由請(qǐng)求者認(rèn)證的證書。如果IP電話101定期地廣播SIP消息,利用RVCD所需的所有信息來(lái)調(diào)用SUBSCRIBE方法,則這 是也可以實(shí)現(xiàn)。web服務(wù)器108包含將由基于SIP的URI格式化的廣告 頁(yè)2801。 一旦終端用戶2801在廣告、電話號(hào)碼或SIPURI上點(diǎn)擊(箭 頭2803 ) , web瀏覽器將向RVCD 2802傳遞URI (箭頭2804)。 一旦 RVCD 2802接收到目標(biāo)URI,它將發(fā)送調(diào)用REFER SIP方法的SIP消 息到用戶的IP電話lOl (箭頭2805 ),以便對(duì)商家1801聯(lián)系產(chǎn)生新的 呼叫(箭頭2806)??商鎿Q地,RVCD 2602可使用通過(guò)RVCD 2802在 SIP SUBSCRIBE中先前接收的信息來(lái)向IP電話101發(fā)送NOTIFY消息 (箭頭2805 ),以產(chǎn)生新的呼叫(箭頭2806),但是優(yōu)選的方法是使 用REFER消息。 一旦接受該呼叫,則對(duì)話建立(箭頭2807 )。
圖29示出(經(jīng)由如下所標(biāo)示的箭頭)根據(jù)本發(fā)明的一個(gè)實(shí)施方式的 關(guān)聯(lián)于"更多信息,,的增強(qiáng)商家-消費(fèi)者交互方法的事件序列。對(duì)于本地 終端用戶1801的個(gè)人計(jì)算機(jī)來(lái)說(shuō),本地HTML頁(yè)2801將是可獲得的。 此頁(yè)面2801將包含表格, 一旦填入將生成在個(gè)人計(jì)算機(jī)801上保存的 cookie。 cookie將包含對(duì)于用戶的聯(lián)系信息(IJRI、電話號(hào)碼等)??商?換地,頁(yè)面力l務(wù)器108所服務(wù)的頁(yè)面2801還應(yīng)包含以防cookie不可獲 得時(shí)請(qǐng)求聯(lián)系信息的方式,,web服務(wù)器108將包含將用于跟蹤和發(fā)送"請(qǐng) 求更多信息,,事務(wù)消息的應(yīng)用。對(duì)信息事務(wù)的請(qǐng)求將通過(guò)此應(yīng)用以連續(xù) 的方式在可獲得的GUI上呈現(xiàn)。對(duì)于信息事務(wù)的這些請(qǐng)求可以是僅一次 的事務(wù)或者訂閱的事務(wù)。在訂閱事務(wù)的情形中,請(qǐng)求者可選擇如何在IP 電話101上通過(guò)電子郵件或通過(guò)目標(biāo)廣告獲得訂閱內(nèi)容。web服務(wù)器108 將服務(wù)特定格式化的廣告頁(yè)面(箭頭2901 ),該頁(yè)面將包含Java腳本, 通過(guò)讀取當(dāng)web瀏覽器裝載頁(yè)面時(shí)由本地頁(yè)面先前產(chǎn)生的cookie, Java 腳本將用于填滿隱藏的表格??商鎿Q地,由web服務(wù)器108服務(wù)的頁(yè)面 還應(yīng)包含以防cookie不可獲得時(shí)請(qǐng)求聯(lián)系信息的方式。這些頁(yè)面可認(rèn)為 是TADS事務(wù)應(yīng)用。cookie可認(rèn)為是用戶的配置文件。當(dāng)瀏覽網(wǎng)頁(yè)的終 端用戶1801點(diǎn)擊"請(qǐng)求更多信息"的鏈接時(shí)(箭頭2902),瀏覽器將 向服務(wù)器發(fā)送該表格(箭頭2903 )。此表格將具有在服務(wù)器108處硬-編碼的一組值(項(xiàng)ID、標(biāo)題ID、詳細(xì)目錄ID),其將被用于確定對(duì)信
47息類型的請(qǐng)求。 一旦TADS服務(wù)器108接收到表格,將在數(shù)據(jù)庫(kù)808中 保存信息(箭頭2904),并且通過(guò)先前為消費(fèi)者代表2808描述以使用 的TADS前端控制臺(tái)1201向用戶呈現(xiàn)信息(箭頭2905、 2906、 2907)。 將供應(yīng)前端控制臺(tái),這使得它從數(shù)據(jù)庫(kù)定期地取回內(nèi)容(箭頭2905 )。 一旦從數(shù)據(jù)庫(kù)獲得新請(qǐng)求(箭頭2906),將在前端控制臺(tái)上顯示這些請(qǐng) 求。在這一點(diǎn),消費(fèi)者代表2808將呼叫客戶端以便提供請(qǐng)求的信息(箭 頭2908 )??商鎿Q地,消費(fèi)者代表2808將向IP電話101發(fā)送目標(biāo)的內(nèi) 容(箭頭2909)??墒褂猛ㄟ^(guò)表格取回的信息,以便收集和存儲(chǔ)人口的 統(tǒng)計(jì)。
以下結(jié)合圖30-32討論由本發(fā)明的一個(gè)實(shí)施方式實(shí)現(xiàn)的服務(wù),其中 本發(fā)明關(guān)于自動(dòng)-會(huì)議呼叫方法的開(kāi)發(fā),且該自動(dòng)-會(huì)議呼叫方法可調(diào)節(jié) 在圖14-15中所討論的TADS構(gòu)建塊和軟件平臺(tái)500 (圖5 ),以促進(jìn) 會(huì)議呼叫的自動(dòng)產(chǎn)生和管理?;陔娫捦?、電話訂閱和服務(wù)器主機(jī)會(huì) 議呈現(xiàn)了三種方法。
增強(qiáng)的方法不同于當(dāng)前的方法,這在于支持TADS的用戶配置文件 可以被建立以與用戶的日歷、目錄和配置文件設(shè)置結(jié)合,從而基于期望 的規(guī)則自動(dòng)地管理會(huì)議-呼叫。例如,用戶不必記著在特殊的時(shí)間設(shè)置呼 叫轉(zhuǎn)移、或是由于日程沖突而將安排的日程會(huì)議呼叫重新安排。用戶可 創(chuàng)建考慮到用戶的日歷、目錄和配置文件設(shè)置的規(guī)則。例如,用戶可創(chuàng) 建這樣的規(guī)則,該規(guī)則指示"從6am到6pm,如果日歷指示會(huì)議,則 將呼叫轉(zhuǎn)移至<電話2〉"?;赥ADS的用戶-配置文件允許信息的移動(dòng) 性,以便所有支持TADS的通信裝置可裝載你的用戶配置文件,而無(wú)需 針對(duì)每個(gè)位置對(duì)規(guī)則進(jìn)行編程。將用戶的日歷、用戶的配置文件和規(guī)則 的集成,通過(guò)將該規(guī)則與精細(xì)粒度的功能性結(jié)合允許用戶更為自由、并 允許增強(qiáng)的響應(yīng)(例如,用戶不必記住對(duì)電話中的假期消息進(jìn)行設(shè)置)。 用戶可設(shè)置這樣的規(guī)則,只要日歷說(shuō)在辦公室以外,則電話將發(fā)送假期 消息,指示用戶何時(shí)回來(lái),除了對(duì)于來(lái)自電話-X的呼叫以外,來(lái)自電話 -X的呼叫將自動(dòng)轉(zhuǎn)移至電話-Y。
在此描述的方法是基于用戶-配置文件的。用戶將訪問(wèn)基于TADS的用戶配置文件以指定他們想如何處理自動(dòng)會(huì)議功能。這些配置文件可包 含針對(duì)用戶的優(yōu)選項(xiàng),該優(yōu)選項(xiàng)關(guān)于如何基于特定的規(guī)則來(lái)處理接入的 呼叫或如何進(jìn)行撥出呼叫。用戶配置文件是移動(dòng)的。當(dāng)用戶從一個(gè)位置 移動(dòng)到另 一 個(gè)位置,他們可決定將他們配置文件的全部或是部分帶到新 的位置。例如,用戶可能想在他們的用戶配置文件中具有針對(duì)家、生意、 旅行等的設(shè)置。用戶配置文件與自動(dòng)會(huì)議功能結(jié)合,可根據(jù)電話/日歷情
況針對(duì)呼叫處理設(shè)置規(guī)則。 一些可能的規(guī)則可以是不打擾;呼叫轉(zhuǎn)移; 自動(dòng)消息響應(yīng);基于優(yōu)先級(jí)的中斷。
現(xiàn)在討論規(guī)則使用的例子。例如,當(dāng)用戶已經(jīng)在會(huì)議呼叫中的時(shí)候、 或者白天中用戶需要獨(dú)處的任何時(shí)間中使用"不得打擾"的規(guī)則。通過(guò) 使用"不得打擾"規(guī)則,用戶可設(shè)置該規(guī)則以便接入呼叫和消息直接轉(zhuǎn) 到語(yǔ)音郵件。可設(shè)置"呼叫轉(zhuǎn)移"以便呼叫在一天的特定時(shí)間被自動(dòng)地 轉(zhuǎn)移至不同的號(hào)碼。例如,在工作共享情況下,在彼此的午餐時(shí)間期間, 兩個(gè)雇員可以設(shè)置呼叫轉(zhuǎn)移以自動(dòng)地將呼叫轉(zhuǎn)移至彼此。"自動(dòng)消息響 應(yīng)"允許在特殊的時(shí)間將特殊的消息發(fā)送回呼叫者。例如,在呼叫接聽(tīng) 的時(shí)候,如果用戶的時(shí)間表指示用戶將離開(kāi)辦公室2小時(shí),則將有自動(dòng) 消息響應(yīng)要求呼叫者留下消息并通知呼叫者該消息將在2小時(shí)后被接收 到。"基于優(yōu)先級(jí)的中斷"是這樣一種規(guī)則,該規(guī)則可設(shè)置以允許電話 呼叫來(lái)中斷任意的其他呼叫。例如, 一個(gè)人可以設(shè)置基于優(yōu)先級(jí)的中斷 以接收來(lái)自孩子的學(xué)校的所有呼叫的通知,甚至是在會(huì)議的中間,超越 了 "不得打擾"規(guī)則。
圖30示出(經(jīng)由如下所標(biāo)示的箭頭)根據(jù)本發(fā)明的一個(gè)實(shí)施方式的 關(guān)聯(lián)于自動(dòng)-會(huì)議呼叫電話同步方案的事件的序列。該方法需要IP電話 101與支持TADS的個(gè)人計(jì)算機(jī)或基于工作組服務(wù)器108的日歷應(yīng)用同 步。還需要在IP電話101上運(yùn)行基于小日歷的應(yīng)用3002。用戶801經(jīng) 由TADS服務(wù)器108日歷應(yīng)用安排會(huì)議(箭頭3005 )。該日歷應(yīng)用接著 創(chuàng)建會(huì)議呼叫會(huì)議配置文件,并將該配置文件發(fā)送至TA分發(fā)引擎1413 (箭頭3006)。此配置文件將包含針對(duì)所有會(huì)議參與者的聯(lián)系信息(例 如,電話號(hào)碼),以及其他會(huì)議相關(guān)的屬性,諸如基于配置文件激活而將遵循的指令集。TA分發(fā)引擎]413將配置文件發(fā)送至TA分發(fā)引擎1413 (箭頭3006 ),該TA分發(fā)引擎1413接著將配置文件發(fā)送至電話A日 歷應(yīng)用3002 (箭頭3007 ),電話A日歷應(yīng)用3002接著將該配置文件保 存至安裝的應(yīng)用數(shù)據(jù)庫(kù)1302 (箭頭3008 )并將為該配置文件分配ID。 會(huì)議配置文件被TA認(rèn)為它們將由TA執(zhí)行引擎1411在特殊的時(shí)間執(zhí)行。 在會(huì)議呼叫會(huì)議期間,IP電話101將裝載此配置文件,并調(diào)用TA執(zhí)行 引擎1411,以便執(zhí)行該配置文件(箭頭2809 )。 一旦IP電話101開(kāi)始 執(zhí)行該配置文件,TA執(zhí)行引擎1411將指示IP電話101以對(duì)有關(guān)的參與 者產(chǎn)生會(huì)議呼叫(箭頭3010)。在這一點(diǎn)處,電話AIOI著手請(qǐng)求電話 B 116和電話C 117加入到會(huì)議。
自動(dòng)-會(huì)議呼叫電話訂閱方法需要在支持TADS的個(gè)人計(jì)算機(jī)或基 于工作組服務(wù)器108的日歷應(yīng)用上安裝插件應(yīng)用。此插件將通過(guò)用戶管 理模塊1409訪問(wèn)到用戶配置文件,其中該用戶配置文件將存儲(chǔ)在消費(fèi) 者數(shù)據(jù)庫(kù)108上。如先前所定義,用戶配置文件將被用于確定針對(duì)該用 戶的呼叫處理優(yōu)選項(xiàng)。 一旦客戶端IP電話101訂閱,將通過(guò)利用TA分 發(fā)引擎1413將該配置文件進(jìn)行發(fā)送。此插件還將負(fù)責(zé)在開(kāi)始會(huì)議的時(shí) 刻將通知(Notify )消息發(fā)送到VoIP電話101 。此通知消息包含新的"自 動(dòng)-會(huì)議"XML對(duì)話框,該對(duì)話框包括會(huì)議參與者的所有URI或聯(lián)系信 息。將向IP電話101增加新的呼叫控制功能,其中1P電話101將使用 這些通知消息,并且基于剖析該XML對(duì)話框的內(nèi)容將對(duì)會(huì)議參與者產(chǎn) 生(主辦)會(huì)議。
圖31示出(經(jīng)由如下標(biāo)示的箭頭)根據(jù)本發(fā)明的一個(gè)實(shí)施方式的關(guān) 聯(lián)于自動(dòng)-會(huì)議呼叫電話訂閱方案的事件的序列。電話101使用常駐于 TADS服務(wù)器108上的日歷應(yīng)用經(jīng)由客戶端PC 112安排會(huì)議(箭頭 3102)。電話A 101向SIP服務(wù)器109登記(箭頭3103 )并經(jīng)由在TADS 服務(wù)器108上的日歷應(yīng)用訂制到自動(dòng)-會(huì)議服務(wù)(箭頭3104) 。 TADS 服務(wù)器108向電話A 101發(fā)送相應(yīng)的訂戶配置文件(箭頭3105)。在會(huì) 議呼叫會(huì)議的時(shí)候,TADS服務(wù)器108通知電話A 101應(yīng)建立新的會(huì)議 呼叫(箭頭306)。電話A 101發(fā)送邀請(qǐng)消息以經(jīng)由SIP服務(wù)器109與電話B116建立通信(箭頭3107) , SIP服務(wù)器接著將該邀請(qǐng)轉(zhuǎn)發(fā)至電 話B 116(箭頭3108)。電話A 101發(fā)送邀請(qǐng)信息以經(jīng)由SIP服務(wù)器109 與電話C117建立通信(箭頭3109),其接著將該邀請(qǐng)消息轉(zhuǎn)發(fā)至電話 B 116 (箭頭3110)。
圖32示出(經(jīng)由如下所標(biāo)示的箭頭)根據(jù)本發(fā)明的一個(gè)實(shí)施方式的 關(guān)聯(lián)于自動(dòng)-會(huì)議呼叫電話訂閱方案的事件的序列。電話A 101使用常駐 于TADS服務(wù)器108上的日歷應(yīng)用來(lái)安排會(huì)議(箭頭3201 ) 。 TADS服 務(wù)器108將配置文件存儲(chǔ)在消費(fèi)者的數(shù)據(jù)庫(kù)1408上,并為該配置文件 分配ID(箭頭3202 )。此配置文件將包含所有會(huì)議參與者的聯(lián)系信息 (例如,電話號(hào)碼)以及SIP多會(huì)議單元的信息。該配置文件包含基于 配置文件激活將遵守的指令集。在會(huì)議呼叫的時(shí)間,常駐在TADS服務(wù) 器108上的日歷應(yīng)用從消費(fèi)者的數(shù)據(jù)庫(kù)1408請(qǐng)求配置文件(箭頭3203 ), 接收配置文件(箭頭3204 )并將該配置文件發(fā)送至TA分發(fā)引擎1413 (箭頭3205 ),其中該TA分發(fā)引擎1413向基于TADS的SIP MCU 109 (SIP多-會(huì)議單元)發(fā)送信號(hào)表示應(yīng)該開(kāi)始會(huì)議呼叫(箭頭3206 )。 基于TADS的SIPMCU109邀請(qǐng)電話A 101 (箭頭3207)、邀請(qǐng)電話B 116 (箭頭3208)、以及邀請(qǐng)電話C 117 (箭頭320"以參加會(huì)議呼叫。 此方法的優(yōu)點(diǎn)在于,它從TADS服務(wù)器108來(lái)看是集中式的,由此會(huì)議 參與者的數(shù)目不受電話的限制。此方案需要基于日歷的應(yīng)用運(yùn)行在服務(wù) 器上,并且該服務(wù)器由針對(duì)SIP多-會(huì)議單元的信息所配置。
以下結(jié)合圖33 - 34討論由本發(fā)明的一個(gè)實(shí)施方式實(shí)現(xiàn)的服務(wù),其中
本發(fā)明關(guān)于增強(qiáng)的使用控制方法的開(kāi)發(fā),且該增強(qiáng)的使用控制方法可調(diào) 節(jié)在圖14-15中所討論的TADS構(gòu)建塊和軟件平臺(tái)500 (圖5 ),以經(jīng) 由用戶配置文件促進(jìn)IP電話使用的控制,其中該用戶配置文件指定允許 的和不允許的數(shù)據(jù)以及呼叫事務(wù)。
增強(qiáng)的方法是基于使用在電話中的與TADS服務(wù)器108 (消費(fèi)者數(shù) 據(jù)庫(kù)1408)中的信息相結(jié)合的配置文件。支持TADS的裝置的管理員可 創(chuàng)建規(guī)則,用于什么內(nèi)容和呼叫可在電話中發(fā)送和接收。"內(nèi)容"表示 來(lái)自TADS所服務(wù)的內(nèi)容和應(yīng)用。相關(guān)于呼叫的配置文件可以包括允許呼叫電話的列表、將接收的號(hào)碼、將禁止呼叫的號(hào)碼、以及將禁止接收 的號(hào)碼。關(guān)聯(lián)于數(shù)據(jù)的配置文件可以包括允許接收的內(nèi)容、允許訪問(wèn)的 信息站點(diǎn)、禁止接收的信息、以及禁止訪問(wèn)的信息站點(diǎn)。這些值存儲(chǔ)在
關(guān)聯(lián)于TADS服務(wù)器108的消費(fèi)者數(shù)據(jù)庫(kù)中,并可以關(guān)聯(lián)于分發(fā)時(shí)間表 1410 (在將允許/不允許的內(nèi)容/呼叫在一天中變化的情形中)。將經(jīng)由 配置文件信息前端控制臺(tái)1201或提供的使用TADS編程API 1403開(kāi)發(fā) 的其它工具管理來(lái)管理配置文件,以使得輸入或編輯該信息變得簡(jiǎn)單, 從而終端用戶不必理解這些配置文件的值的實(shí)際;,各式。例如,可以顯示 國(guó)家、州、或者世界地圖,并讓用戶決定允許或不允許哪個(gè)區(qū)域代碼/ 城市代碼/國(guó)家代碼。前端用戶可提供檢查呼叫/應(yīng)用日志的能力,以直 接地對(duì)適當(dāng)?shù)牧斜淼奶?hào)碼或應(yīng)用進(jìn)行ADD(添加)和REMOVE(刪除)。 列表可以添加至"組"配置文件(分發(fā)組),以便它們可以被簡(jiǎn)單地分 配紹、多個(gè)電話。例如,你可定義"構(gòu)建1電話"組,該組不能呼叫歐洲 中的任何地方,但是"構(gòu)建2電話,,組可以。其它選項(xiàng)可用于創(chuàng)建關(guān)聯(lián) 于來(lái)自一個(gè)人的所有電話的分發(fā)組。例如,無(wú)i侖用戶B在何處,用戶A 可能想要避免來(lái)自用戶B的呼叫。用戶A可以創(chuàng)建一個(gè)配置文件,該配 置文件包括用戶B的家庭電話、手機(jī)和企業(yè)電話、以及用戶B的支持 TADS的計(jì)算機(jī)系統(tǒng)和個(gè)人數(shù)字助理(PDA)。在此配置文件中,用戶 A將用戶B的電話號(hào)碼添加至一個(gè)列表,該列表包括禁止聯(lián)系的電話號(hào) 碼,并且將用戶B的即時(shí)消息ID名稱添加至一個(gè)列表,該列表包含用 戶A禁止接收的聯(lián)系人。允許的和禁止的信息可以替換地存儲(chǔ)在外部的 介質(zhì)中,如果需要,該外部介質(zhì)可以隨個(gè)人移動(dòng)。例如,USB驅(qū)動(dòng)可以 用于存儲(chǔ)此信息,并且當(dāng)連接至支持TADS裝置時(shí),USB驅(qū)動(dòng)可添加這 些規(guī)則。允許的和禁止的信息可替換地從支持TADS的裝置直接發(fā)送至 另一個(gè)支持TADS的裝置(例如,通過(guò)在兩個(gè)支持TADS的計(jì)算機(jī)之間 發(fā)送電子郵件)。電話和電話組(分發(fā)組)可關(guān)聯(lián)于特定的指令,該指 令關(guān)于控制什么以及何時(shí)控制。這些列表還關(guān)聯(lián)于"時(shí)間表",以便所 允許呼叫/接收的號(hào)碼(或者數(shù)據(jù)/應(yīng)用訪問(wèn))在一天的不同時(shí)間可以是 不同的。管理員可以如何控制^f吏用的一些例子包括父母確定特定電話
52在10p.m之后不應(yīng)進(jìn)行呼叫;雇主可以創(chuàng)建"不得呼叫,,列表以阻止特 定號(hào)碼被呼叫(例如,976號(hào)碼、長(zhǎng)途呼叫等);父母從6p.m至6a.m 可阻止來(lái)自他們孩子電話的TADS服務(wù)器游戲和內(nèi)容;且雇主可阻止雇 員對(duì)可能對(duì)于他們公司不合適的一些TADS內(nèi)容的訪問(wèn)。
圖33示出(經(jīng)由如下所標(biāo)示的箭頭)根據(jù)本發(fā)明的一個(gè)實(shí)施方式的 關(guān)聯(lián)于與內(nèi)容分發(fā)方案有關(guān)的使用控制方法的事件的序列。使用管理員 經(jīng)由客戶端個(gè)人計(jì)算機(jī)112登錄到TADS服務(wù)器08,并針對(duì)在特定興 趣組(例如,"家庭")下的所有電話編輯優(yōu)選項(xiàng)(配置文件)(箭頭 3301 ) 。 TADS服務(wù)器108 (使用用戶管理模塊1409、組訂戶/非訂戶模 塊1014、以及內(nèi)容編程模塊406)將配置文件優(yōu)選項(xiàng)存儲(chǔ)在消費(fèi)者數(shù) 據(jù)庫(kù)1408中(箭頭3302 )。使用組訂閱管理才莫塊1414將電話A 101和 電話B U6分配給分發(fā)組。配置文件存儲(chǔ)在消費(fèi)者數(shù)據(jù)庫(kù)1408中,該配 置文件具有在分發(fā)組時(shí)間表1410中做出的針對(duì)只在特定時(shí)間應(yīng)用的規(guī) 則的可能關(guān)聯(lián)。當(dāng)電話A 101發(fā)起針對(duì)內(nèi)容的請(qǐng)求時(shí)(箭頭3303 ),TADS 服務(wù)器108訪問(wèn)來(lái)自消費(fèi)者數(shù)據(jù)庫(kù)1408的配置文件信息以確定這是否 是允許的事務(wù)(箭頭3304)。消費(fèi)者數(shù)據(jù)庫(kù)1408返回配置文件信息(箭 頭3305 )。如果允許針對(duì)內(nèi)容的請(qǐng),則TADS服務(wù)器108向電話A 101 發(fā)送內(nèi)容(箭頭3306 )。當(dāng)電話B 116發(fā)起針對(duì)內(nèi)容的請(qǐng)求時(shí)(箭頭3307 ), TADS服務(wù)器108訪問(wèn)來(lái)自消費(fèi)者數(shù)據(jù)庫(kù)1408的配置文件信息以確定這 是否是允許的事務(wù)(箭頭3308 )。消費(fèi)者數(shù)據(jù)庫(kù)1408返回配置文件信 息(箭頭3309)。如果禁止針對(duì)內(nèi)容的請(qǐng)求,則TADS服務(wù)器108向電 話B 116發(fā)送錯(cuò)誤消息(箭頭3311 )。
圖34示出(經(jīng)由如下標(biāo)示的箭頭)根據(jù)本發(fā)明的一個(gè)實(shí)施方式的關(guān) 聯(lián)于與呼叫控制方案的有關(guān)的使用控制方法的事件的序列。使用管理員 經(jīng)由客戶端個(gè)人計(jì)算機(jī)112登錄到TADS服務(wù)器108,并針對(duì)在特定興 趣組(例如,"家庭")下的所有電話編輯優(yōu)選項(xiàng)(配置文件)(箭頭 3401 ) 。 TADS服務(wù)器108 (使用用戶管理模塊1409、組訂戶/非訂戶模 塊1414、以及內(nèi)容編程模塊1406)將配置文件優(yōu)選項(xiàng)存儲(chǔ)在消費(fèi)者數(shù) 據(jù)庫(kù)1408中(箭頭3402 )。使用組訂閱管理模塊1414將電話A 101和電話B 116分配給分發(fā)組。配置文件存儲(chǔ)在消費(fèi)者數(shù)據(jù)庫(kù)1408中,該配 置文件具有在分發(fā)組時(shí)間表1410中做出的針對(duì)只在特定時(shí)間應(yīng)用的規(guī) 則的可能關(guān)聯(lián)。當(dāng)電話A 101發(fā)起針對(duì)向電話B呼叫的請(qǐng)求時(shí)(箭頭 3403 ) , TADS服務(wù)器108訪問(wèn)來(lái)自消費(fèi)者數(shù)據(jù)庫(kù)1408的配置文件信息 以確定這是否是允許的事務(wù)(箭頭3404)。消費(fèi)者數(shù)據(jù)庫(kù)1408返回配 置文件信息(箭頭3405 )。如果允許針對(duì)呼叫的請(qǐng)求,則TADS服務(wù)器 108向電話A 101發(fā)送呼叫消息(箭頭3406)。然后,電話A101為了 呼叫(端對(duì)端方案)邀請(qǐng)電話BU6 (箭頭3407)。如果配置文件指示 電話B 116不能從電話A 101呼叫,則TADS "l務(wù)器108將向電話A 101 返回禁止呼叫消息(箭頭3408 )。
結(jié)合圖35討論了由本發(fā)明實(shí)現(xiàn)的服務(wù),其中本發(fā)明關(guān)于增強(qiáng)的用戶 體驗(yàn)方法的開(kāi)發(fā),且該增強(qiáng)的用戶體驗(yàn)方法可調(diào)節(jié)在圖14-15中所討 論的TADS構(gòu)建塊和軟件平臺(tái)500 (圖5),以促進(jìn)對(duì)服務(wù)電話的內(nèi)容 分發(fā)和控制。
TADS前端工具1201、內(nèi)容編程模塊1406或者使用TADS編程的 API 12014033的第三方實(shí)現(xiàn)可用以生成將在支持TADS的裝置中顯示的 內(nèi)容"包"。這些包可以具有顯示定制內(nèi)容的所有信息,并向用戶提供 控制,用戶可使用該控制以訪問(wèn)可能不是本地存儲(chǔ)在支持TADS的裝置 中的內(nèi)容。飯店和內(nèi)容提供商可創(chuàng)建支持TADS的應(yīng)用411 (圖4)以 幫助具有各種需要的消費(fèi)者,諸如入店/離店輔助和信息、記賬信息、客 房服務(wù)定購(gòu)、門房訪問(wèn)服務(wù)等。通過(guò)支持TADS的應(yīng)用,飯店客房可獲 得對(duì)新聞、體育、娛樂(lè)、金融和天氣內(nèi)容的基于web的供給,以便直接 向消費(fèi)者客房顯示。這結(jié)合了支持用戶特定的TADS的配置文件的潛能, 意味著用戶可使豐富的信息和服務(wù)自動(dòng)發(fā)送至他們的客房。可訪問(wèn)存儲(chǔ) 諸如預(yù)定信息、入店和離店、價(jià)格、費(fèi)用/記賬信息、客人配置文件、警 示等信息的々反店的財(cái)產(chǎn)管理系統(tǒng)(PMS),以定制這些內(nèi)容,該內(nèi)容通 過(guò)內(nèi)容編程模塊1406發(fā)送至電話。TADS事務(wù)引擎1411將具有用于內(nèi) 容處理機(jī)/轉(zhuǎn)換器的軟件(用于從信息的外部格式(例如PMS數(shù)據(jù)、web 供應(yīng)、其它網(wǎng)頁(yè)站點(diǎn))轉(zhuǎn)換成可由支持TADS裝置發(fā)送和理解的數(shù)據(jù)的應(yīng)用)。
在支持TADS的客戶端中的TA執(zhí)行引擎1403將使用這些包來(lái)顯示 內(nèi)容并響應(yīng)于用戶事件。可結(jié)合飯店的財(cái)產(chǎn)管理系統(tǒng)(PMS)使用內(nèi)容 編程模塊1406,以對(duì)飯店中的客房安排日程和顯示目標(biāo)內(nèi)容??赏ㄟ^(guò)使 用組訂閱管理模塊1414來(lái)將包分配給客房分發(fā)組。多個(gè)客房可關(guān)聯(lián)于 不同的分發(fā)組。這可允許飯店具有獨(dú)立的"包",該"包"可分配給不 同的客房"組,,。包可以重用。例如,可以將相同的包發(fā)送至同一連鎖 的不同飯店,在多個(gè)連鎖中的飯店之中共享,甚至以收縮性薄膜包裝版 本出售,以便較小的飯店可以作為預(yù)包裝的方案使用<,
如果客人具有支持TADS的配置文件(在TADS消費(fèi)者數(shù)據(jù)庫(kù)1208 中的一個(gè)條目),則使用TA分發(fā)引擎1413以及產(chǎn)品分發(fā)引擎1415, 他們可選擇將他們的支持TADS的內(nèi)容直接添加至他們的飯店客房。這 允許客人在飯店的推薦內(nèi)容之外訪問(wèn)他們優(yōu)選的內(nèi)容,由此增強(qiáng)了他們 的體驗(yàn)。這將需要飯店已允許對(duì)消費(fèi)者的TADS服務(wù)器的外部訪問(wèn)、或 者消費(fèi)者經(jīng)由USB驅(qū)動(dòng)214 (圖2)已提供信息。
圖35是根據(jù)本發(fā)明的一個(gè)實(shí)施方式的方法3500的流程圖,該方法 針對(duì)支持TADS的裝置定義由內(nèi)容和分發(fā)應(yīng)用所定義的用戶體驗(yàn)。參考 圖35,在步驟3501中,內(nèi)容管理員3607識(shí)別用于分發(fā)包的本地和遠(yuǎn)程 內(nèi)容和應(yīng)用。在步驟3502中,內(nèi)容管理員3607定義分發(fā)組和相關(guān)的包。 在步驟3503中,系統(tǒng)管理員3607分發(fā)該包。
已注意到,方法3500可以包括其它和/或附加的步驟,為了清楚起 見(jiàn)未示出。進(jìn)一步注意到,方法3500可按不同于呈現(xiàn)的順序來(lái)執(zhí)行, 且在圖35的討論中所呈現(xiàn)的順序是示例性的。進(jìn)一步注意到,在方法 3500中的某些步驟可以按基本上同時(shí)的方式執(zhí)行。
圖36 (經(jīng)由如下所標(biāo)示的箭頭)示出了關(guān)聯(lián)于將內(nèi)容分配給電話的 事件的序列。內(nèi)容管理員3607經(jīng)由TADS前端控制臺(tái)1201或第三方控 制臺(tái)1419創(chuàng)建內(nèi)容(箭頭3601 ),并將內(nèi)容存儲(chǔ)在數(shù)據(jù)庫(kù)倉(cāng)庫(kù)111上 (箭頭3602 ),并且經(jīng)由組訂戶/非訂戶^f莫塊1414將配置文件分配給電 話組(箭頭3603 )。組訂戶/非訂戶模塊1414從數(shù)據(jù)庫(kù)倉(cāng)庫(kù)111讀取新內(nèi)容ID (箭頭3603 ),并將內(nèi)容ID分配給電話組(箭頭3604)。當(dāng)電 話A 101請(qǐng)求關(guān)聯(lián)于它的ID的內(nèi)容時(shí)(箭頭3605 ) , TA分發(fā)引擎109 將返回相應(yīng)的內(nèi)容(箭頭3606)。
圖37示出(經(jīng)由如下標(biāo)示的箭頭)根據(jù)本發(fā)明的一個(gè)實(shí)施方式的關(guān) 聯(lián)于更新現(xiàn)有內(nèi)容的事件的序列。用戶A3607經(jīng)由TADS前端控制臺(tái) 1201或第三方控制臺(tái)1419更新內(nèi)容(箭頭3701 ),并將其存儲(chǔ)在數(shù)據(jù) 庫(kù)倉(cāng)庫(kù)111上(箭頭3702 ),從數(shù)據(jù)庫(kù)倉(cāng)庫(kù)111產(chǎn)生到TA分發(fā)引擎109 的消息,以通知新的內(nèi)容(箭頭3703 )。接著TA分發(fā)引擎109向電話 A101發(fā)送更新通知(箭頭3750)。然后,更新的內(nèi)容經(jīng)由內(nèi)容請(qǐng)求(箭 頭3705 )和內(nèi)容返回(箭頭3706 )在TA分發(fā)引擎109和電話A101之 間交才吳。
圖38示出(經(jīng)由如下標(biāo)示的箭頭)根據(jù)本發(fā)明的一個(gè)實(shí)施方式的關(guān) 聯(lián)于處理本地內(nèi)容請(qǐng)求的事件的序列。電話針對(duì)它的配置文件從TADS 服務(wù)器108請(qǐng)求本地內(nèi)容(箭頭3801 ) 。 TADS服務(wù)器08在本地時(shí)間 倉(cāng)庫(kù)111上查找高速緩存的內(nèi)容(箭頭3802 ),并且經(jīng)由TADS服務(wù)器 108 (箭頭3803 )向電話A101發(fā)送該內(nèi)容(箭頭38(H)。
圖39示出(經(jīng)由如下標(biāo)示的箭頭)根據(jù)本發(fā)明的一個(gè)實(shí)施方式的關(guān) 聯(lián)于處理外部?jī)?nèi)容請(qǐng)求的事件的序列。電話AIOI向TADS服務(wù)器108 發(fā)送針對(duì)外部?jī)?nèi)容的請(qǐng)求(箭頭3901 ) 。 TADS服務(wù)器108首先在本地 存儲(chǔ)器中查找請(qǐng)求內(nèi)容的高速緩存的副本(箭頭3902 )。如果存在高速 緩存的副本,該序列將完全如同圖38中所述。如果不存在高速緩存的 副本,則TADS服務(wù)器108將接收"錯(cuò)誤-未找到"消息(箭頭3903 )。 然后,TADS服務(wù)器108將經(jīng)由數(shù)據(jù)網(wǎng)絡(luò)102通過(guò)外部?jī)?nèi)容請(qǐng)求外部?jī)?nèi) 容(3904)。 一旦TADS服務(wù)器108接收請(qǐng)求的外部?jī)?nèi)容(箭頭3905 ), 則TADS服務(wù)器108將針對(duì)支持TADS裝置的電話A 101執(zhí)行重新格式 化內(nèi)容,并將高速緩存的副本存儲(chǔ)在數(shù)據(jù)庫(kù)倉(cāng)庫(kù)111中(箭頭3906 ), 并且將格式化的內(nèi)容返回至電話A 101 (箭頭3907)。
圖40示出(經(jīng)由如下標(biāo)示的箭頭)根據(jù)本發(fā)明的一個(gè)實(shí)施方式的關(guān) 聯(lián)于在服務(wù)設(shè)置中處理PMS交互的事件的序列。電話A 101經(jīng)由TA執(zhí)
56行模塊1503所提供的PMS接口向TADS服務(wù)器108 (箭頭4002 )發(fā)送 用于PMS信息(例如,記賬信息)的請(qǐng)求(箭頭4001 ) 。 TADS服務(wù) 器108在本地?cái)?shù)據(jù)庫(kù)倉(cāng)庫(kù)上查找高速緩存的內(nèi)容(箭頭4003 )。如果存 在高速緩存的副本,該序列將完全如同圖38中所述。如果不存在高速 緩存的副本,則TADS服務(wù)器108將接收"錯(cuò)誤-未找到,,消息(箭頭 4004 )。然后,TADS服務(wù)器108將經(jīng)由^:據(jù)網(wǎng)絡(luò)102從PMS系統(tǒng)請(qǐng)求 外部?jī)?nèi)容(箭頭4005 )。 一旦TADS服務(wù)器108接收請(qǐng)求的外部?jī)?nèi)容(箭 頭4006 ),則丁ADS服務(wù)器08將針對(duì)支持TADS裝置的電話A 101 執(zhí)行重新格式化內(nèi)容,并將高速緩存的副本存儲(chǔ)在數(shù)據(jù)庫(kù)倉(cāng)庫(kù)111中(箭 頭4007 ),并且將格式化的內(nèi)容經(jīng)由TA執(zhí)行模塊1303所提供的PMS 接口 (箭頭4008)返回至電話AIOI (箭頭4009)。
圖41示出(經(jīng)由如以標(biāo)示的箭頭)根據(jù)本發(fā)明的一個(gè)實(shí)施方式的當(dāng) PMS在電話上發(fā)起用于PMS信息更新的請(qǐng)求(例如,更新客房中的客 人名稱)時(shí)、關(guān)聯(lián)于在服務(wù)設(shè)置中處理PMS交互的事件的序列。PMS 系統(tǒng)經(jīng)由數(shù)據(jù)網(wǎng)絡(luò)102向TADS服務(wù)器108進(jìn)行請(qǐng)求已更新關(guān)聯(lián)于電話 A 101的PMS信息(箭頭4i0)。TADS服務(wù)器08將PMS相關(guān)的內(nèi) 容轉(zhuǎn)換至適合于電話A 101的形式,并將該信息存儲(chǔ)在數(shù)據(jù)庫(kù)倉(cāng)庫(kù)111 上(箭頭4102),并向由TA執(zhí)行模塊1503所提供的PMS接口發(fā)送更 新的且格式化的信息(箭頭4103),該P(yáng)MS接口接著向電話A101發(fā) 送用于顯示的內(nèi)容(箭頭4104)。
本發(fā)明的一個(gè)實(shí)施方式是用于軟件模塊部署、更新和配置的框架(參 考圖11)。事務(wù)應(yīng)用(TA)可認(rèn)為是軟件模塊。如此的框架將由應(yīng)用 和TADS服務(wù)器108主控,并且將與IP電話101上的部署和配置服務(wù) 協(xié)同工作以保持單獨(dú)的軟件模塊是最新的、并且具有適當(dāng)?shù)呐渲?。部?和配置服務(wù)是其它服務(wù)502的一部分。對(duì)IP電話101的軟件部署可以基 于人口統(tǒng)計(jì)學(xué)數(shù)據(jù),該人口統(tǒng)計(jì)學(xué)數(shù)據(jù)取自人口統(tǒng)計(jì)學(xué)模塊10(T7或來(lái) 自由維護(hù)技師進(jìn)行的多組IP電話101的選擇。 一旦將電話選擇為軟件部 署候選者,則在TADS服務(wù)器IOOO和IP電話101之間開(kāi)始通信以完成 該部署、更新、和/或配置操作。通信基于在其體內(nèi)包含XML數(shù)據(jù)的HTTP消息。此數(shù)據(jù)的格式是TADS協(xié)議族1000的一部分(以下結(jié)合圖10討 論)。
圖42呈現(xiàn)了在軟件部署和更新操作420期間,在TADS服務(wù)器108 和IP電話101之間的消息交換??赏ㄟ^(guò)應(yīng)用和TADS服務(wù)器108發(fā)送 可選擇的DEPLOY消息4201以觸發(fā)操縱。IP電話將以O(shè)K消息4202 響應(yīng)。IP電話101將向應(yīng)用和TADS服務(wù)器108發(fā)送REQUEST—INFO 消息4203來(lái)發(fā)起部署和更新過(guò)程。此消息包括關(guān)于可用于IP電話101 上軟件模塊的硬件和軟件(每個(gè)模塊)的當(dāng)前版本和模塊相互依賴的信
息,以用于確定可更新什么模塊。
應(yīng)用和TADS服務(wù)器將以RESPONSE—DEPLOY—INFO消息4204響 應(yīng),以指示對(duì)于獨(dú)立軟件模塊和與其它模塊依賴的任何可獲得的更新。 此消息的內(nèi)容的例子如下可利用應(yīng)用和TADS服務(wù)器108或賣主服務(wù) 器118建立的多個(gè)FTP會(huì)話交換FTP消息4205、 4206、 4207和420S, 以將獨(dú)立的軟件模塊下載至IP電話101??蛇x4奪地,在應(yīng)用和TADS服 務(wù)器108和IP電話101之間可交換消息SEND—DATA 4209和 START——UPDATE 4210,以備份配置數(shù)據(jù)。
圖43呈現(xiàn)了在軟件配置操作4300期間,在應(yīng)用和TADS服務(wù)器108 和IP電話101之間的消息交換。應(yīng)用和TADS服務(wù)器108可選擇性地 發(fā)送CONFIGURE消息4301以觸發(fā)配置過(guò)程。IP電話101響應(yīng)于該 CONFIGURE消息4301將發(fā)送OK消息4302。接著IP電話將向應(yīng)用和 TADS服務(wù)器108發(fā)送REQUEST—INFO消息4303請(qǐng)求配置信息。應(yīng)用 和TADS服務(wù)器108將以RESPONSE—CONFIGURE—INFO消息4304來(lái) 響應(yīng),該消息包含針對(duì)獨(dú)立軟件模塊的任何新的或不同的配置信息。
盡管結(jié)合幾個(gè)實(shí)施方式描述了本方法、計(jì)算機(jī)程序產(chǎn)品以及系統(tǒng), 并非旨在于將其限制于在此描述的特定形式,相反,旨在于覆蓋如所附
權(quán)利要求定義的本發(fā)明的精神和范圍之內(nèi)合理包括的此類的替換、修改 以及等同。
權(quán)利要求
1. 一種用于對(duì)因特網(wǎng)協(xié)議(IP)電話的用戶所撥出的沒(méi)有聯(lián)系到想要的接收者的電話號(hào)碼進(jìn)行識(shí)別的方法,所述方法包括步驟通過(guò)服務(wù)器向所述IP電話發(fā)送錯(cuò)誤消息,該錯(cuò)誤消息指示所述IP電話的所述用戶撥出的未能連接的電話號(hào)碼;從所述IP電話接收警告消息,該警告消息指示沒(méi)有聯(lián)系到想要的接收者的電話號(hào)碼;增加針對(duì)沒(méi)有聯(lián)系到所述想要的接收者的所述電話號(hào)碼的失敗計(jì)數(shù);以及如果所述失敗計(jì)數(shù)超過(guò)閾值,則對(duì)沒(méi)有聯(lián)系到所述想要的接收者的所述電話號(hào)碼進(jìn)行標(biāo)記。
2. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括步驟 由所述IP電話顯示失敗的電話呼叫的指示;以及 觸發(fā)將向所述服務(wù)器發(fā)送的所述警告消息。
3. 根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括步驟 發(fā)起調(diào)查以確定與沒(méi)有聯(lián)系到所述想要的接收者的所述電話號(hào)碼相關(guān)聯(lián)的所述失敗計(jì)數(shù)為何超過(guò)所述閾值。
4. 根據(jù)權(quán)利要求1所述的方法,其中所述警告消息由所述IP電話響 應(yīng)于接收到所述錯(cuò)誤消息而自動(dòng)地產(chǎn)生。
5. —種用于對(duì)由因特網(wǎng)協(xié)議UP)電話的用戶所執(zhí)行的失敗的聯(lián)系 的目錄搜索進(jìn)行識(shí)別的方法,所述方法包括步驟通過(guò)服務(wù)器向所述IP電話發(fā)送錯(cuò)誤消息,該錯(cuò)誤消息指示由所述JP 電話的所述用戶執(zhí)行的未能識(shí)別帶有電話號(hào)碼的所述聯(lián)系的目錄搜索; 從所述IP電話接收警告消息,該警告消息指示不正確的圖形; 增加針對(duì)所述搜索的聯(lián)系的失敗計(jì)數(shù);以及 如果所述失敗計(jì)數(shù)超過(guò)閾值,則對(duì)所述目錄搜索進(jìn)行標(biāo)記。
6. —種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包含在機(jī)器可讀介質(zhì) 中,用于對(duì)由因特網(wǎng)協(xié)議(P)電話的用戶所撥出的沒(méi)有聯(lián)系到想要的接收者的電話號(hào)碼進(jìn)行識(shí)別,所述計(jì)算機(jī)程序產(chǎn)品包括以下的編程步驟向所述IP電話發(fā)送錯(cuò)誤消息,該錯(cuò)誤消息指示所述IP電話的所述 用戶所撥出的未能連接的電話號(hào)碼;從所述IP電話接收警告消息,該警告消息指示沒(méi)有聯(lián)系到想要的接^ 收者的電話號(hào)碼;增加針對(duì)沒(méi)有聯(lián)系到所述想要的接收者的所述電話號(hào)碼的失敗計(jì) 數(shù);以及如果所述失敗計(jì)數(shù)超過(guò)閾值,則對(duì)沒(méi)有聯(lián)系到所述想要的接收者的 所述電話號(hào)碼進(jìn)行標(biāo)記。
7. 根據(jù)權(quán)利要求6所述的計(jì)算機(jī)程序產(chǎn)品,其中所述警告消息由所 述IP電話響應(yīng)于接收到所述錯(cuò)誤消息而自動(dòng)地產(chǎn)生。
8. —種計(jì)算機(jī)程序產(chǎn)品,所述計(jì)算機(jī)程序產(chǎn)品包含在機(jī)器可讀介質(zhì) 中,用于對(duì)由因特網(wǎng)協(xié)議(IP)電話的用戶所執(zhí)行的失敗的聯(lián)系的目錄 搜索進(jìn)行識(shí)別,所述計(jì)算機(jī)程序產(chǎn)品包括以下編程步驟向所述IP電話發(fā)送錯(cuò)誤消息,該錯(cuò)誤消息指示由所述IP電話的所 述用戶所執(zhí)行的未能識(shí)別帶有電話號(hào)碼的所述聯(lián)系的目錄搜索; 從所述IP電話接收警告消息,該警告消息指示不正確的圖形; 增加針對(duì)所述搜索的聯(lián)系的失敗計(jì)數(shù);以及 如果所述失敗計(jì)數(shù)超過(guò)閾值,則對(duì)所述目錄搜索進(jìn)行標(biāo)記。
9. 一個(gè)系統(tǒng),包4舌適用于存儲(chǔ)計(jì)算機(jī)程序的存儲(chǔ)器單元,所述計(jì)算機(jī)程序適用于對(duì)由 因特網(wǎng)協(xié)議(IP)電話的用戶所撥出的沒(méi)有聯(lián)系到想要的接收者的電話 號(hào)碼進(jìn)行識(shí)別;以及耦合至所述存儲(chǔ)器單元的處理器,其中所述處理器響應(yīng)于所述計(jì)算 機(jī)程序,包括用于向所述IP電話發(fā)送錯(cuò)誤消息的電路,該錯(cuò)誤消息指示所述IP 電話的所述用戶所撥出的未能連接的電話號(hào)碼;用于從所述IP電話接收警告消息的電路,該警告消息指示沒(méi)有聯(lián)系想要的接收者的電話號(hào)碼;用于增加針對(duì)沒(méi)有聯(lián)系到所述想要的接收者的所述電話號(hào)碼的失敗計(jì)數(shù)的電路;以及用于如果所述失敗計(jì)數(shù)超過(guò)閾值則對(duì)沒(méi)有聯(lián)系到所述想要的接收者 的所述電話號(hào)碼進(jìn)行標(biāo)記的電路。
10. —個(gè)系統(tǒng),包括適用于存儲(chǔ)計(jì)算機(jī)程序的存儲(chǔ)器單元,所述計(jì)算機(jī)程序適用于對(duì)由 因特網(wǎng)協(xié)議(IP )電話的用戶所執(zhí)行的失敗的聯(lián)系的目錄搜索進(jìn)行識(shí)別; 以及耦合至所述存儲(chǔ)器單元的處理器,其中所述處理器響應(yīng)于所述計(jì)算 機(jī)程序,包括用于向所述IP電話發(fā)送錯(cuò)誤消息的電路,該錯(cuò)誤消息指示由所述IP 電話的所述用戶執(zhí)行的未能識(shí)別帶有電話號(hào)碼的所述聯(lián)系的目錄搜索;用于從所述IP電話接收警告消息的電路,該警告消息指示不正確的 圖形;用于增加針對(duì)所述搜索的聯(lián)系的失敗計(jì)數(shù)的電路;以及用于如果所述失敗計(jì)數(shù)超過(guò)閾值則對(duì)所述目錄搜索進(jìn)行標(biāo)記的電路。
11. 一種方法,包括步驟從服務(wù)器接收對(duì)因特網(wǎng)協(xié)議(IP)電話的第一喚醒呼叫; 如果所述第一喚醒呼叫被所述IP電話的用戶確認(rèn),則從所述服務(wù)器接收提醒、警示、報(bào)紙材料和信息種類列表中的一個(gè)或多個(gè);以及 如果所述第一喚醒呼叫沒(méi)有被所述IP電話的所述用戶所確認(rèn),則在所述用戶的配置文件文件中指定的特定時(shí)間段之后,接收第二喚醒呼叫。
12. 根據(jù)權(quán)利要求11所述的方法,進(jìn)一步包括步驟 如果所述第一喚醒呼叫;陂所述IP電話標(biāo)記為喚醒呼叫,則自動(dòng)應(yīng)答所述第一喚醒呼叫;聯(lián)系第二服務(wù)器以獲取所述IP電話的所述用戶的優(yōu)選項(xiàng);以及連接至所述第二服務(wù)器以向所述IP電話發(fā)送音頻。
13. 根據(jù)權(quán)利要求12所述的方法,進(jìn)一步包括步驟 如果所述用戶沒(méi)有確認(rèn)所述第一喚醒呼叫,則斷開(kāi)所述第一喚醒呼叫。
14. 根據(jù)權(quán)利要求11所述的方法,進(jìn)一步包括步驟 如果所述第一喚醒呼叫一皮所述IP電話標(biāo)記為喚醒呼叫,則自動(dòng)地應(yīng)答所述第一喚醒呼叫; 播放適當(dāng)?shù)捻戔徱粽{(diào);當(dāng)所述用戶應(yīng)答所述第一喚醒呼叫時(shí),向所述服務(wù)器發(fā)送所述用戶 已經(jīng)應(yīng)答所述第一喚醒呼叫的信號(hào);以及連接至第二服務(wù)器以向所述IP電話發(fā)送音頻。
15. 根據(jù)權(quán)利要求11所述的方法,其中所述提醒、警示、報(bào)紙材料 和所述信息種類列表中的所述一 個(gè)或多個(gè)包括禮物種類列表和針對(duì)每 個(gè)列出的禮物種類的賣主列表,其中所述方法進(jìn)一步包括步驟由所述IP電話的所述用戶從所述列表選擇賣主;由所述IP電話的所述用戶與所述賣主4丸行定購(gòu);以及利用與所述賣主相關(guān)聯(lián)的第二服務(wù)器來(lái)投遞事務(wù)。
16.根據(jù)權(quán)利要求U所述的方法,其中所述提醒、警示、報(bào)紙材料 和所述信息種類列表中所述的一個(gè)或多個(gè)包括娛樂(lè)事件列表,其中所述 方法進(jìn)一步包括步驟由所述IP電話的所述用戶從所述列表選擇娛樂(lè)事件;由所述IP電話的所述用戶4丸行定購(gòu);以及利用與為所述選擇的娛樂(lè)事件提供門票的賣主相關(guān)聯(lián)的第二服務(wù)器 來(lái)投遞事務(wù)。
17. —種用于聯(lián)系在因特網(wǎng)協(xié)議(IP)電話上顯示的廣告商的方法, 包括步驟接收在所述IP電話上顯示的網(wǎng)頁(yè)上的廣告,其中所述網(wǎng)頁(yè)上的所迷 廣告包括基于會(huì)話發(fā)起協(xié)議(SIP)的統(tǒng)一資源標(biāo)識(shí)符(URI); 選擇所述廣告;通過(guò)所述IP電話的網(wǎng)頁(yè)瀏覽器,將與所述選擇的廣告相關(guān)聯(lián)的URJ傳遞至所述IP電話的應(yīng)用;以及URI,對(duì)與所述選4,的廣告相關(guān)聯(lián)的商家產(chǎn)生呼叫。
18. —種用于從因特網(wǎng)協(xié)議(IP)電話產(chǎn)生會(huì)議呼叫的方法,包括步驟響應(yīng)于安排會(huì)議,為所有的會(huì)議參與者創(chuàng)建包含聯(lián)系信息的會(huì)議呼 叫會(huì)iJC配置文件;向所述IP電話的第一電話應(yīng)用發(fā)送所述會(huì)議呼叫會(huì)議配置文件,其 中所述第一電話應(yīng)用^1配置以維持所述1P電話的第一用戶的曰歷; 4丸行所述會(huì)議呼叫會(huì)議配置文件;以及指示所述IP電話以對(duì)所述配置文件中識(shí)別的所述會(huì)議參與者產(chǎn)生會(huì) 議呼叫。
19. 根據(jù)權(quán)利要求18所述的方法,進(jìn)一步包括步驟 分配標(biāo)識(shí)給所述配置文件,由此允許用戶具有多個(gè)定義的配置文件且能夠從它們之中進(jìn)行選擇。
20. —種用于從因特網(wǎng)協(xié)議(IP)電話產(chǎn)生會(huì)議呼叫的方法,包括步驟由所述IP電話的用戶為識(shí)別的會(huì)議參與者安排會(huì)議; 接收存儲(chǔ)針對(duì)所述識(shí)別的會(huì)議參與者的聯(lián)系信息的配置文件; 接收應(yīng)當(dāng)建立會(huì)議呼叫的通知;以及向所述識(shí)別的會(huì)議參與者的每個(gè)發(fā)送邀請(qǐng)消息,以與所述IP電話建 立通信。
21. —種用于與因特網(wǎng)協(xié)議UP)電話建立會(huì)議呼叫的方法,包括步驟將包含針對(duì)所有會(huì)議參與者的聯(lián)系信息的會(huì)議呼叫會(huì)議配置文件進(jìn) 行存儲(chǔ),其中所述會(huì)議呼叫會(huì)議配置文件包括指令集,在所述會(huì)議呼叫 會(huì)議配置文件被激活之后,將遵循該指令集;接收指示以開(kāi)始與所述會(huì)議呼叫會(huì)議配置文件相關(guān)聯(lián)的會(huì)議呼叫;激活所述會(huì)議呼叫會(huì)議配置文件;以及邀請(qǐng)所述會(huì)議參與者的每個(gè)以與所述IP電話建立通信。
22. —種用于控制來(lái)往于因特網(wǎng)協(xié)議(IP)電話的內(nèi)容分發(fā)的方法, 包括步驟將配置文件的配置文件優(yōu)選項(xiàng)存儲(chǔ)在數(shù)據(jù)庫(kù)中,其中所述配置文件 的所述配置文件優(yōu)選項(xiàng)包括規(guī)則,這些規(guī)則是關(guān)于允許所述IP電話的用 戶^l收哪些電話呼叫和內(nèi)容、以及禁止所述IP電話的所述用戶接收哪些 電話呼叫和內(nèi)容;將所述配置文件與時(shí)間表相關(guān)聯(lián),其中所述時(shí)間表使得在 一 天中的不同時(shí)間能夠接收和禁止不同的電話呼叫和內(nèi)容;接收請(qǐng)求以將內(nèi)容發(fā)送到所述IP電話的所述用戶;以及 基于所述配置文件的所述配置文件優(yōu)選項(xiàng),確定是否允許所述IP電話的所述用戶接收所述內(nèi)容。
23. 根據(jù)權(quán)利要求22所述的方法,進(jìn)一步包括步驟 如果禁止所述IP電話的所述用戶接收內(nèi)容,則向所述請(qǐng)求的發(fā)送者發(fā)送錯(cuò)誤消息以便向所述IP電話的所述用戶發(fā)送所述內(nèi)容。
24. 根據(jù)權(quán)利要求23所述的方法,進(jìn)一步包括步驟 將所述發(fā)送者和所述IP電話的所迷用戶分配到分發(fā)組。
25. —種用于控制來(lái)往于因特網(wǎng)協(xié)議(IP)電話的內(nèi)容分發(fā)的方法, 包括步驟將配置文件的配置文件優(yōu)選項(xiàng)存儲(chǔ)在數(shù)據(jù)庫(kù)中,其中所述配置文件 的所述配置文件優(yōu)選項(xiàng)包括規(guī)則,這些規(guī)則是關(guān)于允許IP電話的第一用 戶接收哪些電話呼叫和內(nèi)容以及禁止所述IP電話的所述第一用戶接收 哪些電話呼叫和內(nèi)容;將所述配置文件與時(shí)間表相關(guān)聯(lián),其中所述時(shí)間表使得在 一 天中的不同時(shí)間能夠接收和禁止不同的電話呼叫和內(nèi)容;由第二用戶接收請(qǐng)求以便通過(guò)電話連接到所述IP電話的所述第一用戶;以及基于所述配置文件的所述配置文件優(yōu)選項(xiàng),確定是否允許所述IP電話的所述第一用戶通過(guò)電話連接到所述第二用戶。
26. 根據(jù)權(quán)利要求25所述的方法,進(jìn)一步包括步驟如果所述IP電話的所述第一用戶禁止與所述第二用戶通過(guò)電話連 接,則向所述第二用戶發(fā)送消息,指示所述IP電話的所述第一用戶禁止 與所述第二用戶通過(guò)電話連接。
27. 根據(jù)權(quán)利要求27所述的方法,進(jìn)一步包括步驟 將所述第二用戶和所述第一用戶分配到分發(fā)組。
28. —種用于用戶從飯店訪問(wèn)在因特網(wǎng)協(xié)議(IP)電話上的內(nèi)容的方 法,包括以下步驟產(chǎn)生將在所述IP電話上顯示的內(nèi)容包,其中所述內(nèi)容包包括定制的 內(nèi)容,其中所述內(nèi)容包包括以下的一個(gè)或多個(gè)入店/離店輔助和信息、 記賬信息、客房服務(wù)定單和門房服務(wù)信息;將所述內(nèi)容包發(fā)送到所述IP電話;以及向所述IP電話的用戶提供控制以訪問(wèn)所述產(chǎn)生的內(nèi)容包的內(nèi)容。
29. 根據(jù)權(quán)利要求28所述的方法,其中所述飯店包括配置以定制所 述內(nèi)容包的系統(tǒng)。
30. 根據(jù)權(quán)利要求28所述的方法,其中所述內(nèi)容包進(jìn)一步包括以下 的一個(gè)或多個(gè)信息的內(nèi)容和娛樂(lè)的內(nèi)容。
31. —種用于支持目錄更新的管理的方法,包括步驟響應(yīng)于賣主執(zhí)行對(duì)與感興趣的電話線相關(guān)聯(lián)的聯(lián)系信息進(jìn)行更新、改正和設(shè)置中的 一 個(gè)或多個(gè)來(lái)產(chǎn)生確認(rèn)代碼;將所述確認(rèn)代碼連同呼叫的電話號(hào)碼發(fā)送至所述賣主的電子郵件地址;產(chǎn)生電子郵件和傳真中的一個(gè)或多個(gè);以及 將所述電子郵件和所述傳真中的所述一個(gè)或多個(gè)發(fā)送至所述賣主, 指示所述電話線聯(lián)系信息已經(jīng)成功更新。
32. —種用于將內(nèi)容分配給因特網(wǎng)協(xié)議(IP)電話的方法,包括步驟 將由管理員創(chuàng)建的內(nèi)容存儲(chǔ)到數(shù)據(jù)庫(kù)倉(cāng)庫(kù)上; 將配置文件分配給電話組;從所述數(shù)據(jù)庫(kù)倉(cāng)庫(kù)讀取內(nèi)容標(biāo)識(shí)并將所述讀取的內(nèi)容標(biāo)識(shí)分配給所述電^舌纟且;以及返回相應(yīng)于請(qǐng)求的標(biāo)識(shí)的內(nèi)容。
33. 根據(jù)權(quán)利要求32所述的方法,進(jìn)一步包括步驟 將更新的內(nèi)容存儲(chǔ)在所述數(shù)據(jù)庫(kù)倉(cāng)庫(kù)中;產(chǎn)生通知所述更新的內(nèi)容的消息; 將所述產(chǎn)生的消息發(fā)送至IP電話;以及 將所述更新的內(nèi)容發(fā)送至所述IP電話。
34. 根據(jù)權(quán)利要求32所述的方法,進(jìn)一步包括步驟 從IP電話"l妾收針對(duì)本地內(nèi)容的請(qǐng)求; 在所述數(shù)據(jù)庫(kù)倉(cāng)庫(kù)中搜索所述請(qǐng)求的本地內(nèi)容;以及 將所述請(qǐng)求的本地內(nèi)容發(fā)送至所述IP電話。
35. 根據(jù)權(quán)利要求32所述的方法,進(jìn)一步包括步驟 從IP電話接收針對(duì)外部?jī)?nèi)容的請(qǐng)求;經(jīng)由數(shù)據(jù)網(wǎng)絡(luò)請(qǐng)求所述請(qǐng)求的外部?jī)?nèi)容; 接收所述請(qǐng)求的外部?jī)?nèi)容; 重新格式化所述接收的請(qǐng)求的外部?jī)?nèi)容;將所述重新格式化的請(qǐng)求的外部?jī)?nèi)容的副本存儲(chǔ)在所述數(shù)據(jù)庫(kù)倉(cāng)庫(kù) 中;以及將所述重新格式化的請(qǐng)求的外部?jī)?nèi)容發(fā)送至所述IP電話。
36. 根據(jù)權(quán)利33所述的方法,其中用于將內(nèi)容分配給IP電話的方法 出現(xiàn)在服務(wù)環(huán)境中。
37. 根據(jù)權(quán)利34所述的方法,其中用于將內(nèi)容分配給IP電話的方法 出現(xiàn)在服務(wù)環(huán)境中。
38. 根據(jù)權(quán)利35所述的方法,其中用于將內(nèi)容分配給IP電話的所述 方法出現(xiàn)在服務(wù)環(huán)境中。
全文摘要
在因特網(wǎng)協(xié)議(IP)電話中的一個(gè)軟件平臺(tái),該IP電話有能力與諸如寬帶、無(wú)線通信和普通老式電話系統(tǒng)(POTS)服務(wù)的不同通信基礎(chǔ)設(shè)施一起使用。此外,該IP電話中的軟件平臺(tái)與通信架構(gòu)協(xié)作使用,在此被稱為處理應(yīng)用交付服務(wù)(TADS)通信架構(gòu),其對(duì)在IP電話上操作的數(shù)據(jù)語(yǔ)音應(yīng)用提供開(kāi)發(fā)、交付和管理。
文檔編號(hào)H04L12/66GK101433035SQ200580035951
公開(kāi)日2009年5月13日 申請(qǐng)日期2005年9月8日 優(yōu)先權(quán)日2004年9月8日
發(fā)明者C·J·維勒茨-里韋拉, I·奧利瓦雷斯-阿羅喬, J·L·克魯茲-里韋拉, M·A·索薩-羅賈斯, W·E·韋爾-桑切斯 申請(qǐng)人:克莫卡公司