技术新讯 > 休闲运动,玩具,娱乐用品的装置及其制品制造技术 > 一种显示方法、终端和系统与流程  >  正文

一种显示方法、终端和系统与流程

  • 国知局
  • 2024-07-11 16:36:49

本技术实施例涉及通信,尤其涉及一种显示方法、终端和系统。

背景技术:

1、随着云计算的发展和第五代移动通信技术(5th generation mobilecommunication technology,5g)网络的全面应用,推动了云服务的发展。其中,云服务可以包括云游戏(cloud gaming)、云监控、云安全,等等。以云游戏为例,云游戏可以包括单机游戏和对战游戏,在对战游戏场景下,无论是观众还是游戏玩家都希望看到对战实况。为此,如何在一个屏幕上显示对战游戏的对战实况,是本领域技术人员有待解决的技术问题。

技术实现思路

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、第五方面,本技术实施例提供的一种终端,所述终端包括触控屏、存储器、收发器、一个或多个处理器、多个应用程序、以及一个或多个程序;其中,所述一个或多个程序被存储在所述存储器中,所述收发器用于发射或接收无线信号;所述一个或多个处理器在执行所述一个或多个程序时,使得所述终端实现如第一方面所述的方法。

61、第六方面,本技术实施例提供的一种计算机可读存储介质,所述计算机可读存储介质包括计算机指令,当所述计算机指令在终端上运行时,使得所述终端执行如第一方面所述的方法,或者,如第二方面所述的方法。

62、第七方面,本技术实施例提供的一种芯片系统,其包括一个或多个处理器,当所述一个或多个处理器执行指令时,所述一个或多个处理器执行如第一方面所述的方法,或者,如第二方面所述的方法。

63、第八方面,本技术实施例提供一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行如第一方面所述的方法,或者,如第二方面所述的方法。

64、其中,上述第二方面至第八方面中各个实施例的具体实施方式及对应的技术效果可以参见上述第一方面的具体实施方式及技术效果。

65、在本技术实施例中,通过第一服务器为各终端配置资源,使得在第二服务器推送视频音频流时基于第一服务器配置的资源进行推送,这样,第二服务器可以将同一资源对应的所有视频音频流推送给该资源对应的所有客户端,从而每个客户端上都能看到其他客户端的界面,实现高性能的沉浸式游戏体验,且时延较低。另外,不需要在云端服务器上对各终端的视频音频流进行合并和处理,降低了云端服务器的负载。另外,游戏开发商只需要在客户端上嵌入第一服务器对应的客户端,如对战客户端,并将游戏应用程序部署在云服务器,这样可以低成本的将单机游戏改成对战游戏。

本文地址:https://www.jishuxx.com/zhuanli/20240615/80230.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。