專利名稱:一種基于Microsoft Office Communicator的多方會議裝置和多方會議系統(tǒng)及方法
技術(shù)領域:
本發(fā)明涉及一種通信系統(tǒng),尤其是涉及一種基于Microsoft Office Communteator的多方會議裝置和多方會議系統(tǒng)及方法。
背景技術(shù):
在現(xiàn)有的通訊網(wǎng)絡中,用戶主要通過以下方法建立多方會議。一、 通過撥打電話會議特服號方式建立會議。用戶在進行電話會議之前需要進行時間預約、成員設定、會議密碼申請以及通知成員預約信息等工作。具體是用戶直接撥打一個電話會議特 服號,接入電話會議系統(tǒng)。會議組織者需要提前通知參加會議的人員,在 會議系統(tǒng)中預約和建立一個會場,然后參加會議的人員根據(jù)會議通知的時 間,撥打會議系統(tǒng)的號碼后,才能加入會議。二、 通過Web瀏覽器的方式預約多方會議。具體是:用戶通過Web瀏覽器,査找會議系統(tǒng)的Web頁面,輸入卡 號及密碼登陸,進行會議預約,在這里用戶需要對會議的開始時間、結(jié)束 時間、與會者、會議方數(shù)、會議說明等進行設置。預約會議成功后,參加 會議的人員須按照預約會議的時間,撥打會議系統(tǒng)的號碼后,才能加入會議。通過此方式建立多方會議有如下缺陷1.會議需要提前預約,無法發(fā)起即時會議。2.每次進行會議預約,均需通過Web瀏覽器查找會議Web 頁面,輸入相應的會議認證信息,過程繁瑣。3.無法利用網(wǎng)絡辦公自動化 系統(tǒng)(OA)中已有的聯(lián)系人地址簿快速添加與會者,發(fā)起即時會議。綜上所述,在現(xiàn)有技術(shù)的多方會議方法中,需要會議組織者提前預約 會議,然后參加會議的用戶都是通過號碼鍵盤的回撥來進入多方會議,這 樣無論是對于會議組織者還是會議參加者,不能進行即時的電話會議,而 且建立一個龜話會議的步驟也是相當繁瑣。
本發(fā)明所要解決的技術(shù)問題是提供一種基于Microsoft Office Communicator的多方會議裝置和多方會議系統(tǒng)及方法,其通過與Microsoft Office Communicator的無縫集成,利用Microsoft Office Communicator中聯(lián) 系人地ht簿等功能,幫助用戶方便、快速地實現(xiàn)多方會議的即時發(fā)起、預 約、査詢及在終端的控制等等功能,從而免去以往用戶使用會議系統(tǒng)的繁 瑣流程。為此,本發(fā)明提供一種基于Microsoft Office Communicator的多方會議 裝置,包括用戶界面單元,用于生成多方會議請求,并將所生成的多方 會議請求發(fā)送到協(xié)議單元;協(xié)議單元,用于將所述多方會議請求進行IP封 包,并將IP數(shù)據(jù)包轉(zhuǎn)發(fā)到通信單元;以及通信單元,用于向外部發(fā)送所述 IP數(shù)據(jù)包,并將從外部接收的響應信息轉(zhuǎn)發(fā)到協(xié)議單元;其中,所述協(xié)議 單元將所接收的響應信息進行解碼并轉(zhuǎn)發(fā)到所述用戶界面單元。其中,所述基于Microsoft O傷ce Communicator的多方會議裝置可應用 于Outlook、 IBMNotes、移動終端平臺、客戶端或服務器。其中,所述多方會議請求包括即時會議請求、預約會議請求以及預約 會議取消請求其中之一。其中,所述用戶界面單元包括用于生成即時會議請求的即時會議單元;以及用于生成預約會議請求的預約會議單元。其中,所述用戶界面單元還包括預約會議査詢/取消單元,用于進行預 約會議査詢和生成預約會議取消請求。 其中,所述協(xié)議單元包括轉(zhuǎn)發(fā)單元,用于收到上述多方會議請求并將其轉(zhuǎn)發(fā)到編解碼單元; 編解碼單元,用于將上述多方會議請求封裝為IP數(shù)據(jù)包,并由所述轉(zhuǎn)發(fā)單元將該IP數(shù)據(jù)包轉(zhuǎn)發(fā)到所述通信單元。其中,所述預約會議請求包括會議通知,該會議通知包括會議發(fā)起人 姓名或各稱、參加人的姓名或名稱、會議召開時間、會議主題、文檔以及 圖像至少其中之一。
其中,所述會議通知是以短消息的形式或IP數(shù)據(jù)包的形式發(fā)送的。 其中,所述用戶界面單元還包括會議控制單元,用于對通信終端進行追呼、錄音、添加或拆離與會者、分組會議、靜音以及在會議進行過程中發(fā)送文檔和/或圖像。為此,本發(fā)明還提供一種多方會議系統(tǒng),用于呼叫多個通信終端參加多方會議,包括基于Microsoft O傷ce Communicator的多方會議裝置,用 于設置甩于發(fā)起多方會議的多方會議請求,所述多方會議請求中包括參加 多方會議的通信終端的號碼,所述基于Microsoft Office Communicator的多 方會議裝S向適配器發(fā)送所述多方會議請求;適配器,用于將上述多方會 議請求進行解析及鑒權(quán),并轉(zhuǎn)發(fā)上述多方會議請求到具有資源的媒體服務 器;媒體服務器,用于根據(jù)基于Microsoft Office Communicator的多方會議 裝置所設置的多方會議請求命令語音/數(shù)據(jù)網(wǎng)向參加多方會議的通信終端 發(fā)起呼叫;以及參加多方會議的通信終端,用于響應語音/數(shù)據(jù)網(wǎng)發(fā)起的呼 叫以參加多方會議;其中,所述基于Microsoft Office Communicator的多方 會議裝置包括用戶界面單元,用于生成多方會議請求,并將所生成的多 方會議請求發(fā)送到協(xié)議單元;協(xié)議單元,用于將所述多方會議請求進行IP 封包,并將IP數(shù)據(jù)包轉(zhuǎn)發(fā)到通信單元;以及通信單元,用于向外部發(fā)送所 述IP數(shù)據(jù)包,并將從外部接收的響應信息轉(zhuǎn)發(fā)到協(xié)議單元;其中,所述協(xié) 議單元將所接收的響應信息進行解碼并轉(zhuǎn)發(fā)到所述用戶界面單元。其中,所述多方會議請求包括即時會議請求、預約會議請求以及預約 會議取消請求其中之一。其中,所述用戶界面單元包括用于生成即時會議請求的即時會議單元;以及用于生成預約會議請求的預約會議單元。其中,所述用戶界面單元還包括預約會議査詢/取消單元,用于進行預 約會議査詢和生成預約會議取消請求。 其中,所述協(xié)議單元包括轉(zhuǎn)發(fā)單元,用于收到上述多方會議請求并將其轉(zhuǎn)發(fā)到編解碼單元; 編解碼單元,用于將上述多方會議請求封裝為IP數(shù)據(jù)包,并由所述轉(zhuǎn)發(fā)單元將該IP數(shù)據(jù)^a轉(zhuǎn)發(fā)到所述通信單元。 其中,所述用戶界面單元還包括會議控制單元,用于對通信終端進行 追呼、錄音、添加或拆離與會者、分組會議、靜音以及在會議進行過程中 向通信終端發(fā)送文檔和/或圖像。其中,所迷參加多方會議的通信終端包括主持人終端;用于控制所述多方會議;以及 參加終端,用于參加所述多方會議。其中,在多方會議請求的設置中,將任一通信終端的號碼設置為主持 人終端的號碼。其中,所述預約會議請求包括會議通知,該會議通知包括會議發(fā)起人 姓名或名稱、參加人的姓名或名稱、會議召開時間、會議主題、文檔以及 圖像至少其中之一。其中,所述會議通知是以短消息的形式或IP數(shù)據(jù)包的形式發(fā)送的。 其中,所述語音/數(shù)據(jù)網(wǎng)包括IP網(wǎng)、數(shù)據(jù)專網(wǎng)、固定電話網(wǎng)以及移動網(wǎng)。 其中,所述通信終端包括移動終端、固定電話以及具有IP地址的終端。 其中,所述主持人終端包括移動終端、固定電話以及具有IP地址的終端。為此,本發(fā)明還提供一種發(fā)起多方會議的方法,用于呼叫多個通信終端參加多方會議,其特征在于,包括以下步驟設置用于發(fā)起多方會議的多方會議請求,所述多方會議請求中包括參加多方會議的通信終端的號碼; 向適配器發(fā)送所述多方會議請求;所述適配器通過對上述多方會議請求進 行解析和鑒權(quán),并轉(zhuǎn)發(fā)上述多方會議請求到具有資源的媒體服務器所述 媒體服務器命令語音/數(shù)據(jù)網(wǎng)向所述參加多方會議的通信終端發(fā)起呼叫;所 述參加多方會議的通信終端響應語音/數(shù)據(jù)網(wǎng)發(fā)起的呼叫以參加多方會議。其中,所述多方會議請求包括用于建立即時多方會議的即時會議請求、 用于建立預約多方會議的預約會議請求以及用于取消預約多方會議的預約 會議取消請求其中之一。其中,還包括預約多方會議査詢步驟,用于根據(jù)用戶輸入的查詢請求 來查詢所述預約多方會議。其中,還包括預約多方會議取消步驟,用于取消所述預約多方會議。其屮,還包括會議控制步驟,用于對通信終端進行追呼、錄音、添加
或拆離與會者、分組會議、靜音、以及在會議進行過程中向通信終端發(fā)送 文檔和/或圖像。其中,所述參加多方會議的通信終端包括 蟲持人終端;用于控制所述多方會議;以及 參加終端,用于參加所述多方會議。其中,在設置多方會議請求的步驟中,將任一通信終端的號碼設置為主持人終端的號碼。其中,所述預約會議請求包括會議通知,該會議通知包括會議發(fā)起人姓名或各稱、參加人的姓名或名稱、會議召開時間、會議主題、文檔以及圖像至少其中之一。其中,所述會議通知是以短消息的形式或IP數(shù)據(jù)包的形式發(fā)送的。 其中,所述語音/數(shù)據(jù)網(wǎng)包括IP網(wǎng)、數(shù)據(jù)專網(wǎng)、固定電話網(wǎng)以及移動網(wǎng)。 其中,所述通信終端包括移動終端、固定電話以及具有IP地址的終端。 其中,所述主持人終端包括移動終端、固定電話以及具有IP地址的終端。由此,根據(jù)本發(fā)明所提供的基于Microsoft Office Communicator的多方 會議裝置和多方會議系統(tǒng)及方法,可對現(xiàn)有語音/數(shù)據(jù)網(wǎng)內(nèi)的任何用戶進行 基于Microsoft O迅ce Communicator的多方會議裝置發(fā)起,其通用性能和系 統(tǒng)兼容性能均優(yōu)于現(xiàn)有技術(shù)中的會議發(fā)起系統(tǒng),能夠幫助用戶在現(xiàn)有的網(wǎng) 絡及OA辦公環(huán)境中方便快速地實現(xiàn)多方會議的即時發(fā)起、預約、査詢及 在終端的控制,免去以往多方會議的繁瑣流程。
圖1是本發(fā)明實施方式的網(wǎng)絡結(jié)構(gòu)圖;圖2A及2B是本發(fā)明實施方式的系統(tǒng)流程圖;圖3是本發(fā)明基于Microsoft Office Communicator的多方會議裝置的系 統(tǒng)結(jié)構(gòu)圖;圖4是本發(fā)明實施方式的系統(tǒng)流程圖;圖5是本發(fā)明用戶界面單元的系統(tǒng)結(jié)構(gòu)圖;圖6是本發(fā)明實施方式的系統(tǒng)流程圖7是本發(fā)明設置多方會議請求的示意圖之一; 圖8是本發(fā)明設置多方會議請求的示意圖之一; 圖9是本發(fā)明設置多方會議請求的示意圖之-; 圖IO是本發(fā)明設置多方會議請求的示意圖之一 圖11是本發(fā)明設置多方會議請求的示意圖之一 圖12是本發(fā)明設置多方會議請求的示意圖之--圖13是本發(fā)明設置多方會議請求的示意圖之一圖14是本發(fā)朋査詢/取消會議的系統(tǒng)流程圖;;圖15是本發(fā)明預約會議的示意圖;圖16是本發(fā)明協(xié)議單元的系統(tǒng)結(jié)構(gòu)圖;圖17是本發(fā)明實施方式的系統(tǒng)流程圖;圖18是本發(fā)明實施方式的系統(tǒng)結(jié)構(gòu)19是本發(fā)明會議控制的示意圖;;圖20是本發(fā)明會議控制的系統(tǒng)流程圖;圖21是根據(jù)本發(fā)明實施方式的IP數(shù)據(jù)包格式。具體實難方式圖l是本發(fā)明實施方式的網(wǎng)絡結(jié)構(gòu)圖,圖2A和2B是本發(fā)明實施方式 的系統(tǒng),圖,如圖所示,基于Microsoft Office Communicator的多方會議 裝置1向適配器3發(fā)送多方會議請求,多方會議請求以IP(Internet Protocol, 互聯(lián)網(wǎng)協(xié)^U數(shù)據(jù)包的方式通過語音/數(shù)據(jù)網(wǎng)2向適配器3進行發(fā)送,適配 器3收到上述多方會議請求后,在多個媒體服務器中選擇具有資源的媒體 服務器,媒體服務器所具有的資源可滿足進行多方會議,然后適配器3將 上述多方會議請求通過語音/數(shù)據(jù)網(wǎng)2轉(zhuǎn)發(fā)到具有資源的媒體服務器4、由 媒體服務器4完成對通信終端呼叫,以發(fā)起即時會議或預約會議。IP數(shù)據(jù) 包中包括參加會議的通信終端的號碼,該IP數(shù)據(jù)包符合TCP/IP協(xié)議族, 如HTTP協(xié)議、FTP協(xié)議、XML協(xié)議以及WINSOCK協(xié)議等?;贛icrosoft Office Communicator的多方會議裝置1可經(jīng)語音/數(shù)據(jù)網(wǎng)2發(fā)送該IP數(shù)據(jù) 包到適配器3 (Sl),適配器3將所接收的IP數(shù)據(jù)包進行解析和鑒權(quán),經(jīng) 過鑒權(quán)以判斷基于Microsoft Office Communicator的多方會議裝置1所發(fā)送 的多方會議請求是否合法(S2);如果多方會議請求是未經(jīng)授權(quán)的,則向 基于Microsoft O伍ce Communicator的多方會議裝置1反饋會議建立失敗的 響應信息(S3),否則如果多方會議請求是經(jīng)授權(quán)的,則允許建立會議, 適配器3將上述多方會議請求經(jīng)語音/數(shù)據(jù)網(wǎng)2轉(zhuǎn)發(fā)到媒體服務器4 (S4)。 媒體服務器4接收多方會議請求,對其進行解析(S11),并判斷該多方會 議請求為即時會議請求還是預約會議請求(S12),如果是即時會議請求, 媒體服務器4命令語音/數(shù)據(jù)網(wǎng)2呼叫各參加會議的通信終端5 (S13),所 述語音/數(shù)據(jù)網(wǎng)2包括IP網(wǎng)、數(shù)據(jù)專網(wǎng)、固定電話網(wǎng)以及移動網(wǎng),但并不限 于此。所述通信終端5包括移動終端、固定電話以及任何具有IP地址的終 端。如果參加會議的通信終端5響應上述呼叫,也就是說接聽所述呼叫, 則加入會議,否則如果參加會議的通信終端5不響應上述呼叫,如掛斷呼 叫,則會議呼叫失敗(S16);如果是預約會議請求,媒體服務器4則向通 信終端5發(fā)送預約會議通知(S14);然后媒體服務器4判斷是否達到預約 會議的時間(S15),如果到達預約會議的時間,則執(zhí)行步驟S13,對參加 會議的通信終端5進行呼叫,如果參加會議的通信終端5響應上述呼叫, 也就是說接聽所述呼叫,則加入會議,否則如果參加會議的通信終端5不 響應上述呼叫,如掛斷呼叫,則會議呼叫失敗(S16)?;贛icrosoft O傷ce Communicator的多方會議裝置1所發(fā)送的IP數(shù) 據(jù)包中可包括會議ID號碼及相應的密碼、主持人終端的號碼、參加終端的 號碼、相關(guān)會議文字說明、會議預約時間、進行預約會議的査詢和取消以 及任何可以通過語音/數(shù)據(jù)網(wǎng)發(fā)送的文檔、圖像及其他文件等等。本發(fā)明所 提供的基于Microsoft Office Communicator的多方會議裝置可應用于 Outlook、 IBMNotes、移動終端平臺、客戶端或服務器等??梢岳斫獾氖牵?本發(fā)明所提供的基于Microsoft Office Communicator的多方會議裝置并不 限應用于上述Microsoft O傷ce Communicator,還可以應用于任何有此需求 的服務器及其他系統(tǒng)。接下來將對其進行詳細說明。圖3是本發(fā)明基于Microsoft Office Communicator的多方會議裝置的結(jié) 構(gòu)圖。如屈3所示,基于Microsoft Office Communicator的多方會議裝置1 中包括甩戶界面單元11、協(xié)議單元12以及通信單元13。所述用戶界面單 元11向用戶提供有關(guān)多方會議的接口,根據(jù)用戶在多方會議對話框中的輸 入來生成多方會議請求并發(fā)送到協(xié)議單元12,所述多方會議請求包括以下 其中之一即時會議請求、預約會議請求以及預約會議取消請求;所述協(xié) 議單元12將用戶界面單元11發(fā)送的上述多方會議請求進行IP封包并將IP 數(shù)據(jù)包轉(zhuǎn)發(fā)到通信單元13,以及接收通信單元13發(fā)送的響應信息;所述 通信單元13將已封包的IP數(shù)據(jù)包發(fā)送到適配器3,以及將從適配器3接收的響應信息轉(zhuǎn)發(fā)到協(xié)議單元12,協(xié)議單元12將所接收的響應信息進行解 碼并轉(zhuǎn)發(fā)到用戶界面單元11,如圖4所示。上述單元其通過調(diào)用系統(tǒng)API(應用程序開發(fā)接口)函數(shù)來實現(xiàn)建立會議、預約會議以及査詢會議功能, 接下來將對其進行詳細說明。圖5為根據(jù)本發(fā)明的用戶界面單元的結(jié)構(gòu)示意圖。如圖5所示,用戶 界面單元11中包括即時會議單元lla、預約會議單元llb、預約會議査 詢/取消單元lie以及發(fā)送單元lld。其中,即時會議單元lla用于生成即 時會議請求,預約會議單元llb用于生成預約會議請求,接下來對其進行 詳細說明。其中,需要首先在基于Microsoft Office Communicator的多方會 議裝置中設置會議請求,如圖6所示,具體步驟如下步驟.S21,首先設置主持人終端,主持人終端包括移動終端、固定電 話以及具有IP地址的終端。如圖7所示,具體為用戶界面單元中顯示"設 置"對話框,用戶在"主持人號碼" 一欄中填入主持人終端的號碼,該主 持人終端的號碼可以是移動終端號碼、固定電話號碼以及任何通信終端的 IP地址,會議的主持人終端用于對所述多方會議進行控制,具有對該多方 會議的控制權(quán),其有權(quán)加入新的參加人參加會議或強行拆除某參加人,有 權(quán)決定是否對現(xiàn)場進行控制。在"會議ID"—欄中填入會議ID號碼,該 會議ID號碼為基于Microsoft Office Communicator的多方會議裝置用于發(fā) 起會議的會議識別碼及計費,用戶可通過向運營商進行多方會議的注冊, 而后經(jīng)運營商授權(quán)得到該會議ID號碼,該會議ID號碼用于驗證基于 Microsoft O傷ce Communicator的多方會議裝置發(fā)起多方會議請求的權(quán)限; 最后在"密碼"欄中填入對應于該會議ID號碼的密碼,該密碼用于對會議 ID號碼進行進一步的驗證。適配器根據(jù)該會議ID號碼和密碼來對基于 Microsoft Office Communicator的多方會議裝置所發(fā)起的多方會議請求進行 鑒權(quán),以判斷該多方會議請求是否得到授權(quán);
步驟S22,然后選擇會議的參加人,會議的參加終端可以是移動終端、 固定電話以及任何具有IP地址的通信終端。所選擇的參加終端在響應語音 /數(shù)據(jù)網(wǎng)的呼叫后可參加會議。具體如圖8所示,用戶在"選擇參加人"對 話框的參加人列表中進行選擇操作,相應的,其可全部選擇所有參加人, 或者部分選擇參加人,亦或是對參加人進行組選,在此選擇了參加終端 "Hank" , "John"和"Tom"來參加會議,如圖9所示,也可以進行組 選,在此選擇組"IBM"和"微軟"來參加會議,其中每一個組中可包括 一個或多個參加人,這樣進行一次組選的操作可以同時選擇多個參加人;步驟S23,其中每一個參加人可能有多個電話號碼相對應,如圖10所 示,用戶在"號碼選擇"對話框選擇號碼。如在參加人"Hank"中存儲有 手機號碼和固定電話號碼,選擇其中的一個號碼進行呼叫;然后進行步驟S24對所選擇的參加人進行確認,如圖ll所示;在對參加終端進行確認后,進行步驟S25如果所發(fā)起的會議為即時會 議,用戶可點擊"即時會議"按鈕,即時會議單元lla根據(jù)上述選擇生成 用于發(fā)起即時會議的即時會議請求(S26);如果所發(fā)起的會議為預約會議, 用戶可點擊"預約會議"按鈕,如圖13所示,用戶在"預約會議"對話框 中"預約會議通知" 一欄內(nèi)設置會議通知,會議通知包括會議發(fā)起人姓名 或名稱、參加人的姓名或名稱、會議召開時間、會議主題等等內(nèi)容以及任 何可以通過語音/數(shù)據(jù)網(wǎng)發(fā)送的文檔、圖像及其他文件。同時,選擇會議預 約的時間,如選擇預約會議的時間"2006-07-10, 15: 30"。用戶點擊"預 約會議"對話框中的"確定"按鈕,預約會議單元lib根據(jù)上述選擇生成 發(fā)起預約會議的預約會議請求(S27);步驟S28,在生成上述即時會議請 求和/或預約會議請求后,發(fā)送單元lld將其發(fā)送到協(xié)議單元12;并且預約 會議單元lib將上述預約會議請求存儲在所述基于Microsoft Office Communicator的多方會議裝置1中。基于Microsoft Office Communicator的多方會議裝置1中可存儲電話號 碼,如現(xiàn)有技術(shù)中的通訊錄功能,或者可調(diào)用Microsoft Office Communicator 、 Outlook、 IBM Notes等辦公桌面應用程序、各移動終端平 臺以及任何,通訊錄功能的客戶端、服務器及其他系統(tǒng)的通訊錄?;?MicrosoftO醉( e Communicator的多方會議裝置1通過設置主持人終端和參
加終端來建立多方會議。會議的主持人終端用于對所屬多方會議進行控制,具有對該多方會議的控制權(quán);參加終端用于根據(jù)呼叫參加會議,并響應主 持人終端的控制。通過在所發(fā)起的多方會議請求中的設置,即實現(xiàn)了會議 主持人功能的轉(zhuǎn)移。同時可以對該終端已發(fā)起的多方會議實現(xiàn)實時的會議 調(diào)度與控制的功能,又可有選擇地參加多方會議。也就是說,如果多方會 議請求中不包括該發(fā)起多方會議請求的多方會議終端的號碼,則該發(fā)起多 方會議請求的多方會議終端在發(fā)起會議后可不參加會議?;贛icrosoft Office Communicator的多方會議裝置可應用于手機、PDA等可進行數(shù)據(jù)交 換的客戶終端。本發(fā)明可即時或預約發(fā)起多個多方會議,只需重復上述步驟即可。 此外,還可通過用戶界面單元11來查詢和/或取消其所預約的會議。 如圖5所示,用戶界面單元11中還包括預約會議査詢/取消單元llc,用于 進行預約會議査詢和生成預約會議取消請求,以查詢/取消所生成的預約會 議請求。如圖14所示,首先,預約會議査詢/取消單元llc根據(jù)用戶請求査詢 存儲在基于Microsoft Office Communicator的多方會議裝置1中的預約會議 請求(S31),用戶進行預約會議的査詢時,預約會議査詢/取消單元llc 對所存儲的預約會議請求進行檢索,并顯示檢索結(jié)果,從而反饋所有的預 約會議請求,.如圖15所示,如果用戶希望取消某個預約會議,則在"預約 會議"對話框中選擇該預約會議并進行確認(S32),然后預約會議査詢/ 取消單元llc刪除該預約會議并更新存儲在基于Microsoft Office Communicator的多方會議裝置1中的預約會議請求,以及生成用于取消該 預約會議的預約會議取消請求(S33),發(fā)送單元lld將該預約會議取消請 求發(fā)送到協(xié)議單元12 (S34)。協(xié)議單元12收到上述即時會議請求、預約 會議請求或預約會議取消請求后,對其進行封包,并轉(zhuǎn)發(fā)到通信單元13。圖16為協(xié)議單元12的結(jié)構(gòu)示意圖。如圖16所示,協(xié)議單元12中包 括編解碼單元12a和轉(zhuǎn)發(fā)單元12b。其中,轉(zhuǎn)發(fā)單元12b接收上述即時會議 請求、預約會議請求或預約會議取消請求后,并將其轉(zhuǎn)發(fā)到編解碼單元12a, 編解碼單元12a將上述即時會議請求、預約會議請求或預約會議取消請求 封裝為IP數(shù)據(jù)包,并由轉(zhuǎn)發(fā)單元I2b將該IP數(shù)據(jù)包轉(zhuǎn)發(fā)到通信單元13。 通信單元13將上述IP數(shù)據(jù)包經(jīng)語音/數(shù)據(jù)網(wǎng)2向適配器3進行發(fā)送, 適配器3收到上述IP數(shù)據(jù)包后,通過鑒權(quán)將經(jīng)過授權(quán)的IP數(shù)據(jù)包轉(zhuǎn)發(fā)到 具有資源的媒體服務器4,媒體服務器4按照IP數(shù)據(jù)包的指令呼叫通信終端5或者取消在預約時間對通信終端5的呼叫。如圖17所示,具體步驟如下。步驟S41,媒體服務器4接收到適配器3轉(zhuǎn)發(fā)的經(jīng)授權(quán)的多方會議請 求的IP數(shù)據(jù)包,并對該IP數(shù)據(jù)包進行解析,得到會議ID號碼和相應的密 碼,以及主持人終端和參加終端的號碼;步驟S42,判斷是即時會議或預約會議;如果是即時會議,則執(zhí)行步 驟S45;如果是預約會議,首先執(zhí)行步驟S";步驟,S43,向通信終端發(fā)送預約會議通知;步驟S44,媒體服務器4判斷是否到達預約會議的時間,如果到達預 約會議的時間則執(zhí)行步驟S45;步驟S45,媒體服務器4將命令語音/數(shù)據(jù)網(wǎng)2呼叫參加會議的通信終 端來參加多方會議,根據(jù)主持人終端和參加終端的號碼來賦予主持人終端 進行多方會議控制的權(quán)限,以及賦予參加終端參加該多方會議的權(quán)限,然 后,媒體服務器4命令語音/數(shù)據(jù)網(wǎng)來呼叫參加多方會議的參加終端,參加 終端在收到呼叫后,如以手機為例,在被呼叫時選擇接聽即可參加會議。如圖4所示,基于Microsoft Office Communicator的多方會議裝置1中 的通信單元13接收適配器3所轉(zhuǎn)發(fā)的響應信息后,將其發(fā)送到協(xié)議單元 12,協(xié)議單元12中的轉(zhuǎn)發(fā)單元12b將其轉(zhuǎn)發(fā)到編解碼單元12a,所述編解 碼單元12a將響應信息進行解碼,并經(jīng)轉(zhuǎn)發(fā)單元12b將已解碼的響應信息 轉(zhuǎn)發(fā)到用戶界面單元ll,從而向用戶顯示請求成功或請求失敗的相關(guān)提示。 編解碼單元12&將多方會議請求封裝為IP數(shù)據(jù)包,IP數(shù)據(jù)包中包括參加會 議的通信終端的號碼,該IP數(shù)據(jù)包符合TCP/IP協(xié)議族,如HTTP協(xié)議、 XML協(xié)議、FTP協(xié)議以及WINSOCK協(xié)議等。圖18是本發(fā)明實施方式的系統(tǒng)結(jié)構(gòu)圖,圖19是本發(fā)明會議控制的示 意圖,圖20是本發(fā)明會議控制的系統(tǒng)流程圖。用戶界面單元ll中還包括 會議控制單元lle,用于對發(fā)起的多方會議進行實時控制,包括追呼、錄音、 添加或拆離與會者、分組會議、靜音以及在會議進行過程中向通信終端發(fā)17
送文檔和/或圖像。具體是,用戶界面單元11顯示"會議控制"對話框, 用戶在"會議控制"對話框中可實現(xiàn)對所選擇的通信終端進行追呼、錄音、 添加或拆離與會者、分組會議、靜音以及在會議控制過程中向通信終端發(fā)送文檔和/或圖像,具體是在對通信終端進行選擇后,如選擇"Hank",再 點擊對話框中的追呼、錄音、添加或拆離與會者、分組會議、靜音以及在 會議進行過程中向通信終端發(fā)送文檔和/或圖像按鈕,然后用戶界面單元11 將上述會議控制相應的會議控制請求發(fā)送到協(xié)議單元12,所述協(xié)議單元12 將用戶界面單元11發(fā)送的上述會議控制請求進行IP封包并將IP數(shù)據(jù)包轉(zhuǎn) 發(fā)到通信單元13,以及接收通信單元13發(fā)送的響應信息;所述通信單元 13將已封包的IP數(shù)據(jù)包發(fā)送到適配器3,適配器3將上述IP包轉(zhuǎn)發(fā)到媒 體服務器4,媒體服務器4對上述IP包進行解析后,執(zhí)行對通信終端相應 的追呼、錄音、添加或拆離與會者、分組會議、靜音以及在會議進行過程 中向通信終端發(fā)送文檔和/或圖像,媒體服務器4向適配器發(fā)送響應信息, 適配器3向通信單元13轉(zhuǎn)發(fā)媒體服務器4的響應信息,通信單元13轉(zhuǎn)發(fā) 上述響應信息到協(xié)議單元12,協(xié)議單元12將所接收的響應信息進行解碼 并轉(zhuǎn)發(fā)到用戶界面單元ll。該IP數(shù)據(jù)使用彈性的定義方式,使得協(xié)議定義非常靈活并且易于擴充。 圖22是根據(jù)本發(fā)明實施方式創(chuàng)建的IP數(shù)據(jù)包格式。該IP數(shù)據(jù)包由四部分 組成,包括Length, Reserved, Header以及Body。具體如表一所示表一IP數(shù)據(jù)包組成項目說明Length消息總長度,是Length、 Reserved、 Header、 Body 四個部分長度的總和。該字段本身占4個字節(jié)。Reserved保留字段。該字段本身占有8個字節(jié)。Header消息頭,所有消息結(jié)構(gòu)必須包含消息頭。該消息 本身占32個Bytes。Body消息體,不同的消息其消息體不一樣,長度可變。
其中.,消息頭(Header)用于使用"Version"字段對數(shù)據(jù)發(fā)送時所使 用的協(xié)議版本進行定義使用"Sender"對多方會議請求的發(fā)送者ID進行 定義;使用"Receiver"字段對參加會議的參加終端ID進行定義。在參加多方會議的參加終端的號碼被包括在"Receiver"字段中,媒體 服務器在接收到該IP數(shù)據(jù)包之后,對其進行解析,即可得到參加多方會議 的參加終端的號碼,從而可命令語音/數(shù)據(jù)網(wǎng)呼叫各參加多方會議的參加終端。本領域的技術(shù)人員在不脫落權(quán)利要求書確定的本發(fā)明的精神和范圍的 條件下,還可以對以上內(nèi)容進行各種各樣的修改。因此本發(fā)明的范圍并不 僅限于以上的說明,而是由權(quán)利要求書的范圍來確定的。
權(quán)利要求
1、一種基于Microsoft Office Communicator的多方會議裝置,包括用戶界面單元,用于生成多方會議請求,并將所生成的多方會議請求發(fā)送到協(xié)議單元;協(xié)議單元,用于將所述多方會議請求進行IP封包,并將IP數(shù)據(jù)包轉(zhuǎn)發(fā)到通信單元;以及通信單元,用于向外部發(fā)送所述IP數(shù)據(jù)包,并將從外部接收的響應信息轉(zhuǎn)發(fā)到協(xié)議單元;其中,所述協(xié)議單元將所接收的響應信息進行解碼并轉(zhuǎn)發(fā)到所述用戶界面單元。
2、 如權(quán)利要求1所述的基于Microsoft O傷ce Communicator的多方會 議裝置,其特征在于,所述基于Microsoft Office Communicator的多方會議 裝置應用于Outlook、 IBMNotes、移動終端平臺、客戶端或服務器。
3、 如權(quán)利要求1和2所述的基于Microsoft Office Communicator的多 方會議裝置,其特征在于,所述多方會議請求包括即時會議請求、預約會 議請求以及預約會議取消請求其中之一。
4、 如權(quán)利要求3所述的基于Microsoft Office Communicator的多方會議裝置,其特征在于,所述用戶界面單元包括用于生成即時會議請求的即時會議單元;以及 用于生成預約會議請求的預約會議單元。
5、 如權(quán)利要求4所述的基于Microsoft Office Communicator的多方會 議裝置,其特征在于,所述用戶界面單元還包括預約會議査詢/取消單元, 用于進行預約會議查詢和生成預約會議取消請求。
6、 如權(quán)利要求4所述的基于Microsoft Office Communicator的多方會議裝置,其特征在于,所述協(xié)議單元包括轉(zhuǎn)發(fā)單元,用于收到上述多方會議請求并將其轉(zhuǎn)發(fā)到編解碼單元; 編解碼單元,用于將上述多方會議請求封裝為IP數(shù)據(jù)包,并由所述轉(zhuǎn)發(fā)單元將該IP數(shù)據(jù)包轉(zhuǎn)發(fā)到所述通信單元。
7、 如權(quán)利要求4所述的裝置,其特征在于,所述預約會議請求包括會 議通知,該會議通知包括會議發(fā)起人姓名或名稱、參加人的姓名或名稱、 會議召開時間、會議主題、文檔以及圖像至少其中之一。
8、 如權(quán)利要求7所述的裝置,其特征在于,所述會議通知是以短消息 的形式或IP數(shù)據(jù)包的形式發(fā)送的。
9、 如權(quán)利要求6所述的基于Microsoft O伍ce Communicator的多方會 議裝置,其特征在于,所述用戶界面單元還包括會議控制單元,用于對通 信終端進行追呼、錄音、添加或拆離與會者、分組會議、靜音以及在會議 進行過程中發(fā)送文檔和/或圖像。
10、 一種多方會議系統(tǒng),用于呼叫多個通信終端參加多方會議,包括基于Microsoft O伍ce Communicator的多方會議裝置,用于設置用于發(fā) 起多方會議的多方會議請求,所述多方會議請求中包括參加多方會議的通 信終端的號碼,所述基于Microsoft Office Communicator的多方會議裝置向 適配器發(fā)送所述多方會議請求;適配器,用于將上述多方會議請求進行解析及鑒權(quán),并轉(zhuǎn)發(fā)上述多方 會議請求到具有資源的媒體服務器;媒體服務器,用于根據(jù)基于Microsoft Office Communicator的多方會議 裝置所設置的多方會議請求命令語音/數(shù)據(jù)網(wǎng)向參加多方會議的通信終端 發(fā)起呼叫;以及參加多方會議的通信終端,用于響應語音/數(shù)據(jù)網(wǎng)發(fā)起的呼叫以參加多 方會議;其中,所述基于Microsoft O傷ce Communicator的多方會議裝置包括 用戶界面單元,用于生成多方會議請求,并將所生成的多方會議請求 發(fā)送到協(xié)議單元;協(xié)議單元,用于將所述多方會議請求進行IP封包,并將IP數(shù)據(jù)包轉(zhuǎn) 發(fā)到通信單元;以及通信單元,用于向外部發(fā)送所述IP數(shù)據(jù)包,并將從外部接收的響應信息轉(zhuǎn)發(fā)到協(xié)議單元;其中,所述協(xié)議單元將所接收的響應信息進行解碼并轉(zhuǎn)發(fā)到所述用戶 界面單元。
11、如權(quán)利要求10所述的系統(tǒng),其特征在于,所述多方會議請求包括 即時會議請求、預約會議請求以及預約會議取消請求其中之--。
12、 如權(quán)利要求10或11所述的系統(tǒng),其特征在于,所述用戶界面單元包括用于生成即時會議請求的即時會議單元;以及 用于生成預約會議請求的預約會議單元。
13、 如權(quán)利要求12所述的系統(tǒng),其特征在于,所述用戶界面單元還包 括預約會議査詢/取消單元,用于進行預約會議査詢和生成預約會議取消請 求。
14、 如權(quán)利要求12所述的系統(tǒng),'其特征在于,所述協(xié)議單元包括 轉(zhuǎn)發(fā)單元,用于收到上述多方會議請求并將其轉(zhuǎn)發(fā)到編解碼單元; 編解碼單元,用于將上述多方會議請求封裝為IP數(shù)據(jù)包,并由所述轉(zhuǎn)發(fā)單元將該IP數(shù)據(jù)包轉(zhuǎn)發(fā)到所述通信單元。
15、 如權(quán)利要求14所述的系統(tǒng),其特征在于,所述用戶界面單元還包 括會議控制單元,用于對通信終端進行追呼、錄音、添加或拆離與會者、 分組會議、靜音以及在會議進行過程中向通信終端發(fā)送文檔和/或圖像。
16、 如權(quán)利要求12所述的系統(tǒng),其特征在于,所述參加多方會議的通信終端包括主持人終端;用于控制所述多方會議;以及 參力tt終端,用于參加所述多方會議。
17、 如杈利要求16所述的系統(tǒng),其特征在于,在多方會議請求的設置 中,將任一通信終端的號碼設置為主持人終端的號碼。
18、 加權(quán)利要求12所述的系統(tǒng),其特征在于,所述預約會議請求包括 會議通知,該會議通知包括會議發(fā)起人姓名或名稱、參加人的姓名或名稱、 會議召開對間、會議主題、文檔以及圖像至少其中之-。
19、 如權(quán)利要求18所述的系統(tǒng),其特征在于,所述會議通知是以短消 息的形式或IP數(shù)據(jù)包的形式發(fā)送的。
20、 如權(quán)利要求12所述的系統(tǒng),其特征在于,所述語音/數(shù)據(jù)網(wǎng)包括 IP網(wǎng)、數(shù)據(jù)專網(wǎng)、固定電話網(wǎng)以及移動網(wǎng)。
21、 如權(quán)利要求12所述的系統(tǒng),其特征在于,所述通信終端包括移動 終端、固定電話以及具有IP地址的終端。
22、 如權(quán)利要求16所述的系統(tǒng),其特征在于,所述主持人終端包括移 動終端、固定電話以及具有IP地址的終端。
23、 一種基于Microsoft Office Communicator發(fā)起多方會議的方法,用于呼叫多個通信終端參加多方會議,其特征在于,包括以下步驟設置用于發(fā)起多方會議的多方會議請求,所述多方會議請求中包括參加多方會議的通信終端的號碼;向適配器發(fā)送所述多方會議請求;所^^配器通過對上述多方會議請求進行解析和鑒權(quán),并轉(zhuǎn)發(fā)上述多 方會議請求到具有資源的媒體服務器;所述媒體服務器命令語音/數(shù)據(jù)網(wǎng)向所述參加多方會議的通信終端發(fā) 起呼叫;所i^參如多方會議的通信終端響應語音/數(shù)據(jù)網(wǎng)發(fā)起的呼叫以參加多 方會議。
24、 如擻利要求23所述的方法,其特征在于,所述多方會議請求包括 用于建立即財多方會議的即時會議請求、用于建立預約多方會議的預約會 議請求以及用于取消預約多方會議的預約會議取消請求其中之一。
25、 如權(quán)利要求23或24所述的方法,其特征在于,還包括預約多方會議査詢步驟,用于根據(jù)用戶輸入的査詢請求來査詢所述預約多方會議。
26、 如權(quán)利要求25所述的方法,其特征在于,還包括預約多方會議取 消步驟,用于取消所述預約多方會議。
27、 如權(quán)利要求26所述的方法,其特征在于,還包括會議控制步驟, 用于對通信終端進行追呼、錄音、添加或拆離與會者、分組會議、靜音、 以及在會議進行過程中向通信終端發(fā)送文檔和/或圖像。
28、 如權(quán)利要求27所述的方法,其特征在于,所述參加多方會議的通 信終端包括主持人終端;用于控制所述多方會議;以及 參加終端,用于參加所述多方會議。
29、 如權(quán)利要求28所述的方法,其特征在于,在設置多方會議請求的 歩驟中,將任一通信終端的號碼設置為主持人終端的號碼。
30、 如權(quán)利要求23所述的方法,其特征在于,所述預約會議請求包括 會議通知,該會議通知包括會議發(fā)起人姓名或名稱、參加人的姓名或名稱、 會議召開時間、會議主題、文檔以及圖像至少其中之一。
31、 如權(quán)利要求30所述的方法,其特征在于,所述會議通知是以短消 息的形式或IP數(shù)據(jù)包的形式發(fā)送的。
32、 如權(quán)利要求25或26所述的方法,其特征在于,所述語音/數(shù)據(jù)網(wǎng) 包括IP網(wǎng)、數(shù)據(jù)專網(wǎng)、固定電話網(wǎng)以及移動網(wǎng)。
33、 如權(quán)利要求23所述的方法,其特征在于,所述通信終端包括移動 終端、固定電話以及具有IP地址的終端。
34、 如權(quán)利要求28所述的方法,其特征在于,所述主持人終端包括移 動終端、固定電話以及具有IP地址的終端。
全文摘要
本發(fā)明提供一種基于Microsoft Office Communicator的多方會議裝置,包括用戶界面單元,用于生成多方會議請求,并將所生成的多方會議請求發(fā)送到協(xié)議單元;協(xié)議單元,用于將所述多方會議請求進行IP封包,并將IP數(shù)據(jù)包轉(zhuǎn)發(fā)到通信單元;以及通信單元,用于向外部發(fā)送所述IP數(shù)據(jù)包,并將從外部接收的響應信息轉(zhuǎn)發(fā)到協(xié)議單元;其中,所述協(xié)議單元將所接收的響應信息進行解碼并轉(zhuǎn)發(fā)到所述用戶界面單元。
文檔編號H04L12/56GK101127616SQ20071000357
公開日2008年2月20日 申請日期2007年2月9日 優(yōu)先權(quán)日2006年7月6日
發(fā)明者萬志偉 申請人:艾易信息通信有限責任公司