一种文件聚合方法、装置及系统的制作方法

文档序号:10597302阅读:358来源:国知局
一种文件聚合方法、装置及系统的制作方法
【专利摘要】本申请公开了一种文件聚合方法、装置及系统,方法包括:获取用户的文件操作事件,所述文件操作事件包括操作的目标文件的信息,以及对所述目标文件执行的操作信息,根据所述文件操作事件所包括的,目标文件的信息以及对所述目标文件执行的操作信息,确定所述操作事件对应的分类索引列表,将所述目标文件聚合至所述分类索引列表中。由此可知,本申请能够获取到用户的文件操作事件,并根据操作的目标文件的信息,以及对目标文件执行的操作信息,确定对应的分类索引列表,进而将目标文件聚合至分类索引列表中。实现对用户操作文件的聚合,用户通过分类索引列表即可快速查阅操作的文件以及对文件执行的操作信息,提高了文件查阅效率。
【专利说明】
一种文件聚合方法、装置及系统
技术领域
[0001]本申请涉及文件处理技术领域,更具体地说,涉及一种文件聚合方法、装置及系统。【背景技术】
[0002]随着互联网技术的发展,云存储业务得到了越来越广泛的普及。用户可以将文件上传至云端仅存储,也可以对云端存储的文件执行一系列的操作,如查阅、浏览、下载等。 [〇〇〇3]云存储业务极大方便了用户的生活和工作。在实际应用过程中,用户经常需要对最近操作的文件进行查阅。例如,用户早晨上传了一部电影,中午想要观看该电影。现有技术中,用户需要在文件存储目录下逐个查找最近操作的文件,其文件查阅效率低下。
【发明内容】

