一种socket协议连接转换为其它协议连接的实现方法

文档序号:9202667阅读:189来源:国知局
一种socket协议连接转换为其它协议连接的实现方法
【技术领域】
[0001]本发明涉及云计算技术领域,具体地说是一种实用性强、socket协议连接转换为其它协议连接的实现方法。
【背景技术】
[0002]由于目前互联网的应用平台在日常生活中应用越来越多,各种应用不断的推出,各种应用需要协作的业务也越来越多。单一应用平台提供的服务是有限的,并且现在全数据集、多角度数据集的业务也越来越有优势。现在系统平台中的数据不再是单纯的线性数据,需要交叉复现,这样往往就会牵扯到其他业务系统中的业务数据,根据多业务系统中的数据,进行交叉复现。从而为用户提供最全面、最准确的信息,并帮助用户做出正确的决策。但是这种多业务数据交叉复现,往往会遇到各种困难,系统本身数据隐私保密,数据安全设置,多平台架构不同等问题,都使我们进行数据整合时遇到了很大的阻力。
[0003]随着科技的发展,互联网中的应用平台孤立运行,已经无法满足用户的多需求,精细化的服务。这就需要应用平台进入云计算中。但是这样依然无法解决用户多需求的问题。因为各个应用平台无法共享彼此的业务功能数据。为了满足用户的多需求,一般的做法是,1、允许应用平台可以互相访问彼此的数据库;2、为其它应用平台提供特殊接口,也就是现在比较流行的开放api ;3、根据第三方应用平台需求,通过数据库ETL工具,将数据实时的或者定时的刷新到第三方应用平台中。以上三个实现方式,也是解决多应用平台,各个业务数据,综合应用,和客户综合需求的方法。但是每种实现方法都存在一定的弊端。例如第一种方式:允许应用平台可以互相访问彼此的数据库,这样会造成数据的不安全,并且多平台应用访问数据库,会造成数据库负载过重。第二种方式:为其它应用平台提供特殊接口,这样会增加应用系统的开发工作量,并且会增加开发多协议接口。第三种方式:通过数据库ETL工具,同样会增加工作量,和增加数据库压力。
[0004]基于此,现提供一种基于云计算的ocket协议连接转换为其它协议连接的实现方法,该方法是云计算服务器端多协议平台整合的方法,在采用socket、json、XML、RM1、JMS、Webservice、EJB和servlet等技术研发的socket协议的基础上,转换为各种其它协议连接实现,应用平台通过socket方式,提供单一数据接口,由协议转换器负责各种不同应用系统对应接口,安全高效,实用性强。

【发明内容】

