首页> 中国专利> 直播中游戏商品互动方法、装置、计算机设备及存储介质

直播中游戏商品互动方法、装置、计算机设备及存储介质

摘要

本发明实施例公开了一种直播中游戏商品互动方法、装置、计算机设备及存储介质,通过第一客户端响应于用户在游戏界面内针对游戏道具触发的出售操作,根据出售操作生成数据传输请求,并向游戏服务器发送数据传输请求;游戏服务器将数据传输请求发送至交易平台服务器;交易平台服务器根据数据传输请求确定游戏道具对应的商品数据信息,并将商品数据信息发送至直播服务器,直播服务器将商品数据信息发送给与第一客户端处于相同直播间的第二客户端,从而实现用户将游戏界面中的游戏道具在直播界面中作为商品展示于直播评论界面中,使得观看直播的用户可以进一步在第二客户端的直播界面中对该游戏道具执行浏览、购买等操作。

著录项

  • 公开/公告号CN112516589A

    专利类型发明专利

  • 公开/公告日2021-03-19

    原文格式PDF

  • 申请/专利权人 网易(杭州)网络有限公司;

    申请/专利号CN202011493836.1

  • 发明设计人 庄宇轩;孙静;

    申请日2020-12-16

  • 分类号A63F13/35(20140101);A63F13/52(20140101);A63F13/792(20140101);A63F13/86(20140101);

  • 代理机构44570 深圳紫藤知识产权代理有限公司;

  • 代理人高杨丽

  • 地址 310052 浙江省杭州市滨江区长河街道网商路599号4幢7层

  • 入库时间 2023-06-19 10:21:15

说明书

技术领域

本发明涉及游戏技术领域,具体涉及一种直播中游戏商品互动方法、装置、计算机设备及存储介质。

背景技术

随着游戏种类的增多和玩法的丰富,各种各样的游戏成为人们在闲暇生活中的重要娱乐组成,一些较为复杂和富有挑战性的游戏更是衍生出了一些高超的技巧和精湛的操作,响应于网络技术的进步和发展,网络直播得到了非常明显的发展和应用,得益于直播平台的交互性和娱乐性,越来越多的观众运用直播平台学习和娱乐,各种类型的直播也应运而生,例如游戏直播、美妆直播、穿搭直播、才艺直播等,在游戏直播中,游戏主播通过直播平台分享自己打游戏的实时情况和操作技巧,观看直播的观众通过直播平台的网站或观众客户端观看游戏主播的游戏操作和解说,在对现有技术的研究和实践过程中,本发明的发明人发现,在用户通过直播平台观看游戏直播的情况下,直播与游戏之间无法有效的达成数据的互通,两个场景之间较为割裂,观看直播的用户无法深度参与游戏内容,无法将游戏中的商品信息直接发送到直播平台,进而使得用户无法在直播中对游戏中的商品进行浏览、购买等行为。

发明内容

本发明实施例提供一种直播中游戏商品互动方法、装置、计算机设备及存储介质,实现客户端中图形用户界面的游戏界面和直播界面的数据互通,使得用户可以将游戏界面中的游戏道具在直播界面中作为商品并展示。

本发明实施例提供一种直播中游戏商品互动方法,包括:

第一客户端响应于用户在游戏界面内针对游戏道具触发的出售操作,根据所述出售操作生成数据传输请求,并向游戏服务器发送所述数据传输请求;

所述游戏服务器将所述数据传输请求发送至交易平台服务器;

所述交易平台服务器根据所述数据传输请求确定所述游戏道具对应的商品数据信息,并将所述商品数据信息发送至直播服务器;

所述直播服务器将所述商品数据信息发送给与所述第一客户端处于相同直播间的第二客户端。

相应的,本发明实施例还提供一种直播中游戏商品互动装置,包括:

商品请求生成单元,用于使第一客户端响应于用户在游戏界面内针对游戏道具触发的出售操作,根据所述出售操作生成数据传输请求,并向游戏服务器发送所述数据传输请求;

商品请求发送单元,用于使所述游戏服务器将所述数据传输请求发送至交易平台服务器;

商品信息确定单元,用于使所述交易平台服务器根据所述数据传输请求确定所述游戏道具对应的商品数据信息,并将所述商品数据信息发送至直播服务器;

商品信息发送单元,用于使所述直播服务器将所述商品数据信息发送给与所述第一客户端处于相同直播间的第二客户端。

同样的,本发明实施例还提供一种计算机设备,包括:

存储器,用于存储计算机程序;

处理器,用于在执行所述计算机程序时实现直播中游戏商品互动方法任一项的步骤。

此外,本发明实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现直播中游戏商品互动方法任一项的步骤。

本发明实施例提供一种直播中游戏商品互动方法、装置、计算机设备及存储介质,通过使第一客户端响应于用户在游戏界面内针对游戏道具触发的出售操作,根据出售操作生成数据传输请求,并向游戏服务器发送数据传输请求,然后,游戏服务器将数据传输请求发送至交易平台服务器,接着,交易平台服务器根据数据传输请求确定游戏道具对应的商品数据信息,并将商品数据信息发送至直播服务器,最后,直播服务器将商品数据信息发送给与第一客户端处于相同直播间的第二客户端。本发明实施例通过在第一客户端的图形用户界面中打开游戏界面,实现目标游戏的游戏界面和直播目标游戏的直播界面的数据互通,使得游戏界面中的游戏道具可以在该直播界面中作为商品展示于直播界面中,使得观看直播的用户可以进一步在第二客户端的直播界面中对该商品执行浏览、购买等操作。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的直播中游戏商品互动装置的系统示意图;

图2是本发明实施例提供的直播中游戏商品互动方法的流程示意图;

图3是本发明实施例提供的直播中游戏商品互动方法的另一流程示意图;

图4是本发明实施例提供的直播中游戏商品互动方法的交互流程图;

图5是本发明实施例提供的直播中游戏商品互动装置的结构示意图;

图6是本发明实施例提供的计算机设备的结构示意图;

图7是本发明实施例提供的开启第一客户端之后的图形用户界面示意图;

图8是本发明实施例提供的显示第二游戏画面的直播界面示意图;

图9是本发明实施例提供的游戏界面在直播界面中的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例提供一种直播中游戏商品互动方法、装置、计算机设备及存储介质。具体地,本申请实施例的直播中游戏商品互动方法可以由计算机设备执行,其中,该计算机设备可以为终端设备或者服务器等设备。该终端设备可以为智能手机、平板电脑、笔记本电脑、触控屏幕、游戏机、个人计算机(Personal Computer,PC)、个人数字助理(PersonalDigital Assistant,PDA)等终端设备,终端设备还可以包括客户端,该客户端可以是游戏应用客户端、携带有游戏程序的浏览器客户端或即时通信客户端等。服务器可以是独立的物理服务器,也可以是多个物理服务器构成的服务器集群或者分布式系统,还可以是提供云服务、云数据库、云计算、云函数、云存储、网络服务、云通信、中间件服务、域名服务、安全服务、内容分发网络服务、以及大数据和人工智能平台等基础云计算服务的云服务器。

例如,当该直播中游戏商品互动方法运行于终端设备时,终端设备存储有直播应用程序并用于呈现直播画面中的场景。终端设备用于通过图形用户界面与用户进行交互,例如通过终端设备下载安装直播应用程序并运行。该终端设备将图形用户界面提供给用户的方式可以包括多种,例如,可以渲染显示在终端设备的显示屏上,或者,通过全息投影呈现图形用户界面。例如,终端设备可以包括触控显示屏和处理器,该触控显示屏用于呈现图形用户界面以及接收用户作用于图形用户界面产生的操作指令,该图形用户界面包括直播画面和游戏画面,该处理器用于运行该直播应用程序和游戏、生成图形用户界面、响应操作指令以及控制图形用户界面在触控显示屏上的显示。第一客户端和第二客户端运行于终端设备中。

