專利名稱:傳輸方法和電子設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及傳輸方法和電子設(shè)備。
背景技術(shù):
在當前電子設(shè)備的應(yīng)用中,混合(Hybrid)系統(tǒng)的使用正在變得越來越普及。在上述混合系統(tǒng)中,通常具有采用單獨的兩套硬件系統(tǒng)的兩個電子設(shè)備,并且,這兩個電子設(shè)備具有各自的操作系統(tǒng)。例如,對于基于混合系統(tǒng)技術(shù)的整合PC方案的混合架構(gòu)來說,包括主機部分(通常稱為Base端)和平板電腦部分(通常稱為Pad端)這兩個電子設(shè)備。當Pad端與Base端連接時,兩個部分共用Pad端的顯示屏以進行顯示。并且,對于這種基于混合系統(tǒng)技術(shù)的整合PC方案來說,Base端和Pad端通常會采用不同的操作系統(tǒng),例如,Windows系統(tǒng)和Android系統(tǒng)。在上述混合架構(gòu)中,用戶可能希望將某個電子設(shè)備所屬的存儲設(shè)備的某個分區(qū)分享給另一電子設(shè)備的操作系統(tǒng)使用,并例如通過該另一電子設(shè)備的應(yīng)用軟件來管理文件或者數(shù)據(jù)。另外,另一電子設(shè)備也可能希望通過該分區(qū)來共享該電子設(shè)備的文件系統(tǒng)中的數(shù)據(jù)。但是,在實際的使用場景中,可能出現(xiàn)如下情況,S卩,當兩個電子設(shè)備相互連接之后,從而將某個電子設(shè)備的存儲設(shè)備的某個分區(qū)掛載在另一電子設(shè)備的操作系統(tǒng)之上,以進行文件傳輸?shù)倪^程中,如果兩個電子設(shè)備之間的連接忽然斷開,則可能會破壞正在進行傳輸?shù)奈募?,留下無法刪除的文件碎片,甚至可能造成另一電子設(shè)備的存儲設(shè)備的某些損壞。此外,如果用戶正在讀取共享分區(qū)中的數(shù)據(jù)時,這種連接的突然斷開也會造成應(yīng)用的異常終止。因此,需要能夠避免上述問題的安全和高效的傳輸方法和電子設(shè)備,以提高系統(tǒng)的傳輸性能。
發(fā)明內(nèi)容
因此,針對上述現(xiàn)有技術(shù)中存在的問題和需求做出本發(fā)明。本發(fā)明實施例的目的是提供一種傳輸方法和電子設(shè)備,其能夠?qū)崿F(xiàn)電子設(shè)備之間的文件的安全和高效的傳輸。根據(jù)本發(fā)明實施例的一個方面,提供了一種傳輸方法,應(yīng)用于具有單獨的硬件系統(tǒng)的第一電子設(shè)備和第二電子設(shè)備,其中,所述第一電子設(shè)備向所述第二電子設(shè)備傳輸文件,所述傳輸方法包括:當所述第一電子設(shè)備與所述第二電子設(shè)備連接時,接收從所述第一電子設(shè)備向所述第二電子設(shè)備傳輸文件的指令;所述第一電子設(shè)備開始向所述第二電子設(shè)備傳輸文件;在所述第一電子設(shè)備向所述第二電子設(shè)備傳輸文件的過程中,所述第一電子設(shè)備實時監(jiān)聽所述文件的傳輸情況;當傳輸通道在所述文件的傳輸未完成的狀態(tài)下斷開時,所述第一電子設(shè)備記錄此時所述文件的文件狀態(tài),并添加標識信息;當所述傳輸通道重新建立時,所述第一電子設(shè)備根據(jù)所述標識信息更新文件。
在上述傳輸方法中,所述文件的傳輸情況包括以下的至少其中之一:所述文件的傳輸數(shù)據(jù)的大小、所述文件的傳輸完成情況和所述傳輸通路的信號情況。在上述傳輸方法中,所述傳輸通道是硬件傳輸通道。在上述傳輸方法中,所述第一電子設(shè)備向所述第二電子設(shè)備傳送文件的步驟具體包括:所述第一電子設(shè)備將所述文件劃分為多個文件數(shù)據(jù)塊,并將每個文件數(shù)據(jù)塊傳送到所述第二電子設(shè)備。在上述傳輸方法中,所述接收從所述第一電子設(shè)備向所述第二電子設(shè)備復制文件的指令的步驟之后進一步包括:所述第一電子設(shè)備將所述文件的描述發(fā)送到所述第二電子設(shè)備;所述第二電子設(shè)備依據(jù)所述文件的描述建立接收任務(wù)以建立本地的接收文件。在上述傳輸方法中,所述第一電子設(shè)備向所述第二電子設(shè)備傳送文件的步驟之后進一步包括:所述第二電子設(shè)備接收所述文件的數(shù)據(jù);所述第二電子設(shè)備將所述文件的數(shù)據(jù)添加到所述本地的接收文件。根據(jù)本發(fā)明實施例的另一方面,提供了一種傳輸方法,應(yīng)用于具有單獨的硬件系統(tǒng)的第一電子設(shè)備和第二電子設(shè)備,其中,所述第一電子設(shè)備向所述第二電子設(shè)備傳輸文件,所述傳輸方法包括:當所述第一電子設(shè)備與所述第二電子設(shè)備連接時,接收從所述第一電子設(shè)備向所述第二電子設(shè)備傳輸文件的指令;所述第二電子設(shè)備開始從所述第一電子設(shè)備接收文件;當傳輸通道在所述文件的傳輸未完成的狀態(tài)下斷開時,所述第二電子設(shè)備記錄此時所述文件的文件狀態(tài),并添加標識信息;當所述傳輸通道重新建立時,所述第二電子設(shè)備根據(jù)所述標識信息向所述第一電子設(shè)備請求所述文件的繼續(xù)傳輸。在上述傳輸方法中,所述第二電子設(shè)備開始從所述第一電子設(shè)備接收文件的步驟具體包括:所述第二電子設(shè)備從所述第一電子設(shè)備接收所述文件的每個文件數(shù)據(jù)塊,其中,由所述第一電子設(shè)備將所述文件劃分為多個文件數(shù)據(jù)塊。在上述傳輸方法中,所述接收從所述第一電子設(shè)備向所述第二電子設(shè)備復制文件的指令的步驟之后進一步包括:所述第二電子設(shè)備從所述第一電子設(shè)備接收所述文件的描述;所述第二電子設(shè)備依據(jù)所述文件的描述建立接收任務(wù)以建立本地的接收文件。在上述傳輸方法中,所述第二電子設(shè)備開始從所述第一電子設(shè)備接收文件的步驟之后進一步包括:所述第二電子設(shè)備接收所述文件的數(shù)據(jù);所述第二電子設(shè)備將所述文件的數(shù)據(jù)添加到所述本地的接收文件。根據(jù)本發(fā)明實施例的再一方面,提供了一種電子設(shè)備,具有單獨的硬件系統(tǒng),并向另一電子設(shè)備傳輸文件,所述電子設(shè)備包括:控制器,配置為用于當所述電子設(shè)備與所述另一電子設(shè)備連接時,接收從所述第一電子設(shè)備向所述第二電子設(shè)備傳輸文件的指令;控制開始向所述第二電子設(shè)備傳輸文件;在所述第一電子設(shè)備向所述第二電子設(shè)備傳輸文件的過程中,實時監(jiān)聽所述文件的傳輸情況;當傳輸通道在所述文件的傳輸未完成的狀態(tài)下斷開時,記錄此時所述文件的文件狀態(tài),并添加標識信息;當所述傳輸通道重新建立時,根據(jù)所述標識信息更新文件。根據(jù)本發(fā)明實施例的又一方面,提供了一種電子設(shè)備,具有單獨的硬件系統(tǒng),并從另一電子設(shè)備接收文件,所述電子設(shè)備包括:控制器,配置為當所述電子設(shè)備與所述另一電子設(shè)備連接時,接收從所述另一電子設(shè)備接收文件的指令;控制開始從所述另一電子設(shè)備接收文件;當傳輸通道在所述文件的傳輸未完成的狀態(tài)下斷開時,記錄此時所述文件的文件狀態(tài),并添加標識信息;當所述傳輸通道重新建立時,根據(jù)所述標識信息向所述另一電子設(shè)備請求所述文件的繼續(xù)傳輸。通過根據(jù)本發(fā)明實施例的傳輸方法和電子設(shè)備,可以實現(xiàn)電子設(shè)備之間的文件的安全和高效的傳輸,從而提高了系統(tǒng)的傳輸性能。
為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖1是根據(jù)本發(fā)明實施例的傳輸方法的示例的示意性流程圖;圖2是根據(jù)本發(fā)明實施例的傳輸方法的另一示例的示意性流程圖;圖3是根據(jù)本發(fā)明實施例的傳輸方法的Base端具體傳輸示例的流程圖;圖4是根據(jù)本發(fā)明實施例的傳輸方法的Pad端具體傳輸示例的流程圖。
具體實施例方式下面,將結(jié)合附圖詳細描述根據(jù)本發(fā)明實施例的操作方法和電子設(shè)備。根據(jù)本發(fā)明實施例的一個方面,提供了一種傳輸方法,應(yīng)用于具有單獨的硬件系統(tǒng)的第一電子設(shè)備和第二電子設(shè)備,其中,所述第一電子設(shè)備向所述第二電子設(shè)備傳輸文件,所述傳輸方法包括:當所述第一電子設(shè)備與所述第二電子設(shè)備連接時,接收從所述第一電子設(shè)備向所述第二電子設(shè)備傳輸文件的指令;所述第一電子設(shè)備開始向所述第二電子設(shè)備傳輸文件;在所述第一電子設(shè)備向所述第二電子設(shè)備傳輸文件的過程中,所述第一電子設(shè)備實時監(jiān)聽所述文件的傳輸情況;當傳輸通道在所述文件的傳輸未完成的狀態(tài)下斷開時,所述第一電子設(shè)備記錄此時所述文件的文件狀態(tài),并添加標識信息;當所述傳輸通道重新建立時,所述第一電子設(shè)備根據(jù)所述標識信息更新文件。通過上述傳輸方法,當在混合系統(tǒng)中,第一電子設(shè)備和第二電子設(shè)備之間傳輸文件的連接突然中斷時,第一電子設(shè)備可以記錄下當時的文件傳輸狀態(tài),從而在連接恢復時從中斷時文件的傳輸狀態(tài)自動恢復文件的傳輸,從而實現(xiàn)了文件的安全傳輸。圖1是根據(jù)本發(fā)明實施例的傳輸方法的示例的示意性流程圖。如圖1所示,該傳輸方法應(yīng)用于具有單獨的硬件系統(tǒng)的第一電子設(shè)備和第二電子設(shè)備,其中,第一電子設(shè)備向所述第二電子設(shè)備傳輸文件,該傳輸方法包括:S10,當?shù)谝浑娮釉O(shè)備與第二電子設(shè)備連接時,接收從第一電子設(shè)備向第二電子設(shè)備傳輸文件的指令;S11,第一電子設(shè)備開始向第二電子設(shè)備傳輸文件;S12,在第一電子設(shè)備向第二電子設(shè)備傳輸文件的過程中,第一電子設(shè)備實時監(jiān)聽文件的傳輸情況;S13,當傳輸通道在該文件的傳輸未完成的狀態(tài)下斷開時,第一電子設(shè)備記錄此時該文件的文件狀態(tài),并添加標識信息;S14,當傳輸通道重新建立時,第一電子設(shè)備根據(jù)標識信息更新文件。如上所述,在現(xiàn)有的混合系統(tǒng)中,當在第一電子設(shè)備和第二電子設(shè)備之間進行文件的傳輸時,并不會實時監(jiān)聽文件的傳輸情況,這樣,在文件的傳輸由于傳輸通道的斷開而中斷時,無法記錄下此時的文件狀態(tài),這樣,即使之后傳輸通道重新建立而使得文件的傳輸恢復,也無法從剛剛傳輸中斷的狀態(tài)下自動恢復文件的傳輸。因此,用戶可能需要重新從第一電子設(shè)備向第二電子設(shè)備傳輸文件,從而造成了系統(tǒng)的傳輸資源的浪費。并且,由于之前的傳輸中斷造成了未完成的傳輸文件,可能會形成無法刪除的文件碎片,甚至可能造成作為傳輸目的地的電子設(shè)備的存儲設(shè)備的分區(qū)的損壞。而在本發(fā)明的實施例中,通過在傳輸過程中實時監(jiān)聽文件的傳輸情況,可以在傳輸中斷時自動記錄下文件的傳輸狀態(tài),并基于該傳輸狀態(tài)生成標識信息。這樣,在斷開的傳輸通道恢復以后,就可以自動實現(xiàn)斷點續(xù)傳功能,即,從而剛剛中斷的傳輸點開始繼續(xù)文件的剩余部分的傳輸。一方面提高了系統(tǒng)的傳輸資源的使用,一方面也避免了文件碎片的產(chǎn)生和可能的對存儲設(shè)備的硬件損壞,從而實現(xiàn)了混合系統(tǒng)中安全和高效的文件傳輸。這里,本領(lǐng)域技術(shù)人員可以理解,在本發(fā)明的實施例中,對于混合系統(tǒng)來說,傳輸通道的斷開并不僅限于第一電子設(shè)備和第二電子設(shè)備之間的物理連接的斷開,當?shù)谝浑娮釉O(shè)備和第二電子設(shè)備之間通過網(wǎng)絡(luò)連接時,也可能是網(wǎng)絡(luò)連接的斷開,其可能由第一電子設(shè)備或第二電子設(shè)備本身的故障引起,也可能由網(wǎng)絡(luò)狀態(tài)的惡化等引起,或者由于連接的松動等,本發(fā)明的實施例并不意在對此進行任何限制。在上述傳輸方法中,所述文件的傳輸情況包括以下的至少其中之一:所述文件的傳輸數(shù)據(jù)的大小、所述文件的傳輸完成情況和所述傳輸通路的信號情況。如上所述,實時監(jiān)聽文件的傳輸情況是為了能夠在電子設(shè)備之間的傳輸通道斷開時,自動記錄下此時文件的傳輸狀態(tài),因此,在本發(fā)明實施例的傳輸方法中,可以通過多種方式來直接或間接地檢測傳輸通道是否斷開。例如,當電子設(shè)備監(jiān)聽文件的傳輸數(shù)據(jù)的大小時,當傳輸通道斷開時,文件的傳輸數(shù)據(jù)的大小將停止增加,從而可以判斷出連接中斷。對于監(jiān)聽文件的傳輸完成情況,也是如此。而如果監(jiān)聽傳輸通道的信號情況,則可以直接判斷出傳輸通道是否斷開。并且,在傳輸通道斷開的情況下,根據(jù)本發(fā)明實施例的傳輸方法將自動記錄下此時文件的文件狀態(tài),并依據(jù)該文件狀態(tài)添加標識信息。這里,本領(lǐng)域技術(shù)人員可以理解,該標識信息是用于在傳輸通道重新建立時自動恢復文件的傳輸所需的標識信息,例如,可以添加關(guān)于文件的傳輸百分比、已傳輸文件的數(shù)據(jù)大小、文件傳輸目的地的設(shè)備標識等的標識信息。并且,對于特定的文件傳輸方式來說,比如點對點傳輸,可能還需要關(guān)于文件傳輸?shù)倪M一步的詳細信息,例如,每個數(shù)據(jù)片段的標識、存儲地址等。這里,本領(lǐng)域技術(shù)人員基于文件的傳輸狀態(tài),可以知道恢復文件傳輸所需的標識信息的具體內(nèi)容,本發(fā)明的實施例不再贅述。在上文中已經(jīng)提到,該傳輸通道可以是硬件傳輸通道,例如USB傳輸通道。也就是說,在混合系統(tǒng)中,第一電子設(shè)備和第二電子設(shè)備可以通過USB接口連接,從而以USB傳輸通道來實現(xiàn)文件的傳輸。但是,本領(lǐng)域技術(shù)人員可以理解,雖然在以上的描述中,均以混合系統(tǒng)中具有單獨的硬件系統(tǒng)和操作系統(tǒng)的電子設(shè)備之間的文件傳輸為例,但根據(jù)本發(fā)明實施例的傳輸方法也可以應(yīng)用于具有操作系統(tǒng)的電子設(shè)備和不具有操作系統(tǒng)的電子設(shè)備之間。例如,當從具有操作系統(tǒng)的計算機向不具有操作系統(tǒng)的USB存儲設(shè)備傳輸文件時,也可以應(yīng)用上述根據(jù)本發(fā)明實施例的傳輸方法。在上述傳輸方法中,所述第一電子設(shè)備向所述第二電子設(shè)備傳送文件的步驟具體包括:所述第一電子設(shè)備將所述文件劃分為多個文件數(shù)據(jù)塊,并將每個文件數(shù)據(jù)塊傳送到所述第二電子設(shè)備。在上述傳輸方法中,所述接收從所述第一電子設(shè)備向所述第二電子設(shè)備復制文件的指令的步驟之后進一步包括:所述第一電子設(shè)備將所述文件的描述發(fā)送到所述第二電子設(shè)備;所述第二電子設(shè)備依據(jù)所述文件的描述建立接收任務(wù)以建立本地的接收文件。在上述傳輸方法中,所述第一電子設(shè)備向所述第二電子設(shè)備傳送文件的步驟之后進一步包括:所述第二電子設(shè)備接收所述文件的數(shù)據(jù);所述第二電子設(shè)備將所述文件的數(shù)據(jù)添加到所述本地的接收文件。在具體的傳輸過程中,根據(jù)本發(fā)明實施例的傳輸方法可以將傳輸文件劃分為多個文件數(shù)據(jù)塊,并傳送每個文件數(shù)據(jù)塊的文件,這可以提高系統(tǒng)傳輸?shù)男省2⑶?,對于接收文件的第二電子設(shè)備來說,通過根據(jù)文件的描述首先建立本地的接收文件,再將所接收的數(shù)據(jù)添加到本地的接收文件中,可以促進在傳輸通道重新建立后恢復文件的傳輸,并且便于記錄文件的中間傳輸狀態(tài)。根據(jù)本發(fā)明實施例的另一方面,提供了一種傳輸方法,應(yīng)用于具有單獨的硬件系統(tǒng)的第一電子設(shè)備和第二電子設(shè)備,其中,所述第一電子設(shè)備向所述第二電子設(shè)備傳輸文件,所述傳輸方法包括:當所述第一電子設(shè)備與所述第二電子設(shè)備連接時,接收從所述第一電子設(shè)備向所述第二電子設(shè)備傳輸文件的指令;所述第二電子設(shè)備開始從所述第一電子設(shè)備接收文件;當傳輸通道在所述文件的傳輸未完成的狀態(tài)下斷開時,所述第二電子設(shè)備記錄此時所述文件的文件狀態(tài),并添加標識信息;當所述傳輸通道重新建立時,所述第二電子設(shè)備根據(jù)所述標識信息向所述第一電子設(shè)備請求所述文件的繼續(xù)傳輸。圖2是根據(jù)本發(fā)明實施例的傳輸方法的另一示例的示意性流程圖。如圖2所示,該傳輸方法應(yīng)用于具有單獨的硬件系統(tǒng)的第一電子設(shè)備和第二電子設(shè)備,其中,第一電子設(shè)備向第二電子設(shè)備傳輸文件,該傳輸方法包括:S20,當?shù)谝浑娮釉O(shè)備與第二電子設(shè)備連接時,接收從第一電子設(shè)備向第二電子設(shè)備傳輸文件的指令;S21,第二電子設(shè)備開始從第一電子設(shè)備接收文件;S22,當傳輸通道在文件的傳輸未完成的狀態(tài)下斷開時,第二電子設(shè)備記錄此時文件的文件狀態(tài),并添加標識信息;S23,當傳輸通道重新建立時,第二電子設(shè)備根據(jù)標識信息向第一電子設(shè)備請求文件的繼續(xù)傳輸。在之前參考圖1進行的傳輸方法的描述中,當從第一電子設(shè)備向第二電子設(shè)備傳輸文件時,是由第一電子設(shè)備實時監(jiān)聽文件的傳輸情況,并根據(jù)傳輸通道斷開時文件的文件狀態(tài)來恢復文件的傳輸。在圖2的傳輸方法中,當從第一電子設(shè)備向第二電子設(shè)備傳輸文件時,由第二電子設(shè)備記錄傳輸中斷時文件的文件狀態(tài),并添加標識信息,并且在傳輸通道重新建立時,依據(jù)該標識信息來請求文件的繼續(xù)傳輸。這樣,第一電子設(shè)備將不需要記錄文件的傳輸狀態(tài),僅需要在接收到第二電子設(shè)備發(fā)送來的繼續(xù)傳輸請求之后,基于該請求中的文件狀態(tài)信息來繼續(xù)傳送文件即可。例如,圖1的傳輸方法可用于從第一電子設(shè)備向第二電子設(shè)備寫入數(shù)據(jù)的情況,而圖2的傳輸方法可用于第二電子設(shè)備從第一電子設(shè)備讀取數(shù)據(jù)的情況。在背景技術(shù)部分中已經(jīng)提到,在混合系統(tǒng)中,用戶可以希望通過某一電子設(shè)備的存儲設(shè)備中的某個分區(qū)共享到另一電子設(shè)備的文件系統(tǒng)中的數(shù)據(jù),并將數(shù)據(jù)讀取到該共享分區(qū)中,或者,某些應(yīng)用可能需要從另一電子設(shè)備中讀取某些數(shù)據(jù),這時,傳輸通道的突然斷開可能會造成諸如存儲分區(qū)的故障和應(yīng)用的異常中斷等問題。采用如圖2所示的傳輸方法,則可以在傳輸中斷時自動記錄文件的讀取狀態(tài),并在傳輸重新恢復之后基于之前的文件讀取狀態(tài)來自動恢復讀取,從而避免存儲分區(qū)的硬件故障等現(xiàn)有技術(shù)中存在的問題。這里,圖2所示的傳輸方法的其它細節(jié)與參考圖1所示的傳輸方法的類似,在此不再贅述。在上述傳輸方法中,所述第二電子設(shè)備開始從所述第一電子設(shè)備接收文件的步驟具體包括:所述第二電子設(shè)備從所述第一電子設(shè)備接收所述文件的每個文件數(shù)據(jù)塊,其中,由所述第一電子設(shè)備將所述文件劃分為多個文件數(shù)據(jù)塊。在上述傳輸方法中,所述接收從所述第一電子設(shè)備向所述第二電子設(shè)備復制文件的指令的步驟之后進一步包括:所述第二電子設(shè)備從所述第一電子設(shè)備接收所述文件的描述;所述第二電子設(shè)備依據(jù)所述文件的描述建立接收任務(wù)以建立本地的接收文件。在上述傳輸方法中,所述第二電子設(shè)備開始從所述第一電子設(shè)備接收文件的步驟之后進一步包括:所述第二電子設(shè)備接收所述文件的數(shù)據(jù);所述第二電子設(shè)備將所述文件的數(shù)據(jù)添加到所述本地的接收文件。與參考圖1所示的傳輸方法的類似,在具體的文件傳輸過程中,如圖2所示的傳輸方法可以將傳輸文件劃分為多個文件數(shù)據(jù)塊,并傳送每個文件數(shù)據(jù)塊的文件,從而提高系統(tǒng)傳輸?shù)男?。并且,對于讀取文件的第二電子設(shè)備來說,通過根據(jù)文件的描述首先建立本地的接收文件,再將所接收的數(shù)據(jù)添加到本地的接收文件中,可以便于在自身的存儲設(shè)備的存儲分區(qū)中預(yù)先設(shè)置相應(yīng)的存儲空間,并且之后在傳輸通道重新建立之后恢復文件的傳輸時,仍使用該存儲空間來存儲所讀取的文件。這樣,可以進一步促進文件的讀取操作,并且便于記錄文件的中間傳輸狀態(tài)。圖3是根據(jù)本發(fā)明實施例的傳輸方法的具體應(yīng)用的示意性流程圖。其中,圖3是根據(jù)本發(fā)明實施例的傳輸方法的Base端具體傳輸示例的流程圖,且圖4是根據(jù)本發(fā)明實施例的傳輸方法的Pad端具體傳輸示例的流程圖。在圖3和圖4的示例性流程圖中,以Base和Pad通過USB傳輸通道來進行文件傳輸為例。 如圖3所示,在步驟SlOl,Base端首先確定是否進行USB存儲。隨后,在步驟S102,在確定進行USB存儲的情況下,Base端建立傳輸任務(wù),并將任務(wù)內(nèi)容發(fā)送到Pad端,否則,貝U結(jié)束該流程。在步驟S103,Base端讀取文件數(shù)據(jù)。在步驟S104,Base端判斷傳輸通道是否可用。在步驟S105,在確定傳輸通道可用的情況下,傳送數(shù)據(jù),否則,則結(jié)束該流程。在步驟S106,判定該傳輸是否完成,并在傳輸完成的情況下,結(jié)束該流程,否則,返回到步驟S103,繼續(xù)讀取文件數(shù)據(jù)。如圖4所示,在步驟S201,Pad端確定是否接收到新任務(wù),或者檢測到未完成的任務(wù)。隨后,在步驟S202,Pad端啟動傳輸任務(wù)。在步驟S203,Pad端判斷是否接收數(shù)據(jù)。在步驟S204,Pad端處理接收數(shù)據(jù),例如,將所接收的數(shù)據(jù)添加到本地的文件,而如果在步驟S203的判定為傳輸中斷,則任務(wù)的處理中斷。在步驟S205,判斷該傳輸是否完成,并在傳輸完成的情況下,結(jié)束該流程,否則,返回到步驟S204,繼續(xù)處理接收數(shù)據(jù)。在上述圖3和圖4所示的具體應(yīng)用中,Base端和Pad端分別執(zhí)行相應(yīng)的流程,從而確保文件數(shù)據(jù)在兩個電子設(shè)備之間的順利傳輸,通過采用根據(jù)本發(fā)明實施例的傳輸方法,實現(xiàn)了安全和高效的文件傳輸。根據(jù)本發(fā)明實施例的再一方面,提供了一種電子設(shè)備,具有單獨的硬件系統(tǒng),并向另一電子設(shè)備傳輸文件,所述電子設(shè)備包括:控制器,配置為用于當所述電子設(shè)備與所述另一電子設(shè)備連接時,接收從所述第一電子設(shè)備向所述第二電子設(shè)備傳輸文件的指令;控制開始向所述第二電子設(shè)備傳輸文件;在所述第一電子設(shè)備向所述第二電子設(shè)備傳輸文件的過程中,實時監(jiān)聽所述文件的傳輸情況;當傳輸通道在所述文件的傳輸未完成的狀態(tài)下斷開時,記錄此時所述文件的文件狀態(tài),并添加標識信息;當所述傳輸通道重新建立時,根據(jù)所述標識信息更新文件。根據(jù)本發(fā)明實施例的又一方面,提供了一種電子設(shè)備,具有單獨的硬件系統(tǒng),并從另一電子設(shè)備接收文件,所述電子設(shè)備包括:控制器,配置為當所述電子設(shè)備與所述另一電子設(shè)備連接時,接收從所述另一電子設(shè)備接收文件的指令;控制開始從所述另一電子設(shè)備接收文件;當傳輸通道在所述文件的傳輸未完成的狀態(tài)下斷開時,記錄此時所述文件的文件狀態(tài),并添加標識信息;當所述傳輸通道重新建立時,根據(jù)所述標識信息向所述另一電子設(shè)備請求所述文件的繼續(xù)傳輸。如上所述,雖然在混合系統(tǒng)的背景下對根據(jù)本發(fā)明實施例的傳輸方法和電子設(shè)備進行了描述,但是本發(fā)明實施例的傳輸方法和電子設(shè)備并不僅限于混合系統(tǒng)下具有單獨的硬件系統(tǒng)和單獨的操作系統(tǒng)的電子設(shè)備之間的文件傳輸。本發(fā)明的實施例也可以應(yīng)用于具有單獨的硬件系統(tǒng)的電子設(shè)備向另一電子設(shè)備寫入數(shù)據(jù)或者從另一電子設(shè)備讀取數(shù)據(jù)的情況,即,因為根據(jù)本發(fā)明實施例的傳輸方法可以在文件數(shù)據(jù)的發(fā)送端或者接收端中的一端實現(xiàn),所以并不需要在兩端均進行依據(jù)根據(jù)本發(fā)明實施例的傳輸方法的改進,這也能降低實現(xiàn)成本。通過根據(jù)本發(fā)明實施例的傳輸方法和電子設(shè)備,可以實現(xiàn)電子設(shè)備之間的文件的安全和高效的傳輸,從而提高了系統(tǒng)的傳輸性能。本發(fā)明已經(jīng)參考具體實施例進行了詳細說明。然而,很明顯,在不背離本發(fā)明的精神的情況下,本領(lǐng)域技術(shù)人員能夠?qū)嵤├龍?zhí)行更改和替換。換句話說,本發(fā)明用說明的形式公開,而不是被限制地解釋。要判斷本發(fā)明的要旨,應(yīng)該考慮所附的權(quán)利要求。
權(quán)利要求
1.一種傳輸方法,應(yīng)用于具有單獨的硬件系統(tǒng)的第一電子設(shè)備和第二電子設(shè)備,其中,所述第一電子設(shè)備向所述第二電子設(shè)備傳輸文件,所述傳輸方法包括: 當所述第一電子設(shè)備與所述第二電子設(shè)備連接時,接收從所述第一電子設(shè)備向所述第二電子設(shè)備傳輸文件的指令; 所述第一電子設(shè)備開始向所述第二電子設(shè)備傳輸文件; 在所述第一電子設(shè)備向所述第二電子設(shè)備傳輸文件的過程中,所述第一電子設(shè)備實時監(jiān)聽所述文件的傳輸情況; 當傳輸通道在所述文件的傳輸未完成的狀態(tài)下斷開時,所述第一電子設(shè)備記錄此時所述文件的文件狀態(tài),并添加標識信息; 當所述傳輸通道重新建立時,所述第一電子設(shè)備根據(jù)所述標識信息更新文件。
2.按權(quán)利要求1所述的傳輸方法,其中,所述文件的傳輸情況包括以下的至少其中之一:所述文件的傳輸數(shù)據(jù)的大小、所述文件的傳輸完成情況和所述傳輸通路的信號情況。
3.按權(quán)利要求1或2所述的傳輸方法,其中,所述傳輸通道是硬件傳輸通道。
4.按權(quán)利要求1到3中任意一項所述的傳輸方法,所述第一電子設(shè)備向所述第二電子設(shè)備傳送文件的步驟具體包括: 所述第一電子設(shè)備將所述文件劃分為多個文件數(shù)據(jù)塊,并將每個文件數(shù)據(jù)塊傳送到所述第二電子設(shè)備 。
5.按權(quán)利要求1到3中任意一項所述的傳輸方法,所述接收從所述第一電子設(shè)備向所述第二電子設(shè)備復制文件的指令的步驟之后進一步包括: 所述第一電子設(shè)備將所述文件的描述發(fā)送到所述第二電子設(shè)備; 所述第二電子設(shè)備依據(jù)所述文件的描述建立接收任務(wù)以建立本地的接收文件。
6.按權(quán)利要求5所述的傳輸方法,所述第一電子設(shè)備向所述第二電子設(shè)備傳送文件的步驟之后進一步包括: 所述第二電子設(shè)備接收所述文件的數(shù)據(jù); 所述第二電子設(shè)備將所述文件的數(shù)據(jù)添加到所述本地的接收文件。
7.一種傳輸方法,應(yīng)用于具有單獨的硬件系統(tǒng)的第一電子設(shè)備和第二電子設(shè)備,其中,所述第一電子設(shè)備向所述第二電子設(shè)備傳輸文件,所述傳輸方法包括: 當所述第一電子設(shè)備與所述第二電子設(shè)備連接時,接收從所述第一電子設(shè)備向所述第二電子設(shè)備傳輸文件的指令; 所述第二電子設(shè)備開始從所述第一電子設(shè)備接收文件; 當傳輸通道在所述文件的傳輸未完成的狀態(tài)下斷開時,所述第二電子設(shè)備記錄此時所述文件的文件狀態(tài),并添加標識信息; 當所述傳輸通道重新建立時,所述第二電子設(shè)備根據(jù)所述標識信息向所述第一電子設(shè)備請求所述文件的繼續(xù)傳輸。
8.按權(quán)利要求7所述的傳輸方法,其中,所述文件的傳輸情況包括以下的至少其中之一:所述文件的傳輸數(shù)據(jù)的大小、所述文件的傳輸完成情況和所述傳輸通路的信號情況。
9.按權(quán)利要求7或8所述的傳輸方法,其中,所述傳輸通道是硬件傳輸通道。
10.按權(quán)利要求7到9中任意一項所述的傳輸方法,所述第二電子設(shè)備開始從所述第一電子設(shè)備接收文件的步驟具體包括:所述第二電子設(shè)備從所述第一電子設(shè)備接收所述文件的每個文件數(shù)據(jù)塊,其中,由所述第一電子設(shè)備將所述文件劃分為多個文件數(shù)據(jù)塊。
11.按權(quán)利要求7到9中任意一項所述的傳輸方法,所述接收從所述第一電子設(shè)備向所述第二電子設(shè)備復制文件的指令的步驟之后進一步包括: 所述第二電子設(shè)備從所述第一電子設(shè)備接收所述文件的描述; 所述第二電子設(shè)備依據(jù)所述文件的描述建立接收任務(wù)以建立本地的接收文件。
12.按權(quán)利要求11所述的傳輸方法,所述第二電子設(shè)備開始從所述第一電子設(shè)備接收文件的步驟之后進一步包括: 所述第二電子設(shè)備接收所述文件的數(shù)據(jù); 所述第二電子設(shè)備將所述文件的數(shù)據(jù)添加到所述本地的接收文件。
13.一種電子設(shè)備,具有單獨的硬件系統(tǒng),并向另一電子設(shè)備傳輸文件,所述電子設(shè)備包括: 控制器,配置為用于當所述電子設(shè)備與所述另一電子設(shè)備連接時,接收從所述第一電子設(shè)備向所述第二電子設(shè)備傳輸文件的指令;控制開始向所述第二電子設(shè)備傳輸文件;在所述第一電子設(shè)備向所述第二電子設(shè)備傳輸文件的過程中,實時監(jiān)聽所述文件的傳輸情況;當傳輸通道在所述文件的傳輸未完成的狀態(tài)下斷開時,記錄此時所述文件的文件狀態(tài),并添加標識信息;當所述傳輸通道重新建立時,根據(jù)所述標識信息更新文件。
14.一種電子設(shè)備,具有單獨的硬件系統(tǒng),并從另一電子設(shè)備接收文件,所述電子設(shè)備包括: 控制器,配置為當所述電子設(shè)備與所述另一電子設(shè)備連接時,接收從所述另一電子設(shè)備接收文件的指令;控制 開始從所述另一電子設(shè)備接收文件;當傳輸通道在所述文件的傳輸未完成的狀態(tài)下斷開時,記錄此時所述文件的文件狀態(tài),并添加標識信息;當所述傳輸通道重新建立時,根據(jù)所述標識信息向所述另一電子設(shè)備請求所述文件的繼續(xù)傳輸。
全文摘要
提供了傳輸方法和電子設(shè)備。該傳輸方法應(yīng)用于具有單獨的硬件系統(tǒng)的第一電子設(shè)備和第二電子設(shè)備,其中,第一電子設(shè)備向第二電子設(shè)備傳輸文件,該傳輸方法包括當?shù)谝浑娮釉O(shè)備與第二電子設(shè)備連接時,接收傳輸文件的指令;開始傳輸文件;在第一電子設(shè)備向第二電子設(shè)備傳輸文件的過程中,第一電子設(shè)備實時監(jiān)聽文件的傳輸情況;當傳輸通道在文件的傳輸未完成的狀態(tài)下斷開時,第一電子設(shè)備記錄此時文件的文件狀態(tài),并添加標識信息;當傳輸通道重新建立時,第一電子設(shè)備根據(jù)標識信息更新文件。通過根據(jù)本發(fā)明實施例的傳輸方法和電子設(shè)備,實現(xiàn)了電子設(shè)備之間的文件的安全和高效的傳輸,從而提高了系統(tǒng)的傳輸性能。
文檔編號G06F13/38GK103092794SQ201110346180
公開日2013年5月8日 申請日期2011年11月4日 優(yōu)先權(quán)日2011年11月4日
發(fā)明者詹鵬, 陳實 申請人:聯(lián)想(北京)有限公司