System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及掛載,特別涉及一種設備掛載方法、電子設備和計算機存儲介質。
技術介紹
1、目前,擁有和使用多個設備的用戶越來越多,多個設備之間數據和能力的相互隔離使得用戶在使用時經常需要同時操作多設備,使用非常不方便且時間成本相對較高。
2、比如,用戶在平板電腦中使用筆記應用進行筆記記錄時,想插入一張手機拍攝的圖像。此時用戶需要先用手機拍攝一張圖像,然后將拍攝的圖像分享到平板電腦,最后在平板電腦的筆記應用中插入從手機分享的圖像。在此過程中需要用戶既操作手機又操作平板電腦,流程比較復雜,時間成本高。
技術實現思路
1、本申請提供了一種數據獲取方法、電子設備和計算機存儲介質,可以實現便捷的跨設備數據傳輸。所述技術方案如下:
2、第一方面,提供了一種數據獲取方法,應用于第一設備,在該方法中,接收第二設備發送的目標服務啟動消息;啟動第一設備中的目標服務,以生成目標數據;掛載第二設備;從第二設備中獲取第一文件描述符,第一文件描述符是目標文件的文件描述符,目標文件是第二設備中用于存儲目標數據的文件;根據第一文件描述符生成對應的第二文件描述符;根據第二文件描述符向目標文件中寫入目標數據。
3、在本申請中,第二設備可以啟動第一設備中的目標服務來生成目標數據并寫入第二設備中的目標文件,這種情況下用戶僅在第二設備側操作就可以從第二設備中獲取到第一設備中的目標服務生成的目標數據,從而實現了便捷的跨設備數據傳輸,方便了用戶使用。
4、可選地,掛載第二設備之前,還包
5、從第二設備中獲取第一文件描述符,包括:向第二設備發送攜帶有目標文件名的文件打開消息;接收第二設備發送的與目標文件名對應的第一文件描述符。
6、可選地,向第二設備發送攜帶有目標文件名的文件打開消息,包括:向第二設備發送攜帶有目標文件名的元數據獲取消息;接收第二設備發送的目標文件的元數據;根據該元數據向第二設備發送攜帶有目標文件名的該文件打開消息。
7、可選地,根據第二文件描述符向目標文件中寫入目標數據,包括:獲取目標服務生成的攜帶有第二文件描述符和目標數據的第一寫入消息;獲取第一寫入消息中的第二文件描述符對應的第一文件描述符;生成攜帶有第一寫入消息中目標數據和第一文件描述符的第二寫入消息;向第二設備發送第二寫入消息,第二寫入消息用于指示將目標文件寫入第一文件描述符對應的目標文件。
8、第二方面,提供了一種數據獲取方法,應用于第二設備,該方法包括:響應于第一操作,向第一設備發送目標服務啟動消息,第一操作用于指示獲取目標數據,目標服務啟動消息用于啟動目標服務,目標服務用于生成目標數據;掛載至第一設備;向第一設備發送第一文件描述符,第一文件描述符是目標文件的文件描述符,目標文件是第二設備中用于存儲目標數據的文件;接收第一設備發送的目標數據,將目標數據寫入第一文件描述符對應的目標文件,目標數據是第二設備根據與第一文件描述符對應的第二文件描述符發送的。
9、可選地,掛載至第一設備之前,還包括:接收第一設備發送的文件信息獲取消息;打開目標文件,獲取目標文件名和第一文件描述符,建立目標文件名與第一文件描述符之間的對應關系,目標文件名為目標文件的名稱;向第一設備發送目標文件名;
10、向第一設備發送第一文件描述符,包括:接收第二設備發送的攜帶有目標文件名的文件打開消息;獲取與該文件打開消息中的目標文件名對應的第一文件描述符;向第一設備發送第一文件描述符。
11、可選地,接收第二設備發送的攜帶有目標文件名的文件打開消息之前,還包括:接收第二設備發送的攜帶有目標文件名的元數據獲取消息;向第二設備發送目標文件的元數據。
12、可選地,該接收第一設備發送的目標數據,包括:接收第一設備發送的第二寫入消息,第二寫入消息攜帶有目標數據和第一文件描述符,第二寫入消息是根據第一寫入消息生成的,第一寫入消息攜帶有第二文件描述符和目標數據。
13、可選地,建立目標文件名與第一文件描述符之間的對應關系,包括:對目標文件名和第一文件描述符的合法性進行校驗;在目標文件名和第一文件描述符的合法性校驗通過的情況下,判斷目標文件名是否已與其他文件描述符建立對應關系;若目標文件名未與其他文件描述符建立對應關系,則建立目標文件名與第一文件描述符之間的對應關系。
14、第三方面,提供了一種電子設備,所述電子設備的結構中包括處理器和存儲器,所述存儲器用于存儲支持所述計算機設備執行上述第一方面所提供的數據獲取方法的程序,以及存儲用于實現上述第一方面所述的數據獲取方法所涉及的數據。所述處理器被配置為用于執行所述存儲器中存儲的程序。所述計算機設備還可以包括通信總線,所述通信總線用于在所述處理器與所述存儲器之間建立連接。
15、第四方面,提供了一種計算機可讀存儲介質,所述計算機可讀存儲介質中存儲有指令,當其在計算機上運行時,使得計算機執行上述第一方面所述的數據獲取方法。
16、第五方面,提供了一種包含指令的計算機程序產品,當其在計算機上運行時,使得計算機執行上述第一方面所述的數據獲取方法。
17、上述第二方面、第三方面、第四方面和第五方面所獲得的技術效果與上述第一方面中對應的技術手段獲得的技術效果近似,在這里不再贅述。
本文檔來自技高網...【技術保護點】
1.一種數據獲取方法,其特征在于,應用于第一設備,所述方法包括:
2.如權利要求1所述的方法,其特征在于,所述掛載所述第二設備之前,還包括:
3.如權利要求2所述的方法,其特征在于,所述向所述第二設備發送攜帶有所述目標文件名的文件打開消息,包括:
4.如權利要求1至3任一所述的方法,其特征在于,所述根據所述第二文件描述符向所述目標文件中寫入所述目標數據,包括:
5.一種數據獲取方法,其特征在于,應用于第二設備,所述方法包括:
6.如權利要求5所述的方法,其特征在于,所述掛載至所述第一設備之前,還包括:
7.如權利要求6所述的方法,其特征在于,所述接收所述第二設備發送的攜帶有所述目標文件名的文件打開消息之前,還包括:
8.如權利要求5至7任一所述的方法,其特征在于,所述接收所述第一設備發送的所述目標數據,包括:
9.如權利要求6所述的方法,其特征在于,所述建立所述目標文件名與所述第一文件描述符之間的對應關系,包括:
10.一種電子設備,其特征在于,所述電子設備包括存儲器、處理
11.一種計算機可讀存儲介質,其特征在于,所述計算機可讀存儲介質中存儲有指令,當其在計算機上運行時,使得計算機執行如權利要求1至9任意一項所述的方法。
...【技術特征摘要】
1.一種數據獲取方法,其特征在于,應用于第一設備,所述方法包括:
2.如權利要求1所述的方法,其特征在于,所述掛載所述第二設備之前,還包括:
3.如權利要求2所述的方法,其特征在于,所述向所述第二設備發送攜帶有所述目標文件名的文件打開消息,包括:
4.如權利要求1至3任一所述的方法,其特征在于,所述根據所述第二文件描述符向所述目標文件中寫入所述目標數據,包括:
5.一種數據獲取方法,其特征在于,應用于第二設備,所述方法包括:
6.如權利要求5所述的方法,其特征在于,所述掛載至所述第一設備之前,還包括:
7.如權利要求6所述的方法,其特征在于,所述接收所述第二設備發送的...
【專利技術屬性】
技術研發人員:佘雄雄,李彤,郭玉兵,李子祺,
申請(專利權)人:榮耀終端有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。