帐号分配方法及装置与流程

文档序号:11138711阅读:539来源:国知局
帐号分配方法及装置与制造工艺

本发明涉及计算机技术领域,特别涉及一种帐号分配方法及装置。



背景技术:

运动相机、行车记录仪、车载mp3、无人机之类的电子设备在使用过程中会产生一些使用数据,用户可以将这些使用数据传输到服务器,从而通过服务器对这些使用数据进行保存和共享。

在将使用数据传输到服务器之前,服务器还需要为电子设备分配帐号,从而将使用数据对应帐号进行存储。相关技术提供的一种帐号分配方法包括:电子设备检测是否存在无线网络,当存在无线网络时,电子设备接入该无线网络,并通过该无线网网络与服务器建立连接,接收服务器为电子设备分配的帐号。

由于这些电子设备都应用于移动场景中,而移动场景中几乎没有可用的无线网络,因此,电子设备无法与服务器建立连接,从而无法得到服务器分配的帐号。



技术实现要素:

为了解决离线设备无法与服务器建立连接,从而无法得到服务器分配的帐号的问题,本发明实施例提供了一种帐号分配方法及装置。所述技术方案如下:

第一方面,提供了一种帐号分配方法,所述方法包括:

离线设备接收中转设备发送的主设备请求,所述主设备请求用于请求成为所述离线设备的主设备;

所述离线设备向所述中转设备发送确认信息,以使所述中转设备向服务器发送包括所述离线设备的设备标识的帐号分配请求,并从所述服务器接收所述服务器根据所述帐号分配请求为所述离线设备分配的离线设备帐号;

所述离线设备接收所述中转设备发送的从所述服务器接收的所述离线设备帐号。

第二方面,提供了一种帐号分配方法,所述方法包括:

中转设备向离线设备发送主设备请求,所述主设备请求用于请求成为所述离线设备的主设备;

所述中转设备接收所述离线设备发送的确认信息;

所述中转设备向服务器发送包括所述离线设备的设备标识的帐号分配请求,并从所述服务器接收所述服务器根据所述帐号分配请求为所述离线设备分配的离线设备帐号;

所述中转设备将从所述服务器接收的所述离线设备帐号发送给所述离线设备。

第三方面,提供了一种帐号分配装置,用于离线设备中,所述装置包括:

第一接收模块,用于接收中转设备发送的主设备请求,所述主设备请求用于请求成为所述离线设备的主设备;

信息发送模块,用于向所述中转设备发送确认信息,以使所述中转设备向服务器发送包括所述离线设备的设备标识的帐号分配请求,并从所述服务器接收所述服务器根据所述帐号分配请求为所述离线设备分配的离线设备帐号;

第二接收模块,用于接收所述中转设备发送的从所述服务器接收的所述离线设备帐号。

第四方面,提供了一种帐号分配装置,用于中转设备中,所述装置包括:

第一发送模块,用于向离线设备发送主设备请求,所述主设备请求用于请求成为所述离线设备的主设备;

第一接收模块,用于接收所述离线设备发送的确认信息;

帐号获取模块,用于向所述服务器发送包括所述离线设备的设备标识的帐号分配请求,并从所述服务器接收所述服务器根据所述帐号分配请求为所述离线设备分配的离线设备帐号;

第二发送模块,用于将从所述服务器接收的所述离线设备帐号发送给所述离线设备。

本发明实施例提供的技术方案的有益效果是:

通过接收中转设备发送的主设备请求,该主设备请求用于请求成为离线设备的主设备;向中转设备发送确认信息,以使中转设备向服务器发送包括离线设备的设备标识的帐号分配请求,并从服务器接收服务器根据帐号分配请求为 离线设备分配的离线设备帐号;接收中转设备发送的从服务器接收的离线设备帐号,可以通过中转设备向服务器请求离线设备帐号,解决了离线设备无法与服务器建立连接,从而无法得到服务器分配的帐号的问题,达到了扩大帐号分配范围的效果。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明各个实施例所涉及的实施环境图;

图2是本发明一个实施例提供的数据传输方法的方法流程图;

