网络异常的处理方法、装置及可读存储介质与流程
未命名
08-22
阅读:132
评论:0
1.本技术实施例涉及通信技术领域,尤其涉及一种网络异常的处理方法、装置及可读存储介质。
背景技术:
2.随着互联网的发展和宽带网络的普及,越来越多的家庭用户办理了家用宽带网络业务,并通过运营商提供的接入线路和无线路由器等设备,实现家庭范围内的无线保真(wireless fidelity,wifi)覆盖和手机、平板、物联网设备的无线接入。
3.但是,越来越多的家庭用户办理了宽带业务之后,随之而来的网络故障问题也有所增加,网络出现故障后,维修时间较长,在此期间用户使用网络体验感较差,因此,如何提高用户网络出现故障时的用户体验成为亟待解决的技术问题。
技术实现要素:
4.本技术提供了一种网络异常的处理方法、装置及可读存储介质,用于提高用户网络出现故障时的用户体验。
5.为达到上述目的,本技术采用如下技术方案:
6.第一方面,提供了一种网络异常的处理方法,包括:确定网络设备的网络异常的类型,网络异常的类型为网络设备的网络中断或网络设备不能满足终端设备的下载速率需求;终端设备与网络设备通信连接;根据网络异常的类型确定目标处理策略;目标处理策略为第一处理策略或第二处理策略,第一处理策略用于在网络设备的网络中断的情况下,指示网络设备连接第一目标路由器;第一目标路由器为网络设备检测到的无线信号强度最强的路由器;第二处理策略用于在网络设备不能满足终端设备的下载速率需求的情况下,指示终端设备连接第二目标路由器;第二目标路由器为终端设备检测到的满足终端设备的下载速率需求的一个或多个路由器中,无线信号强度最强的路由器;根据目标处理策略处理网络异常。
7.基于本技术提供的技术方案,处理装置在确定网络设备的网络异常的类型之后,可以根据网络异常的类型确定目标处理策略,目标处理策略为第一处理策略或第二处理策略。由于第一处理策略用于在网络设备的网络中断的情况下,指示网络设备连接第一目标路由器。因此,可以避免终端设备一直与网络中断的网络设备连接,造成终端设备无法使用网络的情况,且由于第一目标路由器为所述网络设备检测到的无线信号强度最强的路由器,可以提高终端设备切换到第一目标路由器后的网络稳定性。进一步的,由于第二处理策略用于在网络设备不能满足终端设备的下载速率需求的情况下,指示终端设备连接第二目标路由器;第二目标路由器为终端设备检测到的满足终端设备的下载速率需求的一个或多个路由器中,无线信号强度最强的路由器;如此,可以避免终端设备受到网络环境瓶颈的抑制,无法进一步提高,影响业务感知。相较于现有技术中通过用户主动联系运维人员进行检修,本技术处理装置通过主动对网络设备的网络异常的类型进行监测,并根据目标处理策
略处理网络异常,由于处理装置对于网络异常的监测以及处理过程是实时的,可以局部快速调度,实现临时较为稳定的网络共享,将网络的恢复时间从天级缩短到秒级,提高了网络故障时的用户体验。
8.可选的,确定网络设备的网络异常的类型,包括:若在第一预设时长内,未接收到网络设备发送的数据包,则确定网络设备的网络中断;若接收到网络设备发送指示消息,则确定网络设备不能满足终端设备的下载速率需求;指示消息为网络设备在第一预设条件下发送的,第一预设条件包括终端设备的下载速率大于或等于网络设备提供的速率峰值预设百分比,且持续时长大于或等于第一阈值。
9.可选的,网络设备预存有接入程序,接入程序用于在网络设备未发送数据包的持续时长大于或等于第二阈值的情况下,向第一目标路由器发送接入请求消息;在目标处理策略为第一处理策略的情况下,根据目标处理策略处理网络异常,包括:向第一目标路由器发送第一指令,第一指令用于指示第一目标路由器接入网络设备,第一指令包括网络设备的地址信息。
10.可选的,在目标处理策略为第二处理策略的情况下,根据目标处理策略处理网络异常,包括:向第二目标路由器发送第二指令,第二指令用于指示第二目标路由器建立虚拟账户,虚拟账户的标识和密码与网络设备的标识和密码相同;在第二目标路由器建立虚拟账户后,向终端设备发送第三指令,第三指令用于指示终端设备通过虚拟账户接入第二目标路由器。
11.可选的,在终端设备通过虚拟账户接入第二目标路由器之后,方法还包括:在终端设备的下载速率小于网络设备提供的速率峰值预设百分比,且持续时长大于或等于第三阈值的情况下,向终端设备发送第四指令,第四指令用于指示终端设备回迁至网络设备。
12.第二方面,提供了一种网络异常的处理装置,处理装置包括:确定单元、处理单元;确定单元,用于确定网络设备的网络异常的类型,网络异常的类型为网络设备的网络中断g或网络设备不能满足终端设备的下载速率需求;终端设备与网络设备通信连接;确定单元,还用于根据网络异常的类型确定目标处理策略;目标处理策略为第一处理策略或第二处理策略,第一处理策略用于在网络设备的网络中断的情况下,指示网络设备连接第一目标路由器;第一目标路由器为网络设备检测到的无线信号强度最强的路由器;第二处理策略用于在网络设备不能满足终端设备的下载速率需求的情况下,指示终端设备连接第二目标路由器;第二目标路由器为终端设备检测到的满足终端设备的下载速率需求的一个或多个路由器中,无线信号强度最强的路由器;处理单元,用于根据目标处理策略处理网络异常。
13.可选的,确定单元,具体用于:若在第一预设时长内,未接收到网络设备发送的数据包,则确定网络设备的网络中断;若接收到网络设备发送指示消息,则确定网络设备不能满足终端设备的下载速率需求;指示消息为网络设备在第一预设条件下发送的,第一预设条件包括终端设备的下载速率大于或等于网络设备提供的速率峰值预设百分比,且持续时长大于或等于第一阈值。
14.可选的,网络设备预存有接入程序,接入程序用于在网络设备未发送数据包的持续时长大于或等于第二阈值的情况下,向第一目标路由器发送接入请求消息;在目标处理策略为第一处理策略的情况下,处理单元具体用于:向第一目标路由器发送第一指令,第一指令用于指示第一目标路由器接入网络设备,第一指令包括网络设备的地址信息。
15.可选的,在目标处理策略为第二处理策略的情况下,处理单元具体用于向第二目标路由器发送第二指令,第二指令用于指示第二目标路由器建立虚拟账户,虚拟账户的标识和密码与网络设备的标识和密码相同;在第二目标路由器建立虚拟账户后,向终端设备发送第三指令,第三指令用于指示终端设备通过虚拟账户接入第二目标路由器。
16.可选的,在终端设备通过虚拟账户接入第二目标路由器之后,处理单元还用于:在终端设备的下载速率小于网络设备提供的速率峰值预设百分比,且持续时长大于或等于第三阈值的情况下,向终端设备发送第四指令,第四指令用于指示终端设备回迁至网络设备。
17.第三方面,提供了一种网络异常的处理装置,该网络异常的处理装置可以实现上述各方面或者各可能的设计中网络异常的处理装置所执行的功能,功能可以通过硬件实现,如:一种可能的设计中,该网络异常的处理装置可以包括:处理器和通信接口,处理器可以用于支持网络异常的处理装置实现上述第一方面或者第一方面的任一种可能的设计中所涉及的功能。
18.在又一种可能的设计中,网络异常的处理装置还可以包括存储器,存储器用于保存网络异常的处理装置必要的计算机执行指令和数据。当该网络异常的处理装置运行时,该处理器执行该存储器存储的该计算机执行指令,以使该网络异常的处理装置执行上述第一方面或者第一方面的任一种可能的网络异常的处理方法。
19.第四方面,提供了一种计算机可读存储介质,该计算机可读存储介质可以为可读的非易失性存储介质,该计算机可读存储介质存储有计算机指令或者程序,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的网络异常的处理方法。
20.第五方面,提供了一种包含指令的计算机程序产品,当其在计算机上运行时,使得计算机可以执行上述第一方面或者上述方面的任一种可能的设计的网络异常的处理方法。
21.第六方面,提供了一种电子设备,该电子设备包括一个或者多个处理器以及和一个或多个存储器。一个或多个存储器与一个或多个处理器耦合,一个或多个存储器用于存储计算机程序代码,计算机程序代码包括计算机指令,当一个或多个处理器执行计算机指令时,使得电子设备执行如上述第一方面或者第一方面的任一可能的设计的网络异常的处理方法。
22.第七方面,提供了一种芯片系统,该芯片系统包括处理器以及通信接口,该芯片系统可以用于实现上述第一方面或第一方面的任一可能的设计中网络异常的处理装置所执行的功能。在一种可能的设计中,芯片系统还包括存储器,存储器,用于保存程序指令和/或数据。该芯片系统可以由芯片构成,也可以包含芯片和其他分立器件,不予限制。
附图说明
23.图1为本技术实施例提供的一种网络异常的处理系统的示意图;
24.图2为本技术实施例提供的一种网络异常的处理装置的结构示意图;
25.图3为本技术实施例提供的一种网络异常的处理方法的流程示意图;
26.图4为本技术实施例提供的又一种网络异常的处理方法的流程示意图;
27.图5为本技术实施例提供的又一种网络异常的处理方法的流程示意图;
28.图6为本技术实施例提供的又一种网络异常的处理方法的流程示意图;
29.图7为本技术实施例提供的又一种网络异常的处理装置的结构示意图。
具体实施方式
30.为了使本领域普通人员更好地理解本公开的技术方案,下面将结合附图,对本技术实施例中的技术方案进行清楚、完整地描述。
31.需要说明的是,本技术的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本公开的实施例能够以除了在这里图示或描述的那些以外的顺序实施。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术实施例的一些方面相一致的装置和方法的例子。
32.还应当理解的是,术语“包括”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其他特征、整体、步骤、操作、元素和/或组件的存在或添加。
33.随着互联网的发展和宽带网络的普及,越来越多的家庭用户办理了家用宽带网络业务,并通过运营商提供的接入线路和无线路由器等设备,实现家庭范围内的无线保真(wireless fidelity,wifi)覆盖和手机、平板、物联网设备的无线接入。
34.在此方案下,用户的网络感知主要取决于运营商提供的接入线路的带宽大小、稳定性(故障发生的频次等)和无线wifi的信号质量,接入线路带宽大小和无线wifi质量决定用户体验到的实际速率,介入线路稳定性决定用户家庭网络的可用性。如果用户遇到上网慢或者无法上网等问题,通常需要向运营商反馈,等待运营商后台核查线路问题,或者安排工程师上网检查,对于接入电路导致的无法上网等问题,通过故障维修等方式解决,对于网速慢等问题,通过优化路由器摆放位置提升无线覆盖水平、更换套餐提高接入带宽等方式解决,例如将用户办理的比特500(megabits per second,mbps)带宽提升至1000mbps。对于wifi无线干扰导致的信号慢问题,也可通过调整发射信道、使用双频路由器等方式解决,近年来,wifi6路由器的使用也能在一定程度上解决传统wifi5以及更早版本路由器速率慢的问题。
35.但是,网络出现故障后,维修时间较长,在此期间用户使用网络体验感较差,因此,如何提高用户网络出现故障时的用户体验成为亟待解决的技术问题。
36.鉴于此,本技术实施例提供一种网络异常的处理方法,包括:确定网络设备的网络异常的类型,网络异常的类型为网络设备的网络中断或网络设备不能满足终端设备的下载速率需求;终端设备与网络设备通信连接;根据网络异常的类型确定目标处理策略;目标处理策略为第一处理策略或第二处理策略,第一处理策略用于在网络设备的网络中断的情况下,指示网络设备连接第一目标路由器;第一目标路由器为网络设备检测到的无线信号强度最强的路由器;第二处理策略用于在网络设备不能满足终端设备的下载速率需求的情况下,指示终端设备连接第二目标路由器;第二目标路由器为终端设备检测到的满足终端设备的下载速率需求的一个或多个路由器中,无线信号强度最强的路由器;根据目标处理策略处理网络异常。
37.下面结合说明书附图对本技术实施例提供的方法进行详细说明。
38.需要说明的是,本技术实施例描述的网络系统是为了更加清楚的说明本技术实施
例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络系统的演变和其他网络系统的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
39.图1示出的是本技术实施例提供的一种网络异常的处理系统的示意图。如图1所示,该网络异常的处理系统可以包括网络设备11、网络异常的处理装置12、终端设备13、第一目标路由器14、第二目标路由器15。网络设备11、网络异常的处理装置12(以下简称处理装置12)、终端设备13、第一目标路由器14、第二目标路由器15相连接。例如,目标终端11与处理装置12之间可以通过无线的方式进行连接,也可以采用有线的方式连接,本发明实施例对此不作限定。
40.其中,本技术的实施例中涉及的网络设备11,也可以称为具有wifi功能的光猫,或者是无线路由器等。网络设备11具备探测周边wifi信号,以及在获取许可的情况下接入周边特定wifi的能力。本技术的实施例对网络设备11所采用的具体技术、具体数量和具体设备形态不做限定。
41.其中,本技术的实施例中涉及的网络异常的处理装置12,可以为运营商后台控制器、服务器、计算机等。其中,服务器可以是单独的一个服务器,或者,也可以是由多个服务器构成的服务器集群。部分实施方式中,服务器集群还可以是分布式集群。本技术的实施例对处理装置12所采用的具体技术、具体数量和具体设备形态不做限定。
42.其中,本技术的实施例中涉及的终端设备13,也可以称为终端、移动台(mobile station,ms)、移动终端(mobile terminal,mt)等,是一种向用户提供语音和/或数据连通性的设备,例如,终端设备13可以是具有无线连接功能的手持式设备、车载设备等。具体可以为:智能手机(mobile phone)、口袋计算机(pocket personal computer,ppc)、掌上电脑、个人数字助理(personal digital assistant,pda)、笔记本电脑、平板电脑、可穿戴设备、或者车载设备等。本技术的实施例对终端设备13所采用的具体技术、具体数量和具体设备形态不做限定。
43.其中,本技术的实施例中涉及的第一目标路由器14、第二目标路由器15可以为具有wifi功能路由器。
44.其中,网络设备11可以用于为终端设备13提供wifi信号,还可以用于探测周边wifi信号。
45.其中,处理装置12用于确定网络设备的网络异常的类型,并根据网络异常的类型确定目标处理策略,目标处理策略包括第一处理策略和第二处理策略,第一处理策略用于在网络设备的网络中断的情况下,指示网络设备连接第一目标路由器;第一目标路由器为网络设备检测到的无线信号强度最强的路由器;第二处理策略用于在网络设备不能满足终端设备的下载速率需求的情况下,指示终端设备连接第二目标路由器;第二目标路由器为终端设备检测到的满足终端设备的下载速率需求的一个或多个路由器中,无线信号强度最强的路由器。
46.其中,终端设备13用于探测wifi列表,并向处理装置12发送探测到的wifi列表。
47.其中,第一目标路由器14、第二目标路由器15可以用于为终端设备13或网络设备11提供无线信号。
48.在不同的应用场景中,网络设备11与处理装置12可以为相互独立的设备,也可以
集成于同一设备中。本发明实施例对此不作具体限定。
49.需要说明的是,图1仅为示例性框架图,图1中包括的各个设备的名称不受限制,且除图1所示功能节点外,还可以包括其他节点,本技术实施例对此不进行限定。
50.需要说明的是,图1仅为示例性框架图,图1中包括的各个模块的名称不受限制,且除图1所示功能模块外,还可以包括其他模块,本技术实施例对此不进行限定。
51.具体实现时,图1中的各个设备均可以采用图2所示的组成结构,或者包括图2所示的部件。图2为本技术实施例提供的一种处理装置200的组成示意图,该处理装置200可以为服务器,或者,该处理装置200可以为服务器中的芯片或者片上系统。如图2所示,该处理装置200包括处理器201,通信接口202以及通信线路203。
52.进一步的,该处理装置200还可以包括存储器204。其中,处理器201,存储器204以及通信接口202之间可以通过通信线路203连接。
53.其中,处理器201是cpu、通用处理器、网络处理器(network processor,np)、数字信号处理器(digital signal processing,dsp)、微处理器、微控制器、可编程逻辑器件(programmable logic device,pld)或它们的任意组合。处理器201还可以是其它具有处理功能的装置,例如电路、器件或软件模块,不予限制。
54.通信接口202,用于与其他设备或其它通信网络进行通信。通信接口202可以是模块、电路、通信接口或者任何能够实现通信的装置。
55.通信线路203,用于在处理装置200所包括的各部件之间传送信息。
56.存储器204,用于存储指令。其中,指令可以是计算机程序。
57.其中,存储器204可以是只读存储器(read-only memory,rom)或可存储静态信息和/或指令的其他类型的静态存储设备,也可以是随机存取存储器(random access memory,ram)或可存储信息和/或指令的其他类型的动态存储设备,还可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,eeprom)、只读光盘(compact disc read-only memory,cd-rom)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或其他磁存储设备等,不予限制。
58.需要指出的是,存储器204可以独立于处理器201存在,也可以和处理器201集成在一起。存储器204可以用于存储指令或者程序代码或者一些数据等。存储器204可以位于处理装置200内,也可以位于处理装置200外,不予限制。处理器201,用于执行存储器204中存储的指令,以实现本技术下述实施例提供的网络异常的处理方法。
59.在一种示例中,处理器201可以包括一个或多个cpu,例如,图2中的cpu0和cpu1。
60.作为一种可选的实现方式,处理装置200包括多个处理器,例如,除图2中的处理器201之外,还可以包括处理器205。
61.需要指出的是,图2中示出的组成结构并不构成对该图1中的各个设备的限定,除图2所示部件之外,图1中的各个设备可以包括比图2更多或更少的部件,或者组合某些部件,或者不同的部件布置。
62.本技术实施例中,芯片系统可以由芯片构成,也可以包括芯片和其他分立器件。
63.此外,本技术的各实施例之间涉及的动作、术语等均可以相互参考,不予限制。本技术的实施例中各个设备之间交互的消息名称或消息中的参数名称等只是一个示例,具体实现中也可以采用其他的名称,不予限制。
64.为了便于清楚描述本技术实施例的技术方案,在本技术的实施例中,采用了“第一”、“第二”等字样对功能和作用基本相同的相同项或相似项进行区分。本领域技术人员可以理解“第一”、“第二”等字样并不对数量和执行次序进行限定,并且“第一”、“第二”等字样也并不限定一定不同。
65.需要说明的是,本技术中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本技术中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其他实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
66.本技术中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b的情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
67.下面结合图1所示网络异常的处理系统,对本技术实施例提供的网络异常的处理方法进行描述。
68.图3为本技术实施例提供了一种网络异常的处理方法,应用于服务器,也可以应用于处理装置,该处理装置可以为图1中的处理装置12,还可以为处理装置12中的器件,如芯片等。本技术实施例以应用于处理装置12为例进行说明,如图3所示,该方法包括下述s301-s303:
69.s301、处理装置确定网络设备的网络异常的类型。
70.其中,网络异常的类型为网络设备的网络中断或网络设备不能满足终端设备的下载速率需求。终端设备与网络设备通信连接。
71.作为一种可能的实现方式,处理装置可以根据是否接收到数据包,确定网络设备的网络异常的类型。例如,在第一预设时长内,若未接收到网络设备发送的数据包,则处理装置确定网络异常的类型为网络设备的网络中断。
72.作为又一种可能的实现方式,处理装置可以根据网络设备发送的指示消息,确定网络设备的网络异常的类型。例如,在处理装置接收到网络设备发送的指示消息的情况下,确定网络异常的类型为网络设备不能满足终端设备的下载速率需求。
73.需要说明的,第一预设时长可以根据需要设置。例如,可以为5分钟。
74.需要说明的,该可能的实现方式中的确定网络设备的网络异常的类型的具体说明将在后续部分进行说明,本技术在此暂不赘述。
75.s302、处理装置根据网络异常的类型确定目标处理策略。
76.其中,目标处理策略为第一处理策略或第二处理策略。第一处理策略用于在网络设备的网络中断的情况下,指示网络设备连接第一目标路由器;第一目标路由器为网络设备检测到的无线信号强度最强的路由器。第二处理策略用于在网络设备不能满足终端设备的下载速率需求的情况下,指示终端设备连接第二目标路由器;第二目标路由器为终端设备检测到的满足终端设备的下载速率需求的一个或多个路由器中,无线信号强度最强的路由器。
77.作为一种可能的实现方式,处理装置可以在网络设备的网络中断的情况下,确定目标处理策略为第一处理策略,在网络设备不能满足终端设备的下载速率需求的情况下,确定目标处理策略为第二处理策略。
78.s303、处理装置根据目标处理策略处理网络异常。
79.作为一种可能的实现方式,在目标处理策略为第一处理策略的情况下,处理装置可以向第一目标路由器发送第一指令,第一指令用于指示第一目标路由器接入网络设备。
80.作为又一种可能的实现方式,在目标处理策略为第二处理策略的情况下,处理装置可以通过漫游操作,使终端设备漫游至第二目标路由器。
81.该可能的实现方式中的根据目标处理策略处理网络异常的具体说明将在后续部分进行说明,本技术在此暂不赘述。
82.基于本技术提供的技术方案,处理装置在确定网络设备的网络异常的类型之后,可以根据网络异常的类型确定目标处理策略,目标处理策略包括第一处理策略和第二处理策略,由于第一处理策略用于在网络设备的网络中断的情况下,指示网络设备连接第一目标路由器;第一目标路由器为所述网络设备检测到的无线信号强度最强的路由器。第二处理策略用于在网络设备不能满足终端设备的下载速率需求的情况下,指示终端设备连接第二目标路由器;第二目标路由器为终端设备检测到的满足终端设备的下载速率需求的一个或多个路由器中,无线信号强度最强的路由器;如此,可以局部快速调度,实现临时较为稳定的网络共享,将网络的恢复时间从天级缩短到秒级,提高了网络故障时的用户体验。
83.一种可能的实施例,如图4所示,为了确定网络设备的网络异常的类型,本技术的确定方法还可以具体包括下述s401-s402。
84.s401、若在第一预设时长内,未接收到网络设备发送的数据包,则处理装置确定网络设备的网络中断。
85.其中,数据包可以为业务数据包等。
86.作为一种可能的实现方式,处理装置内部设置有计时器,处理装置可以通过计时器,在每次接收到网络设备发送的数据包之后进行计时,并在计时的时长超过第一预设时长的情况下,若未接收到网络设备发送的数据包,则确定网络设备的网络中断。
87.s402、处理装置若接收到网络设备发送指示消息,则确定网络设备不能满足终端设备的下载速率需求。
88.其中,指示消息为所述网络设备在第一预设条件下发送的,第一预设条件包括终端设备的下载速率大于或等于网络设备提供的速率峰值预设百分比,且持续时长大于或等于第一阈值。
89.其中,网络设备提供的速率峰值可以为网络设备可提供的最高速率,带宽速率中的最小值。预设百分比和第一阈值可以根据需要设置。例如,预设百分比可以为90%。第一阈值可以为1分钟。
90.例如,第一预设条件可以为:
[0091][0092]
其中,sd表中终端设备的下载速率,s
wifi
表示终端设备连接的网络设备可提供的最高速率,网络设备可提供的最高速率受信号强度、质量、和wifi制式影响。s
backhaul
表示网络
设备的带宽速率,min{s
wifi
,s
backhaul
}表示取s
wifi
和s
backhaul
的最小值,即用户当前速率的瓶颈。n表示预设百分比。t
last
表示终端设备的下载速率大于或等于网络设备提供的速率峰值预设百分比的持续时长,t
low_speed
表示第一阈值,用于避免突发业务导致的速率波动造成的误判。
[0093]
也即,当终端设备以超过网络设备提供的速率峰值的90%做下载业务且超过时间t
low_speed
时,表示终端设备当前业务的速率可能受到网络环境瓶颈的抑制,无法进一步提高,影响了业务感知。例如,终端设备正在播放4k视频,正常播放需要最低速率20mbps,但是由于网络设备信号覆盖弱,导致s
wifi
为10mbps,无法支持用户流畅观看,出现视频卡顿缓冲的现象,且持续时间超过1分钟,则确定网络设备不能满足终端设备的下载速率需求。
[0094]
如此,由于确定装置可以根据未接收到网络设备发送的数据包的时长,以及终端设备的下载速率大于或等于网络设备提供的速率峰值预设百分比,且持续时长是否大于或等于第一阈值,进而可以及时确定网络设备的异常类型。
[0095]
一种可能的实施例,网络设备预存有接入程序,接入程序用于在网络设备未发送数据包的持续时长大于或等于第二阈值的情况下,向第一目标路由器发送接入请求消息。如图5所示,为了根据目标处理策略处理网络异常,本技术的处理装置中的s303具体还可以包括下述s501-s503。
[0096]
一、当目标处理策略为第一处理策略时,本技术实施例提供的网络异常的处理方法包括以下s501。
[0097]
s501、处理装置向第一目标路由器发送第一指令。
[0098]
其中,第一指令用于指示第一目标路由器接入网络设备,第一指令包括网络设备的地址信息。
[0099]
其中,网络设备的地址信息可以为网络设备的媒体存取控制位址(media access control address,mac)。
[0100]
作为一种可能的实现方式,处理装置可以预先存储有全网网络信息档案表。处理装置在确定网络设备异常后,可以通过全网网络信息档案表确定第一目标路由器的ssid、mac地址信息。进一步的,处理装置可以根据第一目标路由器的ssid、mac地址信息,向第一目标路由器发送第一指令。
[0101]
需要说明的,为了保证全网网络信息档案表的准确性,网络设备可以定期扫描探测周边的wifi信号情况,并上报给处理装置,上报的内容包括网络设备的ssiid、网络设备探测到的一个或多个wifi ssid,mac地址,信号强度、信号质量。进一步的,处理装置可以通过运营商后台服务器确定网络设备探测到的一个或多个wifi ssid的接入密钥,并向网络设备发送探测到的一个或多个wifi ssid的接入密钥。
[0102]
一种示例中,全网网络信息档案表可以如下表1所示。
[0103]
表1全网网络信息档案表
[0104][0105]
需要说明的是,表1的数据仅为示例性的。本技术实施例中,通话数据还可以包括其他号之间的通话数据,不予限制。
[0106]
二、当目标处理策略为第二处理策略时,本技术实施例提供的网络异常的处理方法包括以下s502-s503。
[0107]
s502、处理装置向第二目标路由器发送第二指令。
[0108]
其中,第二指令用于指示第二目标路由器建立虚拟账户,虚拟账户的标识和密码与网络设备的标识和密码相同。虚拟账户的名称和加密方式与网络设备的名称和加密方式相同。例如,标识可以为ssid。
[0109]
作为一种可能的实现方式,终端设备可以对周边路由器的wifi信号进行检测,并向处理装置发送wifi信号强度和质量满足业务速率要求的路由器列表以及自身的期望速率。相应的,处理装置接收终端设备发送的路由器列表,并筛选出路由器列表中满足终端设备期望速率的路由器,得到筛选后的路由器列表。进一步,处理装置可以确定筛选后的路由器列表中每个路由器的wifi信号强度,并将筛选后的路由器列表中路由器的wifi信号强度最高的路由器作为第二目标路由器,并向第二目标路由器发送第二指令。
[0110]
需要说明的,满足终端设备期望速率是指筛选后的路由器列表中的路由器满足以下第二预设条件。
[0111]sbase
+s
add
≤s
subscribe
*80%第二预设条件
[0112]
其中,s
base
表示路由器列表中路由器当前的业务速率,s
add
为终端设备迁移过来后的业务速率,s
subscribe
表示路由器列表中路由器的签约速率。为了保障路由器列表中路由器对应的目标家庭用户的感知,设定终端设备迁移过后,目标家庭介入线路的使用率低于80%。
[0113]
s503、在第二目标路由器建立虚拟账户后,处理装置向终端设备发送第三指令。
[0114]
其中,第三指令用于指示终端设备通过虚拟账户接入第二目标路由器。
[0115]
作为一种可能的实现方式,在第二目标路由器建立虚拟账户之后,第二目标路由器可以向处理装置第一信号,第一信号用于表示虚拟账户建立完毕。进一步的,处理装置向终端设备发送第三指令,终端设备在接收到第三指令之后,可以通过漫游的方式接入第二目标路由器。
[0116]
需要说明的,漫游的具有方式可以参考现有技术,在此不予赘述。
[0117]
如此,处理装置可以在网络设备的网络中断的情况下,及时切换网络设备第一目标路由器,避免用户无法使用网络,在网络设备不能满足终端设备的下载速率需求的情况下,及时切换第二目标路由器,如此,可以满足终端设备的下载速率需求,提升网络灵活性,以及用户网络使用体验。
[0118]
一种可能的实施例,如图6所示,在终端设备通过虚拟账户接入第二目标路由器之后,本技术的处理方法具体还可以包括下述s601。
[0119]
s601、处理装置在终端设备的下载速率小于网络设备提供的速率峰值预设百分比,且持续时长大于或等于第三阈值的情况下,向终端设备发送第四指令。
[0120]
其中,第四指令用于指示终端设备回迁至网络设备。第三阈值可以根据需要设置。例如,可以为1分钟、2分钟等。
[0121]
具体的,处理装置在满足以下第三预设条件的情况下,向终端设备发送第四指令。
[0122][0123]
其中,t
high_speed
表示第二阈值。
[0124]
本技术上述实施例中的各个方案在不矛盾的前提下,均可以进行结合。
[0125]
本技术实施例可以根据上述方法示例对处理装置进行功能模块或者功能单元的划分,例如,可以对应各个功能划分各个功能模块或者功能单元,也可以将两个或两个以上的功能集成在一个处理模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块或者功能单元的形式实现。其中,本技术实施例中对模块或者单元的划分是示意性的,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式。
[0126]
在采用对应各个功能划分各个功能模块的情况下,图7示出了一种处理装置的结构示意图,该处理装置可以为服务器,也可以为应用于服务器中的芯片,该处理装置可以用于执行上述实施例中涉及的对服务器的功能。图7所示的处理装置可以包括:确定单元701、处理单元702;确定单元701,用于确定网络设备的网络异常的类型,网络异常的类型为网络设备的网络中断或网络设备不能满足终端设备的下载速率需求;终端设备与网络设备通信连接;确定单元701,还用于根据网络异常的类型确定目标处理策略;目标处理策略为第一处理策略或第二处理策略,第一处理策略用于在网络设备的网络中断的情况下,指示网络设备连接第一目标路由器;第一目标路由器为网络设备检测到的无线信号强度最强的路由器;第二处理策略用于在网络设备不能满足终端设备的下载速率需求的情况下,指示终端设备连接第二目标路由器;第二目标路由器为终端设备检测到的满足终端设备的下载速率需求的一个或多个路由器中,无线信号强度最强的路由器;处理单元702,用于根据目标处理策略处理网络异常。
[0127]
一种可能的设计中,确定单元701,具体用于:若在第一预设时长内,未接收到网络设备发送的数据包,则确定网络设备的网络中断;若接收到网络设备发送指示消息,则确定网络设备不能满足终端设备的下载速率需求;指示消息为网络设备在第一预设条件下发送的,第一预设条件包括终端设备的下载速率大于或等于网络设备提供的速率峰值预设百分比,且持续时长大于或等于第一阈值。
[0128]
一种可能的设计中,网络设备预存有接入程序,接入程序用于在网络设备未发送
数据包的持续时长大于或等于第二阈值的情况下,向第一目标路由器发送接入请求消息;在目标处理策略为第一处理策略的情况下,处理单元702具体用于:向第一目标路由器发送第一指令,第一指令用于指示第一目标路由器接入网络设备,第一指令包括网络设备的地址信息。
[0129]
一种可能的设计中,在目标处理策略为第二处理策略的情况下,处理单元702具体用于向第二目标路由器发送第二指令,第二指令用于指示第二目标路由器建立虚拟账户,虚拟账户的标识和密码与网络设备的标识和密码相同;在第二目标路由器建立虚拟账户后,向终端设备发送第三指令,第三指令用于指示终端设备通过虚拟账户接入第二目标路由器。
[0130]
一种可能的设计中,在终端设备通过虚拟账户接入第二目标路由器之后,处理单元702还用于:在终端设备的下载速率小于网络设备提供的速率峰值预设百分比,且持续时长大于或等于第三阈值的情况下,向终端设备发送第四指令,第四指令用于指示终端设备回迁至网络设备。
[0131]
本技术实施例还提供了一种计算机可读存储介质。上述方法实施例中的全部或者部分流程可以由计算机程序来指令相关的硬件完成,该程序可存储于上述计算机可读存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。计算机可读存储介质可以是前述任一实施例的处理装置(包括数据发送端和/或数据接收端)的内部存储单元,例如处理装置的硬盘或内存。上述计算机可读存储介质也可以是上述终端装置的外部存储设备,例如上述终端装置上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。进一步地,上述计算机可读存储介质还可以既包括上述处理装置的内部存储单元也包括外部存储设备。上述计算机可读存储介质用于存储上述计算机程序以及上述处理装置所需的其他程序和数据。上述计算机可读存储介质还可以用于暂时地存储已经输出或者将要输出的数据。
[0132]
需要说明的是,本技术的说明书、权利要求书及附图中的术语“第一”和“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其它步骤或单元。
[0133]
应当理解,在本技术中,“至少一个(项)”是指一个或者多个,“多个”是指两个或两个以上,“至少两个(项)”是指两个或三个及三个以上,“和/或”,用于描述关联对象的关联关系,表示可以存在三种关系,例如,“a和/或b”可以表示:只存在a,只存在b以及同时存在a和b三种情况,其中a,b可以是单数或者复数。字符“/”一般表示前后关联对象是一种“或”的关系。“以下至少一项(个)”或其类似表达,是指这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b或c中的至少一项(个),可以表示:a,b,c,“a和b”,“a和c”,“b和c”,或“a和b和c”,其中a,b,c可以是单个,也可以是多个。
[0134]
通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。
[0135]
在本技术所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
[0136]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
[0137]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0138]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本技术实施例的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片机,芯片等)或处理器(processor)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。
[0139]
以上所述,仅为本技术的具体实施方式,但本技术的保护范围并不局限于此,任何在本技术揭露的技术范围内的变化或替换,都应涵盖在本技术的保护范围之内。因此,本技术的保护范围应以权利要求的保护范围为准。
技术特征:
1.一种网络异常的处理方法,其特征在于,所述方法包括:确定网络设备的网络异常的类型,所述网络异常的类型为所述网络设备的网络中断或所述网络设备不能满足终端设备的下载速率需求;所述终端设备与所述网络设备通信连接;根据所述网络异常的类型确定目标处理策略;所述目标处理策略为第一处理策略或第二处理策略,所述第一处理策略用于在所述网络设备的网络中断的情况下,指示所述网络设备连接第一目标路由器;所述第一目标路由器为所述网络设备检测到的无线信号强度最强的路由器;所述第二处理策略用于在所述网络设备不能满足终端设备的下载速率需求的情况下,指示所述终端设备连接第二目标路由器;所述第二目标路由器为所述终端设备检测到的满足所述终端设备的下载速率需求的一个或多个路由器中,无线信号强度最强的路由器;根据所述目标处理策略处理所述网络异常。2.根据权利要求1所述的方法,其特征在于,所述确定网络设备的网络异常的类型,包括:若在第一预设时长内,未接收到所述网络设备发送的数据包,则确定所述网络设备的网络中断;若接收到所述网络设备发送指示消息,则确定所述网络设备不能满足所述终端设备的下载速率需求;所述指示消息为所述网络设备在第一预设条件下发送的,所述第一预设条件包括所述终端设备的下载速率大于或等于所述网络设备提供的速率峰值预设百分比,且持续时长大于或等于第一阈值。3.根据权利要求1所述的方法,其特征在于,所述网络设备预存有接入程序,所述接入程序用于在所述网络设备未发送数据包的持续时长大于或等于第二阈值的情况下,向所述第一目标路由器发送接入请求消息;在所述目标处理策略为第一处理策略的情况下,所述根据所述目标处理策略处理所述网络异常,包括:向所述第一目标路由器发送第一指令,所述第一指令用于指示所述第一目标路由器接入所述网络设备,所述第一指令包括所述网络设备的地址信息。4.根据权利要求1-3中任一项所述的方法,其特征在于,在所述目标处理策略为第二处理策略的情况下,所述根据所述目标处理策略处理所述网络异常,包括:向所述第二目标路由器发送第二指令,所述第二指令用于指示所述第二目标路由器建立虚拟账户,所述虚拟账户的标识和密码与所述网络设备的标识和密码相同;在所述第二目标路由器建立虚拟账户后,向所述终端设备发送第三指令,所述第三指令用于指示所述终端设备通过虚拟账户接入所述第二目标路由器。5.根据权利要求4所述的方法,其特征在于,在所述终端设备通过虚拟账户接入所述第二目标路由器之后,所述方法还包括:在所述终端设备的下载速率小于所述网络设备提供的速率峰值预设百分比,且持续时长大于或等于第三阈值的情况下,向所述终端设备发送第四指令,所述第四指令用于指示所述终端设备回迁至所述网络设备。6.一种网络异常的处理装置,其特征在于,所述装置包括:确定单元、处理单元;所述确定单元,用于确定网络设备的网络异常的类型,所述网络异常的类型为所述网
络设备的网络中断或所述网络设备不能满足终端设备的下载速率需求;所述终端设备与所述网络设备通信连接;所述确定单元,还用于根据所述网络异常的类型确定目标处理策略;所述目标处理策略为第一处理策略或第二处理策略,所述第一处理策略用于在所述网络设备的网络中断的情况下,指示所述网络设备连接第一目标路由器;所述第一目标路由器为所述网络设备检测到的无线信号强度最强的路由器;所述第二处理策略用于在所述网络设备不能满足终端设备的下载速率需求的情况下,指示所述终端设备连接第二目标路由器;所述第二目标路由器为所述终端设备检测到的满足所述终端设备的下载速率需求的一个或多个路由器中,无线信号强度最强的路由器;所述处理单元,用于根据所述目标处理策略处理所述网络异常。7.根据权利要求6所述的装置,其特征在于,所述确定单元,具体用于:若在第一预设时长内,未接收到所述网络设备发送的数据包,则确定所述网络设备的网络中断;若接收到所述网络设备发送指示消息,则确定所述网络设备不能满足所述终端设备的下载速率需求;所述指示消息为所述网络设备在第一预设条件下发送的,所述第一预设条件包括所述终端设备的下载速率大于或等于所述网络设备提供的速率峰值预设百分比,且持续时长大于或等于第一阈值。8.根据权利要求6所述的装置,其特征在于,所述网络设备预存有接入程序,所述接入程序用于在所述网络设备未发送数据包的持续时长大于或等于第二阈值的情况下,向所述第一目标路由器发送接入请求消息;在所述目标处理策略为第一处理策略的情况下,所述处理单元具体用于:向所述第一目标路由器发送第一指令,所述第一指令用于指示所述第一目标路由器接入所述网络设备,所述第一指令包括所述网络设备的地址信息。9.根据权利要求6-8中任一项所述的装置,其特征在于,在所述目标处理策略为第二处理策略的情况下,所述处理单元具体用于:向所述第二目标路由器发送第二指令,所述第二指令用于指示所述第二目标路由器建立虚拟账户,所述虚拟账户的标识和密码与所述网络设备的标识和密码相同;在所述第二目标路由器建立虚拟账户后,向所述终端设备发送第三指令,所述第三指令用于指示所述终端设备通过虚拟账户接入所述第二目标路由器。10.根据权利要求9所述的装置,其特征在于,在所述终端设备通过虚拟账户接入所述第二目标路由器之后,所述处理单元还用于:在所述终端设备的下载速率小于所述网络设备提供的速率峰值预设百分比,且持续时长大于或等于第三阈值的情况下,向所述终端设备发送第四指令,所述第四指令用于指示所述终端设备回迁至所述网络设备。11.一种计算机可读存储介质,其特征在于,所述可读存储介质中存储有指令,当所述指令被执行时,实现如权利要求1-5中任一项所述的方法。12.一种电子设备,其特征在于,包括:处理器、用于存储所述处理器可执行的指令的存储器;其中,所述处理器被配置为执行指令,以实现所述权利要求1-5中任一项所述的方法。
技术总结
本申请公开了一种网络异常的处理方法、装置及可读存储介质,涉及通信技术领域,用于提高网络故障时的用户体验。该方法包括:确定网络设备的网络异常的类型,根据网络异常的类型确定目标处理策略;目标处理策略为第一处理策略或第二处理策略,第一处理策略用于在网络设备的网络中断的情况下,指示网络设备连接第一目标路由器;第一目标路由器为网络设备检测到的无线信号强度最强的路由器;第二处理策略用于在网络设备不能满足终端设备的下载速率需求的情况下,指示终端设备连接第二目标路由器;第二目标路由器为终端设备检测到的满足终端设备的下载速率需求的一个或多个路由器中,无线信号强度最强的路由器;根据目标处理策略处理网络异常。处理网络异常。处理网络异常。
技术研发人员:柯腾辉 武振 李伟东 国琦 吴争光 程小闯 麦建萍 刘秀娥
受保护的技术使用者:中国联合网络通信集团有限公司
技术研发日:2023.05.10
技术公布日:2023/8/21
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
飞机超市 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/
上一篇:一种棉织物印花前处理辅助设备的制作方法 下一篇:投入侧跟踪方法及系统与流程
