当前位置: 首页 > 专利查询>程浩专利>正文

一种多源内容的课件的数据处理方法以及服务器技术

技术编号:25802686 阅读:30 留言:0更新日期:2020-09-29 18:36
本发明专利技术公开了一种多源内容的课件的数据处理方法,包括步骤:将幻灯片文件保存至服务器端,在幻灯片播放并实时输入视频/音频时,按照幻灯片播放页码切换时间,生成所述幻灯片源文件的页码‑页码时间戳对照表,并将视频/音频截断成若干个视频/音频播放源文件;将多源内容的数据存储分成内容数据存储和元数据存储;其中,内容数据以文件的方式存储在网络可访问的内容存储服务器中;元数据存储在结构化元数据存储系统中;播放时,先找到元数据存储系统的对应记录信息,根据特定规则选择数据播放源,由客户端完成内容数据的加载与播放。本发明专利技术提高用户访问内容的效率,同时也能够保护内容原创作者的权益被非法授权下载侵害。

【技术实现步骤摘要】
一种多源内容的课件的数据处理方法以及服务器
本专利技术属于软件
,针对在线知识与内容分享,尤其涉及一种同步复合多源信息(内容)的课件的数据处理方法。
技术介绍
在线知识分享领域,图片/文字/语音/视频等多种内容展示方式可以辅助完成复杂的知识原理和逻辑的阐述。分享者往往预先准备好幻灯片资料,顺序讲解幻灯片时同步录制视频/音频,此时要求讲师需要“一次性完成”,否则,讲师要么重新录制,要么通过昂贵的软件对视频/音频进行编辑和剪辑,给课程制作带来很大的成本。与此同时,受众群体在学习过程中,处于被动接受,无法及时对当前讲述内容进行提问并获得回复,分享者与受众之间的互动效率极低。
技术实现思路
有鉴于现有技术存在的上述缺陷,本专利技术所要解决的技术问题是提供一种特别对在线教育和知识分享领域,以视频、音频、动画、幻灯片、文字、图片的等多种信息源作为内容的载体,通过对多种信息源的组合,以交互式同步播放的方式制作和分享内容,降低知识分享中课件制作成本,提高内容制作的效率和效果、提高学习的交流互动性。同时,为了课件内容存储安全性和避免非法复制,对内容数据加入切片冗余存储,元数据与内容数据物理分离并通过服务器端授权方可访问等处理。为实现上述目的,本专利技术提供一种课件的数据处理方法,其应用于在服务器端进行多源内容的课件制作和编辑,包括步骤:(a)将幻灯片文件保存至服务器端,并按照页码离散成独立的有序的图片集;(b)在幻灯片播放并实时输入视频/音频时,按照幻灯片播放页码切换时间,生成所述幻灯片源文件的页码-页码时间戳对照表;并按照时间戳将视频/音频截断成若干个视频/音频播放源文件;(c)将多源内容的数据存储分成内容数据存储和元数据存储;其中,内容数据包括幻灯片文件/文本/视频/音频,并以文件的方式存储在网络可访问的内容存储服务器中;元数据包括页码总数、内容数据文件的文件名、路径、访问方式、先后次序和关联关系,并存储在集中式的独立的结构化元数据存储系统中;(d)播放时,先找到元数据存储系统的对应记录信息,根据特定规则选择数据播放源,并获取选定内容源数据文件的文件名及访问方式,由客户端完成内容数据的加载与播放。进一步,每份内容数据文件被冗余存放N份,分别放在不同的内容存储服务器节点中;在终端客户提供相关文件授权签名后提供对应内容数据的访问。进一步,服务器端根据特定策略选取特定存储服务器节点向客户端返回内容数据的对应位置和访问方式,所述策略包括:返回离客户端最近的网络节点、或者访问负载低的网络节点。进一步,所述数据包括不同尺寸、分辨率、码率和所占存储空间的规格,根据用户预先设置、客户端设备或网络环境,选择性地加载指定的内容数据。进一步,所述方法包括增加单个逻辑页的步骤且所述步骤包括:依次遍历每一个逻辑页码;获得对应的逻辑页码对应的内容数据文件;针对每一个数据文件,随机选取N台数据存储服务器,将文件分别存储到这N台服务器中;在当前逻辑页码添加元数据信息,以及获取下一个内容数据文件;在元数据中添加相关逻辑页码信息,获取下一个逻辑页码;更新元数据的全局数据区的页码总数和修改时间信息,并将内存中的元数据信息写入到独立的元数据存储系统中。进一步,所述方法包括删除逻辑页的步骤且所述步骤包括:从元数据存储服务器中读取指定文档的元数据记录并存放入服务器内存;在服务器内存中查找指定要删除的逻辑页记录,并将该逻辑页记录其复制到临时内存存放区;将该逻辑页记录从内存元数据中删除,并更新内存中的元数据全局数据区的页码总数,修改时间信息,且将内存中元数据记录写回到独立的元数据存储系统中;按照临时内存存放区中的待删除的逻辑页码记录,延迟一段时间以确保该内容文件没有人正在访问后,把存放在对应在不同独立系统中的内容数据,按照完整路径和访问方式,依次删除其对应的物理文件。进一步,所述方法包括编辑逻辑页的步骤且所述步骤包括:从元数据存储服务器中读取指定内容数据文件的元数据记录至服务器内存,在服务器内存中查找指定逻辑页记录,并对内容数据文件进行增加/删除/修改/调整顺序操作。进一步,所述对内容数据文件进行修改操作包括步骤:将内存中待修改的逻辑页的待修改内容记录条目复制到临时内存中,将修改后的内容数据多备份写入到N台内容存储服务器中,并更新它们的完整路径和访问方式信息至对应逻辑页;替换待修改的内容元数据记录,并更新内存中的元数据全局数据区的页码总数、修改时间信息,将元数据写回到元数据存储服务器中;根据临时内存中的待修改的内容,延迟一段时间以确保该内容文件没有人正在访问后,把存放在对应在不同独立系统中的内容数据,按照完整路径和访问方式,依次删除其对应的物理文件。进一步,所述方法还包括确认当前用户的使用权限,所述权限包括:当前用户为内容创建者、文档访问授权者或无权限者。此外,本专利技术还涉及一种计算机可读非易失性存储介质,包括计算机可读指令,当计算机读取并执行所述计算机可读指令时,使得计算机执行任意上述方法。此外,本专利技术还涉及一种服务器,其中,所述服务器包括处理器和存储器,所述存储器用于存储计算机程序,所述计算机程序被所述处理器执行时,实现以上任意方法。由此可见,本专利技术具有如下优点:1、本专利技术在知识分享或者在线教育中,通过以幻灯片播放为核心,将幻灯片按照页码离散成独立的、有序的图片,按照幻灯片的播放页码对应的时间戳自动切割,根据幻灯片页码的切换,用户可以通过视频、音频、图片或文字等方式对当前幻灯片页面内容进行讲解或评论,包括追加、删除、调整当前幻灯片页的视频、音频、文字或图片内容及其播放顺序,有效提高了内容创作者制作内容的效率。2、本专利技术在以幻灯片为核心的录制过程中,用户(分享者)可以根据需要,跳转到幻灯片的某一页,对该幻灯片页的音频,视频,文字等描述进行删除,增加和修改,极大提高内容制作的效率和效果。同时,受众也可以针对某一页幻灯片内容通过文字,语音以及图片等方式进行提问或者点评,并可以获得分享者及其他受众的语音、文字、图片等方式的回复,有效提高了内容受众和内容制作者的交互效率。3、本专利技术通过设置幻灯片具有不同分辨率或格式的图片集、设置具有不同类型或码率或分辨率的播放源文件,可以根据网络情况、或者受众自主选择自动播放,跳转幻灯片页码播放以及查看/点评内容等,并可根据自身网络状况和学习习惯,选择1-3个源(幻灯片源/视频源/音频源/文本源),增加知识分享的适用场景,进一步利用了受众群体对碎片化时间,提高学习的效率,增加学习主观能动性。4、本专利技术中内容的加载,展示均需要服务器参与,并可实时授权用户访问分散的内容资源,提高用户访问内容的效率同时,也能够保护内容原创作者的权益被非法授权下载侵害。附图说明图1为根据本专利技术的多源同步复合播放方法的流程示意图;图2为根据本专利技术的多源同步复合播放方法的内容处理的示意图;图3为根据本专利技术的本文档来自技高网...

