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

靈活的會話初始化協(xié)議端點信令的制作方法

文檔序號:7947661閱讀:780來源:國知局
專利名稱:靈活的會話初始化協(xié)議端點信令的制作方法
技術(shù)領(lǐng)域
本發(fā)明通常涉及會話初始化協(xié)議(SIP)。更特別地,本發(fā)明涉及一種方法、設(shè)備和計算機程序,用于將多個SIP端點分配給通信資源中參與基于SIP的會話的任何部分。
背景技術(shù)
會話初始化協(xié)議(SIP)是應(yīng)用層控制協(xié)議,用于創(chuàng)建、修改和終止通信資源之間的會話。在互聯(lián)網(wǎng)工程任務(wù)組(IETF)的請求注解(RFC)3261(日期為2002年6月)中,定義了SIP協(xié)議規(guī)范;該請求注解3261的公開內(nèi)容在此全文引入作為參考。因此,在本領(lǐng)域中公知,SIP可以由支持SIP的應(yīng)用用來管理網(wǎng)絡(luò)電話和分布式多媒體會議會話,該支持SIP的應(yīng)用運行在支持SIP的裝置上。
SIP協(xié)議規(guī)范定義了涉及建立和維持基于SIP的會話的幾種類型的通信資源,這些通信資源可以包括用戶代理、注冊服務(wù)機構(gòu)(registrar)、重定向服務(wù)器和代理服務(wù)器。這些SIP通信資源負(fù)責(zé)在參與基于SIP的會話的各種用戶代理之間發(fā)送、接收、路由和轉(zhuǎn)發(fā)SIP消息。
SIP端點是參與基于SIP的會話的通信資源中的邏輯結(jié)構(gòu)。SIP端點被分配有SIP統(tǒng)一資源標(biāo)識符(URI),以能夠與其他SIP通信資源進行通信。SIP URI在SIP協(xié)議數(shù)據(jù)單元的頭字段中標(biāo)識了SIP消息的發(fā)送方和接收方。
根據(jù)SIP規(guī)范(即RFC 3261),SIP URI的通用格式是“sip:user@host(sip:用戶@主機)”。SIP URI還有若干可選字段。SIP URI類似于定義電子郵件地址的通用的mailto URL(發(fā)送郵件URL)。SIP規(guī)范還定義了SIPS URI,其指示要安全聯(lián)系的通信資源。除了術(shù)語“sip”被替換為“sips”之外,SIPS URI具有與上述的SIPURI格式相同的通用格式。如將要理解的那樣,將貫穿本說明書使用術(shù)語“SIP地址”來通常要么指SIP URI要么指SIPS URI。
SIP網(wǎng)絡(luò)中的物理端點是支持SIP的裝置或?qū)ο?。支持SIP的裝置的實例包括但不限于電話、個人計算機、個人數(shù)字助理、以及多媒體電話會議裝置。這些支持SIP的裝置采用支持SIP的應(yīng)用來建立和維持支持SIP的應(yīng)用所需要的會話。
現(xiàn)有技術(shù)的支持SIP的應(yīng)用將單個SIP端點與單個支持SIP的裝置相關(guān)聯(lián)。結(jié)果,當(dāng)前的支持SIP的應(yīng)用僅具有提供對用戶裝置的有限控制的能力,這限制了這些應(yīng)用可以提供的特征和業(yè)務(wù)。例如,支持網(wǎng)絡(luò)電話的當(dāng)前的支持SIP的應(yīng)用不能提供目前對于非支持SIP的裝置的用戶可用的多個高級特征,這些用戶通過專用小交換機(PBX)到公共交換電話網(wǎng)絡(luò)(“PSTN”)。這些高級特征包括但不限于三方呼叫和高級顯示控制。
現(xiàn)有技術(shù)的支持SIP的網(wǎng)絡(luò)電話系統(tǒng)已嘗試通過實施結(jié)合SIP的附加協(xié)議來克服SIP的上述限制。這些協(xié)議已經(jīng)提供了目前對于當(dāng)今的PBX用戶可用的特征子集,這些特征諸如在已經(jīng)是SIP通信會話的部分的支持SIP的裝置上發(fā)信號通知新呼入的能力。然而,這些協(xié)議不靈活,且在范圍和適用性方面受到限制。而且,這些協(xié)議并不提供優(yōu)化的SIP呼叫流。結(jié)合這些協(xié)議開發(fā)的應(yīng)用并不提供將多個SIP端點與單個支持SIP的裝置相關(guān)聯(lián)的靈活性。
發(fā)明概述和目的本發(fā)明克服了現(xiàn)有技術(shù)中的前述及其他問題與不足,其中,本發(fā)明提供了一種方法、設(shè)備和計算機程序,用于靈活地將多個SIP端點分配給單個用戶的支持SIP的裝置。
本發(fā)明的目的在于從支持SIP的應(yīng)用中移除裝置位置和性能(behavior)要求,因此為開發(fā)穩(wěn)定的支持SIP的應(yīng)用提供了通用接口。
本發(fā)明的另一目的在于為支持SIP的應(yīng)用提供關(guān)聯(lián)和協(xié)調(diào)在多個SIP端點上發(fā)生的活動的能力,這些端點可以對應(yīng)于支持SIP的裝置的任何部分。
本發(fā)明的又一目的在于能夠在支持SIP的應(yīng)用中開發(fā)高級特征。
本發(fā)明的再一目的在于提供開發(fā)強大的SIP呼叫控制應(yīng)用的能力。
本發(fā)明的另一目的在于向支持SIP的應(yīng)用暴露通信資源的所有用戶接口點。
本發(fā)明的附加目的在于為支持SIP的應(yīng)用的管理員提供定義在何處和如何處理SIP呼叫的靈活性。
本發(fā)明的再一目的在于,本發(fā)明允許每個SIP用戶接收多個SIP端點上的呼叫的通知。
本發(fā)明的另一附加目的在于允許SIP端點具有與用戶的隱含關(guān)聯(lián)。
本發(fā)明的附加目的在于允許用戶基于呼叫情形定義SIP端點的性能。
附圖簡述對如在附圖中所說明的那樣,根據(jù)下列對本發(fā)明的示例性實施例的詳細說明,前述目的得以實現(xiàn),并且本發(fā)明的其他特征和優(yōu)點將變得更加明顯,其中

