本发明专利技术公开了即时通信IM系统中的联系人信息展现方法和装置。所述方法包括:接收发送方发送的联系人信息,根据联系人信息生成创建富文本名片的规则,创建用于展现富文本名片的对象连接与嵌入OLE控件,将所述联系人信息以及所述创建富文本名片的规则传入到所述OLE控件中,将所述OLE控件插入到接收方IM客户端的RichEdit中,从而所述OLE控件在接收方IM客户端的会话窗口中以富文本名片形式展现所述联系人信息。本发明专利技术的技术方案,使得在IM系统中能够使用富文本的名片来表示联系人信息,因此能让用户轻易且真实看到联系人信息,极大的提升了用户体验和满足了交友和社交的需求。
【技术实现步骤摘要】
本专利技术涉及网络通信
,尤其涉及一种即时通信IM系统中的联系人信息 展现方法和装置。
技术介绍
计算机网络技术是通信技术与计算机技术相结合的产物。近年来,计算机网络通 信在人们的日常生活中有着越来越重要的地位,用户可W在计算机网络上进行文字、声音 和视频的交流,共享文件、图片和视频信息等,从而方便用户的生活、工作和学习。 目前大部分的IM(即时通信)软件在展示联系人资料信息时,都是用资料窗口的 形式。该种方法的优点是;鼠标移动到联系人上面展现联系人资料信息窗口,缺点是必须要 将鼠标移动到联系人上面展现资料信息窗口。当用户想把某个联系人介绍给其他用户时, 需要打开资料信息窗口并复制、甚至需要根据资料信息窗口显示的信息手动抄录下来发送 给其他用户,操作复杂且信息展示不直观,不便于用户分享联系人信息,不便于用户社交交 友。
技术实现思路
为了至少部分地解决上述问题,本专利技术提供了一种IM系统中的联系人信息展现 方法和装置。 为达到上述目的本专利技术的技术方案是该样实现的: 本专利技术公开了一种即时通信IM系统中的联系人信息展现方法,该方法包括: 接收发送方发送的联系人信息; 根据联系人信息生成创建富文本名片的规则; 创建用于展现富文本名片的对象连接与嵌入OLE控件,将所述联系人信息W及所 述创建富文本名片的规则传入到所述OLE控件中; 将所述OLE控件插入到接收方IM客户端的化chEdit中,从而所述OLE控件在接 收方IM客户端的会话窗口中W富文本名片形式展现所述联系人信息。 可选地,在上述方法中,所述接收发送方发送的联系人信息包括: 接收发送方发送的会话消息并进行解析,如果该会话消息中包含联系人名片标 识,则该会话消息中包含联系人信息。 可选地,在上述方法中,所述根据联系人信息生成创建富文本名片的规则包括; 根据所述联系人信息中的名片内容W及排版要求,确定富文本名片的尺寸;和/或, 根据所述联系人信息中背景图片或用户的设置,确定富文本名片的背景。 可选地,在上述方法中,所述创建OLE控件包括:在OLE控件中实现如下方法的一 种或多种: 用于设置相应的化chEdit的窗口句柄的方法;用于设置绘制富文本名片要使用的图片信息资源的方法; 用于设置绘制富文本名片要使用的文本信息资源的方法; 用于进行富文本名片的绘制的方法; 用于对会话窗口中的各类鼠标消息进行处理的方法。 可选地,该方法进一步包括: 在会话结束时,删除所述OLE控件可选地,在所述OLE控件在接收方IM客户端的 会话窗口中W富文本名片形式展现所述联系人信息之后,该方法进一步包括: 所述OLE控件在鼠标点击所展示的富文本名片时,展示保存按钮;当所述保存按钮被触发时,保存所述富文本名片对应的联系人信息。 本专利技术还公开了一种即时通信IM系统中的联系人信息展现装置,该装置包括: 接收单元,用于接收发送方发送的联系人信息; 名片创建规则生成单元,用于根据联系人信息生成创建富文本名片的规则; OLE控件创建单元,用于创建用于展现富文本名片的对象连接与嵌入OLE控件,将 所述联系人信息W及所述创建富文本名片的规则传入到所述OLE控件中; 插入单元,用于将所述OLE控件插入到接收方IM客户端的化chEdit中,从而所述 OLE控件在接收方IM客户端的会话窗口中W富文本名片形式展现所述联系人信息。 可选地,所述接收单元,用于接收发送方发送的会话消息并进行解析,如果该会话 消息中包含联系人名片标识,则该会话消息中包含联系人信息。 可选地,所述名片创建规则生成单元,用于根据所述联系人信息中的名片内容W 及排版要求,确定富文本名片的尺寸;和/或,用于根据所述联系人信息中背景图片或用户 的设置,确定富文本名片的背景。 可选地,所述OLE控件创建单元,用于在OLE控件中实现如下方法的一种或多种: 用于设置相应的化chEdit的窗口句柄的方法; 用于设置绘制富文本名片要使用的图片信息资源的方法;用于设置绘制富文本名片要使用的文本信息资源的方法; 用于进行富文本名片的绘制的方法; 用于对会话窗口中的各类鼠标消息进行处理的方法。 可选地,该装置进一步包括:删除单元,用于在会话结束时,删除所述OLE控件。 可选地,该装置进一步包括名片保存单元; 在所述OLE控件在接收方IM客户端的会话窗口中W富文本名片形式展现所述联 系人信息之后,所述OLE控件在鼠标点击所展示的富文本名片时,展示保存按钮; 所述名片保存单元,用于当所述保存按钮被触发时,保存所述富文本名片对应的 联系人信息。 本专利技术该种接收发送方发送的联系人信息,根据联系人信息生成创建富文本名片 的规则,创建用于展现富文本名片的对象连接与嵌入OLE控件,将所述联系人信息W及所 述创建富文本名片的规则传入到所述OLE控件中,将所述OLE控件插入到接收方IM客户端 的化chEdit中,从而所述OLE控件在接收方IM客户端的会话窗口中W富文本名片形式展 现所述联系人信息的技术方案,使得在IM系统中能够使用富文本的名片来表示联系人信 息,因此能让用户轻易且真实看到联系人信息,极大的提升了用户体验和满足了交友和社 交的需求。【附图说明】 图1是本专利技术实施例中的一种IM系统中的联系人信息展现方法的流程图; 图2是本专利技术实施例中的发送方发送联系人信息时的客户端界面展示示意图; 图3是本专利技术实施例中的在会话窗口的消息区中展示富文本名片的示意图; 图4是本专利技术实施例中一种IM系统中的联系人信息展现装置的结构图。【具体实施方式】 为使本专利技术实施例的目的、技术方案和优点更加清楚,下面将结合本专利技术实施例 中的附图,对本专利技术实施例中的技术方案进行清楚地描述,显然,所描述的实施例是本专利技术 一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有 做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。 图1是本专利技术实施例中的一种IM系统中的联系人信息展现方法的流程图。如图 1所示,该方法包括: 步骤S110,接收发送方发送的联系人信息。 在本步骤中,可W是IM系统中的两人会话中发送方向接收方发送联系人信息,也 可W是群组会话中发送方向多个接收方发送联系人信息。该联系人信息发送方从自己的 联系人通讯录中选择的任一个联系人的信息,包括图片信息巧日头像)和文本信息(地址、电 话、邮箱等等)。 具体来说,在本步骤中接收发送方发送的会话消息并进行解析,如果该会话消息 中包含联系人名片标识,则该会话消息中包含联系人信息,执行后续的步骤;如果该会话消 息中不包含联系人名片标识,则为普通的文本消息,将该文本消息输出到IM客户度的会话 窗口中。 步骤S120,根据联系人信息生成创建富文本名片的规则。 在本专利技术的一个实施例中,所述根据联系人信息生成创建富文本名片的规则包 括;根据所述联系人信息中的名片内容W及排版要求,确定富文本名片的尺寸;和/或,根 据所述联系人信息中背景图片或用户的设置,确定富文本名片的背景。 例如,首先在表现形式上要确定一定的宽度,并能够展现联系人的头像、名称,然 后下面附加联系人电话,手机,地址等信息,并根据信息来确定联系人名片的高度,根据用 户的喜好来设置名片的背景等。名片的背景可W由发送方来设本文档来自技高网...
【技术保护点】
一种即时通信IM系统中的联系人信息展现方法,其特征在于,该方法包括:接收发送方发送的联系人信息;根据联系人信息生成创建富文本名片的规则;创建用于展现富文本名片的对象连接与嵌入OLE控件,将所述联系人信息以及所述创建富文本名片的规则传入到所述OLE控件中;将所述OLE控件插入到接收方IM客户端的多行富文本格式文本编辑框RichEdit中,从而所述OLE控件在接收方IM客户端的会话窗口中以富文本名片形式展现所述联系人信息。
【技术特征摘要】
【专利技术属性】
技术研发人员:王秀富,何军军,
申请(专利权)人:北京新媒传信科技有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。