專(zhuān)利名稱:一種文件傳輸?shù)姆椒?、裝置及電子設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電子設(shè)備間的文件傳輸,具體涉及一種文件傳輸?shù)姆椒?、裝置及電子設(shè)備。
背景技術(shù):
現(xiàn)有技術(shù)出現(xiàn)了以下應(yīng)用場(chǎng)景:各種具有獨(dú)立操作系統(tǒng)的電子設(shè)備之間,可以通過(guò)物理連接等方式,實(shí)現(xiàn)一個(gè)電子設(shè)備掛載到另一個(gè)電子設(shè)備。例如,第二電子設(shè)備可以掛載在運(yùn)行有第一操作系統(tǒng)的第一電子設(shè)備下,此時(shí)第二電子設(shè)備的磁盤(pán)掛載在第一操作系統(tǒng)下,第一操作系統(tǒng)可以通過(guò)其資源管理器對(duì)這些磁盤(pán)進(jìn)行操作。在上述應(yīng)用場(chǎng)景中,用戶通常在兩個(gè)設(shè)備之間進(jìn)行文件傳輸?shù)牟僮?,例如,將第一電子設(shè)備中的某個(gè)文件拷貝至第二電子設(shè)備下的磁盤(pán)中。以第二電子設(shè)備為采用安卓(Android)系統(tǒng)的移動(dòng)智能終端為例,目前這些移動(dòng)智能終端中的多媒體文件通常存放在SD卡分區(qū)中。在該終端被插接至運(yùn)行有Windows系統(tǒng)的筆記本電腦時(shí),此時(shí)SD卡分區(qū)被掛載到Windows系統(tǒng)下,Windows系統(tǒng)可以通過(guò)其資源管理器向SD卡分區(qū)中傳輸文件。而當(dāng)SD卡分區(qū)重新掛載到Android系統(tǒng)下時(shí),Android系統(tǒng)的后臺(tái)服務(wù)MediaScanner會(huì)檢索SD卡分區(qū)中的文件改動(dòng),以生成包括音頻、視頻和圖片等文件的縮略圖和數(shù)據(jù)庫(kù)信息。上述場(chǎng)景中,第一電子設(shè)備與第二電子設(shè)備的處理性能通常存在差別。例如,目前很多采用安卓(Android)平臺(tái)的移動(dòng)智能終端,其處理性能要明顯弱于便攜式計(jì)算機(jī)或PAD,因此,Android系統(tǒng)執(zhí)行文件改動(dòng)的掃描處理的效率較低,需要耗費(fèi)較長(zhǎng)的時(shí)間,并且在掃描處理執(zhí)行完畢之前,Android系統(tǒng)下的所有程序都不能讀取到SD卡分區(qū)中的相關(guān)文件信息,從而嚴(yán)重影響了用戶的使用體驗(yàn)。再例如,在傳輸過(guò)程中,第一電子設(shè)備與第二電子設(shè)備的處理能力相同,但是,由于在掛起的時(shí)候,第二設(shè)備的系統(tǒng)將會(huì)掛起,無(wú)法及時(shí)有效的生成新添加的文件的相關(guān)信息。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題是提供一種文件傳輸?shù)姆椒?、裝置及電子設(shè)備,用以減輕在電子設(shè)備之間的文件傳輸后所產(chǎn)生的文件掃描處理的壓力。為解決上述技術(shù)問(wèn)題,本發(fā)明實(shí)施例提供方案如下:一種文件傳輸?shù)姆椒?,?yīng)用于第一電子設(shè)備,包括:向第二電子設(shè)備的存儲(chǔ)區(qū)發(fā)送第一文件,所述存儲(chǔ)區(qū)掛載在所述第一電子設(shè)備運(yùn)行的第一操作系統(tǒng)下;向所述存儲(chǔ)區(qū)發(fā)送第一信息,所述第一信息是基于所述第一文件生成的相關(guān)信息,以使得在所述存儲(chǔ)區(qū)掛載在所述第二電子設(shè)備運(yùn)行的第二操作系統(tǒng)下時(shí),所述第二操作系統(tǒng)能夠獲得所述相關(guān)信息。優(yōu)選地,上述的方法中,所述第二電子設(shè)備的處理性能弱于所述第一電子設(shè)備。優(yōu)選地,上述的方法中,所述第一信息包括所述第一文件的縮略圖和所述第一文件的文件描述信息。優(yōu)選地,上述的方法中,還包括:在所述存儲(chǔ)區(qū)下設(shè)置一標(biāo)記文件,所述標(biāo)記文件用于在所述存儲(chǔ)區(qū)掛載在所述第二操作系統(tǒng)下時(shí),指示所述第二操作系統(tǒng)獲取所述存儲(chǔ)區(qū)中保存的所述文件描述信息,并更新本地?cái)?shù)據(jù)庫(kù)。優(yōu)選地,上述的方法中,在發(fā)送所述第一文件前,所述第一電子設(shè)備基于所述第一文件,生成所述第一信
肩、O優(yōu)選地,上述的方法中,在發(fā)送所述第一文件后,所述第一電子設(shè)備基于所述存儲(chǔ)區(qū)中保存的所述第一文件,生成所述第一信息。優(yōu)選地,上述的方法中,還包括:檢測(cè)到對(duì)所述存儲(chǔ)區(qū)已有文件的文件操作命令;在所述文件操作命令執(zhí)行完畢后,掃描所述存儲(chǔ)區(qū),生成所述存儲(chǔ)區(qū)的當(dāng)前文件信息,所述當(dāng)前文件信息包括所述存儲(chǔ)區(qū)下當(dāng)前文件的縮略圖和的文件描述信息;向所述存儲(chǔ)區(qū)發(fā)送所述當(dāng)前文件信息,以使得在所述存儲(chǔ)區(qū)掛載在所述第二操作系統(tǒng)下時(shí),所述第二操作系統(tǒng)能夠獲得所述當(dāng)前文件信息,以及基于其中的文件描述信息更新本地?cái)?shù)據(jù)庫(kù)。本發(fā)明實(shí)施例還提供了一種文件傳輸?shù)难b置,應(yīng)用于第一電子設(shè)備,包括:第一發(fā)送單元,用于向第二電子設(shè)備的存儲(chǔ)區(qū)發(fā)送第一文件,所述存儲(chǔ)區(qū)掛載在所述第一電子設(shè)備運(yùn)行的第一操作系統(tǒng)下;第二發(fā)送單元,用于向所述存儲(chǔ)區(qū)發(fā)送第一信息,所述第一信息是基于所述第一文件生成的相關(guān)信息,以使得在所述存儲(chǔ)區(qū)掛載在所述第二電子設(shè)備運(yùn)行的第二操作系統(tǒng)下時(shí),所述第二操作系統(tǒng)能夠獲得所述相關(guān)信息。優(yōu)選地,上述的裝置中,所述第二電子設(shè)備的處理性能弱于所述第一電子設(shè)備。優(yōu)選地,上述的裝置中,所述第一信息包括所述第一文件的縮略圖和所述第一文件的文件描述信息。優(yōu)選地,上述的裝置中,還包括:設(shè)置單元,用于在所述存儲(chǔ)區(qū)下設(shè)置一標(biāo)記文件,所述標(biāo)記文件用于在所述存儲(chǔ)區(qū)掛載在所述第二操作系統(tǒng)下時(shí),指示所述第二操作系統(tǒng)獲取所述存儲(chǔ)區(qū)中保存的所述文件描述信息,并更新本地?cái)?shù)據(jù)庫(kù)。優(yōu)選地,上述的裝置中,還包括:第一生成單元,用于在發(fā)送所述第一文件前,基于所述第一文件,生成所述第一信
肩、O優(yōu)選地,上述的裝置中,還包括:第二生成單元,用于在發(fā)送所述第一文件后,基于所述存儲(chǔ)區(qū)中保存的所述第一文件,生成所述第一信息。優(yōu)選地,上述的裝置中,還包括:檢測(cè)單元,用于檢測(cè)到對(duì)所述存儲(chǔ)區(qū)已有文件的文件操作命令;
第三生成單元,用于在所述文件操作命令執(zhí)行完畢后,掃描所述存儲(chǔ)區(qū),生成所述存儲(chǔ)區(qū)的當(dāng)前文件信息,所述當(dāng)前文件信息包括所述存儲(chǔ)區(qū)下當(dāng)前文件的縮略圖和的文件描述信息;第三發(fā)送單元,用于向所述存儲(chǔ)區(qū)發(fā)送所述當(dāng)前文件信息,以使得在所述存儲(chǔ)區(qū)掛載在所述第二操作系統(tǒng)下時(shí),所述第二操作系統(tǒng)能夠獲得所述當(dāng)前文件信息,以及基于其中的文件描述信息更新本地?cái)?shù)據(jù)庫(kù)。本發(fā)明實(shí)施例還提供了一種第一電子設(shè)備,所述第一電子設(shè)備運(yùn)行有第一操作系統(tǒng),在第一電子設(shè)備與第二電子設(shè)備連接時(shí),第二電子設(shè)備中的存儲(chǔ)區(qū)能夠掛載在第一操作系統(tǒng)下;在第二電子設(shè)備與第一電子設(shè)備分離后,所述存儲(chǔ)區(qū)能夠掛載在第二電子設(shè)備運(yùn)行的第二操作系統(tǒng)下;所述第一電子設(shè)備包括:第一發(fā)送單元,用于向第二電子設(shè)備的存儲(chǔ)區(qū)發(fā)送第一文件,所述存儲(chǔ)區(qū)掛載在所述第一電子設(shè)備運(yùn)行的第一操作系統(tǒng)下;第二發(fā)送單元,用于向所述存儲(chǔ)區(qū)發(fā)送第一信息,所述第一信息是基于所述第一文件生成的相關(guān)信息,以使得在所述存儲(chǔ)區(qū)掛載在所述第二電子設(shè)備運(yùn)行的第二操作系統(tǒng)下時(shí),所述第二操作系統(tǒng)能夠獲得所述相關(guān)信息。從以上所述可以看出,本發(fā)明實(shí)施例提供的文件傳輸?shù)姆椒?、裝置及電子設(shè)備,第一電子設(shè)備在發(fā)送第一文件后,進(jìn)一步基于第一文件生成上述相關(guān)信息,并將上述相關(guān)信息發(fā)送給第二電子設(shè)備。由于利用了處理性能較強(qiáng)的第一電子設(shè)備,直接生成上述相關(guān)信息,從而在上述存儲(chǔ)區(qū)重新掛載在第二操作系統(tǒng)下時(shí),第二電子設(shè)備無(wú)需再經(jīng)過(guò)文件掃描處理獲得上述相關(guān)信息,而可以直接獲得并使用上述相關(guān)信息,從而能夠避免由處理性能較弱的第二電子設(shè)備進(jìn)行文件掃描所導(dǎo)致的處理資源和時(shí)間的耗費(fèi),改善用戶對(duì)電子設(shè)備的使用體驗(yàn)。
圖1為本發(fā)明實(shí)施例提供的文件傳輸?shù)姆椒ǖ牧鞒淌疽鈭D;圖2為本發(fā)明實(shí)施例提供的文件傳輸?shù)难b置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式本發(fā)明實(shí)施例提供一種文件傳輸?shù)姆椒?、裝置及電子設(shè)備,第一電子設(shè)備在向第二電子設(shè)備發(fā)送文件之后,進(jìn)一步基于該文件生成該文件的相關(guān)信息,如縮略圖和文件描述信息,然后將該相關(guān)信息發(fā)送給第二電子設(shè)備,以使得第二電子設(shè)備無(wú)需再通過(guò)文件掃描來(lái)檢測(cè)其存儲(chǔ)區(qū)中的文件改動(dòng),而是可以直接利用第一電子設(shè)備所生成的相關(guān)信息,來(lái)獲得文件改動(dòng)的信息,從而能夠減輕在電子設(shè)備之間的文件傳輸后所產(chǎn)生的文件掃描處理的壓力。以下將結(jié)合附圖,通過(guò)具體實(shí)施例作進(jìn)一步的說(shuō)明。首先說(shuō)明本發(fā)明實(shí)施例的應(yīng)用環(huán)境,本發(fā)明實(shí)施例可以應(yīng)用于第一電子設(shè)備,該第一電子設(shè)備可以與第二電子設(shè)備組成混合架構(gòu)(hybrid)系統(tǒng)。其中,混合架構(gòu)系統(tǒng)可以是兩個(gè)獨(dú)立的電子設(shè)備組合而成,也可以包含第一電子設(shè)備和第二電子設(shè)備的一個(gè)便攜電子設(shè)備。比如混合架構(gòu)系統(tǒng)可以由一臺(tái)獨(dú)立單一系統(tǒng)的筆記本計(jì)算機(jī)和一臺(tái)智能手機(jī)組成,也可以是具有混合架構(gòu)系統(tǒng)的筆記本計(jì)算機(jī)。其中,第一電子設(shè)備可以包括第一硬件系統(tǒng),比如基于X86架構(gòu)或ARM架構(gòu)處理器的從系統(tǒng);第二電子設(shè)備可以包括第二硬件系統(tǒng),比如基于X86架構(gòu)或ARM架構(gòu)處理器的主系統(tǒng)。即第一電子設(shè)備和第二電子設(shè)備可以基于相同的硬件架構(gòu),也可以依據(jù)不同的硬件架構(gòu)。此外,主系統(tǒng)和從系統(tǒng)可以是依據(jù)重要性或優(yōu)先級(jí)或處理能力或功耗對(duì)兩個(gè)系統(tǒng)進(jìn)行的區(qū)分(例如,主系統(tǒng)對(duì)應(yīng)重要性高、優(yōu)先級(jí)高、處理能力強(qiáng)或功耗大,而從系統(tǒng)與上述相反),也可以僅僅是為了命名的區(qū)分,并非限定系統(tǒng)的重要性或優(yōu)先級(jí)或處理能力或功耗。本發(fā)明實(shí)施例中,第一電子設(shè)備的處理能力要強(qiáng)于第二電子設(shè)備的處理能力。進(jìn)一步,第二電子設(shè)備可以包括具有第二操作系統(tǒng)的第二硬件系統(tǒng),比如安裝有桌面設(shè)備操作系統(tǒng)(比如Windows, Linux或MacOS)或安裝有便攜設(shè)備操作系統(tǒng)(比如Android, Symbian或iOS)的第二硬件系統(tǒng);第一電子設(shè)備可以包括具有第一操作系統(tǒng)的第一硬件系統(tǒng),比如安裝有桌面設(shè)備操作系統(tǒng)(比如Windows,Linux或MacOS)或安裝有便攜設(shè)備操作系統(tǒng)(比如Android, Symbian或iOS)的第一硬件系統(tǒng)。即第一操作系統(tǒng)和第二操作系統(tǒng)可以相同也可以不同,只要可以運(yùn)行在相應(yīng)的硬件系統(tǒng)即可。其中,第一電子設(shè)備具有第一接口(通信單元),第二電子設(shè)備具有對(duì)應(yīng)的第二接口,第一電子設(shè)備和第二電子設(shè)備通過(guò)對(duì)應(yīng)的第一接口與第二接口實(shí)現(xiàn)連接或分離。第一接口和第二接口可以是有線接口也可以是無(wú)線接口,此處不做限定,只要第一電子設(shè)備的第一接口與第二電子設(shè)備的第二接口能夠?qū)崿F(xiàn)兩個(gè)電子設(shè)備的連接和分離,且能夠互通數(shù)據(jù),尤其是工作場(chǎng)景數(shù)據(jù)。當(dāng)?shù)谝唤涌诤偷诙涌谑怯芯€接口時(shí),第一接口可以具體為數(shù)據(jù)總線接口,比如USB接口,或UART接口,或自定義接口來(lái)滿足兩個(gè)設(shè)備之間的連接或者分離。第二接口也可以為對(duì)應(yīng)的USB接口,或UART接口,或自定義接口來(lái)滿足兩個(gè)系統(tǒng)之間的連接或者分離。當(dāng)?shù)谝唤涌诤偷诙涌谑菬o(wú)線接口時(shí),雙方可以是匹配的藍(lán)牙接口,或紅外接口,或WIFI接□。在第二電子設(shè)備與第一電子設(shè)備連接時(shí),第二電子設(shè)備中的磁盤(pán)將掛載在第一電子設(shè)備運(yùn)行的第一操作系統(tǒng)中,作為第一操作系統(tǒng)下的存儲(chǔ)區(qū)被第一操作系統(tǒng)管理。在在第二電子設(shè)備與第一電子設(shè)備分離后,第二電子設(shè)備中的磁盤(pán)將掛載在第二電子設(shè)備運(yùn)行的第二操作系統(tǒng)中,接受第二操作系統(tǒng)的管理。請(qǐng)參照?qǐng)D1,本發(fā)明實(shí)施例所述的文件傳輸方法,應(yīng)用于第一電子設(shè)備,包括以下步驟:步驟11,向第二電子設(shè)備的存儲(chǔ)區(qū)發(fā)送第一文件,所述存儲(chǔ)區(qū)掛載在所述第一電子設(shè)備運(yùn)行的第一操作系統(tǒng)下。這里,所述第二電子設(shè)備的處理性能可以是弱于所述第一電子設(shè)備,或者是與所述第一電子設(shè)備的處理性能相當(dāng)。用戶可以是通過(guò)第一電子設(shè)備運(yùn)行的第一操作系統(tǒng),向第二電子設(shè)備的存儲(chǔ)區(qū)進(jìn)行文件拷貝操作,從而將第一文件發(fā)送至該存儲(chǔ)區(qū)進(jìn)行保存。此時(shí)上述存儲(chǔ)區(qū)類(lèi)似于第一電子設(shè)備的一個(gè)普通磁盤(pán)分區(qū),能夠被第一操作系統(tǒng)所操作。以目前常見(jiàn)的采用安卓(Android)系統(tǒng)的移動(dòng)智能終端為例,上述第一文件可以是諸如音頻、視頻、圖片等類(lèi)型的多媒體文件,上述存儲(chǔ)區(qū)可以是移動(dòng)智能終端中的SD卡分區(qū)。
步驟12,向所述存儲(chǔ)區(qū)發(fā)送第一信息,所述第一信息是由所述第一電子設(shè)備生成的所述第一文件的相關(guān)信息,以使得在所述存儲(chǔ)區(qū)重新掛載在所述第二電子設(shè)備運(yùn)行的第二操作系統(tǒng)下時(shí),所述第二操作系統(tǒng)能夠獲得所述第一文件的相關(guān)信息。這里,與現(xiàn)有技術(shù)不同的是,第一電子設(shè)備在發(fā)送第一文件后,進(jìn)一步基于第一文件生成上述相關(guān)信息,并將上述相關(guān)信息發(fā)送給第二電子設(shè)備??梢钥闯?,由于利用了處理性能較強(qiáng)的第一電子設(shè)備,直接生成上述相關(guān)信息,從而在上述存儲(chǔ)區(qū)重新掛載在第二操作系統(tǒng)下時(shí),第二電子設(shè)備無(wú)需再經(jīng)過(guò)文件掃描處理獲得上述相關(guān)信息,而可以直接獲得并使用上述相關(guān)信息,從而能夠避免由處理性能較弱的第二電子設(shè)備進(jìn)行文件掃描所導(dǎo)致的處理資源和時(shí)間的耗費(fèi),改善用戶對(duì)電子設(shè)備的使用體驗(yàn)。具體的,上述第一信息包括所述第一文件的縮略圖(Thumbnail)和所述第一文件的文件描述信息。其中,縮略圖是對(duì)文件進(jìn)行壓縮處理后得到的圖片,其中可以包含指向原始文件的超鏈接。文件描述信息可以包括文件類(lèi)型、文件大小、文件著作者和文件創(chuàng)建/修改日期等信息。第一電子設(shè)備通過(guò)對(duì)第一文件進(jìn)行掃描,獲取上述第一信息,并將上述第一信息發(fā)送至上述存儲(chǔ)區(qū)。這里,第一電子設(shè)備可以在發(fā)送所述第一文件前,即基于所述第一文件,生成所述第一信息;也可以在發(fā)送所述第一文件后,再基于所述存儲(chǔ)區(qū)中保存的所述第一文件,生成所述第一信息。這里,較佳的,第一電子設(shè)備將上述第一信息發(fā)送至上述存儲(chǔ)區(qū)的預(yù)定目錄下,該預(yù)定目錄可以是第二電子設(shè)備用于保存上述存儲(chǔ)區(qū)中文件的縮略圖的目錄,以便于第二電子設(shè)備能夠在上述存儲(chǔ)區(qū)掛載后方便地讀取該目錄,獲取第一文件的縮略圖。本實(shí)施例中,第一電子設(shè)備在發(fā)送上述第一信息之后,還可以進(jìn)一步在所述存儲(chǔ)區(qū)下設(shè)置一標(biāo)記文件,所述標(biāo)記文件用于在所述存儲(chǔ)區(qū)掛載在所述第二操作系統(tǒng)下時(shí),向所述第二操作系統(tǒng)指示所述存儲(chǔ)區(qū)文件發(fā)生改動(dòng),進(jìn)而使得所述第二操作系統(tǒng)獲取所述存儲(chǔ)區(qū)中保存的所述第一文件的文件描述信息,并更新本地?cái)?shù)據(jù)庫(kù)。這里,本地?cái)?shù)據(jù)庫(kù)用于保存所述存儲(chǔ)區(qū)中文件的描述信息。這樣,當(dāng)上述存儲(chǔ)區(qū)重新掛載在上述第二操作系統(tǒng)下時(shí),第二電子設(shè)備判斷是否存在所述標(biāo)記文件,若存在則說(shuō)明存儲(chǔ)區(qū)發(fā)生文件改動(dòng),此時(shí)讀取上述第一信息,以獲得第一文件的縮略圖,以及根據(jù)第一信息中的文件描述信息,更新本地?cái)?shù)據(jù)庫(kù)。此后,第二電子設(shè)備可以刪除上述標(biāo)記文件。除了文件傳輸外,第一操作系統(tǒng)還可能通過(guò)刪除或覆蓋上述存儲(chǔ)區(qū)中的已有文件,導(dǎo)致上述存儲(chǔ)區(qū)的文件發(fā)生改動(dòng)。因此,本實(shí)施例的上述方法還可以包括以下步驟:步驟21,檢測(cè)到對(duì)所述存儲(chǔ)區(qū)已有文件的文件操作命令,該文件操作命令包括刪除和覆蓋已有文件的命令;步驟22,在所述文件操作命令執(zhí)行完畢后,掃描所述存儲(chǔ)區(qū),生成所述存儲(chǔ)區(qū)的當(dāng)前文件信息,所述當(dāng)前文件信息包括所述存儲(chǔ)區(qū)下當(dāng)前文件的縮略圖和的文件描述信息;步驟23,向所述存儲(chǔ)區(qū)發(fā)送所述當(dāng)前文件信息,以使得在所述存儲(chǔ)區(qū)掛載在所述第二操作系統(tǒng)下時(shí),所述第二操作系統(tǒng)能夠獲得所述當(dāng)前文件信息,以及基于其中的文件描述信息更新本地?cái)?shù)據(jù)庫(kù)。類(lèi)似的,在上述步驟23中,第一電子設(shè)備在發(fā)送上述當(dāng)前文件信息之后,也可以在所述存儲(chǔ)區(qū)下設(shè)置一標(biāo)記文件,所述標(biāo)記文件用于在所述存儲(chǔ)區(qū)掛載在所述第二操作系統(tǒng)下時(shí),向所述第二操作系統(tǒng)指示所述存儲(chǔ)區(qū)文件發(fā)生改動(dòng),進(jìn)而使得所述第二操作系統(tǒng)獲取上述當(dāng)前文件信息,從而獲得所述存儲(chǔ)區(qū)下當(dāng)前文件的縮略圖,以及基于上述當(dāng)前文件信息中的文件描述信息,更新本地?cái)?shù)據(jù)庫(kù)。在上述步驟11及步驟21中,為了獲得第一電子設(shè)備對(duì)所述存儲(chǔ)區(qū)的文件操作,例如向上述存儲(chǔ)區(qū)拷貝(發(fā)送)、刪除和覆蓋文件,本實(shí)施例可以在所述第一操作系統(tǒng)的驅(qū)動(dòng)層添加一個(gè)文件操作過(guò)濾驅(qū)動(dòng),該驅(qū)動(dòng)用于檢測(cè)第一操作系統(tǒng)對(duì)所述存儲(chǔ)區(qū)的文件操作命令,所述文件操作命令包括文件拷貝、文件刪除和文件覆蓋命令,優(yōu)選地,可以是對(duì)多媒體文件的拷貝、刪除和覆蓋命令。在檢測(cè)到上述文件操作命令后,第一電子設(shè)備等待上述文件操作命令執(zhí)行完畢,然后對(duì)上述存儲(chǔ)區(qū)進(jìn)行掃描,獲得上述存儲(chǔ)區(qū)的當(dāng)前文件信息。本發(fā)明實(shí)施例還提供了一種文件傳輸?shù)难b置,應(yīng)用于第一電子設(shè)備,該裝置包括:第一發(fā)送單元,用于向第二電子設(shè)備的存儲(chǔ)區(qū)發(fā)送第一文件,所述存儲(chǔ)區(qū)掛載在所述第一電子設(shè)備運(yùn)行的第一操作系統(tǒng)下;第二發(fā)送單元,用于向所述存儲(chǔ)區(qū)發(fā)送第一信息,所述第一信息是基于所述第一文件生成的相關(guān)信息,以使得在所述存儲(chǔ)區(qū)掛載在所述第二電子設(shè)備運(yùn)行的第二操作系統(tǒng)下時(shí),所述第二操作系統(tǒng)能夠獲得所述第一文件的相關(guān)信息。這里,所述第一信息包括所述第一文件的縮略圖和所述第一文件的文件描述信息。所述第二電子設(shè)備的處理性能可以是弱于或相當(dāng)于所述第一電子設(shè)備的處理性能。
本實(shí)施例中,所述裝置還可以包括:設(shè)置單元,用于在所述存儲(chǔ)區(qū)下設(shè)置一標(biāo)記文件,所述標(biāo)記文件用于在所述存儲(chǔ)區(qū)掛載在所述第二操作系統(tǒng)下時(shí),指示所述第二操作系統(tǒng)獲取所述存儲(chǔ)區(qū)中保存的所述文件描述信息,并更新本地?cái)?shù)據(jù)庫(kù)。作為一個(gè)優(yōu)先實(shí)施方式,所述裝置還包括:第一生成單元,用于在發(fā)送所述第一文件前,基于所述第一文件,生成所述第一信
肩、O作為另一個(gè)優(yōu)先實(shí)施方式,所述裝置還包括:第二生成單元,用于在發(fā)送所述第一文件后,基于所述存儲(chǔ)區(qū)中保存的所述第一文件,生成所述第一信息。本實(shí)施例中,所述裝置還可以包括:檢測(cè)單元,用于檢測(cè)到對(duì)所述存儲(chǔ)區(qū)已有文件的文件操作命令;第三生成單元,用于在所述文件操作命令執(zhí)行完畢后,掃描所述存儲(chǔ)區(qū),生成所述存儲(chǔ)區(qū)的當(dāng)前文件信息,所述當(dāng)前文件信息包括所述存儲(chǔ)區(qū)下當(dāng)前文件的縮略圖和的文件描述信息;第三發(fā)送單元,用于向所述存儲(chǔ)區(qū)發(fā)送所述當(dāng)前文件信息,以使得在所述存儲(chǔ)區(qū)掛載在所述第二操作系統(tǒng)下時(shí),所述第二操作系統(tǒng)能夠獲得所述當(dāng)前文件信息,以及基于其中的文件描述信息更新本地?cái)?shù)據(jù)庫(kù)。本發(fā)明實(shí)施例還提供了一種第一電子設(shè)備,所述第一電子設(shè)備運(yùn)行有第一操作系統(tǒng),在第一電子設(shè)備與第二電子設(shè)備連接時(shí),第二電子設(shè)備中的存儲(chǔ)區(qū)能夠掛載在第一操作系統(tǒng)下;在第二電子設(shè)備與第一電子設(shè)備分離后,所述存儲(chǔ)區(qū)能夠掛載在第二電子設(shè)備運(yùn)行的第二操作系統(tǒng)下;所述第一電子設(shè)備包括:第一發(fā)送單元,用于向第二電子設(shè)備的存儲(chǔ)區(qū)發(fā)送第一文件,所述存儲(chǔ)區(qū)掛載在所述第一電子設(shè)備運(yùn)行的第一操作系統(tǒng)下;第二發(fā)送單元,用于向所述存儲(chǔ)區(qū)發(fā)送第一信息,所述第一信息是基于所述第一文件生成的相關(guān)信息,以使得在所述存儲(chǔ)區(qū)掛載在所述第二電子設(shè)備運(yùn)行的第二操作系統(tǒng)下時(shí),所述第二操作系統(tǒng)能夠獲得所述第一文件的相關(guān)信息。這里,所述第一信息包括所述第一文件的縮略圖和所述第一文件的文件描述信息。所述第二電子設(shè)備的處理性能可以是弱于或相當(dāng)于所述第一電子設(shè)備的處理性能。本實(shí)施例中,所述第一電子設(shè)備還可以包括:設(shè)置單元,用于在所述存儲(chǔ)區(qū)下設(shè)置一標(biāo)記文件,所述標(biāo)記文件用于在所述存儲(chǔ)區(qū)掛載在所述第二操作系統(tǒng)下時(shí),指示所述第二操作系統(tǒng)獲取所述存儲(chǔ)區(qū)中保存的所述文件描述信息,并更新本地?cái)?shù)據(jù)庫(kù)。作為一個(gè)優(yōu)先實(shí)施方式,所述第一電子設(shè)備還包括:第一生成單元,用于在發(fā)送所述第一文件前,基于所述第一文件,生成所述第一信
肩、O作為另一個(gè)優(yōu)先實(shí)施方式,所述第一電子設(shè)備還包括:第二生成單元,用于在發(fā)送所述第一文件后,基于所述存儲(chǔ)區(qū)中保存的所述第一文件,生成所述第一信息。本實(shí)施例中,所述第一電子設(shè)備還可以包括:檢測(cè)單元,用于檢測(cè)到對(duì)所述存儲(chǔ)區(qū)已有文件的文件操作命令;第三生成單元,用于在所述文件操作命令執(zhí)行完畢后,掃描所述存儲(chǔ)區(qū),生成所述存儲(chǔ)區(qū)的當(dāng)前文件信息,所述當(dāng)前文件信息包括所述存儲(chǔ)區(qū)下當(dāng)前文件的縮略圖和的文件描述信息;第三發(fā)送單元,用于向所述存儲(chǔ)區(qū)發(fā)送所述當(dāng)前文件信息,以使得在所述存儲(chǔ)區(qū)掛載在所述第二操作系統(tǒng)下時(shí),所述第二操作系統(tǒng)能夠獲得所述當(dāng)前文件信息,以及基于其中的文件描述信息更新本地?cái)?shù)據(jù)庫(kù)。此說(shuō)明書(shū)中所描述的許多功能部件都被稱為模塊,以便更加特別地強(qiáng)調(diào)其實(shí)現(xiàn)方式的獨(dú)立性。本發(fā)明實(shí)施例中,模塊可以用軟件實(shí)現(xiàn),以便由各種類(lèi)型的處理器執(zhí)行。舉例來(lái)說(shuō),一個(gè)標(biāo)識(shí)的可執(zhí)行代碼模塊可以包括計(jì)算機(jī)指令的一個(gè)或多個(gè)物理或者邏輯塊,舉例來(lái)說(shuō),其可以被構(gòu)建為對(duì)象、過(guò)程或函數(shù)。盡管如此,所標(biāo)識(shí)模塊的可執(zhí)行代碼無(wú)需物理地位于一起,而是可以包括存儲(chǔ)在不同位里上的不同的指令,當(dāng)這些指令邏輯上結(jié)合在一起時(shí),其構(gòu)成模塊并且實(shí)現(xiàn)該模塊的規(guī)定目的。實(shí)際上,可執(zhí)行代碼模塊可以是單條指令或者是許多條指令,并且甚至可以分布在多個(gè)不同的代碼段上,分布在不同程序當(dāng)中,以及跨越多個(gè)存儲(chǔ)器設(shè)備分布。同樣地,操作數(shù)據(jù)可以在模塊內(nèi)被識(shí)別,并且可以依照任何適當(dāng)?shù)男问綄?shí)現(xiàn)并且被組織在任何適當(dāng)類(lèi)型的數(shù)據(jù)結(jié)構(gòu)內(nèi)。所述操作數(shù)據(jù)可以作為單個(gè)數(shù)據(jù)集被收集,或者可以分布在不同位置上(包括在不同存儲(chǔ)設(shè)備上),并且至少部分地可以僅作為電子信號(hào)存在于系統(tǒng)或網(wǎng)絡(luò)上。
在模塊可以利用軟件實(shí)現(xiàn)時(shí),考慮到現(xiàn)有硬件工藝的水平,所以可以以軟件實(shí)現(xiàn)的模塊,在不考慮成本的情況下,本領(lǐng)域技術(shù)人員都可以搭建對(duì)應(yīng)的硬件電路來(lái)實(shí)現(xiàn)對(duì)應(yīng)的功能,所述硬件電路包括常規(guī)的超大規(guī)模集成(VLSI)電路或者門(mén)陣列以及諸如邏輯芯片、晶體管之類(lèi)的現(xiàn)有半導(dǎo)體或者是其它分立的元件。模塊還可以用可編程硬件設(shè)備,諸如現(xiàn)場(chǎng)可編程門(mén)陣列、可編程陣列邏輯、可編程邏輯設(shè)備等實(shí)現(xiàn)。以上所述僅是本發(fā)明的實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本技術(shù)領(lǐng)域的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種文件傳輸?shù)姆椒?,?yīng)用于第一電子設(shè)備,其特征在于,包括: 向第二電子設(shè)備的存儲(chǔ)區(qū)發(fā)送第一文件,所述存儲(chǔ)區(qū)掛載在所述第一電子設(shè)備運(yùn)行的第一操作系統(tǒng)下; 向所述存儲(chǔ)區(qū)發(fā)送第一信息,所述第一信息是基于所述第一文件生成的相關(guān)信息,以使得在所述存儲(chǔ)區(qū)掛載在所述第二電子設(shè)備運(yùn)行的第二操作系統(tǒng)下時(shí),所述第二操作系統(tǒng)能夠獲得所述相關(guān)信息。
2.按權(quán)利要求1所述的方法,其特征在于,所述第二電子設(shè)備的處理性能弱于所述第一電子設(shè)備。
3.按權(quán)利要求1所述的方法,其特征在于,所述第一信息包括所述第一文件的縮略圖和所述第一文件的文件描述信息。
4.按權(quán)利要求3所述的方法,其特征在于,還包括: 在所述存儲(chǔ)區(qū)下設(shè)置一標(biāo)記文件,所述標(biāo)記文件用于在所述存儲(chǔ)區(qū)掛載在所述第二操作系統(tǒng)下時(shí),指示所述第二操作系統(tǒng)獲取所述存儲(chǔ)區(qū)中保存的所述文件描述信息,并更新本地?cái)?shù)據(jù)庫(kù)。
5.按權(quán)利要求1所述的方法,其特征在于, 在發(fā)送所述第一文件前,所述第一電子設(shè)備基于所述第一文件,生成所述第一信息。
6.按權(quán)利要求1所述的方法,其特征在于, 在發(fā)送所述第一文件后,所述第一電子設(shè)備基于所述存儲(chǔ)區(qū)中保存的所述第一文件,生成所述第一信息。
7.按權(quán)利要求1所述的方法,其特征在于,還包括: 檢測(cè)到對(duì)所述存儲(chǔ)區(qū)已有文件的文件操作命令; 在所述文件操作命令執(zhí)行完畢后,掃描所述存儲(chǔ)區(qū),生成所述存儲(chǔ)區(qū)的當(dāng)前文件信息,所述當(dāng)前文件信息包括所述存儲(chǔ)區(qū)下當(dāng)前文件的縮略圖和的文件描述信息; 向所述存儲(chǔ)區(qū)發(fā)送所述當(dāng)前文件信息,以使得在所述存儲(chǔ)區(qū)掛載在所述第二操作系統(tǒng)下時(shí),所述第二操作系統(tǒng)能夠獲得所述當(dāng)前文件信息,以及基于其中的文件描述信息更新本地?cái)?shù)據(jù)庫(kù)。
8.一種文件傳輸?shù)难b置,應(yīng)用于第一電子設(shè)備,其特征在于,包括: 第一發(fā)送單元,用于向第二電子設(shè)備的存儲(chǔ)區(qū)發(fā)送第一文件,所述存儲(chǔ)區(qū)掛載在所述第一電子設(shè)備運(yùn)行的第一操作系統(tǒng)下; 第二發(fā)送單元,用于向所述存儲(chǔ)區(qū)發(fā)送第一信息,所述第一信息是基于所述第一文件生成的相關(guān)信息,以使得在所述存儲(chǔ)區(qū)掛載在所述第二電子設(shè)備運(yùn)行的第二操作系統(tǒng)下時(shí),所述第二操作系統(tǒng)能夠獲得所述相關(guān)信息。
9.按權(quán)利要求8所述的裝置,其特征在于,所述第二電子設(shè)備的處理性能弱于所述第一電子設(shè)備。
10.按權(quán)利要求8所述的裝置,其特征在于,所述第一信息包括所述第一文件的縮略圖和所述第一文件的文件描述信息。
11.按權(quán)利要求10所述的裝置,其特征在于,還包括: 設(shè)置單元,用于在所述存儲(chǔ)區(qū)下設(shè)置一標(biāo)記文件,所述標(biāo)記文件用于在所述存儲(chǔ)區(qū)掛載在所述第二操作系統(tǒng)下時(shí),指示所述第二操作系統(tǒng)獲取所述存儲(chǔ)區(qū)中保存的所述文件描述信息,并更新本地?cái)?shù)據(jù)庫(kù)。
12.按權(quán)利要求8所述的裝置,其特征在于,還包括: 第一生成單元,用于在發(fā)送所述第一文件前,基于所述第一文件,生成所述第一信息。
13.按權(quán)利要求8所述的裝置,其特征在于,還包括: 第二生成單元,用于在發(fā)送所述第一文件后,基于所述存儲(chǔ)區(qū)中保存的所述第一文件,生成所述第一信息。
14.按權(quán)利要求8所述的裝置,其特征在于,還包括: 檢測(cè)單元,用于檢測(cè)到對(duì)所述存儲(chǔ)區(qū)已有文件的文件操作命令; 第三生成單元,用于在所述文件操作命令執(zhí)行完畢后,掃描所述存儲(chǔ)區(qū),生成所述存儲(chǔ)區(qū)的當(dāng)前文件信息,所述當(dāng)前文件信息包括所述存儲(chǔ)區(qū)下當(dāng)前文件的縮略圖和的文件描述信息; 第三發(fā)送單元,用于向所述存儲(chǔ)區(qū)發(fā)送所述當(dāng)前文件信息,以使得在所述存儲(chǔ)區(qū)掛載在所述第二操作系統(tǒng)下時(shí),所述第二操作系統(tǒng)能夠獲得所述當(dāng)前文件信息,以及基于其中的文件描述信息更新本地?cái)?shù)據(jù)庫(kù)。
15.一種第一電子設(shè)備,所述第一電子設(shè)備運(yùn)行有第一操作系統(tǒng),在第一電子設(shè)備與第二電子設(shè)備連接時(shí),第二電子設(shè)備中的存儲(chǔ)區(qū)能夠掛載在第一操作系統(tǒng)下;在第二電子設(shè)備與第一電子設(shè)備分離后,所述存儲(chǔ)區(qū)能夠掛載在第二電子設(shè)備運(yùn)行的第二操作系統(tǒng)下; 其特征在于,所述第一電子設(shè)備包括: 第一發(fā)送單元,用于向第二電子設(shè)備的存儲(chǔ)區(qū)發(fā)送第一文件,所述存儲(chǔ)區(qū)掛載在所述第一電子設(shè)備運(yùn)行的第一操作系統(tǒng)下; 第二發(fā)送單元,用于向所 述存儲(chǔ)區(qū)發(fā)送第一信息,所述第一信息是基于所述第一文件生成的相關(guān)信息,以使得在所述存儲(chǔ)區(qū)掛載在所述第二電子設(shè)備運(yùn)行的第二操作系統(tǒng)下時(shí),所述第二操作系統(tǒng)能夠獲得所述相關(guān)信息。
全文摘要
本發(fā)明提供了一種文件傳輸?shù)姆椒?、裝置及電子設(shè)備。其中所述方法包括向第二電子設(shè)備的存儲(chǔ)區(qū)發(fā)送第一文件,所述存儲(chǔ)區(qū)掛載在所述第一電子設(shè)備運(yùn)行的第一操作系統(tǒng)下;向所述存儲(chǔ)區(qū)發(fā)送第一信息,所述第一信息是基于所述第一文件生成的相關(guān)信息,以使得在所述存儲(chǔ)區(qū)掛載在所述第二電子設(shè)備運(yùn)行的第二操作系統(tǒng)下時(shí),所述第二操作系統(tǒng)能夠獲得所述相關(guān)信息。本發(fā)明能夠減輕在電子設(shè)備之間的文件傳輸后所產(chǎn)生的文件掃描處理的壓力。
文檔編號(hào)G06F17/30GK103092852SQ20111033799
公開(kāi)日2013年5月8日 申請(qǐng)日期2011年10月31日 優(yōu)先權(quán)日2011年10月31日
發(fā)明者陳冬, 洪雷, 溫澤中, 黃世光 申請(qǐng)人:聯(lián)想(北京)有限公司