第二路由器上滿足預設類型的數據。
[0094]若服務類型對應的服務是第二路由器提供的API,則第一路由器通過API協議及根據復制指令,復制第二路由器上滿足預設類型的數據。
[0095]若服務類型對應的服務是第二路由器提供的文件共享服務和API,則第一路由器通過文件共享服務協議或者API協議及根據復制指令,復制第二路由器上滿足預設類型的數據。也即,如果第二路由器同時向第一路由器提供文件共享服務和API,則第一路由器選擇根據其中任一種服務類型及根據復制指令,復制第二路由器上滿足預設類型的數據。在此種實現方式中,若服務類型對應的服務是第二路由器提供的文件共享服務和API,則第一路由器還可以選擇通過API協議及根據復制指令,復制第二路由器上滿足預設類型的數據。
[0096]本實施例提供的路由器數據復制方法,通過第一路由器接收控制設備發(fā)送的復制指令,第一路由器根據服務類型以及復制指令,復制第二路由器上滿足預設類型的數據,使得用戶可以主動選擇需要復制哪些類型的數據,從而,可以只復制用戶指定的數據以滿足用戶的需求,進一步提高了復制效率及用戶體驗。
[0097]圖3是根據又一示例性實施例示出的一種路由器數據復制方法的流程圖。本實施例在圖1所示實施例的基礎上,對第一路由器根據服務類型,復制第二路由器上的數據,作詳細說明,如圖3所示,本實施例提供的路由器數據復制方法包括:
[0098]S301:第一路由器接入第二路由器的局域網中。
[0099]與SlOl類似,用戶在硬件上將第一路由器與第二路由器連接后,第一路由器可以通過DHCP協議接入第二路由器的局域網中。
[0100]S302:第一路由器識別第二路由器向第一路由器提供的服務,確定第二路由器提供的服務類型。
[0101]S102類似,有三種實現方式,第一路由器通過文件共享服務協議識別第二路由器向第一路由器提供的服務?;蛘?,第一路由器通過API協議識別第二路由器向第一路由器提供的服務?;蛘?,第一路由器同時使用文件共享服務協議和API協議識別第二路由器向第一路由器提供的服務。
[0102]S303:第一路由器根據服務類型和預設可復制的數據類型識別第二路由器上的數據,確定第二路由器上的可復制數據。
[0103]其中,預設可復制的數據類型為帶有預設標識和/或存儲于第二路由器上的預設位置的數據。
[0104]預設標識和預設位置可以是第一路由器和第二路由器預先約定的。
[0105]舉例來說,第二路由器上的數據可以分為系統數據和用戶數據,其中,系統數據和用戶數據具有不同的標識,系統數據不需要復制,而只需要復制用戶數據,第一路由器根據文件共享服務協議或者API協議和預設的可復制的數據類型只識別帶有預設標識的數據。或者,第二路由器上的數據存儲于不同的位置,第一路由器根據文件共享服務協議或者API協議和預設的可復制的數據類型只識別存儲于預設位置的數據,例如,只識別盤符為“D”的硬盤上存儲的數據。或者,第一路由器根據文件共享服務協議或者API協議和預設的可復制的數據類型同時識別帶有預設標識和存儲于預設位置的數據。帶有預設標識和/或存儲于預設位置的數據為可復制數據。
[0106]S304:第一路由器復制第二路由器上的可復制數據。
[0107]第一路由器識別出可復制數據后,即復制第二路由器上的可復制數據。
[0108]本實施例提供的路由器數據復制方法,通過第一路由器根據服務類型和預設可復制的數據類型識別第二路由器上的數據,確定第二路由器上的可復制數據,其中,預設可復制的數據類型為帶有預設標識和/或存儲于第二路由器上的預設位置的數據,第一路由器復制第二路由器上的可復制數據,可以只復制帶有預設標識和/或存儲于預設位置的數據,從而,實現只復制可復制數據,而不需要復制第二路由器上的全部數據,進一步提高了復制效率和用戶體驗。
[0109]圖4是根據一示例性實施例示出的一種路由器的框圖。如圖4所示,本實施例提供的路由器包括:
[0110]接入模塊41,被配置為接入第二路由器的局域網中。
[0111]用戶需要用雙絞線、同軸電纜等網線將路由器的WAN口與第二路由器的LAN口連接,這樣就從硬件上將路由器與第二路由器連接。之后,接入模塊41可以通過DHCP協議接入第二路由器的局域網中,接入模塊41接入第二路由器的局域網中后即可識別出第二路由器。
[0112]識別模塊42,被配置為識別第二路由器向路由器提供的服務,確定第二路由器提供的服務類型。
[0113]復制模塊43,被配置為根據服務類型,復制第二路由器上的數據。
[0114]本實施例提供的路由器,通過設置接入模塊,被配置為接入第二路由器的局域網中,識別模塊,被配置為識別第二路由器向第一路由器提供的服務,確定第二路由器提供的服務類型,復制模塊,被配置為根據服務類型,復制第二路由器上的數據,從而,路由器可以主動復制第二路由器上的數據,相較于手動復制數據的方案,效率更高,提高了用戶體驗。
[0115]圖5是根據另一示例性實施例示出的一種路由器的框圖。本實施例在圖4所示實施例的基礎上,識別模塊42包括:
[0116]第一識別子模塊421,被配置為通過文件共享服務協議識別第二路由器向路由器提供的服務。
[0117]第一識別子模塊421可以通過Bit Torrent協議、Jabber/XMPP協議等文件共享服務協議識別第二路由器向路由器提供的服務。
[0118]第二識別子模塊422,被配置為通過API協議識別第二路由器向路由器提供的服務。
[0119]需要說明的是,需要說明的是,識別模塊42可以是只包括第一識別子模塊421或只包括第二識別子模塊422,或者,同時包括第一識別子模塊421和第二識別子模塊422。
[0120]本實施例提供的路由器,通過設置第一識別子模塊,被配置為通過文件共享服務協議識別第二路由器向路由器提供的服務,第二識別子模塊,被配置為通過API協議識別第二路由器向路由器提供的服務,識別第二路由器向路由器提供的服務,從而,根據對應的服務類型復制第二路由器上的數據,步驟簡潔,效率高。
[0121]圖6是根據又一示例性實施例示出的一種路由器的框圖。如圖6所示,本實施例提供的路由器在圖5所示實施例的基礎上,復制模塊43包括:
[0122]第一復制子模塊431被配置為當服務類型對應的服務是第二路由器提供的文件共享服務時,則通過文件共享服務協議復制第二路由器上的數據。
[0123]第二復制子模塊432,被配置為當服務類型對應的服務是第二路由器提供的API時,則通過API協議復制第二路由器上的數據。
[0124]第三復制子模塊433,被配置為當服務類型對應的服務是第二路由器提供的文件共享服務和API時,則通過文件共享服務協議或者API協議復制第二路由器上的數據。
[0125]第一復制子模塊431、第二復制子模塊432和第三復制子模塊433復制的第二路由器上的數據可以是第二路由器上的所有數據,也可以第二路由器上的部分數據,本實施例對此不做限制。路由器復制第二路由器上的數據之后將復制到的數據存儲至自身的存儲空間中,供用戶使用。
[0126]本實施例提供的路由器,通過設置第一復制子模塊,被配置為當服務類型對應的服務是第二路由器提供的文件共享服務時,則通過文件共享服務協議復制第二路由器上的數據,第二復制子模塊,被配置為當服務類型對應的服務是第二路由器提供的API時,則通過API協議復制第二路由器上的數據,第三復制子模塊,被配置為當服務類型對應的服務是第二路由器提供的文件共享服務和API時,則通過文件共享服務協議或者API協議復制第二路由器上的數據,能根據對應的服務類型復制第二路由器上的數據,步驟簡潔,效率高。
[0127]圖7是根據再一示例性實施例示出的一種路由器的框圖。如圖7所示,本實施例提供的路由器在圖4所示實施例的基礎上,還包括:
[0128]接收模塊71,被配置為接收控制設備發(fā)送的復制指令。
[0129]其中,復制指令用于指示路由器復制預設類型的數據。
[0130]第四復制子模塊434,被配置為根據服務類型以及復制指令,復制第二路由器上滿足預設類型的數據。
[0131]本實施例提供的路由器,通過設置接收模塊,被配置為接收控制設備發(fā)送的復制指令,第四復制模塊,被配置為根據服務類型以及復制指令,復制第二路由器上滿足預設類型的數據,使得用戶可以主動選擇需要復制哪些類型的數據,從而,可以只復制用戶指定的數據以滿足用戶的需求,進一步提高了復制效率及用戶體驗。
[0132]圖8是根據另一示例性實施例示出的一種