一种基于wap技术的im系统及即时通信方法

文档序号:7713675阅读:150来源:国知局
专利名称:一种基于wap技术的im系统及即时通信方法
技术领域
本发明涉及移动通信及网络通信领域,尤其涉及一种基于WAP技术的IM系统及即时通信方法。
背景技术
Instant Messaging(即时通信、实时传讯)的缩写是IM,其是一种基于互联网络上的实时在线通信系统,允许两人或多人使用互联网络实现即时的文字消息、文件、语音与视频的传递和交流,例如MSN,QQ等。随着移动通信技术的发展,各种智能移动通信终端的普及以及功能和性能不断的增强,移动终端(如手机)已经成为人们不可缺少的通信工具,手机版本的IM客户端也应运而生,实现了人们可以在手机、平板电脑等移动终端上随时随地使用IM客户端的目的, 实时的和好友在线聊天,可以实时掌握好友的动态,可以发送包括文字之外的其他多媒体信息,无需坐在电脑前,大大增加了 IM的方便。但是在手机上使用IM工具现阶段还是存在很多问题的。其中一个很重要的问题就是通信双方必须安装IM客户端,只有这样的情况下,才能实现双方的即时通信。但是对于很多低端的移动终端用户来说,安装一个应用程序是比较消耗移动终端性能的,甚至有很多移动终端无法安装第三方应用,所以这无疑是为用户设置了一个门槛。

发明内容
本发明的目的在于提供一种基于WAP技术的IM系统及即时通信方法,能直接在如手机、平板电脑等移动终端中使用,使用本地移动终端中的通讯录,实现IM客户端用户与非IM客户端用户的主动通信。为解决上述问题,本发明提出一种基于WAP技术的IM系统,包括安装于移动终端中的IM客户端以及与所述IM客户端交互通信的IM服务器;其中,所述IM客户端包括客户端消息模块,用于建立、显示、发送或接收消息;客户端好友模块,用于自动扫描并添加所述IM客户端所在的移动终端的通讯录为所述IM客户端的好友;所述IM服务器,包括服务器端登录认证模块,用于完成用户注册以及登录认证;服务器端消息服务模块,用于接收或发送来自所述IM客户端的消息;服务器端WAP服务模块,用于通知安装有所述IM客户端的本地移动终端的客户端消息模块发送附有WAP链接的邀请短信,并所述邀请短信转发至一未安装所述IM客户端的好友移动终端,以及转发所述好友移动终端的WAP聊天页面发送的消息;服务器端判断模块,用于判断所述好友移动终端中是否安装所述IM客户端,若是,所述服务器端消息服务模块将来自所述本地移动终端的客户端消息模块的消息转发至所述好友移动终端的客户端消息模块接收;若否,所述服务器端WAP服务模块通知所述本地移动终端的客户端消息模块发送附有WAP链接的邀请短信并转发至所述好友移动终端, 所述好友移动终端的WAP浏览器根据所述WAP链接建立WAP聊天页面,所述服务器端WAP服务模块将来自所述本地移动终端的客户端消息模块的消息转发至所述好友移动终端的WAP 聊天页面接收。进一步的,所述客户端好友模块自动扫描并添加的通讯录为所述IM客户端所在的移动终端的本地通讯录和/或基于其它即时通信工具导入的通讯录。进一步的,本地移动终端的客户端消息模块与好友移动终端所通信的消息不限于纯文本短信,还包括其他多媒体信息(可以是彩信、视频、音频)、邮件、包含地理位置的信息和/或其他联系人名片信息。进一步的,所述服务器端登录认证模块还用于存储用户的注册信息,并将所述客户端好友模块中的好友与IM服务器端的注册的用户进行好友关系匹配。进一步的,所述服务器端判断模块根据所述服务器端登录模块匹配的好友关系, 判断本地移动终端所通信的好友移动终端中是否安装所述IM客户端。进一步的,所述服务器端登录模块将所述客户端好友模块中的好友与IM服务器端的注册的用户进行好友关系匹配,将匹配结果返回所述客户端好友模块上存储和标记。进一步的,所述客户端好友模块存储的好友信息包括在线状态、个性化标签、属性或头像图片中的至少一种。 进一步的,所述IM服务器还包括服务器端存储模块,用于备份用户使用IM客户端发送或接收的所有消息。相应的,本发明提供一种应用上述的基于WAP技术的IM系统的即时通信方法,本地移动终端中安装有所述IM客户端,包括应用本地移动终端的客户端好友模块自动扫描并添加所述本地移动终端的通讯录为所述IM客户端的好友;本地移动终端的IM客户端通过服务器端登录认证模块完成登录认证;应用本地移动终端的客户端消息模块向一好友移动终端发送消息;所述服务器端消息服务模块接收所述消息;所述服务器端判断模块根据所述消息判断所述好友移动终端中是否安装有IM客户端,若是,所述服务器端消息服务模块将所述消息转发至所述好友移动终端的客户端消息模块接收;若否,所述服务器端WAP服务模块通知所述本地移动终端的客户端消息模块发送附有WAP链接的邀请短信并转发至所述好友移动终端,所述好友移动终端的WAP浏览器根据所述WAP链接建立WAP聊天页面,所述服务器端WAP服务模块将所述消息转发至所述好友移动终端的WAP聊天页面接收。与现有技术相比,本发明的基于WAP技术的IM系统及即时通信方法,通过IM客户端的客户端好友模块自动扫描添加其所在移动终端的通讯录联系人为好友,IM服务器端判断所通信的好友移动终端中是否安装有IM客户端,进而通过服务器端消息服务模块实现客户端用户与客户端用户的通信,通过服务器端WAP服务模块实现客户端用户与非客户端用户的主动通信。


