本技術(shù)涉及終端,尤其涉及一種跨設(shè)備的硬件控制方法和終端設(shè)備。
背景技術(shù):
1、多個終端設(shè)備之間的跨設(shè)備互聯(lián)能夠拓展終端設(shè)備能力,為用戶帶來增益體驗,目前支持跨設(shè)備互聯(lián)的終端設(shè)備包括手機、平板電腦、筆記本電腦等。
2、以手機和筆記本電腦之間的跨設(shè)備互聯(lián)為例,在兩者建立互聯(lián)時,筆記本電腦可以通過調(diào)用手機的攝像頭,在筆記本電腦的屏幕上顯示手機的拍攝的畫面,來進行實驗演示等活動,由于手機較為輕便,相較于筆記本電腦有更大的靈活性,手機和筆記本電腦之間的跨設(shè)備互聯(lián)使得筆記本電腦的可演示范圍擴大,可以為用戶帶來更好的使用體驗。
3、然而,多個終端設(shè)備之間的跨設(shè)備互聯(lián)時,用戶難以通過建立互聯(lián)的終端設(shè)備對被調(diào)用的硬件進行控制,亟需相應(yīng)的解決辦法。
技術(shù)實現(xiàn)思路
1、本技術(shù)提供了一種跨設(shè)備的硬件控制方法和終端設(shè)備,能夠通過建立互聯(lián)的終端設(shè)備的其中一端實現(xiàn)對被調(diào)用的硬件的控制,提高用戶使用體驗。
2、第一方面,本技術(shù)提供一種跨設(shè)備的硬件控制方法,應(yīng)用于包括第一終端設(shè)備和第二終端設(shè)備的系統(tǒng),用戶在所述第一終端設(shè)備和所述第二終端設(shè)備登錄了相同賬號,所述第一終端設(shè)備和所述第二終端設(shè)備的無線保真wifi開關(guān)和藍牙開關(guān)均處于開啟狀態(tài),且所述第一終端設(shè)備和所述第二終端設(shè)備建立點對點p2p連接或藍牙連接,所述方法包括:在第一時刻,第一終端設(shè)備顯示第一界面,第二終端設(shè)備顯示第二界面,所述第一界面包括所述第二終端設(shè)備的攝像頭實時采集的畫面,所述第二界面包括用于表示所述攝像頭正在使用的信息、暫停按鈕和斷開連接按鈕;在第二時刻,所述第二終端設(shè)備響應(yīng)于用戶對所述暫停按鈕的點擊操作,顯示第三界面,所述第一終端設(shè)備顯示第四界面,所述第三界面包括用于表示所述攝像頭暫停使用的信息、恢復(fù)按鈕和斷開連接按鈕,所述第四界面包括對所述第二終端設(shè)備的攝像頭采集的畫面虛化處理后的畫面,所述第二時刻在所述第一時刻之后;在第三時刻,所述第二終端設(shè)備響應(yīng)于用戶對所述恢復(fù)按鈕的點擊操作,顯示第五界面,所述第一終端設(shè)備顯示第六界面,所述第五界面包括用于表示所述攝像頭正在使用的信息、暫停按鈕和斷開連接按鈕,所述第六界面包括所述第二終端設(shè)備的攝像頭實時采集的畫面,所述第三時刻在所述第二時刻之后。
3、在本技術(shù)實施例中,通過第二終端設(shè)備顯示界面的暫停/恢復(fù)操作按鈕,可以實現(xiàn)對被調(diào)用的攝像頭的狀態(tài)控制?,F(xiàn)有技術(shù)中強行后臺退出的控制方式,會中斷第一終端設(shè)備與第二終端設(shè)備之間的連接,再次建立連接需要重新創(chuàng)建虛擬驅(qū)動,而本技術(shù)提供的方法,在攝像頭暫停使用的狀態(tài)下第一終端設(shè)備與第二終端設(shè)備之間的連接一直存在,故而在用戶想要恢復(fù)對攝像頭的調(diào)用時,無需在重新建立連接,能快速的恢復(fù)攝像頭的使用狀態(tài),給用戶帶來更流暢、更快速的使用體驗。
4、結(jié)合第一方面,在第一方面的某些實現(xiàn)方式中,在所述第二終端設(shè)備響應(yīng)于用戶對所述暫停按鈕的點擊操作之后,所述方法還包括:所述第二終端設(shè)備對所述攝像頭當前采集的實時畫面進行虛化處理,獲得所述虛化處理后的畫面,并通過數(shù)據(jù)通道向所述第一終端設(shè)備發(fā)送所述虛化處理后的畫面;所述第一終端設(shè)備通過所述數(shù)據(jù)通道接收所述虛化處理后的畫面;所述第二終端設(shè)備關(guān)閉所述攝像頭,暫停使用所述數(shù)據(jù)通道,并向所述第一終端設(shè)備發(fā)送第一通知消息,所述第一通知消息用于通知所述攝像頭暫停使用;所述第一終端設(shè)備接收所述第一通知消息。
5、可選地,第一終端設(shè)備所顯示的第四界面,是第二終端設(shè)備所虛化處理后的畫面,進一步地,可以是該畫面的最后一幀圖像。
6、本技術(shù)實施例提供的方法,在用戶只是暫時不使用第一終端設(shè)備顯示第二終端設(shè)備的攝像頭采集的畫面時,可以選擇暫停使用,在后續(xù)想要繼續(xù)使用時,由于第一終端設(shè)備和第二終端設(shè)備的連接未斷開,第一終端設(shè)備為第二終端設(shè)備的上的攝像頭所創(chuàng)建的虛擬驅(qū)動未被刪除,用戶后續(xù)想要繼續(xù)使用時無需再次重復(fù)驅(qū)動創(chuàng)建和設(shè)備連接的流程,使用更為便捷。
7、結(jié)合第一方面,在第一方面的某些實現(xiàn)方式中,在所述第一終端設(shè)備接收所述第一通知消息之后,所述方法還包括:所述第一終端設(shè)備顯示用于表示所述攝像頭已暫停使用的彈窗消息。
8、在一種可能的實現(xiàn)方式中,攝像頭已暫停使用的彈窗消息在第一終端設(shè)備的第四界面中彈出,并顯示一個預(yù)設(shè)時間后消失,用以提醒用戶該攝像頭已暫停使用。本技術(shù)不對預(yù)設(shè)時間作具體限定。
9、由于用戶是在第二終端設(shè)備進行操作,第二終端設(shè)備在攝像頭暫停成功后通知第一終端設(shè)備,第一終端設(shè)備顯示用于表示所述攝像頭已暫停使用的彈窗消息,可以提醒觀看第一終端設(shè)備的用戶當前攝像頭的狀態(tài),用戶體驗更好。
10、結(jié)合第一方面,在第一方面的某些實現(xiàn)方式中,在所述第二終端設(shè)備響應(yīng)于用戶對所述恢復(fù)按鈕的點擊操作之后,所述方法還包括:所述第二終端設(shè)備打開所述攝像頭,通過所述攝像頭采集實時畫面,并通過數(shù)據(jù)通道向所述第一終端設(shè)備發(fā)送采集到的實時畫面;所述第一終端設(shè)備通過所述數(shù)據(jù)通道接收所述攝像頭采集到的實時畫面;所述第二終端設(shè)備向所述第一終端設(shè)備發(fā)送第二通知消息,所述第二通知消息用于通知所述攝像頭恢復(fù)使用;所述第一終端設(shè)備接收所述第二通知消息。
11、通過本技術(shù)實施例提供的方法,在用戶想要繼續(xù)通過第一終端設(shè)備顯示第二終端設(shè)備的攝像頭采集的畫面時,由于在暫停使用期間,第一終端設(shè)備與第二終端設(shè)備的連接并沒有斷開,所以恢復(fù)使用時第一終端設(shè)備能夠快速接收到第二終端設(shè)備發(fā)送的實時畫面,提升了用戶的使用體驗。
12、結(jié)合第一方面,在第一方面的某些實現(xiàn)方式中,在所述第一終端設(shè)備接收所述第二通知消息之后,所述方法還包括:所述第一終端設(shè)備顯示用于表示所述攝像頭已恢復(fù)使用的彈窗消息。
13、在一種可能的實現(xiàn)方式中,攝像頭已恢復(fù)使用的彈窗消息在第一終端設(shè)備的第六界面中彈出,并顯示一個預(yù)設(shè)時間后消失,用以提醒用戶該攝像頭已恢復(fù)使用。
14、結(jié)合第一方面,在第一方面的某些實現(xiàn)方式中,在所述第二終端設(shè)備打開所述攝像頭之前,所述方法還包括:第二終端設(shè)備判斷所述攝像頭是否被占用;所述第二終端設(shè)備打開所述攝像頭,包括:在所述攝像頭未被占用的情況下,所述第二終端設(shè)備打開所述攝像頭。
15、在一種可能的實現(xiàn)方式中,第二終端設(shè)備中被第一終端設(shè)備調(diào)用的攝像頭在這個被調(diào)用進程中暫停使用時,有可能會被其他應(yīng)用程序占用,在用戶點擊第三界面中的恢復(fù)按鈕之后,若判斷出攝像頭未被占用,則成功打開該攝像頭;若判斷出該攝像頭被占用,則在占用該攝像頭的應(yīng)用程序退出使用后,才能成功打開該攝像頭。
16、應(yīng)理解,上述成功打開攝像頭指得是,可以成功恢復(fù)第一終端設(shè)備與第二終端設(shè)備之間的攝像頭調(diào)用。
17、結(jié)合第一方面,在第一方面的某些實現(xiàn)方式中,所述第二界面、所述第三界面和所述第五界面中的至少一個界面包括所述第一終端設(shè)備的標識。
18、在一種可能的實現(xiàn)方式中,第二界面與第五界面所顯示的第一終端設(shè)備的標識可以包括在攝像頭正在使用的信息中,第三界面所顯示的第一終端設(shè)備的標識可以包括在攝像頭暫停使用的信息中。
19、結(jié)合第一方面,在第一方面的某些實現(xiàn)方式中,所述第四界面和/或所述第六界面包括所述攝像頭的標識。
20、在一種可能的實現(xiàn)方式中,第四界面包括的攝像頭的標識可以包含在攝像頭已暫停使用的彈窗消息中;第六界面包括的攝像頭的標識可以包含在攝像頭已恢復(fù)使用的彈窗消息中。
21、結(jié)合第一方面,在第一方面的某些實現(xiàn)方式中,所述方法還包括:在第四時刻,所述第二終端設(shè)備響應(yīng)于用戶對所述斷開連接按鈕的點擊操作,顯示第七界面,所述第一終端設(shè)備顯示第八界面,所述第七界面為關(guān)閉所述攝像頭的控制界面之后的界面,所述第八界面包括黑屏畫面,所述第四時刻在所述第三時刻之后。
22、值得注意的是,第四時刻并不是一定發(fā)生在第三時刻之后,在第一時刻或第二時刻之后,用戶同樣可以通過點擊斷開連接按鈕來斷開第一終端設(shè)備與第二終端設(shè)備之間的連接,本實施例的描述并不構(gòu)成對用戶點擊斷開連接按鈕的時機的限定。
23、在本技術(shù)實施例中,用戶可以通過第二終端設(shè)備的界面選擇斷開第一終端設(shè)備與第二終端設(shè)備之間的連接,相較于現(xiàn)有強行后臺退出造成的連接中斷,本技術(shù)實施例所描述的斷開連接,對第一終端設(shè)備和第二終端設(shè)備來說是正常斷開事件,第一終端設(shè)備和第二終端設(shè)備在斷開連接后均顯示正常斷開后的界面,有利于第一終端設(shè)備和第二終端設(shè)備的正常運行,對用戶來說攝像頭的正常斷開也具有更高的安全性。
24、結(jié)合第一方面,在第一方面的某些實現(xiàn)方式中,在所述第二終端設(shè)備響應(yīng)于用戶對所述斷開連接按鈕的點擊操作之后,所述方法還包括:所述第二終端設(shè)備關(guān)閉所述攝像頭,關(guān)閉所述數(shù)據(jù)通道,并向所述第一終端設(shè)備發(fā)送第三通知消息,所述第三通知消息用于通知所述攝像頭停止使用;所述第一終端設(shè)備接收所述第三通知消息。
25、應(yīng)理解,用戶點擊斷開連接按鈕觸發(fā)的第一終端設(shè)備與第二終端設(shè)備的連接斷開,第一終端設(shè)備會識別為正常斷開事件,在斷開連接后第一終端設(shè)備為第二終端設(shè)備的攝像頭所創(chuàng)建的虛擬驅(qū)動將被刪除。
26、結(jié)合第一方面,在第一方面的某些實現(xiàn)方式中,在所述第一終端設(shè)備接收所述第三通知消息之后,所述方法還包括:所述第一終端設(shè)備顯示用于表示所述攝像頭已停止使用的彈窗消息。
27、第二方面,本技術(shù)提供一種跨設(shè)備的硬件控制方法,應(yīng)用于包括第一終端設(shè)備和第二終端設(shè)備的系統(tǒng),用戶在所述第一終端設(shè)備和所述第二終端設(shè)備登錄了相同賬號,所述第一終端設(shè)備和所述第二終端設(shè)備的無線保真wifi開關(guān)和藍牙開關(guān)均處于開啟狀態(tài),且所述第一終端設(shè)備和所述第二終端設(shè)備建立點對點p2p連接或藍牙連接,所述方法包括:在第一時刻,所述第二終端設(shè)備檢測到所述第二終端設(shè)備的攝像頭被所述第一終端設(shè)備調(diào)用的連接已建立,所述第二終端設(shè)備顯示第二界面,所述第二界面包括用于表示所述攝像頭正在使用的信息、暫停按鈕和斷開連接按鈕;在第二時刻,所述第二終端設(shè)備響應(yīng)于用戶對所述暫停按鈕的點擊操作,顯示第三界面,所述第三界面包括用于表示所述攝像頭暫停使用的信息、恢復(fù)按鈕和斷開連接按鈕,所述第二時刻在所述第一時刻之后;在第三時刻,所述第二終端設(shè)備響應(yīng)于用戶對所述恢復(fù)按鈕的點擊操作,顯示第五界面,所述第五界面包括用于表示所述攝像頭正在使用的信息、暫停按鈕和斷開連接按鈕,所述第三時刻在所述第二時刻之后。
28、結(jié)合第二方面,在第二方面的某些實現(xiàn)方式中,在所述第二終端設(shè)備響應(yīng)于用戶對所述暫停按鈕的點擊操作之后,所述方法還包括:所述第二終端設(shè)備對所述攝像頭當前采集的實時畫面進行虛化處理,獲得所述虛化處理后的畫面,并通過數(shù)據(jù)通道向所述第一終端設(shè)備發(fā)送所述虛化處理后的畫面;所述第二終端設(shè)備關(guān)閉所述攝像頭,暫停使用所述數(shù)據(jù)通道,并向所述第一終端設(shè)備發(fā)送第一通知消息,所述第一通知消息用于通知所述攝像頭暫停使用。
29、結(jié)合第二方面,在第二方面的某些實現(xiàn)方式中,在所述第二終端設(shè)備響應(yīng)于用戶對所述恢復(fù)按鈕的點擊操作之后,所述方法還包括:所述第二終端設(shè)備打開所述攝像頭,通過所述攝像頭采集實時畫面,并通過數(shù)據(jù)通道向所述第一終端設(shè)備發(fā)送采集到的實時畫面;所述第二終端設(shè)備向所述第一終端設(shè)備發(fā)送第二通知消息,所述第二通知消息用于通知所述攝像頭恢復(fù)使用。
30、結(jié)合第二方面,在第二方面的某些實現(xiàn)方式中,在所述第二終端設(shè)備打開所述攝像頭之前,所述方法還包括:第二終端設(shè)備判斷所述攝像頭是否被占用;所述第二終端設(shè)備打開所述攝像頭,包括:在所述攝像頭未被占用的情況下,所述第二終端設(shè)備打開所述攝像頭。
31、結(jié)合第二方面,在第二方面的某些實現(xiàn)方式中,所述第二界面、所述第三界面和所述第五界面中的至少一個界面包括所述第一終端設(shè)備的標識。
32、結(jié)合第二方面,在第二方面的某些實現(xiàn)方式中,所述方法還包括:在第四時刻,所述第二終端設(shè)備響應(yīng)于用戶對所述斷開連接按鈕的點擊操作,顯示第七界面,所述第七界面為關(guān)閉所述攝像頭的控制界面之后的界面,所述第四時刻在所述第三時刻之后。
33、結(jié)合第二方面,在第二方面的某些實現(xiàn)方式中,在所述第二終端設(shè)備響應(yīng)于用戶對所述斷開連接按鈕的點擊操作之后,所述方法還包括:所述第二終端設(shè)備關(guān)閉所述攝像頭,關(guān)閉所述數(shù)據(jù)通道,并向所述第一終端設(shè)備發(fā)送第三通知消息,所述第三通知消息用于通知所述攝像頭停止使用。
34、第三方面,本技術(shù)提供了一種跨設(shè)備的硬件控制系統(tǒng),包括第一方面中的任一種可能實現(xiàn)方式中的第一終端設(shè)備和第二終端設(shè)備,分別用于執(zhí)行第一方面中的任一種可能實現(xiàn)方式中第一終端設(shè)備對應(yīng)的方法和第二終端設(shè)備對應(yīng)的方法。
35、第四方面,本技術(shù)提供了一種終端設(shè)備,用于執(zhí)行上述第二方面中任一種可能的實現(xiàn)方式中的方法。具體地,該終端設(shè)備包括用于執(zhí)行上述第二方面中任一種可能的實現(xiàn)方式中的方法的模塊。
36、在一種設(shè)計中,該終端設(shè)備可以包括執(zhí)行上述各個方面中所描述的方法/操作/步驟/動作所一一對應(yīng)的模塊,該模塊可以是硬件電路,也可是軟件,也可以是硬件電路結(jié)合軟件實現(xiàn)。
37、在另一種設(shè)計中,該終端設(shè)備為通信芯片,通信芯片可以包括用于發(fā)送信息或數(shù)據(jù)的輸入電路或者接口,以及用于接收信息或數(shù)據(jù)的輸出電路或者接口。
38、在另一種設(shè)計中,該終端設(shè)備為通信設(shè)備,通信設(shè)備可以包括用于發(fā)送信息或數(shù)據(jù)的發(fā)射機,以及用于接收信息或數(shù)據(jù)的接收機。
39、第五方面,本技術(shù)提供了一種終端設(shè)備,包括處理器和存儲器。該處理器用于讀取存儲器中存儲的指令,并可通過接收器接收信號,通過發(fā)射器發(fā)射信號,以執(zhí)行上述第二方面中的任一種可能實現(xiàn)方式中的方法。
40、可選地,處理器為一個或多個,存儲器為一個或多個。
41、可選地,存儲器可以與處理器集成在一起,或者存儲器與處理器分離設(shè)置。
42、在具體實現(xiàn)過程中,存儲器可以為非瞬時性(non-transitory)存儲器,例如只讀存儲器(read?only?memory,rom),其可以與處理器集成在同一塊芯片上,也可以分別設(shè)置在不同的芯片上,本技術(shù)實施例對存儲器的類型以及存儲器與處理器的設(shè)置方式不做限定。
43、應(yīng)理解,相關(guān)的數(shù)據(jù)交互過程例如發(fā)送接續(xù)數(shù)據(jù)請求信息可以為從處理器輸出指示信息的過程,接收能力信息可以為處理器接收輸入能力信息的過程。具體地,處理輸出的數(shù)據(jù)可以輸出給發(fā)射器,處理器接收的輸入數(shù)據(jù)可以來自接收器。其中,發(fā)射器和接收器可以統(tǒng)稱為收發(fā)器。
44、上述第五方面中的終端設(shè)備可以是一個芯片,該處理器可以通過硬件來實現(xiàn)也可以通過軟件來實現(xiàn),當通過硬件實現(xiàn)時,該處理器可以是邏輯電路、集成電路等;當通過軟件來實現(xiàn)時,該處理器可以是一個通用處理器,通過讀取存儲器中存儲的軟件代碼來實現(xiàn),該存儲器可以集成在處理器中,可以位于該處理器之外,獨立存在。
45、第六方面,本技術(shù)提供了一種計算機程序產(chǎn)品,計算機程序產(chǎn)品包括:計算機程序(也可以稱為代碼,或指令),當計算機程序被運行時,使得計算機執(zhí)行上述第二方面中的任一種可能實現(xiàn)方式中的方法。
46、第七方面,本技術(shù)提供了一種計算機可讀存儲介質(zhì),該計算機可讀存儲介質(zhì)存儲有計算機程序(也可以稱為代碼,或指令),當其在計算機上運行時,使得計算機執(zhí)行上述第二方面中的任一種可能實現(xiàn)方式中的方法。