[发明专利]网页游戏窗口的处理方法与装置有效
申请号: | 201210371281.2 | 申请日: | 2012-09-28 |
公开(公告)号: | CN102902887A | 公开(公告)日: | 2013-01-30 |
发明(设计)人: | 张菊元;赵肖勇;左文平;任寰 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
主分类号: | G06F19/00 | 分类号: | G06F19/00 |
代理公司: | 北京市浩天知识产权代理事务所 11276 | 代理人: | 靳春鹰;宋菲 |
地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 网页 游戏 窗口 处理 方法 装置 | ||
技术领域
本发明涉及网络技术领域,具体涉及一种网页游戏窗口的处理方法及装置。
背景技术
Flash游戏是指一类由Flash制作软件制作的,主要放在网站上供大家休闲娱乐的游戏。Flash游戏一般比较小巧,在宽带上网环境下1分钟就可以开始进行游戏了。Flash游戏通常按照游戏类型或玩家数量来区分。常见的游戏分类一般是智力游戏、换装游戏、动作游戏、策略游戏、体育游戏、棋牌游戏、射击游戏、敏捷游戏等。由于一些游戏支持两名玩家,又被称为双人小游戏。此外,还有部分网站按照游戏年龄划分出了儿童小游戏。
Flash游戏在浏览器的某个窗口的网页标签中运行时,会存在用户不得不离开游戏一会而切换到其它网页标签或最小化该网页标签的情况,这种情况被称为Flash游戏所在的网页标签对应的窗口失去焦点。由于浏览器默认在用户切换标签后会使该标签对应的窗口失去激活状态,同时,该窗口的工作状态属性也会由工作状态转为非工作状态,在这种情况下,浏览器会自动断开网络线程,将处于非工作状态的窗口中的Flash进行跳帧处理。举例来说,假设CPU原本处理的是第1、2和3帧,在网络线程暂时断开后,会丢弃掉第2帧,使得Flash游戏出现不该有的帧丢弃,影响游戏的正常运行,导致游戏故障。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的网页游戏窗口的处理方法和相应的网页游戏窗口的处理装置。
依据本发明的一个方面,提供了网页游戏窗口的处理方法,包括:
根据对网页游戏的访问请求,创建网页游戏窗口;
在所述网页游戏窗口启动持续性的工作线程。
优选地,所述方法还包括:
根据对所述网页游戏窗口的关闭请求,销毁所述持续性的工作线程;
关闭所述网页游戏窗口。
优选地,在所述创建网页游戏窗口之后,还包括:实时检测所述网页游戏窗口的激活属性;
所述在网页游戏窗口启动持续性的工作线程具体为:当检测到所述激活属性由激活状态变为非激活状态时,在网页游戏窗口启动持续性的工作线程;
在所述在网页游戏窗口启动持续性的工作线程之后还包括:当检测到所述激活属性由非激活状态变为激活状态时,销毁所述持续性的工作线程。
优选地,所述在网页游戏窗口启动持续性的工作线程包括:
在所述网页游戏窗口中生成子窗口;
在所述子窗口中启动持续性的工作线程;
所述销毁所述持续性的工作线程还包括:
销毁所述子窗口。
优选地,所述持续性的工作线程为以下至少一个:CPU使用率监视线程、内存占用率监视线程、网速流量监视线程、磁盘空间整理线程、系统安全扫描线程、逻辑操作线程或文件操作线程。
优选地,所述子窗口为不影响用户查看其他窗口的窗口。
优选地,所述子窗口的像素大小小于设定阈值。
根据本发明的另一方面,提供了网页游戏窗口的处理装置,包括:
创建模块,用于根据对网页游戏的访问请求,创建网页游戏窗口;
启动模块,用于在所述网页游戏窗口启动持续性的工作线程。
优选地,所述装置还包括:
销毁模块,用于根据对所述网页游戏窗口的关闭请求,销毁所述持续性的工作线程;
关闭模块,用于关闭所述网页游戏窗口。
优选地,所述装置还包括:
检测模块,用于实时检测所述网页游戏窗口的激活属性;
所述启动模块具体用于当所述检测模块检测到所述激活属性由激活状态变为非激活状态时,在网页游戏窗口启动持续性的工作线程;
销毁模块,用于当所述检测模块检测到所述激活属性由非激活状态变为激活状态时,销毁所述持续性的工作线程。
优选地,所述启动模块包括:
生成单元,用于在所述网页游戏窗口中生成子窗口;
启动单元,用于在所述子窗口中启动所述持续性的工作线程;
所述销毁模块还用于销毁所述子窗口。
优选地,所述启动模块具体用于在所述网页游戏窗口中启动以下线程的至少一个:CPU使用率监视线程、内存占用率监视线程、网速流量监视线程、磁盘空间整理线程、系统安全扫描线程、逻辑操作线程或文件操作线程。
优选地,所述子窗口为不影响用户查看其他窗口的窗口。
优选地,所述子窗口的像素大小小于设定阈值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210371281.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种加长双沟轴承
- 下一篇:一种铸造用轴承式转动的活节
- 同类专利
- 专利分类
G06F 电数字数据处理
G06F19-00 专门适用于特定应用的数字计算或数据处理的设备或方法
G06F19-10 .生物信息学,即计算分子生物学中的遗传或蛋白质相关的数据处理方法或系统
G06F19-12 ..用于系统生物学的建模或仿真,例如:概率模型或动态模型,遗传基因管理网络,蛋白质交互作用网络或新陈代谢作用网络
G06F19-14 ..用于发展或进化的,例如:进化的保存区域决定或进化树结构
G06F19-16 ..用于分子结构的,例如:结构排序,结构或功能关系,蛋白质折叠,结构域拓扑,用结构数据的药靶,涉及二维或三维结构的
G06F19-18 ..用于功能性基因组学或蛋白质组学的,例如:基因型–表型关联,不均衡连接,种群遗传学,结合位置鉴定,变异发生,基因型或染色体组的注释,蛋白质相互作用或蛋白质核酸的相互作用