[发明专利]处理播放请求的方法和装置有效
申请号: | 201410033709.1 | 申请日: | 2014-01-23 |
公开(公告)号: | CN104808962B | 公开(公告)日: | 2019-02-05 |
发明(设计)人: | 巫峡雨;万荣 | 申请(专利权)人: | 腾讯科技(深圳)有限公司 |
主分类号: | G06F3/16 | 分类号: | G06F3/16;G06F3/01 |
代理公司: | 北京三高永信知识产权代理有限责任公司 11138 | 代理人: | 罗振安 |
地址: | 518000 广东省深圳*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理 播放 请求 方法 装置 | ||
本发明公开了一种处理播放请求的方法和装置,属于计算机技术领域。所述方法包括:接收声源发送的播放请求;判断声源的声音扩散范围是否在接收者的当前接收范围内;若声源的声音扩散范围在接收者的当前接收范围内,则处理播放请求。本发明通过根据接收到的声源发送的播放请求判断声源的声音扩散范围在接收者的当前接收范围内,并根据判断结果确定是否处理声源发送的播放请求,与将接收到的播放请求全部处理相比,避免了声源的声音扩散范围不在接收者的当前接受范围内时,依然控制声源播放声音而导致的资源利用率不高的问题,从而提高了资源的利用率。
技术领域
本发明涉及计算机技术领域,特别涉及一种处理播放请求的方法和装置。
背景技术
三维程序引擎是将现实中的物质抽象为多边形或者曲线等表现形式在计算机中进行相关计算并输出最终图像的算法实现集合。通过三维程序引擎可进行场景构造、对象处理、场景渲染、事件处理等。在三维程序引擎场景内所触发的声音播放行为都需发送播放请求,并在播放请求处理之后播放声音。
相关技术在处理播放请求时,首先接收声源发送的播放请求,进而对接收到的播放请求进行处理,从而控制发送播放请求的声源播放声音。例如,若接收到声源A和B发送的播放请求,则将处理声源A和B发送的播放请求,从而控制声源A和B播放声音;若接收到声源A、B和C发送的播放请求,则将处理声源A、B和C发送的播放请求,从而控制声源A、B和C播放声音。
在实现本发明的过程中,发明人发现相关技术至少存在以下问题:
相关技术在处理播放请求时,由于是对接收到的播放请求进行处理,即接收到声源发送的播放请求,就会对接收到的播放请求全部进行处理,然而当发送播放请求的声源播放的声音无法被接收者接收时,相关技术依然会处理该声源发送的播放请求,进而控制该声源播放声音,导致资源利用率较低。
发明内容
为了解决现有技术的问题,本发明实施例提供了一种处理播放请求的方法和装置。所述技术方案如下:
一方面,提供了一种处理播放请求的方法,所述方法包括:
接收声源发送的播放请求;
判断所述声源的声音扩散范围是否在接收者的当前接收范围内;
若所述声源的声音扩散范围在所述接收者的当前接收范围内,则处理所述播放请求。
另一方面,提供了一种处理播放请求的装置,所述装置包括:
接收模块,用于接收声源发送的播放请求;
第一判断模块,用于判断所述声源的声音扩散范围是否在接收者的当前接收范围内;
处理模块,用于当所述声源的声音扩散范围在所述接收者的当前接收范围内时处理所述播放请求。
本发明实施例提供的技术方案带来的有益效果是:
通过根据接收到的声源发送的播放请求判断声源的声音扩散范围在接收者的当前接收范围内,并根据判断结果确定是否处理声源发送的播放请求,与将接收到的播放请求全部处理相比,避免了声源的声音扩散范围不在接收者的当前接受范围内时,依然控制声源播放声音而导致的资源利用率不高的问题,从而提高了资源的利用率。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的一种处理播放请求的方法流程图;
图2是本发明实施例二提供的一种处理播放请求的方法流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于腾讯科技(深圳)有限公司,未经腾讯科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410033709.1/2.html,转载请声明来源钻瓜专利网。