一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

信号传输路径的确定方法、装置、设备及存储介质与流程

2022-11-28 12:14:33 来源:中国专利 TAG:


1.本技术涉及通信领域,尤其涉及一种信号传输路径的确定方法、装置、设备及存储介质。


背景技术:

2.近年来,随着通信技术的发展,终端之间的信号传输可以应用在多种场景中。例如,多个终端之间可以在室外(如建筑设施较多的城市)进行信号传输。
3.目前,多个终端之间在室外进行信号传输时,需要先确定多个终端之间的信号传播路径。之后,多个终端可以根据信号传播路径对信号进行传输,实现多个终端之间的信号传输。但是,上述技术方案中,在终端之间存在建筑设施的情况下,建筑设施会影响终端之间的信号传播路径,进而生成多个信号传播路径。因此,如何在终端之间存在多个信号传播路径的情况下,选择终端之间的信号传播路径,成为一个亟待解决的技术问题。


技术实现要素:

4.本技术提供一种信号传输路径的确定方法、装置、设备及存储介质,用于解决如何选择终端之间的信号传播路径的问题。
5.为达到上述目的,本技术采用如下技术方案:
6.根据本技术的第一方面,提供一种信号传输路径的确定方法。该方法包括:
7.信号传输路径的确定装置(可以简称为“确定装置”)获取第一终端的位置信息和第二终端的位置信息。确定装置将第一终端的位置信息和第二终端的位置信息输入射线跟踪模型,确定多个第一传输路径。其中,一个第一传输路径对应多个目标障碍物,第一传输路径包括:第一终端、第二终端和对应的多个目标障碍物,目标障碍物为第一终端与第二终端之间反射信号的障碍物,射线跟踪模型由多个障碍物的位置信息和多个障碍物的材质信息构成。确定装置获取多个第一传输路径中每个第一传输路径中的多个目标障碍物的位置信息。确定装置根据第一终端的位置信息、第二终端的位置信息和每个第一传输路径中的多个目标障碍物的位置信息,确定每个第一传输路径的传输时延。确定装置根据每个第一传输路径的传输时延,确定目标传输路径,目标传输路径为多个第一传输路径中传输时延小于预设时延阈值的传输路径。
8.可选的,上述“确定装置将第一终端的位置信息和第二终端的位置信息输入射线跟踪模型,确定多个第一传输路径”的方法,包括:将第一终端的位置信息和第二终端的位置信息输入射线跟踪模型,确定多个第二传输路径。确定装置确定每个第二传输路径中目标障碍物的数量。确定装置将多个第二传输路径中目标障碍物的数量小于预设数量阈值的传输路径作为第一传输路径。
9.可选的,上述“确定装置根据第一终端的位置信息、第二终端的位置信息和每个第一传输路径中的多个目标障碍物的位置信息,确定每个第一传输路径的传输时延”的方法,包括:对于每个第一传输路径,确定装置根据第一操作确定每个第一传输路径的传输时延,
第一操作包括:确定装置根据第一终端的位置信息、第二终端的位置信息和第三传输路径中的多个目标障碍物的位置信息,确定第三传输路径的路径长度,第三传输路径为多个第一传输路径中任一传输路径,第三传输路径包括:第一终端与第一障碍物之间的传输路径、第三传输路径中的多个目标障碍物之间的传输路径、第二障碍物与第二终端之间的传输路径,第一障碍物为第三传输路径中的多个目标障碍物中与第一终端相邻的障碍物,第二障碍物为第三传输路径中的多个目标障碍物中与第二终端相邻的障碍物。确定装置根据第三传输路径的路径长度,确定第三传输路径的传输时延。
10.可选的,上述“确定装置根据每个第一传输路径的传输时延,确定目标传输路径”的方法,包括:确定装置将多个第一传输路径中传输时延最小的传输路径作为目标传输路径,目标传输路径的传输时延小于预设时延阈值。
11.根据本技术的第二方面,提供一种信号传输路径的确定装置,该装置包括获取模块和处理模块。
12.获取模块,用于获取第一终端的位置信息和第二终端的位置信息。处理模块,用于将第一终端的位置信息和第二终端的位置信息输入射线跟踪模型,确定多个第一传输路径。其中,一个第一传输路径对应多个目标障碍物,第一传输路径包括:第一终端、第二终端和对应的多个目标障碍物,目标障碍物为第一终端与第二终端之间反射信号的障碍物,射线跟踪模型由多个障碍物的位置信息和多个障碍物的材质信息构成。处理模块,还用于获取多个第一传输路径中每个第一传输路径中的多个目标障碍物的位置信息。处理模块,还用于根据第一终端的位置信息、第二终端的位置信息和每个第一传输路径中的多个目标障碍物的位置信息,确定每个第一传输路径的传输时延。处理模块,还用于根据每个第一传输路径的传输时延,确定目标传输路径,目标传输路径为多个第一传输路径中传输时延小于预设时延阈值的传输路径。
13.可选的,处理模块,还用于将第一终端的位置信息和第二终端的位置信息输入射线跟踪模型,确定多个第二传输路径。处理模块,还用于确定每个第二传输路径中目标障碍物的数量。处理模块,还用于将多个第二传输路径中目标障碍物的数量小于预设数量阈值的传输路径作为第一传输路径。
14.可选的,处理模块,还用于对于每个第一传输路径,根据第一操作确定每个第一传输路径的传输时延,第一操作包括:根据第一终端的位置信息、第二终端的位置信息和第三传输路径中的多个目标障碍物的位置信息,确定第三传输路径的路径长度,第三传输路径为多个第一传输路径中任一传输路径,第三传输路径包括:第一终端与第一障碍物之间的传输路径、第三传输路径中的多个目标障碍物之间的传输路径、第二障碍物与第二终端之间的传输路径,第一障碍物为第三传输路径中的多个目标障碍物中与第一终端相邻的障碍物,第二障碍物为第三传输路径中的多个目标障碍物中与第二终端相邻的障碍物。根据第三传输路径的路径长度,确定第三传输路径的传输时延。
15.可选的,处理模块,还用于将多个第一传输路径中传输时延最小的传输路径作为目标传输路径,目标传输路径的传输时延小于预设时延阈值。
16.根据本技术的第三方面,提供一种信号传输路径的确定装置,该装置包括:处理器和存储器。处理器和存储器耦合。存储器用于存储一个或多个程序,该一个或多个程序包括计算机执行指令,当该信号传输路径的确定装置运行时,处理器执行该存储器存储的该计
算机执行指令,以实现如第一方面和第一方面的任一种可能的实现方式中所描述的信号传输路径的确定方法。
17.根据本技术的第四方面,提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行上述第一方面和第一方面的任一种可能的实现方式中所描述的信号传输路径的确定方法。
18.根据本技术的第五方面,提供一种计算机程序产品,包括计算机程序,当其计算机程序被处理器执行时,使得计算机实现如第一方面和第一方面的任一种可能的实现方式中所描述的信号传输路径的确定方法。
19.上述方案中,信号传输路径的确定装置、计算机设备、计算机存储介质或者计算机程序产品所能解决的技术问题以及实现的技术效果可以参见上述第一方面所解决的技术问题以及技术效果,在此不再赘述。
20.本技术提供的技术方案至少带来以下有益效果:选择装置获取多个第一基站中每个第一基站的历史网络负载数据。之后,选择装置将每个第一基站的历史网络负载数据分别输入网络负载预测模型,确定每个第一基站的预测网络负载数据,网络负载预测模型用于预测在当前时刻之后的网络负载数据。之后,选择装置根据每个第一基站的预测网络负载数据,确定目标数量,目标数量为多个第一基站中执行节能策略的基站的数量。之后,选择装置根据目标数量和每个第一基站的预测网络负载数据,确定目标数量的第一目标基站,第一目标基站为预测网络负载数据小于预设负载阈值的第一基站,第一目标基站为多个第一基站中执行节能策略的基站。也就是说,选择装置可以根据多个第一基站中每个第一基站的历史网络负载数据,从多个第一基站中确定目标数量的第一目标基站。如此,不仅可以减少基站的能耗,而且可以保障多个基站所服务的区域中业务的正常运行,提高了多个基站中执行节能策略的基站的准确性。
附图说明
21.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理,并不构成对本技术的不当限定。
22.图1为本技术实施例提供的一种通信系统的示意图;
23.图2为本技术实施例提供的一种信号传输路径的确定方法的流程图;
24.图3为本技术实施例提供的一种信号传输路径的实例示意图;
25.图4为本技术实施例提供的另一种信号传输路径的实例示意图;
26.图5为本技术实施例提供的另一种信号传输路径的确定方法的流程图;
27.图6为本技术实施例提供的另一种信号传输路径的实例示意图;
28.图7为本技术实施例提供的另一种信号传输路径的实例示意图;
29.图8为本技术实施例提供的另一种信号传输路径的确定方法的流程图;
30.图9为本技术实施例提供的一种信号传输路径的确定装置的结构框图;
31.图10为本技术实施例提供的一种信号传输路径的确定设备的结构示意图;
32.图11为本技术实施例提供的一种计算机程序产品的概念性局部视图。
具体实施方式
33.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本技术保护的范围。
34.本文中字符“/”,一般表示前后关联对象是一种“或者”的关系。例如,a/b可以理解为a或者b。
35.本技术的说明书和权利要求书中的术语“第一”和“第二”是用于区别不同的对象,而不是用于描述对象的特定顺序。
36.此外,本技术的描述中所提到的术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或模块的过程、方法、系统、产品或设备没有限定于已列出的步骤或模块,而是可选地还包括其他没有列出的步骤或模块,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或模块。
37.另外,在本技术实施例中,“示例性的”、或者“例如”等词用于表示作例子、例证或说明。本技术中被描述为“示例性的”或“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”、或者“例如”等词旨在以具体方式呈现概念。
38.在对本技术实施例的信号传输路径的确定方法进行详细介绍之前,先对本技术实施例的实施环境和应用场景进行介绍。
39.首先,对本技术实施例的应用场景进行介绍。
40.本技术实施例的信号传输路径的确定方法应用于多个终端之间在室外进行信号传输的场景中。在相关技术中,多个终端之间在室外进行信号传输时,需要先确定多个终端之间的信号传播路径。之后,多个终端可以根据信号传播路径对信号进行传输,实现多个终端之间的信号传输。
41.示例性的,多个终端可以包括终端a、终端b和终端c。确定终端a和终端b之间的信号传输路径a、终端b和终端c之间的信号传输路径b。之后,终端a可以根据信号传输路径a与终端b进行信号传输,终端b可以根据信号传输路径b与终端c进行信号传输。
42.综上,目前的技术方案中,在终端之间存在建筑设施的情况下,建筑设施会影响终端之间的信号传播路径,进而生成多个信号传播路径。如此,在终端之间存在多个信号传输路径的情况下,可能导致确定的终端之间的信号传输路径不是多个信号传输路径中的传输时延最小的路径。
43.为了解决上述问题,本技术实施例提供一种信号传输路径的确定方法,网络设备可以根据第一终端的位置信息和第二终端的位置信息,确定第一终端与第二终端之间的多个第一传输路径,并根据第一终端的位置信息、第二终端的位置信息和每个第一传输路径中的目标障碍物的位置信息,确定每个第一传输路径的传输时延,进而确定多个第一传输路径中传输时延小于预设时延阈值的第一传输路径。也就是说,在终端之间存在多个信号传输路径的情况下,可以将多个信号传输路径中传输时延较小的信号传输路径作为终端之间进行信号传输的路径。如此,通过本技术技术方确定的传输路径可以减少终端之间的传输时延,提高终端之间信号传输的效率。
44.下面对本技术实施例的实施环境进行介绍。
45.图1为本技术实施例提供的一种通信系统示意图,如图1所示,该通信系统可以包括:网络设备(如服务器101)和至少一个电子设备(如基站102、基站103)。其中,基站102(或基站103)可以向服务器101发送位置信息。之后,服务器101可以接收到来自基站102(或基站103)的位置信息,并且,服务器101可以根据基站102的位置信息和基站103的位置信息,确定基站102与基站103之间的信号传输路径。
46.在一些实施例中,服务器101与基站102、基站103可以进行有线/无线通信。
47.例如,服务器101可以通过卫星通信与基站102、基站103进行通信。又例如,服务器101可以通过扩频微波通信与基站102、基站103进行通信。又例如,服务器101可以通过数传电台通信与基站102、基站103进行通信。
48.其中,基站(如基站102、基站103)可以包括各种形式的基站,例如:宏基站,微基站(也称为小站),中继站,接入点等。具体可以为:是无线局域网(wireless local area network,wlan)中的接入点(access point,ap),全球移动通信系统(global system for mobile communications,gsm)或码分多址接入(code division multiple access,cdma)中的基站(base transceiver station,bts),也可以是宽带码分多址(wideband code division multiple access,wcdma)中的基站(nodeb,nb),还可以是lte中的演进型基站(evolved node b,enb或enodeb),或者中继站或接入点,或者车载设备、可穿戴设备以及未来5g网络中的下一代节点b(the next generation node b,gnb)或者未来演进的公用陆地移动网(public land mobile network,plmn)网络中的基站等。
49.需要说明的是,本技术实施例对电子设备不作限定。例如,至少一个电子设备可以为两个终端。也就是说,服务器可以确定两个终端之间的信号传输路径。又例如,至少一个电子设备可以为终端和基站。也就是说,服务器可以确定终端与基站之间的信号传输路径。
50.终端可以是具有收发功能的手机、平板电脑、桌面型、膝上型、手持计算机、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本,以及可穿戴设备等,本技术对该终端的具体形态不作特殊限制。其可以与用户通过键盘、触摸板、触摸屏、遥控器、语音交互或手写设备等一种或多种方式进行人机交互。
51.在介绍了本技术实施例的应用场景和实施环境之后,下面结合上述实施环境,对本技术实施例提供的信号传输路径的确定方法进行详细介绍。
52.以下实施例中的方法均可以在具有上述应用场景中实现。以下实施例中以服务器为执行主体为例,结合说明书附图对本技术实施例进行具体说明。
53.图2是根据一示例性实施例示出的一种信号传输路径的确定方法的流程图。如图2所示,该方法可以包括s201-s205。
54.s201、服务器获取第一终端的位置信息和第二终端的位置信息。
55.在一种可能的实现方式中,服务器存储有多个第一位置信息和多个预设终端标识,一个预设终端标识对应一个第一位置信息。服务器可以获取第一终端的终端标识,并根据第一终端的终端标识和多个预设终端标识,确定第一终端的位置信息。同理,服务器可以根据第二终端的终端标识确定第二终端的位置信息。
56.示例性的,服务器存储有多个第一位置信息和多个预设终端标识。其中,多个第一位置信息包括:位置a、位置b和位置c,多个预设终端标识包括:标识a、标识b和标识c,标识a
对应位置a,标识b对应位置b,标识c对应位置c。若服务器获取的第一终端的终端标识为标识b,则服务器确定第一终端的位置信息为位置b。
57.在另一种可能的实现方式中,服务器可以接收来自第一终端的位置信息。同理,服务器可以接收来自第二终端的位置信息。
58.在一种可能的设计中,位置信息可以包括以下至少一项:终端的经纬度信息、终端的高度信息、终端的方位角信息、终端的下倾角信息。
59.示例性的,第一终端的位置信息为北纬36
°
,东经110
°
,高度100米,方位角72
°
,下倾角31
°
。第二终端的位置信息为北纬47
°
,东经99
°
,高度15米。
60.需要说明的是,本技术实施例对位置信息的最小单位不作限定。例如,位置信息的经纬度可以精确到分,如位置信息为北纬31
°
22

