[发明专利]基于即时通信协议的三维协同会议系统及其实现方法在审
申请号: | 201510896944.6 | 申请日: | 2015-12-07 |
公开(公告)号: | CN105357223A | 公开(公告)日: | 2016-02-24 |
发明(设计)人: | 梅敬成;亢宝军;刘冰;徐立 | 申请(专利权)人: | 山东山大华天软件有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L12/58 |
代理公司: | 济南圣达知识产权代理有限公司 37221 | 代理人: | 张勇 |
地址: | 250101 山东省济南市*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 即时 通信协议 三维 协同 会议系统 及其 实现 方法 | ||
技术领域
本发明涉及一种基于即时通信协议的三维协同会议系统及其实现方法。
背景技术
目前三维模型已成为表达产品信息的核心媒介,全三维设计正逐渐成为主流。在产品的全生命周期中,会召开大量的会议进行设计评审等协同工作。传统的常规会议受时间、地域限制,通常无法解决跨地域开会问题,或者需要与会人员出差,会议效率较低,且成本居高不下。抑或是由于天气、交通等自然因素的限制,与会人员会错过设计评审等重要的会议,降低了企业的协同工作效率。
在目前的三维轻量化浏览器中,如PTC的CreoView、Dassault的3DVIAComposer以及eDrawings等主流产品,均不支持移动端的三维数据协同会议应用,无法解决企业之间三维数据交流及共享困难的问题。
发明内容
本发明为了解决上述问题,提出了一种基于即时通信协议的三维协同会议系统及其实现方法,本发明能够解决企业内部三维数据交流和共享困难的问题,提升三维CAD协同设计工作的效率。使分布在不同地点的、属于不同企业或部门的设计和工程人员能够不受地域、时间、设备的限制,利用移动端即可随时随地的进行三维协同设计工作。
为了实现上述目的,本发明采用如下技术方案:
一种基于即时通信协议的三维协同会议系统,包括服务器端和客户端,客户端和服务器端通过网络进行信息交互,所述服务器端包括多个虚拟会议室,客户端选择并请求进入任意虚拟会议室,获取服务器端生成的虚拟会议室的ID和会议密码,向其他客户端发出会议邀请,其他客户端接受会议邀请,将加密信息上传至服务器端,服务器端对加密信息进行分析判断,如果接受会议邀请的客户端发来的加密信息有效,则确认其加入虚拟会议室,服务器端对处于不同区域或不同操作系统的客户端,进行三维协同操作以及音频数据的共享,与虚拟会议室进行信息上传或下载。
一种基于上述系统的实现方法,包括以下步骤:
(1)客户端向服务器端发出创建协同会议的消息申请,服务器端根据申请信息建立虚拟会议室,同时生成会议ID和会议密码;
(2)发出建立会议申请的客户端,向其它客户端发出邀请,邀请其加入到同一个协同虚拟会议室中,发出邀请文件,邀请文件含有会议室的ID、会议密码和会议主题;
(3)其他客户端接收到邀请文件后,将文件信息上传到服务器端并进行分析验证,如果加密信息正确,则服务器端将该客户端加入相应的虚拟会议室;
(4)加入虚拟会议室的所有客户端获取建立会议者发送的三维模型,进行会议;
(5)处于不同区域或不同操作系统的用户,进行三维协同操作以及音频数据的共享,基于即时通信技术,通过命令流的传递,在会议过程中进行参加会议的客户端一对一或者一对多的文本、语音和视频传输或下载。
所述步骤(1)中,具体方法为:客户端通过输入用户名及密码,确认登录会议服务器端,然后根据提示输入会议时间、会议人数和会议密码信息,由服务器端根据消息申请来创建虚拟会议室。
所述步骤(2)中,客户端根据会议号和会议密码生成会议邀请文件,向其它客户端分发会议邀请文件。
所述步骤(2)中,发送会议邀请文件的方式包括通过邮件、短信、数据线和聊天软件。
所述步骤(4)中,获取模型的方法为:发起创建协同会议申请之前,通过邀请文件的传输方式,确保参会的各客户端中存在会议中所需的三维模型;加入虚拟会议室的各客户端,向主持会议的客户端发送一个初始化消息,主持会议的客户端反馈当前会议中使用的三维模型和场景状态。
所述步骤(4)中,参会者通过浏览器打开会议文件,根据会议文件初始化三维会议场景。
所述步骤(5)中,进行三维协同操作时,在获取了当前执行的一个操作命令后,根据操作命令的类型,生成对应的命令,将其压缩后传输到服务器端;之后服务器端将命令进行转发到当前所有的会议客户端,会议客户端执行该命令;会议中的消息发送客户端通过宏命令管理模块对基本操作信息进行序列化处理,将编码加密转为通信协议中的数据信息,再由消息接收客户端进行解码,变换为相应的基本操作信息。
所述步骤(5)中,进行音频数据的创建及共享时,各个会议客户端通过设备自带的录音摄像,录制音频文件;录制好的音频数据被传送到服务器端中,服务器端将音频数据合成之后进行数据分发,随后会议中的其它客户端将会接收到该音频数据。
本发明的有益效果为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东山大华天软件有限公司,未经山东山大华天软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510896944.6/2.html,转载请声明来源钻瓜专利网。