图3是本发明另一实施例提供的数据传输方法的方法流程图;

图4是本发明一个实施例提供的数据传输方法的方法流程图;

图5是本发明一个实施例提供的数据传输装置的结构框图;

图6是本发明再一实施例提供的数据传输装置的结构框图;

图7是本发明一个实施例提供的数据传输装置的结构框图;

图8是本发明再一实施例提供的数据传输装置的结构框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

请参考图1所示的本发明各个实施例所涉及的实施环境图,图1中包括离线设备110、中转设备120和服务器130。

离线设备110是运行有用于提供通信接口的应用程序的电子设备,该应用程序提供了一组网络接口,使得离线设备110能够通过该网络接口实现数据的上传和下载能力。其中,离线设备110可以是运动相机、行车记录仪、车载mp3、无人机之类的电子设备。

中转设备120上安装有一套运行于中转设备120上,且用于中转服务器130 和离线设备110之间的数据的应用程序,该应用程序以IM(Instant Messaging,即时通讯)插件的形式运行,所以具有IM的实时性和易获取的特性。

服务器130提供了接口程序,该接口程序使用C语言编写,采用FCGI(Fast Common Gateway Interface,快速公共网关接口)的形式,运行于离线设备110的服务器130之上,服务器130可以是新搭建的专用于本发明的服务器,也可以是离线设备110原有的服务器,本发明不作限定。

在一种实现方式中,中转设备120为同一时刻只能保持同种网络连接中的一个网络连接的设备,如采用Andriod操作系统或者Windows操作系统且只包括一个网卡的设备。此时离线设备110可以通过网络接口与中转设备120建立第一连接,该第一连接可以是有线连接,也可以是无线连接。当第一连接是无线连接时,可以是WiFi(Widely Fidelity,无线保真)连接。中转设备120可以通过网卡与离线设备110建立第一连接,也可以通过网卡与服务器130建立第二连接,且第二连接与第一连接是同种网络连接。比如,当第一连接是有线连接时,第二连接是有线连接;当第一连接是WiFi连接时,第二连接也是WiFi连接。则由于中转设备120为同一时刻只能保持同种网络连接中的一个网络连接的设备,因此,中转设备120在建立第一连接时断开第二连接,在建立第二连接时断开第一连接。

在另一种实现方式中,中转设备120为可以同时保持两种不同的网络连接的设备,如采用Mac操作系统的设备或者采用可将网卡虚拟成两个网络接口(Network Interface)的Android操作系统的设备。其中两个网络接口分别对应于不同的工作模式,用于连接不同的网络。比如。此时离线设备110可以通过网络接口与中转设备120建立第一连接,该第一连接可以是有线连接,也可以是无线连接。当第一连接是无线连接时,可以是WiFi连接。中转设备120可以通过网卡与离线设备110建立第一连接,也可以通过网卡与服务器130建立第二连接,且该第二连接与第一连接是不同种的网络连接。比如,当第一连接是WiFi连接时,第二连接是WiFi Direct连接;当第一连接是WiFi Direct连接时,第二连接是WiFi连接;当第一连接是WiFi Direct连接时,第二连接是数据网络连接;则由于中转设备120为同一时刻可以保持至少两种不同网络连接的设备,因此,中转设备120在建立第一连接时保持第二连接,在建立第二连接时保持第一连接。

其中,WiFi网络包括一个主控设备和多个接入设备,且主控设备处于AP(Access Point,接入点)模式,接入设备处于Station模式。WiFi Direct网络包括多个对等设备且每个对等设备都同时支持AP模式和Station模式,在同一时刻,多个对等设备中的一个处于AP模式,其他对等设备处于Station模式。

请参考图2,其示出了本发明一个实施例提供的帐号分配方法的方法流程图,该帐号分配方法可以应用于离线设备中。该帐号分配方法,包括:

步骤201,离线设备接收中转设备发送的主设备请求,该主设备请求用于请求成为离线设备的主设备。

