To know the difference, you just have to know the context – the situation, the circumstances of the conversation you're hearing or reading about to know which of those meanings " to be all over (someone)" is.
要了解差异, 您只需要了解上下文 - 情况,您正在听到或阅读的对话的情况, 就可以知道“to be all over (someone)” 是哪些含义。