外接设备断开风险检测方法及装置的制造方法

文档序号:10471031阅读:312来源:国知局
外接设备断开风险检测方法及装置的制造方法
【专利摘要】本公开实施例提供了一种连接断开风险检测方法及装置,应用于插有外接设备的终端,所述方法包括:利用设置于预设位置处的距离检测单元检测在预设距离范围内是否存在导致外接设备断开连接的风险对象;当存在所述风险对象时,检测所述外接设备在当前时刻是否正在与终端进行数据交互;当所述外接设备当前时刻正在与终端进行数据交互时,显示所述外接设备存在断开连接风险的风险提示控件。本公开提供的该方法,能够在外接设备存在被拔出的风险时在显示界面显示风险提示控件,进而便于用户根据风险提示控件进行相应的操作,降低外接设备被误拔出的导致外接设备被损坏的风险,提高外接设备的安全性。
【专利说明】
外接设备断开风险检测方法及装置
技术领域
[0001]本公开涉及计算机技术,尤其涉及一种外接设备断开风险检测方法及装置。
【背景技术】
[0002]U盘,全称USB闪存驱动器,英文名“USB flash drive”。它是一种使用USB接口的无需物理驱动器的微型高容量移动存储产品,通过USB接口与电脑连接,实现即插即用。U盘连接到电脑的USB接口后,U盘的资料可与电脑交换。
[0003]当前,U盘或移动硬盘在连接到电视时,可以在任何时候被拔出,却不会收到任何提示。
[0004]当被拔出时,由于U盘与电视正处在数据交换,或者电视某些操作依赖于U盘中的数据,这时如果有意或者无意的拔出U盘,将有可能导致U盘数据被破坏,或者导致电视某些依赖于U盘,且很重要的操作被中断,导致电视程序的异常。

【发明内容】

