掌桥专利:专业的专利平台
掌桥专利
首页

游戏片段推荐方法、设备及存储介质

文献发布时间:2023-06-19 18:58:26


游戏片段推荐方法、设备及存储介质

技术领域

本发明涉及游戏技术领域,尤其涉及一种游戏片段推荐方法、设备及存储介质。

背景技术

目前,游戏更新过程往往需要下载较大的安装包,耗时数分钟不等。现有技术中,通常在等待过程中推送视频广告给用户,用户只能被动接受,从而导致用户体验较差。

发明内容

本发明的主要目的在于提供一种游戏片段推荐方法、设备及存储介质,旨在解决现有的在等待过程中推送视频广告给用户,用户只能被动接受,从而导致用户体验较差的技术问题。

为实现上述目的,本发明提供一种游戏片段推荐方法,所述游戏片段推荐方法包括以下步骤:

在进行游戏更新时,获取用户信息和游戏更新信息;

根据所述用户信息和所述游戏更新信息从预设游戏片段中选取目标游戏片段,所述预设游戏片段基于多个游戏玩家的游戏信息生成;

向用户推送所述目标游戏片段。

可选地,所述根据所述用户信息和所述游戏更新信息从预设游戏片段中选取目标游戏片段的步骤,包括:

根据所述用户信息确定用户喜爱游戏模式和用户喜爱角色类型;

根据所述用户信息和所述游戏更新信息确定更新等待时间;

根据所述用户喜爱游戏模式、所述用户喜爱角色类型以及所述更新等待时间中的至少一种生成用户标签;

将所述用户标签与所述预设游戏片段的游戏标签进行匹配,并根据匹配结果从预设游戏片段中选取目标游戏片段。

可选地,所述根据所述用户信息确定用户喜爱游戏模式和用户喜爱角色类型的步骤,包括:

根据所述用户信息确定用户游玩各游戏模式的次数和用户赢得各游戏模式的次数;

基于用户游玩各游戏模式的次数和用户赢得各游戏模式的次数确定用户喜爱游戏模式;

根据所述用户信息确定用户游玩各游戏角色的次数和用户使用各游戏角色赢得游戏的次数;

基于所述用户游玩各游戏角色的次数和用户使用各游戏角色赢得游戏的次数确定用户喜爱角色类型。

可选地,所述在进行游戏更新时,获取用户信息和游戏更新信息的步骤之前,还包括:

根据多个游戏玩家的游戏信息确定热门游戏;

基于所述热门游戏的游戏类型确定所述热门游戏对应的游戏片段切分维度;

根据所述游戏片段切分维度对所述热门游戏进行切分,获得预设游戏片段。

可选地,所述根据所述游戏片段切分维度对所述热门游戏进行切分,获得预设游戏片段的步骤之后,还包括:

获取所述预设游戏片段的片段信息,所述片段信息为游戏模式、角色类型以及试玩片段时长中的至少一种;

基于所述片段信息构建所述预设游戏片段对应的游戏标签。

可选地,所述向用户推送所述目标游戏片段的步骤之后,还包括:

在所述目标游戏片段为目标游戏的游戏片段时,获取所述用户试玩所述目标游戏片段时的试玩节点和/或试玩时长,所述目标游戏为正在进行更新的游戏;

在所述试玩节点和/或所述试玩时长满足预设同步条件,且所述目标游戏更新完成时,将所述用户的试玩进度同步至所述目标游戏。

可选地,所述向用户推送所述目标游戏片段的步骤之后,还包括:

在所述用户完成所述目标游戏片段中的预设任务时,查找所述预设任务对应的资源调整信息;

根据所述资源调整信息对所述用户进行资源调整。

可选地,所述向用户推送所述目标游戏片段的步骤之后,还包括:

在所述用户游玩所述目标游戏片段时,获取所述用户前次试玩所述目标游戏片段时的历史试玩节点和/或历史试玩时长;

基于所述历史试玩节点和/或历史试玩时长确定所述目标游戏片段的游玩内容。

此外,为实现上述目的,本发明还提出一种游戏片段推荐设备,所述游戏片段推荐设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的游戏片段推荐程序,所述游戏片段推荐程序配置为实现如上文所述的游戏片段推荐方法。

此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有游戏片段推荐程序,所述游戏片段推荐程序被处理器执行时实现如上文所述的游戏片段推荐方法。

在本发明中,公开了在进行游戏更新时,获取用户信息和游戏更新信息,根据用户信息和游戏更新信息从预设游戏片段中选取目标游戏片段,预设游戏片段基于多个游戏玩家的游戏信息生成,向用户推送目标游戏片段;由于本发明在用户进行游戏更新时,基于用户信息和游戏更新信息为用户提供试玩游戏片段,从而能够提高游戏更新时的互动性,进而能够提高用户体验。

