[发明专利]一种基于视觉分享的游戏队员动态交流方法在审
申请号: | 201810038614.7 | 申请日: | 2018-01-16 |
公开(公告)号: | CN108404417A | 公开(公告)日: | 2018-08-17 |
发明(设计)人: | 刘宏宇 | 申请(专利权)人: | 胡尧 |
主分类号: | A63F13/86 | 分类号: | A63F13/86;A63F13/335 |
代理公司: | 成都弘毅天承知识产权代理有限公司 51230 | 代理人: | 徐金琼;刘东 |
地址: | 635150 四川省*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 中转服务器 动态交流 游戏 分发 视觉 房间信息 数据存放 数据分发 消息传递 消息内容 用户分享 用户生成 客户端 快捷键 视觉化 截取 按下 上传 共享 创建 | ||
1.一种基于视觉分享的游戏队员动态交流方法,其特征在于,包括以下几个步骤:
步骤1:创建房间,OSS服务器生成房间及房间信息,用户再根据房间信息进入房间;
步骤2:用户在游戏内按下快捷键截取画面,获得图形数据;
步骤3:系统上传图形数据到中转服务器,;
步骤4:中转服务器接受图形数据并将数据存放至分发列表;
步骤5:中转服务器根据分发列表将数据分发给其他用户;
步骤6:用户接收到的图形数据显示在游戏屏幕内的适当的位置,完成视觉分享。
2.根据权利要求1所述的一种基于视觉分享的游戏队员动态交流方法,其特征在于,所述步骤2包括以下几个具体的步骤:
步骤2.1:用户在游戏内按下采用HOOK技术植入的“共享视野”的快捷键;
步骤2.2:系统发送截取游戏画面的指令;
步骤2.3:为当前游戏创建一个空的画面缓冲区;
步骤2.4:通过3DAPI将图形数据从显卡内存复制到步骤3.3创建的画面缓冲区;
步骤2.5:获取当前游戏使用的颜色格式;
步骤2.6:根据当前的颜色格式,将画面缓冲区的图形数据转换为ARGB图形格式的图形数据;
步骤2.7:在临时目录生成一张空的图片文件,将转换之后的图形数据写入到生成的空的图片文件中;
步骤2.8:图片文件生成完毕之后,将图形文件转换并压缩成PNG图片格式的图片数据;
步骤2.9:通知中转服务器的图形上传线程准备上传图形数据。
3.根据权利要求1所述的一种基于视觉分享的游戏队员动态交流方法,其特征在于,所述步骤3包括以下几个步骤:
步骤3.1:通过HTTP方式将图形数据上传到文件服务器;
步骤3.2:所述文件服务器给基于WorkerMan开发的中转通信服务器发送数据的描述和下载地址的信息;
步骤3.3:中转服务器将该信息以TCP的方式通知客户端,其中,客户端与服务器通过Websocket技术保持长链接。
4.根据权利要求1所述的一种基于视觉分享的游戏队员动态交流方法,其特征在于,所述步骤4的分发列表指缓存到数据库的表中的将要分发的人员信息。
5.根据权利要求1所述的一种基于视觉分享的游戏队员动态交流方法,其特征在于,所述步骤5中的中转服务器接收数据后,再利用Websocket技术第一时间分发给客户端,客户端再自动下载图形数据。
6.根据权利要求1所述的一种基于视觉分享的游戏队员动态交流方法,其特征在于,所述步骤6包括以下几个步骤:
步骤6.1:客户端加载中转服务器的图形数据;
步骤6.2:向当前游戏画面插入一个新的图形显示框;
步骤6.3:客户端根据图形数据的格式解析出图形,并显示于图形显示框中。
7.根据权利要求1所述的一种基于视觉分享的游戏队员动态交流方法,其特征在于,所述步骤2截取画面获得的数据还包括视频数据,截取画面后再通过XVid或H.264技术压缩后获得视频数据。
8.根据权利要求1所述的一种基于视觉分享的游戏队员动态交流方法,其特征在于,所述步骤2中的截取画面、步骤6中的显示画面均通过HOOK技术实现。
9.根据权利要求1所述的一种基于视觉分享的游戏队员动态交流方法,其特征在于,所述步骤1中,创建房间的用户为队长,队长创建房间后,得到房间信息,如房间号、房间进入密码,队长将房间信息分享给其他队友即队员,队员根据房间信息加入至房间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于胡尧,未经胡尧许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810038614.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:游戏匹配互动方法、装置及可读存储介质
- 下一篇:一种自动荡秋千儿童玩乐设备