一种互联网跨网站跨域即时通讯的系统的制作方法

文档序号:7685336阅读:126来源:国知局
专利名称:一种互联网跨网站跨域即时通讯的系统的制作方法
技术领域
本发明涉及互联网上的信息交互技术,特别是一种互联网跨网站 及跨域的即时通讯的系统。
背景技术
随着互联网的普及及网民数量的急剧增加,互联网上的内容越来 越丰富,涵盖了报纸、电视等媒体的众多内容,从而使越来越多的网 民将时间大量的投入到网络浏览上,互联网上的信息交互也成了一种 生活习惯。现有的互联网上信息交互技术主要分成两种, 一种是需用 户终端装在计算机上才可使用,在无安装用户端的计算机上是无法使用的;另一种是无用户终端,比如目前主流的AJAX实现方式,由于 借用了异步请求,但是异步请求本身要求请求的服务器和网页必须在 同一个域内,所以只能与站内的用户交互沟通,用户使用时无法和在 不同网站或不同域上的其他用户进行信息的沟通交流。现有的信息交 互技术无法达到让每个网民能时时方便的和其他网民做最及时地信 息交互。发明内容本发明的目的在于提供一种互联网跨网站跨域即时通讯的系统, 主要解决上述现有技术所存在的问题,该信息交互技术无需安装在计 算机上即可方便使用,且网民可以时时和在任何地方的任何网站上的 其他网民做最及时地信息交互。为实现上述发明目的,本发明是这样实现的-一种互联网跨网站跨域即时通讯的系统,其特征在于它由用户 终端、嵌入VOGATE代码的网站和聊天服务器组成,该聊天服务器组 包括Web服务器和数据库服务器; .该用户终端用于浏览嵌入VOGATE代码的网站,并通过VOGATE代码将网站资料传送到Web服务器;还用于在接受Web服务器的聊天 相应信息后启动聊天或进行聊天;还用于在用户离线时将离线信息传 送给Web服务器;该嵌入VOGATE代码的网站所使用的VOGATE代码是-编号软著登字第066303号登记号2007SR00308软件名称内文式广告发布软件V1.0[简称VOGATE]著作权人程和(上海)日用品有限公司;该Web服务器用于接受用户终端通过VOGATE代码传来的网站 资料,向数据库服务器査询用户信息和聊天信息,并将获得的响应信 息生成VOGATE代码发送到用户终端;该数据库服务器用于存储用户信息和聊天信息,接受Web服务器 的查询请求并将相关信息发送到Web服务器。所述的互联网跨网站跨域即时通讯的系统,其特征在于该聊天 服务器进一步包括会话服务器(Session Server),该会话服务器用于 维护所有会话状态,并与聊天服务器实现会话同步。所述的互联网跨网站跨域即时通讯的系统,其特征在于该Web 服务器是Web服务器集群。所述的互联网跨网站跨域即时通讯的系统,其特征在于该数据 库服务器是数据库服务器集群。所述的互联网跨网站跨域即时通讯的系统,其特征在于该会话服务器是会话服务器集群。通过上述技术方案,本发明与现有技术相比的优点是网民需安 装在计算机上即可方便使用,且网民可以时时和在任何地方的任何网 站上的其他网民做最及时地信息交互。


图l是本发明系统的结构示意图。图2和图3是一种互联网跨网站跨域即时通讯的系统在非对等模 式下的流程示意图,其中图l展现的是普通用户通讯的流程,而图2 展现的是高级用户通讯的流程。图4是一种互联网跨网站跨域即时通讯的系统在对等模式下的流 程示意图。
具体实施方式
本发明提供了一种互联网跨网站跨域即时通讯的系统。如图l所 示它由用户终端、嵌入VOGATE代码的网站和聊天服务器组成,该 聊天服务器组包括Web服务器和数据库服务器;该用户终端用于浏览嵌入VOGATE代码的网站,并通过VOGATE 代码将网站资料传送到Web服务器;还用于在接受Web服务器的聊天相应信息后启动聊天或进行聊天;还用于在用户离线时将离线信息传 送给Web服务器。该用户终端可以是一台能上网浏览网页的电脑,给 用户上网操作提供一个平台。该嵌入VOGATE代码的网站所使用的VOGATE代码是编号软著登字第066303号登记号2007SR00308软件名称内文式广告发布软件V1.0[简称VOGATE] 著作权人程和(上海)日用品有限公司;VOGATE的合作网站,他们网站只需要在自己的网页上嵌入 VOGATE的代码即可,与他们服务端语言无关,而且他们不能也不需 要保存用户聊天状态和数据,只是给VOGATE代码提供一个存放的载 体。该Web服务器用于接受用户终端通过VOGATE代码传来的网站 资料,向数据库服务器查询用户信息和聊天信息,并将获得的响应信 息生成VOGATE代码发送到用户终端;实际应用中可以采用Web服务 器集群提供更好的性能。该数据库服务器用于存储用户信息和聊天信息,接受Web服务器 的查询请求并将相关信息发送到Web服务器。实际应用中可以采用数 据库服务器集群提供更好的性能。该聊天服务器进一步包括会话服务器,该会话服务器用于维护所 有会话状态,并与聊天服务器实现会话同步。实际应用中可以采用会 话服务器集群提供更好的性能。 '其中会话服务器是可选的,可以把它和Web服务器合并,这样 整个应用会在一定的程度上依赖Web服务器,效率也要看Web服务器 集群实现的效率;也可以独立出来,这样整个系统具有更强伸縮性, 可以达到更高的性能。请参阅图2和图3,它是本发明互联网跨网站跨域即时通讯的系统 一较佳实施例的流程示意图,其流程是一、在非对等模式下-(1) 普通用户与服务器交互部分(如图2):第一步在用户终端,浏览者浏览有嵌入VOGATE代码(即嵌入 VOGATE代码的网站上)的网页;第二步在用户终端,VOGATE代码将浏览者正在浏览的网站和 网页资料传送到Web服务器;第三步在Web服务器,接收用户端传送的浏览信息,去会话服 务器和数据库服务器查询与该普通用户相关的高级用户信息,并将查 询到结果返回给用户终端;第四步,在用户终端,接收从服务端传回的高级用户信息,并显示;第五步,在用户终端,用户触发聊天事件或用户收到消息,弹出 聊天窗口;第六步,在用户终端,用户开始聊天,输入聊天信息传送给Web 服务器,同时并定时地去Web服务器获取该用户的新消息;第七步,在Web服务器,接收用户发送的消息,传送给会话服务 器和数据库服务器,并去会话服务器査询该用户的新消息,返回用户 收到新消息第八步,在用户终端,用户离线,发送离线通知到Web服务器。 第九步,在Web服务器,接收用户离线消息,并传送到会话服务器;(2) 高级用户与服务器端交互部分(如图3):第一步,在用户终端,高级用户输入登录信息传送到Web服务器; 第二步,在Web服务器,接收并验证登录信息,正确允许其登录; 第三步,在Web服务器,登录成功后,去会话服务器和数据库服务器查询该高级用户的信息,返回相关普通用户浏览信息及普通用户发给他的聊天信息到用户终端;第四步,在用户终端,该用户査看有Web服务器传回的浏览信息 和收到的消息,并可以选择用户进行聊天;第五步,在用户终端,定时的去Web服务器查询并读取新消息;第六步,在Web服务器,收到査询请求后去硬件而查询并读取新 信息,然后返回给用户终端;第六步,在用户终端,选择聊天用户,输入聊天信息传送给Web 服务器;第七步,在Web服务器,接收聊天信息,并以一定形式存储到会 话服务器和数据库服务器;第五步,在用户终端,高级用户登出,发送登出请求到Web服务器;第六步,在Web服务器,接收登出信息,并将该用户状态改成离 线状态。二、在对等模式下(如图4):第一步在用户终端,浏览者浏览有嵌入VOGATE代码的网页; 第二步在用户终端,用户触发聊天事件;第三步在用户终端,用户是否登陆?若登陆走第四步,否则走 第六步;第四步在用户终端,输入登陆信息,进行登陆; 第五步在Web服务器,进行登陆验证,若成功继续下面的操作, 否则转到D重新登陆;第六步在用户终端,VOGATE代码去Web服务器请求用户列表; 第七步在Web服务器,接收请求并去会话服务器、数据库服务 器获取用户列表,最后返回用户列表;第八步在用户终端,VOGATE代码展示聊天窗口;第九步在用户终端,VOGATE代码获取用户信息并发送到Web服务器第十步在Web服务器,接收用户.信息并以某种形式存储到会话 服务器和数据库服务器;第十一步在用户终端,VOGATE代码定时的去服务端查询并获 取新消息;第十二步在Web服务器,査询用户新消息并返回; .第十三步在用户终端,用户可以选择其他用户进行聊天,输入 消息并发送;第十四步在服务器端,接收聊天消息并以某种形式进行存储到 会话服务器和数据库服务器;第十五步在用户终端,用户登出和退出浏览,发送相关信息到 服务器端;第十六步在Web服务器,接收有关信息,并将用户的状态改成离线状态。综上所述仅为本发明的较佳实施例而已,并非用来限定本发明的 实施范围。即凡依本发明申请专利范围的内容所作的等效变化与修 饰,都应为本发明的技术范畴。
权利要求
1、一种互联网跨网站跨域即时通讯的系统,其特征在于它由用户终端、嵌入VOGATE代码的网站和聊天服务器组成,该聊天服务器组包括Web服务器和数据库服务器;该用户终端用于浏览嵌入VOGATE代码的网站,并通过VOGATE代码将网站资料传送到Web服务器;还用于在接受Web服务器的聊天相应信息后启动聊天或进行聊天;还用于在用户离线时将离线信息传送给Web服务器;该嵌入VOGATE代码的网站所使用的VOGATE代码是编号软著登字第066303号登记号2007SR00308软件名称内文式广告发布软件V1.0[简称VOGATE]著作权人程和(上海)日用品有限公司;该Web服务器用于接受用户终端通过VOGATE代码传来的网站资料,向数据库服务器查询用户信息和聊天信息,并将获得的响应信息生成VOGATE代码发送到用户终端;该数据库服务器用于存储用户信息和聊天信息,接受Web服务器的查询请求并将相关信息发送到Web服务器。
2、 根据权利要求l所述的互联网跨网站跨域即时通讯的系统,其 特征在于该聊天服务器进一步包括会话服务器,该会话服务器用于 维护所有会话状态,并与聊天服务器实现会话同步。
3、 根据权利要求1或2所述的互联网跨网站跨域即时通讯的系统, 其特征在于该Web服务器是Web服务器集群。
4、 根据权利要求1或2所述的互联网跨网站跨域即时通讯的系统, 其特征在于该数据库服务器是数据库服务器集群。
5、 根据权利要求2所述的互联网跨网站跨域即时通讯的系统,其 特征在于该会话服务器是会话服务器集群。
全文摘要
本发明一种互联网跨网站及跨域的即时通讯的系统,由用户终端、嵌入VOGATE代码的网站和聊天服务器组成,该聊天服务器组包括Web服务器和数据库服务器。该信息交互技术无需安装在计算机上即可方便使用,且网民可以时时和在任何地方的任何网站上的其他网民做最及时地信息交互。
文档编号H04L12/58GK101242375SQ20081003449
公开日2008年8月13日 申请日期2008年3月12日 优先权日2008年3月12日
发明者刘智平 申请人:程清(上海)信息科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1