多設備協(xié)作系統(tǒng)、第一設備、第二設備及其協(xié)作方法
【專利摘要】本發(fā)明公開了一種多設備協(xié)作系統(tǒng)、第一設備、第二設備及其方法。該第一設備包括檢測模塊、檢測信息生成模塊、檢測信息發(fā)送模塊、協(xié)作響應接收模塊以及協(xié)作響應處理模塊。檢測模塊用于檢測第一設備附近的非接觸式手勢操作,檢測信息生成模塊用于根據(jù)第一設備附近的非接觸式手勢操作生成第一設備的檢測信息,檢測信息發(fā)送模塊用于發(fā)送第一設備的檢測信息到第二設備,協(xié)作響應接收模塊用于接收第二設備發(fā)送的協(xié)作響應信息,其中,協(xié)作響應信息為第二設備根據(jù)第一設備的檢測信息產(chǎn)生的,協(xié)作響應處理模塊用于根據(jù)協(xié)作響應信息進行協(xié)作處理。通過上述方式,本發(fā)明能夠在多設備進行協(xié)作交互時,只需在設備附近進行非接觸式手勢操作,不需要接觸多設備,操作簡單且人性化。
【專利說明】多設備協(xié)作系統(tǒng)、第一設備、第二設備及其協(xié)作方法
【技術領域】
[0001]本發(fā)明涉及通信【技術領域】,特別是涉及一種多設備協(xié)作系統(tǒng)、第一設備、第二設備及其協(xié)作方法。
【背景技術】
[0002]隨著智能終端的普及以及網(wǎng)絡傳輸速率的提升,多設備間的社交化協(xié)作變得越來越多。例如多個設備之間分享音樂,每個設備播放的內(nèi)容相同,獲得更大聲音的播放效果,或者每個設備播放音樂的不同聲道,獲得立體音樂享受,或者多個設備之間分享視頻,可以同步播放達到同步體驗,或者同步合屏播放達到大屏幕體驗,或者分享圖片,合屏同步顯示坐寸ο
[0003]現(xiàn)有技術中實現(xiàn)上述的多設備間的社交化協(xié)作的方法通常有四種:
[0004]第一種:通過多設備屏幕碰撞來實現(xiàn)多設備的協(xié)作,通常用到的是接觸傳感器;
[0005]第二種:通過對著目標設備的屏幕拍照獲得對方的二維碼信息從而獲得目標設備的地址或者要分享的信息等;
[0006]第三種:通過使用某個設備對著目標設備甩動,從而與目標設備建立起連接進而實現(xiàn)多設備的協(xié)作。
[0007]第四種:利用觸摸屏的功能來實現(xiàn),具體為通過在多設備的屏幕上的捏合來實現(xiàn)多設備的協(xié)作。
[0008]但是現(xiàn)有技術的四種方法都不夠簡單,具體而言:
[0009]第一種方法需要兩個設備的屏幕進行碰撞,如果是多個設備則需要多次碰撞,操作起來不夠簡便,且碰撞這種方式不夠人性化;
[0010]第二種方法需要對著目標設備拍照,如果多個設備進行協(xié)作,則需要多次拍攝,且協(xié)作的時候必須有二維碼,例如某個設備分享當前的內(nèi)容給另外一個設備,如正在觀看的視頻,該設備必須要中斷當前的內(nèi)容,然后調(diào)出視頻對應的二維碼,再由另外一個設備進行拍攝獲取,這個過程不夠簡便,多設備分享時更要重復上述的操作;
[0011]第三種方法只適用于I對I的協(xié)作,如果是I對多的協(xié)作,則需要對著各個設備分別揮動,所以也不夠簡便;
[0012]第四種方法同樣是適用于I對I的協(xié)作,如果多個設備進行協(xié)作,例如將多個設備的屏幕合并,則需要捏合多次,也不夠簡便。
【發(fā)明內(nèi)容】
[0013]本發(fā)明主要解決的技術問題是提供一種參與多設備協(xié)作的第一設備、第二設備、多設備協(xié)作系統(tǒng)及第一設備和第二設備的協(xié)作方法,能夠在多設備進行協(xié)作交互時,只需在設備附近進行非接觸式手勢操作,不需要接觸多設備,操作簡單且人性化。
[0014]第一方面提供一種參與多設備協(xié)作的第一設備,該第一設備包括:檢測模塊,用于檢測第一設備附近的非接觸式手勢操作;檢測信息生成模塊,用于根據(jù)第一設備附近的非接觸式手勢操作生成第一設備的檢測信息;檢測信息發(fā)送模塊,用于發(fā)送第一設備的檢測信息到第二設備;協(xié)作響應接收模塊,用于接收第二設備發(fā)送的協(xié)作響應信息,其中,協(xié)作響應信息為第二設備根據(jù)第一設備的檢測信息產(chǎn)生的;協(xié)作響應處理模塊,用于根據(jù)協(xié)作響應信息進行協(xié)作處理。
[0015]在第一方面的第一種可能的實現(xiàn)方式中,第一設備附近的非接觸式手勢操作包括如下操作中的至少一個:從一預設方向開始揮動手或其它物體經(jīng)過第一設備附近一次或多次,從一預設方向開始揮動手或其它物體經(jīng)過第一設備附近一次或多次后再反方向經(jīng)過第一設備附近一次或多次,揮動手或其它物體同時經(jīng)過至少兩個第一設備附近一次或多次,揮動手或其它物體停留在第一設備附近一次或多次。
[0016]在第一方面的第二種可能的實現(xiàn)方式中,檢測信息生成模塊進一步包括判斷單元和檢測信息生成單元,其中,判斷單元用于判斷第一設備附近的非接觸式手勢操作是否符合預設的第一設備檢測信息生成條件,在判斷的結果為是時,檢測信息生成單元生成第一設備的檢測信息。
[0017]結合第一方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,第一設備檢測信息生成條件包括如下條件中的至少一個:預先設置的協(xié)作模式切換流程,協(xié)作模式切換條件,信號模式,信號變化模式,檢測到物體靠近或遠離的模式,手勢變化模式,圖像變化模式。
[0018]結合第一方面的第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,第一設備的檢測信息包括如下信息中的至少一個:與信號模式對應的信號信息,與信號變化模式對應的信號的變化信息,與檢測到物體靠近或遠離的模式對應的物體靠近,遠離的信息或協(xié)作模式切換流程和協(xié)作模式切換條件對應的協(xié)作模式切換信息。
[0019]在第一方面的第五種可能的實現(xiàn)方式中,協(xié)作響應信息包括第一協(xié)作響應信息或第二協(xié)作響應信息,其中:第一協(xié)作響應信息包括定位信息、分享信息、合屏信息、分屏信息、切換屏幕大小信息或切換所播放或所顯示的內(nèi)容的信息,若第一設備接收到第一協(xié)作響應信息,則進行定位、分享、合屏、分屏、切換屏幕大小或切換所播放或所顯示的內(nèi)容;第二協(xié)作響應信息包括不匹配信息、校正當前的協(xié)作模式、初始化檢測模塊或?qū)z測模塊恢復到預定的狀態(tài),若第一設備接收到第二協(xié)作響應信息,則校正當前的協(xié)作模式、初始化檢測模塊或?qū)z測模塊恢復到預定的狀態(tài)。
[0020]第二方面提供一種參與多設備協(xié)作的第二設備,該第二設備包括:檢測信息接收模塊,用于接收至少一個第一設備的檢測信息,其中,第一設備的檢測信息為第一設備根據(jù)其附近的非接觸式手勢操作生成的;協(xié)作響應生成模塊,用于根據(jù)至少一個第一設備的檢測信息生成協(xié)作響應信息;協(xié)作響應發(fā)送模塊,用于發(fā)送協(xié)作響應信息到至少一個第一設備。
[0021]在第二方面的第一種可能的實現(xiàn)方式中,協(xié)作響應生成模塊進一步根據(jù)至少兩個第一設備的檢測信息生成協(xié)作響應信息。
[0022]在第二方面的第二種可能的實現(xiàn)方式中,第二設備還包括:檢測模塊,用于檢測第二設備附近的非接觸式手勢操作;檢測信息生成模塊,用于根據(jù)第二設備附近的非接觸式手勢操作生成第二設備的檢測信息。
[0023]結合第二方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,協(xié)作響應生成模塊進一步根據(jù)第二設備的檢測信息和至少一個第一設備的檢測信息生成協(xié)作響應信息;第二設備還包括:協(xié)作響應處理模塊,用于根據(jù)協(xié)作響應信息進行協(xié)作處理。
[0024]結合第二方面的第一種可能的實現(xiàn)方式或第三種可能實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,協(xié)作響應生成模塊包括比較單元和協(xié)作響應生成單元,協(xié)作響應信息包括第一協(xié)作響應信息或第二協(xié)作響應信息,其中,比較單元比較至少兩個第一設備的檢測信息或者第二設備的檢測信息和至少一個第一設備的檢測信息是否滿足預設的匹配條件,當比較的結果滿足預設的匹配條件時,協(xié)作響應生成單元生成第一協(xié)作響應信息,當比較的結果不滿足匹配條件時,協(xié)作響應生成單元生成第二協(xié)作響應信息或不產(chǎn)生協(xié)作響應信息。
[0025]結合第二方面的第四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,匹配條件包括時間匹配條件,時間匹配條件包括第一設備的檢測信息和第二設備的檢測信息是否發(fā)生在同一段時間內(nèi),或者是否在時間或時間差上有先后順序。
[0026]結合第二方面的第四種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,匹配條件包括模式匹配條件,模式匹配條件為第一設備的檢測信息的模式和第二設備的檢測信息的模式是否匹配。
[0027]結合第二方面的第四種可能的實現(xiàn)方式,在第七種可能的實現(xiàn)方式中,第一協(xié)作響應信息包括定位信息、分享信息、合屏信息、分屏信息、切換屏幕大小信息或切換所播放或所顯示的內(nèi)容的信息;第二協(xié)作響應信息包括不匹配信息、指示第一設備校正當前的協(xié)作模式、初始化檢測模塊或?qū)z測模塊恢復到預定的狀態(tài)。
[0028]第三方面提供一種多設備協(xié)作系統(tǒng),該系統(tǒng)包括第二設備以及至少一個第一設備,其中,第一設備為第一方面、第一方面的第一至第五種可能的實現(xiàn)方式中的任一項所述的第一設備,第二設備為第二方面、第二方面的第一至第七種可能的實現(xiàn)方式中的任一項所述的第二設備。
[0029]第四方面提供一種第一設備的協(xié)作方法,該方法包括以下步驟:檢測第一設備附近的非接觸式手勢操作;根據(jù)第一設備附近的非接觸式手勢生成第一設備的檢測信息;發(fā)送第一設備的檢測信息到第二設備;接收第二設備發(fā)送的協(xié)作響應信息,其中,協(xié)作響應信息為第二設備根據(jù)第一設備的檢測信息產(chǎn)生的;根據(jù)協(xié)作響應信息進行協(xié)作處理。
[0030]在第四方面的第一種可能的實現(xiàn)方式中,根據(jù)第一設備附近的非接觸式手勢操作生成第一設備的檢測信息的步驟進一步包括:判斷第一設備附近的非接觸式手勢操作是否符合預設的第一設備檢測信息生成條件;在判斷的結果為是時,生成第一設備的檢測信息;在判斷的結果為否時,不生成第一設備的檢測信息。
[0031]第五方面提供一種第二設備的協(xié)作方法,該方法包括以下步驟:接收至少一個第一設備的檢測信息,其中,第一設備的檢測信息為第一設備根據(jù)其附近的非接觸式手勢操作生成的;根據(jù)至少一個第一設備的檢測信息生成協(xié)作響應信息;發(fā)送協(xié)作響應信息到至少一個第一設備。
[0032]在第五方面的第一種可能的實現(xiàn)方式中,根據(jù)至少一個第一設備的檢測信息生成協(xié)作響應信息的步驟包括:根據(jù)至少兩個第一設備的檢測信息生成協(xié)作響應信息。
[0033]在第五方面的第二種可能的實現(xiàn)方式中,根據(jù)至少一個第一設備的檢測信息生成協(xié)作響應信息的步驟之前包括:檢測第二設備附近的非接觸式手勢操作;根據(jù)第二設備附近的非接觸式手勢操作生成第二設備的檢測信息。
[0034]結合第五方面的第二種可能的實現(xiàn)方式,在第三種可能的實現(xiàn)方式中,根據(jù)至少一個第一設備的檢測信息生成協(xié)作響應信息的步驟進一步包括:根據(jù)第二設備的檢測信息和至少一個第一設備的檢測信息生成協(xié)作響應信息;發(fā)送協(xié)作響應信息到至少一個第一設備的步驟之后包括:第二設備和至少一個第一設備根據(jù)協(xié)作響應信息進行協(xié)作處理。
[0035]結合第五方面的第一種或第三種可能的實現(xiàn)方式,在第四種可能的實現(xiàn)方式中,協(xié)作響應信息包括第一協(xié)作響應信息或第二協(xié)作響應信息,其中,根據(jù)至少一個第一設備的檢測信息生成協(xié)作響應信息的步驟進一步包括:第二設備比較至少兩個第一設備的檢測信息或者第二設備的檢測信息和至少一個第一設備的檢測信息是否滿足預設的匹配條件;當比較的結果滿足預設的匹配條件時,生成第一協(xié)作響應信息;當比較的結果不滿足預設的匹配條件時,生成第二協(xié)作響應信息或不產(chǎn)生協(xié)作響應信息。
[0036]結合第五方面的第四種可能的實現(xiàn)方式,在第五種可能的實現(xiàn)方式中,匹配條件包括時間匹配條件,時間匹配條件包括第一設備的檢測信息和第二設備的檢測信息是否發(fā)生在同一段時間內(nèi),或者是否在時間或時間差上有先后順序。
[0037]結合第五方面的第四種可能的實現(xiàn)方式,在第六種可能的實現(xiàn)方式中,匹配條件包括模式匹配條件,模式匹配條件為第一設備的檢測信息的模式和第二設備的檢測信息的模式是否匹配。
[0038]本發(fā)明的有益效果是:區(qū)別于現(xiàn)有技術的情況,本發(fā)明的第一設備通過檢測模塊檢測第一設備附近的非接觸式手勢操作,檢測信息生成模塊根據(jù)第一設備附近的非接觸式手勢操作生成第一設備的檢測信息,檢測信息發(fā)送模塊發(fā)送第一設備的檢測信息到第二設備,協(xié)作響應接收模塊接收第二設備發(fā)送的協(xié)作響應信息,協(xié)作響應處理模塊根據(jù)協(xié)作響應信息進行協(xié)作處理。使得本發(fā)明在多設備進行協(xié)作交互時,只需要在第一設備附近進行非接觸式的手勢操作,不需要接觸多設備,操作簡單且人性化。
【專利附圖】
【附圖說明】
[0039]圖1是本發(fā)明實施例提供的一種多設備協(xié)作系統(tǒng)的一邏輯結構示意圖;
[0040]圖2是本發(fā)明實施例提供的一種參與多設備協(xié)作的第一設備的一邏輯結構示意圖;
[0041]圖3是本發(fā)明實施例提供的一種參與多設備協(xié)作的第一設備的另一邏輯結構示意圖;
[0042]圖4是本發(fā)明實施例提供的一種非接觸式手勢的一結構示意圖;
[0043]圖5是本發(fā)明實施例提供的一種非接觸式手勢的另一結構示意圖;
[0044]圖6是本發(fā)明實施例提供的一種非接觸式手勢的又一結構示意圖;
[0045]圖7是本發(fā)明實施例提供的一種非接觸式手勢的又一結構示意圖;
[0046]圖8是本發(fā)明實施例提供的一種參與多設備協(xié)作的第一設備的又一邏輯結構示意圖;
[0047]圖9是本發(fā)明實施例提供的一種參與多設備協(xié)作的第二設備的一邏輯結構示意圖;
[0048]圖10是本發(fā)明實施例提供的一種參與多設備協(xié)作的第二設備的另一邏輯結構示意圖;
[0049]圖11是本發(fā)明實施例提供的一種消除兩個設備之間的時鐘誤差的一邏輯結構示意圖;
[0050]圖12是本發(fā)明實施例提供的一種參與多設備協(xié)作的第二設備的又一邏輯結構示意圖;
[0051]圖13是本發(fā)明實施例提供的一種參與多設備協(xié)作的第二設備的又一邏輯結構示意圖;
[0052]圖14是本發(fā)明實施例提供的一種多設備協(xié)作方法的流程圖;
[0053]圖15是本發(fā)明實施例提供的一種第一設備的協(xié)作方法的流程圖;
[0054]圖16是本發(fā)明實施例提供的第一設備的協(xié)作方法的另一流程圖;
[0055]圖17是本發(fā)明實施例提供的一種第二設備的協(xié)作方法的流程圖;
[0056]圖18是本發(fā)明實施例提供的第二設備的協(xié)作方法的另一流程圖;
[0057]圖19是本發(fā)明實施例提供的第二設備的協(xié)作方法的又一流程圖;
[0058]圖20是本發(fā)明實施例提供的第二設備的協(xié)作方法的又一流程圖。
【具體實施方式】
[0059]下面結合附圖和實施例對本發(fā)明進行詳細的說明。
[0060]請參閱圖1,圖1是本發(fā)明實施例提供的一種多設備協(xié)作系統(tǒng)的一邏輯結構示意圖。如圖1所示,本發(fā)明的多設備協(xié)作系統(tǒng)10包括至少一個第一設備11和第二設備12。圖1中,第一設備11為多個,其中,第二設備12用于控制多個第一設備11進行協(xié)作處理。具體而言,多個第一設備11檢測其附近的非接觸式手勢操作,并在非接觸式手勢操作符合預設的第一設備檢測信息生成條件時生成相應的第一設備11的檢測信息,并將檢測信息發(fā)送到第二設備12,第二設備12根據(jù)接收到多個第一設備11的檢測信息分別生成協(xié)作響應信息,并分別發(fā)送給相應的第一設備11,多個第一設備11根據(jù)各自的協(xié)作響應信息進行協(xié)作處理。
[0061]可選地,第二設備12控制多個第一設備11進行協(xié)作處理的同時,其自身還可以參與協(xié)作處理。具體而言,第二設備12還可檢測其附近的非接觸式手勢操作,并在該非接觸式手勢操作符合預設的第二設備檢測信息生成條件時生成第二設備12的檢測信息,進而根據(jù)自身的檢測信息和多個第一設備11的檢測信息分別生成協(xié)作響應信息,并分別發(fā)送給相應的第一設備11,多個第一設備11和第二設備12根據(jù)各自的協(xié)作響應信息進行協(xié)作處理。
[0062]因此,在多設備進行協(xié)作交互時,用戶只需要在第一設備11或者第一設備11和第二設備12附近進行非接觸式的手勢操作,不需要接觸第一設備11和第二設備12,操作方便及人性化。
[0063]值得注意的是,本發(fā)明的第一設備11和第二設備12只是從功能上進行分類。在實際應用中,多設備協(xié)作系統(tǒng)10中的每個設備都可具有第一設備11和第二設備12的功能,在進行協(xié)作響應時,可根據(jù)具體情況選擇作為第一設備11還是作為第二設備12。
[0064]下文將具體說明本發(fā)明的第一設備和第二設備的結構和功能。
[0065]請參閱圖2,圖2是本發(fā)明實施例提供的一種參與多設備協(xié)作的第一設備的一邏輯結構示意圖。如圖2所示,本發(fā)明的第一設備11包括:
[0066]檢測模塊110,用于檢測第一設備11附近的非接觸式手勢操作;
[0067]檢測信息生成模塊111,用于根據(jù)第一設備11附近的非接觸式手勢操作生成第一設備11的檢測信息;
[0068]檢測信息發(fā)送模塊112,用于發(fā)送第一設備11的檢測信息到第二設備12 ;
[0069]協(xié)作響應接收模塊113,用于接收第二設備12發(fā)送的協(xié)作響應信息,其中,該協(xié)作響應信息為第二設備12根據(jù)第一設備11的檢測信息產(chǎn)生的;
[0070]協(xié)作響應處理模塊114,用于根據(jù)協(xié)作響應信息進行協(xié)作處理。
[0071]在本實施例中,第一設備11通過檢測其附近的非接觸式手勢操作,并根據(jù)該非接觸式手勢操作生成第一設備11的檢測信息,然后發(fā)送給第二設備12,并進一步接收第二設備12發(fā)送的協(xié)作響應信息,最后根據(jù)協(xié)作響應信息進行協(xié)作處理。因此,在多設備進行協(xié)作交互時,只需要在第一設備11上進行非接觸式手勢操作即可,不需要接觸第一設備U,操作簡單及人性化。
[0072]本發(fā)明實施例還提供了第一設備11的另一邏輯結構示意圖,其是在上述實施例提供的第一設備11的基礎上進行詳細描述。
[0073]如圖3所示,第一設備11的檢測信息生成模塊111還包括判斷單元1110和檢測信息生成單元1111,其中,判斷單元1110用于判斷第一設備11附近的非接觸式手勢操作是否符合預設的第一設備檢測信息生成條件,在判斷的結果為是時,檢測信息生成單元1111生成第一設備11的檢測信息。
[0074]其中,第一設備11附近的非接觸式手勢操作包括如下操作中的至少一個:從一預設方向開始揮動手或其它物體經(jīng)過第一設備11附近一次或多次,從一預設方向開始揮動手或其它物體經(jīng)過第一設備11附近一次或多次后再反方向經(jīng)過第一設備11附近一次或多次,揮動手或其它物體同時經(jīng)過至少兩個第一設備11附近一次或多次,揮動手或其它物體停留在第一設備11附近一次或多次。
[0075]以下將舉例說明上述列舉的非接觸式手勢:
[0076]如圖4所示,從右開始揮動手經(jīng)過第一設備11附近一次;
[0077]如圖5所示,從右開始揮動手經(jīng)過第一設備11附近一次(圖5.1所示)后再反方向經(jīng)過第一設備11附近一次(圖5.2所示);
[0078]如圖6所示,揮動手同時經(jīng)過至少兩個第一設備11附近一次;
[0079]如圖7所示,揮動手停留在第一設備11附近一次。
[0080]值得注意的是,本發(fā)明第一設備11附近的非接觸式手勢還可以包括在第一設備11上翻轉、打圈等手部動作或物體的動作等,只要是預先設置的,且第一設備11可以識別的非接觸式手勢都是本發(fā)明的保護范圍,在此不再贅述。
[0081]第一設備檢測信息生成條件包括如下條件中的至少一個:預先設置的協(xié)作模式切換流程,協(xié)作模式切換條件,信號模式,信號變化模式,檢測到物體靠近或遠離的模式,手勢變化模式,圖像變化模式。
[0082]舉例而言,協(xié)作模式切換流程包括:先定位,再分享,再合屏,再分屏的流程。
[0083]協(xié)作模式切換條件包括:在定位狀態(tài),第一設備11在預定的時間內(nèi)連續(xù)兩次檢測到有物體靠近,或第一設備11在預定的時間內(nèi)連續(xù)兩次檢測到有物體靠近后再離開,則判斷為滿足定位條件;在已合屏狀態(tài)下,第一設備11檢測到有物體靠近,或第一設備11檢測到有物體靠近再離開,則判斷為滿足分屏條件。
[0084]其中,如果第一設備11同時包括協(xié)作模式切換流程和協(xié)作模式切換條件,則將兩者結合起來作為第一設備檢測信息生成條件。第一設備11根據(jù)協(xié)作模式切換流程進行協(xié)作處理。詳細而言,以前文所列舉的協(xié)作模式切換流程的內(nèi)容進行舉例說明。一開始,第一設備11必須滿足定位條件,才可以生成相應的第一設備11的檢測信息,在實現(xiàn)定位之后,必須滿足分享條件才可以生成相應的第一設備11的檢測信息,依次類推,在分享之后必須滿足合屏、分屏條件才能依次生成相應的第一設備11的檢測信息。值得注意的是,第一設備11必須按照協(xié)作模式切換流程依次進行協(xié)作。若第一設備11在進行一種協(xié)作時,滿足的切換條件并非是下個協(xié)作的條件,則第一設備11繼續(xù)當前的協(xié)作,不會生成相應的第一設備11的檢測信息。例如,若第一設備11在進行分享協(xié)作時,滿足分屏的切換條件,則因下一個協(xié)作是合屏,因此,第一設備11不會生成相應的第一設備11的檢測信息,而是繼續(xù)分享協(xié)作,直至滿足合屏的切換條件才生成相應的第一設備11的檢測信息。
[0085]應理解,如果第一設備11只包括協(xié)作模式切換條件,則協(xié)作模式切換條件為第一設備檢測信息生成條件,此時只要滿足協(xié)作模式切換條件即可以生成相應的第一設備11的檢測信息。
[0086]信號模式包括:檢測到信號小于或等于預設的閾值,或者檢測到信號大于或等于預設的閾值。
[0087]信號變化模式包括:檢測到信號由小變大,或檢測到信號由大變小,或檢測到信號由一個范圍變化到另一個范圍,或它們的組合。
[0088]物體靠近或遠離的模式包括:檢測到物體靠近,或檢測到物體離開,或檢測到物體靠近一段時間,或檢測到物體離開一段時間,或它們的組合。
[0089]手勢變化模式包括:手勢從翻轉到打圈,手勢從握拳頭到打開手掌,或它們的組口 ο
[0090]圖像變化模式包括:圖像中的物體的變化或運動,例如:圖像由大變小或由小變大。
[0091]應理解,第一設備檢測信息生成條件不局限于上述列舉的模式,并且該些模式也并不局限于上述列舉的內(nèi)容,本領域人員可以根據(jù)情況列舉更多其它的模式,在此不作限制。
[0092]第一設備11的檢測信息包括如下信息中的至少一個:與信號模式對應的信號信息,與信號變化模式對應的信號的變化信息,與檢測到物體靠近或遠離的模式對應的物體靠近或遠離的信息,與協(xié)作模式切換流程和協(xié)作模式切換條件對應的協(xié)作模式切換信息。進一步地,第一設備11的檢測信息還可以包括第一設備11當前的協(xié)作狀態(tài)。檢測信息發(fā)送模塊112還可以進一步發(fā)送第一設備11當前的協(xié)作狀態(tài)給第二設備12。應理解,第一設備11的檢測信息生成條件和第一設備11的檢測信息可以是對應的,因第一設備11的檢測信息生成條件不局限于上述列舉的模式,因此,第一設備11的檢測信息亦不局限于上述列舉的檢測信息。
[0093]協(xié)作響應信息包括第一協(xié)作響應信息或第二協(xié)作響應信息,其中:第一協(xié)作響應信息包括定位信息、分享信息、合屏信息、分屏信息、切換屏幕大小信息或切換所播放或所顯示的內(nèi)容的信息,若第一設備11接收到第一協(xié)作響應信息,則根據(jù)該第一協(xié)作相應信息進行定位、分享、合屏、分屏、切換屏幕大小或切換所播放或所顯示的內(nèi)容。其中,分享包括將自身內(nèi)容分享給其他設備或從其他設備獲取分享內(nèi)容。第二協(xié)作響應信息包括不匹配信息、校正當前的協(xié)作模式、初始化檢測模塊或?qū)z測模塊恢復到預定的狀態(tài);若第一設備11接收到第二協(xié)作響應信息,則根據(jù)該第二協(xié)作響應信息校正當前的協(xié)作模式、初始化檢測模塊110或?qū)z測模塊110恢復到預定的狀態(tài)。
[0094]本實施例中,第一協(xié)作響應信息和第二協(xié)作響應信息不局限于上述列舉的內(nèi)容,本領域人員可以根據(jù)情況列舉更多其它的內(nèi)容,在此不作限制。
[0095]在本實施例中,第一設備11通過檢測其附近的非接觸式手勢操作,并在該非接觸式手勢操作符合第一設備檢測信息生成條件時生成第一設備11的檢測信息,然后發(fā)送給第二設備12,并進一步接收第二設備12發(fā)送的協(xié)作響應信息,最后根據(jù)協(xié)作響應信息進行協(xié)作處理。因此,在多設備進行協(xié)作交互時,只需要在第一設備11上進行非接觸式手勢操作即可,不需要接觸第一設備U,操作簡單及人性化。
[0096]請參閱圖8,圖8是本發(fā)明實施例提供的一種參與多設備協(xié)作的第一設備的又一邏輯結構示意圖。如圖8所示,第一設備11包括傳感器1100、處理器1101、發(fā)射器1102、接收器1103以及存儲器1104。其中,傳感器1100、處理器1101、發(fā)射器1102、接收器1103以及存儲器1104通過總線系統(tǒng)1105相連。
[0097]傳感器1100用于檢測第一設備11附近的非接觸式手勢操作;并根據(jù)第一設備11附近的非接觸式手勢操作生成第一設備11的檢測信息。本實施例中,傳感器1100還可以用攝像頭代替。
[0098]發(fā)射器1102用于發(fā)送第一設備11的檢測信息到第二設備12。
[0099]接收器1103用于接收第二設備12發(fā)送的協(xié)作響應信息。
[0100]存儲器1104用于存儲使得處理器1101執(zhí)行以下操作的指令:根據(jù)協(xié)作響應信息進行協(xié)作處理。
[0101]此外,處理器1101根據(jù)協(xié)作響應信息進行定位、分享、合屏、分屏、切換屏幕大小或切換所播放或所顯示的內(nèi)容等處理,處理器1101還可以稱為中央處理單元(CentralProcessing Unit,CPU)。存儲器1104可以包括只讀存儲器和隨機存取存儲器,并向處理器1101提供指令和數(shù)據(jù)。存儲器1104的一部分還可以包括非易失性隨機存取存儲器(NVRAM)0具體的應用中,接收器1103和發(fā)射器1102可以耦合到天線1106。第一設備11的各個組件通過總線系統(tǒng)1105耦合在一起,其中總線系統(tǒng)1105除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號總線等。但是為了清楚說明起見,在圖中將各種總線都標為總線系統(tǒng)1105。
[0102]上述本發(fā)明實施例揭示第一設備11的協(xié)作響應處理模塊可以由處理器1101實現(xiàn)。處理器1101可能是一種集成電路芯片,具有信號的處理能力。在實現(xiàn)過程中,上述第一設備11的協(xié)作響應處理模塊可以通過處理器1101中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器1101可以是通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫崿F(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器1104,處理器1101讀取存儲器1104中的信息,結合其硬件完成第一設備11的協(xié)作響應處理模塊的功能。
[0103]可選地,作為一個實施例,傳感器1100進一步判斷第一設備11附近的非接觸式手勢操作是否符合預設的第一設備檢測信息生成條件,在判斷的結果為是時,生成單元生成第一設備11的檢測信息。
[0104]請參閱圖9,圖9是本發(fā)明實施例提供的一種參與多設備協(xié)作的第二設備的一邏輯結構示意圖。如圖9所示,第二設備12包括:
[0105]檢測信息接收模塊121,用于接收至少一個第一設備11的檢測信息,其中,第一設備11的檢測信息為第一設備11根據(jù)其附近的非接觸式手勢操作生成的;
[0106]協(xié)作響應生成模塊122,用于根據(jù)至少一個第一設備11的檢測信息生成協(xié)作響應信息;
[0107]協(xié)作響應發(fā)送模塊123,用于發(fā)送協(xié)作響應信息到至少一個第一設備11。
[0108]在本實施例中,第二設備12通過接收至少一個第一設備11的檢測信息,并生成相應的協(xié)作響應信息,然后發(fā)送該協(xié)作響應信息到至少一個第一設備11。因此,在多設備進行協(xié)作交互時,只需要在至少一個第一設備11附近進行非接觸式的手勢操作,不需要接觸第一設備11和第二設備12,操作簡單及人性化。
[0109]本發(fā)明實施例還提供了一種參與多設備協(xié)作的第二設備的另一邏輯結構示意圖,其是在前文實施例提供的第二設備12的基礎上進行詳細描述。如圖10所示。
[0110]第二設備12控制第一設備11進行協(xié)作時,其本身可以不參與協(xié)作響應,但如果本身也參與協(xié)作響應時,第二設備12還包括:
[0111]檢測模塊125,用于檢測第二設備12附近的非接觸式手勢操作。
[0112]其中,第二設備12附近的非接觸式手勢操作包括如下操作中的至少一個:從一預設方向開始揮動手或其它物體經(jīng)過第二設備12附近一次或多次,從一預設方向開始揮動手或其它物體經(jīng)過第二設備12附近一次或多次后再反方向經(jīng)過第二設備12附近一次或多次,揮動手或其它物體同時經(jīng)過第二設備12和至少一個第一設備11附近一次或多次,揮動手或其它物體停留在第二設備12附近一次或多次。
[0113]應理解,第二設備12附近的非接觸式手勢還可以包括其他手部動作或物體的動作,只要是預先設置的,且第二設備12可以識別的非接觸式手勢都是本發(fā)明的保護范圍,在此不再贅述。
[0114]檢測信息生成模塊126,用于根據(jù)第二設備12附近的非接觸式手勢操作生成第二設備12的檢測信息。
[0115]具體而言,檢測信息生成模塊126還包括判斷單元1260和檢測信息生成單元1261,其中,判斷單元1260用于判斷第二設備12附近的非接觸式手勢操作是否符合預設的第二設備檢測信息生成條件,在判斷的結果為是時,檢測信息生成單元1261生成第二設備12的檢測信息。
[0116]其中,第二設備檢測信息生成條件的內(nèi)容和前文第一設備檢測信息生成條件的內(nèi)容相同,即第二設備檢測信息生成條件也可以包括如下條件中的至少一個:預先設置的協(xié)作模式切換流程,協(xié)作模式切換條件,信號模式,信號變化模式,檢測到物體靠近或遠離的模式,手勢變化模式,圖像變化模式。同樣,第二設備檢測信息生成條件不局限于上述列舉的模式,本領域人員可以根據(jù)情況列舉更多其它的模式,在此不作限制。
[0117]值得注意的是,第二設備檢測信息生成條件和第一設備檢測信息生成條件的標準可以不相同。例如,在判斷是否符合分享條件時,第一設備11需檢測到物體經(jīng)過第一設備11附近一次后再反方向經(jīng)過第一設備11附近一次時符合分享的第一設備檢測信息生成條件,但第二設備12只需檢測到物體經(jīng)過第二設備12附近一次即符合分享的第二設備檢測信息生成條件。
[0118]其中,第二設備12的檢測信息的內(nèi)容和前文第一設備11的檢測信息的內(nèi)容相同,即第二設備12的檢測信息包括如下信息的至少一個:信號模式對應的信號信息、信號變化模式對應的信號的變化信息、檢測到物體靠近或遠離的模式對應的物體靠近或遠離的信息、或協(xié)作模式切換流程和協(xié)作模式切換條件對應的協(xié)作模式切換信息。
[0119]本實施例中,協(xié)作響應生成模塊122進一步根據(jù)第二設備12的檢測信息和至少一個第一設備11的檢測信息生成協(xié)作響應信息。其中,檢測信息接收模塊121還可以接收至少一個第一設備11的當前協(xié)作狀態(tài),使得協(xié)作響應生成模塊122更加靈活可靠地生成協(xié)作響應信息。其中,第二設備12還包括協(xié)作響應處理模塊124,用于根據(jù)協(xié)作響應信息進行協(xié)作處理。
[0120]進一步地,協(xié)作響應生成模塊122包括比較單元1221和協(xié)作響應生成單元1222,協(xié)作響應信息包括第一協(xié)作響應信息或第二協(xié)作響應信息。其中,比較單元1221比較第二設備12的檢測信息和至少一個第一設備11的檢測信息是否滿足預設的匹配條件,當比較的結果滿足預設的匹配條件時,協(xié)作響應生成單元1222生成第一協(xié)作響應信息,當比較的結果不滿足匹配條件時,協(xié)作響應生成單元1222生成第二協(xié)作響應信息或不產(chǎn)生協(xié)作響應信息。
[0121]其中,第一協(xié)作響應信息包括定位信息、分享信息、合屏信息、分屏信息、切換屏幕大小信息以及切換所播放或所顯示的內(nèi)容的信息。第二協(xié)作響應信息包括不匹配信息、指示第一設備11校正當前的協(xié)作模式、初始化檢測模塊或?qū)z測模塊恢復到預定的狀態(tài)。
[0122]本實施例中,匹配條件包括時間匹配條件和模式匹配條件。
[0123]其中,時間匹配條件包括第一設備11的檢測信息和第二設備12的檢測信息是否發(fā)生在同一段時間內(nèi),或者是否在時間或時間差上有先后順序。是否在同一段時間內(nèi)主要是用于判別兩者的檢測信息是否為一次非接觸式手勢操作產(chǎn)生,比如獲得第一設備11的檢測信息接收時間或從第一設備11的檢測信息中獲取該檢測信息的產(chǎn)生時間,從第二設備12的檢測信息中獲取該檢測信息的產(chǎn)生時間,比較它們是否在同一時間段內(nèi),用以避免誤檢或漏檢,同一段時間的長短可以根據(jù)經(jīng)驗設定或不斷檢測后設定。是否在時間或時間差上有先后順序用于識別不同設備的相對方位,或識別非接觸式手勢操作的方向或路徑,因為從某個方向揮動手或其他物體依次經(jīng)過第一設備11和第二設備12時,兩個設備檢測到的時間不一樣。例如圖11所示,一次非接觸式手勢操作經(jīng)過第一設備11和第二設備12的檢測時間分別是T1、T2,如果第一設備11和第二設備12的時間進行了校準,則可以分別從第一設備11和第二設備12的檢測信息中獲取兩次時間并比較出兩次時間的大小,如果默認非接觸式手勢操作從右向左進行,則可以識別出設備的相對方位,如果已知設備的相對方位,則可以識別出非接觸式手勢操作的方向以及路徑。
[0124]由于兩個設備之間可能存在時鐘不同步,簡單依賴一次檢測時間可能不可靠,所以可以使用時間差來判斷。具體而言,若從某方向揮動手或其它物體依次經(jīng)過第一設備11和第二設備12后再反方向揮動手或其它物體依次經(jīng)過第二設備12和第一設備11,如此每個設備會檢測到兩次物體靠近。如圖11所示,第一設備11檢測到兩次物體靠近的時間差為:T3-T2,第二設備12檢測到兩次物體靠近的時間差為:Τ4-Τ1。這樣就消除了兩個設備之間的時鐘誤差。如果系統(tǒng)默認在定位的時候,非接觸式手勢操作從右向左開始進行,則,如果(Τ3-Τ2) > (Τ4-Τ1),則第一設備11在第二設備12右邊,如果(Τ3-Τ2) < (Τ4-Τ1),則第一設備11在第二設備12左邊。這樣就可以通過比較第一設備11和第二設備12的檢測信息中的時間差來進行定位。
[0125]是否在時間或時間差上有先后順序還可以用來識別一些特殊的設備,例如識別檢測時間最小的設備,識別檢測時間最大的設備,識別檢測時間差最小的設備,識別檢測時間差最大的設備等。通過這種識別,系統(tǒng)可以對多設備進行特別的協(xié)作,比如將檢測時間或檢測時間差最小的設備上的內(nèi)容分享給其它設備等。
[0126]模式匹配條件是指第一設備11和第二設備12的檢測信息的模式是否匹配。例如兩者的信號模式是否匹配,或信號變化模式是否匹配,或物體靠近或遠離的模式是否匹配,或協(xié)作模式切換條件是否匹配等。
[0127]模式匹配條件是指第一設備11和第二設備12的模式是否滿足預先定義,比如預先定義為兩者模式只有相同才算匹配。當然也可以預先定義兩者模式不相同也算匹配,例如第一設備11檢測到信號由大變小3次,第二設備12檢測到信號由大變小I次,也可以作為一種匹配。對應的非接觸式手勢操作可以為揮動手或其它物體來回經(jīng)過第一設備11附近一次,然后再依次經(jīng)過第一設備11和第二設備12—次,對應的協(xié)作響應為將第一設備11上的內(nèi)容分享給第二設備12。
[0128]值得注意的是,本實施例中,若第一設備11為多個時,協(xié)作響應發(fā)送模塊123發(fā)送給每一個第一設備11的協(xié)作響應信息不一定完全相同。例如,每個第一設備11的定位信息不同,合屏顯示時每個第一設備11顯示的部分不同,甚至每個第一設備11參與的協(xié)作動作也會不同。
[0129]其次,在本實施例中,在協(xié)作響應生成模塊122判斷是否滿足預設的匹配條件時,不一定要求所有的第一設備11都在同一段時間產(chǎn)生檢測信息。例如當所有設備都在合屏播放時,如果在某個第一設備11或某幾個第一設備11上方揮動手勢時,可以使該第一設備11或該些第一設備11產(chǎn)生相應的第一設備11的檢測信息,如退出合屏播放模式的檢測信息。檢測信息接收模塊121接收到一個第一設備11或幾個第一設備11的檢測信息后,發(fā)送給協(xié)作響應生成模塊122,協(xié)作響應生成模塊122在第一設備11的檢測信息和第二設備12的檢測信息滿足匹配條件時,指示第一設備11退出合屏播放模式。同時,第二設備12要重新計算參與合屏播放的其他第一設備11所顯示的內(nèi)容,并發(fā)送協(xié)作響應給仍然參與合屏播放的第一設備11更新所顯示的部分。應理解,第二設備12也會計算本身所顯示的內(nèi)容和更新所顯示的部分。
[0130]在本實施例中,第二設備12根據(jù)第二設備12的檢測信息和至少一個第一設備11的檢測信息生成相應的協(xié)作響應信息,然后發(fā)送該協(xié)作響應信息到至少一個第一設備11,并且根據(jù)該協(xié)作響應信息進行協(xié)作處理。因此,在多設備進行協(xié)作交互時,只需要在第一設備11和第二設備12附近進行非接觸式的手勢操作,不需要接觸第一設備11和第二設備12,操作簡單及人性化。
[0131]在其他實施例中,第二設備12也可只控制第一設備11進行協(xié)作響應,而自身不參與協(xié)作響應,即可以省去協(xié)作響應處理模塊124、檢測模塊125和檢測信息生成模塊126,使得成本更低,結構更加簡單。具體請參閱圖12,圖12是本發(fā)明實施例提供的一種參與多設備協(xié)作的第二設備的又一邏輯結構示意圖。在本實施例中,協(xié)作響應生成模塊122根據(jù)至少兩個第一設備11的檢測信息生成協(xié)作響應信息。
[0132]具體而言,檢測信息接收模塊121接收至少兩個第一設備11的檢測信息,比較單元1221比較至少兩個第一設備11的檢測信息是否滿足預設的匹配條件,當比較的結果滿足預設的匹配條件時,協(xié)作響應生成單元1222生成第一協(xié)作響應信息,當比較的結果不滿足匹配條件時,協(xié)作響應生成單元1222生成第二協(xié)作響應信息或不生成協(xié)作響應信息。
[0133]其中,本實施例中第二設備12的其他模塊的結構和功能和前文實施例中第二設備12的對應模塊的結構和功能相同,在此不再贅述。
[0134]請參閱圖13,圖13是本發(fā)明實施例提供的一種參與多設備協(xié)作的第二設備的又一邏輯結構示意圖。如圖13所示,第二設備12包括處理器1201、發(fā)射器1202、接收器1203以及存儲器1204。其中,處理器1201、發(fā)射器1202、接收器1203以及存儲器1204通過總線系統(tǒng)1205相連。
[0135]接收器1203用于接收至少一個第一設備11的檢測信息,其中,第一設備11的檢測信息為第一設備11根據(jù)其附近的非接觸式手勢操作生成的。
[0136]存儲器1204用于存儲使得處理器1201執(zhí)行以下操作的指令:根據(jù)至少一個第一設備11的檢測信息生成協(xié)作響應信息。
[0137]發(fā)射器1202用于發(fā)送協(xié)作響應信息到至少一個第一設備11。
[0138]此外,處理器1201還可以稱為中央處理單兀(Central Processing Unit, CPU)。存儲器1204可以包括只讀存儲器和隨機存取存儲器,并向處理器1201提供指令和數(shù)據(jù)。存儲器1204的一部分還可以包括非易失性隨機存取存儲器(NVRAM)。具體的應用中,接收器1203和發(fā)射器1202可以耦合到天線1206。第二設備12的各個組件通過總線系統(tǒng)1205耦合在一起,其中總線系統(tǒng)1205除包括數(shù)據(jù)總線之外,還可以包括電源總線、控制總線和狀態(tài)信號總線等。但是為了清楚說明起見,在圖中將各種總線都標為總線系統(tǒng)1205。
[0139]上述本發(fā)明實施例揭示第二設備12的協(xié)作響應生成模塊可以由處理器1201實現(xiàn)。處理器1201可能是一種集成電路芯片,具有信號的處理能力。在實現(xiàn)過程中,上述第二設備12的協(xié)作響應生成模塊可以通過處理器1201中的硬件的集成邏輯電路或者軟件形式的指令完成。上述的處理器1201可以是通用處理器、數(shù)字信號處理器(DSP)、專用集成電路(ASIC)、現(xiàn)成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件??梢詫崿F(xiàn)或者執(zhí)行本發(fā)明實施例中的公開的各方法、步驟及邏輯框圖。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等。結合本發(fā)明實施例所公開的方法的步驟可以直接體現(xiàn)為硬件譯碼處理器執(zhí)行完成,或者用譯碼處理器中的硬件及軟件模塊組合執(zhí)行完成。軟件模塊可以位于隨機存儲器,閃存、只讀存儲器,可編程只讀存儲器或者電可擦寫可編程存儲器、寄存器等本領域成熟的存儲介質(zhì)中。該存儲介質(zhì)位于存儲器1204,處理器1201讀取存儲器1204中的信息,結合其硬件完成第二設備12的協(xié)作響應生成模塊的功能。
[0140]可選地,作為一個實施例,存儲器1204進一步存儲使得處理器1201執(zhí)行以下操作的指令:根據(jù)至少兩個第一設備11的檢測信息生成協(xié)作響應信息。具體的,協(xié)作響應信息包括第一協(xié)作響應信息或第二協(xié)作響應信息,其中,處理器1201比較至少兩個第一設備11的檢測信息是否滿足預設的匹配條件,當比較的結果滿足預設的匹配條件時,處理器1201生成第一協(xié)作響應信息,當比較的結果不滿足匹配條件時,處理器1201生成第二協(xié)作響應信息或不生成協(xié)作響應信息。
[0141]可選地,作為一個實施例,第二設備12還包括傳感器1207,傳感器1207通過總線系統(tǒng)1205與處理器1201相連。傳感器1207用于檢測第二設備12附近的非接觸式手勢操作,并判斷第二設備12附近的非接觸式手勢操作是否符合預設的第二設備檢測信息生成條件,并在判斷的結果為是時生成第二設備12的檢測信息。存儲器1204進一步存儲使得處理器1201執(zhí)行以下操作的指令:根據(jù)第二設備12的檢測信息和至少一個第一設備11的檢測信息生成協(xié)作響應信息,并根據(jù)該協(xié)作響應信息進行協(xié)作處理。具體的,處理器1201根據(jù)協(xié)作響應信息進行定位、分享、合屏、分屏、切換屏幕大小或切換所播放或所顯示的內(nèi)容等處理。上述本發(fā)明實施例所揭示的第二設備12的協(xié)作響應處理模塊可以由處理器1201實現(xiàn),具體實現(xiàn)方式如上述處理器1201實現(xiàn)協(xié)作響應生成模塊的相同,在此不再贅述。
[0142]協(xié)作響應信息包括第一協(xié)作響應信息或第二協(xié)作響應信息,其中,處理器1201比較第二設備12的檢測信息和至少一個第一設備11的檢測信息是否滿足預設的匹配條件,當比較的結果滿足預設的匹配條件時,處理器1201生成第一協(xié)作響應信息,當比較的結果不滿足匹配條件時,處理器1201生成第二協(xié)作響應信息或不生成協(xié)作響應信息。
[0143]本實施例中,傳感器1207還可以用攝像頭代替。
[0144]請參閱圖14,圖14是本發(fā)明實施例提供的一種多設備協(xié)作方法的流程圖,如圖14所示,本發(fā)明的多設備協(xié)作方法包括以下步驟:
[0145]步驟S1:確定多設備中的第一設備11和第二設備12。
[0146]確定第一設備11和第二設備12有靜態(tài)法和動態(tài)法。
[0147]靜態(tài)法為各設備的功能已經(jīng)預先設置好,有的設備為第一設備11的功能,有的設備為第二設備12的功能。
[0148]動態(tài)法為各設備的功能都相同,即每個設備都可以作為第一設備11或者第二設備12,在進行協(xié)作時,根據(jù)具體情況選擇其中一個設備為第二設備12,剩余的設備為第一設備11。
[0149]步驟S2:檢測至少一個第一設備11附近的非接觸式手勢操作。
[0150]非接觸式手勢和前文所述的第一設備11的非接觸式手勢相同,在此不再贅述。
[0151]步驟S3:根據(jù)至少一個第一設備11附近的非接觸式手勢操作生成第一設備11的檢測息。
[0152]步驟S4:發(fā)送至少一個第一設備11的檢測信息到第二設備12。
[0153]步驟S5:第二設備12根據(jù)至少一個第一設備11的檢測信息生成協(xié)作響應信息。
[0154]步驟S6:第二設備12發(fā)送協(xié)作響應信息到至少一個第一設備11。
[0155]步驟S7:至少一個第一設備11根據(jù)協(xié)作響應信息進行協(xié)作處理。
[0156]在本實施例中,第一設備11通過檢測其附近的非接觸式手勢操作,并根據(jù)該非接觸式手勢操作生成第一設備11的檢測信息,然后發(fā)送給第二設備12,第二設備12根據(jù)至少一個第一設備11的檢測信息生成相應的協(xié)作響應信息,然后發(fā)送該協(xié)作響應信息到至少一個第一設備11,第一設備11進一步接收第二設備的發(fā)送的協(xié)作響應信息,最后根據(jù)協(xié)作響應信息進行協(xié)作處理。因此,本發(fā)明在多設備進行協(xié)作交互時,只需要在至少一個第一設備11附近進行非接觸式的手勢操作,不需要接觸第一設備11和第二設備12,操作簡單及人性化。
[0157]請參閱圖15,圖15是本發(fā)明實施例提供的一種第一設備的協(xié)作方法的流程圖。如圖15所示,第一設備11的協(xié)作方法包括以下步驟:
[0158]步驟Sll:檢測第一設備11附近的非接觸式手勢操作。
[0159]其中,第一設備11的非接觸式手勢操作如前文所述,在此不再贅述。
[0160]步驟S12:根據(jù)第一設備11附近的非接觸式手勢操作生成第一設11的檢測信息。
[0161]步驟S13:發(fā)送第一設備11的檢測信息到第二設備12。
[0162]步驟S14:接收第二設備12發(fā)送的協(xié)作響應信息。
[0163]其中,該協(xié)作響應信息為第二設備12根據(jù)第一設備11的檢測信息產(chǎn)生的。該協(xié)作響應信息和前文所述的協(xié)作響應信息相同,在此不再贅述。
[0164]在本實施例中,第一設備11通過檢測其附近的非接觸式手勢操作,并在該非接觸式手勢操作符合第一設備檢測信息生成條件時生成第一設備11的檢測信息,然后發(fā)送給第二設備12,并進一步接收第二設備12發(fā)送的協(xié)作響應信息,最后根據(jù)協(xié)作響應信息進行協(xié)作處理。因此,在多設備進行協(xié)作交互時,只需要在第一設備11上進行非接觸式手勢操作即可,不需要接觸第一設備U,操作簡單及人性化。
[0165]請參閱圖16,圖16是本發(fā)明實施例提供的第一設備的協(xié)作方法的又一流程圖,其是對上述生成第一設備11的檢測信息的步驟的詳細描述,如圖16所示,生成第一設備11的檢測信息具體包括以下步驟:
[0166]步驟S120:判斷第一設備11附近的非接觸式手勢操作是否符合預設的第一設備檢測信息生成條件。
[0167]在判斷的結果為是時,執(zhí)行步驟S121,在判斷的結果為否時,執(zhí)行步驟S122。
[0168]第一設備檢測信息生成條件和前文所述的第一設備檢測信息生成條件相同,在此不再贅述。
[0169]步驟S121:生成第一設備11的檢測信息。
[0170]第一設備11的檢測信息和前文所述的第一設備11的檢測信息相同,在此不再贅述。
[0171]步驟S122:不生成第一設備11的檢測信息。
[0172]請參閱圖17,圖17是本發(fā)明實施例提供的一種第二設備的協(xié)作方法的流程圖,如圖17所示,該方法包括以下步驟:
[0173]步驟S21:接收至少一個第一設備11的檢測信息,其中,第一設備11的檢測信息為第一設備11根據(jù)其附近的非接觸式手勢操作生成的。
[0174]步驟S22:根據(jù)至少一個第一設備的檢測信息生成協(xié)作響應信息。
[0175]步驟S23:發(fā)送協(xié)作響應信息到至少一個第一設備11。
[0176]在本實施例中,第二設備12通過接收至少一個第一設備11的檢測信息,并生成相應的協(xié)作響應信息,然后發(fā)送該協(xié)作響應信息到至少一個第一設備11。因此,在多設備進行協(xié)作交互時,只需要在至少一個第一設備11附近進行非接觸式的手勢操作,不需要接觸第一設備11和第二設備12,操作簡單及人性化。
[0177]值得注意的是,第二設備12在協(xié)作操作中,其本身可以不參與協(xié)作響應,也可以參與協(xié)作響應。當其本身不參與協(xié)作響應時,請參閱圖18,第二設備12的協(xié)作方法具體包括以下步驟:
[0178]步驟S31:接收至少兩個第一設備11的檢測信息。
[0179]步驟S32:根據(jù)至少兩個第一設備11的檢測信息生成協(xié)作響應信息。
[0180]步驟S33:比較至少兩個第一設備11的檢測信息是否滿足預設的匹配條件。
[0181]如果比較的結果滿足預設的匹配條件,則執(zhí)行步驟S34、S35以及S36 ;如果比較的結果不滿足預設的匹配條件,則執(zhí)行步驟S37、S38以及S39或步驟S310。
[0182]匹配條件包括時間匹配條件或模式匹配條件。其中,時間匹配條件和模式匹配條件分別如前文所述的時間匹配條件和模式匹配條件,在此不再贅述。
[0183]步驟S34:生成第一協(xié)作響應信息。
[0184]第一協(xié)作響應信息包括定位信息、分享信息、合屏信息、分屏信息、切換屏幕大小信息以及切換所播放或所顯示的內(nèi)容的信息。
[0185]步驟S35:發(fā)送第一協(xié)作響應信息到至少兩個第一設備11。
[0186]步驟S36:至少兩個第一設備11根據(jù)第一協(xié)作響應信息進行協(xié)作處理。
[0187]步驟S37:生成第二協(xié)作響應信息。
[0188]第二協(xié)作響應信息包括不匹配信息、指示第一設備11校正當前的協(xié)作模式、初始化檢測模塊或?qū)z測模塊恢復到預定的狀態(tài)。
[0189]步驟S38:發(fā)送第二協(xié)作響應信息到至少兩個第一設備11。
[0190]步驟S39:至少兩個第一設備11根據(jù)第二協(xié)作響應信息進行協(xié)作處理。
[0191]步驟S310:不產(chǎn)生協(xié)作響應信息。
[0192]當?shù)诙O備12本身也參與協(xié)作響應時,請參閱圖19,第二設備12的協(xié)作方法具體包括以下步驟:
[0193]步驟S41:檢測第二設備12附近的非接觸式手勢操作。
[0194]第二設備12附近的非接觸式手勢操作如前文所述的第二設備12附近的非接觸式手勢操作,在此不再贅述。
[0195]步驟S42:根據(jù)第二設備12附近的非接觸式手勢操作生成第二設備12的檢測信肩、O
[0196]步驟S43:發(fā)送至少一個第一設備11的檢測信息到第二設備12。
[0197]步驟S44:比較第二設備12的檢測信息和至少一個第一設備11的檢測信息是否滿足預設的匹配條件。
[0198]如果比較的結果滿足預設的匹配條件,則執(zhí)行步驟S45、S46以及S47 ;如果比較的結果不滿足預設的匹配條件,則執(zhí)行步驟S48、S49以及S410或步驟S411。
[0199]匹配條件包括時間匹配條件或模式匹配條件。其中,時間匹配條件和模式匹配條件分別如前文所述的時間匹配條件和模式匹配條件,在此不再贅述。
[0200]步驟S45:生成第一協(xié)作響應信息。
[0201]第一協(xié)作響應信息包括定位信息、分享信息、合屏信息、分屏信息、切換屏幕大小信息以及切換所播放或所顯示的內(nèi)容的信息。
[0202]步驟S46:發(fā)送第一協(xié)作響應信息到至少一個第一設備11。
[0203]步驟S47:第二設備12和至少一個第一設備11根據(jù)第一協(xié)作響應信息進行協(xié)作處理。
[0204]步驟S48:生成第二協(xié)作響應信息。
[0205]第二協(xié)作響應信息包括不匹配信息、指示第一設備校正當前的協(xié)作模式、初始化檢測模塊或?qū)z測模塊恢復到預定的狀態(tài)。
[0206]步驟S49:發(fā)送第二協(xié)作響應信息到至少一個第一設備11。
[0207]步驟S410:第二設備12和至少一個第一設備11根據(jù)第二協(xié)作響應信息進行協(xié)作處理。
[0208]步驟S411:不產(chǎn)生協(xié)作響應信息。
[0209]請參閱圖20,圖20是本發(fā)明實施例提供的第二設備的協(xié)作方法的又一流程圖,其是對上述生成第二設備12的檢測信息的步驟的詳細描述,如圖20所示,生成第二設備12的檢測信息具體包括以下步驟:
[0210]步驟S421:判斷第二設備12附近的非接觸式手勢操作是否符合預設的第二設備檢測信息生成條件。
[0211]在判斷的結果為是時,執(zhí)行步驟S422,在判斷的結果為否時,執(zhí)行步驟S423。
[0212]第二設備檢測信息生成條件如前文所述的第二設備檢測信息生成條件,在此不再贅述。
[0213]步驟S422:生成第二設備12的檢測信息。
[0214]步驟S423:不生成第二設備12的檢測信息。
[0215]綜上所述,第一設備通過檢測其附近的非接觸式手勢操作,并在該非接觸式手勢操作符合第一設備檢測信息生成條件時生成第一設備的檢測信息,然后發(fā)送給第二設備,第二設備通過根據(jù)至少一個第一設備的檢測信息生成相應的協(xié)作響應信息,然后發(fā)送該協(xié)作響應信息到至少一個第一設備,第一設備進一步接收第二設備的發(fā)送的協(xié)作響應信息,最后根據(jù)協(xié)作響應信息進行協(xié)作處理,此外,第二設備還可以根據(jù)協(xié)作響應信息進行協(xié)作處理。因此,本發(fā)明在多設備協(xié)作時,只需要在至少一個第一設備附近進行非接觸式的手勢操作,不需要接觸第一設備和第二設備,操作簡單及人性化。
[0216]以上所述僅為本發(fā)明的實施方式,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結構或等效流程變換,或直接或間接運用在其他相關的【技術領域】,均同理包括在本發(fā)明的專利保護范圍內(nèi)。
【權利要求】
1.一種參與多設備協(xié)作的第一設備,其特征在于,所述第一設備包括: 檢測模塊,用于檢測所述第一設備附近的非接觸式手勢操作; 檢測信息生成模塊,用于根據(jù)所述第一設備附近的非接觸式手勢操作生成所述第一設備的檢測信息; 檢測信息發(fā)送模塊,用于發(fā)送所述第一設備的檢測信息到第二設備; 協(xié)作響應接收模塊,用于接收所述第二設備發(fā)送的協(xié)作響應信息,其中,所述協(xié)作響應信息為所述第二設備根據(jù)所述第一設備的檢測信息產(chǎn)生的; 協(xié)作響應處理模塊,用于根據(jù)所述協(xié)作響應信息進行協(xié)作處理。
2.根據(jù)權利要求1所述的第一設備,其特征在于,所述第一設備附近的非接觸式手勢操作包括如下操作中的至少一個: 從一預設方向開始揮動手或其它物體經(jīng)過所述第一設備附近一次或多次,從一預設方向開始揮動手或其它物體經(jīng)過所述第一設備附近一次或多次后再反方向經(jīng)過所述第一設備附近一次或多次,揮動手或其它物體同時經(jīng)過至少兩個所述第一設備附近一次或多次,揮動手或其它物體停留在所述第一設備附近一次或多次。
3.根據(jù)權利要求1所述的第一設備,其特征在于,所述檢測信息生成模塊進一步包括判斷單元和檢測信息生成單元,其中,所述判斷單元用于判斷所述第一設備附近的非接觸式手勢操作是否符合預設的第一設備檢測信息生成條件,在判斷的結果為是時,所述檢測信息生成單元生成所述第一設備的檢測信息。
4.根據(jù)權利要求3所述的第一設備,其特征在于,所述第一設備檢測信息生成條件包括如下條件中的至少一個: 預先設置的協(xié)作模式切換流程,協(xié)作模式切換條件,信號模式,信號變化模式,檢測到物體靠近或遠離的模式,手勢變化模式,圖像變化模式。
5.根據(jù)權利要求4所述的第一設備,其特征在于,所述第一設備的檢測信息包括如下信息中的至少一個: 與所述信號模式對應的信號信息,與所述信號變化模式對應的信號的變化信息,與所述檢測到物體靠近或遠離的模式對應的物體靠近或遠離的信息,與所述協(xié)作模式切換流程和協(xié)作模式切換條件對應的協(xié)作模式切換信息。
6.根據(jù)權利要求1所述的第一設備,其特征在于,所述協(xié)作響應信息包括第一協(xié)作響應信息或第二協(xié)作響應信息,其中: 所述第一協(xié)作響應信息包括定位信息、分享信息、合屏信息、分屏信息、切換屏幕大小信息或切換所播放或所顯示的內(nèi)容的信息,若所述第一設備接收到所述第一協(xié)作響應信息,則進行定位、分享、合屏、分屏、切換屏幕大小或切換所播放或所顯示的內(nèi)容; 所述第二協(xié)作響應信息包括不匹配信息、校正當前的協(xié)作模式、初始化所述檢測模塊或?qū)⑺鰴z測模塊恢復到預定的狀態(tài),若所述第一設備接收到所述第二協(xié)作響應信息,則校正當前的協(xié)作模式、初始化所述檢測模塊或?qū)⑺鰴z測模塊恢復到預定的狀態(tài)。
7.一種參與多設備協(xié)作的第二設備,其特征在于,所述第二設備包括: 檢測信息接收模塊,用于接收至少一個第一設備的檢測信息,其中,所述第一設備的檢測信息為所述第一設備根據(jù)其附近的非接觸式手勢操作生成的; 協(xié)作響應生成模塊,用于根據(jù)至少一個所述第一設備的檢測信息生成協(xié)作響應信息; 協(xié)作響應發(fā)送模塊,用于發(fā)送所述協(xié)作響應信息到至少一個所述第一設備。
8.根據(jù)權利要求7所述的第二設備,其特征在于,所述協(xié)作響應生成模塊進一步根據(jù)至少兩個所述第一設備的檢測信息生成所述協(xié)作響應信息。
9.根據(jù)權利要求7所述的第二設備,其特征在于,所述第二設備還包括: 檢測模塊,用于檢測所述第二設備附近的非接觸式手勢操作; 檢測信息生成模塊,用于根據(jù)所述第二設備附近的非接觸式手勢操作生成所述第二設備的檢測信息。
10.根據(jù)權利要求9所述的第二設備,其特征在于,所述協(xié)作響應生成模塊進一步根據(jù)所述第二設備的檢測信息和至少一個所述第一設備的檢測信息生成所述協(xié)作響應信息; 所述第二設備還包括: 協(xié)作響應處理模塊,用于根據(jù)所述協(xié)作響應信息進行協(xié)作處理。
11.根據(jù)權利要求8或10任一項所述的第二設備,其特征在于,所述協(xié)作響應生成模塊包括比較單元和協(xié)作響應生成單元,所述協(xié)作響應信息包括第一協(xié)作響應信息或第二協(xié)作響應信息,其中,所述比較單元比較至少兩個所述第一設備的檢測信息或者所述第二設備的檢測信息和至少一個所述第一設備的檢測信息是否滿足預設的匹配條件,當比較的結果滿足預設的匹配條件時,所述協(xié)作響應生成單元生成所述第一協(xié)作響應信息,當比較的結果不滿足所述匹配條件時,所述協(xié)作響應生成單元生成所述第二協(xié)作響應信息或不產(chǎn)生協(xié)作響應信息。
12.根據(jù)權利要求11所述的第二設備,其特征在于,所述匹配條件包括時間匹配條件,所述時間匹配條件包括所述第一設備的檢測信息和所述第二設備的檢測信息是否發(fā)生在同一段時間內(nèi),或者是否在時間或時間差上有先后順序。
13.根據(jù)權利要求11所述的第二設備,其特征在于,所述匹配條件包括模式匹配條件,所述模式匹配條件為所述第一設備的檢測信息的模式和所述第二設備的檢測信息的模式是否匹配。
14.根據(jù)權利要求11所述的第二設備,其特征在于,所述第一協(xié)作響應信息包括定位信息、分享信息、合屏信息、分屏信息、切換屏幕大小信息或切換所播放或所顯示的內(nèi)容的信息; 所述第二協(xié)作響應信息包括不匹配信息、指示所述第一設備校正當前的協(xié)作模式、初始化檢測模塊或?qū)z測模塊恢復到預定的狀態(tài)。
15.一種多設備協(xié)作系統(tǒng),其特征在于,所述系統(tǒng)包括第二設備以及至少一個第一設備,其中,所述第一設備為如權利要求1-6所述的第一設備,所述第二設備為如權利要求7-14所述的第二設備。
16.一種第一設備的協(xié)作方法,其特征在于,所述方法包括以下步驟: 檢測所述第一設備附近的非接觸式手勢操作; 根據(jù)所述第一設備附近的非接觸式手勢操作生成所述第一設備的檢測信息; 發(fā)送所述第一設備的檢測信息到所述第二設備; 接收所述第二設備發(fā)送的協(xié)作響應信息,其中,所述協(xié)作響應信息為所述第二設備根據(jù)所述第一設備的檢測信息產(chǎn)生的; 根據(jù)所述協(xié)作響應信息進行協(xié)作處理。
17.根據(jù)權利要求16所述的方法,其特征在于,所述根據(jù)所述第一設備附近的非接觸式手勢操作生成所述第一設備的檢測信息的步驟進一步包括: 判斷所述第一設備附近的非接觸式手勢操作是否符合預設的第一設備檢測信息生成條件; 在判斷的結果為是時,生成第一設備的檢測信息; 在判斷的結果為否時,不生成第一設備的檢測信息。
18.—種第二設備的協(xié)作方法,其特征在于,所述方法包括以下步驟: 接收至少一個第一設備的檢測信息,其中,所述第一設備的檢測信息為所述第一設備根據(jù)其附近的非接觸式手勢操作生成的; 根據(jù)至少一個所述第一設備的檢測信息生成協(xié)作響應信息; 發(fā)送所述協(xié)作響應信息到至少一個所述第一設備。
19.根據(jù)權利要求18所述的方法,其特征在于,所述根據(jù)至少一個所述第一設備的檢測信息生成協(xié)作響應信息的步驟包括: 根據(jù)至少兩個所述第一設備的檢測信息生成協(xié)作響應信息。
20.根據(jù)權利要求18所述的方法,其特征在于,所述根據(jù)至少一個所述第一設備的檢測信息生成協(xié)作響應信息的步驟之前包括: 檢測所述第二設備附近的非接觸式手勢操作; 根據(jù)所述第二設備附近的非接觸式手勢操作生成所述第二設備的檢測信息。
21.根據(jù)權利要求20所述的方法,其特征在于,所述根據(jù)至少一個所述第一設備的檢測信息生成協(xié)作響應信息的步驟進一步包括: 根據(jù)所述第二設備的檢測信息和至少一個所述第一設備的檢測信息生成所述協(xié)作響應信息; 所述發(fā)送所述協(xié)作響應信息到至少一個所述第一設備的步驟之后包括: 所述第二設備和至少一個所述第一設備根據(jù)所述協(xié)作響應信息進行協(xié)作處理。
22.根據(jù)權利要求19或21任一項所述的方法,其特征在于,所述協(xié)作響應信息包括第一協(xié)作響應信息或第二協(xié)作響應信息,其中,所述根據(jù)至少一個所述第一設備的檢測信息生成協(xié)作響應信息的步驟進一步包括: 所述第二設備比較至少兩個所述第一設備的檢測信息或者所述第二設備的檢測信息和至少一個所述第一設備的檢測信息是否滿足預設的匹配條件; 當比較的結果滿足預設的匹配條件時,生成所述第一協(xié)作響應信息; 當比較的結果不滿足預設的匹配條件時,生成所述第二協(xié)作響應信息或不產(chǎn)生協(xié)作響應信息。
23.根據(jù)權利要求22所述的方法,其特征在于,所述匹配條件包括時間匹配條件,所述時間匹配條件包括所述第一設備的檢測信息和所述第二設備的檢測信息是否發(fā)生在同一段時間內(nèi),或者是否在時間或時間差上有先后順序。
24.根據(jù)權利要求22所述的方法,其特征在于,所述匹配條件包括模式匹配條件,所述模式匹配條件為所述第一設備的檢測信息的模式和所述第二設備的檢測信息的模式是否匹配。
【文檔編號】G06F3/01GK104426986SQ201310404992
【公開日】2015年3月18日 申請日期:2013年9月6日 優(yōu)先權日:2013年9月6日
【發(fā)明者】許陽坡, 宋星光, 劉欣, 艾常權 申請人:華為技術有限公司