[发明专利]一种进行网页游戏交互的方法和浏览器在审
申请号: | 201310567301.8 | 申请日: | 2013-11-14 |
公开(公告)号: | CN103618701A | 公开(公告)日: | 2014-03-05 |
发明(设计)人: | 张菊元;赵肖勇;任寰 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08 |
代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 进行 网页 游戏 交互 方法 浏览器 | ||
技术领域
本发明涉及网络数据处理领域,具体涉及一种进行网页游戏交互的方法和一种进行网页游戏交互的浏览器。
背景技术
网页游戏是一种新兴起的游戏形式,以游戏简单,操作方便,绿色,无需安装,文件体积小等优点渐渐被用户所喜爱。例如,其中flash游戏主要应用于一些趣味化的、小型的游戏之上,以完全发挥它基于矢量图的优势。网页游戏,尤其是flash游戏在游戏形式上的表现与传统游戏基本无异,但主要存在于网络中,因为它的体积小、传播快、画面美观,所以大有取代传统网游的趋势。
然而,网页游戏,例如Flash游戏是在浏览器中以单机模式运行的,不能够供使用者进行网页游戏交互。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的进行网页游戏交互的方法和进行网页游戏交互的浏览器。
依据本发明的一个方面,提供了一种进行网页游戏交互的方法,包括:浏览器侧发起网页游戏交互请求,连接到网页游戏交互服务器;获取当前网页游戏的第一用户操作指令和/或当前网页游戏的第一游戏结果信息;将所述网页游戏中的第一用户操作指令和/或网页游戏的第一游戏结果信息上传所述网页游戏交互服务器;接收所述网页游戏交互服务器返回的所述网页游戏中的第二用户操作指令和/或网页游戏的第二游戏结果信息,并在浏览器侧进行加载和显示。
可选地,所述浏览器侧发起网页游戏交互请求,包括:在浏览器访问网页游戏网站时,通过加载浏览器插件的方法显示网页游戏交互按钮,以及在监测到用户点击所述网页游戏交互按钮时向网页游戏交互服务器发送网页游戏交互请求;所述网页游戏交互请求包括当前的网页标识和浏览器标识。
可选地,所述连接到网页游戏交互服务器,包括:在收到网页游戏交互服务器返回的确认消息时,与网页游戏交互服务器之间建立长连接。
可选地,该方法进一步包括:在监测到用户关闭浏览器页面的指令或用户断开网页游戏交互服务器的指令时,向网页游戏交互服务器发出断开请求并断开与网页游戏交互服务器之间的长连接。
可选地,所述与网页游戏交互服务器之间建立的长连接为TCP/IP长连接。
可选地,所述第一用户操作指令为用户对网页游戏的键盘和鼠标操作信息;所述第一游戏结果信息为浏览器侧的网页游戏的画面;所述将所述网页游戏中的第一用户操作指令和/或网页游戏的第一游戏结果信息上传所述网页游戏交互服务器,包括:抓取用户对网页游戏的键盘和鼠标操作信息作为第一用户操作指令并将第一用户操作指令和浏览器标识上传网页游戏交互服务器;和/或抓取网页游戏的画面而生成视频流作为第一游戏结果信息并将第一游戏结果信息和浏览器标识上传网页游戏交互服务器。
可选地,所述网页游戏为Flash游戏;所述将所述网页游戏中的第一用户操作指令和/或网页游戏的第一游戏结果信息上传所述网页游戏交互服务器,包括:抓取用户对Flash游戏进行的键盘和鼠标操作信息作为第一用户操作指令,将所述第一用户操作指令与当前的Flash帧的帧序列号对应地保存;将上述第一用户操作指令、帧序列号和浏览器标识上传网页游戏交互服务器;和/或抓取Flash游戏的画面而生成视频流作为第一游戏结果信息,并将第一游戏结果信息和浏览器标识上传网页游戏交互服务器。
可选地,所述第二用户操作指令为产生该第二用户操作指令的浏览器的用户对网页游戏的键盘和鼠标操作信息;所述第二游戏结果信息为产生该第二游戏结果信息的浏览器的网页游戏的画面;所述接收所述网页游戏交互服务器返回的所述网页游戏中的第二用户操作指令和/或网页游戏的第二游戏结果信息,并在浏览器侧进行加载和显示,包括:接收第二用户操作指令,调用Flash游戏程序,在对应的Flash帧的帧序列号表示的时间,将接收到的第二用户操作指令输入到Flash游戏程序;和/或自网页游戏交互服务器接收第二游戏结果信息,播放接收到的第二游戏结果信息。
依据本发明的另一个方面,提供了一种进行网页游戏交互的浏览器,所述浏览器包括:连接单元,适于发起网页游戏交互请求,连接到网页游戏交互服务器;状态获取单元,适于获取当前网页游戏的第一用户操作指令和/或当前网页游戏的第一游戏结果信息;状态发送单元,适于将所述网页游戏中的第一用户操作指令和/或网页游戏的第一游戏结果信息上传所述网页游戏交互服务器;状态再现单元,适于接收所述网页游戏交互服务器返回的所述网页游戏中的第二用户操作指令和/或网页游戏的第二游戏结果信息,并在浏览器侧进行加载和显示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310567301.8/2.html,转载请声明来源钻瓜专利网。