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

文档序号:9376108阅读:来源:国知局

[0101]为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。此外,下面所描述的本发明各个实施方式中所涉及到的技术特征只要彼此之间未构成冲突就可以相互组合。
[0102]如图1所示,示出了本发明实施例所涉及的一种实施环境,该实施环境包括主设备100,从设备200,服务器300。服务器300是可以侦听其他设备提交的服务请求,并提供相应服务的一个、多个高性能计算机或者云计算中心。主设备100可以是诸如手机、平板电脑、台式电脑、笔记本、配套电视机的机顶盒、智能玩具(例如智能公仔)、智能穿戴式设备(智能手环、智能手表、智能眼镜等)、教育类电子产品(点读机、故事机等)之类的智能设备,优选为手机、平板电脑、台式电脑、笔记本、配套电视机的机顶盒,其可以通过有线网络或者无线网络与服务器300连接,从而实现向服务器300发送请求的目的,以及接收服务器300所发送的内容的目的。从设备200可以是诸如手机、平板电脑、台式电脑、笔记本、配套电视机的机顶盒、智能玩具、智能穿戴式设备、教育类电子产品之类的智能设备,优选为智能玩具、智能穿戴式设备、教育类电子产品,从设备200可以通过有线网络或者无线网络与服务器300连接,从而实现接收服务器300所发送的内容的目的。
[0103]实施例1:
[0104]如图2所示,本发明实施例1提供了一种设备管理员权限申请方法,应用于主设备,包括如下步骤:
[0105]步骤101:向服务器发送从设备管理员权限请求;
[0106]其中,用户通过主设备发出从设备管理员权限请求。以主设备为智能手机、从设备为智能公仔为例,用户可通过智能手机上安装的软件输入智能公仔管理员权限请求,该权限请求可以是该智能手机对智能公仔的权限请求,还可以是该用户对智能公仔的权限请求(此时用户可通过某一特定的软件注册账号以实现发送从设备管理员权限请求)。可通过主设备上的Wifi (无线相容性认证)模块、蓝牙模块、NFC、Zigbee、3G (支持高速数据传输的第三代移动通信技术)和4G(第四代移动通信技术)等实现请求发送所需的网络功能。
[0107]步骤102:服务器接收主设备发送的从设备管理员权限请求,生成验证码并发送所述验证码至从设备;
[0108]主设备将从设备管理员权限请求发送至服务器,服务器接收该从设备管理员权限请求后,验证所述主设备或者使用主设备的用户是否具有申请成为所述从设备管理员的权限;当主设备或者使用主设备的用户具有申请成为从设备管理员的权限时,生成验证码并发送所述验证码至从设备;当主设备或者使用主设备的用户不具有申请成为从设备管理员的权限,则不生成验证码。
[0109]所述服务器生成的验证码和从设备接收的验证码可以是加密验证码,服务器在生成随机的验证码之后,将所述验证码加密并发送。
[0110]步骤103:从设备接收服务器下发的验证码,并输出所述验证码;
[0111]当服务器下发的验证码为加密验证码时,从设备接收加密验证码之后还需要解密该验证码。从设备接收到验证码后,将验证码通过某种形式输出,例如直接显示或者通过语音播报。此时,在从设备旁的用户可以观看到验证码或者收听验证码的语音播报。
[0112]步骤104:接收用户输入的验证码,并发送所述验证码至服务器;
[0113]用户观看到从设备输出或者语音播报的验证码后,将验证码输入主设备,主设备将该验证码发回至服务器。可通过主设备上的Wifi (无线相容性认证)模块、蓝牙模块、NFC、Zigbee、3G(支持高速数据传输的第三代移动通信技术)和4G(第四代移动通信技术)等实现验证码发送所需的网络功能。
[0114]步骤105:服务器验证所述主设备发回的验证码是否符合条件。
[0115]服务器接收主设备发回的验证码后,需验证主设备发回的验证码是否符合条件,当验证码符合条件时,才允许所述主设备对从设备的管理员权限请求。
[0116]具体地,验证主设备发回的验证码是否符合条件包括两方面,一为判断所述主设备发回验证码是否超过设定时间;若超过设定时间,则认为该验证码不符合条件,此时可向主设备发送发回验证码超过设定时间的提示消息,或者直接发送验证码错误的提示消息;若没有超过设定时间,则进一步判断所述主设备发回的验证码与发送至从设备的验证码是否一致。
[0117]当没有超过设定时间,且主设备发回的验证码与发送至从设备的验证码一致,则说明所述主设备发回的验证码符合条件。此时,服务器可向主设备发送申请管理员权限成功的提示消息。如果不一致,则说明所述主设备发回的验证码不符合条件,此时,可向主设备发送验证码错误的提示消息。
[0118]此外,该方法还可以包括接收服务器发送的各种提示消息的步骤,例如接收不具有申请成为从设备管理员的权限的提示消息(当判断主设备或者使用主设备的用户不具有申请成为从设备管理员的权限时,服务器才发送该提示消息至主设备),接收发回验证码超过设定时间的提示消息或者验证码错误的提示消息,接收申请管理员权限成功的提示消息,等等。主设备接收上述消息后,可直接显示上述消息,也可以直接语音播报上述提示消息。
[0119]本实施例提供的技术方案,可实现主设备对从设备的管理员权限申请,从而方便主设备或者使用该主设备的用户对从设备进行管理和控制。
[0120]实施例2:
[0121]如图3所示,本发明实施例2提供了一种设备管理员权限申请方法,应用于从设备,包括如下步骤:
[0122]步骤201:主设备向服务器发送从设备管理员权限请求;
[0123]具体的执行过程可参考实施例1的描述,此处不赘述。
[0124]步骤202:服务器接收主设备发送的从设备管理员权限请求,生成验证码并发送所述验证码至从设备;
[0125]具体的执行过程可参考实施例1的描述,此处不赘述。
[0126]步骤203:接收服务器下发的验证码,并输出所述验证码;
[0127]当服务器下发的验证码为加密验证码时,从设备接收加密验证码之后还需要解密该验证码。从设备接收到验证码后,将验证码通过某种形式输出,例如直接显示或者通过语音播报。此时,在从设备旁的用户可以观看到验证码或者收听验证码的语音播报。
[0128]步骤204:主设备接收用户输入的验证码,并发送所述验证码至服务器;
[0129]用户观看到验证码或者收听验证码的语音播报后,将验证码输入主设备,主设备将该验证码发回至服务器。可通过主设备上的Wifi (无线相容性认证)模块、蓝牙模块、NFC、Zigbee、3G(支持高速数据传输的第三代移动通信技术)和4G(第四代移动通信技术)等实现验证码发送所需的网络功能。
[0130]步骤205:服务器验证所述主设备发回的验证码是否符合条件。
[0131]服务器接收主设备发回的验证码后,需验证主设备发回的验证码是否符合条件,当验证码符合条件时,才允许所述主设备对从设备的管理员权限请求。可通过主设备上的Wifi (无线相容性认证)模块、蓝牙模块、NFC、Zigbee、3G(支持高速数据传输的第三代移动通信技术)和4G(第四代移动通信技术)等实现验证码发送所需的网络功能。
[0132]具体地,验证主设备发回的验证码是否符合条件包括两方面,一为判断所述主设备发回验证码是否超过设定时间;若超过设定时间,则认为该验证码不符合条件,此时可向主设备发送发回验证码超过设定时间的提示消息,或者直接发送验证码错误的提示消息;若没有超过设定时间,则进一步判断所述主设备发回的验证码与发送至从设备的验证码是否一致。
[0133]当没有超过设定时间,且主设备发回的验证码与发送至从设备的验证码一致,则说明所述主设备发回的验证码符合条件。此时,服务器可向主设备发送申请管理员权限成功的提示消息。如果不一致,则说明所述主设备发回的验证码不符合条件,此时,可向主设备发送验证码错误的提示消息。
[0134]此外,该方法还可以包括接收服务器发送的各种提示消息的步骤,例如接收不具有申请成为从设备管理员的权限的提示消息(当判断主设备或者使用主设备的用户不具有申请成为从设备管理员的权限时,服务器才发送该提示消息至主设备),接收发回验证码超过设定时间的提示消息或者验证码错误的提示消息,接收申请管理员权限成功的提示消息,等等。主设备接收上述消息后,可直接显示上述消息,也可以直接语音播报上述提示消息。
[0135]本实施例提供的技术方案,可实现主设备对从设备的管理员权限申请,从而方便主设备或者使用该主设备的用户对从设备进行管理和控制。
[0136]实施例3:
[0137]如图4所示,本发明实施例3提供了一种设备管理员权限申请服务器300,包括请求接收模块310、验证码生成模块320、验证码发送模块330、验证码接收模块340和验证模块350,具体地:
[0138]请求接收模块310,用于接收主设备发送的从设备管理员权限请求;
[0139]验证码生成模块320,与请求接收模块310连接,用于生成验证码;
[0140]验证码发送模块330,与验证码生成模块320连接,用于发送所述验证码至从设备;
[0141]验证码接收模块340,用于接收主设备发回的验证码;
[0142]验证模块350,与验证码接收模块340连接,用于验证所述验证码是否符合条件,并在所述验证码符合条件时允许所述主设备对从设备的管理员权限请求。
[0143]服务器300与主设备和从设备的具体交互过程可参考实施例1和实施例2的描述,此处不赘述。
[0144]优选地,服务器300接收主设备发送的从设备管理员权限请求后,还需要验证主设备或者使用该主设备的用户是否具有申请成为所述从设备管理员的权限;当主设备或者使用主设备的用户具有申请成为从设备管理员的权限时,生成验证码并发送所述验证码至从设备。因此,所述服务器中的验证模块350还分别与请求接收模块310以及验证码生成模块320连接,验证模块350还需包括申请权限验证单元351,用于验证所述主设备或者使用主设备的用户是否具有申请成为从设备管理员的权限;所述验证码生成模块320在所述主设备或者使用主设备的用户具有申请成为从设备管理员的权限时生成验证码。
[0145]优选地,所述服务器300生成的验证码和从设备接收的验证码为加密验证码,服务器300在生成随机的验证码之后,将所述验证码加密。因此,结合本实施例,在一扩展方案中,验证码生成模块320包括验证码生成单元321和加密单元322,所述验证码生成单元321用于生成随机的验证码,所述加密单元322与验证码生成单元321连接,用于加密所述验证码。
[0146]验证主设备发回的验证码是否符合条件包括两方面,一为判断所述主设备发回验证码是否超过设定时间;二是判断所述主设备发回的验证码与发送至从设备的验证码是否一致。因此,所述服务器300中,所述验证模块350还包括期限监控单元352和一致性验证单元353,期限监控单元352用于判断所述主设备发回验证码是否超过设定时间;一致性验证单元353用于验证所述主设备发回的验证码与发送至从设备的验证码是否一致。
[0147]所述服务器300中,还包括消息发送模块360,与验证模块350连接,用于发送各种提示消息至主设备,例如发送不具有申请成为从设备管理员的权限的提示消息,发送发回验证码超过设定时间的提示消息,发送验证码错误的提示消息,发送申请管理员权限成功的提不消息,等等。
[0148]服务器300与主设备或者从设备之间的通信可通过服务器主板上的有线网卡或者无线网卡实现。
[0149]此外,服务器300上还可设置存储器,用于存储用户输入的从设备管理员权限请求,以及用户输入的验证码。
[0150]服务器的整个的工作流程可参考图5,其中虚线部分为可选步骤。
[0151]本实施例提供的技术方案,可实现主设备对从设备的管理员权限申请,从而方便主设备或者使用该主设备的用户对从设备进行管理和控制。
[0152]实施例4:
[0153]如图5所示,本发明实施例4提供了一种设备管理员权限申请方法,应用于主设备,包括如下步骤:
[0154]步骤401:向服务器发送从设备管理员权限请求;
[0155]具体的执行过程可参考实施例1的描述,此处不赘述。
[0156]步骤402:服务器判断所述主设备或者使用主设备的用户是否具有
当前第2页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1