[发明专利]一种多协议平台通信方法及多协议平台有效
申请号: | 201310693756.4 | 申请日: | 2013-12-17 |
公开(公告)号: | CN103716308A | 公开(公告)日: | 2014-04-09 |
发明(设计)人: | 杜宇甫 | 申请(专利权)人: | 北京京东尚科信息技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 北京邦信阳专利商标代理有限公司 11012 | 代理人: | 王昭林;金玺 |
地址: | 100080 北京*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 协议 平台 通信 方法 | ||
技术领域
本发明涉及平台通信相关技术领域,特别是一种多协议平台通信方法及多协议平台。
背景技术
通常一个公司里面有多台服务器为用户提供服务,而不同的服务器采用的通信协议均不一样,为了避免用户针对每一个服务器采用不同的通信协议,一般会采用多协议平台作为通信接口形成一个整体的多协议服务系统。如图1所示,多协议平台11与多个提供服务的服务器12连接,并作为与其他用户设备13的接口,用户设备13采用例如webservice的方式,向多协议平台11发送服务请求,多协议平台将服务请求转发到提供服务的服务器12上。
然而,现有技术提供的方法,仅仅是减少了用户的麻烦。由于不同的服务器12所使用的编程语言不同,例如某些服务器使用的是Java,某些服务器使用的是C语言。因此,如果多协议平台11要转发服务请求,则需要针对每个服务器开发相应的程序,多协议平台与服务器之间是紧耦合,服务器上进行少许的改变,例如增加参数,都需要多协议平台重新进行开发,导致开发难度和维护难度都非常大。
发明内容
基于此,有必要针对现有技术存在多协议平台与服务器之间的开发维护难度大的技术问题,提供一种多协议平台通信方法及多协议平台。
一种多协议平台通信方法,包括:
请求接收步骤,接收外部服务请求,所述外部服务请求包括服务类型标识、至少一个服务参数名称以及与所述服务参数名称对应的服务参数值;
参数转换步骤,以提供所述服务类型标识对应服务的服务器为待发送服务器,获取所述待发送服务器对应的服务参数名称转换规则,根据所述服务参数名称转换规则将所述服务参数名称转换为适应所述待发送服务器使用的内部参数名称;
请求转换步骤,采用所述内部参数名称,将所述外部服务请求转换为符合所述待发送服务器使用的内部服务请求;
请求发送步骤,获取所述待发送服务器的网络地址标识,并将所述内部服务请求发送到所述网络地址标识。
一种多协议平台,包括:
请求接收模块,用于接收外部服务请求,所述外部服务请求包括服务类型标识、至少一个服务参数名称以及与所述服务参数名称对应的服务参数值;
参数转换模块,用于以提供所述服务类型标识对应服务的服务器为待发送服务器,获取所述待发送服务器对应的服务参数名称转换规则,根据所述服务参数名称转换规则将所述服务参数名称转换为适应所述待发送服务器使用的内部参数名称;
请求转换模块,用于采用所述内部参数名称,将所述外部服务请求转换为符合所述待发送服务器使用的内部服务请求;
请求发送模块,用于获取所述待发送服务器的网络地址标识,并将所述内部服务请求发送到所述网络地址标识。
本发明接收外部服务请求,根据服务参数名称转换规则,将外部服务请求所带的服务参数名称转换为使用服务器用的内部参数名称,从而将外部服务请求转变为提供服务的服务器的内部服务请求。服务器的开发方仅需要提供服务参数名称转换规则。因此,当服务器需要更换内部的程序时,只需要更新服务参数名称转换规则,而无需多协议平台进行新的设计,重新编译新的程序,从而大大降低了开发的成本与维护的难度。
附图说明
图1为多协议服务系统的结构示意图;
图2为本发明一种多协议平台通信方法的工作流程图;
图3为本发明一种多协议平台通信方法其中一个例子的工作流程图;
图4为本发明一种多协议平台的结构模块图。
具体实施方式
下面结合附图和具体实施例对本发明做进一步详细的说明。
如图2所示为本发明一种多协议平台通信方法的工作流程图,包括:
请求接收步骤S201,接收外部服务请求,所述外部服务请求包括服务类型标识、至少一个服务参数名称以及与所述服务参数名称对应的服务参数值;
参数转换步骤S202,以提供所述服务类型标识对应服务的服务器为待发送服务器,获取所述待发送服务器对应的服务参数名称转换规则,根据所述服务参数名称转换规则将所述服务参数名称转换为适应所述待发送服务器使用的内部参数名称;
请求转换步骤S203,采用所述内部参数名称,将所述外部服务请求转换为符合所述待发送服务器使用的内部服务请求;
请求发送步骤S204,获取所述待发送服务器的网络地址标识,并将所述内部服务请求发送到所述网络地址标识。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司,未经北京京东尚科信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310693756.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:雾化环保空调处理器
- 下一篇:可精确控制与分配冷热节能型空调系统