一种播放方法及播放器的制作方法

文档序号:6781564阅读:243来源:国知局
专利名称:一种播放方法及播放器的制作方法
技术领域
本发明涉及计算机通信领域,特别涉及一种播放方法及播放器。
技术背景目前市场上虽然存在许多播放器,并且这些播放器都具有播放各种格式 影片的功能,这给用户欣赏音视频带来了极大的享受。但是用户也经常会遇到这样的情况当不能一次性看完某部影片时,在下次看的时候要手工拖动 影片到上次看到的位置,当间隔时间比较久时还可能忘记上次看到的位置。 这给用户带了不便之处,用户不能获得满意的体验。发明内容本发明的实施例提供一种播放方法及播》文器,可以改善用户的体验。 为了达到上述目的,本发明实施例提供了一种播放方法,包括 从预先生成的文件的播放记录中获取记录的播放时间,将所述文件跳转到 所述获取的播放时间,从所述播放时间开始播;故所述文件。 本发明实施例还提供了一种播放器,包括智能定位模块,用于获取文件播放记录中记录的播放时间,并将其发送到 文件播放模块;文件播放模块,用于接收智能定位模块发送的播放时间,将文件跳转到所 述才番;故时间,乂人所述纟番;改时间开始纟番;改所述文件; 日志数据库,用于存放文件的播放记录。利用本发明提供的播放方法,根据播放记录中记录的播放时间,系统可以 直接将文件跳转到记录的播放时间,这样只需在每次关闭前,先保存关闭时对 应的播放时间,在下次播放时,系统就可以直接从该播放时间开始播放文件,而无需用户手动去调整播放进度,而且系统可以精准地将文件调整到用户所需的插j文时间,比用户手动调整的插-;改时间更加准确。