步骤202,离线设备向中转设备发送确认信息,以使中转设备向服务器发送包括离线设备的设备标识的帐号分配请求,并从服务器接收服务器根据帐号分配请求为离线设备分配的离线设备帐号。

步骤203,离线设备接收中转设备发送的从服务器接收的离线设备帐号。

综上所述,本发明实施例提供的帐号分配方法,通过接收中转设备发送的主设备请求,该主设备请求用于请求成为离线设备的主设备;向中转设备发送确认信息,以使中转设备向服务器发送包括离线设备的设备标识的帐号分配请求,并从服务器接收服务器根据帐号分配请求为离线设备分配的离线设备帐号;接收中转设备发送的从服务器接收的离线设备帐号,可以通过中转设备向服务器请求离线设备帐号,解决了离线设备无法与服务器建立连接,从而无法得到服务器分配的帐号的问题,达到了扩大帐号分配范围的效果。

请参考图3,其示出了本发明另一实施例提供的帐号分配方法的方法流程图,该帐号分配方法可以应用于中转设备中。该帐号分配方法,包括:

步骤301,中转设备向离线设备发送主设备请求,该主设备请求用于请求成为离线设备的主设备。

步骤302,中转设备接收离线设备发送的确认信息。

步骤303,中转设备向服务器发送包括离线设备的设备标识的帐号分配请求,并从服务器接收服务器为根据帐号分配请求为离线设备分配的离线设备帐号。

步骤304,中转设备将从服务器接收的离线设备帐号发送给离线设备。

综上所述,本发明实施例提供的帐号分配方法,通过向离线设备发送主设备请求,该主设备请求用于请求成为离线设备的主设备;接收离线设备发送的确认信息;向服务器发送包括离线设备的设备标识的帐号分配请求,并从服务器接收服务器根据帐号分配请求为离线设备分配的离线设备帐号;将从服务器接收的离线设备帐号发送给离线设备,可以通过中转设备向服务器请求离线设备帐号,解决了离线设备无法与服务器建立连接,从而无法得到服务器分配的帐号的问题,达到了扩大帐号分配范围的效果。

请参考图4,其示出了本发明另一实施例提供的帐号分配方法的方法流程图,该帐号分配方法可以应用于包括离线设备和中转设备的系统中。该帐号分配方法,包括:

步骤401,中转设备向离线设备发送设备信息请求。

在中转设备向离线设备发送设备信息请求之前,还需要和离线设备建立第一连接。

当中转设备和离线设备建立WiFi连接时,离线设备通过WiFi周期性地向外广播数据包,该数据包包括SSID(Service Set Identifier,服务集标识)和BSSID(Basic Service Set Identifier,基本服务集标识),中转设备在接收到数据包后,根据该数据包判断是否支持该离线设备,当中转设备确定支持该离线设备时,离线设备与中转设备之间建立WiFi连接,当中转设备确定不支持该离线设备时,结束流程。当中转设备与离线设备建立WiFi连接时,若存在中转设备与服务器建立的WiFi连接,则中转设备需要断开与服务器建立的WiFi连接;若存在中转设备与服务器建立的WiFi Direct连接,则中转设备可以断开与服务器建立的WiFi Direct连接,也可以不断开WiFi Direct连接,本实施例不作限定。

当中转设备和离线设备建立WiFi Direct连接时,离线设备通过WiFi Direct周期性地向外广播数据包,该数据包包括SSID和BSSID,中转设备在接收到数据包后,根据该数据包判断是否支持该离线设备,当中转设备确定支持该离线设备时,离线设备与中转设备之间建立WiFi Direct连接,当中转设备确定不支持该离线设备时,结束流程。当中转设备与离线设备建立WiFi Direct连接时,若存在中转设备与服务器建立的WiFi连接,则中转设备可以断开与服务器建立的WiFi连接,也可以不断开WiFi连接;若存在中转设备与服务器建立的移动 网络连接,则中转设备可以断开与服务器建立的移动网络连接,也可以不断开移动网络连接,本实施例不作限定。

