一种即时通信客户端的消息提示方法和装置制造方法及图纸

技术编号:8611454 阅读:213 留言:0更新日期:2013-04-19 23:40
本发明专利技术公开了一种即时通信客户端的消息提示方法和装置,所述方法包括:在监测收到消息时,在当前界面上显示浮动提示窗口,并在所述浮动提示窗口内显示未读消息信息;在监测到对所述浮动提示窗口的触发指令后,显示详细的未读消息列表。所述装置包括:提示窗口显示模块,用于监测即时通信客户端的消息通信模块是否收到消息,在收到消息时,在当前界面上显示浮动提示窗口,并在所述浮动提示窗口内显示未读消息信息;消息列表显示模块,用于监测对所述浮动提示窗口的触发指令,在监测到后显示详细的未读消息列表。利用本发明专利技术,可以节省对终端屏幕显示空间的占用,方便用户操作。

【技术实现步骤摘要】

本专利技术涉及网络数据通信技术,尤其涉及一种即时通信客户端的消息提示方法和>J-U ρ α装直。
技术介绍
在现代的网络数据通信
中,即时通信技术是人们使用得最多、最普遍的技术之一,它成功地解决了使用者之间快速、方便、安全、低成本的沟通和交流需求。最近几年,网络数据通信技术又有了突飞猛进地发展,移动互联网已经被大多数的网民所接受和使用,成为许多用户必不可少的上网途径之一。目前,手机和平板电脑等移动终端是移动互联网用户常常使用的上网设备。用户使用移动终端上的即时通信工具,通过互联网接收和发送文本、图片、图像、声音等信息已成为一种很常见的行为。因此,用户对移动终端即时通信工具的易用性、稳定性、以及安全性等方面提出了更高的要求。在现有的即时通信方案中,当有新的消息到达本地移动终端时,本地终端的即时通信程序会直接在本程序的界面里进行文字或图像提醒,并发出声音,并且每接收到一个新的消息都会进行相应的文字、图像以及声音的提醒。现有的这种消息提示方案在屏幕较大的终端如台式计算机上是可行的,但是对于诸如智能手机、平板电脑等移动终端,由于其屏幕相对狭小,现有的这种即时通信消息的提示方案会浪费移动终端原本狭小的显示空间,会严重影响用户对移动终端上的其他界面的操作。并且,移动终端用户往往不会在前台运行即时通信程序的界面,而现有技术的提示方案只有在本即时通信程序的界面中进行提醒,从而造成新消息到来时, 用户接收不到提醒的问题。
技术实现思路
有鉴于此,本专利技术的主要目的在于提供一种即时通信客户端的消息提示方法和装置,以节省对终端屏幕显示空间的占用,方便用户操作。本专利技术的技术方案是这样实现的—种即时通信客户端的消息提示方法,包括在监测收到消息时,在当前界面上显示浮动提示窗口,并在所述浮动提示窗口内显示未读消息信息;在监测到对所述浮动提示窗口的触发指令后,显示详细的未读消息列表。一种即时通信客户端中的消息提示装置,该装置具体包括提示窗口显示模块,用于监测即时通信客户端的消息通信模块是否收到消息,在收到消息时,在当前界面上显示浮动提示窗口,并在所述浮动提示窗口内显示未读消息信息;消息列表显示模块,用于监测对所述浮动提示窗口的触发指令,在监测到后显示详细的未读消息列表。与现有技术相比,本专利技术所提供的方案在收到消息后通过浮动提示窗口的形式提示未读消息个数,在监测到触发指令后才显示详细的未读消息列表,从而节省了对终端屏幕显示空间的占用,方便用户操作,对于诸如智能手机和平板电脑等屏幕狭小的终端尤为适用。附图说明图1为本专利技术所述即时通信客户端的消息提示方法的一种流程图;图2a为即时通信客户端在后台运行时的一种含有浮动图标窗口的界面示意图;图2b为即时通信客户端在后台运行且收到消息时的一种含有浮动图标窗口的界面示意图;图2c为监测到对所述浮动提示窗口的触发指令后的一种未读消息列表界面示意图;图3a为即时通信客户端在后台运行且收到消息时的一种含有浮动文字提示框的界面示意图;图3b为即时通信客户端在后台运行且收到消息时的一种含有浮动图标窗口和浮动文字提示框的界面示意图;图3c为监测到对浮动文字提示框的滑动手势指令后所显示的最近消息的相关详细内容的一种不意图;图3d为监测到对所述浮动文字提示框的触发指令后显示详细的未读消息列表的一种不意图;图4a为即时通信 客户端在前台运行且收到消息时的一种浮动提示窗口的界面示意图;图4b为监测到对浮动文字提示框的滑动手势指令后所显示的最近消息的相关详细内容的一种不意图;图4c为监测到对所述浮动文字提示框的触发指令后的一种显示详细的未读消息列表的不意图;图5为本专利技术所述即时通信客户端中的消息提示装置的一种组成示意图。具体实施例方式下面结合附图及具体实施例对本专利技术再作进一步详细的说明。图1为本专利技术所述即时通信客户端的消息提示方法的一种流程图。参见图1,该方法包括步骤101、在监测收到消息时,在当前界面上显示浮动提示窗口,并在所述浮动提示窗口内显示未读消息信息;步骤102、在监测到对所述浮动提示窗口的触发指令后,显示详细的未读消息列表。本专利技术所述的即时通信客户端为在数据处理设备上运行的即时通信客户端,包括在计算机(PC)、或者移动终端中等运行的客户端软件,也可以包括在网络客户端如web浏览器(包括在PC上运行的web浏览器以及在移动终端上运行的web浏览器)中运行的即时通信客户端。本专利技术中,分为两种实施场景,一种场景是所述即时通信客户端在前台运行,即该即时通信客户端当前是本地操作系统(可以是终端的操作系统,也可以是网络操作系统)优先运行的进程,当前界面为该即时通信客户端的界面。另一种场景是所述即时通信客户端在后台运行,即该即时通信客户端当前不是本地操作系统优先运行的进程,当前界面不是该即时通信客户端的界面。所述判断即时通信客户端在前台还是在后台运行的具体方法可以是即时通信客户端的用户界面功能模块运行在进程Pl中,消息通信功能模块运行在进程P2中,同时,在进程2中启动一个线程Tl。该线程Tl每隔一段时间(通常是几百毫秒)对系统所运行的所有进程进行扫描,并记录这些进程的优先级。在当前屏幕显示的是即时通信客户端界面时,所述进程Pl的优先级最高,此时线程Tl检测到进程Pl的优先级为最高,则判断当前是前台运行场景;用户进行回到桌面操作或显示其它应用程序操作,则Tl线程会检测到进程Pl已经不存在或优先级变低(低于前台的进程优先级阈值),这时判定进入了后台运行场旦-5^ O下面分别介绍两种场景下对应的实施例。一、所述即时通信客户端在后台运行的场景。在一种实施方式中,当所述即时通信客户端在切换到后台运行时创建所述浮动提示窗口,可以直接显示该浮动提示窗口 ;也可以将该浮动提示窗口设置为透明窗口,这样可以实现在即时通信客户端运行在后台时对前台界面操作的影响最小,在监测收到消息时则取消该浮动提示窗口的透明效果。在收到消息后在该浮动提示窗口内显示未读消息信息。在另一种实施方式中,当所述即时通信客户端在切换到后台运行时先不创建所述浮动提示窗口,在监测收到消息 时再创建并显示浮动提示窗口,在该浮动提示窗口内显示未读消息信息。所述即时通信客户端在后台运行的场景中,所述浮动提示窗口可以为浮动图标窗口和/或浮动文字提示框。图2a为即时通信客户端在后台运行时的一种含有浮动图标窗口的界面示意图。参见图2a,当所述即时通信客户端在切换到后台运行时,当前界面200为桌面或者其他非即时通信客户端界面,此时本专利技术在界面上创建一个具有较高显示级别的浮动图标窗口201,这个浮动图标窗口 201的级别属于系统警告级别,能够显示在任何应用程序之上,在该浮动图标窗口 201内部包含一个图案图标(例如本图所述例子中为一企鹅图案),用于标识即时通信客户端程序正在运行。即时通信客户端进入后台运行模式时,需要监测接收新的消息,具体的监测接收方法可以是按照一个预定的周期(如一分钟一次)监测消息服务器上是否有未读消息,有则由服务器将消息数量和内容发送给即时通信客户端。例如一种具体的处理方法为由即时通信客户端的消息通信模块的进程P2向位于网络侧的消息服务器发起一次http请求。消息服务器收到请求后,如果当前发起请求的用户有未读消息,服务器会立即返回消息的数量和消息内容到本文档来自技高网...

