聊天信息传输方法及装置、聊天信息推送方法及服务器的制造方法

文档序号:8285119阅读:296来源:国知局
聊天信息传输方法及装置、聊天信息推送方法及服务器的制造方法
【技术领域】
[0001]本发明涉及通信技术领域,特别涉及一种聊天信息传输方法及装置、聊天信息推送方法及服务器。
【背景技术】
[0002]社交是网络游戏的核心体验之一,而在线实时聊天则是网络游戏社交功能的一个重要元素。目前基本上所有的网络游戏都实现了集成式的聊天系统,如图1所示,交互模块集成在游戏服务器内,游戏用户想要聊天,需要打开游戏客户端,登入到游戏世界中才能使用聊天功能和游戏中的其它使用游戏客户端的在线用户聊天。
[0003]因为聊天功能是集成在游戏系统内的,意味着游戏用户只能通过游戏客户端进入游戏后才能进行聊天,而不能与未登录游戏的游戏用户进行交流。而对于传统的游戏玩家来说,经常会在同一个游戏中存在多个游戏角色,或者同时玩多个游戏。但是由于现在的游戏客户端的限制或者是PC机器性能的限制,用户通常都无法同时运行多个游戏客户端。因此,如果用户想要使用不同游戏角色进行聊天,或者与不同游戏的玩家进行聊天,只能重新启动游戏客户端并更换角色,或者重新运行相应的游戏客户端,操作非常繁琐。

【发明内容】

[0004]本发明实施例的目的是提供一种聊天信息传输方法及装置、聊天信息推送方法及服务器,以解决不同游戏角色聊天时切换不便的问题。
[0005]本发明实施例提出一种聊天信息传输方法,包括:
[0006]接收用户输入的游戏账户信息,并生成角色登录信息;
[0007]将根据所述游戏账户信息生成的至少一个角色登录信息发送给聊天信息推送服务器;
[0008]根据所述游戏账户信息,显示相应游戏角色的登录状态;
[0009]实时接收聊天信息推送服务器根据所述角色登录信息推送来的推送信息,且当接收到推送信息,则显示相应角色的聊天提醒信息。
[0010]本发明实施例还提出一种聊天信息推送方法,用于至少一个游戏服务器和至少一个用户端之前的聊天信息的传输,包括:
[0011]接收并记录用户端发送来的角色登录信息;
[0012]接收游戏服务器发送来的聊天信息;
[0013]根据所述角色登录信息,将所述游戏服务器发送来的聊天信息推送给相应的用户端。
[0014]本发明实施例还提出一种聊天信息传输装置,包括:
[0015]账户信息输入单元,用于接收用户输入的游戏账户信息,并生成角色登录信息;
[0016]发送单元,用于将根据所述游戏账户信息生成的至少一个角色登录信息发送给聊天信息推送服务器;
[0017]登录状态显示单元,用于根据所述游戏账户信息,显示相应游戏角色的登录状态;
[0018]推送信息接收单元,用于实时接收聊天信息推送服务器根据所述角色登录信息推送来的推送信息;
[0019]聊天提醒单元,用于当接收到推送信息,则显示相应角色的聊天提醒信息。
[0020]本发明实施例还提出一种聊天信息推送服务器,用于至少一个游戏服务器和至少一个用户端之前的聊天信息的传输,其特征在于,包括:
[0021]角色信息记录模块,用于接收并记录用户端发送来的角色登录信息;
[0022]第一通信模块,用于与游戏服务器进行通信,并接收游戏服务器发送来的聊天信息;
[0023]第二通信模块,用于与用户端进行通信;
[0024]推送模块,用于根据所述角色登录信息,将所述游戏服务器发送来的聊天信息通过所述第二通信模块推送给相应的用户端。
[0025]相对于现有技术,本发明的有益效果是:通过本发明实施例的聊天信息传输方法及装置、聊天信息推送方法及服务器,可以实现多游戏角色同时在线聊天,避免了切换游戏客户端时的繁琐操作,大大增加了游戏角色聊天时的便利性。
【附图说明】
[0026]图1为现有的游戏聊天系统示意图;
[0027]图2为本发明实施例的一种聊天信息传输方法及装置、聊天信息推送方法及服务器的运行环境示意图;
[0028]图3为图2中聊天信息推送服务器的常用部件的示意图;
[0029]图4为图2中用户端的常用部件的示意图;
[0030]图5为本发明实施例的一种聊天信息推送方法的流程图;
[0031]图6为本发明实施例的另一种聊天信息推送方法的流程图;
[0032]图7为本发明实施例的一种聊天信息传输方法的流程图;
[0033]图8为本发明实施例的一种游戏登录界面的示意图;
[0034]图9为本发明实施例的一种游戏角色的登录状态的示意图;
[0035]图10为本发明实施例的另一种聊天信息传输方法的流程图;
[0036]图11为本发明实施例的一种聊天界面的示意图;
[0037]图12为本发明实施例的一种聊天信息推送服务器的结构图;
[0038]图13为本发明实施例的一种聊天信息传输装置的结构图;
[0039]图14为本发明实施例的另一种聊天信息传输装置的结构图。
【具体实施方式】
[0040]有关本发明的前述及其他技术内容、特点及功效,在以下配合参考图式的较佳实施例详细说明中将可清楚的呈现。通过【具体实施方式】的说明,当可对本发明为达成预定目的所采取的技术手段及功效得以更加深入且具体的了解,然而所附图式仅是提供参考与说明之用,并非用来对本发明加以限制。
[0041]本发明实施例涉及一种聊天信息传输方法及装置、聊天信息推送方法及服务器,用于游戏服务器和用户端之间聊天信息的传递,请参见图2,其为该方法、装置、服务器的应用环境示意图。聊天信息推送服务器200分别与至少一个游戏服务器300及至少一个用户端100连接,聊天信息推送服务器200可以接收游戏服务器300和用户端100发送来的聊天信息,然后根据聊天信息中的目的地信息将接收到的聊天信息推送到对应的用户端100和游戏服务器300。聊天信息推送服务器200和游戏服务器300以及聊天信息推送服务器200和用户端100之间均可以通过有线、无线、互联网、局域网、企业内部网等任意可以通讯的方式连接。为了便于理解,图示中仅绘示了两个游戏服务器100和两个用户端300,但是游戏服务器300和用户端300的数量并不以此为限。所述用户端100可以是平板电脑、手机、电子阅读器、遥控器、PC、笔记本电脑、车载设备、网络电视、可穿戴设备等具有通讯功能的智能设备。
[0042]进一步参见图3,其为上述聊天信息推送服务器200可能会使用到的常用部件的示意图,聊天信息推送服务器200包括:存储器102、存储控制器104、一个或多个(图中仅示出一个)处理器106、外设接口 108以及网络控制器112。可以理解,图2所示的结构仅为示意,其并不对聊天信息推送服务器200的结构造成限定。例如,聊天信息推送服务器200还可包括比图2中所示更多或者更少的组件,或者具有与图2所示不同的配置。
[0043]存储器102可用于存储软件程序以及模块,如本发明实施例中的聊天信息推送方法对应的程序指令/模块,处理器106通过运行存储在存储器102内的软件程序以及模块,从而执行各种功能应用以及数据处理,即实现上述的方法。
[0044]存储器102可包括高速随机存储器,还可包括非易失性存储器,如一个或者多个磁性存储装置、闪存、或者其他非易失性固态存储器。在一些实例中,存储器102可进一步包括相对于处理器106远程设置的存储器,这些远程存储器可以通过网络连接至聊天信息推送服务器200。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。处理器106以及其他可能的组件对存储器102的访问可在存储控制器104的控制下进行。
[0045]外设接口 108将各种输入/输入装置耦合至处理器106。处理器106运行存储器102内的各种软件、指令,以及进行数据处理。在一些实施例中,外设接口 108、处理器106以及存储控制器104可以在单个芯片中实现。在其他一些实例中,他们可以分别由独立的芯片实现。
[0046]网络控制器112用于接收以及发送网络信号。上述网络信号可包括无线信号或者有线信号。在一个实例中,上述网络信号为有线网络信号。此时,网络控制器112可包括处理器、随机存储器、转换器、晶体振荡器等元件。
[0047]存储于存储器102的软件程序以及模块可以包括:操作系统122。操作系统122例如可为LINUX,UNIX,WINDOWS,其可包括各种用于管理系统任务(例如内存管理、存储设备控制、电源管理等)的软件组件和/或驱动,并可与各种硬件或软件组件相互通讯,从而提供其他软件组件的运行环境。
[0048]进一步参阅图4,其为图1中用户端100的常用部件示意图,可以看到,用户端100与聊天信息推送服务器200的结构相似,其不同之处在于,用户端100还可以包括设置在存储器102中的浏览器引擎124。浏览器引
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1