[发明专利]曲库更新方法、装置、KTV盒子、歌曲服务器及网络KTV系统在审
申请号: | 202111018999.9 | 申请日: | 2021-08-31 |
公开(公告)号: | CN113726893A | 公开(公告)日: | 2021-11-30 |
发明(设计)人: | 王欢;谢华为 | 申请(专利权)人: | 广州艾美网络科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 广州市律帆知识产权代理事务所(普通合伙) 44614 | 代理人: | 余永文 |
地址: | 510000 广东省广州市海*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 更新 方法 装置 ktv 盒子 歌曲 服务器 网络 系统 | ||
本申请涉及一种曲库更新方法、装置、KTV盒子、计算机设备及计算机可读存储介质;所述方法包括:建立与歌曲服务器之间的通信连接,并从所述歌曲服务器下载歌曲列表;利用所述歌曲列表查询本地歌曲库,确定需要下载的歌曲文件的歌曲更新列表,将所述歌曲更新列表上传至所述歌曲服务器;通过RTC协议的数据通道从所述歌曲服务器下载基于私有协议封装的所述歌曲更新列表对应的更新歌曲文件包,并更新本地歌曲库;其中,所述私有协议是基于RTC协议且承载于所述数据通道上;上述技术方案,在基于RTC协议在客户端与歌曲服务器之间建立数据通道,利用数据通道用来载入私有协议的数据包歌曲文件,无需再开发歌曲文件更新系统,降低了系统开发成本。
技术领域
本申请涉及计算机互联网技术领域,尤其是一种曲库更新方法、装置、KTV盒子、计算机设备及计算机可读存储介质。
背景技术
目前,在很多场合中,音视频娱乐设备得到广泛使用,以常用的KTV盒子来说,KTV盒子是集成点歌、调音等功能的专用设备,可以通过电视机等显示设备连接使用,从而为用户提供了家庭KTV娱乐体验。
随着网络技术发展,KTV盒子结合网络功能实现网络KTV功能,可以进行在线唱歌,包括个人对唱、多人合唱、直播个人唱歌或者演唱会等等。在使用过程中,KTV盒子客户端的需要与网络KTV系统的歌曲服务器的歌曲库进行同步更新。
现有技术中,在进行在线唱歌时,KTV盒子客户端的需要与服务器端的歌曲库进行同步更新,为了实现KTV盒子的歌曲曲库更新,常用技术方案是基于WebRTC的MediaChannel来传输音视频文件,这种技术往往需要另外开发歌曲文件更新系统,增加了系统开发成本。
发明内容
为了解决上述技术不足,本申请提供一种曲库更新方法、装置、KTV盒子、计算机设备及计算机可读存储介质,降低了系统开发成本。
一种曲库更新方法,包括:
建立与歌曲服务器之间的通信连接,并从所述歌曲服务器下载歌曲列表;
利用所述歌曲列表查询本地歌曲库,确定需要下载的歌曲文件的歌曲更新列表,将所述歌曲更新列表上传至所述歌曲服务器;
通过RTC协议的数据通道从所述歌曲服务器下载基于私有协议封装的所述歌曲更新列表对应的更新歌曲文件包,并更新本地歌曲库;其中,所述私有协议是基于RTC协议且承载于所述数据通道上。
在一个实施例中,通过RTC协议的数据通道从所述歌曲服务器下载基于私有协议封装的所述歌曲更新列表对应的更新歌曲文件包,并更新本地歌曲库,包括:
基于RTC协议建立与所述歌曲服务器之间的数据通道;
通过所述RTC协议的数据通道接收所述歌曲服务器下发的更新歌曲文件包;其中,所述歌曲服务器从所述本地歌曲库获取所述歌曲更新列表对应的歌曲文件,利用私有协议对所述歌曲文件封装后得到所述更新歌曲文件包;
对所述更新歌曲文件包进行RTC协议解析,并依据所述私有协议从所述数据通道上解析出对应的歌曲文件。
在一个实施例中,确定需要下载歌曲文件的歌曲更新列表之前,还包括:
判断所述歌曲服务器所下其他客户端的本地歌曲库是否存在所述需要下载的歌曲文件;
若是,基于RTC协议建立与对应的其他客户端之间的数据通道;
通过所述数据通道从其他客户端接收基于所述私有协议封装的歌曲文件包,并解析出对应歌曲文件更新本地歌曲库;
否则,执行确定需要下载的歌曲文件的歌曲更新列表的步骤。
在一个实施例中,判断所述歌曲服务器所下其他客户端的本地歌曲库是否存在所述需要下载的歌曲文件,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州艾美网络科技有限公司,未经广州艾美网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111018999.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:掩模组件和相关联的方法
- 下一篇:一种用于微纳材料制备的微尺度火焰燃烧器