[0004]有鉴于此,本申请提供了一种文件聚合方法、装置及系统,用于解决现有云存储服务器不便于快速查阅用户最近操作文件的问题。
[0005]为了实现上述目的,现提出的方案如下:
[0006]—种文件聚合方法,包括:
[0007]获取用户的文件操作事件,所述文件操作事件包括操作的目标文件的信息,以及对所述目标文件执行的操作信息;
[0008]根据所述文件操作事件所包括的,目标文件的信息以及对所述目标文件执行的操作信息,确定所述操作事件对应的分类索引列表;
[0009]将所述目标文件聚合至所述分类索引列表中。[〇〇1〇] 一种文件聚合装置,包括:[〇〇11]操作事件获取单元,用于获取用户的文件操作事件,所述文件操作事件包括操作的目标文件的信息,以及对所述目标文件执行的操作信息;
[0012]分类类别确定单元,用于根据所述文件操作事件所包括的,目标文件的信息以及对所述目标文件执行的操作信息,确定所述操作事件对应的分类索引列表;
[0013]文件聚合单元,用于将所述目标文件聚合至所述分类索引列表中。
[0014]—种文件聚合系统,包括:客户端、服务器及文件聚合模块,其中:
[0015]所述客户端用于,向所述服务器发送文件操作请求,所述文件操作请求包括请求在线操作的目标文件的信息,以及对目标文件执行的操作信息;和/或,响应用户对本地文件进行操作,生成并向服务器发送文件操作通知,所述文件操作通知包括操作的目标文件的信息,以及对目标文件执行的操作信息;
[0016]所述服务器用于,将接收的所述文件操作请求和/或所述文件操作通知,旁路至所述文件聚合模块;
[0017]所述文件聚合模块用于,根据接收的所述文件操作请求和/或所述文件操作通知, 生成文件操作事件,所述文件操作事件包括操作的目标文件的信息,以及对所述目标文件执行的操作信息;根据所述文件操作事件所包括的,目标文件的信息以及对所述目标文件执行的操作信息,确定所述操作事件对应的分类索引列表;将所述目标文件聚合至所述分类索引列表中。
[0018]本申请实施例提供的文件聚合方法,获取用户的文件操作事件,所述文件操作事件包括操作的目标文件的信息,以及对所述目标文件执行的操作信息,根据所述文件操作事件所包括的,目标文件的信息以及对所述目标文件执行的操作信息,确定所述操作事件对应的分类索引列表,将所述目标文件聚合至所述分类索引列表中。由此可知,本申请能够获取到用户的文件操作事件,并根据操作的目标文件的信息,以及对目标文件执行的操作信息,确定对应的分类索引列表,进而将目标文件聚合至分类索引列表中。实现对用户操作文件的聚合,用户通过分类索引列表即可快速查阅操作的文件以及对文件执行的操作信息,提高了文件查阅效率。
【附图说明】
[0019]为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0020]图1为本申请实施例公开的一种文件聚合方法流程图;
[0021 ]图2为本申请实施例公开的另一种文件聚合方法流程图;
[0022]图3为本申请实施例公开的又一种文件聚合方法流程图;
[0023]图4示例了一种文件聚合效果示意图;
[0024]图5为本申请实施例公开的一种文件聚合装置结构示意图;
[0025]图6为本申请实施例提供的一种文件聚合模块硬件结构示意图。
【具体实施方式】
[0026]下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0027]本申请实施例提供了一种文件聚合方案,该文件聚合方案基于文件聚合系统。文件聚合系统包括客户端、服务器以及文件聚合模块。其中,客户端和服务器为处理文件操作的业务客户端及对应的业务服务器。举例如,业务客户端为云存储客户端,业务服务器为云存储服务器。用户可以通过业务客户端和业务服务器,进行文件上传、下载、查阅等操作。文件聚合模块可以是区别于业务服务器的另一台服务器,用于进行文件聚合处理。当然,文件聚合模块也可以与业务服务器集成。
[0028]接下来,本申请实施例从文件聚合模块的角度对文件聚合过程进行介绍。参见图1,图1为本申请实施例公开的一种文件聚合方法流程图。
[0029]如图1所示,该方法包括:
[0030]步骤S100、获取用户的文件操作事件,所述文件操作事件包括操作的目标文件的信息,以及对所述目标文件执行的操作信息;
[0031]具体地,用户在上传、下载、阅读文件时均会产生文件操作事件,本申请获取用户的文件操作事件。文件操作事件包括操作的目标文件的信息,及对目标文件的操作信息。
[0032]其中,目标文件的信息包括但不限于,目标文件的名称、链接地址、文件类型等。其中,文件类型可以包括文本文件、音视频文件等。
[0033]对目标文件的操作信息包括但不限于,操作时间、操作方式、执行文件操作的终端类型等。其中,操作方式可以包括上传、下载、查阅、备份等。执行文件操作的终端类型可以包括移动端、web网页端等。[〇〇34]可选的,本申请可以获取用户对不同存储目录下的文件的操作事件。
[0035]步骤S110、根据所述文件操作事件所包括的,目标文件的信息以及对所述目标文件执行的操作信息,确定所述操作事件对应的分类索引列表;
[0036]具体地,针对获取的文件操作事件,根据事件包括的目标文件的信息以及对目标文件执行的操作信息,可以确定操作事件对应的分类索引列表。本申请可以预先设定不同目标文件信息及操作信息的组合所对应的分类索引列表。分类索引列表可以看作对用户操作文件的列表展示。[〇〇37]步骤S120、将所述目标文件聚合至所述分类索引列表中。
[0038]具体地,在确定了文件操作事件对应的分类索引列表后,可以将目标文件聚合至该分类索引列表中。
[0039]具体实施例,如果确定的文件操作事件对应的分类索引列表已经建立了,则可以直接执行目标文件聚合操作,也即将目标文件合并至已创建的分类索引列表中。如果确定的文件操作事件对应的分类索引列表还未创建过,则可以先创建对应的分类索引列表,进而执行目标文件聚合操作。
[0040]通过一个具体的例子进行说明:
[0041]获取的文件操作事件具体为:tl时间上传视频X。其中,目标文件为视频X,操作信息包括操作方式:上传;操作时间:tl。[〇〇42]据此确定操作事件对应的分类索引列表为:“最近一天内上传视频类文件列表”。 [〇〇43]查看已创建分类索引列表中是否存在“最近一天内上传视频类文件列表”,如果存在,则可以直接将视频X聚合至该列表,否则,需要先创建该列表,进而将视频X聚合至创建的列表。
[0044]本申请实施例提供的文件聚合方法,获取用户的文件操作事件,所述文件操作事件包括操作的目标文件的信息,以及对所述目标文件执行的操作信息,根据所述文件操作事件所包括的,目标文件的信息以及对所述目标文件执行的操作信息,确定所述操作事件对应的分类索引列表,将所述目标文件聚合至所述分类索引列表中。由此可知,本申请能够获取到用户的文件操作事件,并根据操作的目标文件的信息,以及对目标文件执行的操作信息,确定对应的分类索引列表,进而将目标文件聚合至分类索引列表中。实现对用户操作文件的聚合,用户通过分类索引列表即可快速查阅操作的文件以及对文件执行的操作信息,提高了文件查阅效率。
[0045]可选的,在聚合目标文件时,具体可以是将目标文件的文件名及地址链接聚合至所述分类索引列表中。用户通过分类索引列表可以直接查看操作的文件的文件名,并可以通过触发地址链接直接跳转至目标文件的存储地址。
[0046]在本申请另一个实施例中,对获取用户的文件操作事件的过程进行介绍。
[0047]—种可选的实施方式,获取用户的文件操作事件的过程可以包括:
[0048]接收服务器旁路的文件操作请求。
[0049]具体地,该文件操作请求为服务器接收的客户端发起的文件操作请求,文件操作请求包括请求在线操作的目标文件的信息,以及对目标文件执行的操作信息。
[0050]对于用户的在线操作,其文件操作请求均会发送给服务器,例如文件上传请求、文件下载请求、文件备份请求等。因此,本申请可以设置服务器在收到客户端发送的文件操作请求时,将文件操作请求旁路至文件聚合模块。文件聚合模块收到旁路的文件操作请求,BP 可通过文件操作请求得到文件操作事件。
[0051]另一种可选的实施方式,获取用户的文件操作事件的过程可以包括:
[0052]接收服务器旁路的文件操作通知。
[0053]具体地,所述文件操作通知为客户端响应用户对本地文件进行操作所生成并向服务器发送的文件操作通知,所述文件操作通知包括操作的目标文件的信息,以及对目标文件执行的操作信息。[〇〇54]由于客户端本地文件不涉及服务器,为了保证能够获取到用户对本地文件执行的操作,本申请可以设定客户端在检测到用户对本地文件进行操作时,生成文件操作通知,并发送给服务器,进而由服务器旁路给文件聚合模块。
[0055]可以理解的是,通过客户端将文件操作通知发送给服务器,由服务器再次旁路给文件聚合模块,复用了现有客户端和服务器间已有的通信链路。除此之外,本申请还可以设置客户端将文件操作通知直接发送给文件聚合模块,不经过服务器的转发。这种方式需要额外建立客户端与文件聚合模块的通信链路。
[0056]可以理解的是,上述两种获取用户的文件操作事件的方式可以叠加使用。[〇〇57]在本申请的又一个实施例中,介绍了另一种文件聚合方法,参见图2,图2为本申请实施例公开的另一种文件聚合方法流程图。
[0058]如图2所示,该方法包括:
[0059]步骤S200、获取用户的文件操作事件,所述文件操作事件包括操作的目标文件的信息,以及对所述目标文件执行的操作信息;
[0060]具体地,用户在上传、下载、阅读文件时均会产生文件操作事件,本申请获取用户的文件操作事件。文件操作事件包括操作的目标文件的信息,及对目标文件的操作信息。 [0061 ]步骤S210、将获取的文件操作事件顺序写入队列;
[0062]具体地,由于用户对文件执行的操作需要保证严格的时序,因此本申请可以设置一队列,按照获取时间将文件操作事件顺序写入队列中。该队列按照先进先出原则输出文件操作事件。
[0063]步骤S220、从所述队列中顺序读取文件操作事件,根据读取的文件操作事件所包括的,目标文件的信息以及对所述目标文件执行的操作信息,确定所述操作事件对应的分类索引列表;
[0064]具体地,本步骤中依次顺序从队列中读取文件操作事件,并根据读取的文件操作事件确定对应的分类索引列表。
[0065]步骤S230、将所述目标文件聚合至所述分类索引列表中。
[0066]具体地,在确定了文件操作事件对应的分类索引列表后,可以将目标文件聚合至该分类索引列表中。
[0067]相比于上述实施例,本实施例中增加了将获取的文件操作事件写入队列的过程,保证了用户对文件执行的操作的时序性,避免出现文件操作混乱的问题。举例如,实际操作流程为:用户A浏览文件I,用户A将文件I删除。若出现顺序颠倒,则变为:用户A将文件I删除,用户A浏览文件I ο显然,这是错误的。
[0068]在本申请的又一个实施例中,介绍了又一种文件聚合方法,参见图3,图3为本申请实施例公开的又一种文件聚合方法流程图。
[0069]如图3所示,该方法包括:
[0070]步骤S300、获取用户的文件操作事件,所述文件操作事件包括操作的目标文件的信息,以及对所述目标文件执行的操作信息;
[0071]具体地,用户在上传、下载、阅读文件时均会产生文件操作事件,本申请获取用户的文件操作事件。文件操作事件包括操作的目标文件的信息,及对目标文件的操作信息。
[0072]步骤S310、根据所述文件操作事件所包括的目标文件的信息,确定目标文件的文件类型;
[0073]具体地,目标文件的文件类型可以包括,文本文件、音视频文件等。其中,文本文件又可以进一步细分为word文件、txt文件、PDF文件等。
[0074]步骤S320、根据所述文件操作事件所包括的操作信息,确定文件操作方式、文件操作时间以及执行文件操作的终端类型;
[0075]具体地,通过文件操作信息可以确定文件操作方式、文件操作时间、执行文件操作的终端类型。其中,操作方式可以包括,上传、下载、查看、备份等。执行文件操作的终端类型可以包括移动端、web网页端等。
[0076]步骤S330、根据所述文件类型、所述文件操作方式、文件操作时间以及执行文件操作的终端类型,并参考设定的聚合规则,确定所述操作事件对应的分类索引列表;
[0077]具体地,本步骤中综合考虑文件类型、文件操作方式、文件操作时间以及执行文件操作的终端类型,确定操作事件对应的分类索引列表。
[0078]不同分类索引列表所聚合文件的文件类型、文件操作方式、文件操作时间、执行文件操作的终端类型中的任意一项或多项可以不同。
[0079]步骤S340、将所述目标文件聚合至所述分类索引列表中。
[0080]具体地,在确定了文件操作事件对应的分类索引列表后,可以将目标文件聚合至该分类索引列表中。
[0081]本实施例介绍的文件聚合方法,介绍了确定操作事件对应的分类索引列表的过程。在确定时可以参考文件类型、文件操作方式、文件操作时间以及执行文件操作的终端类型,使得分类索引列表划分更加细致。
[0082]需要说明的是,本实施例中步骤S310和S320中所提及的文件操作事件,可以是从队列中顺序读取的文件操作事件。当然,其也可以是实时获取的文件操作事件。
[0083]接下来参见图4,图4示例了一种文件聚合效果示意图。
[0084]图4中示例了,用户一天内在移动端备份的两幅图片,以及在网页端查看的三份roF文档。
[0085]通过这种聚合方式,更加便于用户快速查阅最近操作的文件,大大提高文件查询效率。
[0086]并且,本申请可以自行设定聚合规则,使得文件聚合方式更加符合用户习惯。
[0087]下面对本申请实施例提供的文件聚合装置进行描述,下文描述的文件聚合装置与上文描述的文件聚合方法可相互对应参照。文件聚合装置可以应用于文件聚合模块中。
[0088]其中,装置项未公开的细节可以参考方法项实施例的介绍。
[0089]参见图5,图5为本申请实施例公开的一种文件聚合装置结构示意图。
[0090]如图5所示,该装置包括:[〇〇91]操作事件获取单元51,用于获取用户的文件操作事件,所述文件操作事件包括操作的目标文件的信息,以及对所述目标文件执行的操作信息;
[0092]分类类别确定单元52,用于根据所述文件操作事件所包括的,目标文件的信息以及对所述目标文件执行的操作信息,确定所述操作事件对应的分类索引列表;
[0093]文件聚合单元53,用于将所述目标文件聚合至所述分类索引列表中。[〇〇94]本申请实施例提供的文件聚合装置,获取用户的文件操作事件,所述文件操作事件包括操作的目标文件的信息,以及对所述目标文件执行的操作信息,根据所述文件操作事件所包括的,目标文件的信息以及对所述目标文件执行的操作信息,确定所述操作事件对应的分类索引列表,将所述目标文件聚合至所述分类索引列表中。由此可知,本申请能够获取到用户的文件操作事件,并根据操作的目标文件的信息,以及对目标文件执行的操作信息,确定对应的分类索引列表,进而将目标文件聚合至分类索引列表中。实现对用户操作文件的聚合,用户通过分类索引列表即可快速查阅操作的文件以及对文件执行的操作信息,提高了文件查阅效率。
[0095]可选的,所述操作事件获取单元可以包括:
[0096]文件操作请求接收单元,用于接收服务器旁路的文件操作请求,所述文件操作请求为服务器接收的客户端发起的文件操作请求,所述文件操作请求包括请求在线操作的目标文件的信息,以及对目标文件执行的操作信息。
[0097]进一步可选的,所述操作事件获取单元还可以包括:
[0098]文件操作通知接收单元,用于接收服务器旁路的文件操作通知,所述文件操作通知为客户端响应用户对本地文件进行操作所生成并向服务器发送的文件操作通知,所述文件操作通知包括操作的目标文件的信息,以及对目标文件执行的操作信息。
[0099]可选的,本申请的文件聚合装置还可以包括:
[0100]队列写入单元,用于在所述获取用户的文件操作事件之后,将获取的文件操作事件顺序写入队列;
[0101]则所述分类类别确定单元具体用于,对从所述队列中顺序取出的文件操作事件确定其对应的分类索引列表。
[0102]可选的,所述分类类别确定单元可以包括:
[0103]第一分类类别确定子单元,用于根据所述文件操作事件所包括的目标文件的信息,确定目标文件的文件类型;
[0104]第二分类类别确定子单元,用于根据所述文件操作事件所包括的操作信息,确定文件操作方式、文件操作时间以及执行文件操作的终端类型;
[0105]第三分类类别确定子单元,用于根据所述文件类型、所述文件操作方式、文件操作时间以及执行文件操作的终端类型,并参考设定的聚合规则,确定所述操作事件对应的分类索引列表。
[0106]可选的,所述文件聚合单元可以包括:
[0107]第一文件聚合子单元,用于将所述目标文件的文件名及地址链接聚合至所述分类索引列表中。
[0108]再进一步的,本申请实施例还公开了一种文件聚合系统,系统包括客户端、服务器及文件聚合模块,其中:
[0109]所述客户端用于,向所述服务器发送文件操作请求,所述文件操作请求包括请求在线操作的目标文件的信息,以及对目标文件执行的操作信息;和/或,响应用户对本地文件进行操作,生成并向服务器发送文件操作通知,所述文件操作通知包括操作的目标文件的信息,以及对目标文件执行的操作信息;
[0110]所述服务器用于,将接收的所述文件操作请求和/或所述文件操作通知,旁路至所述文件聚合模块;
[0111]所述文件聚合模块用于,根据接收的所述文件操作请求和/或所述文件操作通知,生成文件操作事件,所述文件操作事件包括操作的目标文件的信息,以及对所述目标文件执行的操作信息;根据所述文件操作事件所包括的,目标文件的信息以及对所述目标文件执行的操作信息,确定所述操作事件对应的分类索引列表;将所述目标文件聚合至所述分类索引列表中。
[0112]对于文件聚合模块的硬件结构,参照图6,图6为本申请实施例提供的一种文件聚合模块硬件结构示意图。
[0113]如图6所示,终端可以包括:
[0114]处理器I,通信接口2,存储器3,通信总线4,和显示屏5;
[0115]其中处理器1、通信接口 2、存储器3和显示屏5通过通信总线4完成相互间的通信;
[0116]可选的,通信接口2可以为通信模块的接口,如GSM模块的接口 ;
[0117]处理器I,用于执行程序;
[0118]存储器3,用于存放程序;
[0119]程序可以包括程序代码,所述程序代码包括处理器的操作指令。
[0120]处理器I可能是一个中央处理器CPU,或者是特定集成电路ASIC(Applicati0nSpecific Integrated Circuit),或者是被配置成实施本申请实施例的一个或多个集成电路。
[0121 ] 存储器3可能包含高速RAM存储器,也可能还包括非易失性存储器(non-volati Iememory),例如至少一个磁盘存储器。
[0122]其中,程序具体可以用于:
[0123]获取用户的文件操作事件,所述文件操作事件包括操作的目标文件的信息,以及对所述目标文件执行的操作信息;
[0124]根据所述文件操作事件所包括的,目标文件的信息以及对所述目标文件执行的操作信息,确定所述操作事件对应的分类索引列表;
[0125]将所述目标文件聚合至所述分类索引列表中。
[0126]最后,还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0127]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。
[0128]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【主权项】
1.一种文件聚合方法,其特征在于,包括: 获取用户的文件操作事件,所述文件操作事件包括操作的目标文件的信息,以及对所述目标文件执行的操作信息; 根据所述文件操作事件所包括的,目标文件的信息以及对所述目标文件执行的操作信息,确定所述操作事件对应的分类索引列表; 将所述目标文件聚合至所述分类索引列表中。2.根据权利要求1所述的方法,其特征在于,所述获取用户的文件操作事件,包括: 接收服务器旁路的文件操作请求,所述文件操作请求为服务器接收的客户端发起的文件操作请求,所述文件操作请求包括请求在线操作的目标文件的信息,以及对目标文件执行的操作信息。3.根据权利要求2所述的方法,其特征在于,所述获取用户的文件操作事件,还包括: 接收服务器旁路的文件操作通知,所述文件操作通知为客户端响应用户对本地文件进行操作所生成并向服务器发送的文件操作通知,所述文件操作通知包括操作的目标文件的信息,以及对目标文件执行的操作信息。4.根据权利要求1所述的方法,其特征在于,在所述获取用户的文件操作事件之后,该方法还包括: 将获取的文件操作事件顺序写入队列。5.根据权利要求4所述的方法,其特征在于,所述根据所述文件操作事件所包括的,目标文件的信息以及对所述目标文件执行的操作信息,确定所述操作事件对应的分类索引列表,包括: 按照先进先出原则,顺序从所述队列中取出文件操作事件; 根据取出的文件操作事件所包括的,目标文件的信息以及对所述目标文件执行的操作信息,确定所述操作事件对应的分类索引列表。6.根据权利要求1所述的方法,其特征在于,所述根据文件操作事件所包括的,目标文件的信息以及对所述目标文件执行的操作信息,确定所述操作事件对应的分类索引列表,包括: 根据所述文件操作事件所包括的目标文件的信息,确定目标文件的文件类型; 根据所述文件操作事件所包括的操作信息,确定文件操作方式、文件操作时间以及执行文件操作的终端类型; 根据所述文件类型、所述文件操作方式、文件操作时间以及执行文件操作的终端类型,并参考设定的聚合规则,确定所述操作事件对应的分类索引列表。7.根据权利要求1所述的方法,其特征在于,所述将所述目标文件聚合至所述分类索引列表中,包括: 将所述目标文件的文件名及地址链接聚合至所述分类索引列表中。8.一种文件聚合装置,其特征在于,包括: 操作事件获取单元,用于获取用户的文件操作事件,所述文件操作事件包括操作的目标文件的信息,以及对所述目标文件执行的操作信息; 分类类别确定单元,用于根据所述文件操作事件所包括的,目标文件的信息以及对所述目标文件执行的操作信息,确定所述操作事件对应的分类索引列表;文件聚合单元,用于将所述目标文件聚合至所述分类索引列表中。9.根据权利要求8所述的装置,其特征在于,所述操作事件获取单元包括:文件操作请求接收单元,用于接收服务器旁路的文件操作请求,所述文件操作请求为 服务器接收的客户端发起的文件操作请求,所述文件操作请求包括请求在线操作的目标文 件的信息,以及对目标文件执行的操作信息。10.根据权利要求9所述的装置,其特征在于,所述操作事件获取单元还包括:文件操作通知接收单元,用于接收服务器旁路的文件操作通知,所述文件操作通知为 客户端响应用户对本地文件进行操作所生成并向服务器发送的文件操作通知,所述文件操 作通知包括操作的目标文件的信息,以及对目标文件执行的操作信息。11.根据权利要求8所述的装置,其特征在于,还包括:队列写入单元,用于在所述获取用户的文件操作事件之后,将获取的文件操作事件顺 序写入队列;则所述分类类别确定单元具体用于,对从所述队列中顺序取出的文件操作事件确定其 对应的分类索引列表。12.根据权利要求8所述的装置,其特征在于,所述分类类别确定单元包括:第一分类类别确定子单元,用于根据所述文件操作事件所包括的目标文件的信息,确 定目标文件的文件类型;第二分类类别确定子单元,用于根据所述文件操作事件所包括的操作信息,确定文件 操作方式、文件操作时间以及执行文件操作的终端类型;第三分类类别确定子单元,用于根据所述文件类型、所述文件操作方式、文件操作时间 以及执行文件操作的终端类型,并参考设定的聚合规则,确定所述操作事件对应的分类索 引列表。13.根据权利要求8所述的装置,其特征在于,所述文件聚合单元包括:第一文件聚合子单元,用于将所述目标文件的文件名及地址链接聚合至所述分类索引 列表中。14.一种文件聚合系统,其特征在于,包括:客户端、服务器及文件聚合模块,其中:所述客户端用于,向所述服务器发送文件操作请求,所述文件操作请求包括请求在线 操作的目标文件的信息,以及对目标文件执行的操作信息;和/或,响应用户对本地文件进 行操作,生成并向服务器发送文件操作通知,所述文件操作通知包括操作的目标文件的信 息,以及对目标文件执行的操作信息;所述服务器用于,将接收的所述文件操作请求和/或所述文件操作通知,旁路至所述文 件聚合t吴块;所述文件聚合模块用于,根据接收的所述文件操作请求和/或所述文件操作通知,生成 文件操作事件,所述文件操作事件包括操作的目标文件的信息,以及对所述目标文件执行 的操作信息;根据所述文件操作事件所包括的,目标文件的信息以及对所述目标文件执行 的操作信息,确定所述操作事件对应的分类索引列表;将所述目标文件聚合至所述分类索 引列表中。
【文档编号】H04L29/08GK105959422SQ201610574487
【公开日】2016年9月21日
【申请日】2016年7月20日
【发明人】翟淑宝
【申请人】腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1