【技术保护点】
1.一种多源内容的课件的数据处理方法,其应用于在服务器端进行多源内容的课件制作和编辑,其特征在于,包括步骤:/n(a)将幻灯片文件保存至服务器端,并按照页码离散成独立的有序的图片集;/n(b)在幻灯片播放并实时输入视频/音频时,按照幻灯片播放页码切换时间,生成幻灯片源文件的页码-页码时间戳对照表;并按照时间戳将视频/音频截断成若干个视频/音频播放源文件;/n(c)将多源内容的数据存储分成内容数据存储和元数据存储;其中,内容数据包括幻灯片文件/文本/视频/音频,并以文件的方式存储在网络可访问的内容存储服务器中;元数据包括页码总数、内容数据文件的文件名、路径、访问方式、先后次序和关联关系,并存储在集中式的独立的结构化元数据存储系统中;/n(d)播放时,先找到元数据存储系统的对应记录信息,根据特定规则选择数据播放源,并获取选定内容源数据文件的文件名及访问方式,由客户端完成内容数据的加载与播放。/n

【技术特征摘要】
1.一种多源内容的课件的数据处理方法,其应用于在服务器端进行多源内容的课件制作和编辑,其特征在于,包括步骤:
(a)将幻灯片文件保存至服务器端,并按照页码离散成独立的有序的图片集;
(b)在幻灯片播放并实时输入视频/音频时,按照幻灯片播放页码切换时间,生成幻灯片源文件的页码-页码时间戳对照表;并按照时间戳将视频/音频截断成若干个视频/音频播放源文件;
(c)将多源内容的数据存储分成内容数据存储和元数据存储;其中,内容数据包括幻灯片文件/文本/视频/音频,并以文件的方式存储在网络可访问的内容存储服务器中;元数据包括页码总数、内容数据文件的文件名、路径、访问方式、先后次序和关联关系,并存储在集中式的独立的结构化元数据存储系统中;
(d)播放时,先找到元数据存储系统的对应记录信息,根据特定规则选择数据播放源,并获取选定内容源数据文件的文件名及访问方式,由客户端完成内容数据的加载与播放。


