一种开机方法及装置制造方法及图纸

技术编号:15334291 阅读:85 留言:0更新日期:2017-05-16 21:35
本发明专利技术提供一种开机方法,所述方法包括:根据待唤醒终端的MAC地址生成唤醒指令;将所述唤醒指令发送到所述唤醒指令的接收地址;其中,所述唤醒指令为使所述待唤醒终端开机的指令。上述方案可以有效的实现更加有效便捷的远程开机,成功率高,不需要额外安装硬件设备,降低了成本,并且操作简易,提升了用户体验。

【技术实现步骤摘要】
一种开机方法及装置
本专利技术涉及通信领域,具体涉及一种开机方法及装置。
技术介绍
随着信息化时代的高速发展,在应用虚拟化中,把分散在各个不同区域位置的服务器通过远程技术进行统一管理,如此可以分散工作,统一管理。这个应用很广泛,无论是在餐饮,医疗,学校,军队,政府机关方面等,当然远程开机也是其中必不可少的一项。由页面或者控制单元来控制终端的远程开机功能,越来越受到人们的青睐,方便快捷,但是在实际情况中,由于网络的复杂性及对于硬件设施的改造及相关的配置工作比较繁杂。现阶段的几种远程开机技术,存在以下几个问题:1、需要一定的硬件装置配合,成本高,布置复杂,某些领域不支持如此改造;2、需要一定的路由器或者交换机的配置,操作繁琐,某些领域不支持如此配置;3、与其它功能共用,引起一些不必要的开机操作,误操作率高;4、需要一定的电话或者手机,且需要话费支持,操作繁琐,不支持批量操作。
技术实现思路
:本专利技术提供一种开机方法及装置,实现了一种更加有效便捷的远程开机方法。为解决上述技术问题,本专利技术提供一种开机方法,所述方法包括:根据待唤醒终端的MAC地址生成唤醒指令;将所述唤醒指令发送到所述唤醒指令的接收地址;其中,所述唤醒指令为使所述待唤醒终端开机的指令。优选地,所述唤醒指令为包含所述待唤醒终端的MAC地址的魔术包。优选地,所述根据待唤醒终端的MAC地址生成唤醒指令包括:所述服务器选定终端代理;所述终端代理根据待唤醒终端的MAC地址生成唤醒指令。优选地,所述将所述唤醒指令发送到所述唤醒指令的接收地址包括:所述终端代理根据所述终端代理的IP地址和所述终端代理所在网段的子网掩码计算得出广播接收地址,将所述待唤醒指令发送到所述广播接收地址;其中,所述终端代理根据所述终端代理的IP地址和所述终端代理所在网段的子网掩码计算得出广播接收地址包括:所述终端代理计算得出的广播接收地址按照以下计算方法得出:将所述终端代理的IP地址与所述终端代理所在网段的子网掩码进行与运算后得出网络地址;将所述子网掩码取反运算后与所述网络地址进行或运算后得出所述广播接收地址。优选地,所述根据待唤醒终端的MAC地址生成唤醒指令包括:所述服务器根据所述待唤醒终端的MAC地址生成唤醒指令;所述将所述唤醒指令发送到所述唤醒指令的接收地址包括:所述服务器获取所述待唤醒终端的IP地址;当所述IP地址为静态IP地址时,所述单播接收地址为所述待唤醒终端的静态IP地址;当所述IP地址为动态IP地址时,所述单播接收地址为所述待唤醒终端上一次使用的IP地址;所述服务器将所述唤醒指令发送到所述单播接收地址。优选地,所述根据待唤醒终端的MAC地址生成唤醒指令包括:所述服务器根据所述待唤醒终端的MAC地址生成唤醒指令;所述将所述唤醒指令发送到所述唤醒指令的接收地址包括:所述服务器根据所述待唤醒作终端的IP地址和所述待唤醒终端所在网段的子网掩码计算得出广播接收地址;所述服务器将所述唤醒指令发送到所述广播接收地址;其中,所述服务器根据所述待唤醒终端的IP地址和所述待唤醒终端所在网段的子网掩码计算得出广播接收地址包括:所述服务器计算得出的广播接收地址按照以下计算方法得出:获取所述待唤醒终端的IP地址;当所述IP地址为静态IP地址时,将所述静态IP地址作为本次计算的所述待唤醒终端的IP地址;当所述IP地址为动态IP地址时,将所述待唤醒终端上一次使用的IP地址作为本次计算的所述待唤醒终端的IP地址;将所述本次计算的待唤醒终端的IP地址与所述待唤醒终端所在网段的子网掩码进行与运算后得出网络地址;将所述子网掩码取反运算后与所述网络地址进行或运算后得出所述广播接收地址。优选地,如果所述待唤醒终端的动态IP地址已过老化时间或者交换机网关侧的地址解析协议ARP信息已过老化时间,则将所述服务器根据所述待唤醒终端的MAC地址生成的唤醒指令,所述服务器根据所述待唤醒作终端的IP地址和所述待唤醒终端所在网段的子网掩码计算得出广播接收地址;所述服务器将所述唤醒指令发送到所述广播接收地址;其中,所述服务器根据所述待唤醒终端的IP地址和所述待唤醒终端所在网段的子网掩码计算得出广播接收地址包括:所述服务器计算得出的广播接收地址按照以下计算方法得出:获取所述待唤醒终端的IP地址;当所述IP地址为静态IP地址时,将所述静态IP地址作为本次计算的所述待唤醒终端的IP地址;当所述IP地址为动态IP地址时,将所述待唤醒终端上一次使用的IP地址作为本次计算的所述待唤醒终端的IP地址;将所述本次计算的待唤醒终端的IP地址与所述待唤醒终端所在网段的子网掩码进行与运算后得出网络地址;将所述子网掩码取反运算后与所述网络地址进行或运算后得出所述广播接收地址。优选地,如果所述待唤醒终端与所述服务器不在同一局域网并且路由器不允许向广播接收地址发送数据包,或者不允许修改路由器/交换机的配置信息,则所述服务器选定终端代理;所述终端代理根据待唤醒终端的MAC地址生成唤醒指令;所述终端代理根据所述终端代理的IP地址和所述终端代理所在网段的子网掩码计算得出广播接收地址,所述终端代理将所述待唤醒指令发送到所述广播接收地址;其中,所述终端代理根据所述终端代理的IP地址和所述终端代理所在网段的子网掩码计算得出广播接收地址包括:所述终端代理计算得出的广播接收地址按照以下计算方法得出:将所述终端代理的IP地址与所述终端代理所在网段的子网掩码进行与运算后得出网络地址;将所述子网掩码取反运算后与所述网络地址进行或运算后得出所述广播接收地址。本专利技术还提供一种开机方法,所述方法包括:终端代理向服务器发送网络地址信息;根据所述服务器的指示生成用于对待唤醒终端开机的唤醒指令;将所述唤醒指令发送至所述待唤醒终端。优选地,所述唤醒指令为包含所述待唤醒终端的MAC地址的魔术包。优选地,所述将所述唤醒指令发送至所述待唤醒终端包括:所述终端代理根据所述终端代理的IP地址和所述终端代理所在网段的子网掩码计算得出广播接收地址,将所述待唤醒指令发到所述广播接收地址;其中,所述终端代理根据所述终端代理的IP地址和所述终端代理所在网段的子网掩码计算得出广播接收地址包括:所述终端代理计算得出的广播接收地址按照以下计算方法得出:将所述终端代理的IP地址与所述终端代理所在网段的子网掩码进行与运算后得出网络地址;将所述子网掩码取反运算后与所述网络地址进行或运算后得出所述广播接收地址。本专利技术还提供一种开机装置,所述装置包括:第一处理模块,用于根据待唤醒终端的MAC地址生成唤醒指令;第二处理模块,用于将所述唤醒指令发送到所述唤醒指令的接收地址;其中,所述唤醒指令为使所述待唤醒终端开机的指令。优选地,所述唤醒指令为包含所述待唤醒终端的MAC地址的魔术包。优选地,所述装置还包括设置于服务器的指定模块:所述指定模块用于选定终端代理;所述第一处理模块用于根据待唤醒终端的MAC地址生成唤醒指令具体是指:所述终端代理根据待唤醒终端的MAC地址生成唤醒指令;其中,所述第一处理模块设置于所述终端代理。优选地,所述第二处理模块用于将所述唤醒指令发送到所述唤醒指令的接收地址具体是指:所述终端代理根据所述终端代理的IP地址和所述终端代理所在网段的子网掩码计算得出广播接收地址,将所述待唤醒指令发送到所述本文档来自技高网...
一种开机方法及装置

