用于在线播放的字幕加载方法和装置的制造方法

文档序号:9381000阅读:373来源:国知局
用于在线播放的字幕加载方法和装置的制造方法
【技术领域】
[0001]本发明涉及互联网技术,特别是涉及一种用于在线播放的字幕加载方法和装置。
【背景技术】
[0002]字幕(subtitles of mot1n picture)是指以文字形式显示电视、电影、舞台作品中的对话等非影像内容。影视作品的对话字幕,一般出现在屏幕下方。
[0003]字幕的种类有很多种,配合不同格式的影音文件使用,例如有的视频文件在画面中直接嵌入字幕,也就是字幕是画面的一部分,这种字幕的灵活性差,不能隐藏和调整。内置字幕是指在视频文件中包含有字幕数据,可在播放时自动读取,这类字幕数据虽然在视频文件内部,但是可以隐藏和调整。另外还有一种外置字幕,可以作为一个单独文件进行下载和使用。
[0004]目前的主流播放器都提供外置字幕的自动加载功能,可以自动加载与影音文件同一文件夹下的字幕文件,有些播放器还可以自动从网络上匹配下载字幕,这些播放器一般仅能在播放本地存储文件时自动加载字幕。随着云技术的发展,云端存储的影音文件已经可以支持在线播放。由于在线播放云端存储的影音文件无需进行下载,也不占用本地的存储空间,其使用也越来越广泛。然而现有的云端在线播放技术均不支持外置字幕的加载,严重影响了用户使用。

【发明内容】

[0005]鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的用于在线播放的字幕加载方法和装置。
[0006]本发明一个进一步的目的是提高用户在线观看播放云端存储的影音文件的体验。
[0007]根据本发明的一个方面,提供了一种用于在线播放的字幕加载方法。该用于在线播放的字幕加载方法包括:获取云端存储的影音文件的在线播放请求;提取影音文件的文件信息;根据文件信息获取影音文件对应的字幕文件;以及在线播放影音文件,以响应在线播放请求,并且在播放过程中加载影音文件对应的字幕文件。
[0008]可选地,根据文件信息获取影音文件对应的字幕文件的步骤包括:根据文件信息从云端存储的字幕文件中匹配出影音文件对应的字幕文件。
[0009]可选地,在云端存储的字幕文件中不存在影音文件对应的字幕文件的情况下,根据文件信息从互联网上抓取影音文件对应的字幕文件,并保存至云端中。
[0010]可选地,影音文件对应的字幕文件为多个;并且在播放过程中加载影音文件对应的字幕文件的步骤包括:在播放界面中提供字幕选择接口,利用选择接口获取对多个影音文件对应的字幕文件的选择操作;以及加载被选择出的影音文件对应的字幕文件。
[0011]可选地,上述用于在线播放的字幕加载方法还包括:统计多个影音文件对应的字幕文件的被选择的次数;按照次数对多个影音文件对应的字幕文件进行排序;并且在播放界面中提供字幕选择接口的步骤包括:按照排序的结果在字幕选择接口中展示多个影音文件对应的字幕文件。
[0012]可选地,在获取对多个影音文件对应的字幕文件的选择操作的步骤之前还包括:将被选择的次数最多的影音文件对应的字幕文件作为初始字幕并加载。
[0013]可选地,在获取云端存储的影音文件的在线播放请求的步骤之后还包括:验证发送在线播放请求的客户端具备播放影音文件的权限。
[0014]可选地,文件信息包括以下任意一项或多项:影音文件的散列值、影音文件的文件名、影音文件的长度、影音文件的大小、影音文件的版权信息、影音文件的文件格式。
[0015]根据本发明的另一个方面,还提供了一种用于在线播放的字幕加载装置。该用于在线播放的字幕加载装置包括:请求获取模块,配置成获取云端存储的影音文件的在线播放请求;信息提取模块,配置成提取影音文件的文件信息;字幕获取模块,配置成根据文件信息获取影音文件对应的字幕文件;以及字幕加载模块,配置成在线播放影音文件,以响应在线播放请求,并且在播放过程中加载影音文件对应的字幕文件。
[0016]可选地,字幕获取模块还配置成:根据文件信息从云端存储的字幕文件中匹配出影音文件对应的字幕文件。
[0017]可选地,在云端存储的字幕文件中不存在影音文件对应的字幕文件的情况下,字幕获取模块还配置成:根据文件信息从互联网上抓取影音文件对应的字幕文件,并保存至云端中。
[0018]可选地,影音文件对应的字幕文件为多个;并且上述用于在线播放的字幕加载装置还包括字幕选择模块,配置成:在播放界面中提供字幕选择接口,利用选择接口获取对多个影音文件对应的字幕文件的选择操作;以及以供字幕加载模块加载被选择出的影音文件对应的字幕文件。
[0019]可选地,上述用于在线播放的字幕加载装置还包括:统计模块,配置成统计多个影音文件对应的字幕文件的被选择的次数;以及排序模块,配置成按照次数对多个影音文件对应的字幕文件进行排序;并且字幕选择模块还配置成:按照排序的结果在字幕选择接口中展示多个影音文件对应的字幕文件。
[0020]可选地,字幕加载模块还配置成:在获取对多个影音文件对应的字幕文件的选择操作的步骤之前,将被选择的次数最多的影音文件对应的字幕文件作为初始字幕并加载。
[0021]可选地,上述用于在线播放的字幕加载装置,还包括:权限验证模块,配置成验证发送在线播放请求的客户端具备播放影音文件的权限。
[0022]可选地,文件信息包括以下任意一项或多项:影音文件的散列值、影音文件的文件名、影音文件的长度、影音文件的大小、影音文件的版权信息、影音文件的文件格式。
[0023]本发明的用于在线播放的字幕加载方法和装置,可以利用被播放的影音文件的文件信息匹配得出对应的字幕文件,并在云端在线播放时自动加载字幕文件,便于用户在线观看云端存储的内容,字幕匹配程度高,无需用户操作。
[0024]进一步地,本发明用于在线播放的字幕加载方法和装置,还可以利用云端存储的大数据,根据实际使用的字幕加载次数匹配得出最合适当前影音文件的字幕,进一步提高了用户的使用体验。
[0025]上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的【具体实施方式】。
[0026]根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。
【附图说明】
[0027]通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:
[0028]图1是根据本发明一个实施例的用于在线播放的字幕加载装置的应用系统架构图;
[0029]图2是根据本发明一个实施例的用于在线播放的字幕加载装置的示意图;
[0030]图3是根据本发明另一实施例的用于在线播放的字幕加载装置的示意图;以及
[0031]图4是根据本发明一个实施例的用于在线播放的字幕加载的方法的示意图。
【具体实施方式】
[0032]在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1