设备请求信息用于请求离线设备的设备信息,该设备信息至少包括设备标识和绑定指示信息,设备标识包括PID(Product ID,产品ID)和SN(Serial Number,序列号),该绑定指示信息用于指示离线设备是否存在主设备和离线设备帐号。其中,离线设备帐号用于在数据传输过程中标识离线设备,可以是运行于离线设备之上的一个应用程序的账号,比如微信号、QQ号等。需要说明的是,该应用程序也运行在中转设备中,因此,中转设备中具有中转设备帐号,该中转设备帐号用于在数据传输过程中标识中转设备。

本实施例中,离线设备不能联网,因此,离线设备无法直接请求服务器分配离线设备帐号,而需要中转设备请求服务器为离线设备分配离线设备帐号,在这个过程中,中转设备需要先成为离线设备的主设备,才具有为离线设备申请离线设备帐号的权限。其中,一个离线设备在同一时刻只存在一个主设备,并且,不同的主设备为离线设备请求的离线设备帐号可以相同,也可以不同,本实施例不作限定。

步骤402,离线设备接收中转设备发送的设备信息请求。

步骤403,离线设备向中转设备发送设备信息,该设备信息包括离线设备的设备标识和绑定指示信息。

步骤404,中转设备接收离线设备发送的设备信息。

步骤405,当绑定指示信息指示离线设备不存在主设备和离线设备帐号时,中转设备向离线设备发送主设备请求,该主设备请求用于请求成为离线设备的主设备。

本实施例中,可以通过为绑定指示信息设置标志位来指示离线设备是否存在主设备和离线设备帐号。比如,当标志位的数值为1时,指示离线设备存在主设备和离线设备帐号;当标志位的数值为0时,指示离线设备不存在主设备和离线设备帐号。当然,还可以通过其它方式来指示离线设备是否存在主设备和离线设备帐号,本实施例不对绑定指示信息的具体实现方式作限定。

步骤406,离线设备接收中转设备发送的主设备请求。

其中,主设备请求可以具体为owner请求。

步骤407,离线设备向中转设备发送确认信息。

步骤408,中转设备接收离线设备发送的确认信息。

步骤409,中转设备先服务器发送包括离线设备的设备标识的帐号分配请求,并从服务器接收服务器根据帐号分配请求为离线设备分配的离线设备帐号。

当中转设备保持有与服务器建立的第二连接时,直接通过第二连接发送帐号分配请求;当中转设备未与服务器建立第二连接时,中转设备还需要与服务器建立第二连接,通过第二连接发送帐号分配请求。

当第二连接与第一连接是同种网络连接时,由于中转设备在同一时刻只能保持同种网络连接中的一种,且中转设备与离线设备已经建立了第一连接,因此,当中转设备与服务器建立第二连接时,中转设备断开第一连接。

当第二连接与第一连接是不同的网络连接时,中转设备在建立第二连接时,可以断开第一连接,也可以不断开第一连接,本实施例不作限定。

服务器在接收到设备标识后,为离线设备分配离线设备帐号,通过第二连接将该离线设备帐号发送给中转设备。

可选的,当服务器获取到中转设备帐号时,还可以将离线设备帐号和中转设备帐号进行绑定。其中,中转设备帐号可以是中转设备在发送设备标识时发送的,也可以是预先存储在服务器中的,本实施例不作限定。

步骤410,中转设备将从服务器接收的离线设备帐号发送给离线设备。

当中转设备保持有与服务器建立的第一连接时,直接通过第一连接发送离线设备帐号;当中转设备未与服务器建立第一连接时,中转设备还需要与服务器建立第一连接,通过第一连接发送离线设备帐号。

当第二连接与第一连接是同种网络连接时,由于中转设备在同一时刻只能保持同种网络连接中的一种,且中转设备与离线设备已经建立了第二连接,因此,当中转设备与服务器建立第一连接时,中转设备断开第二连接。

当第二连接与第一连接是不同的网络连接时,在建立第一连接时,中转设备可以断开第二连接,也可以不断开第二连接,本实施例不作限定。

步骤411,离线设备接收中转设备发送的从服务器接收的离线设备帐号。

