发明名称 动态网络环境下的资源发现方法
摘要 本发明涉及一种适用于动态网络环境下的资源发现方法,在网络拓扑结构处于高度不稳定状态下发现网络资源进而实现共享。在网络中的物理设备上安装一个支持设备动态资源发现的软件,该软件包括用于启动、停止软件本身的启动、停止控制接口,用于监测设备自身服务状况的服务注册、注销接口,和用于发现资源的资源查找、资源变化订阅及资源变化通知接口,该软件的网络调用接口在指定的多播地址上进行侦听和作出应答。该软件通过调用并处理上述接口,监测设备的工作状态及资源变更状态。不同设备上的软件间通过组播查找、相应的单播应答,以及资源变化事件订阅与通知,实现网络资源的动态发现。在网络中没有资源管理设备时无需遍历整个网络。
申请公布号 CN1691622A 申请公布日期 2005.11.02
申请号 CN200410037709.5 申请日期 2004.04.28
申请人 联想(北京)有限公司 发明人 黄景楠;罗予晋;刘洋
分类号 H04L12/28;H04L12/24 主分类号 H04L12/28
代理机构 北京德琦知识产权代理有限公司 代理人 王丽琴
主权项 1.一种动态网络环境下的资源发现方法,其特征在于包括:A.在每一个希望实现动态网络环境下资源发现的设备上安装用于支持动态资源发现的软件,该软件包括用于启动、停止软件本身的启动控制接口、停止控制接口,用于监测设备自身服务状况的服务注册、服务注销接口,和用于发现资源的资源查找接口、资源变化订阅接口及资源变化通知接口,该软件的网络调用接口在指定的多播地址上进行侦听和作出应答;B.软件启动后的设备在调用并处理所述的服务注册接口时,进行服务记录,并向所述的多播地址多播发送服务上线消息,该设备在调用并处理所述的服务注销接口时,删除服务记录,并向所述的多播地址多播发送服务下线消息;C.网络上设备在多播地址上侦听由其它设备发出的服务上线消息,由其上应用程序调用并处理所述软件的资源变化通知接口,获得网络上服务动态变化信息,供设备上应用程序向提供服务程序发起程序调用;和在需要时,由其上应用程序调用并处理所述软件的资源查找接口,向所述的多播地址多播发送服务查找消息,该服务查找消息中包含查找条件,在多播地址上侦听到查找消息的设备软件,从服务记录中找到符合查找条件的服务,向发起服务查找的设备单播发送服务查找响应。
地址 100085北京市海淀区上地信息产业基地创业路6号