【技术保护点】
一种即时通信客户端的消息提示方法,其特征在于,包括:在监测收到消息时,在当前界面上显示浮动提示窗口,并在所述浮动提示窗口内显示未读消息信息;在监测到对所述浮动提示窗口的触发指令后,显示详细的未读消息列表。

【技术特征摘要】
1.一种即时通信客户端的消息提示方法,其特征在于,包括在监测收到消息时,在当前界面上显示浮动提示窗口,并在所述浮动提示窗口内显示未读消息信息;在监测到对所述浮动提示窗口的触发指令后,显示详细的未读消息列表。2.根据权利要求1所述的方法,其特征在于当所述即时通信客户端在切换到后台运行时创建所述浮动提示窗口,且该浮动提示窗口为透明窗口,在监测收到消息时则取消该浮动提示窗口的透明效果,并在该浮动提示窗口内显示未读消息信息。3.根据权利要求1所述的方法,其特征在于,当所述即时通信客户端在切换到后台运行时,创建并显示所述浮动提示窗口,在监测收到消息时在该浮动提示窗口内显示未读消息信息。4.根据权利要求1所述的方法,其特征在于,当所述即时通信客户端在切换到后台运行、且监测收到消息时,创建并显示所述浮动提示窗口,并在该浮动提示窗口内显示未读消息信息。5.根据权利要求1所述的方法,其特征在于,当所述即时通信客户端在后台运行、且监测收到消息时,所述在当前界面上显示的浮动提示窗口为一浮动图标窗口,在该浮动图标窗口内显示未读消息的个数;或者,所述在当前界面上显示的浮动提示窗口为一浮动文字提示框,并且在该浮动文字提示框内显示未读消息的个数、所收到的最近消息的发送方信息和消息的内容;或者,所述在当前界面上显示的浮动提示窗口包括一浮动图标窗口和一浮动文字提示框,并在所述浮动图标窗口内显示未读消息的个数,在所述浮动文字提示框内显示所收到的最近消息的发送方信息和消息的内容。6.根据权利要求5所述的方法,其特征在于,当所述在当前界面上显示的浮动提示窗口为所述浮动文字提示框或包括所述浮动文字提示框时,该方法进一步包括监测对该浮动文字提示框的滑动手势指令,如果监测到则显示所收到的最近消息的相关详细内容。7.根据权利要求1所述的方法,其特征在于,当所述即时通信客户端在前台运行时,所述在当前界面上显示的浮动提示窗口为一浮动文字提示框,并且在该浮动文字提示框内显示未读消息的个数、所收到的最近消息的发送方信息和消息的内容。8.根据权利要求7所述的方法,其特征在于,该方法进一步包括监测对所述浮动文字提示框的滑动手势指令,如果监测到则显示所收到的最近消息的相关详细内容。9.根据权利要求1所述的方法,其特征在于,在所述显示详细的未读消息列表之后,该方法进一步包括在监测到针对所述未读消息列表中某一消息的触发指令后,将对应消息从所述未读消息列表中删除,在该消息的发送方与本地登录帐号之间建立连接,并显示对应的即时通信界面,其中显示该消息发送方发来的所有未读消息。10.根据权利要求1所述的方法,其特征在于,该方法进一步包括在所述未读消息列表上显示忽略按键,当监测到对该忽略按键的触发指令后,隐藏所述未读消息列表。...

【专利技术属性】
技术研发人员:丁寻马斌万鑫
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1