首页> 中国专利> 基于直播流中引入游戏进程的深度交互系统及交互方法

基于直播流中引入游戏进程的深度交互系统及交互方法

摘要

本发明公开了一种基于直播流中引入游戏进程的深度交互系统及交互方法,系统包括:视频线程控制模块、游戏线程控制模块、线程同步管理模块,其中线程同步管理模块包括:区间值定义单元、触发值定义单元、数据转换接口和判断单元。本发明使视频直播的主播可以实现于视频推流(直播)过程中,在直播界面以悬浮方式开启游戏界面,主播通过声音等操控方式控制游戏进程。用户在观看直播的同时可以看到主播进行游戏互动的过程。为直播过程增添更多趣味性,也为主播与用户的互动提供的更多的方式。

著录项

  • 公开/公告号CN107360440A

    专利类型发明专利

  • 公开/公告日2017-11-17

    原文格式PDF

  • 申请/专利权人 北京米可世界科技有限公司;

    申请/专利号CN201710458307.X

  • 发明设计人 王清华;边恒智;张晨;

    申请日2017-06-16

  • 分类号H04N21/2187(20110101);H04N21/43(20110101);H04N21/431(20110101);H04N21/478(20110101);H04N21/4788(20110101);H04N21/647(20110101);H04N21/454(20110101);

  • 代理机构31316 上海汉盛律师事务所;

  • 代理人郭海锋

  • 地址 100080 北京市海淀区信息路甲28号B座(二层)02A室-077号

  • 入库时间 2023-06-19 03:48:30

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2020-08-21

    授权

    授权

  • 2017-12-12

    实质审查的生效 IPC(主分类):H04N21/2187 申请日:20170616

    实质审查的生效

  • 2017-11-17

    公开

    公开

说明书

技术领域

本发明涉及移动网络直播互动技术领域,具体地说,是一种基于直播流中引入游戏进程的深度交互系统及交互方法。

背景技术

无线技术日渐发达,4G网络的发展大大超越了人们所设想的进程,今天,网络已经成为人民生活中必不可少的工具之一。网络的高速发展,使得视频音频图片等一类依赖于网络的APP迅速走红与庞大,其中发展最为迅猛,最受到人们关注的产品便是直播类产品。

不到一年的时间,纯直播类产品上线数已经超过了100款。各大门户网站移动APP,视频类APP,社交类APP全部都已经打开了直播入口。2016年大家所说的直播元年。2017年则是直播类产品竞争最激烈的一年。

在强大的竞争环境中,各家直播类产品均在产品上做出了各自的优化方案,

中国专利文献CN:106162369A公开了一种实现虚拟场景中互动的方法、装置及系统。其方法为主播用户终端采集当前直播间中的主播用户图像和主播用户骨骼动作数据,并发送给服务器,指定观众用户终端采集该直播间中的指定观众用户图像和指定观众用户骨骼动作数据,并发送给服务器,由服务器进行下发,该多个观众用户终端中的每个观众用户终端和该主播用户终端分别在该直播间的当前显示界面所显示的虚拟场景中显示主播用户图像和指定观众用户图像,在显示过程中,判断主播用户骨骼动作数据和指定观众用户骨骼动作数据是否满足指定动作模式,当主播用户骨骼动作数据和指定观众用户骨骼动作数据满足该指定动作模式时,触发对应的事件,增加了直播互动方式。

中国专利文献CN:102752667B公开了一种多流流媒体直播互动系统及直播互动方法,系统包括发送多流流媒体数据及收发互动信息的发布端模块、用于支持多流流媒体直播的直播服务模块、用于支持实现互动的互动服务模块、用于频道信息管理的管理服务模块和用户观看直播及收发互动信息的客户端模块,所述的发布端模块和客户端模块均分布连接管理服务模块、直播服务模块和互动服务模块。基于该系统的直播互动方法可以广泛应用于三个以上的多流流媒体直播中,满足了实时课堂、实时会议、实时论坛中的应用。

但是关于在视频直播推流中完全引入游戏进程并再次基础上进行主播与观众的互动,使两个进程同步进行同时又各自独立互不干扰的技术应用,目前还未见推广。

发明内容

本发明的目的是针对现有技术中的不足,提供一种可用于移动设备上,基于直播流中引入游戏进程的深度交互系统及交互方法。

为实现上述目的,本发明采取的技术方案是:一种基于直播流中引入游戏进程的深度交互系统,包括:

视频线程控制模块,用于控制视频线程独立工作,处理直播推流逻辑;

游戏线程控制模块,用于控制游戏线程独立工作;

线程同步管理模块,用于控制视频线程和游戏线程同时工作时的音画同步传输,

所述线程同步管理模块包括:区间值定义单元,用于自定义有效数值区间;触发值定义单元,用于自定义触发游戏动作的触发值;数据转换接口,用于收集硬件设备产生的数据并将其转换为系统可识别数据;判断单元,用于判断数据转换接口输入的数据是否为有效数值,判断有效数值是否为触发值。

进一步地,其中视频线程控制模块和游戏线程控制模块,是两个彼此独立进行各自线程管理的模块。

基于上述系统,本发明的应用方法方案是:基于直播流中引入游戏进程的深度交互方法,包括以下步骤:

S01.开启视频直播,启动视频线程处理直播流程逻辑;

S02.在视频直播界面开启游戏线程,引入游戏界面的装载和场景的配置;

S03.收集主播用户操作数据,并进行数据转换;

