一种基于大屏拍照量体的系统及方法技术方案

技术编号:35445093 阅读:42 留言:0更新日期:2022-11-03 11:57
本发明专利技术提供了一种基于大屏拍照量体的系统及方法,移动终端和受控终端均搭载有3D成衣模型渲染应用程序,移动终端的应用程序启动时向投屏设备管理服务端进行注册;受控终端启动时,向投屏设备管理服务端注册自己的局域网IP和端口信息,受控终端打开3D成衣模型渲染应用程序后,监听固定端口,向投屏设备管理服务端提交当前受控终端的IP地址和端口信息,投屏设备管理服务端向每个连接的移动终端推送受控终端的信息;移动终端接收量体数据并生成3D成衣模型渲染结果,移动终端根据需要选择一个受控终端进行连接,受控终端的屏幕上显示与移动终端相同的3D成衣模型渲染结果;本发明专利技术的显示效果较好,对于屏幕尺寸进行了利用充分。对于屏幕尺寸进行了利用充分。对于屏幕尺寸进行了利用充分。

【技术实现步骤摘要】
一种基于大屏拍照量体的系统及方法


[0001]本专利技术涉及拍照量体
,特别涉及一种基于大屏拍照量体的系统及方法。

技术介绍

[0002]本部分的陈述仅仅是提供了与本专利技术相关的
技术介绍
,并不必然构成现有技术。
[0003]服装定制过程中,从接待客户到量体,定制服装的过程中,比较依赖于量体顾问的个人能力及经验。现有方案的量体是通过量体师使用尺子依次对各个部位进行测量,需要耗费大量时间,且存在差异性,需要进行长时间培训,难以标准化,快速化。
[0004]在服装定制时,由于工艺繁多,客户对此不了解,展示方式多数是成品或者展示工艺图片,依赖于着装顾问的经验和推荐,由此可能产生客户对于最终成品效果不满意,出现返工等情况;而且目前类似的方案大多数是针对单一场景的,如通过拍摄客户照片来计算得出尺寸,通过在移动端或者PC端使用3D引擎渲染模型来展示服装的成衣效果。
[0005]因此,现有的量体方案存在如下问题:
[0006](1)传统的手动量体,耗费时间较长,需要对量体师进行培训。
[0007](2)传统的样衣或者照片形式的展示定制服装工艺,样衣的方式成本极高,且工艺组合较多时,需要样衣的数量以指数形式攀升;图片的形式对于客户难以有较为全面的印象。
[0008](3)通过移动端或者PC端渲染3D模型的形式,场景单一,对于年龄比较大的用户,可能存在不会操作的问题,且屏幕尺寸较小,对于成品展示效果存疑。另外可以通过投屏的方式将屏幕数据镜像到电视屏幕,但是由于镜像投屏的分辨率取决于投屏设备的分辨率,且会将通知信息等无关信息投射到屏幕上;另外,使用竖屏设备投射到横屏设备时,镜像仅占据屏幕中间的部分,利用屏幕尺寸的效率较低。

技术实现思路