终端设备可以运行云游戏,云游戏是指以云计算为基础的游戏方式。在云游戏的运行模式下,游戏应用程序的运行主体和游戏画面呈现主体是分离的,直播中游戏商品互动方法的储存与运行是在云游戏服务器上完成的,而游戏画面呈现是在云游戏的客户端完成的,云游戏客户端主要用于游戏数据的接收、发送以及游戏画面的呈现,例如,云游戏客户端可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端设备、电视机、计算机、掌上电脑、个人数字助理等,但是进行游戏数据处理的终端设备为云端的云游戏服务器。在进行游戏时,用户操作云游戏客户端向云游戏服务器发送操作指令,云游戏服务器根据操作指令运行游戏,将游戏画面等数据进行编码压缩,通过网络返回云游戏客户端,最后,通过云游戏客户端进行解码并输出游戏画面。

例如,当该直播中游戏商品互动方法运行于服务器时,可以为云直播。云直播是指以云计算为基础的直播方式。在云直播的运行模式下,直播应用程序的运行主体和直播画面呈现主体是分离的,直播中游戏商品互动方法的储存与运行是在云直播服务器上完成的。而直播画面呈现是在云直播的客户端完成的,云第一客户端和云第二客户端主要用于直播数据的接收、发送以及直播画面的呈现,例如,云第一客户端和云第二客户端可以是靠近用户侧的具有数据传输功能的显示设备,如,移动终端设备、电视机、计算机、掌上电脑、个人数字助理等,但是进行直播数据处理的终端设备为云端的云直播服务器。在进行直播时,用户操作云第一客户端和云第二客户端向云直播服务器发送操作指令,云直播服务器根据操作指令运行直播程序,将直播画面等数据进行编码压缩,通过网络返回云第一客户端和云第二客户端,最后,通过云第一客户端和云第二客户端进行解码并输出直播画面。

请参阅图1,图1为本发明实施例提供的直播中游戏商品互动装置的系统示意图。该系统可以包括至少一个终端设备、至少一个交易平台服务器、至少一个直播服务器和至少一个游戏服务器。用户持有的终端设备、交易平台服务器、游戏服务器和直播服务器可以通过不同的网络连接,例如,相互之间连接的网络可以为无线网络或者有线网络,无线网络可以为无线局域网(WLAN)、局域网(LAN)、蜂窝网络、2G网络、3G网络、3G网络、4G网络、5G网络等,终端设备用于向直播服务器或游戏服务器发送第一客户端提出的游戏开启请求;然后,接收游戏服务器根据游戏开启请求发送的目标游戏的第一游戏画面,在第一客户端的图形用户界面中提供游戏界面和直播界面,游戏界面用于显示游戏服务器发送的游戏开启请求对应的目标游戏的第一游戏画面,直播界面用于显示直播服务器发送的主播执行目标游戏的第二游戏画面;之后,利用第一客户端响应用户在游戏界面内针对游戏道具触发的出售操作,根据出售操作生成数据传输请求,并向游戏服务器发送数据传输请求;接着,接收直播服务器发送的游戏道具对应的商品数据信息;最后,在第二客户端的直播界面显示商品数据信息,以供用户浏览该商品数据信息,购买该商品。

直播服务器用于接收终端设备发送的游戏开启请求,将游戏开启请求发送至游戏服务器,以通过游戏服务器为第一客户端开启游戏开启请求对应的目标游戏;获取第一客户端和第二客户端所在直播间中主播执行目标游戏的第二游戏画面和主播视频,并将第二游戏画面和主播视频发送至作为直播观众端的第一客户端和第二客户端;接收交易平台服务器发送的商品数据信息,将该商品数据信息发送至第二客户端。

游戏服务器用于接收直播服务器发送的游戏开启请求,解析该游戏开启请求,根据该游戏开启请求识别出将要打开的目标游戏,通过中转SDK(Software DevelopmentKit,软件开发工具包)传递给终端设备,且向终端设备的第一客户端内打开的游戏界面传输目标游戏的第一游戏画面,之后,接收终端设备发送的根据游戏道具的出售操作生成的数据传输请求,将数据传输请求发送至交易平台服务器。

交易平台服务器用于接收游戏服务器发送的数据传输请求,根据数据传输请求携带的游戏账号信息和游戏道具信息确定游戏道具对应的商品数据信息,并将该商品数据信息发送至直播服务器。

以下分别进行详细说明。需说明的是,以下实施例的描述顺序不作为对实施例优选顺序的限定。

本实施例将从直播中游戏商品互动装置的角度进行描述,该直播中游戏商品互动装置具体可以集成在终端设备中,该终端设备可以包括智能手机、笔记本电脑、平板电脑以及个人计算机等设备。

本发明实施例提供的一种直播中游戏商品互动方法,该方法可以由终端设备的处理器执行,如图2所示,该直播中游戏商品互动方法的具体流程可以如下:

步骤201、第一客户端响应于用户在游戏界面内针对游戏道具触发的出售操作,根据所述出售操作生成数据传输请求,并向游戏服务器发送所述数据传输请求。

其中,游戏道具是指目标游戏中给玩家提供方便的物品,可以是消耗品、装备品和任务品,例如,食物、药品、武器、或书信等等。

在一实施例中,当用户想要将图形用户界面中的游戏界面内的某一个游戏道具卖出时,对游戏界面内该游戏道具的游戏道具图标执行出售操作,出售操作可以为作用于游戏道具图标的触控操作或非触控操作。触控操作可以是滑动操作、点击操作、拖拽操作、重按操作和长按操作中的任意一种或几种的组合。若出售操作设置为滑动操作时,滑动操作的起始触控点位于游戏道具图标、最终触控点位于直播间界面。

可选的,出售操作可以为触发游戏道具涉及的游戏玩法,例如,设置触发游戏道具的出售操作的条件为成功在游戏场景中完成游戏道具的标准操作步骤,当用户完成游戏道具的标准操作之后,终端设备生成数据传输请求,并发送至游戏服务器。

可选的,出售操作可以为执行目标游戏达到预设进度时自动触发,例如,预先设置游戏推进到一个特定的场景或故事情节的时候,第一客户端自动完成游戏道具的出售操作,当用户在游戏进程中,第一客户端检测目标游戏推进到预设进度时,自动完成游戏道具的出售操作,生成数据传输请求,并发送至游戏服务器。

可选的,终端设备的第一客户端响应于用户在游戏界面触发的游戏道具的出售操作之前,先在第一客户端的图形用户界面中打开游戏界面,具体可通过以下两种方式实现:

(1)若第一客户端安装有直播应用,直播应用对应的直播界面中设置有云游戏的启动入口,则在第一客户端的图形用户界面中打开游戏界面具体可由步骤S2011至步骤S2014实现:

步骤S2011:第一客户端响应针对启动入口的开启操作,向直播服务器发送云游戏对应的游戏开启请求;

在本申请实施例中,启动入口可以是云游戏的标志性图标,也可以是任意形状的控件。游戏开启请求包括第一客户端内打开的目标游戏的游戏信息和用户在该目标游戏中的用户账号信息。目标游戏的游戏信息可以包括游戏名称、游戏版本信息等,用户账号信息包括用户对应于该目标游戏的账号名和登录该游戏的密码。

步骤S2012:直播服务器接收游戏开启请求,并将游戏开启请求发送至云游戏对应的游戏服务器;

步骤S2013:云游戏对应的游戏服务器向第一客户端发送游戏开启请求对应的目标游戏的第一游戏画面;

在本申请实施例中,云游戏对应的游戏服务器接收直播服务器发送的游戏开启请求,解析该游戏开启请求,根据该游戏开启请求识别出将要打开的目标游戏,通过中转SDK将目标游戏的第一游戏画面传递给第一客户端。

步骤S2014:第一客户端接收第一游戏画面,在图形用户界面的游戏界面中显示第一游戏画面。

例如,第一客户端获取用户对直播界面中设置的云游戏的启动入口的开启操作,例如点击操作,生成云游戏对应的游戏开启请求,向直播服务器发送该游戏开启请求,直播服务器接收第一客户端发送的游戏开启请求,并向游戏服务器发送该游戏开启请求,从而使游戏服务器根据游戏开启请求生成目标游戏的游戏启动画面视频;直播服务器接收游戏服务器发送的游戏启动画面视频并转发给第一客户端,以在第一客户端的游戏界面显示该游戏启动画面,目标游戏在第一客户端启动之后,用户在第一客户端执行该目标游戏,持续接收游戏服务器根据用户的执行操作反馈的游戏画面。其中,第一游戏画面包括游戏启动画面和用户在第一客户端执行目标游戏的画面。

在本申请实施例中,若目标游戏是云游戏,则数据传输请求携带有目标游戏的游戏账号信息和游戏道具信息,游戏账号信息可以是游戏账号名和游戏账号密码等,游戏道具信息可以是游戏道具的标识信息、所属的游戏名称、和道具所属类别等,该游戏账号信息与第一客户端登录直播应用的直播账号信息相同。

(2)若第一客户端安装有游戏应用,则在第一客户端的图形用户界面中打开游戏界面的方法可以由步骤S2015至步骤S2017实现:

步骤S2015:第一客户端响应针对游戏应用的开启操作,向游戏应用对应的游戏服务器发送游戏开启请求;

在本申请实施例中,用户点击第一客户端桌面的游戏应用图标,从而生成游戏开启请求。游戏开启请求包括第一客户端内打开的目标游戏的游戏信息和用户在该目标游戏中的用户账号信息。目标游戏的游戏信息可以包括游戏名称、游戏版本信息等,用户账号信息包括用户对应于该目标游戏的账号名和登录该游戏的密码。

步骤S2016:游戏应用对应的游戏服务器根据游戏开启请求向第一客户端发送目标游戏的游戏数据;

在本申请实施例中,游戏应用对应的游戏服务器接收第一客户端发送的游戏开启请求,解析该游戏开启请求,根据该游戏开启请求识别出将要打开的目标游戏,通过中转SDK将目标游戏的游戏数据传递给第一客户端。

其中,游戏数据包括视频流数据和文本数据,视频流数据是由游戏服务器根据协商的游戏数据参数对目标游戏的相关商品数据信息进行处理后得到的;文本数据包括目标游戏用户之间的聊天信息、角色昵称、操作指引等,文本数据的类型可以包括输入文字型、角色昵称型、系统提示型,输入文字型文本数据可以包括目标游戏用户之间的聊天信息,角色昵称型文本数据可以包括目标游戏中角色的名称,系统提示型文本数据可以包括目标游戏中系统自带文字,如操作指引、新手提示等。

具体的,终端设备端接收到的文本数据可以为游戏服务器根据协商的游戏数据参数选择传输给游戏界面的文本数据。其中,协商的游戏数据参数定义了终端设备端需要接收的文本数据的类型,具体可以由游戏服务器根据终端设备发送的性能参数所确定,性能参数用于体现终端设备的游戏数据兼容能力,如芯片类型、内存大小、显卡类型等。其中,游戏数据参数的具体协商过程可以包括游戏服务器向终端设备发送文本数据的标准参数性能表,终端设备根据该标准参数性能表确定自身可以与该标准参数性能表匹配的参数选项,并将该参数选项发送至游戏服务器,使得游戏服务器根据该参数选项向终端设备发送文本数据以及终端设备可以对该文本数据进行修改的属性,例如字体属性、位置属性和显示方式等。

可选的,终端设备再根据和游戏服务器协商的游戏数据参数对文本数据进行处理,包括文本数据的字体属性、位置属性和显示方式。字体属性包括文本数据中文字的字体大小、字体格式、字体间距等,位置属性包括文本数据中文字的出现位置、消失位置等,显示方式包括文本数据的出现时间、显示分辨率等,得到处理后的视频流数据,终端设备根据时间对应叠加游戏服务器传输的视频流数据和处理后的视频流数据,得到游戏数据,并在游戏界面中运行游戏数据。

步骤S2017:第一客户端根据游戏数据渲染游戏应用对应的第一游戏画面,并在第一客户端的图形用户界面的所述游戏界面中显示第一游戏画面。

例如,第一客户端获取用户针对游戏应用图标做出的开启操作,根据开启操作生成游戏开启请求,并向游戏服务器发送游戏开启请求,游戏服务器根据游戏开启请求携带的目标游戏的游戏信息、用户在该目标游戏中的用户账号信息和游戏道具信息,确定游戏道具信息对应的目标游戏,查找目标游戏的游戏数据,将该游戏数据发送至第一客户端,第一客户端根据接收的游戏数据渲染目标游戏对应的第一游戏画面,在游戏应用的图形用户界面显示第一游戏画面。

在本申请实施例中,若目标游戏不是云游戏,目标游戏为安装至终端设备上的游戏,则根据出售操作生成的数据传输请求携带有游戏道具对应的游戏账号信息和游戏道具信息,游戏账号信息可以是游戏账号名和游戏账号密码等,游戏道具信息可以是游戏道具的标识信息、所属的游戏名称、和道具所属类别等,第一客户端安装有直播应用,直播应用中可以关联多个不同游戏的账号信息,形成游戏账号集,数据传输请求携带的游戏账号信息属于第一客户端登录直播应用的直播账号信息关联的游戏账号集。

具体的,目标游戏的游戏开启请求为第一客户端响应用户的开启操作生成的请求,开启操作可以是用户针对第一客户端的图形用户界面中,对目标游戏的启动入口或游戏应用图标做出的触控操作或非触控操作,也可以是语音操作。当目标游戏的开启操作为触控操作时,第一客户端可以通过触控屏幕识别该开启操作,例如,用户点击启动入口;当目标游戏的开启操作为非触控操作时,第一客户端可通过例如激光笔、遥控器等等远距离遥控设备,或者通过鼠标、键盘、机械按键等输入设备对识别开启操作,或者第一客户端识别用户利用语音对第一客户端中目标游戏的启动入口或游戏应用图标执行开启操作,例如,用户输入“开启目标游戏”等语音内容后,第一客户端识别该语音内容,生成游戏开启请求。

可选的,触控操作可以为滑动操作,也可以是点击操作。例如,将开启操作设置为滑动操作时,第一客户端的图形用户界面中出现一个滑动控件,在滑动控件中设置一个滑动起始位置、滑动结束位置以及一个滑动轨迹指示标记,用于指示用户在第一客户端的图形用户界面中的滑动控件中执行该开启操作,即该开启操作为在滑动控件中,用户利用手指拖动滑动轨迹指示标记从滑动起始位置移动到滑动结束位置,其中,滑动起始位置可设置于启动入口处或游戏应用图标处。或者,用户用手指点击启动入口或游戏应用图标。

可选的,非触控操作可以为鼠标点击操作,用户通过鼠标控制第一客户端界面中的鼠标对应的光标,使光标位于启动入口或游戏应用图标处,再通过鼠标对目标游戏的启动入口或游戏应用图标执行点击操作,点击操作可以设置为单击、快速双击、长按等。

其中,目标游戏的启动入口或游戏应用图标的形状的设置不受限制,可以根据实际情况灵活设置。例如,目标游戏的启动入口或游戏应用图标可以为目标游戏的应用程序图标,也可以为目标游戏包括的人物、道具、场景等虚拟图标,还可以是代表启动的规则或不规则多边形形状图案,或多边形形状图案的一个或多个组合形式,例如三角形,圆形里面嵌套正方形、箭头等形状,还可以是目标游戏的游戏名称,或目标游戏的缩写,目标游戏的游戏名称可以是中文、或英文等各种语言类型的一种或多种的组合,目标游戏的缩写也可以是中文、或英文等各种语言类型的一种或多种的组合,还可以是目标游戏的游戏名称与其他类型字符的组合和/或目标游戏的缩写与其他类型字符的组合,目标游戏的启动入口或游戏应用图标可以为二维平面形状、或三维立体形状等。

