新四季網

用於操作網際網路協議(ip)電話上的數據語音應用的軟體平臺的製作方法

2023-05-07 17:52:11

專利名稱:用於操作網際網路協議(ip)電話上的數據語音應用的軟體平臺的製作方法
技術領域:
本發明涉及網際網路電話系統的領域,並且尤其涉及用於對在網際網路 協議("IP")上操作的數據語音應用進行開發、交付和管理的軟體平臺。
背景技術:
最近,其中使用網際網路協議(IP)發送和接收語音、視頻和數據信 息的多媒體通信通過IP網絡傳送。在這裡提及的電話是作為"IP電話",
或者更通用地是"聚合的通信終端",電話可以直接連接到IP網絡,在 該IP網絡上可構建多媒體電話交換系統。IP電話是一種電話,或者經
由普通老式電話系統(POTS)或者經由IP網絡,IP電話可以與傳統電 話相同的方式來操作和執行語音通信。此外,IP電話可使用IP網絡以 便數據應用。例如,IP電話可以連接至諸如區域網的IP網絡,因而在 辦公室環境中將網絡用作私有電話網絡電路、並用作數據交換網絡。在 另一個例子中,IP電話可以使用例如網際網路的廣域網,以與其它適當配 置的IP電話通信用於數據-語音交換。在另一個例子中,IP電話可以使 用數據網絡,用於針對語音的事務數據應用和POTS網絡。
當前,IP電話具有與在傳統公共交換電話網絡(PSTN)中發現的功 能相同的功能,諸如呼叫轉移、呼叫等待、會議呼叫等。由於在"IP上 的語音"(VoIP )通話領域中的市場引導者已在找尋增加他們的產品出售 的方法,特別是因為在VoIP平臺中缺乏可獲得的計算能力,所以對這些 功能集合的增強在緩慢地進行中。當前,為了確保最佳的用戶體驗和成 本-性能,VoIP平臺不得不針對目標市場領域和在IP電話上操作的軟體 應用(例如,數據-語音應用)來專門地設計。通過針對在IP電話上操 作的每個應用必須設計並實現單獨的VoIP平臺,因而操作IP電話上不 同應用的成本可以;陂阻止。此外,當前服務提供商(指的是提供用於IP電話以操作的通信服務 的提供者)和內容提供商(指的是在IP電話上操作的數據-語音應用的 提供者)對於在IP電話上操作的數據-語音應用不具有成功地開發、配 置、監控、調試和更新的能力。
因而,在現有技術中對於配置有VoIP平臺的IP電話存在需求,其 中該VoIP平臺可支持在IP電話上操作的不同應用。此外,在現有技術
中對於在IP電話上操作的數據-語音應用的開發、交付和管理的能力存 在需求。

發明內容
在一些實施方式中,通過在IP電話中的軟體平臺可以至少部分地解 決以上略述的問題,其中該軟體平臺有能力與不同的通信基礎設施一起
使用,諸如寬帶、無線通信、POTS服務。此外,該軟體平臺與通信架 構協作使用,這裡被稱作事務應用交付服務(TADS)通信架構,該通 信架構對IP電話上操作的數據-語音應用提供了開發、交付和管理的能 力。
在本發明的一個實施方式中, 一種用於對由網際網路協議(IP)電話 用戶撥出的沒有聯繫到想要的接收者的電話號碼進行識別的方法包括 步驟通過伺服器來向IP電話發送錯誤消息,該錯誤消息指示iP電話 用戶所撥出的未能連接的電話號碼。該方法可進一步包括從IP電話接 收警告消息,該警告消息指示沒有聯繫到想要的接收者的電話號碼。該 方法可以進一步包括增加針對沒有聯繫到想要的接收者的電話號碼的 失敗計數。該方法可以進一步包括如果失敗計數超過閡值,則對沒有 聯繫到想要的接收者的電話號碼進行標記。
在本發明的另一個實施方式中, 一種對於由網際網路協議(IP)電話 的用戶所執行的失敗的聯繫的目錄搜索進行識別的方法可以包括步驟 通過伺服器向IP電話發送錯誤消息,該錯誤消息指示由IP電話用戶所 執行的未能識別帶有電話號碼的聯繫的目錄搜索。該方法可以進一步包 括從IP電話接收警告消息,該警告消息指示不正確的圖形u該方法可以進一步包括增加針對搜索的聯繫的失敗計數。該方法可以進一步包 括如果失敗計數超過閾值,則對目錄搜索進行標記。
在本發明的另一個實施方式中,包含在機器可讀介質中的、用於對 由網際網路協議(IP)電話用戶所撥出的沒有聯繫到想要的接收者的電話 號碼進行識別的電腦程式產品可以包括編程步驟通過伺服器向IP電 話發送錯誤消息,該錯誤消息指示由IP電話用戶所撥出的未能連接的電 話號碼。該電腦程式產品可以進一步包括編程步驟從IP電話接收警 告消息,該警告消息指示沒有聯繫到想要的接收者的電話號碼。該計算 機程序產品可以進一步包括編程步驟增加針對沒有聯繫到想要的接收 者的電話號碼的失敗計數。該電腦程式產品可以進 一 步包括編程步 驟如果失敗計數超過閾值,則對沒有聯繫到想要的接收者的電話號碼 進行標記。
在本發明的另一個實施方式中,包含在機器可讀介質中的、用於由 網際網路協議(IP)電話用戶所執行的失敗的聯繫的目錄搜索進行識別的 電腦程式產品可以包括編程步驟通過伺服器向IP電話發送錯誤消 息,該錯誤消息指示由IP電話用戶執行的未能識別帶有電話號碼的聯繫 的目錄搜索。該電腦程式產品可以進一步包括編程步驟從IP電話接 收警告消息,該警告消息指示不正確的圖形。該電腦程式產品可以進 --步包括編程步驟增加針對搜索的聯繫的失敗計數。該電腦程式產 品可以進一步包括編程步驟如果失敗計數超過閾值,則對目錄搜索進 行標記。
在本發明的另一個實施方式中,系統可以包括適用於存儲計算機程 序的存儲器單元,該電腦程式適用於對由網際網路協議(IP)電話用戶 所撥出的沒有聯繫到想要的接收者的電話號碼進行識別。該系統可以進 一步包括耦合至存儲器單元的處理器,其中響應於電腦程式,該處理 器包括用於通過伺服器向IP電話發送錯誤消息的電路,該錯誤消息栺示 由IP電話用戶撥出的未能連接的電話號碼。該處理器可以進一步包括 用於從IP電話接收警告消息的電路,該警告消息指示沒有聯繫到想要的 接收者的電話號碼。該處理器可以進一步包括用於增加針對沒有聯繫到想要的接收者的電話號碼的失敗計數的電路。該處理器可以進一步包
括用於如果失敗計數超過閾值,則對沒有聯繫到想要的接收者的電話 號碼進行標記的電路。
在本發明的另 一個實施方式中,系統可以包括適用於存儲計算機程 序的存儲器單元,該電腦程式適用於對由網際網路協議(IP)電話用戶 所執行的失敗的聯繫的目錄搜索進行識別。該系統可以進一步包括耦合 至存儲器單元的處理器,其中響應於電腦程式,該處理器包括用於 通過伺服器向IP電話發送錯誤消息的電路,該錯誤消息指示由IP電話 用戶所執行的未能識別帶有電話號碼的聯繫的目錄搜索。該處理器可以 進一步包括用於從IP電話接收警告消息的電路,該警告消息指示不正 確的圖形。該處理器可以進一步包括用於增加針對搜索的聯繫的失敗 計數的電路。該處理器可以進一步包括用於如果失敗計數超過閾值, 則對目錄搜索進行標記的電路。
在本發明的另 一 個實施方式中,方法可以包括從伺服器接收對因特 網協i義(IP)電話的第一喚醒呼叫的步4緊。該方法可以進一步包括如 果第一喚醒呼叫被IP電話的用戶確認時,從伺服器接收提醒、警示、報 紙材料和信息種類列表的一個或多個。該方法可以進一步包括如果第 一喚醒呼叫沒有,皮!p電話的用戶所確iU寸,在用戶的配置文件(profile)
中指定的特定時間段之後,接收第二喚醒呼叫。
在本發明的另一個實施方式中,用於聯繫在網際網路協議UP)電話 上顯示的廣告商的方法可以包括步驟接收顯示在IP電話上的網頁上的 廣告,其中網頁上的廣告包括基於會話發起協議(SIP)的統一資源標識 符(URI)。該方法可以進一步包括選擇廣告。該方法可以進一步包括 通過IP電話的網頁瀏覽器,將與選擇的廣告相關聯的URI傳遞至IP電 話的應用。該方法可以進一步包括IP電話的應用基於與所選擇的廣告 相關聯的URI,對與選擇的廣告相關聯的商家產生呼叫。
在本發明的另一個實施方式中,用於從網際網路協議UP)電話產生 會議呼叫的方法可以包括步驟響應於安排會議,為所有的會議參與者 創建包含聯繫信息的會議呼叫會議配置文件。該方法可以進一 步包括
13向IP電話的第一電話應用發送會議呼叫會議配置文件,其中該第一電話 應用被配置以維持IP電話的第 一用戶的日曆。該方法可以進一 步包括執 行該會議呼叫會議配置文件。該方法可以進一步包括指示IP電話以對配 置文件中指出的會議參與者產生會議呼叫。
在本發明的另一個實施方式中,用於與網際網路協議(IP)電話建立
會議呼叫的方法可以包括步驟將包含針對所有會議參與者的聯繫信息 的會議呼叫會議配置文件進行存儲,其中會議呼叫會議配置文件包括指 令集,在會議呼叫會議配置文件的激活之後遵循該指令集。該方法可以 進一步包括接收指示以開始與會議呼叫會議配置文件相關聯的會議呼 叫。該方法可以進一步包括激活會議呼叫會議配置文件。該方法可以 進一步包括邀請會議參與者的每個以與IP電話建立通信。
在本發明的另一個實施方式中,用於控制來往於網際網路協議UP) 電話的內容分發的方法可以包括步驟將配置文件的配置文件優選項存 儲在資料庫中,其中配置文件的配置文件優選項包括規則,這些規則是 關於允許IP電話的用戶接收哪些電話呼叫和內容、以及禁止IP電話的 用戶^t妾收哪些電話呼叫和內容。該方法可以進一步包^r:將配置文件與 時間表相關聯,其中該時間表使得在一天中的不同時間能夠接收和禁止 不同的電話呼叫和內容。該方法可以進一步包括接收請求以將內容發 送到IP電話用戶。該方法可以進一步包括基於配置文件的配置文件優 選項,確定IP電話的用戶是否允許接收內容。
在本發明的另一個實施方式中,用於控制來往於網際網路協議(IP) 電話的內容分發的方法可以包括步驟將配置文件的配置文件優選項存 儲在資料庫中,其中配置文件的配置文件優選項包括規則,這些規則是 關於允i午IP電話的第一用戶接收哪些電話呼叫和內容、以及禁止IP電 話的第一用戶接收哪些電話呼叫和內容。該方法可以進一步包括將配 置文件與時間表相關聯,其中該時間表使得在一天中的不同時間能夠接 收和禁止不同的電話呼叫和內容。該方法可以進一步包括由第二用戶 接收請求以電話地連接到IP電話的第一用戶。該方法可以進一步包括 基於配置文件的配置文件優選項,確定是否允許IP電話的第一用戶電話地連接到第二用戶。
在本發明的另 一個實施方式中,用於用戶從飯店訪問在網際網路協議 (IP)電話上的內容的方法可以包括步驟產生將在IP電話上顯示的內
容包,其中內容包包括定製的內容,其中內容包包括以下的一個或多個 入店/離店輔助和信息、記帳信息、客房服務定單和門房服務信息。該方 法可以進一步包括將內容包發送到IP電話。該方法可以進一步包括 向IP電話的用戶提供控制以訪問產生的內容包的內容。
在本發明的另一個實施方式中,用於支持目錄更新的管理的方法可 以包括步驟響應於賣主執行對與感興趣的電話線相關聯的聯繫信,包、 進4亍更新、改正和設置中的一個或多個產生確認代碼。該方法可以進 一步包括將確認代碼連同呼叫的電話號碼發送至賣主的電子郵件地 址。該方法可以進一步包括產生電子郵件和傳真中的一個或多個。該 方法可以進一步包括將電子郵件和傳真中的一個和多個發送至賣主, 指示該電話線聯繫信息已經被成功更新。
在本發明的另 一個實施方式中,用於將內容分配給網際網路協議(IP ) 電話的方法可以包括步驟將由管理員創建的內容存儲到資料庫倉庫 上。該方法可以進一步包括將配置文件分配舌會電話組。該方法可以進 一步包括從資料庫讀取內容標識並將讀取的內容標識分配給電話組。 該方法可以進一步包括將相應於請求的標識的內容返回。
以上相當寬泛地略述了本發明的一個或多個實施方式的特徵和技 術優點,以便可以較好地理解隨後的本發明的詳細說明。本發明的其它 特徵和優點將在下文描述,其形成了本發明的權利要求的主題。


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

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