The future perfect continuous, will + have + been + present participle, emphasises that an action or a repeating series of actions started before a time in the future and is still happening at that time in the future.

http://www.bbc.co.uk/learningenglish/english/course/intermediate/unit-30/session-2/activity-3