亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

在端點處提供服務框架的制作方法

文檔序號:6656808閱讀:256來源:國知局
專利名稱:在端點處提供服務框架的制作方法
技術(shù)領域
本發(fā)明一般地涉及通信領域,更具體地說,本發(fā)明涉及在端點處提供 服務框架。
背景技術(shù)
隨著通信技術(shù)的發(fā)展,語音服務和數(shù)據(jù)服務已經(jīng)愈加融合。 一個這樣 的示例是使用因特網(wǎng)協(xié)議(IP)技術(shù)來傳輸語音數(shù)據(jù)。IP技術(shù)的使用使得 語音通信量能夠得到分組通信協(xié)議的益處。類似地,其他技術(shù)當應用于電 話系統(tǒng)時可提供多種益處。然而,發(fā)現(xiàn)適合的技術(shù)以及這些技術(shù)的用途仍 是使人畏縮的挑戰(zhàn)。

發(fā)明內(nèi)容
根據(jù)本發(fā)明,與用于提供集成服務功能的現(xiàn)有技術(shù)相關(guān)的缺點和問題 可被減少或消除。
根據(jù)一個實施例, 一種用于在端點處提供電話功能的方法包括在端點 處訪問服務框架。所述服務框架可操作來提供一個或多個電話功能。與第 一電話功能相關(guān)的功能邏輯被訪問。所述功能邏輯規(guī)定了用于實現(xiàn)所述第 一電話功能的多個動作。所述第一電話功能被登記,以在事件發(fā)生時接收 攔截。所述第一電話功能針對其而被登記的事件的發(fā)生被識別出。所述事 件啟動從第一狀態(tài)到第二狀態(tài)的轉(zhuǎn)換。與所述第一電話功能相關(guān)的功能邏 輯被加載,以提供所述第一電話功能。
本發(fā)明的某些實施例可提供一個或多個技術(shù)優(yōu)勢。 一個實施例的技術(shù) 優(yōu)勢可在于可在端點處提供集成服務功能。在具體實施例中,端點可包括 經(jīng)服務框架到因特網(wǎng)的接口。端點的用戶可使用服務框架接口來增強或修 改默認的平臺行為,以創(chuàng)建呼叫和關(guān)鍵功能。另一技術(shù)優(yōu)勢可在于端點可支持使用功能邏輯實現(xiàn)的服務。因此,可應用戶的請求來創(chuàng)建邏輯指令。 另一技術(shù)優(yōu)勢可能在于所述邏輯指令可操作來提供關(guān)于保持請求、轉(zhuǎn)移請 求、多用戶呼入、共用線路、視頻、即時通信和其他電話服務的定制功 能。
本發(fā)明的某些實施例可包括以上技術(shù)優(yōu)勢中的零個、 一些或全部。根 據(jù)這里所包括的附圖、說明書和權(quán)利要求書, 一個或多個其他技術(shù)優(yōu)勢對 本領域技術(shù)人員可顯而易見。


