本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種數(shù)據(jù)傳輸方法及裝置。
背景技術(shù):
運(yùn)動(dòng)相機(jī)、行車記錄儀、車載mp3、無人機(jī)之類的電子設(shè)備在使用過程中會(huì)產(chǎn)生一些使用數(shù)據(jù),用戶可以將這些使用數(shù)據(jù)傳輸?shù)椒?wù)器,從而通過服務(wù)器對這些使用數(shù)據(jù)進(jìn)行保存和共享。
相關(guān)技術(shù)提供的一種數(shù)據(jù)傳輸方法包括:電子設(shè)備檢測是否存在無線網(wǎng)絡(luò),當(dāng)存在無線網(wǎng)絡(luò)時(shí),電子設(shè)備接入該無線網(wǎng)絡(luò),并通過該無線網(wǎng)網(wǎng)絡(luò)與服務(wù)器建立連接,通過該連接將使用數(shù)據(jù)傳輸?shù)椒?wù)器。
由于這些電子設(shè)備都應(yīng)用于移動(dòng)場景中,而移動(dòng)場景中幾乎沒有可用的無線網(wǎng)絡(luò),因此,電子設(shè)備無法將使用數(shù)據(jù)傳輸?shù)椒?wù)器。
技術(shù)實(shí)現(xiàn)要素:
為了解決離線設(shè)備無法與服務(wù)器進(jìn)行數(shù)據(jù)傳輸?shù)膯栴},本發(fā)明實(shí)施例提供了一種數(shù)據(jù)傳輸方法及裝置。所述技術(shù)方案如下:
第一方面,提供了一種數(shù)據(jù)傳輸方法,所述方法包括:
離線設(shè)備與中轉(zhuǎn)設(shè)備建立第一連接,所述中轉(zhuǎn)設(shè)備為可同時(shí)保持兩個(gè)不同的網(wǎng)絡(luò)連接的設(shè)備;
所述離線設(shè)備通過所述第一連接接收所述中轉(zhuǎn)設(shè)備發(fā)送的數(shù)據(jù),所述數(shù)據(jù)是所述中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接獲取到的;或,所述離線設(shè)備通過所述第一連接將數(shù)據(jù)發(fā)送給所述中轉(zhuǎn)設(shè)備,以使所述中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接將所述數(shù)據(jù)發(fā)送給所述服務(wù)器;
其中,所述第一連接為無線保真WiFi連接且所述第二連接為WiFi Direct連接,或,所述第一連接為WiFi Direct連接且所述第二連接為WiFi連接,或,所述第一連接為WiFi Direct連接,所述第二連接為移動(dòng)網(wǎng)絡(luò)連接。
第二方面,提供了一種數(shù)據(jù)傳輸方法,所述方法包括:
中轉(zhuǎn)設(shè)備與離線設(shè)備建立第一連接,所述中轉(zhuǎn)設(shè)備為可同時(shí)保持兩個(gè)不同的網(wǎng)絡(luò)連接的設(shè)備;
所述中轉(zhuǎn)設(shè)備通過所述第一連接將數(shù)據(jù)發(fā)送給所述離線設(shè)備,所述數(shù)據(jù)是所述中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接獲取到的;或,所述中轉(zhuǎn)設(shè)備通過所述第一連接接收所述離線設(shè)備發(fā)送的數(shù)據(jù),通過與服務(wù)器建立的第二連接將所述數(shù)據(jù)發(fā)送給所述服務(wù)器;
其中,所述第一連接為無線保真WiFi連接且所述第二連接為WiFi Direct連接,或,所述第一連接為WiFi Direct連接且所述第二連接為WiFi連接,或,所述第一連接為WiFi Direct連接,所述第二連接為移動(dòng)網(wǎng)絡(luò)連接。
第三方面,提供了一種數(shù)據(jù)傳輸裝置,用于離線設(shè)備中,所述裝置包括:
連接建立模塊,用于與中轉(zhuǎn)設(shè)備建立第一連接,所述中轉(zhuǎn)設(shè)備為可同時(shí)保持兩個(gè)不同的網(wǎng)絡(luò)連接的設(shè)備;
數(shù)據(jù)傳輸模塊,用于通過所述連接建立模塊建立的所述第一連接接收所述中轉(zhuǎn)設(shè)備發(fā)送的數(shù)據(jù),所述數(shù)據(jù)是所述中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接獲取到的;或,通過所述連接建立模塊建立的所述第一連接將數(shù)據(jù)發(fā)送給所述中轉(zhuǎn)設(shè)備,以使所述中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接將所述數(shù)據(jù)發(fā)送給所述服務(wù)器;
其中,所述第一連接為無線保真WiFi連接且所述第二連接為WiFi Direct連接,或,所述第一連接為WiFi Direct連接且所述第二連接為WiFi連接,或,所述第一連接為WiFi Direct連接,所述第二連接為移動(dòng)網(wǎng)絡(luò)連接。
第四方面,提供了一種數(shù)據(jù)傳輸裝置,用于中轉(zhuǎn)設(shè)備中,所述中轉(zhuǎn)設(shè)備為可同時(shí)保持兩個(gè)不同的網(wǎng)絡(luò)連接的設(shè)備,所述裝置包括:
連接建立模塊,用于與離線設(shè)備建立第一連接;
數(shù)據(jù)傳輸模塊,用于通過所述連接建立模塊建立的所述第一連接將數(shù)據(jù)發(fā)送給所述離線設(shè)備,所述數(shù)據(jù)是所述中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接獲取到的;或,通過所述連接建立模塊建立的所述第一連接接收所述離線設(shè)備發(fā)送的數(shù)據(jù),通過與服務(wù)器建立的第二連接將所述數(shù)據(jù)發(fā)送給所述服務(wù)器;
其中,所述第一連接為無線保真WiFi連接且所述第二連接為WiFi Direct連接,或,所述第一連接為WiFi Direct連接且所述第二連接為WiFi連接,或, 所述第一連接為WiFi Direct連接,所述第二連接為移動(dòng)網(wǎng)絡(luò)連接。
本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是:
通過與中轉(zhuǎn)設(shè)備建立第一連接;通過第一連接接收中轉(zhuǎn)設(shè)備發(fā)送的數(shù)據(jù),該數(shù)據(jù)是中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接獲取到的;或,通過第一連接將數(shù)據(jù)發(fā)送給中轉(zhuǎn)設(shè)備,以使中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接將數(shù)據(jù)發(fā)送給服務(wù)器;其中,中轉(zhuǎn)設(shè)備同時(shí)保持第一連接和第二連接,可以通過中轉(zhuǎn)設(shè)備接收服務(wù)器發(fā)送的數(shù)據(jù),或,通過中轉(zhuǎn)設(shè)備將數(shù)據(jù)發(fā)送給服務(wù)器,解決了離線設(shè)備無法與服務(wù)器進(jìn)行數(shù)據(jù)傳輸?shù)膯栴},達(dá)到了數(shù)據(jù)共享的效果。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明各個(gè)實(shí)施例所涉及的實(shí)施環(huán)境圖;
圖2是本發(fā)明一個(gè)實(shí)施例提供的數(shù)據(jù)傳輸方法的方法流程圖;
圖3是本發(fā)明另一實(shí)施例提供的數(shù)據(jù)傳輸方法的方法流程圖;
圖4是本發(fā)明一個(gè)實(shí)施例提供的數(shù)據(jù)傳輸方法的方法流程圖;
圖5是本發(fā)明一個(gè)實(shí)施例提供的數(shù)據(jù)傳輸裝置的結(jié)構(gòu)框圖;
圖6是本發(fā)明再一實(shí)施例提供的數(shù)據(jù)傳輸裝置的結(jié)構(gòu)框圖;
圖7是本發(fā)明一個(gè)實(shí)施例提供的數(shù)據(jù)傳輸裝置的結(jié)構(gòu)框圖;
圖8是本發(fā)明再一實(shí)施例提供的數(shù)據(jù)傳輸裝置的結(jié)構(gòu)框圖。
具體實(shí)施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合附圖對本發(fā)明實(shí)施方式作進(jìn)一步地詳細(xì)描述。
請參考圖1所示的本發(fā)明各個(gè)實(shí)施例所涉及的實(shí)施環(huán)境圖,圖1中包括離線設(shè)備110、中轉(zhuǎn)設(shè)備120和服務(wù)器130。
離線設(shè)備110是運(yùn)行有用于提供通信接口的應(yīng)用程序的電子設(shè)備,該應(yīng)用 程序提供了一組網(wǎng)絡(luò)接口,使得離線設(shè)備110能夠通過該網(wǎng)絡(luò)接口實(shí)現(xiàn)數(shù)據(jù)的上傳和下載能力。其中,離線設(shè)備110可以是運(yùn)動(dòng)相機(jī)、行車記錄儀、車載mp3、無人機(jī)之類的電子設(shè)備。
中轉(zhuǎn)設(shè)備120上安裝有一套運(yùn)行于中轉(zhuǎn)設(shè)備120上,且用于中轉(zhuǎn)服務(wù)器130和離線設(shè)備110之間的數(shù)據(jù)的應(yīng)用程序,該應(yīng)用程序以IM(Instant Messaging,即時(shí)通訊)插件的形式運(yùn)行,所以具有IM的實(shí)時(shí)性和易獲取的特性。
服務(wù)器130提供了接口程序,該接口程序使用C語言編寫,采用FCGI(Fast Common Gateway Interface,快速公共網(wǎng)關(guān)接口)的形式,運(yùn)行于離線設(shè)備110的服務(wù)器130之上,服務(wù)器130可以是新搭建的專用于本發(fā)明的服務(wù)器,也可以是離線設(shè)備110原有的服務(wù)器,本發(fā)明不作限定。
本發(fā)明中,中轉(zhuǎn)設(shè)備120為可以同時(shí)保持兩種不同的網(wǎng)絡(luò)連接的設(shè)備,如采用Mac操作系統(tǒng)的設(shè)備或者采用可將網(wǎng)卡虛擬成兩個(gè)網(wǎng)絡(luò)接口(Network Interface)的Android操作系統(tǒng)的設(shè)備。其中兩個(gè)網(wǎng)絡(luò)接口分別對應(yīng)于不同的工作模式,用于連接不同的網(wǎng)絡(luò),如其中的一個(gè)網(wǎng)絡(luò)接口對應(yīng)于WiFi(Widely Fidelity,無線保真)工作模式,另一個(gè)網(wǎng)絡(luò)接口對應(yīng)于WiFi Direct工作模式,因此,中轉(zhuǎn)設(shè)備120可以通過其中一個(gè)網(wǎng)絡(luò)接口與離線設(shè)備110建立第一連接,通過另一個(gè)網(wǎng)絡(luò)接口與服務(wù)器130建立第二連接。如當(dāng)?shù)谝贿B接是WiFi連接時(shí),第二連接是WiFi Direct連接;當(dāng)?shù)谝贿B接是WiFi Direct連接時(shí),第二連接是WiFi連接;當(dāng)?shù)谝贿B接是WiFi Direct連接時(shí),第二連接是數(shù)據(jù)網(wǎng)絡(luò)連接。
其中,WiFi網(wǎng)絡(luò)包括一個(gè)主控設(shè)備和多個(gè)接入設(shè)備,且主控設(shè)備處于AP(Access Point,接入點(diǎn))模式,接入設(shè)備處于Station模式。WiFi Direct網(wǎng)絡(luò)包括多個(gè)對等設(shè)備且每個(gè)對等設(shè)備都同時(shí)支持AP模式和Station模式,在同一時(shí)刻,多個(gè)對等設(shè)備中的一個(gè)處于AP模式,其他對等設(shè)備處于Station模式。
請參考圖2,其示出了本發(fā)明一個(gè)實(shí)施例提供的數(shù)據(jù)傳輸方法的方法流程圖,該數(shù)據(jù)傳輸方法可以應(yīng)用于離線設(shè)備中。該數(shù)據(jù)傳輸方法,包括:
步驟201,離線設(shè)備與中轉(zhuǎn)設(shè)備建立第一連接,中轉(zhuǎn)設(shè)備為可同時(shí)保持兩個(gè)不同的網(wǎng)絡(luò)連接的設(shè)備。
步驟202,離線設(shè)備通過第一連接接收中轉(zhuǎn)設(shè)備發(fā)送的數(shù)據(jù),該數(shù)據(jù)是中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接獲取到的;或,離線設(shè)備通過第一連接將數(shù) 據(jù)發(fā)送給中轉(zhuǎn)設(shè)備,以使中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接將數(shù)據(jù)發(fā)送給服務(wù)器。
其中,第一連接為WiFi連接且第二連接為WiFi Direct連接,或,第一連接為WiFi Direct連接且第二連接為WiFi連接,或,第一連接為WiFi Direct連接,第二連接為移動(dòng)網(wǎng)絡(luò)連接。
綜上所述,本發(fā)明實(shí)施例提供的數(shù)據(jù)傳輸方法,通過與中轉(zhuǎn)設(shè)備建立第一連接;通過第一連接接收中轉(zhuǎn)設(shè)備發(fā)送的數(shù)據(jù),該數(shù)據(jù)是中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接獲取到的;或,通過第一連接將數(shù)據(jù)發(fā)送給中轉(zhuǎn)設(shè)備,以使中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接將數(shù)據(jù)發(fā)送給服務(wù)器;其中,中轉(zhuǎn)設(shè)備同時(shí)保持第一連接和第二連接,可以通過中轉(zhuǎn)設(shè)備接收服務(wù)器發(fā)送的數(shù)據(jù),或,通過中轉(zhuǎn)設(shè)備將數(shù)據(jù)發(fā)送給服務(wù)器,解決了離線設(shè)備無法與服務(wù)器進(jìn)行數(shù)據(jù)傳輸?shù)膯栴},達(dá)到了數(shù)據(jù)共享的效果。
請參考圖3,其示出了本發(fā)明另一實(shí)施例提供的數(shù)據(jù)傳輸方法的方法流程圖,該數(shù)據(jù)傳輸方法可以應(yīng)用于中轉(zhuǎn)設(shè)備中。該數(shù)據(jù)傳輸方法,包括:
步驟301,中轉(zhuǎn)設(shè)備與離線設(shè)備建立第一連接,中轉(zhuǎn)設(shè)備為可同時(shí)保持兩個(gè)不同的網(wǎng)絡(luò)連接的設(shè)備。
步驟302,中轉(zhuǎn)設(shè)備通過第一連接將數(shù)據(jù)發(fā)送給離線設(shè)備,該數(shù)據(jù)是中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接獲取到的;或,中轉(zhuǎn)設(shè)備通過第一連接接收離線設(shè)備發(fā)送的數(shù)據(jù),通過與服務(wù)器建立的第二連接將數(shù)據(jù)發(fā)送給服務(wù)器。
其中,第一連接為WiFi連接且第二連接為WiFi Direct連接,或,第一連接為WiFi Direct連接且第二連接為WiFi連接,或,第一連接為WiFi Direct連接,第二連接為移動(dòng)網(wǎng)絡(luò)連接。
綜上所述,本發(fā)明實(shí)施例提供的數(shù)據(jù)傳輸方法,通過與離線設(shè)備建立第一連接;通過第一連接將數(shù)據(jù)發(fā)送給離線設(shè)備,該數(shù)據(jù)是中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接獲取到的;或,通過第一連接接收離線設(shè)備發(fā)送的數(shù)據(jù),通過與服務(wù)器建立的第二連接將數(shù)據(jù)發(fā)送給服務(wù)器;其中,中轉(zhuǎn)設(shè)備同時(shí)保持第一連接和第二連接,可以通過中轉(zhuǎn)設(shè)備接收服務(wù)器發(fā)送的數(shù)據(jù),或,通過中轉(zhuǎn)設(shè)備將數(shù)據(jù)發(fā)送給服務(wù)器,解決了離線設(shè)備無法與服務(wù)器進(jìn)行數(shù)據(jù)傳輸?shù)膯栴},達(dá)到了數(shù)據(jù)共享的效果。
請參考圖4,其示出了本發(fā)明另一實(shí)施例提供的數(shù)據(jù)傳輸方法的方法流程圖,該數(shù)據(jù)傳輸方法可以應(yīng)用于包括離線設(shè)備和中轉(zhuǎn)設(shè)備的系統(tǒng)中。該數(shù)據(jù)傳輸方法,包括:
步驟401,離線設(shè)備與中轉(zhuǎn)設(shè)備之間建立第一連接,中轉(zhuǎn)設(shè)備為可同時(shí)保持兩個(gè)不同的網(wǎng)絡(luò)連接的設(shè)備。
離線設(shè)備通過WiFi Direct周期性地向外廣播數(shù)據(jù)包,該數(shù)據(jù)包包括SSID(Service Set Identifier,服務(wù)集標(biāo)識)和BSSID(Basic Service Set Identifier,基本服務(wù)集標(biāo)識),中轉(zhuǎn)設(shè)備在接收到數(shù)據(jù)包后,根據(jù)該數(shù)據(jù)包判斷是否支持該離線設(shè)備,當(dāng)中轉(zhuǎn)設(shè)備確定支持該離線設(shè)備時(shí),與中轉(zhuǎn)設(shè)備之間建立第一連接,當(dāng)中轉(zhuǎn)設(shè)備確定不支持該離線設(shè)備時(shí),結(jié)束流程。
其中,當(dāng)建立第一連接時(shí),存在中轉(zhuǎn)設(shè)備與服務(wù)器建立的第二連接,中轉(zhuǎn)設(shè)備可以斷開第二連接,也可以不斷開第二連接,本實(shí)施例不作限定。
步驟402,中轉(zhuǎn)設(shè)備通過第一連接向離線設(shè)備發(fā)送設(shè)備信息請求。
設(shè)備請求信息用于請求離線設(shè)備的設(shè)備信息,該設(shè)備信息至少包括設(shè)備標(biāo)識和綁定指示信息,設(shè)備標(biāo)識包括PID(Product ID,產(chǎn)品ID)和SN(Serial Number,序列號),該綁定指示信息用于指示離線設(shè)備是否存在主設(shè)備和離線設(shè)備帳號。其中,離線設(shè)備帳號用于在數(shù)據(jù)傳輸過程中標(biāo)識離線設(shè)備,可以是運(yùn)行于離線設(shè)備之上的一個(gè)應(yīng)用程序的賬號,比如微信號、QQ號等。需要說明的是,該應(yīng)用程序也運(yùn)行在中轉(zhuǎn)設(shè)備中,因此,中轉(zhuǎn)設(shè)備中具有中轉(zhuǎn)設(shè)備帳號,該中轉(zhuǎn)設(shè)備帳號用于在數(shù)據(jù)傳輸過程中標(biāo)識中轉(zhuǎn)設(shè)備。
本實(shí)施例中,離線設(shè)備不能聯(lián)網(wǎng),因此,離線設(shè)備無法直接請求服務(wù)器分配離線設(shè)備帳號,而需要中轉(zhuǎn)設(shè)備請求服務(wù)器為離線設(shè)備分配離線設(shè)備帳號,在這個(gè)過程中,中轉(zhuǎn)設(shè)備需要先成為離線設(shè)備的主設(shè)備,才具有為離線設(shè)備申請離線設(shè)備帳號的權(quán)限。其中,一個(gè)離線設(shè)備在同一時(shí)刻只存在一個(gè)主設(shè)備,并且,不同的主設(shè)備為離線設(shè)備請求的離線設(shè)備帳號可以相同,也可以不同,本實(shí)施例不作限定。
步驟403,離線設(shè)備通過第一連接接收中轉(zhuǎn)設(shè)備發(fā)送的設(shè)備信息請求。
步驟404,離線設(shè)備通過第一連接向中轉(zhuǎn)設(shè)備發(fā)送設(shè)備信息,該設(shè)備信息包括離線設(shè)備的設(shè)備標(biāo)識和綁定指示信息。
步驟405,中轉(zhuǎn)設(shè)備通過第一連接接收離線設(shè)備發(fā)送的設(shè)備信息。
步驟406,當(dāng)綁定指示信息指示離線設(shè)備不存在主設(shè)備和離線設(shè)備帳號時(shí),中轉(zhuǎn)設(shè)備通過第一連接向離線設(shè)備發(fā)送主設(shè)備請求,該主設(shè)備請求用于請求成為離線設(shè)備的主設(shè)備。
本實(shí)施例中,可以通過為綁定指示信息設(shè)置標(biāo)志位來指示離線設(shè)備是否存在主設(shè)備和離線設(shè)備帳號。比如,當(dāng)標(biāo)志位的數(shù)值為1時(shí),指示離線設(shè)備存在主設(shè)備和離線設(shè)備帳號;當(dāng)標(biāo)志位的數(shù)值為0時(shí),指示離線設(shè)備不存在主設(shè)備和離線設(shè)備帳號。當(dāng)然,還可以通過其它方式來指示離線設(shè)備是否存在主設(shè)備和離線設(shè)備帳號,本實(shí)施例不對綁定指示信息的具體實(shí)現(xiàn)方式作限定。
需要說明的是,當(dāng)綁定指示信息指示離線設(shè)備存在主設(shè)備和離線設(shè)備帳號時(shí),結(jié)束流程。
步驟407,離線設(shè)備通過第一連接接收中轉(zhuǎn)設(shè)備發(fā)送的主設(shè)備請求。
其中,主設(shè)備請求可以具體為owner請求。
步驟408,離線設(shè)備通過第一連接向中轉(zhuǎn)設(shè)備發(fā)送確認(rèn)信息。
步驟409,中轉(zhuǎn)設(shè)備通過第一連接接收離線設(shè)備發(fā)送的確認(rèn)信息。
步驟410,中轉(zhuǎn)設(shè)備建立第二連接,通過第二連接向服務(wù)器發(fā)送包括離線設(shè)備的設(shè)備標(biāo)識的帳號分配請求,并從服務(wù)器接收服務(wù)器根據(jù)帳號分配請求為離線設(shè)備分配的離線設(shè)備帳號。
在中轉(zhuǎn)設(shè)備與服務(wù)器建立第二連接時(shí),中轉(zhuǎn)設(shè)備可以斷開與離線設(shè)備建立的第一連接,也可以不斷開第一連接,本實(shí)施例不作限定。
服務(wù)器在接收到設(shè)備標(biāo)識后,為離線設(shè)備分配離線設(shè)備帳號,通過第二連接將該離線設(shè)備帳號發(fā)送給中轉(zhuǎn)設(shè)備。
可選的,當(dāng)服務(wù)器獲取到中轉(zhuǎn)設(shè)備帳號時(shí),還可以將離線設(shè)備帳號和中轉(zhuǎn)設(shè)備帳號進(jìn)行綁定。其中,中轉(zhuǎn)設(shè)備帳號可以是中轉(zhuǎn)設(shè)備在發(fā)送設(shè)備標(biāo)識時(shí)發(fā)送的,也可以是預(yù)先存儲在服務(wù)器中的,本實(shí)施例不作限定。
步驟411,中轉(zhuǎn)設(shè)備通過第一連接向離線設(shè)備發(fā)送離線設(shè)備帳號。
當(dāng)中轉(zhuǎn)設(shè)備保持有第一連接時(shí),中轉(zhuǎn)設(shè)備直接通過第一連接向離線設(shè)備發(fā)送離線設(shè)備帳號;當(dāng)中轉(zhuǎn)設(shè)備已經(jīng)斷開了第一連接時(shí),還需要先與離線設(shè)備建立第一連接,通過第一連接向離線設(shè)備發(fā)送離線設(shè)備帳號。在建立第一連接時(shí),中轉(zhuǎn)設(shè)備可以斷開第二連接,也可以不斷開第二連接,本實(shí)施例不作限定。
其中,中轉(zhuǎn)設(shè)備還可以通過第一連接將中轉(zhuǎn)設(shè)備帳號發(fā)送給離線設(shè)備,以便離線設(shè)備可以向中轉(zhuǎn)設(shè)備帳號所對應(yīng)的中轉(zhuǎn)設(shè)備發(fā)送數(shù)據(jù)。
步驟412,離線設(shè)備通過第一連接接收中轉(zhuǎn)設(shè)備發(fā)送的離線設(shè)備帳號。
當(dāng)中轉(zhuǎn)設(shè)備向離線設(shè)備發(fā)送了中轉(zhuǎn)設(shè)備帳號時(shí),離線設(shè)備還通過第一連接接收該中轉(zhuǎn)設(shè)備帳號。
步驟413,離線設(shè)備對綁定指示信息進(jìn)行修改,修改后的綁定指示信息用于指示離線設(shè)備存在主設(shè)備和離線設(shè)備帳號。
比如,當(dāng)通過標(biāo)志位來指示離線設(shè)備是否存在主設(shè)備和離線設(shè)備帳號時(shí),離線設(shè)備可以對標(biāo)志位的數(shù)值進(jìn)行修改。
在離線設(shè)備得到離線設(shè)備帳號后,離線設(shè)備可以與中轉(zhuǎn)設(shè)備進(jìn)行數(shù)據(jù)傳輸。下面,步驟414和415描述了中轉(zhuǎn)設(shè)備向離線設(shè)備發(fā)送數(shù)據(jù)的過程,步驟416和417描述了離線設(shè)備向中轉(zhuǎn)設(shè)備發(fā)送數(shù)據(jù)的過程。在實(shí)際應(yīng)用中,可以只支持中轉(zhuǎn)設(shè)備向離線設(shè)備發(fā)送數(shù)據(jù),也可以只支持離線設(shè)備向中轉(zhuǎn)設(shè)備發(fā)送數(shù)據(jù),還可以同時(shí)支持中轉(zhuǎn)設(shè)備向離線設(shè)備發(fā)送數(shù)據(jù)和離線設(shè)備向中轉(zhuǎn)設(shè)備發(fā)送數(shù)據(jù),本實(shí)施例不作限定。其中,在同時(shí)支持中轉(zhuǎn)設(shè)備向離線設(shè)備發(fā)送數(shù)據(jù)和離線設(shè)備向中轉(zhuǎn)設(shè)備發(fā)送數(shù)據(jù)時(shí),本實(shí)例不限定先后執(zhí)行順序。
步驟414,中轉(zhuǎn)設(shè)備通過第一連接將數(shù)據(jù)發(fā)送給離線設(shè)備帳號所對應(yīng)的離線設(shè)備,該數(shù)據(jù)是中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接獲取到的。
中轉(zhuǎn)設(shè)備可以先通過第二連接獲取服務(wù)器中的數(shù)據(jù),再通過第一連接將該數(shù)據(jù)發(fā)送給離線設(shè)備帳號所對應(yīng)的離線設(shè)備。其中,當(dāng)中轉(zhuǎn)設(shè)備保持有第一連接時(shí),中轉(zhuǎn)設(shè)備直接通過第一連接向離線設(shè)備發(fā)送數(shù)據(jù);當(dāng)中轉(zhuǎn)設(shè)備已經(jīng)斷開了第一連接時(shí),還需要先與離線設(shè)備建立第一連接,通過第一連接向離線設(shè)備發(fā)送數(shù)據(jù)。在建立第一連接時(shí),中轉(zhuǎn)設(shè)備可以斷開第二連接,也可以不斷開第二連接,本實(shí)施例不作限定。
步驟415,離線設(shè)備通過離線設(shè)備帳號和第一連接接收中轉(zhuǎn)設(shè)備發(fā)送的數(shù)據(jù)。
步驟416,離線設(shè)備通過離線設(shè)備帳號和第一連接將數(shù)據(jù)發(fā)送給中轉(zhuǎn)設(shè)備。
步驟417,中轉(zhuǎn)設(shè)備通過第一連接接收離線設(shè)備通過離線設(shè)備帳號發(fā)送的數(shù)據(jù),通過與服務(wù)器建立的第二連接將數(shù)據(jù)發(fā)送給服務(wù)器。
中轉(zhuǎn)設(shè)備可以先通過第一連接接收離線設(shè)備發(fā)送的數(shù)據(jù),再通過第二連接 將該數(shù)據(jù)發(fā)送給服務(wù)器。其中,當(dāng)中轉(zhuǎn)設(shè)備保持有第二連接時(shí),中轉(zhuǎn)設(shè)備直接通過第二連接向服務(wù)器發(fā)送數(shù)據(jù);當(dāng)中轉(zhuǎn)設(shè)備已經(jīng)斷開了第二連接時(shí),還需要先與服務(wù)器建立第二連接。在建立第二連接時(shí),中轉(zhuǎn)設(shè)備可以斷開第一連接,也可以不斷開第一連接,本實(shí)施例不作限定。
可選的,本實(shí)施例提供的方法,還包括:
中轉(zhuǎn)設(shè)備通過第二連接向服務(wù)器發(fā)送包括中轉(zhuǎn)設(shè)備的中轉(zhuǎn)設(shè)備帳號和離線設(shè)備帳號的解綁請求;
中轉(zhuǎn)設(shè)備通過第二連接接收服務(wù)器發(fā)送的解綁通知信息,該解綁通知信息是服務(wù)器根據(jù)解綁請求對在帳號分配過程中綁定的中轉(zhuǎn)設(shè)備帳號和離線設(shè)備帳號進(jìn)行解綁后發(fā)送給中轉(zhuǎn)設(shè)備的;
中轉(zhuǎn)設(shè)備通過第一連接將解綁通知信息發(fā)送給離線設(shè)備;
離線設(shè)備通過第一連接接收中轉(zhuǎn)設(shè)備發(fā)送的解綁通知信息;
離線設(shè)備再次對綁定指示信息進(jìn)行修改,修改后的綁定指示信息用于指示離線設(shè)備不存在主設(shè)備和離線設(shè)備帳號。
當(dāng)中轉(zhuǎn)設(shè)備需要解除與離線設(shè)備之間的綁定關(guān)系時(shí),先通過第二連接向服務(wù)器發(fā)送包括中轉(zhuǎn)設(shè)備帳號和離線設(shè)備帳號的解綁請求,其中,當(dāng)中轉(zhuǎn)設(shè)備保持有第二連接時(shí),中轉(zhuǎn)設(shè)備直接通過第二連接向服務(wù)器發(fā)送解綁請求;當(dāng)中轉(zhuǎn)設(shè)備已經(jīng)斷開了第二連接時(shí),還需要先與服務(wù)器建立第二連接。在建立第二連接時(shí),中轉(zhuǎn)設(shè)備可以斷開第一連接,也可以不斷開第一連接,本實(shí)施例不作限定。
服務(wù)器根據(jù)解綁請求解除中轉(zhuǎn)設(shè)備帳號和離線設(shè)備帳號之間的綁定關(guān)系,并生成解綁通知信息,通過第二連接將解綁通知信息發(fā)送給中轉(zhuǎn)設(shè)備。中轉(zhuǎn)設(shè)備通過第一連接將解綁通知信息發(fā)送給離線設(shè)備,當(dāng)中轉(zhuǎn)設(shè)備保持有第一連接時(shí),中轉(zhuǎn)設(shè)備直接通過第一連接向離線設(shè)備發(fā)送解綁通知信息;當(dāng)中轉(zhuǎn)設(shè)備已經(jīng)斷開了第一連接時(shí),還需要先與離線設(shè)備建立第一連接。在建立第一連接時(shí),中轉(zhuǎn)設(shè)備可以斷開第二連接,也可以不斷開第二連接,本實(shí)施例不作限定。
離線設(shè)備根據(jù)解綁通知信息將綁定指示信息修改為用于指示離線設(shè)備不存在主設(shè)備和離線設(shè)備帳號。比如,離線設(shè)備可以修改綁定指示信息的標(biāo)志位的數(shù)值。
綜上所述,本發(fā)明實(shí)施例提供的數(shù)據(jù)傳輸方法,通過與中轉(zhuǎn)設(shè)備建立第一 連接;通過第一連接接收中轉(zhuǎn)設(shè)備發(fā)送的數(shù)據(jù),該數(shù)據(jù)是中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接獲取到的;或,通過第一連接將數(shù)據(jù)發(fā)送給中轉(zhuǎn)設(shè)備,以使中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接將數(shù)據(jù)發(fā)送給服務(wù)器;其中,中轉(zhuǎn)設(shè)備同時(shí)保持第一連接和第二連接,可以通過中轉(zhuǎn)設(shè)備接收服務(wù)器發(fā)送的數(shù)據(jù),或,通過中轉(zhuǎn)設(shè)備將數(shù)據(jù)發(fā)送給服務(wù)器,解決了離線設(shè)備無法與服務(wù)器進(jìn)行數(shù)據(jù)傳輸?shù)膯栴},達(dá)到了數(shù)據(jù)共享的效果。
請參考圖5,其示出了本發(fā)明一個(gè)實(shí)施例提供的數(shù)據(jù)傳輸裝置的結(jié)構(gòu)框圖,該數(shù)據(jù)傳輸裝置可以應(yīng)用于離線設(shè)備中。該數(shù)據(jù)傳輸裝置,包括:
連接建立模塊510,用于與中轉(zhuǎn)設(shè)備建立第一連接,中轉(zhuǎn)設(shè)備為可同時(shí)保持兩個(gè)不同的網(wǎng)絡(luò)連接的設(shè)備;
數(shù)據(jù)傳輸模塊520,用于通過連接建立模塊510建立的第一連接接收中轉(zhuǎn)設(shè)備發(fā)送的數(shù)據(jù),數(shù)據(jù)是中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接獲取到的;或,通過連接建立模塊建立的第一連接將數(shù)據(jù)發(fā)送給中轉(zhuǎn)設(shè)備,以使中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接將數(shù)據(jù)發(fā)送給服務(wù)器;
其中,第一連接為WiFi連接且第二連接為WiFi Direct連接,或,第一連接為WiFi Direct連接且第二連接為WiFi連接,或,第一連接為WiFi Direct連接,第二連接為移動(dòng)網(wǎng)絡(luò)連接。
綜上所述,本發(fā)明實(shí)施例提供的數(shù)據(jù)傳輸裝置,通過與中轉(zhuǎn)設(shè)備建立第一連接;通過第一連接接收中轉(zhuǎn)設(shè)備發(fā)送的數(shù)據(jù),該數(shù)據(jù)是中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接獲取到的;或,通過第一連接將數(shù)據(jù)發(fā)送給中轉(zhuǎn)設(shè)備,以使中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接將數(shù)據(jù)發(fā)送給服務(wù)器;其中,中轉(zhuǎn)設(shè)備同時(shí)保持第一連接和第二連接,可以通過中轉(zhuǎn)設(shè)備接收服務(wù)器發(fā)送的數(shù)據(jù),或,通過中轉(zhuǎn)設(shè)備將數(shù)據(jù)發(fā)送給服務(wù)器,解決了離線設(shè)備無法與服務(wù)器進(jìn)行數(shù)據(jù)傳輸?shù)膯栴},達(dá)到了數(shù)據(jù)共享的效果。
請參考圖6,其示出了本發(fā)明再一實(shí)施例提供的數(shù)據(jù)傳輸裝置的結(jié)構(gòu)框圖,該數(shù)據(jù)傳輸裝置可以應(yīng)用于離線設(shè)備中。該數(shù)據(jù)傳輸裝置,包括:連接建立模塊610和數(shù)據(jù)傳輸模塊620。
連接建立模塊610,用于與中轉(zhuǎn)設(shè)備建立第一連接,中轉(zhuǎn)設(shè)備為可同時(shí)保持 兩個(gè)不同的網(wǎng)絡(luò)連接的設(shè)備;
數(shù)據(jù)傳輸模塊620,用于通過連接建立模塊610建立的第一連接接收中轉(zhuǎn)設(shè)備發(fā)送的數(shù)據(jù),數(shù)據(jù)是中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接獲取到的;或,通過連接建立模塊建立的第一連接將數(shù)據(jù)發(fā)送給中轉(zhuǎn)設(shè)備,以使中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接將數(shù)據(jù)發(fā)送給服務(wù)器;
其中,第一連接為WiFi連接且第二連接為WiFi Direct連接,或,第一連接為WiFi Direct連接且第二連接為WiFi連接,或,第一連接為WiFi Direct連接,第二連接為移動(dòng)網(wǎng)絡(luò)連接。
可選的,本實(shí)施例提供的裝置,還包括:
帳號獲取模塊630,用于連接建立模塊610與中轉(zhuǎn)設(shè)備建立第一連接之后,通過中轉(zhuǎn)設(shè)備獲取服務(wù)器分配的離線設(shè)備帳號;
相應(yīng)的,數(shù)據(jù)傳輸模塊620,具體用于:通過離線設(shè)備帳號和第一連接接收中轉(zhuǎn)設(shè)備發(fā)送的數(shù)據(jù);或,通過離線設(shè)備帳號和第一連接將數(shù)據(jù)發(fā)送給中轉(zhuǎn)設(shè)備。
可選的,帳號獲取模塊630,包括:
第一接收單元631,用于通過第一連接接收中轉(zhuǎn)設(shè)備發(fā)送的主設(shè)備請求,主設(shè)備請求用于請求成為離線設(shè)備的主設(shè)備;
信息發(fā)送單元632,用于通過第一連接向中轉(zhuǎn)設(shè)備發(fā)送確認(rèn)信息,以使中轉(zhuǎn)設(shè)備建立第二連接,通過第二連接向服務(wù)器發(fā)送包括離線設(shè)備的設(shè)備標(biāo)識的帳號分配請求,并從服務(wù)器接收服務(wù)器根據(jù)帳號分配請求為離線設(shè)備分配的離線設(shè)備帳號;
第二接收單元633,用于通過第一連接接收中轉(zhuǎn)設(shè)備發(fā)送的離線設(shè)備帳號。
可選的,第一接收單元631,具體用于:
通過第一連接接收中轉(zhuǎn)設(shè)備發(fā)送的設(shè)備信息請求;
通過第一連接向中轉(zhuǎn)設(shè)備發(fā)送設(shè)備信息,設(shè)備信息包括離線設(shè)備的設(shè)備標(biāo)識和綁定指示信息;
當(dāng)綁定指示信息指示離線設(shè)備不存在主設(shè)備和離線設(shè)備帳號時(shí),通過第一連接接收中轉(zhuǎn)設(shè)備發(fā)送的主設(shè)備請求。
可選的,本實(shí)施例提供的裝置,還包括:
第一修改模塊640,用于帳號獲取模塊630通過中轉(zhuǎn)設(shè)備獲取服務(wù)器分配的 離線設(shè)備帳號之后,對綁定指示信息進(jìn)行修改,修改后的綁定指示信息用于指示離線設(shè)備存在主設(shè)備和離線設(shè)備帳號。
可選的,本實(shí)施例提供的裝置,還包括:
信息接收模塊650,用于第一修改模塊640對綁定指示信息進(jìn)行修改之后,通過第一連接接收中轉(zhuǎn)設(shè)備發(fā)送的解綁通知信息,解綁通知信息是中轉(zhuǎn)設(shè)備通過第二連接向服務(wù)器發(fā)送包括中轉(zhuǎn)設(shè)備的中轉(zhuǎn)設(shè)備帳號和離線設(shè)備帳號的解綁請求,服務(wù)器根據(jù)解綁請求對在帳號分配過程中綁定的中轉(zhuǎn)設(shè)備帳號和離線設(shè)備帳號進(jìn)行解綁后發(fā)送給中轉(zhuǎn)設(shè)備的;
第二修改模塊660,用于再次對綁定指示信息進(jìn)行修改,修改后的綁定指示信息用于指示離線設(shè)備不存在主設(shè)備和離線設(shè)備帳號。
綜上所述,本發(fā)明實(shí)施例提供的數(shù)據(jù)傳輸裝置,通過與中轉(zhuǎn)設(shè)備建立第一連接;通過第一連接接收中轉(zhuǎn)設(shè)備發(fā)送的數(shù)據(jù),該數(shù)據(jù)是中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接獲取到的;或,通過第一連接將數(shù)據(jù)發(fā)送給中轉(zhuǎn)設(shè)備,以使中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接將數(shù)據(jù)發(fā)送給服務(wù)器;其中,中轉(zhuǎn)設(shè)備同時(shí)保持第一連接和第二連接,可以通過中轉(zhuǎn)設(shè)備接收服務(wù)器發(fā)送的數(shù)據(jù),或,通過中轉(zhuǎn)設(shè)備將數(shù)據(jù)發(fā)送給服務(wù)器,解決了離線設(shè)備無法與服務(wù)器進(jìn)行數(shù)據(jù)傳輸?shù)膯栴},達(dá)到了數(shù)據(jù)共享的效果。
請參考圖7,其示出了本發(fā)明一個(gè)實(shí)施例提供的數(shù)據(jù)傳輸裝置的結(jié)構(gòu)框圖,該數(shù)據(jù)傳輸裝置可以應(yīng)用于中轉(zhuǎn)設(shè)備中,中轉(zhuǎn)設(shè)備為可同時(shí)保持兩個(gè)不同的網(wǎng)絡(luò)連接的設(shè)備。該數(shù)據(jù)傳輸裝置,包括:
連接建立模塊710,用于與離線設(shè)備建立第一連接;
數(shù)據(jù)傳輸模塊720,用于通過連接建立模塊710建立的第一連接將數(shù)據(jù)發(fā)送給離線設(shè)備,數(shù)據(jù)是中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接獲取到的;或,通過連接建立模塊建立的第一連接接收離線設(shè)備發(fā)送的數(shù)據(jù),通過與服務(wù)器建立的第二連接將數(shù)據(jù)發(fā)送給服務(wù)器;
其中,第一連接為WiFi連接且第二連接為WiFi Direct連接,或,第一連接為WiFi Direct連接且第二連接為WiFi連接,或,第一連接為WiFi Direct連接,第二連接為移動(dòng)網(wǎng)絡(luò)連接。
綜上所述,本發(fā)明實(shí)施例提供的數(shù)據(jù)傳輸裝置,通過與離線設(shè)備建立第一 連接;通過第一連接將數(shù)據(jù)發(fā)送給離線設(shè)備,該數(shù)據(jù)是中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接獲取到的;或,通過第一連接接收離線設(shè)備發(fā)送的數(shù)據(jù),通過與服務(wù)器建立的第二連接將數(shù)據(jù)發(fā)送給服務(wù)器;其中,中轉(zhuǎn)設(shè)備同時(shí)保持第一連接和第二連接,可以通過中轉(zhuǎn)設(shè)備接收服務(wù)器發(fā)送的數(shù)據(jù),或,通過中轉(zhuǎn)設(shè)備將數(shù)據(jù)發(fā)送給服務(wù)器,解決了離線設(shè)備無法與服務(wù)器進(jìn)行數(shù)據(jù)傳輸?shù)膯栴},達(dá)到了數(shù)據(jù)共享的效果。
請參考圖8,其示出了本發(fā)明再一實(shí)施例提供的數(shù)據(jù)傳輸裝置的結(jié)構(gòu)框圖,該數(shù)據(jù)傳輸裝置可以應(yīng)用于中轉(zhuǎn)設(shè)備中,中轉(zhuǎn)設(shè)備為可同時(shí)保持兩個(gè)不同的網(wǎng)絡(luò)連接的設(shè)備。該數(shù)據(jù)傳輸裝置,包括:連接建立模塊810和數(shù)據(jù)傳輸模塊820。
連接建立模塊810,用于與離線設(shè)備建立第一連接;
數(shù)據(jù)傳輸模塊820,用于通過連接建立模塊810建立的第一連接將數(shù)據(jù)發(fā)送給離線設(shè)備,數(shù)據(jù)是中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接獲取到的;或,通過連接建立模塊建立的第一連接接收離線設(shè)備發(fā)送的數(shù)據(jù),通過與服務(wù)器建立的第二連接將數(shù)據(jù)發(fā)送給服務(wù)器;
其中,第一連接為WiFi連接且第二連接為WiFi Direct連接,或,第一連接為WiFi Direct連接且第二連接為WiFi連接,或,第一連接為WiFi Direct連接,第二連接為移動(dòng)網(wǎng)絡(luò)連接。
可選的,本實(shí)施例提供的裝置,還包括:
第一發(fā)送模塊830,用于連接建立模塊810與離線設(shè)備建立第一連接之后,將服務(wù)器分配的離線設(shè)備帳號發(fā)送給離線設(shè)備;
相應(yīng)的,數(shù)據(jù)傳輸模塊820,具體用于:通過第一連接將數(shù)據(jù)發(fā)送給離線設(shè)備帳號所對應(yīng)的離線設(shè)備;或,通過第一連接接收離線設(shè)備通過離線設(shè)備帳號發(fā)送的數(shù)據(jù)。
可選的,第一發(fā)送模塊830,包括:
第一發(fā)送單元831,用于通過第一連接向離線設(shè)備發(fā)送主設(shè)備請求,主設(shè)備請求用于請求成為離線設(shè)備的主設(shè)備;
第一接收單元832,用于通過第一連接接收離線設(shè)備發(fā)送的確認(rèn)信息;
連接建立單元833,用于建立第二連接,通過第二連接向服務(wù)器發(fā)送包括離線設(shè)備的設(shè)備標(biāo)識的帳號分配請求,并從服務(wù)器接收服務(wù)器根據(jù)帳號分配請求 為離線設(shè)備分配的離線設(shè)備帳號;
第二發(fā)送單元834,用于通過第一連接向離線設(shè)備發(fā)送離線設(shè)備帳號。
可選的,第一發(fā)送單元831,具體用于:
通過第一連接向離線設(shè)備發(fā)送主設(shè)備請求之前,通過第一連接向離線設(shè)備發(fā)送設(shè)備信息請求;
通過第一連接接收離線設(shè)備發(fā)送的設(shè)備信息,設(shè)備信息包括離線設(shè)備的設(shè)備標(biāo)識和綁定指示信息;
當(dāng)綁定指示信息指示離線設(shè)備不存在主設(shè)備和離線設(shè)備帳號時(shí),通過第一連接向離線設(shè)備發(fā)送主設(shè)備請求。
可選的,本實(shí)施例提供的裝置,還包括:
第二發(fā)送模塊840,用于通過第二連接向服務(wù)器發(fā)送包括中轉(zhuǎn)設(shè)備的中轉(zhuǎn)設(shè)備帳號和離線設(shè)備帳號的解綁請求;
信息接收模塊850,用于通過第二連接接收服務(wù)器發(fā)送的解綁通知信息,解綁通知信息是服務(wù)器根據(jù)解綁請求對在帳號分配過程中綁定的中轉(zhuǎn)設(shè)備帳號和離線設(shè)備帳號進(jìn)行解綁后發(fā)送給中轉(zhuǎn)設(shè)備的;
第三發(fā)送模塊860,用于通過第一連接將解綁通知信息發(fā)送給離線設(shè)備。
綜上所述,本發(fā)明實(shí)施例提供的數(shù)據(jù)傳輸裝置,通過與離線設(shè)備建立第一連接;通過第一連接將數(shù)據(jù)發(fā)送給離線設(shè)備,該數(shù)據(jù)是中轉(zhuǎn)設(shè)備通過與服務(wù)器建立的第二連接獲取到的;或,通過第一連接接收離線設(shè)備發(fā)送的數(shù)據(jù),通過與服務(wù)器建立的第二連接將數(shù)據(jù)發(fā)送給服務(wù)器;其中,中轉(zhuǎn)設(shè)備同時(shí)保持第一連接和第二連接,可以通過中轉(zhuǎn)設(shè)備接收服務(wù)器發(fā)送的數(shù)據(jù),或,通過中轉(zhuǎn)設(shè)備將數(shù)據(jù)發(fā)送給服務(wù)器,解決了離線設(shè)備無法與服務(wù)器進(jìn)行數(shù)據(jù)傳輸?shù)膯栴},達(dá)到了數(shù)據(jù)共享的效果。
需要說明的是:上述實(shí)施例提供的數(shù)據(jù)傳輸裝置在進(jìn)行數(shù)據(jù)傳輸時(shí),僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將數(shù)據(jù)傳輸裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的數(shù)據(jù)傳輸裝置與數(shù)據(jù)傳輸方法實(shí)施例屬于同一構(gòu)思,其具體實(shí)現(xiàn)過程詳見方法實(shí)施例,這里不再贅述。
上述本發(fā)明實(shí)施例序號僅僅為了描述,不代表實(shí)施例的優(yōu)劣。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例的全部或部分步驟可以通過硬件來完成,也可以通過程序來指令相關(guān)的硬件完成,所述的程序可以存儲于一種計(jì)算機(jī)可讀存儲介質(zhì)中,上述提到的存儲介質(zhì)可以是只讀存儲器,磁盤或光盤等。
以上所述僅為本發(fā)明的較佳實(shí)施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。