发明名称 |
使用文件锁来控制对文档的访问 |
摘要 |
各示例涉及用于控制对文档服务器上的文档文件的访问的系统和方法。一示例系统包括存储在文档服务器上的文档文件、以及文档访问处理模块,该文档文件中的至少一个引用文件锁。示例文档访问处理模块包括确定请求访问该文档文件的客户机计算机的软件应用程序的共同创作状态的文件共享处理模块,以及存储一个或多个文件锁并控制文件锁的设置和重置的文件锁处理模块。示例文档访问处理模块使用软件应用程序的共同创作状态和文档文件的文件锁状态来判定软件应用程序是否被允许能够写访问该文档文件。 |
申请公布号 |
CN102016872B |
申请公布日期 |
2014.04.09 |
申请号 |
CN200980116872.1 |
申请日期 |
2009.04.02 |
申请人 |
微软公司 |
发明人 |
S·斯卡里亚;N·坎南;S·P·克拉克;M·A·S·S·波斯;C·J·安托斯;M·R·奈特;A·G·卡尔森;D·A·赫奇佩思;M·P·帕特尔;A·S·沃森;J·B·拜勒;E·彼得罗娃 |
分类号 |
G06F21/62(2013.01)I |
主分类号 |
G06F21/62(2013.01)I |
代理机构 |
上海专利商标事务所有限公司 31100 |
代理人 |
蔡悦;钱静芳 |
主权项 |
一种用于控制对文档服务器(104)上的文档文件(304)的访问的系统,所述系统包括:存储在文档服务器(104)上的一个或多个文档文件(304),至少一个文档文件(304)引用存储在所述文档服务器(104)上的文件锁,其中所述文件锁包括独占锁和共享锁,其中所述共享锁允许多个软件应用程序写访问所述至少一个文档文件;以及文档访问处理模块(302),所述文档访问处理模块包括:确定请求访问所述文档文件(304)的客户机计算机的软件应用程序(202、204)的共同创作状态的文件共享处理模块(402),其中所述共同创作状态指示所述软件应用程序是否支持共同创作;以及存储一个或多个文件锁、控制文件锁的设置和重置、以及确定所述至少一个文档文件的文件锁状态的文件锁处理模块(404);其中,所述文档访问处理模块使用软件应用程序(202、204)的共同创作状态和所述至少一个文档文件(304)的所述文件锁状态来判定软件应用程序(202、204)是否被允许能够写访问所述至少一个文档文件(304)。 |
地址 |
美国华盛顿州 |