亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種智能設備的數據同步方法和裝置的制造方法

文檔序號:9491923閱讀:512來源:國知局
一種智能設備的數據同步方法和裝置的制造方法
【技術領域】
[0001]本發(fā)明涉及信息處理技術領域,具體涉及一種智能設備的數據同步方法和裝置。
【背景技術】
[0002]隨著科技的發(fā)展,類似于智能網絡音箱的各種智能設備正越來越普及。智能設備集成了處理器和網絡接口,用戶可以通過使用控制終端(例如手機、平板電腦等)上預先安裝的應用程序與之建立連接。例如控制終端可將互聯網上的流媒體音樂,推送到智能音箱進行播放。
[0003]當多個控制終端與同一智能設備建立連接后,為了方便用戶操作,智能設備會將接收到的數據發(fā)送到所有與該智能設備建立連接的控制終端中。但是,數據量很大的時候,當智能設備向控制終端發(fā)送該數據時,很容易引起智能設備的網絡發(fā)生堵塞。

【發(fā)明內容】

[0004]本發(fā)明實施例提供一種智能設備的數據同步方法和裝置,以避免智能設備在數據傳輸過程中發(fā)生網絡擁堵的問題。
[0005]第一方面,本發(fā)明實施例提供了一種智能設備的數據同步方法,應用于與智能設備連接的控制終端,包括:
[0006]獲取傳輸數據以及未同步傳輸數據的控制終端列表;
[0007]判斷控制終端列表中當前未同步傳輸數據的控制終端數量是否大于1,若是,則將控制終端列表中當前未同步傳輸數據的控制終端分組;所述未同步傳輸數據的控制終端為未獲取傳輸數據的控制終端;
[0008]對于每個控制終端分組,將當前分組控制終端列表作為當前分組的未同步傳輸數據的控制終端列表,將當前分組的未同步傳輸數據的控制終端列表以及傳輸數據發(fā)送給當前分組控制終端列表中的一控制終端,直至將傳輸數據同步給所有與智能設備連接的控制終端。
[0009]第二方面,本發(fā)明實施例提供了一種智能設備的數據同步方法,應用于智能設備,包括:
[0010]獲取傳輸數據;
[0011]將傳輸數據發(fā)送給與所述智能設備連接且未同步傳輸數據的控制終端列表中的一控制終端,使所述控制終端將傳輸數據同步給所述控制終端列表中剩余的與智能設備連接的控制終端,所述未同步傳輸數據的控制終端為未獲取傳輸數據的控制終端。
[0012]第三方面,本發(fā)明實施例提供了一種智能設備的數據同步裝置,該裝置配置于與智能設備連接的控制終端,包括:
[0013]數據獲取模塊,用于獲取傳輸數據以及未同步傳輸數據的控制終端列表;
[0014]判斷模塊,用于判斷控制終端列表中當前未同步傳輸數據的控制終端數量是否大于1,若是,則將控制終端列表中當前未同步傳輸數據的控制終端分組;所述未同步傳輸數據的控制終端為未獲取傳輸數據的控制終端;
[0015]數據同步模塊,用于對每個控制終端分組,將當前分組控制終端列表作為當前分組的未同步傳輸數據的控制終端列表,將當前分組的未同步傳輸數據的控制終端列表以及傳輸數據發(fā)送給當前分組控制終端列表中的一控制終端,直至將傳輸數據同步給所有與智能設備連接的控制終端。
[0016]第四方面,本發(fā)明實施例提供了一種智能設備的數據同步裝置,該裝置配置于智能設備,包括:
[0017]數據獲取模塊,用于獲取傳輸數據;
[0018]數據傳輸模塊,用于將傳輸數據發(fā)送給與所述智能設備連接且未同步傳輸數據的控制終端列表中的一控制終端,使所述控制終端將傳輸數據同步給所述控制終端列表中剩余的與智能設備連接的控制終端,所述未同步傳輸數據的控制終端為未獲取傳輸數據的控制終端。
[0019]本發(fā)明實施例提供的智能設備的數據同步方案,當控制終端列表中當前未同步傳輸數據的控制終端數量大于1時,通過將控制終端列表中當前未同步傳輸數據的控制終端分組,并且將當前分組的未同步傳輸數據的控制終端列表以及傳輸數據發(fā)送給當前分組控制終端列表中的一控制終端,直至將傳輸數據同步給所有與智能設備連接的控制終端,解決了智能設備在數據傳輸過程中容易造成網絡擁堵的問題。
【附圖說明】
[0020]通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發(fā)明的其它特征、目的和優(yōu)點將會變得更明顯:
[0021]圖1是本發(fā)明實施例一提供的一種智能設備的數據同步方法流程圖;
[0022]圖2是本發(fā)明實施例一提供的一種智能設備的數據同步過程示意圖;
[0023]圖3是本發(fā)明實施例一提供的另一種智能設備的數據同步過程示意圖;
[0024]圖4是本發(fā)明實施例二提供的一種智能設備的數據同步方法流程圖;
[0025]圖5是本發(fā)明實施例二提供的一種智能設備的數據同步過程示意圖;
[0026]圖6是本發(fā)明實施例三提供的一種智能設備的數據同步方法流程圖;
[0027]圖7是本發(fā)明實施例四提供的一種智能設備的數據同步方法流程圖;
[0028]圖8是本發(fā)明實施例五提供的一種智能設備的數據同步裝置的結構框圖;
[0029]圖9是本發(fā)明實施例六提供的一種智能設備的數據同步裝置的結構框圖。
【具體實施方式】
[0030]下面結合附圖和實施例對本發(fā)明作進一步的詳細說明??梢岳斫獾氖?,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部內容。
[0031 ] 在更加詳細地討論示例性實施例之前應當提到的是,一些示例性實施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項步驟描述成順序的處理,但是其中的許多步驟可以被并行地、并發(fā)地或者同時實施。此外,各項步驟的順序可以被重新安排。當其步驟完成時所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對應于方法、函數、規(guī)程、子例程、子程序等等。
[0032]實施例一
[0033]圖1是本發(fā)明實施例一提供的一種智能設備的數據同步方法流程圖,本實施例提供的一種智能設備的數據同步方法,應用于與智能設備連接的控制終端,可用于將大量的傳輸數據同步到所有與智能設備連接的控制終端的情況。該方法可以由智能設備的數據同步裝置來執(zhí)行,該裝置可以采用硬件和/或軟件的形式實現。如圖1所示,所述方法包括:
[0034]步驟110、獲取傳輸數據以及未同步傳輸數據的控制終端列表;
[0035]—個智能設備可以與多個終端建立連接,每一個終端都可以對所述智能設備進行控制,與智能設備建立連接并對其進行控制的終端稱為控制終端。上述操作的執(zhí)行主體可以是任一與智能設備連接的未同步傳輸數據的控制終端。如圖2所示,控制終端A、B、C、D、E均與智能設備X連接,控制終端A將傳輸數據推送給智能設備X后,控制終端B、C、D、E中未同步傳輸數據。因此,智能設備X將所述傳輸數據以及未同步傳輸數據的控制終端列表B、C、D、E,發(fā)送給未同步傳輸數據的控制終端列表B、C、D、E中的任意一個控制終端(例如控制終端C),此時控制終端C獲取智能設備X發(fā)送的傳輸數據以及未同步傳輸數據的控制終端列表B、C、D、E。又例如,若智能設備X以及控制終端A、B、C均同步有傳輸數據,此時未同步傳輸數據的控制終端列表為控制終端D和E,控制終端D接收控制終端C發(fā)送的傳輸數據以及未同步傳輸數據的控制終端列表D和E。
[0036]需要說明的是,上述操作可以是,未同步傳輸數據的控制終端向所述智能設備或一同步有傳輸數據的控制終端發(fā)出數據請求,所述智能設備或一同步有傳輸數據的控制終端接收到所述數據請求后將傳輸數據以及未同步傳輸數據的控制終端列表傳送到發(fā)出數據請求的未同步傳輸數據的控制終端上,還可以是智能設備或一同步有傳輸數據的控制終端主動將傳輸數據以及未同步傳輸數據的控制終端列表傳送到與智能設備建立連接的某一個未同步傳輸數據的控制終端上。
[0037]其中,所述控制終端可以是智能手機或者平板電腦,所述智能設備可以是智能音箱等。
[0038]步驟120、判斷控制終端列表中當前未同步傳輸數據的控制終端數量是否大于1,若是,則將控制終端列表中當前未同步傳輸數據的控制終端分組;所述未同步傳輸數據的控制終端為未獲取傳輸數據的控制終端;
[0039]獲取傳輸數據以及未同步傳輸數據的控制終端列表后,該控制終端已同步有傳輸數據,因此需更新獲取到的未同步傳輸數據的控制終端列表,將自身從所述未同步傳輸數據的控制終端列表中刪除。然后判斷當前未同步傳輸數據的控制終端數量是否大于1,若大于1,則將控制終端列表中當前未同步傳輸數據的控制終端分組。若控制終端列表中當前未同步傳輸數據的控制終端數量等于1,則將所述傳輸數據發(fā)送給控制終端列表中當前未同步傳輸數據的控制終端,若控制終端列表中當前已不存在未同步傳輸數據的控制終端,則結束傳輸數據的同步。
[0040]步驟130、對于每個控制終端分組,將當前分組控制終端列表作為當前分組的未同步傳輸數據的控制終端列表,將當前分組的未同步傳輸數據的控制終端列表以及傳輸數據發(fā)送給當前分組控制終端列表中的一控制終端,直至將傳輸數據同步給所有與智能設備連接的控制終端。
[0041]將當前分組的未同步傳輸數據的控制終端列表以及傳輸數據發(fā)送給當前分組控制終端列表中的一控制終端,可以是隨機在當前分組的未同步傳輸數據的控制終端列表中選擇一控制終端,并將當前分組的未同步傳輸數據的控制終端列表以及傳輸數據發(fā)送給隨機選擇的一控制終端。優(yōu)選的,按照未同步傳輸數據的控制終端列表順序,將傳輸數據同步給所有與智能設備連接的控制終端。未同步傳輸數據的控制終端列表順序例如可以按照控制終端與智能設備連接的時間順序排布。
[0042]與智能設備連接的未同步傳輸數據的控制終端依次執(zhí)行上述操作,直至將傳輸數據同步給所有與智能設備連接的控制終端,
當前第1頁1 2 3 4 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1