[发明专利]一种网络群组分布式数字音频播放控制器的实现方法有效
申请号: | 201810812818.1 | 申请日: | 2018-07-23 |
公开(公告)号: | CN109102826B | 公开(公告)日: | 2020-08-21 |
发明(设计)人: | 陈实;陈光尧;蒋鸿琨 | 申请(专利权)人: | 广州趣丸网络科技有限公司 |
主分类号: | G11B19/02 | 分类号: | G11B19/02;G11B19/20;G11B20/10;G06F3/01 |
代理公司: | 广州专才专利代理事务所(普通合伙) 44679 | 代理人: | 林玲 |
地址: | 510000 广东省广州市天河区黄埔大道西122号之二1*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 网络 组分 数字音频 播放 控制器 实现 方法 | ||
1.一种网络群组分布式数字音频播放控制器的实现方法,其特征在于:包括以下步骤:
S1、预设一个服务器、若干个客户端,所述客户端内设置有文件存储器,在文件存储器内存储音频文件;所述服务器内设置有群组音频播放器;
S2、用户在用于音频播放的网络群组内的客户端上选定需要分享的音频文件,将该音频文件的标志信息上报给服务器;
S3、服务器将该音频文件记录在群组音频播放器的音频列表内;
S4、播放列表内的音频文件产生更新或者播放状态变化后,服务器将控制信息数据传输至群组内各个客户端;
S5、服务器将控制信息数据转发给对应音频文件的实际存储用户的客户端;
S6、所属音频文件的客户端将音频文件完成解码后进行数据传输;所述客户端当在播放自身客户端音频文件的过程中,将定时发送心跳数据到服务器,服务器将对这个心跳数据作出回应,将该群组内正在播放的音频信息返回给心跳发送者。
2.根据权利要求1所述的一种网络群组分布式数字音频播放控制器的实现方法,其特征在于:所述服务器用于进行群组音频播放器的音频播放列表内的音频文件的播放进行维护、管理以及提供数据的传输通道;所述服务器用于通过发送指令来控制群组内指定客户端的对指定音频文件的操作。
3.根据权利要求1所述的一种网络群组分布式数字音频播放控制器的实现方法,其特征在于:所述标志信息包括音频文件的所在客户端存储地址、音频文件名称、时长、格式。
4.根据权利要求1所述的一种网络群组分布式数字音频播放控制器的实现方法,其特征在于:所述客户端分为普通客户端和管理客户端;所述客户端用于进行音频文件的解码、传输的发起和终止。
5.根据权利要求4所述的一种网络群组分布式数字音频播放控制器的实现方法,其特征在于:所述普通客户端进行将自身客户端的所需分享的音频文件的标志信息上传至服务器;所述管理客户端进行将自身客户端的所需分享的音频文件的标志信息上传至服务器,以及对群组音频播放器内进行控制操作。
6.根据权利要求5所述的一种网络群组分布式数字音频播放控制器的实现方法,其特征在于:所述控制操作的内容为播放选定音频文件、暂停选定音频文件、点播下一首音频文件、以及调整音频文件音量,且在同一时刻内,有且只有一个音频文件处于播放状态。
7.根据权利要求1所述的一种网络群组分布式数字音频播放控制器的实现方法,其特征在于:所述步骤S5,其实过程为:若A用户在播放器上点击播放1号歌曲,而1号歌曲是由B用户提供的,那么服务器将播放请求转发给B用户,由B用户的客户端来完成1号歌曲的播放,播放的音频,从B的客户端通过网络广播给群组内的其他成员收到。
8.根据权利要求1所述的一种网络群组分布式数字音频播放控制器的实现方法,其特征在于:若客户端收到回应,发现与回应内的数据不一致,那么将停止播放歌曲;若服务器在某个周期内没有收到这个心跳数据,那么认为该客户端已经离线,那么将触发播放下一首歌曲。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州趣丸网络科技有限公司,未经广州趣丸网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810812818.1/1.html,转载请声明来源钻瓜专利网。