[go: up one dir, main page]

WO2012079367A1 - 一种移动终端及其音频播放的实现方法 - Google Patents

一种移动终端及其音频播放的实现方法 Download PDF

Info

Publication number
WO2012079367A1
WO2012079367A1 PCT/CN2011/077314 CN2011077314W WO2012079367A1 WO 2012079367 A1 WO2012079367 A1 WO 2012079367A1 CN 2011077314 W CN2011077314 W CN 2011077314W WO 2012079367 A1 WO2012079367 A1 WO 2012079367A1
Authority
WO
WIPO (PCT)
Prior art keywords
mobile terminal
audio
module
computing entity
remote
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.)
Ceased
Application number
PCT/CN2011/077314
Other languages
English (en)
French (fr)
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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Publication of WO2012079367A1 publication Critical patent/WO2012079367A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/72442User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality for playing music files
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Definitions

  • the present invention relates to the field of communications technologies, and in particular, to a mobile terminal and a method for implementing audio playback. Background technique
  • the functions of mobile terminals are becoming more and more abundant, especially the audio playback function has gradually become a more commonly used function for mobile terminal users.
  • the computing processing and audio decoding capabilities of the mobile terminal are still relatively weak, which may cause the user to play the audio through the mobile terminal, the playback effect is not good, and the file format supported by the player is slightly insufficient. problem.
  • the processing performance of the mobile terminal can be improved by using a higher performance ARM processor and a mobile application processor in the mobile terminal, and the effect of the audio playback by the mobile terminal is also improved.
  • the power consumption will also increase.
  • the popularity of high-performance processors will take time, so that they occupy a considerable market share. The current situation of weak computing power of low-end mobile terminals and functional mobile terminals has not been effectively solved.
  • Another method is: through the cloud computing, specifically for the mobile terminal to access the 3G network or the Internet, through the data center, to obtain the powerful computing and storage capabilities provided by the distributed processing.
  • the method needs to occupy the bandwidth of the communication network, and the user's tariff is high; and in order to maintain the connection of the network, the radio part of the mobile terminal also needs to consume a large amount of power.
  • the main object of the present invention is to provide a mobile terminal and audio playback thereof.
  • the implementation method can improve the audio playback performance of the mobile terminal itself and reduce power consumption.
  • a method for implementing audio playback of a mobile terminal comprising:
  • the mobile terminal establishes a remote audio connection with the computing entity
  • the mobile terminal remotely invokes the audio decoder to decode the audio data to be decoded by the distributed program interface of the audio decoder provided by the computing entity, and receives the frame data stream returned by the computing entity.
  • the method further includes:
  • the mobile terminal searches for a computing entity by using a short-range wireless communication method
  • the mobile terminal sends a wireless connection request to the searched computing entity, and upon receiving the agreed access information returned by the computing entity, establishes a wireless connection with the computing entity.
  • the mobile terminal establishes a remote audio connection with the computing entity as:
  • the mobile terminal activates its own remote client terminal module, remotely logs into the computing entity; activates its own transmission adaptation task sub-module, and completes the establishment of a remote audio connection with the computing entity.
  • the method further includes:
  • the mobile terminal After receiving the remote audio decoding mode selection information input by the user, the mobile terminal enables the remote audio decoding mode;
  • the mobile terminal remotely calls the audio decoder to decode the audio data to be decoded by the distributed program interface of the audio decoder provided by the computing entity to: the mobile terminal starts its own virtual coprocessor task module, Receiving the waiting sent by its own CPU The decoded audio data block and the decoding command are buffered and sent to the remote audio decoding task module; the mobile terminal starts the remote audio decoding task module, and converts the decoding command sent by the virtual coprocessor task module into a computing entity.
  • the wireless task module sent to the mobile terminal is sent by the wireless task module of the mobile terminal to the wireless task module of the computing entity.
  • the method further includes:
  • the remote audio decoding mode is switched to the local audio decoding mode, and the virtual coprocessor task module, the remote client terminal module, the remote audio decoding task module, and the transmission adaptation task are closed. Module, and wake up the DSP of the mobile terminal, start the DSP software task.
  • a mobile terminal includes a wireless task module, a CPU, and a DSP task module, and the mobile terminal further includes: a remote audio connection module, a virtual coprocessor task module, and a remote audio decoding task module;
  • a remote audio connection module for establishing a remote audio connection with a computing entity
  • a virtual coprocessor task module configured to receive audio data to be decoded sent by the CPU, perform buffer processing, and send the data to the remote audio decoding task module;
  • a remote audio decoding task module configured to remotely invoke the audio decoder to perform data decoding on the audio data to be decoded by a distributed program interface of the audio decoder provided by the computing entity;
  • a wireless task module configured to receive a frame data stream returned by the computing entity.
  • the wireless task module is specifically configured to search for a computing entity, send a wireless connection request to the searched computing entity, and receive the agreed access information returned by the computing entity. Thereafter, a wireless connection is established with the computing entity.
  • the remote audio connection module further includes a remote client terminal module and a transmission matching task sub-module;
  • a remote client terminal module configured to remotely log in to the computing entity
  • the transmission adaptation task sub-module is configured to receive a data packet sent by the remote client terminal module, communicate with the wireless task module, and complete establishment of a remote audio connection with the computing entity.
  • the CPU is configured to: after receiving the remote audio decoding mode selection information input by the user, enable the remote audio decoding mode, stop the DSP software task of the mobile terminal, cut off the data communication between the CPU and the DSP, and set the DSP In the sleep state.
  • the virtual coprocessor task module is specifically configured to receive an audio data block and a decoding command to be decoded sent by the CPU, and then send the buffer to the remote audio decoding task module.
  • a remote audio decoding task module configured to convert a decoding command sent by the virtual coprocessor task module into a remote calling command to a distributed program interface of the audio decoder of the computing entity, and to invoke the remote calling command with the virtual coprocessor
  • the audio data block sent by the task module is bound and packaged, and the data packet is sent to the transmission adaptation task sub-module;
  • the wireless task module sent to the mobile terminal is sent by the wireless task module of the mobile terminal to the wireless task module of the computing entity.
  • the CPU is further configured to: when detecting that the remote audio connection of the remote audio connection module is disconnected, switch the remote audio decoding mode to the local audio decoding mode, turn off the remote audio connection module, the virtual coprocessor task module, and The remote audio decodes the task module and wakes up the DSP and starts the DSP software task.
  • the mobile terminal and the audio playback implementation method thereof provide a remote audio connection between a mobile terminal and a computing entity that has established a wireless connection, and the computing entity is distributed based on
  • the implemented audio decoder is shared as a component to the mobile terminal, and provides audio decoding for the mobile terminal; and the audio data to be decoded by the mobile terminal is remotely called by the distributed program interface of the audio decoder provided by the computing entity.
  • the device performs processing such as decoding, and receives the frame data stream returned by the computing entity, and performs processing, and then plays through the audio player of the mobile terminal.
  • FIG. 1 is a schematic flow chart of a method for implementing audio playback of a mobile terminal according to the present invention
  • FIG. 2 is a schematic diagram of a processing flow of a specific embodiment of an audio playback method of a mobile terminal according to the present invention
  • FIG. 3 is a schematic structural diagram of a mobile terminal according to the present invention. detailed description
  • the basic idea of the present invention is: establishing a remote audio connection between the mobile terminal and the computing entity; the mobile terminal remotely invoking the audio decoder to decode the audio data to be decoded by the distributed program interface of the audio decoder provided by the computing entity. And receive the frame data stream returned by the computing entity.
  • FIG. 1 is a flowchart of a method for implementing audio playback of a mobile terminal according to the present invention. As shown in FIG. 1, the method includes the following steps:
  • Step 101 The mobile terminal establishes a remote audio connection with the computing entity.
  • the mobile terminal remotely logs into a computing entity that has established a wireless connection with the mobile terminal by starting a remote client terminal module of its own remote audio connection module;
  • the transmission adaptation task sub-module of the remote audio connection module at this time, the remote audio connection between the mobile terminal and the computing entity is completed.
  • Step 102 The mobile terminal remotely invokes an audio decoder of the computing entity by performing a distributed program interface of the audio decoder provided by the entity, performs data decoding on the audio data to be decoded, and receives a frame data stream returned by the computing entity;
  • the mobile terminal converts the local decoding command into a remote calling command to the distributed program interface of the audio decoder of the computing entity, binds to the audio data block to be decoded, and then packages it, and sends it to the computing through its own wireless task module.
  • the entity performs processing such as decoding by using an audio decoder shared by the computing entity, and receives a frame data stream returned by the computing entity for playing.
  • FIG. 2 is a flowchart showing a process of a specific implementation of an audio playback method of a mobile terminal according to the present invention. As shown in FIG. 2, the embodiment includes the following steps:
  • Step 1 The mobile terminal receives the open short-range wireless connection request input by the user, and activates its short-range wireless connection function;
  • the short-range wireless connection of the mobile terminal can be Bluetooth, WIFI, wireless USB, and the like.
  • Step 2 The computing entity turns on its own short-range wireless connection
  • the computing entity may calculate a powerful device for a computer or the like; specifically, when the computing entity receives the open proximity wireless connection request input by the user, the computing entity turns on its own short-range wireless connection function.
  • the computing entity in this step refers to: a computing entity located in the effective range of the short-range wireless connection of the mobile terminal; Steps 1 and 2 are implemented in an orderly manner.
  • Steps 3 to 4 the mobile terminal searches for a computing entity in the neighboring area by using a short-range wireless communication manner, and sends a wireless connection request to the computing entity when searching for the computing entity;
  • the mobile terminal searches for a computing entity within a valid range of its own close wireless connection; when searching for a computing entity that also turns on the close wireless connection, it can send no to the computing entity. Line connection request.
  • Steps 5-6 The computing entity verifies the received wireless connection request, and when the verification passes, returns the consent access information to the mobile terminal, and the wireless connection between the mobile terminal and the computing entity is completed.
  • the verification of the wireless connection request by the computing entity further includes: determining, according to the operation status of the mobile terminal, whether to agree to the access request of the mobile terminal, and when not agreeing, returning the disagreement access information to the a mobile terminal; wherein, when the computing entity has a high CPU usage rate and a large number of running processes, the computing entity returns a disagreement with the access information to the mobile terminal; conversely, when the computing entity uses the CPU in a good state If the number of running processes is not too large, the computing entity returns the consent access information to the mobile terminal.
  • Step 7 the mobile terminal starts its own remote audio connection module, the computing entity starts its own terminal server module, and the remote audio connection between the mobile terminal and the computing entity is established;
  • the mobile terminal first activates a remote client terminal module of the remote audio connection module, and the remote client terminal module can be implemented by using a virtualization technology, such as Microsoft's remote application technology, so that When the terminal remotely logs in to the computing entity, the desktop of the computing entity does not need to be displayed on the mobile terminal, thereby eliminating the need to transfer a large amount of display data required for computing the desktop image of the entity to the mobile terminal, thereby achieving a simpler operation; and then starting the remote audio connection module.
  • the transmission adaptation task sub-module receives the data sent by the remote client terminal module and establishes a connection with the wireless task module of the mobile terminal to complete the communication task with the computing entity.
  • the computing entity starts the terminal server module, performs setting of a related environment such as a distributed component service, and shares the audio decoder based on the distributed implementation as a component to the mobile terminal, and serves as an audio decoder of the mobile terminal; specifically, adding the Mobile terminal to distributed component service, while adding a remote audio decoder in the distributed component service, at this time, the shared audio decoder is displayed in the audio decoder list of the mobile terminal, correspondingly, the displayed audio Solution
  • the code device can be shared by the mobile terminal.
  • Step 8 After receiving the remote audio decoding mode selection information input by the user, the mobile terminal enables the remote audio decoding mode.
  • the audio decoder module of the mobile terminal provides an audio decoding mode selection function for the user, which includes a local audio decoding mode and a remote audio decoding mode; when the mobile terminal receives the remote audio decoding mode selection information, the mobile terminal Switching to the remote audio decoding mode, when further receiving the remote audio decoding selection information input by the user according to the audio decoder list provided by the mobile terminal, stopping the digital signal processor (DSP) software task, cutting off the DSP and the CPU Data communication between them; meanwhile, in order to save power consumption of the mobile terminal, the DSP may be placed in a sleep state.
  • DSP digital signal processor
  • Step 9 ⁇ 10 the mobile terminal starts the virtual coprocessor task module, receives the audio data block and the decoding command sent by the CPU, and starts the remote audio decoding task module, buffers the data block and the decoding command, and sends the data block to the remote device.
  • the audio decoding task module, the audio data block to be decoded is passed by the remote audio decoding task module through a distributed program interface of the remote audio decoder, and the audio decoder is called to perform decoding and the like;
  • the virtual coprocessor task module can continuously receive the audio data block and the decoding command to be decoded sent by the CPU, perform buffer processing, and the like, and send the message to the remote audio decoding.
  • the task module at the same time, the mobile terminal starts the remote audio decoding task module, and the remote audio decoding task module receives the data block and the decoding command sent by the virtual co-processing task module, and converts the decoding command into a remote calling command; specifically, the remote audio decoding
  • the task module converts the decoding command sent by the virtual coprocessor task module into a remote calling command to the distributed decoder interface of the audio decoder, and performs the remote calling command and the audio data block sent by the virtual coprocessor task module.
  • Binding and packaging sending the data packet to the transmission adaptation task sub-module; the transmission adaptation task sub-module performs the wireless protocol data format conversion on the received data packet, and sends the data packet to the wireless task module, which is described by the wireless task module.
  • Data transmission To the computing entity.
  • Step 11 ⁇ 12 the computing entity's own wireless task module sends the received data to the audio decoder; the audio decoder performs local decoding, and returns the frame data stream to the mobile terminal;
  • the wireless task module of the computing entity performs format conversion on the received data to obtain a data packet including the audio data block to be decoded and the decoding command, and sends the data packet to the audio decoder; the audio decoder slave data packet
  • the decoding command and the data block are extracted to perform actual decoding processing.
  • the audio decoder finally performs decoding by using a CPU, a sound card, and the like of the computing entity, and returns the decoded frame data stream to the mobile terminal.
  • Step 13 The mobile terminal processes the received frame data stream and plays it through a local audio player.
  • the wireless task module of the mobile terminal sends the received frame data stream to the transmission adaptation task sub-module, and the transmission adaptation task sub-module converts the frame data stream of the wireless protocol data format into a virtual coprocessor task module that can be processed. After the data format, the converted frame data stream is sent to the virtual coprocessor task module, and the virtual coprocessor task module buffers the received frame data stream, and then the final data is provided.
  • the audio player of the mobile terminal uses the audio player to call the local power amplifier, earphone, speaker and other hardware of the mobile terminal for playing.
  • the remote audio decoding mode is switched to the local audio decoding mode, and the virtual coprocessor task module is closed.
  • a remote client task sub-module, a remote audio decoding task module, and a transmission adaptation task sub-module, etc. and start a DSP software task to wake up the DSP; wherein, the remote audio connection disconnection may be a terminal remote audio decoding mode that receives the user input.
  • the message is caused by the fact that the mobile terminal is not in the service scope of the computing entity, or the computing entity terminates providing the remote audio decoding service for the mobile terminal.
  • FIG. 3 shows the composition of a mobile terminal of the present invention.
  • the mobile terminal Including: wireless task module 31, CPU 32 and DSP task module 33, remote audio connection module
  • a remote audio connection module 34 configured to establish a remote audio connection with the computing entity
  • the virtual coprocessor task module 35 is configured to receive the audio data to be decoded sent by the CPU 32, perform buffer processing, and send the audio data to the remote audio decoding task module 36;
  • the remote audio decoding task module 36 is configured to remotely invoke the audio decoder to perform data decoding on the audio data to be decoded by a distributed program interface of the audio decoder provided by the computing entity.
  • the wireless task module 31 is specifically configured to search for a computing entity, and send a wireless connection request to the searched computing entity, and after receiving the agreed access information returned by the computing entity, establishing a computing entity with the computing entity Wireless connections.
  • the remote audio connection module 34 further includes a remote client terminal module 341 and a transmission adaptation task sub-module 342;
  • a remote client terminal module 341, configured to remotely log in to the computing entity
  • the transmission adaptation task sub-module 342 is configured to receive the data packet sent by the remote client terminal module 341, and communicate with the wireless task module 31 to complete establishment of a remote audio connection with the computing entity.
  • the computing entity starts its own terminal server module, performs related settings of a distributed component service, and the like, and shares the audio decoder based on the distributed implementation as a component to the mobile terminal, and serves as an audio decoder of the mobile terminal; Adding the mobile terminal to the distributed component service, and adding a remote audio decoder to the distributed component service.
  • the shared remote audio decoder is displayed in the audio decoder list of the mobile terminal, corresponding The displayed audio decoder can be shared by the mobile terminal.
  • the CPU 32 is configured to: after receiving the remote audio decoding selection information input by the user, enable the remote audio decoding mode, and stop the DSP of the DSP task module 33 of the mobile terminal.
  • the software task cutting off the data communication between the DSP of the DSP task module 33 of the mobile terminal and the CPU 32, puts the DSP into a sleep state.
  • the virtual coprocessor task module 35 is specifically configured to receive the audio data block to be decoded and the decoding command sent by the CPU 32, and perform buffer processing, and then send to the remote audio decoding task module 36;
  • the remote audio decoding task module 36 is configured to convert the decoding command sent by the virtual coprocessor task module 35 into a remote calling command to the distributed program interface of the audio decoder of the computing entity, and the remote calling command and the virtual association
  • the audio data blocks sent by the processor task module 35 are bound and packaged, and the data packets are sent to the transmission adaptation task sub-module 342.
  • the wireless task module 31 sent to the mobile terminal is sent by the wireless task module 31 of the mobile terminal to the wireless task module of the computing entity.
  • the audio decoder local to the computing entity extracts the decoding command and the data block from the received data packet for actual decoding processing, specifically, finally uses the CPU, the sound card, etc. of the computing entity to decode, and calculates the entity's wireless task module.
  • the wireless task module 31 of the mobile terminal sends the received frame data stream to the transmission adaptation task sub-module 342, and the transmission adaptation
  • the task sub-module 342 converts the frame data stream of the wireless protocol data format into a data format that can be processed by the virtual coprocessor task module 35, and then sends the converted frame data stream to the virtual coprocessor task module 35, which is processed by the virtual co-processing.
  • the task module 35 performs buffer acceleration and the like on the received frame data stream data, and then supplies the finally obtained data to the audio player of the mobile terminal, and calls the local power amplifier and the earphone of the mobile terminal through the audio player. Hardware such as speakers are played.
  • the CPU 32 is further configured to detect that the remote audio decoding mode is switched to the local audio decoding mode when the remote audio connection of the remote audio connection module 34 is disconnected, and the remote audio connection module 34 and the virtual coprocessor task are turned off. Module 35, and remote audio decoding task module 36, and start the DSP task module 33, specifically to wake up the DSP, and start the DSP software task.

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Description

