CN112866022B - 一种降低调制解调器***崩溃次数的方法、装置及介质 - Google Patents

一种降低调制解调器***崩溃次数的方法、装置及介质 Download PDF

Info

Publication number
CN112866022B
CN112866022B CN202110039030.3A CN202110039030A CN112866022B CN 112866022 B CN112866022 B CN 112866022B CN 202110039030 A CN202110039030 A CN 202110039030A CN 112866022 B CN112866022 B CN 112866022B
Authority
CN
China
Prior art keywords
crash
network
stage
modem
module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN202110039030.3A
Other languages
English (en)
Other versions
CN112866022A (zh
Inventor
高毅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Xiaomi Mobile Software Co Ltd
Original Assignee
Beijing Xiaomi Mobile Software Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Xiaomi Mobile Software Co Ltd filed Critical Beijing Xiaomi Mobile Software Co Ltd
Priority to CN202110039030.3A priority Critical patent/CN112866022B/zh
Publication of CN112866022A publication Critical patent/CN112866022A/zh
Application granted granted Critical
Publication of CN112866022B publication Critical patent/CN112866022B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/08Configuration management of networks or network elements
    • H04L41/0803Configuration setting
    • H04L41/0823Configuration setting characterised by the purposes of a change of settings, e.g. optimising configuration for enhancing reliability
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0604Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L41/00Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
    • H04L41/06Management of faults, events, alarms or notifications
    • H04L41/0654Management of faults, events, alarms or notifications using network fault recovery
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

本公开涉及一种降低调制解调器***崩溃次数的方法、装置及存储介质,此方法包括:检测到调制解调器***崩溃后,确定崩溃产生位置所属的流程阶段;根据所述崩溃产生位置所属的流程阶段,确定对应的崩溃处理方案;根据预设策略,执行所述崩溃处理方案。本公开中,在调制解调器***崩溃时,确定崩溃产生位置所属的不同的流程阶段,执行不同的崩溃处理方案,以保证调制解调器***不会频繁崩溃,进而保证通话、数据业务的正常运行,提高用户对通信网络的使用体验。

Description

一种降低调制解调器***崩溃次数的方法、装置及介质
技术领域
本公开涉及移动终端数据处理技术,尤其涉及一种降低调制解调器***崩溃次数的方法、装置及存储介质。
背景技术
5G网络中的调制解调器(Modem)***,由于设计复杂、实现难度大,可能长期会处于不稳定状态。
调制解调器***一旦发生崩溃,就会直接影响终端用户的正常使用,比如无法通话、无法使用数据流量,等等。
现有技术中在调制解调器***崩溃后,只是等待子***重启,不做其它处理,从而调制解调器***频繁崩溃的情况不能得到缓解。
发明内容
为克服相关技术中存在的问题,本公开提供一种降低调制解调器***崩溃次数的方法、装置及存储介质。
根据本文实施例的第一方面,提供了一种降低调制解调器***崩溃次数的方法,应用于移动终端,包括:
检测到调制解调器***崩溃后,确定崩溃产生位置所属的流程阶段;
根据所述崩溃产生位置所属的流程阶段,确定对应的崩溃处理方案;
根据预设策略,执行所述崩溃处理方案。
在一实施方式中,所述预设策略包括:统计相同的崩溃产生位置所属的流程阶段对应的崩溃频繁程度;
所述根据预设策略,执行所述崩溃处理方案,包括:在所述崩溃频繁程度大于或等于设定程度时,执行所述崩溃处理方案。
在一实施方式中,所述统计相同的崩溃产生位置所属的流程阶段对应的崩溃频繁程度,包括:响应于检测到所述移动终端断开与所述调制解调器***所属的通信网络之间的连接时,将各个流程阶段对应的崩溃频繁程度清零。
在一实施方式中,所述崩溃产生位置所属的流程阶段包括网络注册阶段,响应于所述调制解调器***所属的通信网络是非独立组网模式,所述崩溃处理方案包括:
关闭所述非独立组网模式下的对第一网络和第二网络的双链接模式,重新注册第一网络。
在一实施方式中,所述方法还包括:记录重新注册第一网络失败的次数,响应于所述次数大于或等于设定次数,关闭所述移动终端的接入第二网络的能力,重新注册第一网络。
在一实施方式中,所述崩溃产生位置所属的流程阶段包括网络拨号阶段,所述崩溃处理方案包括:接收到用户的拨号请求后,拦截所述拨号请求,或者,展示交互界面,在所述交互界面上显示用于提示用户是否继续执行拨号的选项信息。
在一实施方式中,所述崩溃产生位置所属的流程阶段包括数据链路连接阶段,所述崩溃处理方案包括:禁止建立数据链路连接。
根据本文实施例的第二方面,提供了一种降低调制解调器***崩溃次数的装置,应用于移动终端,包括:
检测模块,被配置为检测到调制解调器***崩溃后,确定崩溃产生位置所属的流程阶段;
确定模块,被配置为根据所述崩溃产生位置所属的流程阶段,确定对应的崩溃处理方案;
处理模块,被配置为根据预设策略,执行此崩溃处理方案。
在一实施方式中,所述装置还包括:统计模块,被配置为统计相同的崩溃产生位置所属的流程阶段对应的崩溃频繁程度;
所述处理模块,还被配置为使用以下方法根据预设策略,执行所述崩溃处理方案:在所述崩溃频繁程度大于设定程度时,执行所述崩溃处理方案。
在一实施方式中,所述统计模块,还被配置为使用以下方法统计相同的崩溃产生位置所属的流程阶段对应的崩溃频繁程度:响应于检测到所述移动终端断开与所述调制解调器***所属的通信网络,将各个流程阶段对应的崩溃频繁程度清零。
在一实施方式中,所述处理模块包括:
第一关闭模块,被配置为所述崩溃产生位置所属的流程阶段包括网络注册阶段,响应于所述调制解调器***所属的通信网络是非独立组网模式,关闭所述非独立组网模式下的对第一网络和第二网络双链接模式;
第一注册模块,被配置为所述崩溃产生位置所属的流程阶段包括网络注册阶段,响应于所述调制解调器***所属的通信网络是非独立组网模式,重新注册第一网络。
在一实施方式中,所述处理模块包括:
记录模块,被配置为记录重新注册第一网络失败的次数;
第二关闭模块,被配置为响应于此次数大于或等于设定次数,关闭所述移动终端的接入第二网络的能力;
第二注册模块,被配置为响应于此次数大于或等于设定次数,重新注册第一网络。
在一实施方式中,所述处理模块包括:
拦截模块,被配置为所述崩溃产生位置所属的流程阶段包括网络拨号阶段,接收到用户的拨号请求后,拦截所述拨号请求;
或者,
展示模块,被配置为所述崩溃产生位置所属的流程阶段包括网络拨号阶段,接收到用户的拨号请求后,展示交互界面,在所述交互界面上显示用于提示用户是否继续执行拨号的选项信息。
在一实施方式中,所述处理模块包括:
禁用控制模块,被配置为所述崩溃产生位置所属的流程阶段包括数据链路连接阶段,禁止建立数据链路连接。
根据本文实施例的第三方面,提供了一种降低调制解调器***故障的装置,应用于移动终端,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述存储器中的可执行指令以实现所述降低调制解调器***崩溃次数的方法的步骤。
根据本文实施例的第四方面,提供了一种非临时性计算机可读存储介质,其上存储有可执行指令,该可执行指令被处理器执行时实现所述降低调制解调器***崩溃次数的方法的步骤。
本公开的实施例提供的技术方案可以包括以下有益效果:在调制解调器***崩溃时,确定崩溃产生位置所属的不同的流程阶段,执行不同的崩溃处理方案,以保证调制解调器***不会频繁崩溃,进而保证通话、数据业务的正常运行,提高用户对通信网络的使用体验。
应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
附图说明
此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
图1是根据一示例性实施例示出的一种降低调制解调器***崩溃次数的方法的流程图;
图2是根据一示例性实施例示出的一种降低调制解调器***崩溃次数的方法的流程图;
图3是根据一示例性实施例示出的一种降低调制解调器***崩溃次数的装置的结构图;
图4是根据一示例性实施例示出的一种降低调制解调器***崩溃次数的装置的结构图;
图5是根据一示例性实施例示出的一种降低调制解调器***崩溃次数的装置的结构图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本公开相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本公开的一些方面相一致的装置和方法的例子。
本公开实施例中提供一种降低调制解调器***崩溃次数的方法。参照图1,图1是根据一示例性实施例示出的一种降低调制解调器***崩溃次数的方法的流程图。如图1所示,此方法包括:
步骤S11,检测到调制解调器***崩溃后,确定崩溃产生位置所属的流程阶段。
步骤S12,根据所述崩溃产生位置所属的流程阶段,确定对应的崩溃处理方案。
步骤S13,根据预设策略,执行所述崩溃处理方案。
在一种实施例中,调制解调器***是5G网络中的调制解调器***。
本实施例中,在调制解调器***崩溃时,确定崩溃产生位置所属的不同的流程阶段,执行不同的崩溃处理方案,以保证调制解调器***不会频繁崩溃,进而保证通话、数据业务的正常运行,提高用户对通信网络的使用体验。
本公开实施例中提供一种降低调制解调器***崩溃次数的方法。参照图2,图2是根据一示例性实施例示出的一种降低调制解调器***崩溃次数的方法的流程图。如图2所示,此方法包括:
步骤S21,检测到调制解调器***崩溃后,确定崩溃产生位置所属的流程阶段。
步骤S22,统计相同的崩溃产生位置所属的流程阶段对应的崩溃频繁程度。
步骤S23,在崩溃频繁程度大于或等于设定程度时,根据所述崩溃产生位置所属的流程阶段确定该流程阶段对应的崩溃处理方案。
步骤S24,执行所述崩溃处理方案。
通过设置设定程度,根据用户需求调整处理崩溃情况的频繁程度。在用户需要快速处理崩溃情况时,可将设定程度设置的较小,使处理崩溃情况的即时程度较高,在用户需要在确定崩溃情况严重时才进行处理时,可以将设定程度设置的较大,使处理崩溃情况的即时程度较低。
本实施例中,通过检测崩溃频繁程度,在崩溃频繁程度大于或等于设定程度时,才进一步确定该流程阶段对应的崩溃处理方案,和执行此崩溃处理方案,从而控制执行崩溃处理方案的频繁程度,满足不同的使用需求。
本公开实施例中提供一种降低调制解调器***崩溃次数的方法,此方法包括图1所示的方法,并且:
所述预设策略包括:统计相同的崩溃产生位置所属的流程阶段对应的崩溃频繁程度。
步骤S13中根据预设策略,执行所述崩溃处理方案,包括:在所述崩溃频繁程度大于或等于设定程度时,执行所述崩溃处理方案。
本实施例中,通过检测崩溃频繁程度,在崩溃频繁程度大于或等于设定程度时,才执行相应的崩溃处理方案,从而控制执行崩溃处理方案的频繁程度,满足不同的使用需求。在一实施方式中,崩溃频繁程度是指崩溃次数,崩溃频繁程度大于或等于设定程度包括:崩溃次数大于或等于设定次数。
例如:设置设定次数(例如3、4、5等)作为阈值,统计设定单位时长(例如一天、12小时、1小时等)累计的崩溃发生次数,并判断累计的崩溃发生次数是否大于或等于设定次数。设定次数可以根据用户需要进行动态调整。
在一实施方式中,崩溃频繁程度是指崩溃频率,崩溃频繁程度大于或等于设定程度包括:崩溃频率大于或等于设定频率。
例如:设置设定频率(例如2次/小时)作为阈值,实时统计崩溃频率,并判断崩溃频率是否大于或等于设定频率。
在一实施方式中,在统计过程中,在合适的时机将统计到的崩溃频繁程度进行清零。例如:检测到移动终端断开与调制解调器***所属的通信网络之间的连接时,将各个流程阶段对应的崩溃频繁程度清零。
移动终端断开与调制解调器***所属的通信网络之间的连接包括以下中的任一种:终端关机、终端***重启、开启飞行模式。
在一实施方式中,设置固定的执行程序负责不同的步骤。例如:设置以下程序:检测程序、确定程序、统计程序和处理程序。
其中:
检测程序,用于检测调制解调器***崩溃后,确定崩溃产生位置所属的流程阶段。
确定程序,用于根据所述崩溃产生位置所属的流程阶段确定对应的崩溃处理方案。
统计程序,用于统计相同的崩溃产生位置所属的流程阶段对应的崩溃频繁程度。
处理程序,用于根据预设策略执行崩溃处理方案。
在一实施方式中,采用崩溃原因代码的方式记录崩溃产生位置所属的流程阶段。每个流程阶段对应一崩溃原因代码。
崩溃原因代码可以根据使用需要进行设置,下面0、1、2的值只作于举例说明,在其它应用情况下,可以设置其它的值,或者其它的标识符。
例如,如表1所示:
表1
Figure BDA0002894935670000061
检测程序检测到调制解调器***崩溃后,确定崩溃产生位置所属的流程阶段,将此流程阶段所对应的崩溃原因代码发送至确定程序和统计程序。确定程序根据收到的崩溃原因代码确定对应的崩溃处理方案。统计程序根据收到的崩溃原因代码进行统计崩溃频繁程度。处理程序在此崩溃原因代码对应的崩溃频繁程度大于或等于设定程度时,执行与此流程阶段对应的崩溃处理方案。
本公开实施例中提供一种降低调制解调器***崩溃次数的方法,此方法包括图1所示的方法,并且:
崩溃产生位置所属的流程阶段包括网络注册阶段,响应于所述调制解调器***所属的通信网络是非独立组网(non-standalone,NSA)模式,崩溃处理方案包括:关闭所述非独立组网模式下的对第一网络和第二网络的双链接模式,重新注册第一网络。通过关闭此双链接模式,使移动终端不再向网络上报第二网络测量请求,只会尝试注册第一网络,这样使终端接入第一网络的成功率提高。
在一示例中,第一网络是4G网络,第二网络是5G网络,第一网络和第二网络双链接模式可称为E-UTRAN新无线电双连接(EN-DC)。通过关闭此双链接模式,使移动终端不再向网络上报5G测量请求,只会尝试注册4G网络,这样使终端接入4G网络的成功率提高。
在一实施方式中,本方法还包括:记录重新注册第一网络失败的次数,在此次数大于或等于设定次数时,关闭所述移动终端的第二接入能力,重新注册第一网络。通过此操作,完全关闭所述移动终端的第二接入能力,在有第一网络覆盖的情况下,提高移动终端的注册网络成功率。
在一示例中,第一网络是4G网络,第二网络是5G网络,记录重新注册4G网络失败的次数,在此次数大于或等于设定次数时,关闭所述移动终端的5G接入能力,重新注册4G网络。通过此操作,完全关闭移动终端的5G接入能力,在有4G网络覆盖的情况下,提高移动终端的注册网络成功率。
在一种实施方式中,检测到移动终端断开与调制解调器***所属的通信网络之间的连接时,再次开启对第一网络和第二网络的双链接模式,允许移动终端接入第二网络,直到再次触发本阶段的崩溃处理方案。其中,移动终端断开与调制解调器***所属的通信网络之间的连接包括以下中的一种:终端关机、终端***重启、开启飞行模式。
本公开实施例中提供一种降低调制解调器***崩溃次数的方法,此方法包括图1所示的方法,并且:
崩溃产生位置所属的流程阶段包括网络注册阶段,响应于所述调制解调器***所属的通信网络是非独立组网(non-standalone,NSA)模式,崩溃处理方案包括:
关闭第二网络接入能力,重新注册第一网络。
在一种实施方式中,检测到移动终端断开与调制解调器***所属的通信网络时,再次开启第二网络接入能力,允许移动终端接入第二网络,直到再次触发本阶段的崩溃处理方案。其中,移动终端断开与调制解调器***所属的通信网络之间的连接包括以下中的一种:终端关机、终端***重启、开启飞行模式。
在一示例中,第一网络是4G网络,第二网络是5G网络。
本公开实施例中提供一种降低调制解调器***崩溃次数的方法,此方法包括图1所示的方法,并且:
所述崩溃产生位置所属的流程阶段包括网络拨号阶段,所述崩溃处理方案包括:接收到用户的拨号请求后,拦截所述拨号请求。
或者,
所述崩溃产生位置所属的流程阶段包括网络拨号阶段,所述崩溃处理方案包括:接收到用户的拨号请求后,展示交互界面,在所述交互界面上显示用于提示用户是否继续执行拨号的选项信息,从而为用户提供控制的选择权。
在一种实施方式中,检测到移动终端断开与调制解调器***所属的通信网络时,终止拦截所述拨号请求,允许移动终端进行拨号请求,直到再次触发本阶段的崩溃处理方案。其中,移动终端断开与调制解调器***所属的通信网络之间的连接包括以下中的一种:终端关机、终端***重启、开启飞行模式。
本公开实施例中提供一种降低调制解调器***崩溃次数的方法,此方法包括图1所示的方法,并且还包括:所述崩溃产生位置所属的流程阶段包括数据链路连接阶段,所述崩溃处理方案包括:禁止建立数据链路连接。
在一实施方式中,禁止建立数据链路连接包括:移动终端中负责管理数据链路连接的程序接收到APP程序发送的数据链路连接建立请求后,禁止执行数据链路连接建立请求对应的建立数据链路连接的处理流程。
在一实施方式中,禁止建立数据链路连接包括:移动终端中负责管理数据链路连接的程序接收到***功能发送的数据链路连接建立请求后,禁止执行数据链路连接建立请求对应的建立数据链路连接的处理流程。
本实施例中,通过禁止建立数据链路连接,防止数据传输导致的崩溃情况,保证通话业务的正常。在一种实施方式中,检测到移动终端断开与调制解调器***所属的通信网络时,终止禁止建立数据链路连接,允许移动终端建立数据链路连接,直到再次触发本阶段的崩溃处理方案。其中,移动终端断开与调制解调器***所属的通信网络之间的连接包括以下中的一种:终端关机、终端***重启、开启飞行模式。
本公开实施例中提供一种降低调制解调器***崩溃次数的装置,参照图3,图3是根据一示例性实施例示出的一种降低调制解调器***崩溃次数的装置的结构图。如图3所示,此装置包括:
检测模块301,被配置为检测到调制解调器***崩溃后,确定崩溃产生位置所属的流程阶段;
确定模块302,被配置为根据所述崩溃产生位置所属的流程阶段,确定对应的崩溃处理方案;
处理模块303,被配置为根据预设策略,执行所述崩溃处理方案。
本公开实施例中提供一种降低调制解调器***崩溃次数的装置,参照图4,图4是根据一示例性实施例示出的一种降低调制解调器***故障的装置的结构图。如图4所示,此装置包括:
检测模块301,用于检测到调制解调器***崩溃后,确定崩溃产生位置所属的流程阶段;
确定模块302,被配置为根据所述崩溃产生位置所属的流程阶段,确定对应的崩溃处理方案;
统计模块304,被配置为统计相同的崩溃产生位置所属的流程阶段对应的崩溃频繁程度;
处理模块303,被配置为在所述崩溃频繁程度大于或等于设定程度时,执行所述崩溃处理方案。
在一实施方式中,统计模块303,还被配置为使用以下方法统计相同的崩溃产生位置所属的流程阶段对应的崩溃频繁程度:响应于检测到所述移动终端断开与所述调制解调器***所属的通信网络,将各个流程阶段对应的崩溃频繁程度清零。
本公开实施例中提供一种降低调制解调器***崩溃次数的装置,此装置包括图3或图4所示的装置,并且:
所述处理模块包括关闭模块;
第一关闭模块,被配置为所述崩溃产生位置所属的流程阶段包括网络注册阶段,响应于所述调制解调器***所属的通信网络是非独立组网模式,关闭所述非独立组网模式下的对第一网络和第二网络双链接模式;
第一注册模块,被配置为所述崩溃产生位置所属的流程阶段包括网络注册阶段,响应于所述调制解调器***所属的通信网络是非独立组网模式,重新注册第一网络。
在一实施方式中,处理模块包括:
记录模块,被配置为记录重新注册第一网络失败的次数;
第二关闭模块,被配置为响应于此次数大于或等于设定次数,关闭所述移动终端的接入第二网络的能力;
第二注册模块,被配置为响应于此次数大于或等于设定次数,重新注册第一网络。
本公开实施例中提供一种降低调制解调器***崩溃次数的装置,此装置包括图3或图4所示的装置,并且:
所述处理模块包括:
拦截模块,被配置为所述崩溃产生位置所属的流程阶段包括网络拨号阶段,接收到用户的拨号请求后,拦截所述拨号请求;
或者,
展示模块,被配置为所述崩溃产生位置所属的流程阶段包括网络拨号阶段,接收到用户的拨号请求后,展示交互界面,在所述交互界面上显示用于提示用户是否继续执行拨号的选项信息。
本公开实施例中提供一种降低调制解调器***崩溃次数的装置,此装置包括图3或图4所示的装置,并且:
所述处理模块包括:
禁用控制模块,被配置为所述崩溃产生位置所属的流程阶段包括数据链路连接阶段,禁止建立数据链路连接。
本公开实施例提供一种降低调制解调器***崩溃次数的装置,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述存储器中的可执行指令以实现所述降低调制解调器***崩溃次数的方法的步骤。
本公开实施例提供一种非临时性计算机可读存储介质,其上存储有可执行指令,该可执行指令被处理器执行时实现所述降低调制解调器***崩溃次数的方法的步骤。
图5是根据一示例性实施例示出的降低调制解调器***崩溃次数的装置500的框图。例如,装置500可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备,健身设备,个人数字助理等。
参照图5,装置500可以包括以下一个或多个组件:处理组件502,存储器504,电源组件506,多媒体组件508,音频组件510,输入/输出(I/O)的接口512,传感器组件514,以及通信组件516。
处理组件502通常控制装置500的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件502可以包括一个或多个处理器520来执行指令,以完成上述的方法的全部或部分步骤。此外,处理组件502可以包括一个或多个模块,便于处理组件502和其他组件之间的交互。例如,处理组件502可以包括多媒体模块,以方便多媒体组件505和处理组件502之间的交互。
存储器504被配置为存储各种类型的数据以支持在设备500的操作。这些数据的示例包括用于在装置500上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器504可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPROM),可擦除可编程只读存储器(EPROM),可编程只读存储器(PROM),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
电源组件506为装置500的各种组件提供电力。电源组件506可以包括电源管理***,一个或多个电源,及其他与为装置500生成、管理和分配电力相关联的组件。
多媒体组件505包括在所述装置500和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(LCD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件505包括一个前置摄像头和/或后置摄像头。当设备500处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜***或具有焦距和光学变焦能力。
音频组件510被配置为输出和/或输入音频信号。例如,音频组件510包括一个麦克风(MIC),当装置500处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器504或经由通信组件516发送。在一些实施例中,音频组件510还包括一个扬声器,用于输出音频信号。
I/O接口512为处理组件502和***接口模块之间提供接口,上述***接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
传感器组件514包括一个或多个传感器,用于为装置500提供各个方面的状态评估。例如,传感器组件514可以检测到设备500的打开/关闭状态,组件的相对定位,例如所述组件为装置500的显示器和小键盘,传感器组件514还可以检测装置500或装置500一个组件的位置改变,用户与装置500接触的存在或不存在,装置500方位或加速/减速和装置500的温度变化。传感器组件514可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件514还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件514还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
通信组件516被配置为便于装置500和其他设备之间有线或无线方式的通信。装置500可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件516经由广播信道接收来自外部广播管理***的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件516还包括近场通信(NFC)模块,以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(BT)技术和其他技术来实现。
在示例性实施例中,装置500可以被一个或多个应用专用集成电路(ASIC)、数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器504,上述指令可由装置500的处理器520执行以完成上述方法。例如,所述非临时性计算机可读存储介质可以是ROM、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本公开的其它实施方案。本申请旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由下面的权利要求指出。
应当理解的是,本公开并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本公开的范围仅由所附的权利要求来限制。

Claims (12)

1.一种降低调制解调器***崩溃次数的方法,应用于移动终端,其特征在于,包括:
检测到调制解调器***崩溃后,确定崩溃产生位置所属的流程阶段;
根据所述崩溃产生位置所属的流程阶段,确定对应的崩溃处理方案;
根据预设策略,执行所述崩溃处理方案;
其中,所述预设策略包括:统计相同的崩溃产生位置所属的流程阶段对应的崩溃频繁程度;
所述根据预设策略,执行所述崩溃处理方案,包括:在所述崩溃频繁程度大于或等于设定程度时,执行所述崩溃处理方案;
所述崩溃产生位置所属的流程阶段包括网络注册阶段,响应于所述调制解调器***所属的通信网络是非独立组网模式,所述崩溃处理方案包括:
关闭所述非独立组网模式下的对第一网络和第二网络的双链接模式,重新注册第一网络;
其中,所述第一网络是4G网络,所述第二网络是5G网络。
2.如权利要求1所述的方法,其特征在于,
所述统计相同的崩溃产生位置所属的流程阶段对应的崩溃频繁程度,包括:响应于检测到所述移动终端断开与所述调制解调器***所属的通信网络之间的连接,将各个流程阶段对应的崩溃频繁程度清零。
3.如权利要求1所述的方法,其特征在于,
所述方法还包括:记录重新注册第一网络失败的次数,响应于所述次数大于或等于设定次数,关闭所述移动终端的接入第二网络的能力,重新注册第一网络。
4.如权利要求1所述的方法,其特征在于,
所述崩溃产生位置所属的流程阶段包括网络拨号阶段,所述崩溃处理方案包括:接收到用户的拨号请求后,拦截所述拨号请求,或者,展示交互界面,在所述交互界面上显示用于提示用户是否继续执行拨号的选项信息。
5.如权利要求1所述的方法,其特征在于,
所述崩溃产生位置所属的流程阶段包括数据链路连接阶段,所述崩溃处理方案包括:禁止建立数据链路连接。
6.一种降低调制解调器***崩溃次数的装置,应用于移动终端,其特征在于,包括:
检测模块,被配置为检测到调制解调器***崩溃后,确定崩溃产生位置所属的流程阶段;
确定模块,被配置为根据所述崩溃产生位置所属的流程阶段,确定对应的崩溃处理方案;
处理模块,被配置为根据预设策略,执行此崩溃处理方案;
其中,所述装置还包括:统计模块,被配置为统计相同的崩溃产生位置所属的流程阶段对应的崩溃频繁程度;
所述处理模块,还被配置为使用以下方法根据预设策略,执行所述崩溃处理方案:
在所述崩溃频繁程度大于设定程度时,执行所述崩溃处理方案;
所述处理模块包括:
第一关闭模块,被配置为所述崩溃产生位置所属的流程阶段包括网络注册阶段,响应于所述调制解调器***所属的通信网络是非独立组网模式,关闭所述非独立组网模式下的对第一网络和第二网络双链接模式;
第一注册模块,被配置为所述崩溃产生位置所属的流程阶段包括网络注册阶段,响应于所述调制解调器***所属的通信网络是非独立组网模式,重新注册第一网络;
其中,所述第一网络是4G网络,所述第二网络是5G网络。
7.如权利要求6所述的装置,其特征在于,
所述统计模块,还被配置为使用以下方法统计相同的崩溃产生位置所属的流程阶段对应的崩溃频繁程度:响应于检测到所述移动终端断开与所述调制解调器***所属的通信网络,将各个流程阶段对应的崩溃频繁程度清零。
8.如权利要求6所述的装置,其特征在于,
所述处理模块包括:
记录模块,被配置为记录重新注册第一网络失败的次数;
第二关闭模块,被配置为响应于此次数大于或等于设定次数,关闭所述移动终端的接入第二网络的能力;
第二注册模块,被配置为响应于此次数大于或等于设定次数,重新注册第一网络。
9.如权利要求6所述的装置,其特征在于,
所述处理模块包括:
拦截模块,被配置为所述崩溃产生位置所属的流程阶段包括网络拨号阶段,接收到用户的拨号请求后,拦截所述拨号请求;
或者,
展示模块,被配置为所述崩溃产生位置所属的流程阶段包括网络拨号阶段,接收到用户的拨号请求后,展示交互界面,在所述交互界面上显示用于提示用户是否继续执行拨号的选项信息。
10.如权利要求6所述的装置,其特征在于,
所述处理模块包括:
禁用控制模块,被配置为所述崩溃产生位置所属的流程阶段包括数据链路连接阶段,禁止建立数据链路连接。
11.一种降低调制解调器***故障的装置,应用于移动终端,其特征在于,包括:
处理器;
用于存储处理器可执行指令的存储器;
其中,所述处理器被配置为执行所述存储器中的可执行指令以实现权利要求1至5中任一项所述降低调制解调器***崩溃次数的方法的步骤。
12.一种非临时性计算机可读存储介质,其上存储有可执行指令,其特征在于,该可执行指令被处理器执行时实现权利要求1至5中任一项所述降低调制解调器***崩溃次数的方法的步骤。
CN202110039030.3A 2021-01-12 2021-01-12 一种降低调制解调器***崩溃次数的方法、装置及介质 Active CN112866022B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202110039030.3A CN112866022B (zh) 2021-01-12 2021-01-12 一种降低调制解调器***崩溃次数的方法、装置及介质

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202110039030.3A CN112866022B (zh) 2021-01-12 2021-01-12 一种降低调制解调器***崩溃次数的方法、装置及介质

Publications (2)

Publication Number Publication Date
CN112866022A CN112866022A (zh) 2021-05-28
CN112866022B true CN112866022B (zh) 2023-06-02

Family

ID=76003057

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202110039030.3A Active CN112866022B (zh) 2021-01-12 2021-01-12 一种降低调制解调器***崩溃次数的方法、装置及介质

Country Status (1)

Country Link
CN (1) CN112866022B (zh)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN114205895A (zh) * 2021-09-30 2022-03-18 珠海格力电器股份有限公司 一种控制方法、装置、电子设备及存储介质
CN116709393A (zh) * 2022-12-08 2023-09-05 荣耀终端有限公司 蜂窝数据业务激活失败时的恢复方法及电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106686638A (zh) * 2016-12-13 2017-05-17 广东欧珀移动通信有限公司 网络通信功能异常的处理方法及装置
CN107861830A (zh) * 2017-12-01 2018-03-30 深圳乐信软件技术有限公司 应用程序崩溃的检测方法、装置、存储介质及移动终端
CN111918309A (zh) * 2020-08-04 2020-11-10 Oppo广东移动通信有限公司 网络访问方法、装置、终端设备以及存储介质

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106649114B (zh) * 2016-12-23 2019-05-31 北京奇虎科技有限公司 对应用程序崩溃进行定位的方法和装置
CN107357704B (zh) * 2017-06-27 2021-01-01 努比亚技术有限公司 一种应用程序检测方法、终端及计算机可读存储介质

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106686638A (zh) * 2016-12-13 2017-05-17 广东欧珀移动通信有限公司 网络通信功能异常的处理方法及装置
CN107861830A (zh) * 2017-12-01 2018-03-30 深圳乐信软件技术有限公司 应用程序崩溃的检测方法、装置、存储介质及移动终端
CN111918309A (zh) * 2020-08-04 2020-11-10 Oppo广东移动通信有限公司 网络访问方法、装置、终端设备以及存储介质

Also Published As

Publication number Publication date
CN112866022A (zh) 2021-05-28

Similar Documents

Publication Publication Date Title
US9756045B2 (en) Method, device and computer-readable medium for enabling virtual subscriber identity module card
EP3113466A1 (en) Method and device for warning
CN109565753B (zh) 控制波束失败恢复流程的方法及装置
CN109451880B (zh) 网络连接方法及装置
CN106792937B (zh) 呼叫请求的处理方法及装置
CN112866022B (zh) 一种降低调制解调器***崩溃次数的方法、装置及介质
CN107846730B (zh) 呼叫转移方法及装置
CN106792892B (zh) 应用程序的访问控制方法和装置
CN111356159B (zh) 一种驻网模式调整方法、装置及存储介质
CN106658754B (zh) 恢复网络连接的方法及装置
CN105227426B (zh) 一种应用界面切换方法、装置及终端设备
CN107371222B (zh) 虚拟卡禁用方法及装置
CN107040949B (zh) 驻网方法、装置及计算机可读存储介质
CN108632939B (zh) 寻呼方法、装置及计算机可读存储介质
CN107395724B (zh) 网络请求方法及装置
CN113453219B (zh) 消息处理方法、装置、电子设备以及计算机可读存储介质
CN106060104B (zh) 应用管理方法及装置
CN107396415B (zh) 双卡智能终端的通信方法及终端
CN110337823B (zh) 信息配置方法及装置、业务处理方法及装置和基站
CN112788691A (zh) 控制网络连接的方法、装置及存储介质
US11895659B2 (en) Control instruction transmission method, base station, terminal and storage medium
CN112187326A (zh) 天线控制方法、装置、设备及存储介质
CN111314232A (zh) 应用加速方法、装置及存储介质
CN115052322B (zh) 触发小区切换的方法、装置、存储介质及芯片
US11452045B2 (en) Method and apparatus for indicating transmitting power difference, and method and apparatus for compensating power

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant