画面显示方法、数据传输方法、客户端及云服务器与流程
- 国知局
- 2024-07-11 16:31:11
本申请实施例涉及云应用中的画面显示领域和数据传输领域,并且更具体地,涉及画面显示方法、数据传输方法、客户端及云服务器。
背景技术:
1、云游戏是以云计算为基础的游戏方式,在云游戏的运行模式下,所有游戏都在服务器端运行,并将渲染完毕后的游戏画面压缩后通过网络传送给用户。在客户端,用户的游戏设备不需要任何高端处理器和显卡,只需要基本的视频解压能力。
2、但是,由于云游戏技术需要将音视频数据以及交互数据在网络上进行实时传输,因此,实时传输的数据量非常大,进而降低了游戏画面的响应速度延迟,以及降低了用户体验。
技术实现思路
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、本申请实施例中,通过引入第一显示区域,使得客户端不仅能够基于该第一显示区域的位置信息和利用云服务器发送的编码数据得到的解码数据,确定内容子画面,还能够基于该第一显示区域的位置信息和该客户端存储的存储数据确定背景子画面,由此,有利于客户端通过对该内容子画面和该背景子画面进行拼接得到完整的第一画面,即能够保证客户端为用户显示完整的画面。此外,该客户端基于对该内容子画面和该背景子画面进行拼接得到完整的第一画面进行画面显示时,还能够降低客户端和云服务器之间实时传输的数据量,进而,不仅能够提升画面的响应速度,还能够提升用户的用户体验。
技术特征:1.一种画面显示方法,其特征在于,所述方法适用于客户端,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述确定所述解码数据对应的显示区域为第一显示区域时,获取客户端存储的存储数据,包括:
3.根据权利要求2所述的方法,其特征在于,所述获取客户端存储的存储数据之前,所述方法还包括:
4.根据权利要求3所述的方法,其特征在于,所述第一显示区域为矩形区域;
5.根据权利要求1所述的方法,其特征在于,所述基于所述第一显示区域的位置信息和所述解码数据,确定用于在所述第一显示区域上显示的内容子画面,并基于所述第一显示区域的位置信息和所述存储数据,确定用于在所述画面显示界面中除所述第一显示区域之外的第二显示区域上显示的背景子画面,包括:
6.根据权利要求5所述的方法,其特征在于,所述存储数据包括与多个颜色对应的多个像素取值;
7.根据权利要求1至6中任一项所述的方法,其特征在于,所述方法还包括:
8.根据权利要求7所述的方法,其特征在于,所述确定所述解码数据对应的显示区域为所述画面显示界面时,基于所述解码数据确定第二画面,包括:
9.一种数据传输方法,其特征在于,所述方法适用于云服务器,所述方法包括:
10.根据权利要求9所述的方法,其特征在于,所述对所述云画面数据和所述音频数据形成的数据集合中的部分数据进行编码,得到编码数据之前,所述方法还包括:
11.根据权利要求10所述的方法,其特征在于,所述对所述云画面数据和所述音频数据形成的数据集合中的部分数据进行编码,得到编码数据,包括:
12.一种客户端,其特征在于,包括:
13.一种云服务器,其特征在于,包括:
14.一种电子设备,其特征在于,包括:
15.一种计算机可读存储介质,其特征在于,用于存储计算机程序,所述计算机程序使得计算机执行权利要求1至8中任一项所述的方法或执行权利要求9至11中任一项所述的方法。
技术总结本申请实施例提供了一种画面显示方法、数据传输方法、客户端及云服务器,其涉及云应用技术中的画面显示领域,该方法包括:接收云服务器针对云应用程序的发送的编码数据,并对该编码数据进行解码得到解码数据;确定该解码数据对应的显示区域为第一显示区域时,获取客户端存储的存储数据;基于该第一显示区域的位置信息和该解码数据,确定内容子画面,并基于该第一显示区域的位置信息和该存储数据,确定背景子画面;将该内容子画面和该背景子画面进行拼接,得到第一画面;在该画面显示界面上显示该第一画面。该画面显示方法能够降低客户端和云服务器之间实时传输的数据量,进而,能够提升画面的响应速度,进而提升了用户体验。技术研发人员:王群,刘里,于子元受保护的技术使用者:腾讯科技(深圳)有限公司技术研发日:技术公布日:2024/5/27本文地址:https://www.jishuxx.com/zhuanli/20240615/79698.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。