WO2013083065A1 - 音乐播放方法、第三方应用及装置 - Google Patents

音乐播放方法、第三方应用及装置 Download PDF

Info

Publication number
WO2013083065A1
WO2013083065A1 PCT/CN2012/086122 CN2012086122W WO2013083065A1 WO 2013083065 A1 WO2013083065 A1 WO 2013083065A1 CN 2012086122 W CN2012086122 W CN 2012086122W WO 2013083065 A1 WO2013083065 A1 WO 2013083065A1
Authority
WO
WIPO (PCT)
Prior art keywords
music
signal
party application
music playing
playing
Prior art date
Application number
PCT/CN2012/086122
Other languages
English (en)
French (fr)
Inventor
刘蓉
刘仕雷
张蓉
丰志平
张萌
马延波
张坤
王奎国
黄小鹏
郑磊
沈仁奎
何松林
刘晨光
刘伟
Original Assignee
腾讯科技(深圳)有限公司
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 腾讯科技(深圳)有限公司 filed Critical 腾讯科技(深圳)有限公司
Priority to JP2014545083A priority Critical patent/JP5728624B2/ja
Priority to KR1020147016678A priority patent/KR101531141B1/ko
Publication of WO2013083065A1 publication Critical patent/WO2013083065A1/zh
Priority to US14/295,518 priority patent/US9329830B2/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/16Sound input; Sound output
    • G06F3/165Management of the audio stream, e.g. setting of volume, audio stream path
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/44Arrangements for executing specific programs
    • G06F9/445Program loading or initiating
    • G06F9/44521Dynamic linking or loading; Link editing at or after load time, e.g. Java class loading
    • 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
    • G11B27/102Programmed access in sequence to addressed parts of tracks of operating record carriers
    • G11B27/105Programmed access in sequence to addressed parts of tracks of operating record carriers of operating discs

