一种网络系统和终端设备的制作方法

文档序号:29450218发布日期:2022-03-30 11:43阅读:148来源:国知局
一种网络系统和终端设备的制作方法

1.本技术涉及通信技术领域,尤其涉及一种网络系统和终端设备。


背景技术:

2.第五代移动通信网络(英语:5th generation mobile networks,5g)是最新一代的移动通 信技术,相比于早期的4g、3g、2g等移动通信技术,5g能够提供更高的数据速率、更低的 延迟、万物互联的全连接、更节省能源、更低的成本、更高的系统容量和大规模设备接入。
3.目前,3gpp已经明确5g独立组网(5g sa)沿用4g移动通信网络的语音架构,仍然 基于ip多媒体子系统(ip multimedia subsystem,ims)提供语音业务。4g移动通信网络的无 线接入技术为长期演进技术(long term evolution,lte),其上面承载的语音通话业务称之为 volte;5g移动通信网络的无线接入技术为新空口(new radio,nr),其上面承载的语音通 话业务称之为vonr,vonr将作为5g sa的最终语音业务解决方案。在5g sa建设的前期 阶段,5g nr可能不提供语音业务,那么,语音业务需要基于volte实现,即驻留在nr的 ue在发起通话时,需要eps fb(eps fallback)的方式回落到4g,使用volte承载语音业 务。当eps fb被触发时,网络侧可以对请求ue进行lte小区测量,并且基于ue上报的测 量报告决策如何回到4g,在此期间,网络侧需要消耗一定时间来等待ue上报测量报告,导 致eps fb的通话建立的等待时间更长,降低了用户的使用体验。


技术实现要素:

4.本技术实施例提供了一种网络系统和终端设备,能够减少eps fb的通话建立的等待时 间,提升用户使用体验。
5.第一方面,本技术实施例提供了一种网络系统。该网络系统包括:接入网设备以及用户 设备ue;ue用于在发起ip多媒体子系统ims语音呼叫请求或者接收到ims语音呼叫请求 时,进行长期演进技术lte小区测量;接入网设备用于当确定是否将ims语音从5g网络回 落到4g网络时,向ue发送测量请求消息,测量请求消息用于测量lte小区;ue还用于响 应于测量请求消息,基于lte小区的测量结果向ng-ran上报测量报告,以使得ue驻留到 4g网络。
6.这样,由于ue在接收到测量请求消息之前已经进行过小区测量,因此ue在接收到接 入网设备的测量请求消息时,可以根据提前进行的lte小区测量的测量果更早向接入网设备 上报测量报告,从而减少了接入网设备等待ue上报测量报告的时间,达到减少eps fb通话 建立的等待时间的目的。
7.在一种实现方式中,ue具体用于根据lte的历史频点信息、当前驻留的新空口nr小 区信息和/或ue的硬件能力等信息,确定至少一个用于进行非间隙no gap测量的第一目标频 点;ue还用于在第一目标频点上测量lte小区。这样,ue在进行lte小区测量时,能够继 续与接入网设备等网络侧网元进行数据通信,防止由于未能够接收到网络侧的消息而导致 ims呼叫建立失败。
8.在一种实现方式中,ue具体用于根据ue的硬件能力从lte的历史频点中筛选出所有 能够进行no gap测量的频点,作为第一目标频点。
9.在一种实现方式中,ue具体用于根据ue的硬件能力从lte的历史频点中筛选出所有 能够进行no gap测量的频点,并且判断所有能够进行no gap测量的频点的数量是否大于预设 的最大数量;ue还用于当所有能够进行no gap测量的频点的数量大于最大数量时,从所有 能够进行no gap测量的频点中选取数量小于或者等于最大数量的频点,作为第一目标频点; ue还用于当所有能够进行no gap测量的频点的数量小于或者等于最大数量时,将所有能够 进行no gap测量的频点作为第一目标频点。
10.在一种实现方式中,ue具体用于根据ue的硬件能力从lte的历史频点中筛选出所有 能够进行no gap测量的频点,并且根据预设的有效期从所有能够进行no gap测量的频点中确 定第一目标频点;其中,ue最后一次离开第一目标频点的时刻距离当前时刻的时间间隔小于 或者等于有效期。
11.在一种实现方式中,ue具体用于根据ue的硬件能力从lte的历史频点中筛选出所有 能够进行no gap测量的频点,并且根据预设的距离阈值从所有能够进行no gap测量的频点中 确定第一目标频点;其中,第一目标频点对应的lte小区的位置与ue的当前位置之间的距 离小于或者等于距离阈值。
12.在一种实现方式中,ue具体用于根据卫星定位信息、无线保真wi-fi信息、基站定位信 息和/或当前接入的nr小区确定当前位置。
13.在一种实现方式中,ue还用于根据自身最后一次离开第一目标频点的时刻距离当前时刻 的时间间隔从短到长的顺序,确定在各个第一目标频点上测量lte小区的顺序。
14.在一种实现方式中,ue还用于确定自身在每个第一目标频点上的驻留时长,根据驻留时 长从长到短的顺序确定在各个第一目标频点上测量lte小区的顺序。
15.在一种实现方式中,ue还用于根据第一目标频点对应的lte小区的位置与自身当前位 置之间的距离从近到远的顺序,确定在各个第一目标频点上测量lte小区的顺序。
16.在一种实现方式中,测量请求消息包括至少一个第二目标频点;ue用于响应于测量请求 消息,将第二目标频点与第一目标频点中的已完成测量的频点取交集,以确定第二目标频点 中的未完成测量的频点;ue还用于在第二目标频点中的未完成测量的频点上测量lte小区。 这样,ue在接收到接入网设备的测量请求消息时,可以只在第二目标频点中的未完成测量的 频点上进行小区测量,由此减少了测量时间,进而减少了接入网设备等待ue上报测量报告 的时间,最终达到减少eps fb通话建立的等待时长的目的。
17.在一种实现方式中,测量请求消息包括测量评估时间;ue用于响应于测量请求消息,判 断测量结果是否满足测量报告的上报条件;ue还用于如果测量结果满足测量报告的上报条 件,以接收到测量请求消息的时刻作为测量评估时间的开始时刻;ue还用于如果测量结果不 满足测量报告的上报条件,则等待至测量结果满足测量报告的上报条件的时刻,以测量结果 满足测量报告的上报条件的时刻作为开始时刻。这样,如果测量报告在ue接收到测量请求 消息时就满足了上报条件,那么ue就可以以接收到测量请求消息的时刻作为计算测量评估 时间的开始时刻,由此,ue可以更早地等待完并向接入网设备上报测量报告,从而减少了接 入网设备等待ue上报测量报告的时间,达到减少eps fb通话建立的等待时长的目的。
18.在一种实现方式中,ue还用于如果测量结果在测量评估时间内持续满足测量报告的上报 条件,则在测量评估时间结束之后,向接入网设备上报测量报告。
19.在一种实现方式中,ue具体用于在自身被配置为支持ims语音从5g网络回落到4g网 络时,根据ue的能力、核心网的访问与移动性管理网元amf的指示、网络配置和/或无线 条件确定是否回落到4g网络。
20.在一种实现方式中,接入网设备为5g接入网ng-ran。
21.第二方面,本技术实施例提供了一种终端设备ue,包括:收发器、存储器和处理器,存 储器存储有计算机程序指令,当程序指令被处理器执行时,使得终端设备实现如下方法步骤: 在发起ip多媒体子系统ims语音呼叫请求或者接收到ims语音呼叫请求时,测量长期演进 技术lte小区;接收接入网设备发送的测量请求消息,测量请求消息是接入网设备确定将ims 语音从5g网络回落到4g网络时发送的,测量请求消息用于测量lte小区;响应于测量请 求消息,基于lte小区的测量结果向接入网设备上报测量报告,以使得ue驻留到4g网络。
22.这样,由于ue在接收到测量请求消息之前已经进行过小区测量,因此ue在接收到接 入网设备的测量请求消息时,可以根据提前进行的lte小区测量的测量果更早向接入网设备 上报测量报告,从而减少了接入网设备等待ue上报测量报告的时间,达到减少eps fb通话 建立的等待时间的目的。
23.在一种实现方式中,当程序指令被处理器执行时,使得终端设备具体实现如下方法步骤: 根据lte的历史频点信息、当前驻留的新空口nr小区信息和/或ue的硬件能力等信息,确 定至少一个用于进行非间隙no gap测量的第一目标频点;在第一目标频点上测量lte小区。 这样,ue在进行lte小区测量时,能够继续与接入网设备等网络侧网元进行数据通信,防 止由于未能够接收到网络侧的消息而导致ims呼叫建立失败。
24.在一种实现方式中,当程序指令被处理器执行时,使得终端设备具体实现如下方法步骤: 根据ue的硬件能力从lte的历史频点中筛选出所有能够进行no gap测量的频点,作为第一 目标频点。
25.在一种实现方式中,当程序指令被处理器执行时,使得终端设备具体实现如下方法步骤: 根据ue的硬件能力从lte的历史频点中筛选出所有能够进行no gap测量的频点,并且判断 所有能够进行no gap测量的频点的数量是否大于预设的最大数量;当所有能够进行no gap测 量的频点的数量大于最大数量时,从所有能够进行no gap测量的频点中选取数量小于或者等 于最大数量的频点,作为第一目标频点;当所有能够进行no gap测量的频点的数量小于或者 等于最大数量时,将所有能够进行no gap测量的频点作为第一目标频点。
26.在一种实现方式中,当程序指令被处理器执行时,使得终端设备具体实现如下方法步骤: 根据ue的硬件能力从lte的历史频点中筛选出所有能够进行no gap测量的频点,并且根据 预设的有效期从所有能够进行no gap测量的频点中确定第一目标频点;其中,ue最后一次 离开第一目标频点的时刻距离当前时刻的时间间隔小于或者等于有效期。
27.在一种实现方式中,当程序指令被处理器执行时,使得终端设备具体实现如下方法步骤: 根据ue的硬件能力从lte的历史频点中筛选出所有能够进行no gap测量的频点,并且根据 预设的距离阈值从所有能够进行no gap测量的频点中确定第一目标频点;其中,
第一目标频 点对应的lte小区的位置与ue的当前位置之间的距离小于或者等于距离阈值。
28.在一种实现方式中,当程序指令被处理器执行时,使得终端设备具体实现如下方法步骤: 根据卫星定位信息、无线保真wi-fi信息、基站定位信息和/或当前接入的nr小区确定当前 位置。
29.在一种实现方式中,当程序指令被处理器执行时,还使得终端设备实现如下方法步骤: 根据自身最后一次离开第一目标频点的时刻距离当前时刻的时间间隔从短到长的顺序,确定 在各个第一目标频点上测量lte小区的顺序。
30.在一种实现方式中,当程序指令被处理器执行时,还使得终端设备实现如下方法步骤: 确定自身在每个第一目标频点上的驻留时长,根据驻留时长从长到短的顺序确定在各个第一 目标频点上测量lte小区的顺序。
31.在一种实现方式中,当程序指令被处理器执行时,还使得终端设备实现如下方法步骤: 根据第一目标频点对应的lte小区的位置与自身当前位置之间的距离从近到远的顺序,确定 在各个第一目标频点上测量lte小区的顺序。
32.在一种实现方式中,测量请求消息包括至少一个第二目标频点;当程序指令被处理器执 行时,还使得终端设备实现如下方法步骤:响应于测量请求消息,将第二目标频点与第一目 标频点中的已完成测量的频点取交集,以确定第二目标频点中的未完成测量的频点;在第二 目标频点中的未完成测量的频点上测量lte小区。这样,ue在接收到接入网设备的测量请 求消息时,可以只在第二目标频点中的未完成测量的频点上进行小区测量,由此减少了测量 时间,进而减少了接入网设备等待ue上报测量报告的时间,最终达到减少eps fb通话建立 的等待时长的目的。
33.在一种实现方式中,测量请求消息包括测量评估时间;当程序指令被处理器执行时,还 使得终端设备实现如下方法步骤:响应于测量请求消息,判断测量结果是否满足测量报告的 上报条件;如果测量结果满足测量报告的上报条件,以接收到测量请求消息的时刻作为测量 评估时间的开始时刻;如果测量结果不满足测量报告的上报条件,则等待至测量结果满足测 量报告的上报条件的时刻,以测量结果满足测量报告的上报条件的时刻作为开始时刻。这样, 如果测量报告在ue接收到测量请求消息时就满足了上报条件,那么ue就可以以接收到测 量请求消息的时刻作为计算测量评估时间的开始时刻,由此,ue可以更早地等待完并向接入 网设备上报测量报告,从而减少了接入网设备等待ue上报测量报告的时间,达到减少epsfb通话建立的等待时长的目的。
34.在一种实现方式中,当程序指令被处理器执行时,还使得终端设备实现如下方法步骤: 如果测量结果在测量评估时间内持续满足测量报告的上报条件,则在测量评估时间结束之后, 向接入网设备上报测量报告。
35.在一种实现方式中,当程序指令被处理器执行时,使得终端设备具体实现如下方法步骤: 在自身被配置为支持ims语音从5g网络回落到4g网络时,根据ue的能力、核心网的访问 与移动性管理网元amf的指示、网络配置和/或无线条件确定是否回落到4g网络。
36.在一种实现方式中,接入网设备为5g接入网ng-ran。
37.第三方面,本技术实施例还提供一种计算机可读存储介质,计算机可读存储介质中存储 有指令,当其在计算机上运行时,使得计算机执行上述各方面及其各个实现方式的方法。
38.第四方面,本技术实施例还提供了一种包含指令的计算机程序产品,当其在计算机上运 行时,使得计算机执行上述各方面及其各个实现方式的方法。
39.第五方面,本技术实施例还提供了一种芯片系统,该芯片系统包括处理器,用于支持上 述装置或系统实现上述方面中所涉及的功能,例如,生成或处理上述方法中所涉及的信息。
附图说明
40.图1是目前5g系统的组网方式示意图;
41.图2是5g sa网络的vonr和eps fb业务涉及的网元的示意图;
42.图3是目前vonr通话建立的流程图;
43.图4是目前eps fb通话建立的流程图;
44.图5是本技术实施例提供的终端设备100的结构示意图;
45.图6是本技术实施例提供的小区测量方法的流程图;
46.图7是本技术实施例提供的小区测量方法步骤s101的流程图;
47.图8是本技术实施例提供的通过fifo队列保存lte的历史频点的示意图;
48.图9是本技术实施例提供的ue在不同的硬件能力下能够进行no gap测量测量的场景图;
49.图10是本技术实施例提供的一种终端设备的结构示意图;
50.图11是本技术实施例提供的ue获取wap的位置的示意图;
51.图12是本技术实施例提供的ue根据wap的位置确定自身当前位置的示意图;
52.图13是传统方案的小区测量的一种触发方式示意图;
53.图14是本技术实施例示出的小区测量的触发方式示意图;
54.图15是本技术实施例提供的ue确定目标频点的测量顺序的示意图;
55.图16是本技术实施例提供的ue确定目标频点的测量顺序的示意图;
56.图17是5g nr控制面协议栈在ue侧的示意图;
57.图18是本技术实施例提供的ue根据ng-ran下发的配置重新确定目标频点的示意图;
58.图19是本技术实施例提供的ue刷新测量任务的示意图;
59.图20是本技术实施例提供的ue向ng-ran上报测量报告的流程图;
60.图21是本技术实施例提供的eps fb通话建立的流程图;
61.图22是本技术实施例提供的一种小区测量装置的结构示意图;
62.图23是本技术实施例提供的一种小区测量装置的结构示意图。
具体实施方式
63.第五代移动通信网络(英语:5th generation mobile networks,5g)是最新一代的移动通 信技术,相比于早期的4g、3g、2g等移动通信技术,5g能够提供更高的数据速率、更低的 延迟、万物互联的全连接、更节省能源、更低的成本、更高的系统容量和大规模设备接入。
64.5g新空口(new radio,nr)是一种新的无线接入技术(radio access technology,
rat), 由第三代合作伙伴计划(3rd generation partnership project,3gpp)开发,用于5g移动通信网 络,是5g网络空中接口的全球通用标准。
65.目前,5g系统的组网方式根据核心网的不同可以包括5g非独立组网(nsa)和5g独 立组网(sa)其中,5g nsa和5g sa的核心网均可以是4g核心网epc或者5g核心网 5gc。下面结合图1对5g nsa和5g sa这两种组网的实现方式进行简要说明。如图1所示:
66.5g option3/3a/3x组网是目前5g nsa非独立组网的实现方式,nr由5g基站gnb提 供,然后gnb作为4g基站的enb的从站,接入到4g核心网epc网络。
67.5g option7/7a/7x组网是目前5g nsa组网的一种实现方式,该方式可以由option3系列 演进而来,即随着5gc的部署,将原接入epc的enb升级为ng-enb后,将原接入epc的 option3系列组网割接到5gc下,形成option7系列组网,ng-enb是指4g的lte基站升级 之后,支持接入5g核心网5gc,也称为elte。
68.5g option5组网是目前5g sa组网的另一种实现方式,该组网主要是从lte的组网演变 而来,随着5gc的部署,将原接入epc的enb升级为ng-enb后,割接到5gc下。
69.5g option2组网是5g sa的目标组网方案,gnb直接接入到5gc下。
70.5g option4组网是目前5g nsa组网的另一种实现方式,该方式是在5g option2组网的 基础上增加了ng-enb从基站。
71.目前,3gpp已经明确5g sa移动通信网络沿用4g移动通信网络的语音架构,仍然基于ip多媒体子系统(ip multimedia subsystem,ims)提供语音业务。4g移动通信网络的无线接 入技术为长期演进技术(long term evolution,lte),其上面承载的语音通话业务称之为voiceon lte(volte);5g移动通信网络的无线接入技术如上文所示为nr,其上面承载的语音通 话业务称之为voice on nr(vonr),vonr将作为5g独立组网(sa)的最终语音业务解决 方案。在5g sa建设的前期阶段,5g nr可能不提供语音业务,那么,语音业务需要基于 volte实现,即驻留在nr的ue在发起通话时,需要通过eps fb(eps fallback)的方式回 落到4g,使用volte承载语音业务。由此可见,在5g sa系统建设的前期阶段,volte、 vonr会作为5g的ims语音业务的不同接入方式存在。
72.下面结合附图对vonr和eps fb这两种通话方式的流程进行简要说明。
73.图2是5g sa网络的vonr和eps fb业务涉及的网元的示意图。如图2所示,vonr 通过5g核心网5gc和5g接入网ng-ran(例如:gnb基站)承载,涉及的网元包括:用 户设备ue、ng-ran、5gc、和ims。volte通过4g核心网epc和4g接入网e-utran (例如:e-nb基站)承载,因此eps fb业务除上述vonr涉及的网元以外,还包括epc和 e-utran。
74.vonr业务涉及的5gc中的网元例如可以包括:访问与移动性管理网元(access andmobility management function,amf)、会话管理功能网元(session management function,smf)、 用户面功能网元(user plane function,upf)和策略管控功能(policy control function,pcf)。
75.其中,访问与移动性管理网元amf是5gc中最为重要的网元,用于对网络的控制面消 息进行处理。其功能例如:接入网控制面处理、注册管理、连接管理、接入性管理、移动性 管理、合法信息截获、提供给smf一些特殊会话管理消息、访问鉴权和授权、安全锚定功能 seaf、位置服务管理、与4g系统eps交互时分配eps承载id、ue移动事件通知、5g物 联网中控制面数据传输优化、提供外部配置参数等。
76.会话管理功能网元smf用于实现会话管理。其功能例如:会话建立、修改和释放,对upf 与接入网节点之间的通道进行维护,ue的ip地址分配和管理,选择并且控制用户面功能, 在upf上配置正确业务路由,策略控制功能的落地执行,计费数据收集并提供计费接口等。
77.用户面功能网元upf,用于提供用户面功能。其功能例如:本系统/异系统移动性锚点, 根据smf请求分配ue ip地址,与外部数据网络对接的pdn会话节点,数据包路由/转发, 数据包检查,用户面策略执行,合法截获,业务使用报告,用户面qos处理,上行业务校验 (业务数据流(sdf)到qos流的映射),上下行传输层数据包标记,下行数据包缓存和触发 下行数据指示,在跨小区切换完成之后,向源小区发送或转发(来自smf)的业务终止传输 标识(end marker),响应以太网数据传输提供对应ue mac地址等。
78.策略管控功能pcf,用于支持管控网络行为的统一策略框架,提供策略规则给控制平面 执行,访问udr(一个用户订阅数据存储库)中与策略制定相关的订阅信息。
79.如图3所示,当5g nr提供vonr业务时,vonr通话可以通过以下流程1-5建立:
80.1、在ue主叫或者被叫的通话场景下,ims会根据sip信令交互触发建立ims语音会话 专用承载qos flow的流程(1.mo or mt ims voice session in 5gs;qos flow for voiceestablishment initiated)。
81.2、5gc发起启动协议数据单元(protocol data unit,pdu)会话修改流程,以向接入网 ng-ran发起建立专用承载qos flow的请求(2.nw initated pdu session modification to setupqos flow for ims voice)。
82.3、ng-ran为ue重新配置用户面(3.user plane reconfiguration)。
83.4、ng-ran接受pdu会话修改,以建立ims语音的专用承载,并将建立成功的消息通知 给核心网5gc的amf和pcf,以及ims(4.accept pdu session modification for ims voice)。
84.5、ims语音会话继续建立(5.ims voice session establishment continued)。
85.eps fb业务涉及的epc中的网元例如可以包括:移动性管理实体网元(mobilitymanagement entity,mme)、服务网关(serving gateway,sgw)、分组数据网关(pdn gateway, pgw)。
86.其中,移动性管理实体网元mme主要用于信令处理及移动性管理。其功能例如:nas 信令及其安全;跟踪区域(tracking area)列表的管理;pgw和sgw的选择;跨mme切换 时对于mme的选择;在向2g/3g接入系统切换过程中业务gprs支撑节点(serving gprssupport node,sgsn)的选择;鉴权、漫游控制以及承载管理;3gpp不同接入网络的核心网 络节点之间的移动性管理;信令面的合法监听等。
87.服务网关sgw作为面向s1-u接口(enb和sgw之间的接口)的网关,接受mme控 制,承载用户面数据。其功能例如:当enodeb间切换时作为本地锚定点并协助完成enb的 重排序功能;在3gpp不同接入系统间切换时的移动性锚点;合法侦听以及数据包的路由和 前转;pdn和qos级识别符(qos class identifier,qci)的上行链路和下行链路的相关计费 等。
88.分组数据网关pgw与分组数据网(packet date network,pdn)连接,接受mme控制, 承载用户面数据。其功能例如:分组数据包路由和转发;ue ip地址分配,接入外部pdn的 网关功能;基于用户的包过滤;合法侦听;计费和qos策略执行功能;基于业务的计费功能; 在
上行链路中进行数据包传送级标记;上下行服务等级计费以及服务水平门限的控制;基于 业务的上下行速率的控制等。
89.当5gc向ng-ran发起建立ims语音会话专用承载qos flow的请求时,如果ng-ran 不具备vonr能力,则可以根据ue的nr能力、n26接口的部署情况、lte的无线条件以及 访问与移动性管理功能(access and mobility management function,amf)的指示信息判断是 否触发eps fb;如果触发eps fb,则ng-ran向5gc发起重定向或者inter-rat切换请 求,并等待ue回落到lte网络,由epc和e-utran通过volte提供语音服务。
90.具体实现中,根据3gpp技术规范ts 23.502的描述,如图4所示,eps fb流程具体可 以包括以下步骤:
91.1、在ue主叫或者被叫的通话场景下,ims会根据sip信令交互触发建立ims语音会话 专用承载qos flow的流程(1.mo or mt ims voice session in 5gs;qos flow for voiceestablishment initiated)。
92.2、5gc侧发起启动协议数据单元(protocol data unit,pdu)会话修改流程,以向接入网 ng-ran发起建立专用承载qos flow的请求(2.nw initated pdu session modification to setupqos flow for ims voice)。
93.3、ng-ran被配置为支持ims语音的eps fb,并且根据ue的能力、来自amf的指 示为“eps回落的重定向是可能的”、网络配置(例如n26的可用性配置)和无线条件决定是 否回落到4g。其中,ng-ran可以向ue发起lte测量请求消息以采集测量报告,在此之 后,ue需要执行lte小区测量,并且将测量报告发送给ng-ran(3.trigger for fallback, optional measurement report solicitation)。
94.4、如果回落到4g,ng-ran通过pdu会话响应消息向5gc指示拒绝pdu会话修改并 启动ims语音的回退流程,5gc等待ue回落到4g(4.reject pdu session modificationindicating ims voice fallback in progress)。
95.5、ng-ran根据ue的能力、网络配置(例如n26的可用性配置)和无线条件等选择6a 或者6b,通过系统间切换inter-rat或者重定向的方式将ue切换到4g(5.redirection orhandover to eps)。
96.6a、ue从5g切换到4g,或者使用n26接口的系统间重定向回落到4g,然后启动跟踪 区更新tau程序(6a.tau procedure)。
97.6b、对于没有n26接口的系统间重定向到4g的情况,ue将向5gc发起带有pdn的附 着请求类型为“切换”的连接请求(6b.attach with pdn connectivity request with request type "handover")。
98.7、在ue完成回落到4g后,epc(包括smf/pgw-c的融合网元)发起启动pdu会话 修改流程,以向接入网e-utran发起建立专用承载qos flow的请求(7.nw initiated pdnconnection modification to setup dedicated bearer for voice)。
99.8、ims语音会话继续建立。至少在lte语音通话期间,e-utran配置为不触发任何切 换到5g(8.ims voice session establishment continued)。
100.通过对比上述vonr和eps fb流程可知,与vonr流程相比,eps fb流程由于增加了 ng-ran决策是否回落到4g、ue执行lte小区测量、系统间切换inter-rat或者重定向等 流程,因此通话建立的等待时间更长,降低了用户的使用体验。
101.为解决上述问题,本技术实施例提供了一种小区测量方法,该方法可以应用于终端设备 ue,能够减少eps fb的通话建立的等待时长,提升用户使用体验。
102.本技术实施例中的终端设备例如可以包括手机、平板电脑、个人电脑、工作站设备、大 屏设备(例如:智慧屏、智能电视等)、掌上游戏机、家用游戏机、虚拟现实设备、增强现实 设备、混合现实设备等、车载智能终端、自动驾驶汽车、用户驻地设备(customer-premisesequipment,cpe)等。
103.图5是本技术实施例提供的终端设备100的结构示意图。如图5所示,终端设备100可 以包括处理器110,存储器120,通用串行总线(universal serial bus,usb)接口130,射频 电路140,移动通信模块150,无线通信模块160,摄像头170,显示屏180,以及用户标识模 块(subscriber identification module,sim)卡接口190等。
104.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器 (application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu), 图像信号处理器(image signal processor,isp),视频编解码器,数字信号处理器(digital signalprocessor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu) 等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中,例如集 成在系统芯片(system on a chip,soc)中。处理器110中还可以设置存储器,用于存储指令 和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处 理器110刚用过或循环使用的指令或数据。
105.在一些实施例中,处理器110可以包括一个或多个接口。接口可以包括集成电路(inter
-ꢀ
integrated circuit,i2c)接口,集成电路内置音频(inter-integrated circuit sound,i2s)接口, 脉冲编码调制(pulse code modulation,pcm)接口,通用异步收发传输器(universal asynchronousreceiver/transmitter,uart)接口,移动产业处理器接口(mobile industry processor interface, mipi),通用输入输出(general-purpose input/output,gpio)接口,用户标识模块(subscriber identity module,sim)接口,和/或通用串行总线(universal serial bus,usb)接口等。
106.存储器120可以用于存储计算机可执行程序代码,可执行程序代码包括指令。存储器120 可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统、至少一个功能所需 的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储终端设备100使 用过程中所创建的数据(比如音频数据,电话本等)等。此外,存储器120可以包括一个或 者多个存储单元,例如可以包括易失性存储器(volatile memory),如:动态随机存取存储器 (dynamic random access memory,dram)、静态随机存取存储器(static random access memory, sram)等;还可以包括非易失性存储器(non-volatile memory,nvm),如:只读存储器(read
-ꢀ
only memory,rom)、闪存(flash memory)等。处理器110通过运行存储在存储器120的指 令,和/或存储在设置于处理器中的存储器的指令,执行终端设备100的各种功能应用以及数 据处理。
107.终端设备100的无线通信功能可以通过射频电路140、移动通信模块150、无线通信模块 160、调制解调处理器以及基带处理器等实现。
108.射频电路140可以包括至少一个天线141,用于发射和接收电磁波信号。终端设备100中 的每个天线可用于覆盖单个或多个通信频带。在一些实施例中,天线可以和调谐开
关结合使 用。
109.移动通信模块150可以提供应用在终端设备100上的包括2g/3g/4g/5g等无线通信的解 决方案。移动通信模块150可以包括至少一个滤波器,开关,功率放大器,低噪声放大器(lownoise amplifier,lna)等。移动通信模块150可以由天线141接收电磁波,并对接收的电磁波 进行滤波,放大等处理,传送至调制解调处理器进行解调。移动通信模块150还可以对经调 制解调处理器调制后的信号放大,经天线141转为电磁波辐射出去。在一些实施例中,移动 通信模块150的至少部分功能模块可以被设置于处理器110中。在一些实施例中,移动通信 模块150的至少部分功能模块可以与处理器110的至少部分模块被设置在同一个器件中。
110.调制解调处理器可以包括调制器和解调器。其中,调制器用于将待发送的低频基带信号 调制成中高频信号。解调器用于将接收的电磁波信号解调为低频基带信号。随后解调器将解 调得到的低频基带信号传送至基带处理器处理。低频基带信号经基带处理器处理后,被传递 给应用处理器。应用处理器通过音频设备(包括但不限于扬声器,受话器等)输出声音信号, 或通过显示屏180显示图像或视频。在一些实施例中,调制解调处理器可以是独立的器件。 在另一些实施例中,调制解调处理器可以独立于处理器110,与移动通信模块150或其他功 能模块设置在同一个器件中。
111.无线通信模块160可以包括无线保真(wireless fidelity,wi-fi)模块,蓝牙(bluetooth, bt)模块、全球导航卫星系统(global navigation satellite system,gnss)模块、近距离无线 通信技术(near field communication,nfc)模块、红外(infrared,ir)模块等。无线通信模 块160可以是集成上述至少一个模块的一个或多个器件。无线通信模块160经由天线141接 收电磁波,将电磁波信号调频以及滤波处理,将处理后的信号发送到处理器110。无线通信模 块160还可以从处理器110接收待发送的信号,对其进行调频,放大,经天线141转为电磁 波辐射出去。
112.本技术实施例中,终端设备100的无线通信功能例如可以包括全球移动通讯系统(globalsystem for mobile communications,gsm),通用分组无线服务(general packet radio service, gprs),码分多址接入(code division multiple access,cdma),宽带码分多址(wideband codedivision multiple access,wcdma),时分码分多址(time-division code division multiple access,td-scdma),长期演进(long term evolution,lte),第五代移动通信技术新空口(5th generationmobile networks new radio,5g nr),bt,gnss,wlan,nfc,fm,和/或ir等功能。gnss 可以包括全球卫星定位系统(global positioning system,gps),全球导航卫星系统(globalnavigation satellite system,glonass),北斗卫星导航系统(beidou navigation satellite system, bds),准天顶卫星系统(quasi-zenith satellite system,qzss)和/或星基增强系统(satellite basedaugmentation systems,sbas)。
113.摄像头170用于捕获静态图像或视频。摄像头170包括镜头和感光元件,物体通过镜头 生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd) 或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos)光电晶体管。 感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字 图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的
rgb,yuv,ryyb等 格式的图像信号。在一些实施例中,终端设备100可以包括1个或n个摄像头170,n为大 于1的正整数。
114.npu为神经网络(neural-network,nn)计算处理器,通过借鉴生物神经网络结构,例如 借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以 实现终端设备100的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
115.显示屏180用于显示图像,视频等。显示屏180包括显示面板。显示面板可以采用液晶 显示屏(liquid crystal display,lcd),有机发光二极管(organic light-emitting diode,oled), 有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode 的,amoled),柔性发光二极管(flex light-emitting diode,fled),miniled,microled, micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施 例中,终端设备100可以包括1个或n个显示屏180,n为大于1的正整数。
116.sim卡接口190用于连接sim卡。sim卡可以通过插入sim卡接口190,或从sim卡 接口190拔出,实现和终端设备100的接触和分离。终端设备100可以支持1个或n个sim 卡接口,n为大于1的正整数。sim卡接口190可以支持nano sim卡,micro sim卡,sim 卡等。同一个sim卡接口190可以同时插入多张卡。多张卡的类型可以相同,也可以不同。 sim卡接口190也可以兼容不同类型的sim卡。sim卡接口190也可以兼容外部存储卡。终 端设备100通过sim卡和网络交互,实现通话以及数据通信等功能。在一些实施例中,终端 设备100采用esim,即:嵌入式sim卡。esim卡可以嵌在终端设备100中,不能和终端设 备100分离。
117.可以理解的是,本技术实施例示意的结构并不构成对终端设备100的具体限定。在本申 请另一些实施例中,终端设备可以包括比图示更多或更少的部件,或者组合某些部件,或者 拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件组合实现。
118.本技术实施例提供的小区测量方法可以应用到终端设备ue驻留在5g接入网ng-ran 的场景中。如图4和图6所示,该快速进行eps fb的测量方法可以包括以下步骤:
119.步骤s101,在ue主叫或者被叫的通话场景下,ims会根据sip信令交互触发建立ims 语音会话专用承载qos flow的流程(1.mo or mt ims voice session in 5gs;qos flow for voiceestablishment initiated),ue同时进行进行lte小区测量。
120.其中,步骤s101中的“在ue主叫或者被叫的通话场景下,ims会根据sip信令交互触 发建立ims语音会话专用承载qos flow的流程”与图4的步骤1相同。在ue主叫的场景 中,当用户拨号时,ue会通过sip信令向ims系统发起语音呼叫,在发起语音呼叫的同时,ue就可以开始进行lte小区测量,而不需要等待ng-ran的测量请求消息。在ue被叫的 场景中,ims系统会通过sip信令向ue发起呼叫请求,当ue接收到呼叫请求时,ue就可 以开始进行小区测量,而不需要等待ng-ran的测量请求消息。
121.步骤s102:5gc侧发起启动协议数据单元(protocol data unit,pdu)会话修改流程,以 向接入网ng-ran发起建立专用承载qos flow的请求(2.nw initated pdu session modificationto setup qos flow for ims voice)。
122.其中,步骤s102与图4中的步骤2相同。
下面进行简要说明。
134.为便于理解本方案,首先对测量间隙(measurement gap)的含义进行解释说明。根据3gpp 技术规范36.300的定义,小区测量可以包括同频测量(intra-frequency measurement)和异频 测量(inter-frequency measurement)。其中,同频测量是指ue当前驻留的小区和待测量的目 标小区在同一个频点上;而异频测量是指ue当前驻留的小区和目标小区不在一个频点上。 本技术中,因为考虑到不影响vonr业务的建立,可以采用no gap测量的方式,即不需要网 络侧分配测量间隙gap来进行lte小区测量,可以不打中断vonr业务的情况下快速的测量 到lte小区的信息;但本技术不对此作出限定,也可以采用gap测量的方式。
135.图9示出了ue在不同的硬件能力下能够进行no gap测量的场景。如图9所示,如果ue 只包含一个射频接收机,意味着ue在同一时刻只能在一个频点(例如频点1)上收发信号, 那么,当ue要进行异频测量时,ue需要暂时将接收机切换到其他频点(例如频点2)一段 时间,以进行小区测量,这段时间即为测量gap。在测量gap期间内,ue无法与当前驻留的 小区之间进行数据通信。在测量gap结束之后,ue需要将接收机切换回当前驻留的小区的频 点,以恢复在当前驻留的小区上的数据通信。当ue要进行同频测量时,ue不需要切换射频 接收机的频点,实现在不中断与当前驻留的小区之间的数据传输的情况下对目标小区进行测 量,因此不需要测量gap,即no gap测量。如果ue包含两个或者大于两个数量的射频接收 机,那么ue可以使用其中一个射频接收机在当前驻留的小区频点(例如频点1)上进行数据 通信,使用另一个射频接收机可以在相同频点(例如频点1)进行同频测量,或者使用另一个 射频接收机可以在其他频点(例如频点2)进行异频测量上进行异频测量,两种测量场景均不 需要测量gap,即no gap测量。
136.由此可见,ue的硬件能力影响了ue是否能够对频点进行no gap测量。
137.作为示例地,图10提供一种典型的终端设备设备示意图。终端设备包括基带处理器、射 频处理单元(rfic)、功率放大器(pa)、滤波器、双工器和天线等。芯片平台、射频前端和 天线构成了终端的无线通信模块。其中,芯片平台包括基带芯片、射频芯片和电源管理芯片 等,基带芯片负责物理层算法、高层协议的处理和多模互操作的实现;射频芯片负责射频信 号和基带信号之间的相互转换;射频前端模块是连接射频处理单元和天线的必经通路,如图 10所示,它主要包括:功率放大器(pa),滤波器(filter)、双工器或多工器(duplexer或 multiplexer)、低噪声放大器(lna)和开关(switch)或天线调谐模块(asm)等。一些终 端的射频前端架构中,会在天线开关后增设双通器(diplexer)、连接器(coupler)等器件。
138.但通常来讲异频或异系统测量是否需要gap的测量能力常常由射频处理单元rfic的接 收通道数量决定的。本实施例中假设以终端设备的射频前端fem(包括功率放大器、滤波器、 双工器等)支持3个频段(b1、b3、b7),rfic为4个接收通道(rx1,rx2,rx3,rx4),bbic 可以同时支持服务小区数据收发和异频测量。假设异系统的频点与服务小区频点也支持ca 组合,bbic也支持同时服务小区数据收发和异系统测量。如表1所示,示出了终端设备的异 频测量能力(例如通过命令interfreq needforgaps),以下简称测量能力”或者是否需要分配 gap能力”或者gap能力”、gap测量能力”等:
[0139][0140]
表1
[0141]
如表1所示,1a,3a,7a标识不同的频段的载波单元(频段分别为band1、band2、band3), 每个频段占用终端设备的两个接收通道,其中[1a]为标识占用四个接收通道,其中t代表需 要分配gap;可以看出,当终端设备为ca组合时或4rx时,异频测量都需要网络分配gap。 具体描述如下:当前终端设备在1a频段(例如,终端设备驻留在第一小区)上收发数据,其 中1a频段占用两个接收通道(例如rx1、rx2),此时网络分配gap测量,只需要通过rx3,rx4 通道进行邻小区测量,网络侧不需要分配gap。但是,当终端设备为[1a]频段时,即占用了 rx1,rx2,rx3,rx4四个通道,此时网络侧需要分配gap去测量邻小区的网络质量,当终端设 备的四个通道均已经占用,只有暂停服务小区终端设备的数据收发,将任意两个通道(例如 rx1、rx2)分配给终端设备去测量邻小区。同样,当终端设备利用ca能力进行数据收发, 例如1a+3a的场景下,共占用4个通道进行邻小区测量,由于当前终端设备的通道资源已经 占满,则需要网络分配gap去测量邻小区的网络指令,造成当前的业务中断。
[0142]
上述实施例中,当网络会分配异频或异系统让终端设备进行监控测量。在这种情况下, 由于终端设备在测量邻小区的时候,终端设备不能进行数据的收发,会带来用户收发数据的 暂停、时延等问题,用户体验不好,值得说明的是,本技术中异频可以是中心频点不同的频 段,可以理解为异频点,异系统是指网络制式不同的系统,可以理解为异系统,例如3g与 4g。
[0143]
本技术实施例中,为保证ue在小区测量的时候也能够进行数据收发,目标频点主要包 括能够使得ue进行非间隙no gap测量的频点。在一些实现方式中,ue可根据lte的历史 频点信息、当前驻留的nr小区信息、ue的硬件能力等信息,以通过多种实现方式确定目标 频点。例如:
[0144]
实现方式a:ue可以根据ue的硬件能力从lte的历史频点中筛选出所有能够进行nogap测量的频点,作为目标频点。
[0145]
实现方式b:ue设置目标频点的最大数量。ue从lte的历史频点中筛选出所有能够进 行no gap测量的频点之后,判断筛选出的频点的数量是否小于最大数量。如果筛选出的频点 的数量小于或者等于最大数量,则将所有筛选出的频点作为目标频点。如果筛选出的频点的 数量大于最大数量,则可以从筛选出的频点中选取小于或者等于最大数量的频点,作为目标 频点,筛选方式例如可以根据ue进入历史频点的时间先后、在历史频点的驻留时长、历史 频点的对应的小区信号强度等,本技术实施例对此不做限定。
[0146]
实现方式c:ue设置目标频点的有效期,该有效期是一个时长值,例如:30分钟、1小 时、10小时等。ue从lte的历史频点中筛选出所有能够进行no gap测量的频点之后,可以 分别对于每个频点,计算ue最后一次离开这个频点对应小区的时刻距离当前时刻的时间间 隔δt是否小于或者等于有效期;如果时间间隔δt小于或者等于有效期,则这个频点可以作为 目标频点;如果时间间隔δt大于有效期,则舍弃对应的频点。
[0147]
实现方式d:ue可以根据自身的当前位置确定目标频点。例如,ue从lte的历史频点 中筛选出所有能够进行no gap测量的频点之后,可以分别对应每一个频点,确定其对应的lte 小区的位置与ue的当前位置之间的距离l,并且判断l是否小于或者等于预设的距离阈值 l0;如果l小于或者等于预设的距离阈值l0,则这个频点可以作为目标频点;如果l大于预 设的距离阈值l0,则舍弃对应的频点。
[0148]
实现方式e:ue可以记录在当前的nr小区驻留期间,曾经切换或者重定向成功过的 lte小区;另外,如果ue曾经从一个lte小区成功切换回或者重定向回当前的nr小区, 那么ue也会记录这个小区。这样,ue就可以基于其在nr小区和lte小区之间的切换或者 重定向的记录,确定nr小区和lte小区的关联关系,例如,如果ue当前驻留的nr小区 为cell 1,其在cell 1驻留期间曾经切换或者重定向成功到lte小区cell 2和cell 3,并且 ue还曾经从lte小区cell 4切换回cell 1,那么,可以确定cell 1与cell 2、cell 3和cell 4 具有关联关系。进一步地,在步骤s201中,ue可以将当前驻留的nr小区关联的所有lte 小区对应的频点作为目标频点。其中,上述切换或重定向可以是通过eps fb流程触发的,也 可以是在ue的rrc连接状态下rrc_connected通过移动性管理触发的,本技术实施例 对此不做限定。
[0149]
可以理解的是,以上示出的ue确定目标频点的方式,仅仅是本技术实施例可以采用的 部分实现方式,而不是全部实现方式,本领域技术人员在本技术实施例的技术构思的启示之 下,还可以采用其他的方式确定目标频点,这些都没有超出本技术实施例的保护范围。
[0150]
可选的,ue的当前位置可以通过以下第一种~第四种方法确定:
[0151]
第一种方法:通过gnss卫星定位信息确定ue的当前位置。该方法可以应用于ue位 于室外等卫星信号良好的场景中。具体实现中,ue可以在发起ims呼叫或者接收到ims呼 叫请求时,开启ue的位置服务,这样,ue就能够搜寻全球卫星定位系统gps、北斗卫星导 航系统bds等卫星信号,以确定自身的当前位置。
[0152]
另外,考虑到gnss卫星定位可能需要一定的时间,为了使定位过程不占用eps fb的 时间,ue还可以选择通过以下实现方式确定自身的当前位置:在ue发起ims呼叫的场景 中,ue可以在用户打开拨号界面或者联系人界面时就开启位置服务,提前确定自身的当前位 置;在ue接收到ims呼叫请求时,ue可以直接将上一次开启位置服务时确定的位置作为 ue的当前位置使用,一般来说,由于ue中的很多应用和服务都需要基于位置服务来实现, 位置服务会经常被开启,因此ue上一次开始位置服务时确定位置与ue的当前位置不会有 太大偏差,能够满足ue筛选频点的需求。
[0153]
第二种方法:通过wi-fi定位确定ue的当前位置。该方法可以应用于ue位于室内等卫 星信号较差的场景中。具体实现中,如图11所示,ue可以在已接入wi-fi网络或者未接入 wi-fi网络的情况下开启wi-fi扫描,以获取其周围的wi-fi无线接入点(wireless access point, wap)信息,例如:wap的服务集标识符(service set identifier,ssid)和/或者媒体访问控 制(media access control address,mac)地址;在得到一个或者多个wap的ssid和/或者 mac地址之后,ue可以根据ssid和/或者mac地址查询wap数据库,以从数据库中获取 wap的位置,并根据wap的位置进一步确定ue的当前位置。
[0154]
其中,wap数据库可以预先存储在ue中,也可以存储在某个指定的网络位置。wap数 据库可以记录wap的ssid和/或者mac地址等信息,以及wap的位置信息,位置信息可 以是
wap的经纬度、海拔等信息,本技术实施例不做限定。
[0155]
当wap数据库存储在网络位置时,ue需要向该网络位置发起携带一个或者多个wap 的ssid和/或者mac地址的查询请求,以使得网络位置返回相应的wap的位置信息。
[0156]
在一些实现方式中,ue可以根据wap的位置采用以下方式确定ue的当前位置:
[0157]
实现方式a:当ue仅获取到一个wap的位置时,ue直接将这个wap的位置作为自身 的当前位置。
[0158]
实现方式b:当ue获取到两个或者两个以上的wap的位置时,ue可以将其中信号强 度最好的wap的位置作为自身的当前位置,该信号强度例如可以是wap的接收信号强度指 示(received signal strength indicator,rssi)。
[0159]
实现方式c:当ue获取到三个或者三个以上的wap的位置时,ue可以基于与至少三 个wap的信令交互,采用飞行时间(time of flight,tof)测距或者到达时间差(time differenceof arrival,tdoa)测距的方式确定自身的当前位置。以tof测距为例,ue可以根据wap的 rssi选取三个信号强度最高的wap;然后,ue与这三个wap分别进行测距消息的交互, 以确定ue与这三个wap之间的距离d1、d2和d3;最后,如图12所示,ue可以以三个 wap的位置为中心,以各自对应的距离画圆,得到的交点p就是ue的当前位置。
[0160]
这里需要补充说明的是,目标频点可以不需要严格地根据距离取舍,因此ue可以不需 要精确地获取当前位置,那么,为了提高ue的定位速度,ue可以优选采用方式a和方式b 确定自身的当前位置。
[0161]
第三种方法:通过基站定位的方式确定ue的当前位置。该方法可以应用于ue已注册 到5gs服务的场景中。具体实现中,ue可以在注册5gs服务之后,能够获取其驻留的nr 小区的基站信息,例如:移动国家代码(mobile country code,mcc)、移动网络代码(mobilenetwork code,mnc)、位置区域码(location area code,lac)和/或者小区编号cell id等信 息;然后,ue可以根据基站信息查询基站定位数据库,从基站定位数据库中获取基站的位置, 并根据基站的位置进一步确定ue的当前位置。
[0162]
其中,基站定位数据库可以预先存储在ue中,也可以存储在某个指定的网络位置。基 站定位数据库可以记录基站的mcc、mnc、lac和/或者cell id等信息,以及基站的位置 信息,位置信息可以是基站的经纬度、海拔等信息,本技术实施例不做限定。
[0163]
当基站定位数据库存储在网络位置时,ue需要向该网络位置发起携带其驻留的nr小区 的基站信息的查询请求,以使得网络位置返回相应的基站的位置信息。
[0164]
在一些实现方式中,ue可以根据基站的位置采用以下方式确定自身的当前位置:
[0165]
实现方式d:ue将其驻留的nr小区的基站位置作为自身的当前位置。
[0166]
实现方式e:当ue同时驻留在两个小区时,ue可以将这两个小区中信号强度更强的小 区的基站位置作为自身的当前位置。其中,信号强度可以是基站的接收信号强度指示rssi、 参考信号接收功率(reference signals received power,rsrp)等信息。一般来说,当支持双sim 卡待机的ue安装有两张sim卡时,ue会同时在两个小区驻留,例如一个nr小区和一个 lte小区等。
[0167]
第四种方法:ue可以基于特定场景确定ue的当前位置。其中,特定场景例如用户在家、 用户在工作场所等。ue可以根据用户的标记或者通过机器学习的方式为每一种场景关联一个 位置,例如,当采用机器学习的方式实现时,ue可以在一段时间内获取到的gnss定
位数据 分析ue的位置随时间的变化规律,如果ue分析发现用户在白天长时间位于某个位置a,并 且根据地图数据可以确定位置a为写字楼、商圈、工业区等非住宅区域,则可以确定位置a 对应用户在工作场所的场景;同理,如果ue分析发现用户在夜间长时间位于某个位置b, 并且根据地图数据可以确定位置b为住宅区域,则可以确定位置b对应用户在家的场景。
[0168]
另外,ue可以记录每一个场景中接入的wi-fi网络的ssid、mac等信息和驻留的nr 小区的cell id等信息。这样,ue就可以根据ssid、mac或cell id等信息判断当前是否接 入到了位于上述场景中的wi-fi网络或者nr小区,如果ue当前接入到了某个场景中的wi
-ꢀ
fi网络或者nr小区,则表示这个场景关联的位置就是ue的当前位置。
[0169]
可以理解的是,以上示出的ue确定自身当前位置的方法,仅仅是本技术实施例可以采 用的部分方法,而不是全部方法,本领域技术人员在本技术实施例的技术构思的启示之下, 还可以采用其他的方法确定ue的当前位置,这些都没有超出本技术实施例的保护范围。
[0170]
这里需要补充说明的是,根据lte的历史频点信息、当前驻留的nr小区信息、ue的硬 件能力等,ue可以使用上述实现方式a-d中的一种或者多种方式的组合来确定目标频点, 本技术实施例不做限定。例如:当ue采用上述实现方式b设置了目标频点的最大数量时, 如果能够进行no gap测量的频点的数量大于最大数量,则ue可以通过上述实现方式c和/或 者实现方式d从所有能够进行no gap测量的频点中进一步筛选出目标频点,具体过程可以参 照上述实现方式c和实现方式d的内容,此处不再赘述。
[0171]
在一些实施例中,当ue采用实现方式c或者实现方式d确定目标频点时,ue还可以 设置目标频点的最小数量。
[0172]
以实现方式c为例,ue从lte的历史频点中筛选出所有能够进行no gap测量的频点之 后,可以首先根据默认的有效期第一次筛选出满足条件的频点。然后,ue判断第一次筛选出 的频点数量是否大于最小数量。如果第一次筛选出的频点数量大于或者等于最小数量,则ue 停止继续筛选,将第一次筛选出的频点作为目标频点。如果第一次筛选出的频点数量小于最 小数量,则ue可以将有效期延长,并且根据延长后的有效期第二次筛选出满足条件的频点。 然后ue判断第二次筛选出的频点的数量是否大于最小值。如果第二次筛选出的频点数量大 于或者等于最小数量,则继续延长有效期并再次筛选频点,以此类推,直到频点的数据量大 于或者等于最小数量。
[0173]
以实现方式d为例,ue从lte的历史频点中筛选出所有能够进行no gap测量的频点之 后,可以首先根据默认的距离阈值第一次筛选出满足条件的频点。然后,ue判断第一次筛选 出的频点数量是否大于最小数量。如果第一次筛选出的频点数量大于或者等于最小数量,则 ue停止继续筛选,将第一次筛选出的频点作为目标频点。如果第一次筛选出的频点数量小于 最小数量,则ue可以将距离阈值增大,并且根据增大后的距离阈值第二次筛选出满足条件 的频点。然后ue判断第二次筛选出的频点的数量是否大于最小值。如果第二次筛选出的频 点数量大于或者等于最小数量,则继续延长有效期并再次筛选频点,以此类推,直到频点的 数据量大于或者等于最小数量。
[0174]
步骤s202,ue在目标频点上进行lte小区测量。
[0175]
其中,当存在多个目标频点时,ue可以按照一定的顺序先后在每一个目标频点上
进行小 区测量。例如,ue可以按照一定的顺序依次在每个目标频点及其周围接收主同步信号(primarysynchronization signal,pss)、辅同步信号(secondary synchronization signal,sss)、系统消息 块(system information block,sib)等信号,以搜索lte小区,并且根据信号接收强度得到 lte小区的参考信号接收功率(reference signal receiving power,rsrp)、参考信号接收质量 (reference signal receiving quality,rsrq)、接收信号强度指示(received signal strengthindicator,rssi)、参考信号时间差(reference signal time difference,rstd)路径损耗pathloss 或者其他用于评价小区质量的参数。
[0176]
这里需要补充说明的是,本技术实施例的小区测量的触发方式与传统方案中的小区测量 的触发方式有所不同,下面结合一些附图进行比较说明:
[0177]
图13是传统方案的小区测量的一种触发方式示意图。如图13所示,在传统方案中,ue 在e-utran的控制之下触发小区测量。例如,当e-utran需要ue进行小区测量时,e
-ꢀ
utran可以向ue发送无线资源控制(radio resource control,rrc)连接重配置消息(rrcconnection reconfiguration)。rrc connection reconfiguration消息中可以包含小区测量的配置信 息,例如:测量对象measurement objects、测量上报配置reporting configuration等。其中,测 量对象例如可以包括需要ue测量的频点;测量上报配置例如可以包括上报标准和上报格式, 上报标准具体指的是触发ue发送测量报告的标准、周期或者事件描述,上报格式描述了ue 在测量报告中需要包含的参数信息。接下来,ue在接收到rrc connection reconfiguration消 息根据其中的配置信息进行小区测量,在测量结果满足上报标准时,向e-utran上报测量 报告measurement reports。
[0178]
图14是本技术实施例示出的小区测量的触发方式示意图。如图14所示,在本技术实施 例中,ue不是以接收到rrc connection reconfiguration消息作为触发小区测量的条件,而是 ue在发起ims呼叫或者接收到ims呼叫请求时,就自行开始进行小区测量。另外,本技术 实施例中,ue在开始进行小区测量时,其测量的目标频点也不是由rrc connectionreconfiguration消息配置的,而是ue根据lte的历史频点信息、当前驻留的nr小区信息、 ue的硬件能力等信息确定的。
[0179]
由此可见,在本技术实施例的技术方案中,ue不需要以rrc connection reconfiguration 消息作为触发小区测量的条件,因此,如果ue在开始小区测量之后接收到了rrc connectionreconfiguration消息,可以根据之前的测量结果更早地上报测量报告。
[0180]
在一些实现方式中,在ue进行lte小区测量时,ue可以通过以下方式确定目标频点 的测量顺序:
[0181]
第一种实现方式:ue可以确定其在每一个目标频点上驻留的时刻距离当前时刻之间的时 间间隔δt,然后按照时间间隔δt从短到长的顺序确定在目标频点上进行小区测量的顺序。具 体实现中,对任意一个目标频点i,ue可以确定最后一次离开目标频点i对应的lte小区的 时刻ti,将时刻ti与当前时刻t0的时间差作为目标频点i对应的时间间隔δti。
[0182]
示例地,如图15所示,ue在步骤s201中确定了5个目标频点,记作频点f1~频点f5。 其中,ue最后一次离开频点f1的时刻为t1,ue最后一次离开频点f2的时刻为t2,ue最 后一次离开频点f3的时刻为t3,ue最后一次离开频点f4的时刻为t4,ue最后一次离开频 点f5的时刻
为t5。根据图15,如果时刻t1~t5从早到晚的顺序为t3、t1、t5、t2、t4,则频 点f1~频点f5对应的时间间隔δt1~δt5从短到长的顺序为δt4、δt2、δt5、δt1、δt3,由此 确定目标频点的测量顺序为:f4、f2、f5、f1、f3。
[0183]
第二种实现方式:ue可以确定其在每一个目标频点上的驻留时长,然后按照驻留时长从 长到短的顺序确定在目标频点上进行小区测量的顺序。具体实现中,对于任意一个目标频点 i,ue可以确定其进入目标频点i对应的lte小区的时刻t
in
,以及离开目标频点i对应的lte 小区的时刻t
out
,将时刻t
in
与时刻t
out
的时间差作为目标频点i对应的驻留时长si。这里需 要说明的是,如果ue在目标频点i的有效期内多次驻留在目标频点i对应的lte小区,则 目标频点i对应的驻留时长si可以进行累加。
[0184]
示例地,如图16所示,ue在步骤s201中确定了4个目标频点,记作频点f1~频点f4。 并且,在当前时刻t0之前,ue在频点1的lte小区驻留了两次,时长分别为s
11
和s
12
,那 么频点1对应的驻留时长s1=s
11
+s
12
;ue在频点2的lte小区驻留了一次,时长为s2,那么 频点2对应的驻留时长s2;ue在频点3的lte小区驻留了三次,时长分别为s
31
、s
32
和s
33
, 那么频点3对应的驻留时长s3=s
31
+s
32
+s
33
;ue在频点4的lte小区驻留了一次,时长为 s4,那么频点4对应的驻留时长s4。根据图16,由于s3》s1》s2》s4,因此ue可以确定目标 频点的测量顺序为:f3、f1、f2、f4。
[0185]
第三种实现方式:ue可以根据目标频点对应的lte小区的位置与ue的当前位置之间 的距离从近到远的顺序确定在目标频点上进行小区测量的顺序。
[0186]
可以理解的是,以上示出的ue确定目标频点的测量顺序的方式,仅仅是本技术实施例 可以采用的部分实现方式,而不是全部实现方式,本领域技术人员在本技术实施例的技术构 思的启示之下,还可以采用其他的方式确定目标频点的测量顺序,这些都没有超出本技术实 施例的保护范围。
[0187]
为便于接下来描述ue向ng-ran上报测量报告的流程,本技术实施例这里对ue将小 区测量结果从自身控制面(control plane,cp)协议栈的物理层phy向rrc层上报的方式进 行解释说明。
[0188]
图17是5g nr控制面协议栈在ue侧的示意图。5g nr控制面协议栈在ue侧与lte 控制面协议栈几乎相同,包括:物理层phy、mac层、rlc层、pdcp层、rrc层和nas 层。其中:物理层负责处理编译码、调制解调、多天线映射等功能,物理层与硬件紧密相关, 协同工作,例如与接收机协同工作以在目标频点上进行小区测量等;mac层负责处理混合式 自动重送请求(hybrid automatic repeat request,harq)与上下行调度;rlc层负责分段与连 接、重传处理,以及对高层数据的顺序传送;pdcp层用于为无线承载提供传输服务;rrc层 支持ue和基站之间的关键信令协议;nas层:处理ue和核心网之间信息的传输,传输的 内容可以是用户面信息或控制面信息。
[0189]
根据上述协议栈的结构,ue利用物理层与接收机等硬件配合进行小区测量,在完成测量 之后,需要将测量结果从物理层上报给rrc层,以便于通过rrc消息将测量结果配置在测 量报告中发送给ng-ran。
[0190]
具体实现中,ue将测量结果从物理层上报给rrc层包括但不限于通过以下方式实现:
[0191]
第一种实现方式:ue的物理层在每测量到一个lte小区时,上报这个lte小区的测
number,arfcn)。
[0199]
进一步如图19所示,假设ue在ng-ran的测量请求消息时完成了在频点1~频点8上 的小区测量,那么,通过将频点1~频点8与第二目标频点取交集,能够确定第二目标频点中 的已经完成测量的频点为:频点1、频点2、频点5、频点8,确定第二目标频点中的未完成 测量的频点为:频点11、频点12、频点13、频点14。
[0200]
步骤s302,ue在第二目标频点中的未完成测量的频点上进行lte小区测量。
[0201]
下面继续结合图19对步骤s302的实现方式进行示例性地说明。
[0202]
如图19所示,作为示例地,ue可以将第二目标频点中的未完成测量的频点,例如频点 11、频点12、频点13、频点14作为测量对象,向物理层刷新测量任务,使得物理层开始对 频点11、频点12、频点13、频点14进行小区测量。
[0203]
可选的,对于上述将第二目标频点中的未完成测量的频点的测量顺序,ue可以包括并不 限于通过以下方式确定:
[0204]
第一种实现方式,以上述未完成测量的频点在ng-ran下发的测量配置中的先后顺序作 为测量顺序。
[0205]
第二种实现方式,ue可以确定其在上述未完成测量的每一个频点上曾经驻留的时刻(可 以是ue最后一次离开这个频点对应的lte小区的时刻)距离当前时刻之间的时长,然后按 照时长从短到长的顺序确定在上述频点进行小区测量的顺序。
[0206]
第三种实现方式,ue可以确定其在在上述未完成测量的每一个目标频点上的曾经驻留时 长,然后按照驻留时长从长到短的顺序确定在上述频点上进行小区测量的顺序。
[0207]
第四种实现方式,ue可以根据上述未完成测量的频点对应的lte小区的位置与ue的 当前位置之间的距离从近到远的顺序确定在上述频点上进行小区测量的顺序。
[0208]
结合图4和18可知,在ue接收到ng-ran的测量请求消息时,如果ue在此之前没有 进行小区测量,那么ue会在ng-ran下发的全部第二目标频点上进行小区测量,这使得ue 接收到测量请求消息之后需要测量的频点数量较多,测量时间较长。如果ue在此之前进行 了小区测量,例如执行了步骤s101,那么ue在接收到ng-ran的测量请求消息时,就可以 只在第二目标频点中的未完成测量的频点上进行小区测量,由此减少了测量时间。
[0209]
需要补充说明的是,ng-ran下发给ue的测量请求消息,例如rrc connection reconfiguration消息中可以包含测量上报配置reporting configuration,一般来说,测量上报配 置中包含一个测量评估时间timetotrigger参数,该参数的数值是一个枚举值,示例地:
[0210]
timetotrigger::=enumerated{
[0211]
ms0,ms40,ms64,ms80,ms100,ms128,ms160,ms256,ms320,ms480,ms512,
[0212]
ms640,ms1024,ms1280,ms2560,ms5120}
[0213]
其中,ms0对应0毫秒、ms40对应40毫秒、ms80对应80毫秒,依次类推。以上述枚 举的参数为例,ue可以根据测量上报配置reporting configuration中的timetotrigger参数的 值确定timetotrigger参数具体指示的时长,例如:当timetotrigger参数为0时,对应ms0, 即0毫秒;当timetotrigger参数为4时,对应ms100,即100毫秒;当timetotrigger参数为 8时,对应ms320,即320毫秒,以此类推。
[0214]
timetotrigger参数的具体含义为:当ue的测量结果在timetotrigger参数指示的
时长内 持续满足测量报告的上报条件时,触发向ng-ran上报测量报告。一般来说,ue的5g nr 控制面协议栈的rrc层接在收到物理层上报的小区测量结果时,根据timetotrigger参数启 动定时器,如果在定时器超时之后,rrc层没有接收到该小区不满足测量报告上报条件的消 息,则触发向ng-ran上报测量报告。
[0215]
其中,测量报告的上报条件可以由ng-ran配置在测量上报配置reporting configuration 中,也可以预先配置在ue中,本技术实施例不做限定。示例地,满足测量报告的上报条件可 以包括:ue测量到了小区质量参数满足要求(例如rsrp或者rsrq等大于预设阈值)的第 一个lte小区。
[0216]
进一步地,根据ng-ran的测量请求消息中的timetotrigger参数,ue如图20所示, 具体可以通过以下方式向ng-ran上报测量报告:
[0217]
步骤s401,ue在接收到测量请求消息时,判断当前是否满足测量报告的上报条件。
[0218]
具体实现中,如果ue在接收到测量请求消息时已经测量到了小区质量参数满足要求的 第一个lte小区,则说明当前满足测量报告的上报条件,否则即说明当前不满足测量报告的 上报条件。
[0219]
步骤s402,如果满足测量报告的上报条件,则ue以接收到测量请求消息的时刻作为测 量评估时间timetotrigger的开始时刻。
[0220]
步骤s403,如果在测量评估时间timetotrigger内持续满足测量报告的上报条件,则ue 在测量评估时间timetotrigger结束之后,向ng-ran上报测量报告。
[0221]
或者:
[0222]
步骤s404,如果不满足测量报告的上报条件,则ue等待满足测量报告的上报条件的时 刻,将满足测量报告的上报条件的时刻作为测量评估时间timetotrigger的开始时刻。
[0223]
步骤s405,如果在测量评估时间timetotrigger内持续满足测量报告的上报条件,则ue 在测量评估时间timetotrigger结束之后,向ng-ran上报测量报告。
[0224]
其中,测量报告中包含的内容具体可以根据测量上报配置reporting configuration确定, 本技术实施例对此不做限定,一般来说测量报告中可以包括在目标频点上测量得到的目标小 区的质量参数,例如rsrp、rsrq,以及小区id等信息。
[0225]
需要补充说明的是,本技术实施例在上述示出ue进行小区测量、根据评估测量结果是 否满足上报条件的方式仅作为一种示例,不构成对ue的具体限定,在具体实践中,ue可以 参照本技术实施例的方式完成上述步骤,也可以根据ue所属厂商制定的方法来实现上述步 骤,这些均没有超出本技术实施例的保护范围。
[0226]
图21是本技术实施例根据图5,即3gpp技术规范ts 23.502的描述eps fb流程图修改 的采用本技术示例的技术方案之后的eps fb流程图。其中,图21中的步骤1a,即lte小区 测量(measure lte cell)对应本技术实施例的步骤s101;图21中的步骤3a,即可选的测量 报告征集(optional measurement report solicitation)对应本技术实施例的步骤s102。
[0227]
结合图21可以看出,本技术实施例提供的技术方案将ue在eps fb流程中进行lte小 区测量的动作提前到ueue发起ims呼叫或者接收到ims呼叫请求时执行,使得ue在接 收到ng-ran的测量请求消息时,可以根据提前进行的lte小区测量的测量结果更早向ng
-ꢀ
ran上报测量报告,从而减少了ng-ran等待ue上报测量报告的时间,达到减少eps fb 通话建立
的等待时长的目的,提升用户体验。
[0228]
上述本技术提供的实施例中,从终端设备ue本身、以及从ue与5g接入网ng-ran、 5g核心网5gc、ims系统或者其他网元之间交互的角度对本技术提供的小区测量方法的各 方案进行了介绍。可以理解的是,终端设备ue为了实现上述功能,其包含了执行各个功能 相应的硬件结构和/或软件模块。本领域技术人员应该很容易意识到,结合本文中所公开的实 施例描述的各示例的单元及算法步骤,本技术能够以硬件或硬件和计算机软件的结合形式来 实现。某个功能究竟以硬件还是计算机软件驱动硬件的方式来执行,取决于技术方案的特定 应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的 功能,但是这种实现不应认为超出本技术的范围。
[0229]
图22是本技术实施例提供的一种小区测量装置的结构示意图。
[0230]
在一个实施例中,ue可以通过图22所示的硬件装置实现相应的功能。如图22所示,该 小区测量装置可以包括:收发器501、存储器502和处理器503。
[0231]
在一种实现方式中,处理器503可以包括一个或多个处理单元,例如:处理器503可以 包括应用处理器,调制解调处理器,图形处理器,图像信号处理器,控制器,视频编解码器, 数字信号处理器,基带处理器,和/或神经网络处理器等。其中,不同的处理单元可以是独立 的器件,也可以集成在一个或多个处理器中。存储器502与处理器503耦合,用于存储各种 软件程序和/或多组指令。在一些实施例中,存储器502可包括易失性存储器和/或非易失性存 储器。收发器501为例如可以包括射频电路,移动通信模块,无线通信模块等,用于实现ue 的无线通信功能。
[0232]
在一个实施例中,当存储器502中的软件程序和/或多组指令被处理器503运行时,使得 ue用于执行如下方法步骤:在发起ip多媒体子系统ims语音呼叫请求或者接收到ims语音 呼叫请求时,进行长期演进技术lte小区测量;接收5g接入网ng-ran发送的测量请求消 息,测量请求消息是ng-ran根据自身配置确定将ims语音从5g网络回落到4g网络时发 送的;响应于测量请求消息,基于lte小区测量的测量结果向ng-ran上报测量报告。
[0233]
这样,由于ue在接收到测量请求消息之前已经进行过小区测量,因此ue在接收到ng
-ꢀ
ran的测量请求消息时,可以根据提前进行的lte小区测量的测量果更早向ng-ran上报 测量报告,从而减少了ng-ran等待ue上报测量报告的时间,达到减少eps fb通话建立 的等待时长的目的。
[0234]
可选的,当存储器502中的软件程序和/或多组指令被处理器503运行时,使得ue具体 用于执行如下方法步骤:根据lte的历史频点信息、当前驻留的新空口nr小区信息和/或 ue的硬件能力等信息,确定至少一个用于进行非间隙no gap测量的第一目标频点;在第一 目标频点上进行lte小区测量。这样,ue在进行lte小区测量时,能够继续与ng-ran等 网络侧网元进行数据通信,防止由于未能够接收到网络侧的消息而导致ims呼叫建立失败。
[0235]
可选的,当存储器502中的软件程序和/或多组指令被处理器503运行时,使得ue具体 用于执行如下方法步骤:根据ue的硬件能力从lte的历史频点中筛选出所有能够进行nogap测量的频点,作为第一目标频点。
[0236]
可选的,当存储器502中的软件程序和/或多组指令被处理器503运行时,使得ue具体 用于执行如下方法步骤:根据ue的硬件能力从lte的历史频点中筛选出所有能够进行nogap测量的频点,并且判断所有能够进行no gap测量的频点的数量是否大于预设的最大数
量; 当所有能够进行no gap测量的频点的数量大于最大数量时,从所有能够进行no gap测量的频 点中选取数量小于或者等于最大数量的频点,作为第一目标频点;当所有能够进行no gap测 量的频点的数量小于或者等于最大数量时,将所有能够进行no gap测量的频点作为第一目标 频点。
[0237]
可选的,当存储器502中的软件程序和/或多组指令被处理器503运行时,使得ue具体 用于执行如下方法步骤:根据ue的硬件能力从lte的历史频点中筛选出所有能够进行nogap测量的频点,并且根据预设的有效期从所有能够进行no gap测量的频点中确定第一目标 频点;其中,ue最后一次离开第一目标频点的时刻距离当前时刻的时间间隔小于或者等于有 效期。
[0238]
可选的,当存储器502中的软件程序和/或多组指令被处理器503运行时,使得ue具体 用于执行如下方法步骤:根据ue的硬件能力从lte的历史频点中筛选出所有能够进行nogap测量的频点,并且根据预设的距离阈值从所有能够进行no gap测量的频点中确定第一目 标频点;其中,第一目标频点对应的lte小区的位置与ue的当前位置之间的距离小于或者 等于距离阈值。
[0239]
可选的,当存储器502中的软件程序和/或多组指令被处理器503运行时,使得ue具体 用于执行如下方法步骤:根据卫星定位信息、无线保真wi-fi信息、基站定位信息和/或当前 接入的nr小区确定当前位置。
[0240]
可选的,当存储器502中的软件程序和/或多组指令被处理器503运行时,还使得ue用 于执行如下方法步骤:根据自身最后一次离开第一目标频点的时刻距离当前时刻的时间间隔 从短到长的顺序,确定在各个第一目标频点上进行lte小区测量的顺序。
[0241]
可选的,当存储器502中的软件程序和/或多组指令被处理器503运行时,还使得ue用 于执行如下方法步骤:确定自身在每个第一目标频点上的驻留时长,根据驻留时长从长到短 的顺序确定在各个第一目标频点上进行lte小区测量的顺序。
[0242]
可选的,测量请求消息包括至少一个第二目标频点;当存储器502中的软件程序和/或多 组指令被处理器503运行时,还使得ue用于执行如下方法步骤:响应于测量请求消息,将 第二目标频点与第一目标频点中的已完成测量的频点取交集,以确定第二目标频点中的未完 成测量的频点;在第二目标频点中的未完成测量的频点上进行lte小区测量。这样,ue在 接收到ng-ran的测量请求消息时,可以只在第二目标频点中的未完成测量的频点上进行小 区测量,由此减少了测量时间,进而减少了ng-ran等待ue上报测量报告的时间,最终达 到减少eps fb通话建立的等待时长的目的。
[0243]
可选的,当存储器502中的软件程序和/或多组指令被处理器503运行时,使得ue具体 用于执行如下方法步骤:ue在接收到测量请求消息时,判断当前是否满足测量报告的上报条 件,如果在测量评估时间timetotrigger内持续满足测量报告的上报条件,则ue在测量评估 时间timetotrigger结束之后,向ng-ran上报测量报告;或者,如果不满足测量报告的上报 条件,则ue等待满足测量报告的上报条件的时刻,将满足测量报告的上报条件的时刻作为 测量评估时间timetotrigger的开始时刻,然后,如果在测量评估时间timetotrigger内持续满 足测量报告的上报条件,则ue在测量评估时间timetotrigger结束之后,向ng-ran上报测 量报告。这样,如果测量报告在ue接收到测量请求消息时就满足了上报条件,那么ue就可 以以接收到测量请求消息的时刻作为计算测量评估时间
timetotrigger的开始时刻,由此,ue 可以更早地等待完timetotrigger并向ng-ran上报测量报告,从而减少了ng-ran等待ue 上报测量报告的时间,达到减少eps fb通话建立的等待时长的目的。
[0244]
另外,在一些实施例中,ue可以通过软件模块来实现相应的功能。如图23所示,用于 实现上述终端设备ue行为的功能的小区测量装置包括:接收单元601,处理单元602和发送 单元603。其中,处理单元602用于在ue发起ims呼叫或者接收到ims呼叫请求时,进行 lte小区测量。接收单元601用于在lte小区测量时接收lte小区信号,以及接收ng-ran 的测量请求消息。发送单元603用于在接收单元601接收到ng-ran的测量请求消息时,基 于lte小区测量的测量结果向ng-ran上报测量报告。
[0245]
这样,由于ue在接收到测量请求消息之前已经进行过小区测量,因此ue在接收到ng
-ꢀ
ran的测量请求消息时,可以根据提前进行的lte小区测量的测量果更早向ng-ran上报 测量报告,从而减少了ng-ran等待ue上报测量报告的时间,达到减少eps fb通话建立 的等待时长的目的。
[0246]
可选的,处理单元602用于根据lte的历史频点(载波频点)信息、当前驻留的nr小 区信息、ue的硬件能力等信息,确定用于进行非间隙no gap测量的目标频点。处理单元602 还用于在目标频点上进行lte小区测量。这样,ue在进行lte小区测量时,能够继续与ng
-ꢀ
ran等网络侧网元进行数据通信,防止由于未能够接收到网络侧的消息而导致ims呼叫建 立失败。
[0247]
可选的,处理单元602用于在接收单元601接收到ng-ran下发的第二目标频点时,将 第二目标频点与第一目标频点中的已完成测量的频点取交集,以确定第二目标频点中的未完 成测量的频点。处理单元602还用于在第二目标频点中的未完成测量的频点上进行lte小区 测量。这样,ue在接收到ng-ran的测量请求消息时,可以只在第二目标频点中的未完成 测量的频点上进行小区测量,由此减少了测量时间,进而减少了ng-ran等待ue上报测量 报告的时间,最终达到减少eps fb通话建立的等待时长的目的。
[0248]
可选的,处理单元602用于在接收单元601接收到测量请求消息时,判断当前是否满足 测量报告的上报条件。处理单元602用于如果满足测量报告的上报条件,则以接收到测量请 求消息的时刻作为测量评估时间timetotrigger的开始时刻,或者,处理单元602还用于如果 不满足测量报告的上报条件,则ue等待满足测量报告的上报条件的时刻,将满足测量报告 的上报条件的时刻作为测量评估时间timetotrigger的开始时刻。发送单元603用于如果在测 量评估时间timetotrigger内持续满足测量报告的上报条件,则在测量评估时间timetotrigger 结束之后,向ng-ran上报测量报告。
[0249]
本技术的装置实施例未公开的技术特征请参照本技术的方法实施例实施,此处不再赘述。
[0250]
本技术实施例还提供一种计算机存储介质,计算机存储介质中存储有计算机指令,当其 在计算机上运行时,使得计算机执行上述各方面的方法。
[0251]
本技术实施例还提供一种包含指令的计算机程序产品,当其在计算机上运行时,使得计 算机执行上述各方面的方法。
[0252]
本技术示例还提供了一种网络系统,包括终端设备ue、5g接入网ng-ran、5g核心网 5gc、4g接入网e-utran、4g核心网epc和ims系统,该网络系统用于支持ue实现上 述各方面
的方法。
[0253]
本技术还提供了一种芯片系统。该芯片系统包括处理器,用于支持上述装置或设备实现 上述方面中所涉及的功能,例如,生成或处理上述方法中所涉及的信息。在一种可能的设计 中,芯片系统还包括存储器,用于保存上述装置或设备必要的程序指令和数据。该芯片系统, 可以由芯片构成,也可以包含芯片和其他分立器件。
[0254]
以上的具体实施方式,对本发明的目的、技术方案和有益效果进行了进一步详细说明, 所应理解的是,以上仅为本发明的具体实施方式而已,并不用于限定本发明的保护范围,凡 在本发明的技术方案的基础之上,所做的任何修改、等同替换、改进等,均应包括在本发明 的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1