移动电子设备中的实时数据的播放控制方法及装置的制作方法

文档序号:7760188阅读:150来源:国知局
专利名称:移动电子设备中的实时数据的播放控制方法及装置的制作方法
技术领域
本发明涉及移动电子设备,具体地讲,涉及一种移动电子设备中的实时数据的播放控制方法及播放控制装置。
背景技术
现在大多数移动电子设备(比如移动电话、个人数字助理PDA、MP3播放器、MP4播放器、平板电脑、上网本、车载电子设备等)都会有用于播放实时数据的实时数据播放模块和用于播放本地数据的本地数据播放模块,用户既可以用实时数据播放模块接收实时数据,也可以用本地数据播放模块进行本地数据的播放。所述实时数据包括音频或视频广播数据、网络音频或网络视频等实时性强的数据,如通过卫星网络、广播网络(包括FM广播,DVB-H, CMMB, DMB等)、移动通信网络(包括移动流媒体等)以及诸如WIFI、RF网络等短距·离网络传送的数据,而本地数据是比如本地音频、视频、游戏等在本地播放的数据。播放实时数据的优点是实时性比较好,可以接收各种数据,缺点是容易受到外界的干扰,致使接收的实时数据的信号强度弱时,不能实现实时数据的正常播放。

发明内容
针对上述不便之处,提出了本发明。本发明的目的是提供一种如何在能够提供实时数据的网络的信号强度变弱从而不能正常播放实时数据时,能够实现与其他网络的实时数据的播放或本地数据播放的切换,从而让使用者避开繁杂的噪音,享受现代科技给人们生活带来的快乐。根据本发明的一方面,提供一种移动电子设备中的实时数据播放控制方法,包括播放实时数据;在播放实时数据的过程中检测提供所述实时数据的网络的信号强度;如果检测到提供实时数据的网络的信号强度为弱从而不能正常播放实时数据,则将实时数据的播放切换至本地数据播放。根据本发明的另一方面,所述提供实时数据的网络为多个网络,其中,检测提供实时数据的网络的信号强度的步骤可包括检测提供实时数据的当前网络的信号强度;如果检测到当前网络的信号强度为弱从而不能正常播放实时数据,则检测提供相同实时数据或相似实时数据的其他网络的信号强度;其中,如果所有上述其他网络的信号强度均为弱从而不能够正常播放实时数据,则将实时数据的播放切换至本地数据播放。根据本发明的另一方面,如果从所述其他网络中检测到具有信号强度为强从而能够正常播放实时数据的网络,则可将当前实时数据的播放切换到该检测到的信号强度为强的网络的实时数据的播放。根据本发明的另一方面,所述方法还可包括在本地数据播放的过程中,检测提供实时数据的网络的信号强度;如果提供实时数据的网络强度为强从而能够正常播放实时数据,则暂停或停止本地数据播放并切换至网络的实时数据的播放。根据本发明的另一方面,所述方法还可包括在本地数据播放的过程中,检测所述当前网络和/或所述其他网络的信号强度;如果所述当前网络和/或所述其他网络中存在信号强度为强的网络从而能够正常播放实时数据,则暂停或停止本地数据播放并切换至所述信号强度为强的网络的实时数据的播放。根据本发明的另一方面,在将实时数据的播放切换到本地数据的播放的步骤中,如果移动电子设备的用于播放本地数据的本地数据播放模块处于关闭状态,则可开启本地数据播放模块以进行本地数据的播放;如果本地数据播放模块处于暂停状态,则从暂停的位置开始进行本地数据的播放。根据本发明的另一方面,如果自切换到本地数据的播放的预定时间段内,检测到提供实时数据的网络的信号强度持续为弱从而不能正常播放实时数据,则可关闭包括在移动电子设备中的用于播放实时数据的实时数据播放模块以终止实时数据的播放。根据本发明的另一方面,如果自切换到本地数据的播放的预定时间段内,检测到
所述当前网络和/或所述其他网络的信号强度持续为弱从而不能正常播放实时数据,则可关闭包括在移动电子设备中的用于播放实时数据的实时数据播放模块以终止实时数据的播放。根据本发明的另一方面,自暂停本地数据的播放预定时间段后,可关闭包括在移动电子设备中的用于播放本地数据的本地数据播放模块以停止本地数据的播放。根据本发明的另一方面,在本地数据播放的过程中,可停止接收实时数据,并继续检测提供实时数据的网络的信号强度。根据本发明的另一方面,在将本地数据的播放切换至网络的实时数据的播放时,如果最初提供实时数据的网络的信号强度为强从而能够正常播放实时数据,则可将本地数据的播放优先切换到该最初提供实时数据的网络的实时数据的播放。根据本发明的另一方面,可以以下面所述的方式判断提供实时数据的网络的信号强度如果检测的信号强度大于预先设置的阈值,则确定该提供实时数据的网络的信号强度为强从而能够正常播放实时数据;否则,确定该提供实时数据的网络的信号强度为弱从而不能正常播放实时数据。根据本发明的另一方面,可以以下面所述的方式判断提供实时数据的网络的信号强度在规定的时间内检测N次信号强度的值,其中,N为大于等于3的自然数,如果检测的信号强度的值都比预先设置的阈值高,或者在规定时间内检测N次的信号强度的值的平均值比预先设置的阈值高,或者在规定时间内检测出的提供实时数据的网络的信号强度比预先设置的阈值高的次数与N的比值高于预定比值,则确定该提供实时数据的网络的信号强度为强从而能够正常播放实时数据;否则,确定该提供实时数据的网络的信号强度为弱从而不能正常播放实时数据。根据本发明的另一方面,在用户强制关闭本地数据播放时,如果实时数据的播放处于挂起状态,则可同时关闭包括在移动电子设备中的用于播放实时数据的实时数据播放模块或提示同时关闭所述实时数据播放模块。根据本发明的另一方面,在用户强制关闭实时数据播放时,如果本地数据播放处于暂停状态,则可同时关闭包括在移动电子设备中的用于播放本地数据的本地数据播放模块或提示同时关闭所述本地数据播放模块。根据本发明的另一方面,提供一种移动电子设备中的实时数据播放控制装置,所述装置包括实时数据播放模块,用于播放实时数据;检测模块,检测提供实时数据的网络的信号强度;本地数据播放模块,用于播放本地数据;控制模块,根据检测模块检测的信号强度来对实时数据播放模块和本地数据播放模块进行控制;并在检测模块检测到提供实时数据的网络的信号强度为弱从而不能正常播放实时数据时,将实时数据的播放切换至本地数据播放。根据本发明的另一方面,所述提供实时数据的网络可以为多个网络,其中,检测模块检测提供实时数据的当前网络的信号强度,如果检测到当前网络的信号强度为弱从而不能正常播放实时数据,则检测模块检测提供相同实时数据或相似实时数据的其他网络的信号强度;其中,如果所有上述其他网络的信号强度均为弱从而不能够正常播放实时数据,则控制模块将实时数据的播放切换至本地数据播放。根据本发明的另一方面,如果检测模块从所述其他网络中检测到具有信号强度为强从而能够正常播放实时数据的网络,则控制模块可将当前实时数据的播放切换到该检测到的信号强度为强的网络的实时数据的播放。 根据本发明的另一方面,在本地数据播放模块进行本地数据播放的过程中,检测模块可检测提供实时数据的网络的信号强度;如果提供实时数据的网络强度为强从而能够正常播放实时数据,则控制模块可暂停或停止本地数据播放并切换至网络的实时数据的播放。根据本发明的另一方面,在本地数据播放模块进行本地数据播放的过程中,检测模块可检测所述当前网络和/或所述其他网络的信号强度;如果所述当前网络和/或所述其他网络中存在信号强度为强的网络从而能够正常播放实时数据,则控制模块可暂停或停止本地数据播放并切换至所述信号强度为强的网络的实时数据的播放。根据本发明的另一方面,在将实时数据的播放切换到本地数据的播放的过程中,如果本地数据播放模块处于关闭状态,则控制模块可开启本地数据播放模块以进行本地数据的播放;如果本地数据播放模块处于暂停状态,则可从暂停的位置开始进行本地数据的播放。根据本发明的另一方面,如果自切换到本地数据的播放的预定时间段内,检测模块检测到提供实时数据的网络的信号强度持续为弱从而不能正常播放实时数据,则控制模块关闭实时数据播放模块以停止实时数据的播放。根据本发明的另一方面,如果自切换到本地数据的播放的预定时间段内,检测模块检测到所述当前网络和/或所述其他网络的信号强度持续为弱从而不能正常播放实时数据,则控制模块可关闭实时数据播放模块以停止实时数据的播放。根据本发明的另一方面,自暂停本地数据的播放预定时间段后,控制模块可关闭本地数据播放模块以停止本地数据的播放。根据本发明的另一方面,在本地数据播放模块进行本地数据播放的过程中,实时数据播放模块可停止接收实时数据,并且检测模块继续检测提供实时数据的网络的信号强度。根据本发明的另一方面,在将本地数据的播放切换至网络的实时数据的播放时,如果最初提供实时数据的网络的信号强度为强从而能够正常播放实时数据,则控制模块可将本地数据的播放优先切换到该最初提供实时数据的网络的实时数据的播放。根据本发明的另一方面,可以以下面所述的方式判断提供实时数据的网络的信号强度如果检测的信号强度大于预先设置的阈值,则控制模块确定该提供实时数据的网络的信号强度为强从而能够正常播放实时数据;否则,控制模块确定该提供实时数据的网络的信号强度为弱从而不能正常播放实时数据。根据本发明的另一方面,控制模块可以以下面所述的方式判断提供实时数据的网络的信号强度在规定的时间内检测N次信号强度的值,其中,N为大于等于3的自然数,如果检测的信号强度的值都比预先设置的阈值高,或者在规定时间内检测N次的信号强度的值的平均值比预先设置的阈值高,或者在规定时间内检测出的提供实时数据的网络的信号强度比预先设置的阈值高的次数与N的比值高于预定比值,则控制模块确定该提供实时数据的网络的信号强度为强从而能够正常播放实时数据;否则,控制模块确定该提供实时数据的网络的信号强度为弱从而不能正常播放实时数据。根据本发明的另一方面,在用户强制关闭本地数据播放时,如果实时数据的播放处于挂起状态,则控制模块可同时关闭实时数据播放模块或提示同时关闭所述实时数据播放模块。·
根据本发明的另一方面,在用户强制关闭实时数据播放时,如果本地数据播放处于暂停状态,则控制模块可同时关闭本地数据播放模块或提示同时关闭所述本地数据播放模块。


