CN103945233B - 流媒体播放方法及移动终端 - Google Patents
流媒体播放方法及移动终端 Download PDFInfo
- Publication number
- CN103945233B CN103945233B CN201310022719.0A CN201310022719A CN103945233B CN 103945233 B CN103945233 B CN 103945233B CN 201310022719 A CN201310022719 A CN 201310022719A CN 103945233 B CN103945233 B CN 103945233B
- Authority
- CN
- China
- Prior art keywords
- flow
- files
- stream media
- user
- buffered
- 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.)
- Active
Links
Landscapes
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例提供一种流媒体播放方法及移动终端。方法包括:接收用户发出的用于指示播放的流媒体文件的播放指令;根据播放指令缓冲流媒体文件,并在缓冲流媒体文件的过程中,向用户显示流媒体文件对应的总流量;在已经缓冲的流媒体文件对应的流量达到指定流量门限后,继续缓冲流媒体文件并播放已经缓冲的流媒体文件,并在播放已经缓冲的流媒体文件的过程中,向用户显示流媒体文件对应的总流量、已经缓冲的流媒体文件对应的流量以及用户的套餐流量的余额。采用本发明技术方案,用户可以在播放流媒体的过程中实时了解已经缓冲的流媒体文件的流量,不必担心因缓冲流媒体文件产生较多的费用的问题,有利于促进移动终端播放流媒体的应用。
Description
技术领域
本发明涉及通信技术,尤其涉及一种流媒体播放方法及移动终端。
背景技术
随着移动终端的发展,越来越多的移动终端能够播放网络上的流媒体,例如音频、视频或多媒体文件等。但是用户通过移动终端,例如手机、pad等观看流媒体的情景却较少,主要是因为用户无法了解播放流媒体所消耗的流量,担心产生较多费用,所以不敢点击观看,从而限制了移动终端的应用。
现有技术中存在一种客户端软件,专用于监控移动终端的流量。但是该客户端软件主要是监测所有活动产生的总流量,即使用户的移动终端安装了该客户端软件为无法了解到移动终端因播放流媒体所产生的流量,依然无法解决通过移动终端观看流媒体的应用限制。
发明内容
本发明实施例提供一种流媒体播放方法及移动终端,用于解决通过移动终端播放流媒体的应用限制。
第一方面提供一种流媒体播放方法,包括:
接收用户发出的播放指令,所述播放指令用于指示播放流媒体文件;
根据所述播放指令缓冲所述流媒体文件,并在缓冲所述流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量;
在已经缓冲的流媒体文件对应的流量达到指定流量门限后,继续缓冲所述流媒体文件并播放所述已经缓冲的流媒体文件,并在播放所述已经缓冲的流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量、所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额。
结合第一方面,在第一方面的第一种可能的实现方式中,在缓冲所述流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量包括:
在缓冲所述流媒体文件的过程中,显示缓冲图标,并以数值形式显示所述流媒体文件对应的总流量。
结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中,所述方法还包括:在以数值形式显示所述流媒体文件对应的总流量的同时,显示流量图标,所述流量图标用于在播放所述已经缓冲的流媒体文件的过程中,动态显示所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额;
所述在播放所述已经缓冲的流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量、所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额包括:
在播放所述已经缓冲的流媒体文件的过程中,以数值形式显示所述流媒体文件对应的总流量,并通过所述流量图标动态显示所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额。
结合第一方面的第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述流量图标为流量容器,所述流量容器中填充有表征所述用户的套餐流量的物质;
所述通过所述流量图标动态显示所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额包括:
随着所述流媒体文件的缓冲,控制所述流量容器中的物质逐渐减少;其中,所述流量容器中剩余物质所占体积表征所述用户的套餐流量的余额,所述流量容器的空余体积表征所述已经缓冲的流媒体文件对应的流量。
结合第一方面的第三种可能的实现方式,在第一方面的第四种可能的实现方式中,所述方法还包括:在所述用户的套餐流量的余额小于预设门限时,通过改变所述流量容器的形状或颜色以发出告警信息。
结合第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中,所述方法还包括:接收所述用户通过操作所述流量容器发出的显示指令;
根据所述显示指令,显示所述用户的套餐流量的余额占所述用户的套餐流量的总额度的比例,并以数值形式显示所述已经缓冲的流媒体文件对应的的流量和所述用户的套餐流量的余额。
结合第一方面的第五种可能的实现方式,在第一方面的第六种可能的实现方式中,所述根据所述显示指令,显示所述用户的套餐流量的余额占所述用户的套餐流量的总额度的比例,并以数值形式显示所述已经缓冲的流媒体文件对应的流量和所述用户的套餐流量的余额包括:
根据所述显示指令,显示流量信息条,以所述流量信息条表示所述用户的套餐流量的余额占所述用户的套餐流量的总额度的比例,并以数值形式将所述已经缓冲的流媒体文件对应的流量和所述用户的套餐流量的余额分别标注在所述流量信息条上。
结合第一方面的第六种可能的实现方式,在第一方面的第七种可能的实现方式中,所述方法还包括:接收所述用户通过操作所述流量容器发出的隐藏指令;
根据所述隐藏指令,隐藏所述流量信息条。
结合第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式或第一方面的第五种可能的实现方式或第一方面的第六种可能的实现方式或第一方面的第七种可能的实现方式,在第一方面的第八种可能的实现方式中,所述随着所述流媒体文件的缓冲,控制所述流量容器中的物质逐渐减少包括:
随着所述流媒体文件的缓冲,控制所述流量容器中的物质以点的形式向上漂浮直到飘到所述流量容器之外消失,以控制所述流量容器中的物质逐渐减少。
结合第一方面的第三种可能的实现方式或第一方面的第四种可能的实现方式或第一方面的第五种可能的实现方式或第一方面的第六种可能的实现方式或第一方面的第七种可能的实现方式,在第一方面的第九种可能的实现方式中,所述流量容器为漏斗或锥形瓶或刻度杯。
结合第一方面或第一方面的第一种可能的实现方式,在第一方面的第十种可能的实现方式中,所述在播放所述已经缓冲的流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量、所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额包括:
在播放所述已经缓冲的流媒体文件的过程中,以数值形式显示所述用户的套餐流量的余额,并以扇形图的形式显示所述流媒体文件对应的总流量和所述已经缓冲的流媒体文件对应的流量。
第二方面提供一种移动终端,包括:
接收模块,用于接收用户发出的播放指令,所述播放指令用于指示播放流媒体文件;
缓冲模块,用于根据所述播放指令缓冲所述流媒体文件;
播放模块,用于在所述缓冲模块已经缓冲的流媒体文件对应的流量达到指定流量门限后,播放所述已经缓冲的流媒体文件;
显示模块,用于在所述缓冲模块在所述播放模块播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量,以及在所述播放模块播放所述已经缓冲的流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量、所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额。
结合第二方面,在第二方面的第一种可能的实现方式中,所述显示模块具体用于在所述缓冲模块在所述播放模块播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,显示缓冲图标,并以数值形式显示所述流媒体文件对应的总流量,以及在所述播放模块播放所述已经缓冲的流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量、所述已经缓冲的流媒体文件所消耗的流量信息以及所述用户的套餐流量的余额。
结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中,所述显示模块具体用于在所述缓冲模块在所述播放模块播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,显示所述缓冲图标,并以数值形式显示所述流媒体文件对应的总流量,同时显示流量图标,所述流量图标用于在播放所述已经缓冲的流媒体文件的过程中,动态显示所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额;以及用于在所述播放模块播放所述已经缓冲的流媒体文件的过程中,以数值形式显示所述流媒体文件对应的总流量,并通过所述流量图标动态显示所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额。
结合第二方面的第二种可能的实现方式,在第二方面的第三种可能的实现方式中,所述流量图标为流量容器,所述流量容器中填充有表征所述用户的套餐流量的物质;
所述显示模块具体用于在所述缓冲模块在所述播放模块播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,显示所述缓冲图标,并以数值形式显示所述流媒体文件对应的总流量,同时显示所述流量图标,以及用于在所述播放模块播放所述已经缓冲的流媒体文件的过程中,随着所述流媒体文件的缓冲,控制所述流量容器中的物质逐渐减少;其中,所述流量容器中剩余物质所占体积表征所述用户的套餐流量的余额,所述流量容器的空余体积表征所述已经缓冲的流媒体文件对应的流量。
结合第二方面的第三种可能的实现方式,在第二方面的第四种可能的实现方式中,所述移动终端还包括:告警模块,用于在所述用户的套餐流量的余额小于预设门限时,通过改变所述流量容器的形状或颜色以发出告警信息。
结合第二方面的第三种可能的实现方式或第二方面的第四种可能的实现方式,在第二方面的第五种可能的实现方式中,所述接收模块还用于接收所述用户通过操作所述流量容器发出的显示指令;
所述显示模块还用于根据所述显示指令,显示所述用户的套餐流量的余额占所述用户的套餐流量的总额度的比例,并以数值形式显示所述已经缓冲的流媒体文件对应的流量和所述用户的套餐流量的余额。
结合第二方面的第五种可能的实现方式,在第二方面的第六种可能的实现方式中,所述显示模块具体用于根据所述显示指令,显示流量信息条,以所述流量信息条表示所述用户的套餐流量的余额占所述用户的套餐流量的总额度的比例,并以数值形式将所述已经缓冲的流媒体文件对应的流量和所述用户的套餐流量的余额分别标注在所述流量信息条上。
结合第二方面的第六种可能的实现方式,在第二方面的第七种可能的实现方式中,所述接收模块还用于接收所述用户通过操作所述流量容器发出的隐藏指令;
所述显示模块还用于根据所述隐藏指令,隐藏所述流量信息条。
结合第二方面的第三种可能的实现方式或第二方面的第四种可能的实现方式或第二方面的第五种可能的实现方式或第二方面的第六种可能的实现方式或第二方面的第七种可能的实现方式,在第二方面的第八种可能的实现方式中,所述显示模块具体用于在所述缓冲模块在所述播放模块播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,显示所述缓冲图标,并以数值形式显示所述流媒体文件对应的总流量,同时显示所述流量图标,以及用于在所述播放模块播放所述已经缓冲的流媒体文件的过程中,随着所述流媒体文件的缓冲,控制所述流量容器中的物质以点的形式向上漂浮直到飘到所述流量容器之外消失,以控制所述流量容器中的物质逐渐减少。
结合第二方面的第三种可能的实现方式或第二方面的第四种可能的实现方式或第二方面的第五种可能的实现方式或第二方面的第六种可能的实现方式或第二方面的第七种可能的实现方式,在第二方面的第九种可能的实现方式中,所述流量容器为漏斗或锥形瓶或刻度杯。
结合第二方面的第二种可能的实现方式,在第二方面的第十种可能的实现方式中,所述显示模块具体用于在所述缓冲模块在所述播放模块播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量,以及在所述播放模块播放所述已经缓冲的流媒体文件的过程中,以数值形式显示所述流媒体文件对应的总流量和所述用户的套餐流量的余额,并以扇形图的形式显示所述已经缓冲的流媒体文件对应的流量。
本发明实施例提供的流媒体播放方法及移动终端,在接收到用户发出的播放指令之后,根据播放指令先缓冲流媒体文件,并在缓冲所述流媒体文件的过程中向用户显示流媒体文件对应的总流量,这样用户可以根据该流媒体文件对应的总流量确定是否继续等待流媒体文件的缓冲;在已经缓冲的流媒体文件对应的流量达到指定流量门限之后,继续缓冲流媒体文件并播放已经缓冲的流媒体文件,并在播放已经缓冲的流媒体文件的过程中向用户显示流媒体文件对应的总流量、已经缓冲的流媒体文件对应的流量以及用户的套餐流量的余额等信息,使得用户可以实时了解流媒体文件的总流量、已经缓冲的流媒体文件的流量以及套餐流量的余额,这样用户可以随时确定是否继续缓冲流媒体文件,不用再担心缓冲流媒体文件消耗的流量产生较多费用的问题,解决了移动终端在播放流媒体应用上的限制。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明实施例提供的一种流媒体播放方法的流程图;
图2为本发明实施例提供的在缓冲流媒体文件的过程中,同时显示缓冲图标、流媒体文件对应的总流量以及流量容器的一种显示状态的示意图;
图3为本发明实施例提供的在缓冲流媒体文件的过程中,同时显示缓冲图标并以扇形图的方式显示流媒体文件对应的总流量的一种显示状态的示意图;
图4和图5为本发明实施例提供的移动终端控制流量容器中的物质以点的形式向上漂浮直到飘到流量容器之外消失的状态示意图;
图6-图8为本发明实施例提供的流量信息条的几种显示状态的示意图;
图9为本发明实施例提供的以扇形图显示流媒体文件对应的总流量和已经缓冲的流媒体文件对应的流量的状态示意图;
图10为本发明实施例提供的一种移动终端的结构示意图;
图11为本发明实施例提供的另一种移动终端的结构示意图;
图12为本发明实施例提供的又一种移动终端的结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明实施例提供的一种流媒体播放方法的流程图。如图1所示,本实施例的方法包括:
步骤101、接收用户发出的播放指令,所述播放指令用于指示播放流媒体文件。
用户可以通过其移动终端接入互联网,并查看互联网服务器提供的流媒体文件的信息。例如,互联网服务器可以将所能提供的流媒体文件的信息提供给移动终端,移动终端以列表页的形式显示流媒体文件的信息。其中,流媒体文件的信息包括但不限于:流媒体文件的名称、类型、概要等。进一步,本实施例的移动终端还可以获取流媒体文件对应的总流量,并在该列表页上显示流媒体文件对应的总流量。即移动终端在确定播放流媒体文件之前的列表页上呈现流媒体文件对应的总流量,即该流媒体文件有多少兆(M)。
用户通过移动终端提供的列表页可以看到流媒体文件对应的总流量,进而可以初步估计是否观看该流媒体文件。当用户确定观看某个流媒体文件时,可以通过其移动终端发出播放该流媒体文件的播放指令。
用户通过移动终端发出播放指令的方式包括但不限于以下几种:
用户通过移动终端上的硬件按键,发出播放指令。或者
移动终端在显示列表页的同时,向用户提供播放按钮,用户可以通过该播放按钮发出播放指令。或者,
用户可以通过移动终端提供的功能菜单,通过功能菜单中的播放选项发出播放指令。
步骤102、根据所述播放指令缓冲所述流媒体文件,并在缓冲所述流媒体文件的过程中,向用户显示所述流媒体文件对应的总流量。
用户发出播放指令之后,移动终端会接收到用户发出的播放指令,此时移动终端就进入了播放状态。该播放指令至少携带有指示播放的流媒体文件的信息,例如该信息可以是流媒体文件的名称、标识(ID)等。之后,移动终端在进入播放状态后,会根据该播放指令从互联网服务器下载流媒体文件,即缓冲流媒体文件,并在缓冲流媒体文件的过程中,向用户显示流媒体文件对应的总流量,以便于用户进一步确定是否等待流媒体文件缓冲完毕并播放所缓冲的流媒体文件。
由于数据服务与网速等问题,移动终端缓冲流媒体文件通常需要一些时间,将移动终端在缓冲流媒体文件过程中所处于的状态称为缓冲状态。基于此,移动终端在缓冲流媒体文件的过程中,可以同时显示缓冲图标,并以数值形式显示流媒体文件对应的总流量。可选的,移动终端在显示流媒体文件对应的总流量的同时,还可以显示流媒体文件的名称等信息,以便于用户实时了解正在缓冲的是哪个流媒体文件。
进一步可选的,移动终端在以数值形式显示流媒体文件对应的总流量的同时,还可以显示流量图标。该流量图标用于在播放已经缓冲的流媒体文件的过程中,动态显示所述已经缓冲的流媒体文件对应的流量以及用户的套餐流量的余额。
在一可选实施方式中,所述流量图标可以是流量容器。该流量容器可以是一个漏斗或锥形瓶或刻度杯等。流量容器中可以填充用于表征用户的套餐流量的物质,例如该物质可以是液体等。所述流量容器在所述物质充满时,可以表征用户的套餐流量的总额度(即用户套餐中的总流量);随着套餐流量的消耗,流量容器中的物质会逐渐减少,剩余物质的量(可以用剩余物质所占流量容器的体积来表示)可用于表征用户的套餐流量的余额,即剩余的套餐流量。
移动终端在缓冲流媒体文件的过程中,同时显示缓冲图标、流媒体文件对应的总流量以及流量容器的一种显示状态如图2所示。
在一可选实施方式中,所述流量图标还可以是扇形图。其中,整个扇形图表示用户的套餐流量的总额度,随着流媒体文件的缓冲,用户的套餐流量不断被消耗,此时扇形图的面积逐渐减少,剩余的扇形面积表示用户的套餐流量的余额,扇形图的总面积与剩余扇形面积之差可以用于表示已经缓冲的流媒体文件对应的流量。在具体实现上,可以采用在原扇形图上填充颜色或在原扇形图上改变颜色或采用原扇形图逐渐消失等方式来表示用于表示已经缓冲的流媒体文件对应的流量的扇形面积。
在一可选实施方式中,移动终端可以以扇形图的方式显示流媒体文件对应的总流量。其中,移动终端在缓冲流媒体文件的过程中,同时显示缓冲图标和以扇形图的方式显示流媒体文件对应的总流量的一种显示状态如图3所示。在图3中,所述扇形图是一个圆,整个圆的面积表示流媒体文件对应的总流量,例如13M。
步骤103、在已经缓冲的流媒体文件对应的流量达到指定流量门限后,继续缓冲流媒体文件并播放所述已经缓冲的流媒体文件,并在播放所述已经缓冲的流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量、所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额。
移动终端在根据用户发出的播放指令进入了播放状态之后,一般会先进入缓冲状态对流媒体文件进行缓冲,当流媒体文件缓冲到一定量后,才能进入真正的播放状态并开始播放已经缓冲的流媒体文件。在播放所述已经缓冲的流媒体文件的过程中,移动终端会继续缓冲流媒体文件,即所谓的边缓冲边播放。其中,已经缓冲的流媒体文件对应的流量是实时变化的。在播放所述已经缓冲的流媒体文件的过程中,为了便于用户实时了解与已经缓冲的流媒体文件有关的各种流量信息,移动终端在播放所述已经缓冲的流媒体文件的过程中,向用户显示流媒体文件对应的总流量、已经缓冲的流媒体文件对应的流量以及用户的套餐流量的余额等。在此说明,如果现实方式是周期性的,则移动终端所显示的已经缓冲的流媒体文件对应的流量是指到显示时刻为止已经缓冲的流媒体文件对应的流量。如果显示方式是实时显示的,则移动终端所显示的已经缓冲的流媒体文件对应的流量会实时变化。
可选的,移动终端可以直接在播放已经缓冲的流媒体文件的界面上显示流媒体文件对应的总流量、已经缓冲的流媒体文件对应的流量以及用户的套餐流量的余额等。或者,移动终端也可以通过独立于播放已经缓冲的流媒体文件的界面的另一界面来显示流媒体文件对应的总流量、已经缓冲的流媒体文件对应的流量以及用户的套餐流量的余额等。
在一可选实施方式中,移动终端可以以数值形式显示流媒体文件对应的总流量、已经缓冲的流媒体文件对应的流量以及用户的套餐流量的余额等。例如,移动终端显示流媒体文件对应的总流量为13.2M,已经缓冲的流媒体文件对应的流量为8.2M,用户的套餐流量的余额为215M等。
基于上述显示流量图标的实施方式,移动终端在播放已经缓冲的流媒体文件的过程中,向用户显示流媒体文件对应的总流量、已经缓冲的流媒体文件对应的流量以及用户的套餐流量的余额的另一种实施方式包括:移动终端在播放已经缓冲的流媒体文件的过程中,以数值形式显示流媒体文件对应的总流量,并通过所述流量图标动态显示所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额。
在一可选实施方式中,所述流量图标是流量容器,且所述流量容器中填充有表征用户的套餐流量的物质;则移动终端通过流量图标动态显示所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额的实施方式包括:移动终端在播放已经缓冲的流媒体文件的过程中,随着所述流媒体文件的缓冲,控制所述流量容器中的物质逐渐减少;其中,所述流量容器中剩余物质所占体积表征用户的套餐流量的余额,所述流量容器的空余体积表征所述已经缓冲的流媒体文件对应的流量。
可选的,移动终端随着所述流媒体文件的缓冲,控制所述流量容器中的物质逐渐减少的一种实施方式包括:移动终端可以随着所述流媒体文件的缓冲,控制所述流量容器中的物质以点的形式向上漂浮直到飘到所述流量容器之外消失,以控制所述流量容器中的物质逐渐减少。为便于理解该实施方式,图4和图5给出了移动终端控制流量容器中的物质以点的形式向上漂浮直到飘到流量容器之外消失的状态示意图。
基于上述各实施方式,在一可选实施方式中,本实施例的流媒体播放方法还包括:在用户的套餐流量的余额小于预设的门限时,移动终端可以通过改变流量容器的形状或颜色等方式发出告警信息。具体的,移动终端在播放已经缓冲的流媒体文件的过程中,除了显示流媒体文件对应的总流量、已经缓冲的流媒体文件对应的流量以及用户的套餐流量的余额之外,还可以实时判断用户的套餐流量的余额是否小于预设门限,如果用户的套餐流量的余额小于预设门限,则通过改变流量容器的形状或颜色等方式向用户发出告警信息,以提示用户套餐流量剩余不多,进而有利于用户确定是否继续缓冲流媒体文件;如果用户的套餐流量的余额不小于(即大于或等于)预设门限,则可以继续缓冲流媒体文件。其中,预设门限可以结合不同的流媒体文件、不同的套餐以及不同用户而适应性设置。
举例说明,移动终端可以通过显示流量容器的形状为***状态,来发出告警信息。或者,移动终端可以通过动态显示逐渐紧缩的流量容器来发出告警信息。或者,移动终端可以通过动态显示逐渐膨胀的流量容器来发出告警信息。或者,移动终端可以通过改变流量容器的颜色,例如将原来的颜色改为较抢眼的颜色,例如红色,以发出告警信息。
基于上述显示流量容器的各实施方式,在另一可选实施方式中,本实施例的流媒体播放方法还包括:接收用户通过操作流量容器发出的显示指令;根据所述显示指令,显示用户的套餐流量的余额占用户的套餐流量的总额度的比例,并以数值形式显示已经缓冲的流媒体文件对应的流量以及用户的套餐流量的余额。
可选的,用户可以通过单击或双击流量容器发出显示指令。或者,用户可以通过点击流量容器调出流量容器的功能菜单,然后通过功能菜单中的功能选线,例如显示选项,发出显示指令。
在一可选实施方式中,移动终端接收到显示指令后,可以以数值形式显示用户的套餐流量的余额占用户的套餐流量的总额度的比例,例如13/17,同时以数值形式显示已经缓冲的流媒体文件对应的流量,例如13.2M,以及以数值形式显示用户的套餐流量的余额,例如125M。
在一可选实施方式中,移动终端接收到显示指令后,可以向用户显示流量信息条,以流量信息条表示用户的套餐流量的余额占该用户的套餐流量的总额度的比例,并以数值形式将已经缓冲的流媒体文件对应的流量和用户的套餐流量的余额分别标注在所述流量信息条上。为便于理解该实施方式,图6-图7给出一种显示流量信息条的几种状态示意图。其中,图6所示是在播放已经缓冲的流媒体文件之前,缓冲流媒体文件的过程中显示的流量信息条,流量信息条上的圆点表示开始缓冲流媒体文件的起始点,流量信息条尾端的数字245M表示当前套餐流量的余额,整个流量信息条的长度表示用户套餐流量的总额度。图7所示是在播放已经缓冲的流媒体过程中显示的流量信息条,在该流量信息条上,从左到右一共有两个圆点,第一个圆点表示开始缓冲流媒体文件的起始点,第二个圆点表示当前时刻,第二个圆点旁边的数值8.5M表示从起始点到当前时刻已经缓冲的流媒体文件对应的流量,则从第二个圆点到流量信息流尾部可以表示用户的套餐流量的余额占用户的套餐流量的总额度的比例,而该流量信息条尾端的数字236.5M表示当前套餐流量的余额。
进一步,图8所示为套餐流量被消耗完后流量信息条的状态,以及流量容器的状态。如图8所示,流量信息条上显示的数值-10.5M表示套餐流量余额,此时流量容器呈现放大状态,以向用户发出告警信息。
进一步可选的,用户除了可以通过操作流量容器发出显示指令之外,还可以通过操作流量容器发出隐藏指令。基于此,本实施例的流媒体播放方法还可以包括:接收用户通过操作流量容器发出的隐藏指令;根据该隐藏指令,隐藏上述流量信息条。
可选的,用户可以在单击或双击流量容器发出显示指令的基础上,通过再次单击或双击流量容器而发出隐藏指令。或者,用户可以通过单击或双击流量容器调出流量容器的功能菜单,通过功能菜单中的功能选项,例如隐藏选项发出隐藏指令。
移动终端接收到隐藏指令之后,根据该隐藏指令隐藏所述流量信息条。其中,隐藏流量信息条主要是指一种状态,在具体实现上,与显示流量信息条的方式有关。例如,如果移动终端是以单独的显示窗口显示流量信息条,则这里的隐藏主要是指关闭显示流量信息条的窗口;如果移动终端是将流量信息条的信息叠加在流媒体文件中在同一窗口中显示的,则这里的隐藏主要是指将流量信息条的信息从流媒体文件中删除。
在一可选实施方式中,移动终端以扇形图的方式显示流媒体文件对应的总流量。则移动终端可以通过扇形图的变化表示已经缓冲的播放流媒体文件对应的流量。具体的,移动终端在播放已经缓冲的流媒体文件的过程中,以数值形式显示用户的套餐流量的余额,并以扇形图的形式显示流媒体文件对应的总流量和所述已经缓冲的流媒体文件对应的流量。其中,整个扇形图表示流媒体文件对应的总流量,随着流媒体文件的缓冲,扇形图中的扇形面积逐渐减少,减少的扇形面积表示已经缓冲的流媒体文件对应的流量,如图9所示,所述扇形图为一圆,该圆的面积代表流媒体文件对应的总流量,阴影表示的扇形面积为减少的扇形面积,即表示已经缓冲的流媒体文件对应的流量,例如10M。
在此说明,本实施例的移动终端可以是手机、Pad、电脑等。
由上述可见,本实施例提供的流媒体播放方法,在接收到用户发出的播放指令之后,根据播放指令缓冲流媒体文件,并在缓冲的流媒体文件的过程中向用户显示流媒体文件对应的总流量,这样用户可以根据该流媒体文件对应的总流量确定是否继续等待流媒体文件的缓冲;在缓冲的流媒体文件达到一定量之后播放已经缓冲的流媒体文件并继续缓冲流媒体文件,并在播放已经缓冲的流媒体文件的过程中向用户显示流媒体文件对应的总流量、已经缓冲的流媒体文件对应的流量以及用户的套餐流量的余额等信息,使得用户可以实时了解已经缓冲的流媒体文件的流量以及套餐流量的余额,这样用户可以随时确定是否继续缓冲流媒体文件,不用再担心因缓冲流媒体文件消耗的流量产生较多费用的问题,解决了移动终端在播放流媒体应用上的限制。
图10为本发明实施例提供的一种移动终端的结构示意图。如图10所示,本实施例的移动终端包括:接收模块1001、缓冲模块1002、播放模块1003和显示模块1004。
接收模块1001,用于接收用户发出的播放指令,所述播放指令用于指示播放流媒体文件。
缓冲模块1002,与接收模块1001连接,用于根据接收模块1001接收的播放指令缓冲所述流媒体文件。
播放模块1003,与缓冲模块1002连接,用于在缓冲模块1002已经缓冲的流媒体文件对应的流量达到指定流量门限后,播放缓冲模块1002已经缓冲的流媒体文件。
显示模块1004,与缓冲模块1002和播放模块1003连接,用于在缓冲模块1002在播放模块1003播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量,以及在播放模块1003播放所述已经缓冲的流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量、所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额。
在一可选实施方式中,显示模块1004用于在缓冲模块1002在播放模块1003播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量,以及在播放模块1003播放所述已经缓冲的流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量、所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额包括:
显示模块1004具体用于在缓冲模块1002在播放模块1003播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,显示缓冲图标,并以数值形式显示所述流媒体文件对应的总流量,以及在播放模块1003播放所述已经缓冲的流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量、所述已经缓冲的流媒体文件所消耗的流量信息以及所述用户的套餐流量的余额。
进一步,显示模块1004具体用于在缓冲模块1002在播放模块1003播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,显示所述缓冲图标,并以数值形式显示所述流媒体文件对应的总流量,同时显示流量图标,所述流量图标用于在播放所述已经缓冲的流媒体文件的过程中,动态显示所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额;以及用于在播放模块1003播放所述已经缓冲的流媒体文件的过程中,以数值形式显示所述流媒体文件对应的总流量,并通过所述流量图标动态显示所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额。
在一可选实施方式中,上述流量图标为流量容器。所述流量容器中填充有表征用户的套餐流量的物质。基于此,显示模块1004具体用于在缓冲模块1002在播放模块1003播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,显示所述缓冲图标,并以数值形式显示所述流媒体文件对应的总流量,同时显示所述流量图标,以及用于在播放模块1003播放所述已经缓冲的流媒体文件的过程中,随着所述流媒体文件的缓冲,控制所述流量容器中的物质逐渐减少;其中,所述流量容器中剩余物质所占体积表征所述用户的套餐流量的余额,所述流量容器的空余体积表征所述已经缓冲的流媒体文件对应的流量。
进一步,显示模块1004具体用于在缓冲模块1002在播放模块1003播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,显示所述缓冲图标,并以数值形式显示所述流媒体文件对应的总流量,同时显示所述流量图标,以及用于在播放模块1003播放所述已经缓冲的流媒体文件的过程中,随着所述流媒体文件的缓冲,控制所述流量容器中的物质以点的形式向上漂浮直到飘到所述流量容器之外消失,以控制所述流量容器中的物质逐渐减少。
可选的,上述流量容器可以为漏斗或锥形瓶或刻度杯。
进一步,如图11所示,本实施例的移动终端还包括:告警模块1005。
告警模块1005,用于在用户的套餐流量的余额小于预设门限时,通过改变所述流量容器的形状或颜色以发出告警信息。其中,告警模块1005与显示模块1004连接,用于通过显示模块1004显示改变形状或颜色的流量容器。
进一步,上述接收模块1001还用于接收所述用户通过操作所述流量容器发出的显示指令。相应的,显示模块1004与接收模块1001连接,还用于根据接收模块1001接收的显示指令,显示所述用户的套餐流量的余额占所述用户的套餐流量的总额度的比例,并以数值形式显示所述已经缓冲的流媒体文件对应的流量和所述用户的套餐流量的余额。
其中,显示模块1004用于根据接收模块1001接收的显示指令,显示所述用户的套餐流量的余额占所述用户的套餐流量的总额度的比例,并以数值形式显示所述已经缓冲的流媒体文件对应的流量和所述用户的套餐流量的余额包括:显示模块1004具体用于根据接收模块1001接收的显示指令,显示流量信息条,以所述流量信息条表示所述用户的套餐流量的余额占所述用户的套餐流量的总额度的比例,并以数值形式将所述已经缓冲的流媒体文件对应的流量和所述用户的套餐流量的余额分别标注在所述流量信息条上。
进一步,接收模块1001还用于接收用户通过操作流量容器发出的隐藏指令。显示模块1004还用于根据所述隐藏指令,隐藏所述流量信息条。
在一可选实施方式中,显示模块1004用于在缓冲模块1002在播放模块1003播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量,以及在播放模块1003播放所述已经缓冲的流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量、所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额包括:
显示模块1004具体可用于在缓冲模块1002在播放模块1003播放所述已经缓冲的流媒体文件之前缓冲流媒体文件的过程中,向用户显示流媒体文件对应的总流量,以及在播放模块1003播放所述已经缓冲的流媒体文件的过程中,以数值形式显示所述流媒体文件对应的总流量和所述用户的套餐流量的余额,并以扇形图的形式显示所述已经缓冲的流媒体文件对应的流量。
本实施例提供的移动终端可以是手机、Pad、电脑等。
本实施例提供的移动终端的各功能模块可用于执行图1所示流媒体播放方法实施例中的流程,其具体工作原理不再赘述,详见方法实施例的描述。
本实施例提供的移动终端,在接收到用户发出的播放指令之后,根据播放指令先缓冲流媒体文件,并在缓冲所述流媒体文件的过程中向用户显示流媒体文件对应的总流量,这样用户可以根据该流媒体文件对应的总流量确定是否继续等待流媒体文件的缓冲;在已经缓冲的流媒体文件对应的流量达到指定流量门限之后,继续缓冲流媒体文件并播放已经缓冲的流媒体文件,并在播放已经缓冲的流媒体文件的过程中向用户显示流媒体文件对应的总流量、已经缓冲的流媒体文件对应的流量以及用户的套餐流量的余额等信息,使得用户可以实时了解流媒体文件的总流量、已经缓冲的流媒体文件的流量以及套餐流量的余额,这样用户可以随时确定是否继续缓冲流媒体文件,不用再担心缓冲流媒体文件消耗的流量产生较多费用的问题,解决了移动终端在播放流媒体应用上的限制。
图12为本发明实施例提供的又一种移动终端的结构示意图。如图12所示,本实施例的移动终端包括:通信接口1201、存储器1202、处理器1203、播放器1204和显示器1205。
通信接口1201,用于接收用户发出的播放指令,所述播放指令用于指示播放流媒体文件,以及在处理器1203的控制下根据所述播放指令,缓冲所述流媒体文件并将所缓冲的流媒体文件存储到存储器1202中。这里所述的缓冲主要是指从互联网服务器上下载流媒体文件。
存储器1202,用于存储程序,并存储通信接口1201所缓冲的流媒体文件。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。
存储器1202可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatile memory),例如至少一个磁盘存储器。
处理器1203,用于执行存储器1202存储的程序,以实现移动终端的控制逻辑等。例如,处理器1203控制通信接口1201对流媒体文件进行缓冲,并将所缓冲的流媒体文件存储到存储器1202中。
播放器1204,用于在已经缓冲的流媒体文件对应的流量达到指定流量门限后,播放已经缓冲的流媒体文件。
显示器1205,用于在通信接口1201在播放器1204播放已经下载的流媒体文件之前缓冲流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量,以及在播放器1204播放所述已经缓冲的流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量、所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额。
在一可选实施方式中,显示器1205用于在通信接口1201在播放器1204播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量,以及在播放器1204播放所述已经缓冲的流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量、所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额包括:
显示器1205具体用于在通信接口1201在播放器1204播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,显示缓冲图标,并以数值形式显示所述流媒体文件对应的总流量,以及在播放器1204播放所述已经缓冲的流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量、所述已经缓冲的流媒体文件所消耗的流量信息以及所述用户的套餐流量的余额。
进一步,显示器1205具体用于在通信接口1201在播放器1204播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,显示所述缓冲图标,并以数值形式显示所述流媒体文件对应的总流量,同时显示流量图标,所述流量图标用于在播放所述已经缓冲的流媒体文件的过程中,动态显示所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额;以及用于在播放器1204播放所述已经缓冲的流媒体文件的过程中,以数值形式显示所述流媒体文件对应的总流量,并通过所述流量图标动态显示所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额。
在一可选实施方式中,上述流量图标为流量容器。所述流量容器中填充有表征用户的套餐流量的物质。基于此,显示器1205具体用于在通信接口1201在播放器1204播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,显示所述缓冲图标,并以数值形式显示所述流媒体文件对应的总流量,同时显示所述流量图标,以及用于在播放器1204播放所述已经缓冲的流媒体文件的过程中,随着所述流媒体文件的缓冲,控制所述流量容器中的物质逐渐减少;其中,所述流量容器中剩余物质所占体积表征所述用户的套餐流量的余额,所述流量容器的空余体积表征所述已经缓冲的流媒体文件对应的流量。
进一步,显示器1205具体用于在通信接口1201在播放器1204播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,显示所述缓冲图标,并以数值形式显示所述流媒体文件对应的总流量,同时显示所述流量图标,以及用于在播放器1204播放所述已经缓冲的流媒体文件的过程中,随着所述流媒体文件的缓冲,控制所述流量容器中的物质以点的形式向上漂浮直到飘到所述流量容器之外消失,以控制所述流量容器中的物质逐渐减少。
可选的,上述流量容器可以为漏斗或锥形瓶或刻度杯。
进一步,本实施例的处理器1203还用于在在用户的套餐流量的余额小于预设门限时,通过改变所述流量容器的形状或颜色以发出告警信息。
进一步,上述通信接口1201还用于接收所述用户通过操作所述流量容器发出的显示指令。相应的,显示器1205还用于根据通信接口1201接收的显示指令,显示所述用户的套餐流量的余额占所述用户的套餐流量的总额度的比例,并以数值形式显示所述已经缓冲的流媒体文件对应的流量和所述用户的套餐流量的余额。
其中,显示器1205用于根据通信接口1201接收的显示指令,显示所述用户的套餐流量的余额占所述用户的套餐流量的总额度的比例,并以数值形式显示所述已经缓冲的流媒体文件对应的流量和所述用户的套餐流量的余额包括:显示器1205具体用于根据通信接口1201接收的显示指令,显示流量信息条,以所述流量信息条表示所述用户的套餐流量的余额占所述用户的套餐流量的总额度的比例,并以数值形式将所述已经缓冲的流媒体文件对应的流量和所述用户的套餐流量的余额分别标注在所述流量信息条上。
进一步,通信接口1201还用于接收用户通过操作流量容器发出的隐藏指令。显示器1205还用于根据所述隐藏指令,隐藏所述流量信息条。
在一可选实施方式中,显示器1205用于在通信接口1201在播放器1204播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量,以及在播放器1204播放所述已经缓冲的流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量、所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额包括:
显示器1205具体用于在通信接口1201在播放器1204播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,向用户显示流媒体文件对应的总流量,以及在播放器1204播放所述已经缓冲的流媒体文件的过程中,以数值形式显示所述流媒体文件对应的总流量和所述用户的套餐流量的余额,并以扇形图的形式显示所述已经缓冲的流媒体文件对应的流量。
本实施例提供的移动终端可以是手机、Pad、电脑等。
本实施例提供的移动终端可用于执行图1所示流媒体播放方法实施例中的流程,其具体工作原理不再赘述,详见方法实施例的描述。
本实施例提供的移动终端,在接收到用户发出的播放指令之后,根据播放指令先缓冲流媒体文件,并在缓冲所述流媒体文件的过程中向用户显示流媒体文件对应的总流量,这样用户可以根据该流媒体文件对应的总流量确定是否继续等待流媒体文件的缓冲;在已经缓冲的流媒体文件对应的流量达到指定流量门限之后,继续缓冲流媒体文件并播放已经缓冲的流媒体文件,并在播放已经缓冲的流媒体文件的过程中向用户显示流媒体文件对应的总流量、已经缓冲的流媒体文件对应的流量以及用户的套餐流量的余额等信息,使得用户可以实时了解流媒体文件的总流量、已经缓冲的流媒体文件的流量以及套餐流量的余额,这样用户可以随时确定是否继续缓冲流媒体文件,不用再担心缓冲流媒体文件消耗的流量产生较多费用的问题,解决了移动终端在播放流媒体应用上的限制。
本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
Claims (22)
1.一种流媒体播放方法,其特征在于,包括:
接收用户发出的播放指令,所述播放指令用于指示播放流媒体文件;
根据所述播放指令缓冲所述流媒体文件,并在缓冲所述流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量;
在已经缓冲的流媒体文件对应的流量达到指定流量门限后,继续缓冲所述流媒体文件并播放所述已经缓冲的流媒体文件,并在播放所述已经缓冲的流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量、所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额。
2.根据权利要求1所述的流媒体播放方法,其特征在于,在缓冲所述流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量包括:
在缓冲所述流媒体文件的过程中,显示缓冲图标,并以数值形式显示所述流媒体文件对应的总流量。
3.根据权利要求2所述的流媒体播放方法,其特征在于,还包括:
在以数值形式显示所述流媒体文件对应的总流量的同时,显示流量图标,所述流量图标用于在播放所述已经缓冲的流媒体文件的过程中,动态显示所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额;
所述在播放所述已经缓冲的流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量、所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额包括:
在播放所述已经缓冲的流媒体文件的过程中,以数值形式显示所述流媒体文件对应的总流量,并通过所述流量图标动态显示所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额。
4.根据权利要求3所述的流媒体播放方法,其特征在于,所述流量图标为流量容器,所述流量容器中填充有表征所述用户的套餐流量的物质;
所述通过所述流量图标动态显示所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额包括:
随着所述流媒体文件的缓冲,控制所述流量容器中的物质逐渐减少;其中,所述流量容器中剩余物质所占体积表征所述用户的套餐流量的余额,所述流量容器的空余体积表征所述已经缓冲的流媒体文件对应的流量。
5.根据权利要求4所述的流媒体播放方法,其特征在于,还包括:
在所述用户的套餐流量的余额小于预设门限时,通过改变所述流量容器的形状或颜色以发出告警信息。
6.根据权利要求4或5所述的流媒体播放方法,其特征在于,还包括:
接收所述用户通过操作所述流量容器发出的显示指令;
根据所述显示指令,显示所述用户的套餐流量的余额占所述用户的套餐流量的总额度的比例,并以数值形式显示所述已经缓冲的流媒体文件对应的的流量和所述用户的套餐流量的余额。
7.根据权利要求6所述的流媒体播放方法,其特征在于,所述根据所述显示指令,显示所述用户的套餐流量的余额占所述用户的套餐流量的总额度的比例,并以数值形式显示所述已经缓冲的流媒体文件对应的流量和所述用户的套餐流量的余额包括:
根据所述显示指令,显示流量信息条,以所述流量信息条表示所述用户的套餐流量的余额占所述用户的套餐流量的总额度的比例,并以数值形式将所述已经缓冲的流媒体文件对应的流量和所述用户的套餐流量的余额分别标注在所述流量信息条上。
8.根据权利要求7所述的流媒体播放方法,其特征在于,还包括:
接收所述用户通过操作所述流量容器发出的隐藏指令;
根据所述隐藏指令,隐藏所述流量信息条。
9.根据权利要求4-5任一项所述的流媒体播放方法,其特征在于,所述随着所述流媒体文件的缓冲,控制所述流量容器中的物质逐渐减少包括:
随着所述流媒体文件的缓冲,控制所述流量容器中的物质以点的形式向上漂浮直到飘到所述流量容器之外消失,以控制所述流量容器中的物质逐渐减少。
10.根据权利要求4-5任一项所述的流媒体播放方法,其特征在于,所述流量容器为漏斗或锥形瓶或刻度杯。
11.根据权利要求1或2所述的流媒体播放方法,其特征在于,所述在播放所述已经缓冲的流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量、所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额包括:
在播放所述已经缓冲的流媒体文件的过程中,以数值形式显示所述用户的套餐流量的余额,并以扇形图的形式显示所述流媒体文件对应的总流量和所述已经缓冲的流媒体文件对应的流量。
12.一种移动终端,其特征在于,包括:
接收模块,用于接收用户发出的播放指令,所述播放指令用于指示播放流媒体文件;
缓冲模块,用于根据所述播放指令缓冲所述流媒体文件;
播放模块,用于在所述缓冲模块已经缓冲的流媒体文件对应的流量达到指定流量门限后,播放所述已经缓冲的流媒体文件;
显示模块,用于在所述缓冲模块在所述播放模块播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量,以及在所述播放模块播放所述已经缓冲的流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量、所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额。
13.根据权利要求12所述的移动终端,其特征在于,所述显示模块具体用于在所述缓冲模块在所述播放模块播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,显示缓冲图标,并以数值形式显示所述流媒体文件对应的总流量,以及在所述播放模块播放所述已经缓冲的流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量、所述已经缓冲的流媒体文件所消耗的流量信息以及所述用户的套餐流量的余额。
14.根据权利要求13所述的移动终端,其特征在于,所述显示模块具体用于在所述缓冲模块在所述播放模块播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,显示所述缓冲图标,并以数值形式显示所述流媒体文件对应的总流量,同时显示流量图标,所述流量图标用于在播放所述已经缓冲的流媒体文件的过程中,动态显示所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额;以及用于在所述播放模块播放所述已经缓冲的流媒体文件的过程中,以数值形式显示所述流媒体文件对应的总流量,并通过所述流量图标动态显示所述已经缓冲的流媒体文件对应的流量以及所述用户的套餐流量的余额。
15.根据权利要求14所述的移动终端,其特征在于,所述流量图标为流量容器,所述流量容器中填充有表征所述用户的套餐流量的物质;
所述显示模块具体用于在所述缓冲模块在所述播放模块播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,显示所述缓冲图标,并以数值形式显示所述流媒体文件对应的总流量,同时显示所述流量图标,以及用于在所述播放模块播放所述已经缓冲的流媒体文件的过程中,随着所述流媒体文件的缓冲,控制所述流量容器中的物质逐渐减少;其中,所述流量容器中剩余物质所占体积表征所述用户的套餐流量的余额,所述流量容器的空余体积表征所述已经缓冲的流媒体文件对应的流量。
16.根据权利要求15所述的移动终端,其特征在于,还包括:
告警模块,用于在所述用户的套餐流量的余额小于预设门限时,通过改变所述流量容器的形状或颜色以发出告警信息。
17.根据权利要求15或16所述的移动终端,其特征在于,所述接收模块还用于接收所述用户通过操作所述流量容器发出的显示指令;
所述显示模块还用于根据所述显示指令,显示所述用户的套餐流量的余额占所述用户的套餐流量的总额度的比例,并以数值形式显示所述已经缓冲的流媒体文件对应的流量和所述用户的套餐流量的余额。
18.根据权利要求17所述的移动终端,其特征在于,所述显示模块具体用于根据所述显示指令,显示流量信息条,以所述流量信息条表示所述用户的套餐流量的余额占所述用户的套餐流量的总额度的比例,并以数值形式将所述已经缓冲的流媒体文件对应的流量和所述用户的套餐流量的余额分别标注在所述流量信息条上。
19.根据权利要求18所述的移动终端,其特征在于,所述接收模块还用于接收所述用户通过操作所述流量容器发出的隐藏指令;
所述显示模块还用于根据所述隐藏指令,隐藏所述流量信息条。
20.根据权利要求15-16任一项所述的移动终端,其特征在于,所述显示模块具体用于在所述缓冲模块在所述播放模块播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,显示所述缓冲图标,并以数值形式显示所述流媒体文件对应的总流量,同时显示所述流量图标,以及用于在所述播放模块播放所述已经缓冲的流媒体文件的过程中,随着所述流媒体文件的缓冲,控制所述流量容器中的物质以点的形式向上漂浮直到飘到所述流量容器之外消失,以控制所述流量容器中的物质逐渐减少。
21.根据权利要求15-16任一项所述的移动终端,其特征在于,所述流量容器为漏斗或锥形瓶或刻度杯。
22.根据权利要求14所述的移动终端,其特征在于,所述显示模块具体用于在所述缓冲模块在所述播放模块播放所述已经缓冲的流媒体文件之前缓冲所述流媒体文件的过程中,向所述用户显示所述流媒体文件对应的总流量,以及在所述播放模块播放所述已经缓冲的流媒体文件的过程中,以数值形式显示所述流媒体文件对应的总流量和所述用户的套餐流量的余额,并以扇形图的形式显示所述已经缓冲的流媒体文件对应的流量。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310022719.0A CN103945233B (zh) | 2013-01-22 | 2013-01-22 | 流媒体播放方法及移动终端 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310022719.0A CN103945233B (zh) | 2013-01-22 | 2013-01-22 | 流媒体播放方法及移动终端 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103945233A CN103945233A (zh) | 2014-07-23 |
CN103945233B true CN103945233B (zh) | 2017-12-15 |
Family
ID=51192677
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310022719.0A Active CN103945233B (zh) | 2013-01-22 | 2013-01-22 | 流媒体播放方法及移动终端 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103945233B (zh) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105630390A (zh) * | 2015-12-25 | 2016-06-01 | 广东欧珀移动通信有限公司 | 移动终端虚拟按键的处理方法和装置 |
CN105430690A (zh) * | 2016-01-22 | 2016-03-23 | 青岛海信移动通信技术股份有限公司 | 一种流量显示的方法、***及移动终端 |
CN106412316A (zh) * | 2016-10-31 | 2017-02-15 | 努比亚技术有限公司 | 一种媒体资源播放控制装置及方法 |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1558665A (zh) * | 2004-01-20 | 2004-12-29 | 大唐微电子技术有限公司 | 一种网络多媒体信息快速播放方法及相应的机顶盒设备 |
CN101820420A (zh) * | 2010-03-23 | 2010-09-01 | 宇龙计算机通信科技(深圳)有限公司 | 一种对流媒体传输的流量控制方法、***及流媒体服务器 |
CN101909272A (zh) * | 2010-07-19 | 2010-12-08 | 候万春 | 一种在电话终端上实时提供通信账单信息的***和方法 |
CN101977365A (zh) * | 2010-11-16 | 2011-02-16 | 北京瓦力网络科技有限公司 | 一种手机上网剩余流量的提醒方法和*** |
CN102006576A (zh) * | 2010-12-08 | 2011-04-06 | 东莞宇龙通信科技有限公司 | 一种上网流量显示的方法、***及移动终端 |
CN102006203A (zh) * | 2010-12-07 | 2011-04-06 | 苏州阔地网络科技有限公司 | 一种网页上实现Flash网络流量监控的方法 |
CN102811135A (zh) * | 2012-08-20 | 2012-12-05 | 中国联合网络通信集团有限公司 | 流量通知***及方法 |
-
2013
- 2013-01-22 CN CN201310022719.0A patent/CN103945233B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1558665A (zh) * | 2004-01-20 | 2004-12-29 | 大唐微电子技术有限公司 | 一种网络多媒体信息快速播放方法及相应的机顶盒设备 |
CN101820420A (zh) * | 2010-03-23 | 2010-09-01 | 宇龙计算机通信科技(深圳)有限公司 | 一种对流媒体传输的流量控制方法、***及流媒体服务器 |
CN101909272A (zh) * | 2010-07-19 | 2010-12-08 | 候万春 | 一种在电话终端上实时提供通信账单信息的***和方法 |
CN101977365A (zh) * | 2010-11-16 | 2011-02-16 | 北京瓦力网络科技有限公司 | 一种手机上网剩余流量的提醒方法和*** |
CN102006203A (zh) * | 2010-12-07 | 2011-04-06 | 苏州阔地网络科技有限公司 | 一种网页上实现Flash网络流量监控的方法 |
CN102006576A (zh) * | 2010-12-08 | 2011-04-06 | 东莞宇龙通信科技有限公司 | 一种上网流量显示的方法、***及移动终端 |
CN102811135A (zh) * | 2012-08-20 | 2012-12-05 | 中国联合网络通信集团有限公司 | 流量通知***及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN103945233A (zh) | 2014-07-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108628652A (zh) | 用户界面渲染方法、装置及终端 | |
CN111050203B (zh) | 一种视频处理方法、装置、视频处理设备及存储介质 | |
US20240121468A1 (en) | Display method, apparatus, device and storage medium | |
WO2021008390A1 (zh) | 图层处理方法、装置、电子设备及计算机可读介质 | |
CN110399061A (zh) | 在图形消息传送用户界面中应用确认选项 | |
CN109547838A (zh) | 视频窗口的处理方法及装置 | |
CN105940671A (zh) | 媒体应用后台处理 | |
CN106658115A (zh) | 一种视频播放方法及移动终端 | |
CN105677313A (zh) | 通知消息的显示方法、装置及终端设备 | |
CN106371998A (zh) | 移动应用的测试***及方法 | |
CN108055250A (zh) | 视频播放装置、方法及终端 | |
CN106454391A (zh) | 一种直播转点播方法、装置及终端 | |
CN110265067B (zh) | 录制热门片段方法、装置、电子设备及可读介质 | |
CN103945233B (zh) | 流媒体播放方法及移动终端 | |
CN109240833A (zh) | 资源配置方法、装置、终端及存储介质 | |
CN109725948A (zh) | 一种动画资源的配置方法及装置 | |
CN103984597A (zh) | 一种任务运行切换的方法、装置及*** | |
CN108920128A (zh) | 演示文稿的操作方法及*** | |
US20170192731A1 (en) | Control redistribution among multiple devices | |
CN110275961A (zh) | 文档互动方法、装置、电子设备和计算机可读存储介质 | |
CN104038774B (zh) | 生成铃声文件的方法及装置 | |
CN104883625B (zh) | 信息展示方法、终端设备、服务器和*** | |
WO2023046199A1 (zh) | 直播信息的展示方法、装置、电子设备及存储介质 | |
CN115599273A (zh) | 媒体内容处理方法、装置、设备、可读存储介质及产品 | |
CN105491440A (zh) | 一种播放控件的应用方法、终端及服务器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |