跨平台文件处理方法、装置、电子设备及存储介质转让专利

申请号 : CN202310855715.4

文献号 : CN116578538B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李太友林剑玮李博雅赵海斌刘义岭

申请人 : 天津中新智冠信息技术有限公司

摘要 :

本申请实施例公开了一种跨平台文件处理方法、装置、电子设备及存储介质。该方法包括:对目标企业中各平台的文件传输状态进行监测,对于各平台中的任一目标平台,在监测到发生文件传输的情况下,获取文件以及文件传输信息;若文件传输信息指示文件传输的过程发生在两人之间,将文件以及文件传输信息映射存储在两人各自的个人文件夹中;若文件传输信息指示文件传输的过程发生在两人以上之间,将文件以及文件传输信息映射存储在搜索文件夹中;获取搜索条件信息,并根据搜索条件信息从搜索文件夹中进行文件的搜索。基于此,本申请可以跨平台对多方参与的文件进行存储和搜索,在一定程度上减少了用户切换平台的次数,降低了时间成本。

权利要求 :

1.一种跨平台文件处理方法,其特征在于,所述方法包括:对目标企业中各平台的文件传输状态进行监测,对于所述各平台中的任一目标平台,在监测到发生文件传输的情况下,获取所述文件以及文件传输信息;

若所述文件传输信息指示文件传输的过程发生在两人之间,将所述文件以及所述文件传输信息映射存储在所述两人各自的个人文件夹中;

若所述文件传输信息指示文件传输的过程发生在两人以上之间,将所述文件以及所述文件传输信息映射存储在搜索文件夹中;

获取搜索条件信息,并根据所述搜索条件信息从所述搜索文件夹中进行文件的搜索;

所述获取搜索条件信息,包括:

获取搜索栏中的搜索信息以及当前搜索账户对应的用户标识,并将所述搜索信息和所述用户标识确定为所述搜索条件信息;所述搜索栏设置在任一平台内部,或者以悬浮的方式悬浮在用户显示界面中。

2.根据权利要求1所述的方法,其特征在于,所述根据所述搜索条件信息从所述搜索文件夹中进行文件的搜索,包括:从所述搜索文件夹中筛选与所述用户标识有映射关系且满足所述搜索信息的文件;

将筛选出的所述文件确定为搜索出的文件。

3.根据权利要求2所述的方法,其特征在于,所述根据所述搜索条件信息从所述搜索文件夹中进行文件的搜索,还包括:若所述用户标识为目标类型用户对应的用户标识,获取敏感信息,并将筛选出的所述文件中与所述敏感信息相匹配的敏感文件进行过滤;

其中,所述目标类型用户为不在白名单中的用户。

4.根据权利要求1 3任一项所述的方法,其特征在于,获取文件传输信息,包括:~

获取文件传输过程中,各参与方的用户标识,将所有所述用户标识确定为文件传输信息;

所述方法还包括:

若所述文件传输信息中的用户标识数量为2,确定所述文件传输信息指示文件传输的过程发生在两人之间;

若所述文件传输信息中的用户标识数量大于2,确定所述文件传输信息指示文件传输的过程发生在两人以上之间。

5.根据权利要求1 3任一项所述的方法,其特征在于,所述方法还包括:~

对于所述搜索文件夹中的任一文件,记录所述文件的查看量;

根据所述查看量,对所述搜索文件夹中的所有文件进行排序,其中,排序首位的文件的查看量最多;

按照所述排序,将排序前目标数位的文件显示在各用户的文件排行榜界面中;

对于任一用户的文件排行榜界面,若所述用户为目标类型用户,将所述文件排行榜界面中与预设敏感信息相匹配的敏感文件进行滤除,所述目标类型用户为不在白名单中的用户。

6.根据权利要求1 3任一项所述的方法,其特征在于,所述方法还包括:~

对于任一用户,打开所述搜索文件夹中的任一文件时,判断所述文件对应的文件传输信息是否包括所述用户的用户标识;

若包括,直接将所述文件打开展示;

若不包括,向预设企业管理员发送文件查阅请求,并接收文件管理员回传的限时查阅链接;

在所述限时查阅链接失效前,根据所述限时查阅链接对所述文件进行打开展示。

7.一种跨平台文件处理装置,其特征在于,所述装置包括:监测模块,用于对目标企业中各平台的文件传输状态进行监测,对于所述各平台中的任一目标平台,在监测到发生文件传输的情况下,获取所述文件以及文件传输信息;

第一存储模块,用于若所述文件传输信息指示文件传输的过程发生在两人之间,将所述文件以及所述文件传输信息映射存储在所述两人各自的个人文件夹中;

第二存储模块,用于若所述文件传输信息指示文件传输的过程发生在两人以上之间,将所述文件以及所述文件传输信息映射存储在搜索文件夹中;

搜索模块,用于获取搜索条件信息,并根据所述搜索条件信息从所述搜索文件夹中进行文件的搜索;

所述搜索模块具体用于:

获取搜索栏中的搜索信息以及当前搜索账户对应的用户标识,并将所述搜索信息和所述用户标识确定为所述搜索条件信息;所述搜索栏设置在任一平台内部,或者以悬浮的方式悬浮在用户显示界面中。

8.一种电子设备,其特征在于,包括:

一个或多个处理器;

存储装置,用于存储一个或多个程序,

当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如权利要求1‑6中任一所述的跨平台文件处理方法。

9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现如权利要求1‑6中任一所述的跨平台文件处理方法。

说明书 :

跨平台文件处理方法、装置、电子设备及存储介质

技术领域

[0001] 本申请实施例涉及文件处理技术领域,尤其涉及一种跨平台文件处理方法、装置、电子设备及存储介质。

背景技术

[0002] 随着数字办公的不断发展,为了追求高效办公,越来越多的企业应用了数字办公技术,将办公过程中的流程、涉及文件、涉及信息进行数字化,通常,一个企业在此过程中会使用到多种平台,比如邮件平台、即时通信平台、项目管理平台等。
[0003] 企业的员工在办公过程中,在上述多种平台之间切换,以满足办公中的文件处理需求。但是,该过程中,平台数量越多,员工所要切换平台的次数就越多,切换平台所耗费时间成本就越多,甚至会因平台切换错误而发生文件处理错误的情况,可能会给公司带来一定的损失。

发明内容

[0004] 本申请实施例提供一种跨平台文件处理方法、装置、电子设备及存储介质,以减少员工对平台进行切换的次数,降低时间成本。
[0005] 第一方面,本申请实施例提供了一种跨平台文件处理方法,所述方法包括:
[0006] 对目标企业中各平台的文件传输状态进行监测,对于所述各平台中的任一目标平台,在监测到发生文件传输的情况下,获取所述文件以及文件传输信息;
[0007] 若所述文件传输信息指示文件传输的过程发生在两人之间,将所述文件以及所述文件传输信息映射存储在所述两人各自的个人文件夹中;
[0008] 若所述文件传输信息指示文件传输的过程发生在两人以上之间,将所述文件以及所述文件传输信息映射存储在搜索文件夹中;
[0009] 获取搜索条件信息,并根据所述搜索条件信息从所述搜索文件夹中进行文件的搜索。
[0010] 第二方面,本申请实施例提供了一种跨平台文件处理装置,所述装置包括:
[0011] 监测模块,用于对目标企业中各平台的文件传输状态进行监测,对于所述各平台中的任一目标平台,在监测到发生文件传输的情况下,获取所述文件以及文件传输信息;
[0012] 第一存储模块,用于若所述文件传输信息指示文件传输的过程发生在两人之间,将所述文件以及所述文件传输信息映射存储在所述两人各自的个人文件夹中;
[0013] 第二存储模块,用于若所述文件传输信息指示文件传输的过程发生在两人以上之间,将所述文件以及所述文件传输信息映射存储在搜索文件夹中;
[0014] 搜索模块,用于获取搜索条件信息,并根据所述搜索条件信息从所述搜索文件夹中进行文件的搜索。
[0015] 第三方面,本申请实施例还提供了一种电子设备,所述电子设备包括:
[0016] 一个或多个处理器;
[0017] 存储装置,用于存储一个或多个程序,
[0018] 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本申请任一实施例提供的跨平台文件处理方法。
[0019] 第四方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本申请任一实施例提供的跨平台文件处理方法。
[0020] 本申请实施例的技术方案,对目标企业中各平台的文件传输状态进行监测,对于所述各平台中的任一目标平台,在监测到发生文件传输的情况下,获取所述文件以及文件传输信息;若所述文件传输信息指示文件传输的过程发生在两人之间,将所述文件以及所述文件传输信息映射存储在所述两人各自的个人文件夹中;若所述文件传输信息指示文件传输的过程发生在两人以上之间,将所述文件以及所述文件传输信息映射存储在搜索文件夹中;获取搜索条件信息,并根据所述搜索条件信息从所述搜索文件夹中进行文件的搜索。基于此,本申请可以跨平台对多方参与的文件进行存储和搜索,在任一平台中都可以做到对其他平台中的文件的搜索,在一定程度上减少了用户切换平台的次数,降低了时间成本。

