(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 20221047083 0.5
(22)申请日 2022.04.28
(71)申请人 广州方硅信息技 术有限公司
地址 511442 广东省广州市番禺区南村镇
万博二路79号3108
(72)发明人 梁仕田
(74)专利代理 机构 广州利能知识产权代理事务
所(普通合伙) 44673
专利代理师 王增鑫
(51)Int.Cl.
G06F 16/2453(2019.01)
G06F 16/2455(2019.01)
G06F 16/22(2019.01)
G06F 16/2457(2019.01)
G06F 16/248(2019.01)H04N 21/2187(2011.01)
(54)发明名称
直播间数据分页方法及其装置、 设备、 介质
(57)摘要
本申请公开一种直播间数据分页方法及其
装置、 设备、 介质, 所述方法包括: 获取缓存空间
中的直播间信息分配存储至数据分页池中对应
的数据页中, 且生成各数据页的直播间信息集所
对应的数据特征码; 响应作用于数据分页池的定
时刷新指令, 重新分配缓存空间中全量直播间信
息集的各直播间信息对应存储的数据页, 且存储
发生更新的数据页的更新记录; 响应直播间的当
前直播状态更新事件, 以根据直播间的当前直播
状态, 对应更新全量直播间信息集及对应更新的
数据页的直播间信息集、 数据特征码及更新记
录; 响应由调用端推送的数据页查询请求, 反馈
数据一致结果、 更新记录或直播间信息集。 本申
请有效保证了分页数据的时效性及有效性, 且节
省数据传输带宽 。
权利要求书3页 说明书18页 附图6页
CN 114969106 A
2022.08.30
CN 114969106 A
1.一种直 播间数据分页方法, 其特 征在于, 包括如下步骤:
获取缓存空间中的全量直播间信 息集, 根据 所述全量直播间信 息集中各直播间信 息的
直播间频道号, 将各所述直播间信息分配存储至数据分页池中对应的数据页中, 且根据各
所述数据 页的直播间信息集, 分别生成各 所述数据 页的数据特 征码;
响应作用于所述数据分页池的定时刷新指令, 重新分配所述缓存空间中全量直播间信
息集的各直播间信息对应存储的数据页, 同时为直播间信息集发生更新的数据页生成新的
数据特征码, 且将所述的更新的数据页 的更新记录与其数据页码对应存储至更新记录表
中;
响应目标直播间的当前直播状态更新事件, 确定该目标直播间的目标直播间信息, 以
根据该目标直播间的当前直播状态, 对应更新所述全量直播间信息集, 且对应更新所述数
据分页池中存储所述目标直播间信息的数据页的直播间信息集及数据特征码, 并将该数据
页的更新记录与其数据 页码对应存 储至更新记录表中;
响应由调用端推送的数据页查询 请求, 获取该请求中包含的目标数据 特征码及目标数
据页码, 当目标数据页码所对应的目标数据页的数据特征码为目标数据特征码时则反馈数
据一致结果, 否则反馈目标数据页的目标更新记录, 若不存所述 目标更新记录则反馈目标
数据页的直播间信息集。
2.根据权利要求1所述的方法, 其特征在于, 所述根据所述全量直播间信 息集中各直播
间信息的直播间频道 号, 将各所述直播间信息 分配存储至数据分页池中对应的数据页中的
步骤中, 包括如下由服 务器执行的步骤:
获取所述全量 直播间信息集中目标直 播间信息包 含的直播间频道号;
根据预设的数据页分配算法, 将所述数据分页池具有的数据页 数量作为被余数与 所述
直播间频道号进行求 余运算, 将余值作为目标 数据页码;
查询出所述数据分页池中所述目标数据页码对应的目标数据页, 以将所述目标直播间
信息存储至该目标 数据页的直播间信息集中。
3.根据权利要求1所述的方法, 其特征在于, 所述且根据各所述数据页的直播间信息
集, 分别生成各 所述数据 页的数据特 征码的步骤中, 包括如下由服 务器执行的步骤:
获取所述数据分页池中目标 数据页所具有目标直 播间信息集;
调用预设的特征码生成算法, 根据所述目标直播间信息集, 生成所述目标数据页对应
的数据特 征码;
将所述目标 数据页的数据 页码与所述数据特 征码对应存 储至分页特 征码表中。
4.根据权利要求1所述的方法, 其特征在于, 所述响应作用于所述数据分页池的定时刷
新指令, 重新分配所述缓存空间中全量直播间信息集的各直播间信息对应存储的数据页的
步骤中, 包括如下由服 务器执行的步骤:
判断当前时长是否超过动态刷新时长, 若超过, 则触发作用于所述数据分页池的定时
刷新指令, 所述动态刷新时长根据全量加载时长及预设刷新时长进行 更新;
获取所述缓存空间中当前的全量直播间信 息集, 根据该全量直播间信 息集中各直播间
信息包含的直播间频道号, 重新分配各所述直播间信息在所述数据分页池中对应存储的数
据页;
当所述缓存空间中的全量直播间信息集发生更新时, 将对应更新所述全量加载时长,权 利 要 求 书 1/3 页
2
CN 114969106 A
2以对应更新所述动态刷新时长 。
5.根据权利要求1所述的方法, 其特征在于, 所述同时为直播间信 息集发生更新的数据
页生成新的数据特征码, 且将所述的更新的数据页的更新记录与其数据页码对应存储至更
新记录表中的步骤中, 包括如下由服 务器执行的步骤:
响应作用于所述数据分页池中目标数据页的直播间信 息集更新事件, 为该目标事件页
生成新的数据特 征码;
根据所述目标数据页的未更新直播间信息集与已更新直播间信息集各自所具有的直
播间信息, 确定出所述 目标数据页的一个或多个更新直播间信息的更新标识, 所述更新标
识为新增标识或删除标识;
生成包含各所述更新直播间信 息及其所述更新标识的更新记录, 并将该更新记录及所
述目标数据页的数据 页码对应存 储至所述更新记录表中。
6.根据权利要求1所述的方法, 其特征在于, 所述响应目标直播间的当前直播状态更新
事件, 确定该目标直播间的目标直播间信息, 以根据该目标直播间的当前直播状态, 对应更
新所述全量直播间信息集, 且对应更新所述数据分页池中存储所述目标直播间信息的数据
页的直播间信息集及数据特 征码的步骤中, 包括如下由服 务器执行的步骤:
响应作用于目标直播间的当前直播状态更新事件, 确定该当前直播状态更新事件所对
应的当前直 播状态, 且获取 所述目标直 播间的目标直 播间信息;
当所述当前直播状态表征为直播间开播 时, 将所述目标直播间信 息存储至所述缓存空
间中以更新所述全量直播间信息集, 且根据该目标直播间信息的直播间频道号, 将该目标
直播间信息分配存 储至所述数据分页池 对应的目标 数据页中;
当所述当前直播状态表征为直播间关闭时, 将 从所述缓存空间中删除所述目标直播间
信息, 并根据该目标直播间信息的直播间频道号, 查询出所述数据分页池中具有该目标直
播间信息的目标 数据页以删除该目标直 播间信息;
重新生成所述目标数据页的数据特征码, 并将该目标数据页的所述更新记录存储至所
述更新记录表中。
7.根据权利要求1所述的方法, 其特征在于, 响应由调用端推送的数据页查询请求, 获
取该请求中包含的目标数据特征码及目标数据页码, 当目标数据页码所对应的目标数据页
的数据特征码为目标数据特征码时则反馈数据一致结果, 否则反馈目标数据页的目标更新
记录, 若不存所述 目标更新记录则反馈目标数据页的直播间信息集的步骤中, 包括如下 由
调用端执 行的步骤:
向服务器推送作用于数据分页池中目标数据页的数据页查询 请求, 以获取由所述服务
器推送的作用于所述数据 页查询请求的请求反馈结果;
当所述请求反馈结果中包含数据一致结果 时, 将所述目标数据页的直播间信 息集推送
至相关联的在线服 务中使用;
当所述请求反馈结果包含目标更新记录时, 将根据 该目标更新记录对应更新所述目标
数据页的直播间信息集, 并重新生成该目标数据页的数据特征码, 且将更新后的直播间信
息集推送至相关联的在线服 务中使用;
当所述请求反馈结果包含最新直播间信 息集时, 将所述目标数据页中当前存储的直播
间信息集替换为所述直播间信息集, 并重新生成该目标数据页的数据特征码, 且将更新后权 利 要 求 书 2/3 页
3
CN 114969106 A
3
专利 直播间数据分页方法及其装置、设备、介质
文档预览
中文文档
28 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
温馨提示:本文档共28页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 人生无常 于 2024-03-18 00:16:16上传分享