一种支持多种协议的服务方法、装置及系统制造方法及图纸

技术编号:16457956 阅读:25 留言:0更新日期:2017-10-25 22:37
本发明专利技术实施例提供了一种支持多种协议的服务方法、装置及系统,涉及通信技术领域,用以提供不同协议的数据请求服务,实现接口的多样性。所述方法包括:接收分发设备发送的数据请求消息;解析所述数据请求消息获知所述数据请求消息的协议类型、所述数据请求消息的数据格式及服务标识;根据所述服务标识,获取响应数据;根据所述数据请求消息的数据格式对所述响应数据进行数据封装,并根据所述协议类型对所述数据封装后的响应数据进行协议封装;将协议封装的响应数据反馈至分发设备。

A service method, device and system supporting multiple protocols

The embodiment of the invention provides a service method, device and system supporting multiple protocols, which relates to the field of communication technology, providing data request service for different protocols, and realizing the diversity of interfaces. The method comprises: receiving distribution device sends a data request message; data format and service identification request message parsing the request message data type, the data that the data request message protocol; according to the service identifier, get the response data; according to the data request message data format for data the package of the response data, and according to the response data of the data package of the protocol encapsulation protocol type protocol encapsulation; the response data feedback to the distribution device.

【技术实现步骤摘要】
一种支持多种协议的服务方法、装置及系统
本专利技术涉及通信
,尤其涉及一种支持多种协议的服务方法、装置及系统。
技术介绍
随着移动通信技术的快速发展,通信业务量的增加,对于移动通信网络监控系统的需求也变得越来越多,系统对于后台数据的响应要求也变得越来越高。大量不同语言,不同工具,不同协议的接口的数据服务常常共存,造成了后台服务架构越来越复杂,使用的独立模块也越来越多,使得各种服务模块部署难,维护难,升级难。服务于服务之间,接口与接口之间常常是独立的,技术实现方式也多种多样无法统一管理和有效监控。对于接口常用的方式有HTTP,SOAP(WebService),WebSocket等协议,针对这些协议接口常常针对同一个业务的服务需要进行单独的开发。后端服务在不同协议接口间不能复用。
技术实现思路
本专利技术的实施例提供一种支持多种协议的服务方法、装置及系统,用以提供不同协议的数据请求服务,实现接口的多样性。为达到上述目的,本专利技术的实施例采用如下技术方案:第一方面,本专利技术实施例提供了一种支持多种协议的服务方法,包括:接收分发设备发送的数据请求消息;解析所述数据请求消息获知所述数据请本文档来自技高网...
一种支持多种协议的服务方法、装置及系统

【技术保护点】
一种支持多种协议的服务方法,其特征在于,包括:接收分发设备发送的数据请求消息;解析所述数据请求消息获知所述数据请求消息的协议类型、所述数据请求消息的数据格式及服务标识;根据所述服务标识,获取响应数据;根据所述数据请求消息的数据格式对所述响应数据进行数据封装,并根据所述协议类型对所述数据封装后的响应数据进行协议封装;将协议封装的响应数据反馈至分发设备。

【技术特征摘要】
1.一种支持多种协议的服务方法,其特征在于,包括:接收分发设备发送的数据请求消息;解析所述数据请求消息获知所述数据请求消息的协议类型、所述数据请求消息的数据格式及服务标识;根据所述服务标识,获取响应数据;根据所述数据请求消息的数据格式对所述响应数据进行数据封装,并根据所述协议类型对所述数据封装后的响应数据进行协议封装;将协议封装的响应数据反馈至分发设备。2.根据权利要求1所述的方法,其特征在于,在所述将协议封装的响应数据反馈至分发设备之前,还包括:更新负载计数器的计数。3.根据权利要求2所述的方法,其特征在于,所述根据所述服务标识,获取响应数据包括:根据所述服务标识,若查找到所述服务标识对应的服务,则调用所述服务,如果调用所述服务成功获取数据,并将所述数据作为响应数据;若未查找到所述服务标识对应的服务,或如果调用所述服务未成功获取数据,则将错误消息作为响应数据。4.一种支持多种协议的服务方法,其特征在于,包括:接收前端服务器发送的数据请求消息;将所述数据请求消息发送至工作站;接收所述工作站发送的响应数据;将所述响应数据发送至所述前端服务器。5.根据权利要求4所述的方法,其特征在于,将所述数据请求消息发送至工作站包括:根据各个工作站的负载计数器中的计数,将所述数据请求消息发送至负载计数器中的计数最小的工作站;更新发送所述数据请求消息的工作站的负载计数器的计数。6.一种工作站,其...

【专利技术属性】
技术研发人员:朱冰
申请(专利权)人:浪潮天元通信信息系统有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1