图1是本发明基于WAP技术的IM系统的功能模块结构示意图;图2是本发明的即时通信方法的流程图;图3是本发明具体实施例一的即时通信方法的即时通信示意图;图4是本发明具体实施例二的即时通信方法的即时通信示意图。
具体实施例方式以下结合附图和具体实施例对本发明提出的基于WAP技术的IM系统及即时通信方法作进一步详细说明。如图1所示,本发明提出一种基于WAP技术的IM系统,包括安装于移动终端中的 IM客户端10以及与所述IM客户端10交互通信的IM服务器20。所述IM客户端10安装于移动终端中,包括客户端消息模块101,用于建立、显示、发送或接收消息;客户端好友模块102,用于自动扫描并添加所述IM客户端10所在的移动终端的通讯录为所述IM客户端10的好友。所述IM服务器20,包括服务器端登录认证模块201,用于完成用户注册以及登录认证;服务器端消息服务模块202,用于接收或发送来自所述IM客户端10的消息;服务器端WAP服务模块203,用于通知一安装有所述IM客户端10的本地移动终端的客户端消息模块101发送附有WAP链接的邀请短信,并将所述邀请短信转发至一未安装所述IM客户端 10的好友移动终端,以及转发所述好友移动终端的WAP聊天页面发送的消息;服务器端判断模块204,用于判断所述好友移动终端中是否安装所述IM客户端10,若是,所述服务器端消息服务模块201将来自所述本地移动终端的客户端消息模块101的消息转发至所述好友移动终端的客户端消息模块101接收;若否,所述服务器端WAP服务模块通知所述本地移动终端的客户端消息模块101发送附有WAP链接的邀请短信并转发至所述好友移动终端,所述好友移动终端的WAP浏览器根据所述WAP链接建立WAP聊天页面,所述服务器端WAP服务模块将来自所述本地移动终端的客户端消息模块101的消息转发至所述好友移动终端的WAP聊天页面接收。优选的,应用所述好友移动终端的WAP聊天页面向所述本地移动终端的IM客户端发送的回复消息,依次经所述服务器端WAP服务模块203、所述服务器端消息服务模块202 发送至所述本地移动终端的客户端消息模块101接收。优选的,本地移动终端的客户端消息模块101与好友移动终端所通信的消息不限于纯文本短信,还包括其他多媒体信息(可以是彩信、视频、音频)、邮件、包含地理位置的信息和/或其他联系人名片信息。优选的,所述客户端好友模块102自动扫描并添加的通讯录为所述IM客户端20 所在的移动终端的本地通讯录和/或基于其它即时通信工具导入的通讯录。优选的,所述服务器端登录认证模块201还用于存储用户的注册信息,并将所述客户端好友模块102中的好友与IM服务器20上注册的用户进行好友关系匹配,匹配结果返回所述客户端好友模块102上存储和标记;所述客户端好友模块102存储的好友信息包括在线状态、个性化标签、属性或头像图片中的至少一种;所述服务器端判断模块204根据所述服务器端登录模块201匹配的好友关系,判断本地移动终端所通信的好友移动终端中是否安装所述IM客户端10 ;所述IM服务器20还包括服务器端存储模块,用于备份用户使用IM客户端发送或接收的所有消息。相应的,本发明提供一种应用上述的基于WAP技术的IM系统的即时通信方法,本地移动终端中安装有所述IM客户端,如图2所示,包括应用本地移动终端的客户端好友模块自动扫描并添加所述本地移动终端的通讯录为所述IM客户端的好友;本地移动终端的IM客户端通过服务器端登录认证模块完成登录认证;应用本地移动终端的客户端消息模块向一好友移动终端发送消息;所述服务器端消息服务模块接收所述消息;所述服务器端判断模块根据所述消息判断所述好友移动终端中是否安装有IM客户端,若是,所述服务器端消息服务模块将所述消息转发至所述好友移动终端的客户端消息模块接收;若否,所述服务器端WAP服务模块通知所述本地移动终端的客户端消息模块发送附有WAP链接的邀请短信并转发至所述好友移动终端,所述好友移动终端的WAP浏览器根据所述WAP链接建立WAP聊天页面,所述服务器端WAP服务模块将所述消息转发至所述好友移动终端的WAP聊天页面接收。实施例一客户端用户与客户端用户之间的通信请参考图3,图3所示为客户端用户与客户端用户之间的通信,本地移动终端和好友移动终端中都安装有本发明的IM客户端,本地移动终端应用其IM客户端与该类好友移动终端即时通信的步骤包括应用本地移动终端1的客户端好友模块10 自动扫描并添加本地移动终端1的通讯录为其IM客户端IOa的好友;本地移动终端1的IM客户端IOa通过服务器端登录认证模块201完成登录认证;应用本地移动终端1的客户端消息模块IOla向一好友移动终端2发送消息;所述服务器端消息服务模块202接收所述消息;所述服务器端判断模块204根据所述消息判断出所述好友移动终端2中安装有IM 客户端IOb ;所述服务器端消息服务模块202将所述消息转发至所述好友移动终端2的客户端消息模块IOlb接收。本实施例中,进一步应用所述好友移动终端2的客户端消息模块IOlb向本地移动终端1回复消息的步骤同上述步骤相同。实施例二客户端用户与非客户端用户之间的通信请参考图4,图4所示为客户端用户与非客户端用户之间的通信,本地移动终端安装有本发明的IM客户端,而好友移动终端中未安装本发明的IM客户端,本地移动终端应用其IM客户端与该类好友移动终端即时通信的步骤包括应用本地移动终端1的客户端好友模块10 自动扫描并添加本地移动终端1的通讯录为其IM客户端IOa的好友;本地移动终端1的IM客户端IOa通过服务器端登录认证模块201完成登录认证;应用本地移动终端1的客户端消息模块IOla向一好友移动终端2发送消息;所述服务器端消息服务模块202接收所述消息;所述服务器端判断模块204根据所述消息判断出所述好友移动终端2中未安装有 IM客户端;所述服务器端WAP服务模块203通知所述本地移动终端1的客户端消息模块IOla 发送附有WAP链接的邀请短信并转发至所述好友移动终端2 ;所述好友移动终端2的传统短信应用21接收所述邀请短信;所述好友移动终端2的WAP浏览器22根据所述WAP链接建立WAP聊天页面221 ;所述服务器端WAP服务模块203将所述消息转发至所述好友移动终端2的WAP聊天页面221接收。本实施例中,进一步应用所述好友移动终端2的WAP聊天页面向所述本地移动终端1的IM客户端IOa回复消息的步骤包括所述好友移动终端2的WAP聊天页面221发送回复消息;所述服务器端WAP服务模块203将所述回复消息发送至所述服务器端消息服务模块 202 ;所述服务器端消息服务模块202将所述回复消息转发至所述本地移动终端1的客户端消息模块IOla接收。综上所述,本发明的基于WAP技术的IM系统及即时通信方法,通过IM客户端的客户端好友模块自动扫描添加其所在移动终端的通讯录联系人为好友,IM服务器端判断所通信的好友移动终端中是否安装有IM客户端,进而通过服务器端消息服务模块实现客户端用户与客户端用户的通信,通过服务器端WAP服务模块实现客户端用户与非客户端用户的主动通信。显然,本领域的技术人员可以对发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包括这些改动和变型在内。
权利要求
1.一种基于WAP技术的IM系统,其特征在于,包括安装于移动终端中的IM客户端以及与所述IM客户端交互通信的IM服务器;其中,所述IM客户端包括客户端消息模块,用于建立、显示、发送或接收消息;客户端好友模块,用于自动扫描并添加所述IM客户端所在的移动终端的通讯录为所述IM客户端的好友;所述IM服务器,包括服务器端登录认证模块,用于完成用户注册以及登录认证;服务器端消息服务模块,用于接收或发送来自所述IM客户端的消息;服务器端WAP服务模块,用于通知一安装有所述IM客户端的本地移动终端的客户端消息模块发送附有WAP链接的邀请短信,并将所述邀请短信转发至一未安装所述IM客户端的好友移动终端,以及转发所述好友移动终端的WAP聊天页面发送的消息;服务器端判断模块,用于判断所述好友移动终端中是否安装所述IM客户端,若是,所述服务器端消息服务模块将来自所述本地移动终端的客户端消息模块的消息转发至所述好友移动终端的客户端消息模块接收;若否,所述服务器端WAP服务模块通知所述本地移动终端的客户端消息模块发送附有WAP链接的邀请短信并转发至所述好友移动终端,所述好友移动终端的WAP浏览器根据所述WAP链接建立WAP聊天页面,所述服务器端WAP服务模块将来自所述本地移动终端的客户端消息模块的消息转发至所述好友移动终端的WAP聊天页面接收。
2.如权利要求1所述的基于WAP技术的IM系统,其特征在于,所述好友移动终端的WAP 聊天页面向所述本地移动终端的IM客户端发送的回复消息依次经所述服务器端WAP服务模块、所述服务器端消息服务模块发送至所述本地移动终端的客户端消息模块接收。
3.如权利要求1所述的基于WAP技术的IM系统,其特征在于,所述客户端好友模块自动扫描并添加的通讯录为所述IM客户端所在的移动终端的本地通讯录和/或基于其它即时通信工具导入的通讯录。
4.如权利要求1所述的基于WAP技术的IM系统,其特征在于,所述服务器端登录认证模块还用于存储用户的注册信息,并将所述客户端好友模块中的好友与所述IM服务器上注册的用户进行好友关系匹配。
5.如权利要求4所述的基于WAP技术的IM系统,其特征在于,所述服务器端判断模块根据所述服务器端登录模块匹配的好友关系,判断本地移动终端所通信的好友移动终端中是否安装所述IM客户端。
6.如权利要求4所述的基于WAP技术的IM系统,其特征在于,所述服务器端登录模块将所述客户端好友模块中的好友与所述IM服务器上注册的用户进行好友关系匹配,将匹配结果返回所述客户端好友模块上存储和标记。
7.如权利要求6所述的IM系统,其特征在于,所述客户端好友模块存储的好友信息包括在线状态、个性化标签、属性或头像图片中的至少一种。
8.如权利要求1所述的IM系统,其特征在于,所述消息是纯文本短信、彩信、视频、音频、邮件、包含地理位置的信息和/或者其他联系人名片信息。
9.如权利要求1所述的IM系统,其特征在于,所述IM服务器还包括服务器端存储模块,用于备份用户使用IM客户端发送或接收的所有消息。
10.一种应用权利要求1至9中任一项所述的基于WAP技术的IM系统的即时通信方法,本地移动终端中安装有所述IM客户端,其特征在于,包括应用本地移动终端的客户端好友模块自动扫描并添加所述本地移动终端的通讯录为所述IM客户端的好友;本地移动终端的IM客户端通过服务器端登录认证模块完成登录认证;应用本地移动终端的客户端消息模块向一好友移动终端发送消息;所述服务器端消息服务模块接收所述消息;所述服务器端判断模块根据所述消息判断所述好友移动终端中是否安装有頂客户端,若是,所述服务器端消息服务模块将所述消息转发至所述好友移动终端的客户端消息模块接收;若否,所述服务器端WAP服务模块通知所述本地移动终端的客户端消息模块发送附有 WAP链接的邀请短信并转发至所述好友移动终端,所述好友移动终端的WAP浏览器根据所述WAP链接建立WAP聊天页面,所述服务器端WAP服务模块将所述消息转发至所述好友移动终端的WAP聊天页面接收。
11.如权利要求10所述的即时通信方法,其特征在于,应用所述好友移动终端的WAP聊天页面向所述本地移动终端的IM客户端回复消息的步骤包括所述好友移动终端的WAP聊天页面发送回复消息;所述服务器端WAP服务模块将所述回复消息发送至所述服务器端消息服务模块;所述服务器端消息服务模块将所述回复消息转发至所述本地移动终端的客户端消息模块接收。
12.如权利要求10所述的即时通信方法,其特征在于,所述客户端好友模块自动扫描并添加的通讯录为所述IM客户端所在的移动终端的本地通讯录和/或基于其它即时通信工具导入的通讯录。
13.如权利要求10所述的即时通信方法,其特征在于,所述服务器端登录认证模块还用于存储用户的注册信息,并将所述客户端好友模块中的好友与所述IM服务器上注册的用户进行好友关系匹配。
14.如权利要求13所述的即时通信方法,其特征在于,所述服务器端判断模块根据所述服务器端登录模块匹配的好友关系,判断本地移动终端所通信的好友移动终端中是否安装所述IM客户端。
15.如权利要求13所述的即时通信方法,其特征在于,所述服务器端登录模块将所述客户端好友模块中的好友与所述IM服务器上注册的用户进行好友关系匹配,将匹配结果返回所述客户端好友模块上存储和标记。
16.如权利要求15所述的即时通信方法,其特征在于,所述客户端好友模块存储的好友信息包括在线状态、个性化标签、属性或头像图片中的至少一种。
17.如权利要求10所述的即时通信方法,其特征在于,所述消息是纯文本短信、彩信、 视频、音频、邮件、包含地理位置的信息和/或者其他联系人名片信息。
18.如权利要求10所述的即时通信方法,其特征在于,所述IM服务器还包括服务器端存储模块,用于备份用户使用IM客户端发送或接收的所有消息。
全文摘要
本发明提供一种基于WAP技术的IM系统及即时通信方法,通过IM客户端的客户端好友模块自动扫描添加其所在移动终端的通讯录联系人为好友,IM服务器端判断所通信的好友移动终端中是否安装有IM客户端,进而通过服务器端消息服务模块实现客户端用户与客户端用户的通信,通过服务器端WAP服务模块实现客户端用户与非客户端用户的主动通信。
文档编号H04L29/06GK102255897SQ20111018473
公开日2011年11月23日 申请日期2011年7月4日 优先权日2011年7月4日
发明者杨浩宇, 罗建鼎 申请人:盛大计算机(上海)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1