多网协同切换方法、设备及存储介质与流程

文档序号:37917823发布日期:2024-05-10 23:57阅读:7来源:国知局
多网协同切换方法、设备及存储介质与流程

本技术涉及通信,尤其涉及一种多网协同切换方法、设备及存储介质。


背景技术:

1、随着移动互联网的发展,以及智能终端的普及,数据业务流量呈现爆炸性增长。为了给用户带来更流畅的用户体验,多网协同技术被广泛应用于各类智能终端,如手机。

2、多网协同首先要对网络和电子设备的状态进行动态监控,进而掌握当前接入的网络的负载状态,这样才能及时发现网络过载、用户业务质量下降等现象,进而及时切换网络。因此,如何精确的感知电子设备当前接入的网络质量,进而实现网络切换尤为重要。


技术实现思路

1、为了解决上述技术问题,本技术提供一种多网协同切换方法、设备及存储介质,旨在更加精准的感知电子设备当前接入的网络质量,从而在当前接入的网络不适合当前业务场景时,及时切换到其他可用网络,以保证业务的正常进行。

2、第一方面,本技术提供一种多网协同切换方法应用于电子设备,电子设备通过网络接入设备接入第一网络。该方法包括:在电子设备使用第一网络的过程中,确定电子设备相对网络接入设备的第一角度信息,以及电子设备当前所处的业务场景;根据业务场景对应的最小接收功率阈值,确定业务场景对应的坏点角度信息集合,坏点角度信息集合中记录了接收功率小于最小接收功率阈值的接收功率对应的角度信息;在第一角度信息与坏点角度信息集合中记录的任一角度信息匹配时,将电子设备从第一网络切换到第二网络。

3、示例性的,第一网络例如下述实现方式中所说的wifi网络,第二网络例如蜂窝网络。其中,wifi网络例如为2.4ghz的wifi网络,或者5ghz的wifi网络,或者wifi6;蜂窝网络例如为第五代移动通信技术(5th generation mobile communication technology,5g)网络,或者第四代移动通信技术(4th generation mobile communication technology,4g)网络等。

4、可理解的,所谓wifi6即第六代无线网络技术,在本技术中用于表示该类型的wifi网络既不是2.4ghz的,也不是5ghz的,而是其他可用格式的wifi网络,具体的类型不申请不作限制。

5、示例性的,第一网络还可以是如下实现方式中所说的5g网络,第二网络例如为4g网络、2.4ghz的wifi网络,或者5ghz的wifi网络,或者wifi6。

6、由此,通过根据电子设备当前所处的业务场景确定出适合该业务场景的最小接收功率阈值,进而根据该最小接收功率阈值查找出不适合该业务场景的坏点角度信息集合,最终通过判断电子设备当前的角度信息是否与坏点信息集合中记录的任一小于最小接收功率阈值的接收功率对应的角度信息匹配,在匹配时才真正触发网络切换,如从当前接入的第一网络切换到第二网络,使得多网协同切换更加合理,进而更好的满足用户的使用需求。

7、根据第一方面,在将电子设备从第一网络切换到第二网络之前,方法还包括:确定电子设备是否开启了多网协同切换功能;在电子设备开启了多网协同切换功能时,执行将电子设备从第一网络切换到第二网络的步骤;在电子设备没有开启多网协同切换功能时,显示提示信息,提示信息用于指示用户将电子设备从第一角度信息对应的角度位置调整到所述业务场景推荐使用的第二角度信息对应的角度位置。

8、可理解的,本技术中所说的多网协同切换功能是用于指示该电子设备能够实现多网协同切换的。由此,通过确定电子设备是否开启了该功能,在开启该功能的情况下,通过角度信息的判断确定需要进行网络切换时,才会自动将电子设备从第一网络切换到第二网络,从而保证电子设备当前所处的业务场景对应的业务能够正常进行。

9、根据第一方面,或者以上第一方面的任意一种实现方式,方法还包括:显示三维坐标系,三维坐标系中标记了第一角度信息,以及第二角度信息;在将电子设备从第一角度信息的角度位置调整到第二角度信息的角度位置的过程中,在三维坐标系中显示移动轨迹;在将电子设备从第一角度信息的角度位置调整到第二角度信息的角度位置后,取消三维坐标系。

10、由此,通过在电子设备的显示界面中显示三维坐标系,并显示电子设备调整前的第一角度信息,以及需要调整到的第二角度信息,同时在用户调整电子设备的角度过程中,通过在该三维坐标系中显示移动轨迹,使得用户能够更加直观的获知如何将电子设备调整到时候当前的业务场景的角度,进而更好的进行业务。

11、根据第一方面,或者以上第一方面的任意一种实现方式,在将电子设备从第一网络切换到第二网络之前,方法还包括:确定电子设备是否开启了多网协同切换功能;在电子设备开启了多网协同切换功能时,执行将电子设备从第一网络切换到第二网络的步骤;在电子设备没有开启多网协同切换功能时,显示第一入口;响应于对第一入口的操作行为,开启多网协同切换功能,并执行将电子设备从第一网络切换到第二网络的步骤。

12、示例性的,第一入口例如下文中显示在图17所示界面中的“开启”控件。

13、由此,在电子设备当前没有开启多网协同切换功能时,通过在当前界面显示第一入口,从而可以方便用户在该界面对第一入口进行操作即可开启多网协同切换功能,无需退出当前处于前台的应用程序,操作简单,用户体验更佳。

14、根据第一方面,或者以上第一方面的任意一种实现方式,在显示第一入口之后,方法还包括:在设定时间内未接收到对第一入口的操作行为时,取消第一入口,并显示提示信息,提示信息用于指示用户将电子设备从第一角度信息对应的角度位置调整到所述业务场景推荐使用的第二角度信息对应的角度位置。

15、由此,在用户不希望切换网络时,如从wifi网络切换到蜂窝网络,避免产生流量费用时,通过提醒用户对电子设备的角度进行调整,从而在不切换网络的情况下,也能保证当前业务的正常进行。

16、关于提示用户调整角度的过程,可以如上述实现方式所示,依旧在电子设备的显示界面中显示上述三维坐标系。

17、根据第一方面,或者以上第一方面的任意一种实现方式,在电子设备使用第一网络的过程中,确定电子设备相对网络接入设备的第一角度信息,以及电子设备当前所处的业务场景,包括:在电子设备使用第一网络的过程中,电子设备与设定的切换区域之间的位置关系;在电子设备进入切换区域时,确定电子设备相对网络接入设备的第一角度信息,以及电子设备当前所处的业务场景。

18、由此,在电子设备进入切换区域时,先基于上述实现方式确定电子设备当前的第一角度信息,以及业务场景,进而根据业务场景确定的坏点角度信息集合和第一角度信息确定是否需要进行网络切换,避免了现有在进入切换区域时就执行切换导致的对第一网络的网络质量感知不准确的问题。即,本技术实现方式中触发的多网协同切换,更加合理精准。

19、根据第一方面,或者以上第一方面的任意一种实现方式,在电子设备使用第一网络的过程中,确定电子设备相对网络接入设备的第一角度信息,以及电子设备当前所处的业务场景,包括:在电子设备使用第一网络的过程中,监测第一网络的网络质量;在第一网络的网络质量变差时,确定电子设备相对网络接入设备的第一角度信息,以及电子设备当前所处的业务场景。

20、根据第一方面,或者以上第一方面的任意一种实现方式,确定电子设备当前所处的业务场景,包括:获取电子设备当前产生的数据流;根据数据流,确定电子设备当前所处的业务场景。

21、由此,根据电子设备在当前所处业务场景产生的数据流确定电子设备当前所处的业务场景,结果更加准确,使得最终进行的网络切换更加精准合理。

22、根据第一方面,或者以上第一方面的任意一种实现方式,根据数据流,确定电子设备当前所处的业务场景,包括:确定提供数据流的应用程序;根据应用程序的属性信息,确定应用程序包括的业务场景;在应用程序包括的业务场景为1个时,将应用程序包括的业务场景确定为电子设备当前所处的业务场景。

23、由此,在当前处于前台运行的应用程序包括的业务场景有且仅有一个时,直接将该应用程序包括的业务场景确定为当前所处的业务场景,即保证了结果的准确性,又降低了数据量。

24、根据第一方面,或者以上第一方面的任意一种实现方式,方法还包括:在应用程序包括的业务场景大于1个时,确定应用程序提供数据流时调用的应用程序编程接口;将被调用的应用程序编程接口对应的业务场景确定为电子设备当前所处的业务场景。

25、由此,在当前处于前台运行的应用程序包括的业务场景多个时,通过确定提供该数据流时调用的应用程序编程接口,便可以精准的确定该数据流是电子设备在哪个业务场景下产生的。

26、根据第一方面,或者以上第一方面的任意一种实现方式,根据数据流,确定电子设备当前所处的业务场景,包括:确定数据流对应的目标界面;对目标界面进行图像识别,得到图像识别结果;根据图像识别结果,确定电子设备当前所处的业务场景。

27、由此,在无法获知应用程序,获知无法根据应用程序确定业务场景时,通过对数据流对应的目标界面进行图像识别来确定电子设备当前所处的业务场景,从而能够覆盖更多场景。

28、根据第一方面,或者以上第一方面的任意一种实现方式,不同的业务场景对应的最小接收功率阈值不相同,根据不同的最小接收功率阈值确定的坏点角度信息集合中包括的角度信息不同。

29、由此,可以实现同一应用程序在不同业务场景下的网络切换,更好的满足实际的用户需求。

30、根据第一方面,或者以上第一方面的任意一种实现方式,第一网络为wifi网络,第二网络为蜂窝网络。

31、根据第一方面,或者以上第一方面的任意一种实现方式,wifi网络为2.4ghz的wifi网络,或5ghz的wifi网络,或wifi6;蜂窝网络为5g网络,或4g网络。

32、根据第一方面,或者以上第一方面的任意一种实现方式,第一网络为5g网络,第二网络为4g网络,或2.4ghz的wifi网络,或5ghz的wifi网络,或wifi6。

33、第二方面,本技术提供了一种电子设备。该电子设备包括:存储器和处理器,存储器和处理器耦合;存储器存储有程序指令,程序指令由处理器执行时,使得所述电子设备执行第一方面或第一方面的任意可能的实现方式中的方法的指令。

34、第二方面以及第二方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第二方面以及第二方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。

35、第三方面,本技术提供了一种计算机可读介质,用于存储计算机程序,该计算机程序包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的指令。

36、第三方面以及第三方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第三方面以及第三方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。

37、第四方面,本技术提供了一种计算机程序,该计算机程序包括用于执行第一方面或第一方面的任意可能的实现方式中的方法的指令。

38、第四方面以及第四方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第四方面以及第四方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。

39、第五方面,本技术提供了一种芯片,该芯片包括处理电路、收发管脚。其中,该收发管脚、和该处理电路通过内部连接通路互相通信,该处理电路执行第一方面或第一方面的任一种可能的实现方式中的方法,以控制接收管脚接收信号,以控制发送管脚发送信号。

40、第五方面以及第五方面的任意一种实现方式分别与第一方面以及第一方面的任意一种实现方式相对应。第五方面以及第五方面的任意一种实现方式所对应的技术效果可参见上述第一方面以及第一方面的任意一种实现方式所对应的技术效果,此处不再赘述。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1