用于优化的音频数据供应的计算机实现的方法、移动设备、计算机网络系统及计算机程序产品与流程

文档序号:12039685阅读:176来源:国知局
用于优化的音频数据供应的计算机实现的方法、移动设备、计算机网络系统及计算机程序产品与流程
本申请总体上针对用于平板电脑和/或智能手机的移动应用程序,即所谓的应用程序(app),尤其针对用于优化的音频数据供应的计算机实现的方法、移动设备、计算机网络系统和计算机程序产品。

背景技术:
移动应用,也称作移动应用程序,是通常设计为在诸如智能手机和/或平板电脑的移动设备上运行的软件应用程序。通常通过典型地由诸如苹果应用程序商店(AppleAppStore)、安卓市场(AndroidMarket)和/或黑莓应用程序世界(BlackBerryAppWorld)的移动操作系统的所有者和/或开发者运作的应用程序分发平台可以得到移动应用程序。对于移动设备的用户,用于播放包括文本信息的音频新闻和/或其他音频数据的音频应用程序近来正在变得流行。然而,由于移动设备的网络连接的问题,诸如当广播、通信和/或经由(无线)网络从服务器(主机)向移动设备下载音频数据时尤其当音频数据旨在向移动设备的用户直接播放(例如读出)时的低网络速度,因此音频应用程序的质量和/或操作性经常是有限的。因此,需要当通信和/或向移动设备下载音频数据时提供改进的和优化的功能。