步骤412,离线设备对绑定指示信息进行修改,修改后的绑定指示信息用于指示离线设备存在主设备和离线设备帐号。

比如,当通过标志位来指示离线设备是否存在主设备和离线设备帐号时,离线设备可以对标志位的数值进行修改。

可选的,本实施例提供的方法,还包括:

中转设备向服务器发送包括中转设备的中转设备帐号和离线设备帐号的解绑请求;

中转设备接收服务器发送的解绑通知信息,解绑通知信息是服务器根据解绑请求对在帐号分配过程中绑定的中转设备帐号和离线设备帐号进行解绑后发送给中转设备的;

中转设备将解绑通知信息发送给离线设备;

离线设备接收中转设备发送的解绑通知信息;

离线设备再次对绑定指示信息进行修改,修改后的绑定指示信息用于指示离线设备不存在主设备和离线设备帐号。

当中转设备需要解除与离线设备之间的绑定关系、第一连接和第二连接属于同种网络连接且中转设备在同一时刻只能保持同种网络连接中的一种时,先与服务器建立第二连接,此时,当存在第一连接时,中转设备断开第一连接。中转设备通过第二连接向服务器发送包括中转设备帐号和离线设备帐号的解绑请求,服务器根据解绑请求解除中转设备帐号和离线设备帐号之间的绑定关系,并生成解绑通知信息,通过第二连接将解绑通知信息发送给中转设备。中转设备建立第一连接,并断开第二连接,通过第一连接将解绑通知信息发送给离线设备,离线设备根据解绑通知信息将绑定指示信息修改为用于指示离线设备不存在主设备和离线设备帐号。比如,离线设备可以修改绑定指示信息的标志位的数值。或,

当中转设备需要解除与离线设备之间的绑定关系且第一连接为WiFi连接且第二连接为WiFi Direct连接,或,第一连接为WiFi Direct连接且第二连接为WiFi连接,或,第一连接为WiFi Direct连接,第二连接为移动网络连接时,先通过第二连接向服务器发送包括中转设备帐号和离线设备帐号的解绑请求,其中,当中转设备保持有第二连接时,中转设备直接通过第二连接向服务器发送解绑请求;当中转设备已经断开了第二连接时,还需要先与服务器建立第二连接。在建立第二连接时,中转设备可以断开第一连接,也可以不断开第一连接,本实施例不作限定。

服务器根据解绑请求解除中转设备帐号和离线设备帐号之间的绑定关系,并生成解绑通知信息,通过第二连接将解绑通知信息发送给中转设备。中转设 备通过第一连接将解绑通知信息发送给离线设备,当中转设备保持有第一连接时,中转设备直接通过第一连接向离线设备发送解绑通知信息;当中转设备已经断开了第一连接时,还需要先与离线设备建立第一连接。在建立第一连接时,中转设备可以断开第二连接,也可以不断开第二连接,本实施例不作限定。

离线设备根据解绑通知信息将绑定指示信息修改为用于指示离线设备不存在主设备和离线设备帐号。比如,离线设备可以修改绑定指示信息的标志位的数值。

本实施例中,在中转设备与离线设备之间存在绑定关系时,中转设备除了可以访问离线设备之外,还可以授权其他中转设备访问离线设备,此时将其他中转设备称为访问设备。其中,访问设备的访问设备帐号与中转设备的中转设备帐号之间存在预定关系,比如,访问设备帐号与中转设备帐号是好友关系,或,访问设备帐号与中转设备帐号是相互关注关系等等,本实施例不作限定。

具体地,中转设备将从服务器接收的离线设备帐号发送给离线设备之后,还包括:中转设备将离线设备的设备标识发送给访问设备,以使访问设备向服务器发送包括访问设备的访问设备帐号和离线设备的设备标识的帐号获取请求,并从服务器接收服务器根据帐号获取请求向访问设备发送的离线设备帐号,根据离线设备帐号与离线设备进行通信。

由于服务器是根据离线设备的设备标识分配离线设备帐号的,因此,服务器中存储有离线设备的设备标识和离线设备帐号之间的对应关系,访问设备在将离线设备的设备标识发送给服务器之后,服务器可以在对应关系中查找与该设备标识对应的离线设备帐号,将该离线设备帐号和访问设备帐号进行绑定,并将该离线设备帐号发送给访问设备。

在一种可能的实现方式中,中转设备直接将离线设备帐号发送给访问设备,访问设备将访问设备帐号和离线设备帐号发送给服务器,服务器对访问设备帐号和离线设备帐号进行绑定后,向访问设备发送确认信息,访问设备根据该确认信息访问离线设备。

相应的,离线设备接收中转设备发送的离线设备帐号之后,还包括:离线设备接收访问设备发送的通信请求,并根据通信请求与访问设备进行通信,该通信请求是访问设备向服务器发送包括访问设备的访问设备帐号和离线设备的设备标识的帐号获取请求,服务器根据帐号获取请求向访问设备发送离线设备 帐号后发送的,离线设备的设备标识是中转设备发送给访问设备的。

本实施例中,还可以设置访问设备对离线设备的访问权限,从而避免访问设备对离线设备的修改,以提高离线设备的安全性。比如,中转设备具有的权限是阅读权限和修改权限,并只授权访问设备对离线设备的阅读权限。

本实施例提供了两种设置访问设备对离线设备的访问权限的方法,在第一种方法中,中转设备将访问权限发送给访问设备,访问设备将该访问权限发送给服务器,服务器根据访问权限控制访问权限与离线设备进行通信。在第二种方法中,服务器中预先配置有默认的访问权限,根据该默认的访问权限控制访问设备与离线设备进行通信。

具体地,本实施例提供了两种根据访问权限控制访问设备访问离线设备的方法,在第一种方法中,访问设备将通信请求发送给服务器,服务器检测访问设备是否具有该通信请求所请求访问的内容的访问权限,当该访问设备具有该访问权限时,将该通信请求转发给离线设备;当该访问设备不具有该访问权限时,对该通信请求进行屏蔽。在第二种方法中,服务器根据访问权限生成对离线设备的通信页面发送给访问设备,该通信页面中只包括访问权限所对应的内容的通信入口,访问设备根据各个通信入口与离线设备进行通信;或,该访问页面包括离线设备中所有内容的通信入口,且访问权限所对应的内容的通信入口处于允许编辑状态,剩余的通信入口处于禁止编辑状态。

需要说明的是,在访问设备帐号与离线设备帐号绑定完成后,可以向中转设备发送通知信息,也可以不向中转设备发送通知信息;可以向离线设备发送通知信息,也可以不向离线设备发送通知信息,本实施例不作限定。

可选的,当访问设备需要解除与离线设备的绑定关系时,可以向服务器发送包括访问设备帐号和离线设备帐号的解绑请求,服务器根据解绑请求解除访问设备帐号和离线设备帐号之间的绑定关系,并生成解绑通知信息,将该解绑通知信息发送给访问设备。在访问设备帐号与离线设备帐号解除绑定后,可以向中转设备发送解绑通知信息,也可以不向中转设备发送解绑通知信息;可以向离线设备发送解绑通知信息,也可以不向离线设备发送解绑通知信息,本实施例不作限定。

综上所述,本发明实施例提供的帐号分配方法,通过接收中转设备发送的主设备请求,该主设备请求用于请求成为离线设备的主设备;向中转设备发送 确认信息,以使中转设备向服务器发送包括离线设备的设备标识的帐号分配请求,并从服务器接收服务器根据帐号分配请求为离线设备分配的离线设备帐号;接收中转设备发送的从服务器接收的离线设备帐号,可以通过中转设备向服务器请求离线设备帐号,解决了离线设备无法与服务器建立连接,从而无法得到服务器分配的帐号的问题,达到了扩大帐号分配范围的效果。

请参考图5,其示出了本发明一个实施例提供的帐号分配装置的结构框图,该帐号分配装置可以应用于离线设备中。该帐号分配装置,包括:

第一接收模块510,用于接收中转设备发送的主设备请求,主设备请求用于请求成为离线设备的主设备;

