CN104917758A - 一种socket协议连接转换为其它协议连接的实现方法 - Google Patents
一种socket协议连接转换为其它协议连接的实现方法 Download PDFInfo
- 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
Links
- 238000000034 method Methods 0.000 title claims abstract description 25
- 238000006243 chemical reaction Methods 0.000 title claims abstract description 13
- 230000008569 process Effects 0.000 claims description 4
- 238000012545 processing Methods 0.000 claims description 4
- 238000013519 translation Methods 0.000 claims description 3
- 238000005516 engineering process Methods 0.000 description 3
- 230000007246 mechanism Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 2
- 230000010354 integration Effects 0.000 description 2
- 238000011160 research Methods 0.000 description 2
- 241001269238 Data Species 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000011010 flushing procedure Methods 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/08—Protocols for interworking; Protocol conversion
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/567—Integrating service provisioning from a plurality of service providers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/16—Implementation or adaptation of Internet protocol [IP], of transmission control protocol [TCP] or of user datagram protocol [UDP]
- H04L69/161—Implementation details of TCP/IP or UDP/IP stack architecture; Specification of modified or new header fields
- H04L69/162—Implementation 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协议连接转换为其它协议连接的实现方法。
背景技术
由于目前互联网的应用平台在日常生活中应用越来越多,各种应用不断的推出,各种应用需要协作的业务也越来越多。单一应用平台提供的服务是有限的,并且现在全数据集、多角度数据集的业务也越来越有优势。现在***平台中的数据不再是单纯的线性数据,需要交叉复现,这样往往就会牵扯到其他业务***中的业务数据,根据多业务***中的数据,进行交叉复现。从而为用户提供最全面、最准确的信息,并帮助用户做出正确的决策。但是这种多业务数据交叉复现,往往会遇到各种困难,***本身数据隐私保密,数据安全设置,多平台架构不同等问题,都使我们进行数据整合时遇到了很大的阻力。
随着科技的发展,互联网中的应用平台孤立运行,已经无法满足用户的多需求,精细化的服务。这就需要应用平台进入云计算中。但是这样依然无法解决用户多需求的问题。因为各个应用平台无法共享彼此的业务功能数据。为了满足用户的多需求,一般的做法是,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接口进行对接,并根据与其连接的应用平台的消息,进行判断和消息处理,加解密和信息完整性校验后,进行信息收发管理,转换为其它平台接收的协议数据后,进行重发。
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)
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)
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 | 浪潮集团有限公司 | 一种对云计算服务器端实现各个业务***整合的方法 |
-
2015
- 2015-05-21 CN CN201510261559.4A patent/CN104917758A/zh active Pending
Patent Citations (5)
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)
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 |