一种音频电台流的编排及展示系统技术方案

技术编号:24456404 阅读:52 留言:0更新日期:2020-06-10 15:40
本发明专利技术公开了一种音频电台流的编排及展示系统,把配置好的电台和编排方案的信息一次性加载到内存中,并将节目、专辑、分类的ID以及关联关系也加载到内存中,通过规则计算出一个默认播单,存放到数据库redis中;在每次生成默认播单后,找到一周内听过该电台的用户,并刷新他们的各个编排的用户播单,否则找到对应时段的编排方案,把对应的默认播单作为用户播单,存入到数据库redis中;当编排内容或音频内容发生变化后,及时刷新各个时段对应编排的默认播单和用户播单,使新的内容能快速出现到用户播单当中被用户收听。本发明专利技术的系统编排灵活,根据不同的用户,展示不同的内容,还具有强时效性,可以替代传统广播/音频点播等形式。

An arrangement and display system of audio radio stream

【技术实现步骤摘要】
一种音频电台流的编排及展示系统
本专利技术涉及一种用于音频领域和互联网行业应用层面的产品系统,具体地,涉及一种音频电台流的编排及展示系统。
技术介绍
随着互联网文化产业的兴起,音频行业越来越受到人们的重视和喜爱,更多的人们加入到解放双眼,用心聆听的世界当中,尤其是在车联网,这种伴随性的属性更加符合大众的娱乐,安全性等需要,而电台流的音频呈现方式非常适合这样的场景,用户在车上,只需要打开电台,就可以不断收听到各种节目,无需过多关注,非常的方便和随意。广播电台,作为这样一种流式音频呈现方式,在一定程度上满足了上述需要,他能够组合多个节目,形成电台流,听众可以一直收听,无需其他操作。但这种呈现方式有很多不足,因为它规定死了对应的地点,时间,和内容,也就是说只能在一定的区域内收听特定的广播电台内容,大家只能在同一时段收听相同的内容。广播电台的由于其自身的特点,内容编排也无法做到灵活多样,及时更新最新的内容,无法根据不同人的喜好和收听需要播放不同的电台,很难彰显大众的个性,增强听众的粘性度。
技术实现思路
本专利技术的目的是提供一种音频编排及展示系统,替代传统广播/音频点播等形式,成为车上音频收听消费的最终方式。为了达到上述目的,本专利技术提供了一种音频电台流的编排及展示系统,包含数据库、主播站、媒体资源系统、播单生成系统、后台配置管理系统和配置界面,以及用户展示接口;其中,所述的编排及展示系统首先由后台配置管理系统通过配置界面进行配置,生成每个电台各个时段下的编排方案,存储到数据库中;同时各个音频节目通过主播站以及媒体资源系统,存入到数据库中,并按照节目碎片→专辑→分类的结构存储;然后生成默认播单:通过播单生成系统把配置好的电台和编排方案的信息一次性加载到内存中,并将节目、专辑、分类的ID以及关联关系也加载到内存中,通过时效、权重、专辑碎片排序、去重的规则计算出一个默认播单,存放到数据库redis中;再生成用户播单:在每次生成默认播单后,所述的编排及展示系统找到一周内听过该电台的用户,并刷新他们的各个编排的用户播单,如果找不到相应的用户,则找到对应时段的编排方案,把对应的默认播单作为用户播单,存入到数据库redis中;播单更新逻辑为:当编排内容或音频内容发生变化后,所述的编排及展示系统及时刷新各个时段对应编排的默认播单和用户播单,使新的内容能快速出现到用户播单当中被用户收听;预生成默认播单和用户播单只做占位逻辑,定向投放内容均在用户展示接口实时生成。上述的音频电台流的编排及展示系统,其中,所述的编排及展示系统,其生成播单是取出对应条件下合适的碎片,并确定具体从候选集中获取节目的顺序,分为两个维度:一个维度是电台层面上的,分为时效电台和权重电台,并能扩展为其他规则类型的电台;另外一个维度是编排位上配置的内容层面上的,分为专辑、普通分类、台宣分类、歌曲分类、地域分类、个性化分类、推荐分类规则,并能扩展配置为其他类型。上述的音频电台流的编排及展示系统,其中,所述的时效电台,其实现逻辑包含:当后台管理系统有电台、编排方案、编排位影响播单生成逻辑规则的变化,或者有新的音频内容产生变化时,调用触发播单更新逻辑,播单生成系统根据需要加载电台的编排规则及内容信息到内存当中,循环生成每个编排方案的默认播单和该编排方案下的所有用户播单,默认播单和用户播单均存储在数据库redis中;播单生成完毕后,用户请求播单数据,展示播单并收听。上述的音频电台流的编排及展示系统,其中,所述的循环生成每个编排方案的默认播单,其生成逻辑包含:加载该编排方案的所有编排位,计算每个编排位应该展示哪个碎片,并根据播单和编排位的数目,确定生成播单的轮次数;为了保证播单展示的效果,全局音频碎片是去重的,在循环生成的过程中同时维护一个缓存结构,每次生成一个音频碎片后记录到缓存结构中,保证全局碎片不重复;生成播单时对于每个轮次计算每个编排位的展示规则,展示规则会根据所配置内容类型的不同而不同,依次包含编排位配置的是单个专辑、是普通分类、是台宣或歌曲分类、是地域分类,以及是个性化和推荐分类的情况;为了保证播单展示的效果,每轮次的专辑是去重的,在循环中同时维护一个缓存结构,每次生成一个音频碎片后记录对应专辑到缓存结构中,保证每轮次的专辑不重复。上述的音频电台流的编排及展示系统,其中,所述的编排位配置,是单个专辑时,该位置去取音频依据如下:筛选出24h内上线的碎片,第一轮播单取出符合条件的专辑中24h内上线的碎片;当编排位上所有24h内更新的节目碎片都被取完后才再往前取24h内上线的碎片,同时根据包含碎片上线状态的系统必须的过滤条件进行筛选;专辑内的碎片按照上线时间排序,上线时间距当前近的排在前面,远的排在后面。上述的音频电台流的编排及展示系统,其中,所述的编排位配置,是普通分类时,该位置去取音频依据如下:分类下配置有多个专辑,因此先要筛选专辑,筛选出24h内更新碎片的专辑,取出播单中距离当前时间24h内有更新碎片的专辑,当编排位上所有24h内更新的节目都被取完后再递归地往前取24h内更新的专辑,同时根据包含专辑的分值、上线状态的系统必须条件过滤不符合的专辑,然后根据排序规则进行筛选,还需要同时考虑碎片取出规则,再按专辑顺序依次取碎片;排序规则为:先按照专辑分值排序,分值大的排在前面,分值小的排在后面;分值相同,按照最后的更新时间排序,更新时间距当前近的排在前面,远的排在后面;更新时间相同,按照专辑ID排序,ID大的排在前面,小的排在后面;碎片取出规则为:筛选出24h内上线的碎片,第一轮播单取出符合条件的专辑中24h内上线的碎片,当编排位上所有24h内更新的节目碎片都被取完后才再往前取24h内上线的碎片,同时根据包含碎片上线状态的系统必须过滤条件进行筛选,对专辑中筛选出的碎片进行排序;专辑内碎片排序是将专辑内的碎片按照上线时间排序,上线时间距当前近的排在前面,远的排在后面;按专辑顺序依次取碎片:第一次从第一个专辑中符合条件的第一个碎片,第二次则取第二个专辑中符合条件的第一个碎片;当所有的专辑都取完一遍后再从第一个专辑中取符合条件的第二个碎片,以此类推;如果某个专辑中没有符合条件的碎片,则按专辑顺序取下一个专辑中的碎片。上述的音频电台流的编排及展示系统,其中,所述的编排位配置,是台宣或歌曲分类时,该位置去取音频依据如下:筛选出上线状态并符合入流条件的台宣或歌曲音频碎片,对应分类取出音频碎片时,记录已取出音频碎片的ID,下一个位置取出时,先过滤掉已记录的碎片ID,再从剩余中随机取出碎片;当出现碎片全部取完,即全部过滤掉时,清空记录,重新随机取标签下的碎片,依次循环。上述的音频电台流的编排及展示系统,其中,所述的编排位配置,是地域分类时,该位置去取音频依据如下:在该位置上形成占位符,并记录该位置的候选音频碎片集合,当用户端请求时携带了车型、地域时,实时计算对应音频碎片,形成播单;所述的编排位配置,是个性化和推荐分类时,该位置去取音频依据如下:在这个位置上形成占位符,当用户端请求播单列表时,调用推荐系统实时生成播单。上述的音频电本文档来自技高网...