Definitions

  • the present invention relates to the field of computer technologies, and in particular, to a music playing method, a third-party application, and a device.
  • a music player is one of the most frequently used applications when people use mobile terminals such as cell phones, PDAs, and tablets in their daily lives.
  • music players running on mobile terminals are usually stand-alone music players.
  • This type of music player has more comprehensive functions, such as the function of playing local music files, the function of playing online music, the function of classifying online music and providing it to users, the function of adjusting audio equalizer, downloading and displaying.
  • the function of album pictures and lyrics and the function of downloading music files can be found that during the use of the mobile terminal, the user uses the music player to enjoy the music while customizing the use of other non-music players, mainly for providing a visual experience for third-party applications for entertainment or reading.
  • This type of third-party application can be a game or a reading application such as a browser, a microblog, and an e-book reader.
  • the mobile terminal when the mobile terminal simultaneously runs the music player and the third-party application, the mobile terminal has high requirements on system resources such as computing performance and memory capacity, and is prone to crash and power consumption. Specifically, when running a music player and a third-party application at the same time, in addition to the playback function, the music player has functions such as an audio equalizer function running in the background, a function of downloading and displaying album images and lyrics, and a function of downloading music files. All are consuming system resources other than user requirements. Second, if the user uses both the music player and the third-party application, it is necessary to switch back and forth between the interfaces of the two applications, which is very difficult for the user to use. Convenience.
  • an embodiment of the present invention provides a music playing method, which integrates a background music playing module into a third-party application, and the method includes:
  • the background music playing module acquires a corresponding playlist according to the playlist identifier in the music playing signal
  • the background music playing module randomly plays music in the playlist.
  • an embodiment of the present invention further provides a third-party application, where the third-party application includes: a signal receiving module, configured to receive a music playing signal, where the music playing signal includes a playlist identifier; a transmission module, configured to transmit the music playing signal to the background music playing module by using a predetermined interface; a background music playing module, the background music playing module includes a playlist acquiring module and a music playing module; And configured to acquire a corresponding playlist according to the playlist identifier in the music playing signal;
  • the music playing module is configured to randomly play music in the playlist acquired by the playlist obtaining module.
  • an embodiment of the present invention further provides a music playing method, where the method includes: receiving, by using a predetermined interface, a music playing signal transmitted by a third-party application, where the music playing signal includes a playlist identifier;
  • the music in the playlist is played randomly.
  • an embodiment of the present invention further provides a music playing device, wherein the device includes:
  • a first receiving module configured to receive, by using a predetermined interface, a music playing signal transmitted by a third-party application, where the music playing signal includes a playlist identifier;
  • a first acquiring module configured to acquire a corresponding playlist according to the playlist identifier in the music playing signal; and a first playing module, configured to randomly play music in the playlist.
  • a background music playback module that only retains core functions such as random playback into a third-party application, Therefore, the resource occupation of the mobile terminal when the music player and the third party application are simultaneously operated is reduced; on the other hand, the related music playing signal and other control signals are received by using the interface of the third party application, and then transmitted to the background through the predetermined interface.
  • the music player module allows users to easily enjoy music and use third-party applications without having to switch between the two interfaces.
  • FIG. 1 is a flowchart of a method for playing a music according to Embodiment 1 of the present invention
  • Embodiment 2 is a flowchart of a method for playing a music provided by Embodiment 2 of the present invention
  • FIG. 3 is a schematic diagram of implementation of a music playing method according to Embodiment 2 of the present invention.
  • Embodiment 4 is a flowchart of a method for playing a music provided by Embodiment 3 of the present invention.
  • FIG. 5 is a schematic diagram of implementation of a music playing method according to Embodiment 3 of the present invention.
  • FIG. 6 is a flowchart of a method for playing a music provided by Embodiment 4 of the present invention.
  • FIG. 7 is a schematic diagram of implementation of a music playing method according to Embodiment 4 of the present invention.
  • Embodiment 8 is a flowchart of a method for playing a music provided by Embodiment 5 of the present invention.
  • FIG. 9 is a schematic diagram of implementation of a music playing method according to Embodiment 5 of the present invention.
  • FIG. 10 is a structural block diagram of a third-party application provided by Embodiment 6 of the present invention.
  • FIG. 11 is a flowchart of a method for playing a music provided by Embodiment 7 of the present invention.
  • FIG 12 is a block diagram showing the structure of a music playing apparatus according to Embodiment 8 of the present invention. detailed description
  • Embodiment 1 In order to make the technical solutions and advantages of the present invention more comprehensible, the embodiments of the present invention will be further described in detail below.
  • Embodiment 1
  • a background music playing module is integrated into a third-party application, and the method includes: Step S11: receiving a music playing signal, where the music playing signal includes a playlist identifier;
  • Step S12 transmitting the music playing signal to the background music playing module by using a predetermined interface
  • Step S13 The background music playing module acquires a corresponding playlist according to the playlist identifier in the music playing signal;
  • Step S14 The background music playing module randomly plays the music in the playlist.
  • the music playing signal can be received by using an interface of the third party application.
  • the music playing method provided in the first embodiment integrates the background music playing module that only retains core functions such as random playing into the third-party application, thereby reducing the simultaneous running of the music player and the third-party application.
  • the interface of the third-party application to receive the music playing signal, and then transmitting to the background music playing module through the predetermined interface, the user does not need to switch between the two interfaces. Conveniently enjoy music and use third-party apps at the same time.
  • the third party application described herein mainly refers to a third party application that is mainly used to provide a visual experience on a mobile terminal.
  • This type of third party application can be a game or a reading application such as a browser, a microblog, and an e-book reader.
  • the music playing method includes:
  • Step 101 Integrate a background music playing module into a third-party application
  • the music player Due to the simultaneous operation of the music player and the third-party application in the prior art, in addition to the playback function, the music player has other functions such as an audio equalizer running in the background, a function of downloading and displaying album pictures and lyrics, and a function of downloading music files. In fact, it consumes system resources other than user requirements. Therefore, in order to reduce the resource consumption of the mobile terminal when running the music player and the third-party application at the same time, the background music playback of the core function that only retains the random playing music can be reserved in advance.
  • the module is integrated into third-party applications.
  • the background music playing module can receive control signals such as a music playing signal, a play pause signal, and a next track signal through a predetermined interface, and can randomly play local music and online music by acquiring a playlist.
  • Step 102 Receive a music playing signal, where the music playing signal includes a playlist identifier.
  • the third-party application integrated with the background music playing module can receive the music playing signal triggered by the user through its own interface, and the music playing signal includes the playlist identifier.
  • the third-party application 200 may be a reading application.
  • the micro-area 202 on the interface of the third-party application includes a first music control panel, and the micro-area 202 is opposite to the interface of the third-party application 200.
  • the first music control panel typically only provides a "play/pause” icon, a "next” icon, and at least one list signal receiving area 204 to occupy as small an area as possible on the interface of the third party application.
  • the list signal receiving area 204 may be the "local music” icon or the "hot song channel” icon shown in FIG.
  • the "local music” icon may correspond to the identification of the music list stored in the mobile terminal's own device; the "hot song channel” icon may correspond to the identification of a certain music list on the network.
  • Step 103 The music playing signal is transmitted to the background music playing module by using a predetermined interface
  • the third-party application may transmit the music playing signal to the background music playing module through a predetermined interface provided by the background music playing module, where the predetermined interface may be an API function interface provided by the background music playing module. Programming Interface, Application Programming Interface).
  • the background music playing module can also receive other control signals through other predetermined interfaces, such as playing the pause signal and the next first signal.
  • Step 104 The background music playing module acquires a corresponding playlist according to the playlist identifier in the music playing signal.
  • the background music playing module may obtain a corresponding playlist according to the playlist identifier included in the music playing signal.
  • the playlist identifier included in the music playing signal corresponds to local music playing.
  • the background music playing module can obtain the playlist of the local music from the mobile terminal; for example, the playlist identifier included in the music playing signal corresponds to the playlist of the hot song channel, and the background music playing module can be from the network. Get a playlist of the song channel.
  • the background music playing module usually establishes a network connection with the predetermined music server to obtain the corresponding playlist and subsequent music data.
  • Step 105 The background music playing module randomly plays the music in the playlist.
  • the background music playing module After the background music playing module obtains the playlist, the music in the playlist can be randomly played according to the playlist. It should be noted that, in general, the background music playing module does not need to submit the relevant information of the playlist to the third-party application for display to the user, but only the song name and other information of the currently playing music are handed over to the third-party application. Displayed in the micro area on its interface. Therefore, the user is not able to obtain information about the playlist through the interface of the third party application. When the user does not want to listen to the current music, the background music player module can only play the next music randomly by triggering the "Next" button.
  • the music playing method provided in the second embodiment only retains core functions such as random play.
  • the background music playing module can be integrated into the third-party application, so that the resource occupation of the mobile terminal when the music player and the third-party application are simultaneously operated is reduced.
  • the music playing method provided in the second embodiment utilizes the third party.
  • the interface of the application receives the relevant music playing signals and other control signals, and then transmits the signals to the background music playing module through the predetermined interface, so that the user can conveniently enjoy the music and use the third-party application without switching between the two interfaces.
  • each list signal receiving area corresponds to one playlist identifier.
  • the playlist may be a variety of playlists provided by the background music play module, such as a playlist of local music playlists, my favorite playlists, and different classified online music playlists.
  • the categories used in playlists can be European and American hot songs, European and American new songs, mainland hot songs, mainland new songs, classic nostalgia, love song collections, hot song channels and so on.
  • FIG. 4 a flowchart of a method for playing a music provided by Embodiment 3 of the present invention is shown.
  • the third-party application is pre-integrated with a background music playing module, and the music playing method includes:
  • Step 301 Receive a first selected signal that is applied to a drop-down menu of a third-party application.
  • the micro-area on the interface of the third-party application in the second embodiment may not be displayed in advance.
  • the first selected signal 402 may be first sent to the drop-down menu of the third party application, as shown in (A) of FIG.
  • the third selected application can receive the first selected signal.
  • Step 302 Display menu content of the pull-down menu according to the first selected signal, where the menu content includes a music item; after receiving the first selected signal, the third-party application may display the menu content of the pull-down menu according to the first selected signal 404, the menu content includes a music item 406, as shown in (B) of FIG.
  • Step 303 Receive a second selected signal that acts on the music item.
  • a second selection signal 408 can be issued to the music item in the menu content, as shown in (C) of FIG.
  • the third selected application can receive the second selected signal.
  • Step 304 Display a first music control panel on the micro area of the interface of the third party application according to the second selected signal;
  • the third-party application may be in the interface of the third-party application according to the second selected signal.
  • the upper micro area displays the first music control panel as shown in (D) of FIG.
  • the first music control panel typically only provides a "play/pause” icon, a "next” icon, and at least one list signal receiving area.
  • the list signal receiving area may be the "local music” icon or the "hot song channel” icon shown in (D) of Fig. 5.
  • the "local music” icon may correspond to the identification of the music list stored in the mobile terminal's own device; the "hot song channel” icon may correspond to the identification of a certain music list on the network.
  • Step 305 Receive a music play signal, where the music play signal includes a playlist identifier.
  • the third party application can receive a music playing signal, and the music playing signal includes the signal receiving area with the list.
  • the identifier of the corresponding playlist is the “local music” icon or the “hot song channel” icon.
  • Step 306 The music playing signal is transmitted to the background music playing module by using a predetermined interface
  • the third-party application may transmit the music playing signal to the background music playing module through a predetermined interface provided by the background music playing module, where the predetermined interface may be an API function interface provided by the background music playing module. Programming Interface, Application Programming Interface).
  • the background music playing module can also receive other control signals through other predetermined interfaces, such as playing a pause signal and a next signal.
  • Step 307 The background music playing module acquires a corresponding playlist according to the playlist identifier in the music playing signal.
  • the background music playing module may obtain a corresponding playlist according to the playlist identifier included in the music playing signal.
  • the playlist identifier included in the music playing signal corresponds to local music playing.
  • the background music playing module can obtain the playlist of the local music from the mobile terminal; for example, the playlist identifier included in the music playing signal corresponds to the playlist of the hot song channel, and the background music playing module can be from the network. Get a playlist of the song channel.
  • the background music playing module usually establishes a network connection with the predetermined music server to obtain the corresponding playlist and subsequent music data.
  • Step 308 The background music playing module randomly plays the music in the playlist.
  • the background music playing module After the background music playing module obtains the playlist, the music in the playlist can be randomly played according to the playlist. It should be noted that, in general, the background music playing module does not need to submit the relevant information of the playlist to the third-party application for display to the user, but only the song name and other information of the currently playing music are handed over to the third-party application. Displayed in the micro area on its interface. Therefore, the user is not able to obtain information about the playlist through the interface of the third party application. When the user does not want to listen to the current music, the background music playing module can only play the next music randomly by triggering the "Next" button.
  • the music playing method provided in the third embodiment integrates the background music playing module that only retains core functions such as random playing into the third-party application, thereby reducing the simultaneous running of the music player and the third-party application.
  • the music playing method provided in the third embodiment receives the related music playing signal and other control signals by using the interface of the third-party application, and then transmits the data to the background music playing module through the predetermined interface. The way, users can easily enjoy music and use third-party applications at the same time without switching between the two interfaces.
  • the music playing method provided in the third embodiment further provides a more humanized interaction mode, which improves the user experience.
  • FIG. 6 is a flowchart of a method for playing a music provided by Embodiment 4 of the present invention.
  • the third-party application is pre-integrated with a background music playing module, and the music playing method includes:
  • Step 501 Receive a drag signal on a micro area of an interface acting on a third-party application
  • the micro-area on the interface of the third-party application in the second embodiment can display other content in advance.
  • a drag signal 604 can be issued to the micro area 602 on the interface of the third party application, as shown in (A) of FIG.
  • the drag signal 604 can be received by a third party application.
  • the user can drag the finger in the micro area 602 to generate the drag signal 604, and then submit the generated drag signal 604 to the third party application.
  • Step 502 Display part or all of the current display content on the micro area of the interface of the third-party application as the first music control panel according to the drag signal;
  • the content displayed in the initial state of the micro-area is related content of the third-party application, and after receiving the drag signal 604, the third-party application may replace the original display content in the micro area according to the drag signal 604.
  • the first music control panel typically only provides a "play/pause” icon, a "next” icon, and at least one list signal receiving area.
  • the list signal receiving area may be the "local music” icon or the "hot song channel” icon shown in (B) of Fig. 7.
  • the "local music” icon may correspond to the identification of the music list stored in the mobile terminal's own device; the "hot song channel” icon may correspond to the identification of a certain music list on the network.
  • Step 503 Receive a music playing signal, where the music playing signal includes a playlist identifier.
  • the third party application can receive a music playing signal, and the music playing signal contains the signal receiving with the list.
  • Step 504 The music playing signal is transmitted to the background music playing module by using a predetermined interface
  • the third-party application may transmit the music playing signal to the background music playing module through a predetermined interface provided by the background music playing module, where the predetermined interface may be an API function interface provided by the background music playing module. Programming Interface, Application Programming Interface).
  • the background music playing module can also receive other control signals through other predetermined interfaces, such as playing a pause signal and a next signal.
  • Step 505 The background music playing module acquires a corresponding playlist according to the playlist identifier in the music playing signal.
  • the background music playing module may obtain a corresponding playlist according to the playlist identifier included in the music playing signal.
  • the playlist identifier included in the music playing signal corresponds to local music playing.
  • the background music playing module can obtain the playlist of the local music from the mobile terminal; for example, the playlist identifier included in the music playing signal corresponds to the playlist of the hot song channel, and the background music playing module can be from the network. Get a playlist of the song channel.
  • the background music playing module usually establishes a network connection with the predetermined music server to obtain the corresponding playlist and subsequent music data.
  • Step 506 The background music playing module randomly plays the music in the playlist.
  • the background music playing module After the background music playing module obtains the playlist, the music in the playlist can be randomly played according to the playlist. It should be noted that, in general, the background music playing module does not need to submit the relevant information of the playlist to the third-party application for display to the user, but only the song name and other information of the currently playing music are handed over to the third-party application. Displayed in the micro area on its interface. Therefore, the user is not able to obtain information about the playlist through the interface of the third party application. When the user does not want to listen to the current music, the background music player module can only play the next music randomly by triggering the "Next" button.
  • the music playing method provided in the fourth embodiment integrates the background music playing module that only retains core functions such as random playing into the third-party application, thereby reducing the simultaneous running of the music player and the third-party application.
  • the music playing method provided in the fourth embodiment receives the related music playing signal and other control signals by using the interface of the third-party application, and then transmits the data to the background music playing module through the predetermined interface. The way, users can easily enjoy music and use third-party applications at the same time without switching between the two interfaces.
  • the music playing method provided in the fourth embodiment further provides a more humanized interaction mode, which improves the user experience.
  • the music playing method can be used in combination with the music playing method provided in the third and fourth embodiments, and the music playing method includes:
  • Step 702 Receive a panel switching signal on a micro area of an interface of a third-party application, where the micro area includes a first music control panel or a second music control panel, and the first music control panel and the second music control panel are included There is a switching signal receiving area;
  • the music control panel includes a first music control panel 820 and a second music control panel 840.
  • the first music control panel 820 includes at least one list signal receiving area 822 and a switching signal receiving area 824.
  • the first music control panel includes 820 may include four list signal receiving areas 822 and one switching signal receiving area 824, as shown in (A) of FIG. 9;
  • the second music control panel 840 may include There are a play/pause icon, a next head icon, and a switching signal receiving area 844 as shown in (B) of FIG.
  • a panel switching signal can be issued to the switching signal receiving area 844.
  • the third party application can receive the panel switching signal.
  • Step 704 After receiving the panel switching signal, switch the currently displayed music control panel on the micro area of the interface of the third party application to another music control panel display.
  • the third party application may switch the currently displayed second music control panel 840 on the micro area of the third party application interface to the first music control panel including 820.
  • a panel switching signal can be issued in the switching signal receiving area 824 on the first music control panel including 820 to switch the display to the second music control panel 840.
  • the music playing method provided in the fifth embodiment when used in combination with the music playing method provided in the foregoing embodiment, when the music control panel is displayed for the first time on the micro area of the third-party application interface, the first music control panel or the first music control panel may be arbitrarily displayed. One of the second music control panels, and then switches the display according to the user's selection. At the same time, those skilled in the art can foresee that the music control panel can be more than two, but more than two.
  • the music playing method provided in the fifth embodiment further reduces the occupation of the micro area, and can be used in combination with the music playing method provided in the foregoing embodiment.
  • the background music playing module in each of the above embodiments has the function of playing online music, so when these music playing methods are used in social applications, microblogging applications or web browsing applications, if
  • the foregoing music playing method may further include two steps: receiving a third link of the music link on the interface of the third-party application.
  • the interface transmits the music link to the background music playing module; the background music playing module acquires the music data according to the music link; and the background music playing module plays the music according to the obtained music data.
  • the Weibo client adopting the music playing method user A sees that there is a music link of "XX Symphony" in the microblog content shared by user B, and then user A clicks the music link, and the microblog client The click signal can be received, and then its built-in background music playing module is automatically enabled to play the song corresponding to the music link.
  • FIG. 10 is a structural block diagram of a third-party application provided by Embodiment 6 of the present invention.
  • the third-party application integrates a background music playing module, and the third-party application includes an interface display unit 910, a signal receiving module 920, a signal transmission module 930, a background music playing module 940, and a playlist obtaining module 942 and a music playing module included therein. 944.
  • the interface display unit 910 is configured to display an interactive interface of a third-party application.
  • the signal receiving module 920 is configured to receive various signals triggered by the user using an interactive interface in a third-party application.
  • the signal receiving module 920 may include a music playing signal receiving unit 921 for receiving The music display signal on the micro area of the interface of the third party application displayed by the interface display unit 910, the micro area of the interface of the third party application displayed by the interface display unit 910 includes a first music control panel, the first music control panel includes at least A list signal receiving area, each list signal receiving area corresponding to a playlist identifier.
  • the signal transmission module 930 can be used to transmit the music playing signal to the background music playing module 930 using a predetermined interface.
  • the playlist obtaining module 942 can be configured to obtain a corresponding playlist according to the playlist identifier in the music play signal transmitted by the signal transmission module 930.
  • the music play module 944 can be used to randomly play the music in the playlist obtained by the playlist acquisition module 942.
  • the music play module 944 may specifically include an online music acquisition unit 9442 and a music playback unit 9444.
  • the online music obtaining unit 9442 can obtain online music data; the music playing unit 9444 can play music according to the music data, and the music data can be local music data or online music data acquired by the online music acquiring unit 9442.
  • the signal receiving module 920 may further include a panel switching signal receiving unit 922 for receiving on the micro area of the interface of the third party application displayed by the interface display unit 910.
  • the panel switching signal is displayed on the micro area of the interface of the third-party application displayed by the interface display unit 910.
  • the first music control panel or the second music control panel includes a switching signal receiving area on the first music control panel and the second music control panel.
  • the interface display unit 910 is further configured to switch the currently displayed music control panel on the micro area of the interface of the third party application to another music control panel display after the panel switching signal receiving unit 922 receives the panel switching signal.
  • the signal receiving module 920 can further include a first selected signal receiving unit 923 and a second selected signal receiving unit 924.
  • the first selected signal receiving unit 923 is configured to receive a first selected signal that is applied to a pull-down menu of the third-party application displayed by the interface display unit 910, and then the interface display unit 920 is further configured to display according to the first selected signal.
  • a menu item of a pull-down menu the menu content includes a music item
  • a second selected signal receiving unit 924 is configured to receive a second selected signal that acts on the music item
  • the interface display unit 920 is further configured to: The first music control panel or the second music control panel is displayed on the micro area of the interface of the third party application.
  • the signal receiving module 920 can also include a drag signal receiving unit 925.
  • the drag signal receiving unit 925 is configured to receive a drag signal on the micro area of the interface of the third party application displayed by the interface display unit 910, and then the interface display unit 910 is further configured to use the micro interface of the third party application according to the drag signal. Part or all of the current display content on the area is replaced as a first music control panel or a second music control panel.
  • signal receiving module 920 can also include a third selected signal receiving unit 956.
  • the third selected signal receiving unit 956 is configured to receive a third selected signal of a music link acting on an interface of the third party application displayed by the interface display unit 910; the signal transmitting module 930 may also be configured to receive at the third selected signal
  • the unit 956 transmits the music link to the online music acquiring unit 9442 by using a predetermined interface; the online music acquiring unit 9442 is further configured to acquire the music data according to the music link transmitted by the signal transmitting module 930; the music playing unit The 9444 is for playing music according to the music data acquired by the online music acquisition unit 9442.
  • the third-party application provided in the sixth embodiment integrates the background music playing module that only retains core functions such as random play into the third-party application, thereby reducing the simultaneous running of the music player and the third-party application.
  • the third-party application provided in the sixth embodiment receives the related music playing signal and other control signals by using the interface of the third-party application, and then transmits the data to the background music playing module through the predetermined interface. The way, users can easily enjoy music and use third-party applications at the same time without switching between the two interfaces.
  • FIG. 11 is a flowchart of a method for playing a music provided by the fifth embodiment.
  • the method includes: Step 1001 : Receive a music play signal transmitted by a third-party application by using a predetermined interface, where the music play signal is included in the package. a playlist identifier;
  • Step 1002 Acquire a corresponding playlist according to the playlist identifier in the music play signal.
  • Step 1003 Randomly play the music in the playlist.
  • the method further includes:
  • the music playing signal transmitted by the third-party application is received by using the predetermined interface, the playlist is obtained according to the music playing signal, and the music in the music playlist is randomly played, so that the user does not need to switch between the two interfaces. It's easy to enjoy music and use third-party apps at the same time.
  • FIG. 12 is a schematic structural diagram of a music playing apparatus according to Embodiment 5, where the apparatus includes: a first receiving module 1101, configured to receive, by using a predetermined interface, a music playing signal transmitted by a third-party application, where the music is played.
  • the signal includes a playlist identifier;
  • the first obtaining module 1102 is configured to obtain a corresponding playlist according to the playlist identifier in the music play signal.
  • the first play module 1103 is configured to randomly play music in the playlist.
  • the device further includes:
  • a second receiving module configured to receive, by using a predetermined interface, a music link transmitted by a third-party application
  • a second acquiring module configured to acquire music data according to the music link
  • a second playing module configured to play music according to the music data.
  • the music playing signal transmitted by the third-party application is received by using the predetermined interface, the playlist is obtained according to the music playing signal, and the music in the music playlist is randomly played, so that the user does not need to switch between the two interfaces. It's easy to enjoy music and use third-party apps at the same time.
  • the third-party application provided by the foregoing embodiment is described in the sixth embodiment, only the division of each functional module is used as an example. In an actual application, the foregoing function may be allocated by different functional modules according to requirements. Upon completion, the internal structure of the device is divided into different functional modules to perform all or part of the functions described above.
  • the third-party application provided by the foregoing embodiment is in the same concept as the foregoing method embodiments, and the specific implementation process is described in detail in the method embodiment, and details are not described herein again.
  • a person skilled in the art may understand that all or part of the steps of implementing the above embodiments may be completed by hardware, or may be instructed by a program to execute related hardware, and the program may be stored in a computer readable storage medium.
  • the storage medium mentioned may be a read only memory, a magnetic disk or an optical disk or the like.
  • the above is only the preferred embodiment of the present invention, and is not intended to limit the present invention. Any modifications, equivalent substitutions, improvements, etc., which are within the spirit and scope of the present invention, should be included in the protection of the present invention. Within the scope.

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • General Health & Medical Sciences (AREA)
  • Human Computer Interaction (AREA)
  • Telephone Function (AREA)
  • User Interface Of Digital Computer (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Abstract

本发明公开了一种音乐播放方法、第三方应用及装置,属于计算机技术领域。所述方法包括:将后台音乐播放模块集成于第三方应用中;接收音乐播放信号,所述音乐播放信号中包括播放列表标识(S11);利用预定接口将所述音乐播放信号传输给所述后台音乐播放模块(S12);所述后台音乐播放模块根据所述音乐播放信号中的播放列表标识获取相应的播放列表(S13);所述后台音乐播放模块随机播放所述播放列表内的音乐(S14)。本发明通过将仅保留随机播放等核心功能的后台音乐播放模块集成于第三方应用中,使得减少了同时运行音乐播放器和第三方应用时对移动终端的资源占用,还使得用户无需在两个界面之间切换就可以方便地同时欣赏音乐和使用第三方应用。

Description

音乐播放方法、 第三方应用及装置 本申请要求于 2011年 12月 7日提交中国专利局、 申请号为 201110403595.1、发明名称 为 "音乐播放方法及第三方应用" 的中国专利申请的优先权, 其全部内容通过引用结合在 本申请中。
技术领域
本发明涉及计算机技术领域, 特别涉及一种音乐播放方法、 第三方应用及装置。 背景技术 书
音乐播放器是人们在日常生活中使用诸如手机、 掌上电脑和平板电脑之类的移动终端 时使用频率最高的几种应用之一。
在现有技术中, 运行在移动终端上的音乐播放器通常都是独立运行的音乐播放器。 这 类型音乐播放器的功能较为全面, 比如通常都包括有播放本地音乐文件的功能、 播放在线 音乐的功能、 对在线音乐进行分类后提供给用户的功能、 调节音频均衡器的功能、 下载及 显示专辑图片和歌词的功能和下载音乐文件的功能。 并且可以发现, 在使用移动终端的过 程中, 用户利用音乐播放器欣赏音乐的同时习惯上还使用其它非音乐播放器的、 主要用于 提供视觉体验的第三方应用进行娱乐或者阅读。 这类型第三方应用可以是游戏或者阅读类 应用, 比如浏览器、 微博和电子书阅读器之类。
在现有技术中: 第一, 移动终端同时运行音乐播放器和第三方应用时, 对移动终端的 计算性能、 内存容量等***资源都有较高要求, 容易发生死机和耗电快等现象。 具体来讲, 同时运行音乐播放器和第三方应用时, 音乐播放器除了播放功能以外, 其它后台运行的音 频均衡器功能、 下载及显示专辑图片和歌词的功能和下载音乐文件的功能等功能其实都在 耗费着用户需求以外的***资源; 第二, 如果用户同时使用音乐播放器和第三方应用, 就 需要在这两种应用程序的界面之间进行来回切换, 对于用户的使用来讲非常不方便。 并且 由于移动终端的处理能力有限, 在界面切换过程中也非常容易出现卡顿现象。 发明内容 为了能够减少同时运行音乐播放器和第三方应用时对移动终端的资源占用, 也为了能 够使用户无需在两个界面之间切换就可以方便地同时欣赏音乐和使用第三方应用, 本发明 实施例提供了一种音乐播放方法、 第三方应用及装置。 所述技术方案如下:
根据本发明的一个方面, 本发明实施例提供一种音乐播放方法, 将后台音乐播放模块 集成于第三方应用中, 所述方法包括:
接收音乐播放信号, 所述音乐播放信号中包括播放列表标识;
利用预定接口将所述音乐播放信号传输给所述后台音乐播放模块;
所述后台音乐播放模块根据所述音乐播放信号中的播放列表标识获取相应的播放列 表;
所述后台音乐播放模块随机播放所述播放列表内的音乐。
根据本发明的另一方面, 本发明实施例还提供一种第三方应用, 所述第三方应用包括: 信号接收模块, 用于接收音乐播放信号, 所述音乐播放信号中包括播放列表标识; 信号传输模块, 用于利用预定接口将所述音乐播放信号传输给所述后台音乐播放模块; 后台音乐播放模块, 所述后台音乐播放模块包括播放列表获取模块和音乐播放模块; 所述播放列表获取模块, 用于根据所述音乐播放信号中的播放列表标识获取相应的播 放列表;
所述音乐播放模块, 用于随机播放所述播放列表获取模块获取的播放列表内的音乐。 根据本发明的另一方面, 本发明实施例还提供一种音乐播放方法, 所述方法包括: 利用预定接口接收第三方应用传输的音乐播放信号, 所述音乐播放信号中包括播放列 表标识;
根据所述音乐播放信号中的播放列表标识获取相应的播放列表;
随机播放所述播放列表内的音乐。
根据本发明的另一方面, 本发明实施例还提供一种音乐播放装置, 其特征在于, 所述 装置包括:
第一接收模块, 用于利用预定接口接收第三方应用传输的音乐播放信号, 所述音乐播 放信号中包括播放列表标识;
第一获取模块, 用于根据所述音乐播放信号中的播放列表标识获取相应的播放列表; 第一播放模块, 用于随机播放所述播放列表内的音乐。
本发明实施例中:
一方面, 通过将仅保留随机播放等核心功能的后台音乐播放模块集成于第三方应用中, 使得减少了同时运行音乐播放器和第三方应用时对移动终端的资源占用; 另一方面, 通过 利用第三方应用的界面来接收相关的音乐播放信号及其它控制信号, 然后通过预定接口传 输给后台音乐播放模块的方式, 使得用户无需在两个界面之间切换就可以方便地同时欣赏 音乐和使用第三方应用。 附图说明
为了更清楚地说明本发明实施例中的技术方案, 下面将对实施例描述中所需要使用的 附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本发明的一些实施例, 对于本 领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的 附图。
图 1是本发明实施例一提供的音乐播放方法的方法流程图;
图 2是本发明实施例二提供的音乐播放方法的方法流程图;
图 3是本发明实施例二提供的音乐播放方法的实施示意图;
图 4是本发明实施例三提供的音乐播放方法的方法流程图;
图 5是本发明实施例三提供的音乐播放方法的实施示意图;
图 6是本发明实施例四提供的音乐播放方法的方法流程图;
图 7是本发明实施例四提供的音乐播放方法的实施示意图;
图 8是本发明实施例五提供的音乐播放方法的方法流程图;
图 9是本发明实施例五提供的音乐播放方法的实施示意图;
图 10是本发明实施例六提供的第三方应用的结构方框图;
图 11是本发明实施例七提供的音乐播放方法的方法流程图;
图 12是本发明实施例八提供的音乐播放装置的结构方框图。 具体实施方式
为使本发明的技术方案和优点更加清楚, 下面将结合附图对本发明实施方式作进一步 地详细描述。 实施例一
请参见图 1, 其示出了本发明实施例一提供的一种音乐播放方法流程图, 在本发明实施 例中, 将后台音乐播放模块集成于第三方应用中, 该方法包括: 步骤 Sll : 接收音乐播放信号, 该音乐播放信号中包括播放列表标识;
步骤 S12: 利用预定接口将该音乐播放信号传输给后台音乐播放模块;
步骤 S13:后台音乐播放模块根据该音乐播放信号中的播放列表标识获取相应的播放列 表;
步骤 S14: 后台音乐播放模块随机播放播放列表内的音乐。
其中, 在本发明实施例中, 可以通过利用第三方应用的界面来接收音乐播放信号。 综上所述, 一方面, 本实施例一提供的音乐播放方法通过将仅保留随机播放等核心功 能的后台音乐播放模块集成于第三方应用中, 使得减少了同时运行音乐播放器和第三方应 用时对移动终端的资源占用; 另一方面, 通过利用第三方应用的界面来接收音乐播放信号, 然后通过预定接口传输给后台音乐播放模块的方式, 使得用户无需在两个界面之间切换就 可以方便地同时欣赏音乐和使用第三方应用。 实施例二
请参考图 2, 其示出了本发明实施例二提供的音乐播放方法的方法流程图。本文所述第 三方应用主要是指运行在移动终端上的主要用于提供视觉体验的第三方应用。 这类型第三 方应用可以是游戏或者阅读类应用, 比如浏览器、 微博和电子书阅读器之类。 该音乐播放 方法包括:
步骤 101, 将后台音乐播放模块集成于第三方应用中;
由于现有技术中同时运行音乐播放器和第三方应用时, 音乐播放器除了播放功能以外, 其它后台运行的音频均衡器功能、 下载及显示专辑图片和歌词的功能和下载音乐文件的功 能等功能其实都在耗费着用户需求以外的***资源, 所以为了能够减少同时运行音乐播放 器和第三方应用时对移动终端的资源占用, 可以预先将仅保留随机播放音乐等核心功能的 精简版后台音乐播放模块集成于第三方应用中。 该后台音乐播放模块可以通过预定接口来 接收诸如音乐播放信号、 播放暂停信号和下一曲信号之类的控制信号, 并且可以通过获取 播放列表来随机播放本地音乐和在线音乐。
步骤 102, 接收音乐播放信号, 音乐播放信号中包括播放列表标识;
集成有后台音乐播放模块的第三方应用可以通过自身的界面来接收用户触发的音乐播 放信号, 该音乐播放信号中包括播放列表标识。 比如如图 3所示, 该第三方应用 200可以 是阅读类应用, 第三方应用的界面上的微型区域 202 中包括有第一音乐控制面板, 该微型 区域 202相对于第三方应用 200的界面来讲相对较小, 且通常被设置在四周或者工具栏上, 或者以半透明方式悬浮显示在第三方应用 200的主界面上, 以第三方应用 200的阅读区域 不受干扰为准。 同时该第一音乐控制面板通常只提供 "播放 /暂停"图标、 "下一首"图标和 至少一个列表信号接收区域 204, 以尽可能小地占用第三方应用的界面上的区域。该列表信 号接收区域 204可以是图 3中所示 "本地音乐" 图标或 "热歌频道" 图标。 "本地音乐" 图 标可以对应移动终端本机内存储的音乐列表的标识; "热歌频道" 图标可以对应网络上的某 一音乐列表的标识。 当用户需要欣赏歌曲时, 就可以点击 "本地音乐" 图标或者 "热歌频 道" 图标, 此时第三方应用就可以接收到一个音乐播放信号, 该音乐播放信号中包含有与 该列表信号接收区域对应的播放列表的标识。
步骤 103, 利用预定接口将音乐播放信号传输给后台音乐播放模块;
第三方应用在接收到该音乐播放信号之后, 可以通过后台音乐播放模块提供的预定接 口将该音乐播放信号传输给后台音乐播放模块, 该预定接口可以是后台音乐播放模块提供 的 API函数接口 (Application Programming Interface, 应用程序编程接口)。 当然, 后台音乐 播放模块也可以通过其它预定接口接收其它控制信号, 比如播放暂停信号和下一首信号等。
步骤 104, 后台音乐播放模块根据音乐播放信号中的播放列表标识获取相应的播放列 表;
后台音乐播放模块在接收到该音乐播放信号以后, 可以根据该音乐播放信号中包括的 播放列表标识获取相应的播放列表, 比如, 该音乐播放信号中包括的播放列表标识对应的 是本地音乐的播放列表, 则后台音乐播放模块可以从移动终端中获取本地音乐的播放列表; 又比如该音乐播放信号中包括的播放列表标识对应的是热歌频道的播放列表, 则后台音乐 播放模块可以从网络中获取热歌频道的播放列表。 此时, 后台音乐播放模块通常是与预定 音乐服务器建立网络连接来获取相应的播放列表和后续音乐数据, 此处技术细节为本领域 技术人员所熟知的内容, 本文不再累述。
步骤 105, 后台音乐播放模块随机播放播放列表内的音乐。
后台音乐播放模块在获取到播放列表之后, 就可以根据该播放列表随机播放播放列表 内的音乐。 需要说明的是, 通常情况下, 后台音乐播放模块并不需要将播放列表的相关信 息交由第三方应用以显示给用户, 而仅将当前播放音乐的歌曲名及其它信息交由第三方应 用在其界面上的微型区域内显示。 所以用户并不能够通过第三方应用的界面获得播放列表 的相关信息。 当用户不想听当前音乐时, 只能通过触发 "下一首"按钮来让后台音乐播放 模块随机的播放下一首音乐。
综上所述, 一方面, 本实施例二提供的音乐播放方法通过将仅保留随机播放等核心功 能的后台音乐播放模块集成于第三方应用中, 使得减少了同时运行音乐播放器和第三方应 用时对移动终端的资源占用; 另一方面, 本实施例二提供的音乐播放方法通过利用第三方 应用的界面来接收相关的音乐播放信号及其它控制信号, 然后通过预定接口传输给后台音 乐播放模块的方式, 使得用户无需在两个界面之间切换就可以方便地同时欣赏音乐和使用 第三方应用。 需要补充说明的是, 每个列表信号接收区域对应一个播放列表标识。 而播放 列表可以是由后台音乐播放模块提供的各种各样的播放列表, 比如可以是本地音乐播放列 表、 我的收藏播放列表和不同分类的在线音乐播放列表中的一种播放列表。 播放列表采用 的分类可以是欧美热歌、 欧美新歌、 大陆热歌、 大陆新歌、 经典怀旧、 情歌合集、 热歌频 道等等。 实施例三
请参考图 4, 其示出了本发明实施例三提供的音乐播放方法的方法流程图。该第三方应 用中预先集成有后台音乐播放模块, 该音乐播放方法包括:
步骤 301, 接收作用于第三方应用的下拉菜单上的第一选定信号;
由于用户在使用第三方应用时, 并不总是需要同时欣赏音乐, 所以实施例二中第三方 应用的界面上的微型区域可以预先并不显示。 当用户在使用该第三方应用时, 可以首先对 第三方应用的下拉菜单发出第一选定信号 402, 如图 5中 (A) 所示。 第三方应用可以接收 该第一选定信号。
步骤 302, 根据第一选定信号显示下拉菜单的菜单内容, 菜单内容包含音乐项; 第三方应用在接收到该第一选定信号后, 可以根据该第一选定信号显示下拉菜单的菜 单内容 404, 菜单内容包含音乐项 406, 如图 5中 (B ) 所示。
步骤 303, 接收作用于音乐项上的第二选定信号;
如果用户在使用第三方应用时且同时希望欣赏音乐, 可以对菜单内容中的音乐项发出 第二选定信号 408, 如图 5中 (C) 所示。 第三方应用可以接收该第二选定信号。
例如, 参见图 5中 (C), 在第三方应用中包括音乐项 " QQ音乐", 用户可以通过手指
(图 5 (C) 中的圆圈表示用户的手指) 作用于音乐项 " QQ音乐"上来产生第二选定信号 408, 并提交给第三方应用。
步骤 304, 根据第二选定信号在第三方应用的界面的微型区域上显示第一音乐控制面 板;
第三方应用在接收到该第二选定信号后, 可以根据第二选定信号在第三方应用的界面 上的微型区域显示第一音乐控制面板, 如图 5中 (D)所示。 第一音乐控制面板通常只提供 "播放 /暂停"图标、 "下一首"图标和至少一个列表信号接收区域。 该列表信号接收区域可 以是图 5中 (D) 所示 "本地音乐" 图标或 "热歌频道" 图标。 "本地音乐" 图标可以对应 移动终端本机内存储的音乐列表的标识; "热歌频道" 图标可以对应网络上的某一音乐列表 的标识。
步骤 305, 接收音乐播放信号, 音乐播放信号中包括播放列表标识;
当用户需要欣赏歌曲时, 就可以点击 "本地音乐" 图标或者 "热歌频道" 图标, 此时 第三方应用就可以接收到一个音乐播放信号, 该音乐播放信号中包含有与该列表信号接收 区域对应的播放列表的标识。
步骤 306, 利用预定接口将音乐播放信号传输给后台音乐播放模块;
第三方应用在接收到该音乐播放信号之后, 可以通过后台音乐播放模块提供的预定接 口将该音乐播放信号传输给后台音乐播放模块, 该预定接口可以是后台音乐播放模块提供 的 API函数接口 (Application Programming Interface, 应用程序编程接口)。 当然, 后台音乐 播放模块也可以通过其他预定接口接收其他控制信号, 比如播放暂停信号和下一首信号等。
步骤 307, 后台音乐播放模块根据音乐播放信号中的播放列表标识获取相应的播放列 表;
后台音乐播放模块在接收到该音乐播放信号以后, 可以根据该音乐播放信号中包括的 播放列表标识获取相应的播放列表, 比如, 该音乐播放信号中包括的播放列表标识对应的 是本地音乐的播放列表, 则后台音乐播放模块可以从移动终端中获取本地音乐的播放列表; 又比如该音乐播放信号中包括的播放列表标识对应的是热歌频道的播放列表, 则后台音乐 播放模块可以从网络中获取热歌频道的播放列表。 此时, 后台音乐播放模块通常是与预定 音乐服务器建立网络连接来获取相应的播放列表和后续音乐数据, 此处技术细节为本领域 技术人员所熟知的内容, 本文不再累述。
步骤 308, 后台音乐播放模块随机播放播放列表内的音乐。
后台音乐播放模块在获取到播放列表之后, 就可以根据该播放列表随机播放该播放列 表内的音乐。 需要说明的是, 通常情况下, 后台音乐播放模块并不需要将播放列表的相关 信息交由第三方应用以显示给用户, 而仅将当前播放音乐的歌曲名及其它信息交由第三方 应用在其界面上的微型区域内显示。 所以用户并不能够通过第三方应用的界面获得播放列 表的相关信息。 当用户不想听当前音乐时, 只能通过触发 "下一首"按钮来让后台音乐播 放模块随机的播放下一首音乐。 综上所述, 一方面, 本实施例三提供的音乐播放方法通过将仅保留随机播放等核心功 能的后台音乐播放模块集成于第三方应用中, 使得减少了同时运行音乐播放器和第三方应 用时对移动终端的资源占用; 另一方面, 本实施例三提供的音乐播放方法通过利用第三方 应用的界面来接收相关的音乐播放信号及其它控制信号, 然后通过预定接口传输给后台音 乐播放模块的方式, 使得用户无需在两个界面之间切换就可以方便地同时欣赏音乐和使用 第三方应用。 并且, 本实施例三提供的音乐播放方法还提供了更为人性化的交互方式, 提 高了用户的使用体验。 实施例四
请参考图 6, 其示出了本发明实施例四提供的音乐播放方法的方法流程图。该第三方应 用中预先集成有后台音乐播放模块, 该音乐播放方法包括:
步骤 501, 接收作用于第三方应用的界面的微型区域上的拖拉信号;
由于用户在使用第三方应用时, 并不总是需要同时欣赏音乐, 所以实施例二中第三方 应用的界面上的微型区域可以预先显示其它内容。 当用户在使用该第三方应用时, 可以对 第三方应用的界面上的微型区域 602发出拖拉信号 604, 如图 7中 (A) 所示。 第三方应用 可以接收该拖拉信号 604。
例如, 参见图 7 ( A), 用户可以通过手指在微型区域 602中拖动产生拖拉信号 604, 然 后将产生的拖拉信号 604提交给第三方应用。
步骤 502,根据拖拉信号将第三方应用的界面的微型区域上的当前显示内容部分或全部 更换显示为第一音乐控制面板;
由于该微型区域初始状态显示的内容为第三方应用的相关内容, 而第三方应用在接收 到该拖拉信号 604后, 可以根据该拖拉信号 604将该微型区域内的原显示内容部分或者全 部更换显示为第一音乐控制面板 606, 如图 7中 (B ) 所示。 第一音乐控制面板通常只提供 "播放 /暂停"图标、 "下一首"图标和至少一个列表信号接收区域。 该列表信号接收区域可 以是图 7中 (B ) 所示 "本地音乐" 图标或 "热歌频道" 图标。 "本地音乐" 图标可以对应 移动终端本机内存储的音乐列表的标识; "热歌频道" 图标可以对应网络上的某一音乐列表 的标识。
步骤 503, 接收音乐播放信号, 音乐播放信号中包括播放列表标识;
当用户需要欣赏歌曲时, 就可以点击 "本地音乐" 图标或者 "热歌频道" 图标, 此时 第三方应用就可以接收到一个音乐播放信号, 该音乐播放信号中包含有与该列表信号接收 区域对应的播放列表的标识。
步骤 504, 利用预定接口将音乐播放信号传输给后台音乐播放模块;
第三方应用在接收到该音乐播放信号之后, 可以通过后台音乐播放模块提供的预定接 口将该音乐播放信号传输给后台音乐播放模块, 该预定接口可以是后台音乐播放模块提供 的 API函数接口 (Application Programming Interface, 应用程序编程接口)。 当然, 后台音乐 播放模块也可以通过其他预定接口接收其他控制信号, 比如播放暂停信号和下一首信号等。
步骤 505, 后台音乐播放模块根据音乐播放信号中的播放列表标识获取相应的播放列 表;
后台音乐播放模块在接收到该音乐播放信号以后, 可以根据该音乐播放信号中包括的 播放列表标识获取相应的播放列表, 比如, 该音乐播放信号中包括的播放列表标识对应的 是本地音乐的播放列表, 则后台音乐播放模块可以从移动终端中获取本地音乐的播放列表; 又比如该音乐播放信号中包括的播放列表标识对应的是热歌频道的播放列表, 则后台音乐 播放模块可以从网络中获取热歌频道的播放列表。 此时, 后台音乐播放模块通常是与预定 音乐服务器建立网络连接来获取相应的播放列表和后续音乐数据, 此处技术细节为本领域 技术人员所熟知的内容, 本文不再累述。
步骤 506, 后台音乐播放模块随机播放播放列表内的音乐。
后台音乐播放模块在获取到播放列表之后, 就可以根据该播放列表随机播放播放列表 内的音乐。 需要说明的是, 通常情况下, 后台音乐播放模块并不需要将播放列表的相关信 息交由第三方应用以显示给用户, 而仅将当前播放音乐的歌曲名及其它信息交由第三方应 用在其界面上的微型区域内显示。 所以用户并不能够通过第三方应用的界面获得播放列表 的相关信息。 当用户不想听当前音乐时, 只能通过触发 "下一首"按钮来让后台音乐播放 模块随机的播放下一首音乐。
综上所述, 一方面, 本实施例四提供的音乐播放方法通过将仅保留随机播放等核心功 能的后台音乐播放模块集成于第三方应用中, 使得减少了同时运行音乐播放器和第三方应 用时对移动终端的资源占用; 另一方面, 本实施例四提供的音乐播放方法通过利用第三方 应用的界面来接收相关的音乐播放信号及其它控制信号, 然后通过预定接口传输给后台音 乐播放模块的方式, 使得用户无需在两个界面之间切换就可以方便地同时欣赏音乐和使用 第三方应用。 并且, 本实施例四提供的音乐播放方法还提供了更为人性化的交互方式, 提 高了用户的使用体验。 实施例五
请参考图 8, 其示出了本实施例五提供的音乐播放方法的方法流程图。该音乐播放方法 可以与实施例三和四中提供的音乐播放方法结合使用, 该音乐播放方法包括:
步骤 702, 接收作用于第三方应用的界面的微型区域上的面板切换信号, 微型区域上包 括第一音乐控制面板或第二音乐控制面板, 第一音乐控制面板和第二音乐控制面板上都包 括有切换信号接收区域;
为了使有关音乐播放的控制区域占据第三方界面上更小的微型区域, 可以预先设计两 个或者多个音乐控制面板, 比如音乐控制面板包括有第一音乐控制面板 820和第二音乐控 制面板 840,第一音乐控制面板 820中包括至少一个列表信号接收区域 822和切换信号接收 区域 824。在一个具体的实施例中, 第一音乐控制面板包括 820可以包括 4个列表信号接收 区域 822和一个切换信号接收区域 824, 如图 9中 (A) 所示; 第二音乐控制面板 840可以 包括有播放 /暂停图标、 下一首图标和切换信号接收区域 844, 如图 9中 (B )所示。 假设初 始状态下音乐控制面板上显示的是第二音乐控制面板 840, 则当用户需要在选择频道时, 可 以向切换信号接收区域 844发出面板切换信号。 第三方应用可以接收该面板切换信号。
步骤 704, 在接收到面板切换信号后, 将第三方应用的界面的微型区域上的当前显示的 音乐控制面板切换为另一音乐控制面板显示。
第三方应用在接收到该面板切换信号后, 可以将第三方应用的界面的微型区域上的当 前显示的第二音乐控制面板 840切换显示为第一音乐控制面板包括 820。 同理, 当用户需要 出发其它控制信号时, 可以在第一音乐控制面板包括 820上的切换信号接收区域 824发出 面板切换信号, 以便切换显示为第二音乐控制面板 840。
当本实施例五提供的音乐播放方法与前述实施例提供的音乐播放方法结合使用时, 第 三方应用的界面的微型区域上第一次显示音乐控制面板时, 可以***示第一音乐控制面 板或者第二音乐控制面板中的一个, 然后根据用户的选择切换显示。 同时本领域的技术人 员已经可以预见到, 音乐控制面板可以不止两个而是为两个以上的多个。
综上所述, 本实施例五提供的音乐播放方法进一步地减少了对微型区域的占用, 可以 与前述实施例中提供的音乐播放方法结合使用。 还需要说明的是, 上述各个实施例中的后 台音乐播放模块都具有播放在线音乐的功能, 所以当这些音乐播放方法被用于社交类应用、 微博类应用或者网页浏览类应用时, 如果在这些第三方应用中的显示内容中包括有被搜索 到的或者其他用户分享的音乐链接时, 前述音乐播放方法还可以包括两个步骤: 接收作用 于第三方应用的界面上的音乐链接的第三选定信号; 在接收到第三选定信号后, 利用预定 接口将音乐链接传输给后台音乐播放模块; 后台音乐播放模块根据该音乐链接获取音乐数 据; 后台音乐播放模块根据获取到的音乐数据播放音乐。 比如在采用本音乐播放方法的微 博客户端里, 用户 A看到用户 B分享的微博内容里有一首 《XX交响乐》 的音乐链接, 则 用户 A点击该音乐链接后, 该微博客户端可以接收该点击信号, 然后自动启用其内置的后 台音乐播放模块播放该音乐链接对应的歌曲。 实施例六
请参考图 10, 其示出了本发明实施例六提供的第三方应用的结构方框图。 该第三方应 用集成有后台音乐播放模块, 该第三方应用包括界面显示单元 910、 信号接收模块 920、 信 号传输模块 930、后台音乐播放模块 940及其内部包括的播放列表获取模块 942和音乐播放 模块 944。
界面显示单元 910用于显示第三方应用的交互界面。
信号接收模块 920用于可以接收用户利用第三方应用中的交互界面触发的各种信号, 比如在一个具体的实施例中, 信号接收模块 920可以包括音乐播放信号接收单元 921, 用于 接收作用于界面显示单元 910 显示的第三方应用的界面的微型区域上的音乐播放信号, 界 面显示单元 910 显示的第三方应用的界面的微型区域上包括第一音乐控制面板, 该第一音 乐控制面板包括至少一个列表信号接收区域, 每个列表信号接收区域对应一个播放列表标 识。
信号传输模块 930 可以用于利用预定接口将音乐播放信号传输给后台音乐播放模块 930。
播放列表获取模块 942则可以用于根据信号传输模块 930传输的音乐播放信号中的播 放列表标识获取相应的播放列表。
音乐播放模块 944则可以用于随机播放播放列表获取模块 942获取的播放列表内的音 乐。 音乐播放模块 944可以具体包括在线音乐获取单元 9442和音乐播放单元 9444。 其中, 在线音乐获取单元 9442可以获取在线音乐数据; 音乐播放单元 9444则可以根据音乐数据 播放音乐, 该音乐数据可以是本地音乐数据, 也可以是在线音乐获取单元 9442获取的在线 音乐数据。
在另一个具体的实施例中, 信号接收模块 920还可以包括面板切换信号接收单元 922, 面板切换信号接收单元 922用于接收作用于界面显示单元 910显示的第三方应用的界面的 微型区域上的面板切换信号, 界面显示单元 910 显示的第三方应用的界面的微型区域上包 括第一音乐控制面板或第二音乐控制面板, 所述第一音乐控制面板和第二音乐控制面板上 都包括有切换信号接收区域。 此时界面显示单元 910 还用于在面板切换信号接收单元 922 接收到面板切换信号后, 将第三方应用的界面的微型区域上的当前显示的音乐控制面板切 换为另一音乐控制面板显示。
在再一个具体的实施例中, 信号接收模块 920 还可以包括第一选定信号接收单元 923 和第二选定信号接收单元 924。其中, 第一选定信号接收单元 923用于接收作用于界面显示 单元 910显示的第三方应用的下拉菜单上的第一选定信号, 然后界面显示单元 920还用于 根据第一选定信号显示下拉菜单的菜单内容, 该菜单内容包含音乐项, 第二选定信号接收 单元 924用于接收作用于音乐项上的第二选定信号, 界面显示单元 920还用于根据第二选 定信号在第三方应用的界面的微型区域上显示第一音乐控制面板或第二音乐控制面板。
在再一个具体的实施例中,信号接收模块 920还可以包括拖拉信号接收单元 925。其中, 拖拉信号接收单元 925用于接收作用于界面显示单元 910显示的第三方应用的界面的微型 区域上的拖拉信号, 然后界面显示单元 910还用于根据拖拉信号将第三方应用的界面的微 型区域上的当前显示内容部分或全部更换显示为第一音乐控制面板或第二音乐控制面板。
在再一个具体的实施例中, 信号接收模块 920还可以包括第三选定信号接收单元 956。 第三选定信号接收单元 956用于接收作用于界面显示单元 910显示的第三方应用的界面上 的音乐链接的第三选定信号; 信号传输模块 930 还可以用于在第三选定信号接收单元 956 接收到第三选定信号后, 利用预定接口将音乐链接传输给在线音乐获取单元 9442; 在线音 乐获取单元 9442还可以用于根据信号传输模块 930传输的音乐链接获取音乐数据; 音乐播 放单元 9444用于根据在线音乐获取单元 9442获取的音乐数据播放音乐。
综上所述, 一方面, 本实施例六提供的第三方应用通过将仅保留随机播放等核心功能 的后台音乐播放模块集成于第三方应用中, 使得减少了同时运行音乐播放器和第三方应用 时对移动终端的资源占用; 另一方面, 本实施例六提供的第三方应用通过利用第三方应用 的界面来接收相关的音乐播放信号及其它控制信号, 然后通过预定接口传输给后台音乐播 放模块的方式, 使得用户无需在两个界面之间切换就可以方便地同时欣赏音乐和使用第三 方应用。 实施例七
请参考图 11, 其示出了本实施例五提供的音乐播放方法的方法流程图, 该方法包括: 步骤 1001 : 利用预定接口接收第三方应用传输的音乐播放信号, 该音乐播放信号中包 括播放列表标识;
步骤 1002: 根据该音乐播放信号中的播放列表标识获取相应的播放列表;
步骤 1003: 随机播放该播放列表内的音乐。
进一步地, 该方法还包括:
利用预定接口接收第三方应用传输的音乐链接; 根据该音乐链接获取音乐数据; 根据 该音乐数据播放音乐。
在本发明实施例中, 利用预定接口接收第三方应用传输的音乐播放信号, 根据该音乐 播放信号来获取播放列表并随机播放该音乐播放列表中的音乐, 使得用户无需在两个界面 之间切换就可以方便地同时欣赏音乐和使用第三方应用。 实施例八
请参考图 12, 其示出了本实施例五提供的音乐播放装置的结构示意图, 该装置包括: 第一接收模块 1101, 用于利用预定接口接收第三方应用传输的音乐播放信号, 该音乐 播放信号中包括播放列表标识;
第一获取模块 1102,用于根据该音乐播放信号中的播放列表标识获取相应的播放列表; 第一播放模块 1103, 用于随机播放该播放列表内的音乐。
进一步地, 该装置还包括:
第二接收模块, 用于利用预定接口接收第三方应用传输的音乐链接;
第二获取模块, 用于根据该音乐链接获取音乐数据;
第二播放模块, 用于根据该音乐数据播放音乐。
在本发明实施例中, 利用预定接口接收第三方应用传输的音乐播放信号, 根据该音乐 播放信号来获取播放列表并随机播放该音乐播放列表中的音乐, 使得用户无需在两个界面 之间切换就可以方便地同时欣赏音乐和使用第三方应用。 需要说明的是: 上述实施例提供的第三方应用在实施例六中描述时, 仅以上述各功能 模块的划分进行举例说明, 实际应用中, 可以根据需要而将上述功能分配由不同的功能模 块完成, 即将装置的内部结构划分成不同的功能模块, 以完成以上描述的全部或者部分功 能。 另外, 上述实施例提供的第三方应用与前述各方法实施例属于同一构思, 其具体实现 过程详见方法实施例, 这里不再赘述。 本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完 成, 也可以通过程序来指令相关的硬件完成, 所述的程序可以存储于一种计算机可读存储 介质中, 上述提到的存储介质可以是只读存储器, 磁盘或光盘等。 以上所述仅为本发明的较佳实施例, 并不用以限制本发明, 凡在本发明的精神和原则 之内, 所作的任何修改、 等同替换、 改进等, 均应包含在本发明的保护范围之内。

Claims

权 利 要 求 书
1、 一种音乐播放方法, 其特征在于, 将后台音乐播放模块集成于第三方应用中, 所述方 法包括:
接收音乐播放信号, 所述音乐播放信号中包括播放列表标识;
利用预定接口将所述音乐播放信号传输给所述后台音乐播放模块;
所述后台音乐播放模块根据所述音乐播放信号中的播放列表标识获取相应的播放列表; 所述后台音乐播放模块随机播放所述播放列表内的音乐。
2、 根据权利要求 1所述的音乐播放方法, 其特征在于, 所述接收音乐播放信号, 所述音 乐播放信号中包括播放列表标识, 具体包括:
接收作用于所述第三方应用的界面的微型区域上的音乐播放信号, 所述微型区域上包括 第一音乐控制面板, 所述第一音乐控制面板包括至少一个列表信号接收区域, 每个列表信号 接收区域对应一个播放列表标识。
3、根据权利要求 2所述的音乐播放方法, 其特征在于, 所述接收作用于所述第三方应用 的界面上的微型区域的音乐播放信号之前, 还包括;
接收作用于所述第三方应用的界面的微型区域上的面板切换信号, 所述微型区域上包括 第一音乐控制面板或第二音乐控制面板, 所述第一音乐控制面板和第二音乐控制面板上都包 括有切换信号接收区域;
在接收到所述面板切换信号后, 将所述第三方应用的界面的微型区域上的当前显示的音 乐控制面板切换为另一音乐控制面板显示。
4、 根据权利要求 2或 3所述的音乐播放方法, 其特征在于, 所述音乐播放方法还包括: 接收作用于所述第三方应用的下拉菜单上的第一选定信号;
根据所述第一选定信号显示所述下拉菜单的菜单内容, 所述菜单内容包含音乐项; 接收作用于所述音乐项上的第二选定信号;
根据所述第二选定信号在所述第三方应用的界面的微型区域上显示第一音乐控制面板或 第二音乐控制面板。
5、 根据权利要求 2或 3所述的音乐播放方法, 其特征在于, 所述音乐播放方法还包括: 接收作用于所述第三方应用的界面的微型区域上的拖拉信号;
根据所述拖拉信号将所述第三方应用的界面的微型区域上的当前显示内容部分或全部更 换显示为第一音乐控制面板或第二音乐控制面板。
6、 根据权利要求 1所述的音乐播放方法, 其特征在于, 所述音乐播放方法还包括: 接收作用于所述第三方应用的界面上的音乐链接的第三选定信号;
在接收到第三选定信号后,利用预定接口将所述音乐链接传输给所述后台音乐播放模块; 所述后台音乐播放模块根据所述音乐链接获取音乐数据;
所述后台音乐播放模块根据所述音乐数据播放音乐。
7、 一种第三方应用, 其特征在于, 所述第三方应用包括:
信号接收模块, 用于接收音乐播放信号, 所述音乐播放信号中包括播放列表标识; 信号传输模块, 用于利用预定接口将所述音乐播放信号传输给所述后台音乐播放模块; 后台音乐播放模块, 所述后台音乐播放模块包括播放列表获取模块和音乐播放模块; 所述播放列表获取模块, 用于根据所述音乐播放信号中的播放列表标识获取相应的播放 列表;
所述音乐播放模块, 用于随机播放所述播放列表获取模块获取的播放列表内的音乐。
8、 根据权利要求 7所述的第三方应用, 其特征在于, 所述信号接收模块包括: 音乐播放 信号接收单元;
所述音乐播放信号接收单元, 用于接收作用于所述第三方应用的界面的微型区域上的音 乐播放信号, 所述微型区域上包括第一音乐控制面板, 所述第一音乐控制面板包括至少一个 列表信号接收区域, 每个列表信号接收区域对应一个播放列表标识。
9、 根据权利要求 8所述的第三方应用, 其特征在于, 所述信号接收模块还包括: 面板切 换信号接收单元; 所述第三方应用还包括: 界面显示单元;
所述面板切换信号接收单元, 用于接收作用于所述第三方应用的界面的微型区域上的面 板切换信号, 所述微型区域上包括第一音乐控制面板或第二音乐控制面板, 所述第一音乐控 制面板和第二音乐控制面板上都包括有切换信号接收区域;
所述界面显示单元, 用于在所述面板切换信号接收单元接收到所述面板切换信号后, 将 所述第三方应用的界面的微型区域上的当前显示的音乐控制面板切换为另一音乐控制面板显 示。
10、 根据权利要求 9所述的第三方应用, 其特征在于, 所述信号接收模块还包括: 第一 选定信号接收单元和第二选定信号接收单元;
所述第一选定信号接收单元, 用于接收作用于所述第三方应用的下拉菜单上的第一选定 信号;
所述界面显示单元, 还用于根据所述第一选定信号显示所述下拉菜单的菜单内容, 所述 菜单内容包含音乐项;
所述第二选定信号接收单元, 用于接收作用于所述音乐项上的第二选定信号; 所述界面显示单元, 还用于根据所述第二选定信号在所述第三方应用的界面的微型区域 上显示第一音乐控制面板或第二音乐控制面板。
11、 根据权利要求 9所述的第三方应用, 其特征在于, 所述信号接收模块还包括: 拖拉 信号接收单元;
所述拖拉信号接收单元, 用于接收作用于所述第三方应用的界面的微型区域上的拖拉信 号;
所述界面显示单元, 还用于根据所述拖拉信号将所述第三方应用的界面的微型区域上的 当前显示内容部分或全部更换显示为第一音乐控制面板或第二音乐控制面板。
12、 根据权利要求 7所述的第三方应用, 其特征在于, 所述第三方应用还包括: 第三选 定信号接收单元; 所述音乐播放模块包括: 在线音乐获取单元和音乐播放单元;
所述第三选定信号接收单元, 用于接收作用于所述第三方应用的界面上的音乐链接的第 三选定信号;
所述信号传输模块, 用于在所述第三选定信号接收单元接收到第三选定信号后, 利用预 定接口将所述音乐链接传输给所述在线音乐播放单元;
所述在线音乐获取单元, 用于根据所述音乐链接获取音乐数据;
所述音乐播放单元, 用于根据所述音乐数据播放音乐。
13、 一种音乐播放方法, 其特征在于, 所述方法包括: 利用预定接口接收第三方应用传输的音乐播放信号, 所述音乐播放信号中包括播放列表 标识;
根据所述音乐播放信号中的播放列表标识获取相应的播放列表;
随机播放所述播放列表内的音乐。
14、 如权利要求 13所述的方法, 其特征在于, 所述方法还包括:
利用所述预定接口接收所述第三方应用传输的音乐链接;
根据所述音乐链接获取音乐数据;
根据所述音乐数据播放音乐。
15、 一种音乐播放装置, 其特征在于, 所述装置包括:
第一接收模块, 用于利用预定接口接收第三方应用传输的音乐播放信号, 所述音乐播放 信号中包括播放列表标识;
第一获取模块, 用于根据所述音乐播放信号中的播放列表标识获取相应的播放列表; 第一播放模块, 用于随机播放所述播放列表内的音乐。
16、 如权利要求 15所述的装置, 其特征在于, 所述装置还包括:
第二接收模块, 用于利用所述预定接口接收所述第三方应用传输的音乐链接; 第二获取模块, 用于根据所述音乐链接获取音乐数据;
第二播放模块, 用于根据所述音乐数据播放音乐。
PCT/CN2012/086122 2011-12-07 2012-12-07 音乐播放方法、第三方应用及装置 WO2013083065A1 (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
JP2014545083A JP5728624B2 (ja) 2011-12-07 2012-12-07 音楽再生方法、サードパーティーアプリケーション及び装置
KR1020147016678A KR101531141B1 (ko) 2011-12-07 2012-12-07 음악 재생 방법, 제3자 애플리케이션 및 장치
US14/295,518 US9329830B2 (en) 2011-12-07 2014-06-04 Music playback method, third-party application and device

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201110403595.1 2011-12-07
CN201110403595.1A CN103151057B (zh) 2011-12-07 2011-12-07 音乐播放方法及装置

Related Child Applications (1)

Application Number Title Priority Date Filing Date
US14/295,518 Continuation US9329830B2 (en) 2011-12-07 2014-06-04 Music playback method, third-party application and device

Publications (1)

Publication Number Publication Date
WO2013083065A1 true WO2013083065A1 (zh) 2013-06-13

Family

ID=48549072

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2012/086122 WO2013083065A1 (zh) 2011-12-07 2012-12-07 音乐播放方法、第三方应用及装置

Country Status (5)

Country Link
US (1) US9329830B2 (zh)
JP (1) JP5728624B2 (zh)
KR (1) KR101531141B1 (zh)
CN (1) CN103151057B (zh)
WO (1) WO2013083065A1 (zh)

Families Citing this family (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104281354B (zh) * 2013-07-02 2018-11-27 腾讯科技(深圳)有限公司 多媒体信息播放方法和装置
CN104469511B (zh) * 2013-09-17 2018-12-14 联想(北京)有限公司 一种信息处理方法及电子设备
USD771112S1 (en) 2014-06-01 2016-11-08 Apple Inc. Display screen or portion thereof with graphical user interface
CN105373368A (zh) * 2014-08-21 2016-03-02 腾讯科技(北京)有限公司 一种音频播放窗口的控制方法和装置
CN104572953B (zh) * 2014-12-29 2017-05-24 北京奇虎科技有限公司 一种基于搜索结果页面触发音乐播放的方法及装置
USD760746S1 (en) 2015-06-04 2016-07-05 Apple Inc. Display screen or portion thereof with animated graphical user interface
CN104898950B (zh) * 2015-06-12 2018-05-25 广州视源电子科技股份有限公司 音乐控制方法和***
CN105117185B (zh) * 2015-08-07 2018-02-13 东北电力大学 一种桌面***的辅助信息显示面板***
CN105608168B (zh) * 2015-12-18 2018-11-09 武汉斗鱼网络科技有限公司 一种获取音乐播放器当前播放歌曲名称的方法与***
US9841943B1 (en) * 2016-06-06 2017-12-12 Google Llc Creation and control of channels that provide access to content from various audio-provider services
CN106775267A (zh) * 2016-11-24 2017-05-31 广州华多网络科技有限公司 一种显示游戏插件的功能菜单的方法和装置
CN107315613A (zh) * 2017-06-29 2017-11-03 努比亚技术有限公司 一种后台应用快捷控制方法、终端及计算机可读存储介质
RU2017129475A (ru) * 2017-08-18 2019-02-18 Общество С Ограниченной Ответственностью "Нейроленд" Система и способ для бесконтактного управления пользовательским интерфейсом
USD843442S1 (en) 2017-09-10 2019-03-19 Apple Inc. Type font
CN109032734B (zh) * 2018-07-13 2020-09-01 维沃移动通信有限公司 一种后台应用程序显示方法和移动终端
USD902221S1 (en) 2019-02-01 2020-11-17 Apple Inc. Electronic device with animated graphical user interface
USD900871S1 (en) 2019-02-04 2020-11-03 Apple Inc. Electronic device with animated graphical user interface
CN111835690B (zh) * 2019-04-22 2023-06-27 成都心尚信息技术有限公司 一种公共场所环境音乐在线点播***及点播方法
KR102304516B1 (ko) 2019-11-13 2021-09-23 서미현 컴퓨터로 읽을 수 있는 저장 매체에 기록된 클라우드 기반의 디지털 악보 서비스 애플리케이션
KR102304511B1 (ko) 2019-11-13 2021-09-23 서미현 컴퓨터로 읽을 수 있는 저장 매체에 기록된 뮤직 애플리케이션
CN113517010A (zh) * 2021-08-03 2021-10-19 广州酷狗计算机科技有限公司 音乐播放功能的调用方法、装置、电子设备和存储介质

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101098334A (zh) * 2006-06-30 2008-01-02 索尼株式会社 信息处理设备和信息处理方法
CN101283370A (zh) * 2003-10-22 2008-10-08 即时传媒公司 媒体播放、访问***和方法及媒体播放操作***体系结构
CN101719058A (zh) * 2009-11-27 2010-06-02 上海理工大学 一种带有音乐背景的文本阅读方法
CN101820468A (zh) * 2009-12-24 2010-09-01 康佳集团股份有限公司 一种手机短信实现方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH02121181A (ja) * 1988-10-28 1990-05-09 Nec Corp コンパクト・ディスク・プレーヤー
US20050091107A1 (en) * 2003-10-22 2005-04-28 Scott Blum Media player and access system and method and media player operating system architecture
KR100753804B1 (ko) 2006-06-08 2007-08-31 삼성전자주식회사 이동통신 시스템에서 배경음악 제어를 위한 장치 및 방법
JP4376220B2 (ja) 2005-09-30 2009-12-02 シャープ株式会社 情報通信端末および情報通信端末を制御するプログラム
JP4458022B2 (ja) 2005-11-10 2010-04-28 株式会社カシオ日立モバイルコミュニケーションズ 表示制御端末、表示制御方法、及び、表示制御プログラム
JP2009145785A (ja) * 2007-12-17 2009-07-02 Sony Ericsson Mobilecommunications Japan Inc 携帯端末装置、音声コンテンツの再生方法、及び音声コンテンツの再生プログラム
JP4591798B2 (ja) * 2008-10-23 2010-12-01 Necカシオモバイルコミュニケーションズ株式会社 端末装置及びプログラム

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101283370A (zh) * 2003-10-22 2008-10-08 即时传媒公司 媒体播放、访问***和方法及媒体播放操作***体系结构
CN101098334A (zh) * 2006-06-30 2008-01-02 索尼株式会社 信息处理设备和信息处理方法
CN101719058A (zh) * 2009-11-27 2010-06-02 上海理工大学 一种带有音乐背景的文本阅读方法
CN101820468A (zh) * 2009-12-24 2010-09-01 康佳集团股份有限公司 一种手机短信实现方法

Also Published As

Publication number Publication date
JP2015507757A (ja) 2015-03-12
KR101531141B1 (ko) 2015-06-23
JP5728624B2 (ja) 2015-06-03
CN103151057B (zh) 2015-10-14
KR20140092923A (ko) 2014-07-24
CN103151057A (zh) 2013-06-12
US9329830B2 (en) 2016-05-03
US20140309760A1 (en) 2014-10-16

Similar Documents

Publication Publication Date Title
WO2013083065A1 (zh) 音乐播放方法、第三方应用及装置
JP7416840B2 (ja) 電子デバイス上の複数のコンテンツアプリケーションからコンテンツをブラウズするためのユーザインタフェース
JP6817254B2 (ja) Tvユーザ対話のためのインテリジェント自動アシスタント
CN103957227B (zh) 用于从个人计算机传送数字内容到移动手机的方法和设备
CN103733197B (zh) 本地和远程媒体项的管理
US20200201596A1 (en) Method and system for playback of audio content using wireless mobile device
EP3061245B1 (en) System and method for testing and certification of media devices for use within a connected media environment
US11349897B2 (en) Playback of an unencrypted portion of an audio stream
CN113037929B (zh) 一种信息接力输出方法、装置、电子设备及存储介质
CN108900768A (zh) 视频拍摄方法、装置、终端、服务器和存储介质
US9537913B2 (en) Method and system for delivery of audio content for use on wireless mobile device
WO2018157812A1 (zh) 一种实现视频分支选择播放的方法及装置
US11438674B2 (en) Method for playing video, electronic device, and storage medium
WO2016155446A1 (zh) 信息展示方法、信道管理平台及终端
US9424320B2 (en) Methods, systems, and media for recommending media content
WO2024016902A1 (zh) 多媒体播放方法、设备、存储介质及程序产品
WO2020024639A1 (zh) 应用显示方法、装置、存储介质及电子设备
CN108462901A (zh) 一种媒体文件播放方法以及装置
CN110381355A (zh) 一种用于控制流媒体播放的方法与设备

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 12856484

Country of ref document: EP

Kind code of ref document: A1

ENP Entry into the national phase

Ref document number: 2014545083

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: 20147016678

Country of ref document: KR

Kind code of ref document: A

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1)EPC, FORM 1205A DATED 24-10-2014

122 Ep: pct application non-entry in european phase

Ref document number: 12856484

Country of ref document: EP

Kind code of ref document: A1