一种控制方法及其设备转让专利

申请号 : CN201010612547.9

文献号 : CN102130782B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 邹畅

申请人 : 华为技术有限公司

摘要 :

本发明公开了一种控制方法和设备。上述控制方法包括:第一设备检测第一设备与外接设备保持连接的时间,当第一设备与外接设备保持连接的时间超过预设值,第一设备将用于与外接设备连接的对外接口的状态设置为不可用。上述设备包括:对外接口、检测单元和控制单元,其中,检测单元用于检测外接设备与对外接口保持连接的时间;控制单元用于当检测单元检测到的时间超过预设值时,将对外接口的状态设置为不可用。上述方法或设备可以解决外接设备未及时被拔出可能导致的设备异常问题。

权利要求 :

1.一种设备,其特征在于,所述设备为基站,包括对外接口、检测单元和控制单元,其中,所述检测单元用于检测外接设备与所述对外接口保持连接的时间;

所述控制单元用于当所述检测单元检测到的时间超过预设值时,将所述对外接口的状态设置为不可用;所述预设值等于通过所述外接设备对所述设备做近端维护所需的时长最大值;或者,所述预设值大于通过所述外接设备对所述设备做近端维护所需的时长最大值;

所述检测单元还用于检测所述外接设备是否与所述对外接口断开连接;

所述控制单元还用于当所述检测单元检测到所述外接设备与所述对外接口断开连接时,将所述对外接口的状态设置为可用。

2.如权利要求1所述的设备,其特征在于,还包括存储单元,所述存储单元用于保存所述控制单元设置的对外接口的状态;

所述控制单元还用于在所述设备启动时,将对外接口的状态设置为所述存储单元保存的状态。

3.如权利要求2所述的设备,其特征在于,所述存储单元位于所述控制单元中。

4.如权利要求1所述的设备,其特征在于,所述检测单元包括定时器,所述定时器用于在所述外接设备与所述对外接口开始连接时启动,所述定时器的时长为所述预设值;

所述控制单元进一步用于所述定时器超时时,将所述对外接口的状态设置为不可用。

5.一种控制方法,其特征在于,包括:

第一设备检测所述第一设备与外接设备保持连接的时间,所述第一设备为基站;

当所述第一设备与所述外接设备保持连接的时间超过预设值,所述第一设备将用于与所述外接设备连接的对外接口的状态设置为不可用;所述预设值等于通过所述外接设备对所述第一设备做近端维护所需的时长最大值;或者,所述预设值大于通过所述外接设备对所述第一设备做近端维护所需的时长最大值;

当所述第一设备与所述外接设备断开连接时,所述第一设备将所述对外接口的状态设置为可用。

6.如权利要求5所述的方法,其特征在于,还包括:所述第一设备保存所述对外接口的不可用的状态;

所述第一设备启动时,将所述对外接口的状态设置为保存的不可用的状态。

7.如权利要求5或6所述的方法,其特征在于,还包括:所述第一设备保存所述对外接口的可用的状态;

所述第一设备启动时,将所述对外接口的状态设置为保存的可用的状态。

8.如权利要求5所述的方法,其特征在于,所述第一设备与外接设备保持连接的时间超过预设值指:所述第一设备中的定时器超时,所述定时器用于在所述外接设备与所述对外接口开始连接时启动,所述定时器的时长为所述预设值。

9.如权利要求5所述的方法,其特征在于,还包括:所述第一设备与外接设备保持连接的时间超过预设值时,进行告警。

说明书 :

一种控制方法及其设备

技术领域

[0001] 本发明涉及电信领域,特别是涉及一种控制方法及其设备。

背景技术

[0002] 目前,在电信技术领域中,对设备进行维护的方法包括远端维护和近端维护。
[0003] 以移动通信系统中的基站为例,其近端维护操作包括采用USB(Universal Serial Bus,通用串行总线)接口进行开站、升级和调测等操作。由于近端维护操作无需将基站与电脑连接,也无需专门的维护人员进行操作,只需要硬件安装工人使用USB就可以完成,因此,能够显著降低运营商的服务成本。
[0004] 例如,将存储有维护控制文件的存储设备通过USB接口与基站连接,基站读取该存储设备存储的维护控制文件,并根据该文件自动执行维护操作。
[0005] 但是,如果硬件安装人员在完成近端维护后,忘记拔出存储设备,则可能导致基站出现异常。

发明内容

[0006] 本发明实施例提供一种控制方法和设备,能够解决在外接设备未及时被拔出导致设备出现异常的问题。
[0007] 本发明的一方面提供一种设备,包括对外接口、检测单元和控制单元,其中,所述检测单元用于检测外接设备与所述对外接口保持连接的时间;所述控制单元用于当所述检测单元检测到的时间超过预设值时,将所述对外接口的状态设置为不可用。
[0008] 本发明的另一方面提供一种控制方法,包括:
[0009] 第一设备检测所述第一设备与外接设备保持连接的时间;
[0010] 当所述第一设备与所述外接设备保持连接的时间超过预设值,所述第一设备将用于与外接设备连接的对外接口的状态设置为不可用。
[0011] 本发明实施例提供的方法和设备在外接设备未及时被拔出时,无需人为干预或远程管理设备的干预,通过自动禁用对外接口,可以避免出现设备异常,从而减低设备维护成本。进一步的,在设备的对外接口不可用的情况下,无需远程管理设备的干预,通过拔出外接设备,即可重新使对外接口可用,操作方便及时。

附图说明

[0012] 图1为本发明的一个实施例提供的设备示意图;
[0013] 图2为本发明的另一个实施例提供的方法流程图;
[0014] 图3为本发明的另一个实施例提供的方法流程图。

具体实施方式

[0015] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0016] 如图1所示,本发明的一个实施例提供一种设备100,该设备100包括对外接口120、检测单元140和控制单元160。其中,检测单元140用于检测外接设备与对外接口120保持连接的时间,控制单元160用于当检测单元140检测到的时间超过预设值时,将对外接口120的状态设置为不可用。设备100在对外接口120的状态为不可用时,不会接收或读取来自外接设备中的任何信息或操作,有效避免由外接设备未及时被拔出而导致设备100出现异常的问题。
[0017] 例如,检测单元140在检测到外接设备与对外接口120连接(也即外接设备通过对外接口120与设备100连接)时,启动定时器150,该定时器150的时长为上述预设值,当该定时器150超时时,控制单元160将对外接口120的状态设置为不可用。当外接设备与对外接口120断开连接时,该定时器150可以停止,例如恢复初始值。可选的,定时器150是检测单元120的一部份(如图1所示)。
[0018] 本实施例中的预设值可以等于通过外接设备对设备100做近端维护所需的时长最大值,也可以大于通过外接设备对设备100做近端维护所需的时长最大值。例如,假设通过外接设备对设备100做近端维护所需的时长最大值为20分钟,则预设值可以为20分钟,或者大于20分钟的其他值,例如25分钟、30分钟等。
[0019] 可选的,控制单元160还用于当检测单元140检测到外接设备与对外接口120断开连接(也即与设备100断开连接)时,将对外接口120的状态设置为可用。例如,在设备100运行过程中,通过对外接口120与设备100连接的外接设备被拔出或弹出时,检测单元
140可以检测到外接设备与对外接口120断开连接,并通知控制单元160,相应的,控制单元
160将对外接口120的状态设置为可用。
[0020] 可选的,本实施例中的设备100还包括存储单元180,用于保存控制单元160设置的对外接口120的状态,比如在控制单元160每次设置对外接口的状态后,存储单元180存储控制单元160设置的对外接口的状态。例如,控制单元160在每次设置对外接口的状态后,将设置的对外接口120的状态通知给存储单元180进行保存。又如,存储单元180在每次对外接口120的状态改变时,自动保存改变后的状态,而无需等待控制单元160的通知。又如,存储单元180是控制单元160的一部份(如图1所示)。进一步的,控制单元160还用于在设备100启动时,将对外接口120的状态设置为存储单元180保存的状态,即按照存储单元180保存的状态设置对外接口120的状态,从而使对外接口120的状态在设备100的启动前后保持一致,避免对外接口的状态随着设备100的重启动而改变。如果设备100重启动之前,对外接口120的状态为不可用,说明外接设备未被拔出,则设备100重启动之后,对外接口120的状态仍为不可用,可以避免外接设备在设备100的启动过程中自动运行,而导致设备100出现异常的问题。如果设备100重启动之前,对外接口120的状态为可用,说明没有外接设备与设备100保持连接,则设备100重启动之后,对外接口120的状态仍为可用,可以随时与外接设备开始连接,接收或读取该外接设备的数据或其他信息。
[0021] 可选的,设备100还包括告警单元190,用于当所述检测单元检测到的时间超过预设值时,进行告警,例如亮起告警灯,和/或响起告警声音,以提醒操作人员拔出外接设备,降低操作人员忘记拔出外接设备的可能性。
[0022] 可选的,本实施例中的各单元中全部或部分可以集成在一个电路中实现。各单元的功能可以通过电路或软件实现。各单元之间可以通过特定脉冲、或脉冲变化、或逻辑开关等方式来通知信息或者触发操作。
[0023] 本实施例中的连接是指外接设备与对外接口120的物理接触。本实施例中的检测单元140可以检测该物理接触是否存在,或者说该外接设备是否在位。例如,检测单元140检测到该物理接触的时间即为上述外接设备与对外接口120保持连接的时间。又如,检测单元140检测到该物理接触从存在变为不存在,即为上述外接设备与对外接口120断开连接。
[0024] 可选的,本实施例中的对外接口120为USB接口,外接设备为可以通过USB接口与设备100连接的任何设备,例如USB或带有USB的其他设备,外接设备可存储对设备100进行近端维护所需的维护控制文件。
[0025] 可选的,设备100为基站,或其他可通过外接设备进行维护的设备,而不限于基站或者移动通信系统中的设备。可选的,对外接口120是设备100与外接设备连接的电路或端子,从而使设备100可以接收或读取外接设备的数据或其他信息。
[0026] 本实施例提供的设备100在外接设备未及时被拔出时,无需人为干预或远程管理设备的干预,通过自动禁用对外接口,可以避免出现设备异常,从而减低运营商的维护成本。进一步的,在设备100的对外接口不可用的情况下,无远程管理设备的干预,只需拔出外接设备,即可重新使对外接口可用,操作方便及时。
[0027] 如图2所示,本发明的另一个实施例提供一种控制方法,以基站为例进行说明。本实施例包括如下步骤。
[0028] 210、基站检测与外接设备保持连接的时间是否超过预设值,如果是,执行步骤220。
[0029] 其中,基站通过对外接口与外接设备连接。
[0030] 例如,基站检测基站与外接设备保持连接的时间,当基站与外接设备保持连接的时间超过预设值,执行步骤220。
[0031] 220、基站将对外接口的状态设置为不可用。
[0032] 基站在对外接口的状态为不可用时,不会接收或读取来自外接设备中的任何信息或操作,有效避免由外接设备未及时被拔出而导致基站出现异常的问题。
[0033] 例如,在步骤210-220中,基站中的定时器在外接设备与基站连接时启动,该定时器的时长为预设值。当该定时器超时时,基站将对外接口的状态设置为不可用。例如,预设值可以等于通过外接设备对基站做近端维护所需的时长最大值,也可以大于通过外接设备对基站做近端维护所需的时长最大值。
[0034] 可选的,基站在步骤220中还启动告警,例如亮起告警灯和/或响起告警声音,以提醒操作人员拔出外接设备,降低操作人员忘记拔出外接设备的可能性。
[0035] 可选的,本实施例还包括如下步骤230-240。
[0036] 230、基站保存对外接口的状态。
[0037] 240、基站启动,并将对外接口的状态设置为基站在步骤230中保存的状态。
[0038] 通过步骤230-240,对外接口的状态在基站的启动前后保持一致。本领域技术人员可以理解的,基站在步骤210之前已经启动,因此,步骤240中的基站启动相对于基站在步骤210之前的启动来说,是基站重启动或者说基站复位,其他实施例不再赘述。
[0039] 本实施例中,在基站重启动之前,对外接口的状态为不可用,说明外接设备未被及时拔出,则基站重启动之后,对外接口的状态仍为不可用,可以避免外接设备在基站的启动过程中自动运行,而导致基站出现异常的问题。
[0040] 本实施例中,外接设备未及时被拔出时,基站无需人为干预或远程管理设备的干预,通过自动禁用对外接口,可以避免基站出现异常,从而减低运营商的维护成本。
[0041] 如图3所示,本发明的另一个实施例提供一种控制方法,以基站为例进行说明。本实施例包括如下步骤。
[0042] 310、基站检测到外接设备与基站断开连接。
[0043] 例如,基站受到外接设备被拔出或弹出的动作触发,或者受到外接设备与基站断开连接的动作触发,则执行步骤320。
[0044] 320、基站将对外接口的状态设置为可用。
[0045] 当基站的对外接口的状态为可用时,基站可以在其他外接设备与基站连接时,接收或读取来自该外接设备中的数据、其他信息或操作,也可以发送信息给外接设备。这里的其他外接设备可能是与步骤310中的外接设备不同的设备,也可能是步骤310中的外接设备,例如步骤310中的外接设备被拔出后,再次与基站连接。
[0046] 可选的,本实施例还包括如下步骤330-340。
[0047] 330、基站保存对外接口的状态。
[0048] 340、基站启动,并将对外接口的状态设置为基站在步骤330中保存的状态。
[0049] 通过步骤330-340,对外接口的状态在基站的启动前后保持一致。在基站重启动之前,对外接口的状态为可用,说明没有外接设备与基站保持连接,则基站重启动之后,对外接口的状态仍为可用,可以随时与外接设备开始连接,接收或读取该外接设备的数据或其他信息。
[0050] 本实施例中,对外接口在外接设备与基站断开连接时自动恢复可用状态,而无需远程管理设备的干预,操作方便及时。
[0051] 上述实施例中的步骤210-230和步骤310-340可以相结合,或者步骤210-240和步骤310-330相结合,从而构成新的实施例。
[0052] 例如,本发明的另一个实施例中,基站通过对外接口与外接设备A连接,并检测到基站与外接设备A保持连接的时间超过预设值,基站将对外接口的状态设置为不可用,并保存该对外接口的状态,即不可用的状态。当外接设备A与基站断开连接时,基站将对外接口的状态设置为可用,并保存该对外接口的状态,即可用的状态。基站重启动时,将对外接口的状态设置为基站上一次保存的状态,即可用的状态。
[0053] 又如,本发明的另一个实施例中,基站通过对外接口与外接设备B连接,在基站与外接设备B保持连接的时间超过预设值之前,外接设备B与基站断开连接,基站将对外接口的状态设置为可用,并保存该对外接口的状态,即可用的状态,如果基站内部的定时器在外接设备B与基站断开连接时停止,例如恢复初始值。基站通过对外接口与外接设备C连接时,基站启动定时器。对外接口与外接设备C保持相连时,定时器保持运行。如果定时器超时之前,基站重启动,则基站重启动时将对外接口的状态设置为基站上一次保存的状态,即可用的状态。如果定时器超时之前,基站没有重启动,则基站在定时器超时时,将对外接口的状态设置为不可用,并保存该对外接口的状态,即不可用的状态。在定时器超时后的某一时刻,如果基站重启动,则将对外接口的状态设置为基站上一次保存的状态,即不可用的状态。
[0054] 本发明上述实施例提供的控制方法仅以基站为例进行说明,实际上还适用于其他通过外接设备进行维护的设备,而不限于基站,也不限于移动通信系统中的设备。上述方法中的基站可以实现上述设备100的功能,也可以采用上述设备100的结构,此处不再赘述。
[0055] 本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如:ROM/RAM、磁碟、光盘等。
[0056] 以上仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。