欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

管理通信端點(diǎn)的系統(tǒng)和方法與流程

文檔序號(hào):11455089閱讀:320來源:國知局
管理通信端點(diǎn)的系統(tǒng)和方法與流程

相關(guān)申請(qǐng)的交叉引用

本專利申請(qǐng)要求來自美國臨時(shí)專利申請(qǐng)no.62/051,067的優(yōu)先權(quán)。美國臨時(shí)專利申請(qǐng)no.62/051,067通過引用并入本文。

本公開內(nèi)容大體涉及網(wǎng)絡(luò)通信,并且更具體地但是不是通過限制的方式涉及用于管理通信端點(diǎn)的系統(tǒng)和方法。



背景技術(shù):

通信端點(diǎn)(無論是傳統(tǒng)模擬協(xié)議、數(shù)字協(xié)議還是互聯(lián)網(wǎng)協(xié)議(ip))能夠?yàn)槿魏纹髽I(yè)內(nèi)的關(guān)鍵資產(chǎn)。電話是用于在企業(yè)、它的人員和客戶之間進(jìn)行通信的媒介。保護(hù)、供應(yīng)、維護(hù)和管理這些資產(chǎn)能夠僅僅與高可用性和故障恢復(fù)一樣關(guān)鍵。業(yè)務(wù)和它們的收益的一些高價(jià)值的線路直接依賴于與客戶、合作者或員工的直接電話通話。實(shí)質(zhì)上,電話可以影響業(yè)務(wù)用戶、運(yùn)營和呼叫中心,結(jié)果是影響到收益并影響到客戶和員工滿意度。端點(diǎn)硬件、固件和通信服務(wù)器中的快速變化使通信端點(diǎn)難以控制、維護(hù)和恢復(fù)。



技術(shù)實(shí)現(xiàn)要素:

在一個(gè)實(shí)施例中,一種方法由計(jì)算機(jī)系統(tǒng)執(zhí)行。該方法包括接收用于動(dòng)態(tài)地修改通信端點(diǎn)的服務(wù)站點(diǎn)的觸發(fā),其中,通信端點(diǎn)被注冊(cè)為從第一服務(wù)站點(diǎn)接收數(shù)字通信服務(wù)。該方法還包括確定能夠應(yīng)用于通信端點(diǎn)的存儲(chǔ)的服務(wù)站點(diǎn)選擇策略。該方法還包括訪問存儲(chǔ)的服務(wù)站點(diǎn)選擇策略。另外,該方法包括從多個(gè)備選服務(wù)站點(diǎn)之中選擇針對(duì)通信端點(diǎn)的第二服務(wù)站點(diǎn),其中,該選擇至少部分地基于存儲(chǔ)的服務(wù)站點(diǎn)選擇策略。此外,該方法包括至少部分地基于第二服務(wù)站點(diǎn)的存儲(chǔ)的配置文件來確定第二服務(wù)站點(diǎn)的端點(diǎn)配置要求。另外,該方法包括動(dòng)態(tài)地生成滿足第二服務(wù)站點(diǎn)的端點(diǎn)配置要求的端點(diǎn)配置。此外,該方法包括將所生成的端點(diǎn)配置寫入到通信端點(diǎn)。額外地,該方法包括使通信端點(diǎn)注冊(cè)為從代替第一服務(wù)站點(diǎn)的第二服務(wù)站點(diǎn)接收數(shù)字通信服務(wù)。

在一個(gè)實(shí)施例中,一種系統(tǒng)包括至少一個(gè)處理器。至少一個(gè)處理器可操作用于執(zhí)行一種方法。該方法包括接收用于動(dòng)態(tài)地修改通信端點(diǎn)的服務(wù)站點(diǎn)的觸發(fā),其中,通信端點(diǎn)被注冊(cè)為從第一服務(wù)站點(diǎn)接收數(shù)字通信服務(wù)。該方法還包括確定能夠應(yīng)用于通信端點(diǎn)的存儲(chǔ)的服務(wù)站點(diǎn)選擇策略。該方法還包括訪問存儲(chǔ)的服務(wù)站點(diǎn)選擇策略。另外,該方法包括從多個(gè)備選服務(wù)站點(diǎn)之中選擇針對(duì)通信端點(diǎn)的第二服務(wù)站點(diǎn),其中,該選擇至少部分地基于存儲(chǔ)的服務(wù)站點(diǎn)選擇策略。此外,該方法包括至少部分地基于第二服務(wù)站點(diǎn)的存儲(chǔ)的配置文件來確定第二服務(wù)站點(diǎn)的端點(diǎn)配置要求。另外,該方法包括動(dòng)態(tài)地生成滿足第二服務(wù)站點(diǎn)的端點(diǎn)配置要求的端點(diǎn)配置。此外,該方法包括將所生成的端點(diǎn)配置寫入到通信端點(diǎn)。額外地,該方法包括使通信端點(diǎn)注冊(cè)為從代替第一服務(wù)站點(diǎn)的第二服務(wù)站點(diǎn)接收數(shù)字通信服務(wù)。

在一個(gè)實(shí)施例中,一種計(jì)算機(jī)程序產(chǎn)品包括具有實(shí)現(xiàn)在其中的計(jì)算機(jī)可讀程序代碼的非暫態(tài)計(jì)算機(jī)可用介質(zhì)。計(jì)算機(jī)可讀程序代碼適于被運(yùn)行以實(shí)現(xiàn)一種方法。該方法包括接收用于動(dòng)態(tài)地修改通信端點(diǎn)的服務(wù)站點(diǎn)的觸發(fā),其中,通信端點(diǎn)被注冊(cè)為從第一服務(wù)站點(diǎn)接收數(shù)字通信服務(wù)。該方法還包括確定能夠應(yīng)用于通信端點(diǎn)的存儲(chǔ)的服務(wù)站點(diǎn)選擇策略。該方法還包括訪問存儲(chǔ)的服務(wù)站點(diǎn)選擇策略。另外,該方法包括從多個(gè)備選服務(wù)站點(diǎn)之中選擇針對(duì)通信端點(diǎn)的第二服務(wù)站點(diǎn),其中,該選擇至少部分地基于存儲(chǔ)的服務(wù)站點(diǎn)選擇策略。此外,該方法包括至少部分地基于第二服務(wù)站點(diǎn)的存儲(chǔ)的配置文件來確定第二服務(wù)站點(diǎn)的端點(diǎn)配置要求。另外,該方法包括動(dòng)態(tài)地生成滿足第二服務(wù)站點(diǎn)的端點(diǎn)配置要求的端點(diǎn)配置。此外,該方法包括將所生成的端點(diǎn)配置寫入到通信端點(diǎn)。額外地,該方法包括使通信端點(diǎn)注冊(cè)為從代替第一服務(wù)站點(diǎn)的第二服務(wù)站點(diǎn)接收數(shù)字通信服務(wù)。

附圖說明

當(dāng)結(jié)合附圖理解時(shí)可以通過參考以下詳細(xì)描述獲得本公開內(nèi)容的方法和設(shè)備的更完全理解,其中:

圖1圖示了一種用于管理通信端點(diǎn)的系統(tǒng)的示例。

圖2圖示了計(jì)算機(jī)系統(tǒng)的示例。

圖3圖示了端點(diǎn)管理器的示例。

圖4圖示了端點(diǎn)管理層次結(jié)構(gòu)的示例。

圖5圖示了示例端點(diǎn)初始化過程。

圖6圖示了示例端點(diǎn)初始化過程。

圖7圖示了用于動(dòng)態(tài)地修改被分配到通信端點(diǎn)的服務(wù)站點(diǎn)的過程的示例。

具體實(shí)施方式

圖1圖示了用于管理通信端點(diǎn)的系統(tǒng)100的示例。系統(tǒng)100包括通信端點(diǎn)102(1)、102(2)和102(n)(統(tǒng)稱為通信端點(diǎn)102)、服務(wù)站點(diǎn)104(1)、104(2)和104(n)(統(tǒng)稱為服務(wù)端點(diǎn)104)和端點(diǎn)管理器108(1)、108(2)和108(n)。系統(tǒng)100還包括一個(gè)或多個(gè)用戶系統(tǒng)110、一個(gè)或多個(gè)動(dòng)態(tài)主機(jī)配置協(xié)議(dhcp)服務(wù)器112以及一個(gè)或多個(gè)應(yīng)用服務(wù)器114。在某些實(shí)施例中,通信端點(diǎn)102、服務(wù)站點(diǎn)104、端點(diǎn)管理器108、(一個(gè)或多個(gè))用戶系統(tǒng)110、(一個(gè)或多個(gè))dhcp服務(wù)器112以及(一個(gè)或多個(gè))應(yīng)用服務(wù)器114可操作用于通過網(wǎng)絡(luò)116進(jìn)行通信。

總體上,通信端點(diǎn)102可以均通過網(wǎng)絡(luò)116(其可以包括一個(gè)或多個(gè)分組交換網(wǎng)絡(luò))接收和發(fā)送數(shù)字通信(例如音頻和/或視頻)作為互聯(lián)網(wǎng)協(xié)議(ip)分組。在某些實(shí)施例中,通信端點(diǎn)102可以被配置為實(shí)現(xiàn)互聯(lián)網(wǎng)協(xié)議上的語音(voip)。例如,通信端點(diǎn)102可以實(shí)現(xiàn)voip協(xié)議,例如h.323、媒體網(wǎng)關(guān)控制協(xié)議(mgcp)、會(huì)話初始化協(xié)議(sip)、h.248、實(shí)時(shí)傳輸控制協(xié)議(rtcp)、實(shí)時(shí)傳輸控制協(xié)議(rtcp)、安全實(shí)時(shí)傳輸協(xié)議(srtp)、會(huì)話描述協(xié)議(sdp)、系統(tǒng)內(nèi)部交換協(xié)議(iax)、jinglexmppvoip擴(kuò)展、skype協(xié)議、teamspeak、其組合、等等。

通信端點(diǎn)102的示例包括蜂窩電話、智能電話、雙向陸地移動(dòng)無線電、無線電基站控制器、可穿戴的或身體佩戴的計(jì)算機(jī)、會(huì)話初始化協(xié)議(sip)電話、臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、個(gè)人數(shù)字助理(pda)、全球定位系統(tǒng)、多媒體設(shè)備、視頻設(shè)備、數(shù)字音頻播放器(例如,mp3播放器)、相機(jī)、游戲控制臺(tái)、機(jī)頂盒、或任何其他類似功能設(shè)備。特定通信端點(diǎn)還可以被本領(lǐng)域技術(shù)人員稱為移動(dòng)站、用戶站、移動(dòng)單元、用戶單元、無線單元、遠(yuǎn)程單元、移動(dòng)設(shè)備、無線設(shè)備、無線通信設(shè)備、用戶設(shè)備、端點(diǎn)用戶設(shè)備、遠(yuǎn)程設(shè)備、移動(dòng)用戶站、訪問終端、移動(dòng)終端、無線終端、遠(yuǎn)程終端、聽筒、用戶代理、移動(dòng)客戶機(jī)、客戶機(jī)、或某種其他適當(dāng)?shù)男g(shù)語。為了說明性目的,在本文中描述其中通信端點(diǎn)102為ip電話或sip電話的示例。然而,應(yīng)當(dāng)認(rèn)識(shí)到,本文中描述的原理不限于這些示例實(shí)現(xiàn)方式。

通信端點(diǎn)102(1)、102(2)和102(n)被示出為包括端點(diǎn)配置,分別包括設(shè)置118(1)、118(2)和118(n)(統(tǒng)稱為設(shè)置118)、固件120(1)、120(2)和120(n)(統(tǒng)稱為固件120)以及應(yīng)用軟件122(1)、122(2)和122(3)(統(tǒng)稱為應(yīng)用軟件122)。設(shè)置118可以均包括例如使得通信端點(diǎn)102的各自的通信端點(diǎn)能夠操作服務(wù)站點(diǎn)104中的一個(gè)或多個(gè)并與服務(wù)站點(diǎn)104中的一個(gè)或多個(gè)進(jìn)行通信的配置參數(shù)。在一些實(shí)現(xiàn)方式中,設(shè)置118可以包括安全配置文件和安全證書。在某些實(shí)施例中,設(shè)置118可以被封裝在設(shè)置文件中。在示例中,設(shè)置118可以引用對(duì)給定通信端點(diǎn)提供數(shù)字通信服務(wù)的服務(wù)站點(diǎn)104的服務(wù)站點(diǎn)。固件120可以是通信端點(diǎn)102的存儲(chǔ)器中的低級(jí)控制程序。在示例中,固件120可以駐存在只讀存儲(chǔ)器(rom)、可擦可編程只讀存儲(chǔ)器(eprom)或閃存中。在各種情況下,應(yīng)用軟件122可以為被設(shè)計(jì)為在通信端點(diǎn)102的各自的操作系統(tǒng)環(huán)境中運(yùn)行的程序。

總體上,服務(wù)站點(diǎn)104是可以服務(wù)并處理數(shù)字通信(例如從電話通話得到的語音通信)的位置,其被定向到通信端點(diǎn)102。服務(wù)站點(diǎn)104(1)、104(2)和104(n)被示出為分別包括通信管理器106(1)、106(2)和106(n)(統(tǒng)稱為通信管理器106)。通信管理器106可以均用作通信服務(wù)器,例如呼叫服務(wù)器,其可以將諸如voip服務(wù)的數(shù)字通信服務(wù)提供到諸如通信端點(diǎn)102的通信端點(diǎn)。在典型的實(shí)施例中,通信端點(diǎn)102可以均關(guān)于服務(wù)站點(diǎn)104的特定服務(wù)站點(diǎn)進(jìn)行注冊(cè)以接收由此提供的通信服務(wù)。

如將關(guān)于圖3更詳細(xì)地進(jìn)行描述的,端點(diǎn)管理器108可以包含許多不同的應(yīng)用服務(wù),這些服務(wù)可以被加載和管理在單個(gè)或多個(gè)主機(jī)服務(wù)器上。在某些實(shí)施例中,(一個(gè)或多個(gè))應(yīng)用服務(wù)器114可以促進(jìn)通過主機(jī)服務(wù)器和過程復(fù)制的端點(diǎn)管理器108的分布式部署。另外,(一個(gè)或多個(gè))應(yīng)用服務(wù)器114可以在應(yīng)用服務(wù)的執(zhí)行期間通過提供在服務(wù)站點(diǎn)104的通信管理器106與端點(diǎn)管理器108之間的共同接口來促進(jìn)在其之間的通信。在其中(一個(gè)或多個(gè))應(yīng)用服務(wù)器包括多于一個(gè)服務(wù)器的實(shí)施例中,(一個(gè)或多個(gè))應(yīng)用服務(wù)器114可以被共同定位或在地理上被分布。(一個(gè)或多個(gè))應(yīng)用服務(wù)器114的復(fù)制的和分布的配置可以提供針對(duì)故障轉(zhuǎn)移、恢復(fù)和自我加熱的基礎(chǔ)。在某些實(shí)施例中,端點(diǎn)管理應(yīng)用服務(wù)和過程可以被端點(diǎn)管理器108的管理組件動(dòng)態(tài)地加載、配置、啟動(dòng)、啟用、禁用和卸載。

端點(diǎn)管理器108可以集中地管理通信端點(diǎn)102并控制通信端點(diǎn)102在給定時(shí)間被注冊(cè)到服務(wù)站點(diǎn)104的哪個(gè)服務(wù)站點(diǎn)。例如,在各種實(shí)施例中,端點(diǎn)管理器108可以管理與可配置的端點(diǎn)管理層次結(jié)構(gòu)相關(guān)的通信端點(diǎn)102。在示例中,可配置的端點(diǎn)管理層次結(jié)構(gòu)可以被配置為匹配給定公司或企業(yè)的業(yè)務(wù)的線路。根據(jù)該示例,業(yè)務(wù)的線路(lob)將是特異性功能的公司或企業(yè)的業(yè)務(wù)單元。

在各種情況下,端點(diǎn)管理層次結(jié)構(gòu)的每個(gè)節(jié)點(diǎn)可以是可個(gè)體地管理的用戶分組和它們的通信端點(diǎn)。例如,針對(duì)銀行業(yè)務(wù)企業(yè)的給定端點(diǎn)管理層次結(jié)構(gòu)可能包括針對(duì)信用卡服務(wù)、住房銀行業(yè)務(wù)、抵押銀行業(yè)務(wù)和客戶服務(wù)的類別。根據(jù)該示例,通信端點(diǎn)102的每個(gè)通信端點(diǎn)可以為這些類別中的一個(gè)的子節(jié)點(diǎn)。例如,被分配給銀行業(yè)務(wù)企業(yè)的住房銀行業(yè)務(wù)分支中的用戶的通信端點(diǎn)可以屬于端點(diǎn)管理層次結(jié)構(gòu)的“住房銀行業(yè)務(wù)”類別或?yàn)槎它c(diǎn)管理層次結(jié)構(gòu)的“住房銀行業(yè)務(wù)”類別的子節(jié)點(diǎn)。以類似的方式,銀行業(yè)務(wù)企業(yè)的所有其他通信端點(diǎn)可以屬于與它們分配的用戶相對(duì)應(yīng)的端點(diǎn)管理層次結(jié)構(gòu)的特定類別或?yàn)榕c它們分配的用戶相對(duì)應(yīng)的端點(diǎn)管理層次結(jié)構(gòu)的特定類別的子節(jié)點(diǎn)。應(yīng)當(dāng)認(rèn)識(shí)到,在各種情況下,給定類別的通信端點(diǎn)可以跨世界各地的物理地址分布。將關(guān)于圖4描述端點(diǎn)管理層次結(jié)構(gòu)的示例。

在各種實(shí)施例中,端點(diǎn)管理器108維護(hù)可以包括設(shè)置、配置、安全證書、可由通信端點(diǎn)102使用的固件和/或軟件的配置儲(chǔ)存庫。在某些實(shí)施例中,端點(diǎn)管理器108可以接收用于動(dòng)態(tài)地修改通信端點(diǎn)102中的一個(gè)或多個(gè)的選擇的集合的服務(wù)站點(diǎn)的觸發(fā)。在一些情況下,選擇的集合可以是如以上所描述的端點(diǎn)管理層次結(jié)構(gòu)的特定類別或節(jié)點(diǎn)。響應(yīng)于觸發(fā),端點(diǎn)管理器108可以喚醒使通信端點(diǎn)102的選擇的集合注冊(cè)為從服務(wù)站點(diǎn)104的不同服務(wù)站點(diǎn)接收數(shù)字通信服務(wù)的過程。將關(guān)于圖3-圖7描述端點(diǎn)管理器108的示例實(shí)現(xiàn)方式和操作。

本領(lǐng)域普通技術(shù)人員將認(rèn)識(shí)到,如以上所描述的計(jì)算機(jī)或計(jì)算機(jī)系統(tǒng)的每個(gè)實(shí)例可以表示任何數(shù)量的物理或虛擬服務(wù)器計(jì)算機(jī)。類似地,數(shù)據(jù)庫的每個(gè)實(shí)例可以表示多個(gè)數(shù)據(jù)庫。另外,應(yīng)當(dāng)認(rèn)識(shí)到,在各種實(shí)施例中,諸如網(wǎng)絡(luò)116的網(wǎng)絡(luò)的每個(gè)實(shí)例可以被視為多個(gè)不同的網(wǎng)絡(luò)的抽象。例如,網(wǎng)絡(luò)116可以包括一個(gè)或多個(gè)通信網(wǎng)絡(luò),例如公共或私有內(nèi)聯(lián)網(wǎng)、公共交換電話網(wǎng)絡(luò)(pstn)、蜂窩網(wǎng)絡(luò)、互聯(lián)網(wǎng)、等等。

(一個(gè)或多個(gè))dhcp服務(wù)器112可以用于根據(jù)需要將ip地址和其他參數(shù)分配到通信端點(diǎn)102。在各種實(shí)施例中,(一個(gè)或多個(gè))dhcp服務(wù)器112消除用靜態(tài)ip地址手動(dòng)配置每個(gè)通信端點(diǎn)的需要。有利地,在某些實(shí)施例中,(一個(gè)或多個(gè))dhcp服務(wù)器112還可以將信息傳遞到通信端點(diǎn)102,例如與通信管理器106中的一個(gè)或多個(gè)相關(guān)的ip地址、文件服務(wù)器或端點(diǎn)管理器108的其他組件、等等。表1下面列出參數(shù)和設(shè)置的示例,其在一些實(shí)現(xiàn)方式中可以被(一個(gè)或多個(gè))dhcp服務(wù)器112提供到通信端點(diǎn)102中的一個(gè)或多個(gè)。

表1

(一個(gè)或多個(gè))用戶系統(tǒng)110可以為可由管理員、超級(jí)用戶或其他用戶使用以訪問端點(diǎn)管理器108中的一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)。(一個(gè)或多個(gè))用戶系統(tǒng)可以是蜂窩電話、智能電話、雙向陸地移動(dòng)無線電、無線電基站控制器、可穿戴或身體佩戴的計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、平板計(jì)算機(jī)、個(gè)人數(shù)字助理(pda)、其組合、等等。在某些實(shí)施例中,(一個(gè)或多個(gè))用戶系統(tǒng)110是可以用于管理通信端點(diǎn)102的計(jì)算機(jī)系統(tǒng)的示例。例如,在各種實(shí)施例中,(一個(gè)或多個(gè))用戶系統(tǒng)110可以為了觸發(fā)對(duì)通信端點(diǎn)102中的一個(gè)或多個(gè)的服務(wù)站點(diǎn)的動(dòng)態(tài)修改而訪問端點(diǎn)管理器108中的一個(gè)或多個(gè)的網(wǎng)絡(luò)接口、應(yīng)用編程接口(api)或其他接口。

圖2圖示了計(jì)算機(jī)系統(tǒng)200的示例。在各種實(shí)施例中,與計(jì)算機(jī)系統(tǒng)200類似的一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)可以被包含在通信端點(diǎn)102、通信管理器106、端點(diǎn)管理器108、(一個(gè)或多個(gè))用戶系統(tǒng)110、(一個(gè)或多個(gè))dhcp服務(wù)器112和/或(一個(gè)或多個(gè))應(yīng)用服務(wù)器114、其組件、與前述中的任何進(jìn)行通信的計(jì)算機(jī)系統(tǒng)、等等內(nèi)、或者實(shí)現(xiàn)通信端點(diǎn)102、通信管理器106、端點(diǎn)管理器108、(一個(gè)或多個(gè))用戶系統(tǒng)110、(一個(gè)或多個(gè))dhcp服務(wù)器112和/或(一個(gè)或多個(gè))應(yīng)用服務(wù)器114、其組件、與前述中的任何進(jìn)行通信的計(jì)算機(jī)系統(tǒng)、等等。計(jì)算機(jī)系統(tǒng)200包括可操作用于運(yùn)行在計(jì)算機(jī)資源228上的應(yīng)用210。在特定實(shí)施例中,計(jì)算機(jī)系統(tǒng)200的一個(gè)或多個(gè)實(shí)例可以執(zhí)行本文中描述的或圖示的一個(gè)或多個(gè)方法的一個(gè)或多個(gè)步驟。在特定實(shí)施例中,一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)可以提供本文中描述的或圖示的功能。在特定實(shí)施例中,運(yùn)行在一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)上的編碼的軟件可以執(zhí)行本文中描述的或圖示的一個(gè)或多個(gè)方法的一個(gè)或多個(gè)步驟或者提供本文中描述的或圖示的功能。

計(jì)算機(jī)系統(tǒng)200的組件可以包括任何適當(dāng)?shù)奈锢硇问?、配置、?shù)量、類型和/或布局。作為示例并且不是通過限制的方式,計(jì)算機(jī)系統(tǒng)200可以包括嵌入式計(jì)算機(jī)系統(tǒng)、片上系統(tǒng)(soc)、單板計(jì)算機(jī)系統(tǒng)(sbc)(例如,計(jì)算機(jī)模塊(com)或模塊系統(tǒng)(som))、臺(tái)式計(jì)算機(jī)系統(tǒng)、膝上型或筆記本計(jì)算機(jī)系統(tǒng)、交互式自助服務(wù)機(jī)、主機(jī)、計(jì)算機(jī)系統(tǒng)的網(wǎng)格、移動(dòng)電話、個(gè)人數(shù)字助理(pda)、可穿戴或身體佩戴的計(jì)算機(jī)、服務(wù)器、或這些中的兩個(gè)或更多個(gè)的組合。在適當(dāng)?shù)那闆r下,計(jì)算機(jī)系統(tǒng)200可以包括一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng);為統(tǒng)一的或分布式的;跨度多個(gè)位置;跨度多個(gè)機(jī)器;駐存在云中,其可以包括一個(gè)或多個(gè)網(wǎng)絡(luò)中的一個(gè)或多個(gè)云組件。例如,在某些實(shí)施例中,端點(diǎn)管理器108或服務(wù)站點(diǎn)104中的全部或部分可以駐存在云中。

在所描述的實(shí)施例中,計(jì)算機(jī)系統(tǒng)200包括處理器202、存儲(chǔ)器204、存儲(chǔ)208、接口206和總線236。盡管描繪了具有特定布置中的特定數(shù)量的特定組件的特定計(jì)算機(jī)系統(tǒng),但是本公開內(nèi)容預(yù)見具有任何適當(dāng)?shù)牟贾弥械娜魏芜m當(dāng)?shù)臄?shù)量的任何適當(dāng)?shù)慕M件的任何適當(dāng)?shù)挠?jì)算機(jī)系統(tǒng)。

處理器202可以為微處理器、控制器、或任何其他適當(dāng)?shù)挠?jì)算設(shè)備、資源或可操作用于單獨(dú)地或結(jié)合其他組件(例如存儲(chǔ)器204)運(yùn)行的硬件、軟件和編碼的邏輯的組合、應(yīng)用210。這樣的功能可以包括提供本文中討論的各種特征。在特定實(shí)施例中,處理器202可以包括用于運(yùn)行指令的硬件,例如構(gòu)成應(yīng)用210的那些。作為示例并且不是通過限制的方式,為了運(yùn)行指令,處理器202可以從內(nèi)部寄存器、內(nèi)部緩存、存儲(chǔ)器204、或存儲(chǔ)208檢索(或擷取)指令;對(duì)它們進(jìn)行解碼并運(yùn)行它們;并且之后將一個(gè)或多個(gè)結(jié)果寫入到內(nèi)部寄存器、內(nèi)部緩存、存儲(chǔ)器204、或存儲(chǔ)208。

在特定實(shí)施例中,處理器202可以包括針對(duì)數(shù)據(jù)、指令或地址的一個(gè)或多個(gè)內(nèi)部緩存。在適當(dāng)?shù)那闆r下,本公開內(nèi)容預(yù)見處理器202包括任何適當(dāng)?shù)臄?shù)量的任何適當(dāng)?shù)膬?nèi)部緩存。作為示例并且不是通過限制的方式,處理器202可以包括一個(gè)或多個(gè)指令緩存、一個(gè)或多個(gè)數(shù)據(jù)緩存、以及一個(gè)或多個(gè)轉(zhuǎn)譯后備緩沖器(tlb)。指令緩存中的指令可以是存儲(chǔ)器204或存儲(chǔ)208中的指令的副本,并且指令緩存可以加速由處理器202對(duì)那些指令的檢索。數(shù)據(jù)緩存中的數(shù)據(jù)可以是針對(duì)在處理器202處運(yùn)行以起作用的指令的存儲(chǔ)器204或存儲(chǔ)208中的數(shù)據(jù)的副本;在處理器202處運(yùn)行的用于由在處理器202處運(yùn)行的后續(xù)指令訪問的或者用于寫入到存儲(chǔ)器204或存儲(chǔ)208的先前指令的結(jié)果;或者其他適當(dāng)?shù)臄?shù)據(jù)。數(shù)據(jù)緩存可以加速由處理器202進(jìn)行的讀操作或?qū)懖僮?。tlb可以加速針對(duì)處理器202的虛擬地址轉(zhuǎn)譯。在特定實(shí)施例中,處理器202可以包括針對(duì)數(shù)據(jù)、指令或地址的一個(gè)或多個(gè)內(nèi)部寄存器。取決于實(shí)施例,在適當(dāng)?shù)那闆r下,處理器202可以包括任何適當(dāng)?shù)臄?shù)量的任何適當(dāng)?shù)膬?nèi)部寄存器。在適當(dāng)?shù)那闆r下,處理器202可以包括一個(gè)或多個(gè)算術(shù)邏輯單元(alu);為多核處理器;包括一個(gè)或多個(gè)處理器202;或者任何其他適當(dāng)?shù)奶幚砥鳌?/p>

存儲(chǔ)器204可以是任何形式的易失性存儲(chǔ)器或非易失性存儲(chǔ)器,包括但不限于磁介質(zhì)、光學(xué)介質(zhì)、隨機(jī)訪問存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、閃存、可移除介質(zhì)或一個(gè)或多個(gè)任何其他適當(dāng)?shù)谋镜鼗蜻h(yuǎn)程存儲(chǔ)器組件。在特定實(shí)施例中,存儲(chǔ)器204可以包括隨機(jī)訪問存儲(chǔ)器(ram)。在適當(dāng)?shù)那闆r下,該ram可以為易失性存儲(chǔ)器。在適當(dāng)?shù)那闆r下,該ram可以動(dòng)態(tài)ram(dram)或靜態(tài)ram(sram)。此外,在適當(dāng)?shù)那闆r下,該ram可以是單端口或多端口ram或者任何其他適當(dāng)?shù)念愋偷膔am或存儲(chǔ)器。在適當(dāng)?shù)那闆r下,存儲(chǔ)器204可以包括一個(gè)或多個(gè)存儲(chǔ)器204。存儲(chǔ)器204可以存儲(chǔ)由計(jì)算機(jī)系統(tǒng)200利用的任何適當(dāng)?shù)臄?shù)據(jù)或信息,包括嵌入在計(jì)算機(jī)可讀介質(zhì)中的軟件、和/或被并入在硬件或其他存儲(chǔ)的(例如固件)中的編碼的邏輯。在特定實(shí)施例中,存儲(chǔ)器204可以包括用于存儲(chǔ)使處理器202運(yùn)行的指令或使處理器202工作的數(shù)據(jù)的主要存儲(chǔ)器。在特定實(shí)施例中,一個(gè)或多個(gè)存儲(chǔ)器管理單元(mmu)可以駐存在處理器202與存儲(chǔ)器204之間并且促進(jìn)對(duì)由處理器202請(qǐng)求的存儲(chǔ)器204的訪問。

作為示例并且不是通過限制的方式,計(jì)算機(jī)系統(tǒng)200可以將來自存儲(chǔ)208或另一源(例如,另一計(jì)算機(jī)系統(tǒng))的指令加載到存儲(chǔ)器204。處理器202可以之后將來自存儲(chǔ)器204的指令加載到內(nèi)部寄存器或內(nèi)部緩存。為了運(yùn)行指令,處理器202可以從內(nèi)部寄存器或內(nèi)部緩存檢索指令并對(duì)它們進(jìn)行解碼。在指令的運(yùn)行期間或之后,處理器202可以將一個(gè)或多個(gè)結(jié)果(其可以為中間結(jié)果或最終結(jié)果)寫入到內(nèi)部寄存器或內(nèi)部緩存。處理器202可以之后將那些結(jié)果中的一個(gè)或多個(gè)寫入到存儲(chǔ)器204。在特定實(shí)施例中,處理器202可以僅僅運(yùn)行一個(gè)或多個(gè)內(nèi)部寄存器或內(nèi)部緩存中的或存儲(chǔ)器204(如與存儲(chǔ)208或其他地方相反)中的指令,并且可以僅僅對(duì)一個(gè)或多個(gè)內(nèi)部寄存器或內(nèi)部緩存中的或存儲(chǔ)器204(如與存儲(chǔ)208或其他地方相反)中的數(shù)據(jù)進(jìn)行操作。

在特定實(shí)施例中,存儲(chǔ)208可以包括針對(duì)數(shù)據(jù)或指令的大容量存儲(chǔ)。作為示例并且不是通過限制的方式,存儲(chǔ)208可以包括硬盤驅(qū)動(dòng)器(hdd)、軟盤驅(qū)動(dòng)器、閃存、光盤、磁光盤、磁帶、或通用串行總線(usb)驅(qū)動(dòng)器或這些中的兩個(gè)或多個(gè)的組合。在適當(dāng)?shù)那闆r下,存儲(chǔ)208可以包括可移除或不可移除(或固定)介質(zhì)。在適當(dāng)?shù)那闆r下,存儲(chǔ)208可以在計(jì)算機(jī)系統(tǒng)200內(nèi)部或外部。在特定實(shí)施例中,存儲(chǔ)208可以是非易失性的固態(tài)存儲(chǔ)器。在特定實(shí)施例中,存儲(chǔ)208可以包括只讀存儲(chǔ)器(rom)。在適當(dāng)?shù)那闆r下,該rom可以掩碼編程的rom、可編程rom(prom)、可擦prom(eprom)、電可擦prom(eeprom)、電可更改rom(earom)、或閃存或這些中的兩個(gè)或多個(gè)的組合。存儲(chǔ)208可以采取任何適當(dāng)?shù)奈锢硇问讲⑶铱梢园ㄈ魏芜m當(dāng)?shù)臄?shù)量或類型的存儲(chǔ)。在適當(dāng)?shù)那闆r下,存儲(chǔ)208可以包括促進(jìn)在處理器202與存儲(chǔ)208之間的通信的一個(gè)或多個(gè)存儲(chǔ)控制單元。另外,在某些實(shí)施例中,應(yīng)用210可操作用于建立、或更新存儲(chǔ)208上的數(shù)據(jù)存儲(chǔ)218中的配置。數(shù)據(jù)存儲(chǔ)218可以為數(shù)據(jù)庫、平面文件、等等。配置可以包括例如本文中被描述為被存儲(chǔ)在數(shù)據(jù)存儲(chǔ)中的任何數(shù)據(jù)。

在特定實(shí)施例中,接口206可以包括提供用于在任何網(wǎng)絡(luò)、任何網(wǎng)絡(luò)設(shè)備和/或任何其他計(jì)算機(jī)系統(tǒng)之間進(jìn)行通信(例如基于分組的通信)的一個(gè)或多個(gè)接口的硬件、編碼的軟件或兩者。作為示例并且不是通過限制的方式,通信接口206可以包括用于與以太網(wǎng)或其他基于電線的網(wǎng)絡(luò)進(jìn)行通信的網(wǎng)絡(luò)接口控制器(nic)或網(wǎng)絡(luò)適配器、或者用于與無線網(wǎng)絡(luò)進(jìn)行通信的無線適配器。

取決于實(shí)施例,接口206可以是適合于計(jì)算機(jī)系統(tǒng)200被用于其的任何類型的網(wǎng)絡(luò)的任何類型的接口。作為示例并且不是通過限制的方式,計(jì)算機(jī)系統(tǒng)200可以包括(或與其進(jìn)行通信)ad-hoc網(wǎng)絡(luò)、個(gè)人區(qū)域網(wǎng)絡(luò)(pan)、局域網(wǎng)(lan)、廣域網(wǎng)(wan)、城域網(wǎng)(man)、互聯(lián)網(wǎng)的一個(gè)或多個(gè)部分或這些中的兩個(gè)或多個(gè)的組合。這些網(wǎng)絡(luò)中的一個(gè)或多個(gè)的一個(gè)或多個(gè)部分可以是有線的或者無線的。作為示例,計(jì)算機(jī)系統(tǒng)200可以包括(或與之進(jìn)行通信)無線pan(wpan)(例如,藍(lán)牙wpan)、wi-fi網(wǎng)絡(luò)、wi-max網(wǎng)絡(luò)、lte網(wǎng)絡(luò)、lte-a網(wǎng)絡(luò)、蜂窩電話網(wǎng)絡(luò)(例如,全球移動(dòng)通信(gsm)網(wǎng)絡(luò))、或任何其他適當(dāng)?shù)臒o線網(wǎng)絡(luò)或這些中的兩個(gè)或多個(gè)的組合。通過另一示例,接口206可以利用經(jīng)由各種其他類型的無線通信的通信,各種其他類型的無線通信例如為紅外(ir)通信、射頻(rf)通信、經(jīng)由直接電氣連接的通信、等等??傮w上,在適當(dāng)?shù)那闆r下,計(jì)算機(jī)系統(tǒng)200可以包括針對(duì)這些網(wǎng)絡(luò)中的任何一個(gè)或多個(gè)的任何適當(dāng)?shù)慕涌?06。

在一些實(shí)施例中,接口206可以包括針對(duì)一個(gè)或多個(gè)i/o設(shè)備的一個(gè)或多個(gè)接口。這些i/o設(shè)備中的一個(gè)或多個(gè)可以使得能夠在個(gè)人與計(jì)算機(jī)系統(tǒng)200之間進(jìn)行通信。作為示例并且不是通過限制的方式,i/o設(shè)備可以包括鍵盤、小鍵盤、麥克風(fēng)、監(jiān)視器、鼠標(biāo)、打印機(jī)、掃描儀、揚(yáng)聲器、靜態(tài)相機(jī)、觸筆、平板電腦、觸摸屏、跟蹤球、視頻攝像機(jī)、另一適當(dāng)?shù)膇/o設(shè)備或這些中的兩個(gè)或更多個(gè)的組合。i/o設(shè)備可以包括一個(gè)或多個(gè)傳感器。特定實(shí)施例可以包括任何適當(dāng)?shù)念愋秃?或數(shù)量的i/o設(shè)備以及針對(duì)它們的任何適當(dāng)?shù)念愋秃?或數(shù)量的接口206。在適當(dāng)?shù)那闆r下,接口206可以包括使得處理器202能夠驅(qū)動(dòng)這些i/o設(shè)備中的一個(gè)或多個(gè)的一個(gè)或多個(gè)驅(qū)動(dòng)器。在適當(dāng)?shù)那闆r下,接口206可以包括一個(gè)或多個(gè)接口206。

總線236可以包括硬件、嵌入在計(jì)算機(jī)可讀介質(zhì)中的軟件、和/或被并入在硬件中或以其他方式存儲(chǔ)(例如,固件)以將計(jì)算機(jī)系統(tǒng)200的組件彼此耦合的編碼的邏輯的任何組合。作為示例并且不是通過限制的方式,總線236可以包括加速圖形端口(agp)或者其他圖形總線、增強(qiáng)工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(eisa)總線、前端總線(fsb)、超傳輸(ht)互連件、工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(isa)總線、無限帶寬(infiniband)互連件、低管腳數(shù)(lpc)總線、存儲(chǔ)器總線、微通道體系結(jié)構(gòu)(mca)總線、外圍組件互連(pci)總線、快速pci(pci-x)總線、串行高級(jí)技術(shù)附件(sata)總線、視頻電子標(biāo)準(zhǔn)協(xié)會(huì)本地(vlb)總線、或者任何其他適當(dāng)?shù)目偩€或這些中的兩個(gè)或更多個(gè)的組合。在適當(dāng)?shù)那闆r下,總線236可以包括任何數(shù)量、類型和/或配置的總線236。在特定實(shí)施例中,一個(gè)或多個(gè)總線236(其可以均包括地址總線和數(shù)據(jù)總線)可以將處理器202耦合到存儲(chǔ)器204??偩€236可以包括一個(gè)或多個(gè)存儲(chǔ)器總線。

在本文中,對(duì)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的引用包含一個(gè)或多個(gè)有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)占有結(jié)構(gòu)。作為示例并且不是通過限制的方式,在適當(dāng)?shù)那闆r下,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以包括基于半導(dǎo)體的或其他集成電路(ic)(例如,現(xiàn)場(chǎng)可編程門陣列(fpga)或?qū)S胕c(asic))、硬盤、hdd、混合硬盤驅(qū)動(dòng)器(hhd)、光盤、光盤驅(qū)動(dòng)器(odd)、磁光盤、磁光驅(qū)動(dòng)器、軟盤、軟盤驅(qū)動(dòng)器(fdd)、磁帶、全息存儲(chǔ)介質(zhì)、固態(tài)驅(qū)動(dòng)器(ssd)、ram驅(qū)動(dòng)器、安全數(shù)字卡、安全數(shù)字驅(qū)動(dòng)器、閃存卡、閃存驅(qū)動(dòng)器、或任何其他有形計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或這些中的兩個(gè)或更多個(gè)的組合。

特定實(shí)施例可以包括實(shí)現(xiàn)任何適當(dāng)?shù)拇鎯?chǔ)的一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。在特定實(shí)施例中,在適當(dāng)?shù)那闆r下,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)實(shí)現(xiàn)處理器202的一個(gè)或多個(gè)部分(例如,一個(gè)或多個(gè)內(nèi)部寄存器或緩存)、存儲(chǔ)器204的一個(gè)或多個(gè)部分、存儲(chǔ)208的一個(gè)或部分、或這些的組合。在特定實(shí)施例中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)實(shí)現(xiàn)ram或rom。在特定實(shí)施例中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)實(shí)現(xiàn)易失性或永久存儲(chǔ)器。在特定實(shí)施例中,一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)實(shí)現(xiàn)編碼的軟件。

在本文中,在適當(dāng)?shù)那闆r下,對(duì)編碼的軟件的引用可以包含已經(jīng)被存儲(chǔ)或編碼在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的一個(gè)或多個(gè)應(yīng)用、字節(jié)碼、一個(gè)或多個(gè)計(jì)算機(jī)程序、一個(gè)或多個(gè)可執(zhí)行件、一個(gè)或多個(gè)指令、邏輯、機(jī)器代碼、一個(gè)或多個(gè)腳本、或源代碼,并且反之亦然。在特定實(shí)施例中,編碼的軟件包括存儲(chǔ)或編碼在計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的一個(gè)或多個(gè)api。特定實(shí)施例可以使用存儲(chǔ)或編碼在任何適當(dāng)?shù)念愋偷幕驍?shù)量的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中的以任何適當(dāng)?shù)木幊陶Z言或編程語言的組合編寫的或以其他方式表示的任何適當(dāng)?shù)木幋a的軟件。在特定實(shí)施例中,編碼的軟件可以被表示為源代碼或目標(biāo)代碼。在特定實(shí)施例中,編碼的軟件以諸如c,c++、python、java、swift或其適當(dāng)?shù)臄U(kuò)展的較高級(jí)的編程語言來表示。在特定實(shí)施例中,編碼的軟件以諸如匯編語言(或機(jī)器代碼)的較低級(jí)的編程語言來表示。在特定實(shí)施例中,編碼的軟件以超文本標(biāo)記語言(html)、可擴(kuò)展標(biāo)記語言(xml)或其他適當(dāng)?shù)臉?biāo)記語言來表示。在特定實(shí)施例中,編碼的軟件以諸如perl或javascript的較高級(jí)的腳本語言來表示。

圖3圖示了端點(diǎn)管理器308的示例??傮w上,端點(diǎn)管理器308可以被認(rèn)為是圖1的端點(diǎn)管理器108的示例實(shí)現(xiàn)方式。端點(diǎn)管理器308可以包括應(yīng)用服務(wù)348。在各種實(shí)施例中,應(yīng)用服務(wù)348可以由諸如圖1的(一個(gè)或多個(gè))應(yīng)用服務(wù)器114的應(yīng)用服務(wù)器促進(jìn)。在圖示的實(shí)施例中,應(yīng)用服務(wù)348包括消息模塊324、緩沖引擎326、數(shù)據(jù)庫引擎328、管理模塊330、事件模塊332、系統(tǒng)管理器334和電話引擎336。端點(diǎn)管理器308還可以包括中間件338、文件服務(wù)器340、配置342、復(fù)制器344以及一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)346。中間件338可以為促進(jìn)應(yīng)用服務(wù)348的互操作性的中間層。在一些實(shí)施例中,中間件338可以暴露api。

關(guān)于應(yīng)用服務(wù)348,在某些實(shí)施例中,消息模塊324可操作用于將消息推送到通信端點(diǎn),例如圖1的通信端點(diǎn)102。在各種實(shí)施例中,消息可以采取被發(fā)布到通信端點(diǎn)的顯示器的文本消息、音頻消息、視頻消息、其組合、等等的形式。

緩存引擎326可以用作數(shù)據(jù)庫存儲(chǔ)器緩存并保存針對(duì)系統(tǒng)內(nèi)的其他服務(wù)器實(shí)例的共享和運(yùn)行時(shí)間數(shù)據(jù)。運(yùn)行時(shí)間和共享數(shù)據(jù)可以包括瞬態(tài)的、關(guān)鍵的和操作性數(shù)據(jù)結(jié)構(gòu)。在一些實(shí)現(xiàn)方式中,緩存引擎326可以被配置為利用本地或遠(yuǎn)程節(jié)點(diǎn)上的一個(gè)或多個(gè)實(shí)例來運(yùn)行。在一些實(shí)施例中,緩存引擎326的故障轉(zhuǎn)移是透明的并且不影響端點(diǎn)管理器308的功能。在示例中,緩存引擎326的一個(gè)實(shí)例可以針對(duì)圖1的(一個(gè)或多個(gè))應(yīng)用服務(wù)器114中的每個(gè)進(jìn)行配置。在另一實(shí)例中,緩存引擎326的兩個(gè)實(shí)例可以用于提供高可用性。在一些實(shí)施例中,數(shù)據(jù)庫引擎328可以在緩存引擎326的所有實(shí)例變得不可用的情況下提供故障轉(zhuǎn)移。

數(shù)據(jù)庫引擎328可以用于提供針對(duì)系統(tǒng)配置和操作、警報(bào)和報(bào)告、端點(diǎn)配置、用戶認(rèn)證、服務(wù)站點(diǎn)和業(yè)務(wù)的線路的永久儲(chǔ)存庫(有時(shí)在本文中被稱為主數(shù)據(jù)庫)。數(shù)據(jù)庫引擎328可以將這樣的數(shù)據(jù)容納在例如(一個(gè)或多個(gè))數(shù)據(jù)存儲(chǔ)346中。數(shù)據(jù)庫引擎328可以將諸如管理和配置數(shù)據(jù)、與系統(tǒng)或服務(wù)故障警報(bào)有關(guān)的信息以及需要報(bào)告的任何信息的數(shù)據(jù)存儲(chǔ)在(一個(gè)或多個(gè))數(shù)據(jù)存儲(chǔ)346中。

在另一示例中,數(shù)據(jù)庫引擎328可以將針對(duì)通信端點(diǎn)102中的每個(gè)的端點(diǎn)配置文件存儲(chǔ)在(一個(gè)或多個(gè))數(shù)據(jù)存儲(chǔ)346中。端點(diǎn)配置文件可以識(shí)別通信端點(diǎn)并指示用于選擇服務(wù)站點(diǎn)104的服務(wù)站點(diǎn)的策略。在一些情況下,每個(gè)策略可以包括用于當(dāng)服務(wù)站點(diǎn)104的優(yōu)選服務(wù)站點(diǎn)崩潰時(shí)選擇備選服務(wù)站點(diǎn)的規(guī)則或規(guī)則集。

在又一示例中,數(shù)據(jù)庫引擎328可以將針對(duì)端點(diǎn)管理層次結(jié)構(gòu)的每個(gè)類別的類別配置文件存儲(chǔ)在(一個(gè)或多個(gè))數(shù)據(jù)存儲(chǔ)346中。類別配置文件可以識(shí)別類別(例如,“住房銀行業(yè)務(wù)”)并指示用于選擇服務(wù)站點(diǎn)104的服務(wù)站點(diǎn)的策略。在一些情況下,每個(gè)策略可以包括用于當(dāng)服務(wù)站點(diǎn)104的優(yōu)選服務(wù)站點(diǎn)崩潰時(shí)選擇備選服務(wù)站點(diǎn)的規(guī)則或規(guī)則集。

在又一示例中,數(shù)據(jù)庫引擎328可以將針對(duì)服務(wù)站點(diǎn)104中的每個(gè)的服務(wù)站點(diǎn)配置文件存儲(chǔ)在(一個(gè)或多個(gè))數(shù)據(jù)存儲(chǔ)346中。針對(duì)給定服務(wù)站點(diǎn),服務(wù)站點(diǎn)配置文件可以識(shí)別站點(diǎn)并指示針對(duì)利用該服務(wù)站點(diǎn)的端點(diǎn)的端點(diǎn)配置要求。服務(wù)站點(diǎn)配置文件可以指示例如所需要的固件版本(或版本的范圍)、應(yīng)用軟件的所需要的版本(或版本的范圍)、其組合、等等。

應(yīng)當(dāng)認(rèn)識(shí)到,能夠被存儲(chǔ)在(一個(gè)或多個(gè))數(shù)據(jù)存儲(chǔ)346中的數(shù)據(jù)的前述描述僅僅是為了說明性目的。(一個(gè)或多個(gè))數(shù)據(jù)存儲(chǔ)346可以存儲(chǔ)與諸如圖1的服務(wù)站點(diǎn)104的服務(wù)站點(diǎn)、諸如圖1的通信管理器106的通信管理器、諸如圖1的(一個(gè)或多個(gè))應(yīng)用服務(wù)器114的應(yīng)用服務(wù)器、管理員和其他用戶、諸如圖1的(一個(gè)或多個(gè))通信端點(diǎn)102的通信端點(diǎn)、諸如業(yè)務(wù)或其他分組的線路的管理層次結(jié)構(gòu)、其組合、等等相關(guān)的任何配置文件或信息。在一些實(shí)現(xiàn)方式中,數(shù)據(jù)庫引擎328可以與由企業(yè)利用的目錄服務(wù)集成(例如,經(jīng)由輕量級(jí)目錄訪問協(xié)議(ldap))。

在一些實(shí)施例中,復(fù)制器344可以將高可用性災(zāi)難恢復(fù)(hadr)數(shù)據(jù)庫實(shí)例維護(hù)在(一個(gè)或多個(gè))數(shù)據(jù)存儲(chǔ)346中。在各種實(shí)施例中,hadr數(shù)據(jù)庫實(shí)例可以與(一個(gè)或多個(gè))數(shù)據(jù)存儲(chǔ)346中的一個(gè)或多個(gè)其他數(shù)據(jù)庫同步。在一些實(shí)施例中,端點(diǎn)管理器308可以在其主數(shù)據(jù)庫崩潰時(shí)操作并執(zhí)行端點(diǎn)切換和恢復(fù)。在各種實(shí)現(xiàn)方式中,hadr備份數(shù)據(jù)庫實(shí)例可以由管理器、超級(jí)用戶或其他用戶啟動(dòng)以在主數(shù)據(jù)庫的故障后恢復(fù)系統(tǒng)操作。

在某些實(shí)施例中,管理模塊330可以為管理端點(diǎn)管理器308的中央管理過程??傮w上,管理模塊330可以開始/停止過程,顯示過程狀態(tài)/存儲(chǔ)器使用并發(fā)出(ping)其他應(yīng)用過程以進(jìn)行驗(yàn)證。在一些實(shí)現(xiàn)方式中,管理模塊330可以被配置為利用任何本地或遠(yuǎn)程節(jié)點(diǎn)上的一個(gè)或多個(gè)實(shí)例來運(yùn)行。有利地,在一些實(shí)現(xiàn)方式中,管理模塊330的故障轉(zhuǎn)移可以是透明的以便不影響端點(diǎn)管理器308的功能。

在某些實(shí)施例中,管理模塊330還可以允許管理員、超級(jí)用戶或其他用戶遠(yuǎn)程地管理諸如(一個(gè)或多個(gè))應(yīng)用服務(wù)器114的應(yīng)用服務(wù)器、諸如應(yīng)用服務(wù)348的應(yīng)用服務(wù)和/或其他組件。在示例中,管理模塊330可以為或者包括三層企業(yè)網(wǎng)絡(luò)應(yīng)用。根據(jù)該示例,管理模塊可以提供對(duì)端點(diǎn)管理器308的流水線訪問。例如,在一些實(shí)現(xiàn)方式中,管理服務(wù)器(或其組件)的一個(gè)或多個(gè)實(shí)例可以針對(duì)圖1的(一個(gè)或多個(gè))應(yīng)用服務(wù)器114進(jìn)行配置。

在某些實(shí)施例中,事件模塊332可以提供日志記錄和報(bào)告工具。例如,事件模塊332可以將日志數(shù)據(jù)或經(jīng)過濾的日志數(shù)據(jù)寫入到全局日志文件。在一些實(shí)現(xiàn)方式中,如果事件模塊332是不可用的,則應(yīng)用和過程可以日志記錄并報(bào)告本地日志文件的問題直到事件模塊332變得可用為止。在某些實(shí)施例中,事件模塊332可以被配置為利用任何本地或遠(yuǎn)程節(jié)點(diǎn)上的一個(gè)或多個(gè)實(shí)例來運(yùn)行。事件模塊332的故障轉(zhuǎn)移可以是透明的以便不影響端點(diǎn)管理器308的功能。例如,事件模塊332的一個(gè)或多個(gè)實(shí)例可以針對(duì)圖1的(一個(gè)或多個(gè))應(yīng)用服務(wù)器114中的每個(gè)進(jìn)行配置。在許多情況下,(一個(gè)或多個(gè))應(yīng)用服務(wù)器114可以經(jīng)由被定義在過程配置中的并且在服務(wù)器初始化期間從數(shù)據(jù)庫(例如,在(一個(gè)或多個(gè))數(shù)據(jù)存儲(chǔ)346中)加載的內(nèi)部過程優(yōu)先權(quán)參數(shù)列表加載在事件模塊332的每個(gè)實(shí)例之中的平衡事件報(bào)告。

在某些實(shí)施例中,系統(tǒng)管理器334提供對(duì)系統(tǒng)管理的訪問。例如,在一些實(shí)現(xiàn)方式中,系統(tǒng)管理器334可以重置通信端點(diǎn),例如圖1的通信端點(diǎn)102。在一些實(shí)施例中,系統(tǒng)管理器334可以被配置為利用應(yīng)用服務(wù)器(例如,圖1的(一個(gè)或多個(gè))應(yīng)用服務(wù)器114)的一個(gè)或多個(gè)實(shí)例來運(yùn)行。在一些實(shí)現(xiàn)方式中,系統(tǒng)管理器334的故障轉(zhuǎn)移可以是透明的以便不影響端點(diǎn)管理器308的功能。例如,系統(tǒng)管理器334的一個(gè)或多個(gè)實(shí)例可以針對(duì)圖1的(一個(gè)或多個(gè))應(yīng)用服務(wù)器114中的每個(gè)來配置。在一些實(shí)施例中,事務(wù)加載可以通過被定義在過程配置中的并且在服務(wù)器初始化期間從數(shù)據(jù)庫(例如,在(一個(gè)或多個(gè))數(shù)據(jù)存儲(chǔ)346中)加載的優(yōu)先權(quán)參數(shù)列表平衡在系統(tǒng)管理器334的所有實(shí)例之中。

在某些實(shí)施例中,電話引擎336使用例如遠(yuǎn)程方法喚醒提供對(duì)端點(diǎn)電話狀態(tài)信息的訪問。在一些實(shí)現(xiàn)方式中,電話引擎336可以提供用于與例如由圖1的服務(wù)站點(diǎn)104提供的數(shù)字通信服務(wù)進(jìn)行通信的功能。在示例中,電話引擎336可以發(fā)出命令以查詢和/或控制通信端點(diǎn),例如圖1的通信端點(diǎn)102。電話引擎336可以提供管理的命令和強(qiáng)制的方法來控制通信端點(diǎn)102。在一些情況下,強(qiáng)制的命令可以針對(duì)端點(diǎn)元狀態(tài)(例如,活動(dòng)或空閑)進(jìn)行檢查并且僅僅當(dāng)給定通信端點(diǎn)是活動(dòng)的時(shí)發(fā)出命令。在其他情況下,這樣的檢查可以得到認(rèn)可。在一些實(shí)施例中,管理模塊330、電話引擎336或另一組件可以提供在命令被發(fā)出之前使實(shí)時(shí)端點(diǎn)元狀態(tài)信息(例如,活動(dòng)或空閑)對(duì)管理員、超級(jí)用戶或其他用戶可見的儀表板或控制臺(tái)。

電話引擎336可以被配置為利用本地或遠(yuǎn)程節(jié)點(diǎn)上的一個(gè)或多個(gè)實(shí)例來運(yùn)行。在一些實(shí)現(xiàn)方式中,電話引擎336的故障轉(zhuǎn)移可以是透明的以便不影響端點(diǎn)管理器308的功能。例如,電話引擎336的一個(gè)或多個(gè)實(shí)例可以針對(duì)圖1的(一個(gè)或多個(gè))應(yīng)用服務(wù)器114中的每個(gè)來配置。在一些實(shí)施例中,事務(wù)加載可以通過被定義在過程配置中的并且在服務(wù)器初始化期間從數(shù)據(jù)庫(例如,在(一個(gè)或多個(gè))數(shù)據(jù)存儲(chǔ)346中)加載的優(yōu)先權(quán)參數(shù)列表平衡在電話引擎336的所有實(shí)例之中。

文件服務(wù)器340可以訪問并維護(hù)配置342。在一些實(shí)施例中,配置342可以包括諸如設(shè)置文件、固件文件、安全證書、應(yīng)用軟件文件、用于前述中的任何的安裝腳本文件、其組合、等等的文件中的一個(gè)或多個(gè)的集合。在某些實(shí)施例中,文件服務(wù)器340可以提供給定通信端點(diǎn)需要連接到特定服務(wù)站點(diǎn)的配置。

圖4圖示了端點(diǎn)管理層次結(jié)構(gòu)400的示例。端點(diǎn)管理層次結(jié)構(gòu)400包括示例端點(diǎn)類別450(1)、450(2)和450(3)(統(tǒng)稱為示例端點(diǎn)類別450)、示例服務(wù)站點(diǎn)404(1)、404(2)和404(3)(統(tǒng)稱為示例服務(wù)站點(diǎn)404)、用戶計(jì)算機(jī)系統(tǒng)410和端點(diǎn)管理器408??傮w上,端點(diǎn)管理器408可以如關(guān)于圖1的端點(diǎn)管理器108和/或圖3的端點(diǎn)管理器308描述的進(jìn)行操作。用戶計(jì)算機(jī)系統(tǒng)410可以如關(guān)于圖1的(一個(gè)或多個(gè))用戶系統(tǒng)110描述的進(jìn)行操作。

更具體地,在圖示的實(shí)施例中,端點(diǎn)管理器408可以將示例端點(diǎn)類別450中的每個(gè)配置為被分配到服務(wù)站點(diǎn)404中的任何一個(gè)或從服務(wù)站點(diǎn)404中的任何一個(gè)接收數(shù)字通信服務(wù)。以那種方式,屬于端點(diǎn)類別450的端點(diǎn)可以被注冊(cè)為從所分配的服務(wù)站點(diǎn)接收數(shù)字通信服務(wù)。在某些情況下,分配可以由端點(diǎn)管理器408和/或用戶計(jì)算機(jī)系統(tǒng)410啟動(dòng)。此外,在某些實(shí)施例中,特定類別可以被觸發(fā)以便將服務(wù)站點(diǎn)動(dòng)態(tài)地分配到特定類別的所有通信端點(diǎn)。

圖5圖示了示例端點(diǎn)初始化過程500。在某些實(shí)施例中,過程500可以在如由端點(diǎn)配置文件的存在證實(shí)的端點(diǎn)對(duì)端點(diǎn)管理器是已知的情況下被使用。在圖示的實(shí)施例中,過程500包含通信端點(diǎn)502、dhcp服務(wù)器512、端點(diǎn)管理器508、負(fù)載平衡器552、數(shù)據(jù)庫554和通信管理器506??傮w上,通信端點(diǎn)502、dhcp服務(wù)器512和通信管理器506能夠分別如關(guān)于圖1的通信端點(diǎn)102、(一個(gè)或多個(gè))dhcp服務(wù)器112和通信管理器106描述的進(jìn)行操作。在典型的實(shí)施例中,端點(diǎn)管理器508能夠如關(guān)于圖1的端點(diǎn)管理器108和圖3的端點(diǎn)管理器308描述的進(jìn)行操作。在某些實(shí)施例中,數(shù)據(jù)庫554可以是容納在數(shù)據(jù)存儲(chǔ)(例如圖3的(一個(gè)或多個(gè))數(shù)據(jù)存儲(chǔ)346)中的主數(shù)據(jù)庫。

在5001處,通信端點(diǎn)502請(qǐng)求dhcp服務(wù)器512提供某些信息,例如端點(diǎn)管理器508或其組件的網(wǎng)絡(luò)標(biāo)識(shí)符。例如,在一些實(shí)施例中,網(wǎng)絡(luò)標(biāo)識(shí)符可以為ip地址、完全限定域名、統(tǒng)一資源定位符(url)、其組合、等等。在5002處,dhcp服務(wù)器512將所請(qǐng)求的信息返回到通信端點(diǎn)502。

在5003處,通信端點(diǎn)502使用從dhcp服務(wù)器512返回的信息從端點(diǎn)管理器508(或其組件)請(qǐng)求端點(diǎn)配置。所請(qǐng)求的端點(diǎn)配置可以包括例如設(shè)置文件、安全配置文件和證書、固件文件、應(yīng)用軟件文件、安裝腳本文件、其組合、等等??傮w上,5003還可以包括端點(diǎn)管理器508根據(jù)數(shù)據(jù)庫554中的通信端點(diǎn)502的端點(diǎn)配置文件來確定哪個(gè)服務(wù)站點(diǎn)和對(duì)應(yīng)的通信管理器將對(duì)通信端點(diǎn)502提供數(shù)字通信服務(wù)。出于圖5的示例的目的,對(duì)應(yīng)的通信管理器是通信管理器506。另外,5003可以包括根據(jù)數(shù)據(jù)庫554中的服務(wù)站點(diǎn)配置文件來確定通信管理器506的端點(diǎn)配置要求。

在5004處,端點(diǎn)管理器508將滿足通信管理器506的端點(diǎn)配置要求的配置發(fā)送到通信端點(diǎn)502。配置可以包括例如固件文件、安全配置文件、(一個(gè)或多個(gè))安全證書、應(yīng)用軟件文件、設(shè)置文件、用于安裝前述中的任何的腳本文件、其組合、等等。設(shè)置文件可以包括例如對(duì)通信管理器506和/或其對(duì)應(yīng)的服務(wù)站點(diǎn)的引用。在各種實(shí)施例中,配置可以從存儲(chǔ)的配置(例如圖3的配置342)中檢索。在一些實(shí)施例中,在配置的至少部分被發(fā)送到通信端點(diǎn)502之前,端點(diǎn)管理器508可以確定是否需要新配置。在這些實(shí)施例中,如果不需要某些配置(例如,因?yàn)橥ㄐ哦它c(diǎn)502已經(jīng)具有令人滿意的固件和/或應(yīng)用軟件),則端點(diǎn)管理器508可以省略發(fā)送這樣的配置。

在5005處,通信端點(diǎn)502將注冊(cè)請(qǐng)求發(fā)送到通信管理器506。在5006處,通信端點(diǎn)502從通信管理器506接收注冊(cè)確認(rèn)。在5007處,通信端點(diǎn)502登錄到與通信端點(diǎn)502的用戶相關(guān)聯(lián)的端點(diǎn)ip地址、mac地址和/或電話分機(jī)中。響應(yīng)于成功登錄,在5008處,通信端點(diǎn)502從通信管理器506接收登錄確認(rèn)。在5009處,通信端點(diǎn)502通知端點(diǎn)管理器508成功登錄,在此時(shí)端點(diǎn)管理器508可以將成功登錄日志記錄在數(shù)據(jù)庫554中。

圖6圖示了示例端點(diǎn)初始化過程600。在某些實(shí)施例中,過程600可以當(dāng)例如由于不存在針對(duì)端點(diǎn)的端點(diǎn)配置文件而使端點(diǎn)管理器不知道端點(diǎn)時(shí)被使用。在圖示的實(shí)施例中,過程600包含通信端點(diǎn)602、dhcp服務(wù)器612、端點(diǎn)管理器608、負(fù)載平衡器652、數(shù)據(jù)庫654和通信管理器606??傮w上,通信端點(diǎn)602、dhcp服務(wù)器612和通信管理器606能夠分別如關(guān)于圖1的通信端點(diǎn)102、(一個(gè)或多個(gè))dhcp服務(wù)器112和通信管理器106描述的進(jìn)行操作。在典型的實(shí)施例中,端點(diǎn)管理器608能夠如關(guān)于圖1的端點(diǎn)管理器108和圖3的端點(diǎn)管理器308描述的進(jìn)行操作。在某些實(shí)施例中,數(shù)據(jù)庫654可以是容納在數(shù)據(jù)存儲(chǔ)(例如圖3的(一個(gè)或多個(gè))數(shù)據(jù)存儲(chǔ)346)中的主數(shù)據(jù)庫。

在6001處,通信端點(diǎn)602請(qǐng)求dhcp服務(wù)器612提供某些信息,例如端點(diǎn)管理器608或其組件的網(wǎng)絡(luò)標(biāo)識(shí)符。例如,在一些實(shí)施例中,網(wǎng)絡(luò)標(biāo)識(shí)符可以為ip地址、完全限定域名、統(tǒng)一資源定位符(url)、其組合、等等。在6002處,dhcp服務(wù)器612將所請(qǐng)求的信息返回到通信端點(diǎn)602。

在6003a處,通信端點(diǎn)602使用從dhcp服務(wù)器612返回的信息從端點(diǎn)管理器608(或其組件)請(qǐng)求端點(diǎn)配置。所請(qǐng)求的端點(diǎn)配置可以包括例如設(shè)置文件、安全配置文件、安全證書、固件文件、軟件文件、安裝腳本文件、其組合、等等。總體上,6003a還可以包括端點(diǎn)管理器608嘗試根據(jù)數(shù)據(jù)庫654中的通信端點(diǎn)602的端點(diǎn)配置文件來確定哪個(gè)服務(wù)站點(diǎn)和對(duì)應(yīng)的通信管理器將對(duì)通信端點(diǎn)602提供數(shù)字通信服務(wù)。在圖示的實(shí)施例中,通信管理器要么是未知的,例如,因?yàn)樯形粗付ㄡ槍?duì)通信端點(diǎn)602的端點(diǎn)管理層次結(jié)構(gòu)的類別。

在6003b處,響應(yīng)于通信端點(diǎn)602的通信管理器(以及對(duì)應(yīng)的服務(wù)站點(diǎn))是未知的,端點(diǎn)管理器608將默認(rèn)服務(wù)站點(diǎn)和對(duì)應(yīng)的通信管理器分配到通信端點(diǎn)602。出于圖6的示例的目的,對(duì)應(yīng)的通信管理器是通信管理器606。另外,6003b可以包括根據(jù)數(shù)據(jù)庫654中的服務(wù)站點(diǎn)配置文件來確定通信管理器606的端點(diǎn)配置要求。

在6004處,端點(diǎn)管理器608將滿足通信管理器606的端點(diǎn)配置要求的配置發(fā)送到通信端點(diǎn)602。配置可以包括例如固件文件、安全配置文件、一個(gè)或多個(gè)安全證書、軟件文件、設(shè)置文件、用于安裝前述中的任何的腳本文件、其組合、等等。設(shè)置文件可以包括例如對(duì)通信606和/或其對(duì)應(yīng)的服務(wù)站點(diǎn)的引用。在各種實(shí)施例中,配置可以從存儲(chǔ)的配置(例如圖3的配置342)中檢索。在一些實(shí)施例中,在配置的至少部分被發(fā)送到通信端點(diǎn)602之前,端點(diǎn)管理器608可以確定是否需要新配置。在這些實(shí)施例中,如果不需要某些配置(例如,因?yàn)橥ㄐ哦它c(diǎn)602已經(jīng)具有令人滿意的固件和/或應(yīng)用軟件),則端點(diǎn)管理器608可以省略發(fā)送這樣的配置。

在6005處,通信端點(diǎn)602將注冊(cè)請(qǐng)求發(fā)送到通信管理器606。在6006處,通信端點(diǎn)602從通信管理器606接收注冊(cè)確認(rèn)。在6007處,通信端點(diǎn)602登錄到與通信端點(diǎn)602的用戶相關(guān)聯(lián)的電話分機(jī)中。響應(yīng)于成功登錄,在6008處,通信端點(diǎn)602從通信管理器606接收登錄確認(rèn)。在6009處,通信端點(diǎn)602通知端點(diǎn)管理器608成功登錄,在此時(shí)端點(diǎn)管理器608可以將成功登錄日志記錄在數(shù)據(jù)庫654中。

圖7圖示了用于動(dòng)態(tài)地修改被分配到通信端點(diǎn)的服務(wù)站點(diǎn)的過程700的示例。在典型的實(shí)施例中,當(dāng)過程700被運(yùn)行時(shí),諸如過程500或過程600的初始化過程已經(jīng)在之前被運(yùn)行。過程700可以由可以訪問一個(gè)或多個(gè)數(shù)據(jù)源的任何系統(tǒng)實(shí)現(xiàn)。例如,過程700整體上或部分上可以由關(guān)于圖1-圖6描述的任何組件實(shí)現(xiàn)。盡管任何數(shù)量的系統(tǒng)整體上或部分上可以實(shí)現(xiàn)過程700,但是為了簡(jiǎn)化討論,將關(guān)于圖3的系統(tǒng)100的特定系統(tǒng)或子系統(tǒng)和/或端點(diǎn)管理器308描述過程700。

在框702處,端點(diǎn)管理器308接收用于動(dòng)態(tài)地修改圖1的通信端點(diǎn)102中的一個(gè)或多個(gè)的服務(wù)站點(diǎn)的觸發(fā)。在典型的實(shí)施例中,通信端點(diǎn)102均被注冊(cè)為從圖1的服務(wù)站點(diǎn)104的特定服務(wù)站點(diǎn)接收諸如voip服務(wù)的數(shù)字通信服務(wù)。

用于動(dòng)態(tài)地修改服務(wù)站點(diǎn)的觸發(fā)可以與單個(gè)通信端點(diǎn)或通信端點(diǎn)的組相關(guān)。例如,該組可以對(duì)應(yīng)于端點(diǎn)管理層次結(jié)構(gòu)的類別,例如業(yè)務(wù)的線路。在更具體的示例中,“信用卡服務(wù)”的業(yè)務(wù)的線路或類別可以具有一組子節(jié)點(diǎn),其對(duì)應(yīng)于屬于該業(yè)務(wù)線路(或類別)中的用戶或者與其相關(guān)聯(lián)的通信端點(diǎn)。根據(jù)該示例,可以接收與“信用卡服務(wù)”的業(yè)務(wù)的線路相關(guān)的觸發(fā),使得該業(yè)務(wù)的線路的所有子節(jié)點(diǎn)將受觸發(fā)影響。在一些情況下,可以由于服務(wù)站點(diǎn)的故障、端點(diǎn)電源重置、線纜斷開、網(wǎng)絡(luò)故障、該服務(wù)站點(diǎn)的通信管理器的故障、其他故障、其組合、等等而接收到觸發(fā)。在其他情況下,使用圖1的(一個(gè)或多個(gè))用戶系統(tǒng)的管理員可以經(jīng)由圖3的管理模塊330引起觸發(fā)。

在框704處,端點(diǎn)管理器308確定經(jīng)歷觸發(fā)的(一個(gè)或多個(gè))通信端點(diǎn)。例如,如果觸發(fā)通過名稱或其他標(biāo)識(shí)符來指定(一個(gè)或多個(gè))特定通信端點(diǎn),則端點(diǎn)管理器308可以確定那些通信端點(diǎn)要經(jīng)歷觸發(fā)。通過另外的示例的方式,如果觸發(fā)與端點(diǎn)管理層次結(jié)構(gòu)的特定類別相關(guān),則框704可以包括端點(diǎn)管理器308根據(jù)(一個(gè)或多個(gè))數(shù)據(jù)存儲(chǔ)346來確定哪些通信端點(diǎn)屬于該類別。

在框706處,端點(diǎn)管理器308選擇針對(duì)經(jīng)歷觸發(fā)的通信端點(diǎn)的一個(gè)或多個(gè)存儲(chǔ)的選擇策略。在某些實(shí)施例中,框706可以包括訪問以上描述的類型的端點(diǎn)配置文件和/或類別配置文件。在示例中,選擇策略可以被指定在針對(duì)每個(gè)端點(diǎn)的端點(diǎn)配置文件中和/或在針對(duì)一種類別的通信端點(diǎn)指定的類別中。在某些實(shí)施例中,在針對(duì)特定端點(diǎn)的配置文件中做出的選擇可以優(yōu)先于在針對(duì)端點(diǎn)管理層次結(jié)構(gòu)中的特定端點(diǎn)類別的配置文件做出的選擇。

在框708處,端點(diǎn)管理器308根據(jù)一個(gè)或多個(gè)存儲(chǔ)的選擇策略來選擇新服務(wù)站點(diǎn)。在框710處,端點(diǎn)管理器308確定新服務(wù)站點(diǎn)(或者更具體地,在服務(wù)站點(diǎn)處的對(duì)應(yīng)通信管理器的)的端點(diǎn)配置要求。在某些實(shí)施例中,端點(diǎn)配置要求可以如關(guān)于圖5-圖6描述的來確定。在框712,端點(diǎn)管理器308自動(dòng)地生成滿足新服務(wù)站點(diǎn)的端點(diǎn)配置要求的端點(diǎn)配置。在某些實(shí)施例中,框712可以包括訪問和檢索存儲(chǔ)在配置342中的配置。

在框714處,端點(diǎn)管理器308將端點(diǎn)配置自動(dòng)寫入到經(jīng)歷觸發(fā)的通信端點(diǎn)。在一些實(shí)施例中,在配置的至少部分被發(fā)送到通信端點(diǎn)之前,端點(diǎn)管理器308可以確定是否需要新配置。在這些實(shí)施例中,如果不需要某些配置(例如,因?yàn)橥ㄐ哦它c(diǎn)已經(jīng)具有令人滿意的固件和/或應(yīng)用軟件),則端點(diǎn)管理器308可以省略發(fā)送這樣的配置。

在框716處,端點(diǎn)管理器308使經(jīng)歷觸發(fā)的通信端點(diǎn)注冊(cè)為從新服務(wù)站點(diǎn)接收數(shù)字通信服務(wù)。在各種實(shí)施例中,框716可以包括使通信端點(diǎn)執(zhí)行關(guān)于圖5的5005-5009描述的功能。

在框718處,可以執(zhí)行驗(yàn)證??傮w上,驗(yàn)證可以得到注冊(cè)是成功的并且新服務(wù)站點(diǎn)對(duì)經(jīng)歷觸發(fā)的通信站點(diǎn)中的每個(gè)提供數(shù)字通信服務(wù)的確認(rèn)。在一些實(shí)施例中,驗(yàn)證可以包括將確認(rèn)消息自動(dòng)發(fā)送到端點(diǎn)管理器308的通信端點(diǎn)。另外或備選地,驗(yàn)證可以包括例如通過輪詢通信站點(diǎn)和/或新服務(wù)站點(diǎn)來肯定地請(qǐng)求這樣的確認(rèn)的端點(diǎn)管理器308。在一些實(shí)施例中,框718可以被省略。

取決于實(shí)施例,本文中描述的算法中的任何的某些動(dòng)作、事件或功能可以以不同的順序來執(zhí)行,全部可以被添加、合并或遺漏(例如,不是所有描述的動(dòng)作或事件對(duì)于算法的實(shí)踐都是必需的)。此外,在某些實(shí)施例中,可以并發(fā)地(例如通過多線程處理、中斷處理或者多個(gè)處理器或處理器核芯或在并行體系結(jié)構(gòu)上而非順序地)執(zhí)行動(dòng)作或事件。盡管某些計(jì)算機(jī)實(shí)現(xiàn)的任務(wù)被描述為由特定實(shí)體執(zhí)行,但是其中這些任務(wù)由不同實(shí)體執(zhí)行的其他實(shí)施例是可能的。

本文中使用的條件性語言,例如尤其是“能夠”、“可能”、“可以”、“例如”、等等,除非另行明確陳述或者以其他方式在如使用的上下文內(nèi)理解,一般旨在傳達(dá)某些實(shí)施例包括,而其他實(shí)施例不包括某些特征、元件和/或狀態(tài)。因此,這樣的條件性語言一般不旨在暗示特征、元件和/或狀態(tài)無論如何對(duì)于一個(gè)或多個(gè)實(shí)施例是要求的,或者一個(gè)或多個(gè)實(shí)施例必需包括用于在沒有作者輸入或提示的情況下判定這些特征、元件和/或狀態(tài)是被包含在任何特定實(shí)施例中還是要在任何特定實(shí)施例中被執(zhí)行的邏輯。

盡管以上詳細(xì)描述已經(jīng)示出、描述并指出如被應(yīng)用到各種實(shí)施例的新穎特征,但是將理解,可以在不脫離本公開內(nèi)容的精神的情況下做出對(duì)圖示的設(shè)備或算法的形式和細(xì)節(jié)中的各種刪減、替代和改變。如將意識(shí)到的,本文中描述的過程可以被實(shí)現(xiàn)在未提供本文中闡述的所有特征和益處的形式內(nèi),因?yàn)橐恍┨卣骺梢耘c其他特征分離地被使用或?qū)嵺`。保護(hù)的范圍由隨附權(quán)利要求而非由前述描述限定。落入權(quán)利要求的等同效力的含義和范圍內(nèi)的所有變化應(yīng)被包含在權(quán)利要求的范圍內(nèi)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
漳平市| 广南县| 商河县| 子洲县| 天全县| 临江市| 万盛区| 大邑县| 同心县| 大田县| 台中市| 迁安市| 兰溪市| 松溪县| 三都| 五原县| 通渭县| 安徽省| 顺义区| 宜阳县| 临洮县| 澜沧| 社会| 廊坊市| 彩票| 拉孜县| 焉耆| 武定县| 于田县| 榆社县| 通化县| 拉孜县| 凤台县| 永昌县| 甘孜| 怀化市| 伊宁市| 河北省| 武强县| 灵寿县| 阿克陶县|