一种浏览器即时通讯消息接收方法和系统与流程

文档序号:11253865阅读:906来源:国知局
一种浏览器即时通讯消息接收方法和系统与流程

本发明涉及计算机网络通信技术领域,特别是涉及一种浏览器即时通讯消息接收方法和系统。



背景技术:

以往计算机用户想要进行交流必须要下载聊天软件来相互交流,随着计算机的发展和用户的体验要求,逐渐形成了直接在浏览器的网页上进行即时通讯。即时通讯因其快捷、方便且占有空间资源小等优点被广泛的使用和推广。

在浏览器中的一些页面中,为了使用户与商家能够更直观和方便的交流,往往在页面中设置即时通讯会话的窗口。但一般情况下,即时通讯会话窗口在我们切换浏览器页面、不小心关掉浏览器页面或者不小心关掉浏览器后再次打开浏览器时即时通讯会话窗口的信息被新的窗口掩盖。我们必须要不断切换回具有即时通讯会话窗口的页面或者在浏览器中重新通过搜索进入到之前含有即时通讯会话窗口的页面才能看到即时通讯会话窗口是否有消息回复或者显示。这种情况下往往让用户错过一些重要消息,或者让商家需要等待非常长的时间才能收到用户的回复,不利于即时通讯会话的进行,造成现有的即时通话会话应用受限。



技术实现要素:

本发明的一个目的是要提供一种能即时接受信息的浏览器即时通讯消息接收方法。

本发明一个进一步的目的是该浏览器即时通讯消息接收系统。

特别地,本发明提供了一种浏览器即时通讯消息接收方法,包括如下步骤:

用户加载浏览器一页面,并在所述页面发出即时通讯会话,显示即时通讯会话窗口;

浏览器服务器与本地聊天服务器和对象聊天服务器建立连接,获取即时通讯会话要求和内容,进行存储和处理;

所述页面关闭或者切换为非会话发起页面后,即时通讯会话接收的消息显示于所述非会话发起页面中的即时通讯会话临时窗口中。

进一步地,在非会话发起页面中的即时通讯会话临时窗口中随着接收的消息建立原即时通信会话发起页面的网址链接。

进一步地,当从非会话发起页面切换回原即时通讯会话发起页面,所述原即时通讯会话发起页面的即时通讯会话窗口中的信息与所述非会话发起页面中的即时通讯会话临时窗口中信息同步,并且同步后,所述即时通讯会话临时窗口自动消失。

进一步地,当浏览器关闭重新开启时,即时通讯会话窗口接收的消息显示于重新启动的浏览器最新显示页面中的即时通讯会话临时窗口中。

进一步地,当删除所述浏览器的历史消息或者会话发起无消息回复超过一预设时间后,所述浏览器服务器与本地聊天服务器和对象聊天服务器停止连接。

本发明还提供一种浏览器即时通讯消息接收系统,包括:

聊天服务器,包括本地聊天服务器和对象聊天服务器,用于发起即时通讯聊天会话;

浏览器,包括不同网页页面,用于显示网页内容、本网页即时通讯会话窗口和非本页面即时通讯会话临时窗口;和

浏览器服务器,用于与所述聊天服务器发起连接,存储和处理所述聊天服务器中的即时消息会话信息。

进一步地,所述浏览器服务器包括:

存储模块,用于分别与所述本地聊天服务器和对象聊天服务器连接,并将所述本地聊天服务器与对象聊天服务器中的会话内容存储在所述存储模块中;和

执行模块,用于根据浏览器的网页显示,将即时通讯会话信息以即时通讯会话窗口显示于该会话发起页面或者以即时通讯会话临时窗口显示于非会话发起页面。

进一步地,所述浏览器服务器还包括删除模块,用于当用户删除浏览记录或者会话发起无消息回复已经超过一预设时间时,自动删除所有即时通讯会话窗口或者即时通讯会话临时窗口信息,并且所述浏览器服务器与本地聊天服务器和对象聊天服务器停止连接。

进一步地,在非会话发起页面中的即时通讯会话临时窗口中随着接收的消息建立原即时通信会话发起页面的网址链接;并且

当从非会话发起页面切换回原即时通讯会话发起页面,所述原即时通讯会话页面的即时通讯会话窗口中的信息与所述最新显示页面中的即时通讯会话临时窗口中信息同步,并且同步后,所述即时通讯会话临时窗口自动消失。

进一步地,当浏览器关闭重新开启时,即时通讯会话窗口接收的消息显示于重新启动的浏览器最新显示页面中的即时通讯会话窗口中。

