一种即时通信交互界面中显示个性签名的方法及客户端的制作方法

文档序号:7853526阅读:232来源:国知局
专利名称:一种即时通信交互界面中显示个性签名的方法及客户端的制作方法
技术领域
本发明属于计算终端、软件技术领域。
背景技术
目前,计算终端和网络技术高速发展,其中,即时通信工具在人们工作和生活中的应用已经普及,即时通信工具提供了一种通信平台,通过该通信平台,可以进行文本、音频、视频、多媒体等多种信息形式的交互操作,即时通信工具已经成为网民用户日常生活中不可缺少的通信工具之一,因此,用户对即时通信工具的易用性、稳定性、安全性等方面提出了较高的要求。
利用即时通信工具进行通信时,需要首先开启与目标联系人之间的即时通信交互界面,在该交互界面中进行信息沟通。目前,即时通信交互界面中包含有目标联系人的部分资料信息,例如目标联系人的当前头像图标信息、个性签名信息、最新发表的日志信息等等。在对现有即时通信交互界面的研究和实践过程中,发现现有的即时通信交互界面的内容较为简单,无法展现目标联系人更丰富的个人资料信息。

发明内容
本发明的目的在于,提供一种即时通信交互界面中显示个性签名的方法及客户端。利用本发明,采集用户通过即时通信工具发表的当前个性签名以及以前发表的签名数据,并将这些个性签名信息在即时通信交互界面中依次输出,使得即时通信交互界面展现的内容更为丰富。本发明提供的技术方案包括一种即时通信交互界面中显示个性签名的方法,该方法包括如下步骤步骤1,采集用户针对目标联系人的即时通信交互界面的开启信息;步骤2,获取目标联系人的当前个性签名,以及发表的当前个性签名之外的签名历史记录;步骤3,在用户端的即时通信交互界面中输出前述的个性签名之外的签名历史记录数据,或输出包括当前个性签名在内的签名历史记录。优选地,所述步骤2中获取个性签名的过程为用户客户端向即时通信服务器发出目标联系人个性签名的查询请求;即时通信服务器将目标联系人的当前个性签名,以及发表的当前个性签名之外的签名历史记录返回至用户客户端。优选地,所述步骤2中获取个性签名的过程为用户客户端向即时通信服务器获取目标联系人即时通信关联网页的URL地址;用户客户端通过目标联系人的即时通信关联网页,获取关联网页中的当前个性签名,以及发表的当前个性签名之外的签名历史记录。优选地,对应着所述步骤2还包括
预设获取个性签名的条数阈值;在所述条数阈值范围内,获取当前个性签名,以及发表的当前个性签名之外的签名历史记录。优选地,对应着所述步骤2还包括预设获取个性签名的时间阈值;在所述时间阈值范围内,获取当前个性签名,以及发表的当前个性签名之外的签名历史记录。优选地,对应着所述步骤2和步骤3还包括如下过程获取签名历史记录的发表时间;、按照发表时间针对签名历史记录进行排序,发表时间距离当前时间越近,排序越
A+-. N / .
罪目丨J ;在即时通信交互界面功能栏的空白区域中,按照前述排序顺序依次输出签名历史记录数据。优选地,所述步骤3中输出签名数据的方式为以下其中之一按照签名条数,依次输出个性签名之外的签名历史记录数据,或输出包括当前个性签名在内的签名历史记录;按照输出字符数,滚动输出个性签名之外的签名历史记录数据,或输出包括当前个性签名在内的签名历史记录。优选地,所述步骤3的过程为判断所述即时通信交互界面是否处于前景窗口状态,若是,进入下一步骤,若否,则不输出;输出前述的个性签名之外的签名历史记录数据,或输出包括当前个性签名在内的签名历史记录。本发明还提供一种即时通信交互界面中显示个性签名的客户端,该客户端包括界面开启采集单元,用于采集用户针对目标联系人的即时通信交互界面的开启信息;个性签名获取单元,与前述界面开启采集单元相连,用于获取目标联系人的当前个性签名,以及发表的当前个性签名之外的签名历史记录;个性签名输出单元,与前述个性签名获取单元相连,用于在用户端的即时通信交互界面中输出个性签名之外的签名历史记录数据,或输出包括当前个性签名在内的签名历史记录。优选地,所述个性签名输出单元包括以下结构模块发表时间获取模块,用于获取签名历史记录的发表时间;签名数据排序模块,用于按照发表时间针对签名历史记录进行排序,发表时间距离当前时间越近,排序越靠前;签名数据输出模块,用于在即时通信交互界面功能栏的空白区域中,按照前述排序顺序依次输出签名历史记录数据。优选地,所述个性签名输出单元还包括以下结构模块前景窗口判断模块,用于判断所述即时通信交互界面是否处于前景窗口状态;
个性签名输出模块,用于在即时通信交互界面处于前景窗口状态时,按照个性签名的发表时间顺序依次输出个性签名信息。与现有技术相比,本发明的有益效果如下本发明提供的技术方案中,采集用户通过即时通信工具发表的当前个性签名,以及当前个性签名之外的签名历史记录;并将采集的签名信息在即时通信交互界面中按照发表时间顺序依次输出。与现有技术的即时通信交互界面中只展现当前个性签名相比,本发明使得即时通信交互界面展现的个性签名信息更为丰富,使用户能够通过即时通信交互界面了解到通信对方更多的个性信息。