[0009]为了解决现有技术的不足,本专利技术提供了一种基于大屏拍照量体的系统及方法,屏幕展示的内容可以根据需求定制,渲染的分辨率仅取决于屏幕的实际分辨率或者电视盒子的输出分辨率,显示效果较好,对于屏幕尺寸利用充分;移动终端与受控终端可自动连接,同时由于不需要使用镜像功能,对于GPU(图形处理器)的影响较小,控制设备负担小。
[0010]为了实现上述目的,本专利技术采用如下技术方案:
[0011]本专利技术第一方面提供了一种基于大屏拍照量体的系统。
[0012]一种基于大屏拍照量体的系统,包括:移动终端、带有屏幕的受控终端以及投屏设备管理服务端,移动终端与受控终端通信,移动终端与受控终端分别与投屏设备管理服务端通信;
[0013]移动终端和受控终端均搭载有3D成衣模型渲染应用程序,移动终端的3D成衣模型渲染应用程序启动时向投屏设备管理服务端进行注册;
[0014]受控终端启动时,向投屏设备管理服务端注册自己的局域网IP和端口信息,受控
终端打开3D成衣模型渲染应用程序后,监听固定端口,向投屏设备管理服务端提交当前受控终端的IP地址和端口信息,投屏设备管理服务端向每个连接的移动终端推送受控终端的信息;
[0015]移动终端接收量体数据并根据3D成衣模型渲染应用程序生成3D成衣模型渲染结果,移动终端根据需要选择一个或多个受控终端进行连接,受控终端的屏幕上显示与移动终端相同的3D成衣模型渲染结果。
[0016]作为可选的一种实现方式,受控终端打开3D成衣模型渲染应用程序后,启动一个WebSocket或者Socket服务,监听固定端口。
[0017]作为可选的一种实现方式,移动终端通过WebSocket或者Socket与投屏设备管理服务端连接。
[0018]作为可选的一种实现方式,如果受控终端与移动终端处于同一个网段下,移动终端直接连接受控终端的Socket或者WebSocket服务;
[0019]如果受控终端与移动终端不在同一个网段,移动终端先将数据包发送至投屏设备管理服务端,然后由投屏设备管理服务端推送至受控终端;
[0020]如果移动终端未联网,通过Bonjour或者DLNA协议进行连接。
[0021]作为可选的一种实现方式,每个数据包都带有随机或者递增的序列号,使用随机序列号时,受控终端针对每个移动终端会缓存一段时间内的序列号,如果再次接受到相同序列号会丢弃掉对应的数据包;
[0022]使用递增序列号时,受控终端存储当前接受到的数据包序列号,如果接受到的数据包序列号小于或者等于已存储的序列号,将该数据包丢弃。
[0023]作为可选的一种实现方式,量体数据至少包括:被量体者的多个角度的图像数据、身高数据和体重数据。
[0024]作为可选的一种实现方式,移动终端的3D成衣模型渲染应用程序根据已选的工艺信息来生成渲染需要的模型信息,所述模型信息为节点树,节点树与最终渲染完成的Mesh树的节点一一对应;
[0025]根据节点树生成对应的3D成衣模型渲染结果,包括:
[0026]所有的节点都有唯一的标识符,以标识符作为key,节点作为value,存储到哈希表中,节点对应着3D引擎中的Mesh,二者相互引用;
[0027]遍历新的节点树,根据标识符,查找旧的节点,如果找到了,则返回一个闭包,函数内返回该Mesh;如果未找到,则将Mesh的渲染放到一个函数或者闭包中,然后将该函数作为结果返回,以上两步返回值类型相同;
[0028]所有已找到Mesh节点可标记一个flag,递归遍历完成后,所有未标记的节点标记为移除,将该操作作为可选结果返回;
[0029]遍历结束后,获取到一个或两个数组,即渲染模型的操作和移除模型的操作(可选),待所有渲染操作执行完成后,如果返回了移除模型的操作,则执行以移除多余的Mesh节点,如果未返回,则先解除所有Mesh节点原有的父子关系,然后根据最新的节点树信息,从根节点开始,重新依次添加Mesh节点建立Mesh树。
[0030]进一步的,所有正在执行中的渲染操作以前述的标识符作为key存储于缓存中,当前一次渲染未完成而节点信息又被更新时,可提取缓存中的渲染操作,避免因为节点未渲
染完成即被更新时重新执行渲染。渲染操作可在非UI线程进行或者使用时间切片等方式避免当前的UI线程出现卡顿等情况。
[0031]本专利技术第二方面提供了一种基于大屏拍照量体的系统。
[0032]一种基于大屏拍照量体的系统,包括:移动终端、屏幕、带有操作系统的受控终端以及投屏设备管理服务端,移动终端与受控终端通信,移动终端与受控终端分别与投屏设备管理服务端通信,受控终端与屏幕通信;
[0033]移动终端和受控终端均搭载有3D成衣模型渲染应用程序,移动终端的3D成衣模型渲染应用程序启动时向投屏设备管理服务端进行注册;
[0034]受控终端启动时,向投屏设备管理服务端注册自己的局域网IP和端口信息,受控终端打开3D成衣模型渲染应用程序后,监听固定端口,向投屏设备管理服务端提交当前受控终端的IP地址和端口信息,投屏设备管理服务端向每个连接的移动终端推送受控终端的信息;
[0035]移动终端接收本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于大屏拍照量体的系统,其特征在于:包括:移动终端、带有屏幕的受控终端以及投屏设备管理服务端,移动终端与受控终端通信,移动终端与受控终端分别与投屏设备管理服务端通信;移动终端和受控终端均搭载有3D成衣模型渲染应用程序,移动终端的3D成衣模型渲染应用程序启动时向投屏设备管理服务端进行注册;受控终端启动时,向投屏设备管理服务端注册自己的局域网IP和端口信息,受控终端打开3D成衣模型渲染应用程序后,监听固定端口,向投屏设备管理服务端提交当前受控终端的IP地址和端口信息,投屏设备管理服务端向每个连接的移动终端推送受控终端的信息;移动终端接收量体数据并根据3D成衣模型渲染应用程序生成3D成衣模型渲染结果,移动终端根据需要选择一个受控终端进行连接,受控终端的屏幕上显示与移动终端相同的3D成衣模型渲染结果。2.一种基于大屏拍照量体的系统,其特征在于:包括:移动终端、屏幕、带有操作系统的受控终端以及投屏设备管理服务端,移动终端与受控终端通信,移动终端与受控终端分别与投屏设备管理服务端通信,受控终端与屏幕通信;移动终端和受控终端均搭载有3D成衣模型渲染应用程序,移动终端的3D成衣模型渲染应用程序启动时向投屏设备管理服务端进行注册;受控终端启动时,向投屏设备管理服务端注册自己的局域网IP和端口信息,受控终端打开3D成衣模型渲染应用程序后,监听固定端口,向投屏设备管理服务端提交当前受控终端的IP地址和端口信息,投屏设备管理服务端向每个连接的移动终端推送受控终端的信息;移动终端接收量体数据并根据3D成衣模型渲染应用程序生成3D成衣模型渲染结果,移动终端根据需要选择一个受控终端进行连接,与受控终端连接的屏幕上显示与移动终端相同的3D成衣模型渲染结果。3.如权利要求1或2所述的基于大屏拍照量体的系统,其特征在于:受控终端打开3D成衣模型渲染应用程序后,启动一个WebSocket或者Socket服务,监听固定端口,移动终端通过WebSocket或者Socket与投屏设备管理服务端连接。4.如权利要求1或2所述的基于大屏拍照量体的系统,其特征在于:如果受控终端与移动终端处于同一个网段下,移动终端直接连接受控终端的Socket或者WebSocket服务;如果受控终端与移动终端不在同一个网段,移动终端先将数据包发送至投屏设备管理服务端,然后由投屏设备管理服务端推送至受控终端;如果移动终端未联网,通过Bonjour或者DLNA协议进行连接。5.如权利要求1或2所述的基于大屏拍照量体的系统,其特征在于:每个数据包都带有随机或者递增的序列号,使用随机序列号时,受控终端针对每个移动终端会缓存一段时间内的序列号,如果再次接受到相同序列号会丢弃掉对应的数据包;使用递增序列号时,受控终端存储当前接受到的数据包序列号,如果接受到的数据包序列号小于或者等于已存储的序列号,将该数据包丢弃。
6.如权利要求1或2所述的基于大屏拍照量体的系统,其特征在于:量体数据至少包括:被量体者...

【专利技术属性】
技术研发人员:张蕴蓝闫梅丽米庆洋刘琦杨磊仇吉帅
申请(专利权)人:青岛酷特智能股份有限公司
类型:发明
国别省市:

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

1