本发明专利技术公开了一种三维模型文件导入控制方法及客户端,在接收到将三维模型文件拖入目标三维软件的三维模型文件拖入指令后,并不是执行默认的将该待导入文件在目标三维软件中打开处理,而是显示目标三维软件的快捷功能菜单,然后根据待导入三维模型文件的路径信息,根据当前需求灵活的使用快捷功能菜单中的功能项将待导入三维模型文件进行导入处理。本发明专利技术提供的三维模型文件拖动操作并不仅限于打开这一单一的导入处理,而是可以根据当前需求灵活的选择相应的功能项执行对应的导入处理,例如包括但不限于引用功能项执行引用导入处理,插入功能项执行插入导入处理。因此可以丰富文件拖入操作的功能,简化对应功能的操作,提升用户体验满意度。
【技术实现步骤摘要】
插件调用、管理方法、客户端及管理服务器
本专利技术涉及三维领域,具体涉及一种插件调用、管理方法、客户端及管理服务器。
技术介绍
随着三维领域的快速发展,三维建模在建筑、航天、数控加工等领域得到的广泛的应用。在各领域从事三维建模相关工作的从业人员也日益增多。随着三维应用在各领域应用的积累以及从业人员开发、设计工作经验的积累,开发人员会开发设计出很多实现各种功能的插件。但是,目前开发人员所设计出的插件一般都是供公司内部使用或供个人自己使用,且有些使用还仅仅是一次性使用,后续就不再使用了,这大大的限制了资源使用的范围以及造成资源浪费。同时且其他人员在实现相同功能时,也只能完完全全的重新开发,提升了人力和开发成本,同时也降低了效率,严重制约了三维领域行业的发展,同时也不利于从业人员之间的有利沟通交流。而究其开发人员不愿意分享自己开发成果的原因,主要是没有一个可以既能很好的保障开发成果的知识产权不受侵权,又能面向大家以供大家交流、使用的平台。
技术实现思路
本专利技术要解决的主要技术问题是,提供一种插件调用、管理方法、客户端及管理服务器,解决现有三维领域开发人员开发的插件不能很好的进行共享的问题。为解决上述技术问题,本专利技术提供一种插件调用方法,包括:检测到插件标识被拖入对应的目标软件时,向管理服务器发送文件获取请求,所述文件获取请求用于获取所述插件标识对应的插件源文件;接收所述管理服务器在判定所述文件获取请求具有源文件获取权限时反馈的插件源文件并直接导入所述目标软件;在所述目标软件对所述插件源文件安装完毕后,将所述插件源文件删除。在本专利技术的一种实施例中,所述插件标识为插件源文件对应的插件图标,检测插件标识是否被拖入对应的目标软件之前,还包括:向所述管理服务器发送图标获取鉴权请求,所述图标获取鉴权请求包括待获取图标之插件源文件信息以及待鉴权内容;接收所述管理服务器对所述待鉴权内容鉴权通过后,根据所述插件源文件信息反馈的插件图标,并将所述插件图标在工具库中进行展示。在本专利技术的一种实施例中,从所述管理服务器接收到的插件源文件为加密文件,对所述插件源文件进行加密时的方式与所述目标软件的解密方式对应。为解决上述技术问题,本专利技术还提供一种插件管理方法,包括:接收客户端发送的文件获取请求,所述文件获取请求为所述客户端检测到插件标识被拖入对应的目标软件时触发的;判定所述文件获取请求具有源文件获取权限时,根据所述文件获取请求从文件库中提取所述插件标识对应的插件源文件并发送给所述客户端;所述文件库中的插件源文件包括客户端上传的插件源文件。在本专利技术的一种实施例中,还包括:接收客户端发送的插件上传请求,所述插件上传请求包括待上传的插件源文件;在接收到对所述待上传的插件源文件审核通过的通知后,将所述待上传的插件源文件采用与所述目标软件解密方式对应的加密方式进行加密存储至所述文件库,并在主题大厅中显示该插件源文件的展示信息。在本专利技术的一种实施例中,所述展示信息包括插件源文件对应的插件图标,所述插件图标为客户端通过所述插件上传请求发送的,或在接收到对所述待上传的插件源文件审核通过的通知后,根据所述待上传的插件源文件生成的。在本专利技术的一种实施例中,还包括:接收客户端发送的插件图标获取鉴权请求,所述图标获取鉴权请求包括待获取图标之插件源文件信息以及待鉴权内容;对所述待鉴权内容鉴权通过时,根据所述插件源文件信息向所述客户端反馈对应的插件图标,以供所述客户端将所述插件图标在三维工具库中进行展示。为解决上述技术问题,本专利技术还提供一种客户端,包括:文件获取模块,用于检测到插件标识被拖入对应的目标软件时,向管理服务器发送文件获取请求,所述文件获取请求用于获取所述插件标识对应的插件源文件;文件导入模块,用于接收所述管理服务器在判定所述文件获取请求具有源文件获取权限时反馈的插件源文件并直接导入所述目标软件;文件删除模块,用于在所述目标软件对所述插件源文件安装完毕后,将所述插件源文件删除。为解决上述技术问题,本专利技术还提供一种管理服务器,包括:请求接收模块,用于接收客户端发送的文件获取请求,所述文件获取请求为所述客户端检测到插件标识被拖入对应的目标软件时触发的;文件发送模块,用于判定所述文件获取请求具有源文件获取权限时,根据所述文件获取请求从文件库中提取所述插件标识对应的插件源文件并发送给所述客户端,所述文件库中的插件源文件包括客户端上传的插件源文件。在本专利技术的一种实施例中,还包括文件管理模块;所述请求接收模块还用于接收客户端发送的插件上传请求,所述插件上传请求包括待上传的插件源文件;所述文件管理模块用于在接收到对所述待上传的插件源文件审核通过的通知后,将所述待上传的插件源文件采用与所述目标软件解密方式对应的加密方式进行加密存储至所述文件库,并在主题大厅中显示该插件源文件的展示信息。本专利技术的有益效果是:本专利技术提供的一种插件调用、管理方法、客户端及管理服务器,管理服务器的文件库中可以存储开发人员通过客户端上传的插件源文件以供其他开发人员下载使用,开发人员也可以在需要使用插件时,通过在客户端上将对应的插件标识拖入对应的目标软件,从而触发向管理服务器发送文件获取请求;管理服务器接收到后判定该文件获取请求是否具有相应的权限,并在具有权限时才下发插件标识对应的源文件给客户端,而客户端接收到之后则直接将其导入目标软件进行安装,并在安装完成后将插件源文件删除,这样在客户端本地就不会保存源文件,防止盗用。因此,本专利技术提供的方案至少具备以下优点:1、开发人员开发出插件后,可以将插件上传至管理服务器以进行分享,而管理服务器在分享时可以采用权限制分享,这样既能保护开发人员的开发成果,又能向开发人员反馈一定的报酬,提升开发人员的积极性和成就感;2、其他开发人员在需要使用他人开发的插件时,可以从管理服务器上进行下载,并不需要重复开发,既能大大的节省时间,降低开发成本和提升效率,又能在使用他人开发的插件过程中实现交流、学习,更利于行业发展;3、其他开发人员通过客户端获取对应的插件源文件时,只需要将对应的插件图标拖入目标软件,这种操作方式既符合用户的操作习惯,又能提升操作的便捷性和准确性,因此可进一步提升用户体验的满意度;4、其他开发人员通过客户端获取到对应的插件源文件后,该插件源文件在客户端本地不会单独保存,而是直接导入目标软件,由目标软件进行内部安装,并在安装完成后予以删除,因此自始至终客户端上都不会保存从管理服务器获取的源文件,因此能进一步防止开发成果被非法盗用,对开发成果的知识产权进行了很好的保护。另外,进一步地,本专利技术中的管理服务器对下发到客户端的源文件可以进行加密存储,且加密方式可以采用与目标软件的解密方式相对应,这样可以进一步提升文件传输、使用过程中的安全性,进一步防止源文件被非法盗用。附图说明图1为本专利技术实施例一提供的插件管理方法流程示意图;图2为本专利技术实施例一提供的插件上传方法流程示意图;图3为本专利技术实施例一提供的图标下发方法流程示意图;图4为本专利技术实施例一提供的插件调用方法流程示意图;图5为本专利技术实施例一提供的图标获取方法流程示意图;图6为本专利技术实施例二提供的管理服务器结构示意图;图7为本专利技术实施例二提供的客户端结构示意图;图8为本专利技术实施例三提供的客户端结构示意图;图本文档来自技高网...
【技术保护点】
一种插件调用方法,其特征在于,包括:检测到插件标识被拖入对应的目标软件时,向管理服务器发送文件获取请求,所述文件获取请求用于获取所述插件标识对应的插件源文件;接收所述管理服务器在判定所述文件获取请求具有源文件获取权限时反馈的插件源文件并直接导入所述目标软件;在所述目标软件对所述插件源文件安装完毕后,将所述插件源文件删除。
【技术特征摘要】
1.一种插件调用方法,其特征在于,包括:检测到插件标识被拖入对应的目标软件时,向管理服务器发送文件获取请求,所述文件获取请求用于获取所述插件标识对应的插件源文件;接收所述管理服务器在判定所述文件获取请求具有源文件获取权限时反馈的插件源文件并直接导入所述目标软件;在所述目标软件对所述插件源文件安装完毕后,将所述插件源文件删除。2.如权利要求1所述的插件调用方法,其特征在于,所述插件标识为插件源文件对应的插件图标,检测插件标识是否被拖入对应的目标软件之前,还包括:向所述管理服务器发送图标获取鉴权请求,所述图标获取鉴权请求包括待获取图标之插件源文件信息以及待鉴权内容;接收所述管理服务器对所述待鉴权内容鉴权通过后,根据所述插件源文件信息反馈的插件图标,并将所述插件图标在工具库中进行展示。3.如权利要求1或2所述的插件调用方法,其特征在于,从所述管理服务器接收到的插件源文件为加密文件,对所述插件源文件进行加密时的方式与所述目标软件的解密方式对应。4.一种插件管理方法,其特征在于,包括:接收客户端发送的文件获取请求,所述文件获取请求为所述客户端检测到插件标识被拖入对应的目标软件时触发的;判定所述文件获取请求具有源文件获取权限时,根据所述文件获取请求从文件库中提取所述插件标识对应的插件源文件并发送给所述客户端;所述文件库中的插件源文件包括客户端上传的插件源文件。5.如权利要求4所述的插件管理方法,其特征在于,还包括:接收客户端发送的插件上传请求,所述插件上传请求包括待上传的插件源文件;在接收到对所述待上传的插件源文件审核通过的通知后,将所述待上传的插件源文件采用与所述目标软件解密方式对应的加密方式进行加密存储至所述文件库,并在主题大厅中显示该插件源文件的展示信息。6.如权利要求5所述的插件管理方法,其特征在于,所述展示信息包括插...
【专利技术属性】
技术研发人员:李万平,文利,秦柯,
申请(专利权)人:深圳云创享网络有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。