著录项信息
专利名称 | 智能音箱播放存储设备中的音频文件的方法和系统 |
申请号 | CN201510571870.9 | 申请日期 | 2015-09-09 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2016-01-20 | 公开/公告号 | CN105262793A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L29/08 | IPC分类号 | H;0;4;L;2;9;/;0;8;;;G;1;1;B;2;7;/;1;0查看分类表>
|
申请人 | 广东欧珀移动通信有限公司 | 申请人地址 | 广东省东莞市长安镇乌沙海滨路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | OPPO广东移动通信有限公司 | 当前权利人 | OPPO广东移动通信有限公司 |
发明人 | 任超 |
代理机构 | 广州华进联合专利商标代理有限公司 | 代理人 | 方高明 |
摘要
本发明涉及一种智能音箱播放存储设备中的音频文件的方法和系统,其方法包括步骤:在存储设备通过连接设备与控制终端建立连接时,扫描所述连接设备挂载的文件系统,获取所述存储设备中的音频文件的文件路径;根据所述文件路径生成与所述音频文件对应的文件访问地址;在向智能音箱推送所述音频文件时,将所述文件访问地址传送给智能音箱,其中,由所述智能音箱访问所述文件访问地址,获取所述音频文件进行播放。采用本发明的方案,可以实现在智能音箱不存在读取音频存储设备中的音频文件的接口时,也能播放存储设备中的音频文件。
1.一种智能音箱播放存储设备中的音频文件的方法,其特征在于,包括如下步骤:
在存储设备通过连接设备与控制终端建立连接时,扫描所述连接设备挂载的文件系统,获取所述存储设备中的音频文件的文件路径;其中所述存储设备为外部存储设备;所述外部存储设备包括USB设备;
根据所述文件路径生成与所述音频文件对应的文件访问地址;
在向智能音箱推送所述音频文件时,将所述文件访问地址传送给智能音箱,其中,由所述智能音箱访问所述文件访问地址,获取所述音频文件进行播放;
所述根据所述文件路径生成与所述音频文件对应的文件访问地址的过程包括步骤:将所述文件路径存入预先建立的服务器中,其中,由所述服务器根据所述文件路径生成与所述音频文件对应的文件访问地址。
2.根据权利要求1所述的智能音箱播放存储设备中的音频文件的方法,其特征在于,所述连接设备包括OTG数据线。
3.根据权利要求1或2所述的智能音箱播放存储设备中的音频文件的方法,其特征在于,所述获取所述存储设备中的音频文件的文件路径的过程包括如下步骤:
根据预设的文件后缀名筛选与该文件后缀名相匹配的目标文件,获取所述目标文件的文件路径,其中,所述音频文件包括所述目标文件。
4.根据权利要求1或2所述的智能音箱播放存储设备中的音频文件的方法,其特征在于,所述文件访问地址包括统一资源定位符。
5.一种智能音箱播放存储设备中的音频文件的系统,其特征在于,包括:
路径获取模块,在存储设备通过连接设备与控制终端建立连接时,扫描所述连接设备挂载的文件系统,获取所述存储设备中的音频文件的文件路径;其中所述存储设备为外部存储设备;所述外部存储设备包括USB设备;
地址生成模块,用于根据所述文件路径生成与所述音频文件对应的文件访问地址;
传送模块,用于在向智能音箱推送所述音频文件时,将所述文件访问地址传送给智能音箱,其中,由所述智能音箱访问所述文件访问地址,获取所述音频文件进行播放;
所述地址生成模块将所述文件路径存入预先建立的服务器中,其中,由所述服务器根据所述文件路径生成与所述音频文件对应的文件访问地址。
6.根据权利要求5所述的智能音箱播放存储设备中的音频文件的系统,其特征在于,所述连接设备包括OTG数据线。
7.根据权利要求5或6所述的智能音箱播放存储设备中的音频文件的系统,其特征在于:
所述路径获取模块根据预设的文件后缀名筛选与该文件后缀名相匹配的目标文件,获取所述目标文件的文件路径,其中,所述音频文件包括所述目标文件。
8.根据权利要求5或6所述的智能音箱播放存储设备中的音频文件的系统,其特征在于,所述文件访问地址包括统一资源定位符。
智能音箱播放存储设备中的音频文件的方法和系统\n技术领域\n[0001] 本发明涉及音频技术领域,特别是涉及一种智能音箱播放存储设备中的音频文件的方法和系统。\n背景技术\n[0002] 智能音箱(或者称无线智能音箱)是一种新型的智能家电设备,通过连接无线网络,能够与智能控制终端(例如手机)上APP(Application,第三方应用程序)进行通信,从而接受APP传来的各种指令,执行用户期望的各种命令。\n[0003] 目前,市场上已经有一些智能音箱产品,以SONOS为例,都是通过手机安装的一个APP来查看和控制音智能箱来播放音乐。通过APP控制器查看智能音箱的状态,远程控制智能音箱是这类设备的特点。但是,目前市面上的智能音箱设备大都不支持USB文件的播放,原因大致有以下几点:其一,USB设备属于存储设备,需要设计接口来读取设备中的文件,增加软硬件成本;其二,智能音箱通常置于房间角落的地方,插拔USB设备不是很方便;其三,读取USB设备中的文件后如何传送给APP去交互也是一个问题。基于上述的原因,多数厂商的无智能音箱产品并没不支持播放USB设备中的媒体。\n[0004] 而很多时候用户又有让智能音箱播放USB设备的音频文件的需要,那如何使得智能音箱播放存储设备中的音频文件成为了一个需要解决的问题。\n发明内容\n[0005] 本发明的目的在于提供一种智能音箱播放存储设备中的音频文件的方法和系统,可以实现在智能音箱不存在读取音频存储设备中的音频文件的接口时,也能播放存储设备中的音频文件。\n[0006] 本发明的目的通过如下技术方案实现:\n[0007] 一种智能音箱播放存储设备中的音频文件的方法,包括如下步骤:\n[0008] 在存储设备通过连接设备与控制终端建立连接时,扫描所述连接设备挂载的文件系统,获取所述存储设备中的音频文件的文件路径;\n[0009] 根据所述文件路径生成与所述音频文件对应的文件访问地址;\n[0010] 在向智能音箱推送所述音频文件时,将所述文件访问地址传送给智能音箱,其中,由所述智能音箱访问所述文件访问地址,获取所述音频文件进行播放。\n[0011] 一种智能音箱播放存储设备中的音频文件的系统,包括:\n[0012] 路径获取模块,在存储设备通过连接设备与控制终端建立连接时,扫描所述连接设备挂载的文件系统,获取所述存储设备中的音频文件的文件路径;\n[0013] 地址生成模块,用于根据所述文件路径生成与所述音频文件对应的文件访问地址;\n[0014] 传送模块,用于在向智能音箱推送所述音频文件时,将所述文件访问地址传送给智能音箱,其中,由所述智能音箱访问所述文件访问地址,获取所述音频文件进行播放。\n[0015] 根据上述本发明的方案,其是在存储设备通过连接设备与控制终端建立连接时,扫描所述连接设备挂载的文件系统,获取所述存储设备中的音频文件的文件路径,根据所述文件路径生成与所述音频文件对应的文件访问地址,在向智能音箱推送所述音频文件时,将所述文件访问地址传送给智能音箱,并由所述智能音箱访问所述文件访问地址,获取所述音频文件进行播放,由于是将存储设备与控制终端建立连接,而不需要智能音箱上具备读取音频存储设备中的音频文件的接口,不会增加智能音箱的软硬件成本,同时由于根据存储设备中的音频文件的文件路径生成了对应的文件访问地址,智能音箱就可以访问所述文件访问地址进行对应的音频文件进行播放,可以实现在智能音箱不存在读取音频存储设备中的音频文件的接口时,也能播放存储设备中的音频文件。\n附图说明\n[0016] 图1为本发明的智能音箱播放存储设备中的音频文件的方法实施例的流程示意图;\n[0017] 图2为本发明的智能音箱播放存储设备中的音频文件的系统实施例的结构示意图。\n具体实施方式\n[0018] 为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不限定本发明的保护范围。\n[0019] 在下述说明中,首先针对本发明的智能音箱播放存储设备中的音频文件的方法的实施例进行说明,再对本发明的智能音箱播放存储设备中的音频文件的系统的各实施例进行说明。\n[0020] 参见图1所示,为本发明的智能音箱播放存储设备中的音频文件的方法实施例的流程示意图。如图1所示,本实施例中的智能音箱播放存储设备中的音频文件的方法包括如下步骤:\n[0021] 步骤S101:在存储设备通过连接设备与控制终端建立连接时,扫描所述连接设备挂载的文件系统,获取所述存储设备中的音频文件的文件路径;\n[0022] 这里,所述控制终端包括智能手机(Smart Phone)、平板电脑、笔记本电脑、或者个人数字助理等;所述控制终端上可以安装用于控制智能音箱播放音频文件的APP;\n[0023] 在其中一个实施例中,所述存储设备包括USB设备,USB设备包括U盘(USB闪存盘,USB flash disk),所述连接设备包括OTG(On-The-Go)数据线,OTG数据线为用于各种不同的设备或移动设备间的连接,进行数据交换的数据线;\n[0024] 其中,扫描连接设备挂载的文件系统的方式可以采用现有方式实现,在此不予赘述,通过扫描连接设备挂载的文件系统可以获取到其中的所有文件的文件目录,再在所述文件目录中查找所述音频文件,获得所述音频文件的文件路径,在其中一个实施例中,获取所述存储设备中的音频文件的文件路径的过程具体可以是:根据预设的文件后缀名筛选与该文件后缀名相匹配的目标文件,获取所述目标文件的文件路径,其中,所述音频文件包括所述目标文件;\n[0025] 这里,文件后缀名是音频类型的文件具有的后缀名,可以根据实际情况进行设定,且一般要求所述文件后缀名对应的音频类型的文件可以在智能音箱上播放;\n[0026] 步骤S102:根据所述文件路径生成与所述音频文件对应的文件访问地址;\n[0027] 这里,文件访问地址包括URL(Uniform Resoure Locator,统一资源定位器);\n[0028] 将文件路径转换成文件访问地址的方式可以采用现有的方式,在此不予赘述;\n[0029] 在其中一个实施例中,根据所述文件路径生成与所述音频文件对应的文件访问地址的过程具体可以包括:将所述文件路径存入预先建立的服务器中,其中,由所述服务根据所述文件路径生成与所述音频文件对应的文件访问地址,也就是说,可以预先建立服务器,将所述文件路径存入该服务器中,再由所述服务将所述文件路径转换成与所述音频文件对应的文件访问地址,其中,所述服务器包括HTTP(Hyper Text Transfer Protocol,超文本传输协议)服务器;\n[0030] 由于生成了所述音频文件对应的文件访问地址,因此可以供其他客户端进行访问,以获得所述音频文件;\n[0031] 步骤S103:在向智能音箱推送所述音频文件时,将所述文件访问地址传送给智能音箱,其中,由所述智能音箱访问所述文件访问地址,获取所述音频文件进行播放;\n[0032] 具体地,可以将所述文件访问地址打包成消息传送给智能音箱,智能音箱接收到该消息后,对该消息进行解析获得其中的所述文件访问地址,智能音箱作为客户端访问所该文件访问地址,由于文件访问地址对应着所述音频文件,可以获取到该音频文件,并对该音频文件进行播放。\n[0033] 上述本发明的方案可以应用于在控制终端中,或者可以用在用于控制智能音箱播放音频文件的APP中,由控制终端或者所述APP扫描所述连接设备挂载的文件系统,获取所述存储设备中的音频文件的文件路径,生成音频文件的文件访问地址,文件访问地址的生成可以由预先建立的服务器执行,其中,服务器的文件访问地址的生成功能属于所述控制终端或者所述APP的部分功能。\n[0034] 据此,根据上述本实施例方案,其是在存储设备通过连接设备与控制终端建立连接时,扫描所述连接设备挂载的文件系统,获取所述存储设备中的音频文件的文件路径,根据所述文件路径生成与所述音频文件对应的文件访问地址,在向智能音箱推送所述音频文件时,将所述文件访问地址传送给智能音箱,并由所述智能音箱访问所述文件访问地址,获取所述音频文件进行播放,由于是将存储设备与控制终端建立连接,而不需要智能音箱上具备读取音频存储设备中的音频文件的接口,不会增加智能音箱的软硬件成本,同时由于根据存储设备中的音频文件的文件路径生成了对应的文件访问地址,智能音箱就可以访问所述文件访问地址进行对应的音频文件进行播放,可以实现在智能音箱不存在读取音频存储设备中的音频文件的接口时,也能播放存储设备中的音频文件\n[0035] 为了便于理解本发明的方案,以下通过一个具体的示例进行说明。在该具体示例中是以所述存储设备是USB设备、所述连接设备为是OTG数据线、所述控制终端是手机为例进行说明,但这不构成对本发明方案的限定。\n[0036] USB设备通过OTG与手机进行连接,将USB设备文件系统挂载到手机上,手机上的用于控制智能音箱播放音频文件的APP则扫描挂载上来的文件系统,搜索出能够播放的音频文件源(相当于上述的文件路径),并将这些音频文件源放入HTTP服务器中,生成相应的URL,允许HTTP客户端进行访问,实现了智能音箱播放USB设备中的音频文件的功能,用户可以随时随地通过OTG连接手机,分享USB设备中的音频文件。\n[0037] 根据上述本发明的智能音箱播放存储设备中的音频文件的方法,本发明还提供一种智能音箱播放存储设备中的音频文件的系统,以下就本发明的智能音箱播放存储设备中的音频文件的系统的实施例进行详细说明。图2中示出了本发明的智能音箱播放存储设备中的音频文件的系统的实施例的结构示意图。为了便于说明,在图2中只示出了与本发明相关的部分。\n[0038] 如图2所示,本实施例的智能音箱播放存储设备中的音频文件的系统,其包括路径获取模块201、地址生成模块202、传送模块203,其中:\n[0039] 路径获取模块201,在存储设备通过连接设备与控制终端建立连接时,扫描所述连接设备挂载的文件系统,获取所述存储设备中的音频文件的文件路径;\n[0040] 地址生成模块202,用于根据所述文件路径生成与所述音频文件对应的文件访问地址;\n[0041] 传送模块203,用于在向智能音箱推送所述音频文件时,将所述文件访问地址传送给智能音箱,其中,由所述智能音箱访问所述文件访问地址,获取所述音频文件进行播放。\n[0042] 在其中一个实施例中,所述存储设备可以包括USB设备,所述连接设备可以包括OTG数据线。\n[0043] 在其中一个实施例中,路径获取模块201可以根据预设的文件后缀名筛选与该文件后缀名相匹配的目标文件,获取所述目标文件的文件路径,其中,所述音频文件包括所述目标文件。\n[0044] 在其中一个实施例中,地址生成模块202可以将所述文件路径存入预先建立的服务器中,其中,由所述服务根据所述文件路径生成与所述音频文件对应的文件访问地址。\n[0045] 在其中一个实施例中,所述文件访问地址可以包括统一资源定位符。\n[0046] 本发明的智能音箱播放存储设备中的音频文件的系统与本发明的智能音箱播放存储设备中的音频文件的方法一一对应,在上述智能音箱播放存储设备中的音频文件的方法的实施例阐述的技术特征及其有益效果均适智能音箱播放存储设备中的音频文件的系统的实施例中,特此声明。\n[0047] 以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。\n[0048] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
法律信息
- 2019-04-19
- 2019-04-05
著录事项变更
申请人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523860 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2016-02-17
实质审查的生效
IPC(主分类): H04L 29/08
专利申请号: 201510571870.9
申请日: 2015.09.09
- 2016-01-20
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2005-08-31
|
2004-02-29
| | |
2
| |
2014-12-24
|
2014-06-11
| | |
3
| |
2015-08-26
|
2015-04-21
| | |
4
| |
2015-05-06
|
2014-12-31
| | |
5
| |
2012-04-18
|
2011-11-09
| | |
6
| |
2012-11-07
|
2012-08-02
| | |
7
| |
2014-10-08
|
2014-07-30
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |