基于无线终端的数据连接自动恢复方法及相关装置的制造方法

文档序号:10666590阅读:729来源:国知局
基于无线终端的数据连接自动恢复方法及相关装置的制造方法
【专利摘要】本公开是关于一种基于无线终端的数据连接自动恢复方法及相关装置,其通过检测无线终端的数据连接状态,在数据连接保持在中断状态的情况下,生成并执行自动恢复指令,以控制无线终端自动执行相应的操作,包括开关飞行模式和/或重启操作,来消除导致数据连接中断的因素。相对于相关技术只能通过用户手动操作才能解决数据连接无法恢复的问题,本公开可以完全实现数据连接的自动恢复,不需要结合手动操作,简单快捷,且不会出现数据连接中断状态发现不及时的现象,使得数据连接的恢复操作更及时,提高用户体验好感度。
【专利说明】
基于无线终端的数据连接自动恢复方法及相关装置
技术领域
[0001]本公开涉及通信技术领域,尤其涉及一种基于无线终端的数据连接自动恢复方法及相关装置。【背景技术】
[0002]随着移动通信技术的发展,数据业务在移动通信业务中的比重越来越大。无线终端通过与移动通信网络建立数据连接,可以实现上传或下载文件、实时通信软件的运行等, 扩展了移动通信网络的业务范围,为无线终端的功能扩展提供了基础。
[0003]实际应用过程中,由于信号太弱、数据错误等原因,无线终端的数据连接会被中断,使得该无线终端无法继续执行相应的数据业务,如文件下载中断,实时通信软件无法获取实时消息等。数据连接中断后,无线终端在尝试与移动通信网络传输数据时,会得到数据传输失败的错误类型(通常由不同的错误号代表不同的错误类型)。如果无线终端得到的错误类型为一般性错误,则无线终端可以自动重启数据通信模块(即无线终端先禁用自身的数据通信模块,再重新启用),来尝试恢复数据连接;如果数据通信模块重启后,数据连接仍未恢复,则无线终端再次重启数据通信模块。如果无线终端得到的错误类型为永久性错误,或者数据通信模块的重启次数过多,则无线终端不再重启数据通信模块,从而使得无线终端的数据连接保持在中断状态。
[0004]相关技术中,当无线终端的数据连接保持在中断状态、无法恢复时,需要等待用户发现该数据连接中断问题,进而通过手动执行相关的操作来恢复数据连接,如手动重启数据通信模块、手动重启无线终端等;不仅操作复杂,还会因用户发现不及时导致数据连接长时间处于中断状态,影响相关业务的执行,给用户带来不便。
【发明内容】

[0005]为克服相关技术中存在的问题,本公开提供一种基于无线终端的数据连接自动恢复方法及相关装置。
[0006]根据本公开实施例的第一方面,提供一种基于无线终端的数据连接自动恢复方法,包括:
[0007]判断无线终端的数据连接是否保持在中断状态;
[0008]如果无线终端的数据连接保持在中断状态,则生成并执行自动恢复指令;其中,
[0009]所述自动恢复指令包括:用于先开启再关闭无线终端的飞行模式的飞行开关指令,和/或,用于重启无线终端的重启指令。
[0010]根据本公开实施例的第一方面,在第一方面的第一种可行的实施方式中,所述判断无线终端的数据连接是否保持在中断状态,包括:
[0011]当以下条件中的至少一项成立时,判定无线终端的数据连接保持在中断状态:
[0012]无线终端中数据通信模块的重启次数等于预设次数;[〇〇13]无线终端得到的数据传输失败的错误类型为永久性错误;
[0014]无线终端的接入点名称APN列表为空表;以及,
[0015]数据通信模块处于开启状态,且在预设时间内无线终端与移动通信网络之间无数据传输。
[0016]根据本公开实施例的第一方面,在第一方面的第二种可行的实施方式中,所述自动恢复指令还包括:用于重启无线终端的数据通信模块的数据开关指令。
[0017]根据本公开实施例的第一方面,或者第一方面的第一种可行的实施方式,或者第一方面的第二种可行的实施方式,在第一方面的第三种可行的实施方式中,所述方法还包括:
[0018]根据操作指令设置无线终端的自检控制符;
[0019]根据所述自检控制符判断是否允许执行数据连接自动恢复;
[0020]当允许执行数据连接自动恢复时,执行所述判断无线终端的数据连接是否保持在中断状态。
[0021]根据本公开实施例的第一方面,或者第一方面的第一种可行的实施方式,或者第一方面的第二种可行的实施方式,在第一方面的第四种可行的实施方式中,所述方法还包括:
[0022]在执行自动恢复指令后,判断无线终端的数据连接是否恢复;
[0023]如果无线终端的数据连接没有恢复,则执行错误提示。
[0024]根据本公开实施例的第二方面,提供一种基于无线终端的数据连接自动恢复装置,包括:中断判断单元和自动恢复单元;
[0025]所述中断判断单元,用于判断无线终端的数据连接是否保持在中断状态,并在无线终端的数据连接保持在中断状态时,触发所述自动恢复单元;
[0026]所述自动恢复单元,用于在被触发后,生成并执行自动恢复指令;
[0027]其中,所述自动恢复指令包括:用于先开启再关闭无线终端的飞行模式的飞行开关指令,和/或,用于重启无线终端的重启指令。
[0028]根据本公开实施例的第二方面,在第二方面的第一种可行的实施方式中,所述中断判断单元包括以下至少一项:
[0029]重启计数单元,用于记录无线终端中数据通信模块的重启次数,并在所述重启次数等于预设次数时,触发所述自动恢复单元;
[0030]错误类型判断单元,用于判断无线终端得到的数据传输失败的错误类型是否为永久性错误,并在所述错误类型为永久性错误时,触发所述自动恢复单元;
[0031]APN列表判断单元,用于判断无线终端的接入点名称APN列表是否为空表,并在所述APN列表为空表时,触发所述自动恢复单元;
[0032]数据传输判断单元,用于在数据通信模块处于开启状态时,判断在预设时间内无线终端与移动通信网络之间是否存在数据传输,如果在预设时间内无线终端与移动通信网络之间无数据传输,则触发所述自动恢复单元。
[0033]根据本公开实施例的第二方面,或者第二方面的第一种可行的实施方式,在第二方面的第二种可行的实施方式中,所述装置还包括:
[0034]自检控制设置单元,用于根据操作指令设置无线终端的自检控制符;
[0035]自检控制判断单元,用于根据所述自检控制符判断是否允许执行数据连接自动恢复,并在允许执行数据连接自动恢复时,触发所述中断判断单元。
[0036]根据本公开实施例的第二方面,或者第二方面的第一种可行的实施方式,在第二方面的第二种可行的实施方式中,所述装置还包括:
[0037]错误提示单元,用于在所述自动恢复单元执行自动恢复指令后,判断无线终端的数据连接是否恢复,如果无线终端的数据连接没有恢复,则执行错误提示。
[0038]本公开的实施例提供的技术方案,通过检测无线终端的数据连接状态,在数据连接保持在中断状态的情况下,生成并执行自动恢复指令,以控制无线终端自动执行相应的操作,包括开关飞行模式和/或重启操作,来消除导致数据连接中断的因素。相对于相关技术只能通过用户手动操作才能解决数据连接无法恢复的问题,本公开实施例可以完全实现数据连接的自动恢复,不需要结合手动操作,简单快捷,且不会出现数据连接中断状态发现不及时的现象,使得数据连接的恢复操作更及时,提高用户体验好感度。
[0039]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。【附图说明】
[0040]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0041]图1是根据一示例性实施例示出的一种基于无线终端的数据连接自动恢复方法的流程图。
[0042]图2是根据一示例性实施例示出的另一种基于无线终端的数据连接自动恢复方法的流程图。
[0043]图3是根据一示例性实施例示出的又一种基于无线终端的数据连接自动恢复方法的流程图。
[0044]图4是根据一示例性实施例示出的一种基于无线终端的数据连接自动恢复方法中设置自检控制符的界面示意图
[0045]图5是根据一示例性实施例示出的一种基于无线终端的数据连接自动恢复装置的框图。
[0046]图6是根据一示例性实施例示出的另一种基于无线终端的数据连接自动恢复装置的框图。
[0047]图7是根据一示例性实施例示出的另一种基于无线终端的数据连接自动恢复装置的框图。
[0048]图8是根据一示例性实施例示出的一种无线终端的框图。【具体实施方式】
[0049]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0050]图1是根据一示例性实施例示出的一种数据连接自动恢复方法的流程图,如图1所示,该数据连接自动恢复方法用于无线终端中,包括以下步骤。
[0051]在步骤S11中,判断无线终端的数据连接是否保持在中断状态。
[0052]如果无线终端的数据连接保持在中断状态,则在步骤S12中,生成并执行自动恢复指令。
[0053]其中,所述自动恢复指令包括:用于先开启再关闭无线终端的飞行模式的飞行开关指令,和/或,用于重启无线终端的重启指令。
[0054]本示例性实施例中,首先检测无线终端的数据连接状态,判断其是否保持在中断状态;当无线终端的数据连接保持在中断状态,即数据连接中断且无法通过重启数据通信模块来恢复,则生成并执行自动恢复指令,该自动恢复指令用于指示无线终端自动执行相应的操作,以尝试恢复数据连接。
[0055]在本公开一个可行的实施例中,上述自动恢复指令可以为飞行开关指令;在飞行开关指令的指示下,无线终端先关闭自身的信号收发装置,即开启飞行模式,然后再重新开启信号收发装置,即关闭飞行模式。通过上述操作,可以重启无线终端中与信号收发有关的功能,消除此类功能对数据连接的影响。
[0056]实际应用中,上述飞行开关指令可以为指示无线终端调用函数setRad1PowerO 的指令,实现开关无线终端的飞行模式。
[0057]在本公开另一个可行的实施例中,上述自动恢复指令还可以为重启指令;接收到重启指令后,无线终端对自身进行重启,使无线终端的所有硬件及软件均恢复至默认状态, 消除了硬件或软件运行错误对数据连接的影响。
[0058]实际应用中,上述重启指令可以为指示无线终端调用函数ShutDownThread.java reboot ()的指令,实现重启无线终端。
[0059]在本公开又一个可行的实施例中,上述自动恢复指令还可以为飞行开关指令和重启指令的组合;即在确定无线终端的数据连接保持在中断状态后,首先执行飞行开关指令, 即尝试通过开关飞行模式来恢复数据连接;如果执行飞行开关指令后,数据连接仍处于中断状态,则再执行重启指令,即尝试通过重启无线终端来恢复其数据连接。
[0060]由以上技术方案可知,本公开实施例通过检测无线终端的数据连接状态,在数据连接保持在中断状态的情况下,生成并执行自动恢复指令,以控制无线终端自动执行相应的操作,包括开关飞行模式和/或重启操作,来消除导致数据连接中断的因素。相对于相关技术只能通过用户手动操作才能解决数据连接无法恢复的问题,本公开实施例可以完全实现数据连接的自动恢复,不需要结合手动操作,简单快捷,且不会出现数据连接中断状态发现不及时的现象,使得数据连接的恢复操作更及时,提高用户体验好感度。
[0061]实际应用中,导致数据连接保持在中断状态的因素有多种,相应的,本公开上述实施例中,至少可以根据以下条件判断无线终端的数据连接是否保持在中断状态,即,当以下条件中的至少一项成立时,判定无线终端的数据连接保持在中断状态:
[0062]1)无线终端中数据通信模块的重启次数等于预设次数。
[0063]相关技术中,数据连接中断后,无线终端可以得到数据传输失败的错误类型;如果该错误类型为一般性错误,则无线终端可以自动重启数据通信模块;如果重启数据通信模块后,数据连接仍未恢复,且无线终端得到的数据传输失败的错误类型仍为一般性错误,则无线终端再次重启数据通信模块;当数据通信模块的重启次数等于预设次数时,数据连接仍未恢复,说明很难(或不能)通过重启数据通信模块来恢复数据连接,为了减少无线终端的电能损耗,无线终端不再执行重启数据通信模块的操作,从而使得数据连接保持在中断状态。因此,本公开实施例通过比较数据通信模块的重启次数和预设次数的大小,可以检测出上述情况导致的数据连接始终保持在中断状态。
[0064]2)无线终端得到的数据传输失败的错误类型为永久性错误。
[0065]相关技术中,如果无线终端得到的数据传输失败的错误类型为永久性错误,则无线终端不执行重启数据通信模块的操作,使得数据连接保持在中断状态。因此,本公开实施例在检测到数据传输失败的错误类型为永久性错误时,判定无线终端的数据连接始终保持在中断状态。
[0066]3)无线终端的接入点名称(access point name,APN)列表为空表。
[0067]无线终端需要通过APN接入移动通信网络,APN可以有一个或多个,记录于无线终端的APN列表中。因此,当APN列表为空表时,说明没有APN,无线终端不能与移动通信网络连接,使得无线终端的数据连接始终保持在中断状态。因此,本公开实施例在检测到无线终端的APN列表为空表时,判定无线终端的数据连接始终保持在中断状态。
[0068]4)数据通信模块处于开启状态,且在预设时间内无线终端与移动通信网络之间无数据传输。
[0069]除以上1)至3)所述的典型情形外,还可能因其他多种因素导致无线终端的数据连接始终保持在中断状态;因此,本公开实施例还可以在无线终端的数据通信模块处于开启状态的前提下,判断预设时间内无线终端与移动通信网络之间是否有数据传输;如果预设时间内二者之间无数据传输,则判定无线终端的数据连接始终保持在中断状态。
[0070]鉴于导致数据连接中断的因素多种多样,很难一一判断;但不同因素导致数据连接中断后,无线终端的本质表现是相同的,即:数据通信模块处于开启状态的前提下,无线终端与移动通信网络之间仍然不能进行数据传输。因此,上述条件4)根据无线终端与移动通信网络之间的数据传输情况,可以判断处任一因素导致的数据连接中断。
[0071]需要说明的是,相对于条件1)至3),判断条件4)是否成立所需的时间较长,至少需要在预定时间之后才能得到判断结果,效率较低;因此,本公开实施例优选同时根据以上 1)至4)四个条件判断,当出现条件1)至3)对应的情况时,可以根据相应的条件快速判定数据连接始终保持在中断状态,进而可以更加及时的执行自动恢复指令,解决数据连接中断问题;而对于根据条件1)至3)无法判定的其他因素导致的数据连接中断,可以根据条件 4)判定。
[0072]在本公开的其他实施例中,上述自动恢复指令还可以包括数据开关指令,用于指示无线终端重启自身的数据通信模块。
[0073]另外,根据每种自动恢复指令对无线终端的影响大小,上述3种自动恢复指令的执行优先级由高至低依次为:数据开关指令、飞行开关指令、重启指令。
[0074]S卩,在判定数据连接始终保持在中断状态时,优先执行数据开关指令,重启无线终端的数据通信模块,如果执行数据开关指令后,数据连接恢复,则不再执行其他类型的自动恢复指令。如果不存在数据开关指令,或者执行数据开关指令后,数据连接仍处于中断状态,则执行飞行开关指令,如果执行飞行开关指令后,数据连接恢复,则不再执行其他类型的自动恢复指令。如果不存在飞行开关指令,或者执行飞行开关指令后,数据连接仍处于中断状态,则执行重启指令,重启无线终端。
[0075]图2是根据本公开另一示例性实施例示出的一种基于无线终端的数据连接自动恢复方法的流程图;参照图2,该数据连接恢复方法包括以下步骤。
[0076]在步骤S21中,判断无线终端的数据连接是否保持在中断状态。
[0077]如果无线终端的数据连接保持在中断状态,则在步骤S22中,生成并执行自动恢复指令。
[0078]其中,所述自动恢复指令包括:用于先开启再关闭无线终端的飞行模式的飞行开关指令,和/或,用于重启无线终端的重启指令。
[0079]在步骤S23中,判断无线终端的数据连接是否恢复。
[0080]本公开实施例中,可以通过检测无线终端与移动通信网络之间的数据传输状况判断数据连接是否恢复;即,在数据通信模块开启的前提下,如果检测到无线终端与移动通信网络之间有数据传输,则判定数据连接已恢复;否则,检测到无线终端与移动通信网络之间无数据传输时,则判定数据连接未恢复。
[0081]如果无线终端的数据连接没有恢复,则在步骤S24中,执行错误提示。
[0082]在执行自动恢复指令后,数据连接仍未恢复,说明无线终端和/或移动通信网络存在其他问题,数据业务无法使用;此时,通过执行错误提示来通知用户,以便用户及时采取应对措施。
[0083]上述错误提示可以为发声提示,即播放无线终端中的短信铃声、来电铃声,或者其他提示音频;上述错误提示也可以为屏显提示,即在无线终端的显示屏上显示“数据业务出错”等提不彳目息。
[0084]由以上技术方案可知,本公开实施例通过检测无线终端的数据连接状态,在数据连接保持在中断状态的情况下,生成并执行自动恢复指令,来控制无线终端自动执行相应的操作,包括开关飞行模式和/或重启操作,来消除导致数据连接中断的因素。相对于相关技术,采用本公开实施例解决数据连接中断问题,简单快捷,不需要用户的手动操作;且,在执行自动恢复指令后,如果数据连接仍未恢复,则执行错误提示,及时告知用户数据业务出错,使得用户可以计时采取其他解决措施,可以避免数据连接长时间处于中断状态对相关业务的影响。
[0085]图3是根据本公开又一示例性实施例示出的一种基于无线终端的数据连接自动恢复方法的流程图;参照图3,该数据连接恢复方法包括以下步骤。
[0086]在步骤S31中,根据操作指令设置无线终端的自检控制符。
[0087]自检控制符用于标识:在无线终端的数据连接出现长期中断问题时,是否允许执行数据连接自动恢复。
[0088]在步骤S32中,根据所述自检控制符判断是否允许执行数据连接自动恢复。
[0089]本公开实施例中,该自检控制符的数值类型可以设置为布尔型,具体取值及其意义分别为:
[0090]当自检控制符为“TRUE”,或“ 1”时,表示允许执行后续步骤,实现数据连接自动恢复,即无线终端可以随时采用本实施例解决数据连接中断问题;当自检控制符为“FALSE”, 或“0”时,表示不允许执行后续步骤,以减少无线终端的电能消耗,当出现数据连接中断问题时,只能通过相关技术解决。
[0091]实际应用中,可以根据操作指令改变自检控制符的取值,实现其在“TRUE”与 “FALSE”(或“1”与“0”)之间的切换。如图4所示,可以再无线终端中设置“自检控制”控件,当触摸该“自检控制”控件,使其处于高亮状态时,“自检控制”开启,自检控制符的值被设置为“TRUE” ;反之,当触摸该“自检控制”控件,使其处于灰暗状态时,“自检控制”关闭, 自检控制符的值被设置为“FALSE”。
[0092]当允许执行数据连接自动恢复时,则在步骤S33中,判断无线终端的数据连接是否保持在中断状态。
[0093]如果无线终端的数据连接保持在中断状态,则在步骤S34中,生成并执行自动恢复指令。
[0094]由以上技术方案可知,用户可以根据实际需要设置是否对无线终端执行数据连接自动恢复:当对数据通信质量要求较高时,可以通过相应的操作指令将自检控制符设置为 “TRUE”,以便及时发现并解决数据连接中断问题;当对数据通信质量要求较低,对无线终端的省电能力要求较高时,可以通过相应的操作指令将自检控制符设置为“FALSE”。
[0095]图5是根据一示例性实施例示出的一种数据连接自动恢复装置的框图;该装置应用于无线终端。参照图5,该装置包括:中断判断单元510和自动恢复单元520。
[0096]该中断判断单元510被配置为:判断无线终端的数据连接是否保持在中断状态, 并在无线终端的数据连接保持在中断状态时,触发自动恢复单元520。
[0097]该自动恢复单元520被配置为:在被触发后,生成并执行自动恢复指令。
[0098]其中,所述自动恢复指令包括:用于先开启再关闭无线终端的飞行模式的飞行开关指令,和/或,用于重启无线终端的重启指令。
[0099]由以上技术方案可知,本公开实施例提供的数据连接自动恢复装置,通过检测无线终端的数据连接状态,在数据连接保持在中断状态的情况下,生成并执行自动恢复指令, 以控制无线终端自动执行相应的操作,包括开关飞行模式和/或重启操作,来消除导致数据连接中断的因素。相对于相关技术只能通过用户手动操作才能解决数据连接无法恢复的问题,本公开实施例可以完全实现数据连接的自动恢复,不需要结合手动操作,简单快捷, 且不会出现数据连接中断状态发现不及时的现象,使得数据连接的恢复操作更及时,提高用户体验好感度。
[0100]图6是根据本公开另一示例性实施例示出的一种基于无线终端的数据连接自动恢复装置的框图;参照图6,该装置包括:中断判断单元610和自动恢复单元620。
[0101]其中,中断判断单元610包括:重启计数单元611、错误类型判断单元612、APN列表判断单元613和数据传输判断单元614。
[0102]该重启计数单元611被配置为:记录无线终端中数据通信模块的重启次数,并在所述重启次数等于预设次数时,触发自动恢复单元620。[〇1〇3]该错误类型判断单元612被配置为:判断无线终端得到的数据传输失败的错误类型是否为永久性错误,并在所述错误类型为永久性错误时,触发自动恢复单元620。
[0104]该APN列表判断单元613被配置为:判断无线终端的接入点名称APN列表是否为空表,并在所述APN列表为空表时,触发自动恢复单元620。
[0105]该数据传输判断单元614被配置为:在数据通信模块处于开启状态时,判断在预设时间内无线终端与移动通信网络之间是否存在数据传输,如果在预设时间内无线终端与移动通信网络之间无数据传输,则触发自动恢复单元620。
[0106]该自动恢复单元620被配置为:在被触发后,生成并执行自动恢复指令。
[0107]其中,所述自动恢复指令包括:用于先开启再关闭无线终端的飞行模式的飞行开关指令,和/或,用于重启无线终端的重启指令。
[0108]图7是根据本公开另一示例性实施例示出的一种基于无线终端的数据连接自动恢复装置的框图;参照图7,该装置包括:中断判断单元710、自动恢复单元720、自检控制设置单元730和自检控制判断单元740。
[0109]该自检控制设置单元730被配置为:根据操作指令设置无线终端的自检控制符。
[0110]该自检控制判断单元740被配置为:根据所述自检控制符判断是否允许执行数据连接自动恢复,并在允许执行数据连接自动恢复时,触发中断判断单元710。
[0111]该中断判断单元710被配置为:判断无线终端的数据连接是否保持在中断状态, 并在无线终端的数据连接保持在中断状态时,触发自动恢复单元520。
[0112]该自动恢复单元720被配置为:在被触发后,生成并执行自动恢复指令。
[0113]进一步的,仍参照图7,本公开实施例中,数据连接自动恢复装置还可以包括:错误提示单元750。
[0114]该错误提示单元750被配置为:在自动恢复单元720执行自动恢复指令后,判断无线终端的数据连接是否恢复,如果无线终端的数据连接没有恢复,则执行错误提示。
[0115]由以上技术方案可知,相对于相关技术,采用本公开实施例解决数据连接中断问题,简单快捷,不需要用户的手动操作;且,在执行自动恢复指令后,如果数据连接仍未恢复,则执行错误提示,及时告知用户数据业务出错,使得用户可以计时采取其他解决措施, 可以避免数据连接长时间处于中断状态对相关业务的影响。
[0116]关于上述实施例中的装置,其中各个模块执行操作的具体方式已经在有关该方法的实施例中进行了详细描述,此处将不做详细阐述说明。
[0117]图8是根据一示例性实施例示出的一种无线终端800的框图。例如,无线终端800 可以是移动电话,计算机,数字广播终端,消息收发设备,游戏控制台,平板设备,医疗设备, 健身设备,个人数字助理等。
[0118]参照图8,无线终端800可以包括以下一个或多个组件:处理组件802,存储器 804,电源组件806,多媒体组件808,音频组件810,输入/输出(I/O)的接口 812,传感器组件814,以及通信组件816。
[0119]处理组件802通常控制无线终端800的整体操作,诸如与显示,电话呼叫,数据通信,相机操作和记录操作相关联的操作。处理组件802可以包括一个或多个处理器820来执行本地或者远程指令,以完成上述的方法的全部或部分步骤。此外,处理组件802可以包括一个或多个模块,便于处理组件802和其他组件之间的交互。例如,处理组件802可以包括多媒体模块,以方便多媒体组件808和处理组件802之间的交互。
[0120]存储器804被配置为存储各种类型的数据以支持在无线终端800的操作。这些数据的示例包括用于在无线终端800上操作的任何应用程序或方法的指令,联系人数据,电话簿数据,消息,图片,视频等。存储器804可以由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(SRAM),电可擦除可编程只读存储器(EEPR0M),可擦除可编程只读存储器(EPROM),可编程只读存储器(PR0M),只读存储器(ROM),磁存储器,快闪存储器,磁盘或光盘。
[0121]电源组件806为无线终端800的各种组件提供电力。电源组件806可以包括电源管理系统,一个或多个电源,及其他与为无线终端800生成、管理和分配电力相关联的组件。
[0122]多媒体组件808包括在所述无线终端800和用户之间的提供一个输出接口的屏幕。在一些实施例中,屏幕可以包括液晶显示器(IXD)和触摸面板(TP)。如果屏幕包括触摸面板,屏幕可以被实现为触摸屏,以接收来自用户的输入信号。触摸面板包括一个或多个触摸传感器以感测触摸、滑动和触摸面板上的手势。所述触摸传感器可以不仅感测触摸或滑动动作的边界,而且还检测与所述触摸或滑动操作相关的持续时间和压力。在一些实施例中,多媒体组件808包括一个前置摄像头和/或后置摄像头。当无线终端800处于操作模式,如拍摄模式或视频模式时,前置摄像头和/或后置摄像头可以接收外部的多媒体数据。每个前置摄像头和后置摄像头可以是一个固定的光学透镜系统或具有焦距和光学变焦能力。
[0123] 音频组件810被配置为输出和/或输入音频信号。例如,音频组件810包括一个麦克风(MIC),当无线终端800处于操作模式,如呼叫模式、记录模式和语音识别模式时,麦克风被配置为接收外部音频信号。所接收的音频信号可以被进一步存储在存储器804或经由通信组件816发送。在一些实施例中,音频组件810还包括一个扬声器,用于输出音频信号。
[0124]I/0接口 812为处理组件802和外围接口模块之间提供接口,上述外围接口模块可以是键盘,点击轮,按钮等。这些按钮可包括但不限于:主页按钮、音量按钮、启动按钮和锁定按钮。
[0125]传感器组件814包括一个或多个传感器,用于为无线终端800提供各个方面的状态评估。例如,传感器组件814可以检测到无线终端800的打开/关闭状态,组件的相对定位,例如所述组件为无线终端800的显示器和小键盘,传感器组件814还可以检测无线终端 800或无线终端800 —个组件的位置改变,用户与无线终端800接触的存在或不存在,无线终端800方位或加速/减速和无线终端800的温度变化。传感器组件814可以包括接近传感器,被配置用来在没有任何的物理接触时检测附近物体的存在。传感器组件814还可以包括光传感器,如CMOS或CCD图像传感器,用于在成像应用中使用。在一些实施例中,该传感器组件814还可以包括加速度传感器,陀螺仪传感器,磁传感器,压力传感器或温度传感器。
[0126]通信组件816被配置为便于无线终端800和其他设备之间有线或无线方式的通信。无线终端800可以接入基于通信标准的无线网络,如WiFi,2G或3G,或它们的组合。在一个示例性实施例中,通信组件816经由广播信道接收来自外部广播管理系统的广播信号或广播相关信息。在一个示例性实施例中,所述通信组件816还包括近场通信(NFC)模块, 以促进短程通信。例如,在NFC模块可基于射频识别(RFID)技术,红外数据协会(IrDA)技术,超宽带(UWB)技术,蓝牙(bluetooth)技术和其他技术来实现。
[0127]在示例性实施例中,无线终端800可以被一个或多个应用专用集成电路(ASIC)、 数字信号处理器(DSP)、数字信号处理设备(DSPD)、可编程逻辑器件(PLD)、现场可编程门阵列(FPGA)、控制器、微控制器、微处理器或其他电子元件实现,用于执行上述方法。
[0128] 在示例性实施例中,还提供了一种包括指令的非临时性计算机可读存储介质,例如包括指令的存储器804,上述指令可由无线终端800的处理器820执行以完成上述方法。 例如,所述非临时性计算机可读存储介质可以是R0M、随机存取存储器(RAM)、CD-ROM、磁带、软盘和光数据存储设备等。
[0129] —种非临时性计算机可读存储介质,当所述存储介质中的指令由无线终端的处理器执行时,使得无线终端能够执行一种数据连接自动恢复方法,所述方法包括:
[0130] 判断无线终端的数据连接是否保持在中断状态;如果无线终端的数据连接保持在中断状态,则生成并执行自动恢复指令;其中,所述自动恢复指令包括:用于先开启再关闭无线终端的飞行模式的飞行开关指令,和/或,用于重启无线终端的重启指令。
[0131] 在本公开一个可行的实施例中,上述自动恢复指令还包括:用于重启无线终端的数据通信模块的数据开关指令。
[0132] 在本公开另一个可行的实施例中,上述判断无线终端的数据连接是否保持在中断状态,包括,当以下条件中的至少一项成立时,判定无线终端的数据连接保持在中断状态:
[0133] 无线终端中数据通信模块的重启次数等于预设次数;无线终端得到的数据传输失败的错误类型为永久性错误;无线终端的接入点名称APN列表为空表;以及,数据通信模块处于开启状态,且在预设时间内无线终端与移动通信网络之间无数据传输。
[0134] 在本公开又一个可行的实施例中,上述存储介质中的指令还可以使无线终端执行以下步骤:
[0135] 根据操作指令设置无线终端的自检控制符;根据所述自检控制符判断是否允许执行数据连接自动恢复;当允许执行数据连接自动恢复时,执行上述判断无线终端的数据连接是否保持在中断状态。
[0136] 在本公开又一个可行的实施例中,上述存储介质中的指令还可以使无线终端执行以下步骤:在执行自动恢复指令后,判断无线终端的数据连接是否恢复;如果无线终端的数据连接没有恢复,则执行错误提示。
[0137] 本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由下面的权利要求指出。
[0138] 应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1.一种基于无线终端的数据连接自动恢复方法,其特征在于,包括:判断无线终端的数据连接是否保持在中断状态;如果无线终端的数据连接保持在中断状态,则生成并执行自动恢复指令;其中,所述自动恢复指令包括:用于先开启再关闭无线终端的飞行模式的飞行开关指令,和 /或,用于重启无线终端的重启指令。2.根据权利要求1所述的数据连接自动恢复方法,其特征在于,所述判断无线终端的 数据连接是否保持在中断状态,包括:当以下条件中的至少一项成立时,判定无线终端的数据连接保持在中断状态:无线终端中数据通信模块的重启次数等于预设次数;无线终端得到的数据传输失败的错误类型为永久性错误;无线终端的接入点名称APN列表为空表;以及,数据通信模块处于开启状态,且在预设时间内无线终端与移动通信网络之间无数据传输。3.根据权利要求1所述的数据连接自动恢复方法,其特征在于,所述自动恢复指令还 包括:用于重启无线终端的数据通信模块的数据开关指令。4.根据权利要求1至3任一项所述的数据连接自动恢复方法,其特征在于,还包括:根据操作指令设置无线终端的自检控制符;根据所述自检控制符判断是否允许执行数据连接自动恢复;当允许执行数据连接自动恢复时,执行所述判断无线终端的数据连接是否保持在中断 状态。5.根据权利要求1至3任一项所述的数据连接自动恢复方法,其特征在于,还包括:在执行自动恢复指令后,判断无线终端的数据连接是否恢复;如果无线终端的数据连接没有恢复,则执行错误提示。6.—种基于无线终端的数据连接自动恢复装置,其特征在于,包括:中断判断单元和 自动恢复单元;所述中断判断单元,用于判断无线终端的数据连接是否保持在中断状态,并在无线终 端的数据连接保持在中断状态时,触发所述自动恢复单元;所述自动恢复单元,用于在被触发后,生成并执行自动恢复指令;其中,所述自动恢复指令包括:用于先开启再关闭无线终端的飞行模式的飞行开关指 令,和/或,用于重启无线终端的重启指令。7.根据权利要求6所述的数据连接自动恢复装置,其特征在于,所述中断判断单元包 括以下至少一项:重启计数单元,用于记录无线终端中数据通信模块的重启次数,并在所述重启次数等 于预设次数时,触发所述自动恢复单元;错误类型判断单元,用于判断无线终端得到的数据传输失败的错误类型是否为永久性 错误,并在所述错误类型为永久性错误时,触发所述自动恢复单元;APN列表判断单元,用于判断无线终端的接入点名称APN列表是否为空表,并在所述 APN列表为空表时,触发所述自动恢复单元;数据传输判断单元,用于在数据通信模块处于开启状态时,判断在预设时间内无线终端与移动通信网络之间是否存在数据传输,如果在预设时间内无线终端与移动通信网络之 间无数据传输,则触发所述自动恢复单元。8.根据权利要求6或7所述的数据连接自动恢复装置,其特征在于,还包括:自检控制设置单元,用于根据操作指令设置无线终端的自检控制符;自检控制判断单元,用于根据所述自检控制符判断是否允许执行数据连接自动恢复, 并在允许执行数据连接自动恢复时,触发所述中断判断单元。9.根据权利要求6或7所述的数据连接自动恢复装置,其特征在于,还包括:错误提示单元,用于在所述自动恢复单元执行自动恢复指令后,判断无线终端的数据连接是否恢复,如果无线终端的数据连接没有恢复,则执行错误提示。
【文档编号】H04W24/04GK106034323SQ201510108691
【公开日】2016年10月19日
【申请日】2015年3月12日
【发明人】王敏飞, 王强, 肖政东
【申请人】小米科技有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1