一种移动终端及其音频播放的实现方法 技术领域
本发明涉及通信技术领域, 尤其涉及一种移动终端及其音频播放的实 现方法。 背景技术
进入第三代移动通信(3G ) 时代后, 移动终端的功能也越来越丰富, 尤其是音频播放功能逐渐成为移动终端用户较常用的功能。 可是与计算机 相比, 移动终端的计算处理、 音频解码等能力还是比较弱, 这些就会导致 用户在通过移动终端进行音频播放时, 出现播放效果不好、 播放器支持的 文件格式略显不足等问题。
于是,可以通过在移动终端中使用更高性能的 ARM处理器和移动应用 处理器, 使移动终端的处理性能得到一定的提升, 移动终端进行音频播放 的效果也得到一定改善。 但是, 在移动终端处理性能得到提高的同时, 其 功耗也会随之增加; 同时, 由于高性能处理器的价格因素, 高性能处理器 的普及尚需时日, 如此, 使得占据相当市场份额的中低端移动终端、 功能 移动终端计算能力弱的现状并未得到有效地解决。
还有一种方法是:通过云计算,具体为移动终端接入 3G网络或因特网, 通过数据中心, 取得分布式处理所提供的强大计算和存储能力。 但是, 该 方法需要占用通信网络的带宽, 用户的资费开销较高; 同时为了维持网络 的连接, 移动终端的射频部分也需要付出较大的功耗。 发明内容
有鉴于此, 本发明的主要目的在于提供一种移动终端及其音频播放的 实现方法, 能提高移动终端自身的音频播放性能并降低功耗。
为达到上述目的, 本发明的技术方案是这样实现的:
一种移动终端音频播放的实现方法, 所述方法包括:
移动终端与计算实体建立远程音频连接;
移动终端通过计算实体所提供的音频解码器的分布式程序接口, 远程 调用所述音频解码器对待解码的音频数据进行数据解码, 并接收计算实体 返回的帧数据流。
进一步地, 所述移动终端与计算实体建立远程音频连接之前, 所述方 法还包括:
移动终端利用近距无线通信方式搜索计算实体;
移动终端向搜索到的计算实体发送无线连接请求, 当接收到所述计算 实体返回的同意接入信息后, 建立与所述计算实体的无线连接。
其中, 所述移动终端与计算实体建立远程音频连接为:
移动终端启动自身的远程客户端子模块, 远程登录到所述计算实体; 启动自身的传输适配任务子模块, 完成与计算实体远程音频连接的建 立。
进一步地, 所述移动终端与计算实体建立远程音频连接之后, 所述方 法还包括:
移动终端接收到用户输入的远程音频解码模式选择信息后, 启用远程 音频解码模式;
停止移动终端的数字信号处理器 DSP软件任务、 切断移动终端的 CPU 和 DSP的数据通信, 并将所述 DSP置于休眠状态。
其中, 所述移动终端通过计算实体所提供的音频解码器的分布式程序 接口, 远程调用所述音频解码器对待解码的音频数据进行数据解码为: 移动终端启动自身的虚拟协处理器任务模块, 接收自身 CPU发送的待 解码的音频数据块和解码命令, 緩冲处理后发送给远程音频解码任务模块; 移动终端启动远程音频解码任务模块, 将所述虚拟协处理器任务模块 发来的解码命令, 转换成对计算实体的音频解码器的分布式程序接口的远 程调用命令, 并将远程调用命令与所述虚拟协处理器任务模块发来的音频 数据块进行绑定并打包, 将数据包发送至传输适配任务子模块;
所述传输适配任务子模块对接收到的数据包进行无线协议数据格式转 化后, 发送至移动终端的无线任务模块, 由移动终端的无线任务模块发送 至计算实体的无线任务模块。
进一步地, 所述方法还包括:
移动终端检测到远程音频连接断开时, 将远程音频解码模式切换为本 地音频解码模式, 关闭自身的虚拟协处理器任务模块、 远程客户端子模块、 远程音频解码任务模块、 及传输适配任务子模块, 并唤醒移动终端的 DSP, 启动 DSP软件任务。
一种移动终端, 包括无线任务模块、 CPU及 DSP任务模块, 所述移动 终端还包括: 远程音频连接模块、 虚拟协处理器任务模块、 以及远程音频 解码任务模块; 其中,
远程音频连接模块, 用于与计算实体建立远程音频连接;
虚拟协处理器任务模块,用于接收所述 CPU发来的待解码的音频数据, 进行緩冲处理后发送给远程音频解码任务模块;
远程音频解码任务模块, 用于通过计算实体所提供的音频解码器的分 布式程序接口, 远程调用所述音频解码器对待解码的音频数据进行数据解 码;
无线任务模块, 用于接收所述计算实体返回的帧数据流。
进一步地, 所述无线任务模块, 具体用于搜索计算实体, 向搜索到的 计算实体发送无线连接请求, 当接收到所述计算实体返回的同意接入信息 后, 建立与所述计算实体的无线连接。
进一步地, 所述远程音频连接模块还包括远程客户端子模块、 传输适 配任务子模块; 其中,
远程客户端子模块, 用于远程登录到所述计算实体;
传输适配任务子模块, 用于接收远程客户端子模块发送的数据包, 与 无线任务模块进行通信, 完成与计算实体远程音频连接的建立。
进一步地, 所述 CPU, 用于接收到用户输入的远程音频解码模式选择 信息后,启用远程音频解码模式,停止移动终端的 DSP软件任务、切断 CPU 和 DSP的数据通信, 并将所述 DSP置于休眠状态。
进一步地, 所述虚拟协处理器任务模块, 具体用于接收自身 CPU发送 的待解码的音频数据块和解码命令, 緩冲处理后发送给远程音频解码任务 模块;
远程音频解码任务模块, 用于将虚拟协处理器任务模块发来的解码命 令, 转换成对计算实体的音频解码器的分布式程序接口的远程调用命令, 并将远程调用命令与虚拟协处理器任务模块发来的音频数据块进行绑定并 打包, 将数据包发送至传输适配任务子模块;
传输适配任务子模块, 对接收到的数据包进行无线协议数据格式转化 后, 发送至移动终端的无线任务模块, 由移动终端的无线任务模块发送至 计算实体的无线任务模块。
进一步地, 所述 CPU, 还用于检测到远程音频连接模块的远程音频连 接断开时, 将远程音频解码模式切换为本地音频解码模式, 关闭远程音频 连接模块、虚拟协处理器任务模块、及远程音频解码任务模块,并唤醒 DSP、 启动 DSP软件任务。
本发明所提供的移动终端及其音频播放的实现方法, 将移动终端与已 建立无线连接的计算实体建立远程音频连接, 通过将计算实体基于分布式 实现的音频解码器作为组件共享给所述移动终端, 为移动终端提供音频解 码; 将移动终端所要解码的音频数据, 通过计算实体所提供的音频解码器 的分布式程序接口, 远程调用该音频解码器进行解码等处理, 并接收计算 实体返回的帧数据流, 进行处理后, 通过移动终端的音频播放器进行播放。 如此, 不仅提高了移动终端的音频播放性能; 而且功耗较小, 不需要用户 花费额外的费用, 节约成本, 且不需要额外客户端软件的安装, 提高了易 用性。 附图说明
图 1为本发明移动终端音频播放的实现方法的流程示意图;
图 2为本发明移动终端音频播放的实现方法一具体实施例处理流程示 意图;
图 3为本发明移动终端的组成结构示意图。 具体实施方式
本发明的基本思想为: 将移动终端与计算实体建立远程音频连接; 移 动终端通过计算实体所提供的音频解码器的分布式程序接口, 远程调用所 述音频解码器对待解码的音频数据进行数据解码, 并接收计算实体返回的 帧数据流。
为使本发明的目的、 技术方案和优点更加清楚明白, 以下举实施例并 参照附图, 对本发明进一步详细说明。
图 1示出了本发明移动终端音频播放的实现方法的流程, 如图 1所示, 所述方法包括下述步骤:
步骤 101 , 移动终端建立与计算实体之间的远程音频连接;
具体地, 移动终端通过启动自身的远程音频连接模块的远程客户端子 模块, 远程登录到与该移动终端已建立无线连接的计算实体; 然后启动自 身的远程音频连接模块的传输适配任务子模块, 此时, 移动终端与计算实 体间的远程音频连接建立完成。
步骤 102,移动终端通过计算实体所提供的音频解码器的分布式程序接 口, 远程调用计算实体的音频解码器, 对待解码的音频数据进行数据解码, 并接收计算实体返回的帧数据流;
具体地, 移动终端将本地的解码命令转换成对计算实体的音频解码器 的分布式程序接口的远程调用命令, 与待解码的音频数据块绑定后打包, 通过自身的无线任务模块发送至计算实体, 利用计算实体共享的音频解码 器进行解码等处理, 并接收计算实体返回的帧数据流以进行播放。
图 2示出了本发明移动终端音频播放的实现方法一具体实施例的处理 流程, 如图 2所示, 所述实施例包括下述步骤:
步骤 1 , 移动终端接收用户输入的开启近距无线连接请求, 开启自身的 近距无线连接功能;
其中, 移动终端的近距无线连接可以为蓝牙、 WIFI、 无线 USB等多种 方式。
步骤 2, 计算实体开启自身的近距无线连接;
本步骤中, 计算实体可以为计算机等计算功能强大的设备; 具体地, 当计算实体接收到用户输入的开启近距无线连接请求时, 则开启自身的近 距无线连接功能。
另外, 应当理解, 本步骤中计算实体是指: 位于移动终端近距无线连 接有效范围内的计算实体; 步骤 1和步骤 2在实现上是不区分先后顺序的。
步骤 3~4, 移动终端通过近距无线通信方式搜索临近区域的计算实体, 当搜索到计算实体时, 向所述计算实体发送无线连接请求;
具体地, 移动终端在自身的近距无线连接的有效范围内搜索计算实体; 当搜索到同样开启近距无线连接的计算实体时, 可以向该计算实体发送无 线连接请求。
步骤 5~6,计算实体对接收到的无线连接请求进行验证,当验证通过时, 返回同意接入信息给所述移动终端, 此时移动终端与计算实体之间的无线 连接建立完成;
具体地, 本步骤中, 所述计算实体对无线连接请求的验证还包括: 根 据自身的运行情况, 确定是否同意移动终端的接入请求, 当不同意时, 返 回不同意接入信息给所述移动终端;其中, 当计算实体的 CPU使用率较高、 运行进程数较多等情况时, 计算实体则会返回不同意接入信息给所述移动 终端; 反之, 当计算实体的 CPU使用状态良好、 运行进程数不太多的情况 下, 计算实体会返回同意接入信息给所述移动终端。
步骤 7, 移动终端启动自身的远程音频连接模块, 计算实体启动自身的 终端服务器模块, 移动终端和计算实体之间的远程音频连接建立;
具体地, 本步骤中, 移动终端首先启动远程音频连接模块的远程客户 端子模块, 所述远程客户端子模块可以釆用虚拟化技术实现, 例如微软的 远程应用 ( remote App )技术, 如此, 在移动终端远程登录计算实体时, 不 需要在移动终端上显示计算实体的桌面, 由此, 免去传输计算实体桌面图 像到移动终端所需要的大量显示数据, 实现更为简便; 然后启动远程音频 连接模块的传输适配任务子模块, 传输适配任务子模块接收远程客户端子 模块发来的数据, 建立与移动终端的无线任务模块的连接, 以完成与计算 实体的通信任务。
计算实体启动终端服务器模块, 进行分布式组件服务等相关环境的设 置, 将基于分布式实现的音频解码器作为一个组件共享给移动终端, 并作 为移动终端的音频解码器; 具体地, 添加所述移动终端到分布式组件服务 中, 同时在分布式组件服务中增加远程音频解码器, 此时, 移动终端的音 频解码器列表中显示有所述共享的音频解码器, 相应的, 所显示的音频解 码器可供移动终端共享使用。
步骤 8, 移动终端接收到用户输入的远程音频解码模式选择信息后, 启 用远程音频解码模式;
具体地, 本步骤中, 移动终端的音频解码器模块为用户提供音频解码 模式选择功能, 其包括本地音频解码模式和远程音频解码模式; 当移动终 端接收到远程音频解码模式选择信息时, 移动终端切换至远程音频解码模 式, 当进一步接收到用户根据移动终端提供的音频解码器列表输入的远程 音频解码选择信息时,停止数字信号处理器(Digital Signal Processor, DSP ) 软件任务、 切断自身 DSP与 CPU之间的数据通信; 同时, 为了节省移动终 端的功耗, 可以选择将所述 DSP置于休眠状态。
步骤 9~10, 移动终端启动虚拟协处理器任务模块,接收 CPU发来的待 解码的音频数据块和解码命令, 并启动远程音频解码任务模块, 将数据块 和解码命令緩冲后发送给远程音频解码任务模块, 由远程音频解码任务模 块将待解码的音频数据块通过远程音频解码器的分布式程序接口, 调用该 音频解码器进行解码等处理;
具体地, 移动终端启动虚拟协处理器任务模块后, 虚拟协处理器任务 模块可以连续接收 CPU发送来的待解码的音频数据块和解码命令, 进行緩 冲处理等事务后, 发送给远程音频解码任务模块; 同时移动终端启动远程 音频解码任务模块, 远程音频解码任务模块接收虚拟协处理任务模块发来 的数据块和解码命令, 并将该解码命令转换成远程调用命令; 具体地, 远 程音频解码任务模块将虚拟协处理器任务模块发来的解码命令, 转换成对 音频解码器的分布式程序接口的远程调用命令, 并将远程调用命令与虚拟 协处理器任务模块发来的音频数据块进行绑定并打包, 将数据包发送至传 输适配任务子模块; 传输适配任务子模块对接收到的数据包进行无线协议 数据格式转化后, 发送至无线任务模块, 由无线任务模块将所述数据发送 至计算实体。
步骤 11~12,计算实体自身的无线任务模块将接收到的数据发送至音频 解码器; 音频解码器进行本地解码, 并返回帧数据流给移动终端;
具体地, 本步骤中, 计算实体的无线任务模块对接收到的数据进行格 式转换, 得到包含待解码的音频数据块和解码命令的数据包, 并发送至音 频解码器; 音频解码器从数据包中提取解码命令和数据块进行实际解码处 理, 具体地, 该音频解码器最终利用计算实体的 CPU、 声卡等进行解码, 并将解码得到的帧数据流返回给移动终端。
步骤 13 , 移动终端处理接收到的帧数据流, 并通过本地的音频播放器 进行播放;
具体地, 移动终端的无线任务模块将接收到的帧数据流发送至传输适 配任务子模块, 传输适配任务子模块将无线协议数据格式的帧数据流转化 为虚拟协处理器任务模块可处理的数据格式后, 将转化得到的帧数据流发 送至虚拟协处理器任务模块, 由虚拟协处理器任务模块对接收到的帧数据 流进行緩冲加速等处理后, 将最终得到的数据提供给移动终端的音频播放 器, 通过该音频播放器调用移动终端本地的功放、 耳机、 扬声器等硬件进 行播放。
另外, 当移动终端的 CPU检测到步骤 7中建立的移动终端和计算实体 之间的远程音频连接断开时, 会将远程音频解码模式切换为本地音频解码 模式, 关闭虚拟协处理器任务模块、 远程客户端任务子模块、 远程音频解 码任务模块及传输适配任务子模块等, 并启动 DSP软件任务, 唤醒 DSP; 其中, 远程音频连接断开可以是接收到用户输入的终止远程音频解码模式 的消息、 或是检测到移动终端不在所述计算实体的服务范围内、 或是计算 实体终止为移动终端提供远程音频解码服务等情况造成。
图 3示出了本发明移动终端的组成结构, 如图 3所示, 所述移动终端 包括: 无线任务模块 31、 CPU 32及 DSP任务模块 33、 远程音频连接模块
34、 虚拟协处理器任务模块 35、 以及远程音频解码任务模块 36; 其中, 无线任务模块 31 , 用于接收所述计算实体返回的帧数据流;
远程音频连接模块 34, 用于与计算实体建立远程音频连接;
虚拟协处理器任务模块 35 , 用于接收所述 CPU 32发来的待解码的音 频数据, 进行緩冲处理后发送给远程音频解码任务模块 36;
远程音频解码任务模块 36, 用于通过计算实体所提供的音频解码器的 分布式程序接口, 远程调用所述音频解码器对待解码的音频数据进行数据 解码。
进一步地, 所述无线任务模块 31 , 具体用于搜索计算实体, 向搜索到 的计算实体发送无线连接请求, 当接收到所述计算实体返回的同意接入信 息后, 建立与所述计算实体的无线连接。
进一步地, 所述远程音频连接模块 34, 还包括远程客户端子模块 341、 传输适配任务子模块 342; 其中,
远程客户端子模块 341 , 用于远程登录到所述计算实体;
传输适配任务子模块 342,用于接收远程客户端子模块 341发送的数据 包, 与无线任务模块 31进行通信, 完成与计算实体远程音频连接的建立。
其中, 计算实体启动自身的终端服务器模块, 进行分布式组件服务等 相关环境的设置, 将基于分布式实现的音频解码器作为一个组件共享给移 动终端, 并作为移动终端的音频解码器; 具体地, 添加所述移动终端到分 布式组件服务中, 同时在分布式组件服务中增加远程音频解码器, 此时, 移动终端的音频解码器列表中显示有所述共享的远程音频解码器, 相应的, 所显示的音频解码器可供移动终端共享使用。
进一步地, 所述 CPU 32, 用于接收到用户输入的远程音频解码选择信 息后, 启用远程音频解码模式, 停止移动终端的 DSP任务模块 33的 DSP 软件任务、切断移动终端的 DSP任务模块 33的 DSP和 CPU 32的数据通信, 将所述 DSP置于休眠状态。
进一步地, 所述虚拟协处理器任务模块 35 , 具体用于接收 CPU 32发 送的待解码的音频数据块和解码命令, 进行緩冲处理后, 发送给远程音频 解码任务模块 36;
远程音频解码任务模块 36,用于将虚拟协处理器任务模块 35发来的解 码命令, 转换成对计算实体的音频解码器的分布式程序接口的远程调用命 令, 并将远程调用命令与虚拟协处理器任务模块 35发来的音频数据块进行 绑定并打包, 将数据包发送至传输适配任务子模块 342。
传输适配任务子模块 342对接收到的数据包进行无线协议数据格式转 化后, 发送至移动终端的无线任务模块 31 , 由移动终端的无线任务模块 31 发送至计算实体的无线任务模块。
其中, 计算实体本地的音频解码器从接收到的数据包中提取解码命令 和数据块进行实际解码处理, 具体地, 最终利用计算实体的 CPU、 声卡等 进行解码, 并通过计算实体的无线任务模块将解码得到的帧数据流返回给 所述移动终端, 所述移动终端的无线任务模块 31接收到帧数据流后, 将接 收到的帧数据流发送至传输适配任务子模块 342, 传输适配任务子模块 342 将无线协议数据格式的帧数据流转化为虚拟协处理器任务模块 35可处理的 数据格式后, 将转化得到的帧数据流发送至虚拟协处理器任务模块 35 , 由 虚拟协处理器任务模块 35 对接收到的帧数据流数据进行緩冲加速等处理 后, 将最终得到的数据提供给移动终端的音频播放器, 通过该音频播放器 调用移动终端本地的功放、 耳机。 扬声器等硬件进行播放。
进一步地, 所述 CPU 32, 还用于检测到远程音频连接模块 34的远程 音频连接断开时, 将远程音频解码模式切换为本地音频解码模式, 关闭远 程音频连接模块 34、 虚拟协处理器任务模块 35、 及远程音频解码任务模块 36, 并启动 DSP任务模块 33 , 具体为唤醒 DSP, 并启动 DSP软件任务。 以上所述, 仅为本发明的较佳实施例而已, 并非用于限定本发明的保 护范围。

