專利名稱:一種在會話中多設備協同工作的方法
技術領域:
本發明涉及短距離通信技術,尤其涉及一種在會話中多設備協同工作的方法。
背景技術:
隨著科技的發展,人們擁有了越來越多的個人設備,例如手機、筆記本電腦、PDA、 MP3、MP4等等,而且這些設備的能力也越來越強。 通過短距離通信技術,比如藍牙、紅外、UWB(Ultra-Wideband Radio,超寬帶無線 技術)等,具有短距離通信的能力的設備可以連接在一起,組成一個PAN (Personal Area Network,個域網絡),共享彼此的資源與能力。 但是,在現有技術中,這些在同一個個域網絡中具有短距離通信的能力的設備無 法在與該個域網絡外部其他設備進行會話時共同參與會話,協同工作。比如
場景一 用戶A向用戶B的手機發起視頻電話呼叫; 用戶B通過手機接聽電話,但是用戶B的手機屏幕太小; 用戶B的MP4屏幕比較大,但是無法使用MP4實時觀看用戶A發送的視頻。
場景二 用戶A向用戶B的手機發起視頻電話呼叫; 用戶B通過手機接聽電話,但是用戶B的手機沒有攝像頭,無法向用戶A發送他的 視頻信號; 用戶B的筆記本上有攝像頭,但是,無法使用該筆記本實時向用戶A傳輸會話的視頻。 場景三 用戶A向用戶B的手機發起視頻電話呼叫; 用戶B通過手機接聽電話,但是用戶B的手機沒有攝像頭,無法向用戶A發送他的 視頻信號; 用戶B身邊的用戶C的筆記本上有攝像頭,但是,無法使用該筆記本實時向用戶A 傳輸會話的視頻。
發明內容
本發明要解決的技術問題就是解決現有技術中在同一個個域網絡中具有短距離 通信的能力的設備無法在與該個域網絡外部其他設備進行會話時共同參與會話,協同工作 的問題,提出一種在會話中多設備協同工作的方法,使多個設備共同參與會話,共享能力。
為了解決上述技術問題,本發明提供一種在會話中多設備協同工作的方法,包 括 具有短距離通信的能力的主設備在會話過程中邀請屬于同一個域網絡的協助設 備加入所述會話;
所述協助設備加入會話,并協助所述主設備參與會話。 進一步地,所述主設備邀請協助設備加入會話的步驟之前,協助設備加入主設備 的個域網絡。 進一步地,所述協助設備加入主設備的個域網絡的步驟包括
協助設備搜索主設備的個域網絡的控制點;
協助設備向所述控制點發送加入主設備的個域網絡的請求;
協助設備與主設備的個域網絡的控制點建立連接。 進一步地,所述主設備和協助設備之間通訊通過主設備的個域網絡控制點中轉。
進一步地,所述協助設備為一個或多個。 進一步地,所述主設備通過藍牙與協助設備通訊,所述主設備邀請協助設備加入 會話的步驟包括 主設備獲取協助設備服務能力; 主設備根據所述服務能力配置流參數,并設置與協助設備相同的流參數。 進一步地,主設備獲取協助設備服務能力之前,還向協助設備發起流端點SEP發
現過程,協助設備向主設備返回協助設備的流端點標識SEID和媒體類型。 進一步地,所述協助設備加入會話的步驟中,主設備和協助設備建立流,在建立流
的過程中,建立邏輯鏈路控制及適配協議L2CAP通道,并且主設備和協助設備都處于打開狀態。 進一步地,所述協助設備通過所述主設備參與會話的過程包括主設備和協助設 備之間進行流傳輸,兩個設備均為流傳輸的狀態。 進一步地,所述主設備通過藍牙與協助設備通訊,所述協助設備加入主設備的個 域網絡的步驟包括 協助設備通過BB基帶請求和SDP服務發現協議確定控制點;
協助設備請求和控制點之間建立藍牙連接;
協助設備和控制點之間建立L2CAP通道; 協助設備和控制點之間通過藍牙網絡封裝協議BNEP控制命令初始化BNEP連接。
本發明提出一種在會話中多設備協同工作的方法,多個設備間可以共同參與會 話,共享能力,協同完成任務。
圖1是本發明實施例一的流程圖; 圖2是本發明實施例二的流程圖; 圖3是本發明實施例三的流程圖; 圖4是本發明應用示例一步驟3的流程圖; 圖5是本發明應用示例二步驟3的流程圖。
具體實施例方式
在本發明的核心思想是在會話過程中的一設備,稱為主設備,邀請屬于同一個域 網絡的其它設備,稱為協助設備,加入所述會話;所述協助設備加入會話,并協助所述主設
4備參與會話。 下面結合附圖及具體實施例對本發明進行詳細說明。
實施例一 如圖1所示,本發明實施例一的流程包括如下步驟
步驟IOI,用戶A的設備與用戶B的設備一之間建立會話; 步驟102,用戶B的設備一邀請用戶B的設備二加入會話;所述用戶B的設備一和
設備二屬于同一個域網絡; 步驟103,用戶B的設備二加入會話; 步驟104,用戶A的設備和用戶B的設備一、設備二之間開始協同工作,其中,用戶B的設備二協助設備一參與會話。 其中,所述用戶B的設備一為主設備, 一般是移動通信設備(如手機),當然,也可以是PC等具有會話能力的設備;用戶B的設備二為協助設備,可以是具有短距離通信的能力的其它設備,比如MP4、 PC等;用戶A的設備類似用戶B的設備一,一般是移動通信設備(如手機),當然,也可以是PC等具有會話能力的設備。 步驟102用戶B的設備一邀請用戶B的設備二加入會話的時間可以是已經建立起會話之后,也可以是在建立會話的過程中,比如設備一發起會話請求之后,即可邀請設備二加入會話。 另外,根據需要,設備一可以通過上述方法分別邀請多個協助設備加入所述會話。
實施例二 如圖2所示,本發明實施例二的流程包括如下步驟
步驟201,用戶A的設備與用戶B的設備一之間建立會話; 步驟202,用戶B的設備一通過用戶B的個域網絡的控制點邀請屬于同一個域網絡的設備二加入會話; 步驟203,用戶B的設備二通過所述控制點加入會話; 步驟204,用戶A的設備和用戶B的設備一、設備二之間開始協同工作,其中,用戶B的設備二協助設備一參與會話,設備二和設備一之間的通訊(包括傳輸數據和信令)通過所述控制點中轉。 跟實施例一類似,所述用戶B的設備一為主設備,用戶B的設備二為協助設備。
實施例三 在實施例一和實施例二中,所述用戶B的設備一和設備二屬于同一個域網絡。在實際應用中,有可能用到不屬于同一個域網絡設備,比如,用戶C的設備,其處理過程可以如圖3所示,包括如下步驟 步驟301,用戶A的設備與用戶B的設備之間建立會話;
步驟302,用戶C的設備加入用戶B的個域網絡;
其中,步驟302可以包括 (1)用戶C的設備搜索用戶B的個域網絡的控制點; (2)用戶C的設備向所述控制點發送加入用戶B的個域網絡的請求; (3)所述控制點同意其加入,用戶C的設備與用戶B的個域網絡的控制點建立連
接;
5
步驟303,用戶B的設備通過所述控制點邀請用戶C的設備加入會話;
步驟304,用戶C的設備通過所述控制點加入會話; 步驟305,用戶A的設備和用戶B的設備、用戶C的設備之間開始協同工作,其中,用戶C的設備協助用戶B的設備參與會話,用戶C的設備和用戶B的設備之間的通訊(包括傳輸數據和信令)通過所述控制點中轉。 所述用戶B的設備為主設備,用戶C的設備為協助設備,在上述步驟302完成之后,用戶C的設備和用戶B的設備之間的通訊也可以不通過所述控制點,直接通訊,類似實施例一,此處不再詳述。 下面以具體的應用示例進行更進一步闡述 應用示例一,同一個用戶的不同設備協同工作(本示例中使用藍牙作為短距離通信技術) 步驟l,用戶A向用戶B的手機發起視頻電話呼叫; 步驟2,用戶B通過手機接聽電話,但是用戶B的手機屏幕太小; 步驟3,用戶B將用戶A的視頻轉移到自己的MP4上觀看,同時繼續用手機進行語
音通話。 其中,用戶B的手機為主設備,用戶B的MP4為協助設備;步驟3中,根據藍牙的GAVDP profile (通用音視頻分布式剖面應用),手機與MP4之間視頻流的建立過程如圖4所示,包括如下步驟 步驟401,用戶設置手機邀請MP4加入會話,手機向MP4發起SEP (流端點,StreamEnd Point)發現流程,在這個過程中MP4會向手機返回其SEID(流端點標識,Stream EndPoint Identifier)和媒體類型; 其中,手機向MP4發起SEP發現流程是針對手機沒有獲取過MP4的SEP信息,或者是想刷新該SEP信息的情況,如果手機獲取過MP4的SEP信息,則該SEP發現流程的步驟可省略; 步驟402,手機獲取MP4的服務能力,在獲取能力過程中MP4會向手機返回其服務能力,包括業務服務能力和傳輸服務能力兩種類型; 步驟403,根據獲取的MP4的服務能力,以及其它信息,手機配置流參數,其中針對MP4來說,手機配置出最合理的視頻流參數,并要求MP4也按照這些參數進行配置;
步驟404,手機與MP4建立流,在建立流的過程中L2CAP (Logical LinkControl andAd即tation Protocol,邏輯鏈路控制及適配協議)通道會被建立并且手機和MP4都處于"OPEN"(打開)狀態; 步驟405,手機通知MP4開始進行流傳輸; 步驟406,兩個設備都變為"STREAMING"(流傳輸)的狀態并開始傳輸視頻流。
其中,步驟401 403為手機邀請MP4加入會話的過程,步驟404為MP4加入會話的過程,步驟405 406為手機和MP4共同參與會話,協同工作的過程。
應用示例二,多個用戶的不同設備協同工作(本示例中使用藍牙作為短距離通信技術) 步驟l,用戶A向用戶B的手機發起視頻電話呼叫; 步驟2,用戶B通過手機接聽電話,但是用戶B的手機沒有攝像頭,無法向用戶A發送他的視頻信號,而用戶B身邊的用戶C的筆記本上有攝像頭;
步驟3,用戶C的筆記本加入用戶B的個域網絡; 步驟4,用戶B使用該筆記本的攝像頭錄制視頻,并通過手機發送給用戶A,同時繼續用手機進行語音通話。 其中,用戶B的手機為主設備,用戶C的筆記本為協助設備;
步驟3具體描述如圖5所示,包括如下步驟 步驟501,筆記本通過BB(Baseband,基帶)請求(inquires)和SDP(ServiceDiscovery Protocol,服務發現協議)確定控制點;
步驟502,筆記本請求和控制點間建立藍牙連接;
步驟503,筆記本和控制點間建立L2CAP通道; 步驟504,筆記本和控制點之間通過BNEP(Bluetooth NetworkEnc即sulation
Protocol,藍牙網絡封裝協議)控制命令(Control Command)初始化BNEP連接。 步驟4的實現過程類似應用示例一的步驟3,此處不再詳述。如果視頻數據需要通
過控制點轉發,則手機和控制點之間也需要建立BNEP連接,建立BNEP連接后,手機與筆記
本之間的通信通過控制點轉發。 由于藍牙是目前應用較廣泛的短距離通信技術,所以在上述應用示例中,以藍牙為例進行了詳細闡述。其它短距離通信技術,比如紅外、UWB跟上述示例類似,此處不再贅述。 當然,本發明還可有其它多種實施例,在不背離本發明精神及其實質的情況下,熟悉本領域的技術人員當可根據本發明作出各種相應的改變和變形,但這些相應的改變和變形都應屬于本發明所附的權利要求的保護范圍。
權利要求
一種在會話中多設備協同工作的方法,其特征在于,包括具有短距離通信的能力的主設備在會話過程中邀請屬于同一個域網絡的協助設備加入所述會話;所述協助設備加入會話,并協助所述主設備參與會話。
2. 如權利要求1所述的方法,其特征在于,所述主設備邀請協助設備加入會話的步驟 之前,協助設備加入主設備的個域網絡。
3. 如權利要求2所述的方法,其特征在于,所述協助設備加入主設備的個域網絡的步 驟包括協助設備搜索主設備的個域網絡的控制點; 協助設備向所述控制點發送加入主設備的個域網絡的請求; 協助設備與主設備的個域網絡的控制點建立連接。
4. 如權利要求1 3所述的方法,其特征在于,所述主設備和協助設備之間通訊通過主 設備的個域網絡控制點中轉。
5. 如權利要求1所述的方法,其特征在于,所述協助設備為一個或多個。
6. 如權利要求1所述的方法,其特征在于,所述主設備通過藍牙與協助設備通訊,所述 主設備邀請協助設備加入會話的步驟包括主設備獲取協助設備服務能力;主設備根據所述服務能力配置流參數,并設置與協助設備相同的流參數。
7. 如權利要求6所述的方法,其特征在于,主設備獲取協助設備服務能力之前,還向協 助設備發起流端點SEP發現過程,協助設備向主設備返回協助設備的流端點標識SEID和媒 體類型。
8. 如權利要求6或7所述的方法,其特征在于,所述協助設備加入會話的步驟中,主設 備和協助設備建立流,在建立流的過程中,建立邏輯鏈路控制及適配協議L2CAP通道,并且 主設備和協助設備都處于打開狀態。
9. 如權利要求8所述的方法,其特征在于,所述協助設備通過所述主設備參與會話的 過程包括主設備和協助設備之間進行流傳輸,兩個設備均為流傳輸的狀態。
10. 如權利要求2所述的方法,其特征在于,所述主設備通過藍牙與協助設備通訊,所 述協助設備加入主設備的個域網絡的步驟包括協助設備通過BB基帶請求和SDP服務發現協議確定控制點; 協助設備請求和控制點之間建立藍牙連接; 協助設備和控制點之間建立L2CAP通道;協助設備和控制點之間通過藍牙網絡封裝協議BNEP控制命令初始化BNEP連接。
全文摘要
本發明公開了一種在會話中多設備協同工作的方法,包括具有短距離通信的能力的主設備在會話過程中邀請屬于同一個域網絡的協助設備加入所述會話;所述協助設備加入會話,并協助所述主設備參與會話。本發明中,多個設備間可以共同參與會話,共享能力,協同完成任務。
文檔編號H04W88/00GK101754465SQ200810177169
公開日2010年6月23日 申請日期2008年12月5日 優先權日2008年12月5日
發明者盧艷, 姚立哲, 邵偉 申請人:中興通訊股份有限公司