即时通讯方法及客户端技术

技术编号:14345425 阅读:125 留言:0更新日期:2017-01-04 16:36
本申请公开了一种即时通讯方法及客户端。所述即时通讯方法包括:获取第一关键词;获取包含所述第一关键词的邮件的邮件索引列表;选定所述邮件索引列表中至少一个邮件索引;从所述选定的邮件索引对应的邮件中提取预定信息;封装所述预定信息成为即时通讯消息;将所述即时通讯消息发送给预定通信端。所述进行即时通讯的客户端具有会话界面,所述会话界面设置有预定按钮;在发起邮件调取命令的步骤中包括:预定按钮被触发,产生邮件调取命令。本申请所提供的即时通讯方法及客户端使用户在进行即时通讯需要发送邮件时,能够降低操作的复杂性,从而提高用户的体验满意度。

【技术实现步骤摘要】

本申请涉及通信领域,特别涉及一种即时通讯方法及客户端
技术介绍
即时通讯(IM,InstantMessage)技术实现了在线实时沟通,在娱乐聊天、电子商务中的应用越来越广泛。即时通讯技术通常通过客户端实现用户的在线实时交互,当用户通过客户端发送信息时,用户通常需要通过客户端打开一个对话窗口,以便输入待发送的即时通讯消息以及显示对方的交互信息。即时通讯技术具有较好的沟通灵活性和及时性,但是其也具有一些不够完善的方面。例如,即时通讯的内容在追溯历史消息时,查找不够便利,而且难以将属于同一个事务的内容归结在一起。使得在现实工作中,会将即时通讯软件和邮件搭配使用。一些较为正式或重要的内容,多采用邮件的方式传播给需要获知的用户。然而,在涉及某一个主题讨论时,用户倾向于采用即时通讯的方式,这样使沟通过程更加快速顺畅,而且更加灵活。在一些情况下,采用即时通讯软件沟通的一方用户,需要将一封邮件引入沟通的内容,首先需要对方用户阅读该邮件。现有技术中,该用户需要打开电子邮箱,找到目标邮件,然后将目标邮件发送给对方用户,在对方用户确认收到之后,才可以进一步的沟通。显然,现有技术中的操作非常繁琐,不便于用户之间的沟通。
技术实现思路
本申请实施方式的目的是提供一种即时通讯方法及客户端,使用户在进行即时通讯需要发送邮件时,能够降低操作的复杂性,从而提高用户的体验满意度。为解决上述技术问题,本申请提供一种即时通讯方法,其包括:获取第一关键词;获取包含所述第一关键词的邮件的邮件索引列表;选定所述邮件索引列表中至少一个邮件索引;从所述选定的邮件索引对应的邮件中提取预定信息;封装所述预定信息成为即时通讯消息;将所述即时通讯消息发送给预定通信端。本申请还提供一种客户端,包括:关键词获取模块,用于获取第一关键词;邮件获取模块,用于获取包含所述第一关键词的邮件的邮件索引列表;邮件选定模块,用于选定所述邮件索引列表中至少一个邮件索引;信息提取模块,用于从所述选定的邮件索引对应的邮件中提取预定信息;信息封装模块,用于封装所述预定信息成为即时通讯消息;信息发送模块,用于将所述即时通讯消息发送给预定通信端。由以上本申请提供的技术方案可见,通过本申请所提供的即时通讯方法,用户可以直接通过所述进行即时通讯的客户端发起邮件调取命令以获取所需的邮件,然后将所需的邮件通过即时通讯消息发送给目标用户即可,实现发送邮件的整个过程均在进行即时通讯的客户端内进行,使得用户无须登录网页邮箱或邮箱客户端进行复杂操作,进而可以改善用户操作,优化用户体验,提高用户满意度。附图说明为了更清楚地说明本申请实施方式或现有技术中的技术方案,下面将对实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请一个实施方式提供的即时通讯方法的流程图;图2为本申请一个实施方式提供的即时通讯方法的流程图;图3为本申请一个实施方式提供的即时通讯方法的流程图;图4为本申请一个实施方式提供的即时通讯方法的流程图;图5为本申请一个实施方式提供的客户端的模块图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施方式中的附图,对本申请实施方式中的技术方案进行清楚、完整地描述,显然,所描述的实施方式仅仅是本申请一部分实施方式,而不是全部的实施方式。基于本申请中的实施方式,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施方式,都应当属于本申请保护的范围。请参阅图1,为本申请一个实施方式所提供的一种即时通讯方法,其包括如下步骤。步骤S10:获取第一关键词。在本实施方式中,在进行即时通讯时,可以通过建立会话界面开始即时信息交互。即当前用户与对方用户的即时通讯消息可以展示在所述会话界面上。可以在会话界面上设置预定按钮,在监测到预定按钮发生点击事件时,作为获取第一关键词的启动事件。为提升用户的会话体验,所述预定按钮可以设在所述会话界面的次级菜单内,由用户在需要引入邮件时进行调取。具体的,例如在即时通讯的客户端的会话界面上设有次级菜单调出按钮,当用户触摸或点击所述次级菜单调出按钮时,次级菜单调出并展示所述预定按钮,此时用户可以进行触发所述预定按钮的操作。在本实施方式中,所述第一关键词可以是身份标识也可以为当前用户设定的任意信息,例如:所述第一关键词可以为所需发送的邮件内容的关键词、邮件的接收日期等,本申请并不以此为限。当然,所述第一关键词可以由当前用户进行人工输入或手动选择,比如当前用户触发所述预定按钮后,由所述进行即时通讯的客户端在当前会话界面提供一输入框以供当前用户输入所述第一关键词。或者由所述进行即时通讯的客户端在当前会话界面呈现出多个所述第一关键词,供当前用户手动选择。还可以直接将当前会话中对方成员的身份标识作为第一关键词。具体的,身份标识可以唯一标识一个用户。身份标识可以为用户的电子邮箱账号。步骤S12:获取包含所述第一关键词的邮件索引列表。在本实施方式中,邮件索引的内容可以包括邮件的主题或内容摘要。邮件索引可以与邮件之间存在对应关系。邮件索引可以用于指向邮件的正文内容。在一个邮件索引发生点击事件时,可以打开该邮件索引对应的邮件的正文内容。当然,邮件索引列也可以仅仅作为列表信息展示,而不具有指向邮件的正文内容的功能。将邮件索引排列在一起形成邮件索引列表。本实施方式中,可以在本地存储有邮件,如此在获取第一关键词之后,可以在本地存储的邮件中查询得出具有该第一关键词的邮件,进一步得出邮件索引列表。邮件还可以存储在邮件服务器中,可以通过向邮件服务器发送邮件索引列表获取请求以获得邮件服务器反馈的邮件索引列表。在邮件获取请求中可以附带有当前用户的身份标识和第一关键词,如此邮件服务器可以根据身份标识确定目标电子邮箱,在目标电子邮箱的邮件中查找第一关键词,进而反馈具有第一关键词的邮件索引列表。所述邮件索引列表中的邮件可以为邮件的标题中包含所述第一关键词,或者,邮件的正文中包含所述第一关键词,或者,邮件的发件人、收件人、发件日期或收件日期等包含所述第一关键词。步骤S14:选定所述邮件索引列表中至少一个邮件索引。本实施方式中,在获取邮件索引列表之后,可以通过用户界面向用户展示邮件索引列表,以接收用户的指令选定至少一个邮件。具体的,举例为通过检测邮件索引列表的点击事件,判断邮件索引列表中的邮件索引被选择,并在接收到完成指令时,被选择的邮件便可以作为被选定的邮件。还可以为,在邮件索引列表发生点击事件时,被点击的邮件便可以作为被选定的邮件。本实施方式中,当前用户在选择邮件时,可以根据所述邮件索引列表所展示的每封邮件的邮件索引进行判断是否为所需发送的邮件。此外,当前用户也可以选择一个邮件索引,进一步浏览邮件正文,以达到精确判断其是否为所需发送的邮件,进而避免产生发送错误邮件的情形。具体的,可以通过点击事件的不同,判断在一个邮件索引发生点击事件时所要启动的功能,例如在邮件索引发生单击事件时,为该邮件索引被选择;在邮件索引发生双击事件时,为打开邮件索引对应的邮件正文。步骤S16:从所述本文档来自技高网
...
即时通讯方法及客户端

【技术保护点】
一种即时通讯方法,其特征在于,其包括:获取第一关键词;获取包含所述第一关键词的邮件的邮件索引列表;选定所述邮件索引列表中至少一个邮件索引;从所述选定的邮件索引对应的邮件中提取预定信息;封装所述预定信息成为即时通讯消息;将所述即时通讯消息发送给预定通信端。

【技术特征摘要】
1.一种即时通讯方法,其特征在于,其包括:获取第一关键词;获取包含所述第一关键词的邮件的邮件索引列表;选定所述邮件索引列表中至少一个邮件索引;从所述选定的邮件索引对应的邮件中提取预定信息;封装所述预定信息成为即时通讯消息;将所述即时通讯消息发送给预定通信端。2.如权利要求1所述的方法,其特征在于,所述进行即时通讯的客户端具有会话界面,所述会话界面设置有预定按钮;在发起邮件调取命令的步骤中包括:所述预定按钮被触发时,获取第一关键词。3.如权利要求1所述的方法,其特征在于,所述第一关键词是身份标识,在获取第一关键词的步骤中包括:获取当前会话中至少一个对方成员的身份标识。4.如权利要求1所述的方法,其特征在于,所述第一关键词是身份标识,在获取第一关键词的步骤中包括:接收输入的身份标识,所述身份标识为目标用户的身份标识。5.如权利要求1所述的方法,其特征在于,在获取第一关键词的步骤中包括:接收用户输入或指定的第一关键词。6.如权利要求1所述的方法,其特征在于,在获取邮件索引列表的步骤中包括:在本地查找具有所述第一关键词的邮件形成邮件索引列表。7.如权利要求1所述的方法,其特征在于,在获取邮件索引列表的步骤中包括:向邮件服务器发送邮件索引列表调取请求,所述邮件索引列表调取请求附带所述第一关键词和当前用户的身份标识;接收邮件服务器返回的邮件索引列表。8.如权利要求1所述的方法,其特征在于,在选定至少一个邮件的步骤中包括:展示所述邮件索引列表;监测所述邮件索引列表中的邮件索引是否被选择;在发生预定完成事件时,所述被选择的邮件索引即为被选定的邮件索引。9.如权利要求8所...

【专利技术属性】
技术研发人员:董光倩陈航
申请(专利权)人:阿里巴巴集团控股有限公司
类型:发明
国别省市:开曼群岛;KY

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1