一種數據處理方法及第一電子設備的制造方法
【技術領域】
[0001 ] 本發明涉及數據處理技術,尤其涉及一種數據處理方法及第一電子設備。
【背景技術】
[0002]網絡已然成為當代休閑、娛樂以及學習中不可或缺的一部分,例如,互聯網公司推出的在線存儲服務,能夠向用戶提供文件的存儲、訪問、備份、共享等文件管理功能,以便于用戶學習、工作;而且,無論用戶身處何地,只需通過電子設備連接到因特網,就能夠實現對互聯網中存儲的文件的管理和編輯。但是,現有用戶通過電子設備將數據信息上傳到網絡的速度很慢,嚴重影響了用戶體驗。
【發明內容】
[0003]為解決現有存在的技術問題,本發明實施例提供一種數據處理方法及第一電子設備。
[0004]本發明的技術方案是這樣實現的:本發明實施例提供了一種數據處理方法,應用于第一電子設備中,所述第一電子設備能夠使第二電子設備通過自身與第三電子設備進行通信,并將所述第二電子設備中的數據信息通過自身發送至所述第三電子設備中,所述數據信息包括N個子數據信息,其中,所述N為大于等于I的正整數;所述方法包括:
[0005]接收所述第二電子設備發送的子數據信息;
[0006]根據接收到的子數據信息生成第一反饋信息,并將所述第一反饋信息發送至所述第二電子設備,以使所述第二電子設備發送下一子數據信息;所述第一反饋信息用于表征子數據信息已發送至第三電子設備的信息,以便于所述第二電子設備快速將數據信息發送至第一電子設備;
[0007]接收所述第二電子設備發送的下一子數據信息;其中,下一子數據信息為所述第二電子設備根據所述第一反饋信息向所述第二電子設備發送的數據信息;
[0008]當接收到K個子數據信息后,獲取與所述第三電子設備進行通信的網絡通信狀態信息,根據所述網絡通信狀態信息將所述K個子數據信息發送至所述第三電子設備中;其中,K為大于等于I小于等于N的正整數。
[0009]本發明實施例還提供了一種第一電子設備,所述第一電子設備能夠使第二電子設備通過自身與第三電子設備進行通信,并將所述第二電子設備中的數據信息通過自身發送至所述第三電子設備中,所述數據信息包括N個子數據信息,其中,所述N為大于等于I的正整數;所述第一電子設備包括:
[0010]接收模塊,用于接收所述第二電子設備發送的子數據信息;
[0011]第一發送模塊,用于根據接收到的子數據信息生成第一反饋信息,并將所述第一反饋信息發送至所述第二電子設備,以使所述第二電子設備發送下一子數據信息;所述第一反饋信息用于表征子數據信息已發送至第三電子設備的信息,以便于所述第二電子設備快速將數據信息發送至第一電子設備;
[0012]對應地,所述接收模塊,還用于接收所述第二電子設備發送的下一子數據信息;其中,下一子數據信息為所述第二電子設備根據所述第一反饋信息向所述第二電子設備發送的數據信息;
[0013]獲取模塊,用于當接收到K個子數據信息后,獲取與所述第三電子設備進行通信的網絡通信狀態信息,根據所述網絡通信狀態信息將所述K個子數據信息發送至所述第三電子設備中;其中,K為大于等于I小于等于N的正整數。
[0014]本發明實施例的技術方案中,在第一電子設備接收到子數據信息后,向第二電子設備發送第一反饋信息,以使所述第二電子設備根據所述第一反饋信息快速發送下一子數據信息,如此,將第二電子設備預發送至第三電子設備的數據信息快速緩存至第一電子設備中,隨后,所述第一電子設備再根據網絡狀態信息將所述數據信息發送至第三電子設備,因此,本發明實施例能夠提升操作第二電子設備的用戶的用戶體驗。
【附圖說明】
[0015]圖1為本發明實施例數據處理方法的實現流程示意圖一;
[0016]圖2為本發明實施例數據處理方法的實現流程示意圖二 ;
[0017]圖3為本發明實施例數據處理方法的實現流程示意圖三;
[0018]圖4為本發明實施例數據處理方法的實現流程示意圖四;
[0019]圖5為本發明實施例數據處理方法的實現流程示意圖五;
[0020]圖6為本發明實施例第一電子設備的結構TJK意圖一;
[0021]圖7為本發明實施例第一電子設備的結構示意圖二 ;
[0022]圖8為本發明實施例第一電子設備的結構示意圖三;
[0023]圖9為本發明實施例第一電子設備的結構示意圖四。
【具體實施方式】
[0024]為了能夠更加詳盡地了解本發明的特點與技術內容,下面結合附圖對本發明的實現進行詳細闡述,所附附圖僅供參考說明之用,并非用來限定本發明。
[0025]實施例一
[0026]圖1為本發明實施例數據處理方法的實現流程示意圖一;本示例中的數據處理方法應用于第一電子設備中,所述第一電子設備能夠使第二電子設備通過自身與第三電子設備進行通信,并將所述第二電子設備中的數據信息通過自身發送至所述第三電子設備中,所述數據信息包括N個子數據信息,其中,所述N為大于等于I的正整數;如圖1所示,所述方法包括:
[0027]步驟101:接收所述第二電子設備發送的子數據信息;
[0028]本發明實施例中,第一電子設備具體為路由器,第二電子設備具體為個人計算機(PC, Personal Computer),第三電子設備為在互聯網中的、任何能夠將PC中的數據通過路由器上傳至自身的電子設備;具體地,所述第三電子設備為能夠提供存儲功能的電子設備,如能夠支持網盤功能的電子設備。
[0029]本發明實施例中,當所述第二電子設備,也即PC預通過網絡將自身的數據信息上傳至所述第三電子設備中,且當預上傳的所述數據信息的數據量較大時,所述第二電子設備將所述數據信息劃分為N個子數據信息,并依次向所述第一電子設備,也即路由器發送子數據信息,以將所述N個子數據信息通過路由器發送至所述第三電子設備;具體地,所述PC向路由器發送N個子數據信息中的第一個子數據信息,隨后,所述路由器接收所述N個子數據信息中的第一個子數據信息。
[0030]步驟102:根據接收到的子數據信息生成第一反饋信息,并將所述第一反饋信息發送至所述第二電子設備,以使所述第二電子設備發送下一子數據信息;所述第一反饋信息用于表征子數據信息已發送至第三電子設備的信息,以便于所述第二電子設備快速將數據信息發送至第一電子設備;
[0031]本發明實施例中,當所述第一電子設備,也即路由器接收到所述N個子數據信息中的第一個子數據信息后,所述路由器根據所述第一子數據信息生成第一反饋信息,并將所述第一反饋信息發送至第二電子設備;其中,所述第一反饋信息為一虛假信息,用于告知PC所述N個子數據信息中的第一個子數據信息已發送至第三電子設備,目的是使所述PC向所述路由器發送所述N個子數據信息中的第二子數據信息,如此,能夠使PC快速將預上傳至第三電子設備的數據信息發送至路由器,以提升用戶體驗。
[0032]這里,現有技術中,當路由器接收到PC發送的所述N個子數據信息中的第一個子數據信息后,所述路由器會獲取與所述第三電子設備進行通信的網絡狀態信息,此時,當與所述第三電子設備進行通信的網絡暢通時,所述路由器會根據所述網絡狀態信息向所述第三電子設備發送所述N個子數據信息中的第一個子數據信息;所述第三電子設備接收到所述N個子數據信息中的第一個子數據信息后向所述路由器發送反饋信息,進而路由器根據反饋信息向所述PC反饋所述N個子數據信息中的第一個子數據信息已發送至所述第三電子設備的信息發送成功消息,以使所述PC繼續發送下一子數據信息,即所述N個子數據信息中的第二子數據信息;如此,PC每向所述路由器發送一個子數據信息時,所述路由器均需要將子數據信息發送至第三電子設備后,再向所述PC反饋信息發送成功消息,進而使所述PC接收到信息發送成功消息后發送下一子數據信息,依次循環,直至將N個子數據信息全部發送完為止;在此過程中,當與所述第三電子設備進行通信的網絡狀態不佳時,或者PC正在通過所述路由器使用其他網絡資源時,會使得PC向第三電子設備上傳的速度很慢,影響用戶體驗;而本發明實施例中,路由器再接收到所述N個子數據信息中的第一個子數據信息后,向PC直接發送第一反饋信息,所述第一反饋信息為一虛假信息,即告知PC所述N個子數據信息中的第一個子數據信息已發送至第三電子設備的虛假信息,如此,使所述PC接收到所述第一反饋信息后發送下一子數據信息,本發明實施例按照此方式,在路由器接收到每個子數據信息后,無論是否將子數據信息發送至第三電子設備,所述路由器均會向所述PC發送一虛假信息,以告知PC子數據信息已發送至第三電子設備,依此循環,直至將N個子數據信息全部發送至路由器為止,其中,路由器在接收N個子數據信息中的任一子數據信息后,向PC發送虛假信息的同時,獲取與第三電子設備進行通信的網絡通信狀態信息,根據所述網絡通信狀態信息、在合適的網絡狀態下將子數據信息發送至第三電子設備;或者,路由器在接收到N個子數據信息中的任意幾個子數據信息后,獲取與第三電子設備進行通信的網絡通信狀態信息,根據所述網絡通信狀態信息、在合適的網絡狀態下將子數據信息發送至第三電子設備;因此,本發明實施例能夠快速將PC預上傳至第三電子設備的數據信息緩存至路由器,提升用戶體驗。
[0033]步驟103.:接收所述第二電子設備發送的下一子數據信息;其中,下一子數據信息為所述第二電子設備根據所述第一反饋信息向所述第二電子設備發送的數據信息;
[0034]步驟104:當接收到K個子數據信息后,獲取與所述第三電子設備進行通信的網絡通信狀態信息,根據所述網絡通信狀態信息將所述K個子數據信息發送至所述第三電子設備中;其中,K為大于等于I小于等于N的正整數。
[0035]在發明實施例中,路由器可以在接收到N個子數據信息中的第一個子數據信息后,就獲取與所述第三電子設備進行通信的網絡通信狀態信息,然后根據網絡通信狀態信息確定何時將第一個子數據信息發送至第三電子設備;或者,路由器可以在接收到N個子數據信息中的任意幾個子數據信息后,再獲取與所述第三電子設備進行通信的網絡通信狀態信息,根據網絡通信狀態信息確定何時將子數據信息依次發送至第三電子設備;或者,路由器還可以在N個子數據信息全部接收到之后,再獲取與第三電子設備進行通信的網絡狀態信息,然后根據所述通信狀態信息確定何時將N個子數據信息依次發送至第三電子設備。在實際應用中,可以根據具體情況對路由器進行設置,以實現上述三種方式中的任意一種,但是,無論哪種方式,路由器的目的均是將緩存至自身的子數據信息發送至第三電子設備,以最終實現PC通過路由器將數據信息上傳至第三電子設備的目的。
[0036]本發明實施例數據處理方法,在第一電子設備接收到子數據信息后,向第二電子設備發送第一反饋信息,以使所述第二電子設備根據所述第一反饋信息快速發送下一子數據信息,如此,將第二電子設備預發送至第三電子設備的數據信息快速緩存至第一電子設備中,隨后,所述第一電子設備再根據網絡狀態信息將所述數據信息發送至第三電子設備,因此,本發明實施例能夠提升操作第二電子設備的用戶的用戶體驗。
[0037]實施例二
[0038]圖2為本發明實施例數據處理方法的實現流程示意圖二 ;本示例中的數據處理方法應用于第一電子設備中,所述第一電子設備能夠使第二電子設備通過自身與第三電子設備進行通信,并將所述第二電子設備中的數據信息通過自身發送至所述第三電子設備中,所述數據信息包括N個子數據信息,其中,所述N為大于等于I的正整數;如圖2所示,所述方法包括:
[0039]步驟201:接收所述第二電子設備發送的屬性信息以及第一指令;
[0040]本發明實施例中,第一電子設備具體為路由器,第二電子設備具體為個人計算機(PC, Personal Computer),第三電子設備為在互聯網中的、任何能夠將PC中的數據通過路由器上傳至自身的電子設備;具體地,所述第三電子設備為能夠提供存儲功能的電子設備,如能夠支持網盤功能的電子設備。
[0041 ] 本發明實施例中,當M個第二電子設備共用一個第一電子設備向M個第三電子設備上傳數據信息時,也即M個PC共用一個路由器向M個第三電子設備上傳數據信息時,此時,為了在路由器中能夠區分M個PC各自緩存至自身的數據信息,路由器需要為每個PC創建一個特定存儲單元,其中,路由器可以采用用戶