[发明专利]一种文档新版本自动提醒方法有效
申请号: | 201510434134.9 | 申请日: | 2015-07-22 |
公开(公告)号: | CN105045770B | 公开(公告)日: | 2018-03-23 |
发明(设计)人: | 张婷婷 | 申请(专利权)人: | 福建福昕软件开发股份有限公司 |
主分类号: | G06F17/22 | 分类号: | G06F17/22;H04L29/08 |
代理公司: | 北京科龙寰宇知识产权代理有限责任公司11139 | 代理人: | 孙皓晨 |
地址: | 350003 福建省福州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文档 新版本 自动 提醒 方法 | ||
技术领域
本发明涉及计算机技术领域,具体而言,涉及一种文档新版本自动提醒方法。
背景技术
多个用户共同使用一个文档时,一般由一文档作者将文档上传至一云端服务器,并提供下载链接给其他接收者,当文档作者对文档进行更新后,需要主动通知接收者文档已更新,以使接收者及时下载接收最新版本文档,避免版本冲突。这种文档新版本提醒方式需要文档作者在每一次更新文档时主动通知接收者,以使使用者及时下载接收最新版本文档,这种提醒方式对文档作者和接收者均不方便,并导致文档作者与接收者之间的互联性不强以及协作效率不高。
发明内容
本发明提供一种文档新版本自动提醒方法,用以在文档版本更新时主动提醒接收者。
为达到上述目的,本发明提供了一种文档新版本自动提醒方法,其中,文档由一指定的应用程序创建、打开及修改,该方法包括以下步骤:
S1:使用所述应用程序创建一文档,在该文档中插入一JavaScript客户端程序并在该文档中置入一文档标识,所述文档标识中存储有一云端服务器的访问地址;
S2:所述应用程序根据所述文档标识中的云端服务器的访问地址向所述云端服务器发出一文档号和版本特征值分配请求;
S3:所述云端服务器接收所述应用程序发送的所述文档号和版本特征值分配请求并向所述应用程序返回一全球唯一的文档号和一版本特征值,所述云端服务器同时将该全球唯一的文档号和版本特征值进行存储;
S4:所述应用程序接收所述全球唯一的文档号和所述版本特征值并将其插入所述文档标识中;
S5:文档作者将生成的该文档提供给接收者;
S6:文档作者对该文档进行修改后,所述应用程序向所述云端服务器发送一版本特征值分配请求;
S7:所述云端服务器接收所述应用程序发送的所述版本特征值分配请求并向所述应用程序返回一新版本特征值,该新版本特征值与以往每次分配的版本特征值均不相同,所述应用程序接收该新版本特征值并将该新版本特征值存入所述文档标识中,所述云端服务器亦保存该新版本特征值;
S8:接收者使用所述应用程序打开S5中接收到的文档;
S9:所述JavaScript客户端程序根据该文档的文档标识中的云端服务器的访问地址访问所述云端服务器,将该文档中的全球唯一的文档号和最后一次存入文档标识中的版本特征值均发送至所述云端服务器;
S10:所述云端服务器根据接收到的全球唯一的文档号检索出最后一次存入的版本特征值并其与接收到的版本特征值进行比较,若二者不一致则向所述JavaScript客户端程序返回一文档版本不一致查询结果;
S11:所述JavaScript客户端程序接收所述文档版本不一致查询结果并通过所述应用程序将一文档版本更新提醒信息呈现给接收者。
在本发明的一实施例中,所述文档为PDF文档。
在本发明的一实施例中,在步骤S11中,所述应用程序通过一弹出框将所述文档版本更新提醒信息呈现给接收者。
在本发明的一实施例中,在步骤S8执行之前,步骤S6和步骤S7至少循环执行一次。
在本发明的一实施例中,所述云端服务器中还存储有文档的最新版本,步骤S11之后进一步包括以下步骤:
S12:所述应用程序向所述云端服务器发送一文档版本更新请求,所述云端服务器接收该文档版本更新请求并将文档的最新版本发送至所述应用程序,所述应用程序将该文档更新为最新版本。
为了达到上述目的,本发明还提供了另一种文档新版本自动提醒方法,其中,文档由一指定的应用程序创建、打开及修改,该方法包括以下步骤:
S1:使用所述应用程序创建一文档,在该文档中插入一JavaScript客户端程序并在该文档中置入一文档标识,所述文档标识中存储有一云端服务器的访问地址;
S2:所述应用程序根据所述文档标识中的云端服务器的访问地址向所述云端服务器发出一文档号分配请求;
S3:所述云端服务器接收所述应用程序发送的所述文档号分配请求并向所述应用程序返回一全球唯一的文档号,所述云端服务器同时将该全球唯一的文档号进行存储;
S4:所述应用程序接收所述全球唯一的文档号并将其插入所述文档标识中;
S5:所述应用程序生成一版本特征值并将其插入所述文档标识中;
S6:所述应用程序将所述版本特征值发送至所述云端服务器,所述云端服务器存储所述版本特征值;
S7:文档作者将生成的该文档提供给接收者;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建福昕软件开发股份有限公司,未经福建福昕软件开发股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510434134.9/2.html,转载请声明来源钻瓜专利网。