CN105262793B - 智能音箱播放存储设备中的音频文件的方法和*** - Google Patents

智能音箱播放存储设备中的音频文件的方法和*** Download PDF

Info

Publication number
CN105262793B
CN105262793B CN201510571870.9A CN201510571870A CN105262793B CN 105262793 B CN105262793 B CN 105262793B CN 201510571870 A CN201510571870 A CN 201510571870A CN 105262793 B CN105262793 B CN 105262793B
Authority
CN
China
Prior art keywords
file
audio file
sound box
intelligent sound
audio
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201510571870.9A
Other languages
English (en)
Other versions
CN105262793A (zh
Inventor
任超
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority to CN201510571870.9A priority Critical patent/CN105262793B/zh
Publication of CN105262793A publication Critical patent/CN105262793A/zh
Application granted granted Critical
Publication of CN105262793B publication Critical patent/CN105262793B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/14Session management
    • H04L67/141Setup of application sessions
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Telephone Function (AREA)

Abstract

本发明涉及一种智能音箱播放存储设备中的音频文件的方法和***,其方法包括步骤:在存储设备通过连接设备与控制终端建立连接时,扫描所述连接设备挂载的文件***,获取所述存储设备中的音频文件的文件路径;根据所述文件路径生成与所述音频文件对应的文件访问地址;在向智能音箱推送所述音频文件时,将所述文件访问地址传送给智能音箱,其中,由所述智能音箱访问所述文件访问地址,获取所述音频文件进行播放。采用本发明的方案,可以实现在智能音箱不存在读取音频存储设备中的音频文件的接口时,也能播放存储设备中的音频文件。

Description

智能音箱播放存储设备中的音频文件的方法和***
技术领域
本发明涉及音频技术领域,特别是涉及一种智能音箱播放存储设备中的音频文件的方法和***。
背景技术
智能音箱(或者称无线智能音箱)是一种新型的智能家电设备,通过连接无线网络,能够与智能控制终端(例如手机)上APP(Application,第三方应用程序)进行通信,从而接受APP传来的各种指令,执行用户期望的各种命令。
目前,市场上已经有一些智能音箱产品,以SONOS为例,都是通过手机安装的一个APP来查看和控制音智能箱来播放音乐。通过APP控制器查看智能音箱的状态,远程控制智能音箱是这类设备的特点。但是,目前市面上的智能音箱设备大都不支持USB文件的播放,原因大致有以下几点:其一,USB设备属于存储设备,需要设计接口来读取设备中的文件,增加软硬件成本;其二,智能音箱通常置于房间角落的地方,插拔USB设备不是很方便;其三,读取USB设备中的文件后如何传送给APP去交互也是一个问题。基于上述的原因,多数厂商的无智能音箱产品并没不支持播放USB设备中的媒体。
而很多时候用户又有让智能音箱播放USB设备的音频文件的需要,那如何使得智能音箱播放存储设备中的音频文件成为了一个需要解决的问题。
发明内容
本发明的目的在于提供一种智能音箱播放存储设备中的音频文件的方法和***,可以实现在智能音箱不存在读取音频存储设备中的音频文件的接口时,也能播放存储设备中的音频文件。
本发明的目的通过如下技术方案实现:
一种智能音箱播放存储设备中的音频文件的方法,包括如下步骤:
在存储设备通过连接设备与控制终端建立连接时,扫描所述连接设备挂载的文件***,获取所述存储设备中的音频文件的文件路径;
根据所述文件路径生成与所述音频文件对应的文件访问地址;
在向智能音箱推送所述音频文件时,将所述文件访问地址传送给智能音箱,其中,由所述智能音箱访问所述文件访问地址,获取所述音频文件进行播放。
一种智能音箱播放存储设备中的音频文件的***,包括:
路径获取模块,在存储设备通过连接设备与控制终端建立连接时,扫描所述连接设备挂载的文件***,获取所述存储设备中的音频文件的文件路径;
地址生成模块,用于根据所述文件路径生成与所述音频文件对应的文件访问地址;
传送模块,用于在向智能音箱推送所述音频文件时,将所述文件访问地址传送给智能音箱,其中,由所述智能音箱访问所述文件访问地址,获取所述音频文件进行播放。
根据上述本发明的方案,其是在存储设备通过连接设备与控制终端建立连接时,扫描所述连接设备挂载的文件***,获取所述存储设备中的音频文件的文件路径,根据所述文件路径生成与所述音频文件对应的文件访问地址,在向智能音箱推送所述音频文件时,将所述文件访问地址传送给智能音箱,并由所述智能音箱访问所述文件访问地址,获取所述音频文件进行播放,由于是将存储设备与控制终端建立连接,而不需要智能音箱上具备读取音频存储设备中的音频文件的接口,不会增加智能音箱的软硬件成本,同时由于根据存储设备中的音频文件的文件路径生成了对应的文件访问地址,智能音箱就可以访问所述文件访问地址进行对应的音频文件进行播放,可以实现在智能音箱不存在读取音频存储设备中的音频文件的接口时,也能播放存储设备中的音频文件。
附图说明
图1为本发明的智能音箱播放存储设备中的音频文件的方法实施例的流程示意图;
图2为本发明的智能音箱播放存储设备中的音频文件的***实施例的结构示意图。
具体实施方式
为使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步的详细说明。应当理解,此处所描述的具体实施方式仅仅用以解释本发明,并不限定本发明的保护范围。
在下述说明中,首先针对本发明的智能音箱播放存储设备中的音频文件的方法的实施例进行说明,再对本发明的智能音箱播放存储设备中的音频文件的***的各实施例进行说明。
参见图1所示,为本发明的智能音箱播放存储设备中的音频文件的方法实施例的流程示意图。如图1所示,本实施例中的智能音箱播放存储设备中的音频文件的方法包括如下步骤:
步骤S101:在存储设备通过连接设备与控制终端建立连接时,扫描所述连接设备挂载的文件***,获取所述存储设备中的音频文件的文件路径;
这里,所述控制终端包括智能手机(Smart Phone)、平板电脑、笔记本电脑、或者个人数字助理等;所述控制终端上可以安装用于控制智能音箱播放音频文件的APP;
在其中一个实施例中,所述存储设备包括USB设备,USB设备包括U盘(USB闪存盘,USB flash disk),所述连接设备包括OTG(On-The-Go)数据线,OTG数据线为用于各种不同的设备或移动设备间的连接,进行数据交换的数据线;
其中,扫描连接设备挂载的文件***的方式可以采用现有方式实现,在此不予赘述,通过扫描连接设备挂载的文件***可以获取到其中的所有文件的文件目录,再在所述文件目录中查找所述音频文件,获得所述音频文件的文件路径,在其中一个实施例中,获取所述存储设备中的音频文件的文件路径的过程具体可以是:根据预设的文件后缀名筛选与该文件后缀名相匹配的目标文件,获取所述目标文件的文件路径,其中,所述音频文件包括所述目标文件;
这里,文件后缀名是音频类型的文件具有的后缀名,可以根据实际情况进行设定,且一般要求所述文件后缀名对应的音频类型的文件可以在智能音箱上播放;
步骤S102:根据所述文件路径生成与所述音频文件对应的文件访问地址;
这里,文件访问地址包括URL(Uniform Resoure Locator,统一资源***);
将文件路径转换成文件访问地址的方式可以采用现有的方式,在此不予赘述;
在其中一个实施例中,根据所述文件路径生成与所述音频文件对应的文件访问地址的过程具体可以包括:将所述文件路径存入预先建立的服务器中,其中,由所述服务根据所述文件路径生成与所述音频文件对应的文件访问地址,也就是说,可以预先建立服务器,将所述文件路径存入该服务器中,再由所述服务将所述文件路径转换成与所述音频文件对应的文件访问地址,其中,所述服务器包括HTTP(Hyper Text Transfer Protocol,超文本传输协议)服务器;
由于生成了所述音频文件对应的文件访问地址,因此可以供其他客户端进行访问,以获得所述音频文件;
步骤S103:在向智能音箱推送所述音频文件时,将所述文件访问地址传送给智能音箱,其中,由所述智能音箱访问所述文件访问地址,获取所述音频文件进行播放;
具体地,可以将所述文件访问地址打包成消息传送给智能音箱,智能音箱接收到该消息后,对该消息进行解析获得其中的所述文件访问地址,智能音箱作为客户端访问所该文件访问地址,由于文件访问地址对应着所述音频文件,可以获取到该音频文件,并对该音频文件进行播放。
上述本发明的方案可以应用于在控制终端中,或者可以用在用于控制智能音箱播放音频文件的APP中,由控制终端或者所述APP扫描所述连接设备挂载的文件***,获取所述存储设备中的音频文件的文件路径,生成音频文件的文件访问地址,文件访问地址的生成可以由预先建立的服务器执行,其中,服务器的文件访问地址的生成功能属于所述控制终端或者所述APP的部分功能。
据此,根据上述本实施例方案,其是在存储设备通过连接设备与控制终端建立连接时,扫描所述连接设备挂载的文件***,获取所述存储设备中的音频文件的文件路径,根据所述文件路径生成与所述音频文件对应的文件访问地址,在向智能音箱推送所述音频文件时,将所述文件访问地址传送给智能音箱,并由所述智能音箱访问所述文件访问地址,获取所述音频文件进行播放,由于是将存储设备与控制终端建立连接,而不需要智能音箱上具备读取音频存储设备中的音频文件的接口,不会增加智能音箱的软硬件成本,同时由于根据存储设备中的音频文件的文件路径生成了对应的文件访问地址,智能音箱就可以访问所述文件访问地址进行对应的音频文件进行播放,可以实现在智能音箱不存在读取音频存储设备中的音频文件的接口时,也能播放存储设备中的音频文件
为了便于理解本发明的方案,以下通过一个具体的示例进行说明。在该具体示例中是以所述存储设备是USB设备、所述连接设备为是OTG数据线、所述控制终端是手机为例进行说明,但这不构成对本发明方案的限定。
USB设备通过OTG与手机进行连接,将USB设备文件***挂载到手机上,手机上的用于控制智能音箱播放音频文件的APP则扫描挂载上来的文件***,搜索出能够播放的音频文件源(相当于上述的文件路径),并将这些音频文件源放入HTTP服务器中,生成相应的URL,允许HTTP客户端进行访问,实现了智能音箱播放USB设备中的音频文件的功能,用户可以随时随地通过OTG连接手机,分享USB设备中的音频文件。
根据上述本发明的智能音箱播放存储设备中的音频文件的方法,本发明还提供一种智能音箱播放存储设备中的音频文件的***,以下就本发明的智能音箱播放存储设备中的音频文件的***的实施例进行详细说明。图2中示出了本发明的智能音箱播放存储设备中的音频文件的***的实施例的结构示意图。为了便于说明,在图2中只示出了与本发明相关的部分。
如图2所示,本实施例的智能音箱播放存储设备中的音频文件的***,其包括路径获取模块201、地址生成模块202、传送模块203,其中:
路径获取模块201,在存储设备通过连接设备与控制终端建立连接时,扫描所述连接设备挂载的文件***,获取所述存储设备中的音频文件的文件路径;
地址生成模块202,用于根据所述文件路径生成与所述音频文件对应的文件访问地址;
传送模块203,用于在向智能音箱推送所述音频文件时,将所述文件访问地址传送给智能音箱,其中,由所述智能音箱访问所述文件访问地址,获取所述音频文件进行播放。
在其中一个实施例中,所述存储设备可以包括USB设备,所述连接设备可以包括OTG数据线。
在其中一个实施例中,路径获取模块201可以根据预设的文件后缀名筛选与该文件后缀名相匹配的目标文件,获取所述目标文件的文件路径,其中,所述音频文件包括所述目标文件。
在其中一个实施例中,地址生成模块202可以将所述文件路径存入预先建立的服务器中,其中,由所述服务根据所述文件路径生成与所述音频文件对应的文件访问地址。
在其中一个实施例中,所述文件访问地址可以包括统一资源定位符。
本发明的智能音箱播放存储设备中的音频文件的***与本发明的智能音箱播放存储设备中的音频文件的方法一一对应,在上述智能音箱播放存储设备中的音频文件的方法的实施例阐述的技术特征及其有益效果均适智能音箱播放存储设备中的音频文件的***的实施例中,特此声明。
以上所述实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。

Claims (8)

1.一种智能音箱播放存储设备中的音频文件的方法,其特征在于,包括如下步骤:
在存储设备通过连接设备与控制终端建立连接时,扫描所述连接设备挂载的文件***,获取所述存储设备中的音频文件的文件路径;其中所述存储设备为外部存储设备;所述外部存储设备包括USB设备;
根据所述文件路径生成与所述音频文件对应的文件访问地址;
在向智能音箱推送所述音频文件时,将所述文件访问地址传送给智能音箱,其中,由所述智能音箱访问所述文件访问地址,获取所述音频文件进行播放;
所述根据所述文件路径生成与所述音频文件对应的文件访问地址的过程包括步骤:将所述文件路径存入预先建立的服务器中,其中,由所述服务器根据所述文件路径生成与所述音频文件对应的文件访问地址。
2.根据权利要求1所述的智能音箱播放存储设备中的音频文件的方法,其特征在于,所述连接设备包括OTG数据线。
3.根据权利要求1或2所述的智能音箱播放存储设备中的音频文件的方法,其特征在于,所述获取所述存储设备中的音频文件的文件路径的过程包括如下步骤:
根据预设的文件后缀名筛选与该文件后缀名相匹配的目标文件,获取所述目标文件的文件路径,其中,所述音频文件包括所述目标文件。
4.根据权利要求1或2所述的智能音箱播放存储设备中的音频文件的方法,其特征在于,所述文件访问地址包括统一资源定位符。
5.一种智能音箱播放存储设备中的音频文件的***,其特征在于,包括:
路径获取模块,在存储设备通过连接设备与控制终端建立连接时,扫描所述连接设备挂载的文件***,获取所述存储设备中的音频文件的文件路径;其中所述存储设备为外部存储设备;所述外部存储设备包括USB设备;
地址生成模块,用于根据所述文件路径生成与所述音频文件对应的文件访问地址;
传送模块,用于在向智能音箱推送所述音频文件时,将所述文件访问地址传送给智能音箱,其中,由所述智能音箱访问所述文件访问地址,获取所述音频文件进行播放;
所述地址生成模块将所述文件路径存入预先建立的服务器中,其中,由所述服务器根据所述文件路径生成与所述音频文件对应的文件访问地址。
6.根据权利要求5所述的智能音箱播放存储设备中的音频文件的***,其特征在于,所述连接设备包括OTG数据线。
7.根据权利要求5或6所述的智能音箱播放存储设备中的音频文件的***,其特征在于:
所述路径获取模块根据预设的文件后缀名筛选与该文件后缀名相匹配的目标文件,获取所述目标文件的文件路径,其中,所述音频文件包括所述目标文件。
8.根据权利要求5或6所述的智能音箱播放存储设备中的音频文件的***,其特征在于,所述文件访问地址包括统一资源定位符。
CN201510571870.9A 2015-09-09 2015-09-09 智能音箱播放存储设备中的音频文件的方法和*** Active CN105262793B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510571870.9A CN105262793B (zh) 2015-09-09 2015-09-09 智能音箱播放存储设备中的音频文件的方法和***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510571870.9A CN105262793B (zh) 2015-09-09 2015-09-09 智能音箱播放存储设备中的音频文件的方法和***

Publications (2)

Publication Number Publication Date
CN105262793A CN105262793A (zh) 2016-01-20
CN105262793B true CN105262793B (zh) 2019-04-19

Family

ID=55102297

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510571870.9A Active CN105262793B (zh) 2015-09-09 2015-09-09 智能音箱播放存储设备中的音频文件的方法和***

Country Status (1)

Country Link
CN (1) CN105262793B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105763906B (zh) * 2016-02-23 2019-02-19 Oppo广东移动通信有限公司 一种音频文件播放方法及***
CN105930377A (zh) * 2016-04-12 2016-09-07 广东欧珀移动通信有限公司 获取封套图片的方法、装置和移动终端
CN109101435A (zh) * 2018-06-28 2018-12-28 深圳市众鸿科技股份有限公司 移动存储设备的多分区识别方法及***、车载终端
CN112134966B (zh) * 2020-11-26 2021-03-16 飞天诚信科技股份有限公司 一种云音箱播报语音配置方法及***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1661545A (zh) * 2004-02-29 2005-08-31 深圳市朗科科技有限公司 音频播放装置
CN102421055A (zh) * 2011-11-09 2012-04-18 深圳市禹欣鑫电子有限公司 无线数字遥控音箱装置
CN102768849A (zh) * 2012-08-02 2012-11-07 广州市花都区中山大学国光电子与通信研究院 基于无线音频数据传输的音乐播放***
CN104093103A (zh) * 2014-07-30 2014-10-08 深圳市华美兴泰科技有限公司 基于wifi连接的无线智能音箱
CN104240735A (zh) * 2014-05-23 2014-12-24 杭州联汇数字科技有限公司 一种智能音箱音频播放方法及***
CN104601685A (zh) * 2014-12-31 2015-05-06 广东欧珀移动通信有限公司 一种智能音箱的音乐播放方法和装置
CN104869507A (zh) * 2015-04-21 2015-08-26 广东欧珀移动通信有限公司 一种应用于智能音箱的音乐播放方法及智能音箱

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
IL159838A0 (en) * 2004-01-13 2004-06-20 Yehuda Binder Information device

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1661545A (zh) * 2004-02-29 2005-08-31 深圳市朗科科技有限公司 音频播放装置
CN102421055A (zh) * 2011-11-09 2012-04-18 深圳市禹欣鑫电子有限公司 无线数字遥控音箱装置
CN102768849A (zh) * 2012-08-02 2012-11-07 广州市花都区中山大学国光电子与通信研究院 基于无线音频数据传输的音乐播放***
CN104240735A (zh) * 2014-05-23 2014-12-24 杭州联汇数字科技有限公司 一种智能音箱音频播放方法及***
CN104093103A (zh) * 2014-07-30 2014-10-08 深圳市华美兴泰科技有限公司 基于wifi连接的无线智能音箱
CN104601685A (zh) * 2014-12-31 2015-05-06 广东欧珀移动通信有限公司 一种智能音箱的音乐播放方法和装置
CN104869507A (zh) * 2015-04-21 2015-08-26 广东欧珀移动通信有限公司 一种应用于智能音箱的音乐播放方法及智能音箱

Also Published As

Publication number Publication date
CN105262793A (zh) 2016-01-20

Similar Documents

Publication Publication Date Title
US10284494B2 (en) Device controlling method, client, server and intermediate device
CN110099078B (zh) 设备间通信、消息同步方法、装置、设备和存储介质
CN104978215B (zh) 一种文件更新方法、相关设备和***
CN105262793B (zh) 智能音箱播放存储设备中的音频文件的方法和***
US20120323846A1 (en) Sending Category Information
CN104243586A (zh) 内容共享方法、内容共享装置,以及内容共享设备
CN109150677B (zh) 跨域访问的处理方法、装置及电子设备
TW201914354A (zh) 智能設備的綁定方法、裝置和系統、通訊系統
CN105230105A (zh) 用于同步数据的动态间隔
CN103597860A (zh) 对消息账户的选择性链接
CN105701122A (zh) 一种日志收集方法、装置及***
US20140012813A1 (en) Method and apparatus for synchronizing personal information
CN107025121B (zh) 软件升级方法、装置和电子装置
CN107733882A (zh) Ssl证书自动化部署方法及设备
CN104580177A (zh) 资源提供方法、装置和***
CN103780676A (zh) 一种文件传输方法、设备和***
CN103607431B (zh) 移动终端资源处理方法、装置和设备
CN104735657A (zh) 安全终端验证方法、无线接入点绑定方法、装置及***
CN104702634A (zh) 数据操作请求处理方法、装置及***
CN110365587A (zh) 设备间通信方法、装置、设备和存储介质
TWI357748B (en) System and method for correlating messages within
CN103701673A (zh) 一种局域网设备查询方法、装置及路由器
CN111797334B (zh) 一种网址访问方法、装置、电子设备及存储介质
US20130227027A1 (en) Method, system and apparatus for managing electronic subscriptions at a communication device
US20140324368A1 (en) Test method, test system and electronic device employing the same

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong

Applicant after: OPPO Guangdong Mobile Communications Co., Ltd.

Address before: 523860 No. 18, Wu Sha Beach Road, Changan Town, Dongguan, Guangdong

Applicant before: Guangdong OPPO Mobile Communications Co., Ltd.

GR01 Patent grant
GR01 Patent grant