即时通信装置和即时通信消息显示的方法 【技术领域】
本发明涉及通信领域, 尤其涉及一种即时通信装置和即时通信显示的方法。背景技术 随着科学技术的进步, 移动终端 ( 如手机等 ) 越来越智能化, 用户不仅可以通过 移动终端进行语音、 短信以及彩信等通信业务, 还可以通过移动终端上安装的即时通信 (Instant Messaging, IM) 软件进行 IM 业务。
目前, 移动终端能够安装包括 : QQ、 MSN、 飞信、 gTalk 以及淘宝旺旺等多种 IM 软件, 各类 IM 软件之间相互独立。当用户需要通过两种以上 IM 软件进行分别进行不同的 IM 业 务时, 需要手动启动各个 IM 软件, 使得用户进行 IM 通信的操作较复杂。并且, 在现有技术 中, 各类 IM 软件一般以 IM 帐号作为联系人信息, 例如 : QQ 的联系人信息为联系人的 QQ 号, MSN 的联系人信息为联系人的 Hotmail 邮箱地址, 飞信的联系人信息为联系人的手机号和 飞信 ID 等, 用户很难根据 IM 软件提供的联系人信息确定其所通信的联系人, 使得用户进行 IM 业务的业务体验较差。
发明内容 本发明的实施例提供一种即时通信装置和方法, 能够简化用户进行即时通信的操 作, 提高用户的即时通信业务体验。
一方面, 提供了一种即时通信装置, 包括 :
数据库模块, 用于存储移动终端的联系人信息与即时通信软件类型和帐号之间的 对应关系 ;
启动模块, 用于启动即时通信工具 ;
获取模块, 用于当所述启动模块启动的即时通信工具所关联的一个或多个即时通 信软件接收到消息时, 获取所述即时通信软件接收到消息对应的即时通信软件类型和即时 通信帐号 ;
查找模块, 用于从所述数据库模块存储的移动终端的联系人信息中, 查找与所述 即时通信软件类型和帐号对应的联系人信息 ;
显示模块, 用于根据所述查找模块查找到的联系人信息, 显示所述即时通信软件 帐号接收到的即时通信消息。
另一方面, 提供了一种即时通信消息显示的方法, 包括 : 启动即时通信工具 ; 当所 述即时通信工具所关联的一个或多个即时通信软件接收到消息时, 从预先存储的所述移动 终端的联系人信息中, 查找与所述即时通信软件类型和帐号对应的联系人信息 ; 根据查找 到的所述与所述即时通信软件类型和帐号对应的所述联系人信息, 显示所述即时通信软件 帐号接收到的即时通信消息。
本发明实施例提供的即时通信装置和方法, 能够自动启动移动终端上已安装的即 时通信软件, 使得用户不必对移动终端上安装的即时通信软件分别进行手动启动, 从而简
化了用户进行即时通信的操作 ; 由于预先存储了移动终端的联系人信息与即时通信帐号之 间的对应关系, 在即时通信软件接收到即时通信消息以后, 本发明实施例提供的技术方案 可以根据获取的即时通信软件类型和即时通信帐号查找到对应的联系人信息, 从而使得用 户可以根据该联系人信息确定出其所通信的联系人, 进而提高了用户进行即时通信的业务 体验。 附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍, 显而易见地, 下面描述中的附图仅仅是本 发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以 根据这些附图获得其他的附图。
图 1 为本发明第一实施例提供的即时通信装置结构示意图 ;
图 2 为图 1 所示的即时通信装置中启动模块的结构示意图 ;
图 3 为本发明实施例提供的即时通信装置提供的用户界面示意图
图 4 为本发明第二实施例提供的即时通信装置结构示意图 ;
图 5 为图 4 所示的即时通信装置中启动项设置模块的结构示意图 ;
图 6 为本发明实施例提供的即时通信装置提供的用户界面示意图二 ;
图 7 为本发明第三实施例提供的即时通信装置结构示意图一 ;
图 8 为本发明第三实施例提供的即时通信装置结构示意图二 ;
图 9 为本发明实施例提供的即时通信装置提供的用户界面示意图三 ;
图 10 为本发明第四实施例提供的即时通信方法流程图 ;
图 11 为本发明第五实施例提供的即时通信方法流程图。
具体实施方式
下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行清楚、 完 整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而不是全部的实施例。基于 本发明中的实施例, 本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他 实施例, 都属于本发明保护的范围。
为了解决在移动终端上进行即时通信业务的操作复杂, 业务体验较差的问题, 本 发明实施例提供一种即时通信装置和方法。
如图 1 所示, 本发明第一实施例提供的即时通信装置, 包括 :
数据库模块 101, 用于存储移动终端的联系人信息与即时通信软件类型和帐号之 间的对应关系。
在本实施例中, 移动终端可以为手机 ; 移动终端的联系人信息可以为手机电话号 码簿里存储的联系人信息, 至少包括联系人姓名和手机号, 还可以包括联系人的其他个人 信息等 ; IM 软件帐号为 IM 软件的联系人信息, 例如 : QQ 的 IM 软件帐号为 QQ 号, MSN 的 IM 软件帐号为 Hotmail 邮箱地址等。
在本实施例中, 数据库模块 101 可以按照如表 1 所示的形式, 存储移动终端的联系 人信息与 IM 帐号之间的对应关系。表1:其中, IM 软件类型 (IM 软件 1、 IM 软件 2、 IM 软件 3...IM 软件 N) 可以根据能够在 移动终端上安装的 IM 软件类型确定。在本实施例中, 能够在移动终端上安装的 IM 软件可 以包括 : QQ、 MSN、 飞信、 gTalk、 淘宝旺旺、 开心网以及人人网等。
启动模块 102, 用于启动 IM 工具。
在本实施例中, 启动模块 102 可以通过登陆 IM 工具的方法, 启动 IM 软件。启动模 块 102 触发登陆 IM 工具的方法包括多种, 例如 : 启动模块 102 自动触发登陆 IM 工具, 或者 启动模块 102 根据用户的指示触发登陆 IM 工具等, 此处不对每种情况进行一一赘述。
为了达到方便用户进行 IM 业务的目的, 在本实施例及以下的实施例中, 主要以启 动模块 102 自动触发登陆 IM 工具为例进行说明。
在本实施例中, 启动模块 102 可以通过多种方式自动登陆 IM 工具。 例如 : 启动模块 102 可以在移动终端开机时, 或者本实施例提供的即时通信装置启动时, 自动向移动终端已 安装的每个 IM 软件发送一条启动控制命令, 通过该启动控制命令自动启动各个 IM 软件, 通 过 IM 工具自动登陆 IM 软件 ; 又如 : 启动模块 102 可以在移动终端开机时, 或者本实施例提 供的即时通信装置启动时, 直接通过 IM 工具帐号和密码自动进行登录。当然, 还可以通过 其他方式登录, 此处不对每种情况进行一一赘述。
获取模块 103, 用于当启动模块 102 启动的 IM 软件帐号接收到 IM 消息时, 获取 IM 消息对应的联系人的相关信息。其中, IM 消息对应的联系人的相关信息包括 : IM 软件类型 和帐号。当然, 在实际的使用过程中, IM 消息对应的联系人的相关信息还可以包括其他信 息, 例如 : 联系人对应的昵称等, 比处不作一一赘述。
在本实施例中, 当 IM 软件帐号接收到 IM 消息时, 如果启动模块 102 直接通过 IM 工具帐号和密码进行登录, 获取模块 103 可以对该 IM 消息进行解析, 从中获取发送 IM 消息 的联系人对应的 IM 软件类型和 IM 帐号 ; 如果启动模块 102 通过移动终端已安装的 IM 工具 登陆 IM 软件帐号, IM 工具可以对该 IM 消息进行解析, 获取发送 IM 消息的联系人对应的 IM 软件帐号, 根据该 IM 软件帐号生成通知消息, 并将通知消息发送给获取模块 103, 获取模块 103 可以根据发送通知消息的 IM 软件确定 IM 软件类型, 并通过对通知消息进行解析获取 IM 软件帐号。
以上两种获取 IM 消息对应的 IM 软件类型和帐号的方法仅为举例, 在实际的使用 过程中, 获取模块 103 还可以通过其他方法获取 IM 消息对应的 IM 软件类型和 IM 帐号, 此 处不对每种情况进行一一赘述。
查找模块 104, 用于从数据库模块 101 存储的移动终端的联系人信息中, 查找与所 述 IM 软件类型和帐号对应的联系人信息。
显示模块 105, 用于根据查找模块 104 查找到的联系人信息, 显示所述 IM 软件帐号 接收到的 IM 消息。
在本实施例中, 本发明实施例提供的即时通信装置可以预先设置消息显示界面, 显示模块 105 通过该消息显示界面显示 IM 软件帐号接收到的 IM 消息 ;
显示模块 105 也可以调用对应的 IM 软件, 通过 IM 软件提供的显示界面显示 IM 软 件帐号接收到的 IM 消息。 例如 : 本实施例提供的即时通信装置可以预先为移动终端的每个 联系人设置对应的头像, 并且为即时通信装置设置默认的头像 ; 当查找模块 104 查找到 IM 软件类型和帐号对应的联系人信息时, 显示模块 105 通过闪烁显示联系人信息对应的头像 的方式, 提示用户 IM 消息对应的联系人, 当查找模块 104 未查找到 IM 软件类型和帐号对应 的联系人信息时, 显示模块 105 通过闪烁显示默认的头像的方式, 提示用户 IM 消息对应的 联系人为未知联系人 ; 当用户选择查阅 IM 消息时, 显示模块 105 向 IM 软件发送查阅指令, 跳转到 IM 软件界面显示 IM 消息。
需要说明的是, 本实施例不对显示模块 105 向用户提示联系人信息的具体形式 进行限定, 在实际的使用过程中, 显示模块 105 还可以通过闪烁显示联系人姓名或者高亮 显示联系人姓名等方式, 向用户提示 IM 消息对应的联系人, 此处不对每种情况进行一一赘 述。 当然, 在实际的使用过程中, 显示模块 105 还可以通过其他方式显示 IM 软件帐号 接收到的 IM 消息, 此处不对每种情况进行一一赘述。
进一步地, 如图 2 所示, 在本实施例中, 启动模块 102 可以包括 :
注册子模块 1021, 用于将 IM 工具注册到即时通信装置中。其中, 注册子模块 1021 可以通过两种方法将 IM 工具注册到即时通信装置中 :
一种方法是, 注册子模块 1021 接收用户发送的注册命令, 将注册命令指示的 IM 工 具注册到即时通信装置中。
具体地, 可以在本发明实施例提供的即时通信装置中预先设置一个如图 3 所示的 用户操作界面, 该用户操作界面上可以显示所有移动终端上可以安装的 IM 软件 ( 图 3 仅以 IM 软件为 QQ、 MSN、 gTalk 以及淘宝旺旺为例进行说明 )。用户可以根据需要, 在图 3 所示的 用户操作界面上选择待注册的 IM 软件, 并在完成时选择确认键对所选择的 IM 软件进行确 认, 或选择取消键取消注册操作。注册子模块 1021 通过用户选中 IM 软件前面的选择框以 及确认其所选中的 IM 软件的操作, 获取选中的 IM 软件对应的注册命令, 根据该注册命令对 IM 软件对应的 IM 软件帐号进行注册。
另一种方法是, 在本实施例提供的即时通信装置中预先设置一个 IM 软件检测模 块, 用于检测移动终端已安装的 IM 软件, 注册子模块 1021 将检测模块检测到的 IM 软件对 应的 IM 软件帐号注册到本发明实施例提供的移动通信装置中。
可选地, 在注册子模块 1021 根据检测模块的检测结果进行 IM 软件帐号注册的过 程中, 也可以显示如图 3 所示的用户操作界面, 此时, 用户操作界面中选中的 IM 软件是已确 定的, 用户可以根据需要对选中的 IM 软件进行修改, 例如可以将其中一部分已选中的 IM 软 件修改为未选中, 并在操作完成时进行确认, 或者取消操作。
当然, 以上两种注册子模块 1021 将 IM 软件帐号注册到即时通信装置中的方法仅 为举例, 在实际的使用过程中, 注册子模块 1021 还可以通过其他方法将 IM 软件帐号注册到 即时通信装置中, 此处不对每种情况进行一一赘述。
需 要 说 明 的 是, IM 工 具 是 通 过 应 用 程 序 接 口 (Application Programming Interface, API) 进行即时通信的, 在本实施例中, 注册子模块 1021 将 IM 工具注册到即时 通信装置中, 可以具体为注册子模块 1021 将 IM 软件对应的 API 与本实施例提供的即时通 信装置的通信接口建立连接。
进一步地, 当注册子模块 1021 对 IM 软件进行注册以后, 数据库模块 101 中存储的 移动终端的联系人信息与 IM 帐号之间的对应关系 ( 如表 1) 中 IM 软件类型可以根据注册 子模块 1021 对 IM 软件帐号的注册结果确定。
启动子模块 1022, 用于启动注册子模块 1021 注册的 IM 软件帐号。
需要说明的是, 如图 1 所示的即时通信装置中各个功能模块可以独立设置 ; 也可 以将其中任意两个以上模块进行合并设置。例如 : 可以将如图 1 所示的获取模块 103 和查 找模块 104 合并设置为获取查找模块, 该获取查找模块用于获取 IM 消息对应的 IM 软件类 型和 IM 帐号, 并根据该 IM 软件类型和 IM 帐号从数据库模块 101 存储的移动终端的联系人 信息与 IM 帐号之间的对应关系中, 查找对应的联系人信息 ; 又如 : 可以将如图 1 所示的启 动模块 102 和获取模块 103 合并设置为启动获取模块, 将查找模块 104 和数据库模块 101 合 并设置为数据库查找模块, 其中, 启动获取模块, 用于启动 IM 软件, 当 IM 软件接收到 IM 消 息时, 获取 IM 消息对应的 IM 软件类型和帐号, 数据库查找模块, 用于根据启动获取模块获 取的 IM 软件类型和帐号查找数据库查找模块存储的移动终端的联系人信息与 IM 帐号之间 的对应关系, 获取对应的联系人信息 ; 在实际的使用过程中, 如图 1 所示的即时通信装置中 各功能模块进行合并设置的情况还有很多种, 此处不对每种情况进行一一赘述。
本发明实施例提供的即时通信装置, 启动模块能够自动启动即时通信工具, 使得 用户不必对移动终端上安装的 IM 软件帐号分别进行手动启动, 从而简化了用户进行即时 通信的操作 ; 由于数据库模块预先存储了移动终端的联系人信息与 IM 帐号之间的对应关 系, 在 IM 软件接收到即时通信消息以后, 本发明实施例提供的技术方案可以根据获取模块 获取的 IM 软件类型和 - 帐号查找到对应的联系人信息, 从而使得用户可以根据该联系人信 息确定出其所通信的联系人, 进而提高了用户进行即时通信的业务体验。
如图 4 所示, 本发明第二实施例还提供一种即时通信装置, 该即时通信装置与图 1 所示的基本相同, 其区别在于, 本实施例提供的即时通信装置还可以包括 :
启动项设置模块 106, 用于设置 IM 工具的自动启动状态。
进一步地, 如图 5 所示, 启动项设置模块 106 可以包括 :
第一设置子模块 1061, 用于接收用户发送的状态设置指示, 根据该状态设置指示 设置 IM 软件的自动启动状态。
具体地, 可以在本发明实施例提供的即时通信装置中预先设置一个如图 6 所示的 用户操作界面, 该用户操作界面上可以显示移动终端已安装的 IM 软件, 或者本实施例提供 的即时通信装置注册的 IM 软件帐号对应的 IM 软件 ; 用户可以根据需要对图 6 所示的用户 操作界面上的 IM 工具自动启动状态进行设置, 例如 : 通过下拉菜单选择 QQ 的自动启动状态 为自动启动, 选择 MSN 的自动启动状态为非自动启动等, 并在完成时确认操作或者取消操作; 第一设置子模块 1061 根据用户为 IM 工具选择的自动启动状态获取对应的状态设置指 示, 根据该状态指示设置 IM 工具对应的 IM 软件帐号的自动启动状态。
和 / 或, 第二设置子模块 1062, 用于对 IM 软件的使用频率进行统计, 根据统计结果 设置 IM 软件帐号的自动启动状态。
具体地, 第二设置子模块 1062 根据预先设置的统计周期 ( 如 5 天 ) 对 IM 软件的 使用频率进行统计, 如果 IM 软件的使用频率大于预先设置的阈值, 则第二设置子模块 1062 将 IM 软件对应的 IM 软件帐号的自动启动状态设置为自动启动, 否则将 IM 软件对应的 IM 软件帐号的自动启动状态设置为非自动启动。
当启动项设置模块 106 为 IM 工具设置了自动启动状态以后, 启动模块 102 还可以 用于根据启动项设置模块 106 设置的自动启动状态, 有选择性地自动启动 IM 软件。
需要说明的是, 如图 4 所示的即时通信装置中各个功能模块可以独立设置 ; 也可 以将其中任意两个以上模块进行合并设置。例如 : 可以将如图 4 所示的启动模块 102 和启 动项设置模块 106 合并设置为自动启动模块, 该自动启动模块用于设置 IM 软件帐号的自动 启动状态, 并根据 IM 软件帐号的自动启动状态自动启动 IM 软件帐号 ; 又如 : 可以将如图 4 所示的启动模块 102、 获取模块 103 和启动项设置模块 106 合并设置为通信模块, 该通信模 块用于对 IM 软件帐号的自动启动状态进行设置, 根据 IM 软件的自动启动状态启动 IM 软件 帐号, 当 IM 软件帐号接收到 IM 消息时, 获取 IM 消息对应的 IM 软件类型和 IM 帐号。在实 际的使用过程中, 如图 4 所示的即时通信装置中各功能模块进行合并设置的情况还有很多 种, 此处不对每种情况进行一一赘述。
本发明实施例提供的即时通信装置, 启动项设置模块能够对 IM 软件帐号的自动 启动状态进行设置, 使得即时通信装置能够根据用户的使用需求有选择性的自动启动 IM 软件帐号, 避免了启动用户不经常使用的 IM 软件帐号, 造成移动终端电力资源浪费的问 题, 本发明实施例提供的技术方案, 不仅能够简化用户进行即时通信的操作, 提高用户的即 时通信业务体验, 还可以进一步节省移动终端的电力资源。
如图 7 所示, 本发明第三实施例还提供一种即时通信装置, 该即时通信装置与如 图 1 所示的基本相同, 其区别在于, 本实施例提供的即时通信装置还可以包括 :
编辑模块 107, 用于建立移动终端的联系人信息与 IM 帐号之间的对应关系, 将移 动终端的联系人信息与 IM 帐号之间的对应关系存储到数据库模块 101 中。
进一步地, 如图 8 所示, 编辑模块 107, 还可以用于如果查找模块 104 没有查找到获 取模块 103 获取的 IM 类型和 IM 帐号对应的联系人信息, 根据该 IM 软件类型和帐号, 建立 移动终端的联系人信息与 IM 帐号之间的对应关系。
具体地, 当查找模块 104 没有查找到获取模块 103 获取的 IM 软件类型和帐号对应 的联系人信息时, 编辑模块 107 可以向用户显示如图 9 所示的用户操作界面, 询问用户是否 存储 IM 软件帐号 ; 如果用户选择确认键确认需要保存 IM 软件帐号, 编辑模块 107 向用户显 示移动终端的联系人信息列表 ; 用户从联系人信息列表中选择待编辑的联系人, 编辑模块 107 将根据 IM 软件类型, 将 IM 软件帐号存储到用户选择的待编辑联系人目录下, 建立 IM 软 件帐号与该联系人的对应关系。
需要说明的是, 如图 7 和图 8 所示的即时通信装置中各个功能模块可以独立设置 ; 也可以将其中任意两个以上模块进行合并设置。 例如 : 可以将图 7 所示的编辑模块 107 和数据库模块 101 合并设置为动态数据库模块, 该动态数据库模块用于建立并存储移动终端的 联系人信息与 IM 软件帐号之间的对应关系 ; 又如 : 可以将如图 8 所示的获取模块 103、 查找 模块 104 和编辑模块 107 合并设置为处理模块, 该处理模块用于当启动模块 102 启动的 IM 软件帐号接收到 IM 消息时, 获取 IM 消息对应的 IM 软件类型和 IM 帐号, 从数据库模块 101 存储的移动终端的联系人信息与 IM 软件帐号之间的对应关系中, 查找 IM 软件类型和 IM 帐 号对应的联系人信息, 如果没有查找到获取模块 103 获取的 IM 软件类型和帐号对应的联系 人信息, 根据该 IM 软件类型和帐号, 建立移动终端的联系人信息与 IM 软件帐号之间的对应 关系, 并将所述对应关系存储到数据库模块 101 中。在实际的使用过程中, 如图 7 和图 8 所 示的即时通信装置中各功能模块进行合并设置的情况还有很多种, 此处不对每种情况进行 一一赘述。
本发明实施例提供的即时通信装置, 编辑模块能够动态地建立移动终端的联系人 信息与 IM 软件帐号之间的对应关系, 使得即时通信装置的可扩展性更强, 在简化用户进行 即时通信的操作的基础上, 进一步提高了用户的即时通信业务体验。
需要说明的是, 在实际的使用过程中, 以上如图 1- 图 9 所示的本发明实施例提供 的即时通信装置划分的多个模块, 也可以通过一个与所述多个模块具有类似功能的模块或 者功能模块实现, 此处不作赘述。 如图 10 所示, 本发明第四实施例还提供一种即时通信方法, 包括 :
步骤 1001, 启动即时通信工具。
在本实施例中, 步骤 1001 可以通过登录 IM 工具的方法, 启动 IM 软件。其中, 触发 步骤 1001 登陆 IM 工具的方法包括多种, 例如 : 移动终端开机时自动触发步骤 1001 登陆 IM 工具, 或者根据用户的指示触发步骤 1001 登陆 IM 工具等, 此处不对每种情况进行一一赘 述。
为了达到方便用户进行 IM 业务的目的, 在本实施例及以下的实施例中, 主要以自 动触发步骤 1001 登陆 IM 工具为例进行说明。
在本实施例中, 步骤 1001 可以通过多种方式自动登陆 IM 工具。例如 : 步骤 1001 可以自动向移动终端已安装的每个 IM 软件发送一条启动控制命令, 通过该启动控制命令 自动启动各个 IM 软件, 通过 IM 工具自动登陆 IM 软件帐号 ; 又如 : 步骤 1001 可以直接通过 IM 工具帐号和密码自动进行登录。 当然, 还可以通过其他方式登录, 此处不对每种情况进行 一一赘述。
进一步地, 步骤 1001 可以包括 : 首先, 将 IM 工具进行注册 ; 然后, 启动已注册的 IM 工具。
步骤 1002, 当所述即时通信工具所关联的一个或多个即时通信软件接收到消息 时, 获取所述计时通信消息对应的即时通信软件类型和帐号。
在本实施例中, 当 IM 软件接收到 IM 消息时, 如果步骤 1001 直接通过 IM 工具帐号 和密码进行登录, 步骤 1002 可以对该 IM 消息进行解析, 从中获取发送 IM 消息的联系人对 应的 IM 软件类型和 IM 软件帐号 ; 如果步骤 1001 通过移动终端已安装的 IM 软件登陆 IM 软 件帐号, IM 工具可以对该 IM 消息进行解析, 获取发送 IM 消息的联系人对应的 IM 帐号, 根据 该 IM 帐号生成通知消息, 步骤 1002 可以接收所述通知消息, 根据发送该通知消息的 IM 软 件确定 IM 软件类型, 并通过对通知消息进行解析获取 IM 帐号。
以上两种获取 IM 消息对应的 IM 软件类型和 IM 软件帐号的方法仅为举例, 在实际 的使用过程中, 步骤 1002 还可以通过其他方法获取 IM 消息对应的 IM 软件类型和 IM 帐号, 此处不对每种情况进行一一赘述。
步骤 1003, 从预先存储的移动终端的联系人信息中查找与所述即时通信软件类型 和帐号对应的联系人信息。即查找步骤 1102 获取的 IM 软件类型和 IM 帐号对应的联系人 信息。
步骤 1004, 根据查找到的所述与所述即时通信软件类型和账号对应的所述联系人 信息, 显示所述即时通信软件账号接收到的计时通信消息。即根据步骤 1003 获取的联系人 信息, 显示 IM 软件接收到的 IM 消息。
在本实施例中, 步骤 1004 可以通过多种方式显示 IM 软件帐号接收到的 IM 消息。 例如 : 当步骤 1003 查找到 IM 软件类型和 IM 帐号对应的联系人信息时, 步骤 1004 通过闪烁 显示联系人信息对应的头像, 提示用户 IM 消息对应的联系人, 当步骤 1003 未查找到 IM 软 件类型和 IM 帐号对应的联系人信息时, 步骤 1004 通过闪烁显示默认的头像, 提示用户 IM 消息对应的联系人为未知联系人 ; 步骤 1004 可以根据用户发送的查阅 IM 信息的指示向 IM 软件发送查阅指令, 跳转到 IM 工具软件界面显示 IM 消息。 需要说明的是, 本实施例不对步骤 1004 向用户提示联系人信息的具体形式进行 限定, 在实际的使用过程中, 步骤 1004 还可以通过闪烁显示联系人姓名或者高亮显示联系 人姓名等方式, 向用户提示 IM 消息对应的联系人, 此处不对每种情况进行一一赘述。
本发明实施例提供的即时通信方法, 能够自动启动即时通信工具, 使得用户不必 对 IM 软件分别进行手动启动, 从而简化了用户进行即时通信的操作 ; 由于预先存储了移动 终端的联系人信息与 IM 帐号之间的对应关系, 在 IM 软件接收到 IM 消息以后, 本发明实施 例提供的技术方案可以根据 IM 消息对应的 IM 软件类型和 IM 帐号查找到对应的联系人信 息, 从而使得用户可以根据该联系人信息确定出其所通信的联系人, 进而提高了用户进行 即时通信的业务体验。
如图 11 所示, 本发明第五实施例还提供一种即时通信方法, 该方法与如图 11 所示 的基本相同, 其区别在于, 在步骤 1001 之前, 还可以包括 :
步骤 1000, 设置即时通信工具的自动启动状态。
在本实施例中, 步骤 1000 可以通过两种方法设置 IM 软件帐号的自动启动状态, 其 中, 一种方法是 : 接收用户发送的状态设置指示, 根据该状态设置指示设置 IM 软件帐号的 自动启动状态 ; 另一种方法是 : 对即 IM 软件的使用频率进行统计, 根据统计结果设置 IM 软 件帐号的自动启动状态。
当然, 在实际的使用过程中, 步骤 1000 还可以通过其他方法设置 IM 软件帐号的自 动启动状态, 此处不对每种情况进行一一赘述。
此时, 步骤 1001 变更为步骤 1001’ , 步骤 1001’ 为根据即时通信工具的自动启动状 态, 启动所述即时通信软件帐号。
本发明实施例提供的即时通信方法, 能够对 IM 工具的自动启动状态进行设置, 使 得本发明实施例提供的即时通信方法能够根据用户的使用需求自动启动 IM 工具, 避免了 启动用户不经常使用的 IM 工具, 而造成移动终端电力资源浪费的问题, 本发明实施例提供 的技术方案, 不仅能够简化用户进行即时通信的操作, 提高用户的即时通信业务体验, 还可
以进一步节省移动终端的电力资源。
本发明第六实施例还提供一种即时通信方法, 该即时通信方法与图 10 所示的基 本相同, 其区别在于, 还可以包括 : 如果步骤 1003 没有查找到 IM 软件类型和帐号对应的联 系人信息, 根据 IM 软件类型和帐号, 建立移动终端的联系人信息与 IM 帐号之间的对应关 系。
本发明实施例提供的即时通信方法, 能够动态地建立移动终端的联系人信息与 IM 帐号之间的对应关系, 增加了本发明技术方案的可扩展性, 在简化用户进行即时通信的操 作的基础上, 进一步提高了用户的即时通信业务体验。
需要说明的是, 以上所述的本发明实施例提供的即时通信方法的具体实现可以参 见本发明实施例提供的即时通信装置所述, 此处不再赘述。
本发明实施例提供的即时通信装置和方法可以应用在移动终端上, 为用户提供方 便快捷的即时通信服务。
结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、 处理器执 行的软件模块, 或者二者的结合来实施。 软件模块可以置于随机存储器 (RAM)、 内存、 只读存 储器 (ROM)、 电可编程 ROM、 电可擦除可编程 ROM、 寄存器、 硬盘、 可移动磁盘、 CD-ROM、 或技术 领域内所公知的任意其它形式的存储介质中。
以上所述, 仅为本发明的具体实施方式, 但本发明的保护范围并不局限于此, 任何 熟悉本技术领域的技术人员在本发明揭露的技术范围内, 可轻易想到变化或替换, 都应涵 盖在本发明的保护范围之内。 因此, 本发明的保护范围应所述以权利要求的保护范围为准。