圖1描繪了典型的現(xiàn)有技術(shù)的支持SIP的裝置的框圖。
圖2描繪了網(wǎng)絡(luò)電話應(yīng)用中所使用的典型的現(xiàn)有技術(shù)的支持SIP的裝置的用戶接口的圖。
圖3描繪了具有兩個支持SIP的裝置的網(wǎng)絡(luò)圖,這兩個支持SIP的裝置的用戶接口在圖2中被示出,這兩個支持SIP的裝置被連接到用于支持SIP的網(wǎng)絡(luò)電話應(yīng)用的網(wǎng)絡(luò)。
圖4描繪了圖3的網(wǎng)絡(luò)中的SIP消息業(yè)務(wù)的樣例。
圖5描繪了根據(jù)本發(fā)明的示例性支持SIP的裝置的框圖。
圖6描繪了本發(fā)明的示例性支持SIP的裝置的用戶接口的圖。
圖7描繪了代表本發(fā)明的示例性SIP端點保護裝置(Guardian)的功能的偽代碼。
圖8描繪了示例性支持SIP的裝置的框圖,該支持SIP的裝置的用戶接口在圖6中被示出。
圖9示出了圖8中所示的示例性SIP端點保護裝置的交互作用。
圖10描繪了當(dāng)兩個圖8的示例性支持SIP的裝置被連接到圖3的網(wǎng)絡(luò)時在這兩個支持SIP的裝置之間所交換的消息的樣例。
圖11描繪了本發(fā)明的示例性支持SIP的裝置的用戶接口。
圖12描繪了支持SIP的裝置的子集框圖,該支持SIP的裝置的用戶接口在圖11中示出。
圖13描繪了當(dāng)兩個圖12的支持SIP的裝置被連接到圖3的網(wǎng)絡(luò)時在這兩個支持SIP的裝置之間所交換的消息的樣例。
詳細說明通常,在本發(fā)明之下,支持SIP的應(yīng)用的用戶能夠享受到現(xiàn)有技術(shù)中不可用的高級特征。本發(fā)明的支持SIP的裝置的用戶享受到目前對于當(dāng)今的非基于SIP的PBX系統(tǒng)的用戶可用的高級特征。本發(fā)明的SIP增強裝置采用了多個SIP端點,因此為支持SIP的應(yīng)用提供協(xié)調(diào)和控制通信資源的多個方面的靈活性。支持SIP的裝置的實例包括電話、個人計算機、以及多媒體會議系統(tǒng)。
現(xiàn)將參照附圖詳細描述本發(fā)明。參照圖1,現(xiàn)有技術(shù)的支持SIP的裝置100在邏輯上由與用戶接口(未示出)連接的用戶接口控制邏輯101組成。用戶接口控制邏輯101還與支持SIP的應(yīng)用104連接。支持SIP的應(yīng)用104與單個SIP端點105連接,以發(fā)送和接收SIP消息(未示出)。支持SIP的應(yīng)用104還與網(wǎng)絡(luò)通信邏輯106連接,以發(fā)送和接收非SIP消息(未示出)。網(wǎng)絡(luò)通信邏輯106實施與其他網(wǎng)絡(luò)資源進行通信所需的通信協(xié)議。網(wǎng)絡(luò)通信邏輯106與網(wǎng)絡(luò)接口107連接,該網(wǎng)絡(luò)接口107被用于在物理上連接到網(wǎng)絡(luò)(未示出),該網(wǎng)絡(luò)提供了與其他支持SIP的裝置的連接性。
圖2示出了被用于網(wǎng)絡(luò)電話應(yīng)用的現(xiàn)有技術(shù)的支持SIP的裝置的簡單的用戶接口200的實例。用戶接口200由以下部件組成,這些部件包括手持機話筒201、手持機聽筒202、手持機開關(guān)203、文本顯示器204、振鈴器205、以及小鍵盤206。用戶(未示出)以類似于傳統(tǒng)電話的方式在物理上操縱用戶接口200部件,以操作支持SIP的裝置。
圖3描繪了說明支持SIP的裝置可如何在物理上被連接的網(wǎng)絡(luò)圖。在此實例中,用戶A的支持SIP的裝置300被連接到局域網(wǎng)(LAN)301。LAN 301被連接到網(wǎng)絡(luò)服務(wù)器302,該網(wǎng)絡(luò)服務(wù)器302還被連接到廣域網(wǎng)303。廣域網(wǎng)303還被連接到網(wǎng)絡(luò)服務(wù)器304。網(wǎng)絡(luò)服務(wù)器304被連接到LAN 305,LAN 305還被連接到用戶B的支持SIP的裝置306。為了直觀簡明,網(wǎng)絡(luò)服務(wù)器302和304的每個都執(zhí)行SIP代理服務(wù)器、SIP重定向服務(wù)器和SIP注冊服務(wù)機構(gòu)的功能;在SIP協(xié)議規(guī)范中定義了這些功能。這些網(wǎng)絡(luò)服務(wù)器還包含支持SIP的裝置進行通信所需的附加功能;例如域名系統(tǒng)(DNS)服務(wù)器、動態(tài)主機控制協(xié)議(DHCP)服務(wù)器和輕量級目錄接入?yún)f(xié)議(LDAP)服務(wù)器。
圖4描繪了數(shù)據(jù)消息在SIP會話期間的典型交換。所示的SIP會話由用戶A向用戶B發(fā)起語音呼叫而產(chǎn)生。為了直觀簡明,僅示出了每個支持SIP的裝置的支持SIP的應(yīng)用和SIP端點。在發(fā)出語音呼叫之前,用戶A已經(jīng)以SIP地址“sip:subscriber-A@siemens.com”配置了她的支持SIP的裝置中的SIP端點,而用戶B已經(jīng)以SIP地址“sip:subscriber-B@siemens.com”配置了她的支持SIP的裝置中的SIP端點。在SIP會話期間,每個支持SIP的應(yīng)用使用這些SIP地址彼此進行通信,以協(xié)調(diào)由支持SIP的應(yīng)用所交換的語音呼叫數(shù)據(jù)。例如,通過將“sip:subscriber-B@siemens.com”插入到SIP消息的“To”頭字段中,用戶A的支持SIP的應(yīng)用與用戶B的支持SIP的應(yīng)用進行通信。
貫穿本說明書所使用的約定(convention)是,SIP消息被示為具有單箭頭的實線,該單箭頭指示消息傳輸?shù)姆较?。SIP消息的類型連同括號中的數(shù)一起被標(biāo)在線條上,括號中的數(shù)表示消息的相對排列次序。例如,包含“邀請(1)”的線條是實線,所以它是SIP消息。而且,它是SIP邀請消息,并且它是所述消息交換中所發(fā)送的第一消息。這個SIP消息從用戶A的支持SIP的裝置中的SIP端點被發(fā)送到用戶A的SIP代理服務(wù)器。非SIP消息被示為虛線。例如,帶有“語音會話(13)”的虛線表示,非SIP消息是正在支持SIP的裝置上運行的支持SIP的應(yīng)用之間的語音會話的部分。這些消息的相對排列次序是這樣的,以致“語音會話(13)”消息在“OK(11)”SIP消息與“結(jié)束(14)”SIP消息之間被發(fā)送。
圖5描繪了本發(fā)明的支持SIP的裝置的框圖。本發(fā)明涉及在邏輯上由所示的元件組成的支持SIP的裝置500。用戶接口控制邏輯501與用戶接口(未示出)連接,裝置用戶(未示出)與該用戶接口交互作用,以操作該裝置。用戶接口控制邏輯501還與一個或多個用戶接口點(“UIP”)5021-502n連接。SIP端點保護裝置(“SEG”)503協(xié)調(diào)用戶接口點5021-502n、支持SIP的應(yīng)用504、以及多個SIP端點5051-505n的活動。SEG 503為SIP端點5051-505n提供公共業(yè)務(wù),這些公共業(yè)務(wù)包括發(fā)送和接收SIP消息(未示出)。支持SIP的應(yīng)用504采用SEG 503來簡化與SIP端點5051-505n和用戶接口點5021-502n的交互作用。
支持SIP的應(yīng)用504還與網(wǎng)絡(luò)通信邏輯506連接,以發(fā)送和接收非SIP消息(未示出)。網(wǎng)絡(luò)通信邏輯506實施與其他網(wǎng)絡(luò)資源進行通信所需的通信協(xié)議。網(wǎng)絡(luò)通信邏輯506與網(wǎng)絡(luò)接口507連接,該網(wǎng)絡(luò)接口507被用來在物理上連接到提供與其他支持SIP的裝置(未示出)的連接性的網(wǎng)絡(luò)。
圖6示出了本發(fā)明的示例性支持SIP的裝置的用戶接口600。在此實例中,用戶接口600包括手持機話筒601、手持機聽筒602、手持機開關(guān)603、文本顯示器604、振鈴器605、小鍵盤606、按鈕607、以及發(fā)光二極管(LED)608。如將被描述的那樣,按鈕607和LED 608被用來實施新特征。
提供下列實例來說明在圖5和6中所描繪的本發(fā)明的示例性支持SIP的裝置的操作。在此實例中,支持SIP的裝置被用在實施回叫特征的網(wǎng)絡(luò)電話應(yīng)用中。這個回叫特征允許主叫方為被叫方留下短文本消息并允許主叫方發(fā)送被叫方應(yīng)回叫主叫方的地址。當(dāng)被叫方接收到這種回叫請求時,回叫LED 608發(fā)光,這向用戶表明已經(jīng)接收到回叫請求。當(dāng)被叫方按下回叫按鈕時,呼叫方的文本消息和地址在該裝置的文本顯示器604上顯示一段規(guī)定的時間。當(dāng)被叫方再次按下回叫按鈕607時,同時文本消息仍然被顯示,在回叫會話期間向由主叫方所發(fā)送的地址發(fā)起語音呼叫。
圖7描繪了示出示例性SEG 503的基本功能的偽代碼。支持SIP的應(yīng)用504的開發(fā)人員使用SEG 503來創(chuàng)建支持SIP的裝置500上的示例性回叫特征。在圖8中示出了由此產(chǎn)生的支持SIP的裝置的框圖。
如在圖8中所示的那樣,開發(fā)人員首先定義了兩個SIP端點505,一個SIP端點用于管理語音會話,其為語音SIP端點5051,而第二SIP端點用于管理回叫會話,其為回叫SIP端點5052。接下來,開發(fā)人員定義了八個用戶接口點(“UIP”)502,分別名為小鍵盤(keypad)5021、手持機開關(guān)(switch.handset)5022、手持機話筒(mouthpiece.handset)5023、手持機聽筒(earpiece.handset)5024、回叫LED按鈕(led.callback_button)5025、回叫按鈕(callback_button)5026、文本顯示器(text_display)5027、以及振鈴器(ringer)5028。
圖9示出了圖8的支持SIP的裝置500的用戶接口點502、SIP端點保護裝置503、支持SIP的應(yīng)用504、以及SIP端點505。在圖9中示出了一些示例性事件和響應(yīng),以說明SEG 503的操作。在定義了SIP端點5051和5052之后,將這些SIP端點進行分配,以供網(wǎng)絡(luò)通信邏輯506使用。在定義了用戶接口點5021-5028和SIP端點5051和5052之后,開發(fā)人員定義了用戶接口點502和SIP端點505的事件。
在此實例中,對應(yīng)于消息901的SIP“邀請”消息由語音SIP端點5051接收。結(jié)果,消息902被發(fā)送到SEG 503,指示SIP“邀請”消息的到達。接著,SEG 503被編程來確定該裝置目前是否在使用中。消息903被發(fā)送到手持機開關(guān)UIP 5022,該手持機開關(guān)UIP 5022向SEG503發(fā)送消息904,指示手持機掛在開關(guān)上。SEG 503然后向語音SIP端點5051發(fā)送消息905,該消息905促使SIP“振鈴”消息906被發(fā)送到SIP“邀請”消息901的發(fā)送方。SEG 503還通過向振鈴器UIP 5028發(fā)送消息907來作出響應(yīng),該消息907促使振鈴器振鈴。SEG 503還設(shè)置邏輯計時器(未示出)。如果邏輯計時器在用戶提起手持機之前期滿,則SEG 503將向振鈴器UIP 5028發(fā)送另一消息,從而指示振鈴器停止振鈴。
在此實例中,用戶在計時器期滿之前通過提起手持機來應(yīng)答該呼叫。手持機開關(guān)UIP 5022向SEG 503發(fā)送消息908,該消息908表示手持機已被提起并且呼叫已被應(yīng)答。SEG 503通過向振鈴器UIP 5028發(fā)送消息909來作出響應(yīng),從而指示振鈴器停止振鈴。SEG 503還通過向語音SIP端點5051發(fā)送消息910作出響應(yīng),該消息910促使將SIP“OK”消息911從語音SIP端點5051發(fā)送到SIP“邀請”消息901的發(fā)送方。SEG 503還這樣設(shè)置邏輯計時器(未示出),以便如果當(dāng)計時器期滿時沒有接收到SIP“Ack”消息,則可以顯示出錯消息。
在此實例中,在邏輯計時器期滿之前,在語音SIP端點5051上接收到SIP“Ack”消息912,該語音SIP端點5051向SEG 503發(fā)送消息913。當(dāng)SEG 503檢測到此事件時,SEG 503向支持SIP的應(yīng)用504發(fā)送消息914,其中該消息914是關(guān)于剛建立的語音呼叫會話的信息。
圖10描繪了當(dāng)兩個圖8的支持SIP的裝置被連接到圖3的網(wǎng)絡(luò)時所交換的示例性SIP消息。為了直觀簡明,僅示出了支持SIP的應(yīng)用和SIP端點。在圖10中使用了與圖4中所用的相同的圖表約定。在此實例中,用戶A使用支持SIP的裝置1呼叫支持SIP的裝置2處的用戶B。用戶B并沒有接電話,所以用戶A使用回叫特征留下回叫請求。用戶B然后使用回叫功能回復(fù)用戶A的呼叫。應(yīng)當(dāng)注意的是,不是每個事件、檢測和響應(yīng)都將在下面的討論中加以敘述;而是僅描述說明本發(fā)明的這個示例性實施例的操作的特定方面的那些事件、檢測和響應(yīng)。
在此實例中,除了被分配給SIP端點的SIP地址以外,相同地配置裝置1和裝置2。裝置1上的語音SIP端點和回叫SIP端點分別被賦予值“sip:subscriber-A.device-1@siemens.com”和“sip:callback.device-1@siemens.com”。類似地,裝置2中的SIP端點被賦予值“sip:subscriber-B.device-2@siemens.com”和“sip:callback.device-2@siemens.com”。
首先,用戶A提起裝置1上的手持機,并使用小鍵盤輸入用戶B的地址。SEG 503和在裝置1上運行的支持SIP的應(yīng)用504已經(jīng)編有必要的事件,這些事件與手持機開關(guān)和小鍵盤相關(guān)聯(lián),以便當(dāng)用戶已經(jīng)提起手持機和完成輸入目的地地址時可被檢測到。響應(yīng)于檢測到這些事件的完成,從裝置1的語音SIP端點發(fā)送“邀請(1)”SIP消息。
當(dāng)“邀請(1)”SIP消息被發(fā)送時,針對裝置1上的語音SIP端點還定義了新事件。一個這種事件是設(shè)置與“邀請(1)”SIP消息相關(guān)聯(lián)的邏輯計時器。所定義的另一事件是接收SIP“振鈴”消息。所定義的又一事件是接收SIP“Ok”消息。如果計時器在SIP“振鈴”消息被接收到之前期滿,則在文本顯示器上顯示或在手持機聽筒中播放出錯消息。如果SIP“振鈴”消息被接收到但隨后不是來自“邀請(1)”SIP消息的目的地的SIP“Ok”消息,則提示用戶調(diào)用回叫特征。
由于“振鈴(8)”SIP消息由裝置1接收到,但是當(dāng)邏輯計時器期滿時未接收到相對應(yīng)的SIP“Ok”消息,所以提示用戶A確定,她是否希望使用回叫功能。例如,SEG 503向該手持機聽筒UIP 5024發(fā)送消息,該消息指示手持機的聽筒播放預(yù)先錄制的消息,該消息請求裝置的用戶,如果她想要使用回叫特征,則按下回叫按鈕。
在用戶A通過按下回叫按鈕表示她希望使用回叫特征以后,她使用她的小鍵盤編寫文本消息,并然后再次按下回叫按鈕以發(fā)起回叫請求。SEG 503監(jiān)控該小鍵盤UIP 5021和回叫按鈕UIP 5026,以收集所輸入的文本,并檢測何時再次按下回叫按鈕,這表示用戶A已經(jīng)完成輸入她的文本消息和供回叫之用的回復(fù)地址。當(dāng)此事件由SEG 503檢測到時,將“邀請(9)”SIP消息從裝置1中的回叫SIP端點5052發(fā)送到裝置2中的回叫SIP端點5052。
已經(jīng)在裝置2上定義了對應(yīng)于成功傳輸回叫數(shù)據(jù)的事件。當(dāng)“結(jié)束(19)”SIP消息由裝置2上的回叫SIP端點5052接收到時,檢測到此事件。執(zhí)行向回叫LED按鈕UIP 5025發(fā)送消息的響應(yīng),該消息指示回叫LED發(fā)光,這給裝置2的用戶指示回叫請求已被接收到。另一響應(yīng)是定義回叫按鈕UIP 5026的事件,該事件對應(yīng)于當(dāng)回叫按鈕的LED處于發(fā)光狀態(tài)時抑制回叫按鈕。
當(dāng)用戶B看見發(fā)光的LED并按下裝置2上的回叫按鈕時,這些事件被檢測到,并且作為響應(yīng),向文本顯示器UIP 5027發(fā)送回叫回復(fù)地址和文本消息。這促使回復(fù)地址和文本消息在裝置2的用戶接口的文本顯示器上顯示一段規(guī)定的時間。當(dāng)用戶再次按下回叫按鈕時,這表示用戶想向回叫地址發(fā)起語音呼叫,此事件被檢測到。作為響應(yīng),從裝置2上的語音SIP端點5051發(fā)送“邀請(21)”SIP消息,這發(fā)起與裝置1處的用戶A的語音呼叫會話。適當(dāng)?shù)臋z測、響應(yīng)、以及新事件被定義,以便完成“語音呼叫會話(33)”。
圖11描繪了本發(fā)明的支持SIP的裝置的另一示例性實施例的用戶接口700。用戶接口700包括手持機話筒701、手持機聽筒702、手持機開關(guān)703、文本顯示器704、振鈴器705、揚聲器706、揚聲器按鈕707、靜音按鈕708、小鍵盤709、以及麥克風(fēng)710。
圖12描繪了支持SIP的裝置500的框圖,該支持SIP的裝置500的用戶接口700在圖11中被描繪。僅示出了用戶接口點5021-5028、SIP端點保護裝置503、支持SIP的應(yīng)用504、以及SIP端點5051-5054。在此實例中,已經(jīng)定義了九個用戶接口點502小鍵盤5021、手持機開關(guān)5022、手持機話筒5023、手持機聽筒5024、揚聲器按鈕5025、靜音按鈕5026、文本顯示器5027、麥克風(fēng)5028、以及振鈴器5029。還為使用而定義和分配了四個SIP端點505語音SIP端點5051、廣播SIP端點5052、靜音SIP端點5053、以及揚聲器SIP端點5054。
在此實例中,在圖12中所描繪的支持SIP的裝置500中已經(jīng)實施了單向語音廣播特征。當(dāng)在廣播SIP端點5052上聯(lián)系支持SIP的裝置500來參與單向廣播會話時,該支持SIP的裝置500首先響應(yīng),從而表示,支持SIP的裝置500是否將要參與該單向廣播。如果所聯(lián)系的支持SIP的裝置500表示它將參與單向語音廣播時,則發(fā)起方通過向靜音SIP端點5053和向揚聲器SIP端點5054發(fā)送SIP消息來作出響應(yīng),這促使激活揚聲器和靜音。一旦接收方的揚聲器和靜音被激活,則使用語音SIP端點5051來建立語音會話。
圖13描繪了當(dāng)兩個圖12中所描繪的支持SIP的裝置被連接到圖3的網(wǎng)絡(luò)時所交換的示例性消息。在圖13中使用了與在圖4中所用的相同的圖表約定。再次在隨后的討論中,并非所有的事件、檢測、以及響應(yīng)將得到描述。將僅描述證明本發(fā)明的特定特征的單向廣播會話的方面。
首先,裝置1上的廣播SIP端點5052向裝置2上的廣播SIP端點5052發(fā)送該“邀請(1)”SIP消息。當(dāng)裝置2上的SEG 503檢測到接收“邀請(4)”SIP消息的事件時,SEG 503通過向裝置1上的廣播SIP端點5052發(fā)送“振鈴(6)”SIP消息來作出響應(yīng),該“振鈴(6)”SIP消息表示裝置2可能愿意參與單向廣播會話。裝置2上的SEG 503指示廣播SIP端點5052發(fā)送“OK(9)”SIP消息,該“OK(9)”SIP消息表示裝置2將參與單向廣播。
裝置1上的SEG 503檢測到“OK(11)”SIP消息。作為響應(yīng),利用啟用的自動應(yīng)答,裝置1上的SEG 503促使向裝置2上的靜音SIP端點5053發(fā)送“邀請(12)”SIP消息。裝置2上的SEG 503通過向靜音按鈕UIP 5026發(fā)送消息來作出響應(yīng),該消息阻止麥克風(fēng)工作。裝置2上的SEG 503也通過發(fā)送“OK(17)”SIP消息來作出響應(yīng)。
類似地,利用啟用的自動應(yīng)答,裝置1上的SEG 503促使向裝置2上的揚聲器SIP端點5054發(fā)送“邀請(21)”SIP消息。裝置2上的SEG 503通過向揚聲器按鈕UIP 5025發(fā)送激活揚聲器的消息來作出響應(yīng)。裝置2上的SEG 503也通過發(fā)送“OK(26)”SIP消息來作出響應(yīng)。
當(dāng)裝置1上的SEG 503檢測到來自裝置1上的揚聲器和靜音SIP端點的“Ok”SIP消息時,它通過向裝置2發(fā)送“ACK(20)”SIP消息、“ACK(29)”SIP消息、以及“ACK(30)”SIP消息來作出響應(yīng)。裝置1上的SEG 503也通過建立語音呼叫、通過從裝置1上的語音SIP端點5051向裝置2上的語音SIP端點5051發(fā)送“邀請(31)”SIP消息來作出響應(yīng)。
一旦建立了語音會話,就將“廣播會話(40)”數(shù)據(jù)從裝置1上的支持SIP的應(yīng)用504發(fā)送到裝置2上的支持SIP的應(yīng)用504。當(dāng)裝置1的用戶指示裝置1結(jié)束單向廣播時,裝置1向裝置2發(fā)送一連串SIP“結(jié)束”消息。這些消息對應(yīng)于“結(jié)束(41)”SIP消息、“結(jié)束(43)”SIP消息、“結(jié)束(45)”SIP消息、以及“結(jié)束(47)”SIP消息。當(dāng)裝置2上的SEG 503檢測到這些SIP“結(jié)束”消息時,該SEG503將裝置2恢復(fù)到其初始狀態(tài);揚聲器被去活并且靜音被停用。
本領(lǐng)域技術(shù)人員將認(rèn)識到,在不偏離本發(fā)明的精神的情況下,可以對所公開的示例性實施例做出許多變化。
權(quán)利要求
1.一種用于基于會話初始化協(xié)議(SIP)的通信的方法,該方法包括提供多個SIP端點;提供支持SIP的裝置;以及將所述多個SIP端點中的至少兩個SIP端點分配給所述支持SIP的裝置。
2.根據(jù)權(quán)利要求1所述的方法,還包括定義與所述所分配的SIP端點中的至少一個SIP端點相關(guān)聯(lián)的第一事件;檢測所述第一事件的發(fā)生;一檢測到所述第一事件的所述發(fā)生就執(zhí)行第一響應(yīng)。
3.根據(jù)權(quán)利要求2所述的方法,其中,所述第一事件是下列事件之一在所述所分配的SIP端點中的至少一個SIP端點上接收SIP消息;或邏輯計時器期滿。
4.根據(jù)權(quán)利要求2所述的方法,其中,所述響應(yīng)是下列響應(yīng)之一從所述所分配的SIP端點中的至少一個SIP端點發(fā)送至少一條消息;定義與所述所分配的SIP端點中的至少一個SIP端點相關(guān)聯(lián)的第二事件;或設(shè)置邏輯計時器。
5.根據(jù)權(quán)利要求2所述的方法,還包括提供至少一個用戶接口點;定義與所述至少一個用戶接口點之一相關(guān)聯(lián)的第二事件;檢測所述第二事件的發(fā)生;一檢測到所述第二事件的所述發(fā)生就執(zhí)行第二響應(yīng)。
6.根據(jù)權(quán)利要求5所述的方法,其中,所述第一響應(yīng)或所述第二響應(yīng)是下列響應(yīng)之一向所述至少一個用戶接口點之一發(fā)送消息;或從所述所分配的SIP端點中的至少一個SIP端點發(fā)送至少一條SIP消息。
7.一種設(shè)備,其包括支持會話初始化協(xié)議(SIP)的裝置,該支持SIP的裝置適于執(zhí)行基于SIP的通信;以及多個SIP端點,其中,將所述多個SIP端點中的至少兩個SIP端點分配給所述支持SIP的裝置。
8.根據(jù)權(quán)利要求7所述的設(shè)備,其中,定義了與所述所分配的SIP端點中的至少一個SIP端點相關(guān)聯(lián)的第一事件,并且一檢測到所述第一事件的發(fā)生就執(zhí)行第一響應(yīng)。
9.根據(jù)權(quán)利要求8所述的設(shè)備,其中,所述第一事件是下列事件之一在所述所分配的SIP端點中的至少一個SIP端點上接收至少一條SIP消息;或邏輯計時器期滿。
10.根據(jù)權(quán)利要求8所述的設(shè)備,其中,所述第一響應(yīng)是下列響應(yīng)之一從所述所分配的SIP端點中的至少一個SIP端點發(fā)送至少一條SIP消息;定義與所述所分配的SIP端點中的至少一個SIP端點相關(guān)聯(lián)的第二事件;或設(shè)置邏輯計時器。
11.根據(jù)權(quán)利要求8所述的設(shè)備,還包括至少一個用戶接口點,其中,定義了與所述至少一個用戶接口點之一相關(guān)聯(lián)的第二事件,并且一檢測到所述第二事件的發(fā)生就執(zhí)行第二響應(yīng)。
12.根據(jù)權(quán)利要求11所述的設(shè)備,其中,所述第一響應(yīng)或所述第二響應(yīng)是下列響應(yīng)之一向所述至少一個用戶接口點之一發(fā)送消息;或從所述所分配的SIP端點中的至少一個SIP端點發(fā)送至少一條SIP消息。
13.一種計算機程序產(chǎn)品,其包括具有被包含在其中的計算機可讀程序代碼的計算機可用介質(zhì),所述計算機可讀程序代碼被配置來使用多個SIP端點在基于會話初始化協(xié)議(SIP)的通信中進行通信,其中,將所述多個SIP端點中的至少兩個SIP端點分配給單個支持SIP的裝置。
14.根據(jù)權(quán)利要求13所述的計算機程序產(chǎn)品,其中,所述計算機可讀程序代碼還被配置來定義與所述所分配的SIP端點中的至少一個SIP端點相關(guān)聯(lián)的第一事件;檢測所述第一事件的發(fā)生;以及一檢測到所述第一事件的所述發(fā)生就執(zhí)行第一響應(yīng)。
15.根據(jù)權(quán)利要求14所述的計算機程序產(chǎn)品,其中,所述計算機可讀程序代碼被配置來定義為下列事件之一的所述第一事件在所述所分配的SIP端點中的至少一個SIP端點上接收至少一條SIP消息;或邏輯計時器期滿。
16.根據(jù)權(quán)利要求14所述的計算機程序產(chǎn)品,其中,所述計算機可讀程序代碼被配置來執(zhí)行為下列響應(yīng)之一的所述第一響應(yīng)從所述所分配的SIP端點中的至少一個SIP端點發(fā)送至少一條SIP消息;定義與所述所分配的SIP端點中的至少一個SIP端點相關(guān)聯(lián)的第二事件;或設(shè)置邏輯計時器。
17.根據(jù)權(quán)利要求14所述的計算機程序產(chǎn)品,其中,所述計算機可讀程序代碼還被配置來定義與所述至少一個用戶接口點之一相關(guān)聯(lián)的第二事件;檢測所述第二事件的發(fā)生;以及一檢測到所述第二事件的所述發(fā)生就執(zhí)行第二響應(yīng)。
18.根據(jù)權(quán)利要求17所述的計算機程序產(chǎn)品,其中,所述第一響應(yīng)或所述第二響應(yīng)是下列響應(yīng)之一向所述至少一個用戶接口點之一發(fā)送消息;或從所述所分配的SIP端點中的至少一個SIP端點發(fā)送至少一條SIP消息。
全文摘要
公開了一種方法、設(shè)備和計算機程序產(chǎn)品,用于靈活地將會話初始化協(xié)議(SIP)端點分配給通信資源的任何部分。本發(fā)明從應(yīng)用中移除了裝置位置和性能要求,因此為穩(wěn)定的應(yīng)用開發(fā)提供了通用接口。
文檔編號H04L29/06GK1977515SQ200580021810
公開日2007年6月6日 申請日期2005年3月7日 優(yōu)先權(quán)日2004年6月28日
發(fā)明者F·F·薩希姆 申請人:西門子通訊公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
三原县| 故城县| 乌兰察布市| 合川市| 巴林左旗| 文昌市| 乐平市| 昌吉市| 乐山市| 玛沁县| 霍林郭勒市| 塘沽区| 淳安县| 洪洞县| 响水县| 伽师县| 辰溪县| 淮阳县| 普陀区| 天津市| 迭部县| 温州市| 闻喜县| 林芝县| 鸡泽县| 徐水县| 邢台县| 曲阳县| 三江| 关岭| 西平县| 延庆县| 嘉黎县| 芜湖市| 麻阳| 历史| 吉木乃县| 蓬溪县| 湛江市| 阳谷县| 河西区|