【技术保护点】
一种开机方法,其特征在于,所述方法包括:根据待唤醒终端的MAC地址生成唤醒指令;将所述唤醒指令发送到所述唤醒指令的接收地址;其中,所述唤醒指令为使所述待唤醒终端开机的指令。

【技术特征摘要】
1.一种开机方法,其特征在于,所述方法包括:根据待唤醒终端的MAC地址生成唤醒指令;将所述唤醒指令发送到所述唤醒指令的接收地址;其中,所述唤醒指令为使所述待唤醒终端开机的指令。2.如权利要求1所述的方法,其特征在于:所述唤醒指令为包含所述待唤醒终端的MAC地址的魔术包。3.如权利要求1所述的方法,其特征在于:所述根据待唤醒终端的MAC地址生成唤醒指令包括:所述服务器选定终端代理;所述终端代理根据待唤醒终端的MAC地址生成唤醒指令。4.如权利要求3所述的方法,其特征在于:所述将所述唤醒指令发送到所述唤醒指令的接收地址包括:所述终端代理根据所述终端代理的IP地址和所述终端代理所在网段的子网掩码计算得出广播接收地址,将所述待唤醒指令发送到所述广播接收地址;其中,所述终端代理根据所述终端代理的IP地址和所述终端代理所在网段的子网掩码计算得出广播接收地址包括:所述终端代理计算得出的广播接收地址按照以下计算方法得出:将所述终端代理的IP地址与所述终端代理所在网段的子网掩码进行与运算后得出网络地址;将所述子网掩码取反运算后与所述网络地址进行或运算后得出所述广播接收地址。5.如权利要求1所述的方法,其特征在于:所述根据待唤醒终端的MAC地址生成唤醒指令包括:所述服务器根据所述待唤醒终端的MAC地址生成唤醒指令;所述将所述唤醒指令发送到所述唤醒指令的接收地址包括:所述服务器获取所述待唤醒终端的IP地址;当所述IP地址为静态IP地址时,所述单播接收地址为所述待唤醒终端的静态IP地址;当所述IP地址为动态IP地址时,所述单播接收地址为所述待唤醒终端上一次使用的IP地址;所述服务器将所述唤醒指令发送到所述单播接收地址。6.如权利要求1所述的方法,其特征在于:所述根据待唤醒终端的MAC地址生成唤醒指令包括:所述服务器根据所述待唤醒终端的MAC地址生成唤醒指令;所述将所述唤醒指令发送到所述唤醒指令的接收地址包括:所述服务器根据所述待唤醒作终端的IP地址和所述待唤醒终端所在网段的子网掩码计算得出广播接收地址;所述服务器将所述唤醒指令发送到所述广播接收地址;其中,所述服务器根据所述待唤醒终端的IP地址和所述待唤醒终端所在网段的子网掩码计算得出广播接收地址包括:所述服务器计算得出的广播接收地址按照以下计算方法得出:获取所述待唤醒终端的IP地址;当所述IP地址为静态IP地址时,将所述静态IP地址作为本次计算的所述待唤醒终端的IP地址;当所述IP地址为动态IP地址时,将所述待唤醒终端上一次使用的IP地址作为本次计算的所述待唤醒终端的IP地址;将所述本次计算的待唤醒终端的IP地址与所述待唤醒终端所在网段的子网掩码进行与运算后得出网络地址;将所述子网掩码取反运算后与所述网络地址进行或运算后得出所述广播接收地址。7.如权利要求1至7任一所述的方法,其特征在于:如果所述待唤醒终端的动态IP地址已过老化时间或者交换机网关侧的地址解析协议ARP信息已过老化时间,则将所述服务器根据所述待唤醒终端的MAC地址生成的唤醒指令,所述服务器根据所述待唤醒作终端的IP地址和所述待唤醒终端所在网段的子网掩码计算得出广播接收地址;所述服务器将所述唤醒指令发送到所述广播接收地址;其中,所述服务器根据所述待唤醒终端的IP地址和所述待唤醒终端所在网段的子网掩码计算得出广播接收地址包括:所述服务器计算得出的广播接收地址按照以下计算方法得出:获取所述待唤醒终端的IP地址;当所述IP地址为静态IP地址时,将所述静态IP地址作为本次计算的所述待唤醒终端的IP地址;当所述IP地址为动态IP地址时,将所述待唤醒终端上一次使用的IP地址作为本次计算的所述待唤醒终端的IP地址;将所述本次计算的待唤醒终端的IP地址与所述待唤醒终端所在网段的子网掩码进行与运算后得出网络地址;将所述子网掩码取反运算后与所述网络地址进行或运算后得出所述广播接收地址。8.如权利要求1至7任一所述的方法,其特征在于:如果所述待唤醒终端与所述服务器不在同一局域网并且路由器不允许向广播接收地址发送数据包,或者不允许修改路由器/交换机的配置信息,则所述服务器选定终端代理;所述终端代理根据待唤醒终端的MAC地址生成唤醒指令;所述终端代理根据所述终端代理的IP地址和所述终端代理所在网段的子网掩码计算得出广播接收地址,所述终端代理将所述待唤醒指令发送到所述广播接收地址;其中,所述终端代理根据所述终端代理的IP地址和所述终端代理所在网段的子网掩码计算得出广播接收地址包括:所述终端代理计算得出的广播接收地址按照以下计算方法得出:将所述终端代理的IP地址与所述终端代理所在网段的子网掩码进行与运算后得出网络地址;将所述子网掩码取反运算后与所述网络地址进行或运算后得出所述广播接收地址。9.一种开机方法,其特征在于,所述方法包括:终端代理向服务器发送网络地址信息;根据所述服务器的指示生成用于对待唤醒终端开机的唤醒指令;将所述唤醒指令发送至所述待唤醒终端。10.如权利要求9所述的方法,其特征在于:所述唤醒指令为包含所述待唤醒终端的MAC地址的魔术包。11.如权利要求10所述的方法,其特征在于:所述将所述唤醒指令发送至所述待唤醒终端包括:所述终端代理根据所述终端代理的IP地址和所述终端代理所在网段的子网掩码计算得出广播接收地址,将所述待唤醒指令发到所述广播接收地址;其中,所述终端代理根据所述终端代理的IP地址和所述终端代理所在网段的子网掩码计算得出广播接收地址包括:所述终端代理计算得出的广播接收地址按照以下计算方法得出:将所述终端代理的IP地址与所述终端代理所在网段的子网掩码进行与运算后得出网络地址;将所述子网掩码取反运算后与所述网络地址进行或运算后得出所述广播接收地址。12.一种开机装置,其特征在于,所述装置包括:第一处理模块,用于根据待唤醒终端的MAC地址生成唤醒指令;第二处理模块,用于将所述唤醒指令发送到所述唤醒指令的接收地址;其中,所述唤醒指令为使所述待唤醒终端开机的指令。13.如权利要求12所述的装置,其特征在于:所述唤醒指令为包含所述待唤醒终端的MAC地址的魔术包。14.如...

【专利技术属性】
技术研发人员:于维纳
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东,44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1