CN108566390A - 一种卫星应用层安全协议的实现方法及卫星消息监听与分发服务*** - Google Patents
一种卫星应用层安全协议的实现方法及卫星消息监听与分发服务*** Download PDFInfo
- Publication number
- CN108566390A CN108566390A CN201810309922.9A CN201810309922A CN108566390A CN 108566390 A CN108566390 A CN 108566390A CN 201810309922 A CN201810309922 A CN 201810309922A CN 108566390 A CN108566390 A CN 108566390A
- Authority
- CN
- China
- Prior art keywords
- message
- satellite
- module
- length
- function
- 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.)
- Granted
Links
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/06—Notations for structuring of protocol data, e.g. abstract syntax notation one [ASN.1]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04B—TRANSMISSION
- H04B7/00—Radio transmission systems, i.e. using radiation field
- H04B7/14—Relay systems
- H04B7/15—Active relay systems
- H04B7/185—Space-based or airborne stations; Stations for satellite systems
- H04B7/1851—Systems using a satellite or space-based relay
- H04B7/18513—Transmission in a satellite or space-based system
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L63/00—Network architectures or network communication protocols for network security
- H04L63/16—Implementing security features at a particular protocol layer
- H04L63/168—Implementing security features at a particular protocol layer above the transport layer
-
- 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/03—Protocol definition or specification
-
- 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
-
- 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/30—Definitions, standards or architectural aspects of layered protocol stacks
- H04L69/32—Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
- H04L69/322—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
- H04L69/329—Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Physics & Mathematics (AREA)
- Astronomy & Astrophysics (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Computing Systems (AREA)
- General Engineering & Computer Science (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Radio Relay Systems (AREA)
Abstract
本发明公开了一种卫星应用层安全协议的实现方法及卫星消息监听与分发服务***,包含多线程卫星消息监听与分发服务***,由消息监听模块、消息接收模块、消息解析模块以及消息分发模块组成。该卫星监听消息与分发服务***可以同时收发、实时传输、解析校验多个网络设备与当前卫星之间的消息数据,消息数据在正确分发后能够在卫星上执行相应的功能。通过以上***可以有利保障资源网络化服务的消息收发机制得以顺利运行。
Description
技术领域
本发明属于网络安全技术领域,具体涉及一种卫星应用层安全协议的实现方法及卫星消息监听与分发服务***。
背景技术
随着地面因特网的不断发展,利用卫星网络实现全球任何地方任何用户的网络服务成为卫星网络发展的重要趋势。根据当前业务需要,卫星网络应提供应用层的安全接入与服务分发功能,因此设计合理的应用层安全协议将成为卫星网络服务***的重要目标。论文《空间网络安全关键技术研究》设计了卫星网络的安全路由协议以及网络层和传输层的安全通信协议,目前调研涉及的的卫星通信***方案几乎未涉及应用层安全协议,而应用层的安全协议和具体的应用服务密切相关。专利《一种同步卫星TCP协议分段连接优化方法》(申请号:201410778881X)涉及一种基于分段连接机制的同步卫星TCP协议优化方法,它是针对传输层的高效率协议;专利《一种即时移动通信***》(申请号:2014201055558)设计了一种可在不同局域网络下的多客户端与用户终端通过卫星网络的即时通信方法,研究重点集中于网络层和传输层的网络通信接口和数据信号处理,缺乏多设备互联接入的安全校验方案与卫星消息传递的安全设计。据调研,专利《通信方法及装置》(申请号:2017102935888)提出一种主控节点和多个被控节点的卫星***,对节点数据包信息进行逻辑判断或转发,但未涉及同时并行接收多个数据包的方法。
总之,当前的方案几乎未涉及应用层的卫星消息安全协议,未针对同时并行接收多个卫星消息进行方案设计。而本发明针对组网卫星与网络设备之间存在的并行数据消息收发问题提出了多线程的长消息收发方法。
发明内容
本发明技术解决问题:克服现有技术的不足,针对组网卫星与网络设备之间存在的并行数据消息收发问题,提供一种卫星应用层安全协议的实现方法及卫星消息监听与分发服务***,用于保障卫星的安全接入与卫星消息的服务分发。
为了实现上述目的,本发明采用以下技术方案:
本发明提出了卫星应用层安全协议的实现方法,包含来卫星消息的应用层安全标识协议,用于接收卫星消息后的解析与分发,其中应用层安全标识协议描述如下,结构见表1:
以下①-⑤属于消息头中各个字段(字段标识见表1):①Src ID:消息发送方设备(如信关站、其他卫星)或是来自当前组网卫星的内部设备的编号标识;②Src_Temp ID:实际发送该消息的设备标识,用于记录消息实际发送方的名称并判断消息发送方是否正确;③Dest ID:接收该消息的设备ID,用于判断该消息是否应该发送给当前组网卫星;④Type号:Module Type(模块类型,用于区分该卫星消息属于何种功能模块类型,用于对模块类型的分支判断和Sub_Module Type(子模块类型,子模块中含有具体的函数功能,用于对子模块函数功能的分支判断;⑤Length:消息长度,包括消息头与消息体的总长度(消息头长度head_length固定,消息体长度body_length)。
发明的卫星消息监听与分发服务***,由四个模块组成,分别是消息监听模块、消息接收模块、消息解析模块和消息分发模块,具体内容为:
消息监听模块
1)组网卫星被认为是服务端,与组网卫星相连接的网络设备被认为是客户端,本方案需实现多客户端同时接入服务器端通信的需求,首先加载SOCKET库;
2)组网卫星构造服务端监听SOCKET,监听与卫星互联的网络设备发送的数据消息。网络设备构造通讯SOCKET,准备向服务端发起请求;
3)组网卫星服务端配置监听IP地址和监听端口,同时服务端应绑定监听SOCKET;
4)客户端请求与服务端连接,服务端等待客户端接入,接收客户端数据以及发送回应消息给客户端;
5)组网卫星同时接入多个客户端时,在监听端口的生成一个等待队列,每一个来自客户端的连接都会送入等待队列中,服务端利用一定的算法进行选择相应的连接请求处理,使用多个线程分别处理每个客户端的请求,接收各自数据并做回应。
消息接收模块
6)线程中对socket数据接收时需要考虑是否存在超过接收方预设缓冲区大小的情况。对于消息过长而可能造成缓冲区溢出的情况,需要考虑计算消息长度与缓冲区大小的比例,算出接收次数并在循环中持续接收,最后将它们拼接成一条完整的消息。
消息解析模块
7)根据组网卫星收到的消息头的格式进行消息类型和功能的解析,消息解析应遵守“卫星消息的应用层标识协议”进行。
8)根据Sub_Module Type指示的函数方法,将Message_body消息体下发到模块对应子模块的函数功能中。根据子模块函数的需要,首先必须向其传递消息体Message_body;其次根据子模块函数的需要,可以传递消息头中①-⑤各个字段。因此,消息分发前需要将消息头与消息体分开,由于消息头长度head_length固定且消息头各个字段长度已知,所以消息体长度为消息长度与消息头长度的差值,即body_length=Length-head_length。至此,可从监听到的消息中提取任意消息头数据以及完整的消息体数据,并用于函数分发的传参使用。
消息分发模块
9)对消息头解析正确的情况,提取到的消息头数据和全部消息体数据作为输入参数传递给功能模块的分支结构,若分支结构的判断条件中有与输入参数一致的,则进入对应的功能模块分支执行对应的函数功能,若无对应的情况,则说明消息未被纳入可执行的流程,则执行默认的报错记录流程。
本发明的有益效果在于:
(1)本发明利用网络socket的多线程监听方法,设计了合理的消息头与消息体数据结构,使组网卫星的监听消息与分发服务***能够同时接收并解析来自不同接入设备发来的消息数据,同时保证了数据流向对应的功能模块,从而完成消息的传递。
(2)本发明实现在卫星网络中,是一种卫星与其他互联设备之间的消息监听与数据分发的服务***,利用基于TCP/IP协议的socket网络通信原理,实现卫星与互联设备的数据消息交换,用于支持业务数据在网络设备中的转发任务,构建面向资源网络化服务体系关键业务的数据传输保护方案。
(3)本发明的卫星监听消息与分发服务***基于socket的点对点通信方式,完成了同时收发、实时传输、解析校验、功能分发多个网络设备与组网卫星之间消息数据的复杂功能。
附图说明
图1为本发明***的组成框图;
图2为本发明中消息监听模块实现流程图;
图3为本发明中消息接收模块实现流程图;
图4为本发明中消息分发模块实现流程图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
如图1所示,本发明的卫星消息监听与分发服务***由消息监听模块、消息解析模块以及消息分发模块组成。消息监听模块利用多线程下的socket通信机制实现多客户端同时接入服务器端进行通信的需求。消息接收模块主要采用循环接收的方法解决消息长度超过接收方预设缓冲区大小的问题。消息解析模块根据组网卫星的应用层标识协议格式进行消息类型和功能的解析,同时对卫星收到的由网络设备发出的消息进行完整性校验、审核可用性,对消息数据进行筛选与收集。消息分发模块会提取消息头和消息体的数据内容,根据消息体的功能类型字段,将消息分发到卫星对应功能模块,从而完成该消息的传递。该卫星监听消息与分发服务***可以同时收发、实时传输、解析校验多个网络设备与当前卫星之间的消息数据,消息数据在正确分发后能够在卫星上执行相应的功能。通过以上***可以有利保障资源网络化服务的消息收发机制得以顺利运行。
下面对上述进行详细说明。
S101,消息监听模块,消息监听模块利用多线程下的socket通信机制实现多客户端同时接入服务器端进行通信的需求。
S102,消息接收模块,采用循环接收的方法解决消息长度超过接收方预设缓冲区大小的问题。
S103,消息解析模块对S101中监听到的卫星消息,按照组网卫星的应用层标识协议格式进行消息类型和功能的解析,同时对卫星收到的由网络设备发出的消息进行完整性校验、审核可用性,对消息数据进行筛选与收集。
S104,消息分发模块,提取卫星消息头和消息体的数据内容,根据消息体的功能类型字段,将消息分发到卫星对应功能模块,从而完成该消息的传递。
如图2所示,S101消息监听模块完成了基于TCP/IP协议的应用层socket多线程网络通信功能。需要解决的问题是组网卫星需要同时接收多个来自其他网络设备发送的消息。本发明实例中,卫星被认为是socket通信的服务器端,与卫星进行通信的其他网络设备被认为是客户端。由于要实现多个网络设备与卫星的同时通信,故使用多线程处理技术。
首先进行正常的服务器端初始化socket工作:如图2所示,服务器端先初始化socket,然后与端口绑定(bind),对端口进行监听(listen),调用accept阻塞,等待客户端连接。在这时如果有网络设备客户端初始化一个socket,然后连接服务器(connect),若连接成功,此时新建一个线程(pthread_create)。在该线程内处理连接和收发数据请求,这时线程内的客户端与服务器端的连接就建立了,后续完成数据收发任务,具体描述详见S102过程。线程内对该客户端与卫星的通信持续监测:客户端发送数据请求,服务器端接收请求并处理请求,然后把回应数据发送给客户端,客户端读取数据,最后关闭连接,一次交互结束。由以上描述可知,当每次有网络设备客户端初始化一个socket,后成功连接服务器时,都会新建一个线程去处理该请求;因此,即使同时有多个网络设备接入服务器端,也会有多个线程去做并行处理,从而实现多个网络设备与卫星之间的同时消息收发功能。
在S102过程中,socket数据接收时存在一个重要的问题是若发送方数据大于服务器端预设的数据接收长度时,需要满足分多次持续接收的功能。具体过程如图3所示,假设服务器端的socket数据接收recv(conn,buffer,buf_len,0)预设的接收长度时buf_len,且在第一次接收消息时可以从消息体中分离出消息总长度Length,若Length≤buf_len,即消息数据长度不超过预设接收长度时,即可一次性接收数据;若Length>buf_len时,一次不能完全接收,需计算一共需要接收的次数,在while循环中完成持续接收。计算次数的公式为:
若满足循环结束条件则结束接收,再将分多次接收到的消息拼接在一起,形成一条完整的消息。至此,在线程内完成了一个网络设备与卫星的通信过程,接收到了完整的消息数据。
S103过程完成了对收到消息数据的解析与格式验证。验证过程遵循本发明提出的卫星应用层安全协议,如下表1所示:
表1卫星消息安全标识协议结构
首先应该约定发往卫星的消息应用层安全标识协议,各个网络设备的客户端均应该遵守此格式约定:①-⑤属于消息头中各个字段,消息体数据在最后部分。
①Src ID:原始发送方设备标识(如信关站、其他卫星)或是来自当前组网卫星的内部设备的标识。长度为1字节。
②Src_Temp_ID:实际发送该消息的设备标识,用于记录消息实际发送方的标识并判断消息发送方是否正确。长度为1字节。
③Dest ID:接收该消息的设备ID,用于判断该消息是否应该发送给当前组网卫星。长度为1字节。
④Type号:Module Type(模块类型,用于区分该卫星消息属于何种功能模块类型,用于对模块类型的分支判断)和Sub_Module Type(子模块类型,子模块中含有具体的函数功能,用于对子模块函数功能的分支判断)
⑤Length:消息长度,包括消息头与消息体的总长度(消息头长度head_length固定,消息体长度body_length)。长度为1字节。
以一个例子说明消息数据的解析与验证过程。假设收到的数据内容为:
按照消息格式的约定,从消息数据中按照每个字段规定的长度,分别取出内容如下:
Src ID=DEV00947
Src_Temp ID=DEV00947
Dest ID=SAT86F02
Module Type=000000x1
Sub_Module Type=000000x2
Length=00000200
如图4所示,S103消息解析模块,首先需要对S102接收到的消息进行提取,由于消息头长度head_length固定且消息头各个字段长度已知,所以消息体长度为消息长度与消息头长度的差值,即:
body_length=Length-head_length
因此,body_length=200–8*6=152。
对消息头的5个字段进行格式和内容校验,当Src ID=DEV00947不为空且Dest ID=SAT86F02为当前卫星ID时,再获取模块类型Module Type和子模块类型Sub_ModuleType,否则应记录参数错误并返回失败状态记录。
在过程S104中,消息分发处理模块获取消息体数据,根据Sub_Module Type=000000x2所指示的函数方法,若满足服务***中的switch开关Sub_Module Type对应表达式,则执行与此switch开关对应的case的语句体,进入case指定的模块对应函数方法,同时将消息体数据作为输入参数传递给该函数方法。若无对应switch—case的情况,则说明消息未被纳入可执行的流程,执行default对应的报错记录流程。
提供以上实施例仅仅是为了描述本发明的目的,而并非要限制本发明的范围。本发明的范围由所附权利要求限定。不脱离本发明的精神和原理而做出的各种等同替换和修改,均应涵盖在本发明的范围之内。
Claims (6)
1.一种卫星应用层安全协议的实现方法,其特征在于:包含来自卫星消息的应用层安全标识协议,用于接收卫星消息后的解析与分发,所述卫星消息的应用层标识协议包括消息头和消息体,所述消息体在最后部分;所述消息头中各个字段如下:
①Src ID:发送方设备或是来自当前组网卫星的内部设备的编号标识;
②Src_Temp ID:实际发送所述卫星消息的设备标识,用于记录所述卫星消息实际发送方的名称并判断所述消息发送方是否正确;
③Dest ID:接收所述消息的设备ID,用于判断所述消息是否应该发送给当前组网卫星;
④Type号:包括两部分:模块类型Module Type和子模块类型Sub_Module Type;所述Module Type用于区分卫星消息的功能模块;所述Sub_Module Type指示卫星消息用于执行的函数方法。卫星消息的分发框架包括对模块类型的分支判断和对子模块类型的分支判断;模块类型Module Type指示消息应进入的功能模块;子模块类型Sub_Module Type指示消息应从该模块进入的具体函数功能分支;
⑤Length:卫星消息长度,包括消息头与消息体的总长度;所述消息体的总长度包括消息头长度head_length和消息体长度body_length,所述消息头长度head_length固定。
2.一种卫星消息监听与分发服务***,其特征在于:包括消息监听模块、消息接收模块、消息解析模块和消息分发模块;其中:
消息监听模块,组网卫星与地面接入网关使用socket方式通信,组网卫星被认为是服务端,与组网卫星相连接的网络设备被认为是客户端,组网卫星同时接入多个客户端时,在监听端口生成一个等待队列,每一个来自客户端的连接都会送入等待队列中,服务端用新建线程处理的方法选择相应的连接请求并进行处理;采用多线程技术分别处理每个客户端的连接请求,接收和发送每个客户端各自数据并做回应,完成了客户端与服务端同时收发的和实时传输的功能;
消息接收模块采用socket通信方式,单一线程对数据接收时,如果数据长度超过客户端的接收方预设缓冲区大小,则对于所述消息过长造成缓冲区溢出,则应根据计算的消息长度与缓冲区大小的比例,计算出接收次数,建立循环分支并在循环中持续接收,最后将分多次接收到的消息拼接成一条完整的消息;
消息解析模块,根据组网卫星收到的消息,按照权利要求1预先约定的卫星消息的应用层标识协议的格式进行消息类型和功能的解析,Type号包含Module Type和Sub_ModuleType,其中Module Type模块类型标识指示了卫星消息应进入的功能模块,而在结构上,功能模块中又包含了由Sub_Module Type指示的具体函数功能,因此分别解析Module Type和Sub_Module Type;
消息分发模块,对消息头解析正确的情况,首先根据Module Type找到应进入的功能模块分支,再根据Sub_Module Type子模块功能类型这个类型标识找到卫星消息应进入的具体函数功能分支,从而将Message_body消息体下发到对应模块内的对应函数中,消息解析模块和消息分发模块分别实现了对卫星消息的解析校验和功能分发要求。
3.根据权利要求2所述的一种卫星多线程消息监听与分发服务***,其特征在于:所述消息监听模块中,多线程技术实现为:使用多线程调度方式,实现多个网络设备同时与卫星通信的功能,监听到一个网络设备的连接请求后,在新建线程内处理连接并收发消息,线程间的连接与消息是隔离的;多个网络设备与卫星间的通信互相独立,数据收发过程互不干扰。
4.根据权利要求2所述的一种卫星多线程消息监听与分发服务***,其特征在于:所述消息接收模块中,接收次数计算公式为:
其中,服务器端的socket预设数据接收长度为buf_len,从消息体中分离出消息总长度Length。
5.根据权利要求2所述的一种卫星多线程消息监听与分发服务***,其特征在于:所述消息解析模块中,消息分发前需要将消息头与消息体分开,消息头长度head_length固定且消息头各个字段长度已知,消息体长度为消息长度与消息头长度的差值,即body_length=Length-head_length,可从监听到的消息中提取任意消息头数据以及完整的消息体数据,并用于函数分发的传递参数使用。
6.根据权利要求2所述的一种卫星多线程消息监听与分发服务***,其特征在于:所述消息分发模块中,将提取到的消息头数据和全部消息体数据作为输入参数传递给功能模块的分支结构,若分支结构的判断条件中有与输入参数一致的,则进入对应的功能模块分支执行对应的函数功能,若无对应的情况,则说明消息未被纳入可执行的流程,则执行默认的报错记录流程。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810309922.9A CN108566390B (zh) | 2018-04-09 | 2018-04-09 | 一种卫星消息监听与分发服务*** |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810309922.9A CN108566390B (zh) | 2018-04-09 | 2018-04-09 | 一种卫星消息监听与分发服务*** |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108566390A true CN108566390A (zh) | 2018-09-21 |
CN108566390B CN108566390B (zh) | 2020-03-17 |
Family
ID=63534299
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810309922.9A Active CN108566390B (zh) | 2018-04-09 | 2018-04-09 | 一种卫星消息监听与分发服务*** |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108566390B (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110138426A (zh) * | 2019-05-13 | 2019-08-16 | 中国人民解放军32039部队 | 一种基于卫星通信的全景波束构建方法、***、设备和介质 |
CN111385056A (zh) * | 2018-12-27 | 2020-07-07 | 中国电子科技集团公司第十五研究所 | 面向有效载荷数据的实时流处理方法 |
CN114024594A (zh) * | 2021-11-09 | 2022-02-08 | 北京中科晶上科技股份有限公司 | 卫星通信***的通信方法和装置 |
CN114385352A (zh) * | 2021-12-17 | 2022-04-22 | 南京中科晶上通信技术有限公司 | 卫星通信***及其数据缓存方法、计算机可读存储介质 |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5915087A (en) * | 1996-12-12 | 1999-06-22 | Secure Computing Corporation | Transparent security proxy for unreliable message exchange protocols |
US20020038431A1 (en) * | 2000-09-15 | 2002-03-28 | Chesko John E.A. | Internet privacy system |
CN102546437A (zh) * | 2012-02-20 | 2012-07-04 | 南京邮电大学 | 一种面向物联网平台的套接字实现方法 |
CN103491190A (zh) * | 2013-09-30 | 2014-01-01 | 国家电网公司 | 一种面向大规模实时并发的充电机监控数据处理方法 |
CN105357266A (zh) * | 2015-09-30 | 2016-02-24 | 山东乾云启创信息科技股份有限公司 | 适合多种场景的socket通信与进程管理通用平台及方法 |
US20160335669A1 (en) * | 2014-01-30 | 2016-11-17 | Netzwelt Gmbh | System and method for preventing a delivery of advertising contents |
CN106254179A (zh) * | 2016-08-05 | 2016-12-21 | 深圳先进技术研究院 | 一种心跳包异步控制方法及装置 |
CN107147663A (zh) * | 2017-06-02 | 2017-09-08 | 广东暨通信息发展有限公司 | 一种计算机集群***的同步通讯方法和*** |
-
2018
- 2018-04-09 CN CN201810309922.9A patent/CN108566390B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5915087A (en) * | 1996-12-12 | 1999-06-22 | Secure Computing Corporation | Transparent security proxy for unreliable message exchange protocols |
US20020038431A1 (en) * | 2000-09-15 | 2002-03-28 | Chesko John E.A. | Internet privacy system |
CN102546437A (zh) * | 2012-02-20 | 2012-07-04 | 南京邮电大学 | 一种面向物联网平台的套接字实现方法 |
CN103491190A (zh) * | 2013-09-30 | 2014-01-01 | 国家电网公司 | 一种面向大规模实时并发的充电机监控数据处理方法 |
US20160335669A1 (en) * | 2014-01-30 | 2016-11-17 | Netzwelt Gmbh | System and method for preventing a delivery of advertising contents |
CN105357266A (zh) * | 2015-09-30 | 2016-02-24 | 山东乾云启创信息科技股份有限公司 | 适合多种场景的socket通信与进程管理通用平台及方法 |
CN106254179A (zh) * | 2016-08-05 | 2016-12-21 | 深圳先进技术研究院 | 一种心跳包异步控制方法及装置 |
CN107147663A (zh) * | 2017-06-02 | 2017-09-08 | 广东暨通信息发展有限公司 | 一种计算机集群***的同步通讯方法和*** |
Non-Patent Citations (4)
Title |
---|
ENRICO MAROCOO,JAN SEEDORF: "WebSocket-based server-to-client notificatioins for the Application-Layer Traffic Optimization(ALTO) Protocol", 《INTERNET-DRAFT》 * |
万国府,刘贵全: "卫星网络中基于UDP的可靠数据传输协议", 《通信技术》 * |
刘晓峰,崔宗星: "多卫星链路消息分发机制的设计与实现", 《现代计算机》 * |
颜晓星: "基于北斗卫星的可靠远程通信***设计", 《计算机工程》 * |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111385056A (zh) * | 2018-12-27 | 2020-07-07 | 中国电子科技集团公司第十五研究所 | 面向有效载荷数据的实时流处理方法 |
CN110138426A (zh) * | 2019-05-13 | 2019-08-16 | 中国人民解放军32039部队 | 一种基于卫星通信的全景波束构建方法、***、设备和介质 |
CN110138426B (zh) * | 2019-05-13 | 2020-07-31 | 中国人民解放军32039部队 | 一种基于卫星通信的全景波束构建方法、***、设备和介质 |
CN114024594A (zh) * | 2021-11-09 | 2022-02-08 | 北京中科晶上科技股份有限公司 | 卫星通信***的通信方法和装置 |
CN114024594B (zh) * | 2021-11-09 | 2023-10-20 | 北京中科晶上科技股份有限公司 | 卫星通信***的通信方法和装置 |
CN114385352A (zh) * | 2021-12-17 | 2022-04-22 | 南京中科晶上通信技术有限公司 | 卫星通信***及其数据缓存方法、计算机可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN108566390B (zh) | 2020-03-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7486622B2 (en) | OAM echo messaging to verify a service-based network distribution path | |
US9001688B2 (en) | Dynamic balancing of a traffic mix for data center device testing | |
CN108566390A (zh) | 一种卫星应用层安全协议的实现方法及卫星消息监听与分发服务*** | |
US6938179B2 (en) | Socket extensions for redundancy | |
US7171487B2 (en) | Method and system for application specific packet forwarding | |
EP2103085B1 (en) | Communications method for a packet-switched network and network employing the method | |
US9225622B2 (en) | OAM echo messaging to verify a service-based network distribution path | |
US7720073B2 (en) | System and/or method for bidding | |
CN105337857A (zh) | 一种基于软件定义网络的多路径传输方法 | |
US10999121B2 (en) | Service OAM virtualization | |
EP1478129A2 (en) | Using network transport tunnels to provide service-based data transport | |
CN103416022B (zh) | 分布式路由器/交换机架构中的服务中吞吐量测试方法和*** | |
CN106612233A (zh) | 一种多通道网络切换方法和*** | |
CN113301000B (zh) | 数据传输方法、装置、介质及设备 | |
CN102594672A (zh) | 适用于低可靠网络环境下高质量互联网通讯的方法及*** | |
CN108833232A (zh) | 一种基于VPP的PPPoE客户端实现方法及PPPoE客户端 | |
US20220150107A1 (en) | Packet loss positioning method, apparatus, and system, and computer storage medium | |
CN114945032A (zh) | 电力物联网终端数据接入***、方法、装置、设备及介质 | |
CN110417687A (zh) | 一种报文发送与接收方法及装置 | |
US10601602B2 (en) | Hybrid data transport solution, in particular for satellite links | |
CN107104892A (zh) | 网络加速的方法和装置 | |
CN109428745A (zh) | Jms消息转发方法、装置、电子设备和存储介质 | |
CN103475506A (zh) | 多设备管理控制方法和*** | |
CN116016025A (zh) | 一种通信方法、设备及存储介质 | |
CN110166185A (zh) | 音频数据的处理方法、装置、存储介质和处理器 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |