一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

网络模式切换方法、网络模式切换装置、介质及电子设备与流程

2021-11-05 20:40:00 来源:中国专利 TAG:


1.本技术涉及5g通信技术领域,具体而言,涉及一种网络模式切换方法、网络模式切换装置、计算机可读存储介质及电子设备。


背景技术:

2.在双卡双待终端设备中,双卡是指终端设备上包含两个卡槽,能够安装两个全球用户识别卡(universal subscriber identity module,usim)/用户识别卡(subscriber identity module,sim),每个卡可以支持一个或者多个网络制式,两个卡可以同属一个运营商也可以属于不同运营商;其中的双待是指当两个卡支持不同网络制式时,终端设备支持两个卡在两个网络上分别注册成功,当两个卡支持同一个网络制式时,终端设备支持两个卡在同一个网络上分别注册成功。
3.随着5g技术的发展和运营商网络的铺设,越来越多的终端设备开始支持5g网络,而一般来说,5g双卡终端的双卡功能未能使双卡同时支持5g网络,当支持5g网络模式的卡到达运营商未铺设5g网络设备的区域时,用户通常需要将当前支持5g网络模式的卡切换为双卡中的另一个卡,以使得另一个卡可以处于5g网络模式下,若另一个卡的运营商铺设了5g网络设备在该区域,则用户可以基于处于5g网络模式下的另一个卡使用5g网络。但是,这样的手动切换网络模式容易存在操作繁琐且网络模式切换效率较低的问题。
4.需要说明的是,在上述背景技术部分公开的信息仅用于加强对本技术的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。


技术实现要素:

