基于手勢(shì)操作的數(shù)據(jù)交互方法及裝置制造方法
【專利摘要】本發(fā)明公開(kāi)了一種基于手勢(shì)操作的數(shù)據(jù)交互方法和裝置,屬于通信【技術(shù)領(lǐng)域】,為解決現(xiàn)有技術(shù)中數(shù)據(jù)交互的過(guò)程中便捷度較差、人性化程度較低的問(wèn)題而設(shè)計(jì)。一種基于手勢(shì)操作的數(shù)據(jù)交互方法,包括:獲取用戶執(zhí)行的確定待發(fā)送目標(biāo)手勢(shì)操作,將所述確定待發(fā)送目標(biāo)手勢(shì)操作所對(duì)應(yīng)的終端作為發(fā)送端;獲取用戶執(zhí)行的發(fā)送手勢(shì)操作,將所述發(fā)送手勢(shì)操作所對(duì)應(yīng)的終端作為接收端;使所述發(fā)送端將需要發(fā)送的數(shù)據(jù)發(fā)送至所述接收端。
【專利說(shuō)明】基于手勢(shì)操作的數(shù)據(jù)交互方法及裝置
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信【技術(shù)領(lǐng)域】,尤其涉及一種基于手勢(shì)操作的數(shù)據(jù)交互方法及裝置。
【背景技術(shù)】
[0002] 隨著通信技術(shù)的發(fā)展,終端與終端之間數(shù)據(jù)交互的操作方式也越來(lái)越豐富,而用 戶對(duì)于操作方式的便捷度和人性化程度的要求也逐漸提升。
[0003] 現(xiàn)有終端之間數(shù)據(jù)的交互可以通過(guò)終端上所設(shè)置的傳感器,例如通過(guò)攝像頭直接 拍攝數(shù)據(jù)在另一終端的顯示屏上所顯示的內(nèi)容,從而使終端之間獲取另一終端上的數(shù)據(jù); 或者在終端與終端之間所建立的網(wǎng)絡(luò)連接的情況下,例如藍(lán)牙或無(wú)線保真技術(shù)(Wireless Fidelity,以下簡(jiǎn)稱WiFi)等,將一個(gè)終端作為發(fā)送端,并在發(fā)送端上手動(dòng)選取與該發(fā)送端 處于同一個(gè)網(wǎng)絡(luò)中的另一個(gè)終端作為接收端,之后,用戶操作發(fā)送端選取需要發(fā)送的數(shù)據(jù), 并操作接收端接收該數(shù)據(jù),完成終端與終端之間的數(shù)據(jù)交互。
[0004] 在上述終端之間進(jìn)行數(shù)據(jù)交互時(shí),用戶需要在終端上進(jìn)行多次操作,例如在終端 上進(jìn)行點(diǎn)擊以完成操作,對(duì)于用戶而言,這樣的操作繁瑣且機(jī)械化,從而降低了終端之間數(shù) 據(jù)交互的便捷度以及人性化程度。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明的實(shí)施例提供一種基于手勢(shì)操作的數(shù)據(jù)交互方法及裝置,能夠通過(guò)用戶的 手勢(shì)操作便捷地、人性化地完成終端與終端之間的數(shù)據(jù)交互。
[0006] 為達(dá)到上述目的,本發(fā)明的實(shí)施例采用如下技術(shù)方案:
[0007] 第一方面,本發(fā)明提供了一種基于手勢(shì)操作的數(shù)據(jù)交互方法,包括:
[0008] 獲取用戶執(zhí)行的確定待發(fā)目標(biāo)手勢(shì)操作,將所述確定待發(fā)目標(biāo)手勢(shì)操作所對(duì)應(yīng)的 終端作為發(fā)送端;
[0009] 獲取用戶執(zhí)行的發(fā)送手勢(shì)操作,將所述發(fā)送手勢(shì)操作所對(duì)應(yīng)的終端作為接收端;
[0010] 使所述發(fā)送端將需要發(fā)送的數(shù)據(jù)發(fā)送至所述接收端
[0011] 結(jié)合本發(fā)明的第一方面,在本發(fā)明的第一方面的第一種可能的實(shí)施方式中,所述 使所述發(fā)送端將需要發(fā)送的數(shù)據(jù)發(fā)送至所述接收端,包括:
[0012] 使所述發(fā)送端向所述接收端發(fā)送觸發(fā)消息;
[0013] 使所述接收端根據(jù)所述觸發(fā)消息向所述發(fā)送端發(fā)送反饋消息,所述反饋消息用于 通知所述發(fā)送端向所述接收端發(fā)送所述需要發(fā)送的數(shù)據(jù);
[0014] 使接收到所述反饋消息的發(fā)送端將所述需要發(fā)送的數(shù)據(jù)發(fā)送至所述接收端。
[0015] 結(jié)合本發(fā)明的第一方面,在本發(fā)明的第一方面的第二種可能的實(shí)現(xiàn)方式中,在所 述獲取用戶執(zhí)行的確定待發(fā)送目標(biāo)手勢(shì)操作,將所述確定待發(fā)送目標(biāo)手勢(shì)操作所對(duì)應(yīng)的終 端作為發(fā)送端之后,還包括:
[0016] 使所述發(fā)送端廣播觸發(fā)消息;
[0017] 在所述獲取用戶執(zhí)行的發(fā)送手勢(shì)操作,將所述發(fā)送手勢(shì)操作所對(duì)應(yīng)的終端作為接 收端之后,還包括:
[0018] 使接收到所述觸發(fā)消息的接收端,根據(jù)所述觸發(fā)消息向所述發(fā)送端發(fā)送反饋消 息,所述反饋消息用于通知所述發(fā)送端向所述接收端發(fā)送所述需要發(fā)送的數(shù)據(jù)。
[0019] 結(jié)合本發(fā)明的第一方面的第二種可能的實(shí)現(xiàn)方式,在本發(fā)明的第一方面的第三種 可能的實(shí)現(xiàn)方式中,所述使所述發(fā)送端將需要發(fā)送的數(shù)據(jù)發(fā)送至所述接收端,具體為:
[0020] 使接收到所述反饋消息的發(fā)送端將所述需要發(fā)送的數(shù)據(jù)發(fā)送至所述接收端。
[0021] 結(jié)合本發(fā)明的第一方面的第三種可能的實(shí)現(xiàn)方式,在本發(fā)明的第一方面的第四種 可能的實(shí)現(xiàn)方式中,在使所述發(fā)送端廣播觸發(fā)消息之后,還包括:
[0022] 記錄所述發(fā)送端廣播所述觸發(fā)消息的第一時(shí)間;
[0023] 在所述獲取用戶執(zhí)行的發(fā)送手勢(shì)操作,將所述發(fā)送手勢(shì)操作所對(duì)應(yīng)的終端作為接 收端之后,還包括:
[0024] 記錄獲取接收手勢(shì)操作的第二時(shí)間;
[0025] 所述使接收到所述觸發(fā)消息的接收端,根據(jù)所述觸發(fā)消息向所述發(fā)送端發(fā)送反饋 消息,具體為:
[0026] 當(dāng)所述第一時(shí)間和所述第二時(shí)間的時(shí)間差值不大于預(yù)設(shè)時(shí)間差值時(shí),則使所述接 收端向所述時(shí)間差值不大于所述預(yù)設(shè)時(shí)間差值的發(fā)送端發(fā)送反饋消息;
[0027] 在所述獲取用戶執(zhí)行的發(fā)送手勢(shì)操作,將所述發(fā)送手勢(shì)操作所對(duì)應(yīng)的終端作為接 收端之后,還包括:
[0028] 當(dāng)所述第一時(shí)間和所述第二時(shí)間的時(shí)間差值大于預(yù)設(shè)時(shí)間差值時(shí),則停止所述接 收端向所述時(shí)間差值大于所述預(yù)設(shè)時(shí)間差值的發(fā)送端發(fā)送反饋消息。
[0029] 結(jié)合本發(fā)明的第一方面以及第一方面的任意一種可能的實(shí)現(xiàn)方式,在本發(fā)明的第 一方面的第五種可能的實(shí)現(xiàn)方式中,所述獲取用戶執(zhí)行的確定待發(fā)送目標(biāo)手勢(shì)操作,將所 述確定待發(fā)送目標(biāo)手勢(shì)操作所對(duì)應(yīng)的終端作為發(fā)送端,包括:
[0030] 獲取所述確定待發(fā)送目標(biāo)手勢(shì)操作所選擇的終端的第一物理信息標(biāo)識(shí),其中,一 個(gè)物理信息標(biāo)識(shí)對(duì)應(yīng)一個(gè)終端;
[0031] 根據(jù)所述第一物理信息標(biāo)識(shí)進(jìn)行查詢,將所述第一物理信息標(biāo)識(shí)所對(duì)應(yīng)的終端作 為所述發(fā)送端;
[0032] 所述獲取用戶執(zhí)行的發(fā)送手勢(shì)操作,將所述發(fā)送手勢(shì)操作所對(duì)應(yīng)的終端作為接收 端,包括:
[0033] 獲取所述發(fā)送手勢(shì)操作所選擇的終端的第二物理信息標(biāo)識(shí);
[0034] 根據(jù)所述第二物理信息標(biāo)識(shí)進(jìn)行查詢,將所述第二物理信息標(biāo)識(shí)所對(duì)應(yīng)的終端作 為所述接收端。
[0035] 結(jié)合本發(fā)明的第一方面的第五種可能的實(shí)現(xiàn)方式,在本發(fā)明的第一方面的第六種 可能的實(shí)現(xiàn)方式中,在所述根據(jù)所述第一物理信息標(biāo)識(shí)進(jìn)行查詢,將所述第一物理信息標(biāo) 識(shí)所對(duì)應(yīng)的終端作為所述發(fā)送端之后,還包括:
[0036] 根據(jù)所述確定待發(fā)送目標(biāo)手勢(shì)操作,獲取所述發(fā)送端中需要發(fā)送的數(shù)據(jù)。
[0037] 結(jié)合本發(fā)明的第一方面的第六種可能的實(shí)現(xiàn)方式,在本發(fā)明的第一方面的第七種 可能的實(shí)現(xiàn)方式中,在所述根據(jù)所述確定待發(fā)送目標(biāo)手勢(shì)操作,獲取所述發(fā)送端中需要發(fā) 送的數(shù)據(jù)之后,還包括:
[0038] 對(duì)所述發(fā)送端中所述需要發(fā)送的數(shù)據(jù)進(jìn)行標(biāo)注。
[0039] 結(jié)合本發(fā)明的第一方面的第五種可能的實(shí)現(xiàn)方式,在本發(fā)明的第一方面的第八種 可能的實(shí)現(xiàn)方式中,所述根據(jù)所述第二物理信息標(biāo)識(shí)進(jìn)行查詢,將所述第二物理信息標(biāo)識(shí) 所對(duì)應(yīng)的終端作為接收端之后,還包括:
[0040] 獲取所述發(fā)送手勢(shì)操作在所述接收端上所選擇的顯示位置;
[0041] 在使所述發(fā)送端將需要發(fā)送的數(shù)據(jù)發(fā)送至所述接收端之后,還包括:
[0042] 使所述接收端在所述顯示位置顯示所述需要發(fā)送的數(shù)據(jù)。
[0043] 第二方面,本發(fā)明提供了一種基于手勢(shì)操作的數(shù)據(jù)交互裝置,包括:
[0044] 發(fā)送端選擇單元,用于獲取用戶執(zhí)行的確定待發(fā)送目標(biāo)手勢(shì)操作,將所述確定待 發(fā)送目標(biāo)手勢(shì)操作所對(duì)應(yīng)的終端作為發(fā)送端;
[0045] 接收端選擇單元,用于獲取用戶執(zhí)行的發(fā)送手勢(shì)操作,將所述接收發(fā)送操作所對(duì) 應(yīng)的終端作為接收端;
[0046] 數(shù)據(jù)發(fā)送單元,用于使所述發(fā)送端將需要發(fā)送的數(shù)據(jù)發(fā)送至所述接收端。
[0047] 結(jié)合本發(fā)明的第二方面,在本發(fā)明的第二方面的第一種可能的實(shí)施方式中,所述 數(shù)據(jù)發(fā)送單元,包括:
[0048] 觸發(fā)模塊,用于使所述發(fā)送端向所述接收端發(fā)送觸發(fā)消息;
[0049] 反饋模塊,用于使所述接收端根據(jù)所述觸發(fā)消息向所述發(fā)送端發(fā)送反饋消息,所 述反饋消息用于通知所述發(fā)送端向所述接收端發(fā)送所述需要發(fā)送的數(shù)據(jù);
[0050] 發(fā)送模塊,用于使接收到所述反饋消息的發(fā)送端將所述需要發(fā)送的數(shù)據(jù)發(fā)送至所 述接收端。
[0051] 結(jié)合本發(fā)明的第二方面,在本發(fā)明的第二方面的第二種可能的實(shí)現(xiàn)方式中,所述 裝置,還包括:
[0052] 觸發(fā)廣播單元,用于使所述發(fā)送端廣播觸發(fā)消息;
[0053] 廣播反饋單元,用于使接收到所述觸發(fā)消息的接收端,根據(jù)所述觸發(fā)消息向所述 發(fā)送端發(fā)送反饋消息,所述反饋消息用于通知所述發(fā)送端向所述接收端發(fā)送所述需要發(fā)送 的數(shù)據(jù)。
[0054] 結(jié)合本發(fā)明的第二方面的第二種可能的實(shí)現(xiàn)方式,在本發(fā)明的第二方面的第三種 可能的實(shí)現(xiàn)方式中,所述數(shù)據(jù)發(fā)送單元,具體用于使接收到所述反饋消息的發(fā)送端將所述 需要發(fā)送的數(shù)據(jù)發(fā)送至所述接收端。
[0055] 結(jié)合本發(fā)明的第二方面的第二種可能的實(shí)現(xiàn)方式,在本發(fā)明的第二方面的第四種 可能的實(shí)現(xiàn)方式中,所述裝置,還包括:
[0056] 記時(shí)單元,用于記錄所述發(fā)送端廣播所述觸發(fā)消息的第一時(shí)間;記錄獲取發(fā)送手 勢(shì)操作的第二時(shí)間;
[0057] 所述廣播反饋單元,具體用于當(dāng)所述第一時(shí)間和所述第二時(shí)間的時(shí)間差值不大于 預(yù)設(shè)時(shí)間差值時(shí),則使所述接收端向所述時(shí)間差值不大于所述預(yù)設(shè)時(shí)間差值的發(fā)送端發(fā)送 反饋消息;
[0058] 所述裝置,還包括:
[0059] 停止單元,用于當(dāng)所述第一時(shí)間和所述第二時(shí)間的時(shí)間差值大于預(yù)設(shè)時(shí)間差值 時(shí),則停止所述接收端向所述時(shí)間差值大于所述預(yù)設(shè)時(shí)間差值的發(fā)送端發(fā)送反饋消息。
[0060] 結(jié)合本發(fā)明的第二方面以及第二方面的任意一種可能的實(shí)現(xiàn)方式,在本發(fā)明的第 二方面的第五種可能的實(shí)現(xiàn)方式中,所述發(fā)送端選擇單元,包括:
[0061] 第一獲取模塊,用于獲取所述確定待發(fā)目標(biāo)手勢(shì)操作所選擇的終端的第一物理信 息標(biāo)識(shí),其中,一個(gè)物理信息標(biāo)識(shí)對(duì)應(yīng)一個(gè)終端;
[0062] 第一查詢模塊,用于根據(jù)所述第一物理信息標(biāo)識(shí)進(jìn)行查詢,將所述第一物理信息 標(biāo)識(shí)所對(duì)應(yīng)的終端作為所述發(fā)送端;
[0063] 所述接收端選擇單元,包括:
[0064] 第二獲取模塊,用于獲取所述發(fā)送手勢(shì)操作所選擇的終端的第二物理信息標(biāo)識(shí);
[0065] 第二查詢模塊,用于根據(jù)所述第二物理信息標(biāo)識(shí)進(jìn)行查詢,將所述第二物理信息 標(biāo)識(shí)所對(duì)應(yīng)的終端作為所述接收端。
[0066] 結(jié)合本發(fā)明的第二方面的第五種可能的實(shí)現(xiàn)方式,在本發(fā)明的第二方面的第六種 可能的實(shí)現(xiàn)方式中,所述發(fā)送端選擇單元,還包括:
[0067] 數(shù)據(jù)選擇模塊,用于根據(jù)所述確定待發(fā)目標(biāo)手勢(shì)操作,獲取所述發(fā)送端中需要發(fā) 送的數(shù)據(jù)。
[0068] 結(jié)合本發(fā)明的第二方面的第六種可能的實(shí)現(xiàn)方式,在本發(fā)明的第二方面的第七種 可能的實(shí)現(xiàn)方式中,所述裝置,還包括:
[0069] 標(biāo)注單元,用于對(duì)所述發(fā)送端中所述需要發(fā)送的數(shù)據(jù)進(jìn)行標(biāo)注。
[0070] 結(jié)合本發(fā)明的第二方面的第七種可能的實(shí)現(xiàn)方式,在本發(fā)明的第二方面的第八種 可能的實(shí)現(xiàn)方式中,所述接收端選擇單元,還包括:
[0071] 顯示位置獲取模塊,用于獲取所述發(fā)送手勢(shì)操作在所述接收端上所選擇的顯示位 置;
[0072] 所述裝置,還包括:
[0073] 定點(diǎn)顯示單元,用于使所述接收端在所述顯示位置顯示所述需要發(fā)送的數(shù)據(jù)。
[0074] 本發(fā)明實(shí)施例提供的一種基于手勢(shì)操作的數(shù)據(jù)交互方法及裝置,通過(guò)用戶對(duì)不同 終端所執(zhí)行的確定待發(fā)目標(biāo)手勢(shì)操作和發(fā)送手勢(shì)操作,在多個(gè)終端中確定發(fā)送端和接收 端,使發(fā)送端將需要發(fā)送的數(shù)據(jù)傳輸給接收端,以通過(guò)人性化程度較高的手勢(shì)操作分別選 定發(fā)送端和接收端,并通過(guò)該手勢(shì)操作觸發(fā)終端之間的數(shù)據(jù)傳輸,從而避免了用戶在終端 上進(jìn)行的繁瑣、機(jī)械的操作,提高了終端之間數(shù)據(jù)交互的便捷度和人性化程度。
【專利附圖】
【附圖說(shuō)明】
[0075] 為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例描述 中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些 實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附 圖獲得其他的附圖。
[0076] 圖1為本發(fā)明所述的一種基于手勢(shì)操作的數(shù)據(jù)交互方法的流程圖;
[0077] 圖2為本發(fā)明所述的實(shí)現(xiàn)一種基于手勢(shì)操作的數(shù)據(jù)交互方法的系統(tǒng)的結(jié)構(gòu)示意 圖;
[0078] 圖3為本發(fā)明所述的一種基于手勢(shì)操作的數(shù)據(jù)交互方法中對(duì)作為發(fā)送端的終端 進(jìn)行發(fā)送手勢(shì)操作的實(shí)施場(chǎng)景示意圖;
[0079] 圖4為本發(fā)明所述的一種基于手勢(shì)操作的數(shù)據(jù)交互方法的實(shí)施場(chǎng)景示意圖,其中 在終端周?chē)O(shè)置有物理信息標(biāo)識(shí);
[0080] 圖5為本發(fā)明所述的一種基于手勢(shì)操作的數(shù)據(jù)交互方法中對(duì)作為發(fā)送端的終端 進(jìn)行接收手勢(shì)操作的示意圖;
[0081] 圖6為本發(fā)明實(shí)施例1所述的實(shí)現(xiàn)一種基于手勢(shì)操作的數(shù)據(jù)交互方法的系統(tǒng)的結(jié) 構(gòu)示意圖;
[0082] 圖7為本發(fā)明實(shí)施例1所述的一種基于手勢(shì)操作的數(shù)據(jù)交互方法的流程圖;
[0083] 圖8為本發(fā)明實(shí)施例1所述的實(shí)現(xiàn)一種基于手勢(shì)操作的數(shù)據(jù)交互方法中用戶執(zhí)行 發(fā)送手勢(shì)操作的實(shí)施場(chǎng)景示意圖;
[0084] 圖9為本發(fā)明實(shí)施例1所述的實(shí)現(xiàn)一種基于手勢(shì)操作的數(shù)據(jù)交互方法中用戶執(zhí)行 接收手勢(shì)操作的實(shí)施場(chǎng)景示意圖;
[0085] 圖10為本發(fā)明實(shí)施例1所述的實(shí)現(xiàn)一種基于手勢(shì)操作的數(shù)據(jù)交互方法中完成數(shù) 據(jù)交互的示意圖;
[0086] 圖11為本發(fā)明實(shí)施例2所述的實(shí)現(xiàn)一種基于手勢(shì)操作的數(shù)據(jù)交互方法的系統(tǒng)的 結(jié)構(gòu)示意圖;
[0087] 圖12為本發(fā)明實(shí)施例2所述的實(shí)現(xiàn)一種基于手勢(shì)操作的數(shù)據(jù)交互方法中用戶執(zhí) 行發(fā)送手勢(shì)操作的實(shí)施場(chǎng)景示意圖;
[0088] 圖13為本發(fā)明實(shí)施例2所述一種基于手勢(shì)操作的數(shù)據(jù)交互方法的流程圖;
[0089] 圖14為本發(fā)明實(shí)施例2所述的實(shí)現(xiàn)一種基于手勢(shì)操作的數(shù)據(jù)交互方法中用戶執(zhí) 行接收手勢(shì)操作的實(shí)施場(chǎng)景示意圖;
[0090] 圖15為本發(fā)明實(shí)施例3所述的一種基于手勢(shì)操作的數(shù)據(jù)交互方法的流程圖;
[0091] 圖16為本發(fā)明實(shí)施例3中所述的數(shù)據(jù)選擇操作的示意圖;
[0092] 圖17為本發(fā)明實(shí)施例3中所述的標(biāo)注數(shù)據(jù)的示意圖;
[0093] 圖18為本發(fā)明實(shí)施例3中所述的顯示位置選擇操作的示意圖;
[0094] 圖19為本發(fā)明實(shí)施例4中所述的一種實(shí)現(xiàn)基于手勢(shì)操作的數(shù)據(jù)交互方法的系統(tǒng) 示意圖;
[0095] 圖20為本發(fā)明實(shí)施例所述的一種基于手勢(shì)操作的數(shù)據(jù)交互裝置的結(jié)構(gòu)示意圖; [0096] 圖21為本發(fā)明實(shí)施例所述的實(shí)現(xiàn)一種基于手勢(shì)操作的數(shù)據(jù)交互方法的終端的結(jié) 構(gòu)示意圖;
[0097] 圖22為本發(fā)明實(shí)施例所述的實(shí)現(xiàn)一種基于手勢(shì)操作的數(shù)據(jù)交互方法的服務(wù)器的 結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0098] 下面結(jié)合附圖對(duì)本發(fā)明實(shí)施例一種基于手勢(shì)操作的數(shù)據(jù)交互方法和裝置進(jìn)行詳 細(xì)描述。
[0099] 應(yīng)當(dāng)明確,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;?于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其 他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0100] 本發(fā)明提供了一種基于手勢(shì)操作的數(shù)據(jù)交互方法,如圖1所示,包括:
[0101] S101、獲取用戶執(zhí)行的確定待發(fā)送目標(biāo)手勢(shì)操作,將確定待發(fā)送目標(biāo)手勢(shì)操作所 對(duì)應(yīng)的終端作為發(fā)送端。
[0102] 為了完成通過(guò)手勢(shì)操作所進(jìn)行的數(shù)據(jù)交互,存在一個(gè)系統(tǒng),在該系統(tǒng)中,如圖2所 示,可設(shè)置有一個(gè)服務(wù)器10和兩個(gè)終端30、40,在該服務(wù)器10和兩個(gè)終端30、40之間建立 有連接。該服務(wù)器10連接有動(dòng)作識(shí)別裝置20 ;該動(dòng)作識(shí)別裝置20,需要覆蓋兩個(gè)終端30、 40以及用戶所活動(dòng)的范圍,以完整的記錄用戶對(duì)終端30、40所執(zhí)行的手勢(shì)操作,在圖中動(dòng) 作識(shí)別裝置20。
[0103] 終端30、40可以為個(gè)人電腦(Personal Computer,以下簡(jiǎn)稱PC),個(gè)人數(shù)字助理 (Personal Digital Assistant,以下簡(jiǎn)稱PDA)、手機(jī)和平板電腦等,只要可以將多個(gè)終端 連接于同一個(gè)網(wǎng)絡(luò)從而實(shí)現(xiàn)數(shù)據(jù)交互即可,其中,該連接可以是有線連接,也可以是無(wú)線連 接,在此不作限制,這里所指的數(shù)據(jù)包括可以在終端中進(jìn)行播放、顯示和/或編輯等的數(shù) 據(jù),例如、圖片、視頻、文檔等,在此不作限制。
[0104] 在進(jìn)行終端之間的數(shù)據(jù)交互前,分別啟動(dòng)服務(wù)器10、終端30和終端40,用戶可以 正常的使用終端30或終端40 ;終端30和終端40分別在服務(wù)器10中進(jìn)行注冊(cè),S卩,在服務(wù) 器10中存儲(chǔ)有終端30和終端40的終端標(biāo)識(shí),當(dāng)服務(wù)器10接收到終端30、40所發(fā)送的數(shù) 據(jù)時(shí),可以實(shí)現(xiàn)將該數(shù)據(jù)轉(zhuǎn)發(fā)到對(duì)應(yīng)的終端中,或者服務(wù)器10直接接收終端30、40轉(zhuǎn)發(fā)過(guò) 來(lái)的數(shù)據(jù)。此時(shí),當(dāng)用戶需要進(jìn)行終端之間的數(shù)據(jù)交互時(shí),將需要發(fā)送的數(shù)據(jù)顯示于終端的 顯示屏上,例如在用戶使用終端30的過(guò)程中,需要將終端30上的一個(gè)圖片數(shù)據(jù)發(fā)送給終端 40,則用戶U首先使終端30顯示該圖片,該圖片即為需要發(fā)送的數(shù)據(jù),如圖3所示,此時(shí),為 了在將該圖片傳輸給終端40,需要用戶U在動(dòng)作識(shí)別裝置20的覆蓋范圍內(nèi)對(duì)終端30進(jìn)行 手勢(shì)操作,需要說(shuō)明的是,用戶U可以通過(guò)終端30上所設(shè)置的輸入設(shè)備,例如可通過(guò)鼠標(biāo)、 鍵盤(pán)選定在顯示屏上所顯示的圖片,也可以通過(guò)終端30或服務(wù)器10所設(shè)置的攝像頭等動(dòng) 作識(shí)別裝置對(duì)用戶U的手勢(shì)操作進(jìn)行識(shí)別,并基于所識(shí)別的手勢(shì)操作使終端30在其顯示屏 上顯示數(shù)據(jù)。
[0105] 動(dòng)作識(shí)別裝置20采集到用戶U的手勢(shì)操作后,通過(guò)服務(wù)器10對(duì)該手勢(shì)操作進(jìn)行 解析,該手勢(shì)操作是由用戶u在動(dòng)作識(shí)別裝置20的覆蓋范圍內(nèi)以手的移動(dòng)、靜止以及手型 的變化等要素所組成的;對(duì)于一次手勢(shì)操作,可以包含多個(gè)可識(shí)別的操作,通過(guò)多個(gè)可識(shí)別 的操作,服務(wù)器10可以執(zhí)行多個(gè)功能。在解析的過(guò)程中,需要分別使服務(wù)器10獲知該手勢(shì) 操作所針對(duì)的執(zhí)行對(duì)象以及該手勢(shì)操作的執(zhí)行目的。舉例來(lái)說(shuō),當(dāng)動(dòng)作識(shí)別裝置20為攝像 頭,該攝像頭可以采集所覆蓋的范圍內(nèi)的圖像,此時(shí),在攝像頭所覆蓋的范圍內(nèi),可以將終 端30、40所放置的位置相對(duì)固定,這樣一來(lái),便可以在服務(wù)器10 (在如圖3-5所示的實(shí)景圖 中未示出該服務(wù)器)中預(yù)先存儲(chǔ)兩個(gè)終端30、40在所采集的圖像中的位置信息,可以理解 的是,終端30、40的位置信息可以作為終端30、40的物理信息標(biāo)識(shí),從而對(duì)終端30、40進(jìn)行 標(biāo)示,其中,一個(gè)物理信息標(biāo)識(shí)對(duì)應(yīng)一個(gè)終端。在用戶U對(duì)終端30執(zhí)行手勢(shì)操作時(shí),獲取用 戶U的手所處的位置,當(dāng)用戶U的手所處的位置接近服務(wù)器10中預(yù)先存儲(chǔ)的圖像中終端30 的位置信息時(shí),服務(wù)器10便可以確定用戶U在對(duì)終端30執(zhí)行手勢(shì)操作。
[0106] 需要說(shuō)明的是,在判斷用戶的手勢(shì)操作所針對(duì)的對(duì)象時(shí),不限于上述的方式,如圖 4所示,當(dāng)動(dòng)作識(shí)別裝置20為攝像頭時(shí),可以在終端30的位置上放置標(biāo)識(shí)牌30A作為終端 30的物理信息標(biāo)識(shí),并在終端40的位置上放置標(biāo)識(shí)牌40A作為終端40的物理信息標(biāo)識(shí),其 中可以看出,在標(biāo)識(shí)牌30A上標(biāo)有序號(hào)" 1",在標(biāo)識(shí)牌40A上標(biāo)有序號(hào)"2",并在服務(wù)器10 中,分別存儲(chǔ)序號(hào)"1"與終端30的對(duì)應(yīng)關(guān)系以及序號(hào)"2"與終端40的對(duì)應(yīng)關(guān)系,這樣一來(lái), 即使在攝像頭的采集范圍內(nèi)任意的搬動(dòng)終端30、40從而改變了其位置的情況下,也可以通 過(guò)作為動(dòng)作識(shí)別裝置20的攝像頭所采集的圖像,使服務(wù)器10確定各終端的位置,從而使服 務(wù)器10獲知用戶U的手勢(shì)操作所針對(duì)的是哪一個(gè)終端。當(dāng)然,在標(biāo)識(shí)牌上所標(biāo)畫(huà)的序號(hào)不 限于數(shù)字,也可以是字母、符號(hào)、圖標(biāo)、條形碼、二維碼等中的一種、其中二種或三種的任意 組合,另外需要補(bǔ)充的是,標(biāo)識(shí)牌只是一種物理信息標(biāo)識(shí)的形式,物理信息標(biāo)識(shí)也可以設(shè)置 為不同的形式。例如,該物理信息標(biāo)識(shí)還可以為終端的形狀,例如如圖3-5所示,終端30為 長(zhǎng)方體結(jié)構(gòu)、終端40為板狀結(jié)構(gòu)便可以通過(guò)作為動(dòng)作識(shí)別裝置20的攝像頭進(jìn)行識(shí)別,類似 的,終端也可以從不同的尺寸等方式上來(lái)進(jìn)行識(shí)別,例如擁有不同尺寸的手機(jī)、平板電腦和 PC等。另外,該物理信息標(biāo)識(shí)也可以不通過(guò)動(dòng)作識(shí)別裝置20進(jìn)行識(shí)別,例如可以分別在用 戶和終端上設(shè)置信號(hào)發(fā)射裝置,并將一個(gè)信號(hào)接收裝置與服務(wù)器連接,服務(wù)器通過(guò)實(shí)時(shí)地 接收不同的信號(hào)發(fā)射裝置所發(fā)送過(guò)來(lái)的信號(hào)分別確定終端和用戶的位置,并在動(dòng)作識(shí)別裝 置接收到用戶執(zhí)行的手勢(shì)操作時(shí),判斷與用戶最接近的終端,即將該終端作為手勢(shì)操作所 針對(duì)的終端。因此,基于本領(lǐng)域技術(shù)人員熟知的技術(shù),也可通過(guò)其他的方式使服務(wù)器獲知用 戶的手勢(shì)操作所針對(duì)的終端,在此不作限制。
[0107] 服務(wù)器10除了需要獲知手勢(shì)操作所針對(duì)的終端之外,在服務(wù)器10對(duì)作為動(dòng)作識(shí) 別裝置20的攝像頭所采集的圖像進(jìn)行處理時(shí),需要獲知用戶U對(duì)終端30所執(zhí)行的手勢(shì)操 作的意義。為了使服務(wù)器10確定用戶針對(duì)終端所執(zhí)行的手勢(shì)操作的意義,需要在服務(wù)器10 中預(yù)先存儲(chǔ)若干組手勢(shì),例如存儲(chǔ)有兩組手勢(shì),第一組手勢(shì)為手從張開(kāi)到握拳,第二組手勢(shì) 為手從握拳到張開(kāi),其中第一組手勢(shì)類似于抓取動(dòng)作可以作為用于確定待發(fā)送目標(biāo)的手勢(shì) 操作,即確定待發(fā)送目標(biāo)手勢(shì)操作,第二組手勢(shì)類似于釋放動(dòng)作可以作為用于提示發(fā)送端 發(fā)送數(shù)據(jù)的手勢(shì)操作,即發(fā)送手勢(shì)操作。在攝像頭逐幀地采集圖像時(shí),服務(wù)器10會(huì)記錄一 定幀數(shù)內(nèi)的圖像并實(shí)時(shí)的更新,例如30幀,當(dāng)在這30幀中先出現(xiàn)張開(kāi)的手與后出現(xiàn)握拳的 手的圖像時(shí),便可以確定用戶在對(duì)終端30執(zhí)行確定待發(fā)送目標(biāo)手勢(shì)操作,即將該終端30作 為數(shù)據(jù)交互過(guò)程中的發(fā)送端,當(dāng)然可以理解的是,服務(wù)器10中所記錄的幀數(shù)不止為30幀, 該記錄的幀數(shù)的數(shù)量可以根據(jù)實(shí)際的情況進(jìn)行設(shè)置。
[0108] 此時(shí),為了完成數(shù)據(jù)的交互需要使作為接收端的另一個(gè)終端獲知從哪個(gè)終端處獲 取數(shù)據(jù),則在服務(wù)器10獲取用戶U對(duì)作為發(fā)送端的終端30進(jìn)行確定待發(fā)送目標(biāo)手勢(shì)操作 后,將終端30作為要發(fā)送數(shù)據(jù)的發(fā)送端。
[0109] 需要說(shuō)明的是,因?yàn)檫m用于基于手勢(shì)操作的數(shù)據(jù)交互方法的實(shí)體,不限于上述的 系統(tǒng),即無(wú)需服務(wù)器來(lái)獲取并通知發(fā)送端。例如,可以為每一個(gè)終端設(shè)置一個(gè)動(dòng)作識(shí)別裝 置,通過(guò)其為終端進(jìn)行手勢(shì)操作的采集,并告知終端作為發(fā)送端還是接收端,此時(shí),作為發(fā) 送端的終端需要向外廣播觸發(fā)消息,該觸發(fā)消息用于建立作為發(fā)送端的終端與作為接收端 的終端之間的連接,并通知其他終端該發(fā)送端準(zhǔn)備發(fā)送數(shù)據(jù)。因此,在觸發(fā)消息中,可以包 含發(fā)送端的服務(wù)集標(biāo)識(shí)(Service Set Identifier,以下簡(jiǎn)稱SSID)、物理地址或網(wǎng)絡(luò)互連 協(xié)議(Internet Protocol,以下簡(jiǎn)稱IP)地址等,當(dāng)然,根據(jù)系統(tǒng)建立網(wǎng)絡(luò)的協(xié)議的不同, 也可以為其他標(biāo)識(shí)終端的信息,在此不作限制。
[0110] 需要說(shuō)明的是,確定待發(fā)送目標(biāo)手勢(shì)操作和發(fā)送手勢(shì)操作,不限于上述所定義的 兩組手勢(shì)操作,也可以根據(jù)實(shí)際的需要存儲(chǔ)其他方式的手勢(shì)操作,例如將左右擺動(dòng)的手勢(shì) 操作作為確定待發(fā)送目標(biāo)手勢(shì)操作,將前后擺動(dòng)的手勢(shì)操作作為發(fā)送手勢(shì)操作。
[0111] S102、獲取用戶執(zhí)行的發(fā)送手勢(shì)操作,將發(fā)送手勢(shì)操作所對(duì)應(yīng)的終端作為接收端。
[0112] 在服務(wù)器10確定了作為發(fā)送端的終端30之后,如圖5所示,用戶U會(huì)在動(dòng)作識(shí)別 裝置20的覆蓋范圍內(nèi)移動(dòng)至終端40對(duì)應(yīng)的位置,并進(jìn)行發(fā)送手勢(shì)操作。此時(shí),服務(wù)器10 根據(jù)已存儲(chǔ)的終端40的位置信息與用戶U所處的位置進(jìn)行比較,從而確定用戶U發(fā)送手勢(shì) 操作所針對(duì)的對(duì)象,即將終端40作為接收端。
[0113] 需要說(shuō)明的是,在確定待發(fā)送目標(biāo)手勢(shì)操作和發(fā)送手勢(shì)操作中可以包含多種含義 的手勢(shì),以使服務(wù)器通過(guò)一次手勢(shì)操作執(zhí)行多個(gè)功能。
[0114] 確定待發(fā)送目標(biāo)手勢(shì)操作可以包括:發(fā)送端選擇操作、數(shù)據(jù)選擇操作和目標(biāo)確定 操作;其中,發(fā)送端選擇操作可以用于選擇終端,該終端可以為一個(gè)也可以為多個(gè),該發(fā)送 端選擇操作的形式可以例如通過(guò)動(dòng)作識(shí)別裝置20判斷用戶U手的朝向確定終端,也可以通 過(guò)用戶U的手掌劃動(dòng)確定一個(gè)劃動(dòng)區(qū)域中來(lái)確定其中包含的多個(gè)終端,對(duì)于選擇終端的方 式和數(shù)量在此不作具體限制;數(shù)據(jù)發(fā)送操作與上述的第一組手勢(shì)操作相一致,將發(fā)送端選 擇操作所選擇的終端確定為發(fā)送端,另外,在其他的實(shí)施方式中,目標(biāo)確定操作也可以控制 作為發(fā)送端的終端單播、多播或廣播觸發(fā)消息,以通知所確定的接收端的終端或作為發(fā)送 端的終端的周?chē)慕K端需要進(jìn)行數(shù)據(jù)交互。
[0115] 另外,發(fā)送手勢(shì)操作,包括:接收端選擇操作、顯示位置選擇操作和發(fā)送通知操作; 其中,接收端選擇操作與上述的發(fā)送端選擇操作類似,可以選擇若干終端,以備作為與發(fā)送 端相對(duì)應(yīng)的接收端;顯示位置選擇操作,用于確定發(fā)送端所發(fā)送的數(shù)據(jù)后該數(shù)據(jù)的顯示位 置,該顯示位置選擇操作,可以通過(guò)手指的指向確定顯示位置,但是不限于此;發(fā)送通知操 作,與上述的第二組手勢(shì)相一致,將接收端選擇操作所選擇的終端確定為接收端;在其他的 實(shí)施方式中,該目標(biāo)確定操作也可以控制作為接收端的終端向發(fā)送端反饋反饋消息,以通 知發(fā)送端向接收端發(fā)送需要發(fā)送的數(shù)據(jù),完成數(shù)據(jù)交互。
[0116] S103、使發(fā)送端將需要發(fā)送的數(shù)據(jù)發(fā)送至接收端。
[0117] 在服務(wù)器10檢測(cè)到用戶U分別對(duì)作為發(fā)送端的終端30和作為接收端的終端40 進(jìn)行的確定待發(fā)送目標(biāo)手勢(shì)操作和發(fā)送手勢(shì)操作后,服務(wù)器10獲知了需要發(fā)送數(shù)據(jù)的發(fā) 送端和接收數(shù)據(jù)的接收端,此時(shí),服務(wù)器10可以直接通知發(fā)送端將需要發(fā)送的數(shù)據(jù)發(fā)送給 接收端,以完成數(shù)據(jù)的交互。
[0118] 或者,在其他的實(shí)施方式中,也可以在確定了發(fā)送端和接收端后,分別通知發(fā)送端 發(fā)送觸發(fā)消息給接收端,并通知接收端針對(duì)觸發(fā)消息向發(fā)送端發(fā)送反饋消息,從而使發(fā)送 端和接收端之間建立連接,將發(fā)送端中需要發(fā)送的數(shù)據(jù)發(fā)送給接收端。另外,也可以在確定 發(fā)送端和接收端之后,立即使發(fā)送端廣播觸發(fā)消息,在確定接收端后,接收端通過(guò)接收到的 觸發(fā)消息,向發(fā)送端發(fā)送針對(duì)該觸發(fā)消息的反饋消息,這樣一來(lái),發(fā)送端和接收端之間便可 以建立連接,并將作為需要發(fā)送的數(shù)據(jù)的圖片從發(fā)送端發(fā)送到接收端,并進(jìn)行顯示。
[0119] 其中,所建立的連接是基于系統(tǒng)中所根據(jù)的網(wǎng)絡(luò)協(xié)議完成的,并且發(fā)送端與接收 端所發(fā)送的觸發(fā)消息和反饋消息同樣的基于對(duì)應(yīng)的網(wǎng)絡(luò)協(xié)議,在此,對(duì)于觸發(fā)消息和反饋 消息的具體形式不作具體的限定,只需要通過(guò)觸發(fā)消息和反饋消息完成發(fā)送端和接收端之 間的連接的建立,并通知發(fā)送端和接收端需要進(jìn)行數(shù)據(jù)交互即可。
[0120] 在發(fā)送端將需要發(fā)送的數(shù)據(jù)發(fā)送給接收端后,接收端可以直接在其顯示屏上顯示 接收到的數(shù)據(jù),也可以根據(jù)用戶執(zhí)行的顯示位置選擇操作所確定的顯示位置,在該顯示位 置上顯示接收端接收到的數(shù)據(jù),在此根據(jù)實(shí)施場(chǎng)景的不同可以進(jìn)行選擇,在此不作限制。
[0121] 另外,發(fā)送端將需要發(fā)送的數(shù)據(jù)發(fā)送給接收端時(shí),發(fā)送端發(fā)送數(shù)據(jù)的過(guò)程和接收 端接收數(shù)據(jù)的過(guò)程可以通過(guò)特效來(lái)實(shí)現(xiàn),例如可以將該數(shù)據(jù)飛出發(fā)送端的顯示屏并飛入接 收端的顯示屏、或者以發(fā)送端和接收端播放動(dòng)畫(huà)的方式進(jìn)行發(fā)送和接收等,在此不作具體 限制。
[0122] 需要說(shuō)明的是,上述圖2所示的系統(tǒng)中服務(wù)器僅為一個(gè)示意性說(shuō)明,也可以通過(guò) 一個(gè)終端實(shí)現(xiàn),只需要該終端可以對(duì)用戶的手勢(shì)操作進(jìn)行采集,通過(guò)其中存儲(chǔ)的確定待發(fā) 送目標(biāo)手勢(shì)操作和發(fā)送手勢(shì)操作對(duì)獲取的手勢(shì)操作進(jìn)行識(shí)別,并通過(guò)識(shí)別后的確定待發(fā)送 目標(biāo)手勢(shì)操作和發(fā)送手勢(shì)操作通知對(duì)應(yīng)的作為發(fā)送端的終端和作為接收端的終端進(jìn)行數(shù) 據(jù)交互即可。
[0123] 另外,上述的過(guò)程也可以通過(guò)作為發(fā)送端的終端和作為接收端的終端分別完成, 此時(shí),則需要分別為系統(tǒng)中的每一個(gè)終端都設(shè)置一個(gè)動(dòng)作識(shí)別裝置,并且在每個(gè)終端中預(yù) 先存儲(chǔ)識(shí)別手勢(shì)操作時(shí)所必要的確定待發(fā)送目標(biāo)手勢(shì)操作和發(fā)送手勢(shì)操作。當(dāng)終端檢測(cè)到 用戶對(duì)其進(jìn)行確定待發(fā)送目標(biāo)手勢(shì)操作時(shí),則基于所獲取的對(duì)確定待發(fā)送目標(biāo)手勢(shì)操作, 將自身作為發(fā)送端,并向外廣播觸發(fā)消息,并根據(jù)接收到作為接收端的終端所反饋的反饋 消息,向作為接收端發(fā)送需要發(fā)送的數(shù)據(jù);當(dāng)終端檢測(cè)到用戶對(duì)其進(jìn)行發(fā)送手勢(shì)操作時(shí),則 基于所獲取的對(duì)發(fā)送手勢(shì)操作將自身作為接收端,將接收到的作為發(fā)送端的終端所發(fā)送的 觸發(fā)消息后,向作為發(fā)送端發(fā)送反饋消息,并接收發(fā)送端所發(fā)送的數(shù)據(jù)。
[0124] 需要進(jìn)一步解釋的是,當(dāng)系統(tǒng)中存在多個(gè)終端時(shí),通過(guò)廣播的方式發(fā)送觸發(fā)消息 時(shí),廣播的觸發(fā)消息會(huì)被多個(gè)終端接收,而如果用戶分別對(duì)多個(gè)作為發(fā)送端的終端進(jìn)行操 作,這樣一來(lái),系統(tǒng)中的多個(gè)終端會(huì)分別接收到多個(gè)發(fā)送端發(fā)送的觸發(fā)消息。此時(shí),則需要 作為通過(guò)作為接收端的終端或者服務(wù)器確定接收端對(duì)哪一個(gè)觸發(fā)消息進(jìn)行反饋。
[0125] 因此,在觸發(fā)消息中可以含有一個(gè)作為記錄觸發(fā)消息發(fā)送時(shí)間的第一時(shí)間,該第 一時(shí)間會(huì)隨著觸發(fā)消息發(fā)送到服務(wù)器或其他終端,服務(wù)器或其他終端對(duì)該第一時(shí)間進(jìn)行記 錄;并且,在服務(wù)器或其他終端通過(guò)動(dòng)作識(shí)別裝置獲取發(fā)送手勢(shì)操作后,會(huì)記錄一個(gè)獲取接 收手勢(shì)操作時(shí)的第二時(shí)間;服務(wù)器或其他終端通過(guò)比對(duì)第一時(shí)間和第二時(shí)間的大小,將時(shí) 間差值在一定范圍以內(nèi)的終端作為接收端,從而使該接收端向發(fā)送端發(fā)送反饋消息,以建 立發(fā)送端和接收端之間的連接,并在建立連接后,發(fā)送端將需要發(fā)送的數(shù)據(jù)發(fā)送端接收端。
[0126] 可以理解的是,當(dāng)通過(guò)服務(wù)器進(jìn)行發(fā)送和接收的控制的時(shí)候,也可以由服務(wù)器在 分別采集確定待發(fā)送目標(biāo)手勢(shì)操作和發(fā)送手勢(shì)操作的過(guò)程中,分別記錄第一時(shí)間和第二時(shí) 間,并根據(jù)預(yù)設(shè)的時(shí)間差值對(duì)第一時(shí)間和第二時(shí)間的時(shí)間差值的進(jìn)行比較,并根據(jù)比較的 結(jié)果通知接收端是否針對(duì)該觸發(fā)消息發(fā)送反饋消息,從而進(jìn)一步的提高基于手勢(shì)操作的數(shù) 據(jù)交互方法的人性化程度。
[0127] 本發(fā)明實(shí)施例提供的一種基于手勢(shì)操作的數(shù)據(jù)交互方法,通過(guò)用戶對(duì)不同終端所 執(zhí)行的確定待發(fā)送目標(biāo)手勢(shì)操作和發(fā)送手勢(shì)操作,在多個(gè)終端中確定發(fā)送端和接收端,使 發(fā)送端將需要發(fā)送的數(shù)據(jù)傳輸給接收端,以通過(guò)人性化程度較高的手勢(shì)操作分別選定發(fā)送 端和接收端,并通過(guò)該手勢(shì)操作觸發(fā)終端之間的數(shù)據(jù)傳輸,從而避免了用戶在終端上進(jìn)行 的繁瑣、機(jī)械的操作,提高了終端之間數(shù)據(jù)交互的便捷度和人性化程度。
[0128] 下面根據(jù)具體的實(shí)施場(chǎng)景對(duì)本發(fā)明所述的基于手勢(shì)操作的數(shù)據(jù)交互方法進(jìn)行描 述,將本實(shí)施場(chǎng)景作為實(shí)施例1,在實(shí)施例1中,該系統(tǒng),如圖6所示,包括服務(wù)器11、與該服 務(wù)器11連接的作為動(dòng)作識(shí)別裝置的攝像頭21、作為發(fā)送端的終端31和作為接收端的終端 41 ;其中用戶U在攝像頭21的覆蓋范圍51之內(nèi)對(duì)終端31和終端41進(jìn)行操作,服務(wù)器11、 終端31和終端41之間通過(guò)無(wú)線網(wǎng)進(jìn)行連接,服務(wù)器11通過(guò)攝像頭21采集用戶U執(zhí)行的 手勢(shì)操作,并進(jìn)行解析,其中,終端31為PC,終端41為平板電腦。需要解釋的是,為了使本 實(shí)施場(chǎng)景中的方案更容易理解,尺寸有所夸張。
[0129] 本實(shí)施例所述的基于手勢(shì)操作的數(shù)據(jù)交互方法,如圖7所示,包括:
[0130] S1、用戶執(zhí)行手勢(shì)操作,服務(wù)器通過(guò)攝像頭采集該手勢(shì)操作。
[0131] 本發(fā)明的具體實(shí)施場(chǎng)景如圖8所示,用戶U移動(dòng)至攝像頭21的覆蓋范圍51中,在 終端31前執(zhí)行發(fā)送手勢(shì)操作。攝像頭21逐幀的進(jìn)行圖像采集,并將所采集到的圖像發(fā)送 給服務(wù)器11進(jìn)行處理。
[0132] 在攝像頭21逐幀的采集圖像的過(guò)程中,設(shè)置服務(wù)器11記錄第1幀...第30幀, 這30幀內(nèi)的圖像進(jìn)行手勢(shì)操作的判斷。攝像頭21持續(xù)的進(jìn)行圖像的采集,此時(shí),例如當(dāng)采 集到第31幀時(shí),服務(wù)器11便清楚第1幀的內(nèi)容,在第30幀后記錄第31幀,并以這樣的方 式持續(xù)記錄最新采集到的30幀圖像。
[0133] S20、服務(wù)器對(duì)所獲取的手勢(shì)操作進(jìn)行解析,判斷所獲取的手勢(shì)操作是否為確定待 發(fā)送目標(biāo)手勢(shì)操作。
[0134] 服務(wù)器11接收到攝像頭21所發(fā)送的圖像,并對(duì)圖像中的手勢(shì)操作進(jìn)行解析,根據(jù) 解析的結(jié)果判斷用戶U所執(zhí)行的手勢(shì)操作是否為與服務(wù)器11中預(yù)先存儲(chǔ)的確定待發(fā)送目 標(biāo)手勢(shì)操作相一致,如果是則執(zhí)行步驟S21,如果不是則結(jié)束判斷,繼續(xù)通過(guò)攝像頭21采集 圖像。
[0135] 當(dāng)服務(wù)器11解析出用戶U的手先在第一物理信息標(biāo)識(shí)31A的周?chē)A袅艘欢螘r(shí) 間,并在此之后從張開(kāi)變?yōu)槲杖瓡r(shí),則可以確定與服務(wù)器11中預(yù)先存儲(chǔ)的確定待發(fā)送目標(biāo) 手勢(shì)操作相一致,從而確定用戶U執(zhí)行了確定待發(fā)送目標(biāo)手勢(shì)操作。
[0136] 此時(shí),如果確定該手勢(shì)操作不是確定待發(fā)送目標(biāo)手勢(shì)操作或發(fā)送手勢(shì)操作,則月艮 務(wù)器11不進(jìn)行處理。
[0137] S21、服務(wù)器獲取該確定待發(fā)送目標(biāo)手勢(shì)操作中所包含的發(fā)送端選擇操作和目標(biāo) 確定操作。
[0138] 服務(wù)器11通過(guò)對(duì)確定待發(fā)送目標(biāo)手勢(shì)操作所進(jìn)行的解析,獲取組成確定待發(fā)送 目標(biāo)手勢(shì)操作中的發(fā)送端選擇操作和目標(biāo)確定操作。
[0139] S3、服務(wù)器根據(jù)發(fā)送端選擇操作,選擇作為發(fā)送端的終端。
[0140] 在服務(wù)器11選擇作為發(fā)送端的終端的過(guò)程中,具體執(zhí)行以下幾小步。
[0141] S30、服務(wù)器獲取發(fā)送端選擇操作所選擇的終端的第一物理信息標(biāo)識(shí)。
[0142] 在終端31周?chē)O(shè)置有第一物理信息標(biāo)識(shí)31A,第一物理信息標(biāo)識(shí)31A為畫(huà)有序號(hào) "1"的標(biāo)識(shí)牌。其中,一個(gè)物理信息標(biāo)識(shí)對(duì)應(yīng)一個(gè)終端,在本實(shí)施例中,在服務(wù)器11中存儲(chǔ) 有第一物理信息標(biāo)識(shí)31A與終端31的對(duì)應(yīng)關(guān)系以及第二物理信息標(biāo)識(shí)41A與終端41的對(duì) 應(yīng)關(guān)系。
[0143] 當(dāng)攝像頭21檢測(cè)到用戶執(zhí)行的確定待發(fā)送目標(biāo)手勢(shì)操作時(shí),用戶U的手可以在距 離第一物理信息標(biāo)識(shí)31A較近的位置停留一段時(shí)間;當(dāng)服務(wù)器11獲取的攝像頭21采集的 圖像中,用戶U的手在距第一物理信息標(biāo)識(shí)31A的100的范圍內(nèi)停留超過(guò)5幀時(shí),則可以確 定用戶U要對(duì)終端31進(jìn)行確定待發(fā)送目標(biāo)手勢(shì)操作,而且可以將用戶U的手停留一段時(shí)間 的操作理解為確定待發(fā)送目標(biāo)手勢(shì)操作中的發(fā)送端選擇操作。
[0144] S31、服務(wù)器根據(jù)第一物理信息標(biāo)識(shí)進(jìn)行查詢,將第一物理信息標(biāo)識(shí)所對(duì)應(yīng)的終端 作為發(fā)送端。
[0145] 當(dāng)服務(wù)器11通過(guò)發(fā)送端選擇操作獲取第一物理信息標(biāo)識(shí)31A后,根據(jù)作為第一物 理信息標(biāo)識(shí)31A的標(biāo)識(shí)牌上的序號(hào)" 1"進(jìn)行查詢,確定該序號(hào)" 1"對(duì)應(yīng)的為終端31,此時(shí), 服務(wù)器11便可以將序號(hào)"1"所對(duì)應(yīng)的終端31作為發(fā)送端。
[0146] S4、用戶執(zhí)行手勢(shì)操作,服務(wù)器通過(guò)攝像頭采集該手勢(shì)操作。
[0147] 如圖9所示,用戶U在終端41前執(zhí)行手勢(shì)操作。攝像頭21逐幀的進(jìn)行圖像采集, 并將所采集到的圖像發(fā)送給服務(wù)器11進(jìn)行處理。
[0148] S50、服務(wù)器對(duì)所獲取的手勢(shì)操作進(jìn)行解析,判斷所獲取的手勢(shì)操作是否為發(fā)送手 勢(shì)操作。
[0149] 服務(wù)器11接收到攝像頭21所發(fā)送的圖像,并對(duì)圖像中的手勢(shì)操作進(jìn)行解析,根據(jù) 解析的結(jié)果判斷用戶U所執(zhí)行的手勢(shì)操作是否為與服務(wù)器11中預(yù)先存儲(chǔ)的發(fā)送手勢(shì)操作 相一致,如果是則執(zhí)行步驟S61,如果不是則結(jié)束判斷,繼續(xù)通過(guò)攝像頭21采集圖像。
[0150] 當(dāng)服務(wù)器11解析出用戶U的手先在第二物理信息標(biāo)識(shí)41A周?chē)A袅艘欢藭r(shí)間, 并在此之后從握拳變?yōu)閺堥_(kāi)時(shí),則可以確定與服務(wù)器11中預(yù)先存儲(chǔ)的發(fā)送手勢(shì)操作相一 致,從而確定用戶U執(zhí)行了發(fā)送手勢(shì)操作。
[0151] 此時(shí),如果確定該手勢(shì)操作不是確定待發(fā)送目標(biāo)手勢(shì)操作或發(fā)送手勢(shì)操作,則月艮 務(wù)器11不進(jìn)行處理。
[0152] S51、服務(wù)器獲取該發(fā)送手勢(shì)操作中所包含的接收端選擇操作和發(fā)送通知操作。
[0153] 服務(wù)器11通過(guò)對(duì)發(fā)送手勢(shì)操作所進(jìn)行的解析,獲取組成發(fā)送手勢(shì)操作中的接收 端選擇操作和發(fā)送通知操作。
[0154] S6、服務(wù)器根據(jù)接收端選擇操作,選擇作為接收端的終端。
[0155] 在服務(wù)器11選擇作為接收端的終端的過(guò)程中,具體執(zhí)行以下幾小步。
[0156] S60、服務(wù)器獲取接收端選擇操作所選擇的終端的第二物理信息標(biāo)識(shí)。
[0157] 在終端41周?chē)O(shè)置有第二物理信息標(biāo)識(shí)41A,第二物理信息標(biāo)識(shí)41A為畫(huà)有序號(hào) "2"的標(biāo)識(shí)牌。
[0158] 當(dāng)服務(wù)器11獲取的攝像頭21采集的圖像中,用戶U的手在距第二物理信息標(biāo)識(shí) 41A的100的范圍內(nèi)停留超過(guò)5幀時(shí),則可以確定用戶U要對(duì)終端41進(jìn)行發(fā)送手勢(shì)操作,而 且可以將用戶U的手停留一段時(shí)間的操作理解為發(fā)送手勢(shì)操作中的接收端選擇操作。
[0159] S61、服務(wù)器根據(jù)第二物理信息標(biāo)識(shí)進(jìn)行查詢,將第二物理信息標(biāo)識(shí)所對(duì)應(yīng)終端作 為接收端。
[0160] 當(dāng)服務(wù)器11通過(guò)接收端選擇操作獲取第二物理信息標(biāo)識(shí)41A后,根據(jù)作為第二物 理信息標(biāo)識(shí)41A的標(biāo)識(shí)牌上的序號(hào)"2"進(jìn)行查詢,確定該序號(hào)"2"對(duì)應(yīng)的為終端41,此時(shí), 服務(wù)器11便可以將序號(hào)"2"所對(duì)應(yīng)的終端41作為接收端。
[0161] S7、服務(wù)器根據(jù)目標(biāo)確定操作,通知發(fā)送端向接收端發(fā)送觸發(fā)消息。
[0162] 在確定作為發(fā)送端的終端31以及作為接收端的終端41后,服務(wù)器11根據(jù)所獲取 的目標(biāo)確定操作和發(fā)送通知操作,通知終端31通過(guò)無(wú)線網(wǎng)絡(luò)向外發(fā)送觸發(fā)消息,此時(shí),該 觸發(fā)消息會(huì)被系統(tǒng)中的作為接收端的終端41接收到,但是因?yàn)榻K端41接收到對(duì)該觸發(fā)消 息進(jìn)行反饋的指示,所以在此時(shí)終端41僅僅對(duì)該觸發(fā)消息進(jìn)行接收。
[0163] S8、服務(wù)器根據(jù)發(fā)送通知操作,通知接收端向發(fā)送觸發(fā)消息的發(fā)送端發(fā)送反饋消 肩、。
[0164] 在終端31向終端41發(fā)送觸發(fā)消息后,服務(wù)器11根據(jù)所獲取的目標(biāo)確定操作,通 知終端41,基于終端41已經(jīng)獲取的觸發(fā)消息向終端31發(fā)送反饋消息,即通知終端31將作 為接收端的終端41作為需要發(fā)送的數(shù)據(jù)的發(fā)送目標(biāo)。
[0165] S9、根據(jù)觸發(fā)消息和反饋消息,發(fā)送端和接收端之間建立連接,發(fā)送端將需要發(fā)送 的數(shù)據(jù)發(fā)送至所述接收端。
[0166] 當(dāng)作為發(fā)送端的終端31接收到作為接收端的終端41的反饋消息后,終端31和終 端41建立連接,終端31將在其顯示屏上所顯示的數(shù)據(jù)發(fā)送給終端41,并顯示在終端41的 顯示屏上進(jìn)行顯示,如圖10所示。
[0167] 在上述的系統(tǒng)中,可以設(shè)置有多個(gè)終端,與上述系統(tǒng)不同的是,在服務(wù)器確定發(fā)送 端后,可以由發(fā)送端廣播觸發(fā)消息,并且在服務(wù)器確定接收端后,可以基于觸發(fā)消息向發(fā)送 端發(fā)送反饋消息,以使發(fā)送端和接收端之間自行的建立連接,并完成數(shù)據(jù)的交互,而且可以 在不同的時(shí)間分別使不同的終端作為發(fā)送端發(fā)送觸發(fā)信息,這樣一來(lái),則可能出現(xiàn)作為接 收端的終端錯(cuò)誤的接收了數(shù)據(jù)的問(wèn)題。例如,在實(shí)施例2所述系統(tǒng)如圖11、12所示,包括服 務(wù)器11、與服務(wù)器11連接的兩個(gè)攝像頭21、22、終端31、32、41、42以及設(shè)置在終端31、32、 41、42周?chē)奈锢硇畔?biāo)識(shí)31A、32A、41A(其中,終端42的物理信息標(biāo)識(shí)未示出),終端31、 32、41、42覆蓋于攝像頭21、22的覆蓋范圍52之中。
[0168] 需要說(shuō)明的是,在本實(shí)施例中,分別設(shè)置了兩個(gè)攝像頭21、22,對(duì)于本領(lǐng)域技術(shù)人 員來(lái)說(shuō),分別通過(guò)兩個(gè)攝像頭21、22所采集的圖像判斷用戶U的手勢(shì)操作以及確定該手勢(shì) 操作所執(zhí)行的內(nèi)容并非難事,在此不再贅述,通過(guò)兩個(gè)攝像頭21、22來(lái)進(jìn)行判斷,一方面可 以擴(kuò)大覆蓋范圍,另一方面可以避免用戶U的身體遮擋攝像頭的照射而使服務(wù)器11無(wú)法判 斷用戶U執(zhí)行的手勢(shì)操作的問(wèn)題。
[0169] 在本發(fā)明所述的基于手勢(shì)操作的數(shù)據(jù)交互方法中,步驟S1-S3與實(shí)施例1相類似, 不同的是在步驟S1-S3中,用戶U分別對(duì)終端31和終端32執(zhí)行了確定待發(fā)送目標(biāo)手勢(shì)操 作,從而分別是終端31和終端32作為發(fā)送端向外廣播了觸發(fā)消息,但是,對(duì)兩個(gè)終端所執(zhí) 行的確定待發(fā)送目標(biāo)手勢(shì)操作的時(shí)間不同,此時(shí),在終端31中顯示"花"的圖片文件,在終 端41中顯示"圓"的圖片文件。
[0170] 為了解決上述問(wèn)題,所述方法,如圖13所示,包括:
[0171] S1、用戶執(zhí)行手勢(shì)操作,服務(wù)器通過(guò)攝像頭采集該手勢(shì)操作。
[0172] S20、服務(wù)器對(duì)所獲取的手勢(shì)操作進(jìn)行解析,判斷所獲取的手勢(shì)操作是否為確定待 發(fā)送目標(biāo)手勢(shì)操作。
[0173] S21、服務(wù)器獲取該確定待發(fā)送目標(biāo)手勢(shì)操作中所包含的發(fā)送端選擇操作和目標(biāo) 確定操作。
[0174] S3、服務(wù)器根據(jù)發(fā)送端選擇操作,確定作為發(fā)送端的終端。
[0175] 步驟S3中具體執(zhí)行以下幾小步。
[0176] S30、服務(wù)器獲取發(fā)送端選擇操作所選擇的終端的第一物理信息標(biāo)識(shí)。
[0177] S31、服務(wù)器根據(jù)第一物理信息標(biāo)識(shí)進(jìn)行查詢,將第一物理信息標(biāo)識(shí)所對(duì)應(yīng)的終端 作為發(fā)送端。
[0178] 上述步驟S1-S31與實(shí)施例1中的情況相類似,在此不再贅述。
[0179] S40、服務(wù)器根據(jù)目標(biāo)確定操作,通知發(fā)送端廣播觸發(fā)消息。
[0180] 在本實(shí)施場(chǎng)景中,因?yàn)樾枰l(fā)送端和接收端之間自行地建立連接并發(fā)送數(shù)據(jù),所 以當(dāng)服務(wù)器11確定需要發(fā)送數(shù)據(jù)的發(fā)送端后,通知發(fā)送端向外廣播觸發(fā)消息。此時(shí),在可 通信的范圍內(nèi)的終端都會(huì)接收到該觸發(fā)消息,并進(jìn)行緩存。
[0181] S41、服務(wù)器記錄發(fā)送端廣播觸發(fā)消息的第一時(shí)間。
[0182] 當(dāng)服務(wù)器11獲知了分別使終端31和終端32廣播了觸發(fā)消息后,服務(wù)器11分別 記錄終端31廣播觸發(fā)消息的第一時(shí)間為12:32以及終端32廣播觸發(fā)消息的第一時(shí)間為 12:30,并且此時(shí)終端41、42會(huì)分別接收到兩條觸發(fā)消息。
[0183] 在服務(wù)器11分別記錄了終端31和終端32廣播觸發(fā)消息的第一時(shí)間后,用戶U對(duì) 終端41執(zhí)行發(fā)送手勢(shì)操作,通過(guò)步驟S5,服務(wù)器11通過(guò)攝像頭21、22獲取了用戶U所執(zhí)行 的發(fā)送手勢(shì)操作。
[0184] S50、用戶執(zhí)行手勢(shì)操作,服務(wù)器通過(guò)攝像頭采集手勢(shì)操作。
[0185] 步驟S50與實(shí)施例1中的步驟S4相類似,在此不再贅述。
[0186] 進(jìn)一步的,在步驟S50之后,所述方法,還包括:
[0187] S51、服務(wù)器記錄獲取發(fā)送手勢(shì)操作的第二時(shí)間。
[0188] 當(dāng)服務(wù)器11獲取了用戶U對(duì)終端41所執(zhí)行的發(fā)送手勢(shì)操作后,再次記錄時(shí)間,即 第二時(shí)間為12:33。在服務(wù)器11記錄了接收到發(fā)送手勢(shì)操作的第二時(shí)間之后,繼續(xù)執(zhí)行步 驟S60-S71,該執(zhí)行過(guò)程與實(shí)施例1中的步驟S50-S61相類似,在此不再贅述。
[0189] S8、服務(wù)器根據(jù)發(fā)送通知操作,通知接收端向發(fā)送觸發(fā)消息的發(fā)送端發(fā)送反饋消 息
[0190] 步驟S8具體執(zhí)行以下幾小步:
[0191] S80、服務(wù)器判斷第一時(shí)間和第二時(shí)間的時(shí)間差值與預(yù)設(shè)時(shí)間差值的關(guān)系。
[0192] 在服務(wù)器11中預(yù)先存儲(chǔ)有一個(gè)預(yù)設(shè)時(shí)間差值,在本實(shí)施例中,該預(yù)設(shè)時(shí)間差值設(shè) 置為1分鐘。當(dāng)服務(wù)器11分別獲取第一時(shí)間和第二時(shí)間之后,計(jì)算出第一時(shí)間和第二時(shí)間 的時(shí)間差值,即可以計(jì)算出終端31和終端41之間的時(shí)間差值為1分鐘,終端32和終端41 之間的時(shí)間差值為3分鐘。
[0193] 當(dāng)?shù)谝粫r(shí)間和第二時(shí)間的時(shí)間差值不大于預(yù)設(shè)時(shí)間差值時(shí),則執(zhí)行步驟S81,當(dāng)?shù)?一時(shí)間和第二時(shí)間的時(shí)間差值大于預(yù)設(shè)時(shí)間差值時(shí),則執(zhí)行步驟S82。
[0194] S81、服務(wù)器根據(jù)發(fā)送通知操作,使接收端向時(shí)間差值小于預(yù)設(shè)時(shí)間差值的發(fā)送端 發(fā)送反饋消息。
[0195] 服務(wù)器11確定終端31的第一時(shí)間和終端41的第二時(shí)間的時(shí)間差值小于預(yù)設(shè)時(shí) 間差值,則通知作為接收端的終端41向作為發(fā)送端的終端31發(fā)送反饋消息,以通知終端31 向終端41發(fā)送數(shù)據(jù)。
[0196] S82、服務(wù)器停止接收端向時(shí)間差值大于預(yù)設(shè)時(shí)間差值的發(fā)送端發(fā)送反饋消息。
[0197] 服務(wù)器11確定終端32的第一時(shí)間和終端41的第二時(shí)間的時(shí)間差值3分鐘大于 預(yù)設(shè)時(shí)間差值1分鐘,則通知作為接收端的終端41停止向終端32發(fā)送反饋消息,并結(jié)束相 關(guān)的處理。
[0198] 通過(guò)步驟S80-S82以及與步驟S9,最終在作為接收端的終端41的顯示屏上,如圖 14所示,接收到從終端31上所發(fā)送過(guò)來(lái)的"花"的圖片文件,而不是終端32的顯示屏上所 顯示的"圓"的圖片文件。
[0199] 這樣一來(lái),通過(guò)服務(wù)器11記錄分別記錄終端發(fā)送觸發(fā)消息的時(shí)間以及服務(wù)器11 采集到發(fā)送手勢(shì)操作的時(shí)間進(jìn)行判斷,便可以避免系統(tǒng)中的終端較多時(shí),使終端接收到不 必要的數(shù)據(jù),從而也進(jìn)一步的提升了基于手勢(shì)操作的數(shù)據(jù)交互方法的便捷度和人性化程 度。
[0200] 在實(shí)施例1和實(shí)施例2所述的基于手勢(shì)操作的數(shù)據(jù)交互方法中,也可以在一次操 作的過(guò)程中,分別傳輸多個(gè)數(shù)據(jù)。為了實(shí)現(xiàn)一次操作傳輸多個(gè)數(shù)據(jù),在實(shí)施例3中所述方 法,可選的,確定待發(fā)送目標(biāo)手勢(shì)操作,還包括:數(shù)據(jù)選擇操作。下面以實(shí)施例2為基礎(chǔ),進(jìn) 行描述,需要說(shuō)明的是,雖然僅以實(shí)施例2為基礎(chǔ),但是基于同樣的原理,該方法也適用于 實(shí)施例1。
[0201] 該文件選擇操作,可以設(shè)置為用戶的手保持伸出一根手指的狀態(tài)5幀。在步驟S21 中,當(dāng)服務(wù)器11獲取到在確定待發(fā)送目標(biāo)手勢(shì)操作中,用戶的手保持伸出一根手指的狀態(tài) 5幀,則服務(wù)器11獲知在該發(fā)送手勢(shì)操作中包含數(shù)據(jù)選擇操作。需要說(shuō)明的是,該數(shù)據(jù)選擇 操作不僅限于上述的形式,也可以為其他的形式,只需服務(wù)器11可以對(duì)該數(shù)據(jù)選擇操作進(jìn) 行識(shí)別即可。
[0202] 進(jìn)一步的,在步驟S21之后,如圖15所示,還包括:
[0203] S22、服務(wù)器根據(jù)數(shù)據(jù)選擇操作,選擇發(fā)送端中需要發(fā)送的數(shù)據(jù)。
[0204] 服務(wù)器11獲取確定待發(fā)送目標(biāo)手勢(shì)操作后,解析出其中如圖16所示的數(shù)據(jù)選擇 操作。在圖16中,終端31上顯示了文件1、文件2、文件3和文件4這四個(gè)文件,服務(wù)器11 根據(jù)攝像頭21、22所采集的圖像確定該數(shù)據(jù)選擇操作所指向的數(shù)據(jù)。在用戶U選取了文件 1之后,即將該文件1作為發(fā)送端需要發(fā)送的數(shù)據(jù)。另外,在本實(shí)施例中,除了文件1之外, 用戶還選擇了文件2。這樣一來(lái),在步驟S9中,作為發(fā)送端的終端會(huì)將用戶所選擇的文件1 和文件2發(fā)送到作為接收端的終端上。
[0205] 因此通過(guò)用戶所執(zhí)行的發(fā)送手勢(shì)操作中的數(shù)據(jù)選擇操作,可以使服務(wù)器根據(jù)一次 發(fā)送手勢(shì)操作將發(fā)送端中的多個(gè)數(shù)據(jù)發(fā)送至接收端,從而進(jìn)一步地提升終端之間的數(shù)據(jù)交 互的便捷度。
[0206] 為了進(jìn)一步提高用戶在進(jìn)行基于手勢(shì)操作的數(shù)據(jù)交互的人性化程度,在步驟S22 之后,可選的,還包括:
[0207] S23、服務(wù)器通知發(fā)送端,對(duì)需要發(fā)送的數(shù)據(jù)進(jìn)行標(biāo)注。
[0208] 在步驟S22中,服務(wù)器11獲知了用戶通過(guò)數(shù)據(jù)選擇操作選擇了文件1和文件2作 為需要發(fā)送的數(shù)據(jù),此時(shí),服務(wù)器11通知作為發(fā)送端的終端31在文件1和文件2的周?chē)@ 示一個(gè)文件框以進(jìn)行標(biāo)注,以使用戶更直觀地看出選擇了哪些數(shù)據(jù)進(jìn)行發(fā)送,即如圖17所 示,通過(guò)文件框進(jìn)行標(biāo)注的文件1和文件2為需要發(fā)送的數(shù)據(jù)。這樣一來(lái),也便進(jìn)一步地提 高了基于手勢(shì)操作的數(shù)據(jù)交互的人性化程度。
[0209] 為了進(jìn)一步地提高數(shù)據(jù)交互的過(guò)程中的人性化程度,可選的,接收手勢(shì)操作,還包 括:顯示位置選擇操作。
[0210] 在步驟S60中服務(wù)器11除了獲取了發(fā)送手勢(shì)操作中的接收端選擇操作、發(fā)送通知 操作之外,還獲取了顯示位置選擇操作。該顯示位置選擇操作,可以與數(shù)據(jù)選擇操作相類 似,也可以設(shè)置為其他的形式,在此不作具體限制。在本實(shí)施例中以顯示位置選擇操作與數(shù) 據(jù)選擇操作相同為例進(jìn)行描述。
[0211] 在步驟S61之后,還包括:
[0212] S62、服務(wù)器獲取所述顯示位置選擇操作所選擇的顯示位置。
[0213] 如圖18所示,服務(wù)器11通過(guò)對(duì)攝像頭21、22所采集的圖像進(jìn)行解析,在作為接收 端的終端41上,以顯示位置選擇操作確定一個(gè)顯示位置P。
[0214] 在步驟S9之后,還包括:
[0215] S10、服務(wù)器通知接收端在顯示位置,顯示所述需要發(fā)送的數(shù)據(jù)。
[0216] 服務(wù)器11在通過(guò)顯示位置選擇操作獲取顯示位置P后,將該顯示位置P的坐標(biāo)發(fā) 送給接收端。接收端在接收到該發(fā)送端發(fā)送的數(shù)據(jù)后,在該顯示位置P處顯示接收到的數(shù) 據(jù)。如果終端41接收到多個(gè)數(shù)據(jù)時(shí),則可以設(shè)置從顯示位置P開(kāi)始向一側(cè)順序排列該接收 到的數(shù)據(jù)。
[0217] 需要說(shuō)明的是,根據(jù)具體實(shí)施場(chǎng)景的不同,用戶可以分別指定多個(gè)顯示位置,從而 可以在多個(gè)顯示位置處分別顯示接收到的多個(gè)數(shù)據(jù),也可以按照一預(yù)設(shè)的規(guī)律,從顯示位 置開(kāi)始順序的排列接收到的數(shù)據(jù)等。
[0218] 這樣一來(lái),用戶可以通過(guò)顯示位置選擇操作確定顯示接收到的數(shù)據(jù)的位置,從而 可以在數(shù)據(jù)交互的過(guò)程中通過(guò)用戶執(zhí)行的接收手勢(shì)操作,確定接收到的數(shù)據(jù)的顯示位置, 進(jìn)一步的提高了數(shù)據(jù)交互的人性化程度。
[0219] 在實(shí)施例4中,與實(shí)施例1-3不同的是,在系統(tǒng)中如圖19所示設(shè)置有兩個(gè)終端33、 43,其中終端33連接有攝像頭23,終端43連接有攝像頭24,攝像頭23所能采集的范圍為 圖示中的虛線的覆蓋范圍52,攝像頭24所能采集的范圍為圖示中的虛線的覆蓋范圍53。
[0220] 對(duì)于實(shí)施例4中的系統(tǒng),與實(shí)施例2、3中的相類似。當(dāng)終端33通過(guò)攝像頭23采 集用戶U執(zhí)行了手勢(shì)操作后,終端33對(duì)攝像頭23采集到的圖像進(jìn)行解析,并判斷該手勢(shì)操 作是否為確定待發(fā)送目標(biāo)手勢(shì)操作;終端33確定該手勢(shì)操作為確定待發(fā)送目標(biāo)手勢(shì)操作 后,終端33通過(guò)解析并獲取確定待發(fā)送目標(biāo)手勢(shì)操作中的發(fā)送端選擇操作、數(shù)據(jù)選擇操作 和目標(biāo)確定操作。終端33分別通過(guò)發(fā)送端選擇操作確定自己將作為發(fā)送端,并通過(guò)數(shù)據(jù)選 擇操作確定用戶U所選取的需要發(fā)送的數(shù)據(jù),最終根據(jù)數(shù)據(jù)發(fā)送操作向外廣播觸發(fā)消息。
[0221] 因?yàn)椋藭r(shí)用戶U在與終端33連接的攝像頭23的覆蓋范圍內(nèi)執(zhí)行發(fā)送手勢(shì)操作, 所以終端43不會(huì)檢測(cè)到該發(fā)送手勢(shì)操作。當(dāng)作為發(fā)送端的終端33向外廣播觸發(fā)消息時(shí), 終端43會(huì)接收到該觸發(fā)消息,并進(jìn)行保存,并可以如實(shí)施例2所述的那樣記錄接收到觸發(fā) 消息的第一時(shí)間,在本實(shí)施例中第一時(shí)間直接由接收端進(jìn)行記錄。
[0222] 在用戶U對(duì)終端33執(zhí)行完發(fā)送手勢(shì)操作后,用戶U移動(dòng)到終端43所連接的攝像 頭24的覆蓋范圍53內(nèi),并執(zhí)行手勢(shì)操作;終端43通過(guò)與其連接的攝像頭24對(duì)用戶U執(zhí)行 的手勢(shì)操作進(jìn)行采集,在采集到手勢(shì)操作后終端33對(duì)攝像頭23采集到的圖像進(jìn)行解析,判 斷用戶u所執(zhí)行的手勢(shì)操作為發(fā)送手勢(shì)操作;終端43確定該手勢(shì)操作為發(fā)送手勢(shì)操作后, 終端43通過(guò)解析并獲取發(fā)送手勢(shì)操作中的接收端選擇操作、顯示位置選擇操作和發(fā)送通 知操作。終端43通過(guò)接收端選擇操作確定自己為接收端,通過(guò)顯示位置選擇操作確定接收 到的數(shù)據(jù)的顯示位置,通過(guò)數(shù)據(jù)接收操作觸發(fā)對(duì)發(fā)送端所發(fā)送的觸發(fā)消息進(jìn)行反饋,即向 發(fā)送端發(fā)送反饋消息。
[0223] 與終端43記錄接收到觸發(fā)消息的第一時(shí)間相對(duì)應(yīng),當(dāng)終端43接收到接收手勢(shì)操 作時(shí),記錄第二時(shí)間,通過(guò)第一時(shí)間和第二時(shí)間的時(shí)間差值與預(yù)設(shè)時(shí)間差值之間的比較,終 端43判斷是否要對(duì)終端33所發(fā)送的觸發(fā)消息進(jìn)行反饋。因?yàn)榕c實(shí)施例2相類似,在此不 再贅述。
[0224] 這樣一來(lái),終端33和終端43根據(jù)觸發(fā)消息和反饋消息建立連接,從而使作為發(fā)送 端的終端33將需要發(fā)送的數(shù)據(jù)通過(guò)已建立的連接發(fā)送到作為接收端的終端43上,以完成 數(shù)據(jù)交互。
[0225] 在實(shí)施例1-4所述的基于手勢(shì)操作的數(shù)據(jù)交互方法中,可以同時(shí)對(duì)多個(gè)終端進(jìn)行 手勢(shì)操作,例如可以兩個(gè)終端可以同時(shí)獲取用戶所執(zhí)行的一個(gè)手勢(shì)操作,當(dāng)確定該手勢(shì)操 作為確定待發(fā)送目標(biāo)手勢(shì)操作時(shí),則作為發(fā)送端的兩個(gè)終端可以同時(shí)廣播觸發(fā)消息;在用 戶對(duì)另外兩個(gè)終端進(jìn)行手勢(shì)操作后,通過(guò)另外兩個(gè)終端所進(jìn)行的判斷,確定該手勢(shì)操作為 發(fā)送手勢(shì)操作;作為接收端的兩個(gè)終端分別向作為發(fā)送端的兩個(gè)終端發(fā)送反饋消息,則此 時(shí),作為發(fā)送端的兩個(gè)終端分別將需要發(fā)送的數(shù)據(jù)發(fā)送給作為接收端的兩個(gè)終端??梢栽?系統(tǒng)中分別完成多個(gè)終端與多個(gè)終端之間的數(shù)據(jù)交互,從而進(jìn)一步的提高終端之間數(shù)據(jù)交 互的便捷度和人性化程度。
[0226] 需要說(shuō)明的是,上述實(shí)施例只以服務(wù)器為例進(jìn)行示意性的說(shuō)明,也可以通過(guò)一個(gè) 終端實(shí)現(xiàn),只需要該終端可以對(duì)用戶的手勢(shì)操作進(jìn)行采集,通過(guò)其中存儲(chǔ)的確定待發(fā)送目 標(biāo)手勢(shì)操作和發(fā)送手勢(shì)操作對(duì)獲取的手勢(shì)操作進(jìn)行識(shí)別,并通過(guò)識(shí)別后的發(fā)確定待發(fā)送目 標(biāo)手勢(shì)操作和發(fā)送手勢(shì)操作通知對(duì)應(yīng)的作為發(fā)送端的終端和作為接收端的終端進(jìn)行數(shù)據(jù) 交互即可。
[0227] 另外,上述的過(guò)程也可以通過(guò)作為發(fā)送端的終端和作為接收端的終端分別完成, 此時(shí),則需要分別為系統(tǒng)中的每一個(gè)終端都設(shè)置一個(gè)動(dòng)作識(shí)別裝置,并且在每個(gè)終端中預(yù) 先存儲(chǔ)識(shí)別手勢(shì)操作時(shí)所必要的確定待發(fā)送目標(biāo)手勢(shì)操作和發(fā)送手勢(shì)操作。當(dāng)終端檢測(cè)到 用戶對(duì)其進(jìn)行確定待發(fā)送目標(biāo)手勢(shì)操作時(shí),則基于所獲取的對(duì)確定待發(fā)送目標(biāo)手勢(shì)操作, 將自身作為發(fā)送端,并向外廣播觸發(fā)消息,并根據(jù)接收到作為接收端的終端所反饋的反饋 消息,向作為接收端發(fā)送需要發(fā)送的數(shù)據(jù);當(dāng)終端檢測(cè)到用戶對(duì)其進(jìn)行發(fā)送手勢(shì)操作時(shí),則 基于所獲取的對(duì)發(fā)送手勢(shì)操作將自身作為接收端,將接收到的作為發(fā)送端的終端所發(fā)送的 觸發(fā)消息后,向作為發(fā)送端發(fā)送反饋消息,并接收發(fā)送端所發(fā)送的數(shù)據(jù)。
[0228] 與上述的一種基于手勢(shì)操作的數(shù)據(jù)交互方法相對(duì)應(yīng),本發(fā)明還提供了一種基于手 勢(shì)操作的數(shù)據(jù)交互裝置1〇〇,如圖20所示,包括:
[0229] 發(fā)送端選擇單元101,用于獲取用戶執(zhí)行的確定待發(fā)送目標(biāo)手勢(shì)操作,將確定待發(fā) 送目標(biāo)手勢(shì)操作所對(duì)應(yīng)的終端作為發(fā)送端;
[0230] 接收端選擇單元102,用于獲取用戶執(zhí)行的發(fā)送手勢(shì)操作,將發(fā)送手勢(shì)操作所對(duì)應(yīng) 的終端作為接收端;
[0231] 數(shù)據(jù)發(fā)送單元103,用于使發(fā)送端將需要發(fā)送的數(shù)據(jù)發(fā)送至接收端。
[0232] 可選的,所述數(shù)據(jù)發(fā)送單元103,包括:
[0233] 觸發(fā)模塊1030,用于使發(fā)送端向接收端發(fā)送觸發(fā)消息;
[0234] 反饋模塊1031,用于使接收端根據(jù)觸發(fā)消息向發(fā)送端發(fā)送反饋消息,該反饋消息 用于通知發(fā)送端向接收端發(fā)送需要發(fā)送的數(shù)據(jù);
[0235] 發(fā)送模塊1032,用于使接收到反饋消息的發(fā)送端將需要發(fā)送的數(shù)據(jù)發(fā)送至接收 端。
[0236] 可選的,所述裝置100,還包括:
[0237] 觸發(fā)廣播單元104,用于使發(fā)送端廣播觸發(fā)消息;
[0238] 廣播反饋單元105,用于使接收到觸發(fā)消息的接收端,根據(jù)觸發(fā)消息向發(fā)送端發(fā)送 反饋消息,該反饋消息用于通知發(fā)送端向接收端發(fā)送需要發(fā)送的數(shù)據(jù)。
[0239] 進(jìn)一步的,所述數(shù)據(jù)發(fā)送單元101,具體用于使接收到反饋消息的發(fā)送端將需要發(fā) 送的數(shù)據(jù)發(fā)送至接收端。
[0240] 進(jìn)一步的,所述裝置100,還包括:
[0241] 記時(shí)單元106,用于記錄發(fā)送端廣播觸發(fā)消息的第一時(shí)間;記錄獲取發(fā)送手勢(shì)操 作的第二時(shí)間;
[0242] 廣播反饋單元105,具體用于當(dāng)?shù)谝粫r(shí)間和第二時(shí)間的時(shí)間差值不大于預(yù)設(shè)時(shí)間 差值時(shí),則使接收端向時(shí)間差值不大于預(yù)設(shè)時(shí)間差值的發(fā)送端發(fā)送反饋消息;
[0243] 所述裝置100,還包括:
[0244] 停止單元107,用于當(dāng)?shù)谝粫r(shí)間和第二時(shí)間的時(shí)間差值大于預(yù)設(shè)時(shí)間差值時(shí),則停 止接收端向時(shí)間差值大于預(yù)設(shè)時(shí)間差值的發(fā)送端發(fā)送反饋消息。
[0245] 可選的,所述發(fā)送端選擇單元101,包括:
[0246] 第一獲取模塊1010,用于獲取確定待發(fā)目標(biāo)手勢(shì)操作所選擇的終端的第一物理信 息標(biāo)識(shí),其中,一個(gè)物理信息標(biāo)識(shí)對(duì)應(yīng)一個(gè)終端;
[0247] 第一查詢模塊1011,用于根據(jù)第一物理信息標(biāo)識(shí)進(jìn)行查詢,將第一物理信息標(biāo)識(shí) 所對(duì)應(yīng)的終端作為發(fā)送端;
[0248] 接收端選擇單元102,包括:
[0249] 第二獲取模塊1020,用于獲取發(fā)送手勢(shì)操作所選擇的終端的第二物理信息標(biāo)識(shí);
[0250] 第二查詢模塊1021,用于根據(jù)第二物理信息標(biāo)識(shí)進(jìn)行查詢,將第二物理信息標(biāo)識(shí) 所對(duì)應(yīng)的終端作為接收端。
[0251] 進(jìn)一步的,發(fā)送端選擇單元102,還包括:
[0252] 數(shù)據(jù)選擇模塊1012,用于根據(jù)確定待發(fā)目標(biāo)手勢(shì)操作,獲取發(fā)送端中需要發(fā)送的 數(shù)據(jù)。
[0253] 進(jìn)一步的,所述裝置100,還包括:
[0254] 標(biāo)注單元108,用于對(duì)發(fā)送端中需要發(fā)送的數(shù)據(jù)進(jìn)行標(biāo)注。
[0255] 進(jìn)一步的,接收端選擇單元102,還包括:
[0256] 顯示位置獲取模塊1022,用于獲取發(fā)送手勢(shì)操作在接收端上所選擇的顯示位置;
[0257] 所述裝置100,還包括:
[0258] 定點(diǎn)顯示單元109,用于使接收端在所述顯示位置顯示需要發(fā)送的數(shù)據(jù)。
[0259] 本發(fā)明實(shí)施例提供的一種基于手勢(shì)操作的數(shù)據(jù)交互裝置,通過(guò)用戶對(duì)不同終端所 執(zhí)行的確定待發(fā)目標(biāo)手勢(shì)操作和發(fā)送手勢(shì)操作,在多個(gè)終端中確定發(fā)送端和接收端,使發(fā) 送端將需要發(fā)送的數(shù)據(jù)傳輸給接收端,以通過(guò)人性化程度較高的手勢(shì)操作分別選定發(fā)送端 和接收端,并通過(guò)該手勢(shì)操作觸發(fā)終端之間的數(shù)據(jù)傳輸,從而避免了用戶在終端上進(jìn)行的 繁瑣、機(jī)械的操作,提高了終端之間數(shù)據(jù)交互的便捷度和人性化程度。
[0260] 圖21示出了本發(fā)明上述的終端200的結(jié)構(gòu),通過(guò)該終端200的結(jié)構(gòu)可以用于實(shí)施 本發(fā)明實(shí)施例中所描述的方法,為了便于說(shuō)明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部分,具體 技術(shù)細(xì)節(jié)未揭示的,請(qǐng)參照本發(fā)明的方法實(shí)施例。
[0261] 該終端可以為包括PC、手機(jī)、平板電腦、PDA、銷(xiāo)售終端(Point of Sales,以下簡(jiǎn)稱 P0S)、車(chē)載電腦等終端設(shè)備,圖21示出的是與本發(fā)明實(shí)施例提供的終端200的部分結(jié)構(gòu)的 框圖。終端200,包括動(dòng)作識(shí)別裝置210、存儲(chǔ)器220、顯示設(shè)備230、處理器240、通信模塊 250、電源260以及物理信息標(biāo)識(shí)270等部件。本領(lǐng)域技術(shù)人員可以理解,圖21中示出的結(jié) 構(gòu)并不構(gòu)成對(duì)終端200的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或 者不同的部件布置。
[0262] 下面結(jié)合圖21對(duì)終端200的各個(gè)構(gòu)成部件進(jìn)行具體介紹:
[0263] 動(dòng)作識(shí)別裝置210可用于對(duì)用戶所執(zhí)行的手勢(shì)操作進(jìn)行采集,該動(dòng)作識(shí)別裝置 210可以為攝像頭、紅外立體攝像頭、超聲波傳感器、電磁傳感器等。終端200通過(guò)動(dòng)作識(shí)別 裝置210對(duì)用戶的位置、動(dòng)作等信息進(jìn)行采集,并將所采集的信息傳送給處理器240進(jìn)行處 理。
[0264] 存儲(chǔ)器220可用于存儲(chǔ)軟件程序以及模塊,處理器240通過(guò)運(yùn)行存儲(chǔ)在存儲(chǔ)器220 的軟件程序以及模塊,從而執(zhí)行終端200的各種功能應(yīng)用以及數(shù)據(jù)處理。存儲(chǔ)器220可主要 包括存儲(chǔ)程序區(qū)和存儲(chǔ)數(shù)據(jù)區(qū);存儲(chǔ)數(shù)據(jù)區(qū)可存儲(chǔ)根據(jù)終端200的使用所創(chuàng)建的數(shù)據(jù)(比 如圖片文件、文檔、音頻數(shù)據(jù)、電話本等)等。此外,存儲(chǔ)器220可以包括高速隨機(jī)存取存儲(chǔ) 器,還可以包括非易失性存儲(chǔ)器,例如至少一個(gè)磁盤(pán)存儲(chǔ)器件、閃存器件、或其他易失性固 態(tài)存儲(chǔ)器件。
[0265] 顯示設(shè)備230可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端200的 各種菜單。顯示設(shè)備230,可以采用液晶顯示器(Liquid Crystal Display,以下簡(jiǎn)稱LCD), 有機(jī)發(fā)光二極管(Organic Light-Emitting Diode,以下簡(jiǎn)稱0LED)等形式來(lái)配置。
[0266] 處理器240是終端200的控制中心,利用各種接口和線路連接整個(gè)終端的各個(gè)部 分,通過(guò)運(yùn)行或執(zhí)行存儲(chǔ)在存儲(chǔ)器220內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲(chǔ)在存儲(chǔ)器 220內(nèi)的數(shù)據(jù),執(zhí)行終端200的各種功能和處理數(shù)據(jù),從而對(duì)終端200進(jìn)行整體監(jiān)控??蛇x 的,處理器240可包括一個(gè)或多個(gè)處理單元;優(yōu)選的,處理器240可集成應(yīng)用處理器和調(diào)制 解調(diào)處理器,其中,應(yīng)用處理器主要處理操作系統(tǒng)、用戶界面和應(yīng)用程序等,調(diào)制解調(diào)處理 器主要處理無(wú)線通信??梢岳斫獾氖?,上述調(diào)制解調(diào)處理器也可以不集成到處理器240中。
[0267] 終端200還包括與其他終端進(jìn)行通信的通信模塊250,該通信模塊250可以為藍(lán)牙 模塊、WiFi模塊等。通過(guò)該通信模塊250,終端200可以將所獲取的信息發(fā)送給其他終端、 也可從其他終端獲取信息。
[0268] 終端200還包括給各個(gè)部件供電的電源260 (比如電池),優(yōu)選的,電源可以通過(guò)電 源管理系統(tǒng)與處理器240邏輯相連,從而通過(guò)電源管理系統(tǒng)實(shí)現(xiàn)管理充電、放電、以及功耗 管理等功能。
[0269] 終端200還包括對(duì)本終端進(jìn)行標(biāo)識(shí)的物理信息標(biāo)識(shí)270,一個(gè)物理信息標(biāo)識(shí)對(duì)應(yīng) 一個(gè)終端。該物理信息標(biāo)識(shí)270可以為設(shè)置于終端200周?chē)陌勺R(shí)別符號(hào)的標(biāo)識(shí)牌, 也可以為發(fā)送和接收標(biāo)識(shí)信息的通信裝置,還可以是終端200的位置、形狀等可以通過(guò)圖 像等方式進(jìn)行識(shí)別的結(jié)構(gòu)。
[0270] 盡管未示出,終端200還可以輸入設(shè)備等結(jié)構(gòu)和/或模塊,在此不再贅述。
[0271] 本發(fā)明實(shí)施例中,該終端200所包括的存儲(chǔ)器220、處理器240和通信模塊250,還 具有以下功能 :
[0272] 動(dòng)作識(shí)別裝置210,用于采集其覆蓋范圍內(nèi)用戶所執(zhí)行的手勢(shì)操作,并將所獲取的 手勢(shì)操作發(fā)送給處理器240進(jìn)行解析和處理。
[0273] 存儲(chǔ)器220,用于存儲(chǔ)接收到的觸發(fā)消息、接收到發(fā)送端所發(fā)送的觸發(fā)消息的第一 時(shí)間、接收到發(fā)送手勢(shì)操作的第二時(shí)間;在該存儲(chǔ)器220中,還存儲(chǔ)有預(yù)設(shè)時(shí)間差值、確定 待發(fā)目標(biāo)手勢(shì)操作、發(fā)送手勢(shì)操作。其中確定待發(fā)目標(biāo)手勢(shì)操作,包括發(fā)送端選擇操作、數(shù) 據(jù)選擇操作和目標(biāo)確定操作;發(fā)送手勢(shì)操作,包括接收端選擇操作、顯示位置選擇操作和發(fā) 送通知操作。顯示設(shè)備230,用于顯示數(shù)據(jù)。
[0274] 通信模塊250,用于通知作為發(fā)送端的終端廣播觸發(fā)消息、向外廣播觸發(fā)消息、接 收發(fā)送端所廣播的觸發(fā)消息、通知作為接收端的終端發(fā)送反饋消息、接收作為接收端的終 端發(fā)送的反饋消息、向作為發(fā)送端的終端發(fā)送反饋消息、發(fā)送和接收作為發(fā)送端的終端傳 輸?shù)男枰l(fā)送的數(shù)據(jù)。
[0275] 處理器240,用于獲取用戶執(zhí)行的確定待發(fā)目標(biāo)手勢(shì)操作,將所述確定待發(fā)目標(biāo)手 勢(shì)操作所對(duì)應(yīng)的終端作為發(fā)送端;獲取用戶執(zhí)行的發(fā)送手勢(shì)操作,將所述發(fā)送手勢(shì)操作所 對(duì)應(yīng)的終端作為接收端;使所述發(fā)送端將需要發(fā)送的數(shù)據(jù)發(fā)送至所述接收端。
[0276] 在本發(fā)明實(shí)施例中,可選的,處理器240,在執(zhí)行使所述發(fā)送端將需要發(fā)送的數(shù)據(jù) 發(fā)送至所述接收端的過(guò)程中,具體用于使所述發(fā)送端向所述接收端發(fā)送觸發(fā)消息;使所述 接收端根據(jù)所述觸發(fā)消息向所述發(fā)送端發(fā)送反饋消息,所述反饋消息用于通知所述發(fā)送端 向所述接收端發(fā)送所述需要發(fā)送的數(shù)據(jù);使接收到所述反饋消息的發(fā)送端將所述需要發(fā)送 的數(shù)據(jù)發(fā)送至所述接收端。
[0277] 在本發(fā)明實(shí)施例中,可選的,處理器240,在執(zhí)行所述獲取用戶執(zhí)行的確定待發(fā)送 目標(biāo)手勢(shì)操作,將所述確定待發(fā)送目標(biāo)手勢(shì)操作所對(duì)應(yīng)的終端作為發(fā)送端的處理之后,還 用于使所述發(fā)送端廣播觸發(fā)消息。
[0278] 所述處理器240,在執(zhí)行所述獲取用戶執(zhí)行的發(fā)送手勢(shì)操作,將所述發(fā)送手勢(shì)操作 所對(duì)應(yīng)的終端作為接收端的處理之后,還用于使接收到所述觸發(fā)消息的接收端,根據(jù)所述 觸發(fā)消息向所述發(fā)送端發(fā)送反饋消息。
[0279] 在本發(fā)明實(shí)施例中,具體的,處理器240,在進(jìn)行所述使所述發(fā)送端將需要發(fā)送的 數(shù)據(jù)發(fā)送至所述接收端的過(guò)程中,具體用于使接收到所述反饋消息的發(fā)送端將所述需要發(fā) 送的數(shù)據(jù)發(fā)送至所述接收端,所述反饋消息用于通知所述發(fā)送端向所述接收端發(fā)送所述需 要發(fā)送的數(shù)據(jù)。
[0280] 在本發(fā)明實(shí)施例中,處理器240,在執(zhí)行使所述發(fā)送端廣播觸發(fā)消息的處理之后, 還用于記錄所述發(fā)送端廣播所述觸發(fā)消息的第一時(shí)間;處理器240,在執(zhí)行所述獲取用戶 執(zhí)行的發(fā)送手勢(shì)操作,將所述發(fā)送手勢(shì)操作所對(duì)應(yīng)的終端作為接收端的過(guò)程之后,還用于 記錄獲取發(fā)送手勢(shì)操作的第二時(shí)間;處理器240,在執(zhí)行所述使接收到所述觸發(fā)消息的接 收端,根據(jù)所述觸發(fā)消息向所述發(fā)送端發(fā)送反饋消息的過(guò)程中,具體用于當(dāng)所述第一時(shí)間 和所述第二時(shí)間的時(shí)間差值不大于預(yù)設(shè)時(shí)間差值時(shí),則使所述接收端向所述時(shí)間差值不大 于所述預(yù)設(shè)時(shí)間差值的發(fā)送端發(fā)送反饋消息;所述處理器240,在執(zhí)行所述獲取用戶執(zhí)行 的接收手勢(shì)操作,將所述發(fā)送手勢(shì)操作所對(duì)應(yīng)的終端作為接收端的處理之后,還用于當(dāng)所 述第一時(shí)間和所述第二時(shí)間的時(shí)間差值大于預(yù)設(shè)時(shí)間差值時(shí),則停止所述接收端向所述時(shí) 間差值大于所述預(yù)設(shè)時(shí)間差值的發(fā)送端發(fā)送反饋消息。
[0281] 在本發(fā)明實(shí)施例中,具體的,處理器240,在所述獲取用戶執(zhí)行的確定待發(fā)送目標(biāo) 手勢(shì)操作,將所述確定待發(fā)送目標(biāo)手勢(shì)操作所對(duì)應(yīng)的終端作為發(fā)送端的過(guò)程中,具體用于 獲取所述確定待發(fā)送目標(biāo)手勢(shì)操作所選擇的終端的第一物理信息標(biāo)識(shí),其中,一個(gè)物理信 息標(biāo)識(shí)對(duì)應(yīng)一個(gè)終端;根據(jù)所述第一物理信息標(biāo)識(shí)進(jìn)行查詢,將所述第一物理信息標(biāo)識(shí)所 對(duì)應(yīng)的終端作為所述發(fā)送端。處理器240,在執(zhí)行所述獲取用戶執(zhí)行的發(fā)送手勢(shì)操作,將所 述發(fā)送手勢(shì)操作所對(duì)應(yīng)的終端作為接收端的過(guò)程中,具體用于獲取所述發(fā)送手勢(shì)操作所選 擇的終端的第二物理信息標(biāo)識(shí);根據(jù)所述第二物理信息標(biāo)識(shí)進(jìn)行查詢,將所述第二物理信 息標(biāo)識(shí)所對(duì)應(yīng)的終端作為所述接收端。
[0282] 在本發(fā)明實(shí)施例中,處理器240,在執(zhí)行所述根據(jù)所述第一物理信息標(biāo)識(shí)進(jìn)行查 詢,將所述第一物理信息標(biāo)識(shí)所對(duì)應(yīng)的終端作為所述發(fā)送端的處理之后,還用于根據(jù)所述 確定待發(fā)送目標(biāo)手勢(shì)操作,獲取所述發(fā)送端中需要發(fā)送的數(shù)據(jù)。
[0283] 在本發(fā)明實(shí)施例中,處理器240,在執(zhí)行所述根據(jù)所述第二物理信息標(biāo)識(shí)進(jìn)行查 詢,將所述第二物理信息標(biāo)識(shí)所對(duì)應(yīng)的終端作為接收端的處理之后,還用于獲取所述發(fā)送 手勢(shì)操作在所述接收端上所選擇的顯示位置。處理器240,在執(zhí)行使所述發(fā)送端將需要發(fā)送 的數(shù)據(jù)發(fā)送至所述接收端的處理之后,還用于使所述接收端在所述顯示位置顯示所述需要 發(fā)送的數(shù)據(jù)。
[0284] 在本發(fā)明的另一個(gè)實(shí)施例中,如圖22所示,還提供了一種服務(wù)器300的結(jié)構(gòu),包括 動(dòng)作識(shí)別裝置310、存儲(chǔ)器320、顯示設(shè)備330、處理器340、通信模塊350、電源360等部件。 該服務(wù)器300通過(guò)動(dòng)作識(shí)別裝置310分別采集該動(dòng)作識(shí)別裝置310的覆蓋范圍內(nèi)的終端, 以及用戶對(duì)該終端所執(zhí)行的手勢(shì)操作,并通過(guò)與上述存儲(chǔ)器220、處理器240、通信模塊250 等結(jié)構(gòu)相類似處理方式對(duì)終端之間的數(shù)據(jù)交互進(jìn)行控制。其中,服務(wù)器300通過(guò)設(shè)置于終 端上的物理信息標(biāo)識(shí)確定手勢(shì)操作的執(zhí)行對(duì)象。
[0285] 本發(fā)明實(shí)施例提供的一種終端,通過(guò)用戶對(duì)不同終端所執(zhí)行的確定待發(fā)目標(biāo)手勢(shì) 操作和發(fā)送手勢(shì)操作,在多個(gè)終端中確定發(fā)送端和接收端,使發(fā)送端將需要發(fā)送的數(shù)據(jù)傳 輸給接收端,以通過(guò)人性化程度較高的手勢(shì)操作分別選定發(fā)送端和接收端,并通過(guò)該手勢(shì) 操作觸發(fā)終端之間的數(shù)據(jù)傳輸,從而避免了用戶在終端上進(jìn)行的繁瑣、機(jī)械的操作,提高了 終端之間數(shù)據(jù)交互的便捷度和人性化程度。
[0286] 以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何 熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵 蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)所述以權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1. 一種基于手勢(shì)操作的數(shù)據(jù)交互方法,其特征在于,包括: 獲取用戶執(zhí)行的確定待發(fā)送目標(biāo)手勢(shì)操作,將所述發(fā)送確定待發(fā)送目標(biāo)手勢(shì)操作所對(duì) 應(yīng)的終端作為發(fā)送端; 獲取用戶執(zhí)行的發(fā)送手勢(shì)操作,將所述發(fā)送手勢(shì)操作所對(duì)應(yīng)的終端作為接收端; 使所述發(fā)送端將需要發(fā)送的數(shù)據(jù)發(fā)送至所述接收端。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述使所述發(fā)送端將需要發(fā)送的數(shù)據(jù)發(fā) 送至所述接收端,包括: 使所述發(fā)送端向所述接收端發(fā)送觸發(fā)消息; 使所述接收端根據(jù)所述觸發(fā)消息向所述發(fā)送端發(fā)送反饋消息,所述反饋消息用于通知 所述發(fā)送端向所述接收端發(fā)送所述需要發(fā)送的數(shù)據(jù); 使接收到所述反饋消息的發(fā)送端將所述需要發(fā)送的數(shù)據(jù)發(fā)送至所述接收端。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述獲取用戶執(zhí)行的確定待發(fā)送目標(biāo) 手勢(shì)操作,將所述確定待發(fā)送目標(biāo)手勢(shì)操作所對(duì)應(yīng)的終端作為發(fā)送端之后,還包括: 使所述發(fā)送端廣播觸發(fā)消息; 在所述獲取用戶執(zhí)行的發(fā)送手勢(shì)操作,將所述發(fā)送手勢(shì)操作所對(duì)應(yīng)的終端作為接收端 之后,還包括: 使接收到所述觸發(fā)消息的接收端,根據(jù)所述觸發(fā)消息向所述發(fā)送端發(fā)送反饋消息,所 述反饋消息用于通知所述發(fā)送端向所述接收端發(fā)送所述需要發(fā)送的數(shù)據(jù)。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述使所述發(fā)送端將需要發(fā)送的數(shù)據(jù)發(fā) 送至所述接收端,具體為: 使接收到所述反饋消息的發(fā)送端將所述需要發(fā)送的數(shù)據(jù)發(fā)送至所述接收端。
5. 根據(jù)權(quán)利要求3所述的方法,其特征在于,在使所述發(fā)送端廣播觸發(fā)消息之后,還包 括: 記錄所述發(fā)送端廣播所述觸發(fā)消息的第一時(shí)間; 在所述獲取用戶執(zhí)行的發(fā)送手勢(shì)操作,將所述發(fā)送手勢(shì)操作所對(duì)應(yīng)的終端作為接收端 之后,還包括: 記錄獲取接收手勢(shì)操作的第二時(shí)間; 所述使接收到所述觸發(fā)消息的接收端,根據(jù)所述觸發(fā)消息向所述發(fā)送端發(fā)送反饋消 息,具體為: 當(dāng)所述第一時(shí)間和所述第二時(shí)間的時(shí)間差值不大于預(yù)設(shè)時(shí)間差值時(shí),則使所述接收端 向所述時(shí)間差值不大于所述預(yù)設(shè)時(shí)間差值的發(fā)送端發(fā)送反饋消息; 在所述獲取用戶執(zhí)行的發(fā)送手勢(shì)操作,將所述發(fā)送手勢(shì)操作所對(duì)應(yīng)的終端作為接收端 之后,還包括: 當(dāng)所述第一時(shí)間和所述第二時(shí)間的時(shí)間差值大于預(yù)設(shè)時(shí)間差值時(shí),則停止所述接收端 向所述時(shí)間差值大于所述預(yù)設(shè)時(shí)間差值的發(fā)送端發(fā)送反饋消息。
6. 根據(jù)權(quán)利要求1-5任一項(xiàng)所述的方法,其特征在于,所述獲取用戶執(zhí)行的確定待發(fā) 送目標(biāo)手勢(shì)操作,將所述確定待發(fā)送目標(biāo)手勢(shì)操作所對(duì)應(yīng)的終端作為發(fā)送端,包括: 獲取所述確定待發(fā)送目標(biāo)手勢(shì)操作所選擇的終端的第一物理信息標(biāo)識(shí),其中,一個(gè)物 理信息標(biāo)識(shí)對(duì)應(yīng)一個(gè)終端; 根據(jù)所述第一物理信息標(biāo)識(shí)進(jìn)行查詢,將所述第一物理信息標(biāo)識(shí)所對(duì)應(yīng)的終端作為所 述發(fā)送端; 所述獲取用戶執(zhí)行的發(fā)送手勢(shì)操作,將所述發(fā)送手勢(shì)操作所對(duì)應(yīng)的終端作為接收端, 包括: 獲取所述發(fā)送手勢(shì)操作所選擇的終端的第二物理信息標(biāo)識(shí); 根據(jù)所述第二物理信息標(biāo)識(shí)進(jìn)行查詢,將所述第二物理信息標(biāo)識(shí)所對(duì)應(yīng)的終端作為所 述接收端。
7. 根據(jù)權(quán)利要求6所述的方法,其特征在于,在所述根據(jù)所述第一物理信息標(biāo)識(shí)進(jìn)行 查詢,將所述第一物理信息標(biāo)識(shí)所對(duì)應(yīng)的終端作為所述發(fā)送端之后,還包括: 根據(jù)所述確定待發(fā)送目標(biāo)手勢(shì)操作,獲取所述發(fā)送端中需要發(fā)送的數(shù)據(jù)。
8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,在所述根據(jù)所述確定待發(fā)送目標(biāo)手勢(shì)操 作,獲取所述發(fā)送端中需要發(fā)送的數(shù)據(jù)之后,還包括: 對(duì)所述發(fā)送端中所述需要發(fā)送的數(shù)據(jù)進(jìn)行標(biāo)注。
9. 根據(jù)權(quán)利要求6所述的方法,其特征在于,所述根據(jù)所述第二物理信息標(biāo)識(shí)進(jìn)行查 詢,將所述第二物理信息標(biāo)識(shí)所對(duì)應(yīng)的終端作為接收端之后,還包括: 獲取所述發(fā)送手勢(shì)操作在所述接收端上所選擇的顯示位置; 在使所述發(fā)送端將需要發(fā)送的數(shù)據(jù)發(fā)送至所述接收端之后,還包括: 使所述接收端在所述顯示位置顯示所述需要發(fā)送的數(shù)據(jù)。
10. -種基于手勢(shì)操作的數(shù)據(jù)交互裝置,其特征在于,包括: 發(fā)送端選擇單元,用于獲取用戶執(zhí)行的確定待發(fā)送目標(biāo)手勢(shì)操作,將所述確定待發(fā)送 目標(biāo)手勢(shì)操作所對(duì)應(yīng)的終端作為發(fā)送端; 接收端選擇單元,用于獲取用戶執(zhí)行的發(fā)送手勢(shì)操作,將所述發(fā)送手勢(shì)操作所對(duì)應(yīng)的 終端作為接收端; 數(shù)據(jù)發(fā)送單元,用于使所述發(fā)送端將需要發(fā)送的數(shù)據(jù)發(fā)送至所述接收端。
11. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述數(shù)據(jù)發(fā)送單元,包括: 觸發(fā)模塊,用于使所述發(fā)送端向所述接收端發(fā)送觸發(fā)消息; 反饋模塊,用于使所述接收端根據(jù)所述觸發(fā)消息向所述發(fā)送端發(fā)送反饋消息,所述反 饋消息用于通知所述發(fā)送端向所述接收端發(fā)送所述需要發(fā)送的數(shù)據(jù); 發(fā)送模塊,用于使接收到所述反饋消息的發(fā)送端將所述需要發(fā)送的數(shù)據(jù)發(fā)送至所述接 收端。
12. 根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述裝置,還包括: 觸發(fā)廣播單元,用于使所述發(fā)送端廣播觸發(fā)消息; 廣播反饋單元,用于使接收到所述觸發(fā)消息的接收端,根據(jù)所述觸發(fā)消息向所述發(fā)送 端發(fā)送反饋消息,所述反饋消息用于通知所述發(fā)送端向所述接收端發(fā)送所述需要發(fā)送的數(shù) 據(jù)。
13. 根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述數(shù)據(jù)發(fā)送單元,具體用于使接收到 所述反饋消息的發(fā)送端將所述需要發(fā)送的數(shù)據(jù)發(fā)送至所述接收端。
14. 根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述裝置,還包括: 記時(shí)單元,用于記錄所述發(fā)送端廣播所述觸發(fā)消息的第一時(shí)間;記錄獲取發(fā)送手勢(shì)操 作的第二時(shí)間; 所述廣播反饋單元,具體用于當(dāng)所述第一時(shí)間和所述第二時(shí)間的時(shí)間差值不大于預(yù)設(shè) 時(shí)間差值時(shí),則使所述接收端向所述時(shí)間差值不大于所述預(yù)設(shè)時(shí)間差值的發(fā)送端發(fā)送反饋 消息; 所述裝置,還包括: 停止單元,用于當(dāng)所述第一時(shí)間和所述第二時(shí)間的時(shí)間差值大于預(yù)設(shè)時(shí)間差值時(shí),則 停止所述接收端向所述時(shí)間差值大于所述預(yù)設(shè)時(shí)間差值的發(fā)送端發(fā)送反饋消息。
15. 根據(jù)權(quán)利要求10-14任一項(xiàng)所述的裝置,其特征在于,所述發(fā)送端選擇單元,包括: 第一獲取模塊,用于獲取所述確定待發(fā)目標(biāo)手勢(shì)操作所選擇的終端的第一物理信息標(biāo) 識(shí),其中,一個(gè)物理信息標(biāo)識(shí)對(duì)應(yīng)一個(gè)終端; 第一查詢模塊,用于根據(jù)所述第一物理信息標(biāo)識(shí)進(jìn)行查詢,將所述第一物理信息標(biāo)識(shí) 所對(duì)應(yīng)的終端作為所述發(fā)送端; 所述接收端選擇單元,包括: 第二獲取模塊,用于獲取所述發(fā)送手勢(shì)操作所選擇的終端的第二物理信息標(biāo)識(shí); 第二查詢模塊,用于根據(jù)所述第二物理信息標(biāo)識(shí)進(jìn)行查詢,將所述第二物理信息標(biāo)識(shí) 所對(duì)應(yīng)的終端作為所述接收端。
16. 根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述發(fā)送端選擇單元,還包括: 數(shù)據(jù)選擇模塊,用于根據(jù)所述確定待發(fā)目標(biāo)手勢(shì)操作,獲取所述發(fā)送端中需要發(fā)送的 數(shù)據(jù)。
17. 根據(jù)權(quán)利要求16所述的裝置,其特征在于,所述裝置,還包括: 標(biāo)注單元,用于對(duì)所述發(fā)送端中所述需要發(fā)送的數(shù)據(jù)進(jìn)行標(biāo)注。
18. 根據(jù)權(quán)利要求15所述的裝置,其特征在于,所述接收端選擇單元,還包括: 顯示位置獲取模塊,用于獲取所述發(fā)送手勢(shì)操作在所述接收端上所選擇的顯示位置; 所述裝置,還包括: 定點(diǎn)顯示單元,用于使所述接收端在所述顯示位置顯示所述需要發(fā)送的數(shù)據(jù)。
【文檔編號(hào)】H04L29/06GK104216506SQ201310210380
【公開(kāi)日】2014年12月17日 申請(qǐng)日期:2013年5月30日 優(yōu)先權(quán)日:2013年5月30日
【發(fā)明者】廉士國(guó), 胡昌啟, 姚峻 申請(qǐng)人:華為技術(shù)有限公司