Some applications need to collect information from several different sensor networks to provide comprehensive services. In order to simplify the complexity of dealing with heterogeneous sensor networks, a uniform interface should be provided for users. This paper describes a novel approach to integrate these different sensor networks into one virtual sensor network. Users can easily query data through this virtual sensor network. By having the comparison and prototyping work we claim that our new approach can cover most advantages of related researches