图I为本发明实施例中提供的一种即时通信交互界面中显示个性签名的方法流程图; 图1-1为本发明实施例中在即时通信交互界面中滚动输出签名数据的示意图;图2为本发明实施例中提供的一种即时通信交互界面中显示个性签名的客户端示意图。
具体实施例方式下面结合附图和具体实施方式
对本发明的实施方案作进一步详细的说明。参见图1,为本发明实施例中提供的一种即时通信交互界面中显示个性签名的方法流程图,具体步骤如下所述。S11,采集用户针对目标联系人的即时通信交互界面的开启信息;利用Windows的钩子获取用户的鼠标点击消息,通过相关API函数判断鼠标点击位置是否为目标联系人的触发区域,若是,进一步判断鼠标点击消息是否为开启即时通信交互界面的点击操作,若是,则获取目标联系人的标识信息,开启与目标联系人之间的即时通信交互界面,同时采集即时通信交互界面的开启信息。S12,获取目标联系人的当前个性签名,以及发表的当前个性签名之外的签名历史记录;一般情况下,用户通过即时通信工具发表的个性签名信息会存储在即时通信服务器中,这种情形,获取个性签名的过程为用户客户端向即时通信服务器发出目标联系人个性签名的查询请求;即时通信服务器将目标联系人的当前个性签名,以及发表的当前个性签名之外的签名历史记录返回至用户客户端。另外,用户也可通过即时通信关联网页发表个性签名信息,这种情形,获取个性签名的过程为用户客户端向即时通信服务器获取目标联系人即时通信关联网页的URL地址;用户客户端通过目标联系人的即时通信关联网页,获取关联网页中的当前个性签名,以及发表的当前个性签名之外的签名历史记录。本实施例所述的签名历史记录包括当前的个性签名(即最新发表的个性签名)以及以前发表的个性签名,且签名历史记录包含两条或两条以上的个性签名信息。在获取个性签名的过程中,可以获取用户通过即时通信工具发表的所有个性签名信息;也可设置条数阈值或者时间阈值,仅获取符合阈值条件的部分个性签名信息。
作为举例而非限定,获取个性签名信息的过程为预设获取个性签名的条数阈值;在所述条数阈值范围内,获取当前个性签名,以及发表的当前个性签名之外的签名历史记录。例如,预设获取个性签名的条数为20条以内,那么当用户发表的个性签名总数超过20条时,则只获取其中的20条。针对获取条数阈值范围内的个性签名的输出规则,可以根据发表时间获取距离当前时间最近的20条个性签名信息;还可以按照个性签名的字符数多少进行排序,字符数越多,排序越靠前,获取排序位于前20的个性签名信息。作为举例而非限定,获取个性签名信息的过程还可以为预设获取个性签名的时间阈值;在所述时间阈值范围内,获取当前个性签名,以及发表的当前个性签名之外的签名历史记录。例如,预设的时间阈值为I年以内,那么只针对在I年以内发表的个性签名进行获取,对于I年以前的个性签名则不获取。S13,在用户端的即时通信交互界面中输出前述的个性签名之外的签名历史记录数据,或输出包括当前个性签名在内的签名历史记录。 在输出前述步骤中获取的个性签名信息时,可按照个性签名的发表时间先后顺序进行输出,其具体过程为获取签名历史记录的发表时间;按照发表时间针对签名历史记录进行排序,发表时间距离当前时间越近,排序越靠前;在即时通信交互界面功能栏的空白区域中,按照前述排序顺序依次输出签名历史记录数据。对于个性签名信息的输出方式,可采用以下其中之一方式I :按照签名条数,依次输出个性签名之外的签名历史记录数据,或输出包括当前个性签名在内的签名历史记录。也就是说,每次输出一条完整的个性签名信息,按照发表时间顺序,最新发表的个性签名先输出,当输出时间满足预设时间值时,即输出下一条个性签名。例如,每条签名信息预设的输出时间值为30秒,最新发表个性签名先输出,在即时通信交互界面中的显示时间达到30秒时,即显示下一条个性签名。方式2 :按照输出字符数,滚动输出个性签名之外的签名历史记录数据,或输出包括当前个性签名在内的签名历史记录。参见图1-1,展示了在即时通信交互界面中滚动输出签名数据的示意图。如图所示,即时通信交互界面120为用户与目标联系人进行通信的界面形式,该即时通信交互界面120包括有消息输出栏121和消息输入栏122,在该交互界面的顶端设置有功能栏,在该功能栏中输出有目标联系人的个性图标以及其它标识信息例如昵称、个性签名等。其中的个性签名信息在输出框123中显示,由于输出框123中只能显示7个字符,这样对于字符数大于7的签名信息则无法完全显示,本实施例中将个性签名数据在输出框123中按照一定速度滚动显示。针对所述个性签名数据输出的条件,可以在即时通信交互界面处于开启的状态下,始终输出个性签名信息。所述开启状态是指用户通过触发目标联系人打开对应的即时通信交互界面后,只要未对该窗口执行关闭操作,该窗口即处于开启状态。另外,还可以仅在即时通信交互界面处于前景窗口状态时,依次输出个性签名数据,其具体实现过程为利用系统相关API函数判断所述即时通信交互界面是否处于前景窗口状态,若是,则输出前述的个性签名之外的签名历史记录数据,或输出包括当前个性签名在内的签名历史记录;若否,则不输出。所述前景窗口是指Windows桌面上最前台的窗口,通俗的说,就是标题栏变成深蓝色的那个窗口,仅此一个,这个窗口就是前景窗口。结合前面描述的一种即时通信交互界面中显示个性签名的方法实施例,本发明还提供了配套的客户端。参见图2,为本发明实施例中提供的一种即时通信交互界面中显示个性签名的客户端示意图,该客户端包括界面开启采集单元210,用于采集用户针对目标联系人的即时通信交互界面的开启信息;个性签名获取单元220,与前述界面开启采集单元210相连,用于获取目标联系人的当前个性签名,以及发表的当前个性签名之外的签名历史记录;个性签名输出单元230,与前述个性签名获取单元220相连,用于在用户端的即时通信交互界面中输出个性签名之外的签名历史记录数据,或输出包括当前个性签名在内的签名历史记录。 其中,个性签名输出单元230包括以下结构模块发表时间获取模块231,用于获取签名历史记录的发表时间;签名数据排序模块232,用于按照发表时间针对签名历史记录进行排序,发表时间距离当前时间越近,排序越靠前;签名数据输出模块233,用于在即时通信交互界面功能栏的空白区域中,按照前述排序顺序依次输出签名历史记录数据。所述个性签名输出单元230还可包括以下结构模块前景窗口判断模块234,用于判断所述即时通信交互界面是否处于前景窗口状态;个性签名输出模块235,用于在即时通信交互界面处于前景窗口状态时,按照个性签名的发表时间顺序依次输出个性签名信息。本实施例所述的客户端中,当用户针对目标联系人发出开启即时通信交互界面的触发信息时,界面开启采集单元210采集该触发信息并发送至个性签名获取单元220 ;个性签名获取单元220获取目标联系人通过即时通信工具发表的个性签名数据;个性签名输出单元230将获取的签名数据按照发表时间进行排序,并依照排序顺序依次输出签名数据;输出时可在即时通信交互界面处于开启状态下输出签名数据,也可在即时通信交互界面处于前景窗口状态时输出签名数据。以上是对本发明的描述而非限定,基于本发明思想的其它实施方式,均在本发明的保护范围之中。
权利要求
1.一种即时通信交互界面中显示个性签名的方法,其特征在于该方法包括如下步骤, 步骤1,采集用户针对目标联系人的即时通信交互界面的开启信息; 步骤2,获取目标联系人的当前个性签名,以及发表的当前个性签名之外的签名历史记录; 步骤3,在用户端的即时通信交互界面中输出前述的个性签名之外的签名历史记录数据,或输出包括当前个性签名在内的签名历史记录。
2.根据权利要求I所述的一种即时通信交互界面中显示个性签名的方法,其特征在于所述步骤2中获取个性签名的过程为, 用户客户端向即时通信服务器发出目标联系人个性签名的查询请求; 即时通信服务器将目标联系人的当前个性签名,以及发表的当前个性签名之外的签名历史记录返回至用户客户端。
3.根据权利要求I所述的一种即时通信交互界面中显示个性签名的方法,其特征在于所述步骤2中获取个性签名的过程为, 用户客户端向即时通信服务器获取目标联系人即时通信关联网页的URL地址; 用户客户端通过目标联系人的即时通信关联网页,获取关联网页中的当前个性签名,以及发表的当前个性签名之外的签名历史记录。
4.根据权利要求I所述的一种即时通信交互界面中显示个性签名的方法,其特征在于对应着所述步骤2还包括, 预设获取个性签名的条数阈值; 在所述条数阈值范围内,获取当前个性签名,以及发表的当前个性签名之外的签名历史记录。
5.根据权利要求I所述的一种即时通信交互界面中显示个性签名的方法,其特征在于对应着所述步骤2还包括, 预设获取个性签名的时间阈值; 在所述时间阈值范围内,获取当前个性签名,以及发表的当前个性签名之外的签名历史记录。
6.根据权利要求I所述的一种即时通信交互界面中显示个性签名的方法,其特征在于对应着所述步骤2和步骤3还包括如下过程, 获取签名历史记录的发表时间; 按照发表时间针对签名历史记录进行排序,发表时间距离当前时间越近,排序越靠N / .IIJ ; 在即时通信交互界面功能栏的空白区域中,按照前述排序顺序依次输出签名历史记录数据。
7.根据权利要求I所述的一种即时通信交互界面中显示个性签名的方法,其特征在于所述步骤3中输出签名数据的方式为以下其中之一, 按照签名条数,依次输出个性签名之外的签名历史记录数据,或输出包括当前个性签名在内的签名历史记录; 按照输出字符数,滚动输出个性签名之外的签名历史记录数据,或输出包括当前个性签名在内的签名历史记录。
8.根据权利要求I所述的一种即时通信交互界面中显示个性签名的方法,其特征在于所述步骤3的过程为, 判断所述即时通信交互界面是否处于前景窗口状态,若是,进入下一步骤,若否,则不输出; 输出前述的个性签名之外的签名历史记录数据,或输出包括当前个性签名在内的签名历史记录。
9.一种即时通信交互界面中显示个性签名的客户端,其特征在于该客户端包括 界面开启采集单元,用于采集用户针对目标联系人的即时通信交互界面的开启信息; 个性签名获取单元,与前述界面开启采集单元相连,用于获取目标联系人的当前个性签名,以及发表的当前个性签名之外的签名历史记录; 个性签名输出单元,与前述个性签名获取单元相连,用于在用户端的即时通信交互界面中输出个性签名之外的签名历史记录数据,或输出包括当前个性签名在内的签名历史记录。
10.根据权利要求9所述的一种即时通信交互界面中显示个性签名的客户端,其特征在于所述个性签名输出单元包括, 发表时间获取模块,用于获取签名历史记录的发表时间; 签名数据排序模块,用于按照发表时间针对签名历史记录进行排序,发表时间距离当前时间越近,排序越靠前; 签名数据输出模块,用于在即时通信交互界面功能栏的空白区域中,按照前述排序顺序依次输出签名历史记录数据。
11.根据权利要求9所述的一种即时通信交互界面中显示个性签名的客户端,其特征在于所述个性签名输出单元包括, 前景窗口判断模块,用于判断所述即时通信交互界面是否处于前景窗口状态; 个性签名输出模块,用于在即时通信交互界面处于前景窗口状态时,按照个性签名的发表时间顺序依次输出个性签名信息。
全文摘要
本发明提供了一种即时通信交互界面中显示个性签名的方法及客户端,属于计算终端、软件技术领域。该方法包括采集用户针对目标联系人的即时通信交互界面的开启信息;获取目标联系人的当前个性签名,以及发表的当前个性签名之外的签名历史记录;在用户端的即时通信交互界面中输出前述的个性签名之外的签名历史记录数据,或输出包括当前个性签名在内的签名历史记录。利用本发明,采集用户通过即时通信工具发表的当前个性签名以及以前发表的签名数据,并将这些个性签名信息在即时通信交互界面中依次输出,使得即时通信交互界面展现的内容更为丰富。
文档编号H04L12/58GK102710551SQ20121019390
公开日2012年10月3日 申请日期2012年6月12日 优先权日2012年6月12日
发明者刘红梅, 马宇尘 申请人:上海量明科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1