1.一种弹幕数据的校验方法,其特征在于,包括:获取预设字符串结构的目标弹幕数据,所述预设字符串结构包括至少一种预设标识符;
调用存储所述目标弹幕数据的弹幕数据对象中的字符验证函数,对所述目标弹幕数据中的首位字符和末位字符进行字符验证;
若字符验证成功,则在所述预设标识符只包括一个预设字符时,调用所述弹幕数据对象中的字符串转换函数,将所述目标弹幕数据转换为目标字符数组,并根据所述目标字符数组确定所述目标弹幕数据中预设标识符的数量;其中,所述预设标识符数量由字符元素与所述预设标识符对比得到;
在所述预设标识符包括至少两个预设字符时,调用所述弹幕数据对象中的字符串分割函数,将所述目标弹幕数据分割成字符串数组,并根据所述字符串数组的数组长度确定所述目标弹幕数据中预设标识符的数量;
若所述预设标识符的数量满足预设校验条件,则确定所述目标弹幕数据校验成功。
2.根据权利要求1所述的方法,其特征在于,所述预设字符串结构为第一预设字符串结构,所述第一预设字符串结构为:以预设开始符作为首位字符,以第一预设标识符划分各键值对信息,以第二预设标识符连接所述键值对信息中的键信息和值信息,以预设结束符作为末位字符,其中,所述值信息不包含所述第二预设标识符。
3.根据权利要求1所述的方法,其特征在于,所述获取预设字符串结构的目标弹幕数据包括:
获取待校验弹幕数据以及所述待校验弹幕数据对应的待校验数据标识;
将所述待校验数据标识与所述预设字符串结构对应的标识集合中的数据标识进行匹配;
若匹配成功,则将所述待校验弹幕数据确定为所述目标弹幕数据。
4.根据权利要求2所述的方法,其特征在于,所述字符验证函数通过如下步骤实现对所述目标弹幕数据中的首位字符和末位字符进行字符验证的功能:调用第一字符验证函数,检测所述目标弹幕数据中的首位字符是否为预设开始符;
若所述首位字符为所述预设开始符,则调用第二字符验证函数,检测所述目标弹幕数据中的末位字符是否为预设结束符;
若所述末位字符为所述预设结束符,则确定字符验证成功。
5.根据权利要求2所述的方法,其特征在于,所述第一预设标识符包括一个预设字符;
相应地,根据所述目标字符数组确定所述目标弹幕数据中的预设标识符数量,包括:将所述目标字符数组中的每个字符元素与所述第一预设标识符进行匹配,根据匹配结果确定所述目标弹幕数据中第一预设标识符的数量。
6.根据权利要求2所述的方法,其特征在于,所述第二预设标识符包括两个预设字符;
相应地,调用所述弹幕数据对象中的字符串分割函数,将所述目标弹幕数据分割成字符串数组,并根据所述字符串数组的数组长度确定所述目标弹幕数据中预设标识符的数量,包括:
以所述第二预设标识符为函数输入参数,调用所述弹幕数据对象中的字符串分割函数,将所述目标弹幕数据以所述第二预设标识符进行分割,确定字符串数组;
根据所述字符串数组的数组长度,确定所述目标弹幕数据中的第二预设标识符的数量。
7.根据权利要求2所述的方法,其特征在于,若所述预设标识符的数量满足预设校验条件,则确定所述目标弹幕数据校验成功,包括:若所述第一预设标识符的数量与所述第二预设标识符的数量相等,则确定所述目标弹幕数据校验成功。
8.根据权利要求2所述的方法,其特征在于,所述预设字符串结构为第二预设字符串结构,所述第二预设字符串结构包括:所述预设开始符,所述第一预设标识符,所述键值对信息,所述第二预设标识符,由预设数量的所述第一预设字符串结构形成的至少一层嵌套,所述预设结束符,其中,所述值信息不包含所述第二预设标识符,所述第一预设标识符包括一个预设字符;
相应地,根据所述目标字符数组确定所述目标弹幕数据中的预设标识符数量,包括:将所述目标字符数组中的每个字符元素分别与所述第一预设标识符、所述预设开始符、所述预设结束符进行匹配,根据匹配结果确定所述目标弹幕数据中所述第一预设标识符的数量、所述预设开始符的数量以及所述预设结束符的数量;
相应地,若所述预设标识符的数量满足预设校验条件,则确定所述目标弹幕数据校验成功,包括:
若所述预设开始符的数量与所述预设结束符的数量相等,则计算所述第一预设标识符的数量与所述第二预设标识符的数量的差值;
若所述差值等于所述预设数量,则确定所述目标弹幕数据校验成功。
9.一种弹幕数据的校验装置,其特征在于,包括:目标弹幕数据获取模块,用于获取预设字符串结构的目标弹幕数据,所述预设字符串结构包括至少一种预设标识符;
字符验证模块,用于调用存储所述目标弹幕数据的弹幕数据对象中的字符验证函数,对所述目标弹幕数据中的首位字符和末位字符进行字符验证;
第一预设标识符数量确定模块,用于若字符验证成功,则在所述预设标识符只包括一个预设字符时,调用所述弹幕数据对象中的字符串转换函数,将所述目标弹幕数据转换为目标字符数组,并根据所述目标字符数组确定所述目标弹幕数据中预设标识符的数量;其中,所述预设标识符数量由字符元素与所述预设标识符对比得到;
第二预设标识符数量确定模块,用于在所述预设标识符包括至少两个预设字符时,调用所述弹幕数据对象中的字符串分割函数,将所述目标弹幕数据分割成字符串数组,并根据所述字符串数组的数组长度确定所述目标弹幕数据中预设标识符的数量;
预设标识符数量校验模块,用于若所述预设标识符的数量满足预设校验条件,则确定所述目标弹幕数据校验成功。
10.一种终端,其特征在于,所述终端包括:一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1‑8中任一所述的弹幕数据的校验方法。