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

文档序号:7942198阅读:173来源:国知局
专利名称:一种即时通信客户端的消息提示方法和装置的制作方法
技术领域
本发明涉及网络数据通信技术,尤其涉及一种即时通信客户端的消息提示方法和
>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请求。消息服务器收到请求后,如果当前发起请求的用户有未读消息,服务器会立即返回消息的数量和消息内容到本地即时通信客户端,同时本地即时通信客户端重新发起http请求,等待消息服务器的下一次返回响应;如果当前发起请求的用户没有未读消息,则消息服务器会等待一分钟,一分钟有新消息到来时,消息服务器会将消息返回给即时通信客户端,如果超过一分钟没有新消息,消息服务器会返回给即时通信客户端一个错误码,提示客户端需要重新发起http请求,客户端收到后重新发起http请求。图2b为即时通信客户端在后台运行且收到消息时的一种含有浮动图标窗口的界面示意图。参见图2b,当即时通信客户端在监测收到消息时,则在所述浮动图标窗口 201内显示未读消息的个数202。或者,在一种实施例中,在即时通信客户端刚切换到后台运行但还没有收到消息时,所述浮动图标窗口 201为透明窗口,在监测收到消息时则取消该浮动提示窗口的透明效果,并在该浮动提示窗口内显示未读消息个数。或者,在另一种实施例中,当所述即时通信客户端在转向后台运行时先不创建所述浮动图标窗口 201,当即时通信客户端在监测收到消息时,则在当前界面200上创建并显示浮动图标窗口 201,并在所述浮动图标窗口 201内显示所有未读消息的个数202。图2c为监测到对所述浮动提示窗口的触发指令后的一种未读消息列表界面示意图。本发明在所述浮动图标窗口 201内显示未读消息的个数202之后则监测对该浮动图标窗口 201的触发指令,在监测到后显示详细的未读消息列表,此时当前屏幕可以保持当前的非即时通讯客户端界面,或者将所述即时通信客户端调到前台显示,但是所述未读消息列表浮显于所有界面之 上,如图2c所示。在未读消息列表203中显示所有发送者发来的未读消息的详细提示内容,其中A、X、P代表消息的发送方;B、Y、Q代表消息的内容,如果某一行无法完全显示消息内容则在末尾以省略号代替;C、Z、W代表来自消息发送方的未读消息的个数。并且各个消息发送方的显示顺序可以按照每一发送方所发送的最新消息的时间由上之下倒序排列,例如图2c中最新消息发送方A位于列表的最顶部。当监测到用户对所述未读消息列表203中的某一条消息的触发指令后,将该发送方的消息从未读消息列表203中删除,同时还可以隐藏所述未读消息列表,然后在该消息的发送方与本地登录帐号之间建立连接,并显示对应的即时通信界面,该即时通信界面中显示所有的该发送方发来的未读消息的详细内容,包括发送方名称、发送时间、消息内容等。当监测到用户从即时通信界面返回的指令时,判断此时所述未读消息列表中是否仍有未读消息条目,如果是则显示所述未读消息列表,否则将不显示所述未读消息列表。如图2c所示,还可以显示忽略按键(即“忽略所有”按键)204,当监测到用户对所述忽略按键204的触发指令后,则忽略未读消息列表中的所有未读消息提醒,并隐藏未读消息列表203。上述实施例中所显示的浮动提示窗口为一浮动图标窗口,这样可以在交狭小的屏幕上利用较小的空间达到快速方便提示用户有新消息以及消息个数的目的,用户只需点击一下浮动图标窗口即可进一步查看详细的消息列表,并可进一步建立即时通信连接。整个方案方便快捷,对用户当前使用的程序界面影响很小。在即时通信客户端监测收到消息时,为了进一步在第一时间显示较为详细的信息,本发明在另一种实施例中,在当前界面上显示的浮动提示窗口可以为一浮动文字提示框。图3a为即时通信客户端在后台运行且收到消息时的一种含有浮动文字提示框的界面示意图。参见图3a,在即时通信客户端在监测收到消息时,在桌面或其他非即时通信客户端界面200上显示一浮动文字提示框301,这个浮动文字提示框301的级别属于"系统警告"级别,能够显示在任何应用程序之上,并且在该浮动文字提示框301内显示所收到的最近消息的发送方信息、消息的内容以及来自该发送方的未读消息个数,其中A代表消息的发送方出代表消息的内容,如果某一行无法完全显示消息内容则在末尾以省略号代替;(代表来自消息发送方的未读消息的个数。或者,在另一实施例中,在即时通信客户端监测收到消息时,在当前界面上显示的浮动提示窗口可以包括一浮动图标窗口和一浮动文字提示框。图3b为即时通信客户端在后台运行且收到消息时的一种含有浮动图标窗口和浮动文字提示框的界面示意图。参见图3b,在即时通信客户端在监测收到消息时,在桌面或其他非即时通信客户端界面200上显示一浮动图标窗口 201和一浮动文字提示框301,并且在所述浮动图标窗口 201中显示所收到的所有未读消息的个数202,在该浮动文字提示框301内显示所收到的最近消息的发送方信息和消息的内容,和/或来自该发送方的未读消息个数。如图3a和图3b,当所述在当前界面上显示的浮动提示窗口为所述浮动文字提示框301或包括所述浮动文字提示框301时,本发明可进一步包括监测对该浮动文字提示框301的滑动手势指令,如果监测到则显示所收到的最近消息的相关详细内容。图3c为监测到对浮动文字提示框的滑动手势指令后所显示的最近消息的相关详细内容的一种示意图。如图3c所示,此处所述最近消息的相关详细内容302例如包括最近消息的发送方A、消息的完整内容、发送的日期和时间、以及一些额外的提示信息如“A给您发来消息”等。当监测到对所述浮动文字提示框301的触发指令后,进一步显示详细的未读消息列表,图3d为一种显不详细的未读消息列表的不意图。如图3d所不。在未读消息列表203中显示所有发送者发来的未读消息的详细提示内容。当监测到用户对所述未读消息列表203中的某一条消息的触发指令后,将该发送方的消息从未读消息列表203中删除,同时还可以隐藏所述浮动文字提示框301和未读消息列表203,然后在该消息的发送方与本地登录帐号之间建立连接,并显示对应的即时通信界面,该即时通信界面中将显示所有的该发送方发来的未读消息的详细内容,包括发送方名称、发送时间、消息内容等。当监测到用户从即时通信界面返回的指令 时,判断此时所述未读消息列表中是否仍有未读消息条目,如果是则显示所述浮动文字提示框301和未读消息列表203,否则将不显示所述浮动文字提示框301和未读消息列表203。当监测到用户对所述忽略按键204 (即“忽略所有”按键)的触发指令后,则忽略未读消息列表中的所有未读消息提醒,并隐藏浮动文字提示框301和未读消息列表203。本发明所述的浮动文字提示框可以是一窄条形,这样在诸如手机和平板电脑等屏幕狭小的终端上,可以节省对终端屏幕显示空间的占用,方便用户操作。另外,如果监测到对所述浮动提示窗口(如所述的浮动图标窗口和所述浮动文字提示框)的长按指令,则进入拖拽模式,在此模式下,可以接收用户的拖拽指令,随着拖拽指令的轨迹移动所述浮动提示窗口。这样可以当用户的手指移动到任意屏幕位置时,本系统会随之修改所述浮动图标窗口或浮动文字提示框的位置到手指移动的地方,以避免浮动提示窗口对当前用户操作界面的影响。二、所述即时通信客户端在前台运行的场景。图4a为即时通信客户端在前台运行且收到消息时的一种浮动提示窗口的界面示意图。参见图4a,当所述即时通信客户端在前台运行时,当前界面400为即时通信客户端界面,此时本发明在界面上创建的浮动提示窗口为一个具有较高显示级别的浮动文字提示框301,这个浮动文字提示框301的级别属于"系统警告"级别,能够显示在任何应用程序之上,并且在该浮动文字提示框301内显示所收到的最近消息的发送方信息、消息的内容以及来自该发送方的未读消息个数,其中A代表消息的发送方;B代表消息的内容,如果某一行无法完全显示消息内容则在末尾以省略号代替;C代表来自消息发送方的未读消息的个数。本场景中还可进一步包括监测对所述浮动文字提示框301的滑动手势指令,如果监测到则显示所收到的最近消息的相关详细内容。图4b为监测到对浮动文字提示框的滑动手势指令后所显示的最近消息的相关详细内容的一种示意图。如图4b所示,监测到对所述浮动文字提示框301的滑动手势指令后显示所收到的最近消息的相关详细内容302,其中例如包括最近消息的发送方A、消息的完整内容、发送的日期和时间、以及一些额外的提示信息如“A给您发来消息”等。当监测到对图4a中所述浮动文字提示框301的触发指令后,进一步显示详细的未读消息列表,图4c为一种显示详细的未读消息列表的示意图,如图4c所示,在未读消息列表203中显示所有发送者发来的未读消息的详细提示内容。当监测到用户对所述未读消息列表203中的某一条消息的触发指令后,将该发送方的消息从未读消息列表203中删除,同时还可以隐藏所述浮动文字提示框301和未读消息列表203,然后在该消息的发送方与本地登录帐号之间建立连接,并显示对应的即时通信界面,该即时通信界面中将显示所有的该发送方发来的未读消息的详细内容,包括发送方名称、发送时间、消息内容等。当监测到用户从即时通信界面返回的指令时,判断此时所述未读消息列表中是否仍有未读消息条目,如果是则显示所述浮动文字提示框301和未读消息列表203,否则将不显示所述浮动文字提示框301和未读消息列表203。当监测到用户对所述忽略按键204 (即“忽略所有”按键)的触发指令后,则忽略未读消息列 表中的所有未读消息提醒,并隐藏浮动文字提示框301和未读消息列表203。本发明所述浮动文字提示框可以是一窄条形,这样在诸如手机和平板电脑等屏幕狭小的终端上,可以节省对终端屏幕显示空间的占用,方便用户操作。另外,如果监测到对所述浮动文字提示框的长按指令,则进入拖拽模式,在此模式下,可以接收用户的拖拽指令,随着拖拽指令的轨迹移动所述浮动提示窗口。这样可以当用户的手指移动到任意屏幕位置时,本系统会随之修改所述浮动文字提示框到手指移动的地方,以避免浮动文字提示框对当前用户操作界面的影响。通过本发明上述两种场景中的实施例,实现了用户无论是否启动了即时通信程序的界面,也能方便、快速、全面地接收到最新消息是提醒信息。基于上述方法,本发明还公开了一种即时通信客户端中的消息提示装置。图5为本发明所述即时通信客户端中的消息提示装置的一种组成示意图。如图5所示,所述消息提示装置500包括提示窗口显示模块501,用于监测即时通信客户端的消息通信模块是否收到消息,在收到消息时,在当前界面上显示浮动提示窗口,并在所述浮动提示窗口内显示未读消息的个数;消息列表显示模块502,用于监测对所述浮动提示窗口的触发指令,在监测到后显示详细的未读消息列表。
所述提示窗口显示模块501中可具体包括浮动图标窗口模块511和/或浮动文字提示框模块512,其中所述浮动图标窗口模块511用于在收到消息时,在当前界面上显示浮动图标窗口,在该浮动图标窗口内显示未读消息的个数;所述浮动文字提示框模块512用于在收到消息时,在当前界面上显示浮动文字提示框,并在所述浮动文字提示框内显示未读消息的个数、所收到的最近消息的发送方信息和消息的内容。在另一种实施方式中,当所述提示窗口显示模块501中包括所述浮动文字提示框模块512时,该装置进一步包括滑动显示模块503,用于监测对所述浮动文字提示框的滑动手势指令,如果监测到则显示所收到的最近消息的相关详细内容。在另一种实施方式中,该装置500进一步包括拖拽显示模块504,用于监测对所述浮动提示窗口的拖拽指令,在监测到后随着该拖拽指令的轨迹移动所述浮动提示窗口。

在另一种具体实施例中,该装置500还可进一步包括后台运行监测模块505,用于监测即时通信客户端的前后台切换动作,如果监测到即时通信客户端切换到后台运行,则通知所述提示窗口显示模块501。此处,所述提示窗口显示模块可以有三种实施方式在第一种实施方式中,所述提示窗口显示模块501进一步用于在得知即时通信客户端切换到后台运行时创建所述浮动提示窗口,且该浮动提示窗口为透明窗口 ;在监测收到消息时则取消该浮动提示窗口的透明效果,并在该浮动提示窗口内显示未读消息信息。这样可以实现在即时通信客户端运行在后台时对前台界面操作的影响最小。在第二种实施方式中,所述提示窗口显示模块501进一步用于在得知即时通信客户端切换到后台运行时创建并显示所述浮动提示窗口,在监测收到消息时在该浮动提示窗口内显不未读消息信息。在第三种实施方式中,所述提示窗口显示模块501进一步用于在得知即时通信客户端切换到后台运行后、且监测收到消息时,则创建并显示所述浮动提示窗口,并在该浮动提示窗口内显示未读消息信息。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
1.一种即时通信客户端的消息提示方法,其特征在于,包括在监测收到消息时,在当前界面上显示浮动提示窗口,并在所述浮动提示窗口内显示未读消息信息;在监测到对所述浮动提示窗口的触发指令后,显示详细的未读消息列表。
2.根据权利要求1所述的方法,其特征在于当所述即时通信客户端在切换到后台运行时创建所述浮动提示窗口,且该浮动提示窗口为透明窗口,在监测收到消息时则取消该浮动提示窗口的透明效果,并在该浮动提示窗口内显示未读消息信息。
3.根据权利要求1所述的方法,其特征在于,当所述即时通信客户端在切换到后台运行时,创建并显示所述浮动提示窗口,在监测收到消息时在该浮动提示窗口内显示未读消息信息。
4.根据权利要求1所述的方法,其特征在于,当所述即时通信客户端在切换到后台运行、且监测收到消息时,创建并显示所述浮动提示窗口,并在该浮动提示窗口内显示未读消息信息。
5.根据权利要求1所述的方法,其特征在于,当所述即时通信客户端在后台运行、且监测收到消息时,所述在当前界面上显示的浮动提示窗口为一浮动图标窗口,在该浮动图标窗口内显示未读消息的个数;或者,所述在当前界面上显示的浮动提示窗口为一浮动文字提示框,并且在该浮动文字提示框内显示未读消息的个数、所收到的最近消息的发送方信息和消息的内容;或者,所述在当前界面上显示的浮动提示窗口包括一浮动图标窗口和一浮动文字提示框,并在所述浮动图标窗口内显示未读消息的个数,在所述浮动文字提示框内显示所收到的最近消息的发送方信息和消息的内容。
6.根据权利要求5所述的方法,其特征在于,当所述在当前界面上显示的浮动提示窗口为所述浮动文字提示框或包括所述浮动文字提示框时,该方法进一步包括监测对该浮动文字提示框的滑动手势指令,如果监测到则显示所收到的最近消息的相关详细内容。
7.根据权利要求1所述的方法,其特征在于,当所述即时通信客户端在前台运行时,所述在当前界面上显示的浮动提示窗口为一浮动文字提示框,并且在该浮动文字提示框内显示未读消息的个数、所收到的最近消息的发送方信息和消息的内容。
8.根据权利要求7所述的方法,其特征在于,该方法进一步包括监测对所述浮动文字提示框的滑动手势指令,如果监测到则显示所收到的最近消息的相关详细内容。
9.根据权利要求1所述的方法,其特征在于,在所述显示详细的未读消息列表之后,该方法进一步包括在监测到针对所述未读消息列表中某一消息的触发指令后,将对应消息从所述未读消息列表中删除,在该消息的发送方与本地登录帐号之间建立连接,并显示对应的即时通信界面,其中显示该消息发送方发来的所有未读消息。
10.根据权利要求1所述的方法,其特征在于,该方法进一步包括在所述未读消息列表上显示忽略按键,当监测到对该忽略按键的触发指令后,隐藏所述未读消息列表。
11.根据权利要求1所述的方法,其特征在于,该方法进一步包括在监测到对所述浮动提示窗口的拖拽指令后,随着该拖拽指令的轨迹移动所述浮动提示窗口。
12.—种即时通信客户端中的消息提示装置,其特征在于,该装置具体包括提示窗口显示模块,用于监测即时通信客户端的消息通信模块是否收到消息,在收到消息时,在当前界面上显示浮动提示窗口,并在所述浮动提示窗口内显示未读消息信息;消息列表显示模块,用于监测对所述浮动提示窗口的触发指令,在监测到后显示详细的未读消息列表。
13.根据权利要求12所述的装置,其特征在于,该装置进一步包括后台运行监测模块,用于监测即时通信客户端的前后台切换动作,如果监测到即时通信客户端切换到后台运行,则通知所述提示窗口显示模块;所述提示窗口显示模块进一步用于在得知即时通信客户端切换到后台运行时创建所述浮动提示窗口,且该浮动提示窗口为透明窗口 ;在监测收到消息时则取消该浮动提示窗口的透明效果,并在该浮动提示窗口内显示未读消息信息。
14.根据权利要求12所述的装置,其特征在于,该装置进一步包括后台运行监测模块,用于监测即时通信客户端的前后台切换动作,如果监测到即时通信客户端切换到后台运行,则通知所述提示窗口显示模块;所述提示窗口显示模块进一步用于在得知即时通信客户端切换到后台运行时创建并显示所述浮动提示窗口,在监测收到消息时在该浮动提示窗口内显示未读消息信息。
15.根据权利要求12所述的装置,其特征在于,该装置进一步包括后台运行监测模块,用于监测即时通信客户端的前后台切换动作,如果监测到即时通信客户端切换到后台运行,则通知所述提示窗口显示模块;所述提示窗口显示模块进一步用于在得知即时通信客户端切换到后台运行后、且监测收到消息时,则创建并显示所述浮动提示窗口,并在该浮动提示窗口内显示未读消息信肩、O
16.根据权利要求12所述的装置,其特征在于,所述提示窗口显示模块中包括浮动图标窗口模块和/或浮动文字提示框模块,其中所述浮动图标窗口模块用于在收到消息时,在当前界面上显示浮动图标窗口,在该浮动图标窗口内显示未读消息的个数;所述浮动文字提示框模块用于在收到消息时,在当前界面上显示浮动文字提示框,并在所述浮动文字提示框内显示未读消息的个数、所收到的最近消息的发送方信息和消息的内容。
17.根据权利要求16所述的装置,其特征在于,当所述提示窗口显示模块中包括所述浮动文字提示框模块时,该装置进一步包括滑动显示模块,用于监测对所述浮动文字提示框的滑动手势指令,如果监测到则显示所收到的最近消息的相关详细内容。
18.根据权利要求12所述的装置,其特征在于,该装置进一步包括拖拽显示模块,用于监测对所述浮动提示窗口的拖拽指令,在监测到后随着该拖拽指令的轨迹移动所述浮动提示窗口。
全文摘要
本发明公开了一种即时通信客户端的消息提示方法和装置,所述方法包括在监测收到消息时,在当前界面上显示浮动提示窗口,并在所述浮动提示窗口内显示未读消息信息;在监测到对所述浮动提示窗口的触发指令后,显示详细的未读消息列表。所述装置包括提示窗口显示模块,用于监测即时通信客户端的消息通信模块是否收到消息,在收到消息时,在当前界面上显示浮动提示窗口,并在所述浮动提示窗口内显示未读消息信息;消息列表显示模块,用于监测对所述浮动提示窗口的触发指令,在监测到后显示详细的未读消息列表。利用本发明,可以节省对终端屏幕显示空间的占用,方便用户操作。
文档编号H04L12/58GK103051516SQ20111031620
公开日2013年4月17日 申请日期2011年10月17日 优先权日2011年10月17日
发明者丁寻, 马斌, 万鑫 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1