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

文档序号:9376108阅读:来源:国知局
具有申请成为所述从设备管理员的权限,若是,则执行步骤1004,否则,执行步骤1005 ;
[0272]步骤1004:生成验证码并输出所述验证码;然后执行步骤1006 ;
[0273]可选步骤1005:发送不具有申请成为从设备管理员的权限的提示消息至主设备;
[0274]步骤1006:主设备接收用户输入的验证码,并发送所述验证码至从设备;
[0275]步骤1007:接收主设备发回的验证码;
[0276]步骤1008:判断所述主设备发回验证码是否超过设定时间;若是,则执行步骤1010,否则,执行步骤1009 ;
[0277]步骤1009:判断所述主设备发回的验证码与发送至从设备的验证码是否一致;若是,则执行步骤1011,否则,执行步骤1010 ;
[0278]可选步骤1010:发送验证码错误的提示消息至主设备;
[0279]步骤1011:允许所述主设备对从设备的管理员权限请求;
[0280]可选步骤1012:发送申请管理员权限成功的提示消息至主设备。
[0281]上述各步骤具体的执行过程可参考实施例9的描述,此处不赘述。
[0282]实施例11:
[0283]如图13所示,本发明实施例11提供了一种设备管理员权限申请系统,具体包括:主设备100和从设备200,与实施例6不同的是,本实施例的实施环境为图8所示的实施环境,主设备100与从设备200之间可直接通信,而无需通过服务器。下面分别对主设备100、从设备200进行详细描述:
[0284](I)主设备
[0285]该主设备100为用于管理从设备200的主设备100,与实施例1不同的是,本实施例的主设备100的实施环境为图8所示的实施环境,该主设备100可与从设备200之间直接通信,而无需通过服务器。该主设备100包括请求发送模块110和验证码发送模块120,具体地:
[0286]请求发送模块110,用于向从设备200发送从设备管理员权限请求。
[0287]其中,该请求一般为用户通过主设备100所发出的请求。以主设备100为智能手机、从设备200为智能公仔为例,用户可通过智能手机上安装的软件输入智能公仔管理员权限请求,该权限请求可以是该智能手机对智能公仔的权限请求,还可以是该用户对智能公仔的权限请求(此时用户可通过某一特定的软件注册账号以实现发送从设备管理员权限请求)。可通过主设备100上的Wifi (无线相容性认证)模块、蓝牙模块、NFC、Zigbee,3G (支持高速数据传输的第三代移动通信技术)和4G (第四代移动通信技术)等实现请求发送所需的网络功能。请求发送模块110可采用单片机、数字信号处理器、微处理器等器件。
[0288]请求发送模块110将从设备管理员权限请求发送至从设备200,从设备200接收该从设备管理员权限请求后,验证所述主设备100或者使用主设备100的用户是否具有申请成为从设备管理员的权限;当主设备100或者使用主设备100的用户具有申请成为从设备管理员的权限时,生成验证码并输出。
[0289]主设备接收到验证码后,将验证码通过某种形式输出,例如直接显示或者通过语音播报。此时,在从设备200旁的用户观看到验证码或者收听验证码的语音播报后,将验证码输入主设备100。
[0290]验证码发送模块120,用于接收并发送验证码至从设备200。
[0291]其中,验证码发送模块120接收用户输入的验证码之后,将验证码发送至从设备200,从设备200接收主设备100发回的验证码后,需验证主设备100发回的验证码是否符合条件,当验证码符合条件时,才允许所述主设备100对从设备的管理员权限请求。可通过主设备100上的Wifi (无线相容性认证)模块、蓝牙模块、NFC、Zigbee、3G(支持高速数据传输的第三代移动通信技术)和4G (第四代移动通信技术)等实现验证码发送所需的网络功能。验证码发送模块120也可采用单片机、数字信号处理器、微处理器等器件。
[0292]具体地,从设备200验证主设备100发回的验证码是否符合条件包括两方面,一为判断所述主设备100发回验证码是否超过设定时间;若超过设定时间,则认为该验证码不符合条件,此时从设备200可向主设备100发送发回验证码超过设定时间的提示消息,或者直接发送验证码错误的提示消息;若没有超过设定时间,则进一步判断所述主设备100发回的验证码与从设备200输出的验证码是否一致。
[0293]当没有超过设定时间,且主设备100发回的验证码与从设备200输出的验证码一致,则说明所述主设备100发回的验证码符合条件。此时,从设备200可向主设备100发送申请管理员权限成功的提示消息。如果不一致,则说明所述主设备100发回的验证码不符合条件,此时,可向主设备100发送验证码错误的提示消息。
[0294]因此,结合本实施例,在一扩展方案中,主设备100还包括提示输出模块130,用于输出上述发回验证码超过设定时间的提示消息、验证码错误的提示消息以及申请管理员权限成功的提示消息。提示输出模块130可以是显示装置(例如显示屏等具备显示功能的装置)以显示各种提示消息,还可以是语音播报装置以语音播报各种提示消息,或者其他可以将提示消息输出的装置。提示消息能给予用户直观地提醒,方便用户进行后续的操作。
[0295]为方便用户的请求以及验证码的输入,该主设备100还包括输入模块140,该输入模块140与请求发送模块110连接,用于接收用户输入的从设备管理员权限请求并发送给请求发送模块110 ;所述输入模块140还与验证码发送模块120连接,用于接收用户输入的验证码并发送给验证码发送模块120。当然,输入模块140还可以与提示输出模块130连接,提示输出模块130可同步输出输入模块140输入的内容,例如通过显示屏这一提示输出模块同步显示输入模块140输入的内容。输入模块140可以是触摸屏、键盘等具备输入功能的装置。
[0296]在一优选方案中,发送从设备管理员权限请求至从设备200之后,从设备200还需要验证所述主设备100或者使用主设备100的用户是否具有申请成为从设备管理员的权限;当所述主设备100或者使用主设备100的用户具有申请成为从设备管理员的权限时才生成验证码;否则,从设备200将发送主设备100或者使用主设备100的用户不具有申请成为从设备管理员的权限的提示消息至主设备100以提醒。
[0297]此外,主设备100上还可设置存储器(图未示出),用于存储用户输入的从设备管理员权限请求,以及用户输入的验证码。
[0298]本实施例提供的技术方案,可实现通过该主设备100或者使用该主设备100的用户对另一智能设备(从设备200)进行管理员权限申请,从而方便主设备100或者使用该主设备100的用户对另一从设备200进行管理和控制,且主从设备之间可直接通信,无需通过服务器通信。
[0299](2)从设备
[0300]该从设备200为通过主设备100进行管理的从设备200,与实施例2不同的是,本实施例的从设备200的实施环境为图8所示的实施环境,该从设备200可与主设备100之间直接通信,而无需通过服务器。该从设备200包括请求接收模块210’、验证码生成模块220’、验证码输出模块230’、验证码接收模块240’和验证模块250’,具体地:
[0301]请求接收模块210’,用于接收主设备100发送的从设备管理员权限请求;
[0302]首先,用户通过主设备100向从设备200发送对该从设备200的管理员权限请求。以主设备100为智能手机、从设备200为智能公仔为例,用户可通过智能手机上安装的软件输入智能公仔管理员权限请求,该权限请求可以是该智能手机对智能公仔的权限请求,还可以是该用户对智能公仔的权限请求(此时用户需通过某一特定的软件注册账号以实现发送从设备200管理员权限请求),然后将从设备200管理员权限请求发送至从设备200,从设备200接收该从设备200管理员权限请求后,验证所述主设备100或者使用主设备100的用户是否具有申请成为从设备200管理员的权限;当主设备100或者使用主设备100的用户具有申请成为从设备200管理员的权限时,才能生成验证码并输出。
[0303]可通过从设备上的Wifi (无线相容性认证)模块、蓝牙模块、NFC、Zigbee、3G(支持高速数据传输的第三代移动通信技术)和4G (第四代移动通信技术)等实现请求接收所需的网络功能。请求接收模块210’可采用单片机、数字信号处理器、微处理器等器件。
[0304]验证码生成模块220’,与请求接收模块210’连接,用于生成验证码;
[0305]其中,从设备200接收到请求后,当主设备100或者使用主设备100的用户是否具有申请成为从设备200管理员的权限时,通过验证码生成模块220’生成验证码。
[0306]验证码输出模块230’,与验证码生成模块220’连接,用于输出所述验证码;
[0307]此时,在从设备200旁的用户观看到验证码或者收听验证码的语音播报后,将验证码输入主设备100并发回给从设备200。
[0308]验证码接收模块240’,用于接收主设备100发回的验证码;
[0309]具体地,可通过从设备上的Wifi (无线相容性认证)模块、蓝牙模块、NFC、Zigbee、3G(支持高速数据传输的第三代移动通信技术)和4G(第四代移动通信技术)等实现验证码接收所需的网络功能。
[0310]验证模块250’,与验证码接收模块240’连接,用于验证所述验证码是否符合条件,并在所述验证码符合条件时允许所述主设备100对从设备的管理员权限请求。
[0311]验证主设备100的验证码是否符合条件包括两方面,一为判断所述主设备100发回验证码是否超过设定时间;二是判断所述主设备100发回的验证码与从设备200输出的验证码是否一致。因此,所述从设备200中,所述验证模块250’还包括期限监控单元252’和一致性验证单元253’,期限监控单元252’用于判断所述主设备100发回验证码是否超过设定时间;一致性验证单元253’用于验证所述主设备100发回的验证码与从设备200输出的验证码是否一致。
[0312]所述从设备200中,还包括消息发送模块260’,与验证模块250’连接,用于发送各种提示消息至主设备100,例如发送不具有申请成为从设备管理员的权限的提示消息,发送发回验证码超过设定时间的提示消息,发送验证码错误的提示消息,发送申请管理员权限成功的提不消息,等等。
[0313]此外,从设备200上还可设置存储器(图未示出),用于存储主设备100发送的从设备管理员权限请求,以及主设备100发回的验证码。
[0314]本实施例提供的技术方案,可实现通过一智能设备(主设备100)或者使用该主设备100的用户对本实施例的从设备200进行管理员权限申请,从而方便主设备100或者使用该主设备100的用户对本实施例的从设备200进行管理和控制,且主从设备之间可直接通信,无需通过服务器通信。
[0315]本领域普通技术人员可以理解实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random AccessMemory)、磁盘或光盘等。
[0316]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
【主权项】
1.一种设备管理员权限申请方法,应用于主设备,其特征在于,所述方法包括: 向服务器发送从设备管理员权限请求; 服务器接收主设备发送的从设备管理员权限请求,生成验证码并发送所述验证码至从设备; 从设备接收服务器下发的验证码,并输出所述验证码; 接收用户输入的验证码,并发送所述验证码至所述服务器; 所述服务器验证所述主设备发回的验证码是否符合条件; 或者,所述方法包括: 向从设备发送从设备管理员权限请求; 从设备接收主设备发送的从设备管理员权限请求,生成验证码并输出; 接收用户输入的验证码,并发送所述验证码至从设备; 从设备验证所述主设备发回的验证码是否符合条件。2.一种设备管理员权限申请方法,应用于从设备,其特征在于,所述方法包括: 主设备向服务器发送从设备管理员权限请求; 服务器接收主设备发送的从
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1