1.本发明涉及预测可以连接到射频天线的装置在给定时间和该装置的给定位置处的信号质量和/或服务质量。
背景技术:
2.目前,存在地图可以识别出射频天线覆盖的区域和未覆盖的区域(称为白点)。这些地图是在连接到蜂窝电话网络的小区或例如连接到wi
‑
fi天线的多个装置接收到信息之后建立的,该信息使得可以估计装置与其所连接的天线之间的连接质量。不幸的是,这些地图是基于数据的统计处理建立的,并且不能预测装置在给定位置和给定时间将获得的信号质量或服务质量。
3.在给定时间针对给定位置的服务质量的预测,对于特别是与通过互联网网络传递数据有关的各种应用来说是有意义的,以便能够规划数据传输。
4.这些应用之一涉及例如用于连网车辆的服务,这些车辆使用蜂窝电话网络通过射频无线通信将数据发送到“云”类型的远程服务器,以进行远程计算并将各种类型的信息发送回车辆。其他应用涉及到预测例如在忙碌的情况下(例如在机场)在wi
‑
fi网络上可以获得的服务质量,并且涉及相应地调整数据共享和传输策略。
技术实现要素:
5.本发明的目的特别是为了减轻上述现有技术的缺点。
6.特别地,本发明的一个目的是提供一种用于预测在给定时间和针对能够连接到射频天线的装置的给定位置可以获得的服务质量或信号质量的方法。
7.本发明的另一个目的是考虑可能影响服务质量或信号质量的外部因素,比如天气状况或天线的饱和。
8.本发明的另一个目的是能够预测在道路网络上的车辆的路线上可以获得的服务质量和/或信号质量。
9.根据第一方面,提出了一种用于预测表示当装置连接到被配置为与所述装置建立连接的多个天线中的一个射频天线时能够提供给该装置的信号质量和/或服务质量的至少一个参数的方法,该方法由计算机实施,该方法包括:
10.‑
获得该信号质量和/或服务质量下降的至少一个参数的步骤,
11.‑
通过应用至少一个预测模型来预测表示信号质量和/或服务质量的至少一个参数的步骤,该至少一个预测模型被配置为基于该信号质量和/或服务质量下降的估计参数以及对必须执行预测的时刻和该装置的位置的指示来预测表示信号质量和/或服务质量的至少一个参数,该预测模型事先已在训练数据库上通过监督式学习进行了训练,该训练数据库包括,对于多个装置:
12.*表示当该装置连接到射频天线时的信号质量和/或服务质量的至少一个参数,
13.*该装置的位置的指标/标示/标识,
14.*该装置与该天线的连接时刻的指标,
15.*该信号质量和/或服务质量下降的至少一个参数。
16.在一个实施例中,该信号质量和/或服务质量下降的参数是影响射频信号在空气中传播的气象状况的指标,或者是表示连接到天线的装置的数量的参数。
17.在一个实施例中,该表示连接到该天线的装置的数量的参数是测量的或预测的连接到该天线的装置的数量或存在于该天线和该装置附近的装置的数量。
18.在一个实施例中,该预测步骤包括从多个预测模型中选择至少一个预测模型,每个预测模型事先都已使用训练数据库通过监督式学习进行了训练,该训练数据库包括与连接到相应天线的装置有关的数据。
19.在一个实施例中,该装置的位置的指标是该装置相对于相应天线的相对位置,所选预测模型对应于使用包括该装置相对于该相应天线的相对位置的训练数据库训练的预测模型。该装置的相对位置可以包括该装置与该相应天线之间的角度和距离。
20.在一个实施例中,该方法进一步包括:事先实施对用于预测表示射频天线能够提供的服务质量和/或信号质量的至少一个参数的至少一个模型的训练,该事先实施包括:
21.建立训练数据库的步骤,该步骤包括:
22.*接收由多个装置收集的数据的子步骤,收集的数据包括,对于每个装置:
23.‑
表示当该装置连接到射频天线时的信号质量和/或服务质量的至少一个参数的测量值,
24.‑
当该装置连接到该天线时,该装置的gnss位置,
25.‑
连接到该天线的日期和时间,
26.*对于在给定连接日期和给定连接时间连接到天线的每个装置,估计该信号质量和/或服务质量下降的至少一个参数的子步骤,
27.*基于该收集的数据的至少一部分以及与该数据相关联的该信号质量和/或服务质量下降的参数的至少一部分来创建至少一个训练数据库的子步骤,
28.根据训练数据库通过对表示信号质量和/或服务质量的至少一个参数的监督式学习来训练至少一个预测模型的步骤。
29.在一个实施例中,该收集的数据进一步包括装置在给定连接日期和给定连接时间已连接到的天线的标识符,建立训练数据库的步骤包括创建多个训练数据库,每个训练数据库包括与连接到具有相应标识符的相应天线的装置有关的数据以及与该数据相关联的该信号质量和/或服务质量下降的参数,该训练步骤包括在该多个训练数据库中的每个训练数据库上通过对表示信号质量和/或服务质量的至少一个参数的监督式学习来训练预测模型。
30.在一个实施例中,每个训练数据库包括每个装置在连接到该相应天线的日期和时间相对于该相应天线的相对位置。
31.在一个实施例中,该装置相对于该相应天线的相对位置包括该装置与该相应天线之间的距离和角度。
32.本发明的另一主题是一种用于预测被配置为与所述装置建立连接的多个天线中的一个射频天线在道路网络上的车辆的预定路线上能够获得的信号质量和/或服务质量的方法,该方法由计算机实施,该方法包括:
33.‑
估计该车辆应到达该路线上的预定位置的时间和日期,
‑
通过实施根据前述描述的预测方法,来预测表示在所确定的时间和日期、在该路线上的预定位置的信号质量和/或服务质量的至少一个参数。
34.在本技术的其余部分中,表述“表示信号质量和/或服务质量的至少一个参数”是指至少一个服务质量参数、至少一个信号质量参数或表示服务质量和/或信号质量参数组合的至少一个参数。
35.使用这一个或多个参数,可以根据情况考虑多个服务质量参数来确定信号质量、服务质量和/或连接质量,并且因此确定用户体验质量。
36.有利地,对在道路网络上的车辆的预定路线上可以获得的服务质量的预测使得可以为具有良好服务质量的区段规划数据传输。替代性地,这种预测可以使得能够从多个可能的路线中选择特定的路线,以使所采取路线上的服务质量最大化。
37.有利地,对在道路网络上的车辆的预定路线上可以获得的信号质量的预测使得可以建立能够避开白点的路线。
38.根据另一方面,提出了一种计算机程序,该计算机程序包括用于在该程序由计算机执行时实施如本文定义的预测方法或训练方法的指令。
39.根据另一方面,提出了一种计算机,该计算机被配置为实施根据前述描述的方法。
附图说明
40.通过阅读以下详细描述并且通过分析附图,本发明的其他特征、细节和优点将变得显而易见,在附图中:
41.图1
42.[图1]展示了根据本发明的一个实施例的用于预测表示连接质量的至少一个参数的方法;
[0043]
图2
[0044]
[图2]展示了根据本发明的一个实施例的用于训练预测模型的方法,该预测模型被配置为预测表示信号质量和服务质量的至少一个参数;
[0045]
图3
[0046]
[图3]展示了根据本发明的一个实施例的使得可以通过对表示连接质量的至少一个参数的监督式学习来训练至少一个预测模型的系统。
具体实施方式
[0047]
附图和以下描述主要包含具有某种性质的元素。因此,它们不仅可以用于提高对本发明的理解,而且还可以在适用时有助于对其进行定义。
[0048]
现在参考图1。
[0049]
图1展示了根据本发明的一个实施例的用于预测表示当装置连接到射频天线时在给定时刻和该装置的给定位置可以提供的信号质量和/或服务质量的至少一个参数的方法。
[0050]
在本技术的上下文中,其可以是对表示信号质量和/或服务质量的一个或多个参数的预测。关于信号质量,其可以是表示接收功率的至少一个参数以及其他附加参数,比如
信噪比、例如分配给天线的块数,或者是使得可以评估信号强度是否足以实现令人满意的数据传递的任何其他参数。关于服务质量,其可以是表示带宽的至少一个参数以及其他附加参数,比如吞吐量、等待时间率、丢包率、抖动,或者是使得可以评估与装置同天线之间的数据传递相关联的速度和/或响应时间的任何其他参数。表示信号质量和/或服务质量的参数也可以是根据表示信号质量和/或服务质量的一个或多个参数的组合计算出的至少一个参数。例如,可以使用表示服务质量的多个参数(比如等待时间、丢包率、吞吐量和抖动)来确定连接质量,然后该连接质量使得可以评估用户体验质量。
[0051]
应注意,术语“小区(cellule)”在蜂窝电话领域通常用于描述天线的发射/接收区域,并且当射频天线是蜂窝电话网络的天线时,可以使用术语小区。
[0052]
该预测方法包括:获得特别是与预测的位置和时刻有关的参数的步骤s100;以及使用被配置为预测表示信号质量和/或服务质量的至少一个参数的至少一个预测模型来预测表示信号质量和/或服务质量的至少一个参数的步骤s200。
[0053]
步骤s100包括确定要进行预测的时刻和位置的子步骤s110。该子步骤可以涉及从实施该预测方法的步骤的计算机的存储器中检索例如所讨论的日期、时间和位置。该子步骤还可以涉及在车辆的预定路线上估计车辆应到达其路线上的预定位置的时间和日期。在可选的子步骤s115中,还可以取决于所使用的预测模型确定是同一天还是一周中的某一天。替代性地,该子步骤可以在预测表示信号质量和/或服务质量的至少一个参数的步骤s200期间实施。
[0054]
步骤s100包括估计在预定时刻和预定位置的信号质量和/或服务质量下降的至少一个参数的子步骤s120。信号质量和/或服务质量下降的参数可以从例如影响射频信号在空气中传播的气象状况的指标和表示连接到天线的装置的数量的参数中选择。表示连接到天线的装置的数量的参数换句话说是使得可以评估天线的饱和的参数,该参数以已知的方式影响信号质量和/或服务质量。
[0055]
影响射频信号在空气中传播的气象状况的指标例如可以是湿度水平。例如,湿度水平可以根据湿度水平的测量值来估计。具体地,当在预定位置附近可获得最近的测量值,并且可以假定该测量值在进行测量的时刻与所讨论的预定时刻之间变化很小时,这个测量值可以用来估计在预定时刻和预定位置的湿度水平。也可以通过在车辆上检测挡风玻璃雨刮器是否在预定位置附近的区域内打开,并再次假定气象状况(比如下雨)变化很小,来获得与这种气象状况有关的指示。也可以从天气预报网站上估计气象状况的指标,如例如温度、日照程度、雨雪风险或风速。湿度水平本身可以从天气预报网站上检索到。
[0056]
表示连接到天线的装置的数量的参数可以根据在给定时刻物理连接到天线的装置的数量的测量值来估计。如果测量值与期望的估计值之间的时间间隔太大,则可以通过监督式学习训练用于预测在给定时刻(例如在一天中的给定时间,例如一周中的给定一天)连接到天线的装置的数量的预测模型,并使用该预测模型来估计在给定时刻连接的装置的数量。
[0057]
表示连接到天线的装置的数量的参数可以通过咨询服务器或专门的网站来间接估计,该服务器或专门的网站使得可以检索在给定时刻存在于给定位置附近区域中的装置的密度的测量值或估计值。例如,这种数据可以由提供关于交通状况的信息的专用移动应用程序收集的装置位置来提供。
[0058]
步骤s200包括应用至少一个预测模型的子步骤s210,该至少一个预测模型被配置为基于在步骤s110中估计的信号质量和/或服务质量下降的至少一个估计参数以及对必须执行预测的时刻和该装置的位置的指示来预测表示信号质量和/或服务质量的至少一个参数,该预测模型事先已在训练数据库上通过监督式学习进行了训练,该训练数据库包括,对于多个装置:
[0059]
*表示当该装置连接到射频天线时的信号质量和/或服务质量的至少一个参数,
[0060]
*该装置的位置的指标,
[0061]
*该装置与该天线的连接时刻的指标,
[0062]
*该信号质量和/或服务质量下降的至少一个参数。
[0063]
取决于所使用的预测模型,对要实施预测的时刻和该装置的位置的指示可能是不同的。关于对时间的指示,例如,在一个实施例中,其可以是如在步骤s100中确定的日期和时间(也就是说,一天中的某个时间),并且在另一实施例中,可以是一周中的某一天和一天中的某个时间。关于对位置的指示,在一个实施例中,其可以是在步骤s100中确定的装置的gnss位置,并且在另一实施例中,可以是装置相对于天线的相对位置,例如,装置与天线之间的角度和距离。
[0064]
在一个实施例中,使用单个预测模型根据在步骤s110中估计的信号质量和/或服务质量下降的至少一个参数、对要实施预测的时刻和该装置的位置的指示来预测服务质量和/或信号质量的一个或多个参数。
[0065]
在另一实施例中,步骤s200进一步包括在步骤s210之前的步骤s205:从多个预测模型中选择至少一个预测模型,每个预测模型事先都已使用训练数据库通过监督式学习进行了训练,该训练数据库包括与连接到相应天线的装置有关的数据。在这种情况下,可以使用装置相对于相应天线的相对位置的指示。有利地,该指示可以是装置与相应天线之间的角度和距离。
[0066]
被配置为预测表示信号质量和/或服务质量的至少一个参数的所述至少一个预测模型可以事先加载到实施该预测方法的计算机的存储器中,或者可以由该计算机通过实施参考图2描述的训练方法来确定。
[0067]
图2示出了用于训练用于预测表示天线能够提供的服务质量和/或信号质量的至少一个参数的所述至少一个模型的方法。
[0068]
该训练方法包括:建立训练数据库的步骤s010;以及根据训练数据库通过对表示信号质量和/或服务质量的至少一个参数的监督式学习来训练至少一个预测模型的步骤s020。
[0069]
建立训练数据库的步骤s010包括接收由多个装置收集的数据的子步骤s011,对于每个装置,收集的数据包括:
[0070]
‑
表示当该装置连接到射频天线时的信号质量和/或服务质量的至少一个参数的测量值,
[0071]
‑
当该装置连接到该天线时,该装置的gnss位置,
[0072]
‑
连接到该天线的日期和时间。
[0073]
如上文针对步骤s200所述,装置的位置可以是装置相对于天线的相对位置,例如,装置与天线之间的角度和距离,该相对位置可以从装置的绝对gnss坐标获得。本实施例使
得可以简化神经网络的训练。替代性地,神经网络也可以使用绝对gnss坐标来训练。
[0074]
每个装置连接到天线的日期和时间是该模型的相关信息,因为该日期和时间允许该模型检测信号质量和/或服务质量的变化,这些变化根据一天中的时间或一周中的一天可能是周期性的。例如,城市小区的使用率在一天中的某些时间(在白天而不是晚上)、或在某些天(如工作日)会更高。此外,一年中的某些特定日子(如例如国家或宗教节日或特定事件(例如体育赛事)的日子)可能是对网络需求非常大的日子,这种非常大的网络需求可能会干扰信号质量和/或服务质量。
[0075]
步骤s010还包括子步骤s012,即如上文参考图1所述的对于在给定连接日期和给定连接时间连接到天线的每个装置,估计信号质量和/或服务质量下降的至少一个参数。特别地,考虑影响射频信号传播的气象状况对于模型的建立是有利的,因为气象状况(并且特别是空气中的湿度水平)对波的传播有很大影响,因此可能会降低信号质量和/或服务质量。考虑连接到天线的装置的数量也是有利的参数,因为该参数提供了对到天线的并发连接数量的指示,并因此提供了对天线的可能饱和的指示,天线的饱和也可能大大降低信号质量和/或服务质量。
[0076]
步骤s010还包括子步骤s013,即基于该收集的数据的至少一部分以及与该数据相关联的信号质量和/或服务质量下降的参数的至少一部分来创建至少一个训练数据库。
[0077]
在步骤s020中,根据训练数据库通过监督式学习来训练至少一个预测模型,其用于预测表示信号质量和/或服务质量的至少一个参数。有利地,通过监督式学习进行的预测模型的训练是通过训练神经网络来完成的。
[0078]
在一个实施例中,在步骤s012中创建多个训练数据库,并根据相应训练数据库通过监督式学习来训练多个预测模型。
[0079]
在一个实施例中,在子步骤s011中收集的数据进一步包括装置在给定连接日期和给定连接时间已连接到的天线的标识符。该标识符被用于创建至少一个训练数据库的子步骤s012中以创建多个训练数据库,每个训练数据库包括与连接到具有预定标识符的同一天线的装置有关的数据以及在所讨论的装置连接到该天线的时间和日期的信号质量和/或服务质量下降的参数。接着,在步骤s020中,训练多个预测模型,每个预测模型使得可以预测表示所讨论的天线之一的信号质量和/或服务质量的至少一个参数。
[0080]
使用多个预测模型(每个预测模型被配置为预测表示给定天线的信号质量和/或服务质量的至少一个参数)具有优势,因为很容易通过为新天线添加附加预测模型来更新预测方法。然后只需要创建新训练数据库,该新训练数据库包括与连接到新天线的装置有关的数据以及所讨论的装置连接到新天线的时间和日期的信号质量和/或服务质量下降的参数。
[0081]
如果只使用一个预测模型,则必须创建新训练数据库,该新训练数据库包括先前使用的数据库和与新天线有关的数据以及与此数据相关联的信号质量和/或服务质量下降的参数,并且必须基于该新训练数据库再次实施训练步骤s020。
[0082]
应该注意的是,在子步骤s013中创建的一个或多个训练数据库包括,对于多个装置:
[0083]
*表示当该装置连接到射频天线时的信号质量和/或服务质量的至少一个参数,
[0084]
*该装置的位置的指标,
[0085]
*该装置与该天线的连接时刻的指标,
[0086]
*该信号质量和/或服务质量下降的至少一个参数。
[0087]
装置的位置的指标可以对应于装置在给定连接日期和给定连接时间连接到射频天线时装置的gnss位置,或者对应于该装置相对于其所连接的天线的相对位置。
[0088]
在这种情况下,该训练方法还包括接收包括射频天线小区的标识符和所述小区的gnss位置的数据库的预备步骤s005,并且创建至少一个数据库的子步骤s013包括:根据所选装置的gnss位置和该装置所连接的天线的gnss位置计算所讨论的装置相对于其所连接的天线的相对位置。
[0089]
在上述每个天线训练一个预测模型的情况下,使用装置相对于其所连接的天线的相对距离是特别有利的。这样,预测模型的训练就更快且更可靠。
[0090]
关于装置与天线的连接时刻的指标,其可以是连接的日期和时间(也就是说,一天中的某个时间),但也可以是例如一周中的连接日子和一天中的连接时间。具体地,根据讨论的一周中的一天和一天中的时间来预测与交通或与预定区域中人的存在有关的状况比较容易。
[0091]
在一个实施例中,训练方法由与实施预测方法的计算机相同的计算机实施。在这种情况下,步骤s010是在步骤s100之前执行的。在另一实施例中,训练方法由另一计算机实施,并且然后被传输到实施预测方法的计算机。
[0092]
图3展示了系统100,该系统包括能够连接到多个装置的远程服务器200,该多个装置在其不同的位置连接到多个射频天线。在这里展示的示例中,这些是在道路网络(未示出)上移动的车辆100。远程服务器200和车辆110两者都包括至少一个通信接口、存储器以及计算机。远程服务器的计算机被配置为实施参考图2描述的用于特别是基于每个车辆收集的数据来训练至少一个预测模型的方法。因此,远程服务器的存储器包括用于实施预测方法的代码指令。
[0093]
如上所述,远程服务器200也可以可选地被配置为连接到其他远程服务器120、130。例如,远程服务器120可以是被配置为提供天气预报从而传输关于针对给定时刻和给定位置的气象状况的一个或多个指示的服务器。远程服务器130可以是被配置为提供有关例如交通状况的信息的服务器。
[0094]
在一个实施例中,相同的远程服务器200可以用于实施参考图1描述的用于预测表示信号质量和/或服务质量的至少一个参数的方法。然后,远程服务器的存储器包括用于实施该预测方法的代码指令,并且该计算机被配置为预测表示装置在连接到被配置为与所述装置建立连接的多个天线中的一个射频天线时可以获得的信号质量和/或服务质量的至少一个参数。
[0095]
在这种情况下,远程服务器的计算机被配置为实施以下步骤:
[0096]
‑
估计该信号质量和/或服务质量下降的至少一个参数,
[0097]
‑
使用至少一个预测模型来预测表示信号质量和/或服务质量的至少一个参数,该至少一个预测模型被配置为基于信号质量和/或服务质量下降的估计参数以及对必须执行预测的时刻和该装置的位置的指示来预测表示信号质量和/或服务质量的至少一个参数,通过监督式学习的该预测模型事先已在训练数据库上通过监督式学习进行了训练,该训练数据库包括,对于多个装置:
[0098]
*表示当该装置连接到射频天线时的信号质量和/或服务质量的至少一个参数,
[0099]
*该装置的位置的指标,
[0100]
*该装置与该天线的连接时刻的指标,
[0101]
*该信号质量和/或服务质量下降的至少一个参数。
[0102]
在另一实施例中,预测模型可以被加载到另一服务器的存储器中,并且该服务器的计算机以同样的方式配置。当为其收集数据的装置是例如蜂窝电话时,这是特别有利的。然后,可以通过远程网站咨询信号质量和/或服务质量的预测,以便执行规划对包括这些天线的网络的接入的任务。
转载请注明原文地址:https://win.8miu.com/read-4039.html