CN106911956A - 一种音频数据播放方法、装置及移动终端 - Google Patents

一种音频数据播放方法、装置及移动终端 Download PDF

Info

Publication number
CN106911956A
CN106911956A CN201710150063.9A CN201710150063A CN106911956A CN 106911956 A CN106911956 A CN 106911956A CN 201710150063 A CN201710150063 A CN 201710150063A CN 106911956 A CN106911956 A CN 106911956A
Authority
CN
China
Prior art keywords
user
audio playback
intelligent
intelligent audio
packet
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.)
Granted
Application number
CN201710150063.9A
Other languages
English (en)
Other versions
CN106911956B (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 CN201710150063.9A priority Critical patent/CN106911956B/zh
Publication of CN106911956A publication Critical patent/CN106911956A/zh
Application granted granted Critical
Publication of CN106911956B publication Critical patent/CN106911956B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing 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/436Interfacing a local distribution network, e.g. communicating with another STB or one or more peripheral devices inside the home
    • H04N21/43615Interfacing a Home Network, e.g. for connecting the client to a plurality of peripherals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/4508Management of client data or end-user data
    • H04N21/4524Management of client data or end-user data involving the geographical location of the client
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4586Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Telephone Function (AREA)

Abstract

本发明实施例公开了一种音频数据播放方法、装置及移动终端。所述方法包括:根据预设时间间隔获取第一用户的位置信息;根据所述第一用户的位置信息确定所述第一用户所处的播放区域是否发生变化;当所述第一用户所处的播放区域发生变化时,根据变化后的位置信息确定至少一个第一智能音频播放设备;根据所述至少一个第一智能音频播放设备对第一分组进行更新,所述第一分组包括所述用户的播放区域变化之前的位置信息对应的至少一个第二智能音频播放设备;根据更新所述至少一个第一智能音频播放设备后的第一分组,播放所述第一用户选择的音频数据。本发明实施例提供的音频数据播放方法,可以提高音频数据播放的便捷性。

Description

一种音频数据播放方法、装置及移动终端
技术领域
本发明实施例涉及智能终端技术领域,尤其涉及一种音频数据播放方法、装置及移动终端。
背景技术
随着电子设备技术的不断发展,人们的生活逐渐向智能化发展。智能音箱相比传统音箱增加了处理器和网络接口,能够访问互联网中的媒体资源,因此得到用户的青睐。
现有技术中,由于智能音箱放置于不同的房间中,当用户在家中的位置发生变化时,需要手动开启附近的音箱,操作繁琐。
发明内容
本发明实施例提供一种音频数据播放方法、装置及移动终端,可以提高音频数据播放的便捷性。
第一方面,本发明实施例提供了一种音频数据播放方法,该方法包括:
根据预设时间间隔获取第一用户的位置信息;
根据所述第一用户的位置信息确定所述第一用户所处的播放区域是否发生变化;
当所述第一用户所处的播放区域发生变化时,根据变化后的位置信息确定至少一个第一智能音频播放设备;
根据所述至少一个第一智能音频播放设备对第一分组进行更新,所述第一分组包括所述用户的播放区域变化之前的位置信息对应的至少一个第二智能音频播放设备;
根据更新所述至少一个第一智能音频播放设备后的第一分组,播放所述第一用户选择的音频数据。
第二方面,本发明实施例还提供了一种音频数据播放装置,该装置包括:
位置信息获取模块,用于根据预设时间间隔获取第一用户的位置信息;
播放区域变化确定模块,用于根据所述第一用户的位置信息确定所述第一用户所处的播放区域是否发生变化;
第一智能音频播放设备确定模块,用于当所述第一用户所处的播放区域发生变化时,根据变化后的位置信息确定至少一个第一智能音频播放设备;
第一分组更新模块,用于根据所述至少一个第一智能音频播放设备对第一分组进行更新,所述第一分组包括所述用户的播放区域变化之前的位置信息对应的至少一个第二智能音频播放设备;
音频数据播放模块,用于根据更新所述至少一个第一智能音频播放设备后的第一分组,播放所述第一用户选择的音频数据。
第三方面,本发明实施例还提供了一种移动终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
根据预设时间间隔获取第一用户的位置信息;
根据所述第一用户的位置信息确定所述第一用户所处的播放区域是否发生变化;
当所述第一用户所处的播放区域发生变化时,根据变化后的位置信息确定至少一个第一智能音频播放设备;
根据所述至少一个第一智能音频播放设备对第一分组进行更新,所述第一分组包括所述用户的播放区域变化之前的位置信息对应的至少一个第二智能音频播放设备;
根据更新所述至少一个第一智能音频播放设备后的第一分组,播放所述第一用户选择的音频数据。
本发明实施例,移动终端首先根据预设时间间隔获取第一用户的位置信息,然后根据第一用户的位置信息确定第一用户所处的播放区域是否发生变化,当第一用户所处的播放区域发生变化时,根据变化后的位置信息确定至少一个第一智能音频播放设备,然后根据至少一个第一智能音频播放设备对第一分组进行更新,最后根据更新至少一个第一智能音频播放设备后的第一分组,播放第一用户选择的音频数据。通过用户的位置信息确定播放音频数据的智能音频播放设备,可以提高音频数据播放的便捷性。
附图说明
图1是本发明实施例提供的一种音频数据播放方法的流程图;
图2是本发明实施例提供的一种音频数据播放方法的流程图;
图3是本发明实施例提供的一种音频数据播放方法的流程图;
图4是本发明实施例提供的一种音频数据播放装置的结构示意图;
图5是本发明实施例提供的一种移动终端的结构示意图。
具体实施方式
下面结合附图和实施例对本发明作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本发明,而非对本发明的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本发明相关的部分而非全部结构。
图1为本发明实施例提供的一种音频数据播放方法的流程图,本实施例可适用于对音频数据的播放进行控制的情况,该方法可以由移动终端来执行,移动终端可以是智能手机、平板电脑、智能手表或智能手环等,如图1所示,该方法具体包括如下步骤:
步骤110,根据预设时间间隔获取第一用户的位置信息。
其中,预设时间间隔可以是用户根据应用需要设置的时间间隔,或者移动终端出厂设置的时间间隔,例如:可以设置为5-10秒间的任意时间。位置信息可以是移动终端与智能音频播放设备间的相对位置信息。在本应用场景下,根据预设时间间隔获取第一用户的位置信息的方法可以是,当移动终端接入智能音频播放***所在的无线局域网并开启“使用无线网络定位”的功能后,移动终端和谷歌的位置服务器进行即时的网络数据交互,位置服务器会实时的将移动终端的位置数据返回至移动终端。智能音频播放***中的多个智能音频播放设备放置于不同的房间中,且位置固定不变。每经过预设时间间隔,移动终端将位置服务器返回的实时的自身位置数据和智能音频播放设备的位置数据进行计算,得出他们之间的相对位置信息,即位置信息。位置信息的表示方式可以是,以移动终端为原点,智能音频播放设备相对移动终端的方位、角度及直线距离,例如:当移动终端处在某一位置时,其中一个智能音频播放设备的位置在东偏北40度5米的位置。
步骤120,根据第一用户的位置信息确定第一用户所处的播放区域是否发生变化。
其中,播放区域可以是智能音频播放设备的播放范围或者用户所在的区域信息。本应用场景下,确定第一用户所处的播放区域是否发生变化的过程可以是,移动终端将当前位置信息对应的播放区域与上一次位置信息对应的播放区域进行比较,分析两次的播放区域是否相同。根据第一用户的位置信息确定第一用户所处的播放区域是否发生变化的方法可以是,获取每个智能音频播放设备的播放范围,根据用户的位置信息判断用户所在的播放范围是否发生变化;或者,根据用户的位置信息确定用户所在的区域信息,判断用户所在的区域信息是否发生变化。
可选的,步骤120可通过下述方式实施:
步骤121,获取每个智能音频播放设备的播放范围,根据用户的位置信息判断用户所在的播放范围是否发生变化。
其中,获取智能音频播放设备的播放范围的方式可以是,智能音频播放设备产生的声波向四周传播并遇到障碍物时,声波会被障碍物沿原路返回,智能音频播放设备根据回声波能量强度确定声场覆盖范围即播放范围。其中,能量强度可以大于第一预设百分比,第一预设百分比可以是设置为10%-20%之间的任意百分比。示例性的,第一预设百分比设置为15%,智能音频播放设备A放置于房间a中,智能音频播放设备A产生的音频声波被房间a四周的墙面返回的声波的能量强度均大于15%,那么智能音频播放设备A的播放范围即为房间a。或者声波在没有障碍物的情况下传播的过程中,声波能量会逐渐衰减,声波能量大于预设百分比所在的区域,属于智能音频播放设备的播放范围。其中,预设百分比可以设置为20%-30%的任意百分比。示例性的,假设预设百分比选为25%,距离智能音频播放设备5米内的范围声波能量大于25%,则距离智能音频播放设备小于等于5米的范围属于智能音频播放设备的播放范围。或者,可根据回声波的能量强度和声波的衰减程度共同确定智能音频播放设备的播放范围。
根据用户的位置信息判断用户所在的播放范围是否发生变化的方式可以是,判断用户当前所在位置涉及的播放范围对应的智能音频播放设备,是否与上一次位置涉及的播放范围对应的智能音频播放设备相同,若不相同,则位置信息发生变化。示例性的,用户当前所在的位置被智能音频播放设备A和智能音频播放设备B的播放范围覆盖,用户上一次所在的位置被智能音频播放设备A和智能音频播放设备C的播放范围覆盖,则用户的位置信息发生了变化。
或者步骤122,根据用户的位置信息确定用户所在的区域信息,判断用户所在的区域信息是否发生变化。
其中,区域信息可以是以移动终端为球心,以预设长度向外辐射产生的球体空间区域中包含的智能音频播放设备,预设长度可以设置为5-10米间的任意值。本应用场景下,判断用户所在的区域信息是否发生变化的方法可以是,以移动终端为球心,以预设长度形成的球体空间区域中包含的智能音频播放设备是否发生变化。示例性的,预设长度设置为6米,移动终端根据用户当前的位置信息对应的空间区域内包含智能音频播放设备A和智能音频播放设备B,移动终端在上一次的位置信息对应的空间区域内包含智能音频播放设备A和智能音频播放设备C,则用户的区域信息发生了变化。
步骤130,当第一用户所处的播放区域发生变化时,根据变化后的位置信息确定至少一个第一智能音频播放设备。
根据变化后的位置信息确定至少一个第一智能音频播放设备的方法可以是,根据智能音频播放设备的播放范围确定至少一个第一智能音频播放设备,或者根据用户的区域信息确定至少一个第一智能音频播放设备。
可选的,根据智能音频播放设备的播放范围确定至少一个第一智能音频播放设备的过程可以是,用户的位置信息发生变化后,用户进入到某个智能音频播放设备的播放范围,则该智能音频播放设备即为智能音频播放设备。
可选的,根据用户的区域信息确定至少一个第一智能音频播放设备,用户的位置信息发生变化后,变化后的区域信息中包含两个未在第一分组的智能音频播放设备,则这两个智能音频播放设备即为第一智能音频播放设备。
步骤140,根据至少一个第一智能音频播放设备对第一分组进行更新,第一分组包括用户的播放区域变化之前的位置信息对应的至少一个第二智能音频播放设备。
本应用场景下,对第一分组进行更新的方式可以是,将至少一个第一智能音频播放设备直接添加至第一分组中;或者,将至少一个第一智能音频播放设备直接添加至第一分组中后,将播放区域变化之前的位置信息对应的至少一个第二智能音频播放设备的音量调整为预设音量;或者,将至少一个第一智能音频播放设备直接添加至第一分组中后将播放区域变化之前的位置信息对应的至少一个第二智能音频播放设备从第一分组中移除。
可选的,步骤140可通过下述方式实施:
步骤141,如果已接入第二用户,则将至少一个第一智能音频播放设备添加到第一分组,将未覆盖用户位置信息的第二智能音频播放设备从第一分组中移除。
其中,第二用户可以是接入智能音频播放***所在的无线网并登陆至智能音频播放***的除第一用户外的移动终端。当第一用户将第一智能音频设备添加到第一分组后,检测到有第二用户接入智能音频播放***,则将未覆盖用户位置信息的第二智能音频播放设备从第一分组中移除,以供第二用户对移除后的第二智能音频播放设备进行控制。
本实施例的技术方案,如果已接入第二用户,则将所述至少一个第一智能音频播放设备添加到所述第一分组,将未覆盖用户位置信息的第二智能音频播放设备从所述第一分组中移除,可提高智能音频播放设备的利用率。
或者步骤142,如果未接入第二用户,则将至少一个第一智能音频播放设备添加到第一分组,将未覆盖用户位置信息的第二智能音频播放设备的音量调整为预设音量。
其中,预设音量可以设置为0-50%间任意值。第一用户的位置信息变化后,将确定的至少一个第一音频播放设备添加至第一分组后,如果第一用户的移动设备没有检测到其他用户登录至该智能音频播放***,则将未覆盖用户位置信息的第二智能音频播放设备的音量调整为预设音量。
可选的,将未覆盖用户位置信息的第二智能音频播放设备的音量调整为预设音量后,经过一定时间,第一用的移动终端检测到有第二用户登录至智能音频播放***,则将播放音量为0的第二智能音频播放设备从第一分组中移除。
本实施例的技术方案,如果未接入第二用户,则将至少一个第一智能音频播放设备添加到第一分组,将未覆盖用户位置信息的第二智能音频播放设备的音量调整为预设音量。使得第二智能音频播放设备一直在第一分组中,当用户的位置信息变化至第二智能音频播放设备的播放范围后,可省略添加的步骤。
步骤150,根据更新至少一个第一智能音频播放设备后的第一分组,播放第一用户选择的音频数据。
更新后的第一分组可以包括一个或多智能音频播放设备。本应用场景下,根据更新的第一分组的播放第一用户选择的音频数据的方式可以是,如果第一分组中包含一个智能音频播放设备,则按照预设的音量播放音频数据。如果第一分组中包含多个智能音频播放设备,则可以根据多个智能音频播放设备与第一用户的距离选择不同的音量或者根据智能音频播放设备与第一用户的相对方位选择不同的音量,使得第一用户听到的音频数据的音量平衡。例如:离第一用户较近的智能音频播放设备选择较低的音量,离第一用户较远智能音频播放设备选择较高的音量。或者,示例性的,第一分组中包含3台智能音频播放设备,其中,智能音频播放设备A位于第一用户的东南方向5米处,智能音频播放设备B位于第一用户正北方向3米处,智能音频播放设备位于第一用户正东方向3米处,则智能音频播放设备A的音量可设置为60%,智能音频播放设备B和智能音频播放设备C的音量可设置为30%。
图2为本发明实施例提供的一种音频数据播放方法的流程图,如图2所示,可选的,步骤130可通过下述方式实施:
步骤131,获取与变化后的位置信息匹配的目标智能音频播放设备。
本应用场景下,获取与变化后的位置信息匹配的目标智能音频播放设备的方式可以是,移动终端获取到第一用户变化后的位置信息后,根据变化后的位置信息确定用户的区域信息,然后获取与区域信息匹配的目标智能音频播放设备。或者,根据用户的位置信息判断用户所在的位置处于哪些智能音频播放设备的播放范围,播放范围覆盖用户所在位置的智能音频播放设备即为目标音频播放设备。
步骤132,判断目标智能音频播放设备是否被第二用户占用。
判断目标智能音频播放设备是否被第二用户占用的方式可以是,第一用户在调用目标智能音频播放设备的播放模块时,判断播放模块是否被占用。
步骤133,如果未被第二用户占用,则将目标智能音频播放设备确定为第一智能音频播放设备。
若目标智能音频播放设备未被第二用户占用,则将其确定为第一智能音频播放设备,并将其添加至第一分组中。
本实施例的技术方案,获取与变化后的位置信息匹配的目标智能音频播放设备,判断目标智能音频播放设备是否被第二用户占用,如果未被第二用户占用,则将目标智能音频播放设备确定为第一智能音频播放设备。通过判断目标智能音频播放设备是否被占用,可避免用户间抢夺资源的情况。
图3为本发明实施例提供的一种音频数据播放方法的流程图,如图3所示,步骤150还可通过下述方式实施:
步骤151,获取第一分组对应的音频数据的播放进度。
获取第一分组对应的音频数据的播放进度的方式可以是,智能音频播放设备对音频数据对应的数字信号进行解析,获取一段完整音频数据对应的总帧数,获取当前播放到的帧数,即为播放进度。智能音频播放设备将音频数据的播放进度实时的发送至移动终端。
步骤152,将第一智能音频播放设备的播放进度与第一分组的播放进度进行同步。
第一智能音频播放设备添加进第一分组后,移动终端将第一分组播放的音频数据的当前进度发送至第一智能音频播放设备,使第一智能音频播放设备的播放进度与第一分组的播放进度同步。
步骤153,通过第一智能音频播放设备播放同步进度后的音频数据。
第一智能音频播放设备播放同步进度后的音频数据的过程可以是,按照移动终端发动的音频数据的播放进度播放音频数据,即直接从音频数据已经在第一分组播放到帧数开始播放音频数据。
本实施例的技术方案,获取第一分组对应的音频数据的播放进度,将第一智能音频播放设备的播放进度与第一分组的播放进度进行同步,通过第一智能音频播放设备播放同步进度后的音频数据。将第一智能音频播放设备与第一分组进行同步,使得第一分组的更新更流畅。
图4为本发明实施例提供的一种音频数据播放装置的结构示意图,如图4所示,该装置包括:位置信息获取模块410,播放区域变化确定模块420,第一智能音频播放设备确定模块430,第一分组更新模块440和音频数据播放模块450。
位置信息获取模块410,用于根据预设时间间隔获取第一用户的位置信息;
播放区域变化确定模块420,用于根据第一用户的位置信息确定第一用户所处的播放区域是否发生变化;
第一智能音频播放设备确定模块430,用于当第一用户所处的播放区域发生变化时,根据变化后的位置信息确定至少一个第一智能音频播放设备;
第一分组更新模块440,用于根据至少一个第一智能音频播放设备对第一分组进行更新,第一分组包括用户的播放区域变化之前的位置信息对应的至少一个第二智能音频播放设备;
音频数据播放模块450,用于根据更新至少一个第一智能音频播放设备后的第一分组,播放第一用户选择的音频数据。
优选的,播放区域变化确定模块420,还用于:
获取每个智能音频播放设备的播放范围,根据用户的位置信息判断用户所在的播放范围是否发生变化;或者,
根据用户的位置信息确定用户所在的区域信息,判断用户所在的区域信息是否发生变化。
优选的,第一分组更新模块440,还用于:
如果已接入第二用户,则将至少一个第一智能音频播放设备添加到第一分组,将未覆盖用户位置信息的第二智能音频播放设备从第一分组中移除;或者,
如果未接入第二用户,则将所示至少一个第一智能音频播放设备添加到第一分组,将未覆盖用户位置信息的第二智能音频播放设备的音量调整为预设音量。
优选的430,第一智能音频播放设备确定模块,还用于:
获取与变化后的位置信息匹配的目标智能音频播放设备;
判断目标智能音频播放设备是否被第二用户占用;
如果未被第二用户占用,则将目标智能音频播放设备确定为第一智能音频播放设备。
优选的,音频数据播放模块450,还用于:
获取第一分组对应的音频数据的播放进度;
将第一智能音频播放设备的播放进度与第一分组的播放进度进行同步;
通过第一智能音频播放设备播放同步进度后的音频数据。
上述装置可执行本发明前述所有实施例所提供的方法,具备执行上述方法相应的功能模块和有益效果。未在本实施例中详尽描述的技术细节,可参见本发明前述所有实施例所提供的方法。
图5为本发明实施例提供的一种移动终端的结构示意图,如图5所示,该移动终端可以包括:壳体(图中未示出)、存储器801、中央处理器(Central Processing Unit,CPU)802(又称处理器,以下简称CPU)、存储在存储器801上并可在处理器802上运行的计算机程序、电路板(图中未示出)和电源电路(图中未示出)。所述电路板安置在所述壳体围成的空间内部;所述CPU802和所述存储器801设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述存储器801,用于存储可执行程序代码;所述CPU802通过读取所述存储器801中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于执行:
根据预设时间间隔获取第一用户的位置信息;
根据所述第一用户的位置信息确定所述第一用户所处的播放区域是否发生变化;
当所述第一用户所处的播放区域发生变化时,根据变化后的位置信息确定至少一个第一智能音频播放设备;
根据所述至少一个第一智能音频播放设备对第一分组进行更新,所述第一分组包括所述用户的播放区域变化之前的位置信息对应的至少一个第二智能音频播放设备;
根据更新所述至少一个第一智能音频播放设备后的第一分组,播放所述第一用户选择的音频数据。
所述移动终端还包括:外设接口803、RF(Radio Frequency,射频)电路805、音频电路806、扬声器811、电源管理芯片808、输入/输出(I/O)子***809、触摸屏812、其他输入/控制设备810以及外部端口804,这些部件通过一个或多个通信总线或信号线807来通信。
应该理解的是,图示移动终端800仅仅是移动终端的一个范例,并且移动终端800可以具有比图中所示出的更多的或者更少的部件,可以组合两个或更多的部件,或者可以具有不同的部件配置。图中所示出的各种部件可以在包括一个或多个信号处理和/或专用集成电路在内的硬件、软件、或硬件和软件的组合中实现。
下面就本实施例提供的用于实现音频数据播放功能的移动终端进行详细的描述,该移动终端以手机为例。
存储器801,所述存储器801可以被CPU802、外设接口803等访问,所述存储器801可以包括高速随机存取存储器,还可以包括非易失性存储器,例如一个或多个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
外设接口803,所述外设接口803可以将设备的输入和输出外设连接到CPU802和存储器801。
I/O子***809,所述I/O子***809可以将设备上的输入输出外设,例如触摸屏812和其他输入/控制设备810,连接到外设接口803。I/O子***809可以包括显示控制器8091和用于控制其他输入/控制设备810的一个或多个输入控制器8092。其中,一个或多个输入控制器8092从其他输入/控制设备810接收电信号或者向其他输入/控制设备810发送电信号,其他输入/控制设备810可以包括物理按钮(按压按钮、摇臂按钮等)、拨号盘、滑动开关、操纵杆、点击滚轮。值得说明的是,输入控制器8092可以与以下任一个连接:键盘、红外端口、USB接口以及诸如鼠标的指示设备。
其中,按照触摸屏的工作原理和传输信息的介质分类,触摸屏812可以为电阻式、电容感应式、红外线式或表面声波式。按照安装方式分类,触摸屏812可以为:外挂式、内置式或整体式。按照技术原理分类,触摸屏812可以为:矢量压力传感技术触摸屏、电阻技术触摸屏、电容技术触摸屏、红外线技术触摸屏或表面声波技术触摸屏。
触摸屏812,所述触摸屏812是用户终端与用户之间的输入接口和输出接口,将可视输出显示给用户,可视输出可以包括图形、文本、图标、视频等。可选的,触摸屏812将用户在触屏幕上触发的电信号(如接触面的电信号),发送给处理器802。
I/O子***809中的显示控制器8091从触摸屏812接收电信号或者向触摸屏812发送电信号。触摸屏812检测触摸屏上的接触,显示控制器8091将检测到的接触转换为与显示在触摸屏812上的用户界面对象的交互,即实现人机交互,显示在触摸屏812上的用户界面对象可以是运行游戏的图标、联网到相应网络的图标等。值得说明的是,设备还可以包括光鼠,光鼠是不显示可视输出的触摸敏感表面,或者是由触摸屏形成的触摸敏感表面的延伸。
RF电路805,主要用于建立手机与无线网络(即网络侧)的通信,实现手机与无线网络的数据接收和发送。例如收发短信息、电子邮件等。
音频电路806,主要用于从外设接口803接收音频数据,将该音频数据转换为电信号,并且将该电信号发送给扬声器811。
扬声器811,用于将手机通过RF电路805从无线网络接收的语音信号,还原为声音并向用户播放该声音。
电源管理芯片808,用于为CPU802、I/O子***及外设接口所连接的硬件进行供电及电源管理。
在本实施例中,中央处理器802用于:
根据预设时间间隔获取第一用户的位置信息;
根据所述第一用户的位置信息确定所述第一用户所处的播放区域是否发生变化;
当所述第一用户所处的播放区域发生变化时,根据变化后的位置信息确定至少一个第一智能音频播放设备;
根据所述至少一个第一智能音频播放设备对第一分组进行更新,所述第一分组包括所述用户的播放区域变化之前的位置信息对应的至少一个第二智能音频播放设备;
根据更新所述至少一个第一智能音频播放设备后的第一分组,播放所述第一用户选择的音频数据。
进一步地,所述根据所述第一用户的位置信息确定所述第一用户所处的播放区域是否发生变化,包括:
获取每个智能音频播放设备的播放范围,根据用户的位置信息判断用户所在的播放范围是否发生变化;或者,
根据用户的位置信息确定用户所在的区域信息,判断用户所在的区域信息是否发生变化。
进一步地,所述根据所述至少一个第一智能音频播放设备对所述第一分组进行更新,包括:
如果已接入第二用户,则将所述至少一个第一智能音频播放设备添加到所述第一分组,将未覆盖用户位置信息的第二智能音频播放设备从所述第一分组中移除;或者,
如果未接入第二用户,则将所述至少一个第一智能音频播放设备添加到第一分组,将未覆盖用户位置信息的第二智能音频播放设备的音量调整为预设音量。
进一步地,所述根据变化后的位置信息确定至少一个第一智能音频播放设备,包括:
获取与所述变化后的位置信息匹配的目标智能音频播放设备;
判断所述目标智能音频播放设备是否被第二用户占用;
如果未被所述第二用户占用,则将所述目标智能音频播放设备确定为第一智能音频播放设备。
进一步地,所述根据更新所述至少一个第一智能音频播放设备后的第一分组播放所述第一用户选择的音频数据,包括:
获取所述第一分组对应的所述音频数据的播放进度;
将所述第一智能音频播放设备的播放进度与所述第一分组的播放进度进行同步;
通过所述第一智能音频播放设备播放同步进度后的音频数据。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。

Claims (11)

1.一种音频数据播放方法,其特征在于,所述方法应用于移动终端,包括:
根据预设时间间隔获取第一用户的位置信息;
根据所述第一用户的位置信息确定所述第一用户所处的播放区域是否发生变化;
当所述第一用户所处的播放区域发生变化时,根据变化后的位置信息确定至少一个第一智能音频播放设备;
根据所述至少一个第一智能音频播放设备对第一分组进行更新,所述第一分组包括所述用户的播放区域变化之前的位置信息对应的至少一个第二智能音频播放设备;
根据更新所述至少一个第一智能音频播放设备后的第一分组,播放所述第一用户选择的音频数据。
2.根据权利要求1所述的音频数据播放方法,其特征在于,所述根据所述第一用户的位置信息确定所述第一用户所处的播放区域是否发生变化,包括:
获取每个智能音频播放设备的播放范围,根据用户的位置信息判断用户所在的播放范围是否发生变化;或者,
根据用户的位置信息确定用户所在的区域信息,判断用户所在的区域信息是否发生变化。
3.根据权利要求1所述的音频数据播放方法,其特征在于,所述根据所述至少一个第一智能音频播放设备对所述第一分组进行更新,包括:
如果已接入第二用户,则将所述至少一个第一智能音频播放设备添加到所述第一分组,将未覆盖用户位置信息的第二智能音频播放设备从所述第一分组中移除;或者,
如果未接入第二用户,则将所述至少一个第一智能音频播放设备添加到第一分组,将未覆盖用户位置信息的第二智能音频播放设备的音量调整为预设音量。
4.根据权利要求1所述的音频数据播放方法,其特征在于,所述根据变化后的位置信息确定至少一个第一智能音频播放设备,包括:
获取与所述变化后的位置信息匹配的目标智能音频播放设备;
判断所述目标智能音频播放设备是否被第二用户占用;
如果未被所述第二用户占用,则将所述目标智能音频播放设备确定为第一智能音频播放设备。
5.根据权利要求1所述的音频数据播放方法,其特征在于,所述根据更新所述至少一个第一智能音频播放设备后的第一分组播放所述第一用户选择的音频数据,包括:
获取所述第一分组对应的所述音频数据的播放进度;
将所述第一智能音频播放设备的播放进度与所述第一分组的播放进度进行同步;
通过所述第一智能音频播放设备播放同步进度后的音频数据。
6.一种音频数据播放装置,其特征在于,所述装置配置于移动终端,包括:
位置信息获取模块,用于根据预设时间间隔获取第一用户的位置信息;
播放区域变化确定模块,用于根据所述第一用户的位置信息确定所述第一用户所处的播放区域是否发生变化;
第一智能音频播放设备确定模块,用于当所述第一用户所处的播放区域发生变化时,根据变化后的位置信息确定至少一个第一智能音频播放设备;
第一分组更新模块,用于根据所述至少一个第一智能音频播放设备对第一分组进行更新,所述第一分组包括所述用户的播放区域变化之前的位置信息对应的至少一个第二智能音频播放设备;
音频数据播放模块,用于根据更新所述至少一个第一智能音频播放设备后的第一分组,播放所述第一用户选择的音频数据。
7.根据权利要求6所述的音频数据播放装置,其特征在于,所述播放区域变化确定模块,还用于:
获取每个智能音频播放设备的播放范围,根据用户的位置信息判断用户所在的播放范围是否发生变化;或者,
根据用户的位置信息确定用户所在的区域信息,判断用户所在的区域信息是否发生变化。
8.根据权利要求6所述的音频数据播放装置,其特征在于,所述第一分组更新模块,还用于:
如果已接入第二用户,则将所述至少一个第一智能音频播放设备添加到所述第一分组,将未覆盖用户位置信息的第二智能音频播放设备从所述第一分组中移除;或者,
如果未接入第二用户,则将所述至少一个第一智能音频播放设备添加到第一分组,将未覆盖用户位置信息的第二智能音频播放设备的音量调整为预设音量。
9.根据权利要求6所述的音频数据播放装置,其特征在于,所述第一智能音频播放设备确定模块,还用于:
获取与所述变化后的位置信息匹配的目标智能音频播放设备;
判断所述目标智能音频播放设备是否被第二用户占用;
如果未被所述第二用户占用,则将所述目标智能音频播放设备确定为第一智能音频播放设备。
10.根据权利要求6所述的音频数据播放装置,其特征在于,所述音频数据播放模块,还用于:
获取所述第一分组对应的所述音频数据的播放进度;
将所述第一智能音频播放设备的播放进度与所述第一分组的播放进度进行同步;
通过所述第一智能音频播放设备播放同步进度后的音频数据。
11.一种移动终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现以下步骤:
根据预设时间间隔获取第一用户的位置信息;
根据所述第一用户的位置信息确定所述第一用户所处的播放区域是否发生变化;
当所述第一用户所处的播放区域发生变化时,根据变化后的位置信息确定至少一个第一智能音频播放设备;
根据所述至少一个第一智能音频播放设备对第一分组进行更新,所述第一分组包括所述用户的播放区域变化之前的位置信息对应的至少一个第二智能音频播放设备;
根据更新所述至少一个第一智能音频播放设备后的第一分组,播放所述第一用户选择的音频数据。
CN201710150063.9A 2017-03-14 2017-03-14 一种音频数据播放方法、装置及移动终端 Active CN106911956B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710150063.9A CN106911956B (zh) 2017-03-14 2017-03-14 一种音频数据播放方法、装置及移动终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710150063.9A CN106911956B (zh) 2017-03-14 2017-03-14 一种音频数据播放方法、装置及移动终端

Publications (2)

Publication Number Publication Date
CN106911956A true CN106911956A (zh) 2017-06-30
CN106911956B CN106911956B (zh) 2020-01-14

Family

ID=59187769

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710150063.9A Active CN106911956B (zh) 2017-03-14 2017-03-14 一种音频数据播放方法、装置及移动终端

Country Status (1)

Country Link
CN (1) CN106911956B (zh)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108513174A (zh) * 2018-03-30 2018-09-07 合肥联宝信息技术有限公司 一种信息处理方法及电子设备
CN110557681A (zh) * 2019-09-27 2019-12-10 海尔优家智能科技(北京)有限公司 多媒体信息播放控制方法及装置、多媒体播放***
CN110764730A (zh) * 2018-07-25 2020-02-07 杭州海康威视数字技术股份有限公司 播放音频数据的方法和装置
CN112738706A (zh) * 2019-10-14 2021-04-30 瑞昱半导体股份有限公司 播放***与方法
CN112910829A (zh) * 2019-12-04 2021-06-04 海信集团有限公司 一种音频共享方法、装置及***
CN116954093A (zh) * 2023-07-24 2023-10-27 快住智能科技(苏州)有限公司 一种智能化的酒店设备控制方法及***

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102123066A (zh) * 2009-12-31 2011-07-13 索尼欧洲有限公司 视听多房间支持
US20130024508A1 (en) * 2011-07-19 2013-01-24 Nokia Corporation Method, apparatus, and computer program product for recommending interaction between devices in a local environment
CN105407373A (zh) * 2015-12-11 2016-03-16 小米科技有限责任公司 音视频播放方法及装置
CN105554563A (zh) * 2015-12-14 2016-05-04 小米科技有限责任公司 多媒体播放方法及装置
CN105578229A (zh) * 2015-12-15 2016-05-11 小米科技有限责任公司 电子设备控制方法和装置
CN105679341A (zh) * 2015-12-28 2016-06-15 广东欧珀移动通信有限公司 一种文件播放方法、装置及移动终端
CN106488316A (zh) * 2016-10-20 2017-03-08 北京小米移动软件有限公司 媒体播放方法及装置、电子设备

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102123066A (zh) * 2009-12-31 2011-07-13 索尼欧洲有限公司 视听多房间支持
US20130024508A1 (en) * 2011-07-19 2013-01-24 Nokia Corporation Method, apparatus, and computer program product for recommending interaction between devices in a local environment
CN105407373A (zh) * 2015-12-11 2016-03-16 小米科技有限责任公司 音视频播放方法及装置
CN105554563A (zh) * 2015-12-14 2016-05-04 小米科技有限责任公司 多媒体播放方法及装置
CN105578229A (zh) * 2015-12-15 2016-05-11 小米科技有限责任公司 电子设备控制方法和装置
CN105679341A (zh) * 2015-12-28 2016-06-15 广东欧珀移动通信有限公司 一种文件播放方法、装置及移动终端
CN106488316A (zh) * 2016-10-20 2017-03-08 北京小米移动软件有限公司 媒体播放方法及装置、电子设备

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108513174A (zh) * 2018-03-30 2018-09-07 合肥联宝信息技术有限公司 一种信息处理方法及电子设备
CN110764730A (zh) * 2018-07-25 2020-02-07 杭州海康威视数字技术股份有限公司 播放音频数据的方法和装置
CN110764730B (zh) * 2018-07-25 2023-11-14 杭州海康威视数字技术股份有限公司 播放音频数据的方法和装置
CN110557681A (zh) * 2019-09-27 2019-12-10 海尔优家智能科技(北京)有限公司 多媒体信息播放控制方法及装置、多媒体播放***
CN112738706A (zh) * 2019-10-14 2021-04-30 瑞昱半导体股份有限公司 播放***与方法
CN112910829A (zh) * 2019-12-04 2021-06-04 海信集团有限公司 一种音频共享方法、装置及***
CN112910829B (zh) * 2019-12-04 2022-05-17 海信集团有限公司 一种音频共享方法、装置及***
CN116954093A (zh) * 2023-07-24 2023-10-27 快住智能科技(苏州)有限公司 一种智能化的酒店设备控制方法及***
CN116954093B (zh) * 2023-07-24 2024-02-20 快住智能科技(苏州)有限公司 一种智能化的酒店设备控制方法及***

Also Published As

Publication number Publication date
CN106911956B (zh) 2020-01-14

Similar Documents

Publication Publication Date Title
CN106911956A (zh) 一种音频数据播放方法、装置及移动终端
CN106528036A (zh) 音量调节方法及装置
CN107707828B (zh) 一种视频处理方法及移动终端
CN106101736A (zh) 一种虚拟礼物的展示方法和***
CN106303733B (zh) 播放直播特效信息的方法和装置
CN106162369A (zh) 一种实现虚拟场景中互动的方法、装置及***
CN105955700A (zh) 一种音效调节方法及用户终端
CN107333162B (zh) 一种播放直播视频的方法和装置
CN107835033A (zh) 天线调谐开关的控制方法、装置、终端设备及存储介质
CN107509153A (zh) 声音播放器件的检测方法、装置、存储介质及终端
CN106776385A (zh) 一种日志log信息的传输方法、装置及终端
CN106686519B (zh) 音频播放设备立体声配对的方法、装置及终端
CN109168038A (zh) 一种资源的处理方法、装置及设备
CN105022297B (zh) 一种音箱参数配置方法、移动终端
CN107483731A (zh) 音频播放音量的控制方法、装置及存储介质和移动终端
CN108449502A (zh) 语音通话数据处理方法、装置、存储介质及移动终端
CN107911777B (zh) 一种耳返功能的处理方法、装置及移动终端
CN107371102A (zh) 音频播放音量的控制方法、装置及存储介质和移动终端
CN110430475A (zh) 一种互动方法和相关装置
CN107402625A (zh) 触摸屏扫描方法、装置、终端及计算机可读存储介质
CN108449506A (zh) 语音通话数据处理方法、装置、存储介质及移动终端
CN109803104A (zh) 一种录屏方法、装置及移动终端
CN109889741A (zh) 字幕显示方法、存储介质和移动终端
CN106878915A (zh) 播放设备的控制方法、装置及播放设备和移动终端
CN107222626A (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
CB02 Change of applicant information
CB02 Change of applicant information

Address after: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

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

Address before: Changan town in Guangdong province Dongguan 523860 usha Beach Road No. 18

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

GR01 Patent grant
GR01 Patent grant