[发明专利]网构软件上下文感知系统及方法无效
申请号: | 201010250627.4 | 申请日: | 2010-08-11 |
公开(公告)号: | CN102377791A | 公开(公告)日: | 2012-03-14 |
发明(设计)人: | 许斌;张鹏;罗森 | 申请(专利权)人: | 清华大学 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F9/44 |
代理公司: | 北京中伟智信专利商标代理事务所 11325 | 代理人: | 张岱 |
地址: | 100084*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 软件 上下文 感知 系统 方法 | ||
技术领域
本发明涉及网构软件上下文信息处理领域,尤其涉及网构软件上下文信息的感知和管理。
背景技术
随着计算机软件技术的迅速发展,软件系统所基于的计算机硬件平台从集中封闭的计算平台向开放的Internet平台转变。为了应对Internet平台下开放、动态、难控等特点对应用软件的开发、部署、运行、维护带来的挑战,网构软件(Internetware)的概念应运而生。
在Internet开放,动态和多变的环境下,由于存在众多的基础软件资源,网构软件研究的出发点将从软件实体转向实体间的动态协同,即基于协同的实体聚合。由于软件协同模式与功能体的分离,程序设计的本质就成为进行协同的过程。
从技术的角度看,网构软件在Internet上呈现为一种与当前的信息Web类似的Software Web。以软件构件等技术支持的软件实体将以开放自主的方式存在于Internet的各个节点之上,任何一个软件实体可在开放的环境下通过某种方式加以发布,并以各种协同方式与其它软件实体进行跨网络的互连、互通、协作和联盟。Software Web不再仅仅是信息的提供者,而是各种服务功能的提供者。
由于网络环境的开放与动态性,以及用户使用方式的个性化要求,从而决定了网构软件并不能够像传统软件那样一蹴而就,它需感知外部网络环境的动态变化,并随着这种变化按照功能指标、性能指标和可信性指标等进行静态的调整和动态的演化,以使系统具有尽可能高的用户满意度。
在开放的环境下,网构软件的核心难点之一在于如何使软件系统能够在运行过程中对外部环境和应用需求的变化做出适当反应,从而将系统所提供服务的功能或性能等维持在一个令人满意的水平上。而要解决这个难点,首先需要能够感知到外部环境和应用需求(即上下文信息)的变化。
开发上下文感知系统的核心任务是网构软件上下文建模,它是应用理解和使用上下文的关键。目前在网构软件上下文建模方面,主要有形式化与非形式化两种途径。
采取非形式化途径的系统主要有:
context Toolkit系统;它采用了桌面GUI程序设计的思想,用面向对象的方式描述上下文,将每种上下文建模成一个类,上下文的实例就是对象,特定的上下文融合依赖于特定的程序。
Solar系统;该系统的重点在于上下文聚集,即把不同数据源的上下文有效地聚集起来。
非形式化的上下文建模方法优点在于简单易行,但是对于复杂的上下文信息以及上下文信息的共享、融合和冲突解决方面的需求,非形式化方法就无法满足。因此,形式化的上下文建模方法被提出。
形式化上下文模型的方法采用形式化方法进行上下文的表达和组织,由逻辑推理的方式根据产生式规则生成高层上下文。代表性的工作有新加坡NUS大学提出的SOCAM框架、美国UMBC大学提出的CoBrA框架以及美国UIUC大学的Gaia项目中的上下文模型。
在上下文信息管理方面,其难点主要存在以下三个方面:
(1)上下文冲突的解决。
(2)历史上下文的管理。
(3)分布式环境中的上下文缓存管理。
发明内容
针对上述的难点问题,本发明提出了一种能够有效解决这些难点的网构软件上下文信息感知系统及方法。
为达到上述目的,本发明网构软件上下文感知系统,包括:
上下文感知引擎服务器,基于感知引擎从网络环境中获得上下文信息,并将上述上下文信息映射到已建成的网构软件上下文信息模型中;以及,
上下文信息管理服务器,存储已映射到网构软件上下文信息模型中的上下文信息。
进一步地,所述的感知引擎由上下文感知模块,上下文映射模块,插件管理模块和通信模块构成;其中,
所述上下文感知模块,获取网络环境中的上下文信息;
所述上下文映射模块,将上下文感知模块得到的上下文信息映射到网构软件上下文信息模型中;
所述插件管理模块,用于管理插件,其包括插件接口程序和插件添加删除接口程序;
所述通信模块,建立所述上下文感知引擎服务器与上下文信息管理服务器之间的通信。
进一步地,所述上下文信息管理服务器由存储系统和查询系统构成。
进一步地,还包括Web服务器,建立查询服务网站,经设置在所述上下文信息管理服务器上的查询接口为客户端提供查询所述上下文信息管理服务器内存储的网构软件上下文信息的Web服务。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010250627.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于胰组织再生的方法
- 下一篇:铝管接头连接器结构