,东经121
°
43

,高度900米。又例如,位置信息的方位角和下倾角可以精确到分,如位置信息为北纬35
°
,东经130
°
,高度720米,方位角72
°
22

,下倾角31
°
43

。又例如,位置信息的高度可以精确到毫米,如第一位置为北纬36
°
,东经110
°
,高度900.005米。
61.s202、服务器将第一终端的位置信息和第二终端的位置信息输入射线跟踪模型,确定多个第一传输路径。
62.其中,射线跟踪模型由多个障碍物的位置信息和多个障碍物的材质信息构成。
63.需要说明的是,服务器将第一终端的位置信息和第二终端的位置信息输入射线跟踪模型,确定多个第一传输路径的过程,可以参考常规技术中将终端的位置信息输入射线传输模型确定信号传输路径的方式,此处不予赘述。
64.在本技术实施例中,一个第一传输路径对应多个目标障碍物,第一传输路径可以包括:第一终端、第二终端和对应的多个目标障碍物。
65.需要说明的是,在本技术实施例中,目标障碍物为第一终端与第二终端之间反射信号的障碍物。也就是说,一个第一传输路径由第一终端、第二终端、对应的第一终端与第二终端之间反射信号的障碍物组成。
66.示例性的,如图3所示,第一终端301与第二终端302之间包括障碍物303、障碍物304、障碍物305和障碍物306。其中,障碍物303、障碍物304和障碍物306为第一终端301与第二终端302之间反射信号的障碍物。若第一终端301可以通过障碍物303和障碍物306将信号传输至第二终端302,则第一终端301与第二终端302之间的第一传输路径307包括:第一终端301、第二终端302、障碍物303和障碍物306。
67.在一种可能的设计中,不同的第一传输路径可以包括相同的目标障碍物。也就是说,一个目标障碍物可以位于多个第一传输路径中。
68.示例性的,多个第一传输路径包括路径a和路径b。其中,路径a中的多个目标障碍物包括障碍物a和障碍物b,路径b中的多个目标障碍物包括障碍物b和障碍物c。
69.在一些实施例中,射线跟踪模型包括的障碍物可以为反射信号频率较高的障碍物(如路灯、城市户外广告牌、宣传栏等)。之后,射线跟踪模型根据障碍物的材质类型进行分类,并根据障碍物的类型确定障碍物在信号传输路径中的样式(如形状、颜色等)。
70.示例性的,如图4所示,第一终端401与第二终端402之间的信号传输路径为路径403,射线跟踪模型可以将塑料材质的障碍物a以圆点的样式标记在路径403中,将金属材质的障碍物b以正方形的样式标记在路径403中,将玻璃材质的障碍物c以三角形的样式标记
在路径403中。
71.可以理解的是,在第一终端与第二终端之间存在多个第一传输路径的情况下,通过对每个第一传输路径中不同类型的目标障碍物进行标记,可以有效区别不同类型的障碍物的位置,增加了每个第一传输路径中的信息量,进而可以为从多个第一传输路径中确定合理的信号传输路径提供有价值的参考。
72.s203、服务器获取多个第一传输路径中每个第一传输路径中的多个目标障碍物的位置信息。
73.在一种可能的实现方式中,第一传输路径还可以包括目标障碍物的障碍物标识。服务器可以存储有多个第二位置信息和多个预设障碍物标识,一个预设障碍物标识对应一个第二位置信息。服务器可以根据每个第一传输路径中目标障碍物的障碍物标识和多个预设障碍物标识,确定每个第一传输路径中目标障碍物的位置信息。
74.示例性的,服务器存储有多个第二位置信息和多个预设障碍物标识。其中,多个第二位置信息包括:位置a、位置b和位置c,多个预设障碍物标识包括:标识a、标识b和标识c,标识a对应位置a,标识b对应位置b,标识c对应位置c。若第一传输路径中目标障碍物的障碍物标识为标识a,则服务器确定该第一传输路径中目标障碍物的位置信息为位置a。
75.在另一种可能的实现方式中,第一传输路径还可以包括:每个目标障碍物的障碍物标识和每个目标障碍物的位置信息。
76.示例性的,第一传输路径包括多个障碍物标识和多个位置信息。其中,多个障碍物标识包括障碍物a、障碍物b和障碍物c,多个位置信息包括:障碍物a的位置a、障碍物b的位置b和障碍物c的位置c。
77.s204、服务器根据第一终端的位置信息、第二终端的位置信息和每个第一传输路径中的多个目标障碍物的位置信息,确定每个第一传输路径的传输时延。
78.其中,第一传输路径的传输时延为第一时刻与第二时刻之间的差值,第一时刻为发射信号的终端通过第一传输路径发射信号的时刻,第二时刻为接收信号的终端通过第一传输路径接收信号的时刻。
79.示例性的,第一终端(即发射信号的终端)可以通过第一传输路径与第二终端(即接收信号的终端)进行信号传输。若第一端通过第一传输路径发射信号的时刻为上午8点10分21秒,第二终端通过第一传输路径接收信号的时刻为上午8点10分22.5秒,则服务器确定第一传输路径的传输时延为1.5秒。
80.在一些实施例中,对于每个第一传输路径,服务器可以根据第一操作确定每个第一传输路径的传输时延。其中,第一操作包括s501-s502。
81.如图5所示,该信号传输路径的确定方法中,s204可以包括:
82.s501、服务器根据第一终端的位置信息、第二终端的位置信息和第三传输路径中的多个目标障碍物的位置信息,确定第三传输路径的路径长度。
83.其中,第三传输路径为多个第一传输路径中任一传输路径。
84.在本技术实施例中,第三传输路径包括:第一终端与第一障碍物之间的传输路径、第三传输路径中的多个目标障碍物之间的传输路径、第二障碍物与第二终端之间的传输路径。其中,第一障碍物为第三传输路径中多个目标障碍物中与第一终端邻近的障碍物,第二障碍物为第三传输路径中多个目标障碍物中与第二终端邻近的障碍物,多个目标障碍物之
间的传输路径为每两个邻近的目标障碍物之间的传输路径。
85.需要说明的是,在本技术实施例中,与终端(如第一终端、第二终端)邻近的障碍物为信号传输路径中第一个反射信号的障碍物或最后一个反射信号的障碍物。两个邻近的障碍物是指,两个障碍物之间进行信号传输的障碍物。例如,两个邻近的障碍物包括障碍物a和障碍物b,其中,障碍物a可以将信号反射至障碍物b。
86.示例性的,如图6所示,第三传输路径包括第一终端601、第二终端602和多个目标障碍物,多个目标障碍物包括障碍物603、障碍物604和障碍物605。其中,障碍物603为第一障碍物,障碍物605为第二障碍物,第三传输路径包括:第一终端601与障碍物603之间的传输路径606,障碍物603与障碍物604之间的传输路径607,障碍物604与障碍物605之间的传输路径608,障碍物605与第二终端602之间的传输路径609。其中,障碍物603与障碍物604为两个邻近的障碍物,障碍物604与障碍物605为另外两个邻近的障碍物。
87.可选的,第三传输路径可以包括一个目标障碍物。也就是说,在第三传输路径包括一个目标障碍物的情况下,第三传输路径中的第一障碍物与第二障碍物为同一个障碍物。
88.在一种可能的实现方式中,服务器可以根据第一终端的位置信息和第一障碍物的位置信息,确定第一终端与第一障碍物之间的传输路径的路径长度。同理,服务器可以根据第二终端的位置信息和第二障碍物的位置信息,确定第二终端与第二障碍物之间的传输路径的路径长度。服务器可以根据多个目标障碍物的位置信息,确定多个目标障碍物之间的传输路径的路径长度。
89.示例性的,如图7所示,该图包括以t1为原点的空间坐标系。其中,坐标点t1(x1,y1,z1)用于表示第一终端在空间坐标系的位置,坐标点用于表示第三传输路径中第一障碍物在空间坐标系的位置,坐标点用于表示第三传输路径中第二障碍物在空间坐标系的位置,坐标点t2(x2,y2,z2)用于表示第二终端在空间坐标系的位置。则可以计算出第一终端到第一障碍物的距离d1、第一障碍物到第二障碍物的距离和第二障碍物到第二终端的距离d2,确定第三传输路径的距离集合set3。推导公式可以参考公式一、公式二、公式三和公式四。
[0090][0091][0092][0093][0094]
之后,服务器根据第三传输路径的距离集合set3,确定第三传输路径的路径长度d3。其中,第三传输路径的路径长度d3可以通过公式五表示。
[0095][0096]
s502、服务器根据第三传输路径的路径长度,确定第三传输路径的传输时延。
[0097]
在一种可能的实现方式中,服务器可以根据第三传输路径的路径长度和信号的传输速度,确定第三传输路径的传输时延。
[0098]
在一种可能的设计中,第三传输路径的传输时延可以通过公式六表示。
[0099][0100]
其中,τ3用于表示第三传输路径的传输时延,α用于表示传输距离修正参数,β用于表示传输时延修正参数,c用于表示信号的传输速率,c默认为3
×
108米/秒(即光的传播速度)。
[0101]
可以理解的是,在第一终端与第二终端之间存在多个第一传输路径的情况下,通过确定每个第一传输路径的路径长度,可以确定每个第一传输路径的传输时延,增加了每个第一传输路径中的信息量,进而可以为从多个第一传输路径中确定合理的信号传输路径提供有价值的参考。
[0102]
s205、服务器根据每个第一传输路径的传输时延,确定目标传输路径。
[0103]
其中,目标传输路径为多个第一传输路径中传输时延小于预设时延阈值的传输路径。
[0104]
在一种可能的实现方式中,服务器可以将多个第一传输路径中每个第一传输路径的传输时延与预设时延阈值比较。之后,服务器将多个第一传输路径中传输时延小于预设时延阈值的传输路径作为目标传输路径。
[0105]
示例性的,多个第一传输路径包括路径a、路径b和路径c。其中,路径a的传输时延为2.2秒,路径b的传输时延为3.1秒,路径c的传输时延为1.9秒。若预设时延阈值为2秒,则服务器确定目标传输路径为路径c。
[0106]
在一些实施例中,服务器可以根据多个第一传输路径中每个第一传输路径的传输时延,将多个第一传输路径中传输时延最小的、且传输时延小于预设时延阈值的传输路径作为目标传输路径。
[0107]
示例性的,多个第一传输路径包括路径a、路径b和路径c。其中,路径a的传输时延为0.2秒,路径b的传输时延为1.1秒,路径c中的传输时延为0.5秒。若预设时延阈值为0.7秒,则服务器确定将路径a作为目标传输路径。
[0108]
可以理解的是,在多个第一传输路径中存在多个传输时延小于预设时延阈值的传输路径的情况下,服务器可以将多个传输时延小于预设时延阈值的传输路径中传输时延最小的传输路径作为目标传输路径。如此,通过目标传输路径进行信号传输,可以提高终端之间信号传输的效率。
[0109]
上述实施例提供的技术方案至少带来以下有益效果:服务器获取第一终端的位置信息和第二终端的位置信息。之后,服务器将第一终端的位置信息和第二终端的位置信息输入射线跟踪模型,确定多个第一传输路径,一个第一传输路径对应多个目标障碍物,第一传输路径包括:第一终端、第二终端和对应的多个目标障碍物,目标障碍物为第一终端与第二终端之间反射信号的障碍物,射线跟踪模型由多个障碍物的位置信息和多个障碍物的材质信息构成。也就是说,射线跟踪模型可以根据第一终端的位置信息和第二终端的位置信息,得到第一终端与第二终端之间信号经过的障碍物(即目标障碍物),进而确定第一终端与第二终端之间的信号传输路径(即多个第一传输路径)。之后,服务器可以获取多个第一传输路径中每个第一传输路径中的多个目标障碍物的位置信息,并根据第一终端的位置信息、第二终端的位置信息和每个第一传输路径中的多个目标障碍物的位置信息,确定每个第一传输路径的传输时延。之后,服务器根据每个第一传输路径的传输时延,确定目标传输
路径,目标传输路径为多个第一传输路径中传输时延小于预设时延阈值的传输路径。也就是说,在终端之间存在多个信号传输路径的情况下,服务器可以将多个信号传输路径中传输时延较小的信号传输路径作为终端之间进行信号传输的路径。如此,通过时延较小的路径进行信号传输,可以提高终端之间信号传输的效率。
[0110]
需要说明的是,在第一终端与第二终端之间的信号传输路径中障碍物的数量较多的情况下,会增加对信号能量的衰减。如此,为了减少终端之间的信号传输路径中信号能量的衰减,可以筛选出障碍物较少的信号传输路径作为终端之间的信号传输路径。
[0111]
在一些实施例中,如图8所示,该信号传输路径的确定方法中,s202可以包括s801-s803。
[0112]
s801、服务器将第一终端的位置信息和第二终端的位置信息输入射线跟踪模型,确定多个第二传输路径。
[0113]
需要说明的是,对服务器将第一终端的位置信息和第二终端的位置信息输入射线跟踪模型,确定多个第二传输路径的介绍,可以参考上述s202中服务器将第一终端的位置信息和第二终端的位置信息输入射线跟踪模型,确定多个第一传输路径的介绍,本技术实施例这里不予赘述。
[0114]
s802、服务器确定每个第二传输路径中目标障碍物的数量。
[0115]
在一种可能的实现方式中,第二传输路径可以包括多个目标障碍物,则服务器可以确定第二传输路径中目标障碍物的数量。
[0116]
示例性的,多个第二传输路径包括路径a和路径b。其中,路径a包括障碍物a、障碍物b和障碍物c,路径b包括障碍物a和障碍物d,则服务器确定路径a中的障碍物的数量为3、路径b中的障碍物的数量为2。
[0117]
s803、服务器将多个第二传输路径中目标障碍物的数量小于预设数量阈值的传输路径作为第一传输路径。
[0118]
在一种可能的实现方式中,服务器存储有预设数量阈值。服务器可以根据预设数量阈值和每个第二传输路径中目标障碍物的数量,确定第一传输路径。若第二传输路径中目标障碍物的数量不小于预设数量阈值,则服务器确定将该第二传输路径不作为第一传输路径。若第二传输路径中目标障碍物的数量小于预设数量阈值,则服务器确定将该第二传输路径作为第一传输路径。
[0119]
示例性的,多个第二传输路径包括路径a、路径b和路径c。其中,路径a中的目标障碍物的数量为3,路径b中的目标障碍物的数量为5,路径c中的目标障碍物的数量为2。若预设数量阈值为5,则服务器确定将路径a和路径c分别作为第一传输路径。
[0120]
可以理解的是,通过对多个第二传输路径进行筛选,服务器可以将多个第二传输路径中目标障碍物的数量小于预设数量阈值的传输路径作为第一传输路径,进而可以减少每个第一传输路径中信号能量的衰减,提高终端之间通过第一传输路径进行信号传输的信号质量。
[0121]
本技术实施例可以根据上述方法示例对上述信号传输路径的确定装置进行功能模块的划分,例如,可以对应各个功能划分各个功能模块,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种
disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器1003可以是独立存在,通过总线1004与处理器1002相连接。存储器1003也可以和处理器1002集成在一起。
[0131]
如图10所示,信号传输路径的确定设备还可以包括通信接口1001,其中,通信接口1001、处理器1002、存储器1003可以相互耦合,例如,通过总线1004相互耦合。通信接口1001用于与其他设备进行信息交互,例如支持信号传输路径的确定设备与其他设备的信息交互。
[0132]
需要指出的是,图10中示出的设备结构并不构成对该信号传输路径的确定设备的限定,除图10所示部件之外,该信号传输路径的确定设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不相同的部件布置。
[0133]
在实际实现时,处理模块902所实现的功能可以由图10所示的处理器1002调用存储器1003中的程序代码来实现。
[0134]
本技术还提供了一种计算机可读存储介质,计算机可读存储介质上存储有指令,当计算机可读存储介质中的指令由计算机设备的处理器执行时,使得计算机能够执行上述所示实施例提供的信号传输路径的确定方法。例如,计算机可读存储介质可以为包括指令的存储器1003,上述指令可由计算机设备的处理器1002执行以完成上述方法。可选地,计算机可读存储介质可以是非临时性计算机可读存储介质,例如,非临时性计算机可读存储介质可以是rom、ram、cd-rom、磁带、软盘和光数据存储设备等。
[0135]
图11示意性地示出本技术实施例提供的计算机程序产品的概念性局部视图,计算机程序产品包括用于在计算设备上执行计算机进程的计算机程序。
[0136]
在一个实施例中,计算机程序产品是使用信号承载介质1100来提供的。信号承载介质1100可以包括一个或多个程序指令,其当被一个或多个处理器运行时可以提供以上针对图2、图5和图8描述的功能或者部分功能。因此,例如,参考图2中所示的实施例,s201~s205的一个或多个特征可以由与信号承载介质1100相关联的一个或多个指令来承担。此外,图11中的程序指令也描述示例指令。
[0137]
在一些示例中,信号承载介质1100可以包含计算机可读介质1101,诸如但不限于,硬盘驱动器、紧密盘(cd)、数字视频光盘(dvd)、数字磁带、存储器、只读存储记忆体(read-only memory,rom)或随机存储记忆体(random access memory,ram)等等。
[0138]
在一些实施方式中,信号承载介质1100可以包含计算机可记录介质1102,诸如但不限于,存储器、读/写(r/w)cd、r/w dvd、等等。
[0139]
在一些实施方式中,信号承载介质1100可以包含通信介质1103,诸如但不限于,数字和/或模拟通信介质(例如,光纤电缆、波导、有线通信链路、无线通信链路、等等)。
[0140]
信号承载介质1100可以由无线形式的通信介质1103来传达。一个或多个程序指令可以是,例如,计算机可执行指令或者逻辑实施指令。
[0141]
在一些示例中,诸如针对图9描述的信号传输路径的确定装置可以被配置为响应于通过计算机可读介质1101、计算机可记录介质1102、和/或通信介质1103中的一个或多个程序指令,提供各种操作、功能、或者动作。
[0142]
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不相同的功能模块完成,即将装置的内部结构划分成不相同的功能模块,以完成以上描述的全分类部或者部分功能。
[0143]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0144]
作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不相同地方。可以根据实际的需要选择其中的部分或者全分类部单元来实现本实施例方案的目的。
[0145]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0146]
集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全分类部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例方法的全分类部或部分步骤。而前述的存储介质包括-u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
[0147]
以上,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献