在线3D模型的获取方法、提供方法、装置及管理系统制造方法及图纸

技术编号:15542144 阅读:188 留言:0更新日期:2017-06-05 11:13
本发明专利技术公开了一种在线3D模型的获取方法、提供方法、装置及管理系统。该获取方法包括:显示与在线3D模型的多个分类一一对应的多个第一级实体控件;响应于用户对一个分类对应的第一级实体控件所执行的第一预定操作,发送第一模型信息请求至服务器,以获取该分类下的多个3D模型的模型描述参数;针对服务器下发的每个3D模型,通过其缩略图地址加载3D模型的缩略图,并将其标识信息、缩略图和版本信息转化为与其对应的第二级实体控件并显示;响应于用户对第二级第一实体控件所执行的第二预定操作,发送模型地址请求至服务器以获取下载地址下载3D模型的文件压缩包。本发明专利技术提供的在线3D模型的获取方法节省用户时间,提升用户体验。

Method for obtaining on-line 3D model, providing method, device and management system

The invention discloses a method for obtaining an online 3D model, a method for providing the same, a device and a management system. Including the acquisition method: display in one-to-one correspondence with the multiple classification of online 3D model the first entity controls; in response to a first predetermined operation to the user of a classification corresponding to the first level entity controls the implementation of the model, sending the first information request to the server to obtain multiple 3D model for the classification of the model description of parameters; for each server 3D model issued by its address, thumbnail loading 3D model and second thumbnails, entity identification information, and controls the thumbnail version information into the corresponding display; in response to the user on the second the first entity performs a predetermined operation control second, sending address model the request to the server to get the download address to download the 3D file compression package model. The online 3D model provided by the invention saves user time and improves user experience.

