主权项 |
一种基于RESTful的泛在网资源标识方法,其特征在于:所述泛在网资源标识采用三层结构,所述三层结构包括:1)用于描述资源的具体位置,解决资源定位问题的“Where”层;2)用于解决泛在网资源的分类问题的“Who”层;3)用于解决资源的属性标识问题的“What”层;所述泛在网资源采用如下格式进行定义:<u>http://<Domain>:<Port>/<“Where”>/<“Who”>/<“What”></u>;每一层采用URI保留字符,或者用数字进行标识,并用“.”分隔每一个字段,以“/”结束该层标识;在每层标识结束之前使用“#”增加更多自定义标识内容;若没有,则连同“#”一起缺省;所述“Where”层描述资源具体位置的方法包括以下五个步骤:1)明确一个“树根”,作为泛在网位置标识全球注册机构;2)由注册机构对不同地区或国家成员以及各类组织机构分配不同数字或字母作为唯一代码,此为树的第一“分支”;3)每一层的上一个分支对其辖下资源进行管理,处理来自下层的注册和申请请求,通过延伸弧的长度,使资源标识在位置层面的粒度等级更高;4)从“树根”到“分支”,再到下面的分级,这些不同的层次之间用“.”进行分隔,无层数限制;5)若需要表示泛在网资源位置的改变,则在“Where”部分添加“@xxx”来表示资源位置的微小变化。 |