The invention belongs to the field of communication technology, and specifically involves an interactive method, system and server architecture based on the Web proxy server. Based on the Web proxy server interaction method, Web proxy server operations including: receiving request information of the Web server; the request information is encrypted and serialized; transmits a request message to the corresponding serialization service server; receiving response information service server serialization; response information to decrypt the serialization and deserialization according to the address information; response, the response information is transmitted to the Web server. The invention can reduce the IP address and port that the Web server needs to pay attention to, reduce the running cost of the Web server and improve the data transmission rate. The embodiment of this invention can be used for information transmission between the Web server, the Web proxy server and the service server.
【技术实现步骤摘要】
基于Web代理服务器的交互方法、系统和服务器架构
本专利技术属于通讯
,具体涉及一种基于Web代理服务器的交互方法、系统和服务器架构。
技术介绍
目前,网络娱乐软件层出不穷,它使玩家感受到了不同的精神生活。网络娱乐软件需要有不同的功能模块组成,为了提高用户的体验度,很多网络娱乐软件提供者设置了不同的业务服务器,以支撑网络娱乐软件的不同的功能。例如:聊天交友软件中,一般就有用户接入服务器、网守服务器、聊天室管理服务器等业务服务器。用户使用网络娱乐软件时,一般是通过终端向Web服务器发起相关信息,Web服务器又通过与相关业务服务器的交互,将信息发送给相关业务服务器,业务服务器根据用户发送的信息做出响应,并把响应信息发送给Web服务器,由Web服务器传送给终端。Web服务器与业务服务器的交互可以是通过脚本扩展来实现的,例如Web服务器与C++服务器(用C++语言编辑的系统程序)可以通过PHP(HypertextPreprocessorC,超文本预处理器)扩展实现。Web服务器需要调用业务服务器的扩展接口来实现数据的交互通讯。针对不同的业务服务器,Web服务器需要关注每个业务服务器的IP地址和端口才能实现通讯,这无形中增加了Web服务器与业务服务器的耦合性。随着网络娱乐软件的功能增多,业务服务器的数量也在增多,Web服务器需要关注的IP地址和端口也随之增多,这增加了Web服务器的维护复杂度,也提高了Web服务器的运行成本。
技术实现思路
为了解决上述技术问题,本专利技术提供一种基于Web代理服务器的交互方法、系统和服务器架构,以减少Web服务器需要关注的IP地址 ...
【技术保护点】
一种基于Web代理服务器的交互方法,其特征在于,所述Web代理服务器执行的操作包括:接收Web服务器的请求信息,所述请求信息包括请求地址信息和请求参数信息;将所述请求信息进行加密和序列化,得到序列化的请求信息;根据所述请求地址信息,将所述序列化的请求信息传输给相应的业务服务器;接收所述业务服务器响应所述请求信息做出的序列化的响应信息,所述序列化的响应信息包括响应地址信息和响应参数信息;对所述序列化的响应信息进行解密和反序列化,得到响应信息;根据所述响应地址信息,将所述响应信息传输给所述Web服务器。
【技术特征摘要】
1.一种基于Web代理服务器的交互方法,其特征在于,所述Web代理服务器执行的操作包括:接收Web服务器的请求信息,所述请求信息包括请求地址信息和请求参数信息;将所述请求信息进行加密和序列化,得到序列化的请求信息;根据所述请求地址信息,将所述序列化的请求信息传输给相应的业务服务器;接收所述业务服务器响应所述请求信息做出的序列化的响应信息,所述序列化的响应信息包括响应地址信息和响应参数信息;对所述序列化的响应信息进行解密和反序列化,得到响应信息;根据所述响应地址信息,将所述响应信息传输给所述Web服务器。2.根据权利要求1所述的基于Web代理服务器的交互方法,其特征在于,所述将所述序列化的请求信息传输给相应的业务服务器,是通过将所述序列化的请求信息传输给接口服务器,所述接口服务器对所述序列化的请求信息进行处理后,再根据所述请求地址信息将处理后的信息传输给相应的业务服务器;所述接口服务器对所述序列化的请求信息进行的处理包括:接收所述序列化的请求信息,所述序列化的请求信息包括请求地址信息和请求参数信息;对所述序列化的请求信息进行反序列化,并解密得到请求信息;根据所述请求地址信息,将所述请求信息发送给相应的业务服务器。3.根据权利要求2所述的基于Web代理服务器的交互方法,其特征在于,所述将所述请求信息发送给相应的业务服务器之前包括:所述接口服务器与所述相应的业务服务器创建TCP连接。4.根据权利要求2所述的基于Web代理服务器的交互方法,其特征在于,将所述请求信息发送给相应的业务服务器之后,包括:接收该业务服务器响应所述请求信息做出的响应信息,所述响应信息包括响应地址信息和响应参数信息;将所述响应信息进行加密和序列化,得到序列化的响应信息;根据所述响应地址信息,将所述序列化的响应信息发送给所述Web代理服务器。5.根据权利要求1所述的基于Web代理服务器的交互方法,其特征在于,所述业务服务器包括用户接入服务器、网守服务器、聊天室管理服务器、财富服务器、内容处理服务器和通知服务器中的任意一种或多种。6.一种基于Web代理服务...
【专利技术属性】
技术研发人员:杨通钰,陈正超,周平,
申请(专利权)人:贵阳朗玛信息技术股份有限公司,
类型:发明
国别省市:贵州,52
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。