一种web端音视频文件片段式重复播放方法及系统的制作方法_3

文档序号:9814852阅读:来源:国知局
一种方式,是现代的数据库管理系统中应用最为普遍的一种,也是最有效的数据组织形式之一。NoSQL DB是指非关系型数据库(Not only Structured Query Language Database,简称NoSQL DB),这一类数据库主要会使用到一个哈希表,这个表中有一个特定的键和一个指针指向特定的数据。具体地还可以使用内存缓存技术代替DB或者为DB做一层缓存接口,加速数据提取。
[0044I假如上面的示例的音视频名称为e ng I i s hOne。则存为如下形式 englishOne:
[
[
{
〃serialNo〃: I,
〃startTime〃: O,
〃endTime〃: 10
},
{
〃serialNo〃: 2,
"startTime": 10,
〃endTime〃: 22
},
{ 〃serialNo〃: 3,
"startTime": 22,
〃endTime〃: 35
h
{
〃serialNo〃: 4,
"startTime": 35,
〃endTime〃: 50
},
{
〃serialNo〃: 5,
"startTime": 50,
〃endTime〃: 60
}
]
数据库DAO层设计如图4所示,其中DAO层是数据库的分层架构,Dao层是使用了对象关系映射框架Hibernate连接数据库、操作数据库(增删改查),以上设计的好处可以在图4中看出:
RDB和NoSQL DB可以替换,而I整体又可以和2整体进行替换,设计灵活多变,可以适应小型与大型应用场景。即使用的数据量较大时可以使用I。而在I中如果写入比较频繁则可以使用NoSQLDB来代替RDB。其中Cache Layer为缓存层。
[0045]本发明还提供了一种WEB端音视频文件片段式重复播放系统的较佳实施例的功能原理框图,如图5所示,其中,系统包括:
检测与查询模块100,用于WEB端音视频文件播放过程中,检测到用户输入的音视频文件片段重复播放请求时,基于所述重复播放请求的输入类型在服务器上查询对应的音视频文件片段;具体如上所述。
[0046]播放模块200,用于WEB端重复播放所查询的音视频文件片段;具体如上所述。
[0047]所述的WEB端音视频文件片段式重复播放系统,其中,所述检测与查询模块具体包括:
第一检测单元,用于WEB端音视频文件播放过程中,实时检测用户的输入;具体如上所述。
[0048]第一查询单元,用于当检测到用户点击播放时间轴时,获取点击时间,在服务器上查询所述点击时间对应的时间区间,WEB端获取将对应的时间区间的音视频文件片段;具体如上所述。
[0049]所述的WEB端音视频文件片段式重复播放系统,其中,所述检测与查询模块具体包括:
第二检测单元,用于WEB端音视频文件播放过程中,实时检测用户的输入;具体如上所述。
[0050]第二查询单元,用于当检测到用户输入数字时,在服务器上查询数字对应的片段序列号;具体如上所述。
[0051 ]获取单元,用于根据片段序列号获取对应的时间区间,WEB端获取将对应的时间区间的音视频文件片段;具体如上所述。
[0052]所述的WEB端音视频文件片段式重复播放系统,其中,所述系统还包括:
播放次数设置模块,用于WEB端接收用户的指令对播放次数进行设置;具体如上所述。
[0053]预先存储模块,用于预先将WEB端音视频文件分成若干个片段,并按播放时间先后顺序进行编号形成片段序列号,获取各个片段的播放起始时间和播放结束时间并存储在服务器上;具体如上所述。
[0054]快捷键设置模块,用于预先设置一快捷键操作,当检测到用户进行快捷键操作时,重复上一次设定的操作;具体如上所述。
[0055]综上所述,本发明提供了一种WEB端音视频文件片段式重复播放方法及系统,所述方法包括:WEB端音视频文件播放过程中,检测到用户输入的音视频文件片段重复播放请求时,基于所述重复播放请求的输入类型在服务器上查询对应的音视频文件片段;WEB端重复播放所查询的音视频文件片段。本发明用户通过键盘输入片段序列号或是鼠标点击音视频文件的播放时间轴,实现音视频文件片段式重复播放,为用户重复播放音视频文件提供了方便。
[0056]应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。
【主权项】
1.一种WEB端音视频文件片段式重复播放方法,其特征在于,方法包括: A、WEB端音视频文件播放过程中,检测到用户输入的音视频文件片段重复播放请求时,基于所述重复播放请求的输入类型在服务器上查询对应的音视频文件片段; B、WEB端重复播放所查询的音视频文件片段。2.根据权利要求1所述的WEB端音视频文件片段式重复播放方法,其特征在于,所述步骤A具体包括: A1、WEB端音视频文件播放过程中,实时检测用户的输入; A2、当检测到用户点击播放时间轴时,获取点击时间,在服务器上查询所述点击时间对应的时间区间,WEB端获取将对应的时间区间的音视频文件片段。3.根据权利要求1所述的WEB端音视频文件片段式重复播放方法,其特征在于,所述步骤A具体包括: A11、WEB端音视频文件播放过程中,实时检测用户的输入; A12、当检测到用户输入数字时,在服务器上查询数字对应的片段序列号; Al3、根据片段序列号获取对应的时间区间,WEB端获取将对应的时间区间的音视频文件片段。4.根据权利要求2或3所述的WEB端音视频文件片段式重复播放方法,其特征在于,所述步骤A之后,步骤B之前还包括: BO、WEB端接收用户的指令对播放次数进行设置。5.根据权利要求4所述的WEB端音视频文件片段式重复播放方法,其特征在于,所述步骤A之前还包括: 5.预先将WEB端音视频文件分成若干个片段,并按播放时间先后顺序进行编号形成片段序列号,获取各个片段的播放起始时间和播放结束时间并存储在服务器上。6.根据权利要求5所述的WEB端音视频文件片段式重复播放方法,其特征在于,所述步骤S之后、步骤A之前还包括: 步骤SO、预先设置一快捷键操作,当检测到用户进行快捷键操作时,重复上一次设定的操作。7.一种WEB端音视频文件片段式重复播放系统,其特征在于,系统包括: 检测与查询模块,用于WEB端音视频文件播放过程中,检测到用户输入的音视频文件片段重复播放请求时,基于所述重复播放请求的输入类型在服务器上查询对应的音视频文件片段; 播放模块,用于WEB端重复播放所查询的音视频文件片段。8.根据权利要求7所述的WEB端音视频文件片段式重复播放系统,其特征在于,所述检测与查询模块具体包括: 第一检测单元,用于WEB端音视频文件播放过程中,实时检测用户的输入; 第一查询单元,用于当检测到用户点击播放时间轴时,获取点击时间,在服务器上查询所述点击时间对应的时间区间,WEB端获取将对应的时间区间的音视频文件片段。9.根据权利要求7所述的WEB端音视频文件片段式重复播放系统,其特征在于,所述检测与查询模块具体包括: 第二检测单元,用于WEB端音视频文件播放过程中,实时检测用户的输入; 第二查询单元,用于当检测到用户输入数字时,在服务器上查询数字对应的片段序列号; 获取单元,用于根据片段序列号获取对应的时间区间,WEB端获取将对应的时间区间的音视频文件片段。10.根据权利要求8或9所述的WEB端音视频文件片段式重复播放系统,其特征在于,所述系统还包括: 播放次数设置模块,用于WEB端接收用户的指令对播放次数进行设置; 预先存储模块,用于预先将WEB端音视频文件分成若干个片段,并按播放时间先后顺序进行编号形成片段序列号,获取各个片段的播放起始时间和播放结束时间并存储在服务器上; 快捷键设置模块,用于预先设置一快捷键操作,当检测到用户进行快捷键操作时,重复上一次设定的操作。
【专利摘要】本发明公开了一种WEB端音视频文件片段式重复播放方法及系统,所述方法包括:WEB端音视频文件播放过程中,检测到用户输入的音视频文件片段重复播放请求时,基于所述重复播放请求的输入类型在服务器上查询对应的音视频文件片段;WEB端重复播放所查询的音视频文件片段。本发明用户通过键盘输入片段序列号或是鼠标点击音视频文件的播放时间轴,实现音视频文件片段式重复播放,为用户重复播放音视频文件提供了方便。
【IPC分类】H04N21/472, H04N21/845
【公开号】CN105578297
【申请号】CN201511010222
【发明人】董延平
【申请人】Tcl集团股份有限公司
【公开日】2016年5月11日
【申请日】2015年12月30日
当前第3页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1