[发明专利]组播方法、装置、终端设备及计算机可读存储介质有效
申请号: | 202010406906.9 | 申请日: | 2020-05-14 |
公开(公告)号: | CN113676339B | 公开(公告)日: | 2022-10-28 |
发明(设计)人: | 彭建新 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;G06F9/54;G06F9/50;H04L67/56 |
代理公司: | 深圳中一联合知识产权代理有限公司 44414 | 代理人: | 张瑞志 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 方法 装置 终端设备 计算机 可读 存储 介质 | ||
本申请适用于通信技术领域,提供了一种组播方法、装置、终端设备及计算机可读存储介质。在本申请的组播方法中,代理设备可以对业务组播消息进行监听,当代理设备获取到业务组播消息时,查询委托设备的设备状态。如果存在处于休眠状态的委托设备,则以处于休眠状态的委托设备为目标设备,代理设备通过局域网连接通道发送唤醒信号至目标设备,然后将业务组播消息发送至目标设备。在本申请的组播方法中,由代理设备执行监听组播消息、唤醒委托设备以及转发组播消息的职能,委托设备不用时刻处于非休眠状态,降低了委托设备的功耗,提高了用户的使用体验。
技术领域
本申请属于通信技术领域,尤其涉及一种组播方法、装置、终端设备及计算机可读存储介质。
背景技术
组播是一种终端设备之间“一对一组”的通讯模式,可理解为加入了同一个组的终端设备可以接收来自此组内的其他终端设备发送的数据。
在局域网中,不同的终端设备之间可以通过组播技术彼此发现。终端设备可以向局域网中发送特定的组播消息。其他终端设备在满足条件的情况下,会进行消息应答,从而使该终端设备与满足条件的终端设备彼此发现。
当前的终端设备在中央处理器芯片休眠的情况下,为了节约功耗,不接收组播消息,或者,会丢弃接收到的组播消息,不唤醒终端设备的CPU芯片,从而影响了组播的相关功能,使得局域网内的其他设备无法发现处于休眠中的终端设备。
对此,当前的解决方案是阻止终端设备的中央处理器芯片休眠。但是,如果阻止中央处理器芯片休眠,会导致终端设备的功耗较高,对于一些功耗敏感的终端设备,会对用户的使用体验造成极大的影响。
发明内容
本申请实施例提供了一种组播方法、装置、终端设备及计算机可读存储介质,可以解决现有的组播方法会增加终端设备的功耗,影响用户的使用体验的问题。
本申请实施例的第一方面提供了一种组播方法,包括:
当监听到业务组播消息时,获取委托设备的设备状态;
若基于所述委托设备的设备状态确定所述委托设备中存在处于休眠状态的目标设备,则通过局域网连接通道发送唤醒信号至目标设备,所述唤醒信号用于唤醒所述目标设备;
将所述业务组播消息发送至所述目标设备。
需要说明过的是,代理设备获取到业务组播消息时,查询其代理的委托设备的设备状态。
设备状态可以包括休眠状态和非休眠状态。在休眠状态下,委托设备不接收组播消息,或者,将接收到的组播消息丢弃。
所以代理设备在查询到存在处于休眠状态的委托设备时,可以将该休眠状态的委托设备作为目标设备,通过局域网连接通道发送唤醒信号至目标设备,通过唤醒信号唤醒目标设备,使得目标设备进入非休眠状态。
然后,代理设备将业务组播消息转发至目标设备。
在上述的组播方法中,由代理设备执行监听组播消息、唤醒委托设备以及转发组播消息的职能,委托设备即使处于休眠状态也不会遗漏业务组播消息,委托设备不用时刻处于非休眠状态,降低了委托设备的功耗。
在第一方面的一种可能的实现方式中,所述当监听到业务组播消息时,获取委托设备的设备状态,包括:
当监听到业务组播消息时,将所述业务组播消息的消息内容与规则库中的预设代理规则进行匹配,得到与所述消息内容匹配的目标规则以及所述目标规则对应的第一设备;
获取所述第一设备的设备状态;
相应的,所述若基于所述委托设备的设备状态确定所述委托设备中存在处于休眠状态的目标设备,则通过局域网连接通道发送唤醒信号至目标设备,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010406906.9/2.html,转载请声明来源钻瓜专利网。