A divide and merge method of sensor data processing based on geographic information on large-scale publish/subscribe systems