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

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

Info

Publication number
CN104917758A
CN104917758A CN201510261559.4A CN201510261559A CN104917758A CN 104917758 A CN104917758 A CN 104917758A CN 201510261559 A CN201510261559 A CN 201510261559A CN 104917758 A CN104917758 A CN 104917758A
Authority
CN
China
Prior art keywords
socket
protocol
agreement
interface
application platform
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510261559.4A
Other languages
English (en)
Inventor
郑亮
于治楼
梁华勇
李伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Inspur Group Co Ltd
Original Assignee
Inspur Group Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Inspur Group Co Ltd filed Critical Inspur Group Co Ltd
Priority to CN201510261559.4A priority Critical patent/CN104917758A/zh
Publication of CN104917758A publication Critical patent/CN104917758A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/08Protocols for interworking; Protocol conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/567Integrating service provisioning from a plurality of service providers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/16Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
    • H04L69/161Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
    • H04L69/162Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields involving adaptations of sockets based mechanisms

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer And Data Communications (AREA)
  • Communication Control (AREA)

Abstract

本发明公开了一种socket协议连接转换为其它协议连接的实现方法,其具体实现过程为:首先部署云平台服务;在上述云平台上部署各种应用平台,同时提供单一socket接口;部署协议转换器;配置协议转换器参数;配置协议转换器设置;然后将协议转换器的接口对接上述应用平台的socket接口,实现协议连接转换。该socket协议连接转换为其它协议连接的实现方法与现有技术相比,通过云平台,有效地提高了数据的利用率,并准确的为用户提供多角度、交叉复现的展现数据,实用性强,易于推广。

Description

