1.一种基于链表方式的弹幕校验方法,其特征在于,包括:
获取预设字符串嵌套结构的目标弹幕数据,其中,所述预设字符串嵌套结构包含至少两个预设开始符和至少两个预设结束符;
调用存储所述目标弹幕数据的弹幕数据对象中的字符串转换函数,将所述目标弹幕数据转换为第一字符数组,并对所述第一字符数组中的字符元素进行遍历,确定所述目标弹幕数据中的预设开始符数量和预设结束符数量;
若所述预设开始符数量等于所述预设结束符数量,则基于链表结构的字符去除方式,去除所述第一字符数组中的各所述预设开始符和各所述预设结束符,获得待测弹幕数据;
调用存储所述待测弹幕数据的待测弹幕对象中的标识符确定函数,确定所述待测弹幕数据中的预设标识符数量,并在所述预设标识符数量满足预设校验条件时,确定所述目标弹幕数据校验成功。
2.根据权利要求1所述的方法,其特征在于,基于链表结构的字符去除方式,去除所述第一字符数组中的各所述预设开始符和各所述预设结束符,获得待测弹幕数据,包括:将所述第一字符数组转换为第一字符链表;
对所述第一字符链表中的各节点进行遍历,删除所述第一字符链表中的各所述预设开始符及各所述预设结束符对应的节点,获得第二字符链表;
将所述第二字符链表转换为第二字符数组,并将所述第二字符数组转换为待测字符串,作为待测弹幕数据。
3.根据权利要求2所述的方法,其特征在于,对所述第一字符链表中的各节点进行遍历,删除所述第一字符链表中的各所述预设开始符及各所述预设结束符对应的节点,获得第二字符链表,包括:将所述第一字符链表作为当前第一字符链表,所述第一字符链表中的头节点作为当前节点,以及所述头节点中的节点指针作为当前指针;
检测当前指针指向的下一节点中的节点数据是否为所述预设开始符或者所述预设结束符;
若是,则将当前指针指向下一节点中的节点指针所指向的节点,以更新当前第一字符链表;
若否,则将下一节点中的节点指针作为当前指针,以更新当前指针,并将下一节点作为当前节点,以更新当前节点;
若当前节点是当前第一字符链表中的最后一个节点,则将当前第一字符链表确定为第二字符链表;
若当前节点不是当前第一字符链表中的最后一个节点,则返回执行检测当前指针指向的下一节点中的节点数据是否为所述预设开始符或者所述预设结束符的操作。
4.根据权利要求1所述的方法,其特征在于,所述预设字符串嵌套结构还包含:第一预设标识符,第二预设标识符,以及由预设数量的预设字符串结构形成的至少一层嵌套;
其中,所述预设字符串结构为:以所述预设开始符作为首位字符,以所述第一预设标识符划分各键值对信息,以所述第二预设标识符连接所述键值对信息中的键信息和值信息,以所述预设结束符作为末位字符。
5.根据权利要求4所述的方法,其特征在于,所述标识符确定函数通过如下步骤实现确定所述待测弹幕数据中的预设标识符数量的功能:调用存储所述待测弹幕数据的待测数据对象中的字符串分割函数,将所述待测弹幕数据以所述第一预设标识符进行分割,确定字符串数组;
根据所述字符串数组的数组长度,确定所述待测弹幕数据中的第一预设标识符数量;
将所述字符串数组中的每个字符串元素存储至对应的字符串对象中,并调用各所述字符串对象中的标识符查找函数,确定所述待测弹幕数据中的第二预设标识符数量。
6.根据权利要求5所述的方法,其特征在于,在所述预设标识符数量满足预设校验条件时,确定所述目标弹幕数据校验成功,包括:确定所述第一预设标识符数量与所述第二预设标识符数量的差值;
若所述差值等于所述预设数量,则确定所述目标弹幕数据校验成功。
7.根据权利要求4所述的方法,其特征在于,在调用存储所述目标弹幕数据的弹幕数据对象中的字符串转换函数之前,还包括:调用所述弹幕数据对象中的第一字符验证函数,检测所述目标弹幕数据中的首位字符是否为所述预设开始符;
若所述首位字符为所述预设开始符,则调用所述弹幕数据对象中的第二字符验证函数,检测所述目标弹幕数据中的末位字符是否为所述预设结束符;
相应地,调用存储所述目标弹幕数据的弹幕数据对象中的字符串转换函数,包括:若所述末位字符为所述预设结束符,则调用存储所述目标弹幕数据的弹幕数据对象中的字符串转换函数。
8.一种基于链表方式的弹幕校验装置,其特征在于,包括:
目标弹幕数据获取模块,用于获取预设字符串嵌套结构的目标弹幕数据,其中,所述预设字符串嵌套结构包含至少两个预设开始符和至少两个预设结束符;
字符数量确定模块,用于调用存储所述目标弹幕数据的弹幕数据对象中的字符串转换函数,将所述目标弹幕数据转换为第一字符数组,并对所述第一字符数组中的字符元素进行遍历,确定所述目标弹幕数据中的预设开始符数量和预设结束符数量;
待测弹幕数据确定模块,用于若所述预设开始符数量等于所述预设结束符数量,则基于链表结构的字符去除方式,去除所述第一字符数组中的各所述预设开始符和各所述预设结束符,获得待测弹幕数据;
目标弹幕数据校验模块,调用存储所述待测弹幕数据的待测弹幕对象中的标识符确定函数,确定所述待测弹幕数据中的预设标识符数量,并在所述预设标识符数量满足预设校验条件时,确定所述目标弹幕数据校验成功。
9.一种终端,其特征在于,所述终端包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1-7中任一所述的基于链表方式的弹幕校验方法。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1-7中任一所述的基于链表方式的弹幕校验方法。