An ASIP model with general gate opening intervals