一种打开IM窗口的方法及通信终端技术

技术编号:5134976 阅读:209 留言:0更新日期:2012-04-11 18:40
本发明专利技术实施例公开了一种打开IM窗口的方法及通信终端,终端内预先设置了用于与IM服务器建立连接的搜索功能模块,所述搜索功能模块在所述终端启动后加载,所述方法包括:所述终端未启动IM客户端,且从搜索窗口输入搜索信息;通过所述搜索功能模块查询与所述输入的搜索信息匹配的IM客户端;当查询到匹配的IM客户端时,启动所述终端的IM客户端并打开与所述匹配的IM客户端进行通信的IM窗口。本发明专利技术实施例中在未登录IM客户端时,通过设置搜索窗口和搜索功能模块定位到目标IM客户端,因此降低了操作的繁琐性,提高了IM客户端的用户体验。

【技术实现步骤摘要】

本申请涉及通信
,尤其涉及一种打开IM窗口的方法及通信终端。
技术介绍
IM(Instant Messaging,即时通讯)是一种可以让用户在网络上建立某种私人聊 天室的实时通讯服务。大部分的IM服务提供了状态信息的特性,即显示联络人名单(也称 好友名单)、联络人是否在线、以及能否与联络人交谈。在采用IM客户端进行点对点通信 时,例如客户端A需要向客户端B发送信息时,客户端A首先通过用户名和密码进行登录, IM服务器接收到登录请求后,根据用户名将对应的好友列表显示在客户端A,客户端A在好 友列表中选择与客户端B对应的用户名后,客户端A输出与客户端B进行通信的IM窗口。在对现有技术的研究和实践过程中,专利技术人发现现有技术中存在以下问题现有 两个用户之间通过IM窗口进行通信之前,必须在本地登录IM客户端,使得IM客户端与IM 服务器之间建立连接,然后在IM客户端输出好友列表,由通信发起方逐一查找好友列表中 的好友名单并从中双击选择进行通信的目标IM客户端的用户名,该双击选择将触发IM客 户端输出IM窗口,通信发起方IM客户端和目标IM客户端通过IM窗口进行交互。但是,由 于打开IM聊天窗口之前必须先登录IM客户端,并基于好友列表打开IM聊天窗口,因此当 用户未登录IM客户端的情况下,如果需要进行IM通信,则必须在IM客户端登录并输出好 友列表,导致操作过程繁琐,降低了 IM客户端的用户体验。
技术实现思路
本申请实施例的目的是提供一种打开IM窗口的方法及通信终端,以解决现有仅 能通过好友列表打开IM窗口,导致IM客户端的用户体验降低的问题。为解决上述技术问题,本申请实施例提供了一种打开IM窗口的方法,是这样实现 的一种打开IM窗口的方法,终端内预先设置了用于与IM服务器建立连接的搜索功 能模块,所述搜索功能模块在所述终端启动后加载,包括所述终端未启动IM客户端,且从搜索窗口输入搜索信息;通过所述搜索功能模块查询与所述输入的搜索信息匹配的IM客户端;当查询到匹配的IM客户端时,启动所述终端的IM客户端并打开与所述匹配的IM 客户端进行通信的IM窗口。为解决上述技术问题,本申请实施例还提供了一种通信终端,是这样实现的一种通信终端,包括加载单元,用于在所述终端启动后加载预先设置的用于与IM服务器建立连接的 搜索功能模块;获取单元,用于获取从所述搜索窗口输入的搜索信息;查询单元,用于通过所述搜索功能模块查询与所述输入的搜索信息匹配的IM客户端;启动单元,用于当查询到匹配的IM客户端时,启动所述终端的IM客户端并打开与 所述匹配的IM客户端进行通信的IM窗口。可见,本申请实施例中的终端内预先设置了用于与IM服务器建立连接的搜索功 能模块,该搜索功能模块在终端启动后加载,所述终端未启动IM客户端,且从搜索窗口输 入搜索信息,通过所述搜索功能模块查询与所述输入的搜索信息匹配的IM客户端,当查询 到匹配的IM客户端时,启动所述终端的IM客户端并打开与所述匹配的頂客户端进行通信 的IM窗口。由于本申请实施例中在未登录IM客户端时,通过设置搜索窗口和搜索功能模块 定位到目标IM客户端,因此通信发起方在未登录IM客户端的情况下,如果想通过IM窗口 与目标IM客户端进行通信,则可在搜索到匹配的目标IM客户端后再启动本地IM客户端, 因此降低了操作的繁琐性,提高了 IM客户端的用户体验。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提 下,还可以根据这些附图获得其他的附图。图1为本申请打开IM窗口的方法的第一实施例流程图;图2为本申请打开IM窗口的方法的第二实施例流程图;图3为本申请打开IM窗口的方法的第三实施例流程图;图4为本申请通信终端的第一实施例框图;图5为本申请通信终端的第二实施例框图。具体实施例方式本申请实施例提供一种打开IM窗口的方法及通信终端。为了使本
的人员更好地理解本申请实施例中的技术方案,并使本申请实 施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本申请实施例中技术方 案作进一步详细的说明。参见图1,为本申请打开IM窗口的方法的第一实施例流程图步骤101 终端启动后加载预先设置的用于与IM服务器建立连接的搜索功能模 块。步骤102 当终端未启动IM客户端,且接收到搜索命令后,输出搜索窗口。步骤102中所述的搜索命令可以通过快捷键触发实现,也可以通过鼠标点击搜索 图标实现。另外,本申请也可直接在终端中展示搜索窗口,而不必接收搜索命令。步骤103 获取从搜索窗口输入的搜索信息。步骤104 通过该搜索功能模块查询与输入的搜索信息匹配的IM客户端。步骤1 05 当查询到匹配的IM客户端时,启动该终端的IM客户端并打开与所述 匹配的IM客户端进行通信的IM窗口。参见图2,为本申请打开IM窗口的方法的第二实施例流程图,该实施例示出了在终端内安装了 IM客户端但未登录IM客户端时,通过搜索功能模块与IM服务器建立连接并 查询与搜索信息匹配的IM客户端的过程步骤201 预先设置搜索命令、搜索窗口和用于与IM服务器建立连接的搜索功能 模块。其中,搜索命令和搜索窗口可以通过编写一段程序实现,例如,该程序执行的操作 可以为当用户触发键盘上的“S”键时,终端接收到一个搜索命令,并弹出一个搜索窗口,该 “S”键即为触发搜索命令的快捷键。搜索功能模块主要用于与IM服务器建立连接,因为本申请实施例主要应用在IM 客户端未登录时打开与目标IM客户端通信的IM窗口,由于IM客户端未登录,无法建立IM 客户端与IM服务器的连接,因此需要通过搜索功能模块来建立与IM服务器的连接。通常 不同种类的IM客户端对应的IM服务器分属不同的运营商,例如,阿里旺旺对应阿里巴巴的 IM服务器,因此针对不同种类的IM客户端,搜索功能模块中预先设置了与所应用IM客户端 对应的IM服务器。步骤202 终端启动后加载预先设置的搜索功能模块。搜索功能模块在终端系统启动后,就进行加载并可常驻在终端内存中,以便在未 登录IM客户端的情况下与IM服务器建立连接。步骤203 终端未启动IM客户端,且接收到搜索命令后,输出搜索窗口。步骤203中所述的搜索命令可以通过快捷键触发实现,也可以通过鼠标点击搜索 图标实现。另外,本申请也可直接在终端中展示搜索窗口,而不必接收搜索命令。步骤204 获取从搜索窗口输入的搜索信息。当搜索窗口展示在IM客户端时,用户可以在该搜索窗口中输入需要进行通信的 对方IM客户端的搜索信息,该搜索信息通常为对方IM客户端的用户名(进行精确匹配) 或者部分用户名信息(进行模糊匹配)。步骤205 判断是否在该终端登录过IM客户端,若是,则执行步骤206 ;否则,执行 步骤208。步骤206 通过搜索功能模块在终端内查询与输入的搜索信息匹配的IM客户端。由于在该终端登录过IM客户端,因此在IM客户端本地预先存储了该IM客户端用 户的好友信息,这些好友信息是登录时自动从IM服务器下载到IM客户端的,这些好友信息 通常以好友的用户名为索引进行存储,本文档来自技高网
...

