即时通信中设置联系人对象状态的方法、客户端及系统的制作方法

文档序号:7888179阅读:127来源:国知局
专利名称:即时通信中设置联系人对象状态的方法、客户端及系统的制作方法
技术领域
本发明属于计算机、软件技术领域。
背景技术
随着通信技术的发展,越来越多的用户希望通过网络和其他用户进行即时通信, 由此出现了即时通信系统。在即时通信系统中,用户可以将希望通过网络进行即时通信的其他用户设置为联系人,当用户和联系人都接入网络时,就可以通过即时消息进行通信了。 在即时通信系统中,还设置有服务器,用于存储用户和联系人之间的对应关系、用户的相关信息以及联系人的相关信息。一个用户可以同时和多个不同的用户实现即时通信,即一个用户设置多个不同的联系人,并将对应的联系人信息设置在联系人列表中。目前,在用户的联系人列表中输出的联系人信息,其输出形式均为统一的样式,即每个联系人对象对应一个触发区域,在该触发区域中包含有该联系人对象的ITEM项,比如头像图标、昵称、备注姓名、签名档等信息,每个联系人对象ITEM项的背景颜色、所在区域大小都是相同的。如果用户希望对某个联系人对象进行突出性标记,例如将该联系人对象 ITEM项的背景颜色标记为特殊颜色,用以表明用户与该联系人对象有重要事情待沟通,目前的技术则无法实现这个功能。

