基于3d打印的网络交互方法及系统的制作方法

文档序号:8339794阅读:329来源:国知局
基于3d打印的网络交互方法及系统的制作方法
【技术领域】
[0001]本发明涉及3D打印技术领域,特别是涉及一种基于3D打印的网络交互方法及系统。
【背景技术】
[0002]3D打印,即快速成型技术的一种,它是一种以数字模型文件为基础,运用特殊蜡材、粉末状金属或塑料等可粘合材料,通过逐层打印的方式来构造物体的技术。
[0003]3D打印的设计过程通常是:先通过计算机建模软件如CAD、CAID等中构建需要打印的虚拟3D模型,再将构建的虚拟3D模型“分区”成逐层的截面,3D打印机通过读取3D模型的截面信息,用液体状、粉状或片状的材料将这些截面逐层打印出来,再将各层截面以各种方式粘合起来从而制造出一个实体。利用3D打印技术几乎可以任何形状的物品,产品多样化,且打印出来的物品无需组装,成本低,效率高。
[0004]然而,3D打印机的成本较高,这也是3D打印技术难以普及大众的主要原因,由于不具备3D打印条件,用户无法随意打印想要的物品,并且当需要打印想要的物品时,还需要花费时间和精力寻找3D打印厂商进行打印,降低用户体验。

【发明内容】

[0005]本发明主要解决的技术问题是提供一种基于3D打印的网络交互方法及系统,能够使得用户不需要花费较大时间和成本即可对其喜欢或想要的3D模型进行3D打印以得到实体3D模型。
[0006]为解决上述技术问题,本发明采用的一个技术方案是:提供一种基于3D打印的网络交互方法,包括:接收用户对其所选择的3D对象的3D打印请求;在接收到所述3D打印请求后检测用户是否完成3D打印手续;当检测到用户完成所述3D打印手续后生成在线打印订单;根据所述在线打印订单发出打印所述3D对象的3D打印指令。
[0007]其中,所述根据所述在线打印订单发出打印所述3D对象的3D打印指令的步骤之后,包括:根据所述3D打印指令将用户所选择的3D对象转变成打印文件;将所述打印文件发送至3D打印机,以使得所述3D打印机根据所述打印文件进行3D打印。
[0008]其中,所述在接收到所述3D打印请求后检测用户是否完成3D打印手续的步骤包括:在接收到所述3D打印请求后向用户显示其所选择的3D对象的打印预览效果图;接收用户对所述打印预览效果图的确认指令后检测用户是否完成3D打印手续。
[0009]其中,所述接收用户对其所选择的3D对象的3D打印请求的步骤包括:接收用户对其所选择的3D对象的3D打印请求,所述打印请求包括打印品质类型或打印效果类型的选择信息;所述根据所述在线打印订单发出打印所述3D对象的3D打印指令的步骤包括:根据所述在线打印订单发出打印所述3D对象的3D打印指令,所述3D打印指令包含所述打印品质或打印效果类型的选择信息。
[0010]其中,所述接收用户对其所选择的3D对象的3D打印请求的步骤之前包括:接收用户对正在运行的预定应用的界面的截屏请求以从获取的截屏区域中获取用户所选择的所述3D对象。
[0011]其中,所述接收用户对正在运行的预定应用的界面的截屏请求以从获取的截屏区域中获取用户所选择的所述3D对象步骤包括:接收用户对正在运行的3D游戏应用的界面的截屏请求,以确定所述正在运行的3D游戏应用的界面中的截屏区域;选取所述截屏区域内所对应选定游戏场景的3D模型,以作为获取的所述3D对象。
[0012]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种基于3D打印的网络交互系统,包括:第一接收模块,用于接收用户对其所选择的3D对象的3D打印请求;第一检测模块,用于在接收到所述3D打印请求后检测用户是否完成3D打印手续;订单生成模块,用于当检测到用户完成所述3D打印手续后生成在线打印订单;输出模块,用于根据所述在线打印订单发出打印所述3D对象的3D打印指令。
[0013]其中,进一步包括:第一处理模块,用于根据所述3D打印指令将用户所选择的3D对象转变成打印文件;发送模块,用于将所述打印文件发送至3D打印机,以使得所述3D打印机根据所述打印文件进行3D打印。
[0014]其中,进一步包括:第一显示模块,用于在接收到3D打印请求后向用户显示其所选择的3D对象的打印预览效果图;其中,所述第一检测模块用于接收用户对所述打印预览效果图的确认指令后检测用户是否完成3D打印手续。
[0015]其中,所述第一接收模块用于接收用户对其所选择的3D对象的3D打印请求,所述打印请求包括打印品质类型或打印效果类型的选择信息;所述输出模块用于根据所述在线打印订单发出打印所述3D对象的3D打印指令,所述3D打印指令包含所述打印品质或打印效果类型的选择信息。
[0016]其中,进一步包括:获取模块,用于接收用户对正在运行的预定应用的界面的截屏请求以从获取的截屏区域中获取用户所选择的所述3D对象。
[0017]其中,所述获取模块包括:接收单元,用于接收用户对正在运行的3D游戏应用的界面的截屏请求,以确定所述正在运行的3D游戏应用的界面中的截屏区域;选取单元,用于选取所述截屏区域内所对应选定游戏场景的3D模型,以作为获取的所述3D对象。
[0018]本发明的有益效果是:区别于现有技术的情况,本发明基于3D打印的网络交互方法中,接收用户的3D打印请求,并在检测到用户完成3D打印手续后生成在线打印订单,以根据在线打印订单发出3D打印指令,从而可根据3D打印指令对用户所选择的3D对象进行3D打印,由此用户只需要选择其喜欢或需要的3D对象,并完成3D打印手续即可实现3D对象的3D打印,而不需要花费时间和精力寻找厂商进行3D打印,也不需要花费巨额成本购买3D打印机进行3D打印,极方便用户使用。
【附图说明】
[0019]图1是本发明基于3D打印的网络交互方法一实施方式的流程图;
[0020]图2是本发明基于3D打印的网络交互方法一实施方式中,显示的打印设置窗口的示意图;
[0021]图3是本发明基于3D打印的网络交互方法一实施方式中,在正在运行的3D游戏应用的界面中显示截屏悬浮窗操作界面的示意图;
[0022]图4是本发明基于3D打印的网络交互方法一实施方式中,用户截屏选择游戏场景后的界面的不意图;
[0023]图5是本发明基于3D打印的网络交互方法一实施方式中,选取截屏区域内所对应选定游戏场景的3D模型的流程图;
[0024]图6是本发明基于3D打印的网络交互方法一实施方式中,在接收用户对其所选择的3D对象的3D打印请求的步骤之前的流程图;
[0025]图7是本发明基于3D打印的网络交互方法一实施方式中,3D模型编辑界面的示意图;
[0026]图8是本发明基于3D打印的网络交互系统一实施方式的结构示意图。
【具体实施方式】
[0027]下面将结合附图和实施方式对本发明进行详细说明。
[0028]参阅图1,本发明基于3D打印的网络交互方法一实施方式中,涉及用户、客户端和服务器之间的信息交互,其中,客户端作为交互平台,用于实现用户和服务器之间的交互。具体地,本实施方式的基于3D打印的网络交互方法包括以下步骤:
[0029]步骤SlOl:接收用户对其所选择的3D对象的3D打印请求。
[0030]用户在客户端上选择其所需要打印的3D对象,并在确认其所选择的3D对象后通过客户端向服务器提交3D打印请求,例如可通过点击客户端界面中的“打印”按钮或快捷键,客户端根据用户的操作生成3D打印请求,并将3D打印请求发送给服务器,3D打印请求中包括用户所选择的3D对象的信息。
[0031]进一步地,3D打印请求中还包括打印品质类型或打印效果类型的选择信息。当用户点击“打印”按钮或快捷键后,在客户端界面中显示打印设置窗口。如图2所示,在该打印设置窗口中具有打印品质选择按钮和打印效果选择按钮,用户可进行打印品质类型或打印效果类型的选择。
[0032]其中,打印品质类型包括分辨率类型。打印效果类型包括打印尺寸类型,打印尺寸即是指打印后得到的实体模型的尺寸。分辨率越高打印出来的实体3D模型越精致,选择的打印尺寸越大打印出来的实体3D模型越大。用户可选择不同的分辨率和不同尺寸对其所选择的3D对象进行3D打印。用户在点击打印品质选择按钮时,弹出多种不同的分辨率类型以供用户选择,且在点击打印效果选择按钮时,弹出多种不同的打印尺寸供用户选择。其中,在用户选择一种分辨率和打印尺寸时,在打印设置窗口中显示其所选择的分辨率和打印尺寸的预览效果图,如图2所示。
[0033]其中,分辨率类型和打印尺寸类型不同,用户所需要支付的费用也不相同。选择的分辨率越高,费用越高;打印尺寸越大,费用也越高。
[0034]用户在完成分辨率类型和打印尺寸类型的选择后,可通过点击打印设置窗口的“确认”按钮进行确认,同时也是发出打印请求,由此客户端根据用户的确认指令获取打印品质类型或打印效果类型的选择信息,该选择信息即为用户所选择的分辨率类型或打印尺寸类型,并将包括打印品质类型或打印效果类型的选择信息的打印请求发送给服务器。
[0035]其中,客户端中具有一展示模块,用于向用户提供多种现成的3D对象,以供用户选择。用户可以采用购物车的形式选择多种3D对象后再发出3D打印请求。
[0036]或者,另一实施方式中,用户也可以通过一安装于客户端上的3D打印应用在正在运行的预定应用界面中选择其所需要打印的3D对象。
[0037]步骤S102:在接收到3D打印请求后检测用户是否完成3D打印手续。
[0038]其中,3D打印手续是指用户支付本次3D打印所需费用的支付手续,以及填写收货地址信息。用户可选择使用支付宝、在线网银等方式进行支付,或者也可以选择货到付款的支付方式。
[0039]进一步地,在接收到3D打印请求后,生成用户所选择的3D对象的打印预览效果图,并发送给客户端显示,并在接收到用户对打印预览效果图的确认指令后执行检测用户是否完成3D打印手续的步骤。
[0040]步骤S103:当检测用户完成3D打印手续后生成在线打印订单。
[0041]其中,在线打印订单中包括用户所选择的3D对象的信息、支付信息以及收货地址信息等。
[0042]步骤S104:根据在线打印订单发出打印3D对象的3D打印指令。
[0043]由此,根据所发出的3D打印指令,实现对3D对象的3D打印。其中,在发出3D打印指令后,服务器根据3D打印指令将用户所选择的3D对象转变成打印文件,并将打印文件发送给
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1