可选的,目标游戏的启动入口或游戏应用图标的颜色的设置不受限制,可以根据实际情况灵活设置,例如,可以是黑白或彩色等任意颜色。

可选的,目标游戏的启动入口或游戏应用图标的位置的设置不受限制,可以根据实际情况灵活设置,可以设置在第一客户端界面的任意位置。

可选的,目标游戏的启动入口或游戏应用图标的大小不受限制,可以根据实际情况灵活设置,在第一客户端的直播画面中,目标游戏的启动入口或游戏应用图标的个数也不受限制,不同的目标游戏可以对应不同的启动入口或游戏应用图标,或者,一个启动入口或游戏应用图标包含多个目标游戏的启动入口列表或游戏应用图标列表。

具体的,对目标游戏的启动入口或游戏应用图标做出开启操作之后,该目标游戏的启动入口或游戏应用图标不发生改变,直播观众端根据开启操作直接生成游戏开启请求,并通过直播服务器发送至游戏服务器中。

可选的,对目标游戏的启动入口或游戏应用图标做出开启操作之后,该目标游戏的启动入口或游戏应用图标从第一显示形态改变为第二显示形态,其中,第一显示形态表示该目标游戏处于未启动状态,第二显示形态表示该目标游戏处于启动状态或请求启动状态,例如,目标游戏的启动入口或游戏应用图标的第一显示形态为彩色,第二显示形态为灰色,或者目标游戏的启动入口或游戏应用图标的第一显示形态为三角形,第二显示形态为两个并列的矩形。

可选的,若一个目标游戏的启动入口或游戏应用图标包括多个目标游戏的启动入口或游戏应用图标列表,对该目标游戏的启动入口或游戏应用图标第一次做出开启操作之后,多个目标游戏的启动入口或游戏应用图标列表显示在第一客户端的页面中,用户从列表中选择要打开的目标游戏,在对应的启动入口或游戏应用图标上第二次做出开启操作,从而生成游戏开启请求。其中,第一次做出的开启操作和第二次做出的开启操作可以相同,也可以不同。

可选的,用户可以在第一客户端的直播界面中进行直播的任意时间执行目标游戏的开启操作,例如,用户可以在直播开始前执行目标游戏的开启操作,也可以在直播过程中执行目标游戏的开启操作。

可选的,用户触控第一客户端上的直播应用,直播应用响应用户的触控操作生成直播应用启动请求,并向直播服务器发送该直播应用启动请求,直播服务器接收第一客户端发送的直播应用启动请求,直播服务器根据直播应用启动请求生成直播应用启动画面视频,直播服务器将直播应用启动画面视频发送给第一客户端,以在第一客户端上显示该直播应用启动画面。该第一客户端可以是直播应用客户端、携带有直播程序的浏览器客户端等,第一客户端直播的直播内容可以是各种不同类型的游戏,例如,射击游戏、格斗游戏、竞速游戏、体育游戏、休闲游戏、音乐游戏、策略游戏、角色扮演游戏、冒险游戏、模拟游戏、动作游戏等等,射击游戏包括沙盒型射击游戏、封闭型射击游戏等等,格斗游戏包括二维格斗游戏、三维格斗游戏、混合格斗游戏、模拟格斗游戏等,竞速游戏包括驾驶载具竞速、赛跑游戏等,体育游戏包括各种球类游戏、拳击游戏等。

可选的,第一客户端将游戏开启请求发送至直播服务器,直播服务器接收该游戏开启请求后,通过直播服务器后台中的中转SDK向游戏服务器发送游戏开启请求。

可选的,终端设备接收到游戏服务器传输的对游戏开启请求的回复之后,确认打开游戏界面,在已打开的第一客户端中生成一个网页,作为游戏界面。

可选的,作为游戏界面的网页为H5(html,互联网超文本标记语言)页面,该H5页面适应不同的终端设备的屏幕尺寸,达到不同屏幕最佳的显示效果,H5页面支持背景音乐、视频播放等各种多媒体功能,H5页面具有页面素材预加载功能,在用户点击之前就完成了页面的加载,保证了用户的阅读流畅性,且H5页面支持滑动翻页,每个页面内容单独成页,能够保证目标游戏在页面中流畅运行。

可选的,游戏界面的窗口大小不可调节,或者,游戏界面的窗口大小可以任意调节,例如,用户可以拉动游戏界面的窗口的边框或角,改变游戏界面的窗口的边框的位置,从而根据实际情况设置游戏界面的窗口大小,或者,用户可以打开游戏界面的窗口的尺寸设置页面,在其中对应位置任意设置游戏界面的窗口大小。

可选的,游戏界面的位置不可调节,游戏界面的窗口固定在终端设备的屏幕上,或者,游戏界面的窗口位置可以调节,用户可以控制游戏界面在终端设备的屏幕内移动。

可选的,游戏界面的窗口所在图层位于直播应用的窗口所在图层的上方,游戏界面的窗口会遮挡部分直播应用的窗口的显示内容。或者,游戏界面的窗口嵌入直播应用的窗口之中,游戏界面的窗口的显示内容不会遮挡直播应用的窗口的显示内容,当游戏界面的窗口的面积增大时,相应的,直播应用的窗口的面积会缩小。

可选的,游戏界面打开之后,向直播服务器发送游戏界面的确认启动信息,直播服务器根据确认启动信息确认游戏界面成功打开之后,利用游戏界面接收游戏服务器传输的第一游戏画面,并在游戏界面中显示该第一游戏画面。游戏界面无需拥有强大的图形运算与数据处理能力,仅需拥有基本的流媒体播放能力与获取用户输入指令并发送给云端服务器的能力即可。

在一些实施例中,在步骤201“第一客户端响应于用户在游戏界面内针对游戏道具触发的出售操作”之前,还包括在第一客户端和第二客户端的图形用户界面中打开直播界面,可以包括以下三种情况:

(1)若第一客户端为主播客户端,第二客户端为观众客户端,第一客户端和第二客户端都安装有直播应用,则可通过以下步骤实现:

第一客户端登录直播应用,并在直播应用中创建目标游戏的直播间;

第一客户端获取对应的主播视频,将第一客户端对应的主播视频和第一游戏画面发送至直播应用对应的直播服务器;

直播服务器将第一客户端对应的主播视频和第一游戏画面发送至加入直播间的第二客户端。

第二客户端登录直播应用,在直播应用中加入目标游戏的直播间;

第二客户端接收直播服务器发送的第一客户端对应的主播视频和第一游戏画面,在直播间显示第一客户端对应的主播视频和第一游戏画面。

例如,主播输入用户名和登录密码通过第一客户端登录直播应用,在直播应用中创建直播目标游戏的直播间,从而生成直播间名称和直播间标识,主播通过第一客户端的摄像头等录制装置或第三方录制设备录制主播在直播期间执行目标游戏的视频,形成主播视频,将主播视频投射或传输至第一客户端,第一客户端在主播创建的直播间中显示主播视频和第一游戏画面,并将主播视频和预先接收的游戏服务器传输的第一游戏画面发送至直播应用对应的直播服务器,当第二客户端登录直播应用,并通过直播间标识或直播间名称加入目标游戏的直播间后,直播服务器将第一客户端对应的主播视频和第一游戏画面发送至加入直播间的第二客户端,第二客户端接收直播服务器发送的第一客户端对应的主播视频和第一游戏画面,在直播间显示第一客户端对应的主播视频和第一游戏画面。

其中,主播视频包括主播的头像信息和语音信息等等。

(2)若第一客户端和第二客户端为都观众客户端,第一客户端和第二客户端都安装有直播应用,则可通过以下步骤实现:

