How to restart my iphone without my lock button and an unresponsive screen to touch?

I returned to my phone which was working a few moments before and as i tried to swipe to unlock my screen it wouldn't unlock nothing on my screen was responding to touch. I also have a broken lock button and have to use the button on my screen to lock my phone. This button responds to my touch so i held down 'lock screen' which brought me to where i needed to swipe to turn my phone off but i couldn't swipe. My home button also works and brings up siri when i hold it down. How can i restart my phone without the lock button or a screen that doesn't respond to touch?

I actually had this problem twice a few weeks ago.

My lock screen button also was broke, and had to use assistive touch but the screen was black but I could still bring up siri, etc.

What you have to do is plug some headphones, click the play button on your headphones, turn up the volume so you can hear the music, and let the battery drain. Then, once your iPhone is drained, plug the iPhone into the charger and it'll boot up normally.