文件共享管理方法、装置、系统及电子设备与流程
未命名
09-09
阅读:104
评论:0

1.本技术涉及计算机技术领域,具体涉及一种文件共享管理方法、装置、系统及电子设备。
背景技术:
2.对于企业来说,员工之间的合作互助是非常重要的,员工之间的信息共享是合作互助的基础,现有技术中,文件共享主要是通过云端实现的,即共享者将文件上传云端,将密钥发送给接收者,接受者通过密钥登录云端账号下载文件。这种方式存在很多不足,比如操作及其不方便,需要频繁的上传下载,历史文件丢失,接受者下载后随意外发导致文件泄漏等等。
技术实现要素:
3.本技术实施例提供了一种文件共享管理方法、装置、系统及电子设备,以克服现有技术的不足之处。
4.第一方面,本技术实施例提供了一种文件共享管理方法,所述方法通过文件共享管理系统实现,所述系统包括:多个pc端、两个服务端,其中,所述多个pc端分别与所述两个服务端通信连接;
5.所述方法应用于第一pc端,所述方法包括:
6.确定目标对象的共享状态是否为已共享,若否,则确定所述目标对象的大小是否满足预设规则;
7.若满足,则显示目标程序功能,并响应于对所述目标程序功能的操作指令,确定目标团队是否开通共享产品功能,其中,所述目标团队为所述第一pc端归属的团队;
8.若开通,则显示共享列表,并响应于对所述共享列表中至少一个共享对象的操作指令,确定共享形式,所述共享形式为建群共享或单独共享;
9.确定所述目标团队是否开通共享产品功能;若是,则确定所述目标对象的大小是否满足预设规则;
10.若满足,则根据确定的共享形式,请求与所述共享形式对应的服务端,以使请求到的服务端对所述目标对象进行共享。
11.第二方面,本技术实施例还提供了一种文件共享管理装置,所述装置包括:
12.第一判断单元,用于确定目标对象的共享状态是否为已共享,若否,则确定所述目标对象的大小是否满足预设规则;
13.第二判断单元,用于若确定所述目标对象的大小满足预设规则,则显示目标程序功能,并响应于对所述目标程序功能的操作指令,确定目标团队是否开通共享产品功能,其中,所述目标团队为所述第一pc端归属的团队;
14.第三判断单元,用于若确定目标团队开通共享产品功能,则显示共享列表,并响应于对所述共享列表中至少一个共享对象的操作指令,确定共享形式,所述共享形式为建群
共享或单独共享;
15.第四判断单元,用于确定所述目标团队是否开通共享产品功能;若是,则确定所述目标对象的大小是否满足预设规则;
16.请求单元,用于若确定所述目标对象的大小满足预设规则,则根据确定的共享形式,请求与所述共享形式对应的服务端,以使请求到的服务端对所述目标对象进行共享。
17.第三方面,本技术实施例还提供了文件共享管理系统,其特征在于,所述系统包括:多个pc端、两个服务端,其中,所述多个pc端分别与所述两个服务端通信连接;其中,各所述pc端部署有上述的装置;
18.所述服务端,用于根据各pc端的请求,对所述目标对象进行共享。
19.第四方面,本技术实施例还提供了一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行上述任一的方法。
20.第五方面,本技术实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行上述任一的方法。
21.本技术实施例采用的上述至少一个技术方案能够到达以下有益效果:
22.本技术针对现有技术中文件共享方法存在着安全性低、操作繁琐、效率低下的问题,提供了一种基于文件共享管理方法,该方法可应用于pc端,该方法包括:确定目标对象的共享状态是否为已共享,若否,则确定所述目标对象的大小是否满足预设规则;若满足,则显示目标程序功能,并响应于对所述目标程序功能的操作指令,确定目标团队是否开通共享产品功能,其中,所述目标团队为所述目标对象所在的pc端归属的团队;若开通,则显示共享列表,并响应于对所述共享列表中至少一个共享对象的操作指令,确定共享形式,所述共享形式为建群共享或单独共享;确定所述目标团队是否开通共享产品功能;若是,则确定所述目标对象的大小是否满足预设规则;若满足,则根据确定的共享形式,请求与所述共享形式对应的服务端,以使请求到的服务端对所述目标对象进行共享。本技术的文件共享管理方法不仅能够高效、方便、快速、快捷的实现文件和/或文件夹的共享,极大的提高了企业中员工的工作效率,为企业管理提供了极大的便利。
附图说明
23.此处所说明的附图用来提供对本技术的进一步理解,构成本技术的一部分,本技术的示意性实施例及其说明用于解释本技术,并不构成对本技术的不当限定。在附图中:
24.图1示出根据本技术的一个实施例的文件共享系统的结构示意图;
25.图2示出根据本技术的一个实施例的文件共享管理方法的流程示意图;
26.图3示出了根据本技术的一个实施例的取消共享的流程示意图;
27.图4示出了根据本技术的一个实施例的共享管理的流程示意图;
28.图5示出了根据本技术的一个实施例的下载目标对象的流程示意图;
29.图6示出根据本技术的一个实施例的文件共享管理装置的结构示意图;
30.图7为本技术实施例中一种电子设备的结构示意图。
具体实施方式
31.为使本技术的目的、技术方案和优点更加清楚,下面将结合本技术具体实施例及相应的附图对本技术技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
32.以下结合附图,详细说明本技术各实施例提供的技术方案。
33.现有技术中,文件共享主要是通过云端实现的,即共享者将文件上传云端,将密钥发送给接收者,接受者通过密钥登录云端账号下载文件。这种方式存在很多不足,比如操作及其不方便,需要频繁的上传下载,历史文件丢失,接受者下载后随意外发导致文件泄漏等等。
34.对此,本技术提供了一种文件共享管理系统,本系统特别适用于大型企业中,如图1所示,图1示出根据本技术的一个实施例的文件共享管理系统的结构示意图,从图1可以看出,文件共享管理系统100包括多个pc端110、和服务端120,在服务端可以包含多个服务器,如包含第一服务器121和第二服务器122,其中,多个pc端110分别与第一服务器121和第二服务器122通信连接。
35.图2示出根据本技术的一个实施例的文件共享管理方法的流程示意图,所述方法应用于上述任一的pc端110,记为第一pc端从图2可以看出,本技术至少包括:
36.步骤s210:确定目标对象的共享状态是否为已共享,若否,则确定所述目标对象的大小是否满足预设规则。
37.本技术主要应用的场景是,多个pc端组成一个工作体系,在这个体系中,为了提高工作效率,文件或者文件夹在需要的时候能够实现共享,本技术提供了pc端端文件的文件共享管理的方法,共享管理包括但不限于共享、取消共享、共享管理等等。
38.在对文件或者文件夹进行共享时,包括但不限于对文件/文件夹点击右键后,通过右键的下拉菜单进行共享管理操作。
39.首先确定一个目标对象(文件或者文件夹)的共享状态是否为已共享,若为已经共享的文件或文件夹,则该目标对象不能再次被共享。
40.若目标对象的共享状态不是已共享,则说明还目标对象没有被共享,在需要的时候,这个目标对象可以被共享。
41.然后确定目标对象的大小是否满足预设规则,预设规则可以为但不限于为:目标对象的大小需要大于0kb,如果目标对象的大小为0kb,则说明目标对象是空文件,目标对象则不能被共享。
42.若目标对象的大小大于0kb,则目标对象满足被共享的要求。
43.步骤s220:若满足,则显示目标程序功能,并响应于对所述目标程序功能的操作指令,确定目标团队是否开通共享产品功能,其中,所述目标团队为所述第一pc端归属的团队;
44.对于满足共享要求的目标对象,可以显示出特定的目标程序功能,用户可以对目标程序功能(可以表现为右键工具栏的选项)进行点击操作,以进入后续流程。
45.第一pc端响应于用于对目标程序功能的操作指令,确定目标团队是否开通共享产品功能,其中,所述目标团队为目标对象所在的第一pc端归属的团队。
46.共享就是将目标对象(文件或者文件夹)共享到构建的工作体系,即团队,需要说明的是,“共享”并不是将目标对象发送给团队中的各个pc端,已经共享的文件或文件夹有个共享的标识,其他各个pc端可以打开查看,其他pc端并不是直接接收这些文件。
47.在目标对象满足共享要求的情况下,需要确定目标团队是否开通了共享产品功能,其中,所述目标团队为第一pc端归属的团队,目标团队还包括除了第一pc端以外的多个设备,即多个pc端。
48.需要说明的是,在对文件共享时,为了保障文件和文件夹的安全,第一pc端只能将目标对象共享给自己已经加入的团队,而不能将目标对象共享至不包含第一pc端的团队。当然了,第一pc端可以同时加入多个团队。
49.步骤s230:若开通,则显示共享列表,并响应于对所述共享列表中至少一个共享对象的操作指令,确定共享形式,所述共享形式为建群共享或单独共享。
50.若目标团队开通了共享产品功能,则可显示出共享列表,共享列表中包含第一pc端所在的一个或者多个团队的名称,以及各个团队包括的多个pc端。
51.在共享列表中,用户可以选择一个目标共享对象,也可以选择多个目标共享对象。当用户选择一个目标共享对象时,共享形式为单独共享,即将文件共享给一个特定的共享对象;当用户选择多个目标共享对象,共享形式为建群共享,即将文件同时共享给多个特定的共享对象。
52.步骤s240:确定所述目标团队是否开通共享产品功能;若是,则确定所述目标对象的大小是否满足预设规则。
53.此时,需要再次确定目标团队是否开通共享产品功能,且需要再次确定目标对象的大小是否满足预设规则,若均满足,则进入步骤s250;若不满足,则需要进行相应的处理,之所以设置再次校验步骤,是为了校验目标团队和目标对象确实满足共享要求。
54.步骤s250:若满足,则根据确定的共享形式,请求与所述共享形式对应的服务端,以使请求到的服务端对所述目标对象进行共享。
55.若所述目标对象的大小满足预设规则,则根据确定的共享形式,请求与所述共享形式对应的服务端,以使请求到的服务端对所述目标对象进行共享。
56.也就是说,不同的共享形式具有不同的服务器,如若所述共享形式为建群共享,则请求与所述建群共享对应的第一服务器,以使第一服务器创建共享组,并将所述目标对象共享到所述共享组;其中,所述共享组中包含多个共享对象。若所述共享形式为单独共享,则请求与所述单独共享对应的第二服务器,以使第二服务器将所述目标对象共享到所述目标共享对象。
57.请参考图1,当共享形式为建群共享,则可以请求第一服务器121,第一服务器121接到建群共享请求后,首先,先建立共享组,然后将目标对象共享到这个共享组,共享组中的成员为目标团队中的多个pc端。如果共享形式为单独共享,则请求第二服务器122,第二服务器122接到单独共享请求后,直接将目标对象对该一个特定的共享对象进行共享即可。
58.在共享后,第一服务器121和第二服务器122均可以生成共享通知,发送给相应的多个或者一个共享对象。
59.由图2所示的方法,本技术针对现有技术中文件共享方法存在着安全性低、操作繁琐、效率低下的问题,提供了一种基于文件共享管理方法,该方法可应用于pc端,该方法包
括:确定目标对象的共享状态是否为已共享,若否,则确定所述目标对象的大小是否满足预设规则;若满足,则显示目标程序功能,并响应于对所述目标程序功能的操作指令,确定目标团队是否开通共享产品功能,其中,所述目标团队为所述目标对象所在的pc端归属的团队;若开通,则显示共享列表,并响应于对所述共享列表中至少一个共享对象的操作指令,确定共享形式,所述共享形式为建群共享或单独共享;确定所述目标团队是否开通共享产品功能;若是,则确定所述目标对象的大小是否满足预设规则;若满足,则根据确定的共享形式,请求与所述共享形式对应的服务端,以使请求到的服务端对所述目标对象进行共享。本技术的文件共享管理方法不仅能够高效、方便、快速、快捷的实现文件和/或文件夹的共享,极大的提高了企业中员工的工作效率,为企业管理提供了极大的便利。
60.在本技术的一些实施例中,所述方法还包括:若确定目标对象的共享状态为已共享,则显示操作对话框,所述操作对话框包括取消共享对话框;响应于对所述取消共享对话框的操作指令,连接所述服务端,以使所述服务端更新所述目标对象共享的数据,并向所述目标对象所在的设备发送取消共享通知。
61.如图3所示,图3示出了根据本技术的一个实施例的取消共享的流程示意图,从图3可以看出,若一个目标对象已经被共享,则该目标对象就不能被再次共享了,但还可以进行取消共享以及共享管理等。对于取消共享而言,具体的,若确定目标对象的共享状态为已共享,则显示操作对话框(或者功能框),所述操作对话框包括取消共享对话框,用户通过点击该取消共享对话框,能够对已经共享的目标对象进行取消共享操作。具体的,第一pc端响应于对所述取消共享对话框的操作指令,连接所述服务端,这里以建群共享为例,第一pc端响应于对所述取消共享对话框的操作指令,向第一服务器121发起连接请求,在连接成功后,可以向第一服务器121发送取消共享请求,第一服务器121接到取消共享请求后,更新已共享文件中的目标对象共享的数据,即删除该目标对象,同时也可以生成取消共享通知,发送到各个共享对象。
62.在本技术的一些实施例中,在上述方法中,所述操作对话框还包括共享管理对话框;所述方法还包括:响应于对所述共享管理对话框的操作指令,连接所述服务端,若连接成功,则向所述服务端提交新增共享设备请求或删除共享设备请求;以使所述服务端根据所述新增共享设备请求,将所述目标对象共享给新增的共享设备,或者,以使所述服务端根据所述删除共享设备请求,取消所述目标对象对删除的共享设备的共享。
63.如图4所示,图4示出了根据本技术的一个实施例的共享管理的流程示意图,从图4可以看出,若一个目标对象已经被共享,则该目标对象就不能被再次共享了,但还可以进行取消共享以及共享管理等。对于共享管理,具体的,用户可以点击共享管理对话框,第一pc端响应于对所述共享管理对话框的操作指令,连接所述服务端,当共享时,通过的是第一服务器121,则这里连接第一服务器121即可;若当共享时,通过的是第二服务器122,则这里连接第二服务器122即可。
64.当连接成功后,第一pc端可以向所述服务端提交新增共享设备请求或删除共享设备请求,以第一服务器121为例,第一pc端向第一服务器121提交新增共享设备请求,第一服务器121接到该请求后,将新增的共享设备添加到共享组中;在以第二服务器122为例,第一pc端向第二服务器122提交新增共享设备请求,第二服务器122接到该请求后,将新增的共享设备与原有的共享设备组成一个共享组,然后将目标对象共享至该共享组中。
65.若第一pc端向第一服务器121提交删除共享设备请求,则第一服务器121将删除的共享设备从共享组中移除,这样,被删除的共享设备就无法再看到目标对象了;若第一pc端向第二服务器122提交删除共享设备请求,第二服务器122可以对目标对象进行取消共享流程的操作,也可以取消目标对象对删除的共享设备的共享。
66.在本技术的一些实施例中,在上述方法中,所述方法还包括:确定被共享的目标对象所在的第二pc端是否开通共享产品功能,若是,则确定所述第二pc端是否开机;若已开机,则确定所述第一pc端是否具有下载权限,若是,则确定所述目标对象是否存在;若存在,则确定所述目标对象是否为首次下载;若是,则创建下载路径,并根据所述下载路径下载所述目标对象;若不是,则根据历史下载路径,下载所述目标对象。
67.图5示出了根据本技术的一个实施例的下载目标对象的流程示意图,从图5可以看出,对于共享的文件或者文件夹还可以下载,本实施例中,以第二pc端向第一pc端共享目标对象a为例,第一pc端对目标对象a进行下载为例,首先,第一pc端确定被共享的目标对象所在的第二pc端是否开通共享产品功能,若否,则可以弹出提示并结束流程;若是,则确定所述第二pc端是否开机,若所述第二pc端没有开机,则可以弹出离线提示,并结束流程;若第二pc端处于开机状态,则确定所述第一pc端是否具有下载权限,若没有,则可以弹出无权限提示并结束流程;若有,则确定所述目标对象是否存在,若不存在,则可以弹出文件不存在提示并结束流程,若存在,则确定所述目标对象是否为首次下载,若是,则创建下载路径,并根据所述下载路径下载所述目标对象;若不是,则根据历史下载路径(可以为历史下载过程中的默认路径),下载所述目标对象。即在这个过程中,若共享产品功能未开通,或者,所述目标对象所在的第二pc端没有开机,或者不具有下载权限,或者所述目标对象不存在,则确定所述目标对象无法下载。
68.在本技术的一些实施例中,下载过程中还支持断点下载,即在创建下载路径之后,确定是否下载了目标对象的部分信息,若未下载数据,则从头开始下载;若已经下载了部分数据,则在断点处进行续传,知道下载完成。
69.图6示出了根据本技术的一个实施例的文件共享管理装置的结构示意图,所述装置包括:
70.第一判断单元610,用于确定目标对象的共享状态是否为已共享,若否,则确定所述目标对象的大小是否满足预设规则;
71.第二判断单元620,用于若确定所述目标对象的大小满足预设规则,则显示目标程序功能,并响应于对所述目标程序功能的操作指令,确定目标团队是否开通共享产品功能,其中,所述目标团队为所述第一pc端归属的团队;
72.第三判断单元630,用于若确定目标团队开通共享产品功能,则显示共享列表,并响应于对所述共享列表中至少一个共享对象的操作指令,确定共享形式,所述共享形式为建群共享或单独共享;
73.第四判断单元640,用于确定所述目标团队是否开通共享产品功能;若是,则确定所述目标对象的大小是否满足预设规则;
74.请求单元650,用于若确定所述目标对象的大小满足预设规则,则根据确定的共享形式,请求与所述共享形式对应的服务端,以使请求到的服务端对所述目标对象进行共享。
75.在本技术的一些实施例中,在上述装置中,请求单元650,用于若所述共享形式为
建群共享,则请求与所述建群共享对应的第一服务器,以使第一服务器创建共享组,并将所述目标对象共享到所述共享组;其中,所述共享组中包含多个共享对象;若所述共享形式为单独共享,则请求与所述单独共享对应的第二服务器,以使第二服务器将所述目标对象共享到所述目标共享对象。
76.在本技术的一些实施例中,上述装置还包括:响应单元,用于若确定目标对象的共享状态为已共享,则显示操作对话框,所述操作对话框包括取消共享对话框;响应于对所述取消共享对话框的操作指令,连接所述服务端,以使所述服务端更新所述目标对象共享的数据,并向所述各共享对象发送取消共享通知。
77.在本技术的一些实施例中,所述操作对话框还包括共享管理对话框;响应单元,还用于响应于对所述共享管理对话框的操作指令,连接所述服务端,若连接成功,则向所述服务端提交新增共享设备请求或删除共享设备请求;以使所述服务端根据所述新增共享设备请求,将所述目标对象共享给新增的共享设备,或者,以使所述服务端根据所述删除共享设备请求,取消所述目标对象对删除的共享设备的共享。
78.在本技术的一些实施例中,上述装置还包括:下载单元,用于确定被共享的目标对象所在的第二pc端是否开通共享产品功能,若是,则确定所述第二pc端是否开机;若已开机,则确定所述第一pc端是否具有下载权限;若是,则确定所述目标对象是否存在;若存在,则确定所述目标对象是否为首次下载;若是,则创建下载路径,并根据所述下载路径下载所述目标对象;若不是,则根据历史下载路径,下载所述目标对象。
79.在本技术的一些实施例中,在上述装置中,下载单元,还用于若共享产品功能未开通,或者,所述目标对象所在的第二pc端没有开机,或者不具有下载权限,或者所述目标对象不存在,则确定所述目标对象无法下载。
80.需要说明的是,本技术的文件共享管理装置可一一实现前述的文件共享管理方法,不再赘述。
81.图7是本技术的一个实施例电子设备的结构示意图。请参考图7,在硬件层面,该电子设备包括处理器,可选地还包括内部总线、网络接口、存储器。其中,存储器可能包含内存,例如高速随机存取存储器(random-access memory,ram),也可能还包括非易失性存储器(non-volatile memory),例如至少1个磁盘存储器等。当然,该电子设备还可能包括其他业务所需要的硬件。
82.处理器、网络接口和存储器可以通过内部总线相互连接,该内部总线可以是isa(industry standard architecture,工业标准体系结构)总线、pci(peripheral component interconnect,外设部件互连标准)总线或eisa(extended industry standard architecture,扩展工业标准结构)总线等。所述总线可以分为地址总线、数据总线、控制总线等。为便于表示,图7中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。
83.存储器,用于存放程序。具体地,程序可以包括程序代码,所述程序代码包括计算机操作指令。存储器可以包括内存和非易失性存储器,并向处理器提供指令和数据。
84.处理器从非易失性存储器中读取对应的计算机程序到内存中然后运行,在逻辑层面上形成文件共享管理装置。处理器,执行存储器所存放的程序,并具体用于执行以下操作:
85.确定目标对象的共享状态是否为已共享,若否,则确定所述目标对象的大小是否满足预设规则;
86.若满足,则显示目标程序功能,并响应于对所述目标程序功能的操作指令,确定目标团队是否开通共享产品功能,其中,所述目标团队为所述第一pc端归属的团队;
87.若开通,则显示共享列表,并响应于对所述共享列表中至少一个共享对象的操作指令,确定共享形式,所述共享形式为建群共享或单独共享;
88.确定所述目标团队是否开通共享产品功能;若是,则确定所述目标对象的大小是否满足预设规则;
89.若满足,则根据确定的共享形式,请求与所述共享形式对应的服务端,以使请求到的服务端对所述目标对象进行共享。
90.上述如本技术图6所示实施例揭示的文件共享管理装置执行的方法可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(central processing unit,cpu)、网络处理器(network processor,np)等;还可以是数字信号处理器(digital signal processor,dsp)、专用集成电路(application specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本技术实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本技术实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。
91.该电子设备还可执行图6中文件共享管理装置执行的方法,并实现文件共享管理装置在图6所示实施例的功能,本技术实施例在此不再赘述。
92.本技术实施例还提出了一种计算机可读存储介质,该计算机可读存储介质存储一个或多个程序,该一个或多个程序包括指令,该指令当被包括多个应用程序的电子设备执行时,能够使该电子设备执行图6所示实施例中文件共享管理装置执行的方法,并具体用于执行:
93.确定目标对象的共享状态是否为已共享,若否,则确定所述目标对象的大小是否满足预设规则;
94.若满足,则显示目标程序功能,并响应于对所述目标程序功能的操作指令,确定目标团队是否开通共享产品功能,其中,所述目标团队为所述第一pc端归属的团队;
95.若开通,则显示共享列表,并响应于对所述共享列表中至少一个共享对象的操作指令,确定共享形式,所述共享形式为建群共享或单独共享;
96.确定所述目标团队是否开通共享产品功能;若是,则确定所述目标对象的大小是否满足预设规则;
97.若满足,则根据确定的共享形式,请求与所述共享形式对应的服务端,以使请求到
的服务端对所述目标对象进行共享。
98.本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
99.本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
100.这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
101.这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
102.在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。
103.内存可能包括计算机可读介质中的非永久性存储器,随机存取存储器(ram)和/或非易失性内存等形式,如只读存储器(rom)或闪存(flash ram)。内存是计算机可读介质的示例。
104.计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。按照本文中的界定,计算机可读介质不包括暂存电脑可读媒体(transitory media),如调制的数据信号和载波。
105.还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。
106.本领域技术人员应明白,本技术的实施例可提供为方法、系统或计算机程序产品。
因此,本技术可采用完全硬件实施例、完全软件实施例或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
107.以上所述仅为本技术的实施例而已,并不用于限制本技术。对于本领域技术人员来说,本技术可以有各种更改和变化。凡在本技术的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本技术的权利要求范围之内。
技术特征:
1.一种文件共享管理方法,其特征在于,所述方法通过文件共享管理系统实现,所述系统包括:多个pc端、两个服务端,其中,所述多个pc端分别与所述两个服务端通信连接;所述方法应用于第一pc端,所述方法包括:确定目标对象的共享状态是否为已共享,若否,则确定所述目标对象的大小是否满足预设规则;若满足,则显示目标程序功能,并响应于对所述目标程序功能的操作指令,确定目标团队是否开通共享产品功能,其中,所述目标团队为所述第一pc端归属的团队;若开通,则显示共享列表,并响应于对所述共享列表中至少一个共享对象的操作指令,确定共享形式,所述共享形式为建群共享或单独共享;确定所述目标团队是否开通共享产品功能;若是,则确定所述目标对象的大小是否满足预设规则;若满足,则根据确定的共享形式,请求与所述共享形式对应的服务端,以使请求到的服务端对所述目标对象进行共享。2.根据权利要求1所述的方法,其特征在于,所述根据确定的共享形式,请求与所述共享形式对应的服务端,以使请求到的服务端对所述目标对象进行共享,包括:若所述共享形式为建群共享,则请求与所述建群共享对应的第一服务器,以使第一服务器创建共享组,并将所述目标对象共享到所述共享组;其中,所述共享组中包含多个共享对象。若所述共享形式为单独共享,则请求与所述单独共享对应的第二服务器,以使第二服务器将所述目标对象共享到所述目标共享对象。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若确定目标对象的共享状态为已共享,则显示操作对话框,所述操作对话框包括取消共享对话框;响应于对所述取消共享对话框的操作指令,连接所述服务端,以使所述服务端更新所述目标对象共享的数据,并向所述各共享对象发送取消共享通知。4.根据权利要求3所述的方法,其特征在于,所述操作对话框还包括共享管理对话框;所述方法还包括:响应于对所述共享管理对话框的操作指令,连接所述服务端,若连接成功,则向所述服务端提交新增共享设备请求或删除共享设备请求;以使所述服务端根据所述新增共享设备请求,将所述目标对象共享给新增的共享设备,或者,以使所述服务端根据所述删除共享设备请求,取消所述目标对象对删除的共享设备的共享。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:确定被共享的目标对象所在的第二pc端是否开通共享产品功能,若是,则确定所述第二pc端是否开机;若已开机,则确定所述第一pc端是否具有下载权限;若是,则确定所述目标对象是否存在;若存在,则确定所述目标对象是否为首次下载;若是,则创建下载路径,并根据所述下载路径下载所述目标对象;若不是,则根据历史下载路径,下载所述目标对象。
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:若共享产品功能未开通,或者,所述目标对象所在的第二pc端没有开机,或者不具有下载权限,或者所述目标对象不存在,则确定所述目标对象无法下载。7.一种文件共享管理装置,其特征在于,所述装置包括:第一判断单元,用于确定目标对象的共享状态是否为已共享,若否,则确定所述目标对象的大小是否满足预设规则;第二判断单元,用于若确定所述目标对象的大小满足预设规则,则显示目标程序功能,并响应于对所述目标程序功能的操作指令,确定目标团队是否开通共享产品功能,其中,所述目标团队为所述第一pc端归属的团队;第三判断单元,用于若确定目标团队开通共享产品功能,则显示共享列表,并响应于对所述共享列表中至少一个共享对象的操作指令,确定共享形式,所述共享形式为建群共享或单独共享;第四判断单元,用于确定所述目标团队是否开通共享产品功能;若是,则确定所述目标对象的大小是否满足预设规则;请求单元,用于若确定所述目标对象的大小满足预设规则,则根据确定的共享形式,请求与所述共享形式对应的服务端,以使请求到的服务端对所述目标对象进行共享。8.一种文件共享管理系统,其特征在于,所述系统包括:多个pc端、两个服务端,其中,所述多个pc端分别与所述两个服务端通信连接;其中,各所述pc端部署有权利要求7所述的装置;所述服务端,用于根据各pc端的请求,对所述目标对象进行共享。9.一种电子设备,包括:处理器;以及被安排成存储计算机可执行指令的存储器,所述可执行指令在被执行时使所述处理器执行所述权利要求1~6所述方法。10.一种计算机可读存储介质,所述计算机可读存储介质存储一个或多个程序,所述一个或多个程序当被包括多个应用程序的电子设备执行时,使得所述电子设备执行所述权利要求1~6所述方法。
技术总结
本申请公开了一种文件共享管理方法、装置、系统及电子设备,其方法包括:确定目标对象的共享状态是否为已共享,若否,则确定所述目标对象的大小是否满足预设规则;若满足,则显示目标程序功能,并响应于对所述目标程序功能的操作指令,确定目标团队是否开通共享产品功能;若开通,则显示共享列表,并响应于对所述共享列表中至少一个共享对象的操作指令,确定共享形式;确定所述目标团队是否开通共享产品功能;若是,则确定所述目标对象的大小是否满足预设规则;若满足,则根据确定的共享形式,请求与所述共享形式对应的服务端,以使请求到的服务端对所述目标对象进行共享。本申请极大的提高了企业中员工的工作效率,为企业管理提供了极大的便利。极大的便利。极大的便利。
技术研发人员:粟靖淞 田野 何世伟
受保护的技术使用者:成都鲁易科技有限公司
技术研发日:2022.02.25
技术公布日:2023/9/7
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/