本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種帳號分配方法及裝置。
背景技術(shù):
運(yùn)動相機(jī)、行車記錄儀、車載mp3、無人機(jī)之類的電子設(shè)備在使用過程中會產(chǎn)生一些使用數(shù)據(jù),用戶可以將這些使用數(shù)據(jù)傳輸?shù)椒?wù)器,從而通過服務(wù)器對這些使用數(shù)據(jù)進(jìn)行保存和共享。
在將使用數(shù)據(jù)傳輸?shù)椒?wù)器之前,服務(wù)器還需要為電子設(shè)備分配帳號,從而將使用數(shù)據(jù)對應(yīng)帳號進(jìn)行存儲。相關(guān)技術(shù)提供的一種帳號分配方法包括:電子設(shè)備檢測是否存在無線網(wǎng)絡(luò),當(dāng)存在無線網(wǎng)絡(luò)時,電子設(shè)備接入該無線網(wǎng)絡(luò),并通過該無線網(wǎng)網(wǎng)絡(luò)與服務(wù)器建立連接,接收服務(wù)器為電子設(shè)備分配的帳號。
由于這些電子設(shè)備都應(yīng)用于移動場景中,而移動場景中幾乎沒有可用的無線網(wǎng)絡(luò),因此,電子設(shè)備無法與服務(wù)器建立連接,從而無法得到服務(wù)器分配的帳號。
技術(shù)實(shí)現(xiàn)要素:
為了解決離線設(shè)備無法與服務(wù)器建立連接,從而無法得到服務(wù)器分配的帳號的問題,本發(fā)明實(shí)施例提供了一種帳號分配方法及裝置。所述技術(shù)方案如下:
第一方面,提供了一種帳號分配方法,所述方法包括:
離線設(shè)備接收中轉(zhuǎn)設(shè)備發(fā)送的主設(shè)備請求,所述主設(shè)備請求用于請求成為所述離線設(shè)備的主設(shè)備;
所述離線設(shè)備向所述中轉(zhuǎn)設(shè)備發(fā)送確認(rèn)信息,以使所述中轉(zhuǎn)設(shè)備向服務(wù)器發(fā)送包括所述離線設(shè)備的設(shè)備標(biāo)識的帳號分配請求,并從所述服務(wù)器接收所述服務(wù)器根據(jù)所述帳號分配請求為所述離線設(shè)備分配的離線設(shè)備帳號;
所述離線設(shè)備接收所述中轉(zhuǎn)設(shè)備發(fā)送的從所述服務(wù)器接收的所述離線設(shè)備帳號。
第二方面,提供了一種帳號分配方法,所述方法包括:
中轉(zhuǎn)設(shè)備向離線設(shè)備發(fā)送主設(shè)備請求,所述主設(shè)備請求用于請求成為所述離線設(shè)備的主設(shè)備;
所述中轉(zhuǎn)設(shè)備接收所述離線設(shè)備發(fā)送的確認(rèn)信息;
所述中轉(zhuǎn)設(shè)備向服務(wù)器發(fā)送包括所述離線設(shè)備的設(shè)備標(biāo)識的帳號分配請求,并從所述服務(wù)器接收所述服務(wù)器根據(jù)所述帳號分配請求為所述離線設(shè)備分配的離線設(shè)備帳號;
所述中轉(zhuǎn)設(shè)備將從所述服務(wù)器接收的所述離線設(shè)備帳號發(fā)送給所述離線設(shè)備。
第三方面,提供了一種帳號分配裝置,用于離線設(shè)備中,所述裝置包括:
第一接收模塊,用于接收中轉(zhuǎn)設(shè)備發(fā)送的主設(shè)備請求,所述主設(shè)備請求用于請求成為所述離線設(shè)備的主設(shè)備;
信息發(fā)送模塊,用于向所述中轉(zhuǎn)設(shè)備發(fā)送確認(rèn)信息,以使所述中轉(zhuǎn)設(shè)備向服務(wù)器發(fā)送包括所述離線設(shè)備的設(shè)備標(biāo)識的帳號分配請求,并從所述服務(wù)器接收所述服務(wù)器根據(jù)所述帳號分配請求為所述離線設(shè)備分配的離線設(shè)備帳號;
第二接收模塊,用于接收所述中轉(zhuǎn)設(shè)備發(fā)送的從所述服務(wù)器接收的所述離線設(shè)備帳號。
第四方面,提供了一種帳號分配裝置,用于中轉(zhuǎn)設(shè)備中,所述裝置包括:
第一發(fā)送模塊,用于向離線設(shè)備發(fā)送主設(shè)備請求,所述主設(shè)備請求用于請求成為所述離線設(shè)備的主設(shè)備;
第一接收模塊,用于接收所述離線設(shè)備發(fā)送的確認(rèn)信息;
帳號獲取模塊,用于向所述服務(wù)器發(fā)送包括所述離線設(shè)備的設(shè)備標(biāo)識的帳號分配請求,并從所述服務(wù)器接收所述服務(wù)器根據(jù)所述帳號分配請求為所述離線設(shè)備分配的離線設(shè)備帳號;
第二發(fā)送模塊,用于將從所述服務(wù)器接收的所述離線設(shè)備帳號發(fā)送給所述離線設(shè)備。
本發(fā)明實(shí)施例提供的技術(shù)方案的有益效果是:
通過接收中轉(zhuǎn)設(shè)備發(fā)送的主設(shè)備請求,該主設(shè)備請求用于請求成為離線設(shè)備的主設(shè)備;向中轉(zhuǎn)設(shè)備發(fā)送確認(rèn)信息,以使中轉(zhuǎn)設(shè)備向服務(wù)器發(fā)送包括離線設(shè)備的設(shè)備標(biāo)識的帳號分配請求,并從服務(wù)器接收服務(wù)器根據(jù)帳號分配請求為 離線設(shè)備分配的離線設(shè)備帳號;接收中轉(zhuǎn)設(shè)備發(fā)送的從服務(wù)器接收的離線設(shè)備帳號,可以通過中轉(zhuǎn)設(shè)備向服務(wù)器請求離線設(shè)備帳號,解決了離線設(shè)備無法與服務(wù)器建立連接,從而無法得到服務(wù)器分配的帳號的問題,達(dá)到了擴(kuò)大帳號分配范圍的效果。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明各個實(shí)施例所涉及的實(shí)施環(huán)境圖;
圖2是本發(fā)明一個實(shí)施例提供的數(shù)據(jù)傳輸方法的方法流程圖;
圖3是本發(fā)明另一實(shí)施例提供的數(shù)據(jù)傳輸方法的方法流程圖;
圖4是本發(fā)明一個實(shí)施例提供的數(shù)據(jù)傳輸方法的方法流程圖;
圖5是本發(fā)明一個實(shí)施例提供的數(shù)據(jù)傳輸裝置的結(jié)構(gòu)框圖;
圖6是本發(fā)明再一實(shí)施例提供的數(shù)據(jù)傳輸裝置的結(jié)構(gòu)框圖;
圖7是本發(fā)明一個實(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ā)明各個實(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)動相機(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,即時通訊)插件的形式運(yùn)行,所以具有IM的實(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ā)明不作限定。
在一種實(shí)現(xiàn)方式中,中轉(zhuǎn)設(shè)備120為同一時刻只能保持同種網(wǎng)絡(luò)連接中的一個網(wǎng)絡(luò)連接的設(shè)備,如采用Andriod操作系統(tǒng)或者Windows操作系統(tǒng)且只包括一個網(wǎng)卡的設(shè)備。此時離線設(shè)備110可以通過網(wǎng)絡(luò)接口與中轉(zhuǎn)設(shè)備120建立第一連接,該第一連接可以是有線連接,也可以是無線連接。當(dāng)?shù)谝贿B接是無線連接時,可以是WiFi(Widely Fidelity,無線保真)連接。中轉(zhuǎn)設(shè)備120可以通過網(wǎng)卡與離線設(shè)備110建立第一連接,也可以通過網(wǎng)卡與服務(wù)器130建立第二連接,且第二連接與第一連接是同種網(wǎng)絡(luò)連接。比如,當(dāng)?shù)谝贿B接是有線連接時,第二連接是有線連接;當(dāng)?shù)谝贿B接是WiFi連接時,第二連接也是WiFi連接。則由于中轉(zhuǎn)設(shè)備120為同一時刻只能保持同種網(wǎng)絡(luò)連接中的一個網(wǎng)絡(luò)連接的設(shè)備,因此,中轉(zhuǎn)設(shè)備120在建立第一連接時斷開第二連接,在建立第二連接時斷開第一連接。
在另一種實(shí)現(xiàn)方式中,中轉(zhuǎn)設(shè)備120為可以同時保持兩種不同的網(wǎng)絡(luò)連接的設(shè)備,如采用Mac操作系統(tǒng)的設(shè)備或者采用可將網(wǎng)卡虛擬成兩個網(wǎng)絡(luò)接口(Network Interface)的Android操作系統(tǒng)的設(shè)備。其中兩個網(wǎng)絡(luò)接口分別對應(yīng)于不同的工作模式,用于連接不同的網(wǎng)絡(luò)。比如。此時離線設(shè)備110可以通過網(wǎng)絡(luò)接口與中轉(zhuǎn)設(shè)備120建立第一連接,該第一連接可以是有線連接,也可以是無線連接。當(dāng)?shù)谝贿B接是無線連接時,可以是WiFi連接。中轉(zhuǎn)設(shè)備120可以通過網(wǎng)卡與離線設(shè)備110建立第一連接,也可以通過網(wǎng)卡與服務(wù)器130建立第二連接,且該第二連接與第一連接是不同種的網(wǎng)絡(luò)連接。比如,當(dāng)?shù)谝贿B接是WiFi連接時,第二連接是WiFi Direct連接;當(dāng)?shù)谝贿B接是WiFi Direct連接時,第二連接是WiFi連接;當(dāng)?shù)谝贿B接是WiFi Direct連接時,第二連接是數(shù)據(jù)網(wǎng)絡(luò)連接;則由于中轉(zhuǎn)設(shè)備120為同一時刻可以保持至少兩種不同網(wǎng)絡(luò)連接的設(shè)備,因此,中轉(zhuǎn)設(shè)備120在建立第一連接時保持第二連接,在建立第二連接時保持第一連接。
其中,WiFi網(wǎng)絡(luò)包括一個主控設(shè)備和多個接入設(shè)備,且主控設(shè)備處于AP(Access Point,接入點(diǎn))模式,接入設(shè)備處于Station模式。WiFi Direct網(wǎng)絡(luò)包括多個對等設(shè)備且每個對等設(shè)備都同時支持AP模式和Station模式,在同一時刻,多個對等設(shè)備中的一個處于AP模式,其他對等設(shè)備處于Station模式。
請參考圖2,其示出了本發(fā)明一個實(shí)施例提供的帳號分配方法的方法流程圖,該帳號分配方法可以應(yīng)用于離線設(shè)備中。該帳號分配方法,包括:
步驟201,離線設(shè)備接收中轉(zhuǎn)設(shè)備發(fā)送的主設(shè)備請求,該主設(shè)備請求用于請求成為離線設(shè)備的主設(shè)備。
步驟202,離線設(shè)備向中轉(zhuǎn)設(shè)備發(fā)送確認(rèn)信息,以使中轉(zhuǎn)設(shè)備向服務(wù)器發(fā)送包括離線設(shè)備的設(shè)備標(biāo)識的帳號分配請求,并從服務(wù)器接收服務(wù)器根據(jù)帳號分配請求為離線設(shè)備分配的離線設(shè)備帳號。
步驟203,離線設(shè)備接收中轉(zhuǎn)設(shè)備發(fā)送的從服務(wù)器接收的離線設(shè)備帳號。
綜上所述,本發(fā)明實(shí)施例提供的帳號分配方法,通過接收中轉(zhuǎn)設(shè)備發(fā)送的主設(shè)備請求,該主設(shè)備請求用于請求成為離線設(shè)備的主設(shè)備;向中轉(zhuǎn)設(shè)備發(fā)送確認(rèn)信息,以使中轉(zhuǎn)設(shè)備向服務(wù)器發(fā)送包括離線設(shè)備的設(shè)備標(biāo)識的帳號分配請求,并從服務(wù)器接收服務(wù)器根據(jù)帳號分配請求為離線設(shè)備分配的離線設(shè)備帳號;接收中轉(zhuǎn)設(shè)備發(fā)送的從服務(wù)器接收的離線設(shè)備帳號,可以通過中轉(zhuǎn)設(shè)備向服務(wù)器請求離線設(shè)備帳號,解決了離線設(shè)備無法與服務(wù)器建立連接,從而無法得到服務(wù)器分配的帳號的問題,達(dá)到了擴(kuò)大帳號分配范圍的效果。
請參考圖3,其示出了本發(fā)明另一實(shí)施例提供的帳號分配方法的方法流程圖,該帳號分配方法可以應(yīng)用于中轉(zhuǎn)設(shè)備中。該帳號分配方法,包括:
步驟301,中轉(zhuǎn)設(shè)備向離線設(shè)備發(fā)送主設(shè)備請求,該主設(shè)備請求用于請求成為離線設(shè)備的主設(shè)備。
步驟302,中轉(zhuǎn)設(shè)備接收離線設(shè)備發(fā)送的確認(rèn)信息。
步驟303,中轉(zhuǎn)設(shè)備向服務(wù)器發(fā)送包括離線設(shè)備的設(shè)備標(biāo)識的帳號分配請求,并從服務(wù)器接收服務(wù)器為根據(jù)帳號分配請求為離線設(shè)備分配的離線設(shè)備帳號。
步驟304,中轉(zhuǎn)設(shè)備將從服務(wù)器接收的離線設(shè)備帳號發(fā)送給離線設(shè)備。
綜上所述,本發(fā)明實(shí)施例提供的帳號分配方法,通過向離線設(shè)備發(fā)送主設(shè)備請求,該主設(shè)備請求用于請求成為離線設(shè)備的主設(shè)備;接收離線設(shè)備發(fā)送的確認(rèn)信息;向服務(wù)器發(fā)送包括離線設(shè)備的設(shè)備標(biāo)識的帳號分配請求,并從服務(wù)器接收服務(wù)器根據(jù)帳號分配請求為離線設(shè)備分配的離線設(shè)備帳號;將從服務(wù)器接收的離線設(shè)備帳號發(fā)送給離線設(shè)備,可以通過中轉(zhuǎn)設(shè)備向服務(wù)器請求離線設(shè)備帳號,解決了離線設(shè)備無法與服務(wù)器建立連接,從而無法得到服務(wù)器分配的帳號的問題,達(dá)到了擴(kuò)大帳號分配范圍的效果。
請參考圖4,其示出了本發(fā)明另一實(shí)施例提供的帳號分配方法的方法流程圖,該帳號分配方法可以應(yīng)用于包括離線設(shè)備和中轉(zhuǎn)設(shè)備的系統(tǒng)中。該帳號分配方法,包括:
步驟401,中轉(zhuǎn)設(shè)備向離線設(shè)備發(fā)送設(shè)備信息請求。
在中轉(zhuǎn)設(shè)備向離線設(shè)備發(fā)送設(shè)備信息請求之前,還需要和離線設(shè)備建立第一連接。
當(dāng)中轉(zhuǎn)設(shè)備和離線設(shè)備建立WiFi連接時,離線設(shè)備通過WiFi周期性地向外廣播數(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è)備之間建立WiFi連接,當(dāng)中轉(zhuǎn)設(shè)備確定不支持該離線設(shè)備時,結(jié)束流程。當(dāng)中轉(zhuǎn)設(shè)備與離線設(shè)備建立WiFi連接時,若存在中轉(zhuǎn)設(shè)備與服務(wù)器建立的WiFi連接,則中轉(zhuǎn)設(shè)備需要斷開與服務(wù)器建立的WiFi連接;若存在中轉(zhuǎn)設(shè)備與服務(wù)器建立的WiFi Direct連接,則中轉(zhuǎn)設(shè)備可以斷開與服務(wù)器建立的WiFi Direct連接,也可以不斷開WiFi Direct連接,本實(shí)施例不作限定。
當(dāng)中轉(zhuǎn)設(shè)備和離線設(shè)備建立WiFi Direct連接時,離線設(shè)備通過WiFi Direct周期性地向外廣播數(shù)據(jù)包,該數(shù)據(jù)包包括SSID和BSSID,中轉(zhuǎn)設(shè)備在接收到數(shù)據(jù)包后,根據(jù)該數(shù)據(jù)包判斷是否支持該離線設(shè)備,當(dāng)中轉(zhuǎn)設(shè)備確定支持該離線設(shè)備時,離線設(shè)備與中轉(zhuǎn)設(shè)備之間建立WiFi Direct連接,當(dāng)中轉(zhuǎn)設(shè)備確定不支持該離線設(shè)備時,結(jié)束流程。當(dāng)中轉(zhuǎn)設(shè)備與離線設(shè)備建立WiFi Direct連接時,若存在中轉(zhuǎn)設(shè)備與服務(wù)器建立的WiFi連接,則中轉(zhuǎn)設(shè)備可以斷開與服務(wù)器建立的WiFi連接,也可以不斷開WiFi連接;若存在中轉(zhuǎn)設(shè)備與服務(wù)器建立的移動 網(wǎng)絡(luò)連接,則中轉(zhuǎn)設(shè)備可以斷開與服務(wù)器建立的移動網(wǎng)絡(luò)連接,也可以不斷開移動網(wǎng)絡(luò)連接,本實(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è)備之上的一個應(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è)備帳號,在這個過程中,中轉(zhuǎn)設(shè)備需要先成為離線設(shè)備的主設(shè)備,才具有為離線設(shè)備申請離線設(shè)備帳號的權(quán)限。其中,一個離線設(shè)備在同一時刻只存在一個主設(shè)備,并且,不同的主設(shè)備為離線設(shè)備請求的離線設(shè)備帳號可以相同,也可以不同,本實(shí)施例不作限定。
步驟402,離線設(shè)備接收中轉(zhuǎn)設(shè)備發(fā)送的設(shè)備信息請求。
步驟403,離線設(shè)備向中轉(zhuǎn)設(shè)備發(fā)送設(shè)備信息,該設(shè)備信息包括離線設(shè)備的設(shè)備標(biāo)識和綁定指示信息。
步驟404,中轉(zhuǎn)設(shè)備接收離線設(shè)備發(fā)送的設(shè)備信息。
步驟405,當(dāng)綁定指示信息指示離線設(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è)備帳號;當(dāng)標(biāo)志位的數(shù)值為0時,指示離線設(shè)備不存在主設(shè)備和離線設(shè)備帳號。當(dāng)然,還可以通過其它方式來指示離線設(shè)備是否存在主設(shè)備和離線設(shè)備帳號,本實(shí)施例不對綁定指示信息的具體實(shí)現(xiàn)方式作限定。
步驟406,離線設(shè)備接收中轉(zhuǎn)設(shè)備發(fā)送的主設(shè)備請求。
其中,主設(shè)備請求可以具體為owner請求。
步驟407,離線設(shè)備向中轉(zhuǎn)設(shè)備發(fā)送確認(rèn)信息。
步驟408,中轉(zhuǎn)設(shè)備接收離線設(shè)備發(fā)送的確認(rèn)信息。
步驟409,中轉(zhuǎn)設(shè)備先服務(wù)器發(fā)送包括離線設(shè)備的設(shè)備標(biāo)識的帳號分配請求,并從服務(wù)器接收服務(wù)器根據(jù)帳號分配請求為離線設(shè)備分配的離線設(shè)備帳號。
當(dāng)中轉(zhuǎn)設(shè)備保持有與服務(wù)器建立的第二連接時,直接通過第二連接發(fā)送帳號分配請求;當(dāng)中轉(zhuǎn)設(shè)備未與服務(wù)器建立第二連接時,中轉(zhuǎn)設(shè)備還需要與服務(wù)器建立第二連接,通過第二連接發(fā)送帳號分配請求。
當(dāng)?shù)诙B接與第一連接是同種網(wǎng)絡(luò)連接時,由于中轉(zhuǎn)設(shè)備在同一時刻只能保持同種網(wǎng)絡(luò)連接中的一種,且中轉(zhuǎn)設(shè)備與離線設(shè)備已經(jīng)建立了第一連接,因此,當(dāng)中轉(zhuǎn)設(shè)備與服務(wù)器建立第二連接時,中轉(zhuǎn)設(shè)備斷開第一連接。
當(dāng)?shù)诙B接與第一連接是不同的網(wǎng)絡(luò)連接時,中轉(zhuǎn)設(shè)備在建立第二連接時,可以斷開第一連接,也可以不斷開第一連接,本實(shí)施例不作限定。
服務(wù)器在接收到設(shè)備標(biāo)識后,為離線設(shè)備分配離線設(shè)備帳號,通過第二連接將該離線設(shè)備帳號發(fā)送給中轉(zhuǎn)設(shè)備。
可選的,當(dāng)服務(wù)器獲取到中轉(zhuǎn)設(shè)備帳號時,還可以將離線設(shè)備帳號和中轉(zhuǎn)設(shè)備帳號進(jìn)行綁定。其中,中轉(zhuǎn)設(shè)備帳號可以是中轉(zhuǎn)設(shè)備在發(fā)送設(shè)備標(biāo)識時發(fā)送的,也可以是預(yù)先存儲在服務(wù)器中的,本實(shí)施例不作限定。
步驟410,中轉(zhuǎn)設(shè)備將從服務(wù)器接收的離線設(shè)備帳號發(fā)送給離線設(shè)備。
當(dāng)中轉(zhuǎn)設(shè)備保持有與服務(wù)器建立的第一連接時,直接通過第一連接發(fā)送離線設(shè)備帳號;當(dāng)中轉(zhuǎn)設(shè)備未與服務(wù)器建立第一連接時,中轉(zhuǎn)設(shè)備還需要與服務(wù)器建立第一連接,通過第一連接發(fā)送離線設(shè)備帳號。
當(dāng)?shù)诙B接與第一連接是同種網(wǎng)絡(luò)連接時,由于中轉(zhuǎn)設(shè)備在同一時刻只能保持同種網(wǎng)絡(luò)連接中的一種,且中轉(zhuǎn)設(shè)備與離線設(shè)備已經(jīng)建立了第二連接,因此,當(dāng)中轉(zhuǎn)設(shè)備與服務(wù)器建立第一連接時,中轉(zhuǎn)設(shè)備斷開第二連接。
當(dāng)?shù)诙B接與第一連接是不同的網(wǎng)絡(luò)連接時,在建立第一連接時,中轉(zhuǎn)設(shè)備可以斷開第二連接,也可以不斷開第二連接,本實(shí)施例不作限定。
步驟411,離線設(shè)備接收中轉(zhuǎn)設(shè)備發(fā)送的從服務(wù)器接收的離線設(shè)備帳號。
步驟412,離線設(shè)備對綁定指示信息進(jìn)行修改,修改后的綁定指示信息用于指示離線設(shè)備存在主設(shè)備和離線設(shè)備帳號。
比如,當(dāng)通過標(biāo)志位來指示離線設(shè)備是否存在主設(shè)備和離線設(shè)備帳號時,離線設(shè)備可以對標(biāo)志位的數(shù)值進(jìn)行修改。
可選的,本實(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)系、第一連接和第二連接屬于同種網(wǎng)絡(luò)連接且中轉(zhuǎn)設(shè)備在同一時刻只能保持同種網(wǎng)絡(luò)連接中的一種時,先與服務(wù)器建立第二連接,此時,當(dāng)存在第一連接時,中轉(zhuǎn)設(shè)備斷開第一連接。中轉(zhuǎn)設(shè)備通過第二連接向服務(wù)器發(fā)送包括中轉(zhuǎn)設(shè)備帳號和離線設(shè)備帳號的解綁請求,服務(wù)器根據(jù)解綁請求解除中轉(zhuǎn)設(shè)備帳號和離線設(shè)備帳號之間的綁定關(guān)系,并生成解綁通知信息,通過第二連接將解綁通知信息發(fā)送給中轉(zhuǎn)設(shè)備。中轉(zhuǎn)設(shè)備建立第一連接,并斷開第二連接,通過第一連接將解綁通知信息發(fā)送給離線設(shè)備,離線設(shè)備根據(jù)解綁通知信息將綁定指示信息修改為用于指示離線設(shè)備不存在主設(shè)備和離線設(shè)備帳號。比如,離線設(shè)備可以修改綁定指示信息的標(biāo)志位的數(shù)值?;?,
當(dāng)中轉(zhuǎn)設(shè)備需要解除與離線設(shè)備之間的綁定關(guān)系且第一連接為WiFi連接且第二連接為WiFi Direct連接,或,第一連接為WiFi Direct連接且第二連接為WiFi連接,或,第一連接為WiFi Direct連接,第二連接為移動網(wǎng)絡(luò)連接時,先通過第二連接向服務(wù)器發(fā)送包括中轉(zhuǎn)設(shè)備帳號和離線設(shè)備帳號的解綁請求,其中,當(dāng)中轉(zhuǎn)設(shè)備保持有第二連接時,中轉(zhuǎn)設(shè)備直接通過第二連接向服務(wù)器發(fā)送解綁請求;當(dāng)中轉(zhuǎn)設(shè)備已經(jīng)斷開了第二連接時,還需要先與服務(wù)器建立第二連接。在建立第二連接時,中轉(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è)備保持有第一連接時,中轉(zhuǎn)設(shè)備直接通過第一連接向離線設(shè)備發(fā)送解綁通知信息;當(dāng)中轉(zhuǎn)設(shè)備已經(jīng)斷開了第一連接時,還需要先與離線設(shè)備建立第一連接。在建立第一連接時,中轉(zhuǎn)設(shè)備可以斷開第二連接,也可以不斷開第二連接,本實(shí)施例不作限定。
離線設(shè)備根據(jù)解綁通知信息將綁定指示信息修改為用于指示離線設(shè)備不存在主設(shè)備和離線設(shè)備帳號。比如,離線設(shè)備可以修改綁定指示信息的標(biāo)志位的數(shù)值。
本實(shí)施例中,在中轉(zhuǎn)設(shè)備與離線設(shè)備之間存在綁定關(guān)系時,中轉(zhuǎn)設(shè)備除了可以訪問離線設(shè)備之外,還可以授權(quán)其他中轉(zhuǎn)設(shè)備訪問離線設(shè)備,此時將其他中轉(zhuǎn)設(shè)備稱為訪問設(shè)備。其中,訪問設(shè)備的訪問設(shè)備帳號與中轉(zhuǎn)設(shè)備的中轉(zhuǎn)設(shè)備帳號之間存在預(yù)定關(guān)系,比如,訪問設(shè)備帳號與中轉(zhuǎn)設(shè)備帳號是好友關(guān)系,或,訪問設(shè)備帳號與中轉(zhuǎn)設(shè)備帳號是相互關(guān)注關(guān)系等等,本實(shí)施例不作限定。
具體地,中轉(zhuǎn)設(shè)備將從服務(wù)器接收的離線設(shè)備帳號發(fā)送給離線設(shè)備之后,還包括:中轉(zhuǎn)設(shè)備將離線設(shè)備的設(shè)備標(biāo)識發(fā)送給訪問設(shè)備,以使訪問設(shè)備向服務(wù)器發(fā)送包括訪問設(shè)備的訪問設(shè)備帳號和離線設(shè)備的設(shè)備標(biāo)識的帳號獲取請求,并從服務(wù)器接收服務(wù)器根據(jù)帳號獲取請求向訪問設(shè)備發(fā)送的離線設(shè)備帳號,根據(jù)離線設(shè)備帳號與離線設(shè)備進(jìn)行通信。
由于服務(wù)器是根據(jù)離線設(shè)備的設(shè)備標(biāo)識分配離線設(shè)備帳號的,因此,服務(wù)器中存儲有離線設(shè)備的設(shè)備標(biāo)識和離線設(shè)備帳號之間的對應(yīng)關(guān)系,訪問設(shè)備在將離線設(shè)備的設(shè)備標(biāo)識發(fā)送給服務(wù)器之后,服務(wù)器可以在對應(yīng)關(guān)系中查找與該設(shè)備標(biāo)識對應(yīng)的離線設(shè)備帳號,將該離線設(shè)備帳號和訪問設(shè)備帳號進(jìn)行綁定,并將該離線設(shè)備帳號發(fā)送給訪問設(shè)備。
在一種可能的實(shí)現(xiàn)方式中,中轉(zhuǎn)設(shè)備直接將離線設(shè)備帳號發(fā)送給訪問設(shè)備,訪問設(shè)備將訪問設(shè)備帳號和離線設(shè)備帳號發(fā)送給服務(wù)器,服務(wù)器對訪問設(shè)備帳號和離線設(shè)備帳號進(jìn)行綁定后,向訪問設(shè)備發(fā)送確認(rèn)信息,訪問設(shè)備根據(jù)該確認(rèn)信息訪問離線設(shè)備。
相應(yīng)的,離線設(shè)備接收中轉(zhuǎn)設(shè)備發(fā)送的離線設(shè)備帳號之后,還包括:離線設(shè)備接收訪問設(shè)備發(fā)送的通信請求,并根據(jù)通信請求與訪問設(shè)備進(jìn)行通信,該通信請求是訪問設(shè)備向服務(wù)器發(fā)送包括訪問設(shè)備的訪問設(shè)備帳號和離線設(shè)備的設(shè)備標(biāo)識的帳號獲取請求,服務(wù)器根據(jù)帳號獲取請求向訪問設(shè)備發(fā)送離線設(shè)備 帳號后發(fā)送的,離線設(shè)備的設(shè)備標(biāo)識是中轉(zhuǎn)設(shè)備發(fā)送給訪問設(shè)備的。
本實(shí)施例中,還可以設(shè)置訪問設(shè)備對離線設(shè)備的訪問權(quán)限,從而避免訪問設(shè)備對離線設(shè)備的修改,以提高離線設(shè)備的安全性。比如,中轉(zhuǎn)設(shè)備具有的權(quán)限是閱讀權(quán)限和修改權(quán)限,并只授權(quán)訪問設(shè)備對離線設(shè)備的閱讀權(quán)限。
本實(shí)施例提供了兩種設(shè)置訪問設(shè)備對離線設(shè)備的訪問權(quán)限的方法,在第一種方法中,中轉(zhuǎn)設(shè)備將訪問權(quán)限發(fā)送給訪問設(shè)備,訪問設(shè)備將該訪問權(quán)限發(fā)送給服務(wù)器,服務(wù)器根據(jù)訪問權(quán)限控制訪問權(quán)限與離線設(shè)備進(jìn)行通信。在第二種方法中,服務(wù)器中預(yù)先配置有默認(rèn)的訪問權(quán)限,根據(jù)該默認(rèn)的訪問權(quán)限控制訪問設(shè)備與離線設(shè)備進(jìn)行通信。
具體地,本實(shí)施例提供了兩種根據(jù)訪問權(quán)限控制訪問設(shè)備訪問離線設(shè)備的方法,在第一種方法中,訪問設(shè)備將通信請求發(fā)送給服務(wù)器,服務(wù)器檢測訪問設(shè)備是否具有該通信請求所請求訪問的內(nèi)容的訪問權(quán)限,當(dāng)該訪問設(shè)備具有該訪問權(quán)限時,將該通信請求轉(zhuǎn)發(fā)給離線設(shè)備;當(dāng)該訪問設(shè)備不具有該訪問權(quán)限時,對該通信請求進(jìn)行屏蔽。在第二種方法中,服務(wù)器根據(jù)訪問權(quán)限生成對離線設(shè)備的通信頁面發(fā)送給訪問設(shè)備,該通信頁面中只包括訪問權(quán)限所對應(yīng)的內(nèi)容的通信入口,訪問設(shè)備根據(jù)各個通信入口與離線設(shè)備進(jìn)行通信;或,該訪問頁面包括離線設(shè)備中所有內(nèi)容的通信入口,且訪問權(quán)限所對應(yīng)的內(nèi)容的通信入口處于允許編輯狀態(tài),剩余的通信入口處于禁止編輯狀態(tài)。
需要說明的是,在訪問設(shè)備帳號與離線設(shè)備帳號綁定完成后,可以向中轉(zhuǎn)設(shè)備發(fā)送通知信息,也可以不向中轉(zhuǎn)設(shè)備發(fā)送通知信息;可以向離線設(shè)備發(fā)送通知信息,也可以不向離線設(shè)備發(fā)送通知信息,本實(shí)施例不作限定。
可選的,當(dāng)訪問設(shè)備需要解除與離線設(shè)備的綁定關(guān)系時,可以向服務(wù)器發(fā)送包括訪問設(shè)備帳號和離線設(shè)備帳號的解綁請求,服務(wù)器根據(jù)解綁請求解除訪問設(shè)備帳號和離線設(shè)備帳號之間的綁定關(guān)系,并生成解綁通知信息,將該解綁通知信息發(fā)送給訪問設(shè)備。在訪問設(shè)備帳號與離線設(shè)備帳號解除綁定后,可以向中轉(zhuǎn)設(shè)備發(fā)送解綁通知信息,也可以不向中轉(zhuǎn)設(shè)備發(fā)送解綁通知信息;可以向離線設(shè)備發(fā)送解綁通知信息,也可以不向離線設(shè)備發(fā)送解綁通知信息,本實(shí)施例不作限定。
綜上所述,本發(fā)明實(shí)施例提供的帳號分配方法,通過接收中轉(zhuǎn)設(shè)備發(fā)送的主設(shè)備請求,該主設(shè)備請求用于請求成為離線設(shè)備的主設(shè)備;向中轉(zhuǎn)設(shè)備發(fā)送 確認(rèn)信息,以使中轉(zhuǎn)設(shè)備向服務(wù)器發(fā)送包括離線設(shè)備的設(shè)備標(biāo)識的帳號分配請求,并從服務(wù)器接收服務(wù)器根據(jù)帳號分配請求為離線設(shè)備分配的離線設(shè)備帳號;接收中轉(zhuǎn)設(shè)備發(fā)送的從服務(wù)器接收的離線設(shè)備帳號,可以通過中轉(zhuǎn)設(shè)備向服務(wù)器請求離線設(shè)備帳號,解決了離線設(shè)備無法與服務(wù)器建立連接,從而無法得到服務(wù)器分配的帳號的問題,達(dá)到了擴(kuò)大帳號分配范圍的效果。
請參考圖5,其示出了本發(fā)明一個實(shí)施例提供的帳號分配裝置的結(jié)構(gòu)框圖,該帳號分配裝置可以應(yīng)用于離線設(shè)備中。該帳號分配裝置,包括:
第一接收模塊510,用于接收中轉(zhuǎn)設(shè)備發(fā)送的主設(shè)備請求,主設(shè)備請求用于請求成為離線設(shè)備的主設(shè)備;
信息發(fā)送模塊520,用于向中轉(zhuǎn)設(shè)備發(fā)送確認(rèn)信息,以使中轉(zhuǎn)設(shè)備向服務(wù)器發(fā)送包括離線設(shè)備的設(shè)備標(biāo)識的帳號分配請求,并從服務(wù)器接收服務(wù)器根據(jù)帳號分配請求為離線設(shè)備分配的離線設(shè)備帳號;
第二接收模塊530,用于接收中轉(zhuǎn)設(shè)備發(fā)送的從服務(wù)器接收的離線設(shè)備帳號。
綜上所述,本發(fā)明實(shí)施例提供的帳號分配裝置,通過接收中轉(zhuǎn)設(shè)備發(fā)送的主設(shè)備請求,該主設(shè)備請求用于請求成為離線設(shè)備的主設(shè)備;向中轉(zhuǎn)設(shè)備發(fā)送確認(rèn)信息,以使中轉(zhuǎn)設(shè)備向服務(wù)器發(fā)送包括離線設(shè)備的設(shè)備標(biāo)識的帳號分配請求,并從服務(wù)器接收服務(wù)器根據(jù)帳號分配請求為離線設(shè)備分配的離線設(shè)備帳號;接收中轉(zhuǎn)設(shè)備發(fā)送的從服務(wù)器接收的離線設(shè)備帳號,可以通過中轉(zhuǎn)設(shè)備向服務(wù)器請求離線設(shè)備帳號,解決了離線設(shè)備無法與服務(wù)器建立連接,從而無法得到服務(wù)器分配的帳號的問題,達(dá)到了擴(kuò)大帳號分配范圍的效果。
請參考圖6,其示出了本發(fā)明再一實(shí)施例提供的帳號分配裝置的結(jié)構(gòu)框圖,該帳號分配裝置可以應(yīng)用于離線設(shè)備中。該帳號分配裝置,包括:第一接收模塊610、信息發(fā)送模塊620和第二接收模塊630。
第一接收模塊610,用于接收中轉(zhuǎn)設(shè)備發(fā)送的主設(shè)備請求,主設(shè)備請求用于請求成為離線設(shè)備的主設(shè)備;
信息發(fā)送模塊620,用于向中轉(zhuǎn)設(shè)備發(fā)送確認(rèn)信息,以使中轉(zhuǎn)設(shè)備向服務(wù)器發(fā)送包括離線設(shè)備的設(shè)備標(biāo)識的帳號分配請求,并從服務(wù)器接收服務(wù)器根據(jù)帳 號分配請求為離線設(shè)備分配的離線設(shè)備帳號;
第二接收模塊630,用于接收中轉(zhuǎn)設(shè)備發(fā)送的從服務(wù)器接收的離線設(shè)備帳號。
可選的,第一接收模塊610,包括:
第一接收單元611,用于接收中轉(zhuǎn)設(shè)備發(fā)送的設(shè)備信息請求;
信息發(fā)送單元612,用于向中轉(zhuǎn)設(shè)備發(fā)送設(shè)備信息,設(shè)備信息包括離線設(shè)備的設(shè)備標(biāo)識和綁定指示信息;
第二接收單元613,用于當(dāng)綁定指示信息指示離線設(shè)備不存在主設(shè)備和離線設(shè)備帳號時,接收中轉(zhuǎn)設(shè)備發(fā)送的主設(shè)備請求。
可選的,本實(shí)施例提供的裝置,還包括:
第一修改模塊640,用于第二接收模塊630接收中轉(zhuǎn)設(shè)備發(fā)送的從服務(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è)備帳號。
可選的,本實(shí)施例提供的裝置,還包括:
數(shù)據(jù)通信模塊670,用于第二接收模塊630接收中轉(zhuǎn)設(shè)備發(fā)送的從服務(wù)器接收的離線設(shè)備帳號之后,接收訪問設(shè)備發(fā)送的通信請求,并根據(jù)通信請求與訪問設(shè)備進(jìn)行通信,通信請求是訪問設(shè)備向所述服務(wù)器發(fā)送包括訪問設(shè)備的訪問設(shè)備帳號和離線設(shè)備的設(shè)備標(biāo)識的帳號獲取請求,服務(wù)器根據(jù)帳號獲取請求向訪問設(shè)備發(fā)送離線設(shè)備帳號后發(fā)送的,離線設(shè)備的設(shè)備標(biāo)識是中轉(zhuǎn)設(shè)備發(fā)送給訪問設(shè)備的。
綜上所述,本發(fā)明實(shí)施例提供的帳號分配裝置,通過接收中轉(zhuǎn)設(shè)備發(fā)送的主設(shè)備請求,該主設(shè)備請求用于請求成為離線設(shè)備的主設(shè)備;向中轉(zhuǎn)設(shè)備發(fā)送 確認(rèn)信息,以使中轉(zhuǎn)設(shè)備向服務(wù)器發(fā)送包括離線設(shè)備的設(shè)備標(biāo)識的帳號分配請求,并從服務(wù)器接收服務(wù)器根據(jù)帳號分配請求為離線設(shè)備分配的離線設(shè)備帳號;接收中轉(zhuǎn)設(shè)備發(fā)送的從服務(wù)器接收的離線設(shè)備帳號,可以通過中轉(zhuǎn)設(shè)備向服務(wù)器請求離線設(shè)備帳號,解決了離線設(shè)備無法與服務(wù)器建立連接,從而無法得到服務(wù)器分配的帳號的問題,達(dá)到了擴(kuò)大帳號分配范圍的效果。
請參考圖7,其示出了本發(fā)明一個實(shí)施例提供的帳號分配裝置的結(jié)構(gòu)框圖,該帳號分配裝置可以應(yīng)用于中轉(zhuǎn)設(shè)備中。該帳號分配裝置,包括:
第一發(fā)送模塊710,用于向離線設(shè)備發(fā)送主設(shè)備請求,主設(shè)備請求用于請求成為離線設(shè)備的主設(shè)備;
第一接收模塊720,用于接收離線設(shè)備發(fā)送的確認(rèn)信息;
帳號獲取模塊730,用于向服務(wù)器發(fā)送包括離線設(shè)備的設(shè)備標(biāo)識的帳號分配請求,并從服務(wù)器接收服務(wù)器根據(jù)帳號分配請求為離線設(shè)備分配的離線設(shè)備帳號;
第二發(fā)送模塊740,用于將從服務(wù)器接收的離線設(shè)備帳號發(fā)送給離線設(shè)備。
綜上所述,本發(fā)明實(shí)施例提供的帳號分配裝置,通過向離線設(shè)備發(fā)送主設(shè)備請求,該主設(shè)備請求用于請求成為離線設(shè)備的主設(shè)備;接收離線設(shè)備發(fā)送的確認(rèn)信息;向服務(wù)器發(fā)送包括離線設(shè)備的設(shè)備標(biāo)識的帳號分配請求,并從服務(wù)器接收服務(wù)器根據(jù)帳號分配請求為離線設(shè)備分配的離線設(shè)備帳號;將從服務(wù)器接收的離線設(shè)備帳號發(fā)送給離線設(shè)備,可以通過中轉(zhuǎn)設(shè)備向服務(wù)器請求離線設(shè)備帳號,解決了離線設(shè)備無法與服務(wù)器建立連接,從而無法得到服務(wù)器分配的帳號的問題,達(dá)到了擴(kuò)大帳號分配范圍的效果。
請參考圖8,其示出了本發(fā)明再一實(shí)施例提供的帳號分配裝置的結(jié)構(gòu)框圖,該帳號分配裝置可以應(yīng)用于中轉(zhuǎn)設(shè)備中。該帳號分配裝置,包括:第一發(fā)送模塊810、第一接收模塊820、帳號獲取模塊830和第二發(fā)送模塊840。
第一發(fā)送模塊810,用于向離線設(shè)備發(fā)送主設(shè)備請求,主設(shè)備請求用于請求成為離線設(shè)備的主設(shè)備;
第一接收模塊820,用于接收離線設(shè)備發(fā)送的確認(rèn)信息;
帳號獲取模塊830,用于向服務(wù)器發(fā)送包括離線設(shè)備的設(shè)備標(biāo)識的帳號分配 請求,并從服務(wù)器接收服務(wù)器根據(jù)帳號分配請求為離線設(shè)備分配的離線設(shè)備帳號;
第二發(fā)送模塊840,用于將從服務(wù)器接收的離線設(shè)備帳號發(fā)送給離線設(shè)備。
可選的,第一發(fā)送模塊810,包括:
第一發(fā)送單元811,用于向離線設(shè)備發(fā)送設(shè)備信息請求;
信息接收單元812,用于接收離線設(shè)備發(fā)送的設(shè)備信息,設(shè)備信息包括離線設(shè)備的設(shè)備標(biāo)識和綁定指示信息;
第二發(fā)送單元813,用于當(dāng)綁定指示信息指示離線設(shè)備不存在主設(shè)備和離線設(shè)備帳號時,向離線設(shè)備發(fā)送主設(shè)備請求。
可選的,本實(shí)施例提供的裝置,還包括:
第三發(fā)送模塊850,用于第二發(fā)送模塊840將從服務(wù)器接收的離線設(shè)備帳號發(fā)送給離線設(shè)備之后,向服務(wù)器發(fā)送包括中轉(zhuǎn)設(shè)備的中轉(zhuǎn)設(shè)備帳號和離線帳號的解綁請求;
第二接收模塊860,用于接收服務(wù)器發(fā)送的解綁通知信息,解綁通知信息是服務(wù)器根據(jù)解綁請求對在帳號分配過程中綁定的中轉(zhuǎn)設(shè)備帳號和離線設(shè)備帳號進(jìn)行解綁后發(fā)送給中轉(zhuǎn)設(shè)備的;
第四發(fā)送模塊870,用于將第二接收模塊860接收的解綁通知信息發(fā)送給離線設(shè)備。
可選的,本實(shí)施例提供的裝置,還包括:
第五發(fā)送模塊880,用于第二發(fā)送模塊840將從服務(wù)器接收的離線設(shè)備帳號發(fā)送給離線設(shè)備之后,將離線設(shè)備的設(shè)備標(biāo)識發(fā)送給訪問設(shè)備,以使訪問設(shè)備向服務(wù)器發(fā)送包括訪問設(shè)備的訪問設(shè)備帳號和離線設(shè)備的設(shè)備標(biāo)識的帳號獲取請求,并從服務(wù)器接收服務(wù)器根據(jù)帳號獲取請求發(fā)送的離線設(shè)備帳號,根據(jù)離線設(shè)備帳號與離線設(shè)備進(jìn)行通信。
可選的,本實(shí)施例提供的裝置,還包括:
第六發(fā)送模塊890,用于將訪問權(quán)限發(fā)送給訪問設(shè)備,訪問設(shè)備用于根據(jù)訪問權(quán)限與離線設(shè)備進(jìn)行通信。
綜上所述,本發(fā)明實(shí)施例提供的帳號分配裝置,通過向離線設(shè)備發(fā)送主設(shè)備請求,該主設(shè)備請求用于請求成為離線設(shè)備的主設(shè)備;接收離線設(shè)備發(fā)送的確認(rèn)信息;向服務(wù)器發(fā)送包括離線設(shè)備的設(shè)備標(biāo)識的帳號分配請求,并從服務(wù) 器接收服務(wù)器根據(jù)帳號分配請求為離線設(shè)備分配的離線設(shè)備帳號;將從服務(wù)器接收的離線設(shè)備帳號發(fā)送給離線設(shè)備,可以通過中轉(zhuǎn)設(shè)備向服務(wù)器請求離線設(shè)備帳號,解決了離線設(shè)備無法與服務(wù)器建立連接,從而無法得到服務(wù)器分配的帳號的問題,達(dá)到了擴(kuò)大帳號分配范圍的效果。
需要說明的是:上述實(shí)施例提供的帳號分配裝置在進(jìn)行帳號分配時,僅以上述各功能模塊的劃分進(jìn)行舉例說明,實(shí)際應(yīng)用中,可以根據(jù)需要而將上述功能分配由不同的功能模塊完成,即將帳號分配裝置的內(nèi)部結(jié)構(gòu)劃分成不同的功能模塊,以完成以上描述的全部或者部分功能。另外,上述實(shí)施例提供的帳號分配裝置與帳號分配方法實(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)。