第一客户端和第二客户端登录直播应用,并在直播应用中加入主播客户端创建的针对目标游戏的直播间;

第一客户端和第二客户端接收直播服务器发送的直播画面,在直播间显示直播画面,直播画面包括主播客户端对应的主播视频和主播运行目标游戏对应的第二游戏画面。

在本申请实施例中,第一客户端和第二客户端在直播应用中加入主播客户端创建的针对目标游戏的直播间之前,主播通过安装有直播应用的另一主播客户端登录直播应用,并创建直播目标游戏的直播间,主播客户端通过设置在直播应用的直播界面中的云游戏启动入口打开目标游戏,或者主播客户端通过安装的游戏应用打开目标游戏,并接收游戏服务器发送的游戏画面,主播执行目标游戏从而生成第二游戏画面。将主播自身操作目标游戏的第二游戏画面和主播视频发送至直播应用对应的直播服务器。

(3)若第一客户端为观众客户端,第二客户端为主播客户端,第一客户端和第二客户端都安装有直播应用,则可通过以下步骤实现:

主播通过第二客户端登录直播应用,并在直播应用中创建目标游戏的直播间;

第二客户端获取对应的主播视频和主播运行目标游戏对应的第二游戏画面,将第二客户端对应的主播视频和第二游戏画面发送至直播应用对应的直播服务器;

直播服务器将第二客户端对应的主播视频和第二游戏画面发送至加入直播间的第一客户端。

第一客户端登录直播应用,在直播应用中加入目标游戏的直播间;

第一客户端接收直播服务器发送的第二客户端对应的主播视频和第二游戏画面,在直播间显示第二客户端对应的主播视频和第二游戏画面。

在本申请实施例中,第二客户端获取对应的主播视频和主播运行目标游戏对应的第二游戏画面之前,第二客户端通过设置在直播应用的直播界面中的云游戏启动入口打开目标游戏,或者第二客户端通过安装的游戏应用打开目标游戏,并接收游戏服务器发送的游戏画面,主播执行目标游戏从而生成第二游戏画面。

(2)若第一客户端为观众端,存在多个第二客户端,其中部分第二客户端为主播客户端,部分第二客户端为观众客户端,第一客户端和第二客户端都安装有直播应用,则可通过以下步骤实现:

第一客户端和第二客户端登录直播应用;

当第二客户端为主播客户端时,作为主播客户端的第二客户端在直播应用中创建游戏道具所属的目标游戏的直播间,在直播间中显示主播执行目标游戏的第二游戏画面,并获取主播执行目标游戏的主播视频,将主播视频和第二游戏画面发送至直播应用对应的直播服务器;

当第二客户端为观众客户端时,作为观众客户端的第二客户端和第一客户端在直播应用中加入目标游戏的直播间,接收直播应用对应的直播服务器发送的主播视频和第二游戏画面,在直播间显示主播视频和第二游戏画面。

例如,若多个主播共同完成游戏直播,则第二客户端中的一个或多个客户端为主播客户端,其中一个主播客户端登录直播应用,在直播应用中创建目标游戏的直播间,其他主播端加入该直播间,在直播间界面中显示各个主播合作执行目标游戏的第二游戏画面,同时,各个主播端获取对应的主播执行目标游戏的主播视频,例如,头像视频和语音视频等等,将第二游戏画面和对应的主播视频发送至直播应用对应的直播服务器,作为观众端的其他第二客户端和第一客户端登录直播应用,加入目标游戏的直播间,接收直播服务器发送的第二游戏画面和主播视频,在直播间显示该第二游戏画面和主播视频。

在本申请实施例中,为了区分直播应用中的每个直播间,故一个直播间对应唯一的标识,因第一客户端和第二客户端处于一个直播间,故第二客户端所处直播间的标识与第一客户端所处直播间的标识相同。

在一实施例中,如图7所示为用户开启直播应用之后的图形用户界面,该图形用户界面的顶端呈现直播应用推荐的当前热门手游界面。该图形用户界面的第一显示框10中包括直播应用可以观看的游戏直播图标,例如游戏A、游戏B、和游戏C等。每个游戏直播图标下方设置有控件101和控件102,控件101用于进入对应的游戏直播专题界面,控件102为上方对应的云游戏启动入口,用户对控件102执行触控操作后,可以在直播应用的图形用户界面中开启控件102对应的目标游戏,打开的目标游戏的游戏画面在如图9所示的游戏界面103中显示,游戏界面103以小窗口的形式显示在图形用界面中。该图形用户界面的第一显示框10下方为直播应用中推荐的不同类型的直播内容,例如,娱乐直播、购物直播和才艺直播等。

用户对控件101执行触控操作后,图形用户界面显示控件101上方对应的游戏直播专题界面,用户可以在显示的游戏直播专题界面中选择想要观看的直播内容,如图8所示,用户在游戏直播专题界面中选择一直播内容后,直播观众端的图形用户界面作为直播界面104,显示用户选择的直播内容的直播画面,在直播界面104显示直播画面的情况下,用户对控件101执行触控操作后,如图9所示,显示目标游戏的第一游戏画面的游戏界面103可以同时以小窗口的形式显示在直播界面104中,游戏界面103和直播界面104可以重叠。

步骤202、所述游戏服务器将所述数据传输请求发送至交易平台服务器。

例如,当游戏服务器向终端设备发送游戏道具的商品数据信息时,终端设备接收该游戏道具的商品数据信息,并保存该游戏道具的商品数据信息。

可选的,终端设备可以将数据传输请求发送至游戏服务器,然后游戏服务器接收到数据传输请求之后,再向交易平台服务器发送数据传输请求。

其中,交易平台服务器为存储游戏道具的商品数据信息的服务器,服务器中存储的商品数据信息包括游戏道具的名称、编号信息、属性信息、功能信息、用法信息、图片标识信息、价格信息和交易规则信息等。

步骤203、所述交易平台服务器根据所述数据传输请求确定所述游戏道具对应的商品数据信息,并将所述商品数据信息发送至直播服务器。

例如,交易平台服务器接收数据传输请求,在存储的商品数据信息中查询数据传输请求对应的商品数据信息,并将所述商品数据信息发送至直播服务器。

可选的,商品数据信息可以是所述游戏道具的名称、编号信息、属性信息、功能信息、用法信息、图片标识信息、价格信息和交易规则信息。

步骤204、所述直播服务器将所述商品数据信息发送给与所述第一客户端处于相同直播间的第二客户端。

例如,第二客户端接收直播服务器发送的游戏道具的商品数据信息之后,将该商品数据信息按照预先设置的商品数据信息的展示形式在第二客户端的直播间的评论界面中显示,以供第二客户端的用户对游戏道具进行浏览、购买等行为。

可选的,商品数据信息的展示形式可以是显性显示所述商品数据信息、隐性显示所述商品数据信息和/或以弹幕的形式滚动显示所述商品数据信息。

可选的,终端设备预先设置游戏道具在第二客户端中的商品数据信息展示形式,然后控制第二客户端按照商品数据信息展示形式显示商品数据信息。

其中,商品数据信息展示形式可以为全部商品数据信息按照设定的排列方式在第二客户端中显示,排列方式不受限制,可以为矩形、多边形、圆形等规则形状、也可以为根据第二客户端页面背景设置的不规则形状。

可选的,商品数据信息展示形式可以为部分商品数据信息按照设定的排列方式在第二客户端界面中显示,排列方式不受限制,可以为矩形、多边形、圆形等规则形状、也可以为根据第二客户端页面背景设置的不规则形状,例如,商品数据信息包括的游戏道具的名称和价格信息在第二客户端界面中显示,除此之外的其他商品数据信息在第二客户端界面中隐藏显示,当点击直接显示在第二客户端界面中的商品数据信息时,或者将直播界面中的控制光标放置在显示的商品数据信息上时,其他未显示的商品数据信息出现。

