CN114448496A - 一种应用于卫星物联网半双工终端的数据传输方法与*** - Google Patents

一种应用于卫星物联网半双工终端的数据传输方法与*** Download PDF

Info

Publication number
CN114448496A
CN114448496A CN202210279081.8A CN202210279081A CN114448496A CN 114448496 A CN114448496 A CN 114448496A CN 202210279081 A CN202210279081 A CN 202210279081A CN 114448496 A CN114448496 A CN 114448496A
Authority
CN
China
Prior art keywords
data
transmission
quality
satellite
terminal
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
Application number
CN202210279081.8A
Other languages
English (en)
Other versions
CN114448496B (zh
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.)
Beijing Guodian Gaoke Technology Co ltd
Original Assignee
Beijing Guodian Gaoke Technology 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 Beijing Guodian Gaoke Technology Co ltd filed Critical Beijing Guodian Gaoke Technology Co ltd
Priority to CN202210279081.8A priority Critical patent/CN114448496B/zh
Publication of CN114448496A publication Critical patent/CN114448496A/zh
Application granted granted Critical
Publication of CN114448496B publication Critical patent/CN114448496B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L5/00Arrangements affording multiple use of the transmission path
    • H04L5/14Two-way operation using the same type of signal, i.e. duplex
    • H04L5/16Half-duplex systems; Simplex/duplex switching; Transmission of break signals non-automatically inverting the direction of transmission
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1851Systems using a satellite or space-based relay
    • YGENERAL 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
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE 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/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Radio Relay Systems (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本申请涉及一种应用于卫星物联网半双工终端的数据传输方法与***,其属于卫星物联网领域,其中,数据传输方法的运行环境为终端的处理器,包括获取终端的上传数据包内上传数据的数据数量和数据质量,以及卫星发送的下行数据包内下行数据的数据数量和数据质量;调取预设的传输数据阈值数量;根据所述预设的传输数据阈值数量挑选多个传输数据组;对传输数据组内的上传数据的数据质量和下行数据的数据质量进行计算后得到传输数据组的数据总质量;依据数据总质量对多个传输数据组进行比较后得到数据总质量最高的传输数据组,该传输数据组即为此次卫星过境时应传输的数据。本申请具有提高了数据传输效率的效果。

Description

一种应用于卫星物联网半双工终端的数据传输方法与***
技术领域
本申请涉及卫星物联网领域,尤其是涉及一种应用于卫星物联网半双工终端的数据传输方法与***。
背景技术
半双工数据传输指数据可以在一个信号载体的两个方向上传输,但是不能同时传输。例如,在一个局域网上使用具有半双工传输的技术,一个工作站可以在线上发送数据,然后立即在线上接收数据,这些数据来自数据刚刚传输的方向;像全双工传输一样,半双工包含一个双向线路,线路可以在两个方向上传递数据;在使用半双工终端进行数据传输时,由于半双工终端在一个时间点上只能选择发送数据或者接收数据,因此对于传输的数据的规划就尤为重要。
发明内容
本申请提供一种应用于卫星物联网半双工终端的数据传输方法与***,具有提高了半双工终端传输数据的传输效率的特点。
本申请目的一是提供一种应用于卫星物联网半双工终端的数据传输方法。
本申请的上述申请目的一是通过以下技术方案得以实现的:
一种应用于卫星物联网半双工终端的数据传输方法,该方法的运行环境为终端的处理器,包括:
获取终端的上传数据包内上传数据的数据数量和数据质量,以及卫星发送的下行数据包内下行数据的数据数量和数据质量;
调取预设的传输数据阈值数量;
根据所述预设的传输数据阈值数量挑选多个传输数据组;
所述传输数据组中包含部分上传数据和部分下行数据,且传输数据组内上传数据的数据数量和下行数据的数据数量之和不大于所述传输数据阈值数量;
对传输数据组内的上传数据的数据质量和下行数据的数据质量进行计算后得到传输数据组的数据总质量;
依据数据总质量对多个传输数据组进行比较后得到数据总质量最高的传输数据组,该传输数据组即为此次卫星过境时应传输的数据。
通过采用上述技术方案,通过将上传数据包与下行数据包中的数据数量与传输数据阈值数量进行比较,判断出此次卫星过境时,终端和卫星之间能够传输多少数量的数据;然后比较多个传输数据组的数据总质量,将数据总质量最高的传输数据组放在此次卫星过境时进行传输,从而满足了在不超过最大传输数量的同时,传输更为重要的数据,从而提高了传输效率和传输质量。
本申请在一较佳示例中可以进一步配置为,所述获取终端的上传数据包内上传数据的数据数量和数据质量,以及卫星发送的下行数据包内下行数据的数据数量和数据质量的步骤包括:
所述终端内存储有上传数据包;
当卫星过境时,终端和卫星建立通信;
接收卫星发送的提示信息;所述提示信息包含此次卫星向终端发送的下行数据包内下行数据的数据类型、数据数量和数据质量。
本申请在一较佳示例中可以进一步配置为,所述获取终端的上传数据包内上传数据的数据数量和数据质量,以及卫星发送的下行数据包内下行数据的数据数量和数据质量的步骤包括:
调取预存的数据质量表;
获取上传数据包内上传数据的数据类型;
根据数据质量表和数据类型得到各个类型数据对应的数据质量;
所述数据质量表内包含数据类型、数据质量以及数据类型与数据质量之间的对应关系;
所述数据质量表即存储在终端内也存储在卫星内。
本申请在一较佳示例中可以进一步配置为,在调取预存的数据质量表之前,需要先构建数据质量表,构建数据质量表的步骤包括:
获取行业档位信息和行业数据类型信息;
根据行业档位消息得到行业数据质量范围信息;
根据行业数据类型信息和行业数据质量范围信息得到行业数据质量;
根据行业数据类型和与行业数据类型相对应的行业数据质量生成数据质量表。
本申请在一较佳示例中可以进一步配置为,所述传输数据阈值数量是指在卫星过境时终端和卫星之间能够传输的数据总量。
本申请在一较佳示例中可以进一步配置为,还包括:
对传输数据阈值数量与传输数据组的数据总数量进行做差计算后得到数据残余量;
获取上传数据包和下行数据包中除传输数据组内数据以外数据数量最小的两个数据,并计算两个数据的数量之和后得到最小数据总量;
根据最小数据总量和传输数据组中最小数量的数据的数据数量得到二者的差值,即,最小数量差值;
将所述最小数量差值与数据残余量进行比较;
当最小数量差值小于数据残余量时:
利用最小数量差值对应的两个数据替换掉传输数据组中最小数量的数据,并得到传输数据替换组;
计算传输数据组的数据利用率与数据总质量之间的比值,该比值为第一比值;
计算传输数据替换组的数据利用率与数据总质量之间的比值,该比值为第二比值;
将第一比值与第二比值进行比较,若第二比值大于第一比值,则计算第一比值与第二比值的差值,并将该差值与预设的差值阈值进行比较;
当差值大于预设的差值阈值时,将此次卫星过境时应传输的传输数据组替换为传输数据替换组。
本申请在一较佳示例中可以进一步配置为,计算传输数据组的数据利用率的步骤包括,计算传输数据组的数据总数量与传输数据阈值数量的比值,该比值即为数据利用率;传输数据替换组的数据利用率计算方式同理。
本申请目的二是提供一种应用于卫星物联网半双工终端的数据传输***。
本申请的上述申请目的二是通过以下技术方案得以实现的:
一种应用于卫星物联网半双工终端的数据传输***,包括:
获取模块,用于获取终端的上传数据包内上传数据的数据数量和数据质量,以及卫星发送的下行数据包内下行数据的数据数量和数据质量;
调取模块,用于调取预设的传输数据阈值数量;
挑选模块,用于根据所述预设的传输数据阈值数量挑选多个传输数据组;
计算模块,用于对传输数据组内的上传数据的数据质量和下行数据的数据质量进行计算后得到传输数据组的数据总质量;
比较模块,用于依据数据总质量对多个传输数据组进行比较后得到数据总质量最高的传输数据组。
本申请目的三是提供一种智能终端。
本申请的上述申请目的三是通过以下技术方案得以实现的:
一种智能终端,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行的上述应用于卫星物联网半双工终端的数据传输方法的计算机程序指令。
本申请目的四是提供一种计算机介质,能够存储相应的程序。
本申请的上述申请目的四是通过以下技术方案得以实现的:
一种计算机可读存储介质,存储有能够被处理器加载并执行上述任一种应用于卫星物联网半双工终端的数据传输方法的计算机程序。
附图说明
图1是本申请实施例中一种应用于卫星物联网半双工终端的数据传输方法的流程示意图。
图2是本申请实施例中一种应用于卫星物联网半双工终端的数据传输***的结构示意图。
附图标记说明:1、获取模块;2、调取模块;3、挑选模块;4、计算模块;5、比较模块。
具体实施方式
本具体实施例仅仅是对本申请的解释,其并不是对本申请的限制,本领域人员在阅读完本说明书后可以根据需要对本实施例作出没有创造性贡献的修改,但只要在本申请的权利要求范围内都受到专利法的保护。
为使本申请实施例的目的、技术方案和优点更加清楚,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的全部其他实施例,都属于本申请保护的范围。
下面结合说明书附图对本申请实施例做进一步详细描述。
天启星座是我国首个在轨提供数据服务的低轨物联网星座;天启星座目前有14颗卫星在轨组网运营,低轨物联网的特点是低功耗、小型化、低成本和低频段,卫星物联网要面向低轨、低频和窄带;随着我国天启卫星物联网的组网***不断完善,卫星承载的数据通道与数据容量越来越大,天启卫星物联网的终端数量也越来越多,而标准的半双工卫星物联网终端无法满足市场的变化,因此,本申请提供一种应用于天启卫星物联网的半双工终端;在天启卫星运行过程中,当天启卫星经过我国区域国境时,半双工终端就能够建立和卫星之间的通信。
本申请中提到的半双工终端在运行过程中的收发模式为半双工,而半双工数据传输指数据可以在一个信号载体的两个方向上传输,但是不能同时传输;在本申请中就是指,在半双工终端和卫星进行通信的过程中,半双工终端可以向卫星发送数据,也可以接收卫星发送的数据,但是不能同时发送和接收数据,并且卫星过境的时间是固定的,而终端传输数据的带宽也是固定的,因此在卫星过境的时间内,终端能够传输的数据总量是固定的。
具体地,半双工终端包括STM单片机、LNA接收模块、PA、天线匹配电路、CHIRP模组、数据存储电路、程序存储电路、RS485电路、LED指示灯、GPS定位模块、加速传感器、温湿度传感器、电压检测模块、预留输入输出接口和RS23接口;其中,STM单片机的模块频率范围为150-960MHz,完美兼容天启卫星400MHz的频率范围;STM单片机通过SPI数据接口控制模块实现线性调制与解调功能;在无数据要发送模式下,模块电源被关闭,以降低功耗;打开模块电源,在接收模式下,无卫星过境时,***为“打盹”模式,接收到卫星数据后,恢复正常通信;RS485接口实现用户指令集,方便用户与模块进行数据交互;RS485接口实现MODBUS协议,方便与用户传感器通信;LNA接收模块可以接收信号,PA的发送功率可达1W。
天线匹配电路用于调整天线与PA芯片的输出阻抗匹配,降低发射功率损耗;CHIRP模组用于实现CHIRP线性调制与解调,通过PA放大发射功率,LNA放大接收信号,是卫星通信的主要部件;数据存储电路用于存储用户数据,防止数据丢失;程序存储电路用于存储升级程序,方便程序升级;RS485电路用于实现用户接口数据交互,或者外接用户传感器;LED指示灯用于指示终端的工作状态;GPS定位模块用于实现终端定位功能,准确获取终端的位置信息;加速传感器用于获取终端的速度加速度,角度信息等;温湿度传感器用于采集终端内部环境信息;电压检测模块用于检测终端电压;预留输入输出接口用于方便用户二次扩展;RS232接口是预留调试接口。
本申请中的半双工终端内部集成2W功放,采用488Bps速率,可以额外增加近10dB的链路余量,从而使得终端的通讯链路总余量可以接近15dB,足够支撑报警点到卫星之间的数据可靠传输。
本申请提供一种应用于卫星物联网半双工终端的数据传输方法,该方法的运行环境为终端内的处理器,所述方法的主要流程描述如下。
如图1所示:
步骤S101:获取终端的上传数据包内上传数据的数据数量和数据质量,以及卫星发送的下行数据包内下行数据的数据数量和数据质量。
步骤S102:调取预设的传输数据阈值数量。
步骤S103:根据所述预设的传输数据阈值数量挑选多个传输数据组。
步骤S104:对传输数据组内的上传数据的数据质量和下行数据的数据质量进行计算后得到传输数据组的数据总质量。
步骤S105:依据数据总质量对多个传输数据组进行比较后得到数据总质量最高的传输数据组,该传输数据组即为此次卫星过境时应传输的数据。
本申请实施例中的半双工终端是与卫星通信,当卫星经过国境时,终端能够与卫星建立连接;而由于半双工终端本身的设备特性,在进行数据传输的过程汇总,半双工终端本身只支持接收数据或者发送数据,而不能同时进行收发,因此,选择接收哪些数据发送哪些数据就显得尤为重要。
为了筛选出最需要接收的数据和最需要发送的数据,先要知道在此次卫星过境时,终端要发送的总数据和要接收的总数据;即,获取终端的上传数据包内上传数据的数据数量和数据质量,以及卫星发送的下行数据包内下行数据的数据数量和数据质量;这里的上传数据包就是指要将数据包内的数据都发送至卫星,下行数据包就是指要接收的来自卫星的数据;对于上传数据包而言,上传数据包本身是存储在终端内部的,因此可以直接获取到上传数据包,以及上传输数据包内的数据类型、数据数量和数据质量;具体地,调取预存的数据质量表,然后根据上传数据包内上传数据的数据类型以及数据质量表可以得到各个类型数据对应的数据质量。
当卫星过境时,终端会和卫星建立通信;此时卫星会向终端发送提示信息,在接收到卫星发送的提示信息后,可以根据提示信息知道此次卫星向终端发送的下行数据包内下行数据的数据类型、数据数量和数据质量;这些信息是包含在提示信息内的;在接收到提示信息后,可以知道此次卫星过境,卫星要向终端发送的数据,以及相应的数据类型、数据数量和数据质量。
可以理解的是,本申请实施例中的数据数量就是指数据量,具体多少字节;数据质量就是指数据的重要性,数据质量是一个具体的数值,通过这个数值可以反映出数据的重要性,例如,数据质量为60以上,说明这个数据相对来说比较重要,30以下说明这个数据不太重要;而对于数据重要性的判定,以及对数据质量的量化标准在本申请实施例中通过数据质量表来体现。
数据质量表内包含有数据类型、数据质量以及数据类型与数据质量之间的对应关系;数据质量表及存储在终端内也存储在卫星内;可以理解的是,数据质量表可以是在云端服务器内生成的,然后分别存储在终端和卫星内;具体的,数据质量表的构建方式如下。
先获取行业档位信息和行业数据类型信息;然后根据行业档位消息得到行业数据质量范围信息;然后根据行业数据类型信息和行业数据质量范围信息得到行业数据质量;最后根据行业数据类型和与行业数据类型相对应的行业数据质量生成数据质量表;可以理解的是,这里的行业档位信息是根据预设的行业档位表得到的,行业档位表中存储有各个行业对应的档位,例如,将所有行业分为四档,第一档为银行数据等;第二档为打车软件搜集的乘客数据等;第三档为食品加工数据等;第四档为杂志新闻等数据;那么根据不同的档位信息就可以得到相应的行业数据质量范围,例如,数据质量为0-100,第一档为75-100,第二档为50-75,第三档为25-50,第四档位0-25;然后再根据行业数据类型以及行业数据本身所处的质量范围对不同类型的数据进行具体的质量值划分;例如,行业数据类型包括25个类型,那么按照不同类型数据之间的重要程度,对行业数据类型进行相应的数据质量划分,行业数据处于50-75,那么就按照重要程度从75一直排到50即可;通过这种方式就可以得到不同类型的行业数据对应的数据质量,然后再根据行业数据类型和行业数据质量生成数据质量表;并将其存储在终端和卫星中。
在得到了需要传输的数据数量和数据质量后,就可以对这些数据进行筛选;在对数据进行筛选时,需要保证数据数量不超过卫星过境时间内能够传输的最大数据数量;即,调取预设的传输数据阈值数量,然后根据传输数据阈值数量挑选多个传输数据组;这里的挑选方式有多种,只要保证挑选出的传输数据组内包含部分上传数据和部分下行数据,并且传输数据组内上传数据的数据数量和下行数据的数据数量之和不大于传输数据阈值数量即可;在得到多个传输数据组后,计算传输数据组内所有数据的数据质量之和,从而得到各个传输数据组的数据总质量,然后找到数据总质量最高的传输数据组,那么这个传输数据组就可以作为此次卫星过境时应该传输的数据;通过这种方式,既保证了传输的数据没有超过数据传输量上限,也保证了传输的数据质量最高,即,数据的重要性和及时性最高。
在利用上述方式对传输的数据进行分析时,传输数据组需要满足数据总数量不能超过传输数据阈值数量,并且传输数据组的数据总质量最高,但是这样会导致卫星过境时,传输的数据总量没有达到能够传输的数据量上限,即说明,数据传输利用率没有达到百分之百;数据利用率就是计算传输数据组的数据总数量与传输数据阈值数量的比值;这个比值越高,说明数据利用率越高;虽然传输数据组的数据总质量最高,但是传输数据组的数据利用率不一定是最高的,因此需要对传输数据组进行进一步的判断。
具体地,先对传输数据阈值数量与传输数据组的数据总数量进行做差计算后得到数据残余量;获取上传数据包和下行数据包中除传输数据组内数据以外数据数量最小的两个数据,并计算两个数据的数量之和后得到最小数据总量;然后根据最小数据总量和传输数据组中最小数量的数据的数据数量得到二者的差值,即,最小数量差值;将最小数量差值与数据残余量进行比较,当最小数量差值小于数据残余量时,利用最小数量差值对应的两个数据替换掉传输数据组中最小数量的数据,并得到传输数据替换组;计算传输数据组的数据利用率与数据总质量之间的比值,该比值为第一比值;计算传输数据替换组的数据利用率与数据总质量之间的比值,该比值为第二比值;将第一比值和第二比值进行比较,若第二比值大于第一比值,则计算第一比值与第二比值的差值,并将该差值与预设的差值阈值进行比较;当差值大于预设的差值阈值时,将此次卫星过境时应传输的传输数据组替换为传输数据替换组。
可以理解的是,数据残余量是指除了传输数据组外还能够传输的数据量,而这个数据量已经不够再传输一种数据,因此作为空白的残余量;然后找到上传数据包和下行数据包中除了传输数据组以外最小的两个数据,计算这两个数据的数据总量,并判断这个数据总量与传输数据组中的最小数量的数据的数据数量之间的差值,然后判断这个差值是否小于数据残余量;若小于,则说明可以利用上传数据包和下行数据包中除了传输数据组以外最小的两个数据替换掉传输数据组中的最小数量的数据,从而实现了提高数据利用率的效果;但是,由于传输数据组是数据质量是最高的,所以用两个数据替换掉一个数据后的结果是传输数据组的数据质量降低了;那么就需要对数据利用率和数据质量进行进一步的判断。
将替换后的传输数据组标记为传输数据替换组;分别计算出传输数据组和传输数据替换组的数据利用率与数据总质量之间的比值;这个比值可以反映出数据利用率和数据总质量之间的关系;然后判断两个比值的差值是否大于预设的差值阈值,若大于,则说明传输数据替换组的数据总质量虽然降低了一些,但是数据利用率提升了很多;例如,传输数据组的比值是1.2,传输数据替换组的比值是1.5,那么计算这两个比值的差值可以得到差值0.3,而预设的差值阈值为0.1,则说明传输数据替换组的数据利用率更高,下降的数据质量部分可以被提高的数据利用率部分替代,从而使得传输的数据更符合要求,采用这种方式提高了数据传输效率和传输质量。
本申请还提供一种应用于卫星物联网半双工终端的数据传输***,如图2所示,一种应用于卫星物联网半双工终端的数据传输***包括,获取模块1,用于获取终端的上传数据包内上传数据的数据数量和数据质量,以及卫星发送的下行数据包内下行数据的数据数量和数据质量;调取模块2,用于调取预设的传输数据阈值数量;挑选模块3,用于根据所述预设的传输数据阈值数量挑选多个传输数据组;计算模块4,用于对传输数据组内的上传数据的数据质量和下行数据的数据质量进行计算后得到传输数据组的数据总质量;比较模块5,用于依据数据总质量对多个传输数据组进行比较后得到数据总质量最高的传输数据组。
为了更好地执行上述方法的程序,本申请还提供一种智能终端,智能终端包括存储器和处理器。
其中,存储器可用于存储指令、程序、代码、代码集或指令集。存储器可以包括存储程序区和存储数据区,其中存储程序区可存储用于实现操作***的指令、用于至少一个功能的指令以及用于实现上述应用于卫星物联网半双工终端的数据传输方法的指令等;存储数据区可存储上述应用于卫星物联网半双工终端的数据传输方法中涉及到的数据等。
处理器可以包括一个或者多个处理核心。处理器通过运行或执行存储在存储器内的指令、程序、代码集或指令集,调用存储在存储器内的数据,执行本申请的各种功能和处理数据。处理器可以为特定用途集成电路、数字信号处理器、数字信号处理装置、可编程逻辑装置、现场可编程门阵列、中央处理器、控制器、微控制器和微处理器中的至少一种。可以理解地,对于不同的设备,用于实现上述处理器功能的电子器件还可以为其它,本申请实施例不作具体限定。
本申请还提供一种计算机可读存储介质,例如包括:U盘、移动硬盘、只读存储器(Read Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。该计算机可读存储介质存储有能够被处理器加载并执行上述应用于卫星物联网半双工终端的数据传输方法的计算机程序。
以上描述仅为本申请得较佳实施例以及对所运用技术原理的说明。本领域技术人员应当理解,本申请中所涉及的公开范围,并不限于上述技术特征的特定组合而成的技术方案,同时也应涵盖在不脱离前述公开构思的情况下,由上述技术特征或其等同特征进行任意组合而形成的其他技术方案。例如上述特征与本申请中公开的(但不限于)具有类似功能的技术特征进行互相替换而形成的技术方案。

Claims (10)

1.一种应用于卫星物联网半双工终端的数据传输方法,该方法的运行环境为终端的处理器,其特征在于,包括:
获取终端的上传数据包内上传数据的数据数量和数据质量,以及卫星发送的下行数据包内下行数据的数据数量和数据质量;
调取预设的传输数据阈值数量;
根据所述预设的传输数据阈值数量挑选多个传输数据组;
所述传输数据组中包含部分上传数据和部分下行数据,且传输数据组内上传数据的数据数量和下行数据的数据数量之和不大于所述传输数据阈值数量;
对传输数据组内的上传数据的数据质量和下行数据的数据质量进行计算后得到传输数据组的数据总质量;
依据数据总质量对多个传输数据组进行比较后得到数据总质量最高的传输数据组,该传输数据组即为此次卫星过境时应传输的数据。
2.根据权利要求1所述的应用于卫星物联网半双工终端的数据传输方法,其特征在于,所述获取终端的上传数据包内上传数据的数据数量和数据质量,以及卫星发送的下行数据包内下行数据的数据数量和数据质量的步骤包括:
所述终端内存储有上传数据包;
当卫星过境时,终端和卫星建立通信;
接收卫星发送的提示信息;所述提示信息包含此次卫星向终端发送的下行数据包内下行数据的数据类型、数据数量和数据质量。
3.根据权利要求2所述的应用于卫星物联网半双工终端的数据传输方法,其特征在于,所述获取终端的上传数据包内上传数据的数据数量和数据质量,以及卫星发送的下行数据包内下行数据的数据数量和数据质量的步骤包括:
调取预存的数据质量表;
获取上传数据包内上传数据的数据类型;
根据数据质量表和数据类型得到各个类型数据对应的数据质量;
所述数据质量表内包含数据类型、数据质量以及数据类型与数据质量之间的对应关系;
所述数据质量表即存储在终端内也存储在卫星内。
4.根据权利要求3所述的应用于卫星物联网半双工终端的数据传输方法,其特征在于,在调取预存的数据质量表之前,需要先构建数据质量表,构建数据质量表的步骤包括:
获取行业档位信息和行业数据类型信息;
根据行业档位消息得到行业数据质量范围信息;
根据行业数据类型信息和行业数据质量范围信息得到行业数据质量;
根据行业数据类型和与行业数据类型相对应的行业数据质量生成数据质量表。
5.根据权利要求1所述的应用于卫星物联网半双工终端的数据传输方法,其特征在于,所述传输数据阈值数量是指在卫星过境时终端和卫星之间能够传输的数据总量。
6.根据权利要求1所述的应用于卫星物联网半双工终端的数据传输方法,其特征在于,还包括:
对传输数据阈值数量与传输数据组的数据总数量进行做差计算后得到数据残余量;
获取上传数据包和下行数据包中除传输数据组内数据以外数据数量最小的两个数据,并计算两个数据的数量之和后得到最小数据总量;
根据最小数据总量和传输数据组中最小数量的数据的数据数量得到二者的差值,即,最小数量差值;
将所述最小数量差值与数据残余量进行比较;
当最小数量差值小于数据残余量时:
利用最小数量差值对应的两个数据替换掉传输数据组中最小数量的数据,并得到传输数据替换组;
计算传输数据组的数据利用率与数据总质量之间的比值,该比值为第一比值;
计算传输数据替换组的数据利用率与数据总质量之间的比值,该比值为第二比值;
将第一比值与第二比值进行比较,若第二比值大于第一比值,则计算第一比值与第二比值的差值,并将该差值与预设的差值阈值进行比较;
当差值大于预设的差值阈值时,将此次卫星过境时应传输的传输数据组替换为传输数据替换组。
7.根据权利要求6所述的应用于卫星物联网半双工终端的数据传输方法,其特征在于,计算传输数据组的数据利用率的步骤包括,计算传输数据组的数据总数量与传输数据阈值数量的比值,该比值即为数据利用率;传输数据替换组的数据利用率计算方式同理。
8.一种应用于卫星物联网半双工终端的数据传输***,其特征在于,包括:
获取模块(1),用于获取终端的上传数据包内上传数据的数据数量和数据质量,以及卫星发送的下行数据包内下行数据的数据数量和数据质量;
调取模块(2),用于调取预设的传输数据阈值数量;
挑选模块(3),用于根据所述预设的传输数据阈值数量挑选多个传输数据组;
计算模块(4),用于对传输数据组内的上传数据的数据质量和下行数据的数据质量进行计算后得到传输数据组的数据总质量;
比较模块(5),用于依据数据总质量对多个传输数据组进行比较后得到数据总质量最高的传输数据组。
9.一种智能终端,其特征在于,包括存储器和处理器,所述存储器上存储有能够被处理器加载并执行如权利要求1-7中任一种方法的计算机程序指令。
10.一种计算机可读存储介质,其特征在于,存储有能够被处理器加载并执行如权利要求1-7中任一种方法的计算机程序。
CN202210279081.8A 2022-03-21 2022-03-21 一种应用于卫星物联网半双工终端的数据传输方法与*** Active CN114448496B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202210279081.8A CN114448496B (zh) 2022-03-21 2022-03-21 一种应用于卫星物联网半双工终端的数据传输方法与***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202210279081.8A CN114448496B (zh) 2022-03-21 2022-03-21 一种应用于卫星物联网半双工终端的数据传输方法与***

Publications (2)

Publication Number Publication Date
CN114448496A true CN114448496A (zh) 2022-05-06
CN114448496B CN114448496B (zh) 2022-08-16

Family

ID=81359488

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202210279081.8A Active CN114448496B (zh) 2022-03-21 2022-03-21 一种应用于卫星物联网半双工终端的数据传输方法与***

Country Status (1)

Country Link
CN (1) CN114448496B (zh)

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20170310382A1 (en) * 2016-04-21 2017-10-26 University Of Louisiana At Lafayette Experimental smartphone ground station grid system and method
CN107852224A (zh) * 2015-07-02 2018-03-27 高通股份有限公司 具有较大传播延迟的半双工通信***中高效数据传输的方法和装置
CN108401501A (zh) * 2017-12-08 2018-08-14 北京小米移动软件有限公司 数据传输方法、装置及无人机
US20190324431A1 (en) * 2017-08-02 2019-10-24 Strong Force Iot Portfolio 2016, Llc Data collection systems and methods with alternate routing of input channels
CN111093212A (zh) * 2019-12-09 2020-05-01 东北大学 一种noma下行链路的资源分配方法、装置及***
CN111327471A (zh) * 2020-02-24 2020-06-23 中移(杭州)信息技术有限公司 网络质量分析方法、装置、计算机设备及存储介质
CN114142907A (zh) * 2021-09-07 2022-03-04 北京国电高科科技有限公司 一种通信终端设备的信道筛选优化方法及***
CN114158128A (zh) * 2022-02-10 2022-03-08 北京理工大学 同步轨道卫星隐蔽通信的非对称动态时隙通信方法和装置

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107852224A (zh) * 2015-07-02 2018-03-27 高通股份有限公司 具有较大传播延迟的半双工通信***中高效数据传输的方法和装置
US20170310382A1 (en) * 2016-04-21 2017-10-26 University Of Louisiana At Lafayette Experimental smartphone ground station grid system and method
US20190324431A1 (en) * 2017-08-02 2019-10-24 Strong Force Iot Portfolio 2016, Llc Data collection systems and methods with alternate routing of input channels
CN108401501A (zh) * 2017-12-08 2018-08-14 北京小米移动软件有限公司 数据传输方法、装置及无人机
CN111093212A (zh) * 2019-12-09 2020-05-01 东北大学 一种noma下行链路的资源分配方法、装置及***
CN111327471A (zh) * 2020-02-24 2020-06-23 中移(杭州)信息技术有限公司 网络质量分析方法、装置、计算机设备及存储介质
CN114142907A (zh) * 2021-09-07 2022-03-04 北京国电高科科技有限公司 一种通信终端设备的信道筛选优化方法及***
CN114158128A (zh) * 2022-02-10 2022-03-08 北京理工大学 同步轨道卫星隐蔽通信的非对称动态时隙通信方法和装置

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
ANDREA BARONI等: "Performance Assessment of the Smart mAritime", 《 2014 7TH ADVANCED SATELLITE MULTIMEDIA SYSTEMS CONFERENCE AND THE 13TH SIGNAL PROCESSING FOR SPACE COMMUNICATIONS WORKSHOP (ASMS/SPSC)》 *
李子木等: "卫星数据链-卫星通信应用的新领域", 《无线电通信技术》 *

Also Published As

Publication number Publication date
CN114448496B (zh) 2022-08-16

Similar Documents

Publication Publication Date Title
CN109818686B (zh) 一种基于多信道融合的数据可靠传输***及方法
CN113115330B (zh) 一种基于大数据分析的北斗短报文服务优化方法与***
CN109039382B (zh) 电能表抄读方法及装置
CN112398529B (zh) 一种面向高低轨卫星共存场景中频谱资源利用率提升的干扰避免方法
CN117595917B (zh) Ntn网络传输中混合自动重传参数的调整方法、装置及设备
CN102056306A (zh) 上行共享信道资源分配的方法、装置及一种通信***
CN112714164A (zh) 一种物联网***及其任务调度方法
CN101859331B (zh) 布线设计***及布线设计方法
CN106533592B (zh) 一种用于水声网络的多业务数据通信方法及通信***
CN114448496B (zh) 一种应用于卫星物联网半双工终端的数据传输方法与***
US7756076B2 (en) Cellular mobile communication system having adjacent base stations each using same frequency for communication between base station and mobile terminals
CN103686602B (zh) 一种船舶无线传输控制装置及控制方法
CN102196512A (zh) 终端接入方法、设备及***
Morel et al. Requirements for wireless extensions of a FIP fieldbus
US20200204884A1 (en) Correlation-Based Sensor Network and Control Method thereof
WO2022079681A1 (en) Apparatus and method of wireless communication
CN111399386A (zh) 一种基于5g的智能家居控制方法及***
CN112564943A (zh) 一种基于多个网络节点的数据传输方法、***和介质
CN112351478A (zh) 一种节能方法及装置
CN101771506B (zh) 一种参数上报的方法、装置
CN110784512A (zh) 一种机载式动态云***及其实时响应资源分配方法
CN110808846A (zh) 多主通信技术优势互补的通信方法及装置
US7142556B1 (en) Media access control scheme for serially linked devices
CN112584524B (zh) 基于下行数据传输的多用户接入方法及装置
CN117856805A (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