图1为本发明实施例中播放方法的流程图。 图2为本发明实施例中关闭文件的流程图。 图3为本发明实施例中播放器的结构示意图。
具体实施方式
本发明实施例中,提出了一种播放方法及其播放器,在本发明实施例的 播放方法中,再播放某一文件之前,首先判断是否存在该文件的播放记录, 在存在该文件播放记录时,将文件跳转到文件播放记录中记录的播放时间, 并从该播放时间开始播放文件。这里文件包括一切可以用播;故器播放的音 频、视频、影片等等。为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明 作进一步的详细描述。图1为本发明实施例中播放方法的流程图,如图l所示,本发明实施例 的播放方法包括以下步骤。步骤101:读取文件的标识。步骤102:判断是否存在该文件的播放记录。若不存在该文件的播放记 录,则执行步骤106;若存在该文件的播放记录,则执行步骤103。这里文件的标识可以是文件的路径,也可以是文件的ID号码,本发明 不做限定。 一般来说,当播放存放在本地磁盘中的文件时,用文件的路径来 标识文件,如"c:\movie\01.mvb",当播放来自网络的文件时(此时播放器 可以是网络视频播放器),由于文件一般存在网络侧的库中,可以用唯一的 ID号码来标识文件。这里播》丈记录用文件的标识来标识,即每一个文件标识对应 一条播;改记录,播放记录中记录了该文件之前被关闭时所对应的播放时间,还可能包括 用户自己设置的播放时间,缺省情况下可以是最近一次关闭该文件时所对应 的播放时间。根据用户的需求,系统可调整播放记录中允许存放或设置的播;改时间个凄t。步骤103:获取^番放记录中记录的播;改时间。步骤104:询问用户是否跳转到播;改记录中记录的播;故时间,当播》丈记 录中存在多个播放时间时,需要询问用户跳转到哪个播放时间。若用户选择 不跳转到播放记录中记录的播放时间,执行步骤106;若用户选择跳转到播 放记录中记录的播放时间,并且在存在多个播放时间时,指定跳转到某一播 ;故时间,执行步骤105。步骤105:将文件跳转到播放记录中记录的且被用户指定的播放时间, 并从指定的播放时间开始播放文件,结束该流程。步骤106:按现有技术的方法正常播放文件,结束该流程。现举例说明以上播放方法的过程。如存在一条播;故记录,文件的标识为 "c:\movie\01.mvb",缺省情况下播放记录中包括最近一次关闭该文件时所 对应的播放时间,如"30m21s";当然该播放记录中也可能包括上几次关闭 该文件时所对应的播放时间,如"10m20s" 、 "20m30s"。当播放C盘movie文件夹下名为Ol.mvb的文件时,首先查看是否存在 该文件的播放记录,通过判断得知存在其对应的播放记录。则读取该播放记 录中对应的插-放时间,如播放记录中此时存在三个播;改时间。那么接下来需 要询问用户是否跳转到"10m20s,, 、 "20m30s,,或"30m21s",当用户指 定其中一个时,如"10m20s",将文件跳转到10m20s的地方,并从该时间 开始播;^该文件。图2为本发明实施例中关闭文件的流程图。如图2所示,关闭当前播放 的文件的流程包括以下步骤。步骤201:记录关闭时对应的播放时间。若系统中存在该文件的播放记 录,执行步骤202;若系统中不存在该文件的播放记录,执行步骤203。步骤202:修改播放记录中的播放时间,这里的修改可以是用关闭时对 应的播力丈时间即新的时间来替换旧的时间,也可以是新建一个新的插-;汶时 间,这样播放记录中就增加了一个播放时间以在下次播放时供用户选择。如 果关闭文件时,文件已经播放完毕,此时的做法可以是不做任何处理,即不 将关闭时对应的播放时间增加或更新到播放记录中,也可以是删除该文件所 对应的播放记录。然后就可以正常的退出文件的播;改。步骤203:增加一条新的记录,保存文件的标识以及关闭时的播放时间。 然后就可以正常的退出文件的播放。图3为本发明实施例中播放器的结构示意图。如图3所示,所述播放器 包括智能定位模块301、文件播放模块302以及日志数据库303。其中智能定位模块301包括第一读取单元311、发送单元312、查询单 元313。当播放文件时,智能定位模块301中的第一读取单元311读取文件 的标识,将读耳又的文件标识发送到查询单元313,查询单元313向日志数据 库303查询日志数据库303中是否存放该文件的播放记录,并将查询结果通 过发送单元312发送给文件播放模块302,当日志数据库303中存放了该文 件的播放记录时,发送给文件播放模块302的数据中还包括播放记录中对应 的播放时间。文件播放模块302包括接收单元321 、用户沟通单元322、播放单元323。 接收单元321用于接收来自智能定位单元301的查询结果,若查询结果为日 志数据库303中存放了该文件的播放记录时,将播放时间信息发送到用户沟 通单元322,若查询结果为日志数据库303中未存放该文件的播放记录时, 直接通过播放单元323从头开始正常播放该文件。用户沟通单元322询问用 户是否加载到播放记录中记录的播放时间以及在存在多个播放时间时,询问 用户加载到哪个播放时间;接收用户的指令,并将用户指令发送到播放单元 323。若用户的指令为不加载到播放记录中记录的播放时间,则播放单元323 从头开始正常播放该文件,若用户指令为加载到某一播放时间,则播放单元 323将文件跳转到用户指定的播放时间,并从该指定时间开始播放文件。文件播放模块302还包括第二读取单元324、记录更新单元325。第二 读取单元324用于在关闭文件前记录关闭时对应的播放时间。若日志数据库 303中不存在该文件的播放记录,记录更新单元325修改播放记录中的播放 时间,若日志数据库303中不存在该文件的播放记录,记录更新单元325增 加一条新的播;改记录,其中保存文件的标识以及关闭时的播放时间。综上所述,以上仅为本发明的较佳实施例而已,并非用于限定本发明的 保护范围。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改 进等,均应包含在本发明的保护范围之内。
权利要求
1、一种播放方法,其特征在于,包括从预先生成的文件的播放记录中获取记录的播放时间,将所述文件跳转到所述获取的播放时间,从所述播放时间开始播放所述文件。
2、 如权利要求l所述方法,其特征在于,所述从预先生成的文件的播放记 录中获取记录的播放时间包括读取文^f牛的才示识;根据所述文件标识查找文件的播放记录; 读取所述文件的播放记录中记录的插-;改时间。
3、 如权利要求l所述的方法,其特征在于,所述预先生成的文件的播放记 录中记录的插-放时间为最近一次关闭所述文件时对应的^番放时间。
4、 如权利要求l所述的方法,其特征在于,所述预先生成的文件的播放记 录中记录的播放时间包括至少两个播放时间,所述方法进一步包括请求用户选择所述至少两个播放时间的 一个; 接收用户选择的所述至少两个播放时间的一个; 则所述将文件跳转到获取的播放时间包括将文件跳转到所述用户选择的至少两个播放时间的 一个播放时间上。
5、 如权利要求4所述的方法,其特征在于,所述至少两个播放时间包括 最近至少一次关闭文件时所对应的至少一个播放时间,或者用户设置的播放时 间。
6、 如权利要求l所述的方法,其特征在于,进一步包括关闭文件之前, 记录关闭时对应的播放时间,并根据所述记录的播放时间更新播放记录。
7、 如权利要求6所述的方法,其特征在于,若之前存在所述文件的播放记 录,则所述根据记录的播放时间更新播放记录包括在所述文件对应的播放记录中,用所述记录的播放时间替代已有的播放时 间或新增一个播放时间;若之前不存在所述文件对应的播放记录,则所述根据记录的播放时间更新播放记录包括新建一条新的播放记录,保存所述文件的标识以及所述记录的播放时间。
8、 一种播放器,其特征在于,包括智能定位模块,用于获取文件播放记录中记录的播;故时间,并将其发送到 文件播放一莫块;文件播放模块,用于接收智能定位模块发送的播放时间,将文件跳转到所 述播放时间,从所述播放时间开始播放所述文件; 日志数据库,用于存放文件的播放记录。
9、 如权利要求8所述的播放器,其特征在于,所述智能定位模块包括 第一读取单元,用于读取文件的标识;查询单元,用于根据读取的文件标识,向日志数据库查询日志数据库中是 否存ii该文件的播放记录;发送单元,用于将查询结果发送给文件播放模块。
10、 如权利要求8所述的播放器,其特征在于,所述文件播放模块包括 接收单元,用于接收来自智能定位单元的查询结果,在查询结果中包含有4番放时间信息时,将播放时间信息发送到用户沟通单元,否则通知播放单元从 头开始播放文件;用户沟通单元,用于询问用户是否跳转到播放记录中记录的播放时间,并 将询问结果通知播放单元;播放单元,用于在接收到接收单元指令或接收到的来自用户沟通单元的询 问结果为不跳转时,正常播放文件;在接收到的来自用户沟通单元的询问结果 为跳转时,从指定的播放时间开始播放文件。
11、 如权利要求10所述的播放器,其特征在于,所述文件播放模块进 一步包括第二读取单元,用于在关闭文件前记录关闭时对应的播放时间; 记录更新单元,用于更新播放记录。
全文摘要
本发明公开了一种播放方法包括从预先生成的文件的播放记录中获取记录的播放时间,将所述文件跳转到所述获取的播放时间,从所述播放时间开始播放所述文件。本发明还公开了一种播放器,利用本发明提供的播放方法及播放器,可以改善用户的体验。
文档编号G11B27/034GK101221801SQ20081000109
公开日2008年7月16日 申请日期2008年1月22日 优先权日2008年1月22日
发明者潘伟彬, 黄利贤 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1