著录项信息
专利名称 | 通讯系统中对通讯信息的记录显示方法和装置 |
申请号 | CN200510132331.1 | 申请日期 | 2005-12-21 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2007-06-27 | 公开/公告号 | CN1988460 |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04L12/16 | IPC分类号 | H;0;4;L;1;2;/;1;6查看分类表>
|
申请人 | 腾讯科技(深圳)有限公司 | 申请人地址 | 广东省深圳市福田区振兴路赛格科技园2栋东403室
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 腾讯科技(深圳)有限公司 | 当前权利人 | 腾讯科技(深圳)有限公司 |
发明人 | 卫然 |
代理机构 | 北京德琦知识产权代理有限公司 | 代理人 | 宋志强;麻海明 |
摘要
本发明公开了一种通讯系统中对通讯信息的记录显示方法和装置,该方法包括:A、在通讯终端与对端的通讯中,提取对端的标识,提取并累计通讯双方相互通讯的通讯信息数量,提取双方相互通讯的最近的通讯时间;记录提取的信息;B、按照步骤A的记录,在通讯终端上对应显示曾与本通讯终端通讯过的对端的标识、本通讯终端与该对端的通讯信息数量以及最近的通讯时间。所述装置包括:显示模块;用于提取所述信息的通讯信息提取模块;用于记录通讯信息提取模块所提取处理后信息的存储模块;用于从存储单元中获取所记录的信息并发送给显示模块的通讯信息获取模块。本发明以方便用户根据显示信息判断与通讯对端的交流质量,降低判断交流质量的操作难度。
1、一种通讯系统中对通讯信息的记录显示方法,其特征在于,该方法 包括:
A、在通讯终端与通讯对端的通讯过程中,提取通讯对端的标识,提取 并累计通讯双方相互通讯的通讯信息数量;记录所述通讯对端的标识,以及 所述通讯信息数量;所述通讯双方相互通讯的通讯信息数量包括通讯终端发 送给通讯对端的信息数量和通讯对端发送给通讯终端的信息数量;
B、按照步骤A的记录,在通讯终端上对应显示曾与本通讯终端通讯过 的通讯对端的标识和本通讯终端与该通讯对端的通讯信息数量。
2、根据权利要求1所述的方法,其特征在于,
所述步骤A中进一步包括:提取所述通讯双方相互通讯的最近的通讯 时间并记录;
所述步骤B中进一步包括:在通讯终端对应显示所述本通讯终端与通讯 对端相互通讯的最近通讯时间。
3、根据权利要求2所述的方法,其特征在于,所述步骤A具体包括:
当通讯终端与通讯对端有信息交互时,执行以下步骤a到c:
a、通讯终端提取通讯终端与通讯对端之间双向的交互信息中的通讯对 端的标识、通讯时间、以及该交互信息的数量;
b、查找本通讯终端中是否有步骤a所述通讯对端的记录,如果有,则 执行步骤c;否则,记录步骤a提取的信息,结束步骤A的流程;
c、将所述通讯对端的记录中的通讯时间更新为步骤a中提取的通讯时 间,将该记录中的通讯信息数量更新为原通讯信息数量与步骤a提取的所述 交互信息的数量之和;
所述步骤B具体包括:在本通讯终端的记录中查询曾与本通讯终端通讯 过的通讯对端的标识、通讯双方相互通讯的通讯信息数量、以及通讯双方相 互通讯的最近通讯时间;并在本通讯终端上显示查询到的信息。
4、根据权利要求2所述的方法,其特征在于,所述步骤A具体包括:
当通讯终端与通讯对端有信息交互时,通讯终端和通讯对端分别作为接 收方执行以下步骤a4到c4,与所述接收方信息交互的通讯对端称为发送方;
a4、接收方提取接收自发送方的交互信息中的发送方的标识、通讯时间, 以及该交互信息的数量;
b4、查找本接收方中是否有步骤a4所述交互信息的发送方的记录,如 果有,则执行步骤c4;否则,记录步骤a4提取的信息,结束步骤A的流程;
c4、将所述发送方的记录中的通讯时间更新为步骤a4中提取的通讯时 间,将该记录中的通讯信息数量更新为原通讯信息数量与步骤a4提取的所 述交互信息的数量之和;
所述步骤A还包括:通讯双方分别将自身的标识及自身记录的信息上 传给服务器;服务器记录该上传的信息;
步骤B具体包括:在所述服务器的记录中查询曾与通讯终端通讯过的通 讯对端的标识、通讯双方相互通讯的通讯信息数量、以及通讯双方相互通讯 的最近通讯时间;服务器将查询到的信息下发给所述通讯终端,该通讯终端 显示该下发的信息;
所述通讯终端和通讯对端均为即时通讯IM客户端,所述服务器为IM 服务器。
5、根据权利要求4所述的方法,其特征在于,所述通讯双方相互通讯 的通讯信息数量中,通讯对端发送给本通讯终端的信息数量通过查询本通讯 终端上报给服务器的记录得到,本通讯终端发送给通讯对端的信息数量通过 查询通讯对端上报给服务器的记录得到;通讯双方相互通讯的最近通讯时间 取本通讯终端上报的记录中和通讯对端上报的记录中的最新时间。
6、根据权利要求2所述的方法,其特征在于,所述步骤A具体包括: 当通讯终端与通讯对端有信息交互时,通讯终端和通讯对端分别作为发送方 执行以下步骤a3到c3,与所述发送方信息交互的通讯对端称为接收方;
a3、发送方提取向接收方对端发送的交互信息中的接收方的标识、通讯 时间,以及该交互信息的数量;
b3、查找本发送方中是否有步骤a3所述交互信息的接收方的记录,如 果有,则执行步骤c3;否则,记录步骤a3提取的信息,结束步骤A的流程;
c3、将所述接收方的记录中的通讯时间更新为步骤a3中提取的通讯时 间,将该记录中的通讯信息数量更新为原通讯信息数量与步骤a3提取的所 述交互信息的数量之和;
所述步骤A还包括:通讯双方分别将自身的标识及自身记录的信息上 传给服务器;服务器记录该上传的信息;
步骤B具体包括:在所述服务器的记录中查询曾与通讯终端通讯过的通 讯对端的标识、通讯双方相互通讯的通讯信息数量、以及通讯双方相互通讯 的最近通讯时间;服务器将查询到的信息下发给所述通讯终端,该通讯终端 显示该下发的信息;
所述通讯终端和通讯对端均为IM客户端,所述服务器为IM服务器。
7、根据权利要求6所述的方法,其特征在于,所述通讯双方相互通讯 的通讯信息数量中,通讯对端发送给本通讯终端的信息数量通过查询该通讯 对端上报的记录得到,本通讯终端发送给通讯对端的信息数量通过查询本通 讯终端上报的记录得到;通讯双方相互通讯的最近通讯时间取本通讯终端上 报的记录中和通讯对端上报的记录中的最新时间。
8、根据权利要求4至7任一项所述的方法,其特征在于,通讯双方在 收到关闭指令后,才执行所述将自身的标识及自身记录的信息上传给服务器 的操作。
9、根据权利要求2所述的方法,其特征在于,
所述通讯系统中通讯双方的信息交互通过服务器转发传输;
所述步骤A具体包括:当服务器成功地传输了一条交互信息时,执行 以下步骤a1到d1:
a1、所述服务器提取所传输的交互信息中的接收方标识、发送方标识、 通讯时间、以及该交互信息的数量;
b1、查找服务器中是否有步骤a1所述交互信息的接收方的记录表,如 果有,则执行步骤c1;否则,建立所述接收方的记录表,将步骤a1提取的 信息记录到该记录表中,结束步骤A的流程;
c1、判断接收方的记录表中是否有步骤a1所述交互信息的发送方的记 录,是则执行步骤d1;否则,将步骤a1提取的信息作为一条记录添加到该 接收方的记录表中,结束步骤A的流程;
d1、将所述发送方的记录中的通讯时间更新为步骤a1中提取的通讯时 间,将该记录中的通讯信息数量更新为原通讯信息数量与步骤a1提取的所 述交互信息的数量之和;
步骤B具体包括:在所述服务器的记录中查询曾与通讯终端通讯过的通 讯对端的标识、通讯双方相互通讯的通讯信息数量、以及通讯双方相互通讯 的最近通讯时间;服务器将查询到的信息下发给所述通讯终端,该通讯终端 显示该下发的信息。
10、根据权利要求9所述的方法,其特征在于,所述通讯双方相互通 讯的通讯信息数量中,通讯对端发送给本通讯终端的信息数量通过查询本通 讯终端的记录表得到,本通讯终端发送给通讯对端的信息数量通过查询通讯 对端的记录表得到;通讯双方相互通讯的最近通讯时间取本通讯终端的记录 表中和通讯对端的记录表中的最新时间。
11、根据权利要求2所述的方法,其特征在于,
所述通讯系统中通讯双方的信息交互通过服务器转发传输;
所述步骤A具体包括:当服务器成功地传输了一条交互信息时,执行 以下步骤a2到d2:
a2、所述服务器提取所传输的交互信息中的接收方标识、发送方标识、 通讯时间、以及该交互信息的数量;
b2、查找服务器中是否有步骤a2所述交互信息的发送方的记录表,如 果有,则执行步骤c2;否则,建立所述发送方的记录表,将步骤a2提取的 信息记录到该记录表中,结束步骤A的流程;
c2、判断发送方的记录表中是否有步骤a2所述交互信息的接收方的记 录,是则执行步骤d2;否则,将步骤a2提取的信息作为一条记录添加到该 发送方的记录表中,结束步骤A的流程;
d2、将所述接收方的记录中的通讯时间更新为步骤a2中提取的通讯时 间,将该记录中的通讯信息数量更新为原通讯信息数量与步骤a2提取的所 述交互信息的数量之和;
步骤B具体包括:在所述服务器的记录中查询曾与通讯终端通讯过的通 讯对端的标识、通讯双方相互通讯的通讯信息数量、以及通讯双方相互通讯 的最近通讯时间;服务器将查询到的信息下发给所述通讯终端,该通讯终端 显示该下发的信息。
12、根据权利要求11所述的方法,其特征在于,所述通讯双方相互通 讯的通讯信息数量中,通讯对端发送给本通讯终端的信息数量通过查询通讯 对端的记录表得到,本通讯终端发送给通讯对端的信息数量通过查询本通讯 终端的记录表得到;通讯双方相互通讯的最近通讯时间取本通讯终端的记录 表中和通讯对端的记录表中的最新时间。
13、根据权利要求2所述的方法,其特征在于,步骤A后,在通讯终 端关闭并重新开启后,再执行步骤B。
14、根据权利要求1至3或9至13任一项所述的方法,其特征在于, 所述的通讯终端为即时通讯客户端。
15、根据权利要求1至7或9至13任一项所述的方法,其特征在于, 所述方法进一步包括:通讯终端在接收到排序显示指令后,将所显示的信息 进行排序显示。
16、一种通讯系统中对通讯信息的记录显示装置,包括显示模块,其特 征在于,该装置还包括:
通讯信息提取模块,用于在通讯双方的通讯过程中,提取与本通讯终端 通讯的通讯对端的标识,提取并累计通讯双方相互通讯的通讯信息数量;所 述通讯双方相互通讯的通讯信息数量包括通讯终端发送给通讯对端的信息 数量和通讯对端发送给通讯终端的信息数量;
存储模块,用于记录通讯信息提取模块所提取的通讯对端的标识,以及 所述通讯信息数量;
通讯信息获取模块,用于从存储模块中获取所记录的信息,并发送给显 示模块进行显示。
17、根据权利要求16所述的装置,其特征在于,所述通讯信息提取模 块设置在通讯系统的通讯终端,从该通讯终端的通讯模块中提取所述通讯对 端的标识以及所述通讯信息数量;所述存储模块设置在通讯系统的服务器 中。
18、根据权利要求16所述的装置,其特征在于,所述通讯信息提取模 块和存储模块均设置在通讯系统的服务器上,通讯信息提取模块从该服务器 的通讯转发模块中提取所述通讯对端的标识以及所述通讯信息数量。
19、根据权利要求16所述的装置,其特征在于,所述通讯信息提取模 块和存储模块均设置在通讯系统的通讯终端,通讯信息提取模块从该通讯终 端的通讯模块中提取所述通讯对端的标识以及所述通讯信息数量。
20、根据权利要求16所述的装置,其特征在于,所述通讯信息提取模 块进一步用于提取所述通讯双方相互通讯的最近的通讯时间。
21、根据权利要求16至20任一项所述的装置,其特征在于,所述通讯 系统为即时通讯系统。
技术领域\n本发明涉及通讯系统中的通讯信息处理技术,尤其涉及一种通讯系统中 对通讯信息的记录显示方法和装置。\n背景技术\n随着通讯技术的发展,通讯系统的功能越来越丰富。目前在许多通讯系 统中的通讯终端(也可以称为通讯客户端)都具有显示曾与其通讯过的通讯 对端标识的功能。例如,在互联网上被广泛应用的即时通讯(IM)系统, 诸如QQ、MSN等IM通讯系统,已经是网民不可缺少的网络通讯工具,可 以实现通讯双方在互联网上的即时沟通。IM客户端可以显示与其通讯过的 好友的标识列表,如果IM用户与其好友彼此都在线上,就可以进行即时聊 天。\nIM中的好友是有“交流质量”的区别的——有的好友聊的比较多,则其 交流质量就高;有的好友聊的比较少,则其交流质量就低。尤其是有些交流 质量低的好友在聊天时只是被动的回应,往往本客户端用户发送一大段话过 去,对端好友才会回复一句话,态度敷衍。因此需要一种显示技术用于提示 用户对好友的交流质量进行区别。\n但是,现有技术中只是在通讯终端上将曾与本端通讯过的对端标识进行 简单显示、还没有对通讯对端的交流质量进行区分显示的方案,例如在IM 中只是显示好友的昵称,导致用户只能对众多好友一个一个查阅相互间的历 史聊天记录,来判断与好友的交流质量。因此现有技术的方案使得用户无法 判断与通讯对端的交流质量,或者使得判断交流质量的操作烦琐而不便。例 如,在某些情况下,如果IM用户一段时间没有上线,与好友彼此之间将渐 渐变得生疏,而好友往往以昵称的形式出现,昵称又往往会有变化,这时往 往无法方便地找到以往最熟的好友。\n在另一方面,现有技术中通讯终端也无法直接显示对端是否已经有很长 时间没有再与本通讯终端进行联络的信息。例如IM客户端无法直观显示好 友之间是否已经有很长时间没再联络了,导致即使好久没联络的好友在线 时,也往往想不到去做问候和沟通。\n发明内容\n有鉴于此,本发明的主要目的在于提供一种通讯系统中对通讯信息的记 录显示方法,可以方便用户根据显示信息判断与通讯对端的交流质量,降低 判断交流质量的操作难度。\n本发明的另一目的在于提供一种通讯系统中对通讯信息的记录显示装 置,可以方便用户根据显示信息判断与通讯对端的交流质量,降低判断交流 质量的操作难度。\n为了实现上述发明目的,本发明的主要技术方案为:\n一种通讯系统中对通讯信息的记录显示方法,该方法包括:\nA、在通讯终端与通讯对端的通讯过程中,提取通讯对端的标识,提取 并累计通讯双方相互通讯的通讯信息数量;记录所述通讯对端的标识,以及 所述通讯信息数量;所述通讯双方相互通讯的通讯信息数量包括通讯终端发 送给通讯对端的信息数量和通讯对端发送给通讯终端的信息数量;\nB、按照步骤A的记录,在通讯终端上对应显示曾与本通讯终端通讯过 的通讯对端的标识和本通讯终端与该通讯对端的通讯信息数量。\n优选地,所述步骤A中进一步包括:提取所述通讯双方相互通讯的最 近的通讯时间并记录;所述步骤B中进一步包括:在通讯终端对应显示所述 本通讯终端与通讯对端相互通讯的最近通讯时间。\n优选地,所述步骤A具体包括:\n当通讯终端与通讯对端有信息交互时,执行以下步骤a到c:\na、通讯终端提取通讯终端与通讯对端之间双向的交互信息中的通讯对 端的标识、通讯时间、以及该交互信息的数量;\nb、查找本通讯终端中是否有步骤a所述通讯对端的记录,如果有,则 执行步骤c;否则,记录步骤a提取的信息,结束步骤A的流程;\nc、将所述通讯对端的记录中的通讯时间更新为步骤a中提取的通讯时 间,将该记录中的通讯信息数量更新为原通讯信息数量与步骤a提取的所述 交互信息的数量之和。\n所述步骤B具体包括:在本通讯终端的记录中查询曾与本通讯终端通讯 过的通讯对端的标识、通讯双方相互通讯的通讯信息数量、以及通讯双方相 互通讯的最近通讯时间;并在本通讯终端上显示查询到的信息。\n优选地,所述步骤A具体包括:当通讯终端与通讯对端有信息交互时, 通讯终端和通讯对端分别作为接收方执行以下步骤a4到c4,与所述接收方 信息交互的通讯对端称为发送方;\na4、接收方提取接收自发送方的交互信息中的发送方的标识、通讯时间, 以及该交互信息的数量;b4、查找本接收方中是否有步骤a4所述交互信息 的发送方的记录,如果有,则执行步骤c4;否则,记录步骤a4提取的信息, 结束步骤A的流程;c4、将所述发送方的记录中的通讯时间更新为步骤a4 中提取的通讯时间,将该记录中的通讯信息数量更新为原通讯信息数量与步 骤a4提取的所述交互信息的数量之和;\n所述步骤A还包括:通讯双方分别将自身的标识及自身记录的信息上 传给服务器;服务器记录该上传的信息;\n步骤B具体包括:在所述服务器的记录中查询曾与通讯终端通讯过的通 讯对端的标识、通讯双方相互通讯的通讯信息数量、以及通讯双方相互通讯 的最近通讯时间;服务器将查询到的信息下发给所述通讯终端,该通讯终端 显示该下发的信息。所述通讯终端和通讯对端均为即时通讯IM客户端,所 述服务器为IM服务器。\n优选地,所述通讯双方相互通讯的通讯信息数量中,通讯对端发送给本 通讯终端的信息数量通过查询本通讯终端上报给服务器的记录得到,本通讯 终端发送给通讯对端的信息数量通过查询通讯对端上报给服务器的记录得 到;通讯双方相互通讯的最近通讯时间取本通讯终端上报的记录中和通讯对 端上报的记录中的最新时间。\n优选地,所述步骤A具体包括:当通讯终端与通讯对端有信息交互时, 通讯终端和通讯对端分别作为发送方执行以下步骤a3到c3,与所述发送方 信息交互的通讯对端称为接收方;\na3、发送方提取向接收方对端发送的交互信息中的接收方的标识、通讯 时间,以及该交互信息的数量;b3、查找本发送方中是否有步骤a3所述交 互信息的接收方的记录,如果有,则执行步骤c3;否则,记录步骤a3提取 的信息,结束步骤A的流程;c3、将所述接收方的记录中的通讯时间更新为 步骤a3中提取的通讯时间,将该记录中的通讯信息数量更新为原通讯信息 数量与步骤a3提取的所述交互信息的数量之和;\n所述步骤A还包括:通讯双方分别将自身的标识及自身记录的信息上 传给服务器;服务器记录该上传的信息;步骤B具体包括:在所述服务器的 记录中查询曾与通讯终端通讯过的通讯对端的标识、通讯双方相互通讯的通 讯信息数量、以及通讯双方相互通讯的最近通讯时间;服务器将查询到的信 息下发给所述通讯终端,该通讯终端显示该下发的信息。所述通讯终端和通 讯对端均为IM客户端,所述服务器为IM服务器。\n优选地,所述通讯双方相互通讯的通讯信息数量中,通讯对端发送给本 通讯终端的信息数量通过查询该通讯对端上报的记录得到,本通讯终端发送 给通讯对端的信息数量通过查询本通讯终端上报的记录得到;通讯双方相互 通讯的最近通讯时间取本通讯终端上报的记录中和通讯对端上报的记录中 的最新时间。\n优选地,通讯双方在收到关闭指令后,才执行所述将自身的标识及自身 记录的信息上传给服务器的操作。\n优选地,所述通讯系统中通讯双方的信息交互通过服务器转发传输;\n所述步骤A具体包括:当服务器成功地传输了一条交互信息时,执行 以下步骤a1到d1:\na1、所述服务器提取所传输的交互信息中的接收方标识、发送方标识、 通讯时间、以及该交互信息的数量;\nb1、查找服务器中是否有步骤a1所述交互信息的接收方的记录表,如 果有,则执行步骤c1;否则,建立所述接收方的记录表,将步骤a1提取的 信息记录到该记录表中,结束步骤A的流程;\nc1、判断接收方的记录表中是否有步骤a1所述交互信息的发送方的记 录,是则执行步骤d1;否则,将步骤a1提取的信息作为一条记录添加到该 接收方的记录表中,结束步骤A的流程;\nd1、将所述发送方的记录中的通讯时间更新为步骤a1中提取的通讯时 间,将该记录中的通讯信息数量更新为原通讯信息数量与步骤a1提取的所 述交互信息的数量之和;\n步骤B具体包括:在所述服务器的记录中查询曾与通讯终端通讯过的通 讯对端的标识、通讯双方相互通讯的通讯信息数量、以及通讯双方相互通讯 的最近通讯时间;服务器将查询到的信息下发给所述通讯终端,该通讯终端 显示该下发的信息。\n优选地,所述通讯双方相互通讯的通讯信息数量中,通讯对端发送给本 通讯终端的信息数量通过查询本通讯终端的记录表得到,本通讯终端发送给 通讯对端的信息数量通过查询通讯对端的记录表得到;通讯双方相互通讯的 最近通讯时间取本通讯终端的记录表中和通讯对端的记录表中的最新时间。\n优选地,所述通讯系统中通讯双方的信息交互通过服务器转发传输;\n所述步骤A具体包括:当服务器成功地传输了一条交互信息时,执行 以下步骤a2到d2:\na2、所述服务器提取所传输的交互信息中的接收方标识、发送方标识、 通讯时间、以及该交互信息的数量;\nb2、查找服务器中是否有步骤a2所述交互信息的发送方的记录表,如 果有,则执行步骤c2;否则,建立所述发送方的记录表,将步骤a2提取的 信息记录到该记录表中,结束步骤A的流程;\nc2、判断发送方的记录表中是否有步骤a2所述交互信息的接收方的记 录,是则执行步骤d2;否则,将步骤a2提取的信息作为一条记录添加到该 发送方的记录表中,结束步骤A的流程;\nd2、将所述接收方的记录中的通讯时间更新为步骤a2中提取的通讯时 间,将该记录中的通讯信息数量更新为原通讯信息数量与步骤a2提取的所 述交互信息的数量之和;\n步骤B具体包括:在所述服务器的记录中查询曾与通讯终端通讯过的通 讯对端的标识、通讯双方相互通讯的通讯信息数量、以及通讯双方相互通讯 的最近通讯时间;服务器将查询到的信息下发给所述通讯终端,该通讯终端 显示该下发的信息。\n优选地,所述通讯双方相互通讯的通讯信息数量中,通讯对端发送给本 通讯终端的信息数量通过查询通讯对端的记录表得到,本通讯终端发送给通 讯对端的信息数量通过查询本通讯终端的记录表得到;通讯双方相互通讯的 最近通讯时间取本通讯终端的记录表中和通讯对端的记录表中的最新时间。\n优选地,步骤A后,在通讯终端关闭并重新开启后,再执行步骤B。\n优选地,所述的通讯终端为即时通讯客户端。\n优选地,所述方法进一步包括:通讯终端在接收到排序显示指令后,将 所显示的信息进行排序显示。\n一种通讯系统中对通讯信息的记录显示装置,包括显示模块,还包括:\n通讯信息提取模块,用于在通讯双方的通讯过程中,提取与本通讯终端 通讯的通讯对端的标识,提取并累计通讯双方相互通讯的通讯信息数量;所 述通讯双方相互通讯的通讯信息数量包括通讯终端发送给通讯对端的信息 数量和通讯对端发送给通讯终端的信息数量;\n存储模块,用于记录通讯信息提取模块所提取的通讯对端的标识,以及 所述通讯信息数量;\n通讯信息获取模块,用于从存储模块中获取所记录的信息,并发送给显 示模块进行显示。\n优选的,所述通讯信息提取模块设置在通讯系统的通讯终端,从该通讯 终端的通讯模块中提取所述通讯对端的标识,以及所述通讯信息数量;所述 存储模块设置在通讯系统的服务器中。\n优选的,所述通讯信息提取模块和存储模块均设置在通讯系统的服务器 上,通讯信息提取模块从该服务器的通讯转发模块中提取所述通讯对端的标 识,以及所述通讯信息数量。\n优选的,所述通讯信息提取模块和存储模块均设置在通讯系统的通讯终 端,通讯信息提取模块从该通讯终端的通讯模块中提取所述通讯对端的标 识,以及所述通讯信息数量。\n优选的,所述通讯信息提取模块进一步用于提取所述通讯双方相互通讯 的最近的通讯时间。\n优选的,所述通讯系统为即时通讯系统。\n本发明通过在通讯双方进行通讯时,提取累计通讯终端与通讯对端的通 讯信息数量并记录,并可将记录的通讯信息数量显示在通讯终端上,使得用 户可以方便地根据显示信息判断与通讯对端的交流质量即联系度,降低判断 交流质量的操作难度,提高了通讯系统的服务质量(Qos)。\n另外,本发明还通过在通讯终端上显示与通讯对端的最近的通讯时间, 可使用户直观地了解到对端是否已经有很长时间没再联络了,从而当好久没 联络的对端好友在线时,本端的用户能直观的注意到,从而能够适时的进行 问候和沟通对方,进一步方便了用户使用,提高了Qos,提高了用户体验, 吸引用户积极使用具有此功能的通讯系统,增加经济效益。\n附图说明\n图1为本发明所述方法的第一实施例的流程图;\n图2为本发明所述方法的第二实施例所述IM客户端向服务器上报记录 信息的流程图;\n图3为本发明方法的第二实施例所述当IM客户端启动时显示好友的历 史记录信息的流程图;\n图4为本发明在IM客户端上显示好友列表信息的一个界面示例图;\n图5为本发明方法的第四实施例的流程图;\n图6为本发明所述的装置第一种实施例的结构图;\n图7为本发明所述装置的第二种实施例的结构示意图;\n图8为在本发明所述装置的第三种实施例的结构示意图。\n具体实施方式\n下面通过具体实施例和附图对本发明做进一步详细说明。\n本发明所述方法是一种通讯系统中对通讯信息的记录显示方法,包括:\nA、在通讯终端与通讯对端的通讯过程中,提取通讯对端的标识,提取 并累计通讯双方的通讯信息数量;记录所述提取处理后的信息;\nB、按照步骤A的记录,在通讯终端上对应显示曾与本通讯终端通讯过 的通讯对端的标识和本通讯终端与该通讯对端的通讯信息数量。\n通过在通讯终端上显示本通讯终端与通讯对端的通讯信息数量,可以方 便用户根据显示信息判断与通讯对端的交流质量,降低判断交流质量的操作 难度。\n本发明还可实现在通讯终端显示与通讯对端的最近的通讯时间,具体的 方法为:在所述步骤A中进一步包括:提取所述通讯双方最近的通讯时间 并记录;在所述步骤B中进一步包括:在通讯终端对应显示所述本通讯终端 与通讯对端的最近通讯时间。\n通过在通讯终端上显示与通讯对端的最近的通讯时间,可直观地了解到 对端是否已经有很长时间没再联络了,从而当好久没联络的对端好友在线 时,本端的用户能直观的注意到,从而能够适时的进行问候和沟通对方。\n本发明所述的通讯终端可以为具有智能处理能力,同时又具有显示功能 的通讯终端。例如互联网上的即时通讯系统、智能手机、掌上电脑等。下面 以在互联网中常用的IM系统中实现本发明为例进行说明。\n图1为本发明所述方法的第一实施例的流程图。本第一实施例中,采用 IM客户端从双向的交互消息中提取信息,不需要IM服务器的参与,参见图 1,本第一实施例在IM客户端开启到IM客户端关闭为止的时间段内,当IM 客户端与通讯对端(即该IM客户端用户的好友)有信息交互时,每收到或 发送一条消息,都需执行以下步骤,具体的流程为:\n步骤101、IM客户端判断是否与其IM好友有消息交互,有则执行步骤 102;否则返回本步骤101。\n步骤102、IM客户端提取所述交互消息中的好友标识、通讯时间、以 及该交互消息的信息数量;此处的信息数量是指该消息中所包括的消息字数 或消息内容所占用的空间。\n步骤103~步骤104、查找本IM客户端中是否有步骤102所述好友的 记录,如果有,则执行步骤105;否则,记录步骤102提取的信息,将其中 的通讯时间作为本IM客户端与该好友的最近通讯时间,执行步骤106。\n步骤105、将所述好友的记录中的最近通讯时间更新为步骤102中提取 的通讯时间,将该记录中的通讯信息数量更新为原通讯信息数量与步骤102 提取的所述交互信息的数量之和。此处记录的信息数量分为IM客户端给好 友发送的信息数量和IM客户端接收来自好友的信息数量两部分,在更新时 根据本次信息交互的方向对其中的一项信息数量进行更新。\n步骤106、判断IM客户端是否收到关闭指令,是则关闭IM客户端,并 在本IM客户端重新启动时执行步骤107;否则返回步骤101\n步骤107、在自身的记录中查询曾与本IM客户端通讯过的好友的标识、 双方通讯信息数量(包括IM客户端给好友发送的信息数量和IM客户端接 收来自好友的信息数量两部分)、以及双方的最近通讯时间;并在本IM客 户端上显示查询到的信息,并返回步骤101。\n本第一实施例中,也可以在步骤105之后直接执行步骤107,这样可以 实现在IM客户端中实时动态显示所述好友标识、双方通讯信息数量、以及 双方的最近通讯时间。\n本第一实施例由于IM客户端从双向(接收和发送)消息中提取信息, 不需服务器参与,因此需要IM客户端具有很强的处理能力。本发明也可通 过IM服务器参与来实现。\n本第二实施例中采用IM客户端从单向的交互消息中提取信息,通讯双 方都将自身提取记录的单向消息的历史记录信息上报给IM服务器,由IM 服务器进行统一的存储管理并下发给各IM客户端显示。图2为本第二实施 例IM客户端向服务器上报记录信息的流程图。参见图2,本第二实施例在 IM客户端开启到IM客户端关闭为止的时间段内,都需执行以下步骤,具体 的流程为:\n步骤201、IM客户端判断是否收到其IM好友的一条消息,有则执行步 骤202;否则返回本步骤201。\n步骤202、IM客户端提取该消息中的发送者标识(即好友标识)、通 讯时间、以及该消息的信息数量。例如提取以下信息:\n发送者标识,如:XXX;\n通讯时间,如:2005-12-10 14:11:50;\n此条消息字数(即信息数量),如:84。\n步骤203~步骤204、查找本IM客户端中是否有步骤202所述发送者 标识为XXX的记录,如果有,则执行步骤205;否则,记录步骤202提取 的信息,将其中的通讯时间作为本IM客户端与该好友的最近通讯时间,执 行步骤206。\n步骤205、将所述发送者的记录中的最近通讯时间更新为步骤202中提 取的通讯时间,将该记录中的通讯信息数量更新为原通讯信息数量与步骤 202提取的所述交互信息的数量之和。具体的,将该发送者记录更新为:\n发送者标识,如:XXX;\n最近通讯时间,更新为最近一次的通话时间(步骤202提取的时间), 如:2005-12-10 14:11:50;\n当次IM时段的总消息字数(即信息数量),与之前记录的数值相加, 如:985。\n步骤206、判断IM客户端是否收到关闭指令,是则执行步骤207;否 则返回步骤201。\n步骤207、IM客户端将本端用户的标识(例如本端用户的标识为A)以 及自身记录的所述信息一次性地上报给IM服务器,之后执行关闭操作。例 如,上报的信息可以为:\n-------------------------\n发送者:XXX\n最近时间:2005-12-10 14:11:50\n当次IM时段的总消息字数:985\n-------------------------\n发送者:YYY\n最近时间:2005-12-10 14:15:10\n当次IM时段的总消息字数:1912\n-------------------------\n步骤208~步骤209、IM服务器根据上报的信息对自身的历史记录统计 进行更新处理:在自身的记录信息中查找是否有接收者为用户A的记录, 是则执行步骤210;否则,记录所述IM客户端上报的记录信息,将用户A 的标识作为接收者标识。\n步骤210、根据上报的记录信息更新接收者为用户A的记录。例如:\n记录表:接收者为用户A\n┄┄┄┈记录1┄┄┄┄\n发送者标识:XXX;\n最近通话时间:2005-12-10 14:11:50;\n消息字数总计:23872。\n┄┄┄┈记录2┄┄┄┄\n发送者:YYY;\n最近通话时间:2005-12-10 14:15:10;\n消息字数总计:182356。\n上述接收者为用户A的记录可以归为一个数据表,其下的每个记录的 发送者的字段是不重复的。每次按发送者的字段进行数据更新。\n本实施例中,对于每个IM客户端都执行上述步骤201至步骤210,即 通讯双方IM客户端都将自身接收消息的历史记录上报给IM服务器,由IM 服务器统一存储管理。图3为本第二实施例所述当IM客户端启动时显示好 友的历史记录信息的流程图。参见图3,当IM客户端(例如用户A)开启 时,执行以下步骤:\n步骤301、用户A登陆IM系统;\n步骤302、IM客户端从IM服务器上查询获取和每个好友间的最近一次 相互通讯的时间以及双方通讯信息数量(即会话字数,包括本端发送给好友 的会话字数和好友发送给本端的会话字数)的信息;其中,查询获取的具体 方法可以为:\n查询与某位好友(假设好友XXX)的最近通话时间:在IM服务器中接 收者为“用户A”的数据表中,提取发送者为:“好友XXX”的记录中的最近 通话时间;在IM服务器中接收者为“好友XXX”的数据表中,提取发送者为 “用户A”的记录中的最近通话时间;在以上两个最近的通话时间中选择最近 的时间作为用户A与好友XXX的最近通话时间。\n我读的会话字数,即本端用户A接收好友XXX的会话字数为:IM服 务器中接收者为“用户A”的数据表中(即用户A上报的单向记录),提取发 送者为“好友XXX”的记录中的消息字数总计。\n我写的会话字数,即本端用户A发送给好友XXX的会话字数为:IM 服务器中接收者为“好友XXX”的数据表中(即好友XXX上报的单向记录), 提取发送者为“用户A”的记录中的消息字数总计。\n步骤303、在用户A的IM客户端上的IM好友列表中,与每位好友的 标识相对应,显示与该好友的“最近通话的时间”和“双方会话字数(包括我 读的会话字数和我写的会话字数)”信息。\n图4为本发明在IM客户端上显示好友列表信息的一个界面示例图。其 中的“联系人”栏目中为好友的列表信息,“姓名”栏中为好友的标识,“最近 联络”栏中为本端与该好友的最近通话时间,“我读”为本端用户接收好友的 会话字数,“我写”为本端用户发送给好友的会话字数。通过该显示界面,用 户可以直观地辨别出自己与各个好友的联系度(即沟通质量)。另外,IM 客户端在接收到排序显示指令后,可将所显示的信息进行排序显示。\n如图4所示,通过在IM好友列表上显示双方聊的文字多少、及相互的 比率,用数据事实表明彼此间的“沟通质量”,表明彼此是否“热聊”过,谁说 的更多、谁更具主动。用户通过观看“沟通质量”(或按“沟通质量”进行排序), 就可以在好友名单中直观的关注到最具质量的好友。\n本第二实施例中,也可以在步骤205之后直接执行步骤207,IM服务 器在更新完信息后,向通讯双方通知最新更新的信息(包括好友标识、通讯 信息数量以及最近通讯时间),通讯双方根据IM服务器的通知实时动态显 示所述好友标识、双方通讯信息数量,以及双方的最近通讯时间。\n上述的第二实施例中,IM客户端从单向的交互消息中提取信息,该单 向交互信息为IM客户端接收的信息,在本发明的第三实施例中,该单向交 互信息可以为IM客户端作为发送者发送的信息,在第三实施例中,通讯双 方都从自身所发送的信息中提取相关数据,但其中的对端标识为接收者标 识,并将自身标识和所提取记录的信息上报给IM服务器,由IM服务器进 行统一存储并管理,当IM客户端启动时,从IM服务器获取和每个好友间 的最近一次相互通讯的时间以及双方通讯信息数量,具体的获取方法与第二 实施例描述的方法相似,只是将所述“接收者”和“发送者”互换即可。\n因为在IM系统中,通讯双方的所有消息都需IM服务器转发,因此在 本发明所述方法的第四实施例中,直接在IM服务器端进行信息提取和记录, 不需要IM客户端软件参与信息提取和传递。如果通讯系统中的每条会话信 息都经过服务器传递,则可采用此第四实施例的方案。图5为本发明所述方 法第四实施例的流程图。参见图5,该流程包括:\n步骤501、IM服务器判断是否成功地传输了一条消息,是则执行步骤 502;否则,返回步骤501。\n步骤502、提取该条消息中的接收者标识、发送者标识(即好友标识)、 通讯时间、以及该消息的信息数量。例如提取以下信息:\n接收者标识,如:用户A;\n发送者标识,如:XXX;\n通讯时间,如:2005-12-10 14:11:50;\n此条消息字数,如:84。\n步骤503~步骤504、IM服务器在自身的记录信息中查找是否有接收者 为用户A的记录,是则执行步骤504;否则,建立接收者为用户A的记录表, 记录步骤502所述提取的信息,将其中的通讯时间作为本用户A与该好友 用户XXX的最近通讯时间,返回步骤501。\n步骤505、IM服务器根据步骤502所提取的信息更新用户A的记录表 中的记录信息。\n具体的过程为:查找服务器中是否有用户A的记录表,如果有,则判 断用户A的记录表中是否用户XXX的记录,是则将用户XXX的记录中的 通讯时间更新为步骤502中提取的通讯时间,将该记录中的通讯信息数量更 新为原通讯信息数量与步骤502提取的所述交互信息的数量之和;如果没有 用户XXX的记录,则将步骤502提取的信息作为一条记录添加到该用户A 的记录表中;如果服务器中没有用户A的记录表,则建立所述用户A的记 录表,将步骤502提取的信息记录到该记录表中。\n例如:\n记录表:接收者为用户A\n┄┄┄┈记录1┄┄┄┄\n发送者:XXX\n最近通话时间:2005-12-10 14:11:50(更新为最近一次的通话时间)\n消息字数总计:23872(与之前记录的数值相加)\n┄┄┄┈记录2┄┄┄┄\n上述接收者为用户A的记录可以归为一个数据表,其下的每个记录的 发送者的字段是不重复的。每次按发送者的字段进行数据更新。用户A发 给XXX的回话将被记录在另外一张表中,即接收者为XXX的记录表下的、 且发送者为用户A的记录里。\n更新完毕后返回步骤501。\n当IM客户端启动时从IM服务器中查询获取和每个好友间的最近一次 相互通讯的时间以及双方通讯信息数量,并进行显示;其中的双方通讯信息 数量包括好友发送给本IM客户端的信息数量和本IM客户端发送给好友的 信息数量;好友发送给本IM客户端的信息数量通过查询本IM客户端用户 (用户A)的记录表得到,本IM客户端发送给好友的信息数量通过查询好 友的记录表得到;双方的最近通讯时间取本IM客户端用户的记录表中和好 友的记录表中的最新时间。其他具体实现方法与第二实施例中图3所示的方 法相同,此处不再赘述。\n本第四实施例中,也可以在IM服务器更新完信息后,实时动态地向通 讯双方通知最新更新的信息(包括好友标识、通讯信息数量以及最近通讯时 间),通讯双方根据IM服务器的通知实时动态显示所述好友标识、双方通 讯信息数量、以及双方的最近通讯时间。\n在本发明所述方法的第五实施例与第四实施例基本相似,只是服务器在 提取每一条消息并记录时,以发送者(而不是第四实施例中所述的以接收者) 为索引建立记录表,接收者只是该记录表中的一条记录,具体实施方法与第 四实施例相同,只是将所述“接收者”和“发送者”互换即可。\n与上述方法相对应,本发明还提出了一种通讯系统中对通讯信息的记录 显示装置。下面以本发明的装置应用在IM系统中为例进行说明。\n图6为本发明所述的装置第一种实施例的结构图。参见图6,该装置包 括:\n显示模块61,设置在通讯终端,用于显示信息。\n通讯信息提取模块62,用于在通讯双方的通讯过程中,提取与本通讯 终端通讯的通讯对端的标识,提取并累计通讯双方的通讯信息数量;该通讯 信息提取模块62还可进一步用于提取所述通讯双方最近的通讯时间。\n存储模块63,用于记录通讯信息提取模块62所提取处理后的信息;\n通讯信息获取模块64,用于从存储单元63中获取所记录的信息,并发 送给显示模块61,显示模块61按照特定的格式显示出曾与本端通讯的对端 标识、双方最近通讯时间、以及双方通讯信息数量。\n在本发明所述装置的第一种实施例中,所述通讯信息提取模块62和存 储模块63均可设置在IM客户端,通讯信息提取模块从该IM客户端的通讯 模块65中提取所述信息。\n图7为本发明所述装置的第二种实施例的结构示意图。参见图7,IM系 统中分为IM客户端(通讯终端)70和IM服务器71;IM客户端包括IM登 陆模块701,用于对用户进行身份认证、登陆IM、上线功能;所述通讯信 息提取模块62设置在IM客户端70,从该IM客户端的通讯模块,例如IM 客户端的传统IM功能模块(包含传统IM的日常功能,如聊天会话等)702 中提取所述信息;所述存储模块63设置在IM服务器中,由IM客户端70 将所提取的信息上传给IM服务器71进行存储;通讯信息获取模块64设置 在IM客户端70,但也可设置IM服务器71。\n图8为在本发明所述装置的第三种实施例的结构示意图。参见图8,所 述通讯信息提取模块62和存储模块63均设置在IM服务器71上,通讯信 息提取模块62从该IM服务器71的通讯转发模块80中提取所述信息。\n以上所述,仅为本发明较佳的具体实施方式,但本发明的保护范围并不 局限于此,任何熟悉该技术的人在本发明所揭露的技术范围内,可轻易想到 的变化或替换,都应涵盖在本发明的保护范围之内。
法律信息
- 2009-02-18
- 2007-08-22
- 2007-06-27
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2003-08-06
|
2002-01-25
| | |
2
| |
2005-11-30
|
2004-12-31
| | |
3
| |
2005-05-04
|
2003-10-31
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |