信息提示方法和终端的制作方法

文档序号:7668673阅读:137来源:国知局
专利名称:信息提示方法和终端的制作方法
技术领域
本发明涉及信息交互技术领域,特别涉及一种信息提示方法和一种终端。
背景技术
随着网络通讯工具的发展,即时消息(Instant Messaging, IM)由于能 够实现与联系人即时有效的沟通,已经成为绝大多数网民通讯的工具,而且 逐渐成为用户日常生活中不可缺少的一部分。
现有技术中,在用户通过IM客户端登录到IM服务器后,消息发送方 发送给该用户的IM消息,通过服务器向IM客户端转发。IM客户端接收到 IM消息后,如果本地已经打开了与消息发送方交互信息的对话窗口,则直 接在该对话窗口中显示接收到的消息;否则,通过头像闪烁、头像跳跃或者 将接收的IM消息通过直接弹出的对话窗口显示等方式向用户提示有新的即 时消息。
上述现有技术中,在用户未打开对话窗口的情况下, 一旦有即时消息到 来,IM客户端即向用户发出提示,由于在用户刚刚登录后,或者是IM客户 端所在的终端设备上同时运行大量程序的情况下,频繁的提示对占用了大量 的系统资源,常常导致正在运行的重要程序的运行速度突然变慢。
此外,在上述通过直接弹出的对话窗口显示新IM消息的情况下,更会 给用户同时正在进行的其他工作造成严重影响,大大降低了 IM产品对用户 的吸引力,从而降低了 IM产品的竟争力。
并且,在上述采用头像闪烁、头像跳跃等方式提示用户有新的即时消息 的情况下,常常导致用户忽略这些提示,导致了很多重要信息不能够及时处
理,降低了 IM产品对用户的吸引力,也降低了 IM产品的竟争力。