附图说明

[0021] 图1为本申请实施例一提供的跨平台文件处理方法的流程示意图;
[0022] 图2为本申请实施例二提供的一种跨平台文件处理装置的结构示意图;
[0023] 图3为本申请实施例三提供的一种电子设备的结构示意图。

具体实施方式

[0024] 下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本申请,而非对本申请的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本申请相关的部分而非全部结构。
[0025] 实施例一
[0026] 图1为本申请实施例一提供的跨平台文件处理方法的流程示意图,本实施例从第一平台端进行说明,方法可适用于跨平台文件处理的场景。该方法可以由跨平台文件处理装置来执行,该装置可采用硬件和/或软件的方式实现,并一般可以集成在具有数据运算能力的计算机等电子设备中,具体包括如下步骤:
[0027] 步骤101、对目标企业中各平台的文件传输状态进行监测,对于各平台中的任一目标平台,在监测到发生文件传输的情况下,获取文件以及文件传输信息。
[0028] 本步骤中,目标企业指的是采用本实施例中方案对应的应用技术的任一企业、公司或者组织,该应用技术经目标企业的批准后,会对批准的各个平台中文件传输状态进行监测。
[0029] 需要说明的是,本实施例中方案对应的应用技术可以进行联网使用,也可以进行目标企业内部局域网使用,可由目标企业按照需求进行选择,获取的相关信息均会通过加密手段进行加密,解密的密钥均单方面保存在目标企业方,应用技术提供方不掌握该密钥。
[0030] 另外,本步骤中的各平台可以但不仅限于是邮箱平台、即时通信平台和项目管理平台等涉及到文件的平台。
[0031] 对于不同的平台,监测的方式也是不同的,比如邮箱平台,因其文件传输的特殊性,其往来邮件中的文件通常会暂存在邮箱平台的服务器中,因此,可以监测服务器中是否有新增文件,从而判断其是否发生了文件传输。
[0032] 而对于即时通信平台,则可以是对各活跃会话中的消息进行监测,若某一消息的内容为文件,则判断其发生了文件传输。对于项目管理平台,对任一项目进行监测,项目中上传新文件便认定其发生了文件传输。
[0033] 在监测到发生文件传输的情况下,本步骤会获取相应的文件以及文件传输信息,需要说明的是,文件传输信息会因平台不同,获取的方式也会有所不同。
[0034] 比如,邮箱平台中,获取文件对应的发件人和收件人的用户标识即可,即时通信平台则获取会话参与方的用户标识即可,项目管理平台则是获取某项目的参与方的用户标识即可。
[0035] 也就是说,获取文件传输信息,即获取文件传输过程中,各参与方的用户标识,将所有用户标识确定为文件传输信息。
[0036] 需要说明的是,该用户标识可以为用户在目标企业中的唯一标识,比如工号。
[0037] 另外,若文件传输信息中的用户标识数量为2,确定文件传输信息指示文件传输的过程发生在两人之间;若文件传输信息中的用户标识数量大于2,确定文件传输信息指示文件传输的过程发生在两人以上之间。
[0038] 在一个具体的例子中,对于任一文件,其对应的文件传输信息中包含了4个用户标识,那么就可以确定该文件传输信息指示文件传输的过程发生在两人以上之间,也就是4人之间。
[0039] 步骤102、若文件传输信息指示文件传输的过程发生在两人之间,将文件以及文件传输信息映射存储在两人各自的个人文件夹中。
[0040] 本步骤中,为了在一定程度上保护目标企业中各员工在工作中的隐私需求,对于两人之间发生的文件传输行为,特设立了个人文件夹,其中,每个用户都对应有各自的个人文件夹。
[0041] 需要说明的是,个人文件夹被访问时,需要对应上访问者的用户标识,比如,用户A对应的个人文件夹,被访问时,需要经过由用户A登录的某平台进行访问,访问时比对登录信息中的用户标识是否为用户A的用户标识,若是,可正常访问该个人文件夹。
[0042] 对于某文件,若对应的文件传输信息指示该文件的传输过程发生在2人之间,则认定该文件可能涉及到用户的工作隐私需求,将其保存在二人各自的个人文件夹中,对应的文件传输信息则是两人的用户标识。
[0043] 需要说明的是,两人各自的个人文件夹中均存在该文件及对应的文件传输信息。
[0044] 步骤103、若文件传输信息指示文件传输的过程发生在两人以上之间,将文件以及文件传输信息映射存储在搜索文件夹中。
[0045] 本实施例中,还设定了搜索文件夹,该搜索文件夹用于支持用户对文件进行搜索。具体的,若文件传输信息指示文件传输的过程发生在两人以上之间,将文件以及文件传输信息映射存储在搜索文件夹中。
[0046] 其中,文件传输信息的内容以及传输过程发生的人数确定可以参考前述步骤,此处不在赘述。
[0047] 步骤104、获取搜索条件信息,并根据搜索条件信息从搜索文件夹中进行文件的搜索。
[0048] 本步骤中,获取搜索条件信息时,可以获取搜索栏中的搜索信息以及当前搜索账户对应的用户标识,并将搜索信息和用户标识确定为搜索条件信息。
[0049] 具体的,搜索栏可以设置在任一平台内部,或者以悬浮的方式悬浮在用户显示界面中,便于用户直接向搜索栏中输入搜索信息,该搜索信息可以是关键词,也可以是对应的用户标识,甚至可以是对应的用户名称、用户简称等。
[0050] 对于任一平台,或者该搜索栏服务所在的其他平台,均需要用户进行登录,本步骤获取当前搜索账号对应的用户标识即可,当前搜索账号即为当前登录的账号。
[0051] 另外,在进行搜索时,可以从搜索文件夹中筛选与用户标识有映射关系且满足搜索信息的文件;然后将筛选出的文件确定为搜索出的文件。
[0052] 需要说明的是,本实施例还设置了白名单以及敏感信息机制,因此,在搜索时,若用户标识为目标类型用户对应的用户标识,获取敏感信息,并将筛选出的文件中与敏感信息相匹配的敏感文件进行过滤;其中,目标类型用户为不在白名单中的用户。
[0053] 也就是说,不在白名单中的用户,在进行文件搜索时,会受到敏感信息的限制,无法搜索到敏感信息相匹配的敏感文件,而在白名单中的用户则不受该限制。
[0054] 进一步的,本实施例还提供了数据分析机制,主要为文件的排行榜以及查看量等。
[0055] 具体的,对于搜索文件夹中的任一文件,记录文件的查看量;根据查看量,对搜索文件夹中的所有文件进行排序,其中,排序首位的文件的查看量最多;按照排序,将排序前目标数位的文件显示在各用户的文件排行榜界面中;对于任一用户的文件排行榜界面,若用户为目标类型用户,将文件排行榜界面中与预设敏感信息相匹配的敏感文件进行滤除,目标类型用户为不在白名单中的用户。
[0056] 也就是说,本实施例按照文件的查看量对文件进行排序,得出文件的排行榜,但是对于不处于白名单中的用户,该排行榜中不会显示相应的敏感文件。
[0057] 另外,本实施例还可以检测各文件的下载量,若检测到同一用户对某文件进行了连续多次的下载,比如在预设时间长度内下载量超过预设数量阈值,则判定为恶意下载,进行系统提示,该种情况会有企业秘密泄露的风险。
[0058] 当然,本实施例还引入了企业管理员的角色,对于不同类型的文件,设置有对应的企业管理员,比如对同一部门的文件设置企业管理员,对跨部门的文件设置企业管理员。
[0059] 需要说明的是,跨部门的企业管理员优先与企业的组织架构相匹配,即同属于一个上级单位的部门使用同一企业管理员。
[0060] 对于任一用户,打开搜索文件夹中的任一文件时,判断文件对应的文件传输信息是否包括用户的用户标识;若包括,直接将文件打开展示。
[0061] 若不包括,向预设企业管理员发送文件查阅请求,并接收文件管理员回传的限时查阅链接;在限时查阅链接失效前,根据限时查阅链接对文件进行打开展示。
[0062] 其中,预设企业管理员则是该文件所直接对应的企业管理员,当然,若该企业管理员与请求方分属于不同的上级单位,还需要上级单位的企业管理员进行同意,方可由直接的企业管理员发送限时查阅链接。
[0063] 需要说明的是,限时查阅链接具有时效,在时效内,该链接有效,超出时效则将链接进行无效。限时链接可以参考相关技术,此处不再赘述。
[0064] 本实施例中,对目标企业中各平台的文件传输状态进行监测,对于各平台中的任一目标平台,在监测到发生文件传输的情况下,获取文件以及文件传输信息;若文件传输信息指示文件传输的过程发生在两人之间,将文件以及文件传输信息映射存储在两人各自的个人文件夹中;若文件传输信息指示文件传输的过程发生在两人以上之间,将文件以及文件传输信息映射存储在搜索文件夹中;获取搜索条件信息,并根据搜索条件信息从搜索文件夹中进行文件的搜索。基于此,本申请可以跨平台对多方参与的文件进行存储和搜索,在任一平台中都可以做到对其他平台中的文件的搜索,在一定程度上减少了用户切换平台的次数,降低了时间成本。
[0065] 实施例二
[0066] 图2为本申请实施例二提供的一种跨平台文件处理装置的结构示意图。本申请实施例所提供的跨平台文件处理装置可执行本申请任意实施例所提供的跨平台文件处理方法,具备执行方法相应的功能模块和有益效果。该装置可采用软件和/或硬件的方式实现,如图2所示,跨平台文件处理装置具体包括:监测模块201、第一存储模块202、第二存储模块203、搜索模块204。
[0067] 其中,监测模块,用于对目标企业中各平台的文件传输状态进行监测,对于各平台中的任一目标平台,在监测到发生文件传输的情况下,获取文件以及文件传输信息;
[0068] 第一存储模块,用于若文件传输信息指示文件传输的过程发生在两人之间,将文件以及文件传输信息映射存储在两人各自的个人文件夹中;
[0069] 第二存储模块,用于若文件传输信息指示文件传输的过程发生在两人以上之间,将文件以及文件传输信息映射存储在搜索文件夹中;
[0070] 搜索模块,用于获取搜索条件信息,并根据搜索条件信息从搜索文件夹中进行文件的搜索。
[0071] 本实施例中,对目标企业中各平台的文件传输状态进行监测,对于各平台中的任一目标平台,在监测到发生文件传输的情况下,获取文件以及文件传输信息;若文件传输信息指示文件传输的过程发生在两人之间,将文件以及文件传输信息映射存储在两人各自的个人文件夹中;若文件传输信息指示文件传输的过程发生在两人以上之间,将文件以及文件传输信息映射存储在搜索文件夹中;获取搜索条件信息,并根据搜索条件信息从搜索文件夹中进行文件的搜索。基于此,本申请可以跨平台对多方参与的文件进行存储和搜索,在任一平台中都可以做到对其他平台中的文件的搜索,在一定程度上减少了用户切换平台的次数,降低了时间成本。进一步的,搜索模块具体用于:
[0072] 获取搜索栏中的搜索信息以及当前搜索账户对应的用户标识,并将搜索信息和用户标识确定为搜索条件信息。
[0073] 进一步的,搜索模块具体还用于:
[0074] 从搜索文件夹中筛选与用户标识有映射关系且满足搜索信息的文件;
[0075] 将筛选出的文件确定为搜索出的文件。
[0076] 进一步的,搜索模块具体用于:
[0077] 若用户标识为目标类型用户对应的用户标识,获取敏感信息,并将筛选出的文件中与敏感信息相匹配的敏感文件进行过滤;
[0078] 其中,目标类型用户为不在白名单中的用户。
[0079] 进一步的,监测模块具体用于:
[0080] 获取文件传输过程中,各参与方的用户标识,将所有用户标识确定为文件传输信息;
[0081] 装置具体还用于:
[0082] 若文件传输信息中的用户标识数量为2,确定文件传输信息指示文件传输的过程发生在两人之间;
[0083] 若文件传输信息中的用户标识数量大于2,确定文件传输信息指示文件传输的过程发生在两人以上之间。
[0084] 进一步的,装置具体还用于:
[0085] 对于搜索文件夹中的任一文件,记录文件的查看量;
[0086] 根据查看量,对搜索文件夹中的所有文件进行排序,其中,排序首位的文件的查看量最多;
[0087] 按照排序,将排序前目标数位的文件显示在各用户的文件排行榜界面中;
[0088] 对于任一用户的文件排行榜界面,若用户为目标类型用户,将文件排行榜界面中与预设敏感信息相匹配的敏感文件进行滤除,目标类型用户为不在白名单中的用户。
[0089] 进一步的,装置具体还用于:
[0090] 对于任一用户,打开搜索文件夹中的任一文件时,判断文件对应的文件传输信息是否包括用户的用户标识;
[0091] 若包括,直接将文件打开展示;
[0092] 若不包括,向预设企业管理员发送文件查阅请求,并接收文件管理员回传的限时查阅链接;
[0093] 在限时查阅链接失效前,根据限时查阅链接对文件进行打开展示。
[0094] 实施例三
[0095] 图3为本申请实施例三提供的一种电子设备的结构示意图,如图3所示,该电子设备包括处理器310、存储器320、输入装置330和输出装置340;电子设备中处理器310的数量可以是一个或多个,图3中以一个处理器310为例;电子设备中的处理器310、存储器320、输入装置330和输出装置340可以通过总线或其他方式连接,图3中以通过总线连接为例。
[0096] 存储器320作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本发明实施例中的跨平台文件处理方法对应的程序指令/模块。处理器310通过运行存储在存储器320中的软件程序、指令以及模块,从而执行电子设备的各种功能应用以及数据处理,即实现上述的跨平台文件处理方法:
[0097] 对目标企业中各平台的文件传输状态进行监测,对于各平台中的任一目标平台,在监测到发生文件传输的情况下,获取文件以及文件传输信息;
[0098] 若文件传输信息指示文件传输的过程发生在两人之间,将文件以及文件传输信息映射存储在两人各自的个人文件夹中;
[0099] 若文件传输信息指示文件传输的过程发生在两人以上之间,将文件以及文件传输信息映射存储在搜索文件夹中;
[0100] 获取搜索条件信息,并根据搜索条件信息从搜索文件夹中进行文件的搜索。
[0101] 进一步的,获取搜索条件信息,包括:
[0102] 获取搜索栏中的搜索信息以及当前搜索账户对应的用户标识,并将搜索信息和用户标识确定为搜索条件信息。
[0103] 进一步的,根据搜索条件信息从搜索文件夹中进行文件的搜索,包括:
[0104] 从搜索文件夹中筛选与用户标识有映射关系且满足搜索信息的文件;
[0105] 将筛选出的文件确定为搜索出的文件。
[0106] 进一步的,根据搜索条件信息从搜索文件夹中进行文件的搜索,还包括:
[0107] 若用户标识为目标类型用户对应的用户标识,获取敏感信息,并将筛选出的文件中与敏感信息相匹配的敏感文件进行过滤;
[0108] 其中,目标类型用户为不在白名单中的用户。
[0109] 进一步的,获取文件传输信息,包括:
[0110] 获取文件传输过程中,各参与方的用户标识,将所有用户标识确定为文件传输信息;
[0111] 方法还包括:
[0112] 若文件传输信息中的用户标识数量为2,确定文件传输信息指示文件传输的过程发生在两人之间;
[0113] 若文件传输信息中的用户标识数量大于2,确定文件传输信息指示文件传输的过程发生在两人以上之间。
[0114] 进一步的,方法还包括:
[0115] 对于搜索文件夹中的任一文件,记录文件的查看量;
[0116] 根据查看量,对搜索文件夹中的所有文件进行排序,其中,排序首位的文件的查看量最多;
[0117] 按照排序,将排序前目标数位的文件显示在各用户的文件排行榜界面中;
[0118] 对于任一用户的文件排行榜界面,若用户为目标类型用户,将文件排行榜界面中与预设敏感信息相匹配的敏感文件进行滤除,目标类型用户为不在白名单中的用户。
[0119] 进一步的,方法还包括:
[0120] 对于任一用户,打开搜索文件夹中的任一文件时,判断文件对应的文件传输信息是否包括用户的用户标识;
[0121] 若包括,直接将文件打开展示;
[0122] 若不包括,向预设企业管理员发送文件查阅请求,并接收文件管理员回传的限时查阅链接;
[0123] 在限时查阅链接失效前,根据限时查阅链接对文件进行打开展示。
[0124] 存储器320可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端的使用所创建的数据等。此外,存储器320可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他非易失性固态存储器件。在一些实例中,存储器320可进一步包括相对于处理器310远程设置的存储器,这些远程存储器可以通过网络连接至电子设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
[0125] 实施例四
[0126] 本申请实施例四还提供一种包含计算机可执行指令的存储介质,计算机可执行指令在由计算机处理器执行时用于执行一种跨平台文件处理方法,该方法包括:
[0127] 对目标企业中各平台的文件传输状态进行监测,对于各平台中的任一目标平台,在监测到发生文件传输的情况下,获取文件以及文件传输信息;
[0128] 若文件传输信息指示文件传输的过程发生在两人之间,将文件以及文件传输信息映射存储在两人各自的个人文件夹中;
[0129] 若文件传输信息指示文件传输的过程发生在两人以上之间,将文件以及文件传输信息映射存储在搜索文件夹中;
[0130] 获取搜索条件信息,并根据搜索条件信息从搜索文件夹中进行文件的搜索。
[0131] 进一步的,获取搜索条件信息,包括:
[0132] 获取搜索栏中的搜索信息以及当前搜索账户对应的用户标识,并将搜索信息和用户标识确定为搜索条件信息。
[0133] 进一步的,根据搜索条件信息从搜索文件夹中进行文件的搜索,包括:
[0134] 从搜索文件夹中筛选与用户标识有映射关系且满足搜索信息的文件;
[0135] 将筛选出的文件确定为搜索出的文件。
[0136] 进一步的,根据搜索条件信息从搜索文件夹中进行文件的搜索,还包括:
[0137] 若用户标识为目标类型用户对应的用户标识,获取敏感信息,并将筛选出的文件中与敏感信息相匹配的敏感文件进行过滤;
[0138] 其中,目标类型用户为不在白名单中的用户。
[0139] 进一步的,获取文件传输信息,包括:
[0140] 获取文件传输过程中,各参与方的用户标识,将所有用户标识确定为文件传输信息;
[0141] 方法还包括:
[0142] 若文件传输信息中的用户标识数量为2,确定文件传输信息指示文件传输的过程发生在两人之间;
[0143] 若文件传输信息中的用户标识数量大于2,确定文件传输信息指示文件传输的过程发生在两人以上之间。
[0144] 进一步的,方法还包括:
[0145] 对于搜索文件夹中的任一文件,记录文件的查看量;
[0146] 根据查看量,对搜索文件夹中的所有文件进行排序,其中,排序首位的文件的查看量最多;
[0147] 按照排序,将排序前目标数位的文件显示在各用户的文件排行榜界面中;
[0148] 对于任一用户的文件排行榜界面,若用户为目标类型用户,将文件排行榜界面中与预设敏感信息相匹配的敏感文件进行滤除,目标类型用户为不在白名单中的用户。
[0149] 进一步的,方法还包括:
[0150] 对于任一用户,打开搜索文件夹中的任一文件时,判断文件对应的文件传输信息是否包括用户的用户标识;
[0151] 若包括,直接将文件打开展示;
[0152] 若不包括,向预设企业管理员发送文件查阅请求,并接收文件管理员回传的限时查阅链接;
[0153] 在限时查阅链接失效前,根据限时查阅链接对文件进行打开展示。
[0154] 当然,本申请实施例所提供的一种包含计算机可执行指令的存储介质,其计算机可执行指令不限于如上的方法操作,还可以执行本申请任意实施例所提供的跨平台文件处理方法中的相关操作。
[0155] 通过以上关于实施方式的描述,所属领域的技术人员可以清楚地了解到,本申请可借助软件及必需的通用硬件来实现,当然也可以通过硬件实现,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在计算机可读存储介质中,如计算机的软盘、只读存储器(Read‑Only Memory, ROM)、随机存取存储器(Random Access Memory, RAM)、闪存(FLASH)、硬盘或光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例的方法。
[0156] 值得注意的是,上述跨平台文件处理装置的实施例中,所包括的各个单元和模块只是按照功能逻辑进行划分的,但并不局限于上述的划分,只要能够实现相应的功能即可;另外,各功能单元的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。
[0157] 注意,上述仅为本申请的较佳实施例及所运用技术原理。本领域技术人员会理解,本申请不限于这里的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本申请的保护范围。因此,虽然通过以上实施例对本申请进行了较为详细的说明,但是本申请不仅仅限于以上实施例,在不脱离本申请构思的情况下,还可以包括更多其他等效实施例,而本申请的范围由所附的权利要求范围决定。