附图说明

图1是本发明实施例方案涉及的硬件运行环境的游戏片段推荐设备的结构示意图;

图2为本发明游戏片段推荐方法第一实施例的流程示意图;

图3为本发明游戏片段推荐方法一实施例的在终端设备的显示界面上显示试玩提示信息示意图;

图4为本发明游戏片段推荐方法第二实施例的流程示意图;

图5为本发明游戏片段推荐方法第三实施例的流程示意图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

参照图1,图1为本发明实施例方案涉及的硬件运行环境的游戏片段推荐设备结构示意图。

如图1所示,该游戏片段推荐设备可以包括:处理器1001,例如中央处理器(Central Processing Unit,CPU),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display),可选用户接口1003还可以包括标准的有线接口、无线接口,对于用户接口1003的有线接口在本发明中可为USB接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(Wireless-Fidelity,Wi-Fi)接口)。存储器1005可以是高速的随机存取存储器(Random Access Memory,RAM),也可以是稳定的存储器(Non-volatileMemory,NVM),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。

本领域技术人员可以理解,图1中示出的结构并不构成对游戏片段推荐设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

如图1所示,认定为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及游戏片段推荐程序。

在图1所示的游戏片段推荐设备中,网络接口1004主要用于连接后台服务器,与所述后台服务器进行数据通信;用户接口1003主要用于连接用户设备;所述游戏片段推荐设备通过处理器1001调用存储器1005中存储的游戏片段推荐程序,并执行本发明实施例提供的游戏片段推荐方法。

基于上述硬件结构,提出本发明游戏片段推荐方法的实施例。

参照图2,图2为本发明游戏片段推荐方法第一实施例的流程示意图,提出本发明游戏片段推荐方法第一实施例。

在第一实施例中,所述游戏片段推荐方法包括以下步骤:

步骤S10:在进行游戏更新时,获取用户信息和游戏更新信息。

应当理解的是,本实施例方法的执行主体可以是具有数据处理、网络通信以及程序运行功能的游戏片段推荐设备,例如,服务器等,或者是其他能够实现相同或相似功能的电子设备,本实施例对此不加限制。

可以理解的是,在进行游戏更新时,正在进行更新的游戏可以是常规游戏,也可以是云游戏,在本实施例和其他实施例中,以云游戏为例进行说明。

需要说明的是,用户信息可以包括用户类型、用户行为信息等。其中,用户类型可以包括新用户、普通用户、首次游玩用户。其中,新用户可以是没有对应的游戏行为信息的用户;首次游玩用户可以是首次玩游戏触发大资源包下载的用户。用户行为信息可以包括:1、玩家唯一标识u;2、玩家的游玩记录按游戏维度记录玩家的游玩时间

游戏更新信息可以包括当前需要更新的游戏包体等信息。

步骤S20:根据所述用户信息和所述游戏更新信息从预设游戏片段中选取目标游戏片段,所述预设游戏片段基于多个游戏玩家的游戏信息生成。

应当理解的是,根据所述用户信息和所述游戏更新信息从预设游戏片段中选取目标游戏片段可以是在用户为新用户时,没有对应的游戏行为数据,因此,可以从预设游戏片段中随机选取目标游戏片段;在用户为普通用户时,存在对应的游戏行为数据,因此,可以根据用户信息和游戏更新信息从预设游戏片段中匹配对应的目标游戏片段。

在具体实现中,例如,在用户首次玩游戏触发大资源包下载时,系统从热度前10的云游戏视频片段中随机选取目标游戏片段。

可以理解的是,可以对多个游戏玩家的游戏信息进行分析,并根据分析结果生成预设游戏片段。例如,将一周时长内所有玩家累积游玩时长从高到低排名前10的游戏的片段作为预设游戏片段。

步骤S30:向用户推送所述目标游戏片段。

可以理解的是,向用户推送目标游戏片段可以是将目标游戏片段对应的试玩游戏包发送至用户对应的终端设备,终端设备在接收到试玩游戏包后,在终端设备的显示界面上显示试玩提示信息。

为了便于理解,参考图3进行说明,但并不对本方案进行说明。图3为在终端设备的显示界面上显示试玩提示信息示意图,图中,在游戏更新画面中显示试玩提示、更新进度条以及试玩按钮,用户可以通过点击试玩按钮试玩目标游戏片段。

