一种棋类比赛直播方法、装置、设备及存储介质与流程

文档序号:37451541发布日期:2024-03-28 18:34阅读:17来源:国知局
一种棋类比赛直播方法、装置、设备及存储介质与流程

本发明涉及视频,尤其涉及一种棋类比赛直播方法、装置、设备及存储介质。


背景技术:

1、随着人工智能技术在智力竞技中逐渐发展,在棋类比赛中,为了避免场外人员基于比赛现场的实时棋盘图像进行智能预测得到下一步并给到棋手(恶意作弊),要求棋类比赛的直播界面中显示的棋盘图像要落后于比赛现场的实时棋盘图像,因此在当前棋类比赛直播中,直播视频相对于比赛现场的实际棋盘图像会有时间上的延迟。

2、然而当前棋类比赛直播中还存在以下问题:即使已经延迟播放比赛现场的实时棋盘图像,但还是会出现比赛现场的实时棋盘图像并未发生改变,导致当前直播的棋盘图像与比赛现场的实时棋盘图像一致的现象,产生作弊隐患。


技术实现思路

1、本发明提供一种棋类比赛直播方法、装置、设备及存储介质,能够有效减少由于比赛现场的实时棋盘图像并未发生改变,出现当前直播的棋盘图像与比赛现场的实时棋盘图像一致的现象,从而减少作弊隐患。

2、为实现上述目的,本发明实施例提供了一种棋类比赛直播方法,包括:

3、在正常棋类比赛直播模式下,获取采集到的实时棋盘图像;

4、当在预设时长内的所述实时棋盘图像未发生变化时,生成预测棋盘图像;

5、将所述预测棋盘图像发送至用户端进行显示,直至所述实时棋盘图像发生变化,恢复所述正常棋类比赛直播模式。

6、作为上述方案的改进,所述当在预设时长内的所述实时棋盘图像未发生变化时,生成预测棋盘图像,包括:

7、当在预设时长内的所述实时棋盘图像未发生变化时,向所述用户端发送投票页面;其中,所述投票页面展示预设延迟时长前的实时棋盘图像,或基于上一走子操作生成的上一预测棋盘图像;所述预设延迟时长大于所述预设时长;

8、接收所述用户端在所述投票页面上进行的走子操作,获取进行所述走子操作的棋子的初始源坐标和初始目的坐标;

9、根据所述初始源坐标和所述初始目的坐标,生成走子向量;

10、在所述投票页面上执行所述走子向量对应的走子操作,生成当前预测棋盘图像。

11、作为上述方案的改进,所述根据所述初始源坐标和所述初始目的坐标,生成走子向量,包括:

12、对所述投票页面的棋盘图像进行网格划分,每一网格的中心为棋子的理论坐标;

13、根据每一所述初始源坐标与对应所述网格的中心之间的距离,对所有所述初始源坐标进行聚类,得到所有初始源网格;

14、获取目标源网格中的目标源坐标对应的目的坐标,将其作为目标目的坐标;其中,所述目标源网格为密度最大的若干所述初始源网格,所述目标源坐标为所述目标源网格中的初始源坐标;

15、根据每一所述目标目的坐标与对应所述网格的中心之间的距离,对所有所述目标目的坐标进行聚类,得到所有目标目的网络;

16、将每一所述目标源网格分别与对应的所述目标目的网格进行组合,形成每一走子向量。

17、作为上述方案的改进,所述在所述投票页面上执行所述走子向量对应的走子操作,生成所述预测棋盘图像,包括:

18、获取每一所述走子向量的价值;

19、从所有所述走子向量中筛选所述价值大于预设价值阈值的走子向量,得到目标走子向量;

20、在所述投票页面上每执行一个所述目标走子向量对应的走子操作,生成一张预测棋盘图像。

21、作为上述方案的改进,所述根据每一所述初始源坐标与对应所述网格的中心之间的距离,对所有所述初始源坐标进行聚类,得到所有初始源网格,包括:

22、根据所述棋盘图像的分辨率和所述棋盘图像中每行所述网格的数量,确定邻域半径;

23、根据所述初始源坐标或所述初始目的坐标的数量,设置密度阈值;所述初始源坐标或所述初始目的坐标的数量与所述密度阈值呈正相关关系;

24、确定所述网格的第一密度;其中,所述第一密度为与对应的所述网格的中心之间的距离小于所述邻域半径的初始源坐标的数量;

25、根据所述邻域半径、所述密度阈值和所述第一密度,对所有所述初始源坐标进行聚类,得到所有初始源网格。

