基于IM和3D虚拟技术的交互方法技术

技术编号:14512613 阅读:72 留言:0更新日期:2017-02-01 10:38
本发明专利技术公开了一种基于IM和3D虚拟技术的交互方法,按照如下步骤进行:1)Unity3D楼盘模型制作:利用Unity3d,依据户型图片信息制作楼盘数据模型;2)利用Unity3D导出的工程将工程代码集成到导出的Unity3D工程中;3)将IM应用到移动工程中:通过服务器层、移动层、Unity3D层,实现数据交互,由Unity3D控制器将收到通知加载或取消Unity传输至iOS工程,或由iOS工程发送通知更换根视图至Unity3D控制器,从而iOS工并实现远程指导操作和介绍。本发明专利技术实现在移动设备上进行远程3D的语音和画面同步交互,涉及3D模型数据的交互、集成以及IM和3D虚拟现实模型的数据交流。

【技术实现步骤摘要】

在互联网高速发展的带动下,社交发展到了鼎盛,并且带动移动设备的大面积普及,虚拟现实技术也逐渐的从众多技术中脱颖而出。因此我公司结合了IM和3D虚拟现实技术创建了在房地产领域的虚拟看房应用。
技术介绍
目前的移动端房产更多的交互是单方面的操作,无交互漫游效果,针对这种弊端我们结合IM和3D虚拟技术来克服这种弊端。并且这种技术在我们的应用中得到了广泛应用。我们主要是利用Unity3d软件制作3D产品,并利用Unity3D导出的工程。在此基础之上我们在将3D虚拟产品与iOS系统集成在一起。再进一步,我们在客户端实现Unity数据和APP数据的交互。并且通过强大的IM技术来实现在移动端的语音聊天,发消息等来让不同等级的用户更加方便的交流。同时也让用户更详细的了解房源的信息。。
技术实现思路
1、本专利技术的目的。通过3D虚拟看房技术,可以全面剖析房屋的整体结构,使人们对房屋的了解更加直观,清晰和透彻。同时IM技术的引用,用户在看房时不再显得枯燥。用户之间以及用户和开发商之间可以进行通讯和讲解,互动的产生让用户可以实时了解自己想要知道的房源信息,极大的减少了用户的宝贵时间,降低了看房成本。2、本专利技术所采用的技术方案。(1)本专利技术所采用的技术要点如下:1).iOS移动开发技术2).IM即时通讯技术3).Unity3D虚拟现实技术4).Java&MySQL5).自定义加密算法(2)、具体实现方式:基于IM和3D虚拟技术的交互方法,按照如下步骤进行:1)Unity3D楼盘模型制作:利用Unity3d,依据开发商提供的户型图片信息,制作出保真比例楼盘数据模型;2)利用Unity3D导出的工程将工程代码集成到导出的Unity3D工程中:Unity3D工程导出到iOS工程文件中集成后生成Object-C文件;3)将IM应用到移动工程中:通过服务器层、移动层、Unity3D层,实现数据交互,由Unity3D控制器将收到通知加载或取消Unity传输至iOS工程,或由iOS工程发送通知更换根视图至Unity3D控制器,从而iOS工并实现远程指导操作和介绍。当登陆到APP时,同时登陆上IM的服务器,会自动获取到用户的好友列表,当点击好友时会进入与好友的对话框,此时进入单独的IM系统进行交互,用户之间可以进行语音和视频聊天等;当邀请好友讲盘时,此时会发送通知来改变为unity的视图,同时也会调用IM的通话功能然后实现两方的长连接进行实时通话功能进行讲盘;当讲盘结束后,也会发送一个通知来结束IM的实时通话,同时将视图转化为iOS工程的视图,从而实现IM和unity以及移动层,服务器之间的交互操作。更进一步具体实施例中:后台使用稳定的Java和MySQL开发。更进一步具体实施例中:在架构过程中进行了缓存机制。更进一步具体实施例中:缓存机制为应用端的缓存内存数据库或cache机制。更进一步具体实施例中:使用哈希,bitmap索引方式来优化存储空间和速度。更进一步具体实施例中:利用MD5加密算法来存储数据信息。更进一步具体实施例中:还包括VR方法。3、本专利技术的有益效果:(1)本专利技术针对Unity3D制作出的高保真比例楼盘模型和移动端技术,提供一种直观和高效交互模式,实现移动便携远程3D虚拟交互操作。(2)将Unity3D导出为工程包,将其他工程代码集成到导出的iOS工程中,搭入IM,利用服务器层、Unity3D层、移动端层实现交互数据操作。(3)本专利技术可以持千万级的高并发量。(4)本专利技术不仅让用户省去了看房时间,而且还给用户带来了更大的视觉上的冲击性;用户可以足不出户就可以看到自己任何想看的楼盘,省去不必要往返于楼盘间的时间。(5)使用了VR技术,用户可以借助VR眼镜,可以在自己喜欢的户型中进行自由的游走,并且IM技术的引进又可以让置业顾问随时帮自己讲解。这比去楼盘看房省时省力。相信这款软件将会给更多的人带来方便,甚至有可能让看房产业带来颠覆性的改变。附图说明图1是此软件在展示跨平台3D场景时即时通讯的流程图。图2是将Unity3D和iOS客户端集成的流程结构图。图3是Unity3D和客户端数据进行交互的流程图。图4是MD5的加密算法图。具体实施方式下面根据附图和具体实施例对本软件进行一步描述说明。通过3D虚拟看房技术,可以全面剖析房屋的整体结构,使人们对房屋的了解更加直观,清晰和透彻。同时IM技术的引用,用户在看房时不再显得枯燥。用户之间以及用户和开发商之间可以进行通讯和讲解,在这里我们是将环信的SDK集成到我们的软件中来实现通讯技术。互动的产生让用户可以实时了解自己想要知道的房源信息,极大的减少了用户的宝贵时间,降低了看房成本。在通讯时,客户和职业顾问之间会进行通信的长连接,并且我们会实时监测用户或者职业顾问是否在线,来达到实时通讯的目的。让用户更有效的使用时间。下面也有流程图讲解。一、一款跨平台的全景3D展示使用方法如下:1)用户在客户端登陆的同时也将登陆环信服务器;2)用户可以根据选择自己喜欢的楼盘,来看他的3D场景;3)当用户再看3D场景的同时可以邀请自己特定的置业顾问来讲解楼盘;4)当职业顾问接收到这个邀请,然后接受邀请,这时就进行实时讲解;5)职业顾问可以用自己职业的角度来给客户进行讲解,同时客户可以根据自己的喜好来进行提问6)此时当一方挂断服务,这次的讲解即将结束。如图1的描述进行客户端和置业顾问端进行通信讲盘过程:首先,客户端在浏览讲盘,然后发起讲盘邀请,服务器会根据客户端的请求来查询要求讲盘的置业顾问是否在线,如果不在线,讲盘直接取消。当服务器查询到置业顾问在线的话,给置业顾问端发送请求,置业顾问端看到邀请如果拒绝的话,讲盘也将结束。当置业顾问接受讲盘邀请,讲盘正式开始,此时,服务器会发送给客户端一个限制,不允许用户在继续操作3D虚拟场景,完全由置业顾问来操作。此时是进行长连接,他们之间进行实时通话,用户端有不懂的地方可以要求置业顾问在此讲解。当有一端进行挂断。会向服务器发送挂断标志。此时另一端也会受到相应的响应进行挂断。二、本专利技术所采用的技术要点:1).iOS移动开发技术2).IM即时通讯技术3).Unity3D虚拟现实技术4).Java&MySQL5).自定义加密算法三、具体实现方式:1).Unity3D楼盘模型制作:利用Unity3d,依据开发商提供的图片信息,制作出高保真比例楼盘数据模型,确保楼盘的真实性。2).iOS:利用Unity3D导出的工程,在此基础上,将工程代码集成到导出的Unity3D工程中,如图2所示。3)IM框架技术:将IM应用到移动工程中,通过服务器层、移动层、Unity3D层,实现数据交互,并实现远程指导操作和介绍,如图3所示。。4)Java和MySQL。后台使用稳定的Java和MySQL开发,在架构过程中进行了缓存机制例如应用端的缓存内存数据库,cache机制。并且使用哈希,bitmap索引方式来使存储空间和速度最优化。支持千万级的高并发量。5)我们利用独特的加密算法来存储数据信息,确保数据的安全性。对于目前主流的加密算法应该是MD5加密,MD5加密简单是来说:MD5以512位来分组来处理信息,切每一组又被划分为16个32位子分组,经过一系列的处理后,算法的输出由四个本文档来自技高网...