Claims

权利要求书
1、 一种移动终端音频播放的实现方法, 其特征在于, 所述方法包括: 移动终端与计算实体建立远程音频连接;
移动终端通过计算实体所提供的音频解码器的分布式程序接口, 远程 调用所述音频解码器对待解码的音频数据进行数据解码, 并接收计算实体 返回的帧数据流。
2、 根据权利要求 1所述的方法, 其特征在于, 所述移动终端与计算实 体建立远程音频连接之前, 所述方法还包括:
移动终端利用近距无线通信方式搜索计算实体;
移动终端向搜索到的计算实体发送无线连接请求, 当接收到所述计算 实体返回的同意接入信息后, 建立与所述计算实体的无线连接。
3、 根据权利要求 1所述的方法, 其特征在于, 所述移动终端与计算实 体建立远程音频连接为:
移动终端启动自身的远程客户端子模块, 远程登录到所述计算实体; 启动自身的传输适配任务子模块, 完成与计算实体远程音频连接的建 立。
4、 根据权利要求 1至 3任一项所述的方法, 其特征在于, 所述移动终 端与计算实体建立远程音频连接之后, 所述方法还包括:
移动终端接收到用户输入的远程音频解码模式选择信息后, 启用远程 音频解码模式;
停止移动终端的数字信号处理器 DSP软件任务、 切断移动终端的 CPU 和 DSP的数据通信, 并将所述 DSP置于休眠状态。
5、 根据权利要求 4所述的方法, 其特征在于, 所述移动终端通过计算 实体所提供的音频解码器的分布式程序接口, 远程调用所述音频解码器对 待解码的音频数据进行数据解码为: 移动终端启动自身的虚拟协处理器任务模块, 接收自身 CPU发送的待 解码的音频数据块和解码命令, 緩冲处理后发送给远程音频解码任务模块; 移动终端启动远程音频解码任务模块, 将所述虚拟协处理器任务模块 发来的解码命令, 转换成对计算实体的音频解码器的分布式程序接口的远 程调用命令, 并将远程调用命令与所述虚拟协处理器任务模块发来的音频 数据块进行绑定并打包, 将数据包发送至传输适配任务子模块;
所述传输适配任务子模块对接收到的数据包进行无线协议数据格式转 化后, 发送至移动终端的无线任务模块, 由移动终端的无线任务模块发送 至计算实体的无线任务模块。
6、 根据权利要求 5所述的方法, 其特征在于, 所述方法还包括: 移动终端检测到远程音频连接断开时, 将远程音频解码模式切换为本 地音频解码模式, 关闭自身的虚拟协处理器任务模块、 远程客户端子模块、 远程音频解码任务模块、 及传输适配任务子模块, 并唤醒移动终端的 DSP, 启动 DSP软件任务。
7、 一种移动终端, 包括无线任务模块、 CPU及 DSP任务模块, 其特 征在于, 所述移动终端还包括: 远程音频连接模块、 虚拟协处理器任务模 块、 以及远程音频解码任务模块; 其中,
远程音频连接模块, 用于与计算实体建立远程音频连接;
虚拟协处理器任务模块,用于接收所述 CPU发来的待解码的音频数据, 进行緩冲处理后发送给远程音频解码任务模块;
远程音频解码任务模块, 用于通过计算实体所提供的音频解码器的分 布式程序接口, 远程调用所述音频解码器对待解码的音频数据进行数据解 码;
无线任务模块, 用于接收所述计算实体返回的帧数据流。
8、根据权利要求 7所述的移动终端,其特征在于, 所述无线任务模块, 具体用于搜索计算实体, 向搜索到的计算实体发送无线连接请求, 当接收 到所述计算实体返回的同意接入信息后, 建立与所述计算实体的无线连接。
9、 根据权利要求 7所述的移动终端, 其特征在于, 所述远程音频连接 模块还包括远程客户端子模块、 传输适配任务子模块; 其中,
远程客户端子模块, 用于远程登录到所述计算实体;
传输适配任务子模块, 用于接收远程客户端子模块发送的数据包, 与 无线任务模块进行通信, 完成与计算实体远程音频连接的建立。
10、 根据权利要求 7至 9任一项所述的移动终端, 其特征在于, 所述 CPU, 用于接收到用户输入的远程音频解码模式选择信息后, 启用远程音 频解码模式, 停止移动终端的 DSP软件任务、 切断 CPU和 DSP的数据通 信, 并将所述 DSP置于休眠状态。
11、 根据权利要求 10所述的移动终端, 其特征在于, 所述虚拟协处理 器任务模块, 具体用于接收自身 CPU发送的待解码的音频数据块和解码命 令, 緩冲处理后发送给远程音频解码任务模块;
远程音频解码任务模块, 用于将虚拟协处理器任务模块发来的解码命 令, 转换成对计算实体的音频解码器的分布式程序接口的远程调用命令, 并将远程调用命令与虚拟协处理器任务模块发来的音频数据块进行绑定并 打包, 将数据包发送至传输适配任务子模块;
传输适配任务子模块, 对接收到的数据包进行无线协议数据格式转化 后, 发送至移动终端的无线任务模块, 由移动终端的无线任务模块发送至 计算实体的无线任务模块。
12、 根据权利要求 11所述的移动终端, 其特征在于, 所述 CPU, 还用 于检测到远程音频连接模块的远程音频连接断开时, 将远程音频解码模式 切换为本地音频解码模式, 关闭远程音频连接模块、 虚拟协处理器任务模 块、 及远程音频解码任务模块, 并唤醒 DSP、 启动 DSP软件任务。
PCT/CN2011/077314 2010-12-15 2011-07-19 一种移动终端及其音频播放的实现方法 Ceased WO2012079367A1 (zh)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201010591185XA CN102035942B (zh) 2010-12-15 2010-12-15 一种移动终端及其音频播放的实现方法
CN201010591185.X 2010-12-15

Publications (1)

Publication Number Publication Date
WO2012079367A1 true WO2012079367A1 (zh) 2012-06-21

Family

ID=43888239

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2011/077314 Ceased WO2012079367A1 (zh) 2010-12-15 2011-07-19 一种移动终端及其音频播放的实现方法

Country Status (2)

Country Link
CN (1) CN102035942B (zh)
WO (1) WO2012079367A1 (zh)

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102096700A (zh) * 2010-12-15 2011-06-15 中兴通讯股份有限公司 一种移动终端及其浏览器的实现方法
CN102055500A (zh) * 2010-12-15 2011-05-11 中兴通讯股份有限公司 一种移动终端及其音频播放的实现方法
CN102035942B (zh) * 2010-12-15 2013-12-04 中兴通讯股份有限公司 一种移动终端及其音频播放的实现方法
CN102098512A (zh) * 2010-12-15 2011-06-15 中兴通讯股份有限公司 一种移动终端及其视频播放的实现方法
CN103701854B (zh) * 2013-11-29 2017-06-23 深圳清华大学研究院 基于应用虚拟化的网络实时音频传输方法
CN103716684B (zh) * 2013-12-30 2018-09-04 深圳Tcl新技术有限公司 一种音频处理方法及系统
CN105657327A (zh) * 2014-11-28 2016-06-08 中兴通讯股份有限公司 一种音视频处理方法、装置及系统

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004066592A2 (en) * 2003-01-17 2004-08-05 Utofos Co., Ltd. The advanced digital audio contents service system and its implementation method for mobile wireless device on wireless and wired internet communication network
CN101072394A (zh) * 2006-05-12 2007-11-14 谢勇 手机视频转换系统
CN201556133U (zh) * 2009-12-16 2010-08-18 韩广勋 分体式计算机系统
CN102035942A (zh) * 2010-12-15 2011-04-27 中兴通讯股份有限公司 一种移动终端及其音频播放的实现方法
CN102055500A (zh) * 2010-12-15 2011-05-11 中兴通讯股份有限公司 一种移动终端及其音频播放的实现方法
CN102098512A (zh) * 2010-12-15 2011-06-15 中兴通讯股份有限公司 一种移动终端及其视频播放的实现方法

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101657032A (zh) * 2009-09-23 2010-02-24 中兴通讯股份有限公司 网络计算服务方法、系统及移动终端

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004066592A2 (en) * 2003-01-17 2004-08-05 Utofos Co., Ltd. The advanced digital audio contents service system and its implementation method for mobile wireless device on wireless and wired internet communication network
CN101072394A (zh) * 2006-05-12 2007-11-14 谢勇 手机视频转换系统
CN201556133U (zh) * 2009-12-16 2010-08-18 韩广勋 分体式计算机系统
CN102035942A (zh) * 2010-12-15 2011-04-27 中兴通讯股份有限公司 一种移动终端及其音频播放的实现方法
CN102055500A (zh) * 2010-12-15 2011-05-11 中兴通讯股份有限公司 一种移动终端及其音频播放的实现方法
CN102098512A (zh) * 2010-12-15 2011-06-15 中兴通讯股份有限公司 一种移动终端及其视频播放的实现方法

Also Published As

Publication number Publication date
CN102035942A (zh) 2011-04-27
CN102035942B (zh) 2013-12-04

Similar Documents

Publication Publication Date Title
WO2012079388A1 (zh) 一种移动终端及其视频播放的实现方法
CN102024048B (zh) 一种移动终端及其浏览器的实现方法
WO2012079367A1 (zh) 一种移动终端及其音频播放的实现方法
JP6466466B2 (ja) ワイヤレスドッキングのためのワイヤレス帯域幅の効率的な使用のためのリモートレンダリング
KR101901720B1 (ko) 더미 장치와의 연동 방법 및 그 전자 장치
WO2021143182A1 (zh) 游戏的处理方法、装置、电子设备及计算机可读存储介质
WO2012079385A1 (zh) 一种移动终端及其视频播放的实现方法
WO2021179931A1 (zh) Url投屏方法和装置
CN108184164A (zh) 音频播放方法、智能电视及计算机可读存储介质
WO2019192030A1 (zh) 一种蓝牙播放方法及电子设备
WO2014089773A1 (zh) 媒体流共享的方法及终端
WO2017124860A1 (zh) 分布式无线多屏虚拟机服务系统
WO2022135210A1 (zh) 一种增强的屏幕共享方法和系统、电子设备
WO2012079366A1 (zh) 一种移动终端及其音频播放的实现方法
WO2015085487A1 (zh) 一种设备控制的方法和设备
CN102026346B (zh) 一种移动终端及其计算方法
CN102354278A (zh) 一种音频数据的处理方法和设备
WO2012079327A1 (zh) 一种移动终端及其计算方法
CN107682360B (zh) 一种语音通话的处理方法及移动终端
WO2023207807A1 (zh) 一种音频播放方法、系统以及电子设备
CN102096700A (zh) 一种移动终端及其浏览器的实现方法
CN101964902A (zh) 网络视频流的播放方法及连接设备
WO2024082906A1 (zh) 信息获取方法、装置、蓝牙设备、终端设备及存储介质
CN103402149A (zh) 机顶盒虚拟成蓝牙音箱的方法、机顶盒、主机
CN108762714A (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: 11848679

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 11848679

Country of ref document: EP

Kind code of ref document: A1