本公开技术方案涉及通信,尤其涉及一种通话处理方法及装置、存储介质及电子设备。
背景技术:
1、目前,为了节省基站部署的成本,多个运营商可以共享相同的基站。
2、当用户通过某个运营商的sim(subscriber identity module,用户识别模块)卡发起通话请求时,为了提高通话质量,多个运营商的共享基站有时会控制终端由当前小区切换到信号质量更好的目标小区,当该目标小区不是共享基站下的小区时,终端切换小区的动作就会执行失败,此时,就会出现通话请求失败的情况。
技术实现思路
1、有鉴于此,本公开实施例提供一种通话处理方法及装置、存储介质及电子设备。
2、根据本公开的第一方面,提出了一种通话处理方法,所述方法包括:
3、在通过第一运营商的用户识别sim卡向对端设备发起通话请求时,接收基站发送的待检测的目标频点;
4、确定对应所述目标频点的目标小区是否属于第一类小区;所述第一类小区是共享基站所覆盖的小区,所述共享基站是所述第一运营商和第二运营商共享的基站;
5、若所述目标小区属于所述第一类小区,测量所述目标小区的信号质量;
6、若所述信号质量高于预设信号质量,将所述目标小区的信息上报给所述基站,以使得所述基站控制所述终端从当前小区切换到所述目标小区后,继续执行通话请求过程。
7、结合本公开提供的任一实施方式,所述方法还包括:
8、若所述目标小区不属于所述第一类小区,不向所述基站上报所述目标小区的信息,以使得所述基站控制所述终端在所述当前小区继续执行所述通话请求过程。
9、结合本公开提供的任一实施方式,所述终端预先保存了第二类小区列表,第二类小区不是所述共享基站所覆盖的小区;每个所述第二类小区具有对应的计时器;
10、所述确定对应所述目标频点的目标小区是否属于第一类小区,包括:
11、基于所述第二类小区列表、第一类小区列表和所述目标小区对应的目标计时器中的至少一项,确定所述目标小区是否属于所述第一类小区。
12、结合本公开提供的任一实施方式,所述将所述目标小区的信息上报给所述基站之后,所述方法还包括:
13、记录切换到所述目标小区的失败次数;
14、若所述失败次数达到预设次数,将所述目标小区添加至所述第二类小区列表。
15、结合本公开提供的任一实施方式,所述基于所述第二类小区列表、第一类小区列表和所述目标小区对应的目标计时器中的至少一项,确定所述目标小区是否属于所述第一类小区,包括:
16、若所述第二类小区列表中包括所述目标小区,且所述目标计时器未超时,确定所述目标小区不属于所述第一类小区。
17、结合本公开提供的任一实施方式,所述基于所述第二类小区列表、第一类小区列表和所述目标小区对应的目标计时器中的至少一项,确定所述目标小区是否属于所述第一类小区,包括:
18、若所述第二类小区列表中包括所述目标小区,但所述目标计时器已超时,基于基站实时更新的的小区类型列表,确定所述目标小区的类型标识是否为第一类小区标识;
19、若所述类型标识为所述第一类小区标识,确定所述目标小区属于所述第一类小区;
20、若所述类型标识不为所述第一类小区标识,确定所述目标小区不属于所述第一类小区。
21、结合本公开提供的任一实施方式,所述确定所述目标小区属于所述第一类小区之后,所述方法还包括:
22、将所述目标小区从所述第二类小区列表中删除。
23、结合本公开提供的任一实施方式,所述确定所述目标小区不属于所述第一类小区之后,所述方法还包括:
24、将所述目标小区对应的所述目标计时器设置为预设值。
25、结合本公开提供的任一实施方式,所述方法还包括:
26、接收所述基站发送的数据承载配置消息,所述数据承载配置消息中携带数据承载的互联网协议ip地址;
27、向所述基站发送响应消息,所述响应消息用于指示所述终端成功接收所述ip地址。
28、根据本公开的第二方面,提出了一种通话处理装置,所述装置包括:
29、接收模块,用于在通过第一运营商的用户识别sim卡向对端设备发起通话请求时,接收基站发送的待检测的目标频点;
30、确定模块,用于确定对应所述目标频点的目标小区是否属于第一类小区;所述第一类小区是共享基站所覆盖的小区,所述共享基站是所述第一运营商和第二运营商共享的基站;
31、测量模块,用于若所述目标小区属于所述第一类小区,测量所述目标小区的信号质量;
32、上报模块,用于若所述信号质量高于预设信号质量,将所述目标小区的信息上报给所述基站,以使得所述基站控制所述终端从当前小区切换到所述目标小区后,继续执行通话请求过程。
33、根据本公开的第三方面,提供一种计算机可读存储介质,所述机器可读存储介质存储有机器可读指令,所述机器可读指令在被处理器调用和执行时,促使所述处理器实现本公开任一实施例的通话处理方法。
34、根据本公开的第四方面,提供一种电子设备,包括
35、处理器;
36、用于存储处理器可执行指令的存储器;
37、其中,所述处理器被配置为用于执行本公开任一实施例的通话处理方法。
38、本公开的实施例提供的技术方案可以包括以下有益效果:
39、本公开实施例提供的通话处理方法及装置、存储介质及电子设备,针对与基站发送的目标频点对应的目标小区,由终端预先确定该目标小区是否为共享基站下的小区,并当确定该目标小区为共享基站下的小区时,再进一步确定该目标小区的信号质量是否满足上报基站的条件,然后当确定满足上报基站的条件时,再将所述目标小区上报至基站,以使得所述基站控制所述终端从当前小区切换到所述目标小区之后,再继续执行通话请求过程。从而降低由于所述目标小区不是共享基站下的小区但依然上报至基站造成的通话请求失败的概率,提升用户体验。
40、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
1.一种通话处理方法,其特征在于,所述方法由终端执行,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
3.根据权利要求1或2所述的方法,其特征在于,所述终端预先保存了第二类小区列表,第二类小区不是所述共享基站所覆盖的小区;每个所述第二类小区具有对应的计时器;
4.根据权利要求3所述的方法,其特征在于,所述将所述目标小区的信息上报给所述基站之后,所述方法还包括:
5.根据权利要求3所述的方法,其特征在于,所述基于所述第二类小区列表、第一类小区列表和所述目标小区对应的目标计时器中的至少一项,确定所述目标小区是否属于所述第一类小区,包括:
6.根据权利要求3所述的方法,其特征在于,所述基于所述第二类小区列表、第一类小区列表和所述目标小区对应的目标计时器中的至少一项,确定所述目标小区是否属于所述第一类小区,包括:
7.根据权利要求6所述的方法,其特征在于,所述确定所述目标小区属于所述第一类小区之后,所述方法还包括:
8.根据权利要求6所述的方法,其特征在于,所述确定所述目标小区不属于所述第一类小区之后,所述方法还包括:
9.根据权利要求2所述的方法,其特征在于,所述方法还包括:
10.一种通话处理装置,其特征在于,所述装置包括:
11.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-9任一所述方法的步骤。
12.一种电子设备,其特征在于,包括:
