一种云文档处理方法、系统及服务器技术方案

技术编号:38106941 阅读:12 留言:0更新日期:2023-07-06 09:29
本发明专利技术提供了一种云文档处理方法、系统及服务器,所述方法,包括:基于虚拟管理账户,实时获取云服务器中云文档的文档操作信息;根据文档操作信息,判断云服务器中当前是否存在数据更新云文档,若存在,将存在数据更新文档作为目标云文档,获取目标云文档直接访问地址,生成文档更新通知;基于云文档

【技术实现步骤摘要】
一种云文档处理方法、系统及服务器


[0001]本专利技术涉及通信
,特别涉及一种云文档处理方法、系统及服务器。

技术介绍

[0002]云服务可以将企业所需的软硬件、资料都放到网络上,在任何时间、地点,使用不同的IT设备互相连接,实现数据存取、运算等目的,云服务用户可以在任何时间任何地点对云服务器中的云文档数据进行编辑;在企业实际工作需求中,云服务器中的云文档往往是多人共享文档,存在多个人也同时编辑或者随机编辑的问题,如果云文档共享用户不进入云服务器进行查看,往往无法获取了解云服务器中的云文档的数据更改情况,容易在云文档共享人之间形成信息差,而信息差的存在往往会导致工作沟通不顺利,影响工作进程以及工作效率。

技术实现思路

[0003]本专利技术提供一种云文档处理方法、系统及服务器,在保证数据安全的前提下,实现对云文档的数据更新的智能监测,并在云文档更新时,向进行了数据更新的目标云文档的关联用户发送文档更新通知,及时提醒关联用户,同时消除云文档相关性较低导致的关联用户之间的信息差提高工作效率,并在文档更新通知中携带目标云文档的直接访问地址,方便关联用户向云服务器发送访问请求,快速完成目标云文档的查看,缩短关联用户之间的信息交流时间。
[0004]本专利技术提供一种云文档处理方法,包括:步骤1:基于虚拟管理账户,实时获取云服务器中云文档的文档操作信息;步骤2:根据文档操作信息,判断云服务器中当前是否存在数据更新云文档,若存在,将存在数据更新文档作为目标云文档,获取目标云文档直接访问地址,生成文档更新通知;步骤3:基于云文档
‑‑
用户关联表,确定目标云文档的关联用户,将文档更新通知发送至关联用户对应的用户端;步骤4:接收关联用户对目标云文档的访问请求,并基于访问请求,确定目标云文档的显示类型,根据显示类型对目标云文档进行对应的显示预处理,获得最终显示内容,并根据最终显示内容进行云文档显示;其中,显示类型包括全局显示以及局部显示两种。
[0005]优选的,在一种云文档处理方法中步骤1,包括:根据云服务器访问规则,生成虚拟管理账户;控制虚拟管理账户登录所述云服务器;基于全局访问虚拟账户访问云服务器的后台数据,获取云服务器中各个云文档的文档操作信息。
[0006]优选的,在一种云文档处理方法中步骤2,包括:
根据文档操作信息,确定每个云文档对应的操作类型,当操作类型为编辑修改型时,判定所述云文档为数据更新云文档,并将所述数据更新云文档作为目标云文档;获取目标云文档的被更改数据,并根据被更改数据在目标云文档对应的目录,确定目标云文档数据更新位置,获得更新指示信息;向更新指示信息添加目标云文档对应的文档识别标识以及接访问地址,生成文档更新通知。
[0007]优选的,在一种云文档处理方法中步骤3,包括:基于云文档
‑‑
用户关联表,确定目标云文档的关联用户;获取每个关联用户对目标云文档的通知权限状态,并根据通知权限状态对关联用户进行筛选,获得允许通知发送的目标关联用户,生成待发送列表;根据待发送列表,将全部目标关联用户添加并发通知栏中完成文档更新通知的发送。
[0008]优选的,在一种云文档处理方法中确定目标云文档的关联用户后,还包括:获取关联用户对目标云文档的全部操作记录,基于所述操作记录获取每个关联用户对应的目标云文档的最终接收版本,生成版本集合;同时,将获取目标云文档的全部备份云文档,基于时间轴将备份云文档进行排序,获得备份序列;将备份序列中的备份云文档与上一个备份云文档进行对比,确定文档更改区,并获取文档更改区的数据大小,计算备份云文档的第一信息更新率:其中,表示备份序列中的第i个备份云文档的第一信息更新率;表示备份序列中的第i个备份云文档的文件大小;表示备份序列中的第i

