【技术实现步骤摘要】
基于在线工作系统的文件处理方法、装置以及存储介质
[0001]本申请涉及协同办公
,特别是涉及一种基于在线工作系统的文件处理方法、装置以及存储介质。
技术介绍
[0002]在复杂工业产品的研发过程中,跨企业跨地域组建的研发团队在解决技术难题、确认后续工作时,必须进行集体协作、协同研发。但企业研发人员有时不仅需要内部成员之间分享协作,还需要同企业外的协作成员(如专家、客户、供应商等)进行研发数据交换、方案评审、技术交流等活动。研发人员的计算机没有安装协作成员常用的CAD软件,对于设计完的产品数据无法实时相互查看、引用、参考,从而造成研发人员之间协作困难。图1A至图1C示例性地示出了现有技术中的数据管理系统方案示意图。参考图1A所示,在本地终端设置CAD软件与产品数据管理系统客户端,是目前市场上的主流方案,需要在本地计算机上安装CAD设计软件以及产品数据管理系统客户端,对本地计算机配置要求高,软件程序安装过程复杂,往往每人占用一套软硬件资源,成本较高。此外图1B示出了将CAD软件部署在本地终端而将产品数据管理系统部署在云端的技术方案。该方案相对于图1A所示的技术方案有了很大改进,将产品数据管理系统完全云端部署,但依然要求本地计算机安装CAD软件。图1C示出了将CAD软件和产品数据管理系统均部署在云端的技术方案,但是目前市场上部署在云端的CAD软件的功能和交互体验,与部署在本地终端的客户端CAD软件有很大差距。云CAD配套的产品数据管理功能偏弱,也无法满足不同用户对其它CAD软件的集成需要,因此导致无法合理的用应用程 ...
【技术保护点】
【技术特征摘要】
1.一种基于在线工作系统的文件处理方法,其特征在于,包括:虚拟应用服务器与终端设备的虚拟应用客户端进行交互,并根据所述交互启动应用程序;以及所述虚拟应用服务器在所述应用程序中打开由基于B/S架构的在线工作系统所管理的文件,并将打开所述文件的界面发送至所述终端设备,其中,所述虚拟应用服务器获取所述文件的操作,包括:所述虚拟应用服务器将所述文件从与所述在线工作系统服务器关联的第一存储设备传输至与所述虚拟应用服务器关联的第二存储设备。2.根据权利要求1所述的方法,其特征在于,虚拟应用服务器与终端设备的虚拟应用客户端进行交互,并根据所述交互启动应用程序的操作,包括:虚拟应用服务器通过第一代理程序模块从所述虚拟应用客户端接收启动所述应用程序的应用程序启动指令;以及虚拟应用服务器响应于所述应用程序启动指令,通过第一代理程序模块启动所述应用程序,并且其中所述虚拟应用服务器将所述文件从与所述在线工作系统服务器关联的第一存储设备传输至与所述虚拟应用服务器关联的第二存储设备的操作,包括:所述虚拟应用服务器通过所述第一代理程序模块从所述虚拟应用客户端接收所述文件的文件信息;以及所述虚拟应用服务器通过所述第一代理程序模块调用第二代理程序模块控制所述第一存储设备将所述文件传输至所述第二存储设备,其中所述第二代理程序模块用于对所述第一存储设备和所述第二存储设备进行调度。3.根据权利要求1所述的方法,其特征在于,所述虚拟应用服务器将所述文件从与在线工作系统服务器关联的第一存储设备传输至与所述虚拟应用服务器关联的第二存储设备的操作,包括:所述虚拟应用服务器通过第二代理程序模块控制所述第一存储设备将所述文件传输至所述第二存储设备,其中所述第二代理程序模块用于对所述第一存储设备和所述第二存储设备进行调度。4.根据权利要求1所述的方法,其特征在于,还包括:所述在线工作系统服务器响应于用户在所述在线工作系统的工作页面对所述文件的文件标识的触发操作,向所述终端设备的虚拟应用客户端发送启动所述应用程序的应用程序启动请求以及所述文件的文件信息,其中所述文件为指定类型的文件,并且其中虚拟应用服务器与终端设备的虚拟应用客户端进行交互,并根据所述交互启动应用程序的操作,包括:所述虚拟应用服务器从所述虚拟应用客户端接收与所述应用程序启动请求对应的应用程序启动指令,并根据所述应用程序启动指令启动所述应用程序,并且其中所述虚拟应用服务器将所述文件从与在线工作系统服务器关联的第一存储设备传输至与所述虚拟应用服务器关联的第二存储设备的操作,包括:所述虚拟应用服务器将所述文件从与在线工作系统服务器关联的第一存储设备传输至与所述虚拟应用服务器关联的第二存储设备,其中所述第二存储设备用于存储指定类型的文件,并且其中所述虚拟应用服务器打开所述文件的操作,包括:所述虚拟应用服务器响应于用户触
发设置于所述应用程序的插件的操作,将所述文件从所述第二存储设备加载至所述应用程序,其中所述插件用于检出所述文件。5.根据权利要求1所述的方法,其特征在于,还包括:所述在线工作系统服务器响应于用户在所述在线工作系统的工作页面对所述文件的文件标识的触发操作,向所述终端设备的虚拟应用客户端发送启动所述应用程序的应用程序启动请求以及所述文件的文件信息,其中所述文件为非指定类型的文件,并且其中虚拟应用服务器与终端设备的虚拟应用客户端进行交互,并根据所述交互启动应用程序的操作,包括:所述虚拟应用服务器从所述虚拟应用客户端接收与所述应用程序启动请求对应的应用程序启动指令,并根据所述应用程序启动指令启动所述应用程序,并且其中所述虚拟应用服务器将所述文件从与在线工作系统服务器关联的第一存储设备传输至与所述虚拟应用服务器关联的第二存储设备的操作,包括:所述虚拟应用服务器从所述虚拟应用客户端接收与所述文件信息对应的文件启动指令,其中所述文件启动指令用于指示所述虚拟应用服务器打开所述文件;以及所述虚拟应用服务器响应于所述文件启动指令,将所述文件从与在线工作系统服务器关联的第一存储设备传输至与所述虚拟应用服务器关联的第二存储设备,其中所述第二存储设备用于存储非指定类型的文件,并且其中所述虚拟应用服务器打开所述文件的操作,包括:所述虚拟应用服务器在启动所述应用程序后将所述文件从所述第二存储设备加载至所述应用程序。6.一种基于在线工作系统的文件处理方法,其特征在于,包括:虚拟应用服务器与终端设备的虚拟应用客户端进行交互,并向所述终端设备发送对文件进行编辑的应用程序的界面;所述虚拟应用服务器响应于用户在应用程序中将所述文件同步至基于B/S架构的在线工作系统的操作,将所述文件传输至与所述虚拟应用服务器关...
【专利技术属性】
技术研发人员:潘加东,张增华,吴风,谢金林,赵秀娟,季向远,师阳,
申请(专利权)人:橙色云设计有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。