專利名稱:允許多個(gè)sip應(yīng)用的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本申請(qǐng)涉及多個(gè)SIP應(yīng)用的使用以及配置具有多個(gè)SIP應(yīng)用的設(shè)備。
背景技術(shù):
會(huì)話發(fā)起協(xié)議(SIP)是一種允許客戶端通過控制服務(wù)器來發(fā)起、控 制和釋放媒體會(huì)話的協(xié)議。對(duì)于使用SIP的信令而言可能包含該媒體會(huì)話
的媒體,例如即時(shí)消息收發(fā)和存在信息(轉(zhuǎn)達(dá)用戶要參加通信的意愿及能 力的信息)。然而,更常見的是,該媒體在媒體服務(wù)器與該客戶端的單獨(dú)
連接上使用諸如實(shí)時(shí)傳輸協(xié)議(RTP)來流動(dòng)。該媒體服務(wù)器和SIP服務(wù) 器不需要在物理上位于相同的硬件平臺(tái)上。
SIP客戶端包括與SIP服務(wù)器應(yīng)用進(jìn)行通信的SIP客戶端應(yīng)用,該SIP 服務(wù)器應(yīng)用是在位于網(wǎng)絡(luò)其它位置的SIP服務(wù)器上的。每個(gè)SIP服務(wù)器應(yīng) 用是通過IP地址和端口的組合而唯一可尋地址的,以使該SIP客戶端應(yīng)用 能與SIP服務(wù)器應(yīng)用進(jìn)行聯(lián)系。
現(xiàn)在,SIP硬件端點(diǎn)主要被設(shè)計(jì)成僅與單一的應(yīng)用合作。特定的例子 是與VoIP PBX應(yīng)用相互作用的VoIP (IP上的語音)電話。
在SIP端點(diǎn)上的SIP應(yīng)用被假定是自身配置的,也就是,不存在中心 機(jī)構(gòu)來控制將什么應(yīng)用加載到SIP端點(diǎn)上。因而SIP應(yīng)用可以被加載到任 何SIP端點(diǎn)上并且只要該應(yīng)用可以欺騙應(yīng)用注冊(cè),該SIP應(yīng)用就可以被執(zhí) 行。
SIP應(yīng)用可以包括多個(gè)特征。例如,在VoIP PBX應(yīng)用的情況下,該 VoIP PBX應(yīng)用的特征可以包括呼叫駐留、呼叫轉(zhuǎn)移、呼叫等待、語音郵 件、勿打擾、等等。
不存在標(biāo)準(zhǔn)的方法使得支持多個(gè)應(yīng)用的特定SIP端點(diǎn)可以具有所使能
的應(yīng)用的子集,也不存在使單個(gè)應(yīng)用具有所使能的特征的子集的標(biāo)準(zhǔn)方 法。隨著SIP的演進(jìn),SIP硬件端點(diǎn)正被允許更多的功能并且SIP服務(wù)器 正被設(shè)計(jì)成提供更多的應(yīng)用。
發(fā)明內(nèi)容
根據(jù)第一方面,提供一種方法包括在支持多個(gè)SIP應(yīng)用的SIP客戶
端上的SIP應(yīng)用從包括至少一個(gè)SIP應(yīng)用的SIP服務(wù)器上請(qǐng)求對(duì)于SIP應(yīng)
用和SIP特征的選擇,所述至少一個(gè)SIP應(yīng)用包括至少一個(gè)SIP特征;確 定是否該被請(qǐng)求的SIP應(yīng)用和SIP特征是被授權(quán)在該SIP客戶端上操作的;
如果該被請(qǐng)求的SIP應(yīng)用和SIP特征是被授權(quán)在該SIP客戶端上操作的, 產(chǎn)生包含有該SIP服務(wù)器目的地址、該SIP客戶端的源地址、該被請(qǐng)求的 SIP應(yīng)用的SIP應(yīng)用標(biāo)識(shí)符(ID)、以及該被請(qǐng)求的SIP特征的SIP特征標(biāo)
識(shí)符(ID)的消息;該SIP客戶端發(fā)送該消息。
根據(jù)第二方面,提供一種用于對(duì)于會(huì)話發(fā)起協(xié)議(SIP)應(yīng)用以及該
SIP應(yīng)用相關(guān)聯(lián)的SIP特征的請(qǐng)求進(jìn)行路由的方法,該方法包括SIP服務(wù)
器接收消息,該消息包含有該SIP服務(wù)器目的地址、發(fā)送該消息的SIP客 戶端的源地址、與該被請(qǐng)求的SIP應(yīng)用相關(guān)聯(lián)的SIP應(yīng)用標(biāo)識(shí)符(ID)、 以及與該被請(qǐng)求的SIP特征相關(guān)聯(lián)的SIP特征標(biāo)識(shí)符(ID);該SIP服務(wù) 器把該消息轉(zhuǎn)發(fā)給被該SIP應(yīng)用ID標(biāo)識(shí)的SIP應(yīng)用;該被SIP應(yīng)用ID標(biāo) 識(shí)的SIP應(yīng)用接收該消息并把該消息轉(zhuǎn)發(fā)到被SIP特征ID標(biāo)識(shí)的SIP特 征。
在一些實(shí)施例中,接收消息的SIP服務(wù)器包括接收下列之一邀請(qǐng)消
息,用以開始在不同SIP使能設(shè)備的SIP應(yīng)用與被該SIP應(yīng)用ID標(biāo)識(shí)的 SIP應(yīng)用之間的SIP會(huì)話;以及通知消息,用以關(guān)閉在該不同SIP使能設(shè) 備的SIP應(yīng)用與SIP應(yīng)用ID所標(biāo)識(shí)的SIP應(yīng)用之間的SIP會(huì)話。
在一些實(shí)施例中,接收消息的SIP服務(wù)器進(jìn)一步包括接收指示,以安 全地識(shí)別SIP客戶端以及允許被授權(quán)訪問在SIP服務(wù)器上的應(yīng)用和特征, 其中該指示包括以下之一用戶標(biāo)識(shí)和密碼;以及共享密鑰或證書。
根據(jù)第三方面,提供一種用于向會(huì)話發(fā)起協(xié)議(SIP)使能設(shè)備提供
SIP應(yīng)用配置信息的方法,該方法包括該SIP使能設(shè)備接收用于至少一
個(gè)SIP應(yīng)用的SIP應(yīng)用配置信息,對(duì)于每個(gè)SIP應(yīng)用的該SIP應(yīng)用配置信
7息包括SIP應(yīng)用標(biāo)識(shí)符(ID)和與SIP應(yīng)用相關(guān)聯(lián)的SIP特征列表,該SIP
特征列表中的每個(gè)SIP特征具有SIP特征標(biāo)識(shí)符(ID); SIP使能設(shè)備在本
地存儲(chǔ)SIP應(yīng)用配置信息。
在一些實(shí)施例中,接收用于主控該SIP應(yīng)用的SIP服務(wù)器的SIP應(yīng)用
位置信息包括接收在用于主控SIP應(yīng)用的SIP服務(wù)器上的該SIP應(yīng)用的
目的地址和端口號(hào)。
根據(jù)第四方面,提供一種用于配置會(huì)話發(fā)起協(xié)議(SIP)使能設(shè)備的
方法,該方法包括配置服務(wù)器發(fā)送用于至少一個(gè)SIP應(yīng)用的SIP應(yīng)用配
置信息,該用于每個(gè)SIP應(yīng)用的SIP應(yīng)用配置信息包括SIP應(yīng)用標(biāo)識(shí)符(ID) 和與SIP應(yīng)用相關(guān)聯(lián)的SIP特征列表,該多個(gè)SIP特征中的每個(gè)SIP特征 具有SIP特征標(biāo)識(shí)符(ID)。
根據(jù)第五方面,提供一種會(huì)話發(fā)起協(xié)議(SIP)客戶端,包括至少 一個(gè)的SIP應(yīng)用,可操作地請(qǐng)求該SIP客戶端的SIP用戶代理對(duì)在SIP服 務(wù)器上的SIP應(yīng)用和與該SIP應(yīng)用相關(guān)聯(lián)的SIP特征進(jìn)行選擇,該SIP應(yīng) 用具有SIP應(yīng)用標(biāo)識(shí)符(ID),該SIP特征具有SIP特征標(biāo)識(shí)符(ID);該 SIP用戶代理可操作地產(chǎn)生消息,該消息包括該SIP服務(wù)器目的地址、 該SIP客戶端的源地址、該SIP應(yīng)用ID、以及該SIP特征ID;輸出該消 息用于SIP客戶端的發(fā)送。
在一些實(shí)施例中,該消息是基于SIP應(yīng)用配置信息而產(chǎn)生的。
根據(jù)第六方面,提供一種會(huì)話發(fā)起協(xié)議(SIP)服務(wù)器,包括SIP用 戶代理,可操作地接收消息,該消息包含有該SIP服務(wù)器目的地址、發(fā)
送該消息的SIP客戶端的源地址、由該SIP客戶端選擇的SIP應(yīng)用的SIP 應(yīng)用標(biāo)識(shí)符(ID)、以及由該SIP客戶端選擇的SIP特征的SIP特征標(biāo)識(shí) 符(ID);把該消息轉(zhuǎn)發(fā)到由所接收的消息中的SIP應(yīng)用ID所標(biāo)識(shí)的SIP 應(yīng)用;至少一個(gè)SIP應(yīng)用,每個(gè)SIP應(yīng)用具有至少一個(gè)相關(guān)聯(lián)的SIP特 征,其中每個(gè)SIP應(yīng)用具有SIP應(yīng)用ID,每個(gè)SIP特征具有SIP特征ID; 以及特征ID識(shí)別模塊,可操作地識(shí)別SIP特征ID并把該消息轉(zhuǎn)發(fā)到由所 接收的消息中的SIP特征ID所標(biāo)識(shí)的該至少一個(gè)相關(guān)聯(lián)的SIP特征的SIP 特征。
根據(jù)第七方面,提供一種提供會(huì)話發(fā)起協(xié)議(SIP)應(yīng)用配置信息的裝置,該裝置包括處理邏輯,可操作地確定特定于SIP使能設(shè)備的SIP 應(yīng)用配置信息;訪問包含有用于多個(gè)SIP應(yīng)用的SIP應(yīng)用配置信息的計(jì)算
機(jī)可讀寄存器;選擇特定于該SIP使能設(shè)備的SIP應(yīng)用配置信息以提供到
該SIP使能設(shè)備;該裝置還包括計(jì)算機(jī)可讀寄存器,用于存儲(chǔ)多個(gè)SIP應(yīng)
用的SIP應(yīng)用配置信息,每個(gè)SIP應(yīng)用的SIP應(yīng)用配置信息包括SIP應(yīng)用 標(biāo)識(shí)符(ID)和SIP特征列表,每個(gè)SIP特征具有SIP特征標(biāo)識(shí)符(ID); 該裝置還包括發(fā)送器,可操作地把SIP應(yīng)用配置信息發(fā)送到該SIP使能設(shè) 備。
在一些實(shí)施例中,被存儲(chǔ)在該計(jì)算機(jī)可讀寄存器中的該SIP應(yīng)用配置 信息是以XML (可擴(kuò)展標(biāo)記語言)SIP應(yīng)用配置信息塊的形式被存儲(chǔ)以作 為每一個(gè)該至少一個(gè)SIP應(yīng)用的SIP應(yīng)用配置信息。
在一些實(shí)施例中,該裝置進(jìn)一步包括接收器,可操作地接收對(duì)SIP應(yīng) 用配置信息的請(qǐng)求。
在一些實(shí)施例中,該處理邏輯是進(jìn)一步可操作地選擇所接收的請(qǐng)求中 請(qǐng)求的SIP應(yīng)用配置信息。
在一些實(shí)施例中,該發(fā)送器是進(jìn)一步可操作地發(fā)送SIP應(yīng)用配置信息, 該SIP應(yīng)用配置信息包括至少下列之一用于主控該SIP應(yīng)用的SIP使能 設(shè)備的SIP應(yīng)用位置信息;以及用于訪問主控該應(yīng)用的SIP使能設(shè)備的安 全信息。
根據(jù)第八方面,提供會(huì)話發(fā)起協(xié)議(SIP)使能設(shè)備,包括SIP應(yīng)用 管理器,可操作地接收該SIP應(yīng)用配置信息;本地存儲(chǔ)該SIP應(yīng)用配置 信息;該使能設(shè)備還包括計(jì)算機(jī)可讀存儲(chǔ)器,用于存儲(chǔ)用于至少一個(gè)SIP 應(yīng)用的SIP應(yīng)用配置信息,用于每個(gè)SIP應(yīng)用的SIP應(yīng)用信息包括相應(yīng)的 SIP應(yīng)用標(biāo)識(shí)符(ID)和相應(yīng)的SIP特征列表,每個(gè)SIP特征具有相應(yīng)的 SIP特征標(biāo)識(shí)符(ID)。
在一些實(shí)施例中,該SIP管理器進(jìn)一步可操作地發(fā)送對(duì)SIP應(yīng)用配置 信息的請(qǐng)求。
在一些實(shí)施例中,該SIP使能設(shè)備是SIP服務(wù)器,并且該SIP應(yīng)用信 息是定義該SIP服務(wù)器主控的SIP應(yīng)用和SIP特征的信息。
在一些實(shí)施例中,該計(jì)算機(jī)可讀存儲(chǔ)器進(jìn)一步包括多個(gè)SIP應(yīng)用,每個(gè)SIP應(yīng)用具有SIP應(yīng)用ID,并且其中多個(gè)SIP應(yīng)用的至少一個(gè)SIP應(yīng)用 包括至少一個(gè)SIP特征,每個(gè)SIP特征都具有SIP特征ID。
在一些實(shí)施例中,該SIP使能設(shè)備是SIP客戶端,并且該SIP應(yīng)用配 置信息是定義僅對(duì)于該SIP客戶端可用的SIP應(yīng)用和SIP特征的信息。
在一些實(shí)施例中,該SIP客戶端是被配置成基于存儲(chǔ)在該計(jì)算機(jī)可讀 存儲(chǔ)器上的該SIP應(yīng)用配置信息來訪問僅對(duì)于該SIP客戶端可用的SIP應(yīng) 用和SIP特征。
在一些實(shí)施例中,該SIP應(yīng)用管理器是進(jìn)一步可操作地訪問被本地存 儲(chǔ)在SIP客戶端上的SIP應(yīng)用配置信息,該SIP應(yīng)用配置信息用于從SIP 服務(wù)器中選擇SIP應(yīng)用和與該SIP應(yīng)用相關(guān)聯(lián)的SIP特征,該SIP服務(wù)器 包括多個(gè)SIP應(yīng)用。
在一些實(shí)施例中,該SIP應(yīng)用配置信息進(jìn)一步包括至少下列之一用 于主控該SIP應(yīng)用的SIP使能設(shè)備的SIP應(yīng)用位置信息;以及用于使能對(duì)
主控該SIP應(yīng)用的SIP使能設(shè)備的被授權(quán)的訪問的安全信息。
在一些實(shí)施例中,該被存儲(chǔ)在計(jì)算機(jī)可讀存儲(chǔ)器上的SIP應(yīng)用配置信 息是以XML (可擴(kuò)展標(biāo)記語言)SIP應(yīng)用配置信息塊的方式被存儲(chǔ)以作為 每一個(gè)該至少一個(gè)SIP應(yīng)用中的SIP應(yīng)用配置信息。
根據(jù)進(jìn)一步的方面,提供一種計(jì)算機(jī)可讀媒介存儲(chǔ)程序指令,該程序 指令是通過計(jì)算設(shè)備的處理器來執(zhí)行,以用于使得所述計(jì)算設(shè)備執(zhí)行上述 方法的步驟。
根據(jù)更進(jìn)一步的方面,提供一種計(jì)算設(shè)備,包括用于存儲(chǔ)程序指令的 存儲(chǔ)器和用于執(zhí)行所述指令以使得該計(jì)算設(shè)備執(zhí)行上述方法的步驟的處 理器。
實(shí)施例現(xiàn)在將參考附圖進(jìn)行描述,其中-
圖1是依據(jù)本申請(qǐng)的實(shí)施例,會(huì)話發(fā)起協(xié)議(SIP)客戶端與SIP服 務(wù)器進(jìn)行通信的框圖2是依據(jù)本申請(qǐng)的實(shí)施例,用于SIP客戶端從SIP服務(wù)器選擇SIP 應(yīng)用和與該SIP應(yīng)用相關(guān)聯(lián)的SIP特征的方法流程圖;圖3是依據(jù)本申請(qǐng)的實(shí)施例,會(huì)話SIP使能設(shè)備和配置服務(wù)器進(jìn)行通
信的框圖4是依據(jù)本申請(qǐng)的實(shí)施例,用于從配置服務(wù)器提供配置信息到SIP 使能設(shè)備的方法流程圖5A是根據(jù)本申請(qǐng)實(shí)施例的配置服務(wù)器的框圖,該配置服務(wù)器用于 向SIP使能設(shè)備提供SIP應(yīng)用信息;
圖5B是根據(jù)本申請(qǐng)實(shí)施例的SIP使能設(shè)備的框圖,該SIP使能設(shè)備 可操作地由配置服務(wù)器進(jìn)行配置;
圖6是可以實(shí)施本申請(qǐng)實(shí)施例的示例性通信網(wǎng)絡(luò)的框圖7是可以被使用以實(shí)施上述方法的示例性移動(dòng)通信設(shè)備的框圖。
具體實(shí)施例方式
隨著SIP復(fù)雜性的增加,對(duì)于網(wǎng)絡(luò)提供商而言,控制哪些應(yīng)用在SIP 端點(diǎn)上是可用的、應(yīng)用的哪些特征是被允許訪問的將變得更重要,以及對(duì) 于SIP端點(diǎn)而言,能夠有效地啟動(dòng)、控制和釋放與SIP服務(wù)器的SIP會(huì)話 也變得更重要,其中的SIP服務(wù)器包括多個(gè)SIP應(yīng)用,每個(gè)SIP應(yīng)用包括
一個(gè)或多個(gè)獨(dú)立的特征。
這里描述的方法和設(shè)備向SIP客戶端和SIP服務(wù)器提供了一種方式, 以唯一地識(shí)別出SIP會(huì)話可應(yīng)用的SIP應(yīng)用和該SIP應(yīng)用中正被訪問的SIP特征。
這里還描述了方法和設(shè)備來提供通過SIP服務(wù)器對(duì)SIP應(yīng)用的配置和 SIP客戶端的規(guī)定。該SIP應(yīng)用規(guī)定和配置信息包括至少用于每個(gè)SIP應(yīng) 用的SIP應(yīng)用標(biāo)識(shí)符(ID)和與每個(gè)SIP應(yīng)用相關(guān)聯(lián)的SIP特征列表,每 個(gè)SIP特征具有相應(yīng)的SIP特征ID。
根據(jù)本申請(qǐng)的第一主要方面,提供一種方法,用于使SIP客戶端通過 發(fā)送消息到遠(yuǎn)程SIP服務(wù)器,來選擇SIP應(yīng)用和與該SIP應(yīng)用相關(guān)聯(lián)的SIP 特征,該消息包括該SIP應(yīng)用和SIP特征的標(biāo)識(shí)符。在一些實(shí)施例中,該 消息是由SIP客戶端通過使用存儲(chǔ)于SIP客戶端的SIP應(yīng)用配置信息來產(chǎn) 生的。SIP應(yīng)用配置信息包括關(guān)于SIP應(yīng)用及相關(guān)聯(lián)特征以及該SIP應(yīng)用
可以位于哪里的信息。參考圖1,用于執(zhí)行依據(jù)本申請(qǐng)第一方面的方法的系統(tǒng)100的示例現(xiàn) 在將被描述,其中系統(tǒng)100包含SIP客戶端110和SIP服務(wù)器150。
圖1闡述了 SIP客戶端110被連接到網(wǎng)絡(luò)190。 SIP服務(wù)器150也被 連接到網(wǎng)絡(luò)l卯。
SIP客戶端IIO包括多個(gè)SIP客戶端應(yīng)用115,例如SIP應(yīng)用115 — 1, SIP應(yīng)用115—2, ..., SIP應(yīng)用115—M, SIP應(yīng)用規(guī)定和配置信息127和 SIP客戶端用戶代理120。 SIP應(yīng)用的示例可以包括用于VoIP、即時(shí)消息 收發(fā)、視頻共享、具有音頻、視頻及幻燈片的會(huì)議、以及遠(yuǎn)程圖書館訪問 的SIP應(yīng)用。
在被闡述的示例中SIP客戶端110上的SIP應(yīng)用115每個(gè)都具有一系 列SIP特征。SIP應(yīng)用115 — 1包括三個(gè)SIP特征,稱為SIP特征1151 — 1、 SIP特征1151—2和SIP特征1151—3。 SIP應(yīng)用115—2包括一個(gè)SIP特 征,SIP特征1152—1。 SIP應(yīng)用115—M包括多個(gè)SIP特征,稱為SIP特 征115M—1, SIP特征115M—2, ..., SIP特征115M—N。
在一些實(shí)施例中,給定SIP應(yīng)用的SIP特征與遠(yuǎn)程服務(wù)器(例如SIP 服務(wù)器150)上的相應(yīng)SIP應(yīng)用的SIP特征相匹配。在一些實(shí)施例中,給 定SIP應(yīng)用的SIP特征不全部與遠(yuǎn)程服務(wù)器上的SIP特征相匹配。例如, 在SIP客戶端上的SIP應(yīng)用可以是與遠(yuǎn)程服務(wù)器上的SIP應(yīng)用不同的版本。 可以規(guī)定SIP客戶端僅僅使能客戶端和遠(yuǎn)程服務(wù)器應(yīng)用都支持的那些特 征。
SIP應(yīng)用規(guī)定和配置信息127是定義位于網(wǎng)絡(luò)190上的SIP應(yīng)用的屬 性的信息,該SIP應(yīng)用是對(duì)SIP客戶端可用的。例如,對(duì)于SIP客戶端可 用的給定SIP應(yīng)用,SIP應(yīng)用規(guī)定信息可以指示是否該應(yīng)用可以被運(yùn)行以 及什么特征可以被使能,而配置信息可以包括SIP應(yīng)用標(biāo)識(shí)符、與該SIP 客戶端可用的SIP應(yīng)用相關(guān)聯(lián)的SIP特征列表以及每個(gè)相應(yīng)SIP特征的SIP 特征ID。在一些實(shí)施例中,SIP應(yīng)用配置信息是被存儲(chǔ)在SIP服務(wù)器上并 被SIP客戶端使用來確定哪個(gè)SIP服務(wù)器具有該SIP客戶端希望訪問的特 定SIP應(yīng)用和SIP特征。
SIP客戶端用戶代理120作為在SIP應(yīng)用與其他SIP使能設(shè)備之間的 中介。當(dāng)SIP客戶端110向遠(yuǎn)程SIP使能設(shè)備(例如SIP服務(wù)器150)發(fā)送消息時(shí),是SIP客戶端用戶代理120與該遠(yuǎn)程SIP使能設(shè)備進(jìn)行通信。
在選擇SIP應(yīng)用和SIP特征的示例中,SIP客戶端用戶代理120通過使用 遠(yuǎn)程SIP服務(wù)器的SIP目的地址來與遠(yuǎn)程SIP服務(wù)器聯(lián)系。SIP客戶端用 戶代理120與遠(yuǎn)程SIP服務(wù)器的SIP用戶代理之間建立連接。
SIP客戶端用戶代理120包括SIP應(yīng)用選擇消息產(chǎn)生模塊125。在操 作中該SIP客戶端用戶代理120從該SIP應(yīng)用115之一中接收指示,該指 示是該SIP應(yīng)用希望從連接到網(wǎng)絡(luò)190的遠(yuǎn)程SIP服務(wù)器中選擇SIP應(yīng)用 和SIP特征。在確定SIP客戶端是否被授權(quán)執(zhí)行該被選擇的SIP應(yīng)用和SIP 特征之后,該SIP應(yīng)用選擇消息產(chǎn)生模塊125產(chǎn)生一個(gè)消息。在一些實(shí)施 例中,基于存儲(chǔ)于該SIP客戶端110上的SIP應(yīng)用規(guī)定和配置信息127來 確定SIP客戶端是否被授權(quán)執(zhí)行該被選擇的SIP應(yīng)用和SIP特征。在一些 實(shí)施例中,基于該SIP應(yīng)用規(guī)定和配置信息127產(chǎn)生該消息。例如,該消 息可以包括SIP服務(wù)器的目的地址、SIP客戶端的源地址、該SIP客戶端 的SIP應(yīng)用希望通信的SIP應(yīng)用的SIP應(yīng)用ID、以及該SIP客戶端的該 SIP應(yīng)用希望通信的SIP特征的SIP特征ID。
SIP服務(wù)器150包括SIP服務(wù)器應(yīng)用160、例如SIP應(yīng)用160—1,..., SIP應(yīng)用160—N,安全模塊180、以及SIP服務(wù)器用戶代理170。在被闡 述的示例中SIP服務(wù)器應(yīng)用160的每一個(gè)均具有至少一個(gè)SIP特征。SIP 應(yīng)用#160 — 1包括兩個(gè)SIP特征,SIP特征1601 — 1、 SIP特征1601—2。 SIP應(yīng)用弁160—N包括多個(gè)SIP特征,被稱為SIP特征160N—1, SIP特征 160N—2, ..., SIP特征160N—N。每個(gè)SIP應(yīng)用都具有SIP應(yīng)用標(biāo)識(shí)符 (ID)以及每個(gè)SIP特征都具有SIP特征標(biāo)識(shí)符(ID)(未示出)。
在給定SIP應(yīng)用中的SIP特征是該給定SIP應(yīng)用的部件,所述部件在 該給定的SIP應(yīng)用中提供特殊的功能。如上所述的,可以被包含在VoIP PBXSIP應(yīng)用中的SIP特征的示例是呼叫駐留、呼叫轉(zhuǎn)移、呼叫等待、語 音郵件、勿打擾。其他SIP應(yīng)用具有不同類型的SIP特征。
SIP服務(wù)器用戶代理170擔(dān)當(dāng)SIP應(yīng)用與其他SIP使能設(shè)備(例如SIP 客戶端120)之間的中介。SIP服務(wù)器用戶代理170從SIP客戶端110的 用戶代理處接收消息,其中所述用戶代理能夠選擇可以用于啟動(dòng)、管理以 及關(guān)閉在SIP服務(wù)器150和SIP客戶端之間的SIP會(huì)話的SIP應(yīng)用和SIP
13特征。
SIP服務(wù)器用戶代理170包括SIP應(yīng)用消息路由模塊175。 SIP服務(wù)器 用戶代理170接收由SIP客戶端用戶代理120發(fā)送來的消息。SIP應(yīng)用消 息路由模塊175然后基于該消息中的SIP應(yīng)用ID來確定該消息應(yīng)被路由 到哪個(gè)SIP應(yīng)用,并把該消息路由到由消息中SIP應(yīng)用ID所標(biāo)識(shí)的SIP 應(yīng)用。在一些實(shí)施例中,不是所有的整個(gè)消息被路由到由SIP應(yīng)用ID標(biāo) 識(shí)的SIP應(yīng)用。例如,僅該消息的一部分,例如至少SIP特征ID可以被 路由到SIP應(yīng)用,以便于當(dāng)SIP應(yīng)用接收到該消息的該一部分時(shí),可以基 于消息中的SIP特征ID被直接轉(zhuǎn)到SIP特征。
安全模塊180包括可以用于確定是否SIP客戶端具有執(zhí)行由SIP客戶 端選擇的SIP應(yīng)用和SIP特征的授權(quán)的消息。例如,當(dāng)SIP客戶端發(fā)送消 息到SIP服務(wù)器以選擇SIP應(yīng)用時(shí),該消息也可以包括用戶標(biāo)識(shí)和密碼。 安全模塊180基于接收到的用戶標(biāo)識(shí)和密碼來確定是否該SIP客戶端被授 權(quán)執(zhí)行被選擇的應(yīng)用。在一些實(shí)施例中,SIP客戶端和SIP服務(wù)器可以使 用可選方式來確定SIP客戶端是否具有執(zhí)行由SIP客戶端選擇的SIP應(yīng)用 和SIP特征的授權(quán),例如SIP客戶端和SIP服務(wù)器之間的共享密鑰或證書。
在一些實(shí)施例中,SIP應(yīng)用消息路由模塊175可以檢查安全模塊180 來確認(rèn)SIP客戶端具有執(zhí)行被選SIP應(yīng)用的授權(quán)。
每一個(gè)SIP應(yīng)用160均包括特征ID識(shí)別模塊165。在被SIP應(yīng)用ID 標(biāo)識(shí)的SIP應(yīng)用接收到該消息之后,在該SIP應(yīng)用中的特征ID識(shí)別模塊 165識(shí)別消息中SIP特征ID,并完成該消息到被該SIP特征ID標(biāo)識(shí)的SIP 特征的路由。
在一些實(shí)施例中,SIP服務(wù)器包括SIP應(yīng)用配置信息。SIP應(yīng)用配置信 息被存儲(chǔ)在SIP服務(wù)器上,并可以被SIP服務(wù)器使用來確定該SIP服務(wù)器 正主控(host)哪些SIP應(yīng)用和SIP特征。
在一些實(shí)施例中,特征ID識(shí)別模塊165可以檢查安全模塊180以確 認(rèn)SIP客戶端具有執(zhí)行所選SIP應(yīng)用的授權(quán)。
SIP客戶端IIO可以是任何類型的有線或無線設(shè)備,例如無線蜂窩電 話、無線MODEM使能的計(jì)算機(jī)、無線使能的個(gè)人數(shù)字助理(PDA)以及 類似的有線設(shè)備。無線SIP客戶端的特定示例將參考圖7進(jìn)行描述。僅示出單個(gè)SIP客戶端110和單個(gè)SIP服務(wù)器150被連接到網(wǎng)絡(luò)190。 實(shí)施本申請(qǐng)上述方面的系統(tǒng)100可以包括任何數(shù)目的SIP客戶端。此外, 可以存在多于一個(gè)的SIP服務(wù)器連接到網(wǎng)絡(luò)。當(dāng)存在多個(gè)可以被SIP客戶 端訪問的SIP服務(wù)器時(shí),所述SIP服務(wù)器可以主控獨(dú)立的和區(qū)別的SIP應(yīng) 用,或者SIP應(yīng)用可以在多于一個(gè)的SIP服務(wù)器上被復(fù)制。包括多個(gè)SIP 客戶端和SIP服務(wù)器的特定示例將參考圖6在如下進(jìn)行描述。
關(guān)于哪個(gè)SIP服務(wù)器主控特定SIP應(yīng)用的消息可以在配置和規(guī)定階段 被提供到SIP客戶端用戶代理,作為SIP應(yīng)用規(guī)定和配置信息127。下面 描述方法和設(shè)備用于實(shí)施配置和規(guī)定階段。
在圖1中的SIP客戶端110上示出M個(gè)SIP應(yīng)用。在圖1中的SIP服 務(wù)器150上示出N個(gè)SIP應(yīng)用。M和N的值是用于闡述的目的,應(yīng)當(dāng)被 理解在任一設(shè)備上SIP應(yīng)用的數(shù)目可以是一個(gè)或多個(gè)。
在一些實(shí)施例中,M=N并且在SIP客戶端110上的每一個(gè)SIP應(yīng)用與 SIP服務(wù)器150上的相應(yīng)SIP應(yīng)用相對(duì)應(yīng)。在一些實(shí)施例中,M=N,并且 在SIP客戶端110上的一些但不是所有的SIP應(yīng)用與SIP服務(wù)器150上的 相應(yīng)SIP應(yīng)用相對(duì)應(yīng)。當(dāng)M〉N時(shí),在SIP客戶端IIO上的M個(gè)SIP應(yīng)用 中最多有N個(gè)SIP應(yīng)用在SIP服務(wù)器150上具有相應(yīng)的SIP應(yīng)用。當(dāng)M<N 時(shí),SIP服務(wù)器150可以包括針對(duì)在SIP客戶端110上的每個(gè)SIP應(yīng)用的 相應(yīng)SIP應(yīng)用、以及可以被其他SIP客戶端訪問其他SIP應(yīng)用。
在一些實(shí)施例中,在SIP客戶端llO上的SIP客戶端應(yīng)用115的每一 個(gè)在SIP服務(wù)器150上均具有相應(yīng)的SIP應(yīng)用160。在一些實(shí)施例中,SIP 應(yīng)用115被分組成SIP應(yīng)用子集并且每個(gè)SIP應(yīng)用子集在不同的相應(yīng)SIP 服務(wù)器上具有相應(yīng)的SIP應(yīng)用子集。
圖1中在SIP服務(wù)器150上的SIP應(yīng)用160—1和160—N被示出分別 具有兩個(gè)和N個(gè)SIP特征。這些示例不是用于限制任何給定SIP服務(wù)器應(yīng) 用的SIP特征數(shù)目,因而應(yīng)當(dāng)被理解的是,SIP服務(wù)器應(yīng)用可以具有僅一
個(gè)特征或者具有多個(gè)特征。
在一些實(shí)施例中,SIP服務(wù)器上的SIP應(yīng)用可以不具有SIP特征。當(dāng) 在SIP應(yīng)用上不存在SIP特征時(shí),僅SIP應(yīng)用ID,或者一些其他方法,被 用于選擇該SIP應(yīng)用。在一些實(shí)施例中,在SIP客戶端110上的SIP客戶端應(yīng)用115和SIP 客戶端用戶代理120、以及在SIP服務(wù)器150上的SIP服務(wù)器應(yīng)用160和 SIP特征是通過計(jì)算機(jī)可讀可編程編碼指令來實(shí)現(xiàn)的,其中所述計(jì)算機(jī)可 讀可編程編碼指令是分別存儲(chǔ)于SIP客戶端和SIP服務(wù)器內(nèi)的計(jì)算機(jī)可讀 介質(zhì)中的。這樣,在圖1中的代表SIP客戶端和SIP服務(wù)器上部件的不同 塊是用于執(zhí)行所述部件的功能的計(jì)算機(jī)算法。然而,其他實(shí)施方式是可能 的。所述不同塊的功能可以被實(shí)施成軟件、硬件、固件、或者任何軟件、 硬件和固件的合適組合。
現(xiàn)在將參考圖2描述被SIP客戶端用于選擇SIP應(yīng)用以及與該SIP應(yīng) 用相關(guān)聯(lián)的SIP特征的方法。
圖2描述了包括了由SIP客戶端和SIP服務(wù)器都執(zhí)行的步驟的方法, 但是應(yīng)當(dāng)被理解的是圖2也提供了能夠單獨(dú)被SIP客戶端或SIP服務(wù)器執(zhí) 行的方法。更特定的是,被SIP客戶端執(zhí)行的步驟S210、 S213、 S215和 S220是被SIP客戶端執(zhí)行的方法,以及被SIP服務(wù)器執(zhí)行的步驟S230、 S240和S250是被SIP服務(wù)器執(zhí)行的方法。
在圖2的第一步驟S210中,在SIP客戶端上的SIP應(yīng)用請(qǐng)求SIP客 戶端用戶代理選擇SIP應(yīng)用和與該SIP應(yīng)用相關(guān)聯(lián)的SIP特征。參考圖1 , 例如,在SIP客戶端110上的SIP應(yīng)用115 — 1請(qǐng)求SIP客戶端用戶代理 120選擇與SIP應(yīng)用115 — 1相對(duì)應(yīng)的、在遠(yuǎn)程SIP服務(wù)器上的SIP應(yīng)用, 以及與該被選擇的SIP應(yīng)用相關(guān)聯(lián)的特殊SIP特征,例如相應(yīng)于SIP特征 1151 — 1的SIP特征。
在圖2的第二步驟S213, SIP客戶端用戶代理使用存儲(chǔ)于SIP客戶端 上的SIP應(yīng)用規(guī)定信息來確認(rèn)被請(qǐng)求的SIP應(yīng)用是被允許在SIP客戶端上 執(zhí)行的,并且該被請(qǐng)求的特征是被授權(quán)在SIP客戶端上使用的。參考圖1, 例如,SIP客戶端用戶代理120參考SIP應(yīng)用規(guī)定和配置信息127中的SIP 應(yīng)用規(guī)定信息來確定是否該被請(qǐng)求的SIP應(yīng)用是被允許在SIP客戶端執(zhí)行 的,并且確定該被請(qǐng)求的特征是被授權(quán)在SIP客戶端上使用的。
如果被允許并被授權(quán)的話,在第三步驟S215中,SIP客戶端用戶代理 產(chǎn)生消息以發(fā)送到SIP服務(wù)器。在一些實(shí)施例中,SIP客戶端用戶代理包 括SIP應(yīng)用選擇消息產(chǎn)生器以產(chǎn)生該消息。SIP應(yīng)用選擇消息產(chǎn)生器訪問存儲(chǔ)于SIP客戶端的SIP應(yīng)用配置信息。基于該SIP應(yīng)用配置信息,SIP 應(yīng)用選擇消息產(chǎn)生器確定SIP服務(wù)器的標(biāo)識(shí),該SIP服務(wù)器主控SIP客戶 端應(yīng)用所希望的SIP應(yīng)用和SIP特征,并且產(chǎn)生要發(fā)送到SIP服務(wù)器的消 息。該消息包括SIP服務(wù)器的目的地址、SIP客戶端的源地址、SIP客戶端 的SIP應(yīng)用希望進(jìn)行通信的SIP應(yīng)用的SIP應(yīng)用ID、 SIP客戶端的SIP應(yīng) 用希望進(jìn)行通信的SIP特征的SIP特征ID。參考圖l,應(yīng)用選擇消息產(chǎn)生 器125確定相應(yīng)于SIP應(yīng)用115 —1的SIP應(yīng)用是位于SIP服務(wù)器150上的 SIP應(yīng)用160—1,其中SIP應(yīng)用160—1具有相應(yīng)于SIP特征1151 — 1的 SIP特征1601 — 1 。 SIP應(yīng)用選擇消息產(chǎn)生器125然后產(chǎn)生包含有上述消息 信息的消息。
在第四步驟S220, SIP客戶端用戶代理輸出該用于傳送到SIP服務(wù)器 的消息。參考圖l, SIP客戶端用戶代理120輸出該用于傳送的消息。
在第五步驟S230, SIP服務(wù)器的SIP服務(wù)器用戶代理接收由SIP客戶
端發(fā)送的消息。參考圖i, sip服務(wù)器用戶代理no接收該消息。
在第六步驟S240中,SIP服務(wù)器用戶代理把該消息轉(zhuǎn)發(fā)到被消息中 SIP應(yīng)用ID所標(biāo)識(shí)的SIP應(yīng)用。在一些實(shí)施例中,不是將整個(gè)被接收到的 消息轉(zhuǎn)發(fā)到SIP應(yīng)用。例如僅轉(zhuǎn)發(fā)定義了該SIP應(yīng)用的SIP特征ID的該 消息的那部分。參考圖1, SIP應(yīng)用消息路由模塊175轉(zhuǎn)發(fā)該消息到SIP 應(yīng)用160—1。
在第七步驟S250中,由消息中的SIP應(yīng)用ID所標(biāo)識(shí)的SIP應(yīng)用接收 該消息,或者其部分,并且識(shí)別消息中的特征ID。然后,SIP應(yīng)用完成把 消息路由到被識(shí)別的SIP特征。參考圖1,特征ID識(shí)別模塊165識(shí)別消息 中特征ID并轉(zhuǎn)發(fā)該消息到SIP特征1601 — 1。
在一些實(shí)施例中,不是所有的上述步驟可以被執(zhí)行的。例如,當(dāng)SIP 客戶端上僅提供了在SIP客戶端上被授權(quán)使用的SIP應(yīng)用和SIP特征時(shí), 不執(zhí)行步驟S213,該步驟是SIP客戶端用戶代理確定被請(qǐng)求的SIP應(yīng)用是 被允許在SIP客戶端上執(zhí)行的、和確定該被請(qǐng)求的特征是被授權(quán)在SIP客 戶端上使用的。
被SIP客戶端發(fā)送的消息可以包括"To"和"From"頭,以分別定義端用 戶的目的地址和SIP客戶端的源地址。在一些實(shí)施例中,在該消息中被發(fā)送的目的地址是SIP統(tǒng)一資源標(biāo)識(shí) 符(URI)。在一些實(shí)施例中,該目的地址是電子郵件地址。該目的地址的 其他示例可以是電話號(hào)碼、姓名、或任何形式的SIP服務(wù)器可以解譯至端 點(diǎn)的標(biāo)識(shí)。
"To"地址的特殊示例是"To:<sip:user—l@sip.xyz.net:5060>",其中 "user—l"是目的地、"sip.xyz.net"是SIP服務(wù)器、以及"5060"是服務(wù)器端口 地址。這當(dāng)然是"To"地址的一個(gè)特殊示例,而且應(yīng)當(dāng)被理解的是,這樣的 格式不是用于限制本申請(qǐng)的范圍的。
在一些實(shí)施例中,被SIP客戶端請(qǐng)求的SIP應(yīng)用ID和SIP特征ID是 被包括在消息中作為目的地址的擴(kuò)展的。具有SIP應(yīng)用ID和SIP特征ID 作 為 擴(kuò)展 的 目 的 地址 的 示例 是 "To:<sip:user—l@sip.xyz.net:5060;+SIP—App—Id=APP Y;+SIP_Feat_Id=FEATURE X>"。該目的地址的開始部分是如上所述的。 該擴(kuò)展包括術(shù)語"+SIP一App一Id-APP Y",用于標(biāo)識(shí)SIP應(yīng)用ID為"APP Y", 以及"+SIP—Feat—Id=FEATURE X",用于標(biāo)識(shí)SIP特征ID為"FEATURE X"。 這當(dāng)然是添加擴(kuò)展的一個(gè)特殊示例,而不是用于限制擴(kuò)展的格式只有這種 類型。
參考圖1,具有SIP應(yīng)用和特征ID信息的目的地址的特定示例是 "To:<sip:user—l@SIP—server—domain—name.com;+SIP—App—Id^SIP Application 160-1 ;+SIP—Feat—Id=SIP Feature 1601-1>,,。
當(dāng)SIP服務(wù)器包括安全特征以便于確保僅允許被認(rèn)證的SIP客戶端訪 問該SIP服務(wù)器和/或確保SIP客戶端僅被提供針對(duì)被授權(quán)的SIP應(yīng)用和 SIP特征的SIP應(yīng)用配置信息時(shí),SIP客戶端的每一個(gè)均可以在被發(fā)送消息 中包括用戶標(biāo)識(shí)和密碼,以使能對(duì)SIP服務(wù)器的被授權(quán)的訪問。在一些實(shí) 施例中,通過采用共享密鑰或證書,使SIP服務(wù)器確保僅被認(rèn)證的SIP客 戶端被允許訪問SIP服務(wù)器,和/或確保SIP客戶端僅被提供針對(duì)被授權(quán)的 SIP應(yīng)用和SIP特征的SIP應(yīng)用配置信息。這里僅是可以被使用的安全措
施的兩個(gè)示例,其他安全措施也是可能的。
上述方法可以在下列情況時(shí)被用于選擇SIP應(yīng)用和SIP特征在發(fā)起
兩個(gè)SIP使能設(shè)備(例如SIP客戶端和SIP服務(wù)器)之間的SIP會(huì)話時(shí)、在管理兩個(gè)SIP使能設(shè)備之間的SIP會(huì)話時(shí)、或者在關(guān)閉兩個(gè)SIP使能設(shè) 備之間的會(huì)話時(shí)。
在一些實(shí)施例中,被SIP客戶端用戶代理發(fā)送的消息是邀請(qǐng)消息。邀
請(qǐng)消息被用于開始兩個(gè)SIP使能設(shè)備(例如SIP客戶端和SIP服務(wù)器)之 間的SIP會(huì)話。參考上述示例,這是SIP客戶端110的SIP應(yīng)用115 — 1 與SIP服務(wù)器150的SIP應(yīng)用160 — 1及SIP特征l一l之間的SIP會(huì)話。
在一些實(shí)施例中,被SIP客戶端用戶代理發(fā)送的消息是通知消息。通 知消息被用于關(guān)閉兩個(gè)SIP使能設(shè)備之間的SIP會(huì)話。
一旦SIP會(huì)話在SIP客戶端與SIP服務(wù)器之間被建立的話,會(huì)話標(biāo)識(shí) 符(例如呼叫ID)可以被SIP客戶端和SIP服務(wù)器的用戶代理使用,以準(zhǔn) 確地路由其他消息。
根據(jù)本申請(qǐng)的第二廣義方面,提供一種方法用于SIP使能設(shè)備,例如 被配置服務(wù)器提供了SIP應(yīng)用規(guī)定和配置信息的SIP客戶端或SIP服務(wù)器。 在一些實(shí)施例中,SIP應(yīng)用配置信息被用于由配置服務(wù)器遠(yuǎn)程地配置該SIP 使能設(shè)備,同時(shí)同步地把信息提供給該SIP使能設(shè)備。例如,在配置服務(wù) 器與SIP客戶端通信的示例中, 一旦SIP客戶端已經(jīng)被配置SIP應(yīng)用配置 信息,SIP客戶端可以使用SIP應(yīng)用配置信息來選擇位于遠(yuǎn)程SIP服務(wù)器 上的SIP應(yīng)用和SIP特征。在配置服務(wù)器與SIP服務(wù)器通信的示例中,SIP 應(yīng)用配置信息可以被用于確定哪些SIP應(yīng)用及SIP特征被該SIP服務(wù)器主控。
在一些實(shí)施例中,由配置服務(wù)器提供的SIP應(yīng)用配置信息僅定義對(duì)于 SIP客戶端可用的那些SIP應(yīng)用和SIP特征的信息。
在配置服務(wù)器把SIP應(yīng)用規(guī)定和配置信息提供給SIP客戶端的示例 中,配置服務(wù)器確定哪些SIP應(yīng)用和SIP特征對(duì)于該SIP客戶端可用,以 便于將適當(dāng)?shù)腟IP應(yīng)用配置信息提供給SIP客戶端。例如,SIP客戶端可 以從服務(wù)提供商預(yù)訂SIP應(yīng)用的特定組,因而僅這些應(yīng)用是對(duì)該SIP客戶 端可用的。此外,SIP客戶端可以僅預(yù)訂針對(duì)特定SIP應(yīng)用的有限數(shù)量的 SIP特征,而不必是針對(duì)該SIP應(yīng)用的所有可獲得的SIP特征。在一些實(shí) 施例中,配置服務(wù)器具有被本地存儲(chǔ)在該配置服務(wù)器上的SIP客戶端特定 信息,以使能確定什么SIP應(yīng)用配置信息發(fā)送到該SIP客戶端。在一些實(shí)施例中,配置服務(wù)器訪問來自網(wǎng)絡(luò)周圍的其他地方的客戶端特定信息。
被存儲(chǔ)于SIP客戶端的SIP應(yīng)用配置信息可以被SIP客戶端用來確定
哪個(gè)SIP服務(wù)器具有SIP客戶端希望訪問的特定SIP應(yīng)用和SIP特征,例
如像在上面第一廣義實(shí)施例中描述的。
SIP應(yīng)用配置信息可以包括以下的一些或全部SIP應(yīng)用位置信息, 例如正在主控該SIP應(yīng)用的SIP服務(wù)器的因特網(wǎng)協(xié)議(IP)地址和端口號(hào);
安全信息,例如允許對(duì)正在主控該SIP應(yīng)用的SIP服務(wù)器進(jìn)行被授權(quán)的訪
問的用戶ID和密碼;SIP應(yīng)用ID;與該SIP應(yīng)用相關(guān)聯(lián)的SIP特征列表
以及針對(duì)每個(gè)相應(yīng)的SIP特征的SIP特征ID; SIP領(lǐng)域信息,在該SIP領(lǐng) 域信息中,領(lǐng)域是對(duì)于接收該SIP應(yīng)用信息的SIP使能設(shè)備具有公共認(rèn)證 的服務(wù)器組;以及SIP域信息。
在一些實(shí)施例中,SIP應(yīng)用配置信息是被硬連線至SIP客戶端的SIP 應(yīng)用中的。例如SIP應(yīng)用配置信息可以在制造SIP客戶端時(shí)或由服務(wù)提供 商在向大眾銷售SIP客戶端之前,被安裝到該SIP客戶端。可以由配置服 務(wù)器所提供的新信息補(bǔ)充或代替被硬連線至SIP應(yīng)用的SIP應(yīng)用配置信
息。在配置服務(wù)器提供的信息中的指示可以指示應(yīng)如何處理新信息。
在一些實(shí)施例中,將SIP應(yīng)用配置信息從配置服務(wù)器提供到SIP客戶 端。SIP應(yīng)用配置信息可以傳輸在SIP客戶端與配置服務(wù)器之間的空口 (OTA)上、SIP客戶端與配置服務(wù)器之間的有線連接上、或者上述兩種 的一些組合上。
在一些實(shí)施例中,基于從SIP客戶端到配置服務(wù)器的針對(duì)應(yīng)用配置信 息的請(qǐng)求,將SIP應(yīng)用配置信息從配置服務(wù)器提供到SIP客戶端。例如, 在SIP客戶端初始化時(shí),在SIP使能設(shè)備中的SIP應(yīng)用管理器聯(lián)系配置服 務(wù)器并直接地請(qǐng)求SIP應(yīng)用配置信息。SIP客戶端初始化的示例可以被認(rèn)
為是在SIP客戶端被上電時(shí)、當(dāng)確定當(dāng)前SIP應(yīng)用配置信息比給定時(shí)段
老時(shí)、或者當(dāng)諸如新服務(wù)名冊(cè)的新配置信息被收到時(shí)。例如,可以通過蜂
窩載波或者通過因特網(wǎng)來做出請(qǐng)求。在認(rèn)證了 SIP客戶端是被授權(quán)與配置 服務(wù)器進(jìn)行通信之后,配置服務(wù)器把被請(qǐng)求的SIP應(yīng)用配置信息發(fā)送到SIP
客戶端。
在其他實(shí)施例中,通過配置服務(wù)器向SIP客戶端"推送"信息、而無需SIP客戶端特定請(qǐng)求,將SIP應(yīng)用配置信息提供給SIP客戶端。信息可以 是由于任何多種原因之一而被推送到SIP客戶端。例如,當(dāng)配置服務(wù)器進(jìn) 入網(wǎng)絡(luò)時(shí),它可以把包含有SIP應(yīng)用配置信息的消息發(fā)送到在該配置服務(wù) 器通信范圍內(nèi)的所有SIP客戶端。在另一個(gè)示例中,配置服務(wù)器可以在至
少一些SIP應(yīng)用配置信息被更新的時(shí)候,把包含有更新的SIP應(yīng)用配置信 息的消息發(fā)送到在該配置服務(wù)器通信范圍內(nèi)的所有SIP客戶端。例如,當(dāng) 由于被該SIP客戶端預(yù)訂的SIP應(yīng)用和SIP特征的改變而導(dǎo)致對(duì)SIP客戶 端的SIP應(yīng)用配置信息發(fā)生改變時(shí)。
SIP應(yīng)用配置信息也可以被存儲(chǔ)在SIP服務(wù)器上并被SIP服務(wù)器用來 確定該SIP服務(wù)器正在主控哪些SIP應(yīng)用和SIP特征。
在一些實(shí)施例中,SIP服務(wù)器主控的每一個(gè)SIP應(yīng)用的SIP應(yīng)用配置 信息被硬編碼到SIP服務(wù)器中。
在一些實(shí)施例中,將SIP服務(wù)器主控的SIP應(yīng)用的SIP應(yīng)用配置信息 從配置服務(wù)器提供到SIP服務(wù)器。SIP應(yīng)用配置信息可以是通過SIP客戶 端與配置服務(wù)器之間的空口 (OTA)、 SIP客戶端與配置服務(wù)器之間的有線
連接、或者上述兩者的一些組合方式而被傳送的。
在一些實(shí)施例中,配置服務(wù)器的功能是被包括在SIP服務(wù)器上的,并 使SIP服務(wù)器能把SIP應(yīng)用配置信息提供給其他SIP使能設(shè)備,例如SIP 客戶端以及其他SIP服務(wù)器。在一些實(shí)施例中,配置服務(wù)器是被實(shí)現(xiàn)為通 過一些其他的IP協(xié)議被訪問的非-SIP服務(wù)器。
圖3闡述了用于實(shí)現(xiàn)這里描述的用于提供SIP應(yīng)用配置信息的方法的 系統(tǒng)300,該系統(tǒng)300包含有連接到網(wǎng)絡(luò)330的SIP使能設(shè)備310以及配 置服務(wù)器320。
SIP使能設(shè)備310可以是,例如如上所述的SIP客戶端或者SIP服務(wù)器。
僅示出單個(gè)SIP使能設(shè)備310和單個(gè)配置服務(wù)器320被連接到網(wǎng)絡(luò) 330。實(shí)施本申請(qǐng)中描述的方面的系統(tǒng)300可以包括任何數(shù)量的SIP使能 設(shè)備310。進(jìn)一步的,在系統(tǒng)300中可以存在多于一個(gè)的配置服務(wù)器。配 置服務(wù)器的一個(gè)示例將參考圖5A在下面進(jìn)行詳細(xì)的描述。SIP使能設(shè)備 的一個(gè)示例將參考圖5B在下面進(jìn)行詳細(xì)的描述。利用SIP應(yīng)用配置信息來配置SIP使能設(shè)備(例如SIP客戶端或SIP 服務(wù)器)的方法將參考圖4被描述。
圖4描述了一種包括被SIP使能設(shè)備和配置服務(wù)器都執(zhí)行的步驟的方 法,但是應(yīng)當(dāng)被理解的是,圖4也提供可以被SIP使能設(shè)備和配置服務(wù)器 之一單獨(dú)執(zhí)行的方法。更特別地,被配置服務(wù)器執(zhí)行的步驟S410和S420 是由配置服務(wù)器執(zhí)行的方法,并且被SIP使能設(shè)備執(zhí)行的步驟S430和S440 是由SIP使能設(shè)備執(zhí)行的方法。
步驟S410包括配置服務(wù)器訪問包括用于多個(gè)SIP應(yīng)用的SIP應(yīng)用 配置信息的存儲(chǔ)器。對(duì)于保持了SIP應(yīng)用配置信息的每一個(gè)SIP應(yīng)用,該 SIP應(yīng)用配置信息可以包括以下的一些或者全部SIP應(yīng)用位置信息,例 如正在主控該SIP應(yīng)用的SIP服務(wù)器的因特網(wǎng)協(xié)議(IP)地址和端口號(hào); 安全信息,例如以允許對(duì)正在主控該SIP應(yīng)用的SIP服務(wù)器進(jìn)行被授權(quán)的
訪問的用戶ID和密碼;SIP應(yīng)用ID;與該SIP應(yīng)用相關(guān)聯(lián)的SIP特征列
表以及每個(gè)相應(yīng)的SIP特征的SIP特征ID; SIP領(lǐng)域信息,在該SIP領(lǐng)域 信息中,領(lǐng)域是具有對(duì)接收SIP應(yīng)用信息的SIP使能設(shè)備公共認(rèn)證的服務(wù) 器組;以及SIP域信息。
步驟S420包括配置服務(wù)器發(fā)送包括針對(duì)至少一個(gè)SIP應(yīng)用的SIP 應(yīng)用信息的SIP應(yīng)用配置信息。
在SIP使能設(shè)備是SIP客戶端的一些實(shí)施例中,配置服務(wù)器發(fā)送僅對(duì) 于特定SIP客戶端可用的SIP應(yīng)用和SIP特征的SIP應(yīng)用配置信息。在這 樣的情況下,這將導(dǎo)致配置服務(wù)器進(jìn)一步的確定什么SIP應(yīng)用和SIP特征 是對(duì)于特定SIP客戶端可用的、并發(fā)送適當(dāng)?shù)腟IP應(yīng)用配置信息。例如, 確定哪些SIP應(yīng)用和SIP特征對(duì)于特定SIP客戶端可用的步驟可以包括 配置服務(wù)器訪問SIP客戶端特定信息,所述SIP客戶端特定信息定義哪些 SIP應(yīng)用和SIP特征對(duì)于給定的SIP客戶端是可用的。
步驟S430包括SIP使能設(shè)備從配置服務(wù)器接收SIP應(yīng)用信息。
步驟S440包括SIP使能設(shè)備在該SIP使能設(shè)備的存儲(chǔ)器上本地地存 儲(chǔ)接收到的SIP應(yīng)用信息。在一些實(shí)施例中,SIP使能設(shè)備使用被存儲(chǔ)的 SIP應(yīng)用配置信息來配置該SIP使能設(shè)備。配置SIP使能設(shè)備,以便于僅 僅對(duì)該SIP使能設(shè)備可用的所述SIP應(yīng)用和SIP特征是SIP使能設(shè)備具有
22的SIP應(yīng)用配置信息的SIP應(yīng)用和SIP特征。
在一些實(shí)施例中,SIP配置信息在被存儲(chǔ)到配置服務(wù)器之前被加密, 從而保護(hù)其不受外部篡改。
如上所述,在一些實(shí)施例中SIP使能設(shè)備發(fā)送對(duì)于至少一個(gè)SIP應(yīng)用
的SIP應(yīng)用配置信息的請(qǐng)求。參考圖4,這將發(fā)生在步驟S410之前。在步 驟S410之前發(fā)生在SIP使能設(shè)備發(fā)送對(duì)SIP應(yīng)用配置信息的請(qǐng)求的情況 下的是其中配置服務(wù)器接收該請(qǐng)求的另一步驟。
在SIP使能設(shè)備發(fā)送對(duì)SIP應(yīng)用配置信息的請(qǐng)求的情況下還發(fā)生另一 步驟,其中配置服務(wù)器選擇在接收到的請(qǐng)求中被請(qǐng)求的SIP應(yīng)用配置信息。 這一步驟發(fā)生在配置服務(wù)器訪問存儲(chǔ)器S410之后,但是在配置服務(wù)器傳 送SIP應(yīng)用配置信息S420之前。
在一些實(shí)施例中,當(dāng)配置服務(wù)器接收到對(duì)于SIP應(yīng)用配置信息的請(qǐng)求 時(shí),該配置服務(wù)器基于被SIP使能設(shè)備發(fā)送的安全信息連同請(qǐng)求一起,來 認(rèn)證發(fā)送該請(qǐng)求的SIP使能設(shè)備。安全信息可以包括用戶標(biāo)識(shí)和密碼或者 可以使用SIP使能設(shè)備與配置服務(wù)器之間的共享密鑰或證書。
參考圖5A,配置服務(wù)器500的特定示例現(xiàn)在將被描述。
配置服務(wù)器500包括用于存儲(chǔ)SIP應(yīng)用配置信息的存儲(chǔ)器510、處理 邏輯520、安全模塊545、發(fā)送器530以及接收器540。
接收器540從SIP客戶端和/或SIP服務(wù)器接收對(duì)于SIP應(yīng)用配置信息 的請(qǐng)求。發(fā)送器530發(fā)送或推送SIP應(yīng)用配置信息到SIP客戶端和/或SIP 服務(wù)器。
安全模塊545包括用于確定是否SIP使能設(shè)備被授權(quán)以訪問該配置服 務(wù)器的信息。例如,當(dāng)SIP使能設(shè)備發(fā)送請(qǐng)求到配置服務(wù)器以選擇SIP應(yīng) 用時(shí),該請(qǐng)求也可以包括用戶標(biāo)識(shí)和密碼。安全模塊545基于接收到的用 戶標(biāo)識(shí)和密碼來確定是否該SIP使能設(shè)備被授權(quán)訪問該配置服務(wù)器。在一 些實(shí)施例中,安全模塊545可以進(jìn)一步確定SIP使能設(shè)備請(qǐng)求配置信息的 哪些SIP應(yīng)用和SIP特征是被授權(quán)使用的。作為結(jié)果,僅將被授權(quán)的SIP 應(yīng)用和SIP特征的配置信息提供給SIP使能設(shè)備。
在一些實(shí)施例中,安全模塊545可以不被包括在配置服務(wù)器中。例如, 如果SIP應(yīng)用配置信息是在沒有對(duì)于SIP應(yīng)用配置信息的特定請(qǐng)求時(shí)被"推送"到SIP使能設(shè)備的情況。
存儲(chǔ)器510包括多個(gè)SIP應(yīng)用的SIP應(yīng)用配置信息。例如,第一SIP
應(yīng)用具有SIP應(yīng)用配置信息510—1,第二 SIP應(yīng)用具有SIP應(yīng)用配置信息 510—2以及第N個(gè)SIP應(yīng)用具有SIP應(yīng)用配置信息510—N。對(duì)于保持了 SIP應(yīng)用配置信息的每一個(gè)SIP應(yīng)用,SIP應(yīng)用配置信息可以包括以下的一 些或者全部SIP應(yīng)用位置信息,例如正在主控該SIP應(yīng)用的SIP服務(wù)器 的因特網(wǎng)協(xié)議(IP)地址和端口號(hào);安全信息,例如用戶ID和密碼,用 以允許對(duì)正在主控該SIP應(yīng)用的SIP服務(wù)器進(jìn)行被授權(quán)的訪問;SIP應(yīng)用 ID;與該SIP應(yīng)用相關(guān)聯(lián)的SIP特征列表以及每個(gè)相應(yīng)的SIP特征的SIP 特征ID; SIP領(lǐng)域信息,在該SIP領(lǐng)域信息中,領(lǐng)域是具有對(duì)接收SIP應(yīng) 用信息的SIP使能設(shè)備公共認(rèn)證的服務(wù)器組;以及SIP域信息。
在圖5A中的配置服務(wù)器上示出對(duì)于N個(gè)SIP應(yīng)用的SIP應(yīng)用配置信 息。數(shù)值N是用于闡述的目的并且應(yīng)當(dāng)被理解的是SIP應(yīng)用配置信息可以 是針對(duì)一個(gè)或者多個(gè)SIP應(yīng)用的。
在一些實(shí)施例中,被存儲(chǔ)在存儲(chǔ)器510上的SIP應(yīng)用配置信息是以 XML (擴(kuò)展標(biāo)記語言)SIP應(yīng)用信息塊的形式被存儲(chǔ)的。XMLSIP應(yīng)用信 息塊可以是被分成子塊的,其中每一個(gè)子塊包括針對(duì)多個(gè)SIP應(yīng)用中的每 個(gè)的SIP應(yīng)用配置信息。
處理邏輯520訪問存儲(chǔ)器510,并選擇針對(duì)多個(gè)SIP應(yīng)用中的至少一 個(gè)SIP應(yīng)用的SIP應(yīng)用信息以發(fā)送到SIP客戶端和/或SIP服務(wù)器。
當(dāng)配置服務(wù)器500接收對(duì)于SIP應(yīng)用配置信息的請(qǐng)求時(shí),接收器540 向處理邏輯520提供該請(qǐng)求,并且處理520邏輯基于接收到的請(qǐng)求從存儲(chǔ) 器510選擇SIP應(yīng)用配置信息。
在一些實(shí)施例中,當(dāng)配置服務(wù)器500接收到對(duì)于SIP應(yīng)用配置信息的 請(qǐng)求時(shí),至少接收器540;處理邏輯520;或者接收器540和處理邏輯 520的組合之一基于被SIP使能設(shè)備伴隨該請(qǐng)求發(fā)送的安全信息來認(rèn)證發(fā) 送該請(qǐng)求的SIP使能設(shè)備。
在一些實(shí)施例中,配置服務(wù)器包括SIP使能設(shè)備特定信息,該SIP使 能設(shè)備特定信息用于確定在配置SIP使能設(shè)備時(shí)使用的適當(dāng)?shù)腟IP應(yīng)用配 置信息。在一些實(shí)施例中,配置服務(wù)器包括模塊,用于從網(wǎng)絡(luò)中的其他地方獲得SIP使能設(shè)備特定信息,以確定在配置SIP使能設(shè)備時(shí)要被使用的 適當(dāng)?shù)腟IP應(yīng)用配置信息。參考圖5B,可操作的與配置服務(wù)器進(jìn)行通信的SIP使能設(shè)備550的 特定示例現(xiàn)在將被描述。SIP使能設(shè)備550包括SIP應(yīng)用管理器560、存儲(chǔ)器570、以及SIP應(yīng) 用580。SIP應(yīng)用管理器560可操作用于執(zhí)行多種功能,例如發(fā)送針對(duì)至少一 個(gè)SIP應(yīng)用的SIP應(yīng)用配置信息的請(qǐng)求到配置服務(wù)器、接收被從配置服務(wù) 器下推到其中的SIP應(yīng)用配置信息、以及在存儲(chǔ)器570中本地存儲(chǔ)接收到 的SIP應(yīng)用配置信息。存儲(chǔ)器570存儲(chǔ)用于SIP使能設(shè)備上的SIP應(yīng)用所希望訪問的至少一 個(gè)SIP應(yīng)用的SIP應(yīng)用配置信息。例如,第一SIP應(yīng)用具有SIP應(yīng)用配置 信息570—1,第二 SIP應(yīng)用具有SIP應(yīng)用配置信息570 — 2,以及第M個(gè) SIP應(yīng)用具有SIP應(yīng)用配置信息570—M。對(duì)于保持了 SIP應(yīng)用配置信息的 每個(gè)SIP應(yīng)用,該SIP應(yīng)用配置信息可以包括參考配置服務(wù)器上述被列出 的信息中的一些或全部。在圖5B中的SIP使能設(shè)備上示出了對(duì)于M個(gè)SIP應(yīng)用的SIP應(yīng)用配 置信息。數(shù)值M是用于闡述的目的,并且應(yīng)當(dāng)被理解的是SIP應(yīng)用配置信 息可以是用于一個(gè)或多個(gè)SIP應(yīng)用的。在一些實(shí)施例中,SIP使能設(shè)備550是被配置服務(wù)器基于來自配置服 務(wù)器的SIP應(yīng)用配置信息而遠(yuǎn)程配置的SIP客戶端。SIP應(yīng)用配置信息可 以定義僅對(duì)該SIP客戶端可用的SIP應(yīng)用和SIP特征。當(dāng)SIP使能設(shè)備是 SIP客戶端時(shí),在一些實(shí)施例中,SIP客戶端包括例如SIP客戶端用戶代理 的功能元件,其可以使能與SIP服務(wù)器通信并從該SIP服務(wù)器對(duì)SIP應(yīng)用 和SIP特征進(jìn)行選擇。在一些實(shí)施例中,SIP使能設(shè)備550是使用來自配置服務(wù)器的SIP應(yīng) 用配置信息來定義SIP服務(wù)器主控的SIP應(yīng)用和SIP特征的SIP服務(wù)器。 當(dāng)SIP使能設(shè)備是SIP服務(wù)器時(shí),在一些實(shí)施例中,SIP服務(wù)器包括諸如 SIP服務(wù)器用戶代理的元件,其可以使能與SIP客戶端的通信。計(jì)算機(jī)可讀媒介上的計(jì)算機(jī)可讀可編程編碼指令來實(shí)現(xiàn)在SIP使能設(shè)備550上的SIP應(yīng)用580和SIP應(yīng)用管理器560以及處理邏輯570。如此, 在圖5A和5B中代表SIP使能設(shè)備和配置服務(wù)器中的元件的各種塊是用于 實(shí)現(xiàn)所述元件的功能的計(jì)算機(jī)算法。然而,其他實(shí)現(xiàn)方式是可能的。各種 塊的功能可以被實(shí)現(xiàn)為軟件,硬件,固件,或者軟件、硬件及固件的任何 適當(dāng)組合。在一些實(shí)施例中,SIP應(yīng)用管理器560是物理地位于SIP使能設(shè)備用 戶代理文件結(jié)構(gòu)之內(nèi)的軟件模塊。在一些實(shí)施例中,SIP應(yīng)用管理器560 是獨(dú)立于用戶代理的軟件模塊。圖6是示例性的環(huán)境,在所述環(huán)境中相應(yīng)于一些實(shí)施例的無線通信系 統(tǒng)100可以被實(shí)踐。在被示出的網(wǎng)絡(luò)元件之間的SIP信令可以使用上述總 結(jié)的方法和系統(tǒng)來實(shí)現(xiàn)。示例性無線通信系統(tǒng)600包括多個(gè)主機(jī)服務(wù)(3 個(gè)被示出的,602、 604、以及606),所述多個(gè)主機(jī)服務(wù)中的每個(gè)主機(jī)服務(wù) 可以具有多個(gè)SIP應(yīng)用,SIP應(yīng)用中的一個(gè)或多個(gè)具有至少一個(gè)對(duì)他們的 用戶可用的SIP特征。在這個(gè)特殊的示例中,主機(jī)服務(wù)602、 604、以及 606是被典型配置成服務(wù)器的,其中每個(gè)包含至少一個(gè)處理器、存儲(chǔ)裝置, 并且每個(gè)使用網(wǎng)絡(luò)接口在所述網(wǎng)絡(luò)接口上與通信網(wǎng)絡(luò)608進(jìn)行通信,通信 網(wǎng)絡(luò)608是例如可以被實(shí)現(xiàn)的因特網(wǎng)。信息存儲(chǔ)裝置可以包括針對(duì)SIP應(yīng) 用配置信息的存儲(chǔ)器。所述至少一個(gè)軟件模塊可以包括例如SIP服務(wù)器應(yīng) 用、SIP服務(wù)器用戶代理、SIP應(yīng)用消息路由模塊和/或SIP應(yīng)用管理器。 主機(jī)服務(wù)602、 604以及606通過通信網(wǎng)絡(luò)608將消息發(fā)送到無線路由器 系統(tǒng)610,并無線路由器系統(tǒng)610接收消息,以允許在主機(jī)服務(wù)602、 604 以及606與無線路由器系統(tǒng)610之間的通信。無線路由器系統(tǒng)610被連接到多個(gè)無線網(wǎng)絡(luò)(3個(gè)被示出,614、 616、 以及618),所述多個(gè)無線網(wǎng)絡(luò)中的每個(gè)無線網(wǎng)絡(luò)可以支持多個(gè)移動(dòng)設(shè)備 (在每個(gè)無線網(wǎng)絡(luò)中示出一個(gè),620、 622、以及624)。無線網(wǎng)路614、 616 以及618可以是蜂窩電話網(wǎng)絡(luò),例如全球移動(dòng)通信系統(tǒng)(GSM)網(wǎng)絡(luò)、或 碼分多址(CDMA)網(wǎng)絡(luò)、雙向?qū)ず艟W(wǎng)絡(luò)、短距離無線網(wǎng)絡(luò)(例如藍(lán)牙TM、 IEEE802.il兼容網(wǎng)絡(luò))、以及其他類似的網(wǎng)絡(luò)。移動(dòng)設(shè)備620、 622以及 624是與相應(yīng)無線網(wǎng)絡(luò)相兼容的設(shè)備。移動(dòng)設(shè)備620、 622、以及624可以被認(rèn)為是相應(yīng)于上述本申請(qǐng)的實(shí)施例的SIP客戶端設(shè)備。移動(dòng)通信設(shè)備620、 622、以及624是具有高級(jí)數(shù)據(jù)通信能力的雙向通 信設(shè)備,其具有通過收發(fā)站的網(wǎng)絡(luò)與其他移動(dòng)設(shè)備或計(jì)算機(jī)系統(tǒng)(例如是 主機(jī)服務(wù)602、 604、以及606)進(jìn)行通信的能力,所述收發(fā)站的網(wǎng)絡(luò)包括 無線路由器610和通信網(wǎng)絡(luò)608。移動(dòng)通信設(shè)備620、 622、以及624也可 以具有允許語音通信的能力。依賴于被提供的功能,它可以被認(rèn)為是數(shù)據(jù) 消息收發(fā)設(shè)備、雙向?qū)ず魴C(jī)、具有數(shù)據(jù)消息收發(fā)能力的蜂窩電話、無線因 特網(wǎng)設(shè)備、或者數(shù)據(jù)通信設(shè)備(具有或不具有電話能力)。上述所列出的 不是用于窮盡的,這里描述的實(shí)施例可以是被任何類型的移動(dòng)設(shè)備實(shí)現(xiàn) 的,無論在上述是否列出。在圖6中所示的示例中,移動(dòng)設(shè)備620、 622、 以及624的每一個(gè)均包含處理器、無線電、信息存儲(chǔ)裝置和至少一個(gè)被配 置以執(zhí)行任務(wù)的軟件模塊。信息存儲(chǔ)裝置可以包括用于SIP應(yīng)用配置信息 的存儲(chǔ)器。所述至少一個(gè)軟件模塊可以包括例如SIP客戶端應(yīng)用、SIP客 戶端用戶代理、SIP應(yīng)用選擇消息產(chǎn)生模塊和/或SIP應(yīng)用管理器。在一些 實(shí)施例中,移動(dòng)通信設(shè)備620、 622、以及624可以使用無線電發(fā)送和接收 消息。而且在一些實(shí)施例中,所述至少一個(gè)軟件模塊包括被配置以產(chǎn)生事 件的事件產(chǎn)生模塊、以及被配置以使用移動(dòng)通信設(shè)備的無線電來發(fā)送和接 收消息的通信模塊。移動(dòng)通信設(shè)備通常是可以在多個(gè)通信信道上進(jìn)行通信的。例如,短消 息服務(wù)(SMS)消息在語音通信信道上到達(dá),而電子郵件消息在數(shù)據(jù)通信 信道上到達(dá)。如上所解釋的,移動(dòng)通信設(shè)備620包括模塊,軟件例如,其 被配置成當(dāng)各種任務(wù)在移動(dòng)通信設(shè)備620的處理器中被執(zhí)行時(shí)執(zhí)行所述多 種任務(wù)。在一個(gè)實(shí)施例中,移動(dòng)通信設(shè)備620既包括通信模塊又包括事件 產(chǎn)生模塊。通信模塊被配置成在移動(dòng)通信設(shè)備620的處理器中執(zhí)行并與能 夠發(fā)送和接收消息的移動(dòng)通信設(shè)備620的射頻相合作。事件產(chǎn)生模塊也被 配置成在移動(dòng)通信設(shè)備620的處理器中執(zhí)行并能夠以以下兩種方式中的一 種來產(chǎn)生事件用戶產(chǎn)生的事件和設(shè)備產(chǎn)生的事件。用戶產(chǎn)生的事件包括 事情例如移動(dòng)通信設(shè)備620的用戶打開駐留在移動(dòng)通信設(shè)備620中消息 收發(fā)應(yīng)用(例如電子郵件應(yīng)用)、移動(dòng)通信設(shè)備620的用戶滾動(dòng)滑輪輸入 設(shè)備(例如指輪)、移動(dòng)通信設(shè)備620的用戶按壓移動(dòng)通信設(shè)備620鍵盤的鍵、移動(dòng)通信設(shè)備620的用戶登錄移動(dòng)通信設(shè)備620、或者移動(dòng)通信設(shè) 備620的用戶選擇維護(hù)激活任務(wù)以響應(yīng)來自移動(dòng)通信設(shè)備620的提示。設(shè) 備產(chǎn)生事件包括事情例如定時(shí)器期滿、移動(dòng)通信設(shè)備620產(chǎn)生查驗(yàn)消息以 保持會(huì)話充滿網(wǎng)絡(luò)、或者移動(dòng)通信設(shè)備620開始與網(wǎng)絡(luò)的數(shù)據(jù)會(huì)話(例如 PDP上下文)。主機(jī)服務(wù)602、 604、以及606的基本目的之一是處理從其他源(例如 郵件服務(wù)器(未示出)和移動(dòng)通信設(shè)備620、 622、以及624)接收到的信 息,以及發(fā)送消息到適當(dāng)?shù)慕邮照?,典型的是不同主機(jī)服務(wù)602、604、 606、 郵件服務(wù)器或者移動(dòng)通信設(shè)備620、 622、或624。主機(jī)服務(wù)602、 604、以 及606被配置成發(fā)送和接收電子郵件消息,這樣與郵件服務(wù)器間進(jìn)行典型 通信。郵件服務(wù)器可以包括例如Microsoft Exchang^服務(wù)器、Lotus Domino⑧服務(wù)器、Novell GroupWise②服務(wù)器、IMAP服務(wù)器、POP服務(wù)器 或者webmail服務(wù)器或者任何其他可以被本領(lǐng)域技術(shù)人員理解的郵件服務(wù) 器。主機(jī)服務(wù)602、 604、以及606也包含在他們的處理器中執(zhí)行的軟件模塊以實(shí)現(xiàn)期望的消息發(fā)送和接收以及信息的適當(dāng)處理。在一些實(shí)施例中, 每個(gè)主機(jī)服務(wù)602、 604、 606的軟件模塊是消息收發(fā)模塊,消息收發(fā)模塊 被配置成從至少一個(gè)外部郵件服務(wù)器接收消息、發(fā)送消息到移動(dòng)通信設(shè)備 620、 622、 624、從相同的移動(dòng)通信設(shè)備接收消息并發(fā)送消息到至少一個(gè) 外部郵件服務(wù)器。所述至少一個(gè)外部郵件服務(wù)器也可以例如是至少一個(gè)移 動(dòng)數(shù)據(jù)服務(wù)。無線路由器系統(tǒng)610也可以是不通過通信網(wǎng)絡(luò)608而直接連 接到主機(jī)服務(wù),例如本地服務(wù)612。在另一個(gè)實(shí)施例中,對(duì)于主機(jī)服務(wù)602、 604、以及606而言,可以直接與移動(dòng)通信設(shè)備620、 622、以及624進(jìn)行 通信。在這個(gè)實(shí)施例中,主機(jī)服務(wù)602、 604、以及606必須可以不在無線 路由器系統(tǒng)610的輔助下尋址通信到移動(dòng)通信設(shè)備620、 622、以及624。主機(jī)服務(wù)602、 604、以及606可以被用于依據(jù)上述方法提供SIP應(yīng)用 和SIP特征。主機(jī)服務(wù)也可以被用于依據(jù)上述方法通過提供SIP應(yīng)用和SIP 特征信息來配置移動(dòng)通信設(shè)備620、 622、以及624或者其他主機(jī)服務(wù)?,F(xiàn)在參考圖7,示出的是可以實(shí)施這里描述的移動(dòng)設(shè)備相關(guān)方法的移 動(dòng)通信設(shè)備700的框圖。應(yīng)當(dāng)被理解的是移動(dòng)設(shè)備700僅是為了示例的目的而被特定詳細(xì)地示出的。處理設(shè)備(微處理器728)被圖解的示為耦合在鍵盤714和顯示器726 之間。微處理器728控制顯示器726的操作、以及移動(dòng)設(shè)備700的全部操 作,以響應(yīng)用戶在鍵盤714上對(duì)鍵的動(dòng)作。移動(dòng)設(shè)備700具有可以被垂直拉長(zhǎng)的殼體,或者可以具有其他尺寸和 形狀(包括翻蓋殼體結(jié)構(gòu))。鍵盤714可以包括模式選擇鍵、或者其他用 于在文本輸入和電話輸入之間轉(zhuǎn)換的硬件或軟件。除了微處理器728,移動(dòng)設(shè)備700的其他部分被圖解地示出。這些包 括通信子系統(tǒng)770、短距離通信子系統(tǒng)702、鍵盤714和顯示器726、其 他輸入/輸出設(shè)備包括一組LED704、 一組輔助I/O設(shè)備706、串口 708、揚(yáng) 聲器711以及麥克風(fēng)712、以及存儲(chǔ)設(shè)備包括閃存716以及隨機(jī)訪問存儲(chǔ) 器(RAM) 718,以及多種其他設(shè)備子系統(tǒng)720。移動(dòng)設(shè)備700可以具有 電池721以向移動(dòng)設(shè)備700的激活元件供電。移動(dòng)設(shè)備700在一些實(shí)施例 中是具有語音和數(shù)據(jù)通信能力的雙向射頻(RF)通信設(shè)備。另外,在一些 實(shí)施例中的移動(dòng)設(shè)備700具有通過因特網(wǎng)與其他計(jì)算機(jī)系統(tǒng)進(jìn)行通信的能力。在一些實(shí)施例中,將被微處理器728執(zhí)行的操作系統(tǒng)軟件存儲(chǔ)在永久 存儲(chǔ)器中,例如閃存716,但是可以存儲(chǔ)在其他類型的存儲(chǔ)設(shè)備中,例如 只讀存儲(chǔ)器(ROM)或者類似存儲(chǔ)元件。另外,系統(tǒng)軟件,特定設(shè)備應(yīng)用、 或者其部分,可以是暫時(shí)地加載到易失性存儲(chǔ)器,例如RAM 718。被移動(dòng) 設(shè)備700接收到的通信信號(hào)也可以被存儲(chǔ)到RAM 718。微處理器728除了其操作系統(tǒng)功能之外,還使能移動(dòng)設(shè)備700的軟件 應(yīng)用的執(zhí)行??刂苹驹O(shè)備操作(例如語音通信模塊730A和數(shù)據(jù)通信模 塊730B)的預(yù)定的一組軟件應(yīng)用,可以在制造期間被安裝在移動(dòng)設(shè)備700 上。另外個(gè)人信息管理(PIM)應(yīng)用模塊730C也可以在制造期間被安裝 在移動(dòng)設(shè)備700上。PIM應(yīng)用在一些實(shí)施例中是能夠組織和管理數(shù)據(jù)項(xiàng)目, 例如e-mial,日歷事件、語音郵件、約定、以及任務(wù)項(xiàng)目。PIM應(yīng)用在一 些實(shí)施例中也可以通過無線網(wǎng)絡(luò)710來發(fā)送和接收數(shù)據(jù)項(xiàng)目。在一些實(shí)施 例中,被PIM應(yīng)用管理的數(shù)據(jù)項(xiàng)目是通過無線網(wǎng)絡(luò)710與被存儲(chǔ)的或關(guān)聯(lián) 于主計(jì)算機(jī)系統(tǒng)的設(shè)備用戶相應(yīng)數(shù)據(jù)項(xiàng)目進(jìn)行無縫結(jié)合、同步并更新。同 樣,被示為其他軟件模塊730N的附加軟件模塊,可以在制造期間被安裝。如上描述的SIP客戶端用戶代理和SIP應(yīng)用管理可以被包含在軟件模 塊中,所述軟件模塊是存儲(chǔ)于存儲(chǔ)器的。識(shí)別移動(dòng)設(shè)備的信息可以被存儲(chǔ)在閃存716或RAM 718中。識(shí)別移動(dòng)設(shè)備的信息是通過無線網(wǎng)絡(luò)710釆 用發(fā)射器752和天線756被發(fā)射到配置服務(wù)器的,例如參考圖2所描述的。 從配置服務(wù)器接收到的用于如上所述配置移動(dòng)設(shè)備的配置信息是通過無 線網(wǎng)絡(luò)710在空中被天線754和接收器750接收到的.配置信息可以被存 儲(chǔ),例如,在閃存716或RAM718中。通信功能,包括數(shù)據(jù)和語音通信,是通過通信子系統(tǒng)770、以及有可 能是通過短距離通信子系統(tǒng)702被執(zhí)行的。通信子系統(tǒng)770包括接收器 750、發(fā)射器752、和一個(gè)或多個(gè)天線,被示為接收天線754和發(fā)射天線 756。另外,通信子系統(tǒng)770還包括諸如數(shù)字信號(hào)處理器(DSP) 758的處 理模塊和本地振蕩器(LOs) 760。通信子系統(tǒng)770的特定設(shè)計(jì)和實(shí)現(xiàn)是依 賴于移動(dòng)設(shè)備700想要在其中操作的通信網(wǎng)絡(luò)的。例如移動(dòng)設(shè)備700的通 信子系統(tǒng)770可以被設(shè)計(jì)成與MobitexTM、 DataTACTM、或者通用分組 無線業(yè)務(wù)(GPRS)移動(dòng)數(shù)據(jù)通信網(wǎng)絡(luò)進(jìn)行操作,并且被設(shè)計(jì)成與任何多 種語音通信網(wǎng)絡(luò)進(jìn)行操作,例如高級(jí)移動(dòng)電話業(yè)務(wù)(AMPS)、時(shí)分多址 (TDMA)、碼分多址CDMA、個(gè)人通信業(yè)務(wù)(PCS)、全球移動(dòng)通信系統(tǒng) (GSM)等等。其他類型的數(shù)據(jù)和語音網(wǎng)絡(luò),獨(dú)立的和組合的,也可以被 應(yīng)用到移動(dòng)設(shè)備700。網(wǎng)絡(luò)訪問可以依賴于通信系統(tǒng)的類型而變化。例如在MobitexTM和 DataTAC 網(wǎng)絡(luò),移動(dòng)設(shè)備是采用與每個(gè)設(shè)備相關(guān)聯(lián)的唯一的個(gè)人識(shí)別碼 (PIN)在網(wǎng)絡(luò)上注冊(cè)的。然而,在GPRS網(wǎng)絡(luò)中,網(wǎng)絡(luò)訪問典型的是與 訂戶或設(shè)備的用戶相關(guān)聯(lián)的。GPRS設(shè)備因而典型的具有用戶識(shí)別模塊, 一般被稱作用戶識(shí)別模塊(SIM)卡以便于在GPRS網(wǎng)絡(luò)中操作。當(dāng)網(wǎng)絡(luò)注冊(cè)或激活程序已經(jīng)被完成時(shí),移動(dòng)設(shè)備700可以在通信網(wǎng)絡(luò) 710上發(fā)送和接收通信信號(hào)。被接收天線754從通信網(wǎng)絡(luò)710接收到的信 號(hào)是被路由到接收器750的,接收器750提供信號(hào)放大、降頻轉(zhuǎn)換、過濾、 信道選擇等,并且也可以提供模擬到數(shù)字的轉(zhuǎn)換。接收到的信號(hào)的模數(shù)轉(zhuǎn) 換允許DSP758執(zhí)行更復(fù)雜的通信功能,例如解調(diào)和解碼。以相似的方式, 要發(fā)送到網(wǎng)絡(luò)710的信號(hào)被DSP758處理(例如,調(diào)制和編碼)并且被提供到發(fā)射器752用于數(shù)模轉(zhuǎn)換、升頻轉(zhuǎn)換、過濾、放大以及通過發(fā)射天線756發(fā)射到通信網(wǎng)絡(luò)710 (或網(wǎng)絡(luò))。除了處理通信信號(hào)之外,DSP 758提供用于接收器750和發(fā)送器752 的控制。例如,在接收器750和發(fā)送器752中被應(yīng)用到通信信號(hào)的增益可 以通過在DSP758中實(shí)施的自動(dòng)增益控制算法而被適應(yīng)的控制。在數(shù)據(jù)通信模式,接收到的信號(hào),例如文本消息或網(wǎng)頁下載,被通信 子系統(tǒng)770處理并被輸入到微處理器728。接收到的信號(hào)然后進(jìn)一步被微 處理器728處理用于到顯示器726的輸出,或可選的到一些其他輔助I/O 設(shè)備706。設(shè)備用戶也可以使用鍵盤714和/或一些其他輔助I/O設(shè)備706 來組成諸如e-mail消息的數(shù)據(jù)項(xiàng)目,所述輔助I/O設(shè)備706諸如觸摸屏、 遙桿開關(guān)、拇指旋轉(zhuǎn)控制器、或者一些其他類型的輸入設(shè)備。被組成的數(shù) 據(jù)項(xiàng)目然后可以通過通信子系統(tǒng)770在通信網(wǎng)路710上被發(fā)送。在語音通信模式,設(shè)備的全部操作是完全類似于數(shù)據(jù)通信模式的,除 了接收到的信號(hào)被輸出到揚(yáng)聲器711、以及用于發(fā)送的信號(hào)是被麥克風(fēng)712產(chǎn)生的。可選的語音或音頻i/o子系統(tǒng),例如語音消息錄音子系統(tǒng),也可 以在移動(dòng)設(shè)備700上被實(shí)施。另外,顯示器716也可以被應(yīng)用在語音通信 模式,例如,顯示主叫方的標(biāo)識(shí)、語音呼叫的持續(xù)時(shí)間、或其他語音呼叫 相關(guān)信息。短距離通信子系統(tǒng)702使能在移動(dòng)設(shè)備700與其他最近系統(tǒng)或設(shè)備之 間的通信,所述其他最近系統(tǒng)或設(shè)備不需要必須是相似設(shè)備。例如短距離 通信子系統(tǒng)可以包括紅外設(shè)備和相關(guān)聯(lián)電路及元件、或者藍(lán)牙tm通信模 塊以提供與類似使能系統(tǒng)和設(shè)備之間的通信。本申請(qǐng)的多數(shù)修改和變化是可能依據(jù)上述教導(dǎo)的。從而應(yīng)當(dāng)被理解的 是在附屬權(quán)利要求的范圍內(nèi),本申請(qǐng)的主題內(nèi)容可以用除這里特定描述的 方式之外的方式來實(shí)施。
權(quán)利要求
1、一種在支持多個(gè)會(huì)話發(fā)起協(xié)議SIP應(yīng)用的SIP客戶端上使用的方法,所述方法包括SIP應(yīng)用請(qǐng)求從包括至少一個(gè)SIP應(yīng)用的SIP服務(wù)器中對(duì)SIP應(yīng)用和SIP特征進(jìn)行選擇,所述至少一個(gè)SIP應(yīng)用包括至少一個(gè)SIP特征;產(chǎn)生消息,所述消息包括SIP服務(wù)器的目的地址、SIP客戶端的源地址、用于被請(qǐng)求的SIP應(yīng)用的SIP應(yīng)用標(biāo)識(shí)符ID以及用于被請(qǐng)求的SIP特征的SIP特征標(biāo)識(shí)符ID;發(fā)送所述消息。
2、 如權(quán)利要求l所述的方法,進(jìn)一步包括-確定被請(qǐng)求的SIP應(yīng)用和SIP特征是否被授權(quán)在所述SIP客戶端上操 作;以及響應(yīng)于被授權(quán)在所述SIP客戶端上操作的所述被請(qǐng)求的SIP應(yīng)用和 SIP特征,以產(chǎn)生所述消息。
3、 如權(quán)利要求1或2所述的方法,其中產(chǎn)生所述消息包括產(chǎn)生 邀請(qǐng)消息,用以開始在SIP客戶端(110)的SIP應(yīng)用與被所述SIP應(yīng)用ID所標(biāo)識(shí)的SIP應(yīng)用之間的SIP會(huì)話;或者通知消息,用以關(guān)閉在SIP客戶端的SIP應(yīng)用與被所述SIP應(yīng)用ID 所標(biāo)識(shí)的SIP應(yīng)用之間的SIP會(huì)話。
4、 如權(quán)利要求1或2所述的方法,其中產(chǎn)生消息包括將SIP應(yīng)用ID 和SIP特征ID包含在消息中做為所述目的地址的擴(kuò)展的部分。
5、 如權(quán)利要求4所述的方法,其中所述目的地址是 SIP統(tǒng)一資源標(biāo)識(shí)符,URI,;電子郵件地址;電話號(hào)碼;個(gè)人姓名;或者可以被解譯成端點(diǎn)地址的任何類型的標(biāo)識(shí)符。
6、 如權(quán)利要求1或2所述的方法,其中所述SIP客戶端是無線移動(dòng)站。
7、 如權(quán)利要求1或2所述的方法,其中產(chǎn)生消息進(jìn)一步包括 將指示包含在消息中,所述指示用以安全識(shí)別SIP客戶端和允許SIP客戶端對(duì)駐留在SIP服務(wù)器上的SIP應(yīng)用進(jìn)行被授權(quán)的訪問,其中所述指示包括-用戶標(biāo)識(shí)和密碼;或者 共享密鑰或證書。
8、 如權(quán)利要求1或2所述的方法,其中基于存儲(chǔ)在所述SIP客戶端 上的SIP應(yīng)用配置信息產(chǎn)生消息。
9、 如權(quán)利要求1或2所述的方法,進(jìn)一步包括 SIP服務(wù)器接收所述消息;SIP服務(wù)器將所述消息轉(zhuǎn)發(fā)給被所述SIP應(yīng)用ID所標(biāo)識(shí)的SIP應(yīng)用;以及被所述SIP應(yīng)用ID所標(biāo)識(shí)的SIP應(yīng)用接收所述消息并轉(zhuǎn)發(fā)所述消息 到被所述SIP特征ID所標(biāo)識(shí)的SIP特征。
10、 一種在會(huì)話發(fā)起協(xié)議SIP服務(wù)器中用于對(duì)SIP應(yīng)用及與所述SIP應(yīng)用相關(guān)聯(lián)的SIP特征的請(qǐng)求進(jìn)行路由的方法,所述方法包括接收消息,所述消息包括所述SIP服務(wù)器的目的地址、發(fā)送所述消息 的SIP客戶端的源地址、與被請(qǐng)求的SIP應(yīng)用相關(guān)聯(lián)的SIP應(yīng)用標(biāo)識(shí)符ID 以及與被請(qǐng)求的SIP特征相關(guān)聯(lián)的SIP特征標(biāo)識(shí)符ID;轉(zhuǎn)發(fā)所述消息到被所述SIP應(yīng)用ID所標(biāo)識(shí)的SIP應(yīng)用; 被所述SIP應(yīng)用ID所標(biāo)識(shí)的SIP應(yīng)用接收所述消息并轉(zhuǎn)發(fā)所述消息 到被所述SIP特征ID所標(biāo)識(shí)的SIP特征。
11、 一種在支持一個(gè)或多個(gè)會(huì)話發(fā)起協(xié)議SIP應(yīng)用的SIP使能設(shè)備中 使用的方法,所述方法包括-接收用于至少一個(gè)SIP應(yīng)用的SIP應(yīng)用配置信息,用于每一個(gè)SIP應(yīng) 用的所述SIP應(yīng)用配置信息包括SIP應(yīng)用標(biāo)識(shí)符ID以及與SIP應(yīng)用相關(guān) 聯(lián)的SIP特征列表,所述SIP特征列表中的每一個(gè)SIP特征具有SIP特征 標(biāo)識(shí)符ID;以及本地存儲(chǔ)所述SIP應(yīng)用配置信息。
12、 如權(quán)利要求11所述的方法,進(jìn)一步包括所述SIP使能設(shè)備發(fā)送 對(duì)于SIP應(yīng)用配置信息的請(qǐng)求。
13、 如權(quán)利要求11或12所述的方法,其中所述SIP使能設(shè)備是SIP 客戶端,所述方法進(jìn)一步包括-使用本地存儲(chǔ)在SIP客戶端上的SIP應(yīng)用配置信息來規(guī)定所述SIP客 戶端,以允許僅對(duì)被定義在SIP應(yīng)用配置信息中的SIP應(yīng)用和SIP特征進(jìn)行訪問。
14、 如權(quán)利要求11或12所述的方法,其中所述SIP使能設(shè)備是SIP 客戶端,所述SIP使能設(shè)備接收SIP應(yīng)用配置信息進(jìn)一步包括SIP客戶端接收以下至少之一用于主控SIP應(yīng)用的SIP服務(wù)器的SIP應(yīng)用位置信息;以及安全信息,以訪問正在主控SIP應(yīng)用的SIP服務(wù)器。
15、 如權(quán)利要求14所述的方法,其中接收安全信息以訪問正在主控SIP應(yīng)用的SIP服務(wù)器進(jìn)一步包括接收指示,以安全地識(shí)別所述SIP客戶端并以允許由配置服務(wù)器對(duì)駐留在配置服務(wù)器上的SIP應(yīng)用配置信息的授權(quán),其中所述指示包括 用戶標(biāo)識(shí)和密碼;或者共享密鑰或證書。
16、 如權(quán)利要求14所述的方法,進(jìn)一步包括所述SIP客戶端訪問本地存儲(chǔ)的SIP應(yīng)用配置信息,以用于在SIP服 務(wù)器上從多個(gè)SIP應(yīng)用中選擇SIP應(yīng)用及與所述SIP應(yīng)用相關(guān)聯(lián)的SIP特 征。
17、 如權(quán)利要求11或12所述的方法,其中所述SIP使能設(shè)備是SIP 服務(wù)器,并且接收用于至少一個(gè)SIP應(yīng)用的SIP應(yīng)用配置信息包括接收由 所述SIP服務(wù)器主控的SIP應(yīng)用的SIP應(yīng)用配置信息。
18、 如權(quán)利要求11或12所述的方法,其中發(fā)送請(qǐng)求進(jìn)一步包括發(fā) 送指示,以安全地識(shí)別所述SIP使能設(shè)備,并且以允許對(duì)不同SIP使能設(shè) 備上的應(yīng)用和特征進(jìn)行被授權(quán)的訪問,其中所述指示包括用戶標(biāo)識(shí)和密碼;或者 共享密鑰或證書。
19、 一種在配置服務(wù)器中用于配置支持一個(gè)或多個(gè)會(huì)話發(fā)起協(xié)議SIP 應(yīng)用的SIP使能設(shè)備的方法,包括發(fā)送用于至少一個(gè)SIP應(yīng)用的SIP應(yīng)用配置信息,用于每一個(gè)SIP應(yīng) 用的所述SIP應(yīng)用配置信息包括SIP應(yīng)用標(biāo)識(shí)符ID以及與SIP應(yīng)用相關(guān)聯(lián)的SIP特征列表,多個(gè)SIP特征中的每一個(gè)SIP特征具有SIP特征標(biāo)識(shí) 符ID。
20、 如權(quán)利要求19所述的方法,進(jìn)一步包括所述配置服務(wù)器訪問包括用于多個(gè)SIP應(yīng)用的SIP應(yīng)用配置信息的存 儲(chǔ)器;以及所述配置服務(wù)器選擇特定于所述SIP使能設(shè)備的SIP應(yīng)用配置信息。
21、 如權(quán)利要求20所述的方法,進(jìn)一步包括 所述配置服務(wù)器接收對(duì)于SIP應(yīng)用配置信息的請(qǐng)求。
22、 如權(quán)利要求21所述的方法,進(jìn)一步包括基于指示對(duì)所述請(qǐng)求進(jìn) 行認(rèn)證,所述指示用以安全地識(shí)別所述SIP使能設(shè)備并允許由配置服務(wù)器 對(duì)駐留在配置服務(wù)器上的SIP應(yīng)用配置信息的授權(quán),其中所述指示包括以下之一用戶標(biāo)識(shí)和密碼;或者 共享密鑰或證書。
23、 如權(quán)利要求19至22之一所述的方法,其中發(fā)送用于至少一個(gè)SIP 應(yīng)用的SIP應(yīng)用配置信息進(jìn)一步包括為所述至少一個(gè)SIP應(yīng)用發(fā)送以下至少之一-用于主控SIP應(yīng)用的SIP服務(wù)器的SIP應(yīng)用位置信息;以及 安全信息,以訪問正在主控SIP應(yīng)用的SIP服務(wù)器。
24、 如權(quán)利要求19至22之一所述的方法,進(jìn)一步包括以加密的格式 在所述配置服務(wù)器上存儲(chǔ)所述SIP應(yīng)用配置信息。
25、 一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器,用于存儲(chǔ)程序指令;和處理器, 用于執(zhí)行所述指令以使得所述計(jì)算設(shè)備執(zhí)行權(quán)利要求1或權(quán)利要求2的方 法的步驟、或者權(quán)利要求10的方法的步驟、或者權(quán)利要求11或權(quán)利要求 12的方法的步驟、或者權(quán)利要求19或權(quán)利要求20的方法的步驟。
26、 一種存儲(chǔ)程序指令的計(jì)算機(jī)可讀介質(zhì),所述程序指令是可被計(jì)算 設(shè)備的處理器執(zhí)行以使得所述計(jì)算設(shè)備執(zhí)行權(quán)利要求1或權(quán)利要求2的方 法的步驟、或者權(quán)利要求10的方法的步驟、或者權(quán)利要求11或權(quán)利要求 12的方法的步驟、或者權(quán)利要求19或權(quán)利要求20的方法的步驟。
全文摘要
提供一種方法用于SIP客戶端通過發(fā)送消息到遠(yuǎn)程SIP服務(wù)器來選擇SIP應(yīng)用及與所述SIP應(yīng)用相關(guān)聯(lián)的SIP特征,所述消息包含有所述SIP應(yīng)用及SIP特征的標(biāo)識(shí)。所述消息可以是被SIP客戶端使用存儲(chǔ)在所述SIP客戶端上的SIP應(yīng)用配置信息來產(chǎn)生的。SIP應(yīng)用配置信息包括有關(guān)于SIP應(yīng)用和相關(guān)SIP特征及所述SIP應(yīng)用可以位于哪里的信息。提供另一種方法用于SIP使能設(shè)備,例如SIP客戶端或SIP服務(wù)器,以被配置服務(wù)器提供SIP應(yīng)用配置信息。用于實(shí)施所述方法的不同SIP使能設(shè)備和配置服務(wù)器也在這里被描述。
文檔編號(hào)H04L9/08GK101309299SQ20081012587
公開日2008年11月19日 申請(qǐng)日期2008年3月21日 優(yōu)先權(quán)日2007年3月27日
發(fā)明者理查德·喬治, 道蘇·利 申請(qǐng)人:捷訊研究有限公司