可选的,商品数据信息展示形式可以为全部商品数据信息在第二客户端界面中按照设定的排列方式隐藏显示,排列方式不受限制,可以为矩形、多边形、圆形等规则形状、也可以为根据第二客户端页面背景设置的不规则形状,在第二客户端界面中设置一个商品数据信息的标识图标,当点击该标识图标,或者将直播界面中的控制光标放置在该标识图标上,隐藏显示的商品数据信息出现。

可选的,商品数据信息展示形式为以弹幕的形式直播界面中滚动显示,弹幕可以包括全部商品数据信息,或部分商品数据信息,包括商品数据信息的弹幕周期性在直播界面中显示,周期的长度不受限制,可以根据商品数据信息的数量等灵活设置。

可选的,商品数据信息的展示字体的大小、颜色、类型等属性不受限制,可以根据实际情况灵活设置,所有字体的属性可以完全相同,可以部分相同,也可以完全不同。

可选的,当用户对商品数据信息执行点击等触发操作时,第二客户端响应针对商品数据信息的触发操作生成商品交易请求,并启动游戏道具对应的目标游戏,其中,商品数据信息包含游戏道具对应的游戏道具标识;第二客户端将商品交易请求发送至游戏服务器;游戏服务器根据商品数据信息中的游戏道具标识,在第二客户端对应的游戏账户中添加游戏道具。

可选的,在第二客户端生成游戏道具的第一交互控件,当用户在第二客户端对第一交互控件做出触发操作时,终端设备执行触发操作。具体的,第一交互控件可以为游戏道具的购买入口,触发操作可以为单击、双击、长按等操作,当用户点击游戏道具的购买入口时,可以跳转至游戏道具的交易平台,用户进行浏览或购买等后续操作。

可选的,第一交互控件可以为输入控件,触发操作可以为用户的输入操作,即用户可以在第一交互控件中输入文字内容,发表对该游戏道具的评论,评论内容可以以弹幕形式在第一交互控件中滚动显示。

可选的,第一交互控件的形状、大小、在目标游戏界面中的位置等属性不受限制,可以根据实际情况灵活设置。

请参阅图3,图3为本发明实施例提供的直播云游戏商品互动方法的另一流程示意图。该方法的具体流程可以如下:

步骤301、第一客户端发送游戏开启请求。

例如,第一客户端打开存储的直播应用程序,获取观看直播的用户登录直播应用的用户名和账号密码,确认用户登录直播应用,打开用户选定的游戏直播,识别用户在第一客户端做出的目标游戏的开启操作,然后根据开启操作生成游戏开启请求,并发送至游戏服务器。

具体的,第一客户端打开用户选定的游戏主播创建的游戏直播,在游戏直播过程中,第一客户端识别到用户在直播用户界面控制鼠标对目标游戏的启动入口做出了单击操作,该启动入口由彩色变为灰色,若用户再次点击该启动入口,则该点击操作无法生效,该启动入口为该即将要打开的目标游戏的应用程序图标,然后,第一客户端获取目标游戏的游戏信息,例如,游戏具体名称、游戏基本属性等,和用户对应于该目标游戏的用户账号信息,生成游戏开启请求,终端设备寻找该目标游戏对应的游戏服务器,通过内置在直播服务器内的中转SDK向该目标游戏对应的游戏服务器发送游戏开启请求。

步骤302、游戏服务器处理游戏开启请求,作出回复。

例如,游戏服务器接收到第一客户端发送的游戏开启请求,解析该游戏开启请求,识别出游戏开启请求包括的游戏具体名称、游戏基本属性等游戏信息和用户账号信息,通过内置在游戏服务器后台的中转SDK向第一客户端做出回复,表明第一客户端可以打开目标游戏。

步骤303、第一客户端打开游戏界面。

例如,第一客户端接收到游戏服务器做出的回复,确认可以打开游戏界面,则第一客户端生成一个H5网页,作为游戏界面,该H5网页嵌入第一客户端,占据第一客户端页面的右上角的部分面积,用户拉动该游戏界面的边框或角,改变游戏界面的边框的位置,从而根据实际情况设置游戏界面的大小,当游戏界面的面积增大时,占据第一客户端的面积增大,第一客户端页面的面积减小,用户利用鼠标按压游戏界面,并移动游戏界面,可以改变游戏界面的位置直至用户停止按压游戏界面,游戏界面停止移动。

步骤304、第一客户端接收目标游戏的游戏数据并在游戏界面中显示。

例如,第一客户端与游戏服务器协商游戏数据参数,根据游戏数据参数接收游戏服务器传输的视频流数据和文本数据,然后,第一客户端根据自身可以支持的文本数据的参数选项对文本数据进行处理,与游戏服务器传输的视频流数据进行结合,形成处理后的视频流数据,之后,第一客户端根据游戏服务器传输的视频流数据和处理后的视频流数据每一帧对应的时间,进行叠加,形成游戏数据,并将该游戏数据显示在游戏界面中。

步骤305、第一客户端响应于用户在游戏界面触发的游戏道具的出售操作,向游戏服务器发送游戏道具的数据传输请求。

例如,若游戏主播想要将目标游戏中的道具发送至直播界面中时,则在游戏界面点击该游戏道具,第一客户端生成包括该道具编号信息的数据传输请求,并向游戏服务器发送。

步骤306、游戏服务器接收所述数据传输请求,将数据传输请求发送至交易平台服务器。

步骤307、交易平台服务器根据数据传输请求获取所述游戏道具的商品数据信息。

例如,交易平台服务器根据数据传输请求包括的游戏道具的编号获取商品数据信息,包括游戏道具的名称、编号信息、属性信息、功能信息、用法信息、图片标识信息、价格信息和交易规则信息,并向直播服务器发送商品数据信息。

步骤308、直播服务器接收所述交易平台服务器传输的根据所述数据传输请求获取的所述游戏道具的商品数据信息,向第二客户端发送商品数据信息。

步骤309、第二客户端在直播界面中显示所述商品数据信息。

例如,第二客户端将该商品数据信息包括的游戏道具的名称以弹幕的形式在直播评论界面中周期性滚动显示,并且在每个弹幕的下方生成该游戏道具的购买链接。

请参阅图4,本发明实施例还提供一种直播云游戏商品互动方法的交互流程图,第一客户端包括直播界面和游戏界面,第一客户端向直播服务器发送游戏开启请求,直播服务器接收该游戏开启请求,并转发至游戏服务器,游戏服务器向第一客户端做出回复,在第一客户端中打开游戏界面,游戏界面打开后,向直播服务器回传游戏数据和用户信息,确认游戏界面启动成功,游戏服务器利用中转SDK向第一客户端通过视频流传输游戏画面,第一客户端接收游戏画面并在游戏界面中显示。

第一客户端根据用户在游戏界面触发的针对游戏道具的出售操作,生成游戏道具的数据传输请求,并向游戏服务器传输该数据传输请求,游戏服务器接收该数据传输请求之后,向交易平台服务器转发该数据传输请求,交易平台服务器接收该数据传输请求之后,根据该数据传输请求获取游戏道具的价格信息等商品数据信息,并向直播服务器发送游戏道具的商品数据信息,直播服务器接收该商品数据信息,将该商品数据信息发送至与第一客户端处于相同直播间的第二客户端,第二客户端接收该商品数据信息,并按照预设的商品数据信息展示形式显示在直播界面中。

本发明实施例提供的直播中游戏商品互动方法、装置、计算机设备及存储介质,通过使第一客户端响应于用户在游戏界面内针对游戏道具触发的出售操作,根据出售操作生成数据传输请求,并向游戏服务器发送数据传输请求,然后,游戏服务器将数据传输请求发送至交易平台服务器,接着,交易平台服务器根据数据传输请求确定游戏道具对应的商品数据信息,并将商品数据信息发送至直播服务器,最后,直播服务器将商品数据信息发送给与第一客户端处于相同直播间的第二客户端,本发明实施例通过在第一客户端的图形用户界面中打开游戏界面,实现目标游戏的游戏界面和直播目标游戏的直播界面的数据互通,使得游戏界面中的游戏道具可以在直播界面中作为商品展示于直播界面中,使得观看直播的用户可以进一步在第二客户端的直播界面中对该商品执行浏览、购买等操作。