在第一实施例中,公开了在进行游戏更新时,获取用户信息和游戏更新信息,根据用户信息和游戏更新信息从预设游戏片段中选取目标游戏片段,预设游戏片段基于多个游戏玩家的游戏信息生成,向用户推送目标游戏片段;由于本实施例在用户进行游戏更新时,基于用户信息和游戏更新信息为用户提供试玩游戏片段,从而能够提高游戏更新时的互动性,进而能够提高用户体验。

进一步地,为了提高用户的试玩体验,所述步骤S30之后,还包括:

在所述目标游戏片段为目标游戏的游戏片段时,获取所述用户试玩所述目标游戏片段时的试玩节点和/或试玩时长,所述目标游戏为正在进行更新的游戏;

在所述试玩节点和/或所述试玩时长满足预设同步条件,且所述目标游戏更新完成时,将所述用户的试玩进度同步至所述目标游戏。

应当理解的是,为了提高用户的试玩体验,本实施例中,在试玩节点和/或试玩时长满足预设同步条件,且目标游戏更新完成时,将用户的试玩进度同步到目标游戏。

需要说明的是,预设同步条件可以预先设置,例如,预设条件可以是完成游戏注册、试玩游戏3分钟等条件。

在具体实现中,例如,在用户的试玩节点为完成游戏注册,且正在进行更新的游戏更新完成时,将用户的试玩进度同步到更新完成的游戏。反之,不同步试玩进度。

进一步地,为了提高用户的试玩积极性,所述步骤S30之后,还包括:

在所述用户完成所述目标游戏片段中的预设任务时,查找所述预设任务对应的资源调整信息;

根据所述资源调整信息对所述用户进行资源调整。

可以理解的是,为了提高用户的试玩积极性,本实施例中,还可以设置预设任务,并在用户完成任务时,根据预设任务对应的资源调整信息进行资源配置。

需要说明的是,预设任务可以预先设置,例如,预设任务可以是完成注册环节。预设任务对应的资源调整信息也可以根据实际需求预先设置,例如,完成注册环节对应提高游戏下载速度,和/或,完成注册环节对应奖励游戏资源。

在具体实现中,例如,用户在目标游戏片段中完成注册环节时,给予游戏更新下载加速等优先的资源配置。

进一步地,为了确保用户的试玩体验,所述步骤S30之后,还包括:

在所述用户游玩所述目标游戏片段时,获取所述用户前次试玩所述目标游戏片段时的历史试玩节点和/或历史试玩时长;

基于所述历史试玩节点和/或历史试玩时长确定所述目标游戏片段的游玩内容。

应当理解的是,为了确保用户的试玩体验,本实施例中,还可以在用户游玩目标游戏片段时,根据用户前次试玩目标游戏片段时的历史试玩节点和/或历史试玩时长为用户提供目标游戏片段的游玩内容。

在具体实现中,例如,在用户游玩目标游戏片段时,从用户前次试玩目标游戏片段时的历史试玩节点开始游玩目标游戏片段。

参照图4,图4为本发明游戏片段推荐方法第二实施例的流程示意图,基于上述图2所示的第一实施例,提出本发明游戏片段推荐方法的第二实施例。

在第二实施例中,所述步骤S20,包括:

步骤S201:根据所述用户信息确定用户喜爱游戏模式和用户喜爱角色类型。

应当理解的是,为了提高目标游戏片段选取的准确性,本实施例中,基于用户标签和试玩标签来选取目标游戏片段。

可以理解的是,根据用户信息确定用户喜爱游戏模式和用户喜爱角色类型可以是对用户信息进行分析,获得用户喜爱游戏模式和用户喜爱角色类型。

进一步地,为了提高用户信息分析的准确性,所述步骤S201,包括:

根据所述用户信息确定用户游玩各游戏模式的次数和用户赢得各游戏模式的次数;

基于用户游玩各游戏模式的次数和用户赢得各游戏模式的次数确定用户喜爱游戏模式;

根据所述用户信息确定用户游玩各游戏角色的次数和用户使用各游戏角色赢得游戏的次数;

基于所述用户游玩各游戏角色的次数和用户使用各游戏角色赢得游戏的次数确定用户喜爱角色类型。

应当理解的是,为了提高用户信息分析的准确性,本实施例中,根据用户游玩各游戏模式的次数和用户赢得各游戏模式的次数确定用户喜爱游戏模式,并根据用户游玩各游戏角色的次数和用户使用各游戏角色赢得游戏的次数确定用户喜爱角色类型。

可以理解的是,基于用户游玩各游戏模式的次数和用户赢得各游戏模式的次数确定用户喜爱游戏模式可以是基于用户游玩各游戏模式的次数和用户赢得各游戏模式的次数生成各游戏模式的游戏模式值,并根据游戏模式值确定用户喜爱游戏模式。

