一种设备管理员权限申请方法、服务器和系统的制作方法_3

文档序号:9376108阅读:来源:国知局
申请成为所述从设备管理员的权限,若是,则执行步骤403,否则,执行步骤404 ;
[0157]主设备将从设备管理员权限请求发送至服务器,服务器接收该从设备管理员权限请求后,验证所述主设备或者使用主设备的用户是否具有申请成为所述从设备管理员的权限。
[0158]步骤403:服务器生成验证码并发送该验证码至从设备;然后执行步骤405 ;
[0159]当服务器验证主设备或者使用主设备的用户具有申请成为从设备管理员的权限时,生成验证码并发送所述验证码至从设备。优选地,所述服务器生成的验证码可以是加密验证码,服务器在生成随机的验证码之后,将所述验证码加密并发送至从设备。当服务器下发的验证码为加密验证码时,从设备接收加密验证码之后还需要解密该验证码。从设备接收到验证码后,将验证码通过某种形式输出,例如直接显示或者通过语音播报。此时,在从设备旁的用户可以观看到验证码或者收听验证码的语音播报。
[0160]可选步骤404:接收服务器发送的不具有申请成为从设备管理员的权限的提示消息;
[0161]当主设备或者使用主设备的用户不具有申请成为从设备管理员的权限,则不生成验证码,此时服务器可发送相应的提示消息至主设备,主设备接收该提示消息。
[0162]步骤405:接收用户输入的验证码,并发送所述验证码至服务器;
[0163]具体的执行过程可参考实施例1的描述,此处不赘述。
[0164]步骤406:服务器判断所述主设备发回验证码是否超过设定时间;若是,则执行步骤408,否则,执行步骤407 ;
[0165]服务器接收主设备发回的验证码后,需验证主设备发回的验证码是否符合条件,当验证码符合条件时,才允许所述主设备对从设备的管理员权限请求。
[0166]具体地,验证主设备发回的验证码是否符合条件可包括两方面,一为判断所述主设备发回验证码是否超过设定时间;若超过设定时间,则认为该验证码不符合条件,此时可向主设备发送发回验证码超过设定时间的提示消息,或者直接发送验证码错误的提示消息(可选步骤408);若没有超过设定时间,则进一步判断所述主设备发回的验证码与发送至从设备的验证码是否一致(步骤407)。
[0167]步骤407:服务器判断所述主设备发回的验证码与发送至从设备的验证码是否一致;若是,则执行步骤409,否则,执行步骤408 ;
[0168]当没有超过设定时间,且主设备发回的验证码与发送至从设备的验证码一致,则说明所述主设备发回的验证码符合条件。此时,服务器可向主设备发送申请管理员权限成功的提示消息。如果不一致,则说明所述主设备发回的验证码不符合条件,此时,可向主设备发送验证码错误的提示消息(可选步骤408)。
[0169]可选步骤408:接收服务器发送的验证码错误的提示消息;
[0170]当主设备发回验证码超过设定时间,则认为该验证码不符合条件,此时服务器可向主设备发送发回验证码超过设定时间的提示消息,或者直接发送验证码错误的提示消息,相应地,主设备接收该验证码超过设定时间或者错误的提示消息;本实施例中为服务器直接发送验证码错误的提示消息;当主设备发回的验证码与发送至从设备的验证码不一致,则说明所述主设备发回的验证码不符合条件,服务器向主设备发送验证码错误的提示消息,相应地,主设备接收该验证码错误的提示消息。
[0171]步骤409:服务器允许所述主设备对从设备的管理员权限请求;
[0172]当没有超过设定时间,且主设备发回的验证码与发送至从设备的验证码一致,则主设备申请管理员权限成功,服务器允许主设备对从设备的管理员权限请求。
[0173]可选步骤410:接收服务器发送的申请管理员权限成功的提示消息。
[0174]主设备申请管理员权限成功时,服务器可向主设备发送提示消息,相应地,主设备接收服务器发送的申请管理员权限成功的提示消息。
[0175]主设备接收上述所有的提示消息后,可直接显示上述提示消息,也可以直接语音播报上述提示消息。
[0176]其中,可选步骤为本实施例的扩展实施方案。本实施例提供的技术方案,可实现主设备对从设备的管理员权限申请,从而方便主设备或者使用该主设备的用户对从设备进行管理和控制。
[0177]实施例5:
[0178]如图6所示,本发明实施例5提供了一种设备管理员权限申请方法,应用于从设备,包括如下步骤:
[0179]步骤501:主设备向服务器发送从设备管理员权限请求;
[0180]步骤502:服务器判断所述主设备或者使用主设备的用户是否具有申请成为所述从设备管理员的权限,若是,则执行步骤503,否则,执行步骤504 ;
[0181]步骤503:服务器生成验证码并发送该验证码至从设备;然后执行步骤505 ;
[0182]可选步骤504:主设备接收服务器发送的不具有申请成为从设备管理员的权限的提示消息;
[0183]步骤505:接收服务器下发的验证码,并输出所述验证码;
[0184]步骤506:主设备接收用户输入的验证码,并发送所述验证码至服务器;
[0185]步骤507:服务器判断所述主设备发回验证码是否超过设定时间;若是,则执行步骤509,否则,执行步骤508 ;
[0186]步骤508:服务器判断所述主设备发回的验证码与发送至从设备的验证码是否一致;若是,则执行步骤510,否则,执行步骤509 ;
[0187]可选步骤509:主设备接收服务器发送的验证码错误的提示消息;
[0188]步骤510:服务器允许所述主设备对从设备的管理员权限请求;
[0189]可选步骤511:主设备接收服务器发送的申请管理员权限成功的提示消息。
[0190]上述各步骤具体的执行过程可参考实施例4的描述,此处不赘述。
[0191]实施例6:
[0192]如图7所示,本发明实施例6提供了一种设备管理员权限申请系统,具体包括:主设备100、从设备200和服务器300,下面分别对主设备100、从设备200进行详细描述,服务器300的具体结构可参考实施例3的描述,此处不赘述:
[0193](I)主设备
[0194]该主设备100为用于管理从设备200的主设备100,该主设备100包括请求发送模块110和验证码发送模块120,具体地:
[0195]请求发送模块110,用于向服务器300发送从设备管理员权限请求。
[0196]其中,该请求一般为用户通过主设备100所发出的请求。以主设备100为智能手机、从设备200为智能公仔为例,用户可通过智能手机上安装的软件输入智能公仔管理员权限请求,该权限请求可以是该智能手机对智能公仔的权限请求,还可以是该用户对智能公仔的权限请求(此时用户可通过某一特定的软件注册账号以实现发送从设备管理员权限请求)。可通过主设备100上的Wifi (无线相容性认证)模块、蓝牙模块、NFC、Zigbee,3G (支持高速数据传输的第三代移动通信技术)和4G (第四代移动通信技术)等实现请求发送所需的网络功能。请求发送模块110可采用单片机、数字信号处理器、微处理器等器件。
[0197]请求发送模块110将从设备管理员权限请求发送至服务器300,服务器300接收该从设备管理员权限请求后,验证所述主设备100或者使用主设备100的用户是否具有申请成为所述从设备管理员的权限;当主设备100或者使用主设备100的用户具有申请成为从设备管理员的权限时,生成验证码并发送所述验证码至从设备200。
[0198]从设备200接收到验证码后,将验证码通过某种形式输出,例如直接显示或者通过语音播报。此时,在从设备200旁的用户观看到验证码或者收听验证码的语音播报后,将验证码输入主设备100。
[0199]验证码发送模块120,用于接收并发送验证码至服务器300。
[0200]其中,验证码发送模块120接收用户输入的验证码之后,将验证码发送至服务器300,服务器300接收主设备100发回的验证码后,需验证主设备100发回的验证码是否符合条件,当验证码符合条件时,才允许所述主设备100对从设备200的管理员权限请求。可通过主设备100上的Wifi (无线相容性认证)模块、蓝牙模块、NFC、Zigbee、3G (支持高速数据传输的第三代移动通信技术)和4G(第四代移动通信技术)等实现验证码发送所需的网络功能。验证码发送模块120也可采用单片机、数字信号处理器、微处理器等器件。
[0201]具体地,验证主设备100发回的验证码是否符合条件包括两方面,一为判断所述主设备100发回验证码是否超过设定时间;若超过设定时间,则认为该验证码不符合条件,此时可向主设备100发送发回验证码超过设定时间的提示消息,或者直接发送验证码错误的提示消息;若没有超过设定时间,则进一步判断所述主设备100发回的验证码与发送至从设备200的验证码是否一致。
[0202]当没有超过设定时间,且主设备100发回的验证码与发送至从设备200的验证码一致,则说明所述主设备100发回的验证码符合条件。此时,服务器300可向主设备100发送申请管理员权限成功的提示消息。如果不一致,则说明所述主设备100发回的验证码不符合条件,此时,可向主设备100发送验证码错误的提示消息。
[0203]因此,结合本实施例,在一扩展方案中,主设备100还包括提示输出模块130,用于输出上述发回验证码超过设定时间的提示消息、验证码错误的提示消息以及申请管理员权限成功的提示消息。提示输出模块130可以是显示装置(例如显示屏等具备显示功能的装置)以显示各种提示消息,还可以是语音播报装置以语音播报各种提示消息,或者其他可以将提示消息输出的装置。提示消息能给予用户直观地提醒,方便用户进行后续的操作。
[0204]为方便用户的请求以及验证码的输入,该主设备100还包括输入模块140,该输入模块140与请求发送模块110连接,用于接收用户输入的从设备200管理员权限请求并发送给请求发送模块110 ;所述输入模块140还与验证码发送模块120连接,用于接收用户输入的验证码并发送给验证码发送模块120。当然,输入模块140还可以与提示输出模块130连接,提示输出模块130可同步输出输入模块140输入的内容,例如通过显示屏这一提示输出模块同步显示输入模块140输入的内容。输入模块140可以是触摸屏、键盘等具备输入功能的装置。
[0205]在一优选方案中,发送从设备管理员权限请求至服务器300之后,服务器300还需要验证所述主设备100或者使用主设备100的用户是否具有申请成为从设备管理员的权限;当所述主设备100或者使用主设备100的用户具有申请成为从设备管理员的权限时才生成验证码;否则,服务器300将发送主设备100或者使用主设备100的用户不具有申请成为从设备管理员的权限的提示消息至主设备100以提醒。
[0206]此外,主设备100上还可设置存储器(图未示出),用于存储用户输入的从设备管理员权限请求,以及用户输入的验证码。
[0207]本实施例提供的技术方案,可实现通过该主设备100或者使用该主设备100的用户对另一智能设备(从设备200)进行管理员权限申请,从而方便主设备100或者使用该主设备100的用户对另一从设备200进行管理和控制。
[0208](2)从设备
[0209]该从设备200为通过主设备100进行管理的从设备200,该从设备200包括验证码接收模块210和验证码输出模块220,具体地:
[0210]验证码接收模块210,用于接收服务器300下发的验证码。
[0211]首先,用户通过主设备100向服务器300发送对该从设备200的管理员权限请求。以主设备100为智能手机、从设备200为智能公仔为例,用户可通过智能手机上安装的软件输入智能公仔管理员权限请求,该权限请求可以是该智能手机对智能公仔的权限请求,还可以是该用户对智能公仔的权限请求(此时用户需通过某一特定的软件注册账号以实现发送从设备200管理员权限请求),然后将从设备200管理员权限请求发送至服务器300,服务器300接收该从设备200管理员权限请求后,验证所述主设备100或者使用主设备100的用户是否具有申请成为所述从设备200管理员的权限;当主设备100或者使用主设备100的用户具有申请成为从设备200管理员的权限时,生成验证码并发送所述验证码至从设备200。
[0212]可通过从设备上的Wifi (无线相容性认证)模块、蓝牙模块、NFC、Zigbee、3G
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1