为便于更好的实施本发明实施例的直播云游戏商品互动方法,本发明实施例还提供一种直播云游戏商品互动装置。请参阅图5,图5为本发明实施例提供的直播云游戏商品互动装置的结构示意图。该直播云游戏商品互动装置可以包括商品请求生成单元401、商品请求发送单元402、商品信息确定单元403和商品信息发送单元404。

其中,商品请求生成单元401,用于使第一客户端响应于用户在游戏界面内针对游戏道具触发的出售操作,根据所述出售操作生成数据传输请求,并向游戏服务器发送所述数据传输请求;

商品请求发送单元402,用于使所述游戏服务器将所述数据传输请求发送至交易平台服务器;

商品信息确定单元403,用于使所述交易平台服务器根据所述数据传输请求确定所述游戏道具对应的商品数据信息,并将所述商品数据信息发送至直播服务器;

商品信息发送单元404,用于使所述直播服务器将所述商品数据信息发送给与所述第一客户端处于相同直播间的第二客户端。

可选的,所述第一客户端安装有直播应用,所述直播应用对应的直播界面中设置有云游戏的启动入口,所述商品请求生成单元401还用于使所述第一客户端响应针对所述启动入口的开启操作,向所述直播服务器发送所述云游戏对应的游戏开启请求;

所述直播服务器接收所述游戏开启请求,并将所述游戏开启请求发送至所述云游戏对应的所述游戏服务器;

所述云游戏对应的所述游戏服务器向所述第一客户端发送所述游戏开启请求对应的目标游戏的第一游戏画面;

所述第一客户端接收所述第一游戏画面,在图形用户界面的所述游戏界面中显示所述第一游戏画面。

可选的,所述数据传输请求携带有所述游戏道具对应的游戏账号信息和游戏道具信息,所述游戏账号信息与所述第一客户端登录所述直播应用的直播账号信息相同。

可选的,所述第一客户端安装有游戏应用,所述商品请求生成单元401还用于使所述第一客户端响应针对所述游戏应用的开启操作,向所述游戏应用对应的游戏服务器发送游戏开启请求;

所述游戏应用对应的游戏服务器根据所述游戏开启请求向所述第一客户端发送目标游戏的游戏数据;

所述第一客户端根据所述游戏数据渲染所述游戏应用对应的第一游戏画面,并在所述第一客户端的图形用户界面的所述游戏界面中显示所述第一游戏画面。

可选的,所述数据传输请求携带有所述游戏道具对应的游戏账号信息和游戏道具信息,所述第一客户端安装有直播应用,所述游戏账号信息属于所述第一客户端登录所述直播应用的直播账号信息关联的游戏账号集。

可选的,所述第一客户端安装有直播应用,所述第一客户端为主播客户端,所述商品请求生成单元401还用于使所述第一客户端登录所述直播应用,并在所述直播应用中创建所述目标游戏的所述直播间;

所述第一客户端获取对应的主播视频,将所述第一客户端对应的主播视频和所述第一游戏画面发送至所述直播应用对应的所述直播服务器;

所述直播服务器将所述第一客户端对应的主播视频和所述第一游戏画面发送至加入所述直播间的所述第二客户端。

可选的,所述第二客户端安装有直播应用,所述第二客户端为观众客户端,所述装置还包括使所述第二客户端登录所述直播应用,在所述直播应用中加入所述目标游戏的所述直播间;

所述第二客户端接收所述直播服务器发送的所述第一客户端对应的主播视频和所述第一游戏画面,在所述直播间显示所述第一客户端对应的主播视频和所述第一游戏画面。

可选的,所述第一客户端和所述第二客户端安装有直播应用,所述第一客户端和第二客户端为观众客户端,所述商品请求生成单元401还用于使所述第一客户端和所述第二客户端登录所述直播应用,并在所述直播应用中加入主播客户端创建的针对所述目标游戏的所述直播间;

所述第一客户端和所述第二客户端接收所述直播服务器发送的直播画面,在所述直播间显示所述直播画面,所述直播画面包括所述主播客户端对应的主播视频和主播运行所述目标游戏对应的第二游戏画面。

可选的,所述第二客户端安装有直播应用,所述第一客户端为观众客户端,所述第二客户端为主播客户端,所述装置还用于使所述第二客户端登录所述直播应用,并在所述直播应用中创建所述目标游戏的所述直播间;

所述第二客户端获取对应的主播视频和主播运行所述目标游戏对应的第二游戏画面,将所述第二客户端对应的主播视频和所述第二游戏视频发送至所述直播应用对应的所述直播服务器;

所述直播服务器将所述第二客户端对应的主播视频和所述第二游戏画面发送至加入所述直播间的所述第一客户端。

可选的,所述第一客户端安装有直播应用,所述商品请求生成单元401还用于使所述第一客户端登录所述直播应用,在所述直播应用中加入所述目标游戏的所述直播间;

所述第一客户端接收所述直播服务器发送的所述第二客户端对应的主播视频和所述第二游戏画面,在所述直播间显示所述第二客户端对应的主播视频和所述第二游戏画面。

可选的,所述第二客户端所处直播间的标识与所述第一客户端所处直播间的标识相同。

可选的,所述商品信息发送单元404还用于使所述第二客户端接收所述直播服务器发送的所述商品数据信息,按照预先设置的所述商品数据信息的展示形式在所述直播间的评论界面显示所述商品数据信息。

可选的,所述装置还包括使所述第二客户端响应针对所述商品数据信息的触发操作生成商品交易请求,并启动所述游戏道具对应的目标游戏,其中,所述商品数据信息包含所述游戏道具对应的游戏道具标识;

所述第二客户端将所述商品交易请求发送至所述游戏服务器;

所述游戏服务器根据所述商品数据信息中的所述游戏道具标识,在所述第二客户端对应的游戏账户中添加所述游戏道具。

可选的,所述商品数据信息包括所述游戏道具的名称、编号信息、属性信息、功能信息、用法信息、图片标识信息、价格信息和交易规则信息。

可选的,所述商品数据信息的展示形式包括显性显示所述商品数据信息、隐性显示所述商品数据信息和/或以弹幕的形式滚动显示所述商品数据信息。

可选的,所述出售操作包括作用于所述游戏道具图标的触控操作或非触控操作。

可选的,所述触控操作包括点击操作、重按操作、长按操作和滑动操作中的任意一种或几种的组合。

可选的,所述滑动操作包括起始触控点位于所述游戏道具图标、最终触控点位于直播间界面的滑动操作。

本发明实施例提供的直播云游戏商品互动装置,通过商品请求生成单元401,使第一客户端响应于用户在游戏界面内针对游戏道具触发的出售操作,根据出售操作生成数据传输请求,并向游戏服务器发送数据传输请求;通过商品请求发送单元402,使游戏服务器将数据传输请求发送至交易平台服务器;通过商品信息确定单元403,使交易平台服务器根据数据传输请求确定游戏道具对应的商品数据信息,并将商品数据信息发送至直播服务器;通过商品信息发送单元404,使直播服务器将商品数据信息发送给与第一客户端处于相同直播间的第二客户端。本发明实施例通过在第一客户端中打开游戏界面,实现第一客户端的直播界面和游戏界面的数据互通,使得用户可以将游戏界面中的游戏道具的详细商品数据信息直接发送并展示于第二客户端的直播界面中,使得观看直播的用户可以进一步在第二客户端中对该游戏道具进行浏览、购买等操作。

