文档的共享方法及装置与流程

文档序号:12474277阅读:287来源:国知局
文档的共享方法及装置与流程

本发明涉及互联网领域,特别是涉及一种文档的共享方法及装置。



背景技术:

随着多媒体技术的发展,多媒体课堂已不再能满足视频或音频授课,为了更好的课堂效果,老师和学生需要更多的交互,以增进双方的相互沟通,从而达到更好的教学效果。现有技术中多媒体课程的交互程度低,有些问题仅通过语音或老师的视频课件或板书无法解决。

针对现有技术中多媒体课程交互程度低的问题,目前业界没有理想的解决方式。



技术实现要素:

本发明目的在于提供一种文档的共享方法及装置,旨在解决现有技术中多媒体课程交互程度低的问题。

本发明提供了一种文档的共享方法,该方法包括:

接收终端发送的修改文档、修改时间和终端名称;根据修改文档、修改时间和终端名称生成文档版本;保存文档版本;将文档版本同步至多台终端。通过本发明,不同的终端可以基于相同的文档内容,通过修改、批注、提问和解答等方式进行共同学习,提高了多媒体课程的交互程度,从而提高了教学效果。

本发明还提供了一种文档的共享装置,该装置包括:接收模块,用于接收终端发送的修改文档、修改时间和终端名称;生成模块,用于根据修改文档、修改时间和终端名称生成文档版本;保存模块,用于保存文档版本;同步模块,用于将文档版本同步至多台终端。

通过本发明,不同的终端可以基于相同的文档内容,通过修改、批注、提问和解答等方式进行共同学习,提高了多媒体课程的交互程度,从而提高了教学效果。

附图说明

图1是本发明实施例提供的文档的共享方法的流程图;

图2是本发明实施例提供的权限设置方法的流程图;

图3是本发明实施例提供的管理员审核方法的流程图;

图4是本发明实施例提供的文档版本的同步方法的流程图;

图5是本发明实施例提供的复合消息体示意图;

图6是本发明实施例提供的文档的共享装置的结构框图。

具体实施方式

为了使本发明要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

本发明实施例提供了一种文档的共享方法,本实施例的执行主体可以是教学管理系统。图1是本发明实施例提供的文档的共享方法的流程图,如图1所示,该方法具体包括以下步骤S110至步骤S140。

步骤S110,接收终端发送的修改文档、修改时间和终端名称。

本实施例中的文档一般可以使用通用的文档格式,文档在上传到教学管理系统后,供用户查阅和修改。为了达到更好的展示效果,可以对文档进行统一的编码。

本实施例中的终端可以是电脑、手机或Pad等具有文档编辑功能的设备。终端在修改文档后,会生成一个独立的修改版本,终端在对文档进行修改后,会将修改文档、对该文档的修改时间以及终端自身的名称发送给教学管理系统,基于修改时间和终端名称,可以对不同版本的修改文档进行区分。

对文档的修改包括以下类型:

编辑:对文档进行修改,每编辑一次就保存一个独立版本。

批注:对文档的内容进行位置标记并进行标记说明,可以进行不同类型的批注,比如批注为知识点、考点或难点等。

引用:可以把文档中的部分内容进行引用,引用到其他文件或其他功能点。

注入:可以把周边外部的数据注入到文档中,丰富文档内容。

提问:对文档中的内容进行提问。

回答:针对提问进行回答的操作。

为了对教师、家长和学生等不同对象分别提供满足各自需求的功能,可以为各对象设置不同的权限。图2是本发明实施例提供的权限设置方法的流程图,如图2所示,该方法包括:

步骤S210,设置终端的权限;

步骤S220,接收终端在权限内生成的修改文档。

具体的,可以包括诸如以下权限:

审核者权限:对共享文档进行内容审核并对共享过程进行管控,不直接参与共享,但在出现违规操作时,可以随时停止共享进程。

所有者权限:可以进行文档的所有操作。

管理者权限:由文档所有者授权,可以进行文档除了开启关闭共享外的所有操作。

参与者权限:由文档所有者或管理者邀请,参与文档共享,并可以对文档进行有限的操作。

查阅者权限:由文档所有者或管理者邀请,参与文档共享,但只能查看不能修改。