【技术实现步骤摘要】
在线3D模型的获取方法、提供方法、装置及管理系统
本专利技术涉及3D模型处理领域,尤其涉及一种在线3D模型的获取方法、提供方法、装置及管理系统。
技术介绍
3DStudioMax,通常简称为3dMax或3dsMAX,是Discreet公司开发的基于计算机操作系统的三维动画渲染和制作软件。3dsMAX已广泛应用于室内设计、建筑设计、展览展示设计、游戏动画制作、广告创意设计、多媒体制作、虚拟现实、辅助教学以及可视化表现等多个领域。设计人员在设计过程中,通常需要在互联网上寻找已有的3D模型(本申请称作在线3D模型),在已有的3D模型上做进一步的设计。在现有技术中,设计人员从互联网上下载在线3D模型时,需要在大量的在线信息中进行搜索,并且搜索到的在线3D模型的信息也不直观,例如,是否符合已安装的3dsMAX应用程序的版本,在线3D模型的效果图是否满足预期目标,等等,需要根据实际需求反复筛选,因而现有技术中在线3D模型的获取方法需要的操作复杂,显示的信息分散不直观,影响工作效率,用户体验差。现有技术中存在的上述技术问题,目前尚未提出有效的解决方案。
技术实现思路
本专利技术的目的是提供一种在线3D模型的获取方法、提供方法、装置及管理系统,以减少用户获取在线3D模型的时间,并且能够将在线3D模型的信息直观的、系统的展示给用户,提升用户体验。为了实现上述目的,本专利技术提供了一种在线3D模型的获取方法。该在线3D模型的获取方法包括:显示与在线3D模型的多个分类一一对应的多个第一级实体控件;响应于用户对一个分类对应的第一级实体控件所执行的第一预定操作,发送第一模型信息请求至服务器,其中,第一模型信息请求中携带有分类的标识信息;接收服务器下发的分类下的多个3D模型的模型描述参数,其中,模型描述参数包括标识信息、缩略图地址和版本信息;针对服务器下发的每个3D模型,通过其缩略图地址加载3D模型的缩略图,并将其标识信息、缩略图和版本信息转化为与其对应的第二级实体控件;显示与服务器下发的3D模型对应的第二级实体控件;响应于用户对第二级第一实体控件所执行的第二预定操作,发送模型地址请求至服务器,其中,第二级第一实体控件为服务器下发的3D模型对应的第二级实体控件,模型地址请求中携带有3D模型的标识信息;接收服务器下发的3D模型的文件压缩包的下载地址;以及根据下载地址下载文件压缩包。进一步地,在根据下载地址下载文件压缩包时,该方法还包括:从下载文件压缩包开始至结束,控制第二级第一实体控件由第一颜色逐渐过渡到第二颜色。进一步地,在根据下载地址下载文件压缩包之后,该方法还包括:调用解压缩工具对文件压缩包进行解压以得到3D模型的文件包;存储3D模型的文件包至本地磁盘,其中,3D模型的文件包中包括3D模型的MAX文件;获取3D模型的MAX文件的存储路径;以及发送获取到的MAX文件的存储路径至3dsMAX应用程序。进一步地,在获取3D模型的MAX文件的存储路径之后,该方法还包括:解析3D模型的文件包以得到3D模型的模型描述参数;以及存储解析3D模型的文件包得到的模型描述参数和MAX文件的存储路径至本地数据库中3D模型所属的分类下,在显示与在线3D模型的多个分类一一对应的多个第一级实体控件之后,方法还包括:响应于用户对一个分类对应的第一级实体控件所执行的第一预定操作,根据分类的标识信息查询本地数据库以得到本地数据库中分类下的3D模型的模型描述参数;针对本地数据中查询到的每个3D模型,通过其缩略图地址加载3D模型的缩略图,并将其标识信息、缩略图、版本信息和MAX文件的存储路径转化为与其对应的第二级实体控件;显示与本地数据库中查询到的3D模型对应的第二级实体控件;响应于用户对第二级第二实体控件所执行的第二预定操作,解析第二级第二实体控件以得到MAX文件的存储路径,其中,第二级第二实体控件为本地数据库中查询到的3D模型对应的第二级实体控件;发送解析到的MAX文件的存储路径至3dsMAX应用程序,服务器下发的分类下的3D模型与本地数据库中分类下的3D模型不同。进一步地,该方法还包括:响应于用户在搜索内容框中输入搜索信息的操作,发送第二模型信息请求至服务器,根据搜索信息查询本地数据库以得到本地数据库中与搜索信息相匹配的3D模型的模型描述参数,其中,第二模型信息请求中携带有搜索信息;以及接收服务器下发的与搜索信息相匹配的多个3D模型的模型描述参数,其中,服务器下发的与搜索信息相匹配的3D模型与本地数据库中与搜索信息相匹配的3D模型不同。进一步地,显示与在线3D模型的多个分类一一对应的多个第一级实体控件的步骤包括:响应于预定的触发条件被满足,发送模型分类请求至服务器;接收服务器下发的在线3D模型的多个分类的类别信息;以及并将3D模型多个分类的类别信息转换为与多个分类一一对应的多个第一级实体控件并显示。进一步地,通过POST方法向服务器发送第一模型信息请求,每个3D模型的模型描述参数均被封装为JSON数据。为了实现上述目的,本专利技术提供了一种在线3D模型的提供方法。该在线3D模型的提供方法包括:接收客户端发送的第一模型信息请求,其中,第一模型信息请求中携带有在线3D模型的一个分类的标识信息;下发分类下的多个3D模型的模型描述参数,其中,模型描述参数包括标识信息、缩略图地址和版本信息;接收客户端发送的模型地址请求,其中,模型地址请求中携带有一个3D模型的标识信息;以及下发3D模型的文件压缩包的下载地址至客户端,以使客户端根据下载地址下载文件压缩包。为了实现上述目的,本专利技术提供了一种在线3D模型的获取装置。该在线3D模型的获取装置包括:第一级实体控件显示模块,用于显示与在线3D模型的多个分类一一对应的多个第一级实体控件;第一预定操作响应模块,用于响应于用户对一个分类对应的第一级实体控件所执行的第一预定操作,发送第一模型信息请求至服务器,其中,第一模型信息请求中携带有分类的标识信息;模型描述参数接收模块,用于接收服务器下发的分类下的多个3D模型的模型描述参数,其中,模型描述参数包括标识信息、缩略图地址和版本信息;第二级实体控件转化模块,用于针对服务器下发的每个3D模型,通过其缩略图地址加载3D模型的缩略图,并将其标识信息、缩略图和版本信息转化为与其对应的第二级实体控件;第二级实体控件显示模块,用于显示与服务器下发的3D模型对应的第二级实体控件;第二预定操作响应模块,用于响应于用户对第二级第一实体控件所执行的第二预定操作,发送模型地址请求至服务器,其中,第二级第一实体控件为服务器下发的3D模型对应的第二级实体控件,模型地址请求中携带有3D模型的标识信息;下载地址接收模块,用于接收服务器下发的3D模型的文件压缩包的下载地址;以及下载模块,用于根据下载地址下载文件压缩包。为了实现上述目的,本专利技术提供了一种在线3D模型的提供装置。该在线3D模型的提供装置包括:第一模型信息请求接收模块,用于接收客户端发送的第一模型信息请求,其中,第一模型信息请求中携带有在线3D模型的一个分类的标识信息;模型描述参数发送模块,用于下发分类下的多个3D模型的模型描述参数,其中,模型描述参数包括标识信息、缩略图地址和版本信息;模型地址请求接收模块,用于接收客户端发送的模型地址请求,其中,模型地址请求中本文档来自技高网...
在线3D模型的获取方法、提供方法、装置及管理系统

【技术保护点】
一种在线3D模型的获取方法,其特征在于,包括:显示与在线3D模型的多个分类一一对应的多个第一级实体控件;响应于用户对一个分类对应的第一级实体控件所执行的第一预定操作,发送第一模型信息请求至所述服务器,其中,所述第一模型信息请求中携带有所述分类的标识信息;接收所述服务器下发的所述分类下的多个3D模型的模型描述参数,其中,所述模型描述参数包括标识信息、缩略图地址和版本信息;针对所述服务器下发的每个3D模型,通过其缩略图地址加载3D模型的缩略图,并将其标识信息、缩略图和版本信息转化为与其对应的第二级实体控件;显示与所述服务器下发的3D模型对应的第二级实体控件;响应于用户对第二级第一实体控件所执行的第二预定操作,发送模型地址请求至所述服务器,其中,所述第二级第一实体控件为所述服务器下发的3D模型对应的第二级实体控件,所述模型地址请求中携带有所述3D模型的标识信息;接收所述服务器下发的3D模型的文件压缩包的下载地址;以及根据所述下载地址下载所述文件压缩包。

【技术特征摘要】
1.一种在线3D模型的获取方法,其特征在于,包括:显示与在线3D模型的多个分类一一对应的多个第一级实体控件;响应于用户对一个分类对应的第一级实体控件所执行的第一预定操作,发送第一模型信息请求至所述服务器,其中,所述第一模型信息请求中携带有所述分类的标识信息;接收所述服务器下发的所述分类下的多个3D模型的模型描述参数,其中,所述模型描述参数包括标识信息、缩略图地址和版本信息;针对所述服务器下发的每个3D模型,通过其缩略图地址加载3D模型的缩略图,并将其标识信息、缩略图和版本信息转化为与其对应的第二级实体控件;显示与所述服务器下发的3D模型对应的第二级实体控件;响应于用户对第二级第一实体控件所执行的第二预定操作,发送模型地址请求至所述服务器,其中,所述第二级第一实体控件为所述服务器下发的3D模型对应的第二级实体控件,所述模型地址请求中携带有所述3D模型的标识信息;接收所述服务器下发的3D模型的文件压缩包的下载地址;以及根据所述下载地址下载所述文件压缩包。2.根据权利要求1所述的在线3D模型的获取方法,其特征在于,在根据下载地址下载所述文件压缩包时,所述方法还包括:从下载所述文件压缩包开始至结束,控制所述第二级第一实体控件由第一颜色逐渐过渡到第二颜色。3.根据权利要求1所述的在线3D模型的获取方法,其特征在于,在根据所述下载地址下载所述文件压缩包之后,所述方法还包括:调用解压缩工具对所述文件压缩包进行解压以得到所述3D模型的文件包;存储所述3D模型的文件包至本地磁盘,其中,所述3D模型的文件包中包括所述3D模型的MAX文件;获取所述3D模型的MAX文件的存储路径;以及发送获取到的MAX文件的存储路径至3dsMAX应用程序。4.根据权利要求3所述的在线3D模型的获取方法,其特征在于,在获取所述3D模型的MAX文件的存储路径之后,所述方法还包括:解析所述3D模型的文件包以得到所述3D模型的模型描述参数;以及存储解析所述3D模型的文件包得到的模型描述参数和所述MAX文件的存储路径至本地数据库中所述3D模型所属的分类下,在显示与在线3D模型的多个分类一一对应的多个第一级实体控件之后,所述方法还包括:响应于用户对一个分类对应的第一级实体控件所执行的第一预定操作,根据所述分类的标识信息查询本地数据库以得到所述本地数据库中所述分类下的3D模型的模型描述参数;针对所述本地数据中查询到的每个3D模型,通过其缩略图地址加载3D模型的缩略图,并将其标识信息、缩略图、版本信息和MAX文件的存储路径转化为与其对应的第二级实体控件;显示与所述本地数据库中查询到的3D模型对应的第二级实体控件;响应于用户对第二级第二实体控件所执行的第二预定操作,解析所述第二级第二实体控件以得到MAX文件的存储路径,其中,所述第二级第二实体控件为所述本地数据库中查询到的3D模型对应的第二级实体控件;发送解析到的MAX文件的存储路径至3dsMAX应用程序,所述服务器下发的所述分类下的3D模型与所述本地数据库中所述分类下的3D模型不同。5.根据权利要求4所述的在线3D模型的获取方法,其特征在于,所述方法还包括:响应于用户在搜索内容框中输入搜索信息的操作,发送第二模型信息请求至所述服务器,根据所述搜索信息查询所述本地数据库以得到所述本地数据库中与所述搜索信息相匹配的3D模型的模型描述参数,其中,所述第二模型信息请求中携带有所述搜索信息;以及接收所述服务器下发的与所述搜索信息相匹配的多个3D模型的模型描述参数,其中,所述服务器下发的与所述搜索信息相匹配的3D模型与所述本地数据库中与所述搜索信息相匹配的3D模型不同。6.根据权利要求1所述的在线3D模型的获取方法,其特征在于,显示与在线3D模型的多个分类一一对应的多个第一级实体控件的步骤包括:响应于预定的触发条件被满足,发送模型分类请求至所述服务器;接收所述服务器下发的所述在线3D模型的多个分类的类别信息;以及并将所述3D模型多个分类的类别信息转换为与所述多个分类一一对应的多...

【专利技术属性】
技术研发人员:王建亮
申请(专利权)人:北京亲斤科技有限公司
类型:发明
国别省市:北京,11

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

1