技术实现要素:
根据一个总体方面,提供一种用于在移动设备上优化的音频数据供应的计算机实现的方法。该方法可以包括:评估移动设备的(一个或多个)网络连接的一个或多个参数;以及根据所述评估,在下述操作之间自动切换:从服务器实时下载音频文件中的音频数据和从服务器下载文本文件中的音频数据并且在移动设备上执行音频数据的文本到语音应用程序。换句话说,音频数据(或者简称为数据)可以作为音频文件从服务器下载或者作为文本文件从服务器下载。因此,音频数据指的是文件(诸如音频文件或文本文件)的内容。音频文件可以以用于存储数字音频数据的文件格式存储在服务器上。音频文件可以是被压缩的或未压缩的、原始比特流或具有定义的存储层的容器格式。音频文件格式可以是例如WAV、WavPAck、AppleLossless、MPEG、WindowsMediaAudioLossless、MP3、ATRAC和/或WindowsMediaAudioLossy。与音频文件相反,文本文件可以以诸如ASCII、MIME和/或.txt文件(具有各种不同的后缀,诸如.rtf、.doc、.xml、.txt、.xslt等)的文本文件格式存储在服务器上。文本文件可以是结构为一系列电子文本行的一种计算机文件。文本文件可以存在于可以存储在服务器上的计算机文件系统内。音频数据或数据,即可涉及具有文本信息(诸如新闻)的音频内容的文件内容,可以存储在音频文件中和文本文件中,从而音频文件和文本文件可具有基本相同的文本内容。为了在诸如移动设备的计算机设备上向用户播放(例如读出)文本文件的内容即音频数据,可以利用常见的文本到语音应用程序转换文本文件中的音频数据。对网络连接,即诸如智能手机或平板电脑的移动设备到用于移动设备1的远程服务器的访问的网络的连接进行自动评估或分析。在网络连接评估期间,考虑网络连接的一个或多个参数。该一个或多个参数可包括网络连接的连接性类型(例如蓝牙、WiFi、3g/UMTS、Edge、LTE)、信号强度、信号质量(也称为链接质量)和/或关于下载预定文件(例如,具有例如在200到1000kbit/s之间的优选地600kbit/s的预定大小的测试文件)的下载速度。根据所描述的方法可以评估移动设备的一个或多个不同网络连接的参数。根据所描述的方法而在两种下载模式之间的切换可以这样执行:根据评估而请求服务器发送音频文件或文本文件,或者基于所执行的评估由服务器提供音频文件或文本文件。快速网络连接可以是具有可接受的网络速度例如100kbit/s或更高网络速度的网络连接。可接受的信号强度可以是40dBμ/m或者更高的信号强度以及可接受的信号质量可以是1e06BER(即,每传送一百万比特1错误比特)的信号质量。执行所述自动分析和/或评估以确定是从服务器实时下载直接在音频文件中的音频数据,还是从服务器下载相应文本文件中的音频数据并使用移动设备所支持的文本到语音应用程序(也称为文本到语音转换或文本到语音功能)转换所下载的文本文件。该方法允许执行关于是直接从服务器针对诸如音频新闻的音频数据和/或包括文本信息的其他音频数据实时下载音频文件(例如MP3文件或MPEG文件),还是下载对应的文本文件并继而使用移动设备上的文本到语音应用程序移动设备上的优化的语音数据供应将文本转换成语音的自动预先决定。一方面,在参数的评估导致下载文本文件的情况下可以保证从服务器有效的数据下载。另一方面,当从服务器下载音频文件时以高质量向移动设备的用户播放音频数据。换句话说,针对面对向移动设备的用户播放高质量的音频数据以及即使仅慢网络连接可用也提供来自服务器的快速音频数据下载之间的权衡,可以得到一种有效的和灵活的方案。网络连接参数的评估是有效的,因为可以使用移动设备的内置技术并且提供基于自动网络连接分析的两种下载模式之间的自动切换。切换是灵活的且有效的,因为评估自动记录信号强度变化和/或网络连接的连接类型中的变化。在一个方面中由可安装在移动设备上的移动应用程序(或者移动APP)执行评估参数。在另一方面中,由服务器执行评估参数。服务器可以是单独服务器,或者包括一个或多个诸如服务器云的分布式服务器的分布式服务器环境。服务器可以是云或云环境的一部分或者被称为云或云环境。在另一方面中,评估移动设备的网络连接的一个或多个参数可包括:从服务器下载测试文件;以及检查所下载的测试文件的下载速度是否大于阈值。在又一方面中,如果所下载测试文件的下载速度大于阈值,则可以从服务器在音频文件中实时下载音频数据。在又一方面中,评估移动设备的网络连接的一个或多个参数可包括:分析网络连接的信号强度;以及根据网络连接的信号强度设置阈值。在又一方面中,评估移动设备的网络连接的一个或多个参数可包括:分析网络连接的信号质量。在又一方面中,评估移动设备的网络连接的一个或多个参数可包括:通告网络连接的信号强度上的变化;以及检查变化的信号强度是否大于针对网络连接信号强度的预定值。在又一方面中,评估移动设备的网络连接的一个或多个参数可包括:检查网络连接的连接性类型。在又一方面中,如果连接性类型是具有低网络速度的连接类型(即,不是高网络速度,例如小于100kbit/s的网络速度),则从服务器下载文本文件中的音频数据并在移动设备上执行音频数据的文本到语音应用转换。例如,在连接性类型不是基于WiFi的情况中,可以从服务器在文本文件中下载音频数据并通过移动设备支持的内置文本到语音应用程序(或功能)在移动设备上执行音频数据的文本到语音转换。否则,如果连接性类型是基于WiFi的连接,可以执行对根据所描述的方法的一个或多个参数的评估。在又一方面中,所描述的方法可实现为可安装在移动设备上的移动应用程序。根据另一总体方面,提供一种用于优化的音频数据供应的移动设备。该移动设备可包括:安装在移动设备上的移动应用程序,其中移动应用程序能够操作以执行所描述的方法。根据另一总体方面,提供一种用于优化的音频数据供应的计算机网络系统,该计算机网络系统可包括:移动设备,具有在其上安装的移动应用程序;服务器,其在音频文件和对应的文本文件中存储音频数据,文本文件可以通过文本到语音应用程序执行;以及网络,其能够操作以连接移动设备和服务器,其中服务器或移动应用程序能够操作以执行所描述的方法。在另一总体方面中,提供一种包括计算机可读指令的计算机程序产品,当其被装载到计算机系统和/或计算机网络系统并在计算机系统和/或计算机网络系统中运行时,使计算机系统和/或计算机网络系统执行所描述的方法。使用计算机程序产品,在本说明书中描述的主题可以实现为在信息载体(诸如CD-ROM、DVDROM、半导体存储器、信号和/或数据流以及硬盘)中有形地实现的方法或系统。这样的计算机程序产品可以使数据处理装置进行在本说明书中描述的一个或多个操作。另外,在本说明书中描述的主题也可以实现为系统,该系统包括处理器和耦合到处理器的存储器。存储器可以编码一个或多个程序使处理器执行在本说明书中描述的一个或多个方法步骤或动作。此外,在本说明书中描述的主题可使用各种MRI机器实现。在所附示例性附图和下面的示例性描述中阐明了一个或多个实施方式的细节。其他特征将从说明书和附图以及权利要求书中变得显而易见。附图说明图1示出用于优化音频数据流传输的计算机网络系统的示例性框图。图2示出在启动相关音频应用程序时用于优化音频数据流传输的计算机实现的方法的示例性流程图。图3示出在运行相关音频应用程序时用于优化音频数据流传输的计算机实现的方法的示例性流程图。图4示出用于实现如图1到3中示出的计算机网络、计算机系统和计算机实现的方法的示例性计算机系统和/或计算机网络系统。具体实施方式下面,将参照附图给出示例的详细描述。应该理解对示例可以进行各种修改。特别地,一个示例中的元件可以被组合并使用在其他示例中以形成新的示例。图1示出一种示例性计算机网络系统,其中可以提供和实现在移动设备上的优化的音频数据供应。音频数据包括音频新闻和/或包括文本信息的其他音频数据。音频数据可以向支持音频接口的移动设备的用户播放(例如,读出)。与诸如音乐的数据相反,诸如音频新闻的数据(这里称为音频数据)经常由于现实而频繁变化,并且通常从服务器(例如新闻服务器)直接下载,并且下载这样的音频数据的用户通常兴趣在于立刻听到所下载的文件。然而,由于移动设备的网络连接的带宽问题,诸如信号强度较弱、下载速度较低、很难接受的信号或链接质量,和/或慢下载速度的连接类型,因此音频数据的收听质量经常不令人满意。参考图2和3的下面描述的优化音频数据供应可以实现为移动应用程序10。在本申请中,术语“移动应用程序”和“应用程序”可互换使用。应用程序10可以下载、安装和/或运行在移动设备1(诸如平板电脑和/或智能手机)上。可以从应用程序分发平台下载和安装应用程序10。应用程序10可以称为与音频应用程序12有关的切换应用程序10,从而当音频应用程序12开始时该切换应用程序10自动开始,当音频应用程序12运行时该切换应用程序10运行和/或当音频应用程序12结束时该切换应用程序10自动结束。切换应用程序10可以实现为音频应用程序12的一部分或者与音频应用程序12分开但连接到音频应用程序12,从而当音频应用程序12开始时该切换应用程序10自动开始,当音频应用程序12运行时该切换应用程序10运行和/或当音频应用程序12结束时该切换应用程序10自动结束。移动设备1支持互联网连接应用程序和/或基于浏览器对互联网和/或万维网的访问以及可以通过网络连接而连接到网络2(优选为无线网络)。网络连接可以例如基于WiFi、基于UMTS/3G、基于LTE和/或基于Edge。在一个示例中,经由网络2连接移动设备1和服务器(或主机)3。移动设备1上可以具有安装其上的一个或多个移动应用程序10、12。安装在移动设备1上的应用程序10、12中的一个应用程序12可以是音频应用程序12,其用于将可以经由网络2(即,经由网络连接)从服务器3向移动设备1下载的新闻数据做成音频新闻列表。可以通过音频应用程序12由移动设备1的用户消费的音频数据可以是音频新闻和/或包括文本信息的其他音频数据,其中音频数据的文本可以通过移动设备1上的音频应用程序12向用户读出。应用程序10、12中的另一个应用程序10与音频应用程序12关联,用于在访问服务器3以从服务器3经由网络2向移动设备1下载包括文本信息的音频数据时在移动设备1上对音频数据供应进行优化。服务器3可以是存储有音频数据的新闻服务器。音频数据可以在音频文件30中和对应的文本文件32中存储在服务器3上。换句话说,新闻(音频数据)的内容可以存储在文本文件32中和对应的音频文件30中。文本文件32可以存储在服务器3上。为了以电子方式向移动设备1的用户播放(例如读出)存储在文本文件32中的音频数据,使用内容或数据(存储在文本文件中的音频数据)转换,该转换使用可用的文本到语音功能,诸如由包括安卓(Android)、iOS、视窗移动/电话(WindowsMobile/Phone)、塞班(Symbian)、黑莓BBX(BlackBerryBBX)、黑莓6操作系统(BlackBerry6OS)、黑莓7操作系统(BlackBerry7OS)等不同移动操作系统所提供和/或支持的文本到语音转换工具(也叫做文本到语音应用程序)。文本到语音应用程序将常规的语言文本(例如存储在文本文件32中的音频数据)变换为语音。音频文件30可以以用于存储数字音频数据的文件格式存储在服务器上。音频文件可以是被压缩的或未压缩的、原始比特流或具有定义的存储层的容器格式。音频文件格式可以是例如WAV、WavPAck、AppleLossless、MPEG、WindowsMediaAudioLossless、MP3、ATRAC和/或WindowsMediaAudioLossy。在操作中,当用户激活移动设备1上的音频应用程序12时,切换应用程序10可以自动启动。备选地或附加地,切换应用程序10可周期性检查移动设备1的网络连接,从而当音频应用程序12启动时,基于对网络连接的分析而下载音频数据,如根据参照图2和3的下面所描述的方法的切换应用程序10所执行。基本上,切换应用程序10可操作以通过评估网络连接的一个或多个参数来分析移动设备1的网络连接。执行所述自动分析和/或评估以确定是从服务器3实时下载直接在音频文件30中的音频数据,还是从服务器下载相应文本文件32中的音频数据并使用由移动设备1支持的文本到语音转换来转换所下载的文本文件。音频文件30可以例如通过音频应用程序12直接向用户播放,并且使用移动设备1具有的文本到语音转换将文本文件32变换成语音并向用户播放。一个或多个参数可包括网络连接的连接类型(例如,WiFi、3g/UMTS、Edge、LTE)、信号强度、信号质量(也称为链接质量)和/或关于下载预定文件(例如,具有例如在100到2000kbit或者200到1000kbit之间的优选地600kbit的预定大小的测试文件)的下载速度。信号强度可以是对在移动设备1处经由网络连接所接收的信号幅度的测量。信号(或链接)质量可以测量在数据下载期间发生的数据包错误数量。例如,移动设备1离WiFi网络连接的接入点越近,信号强度就越高,然而,由于在该区域中的微波炉和/或移动电话造成干扰,移动设备1可能具有较低的信号质量。相反,移动设备1可能远离WiFi网络连接的接入点并且因此接收较低的信号强度,但是由于例如没有任何射频干扰因此接收较高的信号质量。图2示出用于检查移动设备到网络的网络连接的方法的示例性实施方式。该方法可实现为移动应用程序(诸如切换应用程序10)的一部分。当移动设备1的用户请求使用音频应用程序12下载诸如音频新闻的包括文本信息的音频数据时,当用户通过例如点击表示应用程序10的图标而激活移动10,和/或移动应用程序10自动地(例如周期性地)评估、检查和/或分析已经安装应用程序10的移动设备1的网络连接时,移动应用程序10可被激活。在S1处,执行已经在其上安装切换应用程序10的移动设备1的网络连接的连接类型检查。该连接类型检查确定对移动设备1可用的当前(无线)网络。可用的网络可包括基于WiFi的网络、基于3G/UMTS的网络、基于Edge的网络、基于LTE的网络等。确定是否能够确定当前可用的连接类型。移动设备1上实现的移动操作系统的内置功能可用于检查移动设备1的连接类型。例如,在移动设备的移动操作系统为安卓的情况下,可以实现描述给定类型(例如,“移动”或“WiFi”)的网络接口的状态的安卓网络信息类(Android’sNetworkInfoclass)以检查连接类型。在S1处,如果不能确定连接类型,则S2,通过下载测试文件执行定制检查,该测试文件可以具有例如400到1000kbit/s,优选600kbit/s的大小。S3,已经从网络2上的服务器3下载了测试文件,切换应用程序10确定测试文件的下载速度是否大于预定阈值。在示例性实现中,该阈值定义为100kbit/s的下载速度。该阈值可具有另外的数值,诸如在50kbit/s到300kbit/s之间的值或者在80kbit/s到200kbit/s之间的值。特别地该阈值可以是90kbit/s、120kbit/s、140kbit/s、180kbit/s、200kbit/s中的一项。在使用其下载测试文件的下载速度大于预定阈值的情况下,S3,作为音频文件30从服务器3直接下载由用户(例如经由音频应用程序12)请求的音频数据下载。否则,如果使用其下载测试文件的下载速度小于或等于预定阈值,从服务器下载如文本文件32的由用户(例如经由音频应用程序12)请求的音频文件,并使用由移动设备1的移动操作系统支持的文本到语音功能根据文本文件32向用户播放音频数据。在S1处,如果可以确定连接类型,则S5,确定移动设备1的网络连接的连接类型是否涉及具有良好网络速度(例如诸如基于WiFi网络的至少100kbit/s的网络速度)的快速网络连接。在S5处,在连接类型是快速网络连接的情况下,执行网络连接的信号强度分析。移动设备1的底层移动操作系统所提供和/或支持的功能可用于对所检测到的网络连接的信号强度执行和/或进行分析。例如,如果在S5处确定是基于WiFi的网络连接类型并且如果移动设备1的移动操作系统是安卓,则可以实现安卓的WifiManager和WifiInfo类以检查所确定的连接类型的信号强度。WifiManager类提供用于管理WiFi连接性的几个方面的初级API。基本上,WifiManager类提供用于管理接入点扫描的API。WifiInfo类描述WiFi连接的状态是活跃的或者是处于活跃的过程中。基本上,WifiInfo类可允许以Mbps量级来确定连接的链接速度。在S5处,除了所确定的连接类型的信号强度的分析以外,切换应用程序10还可以从服务器3下载测试文件。与步骤S3类似,测试文件可具有预定大小并且执行关于是否以大于预定阈值的下载速度下载测试文件的测试。可以根据网络连接的信号强度来设置阈值。例如,在较高或者可接受的信号强度(例如40dBμ/m或更高)的情况下,阈值被降低(例如从120kbit/s降低到100kbit/s)。如果信号强度分析结果和/或测试文件下载测试与预订阈值数值的比较结果是肯定的,则S3,作为音频文件30从服务器3直接实时下载所请求的音频数据。否则,S4和S6,作为文本文件32从服务器3下载所请求的音频数据,并通过在移动设备1上运行的移动操作系统的内置的文本到语音功能而向用户播放所请求的音频数据。图3示出在检测到关于移动设备1到网络2的网络连接的信号强度变化时切换应用程序10的示例性实施方式。切换应用程序10可支持对移动设备1上的特定通话状态(包括服务状态和/或信号强度)的变化的自动监控。S10,切换应用程序10自动通告(或检测)移动设备1的网络连接的预先确定的信号强度的变化。在示例性实现中,移动设备1的底层移动操作系统是安卓,可以实现用于监控移动设备1上的特定电话状态(包括服务状态、信号强度和/或消息等待指示符(语音邮件))中的变化的安卓的PhoneStateListner类,以自动确定和/或通告信号强度的变化。检查变化的或新的信号强度对于经由网络2作为音频文件30从服务器3直接下载音频数据是否仍然是可接受的。可接受的信号强度可以是至少40dBμ/m的网络的信号强度。在新信号强度仍然可接受的情况下,执行连接性类型检查(S20)以便确定移动设备1到服务器3的网络连接2的最终质量(S30)。检查所通告的新信号强度的连接性类型可包括如参照图2描述的步骤S1到S6的一个或多个或所有步骤。在S30处已经检查连接性类型之后,检查网络连接的信号质量(也称为链接质量)是否是可接受的。信号质量可以是信噪比和/或依据比特错误率(BER)表示。可接受的信号质量可涉及1e06的BER(即,每传输一百万比特一错误比特)。S30,在信号质量可接受的情况下,可以经由网络2从服务器3作为音频文件30直接下载音频数据。否则,如果确定所通告的新信号强度的质量不满足下载音频文件的标准,则可以经由网络2作为文本文件32从服务器3向移动设备1下载音频数据并使用内置的文本到语音功能向用户播放该音频数据。在新通告的信号强度不再是可接受的情况下,例如如果通告的信号强度低于预定阈值数值,则S40,切换应用程序10确定可用网络2是否是快速网络2(例如使用至少100kbit/s的网络速度的网络连接,例如基于WiFi的网络、基于LTE的网络和/或基于3G/UMTS的网络)(S40)。在S40处,在所确定的网络连接是快速网络连接的情况下,优选结合来自服务器3的测试文件的下载来分析该快速网络连接。在S40处,涉及图2的S5的一个或多个或所有步骤可以在S40处执行。在S50处,评估网络连接的信号质量。如果信号质量是可接受的(例如,1e06或者更小的BER),则从服务器3实时下载音频文件30中的音频数据。否则,在对应的文本文件32中下载音频数据并使用移动设备1的内置的文本到语音转换功能向用户播放该音频数据。在确定没有快速网络连接的情况下(S60),在对应的文本文件32中下载音频文件并使用移动设备1的内置的文本到语音能力向用户播放该音频文件。参考图2和3描述的方法可以以可替代的方式和/或以组合方式实现为在移动设备上可安装的移动应用程序。图4示出用于实施本发明的示例性系统,其包括以常规计算环境920(例如个人计算机)形式的通用计算设备。该常规计算环境包括处理单元922、系统存储器924以及系统总线926。该系统总线将包括系统存储器924的各种系统部件耦合到处理单元922。处理单元922通过访问系统存储器924可执行算术、逻辑和/或控制操作。系统存储器924可存储与处理单元922结合使用的信息和/或指令。系统存储器924可包括易失存储器和非易失存储器,诸如随机访问存储器(RAM)928和只读存储器(ROM)930。包含有助于在个人计算机920内的元件之间传递信息的基本例程的基本输入/输出系统(BIOS),例如在启动期间,可存储在ROM930中。系统总线926可以是总线结构几种类型的任意一种,该总线结构包括使用任何种类总线架构的存储器总线或存储器控制器、外围设备总线、本地总线。个人计算机920可进一步包括用于从硬盘(未示出)读取和向硬盘写入的硬盘驱动器932,以及用于从可移除磁盘936读取或向可移除磁盘936写入的外部盘驱动器934。可移除磁盘可以是用于磁盘驱动器的磁盘或者用于光盘驱动器的光盘(诸如CD-ROM)。硬盘驱动器932和外部盘驱动器934分别通过硬盘驱动接口938和外部盘驱动接口940连接到系统总线926。驱动器及其相关的计算机可读介质提供计算机可读指令、数据结构、程序模块和用于个人计算机920的其他数据的非易失性存储。数据结构可包括针对如上面描述的用于优化的音频数据流传输的方法的实现的相关数据。该相关数据可在数据库(例如关系型数据库管理系统或者面向对象型数据库管理系统)中组织。虽然此处描述的示例性环境采用硬盘(未示出)和外部盘936,但是本领域技术人员应该意识到,也可以在示例性操作环境中使用能够存储可被计算机访问的数据的其他类型的计算机可读媒体,诸如磁带、闪存卡、数字视频磁盘、随机访问存储器、只读存储器等。在硬盘、外部磁盘936、ROM930或RAM928上可以存储大量程序模块,其包括操作系统(未示出)、一个或多个应用程序944、其他程序模块(未示出)以及程序数据946。应用程序可包括如图1到3所描述的至少一部分功能性。如下面讨论,用户可通过输入装置诸如键盘948和鼠标950将命令和信息输入到个人计算机920中。其他输入装置(未示出)可包括麦克风(或者其他传感器)、操纵杆、游戏控制器、扫描仪等。这些和其他输入装置可通过耦合到系统总线926的串行端口接口952而连接到处理单元922,或者可以被其他接口诸如并行端口接口954、游戏端口或者通用串行总线(USB)集中。此外,可以使用打印机956打印信息。打印机956和其他并行输入/输出装置可通过并行端口接口954连接到处理单元922。监视器958或者其他类型的显示装置也经由接口(诸如视频输入/输出960)连接到系统总线926。除了监视器以外,计算环境920可包括其他外围输出装置(未示出),诸如扬声器或者其他音频输出。计算环境920可与其他电子装置诸如计算机、电话(有线或者无线)、个人数字助理、电视等通信。为了通信,计算机环境920可利用到一个或多个电子装置的连接而在网络环境中运行。图4描绘了与远程计算机962联网的计算机环境。远程计算机962可以是另一计算环境,诸如服务器、路由器、网络PC、对端设备或者其他常用网络节点,并且可包括上面描述的与计算环境920有关的多个或所有元件。图4中描绘的逻辑连接包括局域网(LAN)964和广域网(WAN)966。这样的网络环境在办公室、企业范围的计算机网络、内联网和互联网中是常见的,并且特别地是可以加密的。当在LAN网络环境中使用时,计算环境920可通过网络I/O968连接到LAN964。当在WAN网络环境中使用时,计算环境920可包括调制解调器970或者用于在WAN966上建立通讯的其他装置。调制解调器970可以位于计算环境920的内部或外部,其经由串行端口接口952连接到系统总线926。在联网环境中,所描绘的与计算环境920有关的程序模块或者其一部分可以存储在常驻远程计算机962的远程存储器存储装置中或者可由其访问的远程计算机962的远程存储器存储装置中。此外,与用于(上面描述的)策略评估的优化的方法有关的其他数据可以常驻远程计算机962或者可经由远程计算机962进行访问。应该认识到,所示出的网络连接是示例性的,并且可以使用在电子设备之间形成通信链接的其他装置。上述计算系统仅仅是可用于实现用于优化的音频数据流的方法的计算系统的一个示例。附图标记列表1移动设备2网络3服务器10切换应用程序12音频应用程序30mp3文件32文本文件S1-S6连接性检查S10-S60通告信号强度中的变化920常规计算环境922处理单元924系统存储器926系统总线928随机访问存储器(RAM)930只读存储器(ROM)932硬盘驱动器934外部磁盘驱动器936可移除磁盘938硬盘驱动器接口940外部磁盘驱动器接口944一个或多个应用程序946程序数据948键盘950鼠标952串行端口接口954并行端口接口956打印机958监视器960视频输入/输出962远程计算机964局域网(LAN)966广域网(WAN)968网络I/O970调制解调器
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1