,直至將N個子數據信息全部發送完為止;在此過程中,當與所述第三電子設備進行通信的網絡狀態不佳時,或者PC正在通過所述路由器使用其他網絡資源時,會使得PC向第三電子設備上傳的速度很慢,影響用戶體驗;而本發明實施例中,路由器再接收到所述N個子數據信息中的第一個子數據信息后,向PC直接發送第一反饋信息,所述第一反饋信息為一虛假信息,即告知PC所述N個子數據信息中的第一個子數據信息已發送至第三電子設備的虛假信息,如此,使所述PC接收到所述第一反饋信息后發送下一子數據信息,本發明實施例按照此方式,在路由器接收到每個子數據信息后,無論是否將子數據信息發送至第三電子設備,所述路由器均會向所述PC發送一虛假信息,以告知PC子數據信息已發送至第三電子設備,依此循環,直至將N個子數據信息全部發送至路由器為止,其中,路由器在接收N個子數據信息中的任一子數據信息后,向PC發送虛假信息的同時,獲取與第三電子設備進行通信的網絡通信狀態信息,根據所述網絡通信狀態信息、在合適的網絡狀態下將子數據信息發送至第三電子設備;或者,路由器在接收到N個子數據信息中的任意幾個子數據信息后,獲取與第三電子設備進行通信的網絡通信狀態信息,根據所述網絡通信狀態信息、在合適的網絡狀態下將子數據信息發送至第三電子設備;因此,本發明實施例能夠快速將PC預上傳至第三電子設備的數據信息緩存至路由器,提升用戶體驗。
[0088]步驟405:接收所述第二電子設備發送的下一子數據信息;其中,下一子數據信息為所述第二電子設備根據所述第一反饋信息向所述第二電子設備發送的數據信息;
[0089]步驟406:當接收到K個子數據信息后,獲取與所述第三電子設備進行通信的網絡通信狀態信息,根據所述網絡通信狀態信息將所述K個子數據信息發送至所述第三電子設備中;其中,K為大于等于I小于等于N的正整數;
[0090]步驟407:當所述N個子數據信息未全部存儲于所述存儲單元時,生成第一路徑指令,根據所述第一路徑指令向所述第二電子設備獲取所述N個子數據信息對應的第一路徑指示信息;
[0091 ] 本發明實施例中,當PC未將預上傳至第三電子設備的N個子數據信息全部發送至路由器,且用戶預通過第三電子設備獲取所述N個子數據信息時,或者,PC未將預上傳至網盤的N個子數據信息全部發送至路由器,且用戶預通過網盤獲取所述N個子數據信息,為了使用戶能夠盡快獲取所述N個子數據信息,在此情況下,所述路由器生成第一路徑指令,并根據所述第一路徑指令向所述第二電子設備、也即PC獲取所述N個子數據信息對應的第一路徑指示信息,其中,所述第一路徑指示信息可以為一鏈接,如此,能夠在所述N個子數據信息還未上傳至第三電子設備或網盤時,就能使其他用戶根據所述第一路徑指示信息獲取到所述N個子數據信息,因此,方便用戶使用,進而提升用戶體驗。
[0092]步驟408:將獲取到的子數據信息對應的第一路徑指示信息發送至第三電子設備,以便于所述第三電子設備根據所述第一路徑指示信息向所述第二電子設備獲取所述N個子數據信息。
[0093]在發明實施例中,路由器可以在接收到N個子數據信息中的第一個子數據信息后,就獲取與所述第三電子設備進行通信的網絡通信狀態信息,然后根據網絡通信狀態信息確定何時將第一個子數據信息發送至第三電子設備;或者,路由器可以在接收到N個子數據信息中的任意幾個子數據信息后,再獲取與所述第三電子設備進行通信的網絡通信狀態信息,根據網絡通信狀態信息確定何時將子數據信息依次發送至第三電子設備;或者,路由器還可以在N個子數據信息全部接收到之后,再獲取與第三電子設備進行通信的網絡狀態信息,然后根據所述通信狀態信息確定何時將N個子數據信息依次發送至第三電子設備。在實際應用中,可以根據具體情況對路由器進行設置,以實現上述三種方式中的任意一種,但是,無論哪種方式,路由器的目的均是將緩存至自身的子數據信息發送至第三電子設備,以最終實現PC通過路由器將數據信息上傳至第三電子設備的目的。
[0094]本發明實施例數據處理方法,在第一電子設備接收到子數據信息后,向第二電子設備發送第一反饋信息,以使所述第二電子設備根據所述第一反饋信息快速發送下一子數據信息,如此,將第二電子設備預發送至第三電子設備的數據信息快速緩存至第一電子設備中,隨后,所述第一電子設備再根據網絡狀態信息將所述數據信息發送至第三電子設備,因此,本發明實施例能夠提升操作第二電子設備的用戶的用戶體驗。
[0095]實施例五
[0096]圖5為本發明實施例數據處理方法的實現流程示意圖五;本示例中的數據處理方法應用于第一電子設備中,所述第一電子設備能夠使第二電子設備通過自身與第三電子設備進行通信,并將所述第二電子設備中的數據信息通過自身發送至所述第三電子設備中,所述數據信息包括N個子數據信息,其中,所述N為大于等于I的正整數;如圖5所示,所述方法包括:
[0097]步驟501:接收所述第二電子設備發送的屬性信息以及第一指令;
[0098]本發明實施例中,第一電子設備具體為路由器,第二電子設備具體為個人計算機(PC, Personal Computer),第三電子設備為在互聯網中的、任何能夠將PC中的數據通過路由器上傳至自身的電子設備;具體地,所述第三電子設備為能夠提供存儲功能的電子設備,如能夠支持網盤功能的電子設備。
[0099]本發明實施例中,當M個第二電子設備共用一個第一電子設備向M個第三電子設備上傳數據信息時,也即M個PC共用一個路由器向M個第三電子設備上傳數據信息時,此時,為了在路由器中能夠區分M個PC各自緩存至自身的數據信息,路由器需要為每個PC創建一個特定存儲單元,其中,路由器可以采用用戶名和密碼的方式為PC在路由器中創建一個對應于自身的存儲單元,因此,路由器接收PC發送的屬性信息以及第一指令,根據所述第一指令為PC創建存儲單元,以將PC發送至路由器的數據信息存儲于自身的存儲單元中;其中,所述屬性信息包括用戶名信息和密碼信息;具體地,當PC通過路由器向網盤上傳信息時,PC可以將自身在網盤中的用戶名信息和密碼信息作為屬性信息發送至路由器,使路由器作為網盤的一個緩存中介,當路由器接收到PC預發送至網盤的數據信息時,將數據信息緩存至自身中該PC對應的存儲單元中,如此,待與網盤通信的網絡通信狀態允許的情況下,所述路由器根據PC對應的用戶名信息和密碼信息向網盤上傳數據信息,以實現PC通過路由器將數據信息上傳至網盤的目的。這里,當路由器已根據PC對應的用戶名信息和密碼信息創建了一個存儲單元、且PC預上傳至網盤的數據信息已緩存至此存儲單元,此時,路由器可以向PC發送反饋信息,以告知PC預上傳至網盤的數據信息已緩存至自身,即路由器中,PC的操作者等待路由器將數據信息上傳至網盤即可。
[0100]步驟502:根據所述第一指令為所述屬性信息創建存儲單元;所述存儲單元用于存儲所述第二電子設備發送、與所述屬性信息對應的K個子數據信息;當接收到所述N個子數據信息中的任一子數據信息時,將所述N個子數據信息中的任一子數據信息存儲于所述存儲單兀;
[0101]步驟503:接收所述第二電子設備發送的子數據信息;
[0102]本發明實施例中,路由器接收PC發送的子數據信息,并將子數據信息存儲于存儲單元中,所述存儲單元為與PC的屬性信息對應的存儲單元。
[0103]值得注意的是,步驟501與步驟503的過程可以同時進行,即路由器可以同時接收PC發送的屬性信息、第一指令以及子數據信息;隨后,根據所述第一指令為所述屬性信息創建存儲單元,以將子數據信息存儲于存儲單元中。
[0104]本發明實施例中,當所述第二電子設備,也即PC預通過網絡將自身的數據信息上傳至所述第三電子設備中,且當預上傳的所述數據信息的數據量較大時,所述第二電子設備將所述數據信息劃分為N個子數據信息,并依次向所述第一電子設備,也即路由器發送子數據信息,以將所述N個子數據信息通過路由器發送至所述第三電子設備;具體地,所述PC向路由器發送N個子數據信息中的第一個子數據信息,隨后,所述路由器接收所述N個子數據信息中的第一個子數據信息。
[0105]步驟504:獲取與所述第三電子設備進行通信的網絡通信狀態信息,根據所述網絡通信狀態信息未能將子數據信息發送至所述第三電子設備時,生成第一反饋信息,并將所述第一反饋信息發送至所述第二電子設備,以使所述第二電子設備發送下一子數據信息;所述第一反饋信息用于表征子數據信息已發送至第三電子設備的信息,以便于所述第二電子設備快速將數據信息發送至第一電子設備;
[0106]或者,獲取與所述第三電子設備進行通信的網絡通信狀態信息,根據所述網絡通信狀態信息將子數據信息發送至所述第三電子設備,同時,生成第一反饋信息,并將所述第一反饋信息發送至所述第二電子設備,以使所述第二電子設備發送下一子數據信息;所述第一反饋信息用于表征子數據信息已發送至第三電子設備的信息,以便于所述第二電子設備快速將數據信息發送至第一電子設備;
[0107]本發明實施例中,當所述第一電子設備,也即路由器接收到所述N個子數據信息中的第一個子數據信息后,所述路由器獲取與所述第三電子設備進行通信的網絡通信狀態信息,此時,若網絡通信狀態不佳,即不能將所述路由器接收的第一個子數據信息發送至第三電子設備時,所述路由器生成第一反饋信息,并將所述第一反饋信息發送至第二電子設備;或者,當所述第一電子設備,也即路由器接收到所述N個子數據信息中的第一個子數據信息后,所述路由器獲取與所述第三電子設備進行通信的網絡通信狀態信息,此時,若網絡通信狀態良好,即能夠將所述路由器接收的第一個子數據信息發送至第三電子設備時,所述路由器也生成第一反饋信息,并將所述第一反饋信息發送至第二電子設備;也就是說,無論網絡通信狀態如何,也即無論是否能夠將所述路由器接收的第一子數據信息發送至第三電子設備,所述路由器均生成第一反饋信息,并將所述第一反饋信息發送至第二電子設備;其中,所述第一反饋信息為一虛假信息,用于告知PC所述N個子數據信息中的第一個子數據信息已發送至第三電子設備,目的是使所述PC向所述路由器發送所述N個子數據信息中的第二子數據信息,如此,能夠使PC快速將預上傳至第三電子設備的數據信息發送至路由器,以提升用戶體驗。
[0108]本發明實施例中,當路由器獲取與所述第三電子設備進行通信的網絡通信狀態信息后,確定出網絡通信狀態良好時,所述路由器能夠將第一個子數據信息立即發送至第三電子設備,也就是說。本示例中的路由器在接收到子數據信息、也確定出網絡狀態良好的情況下,能夠立即將接收到的子數據信息發送至第三電子設備。
[0109]這里,現有技術中,當路由器接收到PC發送的所述N個子數據信息中的第一個子數據信息后,所述路由器會獲取與所述第三電子設備進行通信的網絡狀態信息,此時,當與所述第三電子設備進行通信的網絡暢通時,所述路由器會根據所述網絡狀態信息向所述第三電子設備發送所述N個子數據信息中的第一個子數據信息;所述第三電子設備接收到所述N個子數據信息中的第一個子數據信息后向所述路由器發送反饋信息,進而路由器根據反饋信息向所述PC反饋所述N個子數據信息中的第一個子數據信息已發送至所述第三電子設備的信息發送成功消息,以使所述PC繼續發送下一子數據信息,即所述N個子數據信息中的第二子數據信息;如此,PC每向所述路由器發送一個子數據信息時,所述路由器均需要將子數據信息發送至第三電子設備后,再向所述PC反饋信息發送成功消息,進而使所述PC接收到信息發送成功消息后發送下一子數據信息,依次循環,直至將N個子數據信息全部發送完為止;在此過程中,當與所述第三電子設備進行通信的網絡狀態不佳時,或者PC正在通過所述路由器使用其他網絡資源時,會使得PC向第三電子設備上傳的速度很慢,影響用戶體驗;而本發明實施例中,路由器再接收到所述N個子數據信息中的第一個子數據信息后,向PC直接發送第一反饋信息,所述第一反饋信息為一虛假信息,即告知PC所述N個子數據信息中的第一個子數據信息已發送至第三電子設備的虛假信息,如此,使所述PC接收到所述第一反饋信息后發送下一子數據信息,本發明實施例按照此方式,在路由器接收到每個子數據信息后,無論是否將子數據信息發送至第三電子設備,所述路由器均會向所述PC發送一虛假信息,以告知PC子數據信息已發送至第三電子設備,依此循環,直至將N個子數據信息全部發送至路由器為止,其中,路由器在接收N個子數據信息中的任一子數據信息后,向PC發送虛假信息的同時,獲