发明名称 一种显式地进行计算环境描述的方法
摘要 本发明公开了一种显式地进行计算环境描述的方法。本发明在运行时基于用户的动作组织环境数据作为上下文的方法,为此,首先部署能对环境要素进行感知和影响的基础设施,以及感知用户动作的服务,之后将上下文生成器部署进系统并投入运行,当动作变化时,上下文会被重新组织。并在此基础上提出了将上下文作为主动性软件实体的软件方法。这样的软件实体可以主动地更新环境数据、判断需求是否满足、提供环境服务。本发明能够降低开发难度、提高软件的灵活性和可复用性、提高运行效率。
申请公布号 CN103488520B 申请公布日期 2016.05.11
申请号 CN201310497985.9 申请日期 2013.10.22
申请人 南京大学 发明人 吕建;李晅松;陶先平
分类号 G06F9/45(2006.01)I 主分类号 G06F9/45(2006.01)I
代理机构 江苏圣典律师事务所 32237 代理人 贺翔
主权项 一种显式地进行计算环境描述的方法,其特征在于包括如下步骤:1)部署能对环境要素进行感知和影响的基础设施;其中的环境要素描述为<Feature,loc,value>,其中Feature表示环境要素的类型、loc表示环境要素的位置、value表示环境要素的数值,环境要素被按照位置组织为场景(spot);部署的环境基础设施分为两类:用以感知环境的传感器和用于影响环境的设备;对于传感器,系统需提供获得数据的接口;对于设备,系统需提供控制设备状态的接口,对于每个传感器或设备的部署包含以下步骤:11)给定该传感器或设备的位置,12)定义该传感器或设备能够感知或影响环境要素的类型;2)部署能感知用户动作的服务;3)为每个用户的每个动作类型需求定义一个环境模式;4)将上下文生成器部署进系统并投入运行;5)在系统运行时,根据用户动作的环境模式得到环境要素类型的集合,并在由动作位置确定的场景中对这些环境要素进行实例化,再由上下文生成器把相关的环境要素实例加入上下文,以作为主动性的软件实体提供服务。
地址 210008 江苏省南京市鼓楼区汉口路22号