CN104184714A - 一种基于vsat网络的信关站ip数据处理方法 - Google Patents
一种基于vsat网络的信关站ip数据处理方法 Download PDFInfo
- Publication number
- CN104184714A CN104184714A CN201310200166.3A CN201310200166A CN104184714A CN 104184714 A CN104184714 A CN 104184714A CN 201310200166 A CN201310200166 A CN 201310200166A CN 104184714 A CN104184714 A CN 104184714A
- Authority
- CN
- China
- Prior art keywords
- data
- gateway station
- data processing
- path
- demodulation
- 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
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明公开了一种基于VSAT网络的信关站IP数据处理方法。本发明方法首先对接收到的数据进行解调;然后配置数据处理目录,指定IP数据处理所需的参数,再将解调后的数据处理为IP数据;最后通过交换机发送至因特网。本发明方法将信关站接收的数据解调后处理成因特网可识别的IP数据发送出去,实现了VSAT网络中信关站与因特网中计算机之间的通信。
Description
技术领域
本发明涉及数据处理技术领域,特别涉及一种基于VSAT网络的信关站IP数据处理方法。
背景技术
VSAT(Very Small Aperture Terminal)卫星通信***具有地面天线直径小、发射功率低、经济适用、不受地形和气候的影响、组网灵活等优点,目前在网络通信中得到广泛应用。VSAT卫星通信***的地面部分由信关站、远端站和网络控制单元组成,信关站的作用是为远端站分配信道以及控制远端站的接入,远端站是卫星通信网络的主体,VSAT卫星通信网由许多个远端站组成。
因特网所采用的协议族是TCP/IP协议族,IP是TCP/IP协议族中网络层的协议,是TCP/IP协议族的核心协议。目前,IP数据通常采用IPv4、IPv6协议。 IP数据文件在结构上分为3块,分别是文件头、记录区和索引区。要查找IP时,首先在索引区查找记录偏移(通常采用二分查找法进行搜索查找),然后再到记录区读出信息。
由于VSAT网络使用的帧格式、数据速率和帧长度限制都与因特网不同,所以要将VSAT网络中的数据转发到因特网,必须在信关站对VSAT接收到的数据进行处理,转换为因特网可以识别的IP数据格式,即,在信关站上将VSAT解调器产生的数据还原为IP数据,信关站根据IP数据提供的地址信息,将该数据转发到因特网指定的计算机上。因此将VSAT网络中的数据处理为因特网可识别的IP数据的方法极为必要。
发明内容
本发明的目的在于提供一种基于VSAT网络的信关站IP数据处理方法,通过该方法实现VSAT网络中信关站将对接收到的数据处理为因特网可以识别的IP数据。
为了实现上述发明目的,本发明提供了以下技术方案:
一种基于VSAT网络的信关站IP数据处理方法,包括步骤:
(1)接收的中频信号经过16路解调器解调后输出;
(2)信关站将解调后的数据处理为IP数据,具体包括步骤:
(2-1)配置源数据文件存放目录、输出数据文件存放目录和源数据备份文件存放目录,并选择待处理源数据文件的主通道号和从通道号;
(2-2)创建线程,在该线程中调用初始化函数配置IP数据处理所需的参数,所述参数包括原始文件路径、原始文件数据类型、解调后数据的处理模式、原始文件数据备份路径、处理结果保存路径、配对通道号和传输给预处理模块的每块数据长度;
(2-3)调用启动接收和发送过程函数,根据信关站解调后的数据包包头信息判断接收到的数据包是否为IP数据,若不是IP数据,则不对数据包进行处理,若为IP数据,则将IP数据从信关站解调后的数据包中取出,同时启动预处理及分发模块及所有业务处理模块动态库的数据处理过程,完成IP数据组包;
(2-4)调用状态查询函数,查询数据处理是否已完成;如果数据处理未完成,则继续循环查询;如果数据处理完成,则调用终止接收发送过程函数,终止接收和发送线程,同时终止预处理及分发模块及所有业务处理模块动态库的数据处理过程;
(3)将IP数据包转发至LAN端口,通过交换机发送至因特网。
根据本发明实施例,如果步骤(2-3)中所述解调后数据的处理模式为直接处理,则将原始文件路径配置为解调后数据存放的内存地址,原始文件数据备份路径设配置为空指针。对于实时性要求较高的应用场合,直接从缓冲区中读取解调后的数据并处理成IP数据,此时,原始文件数据备份路径需设为空指针,原始文件路径为解调后数据存放的内存地址。
根据本发明实施例,如果步骤(2-3)中所述解调后数据的处理模式为存盘后处理,则原始文件路径为指定的存储路径,原始文件数据备份路径为指定的备份路径。对于实时性要求较低的应用场合,可以先将缓冲区中读取的解调后的数据存盘,再处理成IP数据,此时,需要指定原始文件数据的备份路径,也需要指定原始文件的存储路径。
与现有技术相比,本发明的有益效果:本发明方法首先对接收到的数据进行解调,然后信关站将解调后的数据处理成因特网可识别的IP数据包发送出去,实现了VSAT网络中信关站与因特网中计算机之间的通信。
附图说明:
图1为本发明基于VSAT网络的信关站IP数据处理流程图;
图2 为本发明方法中处理输出IP数据的流程图;
图3 为IP数据拼接图;
图4 为存盘数据读写操作过程图;
图5 为缓冲区数据读写操作过程图。
具体实施方式
下面结合试验例及具体实施方式对本发明作进一步的详细描述。但不应将此理解为本发明上述主题的范围仅限于以下的实施例,凡基于本发明内容所实现的技术均属于本发明的范围。
参考图1,本发明提供的一种基于VSAT网络的信关站IP数据处理方法,首先通过16路解调器对接收到的中频信号进行解调处理,解调后输出至数据缓冲区;然后信关站将解调后的数据处理为IP数据,再组成IP数据包;最后将IP数据包转发至LAN端口,通过交换机发送至因特网。
根据应用场合,在信关站将解调后的数据处理为IP数据过程中,如果对实时性要求较高,信关站直接从缓冲区中读取解调后的数据,将数据处理为IP数据;如果对实时性要求较低,可以将解调器输出的数据存盘后再处理为IP数据。实施例1和实施例2分别针对两种处理方式(即两种解调后数据的处理模式),对本发明方法中信关站将解调后的数据处理为IP数据过程进行详细说明。
实施例1
在实时性要求较低的应用场合。首先配置源数据文件存放目录、输出数据文件存放目录和源数据备份文件存放目录,并选择待处理源数据文件的主通道号和从通道号。然后在信关站数据管理程序中创建一个新的线程,在该线程中调用IP数据处理模块将解调后的数据处理为IP数据,具体的:在启动的线程中调用初始化函数,配置IP数据处理所需要的参数,即,输入原始文件路径、原始文件数据类型、解调后数据的处理模式(此处的处理模式为存盘后处理)、原始文件数据备份路径(原始文件数据备份路径即为存盘数据读写操作过程中的输出文件路径)、处理结果保存路径、配对通道号(即待处理源数据的主通道号和从通道号)和传输给预处理模块的每块数据长度。存盘数据读写操作过程见图4,IP数据处理模块从原始文件路径中读取解调后的数据,然后再将读取到的数据写入输出文件路径。然后调用启动接收和发送过程函数,根据信关站解调后的数据包包头信息判断接收到的数据包是否为IP数据,若不是IP数据,则不对数据包进行处理,若为IP数据,则将IP数据从信关站解调后的数据包中取出,同时启动预处理及分发模块及所有业务处理模块动态库的数据处理过程,自动拼接IP数据帧(参见图3),组成IP数据包。最后调用状态查询函数,查询IP数据处理是否已完成,如果IP数据处理未完成,则继续循环查询,如果IP数据处理完成,则调用终止接收发送过程函数,终止接收和发送线程,同时终止预处理及分发模块及所有业务处理模块动态库的数据处理过程。如图2所示。
实施例2
在实时性要求高的应用场合。首先配置源数据文件存放目录、输出数据文件存放目录和源数据备份文件存放目录,并选择待处理源数据文件的主通道号和从通道号。然后在信关站数据管理程序中创建一个新的线程,在该线程中调用IP数据处理模块,IP数据处理模块直接对缓冲区中解调后的数据处理成IP数据,具体的:在启动的线程中调用初始化函数,配置IP数据处理所需要的参数,即,输入原始文件路径(此处原始文件路径为解调后数据的内存地址)、原始文件数据类型、解调后数据的处理模式(此处的处理模式为直接处理,即直接从缓冲区读取数据后处理成IP数据)、原始文件数据备份路径(此处原始文件数据备份路径设为空指针)、处理结果保存路径、配对通道号和传输给预处理模块的每块数据长度。缓冲区数据读写操作过程见图5,IP数据处理模块从原始数据地址(此处原始数据地址即为解调后数据的内存地址)中读取解调后的数据;然后调用启动接收和发送过程函数,根据信关站解调后的数据包包头信息判断接收到的数据包是否为IP数据,若不是IP数据,则不对数据包进行处理,若为IP数据,则将IP数据从信关站解调后的数据包中取出,同时启动预处理及分发模块及所有业务处理模块动态库的数据处理过程,自动拼接IP数据帧(参见图3),组成IP数据包;然后再将IP数据包写入输出数据内存地址(输出数据内存地址上存放的IP数据包会定时转发到网络接口输出)。最后调用状态查询函数,查询IP数据处理是否已完成,如果IP数据处理未完成,则继续循环查询,如果IP数据处理完成,则调用终止接收发送过程函数,终止接收和发送线程,同时终止预处理及分发模块及所有业务处理模块动态库的数据处理过程。如图2所示。
本说明书中公开的所有方法或过程中的步骤,除了互相排斥的特征和/或步骤以外,均可以以任何方式组合。
本说明书(包括任何附加权利要求、摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。
Claims (3)
1.一种基于VSAT网络的信关站IP数据处理方法,其特征在于,包括步骤:
(1)接收的中频信号经过16路解调器解调后输出;
(2)信关站将解调后的数据处理为IP数据,具体包括步骤:
(2-1)配置源数据文件存放目录、输出数据文件存放目录和源数据备份文件存放目录,并选择待处理源数据文件的主通道号和从通道号;
(2-2)创建线程,在该线程中调用初始化函数配置IP数据处理所需的参数,所述参数包括原始文件路径、原始文件数据类型、解调后数据的处理模式、原始文件数据备份路径、处理结果保存路径、配对通道号和传输给预处理模块的每块数据长度;
(2-3)调用启动接收和发送过程函数,根据信关站解调后的数据包包头信息判断接收到的数据包是否为IP数据,若不是IP数据,则不对数据包进行处理,若为IP数据,则将IP数据从信关站解调后的数据包中取出,同时启动预处理及分发模块及所有业务处理模块动态库的数据处理过程,完成IP数据组包;
(2-4)调用状态查询函数,查询IP数据处理是否已完成;如果IP数据处理未完成,则继续循环查询;如果IP数据处理完成,则调用终止接收发送过程函数,终止接收和发送线程,同时终止预处理及分发模块及所有业务处理模块动态库的数据处理过程;
(3)将IP数据包转发至LAN端口,通过交换机发送至因特网。
2.根据权利要求1所述的基于VSAT网络的信关站语音处理方法,其特征在于,如果步骤(2-3)中所述解调后数据的处理模式为直接处理,则原始文件路径配置为解调后数据的内存地址,原始文件数据备份路径设配置为空指针。
3.根据权利要求1所述的基于VSAT网络的信关站语音处理方法,其特征在于,如果步骤(2-3)中所述解调后数据的处理模式为存盘后处理,则原始文件路径为指定的存储路径,原始文件数据备份路径为指定的备份路径。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310200166.3A CN104184714A (zh) | 2013-05-27 | 2013-05-27 | 一种基于vsat网络的信关站ip数据处理方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310200166.3A CN104184714A (zh) | 2013-05-27 | 2013-05-27 | 一种基于vsat网络的信关站ip数据处理方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104184714A true CN104184714A (zh) | 2014-12-03 |
Family
ID=51965461
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310200166.3A Pending CN104184714A (zh) | 2013-05-27 | 2013-05-27 | 一种基于vsat网络的信关站ip数据处理方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104184714A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111342884A (zh) * | 2020-02-24 | 2020-06-26 | 北京华力创通科技股份有限公司 | 一种信关站解调性能的分析方法、装置、***及存储介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1199289A (zh) * | 1997-04-15 | 1998-11-18 | 环球星有限合伙人公司 | 低地球轨道分布式信关通信*** |
US6070070A (en) * | 1998-01-20 | 2000-05-30 | Aeris.Net | Method and apparatus for remote telephony switch control |
CN101350766A (zh) * | 2007-07-18 | 2009-01-21 | 新疆亚奥数码科技有限公司 | 基于vsat的流媒体服务器*** |
CN101719784A (zh) * | 2009-11-25 | 2010-06-02 | 成都林海电子有限责任公司 | 基于vsat卫星信关站的数字集群通信***及方法 |
CN102882879A (zh) * | 2012-10-08 | 2013-01-16 | 中国电子科技集团公司第五十四研究所 | 一种适用于卫星信道的ip数据压缩传输方法 |
-
2013
- 2013-05-27 CN CN201310200166.3A patent/CN104184714A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1199289A (zh) * | 1997-04-15 | 1998-11-18 | 环球星有限合伙人公司 | 低地球轨道分布式信关通信*** |
US6070070A (en) * | 1998-01-20 | 2000-05-30 | Aeris.Net | Method and apparatus for remote telephony switch control |
CN101350766A (zh) * | 2007-07-18 | 2009-01-21 | 新疆亚奥数码科技有限公司 | 基于vsat的流媒体服务器*** |
CN101719784A (zh) * | 2009-11-25 | 2010-06-02 | 成都林海电子有限责任公司 | 基于vsat卫星信关站的数字集群通信***及方法 |
CN102882879A (zh) * | 2012-10-08 | 2013-01-16 | 中国电子科技集团公司第五十四研究所 | 一种适用于卫星信道的ip数据压缩传输方法 |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111342884A (zh) * | 2020-02-24 | 2020-06-26 | 北京华力创通科技股份有限公司 | 一种信关站解调性能的分析方法、装置、***及存储介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103905474B (zh) | 一种信息共享方法、终端、服务器及*** | |
US20170244792A1 (en) | Power-Line Carrier Terminal Control Apparatus, System, and Method | |
MXPA04012488A (es) | Aplicacion de servicios de sesion basados en flujos de paquetes. | |
CN104980514A (zh) | 一种无线音箱的远程播放控制方法及装置 | |
CN102790776A (zh) | 心跳连接归一处理方法、终端、服务器及通信*** | |
KR101592459B1 (ko) | 패킷 포워딩 방법 및 시스템 | |
EP3588848B1 (en) | Network data processing method and apparatus | |
KR20170028298A (ko) | 데이터 전송 | |
CN107659664A (zh) | 一种消息传输方法、装置及*** | |
US20240007929A1 (en) | Polymorphic network control system and method supporting mobile access of terminal | |
CN102387083B (zh) | 网络访问控制方法和*** | |
CN103874047A (zh) | 服务信息发现方法及设备 | |
US20050172025A1 (en) | Method of selecting and sorting packets provided to a piece of equipment by a data packet transmission network | |
CN110214439B (zh) | 数据传输方法、装置、发送端、接收端及*** | |
CN103327129A (zh) | 针对多wan口网关设备的域名解析方法 | |
CN107005464B (zh) | 一种业务流数据包的处理方法及装置 | |
CN104184714A (zh) | 一种基于vsat网络的信关站ip数据处理方法 | |
CN112583736A (zh) | 一种信令报文分流方法、装置、设备及介质 | |
CN104184912A (zh) | 一种基于vsat网络的信关站ip语音处理方法 | |
CN102088738B (zh) | 请求发送方法和***、初始节点、中间节点和目的节点 | |
CN116095197B (zh) | 数据传输方法及相关装置 | |
CN102647347A (zh) | 实现基于连接的流量的处理方法及*** | |
WO2016065638A1 (zh) | 一种数据传输方法及设备 | |
CN104023091A (zh) | 一种多链路融合方法及设备 | |
CN104184914A (zh) | 基于vsat网络的信关站传真处理方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
AD01 | Patent right deemed abandoned | ||
AD01 | Patent right deemed abandoned |
Effective date of abandoning: 20180302 |