发明内容
本发明的目的在于提供信息提示方法和终端,能够降低信息交互过程中进 行信息提示对系统资源的占用。
基于以上目的,本发明提供的信息提示方法包括
通过信息交互终端接收信息交互对端发送的信息;
对接收的信息数量进行累计,若累计出的数量值达到预先设置的提示门 限,则向用户提示接收到了所述信息,并将所述累计数量值清零。
所述信息交互终端可以包括即时消息客户端、即时消息万维网Web 端或邮件客户端。
对接收的信息数量进行累计之前可以进一 步包括
查询所述终端中预先设置的累计提示功能标识,如果该标识的指示为启 动累计提示功能,则执行所述对接收的信息数量进行累计的步骤。
所述接收的信息可以为即时消息;则所述对接收的信息数量进行累计包
括接收到即时消息后,提取其中的消息发送方信息,将所述终端中为该消
息发送方设置的累计数量值加一。
所述向用户提示接收到了所述信息可以包括触发对话窗口,在该对话 窗口中显示所述来自消息发送方的即时消息。
该方法进一步可以包括如果所述消息发送方的对话窗口被触发显示, 则将所述累计数量值清零。
所述提示门限的设置可以包括在所述终端中设置通用提示门限和/或 为消息发送方设置特定提示门限。
如果在所述终端终设置了通用提示门限和为消息发送方设置了特定提 示门限,则所述累计数量值达到预先设置的提示门限的判断包括判断所述 终端中是否为所述消息发送方设置了特定提示门限,如果是,则判断所述累 计数量值是否达到该特定提示门限;否则,判断所述累计数量值是否达到所
述通用提示门限。
该方法进一步可以包括在所述终端中设置通用展示方式和/或为消息 发送方设置特定展示方式。
如果在所述终端终设置了通用展示方式和为消息发送方设置了特定展 示方式,则所述展示被累计入所述累计数量值的信息包括
判断是否为所述消息发送方设置了特定展示方式,如果是,则按照该特 定展示方式执行所述展示信息的步骤;否则,按照所述设置的通用展示方式 执行所述展示信息的步骤。
所述设置提示门限或展示方式可以包括在用户登录所述终端后,接收 用户关于提示门限或展示方式设置的输入,并将用户输入的设置信息,保存 在所述终端中和/或所述信息交互终端对应的服务器上。
所述用户登录所述终端后,该方法进一步可以包括
如果所述终端中没有包括所述设置信息,向所述服务器请求并获取所述 服务器中的设置信息。
所述提取其中的消息发送方信息之后,进一步可以包括
判断所述终端是否已经显示了所述消息发送方的对话窗口,如果是,则 直接在该对话窗口中显示所述接收的即时消息,并结束该流程;否则,执行 所述将累计数量值加一的步骤。
本发明提供的终端包括
信息接收模块,用于接收信息;
累计模块,用于对所述接收信息的数量进行累计;
提示模块,用于在确定出所述累计出的数量值达到预先设置的提示门限 时,向用户提示接收到了所述信息。
所述提示模块中可以包括
提示触发子模块,用于在确定出所述累计出的数量值达到预先设置的提 示门限时,触发对话窗口,在该对话窗口中显示所述来自消息发送方的即时 消息,并通知累计初始化子模块;
累计初始化子模块,用于根据所述通知,将累计模块累计出的数量值清零。
所述累计模块中可以包括
累计提示功能查询子模块,用于查询所述终端中预先设置的累计提示功 能标识,如果该标识的指示为启动累计提示功能,则通知累计执行子模块;
累计执行子模块,用于根据来自累计提示功能查询子模块的通知,对接 收信息的数量进行累计。
所述接收模块接收的信息可以为即时消息;则所述累计模块中包括
消息发送方信息提取子模块,用于提取所述接收的消息中的消息发送方
4吕息5
累计执行子模块,用于将为所述提取的消息发送方设置的累计数量值加
经由上述可知,本发明中,通过信息交互终端接收交互对端发送的信息, 并对接收的信息数量进行累计,若累计出的数量值达到预先设置的提示门 限,则向用户提示接收到了所述信息,然后将所述累计数量值清零,从而降 低了向用户提示信息对系统资源的占用,也减小了对其他运行的程序的影 响,提高了即时消息产品的竟争力。
进而,本发明中通过设置累计提示功能标识,在该标识的指示为启动累 计提示功能时,才进行上述对接收信息数量累计和提示的步骤,从而扩展了 即时消息产品的功能,用户可以根据实际情况选择适合自己的提示方式,进 一步增加即时消息产品对用户的吸引力,提高即时消息产品的竟争力。
并且,本发明中通过在累计来自交互对端的信息达到提示门限时,尤其 是在累计来自交互对端的即时消息达到提示门限时,通过对话窗口将来自该 交互对端的即时消息直接展示,保证了对用户有效地提示,防止了用户对重 要消息不能及时处理。更进一步增加即时消息产品对用户的吸引力,提高即 时消息产品的竟争力。


