1.一种弹幕消息的存储方法,其特征在于,包括:获取弹幕消息的弹幕类型信息;
根据所述弹幕类型信息,确定预设枚举对象中与所述弹幕类型信息存在映射关系的类class类型的目标存储对象;其中,所述预设枚举对象在预设响应类中定义,所述预设枚举对象的构造函数以所述预设响应类的子类对象作为参数,通过调用父类局部变量mResponseCls接收子类对象cls,所述目标存储对象继承至所述预设响应类,所述预设枚举对象中键为弹幕类型信息,所述键对应的值为目标存储对象的类;
将所述弹幕消息中除所述弹幕类型信息之外的其他键值对信息的集合传递到所述目标存储对象的构造函数中,并调用所述目标存储对象的构造函数,将所述弹幕消息存储到目标存储对象中,其中,所述父类局部变量mResponseCls用来存储目标存储对象Bean的键值对消息集合,并指向子类对象cls的构造函数,将键值对消息集合传递到子类对象cls的构造函数中;
其中,所述获取弹幕消息的弹幕类型信息,包括:以第一分隔符为参数,截取位于弹幕消息首端的第一个键值对字符串;
以第二分隔符为参数,对第一个键值对字符串进行截取,获取第二分隔符之后的信息作为弹幕类型信息。
2.根据权利要求1所述的方法,其特征在于,所述获取弹幕消息的弹幕类型信息,包括:对接收到的弹幕消息进行解析,得到至少一个键值对信息;
在各所述键值对信息中,将位于所述弹幕消息的目标位置的键值对信息作为目标键值对信息;
从所述目标键值对信息中获取预设键对应的值作为弹幕消息的弹幕类型信息。
3.根据权利要求1所述的方法,其特征在于,根据所述弹幕类型信息,确定预设枚举对象中与所述弹幕类型信息存在映射关系的类class类型的目标存储对象,包括:以所述弹幕类型信息为参数,调用预设枚举对象的信息获取方法,得到与所述弹幕类型信息存在映射关系的类class类型的目标存储对象。
4.根据权利要求3所述的方法,其特征在于,调用所述目标存储对象的构造函数,将所述弹幕消息存储到目标存储对象中,包括:从所述键值对集合中获取各键信息所对应的值信息;
以所述各键信息作为目标存储对象的字段信息,通过调用预设目标存储对象中的信息设置方法,将所述值信息存入目标存储对象中。
5.一种弹幕消息的存储装置,其特征在于,包括:弹幕类型信息获取模块,用于获取弹幕消息的弹幕类型信息;
目标存储对象确定模块,用于根据所述弹幕类型信息,确定预设枚举对象中与所述弹幕类型信息存在映射关系的类class类型的目标存储对象;其中,所述预设枚举对象在预设响应类中定义,所述预设枚举对象的构造函数以所述预设响应类的子类对象作为参数,通过调用父类局部变量mResponseCls接收子类对象cls,所述目标存储对象继承至所述预设响应类,所述预设枚举对象中键为弹幕类型信息,所述键对应的值为目标存储对象的类;
弹幕消息存储模块,用于将所述弹幕消息中除所述弹幕类型信息之外的其他键值对信息的集合传递到所述目标存储对象的构造函数中,并调用所述目标存储对象的构造函数,将所述弹幕消息存储到目标存储对象中,其中,所述父类局部变量mResponseCls用来存储目标存储对象Bean的键值对消息集合,并指向子类对象cls的构造函数,将键值对消息集合传递到子类对象cls的构造函数中;
其中,所述弹幕类型信息获取模块用于以第一分隔符为参数,截取位于弹幕消息首端的第一个键值对字符串;
以第二分隔符为参数,对第一个键值对字符串进行截取,获取第二分隔符之后的信息作为弹幕类型信息。
6.根据权利要求5所述的装置,其特征在于,所述弹幕类型信息获取模块具体用于:对接收到的弹幕消息进行解析,得到至少一个键值对信息;
在各所述键值对信息中,将位于所述弹幕消息的目标位置的键值对信息作为目标键值对信息;
从所述目标键值对信息中获取预设键对应的值作为弹幕消息的弹幕类型信息。
7.根据权利要求5所述的装置,其特征在于,所述目标存储对象确定模块具体用于:以所述弹幕类型信息为参数,调用预设枚举对象的信息获取方法,得到与所述弹幕类型信息存在映射关系的类class类型的目标存储对象。
8.一种终端,其特征在于,所述终端包括:一个或多个处理器;
存储装置,用于存储一个或多个程序,当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1‑4中任一所述的弹幕消息的存储方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1‑4中任一所述的弹幕消息的存储方法。