本发明浏览器服务器与本地聊天服务器和对象聊天服务器建立连接,在具有即时通讯会话窗口的页面关闭或者切换至其他页面时,能够及时的在其他页面设置一即时通讯会话临时窗口以接收该会话的信息,因此,克服了现有技术中在使用浏览器时只能不断切换回原具有即时通讯会话窗口的页面才能接收消息的缺点,避免错过即时通讯对话消息,提高了即时通讯交流的效率,增加了即时通讯的应用。

进一步地,本发明的即时通讯会话临时窗口中随着接收的消息建立原即时通信会话发起页面的网址链接,避免因错误的关闭了原网页或者浏览器而需要重新找到即时通讯会话窗口的页面繁琐工作,直接点击链接进入原即时通讯会话窗口的页面能够更好的了解网页内容和交流内容。

进一步地,本发明在当删除所述浏览器的历史消息或者会话发起无消息回复超过一预设时间后,所述浏览器服务器与本地聊天服务器和对象聊天服务器停止连接,也就是停止了浏览器服务器再存储和接收即时通讯会话内容和数据,避免了长时间占据浏览器的空间资源,减轻浏览器服务器的负载压力,提高浏览器的性能。

根据下文结合附图对本发明具体实施例的详细描述,本领域技术人员将会更加明了本发明的上述以及其他目的、优点和特征。

附图说明

后文将参照附图以示例性而非限制性的方式详细描述本发明的一些具体实施例。附图中相同的附图标记标示了相同或类似的部件或部分。本领域技术人员应该理解,这些附图未必是按比例绘制的。附图中:

图1是根据本发明一个实施例的浏览器即时通讯消息接收方法的示意图;

图2是根据本发明一个实施例的浏览器即时通讯消息接收系统的示意性框图;

图3是根据本发明一个具体实施例的浏览器即时通讯消息接收系统的示意性框图。

具体实施方式

图1是根据本发明一个实施例的浏览器即时通讯消息接收方法的示意图。

由图1可知,同时参阅图2本发明的浏览器即时通讯消息接收方法,包括如下步骤:

s10用户加载浏览器10一页面,并在所述页面发出即时通讯会话,显示即时通讯会话窗口111。

s20浏览器服务器20与本地聊天服务器31和对象聊天服务器32建立连接,获取即时通讯会话要求和内容,进行存储和处理。

s30所述页面关闭或者切换为非会话发起页面12后,即时通讯会话接收的消息显示于所述非会话发起页面12中的即时通讯会话临时窗口121中。

本发明浏览器服务器20与本地聊天服务器31和对象聊天服务器32建立连接,在具有即时通讯会话窗口111的页面关闭或者切换至其他页面时,能够及时的在其他页面设置一即时通讯会话临时窗口121以接收该会话的信息,因此,克服了现有技术中在使用浏览器10时只能不断切换回原具有即时通讯会话窗口111的页面才能接收消息的缺点,避免错过即时通讯对话消息,提高了即时通讯交流的效率,增加了即时通讯的应用。

作为一具体的实施例,在非会话发起页面12中的即时通讯会话临时窗口121中随着接收的消息建立原即时通信会话发起页面11的网址链接。

本发明的即时通讯会话临时窗口121中随着接收的消息建立原即时通信会话发起页面11的网址链接,避免因错误的关闭了原网页或者浏览器10而需要重新找到即时通讯会话窗口111的页面繁琐工作,直接点击链接进入原即时通讯会话窗口111的页面能够更好的了解网页内容和交流内容。

更进一步地,当从非会话发起页面12切换回原即时通讯会话发起页面11,所述原即时通讯会话发起页面11的即时通讯会话窗口111中的信息与所述非会话发起页面12中的即时通讯会话临时窗口121中信息同步,并且同步后,所述即时通讯会话临时窗口121自动消失。当用户在接收到即时通讯会话临时窗口121的消息时一般情况会切换回原页面,当切换回原页面时,原页面的即时通讯会话窗口111的信息如果不同步非常不方便,需要来回的切换页面,同时,如果即时通讯会话窗口111与即时通讯会话临时窗口121的信息同步后,如果临时窗口的消息一直存储会大大增加浏览器10的负载压力,对于浏览器10的实用非常不利。

在用户使用浏览器10时,除了会切换或者关闭页面的情况,同时也会不小心关闭浏览器10或者说是故意关闭浏览器10。在重新开启浏览器10时,如果即时通讯的消息不能够弹出,则也会造成不能很好的交流的情况。因此本发明在关闭浏览器10重新启动时,即时通讯会话窗口111接收的消息显示于重新启动的浏览器10最新显示页面中的即时通讯会话临时窗口121中。同样的,在即时通讯会话临时窗口121会随着信息的接收而出现原对话网站地址链接,当切换至原即时通讯会话的页面时,该即时通讯会话临时窗口121会自动消失。方便即时通讯会话顺利进行的同时尽量减小对浏览器10资源的占用,保持浏览器10的流畅使用。

