專利名稱:內(nèi)容服務(wù)器和內(nèi)容服務(wù)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及內(nèi)容服務(wù)器和內(nèi)容服務(wù)系統(tǒng),本發(fā)明特別涉及提供PoC(Push to talk over Cellular無線一鍵通)服務(wù)的PoC服務(wù)器以及PoC服務(wù)系統(tǒng),PoC服務(wù)是指能夠?qū)⑽挥跓o線通信區(qū)域內(nèi)的便攜終端用作無線電收發(fā)機(jī)(PTT;Push to Talk一鍵通)。并且,本發(fā)明還涉及提供經(jīng)由IP網(wǎng)絡(luò)的音頻會(huì)議、視頻會(huì)議等會(huì)議服務(wù)的會(huì)議服務(wù)器以及會(huì)議系統(tǒng)。
背景技術(shù):
隨著近年來移動(dòng)電話的普及,對(duì)在現(xiàn)有的1對(duì)1音頻通話服務(wù)的基礎(chǔ)上傳送圖像或動(dòng)態(tài)圖像等的高速數(shù)據(jù)通信等新服務(wù)的要求在提高。由3GPP(the 3th Generation Partnership Project第三代合作項(xiàng)目)制作基本式樣的PoC服務(wù)也作為這種新的服務(wù)之一,期待得到普及(參照非專利文獻(xiàn)1)。
在圖1中示出了提供PoC服務(wù)的移動(dòng)通信系統(tǒng)的一例。此處,作為PoC對(duì)應(yīng)終端,使用圖中的右上方放大示出的帶有PTT按鈕的移動(dòng)電話。若使用PoC對(duì)應(yīng)終端,則像無線電收發(fā)機(jī)那樣,通過按下PTT按鈕而能夠與同一組內(nèi)的多個(gè)對(duì)象進(jìn)行通話,并且,通過松開PTT按鈕而能夠聽到來自相應(yīng)的對(duì)象的語音。
在圖1中,提供PoC服務(wù)的電氣通信運(yùn)營商,在由IP分組通信鏈接無線網(wǎng)構(gòu)成的運(yùn)營商網(wǎng)絡(luò)2內(nèi)設(shè)置了PoC服務(wù)器1。若使用位于各無線區(qū)域3和4內(nèi)的PoC對(duì)應(yīng)終端A和B,撥通希望參加的組的號(hào)碼(特別號(hào)碼),則PoC對(duì)應(yīng)終端A和B首先確立它們與IP分組通信鏈接無線網(wǎng)之間的通信鏈接,接著利用該網(wǎng),在它們與PoC服務(wù)器1的SIP(SessionInitiation Protocol會(huì)話啟動(dòng)協(xié)議)控制部11之間確立基于SIP協(xié)議的通信鏈接。
在通信鏈接確立后,當(dāng)例如PoC對(duì)應(yīng)終端A的用戶A按下PTT按鈕而進(jìn)行發(fā)言時(shí),其發(fā)送音頻轉(zhuǎn)換成RTP(Real-time Transport Protocol實(shí)時(shí)傳輸協(xié)議)分組而發(fā)送給PoC服務(wù)器1。PoC服務(wù)器1經(jīng)由RTP網(wǎng)橋(bridge)部12,將接收到的RTP分組以多播(multicast)傳送給與PoC對(duì)應(yīng)終端A屬于同一組的PoC對(duì)應(yīng)終端B和C。在該情況下,本例的PoC對(duì)應(yīng)終端C因位于可進(jìn)行無線通信的區(qū)域外(圈外),所以不能接收到所述RTP分組。
但是,上述的PoC服務(wù)器和PoC服務(wù)系統(tǒng)的結(jié)構(gòu)也可以同樣地應(yīng)用到經(jīng)由網(wǎng)絡(luò)的音頻會(huì)議系統(tǒng)或視頻會(huì)議系統(tǒng)中。在該情況下,多個(gè)會(huì)議終端訪問IP網(wǎng)絡(luò)內(nèi)的會(huì)議服務(wù)器,若會(huì)議服務(wù)器接收到從某個(gè)會(huì)議終端發(fā)送的包含音頻信息或圖像信息的RTP分組,則將該RTP分組以多播方式傳送給要參加同一會(huì)議的其他用戶的會(huì)議終端。
非專利文獻(xiàn)13GPP TR 23.979 v0.4.0(2004-05)發(fā)明內(nèi)容如上述例子所示,在通常的PoC服務(wù)中,即使是暫時(shí)性的問題,但仍存在如下問題僅有位于圈外的PoC對(duì)應(yīng)終端C的用戶不能取得在同一組內(nèi)通報(bào)的信息。該情況導(dǎo)致能夠?qū)崟r(shí)地相互共享從PoC服務(wù)本應(yīng)提供到的同一組的參加用戶發(fā)出的發(fā)言信息的這一便利性及其服務(wù)品質(zhì)顯著下降。
在該情況下,也考慮了如下方式PoC服務(wù)器1積蓄應(yīng)通報(bào)給同一組內(nèi)的音頻信息等,在PoC對(duì)應(yīng)終端C進(jìn)入無線區(qū)域之后,將該音頻信息等再現(xiàn)并對(duì)其進(jìn)行通知。但是,為此需要在PoC服務(wù)器1中準(zhǔn)備每次將來自多個(gè)用戶的數(shù)據(jù)積蓄的大容量存儲(chǔ)裝置,其結(jié)果,存在PoC服務(wù)的提供成本提高的問題。
同樣的情況在上述的會(huì)議系統(tǒng)中也有所發(fā)生。即,會(huì)議中的用戶臨時(shí)離席或從中途參加會(huì)議等的情況下,存在不能準(zhǔn)確地獲得在此期間交換的信息的問題。因此,需要主動(dòng)記錄發(fā)布給各個(gè)用戶終端的流信息(streaming information)、或者在會(huì)議服務(wù)器側(cè)記錄會(huì)議召開期間的全部流信息。
但是,在前者的情況下,在用戶側(cè)需要進(jìn)行煩瑣的記錄操作,而且,若在用戶側(cè)記錄會(huì)議內(nèi)容,則會(huì)導(dǎo)致保密信息泄漏等,所以存在從安全上考慮為不理想的問題。另外,在后者的情況下,必須在會(huì)議服務(wù)器側(cè)準(zhǔn)備針對(duì)每個(gè)會(huì)議的較大的日志區(qū)(log area),特別在像視頻會(huì)議那樣要記錄包括音頻/圖像數(shù)據(jù)在內(nèi)的數(shù)據(jù)量較大的信息的情況下,存在會(huì)議服務(wù)的提供成本提高的問題。
因此,本發(fā)明的目的在于,鑒于上述問題,提供一種內(nèi)容服務(wù)器以及內(nèi)容服務(wù)系統(tǒng),在包括PoC服務(wù)器或會(huì)議服務(wù)器等的內(nèi)容服務(wù)器中設(shè)置如下處理的單元,從而在內(nèi)容服務(wù)的同一組或會(huì)議室內(nèi)可靠地共享來自參加用戶的信息,并且,能夠以妥當(dāng)?shù)某杀咎峁┓?wù),其中,所述處理為將來自多個(gè)用戶的音頻/圖像數(shù)據(jù)等積蓄再現(xiàn);以及根據(jù)各用戶的狀態(tài)管理內(nèi)容適當(dāng)執(zhí)行其積蓄數(shù)據(jù)的刪除/更新等。
根據(jù)本發(fā)明,提供一種內(nèi)容服務(wù)器,所述內(nèi)容服務(wù)器具有記錄部,其按照每個(gè)組,記錄來自于參加到預(yù)定的所述組中的處于可通信狀態(tài)的多個(gè)用戶的媒體信息;檢測(cè)部,其每隔預(yù)定時(shí)間檢測(cè)所述參加用戶各自的可通信/不可通信狀態(tài);以及刪除部,其在所述檢測(cè)部檢測(cè)到所述參加用戶的狀態(tài)均處于可通信狀態(tài)的情況時(shí),從該檢測(cè)之前記錄到所述記錄部中的媒體信息中刪除已確認(rèn)了有無必要性的信息。此處的內(nèi)容包括聲音、圖像、影像、文本、以及程序數(shù)據(jù)等各種媒體信息。
所述刪除部在所述參加用戶均無法參加到相應(yīng)的組中時(shí),從所述記錄部中刪除來自相應(yīng)的組的媒體信息。在該情況下,將出現(xiàn)如下情況的用戶看作無法參加到所述組中的用戶,所述情況為由所述檢測(cè)部檢測(cè)出該用戶處于不可通信狀態(tài),并且該用戶的該不可通信狀態(tài)持續(xù)了預(yù)定時(shí)間。并且,內(nèi)容服務(wù)器具有提取部,其在由所述檢測(cè)部檢測(cè)出處于不可通信狀態(tài)的用戶再次處于可通信狀態(tài)時(shí),從所述記錄部中提取出在從該用戶處于不可通信狀態(tài)起到該用戶再次處于可通信狀態(tài)的期間內(nèi)記錄的媒體信息;以及發(fā)送部,其將所述提取部提取出的媒體信息僅發(fā)送給所述再次處于可通信狀態(tài)的用戶。所述檢測(cè)部還檢測(cè)出能夠由處于可通信狀態(tài)的用戶自身設(shè)定的臨時(shí)不可通信狀態(tài),并對(duì)所述臨時(shí)不可通信狀態(tài)進(jìn)行與對(duì)所述不可通信狀態(tài)進(jìn)行的處理相同的處理。
內(nèi)容服務(wù)器還具有選擇部,其向所述再次處于可通信狀態(tài)的用戶提示所述提取部所提取的媒體信息,提供其信息取得的選擇項(xiàng),僅將該用戶選擇的信息發(fā)送給所述發(fā)送部;以及Web控制部,其對(duì)所述用戶提供附加服務(wù)及其選擇項(xiàng)。所述附加服務(wù)包括針對(duì)所述用戶選擇參加組、選擇發(fā)送已存儲(chǔ)的媒體信息、或通知可通信/不可通信狀態(tài)。此外,所述內(nèi)容服務(wù)器還具有參加邀請(qǐng)部,其在所述檢測(cè)部檢測(cè)到所述參加用戶時(shí),邀請(qǐng)其參加組的其他用戶參加到該組中。內(nèi)容服務(wù)器提供PoC積蓄服務(wù)或視頻會(huì)議服務(wù)。
并且,根據(jù)本發(fā)明,提供一種內(nèi)容服務(wù)系統(tǒng),其由通信網(wǎng)、內(nèi)容服務(wù)器、加入數(shù)據(jù)庫、以及屬于預(yù)定的組的多個(gè)終端構(gòu)成,所述加入數(shù)據(jù)庫按照每個(gè)所述組管理所述終端的用戶加入到內(nèi)容服務(wù)的狀態(tài),所述內(nèi)容服務(wù)器按照每個(gè)所述組存儲(chǔ)所述終端的處于不可通信狀態(tài)時(shí)的媒體信息,當(dāng)該終端再次處于可通信狀態(tài)時(shí),在將在從該終端處于不可通信狀態(tài)起到該終端再次處于可通信狀態(tài)的期間內(nèi)記錄的所述媒體信息僅發(fā)送給該終端之后進(jìn)行刪除。
所述內(nèi)容服務(wù)系統(tǒng)還具有Web服務(wù)器,所述Web服務(wù)器使用其Web控制功能提供針對(duì)所述內(nèi)容服務(wù)的附加服務(wù),向所述終端提供其選擇項(xiàng)。所述附加服務(wù)包括選擇要參加的組、選擇發(fā)送已存儲(chǔ)的媒體信息、或通知可通信/不可通信狀態(tài)。
所述內(nèi)容服務(wù)系統(tǒng)還具有在線狀態(tài)服務(wù)器(presence server),所述在線狀態(tài)服務(wù)器管理所述終端的可通信/不可通信狀態(tài),所述內(nèi)容服務(wù)器根據(jù)如下的信息提供所述內(nèi)容服務(wù),所述信息為來自所述在線狀態(tài)服務(wù)器的所述可通信/不可通信狀態(tài)的變更通知;或者,所述在線狀態(tài)服務(wù)器針對(duì)對(duì)其發(fā)出的所述可通信/不可通信狀態(tài)的詢問作出的響應(yīng)信息。
所述在線狀態(tài)服務(wù)器每隔預(yù)定時(shí)間檢測(cè)所述終端各自的可通信/不可通信狀態(tài)而對(duì)其進(jìn)行管理。并且,所述內(nèi)容服務(wù)器檢測(cè)到參加到所述組中的終端時(shí),向所述組的其他終端通知參加該組。
發(fā)明效果根據(jù)本發(fā)明,在不能確認(rèn)組用戶的在圈狀態(tài)或會(huì)議參加用戶的在席狀態(tài)等的不可通信狀態(tài)下,臨時(shí)存儲(chǔ)應(yīng)通知的信息,從而當(dāng)用戶再次處于在圈/在席狀態(tài)等可通信狀態(tài)時(shí),用戶自身確認(rèn)是否需要該信息,可以僅將必要的信息僅發(fā)送給該用戶。由此,能夠利用PoC服務(wù)或會(huì)議服務(wù)器可靠地實(shí)現(xiàn)在同一組內(nèi)的參加用戶彼此間的信息共享。
并且,根據(jù)本發(fā)明,根據(jù)各用戶的無線區(qū)域在圈/圈外、或會(huì)議室中的在席/離席等的可通信/不可通信狀態(tài)的管理狀態(tài),可以自動(dòng)執(zhí)行所述已存儲(chǔ)的通知信息的刪除/更新。因此,防止PoC服務(wù)器或會(huì)議服務(wù)器中的存儲(chǔ)裝置規(guī)模擴(kuò)大,在能夠維持服務(wù)品質(zhì)的同時(shí),以妥當(dāng)?shù)姆?wù)運(yùn)用成本提供服務(wù)。本發(fā)明還能夠同樣地適用于無線LAN等中的各種組服務(wù)。
作為一例,在使用了MCU的TV會(huì)議系統(tǒng)的情況下,將數(shù)據(jù)量較大的影像或聲音等所有的流信息暫且集中到MCU中,使積蓄會(huì)議信息的會(huì)議日志功能和參加會(huì)議的用戶狀態(tài)連動(dòng),從而在維持安全性的同時(shí),提供未參加/不能參加會(huì)議的時(shí)間段的會(huì)議日志信息。
圖1是示出提供PoC服務(wù)的移動(dòng)通信系統(tǒng)的一例的圖。
圖2是示出本發(fā)明的第一實(shí)施例的圖。
圖3A是示出加入者管理表的一例的圖。
圖3B是示出組狀態(tài)表的一例的圖。
圖3C是示出用戶狀態(tài)表的一例的圖。
圖3D是示出媒體日志管理表的一例的圖。
圖4是示出組狀態(tài)轉(zhuǎn)變的一例的圖。
圖5是示出用戶狀態(tài)轉(zhuǎn)變的一例的圖。
圖6是示出圈外檢測(cè)流程的一例的圖。
圖7A是示出參加用戶全體處于在圈狀態(tài)時(shí)的媒體日志刪除程序的一例(1)的圖。
圖7B是示出參加用戶全體處于在圈狀態(tài)時(shí)的媒體日志刪除程序的一例(2)的圖。
圖8是示出圖2的PoC服務(wù)器1的更加具體的結(jié)構(gòu)例的圖。
圖9是示出圖7A和7B的媒體日志刪除控制流程的一例(1)的圖。
圖10是示出圖7A和7B的媒體日志刪除控制流程的一例(2)的圖。
圖11A是示出存在圈外用戶時(shí)的媒體日志刪除程序的一例(1)的圖。
圖11B是示出存在圈外用戶時(shí)的媒體日志刪除程序的一例(2)的圖。
圖12是示出圖10的媒體日志刪除控制流程的一例的圖。
圖13是示出本發(fā)明的第二實(shí)施例的圖。
圖14是示出使用了Web功能的組參加程序的一例的圖。
圖15是示出組參加時(shí)的終端顯示畫面的一例的圖。
圖16是示出使用了Web功能的從圈外參加組的程序的一例的圖。
圖17是示出從圈外移動(dòng)到圈內(nèi)的終端的顯示畫面的一例(1)的圖。
圖18是示出從圈外移動(dòng)到圈內(nèi)的終端的顯示畫面的一例(2)的圖。
圖19是示出本發(fā)明的第三實(shí)施例的圖。
圖20是在線狀態(tài)服務(wù)器內(nèi)的用戶狀態(tài)表的一例的圖。
圖21是示出包括離席狀態(tài)的狀態(tài)轉(zhuǎn)變圖的一例的圖。
圖22A是示出參加用戶全體處于在席狀態(tài)時(shí)的媒體日志刪除程序的一例(1)的圖。
圖22B是示出參加用戶全體處于在席狀態(tài)時(shí)的媒體日志刪除程序的一例(2)的圖。
圖23是示出圖19的PoC服務(wù)器1的更加具體的結(jié)構(gòu)例的圖。
圖24A是示出參加用戶處于圈外狀態(tài)時(shí)的媒體日志刪除程序的一例(1)的圖。
圖24B是示出參加用戶處于圈外狀態(tài)時(shí)的媒體日志刪除程序的一例(2)的圖。
圖25A是示出參加用戶離席時(shí)的媒體日志刪除程序的一例(1)的圖。
圖25B是示出參加用戶離席時(shí)的媒體日志刪除程序的一例(2)的圖。
圖26是示出本發(fā)明的第四實(shí)施例的圖。
圖27A是示出組管理表的一例的圖。
圖27B是示出加入者號(hào)碼對(duì)應(yīng)表的一例的圖。
圖28A是示出當(dāng)用戶參加時(shí)、使其他用戶強(qiáng)制參加的程序的一例(1)的圖。
圖28B是示出當(dāng)用戶參加時(shí)、使其他用戶強(qiáng)制參加的程序的一例(2)的圖。
圖29是示出邀請(qǐng)參加時(shí)的終端顯示畫面的一例的圖。
圖30是示意性地示出視頻會(huì)議系統(tǒng)的一例的圖。
圖31是示出本發(fā)明的第五實(shí)施例的圖。
圖32A是示出會(huì)議室狀態(tài)表的一例的圖。
圖32B是示出用戶狀態(tài)表的一例的圖。
圖32C是示出會(huì)議日志管理表的一例的圖。
圖33是示出會(huì)議室狀態(tài)轉(zhuǎn)變的一例的圖。
圖34是示出用戶狀態(tài)轉(zhuǎn)變的一例的圖。
圖35是示出會(huì)議參加步驟的一例的圖。
圖36是示出會(huì)議日志的刪除控制流程的一例(1)的圖。
圖37是示出會(huì)議日志的刪除控制流程的一例(2)的圖。
圖38是示出檢測(cè)到離席用戶時(shí)的處理流程例的圖。
圖39是示出檢測(cè)到再次在席用戶時(shí)的處理流程例的圖。
具體實(shí)施例方式
圖2示出本發(fā)明的PoC服務(wù)器以及使用了該P(yáng)oC服務(wù)器的PoC服務(wù)系統(tǒng)的第一實(shí)施例。
在本例中,PoC服務(wù)器1存儲(chǔ)(積蓄)PoC用戶圈外時(shí)的媒體信息,將再次在圈(組參加)時(shí)所需的信息再現(xiàn)并提供。為了進(jìn)行該控制,PoC服務(wù)器1具有組狀態(tài)表101、用戶狀態(tài)表102、以及媒體日志管理表141,并且,在外部的用戶數(shù)據(jù)庫(HSS;Home Subscriber Server歸屬用戶服務(wù)器)5中具備加入者管理表501。用戶撥通希望參加的PoC服務(wù)或PoC積蓄服務(wù)的組號(hào)碼,參加到所希望的組中。在前者的PoC服務(wù)中,在同一組的參加用戶之間可以利用通常的無線電收發(fā)機(jī)功能,并且,在后者的PoC積蓄服務(wù)中,還可以在再次在圈時(shí)聽取自己在圈外時(shí)積蓄的其他參加用戶的發(fā)言內(nèi)容。
在圖2中,位于利用無線網(wǎng)構(gòu)建的IP網(wǎng)絡(luò)的無線區(qū)域3和4(參照?qǐng)D1)內(nèi)的PoC對(duì)應(yīng)終端A和B通過與圖1的運(yùn)營商網(wǎng)絡(luò)對(duì)應(yīng)的IMS(IPMultimedia SubsystemIP多媒體子系統(tǒng))2,在其與PoC服務(wù)器1的SIP控制部11之間,使用SIP協(xié)議的SIP消息,確立通信鏈接。
RTP控制部13將從PoC對(duì)應(yīng)終端接收到的RTP分組經(jīng)由RTP網(wǎng)橋12以多播方式傳送給同一組的其他PoC對(duì)應(yīng)終端。媒體日志管理部14將從PoC對(duì)應(yīng)終端接收到的RTP分組的媒體信息一次性地存儲(chǔ)到數(shù)據(jù)庫中,利用媒體日志管理表141管理其存儲(chǔ)內(nèi)容。所存儲(chǔ)的媒體信息可通過后述的本發(fā)明適當(dāng)刪除或更新。
PoC控制部10與SIP控制部11、RTP控制部13、以及媒體日志管理部14協(xié)作,圈外控制103使用上述的管理表501、101、102以及141,實(shí)施本發(fā)明的PoC積蓄服務(wù)。并且,用戶數(shù)據(jù)庫(HSS;Home SubscriberServer)5經(jīng)由IMS 2在其與PoC服務(wù)器1之間確立通信鏈接,對(duì)PoC服務(wù)器1提供PoC服務(wù)或PoC積蓄服務(wù)的加入用戶信息。另外,也可以在PoC服務(wù)器1內(nèi)部構(gòu)建用戶數(shù)據(jù)庫5。
在圖3A~圖3D中示出了上述管理表501、101、102、以及141的一例,并且,在圖4~圖6中示出了與這些相關(guān)的狀態(tài)轉(zhuǎn)變圖或動(dòng)作流程圖。
在圖3A中示出了用戶數(shù)據(jù)庫5的加入者管理表501的一例。此處對(duì)登錄用戶A~E的PoC服務(wù)和PoC積蓄服務(wù)的加入狀態(tài)進(jìn)行管理。例如,本例的用戶A加入到通常的PoC服務(wù)和PoC積蓄服務(wù)這兩方,其中,所述通常的PoC服務(wù)能夠利用PTT功能,所述PoC積蓄服務(wù)能夠再現(xiàn)/取得在從用戶A走到圈外起到再次在圈的期間內(nèi)其他參加用戶發(fā)送的媒體內(nèi)容。而且,用戶A通過參加到組I或II,從而能夠利用所述服務(wù)。
在圖3B中示出了組狀態(tài)表101的一例。PoC控制部10以如下的2個(gè)狀態(tài)進(jìn)行管理初始狀態(tài),其是沒有任何用戶參加到多個(gè)PoC組I~I(xiàn)II的各個(gè)組的狀態(tài);以及組Active狀態(tài),其是至少一人參加的狀態(tài)。在本例中示出了至少有1位用戶參加到組I,沒有任何用戶參加到組II和III的情況。
在圖4中示出了組狀態(tài)的轉(zhuǎn)變圖。
開始時(shí),用戶全體均未參加,所以組狀態(tài)處于初始狀態(tài)。若至少有一位參加到組中,則組狀態(tài)從初始狀態(tài)轉(zhuǎn)變?yōu)榻MActive狀態(tài)。當(dāng)組Active狀態(tài)時(shí),即使其他用戶再參加到組中,組狀態(tài)也保持不變。已參加的用戶全體退出組的情況或轉(zhuǎn)變到初始狀態(tài)時(shí),該組恢復(fù)為初始狀態(tài)。
在圖3C中示出了用戶狀態(tài)表102的一例。
用戶狀態(tài)表102中記錄了如下內(nèi)容加入到PoC積蓄服務(wù)(參照?qǐng)D3A)的各用戶的組參加;用于了解該參加后是在圈還是圈外的各狀態(tài);以及能夠確認(rèn)到最后在圈的時(shí)間。在本例中,用戶A處于初始狀態(tài),用戶B處于在圈狀態(tài),用戶C處于圈外狀態(tài),針對(duì)用戶B和C,記錄有能夠確認(rèn)到最后在圈或圈外的時(shí)間。
在圖5中示出了用戶狀態(tài)轉(zhuǎn)變圖,并且,在圖6示出了圈外檢測(cè)流程的一例。該圈外檢測(cè)處理由圈外控制部103來執(zhí)行。下面,以圖3C為例,參照?qǐng)D5和圖6,說明用戶狀態(tài)轉(zhuǎn)變和圈外檢測(cè)處理。
開始時(shí)所有的用戶A~C均未參加PoC積蓄服務(wù),在本例中,預(yù)先將組I的登錄用戶A~C設(shè)定為初始狀態(tài)(圖5)。除此之外,也可以將用戶狀態(tài)表102設(shè)為空欄,當(dāng)用戶參加時(shí),將該參加用戶從在圈的狀態(tài)依次追加到表102中。接著,用戶A~C各自分別撥通例如組I的號(hào)碼而進(jìn)行發(fā)送,參加到組I。由此,已參加的用戶A~C轉(zhuǎn)變到在圈狀態(tài),組I轉(zhuǎn)變到組Active狀態(tài)(參照?qǐng)D4)。
圈外控制部103以轉(zhuǎn)變到組Active狀態(tài)為契機(jī)而起動(dòng),當(dāng)至少有1位參加用戶發(fā)言時(shí),開始參加組員的圈外檢測(cè)處理。為此,控制SIP控制部11,以預(yù)定周期向參加用戶的PoC對(duì)應(yīng)終端A~C分別發(fā)送SIP消息即reINVITE消息。各PoC對(duì)應(yīng)終端接收到所述reINVITE消息時(shí),將200 OK消息作為其響應(yīng)而進(jìn)行返送。
在超時(shí)時(shí)間內(nèi)確認(rèn)到從PoC對(duì)應(yīng)終端B接收到200 OK消息的情況下,將用戶B維持于在圈狀態(tài)。另一方面,在本例中,沒有來自PoC對(duì)應(yīng)終端A和C的響應(yīng),因此在最初的超時(shí)檢測(cè)時(shí)(初次reINVITE T.O),將用戶A和C的狀態(tài)轉(zhuǎn)變到圈外(圖6的S101以及S102)。圈外控制部103確認(rèn)到參加用戶在圈外時(shí),使用事先錄制的聲音等將存在圈外用戶(用戶A和C)的情況通報(bào)給組員,對(duì)用戶A和C起動(dòng)各自的圈外定時(shí)器(初次reINVITE T.O后的一定次數(shù)的reINVITE消息發(fā)送時(shí)間)(如S103以及S104)。
圈外控制部103為了在之后也確認(rèn)用戶A和C的再次在圈狀態(tài),在圈外定時(shí)器時(shí)間內(nèi)定期向PoC對(duì)應(yīng)終端A和C發(fā)送reINVITE消息(如S105)。另外,如在通過隧道時(shí)等,例如PoC對(duì)應(yīng)終端C臨時(shí)移動(dòng)到圈外的情況下,針對(duì)在通過隧道后接收到的reINVITE消息返送200 OK消息,由此用戶C再次轉(zhuǎn)變到在圈狀態(tài)(組參加)(如S106)。
另一方面,對(duì)于用戶A,當(dāng)圈外狀態(tài)持續(xù)圈外定時(shí)器時(shí)間以上時(shí),圈外定時(shí)器超時(shí)(T.O),用戶A轉(zhuǎn)變到初始狀態(tài)(圖5)。該情況下,用戶A的圈外定時(shí)器停止,并且停止對(duì)用戶A發(fā)送reINVITE消息(如S109)。在圖3C的用戶狀態(tài)表102中作為一例示出了這種圈外檢測(cè)結(jié)果。
在圖3D中示出了媒體日志管理表141的一例。
每當(dāng)從PoC對(duì)應(yīng)終端發(fā)送了音頻數(shù)據(jù)、文本數(shù)據(jù)、圖像數(shù)據(jù)等各種媒體數(shù)據(jù)時(shí),PoC控制部10記錄其組名、發(fā)送源、發(fā)送時(shí)間、以及媒體數(shù)據(jù)。另一方面,不需要的媒體數(shù)據(jù)通過后述的處理,僅廢棄媒體數(shù)據(jù),而發(fā)送源、發(fā)送時(shí)間作為日志得到保存。
在本例中,組I的參加用戶A和B的發(fā)言內(nèi)容與其發(fā)言時(shí)間一起作為媒體日志信息依次積蓄到媒體日志數(shù)據(jù)庫14中,在后述的預(yù)定條件下,依次刪除對(duì)組I的參加用戶的通知結(jié)束或無需通知的數(shù)據(jù)文件。由此,能夠可靠地實(shí)現(xiàn)同一組用戶之間的信息共享。而且,可以在媒體日志數(shù)據(jù)庫14的適當(dāng)存儲(chǔ)容量大小內(nèi)維持可容許的服務(wù)品質(zhì),同時(shí),提供服務(wù)運(yùn)用成本妥當(dāng)?shù)腜oC服務(wù)。以此前的說明為前提,下面使用具體例,說明本發(fā)明的媒體日志信息的刪除方法。
在圖7A和7B中示出了參加用戶全體處于在圈狀態(tài)時(shí)的媒體日志刪除程序的一例。并且,在圖8中示出了PoC服務(wù)器1的更加具體的構(gòu)成例,而且,在圖9和圖10中示出了媒體日志刪除控制流程的一例。另外,在圖8中,將此前的PoC控制部10的一部分具體表示為組管理部、用戶管理部以及媒體日志管理部。
在圖7A和7B中,用戶A~C各自撥通PoC積蓄服務(wù)的組I。由此,確立PS鏈接,接著與PoC服務(wù)器1連接,參加到所希望的組I(S01以及S02)。此時(shí),圖8的SIP控制部11根據(jù)用戶參加組時(shí)(初次的INVITE接收時(shí))的消息中包含的用戶狀態(tài)的變更指示,經(jīng)由DIAMETER控制部15,參照用戶數(shù)據(jù)庫5的加入者管理表501。DIAMETER控制部15使用DIAMETER協(xié)議,訪問交換網(wǎng)2(圖7A)中包含的用戶數(shù)據(jù)庫(HSS)。
此處,參照與所述INVITE消息的From頭中包含的用戶識(shí)別符(SIP-URI)對(duì)應(yīng)的參加用戶的加入狀態(tài),從而進(jìn)行用戶認(rèn)證處理。另外,以相同的處理,向PoC服務(wù)進(jìn)行新加入登錄。若認(rèn)證處理結(jié)束,則SIP控制部11接著通知用戶管理部,更新用戶管理表102的參加用戶狀態(tài)(初始→在圈)。該情況下,由于組I中至少有1位參加用戶處于在圈狀態(tài),所以用戶管理部通知組管理部,將組I的狀態(tài)從初始狀態(tài)轉(zhuǎn)變到組Active狀態(tài)。此外,參加到組中的用戶全體退出或轉(zhuǎn)變到初始狀態(tài)的情況下,用戶管理部將該情況通知給組管理部。組管理部收到該情況,將該組從組Active狀態(tài)轉(zhuǎn)變到初始狀態(tài)。
接著,在本例中,用戶C按下PoC對(duì)應(yīng)終端C的PTT按鈕,獲取發(fā)言權(quán)(S04),接著,用戶C發(fā)言的內(nèi)容在PoC對(duì)應(yīng)終端C內(nèi)部轉(zhuǎn)換成RTP分組,發(fā)送給PoC服務(wù)器1。RTP控制部13將接收到的媒體信息發(fā)送給媒體日志管理部,媒體日志管理部將該媒體信息依次保存(積蓄)到媒體日志數(shù)據(jù)庫14中(S05),并且,將發(fā)送源的用戶C及其組、接收時(shí)間、以及日志數(shù)據(jù)文件的存儲(chǔ)地址寫入到媒體日志管理表141(參照?qǐng)D3D)中。并且,RTP控制部13控制RTP網(wǎng)橋12,將接收到的RTP分組以多播方式傳送給同一組內(nèi)的參加用戶A和B。在本例中,對(duì)于用戶B,也重復(fù)相同的處理(S06以及S07)。
若從媒體日志管理部對(duì)圈外控制部103通知存在已積蓄的媒體數(shù)據(jù),則圈外控制部103以此為契機(jī),開始圖3C、圖5以及圖6中說明的圈外檢測(cè)處理(S08)。具體地說,圈外控制部103對(duì)SIP控制部11進(jìn)行指示,SIP控制部11對(duì)各參加用戶的PoC對(duì)應(yīng)終端A~C發(fā)送預(yù)定周期的reINVITE消息。直到從組管理部接收到組I轉(zhuǎn)變到初始狀態(tài)的通知為止,對(duì)用戶狀態(tài)為初始狀態(tài)以外的各PoC對(duì)應(yīng)終端重復(fù)執(zhí)行該reINVITE消息的發(fā)送處理。
在本例中,SIP控制部11確認(rèn)所有的來自PoC對(duì)應(yīng)終端A~C的200OK消息的響應(yīng)(S08、S201),將該情況通知給用戶管理部和圈外控制部103。由此,用戶管理部維持用戶狀態(tài)表102中各用戶A~C的在圈狀態(tài),并且,以其響應(yīng)接收時(shí)間(最終確認(rèn)時(shí)間)更新確認(rèn)時(shí)間(S202)。
另一方面,圈外控制部103比較已更新的用戶狀態(tài)表102的內(nèi)容和現(xiàn)狀的媒體日志管理表141的內(nèi)容,執(zhí)行如下所示的媒體刪除處理。圈外控制部103比較用戶狀態(tài)表102中各用戶的最終確認(rèn)時(shí)間內(nèi)最早的確認(rèn)時(shí)間(本例中用戶C的確認(rèn)時(shí)間)和媒體日志管理表141的時(shí)間(文件寫入時(shí)間),向媒體日志管理部發(fā)出將在該最早的確認(rèn)時(shí)間以前寫入的媒體數(shù)據(jù)文件全部刪除(廢棄)的請(qǐng)求。此處,以所有用戶的在圈確認(rèn)為條件,當(dāng)媒體日志數(shù)據(jù)的寫入時(shí)間早于用戶的最終確認(rèn)時(shí)間時(shí),認(rèn)為該媒體日志數(shù)據(jù)已發(fā)送給所有用戶。媒體日志管理部根據(jù)來自圈外控制部103的請(qǐng)求,將該媒體數(shù)據(jù)文件全部刪除(S203以及S204)。
除此之外,從組管理部接收到組I轉(zhuǎn)變?yōu)槌跏紶顟B(tài)的通知時(shí),圈外控制部103當(dāng)做無需再現(xiàn)發(fā)送其取得要求實(shí)時(shí)性的媒體日志數(shù)據(jù)(S205),請(qǐng)求媒體日志管理部強(qiáng)制性地將媒體日志數(shù)據(jù)庫14的該組I所保持的媒體日志數(shù)據(jù)全部刪除(廢棄)。媒體日志管理部根據(jù)來自圈外控制部103的請(qǐng)求,刪除所有媒體數(shù)據(jù)文件(S206)。由此,在媒體日志數(shù)據(jù)庫14的日志區(qū)僅存儲(chǔ)通知所需的媒體數(shù)據(jù)。因此,能夠可靠地實(shí)現(xiàn)同一組用戶之間的信息共享,并且,能夠以可容許的服務(wù)品質(zhì)以及妥當(dāng)?shù)姆?wù)運(yùn)用成本提供PoC積蓄服務(wù)。
在圖11A和11B中示出了存在圈外用戶時(shí)的媒體日志刪除程序的一例。并且,在圖12中示出了圖11A和11B中的媒體日志信息的刪除控制流程的一例。另外,到用戶A~C參加到組I為止的程序,與圖7A的S01~S03相同,所以未在圖11A中示出。
在本例中,首先用戶B按下PoC對(duì)應(yīng)終端B的PTT按鈕,獲得發(fā)言權(quán)(S21),用戶B發(fā)言的內(nèi)容在PoC對(duì)應(yīng)終端B內(nèi)部轉(zhuǎn)換成RTP分組,發(fā)送給PoC服務(wù)器1。RTP控制部13將接收到的媒體信息的內(nèi)容發(fā)送給媒體日志管理部,媒體日志管理部將該媒體信息積蓄到媒體日志數(shù)據(jù)庫14中(S22),進(jìn)一步將發(fā)送源的用戶B及其組、接收時(shí)間、以及日志數(shù)據(jù)文件的存儲(chǔ)地址寫入到媒體日志管理表141中。此外,接收到的RTP分組通過RTP控制部13的控制經(jīng)由RTP網(wǎng)橋12以多播方式傳送給同一組內(nèi)的其他參加用戶A和C。與圖7A和7B的例子不同,在本例中,移動(dòng)到圈外的用戶A的PoC對(duì)應(yīng)終端A不能接收來自用戶B的RTP分組。
此處,若從媒體日志管理部對(duì)圈外控制部103通知了存在積蓄媒體數(shù)據(jù),則圈外控制部103以此為契機(jī),開始圈外檢測(cè)處理(S23)。在本例中,按照?qǐng)D6所示的圈外檢測(cè)流程S101~S104,檢測(cè)到用戶A在圈外,直到圈外定時(shí)器超時(shí)為止,在用戶狀態(tài)表102中寫入用戶A在圈外及其最終確認(rèn)時(shí)間。具體地說,若SIP控制部11檢測(cè)到?jīng)]有對(duì)最初發(fā)送給用戶A的reINVITE消息的響應(yīng)、該響應(yīng)期限超時(shí)(初次reINVITE T.O)的情況,則起動(dòng)圈外定時(shí)器,并且,將該情況通知給用戶管理部和圈外控制部103。
用戶管理部根據(jù)來自SIP控制11的通知,將用戶狀態(tài)轉(zhuǎn)變到圈外。并且,若圈外控制部103根據(jù)來自SIP控制11的通知,識(shí)別到參加用戶的初次reINVITE超時(shí),則通過RTP控制13的控制經(jīng)由RTP網(wǎng)橋12,將圈外聲音部16中預(yù)先錄制的“在參加到PoC組的用戶處于圈外狀態(tài)時(shí)再現(xiàn)的音頻數(shù)據(jù)”通報(bào)給參加用戶。只要存在圈外用戶,就不執(zhí)行以圖9和圖10所述的所有用戶A~C的在圈確認(rèn)為條件的媒體日志信息刪除程序(S24)。
在本例中,繼續(xù)處于在圈狀態(tài)的用戶C按下PoC對(duì)應(yīng)終端C的PTT按鈕,獲取發(fā)言權(quán)(S25),用戶C的發(fā)言內(nèi)容積蓄到媒體日志數(shù)據(jù)庫14中(S26)。圈外的用戶A在此也不能取得用戶C的發(fā)言內(nèi)容。
接著,用戶A如果在其圈外定時(shí)器超時(shí)之前移動(dòng)到圈內(nèi),則PoC對(duì)應(yīng)終端A接收到用戶A在圈外時(shí)以預(yù)定周期從SIP控制部11發(fā)送來的reINVITE消息,以200 OK消息進(jìn)行響應(yīng)(S27)。SIP控制部11檢測(cè)到用戶A的再次在圈(初次reINVITE T.O后的reINVITE響應(yīng)確認(rèn)),將該情況通知給用戶狀態(tài)管理部和圈外控制部103。圈外控制部103接收到來自SIP控制11的通知,識(shí)別到用戶A再次在圈(S301),執(zhí)行圖12所示的再次在圈加入者檢測(cè)處理。另外,用戶管理部根據(jù)來自SIP控制11的通知,將用戶A的狀態(tài)更新為在圈狀態(tài),但這在發(fā)送從圈外控制部103通知的后述的提取數(shù)據(jù)后進(jìn)行(S305)。
圈外控制部103從更新前的用戶狀態(tài)表102中取得用戶A在圈外移動(dòng)時(shí)的最終確認(rèn)時(shí)間(S302),比較該最終確認(rèn)時(shí)間和媒體日志管理表141的媒體日志寫入時(shí)間,提取用戶A的最終確認(rèn)時(shí)間之后積蓄的媒體日志數(shù)據(jù)(S303)。提取媒體日志數(shù)據(jù)是積蓄了用戶A在圈外時(shí)其他用戶B和/或C的發(fā)言內(nèi)容的數(shù)據(jù),所以圈外控制部103請(qǐng)求媒體日志管理部向用戶A發(fā)送提取數(shù)據(jù)。媒體日志管理部將具有發(fā)送請(qǐng)求的數(shù)據(jù)發(fā)送給RTP控制部13,RTP網(wǎng)橋12將該數(shù)據(jù)僅發(fā)送給用戶A(S28以及S304)。
之后,用戶管理部對(duì)用戶狀態(tài)表102進(jìn)行用戶A在圈和檢測(cè)到用戶A在圈的最近的最終確認(rèn)時(shí)間的更新(S305)。之后的處理內(nèi)容(S306以及S307)與以所有用戶A~C在圈確認(rèn)為條件的圖8的S203以及S204相同。因此,包括用戶A在圈外時(shí)積蓄的其他用戶B和/或C的發(fā)言內(nèi)容在內(nèi),最早的確認(rèn)時(shí)間以前的媒體數(shù)據(jù)文件被全部刪除(S29)。由此,存在圈外用戶的情況下,也能夠可靠地實(shí)現(xiàn)同一組用戶之間的信息共享,并且,還能夠以可容許的服務(wù)品質(zhì)以及妥當(dāng)?shù)姆?wù)運(yùn)用成本提供PoC服務(wù)。
在圖13中示出了本發(fā)明的PoC服務(wù)器以及使用該P(yáng)oC服務(wù)器的PoC服務(wù)系統(tǒng)的第二實(shí)施例。
在本例中,在圖2的PoC服務(wù)器1的結(jié)構(gòu)中新追加了Web控制部17。Web控制部15利用公知的HTTP(Hyper Text Transfer Protocol超文本傳輸協(xié)議)服務(wù)器功能等實(shí)現(xiàn),所以在PoC對(duì)應(yīng)終端A~C側(cè)要求瀏覽器功能。通過導(dǎo)入這種Web控制功能,用戶可以使用GUI(GraphicalUser Interface圖形用戶界面),容易地參加PoC積蓄服務(wù),而且,圖11B和圖12中示出的用戶A從圈外狀態(tài)再次返回到在圈狀態(tài)時(shí),還可以在瀏覽器上顯示多個(gè)用戶A在圈外時(shí)的媒體日志數(shù)據(jù)再現(xiàn)方法的各種選擇項(xiàng)。由此,PoC服務(wù)的用戶側(cè)的操作性提高,并且,PoC服務(wù)的品質(zhì)也能夠得到提高。
在圖14中示出了使用Web功能的組參加程序的一例。并且,在圖15中示出了參加到PoC服務(wù)的組時(shí)顯示的PoC對(duì)應(yīng)終端的顯示畫面的一例。
在圖14中以用戶A為例進(jìn)行說明。在PS鏈接確立后(參照?qǐng)D7A的S01),根據(jù)HTTP協(xié)議從PoC對(duì)應(yīng)終端A訪問PoC服務(wù)器1的Web控制部17。由此,PoC控制部10參照組狀態(tài)表101等,將用戶A可參加的組一覽的信息通知給Web控制部17,Web控制部17將該信息轉(zhuǎn)換成例如C-HTML(Compact-Hyper Text Markup Language壓縮超文本標(biāo)記語言)等HTML數(shù)據(jù),發(fā)送給PoC對(duì)應(yīng)終端A。PoC對(duì)應(yīng)終端A使用其瀏覽器功能,將用戶A可參加的組一覽顯示到顯示器上。
在圖14的例子中,在PoC對(duì)應(yīng)終端A上顯示用戶A在初始狀態(tài)下可通過Web操作參加的組一覽。例如,在用戶A從中選擇組I,點(diǎn)擊“確定”時(shí),經(jīng)由設(shè)置于例如PoC服務(wù)器1側(cè)的CGI(Common GatewayInterface通用網(wǎng)關(guān)界面)或Servlet功能,開始PoC服務(wù)。除此之外,也可以使用C-HTML的PHONE TO功能等,自動(dòng)撥號(hào)到組I的號(hào)碼而進(jìn)行發(fā)送,開始PoC/PoC積蓄服務(wù)。另外,畫面右上的圖標(biāo)表示PoC對(duì)應(yīng)終端A中的無線接收強(qiáng)度。由此,用戶A選擇所希望的組I,能夠參加到該P(yáng)oC組中。對(duì)于該處理而言,除了在選擇組時(shí)使用GUI之外,與前述的第一實(shí)施例相同,在PoC對(duì)應(yīng)終端A以及SIP控制部11之間使用SIP協(xié)議來進(jìn)行(參照?qǐng)D7A的S02)。
在圖16中示出使用了WEB功能的從圈外參加組的程序的一例。并且,圖17和圖18示出了參加用戶從圈外移動(dòng)到圈內(nèi)時(shí),在該用戶的PoC對(duì)應(yīng)終端上顯示的畫面的一例。
在圖16中,從圈外再次參加到組的用戶A的PoC對(duì)應(yīng)終端A從PoC服務(wù)器1接收reINVITE消息,返送200 OK消息(S31)。由此,PoC控制部10內(nèi)的圈外控制部103檢測(cè)圈外用戶A的再次在圈狀態(tài)。
圈外控制部103請(qǐng)求媒體日志管理部確認(rèn)已積蓄的媒體日志,根據(jù)來自媒體日志管理部的確認(rèn)結(jié)果,通知Web控制部17有無日志。Web控制部17將所通知的內(nèi)容轉(zhuǎn)換成HTML數(shù)據(jù),發(fā)送到PoC對(duì)應(yīng)終端A。PoC對(duì)應(yīng)終端A使用該瀏覽器功能,將有無日志的通知內(nèi)容顯示到顯示器上。
在圖17中示出了用戶A在圈外時(shí)沒有其他參加用戶的發(fā)言時(shí)的顯示畫面的一例,并且,在圖18中示出了用戶A在圈外時(shí)有多個(gè)參加用戶的發(fā)言時(shí)的顯示畫面的一例。圖18的情況下,對(duì)用戶A提供是否要取得其他參加用戶的發(fā)言內(nèi)容的選擇項(xiàng)。用戶A需要取得發(fā)言內(nèi)容的情況下,選擇該發(fā)言號(hào)碼,點(diǎn)擊“取得”,相反不需要取得發(fā)言內(nèi)容的情況下,選擇該發(fā)言號(hào)碼,點(diǎn)擊“取消”。
返回到圖16,該選擇指示內(nèi)容以HTTP協(xié)議通知給Web控制部15,PoC控制部10的媒體日志管理部根據(jù)該指示,再現(xiàn)需要取得的媒體數(shù)據(jù)等,發(fā)送到RTP控制部13。RTP控制部13控制RTP網(wǎng)橋12,將該媒體數(shù)據(jù)僅發(fā)送到PoC對(duì)應(yīng)終端A。另一方面,媒體日志管理部從媒體日志數(shù)據(jù)庫14中刪除不需要取得的媒體數(shù)據(jù)。這樣,若使用WEB功能,則用戶可以利用各種選擇項(xiàng),所以能夠提供高品質(zhì)的極其細(xì)致的PoC服務(wù)。
在圖19中示出了本發(fā)明的PoC服務(wù)器以及使用了該P(yáng)oC服務(wù)器的PoC服務(wù)系統(tǒng)的第三實(shí)施例。
在本例中,在圖2的PoC服務(wù)器1的結(jié)構(gòu)中新追加了在線狀態(tài)服務(wù)器7,并且,在PoC服務(wù)器1內(nèi)追加了在線狀態(tài)服務(wù)器協(xié)作部18。而且,圖2的PoC控制部10所具有的組狀態(tài)表101和用戶狀態(tài)表102作為組狀態(tài)表701和用戶狀態(tài)表702轉(zhuǎn)移到在線狀態(tài)服務(wù)器7內(nèi)。
根據(jù)本例,準(zhǔn)備獨(dú)立于PoC服務(wù)器1的在線狀態(tài)服務(wù)器7,在在線狀態(tài)服務(wù)器7側(cè)統(tǒng)籌管理組狀態(tài)和用戶狀態(tài),由此利用該服務(wù)器進(jìn)行參加用戶的離席/在席確認(rèn)。在線狀態(tài)服務(wù)器7根據(jù)來自PoC服務(wù)器1的詢問或自動(dòng)地將當(dāng)前的用戶狀態(tài)或其狀態(tài)變化通知給PoC服務(wù)器1。通過PoC服務(wù)器1與在線狀態(tài)服務(wù)器7之間的這種協(xié)作,在PoC服務(wù)的提供中能夠?qū)崿F(xiàn)適當(dāng)?shù)墓δ芊稚⒑拓?fù)荷分散。由此,PoC服務(wù)器1能夠?qū)W⒂谠镜腜oC/PoC積蓄服務(wù),增加參加用戶,也仍可提供高品質(zhì)的服務(wù)。
在圖20中示出了設(shè)置于在線狀態(tài)服務(wù)器7內(nèi)的用戶狀態(tài)表702的一例,與圖3C的用戶狀態(tài)表102相比,新追加了“離席”狀態(tài)。并且,在圖21中示出了包括所述離席狀態(tài)的狀態(tài)轉(zhuǎn)變圖。如圖21所示,在線狀態(tài)服務(wù)器7所管理的用戶狀態(tài)(在線狀態(tài))以如下4種狀態(tài)進(jìn)行管理用戶未參加到組中的“初始”狀態(tài)(離線);參加到組中的“在圈”狀態(tài)(在線);參加到組中但位于無線區(qū)域圈外的“圈外”狀態(tài);以及參加到組中但不能聽到對(duì)話的“離席”狀態(tài)。而且,這種用戶狀態(tài)的在圈確認(rèn)由在線狀態(tài)服務(wù)器7來進(jìn)行。
此處,對(duì)于本例的狀態(tài)轉(zhuǎn)變,僅說明與先前說明的圖5的狀態(tài)轉(zhuǎn)變之間的不同之處。首先,初始、在圈、以及圈外的各狀態(tài)之間的轉(zhuǎn)變與圖5相同。但是,本例中,為了減輕PoC服務(wù)器1的負(fù)荷,還可以根據(jù)在線狀態(tài)服務(wù)器7的主導(dǎo),定期進(jìn)行所有用戶的在圈確認(rèn)(常規(guī)檢查),將圈外檢測(cè)通知給PoC服務(wù)器1。此外,對(duì)于本例中的離席狀態(tài),以各用戶處于在圈狀態(tài)為條件,可以根據(jù)用戶自己的意愿自由變更在線狀態(tài)。例如,在發(fā)生了不能聽取其他參加用戶的發(fā)言的情況下,將自己變更為離席狀態(tài),之后恢復(fù)到在圈狀態(tài)。
從離席狀態(tài)轉(zhuǎn)變到在圈狀態(tài)的情況與從圈外參加到組中的情況相同,能夠在之后取得離席中的發(fā)言內(nèi)容。用戶在線狀態(tài)的變更(離席/在席)由在圈的用戶自己通過PoC服務(wù)器1通知給在線狀態(tài)服務(wù)器7。另外,在從離席狀態(tài)轉(zhuǎn)變到圈外或初始的各狀態(tài)的情況下,執(zhí)行與從前述的在圈狀態(tài)轉(zhuǎn)變到圈外或初始的各狀態(tài)時(shí)相同的處理(參照?qǐng)D6)。
在圖22A和圖22B中示出了參加用戶全體在席時(shí)的媒體日志刪除程序的一例。并且,在圖23中示出了本例中的PoC服務(wù)器1的更加具體的結(jié)構(gòu)例。對(duì)于圖23所示的各塊間的詳細(xì)動(dòng)作,除了本例中追加的在線狀態(tài)服務(wù)器7和在線狀態(tài)服務(wù)器協(xié)作部18之外,與先前使用圖8進(jìn)行的說明相同,對(duì)此不再進(jìn)行說明。
在圖22A中,到用戶A~C與分組交換網(wǎng)2之間確立PS鏈接、參加到PoC組為止的處理(S41以及S42),與不存在在線狀態(tài)服務(wù)器時(shí)的處理(圖7A的S01以及S02)相同。但是,在本例中來自參加用戶的在線狀態(tài)變更請(qǐng)求(在圈)經(jīng)由在線狀態(tài)服務(wù)器協(xié)作部18從PoC服務(wù)器1通知給在線狀態(tài)服務(wù)器7(S43)。在線狀態(tài)服務(wù)器協(xié)作部18為了與PoC服務(wù)器1協(xié)作,使用SIMPLE(SIP for Instant Messaging and PresenceLeveraging ExtensionsSIP即時(shí)消息和現(xiàn)場(chǎng)支持?jǐn)U展)協(xié)議。在線狀態(tài)服務(wù)器7使用其組狀態(tài)表701和用戶狀態(tài)表702來管理用戶的在圈/離席狀態(tài)。
接著,在本例中,由用戶C按下PoC對(duì)應(yīng)終端C的PTT按鈕,獲取發(fā)言權(quán)(S44),用戶C發(fā)言的內(nèi)容在PoC對(duì)應(yīng)終端C內(nèi)部轉(zhuǎn)換成RTP分組,發(fā)送到PoC服務(wù)器1。RTP控制部13將接收到的媒體信息的內(nèi)容發(fā)送到媒體日志管理部,媒體日志管理部將該內(nèi)容積蓄到數(shù)據(jù)庫14中(S45),并且,將發(fā)送源的用戶C及其組、接收時(shí)間、以及積蓄的日志數(shù)據(jù)文件的存儲(chǔ)地址寫入到媒體日志管理表141中。RTP控制部13將接收到的RTP分組經(jīng)由網(wǎng)橋12以多播方式發(fā)送給同一組內(nèi)的所有參加用戶A和B。
本例的在線狀態(tài)服務(wù)器7定期進(jìn)行用戶的在圈確認(rèn),更新圖19所示的用戶狀態(tài)表702(圖19)(S46)。具體地說,在線狀態(tài)服務(wù)器7經(jīng)由在線狀態(tài)服務(wù)器協(xié)作部18向SIP控制部11發(fā)出reINVITE消息的發(fā)送請(qǐng)求。SIP控制部11接收到該發(fā)送請(qǐng)求后,定期向各參加用戶發(fā)送reINVITE消息,將其響應(yīng)確認(rèn)內(nèi)容經(jīng)由在線狀態(tài)服務(wù)器協(xié)作部18通知給在線狀態(tài)服務(wù)器7。另外,作為其他的用戶在圈確認(rèn)方式,在線狀態(tài)服務(wù)器7可以定期向各用戶終端發(fā)送PING命令等,確認(rèn)在圈。在該情況下,可以僅利用在線狀態(tài)服務(wù)器7進(jìn)行用戶的在圈確認(rèn),能夠進(jìn)一步減輕PoC服務(wù)器1的負(fù)荷。
若從媒體日志管理部向圈外控制部103通知了積蓄媒體數(shù)據(jù)的存在,則圈外控制部103以此為契機(jī),經(jīng)由在線狀態(tài)服務(wù)器協(xié)作部18,定期向在線狀態(tài)服務(wù)器7詢問用戶狀態(tài)(S47)。圈外控制部103在此不進(jìn)行SIP控制部11的控制。詢問的結(jié)果,全體用戶為在圈中的情況下,請(qǐng)求媒體日志管理部刪除相應(yīng)的媒體日志。媒體日志管理部刪除被請(qǐng)求的媒體日志(S48)。與第一實(shí)施例(圖7A~圖10)相同,媒體日志數(shù)據(jù)庫14將在圈的全體用戶的最早的確認(rèn)時(shí)間之前的日志數(shù)據(jù)文件全部刪除,并且,全體用戶處于初始狀態(tài)時(shí),強(qiáng)制性地將日志數(shù)據(jù)文件全部刪除。
圖24A和圖24B示出參加用戶為圈外時(shí)的媒體日志刪除程序的一例。另外,到用戶A~C參加到組I為止的程序與圖22A的S41~S43相同,圖24A中未示出。而且,對(duì)于圖23所示的各塊之間的詳細(xì)動(dòng)作,除了在線狀態(tài)服務(wù)器7和在線狀態(tài)服務(wù)器協(xié)作部18之外,與先前使用圖8進(jìn)行的說明相同,不對(duì)它們進(jìn)行再次說明。
本例從如下步驟開始進(jìn)行在線狀態(tài)服務(wù)器7主導(dǎo)進(jìn)行用戶的在圈確認(rèn)時(shí),根據(jù)SIP控制部11發(fā)送給用戶A的初次reINVITE超時(shí),檢測(cè)到在線狀況的SIP控制部11經(jīng)由在線狀態(tài)服務(wù)器協(xié)作部18向在線狀態(tài)服務(wù)器7通知該情況(S51)。該情況下,在線狀態(tài)服務(wù)器7將用戶狀態(tài)表701的用戶A設(shè)定為圈外,并且,經(jīng)由在線狀態(tài)服務(wù)器協(xié)作部18向圈外控制部103指示再次進(jìn)行用戶A的在圈確認(rèn)。圈外控制部103接收該指示后,使SIP控制部11開始再次在圈確認(rèn)處理(S52)。本例中,再次在圈確認(rèn)中用戶B進(jìn)行發(fā)言時(shí),PoC服務(wù)器1積蓄其發(fā)言內(nèi)容(S53以及S54)。
由此,從媒體日志管理部對(duì)圈外控制部103通知存在已積蓄的媒體數(shù)據(jù),圈外控制部103以此為契機(jī),經(jīng)由在線狀態(tài)服務(wù)器協(xié)作部18,定期向在線狀態(tài)服務(wù)器7詢問用戶狀態(tài)。由于此處用戶A處于圈外,所以圈外控制部103不請(qǐng)求媒體日志管理部刪除媒體日志(S55以及S56)。
SIP控制部11從在圈外定時(shí)器超時(shí)之前移動(dòng)到圈內(nèi)的用戶A接收到200 OK消息時(shí),經(jīng)由在線狀態(tài)服務(wù)器協(xié)作部18,將該情況通知給在線狀態(tài)服務(wù)器7。接收到該通知的在線狀態(tài)服務(wù)器7更新用戶狀態(tài)表的用戶A之后,經(jīng)由在線狀態(tài)服務(wù)器協(xié)作部18,向圈外控制部103通知用戶A再次在圈(S57)。另外,僅在用戶從圈外狀態(tài)轉(zhuǎn)變到在圈狀態(tài)時(shí)或后面的圖25A和圖25B所示的用戶從離席狀態(tài)轉(zhuǎn)變到在圈(包括在席)狀態(tài)時(shí),從在線狀態(tài)服務(wù)器7通知用戶的在圈狀態(tài)和圖12所示的再次在圈時(shí)的處理所需的最終確認(rèn)時(shí)間。
圈外控制部103根據(jù)媒體日志管理表141上的媒體日志的時(shí)間,提取從檢測(cè)到用戶A在圈外時(shí)的最終確認(rèn)時(shí)間到當(dāng)前的媒體日志,指示媒體日志管理部再現(xiàn)所提取的媒體日志數(shù)據(jù)。媒體日志管理部將再現(xiàn)的數(shù)據(jù)發(fā)送到RTP控制13,RTP控制13經(jīng)由RTP網(wǎng)橋12將該再現(xiàn)數(shù)據(jù)僅發(fā)送給用戶A。媒體日志管理部從媒體日志數(shù)據(jù)庫14刪除所發(fā)送的媒體日志數(shù)據(jù)(S58以及S59)。
另外,為了發(fā)送再現(xiàn)數(shù)據(jù),也可以與前述的第二實(shí)施例的WEB功能組合,僅選擇用戶A所希望接收的媒體數(shù)據(jù)。并且,在本例中,在PoC服務(wù)器1側(cè)執(zhí)行再次在圈檢測(cè)處理,但也可以使在線狀態(tài)服務(wù)器7具有定期向各用戶終端發(fā)送例如PING命令等的功能或圈外定時(shí)器等,從而僅在在線狀態(tài)服務(wù)器7側(cè)執(zhí)行再次在圈檢測(cè)處理。由此,能夠減輕PoC服務(wù)器1的負(fù)荷。
圖25A和25B示出參加用戶離席/在席時(shí)的媒體日志刪除程序的一例。本例中,到用戶A~C參加到組I為止的程序與圖22A的S41~S43相同,對(duì)于圖23所示的各塊之間的詳細(xì)動(dòng)作,除了在線狀態(tài)服務(wù)器7和在線狀態(tài)服務(wù)器協(xié)作部18之外,與先前使用圖8進(jìn)行的說明相同。
本例中,在圈的用戶A通過例如按下設(shè)置于PoC對(duì)應(yīng)終端A的離席按鈕或點(diǎn)擊終端畫面上顯示的離席按鈕等,經(jīng)由PoC服務(wù)器1,向在線狀態(tài)服務(wù)器7通知用戶A的在線狀態(tài)變更(離席)(S61)。由此,在線狀態(tài)服務(wù)器7將用戶狀態(tài)表702的用戶A設(shè)定為離席。另外,在線狀態(tài)的變更(離席/在席)沒有特別規(guī)定,可以利用例如變更SIP消息中包含的參數(shù)等。本例中,之后有用戶B的發(fā)言,其發(fā)言內(nèi)容積蓄到媒體日志數(shù)據(jù)庫14中(S62~S63)。該情況下,離席中的用戶A不能接收從PoC服務(wù)器1發(fā)送的RTP分組。
PoC服務(wù)器1的圈外控制部103根據(jù)媒體數(shù)據(jù)文件的存在而起動(dòng),經(jīng)由在線狀態(tài)服務(wù)器協(xié)作部18請(qǐng)求在線狀態(tài)服務(wù)器7確認(rèn)用戶狀態(tài)。本例中,由在線狀態(tài)服務(wù)器7通知用戶A離席(S64)。采用與圈外狀態(tài)相同的方式處理離席狀態(tài),所以不執(zhí)行刪除媒體日志數(shù)據(jù)服務(wù)器14中積蓄的媒體日志數(shù)據(jù)文件的處理(S65)。這是因?yàn)?,?duì)于不能向全體用戶通知媒體信息這一點(diǎn)上,離席狀態(tài)可視為與圈外狀態(tài)相同。
然后,所述用戶A通過例如按下設(shè)置于PoC對(duì)應(yīng)終端A的在席按鈕或點(diǎn)擊終端畫面上顯示的在席按鈕等,經(jīng)由PoC服務(wù)器1對(duì)在線狀態(tài)服務(wù)器7通知用戶A的在線狀態(tài)變更(在席)。接收到該信息的在線狀態(tài)服務(wù)器7將用戶狀態(tài)表702的用戶A設(shè)定為在圈,將該情況和其確認(rèn)時(shí)間經(jīng)由在線狀態(tài)服務(wù)器協(xié)作部18通知給PoC服務(wù)器1的圈外控制部103(S65)。圈外控制部103接收該通知后,執(zhí)行與再次在圈處理(參照?qǐng)D12)相同的處理(S66以及S67)。
另外,圖中雖未示出,即使在用戶A處于離席中,也進(jìn)行與圈外時(shí)相同的在圈確認(rèn)處理(定期發(fā)送reINVITE消息),若對(duì)初次的reINVITE消息的響應(yīng)超時(shí),則用戶A轉(zhuǎn)變到圈外狀態(tài)(參照?qǐng)D21)。根據(jù)本例,能夠以用戶自身的自由意愿在之后取得其他參加用戶的發(fā)言內(nèi)容。
圖26示出本發(fā)明的第四實(shí)施例,示出本例中PoC服務(wù)器1的具體結(jié)構(gòu)例。圖27A和圖27B示出圖26的組管理表和加入者號(hào)碼對(duì)應(yīng)表的一例。在之前的實(shí)施例中,當(dāng)某個(gè)用戶最開始參加到PoC服務(wù)(組)時(shí),需要等待其他用戶自發(fā)地參加到該組。為了避免這種狀況,在本例中,當(dāng)某個(gè)特定用戶參加到PoC組時(shí),邀請(qǐng)?jiān)摻M的其他用戶參加。
比較圖26和前述的圖8的各結(jié)構(gòu),圖26的PoC服務(wù)器1中新追加了用戶參加控制部19和PDP(Packet Data Protocol分組數(shù)據(jù)協(xié)議)控制部20,并且,圖26的用戶數(shù)據(jù)庫5中新追加了組管理表502和加入者號(hào)碼對(duì)應(yīng)表503。其他結(jié)構(gòu)與圖8中說明的情況相同,因此,不再進(jìn)行說明。
圖26中,PDP控制部20與包括PS(Packet Switch分組交換)的核心網(wǎng)絡(luò)2內(nèi)的GGSN(Gateway GPRS Support Node網(wǎng)關(guān)支持節(jié)點(diǎn),GPRS;General Packet Radio Service通用分組無線業(yè)務(wù))等之間進(jìn)行使用了PDP協(xié)議的通信控制。本例中,PDP控制部20利用PDP消息請(qǐng)求GGSN向預(yù)定用戶輸入分組,接收到該請(qǐng)求的GGSN委托PS等,在核心網(wǎng)絡(luò)2和相應(yīng)的用戶之間確立分組數(shù)據(jù)傳送用鏈接。
并且,若從與用戶管理部協(xié)作的組管理部對(duì)用戶參加控制部19通知了檢測(cè)到參加用戶及其參加組,則用戶參加控制部19經(jīng)由DIAMETER控制部15訪問用戶數(shù)據(jù)庫5,從用戶數(shù)據(jù)庫5的組管理表502或加入者號(hào)碼對(duì)應(yīng)表503取得所需的數(shù)據(jù)。此處,從組管理表502取得該組是否具有用戶強(qiáng)制參加功能的信息,進(jìn)一步在具有用戶強(qiáng)制參加功能的情況下,從加入者號(hào)碼對(duì)應(yīng)表503取得唯一地確定該組的其他用戶的終端用戶識(shí)別符IMUI(International Mobile User Identity國際移動(dòng)用戶識(shí)別符)。由此,將對(duì)該用戶輸入分組的請(qǐng)求通知給所述PDP控制部20。
圖27A示出組管理表502的一例。本例中,僅有組I登錄了強(qiáng)制參加功能,組I的任意一人參加時(shí),邀請(qǐng)?jiān)摻M內(nèi)的其他用戶參加組。圖27B示出加入者號(hào)碼對(duì)應(yīng)表503的一例。本例中,使用終端用戶識(shí)別符IMUI,確定輸入用戶。替代于此,也可以使用輸入用戶的電話號(hào)碼等。并且,本例中,按照每個(gè)組賦予了強(qiáng)制參加功能,但也能夠按照每個(gè)特定用戶賦予該功能。該情況下,例如僅在組I的特定用戶(組長等)參加的情況下,邀請(qǐng)?jiān)摻M的其他用戶參加。
圖28A和圖28B示出用戶A參加到PoC組時(shí),使其他用戶B和C強(qiáng)制參加的程序的一例。并且,圖29示出被邀請(qǐng)參加的PoC對(duì)應(yīng)終端B和C的顯示畫面的一例。此處,以對(duì)組I賦予強(qiáng)制參加功能、且用戶A、B、C以可參加到組I為前提。
圖28A中,最初僅有用戶A與分組交換網(wǎng)2之間確立PS鏈接,參加到PoC組I(S71以及S72)。PoC服務(wù)器1的用戶參加控制部19從組管理部接收到用戶A參加到組I這一通知時(shí),經(jīng)由DIAMETER控制部15訪問用戶數(shù)據(jù)庫,從該組管理表502取得組I具有強(qiáng)制參加功能這一信息(圖27A)、以及從加入者號(hào)碼管理表503取得該組的其他用戶B和C的終端用戶識(shí)別符IMUI(圖27B)的信息。由此,用戶參加控制部19指示PDP控制部20請(qǐng)求對(duì)用戶B和C輸入分組(S73)。
PDP控制部20接收該指示,對(duì)核心網(wǎng)絡(luò)2的GGSN等發(fā)出對(duì)用戶B和C各自的分組輸入請(qǐng)求消息(PDP PDU(ProtocoI Data Unit協(xié)議數(shù)據(jù)單元)消息)(S74)。如圖所示,PDP PDU消息的信息要素中包括服務(wù)類別(PoC輸入)、IMUI、PoC服務(wù)器1的IP地址以及端口號(hào)碼、還有參加組ID(組I)等。核心網(wǎng)絡(luò)2內(nèi)的PS根據(jù)來自GGSN等的委托,分別確立針對(duì)用戶B和C的分組數(shù)據(jù)傳送用PDP Context(S75)。此時(shí),所述PDP PDU消息的信息要素的數(shù)據(jù)內(nèi)容分別通知給PoC對(duì)應(yīng)終端B和C。
接收到該通知的PoC對(duì)應(yīng)終端B和C起動(dòng)APL(Application ProgramLoader應(yīng)用程序加載),本例中,顯示圖29所示的瀏覽器畫面。用戶B和C選擇向組I的“參加”按鈕或“退出”按鈕中的任意一個(gè),并點(diǎn)擊。圖29示出用戶B和C均參加到組I的例子,首先通過與圖14和圖15的例子中說明的處理相同的處理,用戶B和C參加到組I(S76以及S77)。這樣,根據(jù)本例,不等待其他用戶自發(fā)參加,能夠自動(dòng)邀請(qǐng)組用戶參加。因此,能夠簡(jiǎn)單地實(shí)現(xiàn)例如組會(huì)議或?qū)M員傳達(dá)重要信息等,可以進(jìn)一步有效利用1對(duì)n音頻通信為基本的PoC服務(wù)。
圖30示意性地示出一般的視頻會(huì)議系統(tǒng)的一例。
本例中示出電氣通信運(yùn)營商等在IP網(wǎng)絡(luò)上提供的多點(diǎn)雙向視頻會(huì)議系統(tǒng)、例如使用個(gè)人計(jì)算機(jī)(以后稱為“PC”)由少數(shù)人進(jìn)行簡(jiǎn)單討論的虛擬會(huì)議室的一例。
圖30中,視頻會(huì)議本地終端(PC終端)D、E以及F分別訪問由電氣通信運(yùn)營商等在網(wǎng)絡(luò)內(nèi)的視頻會(huì)議服務(wù)器8上設(shè)置的虛擬會(huì)議室。在視頻會(huì)議服務(wù)器8上,視頻會(huì)議用服務(wù)器軟件始終工作,視頻會(huì)議服務(wù)器8使用服務(wù)器內(nèi)部的MCU(Multi-point Conference Unit多點(diǎn)會(huì)議單元),將各本地終端(PC終端)D、E以及F結(jié)合成星形。通過該結(jié)構(gòu),能夠提高通信線路使用效率,并且,能夠?qū)崿F(xiàn)一維的會(huì)議室管理。
另一方面,本地終端D、E以及F起動(dòng)各自的視頻會(huì)議用本地軟件,訪問視頻會(huì)議服務(wù)器8。視頻會(huì)議服務(wù)器8與本地終端D、E以及F之間使用SIP協(xié)議確立通信鏈接。在這樣的視頻會(huì)議系統(tǒng)中,會(huì)議內(nèi)容通過視頻會(huì)議服務(wù)器8上的MCU實(shí)時(shí)以流方式發(fā)布給各會(huì)議參加者。
圖31示出本發(fā)明的第五實(shí)施例。
本例是將之前說明的本發(fā)明的各種PoC服務(wù)系統(tǒng)的結(jié)構(gòu)應(yīng)用到視頻會(huì)議系統(tǒng)的例子。本例具有與PoC服務(wù)系統(tǒng)的第三實(shí)施例相同的系統(tǒng)結(jié)構(gòu),視頻會(huì)議服務(wù)器8經(jīng)由在線狀態(tài)服務(wù)器協(xié)作部86與在線狀態(tài)服務(wù)器7協(xié)作。在線狀態(tài)服務(wù)器7統(tǒng)籌管理會(huì)議室狀態(tài)表703和用戶狀態(tài)表704。
在線狀態(tài)服務(wù)器7根據(jù)來自視頻會(huì)議服務(wù)器8的詢問或自主地將當(dāng)前的用戶狀態(tài)或其狀態(tài)變化通知給視頻會(huì)議服務(wù)器8。通過視頻會(huì)議服務(wù)器8與在線狀態(tài)服務(wù)器7協(xié)作,在提供視頻會(huì)議服務(wù)時(shí)達(dá)到適當(dāng)?shù)墓δ芊稚?負(fù)荷分散。由此,視頻會(huì)議服務(wù)器8能夠?qū)W⒂谠镜姆?wù),即使參加用戶增多,也能夠提供高品質(zhì)的服務(wù)。
本結(jié)構(gòu)中,如上所述,使用MCU 85,將各本地終端(PC終端)D、E以及F結(jié)合成星形,提高通信線路使用效率,并且實(shí)現(xiàn)一維的會(huì)議室管理。MCU 85包括RTP控制部。視頻會(huì)議控制部80的離席控制部801識(shí)別到用戶退室(離席)時(shí),將期間的信息積蓄,用戶再次參加到會(huì)議中時(shí),根據(jù)需要,再現(xiàn)積蓄信息。
并且,若使用WEB功能82,則希望參加到會(huì)議的用戶能夠以WEB入門點(diǎn)(portal site)指定會(huì)議參加。參加了會(huì)議的用戶可以發(fā)言或聽取。本例的IP網(wǎng)絡(luò)9不限于PoC服務(wù)之類的無線網(wǎng)絡(luò)3和4,也可以是基于有線網(wǎng)絡(luò)的固定連接。本例中,使用有線固定連接的IP網(wǎng)絡(luò)9。其他與圖19的結(jié)構(gòu)相同。
圖32A~圖32C示出本例中使用的狀態(tài)表或日志數(shù)據(jù)管理表的一例。
設(shè)置于在線狀態(tài)服務(wù)器7內(nèi)的會(huì)議室狀態(tài)表703進(jìn)行與PoC服務(wù)的組狀態(tài)表101(圖3B)相同的處理(參照后述的圖33)。對(duì)于用戶狀態(tài)表704,本例使用基于有線固定連接的IP網(wǎng)絡(luò)9,因此,與使用在線狀態(tài)服務(wù)器7的PoC服務(wù)的實(shí)施例中使用的用戶狀態(tài)表(圖20)不同,沒有“圈外”狀態(tài)(參照后述的圖34)。
設(shè)置于視頻會(huì)議服務(wù)器7內(nèi)的會(huì)議日志管理表83進(jìn)行與PoC服務(wù)的媒體日志管理表141(圖3D)相同的處理(參照后述的圖36~圖39)。另外,本例中,還假設(shè)有不確定的人參加會(huì)議的情況,所以沒有特別設(shè)置PoC服務(wù)的加入者管理表501(圖3A)。此外,使用用戶數(shù)據(jù)庫64管理會(huì)議參加者。
圖33示出會(huì)議室狀態(tài)的轉(zhuǎn)變圖,與PoC服務(wù)的圖4對(duì)應(yīng)。
此處,進(jìn)行與PoC服務(wù)相同的處理,首先,由于用戶全體未參加,所以會(huì)議室狀態(tài)處于初始狀態(tài)。當(dāng)有任何1人參加到會(huì)議室時(shí),會(huì)議室狀態(tài)從初始狀態(tài)轉(zhuǎn)變到會(huì)議室Active狀態(tài)。會(huì)議室Active狀態(tài)時(shí),即使再有其他用戶參加進(jìn)來,會(huì)議室狀態(tài)仍保持不變。當(dāng)參加的用戶全體退出會(huì)議室或轉(zhuǎn)變到初始狀態(tài)時(shí),該會(huì)議室恢復(fù)到初始狀態(tài)。
圖34示出包括離席狀態(tài)的用戶狀態(tài)轉(zhuǎn)變圖,與PoC服務(wù)的圖21對(duì)應(yīng)。
圖34中,在線狀態(tài)服務(wù)器7所管理的用戶狀態(tài)(在線狀態(tài))以如下的4個(gè)狀態(tài)進(jìn)行管理用戶未參加到會(huì)議室(入室)的“初始”狀態(tài)(離線);參加到會(huì)議室的“在籍”狀態(tài)(在線);參加到會(huì)議室但根據(jù)用戶自身判斷退室的“離席-1”狀態(tài);以及參加到會(huì)議室但因某種原因不能聽取會(huì)議的“離席-2”狀態(tài)。在本例中由在線狀態(tài)服務(wù)器7進(jìn)行這種用戶狀態(tài)中的在席確認(rèn)。
此處的“離席-1”狀態(tài)是指用戶自身使用WEB功能82對(duì)WEB入門點(diǎn)指示“離席”的情況,該指示通知給離席控制801,立即處于“離席”狀態(tài)。另一方面,“離席-2”狀態(tài)是指盡管用戶參加到會(huì)議中、但因IP網(wǎng)絡(luò)9的線路故障或臨時(shí)發(fā)生擁堵等,在線狀態(tài)服務(wù)器7將用戶檢測(cè)為“離席”的情況。另外,“離席-1”以及“離席-2”的狀態(tài)均執(zhí)行相同的離席處理,所以在用戶狀態(tài)表704中,雙方作為一個(gè)“離席”狀態(tài)進(jìn)行管理。具體的狀態(tài)轉(zhuǎn)變條件與圖21相同。
圖35示出會(huì)議參加步驟的一例。
本例的用戶與IP網(wǎng)絡(luò)9固定連接,所以參加會(huì)議時(shí),將INVITE消息發(fā)送到視頻會(huì)議服務(wù)器8(S81)。此時(shí),通過PoC服務(wù)的圖14和圖15所示的步驟,可以利用WEB瀏覽器。
會(huì)議參加后的具體的處理程序的流程與PoC服務(wù)的圖7A和圖7B(與本例中用戶全體在席的情況對(duì)應(yīng))、圖11A和圖11B(與本例中存在離席用戶的情況對(duì)應(yīng))以及圖16(與本例中再次在席的情況對(duì)應(yīng))等相同。對(duì)于這些的詳細(xì)說明,以上述圖面及其說明為依據(jù),在此簡(jiǎn)單說明視頻會(huì)議服務(wù)的動(dòng)作概要。
對(duì)于用戶的離席檢測(cè)和離席中時(shí)間的記錄,1)視頻會(huì)議服務(wù)器8在會(huì)議開始時(shí)所有的會(huì)議參加預(yù)定者沒有全都到齊的情況下,記錄會(huì)議信息(包括音頻和影像的流信息);2)從會(huì)議參加者全體發(fā)出響應(yīng)時(shí),刪除積蓄的對(duì)應(yīng)信息;3)視頻會(huì)議服務(wù)器8存儲(chǔ)該用戶處于離席的時(shí)間。
并且,對(duì)于用戶的在席檢測(cè)時(shí)的再現(xiàn)控制,1)當(dāng)一度離席的用戶再次參加到會(huì)議時(shí),視頻會(huì)議服務(wù)器8詢問是否再現(xiàn)離席中的信息;2)需要離席中的信息的情況下,將所需的信息再次僅發(fā)送給該用戶;3)不需要離席中的信息、且沒有其他需要積蓄的用戶的情況下,廢棄信息。上述的動(dòng)作基本與PoC服務(wù)的動(dòng)作相同。
接著,簡(jiǎn)單說明本發(fā)明的視頻會(huì)議服務(wù)中的代表性的處理流程。該處理流程也與PoC服務(wù)的處理流程相同,對(duì)于其詳細(xì)情況,請(qǐng)參照PoC服務(wù)的附圖及其說明。
圖36和圖37示出基本的會(huì)議日志刪除控制流程的一例,與PoC服務(wù)的圖9和圖10對(duì)應(yīng)。圖36中,一旦確認(rèn)到全體用戶在席,則依次刪除會(huì)議日志數(shù)據(jù)。具體地說,離席控制部801以轉(zhuǎn)變到會(huì)議室Active狀態(tài)為契機(jī)起動(dòng),若有至少1位參加用戶發(fā)言,則開始組參加員的離席檢測(cè)處理。
之后,控制SIP控制部81,將SIP消息即reINVITE消息以預(yù)定周期分別發(fā)送給參加用戶終端D~F。各終端接收到該消息時(shí),作為響應(yīng)返送200 OK消息。接收來自參加用戶的reINVITE消息,確認(rèn)了全體用戶在席時(shí)(S801),比較用戶狀態(tài)表704中記錄的每位用戶的最終確認(rèn)時(shí)間,刪除最早的(最以前的)確認(rèn)時(shí)間之前記錄的全部會(huì)議日志83(S802以及S803)。
圖37中,即使在存在會(huì)議日志數(shù)據(jù)的情況下,若會(huì)議室狀態(tài)轉(zhuǎn)變到初始狀態(tài),則為了有效利用日志區(qū),只要存在該組所保持的會(huì)議日志數(shù)據(jù),就仍將它們?nèi)縿h除(S811以及S812)。
圖38和圖39示出檢測(cè)到離席用戶/再次在席用戶時(shí)的處理流程例,與PoC服務(wù)的圖6和圖12對(duì)應(yīng)。
本例中,若檢測(cè)到參加用戶中有一位離席用戶,則不刪除會(huì)議日志。離席用戶檢測(cè)后,會(huì)議日志中的數(shù)據(jù)文件不進(jìn)行刪除,而隨時(shí)進(jìn)行保存。而且,離席用戶再次進(jìn)入會(huì)議室之后,刪除會(huì)議日志中必要的數(shù)據(jù)文件(參照?qǐng)D39)。
具體地說,若通過某個(gè)終端的無響應(yīng)而檢測(cè)到最初的超時(shí)(初次reINVITE T.O),則離席控制部801將該終端的用戶狀態(tài)轉(zhuǎn)變?yōu)殡x席(圖34的“離席-2”)(S821~S823)。離席控制部801向離席用戶以外的參加用戶通報(bào)該情況,對(duì)離席用戶起動(dòng)離席定時(shí)器(初次reINVITE T.O后的一定次數(shù)的reINVITE消息發(fā)送時(shí)間)(S824)。
之后,在離席定時(shí)器時(shí)間內(nèi)離席控制部801定期對(duì)離席用戶發(fā)送reINVITE消息,檢測(cè)再次在席(S825)。離席定時(shí)器時(shí)間內(nèi)的臨時(shí)離席的情況(臨時(shí)發(fā)生擁堵等情況)下,再次將離席用戶轉(zhuǎn)變?yōu)樵谙癄顟B(tài)(S827),超時(shí)后將離席用戶轉(zhuǎn)變?yōu)槌跏紶顟B(tài)(退室)(S826)。該情況下,離席用戶的離席定時(shí)器停止,并且,還停止對(duì)離席用戶發(fā)送reINVITE消息。
圖39中,若離席控制部801檢測(cè)到離席用戶再次在席(S831),則從更新前的用戶狀態(tài)表704取得離席時(shí)的最終確認(rèn)時(shí)間(S832),比較該最終確認(rèn)時(shí)間與寫入到會(huì)議日志管理表83的時(shí)間,提取離席用戶的最終確認(rèn)時(shí)間之后積蓄的會(huì)議日志數(shù)據(jù)(S833)。離席控制部801請(qǐng)求會(huì)議日志管理部發(fā)送提取數(shù)據(jù),有發(fā)送請(qǐng)求的數(shù)據(jù)從RTP控制部85僅發(fā)送給離席用戶(S834)。
然后,在用戶狀態(tài)表704中,離席用戶更新為“在席”,一并更新為檢測(cè)到在席的最近的最終確認(rèn)時(shí)間(S835)。之后的處理內(nèi)容(S836以及S837)與以全體用戶的在圈確認(rèn)為條件的圖36的S803以及S804相同。其結(jié)果,將包括離席用戶處于離席中時(shí)積蓄的其他用戶的發(fā)言內(nèi)容在內(nèi)的最早的確認(rèn)時(shí)間之前的媒體數(shù)據(jù)文件全部刪除。
權(quán)利要求
1.一種內(nèi)容服務(wù)器,其特征在于,所述內(nèi)容服務(wù)器具有記錄部,其按照每個(gè)組,記錄來自于參加到預(yù)定的所述組中的處于可通信狀態(tài)的多個(gè)用戶的媒體信息;檢測(cè)部,其每隔預(yù)定時(shí)間檢測(cè)所述參加用戶各自的可通信/不可通信狀態(tài);以及刪除部,其在所述檢測(cè)部檢測(cè)到所述參加用戶均處于可通信狀態(tài)的情況時(shí),從該檢測(cè)之前記錄到所述記錄部中的媒體信息中刪除已確認(rèn)了有無必要性的信息。
2.根據(jù)權(quán)利要求1所述的內(nèi)容服務(wù)器,其特征在于,所述刪除部在所述參加用戶均無法參加到相應(yīng)的組中時(shí),從所述記錄部中刪除來自相應(yīng)的組的媒體信息。
3.根據(jù)權(quán)利要求2所述的內(nèi)容服務(wù)器,其中,所述刪除部將出現(xiàn)如下情況的用戶看作無法參加到所述組中的用戶,所述情況為由所述檢測(cè)部檢測(cè)出該用戶處于不可通信狀態(tài),并且該用戶的該不可通信狀態(tài)持續(xù)了預(yù)定時(shí)間。
4.根據(jù)權(quán)利要求1所述的內(nèi)容服務(wù)器,其特征在于,所述內(nèi)容服務(wù)器具有提取部,其在由所述檢測(cè)部檢測(cè)出處于不可通信狀態(tài)的用戶再次處于可通信狀態(tài)時(shí),從所述記錄部中提取出在從該用戶處于不可通信狀態(tài)起到該用戶再次處于可通信狀態(tài)的期間內(nèi)記錄的媒體信息;以及發(fā)送部,其將所述提取部提取出的媒體信息僅發(fā)送給所述再次處于可通信狀態(tài)的用戶。
5.根據(jù)權(quán)利要求4所述的內(nèi)容服務(wù)器,其特征在于,所述內(nèi)容服務(wù)器具有選擇部,該選擇部執(zhí)行如下的處理向所述再次處于可通信狀態(tài)的用戶提示所述提取部所提取的媒體信息,提供其信息取得的選擇項(xiàng),僅將該用戶選擇的信息發(fā)送給所述發(fā)送部。
6.根據(jù)權(quán)利要求1所述的內(nèi)容服務(wù)器,其特征在于,所述檢測(cè)部還檢測(cè)出能夠由處于可通信狀態(tài)的用戶自身設(shè)定的臨時(shí)不可通信狀態(tài),并對(duì)所述臨時(shí)不可通信狀態(tài)進(jìn)行與對(duì)所述不可通信狀態(tài)進(jìn)行的處理相同的處理。
7.根據(jù)權(quán)利要求1所述的內(nèi)容服務(wù)器,其特征在于,所述內(nèi)容服務(wù)器還具有Web控制部,該Web控制部對(duì)所述用戶提供附加服務(wù)及其選擇項(xiàng)。
8.根據(jù)權(quán)利要求7所述的內(nèi)容服務(wù)器,其特征在于,所述附加服務(wù)包括針對(duì)所述用戶選擇參加組、選擇發(fā)送已存儲(chǔ)的媒體信息、或通知可通信/不可通信狀態(tài)。
9.根據(jù)權(quán)利要求1所述的內(nèi)容服務(wù)器,其特征在于,所述內(nèi)容服務(wù)器還具有參加邀請(qǐng)部,該參加邀請(qǐng)部執(zhí)行如下的處理在所述檢測(cè)部檢測(cè)到所述參加用戶時(shí),邀請(qǐng)其參加組的其他用戶參加到該組中。
10.根據(jù)權(quán)利要求1所述的內(nèi)容服務(wù)器,其特征在于,所述內(nèi)容服務(wù)器提供PoC積蓄服務(wù)或視頻會(huì)議服務(wù)。
11.一種內(nèi)容服務(wù)系統(tǒng),該內(nèi)容服務(wù)系統(tǒng)由通信網(wǎng)、內(nèi)容服務(wù)器、加入數(shù)據(jù)庫、以及屬于預(yù)定的組的多個(gè)終端構(gòu)成,該內(nèi)容服務(wù)系統(tǒng)的特征在于,所述加入數(shù)據(jù)庫按照每個(gè)所述組管理所述終端的用戶加入到內(nèi)容服務(wù)中的狀態(tài),所述內(nèi)容服務(wù)器按照每個(gè)所述組對(duì)在所述終端處于不可通信狀態(tài)時(shí)的媒體信息進(jìn)行存儲(chǔ),當(dāng)該終端再次處于可通信狀態(tài)時(shí),在將在從該終端處于不可通信狀態(tài)起到該終端再次處于可通信狀態(tài)的期間內(nèi)記錄的所述媒體信息僅發(fā)送給該終端之后,進(jìn)行刪除。
12.根據(jù)權(quán)利要求11所述的內(nèi)容服務(wù)系統(tǒng),其特征在于,所述內(nèi)容服務(wù)系統(tǒng)還具有Web服務(wù)器,所述Web服務(wù)器使用其Web控制功能提供針對(duì)所述內(nèi)容服務(wù)的附加服務(wù),并且向所述終端提供其附加服務(wù)的選擇項(xiàng)。
13.根據(jù)權(quán)利要求12所述的內(nèi)容服務(wù)系統(tǒng),其特征在于,所述附加服務(wù)包括選擇要參加的組、選擇發(fā)送已存儲(chǔ)的媒體信息、或通知可通信/不可通信狀態(tài)及其選擇項(xiàng)。
14.根據(jù)權(quán)利要求11所述的內(nèi)容服務(wù)系統(tǒng),其特征在于,所述內(nèi)容服務(wù)系統(tǒng)還具有在線狀態(tài)服務(wù)器,所述在線狀態(tài)服務(wù)器管理所述終端的可通信/不可通信狀態(tài),所述內(nèi)容服務(wù)器根據(jù)如下的信息提供所述內(nèi)容服務(wù),所述信息為來自所述在線狀態(tài)服務(wù)器的所述可通信/不可通信狀態(tài)的變更通知;或者,所述在線狀態(tài)服務(wù)器針對(duì)對(duì)其發(fā)出的所述可通信/不可通信狀態(tài)的詢問作出的響應(yīng)信息。
15.根據(jù)權(quán)利要求14所述的內(nèi)容服務(wù)系統(tǒng),其特征在于,所述在線狀態(tài)服務(wù)器每隔預(yù)定時(shí)間檢測(cè)所述終端各自的可通信/不可通信狀態(tài)而對(duì)其進(jìn)行管理。
16.根據(jù)權(quán)利要求11所述的內(nèi)容服務(wù)系統(tǒng),其特征在于,所述內(nèi)容服務(wù)器在檢測(cè)出參加到所述組中的終端時(shí),向所述組的其他終端通知參加該組。
17.根據(jù)權(quán)利要求11所述的內(nèi)容服務(wù)系統(tǒng),其特征在于,所述內(nèi)容服務(wù)系統(tǒng)提供PoC積蓄服務(wù)或視頻會(huì)議服務(wù)。
全文摘要
本發(fā)明提供內(nèi)容服務(wù)器和內(nèi)容服務(wù)系統(tǒng),其涉及到通信系統(tǒng),其中,該內(nèi)容服務(wù)器能夠適當(dāng)存儲(chǔ)來自PoC服務(wù)或會(huì)議服務(wù)等中的組用戶的媒體內(nèi)容而進(jìn)行提供。內(nèi)容服務(wù)器具有記錄部,其按照每個(gè)組,記錄來自于參加到預(yù)定的所述組的處于可通信狀態(tài)的多個(gè)用戶的媒體信息;檢測(cè)部,其每隔預(yù)定時(shí)間檢測(cè)所述參加用戶各自的可通信/不可通信狀態(tài);以及刪除部,其在所述檢測(cè)部檢測(cè)到所述參加用戶的狀態(tài)全部處于可通信狀態(tài)時(shí),從該檢測(cè)之前記錄到所述記錄部中的媒體信息中刪除已確認(rèn)過的媒體信息。
文檔編號(hào)H04W84/08GK101057519SQ20058003853
公開日2007年10月17日 申請(qǐng)日期2005年3月29日 優(yōu)先權(quán)日2004年11月10日
發(fā)明者上野高史, 小林和敏, 大鹿博信, 木村昇一, 田中忠昭, 金子隆, 長坂政明, 小林慶太 申請(qǐng)人:富士通株式會(huì)社