[发明专利]一种即时聊天实现系统和方法无效
申请号: | 200610110639.0 | 申请日: | 2006-08-04 |
公开(公告)号: | CN101119327A | 公开(公告)日: | 2008-02-06 |
发明(设计)人: | 陆悦;张雷;孙力 | 申请(专利权)人: | 陆悦;张雷;孙力 |
主分类号: | H04L12/58 | 分类号: | H04L12/58;H04L12/28 |
代理公司: | 北京银龙知识产权代理有限公司 | 代理人: | 许静 |
地址: | 100085北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 即时 聊天 实现 系统 方法 | ||
技术领域
本发明涉及即时通讯工具,特别是嵌入到网页的即时聊天工具。
背景技术
互联网已被公认为第四媒体,大体说来,前三代媒体的特点是:报刊易于携带,广播随时随地,电视眼见为实,而互联网可以把相同爱好、相同关注、身处异地的人聚合起来讨论共同的话题,如BBS、社区等。
但BBS、聊天室的缺陷在于,它虽然是以不同主题聚合了不同的网民,但主题这个东西仍然过于宽泛,所以,常见在BBS、社区中,各个帖子之间有时缺少相关性。文章之后的跟帖,主题虽然明确了,但由于“到此一游”式的随意性,很难展开讨论。
目前的网民大部分都使用即时通讯软件,如ICQ、AOL、MSN Messenger、Yahoo!Messenger、腾讯OICQ及网易泡泡等。
然而,上述即时通讯软件都需要安装软件客户端,这就给某些用户设置了一些障碍,在某些环境下(如不允许随便安装软件的环境,如网吧)可能无法找到相应聊天软件,就无法聊天了。所以,现在流行的聊天软件都提供了网页聊天,只要在它们提供网页聊天的地址登录就可以进行聊天了。
上述的各种交流方式都无法提供使浏览相同网站或网页的用户可以即时交流的服务,但现实存在这样的需求。如世界杯期间,会有很多球迷都会浏览比赛结果公布的网页,这样,同时浏览比赛结果的用户可能会有即时交流的需求,发表对球队表现、队员表现等方面的看法,也可以形成正反方进行论战。又如,浏览同一个IT技术页面的用户也会有即时交流的需求,交流彼此对该技术的看法等。
因此有必要提供一种服务,使得浏览相同网站或网页的用户可以即时交流,做到主题明确,使具有相同兴趣的人充分展开讨论,参与者也可以及时看到他人的反馈。
发明内容
本发明的目的在于提供一种即时聊天实现系统和方法,为使访问相同网页或对同一话题感兴趣的用户提供即时交流的服务。
为了实现上述目的,本发明提供了一种即时聊天实现系统,包括客户端和服务器端,所述客户端内嵌于浏览器的网页内,其中,所述客户端包括户发言操作模块、Ajax引擎及应用逻辑模块及聊天信息显示模块,其中:
所述用户发言操作模块,用于输入聊天信息,并通过JavaScript调用所述Ajax引擎及应用逻辑模块;
所述Ajax引擎及应用逻辑模块,用于将聊天信息利用XMLHttpRequest消息封装后发送给服务器端,并用于接收服务器端返回的XMLHttpRequest消息,并提取服务器端返回的XMLHttpRequest消息中的聊天信息;
聊天信息显示模块,用于显示服务器端返回的XMLHttpRequest消息中的聊天信息;
所述服务器端用于接收并解析Ajax引擎及应用逻辑模块发送的XMLHttpRequest消息,并保存其中的聊天信息,还用于将保存的聊天信息通过XMLHttpRequest消息发送给对话中的客户端的Ajax引擎及应用逻辑模块。
上述的即时聊天实现系统,其中,所述服务器端还用于利用XMLHttpRequest消息向客户端发送特殊消息,所述Ajax引擎及应用逻辑模块还用于接收并解析包括特殊消息的XMLHttpRequest消息,所述聊天信息显示模块还用于显示所述特殊消息。
上述的即时聊天实现系统,其中,不同的特殊消息之间通过消息类型区分,所述聊天信息显示模块用于在对应位置显示所述特殊消息。
上述的即时聊天实现系统,其中,所述服务器端包括一系统状态监控模块,用于根据数据库中的数据进行统计。
上述的即时聊天实现系统,其中,服务器端包括一系统管理模块,用于实现服务器的启动、关闭、数据库的维护。
为了更好的实现上述目的,本发明还提供了一种即时聊天实现方法,包括如下步骤:
步骤S1,用户利用嵌入到浏览器网页的客户端输入聊天信息;
步骤S2,客户端将聊天信息封装成XML格式,并利用XMLHttpRequest消息发送给服务器端;
步骤S3,服务器端根据规则将新聊天信息封装成XML格式,并利用XMLHttpRequest消息发送给客户端;
步骤S4,客户端将新聊天信息展现给用户。
上述的即时聊天实现方法,其中,所述聊天信息包括发言用户ID、聊天对象ID、聊天室ID以及发言内容。
上述的即时聊天实现方法,其中,所述规则具体为:
收到客户端发送的聊天信息后更新所涉及到的客户端的聊天信息;或
根据用户指示更新对应客户端的聊天信息;或
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陆悦;张雷;孙力,未经陆悦;张雷;孙力许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200610110639.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:环孔钻
- 下一篇:一种具有双激光器的光学头