一种文件分享控制方法、系统、终端设备及存储介质与流程

文档序号:29420227发布日期:2022-03-26 14:06阅读:66来源:国知局
一种文件分享控制方法、系统、终端设备及存储介质与流程

1.本发明涉及文件分享技术领域,尤其涉及一种文件分享控制方法、系统、终端设备及存储介质。


背景技术:

2.建筑项目进行中,项目相关方之间和各相关方内部会有大量的沟通需求,沟通时会涉及到对相关文件及图纸的说明,当项目成员处于移动状态时,会给沟通带来极大的不便。
3.目前的做法是让正使用电脑前的项目成员发送,但是需要告知该成员需要的内容及图纸信息,耗费额外沟通时间。或者使用项目管理平台移动端查看内容,但是只能通过截图来进行分享,无法查看周边信息,无法实现完整信息的分享。
4.因此,现有技术还有待改进和提高。


技术实现要素:

5.针对现有技术的上述缺陷,本发明提供一种文件分享控制方法、系统、终端设备及存储介质,旨在解决现有技术中建筑项目进行中,当项目相关方之间和各相关方内部需要沟通时,只能通过截图来进行沟通内容的分享,导致无法查看周边信息,无法实现完整信息的分享等问题。
6.为了解决上述技术问题,本发明所采用的技术方案如下:
7.第一方面,本发明提供一种文件分享控制方法,其中,所述方法包括:
8.获取分享请求信息,并根据所述分享请求信息获取目标项目所对应的文件板块,并根据所述文件板块确定目标文件;
9.获取所述目标文件的存储路径,并根据所述存储路径生成查看链接,并对所述查看链接进行分享;
10.当所述查看链接被访问时,验证访问用户的访问权限,并基于所述访问权限对所述目标文件的分享进行控制。
11.在一种实现方式中,所述获取分享请求信息,并根据所述分享请求信息获取目标项目所对应的文件板块,并根据所述文件板块确定目标文件,包括:
12.获取分享请求信息,提取所述分享请求信息中的关键词信息;
13.基于所述关键词信息,确定所述目标项目以及与所述目标项目所对应的所述文件板块;
14.根据所述分享请求信息,从所述文件板块中确定所述目标文件。
15.在一种实现方式中,所述获取所述目标文件的存储路径,并根据所述存储路径生成查看链接,并对所述查看链接进行分享,包括:
16.读取所述目标文件的存储位置,并根据所述存储位置,确定所述存储路径;
17.将所述存储路径生成所述查看链接,其中,所述查看链接用于反映所述目标文件
的存储路径,以通过所述存储路径从任意位置跳转至所述存储位置;
18.将所述查看链接发送预设的聊天平台。
19.在一种实现方式中,所述获取所述将所述存储路径生成所述查看链接之后,包括:
20.对所述查看链接进行加密处理。
21.在一种实现方式中,所述当所述查看链接被访问时,验证访问用户的访问权限,包括:
22.当所述查看链接被访问时,获取所述访问用户的身份信息;
23.获取所述目标项目所对应的项目人员信息;
24.根据所述身份信息与所述项目人员信息,确定所述访问权限。
25.在一种实现方式中,所述方法还包括:
26.接收出厂指令;
27.若所述检测结果为检测合格时,则执行所述出厂指令。
28.在一种实现方式中,所述根据所述身份信息与所述项目人员信息,确定所述访问权限,包括:
29.将所述身份信息与所述项目人员信息进行匹配;
30.若所述身份信息与所述项目人员信息匹配成功,则确定所述访问权限为具备权限;
31.若所述身份信息与所述项目人员信息匹配失败,则确定所述访问权限为不具备权限。
32.在一种实现方式中,所述基于所述访问权限对所述目标文件的分享进行控制,包括:
33.若所述访问权限为具备权限,则根据所述查看链接将页面跳转至所述目标文件的存储位置,并展示所述目标文件;
34.若所述访问权限为不具备权限,则页面无法跳转,并输出无法查看的提示信息。
35.第二方面,本发明实施例还提供一种文件分享控制系统,其中,所述系统包括:
36.目标文件确定模块,用于获取分享请求信息,并根据所述分享请求信息获取目标项目所对应的文件板块,并根据所述文件板块确定目标文件;
37.查看链接生成模块,用于获取所述目标文件的存储路径,并根据所述存储路径生成查看链接,并对所述查看链接进行分享;
38.文件分享控制模块,用于当所述查看链接被访问时,验证访问用户的访问权限,并基于所述访问权限对所述目标文件的分享进行控制。
39.第三方面,本发明实施例还提供一种终端设备,其中,所述终端设备包括存储器、处理器及存储在所述存储器中并可在所述处理器上运行的文件分享控制程序,所述处理器执行所述文件分享控制程序时,实现上述方案中任一项所述的文件分享控制方法的步骤。
40.第四方面,本发明实施例还提供一种计算机可读存储介质,其中,所述计算机可读存储介质上存储有文件分享控制程序,所述文件分享控制程序被处理器执行时,实现上述方案中任一项所述的文件分享控制方法的步骤。
41.有益效果:与现有技术相比,本发明提供了一种文件分享控制方法,本发明实施例首先获取分享请求信息,并根据所述分享请求信息获取目标项目所对应的文件板块,并根
据所述文件板块确定目标文件。接着,获取所述目标文件的存储路径,并根据所述存储路径生成查看链接,并对所述查看链接进行分享。最后,当所述查看链接被访问时,验证访问用户的访问权限,并基于所述访问权限对所述目标文件的分享进行控制。可见,本发明可以实现将目标文件生成为查看链接进行分享,同时对查看链接设置用户的访问权限,使得分享的目标文件具有完整性、保密性。
附图说明
42.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
43.图1为本发明实施例提供的文件分享控制方法的具体实施方式的流程图。
44.图2为本发明实施例提供的文件分享控制方法中确定目标文件的流程示意图。
45.图3为本发明实施例提供的文件分享控制方法中实现对所述查看链接进行分享的流程示意图。
46.图4为本发明实施例提供的文件分享控制方法中实现验证访问用户的访问权限的流程示意图。
47.图5是本发明实施例提供的文件分享控制装置的原理框图。
48.图6是本发明实施例提供的终端设备的内部结构原理框图。
具体实施方式
49.为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。
50.由于现有技术中,当建筑项目进行中项目相关方之间和各相关方内部需要沟通时,只能先与正在使用电脑前的项目成员进行沟通,告知该成员需要的内容及图纸信息后,再让该成员发送沟通内容,这样会耗费额外沟通时间,并且还会由于该发送成员的理解不到位,导致项目沟通受阻,并且进行沟通时,只能通过截图来进行沟通内容的分享,导致无法查看周边信息,无法实现完整信息的分享。
51.为了解决现有技术问题,本实施例提供了一种文件分享控制方法,通过所述方法可以实现将目标文件生成为查看链接进行分享,同时对查看链接设置用户的访问权限,使得需要分享的目标文件具有完整性、保密性。具体实施时,首先获取分享请求信息,然后,根据所述分享请求信息获取目标项目所对应的文件板块,并根据所述文件板块确定目标文件。接着,获取所述目标文件的存储路径,并根据所述存储路径生成查看链接,并对所述查看链接进行分享。最后,当所述查看链接被访问时,验证访问用户的访问权限,并基于所述访问权限对所述目标文件的分享进行控制。因此,可以将确定的目标文件存储路径生成查看链接进行分享,保障了目标文件的完整性,同时设置用户的访问权限,使得分享的查看链接只针对有权限的成员进行查看,有效确保了分享内容的保密性。
52.示例性方法
53.本实施例提供一种文件分享控制方法,该方法可以应用于终端设备。
54.具体如图1中所示,所述方法包括:
55.步骤100、获取分享请求信息,并根据所述分享请求信息获取目标项目所对应的文件板块,并根据所述文件板块确定目标文件。
56.在进行目标文件的分享时,要确定需要分享的目标文件。本实施例中,用户将需要分享的目标文件选中并执行分享操作,具体地,首先获取分享请求信息,解析分享请求信息,然后,根据所述分享请求信息获取目标项目所对应的文件板块,最后,根据所述文件板块确定目标文件。
57.在一种实施方式中,本实施例实现目标文件的确定,是根据所述分享请求信息获取目标项目所对应的文件板块来实现的。如图2中所示,具体包括如下步骤:
58.步骤101、获取分享请求信息,提取所述分享请求信息中的关键词信息;
59.步骤102、基于所述关键词信息,确定所述目标项目以及与所述目标项目所对应的所述文件板块;
60.步骤103、根据所述分享请求信息,从所述文件板块中确定所述目标文件。
61.由于当建筑项目进行中,项目相关方之间和各相关方内部进行沟通时,是通过终端设备进行线上沟通的,如微信、qq或者其它聊天程序等,因此,用户在进行沟通时,所有的聊天信息都保存在了聊天记录中,终端设备可以识别用户双方聊天记录中提及的分享请求信息,即获取分享请求信息,所述分享请求信息是指在聊天过程中所提到的需要查看某些文件的需求。在本实施例中,当获取分享请求信息后,提取所述分享请求信息中的关键词信息,所述关键词信息可以是用户在聊天中提及需要查看的文件的名称,或者具有突出特征的词汇,所述突出特征的词汇是指具有与建筑项目相关性的词语,比如平面图、施工图等。具体地,用户在聊天过程中提到需要查看的某些文件,终端设备识别聊天记录,提取到用户在聊天中提到的需要查看的某些文件名称作为关键词信息。比如说,当用户在进行沟通时,是针对固戍下围园四村4栋的建筑平面图的修改,用户在聊天过程中多次提到关于固戍下围园四村4栋的建筑平面图的字符,则终端设备识别出的所述关键词信息为固戍下围园四村4栋的建筑平面图。基于所述关键词信息,确定所述目标项目以及与所述目标项目所对应的所述文件板块,并根据所述分享请求信息,从所述文件板块中确定所述目标文件。具体地,获取到所述关键词信息后,根据所述关键词信息确定所述目标项目,再根据所述目标项目确定所述目标项目所对应的所述文件板块,比如说,当获取到的关键词为固戍下围园新村4栋的建筑平面图时,确定所述目标项目,如固戍下围园新村4栋建筑项目,所述目标项目所对应的所述文件板块即为固戍下围园新村4栋建筑项目的文件存储区域。进一步地,当确定了所述文件板块,则可以根据所述分享请求信息,从所述文件板块中确定所述目标文件,如当确定所述文件板块为固戍下围园新村4栋建筑项目的文件存储区域,则根据所述关键词信息为固戍下围园新村4栋建筑平面图,在固戍下围园新村4栋建筑项目的文件存储区域中找到所述目标文件,即固戍下围园新村4栋建筑平面图纸。
62.具体实施例中,从用户聊天记录中识别用户聊天过程中所提到的需要查看某些文件的需求来获取分享请求信息,再从所述分享请求信息提取关键词信息,在一种实施例中,所述关键词信息可以是用户在聊天中提及需要查看的文件的名称,或者具有突出特征的词汇。根据所述关键词信息确定所述目标项目,根据所述目标项目找出所述目标项目所对应
的所述文件板块,所述文件板块为所述目标文件存储区域。最后,根据所述分享请求信息,从所述文件板块中确定所述目标文件。举例说明,当用户在进行沟通时,是针对固戍下围园四村4栋的建筑平面图的修改,用户在聊天过程中多次提到关于固戍下围园四村4栋的建筑平面图的字符,则终端设备识别出的所述关键词信息为固戍下围园四村4栋的建筑平面图。当获取到的关键词为固戍下围园新村4栋的建筑平面图时,确定所述目标项目为固戍下围园新村4栋建筑项目,根据所述目标项目找出所对应的所述文件板块为固戍下围园新村4栋建筑项目的文件存储区域,则根据所述关键词信息为固戍下围园新村4栋建筑平面图,在固戍下围园新村4栋建筑项目的文件存储区域中找到所述目标文件,即固戍下围园新村4栋建筑平面图纸。
63.当确定所述目标文件时,需要将所述目标文件转成为查看链接以便进行分享,即执行图2中的步骤200、获取所述目标文件的存储路径,并根据所述存储路径生成查看链接,并对所述查看链接进行分享。
64.本实施例中,需要将所述目标文件生成查看链接,首先,获取所述目标文件的存储路径,所述存储路径可以根据所述目标文件的存储位置来获取。然后,根据所述存储路径生成查看链接。最后,将生成的查看链接发送出去,对所述查看链接进行分享。
65.在一种实施方式中,如图3中所示,本实施例中实现根据所述存储路径生成查看链接,并对所述查看链接进行分享,包括如下步骤:
66.步骤201、读取所述目标文件的存储位置,并根据所述存储位置,确定所述存储路径;
67.步骤202、将所述存储路径生成所述查看链接,其中,所述查看链接用于反映所述目标文件的存储路径,以通过所述存储路径从任意位置跳转至所述存储位置;
68.步骤203、将所述查看链接发送预设的聊天平台。
69.所述目标存储位置可以用来确定所述存储路径,在本实施例中,读取所述目标文件的存储位置,并根据所述存储位置,确定所述存储路径。将具体地,所述目标文件是从所述文件板块中确定的,所述文件板块即为所述目标文件存储区域,因此,当确定了所述目标文件,即可根据保存所述目标文件的文件板块确定所述目标文件的所述存储位置。进一步地,根据所述存储位置即可确定所述存储路径。比如,当确定所述目标文件为固戍下围园新村4栋建筑平面图纸,所述目标文件存储在电脑d盘中的固戍下围园新村4栋建筑项目文件夹中的固戍下围园新村4栋建筑项目平面图文件夹中,即可以确定所述存储位置为固戍下围园新村4栋建筑项目文件夹中的固戍下围园新村4栋建筑项目平面图文件夹。进一步地,将所述存储路径生成所述查看链接,其中,所述查看链接用于反映所述目标文件的存储路径,以通过所述存储路径从任意位置跳转至所述存储位置。具体地,当获取到所述存储路径时,将所述存储路径生成所述查看链接,当用户点击所述查看链接时,所述查看链接可以根据所述存储路径一步一步跳转至所述目标文件存储的所述存储位置,进而可以找到所述目标文件进行阅读查看。最后,获取到了所述查看链接后,可以直接将所述查看链接发送至预设的聊天平台。因此,根据所述查看链接可以准确找到所述目标文件,并且可以读取完整的所述目标文件,保证了所述目标文件的完整性,并且通过分享查看链接可以节省多个用户进行沟通的时间。
70.具体实施例中,根据保存所述目标文件的文件板块确定所述目标文件的所述存储
位置,进一步地,根据所述存储位置即可确定所述存储路径。当获取到所述存储路径时,将所述存储路径生成所述查看链接,当用户点击所述查看链接时,所述查看链接可以根据所述存储路径一步一步跳转至所述目标文件存储的所述存储位置,进而可以找到所述目标文件进行阅读查看。最后,获取到了所述查看链接后,可以直接将所述查看链接发送至预设的聊天平台。举例说明,当确定所述目标文件为固戍下围园新村4栋建筑平面图纸,所述目标文件存储在电脑d盘中的固戍下围园新村4栋建筑项目文件夹中的固戍下围园新村4栋建筑项目平面图文件夹中,进而确定所述存储位置为固戍下围园新村4栋建筑项目文件夹中的固戍下围园新村4栋建筑项目平面图文件夹。将“电脑d盘中的固戍下围园新村4栋建筑项目文件夹中的固戍下围园新村4栋建筑项目平面图文件夹”这条存储路径生成为查看链接,将这条查看链接发送到聊天平台,对方用户即可点击查看链接,所述查看链接通过所述存储路径一步一步跳转至固戍下围园新村4栋建筑项目平面图文件夹,对方用户即可以实现查看固戍下围园新村4栋建筑项目平面图。
71.在将所述目标文件的所述存储路径生成所述查看链接时,同时对所述查看链接进行加密处理,当对方用户进行查看连接时,需要进行访问权限的验证,即执行图1中的步骤300、当所述查看链接被访问时,验证访问用户的访问权限,并基于所述访问权限对所述目标文件的分享进行控制。
72.在本实施例中,当用户生成查看连接时,同时指定特定人员可以点击查看链接进行查看,未指定人员不能对所述查看链接进行查看。当对方用户点击所述查看链接时,会对所述对方用户是否具有查看资格进行验证。
73.在一种实现方式中,如图4中所示,本实施例中实现当所述查看链接被访问时,验证访问用户的访问权限,具体包括如下步骤:
74.步骤301、当所述查看链接被访问时,获取所述访问用户的身份信息;
75.步骤302、获取所述目标项目所对应的项目人员信息;
76.步骤303、根据所述身份信息与所述项目人员信息,确定所述访问权限。
77.当所述查看链接被访问时,获取所述访问用户的身份信息,同时获取所述查看链接中对应的目标文件所对应的目标项目来确定所述目标项目所对应的项目人员信息。具体地,当访问用户点击查看链接时,聊天平台会读取所述访问用户的身份信息,同时根据所述查看链接中的目标文件确定双方用户沟通的目标项目,根据所述目标项目获取对应参与所述目标项目的项目成员。进一步地,根据所述身份信息与所述项目人员信息,确定所述访问权限,具体地,将所述身份信息与所述项目人员信息进行匹配,若所述身份信息与所述项目人员信息匹配成功,则确定所述访问权限为具备权限,若所述身份信息与所述项目人员信息匹配失败,则确定所述访问权限为不具备权限。进一步地,若所述访问权限为具备权限,则根据所述查看链接将页面跳转至所述目标文件的存储位置,并展示所述目标文件,若所述访问权限为不具备权限,则页面无法跳转,并输出无法查看的提示信息。比如,当所述访问用户具有访问权限时,点击查看链接,则所述查看链接页面自动跳转至所述目标文件的存储位置,用户即可进行查看;当所述访问用户不具有访问权限时,点击查看链接,则所述查看链接页面无法跳转,并且页面显示“您不具有访问权限,无法查看”的文字提示。通过设置访问权限,指定与沟通项目相关的人员才可以查阅查看链接,保障了项目信息的保密性。
78.由此可见,发明实施例首先获取分享请求信息,并根据所述分享请求信息获取目
标项目所对应的文件板块,并根据所述文件板块确定目标文件。接着,获取所述目标文件的存储路径,并根据所述存储路径生成查看链接,并对所述查看链接进行分享。最后,当所述查看链接被访问时,验证访问用户的访问权限,并基于所述访问权限对所述目标文件的分享进行控制。可见,本发明可以实现将目标文件的存储路径生成为查看链接进行分享,同时对查看链接设置用户的访问权限,使得需要分享的目标文件具有完整性、保密性。
79.示例性装置
80.基于上述实施例,本发明还提供一种文件分享控制系统,如图5中所示,所述系统包括:目标文件确定模块501、查看链接生成模块502、文件分享控制模块503。具体地,所述目标文件确定模块501,用于获取分享请求信息,并根据所述分享请求信息获取目标项目所对应的文件板块,并根据所述文件板块确定目标文件;所述查看链接生成模块502,用于获取所述目标文件的存储路径,并根据所述存储路径生成查看链接,并对所述查看链接进行分享;所述文件分享控制模块503,用于当所述查看链接被访问时,验证访问用户的访问权限,并基于所述访问权限对所述目标文件的分享进行控制。
81.基于上述实施例,本发明还提供了一种终端设备,其原理框图可以如图6所示。该终端设备包括通过系统总线连接的处理器、存储器。其中,该终端设备的处理器用于提供计算和控制能力。该终端设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机程序。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该终端设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种文件分享控制方法。
82.本领域技术人员可以理解,图6中示出的原理框图,仅仅是与本发明方案相关的部分结构的框图,并不构成对本发明方案所应用于其上的终端设备的限定,具体的终端设备以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
83.在一个实施例中,提供了一种终端设备,终端设备包括存储器、处理器及存储在存储器中并可在处理器上运行的文件分享控制程序,处理器执行文件分享控制程序时,实现如下操作指令:
84.获取分享请求信息,并根据所述分享请求信息获取目标项目所对应的文件板块,并根据所述文件板块确定目标文件;
85.获取所述目标文件的存储路径,并根据所述存储路径生成查看链接,并对所述查看链接进行分享;
86.当所述查看链接被访问时,验证访问用户的访问权限,并基于所述访问权限对所述目标文件的分享进行控制。
87.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本发明所提供的各实施例中所使用的对存储器、存储、运营数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双运营数据率sdram
(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。
88.综上所述,本发明公开了文件分享控制方法、装置、终端设备及存储介质,所述方法包括:获取分享请求信息,并根据所述分享请求信息获取目标项目所对应的文件板块,并根据所述文件板块确定目标文件;获取所述目标文件的存储路径,并根据所述存储路径生成查看链接,并对所述查看链接进行分享;当所述查看链接被访问时,验证访问用户的访问权限,并基于所述访问权限对所述目标文件的分享进行控制。本发明可以实现将目标文件的存储路径生成为查看链接进行分享,同时对查看链接设置用户的访问权限,使得需要分享的目标文件具有完整性、保密性。
89.最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1