为了保证对修改内容的可控,本实施例中设置了管理员权限,图3是本发明实施例提供的管理员审核方法的流程图,如图3所示,在根据修改文档、修改时间和终端名称生成文档版本之前,包括以下步骤:

步骤S310,判断修改文档是否通过审核;

步骤S320,确定修改文档未通过审核,则停止终端的修改并关闭终端的权限。

步骤S120,根据修改文档、修改时间和终端名称生成文档版本。

每个文档版本包括文档正文和文档属性,文档正文中包括对修改内容的标记,文档属性包括修改时间和终端名称等,通过修改时间和终端名称,可以确定唯一的文档版本。

步骤S130,保存文档版本。

教学管理软件在所在的服务器中存储了修改后的各文档版本,通过修改时间和终端名称,或者通过单独的命名,可以确定唯一的文档版本。

步骤S140,将文档版本同步至多台终端。

当一台终端对文档进行修改,生成新的文档版本后,该文档版本可以供其他终端查阅该,也可以根据权限在该版本的基础上进行进一步的修改。

同步的方式也可以是实时的,即每进行一次修改,就认为这是一个修改版本,教学管理系统实时将修改结果同步给其他终端,通过本方式,其他终端可以实时地看到修改内容,结合视频和音频内容,可以进一步提高交互性。

实时查看修改内容可以按以下,在一台终端对文档修改后提交的时候,教学管理系统可以创建一个复合消息体,并将复合消息体即时发送到每一台参与文档共享的终端。复合消息体的特点是在一个消息体中存在多种数据形式,多种数据形式可以根据需要进行灵活的组合拼装,图5是本发明实施例提供的复合消息体示意图,如图5所示,该复合消息体中包括消息标题、消息内容、消息类型和消息群体。

通过加载复合消息体中的数据,可以实现文档修改的即时查看。复合消息体的主要结构如下:

文档修改数据:文档修改位置坐标+文档修改类型+文档修改内容。

用户数据:用户个人信息+用户权限数据。

消息附件:图片、音频和视频等相关数据。

系统数据:时间戳(消息发送时间(文档修改时间))+消息编码+其他系统参数。

通过上述方式,可以实现实时地在各终端上看到修改内容。

保存的文档版本包括多个文档版本,其他终端在需要获取某一文档版本可以通过如下方式,图4是本发明实施例提供的文档版本的同步方法的流程图,如图4所示,该方法包括:

步骤S410,接收对多个文档版本之一的查询请求。

查询请求中包括文档版本的相关特征,例如修改时间和终端名称,或者文档名称等等。

步骤S420,将对应的文档版本同步至多台终端。

通过本发明实施例,不同的终端可以基于相同的文档内容,通过修改、批注、提问和解答等方式进行共同学习,提高了多媒体课程的交互程度,从而提高了教学效果。

本发明实施例还提供了一种文档的共享装置,图6是本发明实施例提供的文档的共享装置的结构框图,如图6所示,该装置包括接收模块610、生成模块620、保存模块630和同步模块640。

接收模块610用于接收终端发送的修改文档、修改时间和终端名称。

生成模块620用于根据修改文档、修改时间和终端名称生成文档版本。

保存模块630用于保存文档版本。

同步模块640用于将文档版本同步至多台终端。

优选的,保存的文档版本包括多个文档版本,同步模块640包括:接收单元,用于接收对多个文档版本之一的查询请求;同步单元,用于将对应的文档版本同步至多台终端。

优选的,当一台终端正在修改当前文档版本时,其他终端不能修改当前文档版本。

优选的,接收模块610包括:设置单元,用于设置终端的权限;接收单元,用于接收终端在权限内生成的修改文档。

优选的,该装置还包括:判断模块,用于判断修改文档是否通过审核;停止模块,用于确定修改文档未通过审核,则停止终端的修改并关闭终端的权限。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述装置中单元的具体工作过程,可以参考前述装置实施例中的对应过程,在此不再赘述。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同装置来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

在本发明所提供的实施例中,应该理解到,所揭露的装置和装置,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。

作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。

集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明实施例各个实施例装置的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明实施例各实施例技术方案的精神和范围。

以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1