【技术实现步骤摘要】
网页聊天室的访问方法、装置及系统
本专利技术涉及互联网
,尤其涉及一种网页聊天室的访问方法、装置及系统。
技术介绍
随着原中国电信集团按南北地域分家,新的中国电信和联通集团随即成立,互联网的骨干网也被一分为二了,北有联通、南有电信。从此,细心的网民可以发现,有些经常访问的网站速度一下子慢了下来,有时候还有访问不到的情况出现。例如北方地区的网络用户访问中国联通的服务器会非常快,而访问中国电信的服务器时,感觉非常慢。这种现象不仅影响了网站的访问量,更严重的是它直接影响了一些经营性网站的经济效益。据分析,产生这个问题的根本原因是中国电信分家之后,电信与联通之间的互连存在问题。虽然信息产业部已经在规划南北互通计划,但在今后相当长的一段时期内,南北方网互连的问题还会长期存在。智能DNS南北互联解决方案很好的解决了上面所述的问题。DNS策略解析最基本的功能是可以智能的判断访问您网站的用户,然后根据不同的访问者把您的域名分别解析成不同的IP地址。如访问者是联通用户,DNS策略解析服务器会把你的域名对应的联通IP地址解析给这个访问者。如果用户是电信用户,DNS策略解析服务器会把您域名对应的电信IP地址解析给这个访问者。如果用户是教育网用户,DNS策略解析服务器会把您域名对应的电信IP地址解析给这个访问者。智能DNS解析是针对目前电信和联通互联互通不畅的问题推出的一种DNS解决方案。把同样的域名记录分别设置指向联通和电信IP,当联通的客户访问时,智能DNS会自动判断访问者来路,并返回联通服务器的IP地址;电信的客户访问时会自动返回电信的IP地址。这样,就可以避免联通的 ...
【技术保护点】
一种网页语音聊天室的访问方法,其特征在于,包括以下步骤:智能DNS服务器将指向中心网站服务器的http请求分配到与访问用户网络类型相符的反向代理服务器;所述反向代理服务器在将该http请求重定向到所述中心网站服务器时携带机房信息;所述中心网站服务器根据所述http请求携带的机房信息确定网站访问者的用户类型;当用户进入聊天室频道时,所述中心网站服务器判断目标聊天室的语音服务器是否与所述用户网络类型相符,并根据判断结果的不同分别执行下述步骤:当判断结果为是,将所述语音服务器的IP地址/端口信息发送给网页的flash客户端,供所述flash客户端建立与所述语音服务器之间的TCP连接以传输RTMP语音数据流;或者若判断结果为否,则为该用户分配一频道加速服务器,并将所述频道加速服务器和语音服务器的IP地址/端口信息发送给网页的flash客户端,供所述flash客户端建立与所述频道加速服务器之间的TCP连接,且在该TCP连接建立后,所述flash客户端在RTMP的握手请求中携带所述语音服务器的IP地址/端口信息,以供所述频道加速服务器建立与所述语音服务器之间的TCP连接以传输RTMP语音数据流。
【技术特征摘要】
1.一种网页聊天室的访问方法,其特征在于,包括以下步骤:智能DNS服务器将指向中心网站服务器的http请求分配到与访问用户网络类型相符的反向代理服务器;所述反向代理服务器在将该http请求重定向到所述中心网站服务器时携带机房信息;所述中心网站服务器根据所述http请求携带的机房信息确定网站访问者的用户类型;当用户进入聊天室频道时,所述中心网站服务器判断目标聊天室的语音服务器是否与所述用户网络类型相符,并根据判断结果的不同分别执行下述步骤:当判断结果为是,将所述语音服务器的IP地址/端口信息发送给网页的flash客户端,供所述flash客户端建立与所述语音服务器之间的TCP连接以传输RTMP语音数据流;或者若判断结果为否,则为该用户分配一频道加速服务器,并将所述频道加速服务器和语音服务器的IP地址/端口信息发送给网页的flash客户端,供所述flash客户端建立与所述频道加速服务器之间的TCP连接,且在该TCP连接建立后,所述flash客户端在RTMP的握手请求中携带所述语音服务器的IP地址/端口信息,以供所述频道加速服务器建立与所述语音服务器之间的TCP连接以传输RTMP语音数据流;所述频道加速服务器建立与所述语音服务器之间的TCP连接以传输RTMP语音数据流,包括:所述频道加速服务器接收所述flash客户端的RTMP握手请求,从该RTMP握手请求中解析出语音服务器的真实地址,建立与目标语音服务器的TCP/RTMP握手连接。2.根据权利要求1所述的网页聊天室的访问方法,其特征在于,所述访问方法还包括:所述flash客户端以可执行代码捕获用户的手动加速请求,并将该请求发送给语音服务器或中心网站服务器以获取新的频道加速服务器的ip地址/端口信息,并将当前与语音服务器或旧的频道加速服务器连接的TCP通道切换成与该新的频道加速服务器连接的TCP通道。3.根据权利要求1或2所述的网页聊天室的访问方法,其特征在于,所述中心网站服务器选择频道加速服务器包括:查询该访问用户ip地址到该语音服务器的历史访问路径及各访问路径量化的评价值;选择评价值高的访问路径中的频道加速服务器为该访问用户进行语音加速服务。4.一种中心网站服务器,其特征在于,包括:判断模块,用于在用户进入聊天室频道时,判断目标聊天室的语音服务器是否与用户网络类型相符,当判断结果不相符时,通知分配模块执行相应线程;所述分配模块,用于为该用户分配一频道加速服务器,并由发送模块将所述频道加速服务器和语音服务器的IP地址/端口信息发送给网页的flash客户端,供所述flash客户端建立与所述频道加速服务器之间的TCP连接,且在该TCP连接建立后,所述flash客户端在RTMP的握手请求中携带所述语音服务器的IP地址/端口信息,以供所述频道加速服务器建立与所述语音服务器之间的TCP连接以传输RTMP语音数据流;所述频道加速服务器建立与所述语音服务器之间的TCP连接以传输RTMP语音数据流,包括:所述频道加速服务器接收所述flash客户端的RTMP握手请...
【专利技术属性】
技术研发人员:周平,黄国宏,潘年华,靳国文,史红军,王海,晏利平,李晓鹏,罗光喜,
申请(专利权)人:贵阳朗玛信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。