CN111917451B - 一种数据传输方法、装置、卫星模块及存储介质 - Google Patents
一种数据传输方法、装置、卫星模块及存储介质 Download PDFInfo
- Publication number
- CN111917451B CN111917451B CN202010664381.9A CN202010664381A CN111917451B CN 111917451 B CN111917451 B CN 111917451B CN 202010664381 A CN202010664381 A CN 202010664381A CN 111917451 B CN111917451 B CN 111917451B
- Authority
- CN
- China
- Prior art keywords
- fault
- data
- transmitted
- module
- communication link
- 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.)
- Active
Links
Images
Classifications
-
- 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
-
- 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/18519—Operations control, administration or maintenance
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Astronomy & Astrophysics (AREA)
- Aviation & Aerospace Engineering (AREA)
- General Physics & Mathematics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Radio Relay Systems (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本申请提供的一种数据传输方法、装置、卫星模块及存储介质,该方法包括:获取卫星波束中的有效信号;根据卫星波束中的有效信号进行入网驻留处理和激活处理;获取客户端发送的通信请求信息,通信请求信息包括目的服务器的IP地址和端口号;根据通信请求信息,与目的服务器建立通信链路;获取客户端发送的待传输数据;根据预设的控制指令集和已建立的通信链路,向目的服务器发送待传输数据。通过预设的控制指令集实现卫星通信,其中,控制指令集可以根据实际需求进行设定,提高了该数据传输方法的普适性,且待传输数据基于本地串口进行传输,操作流程较为简单,提高了数据传输的效率。
Description
技术领域
本发明涉及卫星通信领域,具体涉及一种数据传输方法、装置、卫星模块及存储介质。
背景技术
目前基站通信技术还未达到无线信号覆盖各个区域的程度,因此,针对一些处于沙漠、森林或海洋等特殊环境下的无人值守的通信设备,其无法基于基站进行无线通信,此时卫星通信技术将作为其进行通信的重要手段。
在现有技术中,通常是基于AP通信技术和基带与接收服务器建立通信链路,从而进行数据传输。
但是,基于AP通信技术和基带与接收服务器建立通信链路需要实现串口复用协议等一系列的复杂程序,操作流程较为繁琐,并且需要人工操作,无法适应于无人值守的通信设备。因此,急需一种可以简化其操作流程的数据传输方法,对提高数据传输的效率具有重要意义。
发明内容
因此,本发明要解决的技术问题在于克服现有技术中的数据传输方法的数据传输效率较低的缺陷,从而提供一种数据传输方法、装置、卫星模块及存储介质。
本申请第一个方面提供一种数据传输方法,所述数据传输方法应用于卫星模块,包括:
获取卫星波束中的有效信号;
根据所述卫星波束中的有效信号进行入网驻留处理和激活处理;
获取客户端发送的通信请求信息,所述通信请求信息包括目的服务器的IP地址和端口号;
根据所述通信请求信息,与所述目的服务器建立通信链路;
获取所述客户端发送的待传输数据;
根据预设的控制指令集和已建立的通信链路,向所述目的服务器发送所述待传输数据。
可选的,所述根据预设的控制指令集和已建立的通信链路,向所述目的服务器发送所述待传输数据,包括:
对所述待传输数据进行安全性检测,并依次对通过安全性检测的待传输数据进行缓存;
根据所述待传输数据的缓存顺序,将所述待传输数据依次发送至目的服务器;
根据空口链路的协议层对所述待传输数据进行丢包重发处理。
可选的,在获取所述客户端发送的待传输数据之前,所述方法还包括:
判断所述通信链路是否建立成功;
在确定所述通信链路建立成功时,执行所述获取所述客户端发送的待传输数据的步骤。
可选的,所述方法还包括:
在确定所述通信链路未建立成功时,进行故障检测。
可选的,所述进行故障检测,包括:
获取故障检测数据,其中,所述故障检测数据包括故障类型和故障发生的原因;
根据所述故障类型,判断所述故障是否为可恢复故障;
在确定所述故障为可恢复故障时,根据所述故障发生的原因,进行故障修复,并返回所述获取卫星波束中的有效信号的步骤。
可选的,所述方法还包括:
在确定所述故障为不可恢复故障时,则进行下线处理,并生成故障信息。
可选的,所述方法还包括:
根据所述控制指令集,按照预设周期向目的服务器发送心跳信号,以使所述通信链路保持连通状态。
本申请第二个方面提供一种数据传输装置,所述数据传输装置应用于卫星模块,包括:第一获取模块、激活模块、第二获取模块、连接模块、第三获取模块和传输模块;
所述第一获取模块,用于获取卫星波束中的有效信号;
所述激活模块,用于根据所述卫星波束中的有效信号进行入网驻留处理和激活处理;
所述第二获取模块,用于获取客户端发送的通信请求信息,所述通信请求信息包括目的服务器的IP地址和端口号;
所述连接模块,用于根据所述通信请求信息,与所述目的服务器建立通信链路;
所述第三获取模块,用于获取所述客户端发送的待传输数据;
所述传输模块,用于根据预设的控制指令集和所述通信链路,向所述目的服务器发送所述待传输数据。
可选的,传输模块具体用于:对所述待传输数据进行安全性检测,并依次对通过安全性检测的待传输数据进行缓存;
根据所述待传输数据的缓存顺序,将所述待传输数据依次发送至目的服务器;
根据空口链路的协议层对所述待传输数据进行丢包重发处理。
可选的,所述连接模块还用于:
判断所述通信链路是否建立成功;
在确定所述通信链路建立成功时,执行所述获取所述客户端发送的待传输数据的步骤。
可选的,所述连接模块还用于:在确定所述通信链路未建立成功时,进行故障检测。
可选的,所述连接模块还用于:获取故障检测数据,其中,所述故障检测数据包括故障类型和故障发生的原因;
根据所述故障类型,判断所述故障是否为可恢复故障;
在确定所述故障为可恢复故障时,根据所述故障发生的原因,进行故障修复,并返回所述获取卫星波束中的有效信号的步骤。
可选的,所述连接模块还用于:在确定所述故障为不可恢复故障时,则进行下线处理,并生成故障信息。
可选的,所述传输模块还用于:根据所述控制指令集,按照预设周期向目的服务器发送心跳信号,以使所述通信链路保持连通状态。
本申请第三个方面提供一种卫星模块,包括:至少一个处理器和存储器;
所述存储器存储计算机执行指令;
所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一个方面以及第一个方面各种可能的设计所述的方法。
本申请第四个方面提供一种包含计算机可执行指令的存储介质,所述计算机可执行指令在由计算机处理器执行时用于执行如上第一个方面以及第一个方面各种可能的设计所述的方法。
本申请技术方案,具有如下优点:
本申请提供的一种数据传输方法、装置、卫星模块及存储介质,通过获取卫星波束中的有效信号;根据卫星波束中的有效信号进行入网驻留处理和激活处理;获取客户端发送的通信请求信息,通信请求信息包括目的服务器的IP地址和端口号;根据通信请求信息,与目的服务器建立通信链路;获取客户端发送的待传输数据;根据预设的控制指令集和已建立的通信链路,向目的服务器发送待传输数据。上述方案提供的数据传输方法,通过预设的控制指令集实现卫星通信,其中,控制指令集可以根据实际需求进行设定,提高了该数据传输方法的普适性,且待传输数据基于本地串口进行传输,操作流程较为简单,提高了数据传输的效率。
附图说明
为了更清楚地说明本发明具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施方式,对于本领域普通技术人员来讲,还可以根据这些附图获得其他的附图。
图1为本申请实施例基于的数据传输***的结构示意图;
图2为本申请实施例提供的一种数据传输方法的流程示意图;
图3为本申请实施例提供的另一种数据传输方法的流程示意图;
图4为本申请实施例提供的再一种数据传输方法的流程示意图;
图5为本申请实施例提供的又一种数据传输方法的流程示意图;
图6为本申请实施例提供的示例性的数据传输方法的整体流程示意图;
图7为本申请实施例提供的数据传输装置的结构示意图;
图8为本申请实施例提供的卫星模块的结构示意图。
具体实施方式
下面将结合附图对本发明的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
在现有技术中,通常是基于AP通信技术和基带与接收服务器建立通信链路,从而进行数据传输。但是,基于AP通信技术和基带与接收服务器建立通信链路需要实现串口复用协议等一系列的复杂程序,操作流程较为繁琐,并且需要人工操作,无法适应于无人值守的通信设备。
针对上述问题,本申请实施例提供的数据传输方法、装置、卫星模块及存储介质,通过获取卫星波束中的有效信号;根据卫星波束中的有效信号进行入网驻留处理和激活处理;获取客户端发送的通信请求信息,通信请求信息包括目的服务器的IP地址和端口号;根据通信请求信息,与目的服务器建立通信链路;获取客户端发送的待传输数据;根据预设的控制指令集和已建立的通信链路,向目的服务器发送待传输数据。上述方案提供的数据传输方法,通过预设的控制指令集实现卫星通信,其中,控制指令集可以根据实际需求进行设定,提高了该数据传输方法的普适性,且待传输数据基于本地串口进行传输,操作流程较为简单,提高了数据传输的效率。
下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本发明的实施例进行描述。
首先,对本申请所基于的数据传输***的结构进行说明:
本申请实施例提供的数据传输方法、装置、卫星模块及存储介质,适用于卫星模块,实现客户端和服务器之间的数据传输。如图1所示,为本申请实施例基于的数据传输***的结构示意图,主要包括卫星模块、客户端和目的服务器。具体地,卫星模块在接收到客户端发送的通信请求信息后,根据通信请求信息与目标服务器建立通信链路,在通信链路建立成功后,接收客户端发送的待传输数据,并基于控制指令集和已建立的通信链路将待传输数据发送至目的服务器。
本申请实施例提供了一种数据传输方法,该数据传输方法应用于卫星模块,用于解决现有技术中的数据传输方法的数据传输效率较低的技术问题。本申请实施例的执行主体为卫星模块。
如图2所示,为本申请实施例提供的一种数据传输方法的流程示意图,该方法包括:
步骤201,获取卫星波束中的有效信号。
具体地,在卫星模块上电后,且确定SIM卡及其他软硬件设备均正常时,搜索当前可用的卫星波束。其中,卫星波束中包括有效信号,有效信号指卫星波束所携带的可用卫星信号。
步骤202,根据卫星波束中的有效信号进行入网驻留处理和激活处理。
需要解释的是,激活处理是在完成入网驻留处理之后进行的。
示例性的,根据卫星波束中的有效信号的功率,对各波束进行排序,并筛选出功率最高的有效信号对应的波束,并接收该波束所携带的广播信息,并依次解出广播信息中的信元,从而获得入网的重要信息,并进行入网驻留处理。在完成入网驻留处理后,根据各波束中有效信号的绝对功率和底噪值等相关数据,计算各波束的下行信号载噪比,并根据下行信号载噪比,对各波束进行排序,根据排序结果确定最适合传输分组域业务的波束,并基于该波束进行激活处理。其中,当该波束无法成功完成激活处理,或长时间无法进行分组域业务,则将重新选择用于进行激活处理的波束,并重新进行激活处理。
步骤203,获取客户端发送的通信请求信息,通信请求信息包括目的服务器的IP地址和端口号。
需要解释的是,客户端在进行数据传输前,先向卫星模块发送通信请求信息,以提示卫星模块与目的服务器建立通信链路。
步骤204,根据通信请求信息,与目的服务器建立通信链路。
具体地,卫星模块在进行入网驻留处理和激活处理后,其通信链路连接层将准备就绪,网络传输层协议开始尝试根据接收到的通信请求信息,与目标服务器建立通信链路。
需要解释的是,本申请实施例提供的卫星模块是将AP处理器的功能集成到CP处理器中,因此,该卫星模块无需AP处理器、***电路和配套器件等,具备体积较小、集成度高等优点。
示例性的,与目标服务器建立通信链路的步骤可以包括:建立与网络侧对端的socket客户端与目的服务器的握手连接,并对自身TCP/IP网络层传输协议进行实例化处理。根据获取的客户端的网络层对端的目的IP地址和端口号等信息,建立TCP/IP连接,通过地址信息搜索到网络中目的地址,并尝试与目的地址进行socket连接通信,当完成socket连接并握手成功后,确定完整的通信链路已完成连接。
步骤205,获取客户端发送的待传输数据。
具体地,在通信链路建立成功后,基于本地串口获取客户端发送的待传输数据,其中,待传输数据是以数据码流的形式进行传输的。
步骤206,根据预设的控制指令集和已建立的通信链路,向目的服务器发送待传输数据。
需要解释的是,预设的控制指令集为自定义的AT指令,基于自定义的AT指令实现与目的服务器的点对点传输协议(Point To Point Protrol,简称PPP)链接,以及串口数据通道。其中自定义的AT指令(即预设的控制指令集)可以根据实际情况进行设定,使本申请实施例提供的数据传输方法适用于多种应用场景,提高了该数据传输方法的普适性。
在上述实施例的基础上,由于本申请实施例提供的卫星模块是用于接收客户端发送的待传输数据,再将接收到的待传输数据发送至目的服务器,即卫星模块是对待传输数据进行转发。因此,难免会存在数据丢包的情况,不利于保证数据传输的安全性和可靠性。
为了解决上述问题,图3为本申请实施例提供的另一种数据传输方法的流程示意图,作为一种可实施的方式,在上述实施例的基础上,在一实施例中,根据预设的控制指令集和已建立的通信链路,向目的服务器发送待传输数据,包括:
步骤2061,对待传输数据进行安全性检测,并依次对通过安全性检测的待传输数据进行缓存;
步骤2062,根据待传输数据的缓存顺序,将待传输数据依次发送至目的服务器;
步骤2063,根据空口链路的协议层对待传输数据进行丢包重发处理。
需要解释的是,由于本申请实施例提供的数据传输方法是基于空口链路协议向目的服务器发送待传输数据的,其传输速率有限,因此,为了避免待传输数据超出其传输速率的最大限度,以提高数据传输的安全性,在进行数据传输前,先对待传输数据进行缓存,再将已缓存的数据依次发送至目的服务器。
其中,目的服务器在接收到待传输数据后,将向卫星模块发送带有该待传输数据标识的反馈信号,以提示卫星模块该待传输数据已成功接收。针对一直未接收到对应的反馈信号的待传输数据,将对其进行丢包重发处理,即重新将其发送至目的服务器,直至收到对应的反馈信号。避免了出现数据丢包的情况,提高了该数据传输方法的可靠性。
示例性的,在接收到客户端发送的待传输数据后,首先对待传输数据进行安全性检测,其中,安全性检测主要用于检测待传输数据中是否存在恶意字符串,即避免本申请实施例提供的数据传输***遭到恶意攻击,以提高该数据传输***的安全性。在确定待传输数据通过安全性检测后,即待传输数据中不存在会对数据传输***造成安全隐患的恶意字符串,将待传输数据进行缓存,根据各待传输数据的缓存顺序,依次将其发送至目的服务器。
在上述实施例的基础上,为了进一步提高该数据传输方法的安全性和可靠性,图4为本申请实施例提供的再一种数据传输方法的流程示意图,作为一种可实施的方式,在上述实施例的基础上,在一实施例中,在获取客户端发送的待传输数据之前,该方法还包括:
步骤401,判断通信链路是否建立成功。
其中,在确定通信链路建立成功时,执行获取客户端发送的待传输数据的步骤(步骤205)。
示例性的,在与目的服务器建立通信链路后,按照预设周期向目的服务器发送测试信号,若接收到目的服务器反馈的反馈信号,则确定通信链路建立成功,即通信链路处于连通状态。
其中,通信链路的中断通常体现在网络层或者空口数据传输层的连接异常或中断,即检测网络层或者空口数据传输层是否发生连接异常或中断,相当于检测通信链路是否发生了中断。因此,为了保证数据传输的安全性,需要实时检测网络层或者空口数据传输层的当前状态。其中,由于网络层的工作周期小于空口数据传输层的工作周期,因此,在按照预设时间间隔对检测链路进行连通状态检测时,该预设时间间隔可以根据网络层的工作周期进行设定。
相应的,该方法还包括:
步骤402,在确定通信链路未建立成功时,进行故障检测。
需要解释的是,可能导致通信链路未建立成功的故障因素存在多样性,因此,若确定发生了故障,则需要对其进行故障检测,以确定其故障类型和故障发生的原因等,从而使相关操作人员可以根据故障检测结果,选择具备针对性的故障修复方案。
具体地,在一实施例中,为了提高本申请实施例提供的故障检测结果的准确性,以帮助相关操作人员选择具备针对性的故障修复方案,如图5所示,为本申请实施例提供的又一种数据传输方法的流程示意图,作为一种可实施的方式,在上述实施例的基础上,进行故障检测,具体包括:
步骤4021,可以获取故障检测数据;
其中,故障检测数据包括故障类型和故障发生的原因;
步骤4022,根据故障类型,判断故障是否为可恢复故障;
步骤4023,在确定故障为可恢复故障时,根据故障发生的原因,进行故障修复,并返回获取卫星波束中的有效信号的步骤(步骤201)。
需要解释的是,可恢复故障主要指通信链路中断,以及通信链路连接失败等,即可恢复故障是指可通过重新建立通信链路的方式来修复的故障。
其中,故障类型主要包括SIM卡欠费、网络故障、信号异常、波束资源无空闲、通信链路中断以及通信链路连接失败等。
示例性的,针对故障类型为通信链路中断的故障,其故障发生的原因可以是通信链路长时间处于空闲状态,导致通信链路自动断开,此时卫星模块可以自动进行通信链路重新连通,以实现故障修复。针对故障类型为通信链路连接失败的故障,其故障发生的原因可以获取的客户端发送的通信请求信息存在异常,如无法根据通信请求信息确定目的服务器,或卫星模块激活失败等,此时卫星模块可以自动对进行卫星模块重新激活,或重新获取客户端发送的通信请求信息,以实现故障修复。
相应的,该方法还包括:
步骤4024,在确定故障为不可恢复故障时,则进行下线处理,并生成故障信息。
其中,不可恢复故障主要包括SIM卡欠费、网络故障、信号异常以及波束资源无空闲等。
具体地,在确定所发生的故障为不可恢复故障后,为了避免客户端在故障情况下继续向卫星模块发送待传输数据,对卫星模块进行下线处理,如拒绝接收客户端发送的待传输数据等。同时生成故障信息,并对故障信息进行报出处理,以提示客户端和相关操作人员该卫星模块发生了不可恢复的故障。
在上述实施例的基础上,在通信链路产时间保持空闲状态时,目的服务器为了保障物理频段资源不会被长时间浪费,将对该通信链路进行释放,即通信链路自动断开。当有新的待传输数据需要基于该通信链路进行数据传输时,需要对通信链路进行重新连接,即重新建立网络层和数据传输层的连接,但是建立连接需要较长时间,不利于保证数据传输的实时性。
为了解决上述问题,在一实施例中,可以根据控制指令集,按照预设周期向目的服务器发送心跳信号,以使通信链路保持连通状态。
示例性的,在确定不存在需要发送的待传输数据时,根据控制指令集,按照预设周期向目的服务器发送心跳信号。其中,为了减少数据传输***的功耗,发送心跳信号的预设周期可以略小于通信链路空闲时间的极限值。例如,若通信链路处于空闲状态的时长达到30分钟,通信链路将自动断开,则发送心跳信号的预设周期可以设置为25分钟。
其中,在发送心跳信号时,卫星模块可以是处于休眠状态的,休眠底电流为20mA,有业务需要时卫星模块自动被唤醒,进一步减少了数据传输***的功耗。
示例性的,如图6所示,为本申请实施例提供的示例性的数据传输方法的整体流程示意图。其中,如图6所示的示例性的数据传输方法为图1所示的数据传输方法的一种具体实施方式,其与上述实施例提供的实现方式与原理相同,不再赘述。
本申请实施例提供的一种数据传输方法,通过获取卫星波束中的有效信号;根据卫星波束中的有效信号进行入网驻留处理和激活处理;获取客户端发送的通信请求信息,通信请求信息包括目的服务器的IP地址和端口号;根据通信请求信息,与目的服务器建立通信链路;获取客户端发送的待传输数据;根据预设的控制指令集和已建立的通信链路,向目的服务器发送待传输数据。上述方案提供的数据传输方法,通过预设的控制指令集实现卫星通信,其中,控制指令集可以根据实际需求进行设定,提高了该数据传输方法的普适性,且待传输数据基于本地串口进行传输,操作流程较为简单,提高了数据传输的效率。
本申请实施例提供了一种数据传输装置,用于解决现有技术中的数据传输方法的数据传输效率较低的技术问题。如图7所示,为本申请实施例提供的数据传输装置的结构示意图,该装置70包括:第一获取模块701、激活模块702、第二获取模块703、连接模块704、第三获取模块705和传输模块706。
其中,第一获取模块701,用于获取卫星波束中的有效信号;激活模块702,用于根据卫星波束中的有效信号进行入网驻留处理和激活处理;第二获取模块703,用于获取客户端发送的通信请求信息,通信请求信息包括目的服务器的IP地址和端口号;连接模块704,用于根据通信请求信息,与目的服务器建立通信链路;第三获取模块705,用于获取客户端发送的待传输数据;传输模块706,用于根据预设的控制指令集和通信链路,向目的服务器发送待传输数据。
具体地,在一实施例中,传输模块706具体用于:对待传输数据进行安全性检测,并依次对通过安全性检测的待传输数据进行缓存;
根据待传输数据的缓存顺序,将待传输数据依次发送至目的服务器;
根据空口链路的协议层对待传输数据进行丢包重发处理。
具体地,在一实施例中,连接模块704还用于:
判断通信链路是否建立成功;
在确定通信链路建立成功时,执行获取客户端发送的待传输数据的步骤。
具体地,在一实施例中,连接模块704还用于:在确定通信链路未建立成功时,进行故障检测。
具体地,在一实施例中,连接模块704还用于:获取故障检测数据,其中,故障检测数据包括故障类型和故障发生的原因;
根据故障类型,判断故障是否为可恢复故障;
在确定故障为可恢复故障时,根据故障发生的原因,进行故障修复,并返回获取卫星波束中的有效信号的步骤。
具体地,在一实施例中,连接模块704还用于:在确定故障为不可恢复故障时,则进行下线处理,并生成故障信息。
具体地,在一实施例中,传输模块706还用于:根据控制指令集,按照预设周期向目的服务器发送心跳信号,以使通信链路保持连通状态。
本申请实施例提供的一种数据传输装置,用于执行上述实施例提供的数据传输方法,其实现方式与原理相同,不再赘述。
本申请实施例还了提供一种卫星模块,用于执行上述实施例提供的数据传输方法。
如图8所示,为本申请实施例提供的卫星模块的结构示意图。该卫星模块80包括:至少一个处理器81和存储器82;
其中,至少一个处理器执行存储器存储的计算机执行指令,使得至少一个处理器执行如前述实施例中任一项的方法的指令。
本申请实施例提供的一种卫星模块,用于执行上述实施例提供的数据传输方法,其实现方式与原理相同,不再赘述。
本申请实施例提供了一种包含计算机可执行指令的存储介质,存储介质中存储有计算机处理器执行指令,当处理器执行计算机执行指令时,实现如上任一实施例提供的方法。
本申请实施例的包含计算机可执行指令的存储介质,可用于存储前述实施例中提供的数据传输方法的计算机执行指令,其实现方式与原理相同,不再赘述。
显然,上述实施例仅仅是为清楚地说明所作的举例,而并非对实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。而由此所引伸出的显而易见的变化或变动仍处于本发明创造的保护范围之中。
Claims (7)
1.一种数据传输方法,所述数据传输方法应用于卫星模块,其特征在于,包括:
获取卫星波束中的有效信号;
根据所述卫星波束中的有效信号进行入网驻留处理和激活处理;
获取客户端发送的通信请求信息,所述通信请求信息包括目的服务器的IP地址和端口号;
根据所述通信请求信息,与所述目的服务器建立通信链路;
获取所述客户端发送的待传输数据;
根据预设的控制指令集和已建立的通信链路,向所述目的服务器发送所述待传输数据;其中,所述控制指令集为自定义的AT指令;
所述方法还包括:
在确定所述通信链路未建立成功时,获取故障检测数据,其中,所述故障检测数据包括故障类型和故障发生的原因;
根据所述故障类型,判断所述故障是否为可恢复故障;
在确定所述故障为可恢复故障时,根据所述故障发生的原因,进行故障修复,并返回所述获取卫星波束中的有效信号的步骤;
在确定所述故障为不可恢复故障时,则进行下线处理,并生成故障信息。
2.根据权利要求1所述的数据传输方法,其特征在于,所述根据预设的控制指令集和已建立的通信链路,向所述目的服务器发送所述待传输数据,包括:
对所述待传输数据进行安全性检测,并依次对通过安全性检测的待传输数据进行缓存;
根据所述待传输数据的缓存顺序,将所述待传输数据依次发送至目的服务器;
根据空口链路的协议层对所述待传输数据进行丢包重发处理。
3.根据权利要求1所述的数据传输方法,其特征在于,在获取所述客户端发送的待传输数据之前,所述方法还包括:
判断所述通信链路是否建立成功;
在确定所述通信链路建立成功时,执行所述获取所述客户端发送的待传输数据的步骤。
4.根据权利要求1所述的数据传输方法,其特征在于,所述方法还包括:
根据所述控制指令集,按照预设周期向目的服务器发送心跳信号,以使所述通信链路保持连通状态。
5.一种数据传输装置,所述数据传输装置应用于卫星模块,其特征在于,包括:第一获取模块、激活模块、第二获取模块、连接模块、第三获取模块和传输模块;
所述第一获取模块,用于获取卫星波束中的有效信号;
所述激活模块,用于根据所述卫星波束中的有效信号进行入网驻留处理和激活处理;
所述第二获取模块,用于获取客户端发送的通信请求信息,所述通信请求信息包括目的服务器的IP地址和端口号;
所述连接模块,用于根据所述通信请求信息,与所述目的服务器建立通信链路;
所述第三获取模块,用于获取所述客户端发送的待传输数据;
所述传输模块,用于根据预设的控制指令集和所述通信链路,向所述目的服务器发送所述待传输数据;其中,所述控制指令集为自定义的AT指令;
所述连接模块还用于:
在确定所述通信链路未建立成功时,获取故障检测数据,其中,所述故障检测数据包括故障类型和故障发生的原因;
根据所述故障类型,判断所述故障是否为可恢复故障;
在确定所述故障为可恢复故障时,根据所述故障发生的原因,进行故障修复,并返回所述获取卫星波束中的有效信号的步骤;
在确定所述故障为不可恢复故障时,则进行下线处理,并生成故障信息。
6.一种卫星模块,其特征在于,包括:至少一个处理器和存储器;
所述存储器存储计算机执行指令;
所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如权利要求1-4任一项所述的方法。
7.一种包含计算机可执行指令的存储介质,其特征在于,所述计算机可执行指令在由计算机处理器执行时用于执行如权利要求1-4任一项所述的方法。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010664381.9A CN111917451B (zh) | 2020-07-10 | 2020-07-10 | 一种数据传输方法、装置、卫星模块及存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010664381.9A CN111917451B (zh) | 2020-07-10 | 2020-07-10 | 一种数据传输方法、装置、卫星模块及存储介质 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111917451A CN111917451A (zh) | 2020-11-10 |
CN111917451B true CN111917451B (zh) | 2022-09-06 |
Family
ID=73226365
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010664381.9A Active CN111917451B (zh) | 2020-07-10 | 2020-07-10 | 一种数据传输方法、装置、卫星模块及存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111917451B (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN113687400A (zh) * | 2021-08-24 | 2021-11-23 | 泰斗微电子科技有限公司 | 基于用户识别卡的卫星信号获取方法、装置、设备及存储介质 |
CN114338510B (zh) * | 2021-12-09 | 2023-07-07 | 北京华云安信息技术有限公司 | 控制和转发分离的数据转发方法和*** |
CN114337788A (zh) * | 2021-12-31 | 2022-04-12 | 浙江时空道宇科技有限公司 | 铱星设备控制方法、设备及*** |
CN114845312B (zh) * | 2022-04-02 | 2023-05-16 | 四川安迪科技实业有限公司 | 一种基于tdma卫星网管自动搭建组网环境的方法 |
CN116112065B (zh) * | 2023-04-10 | 2023-06-06 | 银河航天(北京)网络技术有限公司 | 基于卫星通信的文件共享方法、***、装置及存储介质 |
Family Cites Families (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP2632060A1 (en) * | 2012-02-24 | 2013-08-28 | Airbus Operations GmbH | Cellular system on-board of a vehicle |
CN103905579B (zh) * | 2012-12-28 | 2018-01-30 | ***通信集团公司 | 平台与终端间的通信方法、通信***、平台及相关设备 |
CN103973530A (zh) * | 2014-01-14 | 2014-08-06 | 国家电网公司 | 基于缓存技术的信息交互总线数据可靠传输方法 |
EP3462633A1 (en) * | 2017-09-28 | 2019-04-03 | Panasonic Intellectual Property Corporation of America | Resource allocation for the beam failure recovery procedure |
CN111130631B (zh) * | 2019-12-30 | 2022-08-02 | 北京华力创通科技股份有限公司 | 卫星终端在实网环境下波束自适应选择方法和*** |
CN111294962B (zh) * | 2020-02-26 | 2022-12-20 | 展讯通信(上海)有限公司 | 一种数据传输方法及装置、存储介质、终端 |
-
2020
- 2020-07-10 CN CN202010664381.9A patent/CN111917451B/zh active Active
Also Published As
Publication number | Publication date |
---|---|
CN111917451A (zh) | 2020-11-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111917451B (zh) | 一种数据传输方法、装置、卫星模块及存储介质 | |
CN110708696B (zh) | 网络数据的恢复方法、装置、存储介质及电子设备 | |
CN110691398B (zh) | 智能设备的网络交互方法、***、设备及存储介质 | |
CN112134754A (zh) | 压力测试方法、装置、网络设备及存储介质 | |
CN105656595A (zh) | 灵巧型考场防作弊***及其实现方法 | |
CN107104822A (zh) | 服务器备灾处理方法、装置、存储介质及电子设备 | |
CN113572637A (zh) | 一种网络故障自动化预处理方法及装置 | |
CN111918236B (zh) | 物联网安防传感器寻网方法、装置、设备及存储介质 | |
CN103139276B (zh) | Web页面和图形用户界面客户端双向通信的方法及*** | |
CN109474579B (zh) | 一种网络重连的方法和装置 | |
CN114500237B (zh) | 一种通信方法和*** | |
CN116112536A (zh) | 一种tcp-串口通信透传的方法及装置 | |
CN113438694B (zh) | 带宽切换方法、装置、设备和可读存储介质 | |
CN114338464A (zh) | 故障诊断方法、装置、设备及计算机可读存储介质 | |
CN114826981A (zh) | 一种云手机内应用常驻的实现***及方法 | |
CN114422428A (zh) | 服务节点的重启方法、装置、电子设备及存储介质 | |
CN101599882B (zh) | 用于实现以太网点到点远端环回的方法及装置 | |
CN112751933B (zh) | 一种基于socket连接的数据传输方法 | |
CN111488235A (zh) | 一种终端故障处理方法、***及云平台 | |
CN113613302B (zh) | 一种网络切换方法、模块、设备及可读存储介质 | |
CN110824343A (zh) | 通信芯片的检测方法、装置、设备及介质 | |
CN112540896B (zh) | 一种VxWorks程序自动判别和运行方法 | |
CN115580555B (zh) | 分布式任务取消方法、装置、***和电子设备 | |
CN117440410B (zh) | 一种基于ftp协议的调试控制方法和调试控制器 | |
CN117176544A (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 |