1.一种用于网络交互的指令识别方法,其特征在于,该方法包括以下步骤:
步骤A:客户端获取弹幕信息后,若弹幕信息中存在指令标识,则确定弹幕信息为指令信息,转到步骤B;若弹幕信息中不存在指令标识,则客户端将弹幕信息发送至服务端,服务端广播弹幕信息,结束;
步骤B:客户端根据指令标识,确认指令信息的类别,若指令信息的类别为客户端指令信息,则客户端对指令信息进行处理,结束;若指令信息的类别为服务端指令信息,则转到步骤C;若指令信息的类别既不是客户端指令信息也不是服务端指令信息,则客户端将指令信息重新作为弹幕信息后,发送至服务端,服务端广播弹幕信息,结束;
步骤C:客户端将指令信息发送至服务端,服务端对指令信息进行处理,结束;步骤A之前还包括以下步骤:服务端向客户端推送服务端指令列表、以及发送指令信息时对应的指令标识,指令标识包括指令字符、指令名称和指令参数,服务端指令列表中包括所有服务端指令信息。
2.如权利要求1所述的用于网络交互的指令识别方法,其特征在于:步骤B中所述客户端根据指令标识,确认指令信息的类别的具体流程为:当客户端储存有当前指令标识时,确认当前指令信息的类别为客户端指令信息;当所述服务端指令列表存在当前指令标识时,确认当前指令信息的类别为服务端指令信息。
3.如权利要求1至2任一项所述的用于网络交互的指令识别方法,其特征在于:步骤A和B之间还包括以下步骤:客户端将指令信息中的指令字符去除后,将指令信息分割为至少2个字符串,第一个字符串为指令名称,其余字符串均为指令参数。
4.一种用于网络交互的指令识别系统,其特征在于:该系统包括位于客户端上的指令信息识别模块、指令信息类别识别模块和指令信息发送模块;
指令信息识别模块用于:获取弹幕信息后,若弹幕信息中存在指令标识,则确定弹幕信息为指令信息,向指令信息类别识别模块发送指令信息类别识别信号;若弹幕信息中不存在指令标识,则将弹幕信息发送至服务端,服务端广播弹幕信息;
指令信息类别识别模块用于:收到指令信息类别识别信号后,根据指令标识,确认指令信息的类别,若指令信息的类别为客户端指令信息,则对指令信息进行处理;若指令信息的类别为服务端指令信息,向指令信息发送模块发送指令信息发送信号;若指令信息的类别既不是客户端指令信息也不是服务端指令信息,则将指令信息重新作为弹幕信息后,发送至服务端,服务端广播弹幕信息;
指令信息发送模块用于:收到指令信息发送信号后,将指令信息发送至服务端;
该系统还包括位于客户端的指令信息接收模块,其用于:接收服务端推送的服务端指令列表、以及发送指令信息时对应的指令标识,指令标识包括指令字符、指令名称和指令参数,服务端指令列表中包括所有服务端指令信息。
5.如权利要求4所述的用于网络交互的指令识别系统,其特征在于:所述指令信息类别识别模块根据指令标识,确认指令信息的类别的工作流程为:当客户端储存有当前指令标识时,确认当前指令信息的类别为客户端指令信息;当所述指令信息接收模块接收的服务端指令列表中,存在当前指令标识时,确认当前指令信息的类别为服务端指令信息。
6.如权利要求4至5任一项所述的用于网络交互的指令识别系统,其特征在于:该系统还包括位于客户端上的指令信息分割模块,其用于:在所述指令信息识别模块工作完成之后,所述指令信息类别识别模块工作之前;将指令信息中的指令字符去除后,将指令信息分割为至少2个字符串,第一个字符串为指令名称,其余字符串均为指令参数。