CN102137033A - 一种基于通讯录的im***及即时通信方法 - Google Patents

一种基于通讯录的im***及即时通信方法 Download PDF

Info

Publication number
CN102137033A
CN102137033A CN2011100844177A CN201110084417A CN102137033A CN 102137033 A CN102137033 A CN 102137033A CN 2011100844177 A CN2011100844177 A CN 2011100844177A CN 201110084417 A CN201110084417 A CN 201110084417A CN 102137033 A CN102137033 A CN 102137033A
Authority
CN
China
Prior art keywords
client
message
module
contact person
portable terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011100844177A
Other languages
English (en)
Inventor
钱晋文
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Interoperability Wireless Technology Co Ltd
Original Assignee
Beijing Interoperability Wireless Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Interoperability Wireless Technology Co Ltd filed Critical Beijing Interoperability Wireless Technology Co Ltd
Priority to CN2011100844177A priority Critical patent/CN102137033A/zh
Publication of CN102137033A publication Critical patent/CN102137033A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Information Transfer Between Computers (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本发明提供一种基于通讯录的IM***及即时通信方法,包括IM客户端及与所述IM客户端交互通信的IM服务器,所述IM客户端可以安装到如手机、平板电脑等移动终端中,使用通讯录作为用户联系人数据库,通过移动终端IM客户端、移动终端***消息模块、IM服务器、短信运营商,根据通信双方是否安装IM客户端可选择性地通过移动数字移动数字通信网络或互联网络实现即时通信,实现了只需要通信一方安装IM客户端就可与通讯录联系人进行消息共享。

Description

一种基于通讯录的IM***及即时通信方法
技术领域
本发明涉及移动通信及网络通信领域,尤其涉及一种基于通讯录的IM***及方法。
背景技术
Instant Messaging(即时通信、实时传讯)的缩写是IM,其是一种基于互联网络上的实时在线通信***,允许两人或多人使用互联网络实现即时的文字消息、文件、语音与视频的传递和交流,例如MSN,QQ等。
随着移动通信技术的发展,各种智能移动通信终端的普及以及功能和性能不断的增强,移动终端(如手机)已经成为人们不可缺少的通信工具,手机版本的IM客户端也应运而生,实现了人们可以在手机、平板电脑等移动终端上随时随地使用IM客户端的目的,实时的和好友在线聊天,可以实时掌握好友的动态,可以发送包括文字之外的其他多媒体信息,无需坐在电脑前,大大增加了IM的方便。
但是,目前的手机版本的IM***还是存在很多问题的:
(1)一般需要通信双方都有IM***账号才能实现通信,如手机版本的QQ、MSN等需要通信双方都IM客户端在线,才能实现即时通信,否则即使如手机通讯网络连通,用户也无法进行沟通;而如飞信等需要通信双方通过注册过IM账号,才能实现IM客户端在线方与IM客户端离线方之间的即时通信。
(2)对于同时使用移动终端(如手机)和IM客户端的用户而言,其联系人信息分成两类:一类是存储在移动终端的通讯录中的联系人信息;另一类则是存储在IM***中的IM联系人信息。这就造成了很多联系人的存储重复,无法同步和共享,导致用户管理联系人信息的不便,容易造成信息丢失。
(3)IM客户端没有和移动终端的通讯录中的具体联系人建立对应关系,增加了用户沟通的成本,所以用户对手机版本的IM客户端的接受程度较低。
(4)手机通信服务和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***包括IM客户端和IM服务器,通过本地移动终端的IM客户端-短信运营商-联系人移动终端的***消息模块、或者本地移动终端的***消息模块-短信运营商-联系人移动终端的IM客户端的单方安装IM客户端的即时通信架构,实现传统短信和IM功能的无缝结合,不需要单独注册的账号密码进行登录,只需通信一方安装IM客户端就可通过移动数字通信网络或互联网络实现即时通信,取消了通信双方必须拥有IM***账号的限制;
2.所述IM***的IM客户端可以安装到如手机、平板电脑等移动终端中,并使用该移动终端的通讯录作为用户联系人数据库,实现了IM客户端与移动终端的联系人共享,方便管理;
3.本发明通过本地移动终端的IM客户端-短信运营商或IM服务器-联系人移动终端的IM客户端的双方安装IM客户端的即时通信架构,通过互联网络或移动数字通信网络之中的某条路径,保证消息实时发送到对方,特别是通信双方的移动终端都安装有本发明的IM客户端时,优先以互联网络传送,客户端消息模块优先接收消息,节约通信成本;
4.本发明的IM客户端发送和接收的消息全部存入IM客户端所在的移动终端的***短信数据库,实现消息共享,并在IM服务器的服务器通信模块中备份,保留完整对话,方便用户查询,防止即时信息丢失。
附图说明
图1是本发明IM***的功能模块结构示意图;
图2是本发明IM***的即时通信的流程图;
图3是本发明具体实施例一的即时通信方法的即时通信示意图;
图4是本发明具体实施例二的即时通信方法的即时通信示意图;
图5是本发明具体实施例三的即时通信方法的即时通信示意图。
具体实施方式
以下结合附图和具体实施例对本发明提出的基于移动终端通讯录的IM***及即时通信方法作进一步详细说明。
如图1所示,本发明提供一种基于通讯录的IM***,包括IM客户端10及与所述IM客户端交互通信的IM服务器20;所述IM客户端10安装于本地移动终端和/或至少一个联系人移动终端中,所述本地移动终端和联系人移动终端均设有***消息模块。其中,所述IM客户端10包括客户端联系人模块101,客户端消息模块102及客户端通信模块103。优选的,所述IM客户端10还包括客户端工具包模块104和客户端登录模块105;所述IM服务器20,包括服务器端通信模块201和服务器端通讯录模块202。
所述客户端消息模块102用于建立、显示、发送或接收消息,其接收的消息共有两类,一类是来自移动数字通信网络的消息,另一类是来自互联网络传送于IM服务器20的消息,即服务器通信模块201发送或接收的消息。可选的,所述客户端消息模块102对消息的接收优先于移动终端的***消息模块对所述消息的接收。本实施例中所述***消息模块用于通过传统方式进行消息收发,即通过本地移动终端的***消息模块-短信运营商-联系人移动终端的***消息模块的即时通信方式进行消息收发,其包括***短信数据库,***消息模块与所述IM客户端10的客户端消息模块102是兼容的,所以,所述IM客户端10的客户端消息模块102发送或接收的消息,存入该IM客户端所在移动终端的***短信数据库中,实现消息共享,方便用户查询,防止消息丢失。
所述IM通信模块103用于通过移动数字通信网络或互联网络实现消息的收发。
所述IM联系人模块101用于存储所述通讯录,该通讯录为移动终端本地通讯录和/或基于其它即时通信而导入的通讯录,通讯录中的联系人信息包括在线状态、个性化标签、属性或头像图片中的至少一种。实现了IM客户端与移动终端的联系人共享,方便管理。
所述客户端工具包模块104用于支持所述客户端消息模块101建立、显示、发送或接收消息的编辑,还用于支持所述客户端联系人模块101通讯录中的联系人信息的建立和编辑。
所述客户端登录模块105用于在IM客户端10所在移动终端开启时激活该IM客户端,使该IM客户端10自登陆并转入后台运行。
所述服务器端通信模块201,所述用于发送或接收信息,优选的,所述服务器端通信模块201还备份用户使用IM客户端发送或接收的所有消息,保留完整对话,更换移动终端重装IM客户端后,用户仍能查看历史消息。
所述服务器端通讯录模块202,用于完成注册用户登录认证,将客户端联系人模块101中的通讯录与IM服务器20端的注册用户进行好友关系匹配,并判断所述消息是否能通过互联网络送达所述联系人移动终端,若是,所述客户端端通信模块103通过互联网络利用IM服务器的服务器端通信模块201作为中转将所述消息送达至所述联系人移动终端的IM客户端,若否,所述客户端通信模块103通过移动数字通信网络利用短信运营商作为中转将所述消息送达至所述联系人移动终端。
可选的,所述服务器端通讯录模块202还包括注册用户信息,为用户安装IM客户端时该IM客户端所搜集并上传的注册用户信息,注册用户信息可以包括诸如用户移动电话号码、用户绑定的其他即时通信工具的账号、移动终端型号及操作***版本、IMEI号等(国际移动设备身份证号,International Mobile Equipment Identity),已解决用户重装IM客户端10后需重设客户端联系人模块的通讯录中各个联系人信息的问题。
可选的,所述服务器端通讯录模块202完成注册用户登录认证,将客户端联系人模块101中的通讯录与IM服务器20端的注册用户进行好友关系匹配包括:
所述服务器端通讯录模块202判断客户端联系人模块中的通讯录的联系人是否为注册用户;
若是,所述服务器端通信模块201将该联系人标记为注册用户及将判断结果通过所述客户端通信模块103传送到所述客户端联系人模块101上存储,所述客户端通信模块101通过互联网络利用服务器端通信模块201作为中转将所述消息送达至所述联系人移动终端的IM客户端;
若否,所述服务器端通信模块通过互联网络将该联系人标记为非注册用户及将判断结果通过所述客户端通信模块103传送到所述客户端联系人模块101上存储,所述客户端通信模块101通过移动数字通信网络利用短信运营商作为中转将所述消息送达至所述联系人移动终端的***消息模块。
请参考图2,根据上述IM***,本发明还提供一种应用上述IM***的即时通信方法,包括:
本地移动终端和/或至少一个联系人移动终端中安装有IM客户端;
如本地移动终端安装有IM客户端,则应用客户端消息模块选取联系人建立消息,客户端通信模块发送消息,IM服务器判断选取的联系人是否安装有IM客户端,如选取的联系人移动终端安装IM客户端,所述客户端通信模块通过互联网络利用IM服务器的服务器端通信模块作为中转将所述消息送达至所述联系人移动终端,由所述联系人移动终端的客户端通信模块接收所述消息,并在客户端消息模块显示所述消息,如选取的联系人移动终端没有安装IM客户端,所述客户端通信模块转为通过移动数字通信网络利用短信运营商作为中转将所述消息送达至所述联系人移动终端,由所述联系人移动终端的***消息模块接收所述消息;
如本地移动终端未安装有IM客户端,则应用所述本地移动终端的***消息模块选取联系人建立消息,并通过移动数字通信网络发送所述消息,如所选取的联系人的移动终端安装了IM客户端,则IM客户端通信模块接收所述消息,并在客户端消息模块显示所述消息。
本发明的即时通信方法,实质上,是对应于本地移动终端中是否安装有所述IM客户端(如图2的S1步骤所示)以及联系人移动终端中是否安装有所述IM客户端(如图2的S8步骤所示),通过本地移动终端的IM客户端-短信运营商或IM服务器-联系人移动终端的IM客户端的即时通信架构、本地移动终端的IM客户端-短信运营商-联系人移动终端的***消息模块的即时通信架构或本地移动终端的***消息模块-短信运营商-联系人移动终端的IM客户端的即时通信架构的即时通信方法,图2所示为三种即时通信方法的总汇流程图,下面结合图2至图5详细说明以下几个具体实施例。
实施例一
请参考图2和图3,图3所示为本地移动终端的IM客户端-短信运营商或IM服务器-联系人移动终端的IM客户端的即时通信架构的即时通信方法,其中,所述本地移动终端和联系人移动终端均安装有IM客户端,包括以下步骤:
(a)应用本地移动终端的IM客户端的客户端消息模块选取联系人建立消息(如图2的S2步骤所示)。
(b)所述本地移动终端的IM客户端的IM通信模块通过移动数字通信网络或互联网络发送所述消息。
本实施例中,在步骤(b)中,要结合本地移动终端是否连接有互联网络(如图2的S4步骤所示)来选择合适的通讯网络发送消息。例如,当所述本地移动终端未连接有互联网络时,所述本地移动终端的IM客户端的客户端通信模块直接通过移动数字通信网络利用短信运营商作为中转发送所述消息(如图2的S4,S6,S8步骤所示)。
而当所述本地移动终端连接有互联网络时,所述本地移动终端的IM客户端的客户端通信模块首先通过所述互联网络将所述消息向IM服务器尝试发送,IM服务器的服务器端通讯录模块判断所述消息是否能通过互联网络送达该联系人移动终端(如图2的S7步骤所示),服务器端通信模块传送判断结果至所述客户端通信模块,若是,则本地移动终端的IM客户端的客户端通信模块通过互联网络利用IM服务器的服务器端通信模块作为中转,发送所述消息至所述联系人移动终端(如图2的S8步骤所示),若否,则本地移动终端的IM客户端的客户端通信模块转为移动数字通信网络利用短信运营商作为中转,发送所述消息至所述联系人移动终端(如图2的S6,S8步骤所示)。
(c)所述联系人移动终端的IM客户端的客户端消息模块接收所述消息(如图2的S9步骤所示)。
由于联系人移动终端的IM客户端的客户端消息模块对于消息的接收优先于联系人移动终端的***消息模块,所以联系人移动终端的IM客户端的客户端消息模块接收所述消息,并在客户端消息模块显示所述消息,优选的,同时将所述消息存入所述联系人移动终端的***短信数据库中,与***消息模块共享。
优选的,所述联系人移动终端的IM客户端的客户端消息模块接收所述消息成功后,反馈消息接收成功报告给所述本地移动终端的IM客户端。
本实施例的即时通信方法,通过本地移动终端的IM客户端-短信运营商或IM服务器-联系人移动终端的IM客户端的双方安装IM客户端的即时通信架构,通过互联网络或移动数字通信网络之中的某条路径,保证消息实时发送到对方,特别是通信双方的移动终端都安装有本发明的IM客户端时,优先以互联网络传送,客户端消息模块优先接收消息,节约通信成本。
实施例二
请参考图2和图4,图4所示为本地移动终端的IM客户端-短信运营商-联系人移动终端的***消息模块的即时通信架构的即时通信方法,其中,所述本地移动终端安装有IM客户端,所述联系人移动终端未安装IM客户端,包括:
(a)应用本地移动终端的IM客户端的客户端消息模块选取联系人建立消息(如图2的S2步骤所示)。
(b),所述本地移动终端的IM客户端的IM通信模块通过移动数字通信网络发送所述消息。
本实施例中,在步骤(b)中,当所述本地移动终端未连接有互联网络时,所述本地移动终端的IM客户端的IM通信模块直接通过移动数字通信网络利用短信运营商作为中转发送所述消息至所述联系人移动终端(如图2的S4,S6,S8步骤所示)。
当所述本地移动终端连接有互联网络时,所述本地移动终端的IM客户端首先通过所述互联网络将所述消息向IM服务器尝试发送,等待IM服务器的服务器端通讯录模块判断所述消息是否能通过互联网络送达该联系人移动终端(如图2的S7步骤所示),此时只能得到所述消息未通过互联网络送达该联系人移动终端的判断结果,服务器端通信模块传送此判断结果至所述客户端通信模块,所述本地移动终端的IM客户端的客户端通信模块只能转为通过移动数字通信网络,利用短信运营商作为中转,发送所述消息至使所述联系人移动终端(如图2的S6,S8步骤所示)。
(c),所述联系人移动终端的***消息模块接收所述消息(如图2的S10步骤所示)。
本实施例中,所述联系人移动终端的***消息模块在收到消息时会提示并显示所述消息,同时将所述消息存入所述联系人移动终端的***短信数据库中;所述联系人移动终端的***消息模块接收所述消息成功后,反馈消息接收成功报告给所述本地移动终端的IM客户端。
本实施例通过本地移动终端的IM客户端-短信运营商-联系人移动终端的***消息模块的单方安装IM客户端的即时通信架构,实现传统短信和IM功能的无缝结合,不需要单独注册的账号密码进行登录,只需通信一方安装IM客户端就可通过移动数字通信网络或互联网络实现即时通信,取消了通信双方必须拥有IM***账号的限制。
实施例三
请参考图2和图5,图5所示为本地移动终端的***消息模块-短信运营商-联系人移动终端的IM客户端的即时通信架构的即时通信方法,其中,所述本地移动终端未安装IM客户端,所述联系人移动终端安装有IM客户端,包括:
(a)应用本地移动终端的***消息模块选取联系人建立消息(如图2的S3步骤所示)。
(b)所述本地移动终端的***消息模块通过移动数字通信网络发送所述消息(如图2的S6步骤所示)。
(c)所述联系人移动终端的IM客户端的客户端消息模块接收所述消息(如图2的S9步骤所示)。
在步骤(c)中,由于联系人移动终端的IM客户端的客户端消息模块对于消息的接收优先于联系人移动终端的***消息模块,所以联系人移动终端的IM客户端的客户端消息模块接收所述消息,并在客户端消息模块显示所述消息,同时将所述消息存入所述联系人移动终端的***短信数据库中,与***消息模块共享。
本实施例中,优选的,所述联系人移动终端的IM客户端的客户端消息模块在收到消息时会提示并显示所述消息,所述联系人移动终端的IM客户端会反馈消息接收成功报告给所述本地移动终端的***消息模块。本实施例中所述的即时通信方法同样实现了只要一方安装本发明的IM客户端就可以通过移动数字通信网络实现即时通信的目的。
在本发明的其他实施例中,所述联系人移动终端的IM客户端的客户端消息模块接收所述消息后,还可以应用所述联系人移动终端的IM客户端的客户端消息模块给所述本地移动终端回复消息,继续通信,重复本地移动终端的IM客户端-短信运营商-联系人移动终端的***消息模块、或者本地移动终端的***消息模块-短信运营商-联系人移动终端的IM客户端的单方安装IM客户端的即时通信架构的即时通信方法。
综上所述,本发明的IM***及即时通信方法,包括IM客户端及与所述IM客户端交互通信的IM服务器,所述IM客户端可以安装到如手机、平板电脑等移动终端中,使用通讯录作为用户联系人数据库,通过移动终端IM客户端、移动终端***消息模块、IM服务器、短信运营商,根据通信双方是否安装IM客户端可选择性地通过移动数字移动数字通信网络或互联网络实现即时通信,实现了只需要通信一方安装IM客户端就可与通讯录联系人进行消息共享。
显然,本领域的技术人员可以对发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。

Claims (20)

1.一种基于通讯录的IM***,其特征在于,包括:IM客户端及与所述IM客户端交互通信的IM服务器;所述IM客户端安装于本地移动终端和/或至少一个联系人移动终端中,所述本地移动终端和联系人移动终端均设有***消息模块,所述IM客户端包括:
客户端消息模块,用于建立、显示、发送或接收消息;
客户端通信模块,用于通过移动数字通信网络或互联网络实现消息的收发;
客户端联系人模块,用于存储所述通讯录;
所述IM服务器,包括:
服务器端通信模块,用于发送或接收信息;
服务器端通讯录模块,用于完成注册用户登录认证,将客户端联系人模块中的通讯录与IM服务器端的注册用户进行好友关系匹配,并判断所述消息是否能通过互联网络送达所述联系人移动终端,若是,所述客户端通信模块通过互联网络利用服务器端通信模块作为中转将所述消息送达至所述联系人移动终端的IM客户端,若否,所述客户端通信模块通过移动数字通信网络利用短信运营商作为中转将所述消息送达至所述联系人移动终端。
2.如权利要求1所述的IM***,其特征在于,所述服务器端通讯录模块还包括注册用户信息,为用户安装IM客户端时所述IM客户端所搜集并上传的注册用户信息。
3.如权利要求2所述的IM***,其特征在于,
所述服务器端通讯录模块判断客户端联系人模块中的通讯录的联系人是否为注册用户:
若是,所述服务器端通信模块将该联系人标记为注册用户及将判断结果通过所述客户端通信模块传送到所述客户端联系人模块上存储,所述客户端通信模块通过互联网络利用服务器端通信模块作为中转将所述消息送达至所述联系人移动终端的IM客户端;
若否,所述服务器端通信模块将该联系人标记为非注册用户及将判断结果通过所述客户端通信模块传送到所述客户端联系人模块上存储,所述客户端通信模块通过移动数字通信网络利用短信运营商作为中转将所述消息送达至所述联系人移动终端的***消息模块。
4.如权利要求1所述的IM***,其特征在于,所述客户端联系人模块存储的通讯录为移动终端本地通讯录和/或基于其它即时通信工具导入的通讯录。
5.如权利要求1所述的IM***,其特征在于,所述IM客户端的客户端消息模块接收的消息包括:
来自所述移动数字通信网络的消息;以及
来自所述互联网络传送于所述IM服务器的消息。
6.如权利要求1或2所述的IM***,其特征在于,所述客户端消息模块对消息的接收优先于所述***消息模块对所述消息的接收。
7.如权利要求1所述的IM***,其特征在于,所述客户端联系人模块存储的通讯录中的联系人信息包括在线状态、个性化标签、属性或头像图片中的至少一种。
8.如权利要求1所述的IM***,其特征在于,所述消息是纯文本短信、彩信、视频、音频、邮件、包含地理位置的信息和/或者其他联系人名片信息。
9.如权利要求1所述的IM***,其特征在于,所述IM客户端还包括客户端工具包模块,用于支持所述客户端消息模块建立、显示、发送或接收消息的编辑及所述客户端联系人模块存储的通讯录中的联系人信息的建立和编辑。
10.如权利要求1所述的IM***,其特征在于,所述IM客户端还包括客户端登录模块,用于在IM客户端所在移动终端开启时激活该IM客户端,使该IM客户端自登陆并转入后台运行。
11.如权利要求1所述的IM***,其特征在于,所述服务器端通信模块备份用户使用IM客户端发送或接收的所有消息。
12.一种应用权利要求1至11中任一项所述的IM***的即时通信方法,其特征在于,包括:
本地移动终端和/或至少一个联系人移动终端中安装有IM客户端;
如本地移动终端安装有IM客户端,则应用客户端消息模块选取联系人建立消息,客户端通信模块发送消息,IM服务器判断选取的联系人是否安装有IM客户端,如选取的联系人移动终端安装IM客户端,所述客户端通信模块通过互联网络利用IM服务器的服务器端通信模块作为中转将所述消息送达至所述联系人移动终端,由所述联系人移动终端的客户端通信模块接收所述消息,并在客户端消息模块显示所述消息,如选取的联系人移动终端没有安装IM客户端,所述客户端通信模块转为通过移动数字通信网络利用短信运营商作为中转将所述消息送达至所述联系人移动终端,由所述联系人移动终端的***消息模块接收所述消息;
如本地移动终端未安装有IM客户端,则应用所述本地移动终端的***消息模块选取联系人建立消息,并通过移动数字通信网络发送所述消息,如所选取的联系人的移动终端安装了IM客户端,则IM客户端通信模块接收所述消息,并在客户端消息模块显示所述消息。
13.如权利要求12所述的即时通信方法,其特征在于,所述客户端通信模块通过移动数字通信网络或互联网络发送所述消息包括:
当所述本地移动终端未连接有互联网络时,所述客户端通信模块通过直接通过移动数字通信网络利用短信运营商作为中转发送所述消息;
当所述本地移动终端连接有互联网络时,所述客户端通信模块首先通过所述互联网络将所述消息向服务器端通信模块尝试发送,服务器端通讯录模块判断所述消息是否能通过互联网络送达该联系人移动终端,服务器端通信模块传送判断结果至所述客户端通信模块,如是,所述客户端通信模块通过互联网络利用IM服务器的服务器端通信模块作为中转将所述消息送达至所述联系人移动终端,如否,所述客户端通信模块转为通过移动数字通信网络利用短信运营商作为中转将所述消息送达至所述联系人移动终端。
14.如权利要求12所述的即时通信方法,其特征在于,所述消息是纯文本短信、彩信、视频、音频、邮件、包含地理位置的信息和/或其他联系人名片信息。
15.如权利要求12所述的即时通信方法,其特征在于,所述联系人移动终端的IM客户端的客户端消息模块在收到消息时会提示并显示所述消息,同时将所述消息存入所述联系人移动终端的***短信数据库中,与***消息模块共享。
16.如权利要求12所述的即时通信方法,其特征在于,所述联系人移动终端的***消息模块在收到消息时会提示并显示所述消息,同时将所述消息存入所述联系人移动终端的***短信数据库中。
17.如权利要求12所述的即时通信方法,其特征在于,所述本地移动终端和联系人移动终端均安装有IM客户端,所述联系人移动终端的IM客户端接收所述消息成功后,反馈消息接收成功报告给所述本地移动终端的IM客户端。
18.如权利要求12所述的即时通信方法,其特征在于,所述本地移动终端安装有IM客户端,所述联系人移动终端未安装IM客户端,所述联系人移动终端的***消息模块接收所述消息成功后,反馈消息接收成功报告给所述本地移动终端的IM客户端。
19.如权利要求12所述的即时通信方法,其特征在于,所述本地移动终端未安装IM客户端,所述联系人移动终端安装有IM客户端,所述联系人移动终端的IM客户端会反馈消息接收成功报告给所述本地移动终端的***消息模块。
20.如权利要求12所述的即时通信方法,其特征在于,所述联系人移动终端的IM客户端接收所述消息后,应用所述联系人移动终端的IM客户端给所述本地移动终端回复消息,继续通信。
CN2011100844177A 2011-04-02 2011-04-02 一种基于通讯录的im***及即时通信方法 Pending CN102137033A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011100844177A CN102137033A (zh) 2011-04-02 2011-04-02 一种基于通讯录的im***及即时通信方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011100844177A CN102137033A (zh) 2011-04-02 2011-04-02 一种基于通讯录的im***及即时通信方法

Publications (1)

Publication Number Publication Date
CN102137033A true CN102137033A (zh) 2011-07-27

Family

ID=44296692

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011100844177A Pending CN102137033A (zh) 2011-04-02 2011-04-02 一种基于通讯录的im***及即时通信方法

Country Status (1)

Country Link
CN (1) CN102137033A (zh)

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102571971A (zh) * 2012-01-21 2012-07-11 上海傲动信息技术有限公司 一种移动终端上的商品信息共享方法及***
CN102891860A (zh) * 2012-10-24 2013-01-23 北京深思洛克软件技术股份有限公司 一种安全地建立联系人关系的方法
CN103002395A (zh) * 2011-09-13 2013-03-27 北京达力博信科技有限公司 一种用于移动终端的通讯服务提供方法及***
CN103024688A (zh) * 2011-09-22 2013-04-03 北京神州泰岳软件股份有限公司 即时通讯平台中添加好友的方法和***
CN103036861A (zh) * 2011-09-30 2013-04-10 中国电信股份有限公司 通讯录联系人关系匹配的方法、***、服务器端和客户端
CN103200224A (zh) * 2013-02-22 2013-07-10 北京小米科技有限责任公司 一种信息分享的方法、装置及终端
CN103457644A (zh) * 2012-05-29 2013-12-18 三星电子(中国)研发中心 备份联系人信息的方法和便携式终端
CN103856391A (zh) * 2012-12-06 2014-06-11 中国电信股份有限公司 信息互通的方法、***和服务器
CN104350480A (zh) * 2012-06-21 2015-02-11 株式会社得那 通信方法、通信装置以及程序
CN104640084A (zh) * 2015-02-10 2015-05-20 深圳优合胜通信技术有限公司 一种给其他移动终端设置联系人信息的方法和***
WO2015131561A1 (zh) * 2014-09-16 2015-09-11 中兴通讯股份有限公司 一种实现短信转发为即时消息的方法及装置
CN104917995A (zh) * 2015-06-04 2015-09-16 小米科技有限责任公司 离线视频通讯的实现方法及装置
CN104954977A (zh) * 2015-07-09 2015-09-30 陈包容 手机短信应用融合第三方通讯应用的通讯方法及装置
CN105246056A (zh) * 2011-09-30 2016-01-13 北京奇虎科技有限公司 一种移动终端即时通讯处理方法及装置
CN106130877A (zh) * 2016-06-23 2016-11-16 瓦戈科技(上海)有限公司 一种跨***的手机短信发送方法
CN106789549A (zh) * 2015-11-25 2017-05-31 ***通信集团公司 一种融合通信方法及装置
CN106850936A (zh) * 2015-12-07 2017-06-13 卓望数码技术(深圳)有限公司 一种网络信息与手机短信结合展示的方法及装置
CN112152905A (zh) * 2015-02-16 2020-12-29 钉钉控股(开曼)有限公司 通讯方法、装置及移动设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1523867A (zh) * 2003-09-12 2004-08-25 腾讯科技(深圳)有限公司 一种应用即时通讯的即时通话的方法和***
CN1897577A (zh) * 2005-07-14 2007-01-17 华为技术有限公司 一种ip多媒体子***即时消息传送方法与装置
CN101159703A (zh) * 2007-10-09 2008-04-09 施侃晟 一种产生即时通讯效果的双向互动搜索方法

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1523867A (zh) * 2003-09-12 2004-08-25 腾讯科技(深圳)有限公司 一种应用即时通讯的即时通话的方法和***
CN1897577A (zh) * 2005-07-14 2007-01-17 华为技术有限公司 一种ip多媒体子***即时消息传送方法与装置
CN101159703A (zh) * 2007-10-09 2008-04-09 施侃晟 一种产生即时通讯效果的双向互动搜索方法

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103002395A (zh) * 2011-09-13 2013-03-27 北京达力博信科技有限公司 一种用于移动终端的通讯服务提供方法及***
CN103002395B (zh) * 2011-09-13 2016-04-06 北京达力博信科技有限公司 一种用于移动终端的通讯服务提供方法及***
CN103024688A (zh) * 2011-09-22 2013-04-03 北京神州泰岳软件股份有限公司 即时通讯平台中添加好友的方法和***
CN103036861A (zh) * 2011-09-30 2013-04-10 中国电信股份有限公司 通讯录联系人关系匹配的方法、***、服务器端和客户端
CN105246056A (zh) * 2011-09-30 2016-01-13 北京奇虎科技有限公司 一种移动终端即时通讯处理方法及装置
CN102571971A (zh) * 2012-01-21 2012-07-11 上海傲动信息技术有限公司 一种移动终端上的商品信息共享方法及***
CN103457644A (zh) * 2012-05-29 2013-12-18 三星电子(中国)研发中心 备份联系人信息的方法和便携式终端
CN103457644B (zh) * 2012-05-29 2015-11-25 三星电子(中国)研发中心 备份联系人信息的方法和便携式终端
CN104350480B (zh) * 2012-06-21 2017-10-13 株式会社得那 通信方法、通信装置以及程序
CN104350480A (zh) * 2012-06-21 2015-02-11 株式会社得那 通信方法、通信装置以及程序
CN102891860A (zh) * 2012-10-24 2013-01-23 北京深思洛克软件技术股份有限公司 一种安全地建立联系人关系的方法
CN103856391A (zh) * 2012-12-06 2014-06-11 中国电信股份有限公司 信息互通的方法、***和服务器
CN103200224A (zh) * 2013-02-22 2013-07-10 北京小米科技有限责任公司 一种信息分享的方法、装置及终端
WO2014127675A1 (zh) * 2013-02-22 2014-08-28 小米科技有限责任公司 一种信息分享的方法、装置及终端
CN103200224B (zh) * 2013-02-22 2016-07-06 小米科技有限责任公司 一种信息分享的方法、装置及终端
WO2015131561A1 (zh) * 2014-09-16 2015-09-11 中兴通讯股份有限公司 一种实现短信转发为即时消息的方法及装置
CN104640084A (zh) * 2015-02-10 2015-05-20 深圳优合胜通信技术有限公司 一种给其他移动终端设置联系人信息的方法和***
CN104640084B (zh) * 2015-02-10 2017-12-01 深圳市纽戴尔科技有限公司 一种给其他移动终端设置联系人信息的方法和***
CN112152905B (zh) * 2015-02-16 2022-12-09 钉钉控股(开曼)有限公司 通讯方法、装置及移动设备
CN112152905A (zh) * 2015-02-16 2020-12-29 钉钉控股(开曼)有限公司 通讯方法、装置及移动设备
CN104917995A (zh) * 2015-06-04 2015-09-16 小米科技有限责任公司 离线视频通讯的实现方法及装置
CN104954977A (zh) * 2015-07-09 2015-09-30 陈包容 手机短信应用融合第三方通讯应用的通讯方法及装置
CN106789549A (zh) * 2015-11-25 2017-05-31 ***通信集团公司 一种融合通信方法及装置
CN106850936A (zh) * 2015-12-07 2017-06-13 卓望数码技术(深圳)有限公司 一种网络信息与手机短信结合展示的方法及装置
CN106850936B (zh) * 2015-12-07 2019-10-01 卓望数码技术(深圳)有限公司 一种网络信息与手机短信结合展示的方法及装置
CN106130877A (zh) * 2016-06-23 2016-11-16 瓦戈科技(上海)有限公司 一种跨***的手机短信发送方法

Similar Documents

Publication Publication Date Title
CN102137033A (zh) 一种基于通讯录的im***及即时通信方法
CN100583841C (zh) 基于移动网络的推送邮件***及邮件的收发方法
CN101834936A (zh) 一种利用手机通讯录实现即时通信的***和方法
KR101637601B1 (ko) 모바일 메시지 수신 장치 및 방법
CN102150443A (zh) 用于在即时消息用户和短消息服务用户之间进行通信的***和方法
CN102907076A (zh) 用于使能更新电子名片的通用地址簿
WO2007007962A1 (en) Messenger notification system and method using synchronization server
CN102693487A (zh) 基于社交网络的电子商务***
CN103856391A (zh) 信息互通的方法、***和服务器
CN102202010A (zh) 一种结合短信和网络的消息传递客户端及通信方法
CN100446511C (zh) 交换电子名片的方法及名片服务器和名片交换***
CN103209247A (zh) 一种信息显示的方法和***以及终端和服务器
CN102355509A (zh) 一种依托通讯录中移动号码进行消息收发的方法和装置
CN102098236A (zh) 支持gps终端的即时通讯***和方法
CN102255897A (zh) 一种基于wap技术的im***及即时通信方法
CN101442505B (zh) 一种情景模式共享的实现方法及设备
CN102592444A (zh) 一种基于二维码的叫车***和方法
CN101599921A (zh) 一种企业即时通信***及其文件传输方法
CN102065389B (zh) 一种移动终端收发短信信息的方法及实现该方法的软件
CN100425041C (zh) 一种企业即时通信方法及***
CN101321310A (zh) 一种实现移动广告的方法、装置和***
CN101640647A (zh) 一种邮件发送服务装置、***及邮件发送方法
CN106658440A (zh) 一种消息发送方法、相关装置及***
CN101106739B (zh) 即时消息im业务中im消息前转的方法
CN101765233A (zh) 实现大型航空器上信息通信的***

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
CI01 Publication of corrected invention patent application

Correction item: Applicant

Correct: Beijing Interoperability Wireless Technology Co., Ltd.|Shijingshan District Shijingshan 100131 Beijing Road, Beijing city Shijingshan District No. 20 11 storey building in railway construction

False: Beijing Interoperability Wireless Technology Co., Ltd.|Shijingshan District Shijingshan 100131 Beijing Road, Beijing city Shijingshan District No. 20 11 storey building in railway construction

Number: 30

Volume: 27

CI02 Correction of invention patent application

Correction item: Applicant

Correct: Beijing Interoperability Wireless Technology Co., Ltd.

False: Beijing Interoperability Wireless Technology Co., Ltd.

Number: 30

Page: The title page

Volume: 27

ERR Gazette correction

Free format text: CORRECT: APPLICANT; FROM: BEIJING HUTONG WIRELESS TECHNOLOGY CO., LTD.:100131 SHIJINGSHAN, BEIJING TO: BEIJING HUTONG LIMITLESS TECHNOLOGY CO., LTD.:100131 SHIJINGSHAN, BEIJING

C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20110727