发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的游戏页面的处理方法和装置。
依据本发明的一个方面,提供了一种游戏页面的处理方法,包括:
在游戏页面中嵌入包含视频播放器的直播窗口;
响应于用户登录指定游戏的操作,展示包含直播窗口的所述游戏页面;
在游戏页面中展示游戏相关内容,以及获取直播视频流,并通过所述视频播放器在游戏页面中的所述直播窗口中播放所述直播视频流。
可选地,该方法进一步包括:预先配置游戏区服与直播视频流之间的对应关系,并保存到指定列表中;
所述在游戏页面中的所述直播窗口中显示输出对应的直播视频流包括:根据用户登录游戏所选择的游戏区服,查询所述指定列表确定对应的直播视频流。
可选地,所述预先配置游戏区服与直播视频流之间的对应关系包括:
先配置游戏区服与网络主播之间的对应关系,然后将网络主播的直播视频流与相应游戏区服对应。
可选地,该方法进一步包括:
向用户展示游戏区服与网络主播之间的对应关系,以供用户进行游戏区服的选择。
可选地,所述在游戏页面中嵌入包含视频播放器的直播窗口包括:
通过iframe方式在游戏页面中嵌入包含视频播放器的直播窗口。
可选地,所述获取直播视频流包括:
为所述直播窗口配置对应的直播视频流的网址;
通过访问所配置的直播视频流的网址获取直播视频流。
可选地,所述通过iframe方式在游戏页面中嵌入包含视频播放器的直播窗口包括:
在游戏页面预置的指定iframe标签中,写入为直播窗口配置对应的直播视频流的网址。
可选地,所述为所述直播窗口配置对应的直播视频流的网址包括:
获取对应的直播视频流的简洁版网页的网址;
为所述直播窗口配置对应的直播视频流的简洁版网页的网址。
可选地,该方法进一步包括:
控制所述游戏页面上的各图层的优先级,使得所述直播视频流显示在各图层的最前端。
可选地,该方法进一步包括:
建立所述用户的游戏***中的账号与直播***中的账号之间的对应关系,从而使得所述用户在所述游戏页面上与所述直播窗口中的直播内容进行互动。
可选地,该方法进一步包括:
通过调整所述游戏页面以及所述直播窗口中显示内容的码率或清晰度,来调整对资源的占用率。
依据本发明的另一方面,提供了一种游戏页面的处理装置,包括:
页面处理单元,适于在游戏页面中嵌入包含视频播放器的直播窗口;响应于用户登录指定游戏的操作,展示包含直播窗口的游戏页面;在游戏页面中展示游戏相关内容,以及在游戏页面中的所述直播窗口中显示输出对应的直播视频流。
可选地,该装置进一步包括:配置单元,适于预先配置游戏区服与直播视频流之间的对应关系,并保存到指定列表中;
所述页面处理单元,适于根据用户登录游戏所选择的游戏区服,查询所述指定列表确定对应的直播视频流。
可选地,所述配置单元,适于先配置游戏区服与网络主播之间的对应关系,然后将网络主播的直播视频流与相应游戏区服对应。
可选地,该装置进一步包括:
展示单元,适于向用户展示游戏区服与网络主播之间的对应关系,以供用户进行游戏区服的选择。
可选地,所述页面处理单元,适于通过iframe方式在游戏页面中嵌入包含视频播放器的直播窗口。
可选地,所述页面处理单元,适于为所述直播窗口配置对应的直播视频流的网址;通过访问所配置的直播视频流的网址获取直播视频流。
可选地,所述页面处理单元,适于在游戏页面预置的指定iframe标签中,写入为直播窗口配置对应的直播视频流的网址。
可选地,所述页面处理单元,适于获取对应的直播视频流的简洁版网页的网址;为所述直播窗口配置对应的直播视频流的简洁版网页的网址。
可选地,该装置进一步包括:
页面图层控制单元,适于控制所述游戏页面上的各图层的优先级,使得所述直播视频流显示在各图层的最前端。
可选地,该装置进一步包括:
账号关联单元,适于建立所述用户的游戏***中的账号与直播***中的账号之间的对应关系,从而使得所述用户在所述游戏页面上与所述直播窗口中的直播内容进行互动。
可选地,该装置进一步包括:
页面输出调整单元,适于通过调整所述游戏页面以及所述直播窗口中显示内容的码率或清晰度,来调整对资源的占用率。
由上述可知,本发明的技术方案,在游戏页面中嵌入包含视频播放器的直播窗口,在接收到用户登录指定游戏的操作指令后,展示包含直播窗口的游戏页面,利用视频播放器在直播窗口中播放获取的直播视频流,以及在游戏页面中同时展示游戏相关内容,该技术方案实现了在同一页面内同时展示直播内容和游戏相关内容,用户在玩游戏的同时还可以通过直播窗口和游戏主播进行互动,大大提升了用户的参与度,极大地满足了用户的社交需求。
上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。
具体实施方式
下面将参照附图更详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。
图1示出了根据本发明一个实施例的一种游戏页面的处理方法的流程图,如图1所示,该方法包括:
步骤S110,在游戏页面中嵌入包含视频播放器的直播窗口。
步骤S120,响应于用户登录指定游戏的操作,展示包含直播窗口的游戏页面。
步骤S130,在游戏页面中展示游戏相关内容,以及获取直播视频流,并通过视频播放器在游戏页面中的直播窗口中播放直播视频流。
可见,图1所示的方法,在游戏页面中嵌入包含视频播放器的直播窗口,在接收到用户登录指定游戏的操作指令后,展示包含直播窗口的游戏页面,利用视频播放器在直播窗口中播放获取的直播视频流,以及在游戏页面中同时展示游戏相关内容,该技术方案实现了在同一页面内同时展示直播内容和游戏相关内容,用户在玩游戏的同时还可以通过直播窗口和游戏主播进行互动,大大提升了用户的参与度,极大地满足了用户的社交需求。
在本发明的一个实施例中,图1所示的方法进一步包括:预先配置游戏区服与直播视频流之间的对应关系,并保存到指定列表中;在游戏页面中的直播窗口中显示输出对应的直播视频流包括:根据用户登录游戏所选择的游戏区服,查询指定列表确定对应的直播视频流。
举例而言,直播玩游戏A的网络主播有十人,游戏A的区服也为十个。每个网络主播在直播时,在该网络主播的直播房间会播放对应的直播视频流,用户在正常情况下可以通过访问直播网站,进入该直播房间后进行观看。在本实施例中,预先配置好游戏区服与直播视频流的对应关系,例如游戏A的区服一对应一号主播的直播视频流,区服二对应二号主播的直播视频流,等等。
但实际上,用户是从直播视频流的URL中是无法直观地了解到与其对应的主播的详情的,而如果用户只有在实际进入游戏后才能查看到网络主播的直播内容是非常不便的,用户更希望在游戏登录页面就可以先了解到直播内容的介绍,例如网络主播的照片等。可以看出,游戏区服实际是与网络主播对应的,因此在本发明的一个实施例中,上述方法中,预先配置游戏区服与直播视频流之间的对应关系包括:先配置游戏区服与网络主播之间的对应关系,然后将网络主播的直播视频流与相应游戏区服对应。
并且这种对应关系需要被用户获知,即在本发明的一个实施例中,向用户展示游戏区服与网络主播之间的对应关系,以供用户进行游戏区服的选择。例如,在游戏登录页面,用户点击区服一后,展示一号主播的照片、直播间头像或直播截图等。这样用户点击各区服,可以查看到与各个区服对应的网络主播,如果是新用户,可以选择喜欢的主播所对应的区服,在该区服创建角色;如果是老用户,既可以选择原区服,也可以选择其他区服并创建角色。
这样,游戏玩家在进行区服的选择时,不仅可以考虑服务器的网络状况、服务器名称等因素选取区服,还可以根据喜爱的网络主播选取区服。在本发明的一个实施例中,与各区服对应的网络主播所直播的内容即是该网络主播在该区服内玩游戏的实况,用户还可以根据网络主播在游戏中所处的位置,操控自己的角色到达同一位置,在游戏中与主播进行互动,如组队刷副本等等。
在本发明的一个实施例中,图1所示的方法中,在游戏页面中嵌入包含视频播放器的直播窗口包括:通过iframe方式在游戏页面中嵌入包含视频播放器的直播窗口。
以网页游戏为例,用户可以打开浏览器进入游戏网站,获取游戏页面;也可以通过下载网页游戏的微端到本地,在本地打开可执行文件来运行游戏。但无论哪种方式,用户实际在玩游戏时都是对游戏页面进行操作。因此为使得用户的体验更好,本发明的实施例将直播窗口嵌入游戏页面中,由于网页游戏的页面为html页面,在本实施例中,通过iframe方式在游戏页面中嵌入包含视频播放器的直播窗口。具体地,在游戏页面预置的指定iframe标签中,写入为直播窗口配置对应的直播视频流的网址;这样在打开游戏页面后,就可以通过访问所配置的直播视频流的网址获取直播视频流。
前文述及,直播视频流是通过从网络主播所在的直播***获取的。而直播***为了增强用户与主播的互动、实现直播***的商业利益等,直播***往往在各网络主播的直播间中设置了多种多样的功能,例如在直播内容中***广告等,这些功能使得直播视频流内容过多,并不适合在游戏页面中播放,过多的内容不仅满足不了用户需求,还会大大浪费硬件资源。因此在本发明的一个实施例中,上述方法中,为直播窗口配置对应的直播视频流的网址包括:获取对应的直播视频流的简洁版网页的网址;为直播窗口配置对应的直播视频流的简洁版网页的网址。其中,简洁版网页的网址是为嵌入游戏页面的直播窗口专门提供的。这样使得在游戏页面中播放的内容恰好可以满足用户观看直播、与主播互动的需求,同时也不提供多余的内容使用户厌烦。
在本发明的一个实施例中,图1所示的方法进一步包括:控制游戏页面上的各图层的优先级,使得直播视频流显示在各图层的最前端。
由于直播窗口嵌入在游戏页面中,因此可能出现游戏部分相关内容和直播窗口需要在同一位置显示的情况。然而考虑到用户此时更希望看到直播内容,因此需要对游戏页面各flash图层的优先级进行调整,使得直播视频流的图层覆盖原本游戏内容的图层,实现了在原本播放的游戏内容上面嵌套一层直播内容。
用户在登录游戏时使用的是游戏账号而非直播***的账号,但用户还希望观看直播内容以及与主播互动,因此还需要直播***中的账号。为解决这一问题,上述方法进一步包括:建立用户的游戏***中的账号与直播***中的账号之间的对应关系,从而使得用户在游戏页面上与直播窗口中的直播内容进行互动。这样,用户在游戏页面中,如果用户的焦点是在游戏内容,那么用户可以把直播窗口最小化,然后语音跟主播交流;如果用户的焦点是在直播内容,即用户可以打开直播窗口和网络主播进行轻交互,例如聊天弹幕、送网络主播礼物等等。
在本发明的一个实施例中,上述该方法进一步包括:通过调整游戏页面以及直播窗口中显示内容的码率或清晰度,来调整对资源的占用率。
随着技术的提升,游戏厂商为满足用户需求,提供的游戏贴图质量往往较高,例如需要处理大量3D资源,而在本发明的实施例中,游戏页面中还需要播放直播内容,这无疑增多了需要处理的内容,需要占用更多的资源。为对此进行优化,在本实施例中,对游戏页面和直播窗口中显示内容的码率或清晰度进行调整,例如随着用户焦点的变化,降低另一部分内容的码率或清晰度。
图2示出了根据本发明一个实施例的一种游戏页面的处理装置的结构示意图,如图2所示,游戏页面的处理装置200包括:
页面处理单元210,适于在游戏页面中嵌入包含视频播放器的直播窗口;响应于用户登录指定游戏的操作,展示包含直播窗口的游戏页面;在游戏页面中展示游戏相关内容,以及在游戏页面中的直播窗口中显示输出对应的直播视频流。
可见,图2所示的装置,在游戏页面中嵌入包含视频播放器的直播窗口,在接收到用户登录指定游戏的操作指令后,展示包含直播窗口的游戏页面,利用视频播放器在直播窗口中播放获取的直播视频流,以及在游戏页面中同时展示游戏相关内容,该技术方案实现了在同一页面内同时展示直播内容和游戏相关内容,用户在玩游戏的同时还可以通过直播窗口和游戏主播进行互动,大大提升了用户的参与度,极大地满足了用户的社交需求。
在本发明的一个实施例中,图2所示的装置中,页面处理单元210,适于通过iframe方式在游戏页面中嵌入包含视频播放器的直播窗口。
在本发明的一个实施例中,上述装置中,页面处理单元210,适于为直播窗口配置对应的直播视频流的网址;通过访问所配置的直播视频流的网址获取直播视频流。
在本发明的一个实施例中,上述装置中,页面处理单元210,适于在游戏页面预置的指定iframe标签中,写入为直播窗口配置对应的直播视频流的网址。
在本发明的一个实施例中,上述装置中,页面处理单元210,适于获取对应的直播视频流的简洁版网页的网址;为直播窗口配置对应的直播视频流的简洁版网页的网址。
在本发明的一个实施例中,图2所示的装置进一步包括:页面输出调整单元220,适于通过调整游戏页面以及直播窗口中显示内容的码率或清晰度,来调整对资源的占用率。
图3示出了根据本发明另一个实施例的一种游戏页面的处理装置的结构示意图,如图3所示,游戏页面的处理装置300包括:配置单元320,适于预先配置游戏区服与直播视频流之间的对应关系,并保存到指定列表中;页面处理单元310,适于在游戏页面中嵌入包含视频播放器的直播窗口;响应于用户登录指定游戏的操作,展示包含直播窗口的游戏页面;在游戏页面中展示游戏相关内容,根据用户登录游戏所选择的游戏区服,查询指定列表确定对应的直播视频流,在游戏页面中的直播窗口中显示输出对应的直播视频流。
在本发明的一个实施例中,图3所示的装置中,配置单元320,适于先配置游戏区服与网络主播之间的对应关系,然后将网络主播的直播视频流与相应游戏区服对应。
在本发明的一个实施例中,图3所示的装置进一步包括:展示单元330,适于向用户展示游戏区服与网络主播之间的对应关系,以供用户进行游戏区服的选择。
在本发明的一个实施例中,上述装置进一步包括:页面图层控制单元,适于控制所述游戏页面上的各图层的优先级,使得所述直播视频流显示在各图层的最前端。
在本发明的一个实施例中,上述装置进一步包括:账号关联单元,适于建立用户的游戏***中的账号与直播***中的账号之间的对应关系,从而使得用户在游戏页面上与直播窗口中的直播内容进行互动。
需要说明的是,上述各装置实施例的具体实施方式与前述对应方法实施例的具体实施方式相同,在此不再赘述。
综上所述,本发明的技术方案,在游戏页面中嵌入包含视频播放器的直播窗口,在接收到用户登录指定游戏的操作指令后,展示包含直播窗口的游戏页面,利用视频播放器在直播窗口中播放获取的直播视频流,以及在游戏页面中同时展示游戏相关内容,该技术方案实现了在同一页面内同时展示直播内容和游戏相关内容,用户在玩游戏的同时还可以通过直播窗口和游戏主播进行互动,大大提升了用户的参与度,极大地满足了用户的社交需求。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
需要说明的是:
在此提供的算法和显示不与任何特定计算机、虚拟装置或者其它设备固有相关。各种通用装置也可以与基于在此的示教一起使用。根据上面的描述,构造这类装置所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。
在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。
本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的游戏页面的处理装置中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
本发明的实施例公开了A1、一种游戏页面的处理方法,其中,该方法包括:
在游戏页面中嵌入包含视频播放器的直播窗口;
响应于用户登录指定游戏的操作,展示包含直播窗口的所述游戏页面;
在游戏页面中展示游戏相关内容,以及获取直播视频流,并通过所述视频播放器在游戏页面中的所述直播窗口中播放所述直播视频流。
A2、如A1所述的方法,其中,
该方法进一步包括:预先配置游戏区服与直播视频流之间的对应关系,并保存到指定列表中;
所述在游戏页面中的所述直播窗口中显示输出对应的直播视频流包括:根据用户登录游戏所选择的游戏区服,查询所述指定列表确定对应的直播视频流。
A3、如A2所述的方法,其中,所述预先配置游戏区服与直播视频流之间的对应关系包括:
先配置游戏区服与网络主播之间的对应关系,然后将网络主播的直播视频流与相应游戏区服对应。
A4、如A3所述的方法,其中,该方法进一步包括:
向用户展示游戏区服与网络主播之间的对应关系,以供用户进行游戏区服的选择。
A5、如A1所述的方法,其中,所述在游戏页面中嵌入包含视频播放器的直播窗口包括:
通过iframe方式在游戏页面中嵌入包含视频播放器的直播窗口。
A6、如A5所述的方法,其中,所述获取直播视频流包括:
为所述直播窗口配置对应的直播视频流的网址;
通过访问所配置的直播视频流的网址获取直播视频流。
A7、如A6所述的方法,其中,所述通过iframe方式在游戏页面中嵌入包含视频播放器的直播窗口包括:
在游戏页面预置的指定iframe标签中,写入为直播窗口配置对应的直播视频流的网址。
A8、如A6或A7所述的方法,其中,所述为所述直播窗口配置对应的直播视频流的网址包括:
获取对应的直播视频流的简洁版网页的网址;
为所述直播窗口配置对应的直播视频流的简洁版网页的网址。
A9、如A1所述的方法,其中,该方法进一步包括:
控制所述游戏页面上的各图层的优先级,使得所述直播视频流显示在各图层的最前端。
A10、如A1-A9中任一项所述的方法,其中,该方法进一步包括:
建立所述用户的游戏***中的账号与直播***中的账号之间的对应关系,从而使得所述用户在所述游戏页面上与所述直播窗口中的直播内容进行互动。
A11、如A1-A9中任一项所述的方法,其中,该方法进一步包括:
通过调整所述游戏页面以及所述直播窗口中显示内容的码率或清晰度,来调整对资源的占用率。
本发明的实施例还公开了B12、一种游戏页面的处理装置,其中,该装置包括:
页面处理单元,适于在游戏页面中嵌入包含视频播放器的直播窗口;响应于用户登录指定游戏的操作,展示包含直播窗口的游戏页面;在游戏页面中展示游戏相关内容,以及在游戏页面中的所述直播窗口中显示输出对应的直播视频流。
B13、如B12所述的装置,其中,
该装置进一步包括:配置单元,适于预先配置游戏区服与直播视频流之间的对应关系,并保存到指定列表中;
所述页面处理单元,适于根据用户登录游戏所选择的游戏区服,查询所述指定列表确定对应的直播视频流。
B14、如B13所述的装置,其中,
所述配置单元,适于先配置游戏区服与网络主播之间的对应关系,然后将网络主播的直播视频流与相应游戏区服对应。
B15、如B14所述的装置,其中,该装置进一步包括:
展示单元,适于向用户展示游戏区服与网络主播之间的对应关系,以供用户进行游戏区服的选择。
B16、如B12所述的装置,其中,
所述页面处理单元,适于通过iframe方式在游戏页面中嵌入包含视频播放器的直播窗口。
B17、如B16所述的装置,其中,
所述页面处理单元,适于为所述直播窗口配置对应的直播视频流的网址;通过访问所配置的直播视频流的网址获取直播视频流。
B18、如B17所述的装置,其中,
所述页面处理单元,适于在游戏页面预置的指定iframe标签中,写入为直播窗口配置对应的直播视频流的网址。
B19、如B17或B18所述的装置,其中,
所述页面处理单元,适于获取对应的直播视频流的简洁版网页的网址;为所述直播窗口配置对应的直播视频流的简洁版网页的网址。
B20、如B12所述的装置,其中,该装置进一步包括:
页面图层控制单元,适于控制所述游戏页面上的各图层的优先级,使得所述直播视频流显示在各图层的最前端。
B21、如B12-B20中任一项所述的装置,其中,该装置进一步包括:
账号关联单元,适于建立所述用户的游戏***中的账号与直播***中的账号之间的对应关系,从而使得所述用户在所述游戏页面上与所述直播窗口中的直播内容进行互动。
B22、如B12-B20中任一项所述的装置,其中,该装置进一步包括:
页面输出调整单元,适于通过调整所述游戏页面以及所述直播窗口中显示内容的码率或清晰度,来调整对资源的占用率。