我们将基于情境感知的的信息多维推荐服务的系统体系结构设计为三层:情境和资源获取层、情境和资源管理层、推荐服务层,给出其技术规范和标准。
①情境和资源获取层:当前情境信息通过情境感知模块从相应的移动设备、GPS系统、用户行为记录以及网络状况等内外部情境源获取;同时,系统通过建立与相关数字资源门户的开放链接(OpenURL)获取信息资源,实现泛在网络环境下信息资源的无缝集成和定位获取。
②情境和资源管理层:情境聚合模块对获取的不同情境信息进行汇聚,并采用本体技术对情境信息进行语义描述和扩展,将其保存到情境知识库中,构建统一、集成的综合情境语义模型;类似地,信息资源语义分析模块采用本体对获取的信息资源进行信息抽取和语义标记,构建信息资源的知识库。(www.xing528.com)
③推荐服务层:该层是整个系统体系结构的核心。由于语义化的情境知识和信息资源都以本体描述,存放在各自的知识库中,系统通过知识查询引擎为情境和信息资源提供统一的查询接口(例如通过SPARQL本体查询语言)。然后,知识查询引擎从情境知识库和资源知识库中获取本体语义化的情境和目标资源,将其提交给推荐引擎;推荐引擎负责执行多维推荐算法,对目标资源产生相应的推荐评分和显示模式,并将评分排名Top-N的推荐资源提交给RSS推送服务模块。RSS推送服务模块是一种基于“推”模式的信息服务模式,将推荐引擎产生的推荐信息以适当的显示模式和相应的数据格式主动推送给目标用户,为用户提供实时主动的“一站式”信息推荐服务。同时,推荐系统在体系结构的设计基础上,采取基于组件模块的软件设计模式,使得系统内部各模块功能相对独立,并支持组件模块的生命周期管理(包括组件安装、升级、更新以及删除),确保系统的功能可扩展和可维护性。个性化信息多维推荐服务的系统体系结构如图7-4。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。