本发明专利技术提供了一种即时通信中用以添加联系人的方法、客户端及系统,属于计算机、网络技术领域。所述的方法,首先采集发送方在与接收方即时通信交互界面中输入的数据信息,遍历发送方即时通信客户端中的联系人列表,查找是否存在与前述数据信息中的内容相匹配的联系人信息;其次,将前述的联系人信息和前述数据信息发送至接收方客户端;然后,接收方客户端根据输出条件,输出包含有前述数据信息的即时通信消息,生成用以添加前述联系人的链接,并对具有该链接的数据进行差异化显示;最后,采集接收方针对于前述链接的触发信息,向该链接所对应的联系人和/或发送方发送添加好友请求,或在权限许可的情况下直接将前述联系人加为好友。
【技术实现步骤摘要】
本专利技术属于计算机、网络
技术介绍
网络即时通信工具发展到今天,已成为用户普遍使用的通讯工具,逐渐成为网络用户日常生活中必不可少的一部分。即时通信工具不但被使用在网络用户的工作中,同样也大量使用在网络用户的业余生活中,用户通过网络即时通信工具可以实现与联系人及时有效的沟通。在实际应用中,即时通信双方的通信内容往往会涉及第三方联系人,当一方用户的即时通信客户端中没有该第三方联系人的相关信息时,就需要根据另一方发送该第三方联系人的相关信息加载该第三方联系人。现有技术中,通常首先由发送方在自己的即时通信客户端中搜索该第三发联系人的即时通信相关信息,并将其发送至接收方。接收方再根据上述即时通信相关信息搜索该第三方联系人,将其添加为自身的联系人,操作过程较为繁琐。
技术实现思路
本专利技术的目的,是提供一种即时通信中用以添加联系人的方法、客户端及系统。利用本专利技术,在实际应用中,当用户A向用户B所发送的即时通信消息中,包括有联系人C的识别信息时,针对于用户B将联系人C的识别信息进行差异化输出,用户B通过点击联系人C的识别信息,就将该联系人C加载为联系人。一方面简化发送方用户输入联系人信息的操作,另一方面方便接收方用户添加联系人信息的操作,为用户带来更好的应用体验。本专利技术所述的一种即时通信中用以添加联系人的方法,包括有如下步骤步骤1,采集发送方在与接收方即时通信交互界面中输入的数据信息,遍历发送方即时通信客户端中的联系人列表,查找是否存在与前述数据信息中的内容相匹配的联系人信息;步骤2,将前述的联系人信息和前述数据信息发送至接收方客户端;步骤3,接收方客户端根据输出条件,输出包含有前述数据信息的即时通信消息,生成用以添加前述联系人的链接,并对具有该链接的数据进行差异化显示;步骤4,采集接收方针对于前述链接的触发信息,向该链接所对应的联系人和/或发送方发送添加好友请求,或在权限许可的情况下直接将前述联系人加为好友。优选的,针对于步骤3中所述的输出条件,对应包含如下步骤,接收方客户端针对前述数据信息中包含有联系人信息的数据内容,遍历接收方客 户端中的联系人列表,查找是否存在与前述数据内容相匹配的联系人信息;若不存在与前述数据内容相匹配的联系人信息,则输出包含有前述数据信息的即时通信消息,并生成用以添加前述联系人的链接,并对具有该链接的数据进行差异化显示;若存在与前述数 据内容相匹配的联系人信息,则仅输出包含有前述数据信息的即时通信消息。优选的,所述步骤I中查找是否存在与前述数据信息中的内容相匹配的联系人信息,进一步包含如下步骤,采集前述数据信息;遍历发送方即时通信客户端中的联系人列表中的联系人用户识别号和/或名称信息和/或备注信息;查找是否存在与前述数据信息相匹配的联系人用户识别号和/或名称信息和/或备注信息,若存在转入下一步;获取该联系人的联系人信息。优选的,所述步骤I中所述的数据信息,为文本信息。优选的,所述的步骤I进一步包含如下步骤,判定所在即时通信客户端是否许可针对于采集的数据信息,进行对应联系人的数据检索;在判定许可的情况下,执行对发送方所输入数据信息的采集及检索操作,在判定不许可的情况下,不执行对发送方所输入数据信息的采集及检索操作。优选的,针对于所述的步骤4,还包括如下步骤,采集接收方针对于前述链接的触发信息;向该链接所对应的发送方发送针对于前述联系人添加好友请求;采集获得发送方的添加好友许可;将前述的联系人加为接收方的好友。优选的,针对于所述的步骤4,还包括如下步骤,采集接收方针对于前述链接的触发信息;向该链接所对应的发送方和联系人均发送针对于该联系人的添加好友请求;采集获得其中之一的添加好友许可;将前述的联系人加为接收方的好友。优选的,针对于所述的步骤4,还包括如下步骤,采集接收方针对于前述链接的触发信息;向该链接所对应的发送方和联系人均发送针对于该联系人的添加好友请求;采集来自于发送方的添加好友不许可信息,以及来自于前述联系人的添加好友许可信息;采集前述联系人的许可信息,将前述联系人加为接收方的好友。优选的,针对于所述的步骤4,在触发所述的链接后,生成用以添加联系人请求的对话窗口。优选的,所述的差异化显示,是针对于包含有联系人信息的数据内容,设置下划线,或者改变字体的颜色,或者改变字体的倾斜度,或者改变字体的大小,或者针对于所对应的字体设置阴影,或者改变所对应字体的透明度。相应的,本专利技术提供了一种即时通信中用以添加联系人的客户端,该客户端为发送方客户端,该客户端包括发送方采集模块,采集发送方在与接收方即时通信交互界面中输入的数据信息;发送方查询模块,遍历发送方即时通信客户端中的联系人列表,查找是否存在与前述发送方采集模块所采集获得的数据信息中的内容相匹配的联系人信息;发送方发送模块,将前述的联系人信息和前述数据信息发送至接收方客户端。相应的,本专利技术提供了一种即时通信中用以添加联系人的客户端,该客户端为接收方客户端,该客户端包括接收方输出模块,根据输出条件,输出包含有前述数据信息的即时通信消息,生成用以添加前述联系人的链接,并对具有该链接的数据进行差异化显示;添加执行模块,采集接收方针对于前述链接的触发信息,向该链接所对应的联系人和/或发送方发送添加好友请求,或在权限许可的情况下直接将前述联系人加为好友。优选的,对应所述的接收方输出模块设置有,用于根据接收方客户端中是否包含有所述联系人信息为条件,判断是否生成用以添加前述联系人的链接的输出条件模块,该模块包括如下组成部分,联系人存在性判定组件,根据接收方客户端所接收数据信息中包含有联系人信息的数据内容,遍历接收方客户端中的联系人列表,查找是否存在与前述数据内容相匹配的联系人信息;链接数据判定组件,经前述联系人存在性判定组件判定,若不存在与前述数据内容相匹配的联系人信息,则许可输出包含有前述数据信息的即时通信消息及生成用以添加前述联系人的链接,并对具有该链接的数据进行差异化显示;若存在与前述数据内容相匹配的联系人信息,则仅许可输出包含有前述数据信息的即时通信消息。相应的,本专利技术还提供了一种即时通信中用以添加联系人的系统,其特征在于该系统包括发送方客户端,它包括,发送方采集模块,采集发送方在与接收方即时通信交互界面中输入的数据信息;发送方查询模块,遍历发送方即时通信客户端中的联系人列表,查找是否存在与前述发送方采集模块所采集获得的数据信息中的内容相匹配的联系人信息;发送方发送模块,将前述的联系人信息和前述数据信息发送至接收方客户端;接收方客户端,它包括,接收方输出模块,根据输出条件,输出包含有前述数据信息的即时通信消息,生成用以添加前述联系人的链接,并对具有该链接的数据进行差异化显示;添加执行模块,采集接收方针对于前述链接的触发信息,向该链接所对应的联系人和/或发送方发送添加好友请求,或在权限许可的情况下直接将前述联系人加为好友。相应的,本专利技术提供了一种对应所述的接收方输出模块设置有,用于根据接收方客户端中是否包含有所述联系人信息为条件,判断是否生成用以添加前述联系人的链接的输出条件模块,该模块包括如下组成部分,联系人存在性判定组件,根据接收方客户端所接收数据信息中包含有联系人信息的数据内容,遍历接收方客户端中的联系人列表,查找是否存在与前本文档来自技高网...
【技术保护点】
【技术特征摘要】
【专利技术属性】
技术研发人员:马宇尘,周鹏,
申请(专利权)人:上海量明科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。