【技术保护点】
1.一种音频电台流的编排及展示系统,包含数据库、主播站、媒体资源系统、播单生成系统、后台配置管理系统和配置界面,以及用户展示接口,其特征在于,所述的编排及展示系统首先由后台配置管理系统通过配置界面进行配置,生成每个电台各个时段下的编排方案,存储到数据库中;同时各个音频节目通过主播站以及媒体资源系统,存入到数据库中,并按照节目碎片→专辑→分类的结构存储;然后生成默认播单:通过播单生成系统把配置好的电台和编排方案的信息一次性加载到内存中,并将节目、专辑、分类的ID以及关联关系也加载到内存中,通过时效、权重、专辑碎片排序、去重的规则计算出一个默认播单,存放到数据库redis中;再生成用户播单:在每次生成默认播单后,所述的编排及展示系统找到一周内听过该电台的用户,并刷新他们的各个编排的用户播单,如果找不到相应的用户,则找到对应时段的编排方案,把对应的默认播单作为用户播单,存入到数据库redis中;播单更新逻辑为:当编排内容或音频内容发生变化后,所述的编排及展示系统及时刷新各个时段对应编排的默认播单和用户播单,使新的内容能快速出现到用户播单当中被用户收听;预生成默认播单和用户播单只做占位逻辑,定向投放内容均在用户展示接口实时生成。/n...

