关联文档获取方法及装置与流程

文档序号:11919281阅读:177来源:国知局
本申请实施例涉及通信
技术领域
:,更具体的涉及关联文档获取方法及装置。
背景技术
::文档是指人们在社会活动和工作中形成的,以计算机盘片、固态硬盘、磁盘和光盘等化学磁性物理材料为载体的文字、图片等材料。依赖计算机系统存取并可在通信网络上传输。文档的文档类型可以为PPT(MicrosoftOfficePowerPoint,演示文稿)、word、HTML(HyperTextMarkupLanguage,超级文本标记语言)、Txt、PNG(PortableNetworkGraphicFormat,图像文件存储格式)、Gif、JPG、JPEG等类型。电子设备中通常都存储有大量的文档,由于各文档的存储路径可能不同,命名不同,导致查看文档的不同修改版本的效率低下,例如,企业制定了关于职业规范的文档,在职业规范制定过程中可能会对该文档进行多次修改,而每次修改都会产生相应的修改版本,这些修改版本的存储路径可能不同,命名可能不同。当需要查看不同修改版本的文档时,查找效率较低。技术实现要素:有鉴于此,本发明提供了一种关联文档获取方法及装置,以克服现有技术中当需要查看不同修改版本的文档时,查找效率较低的问题。为实现上述目的,本发明提供如下技术方案:一种关联文档获取方法,包括:检测获取目标文档的关联文档指令,所述目标文档关联有第一标识ID;根据所述第一标识ID,获取所述目标文档的关联文档的文档属性信息,所述目标文档与关联文档的关联关系通过所述第一标识ID与所述关联文档的标识ID的关联关系表示;显示所述关联文档的文档属性信息,其中所述文档属性信息关联有所述关联文档的存储路径。一种关联文档获取方法,所述关联文档获取方法包括:接收终端发送的获取目标文档的关联文档指令,所述目标文档关联有第一标识ID;从预先存储的各标识ID的关联关系中,获取与所述第一标识ID相关联的标识ID;从预先存储的文档索引中获取与所述第一标识ID相关联的标识ID相应的文档属性信息,所述文档索引包括各标识ID相应的文档属性信息;将所述第一标识ID相关联的标识ID相应的文档属性信息发送至所述终端。一种关联文档获取装置,包括:检测模块,用于检测获取目标文档的关联文档指令,所述目标文档关联有第一标识ID;获取模块,用于根据所述第一标识ID,获取所述目标文档的关联文档的文档属性信息,所述目标文档与关联文档的关联关系通过所述第一标识ID与所述关联文档的标识ID的关联关系表示;显示模块,用于显示所述关联文档的文档属性信息,其中所述文档属性信息关联有所述关联文档的存储路径。一种关联文档获取装置,包括:接收模块,用于接收终端发送的获取目标文档的关联文档指令,所述目标文档关联有第一标识ID;第一获取模块,用于从预先存储的各标识ID的关联关系中,获取与所述第一标识ID相关联的标识ID;第二获取模块,用于从预先存储的文档索引中获取与所述第一标识ID相关联的标识ID相应的文档属性信息,所述文档索引包括各标识ID相应的文档属性信息;发送模块,用于将所述第一标识ID相关联的标识ID相应的文档属性信息发送至所述终端。经由上述的技术方案可知,与现有技术相比,本发明实施例提供了一种关联文档获取方法,检测获取目标文档的关联文档指令,目标文档关联有第一标识ID,由于目标文档与关联文档的关联关系通过所述第一标识ID与所述关联文档的标识ID的关联关系表示,所以可以根据第一标识ID,获取所述目标文档的关联文档的文档属性信息,并呈现给用户,文档属性信息关联有关联文档的存储路径,因此,用户可以一目了然的看到与目标文档具有关联关系的所有关联文档的文档属性信息,且无需查找关联文档的存储路径,从而提高了文档的查找效率。附图说明为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。图1为本申请实施例提供的一种关联文档获取系统的结构示意图;图2为本申请实施例提供的一种终端的结构示意图;图3为本申请实施例提供的一种关联文档获取方法的流程示意图;图4为本申请实施例提供的一种关联文档获取方法的信令流程图;图5为本申请实施例提供的各标识ID的关联关系的示意图;图6为本申请实施例提供的各标识ID相应的指针之间的指向关系示意图;图7为本申请实施例提供的文档索引的生成方法的信令流程图;图8为本申请实施例提供的关联文档获取方法相应的应用客户端中的文档处理界面的一种实现方式的示意图;图9为本申请实施例提供的关联文档获取方法中的依据关键词获取文档的一种实现方式的信令流程图;图10为本申请实施例提供的关联文档获取方法相应的应用客户端的搜索界面的示意图;图11为本申请实施例提供的一种各标识ID的关联关系的确定方法的信令流程图;图12为本申请实施例提供的又一各标识ID的关联关系的确定方法的信令流程图;图13为本申请实施例提供的关联文档获取方法中新建网页的一种实现方式的流程示意图;图14为本申请实施例提供的一种网页内容编辑界面的示意图;图15为本申请实施例提供的一种关联文档获取方法中显示网页内容编辑界面的信令流程图;图16为本申请实施例提供的一种应用于终端的关联文档获取装置的结构示意图;图17为本申请实施例提供的一种应用于服务器的关联文档获取装置的结构示意图;图18为本发明实施例提供的具有如图3所示功能的终端的硬件结构框图。具体实施方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。本申请实施例提供的关联文档获取方法可以应用于终端,例如个人电脑、平板电脑、笔记本电脑等终端,在不同的应用场景中终端完成获取关联文档的过程不同。第一种应用场景:各文档、各文档的关联关系、各文档相应的属性信息以及文档索引均存储在服务器中,例如企业中包含很多文档,有的文档是需要不同的部门都可以查阅或编辑的,此时需要将各文档、各文档的关联关系、各文档相应的属性信息以及索引信息均存储在服务器中,以便不同部门利用各自的终端从服务器获取相应的文档。如图1所示,为本申请实施例提供的一种关联文档获取系统的结构示意图,该关联文档获取系统包括终端11以及服务器12;终端11中安装有关联文档获取方法相应的应用客户端111。用户可以通过应用客户端111显示的文档处理界面确定需要查看的哪个文档(例如目标文档)的关联文档;应用客户端111依据用户在文档处理界面中的相应的操作生成获取目标文档的关联文档指令,并发送至服务器12。服务器12包括数据库121,服务器12用于依据获取各文档的关联关系、各文档相应的属性信息以及文档索引,从数据库121中获取目标文档的关联文档的文档属性信息,并向终端11反馈,终端11显示目标文档的关联文档的文档属性信息,即终端11与服务器12共同完成关联文档的获取。第二种应用场景:各文档、各文档的关联关系、各文档相应的属性信息以及文档索引均存储在终端中,这种应用场景中终端自身即可以完成关联文档获取,无需与服务器进行交互。图2示出了本申请实施例提供的一种终端的结构示意图,终端20包括:显示器21、处理器22以及存储器23,其中:存储器23可以存储应用客户端111以及各文档、各文档的关联关系、各文档相应的属性信息以及文档索引。处理器22可以控制显示器21显示应用客户端111中的文档处理界面,用户可以通过显示器21显示的文档处理界面确定需要查看的哪个文档(例如目标文档)的关联文档;处理器22当检测到获取目标文档的关联文档指令时,依据各文档的关联关系、各文档相应的属性信息以及文档索引,从存储器23中获得与目标文档的关联文档的文档属性信息,并显示在显示器21的文档处理界面中,以供用户查看,其中文档属性信息关联有相应文档的存储路径。下面基于上述两种应用场景对终端中关联文档获取方法进行说明。如图3所示,为本申请实施例提供的一种关联文档获取方法的流程示意图。该方法包括:步骤S301:检测获取目标文档的关联文档指令,所述目标文档关联有第一标识ID。步骤S302:根据所述第一标识ID,获取所述目标文档的关联文档的文档属性信息,所述目标文档与关联文档的关联关系通过所述第一标识ID与所述关联文档的标识ID的关联关系表示。上述关联文档的个数为一个或多个。步骤S303:显示所述关联文档的文档属性信息,其中所述文档属性信息关联有所述关联文档的存储路径。文档属性信息可以包括文档的标题、作者、创建时间、文档的占用空间、文档的文档类型、文档的存储路径中的一种或多种。利用应用客户端111新建网页的时间、利用应用客户端111中上传文档的时间、利用应用客户端编辑已有文档的时间都可以称为创建时间。文档类型包括但不限于以下类型:PPT、word、HTML、Txt、PNG、Gif、JPG、JPEG、PDF(PortableDocumentFormat,便携式文档格式)等类型。对上述文档属性信息关联有文档的存储路径的理解如下:若文档属性信息包括文档的存储路径,则可以直接依据存储路径获得文档;若文档属性信息中不包括文档的存储路径,那么可以依据文档属性信息获得相应关联文档,例如文档属性信息可以与文档的标识ID对应,可以依据标识ID获得相应的文档。本发明实施例提供了一种关联文档获取方法,检测获取目标文档的关联文档指令,目标文档关联有第一标识ID,由于目标文档与关联文档的关联关系通过所述第一标识ID与所述关联文档的标识ID的关联关系表示,所以可以根据第一标识ID,获取所述目标文档的关联文档的文档属性信息,并呈现给用户,文档属性信息关联有关联文档的存储路径,因此,用户可以一目了然的看到与目标文档具有关联关系的所有关联文档的文档属性信息,且无需查找关联文档的存储路径,从而提高了文档的查找效率。下面通过两种不同的应用场景对图3所示的关联文档获取方法进行详细说明。首先基于第一种应用场景对图3所示的关联文档获取方法进行详细说明。如图4所示,为本申请实施例提供的一种关联文档获取方法的信令流程图,该方法包括:步骤S401:终端11生成获取目标文档的关联文档指令,并发送至服务器12。获取目标文档的关联文档指令中可以携带有目标文档属性信息和/或目标文档的第一标识ID。步骤S402:服务器12接收获取目标文档的关联文档指令,并依据目标文档相应的第一标识ID,从预先存储的各标识ID的关联关系中,获取与所述第一标识ID相关联的标识ID。若获取目标文档的关联文档指令中只携带有目标文档属性信息,则步骤S402包括:从预先存储的文档索引中,确定所述目标文档属性信息相应的第一标识ID,所述文档索引包括各标识ID相应的文档属性信息;从预先存储的各标识的关联关系中,获取与所述第一标识ID相关联的标识ID。服务器12中可以存储有各标识ID的关联关系,本申请实施例提供但不限于以下各标识的关联关系的存储方式:各标识ID的关联关系以结构树的方式存储,结构树中的各标识ID可以通过各标识ID相应的指针建立关联。本申请实施例中将各标识ID的关联关系相应的结构树称为标识ID结构树,若将与某一文档相关联的所有文档作为一个关联文档集合,那么一关联文档集合对应一标识ID结构树,标识ID结构树中各节点为具有关联关系的文档的标识ID,每一标识ID结构树中节点间的父子关系用于指示相应文档间的编辑关系。如图5所示,为本申请实施例提供的各标识ID的关联关系的示意图。图5中示出了48个文档的标识ID,这48个文档对应3个关联文档集合,即图5中示出了3个标识ID结构树,其中各个文档的标识如图5中所示,例如标识ID1、标识ID157以及标识ID534,这三个标识ID分别对应的一篇文档,且这3个标识ID分别为3个标识ID结构树的根节点,下面以标识ID1为例对各标识ID的关联关系进行说明。标识ID53相应的文档和标识ID104相应的文档均基于标识ID1相应文档进行了编辑,因此标识ID53和标识ID104为标识ID1的子节点;标识ID10相应的文档、标识ID20相应的文档、标识ID30相应的文档、标识ID41相应的文档均基于标识ID1相应文档进行的编辑,因此标识ID10、标识ID20、标识ID30、标识ID41均为标识ID1的子节点,由于后续没有再基于标识ID10相应的文档、标识ID20相应的文档、标识ID30相应的文档、标识ID41相应的文档进行编辑,因此,标识ID10、标识ID20、标识ID30、标识ID41为该标识ID结构树中的叶节点。标识ID65、标识ID78、标识ID90以及标识ID98对应的文档都是基于标识ID53相应文档进行了编辑,因此,标识ID65、标识ID78、标识ID90以及标识ID98是标识ID53的子节点。由于后续没有再基于标识ID65、标识ID78、标识ID90以及标识ID98相应的文档进行编辑的文档,因此,标识ID65、标识ID78、标识ID90以及标识ID98为该标识ID结构树中的叶节点。同理,标识ID110、标识ID121、标识ID130、标识ID140对应的文档都是基于标识ID104相应文档进行了编辑,因此,标识ID110、标识ID121、标识ID130、标识ID140是标识ID104的子节点。且标识ID110、标识ID121、标识ID130、标识ID140均为该标识ID结构树中的叶节点。图5中各箭头为指针,指针可以指向各标识ID在服务器中的存储位置,标识ID1相应的指针可以指向标识ID53、标识ID104、标识ID10、标识ID20、标识ID30以及标识ID41中的存储位置;而标识ID53相应的指针可以指向标识ID65、标识ID78、标识ID90、标识ID98的存储位置,同理,标识ID104相应的指针可以指向标识ID110、标识ID121、标识ID130、标识ID140的存储位置,这样就可以通过指针建立了各标识ID之间的父子关系。图6示出了图5中各指针之间的关系,图6中的Indexpage61展示有各指针之间的指向关系,Datapage62展示有各指针指向的文档。图6以标识ID1和标识ID157为例进行说明,标识ID1相应的指针为key1pointer,标识ID157相应的指针为key2pointer,下面以标识ID1为例进行说明,可以看出key1pointer指向了多个存储位置,因为标识ID1有多个子节点,如标识ID53、标识ID104、标识ID10、标识ID20、标识ID30、标识ID41,假设标识ID20相应的指针为key20pointer,由于标识ID20为叶节点,则该key20pointer可以指向标识ID20相应的文档的存储位置。基于上述标识ID结构树,下面对“从预先存储的各标识的关联关系中,获取与所述第一标识ID相关联的标识ID”进行详细说明:从预先存储的各标识对应的标识ID结构树中,获得所述第一标识ID对应的目标标识ID结构树;获取所述目标标识ID结构树中的各标识ID。步骤S403:服务器12从预先存储的文档索引中获取与所述第一标识ID相关联的标识ID相应的文档属性信息。文档索引包括各标识ID相应的文档属性信息。步骤S404:服务器12将所述第一标识ID相关联的标识ID相应的文档属性信息发送至所述终端。第一标识ID相关联的标识ID,即为目标文档相关联的关联文档的标识ID。步骤S405:终端11显示与第一标识ID相关联的标识ID相应的文档属性信息。关联文档的个数可能是一个,也可能是多个,优选的,终端11可以以结构树的方式显示各关联文档相应的文档属性信息,该结构树中各节点为关联文档的文档属性信息,这样用户可以通过该结构树一目了然的获知各个关联文档之间的编辑关系。基于图4所示的流程,用户可以获得目标文档的关联文档,从而可以依据不同的关联文档实现数据恢复还原,例如,用户对图5中标识ID1相应的文档进行了修改,获得了标识ID10的文档,但后续发现修改错误,用户可以通过图4所示的流程,获得标识ID1相应的文档,从而实现了数据恢复还原。若用户在终端11中显示的关联文档的文档属性信息中,确定出自己当前需要获得的目标关联文档,则终端11会生成获取目标关联文档指令,并发送至服务器12,服务器12从预先存储的各标识ID相应的文档中,获取目标关联文档的标识ID对应的目标关联文档,将该目标关联文档发送至终端11,终端11可以显示该目标关联文档的文档内容。可以在应用客户端111中加入FlexPaper组件,这样可以在应用客户端111中显示各种文档类型的文档,具体的,可以将不同文档类型的文档转换成PDF然后以PDF格式显示。如果是应用客户端111可以兼容的文档类型,则可以直接显示相应文档类型的文档,不需要转换成PDF。如图7所示,为本申请实施例提供的文档索引的生成方法的信令流程图,该方法包括:步骤S701:终端11获取文档,并为该文档分配标识ID。终端11获取文档的方式有多中,例如用户在终端11中打开应用客户端111,在应用客户端111的文档处理界面中选取待上传文档进行上传,从而获得了文档;或者,在应用客户端111的文档处理界面中新建网页,从而获得了文档;或者,在应用客户端111对服务器12中已有文档进行编辑时,生成的与已有文档相关联的新文档,从而获得了文档。如图8所示,为本申请实施例提供的应用客户端中的文档处理界面的一种实现方式的示意图。图8所示的文档处理界面中包括:选择文件81按键、创建页面82按键、编辑页面83按键,若用户需要上传文档,则点击选择文件81按键,此时,终端11可以显示选择文件的界面,用户从终端11本地中存储的文档中选择需要上传的文档,并上传。用户若需要新建网页,则可以点击创建页面82按键,此时终端11中会展示一文档内容编辑界面,供用户输入文档内容。用户若需要对服务器12中已经存在的文档进行编辑,则可以点击编辑页面83,本申请实施例中对已经存在的文档进行编辑,即相当于新建了一个与已存在的文档相关联的新文档。每一文档对应一标识ID。步骤S702:终端11将上述文档以及文档的标识ID发送至服务器12。步骤S703:服务器12获取上述文档相应的文档属性信息。其中,文档属性信息包括文档的文档标题信息、文档的作者、文档的创建时间、文档的占用空间、文档的存储路径中的一种或多种。可选的步骤S703还可以包括:依据文档的文档标题信息以及文档的文档内容信息,获取文档的关键词。本申请实施例中将可选步骤在图中用虚线框表示。服务器中可以存储有关键词库,关键词库中包含多个关键词,依据所述文档的文档标题信息以及所述文档的文档内容信息,获取所述文档的关键词可以包括:从预先存储的各关键词中,获取所述文档相应的文档标题包含的标题关键词;从预先存储的各关键词中,获取所述文档相应的文档内容包含的内容关键词。当然也可以依据各文档的文档格式信息获得各文档的关键词,例如论文中有“关键词:”字符,该“关键词:”字符之后的字符即为该文档的关键词。步骤S704:服务器12将上述文档的标识ID以及上述文档的标识ID相应的属性信息添加至所述文档索引中。当步骤S703包括“依据所述文档的文档标题信息以及所述文档的文档内容信息,获取所述文档的关键词”时,步骤S704具体为:将所述文档的标识ID、所述标识ID相应的文档属性信息以及所述标识ID相应的关键词添加至所述文档索引中。由于文档类型的多样性,为了提高从文档索引中查找文档属性信息或标识ID的速度,可以对于每一文档类型创建一文档索引,此时,步骤S701还可以包括:获取上述文档的文档类型。相应的步骤S704包括:从预先存储的各文档类型对应的文档索引中,确定所述目标文档类型对应的目标文档索引;将所述文档的标识ID以及所述标识ID相应的文档属性信息(可选的,所述标识ID相应的关键词)添加至所述目标文档类型相应的文档索引中。从而通过各文档类型对应的文档索引,实现了不同文档类型的文档的分类记录处理。终端11可以依据文档的扩展名确定文档类型,例如doc对应word文档类型,ppt对应演示文档类型,txt对应纯文本文档。此时,服务器12在实现图4所示的流程时,步骤S403具体包括:从预先存储的各文档类型相应的文档索引中,确定出所述目标文档的文档类型相应的目标文档索引;从所述目标文档索引中获取与所述第一标识ID相关联的标识ID相应的文档属性信息。可以通过图7所示的流程实现各种文档类型的文档的统一存储。若服务器存储的文档索引中包括各文档的标识ID相应的关键词,则用户在终端可以通过关键词来获取自己需要的文档,如图9所示,为本申请实施例提供的关联文档获取方法中的依据关键词获取文档的一种实现方式的信令流程图,假设用户需要搜索目标文档,而目标文档对应的关键词为目标关键词,则该方法包括:步骤S901:终端11检测搜索包含目标关键词的文档的指令,并发送至服务器12。用户可以在终端11中应用客户端111显示的如图10所示的搜索界面中的输入框1001中输入目标关键词,假设输入的目标关键词为规范,点击搜索1002按钮,则检测到搜索包含目标关键词的文档的指令,并发送至服务器12。步骤S902:服务器12接收到搜索包含目标关键词的文档的指令时,从预先存储的文档索引中获取所述目标关键词相应的文档属性信息。如图7所示,文档索引可以包括各文档的标识ID、各标识ID相应的属性信息以及各标识ID相应的关键词。因此可以直接从文档索引中获取所述目标关键词相应的文档属性信息。可以理解的是文档对应的关键词可能不止一个,只要文档对应的关键词中包括目标关键词,则称该文档为所述目标关键词相应的文档。步骤S903:服务器12将所述目标关键词相应的文档属性信息发送至所述终端。步骤S904:终端11中显示目标关键词相应的文档属性信息。为了便于用户更加方便的在终端11浏览各文档相应的文档属性信息,终端11在显示目标关键词相应的文档属性信息时,可以在第一显示区域显示,文档标题包括所述目标关键词的文档属性信息;在第二显示区域显示,文档内容包括所述目标关键词的文档属性信息。如图10所示,第一显示区域1003中显示有文档标题包括所述目标关键词的文档属性信息;第二显示区域1004中显示有文档内容包括所述目标关键词的文档属性信息。其中,第一显示区域1003中的“移动页面设计规范”为文档的名称,28字节是指移动页面设计规范这一文档的占用空间,2015年6月30日(二)19:04是指移动页面设计规范这一文档的创建时间。为了方便用户进一步判断哪一文档是其需要查找的文档,服务器12还可以用于:遍历所述目标关键词相应的索引文档(这里将目标关键词相应的文档称为索引文档)的文档内容,确定各索引文档中包含所述目标关键词的语句;将各索引文档中包含所述目标关键词的语句以及各索引文档相应的属性信息发送至终端11。如图10中的“…示该PC页对应的html5版式的手机页的url地址,需要符合url规范-->…表示该PC页对应的wml板式的手机页的url地址,需要符合url规范-->”为whitepeper文档中包含“规范”的各语句。在步骤S904之后还可以包括:步骤S905:终端11从所述目标关键词相应的文档属性信息中,确定所述目标文档属性信息。例如,用户需要获取名称为“工作流程”的文档,则用户可以触按工作流程这一文档属性信息。步骤S906:终端11生成获取目标文档的指令,并发送至服务器12。获取目标文档的指令可以携带有目标文档的第一标识ID。步骤S906还可以包括生成获取目标文档的关联文档的指令,此时服务器12与终端11的交互流程如图4所示,在此不再赘述。步骤S907:服务器12接收到获取目标文档的指令时,将第一标识ID相应的目标文档发送至终端11。步骤S908:终端11显示所述目标文档的文档内容。图9所示的流程方便用户查阅各种文档,提高了文档的管理、查阅的效率。服务器12中存储的各标识ID的关联关系是由终端11与服务器12共同确定出来的,如图11所示,为本申请实施例提供的一种各标识ID的关联关系的确定方法的信令流程图,该方法包括:步骤S1101:终端11确定待上传文档。可以通过图8所示的文档处理界面选择待上传文档。还可以利用终端11中的应用客户端111下载文档,然后对文档进行编辑后,再通过文档处理界面上传该编辑后的文档,此时该编辑后的文档可以为上述待上传文档。步骤S1102:终端11当接收到上传文档指令时,上传所述待上传文档,并为待上传文档分配第二标识ID。步骤S1103:终端11将所述待上传文档以及所述待上传文档的第二标识ID发送至服务器12。步骤S1104:服务器12将所述待上传文档的文档内容与预先存储的各文档的文档内容相匹配,确定出匹配度大于等于预设值的匹配文档。步骤S1104还可以包括:服务器12对应存储待上传文档与第二标识ID。步骤S1105:服务器12生成是否与匹配文档建立关联的消息,并发送至终端11。因为有关联文档存在,因此匹配度大于等于预设值的匹配文档可能有一个或多个,当匹配文档为多个时,是否与匹配文档建立关联的消息包括:是否建立关联关系以及与哪一匹配文档建立关联。步骤S1106:终端11显示是否与匹配文档建立关联的提示消息。步骤S1107:终端11当确定建立关联关系时,建立第二标识ID与匹配文档的标识ID的关联关系,并发送至服务器12。匹配文档可能有一个或多个,当为多个,且分别为文档1、文档2和文档3,则终端11中可以显示是否与文档1建立关联关系的提示,是否与文档2建立关联关系的提示以及是否与文档3建立关联关系的提示。步骤S1108:服务器12存储第二标识ID与匹配文档的标识ID的关联关系。如图12所示,为本申请实施例提供的各标识ID的关联关系的确定方法的信令流程图,假设本申请实施例是对具有第一标识的目标文档进行编辑,则该方法包括:步骤S1201:终端11检测到编辑所述目标文档指令时,显示所述目标文档的文档内容。终端11可以在图8中输入框84中输入目标文档的目标关键词,然后触按图8中所示的编辑页面83按键,就会生成编辑包含目标关键词的文档的指令,步骤S1201的实现过程可以参见图9所示的流程,但是需要将图9中步骤S901修改为编辑包含目标关键词的文档的指令,将步骤S906修改为编辑所述目标文档指令。该编辑所述目标文档指令中携带有目标文档的第一标识ID。可以理解的是,在对文档进行编辑时,应用客户端111可能不能兼容所有文档类型的文档,即应用客户端111中可以显示各文档类型的文档,但是对于某些文档类型的文档而言,可能并不能基于应用客户端111进行编辑,此时步骤S1201包括:终端11检测到编辑所述目标文档指令时,判断所述目标文档的文档类型,当所述目标文档的文档类型为预设文档类型时,显示所述目标文档的文档内容;当所述目标文档的文档类型不为所述预设文档类型时,可以显示下载所述目标文档的下载界面。用户可以通过下载界面下载目标文档到终端11本地上,然后进行修改,修改完毕之后,再将文档上传至应用客户端111。“所述目标文档的文档类型不为所述预设文档类型”的情况,可以参见图11所示流程。上述预设文档类型为可以基于应用客户端111进行编辑的文档类型。步骤S1202:终端11获取包含对所述文档内容进行编辑后的更新内容的关联文档。对于应用程序客户端111兼容的文档类型,用户可以直接对应用程序客户端显示的文档内容进行修改。应用程序客户端111随着用户的不断修改不断获得更新内容。步骤S1203:终端11为所述关联文档分配第二标识ID。步骤S1204:终端11建立所述第一标识ID与所述第二标识ID的关联关系。步骤S1205:终端11将所述第一标识ID与所述第二标识ID的关联关系以及所述第二标识ID相应的所述关联文档,发送至所述服务器12。步骤S1206:服务器12存储第一标识ID与所述第二标识ID的关联关系以及所述第二标识ID相应的所述关联文档。如图13所示,为本申请实施例提供的关联文档获取方法中新建网页的一种实现方式的流程示意图,该方法包括:步骤S1301:检测到新建网页指令时,显示网页内容编辑界面。用户可以先在图8所示的输入框84中输入新建网页的标题。然后触按如图8所示的创建页面82按键,生成新建网页指令。步骤S1302:通过所述网页内容编辑界面接收网页中的各元素相应的内容。步骤S1303:确定各元素相应的内容的格式信息以及各元素相应的内容的属性,其中每一属性用于表示相应内容对应的元素的元素类型。步骤S1304:依据各元素相应的内容的格式信息、各元素相应的内容的属性以及各元素相应的内容,生成网页代码。如图14所示,为本申请实施例提供的一种网页内容编辑界面的示意图。图14所示的网页内容编辑界面1400包括菜单1401和文档内容输入框1402,菜单1401中包括:各级标题选择框14011、属性按键14012、格式按键14013等等。属性按键14012、格式按键14013均包含多个按键。用户可以在文档内容输入框1402中输入网页中的各元素相应的内容。用户可以通过各级标题选择框14011设置各元素相应代码中的开始标签和结束标签。例如,预先设置了各级标题选择框14011中,不同级别标题分别对应的开始标签和结束标签,例如一级标题对应的开始标签为<h1,结束标签为</h1>;二级标题对应的开始标签为<h2,结束标签为</h2>。假设将“基本规范”设置为一级标题,则基本规范对应的代码中的开始标签为<h1,结束标签为</h1>。用户可以通过属性按键14012设置各元素的属性。属性按键14012可以包括链接按键、图片按键、视频按键等等。用户可以选中需要设置链接的文字,例如选中“TDK代码规范”,再触按链接按键,终端11中会展示设置链接界面,用户在该设置链接界面中输入“TDK代码规范”相应的链接即可。则“TDK代码规范”的元素类型为链接类型。其对应的元素标签为src。各属性相应的元素标签为现有技术,在此不再赘述。用户可以通过菜单1401中的各格式按键14013对文档内容输入框1402中输入的网页中的各元素相应的内容的格式信息进行设置。例如加粗按键、下划线按键等等。依据各元素相应的内容的格式信息、各元素相应的内容的属性以及各元素相应的内容,生成网页代码。步骤S1305:从预先存储的各网页框架模板中,确定目标网页框架模板。其中网页框架模板用于定义各元素在网页中显示的位置区域。步骤S1306:将所述网页代码加载至所述目标网页框架模板中,生成网页。基于图13所示的流程,非专业编程人员也可以完成网页的创建,由于网页框架模板是预先存储的,因此,还可以实现网页框架模板的统一化和规范化。可以理解的是,有时候用户为了便于后续人员查看其新建的网页的文档内容,可以在文档内容输入框1402输入标注内容,以便对相应的文档内容进行标注,显然这些标注内容是不需要显示在网页中的,因此在生成网页代码过程中,需要无视标注内容,关联文档获取方法中的依据各元素相应的内容的格式信息、各元素相应的内容的属性以及各元素相应的内容,生成网页代码包括:从各元素相应的内容中,筛选出预设标注标识相应的标注内容;将各元素相应的内容中的标注内容删除,获得各元素相应的实际内容;依据各元素相应的内容的格式信息、各元素相应的内容的属性以及各元素相应的实际内容,生成网页代码。预设标注标识可以为单个不常用字符,或者多个字符的组合,例如/*,或?*等等。假设预设标注标识为/*,如图14所示,/*后面的“seo页面中描述与关键词设置”内容均为标注内容,在生成网页代码过程中需要无视“seo页面中描述与关键词设置”这一内容。可以理解的是,并不是所有用户都有新建网页的权限,如图15所示,为本申请实施例提供的一种关联文档获取方法中显示网页内容编辑界面的信令流程图,该方法包括:步骤S1501:终端11检测到用户登录应用客户端111后,将当前登录的用户的目标用户信息发送至服务器12。目标用户信息可以包括用户登录名,和/或用户密码等等。步骤S1502:服务器12依据预先存储的各用户信息相应的用户等级,确定所述目标用户信息相应的目标用户等级。上述用户等级可以是指用户白名单;若目标用户信息在服务器12预先存储的用户白名单中,则说明该用户具有一定的等级。上述用户等级可以是依据企业中各员工的职责设置的,也可以是依据企业中各员工所属部门设置的,具体可以依据实际情况而定,这里不做限制。步骤S1503:服务器12当所述目标用户等级具有新建网页的权限时,生成Token标识,存储所述目标用户信息相应的Token标识,并将Token标识发送至所述终端11。步骤S1504:终端11生成新建网页指令,并发送至服务器12,新建网页指令中携带有Token标识。步骤S1505:服务器12判断新建网页指令中的Token标识,是否与自身存储的目标用户信息相应的Token标识相同,并将判断结果发送至终端11。为了提高安全性,用户每次登录服务器都会生成不同的Token标识,即服务器每次生成的Token标识仅在当次登录有效。可以理解的是,若新建网页指令中携带有所述Token标识与其生成的Token标识相同,则说明目标用户具有新建网页的权限;若新建网页指令中携带有所述Token标识与其生成的Token标识不相同,则说明目标用户不具有新建网页的权限。步骤S1506:终端11接收到所述服务器反馈的所述新建网页指令中携带有所述Token标识与其生成的Token标识相同的消息时,显示网页内容编辑界面。再次,基于第二种应用场景对图3所示的关联文档的获取方法进行详细说明。若各文档、各标识ID的关联关系、各标识ID相应的文档属性信息以及文档索引都存储在终端20中,终端20可以具备如图4所示的终端11以及服务器12的功能。只不过终端20无需具备步骤S401中的“将获取目标文档的关联文档指令发送至服务器12”的功能,也无需具备步骤S404的功能。终端20中各标识ID的关联关系存储方式也可以如图5至图6所示。终端20“根据所述第一标识ID,获取所述目标文档的关联文档的文档属性信息”与服务器12相同,可互相参照,在此不再赘述。终端20生成文档索引的方法如图7所示流程图,由于终端20中存储有各文档、各标识ID的关联关系、各标识ID相应的文档属性信息以及文档索引,因此图7中终端11的功能以及服务器12的功能均为终端20的功能,只不过终端20无需步骤S702的功能。终端20中的应用客户端中的文档处理界面也可以如图8所示。终端20在实现依据关键词获取文档方法过程,具有如图9所示的终端11以及服务器12的功能,只不过终端20无需具备步骤S901中的将搜索包含目标关键词的文档的指令发送至服务器12的功能,以及步骤S906中将获取目标文档的指令发送至服务器12的功能,以及步骤S907的功能。终端20在显示目标关键词相应的文档属性信息时,可以在第一显示区域显示,文档标题包括所述目标关键词的关联文档的文档属性信息;在第二显示区域显示,文档内容包括所述目标关键词的关联文档的文档属性信息。具体参见图10,这里不再赘述。终端20在确定各标识ID的关联关系的过程中,可以具有如图11所示的终端11和服务器12的功能。终端20无需具备图11中步骤S1103的功能、步骤S1105的功能以及步骤S1107中将第二标识ID与匹配文档的标识ID的关联关发送至服务器12的功能。终端20在确定各标识ID的关联关系的过程中,可以具有如图12所示的终端11和服务器12的功能。终端20无需具备图12中步骤S1205的功能。终端20还可以具体如图13所示的新建网页的功能,终端20中的网页内容编辑界面可以如图14所示。下面将介绍与上述关联文档获取方法相应的关联文档获取装置,相同部分可相互参照。请参阅图16,为本申请实施例提供的一种应用于终端的关联文档获取装置的结构示意图,该装置包括:检测模块1601、获取模块1602以及显示模块1603,其中:检测模块1601,用于检测获取目标文档的关联文档指令,所述目标文档关联有第一标识ID。获取模块1602,用于根据所述第一标识ID,获取所述目标文档的关联文档的文档属性信息,所述目标文档与关联文档的关联关系通过所述第一标识ID与所述关联文档的标识ID的关联关系表示。显示模块1603,用于显示所述关联文档的文档属性信息,其中所述文档属性信息关联有所述关联文档的存储路径。可选的,关联文档获取装置实施例中的获取模块1602可以包括:第一获取单元,用于获取所述第一标识ID相应的目标标识ID结构树,所述目标标识ID结构树中的节点为所述关联文档的标识ID,所述目标标识ID结构树中节点间的父子关系用于指示相应文档间的编辑关系;第二获取单元,用于获取所述目标标识ID结构树中的各标识ID;第三获取单元,用于获取各标识ID相应的关联文档的文档属性信息。可选的,关联文档获取装置实施例中的获取模块1602可以包括:第一发送单元,用于将所述获取目标文档的关联文档指令发送至服务器;第一接收单元,用于接收所述服务器反馈的依据预先存储的各标识ID的关联关系以及预先存储的文档索引,获得的所述关联文档的文档属性信息,所述文档索引包括各文档属性信息相应的标识ID。可选的,关联文档获取装置实施例中与所述第一标识ID相关联的标识ID中包括第二标识ID,关联文档获取装置实施例还可以包括:第二显示模块,用于检测到编辑所述目标文档指令时,显示所述目标文档的文档内容;第二获取模块,用于获取包含对所述文档内容进行编辑后的更新内容的关联文档;第一分配模块,用于为所述关联文档分配第二标识ID;第一建立模块,用于建立所述第一标识ID与所述第二标识ID的关联关系。可选的,关联文档获取装置实施例还可以包括:第一发送模块,用于将所述第一标识ID与所述第二标识ID的关联关系,以及所述第二标识ID相应的关联文档,发送至所述服务器。可选的,关联文档获取装置实施例中与所述第一标识ID相关联的标识ID中包括第二标识ID,关联文档获取装置实施例还可以包括:第一确定模块,用于确定待上传文档;上传模块,用于当接收到上传文档指令时,上传所述待上传文档,并为所述待上传文档分配第二标识ID;第二确定模块,用于当所述待上传文档的文档内容与所述目标文档的文档内容的匹配度大于等于预设值时,将所述待上传文档确定为所述目标文档的关联文档;第二建立模块,用于建立所述第一标识ID与所述第二标识ID的关联关系。可选的,关联文档获取装置实施例还可以包括:第二检测模块,用于检测搜索包含目标关键词的文档的指令,并发送至服务器;第一接收模块,用于接收所述服务器发送的从预先存储的文档索引中确定的所述目标关键词相应的文档属性信息,所述文档索引包括各关键词相应的文档属性信息;第三显示模块,用于显示所述目标关键词相应的文档属性信息;第三确定模块,用于从所述目标关键词相应的文档属性信息中,确定所述目标文档的文档属性信息;第一生成模块,用于生成所述获取目标文档的关联文档指令。可选的,关联文档获取装置实施例中每一文档属性信息相应的关键词包括相应文档的文档标题包含的标题关键词,以及相应文档的文档内容包含的内容关键词,显示模块1603包括:第一显示单元,用于在第一显示区域显示,文档标题包括所述目标关键词的关联文档的文档属性信息;第二显示单元,用于在第二显示区域显示,文档内容包括所述目标关键词的关联文档的文档属性信息。可选的,关联文档获取装置实施例中的标文档为网页,关联文档获取装置实施例还可以包括:第四显示模块,用于检测到新建网页指令时,显示网页内容编辑界面;第二接收模块,用于通过所述网页内容编辑界面接收网页中的各元素相应的内容;第四确定模块,用于确定各元素相应的内容的格式信息以及各元素相应的内容的属性,其中每一属性用于表示相应内容对应的元素的元素类型;第二生成模块,用于依据各元素相应的内容的格式信息、各元素相应的内容的属性以及各元素相应的内容,生成网页代码;第五确定模块,用于从预先存储的各网页框架模板中,确定目标网页框架模板,其中网页框架模板用于定义各元素在网页中显示的位置区域;第三生成模块,用于所述网页代码加载至所述目标网页框架模板中,生成网页。可选的,关联文档获取装置实施例中的第二生成模块包括:筛选单元,用于从各元素相应的内容中,筛选出预设标注标识相应的标注内容;第四获取单元,用于将各元素相应的内容中的标注内容删除,获得各元素相应的实际内容;第一生成单元,用于依据各元素相应的内容的格式信息、各元素相应的内容的属性以及各元素相应的实际内容,生成网页代码。可选的,关联文档获取装置实施例中的第四显示模块包括:第二发送单元,用于将当前登录的用户的目标用户信息发送至服务器;第二接收单元,用于接收所述服务器发送的依据所述目标用户信息以及预先存储的各用户信息相应的用户等级生成的Token标识;第三发送单元,用于将所述新建网页指令发送至所述服务器,所述新建网页指令中携带有所述Token标识;第三接收单元,用于接收所述服务器反馈的所述新建网页指令中携带有所述Token标识与其生成的Token标识相同的消息;显示单元,用于显示所述网页内容编辑界面。可选的,关联文档获取装置实施例还可以包括:第五显示模块,用于当检测到触按所述关联文档的文档属性信息时,显示所述关联文档的文档内容。请参阅图17,为本申请实施例提供的一种应用于服务器的关联文档获取装置的结构示意图,该装置包括:接收模块1701、第一获取模块1702、第二获取模块1703以及发送模块1704,其中:接收模块1701,用于接收终端发送的获取目标文档的关联文档指令,所述目标文档关联有第一标识ID;第一获取模块1702,用于从预先存储的各标识ID的关联关系中,获取与所述第一标识ID相关联的标识ID;第二获取模块1703,用于从预先存储的文档索引中获取与所述第一标识ID相关联的标识ID相应的文档属性信息,所述文档索引包括各标识ID相应的文档属性信息;发送模块1704,用于将所述第一标识ID相关联的标识ID相应的文档属性信息发送至所述终端。可选的,应用于服务器的关联文档获取装置实施例中的第一获取模块1702包括:第一获取单元,用于从预先存储的各标识对应的标识ID结构树中,获得所述第一标识ID对应的目标标识ID结构树;其中每一标识ID结构树中的节点为具有关联关系的文档的标识ID,每一标识ID结构树中节点间的父子关系用于指示相应文档间的编辑关系;第二获取单元,用于获取所述目标标识ID结构树中的各标识ID。可选的,应用于服务器的关联文档获取装置实施例中的第二获取模块1703包括:第一确定单元,用于从预先存储的各文档类型相应的文档索引中,确定所述目标文档相应的目标文档类型对应的目标文档索引;第三获取单元,用于从所述目标文档索引中获取与所述第一标识ID相关联的标识ID相应的文档属性信息。可选的,应用于服务器的关联文档获取装置实施例中还可以包括:第一接收模块,用于接收所述终端发送的文档以及所述文档相应的标识ID;第三获取模块,用于获取所述文档相应的文档属性信息;第一添加模块,用于将所述文档的标识ID以及所述文档的标识ID相应的文档属性信息添加至所述文档索引中。可选的,应用于服务器的关联文档获取装置实施例中还可以包括:第四获取模块,用于依据所述文档的文档标题信息以及所述文档的文档内容信息,获取所述文档的关键词;相应的第一添加模块,用于具体用于:将所述文档的标识ID、所述文档的标识ID相应的文档属性信息以及所述标识ID相应的关键词添加至所述文档索引中。可选的,应用于服务器的关联文档获取装置实施例中第四获取模块包括:第四获取单元,用于从预先存储的各关键词中,获取所述文档相应的文档标题包含的标题关键词;第五获取单元,用于从预先存储的各关键词中,获取所述文档相应的文档内容包含的内容关键词。可选的,应用于服务器的关联文档获取装置实施例还可以包括:第五获取模块,用于接收到搜索包含目标关键词的文档的指令时,从所述文档索引中获取所述目标关键词相应的文档属性信息;第一发送模块,用于将所述目标关键词相应的文档属性信息发送至所述终端。可选的,应用于服务器的关联文档获取装置实施例还可以包括:第二接收模块,用于接收所述终端发送的当前登录的用户的目标用户信息;第一确定模块,用于依据预先存储的各用户信息相应的用户等级,确定所述目标用户信息相应的目标用户等级;生成模块,用于当所述目标用户等级具有新建网页的权限时,生成Token标识,存储所述目标用户信息相应的Token标识,并发送至所述终端;第三接收模块,用于接收所述终端发送的新建网页指令,所述新建网页指令携带有Token标识;第二发送模块,用于判断所述新建网页指令携带的Token标识与自身存储的目标用户信息相应的Token标识是否相同,并将判断结果发送至所述终端。图18示出了本发明实施例提供的具有如图3所示功能的终端的硬件结构框图,参照图18,该终端可以包括:处理器181,通信接口182,存储器183和通信总线184;其中处理器181、通信接口182、存储器183通过通信总线184完成相互间的通信;可选的,通信接口182可以为通信模块的接口,如GSM模块的接口;处理器181,用于执行程序;存储器183,用于存放程序和数据;程序可以包括程序代码,所述程序代码包括计算机操作指令。处理器181可能是一个中央处理器CPU,或者是特定集成电路ASIC(ApplicationSpecificIntegratedCircuit),或者是被配置成实施本发明实施例的一个或多个集成电路。存储器183可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。其中,程序可具体用于:检测获取目标文档的关联文档指令,所述目标文档关联有第一标识ID;根据所述第一标识ID,获取所述目标文档的关联文档的文档属性信息,所述目标文档与关联文档的关联关系通过所述第一标识ID与所述关联文档的标识ID的关联关系表示;显示所述关联文档的文档属性信息,其中所述文档属性信息关联有所述关联文档的存储路径。最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。当前第1页1 2 3 当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1