网络测量方法、装置、终端设备及计算机可读存储介质与流程

文档序号:27327706发布日期:2021-11-10 01:25阅读:100来源:国知局
网络测量方法、装置、终端设备及计算机可读存储介质与流程
网络测量方法、装置、终端设备及计算机可读存储介质
1.本技术要求于2020年05月08日提交国家知识产权局、申请号为202010384149.x、申请名称为“网络测量方法、装置、终端设备及计算机可读存储介质”的中国专利申请的优先权,其全部内容通过引用结合在本技术中。
技术领域
2.本技术属于通信技术领域,尤其涉及一种网络测量方法、装置、终端设备及计算机可读存储介质。


背景技术:

3.随着移动通信技术的发展,蜂窝网络出现了越来越多的网络制式,例如2g网络制式、3g网络制式、4g网络制式以及5g网络制式。
4.在目前的网络搜索策略中,终端设备通常会选择一种或多种网络制式作为目标网络制式。当终端设备处于非目标网络制式的蜂窝网络中时,终端设备会持续搜索目标网络制式的蜂窝网络小区。
5.这种网络搜索策略可以使终端设备在搜索到目标网络制式的蜂窝网络小区时,快速切换到目标网络制式的蜂窝网络小区,连接目标网络制式的蜂窝网络。但是,持续搜索目标网络制式的蜂窝网络小区会产生较高的测量功耗,影响终端设备的续航时间。


技术实现要素:

6.本技术实施例提供了一种网络测量方法、装置、终端设备及计算机可读存储介质,可以解决当前的网络测量方案的测量功耗高,影响终端设备的续航时间的问题。
7.本技术实施例的第一方面提供了一种网络测量方法,包括:
8.当终端设备的第一位置信息满足预设触发条件时,获取与终端设备连接的蜂窝网络小区的小区信息;
9.查询所述小区信息对应的搜索策略,根据所述搜索策略执行相应的网络测量操作。
10.需要说明的是,在终端设备上可以设置有预设触发条件,当满足预设触发条件时,终端设备获取当前连接的蜂窝网络小区的小区信息,执行后续步骤。
11.上述小区信息的内容可以根据实际情况进行设置。例如,上述小区信息可以包括小区标识和小区频点。
12.终端设备可以获取到当前连接的蜂窝网络小区的小区信息,根据小区信息查询相应的搜索策略。
13.在确定搜索策略之后,终端设备可以根据搜索策略执行相应的网络测量操作,针对性搜索目标网络制式的蜂窝网络小区,提高搜索效率,节约测量功耗。
14.在第一方面的一种可能的实现方式中,所述获取与终端设备连接的蜂窝网络小区的小区信息,包括:
15.获取所述终端设备的第一位置信息;
16.若所述第一位置信息处于目标区域内,则获取与所述终端设备连接的蜂窝网络小区的小区信息。
17.需要说明的是,该预设触发条件的内容可以根据实际情况进行设置。例如,该预设触发条件可以为终端设备处于目标区域内。
18.此时,终端设备可以获取第一位置信息。第一位置信息为终端设备当前所处位置的位置信息。
19.当终端设备检测到第一位置信息处于目标区域内时,表示终端设备处于目标区域内,满足预设触发条件,终端设备可以获取当前连接的蜂窝网络小区的小区信息,根据小区信息查询相应的搜索策略,并根据搜索策略执行相应的网络测量操作。
20.将预设触发条件设置为终端设备处于目标区域内,可以使终端设备在目标区域内根据搜索策略针对性搜索目标网络制式的蜂窝网络小区,提高搜索效率,节约测量功耗,延长终端设备的续航时间,提高用户在目标区域内使用终端设备的使用体验。
21.在第一方面的另一种可能的实现方式中,所述获取与终端设备连接的蜂窝网络小区的小区信息,包括:
22.获取所述终端设备的第一位置信息;
23.若所述第一位置信息处于目标路径上,则获取与所述终端设备连接的蜂窝网络小区的小区信息。
24.需要说明的是,上述预设触发条件也可以为终端设备处于目标路径上。
25.终端设备可以获取第一位置信息。第一位置信息为终端设备当前所处位置的位置信息。
26.当终端设备检测到第一位置信息处于目标路径上时,表示终端设备处于目标路径上,满足预设触发条件,终端设备可以获取当前连接的蜂窝网络小区的小区信息,根据小区信息查询相应的搜索策略,并根据搜索策略执行相应的网络测量操作。
27.将预设触发条件设置为终端设备处于目标路径上,可以使终端设备在目标路径上根据搜索策略针对性搜索目标网络制式的蜂窝网络小区,提高搜索效率,节约测量功耗,延长终端设备的续航时间,提高用户在目标路径上使用终端设备的使用体验。
28.在第一方面的一种可能的实现方式中,所述根据所述搜索策略执行相应的网络测量操作,包括:
29.获取所述搜索策略中的目标网络制式标识;
30.若所述目标网络制式标识为第一标识,则根据所述搜索策略中的目标小区的小区信息执行相应的网络测量操作,其中,所述第一标识用于表示存在目标网络制式的蜂窝网络小区,且所述目标网络制式的蜂窝网络小区的网络状态满足预设门限值条件。
31.需要说明的是,在确定了搜索策略之后,可以获取搜索策略中的目标网络制式标识。
32.搜索策略中的目标网络制式标识用于标识蜂窝网络小区的邻小区中是否存在目标网络制式的蜂窝网络小区。目标网络制式可以是终端设备的最高网络制式,例如,对于最高网络制式为5g的手机,该手机的目标网络制式可以为5g网络制式;或者,目标网络制式也可以是高于终端设备当前网络制式的网络制式,例如,对于最高网络制式为5g的手机,假设
手机当前处于3g网络制式,则目标网络制式可以为4g网络制式或5g网络制式,假设手机当前处于4g网络制式,则目标网络制式可以为5g网络制式。
33.如果目标网络制式标识为第一标识,则表示终端设备当前连接的蜂窝网络小区的邻小区中存在目标网络制式的蜂窝网络小区,且该蜂窝网络小区的网络状态满足预设门限值条件。
34.此时,终端设备获取搜索策略中的目标小区的小区信息。目标小区为终端设备将要切换的蜂窝网络小区,可以是目标网络制式的蜂窝网络小区,也可以是非目标网络制式的蜂窝网络小区(例如支持非独立组网的5g网络制式的4g小区),目标小区的小区信息为目标小区的小区信息。
35.目标小区的小区信息的内容可以根据实际情况进行设置。例如,目标小区的小区信息可以包括目标小区标识以及目标小区频点。
36.获取到目标小区的小区信息之后,终端设备可以根据目标小区的小区信息进行针对性地搜索。与无针对性地进行网络测量操作相比,根据目标小区的小区信息执行网络测量操作,可以提高搜索目标小区的效率,进而提高连接目标小区的速度,并且可以减少无用的网络测量操作,节约测量功耗,提高终端设备的续航时间,极大地提升用户的使用体验。
37.在第一方面的另一种可能的实现方式中,所述根据所述搜索策略执行相应的网络测量操作,还包括:
38.若所述目标网络制式标识为第二标识,则停止搜索所述目标网络制式的蜂窝网络小区,其中,所述第二标识用于表示不存在目标网络制式的蜂窝网络小区,或者所述目标网络制式的蜂窝网络小区的网络状态不满足预设门限值条件。
39.需要说明的是,如果目标网络制式标识为第二标识,则表示终端设备当前连接的蜂窝网络小区的邻小区中不存在目标网络制式的蜂窝网络小区,或者目标网络制式的蜂窝网络小区的网络状态不满足预设门限值条件。
40.此时,终端设备如果搜索目标网络制式的蜂窝网络小区,极有可能无法搜索到目标网络制式的蜂窝网络小区,并消耗大量的测量功耗。
41.因此,如果目标网络制式标识为第二标识,终端设备可以停止搜索目标网络制式的蜂窝网络小区,节约测量功耗,提高终端设备的续航时间,提升用户的使用体验。
42.在第一方面的另一种可能的实现方式中,所述根据所述搜索策略执行相应的网络测量操作还包括:
43.若所述目标网络制式标识为第二标识,则将搜索所述目标网络制式的蜂窝网络小区的搜索间隔由第一预设时长变更至第二预设时长,其中,第一预设时长小于第二预设时长,所述第二标识用于表示不存在目标网络制式的蜂窝网络小区,或者所述目标网络制式的蜂窝网络小区的网络状态不满足预设门限值条件。
44.需要说明的是,当目标网络制式标识为第二标识时,终端设备可以停止搜索目标网络制式的蜂窝网络小区,或者,终端设备也可以延长搜索目标网络制式的蜂窝网络小区的搜索间隔。
45.此时,终端设备可以将搜索目标网络制式的蜂窝网络小区的搜索间隔从第一预设时长变更至第二预设时长。
46.第一预设时长为终端设备变更前的搜索间隔,第二预设时长为终端设备变更后的
搜索间隔,第一预设时长小于第二预设时长,将搜索间隔从第一预设时长变更至第二预设时长可以延长终端设备搜索目标网络制式的蜂窝网络小区的搜索间隔。
47.延长终端设备搜索目标网络制式的蜂窝网络小区的搜索间隔可以降低终端设备搜索目标网络制式的蜂窝网络小区的频率。
48.在相同的时间跨度下,降低终端设备搜索目标网络制式的蜂窝网络小区的频率可以减少终端设备执行网络测量操作的次数,从而节约测量功耗,提高终端设备的续航时间,提升用户的使用体验。
49.在第一方面的一种可能的实现方式中,在所述获取终端设备的第一位置信息之前,还包括:
50.对终端设备的历史位置信息进行行为识别,根据行为识别结果确定策略小区;
51.根据所述策略小区对应的历史网络测量结果确定所述策略小区对应的搜索策略,建立所述策略小区的小区信息与所述策略小区对应的搜索策略的关联关系并存储。
52.需要说明的是,在学习搜索策略时,终端设备可以获取历史位置信息,对历史位置信息进行行为识别,得到行为识别结果。
53.之后,终端设备可以根据行为识别结果确定策略小区。策略小区是指需要学习搜索策略的蜂窝网络小区。
54.在学习策略小区的搜索策略时,终端设备可以获取该策略小区对应的历史网络测量结果。
55.通过历史网络测量结果,终端设备确定该策略小区对应的搜索策略,建立该策略小区的小区信息与该搜索策略的关联关系并存储。
56.后续当终端设备需要查询搜索策略时,可以根据小区信息快速查询相应的搜索策略,根据搜索策略执行相应的网络测量操作,提高搜索效率,节约测量功耗,延长终端设备的续航时间,提高用户的使用体验。
57.在第一方面的一种可能的实现方式中,所述对终端设备的历史位置信息进行行为识别,根据行为识别结果确定策略小区,包括:
58.对终端设备的历史位置信息进行行为识别,确定目标区域;
59.将所述终端设备在所述目标区域内连接过的非目标网络制式的蜂窝网络小区确定为策略小区。
60.需要说明的是,终端设备对历史位置信息进行行为识别时,可以选择识别用户经常长时间驻留的区域,并将用户经常长时间驻留的区域确定为目标区域。例如,假设用户的日常生活规律为家和公司两点一线,则用户会经常在家和公司长时间驻留。终端设备可以对历史位置信息进行行为识别,识别到家和公司为用户经常长时间驻留的区域,将家和公司确定为目标区域。
61.确定了目标区域后,终端设备可以将终端设备在目标区域内曾经连接过的非目标网络制式的蜂窝网络小区确定为策略小区,学习策略小区的搜索策略。
62.之后,当用户处于目标区域内时,如果终端设备与非目标网络制式的蜂窝网络小区连接,则终端设备可以根据当前连接的蜂窝网络小区的小区信息确定搜索策略,根据搜索策略执行相应的网络测量操作,提高搜索效率,节约测量功耗,延长终端设备的续航时间,提高用户在目标区域内使用终端设备的使用体验。
63.在第一方面的另一种可能的实现方式中,所述对终端设备的历史位置信息进行行为识别,根据行为识别结果确定策略小区,包括:
64.对终端设备的历史位置信息进行行为识别,确定目标路径;
65.将所述终端设备在所述目标路径上连接过的非目标网络制式的蜂窝网络小区确定为策略小区。
66.需要说明的是,终端设备对历史位置信息进行行为识别时,除了可以识别目标区域以外,终端设备可以选择识别用户经常行走的路径,并将用户经常行走的路径确定为目标路径。例如,假设用户的日常生活规律为家和公司两点一线,则用户的家和公司之间的路径为用户经常行走的路径。终端设备可以对历史位置信息进行行为识别,识别到用户的家和公司之间的路径为用户经常行走的路径,将家和公司之间的路径确定为目标路径。
67.确定了目标路径后,终端设备可以将终端设备在目标路径上曾经连接过的非目标网络制式的蜂窝网络小区确定为策略小区,学习策略小区的搜索策略。
68.之后,当用户处于目标路径上时,如果终端设备与非目标网络制式的蜂窝网络小区连接,则终端设备可以根据当前连接的蜂窝网络小区的小区信息确定搜索策略,根据搜索策略执行相应的网络测量操作,提高搜索效率,节约测量功耗,延长终端设备的续航时间,提高用户在目标路径上使用终端设备的使用体验。
69.在第一方面的一种可能的实现方式中,所述根据所述策略小区对应的历史网络测量结果确定所述策略小区对应的搜索策略,建立所述策略小区的小区信息与所述策略小区对应的搜索策略的关联关系并存储,包括:
70.获取所述策略小区对应的空闲态下的历史网络测量结果;
71.若所述空闲态下的历史网络测量结果中包括支持非独立组网的5g网络制式的4g小区,且所述4g小区的网络状态满足预设门限值条件,则将所述4g小区确定为目标小区,将目标网络标识的内容记录为第一标识,将所述目标网络标识以及所述目标小区的小区信息记录在空闲态下的搜索策略中;
72.建立所述策略小区的小区信息与所述空闲态下的搜索策略的关联关系并存储。
73.需要说明的是,对于支持非独立组网的5g网络制式的终端设备而言,空闲态的搜索策略和连接态的搜索策略可以存在一定差异。
74.在空闲态下,终端设备不搜索5g小区,因此,终端设备可以获取策略小区对应的空闲态下的历史网络测量结果。
75.如果空闲态下的历史网络测量结果中包括支持非独立组网的5g网络制式的4g小区,且4g小区的网络状态满足预设门限值条件,则将该4g小区确定为目标小区,将目标网络标识的内容记录为第一标识,将目标网络标识以及目标小区的小区信息记录在空闲态下的搜索策略中。
76.此时,目标小区为4g小区。
77.在第一方面的另一种可能的实现方式中,在所述建立所述策略小区的小区信息与所述空闲态下的搜索策略的关联关系并存储之前,还包括:
78.若所述空闲态下的历史网络测量结果中不包括支持非独立组网的5g网络制式的4g小区,或者所述4g小区的网络状态不满足预设门限值条件,则将目标网络标识的内容记录为第二标识,将所述目标网络标识记录在空闲态下的搜索策略中。
79.需要说明的是,如果空闲态下的历史网络测量结果中不包括支持非独立组网的5g网络制式的4g小区,或者该4g小区的网络状态不满足预设门限值条件,则表示终端设备的4g小区均不满足条件。
80.此时,终端设备可以将目标网络标识的内容记录为第二标识,将该目标网络标识记录在空闲态下的搜索策略中。
81.在第一方面的另一种可能的实现方式中,所述根据所述策略小区对应的历史网络测量结果确定所述策略小区对应的搜索策略,建立所述策略小区的小区信息与所述策略小区对应的搜索策略的关联关系并存储,包括:
82.获取所述策略小区对应的连接态下的历史网络测量结果;
83.若所述连接态下的历史网络测量结果中包括支持非独立组网的5g网络制式的5g小区,且所述5g小区的网络状态满足预设门限值条件,则将所述5g小区确定为目标小区,将目标网络标识的内容记录为第一标识,将支持所述目标小区的4g小区确定为优选小区,将所述目标网络标识、所述目标小区的小区信息以及所述优选小区的信息记录在连接态下的搜索策略中;
84.建立所述策略小区的小区信息与所述连接态下的搜索策略的关联关系并存储。
85.需要说明的是,在连接态下,目标小区可以为支持非独立组网的5g网络制式的5g小区。
86.此时,终端设备可以获取策略小区对应的连接态下的历史网络测量结果;
87.如果连接态下的历史网络测量结果中包括支持非独立组网的5g网络制式的5g小区,且该5g小区的网络状态满足预设门限值条件,则将该5g小区确定为目标小区,将目标网络标识的内容记录为第一标识,将支持该目标小区的4g小区确定为优选小区。
88.然后,终端设备将上述目标网络标识、上述目标小区的小区信息以及上述优选小区的信息记录在连接态下的搜索策略中。
89.此时,目标小区为5g小区。
90.在第一方面的另一种可能的实现方式中,在所述建立所述策略小区的小区信息与所述连接态下的搜索策略的关联关系并存储之前,还包括:
91.若所述连接态下的历史网络测量结果中不包括支持非独立组网的5g网络制式的5g小区,或者所述5g小区的网络状态不满足预设门限值条件,则将目标网络标识的内容记录为第二标识,将所述目标网络标识记录在连接态下的搜索策略中。
92.需要说明的是,如果连接态下的历史网络测量结果中不包括支持非独立组网的5g网络制式的5g小区,或者该5g小区的网络状态不满足预设门限值条件,则将目标网络标识的内容记录为第二标识,终端设备将上述目标网络标识记录在连接态下的搜索策略中。
93.在第一方面的另一种可能的实现方式中,所述根据所述策略小区对应的历史网络测量结果确定所述策略小区对应的搜索策略,建立所述策略小区的小区信息与所述策略小区对应的搜索策略的关联关系并存储,包括:
94.获取所述策略小区对应的历史网络测量结果;
95.若所述历史网络测量结果中包括支持独立组网的5g网络制式的5g小区,且所述5g小区的网络状态满足预设门限值条件,则将所述5g小区确定为目标小区,将目标网络标识的内容记录为第一标识,将所述目标网络标识以及所述目标小区的小区信息记录在搜索策
略中;
96.建立所述策略小区的小区信息与所述搜索策略的关联关系并存储。
97.需要说明的是,对于支持独立组网的5g网络制式的终端设备,其搜索策略中的目标小区为支持独立组网的5g网络制式的5g小区。
98.在第一方面的另一种可能的实现方式中,在所述建立所述策略小区的小区信息与所述搜索策略的关联关系并存储之前,还包括:
99.若所述历史网络测量结果中不包括支持独立组网的5g网络制式的5g小区,或者所述5g小区的网络状态不满足预设门限值条件,则将目标网络标识的内容记录为第二标识,将所述目标网络标识记录在搜索策略中。
100.需要说明的是,如果历史网络测量结果中不包括支持独立组网的5g网络制式的5g小区,或者该5g小区的网络状态不满足预设门限值条件,则终端设备将目标网络标识的内容记录为第二标识,将上述目标网络标识记录在搜索策略中。
101.在第一方面的另一种可能的实现方式中,在所述获取所述策略小区对应的历史网络测量结果之前,还包括:
102.获取所述策略小区的下一跳小区;
103.所述获取所述策略小区对应的历史网络测量结果,包括:
104.若所述下一跳小区不是支持独立组网的5g网络制式的5g小区,则获取所述策略小区对应的历史网络测量结果。
105.需要说明的是,终端设备处理根据历史网络测量结果学习搜索策略以外,还可以获取历史信息中策略小区的下一跳。
106.如果下一跳小区不是支持独立组网的5g网络制式的5g小区,终端设备再根据历史网络测量结果学习搜索策略。
107.在第一方面的另一种可能的实现方式中,在所述获取所述策略小区的下一跳小区之后,还包括:
108.若所述下一跳小区为支持独立组网的5g网络制式的5g小区,则将所述5g小区确定为目标小区,将目标网络标识的内容记录为第一标识,将所述目标网络标识以及所述目标小区的小区信息记录在搜索策略中;
109.建立所述策略小区的小区信息与所述搜索策略的关联关系并存储。
110.需要说明的是,如果策略小区的下一跳小区为支持独立组网的5g网络制式的5g小区,则表示该5g小区可以被终端设备搜索到,且该5g小区的的网络状态满足预设门限值条件,此时,终端设备可以直接将该5g小区确定为目标小区,进而生成搜索策略。
111.本技术实施例的第二方面提供了一种网络测量装置,包括:
112.信息获取模块,用于当终端设备的第一位置信息满足预设触发条件时,获取与终端设备连接的蜂窝网络小区的小区信息;
113.网络搜索模块,用于查询所述小区信息对应的搜索策略,根据所述搜索策略执行相应的网络测量操作。
114.在第二方面的一种可能的实现方式中,所述信息获取模块包括:
115.位置信息子模块,用于获取所述终端设备的第一位置信息;
116.目标区域子模块,用于若所述第一位置信息处于目标区域内,则获取与所述终端
设备连接的蜂窝网络小区的小区信息。
117.在第二方面的另一种可能的实现方式中,所述信息获取模块包括:
118.位置信息子模块,用于获取所述终端设备的第一位置信息;
119.目标路径子模块,用于若所述第一位置信息处于目标路径上,则获取与所述终端设备连接的蜂窝网络小区的小区信息。
120.在第二方面的一种可能的实现方式中,所述网络搜索模块包括:
121.制式标识子模块,用于获取所述搜索策略中的目标网络制式标识;
122.搜索操作子模块,用于若所述目标网络制式标识为第一标识,则根据所述搜索策略中的目标小区的小区信息执行相应的网络测量操作,其中,所述第一标识用于表示存在目标网络制式的蜂窝网络小区,且所述目标网络制式的蜂窝网络小区的网络状态满足预设门限值条件。
123.在第二方面的另一种可能的实现方式中,所述网络搜索模块还包括:
124.停止搜索子模块,用于若所述目标网络制式标识为第二标识,则停止搜索所述目标网络制式的蜂窝网络小区,其中,所述第二标识用于表示不存在目标网络制式的蜂窝网络小区,或者所述目标网络制式的蜂窝网络小区的网络状态不满足预设门限值条件。
125.在第二方面的另一种可能的实现方式中,所述网络搜索模块还包括:
126.间隔延长子模块,用于若所述目标网络制式标识为第二标识,则将搜索所述目标网络制式的蜂窝网络小区的搜索间隔由第一预设时长变更至第二预设时长,其中,第一预设时长小于第二预设时长,所述第二标识用于表示不存在目标网络制式的蜂窝网络小区,或者所述目标网络制式的蜂窝网络小区的网络状态不满足预设门限值条件。
127.在第二方面的一种可能的实现方式中,所述装置还包括:
128.策略小区模块,用于对终端设备的历史位置信息进行行为识别,根据行为识别结果确定策略小区;
129.策略学习模块,用于根据所述策略小区对应的历史网络测量结果确定所述策略小区对应的搜索策略,建立所述策略小区的小区信息与所述策略小区对应的搜索策略的关联关系并存储。
130.在第二方面的一种可能的实现方式中,所述策略小区模块包括:
131.区域确定子模块,用于对终端设备的历史位置信息进行行为识别,确定目标区域;
132.区域学习子模块,用于将所述终端设备在所述目标区域内连接过的非目标网络制式的蜂窝网络小区确定为策略小区。
133.在第二方面的另一种可能的实现方式中,所述策略小区模块包括:
134.路径确定子模块,用于对终端设备的历史位置信息进行行为识别,确定目标路径;
135.路径学习子模块,用于将所述终端设备在所述目标路径上连接过的非目标网络制式的蜂窝网络小区确定为策略小区。
136.在第二方面的一种可能的实现方式中,所述策略学习模块包括:
137.空闲测量子模块,用于获取所述策略小区对应的空闲态下的历史网络测量结果;
138.第一策略子模块,用于若所述空闲态下的历史网络测量结果中包括支持非独立组网的5g网络制式的4g小区,且所述4g小区的网络状态满足预设门限值条件,则将所述4g小区确定为目标小区,将目标网络标识的内容记录为第一标识,将所述目标网络标识以及所
述目标小区的小区信息记录在空闲态下的搜索策略中;
139.第一关联子模块,用于建立所述策略小区的小区信息与所述空闲态下的搜索策略的关联关系并存储。
140.在第二方面的另一种可能的实现方式中,所述策略学习模块还包括:
141.第二策略子模块,用于若所述空闲态下的历史网络测量结果中不包括支持非独立组网的5g网络制式的4g小区,或者所述4g小区的网络状态不满足预设门限值条件,则将目标网络标识的内容记录为第二标识,将所述目标网络标识记录在空闲态下的搜索策略中。
142.在第二方面的另一种可能的实现方式中,所述策略学习模块包括:
143.连接测量子模块,用于获取所述策略小区对应的连接态下的历史网络测量结果;
144.第三策略子模块,用于若所述连接态下的历史网络测量结果中包括支持非独立组网的5g网络制式的5g小区,且所述5g小区的网络状态满足预设门限值条件,则将所述5g小区确定为目标小区,将目标网络标识的内容记录为第一标识,将支持所述目标小区的4g小区确定为优选小区,将所述目标网络标识、所述目标小区的小区信息以及所述优选小区的信息记录在连接态下的搜索策略中;
145.第二关联子模块,用于建立所述策略小区的小区信息与所述连接态下的搜索策略的关联关系并存储。
146.在第二方面的另一种可能的实现方式中,所述策略学习模块还包括:
147.第四策略子模块,用于若所述连接态下的历史网络测量结果中不包括支持非独立组网的5g网络制式的5g小区,或者所述5g小区的网络状态不满足预设门限值条件,则将目标网络标识的内容记录为第二标识,将所述目标网络标识记录在连接态下的搜索策略中。
148.在第二方面的另一种可能的实现方式中,所述策略学习模块包括:
149.测量结果子模块,用于获取所述策略小区对应的历史网络测量结果;
150.第五策略子模块,用于若所述历史网络测量结果中包括支持独立组网的5g网络制式的5g小区,且所述5g小区的网络状态满足预设门限值条件,则将所述5g小区确定为目标小区,将目标网络标识的内容记录为第一标识,将所述目标网络标识以及所述目标小区的小区信息记录在搜索策略中;
151.第三关联子模块,用于建立所述策略小区的小区信息与所述搜索策略的关联关系并存储。
152.在第二方面的另一种可能的实现方式中,所述策略学习模块还包括:
153.第六策略子模块,用于若所述历史网络测量结果中不包括支持独立组网的5g网络制式的5g小区,或者所述5g小区的网络状态不满足预设门限值条件,则将目标网络标识的内容记录为第二标识,将所述目标网络标识记录在搜索策略中。
154.在第二方面的另一种可能的实现方式中,所述策略学习模块还包括:
155.跳转信息子模块,用于获取所述策略小区的下一跳小区;
156.所述测量结果子模块,具体用于若所述下一跳小区不是支持独立组网的5g网络制式的5g小区,则获取所述策略小区对应的历史网络测量结果。
157.在第二方面的另一种可能的实现方式中,所述策略学习模块还包括:
158.第七策略子模块,用于若所述下一跳小区为支持独立组网的5g网络制式的5g小区,则将所述5g小区确定为目标小区,将目标网络标识的内容记录为第一标识,将所述目标
网络标识以及所述目标小区的小区信息记录在搜索策略中。
159.本技术实施例的第三方面提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时,终端设备实现如上述方法的步骤。
160.本技术实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时,使得终端设备实现如上述方法的步骤。
161.本技术实施例的第五方面提供了一种计算机程序产品,当计算机程序产品在终端设备上运行时,使得终端设备实现如上述方法的步骤。
162.本技术实施例与现有技术相比存在的有益效果是:
163.在本技术提供的网络测量方法中,终端设备可以获取当前连接的蜂窝网络小区的小区信息,查询该小区信息对应的搜索策略。然后,终端设备可以根据搜索策略执行相应的网络测量操作,有针对性地搜索目标网络制式的蜂窝网络小区,提高搜索效率,节约测量功耗,提高终端设备的续航时间,解决了当前的网络测量方案的测量功耗高,影响终端设备的续航时间的问题。
附图说明
164.图1是本技术实施例提供的一种应用场景的示意图;
165.图2是本技术实施例提供的另一种应用场景的示意图;
166.图3是本技术实施例提供的一种网络测量方法的流程示意图;
167.图4是本技术实施例提供的一种非独立组网在空闲态下学习搜索策略的流程示意图;
168.图5是本技术实施例提供的另一种应用场景的示意图;
169.图6是本技术实施例提供的一种非独立组网在连接态下学习搜索策略的信令图;
170.图7是本技术实施例提供的一种非独立组网在连接态下学习搜索策略的流程示意图;
171.图8是本技术实施例提供的一种独立组网的学习搜索策略的信令图;
172.图9是本技术实施例提供的一种独立组网的学习搜索策略的流程示意图;
173.图10是本技术实施例提供的另一种网络测量方法的流程示意图;
174.图11是本技术实施例提供的一种非独立组网的模式下进行网络测量的信令图;
175.图12是本技术实施例提供的另一种应用场景的示意图;
176.图13是本技术实施例提供的另一种应用场景的示意图;
177.图14是本技术实施例提供的另一种应用场景的示意图;
178.图15是本技术实施例提供的另一种应用场景的示意图;
179.图16是本技术实施例提供的一种网络测量装置的结构示意图;
180.图17是本技术实施例提供的终端设备的示意图。
具体实施方式
181.以下描述中,为了说明而不是为了限定,提出了诸如特定系统结构、技术之类的具
体细节,以便透彻理解本技术实施例。然而,本领域的技术人员应当清楚,在没有这些具体细节的其它实施例中也可以实现本技术。在其它情况中,省略对众所周知的系统、装置、电路以及方法的详细说明,以免不必要的细节妨碍本技术的描述。
182.应当理解,当在本技术说明书和所附权利要求书中使用时,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
183.还应当理解,在本技术说明书和所附权利要求书中使用的术语“和/或”是指相关联列出的项中的一个或多个的任何组合以及所有可能组合,并且包括这些组合。
184.如在本技术说明书和所附权利要求书中所使用的那样,术语“如果”可以依据上下文被解释为“当...时”或“一旦”或“响应于确定”或“响应于检测到”。类似地,短语“如果确定”或“如果检测到[所描述条件或事件]”可以依据上下文被解释为意指“一旦确定”或“响应于确定”或“一旦检测到[所描述条件或事件]”或“响应于检测到[所描述条件或事件]”。
[0185]
另外,在本技术说明书和所附权利要求书的描述中,术语“第一”、“第二”、“第三”等仅用于区分描述,而不能理解为指示或暗示相对重要性。
[0186]
在本技术说明书中描述的参考“一个实施例”或“一些实施例”等意味着在本技术的一个或多个实施例中包括结合该实施例描述的特定特征、结构或特点。由此,在本说明书中的不同之处出现的语句“在一个实施例中”、“在一些实施例中”、“在其他一些实施例中”、“在另外一些实施例中”等不是必然都参考相同的实施例,而是意味着“一个或多个但不是所有的实施例”,除非是以其他方式另外特别强调。术语“包括”、“包含”、“具有”及它们的变形都意味着“包括但不限于”,除非是以其他方式另外特别强调。
[0187]
本技术实施例提供的网络测量方法可以应用于手机、平板电脑、可穿戴设备、车载设备、增强现实(augmented reality,ar)/虚拟现实(virtual reality,vr)设备、笔记本电脑、超级移动个人计算机(ultra-mobile personal computer,umpc)、上网本、个人数字助理(personal digital assistant,pda)等终端设备上,本技术实施例对终端设备的具体类型不作任何限制。
[0188]
例如,所述终端设备可以是wlan中的站点(staion,st),可以是蜂窝电话、无绳电话、会话启动协议(session initiationprotocol,sip)电话、无线本地环路(wireless local loop,wll)站、个人数字处理(personal digital assistant,pda)设备、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、车联网终端、电脑、膝上型计算机、手持式通信设备、手持式计算设备、卫星无线设备、无线调制解调器卡和/或用于在无线系统上进行通信的其它设备以及下一代通信系统,例如,5g网络中的移动终端或者未来演进的公共陆地移动网络(public land mobile network,plmn)网络中的移动终端等。
[0189]
以下对本技术实施例将用到的一些术语进行介绍。
[0190]
蜂窝网络(cellular network),又称移动网络(mobile network)是一种移动通信硬件架构,分为模拟蜂窝网络和数字蜂窝网络。由于构成网络覆盖的各通信基地台的信号覆盖呈六边形,从而使整个网络像一个蜂窝而得名。
[0191]
第二代移动通信技术(2th generation mobile networks,2g),以数字语音传输技术为核心。
[0192]
第三代移动通信技术(3th generation mobile networks,3g),与第二代移动通信技术(即2g)相比,3g主要是将无线通信和国际互联网等通信技术全面结合,以此形成一种全新的移动通信系统。
[0193]
第四代移动通信技术(4th generation mobile networks,4g),其相较于3g的一个主要优势,是将无线网络(wireless local area network,wlan)技术和3g通信技术进行了很好的结合,使图像的传输速度更快,让传输图像的质量和图像看起来更加清晰。
[0194]
第五代移动通信技术(5th generation mobile networks,5g),其数据传输速率远远高于4g蜂窝网络,最高可达10gbit/s,比4g蜂窝网络快100倍。5g蜂窝网络的另一个优点是较低的网络延迟(即更快的响应时间),5g蜂窝网络的网络延迟低于1毫秒,而4g蜂窝网络的网络延迟为30-70毫秒。
[0195]
小区,也称蜂窝网络小区,是指在蜂窝移动通信系统中,其中的一个基站或基站的一部分(扇形天线)所覆盖的区域,在这个区域内移动台可以通过无线信道可靠地与基站进行通信。
[0196]
4g小区,支持4g网络制式的蜂窝网络小区。
[0197]
5g小区,支持5g网络制式的蜂窝网络小区。
[0198]
随着移动通信技术的发展,蜂窝网络出现了越来越多的网络制式,例如2g网络制式、3g网络制式、4g网络制式以及5g网络制式。
[0199]
在一般情况下,为了提高用户的上网体验,终端设备的研发人员通常希望终端设备可以尽可能驻留在当前具备最快的数据传输速度以及最小的网络延迟的网络制式的蜂窝网络中。例如,在5g商用以后,5g手机的研发人员希望5g手机尽可能地驻留在支持5g网络制式的5g小区中。
[0200]
因此,终端设备的研发人员通常将相应的网络制式设置为目标网络制式,该目标网络制式可以为终端设备支持的最高网络制式,或高于终端设备当前网络制式的网络制式。当终端设备处于非目标网络制式的蜂窝网络时,终端设备会持续测量目标网络制式的蜂窝网络小区。
[0201]
当终端设备检测到目标网络制式的蜂窝网络小区且该蜂窝网络小区的网络测量结果满足门限值时,终端设备会切换至该蜂窝网络小区,连接目标网络制式的蜂窝网络。
[0202]
如果终端设备处于目标网络制式的蜂窝网络小区的覆盖范围内,这种网络搜索方式可以让终端设备与目标网络制式的蜂窝网络小区连接。但是,如果终端设备处于目标网络制式的蜂窝网络小区的覆盖范围以外,则这种网络搜索策略会产生无谓的测量功耗,影响终端设备的续航时间。
[0203]
以具体的应用场景为例。如图1所示,图1中的圆表示蜂窝网络小区的覆盖范围。假设用户在某一地点长时间驻留了8小时,该地点处于4g小区102的覆盖范围内,在5g小区103的覆盖范围之外,终端设备101与该4g小区102连接,驻留在4g蜂窝网络中,终端设备101上设定的目标网络制式为5g网络制式。
[0204]
此时,由于终端设备101与非目标网络制式的蜂窝网络小区连接,因此,终端设备101会根据4g小区102的基站发送的网络测量配置信息搜索5g小区103。
[0205]
但是,由于终端设备101处于5g小区103的覆盖范围之外,所以终端设备101无法搜索到该5g小区103,无法与5g小区103连接,终端设备101会在用户驻留的8小时内持续搜索
5g小区103,消耗大量无用的测量功耗。
[0206]
又或者,如图2所示,图2中的圆表示蜂窝网络小区的覆盖范围,带箭头的线条表示用户的行走路径以及行走方向。该路径会经过4g小区201、4g小区202以及4g小区203,但是,该路径无法被5g小区204所覆盖。终端设备205的目标网络制式为5g网络制式。
[0207]
当用户在该路径上行走时,终端设备205会依次连接4g小区201、4g小区202以及4g小区203。但是,由于4g小区201、4g小区202以及4g小区203都不是5g小区,因此,终端设备205会根据网络测量配置信息进行5g小区的搜索。
[0208]
但是,由于这条路径在5g小区204的覆盖范围之外,所以终端设备205始终无法搜索到5g小区204,无法与5g小区204连接,终端设备205会在用户行走这条路径的时间内持续搜索5g小区204,消耗大量无用的测量功耗。
[0209]
综上,当前的网络搜索策略会使终端设备产生较高的测量功耗,影响终端设备的续航时间。
[0210]
有鉴于此,本技术实施例提供了一种网络测量方法,可以解决当前的网络搜索策略会使终端设备产生较高的测量功耗,影响终端设备的续航时间的问题。
[0211]
接下来,将从终端设备的角度,对本实施例提供的一种网络测量方法进行描述。请参阅图3以及图10所示的网络测量方法的流程图,该方法包括:
[0212]
1、学习搜索策略。
[0213]
s301、获取历史信息。
[0214]
终端设备在使用的过程中,会记录终端设备的历史信息。这些历史信息可以包括终端设备的历史位置信息、历史网络测量结果、终端设备曾经连接过的蜂窝网络小区的小区信息等信息中的一种或一种以上。
[0215]
其中,历史位置信息表示终端设备曾经驻留或移动过的地点的位置信息,历史网络测量结果表示终端设备以往执行网络测量操作时测量得到的网络测量结果。
[0216]
s302、根据历史信息确定策略小区以及策略小区对应的搜索策略,建立策略小区的小区信息与上述搜索策略的关联关系并存储。
[0217]
在获取到历史信息之后,终端设备可以根据上述历史信息,确定策略小区,学习策略小区的搜索策略,建立策略小区的小区信息与该策略小区对应的搜索策略的关联关系并存储。
[0218]
在一些实施例中,上述策略小区可以某一些区域的蜂窝网络小区。
[0219]
终端设备可以获取历史位置信息,对历史位置信息进行行为识别,确定哪些区域为用户长时间驻留的区域,将用户长时间驻留的区域确定为目标区域,将用户在目标区域内连接过的非目标网络制式的蜂窝网络小区确定为策略小区。
[0220]
例如,终端设备可以获取预设驻留时长阈值以及预设驻留次数阈值,根据预设驻留时长阈值以及预设驻留次数阈值对终端设备的历史位置信息进行行为识别。
[0221]
如果终端设备在某个区域驻留的时间大于预设驻留时长阈值,则驻留次数加1。终端设备将驻留次数大于或等于预设驻留次数阈值的区域确定为目标区域。
[0222]
之后,终端设备获取终端设备在目标区域内曾经连接过的蜂窝网络小区的小区信息,将终端设备在目标区域内连接过的非目标网络制式的蜂窝网络小区确定为策略小区。
[0223]
其中,上述预设驻留时长阈值以及上述预设驻留次数阈值的具体取值可以根据实
际需求进行设置。例如,上述预设驻留时长阈值可以设置为10分钟、30分钟、1小时、2小时、4小时、8小时等;上述预设驻留次数阈值可以设置为5次、10次、20次、50次等。本技术实施例对上述预设驻留时长阈值以及上述预设驻留次数阈值的具体取值不作任何限制。
[0224]
在另一些实施例中,上述策略小区可以为某一些路径的蜂窝网络小区。
[0225]
终端设备可以获取历史位置信息,对历史位置信息进行行为识别,确定用户行走过的路径。
[0226]
然后,终端设备可以将所有识别到的路径确定为目标路径,或者,终端设备也可以获取各条路径对应的行走次数,将行走次数大于或等于预设行走次数阈值的路径确定为目标路径。
[0227]
确定了目标路径之后,终端设备可以获取终端设备在目标路径上曾经连接过的蜂窝网络小区的小区信息,将终端设备在目标路径上连接过的非目标网络制式的蜂窝网络小区确定为策略小区。
[0228]
其中,上述预设行走次数阈值的具体取值可以根据实际需求进行设置。例如,上述预设行走次数阈值可以设置为5次、10次、20次、50次等。本技术实施例对上述预设行走次数阈值的具体取值不作任何限制。
[0229]
在蜂窝网络小区的切换机制中,当终端设备与蜂窝网络小区的基站建立连接后,该蜂窝网络小区的基站会发送网络测量配置信息给终端设备。网络测量配置信息可以包括测量小区的小区标识、测量频率、测量启动条件、测量结果上报触发条件、测量时间段等信息中的一种以上。
[0230]
终端设备接收到该蜂窝网络小区的基站发送的网络测量配置信息后,会在满足测量启动条件并执行测量时,将终端设备的通信频率切换至测量频率进行网络测量操作,得到网络测量结果,然后再切换回原蜂窝网络小区的通信频率。其中,终端设备在测量频率上进行网络测量操作,可以是搜索该频率上的所有小区,或者,也可以是搜索该频率上的特定小区。
[0231]
网络测量结果中可以包括终端设备搜索到的邻小区的小区信息以及邻小区的网络状态,终端设备根据网络测量结果确定是否执行小区切换操作。
[0232]
因此,终端设备可以获取各个策略小区对应的历史网络测量结果。通过上述历史网络测量结果,确定策略小区的邻小区的小区信息以及网络状态。
[0233]
如果策略小区的邻小区中存在目标网络制式的蜂窝网络小区,且该目标网络制式的蜂窝网络小区的网络状态满足预设门限值条件,则终端设备可以将目标网络制式标识记录为第一标识,将目标网络制式标识以及上述目标网络制式的蜂窝网络小区的小区信息记录在搜索策略中,建立该搜索策略与上述策略小区的小区信息的关联关系并存储。
[0234]
第一标识用于表示存在目标网络制式的蜂窝网络小区,且所述目标网络制式的蜂窝网络小区的网络状态满足预设门限值条件。
[0235]
如果策略小区的邻小区中不存在目标网络制式的蜂窝网络小区,或者,策略小区的邻小区中存在目标网络制式的蜂窝网络小区,但是该目标网络制式的蜂窝网络小区的网络状态不满足预设门限值条件,则终端设备可以将目标网络制式标识记录为第二标识,将目标网络制式标识记录在搜索策略中,建立搜索策略与上述策略小区的小区信息的关联关系并存储。
[0236]
第二标识用于表示不存在目标网络制式的蜂窝网络小区,或者所述目标网络制式的蜂窝网络小区的网络状态不满足预设门限值条件。
[0237]
上述邻小区为网络测量结果中搜索到的蜂窝网络小区。
[0238]
上述网络状态以及预设门限值条件可以根据实际情况进行确定。例如,在一些实施例中,上述网络状态可以包括信号强度、信号质量等状态中的一种以上,上述预设门限值条件可以为目标网络制式的蜂窝网络小区的信号强度大于预设强度阈值和/或信号质量大于预设质量阈值。
[0239]
上述目标网络制式标识用于标识策略小区的邻小区中是否存在目标网络制式的蜂窝网络小区。目标网络标识可以包括第一标识以及第二标识。目标网络标识的表现形式可以根据实际情况进行设置,例如,终端设备可以用1表示第一标识,用0表示第二标识,当目标网络标识的取值为0时,表示不存在目标网络制式的蜂窝网络小区;当目标网络标识的取值为1时,表示存在目标网络制式的蜂窝网络小区。
[0240]
上述小区信息可以根据实际情况进行确定。例如,在一些实施例中,上述小区信息可以包括小区标识和小区频点。
[0241]
以学习5g网络制式的搜索策略为例。
[0242]
在5g网络制式中,包括非独立组网(none stand alone,nsa)的5g网络制式以及独立组网(stand alone,sa)的5g网络制式。
[0243]
在nsa的5g网络制式中,终端设备使用5g蜂窝网络时,终端设备会与4g小区以及nsa的5g小区建立双连接通道,5g小区的控制面锚定于4g小区,并利用4g核心网。
[0244]
在sa的5g网络制式中,终端设备使用5g蜂窝网络时,终端设备会与sa的5g小区建立连接通道。
[0245]
此外,支持nsa的5g网络制式的终端设备在空闲(idle)态下不进行5g小区的测量。
[0246]
1.1、学习支持nsa的5g网络制式的终端设备在空闲态下的搜索策略。
[0247]
由于支持nsa的5g网络制式的终端设备在空闲态下不进行5g小区的测量,因此,支持nsa的5g网络制式的终端设备在空闲态下的搜索策略可以包括目标网络标识记录以及目标小区的小区信息,上述目标小区为支持nsa的4g小区。
[0248]
终端设备在空闲态时,监听当前与终端设备连接的蜂窝网络小区的基站发送的系统消息。该系统消息可以包括测量小区的小区标识、测量频率、测量启动条件、测量结果上报触发条件、测量时间段等信息中的一种以上。
[0249]
如果终端设备当前连接的蜂窝网络小区不支持nsa的5g网络制式,则终端设备可以根据系统消息搜索支持nsa的4g小区。
[0250]
如图4所示,终端设备在学习支持nsa的5g网络制式的终端设备在空闲态下的搜索策略时,可以获取各个策略小区的是否支持nsa的5g网络制式的信息以及各个策略小区的历史网络测量结果。
[0251]
对于不支持nsa的策略小区,终端设备可以获取该策略小区的历史网络测量结果中是否存在支持nsa的4g小区。
[0252]
如果该策略小区的历史网络测量结果中存在支持nsa的4g小区,且支持nsa的4g小区的网络状态满足预设门限值条件,则终端设备可以将该支持nsa的4g小区确定为目标小区,将目标网络标识的内容记录为第一标识,然后将目标网络标识以及目标小区的小区信
息记录在搜索策略中,将搜索策略与该策略小区的小区信息相关联。
[0253]
如果上述策略小区的历史网络测量结果中不存在支持nsa的4g小区,或者,支持nsa的4g小区的网络状态不满足预设门限值条件,则终端设备不记录搜索策略,或者,终端设备将目标网络标识的内容记录为第二标识,然后将目标网络标识记录在搜索策略中,将搜索策略与该策略小区的小区信息相关联。
[0254]
以下将结合具体的应用场景对1.1所示内容进行说明。
[0255]
应用场景一:
[0256]
如图5所示,支持nsa的5g网络制式的终端设备504在目标区域中,曾经与4g小区501、4g小区502、4g小区503连接,所以,终端设备504将4g小区501、4g小区502、4g小区503确定为策略小区。
[0257]
终端设备504获取4g小区501、4g小区502、4g小区503是否支持nsa的5g网络制式的信息,根据该信息确定4g小区501以及4g小区503不支持nsa的5g网络制式,4g小区502支持nsa的5g网络制式。
[0258]
在4g小区501以及4g小区503的历史网络测量结果中,均可以搜索到4g小区502,并且4g小区502的网络状态满足预设门限值条件。
[0259]
因此,终端设备504可以将4g小区502确定为目标小区,将目标网络标识的内容记录为第一标识,将目标网络标识记录以及4g小区502的小区信息记录在搜索策略中,建立该搜索策略与4g小区501的小区标识以及4g小区503的小区标识的关联关系并存储。
[0260]
需要说明的是,4g小区是否支持nsa的5g网络制式的信息的获取方式可以根据实际情况进行设置。例如,在一些实施例中,终端设备可以4g小区的小区信息中确定该4g小区是否支持nsa的5g网络制式;在另一些实施例中,终端设备可以从应用处理器(application processor,ap)中采集人机交互界面中5g图标的显示信息,将可以显示5g图标的4g小区确定为支持nsa的5g网络制式的4g小区;在另一些实施例中,终端设备可以将配置有5g小区的网络测量配置信息且该5g小区可以被终端设备测量到的4g小区确定为支持nsa的5g网络制式的4g小区。
[0261]
1.2、学习支持nsa的5g网络制式的终端设备在连接态下的搜索策略。
[0262]
如图6所示,假设终端设备中设置有调制选网单元、选网策略单元以及环境感知单元。
[0263]
其中,调制选网单元可以搜索并记录历史信息。历史信息可以包括终端设备历史记录的位置信息、网络测量配置信息、网络测量结果、曾经连接过的4g小区(即策略小区)的小区信息、4g小区是否支持nsa、连接状态、5g模式等信息中的一种或一种以上。
[0264]
终端设备在学习搜索策略时,调制选网单元可以将上述历史信息传递至环境感知单元。
[0265]
环境感知单元根据上述历史信息进行环境识别,识别固定场所(即目标区域)或固定路线(即目标路径),并将目标区域或目标路径对应的历史信息传递至选网策略单元。
[0266]
选网策略单元读取到上述历史信息后,根据目标区域或目标路径对应的策略小区学习搜网策略。
[0267]
当上述策略小区为目标区域的蜂窝网络小区时,搜索策略中可以包括目标网络制式标识、5g小区的小区信息以及优选小区的小区信息。
[0268]
终端设备获取各个策略小区的小区信息以及各个策略小区的历史网络测量结果。
[0269]
如果各个策略小区的历史网络测量结果中均未搜索到5g小区,或者,搜索到的5g小区的网络状态不满足预设门限值条件,则终端设备可以将目标网络制式标识记录为第二标识,并将目标网络制式标识记录在搜索策略中,建立搜索策略与该固定区域中各个策略小区的小区信息的关联关系并存储。
[0270]
如果各个策略小区的历史网络测量结果中存在网络状态满足预设门限值条件的5g小区,则终端设备可以将目标网络制式标识记录为第一标识,获取该5g小区的小区信息,将支持该5g小区的4g小区确定为优选小区,将上述目标网络制式标识、5g小区的小区信息以及优选小区的小区信息记录在搜索策略中,建立搜索策略与该固定区域中各个策略小区的小区信息的关联关系。
[0271]
当上述策略小区为目标路径的蜂窝网络小区时,搜索策略中可以包括目标网络制式标识、5g小区的小区信息、优选小区的小区信息以及起止信息。
[0272]
其中,上述起止信息表示搜索策略的生效范围,起止信息的具体内容可以根据实际情况进行设置。例如,当上述起止信息为预设时间长度时,表示该搜索策略只在该预设时间长度内生效;当上述起止信息为预设区域时,表示该搜索策略只是在该预设区域内生效;当上述起止信息为策略小区的小区信息时,表示该搜索策略只对当前连接的策略小区生效,当终端设备切换至下一个蜂窝网络小区时,该搜索策略失效。
[0273]
如图7所示,终端设备获取各个策略小区的小区信息以及各个策略小区的历史网络测量结果。
[0274]
如果策略小区的历史网络测量结果中,未搜索到5g小区,或者搜索到的5g小区的网络状态不满足预设门限值条件,则终端设备可以将目标网络制式标识记录为第二标识,并将目标网络制式标识以及起止信息记录在搜索策略中,建立搜索策略与该策略小区的小区信息的关联关系。
[0275]
如果该策略小区的历史网络测量结果中,存在网络状态满足预设门限值条件的5g小区,则终端设备可以将目标网络制式标识记录为第一标识,获取该5g小区的小区信息,将支持该5g小区的4g小区确定为优选小区,将上述目标网络制式标识、5g小区的小区信息、优选小区的小区信息以及起止信息记录在搜索策略中,建立搜索策略与该策略小区的小区信息的关联关系。
[0276]
终端设备遍历各个策略小区的历史网络测量结果,得到各个策略小区对应的搜索策略。
[0277]
1.3、学习支持sa的5g网络制式的终端设备的搜索策略。
[0278]
如图8所示,假设终端设备中设置有调制选网单元、选网策略单元以及环境感知单元。
[0279]
其中,调制选网单元可以搜索并记录历史信息。历史信息可以包括终端设备历史记录的位置信息、曾经连接过的4g小区的小区信息、连接状态、5g模式、网络测量配置信息、网络测量结果等信息中的一种或多种。
[0280]
终端设备在学习搜索策略时,调制选网单元可以将上述历史信息传递至环境感知单元。
[0281]
环境感知单元根据上述历史信息进行环境识别,识别固定场所(即目标区域)或固
定路线(即目标路径),并将目标区域或目标路径对应的历史信息传递至选网策略单元。
[0282]
选网策略单元读取到上述历史信息后,根据目标区域或目标路径对应的策略小区学习搜网策略。
[0283]
在sa的5g网络制式下,终端设备的搜索策略可以包括目标网络制式标识以及5g小区的小区信息。
[0284]
如图9所示,在学习搜索策略时,选网策略单元可以获取策略小区的下一跳小区的小区信息。下一跳小区为历史记录中,终端设备在连接了策略小区之后,在下一次小区切换操作后连接的蜂窝网络小区。
[0285]
如果该策略小区的下一跳小区为5g小区,则选网策略单元可以将目标网络制式标识记录为第一标识,获取该5g小区的小区信息,将上述目标网络制式标识以及5g小区的小区信息记录在搜索策略中,建立搜索策略与该策略小区的小区信息的关联关系并存储。
[0286]
如果该策略小区的下一跳小区并非5g小区,则选网策略单元可以获取该策略小区的测量5g邻小区的历史网络测量配置信息;
[0287]
如果该策略小区无历史网络测量配置信息,则终端设备可以将目标网络制式标识记录为第二标识,将目标网络制式标识记录在搜索策略中,建立搜索策略与该策略小区的小区信息的关联关系并存储。
[0288]
如果该策略小区有历史网络测量配置信息,则选网策略单元可以获取该策略小区的历史网络测量结果。
[0289]
如果该策略小区的历史网络测量结果中,未搜索到5g小区,或者搜索到的5g小区的网络状态不满足预设门限值条件,则选网策略单元可以将目标网络制式标识记录为第二标识,将目标网络制式标识记录在搜索策略中,建立搜索策略与该策略小区的小区信息的关联关系并存储。
[0290]
如果该策略小区的历史网络测量结果中,存在网络状态满足预设门限值条件的5g小区,则选网策略单元可以将目标网络制式标识记录为第一标识,获取该5g小区的小区信息,将上述目标网络制式标识以及5g小区的小区信息记录在搜索策略中,建立搜索策略与该策略小区的小区信息的关联关系并存储。
[0291]
此外,由于用户在该目标路径上通常处于移动状态,并不固定停留在某个区域,终端设备应当根据实际情况及时更换搜索策略。因此,当上述策略小区为固定路径的蜂窝网络小区时,可以在搜索策略中设置起止信息,用起止信息限定该搜索策略的生效范围,当不满足生效范围时,该搜索策略失效,终端设备重新选择搜索策略。
[0292]
可以理解的是,在上述描述搜索策略的学习过程时,需要根据终端设备的历史信息确定策略小区以及策略小区对应的搜索策略。但是,以上所述内容不应理解为对搜索策略的学习过程的限定,在其他的一些实施例中,终端设备也可以不根据终端设备的历史信息确定策略小区以及策略小区对应的搜索策略。
[0293]
例如,在一些实施例中,上述搜索策略小区以及该策略小区对应的搜索策略可以为研发人员预先设置的。在另一些实施例中,终端设备可以从蜂窝网络的运营商处,获取各个蜂窝网络小区的覆盖区域信息,进而根据各个蜂窝网络小区的覆盖区域信息确定策略小区以及策略小区对应的搜索策略。
[0294]
本技术实施例对终端设备学习搜索策略的过程不作任何限制。
[0295]
2、根据搜索策略进行网络搜索。
[0296]
请参阅图10,图10示出了本实施例提供的另一种网络测量方法,包括:
[0297]
s1001、当终端设备的第一位置信息满足预设触发条件时,获取与终端设备连接的蜂窝网络小区的小区信息。
[0298]
当终端设备处于非目标网络制式的蜂窝网络小区,且终端设备的第一位置信息满足预设触发条件时,终端设备可以进入低功耗搜网模式,获取与终端设备连接的蜂窝网络小区的小区信息。
[0299]
第一位置信息的获取方式可以根据实际情况进行设置。在一些实施例中,上述第一位置信息可以通过全球定位系统(global positioning system,gps)获取;在另一些实施例中,上述第一位置信息可以通过北斗定位系统获取;在另一些实施例中,上述第一位置信息可以通过wifi定位技术得到;或者,在另一些实施例中,上述第一位置信息也可以是小区的集合(例如服务小区以及邻小区的组合)、wifi网络标识、媒体存取控制位址(media access control address,mac)标识等信息中的一种以上,终端设备可以从基站或终端设备的内部模块获取相应的信息。
[0300]
在一些可能的实现方式中,上述预设触发条件为终端设备处于目标区域内。
[0301]
此时,终端设备可以对第一位置信息进行监测,第一位置信息为终端设备当前所处的位置的位置信息。
[0302]
当终端设备检测到第一位置信息处于目标区域内时,满足预设触发条件,终端设备进入低功耗搜网模式,获取与终端设备连接的蜂窝网络小区的小区信息。
[0303]
在另一些可能的实现方式中,上述预设触发条件为终端设备处于目标路径上。
[0304]
此时,终端设备可以对第一位置信息进行监测。当终端设备检测到第一位置信息处于目标路径上时,满足预设触发条件,进入低功耗搜网模式,获取与终端设备连接的蜂窝网络小区的小区信息。
[0305]
s1002、查询所述小区信息对应的搜索策略,根据所述搜索策略执行相应的网络测量操作。
[0306]
在低功耗搜网模式下,终端设备可以查询上述小区信息对应的搜索策略。
[0307]
如果存在与该小区信息关联的搜索策略,则终端设备可以获取搜索策略中的目标网络制式标识。
[0308]
如果目标网络制式标识为第一标识,则终端设备根据搜索策略中的目标小区的小区信息执行相应的网络测量操作。在一些可能的实现方式中,目标小区可以为目标网络制式的蜂窝网络小区。在另一些可能的实现方式,目标小区也可以不是目标网络制式的蜂窝网络小区。
[0309]
例如,假设目标网络制式为支持nsa的5g网络制式,此时,目标小区可以是支持nsa的5g网络制式的5g小区,或者,目标小区也可以是支持nsa的5g网络制式的4g小区。
[0310]
目标小区的小区信息中可以包括目标小区标识以及目标小区频点,或者仅包括小区标识以及小区频点中的一项。终端设备可以将通信频率切换至目标小区频点进行网络测量操作,然后根据目标小区标识从搜索到的蜂窝网络小区中确定目标小区,与目标小区建立连接。
[0311]
如果目标网络制式标识为第二标识,则终端设备可以停止搜索目标网络制式的蜂
窝网络小区,或者,终端设备也可以将搜索所述目标网络制式的蜂窝网络小区的搜索间隔由第一预设时长变更至第二预设时长,第一预设时长小于第二预设时长,从而减少搜索目标网络制式的蜂窝网络所消耗的测量功耗。
[0312]
如果不存在与该小区信息关联的搜索策略,则终端设备根据上述蜂窝网络小区的基站发送的网络测量配置信息或系统消息执行相应的网络测量操作。
[0313]
并且,当搜索策略中包括起止信息时,终端设备应当根据搜索策略中的起止信息启用或更换搜索策略。例如,假设某搜索策略中包含起止信息,该起止信息的内容为2秒,则表示该搜索策略的生效时间为2秒。此时,终端设备应当在使用该搜索策略2秒后,停用该搜索策略,重新根据终端设备当前连接的蜂窝网络小区的小区信息确定当前需要使用的搜索策略。
[0314]
以终端设备搜索5g小区为例。
[0315]
2.1、当支持nsa的5g网络制式的终端设备处于空闲态时,终端设备不进行5g小区的搜索。此时,终端设备可以检测当前连接的蜂窝网络小区是否支持nsa的5g网络制式。如果不支持,则获取该蜂窝网络小区的小区信息(例如小区标识),查询与该小区信息关联的空闲态的搜索策略。
[0316]
如果存在与该小区信息关联的空闲态的搜索策略,则终端设备获取搜索策略中的目标网络标识。
[0317]
如果目标网络标识为第一标识,则终端设备获取搜索策略中的目标小区的小区信息,根据目标小区的小区信息搜索该目标小区并切换至该目标小区。
[0318]
如果目标网络标识为第二标识,则终端设备停止执行网络测量操作,或者,终端设备也可以将执行网络测量操作的搜索间隔由第一预设时长变更至第二预设时长。
[0319]
如果不存在与该小区信息关联的空闲态的搜索策略,则终端设备根据当前连接的蜂窝网络小区的基站广播的系统消息执行网络测量操作。
[0320]
当终端设备处于连接态,且满足预设触发条件时,终端设备可以获取终端设备当前连接的蜂窝网络小区的小区信息(例如小区标识),并查询与该小区信息关联的搜索策略。
[0321]
例如:如图11所示,假设终端设备中设置有调制选网单元、选网策略单元以及环境感知单元。
[0322]
选网策略单元在学习了搜索策略之后,保存上述搜索策略。
[0323]
终端设备在运行过程中,调制选网单元可以将当前连接的4g小区的小区信息、连接状态、5g模式等信息传递至环境感知单元。
[0324]
环境感知单元根据调制选网模块传递的信息进行环境识别,识别终端设备当前是否处于固定场景或固定路线。
[0325]
然后,环境感知单元可以将识别结果(即终端设备所处的固定场所或固定路线的信息)传递至选网策略单元。
[0326]
选网策略单元根据识别结果进行匹配,确定与终端设备当前连接的4g小区匹配的搜索策略,并将匹配到的搜索策略传递至调制选网模块。
[0327]
调制选网单元根据上述搜索策略执行相应的网络测量操作。
[0328]
在终端设备查询搜索策略之后,如果存在与该小区信息关联的搜索策略,则终端
设备可以获取搜索策略中的目标网络制式标识。
[0329]
如果目标网络制式标识为第一标识,则判断终端设备当前连接的蜂窝网络小区是否支持nsa的5g网络制式。
[0330]
如果终端设备当前连接的蜂窝网络小区支持nsa的5g网络制式,则获取搜索策略中的5g小区的小区信息,根据5g小区的小区信息搜索该5g小区并与该5g小区建立连接。
[0331]
如果终端设备当前连接的蜂窝网络小区不支持nsa的5g网络制式,则终端设备可以获取搜索策略中的优选小区的小区信息,根据优选小区的小区信息搜索该优选小区并重选或切换至该优选小区,然后再根据5g小区的小区信息搜索该5g小区并与该5g小区建立连接,从而避免终端设备因为驻留在不支持nsa的4g小区导致终端设备无法进入5g模式。
[0332]
如果目标网络制式标识为第二标识,则终端设备不搜索5g小区,或者,终端设备也可以将搜索5g小区的搜索间隔由第一预设时长变更至第二预设时长,第一预设时长小于第二预设时长,从而拉大搜索5g小区的搜索间隔。
[0333]
并且,在终端设备进行了5g小区的网络测量操作后,获取网络测量结果。如果网络测量结果为不存在5g小区或5g小区的信号强度低于预设强度阈值,则终端设备可以停止搜索5g小区,或进一步拉大搜索5g小区的搜索间隔,将搜索间隔从第二预设时长变更至第三预设时长,第三预设时长大于第二预设时长。
[0334]
第一预设时长、第二预设时长以及第三预设时长可以根据实际情况进行设置,例如,在一些实施例中,第一预设时长可以设置为100毫秒,第二预设时长可以设置为1秒,第三预设时长可以设置为2秒。
[0335]
此外,如果不存在与该小区信息关联的搜索策略,则终端设备可以根据当前连接的蜂窝网络小区的基站发送的网络测量配置信息执行相应的网络测量操作。
[0336]
2.2、当支持sa的5g网络制式的终端设备满足预设触发条件时,终端设备可以获取当前连接的蜂窝网络小区的小区信息,并查询与该小区信息关联的搜索策略。
[0337]
如果存在与该小区信息关联的搜索策略,则获取搜索策略中的目标网络制式标识。
[0338]
如果目标网络制式标识为第一标识,则终端设备获取搜索策略中的5g小区的小区信息,根据5g小区的小区信息搜索该5g小区并与该5g小区建立连接。
[0339]
如果目标网络制式标识为第二标识,则终端设备不搜索5g小区,或者,终端设备也可以将搜索5g小区的搜索间隔由第一预设时长变更至第二预设时长,第一预设时长小于第二预设时长,从而拉大搜索5g小区的搜索间隔。
[0340]
并且,在终端设备进行了5g小区的网络测量操作后,还可以获取网络测量结果。如果网络测量结果为不存在5g小区或5g小区的信号强度低于预设强度阈值,则终端设备可以停止搜索5g小区,或进一步拉大搜索5g小区的搜索间隔,将搜索间隔从第二预设时长变更至第三预设时长,第三预设时长大于第二预设时长。
[0341]
如果不存在与该小区信息关联的搜索策略,则终端设备可以根据当前连接的蜂窝网络小区的基站发送的网络测量配置信息执行相应的网络测量操作。
[0342]
此外,当搜索策略中包括起止信息时,终端设备应当根据搜索策略中的起止信息启用或更换搜索策略。例如,假设某搜索策略中包含起止信息,该起止信息的内容为2秒,则表示该搜索策略的生效时间为2秒。此时,终端设备应当在使用该搜索策略2秒后,停用该搜
索策略,重新根据终端设备当前连接的蜂窝网络小区的小区信息确定当前需要使用的搜索策略。
[0343]
以下结合具体的应用场景对本实施例提供的网络测量方法进行说明。
[0344]
应用场景二:
[0345]
在图12所示的场景中,虚线圆圈表示目标区域,实线圆圈表示蜂窝网络小区的覆盖区域。
[0346]
如图12所示,终端设备1204曾经在目标区域内与4g小区1201、4g小区1202以及4g小区1203连接过,因此,终端设备1204将4g小区1201、4g小区1202以及4g小区1203作为策略小区。
[0347]
终端设备1204获取与4g小区1201、4g小区1202以及4g小区1203关联的历史网络测量结果。
[0348]
在历史网络测量结果中,未搜索到5g小区,则终端设备1204将目标网络制式标识的取值设置为0,0表示不存在5g小区,然后,终端设备1204将目标网络制式标识记录在搜索策略a中,建立搜索策略a与4g小区1201的小区标识、4g小区1202的小区标识以及4g小区1203的小区标识的关联关系并存储。
[0349]
后续,当用户再次来到目标区域时,终端设备1204检测到第一位置信息处于目标区域内,则获取当前连接的4g小区1202的小区标识。
[0350]
终端设备1204查询4g小区1202的小区标识对应搜索策略,得到搜索策略a。
[0351]
终端设备1204获取搜索策略a的目标网络制式标识,检测到目标网络制式标识的取值为0,则终端设备1204停止搜索5g小区,减少搜索5g小区的测量功耗。
[0352]
应用场景三:
[0353]
在图13所示的场景中,虚线圆圈表示目标区域,实线圆圈表示蜂窝网络小区的覆盖区域。终端设备1305支持nsa的5g网络制式。
[0354]
如图13所示,终端设备1305曾经在目标区域内与4g小区1301、4g小区1302以及4g小区1303连接过,因此,终端设备1305将4g小区1301、4g小区1302以及4g小区1303作为策略小区。
[0355]
终端设备1305获取与4g小区1301、4g小区1302以及4g小区1303关联的历史网络测量结果。
[0356]
在4g小区1302关联的历史网络测量结果中,搜索到5g小区1304且5g小区1304的信号强度大于预设强度阈值,则终端设备1305获取5g小区1304的小区标识以及小区频点,并将目标网络制式标识的取值设置为1,1表示存在5g小区。此外,终端设备1305查询到4g小区1301和4g小区1302不支持nsa的5g网络制式,4g小区1303支持nsa的5g网络制式,则终端设备1305将4g小区1303作为优选小区,获取4g小区1303的小区标识以及小区频点。
[0357]
然后将目标网络制式标识、5g小区1304的小区标识、5g小区1304的小区频点、4g小区1303的小区标识以及4g小区1303的小区频点记录在搜索策略b中,建立搜索策略b与4g小区1301的小区标识、4g小区1302的小区标识以及4g小区1303的小区标识的关联关系并存储。
[0358]
后续,当用户再次来到目标区域时,终端设备1305检测到第一位置信息处于目标区域内,则获取当前连接的4g小区1302的小区标识。
[0359]
终端设备1305查询4g小区1302的小区标识对应搜索策略,得到搜索策略b。
[0360]
终端设备1305获取搜索策略b的目标网络制式标识,检测到目标网络制式标识的取值为1,则终端设备1305获取搜索策略b中4g小区1303的小区标识以及4g小区1303的小区频点,根据4g小区1303的小区标识以及4g小区1303的小区频点搜索4g小区1303,并与4g小区1303建立连接。
[0361]
然后,终端设备1305获取搜索策略b中5g小区1304的小区标识以及5g小区1304的小区频点,根据5g小区1304的小区标识以及5g小区1304的小区频点搜索5g小区1304,与5g小区1304建立连接。
[0362]
应用场景四:
[0363]
在图14所示的场景中,虚线表示目标路径,实线圆圈表示蜂窝网络小区的覆盖区域。
[0364]
如图14所示,终端设备1404曾经在目标路径上与4g小区1401以及4g小区1402连接过,因此,终端设备1404将4g小区1401以及4g小区1402作为策略小区。
[0365]
终端设备1404获取与4g小区1401以及4g小区1402关联的历史网络测量结果。
[0366]
由于目标路径不经过5g小区1403的覆盖范围,因此在4g小区1401的历史网络测量结果中,未搜索到5g小区,则终端设备1404将目标网络制式标识的取值设置为0,0表示不存在5g小区,将4g小区1401的小区标识记录为起止信息。然后,终端设备1404将目标网络制式标识以及起止信息记录在搜索策略c中,建立搜索策略c与4g小区1401的小区标识的关联关系并存储。
[0367]
并且,在4g小区1402的历史网络测量结果中,也未搜索到5g小区,则终端设备1404将目标网络制式标识的取值设置为0,0表示不存在5g小区,将4g小区1402的小区标识记录为起止信息。然后,终端设备1404将目标网络制式标识以及起止信息记录在搜索策略d中,建立搜索策略d与4g小区1402的小区标识的关联关系并存储。
[0368]
当用户再次行走目标路径时,终端设备1404检测到第一位置信息处于目标路径上,则获取当前连接的4g小区1401的小区标识。
[0369]
终端设备1404查询4g小区1401的小区标识对应搜索策略,得到搜索策略c。
[0370]
终端设备1404获取搜索策略c的目标网络制式标识,检测到目标网络制式标识的取值为0,则终端设备1404停止搜索5g小区,减少搜索5g小区的测量功耗。
[0371]
在终端设备1404从4g小区1401切换至4g小区1402后,终端设备1404检测到4g小区1402的小区标识与搜索策略c的起止信息不一致,则停止使用搜索策略c。
[0372]
此时,终端设备1404查询4g小区1402的小区标识对应搜索策略,得到搜索策略d。
[0373]
终端设备1404获取搜索策略d的目标网络制式标识,检测到目标网络制式标识的取值为0,则终端设备1404停止搜索5g小区,减少搜索5g小区的测量功耗。
[0374]
应用场景五:
[0375]
在图15所示的场景中,虚线表示目标路径,实线圆圈表示蜂窝网络小区的覆盖区域。终端设备1504支持sa的5g网络制式。
[0376]
如图15所示,终端设备1504曾经在目标路径上与4g小区1501、4g小区1502以及5g小区1503连接过,连接顺序依次为4g小区1501-4g小区1502-5g小区1502。
[0377]
在学习4g小区1501的搜索策略时,终端设备1504检测到4g小区1501下一跳小区为
4g小区1502,并且4g小区1501的历史网络测量结果中,未搜索到5g小区,则终端设备1504将目标网络制式标识的取值设置为0,0表示不存在5g小区,将4g小区1501的小区标识记录为起止信息。然后,终端设备1504将目标网络制式标识以及起止信息记录在搜索策略e中,建立搜索策略e与4g小区1501的小区标识的关联关系并存储。
[0378]
在学习4g小区1502的搜索策略时,终端设备1504检测到4g小区1502下一跳小区为5g小区1503,则终端设备1504将目标网络制式标识的取值设置为1,1表示存在5g小区,将4g小区1502的小区标识记录为起止信息。然后,终端设备1504将目标网络制式标识、5g小区1503的小区标识、5g小区1503的小区频点以及起止信息记录在搜索策略f中,建立搜索策略f与4g小区1501的小区标识的关联关系并存储。
[0379]
当用户再次行走目标路径时,终端设备1504检测到第一位置信息处于目标路径上,则获取当前连接的4g小区1501的小区标识。
[0380]
终端设备1504查询4g小区1501的小区标识对应搜索策略,得到搜索策略e。
[0381]
终端设备1504获取搜索策略e的目标网络制式标识,检测到目标网络制式标识的取值为0,则终端设备1504停止搜索5g小区,减少搜索5g小区的测量功耗。
[0382]
在终端设备1504从4g小区1501切换至4g小区1502后,终端设备1504检测到4g小区1502的小区标识与搜索策略e的起止信息不一致,则停止使用搜索策略e。
[0383]
此时,终端设备1504查询4g小区1502的小区标识对应搜索策略,得到搜索策略f。
[0384]
终端设备1504获取搜索策略f的目标网络制式标识,检测到目标网络制式标识的取值为1,则获取搜索策略f中5g小区1503的小区标识以及5g小区1503的小区频点。
[0385]
然后,终端设备1504根据5g小区1503的小区标识以及5g小区1503的小区频点搜索5g小区1503,与5g小区1503建立连接。
[0386]
在终端设备1504从4g小区1502切换至5g小区1503后,终端设备1504检测到5g小区1503的小区标识与搜索策略f的起止信息不一致,则停止使用搜索策略f。
[0387]
综上,在本技术实施例提供的网络测量方法中,终端设备可以将历史信息作为先验信息,从历史信息中学习搜索策略。当终端设备与蜂窝网络小区连接时,终端设备可以根据当前连接的蜂窝网络小区的小区信息确定相应的搜索策略,根据搜索策略执行相应的网络测量操作。
[0388]
当搜索策略的目标网络制式标识为第一标识时,终端设备可以根据该蜂窝网络小区的小区信息,针对性地搜索该目标网络制式的蜂窝网络小区,提高搜索效率,使得终端设备可以更快速地与目标网络制式的蜂窝网络小区建立连接,并节约测量功耗,提高终端设备的续航时间。
[0389]
当搜索策略的目标网络制式标识为第二标识时,终端设备可以停止搜索目标网络制式的蜂窝网络小区,或者,延长搜索目标网络制式的蜂窝网络小区的搜索间隔,降低搜索频率,从而减少无用的网络测量操作,节约测量功耗。
[0390]
在学习搜索策略时,终端设备可以对历史位置信息进行行为识别,确定用户经常驻留的目标区域和/或用户进行行走的目标路径,学习目标区域和/或目标路径上各策略小区的搜索策略,从而使用户位于目标区域和/或目标路径上时,终端设备可以快速连接目标网络制式的蜂窝网络小区以及降低测量功耗,提高用户的使用体验。
[0391]
应理解,上述实施例中各步骤的序号的大小并不意味着执行顺序的先后,各过程
的执行顺序应以其功能和内在逻辑确定,而不应对本技术实施例的实施过程构成任何限定。
[0392]
请参阅图16,本技术实施例提供了一种网络测量装置,为便于说明,仅示出与本技术相关的部分,如图16所示,网络测量装置包括,
[0393]
信息获取模块1601,用于当终端设备的第一位置信息满足预设触发条件时,获取与终端设备连接的蜂窝网络小区的小区信息;
[0394]
网络搜索模块1602,用于查询所述小区信息对应的搜索策略,根据所述搜索策略执行相应的网络测量操作。
[0395]
可选地,所述信息获取模块1601包括:
[0396]
位置信息子模块,用于获取所述终端设备的第一位置信息;
[0397]
目标区域子模块,用于若所述第一位置信息处于目标区域内,则获取与所述终端设备连接的蜂窝网络小区的小区信息。
[0398]
可选地,所述信息获取模块1601包括:
[0399]
位置信息子模块,用于获取所述终端设备的第一位置信息;
[0400]
目标路径子模块,用于若所述第一位置信息处于目标路径上,则获取与所述终端设备连接的蜂窝网络小区的小区信息。
[0401]
可选地,所述网络搜索模块1602包括:
[0402]
制式标识子模块,用于获取所述搜索策略中的目标网络制式标识;
[0403]
搜索操作子模块,用于若所述目标网络制式标识为第一标识,则根据所述搜索策略中的目标小区的小区信息执行相应的网络测量操作,其中,所述第一标识用于表示存在目标网络制式的蜂窝网络小区,且所述目标网络制式的蜂窝网络小区的网络状态满足预设门限值条件。
[0404]
可选地,所述网络搜索模块1602还包括:
[0405]
停止搜索子模块,用于若所述目标网络制式标识为第二标识,则停止搜索所述目标网络制式的蜂窝网络小区,其中,所述第二标识用于表示不存在目标网络制式的蜂窝网络小区,或者所述目标网络制式的蜂窝网络小区的网络状态不满足预设门限值条件。
[0406]
可选地,所述网络搜索模块1602还包括:
[0407]
间隔延长子模块,用于若所述目标网络制式标识为第二标识,则将搜索所述目标网络制式的蜂窝网络小区的搜索间隔由第一预设时长变更至第二预设时长,其中,第一预设时长小于第二预设时长,所述第二标识用于表示不存在目标网络制式的蜂窝网络小区,或者所述目标网络制式的蜂窝网络小区的网络状态不满足预设门限值条件。
[0408]
可选地,所述装置还包括:
[0409]
策略小区模块,用于对终端设备的历史位置信息进行行为识别,根据行为识别结果确定策略小区;
[0410]
策略学习模块,用于根据所述策略小区对应的历史网络测量结果确定所述策略小区对应的搜索策略,建立所述策略小区的小区信息与所述策略小区对应的搜索策略的关联关系并存储。
[0411]
可选地,所述策略小区模块包括:
[0412]
区域确定子模块,用于对终端设备的历史位置信息进行行为识别,确定目标区域;
[0413]
区域学习子模块,用于将所述终端设备在所述目标区域内连接过的非目标网络制式的蜂窝网络小区确定为策略小区。
[0414]
可选地,所述策略小区模块包括:
[0415]
路径确定子模块,用于对终端设备的历史位置信息进行行为识别,确定目标路径;
[0416]
路径学习子模块,用于将所述终端设备在所述目标路径上连接过的非目标网络制式的蜂窝网络小区确定为策略小区。
[0417]
可选地,所述策略学习模块包括:
[0418]
空闲测量子模块,用于获取所述策略小区对应的空闲态下的历史网络测量结果;
[0419]
第一策略子模块,用于若所述空闲态下的历史网络测量结果中包括支持非独立组网的5g网络制式的4g小区,且所述4g小区的网络状态满足预设门限值条件,则将所述4g小区确定为目标小区,将目标网络标识的内容记录为第一标识,将所述目标网络标识以及所述目标小区的小区信息记录在空闲态下的搜索策略中;
[0420]
第一关联子模块,用于建立所述策略小区的小区信息与所述空闲态下的搜索策略的关联关系并存储。
[0421]
可选地,所述策略学习模块还包括:
[0422]
第二策略子模块,用于若所述空闲态下的历史网络测量结果中不包括支持非独立组网的5g网络制式的4g小区,或者所述4g小区的网络状态不满足预设门限值条件,则将目标网络标识的内容记录为第二标识,将所述目标网络标识记录在空闲态下的搜索策略中。
[0423]
可选地,所述策略学习模块包括:
[0424]
连接测量子模块,用于获取所述策略小区对应的连接态下的历史网络测量结果;
[0425]
第三策略子模块,用于若所述连接态下的历史网络测量结果中包括支持非独立组网的5g网络制式的5g小区,且所述5g小区的网络状态满足预设门限值条件,则将所述5g小区确定为目标小区,将目标网络标识的内容记录为第一标识,将支持所述目标小区的4g小区确定为优选小区,将所述目标网络标识、所述目标小区的小区信息以及所述优选小区的信息记录在连接态下的搜索策略中;
[0426]
第二关联子模块,用于建立所述策略小区的小区信息与所述连接态下的搜索策略的关联关系并存储。
[0427]
可选地,所述策略学习模块还包括:
[0428]
第四策略子模块,用于若所述连接态下的历史网络测量结果中不包括支持非独立组网的5g网络制式的5g小区,或者所述5g小区的网络状态不满足预设门限值条件,则将目标网络标识的内容记录为第二标识,将所述目标网络标识记录在连接态下的搜索策略中。
[0429]
可选地,所述策略学习模块包括:
[0430]
测量结果子模块,用于获取所述策略小区对应的历史网络测量结果;
[0431]
第五策略子模块,用于若所述历史网络测量结果中包括支持独立组网的5g网络制式的5g小区,且所述5g小区的网络状态满足预设门限值条件,则将所述5g小区确定为目标小区,将目标网络标识的内容记录为第一标识,将所述目标网络标识以及所述目标小区的小区信息记录在搜索策略中;
[0432]
第三关联子模块,用于建立所述策略小区的小区信息与所述搜索策略的关联关系并存储。
[0433]
可选地,所述策略学习模块还包括:
[0434]
第六策略子模块,用于若所述历史网络测量结果中不包括支持独立组网的5g网络制式的5g小区,或者所述5g小区的网络状态不满足预设门限值条件,则将目标网络标识的内容记录为第二标识,将所述目标网络标识记录在搜索策略中。
[0435]
可选地,所述策略学习模块还包括:
[0436]
跳转信息子模块,用于获取所述策略小区的下一跳小区;
[0437]
所述测量结果子模块,具体用于若所述下一跳小区不是支持独立组网的5g网络制式的5g小区,则获取所述策略小区对应的历史网络测量结果。
[0438]
可选地,所述策略学习模块还包括:
[0439]
第七策略子模块,用于若所述下一跳小区为支持独立组网的5g网络制式的5g小区,则将所述5g小区确定为目标小区,将目标网络标识的内容记录为第一标识,将所述目标网络标识以及所述目标小区的小区信息记录在搜索策略中。
[0440]
需要说明的是,上述装置/单元之间的信息交互、执行过程等内容,由于与本技术方法实施例基于同一构思,其具体功能及带来的技术效果,具体可参见方法实施例部分,此处不再赘述。
[0441]
图17是本技术实施例提供的终端设备的示意图。终端设备1700可以包括处理器1710,外部存储器接口1720,内部存储器1721,通用串行总线(universal serial bus,usb)接口1730,充电管理模块1740,电源管理模块1741,电池1742,天线1,天线2,移动通信模块1750,无线通信模块1760,音频模块1770,扬声器1770a,受话器1770b,麦克风1770c,耳机接口1770d,传感器模块1780,按键1790,马达1791,指示器1792,摄像头1793,显示屏1794,以及用户标识模块(subscriber identification module,sim)卡接口1795等。其中传感器模块1780可以包括压力传感器1780a,陀螺仪传感器1780b,气压传感器1780c,磁传感器1780d,加速度传感器1780e,距离传感器1780f,接近光传感器1780g,指纹传感器1780h,温度传感器1780j,触摸传感器1780k,环境光传感器1780l,骨传导传感器1780m等。
[0442]
可以理解的是,本发明实施例示意的结构并不构成对终端设备1700的具体限定。在本技术另一些实施例中,终端设备1700可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
[0443]
处理器1710可以包括一个或多个处理单元,例如:处理器1710可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
[0444]
控制器可以根据指令操作码和时序信号,产生操作控制信号,完成取指令和执行指令的控制。
[0445]
处理器1710中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器1710中的存储器为高速缓冲存储器。该存储器可以保存处理器1710刚用过或循环使用的指令或数据。如果处理器1710需要再次使用该指令或数据,可从所述存储器中直接调用。避免
了重复存取,减少了处理器1710的等待时间,因而提高了系统的效率。
[0446]
在一些实施例中,处理器1710可以包括一个或多个接口。接口可以包括集成电路(inter-integrated circuit,i2c)接口,集成电路内置音频(inter-integrated circuit sound,i2s)接口,脉冲编码调制(pulse code modulation,pcm)接口,通用异步收发传输器(universal asynchronous receiver/transmitter,uart)接口,移动产业处理器接口(mobile industry processor interface,mipi),通用输入输出(general-purpose input/output,gpio)接口,用户标识模块(subscriber identity module,sim)接口,和/或通用串行总线(universal serial bus,usb)接口等。
[0447]
i2c接口是一种双向同步串行总线,包括一根串行数据线(serial data line,sda)和一根串行时钟线(derail clock line,scl)。在一些实施例中,处理器1710可以包含多组i2c总线。处理器1710可以通过不同的i2c总线接口分别耦合触摸传感器1780k,充电器,闪光灯,摄像头1793等。例如:处理器1710可以通过i2c接口耦合触摸传感器1780k,使处理器1710与触摸传感器1780k通过i2c总线接口通信,实现终端设备1700的触摸功能。
[0448]
i2s接口可以用于音频通信。在一些实施例中,处理器1710可以包含多组i2s总线。处理器1710可以通过i2s总线与音频模块1770耦合,实现处理器1710与音频模块1770之间的通信。在一些实施例中,音频模块1770可以通过i2s接口向无线通信模块1760传递音频信号,实现通过蓝牙耳机接听电话的功能。
[0449]
pcm接口也可以用于音频通信,将模拟信号抽样,量化和编码。在一些实施例中,音频模块1770与无线通信模块1760可以通过pcm总线接口耦合。在一些实施例中,音频模块1770也可以通过pcm接口向无线通信模块1760传递音频信号,实现通过蓝牙耳机接听电话的功能。所述i2s接口和所述pcm接口都可以用于音频通信。
[0450]
uart接口是一种通用串行数据总线,用于异步通信。该总线可以为双向通信总线。它将要传输的数据在串行通信与并行通信之间转换。在一些实施例中,uart接口通常被用于连接处理器1710与无线通信模块1760。例如:处理器1710通过uart接口与无线通信模块1760中的蓝牙模块通信,实现蓝牙功能。在一些实施例中,音频模块1770可以通过uart接口向无线通信模块1760传递音频信号,实现通过蓝牙耳机播放音乐的功能。
[0451]
mipi接口可以被用于连接处理器1710与显示屏1794,摄像头1793等外围器件。mipi接口包括摄像头串行接口(camera serial interface,csi),显示屏串行接口(display serial interface,dsi)等。在一些实施例中,处理器1710和摄像头1793通过csi接口通信,实现终端设备1700的拍摄功能。处理器1710和显示屏1794通过dsi接口通信,实现终端设备1700的显示功能。
[0452]
gpio接口可以通过软件配置。gpio接口可以被配置为控制信号,也可被配置为数据信号。在一些实施例中,gpio接口可以用于连接处理器1710与摄像头1793,显示屏1794,无线通信模块1760,音频模块1770,传感器模块1780等。gpio接口还可以被配置为i2c接口,i2s接口,uart接口,mipi接口等。
[0453]
usb接口1730是符合usb标准规范的接口,具体可以是mini usb接口,micro usb接口,usb type c接口等。usb接口1730可以用于连接充电器为终端设备1700充电,也可以用于终端设备1700与外围设备之间传输数据。也可以用于连接耳机,通过耳机播放音频。该接口还可以用于连接其他终端设备,例如ar设备等。
[0454]
可以理解的是,本发明实施例示意的各模块间的接口连接关系,只是示意性说明,并不构成对终端设备1700的结构限定。在本技术另一些实施例中,终端设备1700也可以采用上述实施例中不同的接口连接方式,或多种接口连接方式的组合。
[0455]
充电管理模块1740用于从充电器接收充电输入。其中,充电器可以是无线充电器,也可以是有线充电器。在一些有线充电的实施例中,充电管理模块1740可以通过usb接口1730接收有线充电器的充电输入。在一些无线充电的实施例中,充电管理模块1740可以通过终端设备1700的无线充电线圈接收无线充电输入。充电管理模块1740为电池1742充电的同时,还可以通过电源管理模块1741为终端设备供电。
[0456]
电源管理模块1741用于连接电池1742,充电管理模块1740与处理器1710。电源管理模块1741接收电池1742和/或充电管理模块1740的输入,为处理器1710,内部存储器1721,显示屏1794,摄像头1793,和无线通信模块1760等供电。电源管理模块1741还可以用于监测电池容量,电池循环次数,电池健康状态(漏电,阻抗)等参数。在其他一些实施例中,电源管理模块1741也可以设置于处理器1710中。在另一些实施例中,电源管理模块1741和充电管理模块1740也可以设置于同一个器件中。
[0457]
终端设备1700的无线通信功能可以通过天线1,天线2,移动通信模块1750,无线通信模块1760,调制解调处理器以及基带处理器等实现。
[0458]
天线1和天线2用于发射和接收电磁波信号。终端设备1700中的每个天线可用于覆盖单个或多个通信频带。不同的天线还可以复用,以提高天线的利用率。例如:可以将天线1复用为无线局域网的分集天线。在另外一些实施例中,天线可以和调谐开关结合使用。
[0459]
移动通信模块1750可以提供应用在终端设备1700上的包括2g/3g/4g/5g等无线通信的解决方案。移动通信模块1750可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(low noise amplifier,lna)等。移动通信模块1750可以由天线1接收电磁波,并对接收的电磁波进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块1750还可以对经调制解调处理器调制后的信号放大,经天线1转为电磁波辐射出去。在一些实施例中,移动通信模块1750的至少部分功能模块可以被设置于处理器1710中。在一些实施例中,移动通信模块1750的至少部分功能模块可以与处理器1710的至少部分模块被设置在同一个器件中。
[0460]
调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递给应用处理器。应用处理器通过音频设备(不限于扬声器1770a,受话器1770b等)输出声音信号,或通过显示屏1794显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。在另一些实施例中,调制解调处理器可以独立于处理器1710,与移动通信模块1750或其他功能模块设置在同一个器件中。
[0461]
无线通信模块1760可以提供应用在终端设备1700上的包括无线局域网(wireless local area networks,wlan)(如无线保真(wireless fidelity,wi-fi)网络),蓝牙(bluetooth,bt),全球导航卫星系统(global navigation satellite system,gnss),调频(frequency modulation,fm),近距离无线通信技术(near field communication,nfc),红外技术(infrared,ir)等无线通信的解决方案。无线通信模块1760可以是集成至少一个通
信处理模块的一个或多个器件。无线通信模块1760经由天线2接收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器1710。无线通信模块1760还可以从处理器1710接收待发送的信号,对其进行调频,放大,经天线2转为电磁波辐射出去。
[0462]
在一些实施例中,终端设备1700的天线1和移动通信模块1750耦合,天线2和无线通信模块1760耦合,使得终端设备1700可以通过无线通信技术与网络以及其他设备通信。所述无线通信技术可以包括全球移动通讯系统(global system for mobile communications,gsm),通用分组无线服务(general packet radio service,gprs),码分多址接入(code division multiple access,cdma),宽带码分多址(wideband code division multiple access,wcdma),时分码分多址(time-division code division multiple access,td-scdma),长期演进(long term evolution,lte),bt,gnss,wlan,nfc,fm,和/或ir技术等。所述gnss可以包括全球卫星定位系统(global positioning system,gps),全球导航卫星系统(global navigation satellite system,glonass),北斗卫星导航系统(beidou navigation satellite system,bds),准天顶卫星系统(quasi-zenith satellite system,qzss)和/或星基增强系统(satellite based augmentation systems,sbas)。
[0463]
终端设备1700通过gpu,显示屏1794,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏1794和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。处理器1710可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
[0464]
显示屏1794用于显示图像,视频等。显示屏1794包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light-emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matri17 organic light emitting diode的,amoled),柔性发光二极管(fle17 light-emitting diode,fled),miniled,microled,micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,终端设备1700可以包括1个或n个显示屏1794,n为大于1的正整数。
[0465]
终端设备1700可以通过isp,摄像头1793,视频编解码器,gpu,显示屏1794以及应用处理器等实现拍摄功能。
[0466]
isp用于处理摄像头1793反馈的数据。例如,拍照时,打开快门,光线通过镜头被传递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头1793中。
[0467]
摄像头1793用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal-o17ide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,终端设备1700可以包括1个或n个摄像头1793,n为大于1的正整数。
[0468]
数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当终端设备1700在频点选择时,数字信号处理器用于对频点能量进行傅
里叶变换等。
[0469]
视频编解码器用于对数字视频压缩或解压缩。终端设备1700可以支持一种或多种视频编解码器。这样,终端设备1700可以播放或录制多种编码格式的视频,例如:动态图像专家组(moving picture e17perts group,mpeg)17,mpeg2,mpeg3,mpeg4等。
[0470]
npu为神经网络(neural-network,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现终端设备1700的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
[0471]
外部存储器接口1720可以用于连接外部存储卡,例如micro sd卡,实现扩展终端设备1700的存储能力。外部存储卡通过外部存储器接口1720与处理器1710通信,实现数据存储功能。例如将音乐,视频等文件保存在外部存储卡中。
[0472]
内部存储器1721可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。内部存储器1721可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储终端设备1700使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器1721可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。处理器1710通过运行存储在内部存储器1721的指令,和/或存储在设置于处理器中的存储器的指令,执行终端设备1700的各种功能应用以及数据处理。
[0473]
终端设备1700可以通过音频模块1770,扬声器1770a,受话器1770b,麦克风1770c,耳机接口1770d,以及应用处理器等实现音频功能。例如音乐播放,录音等。
[0474]
音频模块1770用于将数字音频信息转换成模拟音频信号输出,也用于将模拟音频输入转换为数字音频信号。音频模块1770还可以用于对音频信号编码和解码。在一些实施例中,音频模块1770可以设置于处理器1710中,或将音频模块1770的部分功能模块设置于处理器1710中。
[0475]
扬声器1770a,也称“喇叭”,用于将音频电信号转换为声音信号。终端设备1700可以通过扬声器1770a收听音乐,或收听免提通话。
[0476]
受话器1770b,也称“听筒”,用于将音频电信号转换成声音信号。当终端设备1700接听电话或语音信息时,可以通过将受话器1770b靠近人耳接听语音。
[0477]
麦克风1770c,也称“话筒”,“传声器”,用于将声音信号转换为电信号。当拨打电话或发送语音信息时,用户可以通过人嘴靠近麦克风1770c发声,将声音信号输入到麦克风1770c。终端设备1700可以设置至少一个麦克风1770c。在另一些实施例中,终端设备1700可以设置两个麦克风1770c,除了采集声音信号,还可以实现降噪功能。在另一些实施例中,终端设备1700还可以设置三个,四个或更多麦克风1770c,实现采集声音信号,降噪,还可以识别声音来源,实现定向录音功能等。
[0478]
耳机接口1770d用于连接有线耳机。耳机接口1770d可以是usb接口1730,也可以是3.5mm的开放移动终端设备平台(open mobile terminal platform,omtp)标准接口,美国蜂窝电信工业协会(cellular telecommunications industry association of the usa,ctia)标准接口。
[0479]
压力传感器1780a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器1780a可以设置于显示屏1794。压力传感器1780a的种类很多,如电阻式压力传感器,电感式压力传感器,电容式压力传感器等。电容式压力传感器可以是包括至少两个具有导电材料的平行板。当有力作用于压力传感器1780a,电极之间的电容改变。终端设备1700根据电容的变化确定压力的强度。当有触摸操作作用于显示屏1794,终端设备1700根据压力传感器1780a检测所述触摸操作强度。终端设备1700也可以根据压力传感器1780a的检测信号计算触摸的位置。在一些实施例中,作用于相同触摸位置,但不同触摸操作强度的触摸操作,可以对应不同的操作指令。例如:当有触摸操作强度小于第一压力阈值的触摸操作作用于短消息应用图标时,执行查看短消息的指令。当有触摸操作强度大于或等于第一压力阈值的触摸操作作用于短消息应用图标时,执行新建短消息的指令。
[0480]
陀螺仪传感器1780b可以用于确定终端设备1700的运动姿态。在一些实施例中,可以通过陀螺仪传感器1780b确定终端设备1700围绕三个轴(即,17,y和z轴)的角速度。陀螺仪传感器1780b可以用于拍摄防抖。示例性的,当按下快门,陀螺仪传感器1780b检测终端设备1700抖动的角度,根据角度计算出镜头模组需要补偿的距离,让镜头通过反向运动抵消终端设备1700的抖动,实现防抖。陀螺仪传感器1780b还可以用于导航,体感游戏场景。
[0481]
气压传感器1780c用于测量气压。在一些实施例中,终端设备1700通过气压传感器1780c测得的气压值计算海拔高度,辅助定位和导航。
[0482]
磁传感器1780d包括霍尔传感器。终端设备1700可以利用磁传感器1780d检测翻盖皮套的开合。在一些实施例中,当终端设备1700是翻盖机时,终端设备1700可以根据磁传感器1780d检测翻盖的开合。进而根据检测到的皮套的开合状态或翻盖的开合状态,设置翻盖自动解锁等特性。
[0483]
加速度传感器1780e可检测终端设备1700在各个方向上(一般为三轴)加速度的大小。当终端设备1700静止时可检测出重力的大小及方向。还可以用于识别终端设备姿态,应用于横竖屏切换,计步器等应用。
[0484]
距离传感器1780f,用于测量距离。终端设备1700可以通过红外或激光测量距离。在一些实施例中,拍摄场景,终端设备1700可以利用距离传感器1780f测距以实现快速对焦。
[0485]
接近光传感器1780g可以包括例如发光二极管(led)和光检测器,例如光电二极管。发光二极管可以是红外发光二极管。终端设备1700通过发光二极管向外发射红外光。终端设备1700使用光电二极管检测来自附近物体的红外反射光。当检测到充分的反射光时,可以确定终端设备1700附近有物体。当检测到不充分的反射光时,终端设备1700可以确定终端设备1700附近没有物体。终端设备1700可以利用接近光传感器1780g检测用户手持终端设备1700贴近耳朵通话,以便自动熄灭屏幕达到省电的目的。接近光传感器1780g也可用于皮套模式,口袋模式自动解锁与锁屏。
[0486]
环境光传感器1780l用于感知环境光亮度。终端设备1700可以根据感知的环境光亮度自适应调节显示屏1794亮度。环境光传感器1780l也可用于拍照时自动调节白平衡。环境光传感器1780l还可以与接近光传感器1780g配合,检测终端设备1700是否在口袋里,以防误触。
[0487]
指纹传感器1780h用于采集指纹。终端设备1700可以利用采集的指纹特性实现指
纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
[0488]
温度传感器1780j用于检测温度。在一些实施例中,终端设备1700利用温度传感器1780j检测的温度,执行温度处理策略。例如,当温度传感器1780j上报的温度超过阈值,终端设备1700执行降低位于温度传感器1780j附近的处理器的性能,以便降低功耗实施热保护。在另一些实施例中,当温度低于另一阈值时,终端设备1700对电池1742加热,以避免低温导致终端设备1700异常关机。在其他一些实施例中,当温度低于又一阈值时,终端设备1700对电池1742的输出电压执行升压,以避免低温导致的异常关机。
[0489]
触摸传感器1780k,也称“触控器件”。触摸传感器1780k可以设置于显示屏1794,由触摸传感器1780k与显示屏1794组成触摸屏,也称“触控屏”。触摸传感器1780k用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏1794提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器1780k也可以设置于终端设备1700的表面,与显示屏1794所处的位置不同。
[0490]
骨传导传感器1780m可以获取振动信号。在一些实施例中,骨传导传感器1780m可以获取人体声部振动骨块的振动信号。骨传导传感器1780m也可以接触人体脉搏,接收血压跳动信号。在一些实施例中,骨传导传感器1780m也可以设置于耳机中,结合成骨传导耳机。音频模块1770可以基于所述骨传导传感器1780m获取的声部振动骨块的振动信号,解析出语音信号,实现语音功能。应用处理器可以基于所述骨传导传感器1780m获取的血压跳动信号解析心率信息,实现心率检测功能。
[0491]
按键1790包括开机键,音量键等。按键1790可以是机械按键。也可以是触摸式按键。终端设备1700可以接收按键输入,产生与终端设备1700的用户设置以及功能控制有关的键信号输入。
[0492]
马达1791可以产生振动提示。马达1791可以用于来电振动提示,也可以用于触摸振动反馈。例如,作用于不同应用(例如拍照,音频播放等)的触摸操作,可以对应不同的振动反馈效果。作用于显示屏1794不同区域的触摸操作,马达1791也可对应不同的振动反馈效果。不同的应用场景(例如:时间提醒,接收信息,闹钟,游戏等)也可以对应不同的振动反馈效果。触摸振动反馈效果还可以支持自定义。
[0493]
指示器1792可以是指示灯,可以用于指示充电状态,电量变化,也可以用于指示消息,未接来电,通知等。
[0494]
sim卡接口1795用于连接sim卡。sim卡可以通过插入sim卡接口1795,或从sim卡接口1795拔出,实现和终端设备1700的接触和分离。终端设备1700可以支持1个或n个sim卡接口,n为大于1的正整数。sim卡接口1795可以支持nano sim卡,micro sim卡,sim卡等。同一个sim卡接口1795可以同时插入多张卡。所述多张卡的类型可以相同,也可以不同。sim卡接口1795也可以兼容不同类型的sim卡。sim卡接口1795也可以兼容外部存储卡。终端设备1700通过sim卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,终端设备1700采用esim,即:嵌入式sim卡。esim卡可以嵌在终端设备1700中,不能和终端设备1700分离。
[0495]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的
功能单元、模块完成,即将所述装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本技术的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
[0496]
在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述或记载的部分,可以参见其它实施例的相关描述。
[0497]
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0498]
在本技术所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。
[0499]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0500]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0501]
所述集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,所述计算机程序包括计算机程序代码,所述计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。所述计算机可读介质可以包括:能够携带所述计算机程序代码的任何实体或装置、记录介质、u盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、电载波信号、电信信号以及软件分发介质等。需要说明的是,所述计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。
[0502]
以上所述实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实
施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围,均应包含在本技术的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1