【技术保护点】
基于IM和3D虚拟技术的交互方法,其特征在于按照如下步骤进行:1)Unity3D楼盘模型制作:利用Unity3d,依据开发商提供的户型图片信息,制作出保真比例楼盘数据模型;2)利用Unity3D导出的工程将工程代码集成到导出的Unity3D工程中:Unity3D工程导出到iOS工程文件中集成后生成Object‑C文件;3)将IM应用到移动工程中:通过服务器层、移动层、Unity3D层,实现数据交互,由Unity3D控制器将收到通知加载或取消Unity传输至iOS工程,或由iOS工程发送通知更换根视图至Unity3D控制器,从而iOS工程实现远程指导操作和介绍;当登陆到APP时,同时登陆上IM的服务器,会自动获取到用户的好友列表,当点击好友时会进入与好友的对话框,此时进入单独的IM系统进行交互,用户之间可以进行语音和视频聊天等;当邀请好友讲盘时,此时会发送通知来改变为unity的视图,同时也会调用IM的通话功能然后实现两方的长连接进行实时通话功能进行讲盘;当讲盘结束后,也会发送一个通知来结束IM的实时通话,同时将视图转化为iOS工程的视图,从而实现IM和unity以及移动层,服务器之间的交互操作。...

【技术特征摘要】
1.基于IM和3D虚拟技术的交互方法,其特征在于按照如下步骤进行:1)Unity3D楼盘模型制作:利用Unity3d,依据开发商提供的户型图片信息,制作出保真比例楼盘数据模型;2)利用Unity3D导出的工程将工程代码集成到导出的Unity3D工程中:Unity3D工程导出到iOS工程文件中集成后生成Object-C文件;3)将IM应用到移动工程中:通过服务器层、移动层、Unity3D层,实现数据交互,由Unity3D控制器将收到通知加载或取消Unity传输至iOS工程,或由iOS工程发送通知更换根视图至Unity3D控制器,从而iOS工程实现远程指导操作和介绍;当登陆到APP时,同时登陆上IM的服务器,会自动获取到用户的好友列表,当点击好友时会进入与好友的对话框,此时进入单独的IM系统进行交互,用户之间可以进行语音和视频聊天等;当邀请好友讲盘时,此时会发送通知来改变为unity的视图,同时也会调用IM的通话功能然...

【专利技术属性】
技术研发人员:王双成
申请(专利权)人:苏州美房云客软件科技股份有限公司
类型:发明
国别省市:江苏;32

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

1