用于文件分享的方法及系统的制作方法
【专利摘要】本发明涉及通信领域,公开了一种用于文件分享的方法及系统。其中,该方法包括:向被分享方客户端发送表示文件已分享到公共空间的推送消息;判断是否在预定周期内接收到所述被分享方客户端发送的对所述推送消息的响应;以及根据判断结果处理已分享到所述公共空间的文件。通过使用本发明上述的方法和系统,由于对已分享到公共空间的文件的处理依据于被分享客户端是否发送了响应,由此可以根据用户的不同需求对分享到公共空间的文件进行不同的处理。
【专利说明】
用于文件分享的方法及系统
技术领域
[0001]本发明涉及通信领域,具体地,涉及一种用于文件分享的方法及系统。
【背景技术】
[0002]随着互联网的不断发展,云盘作为互联网存储工具成为互联网不可或缺的一部分。云盘是互联网云技术的产物,它通过互联网为企业和个人提供信息/文件的储存、读取、下载等服务;具有安全稳定、海量存储的特点。在云盘的使用过程中,分享功能是一项广为使用的功能。但在通常情况下,对于他人分享的文件,一旦被分享,无论被分享人是否想要查看或是下载所分享的文件,该文件都会长期占用存储空间,造成资源浪费。也就是,无法根据用户不同需求对所分享的文件进行不同处理。
【发明内容】
[0003]本发明的目的是提供一种用于文件分享的方法及系统,以解决现有技术中的问题。
[0004]为了实现上述目的,本发明提供一种用于文件分享的方法,其中,该方法包括:向被分享方客户端发送表示文件已分享到公共空间的推送消息;判断是否在预定周期内接收到所述被分享方客户端发送的对所述推送消息的响应;以及根据判断结果处理已分享到所述公共空间的文件。
[0005]本发明还提供了一种文件分享的系统,其中,该系统包括:发送装置,用于向被分享方客户端发送表示文件已分享到公共空间的推送消息;判断装置,用于判断是否在预定周期内接收到所述被分享方客户端发送的对所述推送消息的响应;以及第一处理装置,用于根据判断结果处理已分享到所述公共空间的文件。
[0006]通过上述技术方案,可以向被分享方客户端发送表示文件已分享到公共空间的推送消息以通知被分享方客户端有文件已经分享到公共空间中,然后被分享方客户端可以发送或不发送对推送消息的响应,从而可以通过对预定周期内是否接收到所述响应的判断对已分享到所述公共空间的文件进行处理。由于对已分享到公共空间的文件的处理依据于被分享客户端是否发送了响应,由此可以根据用户的不同需求对分享到公共空间的文件进行不同的处理。
[0007]本发明的其它特征和优点将在随后的【具体实施方式】部分予以详细说明。
【附图说明】
[0008]附图是用来提供对本发明的进一步理解,并且构成说明书的一部分,与下面的【具体实施方式】一起用于解释本发明,但并不构成对本发明的限制。在附图中:
[0009]图1是根据本发明一种实施方式的用于文件分享的方法的流程图;以及
[0010]图2是根据本发明一种实施方式的用于文件分享的系统的方框图。
【具体实施方式】
[0011]以下结合附图对本发明的【具体实施方式】进行详细说明。应当理解的是,此处所描述的【具体实施方式】仅用于说明和解释本发明,并不用于限制本发明。
[0012]图1是根据本发明一种实施方式的用于文件分享的方法的流程图。
[0013]如图1所示,本发明一种实施方式提供的用于文件分享的方法包括:
[0014]S100,向被分享方客户端发送表示文件已分享到公共空间的推送消息;
[0015]S102,判断是否在预定周期内接收到所述被分享方客户端发送的对所述推送消息的响应;以及
[0016]S104,根据判断结果处理已分享到所述公共空间的文件。
[0017]上述的方法可以应用于云盘文件分享,通过向被分享方客户端发送表示文件已分享到公共空间的推送消息可以通知被分享方客户端有文件已经分享到公共空间中,然后被分享方客户端可以发送或不发送对推送消息的响应(B卩,想要分享/查看/下载已分享到云盘公共空间中的文件或不想分享/查看/下载已分享到云盘公共空间中的文件),从而可以通过对预定周期内是否接收到所述响应的判断对已分享到所述公共空间的文件进行处理。由于对已分享到公共空间的文件的处理依据于被分享客户端是否发送了响应,由此可以根据用户的不同需求对分享到公共空间的文件进行不同的处理。
[0018]其中,本领域技术人员可以根据实际情况对所述预定周期进行设定,本发明不对此进行限定。例如,该预定周期可以为一个月。所述响应表示所述被分享方客户端想要分享/查看/下载已分享到公共空间中的文件。
[0019]此外,对于所述响应接收与否的判断,可以利用现有技术中已有的方式,本发明不再赘述。
[0020]在该方法中,步骤S104包括:
[0021]S106,在没有接收到所述被分享方客户端发送的对所述推送消息的响应的情况下,删除已分享到所述公共空间的文件;
[0022]S108,在接收到所述被分享方客户端发送的对所述推送消息的响应的情况下,继续保留已分享到所述公共空间的文件。
[0023]由此,在判断出在预定周期内没有接收到所述响应的情况下,可以确认被分享方不需要对已分享到公共空间的文件进行操作(例如,分享/查看/下载等等),因此可以删除所述已分享的文件,以释放存储空间,避免不必要的空间占用。相反,在判断出在预定周期内接收到所述响应的情况下,可以确认被分享方需要对已分享到公共空间的文件进行操作,因此,所述已分享的文件不会被删除,会继续保留以供被分享方操作。
[0024]根据本发明一种实施方式,该方法还包括:
[0025]S110,在继续保留已分享到所述公共空间的文件的情况下,接收来自分享方客户端的文件处理请求;以及
[0026]SI 12,基于所述文件处理请求对已分享到所述公共空间的文件进行处理。
[0027]其中,所述文件处理请求包括以下中的一者或多者:文件增加请求、文件删除请求和文件重命名请求。
[0028]由此,可以实现分享方直接对已经分享到所述公共空间的文件的增加、删除和/或重命名等操作,不再需要先将已分享的文件删除之后再重新分享修改调整后的文件,简化了用户操作。
[0029]具体地,以所分享的文件以包括多个文件内容的文件夹形式被分享为例:当所述文件处理请求为文件增加请求时,可以对已分享到所述公共空间的文件进行文件增加操作,也就是,使得文件夹中的文件的数量得以增加;当所述文件处理请求为文件删除请求时,可以对已分享到所述公共空间的文件进行文件删除操作(可以是删除文件夹中的一个或多个文件,也可以是删除文件夹中的所有文件),也就是,使得文件夹中的文件的数量得以减少或变为O;当所述文件处理请求为文件重命名请求时,可以对已分享到所述公共空间的文件进行文件重命名操作,也就是,使得文件夹中的文件的名称得以改变。
[0030]此外,在完成步骤S112中对已分享到所述公共空间的文件的处理之后,还可以向分享方客户端发送表示对已分享到所述公共空间的文件的处理已经完成的响应,以通知分享方对文件的相应处理已经完成。
[0031]根据本发明一种实施方式,已分享到所述公共空间的文件包括用于表示所述文件的来源的标识。
[0032]通过使已分享到所述公共空间的文件带有用于表示所述文件的来源的标识,即便所分享的文件的位置发生改变,也可以对所述文件的来源进行追溯。
[0033]图2是根据本发明一种实施方式的用于文件分享的系统的方框图。
[0034]如图2所示,本发明一种实施方式的用于文件分享的系统包括:发送装置20,用于向被分享方客户端发送表示文件已分享到公共空间的推送消息;判断装置22,用于判断是否在预定周期内接收到所述被分享方客户端发送的对所述推送消息的响应;以及第一处理装置24,用于根据判断结果处理已分享到所述公共空间的文件。
[0035]上述的系统可以应用于云盘文件分享,通过向被分享方客户端发送表示文件已分享到公共空间的推送消息可以通知被分享方客户端有文件已经分享到公共空间中,然后被分享方客户端可以发送或不发送对推送消息的响应(B卩,想要分享/查看/下载已分享到云盘公共空间中的文件或不想分享/查看/下载已分享到云盘公共空间中的文件),从而可以通过对预定周期内是否接收到所述响应的判断对已分享到所述公共空间的文件进行处理。由于对已分享到公共空间的文件的处理依据于被分享客户端是否发送了响应,由此可以根据用户的不同需求对分享到公共空间的文件进行不同的处理。
[0036]其中,本领域技术人员可以根据实际情况对所述预定周期进行设定,本发明不对此进行限定。例如,该预定周期可以为一个月。所述响应表示所述被分享方客户端想要分享/查看/下载已分享到公共空间中的文件。
[0037]根据本发明一种实施方式,第一处理装置24根据判断结果处理已分享到所述公共空间的文件包括:
[0038]在没有接收到所述被分享方客户端发送的对所述推送消息的响应的情况下,第一处理装置24删除已分享到所述公共空间的文件;
[0039]在接收到所述被分享方客户端发送的对所述推送消息的响应的情况下,第一处理装置24继续保留已分享到所述公共空间的文件。
[0040]由此,在判断出在预定周期内没有接收到所述响应的情况下,可以确认被分享方不需要对已分享到公共空间的文件进行操作(例如,分享/查看/下载等等),因此可以删除所述已分享的文件,以释放存储空间,避免不必要的空间占用。相反,在判断出在预定周期内接收到所述响应的情况下,可以确认被分享方需要对已分享到公共空间的文件进行操作,因此,所述已分享的文件不会被删除,会继续保留以供被分享方操作。
[0041 ]根据本发明一种实施方式,该系统还包括:接收装置,用于在继续保留已分享到所述公共空间的文件的情况下接收来自分享方客户端的文件处理请求;以及第二处理装置,与所述接收装置连接,用于基于所述文件处理请求对已分享到所述公共空间的文件进行处理的装置。
[0042]其中,所述文件处理请求包括以下中的一者或多者:文件增加请求、文件删除请求和文件重命名请求。
[0043]由此,可以实现分享方直接对已经分享到所述公共空间的文件的增加、删除和/或重命名等操作,不再需要先将已分享的文件删除之后再重新分享修改调整后的文件,简化了用户操作。
[0044]此外,在第二处理装置完成对已分享到所述公共空间的文件的处理之后,所述发送装置20还可以向分享方客户端发送表示对已分享到所述公共空间的文件的处理已经完成的响应,以通知分享方对文件的相应处理已经完成。
[0045]根据本发明一种实施方式,已分享到所述公共空间的文件包括用于表示所述文件的来源的标识。
[0046]通过使已分享到所述公共空间的文件带有用于表示所述文件的来源的标识,即便所分享的文件的位置发生改变,也可以对所述文件的来源进行追溯。
[0047]虽然本发明上述的实施方式描述了本发明上述的方法和系统可以应用于云盘,但本发明不限于此。
[0048]以上结合附图详细描述了本发明的优选实施方式,但是,本发明并不限于上述实施方式中的具体细节,在本发明的技术构思范围内,可以对本发明的技术方案进行多种简单变型,这些简单变型均属于本发明的保护范围。
[0049]另外需要说明的是,在上述【具体实施方式】中所描述的各个具体技术特征,在不矛盾的情况下,可以通过任何合适的方式进行组合。为了避免不必要的重复,本发明对各种可能的组合方式不再另行说明。
[0050]此外,本发明的各种不同的实施方式之间也可以进行任意组合,只要其不违背本发明的思想,其同样应当视为本发明所公开的内容。
【主权项】
1.一种用于文件分享的方法,其中,该方法包括: 向被分享方客户端发送表示文件已分享到公共空间的推送消息; 判断是否在预定周期内接收到所述被分享方客户端发送的对所述推送消息的响应;以及 根据判断结果处理已分享到所述公共空间的文件。2.根据权利要求1所述的方法,其中,根据判断结果处理已分享到所述公共空间的文件包括: 在没有接收到所述被分享方客户端发送的对所述推送消息的响应的情况下,删除已分享到所述公共空间的文件; 在接收到所述被分享方客户端发送的对所述推送消息的响应的情况下,继续保留已分享到所述公共空间的文件。3.根据权利要求2所述的方法,其中,该方法还包括: 在继续保留已分享到所述公共空间的文件的情况下,接收来自分享方客户端的文件处理请求;以及 基于所述文件处理请求对已分享到所述公共空间的文件进行处理。4.根据权利要求3所述的方法,其中,所述文件处理请求包括以下中的一者或多者:文件增加请求、文件删除请求和文件重命名请求。5.根据权利要求1-4中任一项所述的方法,其中,已分享到所述公共空间的文件包括用于表示所述文件的来源的标识。6.一种用于文件分享的系统,其中,该系统包括: 发送装置,用于向被分享方客户端发送表示文件已分享到公共空间的推送消息; 判断装置,用于判断是否在预定周期内接收到所述被分享方客户端发送的对所述推送消息的响应;以及 第一处理装置,用于根据判断结果处理已分享到所述公共空间的文件。7.根据权利要求6所述的系统,其中,第一处理装置根据判断结果处理已分享到所述公共空间的文件包括: 在没有接收到所述被分享方客户端发送的对所述推送消息的响应的情况下,所述第一处理装置删除已分享到所述公共空间的文件; 在接收到所述被分享方客户端发送的对所述推送消息的响应的情况下,所述第一处理装置继续保留已分享到所述公共空间的文件。8.根据权利要求7所述的系统,其中,该系统还包括: 接收装置,用于在继续保留已分享到所述公共空间的文件的情况下接收来自分享方客户端的文件处理请求;以及 第二处理装置,与所述接收装置连接,用于基于所述文件处理请求对已分享到所述公共空间的文件进行处理的装置。9.根据权利要求8所述的系统,其中,所述文件处理请求包括以下中的一者或多者:文件增加请求、文件删除请求和文件重命名请求。10.根据权利要求6-9中任一项所述的系统,其中,已分享到所述公共空间的文件包括用于表示所述文件的来源的标识。
【文档编号】H04L29/06GK105897843SQ201510924712
【公开日】2016年8月24日
【申请日】2015年12月14日
【发明人】周文娟, 薛伟
【申请人】乐视网信息技术(北京)股份有限公司