经由应变信道传输数据的终端和方法与流程

文档序号:15885795发布日期:2018-11-09 18:51阅读:186来源:国知局
经由应变信道传输数据的终端和方法与流程

本发明涉及一种经由应变信道传输数据的终端和方法。应变信道是通带受限的信道。特别地,本发明的领域是时间多路复用信道的使用的领域,该信道对应于所述多路复用中的至少一个时间窗口。

本发明的领域是通信设备的领域,特别是具有使信息/通带比率最大化的通信设备的领域。

在本文中,终端特别是通信终端被认为是指任何通信数据处理设备,其以非限制性方式包括所谓的智能手机、平板电脑、台式机和便携式计算机。然而,本发明更具体地用于诸如在军事行动战区中使用的可运输的终端。

背景技术

在现有技术中,用于军事行动战区的终端连接到数据中继设备,例如用于第四代无线电设备的pr4g。当终端的用户希望传输消息时,它使用终端来编写所述消息。一旦消息被编写,用户验证它,这引起其被发送。消息的发送包括将其提交给中继设备。从这一刻起,对于终端及其用户,消息已被“发送”。

但是,实际上,该消息仅被提交给中继设备。然后中继设备承担将其转发给其接收者。仍然在实践中,可能是中继设备负载过重,也就是说中继设备可能有很长的消息队列要处理。例如,如果用户快速发送多个消息,则可能出现这种情况。

从终端的角度以及用户的角度来看,所有的消息都将被发送。然而,大量这些消息实际上将被存储在等待转发的中继设备的级别上。

因此,用户处于其认为其消息确实已被发送的情况,而实际上并非如此。当终端和中继设备之间的链路的实际数据传输速率大于中继设备分配给终端的信道的数据传输速率时,发生该争用。这发生在战斗中的紧张和/或强烈负荷的情况下。因此消息到达目的地太晚了,甚至从不到达目的地。

为了克服这个问题,已经在中继设备级别设置了优先级队列的消息。在这个队列中,每条消息都与优先级相关联,优先级最高的消息先于其他消息被发送。因此,如果优先级消息到达,即使该队列已经包括若干非优先级消息,优先级消息也将在其他消息之前被发送。

这个解决方案解决了某些问题,但带来了其他问题:

-如果消息的优先级过低,则可能不会被发送:它永远被优先级更高的消息领先;

-如果所有消息具有最高优先级,则有可能返回到初始状态。这出现在极度紧张和紧迫的情况下,例如在战斗中。

因此,对此问题的满意解决方案不存在:使得连接到中继设备的终端的用户能够可视化所述用户发送的消息的实际转发。



技术实现要素:

在本发明中,通过来自中继设备的提示来调节消息的发送。也就是说,如果终端已经收到向中继设备发送消息的邀请,终端才会这么做。

在接收到该邀请之后,终端决定它希望传输一组消息中的哪个消息或一组数据集之中的哪个数据集。终端在其编程的限制范围内随意使用它希望的用于选择消息的算法。但是最重要的是,终端能够实现已经被发送的消息的可视化。实际上,只有当中继设备具有可用的通带时才会提示终端,从而保证消息的即时转发。

为此,本发明涉及一种用于由连接到数据中继设备的终端传输数据的方法,该终端传输的数据由中继设备转发,其特征在于,该方法包括由终端执行的以下步骤:

-接收邀请消息以传输数据;

-选择要传输的一组数据;

-生成包括所选数据的要传输的数据消息;

-发送数据消息以响应邀请消息。

除了前面段落中提到的主要特征之外,根据本发明的方法/设备可以具有下面的单独考虑或根据其所有技术上可能的组合考虑的一个或多个附加特征:

-邀请消息包括容量信息,该容量信息表示在从接收邀请消息的日期预定的时间间隔期间可以传输的数据量。

-包含在数据消息中的数据的大小可以大于容量信息。

-第一邀请消息和随后的第二邀请消息之间的时间间隔取决于所选数据的数量。

-从一组数据集中完成对数据的选择,选择数据的步骤包括以下步骤:

-为每个数据集分配一个分数;

-选择得分最高的数据集。

本发明还涉及一种记录支持,其可以被记录有计算机程序的计算机读取,所述计算机程序包括用于根据前述特性的可能组合执行所述方法的步骤的程序代码指令。

本发明还涉及根据前述特征的可能组合来实现该方法的设备。

附图说明

通过参考附图阅读以下描述,本发明的其他特征和优点将变得清楚,附图示出:

-图1:能够实施本发明的基础设施的图示;

-图2:根据本发明的方法的步骤的图示。

为了更清楚起见,在所有附图中相同或相似的元件用相同的附图标记标示。

通过阅读以下描述并检查随附的附图可以更好地理解本发明。这些仅供参考,并不以任何方式限制本发明。

具体实施方式

图1示出意在用于实现本发明的终端100,即根据本发明的终端。该终端包括:

-微处理器110;

-存储装置120,例如硬盘,机械的或非机械的,无论是单个还是阵列(例如raid);

-通信接口130,例如根据以太网协议的通信卡。可以设想其他协议,诸如ip、usb、wifi、蓝牙等。通信接口因此是有线或无线的。

