專利名稱:數(shù)據(jù)傳輸?shù)姆椒ê脱b置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)傳輸?shù)姆椒ê脱b置。
背景技術(shù):
目前,手機終端及平板電腦等已經(jīng)擁有高性能處理和底層通信接ロ,能夠?qū)崿F(xiàn)與電腦、機頂盒等設(shè)備的通信。人們可以在這些設(shè)備之間進行拷貝、分享圖片等操作。不過在設(shè)備通信之前必須先建立連接,包括有線連接或者無線連接,在找到對端設(shè)備以后才能夠執(zhí)行傳輸?shù)炔僮鳌,F(xiàn)有的通信設(shè)備通常都需要用戶手動連接對端設(shè)備,例如,用戶在手機上進行操作,與筆記本電腦建立連接。但是,會有由于各種原因不能實時連通對端設(shè)備的情況發(fā)生,這種情況下,設(shè)備暫時無法處理,不支持進ー步的操作,只能提示用戶沒有找到對端設(shè)備, 或者對端設(shè)備無法連通等等。用戶必須等待對端設(shè)備連通后才能進行下一歩的傳輸和共享,給用戶操作帶來了不便,而且,重新建立連接需要用戶等待以及重新執(zhí)行操作,或者由于用戶環(huán)境發(fā)生變化當(dāng)用戶在一段時間以后重新進行連接時已經(jīng)忘記要傳輸哪些文件等等,都極大地影響用戶的體驗。
發(fā)明內(nèi)容
為了解決現(xiàn)有技術(shù)的問題,本發(fā)明實施例提供了一種數(shù)據(jù)傳輸?shù)姆椒ê脱b置。所述技術(shù)方案如下一方面,一種數(shù)據(jù)傳輸?shù)姆椒?,包括?dāng)對端設(shè)備無法連接吋,以第一狀態(tài)顯示代表所述對端設(shè)備的圖標(biāo);檢測本端設(shè)備與所述對端設(shè)備之間的數(shù)據(jù)傳輸事件;建立與所檢測到的數(shù)據(jù)傳輸事件對應(yīng)的數(shù)據(jù)傳輸任務(wù);當(dāng)所述本端設(shè)備與所述對端設(shè)備成功建立連接吋,執(zhí)行所述的數(shù)據(jù)傳輸任務(wù),并以第二狀態(tài)顯示代表所述對端設(shè)備的圖標(biāo)。另ー方面,一種數(shù)據(jù)傳輸?shù)难b置,包括顯示模塊,用于當(dāng)對端設(shè)備無法連接時,以第一狀態(tài)顯示代表所述對端設(shè)備的圖標(biāo),當(dāng)所述裝置與所述對端設(shè)備成功建立連接吋,以第二狀態(tài)顯示所述圖標(biāo);檢測模塊,用于檢測所述裝置與所述對端設(shè)備之間的數(shù)據(jù)傳輸事件;建立模塊,用于建立與所述檢測模塊檢測到的所述數(shù)據(jù)傳輸事件對應(yīng)的數(shù)據(jù)傳輸任務(wù);傳輸模塊,用于當(dāng)所述裝置與所述對端設(shè)備成功建立連接時,執(zhí)行所述建立模塊建立的所述數(shù)據(jù)傳輸任務(wù)。本發(fā)明實施例提供的技術(shù)方案的有益效果是通過檢測本端設(shè)備與對端設(shè)備之間的數(shù)據(jù)傳輸事件,并建立對應(yīng)的數(shù)據(jù)傳輸任務(wù),在對端設(shè)備連接成功后,執(zhí)行該數(shù)據(jù)傳輸任務(wù),實現(xiàn)了對未連接設(shè)備的操作,以及該設(shè)備連接成功后數(shù)據(jù)的自動傳輸,無需用戶等待連接,簡化了在復(fù)雜環(huán)境下數(shù)據(jù)傳輸?shù)慕换幼?,極大地方便了用戶使用,提升用戶的體驗,增強了用戶共享的興趣和產(chǎn)品歸屬感。
為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。圖I是本發(fā)明實施例提供的數(shù)據(jù)傳輸?shù)姆椒ī`種流程圖;圖2是本發(fā)明實施例提供的對端設(shè)備圖標(biāo)的不同顯示狀態(tài)示意圖;
圖3是本發(fā)明實施例提供的數(shù)據(jù)傳輸?shù)姆椒愆`種流程圖;圖4是本發(fā)明實施例提供的顯示待傳輸數(shù)據(jù)的個數(shù)的示意圖;圖5是本發(fā)明實施例提供的數(shù)據(jù)傳輸?shù)姆椒ㄔ侃`種流程圖;圖6是本發(fā)明實施例提供的數(shù)據(jù)傳輸?shù)姆椒ㄓ蜘`種流程圖;圖7是本發(fā)明實施例提供的媒體文件的播放界面示意圖;圖8是本發(fā)明實施例提供的電子文檔的顯示界面示意圖;圖9是本發(fā)明實施例提供的顯示待傳輸數(shù)據(jù)列表的示意圖;圖10是本發(fā)明實施例提供的本端設(shè)備與對端設(shè)備的顯示示意圖;圖11是本發(fā)明實施例提供的數(shù)據(jù)傳輸?shù)难b置結(jié)構(gòu)圖;圖12是本發(fā)明實施例提供的本端設(shè)備的硬件結(jié)構(gòu)示意圖。
具體實施例方式為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,下面將結(jié)合附圖對本發(fā)明實施方式作進ー步地詳細描述。參見圖1,本發(fā)明ー實施例提供了一種數(shù)據(jù)傳輸?shù)姆椒?,包?01 :當(dāng)對端設(shè)備無法連接吋,以第一狀態(tài)顯示代表所述對端設(shè)備的圖標(biāo)。該步驟中,檢測對端設(shè)備無法連接的執(zhí)行主體為本端設(shè)備,該本端設(shè)備與對端設(shè)備可以建立有線連接或無線連接,二者互相通信,即為可以實現(xiàn)通信或者數(shù)據(jù)交換的兩個數(shù)據(jù)設(shè)備,為簡便起見,本文中將參與到所述的通信或者數(shù)據(jù)交換中的設(shè)備稱為本端設(shè)備及對端設(shè)備。其中,所述對端設(shè)備又可以稱為本端設(shè)備的周邊設(shè)備,是指與本端設(shè)備的距離在一定范圍內(nèi)的設(shè)備,通常為近距離的設(shè)備。所述本端設(shè)備和對端設(shè)備中的任ー個可以為終端,包括有線終端,如計算機、機頂盒等,或者無線終端,如手機、筆記本電腦、平板電腦等等,本發(fā)明對此不限定。所述有線連接包括但不限于USB(Universal Serial Bus,通用串行總線)連接、網(wǎng)線連接、視頻線連接等等,無線連接包括但不限于藍牙連接、紅外線連接、wifi連接等等,本發(fā)明對此不限定。當(dāng)本端設(shè)備發(fā)起數(shù)據(jù)傳輸、數(shù)據(jù)交換或者數(shù)據(jù)通信吋,需要獲知對端設(shè)備是否處于工作狀態(tài),或者所述本端設(shè)備與對端設(shè)備之間的通信鏈路是否通暢,若所述對端設(shè)備處于非工作狀態(tài),或者所述本端設(shè)備與所述對端設(shè)備之間的通信鏈路存在障礙或者故障,此時,將在本端設(shè)備上將對端設(shè)備不可用的狀態(tài)呈現(xiàn)給本端設(shè)備的用戶,g卩,以第一狀態(tài)顯示代表所述對端設(shè)備的圖標(biāo)。
102 :檢測本端設(shè)備與所述對端設(shè)備之間的數(shù)據(jù)傳輸事件;所述檢測本端設(shè)備與對端設(shè)備之間的數(shù)據(jù)傳輸事件,可以是檢測即將啟動的數(shù)據(jù)傳輸事件,即,用戶通過數(shù)據(jù)傳輸指令,通過本端設(shè)備向?qū)Χ嗽O(shè)備發(fā)起輸出傳輸請求而啟動的數(shù)據(jù)傳輸事件,也可以是正在進行數(shù)據(jù)傳輸?shù)膫鬏斒录热缇W(wǎng)絡(luò)故障導(dǎo)致的數(shù)據(jù)傳輸突然中止等,或者由于本端設(shè)備移出了對端設(shè)備的鏈接范圍導(dǎo)致的數(shù)據(jù)傳輸突然中止等場景。特別地,當(dāng)所述傳輸事件是由用戶觸發(fā)的即將啟動的數(shù)據(jù)傳輸事件時,所述數(shù)據(jù)傳輸事件的創(chuàng)建,可以是將數(shù)據(jù)拖拽到該圖標(biāo)上的事件,確定該用戶發(fā)起傳輸該數(shù)據(jù)到所述對端設(shè)備的請求,具體地,當(dāng)用戶在對端設(shè)備無法連接吋,由于某種原因需要在本端設(shè)備上建立預(yù)傳輸準(zhǔn)備以備所述本端設(shè)備與對端設(shè)備的連接可用吋,將所述的預(yù)傳輸準(zhǔn)備中的內(nèi)容及時傳輸給所述對端設(shè)備。上述過程可由用戶通過直接操作本端設(shè)備上的代表待傳輸?shù)臄?shù)據(jù)內(nèi)容的圖標(biāo)來實現(xiàn),比如通過將代表待傳輸數(shù)據(jù)的圖標(biāo)以拖拽的方式拖動到與所述代表所述對端設(shè)備的圖標(biāo)重疊的位置,所述拖拽的過程可以通過鼠標(biāo)點擊拖拽,或者通過觸摸屏的觸摸控制來實現(xiàn),在此不做具體限定。另外,各種場景中的數(shù)據(jù)傳輸事件可以為對處于打開狀態(tài)的數(shù)據(jù)進行傳輸,或者為對處于未打開狀態(tài)的數(shù)據(jù)進行傳輸,所述處于打開狀態(tài)的數(shù)據(jù)包括但不限干正在播放的媒體文件,或者正在閱讀的電子文檔等等。 103 :建立與所檢測到的數(shù)據(jù)傳輸事件對應(yīng)的數(shù)據(jù)傳輸任務(wù)。根據(jù)所檢測到的所述數(shù)據(jù)傳輸事件來建立起相應(yīng)的數(shù)據(jù)傳輸任務(wù),該數(shù)據(jù)傳輸任務(wù)在本端設(shè)備與對端設(shè)備之間的連接未成功時并不執(zhí)行,但是,該數(shù)據(jù)傳輸任務(wù)已經(jīng)做好了在本端設(shè)備與對端設(shè)備之間的連接恢復(fù)或者連接成功時進行數(shù)據(jù)傳輸?shù)臏?zhǔn)備,該準(zhǔn)備,包括記錄所述數(shù)據(jù)傳輸任務(wù)中需要傳輸?shù)臄?shù)據(jù)的地址或者內(nèi)容,或者包括所述數(shù)據(jù)傳輸任務(wù)的起始點,該場景是針對在本端設(shè)備與對端設(shè)備之間正在執(zhí)行的數(shù)據(jù)傳輸中斷的情況?;蛘?,該準(zhǔn)備包括如果數(shù)據(jù)傳輸事件為對處于未打開狀態(tài)的數(shù)據(jù)進行傳輸,則記錄所述數(shù)據(jù)的地址或者內(nèi)容作為數(shù)據(jù)傳輸任務(wù);或者如果數(shù)據(jù)傳輸事件為對處于打開狀態(tài)的數(shù)據(jù)進行傳輸,則記錄所述數(shù)據(jù)的地址或者內(nèi)容,并記錄所述數(shù)據(jù)當(dāng)前的播放位置或頁面位置,將記錄的全部內(nèi)容作為數(shù)據(jù)傳輸任務(wù)。104:當(dāng)本端設(shè)備與對端設(shè)備成功建立連接時,執(zhí)行所述的數(shù)據(jù)傳輸任務(wù),并以第ニ狀態(tài)顯示代表對端設(shè)備的圖標(biāo),流程結(jié)束。本發(fā)明中,所述第一狀態(tài)與第二狀態(tài)不同,第一狀態(tài)用于表示所述對端設(shè)備不可連接,第二狀態(tài)用于表示所述對端設(shè)備已成功連接。優(yōu)選地,所述第一狀態(tài)為將圖標(biāo)的邊界線以虛線顯示,所述第二狀態(tài)為將圖標(biāo)的邊界線以實線顯示;或者,所述第一狀態(tài)為以指定的灰度顯示圖標(biāo),所述第二狀態(tài)為正常顯示圖標(biāo);當(dāng)然,也可以采用其它方式進行顯示,本發(fā)明對此不限定。例如,參見圖2,本端設(shè)備具有ー個周邊設(shè)備設(shè)備1,在屏幕上顯示設(shè)備I的圖標(biāo),當(dāng)前設(shè)備I為無法連接的狀態(tài),因此,用虛線邊界線來顯示該圖標(biāo),如圖2中的左圖所示。一段時間后,設(shè)備I可以連接,則用實線邊界線來顯示該圖標(biāo),如圖2中的右圖所
/Jn ο本發(fā)明實施例中,所述數(shù)據(jù)傳輸事件中的數(shù)據(jù)可以為任何格式的數(shù)據(jù),包括但不限干圖片、文件、電子文檔、媒體文件等等,其中,該媒體文件可以為正在播放狀態(tài)下的媒體文件,電子文檔可以為正在閱讀狀態(tài)下的電子文檔,本發(fā)明對此不限定。本實施例提供的上述方法,通過檢測本端設(shè)備與對端設(shè)備之間的數(shù)據(jù)傳輸事件,并建立對應(yīng)的數(shù)據(jù)傳輸任務(wù),在對端設(shè)備連接成功后,執(zhí)行該數(shù)據(jù)傳輸任務(wù),實現(xiàn)了對未連接設(shè)備的操作,以及該設(shè)備連接成功后數(shù)據(jù)的自動傳輸,無需用戶等待連接,簡化了在復(fù)雜環(huán)境下數(shù)據(jù)傳輸?shù)慕换幼鳎瑯O大地方便了用戶使用,提升用戶的體驗,增強了用戶共享的興趣和廣品歸屬感。參見圖3,本發(fā)明又一實施例提供了一種數(shù)據(jù)傳輸?shù)姆椒?,包?01 :當(dāng)對端設(shè)備無法連接吋,以第一狀態(tài)顯示代表該對端設(shè)備的圖標(biāo)。302 :檢測本端設(shè)備與對端設(shè)備之間的多個數(shù)據(jù)傳輸事件。本步驟可以具體包括檢測本端設(shè)備上是否有數(shù)據(jù)被移動至該圖標(biāo)上的事件,如果是,則確定本端設(shè)備發(fā)起傳輸所述數(shù)據(jù)到對端設(shè)備的數(shù)據(jù)傳輸事件。303 :建立與檢測到的多個數(shù)據(jù)傳輸事件對應(yīng)的數(shù)據(jù)傳輸任務(wù),并在該圖標(biāo)的外圍 顯示數(shù)據(jù)傳輸任務(wù)的個數(shù)。通常情況下,每個數(shù)據(jù)傳輸事件對應(yīng)有ー個數(shù)據(jù)傳輸任務(wù),即,數(shù)據(jù)傳輸事件的個數(shù)與數(shù)據(jù)傳輸任務(wù)的個數(shù)相等。304:當(dāng)本端設(shè)備與對端設(shè)備成功建立連接時,執(zhí)行已建立的所述數(shù)據(jù)傳輸任務(wù),并以第二狀態(tài)顯示代表對端設(shè)備的圖標(biāo),流程結(jié)束。進ー步地,上述方法還可以包括305:在執(zhí)行所述數(shù)據(jù)傳輸任務(wù)的過程中,每ー個數(shù)據(jù)傳輸任務(wù)完成后,所述圖標(biāo)外圍顯示的數(shù)據(jù)傳輸任務(wù)的個數(shù)對應(yīng)減少,從而方便用戶及時了解數(shù)據(jù)傳輸任務(wù)個數(shù)的變化。其中,所述個數(shù)對應(yīng)減少的方式本發(fā)明不做具體限定,如可以為減I等等。其中,所述第一狀態(tài)與第二狀態(tài)不同,從而可以區(qū)分對端設(shè)備當(dāng)前是否為可連接的狀態(tài),具體同上述實施例中的描述,此處不贅述。本實施例中,所述圖標(biāo)的外圍優(yōu)選地為所述圖標(biāo)的邊緣處,且該邊緣處可以為該圖標(biāo)的任ー個方向的邊緣處,如圖標(biāo)為正方形時,可以在正方形的右上角、左上角、左下角或右下角等任一處顯示待傳輸?shù)臄?shù)據(jù)的個數(shù)。顯示的所述個數(shù)在屏幕上所占的區(qū)域,可以有部分覆蓋該圖標(biāo),或者全部覆蓋該圖標(biāo),當(dāng)然,也可以不覆蓋該圖標(biāo)等等,本發(fā)明對此不限定。例如,參見圖4,本端設(shè)備具有ー個周邊設(shè)備,可以稱為對端設(shè)備,當(dāng)前無法連接,以虛線邊界線顯示代表該對端設(shè)備的圖標(biāo),檢測到用戶將待傳輸?shù)膱D片拖拽到該圖標(biāo)上,則確定用戶發(fā)起傳輸該圖片到該對端設(shè)備的請求,因此記錄該圖片的地址或內(nèi)容作為數(shù)據(jù)傳輸任務(wù),并在該圖標(biāo)的右上角顯示數(shù)據(jù)傳輸任務(wù)的個數(shù)為I。參見圖5,本發(fā)明另一實施例提供了一種數(shù)據(jù)傳輸?shù)姆椒?,包?01 :當(dāng)對端設(shè)備無法連接吋,以第一狀態(tài)顯示代表該對端設(shè)備的圖標(biāo)。502 :檢測本端設(shè)備與對端設(shè)備之間的數(shù)據(jù)傳輸事件。本步驟可以具體包括檢測本端設(shè)備上是否有數(shù)據(jù)被移動至該圖標(biāo)上的事件,如果是,則確定本端設(shè)備發(fā)起傳輸所述數(shù)據(jù)到對端設(shè)備的數(shù)據(jù)傳輸事件。503 :如果所述數(shù)據(jù)傳輸事件為對處于未打開狀態(tài)的數(shù)據(jù)進行傳輸,則記錄所述數(shù)據(jù)的地址或者內(nèi)容。504:當(dāng)與對端設(shè)備成功建立連接時,傳輸已記錄的所述數(shù)據(jù)的內(nèi)容給對端設(shè)備并以第二狀態(tài)顯示該圖標(biāo),或者根據(jù)記錄的所述數(shù)據(jù)的地址獲取所述數(shù)據(jù)的內(nèi)容,將獲取的所述數(shù)據(jù)的內(nèi)容傳輸給對端設(shè)備并以第二狀態(tài)顯示該圖標(biāo),流程結(jié)束。參見圖6,本發(fā)明再一實施例提供了一種數(shù)據(jù)傳輸?shù)姆椒?包括601 :當(dāng)對端設(shè)備無法連接吋,以第一狀態(tài)顯示代表該對端設(shè)備的圖標(biāo)。602 :檢測本端設(shè)備與對端設(shè)備之間的數(shù)據(jù)傳輸事件。本步驟可以具體包括檢測本端設(shè)備上是否有數(shù)據(jù)被 移動至該圖標(biāo)上的事件,如果是,則確定本端設(shè)備發(fā)起傳輸所述數(shù)據(jù)到對端設(shè)備的數(shù)據(jù)傳輸事件。603 :如果所述數(shù)據(jù)傳輸事件為對處于打開狀態(tài)的數(shù)據(jù)進行傳輸,則記錄所述數(shù)據(jù)的地址或者內(nèi)容,并記錄所述數(shù)據(jù)當(dāng)前的播放位置或頁面位置。604:當(dāng)本端設(shè)備與對端設(shè)備成功建立連接時,將已記錄的所述數(shù)據(jù)的內(nèi)容以及所述數(shù)據(jù)當(dāng)前的播放位置或頁面位置傳輸給對端設(shè)備,并且以第二狀態(tài)顯示該圖標(biāo);或者,根據(jù)記錄的所述數(shù)據(jù)的地址獲取所述數(shù)據(jù)的內(nèi)容,將獲取的所述數(shù)據(jù)的內(nèi)容以及記錄的所述數(shù)據(jù)當(dāng)前的播放位置或頁面位置傳輸給對端設(shè)備,并且以第二狀態(tài)顯示該圖標(biāo)。605:對端設(shè)備接收所述數(shù)據(jù)的內(nèi)容和所述數(shù)據(jù)當(dāng)前的播放位置,根據(jù)所述播放位置繼續(xù)播放所述數(shù)據(jù)的內(nèi)容;或者,對端設(shè)備接收所述數(shù)據(jù)的內(nèi)容和所述數(shù)據(jù)當(dāng)前的頁面位置,在所述頁面位置處繼續(xù)顯示所述數(shù)據(jù)的內(nèi)容;流程結(jié)束。本實施例中,對端設(shè)備收到所述數(shù)據(jù)的內(nèi)容和播放位置后,可以根據(jù)該數(shù)據(jù)的播放位置繼續(xù)對該數(shù)據(jù)的內(nèi)容進行播放,從而達到了用戶可以在該對端設(shè)備上繼續(xù)播放的效果,實現(xiàn)良好的體驗。所述數(shù)據(jù)具體地可以為媒體文件,所述媒體文件包括音樂文件或者視頻文件,本發(fā)明對此不限定。本實施例中,正在播放的媒體文件的位置信息可以在屏幕上進行顯示,以便用戶更加直觀地了解當(dāng)前的播放進度。例如,參見圖7,其中的左圖為音樂文件的播放界面,顯示有音樂文件的開始點位置、音樂文件的結(jié)束點位置和音樂文件正在播放的位置;其中的右圖為視頻文件的播放界面,中間為視頻的播放畫面,下方顯示有視頻文件的開始點位置、視頻文件的結(jié)束點位置和視頻文件正在播放的位置。其中音樂文件正在播放的位置,或者視頻文件正在播放的位置會傳輸給對端設(shè)備,從而保證對端設(shè)備收到后能夠繼續(xù)進行播放。本實施例中,對端設(shè)備收到所述數(shù)據(jù)的內(nèi)容和頁面位置后,可以根據(jù)該數(shù)據(jù)的頁面位置繼續(xù)顯示該數(shù)據(jù)的內(nèi)容,從而達到了用戶在該對端設(shè)備上繼續(xù)閱讀的效果,實現(xiàn)良好的體驗。所述數(shù)據(jù)具體地可以為電子文檔,如doc文件等等。例如,參見圖8,本端設(shè)備的用戶正在閱讀ー篇電子文檔,界面中顯示的就是該文檔的內(nèi)容,下方顯示有當(dāng)前的頁面信息,當(dāng)將該電子文檔傳輸給對端設(shè)備時,其中,當(dāng)前的頁面信息也傳輸給對端設(shè)備,以便對端設(shè)備收到該文檔后用戶可以在對端設(shè)備上繼續(xù)閱讀該電子文檔,實現(xiàn)良好的體驗。本發(fā)明中,進ー步地,在上述提供的任ー種方法中,還可以包括以下步驟接收用戶查看所述數(shù)據(jù)傳輸任務(wù)的請求,根據(jù)該請求展開建立的數(shù)據(jù)傳輸任務(wù)的列表。具體地,可以包括當(dāng)該用戶長按已顯示的對端設(shè)備的圖標(biāo)時,彈出ー個窗ロ,在該窗口內(nèi)顯示數(shù)據(jù)傳輸任務(wù)的列表。其中,所述列表中逐項顯示各個待傳輸數(shù)據(jù)的信息,通常以文件名的方式進行顯示,以方便用戶進行查看。所述窗ロ所在的位置可以位于該圖標(biāo)的附近,如上方、下方、左邊或右邊等等。所述窗ロ在屏幕上占用的區(qū)域可以與該圖標(biāo)有重疊的部分,也可以完全獨立,沒有任何重疊部分,本發(fā)明對此不限定。另外,還可以設(shè)置該窗ロ默認顯示的對象的個數(shù),當(dāng)待傳輸數(shù)據(jù)的個數(shù)超過該默認的個數(shù)時,在列表的最下方顯示“其他”的字樣,當(dāng)用戶再點擊該“其他”位置時,可以查看更多內(nèi)容。所述默認的顯示對象的個數(shù),本發(fā)明對此不做具體限定。例如,參見圖9,本端設(shè)備的顯示屏上以虛線邊界線顯示有周邊設(shè)備的圖標(biāo),表示該周邊設(shè)備當(dāng)前不可連接。本端設(shè)備的用戶拖拽了 6個數(shù)據(jù)到該圖標(biāo)上,因此,在該圖標(biāo)的右上角顯示有個數(shù)6,表示待傳輸數(shù)據(jù)為6個。當(dāng)用戶長按該圖標(biāo)時,在該圖標(biāo)的左下方彈出ー個窗ロ,在該窗ロ內(nèi)顯不待傳輸數(shù)據(jù)的列表,包括該6個數(shù)據(jù)的信息,如各個文件名等等。進ー步地,還可以設(shè)置該窗口內(nèi)默認顯示的對象個數(shù)為3個,則其余的信息進行省略當(dāng)前不進行顯示,當(dāng)用戶點擊“其他……”所在的位置時再進一步地顯示其他待傳輸數(shù)據(jù)的信息,以方便用戶進行查看。本發(fā)明中,進ー步地,在上述提供的任ー種方法中,還可以包括以下步驟
當(dāng)所述數(shù)據(jù)傳輸任務(wù)為多個時,按照用戶請求的順序依次執(zhí)行所述多個數(shù)據(jù)傳輸任務(wù);或者,當(dāng)所述數(shù)據(jù)傳輸任務(wù)為多個時,按照用戶請求的順序反向依次執(zhí)行所述多個數(shù)據(jù)傳輸任務(wù);或者,當(dāng)所述數(shù)據(jù)傳輸任務(wù)為多個時,按照預(yù)設(shè)的傳輸任務(wù)的優(yōu)先級執(zhí)行所述多個數(shù)據(jù)傳輸任務(wù)。例如,待傳輸數(shù)據(jù)包括圖片、音樂文件和word文檔,共三個文件。本端設(shè)備的用戶按照該順序依次將各個文件的圖標(biāo)拖拽到對端設(shè)備的圖標(biāo)上,本端設(shè)備記錄該請求的順序,因此,當(dāng)對端設(shè)備可以連接后,本端設(shè)備可以按照該請求順序依次傳輸這三個文件圖片、音樂文件和word文檔?;蛘?,也可以在本端設(shè)備上進行配置,將傳輸數(shù)據(jù)的順序設(shè)置為與請求順序相反,則在傳輸該3個文件吋,按照相反的順序進行傳輸,即按照word文檔、音樂文件和圖片的順序進行傳輸。本發(fā)明實施例提供的上述各種方法中,所述檢測本端設(shè)備與所述對端設(shè)備之間的數(shù)據(jù)傳輸事件,可以具體包括檢測輸入至本端設(shè)備中的選擇指令;根據(jù)所述選擇指令在本端設(shè)備上選中與該選擇指令對應(yīng)的目標(biāo)文件;檢測為移動該目標(biāo)文件的而輸入至本端設(shè)備中的移動軌跡;沿所檢測到的所述移動軌跡移動該目標(biāo)文件,并在該目標(biāo)文件移動至代表對端設(shè)備的圖標(biāo)上時,確定本端設(shè)備發(fā)起傳輸所述數(shù)據(jù)到對端設(shè)備的數(shù)據(jù)傳輸事件。本發(fā)明實施例提供的上述各種方法,通過檢測本端設(shè)備與對端設(shè)備之間的數(shù)據(jù)傳輸事件,并建立對應(yīng)的數(shù)據(jù)傳輸任務(wù),在對端設(shè)備連接成功后,執(zhí)行該數(shù)據(jù)傳輸任務(wù),實現(xiàn)了對未連接設(shè)備的操作,以及該設(shè)備連接成功后數(shù)據(jù)的自動傳輸,無需用戶等待連接,簡化了在復(fù)雜環(huán)境下數(shù)據(jù)傳輸?shù)慕换幼鳎瑯O大地方便了用戶使用,提升用戶的體驗,增強了用戶共享的興趣和產(chǎn)品歸屬感。當(dāng)傳輸正在播放的媒體文件或正在閱讀的電子文檔時,通過傳輸媒體文件當(dāng)前播放的位置或電子文檔當(dāng)前的頁面位置,可以實現(xiàn)對端設(shè)備收到后繼續(xù)進行播放或繼續(xù)進行顯示,極大地方便了用戶繼續(xù)播放或閱讀,省去了用戶記憶查找的麻煩,具有良好的體驗效果。
值得ー提的是,本發(fā)明實施例中,本端設(shè)備的用戶也可以在對端設(shè)備處于連接狀態(tài)時進行數(shù)據(jù)的同步傳輸。當(dāng)用戶拖拽被傳輸數(shù)據(jù)到對端設(shè)備的圖標(biāo)上時,本端設(shè)備自動將該數(shù)據(jù)同步傳輸?shù)綄Χ嗽O(shè)備上。如果對端設(shè)備的接收速度比較慢,用戶拖拽的數(shù)據(jù)比較多時,也可以在傳輸?shù)倪^程中,以圖3所示實施例的方式實時顯示待傳輸數(shù)據(jù)的個數(shù)。本發(fā)明實施例中,對端設(shè)備的屏幕上也可以采用上述各種方法進行顯示。例如,參見圖10,本端設(shè)備為便攜式移動設(shè)備1,如手機,對端設(shè)備為電腦及顯示設(shè)備2,如桌面電腦。在設(shè)備I的屏幕上顯示有設(shè)備2的圖標(biāo),設(shè)備2的屏幕上顯示有設(shè)備I的圖標(biāo),且雙方不可連接時,均以虛線邊界線顯示圖標(biāo),如果雙方連接成功,而均以實線邊界線顯示圖標(biāo),從而方便用戶查看連接狀態(tài)。參見圖11,本發(fā)明再一實施例提供了一種數(shù)據(jù)傳輸?shù)难b置,包括
顯示模塊1101,用于當(dāng)對端設(shè)備無法連接吋,以第一狀態(tài)顯示代表對端設(shè)備的圖標(biāo),當(dāng)所述裝置與對端設(shè)備成功建立連接吋,以第二狀態(tài)顯示該圖標(biāo);檢測模塊1102,用于檢測所述裝置與對端設(shè)備之間的數(shù)據(jù)傳輸事件;建立模塊1103,用于建立與檢測模塊1102檢測到的數(shù)據(jù)傳輸事件對應(yīng)的數(shù)據(jù)傳輸任務(wù);傳輸模塊1104,用于當(dāng)所述裝置與對端設(shè)備成功建立連接時,執(zhí)行建立模塊1103建立的數(shù)據(jù)傳輸任務(wù)。本實施例中,檢測模塊1102可以具體用于檢測所述裝置與對端設(shè)備之間的多個數(shù)據(jù)傳輸事件;相應(yīng)地,建立模塊1103具體用于建立與檢測模塊1102檢測到的多個數(shù)據(jù)傳輸事件對應(yīng)的數(shù)據(jù)傳輸任務(wù)。在此基礎(chǔ)上,進ー步地,顯示模塊1101還用于在所述圖標(biāo)外圍顯示建立模塊1103建立的數(shù)據(jù)傳輸任務(wù)的個數(shù);或者,還用于接收用戶查看所述數(shù)據(jù)傳輸任務(wù)的請求,根據(jù)所述請求展開所述數(shù)據(jù)傳輸任務(wù)的列表。本實施例中,當(dāng)顯示模塊1101在所述圖標(biāo)外圍顯示數(shù)據(jù)傳輸任務(wù)的個數(shù)時,進ー步地,顯示模塊1101還用于在傳輸模塊1104每完成一個所述數(shù)據(jù)傳輸任務(wù)后,將所述顯示的數(shù)據(jù)傳輸任務(wù)的個數(shù)對應(yīng)減少。本實施例中,檢測模塊1102具體用于檢測所述裝置上是否有數(shù)據(jù)被拖拽到所述圖標(biāo)上的事件,如果是,則確定所述裝置發(fā)起傳輸所述數(shù)據(jù)到對端設(shè)備的數(shù)據(jù)傳輸事件。本實施例中,建立模塊1103包括第一建立単元,用于如果數(shù)據(jù)傳輸事件為對處于未打開狀態(tài)的數(shù)據(jù)進行傳輸,則記錄所述數(shù)據(jù)的地址或者內(nèi)容作為數(shù)據(jù)傳輸任務(wù);或者,第二建立単元,用于如果數(shù)據(jù)傳輸事件為對處于打開狀態(tài)的數(shù)據(jù)進行傳輸,則記錄所述數(shù)據(jù)的地址或者內(nèi)容,并記錄所述數(shù)據(jù)當(dāng)前的播放位置或頁面位置,將記錄的全部內(nèi)容作為數(shù)據(jù)傳輸任務(wù)。本實施例中,所述任ー種實施方式下的裝置,其中傳輸模塊1104用于當(dāng)所述數(shù)據(jù)傳輸任務(wù)為多個時,按照用戶請求的順序依次執(zhí)行所述多個數(shù)據(jù)傳輸任務(wù),或者反向執(zhí)行所述多個數(shù)據(jù)傳輸任務(wù)。本實施例提供的所述裝置可以執(zhí)行上述任一方法實施例中的方法,具體過程詳見方法實施例中的描述,此處不贅述。所述裝置位于本端設(shè)備中,所述本端設(shè)備與對端設(shè)備可以進行有線連接或無線連接。
參見圖12,本實施例中,所述本端設(shè)備可以具體包括控制器和存儲器1201、通信接ロ 1202和外圍設(shè)備1203。其中,控制器和存儲器1201具體包括CPU( Central ProcessUnit,中央處理器)、RAM (Random Access Memory,隨機存儲器)、ROM (Read-Only Memory,只讀存儲器)和存儲器件。所述通信接ロ包括但不限于以下的至少ー種=WiFi通信接ロ、藍牙通信接ロ、以太網(wǎng)通信接口和USB(Universal Serial Bus,通用串行總線)通信接ロ。所述外圍設(shè)備1203包括但不限于以下的至少ー種鍵盤、鼠標(biāo)、觸摸控制器、顯示器和運動感應(yīng)與控制器。其中,CPU與RAM、R0M以及存儲器件之間通過內(nèi)部總線相連接,控制器和存儲器1201通過1/0 (輸入/輸出)端ロ與外圍設(shè)備1203,以及通信接ロ 1202相連接。本實施例提供的上述裝置,通過檢測所述裝置與對端設(shè)備之間的數(shù)據(jù)傳輸事件,并建立對應(yīng)的數(shù)據(jù)傳輸任務(wù),在對端設(shè)備連接成功后,執(zhí)行該數(shù)據(jù)傳輸任務(wù),實現(xiàn)了對未連接設(shè)備的操作,以及該設(shè)備連接成功后數(shù)據(jù)的自動傳輸,無需用戶等待連接,簡化了在復(fù)雜環(huán)境下數(shù)據(jù)傳輸?shù)慕换幼?,極大地方便了用戶使用,提升用戶的體驗,增強了用戶共享的 興趣和產(chǎn)品歸屬感。當(dāng)傳輸正在播放的媒體文件或正在閱讀的電子文檔時,通過傳輸媒體文件當(dāng)前播放的位置或電子文檔當(dāng)前的頁面位置,可以實現(xiàn)對端設(shè)備收到后繼續(xù)進行播放或繼續(xù)進行顯示,極大地方便了用戶繼續(xù)播放或閱讀,省去了用戶記憶查找的麻煩,具有良好的體驗效果。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于ー種計算機可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種數(shù)據(jù)傳輸?shù)姆椒?,其特征在于,所述方法包? 當(dāng)對端設(shè)備無法連接時,以第一狀態(tài)顯示代表所述對端設(shè)備的圖標(biāo); 檢測本端設(shè)備與所述對端設(shè)備之間的數(shù)據(jù)傳輸事件; 建立與所檢測到的數(shù)據(jù)傳輸事件對應(yīng)的數(shù)據(jù)傳輸任務(wù); 當(dāng)所述本端設(shè)備與所述對端設(shè)備成功建立連接時,執(zhí)行所述的數(shù)據(jù)傳輸任務(wù),并以第二狀態(tài)顯示代表所述對端設(shè)備的圖標(biāo)。
2.根據(jù)權(quán)利要求I所述的方法,其特征在于, 所述檢測本端設(shè)備與所述對端設(shè)備之間的數(shù)據(jù)傳輸事件,包括檢測本端設(shè)備與所述對端設(shè)備之間的多個數(shù)據(jù)傳輸事件; 對應(yīng),所述建立與所檢測到的數(shù)據(jù)傳輸事件對應(yīng)的數(shù)據(jù)傳輸任務(wù),包括建立與所檢測到的多個數(shù)據(jù)傳輸事件對應(yīng)的數(shù)據(jù)傳輸任務(wù)。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括 在所述圖標(biāo)外圍顯示所述數(shù)據(jù)傳輸任務(wù)的個數(shù)。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述方法還包括 接收用戶查看所述數(shù)據(jù)傳輸任務(wù)的請求,根據(jù)所述請求展開建立的數(shù)據(jù)傳輸任務(wù)的列表。
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述方法還包括 每一個所述的數(shù)據(jù)傳輸任務(wù)完成后,所述圖標(biāo)外圍所顯示的所述數(shù)據(jù)傳輸任務(wù)的個數(shù)對應(yīng)減少。
6.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述檢測本端設(shè)備與所述對端設(shè)備之間的數(shù)據(jù)傳輸事件,包括 檢測輸入至所述本端設(shè)備中的選擇指令; 根據(jù)所述選擇指令在所述本端設(shè)備上選中與所述選擇指令對應(yīng)的目標(biāo)文件; 檢測為移動所述目標(biāo)文件的而輸入至所述本端設(shè)備中的移動軌跡; 沿所檢測到的所述移動軌跡移動所述目標(biāo)文件,并在所述目標(biāo)文件移動至所述代表所述對端設(shè)備的圖標(biāo)上時,確定所述本端設(shè)備發(fā)起傳輸所述數(shù)據(jù)到所述對端設(shè)備的數(shù)據(jù)傳輸事件。
7.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述檢測本端設(shè)備與所述對端設(shè)備之間的數(shù)據(jù)傳輸事件,包括 檢測所述本端設(shè)備上是否有數(shù)據(jù)被移動至到所述圖標(biāo)上的事件,如果是,則確定所述本端設(shè)備發(fā)起傳輸所述數(shù)據(jù)到所述對端設(shè)備的數(shù)據(jù)傳輸事件。
8.根據(jù)權(quán)利要求I所述的方法,其特征在于,所述建立與所檢測到的數(shù)據(jù)傳輸事件對應(yīng)的數(shù)據(jù)傳輸任務(wù),包括 如果數(shù)據(jù)傳輸事件為對處于未打開狀態(tài)的數(shù)據(jù)進行傳輸,則記錄所述數(shù)據(jù)的地址或者內(nèi)容作為數(shù)據(jù)傳輸任務(wù);或者, 如果數(shù)據(jù)傳輸事件為對處于打開狀態(tài)的數(shù)據(jù)進行傳輸,則記錄所述數(shù)據(jù)的地址或者內(nèi)容,并記錄所述數(shù)據(jù)當(dāng)前的播放位置或頁面位置,將記錄的全部內(nèi)容作為數(shù)據(jù)傳輸任務(wù)。
9.根據(jù)權(quán)利要求I至8中任一項所述的方法,其特征在于,所述執(zhí)行所述的數(shù)據(jù)傳輸任務(wù),包括當(dāng)所述數(shù)據(jù)傳輸任務(wù)為多個時,按照用戶請求的順序依次執(zhí)行所述多個數(shù)據(jù)傳輸任務(wù);或者, 當(dāng)所述數(shù)據(jù)傳輸任務(wù)為多個時,按照用戶請求的順序反向依次執(zhí)行所述多個數(shù)據(jù)傳輸任務(wù);或者, 當(dāng)所述數(shù)據(jù)傳輸任務(wù)為多個時,按照預(yù)設(shè)的傳輸任務(wù)的優(yōu)先級執(zhí)行所述多個數(shù)據(jù)傳輸任務(wù)。
10.一種數(shù)據(jù)傳輸?shù)难b置,其特征在于,所述裝置包括 顯示模塊,用于當(dāng)對端設(shè)備無法連接時,以第一狀態(tài)顯示代表所述對端設(shè)備的圖標(biāo),當(dāng)所述裝置與所述對端設(shè)備成功建立連接時,以第二狀態(tài)顯示所述圖標(biāo); 檢測模塊,用于檢測所述裝置與所述對端設(shè)備之間的數(shù)據(jù)傳輸事件; 建立模塊,用于建立與所述檢測模塊檢測到的所述數(shù)據(jù)傳輸事件對應(yīng)的數(shù)據(jù)傳輸任務(wù); 傳輸模塊,用于當(dāng)所述裝置與所述對端設(shè)備成功建立連接時,執(zhí)行所述建立模塊建立的所述數(shù)據(jù)傳輸任務(wù)。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述檢測模塊具體用于檢測所述裝置與所述對端設(shè)備之間的多個數(shù)據(jù)傳輸事件; 相應(yīng)地,所述建立模塊具體用于建立與所述檢測模塊檢測到的多個數(shù)據(jù)傳輸事件對應(yīng)的數(shù)據(jù)傳輸任務(wù)。
12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述顯示模塊還用于在所述圖標(biāo)外圍顯示所述建立模塊建立的數(shù)據(jù)傳輸任務(wù)的個數(shù)。
13.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述顯示模塊還用于接收用戶查看所述數(shù)據(jù)傳輸任務(wù)的請求,根據(jù)所述請求展開所述數(shù)據(jù)傳輸任務(wù)的列表。
14.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述顯示模塊還用于在所述傳輸模塊每完成一個所述數(shù)據(jù)傳輸任務(wù)后,將所述顯示的數(shù)據(jù)傳輸任務(wù)的個數(shù)對應(yīng)減少。
15.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述檢測模塊具體用于檢測輸入至所述本端設(shè)備中的選擇指令;根據(jù)所述選擇指令在所述本端設(shè)備上選中與所述選擇指令對應(yīng)的目標(biāo)文件;檢測為移動所述目標(biāo)文件的而輸入至所述本端設(shè)備中的移動軌跡;沿所檢測到的所述移動軌跡移動所述目標(biāo)文件,并在所述目標(biāo)文件移動至所述代表所述對端設(shè)備的圖標(biāo)上時,確定所述本端設(shè)備發(fā)起傳輸所述數(shù)據(jù)到所述對端設(shè)備的數(shù)據(jù)傳輸事件。
16.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述檢測模塊具體用于檢測所述裝置上是否有數(shù)據(jù)被移動至所述圖標(biāo)上的事件,如果是,則確定所述裝置發(fā)起傳輸所述數(shù)據(jù)到所述對端設(shè)備的數(shù)據(jù)傳輸事件。
17.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述建立模塊包括 第一建立單元,用于如果數(shù)據(jù)傳輸事件為對處于未打開狀態(tài)的數(shù)據(jù)進行傳輸,則記錄所述數(shù)據(jù)的地址或者內(nèi)容作為數(shù)據(jù)傳輸任務(wù);或者, 第二建立單元,用于如果數(shù)據(jù)傳輸事件為對處于打開狀態(tài)的數(shù)據(jù)進行傳輸,則記錄所述數(shù)據(jù)的地址或者內(nèi)容,并記錄所述數(shù)據(jù)當(dāng)前的播放位置或頁面位置,將記錄的全部內(nèi)容作為數(shù)據(jù)傳輸任務(wù)。
18.根據(jù)權(quán)利要求10至17中任一項所述的裝置,其特征在于,所述傳輸模塊用于當(dāng)所述數(shù)據(jù)傳輸任務(wù)為多個時,按照用戶請求的順序依次執(zhí)行所述多個數(shù)據(jù)傳輸任務(wù);或者,當(dāng)所述數(shù)據(jù)傳輸任務(wù)為多個時,按 照用戶請求的順序反向依次執(zhí)行所述多個數(shù)據(jù)傳輸任務(wù);或者,當(dāng)所述數(shù)據(jù)傳輸任務(wù)為多個時,按照預(yù)設(shè)的傳輸任務(wù)的優(yōu)先級執(zhí)行所述多個數(shù)據(jù)傳輸任務(wù)。
全文摘要
本發(fā)明實施例提供了一種數(shù)據(jù)傳輸?shù)姆椒ê脱b置,涉及通信技術(shù)領(lǐng)域,所述方法包括當(dāng)對端設(shè)備無法連接時,以第一狀態(tài)顯示代表所述對端設(shè)備的圖標(biāo);檢測本端設(shè)備與所述對端設(shè)備之間的數(shù)據(jù)傳輸事件;建立與所檢測到的數(shù)據(jù)傳輸事件對應(yīng)的數(shù)據(jù)傳輸任務(wù);當(dāng)本端設(shè)備與對端設(shè)備成功建立連接時,執(zhí)行所述的數(shù)據(jù)傳輸任務(wù),并以第二狀態(tài)顯示所述圖標(biāo)。所述裝置包括顯示模塊、檢測模塊、建立模塊和傳輸模塊。本發(fā)明實現(xiàn)了對未連接設(shè)備的操作,及該設(shè)備連接成功后數(shù)據(jù)的自動傳輸,無需用戶等待連接,簡化了在復(fù)雜環(huán)境下數(shù)據(jù)傳輸?shù)慕换幼?,極大地方便了用戶使用,提升用戶的體驗,增強了用戶共享的興趣和產(chǎn)品歸屬感。
文檔編號G06F9/46GK102687117SQ201280000324
公開日2012年9月19日 申請日期2012年2月6日 優(yōu)先權(quán)日2012年2月6日
發(fā)明者李東原, 金鳳龍 申請人:華為技術(shù)有限公司