网络多媒体内容的播放方法

文档序号:7694251阅读:237来源:国知局
专利名称:网络多媒体内容的播放方法
技术领域
本发明涉及网络多^ 某体应用,更具体地讲,涉及一种能够记录播放时间 的网络多媒体内容的播放方法。
背景技术
近来,通过移动通信终端上的多媒体播放器来观看网络上的音视频节目
已经成为一个越来越广泛的应用。特别是在3G无线网络环境下,音视频的 网络流媒体播放更是一个十分重要的功能。网络流媒体播放不同于一般的本 地媒体播放。由于网络流媒体数据来源于网络,因此为了平滑网络拥塞带来 的数据抖动,播放器将在播放媒体数据之前预先开辟出 一段緩存区域来接收 媒体数据。因此,用户每次播放媒体数据时都要预先等待一定时间以便进行 緩冲,然后才能开始收看媒体数据。此外,当用户在媒体数据中跳跃、快进 或快退时,也需要重新对媒体数据进行緩冲。
由于以上技术原因,因此在播放网络上的音视频时,如果用户在播放到 某个中间位置(即,时间点)时退出后,下次又希望从退出的播放时间点继 续观看,则用户需要手动快进到该时间点。通常,用户可能已经忘记上次退 出时的时间点。因此,用户需要一次次地尝试查找该时间点,而每次尝试都 会经历緩冲。这样,在用户找到正确时间点之前将花费大量时间进行緩冲, 并且增加了用户的操作,给用户带来了不便。
此外,当用户在收看某一音视频节目时,很可能希望能重新收看节目中 的某些精彩片段。然而,当用户查找所述片段时可能忘记所述片段所处的位 置。此时,如果用户也是手动尝试查找,仍然会遇到上述问题。因此,需要 一种使得用户能够快速地找到期望的媒体播放位置的方法。

发明内容
本发明示例性实施例的一方面在于至少解决上述问题和/或缺点,并至少 提供以下优点。因此,本发明示例性实施例的一方面在于提供一种网络多媒
3体内容的播放方法。
根据本发明的实施例,提供了一种网络多媒体内容的播放方法,所述方
法包括通过用户的媒体播放器播放网络多媒体内容;如果用户希望记录当 前播放时间,则允许用户手动地将当前播放时间记录在播放时间记录列表中; 如果在所述网络多媒体内容播放结束之前退出媒体播放器,则媒体播放器自 动地将当前播放时间记录在播放时间记录列表中。
根据本发明的网络多々某体内容的播放方法,用户可以方便快捷地记录媒 体内容中的某个时间点,避免以后播放该网络多媒体内容时繁瑣緩慢地进行 查找,保证了精确的定位。此外,根据本发明的网络多媒体内容的播放方法, 用户不必刻意地记忆某个片段的播放时间或上次退出时的播放时间,而只需 在播放器的播放时间记录列表中进行查找即可。


