6.4.5 空间上下文匹配
地理信息服务匹配与发现过程经过了基本描述、功能、非功能约束条件匹配以后,备选服务群中剩下的都是与服务请求者比较接近的服务。空间上下文的匹配过程主要是通过与用户自身的各种实时上下文的比对,选出最适合需求的地理信息服务的过程。其过程如图6-14所示。
从技术的角度,首先可以根据领域知识构建包含高层空间上下文在内的贝叶斯网络,包括了空间上下文节点及它们之间的条件依赖关系。此时,利用空间上下文匹配地理信息服务的过程就变成了把高层的空间上下文作为证据节点的贝叶斯网络的推理过程。相应地,地理信息服务与空间上下文的匹配程度即是贝叶斯网络推理结果与各类上下文之间条件依赖关系的吻合程度。
详细的贝叶斯网络推理算法参见第5章。(https://www.daowen.com)

图6-14 基于上下文感知的地理信息服务匹配框架