[发明专利]面向对象发现框架有效

专利信息
申请号: 200780006164.3 申请日: 2007-01-26
公开(公告)号: CN101390074A 公开(公告)日: 2009-03-18
发明(设计)人: R·梅维森 申请(专利权)人: 微软公司
主分类号: G06F15/16 分类号: G06F15/16;H04L29/06;G06F17/00
代理公司: 上海专利商标事务所有限公司 代理人: 陈 斌
地址: 美国华*** 国省代码: 美国;US
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 面向 对象 发现 框架
【说明书】:

发明背景

动态地发现计算机网络上的设备和web服务是一个常见的问题,在设备 经常来去不定的网络——例如具有便携式设备的网络中尤甚。该问题在于识别 添加到网络的新设备和向这些新设备标识已连接到该网络的设备两方面中。一 般而言,必须知晓每个设备的地址(例如,网际协议(IP)地址)才能与该设 备连接。如果地址被写在设备上或在相关联的信息文档中,则可随网络上的其 它设备手动地记录该地址。

还有一般被称为“发现协议”的各种方法或算法用于自动解决此问题。 WS-发现(WS-D)是现在正变得流行的一种,且还有正在使用的多种其它方 法。虽然这些方法描述怎样发现网络上的设备,但这些方法通常容易出错并且 开发者要正当地实现是十分困难的,对于想被发现的设备和服务尤为如此。

有许多是全有线线路级协议的发现协议(例如,通用即插即用(UPnP)、 WS-D)。因此,这些协议定义被传输的消息的格式和序列,但是没有哪一个 为想要嵌入此类发现协议的应用——即,想要变成可发现的或想要使用发现来 找到其它可发现组件的应用——定义编程接口。作为结果,通常要求应用设计 者设计专用于该协议的库,这通常还要求改变程序流以纳入该专用协议。另一 个焦点在于改变发现协议(例如,从UPnP到WSDP)给应用设计者造成了主 要的返工-即使新的发现协议的功能与旧的那一个相类似或相同。

概述

编程框架允许开发者为服务和设备编写可被与网络上的其它设备和服务 相关联的应用自动“发现”的应用。发现的复杂度问题通过提供面向对象框架 来缓和,其从实际应用中抽象出因发现协议而异的问题,并使得开发者能够简 单地从一般可发现类导出应用或web服务对象或将其基于一般可发现类、通过 向该应用附加属性来对其进行配置以使得该应用在网络上是可发现的。这允许 应用设计者不要求对任何特定发现过程或协议有详细知识也能嵌入发现过程。 发现是通过将应用或web服务对象基于可发现类以及向应用或对象添加简单 的注记或属性来实现的。这种小规模的纳入使得在应用的过程流和编程逻辑上 的牵连最小化。

使用该发现框架,应用设计者只需要知晓极少的发现相关概念而不需知晓 任何协议详情。这允许任何应用设计者无需更多的学习和设计成本就能将发现 过程嵌入应用中。该发现框架对其被嵌入其中的应用强加极少的要求,由此几 乎每个应用都可被转换成“可发现的”应用。发现协议相关的详情对应用本身 是隐藏的,由此不影响应用就能够完成发现协议的交换。这减少了维护和测试 成本。

提供本概述是为了以简化形式介绍将在以下详细描述中进一步描述的概 念的选集。本概述并非旨在标识出要求保护的主题的关键特征或必要特征,亦 非旨在用于限定要求保护的主题的范围。要求保护的主题的其它特征、详情、 效用、以及优势将从以下对如在附图中进一步示出和在所附权利要求中定义的 各实施例和实现的更具体的书面详细描述中变得显而易见。

附图简述

图1是采用如本文所描述的发现框架的计算机网络的示意图。

图2是将面向对象编程结构与本文所描述的发现框架进行比较的示意图。

图3是在发现类的实例化之际执行的为使设备和服务变成在网络上可发 现的一系列发现操作的流程图。

图4是应用、可发现类、网络、以及其它应用之间的接口的示意图。

图5是可用于实现该发现框架的通用计算机系统的示意图。

发明详细描述

“发现”是对于用于标识和接口计算机网络上的设备、应用、和服务的多 种协议之一的通称。组网的计算机系统100中的发现的概念在图1中示出。计 算机系统100是典型的办公室或商务环境中的局域网(LAN)。然而,发现并 不被限定于商务LAN而是在任何网络——局域或广域或虚拟、有线或无 线——上实现的协议。

在图1中,例如以太网络等的网络102将例如文件服务器等的中央服务器 计算机104连接到一个或多个客户机计算机106。该网络允许客户机计算机106 与服务器计算机104互动,例如检索多用户可访问的文件或应用或与外部网络 例如因特网连接,在常见实例中,中央服务器计算机104充当到其它网络的网 关。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于微软公司,未经微软公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/200780006164.3/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top