通过下面结合附图进行的详细描述,本发明的以上和其他目的、特点和 优点将会变得更加清楚,其中
图1是根据本发明实施例的网络多媒体内容的播放方法中的播放时间记 录操作的示图2是根据本发明实施例的网络多媒体内容的播放方法中的播放时间读 取操作的示图3是根据本发明另一实施例的网络多媒体内容的播放方法中的播放时 间记录操作的示图4是根据本发明另一实施例的网络多媒体内容的播放方法中的播放时 间读取操作的示图5是根据本发明实施例的流媒体客户端和流媒体服务器之间传输播放 时间的过程的示具体实施例方式
以下将参照附图描述本发明的优选实施例。在下面的描述中,因为已知
功能或结构在不必要的细节上造成本发明的模糊,所以不再对其进行详细的描述。图1是根据本发明实施例的网络多媒体内容的播放方法中的播放时间记 录操作的示图。
如图1所示,当用户通过媒体播放器播放网络多媒体内容时,可以通过 个快捷键,如"*"键来手动地将当前播放时间记录在播放时间记录列表中。 所述媒体播放器可以是用户的移动通信终端(例如,手机、个人数字助理等) 上的媒体播放器,也可以是用户使用的任何电子装置的媒体播放器。所述播 放时间记录列表可以由用户的媒体播放器创建,并存储在用户的本地存储器 中。此外,播放时间记录列表可以与本地播放列表合并。播放时间记录列表
中的每一项包括以下多个字段会话名字段,可以从当前多媒体内容的SDP (会话描述协议)文件中得到,该字段显示在播放列表中以便用户查找多媒 体内容;RTSP (实时流协议)URL字段,指示多媒体内容的地址,媒体播放 器可根据该字段发起连接;记录名字段指示每次记录播放时间时定义的播 放时间的名称,该字段显示在播放列表中以便用户查找记录的播放时间;播 放时间字段指示记录的当前播放时间,单位为秒;以及自动记录标识字段 指示记录的播放时间是由用户手动记录还是由媒体播放器在退出时自动记 录。当如图1所示手动记录当前播放时间时,播放时间记录列表中的记录名 字段由用户手动输入,自动记录标识字段被设置为"False"。在成功地记录了 当前播放时间之后,々某体播放器弹出对话框以通知用户。在执行如上所述的 播放时间记录操作的过程中,多媒体内容的播放处于暂停状态。
图2是根据本发明实施例的网络多媒体内容的播放方法中的播放时间读 取操作的示图。
如图2所示,用户可以通过选择J 某体播放器的菜单进入到播放列表,从 而选择先前记录的播放时间以便继续播放多媒体内容。首先,第一级播放列 表显示网络多媒体的会话名,用户可在该播放列表中选择期望观看的多媒体 内容。然后,弹出第二级播放列表,该播放列表显示用户从第一级播放列表 中选择的多媒体内容的所有记录的播放时间的记录名。用户可在该播放列表 中选择特定的播放时间以便媒体播放器从该播放时间继续播放多媒体内容。 显示的播放时间的记录名中除了用户手动输入的记录名之外,还包括两个默 认的记录名。 一个是"上次退出位置",另一个是"起始位置"。如果用户选 择上次退出位置,则^^某体播放器将从上次退出的播放位置继续播放多媒体内 容。如果用户选择起始位置,则媒体播放器将从头开始重新播放多媒体内容。图3是根据本发明另一实施例的网络多媒体内容的播放方法中的播放时间记录操作的示图。
参照图3,当用户通过媒体播放器播放网络多媒体内容时,如果在多媒
体内容播放结束之前选择退出媒体播放器,则媒体播放器自动询问用户是否记录当前播放时间。如果用户选择"是",则媒体播放器将当前播放时间自动记录在播放时间记录列表中。此时,记录名字段默认为"上次退出位置",并
且自动记录标识字段被设置为"True"。如果用户选择"否",则媒体播放器不进行任何操作而直接退出。
图4是根据本发明另 一实施例的网络多媒体内容的播放方法中的播放时间读取操作的示图。
如图4所示,如果用户选择链接到网络中的某个多媒体内容以进行播放时,媒体播放器将首先通过匹配URL地址来查找播放时间记录列表中是否记录有该多媒体内容的播放时间,并查找播放时间记录列表中是否有被设置为"True"的标识。如果存在被设置为"True"的标识,即存在媒体播放器先前自动记录的播放时间,则媒体播放器询问用户是否从上次退出位置(即,先前自动记录的播放时间)继续进行播放。如果用户选择"是",则从上次退出位置继续播放多媒体内容。如果用户选择"否"或者不存在被设置为"True"的标识,则媒体播放器从头开始重新播放多媒体内容。
取操作中,媒体播放器从多媒体内容的某个中间位置开始进行播放,因此如图5所示,需要在流媒体客户端和流媒体服务器之间传输记录的播放时间。图5是根据本发明实施例的流媒体客户端和流媒体服务器之间传输记录的播放时间的过程的示图。参照图5,首先在流媒体客户端和流媒体服务器之间建立RTSP连接。然后,流媒体客户端发送RSTP DESCIBE指令以查找多媒体内容。接下来,流媒体客户端发送RTSP SETUP指令以与流媒体服务器进行网络参数协商。其后,流媒体客户端在RTSP PLAY指令的Range header中添加NTP (Normal Play Time ,正常播放时间)的值,其中包含指定的播放时间,并且流媒体客户端将该指令发送到流媒体服务器。流媒体服务器采用类似于快进或快退的操作,从该播放时间开始将数据发送到客户端,从而客户端的媒体播放器可以从该播放时间继续播放多媒体内容。下面的RTSPPLAY指令表示从30秒的位置开始播放多J 某体内容。PLAY rtsp:〃video.example.com/lucky.3gp RTSP/1.0CSeq: 837Session: 123斗5G了8Range: npt=30-
当流媒体客户端将RTSP TERADOWN指令发送到流媒体服务器时,释放流媒体客户端和流媒体服务器之间的会话。
图6是示出根据本发明实施例的网络多媒体内容的播放方法的流程图。参照图6,在步骤S101中,用户在网站上选择一部电影进行在线播放。在步骤S102中,当用户看到一个精彩片段时,按下键来记录当前播放时间。在操作S103中,当用户继续观看电影时,如果由于某些原因不得不中途退出媒体播放器,则媒体播放器询问是否记录当前位置(即,当前播放时间),并且当用户选择"是"时,媒体播放器自动地记录当前位置。在操作S104中,在过了一段时间之后,当用户重新通过网站链接观看该电影时,媒体播放器询问用户是否从上次退出位置继续播放。当用户选择"是"时,在步骤S105中,媒体播放器读取上次退出时记录的播放时间,将记录的播放时间添加到RTSP指令中,以便从上次退出位置继续播放该电影。当用户选择"否"时,在步骤S106中,媒体播放器从头开始重新播放该电影。在步骤S107中,当用户希望观看已经记录了播放时间的精彩片段时,用户从播放列表中选择会话名以及相应的记录名,从而媒体播放器直接从记录的播放时间播放该电影。
上述实施例只是说明性的目的,并不限制本发明的范围。例如,本发明的网络多媒体内容的播放方法同样适用于本地多J 某体内容的播放。根据本发明的网络多媒体内容的播放方法,用户在播放网络多媒体内容时,可以手动地记录期望的播放时间以便以后直接从该播放时间置进行播放,并且在每次用户退出媒体播放器时,媒体播放器也能自动记录当前的播放时间,从而媒体播放器能够在下次从该播放时间继续进行播放。
执行计算机包含的各种操作的程序指令的计算机可读介质中。所述介质还可包括单独的程序指令、数据文件和数据结构等,或者其组合。计算机可读介质的示例包括磁介质,例如软盘、硬盘和磁带;光学介质,例如CDROM和DVD;磁光介质,例如光盘;硬件装置,专门构造以存储和执行程序指令,例如只读存储器(ROM)、随机存取存储器(RAM)、闪存等。所述介质还可以是诸如光或金属线、波导等的传输介质,包括指定程序指令、数据结构等的传输信号的载波。程序指令的示例包括诸如通过编译器产生的机器代码和包含可使用解释器通过计算机执行的高级代码的文件。所述的硬件装置可被配置以作为 一个或多个软件模块,以便执行本发明的上述实施例的步骤。
虽然已经参照本发明的特定示例性实施例显示和描述了本发明,但是本领域技术人员应该理解,在不脱离由权利要求及其等同物限定的本发明的精神和范围的情况下,可在形式和细节上进行各种改变。
权利要求
1、一种网络多媒体内容的播放方法,所述方法包括通过用户的媒体播放器播放网络多媒体内容;如果用户希望记录当前播放时间,则允许用户手动地将当前播放时间记录在播放时间记录列表中;如果在所述网络多媒体内容播放结束之前退出媒体播放器,则媒体播放器自动地将当前播放时间记录在播放时间记录列表中。
2、 如权利要求l所述的方法,其中,所述播放时间记录列表存储在本地 存储器中。
3、 如权利要求l所述的方法,其中,所述播放时间记录列表中的每一项 包括以下字^殳会话名字段,指示网络多媒体内容;实时流协议URL字段,指示媒体播放器将要连接的多媒体内容的地址; 记录名字段,指示记录的播放时间的名称; 播放时间字段,指示记录的播放时间;记录标识字段,指示记录的播放时间是由用户手动记录还是由媒体播放 器自动记录。
4、 如权利要求1所述的方法,还包括当再次播放所述网络多媒体内容时,允许用户在先前记录的播放时间中 选择特定播放时间,并从选择的特定播放时间继续播放所述网络多媒体内容。
5、 如权利要求l所述的方法,还包括当再次播放所述网络多媒体内容时,如果存在媒体播放器自动记录的播 放时间,则首先询问用户是否从所述自动记录的播放时间继续播放所述网络 多媒体内容。
6、 如权利要求l所述的方法,其中,所述媒体播放器包括用户使用的移 动通信终端或其他各种电子装置上的媒体播放器。
7、 如权利要求6所述的方法,其中,所述移动通信终端包括手机、个人数字助理等。
全文摘要
本发明提供了一种网络多媒体内容的播放方法,所述方法包括通过用户的媒体播放器播放网络多媒体内容;如果用户希望记录当前播放时间,则允许用户手动地将当前播放时间记录在播放时间记录列表中;如果在所述网络多媒体内容播放结束之前退出媒体播放器,则媒体播放器自动地将当前播放时间记录在播放时间记录列表中。根据本发明的网络多媒体内容的播放方法,用户可以方便快捷地记录媒体内容中的某个时间点,避免以后播放该网络多媒体内容时繁琐缓慢地进行查找,保证了精确的定位。
文档编号H04L12/28GK101594273SQ20081010883
公开日2009年12月2日 申请日期2008年5月29日 优先权日2008年5月29日
发明者涛 曾 申请人:三星电子株式会社;北京三星通信技术研究有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1