一种获取即时通讯联系人状态的邮件客户端的制作方法

文档序号:7739915阅读:125来源:国知局
专利名称:一种获取即时通讯联系人状态的邮件客户端的制作方法
技术领域
本发明涉及通信技术领域,更具体的说,是一种获取即时通讯联系人状态的邮件
客户端。
背景技术
随着通讯技术和信息技术的发展,电子邮箱、即时协同等通讯工具已经成为人们工作、生活中越来越重要的沟通工具,特别是在大中型企业中,企业信息的传达,员工之间的工作沟通和协调,很大程度上都依赖于电子邮件和即时通讯。由于电子邮件和即时消息之间不同的应用特点,人们为了完成一件工作而进行的一系列沟通中,往往要同时使用上面两种通讯方式,而当前大部分的邮件客户端和即时通讯客户端都属于不同的两个系统,两者没有很好的集成,因此,从邮件方式切换到即时消息的方式或从即时消息的方式切换到邮件都需要用户多个操作步骤。 例如,在一个沟通场景中,用户阅读完一封电子邮件后,需要与发件人讨论邮件内容中的一些问题,这时根据发件人在即时通讯系统中的在线状态,沟通方式可能需要从邮件升级到即时消息、电话甚至视频会议等,这就需要用户从邮件客户端切换到即时通讯客户端,在即时通讯客户端通讯录中查找发件人信息,根据发件人在线状态,打开即时消息窗口或电话呼叫窗口 ,然后才能开始通讯,在诸如此类的使用场景中,这些操作给沟通带来很大不便,大大降低了沟通效率。

发明内容
本发明要解决的技术问题在于提供一种获取即时通讯联系人状态的邮件客户端,
在邮件客户端中可获取发件人的在线状态和联系信息,从而减少操作步骤。 本发明提供了一种获取即时通讯联系人状态的邮件客户端,包括植入单元,该植
入单元用于感知用户在邮件客户端中的操作,同时根据用户的操作与即时通讯客户端进行
通讯;其中,植入单元根据感知的用户在邮件客户端中的操作,获取当前邮件的发件人信
息,从即时通讯客户端的查询和呼叫单元获取发件人在线状态和联系信息。 上述的邮件客户端,还用于根据发件人在线状态和联系信息,向即时通讯客户端
发送快速呼叫请求,即时通讯客户端根据快速呼叫请求呼叫收件人。 上述的邮件客户端,进一步包括一快速呼叫按钮,该快速呼叫按钮根据发件人在
线状态和联系信息创建,用于给用户点击进行快速呼叫请求发送。
上述的邮件客户端,用户的操作包括阅读邮件和点击进行快速呼叫按钮。
上述的邮件客户端,发件人信息包括发件人地址和/或发件人姓名。
上述的邮件客户端,植入单元还用向即时通讯客户端的查询和呼叫单元发送查
询请求,查询请求中携带发件人信息;并接收即时通讯客户端反馈的发件人在线状态和联
系信息。 通过本发明,可在邮件客户端中获取发件人的在线状态和联系信息,从而减少用
3户获取发件人的在线状态和联系信息的操作步骤。


