本发明涉及云游戏,尤其涉及一种通过元宇宙进入云游戏场景的方法、设备、介质和产品。
背景技术:
1、目前市面上现有的元宇宙产品,对于在元宇宙中三方应用的启动,多数并未做过渡处理或做一些简单的嵌套处理,例如,当玩家从元宇宙场景进入云游戏时,采取的方式一般是直接从元宇宙画面跳转至云游戏登录或排队页面,对于用户来讲呈现的画面是从元宇宙的3d画面突兀的转向游戏登陆的2d画面。在现在的产品体验中,用户频繁处于不同维度的画面切换,会降低用户对元宇宙产品的沉浸体验,这同时也与元宇宙产品促进虚拟与现实世界的交融的理想相违背。
技术实现思路
1、本发明提供一种通过元宇宙进入云游戏场景的方法、设备、介质和产品,使用户在进入云游戏时直接进入云游戏中与当前元宇宙场景匹配的游戏场景区域,实现场景无痕切换的游戏启动,增强游玩的沉浸体验。
2、本发明提供了一种通过元宇宙进入云游戏场景的方法,包括以下步骤:
3、用户在元宇宙场景启动云游戏前,云端服务器通过云游戏本地端采集用户所处元宇宙场景的特征数据并对采集用户所处元宇宙场景与游戏场景做特征数据的匹配,得到特征数据相匹配的游戏场景数据;
4、其中,云游戏在云端启动,游戏场景的特征数据由云端服务器预先获取;
5、云端服务器根据游戏场景数据将云游戏的匹配场景传输至云游戏本地端,启动云游戏时展示匹配场景。
6、优选的,所述游戏场景的特征数据还通过用户自主选择云游戏中若干随机场景来获取。
7、优选的,所述游戏场景的特征数据包括:游戏内场景的高度差和主体区块色彩参数。
8、优选的,所述采集用户所处元宇宙场景的特征数据包括全局场景数据扫描的方式对后台特征数据进行采集;
9、所述用户自主选择云游戏中若干随机场景包括局部数据实时采集的方式对前端数据进行采集。
10、优选的,所述全局场景数据扫描的方式对后台特征数据进行采集包括以下步骤:
11、通过元宇宙与云游戏本地端的接口配合,元宇宙将游戏内场景的高度差和主体区块色彩参数传输至云游戏本地sdk,完成场景中的特征全局的采集;
12、所述局部数据实时采集的方式对前端数据进行采集包括以下步骤:
13、在元宇宙空间中,提供云游戏信息列表,提供用户选择游戏,在确定好选择的游戏后,将游戏信息发送至云端服务器;
14、优选的,在云端服务器对元宇宙场景与游戏场景做数据匹配的过程中,当采用后台完成场景中的特征全局的采集时,对匹配的区块范围进行确定,包括以下步骤:
15、对元宇宙内的场景进行自动分区,得到每一个区块中心位置距离最近边缘点的距离及区块的平均中心点平均距离;
16、元宇宙通过与云游戏本地端的接口给出用户的可视范围,即用户周边场景的渲染距离;
17、比较平均中心点平均距离与元宇宙的渲染距离;当平均中心点平均距离大于元宇宙的渲染距离,匹配区块选择用户当前所处区块;当平均中心点平均距离小于元宇宙的渲染距离,将用户距元宇宙渲染距离内的全部涉及区块纳入匹配范围。
18、优选的,在云端服务器对元宇宙场景与游戏场景做数据匹配的过程中,当采用前端对局部数据实时采集时,使用锚点信息生成预置指令集操作云游戏画面,包括以下步骤:
19、通过用户当前所选的位置信息得出用户需要跳转的游戏场景中的区块的位置信息;
20、拉起云游戏实例并通过预置指令集生成控制流,发送至云端服务器,使云端的目标游戏加载至需要跳转到的场景;
21、云端服务器将返回的视频流及音频流返回到终端,通过sdk拉起游戏,展示目标游戏的游玩页面。
22、优选的,所述通过用户当前所选的位置信息得出用户需要跳转的游戏场景中的区块的位置信息的实现方式具体为:
23、获取用户元宇宙场景中的区块数据,提取每个区块的特征属性;
24、通过用户所在区块的中心点的主体区块色彩参数对游戏场景中全部区块进行初次筛选,选择出差值小于某自定义范围的区块作为拟定匹配区块;
25、将每一个元宇宙区块分别与拟定区块及其区块匹配,形成多个求值样本,得到该拟定区块与元宇宙区块的相似性;
26、用唯一的能代表当前区块特征的值来表示区块特征,筛选出最接近元宇宙区块的云游戏区块。
27、优选的,筛选出最接近元宇宙区块的云游戏区块的具体步骤为:
28、计算每组区块数据的维度差值,即每一维区块数据都减去该维的均值;
29、计算每个均值的协方差矩阵,并分别求出每组协方差矩阵的特征值及对应的特征向量,将特征向量按对应特征值大小按行排列成矩阵;
30、求出每组区块数据主内容中心化数值,选出数值中的数值大小与目标元素差值最小且互不重复的匹配区块,并将所有差值相加,即为元宇宙区块与该拟定区块的最小损耗值;
31、计算每一个元宇宙区块与该拟定区块的最小损耗值,其中损耗值最小的为最接近元宇宙区块的云游戏区块。
32、一种设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现所述的一种通过元宇宙进入云游戏场景的方法。
33、一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行所述的一种通过元宇宙进入云游戏场景的方法。
34、一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现所述的一种通过元宇宙进入云游戏场景的方法的步骤。
35、与现有技术相比,本发明的有益效果为:
36、本发明公开一种通过元宇宙进入云游戏场景的方法、设备、介质和产品,使用户在进入云游戏时直接进入云游戏中与当前元宇宙场景匹配的游戏场景区域,实现场景无痕切换的游戏启动,增强游玩的沉浸体验。
1.一种通过元宇宙进入云游戏场景的方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的一种通过元宇宙进入云游戏场景的方法,其特征在于,所述游戏场景的特征数据还通过用户自主选择云游戏中若干随机场景来获取。
3.根据权利要求2所述的一种通过元宇宙进入云游戏场景的方法,其特征在于,所述游戏场景的特征数据包括:游戏内场景的高度差和主体区块色彩参数。
4.根据权利要求3所述的一种通过元宇宙进入云游戏场景的方法,其特征在于,所述采集用户所处元宇宙场景的特征数据包括全局场景数据扫描的方式对后台特征数据进行采集;
5.根据权利要求4所述的一种通过元宇宙进入云游戏场景的方法,其特征在于,所述全局场景数据扫描的方式对后台特征数据进行采集包括以下步骤:
6.根据权利要求5所述的一种通过元宇宙进入云游戏场景的方法,其特征在于,在云端服务器对元宇宙场景与游戏场景做数据匹配的过程中,在采用后台完成场景中的特征全局的采集时,对匹配的区块范围进行确定,包括以下步骤:
7.根据权利要求5所述的一种通过元宇宙进入云游戏场景的方法,其特征在于,在云端服务器对元宇宙场景与游戏场景做数据匹配的过程中,在采用前端对局部数据实时采集时,使用锚点信息生成预置指令集操作云游戏画面,包括以下步骤:
8.根据权利要求7所述的一种通过元宇宙进入云游戏场景的方法,其特征在于,所述通过用户当前所选的位置信息得出用户需要跳转的游戏场景中的区块的位置信息的实现方式具体为:
9.根据权利要求8所述的一种通过元宇宙进入云游戏场景的方法,其特征在于,筛选出最接近元宇宙区块的云游戏区块的具体步骤为:
10.一种设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1~9中任一项所述的一种通过元宇宙进入云游戏场景的方法。
11.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1~9中任一项所述的一种通过元宇宙进入云游戏场景的方法。
12.一种计算机程序产品,包括计算机程序/指令,其特征在于,该计算机程序/指令被处理器执行时实现权利要求1~9中任一项所述的一种通过元宇宙进入云游戏场景的方法的步骤。