[发明专利]一种服务发现方法有效
申请号: | 201810388021.3 | 申请日: | 2015-08-07 |
公开(公告)号: | CN108650310B | 公开(公告)日: | 2020-09-29 |
发明(设计)人: | 周杰;王新鲁;高同庆 | 申请(专利权)人: | 海信集团有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 深圳市隆天联鼎知识产权代理有限公司 44232 | 代理人: | 刘抗美 |
地址: | 266071 山*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种服务发现方法及终端。本发明方法包括:终端使用第一发现协议向路由器发送服务查询请求消息,并启动对路由器广播消息的监听;若终端在第一预设时长内未接收到路由器对所述服务查询请求消息的广播消息,则判断路由器不支持所述第一发现协议,使用第二发现协议再次发送服务查询请求消息;若在第一预设时长内接收到所述广播消息,则判断路由器支持所述第一发现协议,所述终端继续等待第二预设时长;若在第二预设时长内接收到组播组成员对所述广播消息的响应消息,则与所述组播组成员建立连接,若在第二预设时长内未收到所述响应消息,则判断组播组内无可提供服务的成员。本发明可实现更加快速的检测和切换,提高服务发现的效率。 | ||
搜索关键词: | 一种 服务 发现 方法 | ||
【主权项】:
1.一种服务发现方法,其特征在于,包括:步骤201:终端使用第一发现协议向路由器发送服务查询请求消息,并启动对所述路由器的广播消息的监听;步骤202:若终端在第一预设时长内未接收到路由器对所述服务查询请求消息的广播消息,则转入步骤203,否则转入步骤204;步骤203:终端判断所述路由器不支持所述第一发现协议,使用第二发现协议再次发送服务查询请求消息;步骤204:若所述终端在所述第一预设时长内接收到所述路由器对所述服务查询请求消息的广播消息,则判断所述路由器支持所述第一发现协议,所述终端继续等待第二预设时长;步骤205:若所述终端在第二预设时长内接收到组播组成员对所述路由器发送的广播消息的响应消息,则转入步骤206,否则判断所述组播组内无可提供服务的成员;步骤206:终端与所述组播组成员建立连接;在步骤203中,如果终端使用第二发现协议再次发送服务查询请求消息之后,在第一预设时长内没有接收到路由器对该第二发现协议下的服务查询请求消息的广播消息,则可以使用另一种发现协议再次发送服务查询请求消息,以此类推,直到满足结束条件为止时才停止切换发现协议来发送服务查询请求消息;所述结束条件包括以下之一或组合:终端在发送服务查询请求消息后,在第二预设时长内接收到组播组成员对所述路由器发送的广播消息的响应消息;终端已经切换完成其所支持的发现协议;终端切换发现协议的次数已经达到规定的最大次数;终端切换发现协议的过程所耗费的时间长度已经达到规定的最大时间长度。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于海信集团有限公司,未经海信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810388021.3/,转载请声明来源钻瓜专利网。