推荐机构:西安科技大市场 项目阶段: 所属领域:其他,
知识产权情况: 其他 技术交易方式: 技术合作,技术服务,... 意向交易额:面谈
推荐机构 西安科技大市场 推荐人
委托机构 技术经理人
项目名称 海豚IM 项目持有人 西安交通大学
知识产权情况 其他
项目所属领域 其他,
项目创新点

海豚IM是一个基于XMPP协议和Openfire服务器的即时通信系统,提供了Web客户端,PC客户端,Android客户端和IOS客户端。允许两个人或者多个人通过网络可以跨平台地即时的传递文本信息、语音和视频进行交流。

 本系统利用Jabber/XMPP的体系结构,构建了一个基于XMPP协议的即时通信系统,包括即时通信系统的客户端和服务器。其中服务器采用开源的Jabber服务器Openfire,客户端基于XMPP核心及扩展协议,利用SmackAsmack进行研究开发。利用观察者模式的消息机制,实现了客户端的文字语音实时通信的功能。此外,Openfire服务器还提供了用户自定义插件的功能接口。按照自己的需求,我们定义并安装了插件,实现了android客户端的“摇一摇”功能。“摇一摇”功能包含两个部分:第一部分用户通过摇晃手机,可以随机获取到数据库中跟他关联的人员的信息并加为好友进行即时通信,例如学生用户可以摇到自己的老乡、室友和同班同学;第二部分是基于LBS(地理位置)获取好友信息,借助GPS和基站信息或WIFI接入点利用百度的Location API确定登录用户的当前位置,并随机获取一定范围内(例如200米内)的也在使用海豚IM的用户。

这种以网络为基础、与其他在线用户的交互信息的实时方式,不受时间地点的限制,只要用户有可上网的手机或者电脑就可以安装并使用。它的方便快捷的特点和对消息反馈的即时性受到了很多的行业和机构的青睐,例如腾讯公司的微信、移动公司的飞信、电信公司的来往等等。海豚IM不仅仅具备以上这些特点,还保证了个性化、可扩展性和更高的安全性。海豚IM可以为某个单位或者团体来创建自己的数据库接口,把用户限制为隶属于单位或者团体的成员,从而杜绝了外来的不安全因素;还可以按照不同的需求自定义接口,完成个性化功能(例如“摇一摇”功能)

原理路线
项目阶段
市场应用与前景
技术交易方式 技术合作,技术服务,技术投资入股
意向交易额 面谈
备注