本发明还包括步骤s40当删除所述浏览器10的历史消息或者会话发起无消息回复超过一预设时间后,所述浏览器服务器20与本地聊天服务器31和对象聊天服务器32停止连接,也就是停止了浏览器服务器20再存储和接收即时通讯会话内容和数据,避免了长时间占据浏览器10的空间资源,减轻浏览器服务器20的负载压力,提高浏览器10的性能。

图2示出了本发明一个实施例的浏览器即时通讯消息接收系统的示意性框图。由图可知,本发明浏览器即时通讯消息接收系统,包括聊天服务器、浏览器10、浏览器服务器20。其中,聊天服务器包括本地聊天服务器31和对象聊天服务器32,用于发起即时通讯聊天会话。浏览器10包括不同网页页面,用于显示网页内容、本网页即时通讯会话窗口111和非本页面即时通讯会话临时窗口121。浏览器服务器20用于与所述聊天服务器发起连接,存储和处理所述聊天服务器中的即时消息会话信息。

作为一具体的实施例,图3示出了具体实施例中的浏览器10即时通讯消息接收系统的示意性框图。其中,所述浏览器服务器20包括存储模块21和执行模块22。存储模块21用于分别与所述本地聊天服务器31和对象聊天服务器32连接,并将所述本地聊天服务器31与对象聊天服务器32中的会话内容存储在所述存储模块21中。执行模块22用于根据浏览器10的网页显示,将即时通讯会话信息以即时通讯会话窗口111显示于该会话发起页面11或者以即时通讯会话临时窗口121显示于非会话发起页面12。

具体地,所述浏览器服务器20还包括删除模块23,用于当用户删除浏览记录或者会话发起无消息回复已经超过一预设时间时,自动删除所有即时通讯会话窗口111或者即时通讯会话临时窗口121信息,并且所述浏览器服务器20与本地聊天服务器31和对象聊天服务器32停止连接。

本发明浏览器服务器20与本地聊天服务器31和对象聊天服务器32建立连接,在具有即时通讯会话窗口111的页面关闭或者切换至其他页面时,能够及时的在其他页面设置一即时通讯会话临时窗口121以接收该会话的信息,因此,克服了现有技术中在使用浏览器10时只能不断切换回原具有即时通讯会话窗口111的页面才能接收消息的缺点,避免错过即时通讯对话消息,提高了即时通讯交流的效率,增加了即时通讯的应用。本发明在当删除所述浏览器10的历史消息或者会话发起无消息回复超过一预设时间后,所述浏览器服务器20与本地聊天服务器31和对象聊天服务器32停止连接,也就是停止了浏览器服务器20再存储和接收即时通讯会话内容和数据,避免了长时间占据浏览器10的空间资源,减轻浏览器服务器20的负载压力,提高浏览器10的性能。

进一步地,在非会话发起页面12中的即时通讯会话临时窗口121中随着接收的消息建立原即时通信会话发起页面11的网址链接。并且当从非会话发起页面12切换回原即时通讯会话发起页面11,所述原即时通讯会话页面的即时通讯会话窗口111中的信息与所述最新显示页面中的即时通讯会话临时窗口121中信息同步,并且同步后,所述即时通讯会话临时窗口121自动消失。当浏览器10关闭重新开启时,即时通讯会话窗口111接收的消息显示于重新启动的浏览器10最新显示页面中的即时通讯会话窗口111中。

在用户使用浏览器10时,除了会切换或者关闭页面的情况,同时也会不小心关闭浏览器10或者说是故意关闭浏览器10。在重新开启浏览器10时,如果即时通讯的消息不能够弹出,则也会造成不能很好的交流的情况。因此,本发明在关闭浏览器10重新启动时,即时通讯会话窗口111接收的消息显示于重新启动的浏览器10最新显示页面中的即时通讯会话临时窗口121中。同样的,在即时通讯会话临时窗口121会随着信息的接收而出现原对话网站地址链接,当切换至原即时通讯会话的页面时,该即时通讯会话临时窗口121会自动消失。方便即时通讯会话顺利进行的同时尽量减小对浏览器10资源的占用,保持浏览器10的流畅使用。

至此,本领域技术人员应认识到,虽然本文已详尽示出和描述了本发明的多个示例性实施例,但是,在不脱离本发明精神和范围的情况下,仍可根据本发明公开的内容直接确定或推导出符合本发明原理的许多其他变型或修改。因此,本发明的范围应被理解和认定为覆盖了所有这些其他变型或修改。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1