一种服务发现方法技术

技术编号:19151729 阅读:51 留言:0更新日期:2018-10-13 10:39
本发明专利技术公开了一种服务发现方法及终端。本发明专利技术方法包括:终端使用第一发现协议向路由器发送服务查询请求消息,并启动对路由器广播消息的监听;若终端在第一预设时长内未接收到路由器对所述服务查询请求消息的广播消息,则判断路由器不支持所述第一发现协议,使用第二发现协议再次发送服务查询请求消息;若在第一预设时长内接收到所述广播消息,则判断路由器支持所述第一发现协议,所述终端继续等待第二预设时长;若在第二预设时长内接收到组播组成员对所述广播消息的响应消息,则与所述组播组成员建立连接,若在第二预设时长内未收到所述响应消息,则判断组播组内无可提供服务的成员。本发明专利技术可实现更加快速的检测和切换,提高服务发现的效率。

A service discovery method

The invention discloses a service discovery method and a terminal. The method of the invention includes: the terminal sends the service query request message to the router using the first discovery protocol, and initiates the monitoring of the router broadcast message; if the terminal does not receive the broadcasting message of the router for the service query request message within the first preset time, it is judged that the router does not support the first discovery cooperative A service query request message is sent again using the second discovery protocol; if the broadcast message is received within the first preset time, it is judged that the router supports the first discovery protocol and the terminal continues to wait for the second preset time; if the multicast group member receives the broadcast message within the second preset time. The response message establishes a connection with the multicast group member, and if the response message is not received within the second preset time period, it is judged that there is no member within the multicast group who can provide services. The invention can achieve more rapid detection and switching, and improve the efficiency of service discovery.

【技术实现步骤摘要】
一种服务发现方法本申请是2015年08月07日提出的专利技术名称为“一种服务发现方法及终端”的中国专利技术专利申请201510483631.8的分案申请。
本专利技术涉及通信领域,尤其涉及了一种服务发现方法及终端。
技术介绍
多屏互动随着智能设备的发展,得到了越来越广泛的应用。多屏互动是指,基于DLNA(DigitalLivingNetworkAlliance,数字生活网络联盟)、AirPlay(苹果公司制定的无线通讯技术)等协议或者私有协议,通过无线局域网络连接,在不同的多媒体终端上,进行多媒体(如音频、视频、图片等)内容的传输、展示等操作。其中,提供服务发现功能的发现协议是非常重要的一部分,其主要功能是发现本地网络中提供多屏互动服务的智能设备的地址,从而与所发现的智能设备建立连接,接受该智能设备提供的多屏互动服务。发现协议基本都是基于网络组播原理实现的,即通过本地网络路由器实现数据包在组成员之间广播。目前,几乎所有发现协议都基于客户端默认认为路由器支持组播,没有有效的措施去检测路由器是否支持组播。因而导致在无法连接提供多屏互动服务的设备时,无法定位连接失败的原因,进而无法采取相应本文档来自技高网...

【技术保护点】
1.一种服务发现方法,其特征在于,包括:步骤201:终端使用第一发现协议向路由器发送服务查询请求消息,并启动对所述路由器的广播消息的监听;步骤202:若终端在第一预设时长内未接收到路由器对所述服务查询请求消息的广播消息,则转入步骤203,否则转入步骤204;步骤203:终端判断所述路由器不支持所述第一发现协议,使用第二发现协议再次发送服务查询请求消息;步骤204:若所述终端在所述第一预设时长内接收到所述路由器对所述服务查询请求消息的广播消息,则判断所述路由器支持所述第一发现协议,所述终端继续等待第二预设时长;步骤205:若所述终端在第二预设时长内接收到组播组成员对所述路由器发送的广播消息的响应...

【技术特征摘要】
1.一种服务发现方法,其特征在于,包括:步骤201:终端使用第一发现协议向路由器发送服务查询请求消息,并启动对所述路由器的广播消息的监听;步骤202:若终端在第一预设时长内未接收到路由器对所述服务查询请求消息的广播消息,则转入步骤203,否则转入步骤204;步骤203:终端判断所述路由器不支持所述第一发现协议,使用第二发现协议再次发送服务查询请求消息;步骤204:若所述终端在所述第一预设时长内接收到所述路由器对所述服务查询请求消息的广播消息,则判断所述路由器支持所述第一发现协议,所述终端继续等待第二预设时长;步骤205:若所述终端在第二预设时长内接收到组播组成员对所述路由器发送的广播消息的响应消息,则转入步骤206,否则判...

【专利技术属性】
技术研发人员:周杰王新鲁高同庆
申请(专利权)人:海信集团有限公司
类型:发明
国别省市:山东,37

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

1