5.本技术的目的在于提供一种网络模式切换方法、网络模式切换装置、计算机可读存储介质及电子设备,可以基于主卡的5g网络连接情况以及副卡的剩余数据流量,判定是否需要进行网络模式切换,在切换条件达成时自动进行网络模式切换,无需用户手动操作,避免了操作繁琐的问题并提升网络模式切换效率,使得终端设备可以在主卡与5g网络断联后及时触发副卡连接5g网络,从而便于用户体验到不间断的高速数据传输速度。
6.本技术的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本技术的实践而习得。
7.根据本技术的一方面,提供一种网络模式切换方法,包括:
8.监控终端设备中第一用户识别卡的5g网络连接情况;
9.若第一用户识别卡的5g网络连接情况用于表示第一用户识别卡与5g网络断开连接,则检测终端设备中第二用户识别卡的剩余数据流量;
10.在剩余数据流量大于预设阈值时,将第二用户识别卡切换至包含5g网络的第一网络模式,并将第一用户识别卡切换至不包含5g网络的第二网络模式。
11.在本技术的一种示例性实施例中,在剩余数据流量大于预设阈值时,将第二用户识别卡切换至包含5g网络的第一网络模式,包括:
12.检测第二用户识别卡的驻网状态;
13.在剩余数据流量大于预设阈值且驻网状态用于表示第二用户识别卡对应的运营商支持5g网络时,将第二用户识别卡由不包含5g网络的第二网络模式切换至包含5g网络的第一网络模式。
14.在本技术的一种示例性实施例中,若5g网络连接情况用于表示第一用户识别卡与5g网络断开连接,则检测终端设备中第二用户识别卡的剩余数据流量,包括:
15.若5g网络连接情况用于表示第一用户识别卡与5g网络断开连接,则对断开连接状态进行持续计时,当计时结果达到预设时长时,检测终端设备中第二用户识别卡的剩余数据流量。
16.在本技术的一种示例性实施例中,将第二用户识别卡切换至包含5g网络的第一网络模式,包括:
17.获取用于标识网络模式切换记录的标识符;
18.若标识符表示单位时间内终端设备在当前区域中未进行网络模式切换,则将第二用户识别卡切换至包含5g网络的第一网络模式。
19.在本技术的一种示例性实施例中,将第一用户识别卡切换至不包含5g网络的第二网络模式之后,上述方法还包括:
20.更新标识符,以使得更新后的标识符表示单位时间内终端设备在当前区域中已经历网络模式切换。
21.在本技术的一种示例性实施例中,获取用于标识网络模式切换记录的标识符之前,上述方法还包括:
22.读取当前区域对应的基站小区号;
23.当检测到相邻时刻的历史记录中的基站小区号与当前区域对应的基站小区号一致时,则将用于标识网络模式切换记录的标识符设置为第一数值;
24.当检测到相邻时刻的历史记录中的基站小区号与当前区域对应的基站小区号不一致时,则将用于标识网络模式切换记录的标识符设置为第二数值;
25.其中,第一数值用于表征单位时间内终端设备在当前区域中未进行网络模式切换,第二数值用于表征单位时间内终端设备在当前区域中已经历网络模式切换。
26.在本技术的一种示例性实施例中,将第二用户识别卡切换至包含5g网络的第一网络模式,并将第一用户识别卡切换至不包含5g网络的第二网络模式之后,上述方法还包括:
27.检测第二用户识别卡的5g网络连接情况;
28.若第二用户识别卡的5g网络连接情况用于表示第二用户识别卡无法连接5g网络,则将第二用户识别卡切换至第二网络模式,并将第一用户识别卡切换至第一网络模式。
29.根据本技术的一方面,提供一种网络模式切换装置,其特征在于,包括:
30.监控单元,用于监控终端设备中第一用户识别卡的5g网络连接情况;
31.数据流量检测单元,用于在第一用户识别卡的5g网络连接情况用于表示第一用户识别卡与5g网络断开连接时,检测终端设备中第二用户识别卡的剩余数据流量;
32.网络模式切换单元,用于在剩余数据流量大于预设阈值时,将第二用户识别卡切换至包含5g网络的第一网络模式,并将第一用户识别卡切换至不包含5g网络的第二网络模式。
33.在本技术的一种示例性实施例中,网络模式切换单元在剩余数据流量大于预设阈值时,将第二用户识别卡切换至包含5g网络的第一网络模式,包括:
34.检测第二用户识别卡的驻网状态;
35.在剩余数据流量大于预设阈值且驻网状态用于表示第二用户识别卡对应的运营商支持5g网络时,将第二用户识别卡由不包含5g网络的第二网络模式切换至包含5g网络的第一网络模式。
36.在本技术的一种示例性实施例中,数据流量检测单元在所述第一用户识别卡的5g网络连接情况用于表示所述第一用户识别卡与5g网络断开连接时,检测所述终端设备中第二用户识别卡的剩余数据流量,包括:
37.若5g网络连接情况用于表示第一用户识别卡与5g网络断开连接,则对断开连接状态进行持续计时,当计时结果达到预设时长时,检测终端设备中第二用户识别卡的剩余数据流量。
38.在本技术的一种示例性实施例中,网络模式切换单元将第二用户识别卡切换至包含5g网络的第一网络模式,包括:
39.获取用于标识网络模式切换记录的标识符;
40.若标识符表示单位时间内终端设备在当前区域中未进行网络模式切换,则将第二用户识别卡切换至包含5g网络的第一网络模式。
41.在本技术的一种示例性实施例中,上述装置还包括:
42.标识符更新单元,用于在网络模式切换单元将第一用户识别卡切换至不包含5g网络的第二网络模式之后,更新标识符,以使得更新后的标识符表示单位时间内终端设备在当前区域中已经历网络模式切换。
43.在本技术的一种示例性实施例中,上述装置还包括:
44.基站小区号获取单元,用于在网络模式切换单元获取用于标识网络模式切换记录的标识符之前,读取当前区域对应的基站小区号;
45.数值设置单元,用于当检测到相邻时刻的历史记录中的基站小区号与当前区域对应的基站小区号一致时,则将用于标识网络模式切换记录的标识符设置为第一数值;当检测到相邻时刻的历史记录中的基站小区号与当前区域对应的基站小区号不一致时,则将用于标识网络模式切换记录的标识符设置为第二数值;
46.其中,第一数值用于表征单位时间内终端设备在当前区域中未进行网络模式切换,第二数值用于表征单位时间内终端设备在当前区域中已经历网络模式切换。
47.在本技术的一种示例性实施例中,监控单元,还用于在网络模式切换单元将第二用户识别卡切换至包含5g网络的第一网络模式,并将第一用户识别卡切换至不包含5g网络的第二网络模式之后,检测第二用户识别卡的5g网络连接情况;
48.网络模式切换单元,还用于在第二用户识别卡的5g网络连接情况用于表示第二用户识别卡无法连接5g网络时,将第二用户识别卡切换至第二网络模式,并将第一用户识别卡切换至第一网络模式。
49.根据本技术的一方面,提供一种电子设备,包括:处理器;以及存储器,用于存储处理器的可执行指令;其中,处理器配置为经由执行可执行指令来执行上述任意一项的方法。
50.根据本技术的一方面,提供一种计算机可读存储介质,其上存储有计算机程序,计
算机程序被处理器执行时实现上述任意一项的方法。
51.根据本技术的一方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。计算机设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该计算机设备执行上述的各种可选实现方式中提供的方法。
52.本技术示例性实施例可以具有以下部分或全部有益效果:
53.在本技术的一示例实施方式所提供的网络模式切换方法中,可以监控终端设备中第一用户识别卡的5g网络连接情况;若第一用户识别卡的5g网络连接情况用于表示第一用户识别卡与5g网络断开连接,则检测终端设备中第二用户识别卡的剩余数据流量;在剩余数据流量大于预设阈值时,将第二用户识别卡切换至包含5g网络的第一网络模式,并将第一用户识别卡切换至不包含5g网络的第二网络模式。依据上述方案描述,本技术一方面,可以在切换条件达成时自动进行网络模式切换,无需用户手动操作,避免了操作繁琐的问题并提升网络模式切换效率,使得终端设备可以在主卡与5g网络断联后及时触发副卡连接5g网络,从而便于用户体验到不间断的高速数据传输速度。本技术另一方面,可以通过对剩余数据流量的检测,使得剩余数据流量大于预设阈值时进行网络模式切换,这样可以保证网络模式切换的有效性。
54.应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本技术。
附图说明
55.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。显而易见地,下面描述中的附图仅仅是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
56.图1示出了可以应用本技术实施例的一种网络模式切换方法及网络模式切换装置的示例性系统架构的示意图;
57.图2示出了适于用来实现本技术实施例的电子设备的计算机系统的结构示意图;
58.图3示意性示出了根据本技术的一个实施例的网络模式切换方法的流程图;
59.图4示意性示出了根据本技术的一个实施例的基于标识符的设置流程示意图;
60.图5示意性示出了根据本技术的一个实施例的网络模式切换方法的流程图;
61.图6示意性示出了根据本技术的一个实施例中的网络模式切换装置的结构框图。
具体实施方式
62.现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些实施方式使得本技术将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。所描述的特征、结构或特性可以以任何合适的方式结合在一个或更多实施方式中。在下面的描述中,提供许多具体细节从而给出对本技术的实施方式的充分理解。然而,本领域技术人员将意识到,可以实践本技术的技术方案而省略所述特定细节中的一个或更多,或者可以采用其它的方
法、组元、装置、步骤等。在其它情况下,不详细示出或描述公知技术方案以避免喧宾夺主而使得本技术的各方面变得模糊。
63.此外,附图仅为本技术的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。附图中所示的一些方框图是功能实体,不一定必须与物理或逻辑上独立的实体相对应。可以采用软件形式来实现这些功能实体,或在一个或多个硬件模块或集成电路中实现这些功能实体,或在不同网络和/或处理器装置和/或微控制器装置中实现这些功能实体。
64.图1示出了可以应用本技术实施例的一种网络模式切换方法及网络模式切换装置的示例性应用环境的系统架构的示意图。
65.如图1所示,系统架构100可以包括终端设备101、102、103中的一个或多个,网络104和服务器105。网络104用以在终端设备101、102、103和服务器105之间提供通信链路的介质。网络104可以包括各种连接类型,例如有线、无线通信链路或者光纤电缆等等。终端设备101、102、103可以是具有显示屏的各种电子设备,包括但不限于台式计算机、便携式计算机、智能手机和平板电脑等等。应该理解,图1中的终端设备、网络和服务器的数目仅仅是示意性的。根据实现需要,可以具有任意数目的终端设备、网络和服务器。比如服务器105可以是多个服务器组成的服务器集群等。
66.本技术实施例所提供的网络模式切换方法一般由服务器105执行,相应地,网络模式切换装置一般设置于服务器105中。但本领域技术人员容易理解的是,本技术实施例所提供的网络模式切换方法也可以由终端设备101、102或103执行,相应的,网络模式切换装置也可以设置于终端设备101、102或103中,本示例性实施例中对此不做特殊限定。举例而言,在一种示例性实施例中,服务器105可以监控终端设备中第一用户识别卡的5g网络连接情况;若第一用户识别卡的5g网络连接情况用于表示第一用户识别卡与5g网络断开连接,则检测终端设备中第二用户识别卡的剩余数据流量;在剩余数据流量大于预设阈值时,将第二用户识别卡切换至包含5g网络的第一网络模式,并将第一用户识别卡切换至不包含5g网络的第二网络模式。
67.图2示出了适于用来实现本技术实施例的电子设备的计算机系统的结构示意图。
68.需要说明的是,图2示出的电子设备的计算机系统200仅是一个示例,不应对本技术实施例的功能和使用范围带来任何限制。
69.如图2所示,计算机系统200包括中央处理单元(cpu)201,其可以根据存储在只读存储器(rom)202中的程序或者从储存部分208加载到随机访问存储器(ram)203中的程序而执行各种适当的动作和处理。在ram 203中,还存储有系统操作所需的各种程序和数据。cpu 201、rom 202以及ram 203通过总线204彼此相连。输入/输出(i/o)接口205也连接至总线204。
70.以下部件连接至i/o接口205:包括键盘、鼠标等的输入部分206;包括诸如阴极射线管(crt)、液晶显示器(lcd)等以及扬声器等的输出部分207;包括硬盘等的储存部分208;以及包括诸如lan卡、调制解调器等的网络接口卡的通信部分209。通信部分209经由诸如因特网的网络执行通信处理。驱动器210也根据需要连接至i/o接口205。可拆卸介质211,诸如磁盘、光盘、磁光盘、半导体存储器等等,根据需要安装在驱动器210上,以便于从其上读出的计算机程序根据需要被安装入储存部分208。
71.特别地,根据本技术的实施例,下文参考流程图描述的过程可以被实现为计算机软件程序。例如,本技术的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分209从网络上被下载和安装,和/或从可拆卸介质211被安装。在该计算机程序被中央处理单元(cpu)201执行时,执行本技术的方法和装置中限定的各种功能。
72.本示例实施方式提供了一种网络模式切换方法。该网络模式切换方法可以应用于上述服务器105,也可以应用于上述终端设备101、102、103中的一个或多个,本示例性实施例中对此不做特殊限定。参考图3所示,该网络模式切换方法可以包括以下步骤s310至步骤s330。
73.步骤s310:监控终端设备中第一用户识别卡的5g网络连接情况。
74.步骤s320:若第一用户识别卡的5g网络连接情况用于表示第一用户识别卡与5g网络断开连接,则检测终端设备中第二用户识别卡的剩余数据流量。
75.步骤s330:在剩余数据流量大于预设阈值时,将第二用户识别卡切换至包含5g网络的第一网络模式,并将第一用户识别卡切换至不包含5g网络的第二网络模式。
76.实施图3所示的方法,可以在切换条件达成时自动进行网络模式切换,无需用户手动操作,避免了操作繁琐的问题并提升网络模式切换效率,使得终端设备可以在主卡与5g网络断联后及时触发副卡连接5g网络,从而便于用户体验到不间断的高速数据传输速度。此外,可以通过对剩余数据流量的检测,使得剩余数据流量大于预设阈值时进行网络模式切换,这样可以保证网络模式切换的有效性。
77.下面,对于本示例实施方式的上述步骤进行更加详细的说明。
78.在步骤s310中,监控终端设备中第一用户识别卡的5g网络连接情况。
79.具体地,终端设备中除了同时使用的第一用户识别卡和第二用户识别卡之外,可选的,还可以包含一个或多个其他用户识别卡,本技术实施例不作限定。终端设备可以为用户使用的移动设备(如,手机、平板电脑、智能手表等)。此外,第一用户识别卡和第二用户识别卡可以对应于不同的运营商,不同的运营商对于5g网络、4g网络、3g网络、2g网络的部署区域可以相同也可以不同。其中,用户识别卡是全球移动通信系统(global system for mobile communications,gsm)的移动用户所持有的ic卡,gsm系统可以通过sim卡识别gsm用户,同一张sim卡可插入或嵌入任何一台gsm终端,以实现通信。需要说明的是,5g(generation),即第5代移动通信技术。一般来说,1g的传输速率为2.4k,2g的传输速率为64k,3g的传输速率为2m,4g的传输速率为100m,5g的传输速率为20g。
80.此外,5g网络连接情况包括:用于表示第一用户识别卡与5g网络断开连接的情况1和用于表示第一用户识别卡与5g网络已连接的情况2。
81.在步骤s320中,若第一用户识别卡的5g网络连接情况用于表示第一用户识别卡与5g网络断开连接,则检测终端设备中第二用户识别卡的剩余数据流量。
82.具体地,剩余数据流量可以理解为第二用户识别卡对应的单位时间(如,一个月)内的流量套餐中的剩余数据流量。
83.可选的,若第一用户识别卡的5g网络连接情况用于表示第一用户识别卡与5g网络断开连接,检测终端设备中第二用户识别卡的剩余数据流量,包括:若第一用户识别卡的5g
网络连接情况用于表示第一用户识别卡与5g网络断开连接,则确定第二用户识别卡对应的第二运营商以及第二运营商对应的5g网络部署区域,并通过gps确定终端设备的当前位置,若检测到当前位置处于第二运营商对应的5g网络部署区域,则检测终端设备中第二用户识别卡的剩余数据流量。
84.进一步地,若检测到当前位置未处于第二运营商对应的5g网络部署区域,上述方法还可以包括:输出用于提示第一用户识别卡和第二用户识别卡均无法连接到5g网络的提示信息。更进一步地,还可以包括:确定第一用户识别卡对应的第一运营商以及第一运营商对应的5g网络部署区域,从第一运营商对应的5g网络部署区域和第二运营商对应的5g网络部署区域中选取与终端设备的当前位置距离最近的目标区域,生成以当前位置为起点以目标区域中任一位置为终点的导航路线并输出导航路线,以使得用户能够依据该导航路线携带终端设备移动至目标区域,以便用户使用5g网络;其中,目标区域可以属于第一运营商对应的5g网络部署区域也可以属于第二运营商对应的5g网络部署区域。
85.作为一种可选的实施例,若5g网络连接情况用于表示第一用户识别卡与5g网络断开连接,则检测终端设备中第二用户识别卡的剩余数据流量,包括:若5g网络连接情况用于表示第一用户识别卡与5g网络断开连接,则对断开连接状态进行持续计时,当计时结果达到预设时长时,检测终端设备中第二用户识别卡的剩余数据流量。
86.具体地,可以从检测到断开连接开始进行不间断计时,其中,若断开连接状态持续时长达到预设时长(如,30s)时,检测终端设备中第二用户识别卡的剩余数据流量。
87.可见,实施该可选的实施例,能够在断开连接状态的持续时长达到预设时长时才检测终端设备中第二用户识别卡的剩余数据流量,避免在偶发性短暂断联(如,2s的断联)时也执行网络模式切换,从而可以避免对网络资源的浪费。
88.在步骤s330中,在剩余数据流量大于预设阈值时,将第二用户识别卡切换至包含5g网络的第一网络模式,并将第一用户识别卡切换至不包含5g网络的第二网络模式。
89.具体地,第一网络模式可以支持5g网络、4g网络、3g网络、2g网络,第一网络模式可以表示为:5g/4g/3g/2g;第二网络模式可以支持4g网络、3g网络、2g网络,第二网络模式可以表示为:4g/3g/2g。处于第一网络模式下的用户识别卡可以判定为主卡,处于第二网络模式下的用户识别卡可以判定为副卡。
90.此外,还可以包括:当检测到终端设备请求长期演进语音承载(voice over long

term evolution,volte)语音业务时,触发第二用户识别卡连接4g网络,以提升用户的通话质量。其中,volte是面向手机和数据终端的高速无线通信标准,基于ip多媒体子系统(ims)网络,在lte上使用作为控制层面(control plane)和语音服务的媒体层面(media plane)特制的配置文件,这使语音服务(控制和媒体层面)作为数据流在lte数据承载网络中传输。
91.作为一种可选的实施例,在剩余数据流量大于预设阈值时,将第二用户识别卡切换至包含5g网络的第一网络模式,包括:检测第二用户识别卡的驻网状态;在剩余数据流量大于预设阈值且驻网状态用于表示第二用户识别卡对应的运营商支持5g网络时,将第二用户识别卡由不包含5g网络的第二网络模式切换至包含5g网络的第一网络模式。
92.具体地,驻网状态用于标识第二用户识别卡在5g网络、4g网络、3g网络、2g网络的注册情况。
93.可见,实施该可选的实施例,能够在第二用户识别卡的驻网状态对应的运营商支
持5g网络时,执行网络模式切换,从而提升网络模式切换的有效性,避免执行无效操作。
94.作为一种可选的实施例,将第二用户识别卡切换至包含5g网络的第一网络模式,包括:获取用于标识网络模式切换记录的标识符;若标识符表示单位时间内终端设备在当前区域中未进行网络模式切换,则将第二用户识别卡切换至包含5g网络的第一网络模式。
95.具体地,用于标识网络模式切换记录的标识符可以通过数字/字符/汉字等任何形式进行表示,本技术实施例不作限定,优选地,标识符通过数字进行表示,如,1、2等。可选的,若标识符表示单位时间内终端设备在当前区域中已经历网络模式切换,上述方法还包括:输出用于提示用户手动切换网络模式的提示信息。
96.可见,实施该可选的实施例,能够在标识符表示单位时间内终端设备在当前区域中未进行网络模式切换时,及时进行网络模式切换,以便用户能够连续体验到5g网络,从而改善用户的使用体验。
97.作为一种可选的实施例,将第一用户识别卡切换至不包含5g网络的第二网络模式之后,上述方法还包括:更新标识符,以使得更新后的标识符表示单位时间内终端设备在当前区域中已经历网络模式切换。
98.具体地,更新标识符,包括:将标识符由第一数值(如,0)切换为第二数值(如,1)。此外,更新标识符之后,上述方法还包括:更新该终端设备对应的总切换次数并记录。
99.可见,实施该可选的实施例,能够通过对于标识符的更新,实现当前区域内对于网络模式切换的及时记录,避免在当前区域内频繁进行网络模式切换进而造成网络资源浪费的问题。
100.作为一种可选的实施例,获取用于标识网络模式切换记录的标识符之前,上述方法还包括:读取当前区域对应的基站小区号;当检测到相邻时刻的历史记录中的基站小区号与当前区域对应的基站小区号一致时,则将用于标识网络模式切换记录的标识符设置为第一数值;当检测到相邻时刻的历史记录中的基站小区号与当前区域对应的基站小区号不一致时,则将用于标识网络模式切换记录的标识符设置为第二数值;其中,第一数值用于表征单位时间内终端设备在当前区域中未进行网络模式切换,第二数值用于表征单位时间内终端设备在当前区域中已经历网络模式切换。
101.具体地,基站小区号用于标识辐射一定范围的某一个具体基站,基站小区的设置过程可以理解为:将服务区域划分为若干个小区,每个小区分别设置一个基站,用于负责小区内移动通信的联络和控制。每个小区里面的基站号为上述的基站小区号。第一数值(如,1)可以为区别于第二数值(如,0)的常数。
102.可见,实施该可选的实施例,能够通过对于网络模式切换的条件设置,避免短时间内频繁地执行网络模式切换,从而造成资源浪费。
103.作为一种可选的实施例,将第二用户识别卡切换至包含5g网络的第一网络模式,并将第一用户识别卡切换至不包含5g网络的第二网络模式之后,上述方法还包括:检测第二用户识别卡的5g网络连接情况;若第二用户识别卡的5g网络连接情况用于表示第二用户识别卡无法连接5g网络,则将第二用户识别卡切换至第二网络模式,并将第一用户识别卡切换至第一网络模式。
104.具体地,将第二用户识别卡切换至包含5g网络的第一网络模式,并将第一用户识别切换至不包含5g网络的第二网络模式之后,上述方法还可以包括:确定当前区域的基站
小区号以及当前时刻,将当前时刻与当前区域的基站小区号进行对应存储,以便在下一时刻进行网络模式切换的条件判定时作为相邻时刻的历史记录中的基站小区号参与条件判定过程。
105.可见,实施该可选的实施例,能够在第二用户识别卡不能连接5g网络时,及时将第一用户识别卡切换至第一网络模式,这样便于第一用户识别卡可以连接5g网络时及时连接到5g网络,改善用户的使用体验。
106.请参阅图4,图4示意性示出了根据本技术的一个实施例的基于标识符的设置流程示意图。如图4所示,基于标识符的设置流程包括:步骤s410~步骤s440。
107.步骤s410:读取当前区域对应的基站小区号。
108.步骤s420:检测相邻时刻的历史记录中的基站小区号与当前区域对应的基站小区号是否一致。如果是,则执行步骤s440。如果否,则执行步骤s430。
109.步骤s430:将用于标识网络模式切换记录的标识符设置为1。
110.步骤s440:将用于标识网络模式切换记录的标识符设置为0。
111.请参阅图5,图5示意性示出了根据本技术的一个实施例的网络模式切换方法的流程图。如图5所示,网络模式切换方法可以包括:步骤s500~步骤s580。
112.步骤s500:读取当前区域对应的基站小区号;当检测到相邻时刻的历史记录中的基站小区号与当前区域对应的基站小区号一致时,则将用于标识网络模式切换记录的标识符设置为第一数值;当检测到相邻时刻的历史记录中的基站小区号与当前区域对应的基站小区号不一致时,则将用于标识网络模式切换记录的标识符设置为第二数值;其中,第一数值用于表征单位时间内终端设备在当前区域中未进行网络模式切换,第二数值用于表征单位时间内终端设备在当前区域中已经历网络模式切换。
113.步骤s510:监控终端设备中第一用户识别卡的5g网络连接情况。
114.步骤s520:若5g网络连接情况用于表示第一用户识别卡与5g网络断开连接,则对断开连接状态进行持续计时,当计时结果达到预设时长时,检测终端设备中第二用户识别卡的剩余数据流量。
115.步骤s530:检测第二用户识别卡的驻网状态,在剩余数据流量大于预设阈值且驻网状态用于表示第二用户识别卡对应的运营商支持5g网络时,获取用于标识网络模式切换记录的标识符。
116.步骤s540:若标识符表示单位时间内终端设备在当前区域中未进行网络模式切换,则将第二用户识别卡切换至包含5g网络的第一网络模式。
117.步骤s550:更新标识符,以使得更新后的标识符表示单位时间内终端设备在当前区域中已经历网络模式切换。
118.步骤s560:将第一用户识别卡切换至不包含5g网络的第二网络模式。
119.步骤s570:检测第二用户识别卡的5g网络连接情况。
120.步骤s580:若第二用户识别卡的5g网络连接情况用于表示第二用户识别卡无法连接5g网络,则将第二用户识别卡切换至第二网络模式,并将第一用户识别卡切换至第一网络模式。
121.需要说明的是,步骤s500~步骤s580与图3所示的各步骤及其实施例相对应,针对步骤s500~步骤s580的具体实施方式,请参阅图3所示的各步骤及其实施例,此处不再赘
述。
122.可见,实施图5所示的方法,可以在切换条件达成时自动进行网络模式切换,无需用户手动操作,避免了操作繁琐的问题并提升网络模式切换效率,使得终端设备可以在主卡与5g网络断联后及时触发副卡连接5g网络,从而便于用户体验到不间断的高速数据传输速度。此外,可以通过对剩余数据流量的检测,使得剩余数据流量大于预设阈值时进行网络模式切换,这样可以保证网络模式切换的有效性。
123.进一步的,本示例实施方式中,还提供了一种网络模式切换装置。参考图6所示,该网络模式切换装置600可以包括:
124.监控单元601,用于监控终端设备中第一用户识别卡的5g网络连接情况;
125.数据流量检测单元602,用于在第一用户识别卡的5g网络连接情况用于表示第一用户识别卡与5g网络断开连接时,检测终端设备中第二用户识别卡的剩余数据流量;
126.网络模式切换单元603,用于在剩余数据流量大于预设阈值时,将第二用户识别卡切换至包含5g网络的第一网络模式,并将第一用户识别卡切换至不包含5g网络的第二网络模式。
127.可见,实施图6所示的装置,可以在切换条件达成时自动进行网络模式切换,无需用户手动操作,避免了操作繁琐的问题并提升网络模式切换效率,使得终端设备可以在主卡与5g网络断联后及时触发副卡连接5g网络,从而便于用户体验到不间断的高速数据传输速度。此外,可以通过对剩余数据流量的检测,使得剩余数据流量大于预设阈值时进行网络模式切换,这样可以保证网络模式切换的有效性。
128.在本技术的一种示例性实施例中,网络模式切换单元603在剩余数据流量大于预设阈值时,将第二用户识别卡切换至包含5g网络的第一网络模式,包括:
129.检测第二用户识别卡的驻网状态;
130.在剩余数据流量大于预设阈值且驻网状态用于表示第二用户识别卡对应的运营商支持5g网络时,将第二用户识别卡由不包含5g网络的第二网络模式切换至包含5g网络的第一网络模式。
131.可见,实施该可选的实施例,能够在第二用户识别卡的驻网状态对应的运营商支持5g网络时,执行网络模式切换,从而提升网络模式切换的有效性,避免执行无效操作。
132.在本技术的一种示例性实施例中,数据流量检测单元602在所述第一用户识别卡的5g网络连接情况用于表示所述第一用户识别卡与5g网络断开连接时,检测所述终端设备中第二用户识别卡的剩余数据流量,包括:
133.若5g网络连接情况用于表示第一用户识别卡与5g网络断开连接,则对断开连接状态进行持续计时,当计时结果达到预设时长时,检测终端设备中第二用户识别卡的剩余数据流量。
134.可见,实施该可选的实施例,能够在断开连接状态的持续时长达到预设时长时才检测终端设备中第二用户识别卡的剩余数据流量,避免在偶发性短暂断联(如,2s的断联)时也执行网络模式切换,从而可以避免对网络资源的浪费。
135.在本技术的一种示例性实施例中,网络模式切换单元603将第二用户识别卡切换至包含5g网络的第一网络模式,包括:
136.获取用于标识网络模式切换记录的标识符;
137.若标识符表示单位时间内终端设备在当前区域中未进行网络模式切换,则将第二用户识别卡切换至包含5g网络的第一网络模式。
138.可见,实施该可选的实施例,能够在标识符表示单位时间内终端设备在当前区域中未进行网络模式切换时,及时进行网络模式切换,以便用户能够连续体验到5g网络,从而改善用户的使用体验。
139.在本技术的一种示例性实施例中,上述装置还包括:
140.标识符更新单元(未图示),用于在网络模式切换单元603将第一用户识别卡切换至不包含5g网络的第二网络模式之后,更新标识符,以使得更新后的标识符表示单位时间内终端设备在当前区域中已经历网络模式切换。
141.可见,实施该可选的实施例,能够通过对于标识符的更新,实现当前区域内对于网络模式切换的及时记录,避免在当前区域内频繁进行网络模式切换进而造成网络资源浪费的问题。
142.在本技术的一种示例性实施例中,上述装置还包括:
143.基站小区号获取单元(未图示),用于在网络模式切换单元603获取用于标识网络模式切换记录的标识符之前,读取当前区域对应的基站小区号;
144.数值设置单元(未图示),用于当检测到相邻时刻的历史记录中的基站小区号与当前区域对应的基站小区号一致时,则将用于标识网络模式切换记录的标识符设置为第一数值;当检测到相邻时刻的历史记录中的基站小区号与当前区域对应的基站小区号不一致时,则将用于标识网络模式切换记录的标识符设置为第二数值;
145.其中,第一数值用于表征单位时间内终端设备在当前区域中未进行网络模式切换,第二数值用于表征单位时间内终端设备在当前区域中已经历网络模式切换。
146.可见,实施该可选的实施例,能够通过对于网络模式切换的条件设置,避免短时间内频繁地执行网络模式切换,从而造成资源浪费。
147.在本技术的一种示例性实施例中,监控单元601,还用于在网络模式切换单元603将第二用户识别卡切换至包含5g网络的第一网络模式,并将第一用户识别卡切换至不包含5g网络的第二网络模式之后,检测第二用户识别卡的5g网络连接情况;
148.网络模式切换单元603,还用于在第二用户识别卡的5g网络连接情况用于表示第二用户识别卡无法连接5g网络时,将第二用户识别卡切换至第二网络模式,并将第一用户识别卡切换至第一网络模式。
149.可见,实施该可选的实施例,能够在第二用户识别卡不能连接5g网络时,及时将第一用户识别卡切换至第一网络模式,这样便于第一用户识别卡可以连接5g网络时及时连接到5g网络,改善用户的使用体验。
150.应当注意,尽管在上文详细描述中提及了用于动作执行的设备的若干模块或者单元,但是这种划分并非强制性的。实际上,根据本技术的实施方式,上文描述的两个或更多模块或者单元的特征和功能可以在一个模块或者单元中具体化。反之,上文描述的一个模块或者单元的特征和功能可以进一步划分为由多个模块或者单元来具体化。
151.由于本技术的示例实施例的网络模式切换装置的各个功能模块与上述网络模式切换方法的示例实施例的步骤对应,因此对于本技术装置实施例中未披露的细节,请参照本技术上述的网络模式切换方法的实施例。
152.作为另一方面,本技术还提供了一种计算机可读介质,该计算机可读介质可以是上述实施例中描述的电子设备中所包含的;也可以是单独存在,而未装配入该电子设备中。上述计算机可读介质承载有一个或者多个程序,当上述一个或者多个程序被一个该电子设备执行时,使得该电子设备实现上述实施例中所述的方法。
153.需要说明的是,本技术所示的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是——但不限于——电、磁、光、电磁、红外线、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线的电连接、便携式计算机磁盘、硬盘、随机访问存储器(ram)、只读存储器(rom)、可擦式可编程只读存储器(eprom或闪存)、光纤、便携式紧凑磁盘只读存储器(cd

rom)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本技术中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本技术中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线、电线、光缆、rf等等,或者上述的任意合适的组合。
154.附图中的流程图和框图,图示了按照本技术各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,上述模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图或流程图中的每个方框、以及框图或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
155.描述于本技术实施例中所涉及到的单元可以通过软件的方式实现,也可以通过硬件的方式来实现,所描述的单元也可以设置在处理器中。其中,这些单元的名称在某种情况下并不构成对该单元本身的限定。
156.本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求指出。
157.应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求来限制。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献