在具体实现中,以求1V1模式的游戏模式值为例进行说明,但并不对本方案进行限定。游戏模式值

应当理解的是,根据游戏模式值确定用户喜爱游戏模式可以是将游戏模式值最大的游戏模式作为用户喜爱游戏模式。

可以理解的是,基于用户游玩各游戏角色的次数和用户使用各游戏角色赢得游戏的次数确定用户喜爱角色类型可以是基于用户游玩各游戏角色的次数和用户使用各游戏角色赢得游戏的次数确定各角色类型的角色类型值,并根据角色类型值确定用户喜爱角色类型。

在具体实现中,以求游戏角色1的角色类型值为例进行说明,但并不对本方案进行限定。角色类型值

应当理解的是,根据角色类型值确定用户喜爱角色类型可以是将角色类型值最大的角色类型作为用户喜爱角色类型。

步骤S202:根据所述用户信息和所述游戏更新信息确定更新等待时间。

可以理解的是,根据用户信息和游戏更新信息确定更新等待时间可以是根据用户信息确定用户当前使用的网络,根据游戏更新信息确定当前需要更新的游戏包体,根据用户当前使用的网络和当前需要更新的游戏包体确定更新等待时间。

在具体实现中,假设用户当前使用的网络为4G,100Mbit/s,当前需要更新的游戏包体大小为2G,则计算用户的更新等待时间为

步骤S203:根据所述用户喜爱游戏模式、所述用户喜爱角色类型以及所述更新等待时间中的至少一种生成用户标签。

在具体实现中,根据用户喜爱游戏模式m

步骤S204:将所述用户标签与所述预设游戏片段的游戏标签进行匹配,并根据匹配结果从预设游戏片段中选取目标游戏片段。

可以理解的是,将用户标签与预设游戏片段的游戏标签进行匹配,并根据匹配结果从预设游戏片段中选取目标游戏片段可以是通过预设关联度公式计算用户标签与预设游戏片段的游戏标签的关联度集合,根据关联度集合从预设游戏片段中选取目标游戏片段,其中,预设关联度公式如下所示:

R={i,f(i)},1≤i≤n

式中,R为关联度集合,f(i)为用户标签与试玩标签的关联度,用户标签为{m

应当理解的是,根据关联度集合从预设游戏片段中选取目标游戏片段可以是从关联度集合中选择无限接近于1的关联度对应的预设游戏片段作为目标游戏片段。

在第二实施例中,公开了根据用户信息确定用户喜爱游戏模式和用户喜爱角色类型,根据用户信息和游戏更新信息确定更新等待时间,根据用户喜爱游戏模式、用户喜爱角色类型以及更新等待时间中的至少一种生成用户标签,将用户标签与预设游戏片段的游戏标签进行匹配,并根据匹配结果从预设游戏片段中选取目标游戏片段;由于本实施例基于用户标签和试玩标签来选取目标游戏片段,从而能够提高目标游戏片段选取的准确性。

参照图5,图5为本发明游戏片段推荐方法第三实施例的流程示意图,基于上述各实施例,提出本发明游戏片段推荐方法的第三实施例。

在第三实施例中,所述步骤S10之前,还包括:

步骤S01:根据多个游戏玩家的游戏信息确定热门游戏。

应当理解的是,为了确保预设游戏片段符合用户的实际需求,本实施例中,还基于根据热门游戏的游戏类型对热门游戏进行切分,获得预设游戏片段。

需要说明的是,游戏信息可以包括累积游玩时长、游玩游戏名称等信息。

可以理解的是,根据多个游戏玩家的游戏信息确定热门游戏可以是将一周时长内所有玩家累积游玩时长从高到低排名前10的游戏作为热门游戏。

步骤S02:基于所述热门游戏的游戏类型确定所述热门游戏对应的游戏片段切分维度。

需要说明的是,游戏片段切分维度可以包括游戏模式、玩家可选角色类型、角色技能水平、游戏场景以及游戏难度等。

可以理解的是,基于热门游戏的游戏类型确定热门游戏对应的游戏片段切分维度可以是在预设切分表中查找游戏类型对应的游戏片段切分维度。其中,预设切分表中包含游戏类型与游戏片段切分维度的对应关系,游戏类型与游戏片段切分维度的对应关系可以预先设置,例如,MOBA多人竞技类游戏对应的游戏片段切分维度为游戏模式、玩家可选角色类型以及角色技能水平。

步骤S03:根据所述游戏片段切分维度对所述热门游戏进行切分,获得预设游戏片段。

在具体实现中,对于时下最热的MOBA多人竞技类游戏,先根据游戏模式将游戏场景分为α种,再统计玩家的可选角色类型为β种,最后结合角色上手难度γ种,得到该热门游戏的预设试玩片段个数为αβλ。

具体以游戏《XXXX》为例,1)按游戏模式分为PVP对战模式和PVE闯关模式。其中PVP对战模式按对战双方玩家数量分为1V1、3V3、5V5,则一共得到游戏类型4种。2)在该游戏中,玩家的可选角色类型包括坦克、战士、射手、刺客、法师、辅助等5种。3)按玩家角色的技能水平分为高中低3种。得到4*5*3=60个试玩片段。