1个备份云文档的文件大小;当i=0时,表示备份云文档为目标云文档的初始文档备份;Ag表示第i个备份云文档的第g个文档更改区;表示备份序列中的第i个备份云文档与第i

1个备份云文档进行对比获得文档更改区总数;表示第i个备份云文档的第g个文档更改区对应的内容分类在整个备份文档中数据重要程度评估值;表示文档大小变化对文档信息更新率的影响权重,取值在(0,1);表示文档内容变化对文档信息更新率的影响权重,取值在(0,1),且+=1;基于第一信息更新率,分别计算以版本集合中每个最终接收版本对应的文档为基准目标云文档的第二信息更新率:
其中,表示版本集合中第k最终接收版本对应的文档为基准目标云文档的第二信息更新率;k表示版本集合中第j最终接收版本对应的文档在备份序列中序列编号;基于第二信息更新率,生成提示标签,将提示标签与版本集合中各个最终接收版本进行匹配,基于所述最终接收版本与关联用户的关系,在关联用户对应的文档更新通知发送时,向文档更新通知添加提示标签。
[0009]优选的,在一种云文档处理方法中,还包括:基于虚拟管理账户访问云服务器,获取云服务器用户访问权限的权限设置特征以及云文档等级划分;根据权限设置特征,对用户进行分类,确定不同安全等级的云文档对应的权限开放用户群;获取不同安全等级的云文档对应的权限开放用户群,建立第一用户群,并获取第一用户群中各个目标用户对应的职位标签;根据所述职位标签,确定目标用户的内部职位,基于内部职位对应的业务范围,确定目标用户对应的业务数据的第二业务数据特征,同时,分别获取同一安全等级不同云文档的第一业务数据特征;将第二业务数据特征以第一业务数据特征进行对比,确定云文档的第二用户群,并建立云文档
‑‑
用户映射关系;基于云文档
‑‑
用户映射关系,建立云文档
‑‑
用户关联表。
[0010]优选的,在一种云文档处理方法中步骤4,包括:接收关联用户对目标云文档的访问请求;对访问请求进行解析,获取关联用户的显示要求,确定目标云文档显示类型;当显示类型为局部显示时,获取目标云文档对应的目录,基于所述目录建立文档定位坐标系,对云文档的各部分内容进行坐标定位,生成定位目录;基于关联用户选定的显示内容,对照定位目录,确定目标云文档的目标显示区域及其对应的第一坐标;基于第一坐标获取目标内容,将目标内容作为最终显示内容发送至关联用户对应用户端的预设显示区域进行显示。
[0011]优选的,在一种云文档处理方法中步骤4,还包括:当显示类型为全局显示时,获取关联用户的云文档获取记录,根据云文档获取记录,判断关联用户是否有目标云文档的可操作文档;当关联用户有目标云文档的可操作文档时,将关联用户的最新可操作文档作为下载预存文档,并获取下载预存文档对应的版本信息;基于目标云文档对应的文档操作信息,结合所述版本信息,获取文档差异;基于文档差异,在目标云文档中标定差异区域,并根据定位目录,确定差异区域对应的第二坐标;获取下载预存文档对应的原文档目录,将原文档目录与目标云文档目录进行对比,确定坐标定位差异,基于坐标定位差异,对照目标云文档目录,确定空白区域插入坐标;基于空白区域插入坐标向下载预本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种云文档处理方法,其特征在于,包括:步骤1:基于虚拟管理账户,实时获取云服务器中云文档的文档操作信息;步骤2:根据文档操作信息,判断云服务器中当前是否存在数据更新云文档,若存在,将存在数据更新文档作为目标云文档,获取目标云文档直接访问地址,生成文档更新通知;步骤3:基于云文档
‑‑
用户关联表,确定目标云文档的关联用户,将文档更新通知发送至关联用户对应的用户端;步骤4:接收关联用户对目标云文档的访问请求,并基于访问请求,确定目标云文档的显示类型,根据显示类型对目标云文档进行对应的显示预处理,获得最终显示内容,并根据最终显示内容进行云文档显示;显示类型包括全局显示以及局部显示两种;其中,步骤4包括:接收关联用户对目标云文档的访问请求;对访问请求进行解析,获取关联用户的显示要求,确定目标云文档显示类型;当显示类型为局部显示时,获取目标云文档对应的目录,基于所述目录建立文档定位坐标系,对云文档的各部分内容进行坐标定位,生成定位目录;基于关联用户选定的显示内容,对照定位目录,确定目标云文档的目标显示区域及其对应的第一坐标;基于第一坐标获取目标内容,将目标内容作为最终显示内容发送至关联用户对应用户端的预设显示区域进行显示。2.根据权利要求1所述的一种云文档处理方法,其特征在于,步骤1,包括:根据云服务器访问规则,生成虚拟管理账户;控制虚拟管理账户登录所述云服务器;基于全局访问虚拟账户访问云服务器的后台数据,获取云服务器中各个云文档的文档操作信息。3.根据权利要求1所述的一种云文档处理方法,其特征在于,步骤2,包括:根据文档操作信息,确定每个云文档对应的操作类型,当操作类型为编辑修改型时,判定所述云文档为数据更新云文档,并将所述数据更新云文档作为目标云文档;获取目标云文档的被更改数据,并根据被更改数据在目标云文档对应的目录,确定目标云文档数据更新位置,获得更新指示信息;向更新指示信息添加目标云文档对应的文档识别标识以及接访问地址,生成文档更新通知。4.根据权利要求1所述的一种云文档处理方法,其特征在于,步骤3,包括:基于云文档
‑‑
用户关联表,确定目标云文档的关联用户;获取每个关联用户对目标云文档的通知权限状态,并根据通知权限状态对关联用户进行筛选,获得允许通知发送的目标关联用户,生成待发送列表;根据待发送列表,将全部目标关联用户添加并发通知栏中完成文档更新通知的发送。5.根据权利要求4所述的一种云文档处理方法,其特征在于,确定目标云文档的关联用户后,还包括:获取关联用户对目标云文档的全部操作记录,基于所述操作记录获取每个关联用户对应的目标云文档的最终接收版本,生成版本集合;
同时,将获取目标云文档的全部备份云文档,基于时间轴将备份云文档进行排序,获得备份序列;将备份序列中的备份云文档与上一个备份云文档进行对比,确定文档更改区,并获取文档更改区的数据大小,计算备份云文档的第一信息更新率:其中,表示备份序列中的第i个备份云文档的第一信息更新率;表示备份序列中的第i个备份云文档的文件大小;表示备份序列中的第i

1个备份云文档的文件大小;当i=0时,表示备份云文档为目标云文档的初始文档备份;Ag表示第i个备份云文档的第g个文档更改区;表示备份序列中的第i个备份云文档与第i

1个备份云文档进行对比获得文档更改区总数;表示第i个备份云文档的第g个文档更改区对应的内容分类在整个备份文档中数据重要程度评估值;表示文档大小变化对文档信息更新率的影响权重,取值在(0,1);表示文档内容变化对文档信息更新率的影响权重,取值在(0,1),且+=1;基于第一信息更新率,分别计算...

【专利技术属性】
技术研发人员:陈潞潞
申请(专利权)人:北京觅图科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1