发明内容
本发明的目的在于,提供一种即时通信中设置联系人对象状态的方法、客户端及系统,利用本发明,通过在即时通信工具中设置用以改变联系人对象的ITEM项显示状态的改变功能项,当用户触发所述改变功能项,能够针对目标联系人ITEM项的显示状态进行改变,从而方便用户针对重要的联系人对象进行标记。本发明提供的技术方案包括—种即时通信中设置联系人对象状态的方法,该方法在即时通信工具中设置有用以改变联系人对象的ITEM项显示状态的改变功能项;通过所述改变功能项对联系人ITEM 项显示状态进行改变的过程包括有如下步骤步骤1,采集针对于所选择的目标联系人ITEM项的改变功能项的触发信息;步骤2,根据前述的改变功能项的触发信息,改变前述所选择的目标联系人ITEM 项的显示状态。优选地,所述改变功能项的操作入口设置在即时通信联系人列表中对应联系人对象ITEM项的位置。优选地,所述改变功能项的操作入口设置在用户与联系人对象的即时通信交互界面中。优选地,所述改变功能项的操作入口设置在即时通信联系人列表中对应联系人对象的子列表中。
优选地,所述改变功能项包括有以下至少其一的显示状态改变项针对于联系人对象ITEM项的背景色彩进行改变;针对于联系人对象ITEM项所在区域的形状进行改变;针对于联系人对象ITEM项的动态显示效果进行改变。优选地,针对于联系人对象ITEM项所在区域的形状进行改变包括以下其中之一针对于联系人对象ITEM项所在区域的边框进行改变;针对于联系人对象ITEM项所在区域的尺寸大小进行改变。优选地,所述联系人对象ITEM项的动态显示效果包括有联系人对象ITEM项的背景色彩变换呈现的动态效果,或联系人对象ITEM项所在区域的形状变换呈现的动态效果。优选地,所述步骤I中采集针对于所选择的目标联系人ITEM项的改变功能项的触发信息的过程为通过系统的钩子函数监听所述联系人ITEM项的改变功能项的操作入口 ;当监听到通过鼠标点击所述改变功能项的操作入口时,采集针对于显示状态改变项的触发信息。优选地,所述步骤2中根据前述的改变功能项的触发信息,改变前述所选择的目标联系人ITEM项的显示状态的过程为根据前述的改变功能项的触发信息,获取所触发的新显示状态数据信息;利用系统API相关函数,将新显示状态数据信息替换目标联系人Ι Μ项对应的原显示状态。优选地,所述步骤2之后还包括当目标联系人ITEM项的显示状态改变后,针对改变的显示状态设置用以进行提醒用户的标签内容。优选地,所述标签内容为进行信息沟通内容的关键词信息或者进行信息沟通的紧
急程度信息。优选地,所述步骤2之后还包括当目标联系人ITEM项的显示状态改变后,将该目标联系人在联系人列表中的排列顺序调整到最前。优选地,所述步骤2之后还包括当目标联系人ITEM项的显示状态改变后,针对改变的显示状态设置有状态复原结构;但采集到针对所述状态复原结构的触发操作时,将改变的显示状态恢复为原显示状态。优选地,所述步骤2之后还包括针对处于改变显示状态的目标联系人,采集用户与该目标联系人之间的即时通信状态;当采集到用户与所述目标联系人处于通信状态时,则将处于改变显示状态的目标联系人恢复为原有的显示状态。优选地,所述步骤2之后还包括当目标联系人ITEM项的显示状态改变后,将用户针对目标联系人的显示状态改变信息发送至即时通信服务器进行存储;当所述用户再次登录即时通信客户端时,向服务器获取针对目标联系人的显示状态改变信息;根据所述显示状态改变信息,在用户的即时通信联系人列表中对应着目标联系人输出改变的显示状态。优选地,所述步骤2之后还包括当目标联系人ITEM项的显示状态改变后,将用户针对目标联系人的显示状态改变信息发送至目标联系人客户端;在目标联系人客户端的联系人列表中,对应着所述用户ITEM项输出改变的显示状态。优选地,所述步骤2之后还包括当目标联系人ITEM项的显示状态改变后,将用户针对目标联系人的显示状态改变信息发送至目标联系人客户端;目标联系人客户端将所述显示状态改变信息转变成即时通信消息进行输出。本发明还提供一种即时通信中设置联系人对象状态的客户端,该客户端包括改变功能项设置单元,用于在即时通信工具中设置用以改变联系人对象的ITEM 项显示状态的改变功能项;触发信息采集单元,与所述改变功能项设置单元相连,用于采集针对于所选择的目标联系人ITEM项的改变功能项的触发信息;显示状态改变单元,与所述触发信息采集单元相连,用于根据前述的改变功能项的触发信息,改变前述所选择的目标联系人ITEM项的显示状态。优选地,所述客户端还包括排列顺序调整单元,用于在目标联系人ITEM项的显示状态改变后,将该目标联系人在联系人列表中的排列顺序调整到最前。优选地,所述客户端还包括显示状态恢复单元,用于在采集到针对状态复原结构的触发操作或者用户针对目标联系人进行发送或接收即时通信消息时,将改变的显示状态恢复为原有显示状态。优选地,所述客户端还包括标签信息设置单元,用于在目标联系人ITEM项的显示状态改变后,针对改变的显示状态设置用以进行提醒用户的标签内容。本发明还提供一种即时通信中设置联系人对象状态的系统,包括用户客户端、目标联系人客户端和服务器,其中,用户客户端包括,改变功能项设置单元,用于在即时通信工具中设置用以改变联系人对象的ITEM 项显示状态的改变功能项;触发信息采集单元,与前述改变功能项设置单元相连,用于采集针对于所选择的目标联系人ITEM项的改变功能项的触发信息;显示状态改变单元,与前述触发信息采集单元相连,用于根据所采集的触发信息, 改变前述所选择的目标联系人ITEM项的显示状态;
状态信息发送单元,用以将针对目标联系人ITEM项的显示状态改变信息发送至下述服务器进行存储或发送至下述目标联系人客户端;状态信息获取单元,用于当用户再次登录即时通信客户端时,向下述服务器获取针对目标联系人ITEM项的显示状态改变信息;目标联系人客户端包括,状态信息接收单元,用以接收前述用户客户端发送的针对目标联系人ITEM项的显示状态改变信息;显示状态输出单元,用以在目标联系人客户端的联系人列表中,对应着用户ITEM 项输出改变的显示状态;状态消息输出单元,用以将显示状态改变信息转变成即时通信消息进行输出;所述服务器,用以保存前述用户客户端发送的针对目标联系人ITEM项的显示状态改变信息并进行存储。与现有技术相比,本发明的有益效果如下(I)本发明方案中,在即时通信工具中设置有用以改变联系人对象的ITEM项显示状态的改变功能项,当用户针对目标联系人触发所述改变功能项时,客户端根据用户的触发信息针对目标联系人ITEM项的显示状态进行改变,从而使得用户可以针对重要的联系人对象进行突出性标记。(2)本发明还可以实现,当目标联系人ITEM项的显示状态改变后,客户端将该目标联系人在联系人列表中的排列顺序调整到最前,使得用户能够快速查找到作出突出性标记的目标联系人,方便用户进行即时的沟通。(3)本发明还可以实现,当目标联系人ITEM项的显示状态改变后,用户可以针对改变显示状态的目标联系人设置标签内容,通过标签内容来标记与该联系人之间将要沟通的事情,或者针对该联系人设置的重要程度,从而实现对用户的即时提醒。


