一种客户端的网页游戏预加载方法及装置的制造方法_3

文档序号:9380181阅读:来源:国知局
的网页游戏排行榜信息或者网络上游戏玩家推荐的网页游戏信息,得到需要向所述客户端11推送的网页游戏,生成网页游戏的预加载指令,并发送至所述客户端11。其中,所述预加载指令包括了推荐的网页游戏的提示消息,并显示到所述客户端11的前台浏览器窗口。
[0066]在步骤S403中,从预先建立的后台浏览器窗口中,选取与所述预加载指令相对应的后台浏览器窗口。
[0067]其中,对于所述客户端11页面,处于活动状态的页面位于用户界面中的最上层,该页面显示在界面最前端,能够完全被用户看到,且能够与用户进行交互,在某些场景中,处于活动状态的页面也被称为前台进程的页面,也就是对应本发明的前台浏览器窗口 ;停止的过程对应于页面切换到停止状态的过程,处于停止状态的页面的窗口被隐藏,因此该页面在界面上完全不能被用户看到,也就是对应本发明的后台浏览器窗口。
[0068]可以理解的是,由于后台浏览器窗口在加载网页游戏后可能执行了其它从服务器发来的加载指令或者由客户端11智能预判的预加载指令,因此在用户点击进入推荐的网页游戏时,后台浏览器窗口可能存在实际加载的网页游戏与推荐的网页游戏不同。基于此,后台浏览器窗口是在客户端11获取到所述预加载指令后获取得到,并且,保证所述服务器12推荐的网页游戏使用其对应的后台浏览器窗口进行预加载,即根据不同的类型的预加载指令使用不同的后台浏览器窗口,以保证网页游戏的加载正常运行。
[0069]若所述客户端11第二次接收到所述服务器推送的网页游戏的预加载指令,则可以利用首次接收到所述预加载指令建立的后台浏览器窗口(即预先建立的后台浏览器窗口)进行加载。
[0070]另容易想到的是,在所述客户端11获取到所述服务器12推送的网页游戏的预加载指令时,可以先对所述预加载指令进行解析,再获取后台加载组件,也可以先获取后台加载组件,再对所述预加载指令进行解析,也可以同时执行,其执行先后顺序不构成对本发明的限定。
[0071]在步骤S404中,根据所述后台浏览器窗口和所述互联网协议地址加载所述网页游戏。
[0072]优选地,根据所述后台浏览器窗口和所述互联网协议地址,通过对等网络P2P,和/或分段下载,和/或断点续传加载所述网页游戏。
[0073]在步骤S405中,判断是否获取到用户通过所述客户端输入的进入所述网页游戏的输入指令。
[0074]在步骤S406中,若判断出获取到所述输入指令,隐藏当前显示的前台浏览器窗口,并将所述后台浏览器窗口作为当前的前台浏览器窗口显示。
[0075]其中,所述客户端11获取到进入所述网页游戏的输入指令,可以理解为用户通过所述客户端11点击所述服务器12推荐的网页游戏的提示信息上的链接或者其他入口以进入所述推荐的网页游戏。
[0076]当所述客户端11获取到所述输入指令时,隐藏前台浏览器窗口,将后台浏览器窗口在原始前台浏览器窗口相同的位置,以相同的大小显示出来;即原始的后台浏览器窗口作为前台窗口,位于客户端11界面中的最上层,该页面显示在客户端11界面最前端,能够完全被用户看到,且能够与用户进行交互;原始的前台浏览器窗口作为后台窗口,也就是原始的前台浏览器窗口被隐藏,该窗口页面在界面上完全不能被用户看到。
[0077]由上述可知,本实施例中,客户端11获取到服务器12推送的网页游戏的预加载指令后,利用与所述预加载指令相对应的后台浏览器窗口对网页游戏进行预加载,以使获取到进入所述网页游戏的输入指令时,达到快速进入网页游戏的目的,提高网页游戏服务器的资源利用率;并且,推送网页游戏的预加载指令使用与其对应的后台浏览器窗口,可以保证网页游戏的正常加载。
[0078]为便于更好的实施本发明实施例提供的客户端的网页游戏预加载方法,本发明实施例还提供一种基于上述客户端的网页游戏预加载方法的装置。其中名词的含义与上述客户端的网页游戏预加载方法中相同,具体实现细节可以参考方法实施例中的说明。请参阅图5,图5为本发明实施例提供的客户端的网页游戏预加载装置的结构示意图,其中所述客户端的网页游戏预加载装置包括指令解析模块51、加载组件获取模块52以及加载模块53。
[0079]其中所述指令解析模块51获取服务器推送的网页游戏的预加载指令,对所述预加载指令进行解析,得到所述网页游戏的互联网协议地址。所述加载组件获取模块52获取与所述预加载指令相对应的后台加载组件,所述后台加载组件用于在所述客户端加载所述网页游戏。
[0080]所述加载模块53根据所述加载组件获取模块52获取的后台加载组件和所述指令解析模块51解析得到的互联网协议地址加载所述网页游戏。
[0081]其中,所述客户端可以包括桌上型计算机、笔记型计算机、工作站、掌上型计算机、超移动个人计算机、平板PC、个人数字助理、连网板、可携式电话等具备储存单元并安装有微处理器而具有运算能力的终端,所述客户端中安装有网页游戏盒子。
[0082]可以理解的是,所述服务器可以根据从网络上获取的网页游戏排行榜信息或者网络上游戏玩家推荐的网页游戏信息,得到需要向所述客户端推送的网页游戏,生成网页游戏的预加载指令,并发送至所述客户端。其中,所述预加载指令包括了推荐的网页游戏的提示消息,并显示到所述客户端的前台浏览器窗口。
[0083]可以理解的是,在获取到服务器推送的网页游戏的预加载指令时,所述加载组件获取模块52可以同时获取与所述预加载指令相对应的后台加载组件;其中,所述后台加载组件是一个用户不可见渲染组件,用于在所述客户端加载所述网页游戏。
[0084]本发明实施例中,所述后台加载组件可以为隐藏于所述客户端界面的后台浏览器窗口,例如,可以包括IE窗口、谷歌Chrome窗口以及火狐Firefox窗口等。所述后台浏览器窗口的获取以及运作不影响前台浏览器窗口。
[0085]由上述可知,本实施例中,在获取到服务器推送的网页游戏的预加载指令后,利用与所述预加载指令相对应的后台加载组件对网页游戏进行预加载,以使获取到进入所述网页游戏的输入指令时,达到快速进入网页游戏的目的,提高网页游戏服务器的资源利用率;并且,推送网页游戏的预加载指令使用与其对应的后台加载组件,可以保证网页游戏的正常加载。
[0086]请参考图6,图6为本发明实施例提供的客户端的另一结构示意图,其中,所述客户端包括指令解析模块61、加载组件获取模块62以及加载模块63。
[0087]其中所述指令解析模块61获取服务器推送的网页游戏的预加载指令,对所述预加载指令进行解析,得到所述网页游戏的互联网协议地址。
[0088]在某些实施方式中,所述加载组件获取模块62可以根据所述预加载指令,生成与所述预加载指令相对应的后台加载组件;在某些实施方式中,所述加载组件获取模块62可以从预先建立的后台加载组件中,选取与所述预加载指令相对应的后台加载组件。所述加载模块63根据所述加载组件获取模块62获取的后台加载组件和所述指令解析模块61解析得到的互联网协议地址,通过对等网络,和/或分段下载,和/或断点续传加载所述网页游戏。
[0089]优选地,若所述后台加载组件为隐藏于所述客户端界面的后台浏览器窗口,则所述加载组件获取模块62负责获取与所述预加载指令相对应的后台浏览器窗口,所述后台浏览器窗口用于在所述客户端预加载所述网页游戏。
[0090]其中,对于客户端的显示页面,处于活动状态的页面位于用户界面中的最上层,该页面显示在界面最前端,能够完全被用户看到,且能够与用户进行交互,在某些场景中,处于活动状态的页面也被称为前台进程的页面,也就是对应本发明的前台浏览器窗口 ;停止的过程对应于页面切换到停止状态的过程,处于停止状态的页面的窗口被隐藏,因此该页面在界面上完全不能被用户看到,也就是对应本发明的后台浏览器窗口。
[0091]可以理解的是,由于后台浏览器窗口在加载网页游戏后可能执行了其它从服务器发来的加载指令或者由网页游戏加载装置智能预判的预加载指令,因此在用户点击进入推荐的网页游戏时,后台浏
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1