2.根据权利要求1所述的方法,其中,每份内容数据文件被冗余存放N份,分别放在不同的内容存储服务器节点中;在终端客户提供相关文件授权签名后提供对应内容数据的访问。


3.根据权利要求2所述的方法,其中,服务器端根据特定策略选取特定存储服务器节点向客户端返回内容数据的对应位置和访问方式,所述策略包括:返回离客户端最近的网络节点、或者访问负载低的网络节点。


4.根据权利要求1所述的方法,其中,所述数据包括不同尺寸、分辨率、码率和所占存储空间的规格,根据用户预先设置、客户端设备或网络环境,选择性地加载指定的内容数据。


5.根据权利要求1所述的方法,其中,所述方法包括增加单个逻辑页的步骤且所述步骤包括:
依次遍历每一个逻辑页码;获得对应的逻辑页码对应的内容数据文件;
针对每一个数据文件,随机选取N台数据存储服务器,将文件分别存储到这N台服务器中;
在当前逻辑页码添加元数据信息,以及获取下一个内容数据文件;
在元数据中添加相关逻辑页码信息,获取下一个逻辑页码;
更新元数据的全局数据区的页码总数和修改时间...

【专利技术属性】
技术研发人员:程浩
申请(专利权)人:程浩
类型:发明
国别省市:上海;31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1