一种基于云渲染实现一对多的方法技术

技术编号:37191758 阅读:31 留言:0更新日期:2023-04-20 22:52
本发明专利技术属于云渲染技术领域,提供了一种基于云渲染实现一对多的方法,所述云渲染一对多共包括三个部分,分别为基础云渲染服务、云渲染程序和云渲染房间服务,所述云渲染一对多方法包括以下步骤:创建识别码

【技术实现步骤摘要】
一种基于云渲染实现一对多的方法


[0001]本专利技术属于云渲染
,具体地说是一种基于云渲染实现一对多的方法。

技术介绍

[0002]云渲染的模式与常规的云计算类似,即将3D程序放在远程的服务器中渲染,用户终端通过Web软件或者直接在本地的3D程序中点击一个“云渲染”按钮并借助高速互联网接入访问资源,指令从用户终端中发出,服务器根据指令执行对应的渲染任务,而渲染结果画面则被传送回用户终端中加以显示,从而完成云渲染过程。
[0003]实时云渲染技术是通过信令服务建立前后端连接,使得后端可以将渲染画面通过视频流推送到前端,信令服务就相当于一个房间,只要加入房间,所有网页都可以获取到后端的渲染画面,如果只要一个用户浏览,则是一对一服务;如果有多个用户浏览,则是一对多服务。
[0004]由上可知,云渲染信令服务自身即可完成一对多,只要知道信令服务地址,都可以访问该云渲染程序,但是若没有用户的概念,则无法达到我们实际使用的需求,因此,我们需要一种方法来解决用户访问程序的需求,判断用户是需要一对一的程序访问,还是一对多的程序访问。...

【技术保护点】

【技术特征摘要】
1.一种基于云渲染实现一对多的方法,其特征在于,所述云渲染一对多共包括三个部分,分别为基础云渲染服务、云渲染程序和云渲染房间服务,所述云渲染一对多方法包括以下步骤:S1:创建识别码,首先基础云服务生成一批程序识别码runid,用于分配给每一个启动的云渲染程序,创建以识别码为ID的用户信息表,用以记录所有连接用户;S2:session生成,云渲染房间服务首先生成session,当用户访问云渲染房间服务,获取业务网页时,服务先检查请求头的Cookie中是否存在session值,如果不存在,则生成session;S3:用户信息绑定,云渲染程序将从S1中的获取的识别码runid进行存储,当网页成功连接云渲染程序后,收到网页发送的session值,将云渲染连接用户与session值绑定存储;S4:用户房间创建,用户可以自由创建一个云渲染房间,同时制定房间人数;S5:用户房间加入,用户选择云渲染程序后,网页首先向房间服务发起对应云渲染程序的房间查询请求,然后通过网页向用户展示所有房间,用户选择一个房间加入;S6:用户退出,最后是房间退出和解散,当后加入用户关闭界面时,仅当前用户退出,不影响房间内其他人员观看;当房间创建则关闭界面时,直接房间解散操作。2.如权利要求1所述基于云渲染实现一对多的方法,其特征在于:步骤S2中,session生成过程,首先云渲染房间服务获取请求连接的远程IP,再获取请求头的“User

Agent”字段,将IP和“User

Agent”内容合并为基础字符串,以固定规则将基础字符串转换为0
...

【专利技术属性】
技术研发人员:李华蓉张聪何涛陈雪娇王呈
申请(专利权)人:南京烽火星空通信发展有限公司
类型:发明
国别省市:

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

1