信息发送模块520,用于向中转设备发送确认信息,以使中转设备向服务器发送包括离线设备的设备标识的帐号分配请求,并从服务器接收服务器根据帐号分配请求为离线设备分配的离线设备帐号;

第二接收模块530,用于接收中转设备发送的从服务器接收的离线设备帐号。

综上所述,本发明实施例提供的帐号分配装置,通过接收中转设备发送的主设备请求,该主设备请求用于请求成为离线设备的主设备;向中转设备发送确认信息,以使中转设备向服务器发送包括离线设备的设备标识的帐号分配请求,并从服务器接收服务器根据帐号分配请求为离线设备分配的离线设备帐号;接收中转设备发送的从服务器接收的离线设备帐号,可以通过中转设备向服务器请求离线设备帐号,解决了离线设备无法与服务器建立连接,从而无法得到服务器分配的帐号的问题,达到了扩大帐号分配范围的效果。

请参考图6,其示出了本发明再一实施例提供的帐号分配装置的结构框图,该帐号分配装置可以应用于离线设备中。该帐号分配装置,包括:第一接收模块610、信息发送模块620和第二接收模块630。

第一接收模块610,用于接收中转设备发送的主设备请求,主设备请求用于请求成为离线设备的主设备;

信息发送模块620,用于向中转设备发送确认信息,以使中转设备向服务器发送包括离线设备的设备标识的帐号分配请求,并从服务器接收服务器根据帐 号分配请求为离线设备分配的离线设备帐号;

第二接收模块630,用于接收中转设备发送的从服务器接收的离线设备帐号。

可选的,第一接收模块610,包括:

第一接收单元611,用于接收中转设备发送的设备信息请求;

信息发送单元612,用于向中转设备发送设备信息,设备信息包括离线设备的设备标识和绑定指示信息;

第二接收单元613,用于当绑定指示信息指示离线设备不存在主设备和离线设备帐号时,接收中转设备发送的主设备请求。

可选的,本实施例提供的装置,还包括:

第一修改模块640,用于第二接收模块630接收中转设备发送的从服务器接收的离线设备帐号之后,对绑定指示信息进行修改,修改后的绑定指示信息用于指示离线设备存在主设备和离线设备帐号。

可选的,本实施例提供的装置,还包括:

第三接收模块650,用于第一修改模块640对绑定指示信息进行修改之后,接收中转设备发送的解绑通知信息,解绑通知信息是中转设备向服务器发送包括中转设备的中转设备帐号和离线设备帐号的解绑请求,服务器根据解绑请求对在帐号分配过程中绑定的中转设备帐号和离线设备帐号进行解绑后发送给中转设备的;

第二修改模块660,用于再次对绑定指示信息进行修改,修改后的绑定指示信息用于指示离线设备不存在主设备和离线设备帐号。

可选的,本实施例提供的装置,还包括:

数据通信模块670,用于第二接收模块630接收中转设备发送的从服务器接收的离线设备帐号之后,接收访问设备发送的通信请求,并根据通信请求与访问设备进行通信,通信请求是访问设备向所述服务器发送包括访问设备的访问设备帐号和离线设备的设备标识的帐号获取请求,服务器根据帐号获取请求向访问设备发送离线设备帐号后发送的,离线设备的设备标识是中转设备发送给访问设备的。

综上所述,本发明实施例提供的帐号分配装置,通过接收中转设备发送的主设备请求,该主设备请求用于请求成为离线设备的主设备;向中转设备发送 确认信息,以使中转设备向服务器发送包括离线设备的设备标识的帐号分配请求,并从服务器接收服务器根据帐号分配请求为离线设备分配的离线设备帐号;接收中转设备发送的从服务器接收的离线设备帐号,可以通过中转设备向服务器请求离线设备帐号,解决了离线设备无法与服务器建立连接,从而无法得到服务器分配的帐号的问题,达到了扩大帐号分配范围的效果。

请参考图7,其示出了本发明一个实施例提供的帐号分配装置的结构框图,该帐号分配装置可以应用于中转设备中。该帐号分配装置,包括:

第一发送模块710,用于向离线设备发送主设备请求,主设备请求用于请求成为离线设备的主设备;

第一接收模块720,用于接收离线设备发送的确认信息;

帐号获取模块730,用于向服务器发送包括离线设备的设备标识的帐号分配请求,并从服务器接收服务器根据帐号分配请求为离线设备分配的离线设备帐号;

第二发送模块740,用于将从服务器接收的离线设备帐号发送给离线设备。

综上所述,本发明实施例提供的帐号分配装置,通过向离线设备发送主设备请求,该主设备请求用于请求成为离线设备的主设备;接收离线设备发送的确认信息;向服务器发送包括离线设备的设备标识的帐号分配请求,并从服务器接收服务器根据帐号分配请求为离线设备分配的离线设备帐号;将从服务器接收的离线设备帐号发送给离线设备,可以通过中转设备向服务器请求离线设备帐号,解决了离线设备无法与服务器建立连接,从而无法得到服务器分配的帐号的问题,达到了扩大帐号分配范围的效果。

请参考图8,其示出了本发明再一实施例提供的帐号分配装置的结构框图,该帐号分配装置可以应用于中转设备中。该帐号分配装置,包括:第一发送模块810、第一接收模块820、帐号获取模块830和第二发送模块840。

第一发送模块810,用于向离线设备发送主设备请求,主设备请求用于请求成为离线设备的主设备;

第一接收模块820,用于接收离线设备发送的确认信息;

帐号获取模块830,用于向服务器发送包括离线设备的设备标识的帐号分配 请求,并从服务器接收服务器根据帐号分配请求为离线设备分配的离线设备帐号;

第二发送模块840,用于将从服务器接收的离线设备帐号发送给离线设备。

可选的,第一发送模块810,包括:

第一发送单元811,用于向离线设备发送设备信息请求;

信息接收单元812,用于接收离线设备发送的设备信息,设备信息包括离线设备的设备标识和绑定指示信息;

第二发送单元813,用于当绑定指示信息指示离线设备不存在主设备和离线设备帐号时,向离线设备发送主设备请求。

可选的,本实施例提供的装置,还包括:

第三发送模块850,用于第二发送模块840将从服务器接收的离线设备帐号发送给离线设备之后,向服务器发送包括中转设备的中转设备帐号和离线帐号的解绑请求;

第二接收模块860,用于接收服务器发送的解绑通知信息,解绑通知信息是服务器根据解绑请求对在帐号分配过程中绑定的中转设备帐号和离线设备帐号进行解绑后发送给中转设备的;

第四发送模块870,用于将第二接收模块860接收的解绑通知信息发送给离线设备。

可选的,本实施例提供的装置,还包括:

第五发送模块880,用于第二发送模块840将从服务器接收的离线设备帐号发送给离线设备之后,将离线设备的设备标识发送给访问设备,以使访问设备向服务器发送包括访问设备的访问设备帐号和离线设备的设备标识的帐号获取请求,并从服务器接收服务器根据帐号获取请求发送的离线设备帐号,根据离线设备帐号与离线设备进行通信。

可选的,本实施例提供的装置,还包括:

第六发送模块890,用于将访问权限发送给访问设备,访问设备用于根据访问权限与离线设备进行通信。

综上所述,本发明实施例提供的帐号分配装置,通过向离线设备发送主设备请求,该主设备请求用于请求成为离线设备的主设备;接收离线设备发送的确认信息;向服务器发送包括离线设备的设备标识的帐号分配请求,并从服务 器接收服务器根据帐号分配请求为离线设备分配的离线设备帐号;将从服务器接收的离线设备帐号发送给离线设备,可以通过中转设备向服务器请求离线设备帐号,解决了离线设备无法与服务器建立连接,从而无法得到服务器分配的帐号的问题,达到了扩大帐号分配范围的效果。

需要说明的是:上述实施例提供的帐号分配装置在进行帐号分配时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将帐号分配装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的帐号分配装置与帐号分配方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1