背景技術:
1、連接的、聯網的或兼容的裝置允許用戶使用不同的裝置來消費、共享和控制內容。一些系統(tǒng)依賴于一系列用戶輸入來掃描并檢測兼容的裝置、發(fā)起內容的共享和/或鏡像、與內容交互、控制兼容的裝置等。這可能導致復雜和繁瑣的用戶體驗,并且可能阻礙用戶利用此能力。
技術實現思路
1、在一個一般方面,一種計算機實現的方法包括:由與第一計算裝置可操作地耦合的第二計算裝置的處理器檢測已經滿足第一觸發(fā)條件,該第一觸發(fā)條件與第二計算裝置朝向第一計算裝置的移動相對應;由第二計算裝置的處理器檢測已經滿足第二觸發(fā)條件,該第二觸發(fā)條件與在第一計算裝置的圖像傳感器的視場內檢測到第二計算裝置相對應;以及響應于檢測到已經滿足第一觸發(fā)條件和第二觸發(fā)條件,在第二計算裝置上執(zhí)行內容,該內容當前正在第一計算裝置上執(zhí)行。
2、在一些實現方式中,內容的執(zhí)行響應于檢測到已經滿足第一觸發(fā)條件和第二觸發(fā)條件而被共享,使得內容繼續(xù)在第一計算裝置上執(zhí)行并且附加地在第二計算裝置上執(zhí)行,或者內容的執(zhí)行響應于檢測到已經滿足第一觸發(fā)條件和第二觸發(fā)條件而從第一計算裝置轉移到第二計算裝置。
3、在一些實現方式中,轉移內容的執(zhí)行包括:響應于確定在確定已經滿足第一觸發(fā)條件的設定的時間段內已經滿足第二觸發(fā)條件,將內容的執(zhí)行從第一計算裝置轉移到第二計算裝置。在沒有檢測到已經滿足第二觸發(fā)條件的情況下設定的時間段已經過去之后,內容的執(zhí)行要保留在第一計算裝置內。
4、在一些實現方式中,第一計算裝置是包括顯示裝置的頭戴式計算裝置,并且第二計算裝置是包括顯示裝置的手持式計算裝置。在一些實現方式中,檢測第一觸發(fā)條件包括:檢測手持式計算裝置從存儲的位置朝向頭戴式可穿戴裝置的用戶的視場內的位置的移動,該用戶的視場與該圖像傳感器的視場相對應。
5、在一些實現方式中,檢測第一觸發(fā)條件的滿足包括:檢測手持式計算裝置從存儲的位置朝向頭戴式計算裝置的用戶的視場內的位置的移動,該用戶的視場與該圖像傳感器的視場相對應。
6、在一些實現方式中,檢測第二觸發(fā)條件的滿足包括:在由第一計算裝置的圖像傳感器捕獲的圖像內檢測第二計算裝置。
7、在一些實現方式中,檢測第一觸發(fā)條件的滿足包括:將關于已經滿足第一觸發(fā)條件的信息存儲達設定的時間段。
8、在一些實現方式中,轉移內容的執(zhí)行包括:在關于已經滿足第一觸發(fā)條件的信息被存儲時,響應于檢測到第二觸發(fā)條件,確定內容的執(zhí)行要從第一計算裝置轉移,并且從第一計算裝置轉移內容的執(zhí)行;或者響應于在設定的時間段已經過去之后檢測到第二觸發(fā)條件,確定內容的執(zhí)行要保留在第一計算裝置內。
9、在一些實現方式中,檢測第一觸發(fā)條件包括:由第二計算裝置的處理器從第二計算裝置的至少一個傳感器接收數據;以及基于從至少一個傳感器接收的數據來檢測第二計算裝置的移動。
10、在一些實現方式中,傳感器包括慣性測量單元imu、和/或加速度計或陀螺儀中的至少一者。
11、在一些實現方式中,該方法包括:響應于第二計算裝置的移動是第二計算裝置到第一計算裝置的圖像傳感器的視場中的有意移動的確定,基于從第二計算裝置的至少一個傳感器接收的與第一觸發(fā)條件相關聯的數據來更新第二計算裝置的移動的機器學習模型。第二計算裝置的移動是第二計算裝置到第一計算裝置的圖像傳感器的視場中的有意移動的確定可以包括確定數據滿足用于指示有意移動的一個或多個特征集。例如,可以確定數據是否包括至少一個傳感器的測量值,其中該測量值的軌跡(course)(在預定義的公差范圍內)與指示有意移動的學習的參考軌跡一致。
12、在一些實現方式中,內容的執(zhí)行是響應于檢測到已經滿足第一觸發(fā)條件和第二觸發(fā)條件而從第一計算裝置轉移到第二計算裝置的,并且將內容的執(zhí)行從第一計算裝置轉移到第二計算裝置包括:在第二計算裝置上執(zhí)行內容,包括經由第二計算裝置的用戶接口裝置提供對與內容相關的附加信息的訪問。
13、在另一個一般方面,一種系統(tǒng)包括:第一計算裝置;與第一計算裝置可操作地耦合的第二計算裝置,該第二計算裝置包括至少一個處理器和存儲指令的存儲器,該指令在由至少一個處理器執(zhí)行時使至少一個處理器:檢測已經滿足第一觸發(fā)條件,該第一觸發(fā)條件與第二計算裝置朝向第一計算裝置的移動相對應;檢測已經滿足第二觸發(fā)條件,該第二觸發(fā)條件與在第一計算裝置的圖像傳感器的視場內檢測到第二計算裝置相對應;以及響應于檢測到已經滿足第一觸發(fā)條件和第二觸發(fā)條件,在第二計算裝置上執(zhí)行當前正在第一計算裝置上執(zhí)行的內容。
14、在一些實現方式中,指令使至少一個處理器:響應于檢測到已經滿足第一觸發(fā)條件和第二觸發(fā)條件,共享內容的執(zhí)行,使得內容繼續(xù)在第一計算裝置上執(zhí)行并且附加地在第二計算裝置上執(zhí)行,或者響應于檢測到已經滿足第一觸發(fā)條件和第二觸發(fā)條件,將內容的執(zhí)行從第一計算裝置轉移到第二計算裝置。
15、在一些實現方式中,指令使至少一個處理器:響應于確定在確定已經滿足第一觸發(fā)條件的設定的時間段內已經滿足第二觸發(fā)條件,將內容的執(zhí)行從第一計算裝置轉移到第二計算裝置。
16、在一些實現方式中,第一計算裝置是包括顯示裝置的頭戴式計算裝置,并且第二計算裝置是包括顯示裝置的手持式計算裝置。
17、在一些實現方式中,指令使至少一個處理器:檢測手持式計算裝置從存儲的位置朝向頭戴式計算裝置的用戶的視場內的位置的移動,該用戶的視場與該圖像傳感器的視場相對應;以及響應于檢測到該移動,檢測已經滿足第一觸發(fā)條件。
18、在一些實現方式中,指令使至少一個處理器:檢測第二觸發(fā)條件的滿足,包括在由第一計算裝置的圖像傳感器捕獲的圖像內檢測第二計算裝置。
19、在一些實現方式中,指令使至少一個處理器:檢測第一觸發(fā)條件的滿足,包括將關于已經滿足第一觸發(fā)條件的信息存儲達設定的時間段。
20、在一些實現方式中,指令使至少一個處理器:轉移內容的執(zhí)行,包括:在關于已經滿足第一觸發(fā)條件的信息被存儲時,響應于檢測到第二觸發(fā)條件,確定內容的執(zhí)行要從第一計算裝置轉移,并且從第一計算裝置轉移內容的執(zhí)行;或者響應于在設定的時間段已經過去之后檢測到第二觸發(fā)條件,確定內容的執(zhí)行要保留在第一計算裝置內。
21、在一些實現方式中,指令使至少一個處理器:檢測第一觸發(fā)條件,包括:由第二計算裝置的處理器從第二計算裝置的至少一個傳感器接收數據;以及基于從至少一個傳感器接收的數據來檢測第二計算裝置的移動。在一些實現方式中,傳感器包括慣性測量單元imu、和/或加速度計或陀螺儀中的至少一者。
22、在一些實現方式中,指令使至少一個處理器:響應于第二計算裝置的移動是第二計算裝置到第一計算裝置的圖像傳感器的視場中的有意移動的確定,基于從第二計算裝置的至少一個傳感器接收的與第一觸發(fā)條件相關聯的數據來更新第二計算裝置的移動的機器學習模型。在一些實現方式中,指令使至少一個處理器:響應于檢測到已經滿足第一觸發(fā)條件和第二觸發(fā)條件,將內容的執(zhí)行從第一計算裝置轉移到第二計算裝置,其中該轉移包括經由第二計算裝置的用戶接口裝置提供對與所執(zhí)行的內容相關的附加信息的訪問。