[发明专利]文件冲突检测在审
申请号: | 202080012766.5 | 申请日: | 2020-01-28 |
公开(公告)号: | CN113490929A | 公开(公告)日: | 2021-10-08 |
发明(设计)人: | 尼尚特·贾万特·卡拉吉卡尔;阿贾伊·库马尔;詹森·延楚列夫 | 申请(专利权)人: | 思杰系统有限公司 |
主分类号: | G06F16/176 | 分类号: | G06F16/176;G06F11/14;G06F8/71;G06F9/52 |
代理公司: | 北京安信方达知识产权代理有限公司 11262 | 代理人: | 周靖;杨明钊 |
地址: | 美国佛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 文件 冲突 检测 | ||
本文描述了用于计算设备上的共享文件冲突检测的方法和系统。计算设备存储可由各种其他计算设备访问的共享文件。在一个或多个计算设备上执行的操作系统生成对应于与共享文件相关联的文件操作的文件句柄。计算设备中的一个或多个可以从远程计算设备接收对与共享文件相关联的文件操作的请求。可向用户传输对应于与共享文件相关联的文件句柄的通知。可基于与共享文件相关联的文件句柄、文件操作和/或文件操作是否可导致应用程序崩溃或导致数据损坏来实现或拒绝对文件操作的请求。
相关申请的交叉引用
本申请要求于2019年1月30日提交的美国非临时专利申请第16/262,496号的优先权,该专利申请的全部内容通过引用明确地并入本文。
技术领域
本文中描述的各方面总体上涉及计算机和计算机网络。具体地,本文中描述的各方面涉及文件系统、操作系统、读、写和存储数据、存储区域网络、版本化和计算机联网。
背景技术
计算机联网的改进使得跨多个计算设备共享对单个文件的访问变得越来越有吸引力。例如,公司的雇员可以共享和编辑存储在集中式服务器上的单个文档。诸如位于马里兰州森林山的阿帕奇(Apache)软件基金会的SUVERSION系统的版本化和修订控制系统可以允许这样的雇员随时间跟踪对文件的编辑。例如,版本化和修订控制程序的用户可将文件标记为在系统上打开,对该文件进行编辑,并将该文件标记为已发布以供其他用户编辑/访问。一些版本控制程序允许用户同时编辑特定类型的文件。例如,位于加利福尼亚州山景城的谷歌有限责任公司(Google LLC)的GOOGLE DOCS系统向用户提供了实时访问和编辑相同文档的能力,但是仅提供对办公套件文档(例如电子表格和文本文档)的支持。
发明内容
下文呈现本文中描述的各个方面的简化概述。本概述不是广泛的概述,并且不旨在标识所需的或关键的元素或者描绘权利要求的范围。以下概述仅以简化形式呈现一些概念,作为以下提供的更详细描述的介绍性序言。
为了克服本领域中的限制,并且为了克服在阅读和理解本说明书时显而易见的其他限制,本文中描述的各方面针对与共享文件相关联的编辑和冲突检测。诸如服务器等主机计算设备可存储可由多个计算设备访问的共享文件。例如,文本文档可以存储在主机计算设备上,并且用户可以使用相同或不同的计算设备,能够读取、编辑和/或删除该文本文档。主机计算设备可以执行操作系统,当主机计算设备或另一计算设备访问共享文件时,该操作系统创建对应于该访问的文件句柄。例如,可在主机计算设备打开或写入共享文件时创建文件句柄。可以监视这种文件句柄的创建和/或存在。例如,主机计算设备和/或其他计算设备可使用在主机计算设备上执行的操作系统来确定给定文件的文件句柄,从而可指示该文件是否正被访问和/或可能被编辑。主机计算设备可从计算设备接收共享文件的文件操作(例如,对文件操作的请求,诸如对共享文件的编辑)。文件操作可以是通过例如用共享文件的第二版本替换共享文件的第一版本来编辑共享文件,和/或可以是添加和/或移除共享文件的一个或多个部分。主机计算设备和/或其他计算设备可以将与编辑共享文件的请求相关联的共享文件的版本与共享文件进行比较。例如,文件操作请求可包括向文件的末端添加一行,且主机计算设备可比较具有和不具有所述行的共享文件的版本。主机计算设备可将对应于文件句柄和/或文件操作的通知传输到一个或多个计算设备,和/或可批准或拒绝文件操作。
这些和附加的方面将受益于下面进一步详细讨论的公开内容而被理解。
附图说明
通过参照考虑附图的以下描述,可以获得对本文中描述的各方面及其优点的更完整的理解,在附图中,相同的附图标记指示相同的特征,并且其中:
图1描绘了可以根据本文中描述的一个或多个说明性方面使用的说明性计算机系统架构。
图2描绘了可以根据本文中描述的一个或多个说明性方面使用的说明性远程访问系统架构。
图3描绘了描绘具有共享文件和多个本地计算设备的服务器的说明性架构。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于思杰系统有限公司,未经思杰系统有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202080012766.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于控制和/或配置建筑机械的装置和方法
- 下一篇:视频编解码方法和装置