[发明专利]一种设备的唤醒方法和装置在审
申请号: | 201910002879.6 | 申请日: | 2019-01-02 |
公开(公告)号: | CN109787778A | 公开(公告)日: | 2019-05-21 |
发明(设计)人: | 孙海龙 | 申请(专利权)人: | 紫光华山信息技术有限公司 |
主分类号: | H04L12/12 | 分类号: | H04L12/12;H04L29/12;G06F9/4401 |
代理公司: | 北京超凡志成知识产权代理事务所(普通合伙) 11371 | 代理人: | 郭新娟 |
地址: | 310000 浙江省*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 唤醒 报文 网卡MAC地址 唤醒设备 方法和装置 目标设备 序列标识 发送目标 唤醒模式 构建 申请 计算机 缓解 | ||
本申请提供了一种设备的唤醒方法和装置,涉及计算机的技术领域,该方法包括:获取多个待唤醒设备的网卡MAC地址;基于网卡MAC地址构建目标唤醒报文,其中,目标唤醒报文包括目标设备序列标识,目标设备序列标识包括多个待唤醒设备的网卡MAC地址;发送目标唤醒报文,以使接收到目标唤醒报文的待唤醒设备启动唤醒模式。本申请缓解了现有的唤醒技术无法实现同时唤醒多个设备的技术问题。
技术领域
本申请涉及计算机的技术领域,尤其是涉及一种设备的唤醒方法和装置。
背景技术
WOL(Wake On Lan)称之为远程唤醒。WOL是现在很多电脑、服务器都支持的功能,即通过网络触发设备上电。由于WOL实现简单、操作方便在很多场景下都有应用,最典型的就是网吧、机房、培训教室、数据中心等设备密集的地方,通过WOL可以很方便地控制批量的设备上电。
在现有的唤醒技术中,终端设备为每个待唤醒的设备构造一个唤醒报文,若存在多个待唤醒的设备,则终端设备构造多个唤醒报文,然后,将多个唤醒报文分别发送给对应的多个待唤醒的设备,以实现逐个唤醒待唤醒设备。针对需要同时唤醒多个设备的应用场景,现有的唤醒技术则无法实现多个设备的同时唤醒。
发明内容
有鉴于此,本申请的目的在于提供一种设备的唤醒方法和装置,以缓解了现有的唤醒技术无法实现同时唤醒多个设备的技术问题。
第一方面,本申请实施例提供了一种设备的唤醒方法,应用于终端设备,包括:
获取多个待唤醒设备的网卡MAC地址;
基于所述网卡MAC地址构建目标唤醒报文,其中,所述目标唤醒报文包括目标设备序列标识,所述目标设备序列标识包括多个待唤醒设备的网卡MAC地址;
发送所述目标唤醒报文,以使接收到所述目标唤醒报文的所述待唤醒设备启动唤醒模式。
进一步地,所述发送所述目标唤醒报文,具体包括:
向与所述待唤醒设备连接的目标交换机发送所述目标唤醒报文,以使所述目标交换机根据目的MAC地址,向除接收所述目标唤醒报文的接口外的第一目标接口广播所述目标唤醒报文;
其中,所述第一目标接口与所述待唤醒设备连接。
进一步地,所述基于所述网卡MAC地址构建目标唤醒报文,具体包括:
将所述多个待唤醒设备的网卡MAC地址按照预设方式进行组合,得到所述目标设备序列标识;将目标设备序列标识添加至所述目标唤醒报文的负载部分;将目标设备序列标识添加至所述目标唤醒报文的负载部分。
进一步地,所述基于所述网卡MAC地址构建目标唤醒报文,具体包括:
获取每个所述待唤醒设备的唤醒时间;
将所属于同一唤醒时间的待唤醒设备划分到同一待唤醒设备组,得到至少一个待唤醒设备组;
基于每个待唤醒设备组中待唤醒设备的网卡MAC地址,为所述每个待唤醒设备组构建对应的目标唤醒报文,所述目标唤醒报文中携带用于表征待唤醒设备组的唤醒时间的标识信息。
进一步地,发送所述目标唤醒报文包括:
向与每个所述待唤醒设备组连接的一个或多个交换机发送对应的目标唤醒报文,以使所述一个或多个交换机根据所述对应的目标唤醒报文中的目的MAC地址,向第一目标接口发送所述对应的目标唤醒报文;
其中,所述第一目标接口为所述一个或多个交换机中与所述待唤醒设备组中的每个待唤醒设备相连接的接口。
第二方面,本申请实施例还提供了一种设备的唤醒装置,设置于终端设备,包括:
获取单元,用于获取多个待唤醒设备的网卡MAC地址;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于紫光华山信息技术有限公司,未经紫光华山信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910002879.6/2.html,转载请声明来源钻瓜专利网。