图I是示出根据本发明的一个实施例的实时数据播放控制方法的流程图。图2是根据本发明示例性实施例的实时数据播放控制装置的框图。
具体实施例方式图I是示出根据本发明一个实施例的实时数据播放控制方法的流程图。下面,将结合图I来详细描述本发明的示例性实施例。根据本发明的一方面,在步骤S110,播放实时数据。在步骤S120,检测提供实时数据的网络的信号强度。在步骤S130中对信号强度进行判断,如果信号强度为强从而能够正常播放实时数据,则在步骤S140继续进行实时数据的播放,同时返回步骤S120以对信号强度进行检测;否则,在步骤S150中检测提供相同实时数据或者提供与先前播放的实时数据属于同类节目的相似实时数据的其他网络的信号强度。在步骤S160中,进一步判断检测到的提供相同实时数据相似实时数据的网络的信号强度。如果检测到提供相同实时数据或者相似实时数据的某一网络的信号强度为强,则执行步骤S170,执行该网络的相同实时数据或相似实时数据的播放,同时返回步骤S120对该网络的信号强度进行检测;否则,在步骤S180中将实时数据的播放切换到本地数据的播放,并检测能够提供实时数据的网络的信号强度。这里,能够提供实时数据的网络可以是最开始提供实时数据的网络,也可以是提供相同或相似实时数据的其他网络。具体地讲,在从所述当前网络或所述其它网络切换到本地播放的情况下,可以仅检测当前网络的信号强度,或者检测所述当前网络和所有可以播放相同或相似实时数据的所述其它网络的信号强度。另外,在自所述其它网络切换到本地播放的情况下,也可以仅检测最后切换的网络的信号强度。在步骤S190中,判断能够提供实时数据的网络的信号强度。如果能够提供实时数据的网络的信号强度都为弱从而不能正常播放实时数据时,则继续执行步骤S180以进行本地数据的播放;否则,在步骤S200,暂停或停止本地数据的播放,并从检测到信号强度为强的某一能够提供实时数据的网络接收数据以执行实时数据的播放,这里,如果最初提供实时数据的网络的信号强度为强从而能够正常播放实时数据,则优先选择该最初提供实时数据的网络。这里,所述最初提供实时数据的网络是指用户刚开始播放实时数据时提供该实时数据的网络。上面针对图I的描述只是示例性的。本领域技术人员可根据实际情况而对上面所述的实施例进行修改。例如,根据本发明的另一实施例,当在步骤S130判断出信号强度为弱从而不能正常播放实时数据时,则将实时数据的播放直接切换到步骤S180的本地数据的播放,而不检测其他网络的信号强度。也就是说,根据本发明的实施例,实时数据播放控制方法也可不包括步骤S150、S160和S170。在这种情况下,与图I的步骤S180相应的步骤应该为切换到本地数据播放并检测该提供实时数据的网络的信号强度。如果该提供实时 数据的网络的信号强度为弱从而不能正常播放实时数据时,则继续执行该步骤以进行本地数据的播放;否则,暂停或停止本地数据的播放,并从该提供实时数据的网络接收数据以执行实时数据的播放。作为选择,在将实时数据的播放切换到本地数据的播放后,实时数据播放模块可停止从网络接收音、视频等实时数据和/或停止这些实时数据的输出(如使其静音),而仅有检测模块检测能够提供实时数据的网络的信号强度。可通过下面所述的方式来检测信号强度。例如,对于广播网络而言,通过广播芯片内部寄存器中的RSSI (接收信号强度指示符)值来判断。为了更精确,可综合RSSI信号或SACPR(信号相邻信道功率比)信号来判断信号强度。对于移动通信网络而言,通过RF(射频)芯片检测激活导频的信号强度而进行判断,通常也是检测RSSI信号强度。对于WIFI而言,通过获取WIFI无线感应电流,将所述无线感应电流转换为数字信号,并获得该数字信号的强度。这里,因为本发明中所涉及的信号强度的检测应用的都是现有技术,这里将不
列举检测信号强度的方法。在对某一能够提供实时数据的网络的信号强度进行判断的过程中,如果检测的信号强度大于为其预先设置的阈值,则确定信号强度为强从而能够正常播放实时数据,否则,确定信号强度为弱从而不能正常播放实时数据。也可通过在规定的时间内针对某一能够提供实时数据的网络检测N(N为大于等于3的自然数)次信号强度的值,然后可根据检测的N次信号强度的值来判断信号强度的强弱。例如,如果在规定时间内进行N次检测的信号强度的值都比为其预先设置的阈值高,则可确定该能够提供实时数据的网络的信号强度为强从而能够正常播放实时数据;否则,其信号强度为弱从而不能正常播放实时数据。再如,如果在规定时间内检测的N次信号强度的值的平均值比阈值高,也可确定该能够提供实时数据的网络的信号强度为强从而能够正常播放实时数据,否则,信号强度为弱从而不能正常播放实时数据。再比如,可设置一定的比值来进行判断,例如,如果规定时间内针对某一能够提供实时数据的网络检测出的信号强度比阈值高的次数与规定时间内检测信号强度的次数(例如,N)的比值高于某个比值(例如,可将该比值设置为80%,当然,本发明并不限于此,本领域技术人员可根据实际情况对其进行相应设置),则可确定该能够提供实时数据的网络的信号强度为强从而能够正常播放实时数据,否则,信号强度为弱从而不能正常播放实时数据。判断信号强度的强弱的方法并不限于上面所述的方法,用户可根据需要而进行不同设置。在步骤S180中,如果本地数据播放模块当前处于关闭状态,则开启本地数据播放模块以进行本地数据的播放;如果本地数据播放模块处于暂停状态,则从上次暂停的位置开始进行本地数据的播放。根据本发明示例性实施例的另一方面,在移动电子设备可从至少一个能够提供实时数据的网络接收实时数据的情况下,如果自切换到本地数据的播放的预定时间段内,所述至少一个能够提供实时数据的网络的信号强度持续为弱从而不能正常播放实时数据,也就是说,在所述预定时间段内检测到信号强度始终为弱、或者信号强度为弱的比率大于预定比率,即被认为信号强度持续为弱,则可执行自动关闭实时数据播放模块或者向用户提供关于是否关闭实时数据播放模块的选择以停止实时数据的播放,从而终止播放控制流程。
在步骤S200中,暂停或停止本地数据的播放。根据本发明的另一实施例,可在暂停本地数据的播放预定时间后,自动关闭本地数据播放模块以减少系统开销并减少耗电。其中,也可在暂停本地数据的播放预定时间后,通过屏幕提示或语音提示等以使用户确定是否关闭本地数据播放模块以停止本地数据的播放。另外,根据本发明的另一方面,如果正在进行本地数据的播放时,用户强制关闭本地数据播放,则确定实时数据的播放是否处于挂起状态(如仍在检测其信号强度)。如果是,则同时关闭实时数据播放模块或提示同时关闭实时数据播放模块。另外,根据本发明的另一方面,在用户强制关闭实时数据的播放时,确定本地数据播放是否处于暂停状态。如果是,则同时关闭本地数据播放模块或提示同时关闭本地数据播放模块。根据本发明的另一方面,提供了一种实时数据播放控制装置。所述实时数据播放控制装置包括控制模块210、实时数据播放模块220和本地数据播放模块230和检测模块240。所述实时数据播放模块220还可包括数据接收模块2210和输出模块2220。根据本发明的一方面,实时数据播放模块220用于播放实时数据。检测模块240用于检测能够提供实时数据的网络的信号强度,其中,在只存在一个提供实时数据的网络的情况下,所述检测模块240检测该提供实时数据的网络的信号强度;而当存在多个提供实时数据的网络的情况下,所述检测模块240还能检测其他提供实时数据的网络的信号强度。实时数据播放模块220中的数据接收模块2210用于从能够提供实时数据的网络接收实时数据。包括在实时数据播放模块220中的输出模块2220用于播放实时数据。控制模块210根据检测模块240检测的信号强度实现对实时数据播放模块220和本地数据播放模块230的控制。如果控制模块210判断出检测模块240检测的信号强度为强从而能够正常播放实时数据,则控制实时数据播放模块220通过其数据接收模块2220接收实时数据,并通过输出模块2230来播放实时数据。如果在播放实时数据时,控制模块210判断出提供所述实时数据的网络的信号强度为弱,那么针对还存在其他提供相同实时数据或者相似实时数据的网络的情况,控制模块210可控制检测模块240检测能够提供相同实时数据或者相似实时数据的其他网络的信号强度,并根据检测的其他网络的信号强度来控制实时数据播放模块220播放信号强度为强的网络提供的相同或相似的实时数据;或者控制本地数据播放模块230播放本地数据,同时控制检测模块240检测能够提供实时数据的网络的信号强度。具体来讲,如果控制模块210判断出检测模块240检测的一个能够提供相同或相似实时数据的其他网络的信号强度为强,则控制模块210控制实时数据播放模块220来播放该信号强度为强的网络所提供的相同或相似的实时数据。如果控制模块210判断出检测模块240检测的其他网络的信号强度均为弱,则控制模块210控制本地数据播放模块230播放本地数据,同时控制检测模块240检测能够提供实时数据的网络的信号强度。 在存在其他提供相同实时数据或相似实时数据的网络的情况下,如果在播放本地数据时,检测模块240检测到某一能够提供实时数据的网络的信号强度为强,则控制模块210执行控制以暂停或关闭本地数据播放模块230以暂停或停止本地数据的播放,同时控制实时数据播放模块220进行实时数据的播放。作为另一示例,在仅存在一个提供实时数据的网络的情况下,如果在本地数据播放模块230播放实时数据时,控制模块210判断出提供所述实时数据的网络的信号强度为弱,则控制模块210控制本地数据播放模块230播放本地数据,同时控制检测模块240检测该提供实时数据的网络的信号强度。如果在本地数据播放模块230播放本地数据时,控制模块判断出检测模块240检测到该提供实时数据的网络的信号强度为强,则控制模块210执行控制以暂停或关闭本地数据播放模块230以暂停或停止本地数据的播放,同时控制实时数据播放模块220进行实时数据的播放。在控制模块210将实时数据的播放切换到本地数据的播放的过程中,如果本地数据播放模块220处于关闭状态,则控制模块210开启本地数据播放模块220以进行本地数据的播放;如果本地数据播放模块220处于暂停状态,则控制模块控制本地数据播放模块220从暂停的位置开始进行本地数据的播放。在存在多个能够提供相同实时数据或相似数据的网络的情况下,如果自切换到本地数据的播放的预定时间段内,控制模块210判断出检测模块240检测的所述多个能够提供实时数据的网络的信号强度持续为弱从而不能正常播放实时数据,则控制模块210执行控制以关闭实时数据播放模块220以停止实时数据的播放。此外,在仅存在一个能够提供相同实时数据或相似数据的网络的情况下,如果自切换到本地数据的播放的预定时间段内,控制模块210判断出检测模块240检测的提供实时数据的网络的信号强度持续为弱从而不能正常播放实时数据,则控制模块210执行控制以关闭实时数据播放模块220以停止实时数据的播放。另外,自暂停本地数据的播放预定时间段后,控制模块210执行控制以关闭本地数据播放模块220以停止本地数据的播放。在本地数据播放模块230播放本地数据的过程中,实时数据播放模块220停止接收实时数据,此时,检测模块240继续检测能够提供实时数据的网络的信号强度。在存在多个提供实时数据的网络的情况下,在将本地数据的播放切换至网络的实时数据的播放时,如果最初提供实时数据的网络的信号强度为强从而能够正常播放实时数据,则控制模块210将本地数据的播放优先切换到该最初提供实时数据的网络的实时数据的播放。另外,根据本发明的另一方面,如果正在进行本地数据的播放时,用户强制关闭本地数据播放,则控制模块210确定实时数据的播放是否处于挂起状态(这时,实时数据播放模块220已经停止接收实时数据,但是检测模块240仍在检测能够提供实时数据的网络的信号强度)。如果是,则控制模块210同时关闭实时数据播放模块220或提示同时关闭实时数据播放模块220。另外,根据本发明的另一方面,在用户强制关闭实时数据的播放时,控制模块210确定本地数据播放模块230的本地数据播放是否处于暂停状态。如果是,则同时关闭本地数据播放模块230或提示同时关闭本地数据播放模块230。本发明在提供实时数据的网络的信号强度变弱从而不能正常播放实时数据时,能够实现与其他网络的实时数据的播放或本地数据播放的切换,以及在提供实时数据的网络的信号强度为强时,能够从本地数据播放切换到实时数据的播放,从而让使用者避开繁杂的噪音,享受现代科技给人们生活带来的快乐。上述示例性实施例和优点只是示例性的,不应该被理解为限制本发明。本教导可被容易地应用到其他类型的设备。另外,对本发明示例性实施例的描述意在解释,并不用于 限制权利要求的范围,并且本领域的技术人员可进行各种替换、修改和改变。
权利要求
1.一种移动电子设备中的实时数据播放控制方法,包括 播放实时数据; 在播放实时数据的过程中检测提供所述实时数据的网络的信号强度; 如果检测到提供实时数据的网络的信号强度为弱从而不能正常播放实时数据,则将实时数据的播放切换至本地数据播放。
2.如权利要求I所述的方法,其中,所述提供实时数据的网络为多个网络,其中,检测提供实时数据的网络的信号强度的步骤包括 检测提供实时数据的当前网络的信号强度;以及 如果检测到当前网络的信号强度为弱从而不能正常播放实时数据,则检测提供相同实时数据或相似实时数据的其他网络的信号强度;其中,如果所有上述其他网络的信号强度均为弱从而不能够正常播放实时数据,则将实时数据的播放切换至本地数据播放。
3.如权利要求2所述的方法,其中 如果从所述其他网络中检测到具有信号强度为强从而能够正常播放实时数据的网络,则将当前实时数据的播放切换到该检测到的信号强度为强的网络的实时数据的播放。
4.如权利要求I所述的方法,还包括 在本地数据播放的过程中,检测提供实时数据的网络的信号强度; 如果提供实时数据的网络强度为强从而能够正常播放实时数据,则暂停或停止本地数据播放并切换至网络的实时数据的播放。
5.如权利要求2所述的方法,还包括 在本地数据播放的过程中,检测所述当前网络和/或所述其他网络的信号强度; 如果所述当前网络和/或所述其他网络中存在信号强度为强的网络从而能够正常播放实时数据,则暂停或停止本地数据播放并切换至所述信号强度为强的网络的实时数据的播放。
6.如权利要求I所述的方法,其中,在将实时数据的播放切换到本地数据的播放的步骤中,如果移动电子设备的用于播放本地数据的本地数据播放模块处于关闭状态,则开启本地数据播放模块以进行本地数据的播放;如果本地数据播放模块处于暂停状态,则从暂停的位置开始进行本地数据的播放。
7.如权利要求I所述的方法,其中,如果自切换到本地数据的播放的预定时间段内,检 测到提供实时数据的网络的信号强度持续为弱从而不能正常播放实时数据,则关闭包括在移动电子设备中的用于播放实时数据的实时数据播放模块以终止实时数据的播放。
8.如权利要求2所述的方法,其中,如果自切换到本地数据的播放的预定时间段内,检测到所述当前网络和/或所述其他网络的信号强度持续为弱从而不能正常播放实时数据,则关闭包括在移动电子设备中的用于播放实时数据的实时数据播放模块以终止实时数据的播放。
9.如权利要求4或5所述的方法,其中,自暂停本地数据的播放预定时间段后,关闭包括在移动电子设备中的用于播放本地数据的本地数据播放模块以停止本地数据的播放。
10.如权利要求I或2所述的方法,其中,在本地数据播放的过程中,停止接收实时数据,并继续检测提供实时数据的网络的信号强度。
11.如权利要求5所述的方法,其中,在将本地数据的播放切换至网络的实时数据的播放时,如果最初提供实时数据的网络的信号强度为强从而能够正常播放实时数据,则将本地数据的播放优先切换到该最初提供实时数据的网络的实时数据的播放。
12.如权利要求I或2所述的方法,其中,以下面所述的方式判断提供实时数据的网络的信号强度 如果检测的信号强度大于预先设置的阈值,则确定该提供实时数据的网络的信号强度为强从而能够正常播放实时数据;否则,确定该提供实时数据的网络的信号强度为弱从而不能正常播放实时数据。
13.如权利要求I或2所述的方法,其中,以下面所述的方式判断提供实时数据的网络的信号强度 在规定的时间内检测N次信号强度的值,其中,N为大于等于3的自然数, 如果检测的信号强度的值都比预先设置的阈值高,或者在规定时间内检测N次的信号强度的值的平均值比预先设置的阈值高,或者在规定时间内检测出的提供实时数据的网络的信号强度比预先设置的阈值高的次数与N的比值高于预定比值,则确定该提供实时数据的网络的信号强度为强从而能够正常播放实时数据;否则,确定该提供实时数据的网络的信号强度为弱从而不能正常播放实时数据。
14.如权利要求I所述的方法,其中,在用户强制关闭本地数据播放时,如果实时数据的播放处于挂起状态,则同时关闭包括在移动电子设备中的用于播放实时数据的实时数据播放模块或提示同时关闭所述实时数据播放模块。
15.如权利要求I所述的方法,其中,在用户强制关闭实时数据播放时,如果本地数据播放处于暂停状态,则同时关闭包括在移动电子设备中的用于播放本地数据的本地数据播放模块或提示同时关闭所述本地数据播放模块。
16.一种移动电子设备中的实时数据播放控制装置,所述装置包括 实时数据播放模块,用于播放实时数据; 检测模块,在实时数据播放模块播放实时数据的过程中检测提供实时数据的网络的信号强度; 本地数据播放模块,用于播放本地数据; 控制模块,根据检测模块检测的信号强度来对实时数据播放模块和本地数据播放模块进行控制,其中,在检测模块检测到提供实时数据的网络的信号强度为弱从而不能正常播放实时数据时,控制模块将实时数据的播放切换至本地数据播放。
17.如权利要求16所述的装置,其中,所述提供实时数据的网络为多个网络,其中,检测模块检测提供实时数据的当前网络的信号强度,如果检测到当前网络的信号强度为弱从而不能正常播放实时数据,则检测模块检测提供相同实时数据或相似实时数据的其他网络的信号强度;其中,如果所有上述其他网络的信号强度均为弱从而不能够正常播放实时数据,则控制模块将实时数据的播放切换至本地数据播放。
18.如权利要求17所述的装置,其中 如果检测模块从所述其他网络中检测到具有信号强度为强从而能够正常播放实时数据的网络,则控制模块将当前实时数据的播放切换到该检测到的信号强度为强的网络的实时数据的播放。
19.如权利要求16所述的装置,其中在本地数据播放模块进行本地数据播放的过程中,检测模块检测提供实时数据的网络的信号强度; 如果提供实时数据的网络强度为强从而能够正常播放实时数据,则控制模块暂停或停止本地数据播放并切换至网络的实时数据的播放。
20.如权利要求17所述的装置,其中 在本地数据播放模块进行本地数据播放的过程中,检测模块检测所述当前网络和/或所述其他网络的信号强度; 如果所述当前网络和/或所述其他网络中存在信号强度为强的网络从而能够正常播放实时数据,则控制模块暂停或停止本地数据播放并切换至所述信号强度为强的网络的实时数据的播放。
21.如权利要求16所述的装置,其中 在将实时数据的播放切换到本地数据的播放的过程中,如果本地数据播放模块处于关闭状态,则控制模块开启本地数据播放模块以进行本地数据的播放;如果本地数据播放模块处于暂停状态,则从暂停的位置开始进行本地数据的播放。
22.如权利要求16所述的装置,其中 如果自切换到本地数据的播放的预定时间段内,检测模块检测到提供实时数据的网络的信号强度持续为弱从而不能正常播放实时数据,则控制模块关闭实时数据播放模块以停止实时数据的播放。
23.如权利要求17所述的装置,其中 如果自切换到本地数据的播放的预定时间段内,检测模块检测到所述当前网络和/或所述其他网络的信号强度持续为弱从而不能正常播放实时数据,则控制模块关闭实时数据播放模块以停止实时数据的播放。
24.如权利要求19或20所述的装置,其中 自暂停本地数据的播放预定时间段后,控制模块关闭本地数据播放模块以停止本地数据的播放。
25.如权利要求16或17所述的装置,其中 在本地数据播放模块进行本地数据播放的过程中,实时数据播放模块停止接收实时数据,并且检测模块继续检测提供实时数据的网络的信号强度。
26.如权利要求20所述的装置,其中,在将本地数据的播放切换至网络的实时数据的播放时,如果最初提供实时数据的网络的信号强度为强从而能够正常播放实时数据,则控制模块将本地数据的播放优先切换到该最初提供实时数据的网络的实时数据的播放。
27.如权利要求16或17所述的装置,其中,以下面所述的方式判断提供实时数据的网络的信号强度 如果检测的信号强度大于预先设置的阈值,则控制模块确定该提供实时数据的网络的信号强度为强从而能够正常播放实时数据;否则,控制模块确定该提供实时数据的网络的信号强度为弱从而不能正常播放实时数据。
28.如权利要求16或17所述的装置,其中,控制模块以下面所述的方式判断提供实时数据的网络的信号强度 在规定的时间内检测N次信号强度的值,其中,N为大于等于3的自然数,如果检测的信号强度的值都比预先设置的阈值高,或者在规定时间内检测N次的信号强度的值的平均值比预先设置的阈值高,或者在规定时间内检测出的提供实时数据的网络的信号强度比预先设置的阈值高的次数与N的比值高于预定比值,则控制模块确定该提供实时数据的网络的信号强度为强从而能够正常播放实时数据;否则,控制模块确定该提供实时数据的网络的信号强度为弱从而不能正常播放实时数据。
29.如权利要求16所述的装置,其中,在用户强制关闭本地数据播放时,如果实时数据的播放处于挂起状态,则控制模块同时关闭实时数据播放模块或提示同时关闭所述实时数 据播放模块。
30.如权利要求16所述的装置,其中,在用户强制关闭实时数据播放时,如果本地数据播放处于暂停状态,则控制模块同时关闭本地数据播放模块或提示同时关闭所述本地数据播放模块。
全文摘要
本发明提供了一种移动电子设备中的实时数据的播放控制方法及装置。所述方法包括播放实时数据;在播放实时数据的过程中检测提供所述实时数据的网络的信号强度;如果检测到提供实时数据的网络的信号强度为弱从而不能正常播放实时数据,则将实时数据的播放切换至本地数据播放。本发明在提供实时数据的网络的信号强度变弱从而不能正常播放实时数据时,能够实现与其他网络的实时数据的播放或本地数据播放的切换,从而让使用者避开繁杂的噪音,享受现代科技给人们生活带来的快乐。
文档编号H04N21/45GK102957957SQ20111024251
公开日2013年3月6日 申请日期2011年8月23日 优先权日2011年8月23日
发明者刘刚 申请人:广州三星通信技术研究有限公司, 三星电子株式会社
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1