图I为本发明第一实施例提供的一种即时通信中设置联系人对象状态的方法流程图;图1-1本发明实施例中在即时通信联系人列表中对应联系人对象ITEM项的位置设置操作入口的示意图;图1-2本发明实施例中通过改变功能项针对联系人显示状态进行改变的示意图;图2为本发明第二实施例提供的一种即时通信中设置联系人对象状态的方法流程图;图3为本发明第三实施例提供的一种即时通信中设置联系人对象状态的方法流程图;图3-1为本发明实施例中在显示状态改变的目标联系人所对应的显示区域中生成编辑框的示意图;图4为本发明第四实施例提供的一种即时通信中设置联系人对象状态的方法流程图;图5为本发明第五实施例提供的一种即时通信中设置联系人对象状态的客户端示意图;图6为本发明第六实施例提供的一种即时通信中设置联系人对象状态的客户端示意图;图7为本发明第七实施例提供的一种即时通信中设置联系人对象状态的客户端示意图;图8为本发明第八实施例提供的一种即时通信中设置联系人对象状态的客户端示意图;图9为本发明第九实施例提供的一种即时通信中设置联系人对象状态的系统示意图。
具体实施例方式下面结合附图和具体实施方式
对本发明的实施方案作进一步详细的说明。参见图1,为本发明第一实施例提供的一种即时通信中设置联系人对象状态的方法流程图,具体步骤如下所述S11,在即时通信工具中设置用以改变联系人对象的ITEM项显示状态的改变功能项;针对所设置的用以改变联系人对象的ITEM项显示状态的改变功能项,应在即时通信工具中对应联系人ITEM项的位置或者界面中设置操作入口,用户通过该操作入口即可对相应的联系人进行显示状态改变。所述的操作入口可以设置在即时通信联系人列表中对应联系人对象ITEM项的位置;或者设置在即时通信联系人列表中对应联系人对象的子列表中;还可设置在用户与联系人对象的即时通信交互界面中。参见图1-1,展示了在即时通信联系人列表中对应联系人对象ITEM项的位置设置操作入口的示意图。如图所示,即时通信主面板100为用户Joy登录的即时通信客户端,该即时通信主面板100包括有联系人列表110以及功能面板栏120,在联系人列表110中显示有用户的联系人信息,每个联系人对象都对应有一个触发区域,如图所示矩形区域112为联系人Linking的触发区域,在该触发区域中包括有联系人的头像图标、昵称、签名档等联系人ITEM项信息。联系人Linking对应的矩形区域112中设置有控件按钮130作为改变该联系人显示状态的操作入口。用户通过所述改变功能项可以针对联系人的显示状态进行改变,其中显示状态的改变包括有针对于联系人对象ITEM项的背景色彩进行改变;针对于联系人对象ITEM项所在区域的形状进行改变;针对于联系人对象ITEM项的动态显示效果进行改变。参见图 1-2,展示了通过改变功能项针对联系人显示状态进行改变的示意图。如图所示,当用户通过鼠标点击联系人Linking对应的改变功能项的控件按钮130时,呈现改变功能项选择界面140,在该改变功能项选择界面140中包括有背景色彩、区域边框、区域尺寸、动态效果几种改变状态的选择项,在每种选择项的对应位置都设置有选择按钮141。用户通过触发背景色彩的选择按钮141可以选择特定颜色作为联系人ITEM项的背景色彩;用户通过触发区域边框的选择按钮141可以选择联系人ITEM项所在区域的边框形式,例如直线边框、花边边框、虚线边框等等;用户通过触发区域尺寸的选择按钮141可以选择联系人ITEM项所在区域的尺寸大小;用户通过触发动态效果的选择按钮141可以设置联系人ITEM项所在区域的动态效果,例如颜色变换效果、形状变换效果等。S12,采集针对于所选择的目标联系人ITEM项的改变功能项的触发信息;用户通过鼠标点击目标联系人ITEM项的改变功能项的操作入口,然后在改变功能项选择界面140中选择需要改变的显示状态形式。采集针对于目标联系人Ι Μ项的改变功能项的触发信息的过程为通过系统的钩子函数监听所述联系人ITEM项的改变功能项的操作入口 ;当监听到通过鼠标点击所述改变功能项的操作入口时,采集用户针对于显示状态改变项的触发信息。S13,根据前述的改变功能项的触发信息,改变前述所选择的目标联系人ITEM项的显示状态。根据前述的改变功能项的触发信息,获取所触发的新显示状态数据信息;利用系统API相关函数,将新显示状态数据信息替换目标联系人ITEM项对应的原显示状态。用户通过目标联系人的改变功能项的操作入口,进入改变功能项选择界面140,在该界面中设置有多种显示状态改变项,例如背景色彩、区域边框、区域尺寸、动态效果等显示状态改变项,用户通过选择其中一种作为目标联系人ITEM项的新显示状态。例如用户选择背景色彩中的红色,则客户端获取该数据信息,利用系统API相关函数,将目标联系人 ITEM项对应的背景色彩改变为红色。当目标联系人ITEM项的显示状态改变后,将用户针对于目标联系人的显示状态改变信息存储在本地客户端或者发送至即时通信服务器进行存储。若所述显示状态改变信息存储在本地客户端,则用户再次登录时,只有在同一个客户端登录即时通信工具时,才会再次输出改变后的显示状态。若所述显示状态改变信息发送至即时通信服务器进行存储, 则用户在任何一个客户端登录即时通信工具时,都可以向服务器获取针对目标联系人的显示状态改变信息;根据所述显示状态改变信息,在用户的即时通信联系人列表中对应着目标联系人输出改变的显示状态。另外,当目标联系人ITEM项的显示状态改变后,针对于该目标联系人在联系人列表中的排列顺序可以保持之前的位置顺序不变,也可将该目标联系人在联系人列表中的排列顺序调整到最前面,从而更加方便用户查找该目标联系人。本实施例所述的方法中,当用户需要对联系人列表中的某个联系人对象进行突出标记时,可以通过触发该目标联系人中改变功能项的操作入口,然后针对显示状态改变项进行选择,即可使该目标联系人ITEM项显示新的状态,从而区别于其他联系人。使得用户针对经常通信的联系人或者有重要事情待沟通的联系人进行突出标记,方便于用户和联系人随时进行沟通。参见图2,为本发明第二实施例提供的一种即时通信中设置联系人对象状态的方法流程图,具体步骤如下所述。S21,采集针对于所选择的目标联系人ITEM项的改变功能项的触发信息;通过系统的钩子函数监听所述联系人ITEM项的改变功能项的操作入口 ;当监听到通过鼠标点击所述改变功能项的操作入口时,采集用户针对于显示状态改变项的触发信
肩、OS22,根据前述的改变功能项的触发信息,改变前述所选择的目标联系人ITEM项的显示状态;
根据前述的改变功能项的触发信息,获取所触发的新显示状态数据信息;利用系统API相关函数,将新显示状态数据信息替换目标联系人ITEM项对应的原显示状态。S23,针对处于改变显示状态的目标联系人,采集用户与该目标联系人之间的即时通信状态;所述即时通信状态包括两种状态,一种是用户与联系人之间未进行即时通信,另一种是用户与联系人之间处于通信状态。采集用户与该目标联系人之间的即时通信状态的过程为利用系统的消息响应函数获取用户接收或发送的即时通信消息;判断所述即时通信消息对应的联系人对象是否为改变显示状态的目标联系人;若是,则用户与联系人之间处于通信状态,若不是,则用户与联系人之间未进行即时通信。S24,当采集到用户与所述目标联系人处于通信状态时,则将处于改变显示状态的目标联系人恢复为原有的显示状态。当采集到用户针对所述目标联系人进行发送或接收即时通信消息时,即表明用户与所述目标联系人处于通信状态;利用系统API相关函数,将该目标联系人ITEM项对应的显示状态恢复为改变之前的原显示状态。本实施例所述的方法中,当用户针对目标联系人ITEM项的显示状态进行改变后, 如果用户与该目标联系人进行了即时通信消息沟通,则把针对该目标联系人改变的显示状态自动恢复为原来的显示状态。另外,将改变的显示状态恢复为原来的显示状态的方式还可采用状态复原结构来实现。例如,对于目标联系人ITEM项的显示状态改变后,针对改变的显示状态设置有状态复原结构;当采集到用户针对所述状态复原结构的触发操作时,将改变的显示状态恢复为原显示状态。这种方式中,当目标联系人ITEM项的显示状态改变后,无论用户是否与目标联系人处于通信状态,只要用户触发了状态复原结构,即把改变后的显示状态恢复为原显示状态。参见图3,为本发明第三实施例提供的一种即时通信中设置联系人对象状态的方法流程图,具体步骤如下所述。S31,采集针对于所选择的目标联系人ITEM项的改变功能项的触发信息;通过系统的钩子函数监听所述联系人ITEM项的改变功能项的操作入口 ;当监听到通过鼠标点击所述改变功能项的操作入口时,采集用户针对于显示状态改变项的触发信
肩、OS32,根据前述的改变功能项的触发信息,改变前述所选择的目标联系人ITEM项的显示状态;根据前述的改变功能项的触发信息,获取所触发的新显示状态数据信息;利用系统API相关函数,将新显示状态数据信息替换目标联系人ITEM项对应的原显示状态。S33,针对处于改变显示状态的目标联系人,在该目标联系人的状态显示区域生成编辑框;当目标联系人的显示状态改变后,利用系统API函数在该目标联系人的显示区域中创建edit控件作为文本输入的编辑框。参见图3-1,展示了在显示状态改变的目标联系人所对应的显示区域中生成编辑框的示意图。如图所示,用户Joy的目标联系人Linking为处于改变显示状态的联系人,显示状态改变后该联系人ITEM项所在区域的尺寸为正常尺寸的1.5倍。在目标联系人 Linking的显示区域150中设置有编辑框151,当用户通过鼠标双击编辑框151时,即可在编辑框151中输入标签信息,例如“同学聚会”。S34,采集用户在所述编辑框中输入的标签信息,并将所述标签信息在对应的位置进行输出;针对用户在所述编辑框中输入的标签信息,直接在该编辑框中输出显示,用户通过鼠标双击后即可针对编辑框中的标签信息进行删除和重新输入操作。所输入的标签信息为用户与该目标联系人待进行信息沟通的关键词信息或者用户与目标联系人进行信息沟通的紧急程度情况,用以作为对用户的提醒。紧急程度可以通过“紧急”、“普通”、“延迟”等词汇来表述。本实施例所述的方法中,当用户针对目标联系人ITEM项的显示状态进行改变后, 在该目标联系人的显示区域中生成编辑框,用户可以通过编辑框输入标签信息作为提醒内容。参见图4,为本发明第四实施例提供的一种即时通信中设置联系人对象状态的方法流程图,具体步骤如下所述。S41,采集针对于所选择的目标联系人ITEM项的改变功能项的触发信息;S42,根据前述的改变功能项的触发信息,改变前述所选择的目标联系人ITEM项的显示状态;S43,当目标联系人ITEM项的显示状态改变后,将用户针对目标联系人的显示状态改变信息发送至目标联系人客户端;当目标联系人ITEM项的显示状态改变后,用户客户端获取显示状态改变信息,然后将自身标识、目标联系人客户端标识、以及所述显示状态改变信息按照协议格式组合到数据包中,对数据包进行加密处理后,通过即时通信服务器或者P2P点对点方式发送至目标联系人客户端。所述的显示状态改变信息包括有背景色彩改变信息、区域边框改变信息、 区域尺寸改变信息等等。S44,目标联系人客户端将所述显示状态改变信息转变成即时通信消息进行输出, 或者对应着所述用户ITEM项输出改变的显示状态。目标联系人客户端通过约定的端口套接字异步接收数据包,并对接收到的数据包按照约定的协议格式进行解密、解析,获取所述的显示状态改变信息。针对所获取的显示状态改变信息,目标客户端可以采取以下其中之一的输出方式方式1,目标联系人客户端将所述显示状态改变信息转变成即时通信消息进行输出。例如,获取的显示状态改变信息为背景色彩改变为红色,则目标联系人客户端可以将该显示状态改变信息转变成对应的即时通信消息“你的好友Joy将你的背景色彩改变为红色”,在目标联系人与用户Joy之间的即时通信交互界面中输出。方式2,在目标联系人客户端的联系人列表中,对应着所述用户ITEM项输出改变的显示状态。例如,用户将目标联系人的显示状态改变为红色的背景色彩,则目标联系人客户端接收到该显示状态改变信息后,将联系人列表中对应着用户ITEM项的显示状态,也将其背景色彩改变为红色。结合前面描述的即时通信中设置联系人对象状态的方法实施例,本发明还提供了配套的客户端及系统。参见图5,为本发明第五实施例提供的一种即时通信中设置联系人对象状态的客户端示意图,该客户端包括改变功能项设置单元510,用于在即时通信工具中设置用以改变联系人对象的 ITEM项显示状态的改变功能项;触发信息采集单元520,与所述改变功能项设置单元510相连,用于采集针对于所选择的目标联系人ITEM项的改变功能项的触发信息;显示状态改变单元530,与所述触发信息采集单元520相连,用于根据前述的改变功能项的触发信息,改变前述所选择的目标联系人ITEM项的显示状态。本实施例所述的客户端中,通过改变功能项设置单元510在即时通信工具中设置改变功能项,来实现针对联系人显示状态的改变;当用户针对目标联系人的显示状态进行触发改变时,触发信息采集单元520采集用户的触发改变信息;显示状态改变单元530根据采集的触发改变信息,针对目标联系人的显示状态进行改变。参见图6,为本发明第六实施例提供的一种即时通信中设置联系人对象状态的客户端示意图,该客户端包括改变功能项设置单元610,用于在即时通信工具中设置用以改变联系人对象的 ITEM项显示状态的改变功能项;触发信息采集单元620,与所述改变功能项设置单元610相连,用于采集针对于所选择的目标联系人ITEM项的改变功能项的触发信息;显示状态改变单元630,与所述触发信息采集单元620相连,用于根据前述的改变功能项的触发信息,改变前述所选择的目标联系人ITEM项的显示状态。排列顺序调整单元640,与所述显示状态改变单元630相连,用于在目标联系人 ITEM项的显示状态改变后,将该目标联系人在联系人列表中的排列顺序调整到最前。本实施例所述的客户端中,当显示状态改变单元630根据采集的触发改变信息, 针对目标联系人的显示状态进行改变后,由排列顺序调整单元640将该目标联系人在联系人列表中的排列顺序调整到最前,从而使得用户更加方便查找该目标联系人。参见图7,为本发明第七实施例提供的一种即时通信中设置联系人对象状态的客户端示意图,该客户端包括改变功能项设置单元710,用于在即时通信工具中设置用以改变联系人对象的 ITEM项显示状态的改变功能项;触发信息采集单元720,与所述改变功能项设置单元相连,用于采集针对于所选择的目标联系人ITEM项的改变功能项的触发信息;显示状态改变单元730,与所述触发信息采集单元相连,用于根据前述的改变功能项的触发信息,改变前述所选择的目标联系人ITEM项的显示状态。显示状态恢复单元740,与所述显示状态改变单元730相连,用于在采集到针对状态复原结构的触发操作或者用户针对目标联系人进行发送或接收即时通信消息时,将改变的显示状态恢复为原有显示状态。本实施例所述的客户端中,当用户针对目标联系人的显示状态进行改变后,如果用户与该目标联系人之间进行通信交流,或者用户针对显示状态改变后的状态复原结构进行触发操作,则显示状态恢复单元740将改变的显示状态恢复为原有显示状态。参见图8,为本发明第八实施例提供的一种即时通信中设置联系人对象状态的客户端示意图,该客户端包括改变功能项设置单元810,用于在即时通信工具中设置用以改变联系人对象的 ITEM项显示状态的改变功能项;触发信息采集单元820,与所述改变功能项设置单元810相连,用于采集针对于所选择的目标联系人ITEM项的改变功能项的触发信息;显示状态改变单元830,与所述触发信息采集单元820相连,用于根据前述的改变功能项的触发信息,改变前述所选择的目标联系人ITEM项的显示状态。标签信息设置单元840,与所述显示状态改变单元830相连,用于在目标联系人 ITEM项的显示状态改变后,针对改变的显示状态设置用以进行提醒用户的标签内容。本实施例所述的客户端中,当用户针对目标联系人的显示状态进行改变后,通过标签信息设置单元840在目标联系人的状态显示区域生成编辑框控件,采集用户在编辑框中输入的标签信息进行输出,用以对用户进行提醒。参见图9,为本发明第九实施例提供的一种即时通信中设置联系人对象状态的系统示意图,该系统包括用户客户端910、目标联系人客户端920以及服务器930,其中,用户客户端910包括改变功能项设置单元911,用于在即时通信工具中设置用以改变联系人对象的 ITEM项显示状态的改变功能项;触发信息采集单元912,与前述改变功能项设置单元911相连,用于采集针对于所选择的目标联系人ITEM项的改变功能项的触发信息;显示状态改变单元913,与前述触发信息采集单元912相连,用于根据所采集的触发信息,改变前述所选择的目标联系人ITEM项的显示状态;状态信息发送单元914,用以将针对目标联系人ITEM项的显示状态改变信息发送至下述服务器930进行存储或发送至下述目标联系人客户端920 ;状态信息获取单元915,用于当用户再次登录即时通信客户端时,向下述服务器 930获取针对目标联系人ITEM项的显示状态改变信息;目标联系人客户端920包括状态信息接收单元921,用以接收前述用户客户端910发送的针对目标联系人 ITEM项的显示状态改变信息;显示状态输出单元922,用以在目标联系人客户端910的联系人列表中,对应着用户ITEM项输出改变的显示状态;状态消息输出单元923,用以将显示状态改变信息转变成即时通信消息进行输出;所述服务器930,用以保存前述用户客户端910发送的针对目标联系人ITEM项的显示状态改变信息并进行存储。本实施例所述的系统中,用户客户端910根据用户的触发操作,针对目标联系人的显示状态进行改变,并把显示状态改变信息发送至服务器930进行存储,当用户客户端 910再次登录时,从服务器930获取显示状态改变信息进行输出。另外,用户客户端910还将显示状态改变信息发送至目标联系人客户端920,通过目标联系人客户端920中的显示状态输出单元922在目标联系人客户端920的联系人列表中,对应着用户ITEM项输出改变的显示状态;状态消息输出单元923将显示状态改变信息转变成即时通信消息进行输出。以上是对本发明的描述而非限定,基于本发明思想的其它实施方式,均在本发明的保护范围之中。
权利要求
1.一种即时通信中设置联系人对象状态的方法,其特征在于该方法在即时通信工具中设置有用以改变联系人对象的ITEM项显示状态的改变功能项;通过所述改变功能项对联系人ITEM项显示状态进行改变的过程包括有如下步骤,步骤I,采集针对于所选择的目标联系人ITEM项的改变功能项的触发信息;步骤2,根据前述的改变功能项的触发信息,改变前述所选择的目标联系人ITEM项的显示状态。
2.根据权利要求I所述的一种即时通信中设置联系人对象状态的方法,其特征在于 所述改变功能项的操作入口设置在即时通信联系人列表中对应联系人对象ITEM项的位置。
3.根据权利要求I所述的一种即时通信中设置联系人对象状态的方法,其特征在于 所述改变功能项的操作入口设置在用户与联系人对象的即时通信交互界面中。
4.根据权利要求I所述的一种即时通信中设置联系人对象状态的方法,其特征在于 所述改变功能项的操作入口设置在即时通信联系人列表中对应联系人对象的子列表中。
5.根据权利要求I所述的一种即时通信中设置联系人对象状态的方法,其特征在于 所述改变功能项包括有以下至少其一的显示状态改变项,针对于联系人对象ITEM项的背景色彩进行改变;针对于联系人对象ITEM项所在区域的形状进行改变;针对于联系人对象ITEM项的动态显示效果进行改变。
6.根据权利要求5所述的一种即时通信中设置联系人对象状态的方法,其特征在于 针对于联系人对象ITEM项所在区域的形状进行改变包括以下其中之一,针对于联系人对象ITEM项所在区域的边框进行改变;针对于联系人对象ITEM项所在区域的尺寸大小进行改变。
7.根据权利要求5所述的一种即时通信中设置联系人对象状态的方法,其特征在于 所述联系人对象ITEM项的动态显示效果包括有联系人对象ITEM项的背景色彩变换呈现的动态效果,或联系人对象ITEM项所在区域的形状变换呈现的动态效果。
8.根据权利要求I所述的一种即时通信中设置联系人对象状态的方法,其特征在于 所述步骤I中采集针对于所选择的目标联系人ITEM项的改变功能项的触发信息的过程为,通过系统的钩子函数监听所述联系人ITEM项的改变功能项的操作入口 ;当监听到通过鼠标点击所述改变功能项的操作入口时,采集针对于显示状态改变项的触发信息。
9.根据权利要求I所述的一种即时通信中设置联系人对象状态的方法,其特征在于 所述步骤2中根据前述的改变功能项的触发信息,改变前述所选择的目标联系人ITEM项的显示状态的过程为,根据前述的改变功能项的触发信息,获取所触发的新显示状态数据信息;利用系统API相关函数,将新显示状态数据信息替换目标联系人ITEM项对应的原显示状态。
10.根据权利要求I所述的一种即时通信中设置联系人对象状态的方法,其特征在于 所述步骤2之后还包括,当目标联系人ITEM项的显示状态改变后,针对改变的显示状态设置用以进行提醒用户的标签内容。
11.根据权利要求10所述的一种即时通信中设置联系人对象状态的方法,其特征在于所述标签内容为进行信息沟通内容的关键词信息或者进行信息沟通的紧急程度信息。
12.根据权利要求I所述的一种即时通信中设置联系人对象状态的方法,其特征在于 所述步骤2之后还包括,当目标联系人ITEM项的显示状态改变后,将该目标联系人在联系人列表中的排列顺序调整到最如。
13.根据权利要求I所述的一种即时通信中设置联系人对象状态的方法,其特征在于 所述步骤2之后还包括,当目标联系人ITEM项的显示状态改变后,针对改变的显示状态设置有状态复原结构; 但采集到针对所述状态复原结构的触发操作时,将改变的显示状态恢复为原显示状态。
14.根据权利要求I所述的一种即时通信中设置联系人对象状态的方法,其特征在于 所述步骤2之后还包括,针对处于改变显示状态的目标联系人,采集用户与该目标联系人之间的即时通信状态;当采集到用户与所述目标联系人处于通信状态时,则将处于改变显示状态的目标联系人恢复为原有的显示状态。
15.根据权利要求I所述的一种即时通信中设置联系人对象状态的方法,其特征在于 所述步骤2之后还包括,当目标联系人ITEM项的显示状态改变后,将用户针对目标联系人的显示状态改变信息发送至即时通信服务器进行存储;当所述用户再次登录即时通信客户端时,向服务器获取针对目标联系人的显示状态改变信息;根据所述显示状态改变信息,在用户的即时通信联系人列表中对应着目标联系人输出改变的显示状态。
16.根据权利要求I所述的一种即时通信中设置联系人对象状态的方法,其特征在于 所述步骤2之后还包括,当目标联系人ITEM项的显示状态改变后,将用户针对目标联系人的显示状态改变信息发送至目标联系人客户端;在目标联系人客户端的联系人列表中,对应着所述用户ITEM项输出改变的显示状态。
17.根据权利要求I所述的一种即时通信中设置联系人对象状态的方法,其特征在于 所述步骤2之后还包括,当目标联系人ITEM项的显示状态改变后,将用户针对目标联系人的显示状态改变信息发送至目标联系人客户端;目标联系人客户端将所述显示状态改变信息转变成即时通信消息进行输出。
18.—种即时通信中设置联系人对象状态的客户端,其特征在于该客户端包括改变功能项设置单元,用于在即时通信工具中设置用以改变联系人对象的ITEM项显示状态的改变功能项;触发信息采集单元,与所述改变功能项设置单元相连,用于采集针对于所选择的目标联系人ITEM项的改变功能项的触发信息;显示状态改变单元,与所述触发信息采集单元相连,用于根据前述的改变功能项的触发信息,改变前述所选择的目标联系人ITEM项的显示状态。
19.根据权利要求18所述的一种即时通信中设置联系人对象状态的客户端,其特征在于所述客户端还包括,排列顺序调整单元,用于在目标联系人ITEM项的显示状态改变后,将该目标联系人在联系人列表中的排列顺序调整到最前。
20.根据权利要求18所述的一种即时通信中设置联系人对象状态的客户端,其特征在于所述客户端还包括,显示状态恢复单元,用于在采集到针对状态复原结构的触发操作或者用户针对目标联系人进行发送或接收即时通信消息时,将改变的显示状态恢复为原有显示状态。
21.根据权利要求18所述的一种即时通信中设置联系人对象状态的客户端,其特征在于所述客户端还包括,标签信息设置单元,用于在目标联系人ITEM项的显示状态改变后,针对改变的显示状态设置用以进行提醒用户的标签内容。
22.—种即时通信中设置联系人对象状态的系统,包括用户客户端、目标联系人客户端和服务器,其特征在于用户客户端包括,改变功能项设置单元,用于在即时通信工具中设置用以改变联系人对象的ITEM项显示状态的改变功能项;触发信息采集单元,与前述改变功能项设置单元相连,用于采集针对于所选择的目标联系人ITEM项的改变功能项的触发信息;显示状态改变单元,与前述触发信息采集单元相连,用于根据所采集的触发信息,改变前述所选择的目标联系人ITEM项的显示状态;状态信息发送单元,用以将针对目标联系人ITEM项的显示状态改变信息发送至下述服务器进行存储或发送至下述目标联系人客户端;状态信息获取单元,用于当用户再次登录即时通信客户端时,向下述服务器获取针对目标联系人ITEM项的显示状态改变信息;目标联系人客户端包括,状态信息接收单元,用以接收前述用户客户端发送的针对目标联系人ITEM项的显示状态改变信息;显示状态输出单元,用以在目标联系人客户端的联系人列表中,对应着用户ITEM项输出改变的显示状态;状态消息输出单元,用以将显示状态改变信息转变成即时通信消息进行输出;所述服务器,用以保存前述用户客户端发送的针对目标联系人ITEM项的显示状态改变信息并进行存储。
全文摘要
本发明提供了一种即时通信中设置联系人对象状态的方法、客户端及系统,属于计算机、软件技术领域。该方法在即时通信工具中设置有用以改变联系人对象的ITEM项显示状态的改变功能项;通过所述改变功能项对联系人ITEM项显示状态进行改变的过程为采集针对于所选择的目标联系人ITEM项的改变功能项的触发信息;根据前述的改变功能项的触发信息,改变前述所选择的目标联系人ITEM项的显示状态。利用本发明,通过在即时通信工具中设置用以改变联系人对象的ITEM项显示状态的改变功能项,当用户触发所述改变功能项,能够针对目标联系人ITEM项的显示状态进行改变,从而方便用户针对重要的联系人对象进行标记。
文档编号H04L12/58GK102594724SQ20121001987
公开日2012年7月18日 申请日期2012年1月20日 优先权日2012年1月20日
发明者刘红梅, 马宇尘 申请人:上海量明科技发展有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1