26、作为上述方案的改进,所述根据每一所述目标目的坐标与对应所述网格的中心之间的距离,对所有所述目标目的坐标进行聚类,得到所有目标目的网络,包括:

27、确定所述网格的第二密度;其中,所述第二密度为与对应的所述网格的中心之间的距离小于所述邻域半径的目标目的坐标的数量;

28、根据所述邻域半径、所述密度阈值和所述第二密度,对所述目标目的坐标进行聚类,得到所有目标目的网络。

29、作为上述方案的改进,所述正常棋类比赛直播模式为:在t时刻时,将t-n时刻的所述实时棋盘图像发送至所述用户端进行显示,t表示当前时刻,n表示预设延迟时长,所述预设延迟时长大于所述预设时长。

30、为实现上述目的,本发明实施例还提供了一种棋类比赛直播装置,包括:

31、实时棋盘图像获取模块,用于在正常棋类比赛直播模式下,获取采集到的实时棋盘图像;

32、预测棋盘图像生成模块,用于当在预设时长内的所述实时棋盘图像未发生变化时,生成预测棋盘图像;

33、棋类比赛直播模块,用于将所述预测棋盘图像发送至用户端进行显示,直至所述实时棋盘图像发生变化,恢复所述正常棋类比赛直播模式。

34、为实现上述目的,本发明实施例还提供了一种棋类比赛直播设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如上述的棋类比赛直播方法。

35、为实现上述目的,本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行如上述的棋类比赛直播方法。

36、与现有技术相比,本发明实施例提供的一种棋类比赛直播方法、装置、设备及存储介质,通过获取采集到的实时棋盘图像;当所述实时棋盘图像在t时刻前的预设时长内未发生变化时,生成t时刻的预测棋盘图像;将t时刻的所述预测棋盘图像发送至用户端进行显示,直至所述实时棋盘图像发生变化,恢复正常棋类比赛直播模式,能够有效减少由于比赛现场的实时棋盘图像并未发生改变,出现当前直播(用户端显示)的棋盘图像与比赛现场的实时棋盘图像一致的现象,从而减少作弊隐患。



技术特征:

1.一种棋类比赛直播方法,其特征在于,包括:

2.如权利要求1所述的棋类比赛直播方法,其特征在于,所述当在预设时长内的所述实时棋盘图像未发生变化时,生成预测棋盘图像,包括:

3.如权利要求2所述的棋类比赛直播方法,其特征在于,所述根据所述初始源坐标和所述初始目的坐标,生成走子向量,包括:

4.如权利要求2所述的棋类比赛直播方法,其特征在于,所述在所述投票页面上执行所述走子向量对应的走子操作,生成所述预测棋盘图像,包括:

5.如权利要求3所述的棋类比赛直播方法,其特征在于,所述根据每一所述初始源坐标与对应所述网格的中心之间的距离,对所有所述初始源坐标进行聚类,得到所有初始源网格,包括:

6.如权利要求5所述的棋类比赛直播方法,其特征在于,所述根据每一所述目标目的坐标与对应所述网格的中心之间的距离,对所有所述目标目的坐标进行聚类,得到所有目标目的网络,包括:

7.如权利要求1所述的棋类比赛直播方法,其特征在于,所述正常棋类比赛直播模式为:在t时刻时,将t-n时刻的所述实时棋盘图像发送至所述用户端进行显示,t表示当前时刻,n表示预设延迟时长,所述预设延迟时长大于所述预设时长。

8.一种棋类比赛直播装置,其特征在于,包括:

9.一种棋类比赛直播设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器在执行所述计算机程序时实现如权利要求1~7任一项所述的棋类比赛直播方法。

10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序;其中,所述计算机程序在运行时控制所述计算机可读存储介质所在的设备执行如权利要求1~7任一项所述的棋类比赛直播方法。


技术总结
本发明公开了一种棋类比赛直播方法、装置、设备及存储介质,方法包括:在正常棋类比赛直播模式下,获取采集到的实时棋盘图像;当在预设时长内的所述实时棋盘图像未发生变化时,生成预测棋盘图像;将所述预测棋盘图像发送至用户端进行显示,直至所述实时棋盘图像发生变化,恢复所述正常棋类比赛直播模式。采用本发明实施例能够有效减少由于比赛现场的实时棋盘图像并未发生改变,出现当前直播的棋盘图像与比赛现场的实时棋盘图像一致的现象,从而减少作弊隐患。

技术研发人员:潘霞,多浩学,蒋维佳,卢元晨
受保护的技术使用者:咪咕互动娱乐有限公司
技术研发日:
技术公布日:2024/3/27
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1