终端测试方法、用户终端、服务器及系统的制作方法_3

文档序号:9892267阅读:来源:国知局
r>[0086]具体地,服务器可以对从各个终端接收到的信息进行融合,若同一距离处对应多个信号强度,则可以将所述多个信号进行平均,获得最终的信号强度,例如,若从终端接收到的检测信息中,有两条检测信息中的相对于基站的距离均是2千米,其中一个对应的信号强度为M,另一个对应的信号强度为N,则认为相对于基站2千米对应的信号强度为(M+N)/2。
[0087]在得到各个距离与信号强度之间的对应关系后,可以通过曲线拟合确定相对于基站的任意距离的位置对应的信号强度。在曲线拟合的图上,每个点的横坐标代表相对于基站的距离,纵坐标代表相应的信号强度,将零散的点连成一条光滑的曲线,这条曲线就是距离和信号强度的关系曲线。
[0088]由于服务器是直接根据终端检测到的实际数据来确定距离和信号强度的关系的,因此,相比实施例一中通过理论计算距离和信号强度的关系更加贴合实际,并且,服务器可以从各个终端、在各个时间接收检测信息,因此,接收到的检测信息的量是非常大的,这样,得到的距离和信号强度的对应关系也是比较接近实际情况的。
[0089]步骤202、终端的内核控制器接收用户输入的欲检测位置,确定所述欲检测位置与当前注册基站之间的第一距离。
[0090]步骤203、所述内核控制器接收终端的定位装置发送的当前位置,确定当前位置与所述基站之间的第二距离。其中,所述第一距离大于所述第二距离。
[0091]步骤202和步骤203与实施例一中的步骤101和步骤102的具体实现原理类似,此处不再赘述。
[0092]需要注意的是,步骤202的步骤203中的终端,可以是步骤201中向服务器发送检测信息的终端,也可以是从未向服务器发送过检测信息的终端,本实施例对此不作限制。
[0093]步骤204、所述内核控制器向服务器发送请求信息,所述请求信息中携带所述第一距离和所述第二距离,以使所述服务器根据所述请求信息,确定所述欲检测位置从基站接收到的信号相对于当前位置从基站接收到的信号的衰减幅度信息,并将所述衰减幅度信息发送给终端的基带控制器。
[0094]本领域技术人员可以理解的是,当服务器在前期通过大数据分析获取距离和信号强度的对应关系后,可以在后续接收到某一终端的请求信息时,根据欲检测位置对应的信号强度以及当前位置对应的信号强度计算所述衰减幅度信息。
[0095]具体地,服务器接收到请求信息后,可以根据步骤201中确定的相对于基站的距离和信号强度的对应关系,分别得出欲检测位置对应的信号强度和当前位置对应的信号强度,并根据两者的关系来确定衰减幅度信息,例如,当前位置对应的信号强度为K,欲检测位置对应的信号强度为L,则所述衰减幅度可以是衰减至L/K,以使终端的基带控制器根据所述衰减幅度信息将目前接受到的信号强度衰减L/K,从而模拟出欲检测位置的信号。
[0096]其中,服务器根据距离和信号强度的对应关系计算出的当前位置对应的信号强度,与终端此刻在当前位置接收到的真实信号强度可能相等,也可能不相等,因为信号强度除了和位置有关,还被其它很多因素影响,如天气、终端硬件等。但是,经过前期大数据分析后,不同位置的信号强度的比值是比较贴近实际的,根据这个比值来对终端接收到的信号进行相应的衰减,能够比较准确地模拟出欲检测位置的信号。
[0097]步骤205、所述基带控制器根据所述衰减幅度信息,对从基站接收的信号进行相应的衰减操作,并将衰减后的信号发送给所述终端的内核控制器,以使所述内核控制器根据所述衰减后的信号对终端性能进行测试。
[0098]本实施例提供的终端检测方法中,服务器可以不断地从各个终端接收到检测信息,并根据检测信息中包含的相对于基站的距离及其对应的信号强度来进行曲线拟合,从而生成距离与信号强度的对应曲线,当有任意终端需要对终端进行检测时,可以通过所述对应曲线确定终端当前位置对应的信号强度和欲检测位置对应的信号强度,并确定从当前位置对应的信号强度转换成欲检测位置对应的信号强度需要的衰减幅度,使得终端的基带控制器模拟出的欲检测位置的信号更加贴近实际。
[0099]在上述实施例提供的技术方案的基础上,优选的是,终端的内核控制器还可以接收用户输入的欲检测湿度,同时接收终端的湿度传感器发送的当前湿度;相应的,终端向服务器发送的所述请求信息中还可以包括所述欲检测湿度和当前湿度,则在步骤103或步骤204中,服务器在接收到所述请求信息后可以根据所述欲检测位置、当前位置、欲检测湿度、当前湿度确定所述衰减幅度信息。
[0100]其中,服务器根据所述欲检测位置、当前位置、欲检测湿度、当前湿度确定所述衰减幅度信息,可以具体包括:
[0101]首先,确定所述欲检测湿度和当前湿度对应的湿度补偿信息,即从当前湿度转换为欲检测湿度时,需要对信号进行何种补偿操作,然后再根据所述补偿信息、所述欲检测位置和当前位置确定衰减幅度信息。
[0102]确定湿度补偿信息,可以利用理论计算,根据电磁波的特性对不同湿度下的信号强度进行分析,从而得到所述湿度补偿信息;或者,可以在前期进行大数据采集获取,并根据大数据确定不同湿度转换时对应的湿度补偿信息。
[0103]一个简单的例子是,若当前位置距离基站500米,当前湿度为30%,用户想要模拟距离基站I千米同时湿度为80%的情况下的信号,即欲检测位置距离基站I千米,欲检测湿度为80%,则服务器在接收到请求信息后,可以首先根据30%和80%的湿度确定湿度补偿信息,由于电磁波传播过程中,湿度越大,对电磁波的吸收强度越大,导致电磁波的衰减就越大,因此,当湿度由30%变为80%后,信号强度会有一定的衰减,假设根据理论计算或实际检测,湿度由30%变为80%时的湿度补偿信息为:信号强度需下降至原来的90%;同时,根据理论计算或实际检测,当与基站的距离由500米变为I千米时,信号强度需下降至原来的I/4,则所述衰减幅度为I/4乘以90 %。
[0104]另一种根据所述欲检测位置、当前位置、欲检测湿度、当前湿度确定所述衰减幅度信息的方式是,各个终端向服务器上报的检测信息中,可以包括相对于基站的距离、湿度和对应的信号强度,服务器可以根据各个检测信息建立[湿度、相对于基站的距离]和[信号强度]的对应关系,在确定衰减幅度信息时,可以首先根据对应关系查找欲检测位置、欲检测湿度对应的信号强度,同时确定当前位置、当前湿度对应的信号强度,并根据两者来确定衰减幅度,即确定从当前位置、当前湿度对应的信号强度转换为欲检测位置、欲检测湿度对应的信号强度需要衰减的幅度。
[0105]由于电磁波在空间中的衰减与湿度的关系比较密切,在确定衰减幅度信息时考虑到湿度信息,能够使终端模拟出不同湿度时的信号,方便用户检测终端在不同湿度下的性能,为终端能够在极端条件下稳定工作提供基础。
[0106]进一步地,上述实施例提供的方法,还可以包括:
[0107]终端接收用户输入的欲模拟弱信号的指令;
[0108]终端根据所述指令,向服务器发送当前接收到的信号的强度和信噪比,以使服务器根据所述强度和信噪比,确定从当前信号转换为弱信号需要进行的处理,并将处理信息发送给终端;
[0109]所述终端根据所述处理信息对接收到的信号进行相应处理,并根据处理后的信号进行测试。
[0110]某些情况下,用户可能并不想要模拟某一准确位置的信号,而是只想简单地模拟一个弱信号即可,此时,服务器根据所述强度和信噪比,确定从当前信号转换为弱信号需要进行的处理,可以包括:
[0111]判断所述强度是否大于第一预设阈值(例如-80dbm),判断所述信噪比是否大于第二预设阈值(例如90db);
[0112]若所述强度大于第一预设阈值,所述信噪比大于第二预设阈值,则所述处理可以为基带处理器对接收到信号进行衰减并添加高斯白噪声,将调制解调抽样时钟频率变为原来的1/2,以得到弱信号;
[0113]若所述强度大于第一预设阈值,所述信噪比小于第二预设阈值,则所述处理可以为基带处理器对接收到信号进行衰减,将调制解调抽样时钟频率变为原来的1/2,以得到弱信号;
[0114]若所述强度小于第一预设阈值,所述信噪比大于第二预设阈值,则所述处理可以为基带处理器对接收到信号添加高斯白噪声,将调制解调抽样时钟频率变为原来的1/2,以得到弱信号;
[0115]若所述强度小于第一预设阈值,所述信噪比小于第二预设阈值,则所述处理可以为基带处理器将调制解调抽样时钟频率变为原来的1/2,以得到弱信号。
[0116]其中,衰减幅度和高斯白噪声参数可以根据实际需要来设置。对信号进行衰减,能够降低信号强度,添加高斯白噪声,可以降低信号的信噪比
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1