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