專(zhuān)利名稱(chēng):用于無(wú)線一鍵通(poc)系統(tǒng)與即時(shí)消息通信(im)系統(tǒng)之間互通的方法和裝置的制作方法
用于無(wú)線一鍵通(POC)系統(tǒng)與即時(shí)消息通信(IM)系統(tǒng)之間互通的方法和裝置在35 U.S.C. § 119下的優(yōu)先權(quán)要求本發(fā)明申請(qǐng)要求2005年1月28日提交、且轉(zhuǎn)讓給本發(fā)明受讓人并因而被明 確援引包含于此的題為"Method and Apparatus for Interworking Between Push-to-Talk over Cellular (PoC) Systems and Instant Messaging (IM) Systems "的臨時(shí) 申請(qǐng)No. 60/648,092的優(yōu)先權(quán)。背景本發(fā)明一般涉及通信,尤其涉及用于在無(wú)線一鍵通(PoC)系統(tǒng)與即時(shí)消息通 信(IM)系統(tǒng)之間互通的方法和裝置。背景隨著用戶和利用率的增長(zhǎng),無(wú)線通信系統(tǒng)近年來(lái)經(jīng)歷了顯著的發(fā)展。此發(fā)展 促使運(yùn)營(yíng)商尋求向用戶提供附加的特征和服務(wù)。許多運(yùn)營(yíng)商向用戶提供的新特征的例子包括音樂(lè)下載、視頻服務(wù)、無(wú)線一鍵通(PoC)、以及即時(shí)消息通信服務(wù)(IM)。PoC和IM服務(wù)尤其受到歡迎。
圖1是示出兩者均在一無(wú)線通信系統(tǒng)100中操作的無(wú)線一鍵通(PoC)服務(wù)和 即時(shí)消息通信(IM)服務(wù)的框圖。即時(shí)消息通信(IM)客戶機(jī)108使用IM服務(wù)來(lái)與其它IM客戶機(jī)108交換消 息。盡管IM服務(wù)原先是為交換基于文本的信息而開(kāi)發(fā)的,但對(duì)于攜帶諸如音頻剪 輯、圖像等其它類(lèi)型的信息并無(wú)限制。并且,對(duì)于用戶發(fā)送什么以及何時(shí)發(fā)送也沒(méi) 有限制。通常,此信息不從發(fā)送者被流傳輸?shù)浇邮照摺o(wú)線一鍵通(PoC)服務(wù)在一組PoC用戶或客戶機(jī)104之間建立半雙工音頻 通信信道。在任意時(shí)刻, 一個(gè)PoC組中至多有一個(gè)成員具有發(fā)送的權(quán)利,而PoC 組的其它所有成員接收所發(fā)送的信息。使用發(fā)言權(quán)控制機(jī)制來(lái)仲裁來(lái)自該組不同成 員的對(duì)發(fā)送權(quán)的請(qǐng)求。由發(fā)送者生成的通話脈沖串被分成分組,然后流傳輸?shù)礁鹘?收者。由于使用IM服務(wù)來(lái)發(fā)送音頻剪輯是可能的,因此如果PoC服務(wù)能與IM服務(wù)合作將是有益的。但是,這些服務(wù)之間的差異阻礙了PoC服務(wù)與IM服務(wù)合作。在 PoC服務(wù)中使用發(fā)言權(quán)控制來(lái)確保一次僅有一個(gè)客戶機(jī)發(fā)送音頻分組。相反,IM 服務(wù)沒(méi)有發(fā)言權(quán)控制的概念,因?yàn)樵谌我鈺r(shí)刻IM組中的每個(gè)成員皆可發(fā)送。PoC 服務(wù)將音頻分成分組,然后將音頻流傳輸?shù)狡渌鼌⑴c者。在IM服務(wù)中并非如此, 在IM服務(wù)中IM客戶機(jī)緩沖音頻分組并創(chuàng)建音頻剪輯,然后該音頻剪輯被分發(fā)給 其它IM會(huì)話參與者。因?yàn)槭褂肐M服務(wù)來(lái)發(fā)送音頻剪輯是可能并合乎需要的,所 以如果PoC服務(wù)能夠與IM服務(wù)合作那將是有益的。因此,本領(lǐng)域中需要一種在無(wú)線一鍵通系統(tǒng)與即時(shí)消息通信系統(tǒng)之間互通的 方法和裝置。概要在本發(fā)明的一個(gè)方面,提供了一種發(fā)送消息的方法。該方法包括以下步驟在第一通信系統(tǒng)中生成一消息;將該消息發(fā)送給第一通信系統(tǒng)中的服務(wù)器;將該消息發(fā)送給一互通實(shí)體;在該互通實(shí)體處存儲(chǔ)該消息;將該消息轉(zhuǎn)換成流格式;向與第一通信系統(tǒng)不同類(lèi)型的第二通信系統(tǒng)請(qǐng)求發(fā)言權(quán);將該消息流傳輸給第二通信系統(tǒng)中的服務(wù)器;以及將該消息分發(fā)給第二通信系統(tǒng)中的一個(gè)終端。另一個(gè)實(shí)施例提供在其中有一個(gè)通信系統(tǒng)使用發(fā)言權(quán)控制的兩個(gè)通信系統(tǒng)之間傳送消息的方法。該方法包括以下步驟在第一通信系統(tǒng)中生成一消息;將該消 息發(fā)送給第一通信系統(tǒng)中的服務(wù)器;將該消息發(fā)送給一互通實(shí)體;存儲(chǔ)該消息;將 該消息轉(zhuǎn)換成流格式;向第二通信系統(tǒng)請(qǐng)求發(fā)言權(quán);將該消息流傳輸?shù)降诙ㄐ畔?統(tǒng)中的服務(wù)器;以及將該消息分發(fā)給第二通信系統(tǒng)中的一個(gè)終端。又一個(gè)實(shí)施例提供一種傳送消息的方法,該方法包括在第一通信系統(tǒng)中生 成一消息;將該消息發(fā)送給第一通信系統(tǒng)中的服務(wù)器;將該消息發(fā)送給一互通實(shí)體; 存儲(chǔ)該消息;將該消息轉(zhuǎn)換成流格式;將該消息流傳輸給第二通信系統(tǒng)中的服務(wù)器; 以及將該消息分發(fā)給第二通信系統(tǒng)中的一個(gè)終端。還提供了一種用于傳送消息的裝置,該裝置包括用于在第一通信系統(tǒng)中生 成一消息的裝置;用于將該消息發(fā)送給第一通信系統(tǒng)中的服務(wù)器的裝置;用于將該 消息發(fā)送給一互通實(shí)體的裝置;用于在該互通實(shí)體處存儲(chǔ)該消息的裝置;用于將該 消息轉(zhuǎn)換成流格式的裝置;用于向第二通信系統(tǒng)請(qǐng)求發(fā)言權(quán)的裝置;用于將該消息
流傳輸給第二通信系統(tǒng)中的服務(wù)器的裝置;以及用于將該消息分發(fā)給第二通信系統(tǒng) 中一終端的裝置。又一個(gè)實(shí)施例提供一種傳送用裝置,包括用于在第一通信系統(tǒng)中生成一消息的裝置;用于將該消息發(fā)送給第一通信系統(tǒng)中的服務(wù)器的裝置;用于將該消息發(fā)送給一互通實(shí)體的裝置;用于在該互通實(shí)體處存儲(chǔ)該消息的裝置;用于將該消息轉(zhuǎn)換成流格式的裝置;用于在第一通信系統(tǒng)中生成另外至少一個(gè)消息的裝置;用于將該另外至少一個(gè)消息發(fā)送給第一通信系統(tǒng)中的服務(wù)器的裝置;用于將該另外至少一個(gè)消息發(fā)送給該互通實(shí)體的裝置;用于存儲(chǔ)該另外至少一個(gè)消息的裝置;用于將該 另外至少一個(gè)消息轉(zhuǎn)換成流格式的裝置;用于將該消息和該另外至少一個(gè)消息放置在一隊(duì)列中的裝置;用于向第二通信系統(tǒng)請(qǐng)求發(fā)言權(quán)的裝置;用于將該消息流傳輸 給第二通信系統(tǒng)中的服務(wù)器的裝置;用于將該消息分發(fā)給第二通信系統(tǒng)中的至少一個(gè)終端的裝置;用于確定該隊(duì)列是否包含另外至少一個(gè)消息的裝置;用于在該隊(duì)列 包含另外至少一個(gè)消息的情況下請(qǐng)求發(fā)言權(quán)的裝置;用于將該另外至少一個(gè)消息流 傳輸給第二通信系統(tǒng)中的服務(wù)器的裝置;以及用于將該另外至少一個(gè)消息分發(fā)給第 二通信系統(tǒng)中的至少一個(gè)終端的裝置。還提供了一種計(jì)算機(jī)可讀介質(zhì)。此計(jì)算機(jī)可讀介質(zhì)包含計(jì)算機(jī)可執(zhí)行指令, 這些指令包括在第一通信系統(tǒng)中生成一消息;將該消息發(fā)送給第一通信系統(tǒng)中的服務(wù)器;將該消息發(fā)送給一互通實(shí)體;存儲(chǔ)該消息;將該消息轉(zhuǎn)換成流格式;向第 二通信系統(tǒng)請(qǐng)求發(fā)言權(quán);將該消息發(fā)送給第二通信系統(tǒng)中的服務(wù)器;以及將該消息 分發(fā)給第二通信系統(tǒng)中的.一個(gè)終端。又一個(gè)實(shí)施例提供包含計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì),這些指令包括 在第一通信系統(tǒng)中生成一消息;將該消息發(fā)送給第一通信系統(tǒng)中的服務(wù)器;將該消息發(fā)送給一互通實(shí)體;存儲(chǔ)該消息;將該消息轉(zhuǎn)換成流格式;向第二通信系統(tǒng)請(qǐng)求 發(fā)言權(quán);將該消息流傳輸給第二通信系統(tǒng)中的服務(wù)器;以及將該消息分發(fā)給第二通 信系統(tǒng)中的一個(gè)終端。附圖簡(jiǎn)要說(shuō)明圖1是示出根據(jù)一個(gè)實(shí)施例的無(wú)線通信系統(tǒng)中的PoC服務(wù)和IM服務(wù)的框圖。 圖2是示出根據(jù)一個(gè)實(shí)施例的PoC服務(wù)、IM服務(wù)和互通實(shí)體的框圖。 圖3是示出根據(jù)一個(gè)實(shí)施例的PoC服務(wù)、IM服務(wù)、以及對(duì)PoC服務(wù)器表現(xiàn) 為PoC客戶機(jī)并且對(duì)IM服務(wù)器表現(xiàn)為IM客戶機(jī)的互通實(shí)體的框圖。
圖4是示出根據(jù)一個(gè)實(shí)施例的互通實(shí)體的操作的流程圖。圖5是示出根據(jù)另一個(gè)實(shí)施例的互通實(shí)體的操作的流程圖。具體說(shuō)明概述本文中使用術(shù)語(yǔ)"示例性的"來(lái)表示"起到示例、實(shí)例或說(shuō)明的作用"。本 文中描述為"示例性的"任何實(shí)施例并非必然被解釋為優(yōu)于或勝過(guò)其它實(shí)施例。PoC服務(wù)與IM服務(wù)之間有一些根本的差異。如在上文中提及并在圖1中示出 的,PoC服務(wù)使用發(fā)言權(quán)控制,由此PoC服務(wù)器102將僅分發(fā)從具有發(fā)言權(quán)的一 組成員接收的音頻分組。PoC服務(wù)器102將丟棄從該組的其它成員接收的音頻分 組??蛻魴C(jī)必須先請(qǐng)求并被授予發(fā)言權(quán),然后才能發(fā)送音頻分組??蛻魴C(jī)可以是移 動(dòng)終端或其它通信設(shè)備。相反,IM服務(wù)沒(méi)有發(fā)言權(quán)控制的概念。在任意時(shí)刻,IM 組的每個(gè)成員皆能發(fā)送。另外,PoC客戶機(jī)104將音頻分成分組,并將它們流傳輸 給其它參與者。與此正好相反,IM客戶機(jī)108通常緩沖音頻分組并創(chuàng)建音頻剪輯, 該音頻剪輯然后被分發(fā)給IM會(huì)話中的其它參與者。由此,IM服務(wù)的用戶所體驗(yàn) 的延遲通常比PoC用戶所體驗(yàn)的要高。為了允許PoC服務(wù)與IM服務(wù)合作(反之 亦然),需要能克服由PoC服務(wù)中的發(fā)言權(quán)控制協(xié)議和音頻的流特性造成的障礙 的技術(shù)。圖2是示出根據(jù)一個(gè)實(shí)施例的無(wú)線通信系統(tǒng)200中的PoC服務(wù)、IM服務(wù)和互 通實(shí)體的框圖。本文中所公開(kāi)的實(shí)施例通過(guò)提供允許PoC客戶機(jī)206與IM客戶機(jī)210彼此 進(jìn)行語(yǔ)音對(duì)話的技術(shù)來(lái)解決上述需要D本發(fā)明的一個(gè)方面涉及在本文中稱(chēng)為互通實(shí) 體的一種對(duì)PoC服務(wù)器204表現(xiàn)為PoC客戶機(jī)206、并且對(duì)IM服務(wù)器208表現(xiàn)為 IM客戶機(jī)210的新的功能實(shí)體。在一個(gè)實(shí)施例中,提供了用于在諸如PoC等具有 發(fā)言權(quán)控制的服務(wù)與諸如IM等不具有發(fā)言權(quán)控制的服務(wù)之間互通的機(jī)制。 一種新 的互通實(shí)體202為不具有此功能的客戶機(jī)請(qǐng)求發(fā)言權(quán)控制。發(fā)言權(quán)控制的概念由此 得以維系。本文中所記載的實(shí)施例涉及使得由IM客戶機(jī)210生成的音頻剪輯能被投送給 PoC客戶機(jī)206的互通功能(IF)。此互通功能還使得由PoC客戶機(jī)206生成的 通話脈沖串能被投送給IM客戶機(jī)210。 PoC客戶機(jī)206與PoC服務(wù)器204之間的 接口不需要任何改動(dòng);類(lèi)似地,IM服務(wù)器208與IM客戶機(jī)210之間的接口也不
需要任何改動(dòng)。PoC服務(wù)器204或/和IM服務(wù)器208可能需要被修改以支持此新功 能。此外,此新功能可通過(guò)添加一通過(guò)接口連接PoC服務(wù)器204和IM服務(wù)器208 兩者的獨(dú)立單元來(lái)實(shí)現(xiàn)。對(duì)于PoC客戶機(jī)206,會(huì)話呈現(xiàn)為PoC會(huì)話,而對(duì)于IM 客戶機(jī)210,會(huì)話呈現(xiàn)為IM會(huì)話。 示例圖3是示出PoC服務(wù)、IM服務(wù)、以及對(duì)PoC服務(wù)器304表現(xiàn)為PoC客戶機(jī) 306并且對(duì)IM服務(wù)器308表現(xiàn)為IM客戶機(jī)310的互通實(shí)體302的框圖。上述互 通實(shí)體302可被實(shí)現(xiàn)為PoC服務(wù)器304的一部分、IM服務(wù)器308的一部分、或作 為與PoC服務(wù)器304和IM服務(wù)器308兩者通信的獨(dú)立實(shí)體。對(duì)于PoC服務(wù)器304, 此功能實(shí)體擔(dān)當(dāng)PoC客戶機(jī)306,而對(duì)于IM服務(wù)器308,它擔(dān)當(dāng)IM客戶機(jī)310。 無(wú)論是哪種實(shí)現(xiàn),此互通實(shí)體均執(zhí)行數(shù)種功能。例如,互通實(shí)體302監(jiān)聽(tīng)來(lái)自PoC服務(wù)器304的通話脈沖串,并且當(dāng)其接收 到通話脈沖串時(shí),它經(jīng)由IM服務(wù)器308將該通話脈沖串發(fā)送給所有IM客戶機(jī)310。 此操作可無(wú)顯著延遲地執(zhí)行。在一個(gè)實(shí)施例中,互通實(shí)體302可監(jiān)聽(tīng)來(lái)自IM服務(wù)器308的音頻剪輯或通話 脈沖串。當(dāng)互通實(shí)體302接收到來(lái)自IM服務(wù)器308的音頻剪輯或通話脈沖串時(shí), 它可將它們存儲(chǔ)在臨時(shí)存儲(chǔ)中,并將該音頻剪輯轉(zhuǎn)換成流格式。互通實(shí)體302然后 向PoC服務(wù)器304請(qǐng)求發(fā)言權(quán),并且當(dāng)被授予發(fā)言權(quán)時(shí),互通實(shí)體302可將所存 儲(chǔ)的音頻剪輯流傳輸給PoC服務(wù)器304以分發(fā)給PoC客戶機(jī)306。當(dāng)音頻剪輯流 傳輸完成時(shí),互通實(shí)體302釋放發(fā)言權(quán)并刪除所存儲(chǔ)的音頻剪輯。由于在從IM客戶機(jī)310接收到音頻剪輯或通話脈沖串與此音頻剪輯或脈沖串 被發(fā)送給PoC服務(wù)器304之間有延遲,因此多個(gè)音頻剪輯或通話脈沖串有可能迅 速相繼到達(dá)。在另一個(gè)實(shí)施例中,該轉(zhuǎn)換功能可代之以與流傳輸功能并行執(zhí)行。該 互通實(shí)體可將從其它IM客戶機(jī)310接收的多個(gè)音頻剪輯存儲(chǔ)在一隊(duì)列中,并在從 PoC服務(wù)器304獲得發(fā)言權(quán)之后發(fā)送所存儲(chǔ)的這些音頻剪輯。圖4是本發(fā)明的一個(gè)實(shí)施例的流程圖。方法400從步驟402開(kāi)始,此時(shí)互通 實(shí)體302監(jiān)聽(tīng)來(lái)自IM服務(wù)器308的通話脈沖串或音頻剪輯。在步驟404,該互通 實(shí)體接收這些通話脈沖串或音頻剪輯。 一旦被接收,在步驟406,這些通話脈沖串 或音頻剪輯就被存儲(chǔ)在臨時(shí)存儲(chǔ)用存儲(chǔ)器中。在步驟408,互通實(shí)體302將所存儲(chǔ) 的通話脈沖串或音頻剪輯轉(zhuǎn)換成流格式。 一旦向流格式的轉(zhuǎn)換發(fā)生,則在步驟410 互通實(shí)體302就向PoC服務(wù)器304請(qǐng)求發(fā)言權(quán)。在步驟412, PoC服務(wù)器304將發(fā) 言權(quán)授予互通實(shí)體302。 一旦接收到發(fā)言權(quán),則在步驟414互通實(shí)體302就將經(jīng)轉(zhuǎn) 換的通話脈沖串或音頻剪輯流傳輸給PoC服務(wù)器304。在步驟416, PoC服務(wù)器304 將這些通話脈沖串或音頻剪輯分發(fā)給(各)PoC客戶機(jī)306。 PoC服務(wù)器部分的實(shí)現(xiàn)當(dāng)互通功能302被實(shí)現(xiàn)為PoC服務(wù)器304的一部分時(shí),PoC服務(wù)器304代表 組成員管理發(fā)言權(quán)。當(dāng)一客戶機(jī)想要發(fā)送通話脈沖串時(shí),它向IM服務(wù)器發(fā)送一通 話脈沖串請(qǐng)求。因?yàn)镮M客戶機(jī)310不能請(qǐng)求發(fā)言權(quán),所以互通實(shí)體302可代表IM 客戶機(jī)作此請(qǐng)求。代表IM客戶機(jī)301遞交的發(fā)言權(quán)請(qǐng)求、以及由PoC客戶機(jī)306 遞交的那些發(fā)言權(quán)請(qǐng)求可由PoC服務(wù)器304根據(jù)本地策略處理。為了維持發(fā)言權(quán)控制的概念,互通實(shí)體302接收來(lái)自IM客戶機(jī)310的音頻剪 輯,將它們排入隊(duì)列,然后代表發(fā)送音頻剪輯的IM客戶機(jī)310向PoC服務(wù)器304 生成發(fā)言權(quán)請(qǐng)求?;ネ▽?shí)體302 (如上所述)維護(hù)要被發(fā)送給PoC服務(wù)器304的音頻剪輯的隊(duì) 列。當(dāng)互通實(shí)體302接收到來(lái)自各IM客戶機(jī)310之一的音頻剪輯時(shí),所接收的音 頻剪輯被放置到此隊(duì)列中。如果此隊(duì)列僅包含一個(gè)條目,則互通實(shí)體302向PoC 服務(wù)器304發(fā)送一發(fā)言權(quán)請(qǐng)求。在該發(fā)言權(quán)請(qǐng)求待決時(shí),從其它IM服務(wù)器310接 收到的后續(xù)音頻剪輯可被加入到該隊(duì)列中;但是不再發(fā)送后續(xù)的發(fā)言權(quán)請(qǐng)求,因?yàn)?己有一發(fā)言權(quán)請(qǐng)求待決。當(dāng)PoC服務(wù)器304向此互通實(shí)體302授予發(fā)言權(quán)時(shí),它從該隊(duì)列中移除第一 個(gè)音頻剪輯并將其流傳輸給PoC服務(wù)器304。 一旦此傳送完成,互通實(shí)體302就可 向始發(fā)此音頻剪輯的IM客戶機(jī)310提供一確認(rèn)。然后,如果該隊(duì)列包含另外的至 少一個(gè)音頻剪輯,則互通實(shí)體320向PoC服務(wù)器304作出發(fā)言權(quán)請(qǐng)求。圖5是一種將該互通實(shí)體實(shí)現(xiàn)為PoC服務(wù)器的一部分的方法的各個(gè)步驟的流 程圖。方法500在步驟502開(kāi)始,此時(shí)IM客戶機(jī)向IM服務(wù)器發(fā)送一通話脈沖串 或音頻剪輯。在步驟504, IM服務(wù)器向該互通實(shí)體發(fā)送該通話脈沖串或音頻剪輯。 在步驟506,該互通實(shí)體接收該通話脈沖串或音頻剪輯,將其轉(zhuǎn)換成流格式并將其 放置在一隊(duì)列中。在步驟508,該隊(duì)列被分析以確定隊(duì)列中是否有一個(gè)以上的條目。 如果該隊(duì)列中有至少一個(gè)條目,則在步驟510,該通話脈沖串或音頻剪輯被放置在 該隊(duì)列中。如果該隊(duì)列中沒(méi)有條目,則在步驟512,該互通實(shí)體向PoC服務(wù)器發(fā)送 一發(fā)言權(quán)請(qǐng)求。在步驟514, PoC服務(wù)器向該互通實(shí)體授予發(fā)言權(quán)。 一旦被授予發(fā) 言權(quán),在步驟516,該互通實(shí)體就將第一通話脈沖串或音頻剪輯流傳輸給PoC服務(wù)
器以向客戶機(jī)分發(fā)。在該通話脈沖串或音頻剪輯已被流傳輸之后,在步驟516該互 通實(shí)體再次分析該隊(duì)列以確定隊(duì)列中是否有至少一個(gè)條目。如果該隊(duì)列中還留有至少一個(gè)條目,則處理返回到步驟512。如果隊(duì)列中沒(méi)有留下條目,則處理結(jié)束。本領(lǐng)域技術(shù)人員將可理解,信息和信號(hào)可使用各種不同技術(shù)和技藝中的任一 種來(lái)表示。例如,貫穿以上說(shuō)明可被引述的數(shù)據(jù)、指令、命令、信息、信號(hào)、比特、 碼元以及碼片可由電壓、電流、電磁波、磁場(chǎng)或磁粒子、光場(chǎng)或光粒子、或其任意 組合來(lái)表示。本領(lǐng)域技術(shù)人員還將認(rèn)識(shí)到,結(jié)合本文中所公開(kāi)的實(shí)施例說(shuō)明的各種示例性 邏輯塊、模塊、電路以及算法步驟可被實(shí)現(xiàn)為電子硬件、計(jì)算機(jī)軟件、或兩者的組 合。為清楚地說(shuō)明硬件與軟件的這一可互換性,各種示例性組件、塊、模塊、電路 以及步驟在以上一般是以其功能的形式來(lái)描述的。此類(lèi)功能是被實(shí)現(xiàn)為硬件還是軟 件取決于具體應(yīng)用和加在整個(gè)系統(tǒng)上的系統(tǒng)約束。本領(lǐng)域技術(shù)人員可針對(duì)每種特定 應(yīng)用以各種方式實(shí)現(xiàn)所述的功能,但此類(lèi)實(shí)現(xiàn)決策不應(yīng)被解釋為致使偏離本發(fā)明的 范圍。結(jié)合本文中所公開(kāi)的這些實(shí)施例說(shuō)明的各種示例性邏輯塊、模塊以及電路可 用通用處理器、數(shù)字信號(hào)處理器(DSP)、專(zhuān)用集成電路(ASIC)、現(xiàn)場(chǎng)可編程 門(mén)陣列(FPGA)或其它可編程邏輯器件、分立門(mén)或晶體管邏輯、分立硬件組件、 或其設(shè)計(jì)成執(zhí)行本文中所記載的這些功能的任意組合來(lái)實(shí)現(xiàn)或執(zhí)行。通用處理器可以是微處理器,但在替換方案中,該處理器可以是任何常規(guī)處理器、控制器、微控 制器、或狀態(tài)機(jī)。處理器還可被實(shí)現(xiàn)為計(jì)算設(shè)備的綴合,例如,DSP與微處理器 的組合、多個(gè)微處理器、與DSP核心協(xié)作的一個(gè)或多個(gè)徼處理器、或任何其它此 類(lèi)配置。結(jié)合本文中公開(kāi)的這些實(shí)施例說(shuō)明的方法或算法的步驟可直接用硬件、由處 理器執(zhí)行的軟件模塊、或這兩者的組合實(shí)施。軟件模塊可駐留在RAM存儲(chǔ)器、閃 存、ROM存儲(chǔ)器、EPROM存儲(chǔ)器、EEPROM存儲(chǔ)器、寄存器、硬盤(pán)、可移動(dòng)盤(pán)、 CD-ROM、或本領(lǐng)域中己知的任何其它形式的存儲(chǔ)介質(zhì)。示例性的存儲(chǔ)介質(zhì)被耦合 到處理器以使該處理器能夠從該存儲(chǔ)介質(zhì)讀取或向其寫(xiě)入信息。在替換方案中,存 儲(chǔ)介質(zhì)可被集成到處理器。處理器和存儲(chǔ)介質(zhì)可駐留在ASIC中。ASIC可駐留在 用戶終端中。在替換方案中,處理器和存儲(chǔ)介質(zhì)可作為分立組件駐留在用戶終端中。提供對(duì)所公開(kāi)實(shí)施例的以上說(shuō)明是為了使本領(lǐng)域任何技術(shù)人員皆能制作或使 用本發(fā)明。這些實(shí)施例的各種變體對(duì)于本領(lǐng)域技術(shù)人員將是顯而易見(jiàn)的,并且本文
中所定義的一般性原理可被應(yīng)用于其它實(shí)施例而不會(huì)偏離本發(fā)明的精祌或范圍。由 此,本發(fā)明并不旨在被限定于本文中所示的這些實(shí)施例,而是應(yīng)與最廣義的范圍相 符。
權(quán)利要求
1.(原始)一種傳送消息的方法,所述方法包括在第一通信系統(tǒng)中生成一消息;將所述消息發(fā)送給所述第一通信系統(tǒng)中的一服務(wù)器;將所述消息發(fā)送給一互通實(shí)體;存儲(chǔ)所述消息;將所述消息轉(zhuǎn)換成流格式;向第二通信系統(tǒng)請(qǐng)求發(fā)言權(quán);將所述消息流傳輸給所述第二通信系統(tǒng)中的一服務(wù)器;以及將所述消息分發(fā)給所述第二通信系統(tǒng)中的一終端。
2. (原始)如權(quán)利要求l所述的方法,其特征在于,所述第一通信系統(tǒng)是即 時(shí)消息通信(IM)系統(tǒng)。
3. (原始)如權(quán)利要求2所述的方法,其特征在于,所述第二通信系統(tǒng)是無(wú) 線一鍵通(PoC)系統(tǒng)。
4. (原始) 一種傳送消息的方法,所述方法包括 在第一通信系統(tǒng)中生成一消息; 將所述消息發(fā)送給所述第一通信系統(tǒng)中的一服務(wù)器; 將所述消息發(fā)送給一互通實(shí)體; 存儲(chǔ)所述消息; 將所述消息轉(zhuǎn)換成流格式; 由所述互通實(shí)體向第二通信系統(tǒng)請(qǐng)求發(fā)言權(quán); 將所述消息流傳輸?shù)剿龅诙ㄐ畔到y(tǒng)中的一服務(wù)器;以及 將所述消息分發(fā)給所述第二通信系統(tǒng)中的一終端。
5. (原始)如權(quán)利要求4所述的方法,其特征在于,所述第一通信系統(tǒng)是即 時(shí)消息通信(IM)系統(tǒng)。
6. (原始)如權(quán)利要求5所述的方法,其特征在于,所述第二通信系統(tǒng)是無(wú) 線一鍵通(PoC)系統(tǒng)。
7. (原始)如權(quán)利要求l所述的方法,其特征在于,所述互通實(shí)體是在所述 即時(shí)消息通信(IM)服務(wù)器中實(shí)現(xiàn)的。
8. (原始)如權(quán)利要求l所述的方法,其特征在于,所述互通實(shí)體是在所述一鍵通(PoC)服務(wù)器中實(shí)現(xiàn)的。
9. (原始)如權(quán)利要求l所述的方法,其特征在于,所述互通實(shí)體被實(shí)現(xiàn)為 與所述即時(shí)消息通信(IM)服務(wù)器和所述無(wú)線一鍵通(PoC)服務(wù)器兩者通信的獨(dú) 立實(shí)體。
10. (原始)如權(quán)利要求4所述的方法,其特征在于,將所述消息轉(zhuǎn)換成流 格式是與將所述消息流傳輸?shù)剿龅诙ㄐ畔到y(tǒng)中的一服務(wù)器并行執(zhí)行的。
11. (原始)如權(quán)利要求4所述的方法,其特征在于,將所述另外至少一個(gè) 消息轉(zhuǎn)換成流格式是與將所述至少另外一個(gè)消息流傳輸?shù)剿龅诙ㄐ畔到y(tǒng)中的 一服務(wù)器并行執(zhí)行的。
12. (原始) 一種傳送消息的方法,所述方法包括 在第一通信系統(tǒng)中生成一消息; 將所述消息發(fā)送給所述第一通信系統(tǒng)中的一服務(wù)器; 將所述消息發(fā)送給一互通實(shí)體; 向第二通信系統(tǒng)請(qǐng)求發(fā)言權(quán); 如果所述發(fā)言權(quán)未被授予則將所述消息排入隊(duì)列; 將所述消息轉(zhuǎn)換成流格式;當(dāng)所述發(fā)言權(quán)被授予時(shí),將所述消息流傳輸?shù)剿龅诙ㄐ畔到y(tǒng)中的一服務(wù) 器;以及將所述消息分發(fā)給所述第二通信系統(tǒng)中的一終端。
13. (原始)如權(quán)利要求12所述的方法,其特征在于,所述第二通信系統(tǒng)是 即時(shí)消息通信(IM)系統(tǒng)。
14. (原始) 一種用于傳送消息的裝置,所述裝置包括 用于在第一通信系統(tǒng)中生成一消息的裝置; 用于將所述消息發(fā)送給所述第一通信系統(tǒng)中的一服務(wù)器的裝置; 用于將所述消息發(fā)送給一互通實(shí)體的裝置; 用于存儲(chǔ)所述消息的裝置;用于將所述消息轉(zhuǎn)換成流格式的裝置; 用于向第二通信系統(tǒng)請(qǐng)求發(fā)言權(quán)的裝置;用于將所述消息流傳輸?shù)剿龅诙ㄐ畔到y(tǒng)中的一服務(wù)器的裝置;以及 用于將所述消息分發(fā)給所述第二通信系統(tǒng)中的一終端的裝置。
15. (原始) 一種用于傳送消息的裝置,所述裝置包括 用于在第一通信系統(tǒng)中生成一消息的裝置;用于將所述消息發(fā)送給所述第一通信系統(tǒng)中的一服務(wù)器的裝置; 用于將所述消息發(fā)送給一互通實(shí)體的裝置; 用于存儲(chǔ)所述消息的裝置; 用于將所述消息轉(zhuǎn)換成流格式的裝置;用于在所述第一通信系統(tǒng)中生成另外至少一個(gè)消息的裝置;用于將所述另外至少一個(gè)消息發(fā)送給所述第一通信系統(tǒng)中的所述服務(wù)器的裝置;用于將所述另外至少一個(gè)消息發(fā)送給所述互通實(shí)體的裝置;用于存儲(chǔ)所述另外至少一個(gè)消息的裝置;用于將所述另外至少一個(gè)消息轉(zhuǎn)換成所述流格式的裝置;用于將所述消息和所述另外至少一個(gè)消息放置到一隊(duì)列中的裝置;用于向第二通信系統(tǒng)請(qǐng)求發(fā)言權(quán)的裝置;用于將所述消息流傳輸?shù)剿龅诙ㄐ畔到y(tǒng)中的一服務(wù)器的裝置; 用于將所述消息分發(fā)給所述第二通信系統(tǒng)中的至少一個(gè)終端的裝置; 用于確定所述隊(duì)列是否包含另外至少一個(gè)消息的裝置; 用于在所述隊(duì)列包含另外至少一個(gè)消息的情況下請(qǐng)求發(fā)言權(quán)的裝置; 用于將所述另外至少一個(gè)消息流傳輸?shù)剿龅诙ㄐ畔到y(tǒng)中的所述服務(wù)器的 裝置;以及用于將所述另外至少一個(gè)消息分發(fā)給所述第二通信系統(tǒng)中的至少一個(gè)終端的 裝置。
16. (原始) 一種包含計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可 執(zhí)行指令包括在第一通信系統(tǒng)中生成一消息;將所述消息發(fā)送給所述第一通信系統(tǒng)中的一服務(wù)器;將所述消息發(fā)送給一互通實(shí)體;存儲(chǔ)所述消息;將所述消息轉(zhuǎn)換成流格式;向第二通信系統(tǒng)請(qǐng)求發(fā)言權(quán);將所述消息發(fā)送給所述第二通信系統(tǒng)中的一服務(wù)器;以及將所述消息分發(fā)給所述第二通信系統(tǒng)中的一終端。
17.(原始) 一種包含計(jì)算機(jī)可執(zhí)行指令的計(jì)算機(jī)可讀介質(zhì),所述計(jì)算機(jī)可 執(zhí)行指令包括在第一通信系統(tǒng)中生成一消息;將所述消息發(fā)送給所述第一通信系統(tǒng)中的一服務(wù)器;將所述消息發(fā)送給一互通實(shí)體;存儲(chǔ)所述消息;將所述消息轉(zhuǎn)換成流格式;向第二通信系統(tǒng)請(qǐng)求發(fā)言權(quán);將所述消息流傳輸給所述第二通信系統(tǒng)中的一服務(wù)器;以及 將所述消息分發(fā)給所述第二通信系統(tǒng)中的一終端。
全文摘要
提供了一種用于無(wú)線一鍵通(PoC)系統(tǒng)與即時(shí)消息通信(IM)系統(tǒng)之間互通的方法和裝置。提供了一種對(duì)PoC服務(wù)器表現(xiàn)為PoC客戶機(jī)、并且對(duì)IM服務(wù)器表現(xiàn)為IM客戶機(jī)的互通實(shí)體。此互通實(shí)體可被實(shí)現(xiàn)為PoC服務(wù)器或IM服務(wù)器的一部分。此互通實(shí)體監(jiān)聽(tīng)來(lái)自PoC服務(wù)器的通話脈沖串,并且當(dāng)其接收到通話脈沖串時(shí),該互通實(shí)體經(jīng)由IM服務(wù)器向IM客戶機(jī)發(fā)送消息。在一個(gè)實(shí)施例中,該交互實(shí)體監(jiān)聽(tīng)來(lái)自IM服務(wù)器的通話脈沖串或音頻剪輯,并且當(dāng)其接收到它們時(shí),將它們存儲(chǔ)在臨時(shí)存儲(chǔ)用存儲(chǔ)器中,并將它們轉(zhuǎn)換成流格式。該互通實(shí)體然后向PoC服務(wù)器請(qǐng)求發(fā)言權(quán),并且一旦被授予發(fā)言權(quán),就將所存儲(chǔ)的音頻剪輯或通話脈沖串流傳輸?shù)絇oC服務(wù)器。PoC服務(wù)器然后將這些剪輯分發(fā)給各PoC客戶機(jī)。
文檔編號(hào)H04L12/58GK101133610SQ200680006712
公開(kāi)日2008年2月27日 申請(qǐng)日期2006年1月27日 優(yōu)先權(quán)日2005年1月28日
發(fā)明者R·舒伯拉瑪尼安, R·阿塔瑞斯 申請(qǐng)人:高通股份有限公司