一种游戏攻略收藏方法、装置、设备及存储介质与流程

文档序号:27970092发布日期:2021-12-13 00:15阅读:88来源:国知局
一种游戏攻略收藏方法、装置、设备及存储介质与流程

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.在所述游戏直播画面中,暂停播放所述游戏内容。
35.可选的,在响应于针对所述攻略内容的移动操作,收藏所述攻略内容对应的攻略数据之后,所述装置还包括攻略查询单元,所述攻略查询单元用于:
36.显示攻略数据收纳页面,所述攻略数据收纳页面中包括至少一个攻略数据;
37.响应于针对所述攻略数据收纳页面的查询操作,在所述攻略数据收纳页面显示被查询的目标攻略数据。
38.可选的,若所述目标攻略数据为多个时,则所述攻略查询单元用于执行以下任意一种操作:
39.在所述攻略数据收纳页面中,将各个目标攻略数据各自对应的缩略页面,以互不重叠方式进行排列;
40.在所述攻略数据收纳页面中,将所述各个目标攻略数据各自对应的攻略内容展示页面,以互不重叠方式进行排列;
41.在所述攻略数据收纳页面中,将每两个相邻的目标攻略数据各自对应的攻略内容展示页面,按照部分重叠方式进行排列;
42.在所述攻略数据收纳页面中,将所述各个目标攻略数据各自对应的攻略内容展示页面,以预设的参考点为中心,按照旋转方式进行排列。
43.第四方面,本技术实施例还提供了一种游戏攻略收藏装置,包括:
44.获取单元,用于获取客户端发送的目标游戏元素标识的关联指示信息,所述关联指示信息是所述客户端响应于针对所述目标游戏元素标识的触发操作生成的;
45.处理单元,用于基于所述关联指示信息,获取与所述目标游戏元素标识相关联的攻略数据;
46.发送单元,用于将所述攻略数据返回至所述客户端,以使所述客户端在游戏直播画面中显示所述攻略数据对应的攻略内容,并响应于针对所述攻略内容的移动操作,收藏所述攻略内容对应的攻略数据。
47.可选的,在将所述攻略数据返回至所述客户端之后,所述处理单元还用于:
48.获取所述客户端发送的第一攻略收藏信息,所述第一攻略收藏信息是所述客户端响应于针对在游戏直播画面中显示的攻略内容的移动操作生成的;
49.获取所述第一攻略收藏信息中携带的直播账户信息和待收藏攻略数据,将所述待收藏攻略数据存储至所述直播账户信息相关联的第一数据库中;
50.确定与所述直播账户信息对应的游戏账户信息,将游戏账户信息和所述待收藏攻略数据封装为第二攻略收藏信息,并将所述第二攻略收藏信息发送至游戏服务器中,以使所述游戏服务器,将所述待收藏攻略数据存储至所述游戏账户信息相关联的第二数据库中。
51.可选的,在将所述攻略数据返回至所述客户端之后,所述处理单元还用于:
52.获取所述客户端发送的直播账户信息;
53.获取与所述直播账户信息相关联的至少一个攻略数据,并向所述客户端发送所述至少一个攻略数据,以使所述客户端显示用于呈现所述至少一个攻略数据的攻略数据收纳页面。
54.第五方面,本技术实施例还提供了一种计算机设备,包括处理器和存储器,其中,所述存储器存储有程序代码,当所述程序代码被所述处理器执行时,使得所述处理器执行
上述任意一种游戏攻略收藏方法的步骤。
55.第六方面,本技术实施例还提供了一种计算机可读存储介质,其包括程序代码,当程序产品在计算机设备上运行时,所述程序代码用于使所述计算机设备执行上述任意一种游戏攻略收藏方法的步骤。
56.本技术有益效果如下:
57.本技术实施例提供了一种游戏攻略收藏方法、装置、设备及存储介质,该方法包括:显示包括至少一个游戏元素标识的游戏直播画面,游戏直播画面用于实时播放游戏内容,响应于针对目标游戏元素标识的触发操作,在游戏直播画面中显示对应的攻略内容,目标游戏元素标识为至少一个游戏元素标识中的任意一个;再响应于针对攻略内容的移动操作,收藏攻略内容对应的攻略数据,移动操作为将攻略内容移动至游戏直播画面的目标位置。在实时播放游戏内容的过程中,响应于移动操作,收藏相应的攻略内容,简化了收藏攻略数据的步骤,而采用相同方式收藏每个攻略数据,以相同格式收藏每个攻略数据,方便对象快速定位到自己想要查看的攻略数据,降低了收藏、查找攻略数据的难度,提高了游戏攻略的查找效率。
58.本技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本技术而了解。本技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。
附图说明
59.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
60.图1a为本技术实施例中一种应用场景的一个可选的示意图;;
61.图1b为本技术实施例提供的游戏直播画面示意图;
62.图1c为本技术实施例提供的在游戏直播画面中显示攻略内容的逻辑示意图;
63.图1d为本技术实施例提供的收藏攻略数据的逻辑示意图;
64.图1e为本技术实时例提供的查询已收藏的攻略数据集合的逻辑示意图;
65.图2a为本技术实施例提供的收藏游戏攻略的流程示意图;
66.图2b为本技术实施例提供的一种查看游戏角色a的攻略内容的触发操作示意图;
67.图2c为本技术实施例提供的在游戏直播画面显示游戏角色a的攻略内容的画面示意图;
68.图2d为本技术实施例提供的另一种查看游戏角色a的攻略内容的触发操作示意图;
69.图2e为本技术实施例提供的在游戏直播画面显示游戏角色a的攻略内容的画面示意图;
70.图2f为本技术实施例提供的在游戏直播画面中显示攻略内容展示页面的流程示意图;
71.图2g为本技术实施例提供的滑动攻略内容展示页面,查看未加载内容的画面示意图;
72.图2h为本技术实施例提供的游戏地图上对位位置示意图;
73.图3a为本技术实施例提供的在游戏直播画面上显示收纳控件的画面示意图;
74.图3b为本技术实施例提供的拖拽移动攻略内容展示页面,收藏相应的攻略数据的画面示意图;
75.图3c为本技术实施例提供的另一种收藏攻略数据的流程示意图;
76.图3d为本技术实施例提供的向下移动攻略内容展示页面,收藏相应的攻略数据的画面示意图;
77.图3e为本技术实施例提供的直播服务器将攻略数据同步收藏至游戏服务器的流程示意图;
78.图4a为本技术实施例提供的攻略站画面示意图;
79.图4b为本技术实施例提供的攻略数据收纳页面的页面示意图;
80.图4c为本技术实施例提供的多个缩略页面以互不重叠方式,排列在攻略数据收纳页面的页面示意图;
81.图4d为本技术实施例提供的多个攻略内容展示页面以互不重叠方式,排列在攻略数据收纳页面的页面示意图;
82.图4e为本技术实施例提供的多个攻略内容展示页面以部分重叠的方式,排列在攻略数据收纳页面的页面示意图;
83.图4f为本技术实施例提供的多个攻略内容展示页面以旋转方式,排列在攻略数据收纳页面的页面示意图;
84.图5为本技术实施例提供的一种应用于客户端的游戏攻略收藏装置的结构示意图;
85.图6为本技术实施例提供的一种应用于直播服务器的游戏攻略收藏装置的结构示意图;
86.图7为本技术实施例中提供的一种计算机设备的组成结构示意图;
87.图8为本技术实施例中的一个计算装置的结构示意图。
具体实施方式
88.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术技术方案的一部分实施例,而不是全部的实施例。基于本技术文件中记载的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术技术方案保护的范围。
89.以下对本技术实施例中的部分用语进行解释说明,以便于本领域技术人员理解。
90.本技术实施例涉及人工智能(artificialintelligence,ai)领域,是基于机器学习(machinelearning,ml)和计算机视觉(computer vision,cv)技术设计的。
91.人工智能是利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用系统。换句话说,人工智能是计算机科学的一个综合技术,它研究各种机器的设计原理与实现方法,企图了解智能的实质,并生产出一种新的能以人类智能相似的方式做出反应的智能机器,使机器具有感知、推理和决策的功能。
92.人工智能是一门综合学科,涉及的领域广泛,既有硬件层面的技术,也有软件层面的技术。人工智能的基础技术一般包括传感器、专用人工智能芯片、云计算、分布式存储、大数据处理技术、操作交互系统、机电一体化等技术。人工智能的软件技术主要包括计算机视觉技术、语音处理技术、自然语言处理技术、机器学习/深度学习、自动驾驶、智慧交通等几大方向。随着人工智能的发展与进步,人工智能得以在多个领域中展开研究和应用,例如,常见的智能家居、智能客服、虚拟助理、智能音箱、智能营销、智能穿戴设备、无人驾驶、自动驾驶、无人机、机器人、智能医疗、车联网、自动驾驶、智慧交通等领域,相信随着未来技术的进一步发展,人工智能将在更多的领域中得到应用,发挥出越来越重要的价值。本技术实施例提供的方案,涉及人工智能的深度学习、增强现实等技术,具体通过如下实施例进一步说明。
93.机器学习是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科,专门研究计算机通过模拟人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构,使计算机不断改善自身的性能。
94.机器学习是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域;而机器学习的核心则是深度学习,是实现机器学习的一种技术。机器学习通常包括深度学习、强化学习、迁移学习、归纳学习、人工神经网络、式教学习等技术,深度学习则包括卷积神经网络(convolutional neural networks,,cnn)、深度置信网络、递归神经网络、自动编码器、生成对抗网络等技术。
95.计算机视觉是一门集计算机科学、信号处理、物理学、应用数学、统计学、神经生理学等多学科于一身的综合性学科,也是科学领域中一个富有挑战性的重要研究方向。计算机视觉是一门研究如何使机器“看”的学科,更进一步地说,该学科是指用摄像机和电脑等各种成像系统代替人类的视觉器官,对目标进行识别、跟踪和测量等机器视觉处理,并通过进一步地图形处理,将采集到的图像处理成更适合人眼观察或传送给仪器检测的图像。
96.计算机视觉作为一门科学学科,通过研究相关的理论和技术,试图让计算机具备像人类一样,通过视觉器官观察、理解世界的能力,建立一个能够从图像或多维数据中获取信息的人工智能系统。计算机视觉技术通常包括图像处理、图像识别、图像语义理解、图像检索、光学字符识别(optical character recognition,ocr)、视频处理、视频语义理解、视频内容/行为识别、三维物体重建、3d技术、虚拟现实、增强现实、同步定位与地图构建、自动驾驶、智慧交通等技术,除此以外,计算机视觉技术还包括常见的人脸识别、指纹识别等生物特征识别技术。
97.下面对本技术实施例的设计思想进行简要介绍:
98.随着科学技术的进步,电竞比赛日益发展壮大,越来越多的对象逐渐关注到电竞比赛这一新兴竞技赛事,并通过线上或线下的方式观看电竞比赛。
99.相关技术下,各个对象可以通过指定的应用程序观看电竞比赛,并在观看电竞比赛的过程中,通过截屏、文字笔记等方法记录各种操作技巧,以便收藏相应的攻略数据。
100.然而,采用上述方式收藏攻略数据的执行效率较低,并且,对象每次可能使用不同的数据记录方式,不便于该对象查找已收藏的全部攻略数据,增加了收藏、查找攻略数据的难度。
101.有鉴于此,本技术实施例提供了一种游戏攻略收藏方法、装置、设备及存储介质,
以解决游戏攻略难以收藏、查找的问题。
102.该方法包括:显示游戏直播画面,该游戏直播画面包括至少一个游戏元素标识,游戏直播画面用于实时播放游戏内容;响应于针对目标游戏元素标识的触发操作,在游戏直播画面中显示目标游戏元素标识对应的攻略内容,在游戏直播画面中显示目标游戏元素标识对应的攻略内容,目标游戏元素标识为至少一个游戏元素标识中的任意一个;响应于针对攻略内容的移动操作,收藏攻略内容对应的攻略数据,移动操作为将攻略内容移动至游戏直播画面的目标位置。
103.以下结合说明书附图对本技术的优选实施例进行说明,应当理解,此处所描述的优选实施例仅用于说明和解释本技术,并不用于限定本技术,并且在不冲突的情况下,本技术中的实施例及实施例中的特征可以相互组合。
104.参阅图1a示出的示意图,在本技术实施例的应用场景中,包括物理终端设备110、直播服务器130和游戏服务器140。
105.在物理终端设备110的显示屏120上显示主界面,该主界面用于呈现物理终端设备110上安装完毕的各个应用程序的图标,用户点击用于直播电竞比赛的客户端的图标,启动该客户端,再点击首页的赛事推荐栏,查看正在直播的电竞比赛,或者,在客户端的搜索栏中,自行搜索想观看的电竞比赛或者相关电竞比赛的直播回放。然而,为了使用查看历史记录、查看已收藏的游戏攻略等面向已注册账户的用户群体开放的功能,用户需要在客户端首页或者客户端的个人设置页面中,输入已注册的直播账户、密码,登录该客户端。
106.客户端在监听到用户选择某场正在直播的电竞比赛或者某场电竞比赛的直播回放时,会在显示屏120上显示如图1b所示的游戏直播画面。游戏直播画面包括游戏内容、角色信息栏和对战信息栏,其中,游戏内容为电竞比赛的游戏画面,角色信息栏显示在游戏内容之外的区域中,并且记录了在游戏内容中实时直播的各个游戏角色,对战信息栏也显示在游戏内容之外的区域中,而且记录了双方战队在每个对战位置上交手的游戏角色,以及双方战队各自的直播画面。
107.如图1c所示,客户端响应于用户针对目标游戏元素标识的触发操作,获取目标游戏元素标识的关联指示信息,再通过物理终端设备110与直播服务器130之间的通信链路,将关联指示信息发送至直播服务器130中;之后,客户端接收直播服务器130基于关联指示信息,返回的与目标游戏元素标识关联的攻略数据,再根据目标游戏元素标识的当前位置、攻略数据的数据量,在游戏直播画面中显示攻略数据对应的攻略内容。
108.进一步地,如图1d所示,客户端响应于用户针对攻略内容的移动操作,收藏攻略内容对应的攻略数据时,向直播服务器130发送第一攻略收藏信息,以使直播服务器130将待收藏攻略数据存储至该用户的直播账户信息相关联的第一数据库中,并且直播服务器130还会将待收藏攻略数据发送至游戏服务器140中,令游戏服务器140将待收藏攻略数据同步存储至该用户的游戏账户信息相关联的第二数据库中。
109.如图1e所示,客户端向直播服务器130发送该用户的直播账户信息,获取与直播账户信息相关联的至少一个攻略数据,并在客户端上显示攻略数据收纳页面,在用户针对攻略数据收纳页面执行查询操作时,在攻略数据收纳页面显示被查询的目标攻略数据。
110.在本技术实施例中,物理终端设备110是用户使用的电子设备,电子设备可以是个人计算机、手机、平板电脑、笔记本电脑、电子书阅读器、智能家居等计算机设备。
111.物理终端设备110通过通信网络与直播服务器130进行通信。在一种可选的实施方式中,通信网络为有线网络或者无线网络,因此,物理终端设备110可通过有线网络或者无线网络,直接或间接地与直播服务器130建立通信连接,本技术在此不做限制。
112.无论是直播服务器130、亦或是游戏服务器140,可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络(content delivery network,cdn)、大数据以及人工智能平台等基础云计算服务的云服务器,本技术在此不做限制。
113.参阅图2a示出的流程示意图,对本技术实施例提出的游戏攻略收藏方法进行介绍。
114.s201:客户端显示游戏直播画面,该游戏直播画面包括至少一个游戏元素标识,游戏直播画面用于实时播放游戏内容。
115.客户端在监听到用户选择某场正在直播的电竞比赛或者某场电竞比赛的直播回放时,通过物理终端设备与直播服务器之间的通信链路,获取直播服务器返回的该场电竞比赛的直播数据,并在物理终端设备的显示屏上显示如图1b所示的游戏直播画面。
116.根据图1b示出的游戏直播画面示意图可知,游戏直播画面上显示了游戏角色、游戏怪物、游戏装备、战队选手等多个游戏元素,为了便于客户端快速定位到用户触发的游戏元素,为每个游戏元素分配了唯一的标识进行区分,该唯一的标识即上文中提到的游戏元素标识。
117.s202:客户端响应于针对目标游戏元素标识的触发操作,在游戏直播画面中显示目标游戏元素标识对应的攻略内容,目标游戏元素标识为至少一个游戏元素标识中的任意一个。
118.客户端在监听到用户对游戏角色、游戏怪物、游戏装备、战队选手等任意一个游戏元素标识执行触发操作时,会在游戏直播画面中显示对应的攻略内容。无论用户触发哪个游戏元素标识,所对应的触发操作,以及显示攻略内容的过程均是相同的,因此,为了便于描述,后续以游戏角色为例,对触发游戏角色,并显示攻略内容的过程进行介绍。
119.用户可对目标游戏角色执行以下任意一种触发操作,一种是用户针对游戏内容中的目标游戏角色执行触发操作,另一种是用户针对角色信息栏中的目标游戏角色执行触发操作。但是,不同的触发操作,所对应的攻略内容显示过程也会有所不同,具体过程如下:
120.触发操作1:
121.客户端响应于用户针对游戏内容中的目标游戏角色的触发操作,暂停播放游戏内容,并在游戏直播画面中显示目标游戏角色的攻略内容。
122.用户在观看电竞比赛的过程中,通过在显示屏上执行特定的手势操作,触发客户端显示目标游戏角色的攻略内容,在不影响用户观看电竞比赛的前提下,直接在游戏直播画面显示攻略内容,减少不同页面之间的切换频次,以免出现页面显示卡顿的问题,方便用户及时查看相应的攻略内容。
123.例如,如图2b所示的游戏直播画面的游戏内容上显示了多个游戏角色,若客户端监听到用户对游戏角色a执行长按操作,则暂停播放游戏内容,并向直播服务器发送游戏角色a的关联指示信息,关联指示信息至少包括电竞比赛的比赛标识、目标游戏角色的角色标
识;之后,客户端接收直播服务器基于关联指示信息,返回与游戏角色a关联的攻略数据,再根据游戏角色a的当前位置、攻略数据的数据量,在图2c所示的游戏直播画面显示游戏角色a的攻略内容。
124.触发操作2:
125.客户端响应于用户针对角色信息栏中的目标游戏角色的触发操作,在游戏直播画面中显示目标游戏角色的攻略内容。
126.受限于物理终端设备的屏幕尺寸和客户端的对战视野,游戏内容可能无法同时显示出双方战队在每个对战位置上交手的游戏角色,不方便用户查看任意一个游戏角色的攻略内容,因此,本技术实施例还提供了另一种显示攻略内容的触发操作,用户可触发角色信息栏中记录的目标游戏角色,在游戏直播画面中显示目标游戏角色的攻略内容。
127.角色信息栏中的每个游戏角色各自对应一个可检测控件,客户端通过可检测控件,确定用户针对角色信息栏中的哪个游戏角色执行了触发操作,并向直播服务器发送目标游戏角色的关联指示信息;之后,客户端接收直播服务器基于关联指示信息,返回与目标游戏角色关联的攻略数据,再根据目标游戏角色的当前位置、攻略数据的数据量,在游戏直播画面显示目标游戏角色的攻略内容。
128.例如,如图2d所示的游戏直播画面的角色信息栏上,记录了在游戏内容中实时直播的各个游戏角色,若客户端监听到用户对游戏角色a执行单击操作,则向直播服务器发送游戏角色a的关联指示信息;之后,客户端接收直播服务器基于关联指示信息,返回与游戏角色a关联的攻略数据,再根据游戏角色a的当前位置、攻略数据的数据量,在图2e所示的游戏直播画面显示游戏角色a的攻略内容。
129.无论采用哪种触发操作,客户端均会根据目标游戏角色的当前位置、攻略数据的数据量,在游戏直播画面中显示相应的攻略内容展示页面,攻略内容展示页面用于呈现攻略数据对应的攻略内容的已加载内容。
130.具体地,参阅图2f示出的流程示意图,在游戏直播画面中显示攻略内容展示页面的过程如下。
131.s2051:客户端基于目标游戏角色的当前位置,确定攻略内容展示页面的中心位置;
132.s2052:客户端基于攻略数据的数据量,确定攻略内容展示页面的页面尺寸;
133.s2053:客户端基于攻略内容展示页面的中心位置与页面尺寸,在游戏直播画面中显示攻略内容显示页面。
134.通过执行上述步骤2051~2053,在目标游戏角色的周围区域显示攻略内容显示内容,方便用户查看攻略内容,还可以基于攻略数据的数据量,灵活地调整攻略内容展示页面的页面尺寸,以便在尺寸有限的显示屏上,显示尽量多的攻略内容的已加载内容。
135.例如,若目标游戏角色的当前位置为(120,110),客户端确定攻略内容展示页面的中心位置为(90,110);若攻略数据的数据量为800kb,根据预设的数据量与页面尺寸之间的映射关系,确定攻略内容展示页面的页面尺寸为15
×
20,最后,客户端以像素点(90,110)为页面中心点,在游戏直播画面上显示一个页面尺寸为15
×
20的攻略内容展示页面。
136.另外,通过执行上述步骤2051~2053,在游戏直播画面中显示攻略内容展示页面的同时,恢复播放电竞比赛的游戏内容,以免用户错过电竞比赛的直播内容。
137.若攻略内容展示页面中仅显示了部分已加载内容,客户端响应于用户针对攻略内容展示页面的滑动操作,在如图2g所示的攻略内容展示页面中呈现攻略数据对应的攻略内容的未加载内容,方便用户查看目标游戏角色的未加载内容。
138.在本技术实施例中,攻略内容展示页面上显示了攻略数据对应的攻略内容的已加载内容。针对多人竞技类游戏,攻略内容包括但不限于,游戏角色的基础信息(如游戏角色的名称、技能、对位的游戏角色等)、出装时间(指的是在理想情况下,用户能够为该游戏角色购买游戏装备的时间)、游戏角色的游戏进展信息(如血量条、击杀次数、被击杀次数等);针对卡牌策略类游戏,攻略内容包括但不限于,卡牌组合、卡牌阵容等。
139.其中,对位的游戏角色指的是对方战队中,与该游戏角色在同一位置交手的游戏角色。如图2h所示,按照游戏角色的行进方向,可将游戏地图划分为上路、中路、下路和野区,因而,对位位置可划分为以下五类:上单(指的是,独自走地图上路的游戏角色)、中单(指的是,独自走地图中路的游戏角色)、物理伤害输出类型英雄(attack dammage carry,adc,指的是走地图下路的游戏角色)、辅助(指的是,为了保护adc的安全,而与adc一起走地图下路的游戏角色)、打野(指的是,为了支援其余三路的队友,而独自游走在野区的游戏角色)。
140.在本技术实施例中,用户通过执行以下任意一种触发操作,查看不同的攻略内容。
141.触发操作1:客户端响应于针对目标游戏角色的第一类触发操作,在游戏直播画面中显示目标游戏角色对应的攻略内容。
142.例如,客户端在监听到用户长按或单击目标游戏角色时,在游戏直播画面中显示目标游戏角色的基础信息、出装时间。
143.触发操作2:客户端响应于针对目标游戏角色的第二类触发操作,在游戏直播画面中显示目标游戏角色对应的攻略内容。
144.例如,客户端在监听到用户长按目标游戏角色,并在屏幕上画出特定图形或字母时,在游戏直播画面中显示目标游戏角色的游戏进展信息;
145.又例如,客户端在监听到用户双击目标游戏角色时,在游戏直播画面中显示目标游戏角色的卡牌组合。
146.s203:客户端响应于攻略内容的移动操作,收藏攻略内容对应的攻略数据,移动操作为将攻略内容移动至游戏直播画面的目标位置。
147.客户端除了具备查看攻略内容的功能外,用户还可以执行以下任意一种操作,启动客户端的收藏攻略数据的功能,并且攻略数据可同步收藏至直播服务器和游戏服务器上。
148.移动操作1:客户端响应于攻略内容展示页面的长按操作,在游戏直播画面中显示收纳控件,以及响应于针对攻略内容展示页面的拖拽移动操作,将攻略内容展示页面拖拽至收纳控件,以触发收纳控件,对攻略内容展示页面中的攻略内容对应的攻略数据进行收藏。
149.客户端在监听到用户长按攻略内容展示页面时,可在游戏直播画面的任何位置显示收纳控件,本技术实施例对收纳控件的显示位置不作限制,后续不再赘述。如图3a所示,当用户长按攻略内容展示页面时,客户端在游戏直播画面的下方区域显示了收纳控件。
150.如图3a所示,客户端在监听到用户长按攻略内容展示页面时,在游戏直播画面中
显示收纳控件;如图3b所示,在监听到用户拖拽移动攻略内容展示页面时,将攻略内容展示页面拖拽至收纳控件所处的显示位置,其中,在拖拽攻略内容展示页面的过程中,逐渐缩小攻略内容展示页面的页面尺寸,使得攻略内容展示页面由原先的矩形页面的触发视角,变更为上宽下窄的不规则页面的触发视角,而且越靠近收纳控件的部分攻略内容展示页面,其对应的页面透明度越高,给用户一种攻略内容展示页面被收纳进收纳控件的错觉,视觉效果更好,直到拖拽至收纳控件时,攻略内容展示页面消失在游戏直播画面中,将攻略内容展示页面中的攻略内容对应的攻略数据收藏到直播服务器中。
151.移动操作2:响应于针对攻略内容展示页面的长按操作,在游戏直播画面中显示收纳控件,以及响应于针对攻略内容展示页面的向下移动操作,关闭攻略内容展示页面,并在游戏直播画面中显示动画页面,通过动画页面呈现以下操作过程:触发收纳控件,对攻略内容展示页面中的攻略内容对应的攻略数据进行收藏。
152.如图3c所示,客户端在监听到用户长按角色信息栏中的目标游戏角色时,在游戏直播画面中显示弹窗页面,若客户端再监听到用户长按并向下移动弹窗页面,则关闭弹窗页面,并在游戏直播画面的下方区域弹出如图3d所示的动画页面,通过动画页面呈现以下操作过程:触发收纳控件,对攻略内容展示页面中的攻略内容对应的攻略数据进行收藏。
153.无论用户对攻略内容展示页面执行上述哪一种移动操作,客户端均会在收藏攻略数据的过程中,在游戏直播画面中,暂停播放游戏内容。
154.参阅图3e示出的流程示意图,将攻略数据可同步收藏至直播服务器和游戏服务器上的过程如下。
155.s301:直播服务器获取客户端发送的第一攻略收藏信息,第一攻略收藏信息是客户端是响应于针对在游戏直播画面中显示的攻略内容的移动操作生成的;
156.s302:客户端获取第一攻略收藏信息中携带的直播账户信息和待收藏攻略数据,将待收藏攻略数据存储至直播账户信息相关联的第一数据库中;
157.s303:确定与直播账户信息对应的游戏账户信息,将游戏账户信息和待收藏攻略数据封装为第二攻略收藏信息,并将第二攻略收藏信息发送至游戏服务器中,以使游戏服务器将所述待收藏攻略数据,存储至游戏账户信息相关联的第二数据库中。
158.用户在登录直播账户之后,还要将直播账户与游戏账户绑定,这样,直播服务器能够将攻略数据,同步收藏至游戏服务器的相关账号下。具体地,直播服务器能够基于客户端发送的直播账户信息,确定对应的游戏账户信息,并将游戏账户信息和待收藏攻略数据发送至游戏服务器中,以使游戏服务器将所述待收藏攻略数据,存储至游戏账户信息相关联的第二数据库中。
159.参阅图4a示出的画面示意图,客户端的攻略站为用户提供了查询已收藏攻略数据的入口,客户端在监听到用户点击观赛收藏攻略控件时,显示如图4b所示的攻略数据收纳页面,该攻略数据收纳页面中包括至少一个攻略数据,客户端再响应于用户针对攻略数据收纳页面的查询操作,在攻略数据收纳页面显示被查询的目标攻略数据。
160.具体地,在客户端在监听到用户点击观赛收藏攻略控件时,向直播服务器发送该用户的直播账户信息,而直播服务器则获取与该直播账户信息相关联的至少一个攻略数据,并向客户端发送至少一个攻略数据,以使客户端显示用于呈现至少一个攻略数据的攻略数据收纳页面。
161.为了便于用户查找已收藏攻略数据,以角色类型、收藏时间或电竞比赛的直播时间(将来自于同一场电竞比赛的攻略数据划分到一类中)为分类标准,对攻略数据收纳页面上的所有攻略数据进行分类管理,如图4b示出的页面示意图,正是按照角色类型对该用户已收藏的所有攻略数据进行分类管理的。
162.用户以攻略数据收纳页面上的任意位置为触摸点,向下滑动该页面,以使客户端在攻略数据收纳页面的上方区域显示隐藏的查询框,用户在查询框中输入查询关键词,以使客户端在攻略数据收纳页面显示被查询的目标攻略数据。
163.若未查询到与查询关键词相关的目标攻略数据,则在攻略数据收纳页面显示“未查询到相关信息,请输入其他查询关键词”的语句;若仅查询到一个目标攻略数据,则直接在攻略数据收纳页面显示该目标攻略数据的详情内容;若查询到多个目标攻略数据,则客户端将采用以下任意一种页面排版方式,在攻略数据收纳页面显示各个目标攻略数据。
164.页面排版方式1:在攻略数据收纳页面中,将各个目标攻略数据各自对应的缩略页面,以互不重叠方式进行排列。
165.参阅图4c示出的页面示意图,多个缩略页面以互不重叠方式,排列在攻略数据收纳页面中。每个缩略页面显示对应目标攻略数据所针对游戏角色的基础信息,既方便用户快速定位到自己想要查看的攻略数据,又能在有限的屏幕空间内,显示更多的目标攻略数据。
166.若攻略数据收纳页面无法显示全部的缩略页面,那么用户还可以通过左右滑动页面或者上下滑动页面的方式,查看未加载的缩略页面。
167.页面排版方式2:在攻略数据收纳页面中,将各个目标攻略数据各自对应的攻略内容展示页面,以互不重叠方式进行排列。
168.参阅4d示出的页面示意图,多个攻略内容展示页面以互不重叠方式,排列在攻略数据收纳页面中。每个攻略内容展示页面显示对应目标攻略数据所针对游戏角色的详细信息(如,目标游戏角色的基础信息、出装时间、游戏进展信息等),虽然有限的屏幕空间内,只能显示少量的目标攻略数据,但采用第二种页面排版方式,能够向用户显示目标攻略数据的更多详细信息,在客户端不跳转到二级页面的情况下,用户也能够查看目标攻略数据的更多详细信息。
169.同样地,若攻略数据收纳页面无法显示全部的缩略页面,那么用户还可以通过左右滑动页面或者上下滑动页面的方式,查看未加载的缩略页面。
170.页面排版方式3:在攻略数据收纳页面中,将每两个相邻的目标攻略数据各自对应的攻略内容展示页面,按照部分重叠方式进行排列。
171.参阅图4e示出的页面示意图,将每两个相邻的攻略内容展示页面,按照部分重叠方式进行排列。采用第三种页面排版方式,使得排列靠前的攻略内容展示页面优先显示更多的详细信息,而排列靠后的攻略内容显示页面则暂时显示游戏角色的基础信息,用户可通过滑动页面或者点击“上一个”、”下一个“的页面切换控件,定位到自己想要查看的攻略数据。
172.进一步地,通过调低排列靠前的攻略内容展示页面的页面透明度,调高排列靠后的攻略内容展示页面的页面透明度,方便用户区分各个攻略内容展示页面。
173.页面排版方式4:在攻略数据收纳页面中,将各个目标攻略数据各自对应的攻略内
容展示页面,以预设的参考点为中心,按照旋转方式进行排列。
174.攻略数据收纳页面中的任意一像素点,均可作为参考点,以攻略数据收纳页面的中心点为参考点,旋转排列各个攻略内容展示页面,生成如图4f所示的页面示意图。
175.与上述方法实施例基于同一发明构思,本技术实施例还提供了一种应用于客户端的游戏攻略收藏装置。如图5所示,装置500可以包括:
176.攻略显示单元501,用于显示游戏直播画面,游戏直播画面包括至少一个游戏元素标识,游戏直播画面用于实时播放游戏内容;
177.响应于针对目标游戏元素标识的触发操作,在游戏直播画面中显示目标游戏元素标识对应的攻略内容,目标游戏元素标识为至少一个游戏元素标识中的任意一个;
178.攻略收藏单元502,用于响应于针对攻略内容的移动操作,收藏攻略内容对应的攻略数据,移动操作为将攻略内容移动至游戏直播画面的目标位置。
179.可选的,目标游戏元素标识为目标游戏角色,攻略显示单元501用于执行以下任意一种操作:
180.响应于针对游戏内容中的目标游戏角色的触发操作,暂停播放游戏内容,并在游戏直播画面中显示目标游戏角色的攻略内容;
181.响应于针对角色信息栏中的目标游戏角色的触发操作,在游戏直播画面中显示目标游戏角色的攻略内容,角色信息栏显示在游戏内容之外的区域中,并且记录了在游戏内容中实时直播的各个游戏角色。
182.可选的,目标游戏元素标识为目标游戏角色,攻略显示单元501用于执行以下任意一种操作:
183.响应于针对目标游戏角色的第一类触发操作,在游戏直播画面中显示目标游戏角色对应的攻略内容;
184.响应于针对目标游戏角色的第二类触发操作,在游戏直播画面中显示目标游戏角色对应的攻略内容。
185.可选的,攻略显示单元501用于:
186.根据目标游戏角色的当前位置、攻略数据的数据量,在游戏直播画面中显示相应的攻略内容展示页面,攻略内容展示页面用于呈现攻略数据对应的攻略内容的已加载内容。
187.可选的,在游戏直播画面显示相应的攻略内容展示页面之后,攻略显示单元501还用于:
188.响应于针对攻略内容展示页面的滑动操作,在攻略内容展示页面中呈现攻略数据对应的攻略内容的未加载内容。
189.可选的,攻略收藏单元502用于执行以下任意一种操作:
190.响应于针对攻略内容展示页面的长按操作,在游戏直播画面中显示收纳控件,以及响应于针对攻略内容展示页面的拖拽移动操作,将攻略内容展示页面拖拽至收纳控件,以触发收纳控件,对攻略内容展示页面中的攻略内容对应的攻略数据进行收藏;
191.响应于针对攻略内容展示页面的长按操作,在游戏直播画面中显示收纳控件,以及响应于针对攻略内容展示页面的向下移动操作,关闭攻略内容展示页面,并在游戏直播画面中显示动画页面,通过动画页面呈现以下操作过程:触发收纳控件,对攻略内容展示页
面中的攻略内容对应的攻略数据进行收藏。
192.可选的,攻略收藏单元502用于:
193.在拖拽攻略内容展示页面的过程中,逐渐缩小攻略内容展示页面的页面尺寸,直到拖拽至收纳控件时,攻略内容展示页面消失在游戏直播画面中。
194.可选的,在响应于针对攻略内容的移动操作,收藏攻略内容对应的攻略数据时,攻略收藏单元502还用于:
195.在所述游戏直播画面中,暂停播放所述游戏内容。
196.可选的,在响应于针对攻略内容的移动操作,收藏攻略内容对应的攻略数据之后,装置500还包括攻略查询单元503,攻略查询单元503用于:
197.显示攻略数据收纳页面,攻略数据收纳页面中包括至少一个攻略数据;
198.响应于针对攻略数据收纳页面的查询操作,在攻略数据收纳页面显示被查询的目标攻略数据。
199.可选的,若目标攻略数据为多个时,则攻略查询单元503用于执行以下任意一种操作:
200.在攻略数据收纳页面中,将各个目标攻略数据各自对应的缩略页面,以互不重叠方式进行排列;
201.在攻略数据收纳页面中,将各个目标攻略数据各自对应的攻略内容展示页面,以互不重叠方式进行排列;
202.在攻略数据收纳页面中,将每两个相邻的目标攻略数据各自对应的攻略内容展示页面,按照部分重叠方式进行排列;
203.在攻略数据收纳页面中,将各个目标攻略数据各自对应的攻略内容展示页面,以预设的参考点为中心,按照旋转方式进行排列。
204.与上述方法实施例基于同一发明构思,本技术实施例还提供了一种应用于直播服务器的游戏攻略收藏装置。如图6所示,装置600可以包括:
205.获取单元601,用于获取客户端发送的目标游戏元素标识的关联指示信息,关联指示信息是所述客户端响应于针对目标游戏元素标识的触发操作生成的;
206.处理单元602,用于基于关联指示信息,获取与目标游戏元素标识相关联的攻略数据;
207.发送单元603,用于将攻略数据返回至所述客户端,以使客户端在游戏直播画面中显示攻略数据对应的攻略内容,并响应于针对攻略内容的移动操作,收藏攻略内容对应的攻略数据。
208.可选的,在将攻略数据返回至所述客户端之后,处理单元602还用于:
209.获取客户端发送的第一攻略收藏信息,第一攻略收藏信息是客户端是响应于针对在游戏直播画面中显示的攻略内容的移动操作生成的;
210.获取第一攻略收藏信息中携带的直播账户信息和待收藏攻略数据,将待收藏攻略数据存储至直播账户信息相关联的第一数据库中;
211.确定与直播账户信息对应的游戏账户信息,将游戏账户信息和待收藏攻略数据封装为第二攻略收藏信息,并将第二攻略收藏信息发送至游戏服务器中,以使游戏服务器,将待收藏攻略数据存储至游戏账户信息相关联的第二数据库中。
212.可选的,在将攻略数据返回至客户端之后,所述处理单元602还用于:
213.获取客户端发送的直播账户信息;
214.获取与直播账户信息相关联的至少一个攻略数据,并向客户端发送所述至少一个攻略数据,以使客户端显示用于呈现至少一个攻略数据的攻略数据收纳页面。
215.为了描述的方便,以上各部分按照功能划分为各模块(或单元)分别描述。当然,在实施本技术时可以把各模块(或单元)的功能在同一个或多个软件或硬件中实现。
216.在介绍了本技术示例性实施方式的服务平台的访问方法和装置之后,接下来,介绍根据本技术的另一示例性实施方式的计算机设备。
217.所属技术领域的技术人员能够理解,本技术的各个方面可以实现为系统、方法或程序产品。因此,本技术的各个方面可以具体实现为以下形式,即:完全的硬件实施方式、完全的软件实施方式(包括固件、微代码等),或硬件和软件方面结合的实施方式,这里可以统称为“电路”、“模块”或“系统”。
218.与上述方法实施例基于同一发明构思,本技术实施例中还提供了一种计算机设备,参阅图7所示,计算机设备700可以至少包括处理器701、以及存储器702。其中,存储器702存储有程序代码,当程序代码被处理器701执行时,使得处理器701执行上述任意一种游戏攻略收藏方法的步骤。
219.在一些可能的实施方式中,根据本技术的计算装置可以至少包括至少一个处理器、以及至少一个存储器。其中,存储器存储有程序代码,当程序代码被处理器执行时,使得处理器执行本说明书上述描述的根据本技术各种示例性实施方式的游戏攻略收藏方法中的步骤。例如,处理器可以执行如图2a中所示的步骤。
220.下面参照图8来描述根据本技术的这种实施方式的计算装置800。图8的计算装置800仅仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
221.如图8所示,计算装置800以通用计算装置的形式表现。计算装置800的组件可以包括但不限于:上述至少一个处理单元801、上述至少一个存储单元802、连接不同系统组件(包括存储单元802和处理单元801)的总线803。
222.总线803表示几类总线结构中的一种或多种,包括存储器总线或者存储器控制器、外围总线、处理器或者使用多种总线结构中的任意总线结构的局域总线。
223.存储单元802可以包括易失性存储器形式的可读介质,例如随机存取存储器(ram)8021和/或高速缓存存储单元8022,还可以进一步包括只读存储器(rom)8023。
224.存储单元802还可以包括具有一组(至少一个)程序模块8024的程序/实用工具8025,这样的程序模块8024包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。
225.计算装置800也可以与一个或多个外部设备804(例如键盘、指向设备等)通信,还可与一个或者多个使得用户能与计算装置800交互的设备通信,和/或与使得该计算装置800能与一个或多个其它计算装置进行通信的任何设备(例如路由器、调制解调器等等)通信。这种通信可以通过输入/输出(i/o)接口805进行。并且,计算装置800还可以通过网络适配器806与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图8所示,网络适配器806通过总线803与用于计算装置800的其它模块通信。应当理解,尽管图中未示出,可以结合计算装置800使用其它硬件和/或软件模块,包括但不限
于:微代码、设备驱动器、冗余处理器、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。
226.与上述方法实施例基于同一发明构思,本技术提供的游戏攻略收藏方法的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在计算机设备上运行时,程序代码用于使计算机设备执行本说明书上述描述的根据本技术各种示例性实施方式的游戏攻略收藏方法中的步骤,例如,电子设备可以执行如图2a中所示的步骤。
227.程序产品可以采用一个或多个可读介质的任意组合。可读介质可以是可读信号介质或者可读存储介质。可读存储介质例如可以是但不限于电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。可读存储介质的更具体的例子(非穷举的列表)包括:具有一个或多个导线的电连接、便携式盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。
228.尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例做出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
229.显然,本领域的技术人员可以对本技术进行各种改动和变型而不脱离本技术的精神和范围。这样,倘若本技术的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包含这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1