本公開涉及計算機,特別是涉及一種設備連接方法、裝置、計算機設備、存儲介質。
背景技術:
1、隨著移動設備的發展,不同移動設備之間需要通過usb連接線來交換數據。傳統技術中,不同移動設備之間通常會使用ums(usb?mass?storage)方式來交換數據。
2、然而,該種方式在處理過程中會存在一個問題,無論哪個設備正在訪問當前設備的存儲,都需要獨占訪問,當前被訪問設備中的各個應用程序和文件將不可用。另外,當用戶需要使用被訪問設備時,由于各個應用程序和文件不可用,因此,被訪問設備的存儲器無法更新數據,導致數據同步不及時。
技術實現思路
1、基于此,有必要針對上述技術問題,提供一種設備連接方法、裝置、計算機設備、存儲介質。
2、第一方面,本公開提供了一種設備連接方法。所述方法包括:
3、響應于檢測到終端設備與目標設備連接,讀取與所述終端設備連接的接口狀態信息,根據所述接口狀態信息,確定與所述終端設備連接的接口模式;
4、根據所述接口模式確定所述目標設備的模式;
5、根據所述目標設備的模式,根據所述目標設備的模式,在所述目標設備的顯示界面中顯示與所述模式相匹配的設備連接界面,所述設備連接界面中包括多個連接模式;
6、響應于檢測到針對所述設備連接界面中的點擊操作,確定所述點擊操作在所述設備連接界面所指示的連接模式,基于所述所指示的連接模式調整所述目標設備;
7、響應于所述連接模式為文件傳輸模式,且檢測到針對所述目標設備中存儲的數據的更改操作,退出所述文件傳輸模式;
8、經預設的時間后,響應于未檢測到針對所述目標設備中存儲的數據的更改操作,對所述目標設備的內存卡進行模擬插拔后,基于所述文件傳輸模式調整所述目標設備。
9、在其中一個實施例中,所述接口狀態信息包括:第一狀態信息、第二狀態信息、第三狀態信息、第四狀態信息、第五狀態信息,所述終端設備包括:存儲設備、移動終端、電腦終端;所述根據所述接口狀態信息,確定與所述終端設備連接的接口模式,包括:
10、響應于所述接口狀態信息為第一狀態信息,確定所述目標設備與存儲設備連接;
11、響應于所述接口狀態信息為第二狀態信息,確定所述目標設備與移動終端連接,且給所述移動終端進行充電;
12、響應于所述接收狀態信息為第三狀態信息,確定所述目標設備與所述移動終端連接,且所述移動終端給所述目標設備充電;
13、響應于所述接收狀態信息為第四狀態信息,確定所述目標設備與電腦終端連接,且連接接口為type-c接口;
14、響應于所述接收狀態信息為第五狀態信息,確定所述目標設備與電腦終端連接,且連接接口為type-a接口。
15、在其中一個實施例中,所述根據所述接口模式確定所述目標設備的模式,包括:
16、響應于確定所述目標設備與存儲設備連接,或者所述目標設備與移動終端連接,且給所述移動終端進行充電,確定所述目標設備為主模式;
17、響應于所述目標設備與所述電腦終端連接,或者所述目標設備與所述移動終端連接,且所述移動終端給所述目標設備進行充電,確定所述目標設備為從模式。
18、在其中一個實施例中,所述設備連接界面包括:第一設備連接界面和第二設備連接界面;所述目標設備的模式包括:主模式和從模式;所述根據所述目標設備的模式,在所述目標設備的顯示界面中顯示與所述模式相匹配的設備連接界面,包括:
19、響應于所述目標設備的模式為主模式,在所述目標設備的顯示界面中顯示與所述主模式相匹配的第一設備連接界面,所述第一設備連接界面中包含數據讀取菜單,所述數據讀取菜單用于指示所述目標設備讀取存儲設備或者移動終端中的數據;
20、響應于所述目標設備的模式為從模式,在所述目標設備的顯示界面中顯示與所述從模式相匹配的第二設備連接界面,所述第二設備連接界面中包含文件傳輸模式菜單、權限訪問模式菜單;所述文件傳輸模式菜單用于指示將所述目標設備設置為文件傳輸模式,所述權限訪問模式菜單用于指示將所述目標設備設置為mtp(media?transfer?protoc01)模式。
21、在其中一個實施例中,所述對所述目標設備的內存卡進行模擬插拔后,基于所述文件傳輸模式調整所述目標設備,包括:
22、對所述目標設備的內存卡進行模擬拔出,對模擬拔出后的內存卡進行模擬插入;
23、檢測模擬插入后的內存卡是否在位;
24、在檢測到模擬插入后的所述內存卡在位的情況下,將所述目標設備的模式切換為文件傳輸模式。
25、在其中一個實施例中,所述方法還包括:
26、響應于檢測到所述終端設備與所述目標設備的連接斷開,退出所述連接模式;
27、響應于在預設的時間后,檢測到連接斷開的所述終端設備與所述目標設備重新建立連接,確定在連接斷開時所述目標設備的模式,在所述目標設備中恢復所述在連接斷開時所述目標設備的模式。
28、第二方面,本公開還提供了一種設備連接裝置。所述裝置包括:
29、接口模式確定模塊,用于響應于檢測到終端設備與目標設備連接,讀取與所述終端設備連接的接口狀態信息,根據所述接口狀態信息,確定與所述終端設備連接的接口模式;
30、設備模式確定模塊,用于根據所述接口模式確定所述目標設備的模式;
31、界面顯示模塊,用于根據所述目標設備的模式,根據所述目標設備的模式,在所述目標設備的顯示界面中顯示與所述模式相匹配的設備連接界面,所述設備連接界面中包括多個連接模式;
32、操作調整模塊,用于響應于檢測到針對所述設備連接界面的點擊操作,確定所述點擊操作在所述設備連接界面所指示的連接模式,基于所述所指示的連接模式調整所述目標設備;
33、操作處理模塊,用于響應于所述連接模式為文件傳輸模式,且檢測到針對所述目標設備中存儲的數據的更改操作,退出所述文件傳輸模式;經預設的時間后,響應于未檢測到針對所述目標設備中存儲的數據的更改操作,對所述目標設備的內存卡進行模擬插拔后,基于所述文件傳輸模式調整所述目標設備。
34、第三方面,本公開還提供了一種計算機設備。所述計算機設備包括存儲器和處理器,所述存儲器存儲有計算機程序,所述處理器執行所述計算機程序時實現上述任一方法實施例中的步驟。
35、第四方面,本公開還提供了一種計算機可讀存儲介質。所述計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器執行時實現上述任一方法實施例中的步驟。
36、第五方面,本公開還提供了一種計算機程序產品。所述計算機程序產品,包括計算機程序,該計算機程序被處理器執行時實現上述任一方法實施例中的步驟。
37、上述各實施例中,當檢測到終端設備與目標設備連接,目標設備可以讀取接口狀態信息,根據接收狀態信息能夠確定與終端設備連接的接口模式。根據接口模式能夠準確的確定出當前目標設備的連接情況,從而準確的確定當前目標設備的模式。目標設備的模式不同,當前顯示的設備連接界面也不同,設備連接界面中可以提供與目標設備的模式相匹配的多個連接模式。響應于檢測到針對設備連接界面中的點擊操作,利用點擊操作所指示的連接模式調整目標設備。當連接模式為文件傳輸模式時,此時目標設備無法進行操作,其中的各個應用程序和文件將不可用,因此,當檢測到針對所述目標設備中存儲的數據的更改操作,為了保證該操作能夠實現,可以退出文件傳輸模式,以此來完成更改操作,經預設的時間后,響應于未檢測到針對所述目標設備中存儲的數據的更改操作,對所述目標設備的內存卡進行模擬插拔后,從而保證數據的及時更新,再次基于所述文件傳輸模式調整所述目標設備,繼續對目標設備中的數據進行處理,保證數據能夠及時同步。