同一个websocket连接发送多条指令之后onmessage如何区分各条指令返回的数据

如下所示,在vue中我共用一个websocket连接,一次发送多条指令,那么,此时onmessage会得到四个返回的结果集,如何去区分这四个结果集对应的是哪条指令呢,求解惑~

ws.send(JSON.stringify(this.$Command.subscribe))
ws.send(JSON.stringify(this.$Command.mode))
ws.send(JSON.stringify(this.$Command.basicstatus))
ws.send(JSON.stringify(this.$Command.groupstatus))
ws.send(JSON.stringify(this.$Command.detailedStatus))

自己生成 时间戳标识吧。如果指令和结果有一一对应要求,就用 ajax了