為了更充分地理解本發(fā)明與其功能和優(yōu)勢,現(xiàn)在結(jié)合附圖來參照以下 描述,其中
圖1是包括端點的系統(tǒng)的一個實施例的框圖2是包括服務框架的端點的一個實施例的框圖3是端點的服務框架的一個實施例的框圖4是訂閱請求的狀態(tài)過程的一個實施例的框圖;以及
圖5是用于在端點處提供電話功能的方法的一個實施例的流程圖。
具體實施例方式
通過參照附圖的圖1到圖5來最好地理解本發(fā)明的實施例和其優(yōu)勢, 相似的標號被用于各種附圖的相似和對應的部件。
圖1是包括端點12的系統(tǒng)10的一個實施例的框圖。根據(jù)本實施例, 端點12a可包括用于端點12a處的電話功能的創(chuàng)建、集成和交互處理的服 務框架。具體地,端點12a可提供經(jīng)內(nèi)部服務邏輯執(zhí)行環(huán)境到因特網(wǎng)的接 口。結(jié)果,端點12a可能能夠支持腳本服務(scripted service),該服務允 許端點12a的用戶針對基本呼叫和關(guān)鍵功能來修改端點12a的默認行為。 例如,服務框架可提供用于處理保持請求、多用戶呼入(multiple calls per lme)、共用線路或其他電話功能的定制服務。
根據(jù)圖示的實施例,系統(tǒng)10包括一個或多個端點12、 一個或多個交 換機M、服務器16,以及如圖所示耦合的通信網(wǎng)絡18。端點12表示用于提供諸如電話服務這樣的通信服務的任何合適的邏輯組合或布置。邏輯可 指硬件、軟件,或硬件和軟件的任意組合。端點12的示例包括諸如電 話、蜂窩式電話、個人數(shù)字助理、語音裝置、電話應答機、傳真機、計算 機或其他設備這樣的通信設備。端點12的一個實施例參照圖2被更詳細 地描述。
參照圖1,端點12可提供某些電話功能。具體的說,端點12的用戶 可使用服務框架接口來以創(chuàng)建呼叫和關(guān)鍵功能的方式來增強或修改默認的 平臺行為。因此,諸如腳本指令這樣的功能邏輯可操作來提供關(guān)于保持請 求、轉(zhuǎn)移請求、多用戶呼入、共用線路、視頻、即時通信和其他電話服務 的定制功能。功能邏輯操縱端點12的低層功能來實現(xiàn)特定狀態(tài),以提供 電話功能。功能邏輯可用任何合適的語言來編寫,例如JAVA或者諸如可 擴展標記語言(XML)這樣的基于文本的語言。功能邏輯可被包括在存儲 在端點12處的文本文件中,或者被包括在由端點12的服務框架加載和執(zhí) 行的網(wǎng)頁中。
功能邏輯可包括用于端點輸出、端點操作或這兩者的指令。端點輸出 指的是通過諸如聲、光或顯示器這樣的端點接口來顯示的信息。功能邏輯 可指示輸出處理模塊處理與端點接口進行交互的命令。例如,腳本或其他 功能邏輯可指示輸出處理模塊開啟閃光發(fā)光二極管(LED),以指示等待 的語音郵件消息。
端點操作指的是端點12的操作。作為一個示例,端點操作可生成發(fā) 往諸如服務器14或其他端點12這樣的外部元件的消息。作為另一個示 例,端點操作可命令內(nèi)部操作,例如在會議橋接(conference bridge)中連 接多個呼叫支路,將呼叫支路發(fā)送至揚聲器,或者啟動定時器。功能邏輯 可指示操作處理模塊處理對端點12的組件進行控制的命令。諸如輸出處 理模塊和操作處理模塊這樣的狀態(tài)機可協(xié)力工作,以實現(xiàn)受命令控制的過 程。
根據(jù)一個實施例,功能邏輯可包括規(guī)定端點12對事件的響應的事件 處理器。事件包括內(nèi)部事件和外部事件,例如來自用戶、其他端點12或 外部設備的輸入。當檢測到事件時,狀態(tài)機可訪問網(wǎng)頁來確定該頁面是否包括所檢測到的事件的事件處理器。如果是的話,狀態(tài)機根據(jù)事件處理器 中的指令來響應事件。事件處理器可以連接到功能邏輯中的另一個位置、 連接到另一個網(wǎng)頁,或者處理事件。
作為一個具體示例,事件可包括電話被摘機。服務框架可允許端點12 的用戶創(chuàng)建在電話被摘機時進行響應的功能。事件可觸發(fā)諸如定制撥號鈴 聲、顯示圖標或這兩者這樣的定制功能。服務框架還可提供其他功能,例 如呼叫保持、呼叫轉(zhuǎn)移、呼叫代接、呼叫分配、呼叫會議、視頻傳輸、語 音通信和即時通信,其他功能,或上述的任意組合。在具體的實施例中, 服務框架可擔當在兩個或多個功能被事件觸發(fā)的情況下的仲裁器。因此, 端點12的服務框架可在提供指令以確定哪個功能應該介入的兩個狀態(tài)機
之間進行仲裁。服務框架的一個實施例參照圖3被更詳細的描述。
參照圖1,交換機14表示可操作來路由、轉(zhuǎn)換或者路由和轉(zhuǎn)換通信二 者的網(wǎng)絡設備。服務器16包括操作來支持端點12所提供的電話服務的任 何合適的邏輯組合或布置。服務器16可提供由端點12用來提供電話功能 的網(wǎng)頁集中式存儲庫。服務器16響應于網(wǎng)頁請求可將網(wǎng)頁從存儲器20傳 送到端點12。服務器16可駐留在端點12中或者系統(tǒng)10中。
網(wǎng)絡18表示支持端點12與服務器16之間的通信的組件的任何合適的 組合或布置。例如,網(wǎng)絡18可包括一個或多個局域網(wǎng)(LAN)、 一個或 多個廣域網(wǎng)(WAN)、公共交換電話網(wǎng)絡(PSTN)的元件、因特網(wǎng)的部 分、其他合適通信網(wǎng)絡的組件,或者上述的任何組合。
可對系統(tǒng)10進行修改、增加或刪除而不脫離本發(fā)明的范圍。根據(jù)具 體需要可將系統(tǒng)10的組件集成或分離。此外,可通過更多、更少或其他 的模塊來執(zhí)行系統(tǒng)IO的操作。例如,可通過一個模塊來執(zhí)行交換機14和 服務器16的操作,或者可通過多于一個模塊來執(zhí)行服務器16的操作,只 要某些端點12提供代理服務器功能。另外,可使用包括軟件、硬件、其 他邏輯或上述的任何合適組合的任何合適的邏輯來執(zhí)行系統(tǒng)10的操作。 如在本文中所使用的,"每個"指的是一組中的每個成員或是一組的子集 中的每個成員。
圖2是包括服務框架50的端點12的一個實施例的框圖。根據(jù)圖示的實施例,端點12包括服務框架50,電話平臺54、硬件專用應用程序58, 以及硬件62。服務框架50通過執(zhí)行功能邏輯來提供可定制的電話功能。 功能邏輯可被包括在由服務框架50加載和執(zhí)行的網(wǎng)頁中。服務框架50的 一個實施例參照圖3被更詳細地描述。
再次參照圖2;電話平臺54包括允許端點12通信的軟件。電話平臺 54可包括代碼、配置數(shù)據(jù)、應用程序、媒體、其他信息或上述的任何組 合。代碼表示被端點12的元件執(zhí)行的用來實現(xiàn)功能的邏輯。根據(jù)一個實 施例,代碼可包括被狀態(tài)機用來解釋和執(zhí)行功能邏輯的邏輯,例如可操作 來運行被下載的功能邏輯的實時解釋器。電話平臺54可包括在JAVA應 用程序運行時解釋可執(zhí)行字節(jié)代碼的JAVA原生接口 (JNI)和JAVA虛 擬機。
配置數(shù)據(jù)表示端點12在初始化和操作期間所使用的設置。例如,配 置數(shù)據(jù)可標識端點12應該從其請求網(wǎng)頁的特定服務器14。應用程序包括 提供對端點12的操作的基本管理和控制的程序。例如,應用程序可包括 媒體管理器、應用程序管理器、屬性管理器、呼叫代理,其他程序,或上 述的任何組合。 一個或多個應用程序可被應用程序管理器管理。應用程序 中維護的媒體可包括諸如用于語音郵件應用的用戶記錄的提示、來自其他 用戶的消息,或其他適合的信息這樣的數(shù)據(jù)。
硬件專用應用程序58包括用于控制硬件62的程序。硬件專用應用程 序58的示例包括本地(native)服務或本地操作系統(tǒng)。硬件50可能指的是 端點12的電子、機械或機電的組件。根據(jù)圖示的實施例,硬件50包括處 理器70和存儲器72。處理器70操作數(shù)據(jù)來控制端點12的操作。存儲器 72存儲處理器所使用的信息并且輔助實現(xiàn)這些信息的檢索,并且存儲器 72可包括隨機存取存儲器(RAM)、只讀存儲器(ROM)、磁驅(qū)動器、 磁盤驅(qū)動器、光盤(CD)驅(qū)動器、數(shù)字視頻光盤(DVD)驅(qū)動器、可移 動介質(zhì)存儲器,任何其他合適的數(shù)據(jù)存儲設備,或者上述的任何組合。
根據(jù)圖示的實施例,存儲器72存儲腳本。在具體的實施例中,存儲 器72可存儲端點12用來提供電話功能所需的所有功能邏輯。因此,當事 件被檢測到時,服務框架50中的狀態(tài)機可訪問存儲器72,以得到具有用于響應該事件的指令的網(wǎng)頁。在其他實施例中,端點12可在存儲器72中
存儲有限的常用網(wǎng)頁的集合并且從服務器16請求其他網(wǎng)頁。照此,當事 件被檢測到時,狀態(tài)機可確定該事件是否是在存儲器72中己為其保存了 網(wǎng)頁的經(jīng)常發(fā)生的事件。如果網(wǎng)頁沒有被保存在存儲器72中,則狀態(tài)機 隨后可為了包含適合的事件處理器的網(wǎng)頁而訪問服務器16。
硬件50可包括其他合適組件,例如接口模塊和信號處理模塊。接口 模塊可包括用戶接口模塊和網(wǎng)絡接口模塊。用戶接口模塊提供了與端點12 的用戶的信息交換,并且可包括揚聲器、麥克風、顯示器、輸入接口、其 他模塊,或上述的任何組合。揚聲器生成音頻信號,并且麥克風接收和處 理來自用戶的音頻信號。顯示器向用戶顯示信息,并且可包括LED、圖形 顯示,或用于視覺地顯示或以另外的方式顯示信息的其他設備。輸入接口 表示用于從用戶接收輸入的任何合適元件。例如,用戶輸入接口可包括數(shù) 字小鍵盤、定位顯示部分的一個或多個按鈕、點選設備、其他合適的輸入 接口,或者上述的任何組合。
網(wǎng)絡接口模塊提供了端點12與其他設備之間的通信。例如,網(wǎng)絡接 口可連接到交換機32和提供基于分組的語音通信。網(wǎng)絡接口可使用任何 適合技術(shù)和協(xié)議提供到任何合適通信設備的耦合。網(wǎng)絡接口可支持任何適 合的無線、有線,或無線和有線的通信協(xié)議。
信號處理模塊提供了信號的操作和增強。根據(jù)具體實施例,信號處理 模塊可包括壓縮、回波消除、寂靜檢測或其他適合信號處理的數(shù)字處理能
可對端點12進行修改、增加或刪除而不脫離本發(fā)明的范圍。根據(jù)具 體需要可將端點12的組件集成或分離。此外,可通過更多、更少或其他 的模塊來執(zhí)行端點12的操作。另外,可使用包括軟件、硬件、其他邏輯 或上述的任何合適組合的任何合適邏輯來執(zhí)行端點12的操作。
圖3是端點12的服務框架50的一個實施例的框圖。服務框架50可允 許端點12使用任何合適方法來提供電話功能。 一種示例方法參照圖5被 更具體地描述。在操作中,服務框架50使用與SIP類似的原語來控制低層 SIP用戶代理。服務框架50以幫助管理SIP框架內(nèi)的功能交互的方式結(jié)合了括智能事件路由。
根據(jù)圖示的實施例,服務框架50包括端點對象模型100、 一個或多個
狀態(tài)機104、功能路由器108,以及如圖所示耦合的功能有限狀態(tài)機 (FFSM) 112。端點對象模型100包括具有平臺邏輯的對象,該平臺邏輯 暴露(expose)交互作用點或者提供支撐功能。 一個對象表示端點12的一 個方面,例如端點12的一個組件。例如,對象可表示振鈴器、設備、線 路、呼叫或?qū)υ?。在對象處發(fā)生的事件可啟動端點12的一個或多個狀 態(tài)。
通常,狀態(tài)機跟蹤當前狀態(tài)并且根據(jù)狀態(tài)過程來定義下一狀態(tài)。狀態(tài) 過程可以指在指定先前狀態(tài)和其他條件的情況下定義下一狀態(tài)的過程,并 且可使用狀態(tài)圖來描述。狀態(tài)機加載和執(zhí)行狀態(tài)過程的指令,以實現(xiàn)狀態(tài) 過程。
狀態(tài)機104與由端點對象模型100定義的端點對象相關(guān)聯(lián)。在圖示的 實施例中,路由狀態(tài)機104跟蹤電話平臺54的當前狀態(tài)并且根據(jù)端點狀 態(tài)過程來定義下一狀態(tài)。端點狀態(tài)過程指的是控制端點12的操作的狀態(tài) 過程。端點狀態(tài)過程可包括功能交互作用點(FIP) , FIP指的是狀態(tài)過程 中的點,在該點處功能路由器108可攔截狀態(tài)過程和提供響應。
根據(jù)圖示的實施例,狀態(tài)圖120指示出狀態(tài)i跟隨有功能交互作用 點。功能路由器108在功能交互作用點處攔截過程,將攔截路由到已經(jīng)訂 閱該攔截的一個或多個功能有限狀態(tài)機,根據(jù)功能有限狀態(tài)機確定響應, 然后提供合作的響應。取決于所述響應,下一狀態(tài)可能是狀態(tài)j或狀態(tài) k。示例的路由狀態(tài)機104包括設備、線路、呼叫和對話狀態(tài)機。
功能路由器108協(xié)調(diào)功能有限狀態(tài)機IOO和路由狀態(tài)機112,以提供 功能。功能路由器108攔截狀態(tài)過程并提供響應。功能路由器108可根據(jù) 由功能有限狀態(tài)機112提供的指令來確定響應,并且解決矛盾指令間的沖 突。
在具體實施例中,功能路由器108可充當用于解決事件處理器之間沖 突的仲裁器。如果單個事件觸發(fā)服務框架來訪問兩個或多個網(wǎng)頁并且得到 用于響應該事件的兩組或多組指令,則沖突可能發(fā)生。功能路由器108允許一個事件可能涉及的多個功能之間的協(xié)作。例如,事件可包括摘機信 號。在兩個功能已經(jīng)登記來攔截摘機信號的情況下,在協(xié)作中可能對多個 狀態(tài)機感興趣。因此,轉(zhuǎn)換中可涉及多個狀態(tài)機,使得從第一狀態(tài)到第二 狀態(tài)的轉(zhuǎn)換不是自動的。相反,所涉及的功能可參與響應于事件應執(zhí)行哪 組指令的判定。
功能有限狀態(tài)機112是提供指令來實現(xiàn)功能的狀態(tài)機。功能有限狀態(tài)
機112被通知在路由狀態(tài)機104處發(fā)生的端點狀態(tài)過程的當前狀態(tài),并且 根據(jù)功能狀態(tài)過程來定義下一狀態(tài)。功能狀態(tài)過程可能指的是提供諸如保 持請求、轉(zhuǎn)移請求、多用戶呼入、共用線路、視頻、即時通信和其他電話 服務這樣的電話功能的過程。
根據(jù)操作的一個實施例,功能有限狀態(tài)機112向功能路由器.108登 記,以在由路由狀態(tài)機104管理的狀態(tài)過程的特定點處得到攔截。功能有 限狀態(tài)機112可被允許登記來在特定的功能交互作用點處進行通知。當特 定點發(fā)生時,狀態(tài)機104將攔截提供給功能路由器108,功能路由器108 又通知功能有限狀態(tài)機。作為響應,功能有限狀態(tài)機112向功能路由器 108提供指令。功能路由器108確定對事件的響應。
如上所述,在某些情況下,功能路由器108可能接收到來自功能有限 狀態(tài)機112的沖突指令。功能路由器108根據(jù)功能的優(yōu)先級可解決沖突以 確定響應。功能路由器108隨后將響應發(fā)送到狀態(tài)機104。
可對服務框架50進行修改、增加或刪除而不脫離本發(fā)明的范圍。根 據(jù)具體需要可將服務框架50的組件集成或分離。此外,可通過更多、更 少或其他的模塊來執(zhí)行服務框架50的操作。例如,可通過多于一個模塊 來執(zhí)行功能路由器108的操作,并且可使用包括軟件、硬件、其他邏輯或 上述的任何合適組合的任何合適邏輯來執(zhí)行服務框架50的操作。另外, 雖然服務框架50被描述作為端點12的組件,但是公知在一些實施例中服 務框架50可被加入位于端點12外部且獨立于端點12的遠程節(jié)點。
圖4是訂閱請求的狀態(tài)過程130的一個示范性實施例的框圖。根據(jù)狀 態(tài)過程130所描述的默認的電話功能,訂閱請求在端點12處被發(fā)起并且 被傳送到呼叫代理服務器。呼叫代理服務器認證訂閱請求并向端點12提供確認。在圖示的實施例中,狀態(tài)過程130包括功能攔截點(FIP) 134, 在該點處功能可攔截過程130。例如,當端點12試圖通過發(fā)送訂閱請求來 進行登記時, 一個或多個功能可在FIP 134a處攔截過程130。訂閱請求觸 發(fā)了通過功能路由器108進行的處理。功能路由器108可隨后調(diào)解以確定 請求攔截的功能中的優(yōu)先級和涉及呼叫代理服務器的默認動作。功能路由 器108確定特定功能具有更高的優(yōu)先級并且使用與該特定功能相關(guān)的指
雖然用于處理訂閱請求的狀態(tài)過程被圖示和描述,但是通常認為圖示 的狀態(tài)過程僅是可被路由狀態(tài)機實現(xiàn)的狀態(tài)過程的一個示例。狀態(tài)過程可 包括引用請求、邀請請求,或用于提供電話服務的任何其他適合的狀態(tài)過 程。
圖5是使用圖1的端點12來提供電話功能的方法的一個實施例的流程 圖。根據(jù)本實施例,端點12具有服務框架50,服務框架50包括提供電話 功能的一個或多個功能有限狀態(tài)機112。
方法在步驟200處開始,其中在端點12處提供了服務框架50。服務 框架50可基本上類似于關(guān)于圖3的上述服務框架50。在具體實施例中, 服務框架50提供了接口,在歩驟202處可通過該接口來接收用戶指令。 用戶指令可包括對電話功能的請求,其可包括與例如保持請求、多用戶呼 入或共用線路有關(guān)的定制服務。用戶指令可包括針對基本呼叫和關(guān)鍵功能 修改端點12的默認行為。
一個或多個功能有限狀態(tài)機il2在步驟204處被存儲在端點12的存儲 器72中。功能有限狀態(tài)機112可由向端點12提供動作和指令的功能邏輯 組成。根據(jù)一個實施例,每個腳本與電話功能相關(guān)聯(lián)。腳本可包括識別下 述事件的發(fā)生的事件處理器,包括在腳本中的動作響應于所述事件的發(fā)生 而被執(zhí)行。
在歩驟206處,電話功能被登記,以在事件發(fā)生時接收攔截。在具體 實施例中,登記電話功能可通過在端點12處提供的接口由用戶指引進 行。電話功能的登記可表明用戶希望調(diào)用功能有限狀態(tài)機112所提供的功 能,該功能覆蓋(override) 了端點12在規(guī)定事件發(fā)生時通常執(zhí)行的默認的電話功能行為。
在步驟208處,事件的發(fā)生被識別出。響應于識別出事件,端點12 的服務框架50可在歩驟210處確定是否一個或多個電話功能被登記用來 在所識別的事件發(fā)生時接收攔截。在歩驟212處,如果一個或多個電話功 能被登記用來接收攔截,則被登記的電話功能之間的優(yōu)先級在事件發(fā)生時 被確定。
例如,在僅一個電話功能被登記用來接收攔截的情況下,訂閱電話功 能將被通知并且將被給機會來覆蓋平臺過程的默認行為。作為另一個示 例,在多于一個電話功能被登記用來接收攔截的情況下,這些電話功能之 間的優(yōu)先級被確定。在步驟214處,與具有優(yōu)先權(quán)的功能相關(guān)的功能邏輯 可隨后被首先加載。更低優(yōu)先級的功能將隨后被依次加載,直到一功能選 擇中斷該鏈為止。在歩驟216處,被包括在被加載的功能邏輯中的動作隨 后可被執(zhí)行。如此,所述動作可通過被通知的功能鏈中的所有成員來協(xié)力 實現(xiàn)。
可對該方法進行修改、增加或刪除而不脫離本發(fā)明的范圍。方法可包 括更多、更少或其他的步驟。另外,步驟可按照任何合適次序執(zhí)行而不脫 離本發(fā)明的范圍。
一個實施例的技術(shù)優(yōu)勢可在于可在端點處提供集成服務功能。在具體 實施例中,端點可包括經(jīng)服務框架到因特網(wǎng)的接口。端點的用戶可使用服 務框架接口以創(chuàng)建呼叫和關(guān)鍵功能的方式來增強或修改默認的平臺行為。 另一技術(shù)優(yōu)勢可在于端點可支持使用功能邏輯實現(xiàn)的服務。因此,可應用 戶的請求來創(chuàng)建邏輯指令。另一技術(shù)優(yōu)勢可能在于所述邏輯指令可操作來 提供關(guān)于保持請求、轉(zhuǎn)移請求、多用戶呼入、共用線路、視頻、即時通信 和其他電話服務的定制功能。
雖然已經(jīng)根據(jù)某些實施例和通常相關(guān)的方法描述了本發(fā)明,但是實施 例和方法的更改和布置對本領域技術(shù)人員將是顯而易見的。因此,示例實 施例的以上描述沒有限制本發(fā)明。其他的改變、替換和更改也是可能的, 而不脫離如所附權(quán)利要求書所定義的本發(fā)明的精神和范圍。
權(quán)利要求
1. 一種在端點處提供電話功能的方法,包括在端點處訪問服務框架,所述服務框架可操作來提供一個或多個電話功能;訪問與第一電話功能關(guān)聯(lián)的功能邏輯,所述功能邏輯規(guī)定了用于實現(xiàn)所述第一電話功能的多個動作;登記所述第一電話功能,以在事件發(fā)生時接收攔截;識別所述第一電話功能針對其被登記的事件的發(fā)生,所述事件啟動從第一狀態(tài)到第二狀態(tài)的轉(zhuǎn)換;以及加載與所述第一電話功能關(guān)聯(lián)的功能邏輯,以提供所述第一電話功能。
2. 根據(jù)權(quán)利要求1所述的方法,還包括通過與所述服務框架關(guān)聯(lián)的接 口來接收功能開發(fā)指令,所述功能開發(fā)指令指引所述一個或多個電話功能 的創(chuàng)建。
3. 根據(jù)權(quán)利要求1所述的方法,還包括訪問與第二電話功能關(guān)聯(lián)的功能邏輯,所述功能邏輯規(guī)定用于實現(xiàn)所 述第二電話功能的多個動作;以及登記所述第二電話功能,以在事件發(fā)生時接收攔截。
4. 根據(jù)權(quán)利要求3所述的方法,還包括確定登記用來接收所述攔截的第一電話功能與登記用來接收所述攔截的第二電話功能之間的優(yōu)先級;如果所述第一電話功能具有高于所述第二電話功能的優(yōu)先級,則加載與所述第一電話功能關(guān)聯(lián)的功能邏輯;以及否則,加載與所述第二電話功能關(guān)聯(lián)的功能邏輯。
5. 根據(jù)權(quán)利要求1所述的方法,還包括確定與所述第一電話功能關(guān)聯(lián)的功能邏輯包括事件處理器;以及 將所述事件處理器與所述事件進行匹配。
6. 根據(jù)權(quán)利要求1所述的方法,其中,與所述第一電話功能關(guān)聯(lián)的功能邏輯的動作規(guī)定與所述第一電話功能的特定狀態(tài)相對應的輸出。
7. 根據(jù)權(quán)利要求1所述的方法,其中,與所述第一電話功能關(guān)聯(lián)的功 能邏輯通過使用第一 網(wǎng)頁而被訪問。
8. 根據(jù)權(quán)利要求1所述的方法,其中,所述功能邏輯包含包括多個文 本命令的腳本。
9. 用于提供電話功能的邏輯,所述邏輯被包含在介質(zhì)中并且可操作來在端點處訪問服務框架,所述服務框架可操作來提供一個或多個電話功能;訪問與第一電話功能關(guān)聯(lián)的功能邏輯,所述功能邏輯規(guī)定用于實現(xiàn)所述第一電話功能的多個動作;登記所述第一電話功能,以在事件發(fā)生時接收攔截; 識別所述第一電話功能針對其而被登記的事件的發(fā)生,其中所述事件啟動從第一狀態(tài)到第二狀態(tài)的轉(zhuǎn)換;以及加載與所述第一電話功能關(guān)聯(lián)的功能邏輯,以提供所述第一電話功能。
10. 根據(jù)權(quán)利要求9所述的邏輯,還可操作來通過與所述服務框架關(guān)聯(lián)的接口來接收功能開發(fā)指令,所述功能開發(fā) 指令指引所述一個或多個電話功能的創(chuàng)建。
11. 根據(jù)權(quán)利要求9所述的邏輯,還可操作來訪問與第二電話功能關(guān)聯(lián)的功會g邏輯,所述功能邏輯規(guī)定用于實現(xiàn)所 述第二電話功能的多個動作;登記所述第二電話功能,以在事件發(fā)生時接收攔截。
12. 根據(jù)權(quán)利要求11所述的邏輯,還可操作來確定登記用來接收所述攔截的第一電話功能與登記用來接收所述攔截 的第二電話功能之間的優(yōu)先級;如果所述第一電話功能具有高于所述第二電話功能的優(yōu)先級,則加載 與所述第一電話功能關(guān)聯(lián)的功能邏輯;以及否則,加載與所述第二電話功能關(guān)聯(lián)的功能邏輯。
13. 根據(jù)權(quán)利要求9所述的邏輯,還可操作來確定與所述第一電話功能關(guān)聯(lián)的功能邏輯包括事件處理器;以及 將所述事件處理器與所述事件進行匹配。
14. 根據(jù)權(quán)利要求9所述的邏輯,其中,與所述第一電話功能關(guān)聯(lián)的 功能邏輯的動作規(guī)定與所述第一電話功能的特定狀態(tài)相對應的輸出。
15. 根據(jù)權(quán)利要求9所述的邏輯,其中,與所述第一電話功能關(guān)聯(lián)的 功能邏輯通過使用第一網(wǎng)頁而被訪問。
16. 根據(jù)權(quán)利要求9所述的邏輯,其中,所述功能邏輯包含包括多個文本命令的腳本。
17. —種用于提供電話功能的端點,包括 服務框架,可操作來提供一個或多個電話功能;以及存儲器,可操作來存儲與第一電話功能關(guān)聯(lián)的功能邏輯,所述功能邏輯規(guī)定用于實現(xiàn)所述第一電話功能的多個動作;其中,所述服務框架還可操作來登記所述第一電話功能,以在事件發(fā)生時接收攔截;識別所述第一電話功能針對其而被登記的事件的發(fā)生,其中所述事件啟動從第一狀態(tài)到第二狀態(tài)的轉(zhuǎn)換;以及加載與所述第一電話功能關(guān)聯(lián)的功能邏輯,以提供所述第一電話 功能。
18. 根據(jù)權(quán)利要求n所述的端點,其中,所述集成的服務框架還可操作來通過與所述服務框架關(guān)聯(lián)的接口來接收功能開發(fā)指令,所述功能開發(fā) 指令指引所述一個或多個電話功能的創(chuàng)建。
19. 根據(jù)權(quán)利要求n所述的端點,其中,所述集成的服務框架還可操作來訪問與第二電話功能關(guān)聯(lián)的功能邏輯,所述功能邏輯規(guī)定用于實現(xiàn)所 述第二電話功能的多個動作;登記所述第二電話功能,以在事件發(fā)生時接收攔截。
20. 根據(jù)權(quán)利要求19所述的端點,其中,所述集成的服務框架還可操作來確定登記用來接收所述攔截的第一電話功能與登記用來接收所述攔截 的第二電話功能之間的優(yōu)先級;如果所述第一電話功能具有高于所述第二電話功能的優(yōu)先級,則加載 與所述第一電話功能關(guān)聯(lián)的功能邏輯;以及否則,加載與所述第二電話功能關(guān)聯(lián)的功能邏輯。
21.根據(jù)權(quán)利要求n所述的端點,其中,所述集成的服務框架還可操確定與所述第一電話功能關(guān)聯(lián)的功能邏輯包括事件處理器;以及 將所述事件處理器與所述事件進行匹配。
22. 根據(jù)權(quán)利要求17所述的端點,其中,與所述第一電話功能關(guān)聯(lián)的 功能邏輯的動作規(guī)定與所述第一電話功能的特定狀態(tài)相對應的輸出。
23. 根據(jù)權(quán)利要求17所述的端點,其中,與所述第一電話功能關(guān)聯(lián)的 功能邏輯通過使用第一網(wǎng)頁而被訪問。
24. 根據(jù)權(quán)利要求17所述的端點,其中,所述功能邏輯包含包括多個 文本命令的腳本。
全文摘要
一種用于在端點處提供電話功能的方法包括訪問端點處的服務框架。所述服務框架可操作來提供一個或多個電話功能。與第一電話功能相關(guān)的功能邏輯被訪問。所述功能邏輯規(guī)定用于實現(xiàn)所述第一電話功能的多個動作。所述第一電話功能被登記,以在事件發(fā)生時接收攔截。所述第一電話功能針對其被登記的事件的發(fā)生被識別出。所述事件啟動從第一狀態(tài)到第二狀態(tài)的轉(zhuǎn)換。與所述第一電話功能相關(guān)的功能邏輯被加載,以提供所述第一電話功能。
文檔編號G06F13/00GK101433066SQ200580030888
公開日2009年5月13日 申請日期2005年10月28日 優(yōu)先權(quán)日2004年11月4日
發(fā)明者亨利·陳, 杰弗里·A·桑德斯, 邁克爾·H·麥克朗 申請人:思科技術(shù)公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1