图1是本发明邮件客户端的结构示意图; 图2为本发明在邮件客户端中获取即时通讯联系人状态的方法流程图。
具体实施例方式
本发明提供一种在获取即时通讯联系人状态的邮件客户端,在邮件客户端中获取发件人的在线状态和联系信息,从而减少用户获取发件人的在线状态和联系信息的操作步骤。 参见图l,本发明中在邮件客户端创建一个植入单元;感知用户在邮件客户端中
的操作;获取当前邮件的发件人信息;根据发件人信息在即时通讯客户端的通讯录中查找
发件人在线状态;在邮件客户端中创建快速呼叫按钮;响应用户的呼叫操作。 另外,即时通讯客户端需提供一查询和呼叫单元,为邮件客户端提供查询和快速
呼叫联系人接口。 本发明的邮件客户端,还用于根据获取发件人在线状态和联系信息,向即时通讯客户端发送快速呼叫请求。 优先地,本发明的邮件客户端包括一快速呼叫按钮,该快速呼叫按钮根据发件人在线状态和联系信息创建,用于给用户点击进行快速呼叫请求发送。 在本发明的实施例中,用户的操作可以阅读邮件和/或点击进行快速呼叫按钮;发件人信息可以是发件人地址和/或发件人姓名。 参照附图2,对获取发件人的在线状态和联系信息的流程进一步详细说明本发明。
步骤IOI.创建一个植入单元,该植入单元在邮件客户端运行时,植入到邮件客户端进程中,用于感知用户在即时通讯客户端中的输入和操作,获取发件人的地址和姓名,并创建和响应快速呼叫按钮或菜单。邮件客户端包括浏览器,如IE等,也可以是独立的邮件客户端,如Outlook等。在不同的邮件客户端中,植入单元以不同的形式提供服务,一个常见且优选的方案是以插件的形式植入到邮件客户端中。 步骤102.在即时通讯客户端中创建一个外部查询和呼叫联系人的查询呼叫单元。在操作系统中,邮件客户端和即时通讯客户端是在两个不同的进程中,因此,要在即时通讯客户端中建立一个可供邮件客户端进程查询和呼叫联系人的接口和响应规则,一个可选的方案是,利用操作系统提供的消息传递机制,在即时通讯客户端定义一个查询和呼叫联系人的消息,在收到邮件客户端发送的查询或呼叫联系人的消息后,解释出消息参数,进行查询或呼叫。 步骤103.查询用户是否已登录即时通讯客户端。在邮件客户端中,需要先确定用户已经登录即时通讯客户端,然后才能发送查询或呼叫请求。 步骤104.获取发件人地址和姓名。当用户在邮件客户端接收邮件时,植入单元感知当前用户打开的邮件,获取邮件发件人的地址,同时,搜索是否存在发件人姓名,若存在,则同时获取发件人姓名。 步骤105.向即时通讯客户端提交查询请求,并将发件人地址和姓名作为查询参数。 一个基于消息机制的方案是,向即时通讯客户端发送一个查询消息,同时将发件人地址 和姓名作为消息参数。 步骤106.即时通讯客户端收到查询请求后,根据发件人的地址和姓名,在通讯录 中查找与之关联的联系人。 步骤107.返回发件人的在线状态和呼叫信息,在线状态可以是即时通讯中联系 人的任意一种状态,如空闲、忙碌、离开、离线等,若未找到关联的联系人,则返回未知状态。 步骤108.根据发件人的在线状态和呼叫信息,植入单元在邮件客户端中创建快 速呼叫按钮。按照发件人不同的在线状态,所创建的快速呼叫按钮也不同,如果发件人处于 空闲状态,快速呼叫按钮可以包括发送及时消息、发送短消息、呼叫电话等;如果发件人 处于离线状态,则排除发送及时消息的按钮。 步骤109.响应用户的快速呼叫操作,当用户在邮件客户端上点击快速呼叫按钮 时,植入单元获取用户所点击的呼叫类型。 步骤IIO.向即时通讯客户端发送呼叫请求,并将呼叫类型作为请求参数。 一个基 于消息机制的方案是,向即时通讯客户端发送一个呼叫消息,同时将呼叫类型和呼叫号码 作为消息参数。 步骤IIO.向即时通讯客户端发送呼叫请求,并将呼叫类型作为请求参数。 一个基 于消息机制的方案是,向即时通讯客户端发送一个呼叫消息,同时将呼叫类型和呼叫号码 作为消息参数。 步骤111.即时通讯客户端收到呼叫请求后,根据呼叫类型,打开相应的呼叫界 面,呼叫发件人。同时,将呼叫界面置于窗口的最上面,自动将用户的操作窗口从邮件客户 端切换到呼叫界面。 本发明中,当用户在邮件客户端中接收一封邮件时,系统根据发件人的邮件地址 或姓名,自动从即时通讯客户端中获取该联系人的在线状态和联系信息,然后根据在线状 态,在邮件客户端窗口中创建一些快速呼叫按钮或菜单,用户通过点击这些按钮或菜单,系 统自动打开即时通讯客户端中对应的呼叫窗口并发起呼叫。通过这种方式,可以大大减少 用户的操作步骤,提高沟通效率。 最后应当说明的是,以上实施例仅用以说明本发明的技术方案而非限制,本领域 的普通技术人员应当理解,可以对本发明的技术方案进行修改或者等同替换,而不脱离本 发明技术方案的精神范围,其均应涵盖在本发明的权利要求范围当中。
权利要求
一种获取即时通讯联系人状态的邮件客户端,其特征在于,包括植入单元,该植入单元用于感知用户在邮件客户端中的操作,同时根据用户的操作与即时通讯客户端进行通讯;其中,植入单元根据感知的用户在邮件客户端中的操作,获取当前邮件的发件人信息,从即时通讯客户端的查询和呼叫单元获取发件人在线状态和联系信息。
2. 如权利要求1所述的邮件客户端,其特征在于,其特征在于,邮件客户端还用于根据发件人在线状态和联系信息,向即时通讯客户端发送快速呼叫请求,即时通讯客户端根据快速呼叫请求呼叫收件人。
3. 如权利要求2所述的邮件客户端,其特征在于,邮件客户端进一步包括一快速呼叫按钮,该快速呼叫按钮根据发件人在线状态和联系信息创建,用于给用户点击进行快速呼叫请求发送。
4. 如权利要求3所述的邮件客户端,其特征在于,用户的操作包括阅读邮件和点击进行快速呼叫按钮。
5. 如权利要求1、2、3或4所述的邮件客户端,其特征在于,发件人信息包括发件人地址和/或发件人姓名。
6. 如权利要求l所述的邮件客户端,其特征在于,植入单元还用向即时通讯客户端的查询和呼叫单元发送查询请求,查询请求中携带发件人信息;并接收即时通讯客户端反馈的发件人在线状态和联系信息。
全文摘要
本发明提供了一种获取即时通讯联系人状态的邮件客户端,其特征在于,包括植入单元,该植入单元用于感知用户在邮件客户端中的操作,同时根据用户的操作与即时通讯客户端进行通讯;其中,植入单元根据感知的用户在邮件客户端中的操作,获取当前邮件的发件人信息,从即时通讯客户端的查询和呼叫单元获取发件人在线状态和联系信息。本发明可在邮件客户端中获取发件人的在线状态和联系信息,从而减少用户获取发件人的在线状态和联系信息的操作。
文档编号H04L12/58GK101771629SQ20101000307
公开日2010年7月7日 申请日期2010年1月5日 优先权日2010年1月5日
发明者张晓廷, 李俊敏, 范国华 申请人:深圳中兴网信科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1