[0005]本发明的技术任务是针对以上不足之处,提供一种实用性强、socket协议连接转换为其它协议连接的实现方法。
[0006]一种socket协议连接转换为其它协议连接的实现方法,其具体实现过程为: 首先部署云平台服务;
在上述云平台上部署各种应用平台,同时提供单一 socket接口 ;
部署协议转换器; 配置协议转换器参数;
配置协议转换器设置;
然后将协议转换器的接口对接上述应用平台的socket接口,实现协议连接转换。
[0007]所述协议转换器的结构包括协议转换模块、加解密模块、信息完整性校验模块、信息缓冲模块和应用平台认证模块。
[0008]所述协议转换模块提供多种协议转换接口,该协议接口包括socket、Webservice、EJB、SERVLET、RPC 和 MQ 协议接口。
[0009]所述协议转换器与应用平台的socket接口进行对接,并根据与其连接的应用平台的消息,进行判断和消息处理,加解密和信息完整性校验后,进行信息收发管理,转换为其它平台接收的协议数据后,进行重发。
[0010]本发明的一种socket协议连接转换为其它协议连接的实现方法,具有以下优点: 本发明提出的一种socket协议连接转换为其它协议连接的实现方法,实现了云计算系统间业务数据互通,通过云平台,有效地提高了数据的利用率,并准确的为用户提供多角度、交叉复现的展现数据,安全高效,实用性强,易于推广。
【附图说明】
[0011]附图1为协议转换器的内部结构图。
[0012]附图2为本发明的实现示意图。
【具体实施方式】
[0013]下面结合附图和具体实施例对本发明作进一步说明。
[0014]本发明提供一种socket协议连接转换为其它协议连接的实现方法,采用socket、json、XML、RM1、JMS、Webservice、EJB 和 servlet 等技术研发的 socket 协议,转换为各种其它协议连接的实现方法,应用平台通过socket方式,提供单一数据接口,由协议转换器负责各种不同应用系统对应接口。
[0015]如附图1、图2所示,其具体实现过程为,
首先部署云平台服务;
在上述云平台上部署各种应用平台,同时提供单一 socket接口 ;
部署协议转换器;
配置协议转换器参数;
配置协议转换器设置;
然后将协议转换器的接口对接上述应用平台的socket接口,实现协议连接转换。
[0016]所述协议转换器的结构包括协议转换模块、加解密模块、信息完整性校验模块、信息缓冲模块和应用平台认证模块。
[0017]所述协议转换模块提供多种协议转换接口,该协议接口包括socket、Webservice、EJB、SERVLET、RPC 和 MQ 协议接口。
[0018]所述协议转换器与应用平台的socket接口进行对接,并根据与其连接的应用平台的消息,进行判断和消息处理,加解密和信息完整性校验后,进行信息收发管理,转换为其它平台接收的协议数据后,进行重发。
[0019]进一步的,上述步骤的详细过程为:
首先在云平台上部署各种应用平台,然后根据需要提供单一 socket接口,如果需要外围第三方的应用平台中的业务接口,或者是数据,通过socket接口提供服务。
[0020]然后部署协议转换器,以及参数维护,环境设置,然后根据部署应用平台,进行系统设置。协议转换器提供了多种协议接口,例如:socket、Webservice、EJB, SERVLET、RPC和MQ等协议接口。根据应用平台的接口,与协议转换器进行对接,并根据应用平台的消息,进行判断,以及消息处理,加解密和信息完整性校验,并且进行信息收发管理,以及重发机制。协议转换器在系统运行正常的情况下,通过加解密算法,对信息进行保密,防止信息被窃听;通过信息完整性校验,保证信息正确的、完整的传输;消息收费管理机制,保证了信息一定能够送达,不会出现信息丢失现象。协议转换器可以提供无线不可靠连接,并通过各种保护机制,将不可靠连接,转换为可靠连接,提高通讯质量。例如:UDP连接。
[0021]最后通过协议转换器,实现各个业务系统间的数据交互,协议转换器是智能的、自动的根据消息信息,进行转发。
[0022]上述【具体实施方式】仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述【具体实施方式】,任何符合本发明的一种socket协议连接转换为其它协议连接的实现方法的权利要求书的且任何所述技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。
【主权项】
1.一种socket协议连接转换为其它协议连接的实现方法,其特征在于,其具体实现过程为: 首先部署云平台服务; 在上述云平台上部署各种应用平台,同时提供单一 socket接口 ; 部署协议转换器; 配置协议转换器参数; 配置协议转换器设置; 然后将协议转换器的接口对接上述应用平台的socket接口,实现协议连接转换。2.根据权利要求1所述的一种socket协议连接转换为其它协议连接的实现方法,其特征在于,所述协议转换器的结构包括协议转换模块、加解密模块、信息完整性校验模块、信息缓冲模块和应用平台认证模块。3.根据权利要求2所述的一种socket协议连接转换为其它协议连接的实现方法,其特征在于,所述协议转换模块提供多种协议转换接口,该协议接口包括socket、Webservice、EJB、SERVLET、RPC 和 MQ 协议接 口。4.根据权利要求3所述的一种socket协议连接转换为其它协议连接的实现方法,其特征在于,所述协议转换器与应用平台的socket接口进行对接,并根据与其连接的应用平台的消息,进行判断和消息处理,加解密和信息完整性校验后,进行信息收发管理,转换为其它平台接收的协议数据后,进行重发。
【专利摘要】本发明公开了一种socket协议连接转换为其它协议连接的实现方法,其具体实现过程为:首先部署云平台服务;在上述云平台上部署各种应用平台,同时提供单一socket接口;部署协议转换器;配置协议转换器参数;配置协议转换器设置;然后将协议转换器的接口对接上述应用平台的socket接口,实现协议连接转换。该socket协议连接转换为其它协议连接的实现方法与现有技术相比,通过云平台,有效地提高了数据的利用率,并准确的为用户提供多角度、交叉复现的展现数据,实用性强,易于推广。
【IPC分类】H04L29/06, H04L29/08
【公开号】CN104917758
【申请号】CN201510261559
【发明人】郑亮, 于治楼, 梁华勇, 李伟
【申请人】浪潮集团有限公司
【公开日】2015年9月16日
【申请日】2015年5月21日
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1