CN113301403B - 基于穿戴设备的媒体播放控制方法、装置、设备及介质 - Google Patents
基于穿戴设备的媒体播放控制方法、装置、设备及介质 Download PDFInfo
- Publication number
- CN113301403B CN113301403B CN202110573603.0A CN202110573603A CN113301403B CN 113301403 B CN113301403 B CN 113301403B CN 202110573603 A CN202110573603 A CN 202110573603A CN 113301403 B CN113301403 B CN 113301403B
- Authority
- CN
- China
- Prior art keywords
- playing
- media
- media playing
- wearable device
- music
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 44
- 238000012544 monitoring process Methods 0.000 claims description 18
- 230000004044 response Effects 0.000 claims description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000006870 function Effects 0.000 description 6
- 238000004590 computer program Methods 0.000 description 4
- 230000006872 improvement Effects 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000001360 synchronised effect Effects 0.000 description 2
- 235000017166 Bambusa arundinacea Nutrition 0.000 description 1
- 235000017491 Bambusa tulda Nutrition 0.000 description 1
- 241001330002 Bambuseae Species 0.000 description 1
- 235000015334 Phyllostachys viridis Nutrition 0.000 description 1
- 235000013290 Sagittaria latifolia Nutrition 0.000 description 1
- 239000011425 bamboo Substances 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 235000015246 common arrowhead Nutrition 0.000 description 1
- 230000008094 contradictory effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 239000011521 glass Substances 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000003860 sleep quality Effects 0.000 description 1
- 239000004984 smart glass Substances 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/4104—Peripherals receiving signals from specially adapted client devices
- H04N21/4126—The peripheral being portable, e.g. PDAs or mobile phones
-
- G—PHYSICS
- G04—HOROLOGY
- G04G—ELECTRONIC TIME-PIECES
- G04G21/00—Input or output devices integrated in time-pieces
- G04G21/04—Input or output devices integrated in time-pieces using radio waves
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/41—Structure of client; Structure of client peripherals
- H04N21/422—Input-only peripherals, i.e. input devices connected to specially adapted client devices, e.g. global positioning system [GPS]
- H04N21/42204—User interfaces specially adapted for controlling a client device through a remote control device; Remote control devices therefor
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/436—Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
- H04N21/4363—Adapting the video stream to a specific local network, e.g. a Bluetooth® network
- H04N21/43637—Adapting the video stream to a specific local network, e.g. a Bluetooth® network involving a wireless protocol, e.g. Bluetooth, RF or wireless LAN [IEEE 802.11]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8106—Monomedia components thereof involving special audio data, e.g. different tracks for different languages
- H04N21/8113—Monomedia components thereof involving special audio data, e.g. different tracks for different languages comprising music, e.g. song in MP3 format
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/80—Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
- H04N21/81—Monomedia components thereof
- H04N21/8166—Monomedia components thereof involving executable data, e.g. software
- H04N21/8173—End-user applications, e.g. Web browser, game
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- General Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Telephone Function (AREA)
Abstract
本发明公开了基于穿戴设备的媒体播放控制方法、装置、设备及介质,所述方法包括:预先将智能穿戴设备与播放设备建立蓝牙配对连接;智能穿戴设备检测到打开媒体播放指令,并根据所述打开媒体播放指令与播放设备的预设关系,可通过音乐应用的包名控制播放设备强制调起媒体播放应用;智能穿戴设备监测播放设备的媒体播放广播信息,从监测的播放设备的媒体播放广播信息,获取媒体播放信息。旨在解决智能穿戴设备无法直接控制播放设备打开音乐应用,以及无法在播放设备关闭通知使用权的情况下获取歌曲信息的问题。
Description
技术领域
本发明涉及智能穿戴设备技术领域,尤其涉及一种基于穿戴设备的媒体播放控制方法、装置、智能穿戴设备及存储介质。
背景技术
随着科技的发展和人们生活水平的不断提高,各种智能穿戴设备如穿戴手表的使用越来越普及。
现在智能穿戴手表使用越来越广泛,功能越来越强大,而通过穿戴手表控制手机的音乐播放并获取音乐信息,也是其中的一项重要功能。现有技术中的做法是如果穿戴手表要控制播放设备的音乐播放,通常用户都是需要先在播放设备打开音乐播放器,然后才能通过穿戴手表去控制音乐播放,不能直接通过穿戴手表打开播放设备的音乐播放软件;并且而现有技术穿戴设备获取播放设备的音乐播放信息,也是需要用户同意打开通知使用权,才能获取到的,不方便用户使用。
因此,现有技术还有待改进和提高。
发明内容
本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种基于穿戴设备的媒体播放控制方法、装置、智能穿戴设备及存储介质,本发明智能穿戴设备可以实现,如果在用户不先在播放设备打开音乐播放器,不同意打开通知使用权的前提下,也可以通过智能穿戴设备直接控制打开播放设备音频播放软件,提高控制音乐播放的成功率并获取音乐播放信息,为用户的使用提供了方便。
为了解决上述技术问题,本发明所采用的技术方案如下:
一种基于穿戴设备的媒体播放控制方法,其中,所述方法包括:
预先将智能穿戴设备与播放设备建立蓝牙配对连接;
智能穿戴设备检测到打开媒体播放指令,并根据所述打开媒体播放指令与播放设备的预设关系,可通过音乐应用的包名控制播放设备强制调起媒体播放应用;
智能穿戴设备检测媒体播放控制键的操作以获取媒体播放控制指令,并根据所述媒体播放控制指令,控制播放设备进行相应响应;
智能穿戴设备监测播放设备的媒体播放广播信息,从监测的播放设备的媒体播放广播信息,获取媒体播放信息。
所述的基于穿戴设备的媒体播放控制方法,其中,所述预先将智能穿戴设备与播放设备建立蓝牙配对连接的步骤之前包括:
将智能穿戴设备的媒体播放控制键与播放设备的播放控制指令建立对应关系;
并设置通过所述智能穿戴设备的媒体播放控制键与播放设备的播放控制指令建立对应关系,智能穿戴设备可控制播放设备进行相应操作。
所述的基于穿戴设备的媒体播放控制方法,其中,所将智能穿戴设备的媒体播放控制键与播放设备的播放控制指令建立对应关系包括:
设置打开媒体播放指令与播放设备的预设关系,可通过音乐应用的包名控制播放设备强制调起媒体播放应用;
所述预先将智能穿戴设备与播放设备建立蓝牙配对连接的步骤还包括:
智能穿戴设备开启服务循环获取播放设备当前正在播放的音乐应用。
所述的基于穿戴设备的媒体播放控制方法,其中,所述智能穿戴设备开启服务循环获取播放设备当前正在播放的音乐应用的步骤包括:
智能穿戴设备收集获取各个音乐应用的服务名称,遍历正在运行的服务列表中的音乐应用,得到对应音乐应用的包名;
或对收集的服务中的音乐应用检测是否在前台服务,当是则得出对应音乐应用正在使用;
当系统正在运行的服务中没有一个音乐应用正在运行,则从播放设备已安装的应用中随机获取一个音乐应用。
所述的基于穿戴设备的媒体播放控制方法,其中,所述智能穿戴设备检测到打开媒体播放指令,并根据所述打开媒体播放指令与播放设备的预设关系,可通过音乐应用的包名控制播放设备强制调起媒体播放应用的步骤还包括:
当智能穿戴设备控制播放设备调用应用程序接口播放音乐后超过第一预定时间,检测到播放设备还没播放响应,则通过已获取的播放设备的音乐应用的包名,强制调起音乐应用播放音乐。
所述的基于穿戴设备的媒体播放控制方法,其中,所述智能穿戴设备监测播放设备的媒体播放广播信息,从监测的播放设备的媒体播放广播信息,获取媒体播放信息的步骤包括:
当播放设备没打开通知使用权,智能穿戴设备收集播放设备的各种主流音乐应用和系统音乐应用的播放/切歌广播,并进行注册监听;
当智能穿戴设备监听到播放设备的媒体播放广播信息,则解析所述媒体播放广播信息,并获取所述媒体播放广播信息中的音乐信息和当前正在播放的音乐应用。
所述的基于穿戴设备的媒体播放控制方法,其中,所述智能穿戴设备监测播放设备的媒体播放广播信息,从监测的播放设备的媒体播放广播信息,获取媒体播放信息的步骤还包括:
智能穿戴设备接收操作指令控制播放设备打开媒体播放的通知使用权;
智能穿戴设备通过系统的应用程序接口获取正在播放的音乐应用和音乐播放信息。
一种基于穿戴设备的媒体播放控制装置,其中,所述装置包括:
第一预先设置模块,用于预先将智能穿戴设备与播放设备建立蓝牙配对连接;
第二预先设置模块,用于将智能穿戴设备的媒体播放控制键与播放设备的播放控制指令建立对应关系;并设置通过所述智能穿戴设备的媒体播放控制键与播放设备的播放控制指令建立对应关系,智能穿戴设备可控制播放设备进行相应操作;
媒体打开控制模块,用于控制智能穿戴设备检测到打开媒体播放指令,并根据所述打开媒体播放指令与播放设备的预设关系,可通过音乐应用的包名控制播放设备强制调起媒体播放应用;
媒体播放控制模块,用于控制智能穿戴设备检测媒体播放控制键的操作以获取媒体播放控制指令,并根据所述媒体播放控制指令,控制播放设备进行相应响应;
媒体信息获取控制模块,用于控制智能穿戴设备监测播放设备的媒体播放广播信息,从监测的播放设备的媒体播放广播信息,获取媒体播放信息。
一种智能穿戴设备,其中,所述智能穿戴设备包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的图像显示程序,所述处理器执行所述图像显示程序时,实现任一项所述的基于穿戴设备的媒体播放控制方法的步骤。
一种计算机可读存储介质,其中,所述计算机可读存储介质上存储有图像显示程序,所述图像显示程序被处理器执行时,实现任一项所述的基于穿戴设备的媒体播放控制方法的步骤。
有益效果:与现有技术相比,本发明提供了一种基于穿戴设备的媒体播放控制方法,本发明可以实现,如果智能穿戴设备如穿戴手表要控制播放设备的音乐播放,可以直接通过穿戴设备打开播放设备的音乐播放应用,不需要先在播放设备端打开音乐播放器,本发明可以直接通过穿戴手表打开播放设备的音乐播放软件;并且本发明穿戴设备可以通过监听广播获取播放设备的音乐播放信息,不需要用户同意打开通知使用权,就能获取到播放信息,为用户的使用提供了方便。
附图说明
图1为本发明实施例提供的基于穿戴设备的媒体播放控制方法的具体实施方式的流程图。
图2为本发明实施例提供的智能穿戴设备监测播放设备广播信息并获取其中媒体播放信息的流程示意图。
图3为本发明实施例获取媒体播放信息的流程框图。
图4为本发明第二实施例具体实施方式的流程框图。
图5为本发明实施例提供的基于穿戴设备的媒体播放控制装置的原理框图。
图6为本发明实施例提供的智能穿戴设备的内部结构原理图。
具体实施方式
为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
需要说明,若本发明实施例中有涉及方向性指示(诸如上、下、左、右、前、后……),则该方向性指示仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。
另外,若本发明实施例中有涉及“第一”、“第二”等的描述,则该“第一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。
随着科技的发展和人们生活水平的不断提高,各种各样的智能穿戴设备例如智能手表、智能眼镜、智能手环、服饰等如雨后春笋般冒出来,其中最为熟悉、方便的智能手表改变了不少人的生活习惯,其一块智能手表能够拥有时钟、接打电话、音乐、记步、定位、健康监测、在线支付、睡眠质量检测等多种功能,除了屏幕不如手机大以外甚至在大多数场合下都可以不需要手机出行了。
但现在的一些手表仍有不方便使用的地方,例如当手表内存不足,许多应用或者音乐还是需要通过手机播放,智能手表只能够起到快速切换音乐的功能,但现在大部分的智能手表控制音乐播放时需要先在手机打开相对应的播放软件才能够进一步使用孩子能手表控制音乐播放,而如果用户随时随地想要听歌的时候还是需要拿出手机打开app才能够听歌,并不符合智能的理念,以及当用户想要在智能手表端看到现在手机上所播放的音乐的名称或者歌词等信息时,一般需要设定权限后才能够允许智能手表获取手机端的信息,不便于用户的使用。
为了解决上述问题,本发明实施例提供一种基于穿戴设备的媒体播放控制方法,根据本实施例的基于穿戴设备的媒体播放控制方法可以直接在将智能手表与手机建立连接之后,智能手表通过应用包名控制播放设备强制调起音乐应用,并且可以通过检测手机端媒体播放控制键的操作以获取媒体播放控制指令,并根据所述媒体播放控制指令,控制播放设备进行相应的响应,还可以在智能手表并未获得手机通知权限的场合下,通过智能手表监测手机广播,能够监测获得歌曲名称、歌词等歌曲信息,给用户的使用提供了极大的便利,提升了用户体验。
示例性方法
第一实施例
如图1中所示,本发明实施例提供一种基于穿戴设备的媒体播放控制方法,所述基于穿戴设备的媒体播放控制方法可用于智能手表、智能眼镜等智能设备中。在本发明实施例中所述方法包括如下步骤:
步骤S100、预先将智能穿戴设备与播放设备建立蓝牙配对连接。
其中,所述预先将智能穿戴设备与播放设备建立蓝牙配对连接的步骤之前包括:
将智能穿戴设备的媒体播放控制键与播放设备的播放控制指令建立对应关系;
并设置通过所述智能穿戴设备的媒体播放控制键与播放设备的播放控制指令建立对应关系,智能穿戴设备可控制播放设备进行相应操作。
其中,所将智能穿戴设备的媒体播放控制键与播放设备的播放控制指令建立对应关系包括:
设置打开媒体播放指令与播放设备的预设关系,可通过音乐应用的包名控制播放设备强制调起媒体播放应用;
所述预先将智能穿戴设备与播放设备建立蓝牙配对连接的步骤还包括:
智能穿戴设备开启服务循环获取播放设备当前正在播放的音乐应用。
其中,所述智能穿戴设备开启服务循环获取播放设备当前正在播放的音乐应用的步骤包括:
智能穿戴设备收集获取各个音乐应用的服务名称,遍历正在运行的服务列表中的音乐应用,得到对应音乐应用的包名;
或对收集的服务中的音乐应用检测是否在前台服务,当是则得出对应音乐应用正在使用;
当系统正在运行的服务中没有一个音乐应用正在运行,则从播放设备已安装的应用中随机获取一个音乐应用。
在本实施例中,在需要使用智能穿戴设备对播放设备进行控制时,需要建立所述智能穿戴设备与所述播放设备间的联系,例如可以通过蓝牙的方式进行配对。并且在蓝牙配对之前设定将智能穿戴设备的媒体播放控制键与播放设备的播放控制指令建立对应关系,使在使用智能穿戴设备控制按键的时候能够控制播放设备进行相应的操作,例如设置一打开媒体播放指令与播放设备的预设关系,使其可以在播放设备未开启音乐应用时控制播放设备强制调起音乐应用,或设置一媒体播放控制指令,可使所述智能穿戴设备控制播放设备的音乐播放、暂停、切换等。在所述智能穿戴设备与所述播放设备通过蓝牙建立连接后,智能穿戴设备开启服务循环获取播放设备当前正在播放的音乐应用(音乐app),包括预先收集各个音乐应用的服务名称,搜索播放设备系统正在运行的服务列表中有哪些是属于音乐应用的,得到该音乐应用的包名,或者可以将之前收集的播放设备中的音乐应用与现在系统中的音乐应用作对比,判断有无新增的音乐应用,或当前播放设备正在运行的服务中没有音乐应用的时候,则使用上一次使用的音乐应用或预设的音乐应用或随机获取一个音乐应用打开并播放。所述包名为每个应用(app)特有的名称,在执行程序时可利用包名对各程序进行控制相应的控制,例如执行程序的打开、关闭。
举例说明,当用户走在马路突然想要听歌,但是觉得把手机从口袋里掏出,解锁,找到应用程序并点击打开应用程序并播放歌曲的操作过于繁琐,而且当如果听到不喜欢的歌的时候要么重新拿出手机切换歌曲,要么再在此时连接智能手表并用智能手表进行控制,打开音乐应用和切换歌曲的功能需要分别操作两个移动终端并进行多次操作才可以实现,过于麻烦。此时就可以使用智能手表,开启智能手表蓝牙功能,所述智能手表会自动连接平时经常连接的所述用户的手机,并在连接成功后开启服务器循环获取当前正在使用的音乐应用或打开上一次使用的音乐应用并获取正在使用的音乐应用的包名,例如qq音乐包名为qqmusic,并且通过预先设定的对应关系,点击打开音乐播放器的按键,则所述手机接收到类似用户点击音乐应用或者打开音乐应用的打开媒体播放指令即利用含有包名的程序控制手机强制打开随机一个音乐应用网易云或常用音乐应用qq或上一次使用的音乐应用酷狗,并且在想要切换歌曲的时候不需要再次进行蓝牙连接或者打开手机切换,点击控制案件中箭头标号的代表下一曲、上一曲的按键,智能手表则控制手机调用程序应用接口切换歌曲。使原本需要进行两个设备操作才能打开并控制的音乐应用只通过智能手表蓝牙连接即可打开并控制,大幅度降低了用户操作次数,提高了用户使用体验。
进一步地,步骤S200,智能穿戴设备检测到打开媒体播放指令,并根据所述打开媒体播放指令与播放设备的预设关系,可通过音乐应用的包名控制播放设备强制调起媒体播放应用;
在本实施例中,所述智能穿戴设备检测到用户输入打开媒体播放指令,因为该指令预先与所述播放设备中的打开媒体播放应用的命令已建立预设关系,故所述智能穿戴设备在执行打开媒体播放指令后调用播放设备的应用接口控制播放设备强制调起音乐应用。
举例说明,当某用户已经将手机和智能手表进行连接并想要听歌时,直接点击智能手表上相对应app中用于启动手机音乐应用的按键,则智能手表将蓝牙连接时得到的音乐应用包名例如qqmusic放入程序命令中发送给手机,控制所述手机调用qq音乐开启并播放。
进一步地,步骤S300,智能穿戴设备检测媒体播放控制键的操作以获取媒体播放控制指令,并根据所述媒体播放控制指令,控制播放设备进行相应响应;
在本实施例中,当所述智能穿戴设备已经与所述播放设备连接并获取到当前正在播放音乐的音乐应用的包名,则在需要暂停、播放、切换歌曲的场合下,即可通过预先设置的媒体播放控制指令对所述播放设备的音乐应用进行控制,具体包括,所述智能穿戴设备检测到关于播放控制键的操作以得到媒体播放控制指令例如上一首的指令、下一首的指令、暂停的指令、播放的指令,并根据媒体播放指令控制播放设备进行相应的切换歌曲、播放歌曲、暂停歌曲的响应。
进一步地,步骤S400,智能穿戴设备监测播放设备的媒体播放广播信息,从监测的播放设备的媒体播放广播信息,获取媒体播放信息。
在本实施例中,智能穿戴设备与播放设备进行蓝牙连接后可通过监听所述播放设备的广播信息以获得当前音乐应用的歌曲信息例如歌曲名、歌词等信息。
具体地,如图2所示,所述步骤S400包括:
步骤S401、当播放设备没打开通知使用权,智能穿戴设备收集播放设备的各种主流音乐应用和系统音乐应用的播放/切歌广播,并进行注册监听;
步骤S402、当智能穿戴设备监听到播放设备的媒体播放广播信息,则解析所述媒体播放广播信息,并获取所述媒体播放广播信息中的音乐信息和当前正在播放的音乐应用。
其中,所述智能穿戴设备监测播放设备的媒体播放广播信息,从监测的播放设备的媒体播放广播信息,获取媒体播放信息的步骤还包括:
智能穿戴设备接收操作指令控制播放设备打开媒体播放的通知使用权;
智能穿戴设备通过系统的应用程序接口获取正在播放的音乐应用和音乐播放信息。
举例说明,如图3所示,当用户的智能手表与手机蓝牙连接,但手机并没有打开通知使用权时,所述智能手表检测到用户并没有打开通知使用权,则所述智能手表预先收集手机中各种主流app和系统音乐应用的播放/切歌广播,并进行注册监听,当监听到手机中某一个音乐应用发出的媒体广播信息时,解析所述媒体广播信息属于哪一个音乐应用,例如qq音乐广播的特征为qqmusic+歌名+歌手,酷狗音乐为歌名+歌手+kugou,而获取到的广播为qqmusic+渡口+蔡琴,则获得正在播放的音乐应用为qq音乐,播放的歌曲为渡口,歌手为蔡琴,除此之外还有歌词等信息也可从媒体广播信息中得到。所述注册监听为监听广播中是否有与预存的各个音乐应用相类似或相同的广播,通过注册监听可判断该广播是由何种音乐软件发出,并获取其媒体广播信息。
若此时手机打开对智能手表的通知使用权,则智能手表通过手机系统的应用程序接口可直接获取正在播放的音乐应用和音乐播放信息。
如图4所示,在第二实施例中,为了更加简化用户操作,可在播放设备端的媒体播放控制键中取消打开音乐应用的按键,当用户需要播放音乐时直接点击播放按键即可控制播放设备调用应用程序接口播放音乐,而若是等待两秒后歌曲并未继续播放,则通过音乐应用包头控制播放设备强制调起某一音乐应用并播放。举例说明,当智能手表与手机蓝牙连接后,所述智能手表中的app自动开启循环获取当前音乐播放器软件的包名,并在用户按下播放按键时控制手机应用程序接口调用音频管理(AudioManager)类的媒体按键监听(dispatchMediaKeyEvent)控制手机直接播放音乐,若在2秒钟后检测到歌曲正在播放,则不进行操作,若2秒钟后检测到歌曲并未播放,则自动发送带有音乐包名的指令ACTION_MEDIA_BUTTON广播控制手机调起音乐应用,在减少用户操作的基础上进一步保证了音乐应用能够被打开,且简化了UI。
在具体的实施案例中可利用以下程序实现:
收到蓝牙控制音乐的指令:
a.优先使用系统的控制API(应用程序接口)进行调用。
mAudioManager.dispatchMediaKeyEvent(newKeyEvent(KeyEvent.ACTION_DOWN,KeyEvent.KEYCODE_MEDIA_PLAY));
mAudioManager.dispatchMediaKeyEvent(newKeyEvent(KeyEvent.ACTION_UP,KeyEvent.KEYCODE_MEDIA_PLAY));
b.开启定时器,如果2秒后,检测到音乐还没播放暂停或切歌,就指定第一步已获取的包名,强制调用音乐播放或暂停。
示例性设备
如图5中所示,本发明实施例提供一种基于穿戴设备的媒体播放控制装置,该装置包括:第一预先设置模块310、第二预先设置模块320、媒体打开控制模块330、媒体播放控制模块340、媒体信息获取控制模块350。具体地、所述第一预先设置模块310,用于预先将智能穿戴设备与播放设备建立蓝牙配对连接;所述第二预先设置模块320,用于将智能穿戴设备的媒体播放控制键与播放设备的播放控制指令建立对应关系;并设置通过所述智能穿戴设备的媒体播放控制键与播放设备的播放控制指令建立对应关系,智能穿戴设备可控制播放设备进行相应操作;所述媒体打开控制模块330,用于控制智能穿戴设备检测到打开媒体播放指令,并根据所述打开媒体播放指令与播放设备的预设关系,可通过音乐应用的包名控制播放设备强制调起媒体播放应用;所述媒体播放控制模块340,用于控制智能穿戴设备检测媒体播放控制键的操作以获取媒体播放控制指令,并根据所述媒体播放控制指令,控制播放设备进行相应响应;所述媒体信息获取控制模块350,用于控制智能穿戴设备监测播放设备的媒体播放广播信息,从监测的播放设备的媒体播放广播信息,获取媒体播放信息。
基于上述实施例,本发明还提供了一种终端设备,其原理框图可以如图6所示。该终端设备包括通过系统总线连接的处理器、存储器、网络接口、显示屏。其中,该终端设备的处理器用于提供计算和控制能力。该终端设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该终端设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种基于穿戴设备的媒体播放控制。该终端设备的显示屏可以是液晶显示屏或者电子墨水显示屏。
本领域技术人员可以理解,图6中的原理框图仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用与其上的终端设备的限定,具体的终端设备可以包括比图中更多或更少的部件,或者组合某些部件或者具有不同的部件布置。
在一个实施例中,提供了一种终端设备,终端设备包括存储器、处理器及存储在处理器上并可在处理器上运行的基于穿戴设备的媒体播放控制程序,处理执行如下步骤:
预先将智能穿戴设备与播放设备建立蓝牙配对连接;
智能穿戴设备检测到打开媒体播放指令,并根据所述打开媒体播放指令与播放设备的预设关系,强制调用播放设备的应用程序接口,控制播放设备打开媒体播放应用;
智能穿戴设备检测媒体播放控制键的操作以获取媒体播放控制指令,并根据所述媒体播放控制指令,控制播放设备进行相应响应;
智能穿戴设备监测播放设备的媒体播放广播信息,从监测的播放设备的媒体播放广播信息,获取媒体播放信息。
其中,所述预先将智能穿戴设备与播放设备建立蓝牙配对连接的步骤之前包括:
将智能穿戴设备的媒体播放控制键与播放设备的播放控制指令建立对应关系;
并设置通过所述智能穿戴设备的媒体播放控制键与播放设备的播放控制指令建立对应关系,智能穿戴设备可强制调用播放设备的应用程序接口,控制播放设备进行相应操作。
其中,所将智能穿戴设备的媒体播放控制键与播放设备的播放控制指令建立对应关系包括:设置打开媒体播放指令与播放设备的预设关系,可强制调用播放设备的应用程序接口,控制播放设备打开媒体播放应用;
所述预先将智能穿戴设备与播放设备建立蓝牙配对连接的步骤还包括:
其中,所述智能穿戴设备开启服务循环获取播放设备当前正在播放的音乐应用的步骤包括:
智能穿戴设备收集获取各个音乐应用的服务名称,遍历正在运行的服务列表中的音乐应用,得到对应音乐应用的包名;
或对收集的服务中的音乐应用检测是否在前台服务,当是则得出对应音乐应用正在使用;
当系统正在运行的服务中没有一个音乐应用正在运行,则从播放设备已安装的应用中随机获取一个音乐应用。
其中,所述智能穿戴设备检测到打开媒体播放指令,并根据所述打开媒体播放指令与播放设备的预设关系,强制调用播放设备的应用程序接口,控制播放设备打开媒体播放应用的步骤还包括:
当智能穿戴设备强制调用播放设备的应用程序接口后超过第一预定时间,检测到播放设备还没播放响应,则对已获取的播放设备的音乐应用的包名,强制调用对应的媒体播放应用播放音乐。
其中,所述智能穿戴设备监测播放设备的媒体播放广播信息,从监测的播放设备的媒体播放广播信息,获取媒体播放信息的步骤包括:
当播放设备没打开通知使用权,智能穿戴设备收集播放设备的各种主流音乐应用和系统音乐应用的播放/切歌广播,并进行注册监听;
当智能穿戴设备监听到播放设备的媒体播放广播信息,则解析所述媒体播放广播信息,并获取所述媒体播放广播信息中的音乐信息和当前正在播放的软件。
其中,所述智能穿戴设备监测播放设备的媒体播放广播信息,从监测的播放设备的媒体播放广播信息,获取媒体播放信息的步骤还包括:
智能穿戴设备接收操作指令控制播放设备打开媒体播放的通知使用权;
智能穿戴设备通过系统的应用程序接口获取正在播放的音乐应用和音乐播放信息。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除可编程ROM(EEPROM)或闪存。易失性存储器可包括随机存取存储器(RAM)或者外部高速缓冲存储器。作为说明而非局限,RAM以多种形式可得,诸如静态RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双数据率SDRAM(DDRSDRAM)、增强型SDRAM(ESDRAM)、同步链路(Synchlink)DRAM(SLDRAM)、存储器总线(Rambus)直接RAM(RDRAM)、直接存储器总线动态RAM(DRDRAM)、以及存储器总线动态RAM(RDRAM)等。
综上,本发明公开了一种基于穿戴设备的媒体播放控制方法、装置、智能穿戴设备及存储介质,所述方法包括:预先将智能穿戴设备与播放设备建立蓝牙配对连接;智能穿戴设备检测到打开媒体播放指令,并根据所述打开媒体播放指令与播放设备的预设关系,可通过音乐应用的包名控制播放设备强制调起媒体播放应用;智能穿戴设备监测播放设备的媒体播放广播信息,从监测的播放设备的媒体播放广播信息,获取媒体播放信息。旨在解决智能穿戴设备无法直接控制播放设备打开音乐应用,以及无法在播放设备关闭通知使用权的情况下获取歌曲信息的问题。
Claims (9)
1.一种基于穿戴设备的媒体播放控制方法,其特征在于,所述方法包括:
预先将智能穿戴设备与播放设备建立蓝牙配对连接;
智能穿戴设备检测到打开媒体播放指令,并根据所述打开媒体播放指令与播放设备的预设关系,通过音乐应用的包名控制播放设备强制调起媒体播放应用;
智能穿戴设备检测媒体播放控制键的操作以获取媒体播放控制指令,并根据所述媒体播放控制指令,控制播放设备进行相应响应;
智能穿戴设备监测播放设备的媒体播放广播信息,从监测的播放设备的媒体播放广播信息,获取媒体播放信息;
所述智能穿戴设备监测播放设备的媒体播放广播信息,从监测的播放设备的媒体播放广播信息,获取媒体播放信息的步骤包括:
当播放设备没打开通知使用权,智能穿戴设备收集播放设备的各种主流音乐应用和系统音乐应用的播放/切歌广播,并进行注册监听;
当智能穿戴设备监听到播放设备的媒体播放广播信息,则解析所述媒体播放广播信息,并获取所述媒体播放广播信息中的音乐信息和当前正在播放的音乐应用。
2.根据权利要求1所述的基于穿戴设备的媒体播放控制方法,其特征在于,所述预先将智能穿戴设备与播放设备建立蓝牙配对连接的步骤之前包括:
将智能穿戴设备的媒体播放控制键与播放设备的播放控制指令建立对应关系;
并设置通过所述智能穿戴设备的媒体播放控制键与播放设备的播放控制指令建立对应关系,智能穿戴设备控制播放设备进行相应操作。
3.根据权利要求2所述的基于穿戴设备的媒体播放控制方法,其特征在于,所述将智能穿戴设备的媒体播放控制键与播放设备的播放控制指令建立对应关系包括:
设置打开媒体播放指令与播放设备的预设关系,通过音乐应用的包名控制播放设备强制调起媒体播放应用;
所述预先将智能穿戴设备与播放设备建立蓝牙配对连接的步骤还包括:
智能穿戴设备开启服务循环获取播放设备当前正在播放的音乐应用。
4.根据权利要求3所述的基于穿戴设备的媒体播放控制方法,其特征在于,所述智能穿戴设备开启服务循环获取播放设备当前正在播放的音乐应用的步骤包括:
智能穿戴设备收集获取各个音乐应用的服务名称,遍历正在运行的服务列表中的音乐应用,得到对应音乐应用的包名;
或对收集的服务中的音乐应用检测是否在前台服务,当是则得出对应音乐应用正在使用;
当系统正在运行的服务中没有一个音乐应用正在运行,则从播放设备已安装的应用中随机获取一个音乐应用。
5.根据权利要求4所述的基于穿戴设备的媒体播放控制方法,其特征在于,所述智能穿戴设备检测到打开媒体播放指令,并根据所述打开媒体播放指令与播放设备的预设关系,通过音乐应用的包名控制播放设备强制调起媒体播放应用的步骤还包括:
当智能穿戴设备控制播放设备调用应用程序接口播放音乐后超过第一预定时间,检测到播放设备还没播放响应,则通过已获取的播放设备的音乐应用的包名,强制调起音乐应用播放音乐。
6.根据权利要求1所述的基于穿戴设备的媒体播放控制方法,其特征在于,所述智能穿戴设备监测播放设备的媒体播放广播信息,从监测的播放设备的媒体播放广播信息,获取媒体播放信息的步骤还包括:
智能穿戴设备接收操作指令控制播放设备打开媒体播放的通知使用权;
智能穿戴设备通过系统的应用程序接口获取正在播放的音乐应用和音乐播放信息。
7.一种基于穿戴设备的媒体播放控制装置,其特征在于,所述装置包括:
第一预先设置模块,用于预先将智能穿戴设备与播放设备建立蓝牙配对连接;
第二预先设置模块,用于将智能穿戴设备的媒体播放控制键与播放设备的播放控制指令建立对应关系;并设置通过所述智能穿戴设备的媒体播放控制键与播放设备的播放控制指令建立对应关系,智能穿戴设备控制播放设备进行相应操作;
媒体打开控制模块,用于控制智能穿戴设备检测到打开媒体播放指令,并根据所述打开媒体播放指令与播放设备的预设关系,通过音乐应用的包名控制播放设备强制调起媒体播放应用;
媒体播放控制模块,用于控制智能穿戴设备检测媒体播放控制键的操作以获取媒体播放控制指令,并根据所述媒体播放控制指令,控制播放设备进行相应响应;
媒体信息获取控制模块,用于控制智能穿戴设备监测播放设备的媒体播放广播信息,从监测的播放设备的媒体播放广播信息,获取媒体播放信息;
当播放设备没打开通知使用权,智能穿戴设备收集播放设备的各种主流音乐应用和系统音乐应用的播放/切歌广播,并进行注册监听;
当智能穿戴设备监听到播放设备的媒体播放广播信息,则解析所述媒体播放广播信息,并获取所述媒体播放广播信息中的音乐信息和当前正在播放的音乐应用。
8.一种智能穿戴设备,其特征在于,所述智能穿戴设备包括存储器、处理器及存储在所述存储器中并在所述处理器上运行的图像显示程序,所述处理器执行所述图像显示程序时,实现如权利要求1-6任一项所述的基于穿戴设备的媒体播放控制方法的步骤。
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有图像显示程序,所述图像显示程序被处理器执行时,实现如权利要求1-6任一项所述的基于穿戴设备的媒体播放控制方法的步骤。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110573603.0A CN113301403B (zh) | 2021-05-25 | 2021-05-25 | 基于穿戴设备的媒体播放控制方法、装置、设备及介质 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110573603.0A CN113301403B (zh) | 2021-05-25 | 2021-05-25 | 基于穿戴设备的媒体播放控制方法、装置、设备及介质 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN113301403A CN113301403A (zh) | 2021-08-24 |
| CN113301403B true CN113301403B (zh) | 2022-12-09 |
Family
ID=77324824
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN202110573603.0A Active CN113301403B (zh) | 2021-05-25 | 2021-05-25 | 基于穿戴设备的媒体播放控制方法、装置、设备及介质 |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN113301403B (zh) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN113873075B (zh) * | 2021-09-18 | 2023-01-10 | 深圳市爱都科技有限公司 | 一种通知消息管理方法、系统及移动终端、存储介质 |
| CN114168105B (zh) * | 2021-12-08 | 2023-12-01 | 深圳市研强物联技术有限公司 | 基于双系统穿戴产品的音频媒体播放的实现方法与介质 |
| CN116405714A (zh) * | 2023-03-14 | 2023-07-07 | 杭州网易云音乐科技有限公司 | 多媒体数据播放方法、装置、设备及介质 |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105718770A (zh) * | 2016-01-15 | 2016-06-29 | 广东小天才科技有限公司 | 一种隐私模式的控制方法和系统 |
| CN105718771A (zh) * | 2016-01-15 | 2016-06-29 | 广东小天才科技有限公司 | 一种隐私模式的控制方法和系统 |
| CN107426169A (zh) * | 2017-05-24 | 2017-12-01 | 阿里巴巴集团控股有限公司 | 一种基于权限的业务处理方法及装置 |
Family Cites Families (10)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103458317B (zh) * | 2012-06-04 | 2015-11-25 | 腾讯科技(深圳)有限公司 | 智能终端的媒体播放控制方法及系统 |
| CN104183250B (zh) * | 2014-08-26 | 2017-04-12 | 惠州Tcl移动通信有限公司 | 同步智能设备音乐播放器功能的方法、系统及蓝牙耳机 |
| CN104793739A (zh) * | 2015-03-31 | 2015-07-22 | 小米科技有限责任公司 | 播放控制方法及装置 |
| CN106603805A (zh) * | 2015-10-20 | 2017-04-26 | 中兴通讯股份有限公司 | 一种控制隐私数据的方法、终端及穿戴设备 |
| CN105407373A (zh) * | 2015-12-11 | 2016-03-16 | 小米科技有限责任公司 | 音视频播放方法及装置 |
| CN106507160B (zh) * | 2016-10-28 | 2020-03-06 | 惠州Tcl移动通信有限公司 | 一种基于远程蓝牙设备的多媒体应用播放控制方法、系统 |
| CN106897604A (zh) * | 2017-03-01 | 2017-06-27 | 福建中金在线信息科技有限公司 | 一种权限适配方法及装置 |
| CN107070914A (zh) * | 2017-04-11 | 2017-08-18 | 北京小米移动软件有限公司 | 基于可穿戴设备的授权方法、装置和设备 |
| CN108965966A (zh) * | 2017-05-19 | 2018-12-07 | 腾讯科技(深圳)有限公司 | 一种多媒体播放控制方法及装置 |
| CN111726678B (zh) * | 2020-03-26 | 2022-04-29 | 华为技术有限公司 | 一种设备间多媒体内容续播的方法 |
-
2021
- 2021-05-25 CN CN202110573603.0A patent/CN113301403B/zh active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN105718770A (zh) * | 2016-01-15 | 2016-06-29 | 广东小天才科技有限公司 | 一种隐私模式的控制方法和系统 |
| CN105718771A (zh) * | 2016-01-15 | 2016-06-29 | 广东小天才科技有限公司 | 一种隐私模式的控制方法和系统 |
| CN107426169A (zh) * | 2017-05-24 | 2017-12-01 | 阿里巴巴集团控股有限公司 | 一种基于权限的业务处理方法及装置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN113301403A (zh) | 2021-08-24 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN113301403B (zh) | 基于穿戴设备的媒体播放控制方法、装置、设备及介质 | |
| CN107277266B (zh) | 一种模式切换方法及装置 | |
| JP2016526244A (ja) | アプリケーションプログラムの処理方法、装置、プログラム及び記憶媒体 | |
| CN112751971A (zh) | 语音播放方法、装置及电子设备 | |
| CN109034747B (zh) | 任务提醒方法及装置 | |
| CN113838178A (zh) | 一种虚拟形象视频通话方法、终端设备及存储介质 | |
| CN112261225A (zh) | 音量调节方法、装置、电子设备和存储介质 | |
| CN109256151B (zh) | 通话语音调控方法、装置、移动终端及可读存储介质 | |
| CN113039518B (zh) | 播放控制方法和装置、计算机可读存储介质、电子设备 | |
| CN107231434A (zh) | 终端设备的控制方法及装置 | |
| CN105357653A (zh) | 一种提醒方法及终端 | |
| CN112148148B (zh) | 触控操作识别方法、装置、移动终端及存储介质 | |
| CN105187154B (zh) | 响应包接收延时的方法及装置 | |
| US20250294627A1 (en) | Pairing and connection method, related device, and system | |
| CN105245742A (zh) | 一种基于可穿戴设备的电话转接方法及系统 | |
| CN112866983B (zh) | 控制方法、控制装置以及电子设备 | |
| CN106933615B (zh) | App应用的唤醒方法及装置 | |
| CN111132104B (zh) | 一种寻找移动终端的方法及装置 | |
| EP4124941B1 (en) | Audio processing method, audio processing apparatus and computer storage medium | |
| CN110971749A (zh) | 智能终端及其界面显示方法、具有存储功能的装置 | |
| CN108762830A (zh) | 控制应用程序的方法及装置 | |
| CN112332996B (zh) | 终端配网方法、装置、设备及计算机可读存储介质 | |
| CN110798721A (zh) | 一种剧集管理方法、装置及电子设备 | |
| CN105959997B (zh) | 心跳报文的发送方法、装置及终端 | |
| CN117278984B (zh) | 通话方法及电子设备 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PB01 | Publication | ||
| PB01 | Publication | ||
| SE01 | Entry into force of request for substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |