首页 > 运动玩具 专利正文
云游戏处理方法和系统、及终端设备和云服务器与流程

时间:2022-02-18 阅读: 作者:专利查询

云游戏处理方法和系统、及终端设备和云服务器与流程

1.本公开涉及云游戏处理技术领域,具体涉及一种云游戏处理方法和系统、及终端设备和云服务器。


背景技术:

2.云游戏(cloud gaming)又可称为游戏点播(gaming on demand),是一种以云计算技术为基础的在线游戏技术。云游戏技术使图形处理与数据运算能力相对有限的终端设备瘦客户端(thin client)能运行高品质游戏。在云游戏场景下,游戏并不在玩家游戏终端,而是在云端服务器中运行,用户可以通过游戏终端对云服务器上的vm(虚拟机)/pm(物理机)进行操控,并由云端服务器将游戏场景渲染为视频音频流,通过网络传输给玩家游戏终端,通过显示屏展示给用户,实现了文本、图形和图表等“计算机图像”在标准网络的视觉有损/无损传输,以及用户对vm/pm的反向控制功能,给远端用户提供与在本地使用计算机完全一样的极致体验。玩家游戏终端无需拥有强大的图形运算与数据处理能力,仅需拥有基本的流媒体播放能力与获取玩家输入指令并发送给云端服务器的能力即可。
3.现有的传统的云游戏控制方法大多数是,在游戏终端一侧,采集连接在游戏终端的“键盘鼠标”、“游戏手柄”和“触摸屏”等事件,然后将采集到的这些控制事件,注入到云服务器,进而进行控制游戏的。但是越来越多的新型手机游戏,需要和游戏玩家有更强的交互性,特别是游戏需要用到“声音控制”的游戏例如最火的“我的汤姆猫”、“小米的小爱”、“声控跳一跳”。这种类型手游利用麦克风获取玩家的声音指令进行游戏。但是对于云游戏中,游戏运行在虚拟机中,没有真正的“麦克风”等硬件,因此目前这种类型的游戏还无法云在云游戏场景中运行。
4.为了解决云游戏系统,如何获取游戏终端的麦克风捕获的声音指令,是尚待解决的问题。同时不同游戏终端使用的麦克风的品牌、比特率等各式各样,对不同麦克风的兼容性也是需要解决的问题。


技术实现要素:

5.本公开的目的在于克服现有技术的不足,提供一种云游戏处理方法和系统、及终端设备和云服务器,该云游戏处理方法能够解决现有技术中无法获取游戏终端的麦克风捕获的声音指令的问题。
6.根据本公开实施例的第一方面,提供一种云游戏处理方法,该云游戏处理方法应用于云游戏处理系统,该云游戏处理系统包括云服务器、以及与云服务器连接的至少一个终端设备;云服务器上运行有至少一个虚拟机/物理机,每个虚拟机/物理机上均设置有虚拟麦克风;每个终端设备上均设置有麦克风采集模块;该方法包括:
7.麦克风采集模块获取pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟麦克风;
8.虚拟麦克风接收pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟机/物
理机的操作系统;
9.虚拟机/物理机的操作系统接收pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟机/物理机的游戏应用软件;
10.虚拟机/物理机的游戏应用软件接收pcm格式的音频信息,并根据pcm格式的音频信息生成图像信息,并将图像信息发送至终端设备;
11.终端设备接收图像信息,并根据图像信息在终端设备的显示模块上显示对应的游戏场景或游戏画面。
12.在一个实施例中,每个终端设备上还设置有opus压缩编码模块;
13.麦克风采集模块获取pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟麦克风包括:
14.麦克风采集模块获取pcm格式的音频信息,并将pcm格式的音频信息发送至opus压缩编码模块;
15.opus压缩编码模块接收pcm格式的音频信息,并将pcm格式的音频信息压缩编码为opus格式的音频数据流,并将opus格式的音频数据流发送至虚拟麦克风;
16.虚拟麦克风接收pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟机/物理机的操作系统包括:
17.虚拟麦克风接收opus格式的音频数据流,并将opus格式的音频数据流解压解码为pcm格式的音频数据,并将pcm格式的音频数据发送至虚拟机/物理机的操作系统;
18.虚拟机/物理机的操作系统接收pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟机/物理机的游戏应用软件包括:
19.虚拟机/物理机的操作系统接收pcm格式的音频数据,并将pcm格式的音频数据发送至虚拟机/物理机的游戏应用软件;
20.虚拟机/物理机的游戏应用软件接收pcm格式的音频信息,并根据pcm格式的音频信息生成图像信息,并将图像信息发送至终端设备包括:
21.虚拟机/物理机的游戏应用软件接收pcm格式的音频数据,并根据pcm格式的音频数据生成图像信息,并将图像信息发送至终端设备。
22.根据本公开实施例的第二方面,提供一种云游戏处理方法,应用于终端设备,终端设备上设置有麦克风采集模块,该方法包括:
23.麦克风采集模块获取pcm格式的音频信息,并将pcm格式的音频信息发送至云服务器上设置的虚拟麦克风;
24.指示云服务器上设置的虚拟麦克风接收pcm格式的音频信息,并将pcm格式的音频信息发送至云服务器上运行的虚拟机/物理机的操作系统;
25.指示云服务器上运行的虚拟机/物理机的操作系统接收pcm格式的音频信息,并将pcm格式的音频信息发送至云服务器上运行的虚拟机/物理机的游戏应用软件;
26.指示云服务器上运行的虚拟机/物理机的游戏应用软件接收pcm格式的音频信息,并根据pcm格式的音频信息生成图像信息,并将图像信息发送至终端设备;
27.接收图像信息,并根据图像信息在其显示模块。
28.在一个实施例中,终端设备上还设置有opus压缩编码模块;
29.麦克风采集模块获取pcm格式的音频信息,并将pcm格式的音频信息发送至云服务
器上设置的虚拟麦克风包括:
30.麦克风采集模块获取pcm格式的音频信息,并将pcm格式的音频信息发送至opus压缩编码模块;
31.opus压缩编码模块接收pcm格式的音频信息,并将pcm格式的音频信息压缩编码为opus格式的音频数据流,并将opus格式的音频数据流发送至云服务器上设置的虚拟麦克风;
32.指示云服务器上设置的虚拟麦克风接收pcm格式的音频信息,并将pcm格式的音频信息发送至云服务器上运行的虚拟机/物理机的操作系统包括:
33.指示云服务器上设置的虚拟麦克风接收opus格式的音频数据流,并将opus格式的音频数据流解压解码为pcm格式的音频数据,并将pcm格式的音频数据发送至云服务器上运行的虚拟机/物理机的操作系统;
34.指示云服务器上运行的虚拟机/物理机的操作系统接收pcm格式的音频信息,并将pcm格式的音频信息发送至云服务器上运行的虚拟机/物理机的游戏应用软件包括:
35.指示云服务器上运行的虚拟机/物理机的操作系统接收pcm格式的音频数据,并将pcm格式的音频数据发送至云服务器上运行的虚拟机/物理机的游戏应用软件;
36.指示云服务器上运行的虚拟机/物理机的游戏应用软件接收pcm格式的音频信息,并根据pcm格式的音频信息生成图像信息,并将图像信息发送至终端设备包括:
37.指示云服务器上运行的虚拟机/物理机的游戏应用软件接收pcm格式的音频数据,并根据pcm格式的音频数据生成图像信息,并将图像信息发送至终端设备。
38.根据本公开实施例的第三方面,提供一种云游戏处理方法,应用于云服务器,云服务器上运行有至少一个虚拟机/物理机,每个虚拟机/物理机上均设置有虚拟麦克风,该方法包括:
39.虚拟麦克风接收终端设备发送的pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟机/物理机的操作系统;
40.虚拟机/物理机的操作系统接收pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟机/物理机的游戏应用软件;
41.虚拟机/物理机的游戏应用软件接收pcm格式的音频信息,并根据pcm格式的音频信息生成图像信息,并将图像信息发送至终端设备;
42.指示终端设备接收图像信息,并根据图像信息在终端设备的显示模块上显示对应的游戏场景或游戏画面。
43.在一个实施例中,虚拟麦克风接收终端设备发送的pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟机/物理机的操作系统包括:
44.指示终端设备上设置的麦克风采集模块采集pcm格式的音频信息,并将pcm格式的音频信息发送至终端设备上设置的opus压缩编码模块;
45.指示终端设备上设置的opus压缩编码模块接收pcm格式的音频信息,并将pcm格式的音频信息压缩编码为opus格式的音频数据流,并将opus格式的音频数据流发送至虚拟麦克风;
46.虚拟麦克风接收opus格式的音频数据流,并将opus格式的音频数据流解压解码为pcm格式的音频数据,并将pcm格式的音频数据发送至虚拟机/物理机的操作系统;
47.虚拟机/物理机的操作系统接收pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟机/物理机的游戏应用软件包括:
48.虚拟机/物理机的操作系统接收pcm格式的音频数据,并将pcm格式的音频数据发送至虚拟机/物理机的游戏应用软件;
49.虚拟机/物理机的游戏应用软件接收pcm格式的音频信息,并根据pcm格式的音频信息生成图像信息,并将图像信息发送至终端设备包括:
50.虚拟机/物理机的游戏应用软件接收pcm格式的音频数据,并根据pcm格式的音频数据生成图像信息,并将图像信息发送至终端设备。
51.根据本公开实施例的第四方面,提供一种云游戏处理系统,系统包括云服务器、以及与云服务器连接的至少一个终端设备;云服务器上运行有至少一个虚拟机/物理机,每个虚拟机/物理机上均设置有虚拟麦克风;每个终端设备上均设置有麦克风采集模块;虚拟机/物理机的数量与终端设备的数量对应;
52.麦克风采集模块获取pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟麦克风;
53.虚拟麦克风接收pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟机/物理机的操作系统;
54.虚拟机/物理机的操作系统接收pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟机/物理机的游戏应用软件;
55.虚拟机/物理机的游戏应用软件接收pcm格式的音频信息,并根据pcm格式的音频信息生成图像信息,并将图像信息发送至终端设备;
56.终端设备接收图像信息,并根据图像信息在终端设备的显示模块上显示对应的游戏场景或游戏画面。
57.在一个实施例中,每个终端设备上还设置有opus压缩编码模块;
58.opus压缩编码模块接收麦克风采集模块发送的pcm格式的音频信息,并将pcm格式的音频信息压缩编码为opus格式的音频数据流,并将opus格式的音频数据流发送至虚拟麦克风;
59.虚拟麦克风接收opus格式的音频数据流,并将opus格式的音频数据流解压解码为pcm格式的音频数据,并将pcm格式的音频数据发送至虚拟机/物理机的操作系统;
60.虚拟机/物理机的操作系统接收pcm格式的音频数据,并将pcm格式的音频数据发送至虚拟机/物理机的游戏应用软件;
61.虚拟机/物理机的游戏应用软件接收pcm格式的音频数据,并根据pcm格式的音频数据生成图像信息,并将图像信息发送至终端设备。
62.根据本公开实施例的第五方面,提供一种终端设备,应用于云游戏处理系统,云游戏处理系统包括云服务器和与云服务器连接的至少一个终端设备,终端设备包括麦克风采集模块和opus压缩编码模块:
63.麦克风采集模块获取pcm格式的音频信息,并将pcm格式的音频信息发送至opus压缩编码模块;
64.opus压缩编码模块接收pcm格式的音频信息,并将pcm格式的音频信息压缩编码为opus格式的音频数据流,并将opus格式的音频数据流发送至云服务器上设置的虚拟麦克
风。
65.根据本公开实施例的第六方面,提供一种云服务器,云服务器上运行有至少一个虚拟机/物理机,每个虚拟机/物理机上均设置有虚拟麦克风;
66.指示终端设备上设置的麦克风采集模块采集pcm格式的音频信息,并将pcm格式的音频信息发送至终端设备上设置的opus压缩编码模块;并指示终端设备上设置的opus压缩编码模块接收pcm格式的音频信息,并将pcm格式的音频信息压缩编码为opus格式的音频数据流,并将opus格式的音频数据流发送至虚拟麦克风;
67.虚拟麦克风接收opus格式的音频数据流,并将opus格式的音频数据流解压解码为pcm格式的音频数据,并将pcm格式的音频数据发送至虚拟机/物理机的操作系统;
68.虚拟机/物理机的操作系统接收pcm格式的音频数据,并将pcm格式的音频数据发送至虚拟机/物理机的游戏应用软件;
69.虚拟机/物理机的游戏应用软件接收pcm格式的音频数据,并根据pcm格式的音频数据生成图像信息,并将图像信息发送至终端设备。
70.本公开实施例提供的一种云游戏处理方法,可以由游戏终端的显示屏显示游戏画面,同时在游戏终端内部集成麦克风芯片,以通过麦克风芯片为云端游戏提供声音控制命令。具体地,游戏终端首先采集麦克风获取到的音频信息,再将音频信息通过互联网发送到运行在云端服务器的虚拟机/物理机上的虚拟麦克风设备中,操作系统通过虚拟麦克风设备拿到音频信息,并将将音频信息转发至云游戏软件,因此云端游戏能够通过获取到的音频信息进行游戏的操控。
附图说明
71.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
72.图1为本公开实施例提供的一种云游戏处理系统的示意图。
73.图2为本公开实施例提供的一种云游戏处理方法的流程图。
74.图3为本公开实施例提供的一种云游戏处理方法的流程图。
75.图4为本公开实施例提供的一种云游戏处理方法的流程图。
76.图5为本公开实施例中的云游戏处理逻辑图。
具体实施方式
77.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
78.图1为本公开实施例提供的云游戏处理系统结构图。如图1所示,该云游戏处理系统包括云服务器101、以及与云服务器101连接的至少一个终端设备102;云服务器101上运行有至少一个虚拟机/物理机1011,每个虚拟机/物理机1011上均设置有虚拟麦克风1012;每个终端设备102上均设置有麦克风采集模块1021。虚拟机/物理机1011的数量与终端设备102的数量对应;
79.麦克风采集模块1021获取pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟麦克风1012;
80.虚拟麦克风1012接收pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟机/物理机的操作系统1013;
81.虚拟机/物理机的操作系统1013接收pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟机/物理机的游戏应用软件;
82.虚拟机/物理机的游戏应用软件接收pcm格式的音频信息,并根据pcm格式的音频信息生成图像信息,并将图像信息发送至终端设备102;
83.终端设备102接收图像信息,并根据图像信息在终端设备的显示模块1023上显示对应的游戏场景或游戏画面。
84.在一个实施例中,如图1所示,每个终端设备上还设置有opus压缩编码模块1022;
85.opus压缩编码模块1022接收麦克风采集模块1021发送的pcm格式的音频信息,并将pcm格式的音频信息压缩编码为opus格式的音频数据流,并将opus格式的音频数据流发送至虚拟麦克风1012;
86.虚拟麦克风1012接收opus格式的音频数据流,并将opus格式的音频数据流解压解码为pcm格式的音频数据,并将pcm格式的音频数据发送至虚拟机/物理机的操作系统1013;
87.虚拟机/物理机的操作系统1013接收pcm格式的音频数据,并将pcm格式的音频数据发送至虚拟机/物理机的游戏应用软件1014;
88.虚拟机/物理机的游戏应用软件1014接收pcm格式的音频数据,并根据pcm格式的音频数据生成图像信息,并将图像信息发送至终端设备102。
89.图2为本公开实施例提供的一种云游戏处理方法的流程图,该云游戏处理方法应用于图1所示的云游戏处理系统。如图2所示,该方法包括:
90.步骤201、麦克风采集模块获取pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟麦克风;
91.在本步骤中,麦克风采集模块集成于终端设备上,而虚拟麦克风设置于运行在云服务器上的虚拟机/物理机上。
92.步骤202、虚拟麦克风接收pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟机/物理机的操作系统;
93.步骤203、虚拟机/物理机的操作系统接收pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟机/物理机的游戏应用软件;
94.步骤204、虚拟机/物理机的游戏应用软件接收pcm格式的音频信息,并根据pcm格式的音频信息生成图像信息,并将图像信息发送至终端设备。
95.步骤205、终端设备接收图像信息,并根据图像信息在终端设备的显示模块上显示对应的游戏场景或游戏画面。
96.本公开实施例提供的一种云游戏处理方法,可以由游戏终端的显示屏显示游戏画面,同时在游戏终端内部集成麦克风芯片,以通过麦克风芯片为云端游戏提供声音控制命令。具体地,游戏终端首先采集麦克风获取到的音频信息,再将音频信息通过互联网发送到运行在云端服务器的虚拟机/物理机上的虚拟麦克风设备中,操作系统通过虚拟麦克风设备拿到音频信息,并将将音频信息转发至云游戏软件,因此云端游戏能够通过获取到的音
频信息进行游戏的操控。
97.可选地,如图1所示,每个终端设备上还设置有opus压缩编码模块;
98.麦克风采集模块获取pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟麦克风包括:
99.麦克风采集模块获取pcm格式的音频信息,并将pcm格式的音频信息发送至opus压缩编码模块;
100.opus压缩编码模块接收pcm格式的音频信息,并将pcm格式的音频信息压缩编码为opus格式的音频数据流,并将opus格式的音频数据流发送至虚拟麦克风;
101.虚拟麦克风接收pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟机/物理机的操作系统包括:
102.虚拟麦克风接收opus格式的音频数据流,并将opus格式的音频数据流解压解码为pcm格式的音频数据,并将pcm格式的音频数据发送至虚拟机/物理机的操作系统;
103.虚拟机/物理机的操作系统接收pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟机/物理机的游戏应用软件包括:
104.虚拟机/物理机的操作系统接收pcm格式的音频数据,并将pcm格式的音频数据发送至虚拟机/物理机的游戏应用软件;
105.虚拟机/物理机的游戏应用软件接收pcm格式的音频信息,并根据pcm格式的音频信息生成图像信息,并将图像信息发送至终端设备包括:
106.虚拟机/物理机的游戏应用软件接收pcm格式的音频数据,并根据pcm格式的音频数据生成图像信息,并将图像信息发送至终端设备。
107.图3为本公开实施例提供的一种云游戏处理方法的流程图,该云游戏处理方法应用于终端设备,终端设备上设置有麦克风采集模块。如图3所示,该方法包括:
108.步骤301、麦克风采集模块获取pcm格式的音频信息,并将pcm格式的音频信息发送至云服务器上设置的虚拟麦克风;
109.步骤302、指示云服务器上设置的虚拟麦克风接收pcm格式的音频信息,并将pcm格式的音频信息发送至云服务器上运行的虚拟机/物理机的操作系统;
110.步骤303、指示云服务器上运行的虚拟机/物理机的操作系统接收pcm格式的音频信息,并将pcm格式的音频信息发送至云服务器上运行的虚拟机/物理机的游戏应用软件;
111.步骤304、指示云服务器上运行的虚拟机/物理机的游戏应用软件接收pcm格式的音频信息,并根据pcm格式的音频信息生成图像信息,并将图像信息发送至终端设备;
112.步骤305、接收图像信息,并根据图像信息在其显示模块上显示对应的游戏场景或游戏画面。
113.可选地,终端设备上还设置有opus压缩编码模块;
114.麦克风采集模块获取pcm格式的音频信息,并将pcm格式的音频信息发送至云服务器上设置的虚拟麦克风包括:
115.麦克风采集模块获取pcm格式的音频信息,并将pcm格式的音频信息发送至opus压缩编码模块;
116.opus压缩编码模块接收pcm格式的音频信息,并将pcm格式的音频信息压缩编码为opus格式的音频数据流,并将opus格式的音频数据流发送至云服务器上设置的虚拟麦克
风;
117.指示云服务器上设置的虚拟麦克风接收pcm格式的音频信息,并将pcm格式的音频信息发送至云服务器上运行的虚拟机/物理机的操作系统包括:
118.指示云服务器上设置的虚拟麦克风接收opus格式的音频数据流,并将opus格式的音频数据流解压解码为pcm格式的音频数据,并将pcm格式的音频数据发送至云服务器上运行的虚拟机/物理机的操作系统;
119.指示云服务器上运行的虚拟机/物理机的操作系统接收pcm格式的音频信息,并将pcm格式的音频信息发送至云服务器上运行的虚拟机/物理机的游戏应用软件包括:
120.指示云服务器上运行的虚拟机/物理机的操作系统接收pcm格式的音频数据,并将pcm格式的音频数据发送至云服务器上运行的虚拟机/物理机的游戏应用软件;
121.指示云服务器上运行的虚拟机/物理机的游戏应用软件接收pcm格式的音频信息,并根据pcm格式的音频信息生成图像信息,并将图像信息发送至终端设备包括:
122.指示云服务器上运行的虚拟机/物理机的游戏应用软件接收pcm格式的音频数据,并根据pcm格式的音频数据生成图像信息,并将图像信息发送至终端设备。
123.图4为本公开实施例提供的一种云游戏处理方法的流程图,该云游戏处理方法应用于云服务器,云服务器上运行有至少一个虚拟机/物理机,每个虚拟机/物理机上均设置有虚拟麦克风。如图4所示,该方法包括:
124.步骤401、虚拟麦克风接收终端设备发送的pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟机/物理机的操作系统;
125.步骤402、虚拟机/物理机的操作系统接收pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟机/物理机的游戏应用软件;
126.步骤403、虚拟机/物理机的游戏应用软件接收pcm格式的音频信息,并根据pcm格式的音频信息生成图像信息,并将图像信息发送至终端设备;
127.步骤404、指示终端设备接收图像信息,并根据图像信息在终端设备的显示模块上显示对应的游戏场景或游戏画面。
128.在一个实施例中,虚拟麦克风接收终端设备发送的pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟机/物理机的操作系统包括:
129.指示终端设备上设置的麦克风采集模块采集pcm格式的音频信息,并将pcm格式的音频信息发送至终端设备上设置的opus压缩编码模块;
130.指示终端设备上设置的opus压缩编码模块接收pcm格式的音频信息,并将pcm格式的音频信息压缩编码为opus格式的音频数据流,并将opus格式的音频数据流发送至虚拟麦克风;
131.虚拟麦克风接收opus格式的音频数据流,并将opus格式的音频数据流解压解码为pcm格式的音频数据,并将pcm格式的音频数据发送至虚拟机/物理机的操作系统;
132.虚拟机/物理机的操作系统接收pcm格式的音频信息,并将pcm格式的音频信息发送至虚拟机/物理机的游戏应用软件包括:
133.虚拟机/物理机的操作系统接收pcm格式的音频数据,并将pcm格式的音频数据发送至虚拟机/物理机的游戏应用软件;
134.虚拟机/物理机的游戏应用软件接收pcm格式的音频信息,并根据pcm格式的音频
信息生成图像信息,并将图像信息发送至终端设备包括:
135.虚拟机/物理机的游戏应用软件接收pcm格式的音频数据,并根据pcm格式的音频数据生成图像信息,并将图像信息发送至终端设备。
136.图5为本公开实施例中的终端管理系统侧的云游戏处理逻辑图。
137.本公开实施例还提供了一种终端设备,该终端设备包括麦克风采集模块6和opus压缩编码模块:
138.麦克风采集模块获取pcm格式的音频信息,并将pcm格式的音频信息发送至opus压缩编码模块;
139.opus压缩编码模块接收pcm格式的音频信息,并将pcm格式的音频信息压缩编码为opus格式的音频数据流,并将opus格式的音频数据流发送至云服务器上设置的虚拟麦克风。
140.本公开实施例还提供了一种云服务器,该云服务器上运行有至少一个虚拟机/物理机,每个虚拟机/物理机上均设置有虚拟麦克风;
141.指示终端设备上设置的麦克风采集模块采集pcm格式的音频信息,并将pcm格式的音频信息发送至终端设备上设置的opus压缩编码模块;并指示终端设备上设置的opus压缩编码模块接收pcm格式的音频信息,并将pcm格式的音频信息压缩编码为opus格式的音频数据流,并将opus格式的音频数据流发送至虚拟麦克风;
142.虚拟麦克风接收opus格式的音频数据流,并将opus格式的音频数据流解压解码为pcm格式的音频数据,并将pcm格式的音频数据发送至虚拟机/物理机的操作系统;
143.虚拟机/物理机的操作系统接收pcm格式的音频数据,并将pcm格式的音频数据发送至虚拟机/物理机的游戏应用软件;
144.虚拟机/物理机的游戏应用软件接收pcm格式的音频数据,并根据pcm格式的音频数据生成图像信息,并将图像信息发送至终端设备。
145.本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以预置于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
146.本领域技术人员在考虑说明书及实践这里公开的公开后,将容易想到本公开的其它实施方案。本公开旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
147.应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。