对于生存竞技类游戏,分片方法同多人竞技类游戏类似。以游戏《YYYY》为例,1)按照游戏模式分为PVE和PVP。2)在PVP模式下,按照玩家选择组队模式,分为百人竞技、分组对抗(按照组内成员数量继续细分为2V2、5V5和50V50),再加上PVE模式,一共4种。每种模式下玩家的可选角色类型有士兵、忍者、建筑师、拾荒者、幸存者5种,再按玩家角色的技能高中低划分成3分钟、6分钟、10分钟3种,共生成4*5*3=60个试玩片段。对于生存竞技类游戏,一共生成60个试玩片段。

对于玩家创造类型游戏,先根据游戏模式将游戏场景分为x种,再统计游戏内具体创造场景为y种,最后结合游戏的难度类型z种,得到该游戏的试玩片段个数为xyz。

以游戏《ZZZZ》为例,1)按照游戏模式分为以下5种:生存模式、创造模式、冒险模式和旁观者模式,2)结合游戏中的具体场景,一共13种:主世界中的白天和黑夜,下界中的荒地、灵魂沙峡谷、绯红森林、诡异森林和玄武岩三角洲,末地中的积雪世界、山地世界、平原、丘陵、草原和沙漠,3)结合游戏的难度类型:和平、简单、普通和困难,共生成5*13*4=260个试玩片段。

在第三实施例中,公开了根据多个游戏玩家的游戏信息确定热门游戏,基于热门游戏的游戏类型确定热门游戏对应的游戏片段切分维度,根据游戏片段切分维度对热门游戏进行切分,获得预设游戏片段;由于本实施例,还基于根据热门游戏的游戏类型对热门游戏进行切分,从而能够确保预设游戏片段符合用户的实际需求。

在第三实施例中,所述步骤S03之后,还包括:

步骤S04:获取所述预设游戏片段的片段信息,所述片段信息为游戏模式、角色类型以及试玩片段时长中的至少一种。

应当理解的是,为了提高目标游戏片段的选取速度,本实施例中,预先构建预设游戏片段对应的试玩标签,以便后续基于试玩标签选取目标游戏片段。

步骤S05:基于所述片段信息构建所述预设游戏片段对应的游戏标签。

在具体实现中,以时下最热的MOBA多人竞技类游戏做详细说明。从游戏模式、角色类型、试玩片段长度3个维度构建预设游戏片段对应的试玩标签:1)记模式取值范围集{e,p

具体以游戏《XXXX》为例,1)按游戏模式分为PVP对战模式和PVE闯关模式。其中PVP对战模式按对战双方玩家数量分为1V1、3V3、5V5,记模式取值范围集{1,2

在第三实施例中,公开了获取所述预设游戏片段的片段信息,片段信息为游戏模式、角色类型以及试玩片段时长中的至少一种,基于片段信息构建预设游戏片段对应的游戏标签;由于本实施例预先构建预设游戏片段对应的试玩标签,从而能够便于后续基于试玩标签选取目标游戏片段,进而能够提高目标游戏片段的选取速度。

此外,本发明实施例还提出一种存储介质,所述存储介质上存储有游戏片段推荐程序,所述游戏片段推荐程序被处理器执行时实现如上文所述的游戏片段推荐方法。

需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。

上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。

通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器镜像(Read Only Memory image,ROM)/随机存取存储器(Random AccessMemory,RAM)、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。

以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。

相关技术
  • 基于车载设备的内容推荐方法、装置、设备和存储介质
  • 视频片段的定位方法、计算设备及存储介质
  • 直播片段处理方法、装置、电子设备及存储介质
  • 一种推荐方法、装置、设备和存储介质
  • 一种餐馆智能推荐方法、装置、设备及存储介质
  • 片段推荐方法、片段推荐装置、电子设备和可读存储介质
  • 高光游戏片段生成方法、装置、存储介质及电子设备
技术分类

06120115752655