终端的微处理器110,终端的存储装置120和终端的通信接口130通过总线150互连。

当动作归因于设备时,所述动作实际上是由设备的存储器中记录的指令代码所指令的设备的微处理器执行的。如果动作归因于应用,则所述动作实际上是由在与应用对应的指令代码被记录在其中的存储器中的设备的微处理器执行的。当设备或应用传输消息时,所述消息经由所述设备或所述应用的通信接口来传输。在这些情况下,设备是真实的或虚拟的。

例如并且以非限制性的方式,终端是:

-平板电脑;

-智能手机;

-便携式电脑;

-台式电脑;

-等。

图1示出了中继设备200。该中继设备包括:

-微处理器210;

-存储装置220;

-与终端的通信接口130兼容的第一通信接口230。终端和中继设备因此能够相互通信;

-能够与未示出的另一个中继设备建立链路的第二通信接口240。

中继设备的微处理器210,中继设备的存储装置220,中继设备的第一通信接口230和中继设备的第二通信接口240通过总线250互连。

例如并且以非限制性的方式,中继设备是:

-无线电设备;

-调制解调器设备;

-等。

终端的存储装置120包括:

-包括用于执行根据本发明的方法的指令代码的消息管理区120.1;

-构造成记录数据集的数据区120.2。该数据区可以因此被视为一组数据集。如果数据集被比作消息,那么数据区可以被看作是一组消息。在本发明的替代方案中,数据区域120.2使消息与属性相关联成为可能。在给定的时刻,这些属性可以计算消息的分数。这些属性是,例如:

-消息的记录日期;

-消息的优先级别;

-消息的有效性持续时间;

-…这个清单并非穷举性的。

中继设备的存储装置包括:

-消息管理区230.1,包括用于与终端进行通信并负责由终端传输的消息的指令代码。

图2示出了终端接收由中继设备传输的邀请消息mi1的步骤1000。在一个实施方式中,这样的消息唯一地包括代码mi1.1,具有所述代码的这样的消息的接收在终端的级别与预定行为相关联。预定的行为是本发明的实施。

实践中,中继设备根据两个标准传输邀请消息:

-时间标准,以及

-剩余的要传输的数据量。

时间标准取决于分配给终端的通信信道。这样的信道对应于一个周期中的一组时间窗口。实践中,一个周期持续4秒,一个终端与一个窗口相关联,使得能够传输十二个八位字节。实践中,并且利用所描述的配置,终端每四秒钟收到最多的邀请消息。

要传输的数据量可以延长这个周期,但这个周期仍然是四秒的倍数,并且具有所描述的配置。实际上,如果中继设备仍然需要代表终端传输k个八位字节,那么设备将等待,以便在传输新的邀请消息之前不再有代表终端的任何八位字节传输。对于设想的配置,该等待对应于k/12+1的整个部分。

由此可以确定的是,终端仅在中继设备可以代表它传输时才接收邀请。

从接收邀请消息的步骤1000,终端转到选择要传输的数据集的步骤1010。

在选择数据集的步骤1010中,终端检索数据区120.2以选择消息集。存在几种可能的策略来选择消息:

-数据区像队列一样组织,记录的第一数据集是然后消耗的第一数据集。换句话说,选择队列中最早的数据集。这也可以从创建属性的日期完成;

-选择优先级别属性最高的数据集;

-根据多个属性的函数来选择数据集,例如通过使用以下类型的公式计算分数来选择数据集:

分数=年龄(消息)*优先级

选择具有最佳分数的消息,即数据集;

…这份清单并非穷举性的。

在描述中使用最佳分数的概念。这个概念是实施的选择。根据本发明的实施,该最佳分数是:

-最高分,或

-最低分。

以举例的公式为例,最好的分数是最高的分数。

终端从选择步骤转到生成消息的步骤1020,也就是说格式化选择的数据集以便将其传输到中继设备。

从生成消息的步骤1020,终端转到将生成的消息发送给中继设备的步骤1030。

从步骤1030,所选数据集被认为是已发送的。另外,终端可以向其用户保证向中继设备的传输,这相当于向接收方转发。

在本发明的替代方案中,邀请消息包括用于记录容量的字段。图2示出了第二邀请消息mi2.2,其包括:

-与第一邀请消息的代码相同的代码字段mi1.1;

-容量字段mi2.2,其包括表示终端应该选择的数据集的大小的最大值的容量。

在这个替代方案中,终端因此可以使用该容量值作为选择消息的标准。

例如,如果这个容量值等于4,则这表示如果终端选择其大小最多为4的数据集,则该数据集将被直接转发。

例如,当响应于终端已经发送了20个八位字节数据的邀请消息时就会出现这种情况。因此,在这种情况下,中继设备立即传输12个八位字节,并且在接下来的时间窗口,它仍然具有8个八位字节来放置。因此仍然有4个八位字节的空间,它通过容量字段给终端发信号通知有该空间。

实践中,在具有用于数据转发的时间窗口开始之前,充分地发送邀请消息。这种充分地提前允许终端生成消息并允许中继设备接收生成的消息。这其中可能是因为终端和中继设备之间的链路的数据传输速率远高于传统上每秒12个八位字节的转发数据传输速率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1