[发明专利]网络设备的服务查找方法有效
申请号: | 200710200724.0 | 申请日: | 2007-05-30 |
公开(公告)号: | CN101075922A | 公开(公告)日: | 2007-11-21 |
发明(设计)人: | 梁应龙;居文军;李斌 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04L12/26 | 分类号: | H04L12/26;H04L12/24 |
代理公司: | 成都虹桥专利事务所 | 代理人: | 李顺德 |
地址: | 621000四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网络设备 服务 查找 方法 | ||
技术领域
本发明涉及网络技术,特别涉及查找网络中在线的网络设备上运行的服务。
背景技术
近年来,随着家庭组网技术的不断发展,3C(Consumer electronic,Computer,Communication)融合已经成为趋势,各种3C信息设备之间的互联互 通、资源共享和协同服务正在成为新的消费需求。查找3C信息设备间的设备及其服务是这些 功能实现的前提。
传统网络设备查找以及服务查找的方法一般是采用搜索类型或者名称的单播方式来查找 网络设备或者网络设备上运行的服务。这种搜索方式一般是由服务端来判定网络设备及其服 务是否符合要求,而且通常情况下服务端只返回对应网络设备及其服务的相关信息,对于单 一网络设备或者网络设备上承载单一服务或者服务类型的组合方式来说,这种搜索方式比较 有效。但是如果当网络中有多台服务端或者客户端设备,并且一台服务端设备上承载有多个 或者多种服务时,这种搜索方式显然不是很有效,尤其是当我们要得到具体某一台网络设备 上的服务的时候,当网络情况不好的时候,会导致网络阻塞并加长设备或者服务查找响应时 间等。
发明内容
本发明所要解决的技术问题是,针对传统网络设备查找以及服务查找的方法会导致网络 阻塞的问题,提供一种网络设备的服务查找方法。
本发明解决所述技术问题采用的技术方案是,网络设备的服务查找方法,其特征是,包 括下列步骤:
a、网络设备运行并设置组播监听端口;
b、客户端组播发送网络设备查找请求消息;
b1、服务端向客户端单播发送网络设备查找响应消息;
c、客户端获取在线的网络设备信息并保存在网络设备信息列表;
d、客户端组播发送服务查找请求消息;
d1、服务端向客户端单播发送服务查找响应消息;
e、客户端获取在线网络设备的服务信息;
f、客户端判断服务信息中的网络设备信息是否存在于网络设备信息列表,若存在,则 得到网络设备上运行的服务信息;否不存在,则返回步骤d。
本发明的有益效果是,有效地解决了在网络设备上运行的服务查找过程中的网络阻塞问 题,极大地减小了网络环境对查找的影响,为网络环境下进行资源共享提供基础。
以下结合具体实施方式和附图,对本发明作进一步说明。
附图说明
图1是客户端与服务端的交互图。
图2是服务端的流程图。
图3是客户端的流程图。
具体实施方式
本发明的网络设备的服务查找方法,用于查找家庭网络中各在线网络设备上运行的服务 ,查找方为客户端,被查找方为服务端,客户端与服务端的交互流程如图1所示,客户端向 服务端组播发送网络设备查找请求消息;服务端向客户端单播发送网络设备查找响应消息; 客户端向服务端组播发送服务查找请求消息;服务端向客户端单播发送服务查找响应消息。
服务端的具体工作流程如图2所示:首先,待协议栈运行起来以后注册相关服务(可以 是单个服务也可以是多个服务),然后监听组播地址(如239.255.255.250:1900)并保持 服务端的运行。服务端可以在多台不同的网络设备上运行,如在多台电脑上运行服务端协议 栈并注册服务,以达到更好的测试效果。
客户端的具体工作流程如图3所示:首先启动协议栈,向家庭网络中的组播地址(如 239.255.255.250:1900)发送网络设备查找请求消息,进行异步网络设备搜索,搜索当前 家庭网络中在线的网络设备;同时监听本地单播端口(如3880)以获取服务端发送的网络设 备查找响应消息,并将搜索到的各个网络设备信息保存在网络设备信息列表,网络设备查找 结束;接着进行异步服务搜索,向家庭网络中的组播地址(如239.255.255.250:1900)发 送服务查找请求消息;同时监听本地单播响应端口(如3880)以获取服务端发送的服务查找 响应消息,获取在线网络设备的服务信息;判断获取的服务信息中所包含的网络设备信息是 否存在于上述的网络设备信息列表中,若存在,则得到网络设备上运行的服务信息,完成对 家庭网络中各在线网络设备上运行的服务的查找,客户端退出协议栈;若不存在,则继续向 网络中的组播地址(如239.255.255.250:1900)发送服务查找请求消息,直到查找到家庭 网络中各在线网络设备上运行的服务为止。为了有效的查找服务,采用连续发送两次服务查 找请求消息的方式来进行查找服务;或者设定查找响应超时时间,若服务端的响应超时,则 重新发送服务查找请求消息,从而保证得到服务端及时发送给客户端的响应消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200710200724.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:谷物低温真空连续干燥塔
- 下一篇:一种按摩机芯机构