[0005]为克服相关技术中存在的问题,本公开提供外接设备断开风险检测方法及装置。
[0006]根据本公开实施例的第一方面,提供一种连接断开风险检测方法,应用于插有外接设备的终端,包括:
[0007]利用设置于预设位置处的距离检测单元检测在预设距离范围内是否存在导致外接设备断开连接的风险对象;
[0008]当存在所述风险对象时,检测所述外接设备在当前时刻是否正在与终端进行数据交互;
[0009]当所述外接设备当前时刻正在与终端进行数据交互时,显示所述外接设备存在断开连接风险的风险提示控件。
[0010]可选地,所述检测所述外接设备在当前时刻是否正在与终端进行数据交互,包括:
[0011]获取在当前时刻正在运行的所有进程;
[0012]判断是否存在与所述外接设备进行数据交互的交互进程;
[0013]当存在与所述外接设备进行数据交互的交互进程时,确定所述外接设备在当前时刻正在与终端进行数据交互。
[0014]可选地,所述方法还包括:
[0015]检测所述风险提示控件上是否接收到用户输入的允许所述外接设备断开的允许断开操作;
[0016]当接收到所述允许断开操作时,获取在当前时刻与所述外接设备进行数据交互的多个交互进程;
[0017]结束获取到的所有交互进程。
[0018]可选地,所述方法还包括:
[0019]当未接收到所述允许断开操作时,在预设时间间隔后再次检测所述外接设备当前是否与终端进行数据交互;
[0020]当所述外接设备当前与终端进行数据交互时,继续显示所述外接设备存在断开连接风险的风险提示控件,并播放存在断开连接风险的风险提示音。
[0021 ] 可选地,所述方法还包括:
[0022]显示所述外接设备断开连接的允许断开提示消息;
[0023]和/或,播放允许断开连接的断开提示音。
[0024]根据本公开实施例提供的第二方面,提供一种连接断开风险检测装置,应用于插有外接设备的终端,包括:
[0025]第一检测模块,用于利用设置于预设位置处的距离检测单元检测在预设距离范围内是否存在导致外接设备断开连接的风险对象;
[0026]第二检测模块,用于当存在所述风险对象时,检测所述外接设备在当前时刻是否正在与终端进行数据交互;
[0027]显示模块,用于当所述外接设备当前时刻正在与终端进行数据交互时,显示所述外接设备存在断开连接风险的风险提示控件。
[0028]可选地,所述第二检测模块,包括:
[0029]获取子模块,用于获取在当前时刻正在运行的所有进程;
[0030]判断子模块,用于判断是否存在与所述外接设备进行数据交互的交互进程;
[0031]确定子模块,用于当存在与所述外接设备进行数据交互的交互进程时,确定所述外接设备在当前时刻正在与终端进行数据交互。
[0032]可选地,所述装置还包括:
[0033]第三检测模块,用于检测所述风险提示控件上是否接收到用户输入的允许所述外接设备断开的允许断开操作;
[0034]获取模块,用于当接收到所述允许断开操作时,获取在当前时刻与所述外接设备进行数据交互的多个交互进程;
[00;35]结束模块,用于结束获取到的所有交互进程。
[0036]可选地,所述方法还包括:
[0037]第四检测模块,用于当未接收到所述允许断开操作时,在预设时间间隔后再次检测所述外接设备当前是否与终端进行数据交互;
[0038]显示播放模块,用于当所述外接设备当前与终端进行数据交互时,继续显示所述外接设备存在断开连接风险的风险提示控件,并播放存在断开连接风险的风险提示音。
[0039]可选地,所述装置还包括:
[0040]显示模块,用于显示所述外接设备断开连接的允许断开提示消息;
[0041 ]和/或,播放模块,用于播放允许断开连接的断开提示音。
[0042]本公开的实施例提供的技术方案可以包括以下有益效果:
[0043]本公开通过首先利用设置于预设位置处的距离检测单元检测在预设距离范围内是否存在导致外接设备断开连接的风险对象,当存在所述风险对象时,然后检测所述外接设备在当前时刻是否正在与终端进行数据交互,当所述外接设备当前时刻正在与终端进行数据交互时,最后显示所述外接设备存在断开连接风险的风险提示控件。
[0044]本公开提供的该方法,能够在外接设备存在被拔出的风险时在显示界面显示风险提示控件,进而便于用户根据风险提示控件进行相应的操作,降低外接设备被误拔出的导致外接设备被损坏的风险,提高外接设备的安全性。
[0045]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本公开。
【附图说明】
[0046]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本发明的实施例,并与说明书一起用于解释本发明的原理。
[0047]图1是根据一示例性实施例示出的一种连接断开风险检测方法的一种流程图;
[0048]图2是图1中步骤S102的流程图;
[0049]图3是根据一示例性实施例示出的一种连接断开风险检测方法的另一种流程图;
[0050]图4是根据一示例性实施例示出的一种连接断开风险检测方法的另一种流程图;
[0051]图5是是根据一示例性实施例示出的一种连接断开风险检测结构的结构图。
【具体实施方式】
[0052]这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
[0053]如图1所示,在本公开的一个实施例中,提供一种连接断开风险检测方法,应用于插有外接设备的终端,终端可以为可以插入外接设备的电视机、电脑等,外接设备可以为U盘等,所述方法包括以下步骤。
[0054]在步骤SlOl中,利用设置于预设位置处的距离检测单元检测在预设距离范围内是否存在导致外接设备断开连接的风险对象。
[0055]在本公开实施例中,距离检测单元可以为测距传感器,例如超声波测距传感器、红外测距传感器等,风险对象可以为任何可能导致外接设备断开与终端的连接的实体,预设距离范围可以根据外接设备的平均长度确定,在实际应用中,有时用户想要拔掉外接设备时,手会首先握住外接设备,这时手距离外接设备一般在预设距离范围内,所以这时手可以被确定为风险对象,当用户不想拔掉外接设备,但是腿可能会从外接设备附近移动,所以腿位于距离终端设备预设距离范围内时,也可以将腿确定为风险对象。
[0056]在该步骤中,可以检测是否接收到距离检测单元输出的检测信号,在当接收到检测信号时,可以解析检测信号中携带的信息是否为预设距离范围内存在风险对象等。
[0057]当存在所述风险对象时,在步骤S102中,检测所述外接设备在当前时刻是否正在与终端进行数据交互。
[0058]在该步骤中,可以首先获取终端内的任务管理器,然后读取其中正在运行的所有进程,再从中查找与外接设备进行数据交互的交互进程,当查找到交互进程时,可以确定所述外接设备在当前时刻正在于终端进行数据交互。
[0059]当所述外接设备当前时刻正在与终端进行数据交互时,在步骤S103中,显示所述外接设备存在断开连接风险的风险提示控件。
[0060]在本公开实施例中,风险提示控件上可以包含风险提示信息以及供用户选择的操作按钮等,以便于用户查看风险提示信息以及根据风险提示信息按下操作按钮等。
[0061]本公开通过首先利用设置于预设位置处的距离检测单元检测在预设距离范围内是否存在导致外接设备断开连接的风险对象,当存在所述风险对象时,然后检测所述外接设备在当前时刻是否正在与终端进行数据交互,当所述外接设备当前时刻正在与终端进行数据交互时,最后显示所述外接设备存在断开连接风险的风险提示控件。
[0062]本公开实施例提供的该方法,能够在外接设备存在被拔出的风险时在显示界面显示风险提示控件,进而便于用户根据风险提示控件进行相应的操作,降低外接设备被误拔出的导致外接设备被损坏的风险,提高外接设备的安全性。
[0063]如图2所示,所述步骤S102包括以下步骤。
[0064]在步骤S201中,获取在当前时刻正在运行的所有进程。
[0065]在该步骤中,可以获取当前时刻系统正在运行的所有程序进程,例如,可以获取任务管理器中的所有进程。
[0066]在步骤S202中,判断是否存在与所述外接设备进行数据交互的交互进程。
[0067]在该步骤中,可以在所有进程中查找访问外接设备的进程,或者外接设备访问系统的进程,当查找到这些交互进程时,可以确定存在与外接设备进行数据交互的交互进程。
[0068]当存在与所述外接设备进行数据交互的交互进程时,在步骤S203中,确定所述外接设备在当前时刻正在与终端进行数据交互。
[0069]本公开首先通过获取在当前时刻正在运行的所有进程,然后判断是否存在与所述外接设备进行数据交互的交互进程,当存在与所述外接设备进行数据交互的交互进程时,最后确定所述外接设备在当前时刻正在与终端进行数据交互。
[0070]本公开实施例提供的该方法,能够自动判断外接设备是否与系统更尽兴数据交互,进而便于判断外接设备在当前时刻被拔出是否存在风险。
[0071]如图3所示,在本公开的又一实施例中,所述方法还包括以下步骤。
[0072]在步骤S301中,检测所述风险提示控件上是否接收到用户输入的允许所述外接设备断开的允许断开操作。
[0073]在本公开实施例中,用户可以通过风险提示控件上的操作按钮输入允许断开操作或者拒绝断开操作等等。
[0074]在该步骤中,可以通过检测风险提示控件上用于输入允许断开操作的操作按钮对应的显示区域是否接收到按压操作,来判断是否接收到允许断开操作。
[0075]当接收到所述允许断开操作时,在步骤S302中,获取在当前时刻与所述外接设备进行数据交互的多个交互进程。
[0076]在步骤S303中,结束获取到的所有交互进程。
[0077]在本公开实施例中,可以对所有交互进行强行终止。
[0078]本公开通过首先检测所述风险提示控件上是否接收到用户输入的允许所述外接设备断开的允许断开操作,当接收到所述允许断开操作时,然后获取在当前时刻与所述外接设备进行数据交互的多个交互进程,最后结束获取到的所有交互进程。
[0079]本公开实施例提供的该方法,能够当外接设备存在拔出风险时,自动结束所有交互进程,避免外接设备因为突然被拔出导致的损坏及数据丢失等,提高外界设备的安全性。
[0080]如图4所示,在本公开的又一实施例中,所述方法还包括以下步骤。
[0081]当未接收到所述允许断开操作时,在步骤S401中,在预设时间间隔后再次检测所述外接设备当前是否与终端进行数据交互。
[0082]当所述外接设备当前与终端进行数据交互时,在步骤S402中,继续显示所述外接设备存在断开连接风险的风险提示控件,并播放存在断开连接风险的风险提示音。
[0083]本公开当未接收到所述允许断开操作时,通过在预设时间间隔后再次检测所述外接设备当前是否与终端进行数据交互,并且当所述外接设备当前与终端进行数据交互时,可以继续显示所述外接设备存在断开连接风险的风险提示控件,并播放存在断开连接风险的风险提不首。
[0084]本公开实施例提供的该方法,能够在未接收到用户输入的允许断开操作时,继续通过显示风险提示控件的方式提示用户外接设备存在被拔出的风险,并且播放风险提示音,进而可以使用户能够注意到外接设备出现被拔出的风险,进而便于用户根据提示采取下一步措施。
[0085]在本公开的又一实施例中,所述方法还包括以下步骤。
[0086]显示所述外接设备断开连接的允许断开提示消息。
[0087]在该步骤中,可以在显示界面以文字方式或者动画方式显示断开提示消息。
[0088]和/或,播放允许断开连接的断开提示音。
[0089]在该步骤中,断开提示音可以为用户预先设置的一端系统音乐,也可以为用户预先设置的其他首乐等等。
[0090]如图5所示,在本公开的又一实施例中,提供一种连接断开风险检测装置,应用于插有外接设备的终端,包括:第一检测模块501、第二检测模块502和显示模块503。
[0091 ]第一检测模块501,用于利用设置于预设位置处的距离检测单元检测在预设距离范围内是否存在导致外接设备断开连接的风险对象。
[0092]第二检测模块502,用于当存在所述风险对象时,检测所述外接设备在当前时刻是否正在与终端进行数据交互。
[0093]显示模块503,用于当所述外接设备当前时刻正在与终端进行数据交互时,显示所述外接设备存在断开连接风险的风险提示控件。
[0094]在本公开的又一实施例中,所述第二检测模块,包括:
[0095]获取子模块,用于获取在当前时刻正在运行的所有进程;
[0096]判断子模块,用于判断是否存在与所述外接设备进行数据交互的交互进程;
[0097]确定子模块,用于当存在与所述外接设备进行数据交互的交互进程时,确定所述外接设备在当前时刻正在与终端进行数据交互。
[0098]在本公开的又一实施例中,所述装置还包括:
[0099]第三检测模块,用于检测所述风险提示控件上是否接收到用户输入的允许所述外接设备断开的允许断开操作;
[0100]获取模块,用于当接收到所述允许断开操作时,获取在当前时刻与所述外接设备进行数据交互的多个交互进程;
[0101]结束模块,用于结束获取到的所有交互进程。
[0102]在本公开的又一实施例中,所述方法还包括:
[0103]第四检测模块,用于当未接收到所述允许断开操作时,在预设时间间隔后再次检测所述外接设备当前是否与终端进行数据交互;
[0104]显示播放模块,用于当所述外接设备当前与终端进行数据交互时,继续显示所述外接设备存在断开连接风险的风险提示控件,并播放存在断开连接风险的风险提示音。
[0105]在本公开的又一实施例中,所述装置还包括:
[0106]显示模块,用于显示所述外接设备断开连接的允许断开提示消息;
[0107]和/或,播放模块,用于播放允许断开连接的断开提示音。
[0108]本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本发明的其它实施方案。本申请旨在涵盖本发明的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本发明的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本发明的真正范围和精神由所附的权利要求指出。
[0109]应当理解的是,本发明并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本发明的范围仅由所附的权利要求来限制。
【主权项】
1.一种连接断开风险检测方法,应用于插有外接设备的终端,其特征在于,包括: 利用设置于预设位置处的距离检测单元检测在预设距离范围内是否存在导致外接设备断开连接的风险对象; 当存在所述风险对象时,检测所述外接设备在当前时刻是否正在与终端进行数据交互; 当所述外接设备当前时刻正在与终端进行数据交互时,显示所述外接设备存在断开连接风险的风险提示控件。2.根据权利要求1所述的连接断开风险检测方法,其特征在于,所述检测所述外接设备在当前时刻是否正在与终端进行数据交互,包括: 获取在当前时刻正在运行的所有进程; 判断是否存在与所述外接设备进行数据交互的交互进程; 当存在与所述外接设备进行数据交互的交互进程时,确定所述外接设备在当前时刻正在与终端进行数据交互。3.根据权利要求2所述的连接断开风险检测方法,其特征在于,所述方法还包括: 检测所述风险提示控件上是否接收到用户输入的允许所述外接设备断开的允许断开操作; 当接收到所述允许断开操作时,获取在当前时刻与所述外接设备进行数据交互的多个交互进程; 结束获取到的所有交互进程。4.根据权利要求3所述的连接断开风险检测方法,其特征在于,所述方法还包括: 当未接收到所述允许断开操作时,在预设时间间隔后再次检测所述外接设备当前是否与终端进行数据交互; 当所述外接设备当前与终端进行数据交互时,继续显示所述外接设备存在断开连接风险的风险提示控件,并播放存在断开连接风险的风险提示音。5.根据权利要求3所述的连接断开风险检测方法,其特征在于,所述方法还包括: 显示所述外接设备断开连接的允许断开提示消息; 和/或,播放允许断开连接的断开提示音。6.一种连接断开风险检测装置,应用于插有外接设备的终端,其特征在于,包括: 第一检测模块,用于利用设置于预设位置处的距离检测单元检测在预设距离范围内是否存在导致外接设备断开连接的风险对象; 第二检测模块,用于当存在所述风险对象时,检测所述外接设备在当前时刻是否正在与终端进行数据交互; 显示模块,用于当所述外接设备当前时刻正在与终端进行数据交互时,显示所述外接设备存在断开连接风险的风险提示控件。7.根据权利要求6所述的连接断开风险检测装置,其特征在于,所述第二检测模块,包括: 获取子模块,用于获取在当前时刻正在运行的所有进程; 判断子模块,用于判断是否存在与所述外接设备进行数据交互的交互进程; 确定子模块,用于当存在与所述外接设备进行数据交互的交互进程时,确定所述外接设备在当前时刻正在与终端进行数据交互。8.根据权利要求7所述的连接断开风险检测装置,其特征在于,所述装置还包括: 第三检测模块,用于检测所述风险提示控件上是否接收到用户输入的允许所述外接设备断开的允许断开操作; 获取模块,用于当接收到所述允许断开操作时,获取在当前时刻与所述外接设备进行数据交互的多个交互进程; 结束模块,用于结束获取到的所有交互进程。9.根据权利要求8所述的连接断开风险检测装置,其特征在于,所述方法还包括: 第四检测模块,用于当未接收到所述允许断开操作时,在预设时间间隔后再次检测所述外接设备当前是否与终端进行数据交互; 显示播放模块,用于当所述外接设备当前与终端进行数据交互时,继续显示所述外接设备存在断开连接风险的风险提示控件,并播放存在断开连接风险的风险提示音。10.根据权利要求8所述的连接断开风险检测装置,其特征在于,所述装置还包括: 显示模块,用于显示所述外接设备断开连接的允许断开提示消息; 和/或,播放模块,用于播放允许断开连接的断开提示音。
【文档编号】G06F11/32GK105824736SQ201610188270
【公开日】2016年8月3日
【申请日】2016年3月29日
【发明人】胡强
【申请人】乐视控股(北京)有限公司, 乐视致新电子科技(天津)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1