作品识别方法、装置、设备及存储介质与流程
本申请涉及计算机技术领域,特别涉及一种作品识别方法、装置、设备及存储介质。
背景技术:
为了对智能终端播放的作品进行音频数据的识别和检测,一般通过模拟智能终端来访问其对应的网络接口,并识别网络接口返回的作品信息,从而确定智能终端播放的作品。但是由于智能终端对应的网络接口通常都以私有加密协议通信,且协议类型多变,因此模拟智能终端的访问过程所需的工作量和难度较大,因此识别检测效率较低,不便于实现。
技术实现要素:
有鉴于此,本申请的目的在于提供一种作品识别方法、装置、设备及存储介质,以提高智能终端播放的作品的版权识别效率,降低识别难度。其具体方案如下:
为实现上述目的,一方面,本申请提供了一种作品识别方法,包括:
从任务队列中获取至少一个唤醒指令以及所述至少一个唤醒指令对应的点播指令;所述任务队列与所述唤醒指令的标识信息相对应,所述标识信息为智能终端的终端信息;
根据所述至少一个唤醒指令和其对应的点播指令,生成至少一个音频数据;
将所述至少一个音频数据发送至录制设备,以使所述录制设备利用所述音频数据控制相应的智能终端播放作品;
接收至少一个录制作品的作品特征匹配信息;所述录制作品由所述录制设备录制所述智能终端播放的作品获得;
根据所述作品特征匹配信息输出相应的作品识别结果。
又一方面,本申请还提供了一种作品识别装置,包括:
获取模块,用于从任务队列中获取至少一个唤醒指令以及所述至少一个唤醒指令对应的点播指令;所述任务队列与所述唤醒指令的标识信息相对应,所述标识信息为智能终端的终端信息;
生成模块,用于根据所述至少一个唤醒指令和其对应的点播指令,生成至少一个音频数据;
发送模块,用于将所述至少一个音频数据发送至录制设备,以使所述录制设备利用所述音频数据控制相应的智能终端播放作品;
接收模块,用于接收至少一个录制作品的作品特征匹配信息;所述录制作品由所述录制设备录制所述智能终端播放的作品获得;
输出模块,用于根据所述作品特征匹配信息输出相应的作品识别结果。
又一方面,本申请还提供了一种电子设备,所述电子设备包括处理器和存储器;其中,所述存储器用于存储计算机程序,所述计算机程序由所述处理器加载并执行以实现前述作品识别方法。
又一方面,本申请还提供了一种存储介质,所述存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现前述作品识别方法。
本申请在从任务队列中获取到至少一个唤醒指令以及至少一个唤醒指令对应的点播指令后,根据至少一个唤醒指令和其对应的点播指令,生成至少一个音频数据;然后将至少一个音频数据发送至录制设备,使得录制设备利用音频数据控制相应的智能终端播放作品;在智能终端播放作品的过程中,相应录制设备同步录制其播放的作品,因此可获得录制作品,而后识别录制作品可获得其作品特征匹配信息,基于作品特征匹配信息可以输出相应的作品识别结果。其中,录制作品的作品特征匹配信息就是相应智能终端所播放作品的作品特征匹配信息,因此根据作品特征匹配信息输出的作品识别结果就是相应智能终端所播放作品的作品识别结果。可见,本申请使每个智能终端对应一个任务队列,基于该任务队列中的唤醒指令和相应点播指令能够对该智能终端所播放的作品进行版权检测和识别,该方案无需访问智能终端对应的网络接口,因此无需关注其网络接口所使用的协议类型,故所需工作量和难度较小,从而提高了识别检测效率。
相应地,本申请提供的作品识别装置、设备及存储介质,也同样具有上述技术效果。
附图说明
为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本申请提供的一种本申请适用的物理架构示意图;
图2为本申请提供的第一种作品识别方法流程图;
图3为本申请提供的第二种作品识别方法流程图;
图4为本申请提供的第三种作品识别方法流程图;
图5为本申请实施例提供的一种作品识别系统示意图
图6为本申请提供的一种作品识别装置示意图;
图7为本申请提供的一种服务器结构图;
图8为本申请提供的一种终端结构图。
具体实施方式
目前,由于智能终端对应的网络接口通常都以私有加密协议通信,且协议类型多变,因此模拟智能终端的访问过程所需的工作量和难度较大,因此识别检测效率较低,不便于实现。鉴于目前所存在的上述问题,本申请提出了作品识别方案,该方案能够提高智能终端播放的作品的版权识别效率,降低识别难度。
为了便于理解,先对本申请所适用的物理框架进行介绍。
如图1所示,本申请公开的系统架构可以包括后台监控服务器、录制设备、智能终端。
其中,录制设备可以是预先安装在任意终端(如:智能手机、平板电脑、穿戴式设备等)上的客户端。智能终端可以是智能音箱、智能相册等。当后台监控服务器获取到唤醒指令和点播指令,则基于唤醒指令和点播指令可以生成音频数据,并发送给录制设备;录制设备播放该音频数据,即可唤醒相应智能终端,并控制其播放点播指令所点播的作品。点播指令所点播的作品包括但不限于歌曲、小说、摄影作品、绘画作品。在智能终端播放作品的过程中,录制设备录制其播放的作品,从而获得录制作品;对录制作品进行匹配,从而可获得作品特征匹配信息;后台监控服务器获得作品特征匹配信息后,可基于作品特征匹配信息输出相应的作品识别结果。
本申请中,后台监控服务器具体可以是指用于实现单一业务的专用服务器。后台监控服务器通过网络与录制设备建立通信连接。可以理解的是,本实施例中的后台监控服务器包括但不限于云服务器、物理服务器和虚拟服务器等。
需要说明的是,连接后台监控服务器、录制设备、智能终端的网络,可以根据实际应用过程中的网络状况和应用需求来确定,既可以是无线通信网络,如移动通信网络或wifi网络等,也可以是有线通信网络;既可以是广域网,在情况允许时也可以采用局域网。
结合以上共性,请参见图2,图2为本申请实施例提供的第一种作品识别方法流程图。如图2所示,该作品识别方法可以包括以下步骤:
s201、从任务队列中获取至少一个唤醒指令以及至少一个唤醒指令对应的点播指令。
需要说明的是,唤醒指令和点播指令预设于后台监控服务器。唤醒指令和点播指令可以预设为文本格式,也可以是预设为音频格式。若唤醒指令和点播指令预设为文本格式,则可以利用tts(texttospeech,语音合成)技术将其转换为音频格式,从而可生成音频数据,也就是合并音频格式的唤醒指令和点播指令而获的音频数据。其中,唤醒指令用于唤醒智能终端,点播指令用于控制智能终端播放相应作品。
其中,任务队列与唤醒指令的标识信息相对应,该标识信息为智能终端的终端信息,也就是每个智能终端对应一个任务队列。该任务队列中的唤醒指令用于唤醒该智能终端,各个点播指令用于控制该智能终端播放作品。一般地,一个智能终端的唤醒指令是固定的,因此在此任务队列中,可以仅设置有一个唤醒指令,同时设置多个点播指令,这一个唤醒指令可以与任一个点播指令生成音频数据。
s202、根据至少一个唤醒指令和其对应的点播指令,生成至少一个音频数据。
通常情况下,一个唤醒指令对应一个厂商的智能终端,并且同一厂商的不同智能终端可能使用的是相同的智能系统,因此同一厂商的不同智能终端可能对应相同的唤醒指令。
在一种实施方式中,若唤醒指令有多个,点播指令有一个,则基于每个唤醒指令与这一个点播指令可生成多个音频数据。此时,多个唤醒指令可以唤醒不同厂商的智能终端,但由于点播指令仅有一个,故而此种情况是想让不同厂商的智能终端播放相同作品,从而识别不同厂商的智能终端对于当前所播放作品的版权情况。若唤醒指令有一个,点播指令有多个,则基于每个点播指令与这个唤醒指令可生成多个音频数据。此时,这一个唤醒指令可以唤醒同一厂商的相同或不同智能终端,点播指令有多个,故而此种情况是想让同一厂商的相同或不同智能终端播放多个作品,从而识别同一厂商的相同或不同智能终端对于多个作品的版权情况。当然,唤醒指令和点播指令可以同时有多个,那么按照前述逻辑可以将其两两组合,从而获得多个音频数据。具体的组合方式可以根据实际情况和需求灵活调整,本实施例在此不做具体限定。
s203、将至少一个音频数据发送至录制设备,以使录制设备利用音频数据控制相应的智能终端播放作品。
在一种实施方式中,将至少一个音频数据发送至录制设备,以使录制设备利用音频数据控制相应的智能终端播放作品,包括:将多个音频数据并行发送至多个录制设备,以使多个录制设备利用音频数据控制相应的智能终端播放作品;其中,音频数据、录制设备和智能终端的数量相等。
若有多个音频数据,则将这多个音频数据发送至多个录制设备,这多个录制设备便可以利用接收到的音频数据控制相应的智能终端播放作品。当音频数据、录制设备和智能终端的数量相等时,那么录制设备和智能终端一一对应。这样便可以同时对多个智能终端播放的作品进行录制和识别,可以提高识别效率。此种情况下,录制设备和智能终端可以看作一个检测组,当音频数据、录制设备和智能终端的数量为10个时,就可以有10个检测组并行工作。若不同检测组设置于同一区域,那么不同检测组用隔音材料进行隔离,以避免产生回音和干扰。
s204、接收至少一个录制作品的作品特征匹配信息;录制作品由录制设备录制智能终端播放的作品获得。
需要说明的是,录制作品的作品特征匹配信息就是智能终端所播放作品的作品特征匹配信息。该作品特征匹配信息由作品匹配库对录制作品匹配获得。
在一种实施方式中,接收各个录制作品的作品特征匹配信息,包括:接收录制设备发送的作品特征匹配信息;作品特征匹配信息由作品匹配库对录制设备发送的录制作品进行匹配获得,并发送至录制设备;或接收作品匹配库发送的作品特征匹配信息;作品特征匹配信息由作品匹配库对录制设备发送的录制作品进行匹配获得。可见,作品特征匹配信息可以有多种获得方式,当然,作品匹配库也可以内置于后台监控服务器。这种情况下,录制设备需要将录制作品发送至后台监控服务器,以使后台监控服务器调用作品匹配库对录制作品进行匹配,从而获得作品特征匹配信息。
需要说明的是,录制作品可以是作品片段。例如:在智能终端播放歌曲的过程中,录制设备进行连续录音,并每5秒确定一个作品片段,将此作品片段发送至作品匹配库,以进行匹配。若任一个作品片段获得对应的作品特征匹配信息,则录制设备停止录音,也就是认为当前智能终端所播放作品录制完毕。作品匹配库对作品片段进行匹配,可以提高匹配效率,因而可以进一步提高作品版权的识别效率。
其中,作品匹配库中预先存储有多个版权作品的特征信息。因此作品匹配库对录制作品进行匹配具体为:作品匹配库将录制作品与作品库中的各个作品进行匹配,获得作品特征匹配信息。其中,作品库为包括作品匹配库中的多个版权作品的数据库。作品库中存储有作品本身,作品的名称、作者、著作权信息等。若作品库中的作品为歌曲,则作品库中存储有歌曲的音频,歌曲名称、歌手名称等。
s205、根据作品特征匹配信息输出相应的作品识别结果。
需要说明的是,作品特征匹配信息表示的是:录制作品和版权作品的相似度信息,也即:智能终端所播放作品和版权作品的相似度信息,因此基于作品特征匹配信息可确定智能终端所播放作品和版权作品的相关性,若相关性较大,则表明智能终端所播放作品可能与版权作品是同一作品,若智能终端对该作品没有播放权限,那么该智能终端就可能涉嫌侵权。此时作品识别结果可以包括:智能终端的厂商、标识信息、所播放作品的名称以及可能侵权的标记信息。若相关性较小,则表明智能终端所播放作品与版权作品不同,那么输出的作品识别结果可以包括:智能终端的厂商、标识信息、所播放作品的名称以及未侵权的标记信息。
在一种实施方式中,根据作品特征匹配信息输出相应的作品识别结果,包括:根据作品特征匹配信息确定相关性,若相关性大于预设阈值,则输出作品识别结果;相关性为录制作品和作品库中的作品的相关性,也即:智能终端所播放作品和作品库中的作品的相关性。
本实施例能够对智能终端所播放的作品进行版权检测和识别,该方案无需访问智能终端对应的网络接口,因此无需关注其网络接口所使用的协议类型,故所需工作量和难度较小,从而提高了识别检测效率。
请参见图3,图3为本申请实施例提供的第二种作品识别方法流程图。如图3所示,该作品识别方法可以包括以下步骤:
s301、接收任一个录制设备发送的轮询请求。
s302、从轮询请求中提取标识信息。
s303、查询标识信息对应的任务队列。
s304、若未查询到任务队列,则返回无任务的提示消息。
s305、若查询到任务队列,则从任务队列中获取至少一个唤醒指令和至少一个唤醒指令对应的点播指令。
s306、根据至少一个唤醒指令和其对应的点播指令,生成至少一个音频数据。
s307、将至少一个音频数据发送至录制设备,以使录制设备利用音频数据控制相应的智能终端播放作品。
s308、接收至少一个录制作品的作品特征匹配信息。录制作品由录制设备录制智能终端播放的作品获得。
s309、根据作品特征匹配信息输出相应的作品识别结果。
在本实施例中,后台监控服务器中预设有多个任务队列,且各个任务队列对应有相应标识信息,该标识信息为智能终端的终端信息(如出厂编号),该标识信息也是相应唤醒指令的标识信息。即:任务队列与唤醒指令的标识信息相对应。其中,每个智能终端对应一个任务队列。例如:某一厂商的智能手机对应一个任务队列,智能音箱对应一个任务队列,智能相册对应一个任务队列。其中,每个任务队列中以队列形式记录有多个待执行目标(即多个需要执行的检测任务),每个待执行目标包括:唤醒指令和点播指令,但点播指令用于点播不同作品。若查询到任务队列,且从任务队列中获取唤醒指令和点播指令,则将当前唤醒指令和点播指令对应的待执行目标移除。
在一种实施方式中,任务队列中也可以记录不同厂商的智能终端的唤醒指令以及相应的点播指令。也就是说,后台监控服务器中预设一个总的任务队列,该任务中的不同待执行目标对应的唤醒指令相同或不同,点播指令相同或不同。
在一种实施方式中,任务队列的生成过程包括:从作品库中提取目标作品的作品信息,并生成包括作品信息的文本点播指令;获取智能终端的文本唤醒指令;利用tts技术将文本点播指令和文本唤醒指令转换为音频格式,获得点播指令和唤醒指令;将唤醒指令和点播指令组成检测任务,并将检测任务添加至具有相应标识信息的队列,获得任务队列。也就是说,任务队列中的点播指令和唤醒指令以音频格式存储。其中,后台监控服务器的管理员可以直接录制音频格式的唤醒指令和点播指令,这样后台监控服务器便不用执行文本至音频的转换工作。
需要说明的是,还包括:后台监控服务器还可以利用录制设备调整智能终端的状态,如:调节智能终端的显示屏幕的亮度、播放音频的音量大小等。具体的,后台监控服务器发送调整音频数据至任一个录制设备,以使录制设备利用接收到的调整音频数据调整相应智能终端的状态。调整音频数据包括:唤醒指令和调节指令,其可以由后台监控服务器的管理员预存储于后台监控服务器中,当任务队列为空或间隔预设时间段,后台监控服务器发送调整音频数据至相应录制设备。
需要说明的是,本实施例中的其他实现步骤与上述实施例相同或类似,故本实施例在此不再赘述。
本实施例能够对智能终端所播放的作品进行版权检测和识别,该方案无需访问智能终端对应的网络接口,因此无需关注其网络接口所使用的协议类型,故所需工作量和难度较小,从而提高了识别检测效率。
请参见图4,图4为本申请实施例提供的第三种作品识别方法流程图。如图4所示,该作品识别方法可以包括以下步骤:
s401、录制设备发送轮询请求至后台监控服务器。
s402、后台监控服务器从轮询请求中提取标识信息,以查询标识信息对应的任务队列。
s403、若后台监控服务器未查询到任务队列,则返回无任务的提示消息至录制设备。
s404、若后台监控服务器查询到任务队列,则从任务队列中获取唤醒指令和点播指令,并基于唤醒指令和对应的点播指令生成音频数据;
s405、后台监控服务器将音频数据发送至录制设备;
s406、录制设备利用音频数据控制相应的智能终端播放作品,并录制智能终端播放的作品;
s407、录制设备将录制获得的录制作品发送至作品匹配库;
s408、作品匹配库对录制作品进行匹配后,获得作品特征匹配信息;
s409、作品匹配库将作品特征匹配信息发送至录制设备;
s410、录制设备将作品特征匹配信息发送至后台监控服务器;
s411、后台监控服务器根据作品特征匹配信息输出相应的作品识别结果,并将作品识别结果发送至后台监控服务器的管理端,以便展示作品识别结果。
在本实施例中,若录制设备收到无任务的提示消息,则其等待一段时间(如5秒)后,再次发送轮询请求至后台监控服务器。
需要说明的是,本实施例中的其他实现步骤与上述实施例相同或类似,故本实施例在此不再赘述。
本实施例能够对智能终端所播放的作品进行版权检测和识别,该方案无需访问智能终端对应的网络接口,因此无需关注其网络接口所使用的协议类型,故所需工作量和难度较小,从而提高了识别检测效率。
下面通过具体的应用场景实例描述,来介绍本申请提供的作品识别方案。请参见图5,图5为本申请实施例提供的一种作品识别系统示意图。在图5中,智能音箱即智能终端,智能手机即录制设备,音频指纹匹配库即作品匹配库,待匹配音频即录制作品,音频特征匹配结果即作品特征匹配信息。网络资源服务器用于存储网络资源,如存储任务队列等。
在本实施例中,作品识别流程具体包括:
1、后台服务器获取任一个作品的文本点播指令和文本唤醒指令,文本点播指令如:请播放周杰伦的《千里之外》;其中,文本点播指令可以由后台服务器从版权作品库中获得,也可以是管理员输入至后台服务器的客户端;文本唤醒指令由管理员根据智能音箱的厂商和类别预设;
2、后台服务器利用tts技术将文本点播指令和文本唤醒指令转化成语音,并将语音填充至任务队列,并将任务队列存储至网络资源服务器;
3、智能手机发送任务询问请求至后台服务器,后台服务器从网络资源服务器读取语音,并返回给智能手机;
4、智能手机播放语音,以使智能音箱播放周杰伦的《千里之外》,同时智能手机录制《千里之外》这首歌的音频;
5、智能手机录制所得的待匹配音频发送至音频指纹匹配库,音频指纹匹配库对待匹配音频进行匹配后,返回音频特征匹配结果给智能手机;
6、智能手机将音频特征匹配结果发送给后台服务器,后台服务器基于音频特征匹配结果确定智能音箱播放的《千里之外》的识别结果,并将识别结果发送至管理员。
其中,版权作品库中存储有版权作品的相关信息,包括:作品名、表演者、曲作者、词作者、专辑名和歌词等,每一个版权作品对应一个固定id,以便区分。后台服务器支持对不同厂商、不同型号的智能音箱的注册,注册是指记录智能音箱的唤醒口令等相关信息,并将其编号,赋予一个唯一的标识信息。
其中,音频指纹匹配库以版权作品库中的版权作品为基础建立,对于其中的每个特征,都能够在版权作品库中找到对应的版权作品。当其接收到待匹配音频,则将待匹配音频与其中的各个特征进行匹配,从而获得音频特征匹配结果。音频特征匹配结果中包括:多个与待匹配音频相似的特征(该特征用其对应的版权作品的相关信息表示)以及相应的相似度。相应的,后台服务器获得音频特征匹配结果后,分别计算待匹配音频与各个版权作品的相关性,若最大相关性大于预设阈值,则确定待匹配音频与某个版权作品可能相同,因此输出相应的作品识别结果给管理员,以供管理员甄别。
其中,针对某一个版权作品与待匹配音频,相关性包括:版权作品与待匹配音频的各个维度的相关性,如:版权作品的音频片段与待匹配音频的相关性,版权作品的歌词与待匹配音频的歌词的相关性等。若基于各个维度获得多个相关性,则可以按照各个维度的权重值计算出一个综合相关性来作为最终相关性。确定最终相关性后,再比较当前最终相关性与其他最终相关性的大小。
检测组中包:一台智能音箱和一部智能手机,智能手机上安装有与后台服务器对应的客户端程序。该客户端程序周期性(如每隔5秒发一次)的向后台服务器发起轮询请求,用以获取包括唤醒指令和点播指令的语音数据。当获取到语音数据,则顺序的播放其中的唤醒指令和点播指令。播放时,唤醒指令和点播指令之间间隔特定的时间,以便智能音箱能正确地识别指令。在智能音箱按照点播指令播放相应歌曲的过程中,客户端程序对其所播放的音频进行录音,并将录音片段作为待匹配音频,发送给音频指纹匹配库,用以获得与待匹配音频相似的一组版权作品。
需要说明的是,当同一区域设置的检测组较多,为避免不同检测组相互干扰,可以将每个检测组设置于全包围的箱体中。该箱体由1厘米厚的隔音材料制成,其尺寸可设置为30cm×30cm×40cm。本实施例可以并行控制多个智能音箱播放作品,从而对大量作品的版权进行识别和判定。
在一种实施方式中,智能手机仅能收到后台服务器返回的任务相关信息,但具体任务无法知悉,此时其可以利用任务相关信息到网络资源服务器获取具体的任务信息(如该任务包括的点播指令和唤醒指令)。
在一种实施方式中,若任务队列为空或者对某个检测组连续下发多个监控任务后,后台服务器会下发一个调整语音数据,该调整语音数据中的唤醒指令仍为相应智能音箱的唤醒指令,但是点播指令被替换为调节指令,如“将音量调为百分之x”等,用以控制智能音箱工作在合理状态。
需要说明的是,后台服务器还会统计每个检测组的任务轮询情况,若某个检测组长时间未进行新的任务轮询请求,则该检测组可能出现异常,此时通知管理员进行处理。
可见,本实施例具备如下技术效果:(1)高效:各个检测组轮询任务,实现了高并发;(2)可靠:整个识别流程不依赖智能音箱的内部协议和机制,提高了可靠性;(3)合法:整个识别流程无需对智能音箱进行任何非法的破解和入侵,且容易实现。故本实施例可用于高效、可靠、合法地识别智能音箱所播放作品的版权情况,若智能音箱对其所播放作品没有播放版权,则可以提醒版权所有者及时采取维权措施,从而保障所有者的合法权益。
请参见图6,图6为本申请实施例提供的一种作品识别装置示意图,包括:
获取模块601,用于从任务队列中获取至少一个唤醒指令以及至少一个唤醒指令对应的点播指令;任务队列与唤醒指令的标识信息相对应,该标识信息为智能终端的终端信息
生成模块602,用于根据至少一个唤醒指令和其对应的点播指令,生成至少一个音频数据;
发送模块603,用于将至少一个音频数据发送至录制设备,以使录制设备利用音频数据控制相应的智能终端播放作品;
接收模块604,用于接收至少一个录制作品的作品特征匹配信息;录制作品由录制设备录制智能终端播放的作品获得;
输出模块605,用于根据作品特征匹配信息输出相应的作品识别结果。
在一种实施方式中,还包括:
轮询请求接收模块,用于接收任一个录制设备发送的轮询请求;
提取模块,用于从轮询请求中提取标识信息;
查询模块,用于查询标识信息对应的任务队列;
执行模块,用于若查询到任务队列,则执行从任务队列中获取至少一个唤醒指令以及至少一个唤醒指令对应的点播指令的步骤;
返回模块,用于若未查询到任务队列,则返回无任务的提示消息。
在一种实施方式中,还包括:生成模块,用于生成任务队列,生成模块包括:
第一获取单元,用于从作品库中提取目标作品的作品信息,并生成包括作品信息的文本点播指令;
第二获取单元,用于获取智能终端的文本唤醒指令;
转换单元,用于利用tts技术将文本点播指令和文本唤醒指令转换为音频格式,获得点播指令和唤醒指令;
添加单元,用于将唤醒指令和点播指令组成检测任务,并将检测任务添加至具有相应标识信息的队列,获得任务队列。
在一种实施方式中,还包括:
调整模块,用于发送调整音频数据至任一个录制设备,以使录制设备利用接收到的调整音频数据调整相应智能终端的状态。
在一种实施方式中,发送模块具体用于:
将多个音频数据并行发送至多个录制设备,以使多个录制设备利用音频数据控制相应的智能终端播放作品;
其中,音频数据、录制设备和智能终端的数量相等。
在一种实施方式中,接收模块包括:
第一接收单元,用于接收录制设备发送的作品特征匹配信息;作品特征匹配信息由作品匹配库对录制设备发送的录制作品进行匹配获得,并发送至录制设备;
或
第二接收单元,用于接收作品匹配库发送的作品特征匹配信息;作品特征匹配信息由作品匹配库对录制设备发送的录制作品进行匹配获得。
在一种实施方式中,作品匹配库对录制设备发送的录制作品的片段进行匹配。
在一种实施方式中,作品匹配库将录制作品与作品库中的各个作品进行匹配,获得作品特征匹配信息。
在一种实施方式中,输出模块具体用于:
根据作品特征匹配信息确定相关性,若相关性大于预设阈值,则输出作品识别结果;相关性为录制作品和作品库中的作品的相关性。
其中,关于本实施例中各个模块、单元更加具体的工作过程可以参考前述实施例中公开的相应内容,在此不再进行赘述。
可见,本实施例提供了一种作品识别装置,该装置能够对智能终端所播放的作品进行版权检测和识别,该方案无需访问智能终端对应的网络接口,因此无需关注其网络接口所使用的协议类型,故所需工作量和难度较小,从而提高了识别检测效率。
进一步的,本申请实施例还提供了一种电子设备。其中,电子设备可以是如图7所示的服务器50。图7是根据一示例性实施例示出的电子设备结构图,图中的内容不能被认为是对本申请的使用范围的任何限制。
图7为本申请实施例提供的一种服务器的结构示意图。该服务器50,具体可以包括:至少一个处理器51、至少一个存储器52、电源53、通信接口54、输入输出接口55和通信总线56。其中,所述存储器52用于存储计算机程序,所述计算机程序由所述处理器51加载并执行,以实现前述任一实施例公开的作品识别中的相关步骤。
本实施例中,电源53用于为服务器50上的各硬件设备提供工作电压;通信接口54能够为服务器50创建与外界设备之间的数据传输通道,其所遵循的通信协议是能够适用于本申请技术方案的任意通信协议,在此不对其进行具体限定;输入输出接口55,用于获取外界输入数据或向外界输出数据,其具体的接口类型可以根据具体应用需要进行选取,在此不进行具体限定。
另外,存储器52作为资源存储的载体,可以是只读存储器、随机存储器、磁盘或者光盘等,其上所存储的资源包括操作系统521、计算机程序522及数据523等,存储方式可以是短暂存储或者永久存储。
其中,操作系统521用于管理与控制服务器50上的各硬件设备以及计算机程序522,以实现处理器51对存储器52中数据523的运算与处理,其可以是windowsserver、netware、unix、linux等。计算机程序522除了包括能够用于完成前述任一实施例公开的作品识别方法的计算机程序之外,还可以进一步包括能够用于完成其他特定工作的计算机程序。数据523除了可以包括作品识别信息等数据外,还可以包括相关应用程序的开发商信息等数据。
图8为本申请实施例提供的一种终端的结构示意图,该终端60具体可以包括但不限于智能手机、平板电脑、笔记本电脑或台式电脑等。图8示意的终端可以为上文提及的录制设备,因此其可以实现上文有关录制设备执行的相关步骤。
通常,本实施例中的终端60包括有:处理器61和存储器62。
其中,处理器61可以包括一个或多个处理核心,比如4核心处理器、8核心处理器等。处理器61可以采用dsp(digitalsignalprocessing,数字信号处理)、fpga(field-programmablegatearray,现场可编程门阵列)、pla(programmablelogicarray,可编程逻辑阵列)中的至少一种硬件形式来实现。处理器61也可以包括主处理器和协处理器,主处理器是用于对在唤醒状态下的数据进行处理的处理器,也称cpu(centralprocessingunit,中央处理器);协处理器是用于对在待机状态下的数据进行处理的低功耗处理器。在一些实施例中,处理器61可以在集成有gpu(graphicsprocessingunit,图像处理器),gpu用于负责显示屏所需要显示的内容的渲染和绘制。一些实施例中,处理器61还可以包括ai(artificialintelligence,人工智能)处理器,该ai处理器用于处理有关机器学习的计算操作。
存储器62可以包括一个或多个计算机可读存储介质,该计算机可读存储介质可以是非暂态的。存储器62还可包括高速随机存取存储器,以及非易失性存储器,比如一个或多个磁盘存储设备、闪存存储设备。本实施例中,存储器62至少用于存储以下计算机程序621,其中,该计算机程序被处理器61加载并执行之后,能够实现前述任一实施例公开的由终端侧执行的作品识别方法中的相关步骤。另外,存储器62所存储的资源还可以包括操作系统622和数据623等,存储方式可以是短暂存储或者永久存储。其中,操作系统622可以包括windows、unix、linux等。数据623可以包括但不限于作品识别信息。
在一些实施例中,终端60还可包括有显示屏63、输入输出接口64、通信接口65、传感器66、电源67以及通信总线68。
本领域技术人员可以理解,图8中示出的结构并不构成对终端60的限定,可以包括比图示更多或更少的组件。
进一步的,本申请实施例还公开了一种存储介质,所述存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现前述任一实施例公开的作品识别方法。关于该方法的具体步骤可以参考前述实施例中公开的相应内容,在此不再进行赘述。当然,所述存储介质中还可以存储所述作品识别方法执行时所需的相关数据,如音频数据等。
需要指出的是,上述仅为本申请的较佳实施例,并不用以限制本申请,凡在本申请的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本申请的保护范围之内。
本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
本文中应用了具体个例对本申请的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本申请的方法及其核心思想;同时,对于本领域的一般技术人员,依据本申请的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本申请的限制。
起点商标作为专业知识产权交易平台,可以帮助大家解决很多问题,如果大家想要了解更多知产交易信息请点击 【在线咨询】或添加微信 【19522093243】与客服一对一沟通,为大家解决相关问题。
此文章来源于网络,如有侵权,请联系删除