游戏信息框提醒的方法、装置及系统的制作方法

文档序号:7982389阅读:202来源:国知局
游戏信息框提醒的方法、装置及系统的制作方法
【专利摘要】本发明揭示了一种游戏信息框提醒的方法、装置及系统。该方法可包括:根据游戏数据服务器的通知,从所述游戏数据服务器下载用户终端的数据更新提醒;发送推送信号通知所述用户终端的客户端提取;根据所述客户端的提取请求发送数据更新提醒的信息框。本发明可及时将游戏用户终端的游戏数据变化展现给相应用户终端,并提供方便快捷的方式给用户终端处理游戏消息,以便及时保护游戏用户终端的虚拟财产。
【专利说明】游戏信息框提醒的方法、装置及系统
【技术领域】
[0001]本发明涉及到游戏数据更新提醒技术,特别涉及到一种游戏信息框提醒的方法、装置及系统。
【背景技术】
[0002]现有技术中网页游戏通常通过浏览器发送信息至用户终端进行提醒。当用户终端在使用浏览器打开游戏时,需要发送提醒的游戏后台将会调用浏览器提供的接口,将此用户终端未来时间内所有的需要提醒事项与触发时间传给浏览器客户端。浏览器将用户终端提醒时间表保存起来,在提醒时间到达的时候为用户终端弹出提醒,如此即使用户已经关闭了游戏,仍然可以接收到游戏提醒。
[0003]上述方式游戏后台发送提醒的前提是浏览器以及游戏页面两者都处于启用状态;浏览器虽然日常使用越来越频繁,但并非每时每刻都处于启动状态,在浏览器关闭的时间里,即使用户终端设定了提醒事项,也无法接收到提醒;并且在浏览器中未打开游戏页面的时候,浏览器与游戏便失去通信,因此在关闭游戏页面的时间里,如果用户终端的提醒时间发生了变更,浏览器也无法感知,无法及时更新。

【发明内容】

[0004]本发明的主要目的为提供一种游戏信息框提醒的方法,提升了游戏信息提醒的及时性。
[0005]本发明提出一种游戏信息框提醒的方法,包括:
[0006]根据游戏数据服务器的通知,从所述游戏数据服务器下载用户终端的数据更新提醒;
[0007]发送推送信号通知所述用户终端的客户端提取;
[0008]根据所述客户端的提取请求发送数据更新提醒的信息框。
[0009]优选地,所述信息提醒服务器根据游戏数据服务器的通知,从所述游戏数据服务器下载用户终端的数据更新提醒的步骤包括:
[0010]信息提醒服务器接收游戏数据服务器的更新通知,接到通知后通过通用网关接口拉取用户终端的时间提醒表,保存至数据库中。
[0011]优选地,所述通过推送服务器发送推送信号通知所述用户终端的客户端提取的步骤包括:
[0012]所述信息提醒服务器通过推送服务器定时从数据库中查询未来一定时间的数据更新提醒并写入内存,以及触发用户终端的客户端发送提取请求。
[0013]优选地,所述根据所述客户端的提取请求发送数据更新提醒的信息框的步骤包括:
[0014]所述信息提醒服务器接收客户端的数据更新提取请求,分别将信息框配置XML以及信息框内容推送至所述客户端。[0015]优选地,所述信息框展示有数据更新对应的按钮或链接。
[0016]本发明还提出一种游戏信息框提醒的装置,包括:
[0017]更新下载模块,用于根据游戏数据服务器的通知,从所述游戏数据服务器下载用户终端的数据更新提醒;
[0018]信号推送模块,用于发送推送信号通知所述用户终端的客户端提取;
[0019]数据下发模块,用于根据所述客户端的提取请求发送数据更新提醒的信息框。
[0020]优选地,所述更新下载模块还用于:
[0021]接收游戏数据服务器的更新通知,接到通知后通过通用网关接口拉取用户终端的时间提醒表,保存至数据库中。
[0022]优选地,所述信号推送模块还用于:
[0023]通过推送服务器定时从数据库中查询未来一定时间的数据更新提醒并写入内存,以及触发用户终端的客户端发送提取请求。
[0024]优选地,所述数据下发模块还用于:
[0025]接收客户端的数据更新提取请求,分别将信息框配置XML以及信息框内容推送至所述客户端。
[0026]优选地,所述信息框展示有数据更新对应的按钮或链接。
[0027]本发明另提出一种游戏信息框提醒的系统,包括存储有更新数据的游戏数据服务器,还包括:信息提醒服务器、推送服务器以及设置于用户终端的客户端;
[0028]所述信息提醒服务器根据游戏数据服务器的通知,从所述游戏数据服务器下载用户终端的数据更新提醒;
[0029]所述推送服务器发送推送信号通知所述用户终端的客户端提取;
[0030]所述客户端向信息提醒服务器发送提取请求;
[0031]所述信息提醒服务器根据所述客户端的提取请求发送数据更新提醒的信息框。
[0032]本发明可设置一个安全进程,常驻于用户终端进行相关游戏项目实时提醒;用户终端只需选择开启该项功能,即可实现实时提醒,及时获取游戏更新数据。
【专利附图】

【附图说明】
[0033]图1是本发明游戏信息框提醒的方法一实施例中步骤流程示意图;
[0034]图2是本发明实施例中数据更新提醒推送过程示意图;
[0035]图3是本发明游戏信息框提醒的装置一实施例中结构示意图;
[0036]图4是本发明实施例中游戏信息框提醒方式的整体架构示意图;
[0037]图5是本发明游戏信息框提醒的系统一实施例中结构示意图。
[0038]本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
【具体实施方式】
[0039]应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0040]参照图1,提出本发明一种游戏信息框提醒的方法一实施例。该方法可包括:
[0041]步骤S11、根据游戏数据服务器的通知,从所述游戏数据服务器下载用户终端的数据更新提醒;[0042]步骤S12、发送推送信号通知所述用户终端的客户端提取;
[0043]步骤S13、根据所述客户端的提取请求发送数据更新提醒的信息框。
[0044]为解决游戏数据更新提醒的及时性,上述游戏信息框提醒的方法可设置一个安全进程,常驻于用户终端进行相关游戏项目实时提醒;用户终端只需选择开启该项功能,即可实现实时提醒,及时获取游戏更新数据。上述安全进程可嵌入常用应用中,比如开机启动的安全管理应用中等。
[0045]游戏信息框提醒方式的整体架构中可涉及到游戏数据服务器、信息提醒服务器以及设置于用户终端的客户端。当参与游戏用户终端的数据有变动时(比如农场游戏中用户终端在游戏中所种下的菜,由种子变成熟到可采摘时,即菜的状态发生一定变化时),游戏数据服务器将通知信息提醒服务器。该信息提醒服务器根据该通知的变动数据生成提醒内容,并向该用户终端的客户端发推送信号。用户终端的客户端收到推送信号后将会到信息提醒服务器下载该提醒内容并弹出信息框(Tips)。用户终端接收提醒Tips后可以直接点击Tips的按钮或者链接,以及时地处理游戏中更新的事件,以避免损失。该Tips可指通过客户端在用户终端桌面(通常是角落)弹出的小信息框,该小信息框能展示文字或图片内容,且有按钮或链接等简单的交互。
[0046]上述步骤Sll可包括:上述信息提醒服务器接收游戏数据服务器的更新通知,接到通知后通过通用网关接口拉取用户终端的时间提醒表,保存至数据库中。
[0047]上述步骤S12可包括:上述信息提醒服务器定时从数据库中查询未来一定时间的数据更新提醒并写入内存,以及触发用户终端的客户端发送提取请求。
[0048]上述步骤S13可包括:上述信息提醒服务器接收客户端的数据更新提取请求,分别将信息框配置XML (Extensible Markup Language,可扩展标记语言)以及信息框内容推送至所述客户端。
[0049]参照图2,为数据更新提醒推送过程示意图;上述信息提醒服务器可负责接收游戏数据服务器的数据更新通知,该通知中至少可包括用户终端标识(比如游戏ID)。该信息提醒服务器接到通知后可从通用网关接口(CGI, Common Gateway Interface)拉取上述用户终端标识对应的数据更新提醒,保存到数据库中。该游戏数据服务器可保存有游戏所需数据。
[0050]上述信息提醒服务器可负责计时下发推送信号,定时(比如每6分钟)从信息提醒服务器的数据库中查询出未来一定时间(比如12-18分钟)的数据更新提醒,写入至服务器的共享内存中,并把共享内存中未来一定时间(比如6-12分钟)的推送信号下发给Tips通道,并触发对应用户终端中客户端的心跳,使客户端向信息提醒服务器发送数据更新提醒Tips的提取请求。上述中的时间可根据实际情况设定,其中可下发推送信号的未来一定时间设定小于从信息提醒数据库中查询的未来一定时间。
[0051]上述信息提醒服务器还可负责处理客户端的查询请求,客户端信息提醒服务器接收提取请求后,首先向信息提醒服务器查询Tips的配置XML的通用网关接口,并跟据XML中的地址再查询Tips的具体内容的通用网关接口。
[0052]上述游戏信息框提醒的方法,可及时将游戏用户终端的游戏数据变化展现给相应用户终端,并提供方便快捷的方式给用户终端处理游戏消息,以便及时保护游戏用户终端的虚拟财产。[0053]参照图3,提出本发明一种游戏信息框提醒的装置20 —实施例。该装置20可包括:更新下载模块21、信号推送模块22以及数据下发模块23 ;该更新下载模块21,用于根据游戏数据服务器的通知,从所述游戏数据服务器下载用户终端的数据更新提醒;该信号推送模块22,用于发送推送信号通知所述用户终端的客户端提取;该数据下发模块23,用于根据所述客户端的提取请求发送数据更新提醒的信息框。
[0054]为解决游戏数据更新提醒的及时性,上述游戏信息框提醒的装置20可设置一个安全进程,常驻于用户终端进行相关游戏项目实时提醒;用户终端只需选择开启该项功能,即可实现实时提醒,及时获取游戏更新数据。上述安全进程可嵌入常用应用中,比如开机启动的安全管理应用中等。
[0055]参照图4,在本发明另一实施例中,游戏信息框提醒方式的整体架构中可涉及到游戏数据服务器、信息提醒服务器、推送服务器以及设置于用户终端的客户端。当参与游戏用户终端的数据有变动时(比如农场游戏中用户终端在游戏中所种下的菜,由种子变成熟到可采摘时,即菜的状态发生一定变化时),游戏数据服务器将通知信息提醒服务器。该信息提醒服务器根据该通知的变动数据生成提醒内容,并通过推送服务器向该用户终端的客户端发推送信号。用户终端的客户端收到推送信号后将会到信息提醒服务器下载该提醒内容并弹出信息框(Tips)。用户终端接收提醒Tips后可以直接点击Tips的按钮或者链接,以及时地处理游戏中更新的事件,以避免损失。该Tips可指通过客户端在用户终端桌面(通常是角落)弹出的小信息框,该小信息框能展示文字或图片内容,且有按钮或链接等简单的交互。在本实施例中上述更新下载模块21、信号推送模块22以及数据下发模块23可设置于上述信息提醒服务器中。
[0056]上述更新下载模块21还用于:接收游戏数据服务器的更新通知,接到通知后通过通用网关接口拉取用户终端的时间提醒表,保存至数据库中。
[0057]上述信号推送模块22还用于:通过推送服务器定时从数据库中查询未来一定时间的数据更新提醒并写入内存,以及触发用户终端的客户端发送提取请求。
[0058]上述数据下发模块23还用于:接收客户端的数据更新提取请求,分别将信息框配置XML以及信息框内容推送至所述客户端。
[0059]参照图2,为数据更新提醒推送过程示意图;上述信息提醒服务器可负责接收游戏数据服务器的数据更新通知,该通知中至少可包括用户终端标识(比如游戏ID)。该信息提醒服务器接到通知后可从通用网关接口(CGI, Common Gateway Interface)拉取上述用户终端标识对应的数据更新提醒,保存到数据库中。该游戏数据服务器可保存有游戏所需数据。
[0060]上述推送服务器可负责计时下发推送信号,定时(比如每6分钟)从信息提醒服务器的数据库中查询出未来一定时间(比如12-18分钟)的数据更新提醒,写入至服务器的共享内存中,并把共享内存中未来一定时间(比如6-12分钟)的推送信号下发给Tips通道,并触发对应用户终端中客户端的心跳,使客户端向信息提醒服务器发送数据更新提醒Tips的提取请求。上述中的时间可根据实际情况设定,其中可下发推送信号的未来一定时间设定小于从信息提醒数据库中查询的未来一定时间。
[0061]上述客户端对Tips的提取如上述所述的从信息提醒服务器进行,也可从推送服务器上进行,可根据实际情况而设定。该推送服务器也可与该信息提醒服务器实现组合。[0062]上述信息提醒服务器还可负责处理客户端的查询请求,客户端信息提醒服务器接收提取请求后,首先向信息提醒服务器查询Tips的配置XML的通用网关接口,并跟据XML中的地址再查询Tips的具体内容的通用网关接口。
[0063]上述游戏信息框提醒的装置20,可及时将游戏用户终端的游戏数据变化展现给相应用户终端,并提供方便快捷的方式给用户终端处理游戏消息,以便及时保护游戏用户终端的虚拟财产。
[0064]参照图5,提出本发明一种游戏信息框提醒的系统一实施例。该系统可包括存储有更新数据的游戏数据服务器30,还包括:信息提醒服务器40、推送服务器50以及设置于用户终端的客户端60 ;该信息提醒服务器40根据游戏数据服务器30的通知,从该游戏数据服务器30下载用户终端的数据更新提醒;该推送服务器50发送推送信号通知该用户终端的客户端60提取;该客户端60向信息提醒服务器40发送提取请求;该信息提醒服务器40根据该客户端60的提取请求发送数据更新提醒的信息框。
[0065]上述游戏数据服务器30、信息提醒服务器40、推送服务器50以及设置于用户终端的客户端60,可如上述实施例中所述。
[0066]以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的【技术领域】,均同理包括在本发明的专利保护范围内。
【权利要求】
1.一种游戏信息框提醒的方法,其特征在于,包括: 根据游戏数据服务器的通知,从所述游戏数据服务器下载用户终端的数据更新提醒; 发送推送信号通知所述用户终端的客户端提取; 根据所述客户端的提取请求发送数据更新提醒的信息框。
2.根据权利要求1所述的游戏信息框提醒的方法,其特征在于,所述信息提醒服务器根据游戏数据服务器的通知,从所述游戏数据服务器下载用户终端的数据更新提醒的步骤包括: 信息提醒服务器接收游戏数据服务器的更新通知,接到通知后通过通用网关接口拉取用户终端的时间提醒表,保存至数据库中。
3.根据权利要求2所述的游戏信息框提醒的方法,其特征在于,所述通过推送服务器发送推送信号通知所述用户终端的客户端提取的步骤包括: 所述信息提醒服务器通过推送服务器定时从数据库中查询未来一定时间的数据更新提醒并写入内存,以及触发用户终端的客户端发送提取请求。
4.根据权利要求3所述的游戏信息框提醒的方法,其特征在于,所述根据所述客户端的提取请求发送数据更新提醒的信息框的步骤包括: 所述信息提醒服务器接收客户端的数据更新提取请求,分别将信息框配置XML以及信息框内容推送至所述客户端。
5.根据权利要求1至4中任一项所述的游戏信息框提醒的方法,其特征在于,所述信息框展示有数据更新对应的按钮或链接。
6.一种游戏信息框提醒的装置,其特征在于,包括: 更新下载模块,用于根据游戏数据服务器的通知,从所述游戏数据服务器下载用户终端的数据更新提醒; 信号推送模块,用于发送推送信号通知所述用户终端的客户端提取; 数据下发模块,用于根据所述客户端的提取请求发送数据更新提醒的信息框。
7.根据权利要求6所述的游戏信息框提醒的装置,其特征在于,所述更新下载模块还用于: 接收游戏数据服务器的更新通知,接到通知后通过通用网关接口拉取用户终端的时间提醒表,保存至数据库中。
8.根据权利要求7所述的游戏信息框提醒的装置,其特征在于,所述信号推送模块还用于: 通过推送服务器定时从数据库中查询未来一定时间的数据更新提醒并写入内存,以及触发用户终端的客户端发送提取请求。
9.根据权利要求8所述的游戏信息框提醒的装置,其特征在于,所述数据下发模块还用于: 接收客户端的数据更新提取请求,分别将信息框配置XML以及信息框内容推送至所述客户端。
10.根据权利要求6至9中任一项所述的游戏信息框提醒的装置,其特征在于,所述信息框展示有数据更新对应的按钮或链接。
11.一种游戏信息框提醒的系统,包括存储有更新数据的游戏数据服务器,其特征在于,还包括:信息提醒服务器、推送服务器以及设置于用户终端的客户端; 所述信息提醒服务器根据游戏数据服务器的通知,从所述游戏数据服务器下载用户终端的数据更新提醒; 所述推送服务器发送推送信号通知所述用户终端的客户端提取; 所述客户端向信息提醒服务器发送提取请求; 所述信息提醒服务器根据所述客户端的提取请求发送数据更新提醒的信息框。
【文档编号】H04L12/58GK103634278SQ201210302697
【公开日】2014年3月12日 申请日期:2012年8月23日 优先权日:2012年8月23日
【发明者】盘隆, 潘涛, 黄琴 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1