一种基于音乐主机的资源共享方法、设备及存储介质

文档序号:1381724 发布日期:2020-08-14 浏览:20次 >En<

阅读说明:本技术 一种基于音乐主机的资源共享方法、设备及存储介质 (Resource sharing method and device based on music host and storage medium ) 是由 沈汉标 王妙玉 童威云 吴宁泉 王庆进 于 2020-04-16 设计创作,主要内容包括:本发明公开了一种基于音乐主机的资源共享方法、设备及存储介质,其中资源共享方法由自有服务器、指定客户端、物联网平台和音乐主机共同实现;资源共享方法包括:自有服务器接收由指定客户端发送的音乐更新指令,根据音乐更新指令将自有服务器中现存音乐资源对应的服务器校验码发送至指定客户端中;指定客户端将服务器校验码经物联网平台发送至音乐主机中;音乐主机将接收到的服务器校验码与当前时刻根据音乐主机现存的音乐资源所生成的本机校验码进行比较,判断二者是否一致,若不一致,将音乐主机现存的音乐资源上传至自有服务器中进行资源更新。本发明可让音乐主机的音乐资源共享至自有的服务器中供终端播放和控制,提升用户使用体验感。(The invention discloses a resource sharing method, equipment and a storage medium based on a music host, wherein the resource sharing method is realized by a self-owned server, a specified client, an Internet of things platform and the music host together; the resource sharing method comprises the following steps: the self-owned server receives a music updating instruction sent by the appointed client side, and sends a server check code corresponding to the existing music resource in the self-owned server to the appointed client side according to the music updating instruction; the designated client sends the server check code to the music host through the Internet of things platform; the music host compares the received server check code with a local check code generated according to the existing music resource of the music host at the current moment, judges whether the two are consistent, and uploads the existing music resource of the music host to a self-owned server for resource updating if the two are not consistent. The invention can enable the music resources of the music host to be shared in the own server for the terminal to play and control, thereby improving the use experience of the user.)

一种基于音乐主机的资源共享方法、设备及存储介质

技术领域

本发明涉及智能家居领域,尤其涉及一种基于音乐主机的资源共享方法、设备及存储介质。

背景技术

目前,在智能家居中背景音乐主机中由于音乐主机的歌曲资源位于第三方厂商的服务器中,厂商对外不开放资源的接口,这给我们造成了无法在客户端展示主机音乐的资源,无法在客户端控制音乐的播放。并且由于现有的物联网平台上资源存储有上限的限制,因此也无法通过物联网平台来获取展示。

发明内容

为了克服现有技术的不足,本发明的目的之一在于提供一种基于音乐主机的资源共享方法,可实现在客户端上显示和控制音乐主机上的音乐资源,并可通过音乐主机和自有的服务器实现主机音乐资源的共享,提升用户使用体验感。

本发明的目的之二在于提供一种电子设备。

本发明的目的之三在于提供一种存储介质。

本发明的目的之一采用如下技术方案实现:

一种基于音乐主机的资源共享方法,由自有服务器、指定客户端、物联网平台和音乐主机共同实现,所述自有服务器与所述指定客户端、所述音乐主机相连,所述指定客户端通过所述物联网平台与所述音乐主机相连;其中,资源共享方法包括:

所述自有服务器接收由所述指定客户端发送的音乐更新指令,根据音乐更新指令将所述自有服务器中现存音乐资源对应的服务器校验码发送至所述指定客户端中;

所述指定客户端将所述服务器校验码经所述物联网平台发送至所述音乐主机中;

所述音乐主机将接收到的所述服务器校验码与当前时刻根据所述音乐主机现存的音乐资源所生成的本机校验码进行比较,判断二者是否一致,当判断所述服务器校验码与所述本机校验码不一致时,将所述音乐主机现存的音乐资源上传至所述自有服务器中进行资源更新。

进一步地,所述自有服务器中现存音乐资源对应的服务器校验码由所述音乐主机在上一次更新过程中生成并发送存储于所述自有服务器中。

进一步地,所述校验码为所述音乐主机根据当前时刻现有的音乐资源生成的哈希值。

进一步地,所述自有服务器通过无线网络连接有用户终端,所述自有服务器中根据现存的音乐资源生成对应的音乐列表,并将所述音乐列表发送至所述用户终端中进行显示。

进一步地,所述用户终端向所述自有服务器发送音乐获取指令,所述自有服务器接收所述音乐获取指令后将对应的音乐资源发送至所述用户终端中进行播放。

进一步地,所述指定客户端经所述物联网平台与所述音乐主机相连后,所述指定客户端经所述物联网平台向所述音乐主机发送账号验证信息,所述音乐主机将接收到的所述账号验证信息进行验证,当所述音乐主机验证成功时,与所述客户端建立用于接收所述服务器校验码的传输通道。

本发明的目的之二采用如下技术方案实现:

一种电子设备,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的基于音乐主机的资源共享方法。

本发明的目的之三采用如下技术方案实现:

一种存储介质,其上存储有计算机程序,所述计算机程序被执行时实现上述的基于音乐主机的资源共享方法。

相比现有技术,本发明的有益效果在于:

通过音乐主机和自有的服务器实现主机音乐资源的共享,使得音乐主机上的音乐资源可在客户端上展示,还可通过客户端控制音乐资源的播放,同时没有资源存储的上限,提升用户使用的体验感。

附图说明

图1为本发明基于音乐主机的资源共享方法的流程示意图。

具体实施方式