S04.判断上述数据是否落入系统内有效数值区间内:如果不在有效数值区间内,则为违法数据,系统拒绝传输,如果未落入有效数值区间内为合法数据,则进行触发值判断;

S05.判断合法数据是否大于系统触发游戏动作的触发值:如果不大于则不触发游戏动作,如果大于触发值则触发游戏动作。

进一步地,步骤S02中在视频直播界面以悬浮方式引入游戏界面。

进一步地,步骤S03主播用户操作数据包括系统通过硬件设备收集的主播用户的声音数据信息。

进一步地,步骤S03中数据转换包括将收集的主播用户的声音数据信息转换为分贝值。

本发明优点在于:

1、本发明通过设计了线程同步机制对视频线程和游戏线程进行管理,从而使两条线程在各自单独工作的情况下还能同步进行互不干扰,使得产品体验更流畅,音画不分离。

2、本发明实现将直播推流的过程与游戏进程完美融合,并实现协同,达到主播与用户深度互动的目的,为视频直播增加趣味性,提高观看视频直播观众的体验度,为用户提供与主播互动的有趣方式。

附图说明

为能更清楚理解本发明的目的、特点和优点,以下将结合附图对本发明的较佳实施例进行详细描述,其中:

图1为本发明系统的框架结构图;

图2为本发明方法的步骤流程图;

图3为本发明实施例的运行流程事宜图。

具体实施方式

参照附图1,本发明一种基于直播流中引入游戏进程的深度交互系统,包括:

视频线程控制模块,用于控制视频线程独立工作,处理直播推流逻辑;

游戏线程控制模块,用于控制游戏线程独立工作;

线程同步管理模块,用于控制视频线程和游戏线程同时工作时的音画同步传输。

其中,线程同步管理模块包括:区间值定义单元,用于自定义有效数值区间;触发值定义单元,用于自定义触发游戏动作的触发值;数据转换接口,用于收集硬件设备产生的数据并将其转换为系统可识别数据;判断单元,用于判断数据转换接口输入的数据是否为有效数值,判断有效数值是否为触发值。

参照附图1和附图2,在某一个具体实施例中,用户通过移动设备(如手机、平板或PC等)上下载本发明的应用系统,使用该系统实现主播用户在视频直播中引入游戏线程并与观众用户进行深度互动。

主播用户开启视频直播,即可与观众进行互动,此时系统启动视频线程,视频线程控制模块开始处理直播流程逻辑。主播用户需要直播同时进行游戏并与观众互动,使观众不仅能够看到主播本人玩游戏的动态还能同时看到游戏运行界面,此时,主播用户在直播中打开游戏按钮,点击游戏按钮触发游戏线程启动,游戏线程控制模块接收到展示游戏界面的消息,完成游戏界面的装载和场景的配置。主播用户点击游戏运行界面的游戏开始按钮,线程同步管理模块开始启动,使视频线程和游戏线程彼此独立工作,互不影响。观众用户看主播玩游戏,既可以看到主播玩游戏的画面,又可以看到主播的表情和动作听到主播的声音并与主播进行互动。

主播用户在直播和游戏过程中通过声音控制游戏中人物的动作,移动设备上的声音收集设备(例如麦克风等)收集主播的声音,通过本系统的数据转换接口将声音转换成分贝值并发送至线程同步管理模块。系统的线程同步管理模块包括区间值定义单元和触发值定义单元。区间值定义单元用于自定义系统可接收的数值区间范围,触发值定义单元用于自定义触发控制游戏运行的数值。例如本例中系统定义可接收的分贝值区间为[0,160],游戏触发值为82,只有主播声音的分贝数介于本区间数值内,系统的判断单元才会判断其为有效声音并接收相应的数据,否则该声音为无效声音来源,系统拒绝接收且不会传输任何数据。当有效声音的分贝值大于82时,游戏中的任务会被触发跳跃,在分贝值区间内,分贝值越高,游戏中任务跳跃高度就会越高。系统可根据游戏设置,定义某个分贝值区间内,人物跳跃的高度,例如当分贝数大于82的时候人物起跳viewHeight*0.2+10个单位的高度;当分贝数大于98时,人物跳跃viewHeight*0.2+70个单位高度。

基于上述具体实施例,参照附图3结合一个主播通过游戏获取观众打赏的操作过程对本发明技术方案进行详细介绍。

该例中,系统的游戏界面是一个类似酷跑的游戏进程,主播扮演跑跳的人物角色,主播可用声音控制游戏人物的跳跃来完成关卡,游戏过程中,观众用户可以对主播操玩游戏的表现进行打赏,打赏的奖品则由观众用户自行决定,游戏随即设置自动完成打赏物品的掉落方式。通常的,系统会根据观众用户打赏物品的价值,来设置游戏中物品掉落的高度,而相应的游戏人物跳跃的高度又和主播声音的分贝值大小有关。所以主播声音的变化,决定了得到打赏的几率。例如,主播以唱歌的方式进行直播,用歌声操控游戏人物,若想得到从屏幕上方掉落下来的观众用户打赏奖品,游戏人物要完成一定跳跃才行,因此主播需要变化不同的音量和音调来演唱歌曲,使得直播过程更有趣,大幅提高观众用户参与性。而更多观众用户的参与会使得主播收到的打赏奖品增增多,是一个双方受益的过程。

以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员,在不脱离本发明方法的前提下,还可以做出若干改进和补充,这些改进和补充也应视为本发明的保护范围。

去获取专利,查看全文>

相似文献

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

客服邮箱:kefu@zhangqiaokeyan.com

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

  • 服务号