一种socket协议连接转换为其它协议连接的实现方法
技术领域
本发明涉及云计算技术领域,具体地说是一种实用性强、socket协议连接转换为其它协议连接的实现方法。
背景技术
由于目前互联网的应用平台在日常生活中应用越来越多,各种应用不断的推出,各种应用需要协作的业务也越来越多。单一应用平台提供的服务是有限的,并且现在全数据集、多角度数据集的业务也越来越有优势。现在***平台中的数据不再是单纯的线性数据,需要交叉复现,这样往往就会牵扯到其他业务***中的业务数据,根据多业务***中的数据,进行交叉复现。从而为用户提供最全面、最准确的信息,并帮助用户做出正确的决策。但是这种多业务数据交叉复现,往往会遇到各种困难,***本身数据隐私保密,数据安全设置,多平台架构不同等问题,都使我们进行数据整合时遇到了很大的阻力。
随着科技的发展,互联网中的应用平台孤立运行,已经无法满足用户的多需求,精细化的服务。这就需要应用平台进入云计算中。但是这样依然无法解决用户多需求的问题。因为各个应用平台无法共享彼此的业务功能数据。为了满足用户的多需求,一般的做法是,1、允许应用平台可以互相访问彼此的数据库;2、为其它应用平台提供特殊接口,也就是现在比较流行的开放api;3、根据第三方应用平台需求,通过数据库ETL工具,将数据实时的或者定时的刷新到第三方应用平台中。以上三个实现方式,也是解决多应用平台,各个业务数据,综合应用,和客户综合需求的方法。但是每种实现方法都存在一定的弊端。例如第一种方式:允许应用平台可以互相访问彼此的数据库,这样会造成数据的不安全,并且多平台应用访问数据库,会造成数据库负载过重。第二种方式:为其它应用平台提供特殊接口,这样会增加应用***的开发工作量,并且会增加开发多协议接口。第三种方式:通过数据库ETL工具,同样会增加工作量,和增加数据库压力。
基于此,现提供一种基于云计算的ocket协议连接转换为其它协议连接的实现方法,该方法是云计算服务器端多协议平台整合的方法,在采用socket、json、XML、RMI、JMS、Webservice、EJB和servlet等技术研发的socket协议的基础上,转换为各种其它协议连接实现,应用平台通过socket方式,提供单一数据接口,由协议转换器负责各种不同应用***对应接口,安全高效,实用性强。
发明内容
本发明的技术任务是针对以上不足之处,提供一种实用性强、socket协议连接转换为其它协议连接的实现方法。
一种socket协议连接转换为其它协议连接的实现方法,其具体实现过程为:
首先部署云平台服务;
在上述云平台上部署各种应用平台,同时提供单一socket接口;
部署协议转换器;
配置协议转换器参数;
配置协议转换器设置;
然后将协议转换器的接口对接上述应用平台的socket接口,实现协议连接转换。
所述协议转换器的结构包括协议转换模块、加解密模块、信息完整性校验模块、信息缓冲模块和应用平台认证模块。
所述协议转换模块提供多种协议转换接口,该协议接口包括socket、Webservice、EJB、SERVLET、RPC和MQ协议接口。
所述协议转换器与应用平台的socket接口进行对接,并根据与其连接的应用平台的消息,进行判断和消息处理,加解密和信息完整性校验后,进行信息收发管理,转换为其它平台接收的协议数据后,进行重发。
本发明的一种socket协议连接转换为其它协议连接的实现方法,具有以下优点:
本发明提出的一种socket协议连接转换为其它协议连接的实现方法,实现了云计算***间业务数据互通,通过云平台,有效地提高了数据的利用率,并准确的为用户提供多角度、交叉复现的展现数据,安全高效,实用性强,易于推广。
附图说明
附图1为协议转换器的内部结构图。
附图2为本发明的实现示意图。
具体实施方式
下面结合附图和具体实施例对本发明作进一步说明。
本发明提供一种socket协议连接转换为其它协议连接的实现方法,采用socket、json、XML、RMI、JMS、Webservice、EJB和servlet等技术研发的socket协议,转换为各种其它协议连接的实现方法,应用平台通过socket方式,提供单一数据接口,由协议转换器负责各种不同应用***对应接口。
如附图1、图2所示,其具体实现过程为,
首先部署云平台服务;
在上述云平台上部署各种应用平台,同时提供单一socket接口;
部署协议转换器;
配置协议转换器参数;
配置协议转换器设置;
然后将协议转换器的接口对接上述应用平台的socket接口,实现协议连接转换。
所述协议转换器的结构包括协议转换模块、加解密模块、信息完整性校验模块、信息缓冲模块和应用平台认证模块。
所述协议转换模块提供多种协议转换接口,该协议接口包括socket、Webservice、EJB、SERVLET、RPC和MQ协议接口。
所述协议转换器与应用平台的socket接口进行对接,并根据与其连接的应用平台的消息,进行判断和消息处理,加解密和信息完整性校验后,进行信息收发管理,转换为其它平台接收的协议数据后,进行重发。
进一步的,上述步骤的详细过程为:
首先在云平台上部署各种应用平台,然后根据需要提供单一socket接口,如果需要***第三方的应用平台中的业务接口,或者是数据,通过socket接口提供服务。
然后部署协议转换器,以及参数维护,环境设置,然后根据部署应用平台,进行***设置。协议转换器提供了多种协议接口,例如:socket、Webservice、EJB、SERVLET、RPC和MQ等协议接口。根据应用平台的接口,与协议转换器进行对接,并根据应用平台的消息,进行判断,以及消息处理,加解密和信息完整性校验,并且进行信息收发管理,以及重发机制。协议转换器在***运行正常的情况下,通过加解密算法,对信息进行保密,防止信息被窃听;通过信息完整性校验,保证信息正确的、完整的传输;消息收费管理机制,保证了信息一定能够送达,不会出现信息丢失现象。协议转换器可以提供无线不可靠连接,并通过各种保护机制,将不可靠连接,转换为可靠连接,提高通讯质量。例如:UDP连接。
最后通过协议转换器,实现各个业务***间的数据交互,协议转换器是智能的、自动的根据消息信息,进行转发。
上述具体实施方式仅是本发明的具体个案,本发明的专利保护范围包括但不限于上述具体实施方式,任何符合本发明的一种socket协议连接转换为其它协议连接的实现方法的权利要求书的且任何所述技术领域的普通技术人员对其所做的适当变化或替换,皆应落入本发明的专利保护范围。

Claims (4)

1.一种socket协议连接转换为其它协议连接的实现方法,其特征在于,其具体实现过程为:
首先部署云平台服务;
在上述云平台上部署各种应用平台,同时提供单一socket接口;
部署协议转换器;
配置协议转换器参数;
配置协议转换器设置;
然后将协议转换器的接口对接上述应用平台的socket接口,实现协议连接转换。
2.根据权利要求1所述的一种socket协议连接转换为其它协议连接的实现方法,其特征在于,所述协议转换器的结构包括协议转换模块、加解密模块、信息完整性校验模块、信息缓冲模块和应用平台认证模块。
3.根据权利要求2所述的一种socket协议连接转换为其它协议连接的实现方法,其特征在于,所述协议转换模块提供多种协议转换接口,该协议接口包括socket、Webservice、EJB、SERVLET、RPC和MQ协议接口。
4.根据权利要求3所述的一种socket协议连接转换为其它协议连接的实现方法,其特征在于,所述协议转换器与应用平台的socket接口进行对接,并根据与其连接的应用平台的消息,进行判断和消息处理,加解密和信息完整性校验后,进行信息收发管理,转换为其它平台接收的协议数据后,进行重发。
CN201510261559.4A 2015-05-21 2015-05-21 一种socket协议连接转换为其它协议连接的实现方法 Pending CN104917758A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510261559.4A CN104917758A (zh) 2015-05-21 2015-05-21 一种socket协议连接转换为其它协议连接的实现方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510261559.4A CN104917758A (zh) 2015-05-21 2015-05-21 一种socket协议连接转换为其它协议连接的实现方法