【技术保护点】
一种打开IM窗口的方法,其特征在于,终端内预先设置了用于与IM服务器建立连接的搜索功能模块,所述搜索功能模块在所述终端启动后加载,包括:  所述终端未启动IM客户端,且从搜索窗口输入搜索信息;  通过所述搜索功能模块查询与所述输入的搜索信息匹配的IM客户端;  当查询到匹配的IM客户端时,启动所述终端的IM客户端并打开与所述匹配的IM客户端进行通信的IM窗口。

【技术特征摘要】
1.一种打开IM窗口的方法,其特征在于,终端内预先设置了用于与IM服务器建立连接 的搜索功能模块,所述搜索功能模块在所述终端启动后加载,包括所述终端未启动IM客户端,且从搜索窗口输入搜索信息;通过所述搜索功能模块查询与所述输入的搜索信息匹配的IM客户端;当查询到匹配的IM客户端时,启动所述终端的IM客户端并打开与所述匹配的IM客户 端进行通信的IM窗口。2.根据权利要求1所述的方法,其特征在于,在所述从搜索窗口输入搜索信息之前,还 包括所述终端接收到搜索命令后,输出搜索窗口。3.根据权利要求2所述的方法,其特征在于,所述接收到的搜索命令是通过快捷键触 发实现,或通过鼠标点击行为触发实现。4.根据权利要求1所述的方法,其特征在于,所述通过搜索功能模块查询与输入的搜 索信息匹配的IM客户端包括当未在所述终端登录过IM客户端时,通过所述搜索功能模块与IM服务器建立连接;从所述IM服务器查询与所述输入的搜索信息匹配的IM客户端。5.根据权利要求1所述的方法,其特征在于,所述通过搜索功能模块查询与输入的搜 索信息匹配的IM客户端包括当在所述终端登录过IM客户端时,通过搜索功能模块在所述终端内查询与输入的搜 索信息匹配的IM客户端;当未在所述终端内查询到匹配的IM客户端时,通过搜索功能模块与IM服务器建立连接;从所述IM服务器查询与所述输入的搜索信息匹配的IM客户端。6.根据权利要求1所述的方法,其特征在于,所述查询到匹配的IM客户端后,还包括判断所述终端内是否安装了 IM客户端;当所述终端内安装了 IM客户端,则启动所述终端的IM客户端并打开与所述匹配的IM 客户端进行通信的IM窗口,当所述终端内未安装IM客户端,从所述IM服务器自动下载IM 客户端并安装。7.根据权利要求1所述的方法,其特征在于,所述打开与所述匹配的IM客户端进行通 信的IM窗口具体为当所述匹配的IM客户端为一个时,所述IM客户端自动打开与所述匹配的IM客户端进 行通信的IM窗口。8.根据权利要求1所述的方法,其特征在于,所述打开与所述匹配的IM客户端进行通 信的IM窗口包括当所述匹配的IM客户端为至少两个时,将所述至少两个匹配的IM客户端的信息显示 在所述搜索窗口内;接收用户通过所述搜索窗口返回的选择命令,所述选择命令中包含从所述至少两个匹 配的IM客户端中选择的IM客户端的信息;打开与所述选...

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

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

1