一种基于WAP技术的IM系统及即时通信方法技术方案

技术编号:6882049 阅读:272 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种基于WAP技术的IM系统及即时通信方法,通过IM客户端的客户端好友模块自动扫描添加其所在移动终端的通讯录联系人为好友,IM服务器端判断所通信的好友移动终端中是否安装有IM客户端,进而通过服务器端消息服务模块实现客户端用户与客户端用户的通信,通过服务器端WAP服务模块实现客户端用户与非客户端用户的主动通信。

【技术实现步骤摘要】

本专利技术涉及移动通信及网络通信领域,尤其涉及一种基于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聊天页面向所述本地移动本文档来自技高网...

【技术保护点】
1.一种基于WAP技术的IM系统,其特征在于,包括:安装于移动终端中的IM客户端以及与所述IM客户端交互通信的IM服务器;其中,所述IM客户端包括:客户端消息模块,用于建立、显示、发送或接收消息;客户端好友模块,用于自动扫描并添加所述IM客户端所在的移动终端的通讯录为所述IM客户端的好友;所述IM服务器,包括:服务器端登录认证模块,用于完成用户注册以及登录认证;服务器端消息服务模块,用于接收或发送来自所述IM客户端的消息;服务器端WAP服务模块,用于通知一安装有所述IM客户端的本地移动终端的客户端消息模块发送附有WAP链接的邀请短信,并将所述邀请短信转发至一未安装所述IM客户端的好友移动终端,以及转发所述好友移动终端的WAP聊天页面发送的消息;服务器端判断模块,用于判断所述好友移动终端中是否安装所述IM客户端,若是,所述服务器端消息服务模块将来自所述本地移动终端的客户端消息模块的消息转发至所述好友移动终端的客户端消息模块接收;若否,所述服务器端WAP服务模块通知所述本地移动终端的客户端消息模块发送附有WAP链接的邀请短信并转发至所述好友移动终端,所述好友移动终端的WAP浏览器根据所述WAP链接建立WAP聊天页面,所述服务器端WAP服务模块将来自所述本地移动终端的客户端消息模块的消息转发至所述好友移动终端的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.如权利要求...

【专利技术属性】
技术研发人员:杨浩宇罗建鼎
申请(专利权)人:盛大计算机上海有限公司
类型:发明
国别省市:31

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

1