下面,结合附图以及具体实施方式,对本发明做进一步描述,需要说明的是,在不相冲突的前提下,以下描述的各实施例之间或各技术特征之间可以任意组合形成新的实施例。

实施例一

一种基于音乐主机的资源共享方法,由自有服务器、指定客户端、物联网平台和音乐主机共同实现,所述自有服务器可与所述指定客户端通过网络相连,还可与其他用户终端相连,此外,所述自有服务器在所述音乐主机的授权下与所述音乐主机直接相连,所述音乐主机存储有第三方厂商服务器中的音乐资源,同时,所述音乐主机还可根据现有的音乐资源生成对应的校验码,所述校验码为所述音乐主机根据当前时刻现有的音乐资源生成的哈希值,当音乐资源数量有变化时,所述校验码也会跟随音乐资源的变化而变化。

此外,所述音乐主机还通过所述物联网平台与所述指定客户端相连,所述指定客户端可经所述物联网平台与所述音乐主机建立传输通道。

参照图1所示,基于音乐主机的资源共享方法包括如下步骤:

步骤S1:所述自有服务器接收由所述指定客户端发送的音乐更新指令,根据音乐更新指令将所述自有服务器中现存音乐资源对应的服务器校验码发送至所述指定客户端中;其中,所述服务器校验码是由所述音乐主机在上一次更新过程中生成并发送存储于所述自有服务器中。

所述指定客户端与所述自有服务器相连时,需要进行账号验证环节,管理员进入所述指定客户端时,需输入登录账号,该登录账号预先已与所述自有服务器绑定,待该登录账号成功认证后,才可让所述指定客户端向所述自有服务器发送音乐更新指令,从而限定了普通用户终端的控制权限。

此外,所述指定客户端还可设有定时发送音乐更新指令,管理员在登录所述指定客户端后设置好定时发送的时间,此时所述指定客户端即可在无人控制下自动发送音乐更新指令,让所述自有服务器自动定时更新音乐资源。

步骤S2:所述指定客户端将所述服务器校验码经所述物联网平台发送至所述音乐主机中。

所述指定客户端经所述物联网平台与所述音乐主机相连后,同样需要进行验证操作,即所述指定客户端经所述物联网平台向所述音乐主机发送账号验证信息,该账号验证信息即为资源授权获取账号的信息,可以是与所述音乐主机绑定的用户名及密码。资源授权获取账号验证所需的账号信息可与所述步骤S1中的登录账号的账号信息相同,也可设置为不同。

当所述音乐主机授权其他设备获取其自身的音乐资源时,则发放与所述音乐主机绑定的资源授权获取账号,通过该资源授权获取账号来建立所述音乐主机和所述指定客户端、及所述音乐主机与所述自有服务器之间的传输通道,即当所述指定客户端经所述物联网平台向所述音乐主机发送资源授权获取账号,所述音乐主机判断该资源授权获取账号的真实性,若账号真实,则与所述指定客户端建立传输通道,允许所述指定客户端将所述服务器校验码经所述物联网平台发送至所述音乐主机中;同理,所述自有服务器与所述音乐主机相连时,所述自有服务器同样需要向所述音乐主机发送资源授权获取账号,待所述音乐主机判断该账号真实后才可与所述服务器建立用于从所述音乐主机中下载音乐资源的传输通道,从而提高信号传输的安全性。

步骤S3:所述音乐主机将接收到的所述服务器校验码与当前时刻根据所述音乐主机现存的音乐资源所生成的本机校验码进行比较,判断二者是否一致,若所述服务器校验码和所述本机校验码相同,则表示所述音乐主机中的音乐资源没有更新,此时则不执行更新操作;当判断所述服务器校验码与所述本机校验码不一致时,则表示所述音乐主机中的音乐资源已经更新,此时则将所述音乐主机现存的音乐资源上传至所述自有服务器中进行资源更新,让所述自有服务器中拥有所述音乐主机上最新的音乐资源。

所述自有服务器可通过无线网络与无数的用户终端相连,所述自有服务器中根据所述自有服务器中现存的音乐资源生成对应的音乐列表,并将所述音乐列表发送至所述用户终端中进行显示,让用户在所述用户终端中可以实现间接查看所述音乐主机的音乐资源。

所述用户终端还可向所述自有服务器发送音乐获取指令,所述自有服务器接收所述音乐获取指令后将对应的音乐资源发送至所述用户终端中进行播放,从而让用户在所述用户终端中可以实现间接控制音乐主机的音乐播放。

此外,所述自有服务器接收到所述音乐主机更新的音乐资源后,自动生成音乐更新通知,并将所述音乐更新通知发送至已开启通知权限的所述用户终端中,可让用户终端及时获知音乐更新的消息,提高用户使用体验感。

实施例二

本实施例提供一种电子设备,其包括处理器、存储器及存储于所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现实施例一中的基于音乐主机的资源共享方法;另外,本实施例还提供一种存储介质,其上存储有计算机程序,所述计算机程序被执行时实现上述的基于音乐主机的资源共享方法。

本实施例中的设备及存储介质与前述实施例中的方法是基于同一发明构思下的两个方面,在前面已经对方法实施过程作了详细的描述,所以本领域技术人员可根据前述描述清楚地了解本实施中的系统的结构及实施过程,为了说明书的简洁,在此就不再赘述。

上述实施方式仅为本发明的优选实施方式,不能以此来限定本发明保护的范围,本领域的技术人员在本发明的基础上所做的任何非实质性的变化及替换均属于本发明所要求保护的范围。

7页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:视频播放进度控制方法、装置、存储介质及电子设备

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类