基于Web的三维模型的同步浏览操作方法
【专利摘要】本发明公开了一种基于Web的三维模型的同步浏览操作方法,包括以下步骤:将用户划分为超级用户和普通用户,超级用户可对存储于服务器的三维模型源文件和经过轻量化处理后的三维模型文件进行编辑,并可对普通用户的权限进行管理,普通用户仅有浏览权限;超级用户和普通用户均与服务器建立通信;在超级用户与普通用户之间建立会话;超级用户实时对存储于服务器的三维模型源文件或经过轻量化处理后的三维模型文件进行编辑,将编辑后的三维模型图形数据压缩打包后传送给普通用户;普通用户解压包,实现三维模型状态的同步变化。采用上述技术方案后,可使远程客户与设计者能同步对产品模型进行在线浏览及交流。
【专利说明】基于Web的三维模型的同步浏览操作方法
【技术领域】
[0001]本发明涉及一种基于Web的三维产品模型的同步浏览操作方法。
【背景技术】
[0002]随着客户需求的多样化,客户化订制产品的需求日益增长。生产企业常常要根据客户要求按产品型号进行调整,每一批的产品技术要求都不一样。而在目前的电子商务交易中,客户方往往只能被动地接受服务器传递的产品信息,有时与其本身的需求很难达成一致。难以满足B2M (Business to manager)的电子商务模型及面向客户的产品设计的理念。
【发明内容】
[0003]本发明所要解决的技术问题在于提供一种基于Web的三维模型的同步浏览操作方法,可使远程客户与设计者能同步对三维产品模型进行在线浏览及交流。
[0004]本发明所采用的技术方案是:一种基于Web的三维模型的同步浏览操作方法,包括以下步骤:
将用户划分为超级用户和普通用户,超级用户可对存储于服务器的三维模型源文件和经过轻量化处理后的三维模型文件进行编辑,并可对普通用户的权限进行管理,普通用户仅有浏览权限;
超级用户和普通用户均与服务器建立通信,服务器根据超级用户和普通用户的请求,将经过轻量化处理的三维模型分别嵌入在超级用户和普通用户的浏览网页上;
在超级用户与普通用户之间建立会话;
超级用户实时对存储于服务器的三维模型源文件或经过轻量化处理后的三维模型文件进行编辑,将编辑后的三维模型图形数据压缩打包后传送给普通用户;
普通用户解压包,实现三维模型状态的同步变化。
[0005]本发明的有益效果是:
1.本发明为远程客户和设计者提供了一种新型的交流渠道,使得远程客户与设计者可同步对模型进行浏览及交流。客户根据自身需求,将所需要的模型及设计概念告诉设计者,设计者按照用户需求生成的三维模型能够通过Internet实时地展现在客户面前。通过客户和设计者的在线沟通,有效地实现了基于Web的协同设计,缩短了产品的研发周期,从而可大大加快产品上市时间,降低企业成本;
2.本发明不但可以使得远程客户了解模型的图形信息进行了解,同时也便于远程客户查看基于MBD的产品参数。MBD(Model Based Definition)即基于模型的工程定义,是一个用集成的三维实体模型来完整表达产品定义信息的方法体。
【专利附图】
【附图说明】
[0006]图1是根据本发明一实施例的流程示意图。[0007]图2为超级用户、普通用户以及服务器的关系示意图。
[0008]图3是本发明一种实施方式的同步浏览过程示意图。
【具体实施方式】
[0009]下面结合附图对本发明做出进一步说明。
[0010]参考图1。根据本发明一实施例的基于Web的三维模型的同步浏览操作方法,包括以下步骤:
步骤1,将用户划分为超级用户和普通用户,授予不同的权限,超级用户可对存储于服务器的三维模型源文件和经过轻量化处理后的三维模型文件进行编辑,并可对普通用户的权限进行管理,普通用户仅有浏览权限,不能对存储于服务器的三维模型源文件和经过轻量化处理后的三维模型文件进行编辑。
[0011]三维模型源文件是指通过三维绘图软件如NX软件直接生成、未经过轻量化处理的文件。
[0012]图2为超级用户、普通用户以及服务器的关系示意图。如图所示,超级用户与普通用户构成了用户端,并可通过服务器实现相互之间的通信连接。通常,可以将生产企业的设计人员为超级用户,而将有订购需求的客户作为普通用户,超级用户负责收回和授予普通用户的控制权。
[0013]步骤2,超级用户和普通用户均与服务器建立通信;服务器根据超级用户和普通用户的请求,将经过轻量化处理的三维模型分别嵌入在超级用户和普通用户的浏览网页上。在一个具体实施例中,可以通过对JavaScript那个document类的write方法,将三维轻量化模型嵌入客户端的网页中。
[0014]步骤3,在超级用户与普通用户之间建立会话。
[0015]建立会话后,客户根据需求,将所需要的模型及设计概念告诉设计者,进行关于模型需求的在线交流。
[0016]步骤4,超级用户根据客户在会话中提出的要求,实时对存储于服务器的三维模型源文件或经过轻量化处理后的三维模型文件进行编辑,将编辑后的三维模型图形数据压缩打包后传送给普通用户。例如,如果客户提出要对三维模型的形状参数进行修改,则超级用户要对存储于服务器的三维模型源文件进行编辑;如果客户提出对三维模型的标号进行修改,则超级用户只需对经过轻量化处理后三维模型文件进行编辑。
[0017]步骤5,普通用户解压包,实现三维模型状态的同步。为了保证同步浏览的实现,规定同一时刻只能有一个用户是超级用户,有权调整三维模型的姿态并对三维模型进行交互操作,而其他用户在该时段属于被控方,他们的浏览器接受控制方传来的消息并自动对三维模型进行相应的调整。
[0018]在本发明的一种实施方式中,服务器安装有VisMockUp软件,VisMockUp软件中的会议(Conferencing)模块可以实现多个用户之间关于三维模型信息的通信,同时会在同一时刻只有一个超级用户,用来控制其他用户界面,传递模型的交互信息。作为超级用户的设计者在三维绘图软件(如NX软件)中根据客户要求生成三维模型,通过web浏览器访问服务器,并将生成的三维模型源文件导入到服务器上的VisMockUp中。VisMockUp可以直接读取NX软件生成的prt文件,并对其进行轻量化处理,转换成PLMxml格式后进行轻量化展示,而无需额外的转换。为实现同步浏览,超级用户及普通用户均与服务器建立通信。超级用户利用VisMockUp软件中的会议模块,组织会议的召开,通过网络拨号邀请各普通用户参加会议,建立会话,以实现对三维模型的实时查看及交互。会话是通过设计者与客户之间的IP地址进行通信,设计者创建会话后,需要邀请客户参与该会话中,设计者点击VisMockUp软件中的“Place Call”按钮后,会弹出对话框,设计者在这里填上客户反馈给的IP地址,确定后,就可以在页面的同步浏览区域看到客户与设计者。为了便于客户与设计者之间的沟通,在本发明中,在浏览页面不但提供了三维模型的同步浏览区,还提供了设计者和客户的留言对话区域。客户在留言对话区域给设计者留言,填写个人信息例如电子邮件、客户姓名后,点击确定,该条留言会自动保存在页面下方的留言对话区域。设计者收到留言后,可以在留言对话区域点击”答复”,即进入回复区域。
[0019]图3是本发明一种实施方式的同步浏览过程示意图。参考图3,在会话的过程中,作为超级用户的设计者根据权限为普通用户的客户的在线反馈,对三维模型进行交互操作。同时,实时地获取作为图形数据的三维模型的各节点的信息。完成编辑后,设计者通过点击VisMockUp软件中的“Conferencing-send file”按钮,可以将根据客户需求产生的三维模型的各节点的信息打包传给服务器,并通过服务器传给其他各个用户(图3中仅以普通用户1、普通用户2和普通用户3作为示例)。作为受控方的各用户即时捕捉到超级用户传来的信息,解压包并将节点的信息传给模型,实现模型状态的同步,在同步浏览页面上通过VisMockUp浏览器即可实现同步浏览。
[0020]另外,普通用户也可以要求具有超级权限,进行三维模型的随意查看,而将设计者作为普通用户,由作为超级用户的客户控制设计者进行模型展示。
[0021]本发明通过基于Web的三维模型信息的展示及同步浏览,更好、更快、更准确的向客户表达了企业设计者的设计理念及产品的各种信息,便捷了企业内、企业间及企业与客户之间信息的交换和共享,提高了工作效率。通过权限的分配,方便超级用户对产品模型的进一步体验。客户可以准确的向企业表达自己的意愿,提升客户反馈的准确度。
【权利要求】
1.一种基于Web的三维模型的同步浏览操作方法,其特征在于,包括: 将用户划分为超级用户和普通用户,超级用户可对存储于服务器的三维模型源文件和经过轻量化处理后的三维模型文件进行编辑,并可对普通用户的权限进行管理,普通用户仅有浏览权限; 超级用户和普通用户均与所述的服务器建立通信,服务器根据超级用户和普通用户的请求,将经过轻量化处理的三维模型分别嵌入在超级用户和普通用户的浏览网页上; 在超级用户与普通用户之间建立会话; 超级用户实时对存储于服务器的三维模型源文件或经过轻量化处理后的三维模型文件进行编辑,将编辑后的三维模型图形数据压缩打包后传送给普通用户; 普通用户解压包,实现三维模型状态的同步变化。
2.如权利要求1所述的基于Web的三维模型的同步浏览操作方法,其特征在于,在同一时刻仅有一个用户是超级用户。
3.如权利要求1所述的基于Web的三维模型的同步浏览操作方法,其特征在于,是利用JavaScript将经过轻量化处理的三维模型分别嵌入在超级用户和普通用户的浏览网页上。
4.如权利要求1所述的基于Web的三维模型的同步浏览操作方法,其特征在于,所述服务器安装有VisMockUp软件,超级用户与普通用户之间通过VisMockUp软件中的会议模块建立会话。
5.如权利要求1所述的基于Web的三维模型的同步浏览操作方法,其特征在于,所述的存储于服务器的三维模型源文件由超级用户用三维绘图软件生成,并上传到服务器。
【文档编号】G06F17/30GK103455484SQ201210168296
【公开日】2013年12月18日 申请日期:2012年5月28日 优先权日:2012年5月28日
【发明者】戚文 申请人:上海中国弹簧制造有限公司