图1为本发明信息提示方法具体实施例的流程图2为本发明信息提示方法的一个较佳实施例的流程图3为本发明终端具体实施例的结构示意图4为本发明终端具体实施例中提示模块的内部结构示意图5为本发明终端具体实施例中累计模块的一种内部结构示意图6为本发明终端具体实施例中累计模块的另 一种内部结构示意图。
具体实施例方式
为使本发明的目的、技术方案和优点更加清楚,下面结合附图对本发明 作进一步的详细描述。
本发明信息提示方法具体实施例的流程如图l所示,包括如下步骤
步骤11、通过信息交互终端接收交互对端发送的信息。
本流程中,信息交互终端可以是即时消息客户端,如QQ、 MSN等软件 的客户端,也可以是邮件客户端,如outlook软件的客户端,还可以是即时 消息万维网(Web)端等。在用户通过这些终端对应的软件,登录到服务器 后,通过服务器接收交互对端发送过来的即时消息或邮件等信息。如果这些 即时消息或邮件来自用户的一个联系人,则上述交互对端为联系人发送该即 时消息或邮件给用户时登录的终端;如果这些即时消息或邮件是系统消息或 系统邮件,则上述交互对端为系统消息服务器或系统邮件服务器。
步骤12、对接收的信息数量进行累计,若累计出的数量值达到预先设 置的提示门限,则向用户提示接收到了所述信息。
本步骤中,对接收的信息数量进行累计,可以是针对接收所有信息等数 量进行累计,如邮件终端可以对接收的所有邮件数量进行累计。
也可以是针对来自某一信息发送方的信息分别累计,如即时消息终端可 以对来自不同即时消息发送方的即时消息数量分别累计。这种方式中,设置 的提示门限可以是针对所有的即时消息发送方统一设置即时消息提示门限,
也可以针对不同的即时消息发送方,分别设置即时消息>提示门限。
另外,上述向用户提示接收到了所述信息,可以采用头像闪烁、头像跳
跃或者将接收的IM消息通过直接弹出的对话窗口显示等方式。
此外,本实施例中,还可以在信息交互终端中设置累计提示功能标识,
该标识用来指示是否启动累计提示功能。则在执行上述步骤12之前,查询 上述累计提示功能标识的值,如果该标识的值为启动,则执行上述步骤12; 否则,不执行上述步骤12,而采用现有的提示方式进行信息提示。
以下再以上述信息交互终端为即时消息客户端为例,通过一较佳实施 例,对本发明信息提示方法具体实施例进一步说明。
本实施例中,预先在即时消息客户端中设置累计提示功能标识,该标识 的默认值可以指示为启动累计提示功能,也可以指示为不启动累计提示功 能,并且该标识的值在用户登录即时消息客户端后,可以对其进行更改。例 如,当该标识的值为l时,指示启动累计提示功能,该标识值为0时,指示 不启动累计提示功能;当然也可以设置标识值为l时,指示不启动累计提示 功能;标识值为0时为启动累计提示功能。这里的启动累计提示功能是指, 打开在接收消息达到一定数量后,消息自动展现的功能。
此外,也可以预先在即时消息客户端中设置累计提示功能相关参数,如 提示门限、提示方式等,在即时消息客户端中可以预先为这些参数设置默认 取值,在用户登录即时消息客户端后,也可以对这些参数进行更改。其中, 提示门限可以包括通用提示门限和为特定一个或多个联系人或者特定一组 或多组联系人,以下均称为特定联系人,设置的特定提示门限;提示方式也 可以包括通用提示方式和针对特定联系人的特定提示方式。
进行上述设置后,如图2所示。本实施例的流程包括如下步骤
步骤21、用户处于在线状态,如用户成功登录IM客户端。具体地,IM 客户端中在接收到用户输入到账号以及密码后,通过与IM服务器的连接通 道发送验证账号与密码有效性的请求,如果IM服务器验证有效,则用户成 功登录IM客户端。
步骤22、接收用户的输入,并根据用户的输入对接收信息的数量和达 到一定数量后的消息展现方式进行设置。具体包括
根据用户的输入,向用户提供累计提示功能相关设置选项界面,并接收 用户通过该界面所进行的设置
在接收到用户进行的开启累计提示功能设置后,将上述累计提示功能标 识值设置为1,使该值指示为开启累计提示功能。
接收用户针对特定联系人进行的消息条数达到多少的时候,消息会自动 展示的设置,并将该特定联系人对应的特定提示门限值,设置为用户设置的 消息条数。当然,类似地,上述通用提示门限值也可根据用户的设置进行更 改。
在接收到用户针对特定联系人,根据上述界面上,或者上述界面的下一 级界面中提供的消息展示方式示例,选择的消息展示方式后,或者用户直接 根据界面上提供的消息展示方式名称选择的消息展示方式后,将该消息展示 方式设置为该特定联系人对应的特定提示方式。当然。类似地,上述通用提 示方式也可以根据用户的设置进行更改。上述向用户提供的消息展示方式示 例可以包括窗口自爆、消息爆炸然后信息展示等动画效果。
然后还可以通过软件提供的消息展示方式,选择不同的方式来展示信 息,例如,可以选择自爆,消息爆炸然后信息展示,等动画效果。
上述用户的设置数据,可以保存在IM客户端中,也可以保存在网络侧
的IM服务器中,还可以同时保存在IM客户端中和IM服务器中,具体的保
存方式可以通过在上述界面上向用户提供单选框或复选框,并根据用户在该
单选框或复选框中的选择确定。这种情况下,步骤21之前,可以不预先在
客户端中设置上述参数,则在上述步骤21中,用户处于在线状态后,IM客
户端判断自身中是否包括了上述参数,如果包括,直接执行步骤22或23;
如果不包括,向服务器侧发起获取上述设置数据的请求,则如果服务器侧有
用户的对应设置数据,就将该设置数据传送给用户登录的IM客户端。
从而即使用户没有在登录的IM客户端上进行上述参数的设置,IM客
户端也能够自动向用户提供累计提示功能,从而用户不必在每个自己登录的
IM客户端进行上述参数设置,增加了用户体验效果,提高了 IM产品的竟争 力。另外,通过上述用户登录IM客户端后,IM客户端对自身中是否包括上 述参数的判断,保证了在IM客户端设置的上述参数与IM服务器中设置的 上述参数取值不同的情况下,能够以IM客户端设置的参数值为准。
步骤23、用户接收到一定数量后的消息后,自动将消息展示的过程, 具体包括
步骤231、 IM客户端接收到来自联系人的即时消息,提取其中的联系 人信息。
步骤232、判断IM客户端中是否显示了与该联系人聊天的对话窗口 , 如果显示了,则在步骤233,将此消息显示在对话窗口中;否则,如果没有 显示,则执行步骤234。
步骤234、查询累计提示功能标识位的值,判断该值是否指示为启动自 动累计提示功能,如果是,执行步骤235;否则,执行步骤239,将该即时 消息按照传统的方式进行提示或显示。
步骤235、提取提示门限值,然后执行步骤236。这里提取提示门限值 包括判断是否存在针对该联系人设置的特定提示门限,如果有,则提取该 特定提示门限值;否则,提取通用提示门限值。
步骤236、将为该联系人设置的累计数量值加一,并判断增加后的累计 数量值是否达到所述提取的提示门限值,如果是,则执行步骤237;否则, 返回执行步骤231。
这里,在为该联系人设置的累计数量值达到提示门限值之前,如果用户 开启了与该联系人的对话窗口 ,则将为该联系人设置的累计数量值清零。
步骤237、触发消息自动提示,将接收的来自该联系人的消息设置在对 话窗口中,并显示给用户。
本步骤中,在触发消息自动提示之后,可以进一步判断是否存在针对该 联系人设置的特定提示方式,如果存在,则按照该特定提示方式将接收的来 自该联系人的消息设置在对话窗口中显示给用户;如果不存在,则按照通用
提示方式将接收的来自该联系人的消息设置在对话窗口中显示给用户。
步骤238、将为该联系人设置的累计数量值清零,接收用户的输入,根 据用户的输入进行对应的窗口关闭或恢复消息处理,然后返回执行步骤231 。
当然,在上述流程中, 一旦用户主动退出了对IM客户端的登录,或者 用户连接的网络断线等原因导致用户退出登录的情况下,上述流程即直接结 束。
以上以上述信息交互终端为即时消息客户端对本发明方法实施例进行 了详细说明。在具体实施过程中,如果上述信息交互终端为即时消息Web 端,则在上述流程中,^f又有如下几处的实现有所区别
1、 由于通常的即时消息Web端只能够设置弹出新的Web对话窗口一 种方式对接收的即时消息进行显示,所以在设置提示方式时,可以将该种方 式设置为通用提示方式,并无需针对不同的联系人分别设置特定提示方式。
2、 在接收到即时消息后,无需对整个Web网页进行刷新,而只对发送 该即时消息的联系人后,显示接收到到即时消息数量的括号内的数值进行更 新即可。
以上对本发明的方法实施例进行了说明,下面在就本发明提供的终端进 4亍详细i兌明。
如图3所示,本发明终端的具体实施例中包括信息接收模块、累计模块 和提示模块。其中
信息接收模块用于接收信息。
本实施例中,上述终端可以是即时消息客户端,如QQ、 MSN等软件的 客户端,也可以是邮件客户端,如outlook软件的客户端,还可以是即时消 息万维网(Web)端等。在用户通过这些终端对应的软件登录服务器后,通
过信息接收模块接收来自服务器的即时消息或邮件等信息。
累计模块用于对所述接收信息的数量进行累计,并根据来自提示模块的 通知将累计出的数量值清零。
提示模块用于在确定出所述累计出的数量值达到预先设置的提示门限 时,向用户提示接收到了所述信息,并通知累计模块。
如图4所示,该提示模块中可以包括
提示触发子模块,用于在确定出所述累计出的数量值达到预先设置的提 示门限时,触发对话窗口,在该对话窗口中显示所述来自消息发送方的即时 消息,并通知累计初始化子模块;
累计初始化子模块,用于根据所述通知,将累计模块累计出的数量值清令。
该提示模块中,对接收的信息数量进行累计,可以是针对接收所有信息 等数量进行累计,如邮件客户端可以对接收的所有邮件数量进行累计;也可 以是针对来自某一信息发送方的信息分别累计,如即时消息客户端可以对来 自不同即时消息发送方的即时消息数量分别累计。这种方式中,设置的提示 门限可以是针对所有的即时消息发送方统一设置即时消息提示门限,也可以 针对不同的即时消息发送方,分别设置即时消息提示门限。
此外,本实施例中,还可以在信息交互客户端中设置累计提示功能标识, 该标识用来指示是否启动累计提示功能。则在累计模块在对接收的信息进行 累计之前,查询上述累计提示功能标识的值,如果该标识的值为启动,则进 行累计,否则通知提示模块采用现有的提示方式进行信息提示。
如图5所示,上述累计模块中具体可以包括累计提示功能查询子模块和 累计执行子模块。其中
累计提示功能查询子模块用于查询所述客户端中预先设置的累计提示 功能标识,如果该标识的指示为启动累计提示功能,则累计提示功能查询子 模块通知累计执行子模块。
累计执行子模块用于根据来自累计提示功能查询子模块的通知,对接收 信息的数量进行累计。
如图6所示,上述累计模块中具体也可以包括消息发送方信息提取子模 块和累计执行子模块;
则消息发送方信息提取子模块用于提取所述接收的消息中的消息发送
方信息,并将消息发送方信息通知给累计执行子模块;
累计执行子模块用于根据来自消息发送方的通知,将为所述消息发送方 设置的累计数量值加一。
上述累计模块中也可以同时包括上述累计提示功能查询子模块、累计执 行子模块和消息发送方信息提取子模块,则累计执行子模块用于根据来自累 计提示功能查询子模块的通知和来自消息发送方的通知,将为所述消息发送 方设置的累计数量值加一 。
以上是对本发明具体实施例的说明,在具体的实施过程中可对本发明的 方法进行适当的改进,以适应具体情况的具体需要。因此可以理解,根据本 发明的具体实施方式
只是起示范作用,并不用以限制本发明的保护范围。
权利要求
1、一种信息提示方法,其特征在于,该方法包括通过信息交互终端接收交互对端发送的信息;对接收的信息数量进行累计,若累计出的数量值达到预先设置的提示门限,则向用户提示接收到了所述信息。
2、 根据权利要求1所述的方法,其特征在于,所述信息交互终端包括 即时消息客户端、即时消息万维网Web端或邮件客户端。
3、 根据权利要求1所述的方法,其特征在于,对接收的信息数量进行 累计之前进一步包括查询所述终端中预先设置的累计提示功能标识,如果该标识的指示为启 动累计提示功能,则执行所述对接收的信息数量进行累计的步骤。
4、 根据权利要求1所述的方法,其特征在于,所述接收的信息为即时 消息;所述对接收的信息数量进行累计包括接收到即时消息后,提取其中的 消息发送方信息,将所述终端中为该消息发送方设置的累计数量值加一。
5、 根据权利要求4所述的方法,其特征在于,所述向用户提示接收到 了所迷信息包括触发对话窗口 ,在该对话窗口中显示所述来自消息发送方的即时消息。
6、 根据权利要求4或5所述的方法,其特征在于,该方法进一步包括 如果所述消息发送方的对话窗口被触发显示,则将所述累计数量值清零。
7、 根据权利要求4所述的方法,其特征在于,所述提示门限的设置包 括在所述终端中设置通用提示门限和/或为消息发送方设置特定提示门限。
8、 根据权利要求4所述的方法,其特征在于,所述提示门限的设置包 括在所述终端中设置通用提示门限和为消息发送方设置特定提示门限;所述累计数量值达到预先设置的提示门限的判断包括判断所述客户端中是否为所述消息发送方设置了特定提示门限,如果是,则判断所述累计数量值是否达到该特定提示门限;否则,判断所述累计数量值是否达到所述通用提示门限。
9、 根据权利要求4所述的方法,其特征在于,该方法进一步包括在 所述终端中设置通用展示方式和/或为消息发送方设置特定展示方式。
10、 根据权利要求4所述的方法,其特征在于,该方法进一步包括在 所述终端中设置通用展示方式和为消息发送方设置特定展示方式;则所述展示被累计入所述累计数量值的信息包括判断是否为所述消息发送方设置了特定展示方式,如果是,则按照该特 定展示方式执行所述展示信息的步骤;否则,按照所述设置的通用展示方式 执行所述展示信息的步骤。
11、 根据权利要求7至10中任一所述的方法,其特征在于,所述设置 提示门限或展示方式包括在用户登录所述终端后,接收用户关于提示门限或展示方式设置的输 入,并将用户输入的设置信息,保存在所述终端中和/或所述信息交互终端 对应的服务器上。
12、 根据权利要求11所述的方法,其特征在于,所述用户登录所述终 端后,该方法进一步包括如果所述终端中没有包括所述设置信息,向所述服务器请求并获取所述 服务器中的设置信息。
13、 根据权利要求4所述的方法,其特征在于,所述提取其中的消息发 送方信息之后,进一步包括判断所述终端是否已经显示了所述消息发送方的对话窗口,如果是,则 直接在该对话窗口中显示所述接收的即时消息,并结束该流程;否则,执行 所述将累计数量值加 一 的步骤。
14、 一种终端,其特征在于,该终端中包括 信息接收模块,用于接收信息;累计模块,用于对所述接收信息的数量进行累计; 提示模块,用于在确定出所述累计出的数量值达到预先设置的提示门限 时,向用户提示接收到了所述信息。
15、 根据权利要求14所述的终端,其特征在于,所述提示模块中包括 提示触发子模块,用于在确定出所述累计出的数量值达到预先设置的提示门限时,触发对话窗口,在该对话窗口中显示所述来自消息发送方的即时 消息,并通知累计初始化子模块;累计初始化子模块,用于根据所述通知,将累计模块累计出的数量值清令。
16、 根据权利要求14所述的终端,其特征在于,所述累计模块中包括 累计提示功能查询子模块,用于查询所述终端中预先设置的累计提示功能标识,如果该标识的指示为启动累计提示功能,则通知累计执行子模块; 累计执行子模块,用于根据来自累计提示功能查询子模块的通知,对接 收信息的数量进行累计。
17、 根据权利要求14所述的终端,其特征在于,所述接收模块接收的 信息为即时消息;所述累计模块中包括消息发送方信息提取子模块,用于提取所述接收的消息中的消息发送方 ,累计执行子模块,用于将为所述提取的消息发送方设置的累计数量值加
全文摘要
本发明公开了一种信息提示方法,包括通过信息交互客户端接收交互对端发送的信息;对接收的信息数量进行累计,若累计出的数量值达到预先设置的提示门限,则向用户提示接收到了所述信息。本发明还公开了一种终端。本发明中,通过信息交互终端接收交互对端发送的信息,并对接收的信息数量进行累计,若累计出的数量值达到预先设置的提示门限,则向用户提示接收到了所述信息,然后将所述累计数量值清零,从而降低了向用户提示信息对系统资源的占用,也减小了对其他运行程序的影响。
文档编号H04L12/58GK101193081SQ200710301509
公开日2008年6月4日 申请日期2007年12月21日 优先权日2007年12月21日
发明者陈丽菲 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1