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

网络切换方法及设备与流程

2021-10-23 00:54:00 来源:中国专利 TAG:切换 实施 通信 方法 设备


1.本发明实施例涉及通信技术领域,尤其涉及一种网络切换方法及设备。


背景技术:

2.专网集群是在专用网络上提供集群通信服务。专网是为特定的行业或群体提供安全可靠服务的无线专业网络,一般多个用户共用一组信道资源,以提高频谱效率。公网集群是在公共网络上提供集群服务,一般是利用公网运营商管道资源,通过客户端和服务端的通信来提供服务。如果在服务器端将专网和公网联通起来,就形成了公专网融合场景。如果终端同时具备专网和公网的接入能力,则可以选择接入其中一个网络,将该网络作为驻留网络。
3.现有技术中,终端可以根据专网和公网的信号强度,进行网络切换。例如,若当前驻留的专网的信号强度低于公网的信号强度,则终端可以从专网切换至公网。
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.第三方面,本发明实施例提供一种网络切换设备,包括:至少一个处理器和存储器;
33.所述存储器存储计算机执行指令;
34.所述至少一个处理器执行所述存储器存储的计算机执行指令,使得所述至少一个处理器执行如上第一方面以及第一方面各种可能的设计所述的方法。
35.第四方面,本发明实施例提供一种终端设备,包括:如第三方面所述的网络切换设备。
36.第五方面,本发明实施例提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上第一方面以及第一方面各种可能的设计所述的方法。
37.本实施例提供的网络切换方法及设备,该方法通过对当前驻留网络、目标网络进行链路服务质量检测,所述当前驻留网络和所述目标网络中的一个为专用网络、另一个为公共网络,并根据检测得到的当前驻留网络的链路服务质量和目标网络的链路服务质量,确定是否从所述当前驻留网络切换到所述目标网络,相对于现有技术中仅对当前驻留网络
的信号强度和目标网络的信号强度进行检测,并基于信号强度的检测结果来进行切换操作,本实施例通过基于网络的链路服务质量进行网络切换,提高了网络切换的合理性和准确性,保证用户终端接入能够提供更高服务质量的网络,从而提升用户体验。
附图说明
38.为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
39.图1为本发明一实施例提供的应用场景示意图;
40.图2为本发明一实施例提供的网络切换方法的流程示意图;
41.图3为本发明又一实施例提供的网络切换方法的交互流程示意图;
42.图4为本发明又一实施例提供的网络切换方法的流程示意图;
43.图5为本发明一实施例提供的网络切换设备的结构示意图;
44.图6为本发明一实施例提供的网络切换设备的硬件结构示意图;
45.图7为本发明一实施例提供的终端设备的硬件结构示意图。
具体实施方式
46.为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
47.图1为本发明一实施例提供的应用场景示意图。专用网络是为特定的行业或群体提供安全可靠服务的无线专业网络,一般多个用户共用一组信道资源,以提高频谱效率。专网集群是在专用网络上提供集群通信服务。专网集群其拥有专用的终端、管道、服务器,能最大满足用户的服务质量需求,提供最优的服务。公共网络一般是利用公网运营商管道资源,通过客户端和服务端的通信来提供服务。公网集群是在公共网络上提供集群服务,其优点是部署方便,只需在终端上安装客户端,在服务器侧部署集群服务。随着公网通信技术的演进,特别是4g技术为提供可靠的高数据服务,提供了可能性。如图1所示,服务器101将专用网络和公共网络进行联通,形成了公专网融合场景。驻留在专用网络的终端设备102和驻留在公共网络的终端设备102,均能够在服务器端实现统一调度功能。在专用网络和公共网络的共同覆盖区域内的终端设备102,如果同时具备专用网络和公共网络的接入能力,即具有能够实现与专用网络进行数据通信的专用网络模块,能够实现与公共网络进行数据通信的公共网络通信模块,当然该专用网络模块和公共网络通信模块可以集成在一起,那么可以选择专用网络和公共网络中的任一网络驻留。公专网融合场景中通常是将公共网络定位为专用网络的补充,以弥补专用网络覆盖的不足。
48.在具体实现过程中,终端设备可以根据预设的切换机制进行公共网络和专用网络之间的切换,以实现终端设备的正常通信以及公共网络和专用网络的符合均衡。例如,终端设备当前驻留在专用网络,若终端设备对专用网络和公共网络进行检测,发现满足切换条
件,则可以从当前驻留的专用网络切换至公共网路。
49.由此可见,网络切换机制的设定的合理性和准确性,决定了终端设备网络切换的合理性和准确性。然而,现有技术中是通过网络信号的覆盖和质量来进行网络切换,没有考虑网络的服务质量,比如高负荷或传输丢包网络,即便终端信号质量良好,其业务服务质量也会明显下降。基于此,本发明实施例提供一种网络本发明,是一种简单的网络链路服务质量侦测技术,来选择合适的驻留网络。
50.在本实施例中,通过对终端设备当前驻留网络和目标网络进行链路服务质量的检测,并基于检测结果来进行网络切换,提高了网络切换的合理性和准确性,能够保证终端设备接入的网络始终为公共网络和专用网络中链路服务质量更高的网络,从而提升用户体验。
51.下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。
52.图2为本发明一实施例提供的网络切换方法的流程示意图。如图2所示,该方法包括:
53.201、对当前驻留网络、目标网络进行链路服务质量检测,所述当前驻留网络和所述目标网络中的一个为专用网络、另一个为公共网络。
54.本实施例的执行主体可以为图1所示的终端设备。
55.本实施例中,链路是指终端设备与服务器之间进行网络通信所用的当前网络中的通信链路。
56.本实施例中,对当前驻留网络、目标网络进行链路服务质量检测的方式可以有多种;
57.在一种可实现方式中,为了实时掌握当前驻留网络的链路服务质量以及目标网络的链路服务质量,可以同时对当前驻留网络和目标网络进行各自链路服务质量的检测。具体的,可以同时以相同的周期分别对当前驻留网络和目标网络进行各自链路服务质量的检测,还可以分别以不同的周期对当前驻留网络和目标网路进行各自链路服务质量的检测。例如,以t1周期对当前驻留网络的链路服务质量进行检测,以t2周期对目标网络的链路服务质量进行检测,其中,t2>t1,在检测到当前驻留网络的链路服务质量低于目标网络的链路服务质量时,则以t1周期对目标网络的链路服务质量进行检测,以便在目标网络的链路服务质量高出当前驻留网络的链路服务质量一定数值时及时进行网络切换。
58.在另一种可实现方式中,为了能够节约能耗,可以首先对当前驻留网络的链路服务质量进行检测,若检测到的当前驻留网络的链路服务质量低于预设条件,则对所述目标网络进行链路服务质量检测。可以理解,当前驻留网络的链路服务质量足够好时,完全可以满足终端设备的业务需求,那么可以不考虑网络切换,保持驻留在当前驻留网络即可,若当前驻留网络的链路服务质量稍有下降,虽能满足终端设备的基本业务需求,但是如果目标网络的服务质量更好,可以考虑网络切换,因此可以为当前驻留网络的链路服务质量设定一个限值,若当前驻留网络的链路服务质量低于该限值,则可以对目标网络的链路质量进行检测,若目标网络的链路质量相对于当前驻留网络的链路质量要高,则可以考虑进行网络切换,当然,目标网络的链路质量具体需要高出当前驻留网络链路服务质量多少才进行切换,可以视具体情况而定,本实施例对此不做限定。
59.202、根据所述当前驻留网络的链路服务质量和目标网络的链路服务质量,确定是否从所述当前驻留网络切换到所述目标网络。
60.本实施例中,根据当前驻留网络的链路服务质量和目标网络的链路服务质量进行网络切换判断的判决规则可以有多种:在一种可实现方式中,为了保证终端设备能够及时驻留在链路服务质量相对较高的网路,可以在当前驻留网络的链路服务质量低于目标网络的链路服务质量时,即进行切换。在另一种可是实现方式中,为了避免出现频繁的网络切换而导致能耗浪费且通信质量受影响的情况发生,则可以在目标网络的链路服务质量高出当前驻留网络的链路服务质量一定值时,才从当前驻留网络切换到目标网络。使得切换具有一定的缓冲区域,避免了切换动作的频繁进行。
61.本实施例提供的网络切换方法及设备,该方法通过对当前驻留网络、目标网络进行链路服务质量检测,并基于链路服务质量的检测结果进行网络切换,相对于现有技术中仅对当前驻留网络的信号强度和目标网络的信号强度进行检测,并基于信号强度的检测结果来进行切换操作,本实施例通过基于网络的链路服务质量进行网络切换,提高了网络切换的合理性和准确性,保证用户终端接入能够提供更高服务质量的网络,从而提升用户体验。
62.图3为本发明又一实施例提供的网络切换方法的交互流程示意图。在上述实施例的基础上,本实施例中对链路服务质量的检测过程进行了详细说明,如图3所示,该方法包括:
63.301、终端设备向所检测网络的服务器发送数据包。
64.302、终端设备接收所述服务器回传的数据包。
65.303、终端设备将所述服务器回传的数据包与向所述服务器发送的数据包进行比对,确定所述链路的回传参数,所述回传参数至少包括以下一种:链路的丢包率、平均时延、时延偏差。
66.304、终端设备根据所述回传参数,确定所检测网络的链路服务质量。
67.本实施例中,所检测网络的服务器可以仅服务于当前检测的网络,也可以同时服务于当前检测的网络以及待检测的网络。也即该服务器可以同时联通专用网络和公共网络,还可以专职服务于其中之一。
68.终端设备向服务器发送数据包的周期可以有多种选择,在一种可实现方式中为了能够始终及时获取网络链路服务质量可以始终以一个固定的相对较小的周期进行数据包的发送,以及时检测到网络链路服务质量的变化;在另一种可实现方式中,为了能够降低功耗,可以根据终端设备的业务状态选择不同的发送周期,具体的,若终端设备为业务态,则以第一周期tb向所述服务器发送数据包;若所述终端设备为空闲态,则以第二周期ta向所述服务器发送数据包;所述第一周期tb小于所述第二周期ta。可选地,可以设置为ta=10
×
tb。基于此,可以在终端设备的业务态,即亟需保证通信服务质量时,及时获取网络链路服务质量,在终端设备的空闲态,即对通信服务质量要求不太高时,实现降低功耗的同时来实现对网络链路服务质量的监测。
69.实际应用中,终端设备周期性的向所检测网络的服务器发送数据包,服务器收到该数据包后,再将其发送给终端设备,终端设备在收到服务的数据包后,与先前发送的数据包进行比对,从而获取以下回传参数中至少一种:
70.丢包率(用b表示):是指预定时间内丢包或错包数目与总的发包数之间的比值。
71.平均时延(用t表示):针对每一个数据包,计算收到数据包的时间与发送数据包的时间之间的差值,该差值即为该数据包的时延,然后将各数据包的时延求取平均值,即为平均时延。
72.延时偏差,也可以叫做抖动(用s表示):是指每个数据包的时延值与平均时延的偏差。
73.链路服务质量可以由回传参数的数值直接体现,还可以将回传参数的数值划分为几档,每一档对应于一个链路服务质量等级,具体的,根据所述回传参数确定所述检测网络的链路服务质量等级,包括:若所述回传参数小于或等于第一限值,则判定所述检测网络的链路服务质量等级为最高等级;若所述回传参数大于所述第一限值,且小于或等于第二限值,则判定所述检测网络的链路服务质量等级为中间等级,所述第一限值小于所述第二限值;若所述回传参数大于所述第二限值,则判定所述检测网络的链路服务质量等级为最低等级。
74.示例性的,参照以下表1,以回传参数包括丢包率、平均时延和延时偏差为例,可以定义链路服务质量如下:
75.表1
76.链路服务质量等级丢包率平均时延延时偏差a(good)b≤0.1%t≤50mss≤20msb(normal)0.1<b≤1%50ms<t≤60ms20ms<s≤40msc(bad)b>1%t>60mss>40ms
77.其中:
78.a等级:表示链路质量良好,在丢包率b≤0.1%,且平均时延t≤50ms,且延时偏差s≤20ms时,判定链路服务质量为a等级;
79.b等级:表示链路质量一般,能够满足基本业务情况,在丢包率0.1<b≤1%,且平均时延50ms<t≤60ms,且延时偏差20ms<s≤40ms时,判定链路服务质量为b等级;
80.c等级:表示链路质量差,难以支撑业务,是除a、b之外的链路情况,即在丢包率b>1%,或平均时延t>60ms,或延时偏差s>40ms时,判定链路服务质量为c等级。
81.305、根据所述当前驻留网络的链路服务质量和目标网络的链路服务质量,确定是否从所述当前驻留网络切换到所述目标网络。
82.本实施例中的步骤305与上述实施例中的步骤202相类似,此处不再赘述。
83.本实施例提供的网络切换方法,通过终端设备向服务器发送数据包,并将服务器回传的数据包与终端设备发送的数据包进行比对,得到回传参数,进而根据回传参数确定链路服务质量,能够准确的获知被检测网络当前的通信服务质量,以便于基于检测到的链路服务质量进行准确合理的网络切换,保证终端设备始终能够接入链路服务质量更优的网络,从而提升用户体验。
84.图4为本发明又一实施例提供的网络切换方法的流程示意图,在上述实施例的基础上,例如在图2所示实施例的基础上,本实施例中对当前驻留网络与目标网络之间进行切换的判决机制进行了详细说明,如图4所示,该方法包括:
85.401、对当前驻留网络、目标网络进行链路服务质量检测,所述当前驻留网络和所
述目标网络中的一个为专用网络、另一个为公共网络。
86.402、判断当前驻留网络的链路服务质量是否低于目标网络的链路服务质量,若是,则执行步骤403,若否,则执行步骤404。
87.403、从当前驻留网络切换到目标网络。
88.404、维持在当前驻留网络。
89.具体的,所述判断当前驻留网络的链路服务质量是否低于目标网络的链路服务质量,包括:判断当前驻留网络的链路服务质量等级是否低于目标网络的链路服务质量等级;或者,判断当前驻留网络的链路服务质量对应的各项参数值是否均低于目标网络的链路服务质量对应的各项参数值。
90.可选地,所述若所述当前驻留网络的链路服务质量等级低于所述目标网络的链路服务质量等级,则从所述当前驻留网络切换到所述目标网络,包括:
91.若所述当前驻留网络和所述目标网络的链路服务质量等级均为最低等级,则根据所述目标网络的回传参数与所述当前驻留网络的回传参数之间的比值是否大于预设比值,若大于,则从所述当前驻留网络切换到所述目标网络。
92.实际应用中,为了简化计算,可以将链路服务质量分为多个等级,以三个等级为例,最高等级a等级,中间等级b等级,最低等级c等级。以下对网络切换的整个过程进行示例说明,终端设备周期性的对当前驻留网络进行链路服务质量检测,得到当前驻留网络的链路服务质量,终端设备周期性的对目标设备进行链路服务质量的检测,得到目标网络的链路服务质量,可选地,为了节省功耗,终端设备可以在当前驻留网络的链路服务质量等级为b等级时,再启动对目标网络的链路服务质量的测量。如果目标网络的链路服务质量等级为a等级,则从当前驻留网络切换到目标网络,否则继续维持在当前驻留网络。若当前驻留网络的链路服务质量等级为c等级,且目标网络的链路服务质量等级为b等级或a等级,则从当前驻留网络切换到目标网络。可以理解,考虑到切换的能耗,如果当前驻留网络的链路服务质量和目标网络的链路服务质量均较差时,可以不进行切换,或者在目标网络的链路服务质量高出当前驻留网络的链路服务质量足够多时再进行切换。举例来说,如果当前驻留网络的链路服务质量等级与目标网络的链路服务质量等级均为c等级,则可以具体比较二者的指标是否具有明显差异,例如目标网络的指标为当前驻留网络的指标的两倍以上,则可以从当前驻留网络切换到目标网络,若没有达到两倍以上,则可以维持在当前驻留网络,不进行切换。
93.本实施例提供的网络切换方法,通过在当前驻留网络的链路服务质量低于目标网络的链路服务质量时,将当前驻留网络的链路服务质量切换到目标网络,提高了网络切换的合理性和准确性,保证用户终端接入能够提供更高服务质量的网络,从而提升用户体验。
94.图5为本发明一实施例提供的网络切换设备的结构示意图。如图5所示,该网络切换设备50包括:检测模块501和切换模块502。
95.检测模块501,用于对当前驻留网络、目标网络进行链路服务质量检测,所述当前驻留网络和所述目标网络中的一个为专用网络、另一个为公共网络;
96.切换模块502,用于根据所述当前驻留网络的链路服务质量和目标网络的链路服务质量,确定是否从所述当前驻留网络切换到所述目标网络。
97.本发明实施例提供的网络切换设备,通过检测模块501对当前驻留网络、目标网络
进行链路服务质量检测,所述当前驻留网络和所述目标网络中的一个为专用网络、另一个为公共网络,并通过切换模块502根据检测得到的当前驻留网络的链路服务质量和目标网络的链路服务质量,确定是否从所述当前驻留网络切换到所述目标网络,相对于现有技术中仅对当前驻留网络的信号强度和目标网络的信号强度进行检测,并基于信号强度的检测结果来进行切换操作,本实施例通过基于网络的链路服务质量进行网络切换,提高了网络切换的合理性和准确性,保证用户终端接入能够提供更高服务质量的网络,从而提升用户体验。
98.可选地,检测模块501具体用于:
99.向所检测网络的服务器发送数据包;
100.接收所述服务器回传的数据包;
101.将所述服务器回传的数据包与向所述服务器发送的数据包进行比对,确定所述链路的回传参数,所述回传参数至少包括以下一种:链路的丢包率、平均时延、时延偏差;
102.根据所述回传参数,确定所检测网络的链路服务质量。
103.可选地,检测模块501具体用于:
104.若终端设备为业务态,则以第一周期向所述服务器发送数据包;
105.若所述终端设备为空闲态,则以第二周期向所述服务器发送数据包;所述第一周期小于所述第二周期。
106.可选地,检测模块501具体用于:
107.根据所述回传参数确定所述检测网络的链路服务质量等级;
108.相应的,切换模块502具体用于:
109.若所述当前驻留网络的链路服务质量等级低于所述目标网络的链路服务质量等级,则从所述当前驻留网络切换到所述目标网络。
110.可选地,切换模块502具体用于;
111.若所述当前驻留网络和所述目标网络的链路服务质量等级均为最低等级,则根据所述目标网络的回传参数与所述当前驻留网络的回传参数之间的比值是否大于预设比值,若大于,则从所述当前驻留网络切换到所述目标网络。
112.可选地,切换模块502具体用于;
113.若所述回传参数小于或等于第一限值,则判定所述检测网络的链路服务质量等级为最高等级;
114.若所述回传参数大于所述第一限值,且小于或等于第二限值,则判定所述检测网络的链路服务质量等级为中间等级,所述第一限值小于所述第二限值;
115.若所述回传参数大于所述第二限值,则判定所述检测网络的链路服务质量等级为最低等级。
116.可选地,检测模块501还具体用于;
117.若所述当前驻留网络的链路服务质量低于预设条件,则对所述目标网络进行链路服务质量检测。
118.本发明实施例提供的网络切换设备,可用于执行上述的方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
119.图6为本发明一实施例提供的网络切换设备的硬件结构示意图。如图6所示,本实
施例提供的网络切换设备60包括:至少一个处理器601和存储器602。其中,处理器601、存储器602通过总线603连接。
120.在具体实现过程中,至少一个处理器601执行所述存储器602存储的计算机执行指令,使得至少一个处理器601执行如上网络切换设备60所执行的网络切换方法,具体的,网络切换设备通过第一通信模块与当前驻留网络的服务器进行信息交互对当前驻留网络进行链路服务质量检测,通过第二通信模块与目标网络的服务器进行信息交互对目标网络进行链路服务质量检测,当然当前驻留网络的服务器与目标网络的服务器可以为同一服务器,并根据所述当前驻留网络的链路服务质量和目标网络的链路服务质量,确定是否从所述当前驻留网络切换到所述目标网络。
121.处理器601的具体实现过程可参见上述方法实施例,其实现原理和技术效果类似,本实施例此处不再赘述。
122.在上述的图6所示的实施例中,应理解,处理器可以是中央处理单元(英文:central processing unit,简称:cpu),还可以是其他通用处理器、数字信号处理器(英文:digital signal processor,简称:dsp)、专用集成电路(英文:application specific integrated circuit,简称:asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合发明所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。
123.存储器可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器。
124.总线可以是工业标准体系结构(industry standard architecture,isa)总线、外部设备互连(peripheral component,pci)总线或扩展工业标准体系结构(extended industry standard architecture,eisa)总线等。总线可以分为地址总线、数据总线、控制总线等。为便于表示,本技术附图中的总线并不限定仅有一根总线或一种类型的总线。
125.图7为本发明一实施例提供的终端设备的硬件结构示意图。如图7所示,本实施例提供的终端设备包括:本技术还提供一种终端设备,该终端设备包括专用网络通信模块701、公共网络通信模块702和网络切换设备60。
126.专用网络通信模块701,用于实现终端设备与专用网络的服务器的数据通信。
127.公共网络通信模块702,用于实现终端设备与公共网络的服务器的数据通信。
128.网络切换设备60,用于通过专用通信模块701进行与专用网络的服务器的数据通信,通过通过公共网络通信模块702进行与公共网络的服务器的数据通信,进而实现对当前驻留网络、目标网络进行链路服务质量检测,所述当前驻留网络和所述目标网络中的一个为专用网络、另一个为公共网络;根据所述当前驻留网络的链路服务质量和目标网络的链路服务质量,确定是否从所述当前驻留网络切换到所述目标网络。
129.本实施例提供的终端设备,通过对当前驻留网络、目标网络进行链路服务质量检测,所述当前驻留网络和所述目标网络中的一个为专用网络、另一个为公共网络,并根据检测得到的当前驻留网络的链路服务质量和目标网络的链路服务质量,确定是否从所述当前驻留网络切换到所述目标网络,相对于现有技术中仅对当前驻留网络的信号强度和目标网络的信号强度进行检测,并基于信号强度的检测结果来进行切换操作,本实施例通过基于网络的链路服务质量进行网络切换,提高了网络切换的合理性和准确性,保证用户终端接
入能够提供更高服务质量的网络,从而提升用户体验。
130.本技术还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,当处理器执行所述计算机执行指令时,实现如上网络切换设备执行的网络切换方法。
131.上述的计算机可读存储介质,上述可读存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。可读存储介质可以是通用或专用计算机能够存取的任何可用介质。
132.一种示例性的可读存储介质耦合至处理器,从而使处理器能够从该可读存储介质读取信息,且可向该可读存储介质写入信息。当然,可读存储介质也可以是处理器的组成部分。处理器和可读存储介质可以位于专用集成电路(application specific integrated circuits,简称:asic)中。当然,处理器和可读存储介质也可以作为分立组件存在于设备中。
133.本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
134.最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。
再多了解一些

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

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

相关文献

  • 日榜
  • 周榜
  • 月榜