專利名稱:通信設(shè)備上的特征能力的自動填充的制作方法
技術(shù)領(lǐng)域:
本申請一般涉及通信設(shè)備,并且更具體地,涉及向特定通信設(shè)備下載可用的服務(wù)提供商特征和內(nèi)容。
背景技術(shù):
通信市場正全體地向開放標(biāo)準(zhǔn)發(fā)展,包括通信協(xié)議、應(yīng)用架構(gòu)或產(chǎn)業(yè)標(biāo)準(zhǔn)硬件平臺。這被設(shè)計(jì)以輔助大量部署和互操作性,其實(shí)質(zhì)上是向市場以及將與任何服務(wù)提供商、任何應(yīng)用和/或任何硬件一起工作的設(shè)備和/或軟件的部署提供自由。通過這些開放標(biāo)準(zhǔn), 縮短了設(shè)計(jì)出特別地與單個服務(wù)提供商一起工作的專賣產(chǎn)品,即,設(shè)備/服務(wù)提供商伙伴關(guān)系的時間。作為其一個示例,最常發(fā)生將第三方設(shè)備部署作為端到端通信解決方案的一部分的情況。這些設(shè)備使用基于開放標(biāo)準(zhǔn)的協(xié)議來與專有小交換機(jī)平臺通信以獲得呼叫服務(wù)。 不幸的是,由于控制設(shè)備的能力受到限制,因此服務(wù)提供商專有小交換機(jī)功能中的許多功能“喪失”,并且因此難以提供包括諸如轉(zhuǎn)移(transfer)或會議之類的基礎(chǔ)的、特征豐富的服務(wù)。此外,為了努力吸引更多客戶,服務(wù)提供商正提供越來越多的特征豐富的呼叫能力, 但是這些能力不總是被得知或者能夠被設(shè)備利用,這實(shí)際上限制了其應(yīng)用。現(xiàn)今存在兩種允許設(shè)備用戶從服務(wù)提供商訪問可用特征的可用的解決方案。第一解決方案需要利用從鍵盤輸入的特征訪問碼。使用DTMF碼調(diào)用特征是相當(dāng)老的方式并且給用戶施加了記憶這些碼的負(fù)擔(dān)。如果碼根據(jù)提供商而改變,則用戶還必須知道在任何給定時間他們在哪個網(wǎng)絡(luò)上。他們還需要知道每個碼在哪個解決方案中是有效的。第二解決方案由設(shè)備制造商創(chuàng)建來允許服務(wù)提供商使設(shè)備適合于他們的網(wǎng)絡(luò)。這涉及到這樣的工具,這些工具可被用來修改設(shè)備軟件內(nèi)的設(shè)備菜單以便與服務(wù)提供商網(wǎng)絡(luò)中可用的特征相匹配。這些菜單可以僅僅封裝有DTMF特征訪問碼或者進(jìn)行帶外通信以將特征用信號傳輸給服務(wù)提供商。雖然這的確使得用戶不必記住代碼,但是這些訪問碼的改變,包括特征的添加和刪除,要求修改網(wǎng)絡(luò)上的所有設(shè)備。該解決方案允許設(shè)備制造商更容易地與多個服務(wù)提供商互操作,如果他們支持相同特征集合的話。如果存在差異,則設(shè)備制造商修改菜單的結(jié)果是創(chuàng)建出特定于僅一個提供商的外觀、感覺和行為,并且因此電話機(jī)變得被“鎖定”到該提供商,并且不可在其它提供商網(wǎng)絡(luò)上使用。提供用于修改或創(chuàng)建菜單模板的這樣的配置工具的許多解決方案僅提供了插入特征訪問碼作為快速撥號。這限制了輸入自由信息的能力,例如,呼叫轉(zhuǎn)接(call forwarding),其需要在菜單模板被創(chuàng)建時無法知道的號簿號碼。隨著時間,一些界面已發(fā)展為提供輸入選擇,但這絕不是標(biāo)準(zhǔn)的。當(dāng)考慮到移動設(shè)備的用戶時,他們可能每天使用多種傳輸介質(zhì)(蜂窩、WiFi、藍(lán)牙)來訪問或者有機(jī)會訪問數(shù)個不同網(wǎng)絡(luò)(PSTN/移動、因特網(wǎng)/內(nèi)聯(lián)網(wǎng))。這些網(wǎng)絡(luò)上的可用特征可以變化或者可被同時供應(yīng),但是用戶的菜單是靜態(tài)的并且是在考慮到單個提供商的情況下特別地設(shè)計(jì)的。因此,存在對允許利用開放通信協(xié)議將特征和內(nèi)容動態(tài)地下載到設(shè)備的系統(tǒng)和方法的需要。本申請解決了在設(shè)備/服務(wù)器關(guān)系中遇到的上述關(guān)注方面, 并且提供了其它相關(guān)優(yōu)點(diǎn)。
發(fā)明內(nèi)容
根據(jù)本發(fā)明的一方面,提供了一種用于在通信設(shè)備上填充特征能力的方法,該方法包括向服務(wù)提供商注冊;接收來自服務(wù)提供商的對至少一個可用特征的通知;顯示所述至少一個可用特征;接收從所述至少一個可用特征中對一特征的選擇;以及將選擇提供給服務(wù)提供商以應(yīng)用于所述特征。在一個實(shí)施例中,該方法還可以包括接收來自服務(wù)提供商的對所述選擇已被應(yīng)用于所述特征的通知。在另一個實(shí)施例中,該方法還可以包括接收來自服務(wù)提供商的對所述選擇未被應(yīng)用于所述特征的通知。在該方法中,將所述選擇提供給服務(wù)提供商可包括用于應(yīng)用所述特征的附加輸入;所述附加輸入可以是用于轉(zhuǎn)接電話的號碼。在一個實(shí)施例中,所述至少一個可用特征是由服務(wù)提供商基于通信設(shè)備的位置或許可確定的。在另一個實(shí)施例中,所述至少一個可用特征取決于通信設(shè)備是否在通話中。在該方法中,當(dāng)通信設(shè)備在通話中時,所述至少一個可用特征包括轉(zhuǎn)移、交換、新呼叫、暫侯、呼叫駐留和呼叫錄音中的至少一者;當(dāng)通信設(shè)備不在通話中時,所述至少一個可用特征包括聯(lián)系人、快速撥號、呼叫轉(zhuǎn)接、呼叫代接和勿擾中的至少一者。
在所附權(quán)利要求中闡述了被認(rèn)為是本申請的特性的新穎特征。在以下描述中,在整個說明書和附圖中,類似部分分別用相同標(biāo)號來標(biāo)記。附圖不一定是按比例繪制的,并且為了清楚和簡明的目的,某些附圖可以以夸大的或一般化的形式來示出。然而,當(dāng)結(jié)合附圖閱讀時通過參考下面對說明性實(shí)施例的詳細(xì)描述,本申請本身以及優(yōu)選應(yīng)用模式、其另外的目的和優(yōu)點(diǎn)將被最好地理解。圖1是根據(jù)本申請一個方面的用于提供特征能力的典型系統(tǒng);圖2A-2B是根據(jù)本申請一個方面的提供用于向通信設(shè)備填充特征的說明性處理的流程圖;圖3是根據(jù)本申請一個方面的描繪了發(fā)送給服務(wù)提供商的訂閱消息的代表性代碼;以及圖4是根據(jù)本申請一個方面的由服務(wù)提供商以通知消息的形式提供給通信設(shè)備的可用特征的代表性代碼。
具體實(shí)施例方式下面結(jié)合所附權(quán)利要求闡述的描述旨在作為對本申請的當(dāng)前優(yōu)選實(shí)施例的描述, 并且不希望代表可以構(gòu)造和/或利用本申請的僅有形式。描述結(jié)合所示實(shí)施例闡述了用于構(gòu)造和操作本申請的功能和步驟序列。然而,將明白,還可以通過同樣希望被包括在本申請的精神和范圍內(nèi)的不同實(shí)施例來實(shí)現(xiàn)相同或等同的功能和序列。一般而言,本申請涉及通信設(shè)備,并且更具體地,涉及在這些通信設(shè)備上自動地填充特征能力。在一個說明性實(shí)施例中,通信設(shè)備可以通過向服務(wù)提供商注冊來啟動自動下載服務(wù)提供商特征和內(nèi)容。當(dāng)成功注冊時,服務(wù)提供商為該通信設(shè)備確定一組可用特征??捎锰卣骺梢匀Q于包括通信設(shè)備的許可、位置或訂閱的許多因素??捎锰卣鬟€可以取決于通信設(shè)備是空閑的還是活動的。服務(wù)提供商隨后可以向通信設(shè)備提供該組可用特征。這些特征可以通過代表服務(wù)提供商和特征的特征標(biāo)識來被唯一地標(biāo)識。任何時候,當(dāng)通信設(shè)備報告用戶已在設(shè)備上選擇了一特征時,服務(wù)提供商就可以采取適當(dāng)?shù)膭幼???梢酝ㄟ^上述通信設(shè)備/服務(wù)提供商組合來提供許多優(yōu)點(diǎn)。該組合可以去除設(shè)置開銷(provisioning overhead)并且提供特征和特征要求(例如,輸入)的靈活改變。其可被擴(kuò)展為基于如集中式服務(wù)提供商所確定的位置、許可或其它條件來提供特征。雖然在整個申請中提及了術(shù)語“通信設(shè)備”,然而手持設(shè)備還可以采取相關(guān)領(lǐng)域的技術(shù)人員所知的其它名稱。例如,通信設(shè)備還可以指代計(jì)算設(shè)備或移動設(shè)備。對所提供的說明性實(shí)施例的變更在這里被描述并且將為相關(guān)領(lǐng)域技術(shù)人員所清楚。下面,將首先描述用于從服務(wù)提供商將特征和內(nèi)容下載到通信提供商的示例性操作環(huán)境。下面,將與樣本代碼的比特一起來描述示出了用于將特征填充在通信設(shè)備內(nèi)的說明性處理的流程圖。轉(zhuǎn)向圖1,提供了根據(jù)本申請一個方面的用于提供特征能力的典型系統(tǒng)100。該系統(tǒng)100可以包括如圖所示這樣配置的至少一個服務(wù)提供商102、網(wǎng)絡(luò)104、路由器106、局域網(wǎng)(LAN) 108、通信設(shè)備110、IP電話機(jī)112和會議電話機(jī)114。這些組件不應(yīng)被解釋為是對本申請的限制,而是,這些組件和系統(tǒng)100應(yīng)當(dāng)僅被視為可以使用的一個實(shí)施例。系統(tǒng)100內(nèi)的組件可以利用邏輯連接彼此通信。這些邏輯連接可以通過與系統(tǒng) 100的每個組件相耦合或相集成的通信端口來實(shí)現(xiàn)。系統(tǒng)100的服務(wù)提供商102可被設(shè)置在專有小交換機(jī)(PBX)上。PBX 102可用于向相連接的設(shè)備提供多個特征和能力。如相關(guān)領(lǐng)域已知的,PBX 102可以提供如下特征,例如,自動話務(wù)員、自動撥號、自動呼叫分發(fā)器、 自動化號簿服務(wù)、自動回鈴(ring back)、呼叫計(jì)費(fèi)、呼叫阻斷、忙碌或不在時的呼叫轉(zhuǎn)接、 呼叫駐留(call park)、呼叫代接、呼叫轉(zhuǎn)移、呼叫等待、預(yù)占線(camp-on)、會議通話、習(xí)慣問候、定制簡短撥號、插話(busy override)、直接向內(nèi)撥號、直接向內(nèi)系統(tǒng)訪問、勿擾、跟隨我/尋找我(follow-me/find-me)、交互語音響應(yīng)、暫侯音樂、夜間服務(wù)、廣播語音尋呼、 共享消息盒、語音郵件、語音消息廣播和歡迎消息。對于現(xiàn)在的大多數(shù)設(shè)備來說,這些特征一般可以分為兩類。絕大多數(shù)設(shè)備具有在通話中菜單(in-call menu)和未在通話中菜單 (out-of-call menu)。這些菜單可以包含在特定呼叫狀態(tài)期間可用的特征。作為示例,未在通話中菜單可以包含聯(lián)系人、快速撥號、呼叫轉(zhuǎn)接、呼叫代接和勿擾。在通話中菜單選項(xiàng)的示例將是轉(zhuǎn)移、交換、新呼叫、暫侯、呼叫駐留和呼叫錄音。系統(tǒng)100內(nèi)的單個服務(wù)提供商102可用來向通信設(shè)備110分發(fā)特征和內(nèi)容。在一個實(shí)施例中,系統(tǒng)100可以包括兩個或更多個服務(wù)提供商102。服務(wù)提供商102可被邏輯地連接到網(wǎng)絡(luò)104。網(wǎng)絡(luò)104可以包括局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、個域網(wǎng)(PAN)、校園網(wǎng) (CAN)、城域網(wǎng)(MAN)或全球網(wǎng)(GAN)。這樣的聯(lián)網(wǎng)環(huán)境在辦公室網(wǎng)絡(luò)、企業(yè)范圍計(jì)算機(jī)網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)和因特網(wǎng)(它們是所有類型的網(wǎng)絡(luò))中是常見的。網(wǎng)絡(luò)104可以是鏈接在一起的兩個或更多個計(jì)算機(jī)系統(tǒng)的群組。網(wǎng)絡(luò)104通常將數(shù)據(jù)從一個源傳送給另一源。為了高效地通信,經(jīng)由網(wǎng)絡(luò)104相連的服務(wù)提供商102和通信設(shè)備110可以使用常見的一組規(guī)則和信號(也被稱為協(xié)議)。通常,該協(xié)議確定要使用的檢錯類型;將使用哪種數(shù)據(jù)壓縮方法(如果有的話);發(fā)送設(shè)備如何指示其已完成了消息的發(fā)送;以及接收設(shè)備如何指示其已接收到消息。程序員可以從多種標(biāo)準(zhǔn)協(xié)議中進(jìn)行選擇。 現(xiàn)有的電子商務(wù)系統(tǒng)通常使用常與稱為傳輸控制協(xié)議(TCP)(其在目的地與源之間建立虛擬連接)的更高層協(xié)議相組合的因特網(wǎng)協(xié)議(IP)。IP與郵政系統(tǒng)的類似之處在于其允許在系統(tǒng)中對包進(jìn)行尋址以及其丟棄包,而無需發(fā)送者與接收者之間的直接鏈接。另一方面, TCP/IP在兩個主機(jī)之間建立連接以使得它們在一時間段中可以來回地發(fā)送消息。在本申請中,開放通信協(xié)議可被使用,例如,會話發(fā)起協(xié)議(SIP)。繼續(xù)圖1和其中的組件,路由器106可被耦合到網(wǎng)絡(luò)104。路由器106可以從服務(wù)提供商102和通信設(shè)備110接收訊息。在一個實(shí)施例中,該訊息可被提供給LAN 108。LAN 108可將多個設(shè)備連接到服務(wù)提供商102。通常,LAN 108可以通過在有限地理區(qū)域內(nèi)組合計(jì)算機(jī)和設(shè)備而被形成。雖然上面描述了通信設(shè)備110,然而系統(tǒng)100還可以與其它設(shè)備一起使用,例如, IP電話機(jī)112和會議電話機(jī)114,它們可通過LAN 108連接到路由器106進(jìn)而連接到網(wǎng)絡(luò) 104。IP電話機(jī)112和會議電話機(jī)114可以使用上面所述的相同開放通信協(xié)議并且可以通過LAN 108與通信設(shè)備110相連。如相關(guān)領(lǐng)域技術(shù)人員所知的,上面提供的實(shí)施例表示一種配置,并且不希望限制本申請。為了圖示說明的目的,現(xiàn)在將提供示出了在通信設(shè)備110上填充特征和內(nèi)容的操作的流程圖。給出該流程圖是為了使相關(guān)領(lǐng)域技術(shù)人員可以理解本申請的總體概況。不應(yīng)當(dāng)解釋為對本申請的限制。該流程圖開始于檢索并顯示可用特征,之后在可用特征內(nèi)對特征進(jìn)行選擇。圖2A-2B表示根據(jù)本發(fā)明一個方面的提供了用于向通信設(shè)備110填充特征的說明性處理的流程圖。系統(tǒng)100創(chuàng)建一架構(gòu),該架構(gòu)是可擴(kuò)展的并被多個服務(wù)提供商102提供給支持允許按服務(wù)使用付費(fèi)、獎勵和其它收益產(chǎn)生手段的協(xié)議的任何設(shè)備110,而不用實(shí)際上成為通信設(shè)備110的主要提供商。由于該系統(tǒng)100所使用的客戶端/服務(wù)器關(guān)系,使得其可適用于傳統(tǒng)客戶端/服務(wù)器協(xié)議以及諸如SIP之類的基于對等方的協(xié)議。在圖2A的塊200處,用于在通信設(shè)備110上自動填充特征能力的處理可以開始。 下面提供的描述將考慮SIP通信協(xié)議以便提供一組最少的具體交互。然而,如相關(guān)領(lǐng)域的技術(shù)人員所知的,還存在許多其它類型的協(xié)議并且可被用在這里。除了出于提供標(biāo)準(zhǔn)外觀和感覺的目的而選擇了 SIP以外,交換方法是無關(guān)緊要的,并且其使用開放文本以容易閱讀。實(shí)際部署的解決方案可以采取基于客戶端/服務(wù)器應(yīng)用的方法,其中,客戶端和服務(wù)器軟件被提供作為一種組合的解決方案。在塊202處,通信設(shè)備110可以向服務(wù)提供商102注冊。在一個實(shí)施例中,通信設(shè)備110的用戶可以提供賬戶信息。如相關(guān)領(lǐng)域的技術(shù)人員所知的,存在用于注冊通信設(shè)備110的許多方法。通常,如果通信設(shè)備110已經(jīng)被注冊,則塊202可被跳過。服務(wù)提供商102可以使用查找服務(wù)來判斷通信設(shè)備110是否能夠接收由服務(wù)提供商102提供的服務(wù)。如果注冊已成功,則服務(wù)提供商102可以向通信設(shè)備110發(fā)送指示,否則可以向通信設(shè)備110發(fā)送錯誤。在判決塊204處,可以利用由服務(wù)提供商102提供的信息來在通信設(shè)備110上作出通信設(shè)備110的注冊是否成功的判斷。當(dāng)注冊未成功時,處理可在圖2B上的塊2 處結(jié)束。當(dāng)成功注冊時,在塊206處,訂閱消息可被發(fā)送給服務(wù)提供商102以訂閱特征信息服務(wù)。在一個實(shí)施例中,不要求通信設(shè)備Iio向服務(wù)提供商102注冊。如圖3所示的訂閱消息300可被提供作為消息模式(pattern)并被分類。一般地,訂閱消息300可由服務(wù)提供商102通過SUBSCRIBE (訂閱)標(biāo)簽302來識別。在一個實(shí)施例中,訂閱消息300可以指示通信設(shè)備110的用戶希望接收與服務(wù)提供商會話的狀態(tài)有關(guān)的信息。例如,在訂閱消息 300 中,代碼包括填寫有 feature_avaiIable ;feature_active 的 EVENT (事件)標(biāo)簽 304。在接收到訂閱消息300后,服務(wù)提供商102可以為通信設(shè)備110確定一組可用特征??捎锰卣骺梢匀Q于多個因素,包括通信設(shè)備110的許可、位置或訂閱。其它因素可以包括通信設(shè)備110是空閑的還是活動的。在一個示例中,可用特征將取決于用戶是否正在通話而不同。服務(wù)提供商102還可以與LAN 108上的設(shè)備112和114交互。雖然被表示為僅與一個服務(wù)提供商102交互,然而通信設(shè)備110可以與圖1所示的多個服務(wù)提供商102通信。在確定了可用特征后,服務(wù)提供商102可以將它們發(fā)送給通信設(shè)備110。在塊208處,通信設(shè)備110可以接收對可用特征的通知。圖4是根據(jù)本申請一個方面的描繪了由服務(wù)提供商102以通知消息400的形式提供給通信設(shè)備110的可用特征的代表性代碼。通知消息400可以向通信設(shè)備110提供已由服務(wù)提供商102基于位置、許可或其它準(zhǔn)則確定的可用特征。服務(wù)提供商102所提供的消息400可由NOTIFY(通知)標(biāo)簽402 來指示。通知消息400可以包括填寫有feature_available ;feature_active的EVENT標(biāo)簽 404。在所示實(shí)施例中,在通知消息400的主體406中,可用特征位于<feature_available> 標(biāo)簽408與</feature_available>標(biāo)簽410之間。在其間提供的特征代表可能的一小組特征。如相關(guān)領(lǐng)域的技術(shù)人員所知的,還可以實(shí)現(xiàn)許多其它特征。在通知消息400的主體406中,每個特征可用〈feature〉標(biāo)簽412來標(biāo)注并且以 〈/feature〉標(biāo)簽414結(jié)束。與特征相關(guān)聯(lián)的屬性可以包括<feature-idX/feature-id> X^t 416、<feature-data></feature-data> X^t 418、<feature-label></feature-label> X^t 420><feature-menuX/feature-menu> 對 422 以及 <feature-state></feature-state> 對 424。<feature-id></feature-id>對416是從服務(wù)提供商102的角度看代表該特征的唯一標(biāo)識符。當(dāng)該標(biāo)識符被發(fā)送給服務(wù)提供商102時,服務(wù)提供商102可以解釋通信設(shè)備110的意圖。<feature-dataX/feature-data>對418可以指示如果該特征在電話機(jī)上被選擇的話設(shè)備是否需要提示用戶進(jìn)行另外的輸入。在一個實(shí)施例中,可設(shè)置在〈feature-dataX/ feature-data)對418之間的值是表示假的0和表示真的1。<feature-label></feature-label>對420可以包括被填充到通信設(shè)備110菜單中的文本串。<feature-menuX/feature-menu>對422可以指示當(dāng)用戶在通話中或者未在通話中時該特征是否可被使用。當(dāng)該對422被設(shè)為空閑時,該設(shè)備上不需要呼叫來激活該特征。如果該對422是活動的,則這意味著該設(shè)備必須積極地進(jìn)行呼叫,以便使該特征被激活。<feature-state></feature-state>對似4可被用來標(biāo)識相對于通信設(shè)備110的該特征的當(dāng)前狀態(tài)。雖然已示出了每個特征的多個屬性,然而相關(guān)領(lǐng)域的技術(shù)人員將理解,可以使用更少或更多屬性。對416,418,420,422和424中的每對內(nèi)的語言和標(biāo)識符可被改變以適應(yīng)用戶的個體需求。此外,所表示的代碼示出了一個實(shí)施例。還可以使用代碼的多種其它實(shí)現(xiàn)方式。為了圖示說明的目的,現(xiàn)在將更詳細(xì)地描述在通知消息400的主體406內(nèi)提供的每個特征。第一 </featureXfeature>對412提供總是呼叫轉(zhuǎn)接(Call Forward Always) 選項(xiàng)。<feature-idX/feature-id>對416可以具有指示總是呼叫轉(zhuǎn)接選項(xiàng)的CFA標(biāo)簽。 <feature-data></feature-data>對418指示1,意味著需要來自用戶的附加數(shù)據(jù)。附加數(shù)據(jù)可以包括用于轉(zhuǎn)接呼叫的電話號碼。<feature-labelX/feature-label>對420可以提供被置于通信設(shè)備110上的菜單內(nèi)的文本串。<feature-menuX/feature-menu>對422指示空閑(idle)以使得在通信設(shè)備110上不需要呼叫來激活該特征?!磃eature-stateX/ feature-state〉對4 指示總是呼叫轉(zhuǎn)接選項(xiàng)是關(guān)閉(off)的。第二特征具有在其間有標(biāo)簽DND的<feature-idX/feature-id>對416,標(biāo)簽 DND 指示勿擾(Do Not Disturb)選項(xiàng)。<feature-data></feature_data> 對 418 具有 0, 指示不需要來自用戶的新附加數(shù)據(jù)。〈feature-labelX/feature-label〉對420提供將被顯示在通信設(shè)備110的菜單上的文本串。<feature-menuX/feature-menu>對422指示空閑(idle)以使得在通信設(shè)備110上不需要呼叫來激活該特征?!磃eature-stateX/ feature-state〉對4 指示勿擾選項(xiàng)是打開(on)的。通知消息400的主體406內(nèi)的第三特征具有在其間有標(biāo)簽CPrk的 <feature-id></feature-id> 對 416,標(biāo)簽 CPrk 指示呼叫駐留(Call Park)選項(xiàng)。 <feature-data></feature-data>對418指示1,示出了需要來自用戶的附加輸入。 <feature-label></feature-label>對420提供將被顯示在通信設(shè)備110上的菜單內(nèi)的文本串。<feature-menuX/feature-menu>對422指示活動(active)以使得在通信設(shè)備110 上需要呼叫來激活該特征。<feature-stateX/feature-state>對似4指示呼叫駐留選項(xiàng)是關(guān)閉(off)的。繼續(xù)圖2的處理,在塊210處,通信設(shè)備110可以利用在<feature-label></ feature-label〉對420中提供的信息來填充其菜單。通信設(shè)備110可以提供某種形式的對于設(shè)備110來說已經(jīng)是活動的特征的通知來作為對用戶的提示。在塊212,活動特征可被顯示在通信設(shè)備110上。在判決塊214處,通信設(shè)備110可以作出用戶是否選擇了用以激活特征的標(biāo)簽的判斷。當(dāng)未發(fā)生標(biāo)簽選擇時,處理可以在圖2B的塊2 處結(jié)束。如果用戶選擇了可由通信設(shè)備110在空閑或活動時采取的動作的列表中所出現(xiàn)的任何標(biāo)簽,則設(shè)備Iio在圖2B的判決塊216處判斷是否需要附加用戶輸入。如上面所示,這可通過<feature-data></feature-data>對418為1來指示。當(dāng)不需要附加信息時, 處理可在下面描述的塊220處繼續(xù)。否則,通信設(shè)備110在塊218處從用戶接收附加信息。 利用總是轉(zhuǎn)接選項(xiàng)作為示例,用戶可以輸入所有呼叫將被轉(zhuǎn)發(fā)到的號碼。當(dāng)用戶完成數(shù)據(jù)輸入時,或者如果不需要數(shù)據(jù)輸入,則在塊220處,包含特征標(biāo)識符和任何附加數(shù)據(jù)的消息被發(fā)送給服務(wù)提供商102。服務(wù)提供商102隨后可以基于特征標(biāo)識符來解釋所請求的特征,并且如果需要, 然后使用附加數(shù)據(jù)來應(yīng)用該特征。不需要使特征標(biāo)識符標(biāo)準(zhǔn)化,因?yàn)樗鼈兺ǔH在設(shè)備110 與提供服務(wù)的服務(wù)提供商102之間有意義。在一個實(shí)施例中,某組客戶端提供商可以提供對特征的某種專門化處理,但這是不必須要求的并且需要附加軟件來區(qū)分特征。如果特征成功被應(yīng)用,則特征現(xiàn)在為活動的通知可被發(fā)送給設(shè)備110,否則錯誤被返回。在判決塊 222處,通信設(shè)備110判斷特征是否成功被實(shí)現(xiàn)。如果沒有,則通信設(shè)備110在塊2 處顯示錯誤并且前進(jìn)到塊228。否則,通信設(shè)備110在塊2M處顯示特征已經(jīng)成功被應(yīng)用。處理可在塊2 處結(jié)束。在一個實(shí)施例中,系統(tǒng)100可以允許以任意語言利用反映出對用戶有意義的事情的名稱來自動地從服務(wù)提供商102向通信設(shè)備110填充特征能力。例如,取決于地理區(qū)域, 一些用戶可能更喜歡術(shù)語鏈接或加入(term link or join),來取代會議。系統(tǒng)100可以按照用戶、區(qū)域和提供商來提供完全的定制。取決于電話連接到的服務(wù)提供商102,可以利用可免費(fèi)地、按使用付費(fèi)或基于訂戶被提供的新能力來動態(tài)地?cái)U(kuò)展菜單。菜單可在任何時間從服務(wù)提供商102被更新,這進(jìn)一步允許狀態(tài)敏感的選項(xiàng)被提供。例如,當(dāng)兩個呼叫存在時,在通話中菜單可以提供交換(swap)和會議選項(xiàng),在單個呼叫活動時不必存在交換和會議選項(xiàng)。通過從服務(wù)提供商102而非通信設(shè)備110本身提供特征,可以發(fā)生更多的服務(wù)感知交互(service aware interaction)0雖然SIP已被用來圖示說明信令交換,然而開放標(biāo)準(zhǔn)協(xié)議不是強(qiáng)制性的。只要通信設(shè)備110具有可利用特征選項(xiàng)被填充的菜單、選擇特征的能力并且然后將其報告給服務(wù)提供商102,這里描述的系統(tǒng)100就可被使用。主要意圖是使得單個設(shè)備110能夠動態(tài)地支持來自服務(wù)提供商102的特征。例如,可以利用專有協(xié)議與服務(wù)提供商102對話的Android 應(yīng)用可被創(chuàng)建,獲取可用服務(wù)的列表,并且然后Android服務(wù)應(yīng)用將更新Android電話應(yīng)用的呼叫菜單。在一個實(shí)施例中,系統(tǒng)100可被變更為基于通信設(shè)備110正從其獲取服務(wù)的服務(wù)提供商102來向通信設(shè)備110遞送任何動態(tài)內(nèi)容。該內(nèi)容可以基于訂閱、許可、地理可用性或者服務(wù)提供商102確定的其它原因被定期地更新。系統(tǒng)100還可被用來報告在設(shè)備110 上保持活動的特征。例如,如果勿擾或總是呼叫轉(zhuǎn)接在服務(wù)提供商102處而非在設(shè)備110本身處被使能,則當(dāng)通信設(shè)備110下次為了服務(wù)向服務(wù)提供商102注冊時,設(shè)備110可被通知這些可用特征并且然后被告知哪些特征在設(shè)備110上已經(jīng)是活動的。因此,這更直接地映射到PBX類型環(huán)境,在其中,特征在PBX而非設(shè)備上被運(yùn)行。還允許設(shè)備在用戶間被共享, 因?yàn)樘卣鞅3直宦?lián)系到用戶賬戶而非設(shè)備110。系統(tǒng)100對于客戶端和服務(wù)器獨(dú)立的大多數(shù)客戶端服務(wù)器模型也可以是有用的。 考慮語音郵件系統(tǒng)作為示例。當(dāng)連接后,語音郵件系統(tǒng)可以發(fā)送需要播放、刪除或跳過消息的特征標(biāo)識。通信設(shè)備110然后可以在連接到語音郵件的同時呈現(xiàn)播放、刪除和跳過的在通話中選項(xiàng)。從用戶的角度看,與用戶的蜂窩語音郵件相比,與用戶的家庭語音郵件相比, 他們從不需要記住用于PBX語音郵件的要按下的不同鍵。這是因?yàn)榧彝ァ⒎涓C、有線和商業(yè)語音郵件可由不同服務(wù)提供商102提供,語音郵件接口可能不同,這導(dǎo)致端用戶迷惑。這里描述的系統(tǒng)100可以適用于語音郵件,有效地從用戶去除鍵按壓開銷和產(chǎn)業(yè)差異,并且呈現(xiàn)出一致的模型。根據(jù)本申請的一個方面,提供了一種用于在通信設(shè)備上填充特征能力的方法。該方法可以包括向服務(wù)提供商注冊,接收來自服務(wù)提供商的對至少一個可用特征的通知,并且顯示至少一個可用特征。另外,該方法可以包括接收從至少一個可用特征中對一特征的選擇。該方法還可以包括將選擇提供給服務(wù)提供商以應(yīng)用于所述特征。在一個實(shí)施例中,該方法可以包括接收來自服務(wù)提供商的對選擇已被應(yīng)用于該特征的通知。在一個實(shí)施例中,該方法可以包括接收來自服務(wù)提供商的對選擇未被應(yīng)用于該特征的通知。在一個實(shí)施例中,將選擇提供給服務(wù)提供商可以包括用于應(yīng)用所述特征的附加輸入。在一個實(shí)施例中,附加輸入可以是用于轉(zhuǎn)接電話的號碼。在一個實(shí)施例中,至少一個可用特征可以由服務(wù)提供商基于通信設(shè)備的位置或許可確定。在一個實(shí)施例中,至少一個可用特征可以取決于通信設(shè)備是否在通話中。在一個實(shí)施例中,當(dāng)通信設(shè)備在通話中時,至少一個可用特征可以包括轉(zhuǎn)移、交換、新呼叫、暫侯、 呼叫駐留和呼叫錄音中的至少一者。在一個實(shí)施例中,當(dāng)通信設(shè)備不在通話中時,至少一個可用特征可以包括聯(lián)系人、快速撥號、呼叫轉(zhuǎn)接、呼叫代接和勿擾中的至少一者。根據(jù)本申請另一方面,提供了一種系統(tǒng)。該系統(tǒng)可以包括具有至少一個服務(wù)提供商所支持的特征的移動設(shè)備。該移動設(shè)備可以顯示帶有特征的菜單。該移動設(shè)備可以接收針對所顯示特征內(nèi)的一特征的動作請求并且將該動作請求發(fā)送給至少一個服務(wù)提供商,在至少一個服務(wù)提供商處,針對該特征的該動作請求被應(yīng)用。在一個實(shí)施例中,特征可以通過開放標(biāo)準(zhǔn)協(xié)議被提供。在一個實(shí)施例中,特征可以包括呼叫轉(zhuǎn)接、勿擾和呼叫駐留中的至少一者。在一個實(shí)施例中,呼叫轉(zhuǎn)接可以包括總是、 從不或有時中的至少一者。在一個實(shí)施例中,呼叫轉(zhuǎn)接可以包括接收另外的號碼。在一個實(shí)施例中,菜單可以包括由至少一個服務(wù)提供商提供的文本串。在一個實(shí)施例中,特征取決于移動電話是空閑的還是活動的。根據(jù)本申請又一方面,提供了一種服務(wù)提供商。該服務(wù)提供商可以包括至少一個處理器和可操作地耦合到處理器的存儲器,該存儲器存儲程序指令,當(dāng)程序指令被處理器運(yùn)行時使得處理器執(zhí)行處理。該處理可以包括注冊計(jì)算設(shè)備。另外,處理可以包括將可用特征的通知提供給計(jì)算設(shè)備。處理還可以包括接收與可用特征相關(guān)聯(lián)的特征請求并且應(yīng)用該特征請求。在一個實(shí)施例中,存儲器存儲如下程序指令,當(dāng)程序指令被處理器運(yùn)行時使得處理器利用計(jì)算設(shè)備接收到的注冊信息來注冊該計(jì)算設(shè)備并且向該計(jì)算設(shè)備發(fā)送該計(jì)算設(shè)備是否成功被注冊的信息。在一個實(shí)施例中,存儲器存儲如下程序指令,當(dāng)程序指令被處理器運(yùn)行時使得處理器基于計(jì)算設(shè)備的位置或許可來確定可用特征。存儲器存儲如下程序指令,當(dāng)程序指令被處理器運(yùn)行時使得處理器利用由計(jì)算設(shè)備接收的附加數(shù)據(jù)來應(yīng)用特征請求。前面的描述被提供來使得相關(guān)領(lǐng)域的任何技術(shù)人員能夠?qū)嵤┻@里描述的各個實(shí)施例。相關(guān)領(lǐng)域的技術(shù)人員將容易清除對這些實(shí)施例的各種修改,并且這里定義的一般性原理可被應(yīng)用于其它實(shí)施例。因此,權(quán)利要求不希望被局限于這里示出和描述的實(shí)施例,而是與符合權(quán)利要求的語言的全部范圍一致,其中,除非特別指明,否則以單數(shù)形式對元件的引用不旨在指代“一個且僅一個”,而是指代“一個或多個”。相關(guān)領(lǐng)域的技術(shù)人員所知的或者在以后將要得知的、在本公開中描述的各個實(shí)施例的元件的所有結(jié)構(gòu)和功能等同物通過引用被明確地結(jié)合于此,并且希望被權(quán)利要求所包括。此外,這里公開的任何事物不旨在被貢獻(xiàn)給公眾,無論這樣的公開是否明確地被記載在權(quán)利要求中。
權(quán)利要求
1.一種用于在通信設(shè)備上填充特征能力的方法,包括向服務(wù)提供商注冊;接收來自所述服務(wù)提供商的對至少一個可用特征的通知;顯示所述至少一個可用特征;接收從所述至少一個可用特征中對一特征的選擇;以及將所述選擇提供給所述服務(wù)提供商以應(yīng)用于所述特征。
2.如權(quán)利要求1所述的方法,還包括接收來自所述服務(wù)提供商的對所述選擇已被應(yīng)用于所述特征的通知。
3.如權(quán)利要求1所述的方法,還包括接收來自所述服務(wù)提供商的對所述選擇未被應(yīng)用于所述特征的通知。
4.如權(quán)利要求1所述的方法,其中,將所述選擇提供給所述服務(wù)提供商包括用于應(yīng)用所述特征的附加輸入。
5.如權(quán)利要求4所述的方法,其中,所述附加輸入是用于轉(zhuǎn)接電話的號碼。
6.如權(quán)利要求1所述的方法,其中,所述至少一個可用特征是由所述服務(wù)提供商基于所述通信設(shè)備的位置或許可確定的。
7.如權(quán)利要求1所述的方法,其中,所述至少一個可用特征取決于所述通信設(shè)備是否在通話中。
8.如權(quán)利要求7所述的方法,其中,當(dāng)所述通信設(shè)備在所述通話中時,所述至少一個可用特征包括轉(zhuǎn)移、交換、新呼叫、暫侯、呼叫駐留和呼叫錄音中的至少一者。
9.如權(quán)利要求7所述的方法,其中,當(dāng)所述通信設(shè)備不在所述通話中時,所述至少一個可用特征包括聯(lián)系人、快速撥號、呼叫轉(zhuǎn)接、呼叫代接和勿擾中的至少一者。
全文摘要
本發(fā)明公開了通信設(shè)備上的特征能力的自動填充。本發(fā)明涉及自動填充特征能力的通信設(shè)備、系統(tǒng)和服務(wù)提供商。在一個說明性實(shí)施例中,通信設(shè)備可以通過向服務(wù)提供商注冊來啟動自動下載服務(wù)提供商特征和內(nèi)容。當(dāng)成功注冊時,服務(wù)提供商為該通信設(shè)備確定一組可用特征??捎锰卣骺梢匀Q于包括通信設(shè)備的許可、位置或訂閱的許多因素??捎锰卣鬟€可以取決于通信設(shè)備是空閑的還是活動的。服務(wù)提供商可以向通信設(shè)備通知該組可用特征。這些特征可以通過代表服務(wù)提供商和特征的特征標(biāo)識來被唯一地標(biāo)識。任何時候,當(dāng)通信設(shè)備報告用戶已在設(shè)備上選擇了一特征時,服務(wù)提供商就可以采取適當(dāng)?shù)膭幼鳌?br>
文檔編號H04W8/20GK102469444SQ20111024457
公開日2012年5月23日 申請日期2011年8月22日 優(yōu)先權(quán)日2010年11月1日
發(fā)明者彼得·M·海利爾, 柯蒂斯·斯賓塞 申請人:米特爾網(wǎng)絡(luò)公司