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.一种可行的实施方式中,所述游戏攻略匹配推荐装置还包括:检测模块,用于检测所述游戏角色在预设出牌时长内是否已放置对应卡牌;设置模块,用于若所述游戏角色在预设出牌时长内已放置对应卡牌,则设置并显示新的卡牌信息。
30.一种可行的实施方式中,所述游戏攻略匹配推荐装置还包括:提取模块,用于若所述游戏角色在预设出牌时长内未放置对应卡牌,则从所述游戏运行信息中提取已布置的卡牌信息和所述游戏副本的探索进度;对比模块,用于对所述已布置的卡牌信息、所述游戏副本的探索进度和所述游戏攻略进行对比,得到最新的推荐攻略,并显示所述最新的推荐攻略。
31.本发明第三方面提供了一种游戏攻略匹配推荐设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述游戏攻略匹配推荐设备执行上述的游戏攻略匹配推荐方法。
32.本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的游戏攻略匹配推荐方法。
33.本发明提供的技术方案中,当检测到所述游戏角色进入所述目标游戏的游戏副本时,获取与所述游戏副本对应的游戏直播视频内容;根据所述游戏直播视频内容生成游戏攻略,所述游戏攻略用于指示所述游戏卡组在所述游戏副本中的使用方式;按照所述游戏攻略显示针对所述游戏副本的推荐攻略。本发明实施例中,通过游戏直播视频内容生成游戏攻略;从游戏攻略中匹配游戏副本的推荐攻略,并按照游戏攻略显示针对游戏副本的推荐攻略,也就是将游戏直播视频内容中的游戏攻略应用于游戏副本中,降低了卡牌游戏的操作难度,并提高了玩家的操作效率。
附图说明
34.图1为本发明实施例中游戏攻略匹配推荐方法的一个实施例示意图;
35.图2为本发明实施例中游戏攻略匹配推荐方法的另一个实施例示意图;
36.图3为本发明实施例中游戏攻略匹配推荐装置的一个实施例示意图;
37.图4为本发明实施例中游戏攻略匹配推荐装置的另一个实施例示意图;
38.图5为本发明实施例中游戏攻略匹配推荐设备的一个实施例示意图。
具体实施方式
39.本发明实施例提供了一种游戏攻略匹配推荐方法、装置、设备及存储介质,用于降低卡牌游戏的操作难度,并提高玩家的操作效率。
40.本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”、“第三”、“第四”等(如果存在)是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的实施例能够以除了在这里图示或描述的内容以外的顺序实施。此外,术语“包括”或“具有”及其任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
41.为便于理解,下面对本发明实施例的具体流程进行描述,请参阅图1,本发明实施例中游戏攻略匹配推荐方法的一个实施例包括:
42.101、当检测到游戏角色进入目标游戏的游戏副本时,获取与游戏副本对应的游戏
直播视频内容。
43.需要说明的是,玩家通过游戏账号登陆目标游戏,并控制游戏角色使用游戏卡组在目标游戏中进行战斗对局,其中,游戏卡组包括多张游戏卡牌。玩家通过直播账号登陆直播服务器,其中,游戏账号和直播账号之间存在一一对应关系。当玩家通过直播账号登录直播服务器,并基于直播服务器观看主播直播游戏内容时,直播服务器实时录制并存储各游戏类型的游戏直播视频内容,并生成各游戏类型的游戏直播视频内容对应的直播观看记录,各游戏类型的游戏直播视频内容包括与游戏副本对应的游戏直播视频内容;直播服务器按照直播账号和游戏副本标识映射存储各直播视频内容对应的直播观看记录,并记录玩家观看开始时刻和玩家观看结束时刻。
44.具体的,当游戏服务器检测到游戏角色进入目标游戏的游戏副本时,游戏服务器按照预设观看时长获取与游戏副本对应的直播观看记录,其中,玩家观看开始时刻和玩家观看结束时刻应该属于指定时刻以前的预设观看时长范围内;游戏服务器按照直播观看记录查询预设的视频文件目录,得到查询结果;若查询结果为空值,则游戏服务器按照直播观看记录和游戏账号从直播服务器中获取与游戏副本对应的游戏直播视频内容,并将与游戏副本对应的游戏直播视频内容存储至预设的视频文件目录中;若查询结果不为空值,则游戏服务器从预设的视频文件目录中读取与游戏副本对应的游戏直播视频内容。其中,游戏副本用于指示玩家选定游戏角色后进入的目标游戏所属副本区域,并使用游戏卡组在目标游戏所属副本区域内进行单人游戏探索或多人游戏探索,游戏副本具有对应的副本类型。需要说明的是,直播观看记录可以为一条,也可以为多条,具体此处不做限定,本发明实施例中以一条直播观看记录进行说明。
45.可以理解的是,本发明的执行主体可以为游戏攻略匹配推荐装置,还可以是游戏终端或者游戏服务器,具体此处不做限定。本发明实施例以游戏服务器为执行主体为例进行说明。
46.102、根据游戏直播视频内容生成游戏攻略,游戏攻略用于指示指定游戏卡组在游戏副本中的使用方式。
47.具体的,游戏服务器从游戏直播视频内容中获取游戏副本的副本名称(也就是副本类型)和游戏副本的探索次数,并基于副本类型和探索次数将游戏直播视频内容拆分成多段直播视频内容。进一步地,游戏服务器通过预设标注模型对各段直播视频内容中各帧图像是进行卡牌标记处理,得到各段直播视频内容的卡牌标记信息和各段直播视频内容的标注置信度,各段直播视频内容的标注置信度用于对各段直播视频内容的卡牌标记信息进行内容修正;游戏服务器将各段直播视频内容的卡牌标记信息和各段直播视频内容的标注置信度存储至预设数据库中。其中,各段直播视频内容的卡牌标记信息包括各段直播视频内容的各卡牌名称、各段直播视频内容的各卡牌标记时刻和各段直播视频内容的各卡牌显示位置,各段直播视频内容的各卡牌名称、各段直播视频内容的各卡牌标记时刻和各段直播视频内容的各卡牌显示位置存在对应关系。例如,玩家对游戏副本的副本类型为巨蜘领地的游戏进行探索,游戏服务器根据探索次数和副本类型将游戏直播视频内容h划分为多段直播视频内容a、b、c和d;游戏服务器分别对多段直播视频内容a、b、c和d进行卡牌标记处理,得到各段直播视频内容的卡牌标记信息a-a、b-b、c-c和d-d,各段直播视频内容的卡牌标记信息a-a、b-b、c-c和d-d均包括各段直播视频内容的各卡牌名称、各段直播视频内容的
各卡牌标记时刻、各段直播视频内容的各卡牌显示位置。以卡牌标记信息a-a为例,卡牌标记信息a-a中包含多个卡牌名称a、b、c、d、e,游戏服务器标注直播视频内容a中,当卡牌标记时刻10秒时,对boss在卡牌显示位置为(x1;y1)使用了卡牌名称为a的卡牌;当卡牌标记时刻20秒时,对boss在卡牌显示位置为(x2;y2)使用了卡牌名称为b的卡牌;当卡牌标记时刻30秒时,对boss在卡牌显示位置为(x3;y3)使用了卡牌名称为c的卡牌;当卡牌标记时刻40秒时,对boss在卡牌显示位置为(x4;y4)使用了卡牌名称为d的卡牌;当卡牌标记时刻50秒时,对boss在卡牌显示位置为(x5;y5)使用了卡牌名称为e的卡牌。游戏服务器根据各段直播视频内容的各卡牌名称、各段直播视频内容的各卡牌标记时刻、各段直播视频内容的各卡牌显示位置生成各段直播视频内容的游戏攻略,例如,游戏攻略s为游戏卡组b在游戏副本中的使用方式,也就是到某个时刻在某个位置释放某个卡牌;游戏服务器基于各段直播视频内容的游戏攻略合并为游戏攻略。游戏攻略用于指示游戏卡组在游戏副本中的使用方式。
48.需要说明的是,各卡牌标记时刻的起始时刻为该次进入直播时刻,各卡牌显示位置用于指示游戏角色放置各卡牌的坐标位置,或游戏角色释放各卡牌时人物的坐标位置。进一步地,若游戏副本包括发牌顺序的不同,还需得到游戏卡组在不同发牌顺序下在游戏副本中的多种使用方式。也就是,各段直播视频内容的卡牌标记信息包括各段直播视频内容的各卡牌名称、各段直播视频内容的各卡牌标记时刻、各段直播视频内容的各卡牌显示位置和各段直播视频内容的各卡牌使用顺序;游戏服务器根据各段直播视频内容的各卡牌名称、各段直播视频内容的各卡牌标记时刻、各段直播视频内容的各卡牌显示位置和各段直播视频内容的各卡牌使用顺序生成游戏攻略。
49.103、按照游戏攻略显示针对游戏副本的推荐攻略。
50.需要说明的是,游戏副本与目标游戏存在对应关系,游戏服务器通过目标游戏副本对应的游戏界面展示从直播服务器解析得到的游戏卡组,并提示玩家从游戏卡组中选择目标卡组信息,得到游戏角色当前持有卡牌,以使得游戏角色应用该目标卡组信息探索游戏副本。当目标卡组信息内存在游戏角色缺失的卡牌时,游戏服务器通过历史战斗数据寻找平替卡牌,并对平替卡牌给予提示,以使得游戏角色选择平替卡牌后,并更新游戏角色当前持有卡牌。在一些实施例中,当游戏服务器检测到游戏角色在游戏副本中进入战斗时,游戏服务器按照游戏攻略显示针对游戏副本的推荐攻略。
51.具体的,游戏服务器获取游戏副本对应的游戏运行信息,并从游戏运行信息中提取游戏角色当前持有卡牌;游戏服务器基于游戏角色当前持有卡牌中各卡牌检索游戏攻略,得到目标游戏攻略,目标游戏攻略用于指示针对游戏副本的推荐攻略。进一步地,游戏服务器从目标游戏攻略中提取各卡牌标记时刻、各卡牌显示位置和各卡牌使用顺序;游戏服务器将各卡牌标记时刻设置为提示条件,并将各卡牌显示位置设置为提示内容,当符合提示条件时,游戏服务器将游戏角色对应卡牌呈高亮状态,并在游戏画面指定的显示位置对提示内容进行虚影提示。进一步地,当游戏角色在预设出牌时长内(例如,预设出牌时长为20秒)将对应卡牌(也就是任意一张游戏卡牌)放置在对应位置后,虚影消失,并显示下个时刻的游戏内容;若游戏角色在预设出牌时长内未放置对应卡牌,则解析游戏副本内已布置的卡牌信息和游戏副本的探索进度,并与多各游戏攻略进行内容对比,得到与游戏副本对应的最新的推荐攻略,并显示最新的推荐攻略。例如,当游戏副本的探索进度对应的当前
游戏时间节点为15秒时需要完成操作e,也就是在显示位置f释放技能e,游戏服务器判断在预设时长20秒内游戏角色是否在显示位置f释放了技能e,若在预设时长20秒内游戏角色在显示位置f释放了技能e,则游戏服务器确定游戏角色在预设出牌时长内放置对应卡牌;若在预设时长20秒内游戏角色在显示位置f未释放了技能e,则游戏服务器确定游戏角色在预设出牌时长内未放置对应卡牌。
52.可以理解的是,游戏副本的探索进度用于指示游戏副本进展的速度。以哈利波特游戏为例,一般将游戏副本划分为m个关卡,每个关卡包括n个节点任务,m和n均为正整数,若某节点的任务为击杀10个怪物,当游戏角色未完成对应操作时,可以检测当前怪物击杀数量,或某关卡的任务为击杀boss,游戏角色未完成操作时,可以检测当前游戏角色的boss击杀血量,其中,当前怪物击杀数量或当前游戏角色的boss击杀血量均属于游戏副本的探索进度。本发明实施例中游戏副本的探索进度用于指示卡牌游戏的进展速度,例如,游戏副本的探索进度为20%或者50%。
53.本发明实施例中,通过游戏直播视频内容生成多游戏攻略;从游戏攻略中匹配游戏副本的推荐攻略,并按照游戏攻略显示针对游戏副本的推荐攻略,也就是将游戏直播视频内容中的游戏攻略应用于游戏副本中,降低了卡牌游戏的操作难度,并提高了玩家的操作效率。
54.请参阅图2,本发明实施例中游戏攻略匹配推荐方法的另一个实施例包括:
55.201、当检测到游戏角色进入目标游戏对应的游戏副本时,获取与游戏副本对应的游戏直播视频内容。
56.其中,与游戏副本对应的游戏直播视频内容数量可以为1个,也可以为多个,具体此处不做限定,本发明以一个游戏直播视频内容进行说明。在一些可行的实施方式中,当游戏服务器检测到游戏角色进入目标游戏对应的游戏副本时,游戏服务器判断在预设观看时长内游戏账号是否存在直播观看记录;若在预设观看时长内游戏账号存在直播观看记录,则游戏服务器按照直播观看记录和游戏账号从直播服务器中同步与游戏副本对应的游戏直播视频内容。进一步地,当游戏服务器检测到游戏角色进入目标游戏对应的游戏副本时,游戏服务器按照游戏账号和预设观看时长查询预设直播观看记录表,得到查询数据;当查询数据为空值时,服务器确定在预设观看时长内游戏帐号不存在直播观看记录;当查询数据不为空值时,服务器确定在预设观看时长内游戏帐号存在直播观看记录;若在预设观看时长内游戏帐号存在直播观看记录,则游戏服务器按照直播观看记录和游戏账号生成数据同步请求,并将数据同步请求发送至直播服务器中,以使得直播服务器按照游戏账号确定对应的直播账号,并根据直播观看记录和直播账号检索与游戏副本对应的游戏直播视频内容;游戏服务器接收并存储直播服务器发送的与游戏副本对应的游戏直播视频内容,提高了将游戏直播视频内容游戏应用于游戏副本的操作效率。
57.需要说明的是,预设观看时长用于指示指定时刻以前推n个小时,其中,n大于0。例如,预设观看时长为指定时刻以前的24小时,或预设观看时长为指定时刻以前的48小时。指定时刻可以为当前时刻,也可以为零点时刻,还可以为其他时刻,具体此处不做限定。
58.202、根据预设条件对游戏直播视频内容进行拆分,得到多段直播视频内容,预设条件包括游戏副本进入前的动画尾帧与游戏副本进入后的动画首帧。
59.其中,游戏直播视频内容与游戏副本存在对应关系,游戏直播视频内容由多段直
播视频内容组成,预设条件用于指示游戏副本进入前的动画尾帧与游戏副本进入后的动画首帧。在一些实施例中,游戏服务器根据预设条件对游戏直播视频内容进行逐帧比对,得到副本类型和探索次数;游戏服务器按照副本类型和探索次数对游戏直播视频内容进行拆分,得到多段直播视频内容。其中,探索次数大于0,游戏副本与副本类型一一对应。
60.进一步地,游戏服务器按照预设条件对直播视频内容中各画面帧进行逐帧比对,得到副本类型和探索次数,例如,副本类型为巨蜘领地副本或地精副本;游戏服务器按照副本类型和探索次数从直播视频内容的各画面帧中拆分多个视频图像窗口数据;游戏服务器基于多个视频图像窗口数据生成多段直播视频内容。可以理解的是,游戏服务器通过副本类型和探索次数提高了视频拆分的准确性。
61.203、对多段直播视频内容分别进行副本分析,得到游戏攻略,游戏攻略用于指示游戏卡组在游戏副本中的使用方式。
62.其中,游戏卡组用于指示从直播服务器中获取的与游戏副本对应的直播视频内容提取的多张游戏卡牌,以供游戏角色在游戏副本探索过程中进行卡牌选取。也就是,游戏服务器对各段直播视频内容分别进行副本分析,得到各段直播视频内容对应的游戏攻略。在一些实施例中,游戏服务器通过预设图片识别算法从多段直播视频内容中识别并记录多个卡牌名称、多个卡牌标记时刻、多个卡牌显示位置和多个卡牌使用顺序,其中,预设图片识别算法可以为目标实体选择识别算法,也可以为卷积神经网络识别算法,具体此处不做限定,游戏攻略的数量可以为一个,也可以为多个,例如,游戏攻略包括游戏攻略s1、游戏攻略s2、游戏攻略s3、游戏攻略s4和游戏攻略s5。也就是,游戏服务器通过预设图片识别算法分别从多段直播视频内容中识别目标出牌动作,进而获取多个卡牌名称、多个卡牌标记时刻、多个卡牌显示位置和多个卡牌使用顺序,目标出牌动作用于指示游戏副本中各预设卡牌对应的出牌动作,不同卡牌各自对应的出牌动作并不相同,目标出牌动作的数量可以为1个,也可以为多个,具体此处不做限定。游戏服务器基于多个卡牌名称、多个卡牌标记时刻、多个卡牌显示位置和多个卡牌使用顺序生成游戏攻略,其中,游戏攻略用于指示游戏卡组在游戏副本中的使用方式,使用方式包括在某个时刻和某个位置释放某张游戏卡牌。并且使用方式中发牌顺序可以为相同的发牌顺序,也可以为不同的发牌顺序,例如,当发牌顺序相同时,游戏攻略s1为卡组信息b在副本类型a中的使用方式,游戏攻略s2为卡组信息c在副本类型a中的使用方式;当发牌顺序不同时,游戏攻略s1为卡组信息b在副本类型a和发牌顺序q1中的使用方式,游戏攻略s2为卡组信息c在副本类型a和发牌顺序q2中的使用方式。进一步地,游戏服务器将游戏攻略存储至预设数据库中,游戏服务器通过多段直播视频内容确定游戏攻略,提高了游戏攻略生成效率和数据处理效率。
63.204、获取游戏运行信息,游戏运行信息用于指示游戏角色已选择的目标卡组信息和副本类型。
64.具体的,游戏服务器获取当前游戏时刻和副本类型,副本类型可以为副本标识,也可以为游戏副本名称,还可以为游戏副本版本号,具体此处不做限定;游戏服务器按照预设信息提取规则、当前游戏时刻和副本类型解析游戏副本运行日志,得到游戏运行信息,游戏运行信息用于指示游戏角色已选择的目标卡组信息和副本类型,进一步地,游戏服务器还可以根据副本类型获取游戏副本的探索进度,游戏副本的探索进度与游戏副本的当前游戏时间节点一一对应。也就是,游戏运行信息用于指示游戏角色已选择的目标卡组信息和游
戏副本的探索进度,游戏副本的探索进度与游戏角色已选择的目标卡组信息相对应。
65.需要说明的是,游戏副本运行日志中实时记录了游戏界面信息、游戏角色信息和游戏角色操作信息,预设信息提取规则用于指示提取游戏界面信息、游戏角色信息和游戏角色操作信息的规则。
66.205、按照游戏攻略、目标卡组信息和副本类型显示针对游戏副本的推荐攻略。
67.其中,游戏副本的推荐攻略能够为玩家提供卡牌游戏技巧,提高了玩家的游戏体验。在一些实施例中,游戏服务器按照游戏运行信息的目标卡组信息和副本类型从游戏攻略中筛选针对游戏副本的推荐攻略。进一步地,游戏服务器按照游戏运行信息的目标卡组信息和游戏副本的探索进度从游戏攻略中筛选针对游戏副本的推荐攻略。
68.在一些实施例中,游戏服务器从游戏运行信息的目标卡组信息中提取游戏角色当前持有卡牌对应的卡牌名称;游戏服务器按照游戏角色当前持有卡牌对应的卡牌名称检索游戏攻略,得到推荐攻略。例如,游戏角色当前持有卡牌对应的卡牌名称包括e、h、k、l和n,游戏服务器按照卡牌名称e、卡牌名称h、卡牌名称k、卡牌名称l和卡牌名称n查询并匹配游戏攻略,得到推荐攻略a,推荐攻略a中包括卡牌e、卡牌h、卡牌k、卡牌l和卡牌n。
69.可以理解的是,一般卡牌游戏中,一个游戏卡组中包括1张或多张核心卡牌,游戏服务器根据核心卡牌搜索游戏攻略,效率更高。在一些实施例中,获取目标卡组信息中的卡牌信息,根据卡牌信息确定目标卡牌(也就是核心卡牌);游戏服务器按照所目标卡牌的目标卡牌名称检索游戏攻略,得到推荐攻略。
70.在一些实施例中,游戏服务器通过目标游戏的游戏界面显示推荐攻略,以使得玩家按照推荐攻略进行出牌操作,降低了卡牌游戏的操作难度。在一些实施例中,当游戏服务器执行通过目标游戏的游戏界面显示推荐攻略步骤时,具体的,游戏服务器从推荐攻略中提取各卡牌标记时刻、各卡牌显示位置和各卡牌使用顺序;游戏服务器将各卡牌标记时刻设置为提示条件,并将各卡牌显示位置和各卡牌使用顺序设置为提示内容;当符合提示条件时,游戏服务器通过目标游戏的游戏界面按照提示条件将游戏角色的对应卡牌呈高亮显示状态,并按照提示内容进行虚影提示。例如,游戏服务器获取的游戏攻略s1为攻略时间节点10秒时按照卡牌使用顺序v在显示位置x释放技能a,当游戏服务器检测到游戏角色在游戏副本中进入战斗,且游戏服务器检测到当前游戏时间节点为10秒时,游戏服务器通过目标游戏的游戏界面按照卡牌使用顺序v显示显示位置x的技能a虚影,并将游戏角色对应卡牌高亮显示,以提示游戏角色执行游戏攻略s1,其中,当前游戏时间节点为10秒作为提示条件,卡牌使用顺序v和显示位置x作为提示内容。可以理解的是,各卡牌使用顺序不同时,各卡牌显示位置也存在不同,也就是提示内容存在差异。
71.在一些实施例中,在游戏服务器执行通过目标游戏的游戏界面显示推荐攻略,以指示玩家按照推荐攻略进行出牌操作步骤之后,进一步地,游戏服务器检测游戏角色在预设出牌时长内是否已放置对应卡牌,预设出牌时长可以为15秒,也可以为30秒,具体此处不做限定;若游戏角色在预设出牌时长内已放置对应卡牌,则游戏服务器设置并显示新的卡牌信息。例如,游戏服务器获取的游戏攻略s2为攻略时间节点10秒时在卡牌显示位置x释放技能a,游戏攻略s3为攻略时间节点20秒时在卡牌显示位置s释放技能b。当游戏服务器检测到游戏角色在游戏副本中进入战斗,且游戏服务器在当前游戏时间节点为10秒时(满足提示条件),游戏服务器完成了在卡牌显示位置x释放了技能a后(也就是,游戏角色执行了游
戏攻略s2),在当前游戏时间节点接近20秒时,游戏服务器通过游戏副本的游戏界面显示卡牌显示位置s的技能虚影,并将游戏角色对应卡牌高亮显示,以提示游戏角色执行游戏攻略s3。其中,当前游戏时间节点为10秒和当前游戏时间节点为20秒作为提示条件,卡牌显示位置x和卡牌显示位置s作为提示内容,并且此应用场景中限制了预设出牌使用顺序。其中,游戏策略s2和游戏策略s3均属于游戏策略。
72.进一步地,若游戏角色在预设出牌时长内未放置对应卡牌,则游戏服务器从游戏运行信息中提取已布置的卡牌信息和游戏副本的探索进度,其中,游戏副本的探索进度与游戏副本的当前游戏时间节点当前一一对应;游戏服务器对已布置的卡牌信息、游戏副本的探索进度和游戏攻略进行对比,得到最新的推荐攻略,并显示最新的推荐攻略。例如,游戏服务器从游戏运行信息中提取已布置的卡牌信息(包括卡牌g、卡牌k、卡牌o、卡牌p和卡牌q)和游戏副本的探索进度(为40%),并记录游戏副本的探索进度对应的当前游戏时间节点;游戏服务器按照游戏副本的探索进度(为40%)提取各游戏攻略中游戏副本进度(为40%)的攻略时间节点,并基于已布置的卡牌信息(卡牌g、卡牌k、卡牌o、卡牌p和卡牌q)从游戏攻略中筛选最为相近的攻略内容,得到最新的推荐攻略,并该最新的推荐攻略作为替换攻略,游戏服务器通过游戏副本的游戏界面显示最新的推荐攻略,进一步地,游戏服务器将替换攻略对应的攻略时间节点与当前游戏副本的当前游戏时间节点相对应。
73.本发明实施例中,通过游戏直播视频内容生成游戏攻略;从游戏攻略中匹配游戏副本的推荐攻略,并按照游戏攻略显示针对游戏副本的推荐攻略,也就是将游戏直播视频内容中的游戏攻略应用于游戏副本中,降低了卡牌游戏的操作难度,并提高了玩家的操作效率。
74.上面对本发明实施例中游戏攻略匹配推荐方法进行了描述,下面对本发明实施例中游戏攻略匹配推荐装置进行描述,请参阅图3,本发明实施例中游戏攻略匹配推荐装置一个实施例包括:
75.获取模块301,用于当检测到所述游戏角色进入所述目标游戏的游戏副本时,获取与所述游戏副本对应的游戏直播视频内容;
76.生成模块302,用于根据所述游戏直播视频内容生成游戏攻略,所述游戏攻略用于指示所述游戏卡组在所述游戏副本中的使用方式;
77.显示模块303,用于按照所述游戏攻略显示针对所述游戏副本的推荐攻略。
78.本发明实施例中,通过游戏直播视频内容生成游戏攻略;从游戏攻略中匹配游戏副本的推荐攻略,并按照游戏攻略显示针对游戏副本的推荐攻略,也就是将游戏直播视频内容中的游戏攻略应用于游戏副本中,降低了卡牌游戏的操作难度,并提高了玩家的操作效率。
79.请参阅图4,本发明实施例中游戏攻略匹配推荐装置另一个实施例包括:
80.获取模块301,用于当检测到所述游戏角色进入所述目标游戏的游戏副本时,获取与所述游戏副本对应的游戏直播视频内容;
81.生成模块302,用于根据所述游戏直播视频内容生成游戏攻略,所述游戏攻略用于指示所述游戏卡组在所述游戏副本中的使用方式;
82.显示模块303,用于按照所述游戏攻略显示针对所述游戏副本的推荐攻略。
83.可选的,所述显示模块303具体用于:
84.当检测到所述游戏角色在所述游戏副本中进入战斗时,按照所述游戏攻略显示针对所述游戏副本的推荐攻略。
85.可选的,所述获取模块301具体用于:
86.当检测到所述游戏角色进入所述目标游戏的游戏副本时,判断在预设观看时长内所述游戏账号是否存在直播观看记录;
87.若在预设观看时长内所述游戏账号存在直播观看记录,则按照所述直播观看记录和所述游戏账号从直播服务器中同步与所述游戏副本对应的游戏直播视频内容。
88.可选的,所述生成模块302还包括:
89.拆分单元3021,用于根据预设条件对所述游戏直播视频内容进行拆分,得到多段直播视频内容,所述预设条件包括所述游戏副本进入前的动画尾帧与所述游戏副本进入后的动画首帧;
90.分析单元3022,用于对所述多段直播视频内容分别进行副本分析,得到游戏攻略。
91.可选的,所述拆分单元3021具体用于:
92.根据预设条件对所述游戏直播视频内容进行逐帧比对,得到副本类型和探索次数;
93.按照所述副本类型和所述探索次数对所述游戏直播视频内容进行拆分,得到多段直播视频内容。
94.可选的,所述分析单元3022具体用于:
95.通过预设图片识别算法从所述多段直播视频内容中识别并记录多个卡牌名称、多个卡牌标记时刻、多个卡牌显示位置和多个卡牌使用顺序;
96.基于所述多个卡牌名称、所述多个卡牌标记时刻、所述多个卡牌显示位置和所述多个卡牌使用顺序生成游戏攻略。
97.可选的,所述显示模块303还包括:
98.获取单元3031,用于获取游戏运行信息,所述游戏运行信息用于指示所述游戏角色已选择的目标卡组信息和所述副本类型;
99.显示单元3032,用于按照所述游戏攻略、所述目标卡组信息和所述副本类型显示针对所述游戏副本的推荐攻略。
100.可选的,所述显示模块303还包括:
101.提取单元3033,用于从所述游戏运行信息的目标卡组信息中提取游戏角色当前持有卡牌对应的卡牌名称;
102.第一检索单元3034,用于按照所述游戏角色当前持有卡牌对应的卡牌名称检索所述游戏攻略,得到推荐攻略。
103.可选的,所述显示模块303还包括:
104.确定单元3035,用于获取所述目标卡组信息中的卡牌信息,根据所述卡牌信息确定目标卡牌;
105.第二检索单元3036,用于按照所述目标卡牌的目标卡牌名称检索所述游戏攻略,得到所述推荐攻略。
106.可选的,游戏攻略匹配推荐装置还包括:
107.出牌模块304,用于通过所述目标游戏的游戏界面显示所述推荐攻略,以指示玩家
按照所述推荐攻略进行出牌操作。
108.可选的,所述出牌模块304具体用于:
109.从所述推荐攻略中提取各卡牌标记时刻、各卡牌显示位置和各卡牌使用顺序;
110.将各卡牌标记时刻设置为提示条件,并将各卡牌显示位置和各卡牌使用顺序设置为提示内容;
111.当符合所述提示条件时,通过所述目标游戏的游戏界面按照所述提示条件将所述游戏角色的对应卡牌呈高亮显示状态,并按照所述提示内容进行虚影提示。
112.可选的,所述游戏攻略匹配推荐装置还包括:
113.检测模块305,用于检测所述游戏角色在预设出牌时长内是否已放置对应卡牌;
114.设置模块306,用于若所述游戏角色在预设出牌时长内已放置对应卡牌,则设置并显示新的卡牌信息。
115.可选的,所述游戏攻略匹配推荐装置还包括:
116.提取模块307,用于若所述游戏角色在预设出牌时长内未放置对应卡牌,则从所述游戏运行信息中提取已布置的卡牌信息和所述游戏副本的探索进度;
117.对比模块308,用于对所述已布置的卡牌信息、所述游戏副本的探索进度和所述游戏攻略进行对比,得到最新的推荐攻略,并显示所述最新的推荐攻略。
118.本发明实施例中,通过游戏直播视频内容生成游戏攻略;从游戏攻略中匹配游戏副本的推荐攻略,并按照游戏攻略显示针对游戏副本的推荐攻略,也就是将游戏直播视频内容中的游戏攻略应用于游戏副本中,降低了卡牌游戏的操作难度,并提高了玩家的操作效率。
119.上面图3和图4从模块化的角度对本发明实施例中的游戏攻略匹配推荐装置进行详细描述,下面从硬件处理的角度对本发明实施例中游戏攻略匹配推荐设备进行详细描述。
120.图5是本发明实施例提供的一种游戏攻略匹配推荐设备的结构示意图,该游戏攻略匹配推荐设备500可因配置或性能不同而产生比较大的差异,可以包括一个或一个以上处理器(central processing units,cpu)510(例如,一个或一个以上处理器)和存储器520,一个或一个以上存储应用程序533或数据532的存储介质530(例如一个或一个以上海量存储设备)。其中,存储器520和存储介质530可以是短暂存储或持久存储。存储在存储介质530的程序可以包括一个或一个以上模块(图示没标出),每个模块可以包括对游戏攻略匹配推荐设备500中的一系列计算机程序操作。更进一步地,处理器510可以设置为与存储介质530通信,在游戏攻略匹配推荐设备500上执行存储介质530中的一系列计算机程序操作。
121.游戏攻略匹配推荐设备500还可以包括一个或一个以上电源540,一个或一个以上有线或无线网络接口550,一个或一个以上输入输出接口560,和/或,一个或一个以上操作系统531,例如windows serve,mac os x,unix,linux,freebsd等等。本领域技术人员可以理解,图5示出的游戏攻略匹配推荐设备结构并不构成对游戏攻略匹配推荐设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
122.本发明还提供一种计算机可读存储介质,该计算机可读存储介质可以为非易失性计算机可读存储介质,该计算机可读存储介质也可以为易失性计算机可读存储介质,所述
计算机可读存储介质中存储有指令,当所述指令在计算机上运行时,使得计算机执行所述游戏攻略匹配推荐方法的步骤。
123.所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
124.所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
125.以上所述,以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。