相应的,本发明实施例还提供一种计算机设备,该计算机设备可以为终端设备,该终端设备可以为智能手机、平板电脑、笔记本电脑、触控屏幕、游戏机、个人计算机、个人数字助理等终端设备。如图6所示,图6为本发明实施例提供的计算机设备的结构示意图。该计算机设备500包括有一个或者一个以上处理核心的处理器501、有一个或一个以上计算机可读存储介质的存储器502及存储在存储器502上并可在处理器上运行的计算机程序。其中,处理器501与存储器502电性连接。本领域技术人员可以理解,图中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

处理器501是计算机设备500的控制中心,利用各种接口和线路连接整个计算机设备500的各个部分,通过运行或加载存储在存储器502内的软件程序和/或模块,以及调用存储在存储器502内的数据,执行计算机设备500的各种功能和处理数据,从而对计算机设备500进行整体监控。

在本发明实施例中,计算机设备500中的处理器501会按照如下的步骤,将一个或一个以上的应用程序的进程对应的指令加载到存储器502中,并由处理器501来运行存储在存储器502中的应用程序,从而实现各种功能:

第一客户端响应于用户在游戏界面内针对游戏道具触发的出售操作,根据出售操作生成数据传输请求,并向游戏服务器发送数据传输请求;

游戏服务器将数据传输请求发送至交易平台服务器;

交易平台服务器根据数据传输请求确定游戏道具对应的商品数据信息,并将商品数据信息发送至直播服务器;

直播服务器将商品数据信息发送给与所述第一客户端处于相同直播间的第二客户端。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

可选的,如图6所示,计算机设备500还包括:触控显示屏503、射频电路504、音频电路505、输入单元506以及电源507。其中,处理器501分别与触控显示屏503、射频电路504、音频电路505、输入单元506以及电源507电性连接。本领域技术人员可以理解,图6中示出的计算机设备结构并不构成对计算机设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。

触控显示屏503可用于显示图形用户界面以及接收用户作用于图形用户界面产生的操作指令。触控显示屏503可以包括显示面板和触控面板。其中,显示面板可用于显示由用户输入的信息或提供给用户的信息以及计算机设备的各种图形用户接口,这些图形用户接口可以由图形、文本、图标、视频和其任意组合来构成。可选的,可以采用液晶显示器(Liquid Crystal Display,LCD)、有机发光二极管(Organic Light-Emitting Diode,OLED)等形式来配置显示面板。触控面板可用于收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板上或在触控面板附近的操作),并生成相应的操作指令,且操作指令执行对应程序。可选的,触控面板可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器501,并能接收处理器501发来的命令并加以执行。触控面板可覆盖显示面板,当触控面板检测到在其上或附近的触摸操作后,传送给处理器501以确定触摸事件的类型,随后处理器501根据触摸事件的类型在显示面板上提供相应的视觉输出。在本发明实施例中,可以将触控面板与显示面板集成到触控显示屏503而实现输入和输出功能。但是在某些实施例中,触控面板与触控面板可以作为两个独立的部件来实现输入和输出功能。即触控显示屏503也可以作为输入单元506的一部分实现输入功能。

在本发明实施例中,通过处理器501执行直播应用程序在触控显示屏503上生成直播用户界面,直播用户界面上的虚拟场景中包含直播的实时画面、至少一个目标游戏的启动入口或游戏应用图标、至少一个游戏道具的标志性图标和游戏界面的页面等,游戏界面的页面中包含执行目标游戏应用程序在触控显示屏503上生成的游戏用户界面,游戏用户界面中的虚拟场景中包含至少一个技能控制区域,技能控制区域中包含至少一个技能控件。该触控显示屏503用于呈现直播用户界面、游戏用户界面以及接收用户作用于直播用户界面和游戏用户界面产生的操作指令。

射频电路504可用于收发射频信号,以通过无线通信与网络设备或其他计算机设备建立无线通讯,与网络设备或其他计算机设备之间收发信号。

音频电路505可以用于通过扬声器、传声器提供用户与计算机设备之间的音频接口。音频电路505可将接收到的音频数据转换后的电信号,传输到扬声器,由扬声器转换为声音信号输出;另一方面,传声器将收集的声音信号转换为电信号,由音频电路505接收后转换为音频数据,再将音频数据输出处理器501处理后,经射频电路504以发送给比如另一计算机设备,或者将音频数据输出至存储器502以便进一步处理。音频电路505还可能包括耳塞插孔,以提供外设耳机与计算机设备的通信。

输入单元506可用于接收输入的数字、字符信息或用户特征信息(例如指纹、虹膜、面部信息等),以及产生与用户设置以及功能控制有关的键盘、鼠标、操作杆、光学或者轨迹球信号输入。

电源507用于给计算机设备1000的各个部件供电。可选的,电源507可以通过电源管理系统与处理器501逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。电源507还可以包括一个或一个以上的直流或交流电源、再充电系统、电源故障检测电路、电源转换器或者逆变器、电源状态指示器等任意组件。

尽管图6中未示出,计算机设备500还可以包括摄像头、传感器、无线保真模块、蓝牙模块等,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

由上可知,本实施例提供的计算机设备,可以执行直播应用程序,启动并运行第一客户端,并且识别用户在第一客户端中执行的目标游戏的开启操作,然后,根据该开启操作生成游戏开启请求,将该游戏开启请求发送至游戏服务器,接着,根据游戏服务器对游戏开启请求的回复,在第一客户端中打开游戏界面,并接收游戏服务器传输的目标游戏的游戏数据,使该游戏数据在第一客户端中打开的游戏界面中运行,使得利用第一客户端观看直播的用户可以在第一客户端中打开游戏界面,并且在游戏界面中执行目标游戏的所有操作,实现用户在观看直播的同时也可以玩游戏。

此外,计算机设备可以识别用户在游戏界面中触发的游戏道具的出售操作,向游戏服务器发送游戏道具的数据传输请求,继而,接收游戏服务器传输的游戏道具的商品数据信息,并且控制第一客户端按照预先设定的展示形式显示游戏道具的商品数据信息,使得目标游戏中的游戏道具可以直接在第一客户端中显示,以便于更多的用户在第一客户端中对游戏道具执行进一步操作,使得观看直播的用户可以更加了解目标游戏的商品,方便快捷的执行购买等操作。

本领域普通技术人员可以理解,上述实施例的各种方法中的全部或部分步骤可以通过指令来完成,或通过指令控制相关的硬件来完成,该指令可以存储于一计算机可读存储介质中,并由处理器进行加载和执行。

为此,本发明实施例提供一种计算机可读存储介质,其中存储有多条计算机程序,该计算机程序能够被处理器进行加载,以执行本发明实施例所提供的任一种直播云游戏商品互动方法中的步骤。例如,该计算机程序可以执行如下步骤:

第一客户端响应于用户在游戏界面内针对游戏道具触发的出售操作,根据出售操作生成数据传输请求,并向游戏服务器发送数据传输请求;

游戏服务器将数据传输请求发送至交易平台服务器;

交易平台服务器根据数据传输请求确定游戏道具对应的商品数据信息,并将商品数据信息发送至直播服务器;

直播服务器将商品数据信息发送给与所述第一客户端处于相同直播间的第二客户端。

以上各个操作的具体实施可参见前面的实施例,在此不再赘述。

其中,该存储介质可以包括:只读存储器(Read Only Memory,ROM)、随机存取记忆体(Random Access Memory,RAM)、磁盘或光盘等。

由于该存储介质中所存储的计算机程序,可以执行本发明实施例所提供的任一种直播中游戏商品互动方法中的步骤,因此,可以实现本发明实施例所提供的任一种直播中游戏商品互动方法所能实现的有益效果,详见前面的实施例,在此不再赘述。

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。

以上对本发明实施例所提供的一种直播中游戏商品互动方法、装置、计算机设备及存储介质进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的技术方案及其核心思想;本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例的技术方案的范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号