added range_trigger_node.
将模块划分出来。