文件的共享方法及装置的制造方法

文档序号:9380341阅读:462来源:国知局
文件的共享方法及装置的制造方法
【技术领域】
[0001]本发明涉及通信领域,具体而言,涉及一种文件的共享方法及装置。
【背景技术】
[0002]网盘,又称网络U盘、网络硬盘、云盘,是一种在线存储服务,向用户提供文件的存储、访问、备份、共享等文件管理等功能。网盘相当于放在网络上的硬盘或U盘,只要连接到因特网,就可以管理、编辑网盘里的文件。不需要随身携带,更不怕丢失。
[0003]网盘除了存储文件之外,还可以分享文件。相关技术中,网盘文件的分享主要是向特定用户或用户组分享,例如,将要分享的文件生成一个网络链接,向被分享的用户发布网络链接,或者被分享的用户搜索该网络连接,被分享的用户通过网络链接访问分享的文件。
[0004]相关技术中网盘的文件分享功能相对单一。针对该问题,目前尚未提出有效的解决方案。

【发明内容】

[0005]针对文件分享功能单一的问题,本发明提供了一种文件的共享方法及装置,以至少解决上述问题。
[0006]根据本发明的一个方面,提供了一种文件的共享方法,包括:终端获取为文件设置共享信息,其中,上述共享信息包括以下至少之一:共享范围、是否仅允许现场接收、最大共享次数、是否允许评论和/或分享,其中,上述共享范围包括共享上述文件的至少一个地理位置范围,其中,上述至少一个地理位置范围包括除上述终端所在位置之外的其他位置范围;上述终端向服务器发送第一消息,其中,上述第一消息携带有上述共享信息,上述服务器用于根据共享信息共享上述文件。
[0007]优选地,上述第一消息为用于向上述服务器上传上述文件的消息,上述第一消息还携带有上述文件,上述服务器还用于接收和存储上述文件。
[0008]优选地,上述第一消息为用于请求共享上述文件的消息;终端获取为文件设置的共享范围之前,还包括:上述终端获取上述文件,并向上述服务器上传上述文件。
[0009]优选地,终端获取为文件设置的共享范围,包括:上述终端显示用于输入上述共享信息的用户图形界面;上述终端接收通过上述用户图像界面输入的第一地理位置名称;上述终端显示上述至少一个第二地理位置名称,其中,上述第二地理位置名称与上述第一地理位置名称相关;上述终端响应对上述至少一个第二地理位置名称的选择,将选择的上述至少一个第二地理位置名称对应的范围作为上述至少一个地理位置范围。
[0010]根据本发明的另一个方面,提供了一种文件的共享方法,包括:服务器根据第一终端为第一文件设置的共享信息向第二终端共享上述第一文件,其中,上述共享信息包括以下至少之一:共享范围、最大共享次数、是否仅允许现场接收、是否允许评论和/或分享;其中,上述共享范围包括共享上述第一文件的至少一个地理位置范围,上述至少一个地理位置范围包括除上述第一终端所在位置之外的其他位置范围。
[0011]优选地,服务器根据第一终端为第一文件设置的共享信息向第二终端共享上述第一文件,包括:上述服务器接收上述第一终端发送的用于请求共享上述第一文件的第一消息;上述服务器向第三终端推送上述第一文件,其中,上述第三终端包括在上述第一文件的至少一个地理位置范围内的上述第二终端。
[0012]优选地,上述第一消息还用于向上述服务器上传上述第一文件,上述第一消息携带有上述第一文件和上述至少一个地理位置范围。
[0013]优选地,服务器根据第一终端为第一文件设置的共享信息向第二终端共享上述第一文件,包括:上述服务器接收上述第二终端发送的用于请求共享上述第一文件中的第二文件的第二消息;上述服务器判断上述第二终端是否在上述第二文件的至少一个地理位置范围内;如果是,上述服务器向上述第二终端发送上述第二文件。
[0014]优选地,上述服务器向上述第二终端发送上述第二文件之前,还包括:上述服务器判断上述第二文件的共享次数是否超过上述第二文件的最大共享次数;如果否,上述服务器向上述第二终端发送上述第二文件。
[0015]优选地,上述第二消息携带有上述第二终端所在地理位置。
[0016]优选地,服务器根据第一终端为第一文件设置的共享信息向第二终端共享上述第一文件,包括:上述服务器接收上述第二终端发送的用于请求共享文件的第三消息,其中,上述第三消息中携带有至少一个地理位置;上述服务器在上述第一文件中查找第三文件,其中,上述第三文件为共享范围包括上述至少一个地理位置的上述第一文件;上述服务器向上述第二终端发送上述第三文件或上述第三文件的列表。
[0017]优选地,上述方法还包括:上述服务器接收上述第二终端从上述第三文件的列表中选择的第四文件的信息;上述服务器判断上述第四文件是否仅允许现场接收;当非仅允许现场接收时,上述服务器向上述第三终端发送上述第四文件。
[0018]优选地,上述方法还包括:当仅允许现场接收时,上述服务器判断上述第二终端是否在上述第四文件的至少一个地理位置范围内;如果是,上述服务器向上述第二终端发送上述第四文件。
[0019]优选地,上述方法还包括:上述服务器判断上述第四文件的共享次数是否超过上述第四文件的最大共享次数;如果否,上述服务器向上述第二终端发送上述第四文件。
[0020]优选地,上述服务器判断上述第二终端所在地理位置是否在上述第三文件的至少一个地理位置范围内;如果是,上述服务器向上述第二终端发送上述第三文件或上述第三文件的列表。
[0021]优选地,如果上述第二终端的地理位置不在上述第三文件的至少一个地理位置范围内,上述服务器从上述第三文件中选择非仅允许现场接收的第五文件;上述服务器向上述第二终端发送上述第五文件或上述第五文件的列表。
[0022]优选地,上述列表中包括对应的上述第一文件的评论信息。
[0023]优选地,上述方法还包括:上述服务器接收上述第二终端对上述第一文件的评论信息和/或对上述第一文件的屏蔽操作。
[0024]根据本发明的再一个方面,提供了一种文件的共享装置,包括:获取模块,用于获取为文件设置共享信息,其中,上述共享信息包括以下至少之一:共享范围、是否仅允许现场接收、最大共享次数、是否允许评论和/或分享,其中,上述共享范围包括共享上述文件的至少一个地理位置范围,其中,上述至少一个地理位置范围包括除上述终端所在位置之外的其他位置范围;发送模块,用于向服务器发送第一消息,其中,上述第一消息携带有上述共享信息,上述服务器用于根据共享信息共享上述文件。
[0025]优选地,上述第一消息为用于向上述服务器上传上述文件的消息,上述第一消息还携带有上述文件,上述服务器还用于接收和存储上述文件。
[0026]优选地,上述第一消息为用于请求共享上述文件的消息;终端获取为文件设置的共享范围之前,还包括:上述终端获取上述文件,并向上述服务器上传上述文件。
[0027]根据本发明的又一个方面,提供了一种文件的共享装置,包括:共享模块,用于根据第一终端为第一文件设置的共享信息向第二终端共享上述第一文件,其中,上述共享信息包括以下至少之一:共享范围、最大共享次数、是否仅允许现场接收、是否允许评论和/或分享;其中,上述共享范围包括共享上述第一文件的至少一个地理位置范围,上述至少一个地理位置范围包括除上述第一终端所在位置之外的其他位置范围。
[0028]优选地,上述共享模块,包括:第一接收单元,用于接收上述第一终端发送的用于请求共享上述第一文件的第一消息;第一发送单元,用于向第三终端推送上述第一文件,其中,上述第三终端包括在上述第一文件的至少一个地理位置范围内的上述第二终端。
[0029]优选地,上述第一消息还用于向上述服务器上传上述第一文件,上述第一消息携带有上述第一文件和上述至少一个地理位置范围。
[0030]优选地,上述共享模块,包括:第二接收模块,用于接收上述第二终端发送的用于请求共享上述第一文件中的第二文件的第二消息;第一判断单元,用于判断上述第二终端是否在上述第二文件的至少一个地理位置范围内;第二发送单元,用于在上述第一判断单元的判断结果为是时,向上述第二终端发送上述第二文件。
[0031]优选地,共享模块还包括:第二判断单元,用于判断上述第二文件的共享次数是否超过上述第二文件的最大共享次数;上述第二发送单元,还用于向上述第二终端发送上述第二文件。
[0032]优选地,上述第二消息携带有上述第二终端所在地理位置。
[0033]优选地,上述共享模块,包括:第三接收单元,用于接收上述第二终端发送的用于请求共享文件的第三消
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1