基于在线工作系统的文件处理方法、装置以及存储介质制造方法及图纸

技术编号:27588348 阅读:28 留言:0更新日期:2021-03-10 10:04
本申请公开了一种基于在线工作系统的文件处理方法、装置以及存储介质。其中,该方法包括:虚拟应用服务器与终端设备的虚拟应用客户端进行交互,并根据交互启动应用程序;以及虚拟应用服务器在应用程序中打开由基于B/S架构的在线工作系统所管理的文件,并将打开文件的界面发送至终端设备,其中,虚拟应用服务器获取文件的操作,包括:虚拟应用服务器将文件从与在线工作系统服务器关联的第一存储设备传输至与虚拟应用服务器关联的第二存储设备。输至与虚拟应用服务器关联的第二存储设备。输至与虚拟应用服务器关联的第二存储设备。

【技术实现步骤摘要】
基于在线工作系统的文件处理方法、装置以及存储介质


[0001]本申请涉及协同办公
,特别是涉及一种基于在线工作系统的文件处理方法、装置以及存储介质。

技术介绍

[0002]在复杂工业产品的研发过程中,跨企业跨地域组建的研发团队在解决技术难题、确认后续工作时,必须进行集体协作、协同研发。但企业研发人员有时不仅需要内部成员之间分享协作,还需要同企业外的协作成员(如专家、客户、供应商等)进行研发数据交换、方案评审、技术交流等活动。研发人员的计算机没有安装协作成员常用的CAD软件,对于设计完的产品数据无法实时相互查看、引用、参考,从而造成研发人员之间协作困难。图1A至图1C示例性地示出了现有技术中的数据管理系统方案示意图。参考图1A所示,在本地终端设置CAD软件与产品数据管理系统客户端,是目前市场上的主流方案,需要在本地计算机上安装CAD设计软件以及产品数据管理系统客户端,对本地计算机配置要求高,软件程序安装过程复杂,往往每人占用一套软硬件资源,成本较高。此外图1B示出了将CAD软件部署在本地终端而将产品数据管理系统部署在云端的技术方案。该方案相对于图1A所示的技术方案有了很大改进,将产品数据管理系统完全云端部署,但依然要求本地计算机安装CAD软件。图1C示出了将CAD软件和产品数据管理系统均部署在云端的技术方案,但是目前市场上部署在云端的CAD软件的功能和交互体验,与部署在本地终端的客户端CAD软件有很大差距。云CAD配套的产品数据管理功能偏弱,也无法满足不同用户对其它CAD软件的集成需要,因此导致无法合理的用应用程序处理文件。
[0003]针对现有的在线工作系统无法合理的利用程序处理文件,影响在线工作效率的技术问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本公开的实施例提供了一种基于在线工作系统的文件处理方法、装置以及存储介质,以至少解决现有技术中存在的在线工作系统无法合理的利用程序处理文件,影响在线工作效率的技术问题。
[0005]根据本公开实施例的一个方面,提供了一种基于在线工作系统的文件处理方法,包括:虚拟应用服务器与终端设备的虚拟应用客户端进行交互,并根据交互启动应用程序;以及虚拟应用服务器在应用程序中打开由基于B/S架构的在线工作系统所管理的文件,并将打开文件的界面发送至终端设备,其中,虚拟应用服务器获取文件的操作,包括:虚拟应用服务器将文件从与在线工作系统服务器关联的第一存储设备传输至与虚拟应用服务器关联的第二存储设备。
[0006]根据本公开实施例的另一方面,还提供了一种基于在线工作系统的文件处理方法,包括:虚拟应用服务器与终端设备的虚拟应用客户端进行交互,并向终端设备发送对文件进行编辑的应用程序的界面;虚拟应用服务器响应于用户在应用程序中将文件同步至基
于B/S架构的在线工作系统的操作,将文件传输至与虚拟应用服务器关联的第二存储设备;以及虚拟应用服务器将文件从第二存储设备传输至与在线工作系统服务器相关联的第一存储设备。
[0007]根据本公开实施例的另一个方面,还提供了一种存储介质,存储介质包括存储的程序,其中,在程序运行时由处理器执行以上任意一项所述的方法。
[0008]根据本公开实施例的另一个方面,还提供了一种基于在线工作系统的文件处理装置,包括:第一交互模块,用于虚拟应用服务器与终端设备的虚拟应用客户端进行交互,并根据交互启动应用程序;以及文件打开模块,用于虚拟应用服务器在应用程序中打开由基于B/S架构的在线工作系统所管理的文件,并将打开文件的界面发送至终端设备,其中,虚拟应用服务器获取文件的操作,包括:第一文件传输模块,用于虚拟应用服务器将文件从与在线工作系统服务器关联的第一存储设备传输至与虚拟应用服务器关联的第二存储设备。
[0009]根据本公开实施例的另一个方面,还提供了一种基于在线工作系统的文件处理装置,包括:第二交互模块,用于虚拟应用服务器与终端设备的虚拟应用客户端进行交互,并向终端设备发送对文件进行编辑的应用程序的界面;第二文件传输模块,用于虚拟应用服务器响应于用户在应用程序中将文件同步至基于B/S架构的在线工作系统的操作,将文件传输至与虚拟应用服务器关联的第二存储设备;以及文件存储模块,用于虚拟应用服务器将文件从第二存储设备传输至与在线工作系统服务器相关联的第一存储设备。
[0010]根据本公开实施例的另一个方面,还提供了一种基于在线工作系统的文件处理装置,包括:第一处理器;以及第一存储器,与第一处理器连接,用于为第一处理器提供处理以下处理步骤的指令:虚拟应用服务器与终端设备的虚拟应用客户端进行交互,并根据交互启动应用程序;以及虚拟应用服务器在应用程序中打开由基于B/S架构的在线工作系统所管理的文件,并将打开文件的界面发送至终端设备,其中,虚拟应用服务器获取文件的操作,包括:虚拟应用服务器将文件从与在线工作系统服务器关联的第一存储设备传输至与虚拟应用服务器关联的第二存储设备。
[0011]根据本公开实施例的另一个方面,还提供了一种基于在线工作系统的文件处理装置,包括:第二处理器;以及第二存储器,与第二处理器连接,用于为第二处理器提供处理以下处理步骤的指令:虚拟应用服务器与终端设备的虚拟应用客户端进行交互,并向终端设备发送对文件进行编辑的应用程序的界面;虚拟应用服务器响应于用户在应用程序中将文件同步至基于B/S架构的在线工作系统的操作,将文件传输至与虚拟应用服务器关联的第二存储设备;以及虚拟应用服务器将文件从第二存储设备传输至与在线工作系统服务器相关联的第一存储设备。
[0012]在本公开实施例中,虚拟应用服务器首先终端设备的虚拟应用客户端进行交互,并根据交互启动应用程序。然后,虚拟应用服务器在应用程序中打开由基于B/S架构的在线工作系统所管理的文件,并将打开文件的界面发送至终端设备,其中,虚拟应用服务器可以将文件从与在线工作系统服务器关联的第一存储设备传输至与虚拟应用服务器关联的第二存储设备,实现文件的获取。与现有技术相比,首先本方案不需要在本地安装在线工作系统的客户端,从而实现了在线工作系统的轻量化部署。此外,在线工作所需要使用的应用程序部署在虚拟应用服务器上设置的虚拟应用系统中,并且可以通过虚拟应用客户端在终端设备本地进行操作,因此也不需要在终端设备本地安装应用程序。即,本方案的在线工作系
统采用浏览器、客户端、服务器混合的结构(即,C/B/S混合),以Browser/Server(B/S)的架构方式实现在线工作系统架构,并且通过远程虚拟应用的方式实现应用程序的部署。由于不依赖于使用部署在在线工作系统中的应用程序,因此相对于现有技术而言,本实施例的技术方案可以部署功能和交互体验更加完善的应用程序。并且由于不需要在终端设备部署应用程序的客户端,因此在提供了功能完善的应用程序的同时,还实现了应用程序的轻量化部署。此外,本方案打开文件的过程中,首先将文件从与在线工作系统服务器关联的第一存储设备传输至与虚拟应用服务器关联的第二存储设备,然后在第二存储设备中打开文件,因此可以合理的利用应用程序处理文本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于在线工作系统的文件处理方法,其特征在于,包括:虚拟应用服务器与终端设备的虚拟应用客户端进行交互,并根据所述交互启动应用程序;以及所述虚拟应用服务器在所述应用程序中打开由基于B/S架构的在线工作系统所管理的文件,并将打开所述文件的界面发送至所述终端设备,其中,所述虚拟应用服务器获取所述文件的操作,包括:所述虚拟应用服务器将所述文件从与所述在线工作系统服务器关联的第一存储设备传输至与所述虚拟应用服务器关联的第二存储设备。2.根据权利要求1所述的方法,其特征在于,虚拟应用服务器与终端设备的虚拟应用客户端进行交互,并根据所述交互启动应用程序的操作,包括:虚拟应用服务器通过第一代理程序模块从所述虚拟应用客户端接收启动所述应用程序的应用程序启动指令;以及虚拟应用服务器响应于所述应用程序启动指令,通过第一代理程序模块启动所述应用程序,并且其中所述虚拟应用服务器将所述文件从与所述在线工作系统服务器关联的第一存储设备传输至与所述虚拟应用服务器关联的第二存储设备的操作,包括:所述虚拟应用服务器通过所述第一代理程序模块从所述虚拟应用客户端接收所述文件的文件信息;以及所述虚拟应用服务器通过所述第一代理程序模块调用第二代理程序模块控制所述第一存储设备将所述文件传输至所述第二存储设备,其中所述第二代理程序模块用于对所述第一存储设备和所述第二存储设备进行调度。3.根据权利要求1所述的方法,其特征在于,所述虚拟应用服务器将所述文件从与在线工作系统服务器关联的第一存储设备传输至与所述虚拟应用服务器关联的第二存储设备的操作,包括:所述虚拟应用服务器通过第二代理程序模块控制所述第一存储设备将所述文件传输至所述第二存储设备,其中所述第二代理程序模块用于对所述第一存储设备和所述第二存储设备进行调度。4.根据权利要求1所述的方法,其特征在于,还包括:所述在线工作系统服务器响应于用户在所述在线工作系统的工作页面对所述文件的文件标识的触发操作,向所述终端设备的虚拟应用客户端发送启动所述应用程序的应用程序启动请求以及所述文件的文件信息,其中所述文件为指定类型的文件,并且其中虚拟应用服务器与终端设备的虚拟应用客户端进行交互,并根据所述交互启动应用程序的操作,包括:所述虚拟应用服务器从所述虚拟应用客户端接收与所述应用程序启动请求对应的应用程序启动指令,并根据所述应用程序启动指令启动所述应用程序,并且其中所述虚拟应用服务器将所述文件从与在线工作系统服务器关联的第一存储设备传输至与所述虚拟应用服务器关联的第二存储设备的操作,包括:所述虚拟应用服务器将所述文件从与在线工作系统服务器关联的第一存储设备传输至与所述虚拟应用服务器关联的第二存储设备,其中所述第二存储设备用于存储指定类型的文件,并且其中所述虚拟应用服务器打开所述文件的操作,包括:所述虚拟应用服务器响应于用户触
发设置于所述应用程序的插件的操作,将所述文件从所述第二存储设备加载至所述应用程序,其中所述插件用于检出所述文件。5.根据权利要求1所述的方法,其特征在于,还包括:所述在线工作系统服务器响应于用户在所述在线工作系统的工作页面对所述文件的文件标识的触发操作,向所述终端设备的虚拟应用客户端发送启动所述应用程序的应用程序启动请求以及所述文件的文件信息,其中所述文件为非指定类型的文件,并且其中虚拟应用服务器与终端设备的虚拟应用客户端进行交互,并根据所述交互启动应用程序的操作,包括:所述虚拟应用服务器从所述虚拟应用客户端接收与所述应用程序启动请求对应的应用程序启动指令,并根据所述应用程序启动指令启动所述应用程序,并且其中所述虚拟应用服务器将所述文件从与在线工作系统服务器关联的第一存储设备传输至与所述虚拟应用服务器关联的第二存储设备的操作,包括:所述虚拟应用服务器从所述虚拟应用客户端接收与所述文件信息对应的文件启动指令,其中所述文件启动指令用于指示所述虚拟应用服务器打开所述文件;以及所述虚拟应用服务器响应于所述文件启动指令,将所述文件从与在线工作系统服务器关联的第一存储设备传输至与所述虚拟应用服务器关联的第二存储设备,其中所述第二存储设备用于存储非指定类型的文件,并且其中所述虚拟应用服务器打开所述文件的操作,包括:所述虚拟应用服务器在启动所述应用程序后将所述文件从所述第二存储设备加载至所述应用程序。6.一种基于在线工作系统的文件处理方法,其特征在于,包括:虚拟应用服务器与终端设备的虚拟应用客户端进行交互,并向所述终端设备发送对文件进行编辑的应用程序的界面;所述虚拟应用服务器响应于用户在应用程序中将所述文件同步至基于B/S架构的在线工作系统的操作,将所述文件传输至与所述虚拟应用服务器关...

【专利技术属性】
技术研发人员:潘加东张增华吴风谢金林赵秀娟季向远师阳
申请(专利权)人:橙色云设计有限公司
类型:发明
国别省市:

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

1