【技术特征摘要】
1.一种音频电台流的编排及展示系统,包含数据库、主播站、媒体资源系统、播单生成系统、后台配置管理系统和配置界面,以及用户展示接口,其特征在于,所述的编排及展示系统首先由后台配置管理系统通过配置界面进行配置,生成每个电台各个时段下的编排方案,存储到数据库中;同时各个音频节目通过主播站以及媒体资源系统,存入到数据库中,并按照节目碎片→专辑→分类的结构存储;然后生成默认播单:通过播单生成系统把配置好的电台和编排方案的信息一次性加载到内存中,并将节目、专辑、分类的ID以及关联关系也加载到内存中,通过时效、权重、专辑碎片排序、去重的规则计算出一个默认播单,存放到数据库redis中;再生成用户播单:在每次生成默认播单后,所述的编排及展示系统找到一周内听过该电台的用户,并刷新他们的各个编排的用户播单,如果找不到相应的用户,则找到对应时段的编排方案,把对应的默认播单作为用户播单,存入到数据库redis中;播单更新逻辑为:当编排内容或音频内容发生变化后,所述的编排及展示系统及时刷新各个时段对应编排的默认播单和用户播单,使新的内容能快速出现到用户播单当中被用户收听;预生成默认播单和用户播单只做占位逻辑,定向投放内容均在用户展示接口实时生成。


2.如权利要求1所述的音频电台流的编排及展示系统,其特征在于,所述的编排及展示系统,其生成播单是取出对应条件下合适的碎片,并确定具体从候选集中获取节目的顺序,分为两个维度:一个维度是电台层面上的,分为时效电台和权重电台,并能扩展为其他规则类型的电台;另外一个维度是编排位上配置的内容层面上的,分为专辑、普通分类、台宣分类、歌曲分类、地域分类、个性化分类、推荐分类规则,并能扩展配置为其他类型。


3.如权利要求2所述的音频电台流的编排及展示系统,其特征在于,所述的时效电台,其实现逻辑包含:当后台管理系统有电台、编排方案、编排位影响播单生成逻辑规则的变化,或者有新的音频内容产生变化时,调用触发播单更新逻辑,播单生成系统根据需要加载电台的编排规则及内容信息到内存当中,循环生成每个编排方案的默认播单和该编排方案下的所有用户播单,默认播单和用户播单均存储在数据库redis中;播单生成完毕后,用户请求播单数据,展示播单并收听。


4.如权利要求3所述的音频电台流的编排及展示系统,其特征在于,所述的循环生成每个编排方案的默认播单,其生成逻辑包含:加载该编排方案的所有编排位,计算每个编排位应该展示哪个碎片,并根据播单和编排位的数目,确定生成播单的轮次数;为了保证播单展示的效果,全局音频碎片是去重的,在循环生成的过程中同时维护一个缓存结构,每次生成一个音频碎片后记录到缓存结构中,保证全局碎片不重复;生成播单时对于每个轮次计算每个编排位的展示规则,展示规则会根据所配置内容类型的不同而不同,依次包含编排位配置的是单个专辑、是普通分类、是台宣或歌曲分类、是地域分类,以及是个性化和推荐分类的情况;为了保证播单展示的效果,每轮次的专辑是去重的,在循环中同时维护一个缓存结构,每次生成一个音频碎片后记录对应专辑到缓存结构中,保证每轮次的专辑不重复。


5.如权利要求4所述的音频电台流的编排及展示系统,其特征在于,所述的编排位配置,是单个专辑时,该位置去取音频依据如下:筛选出24h内上线的碎片,第一轮播单取出符合条件的专辑中24h内上线的碎片;当编排位上所有24h内更新的节目碎片都被取完后才再往前取24h内上线的碎片,同时根据包含碎片上线状态的系统必须的过滤条件进行筛选;专辑内的碎片按照上线时间排序,上线时间距当前近的排在前面,远的排在后面。


...

【专利技术属性】
技术研发人员:俞清木
申请(专利权)人:网乐互联北京科技有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1