Publications (1)

Publication Number Publication Date
CN104917758A true CN104917758A (zh) 2015-09-16

Family

ID=54086464

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510261559.4A Pending CN104917758A (zh) 2015-05-21 2015-05-21 一种socket协议连接转换为其它协议连接的实现方法

Country Status (1)

Country Link
CN (1) CN104917758A (zh)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109728984A (zh) * 2018-11-26 2019-05-07 华为技术有限公司 一种接入***、方法及装置
CN115086425A (zh) * 2022-08-23 2022-09-20 中航金网(北京)电子商务有限公司 消息传输方法、装置、程序产品、介质及电子设备

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1168175A2 (en) * 2000-06-29 2002-01-02 Hitachi, Ltd. Data migration method, protocol converter and switching apparatus using it
CN102790781A (zh) * 2011-05-17 2012-11-21 南京中兴新软件有限责任公司 一种中间件、带行业应用中间件的m2m***及其应用方法
CN103701935A (zh) * 2014-01-13 2014-04-02 浪潮(北京)电子信息产业有限公司 一种云计算服务平台的构建方法及***
CN103997536A (zh) * 2014-06-03 2014-08-20 浪潮集团有限公司 一种对云计算服务器端实现各个***跨层数据同步的方法
CN104021452A (zh) * 2014-06-23 2014-09-03 浪潮集团有限公司 一种对云计算服务器端实现各个业务***整合的方法

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1168175A2 (en) * 2000-06-29 2002-01-02 Hitachi, Ltd. Data migration method, protocol converter and switching apparatus using it
CN102790781A (zh) * 2011-05-17 2012-11-21 南京中兴新软件有限责任公司 一种中间件、带行业应用中间件的m2m***及其应用方法
CN103701935A (zh) * 2014-01-13 2014-04-02 浪潮(北京)电子信息产业有限公司 一种云计算服务平台的构建方法及***
CN103997536A (zh) * 2014-06-03 2014-08-20 浪潮集团有限公司 一种对云计算服务器端实现各个***跨层数据同步的方法
CN104021452A (zh) * 2014-06-23 2014-09-03 浪潮集团有限公司 一种对云计算服务器端实现各个业务***整合的方法

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109728984A (zh) * 2018-11-26 2019-05-07 华为技术有限公司 一种接入***、方法及装置
WO2020108438A1 (zh) * 2018-11-26 2020-06-04 华为技术有限公司 一种接入***、方法及装置
CN109728984B (zh) * 2018-11-26 2021-01-29 华为技术有限公司 一种接入***、方法及装置
CN115086425A (zh) * 2022-08-23 2022-09-20 中航金网(北京)电子商务有限公司 消息传输方法、装置、程序产品、介质及电子设备
CN115086425B (zh) * 2022-08-23 2022-11-08 中航金网(北京)电子商务有限公司 消息传输方法、装置、程序产品、介质及电子设备

Similar Documents

Publication Publication Date Title
US10691715B2 (en) Dynamically integrated disparate computer-aided dispatch systems
CN106464687B (zh) 经由用户隧道通信的客户端应用程序
CN103995751B (zh) 一种跨平台通信***及方法
CN103618724B (zh) 终端机与虚拟机之间的通信方法与通信***
WO2007021483A3 (en) Split termination for secure communication protocols
WO2005119563A3 (en) Generalized approach to structured medical reporting
KR20140103308A (ko) 무선 도킹
CN104753817A (zh) 一种云计算消息队列服务本地模拟方法和***
WO2008130709A3 (en) Systems, methods, and computer program products for providing service interaction and mediation in a communications network
CN103248452A (zh) 数据发送装置、数据接收装置、终端和数据传输方法
CN103108037B (zh) 一种通信方法,Web服务器及Web通信***
CN104270355A (zh) 一种基于网络总线跨安全区传输数据的方法
CN103152378A (zh) 一种网络数据的传输方法、***和客户端
CN104052746A (zh) 异构应用单点登录***及其单点登录方法
CN104243281A (zh) 基于移动互联网的语音通信方法
CN105763297A (zh) 一种基于云计算***的远程数据优化传输方法和装置
CN102497446A (zh) 一种穿越nat设备的业务流传输方法及装置
CN104917758A (zh) 一种socket协议连接转换为其它协议连接的实现方法
US9148404B2 (en) System for accessing data of cloud database using transparent technology
CN104753761A (zh) 消息的处理方法、服务器及***
CN104113510A (zh) 虚拟桌面***及其消息数据的传输方法
CN112689020B (zh) 一种消息传输方法、消息中间件、电子设备及存储介质
Kuehnhausen et al. Application of the Java message service in mobile monitoring environments
CN111787078A (zh) 一种基于电梯物联网的信令控制***及通讯方法
Petruţ et al. The IoT connectivity challenges

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20150916