为实现依据用户需求动态地组合原子服务,形成服务集合,提出一种基于本体的服务组合方法。首先对物联网服务进行多视图建模,使用服务交互模型描述服务与物理实体的交互过程,服务功能模型刻画物理世界中服务的属性和行为,服务状态模型表示服务引起的期望状态变化,并采用扩展的OWL描述面向物理对象的服务。同时,采用多维QoS模型对用户的需求进行建模,使用语义的方法进行服务的匹配与组合,并基于QoS选择满足约束的服务。最后,通过案例研究和实验验证了所提方法的正确性和有效性。