Looks like a a terrorist attacks from Muslim militants in Xinjiang, who have been fighting against China for decades.
You can read a little more here.
I guess it means security at the Olymppics just got to code red, if it wasn't already red before.
May the policemen rest in peace.