著录项信息
专利名称 | 一种终端应用的处理方法及装置 |
申请号 | CN201610037963.8 | 申请日期 | 2016-01-20 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2016-06-29 | 公开/公告号 | CN105721675A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | H04M1/725 | IPC分类号 | H;0;4;M;1;/;7;2;5查看分类表>
|
申请人 | 广东欧珀移动通信有限公司 | 申请人地址 | 广东省东莞市长安镇乌沙海滨路18号
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | OPPO广东移动通信有限公司 | 当前权利人 | OPPO广东移动通信有限公司 |
发明人 | 王英茂;李应伟;张海平 |
代理机构 | 深圳翼盛智成知识产权事务所(普通合伙) | 代理人 | 黄威 |
摘要
本发明公开了一种终端应用的处理方法及装置,该终端应用的处理方法包括:获取终端的第一振动信号;判断所述第一振动信号是否为用户敲击所述终端产生的信号;若是,则根据所述第一振动信号在预设指令数据库中查找对应的隐藏指令;根据所述隐藏指令确定目标终端应用,并基于所述目标终端应用确定操作对象;对所述操作对象进行隐藏。上述终端应用的处理方法能避免用户隐私的泄露,安全性高,操作简单方便。
一种终端应用的处理方法及装置\n技术领域\n[0001] 本发明涉及通信技术领域,尤其涉及一种终端应用的处理方法及装置。\n背景技术\n[0002] 在社交网络越来越广泛的今天,手机成为了人们生活、工作中越来越普遍使用的通讯工具之一。\n[0003] 目前,由于人们需要通过手机与朋友、同事或者家人之间进行各种联系,为方便查找,手机中常常会存储大量的联系人的联系方式,譬如联系人的即时通讯账号、电话号码、邮箱、家庭住址等等,并且,由于手机存储功能比较强大,用户与该联系人的所有信息都会存储在该手机中,譬如,用户与某联系人的通话记录、聊天短信以及社交软件的聊天记录等等,用户只需找到对应联系人,即可查看该联系人的所有信息,非常方便。\n[0004] 但是,由于这些信息对使用该手机的所有用户透明,在某些情况下,会存在一定的安全隐患,譬如,当张三的手机被李四使用时,李四很容易查看到该手机联系人列表中的所有信息,导致用户的隐私不能很好地得到保护。\n发明内容\n[0005] 本发明的目的在于提供一种终端应用的处理方法及装置,以解决现有手机中的用户隐私容易泄露、安全性低的技术问题。\n[0006] 为解决上述技术问题,本发明实施例提供以下技术方案:\n[0007] 一种终端应用的处理方法,其包括:\n[0008] 获取终端的第一振动信号;\n[0009] 判断所述第一振动信号是否为用户敲击所述终端产生的信号;\n[0010] 若是,则根据所述第一振动信号在预设指令数据库中查找对应的隐藏指令;\n[0011] 根据所述隐藏指令确定目标终端应用,并基于所述目标终端应用确定操作对象;\n[0012] 对所述操作对象进行隐藏。\n[0013] 为解决上述技术问题,本发明实施例还提供以下技术方案:\n[0014] 一种终端应用的处理装置,其包括:\n[0015] 获取模块,用于获取终端的第一振动信号;\n[0016] 判断模块,用于判断所述第一振动信号是否为用户敲击所述终端产生的信号;\n[0017] 查找模块,用于若是,则根据所述第一振动信号在预设指令数据库中查找对应的隐藏指令;\n[0018] 确定模块,用于根据所述隐藏指令确定目标终端应用,并基于所述目标终端应用确定操作对象;\n[0019] 隐藏模块,用于对所述操作对象进行隐藏。\n[0020] 本发明所述的终端应用的处理方法及装置,通过获取终端的第一振动信号,并判断该第一振动信号是否为用户敲击该终端产生的信号,若是,则根据该第一振动信号在预设指令数据库中查找对应的隐藏指令,并根据该隐藏指令确定目标终端应用,之后,基于该目标终端应用确定操作对象,并对该操作对象进行隐藏,能避免用户隐私的泄露,安全性高,操作简单方便。\n附图说明\n[0021] 下面结合附图,通过对本发明的具体实施方式详细描述,将使本发明的技术方案及其它有益效果显而易见。\n[0022] 图1是本发明实施例提供的终端应用的处理系统的场景示意图。\n[0023] 图2为本发明第一实施例提供的终端应用的处理方法的流程示意图。\n[0024] 图3为本发明第二实施例提供的终端应用的处理方法的流程示意图。\n[0025] 图4a为本发明第三实施例提供的终端应用的处理装置的结构示意图。\n[0026] 图4b为本发明第三实施例提供的另一终端应用的处理装置的结构示意图。\n具体实施方式\n[0027] 下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0028] 本发明实施例提供一种终端应用的处理方法及装置。\n[0029] 参见图1,图1为本发明实施例提供的终端应用的处理系统的场景示意图,该终端应用的处理系统可以包括终端应用的处理装置,主要用于获取终端的第一振动信号,并判断该第一振动信号是否为用户敲击该终端产生的信号,若是,则根据该第一振动信号在预设指令数据库中查找对应的隐藏指令,并根据该隐藏指令确定目标终端应用,之后,基于该目标终端应用确定操作对象,并对该操作对象进行隐藏。\n[0030] 如图1所示,该终端应用的处理装置集成在手机中,该终端应用包括相册、即时通讯应用、通讯录以及信箱等等,该第一振动信号可以为用户敲击手机单次或者多次(譬如连续敲击两下或三下等)产生的信号,该预设指令数据库为手机的本地数据库。当朋友A向用户借用手机时,若用户不想让朋友A看到自己手机上的相册内容,则可以打开手机中的相册首页界面,并对该相册首页敲击两下,此时,手机从本地数据库中获取的隐藏指令为隐藏当前终端应用,之后手机根据获取的该隐藏指令对该相册进行隐藏,避免用户隐私的泄露,安全性高,操作简单方便。\n[0031] 以下将分别进行详细说明。\n[0032] 第一实施例\n[0033] 在本实施例中,将从终端应用的处理装置的角度进行描述,该终端应用的处理装置具体可以集成在手机或平板电脑等终端设备中。\n[0034] 请参阅图2,图2是本发明第一实施例提供的终端应用的处理方法的流程示意图。\n该终端应用的处理方法可以包括:\n[0035] S101、获取终端的第一振动信号。\n[0036] 本实施例中,该终端可以为手机、平板电脑或计算机等设备。具体可以通过终端中本身带有振膜的声-电转换器件(譬如麦克风、扬声器、受话器等)获取该终端的第一振动信号。该第一振动信号可以为终端受到外界作用力发生机械振动而产生的振动信号,也可以是声波(譬如周围环境的噪音)产生的振动信号,该外界作用力可以为用户的敲击、人走路时身体与终端间的碰触或者其他作用力。\n[0037] S102、判断该第一振动信号是否为用户敲击该终端产生的信号,若是,则执行步骤S103-S105,若否,则执行步骤S106。\n[0038] 本实施例中,由于用户敲击终端产生的信号是通过设备的固体传播,其不同于通过外部声源(譬如周围环境的噪音)传递的信号,是一种特殊的信号。当将因用户敲击产生的振动信号进行数字处理(DSP,Digital Signal Processing)转换成数字信号时,通过对该数字信号进行数字处理分析,可以得出以下结果:\n[0039] 从信号时间来看,该信号持续的时间时长非常短(毫秒级别);从信号幅值大小比较来看,该数字信号的电平相对较大,比一般振动信号对应的数字信号的信号强度更大;从信号的频率来看,该信号频率覆盖了整个数字信号频段,且各个频率的幅值差别不大。\n[0040] 基于上述因用户敲击产生的振动信号对应的数字信号的特点,上述“判断该第一振动信号是否为用户敲击该终端产生的信号”的步骤具体可以包括:\n[0041] 将该第一振动信号转换成对应的数字信号;\n[0042] 获取该数字信号对应的频谱信息,该频谱信息包括时间信息、频率信息和幅值信息;\n[0043] 根据该频谱信息判断该第一振动信号是否为用户敲击该终端产生的信号。\n[0044] 本实施例中,可以先通过麦克风等声-电转换器件将该第一振动信号转换成模拟电信号,并通过数模转换器将该模拟电信号转换成数字信号。具体的,当声-电转换器件的振膜接收到该第一振动信号时,会带动其内的线圈做切割磁力线运动,从而线圈中会产生对应的感应电流信号,即模拟电信号,之后,通过数模转换器(D/A,Digital Analog Converter)将该模拟电信号转换成数字信号,并对该数字信号进行傅立叶变换(FFT,Fast Fourier Transformation),得到该频谱信息。\n[0045] 其中,对该频谱信息的频率和幅值分析可以判断该第一振动信号是否为终端本身振动产生的信号,比如,频率分布连续且频带宽广、信号强度较大的才是终端本身振动产生的振动信号。而对该频谱信息的时间分析则可以判断该第一振动信号是否为用户敲击产生的信号,通常,人的敲击动作时间非常短暂,其连续两次敲击的时间范围是5ms-20ms,若超出这个范围,则可以认为这不是用户的敲击动作产生的信号。需要说明的是,只有当上述频谱信息的频率、幅值和时间同时符合条件时,才可以判断该第一振动信号为用户敲击该终端产生的信号。比如,当获取的第一振动信号的频率分布连续且频带宽广、信号强度较大,且时间周期为8-15ms时,才可以判断该第一振动信号为用户敲击终端产生的信号。\n[0046] 此外,对于同一第一振动信号,该敲击位置可以为终端上的任意位置,譬如,该敲击位置可以为终端的屏幕、背面或者边框等。该敲击工具可随用户方便而选定,譬如,该敲击工具可以为用户的手指、笔杆或者钥匙等。对于不同的第一振动信号,该敲击次数和敲击时间可以根据用户需求而定,譬如同样为敲击四次时,可以设定三快一慢和三慢一快产生的振动信号为不同的信号。\n[0047] S103、根据该第一振动信号在预设指令数据库中查找对应的隐藏指令。\n[0048] 本实施例中,当该第一振动信号为用户敲击终端产生的信号时,则会根据该第一振动信号在预设指令数据库中查找对应的隐藏指令。该预设指令数据库和隐藏指令可以为系统默认设置,也可以由用户根据需要自行设定。实际应用时,需要预先设置该隐藏指令,譬如可以设置该隐藏指令为隐藏当前联系人、隐藏当前应用功能或者隐藏预设联系人等等,并预先采集用户的第一振动信号(譬如用户敲击终端两次、三次等产生的振动信号),将该第一振动信号和隐藏指令建立关联后存储在该预设指令数据库中。\n[0049] S104、根据该隐藏指令确定目标终端应用,并基于该目标终端应用确定操作对象。\n[0050] 优选的,上述步骤S104具体可以包括:\n[0051] a1、当该隐藏指令指示隐藏当前终端应用时,确定当前终端应用为操作对象。\n[0052] 譬如,当用户正在浏览通讯录界面时,若查找到的隐藏指令指示隐藏当前终端应用,则确定该通讯录应用为操作对象。\n[0053] a2、当该隐藏指令指示隐藏当前联系人信息时,确定当前联系人所在的终端应用为目标终端应用,并将该目标终端应用中当前联系人的关联信息确定为操作对象。\n[0054] 本实施例中,该关联信息可以为当前联系人在终端中的电话号码、聊天短信、即时通讯应用中的账号和/或聊天记录等等。具体可以预先将需要的一系列终端应用(譬如短信、电话簿、即时通讯APP等)相关联,当用户打开其中一个终端应用时(即目标终端应用),若查找到的隐藏指令指示隐藏当前联系人信息,则可以将当前联系人在当前终端应用中的信息、以及与当前终端应用相关联的其他终端应用中的该联系人的信息确定为操作对象。\n[0055] a3、当该隐藏指令指示隐藏预设操作对象时,根据该隐藏指令在预设列表数据库中查找对应的预设终端应用列表,将该预设终端应用列表上的终端应用确定为目标终端应用;\n[0056] 确定该目标终端应用为操作对象,或者确定该目标终端应用中的预设功能为操作对象,或者确定该目标终端应用中的预设信息、和/或该预设信息的关联信息为操作对象。\n[0057] 本实施例中,该预设操作对象可以为预设终端应用、预设应用功能或者终端应用的预设信息等,相应的,该隐藏指令可以包括隐藏预设终端应用、隐藏预设应用功能、以及隐藏终端应用中的预设信息等。\n[0058] 譬如,当用户正在浏览通讯录时,可以将通讯录确定为操作对象,也可以将通讯录中的预设功能(比如拨号功能、历史浏览功能等)作为操作对象,也可以将该通讯录上联系人B的联系方式(比如姓名、电话号码、家庭住址等)作为操作对象,还可以将该通讯录上联系人B的联系方式、与该联系人B关联的即时通讯应用(比如微博、微信)中的账号、以及用户与该联系人B的所有聊天记录等关联信息一起作为操作对象,以上这些情况下的目标终端应用均为通讯录。\n[0059] 需要说明的是,该预设终端应用列表、预设功能或者预设信息均需用户预先设置,该预设功能可以为终端应用的部分/全部功能,该预设信息可以为终端应用的部分/全部信息。优选的,该预设终端列表的预设操作具体可以如下:\n[0060] 获取待隐藏的操作对象;\n[0061] 根据该操作对象生成对应的预设终端应用列表;\n[0062] 建立该预设终端应用列表与隐藏指令之间的关联关系,并将该关联关系存储在该预设列表数据库中。\n[0063] 本实施例中,可以在当前操作对象在手机上显示的时候,通过敲击手机预设次数(譬如敲击两下)获取待隐藏的操作对象(此时,获取的待隐藏的操作对象即为将当前操作对象),并将该待隐藏的操作对象所在的终端应用添加入该预设终端应用列表中。优选的,该待隐藏的操作对象可以为终端应用或者终端应用中的功能或者终端应用中的信息等等。\n[0064] 譬如,用户可以在浏览通讯录的过程中,通过对联系人A的电话号码界面敲击两下,即可将联系人A的联系方式设置为待隐藏的操作对象,而联系人A所在的通讯录则添加入该预设终端应用列表中;或者也可以通过对该通讯录界面敲击两下,即可将该通讯录应用设置为待隐藏的操作对象,将通讯录应用添加入该预设终端应用列表中。\n[0065] S105、对该操作对象进行隐藏。\n[0066] 本实施例中,当终端对该操作对象进行隐藏之后,终端上将不再显示该操作对象,这样,即使用户将终端借给他人使用,也不会泄露用户的隐私,安全性得到了很大的保障。\n[0067] 优选的,在对该操作对象进行隐藏之后,该终端应用的处理方法还可以包括:\n[0068] 获取用户敲击该终端产生的第二振动信号;\n[0069] 将该第二振动信号与预设振动信号进行匹配,若匹配成功,则显示已隐藏的操作对象。\n[0070] 本实施例中,该预设振动信号可以根据用户喜好自行设定,譬如,可以设定该预设振动信号为敲击终端三次或者两次等等。当终端为用户本人使用,且不再需要隐藏任何信息时,可以通过敲击终端三次或者两次对已隐藏的对象进行显示,使手机恢复正常状态。\n[0071] S106、不执行任何操作。\n[0072] 本实施例中,当判断出该第一振动信号不是用户敲击终端产生的信号时,譬如该第一振动信号是周围环境的声波产生的信号,该终端不执行任何操作。\n[0073] 由上述可知,本实施例提供的终端应用的处理方法,通过获取终端的第一振动信号,并判断该第一振动信号是否为用户敲击该终端产生的信号,若是,则根据该第一振动信号在预设指令数据库中查找对应的隐藏指令,并根据该隐藏指令确定目标终端应用,之后,基于该目标终端应用确定操作对象,并对该操作对象进行隐藏,能避免用户隐私的泄露,安全性高,操作简单方便。\n[0074] 第二实施例\n[0075] 根据实施例一所描述的方法,以下将举例作进一步详细说明。\n[0076] 在本实施例中,将以该终端应用的处理装置具体集成在手机中、该隐藏指令指示隐藏预设操作对象为例进行详细说明。\n[0077] 如图3所示,一种终端应用的处理方法,具体流程可以如下:\n[0078] S201、手机获取待隐藏的操作对象,并根据该操作对象生成对应的预设终端应用列表。\n[0079] 本实施例中,该待隐藏的操作对象可以为终端应用或者终端应用中的功能或者终端应用中的信息等等。该预设终端应用列表为用户预先设置的,具体可以在当前操作对象在手机上显示的时候,通过敲击手机预设次数(譬如敲击两下)获取待隐藏的操作对象(此时,获取的待隐藏的操作对象即为将当前操作对象),并将该待隐藏的操作对象所在的终端应用添加入该预设终端应用列表中。\n[0080] 譬如,用户可以在浏览手机上的通讯录时,通过对联系人A的电话号码界面敲击两下,即可将联系人A的联系方式(比如姓名、电话号码、家庭住址等)设置为待隐藏的操作对象,而联系人A所在的通讯录则添加入该预设终端应用列表中;或者也可以通过对该通讯录界面敲击两下,即可将该通讯录应用设置为待隐藏的操作对象,将通讯录应用添加入该预设终端应用列表中。\n[0081] S202、手机建立该预设终端应用列表与隐藏指令之间的关联关系,并将该关联关系存储在预设列表数据库中。\n[0082] 本实施例中,该预设列表数据库可以由系统默认设置,也可以是用户自行设定的某一固定目录下的文件夹,该隐藏指令可以包括隐藏预设终端应用、隐藏预设应用功能、以及隐藏终端应用中的预设信息等等。\n[0083] S203、手机获取第一振动信号。\n[0084] 具体的,手机可以通过其内本身带有振膜的声-电转换器件(譬如麦克风、扬声器、受话器等)获取第一振动信号。该第一振动信号可以为手机受到外界作用力发生机械振动而产生的振动信号,也可以是声波(譬如周围环境的噪音)产生的振动信号,该外界作用力可以为用户的敲击、人走路时身体与手机间的碰触或者其他作用力。\n[0085] S204、手机将该第一振动信号转换成对应的数字信号,并获取该数字信号对应的频谱信息,该频谱信息包括时间信息、频率信息和幅值信息。\n[0086] 本实施例中,手机可以通过其内置的麦克风将该第一振动信号转换成模拟电信号,具体的,当手机中的麦克风接收到该第一振动信号时,麦克风的振膜会带动线圈做切割磁力线运动,使线圈中产生对应的感应电流信号(即模拟电信号)。之后,手机可以通过数模转换器(D/A,Digital Analog Converter)将该模拟电信号转换成数字信号,并经由傅立叶变换得到该数字信号对应的频谱信息,譬如时间信息、频率信息和幅值信息等。\n[0087] S205、手机根据该频谱信息判断该第一振动信号是否为用户敲击该手机产生的信号,若是,则执行步骤S206-S209,若否,则执行步骤S210。\n[0088] 本实施例中,对于同一第一振动信号,该敲击位置可以为手机上的任意位置,譬如,该敲击位置可以为手机的屏幕、背面或者边框等。该敲击工具可随用户方便而选定,譬如,该敲击工具可以为用户的手指、笔杆或者钥匙等。对于不同的第一振动信号,该敲击次数和敲击时间可以根据用户需求而定,譬如同样为敲击四次时,可以设定三快一慢和三慢一快产生的第一振动信号为不同的信号。\n[0089] 由于用户敲击手机引起该手机本身振动而产生的信号是通过设备的固体传播,其不同于通过外部声源传递的振动信号,是一种特殊的振动信号。具体的,当将因用户敲击产生的振动信号进行数字处理(DSP,Digital Signal Processing)转换成数字信号时,通过对该数字信号进行分析,可以得出以下结论:通过手机本身振动产生的振动信号的频率分布连续且频带宽广,信号强度(幅值)较大,且时间周期为5ms-20ms(即连续两次的敲击时间),故在对该数字信号的频谱信息进行分析时,只有当该频率信息、幅值信息和时间信息同时符合条件的情况下,才可以判断该振动信号为敲击该手机产生的信号。比如,当获取的振动信号的频率分布连续且频带宽广、信号强度较大,且时间周期为8-15ms时,才可以判断该振动信号为用户敲击手机产生的信号。\n[0090] S206、手机根据该第一振动信号在预设指令数据库中查找对应的隐藏指令。\n[0091] 优选的,该预设指令数据库和隐藏指令可以为系统默认设置,也可以由用户根据需要自行设定。当该第一振动信号为用户敲击手机产生的信号时,则会根据该第一振动信号在预设指令数据库中查找对应的隐藏指令。实际应用时,需要预先采集用户的第一振动信号(譬如用户敲击终端两次、三次等产生的振动信号),并将该第一振动信号和隐藏指令建立关联后存储在该预设指令数据库中。\n[0092] S207、手机根据该隐藏指令在该预设列表数据库中查找对应的预设终端应用列表,将该预设终端应用列表上的终端应用确定为目标终端应用。\n[0093] 譬如,当该隐藏指令为隐藏预设应用功能,比如该预设应用功能包括通讯录的拨号功能和浏览器的浏览功能时,该终端应用列表上的终端应用包括通讯录和浏览器,且该通讯录和浏览器为目标终端应用。\n[0094] S208、手机确定该目标终端应用为操作对象,或者确定该目标终端应用中的预设功能为操作对象,或者确定该目标终端应用中的预设信息、和/或该预设信息的关联信息为操作对象。\n[0095] 譬如,当目标终端应用均为通讯录时,手机可以将该通讯录确定为操作对象,也可以将该通讯录中的预设功能(比如拨号功能、历史浏览功能等)作为操作对象,也可以将该通讯录上联系人B的联系方式(比如姓名、电话号码、家庭住址等)作为操作对象,还可以将该通讯录上联系人B的联系方式、与该联系人B关联的即时通讯应用(比如微博、微信)中的账号、以及用户与该联系人B的所有聊天记录等关联信息一起作为操作对象。\n[0096] S209、手机对该操作对象进行隐藏。\n[0097] 本实施例中,当手机对该操作对象进行隐藏之后,手机上将不再显示该操作对象,这样,即使用户将手机借给他人使用,也不会泄露用户的隐私,安全性得到了很大的保障。\n[0098] S210、手机不执行任何操作。\n[0099] 本实施例中,当手机判断出该第一振动信号不是用户敲击手机产生的信号,譬如该第一振动信号是周围环境噪音产生的信号时,该手机不执行任何操作。\n[0100] 此外,当他人归还手机给用户本人,用户不再需要隐藏手机中的任何信息时,可以通过以下步骤S211和S212将手机恢复正常状态,具体如下:\n[0101] S211、手机获取用户敲击该手机产生的第二振动信号,并将该第二振动信号与预设振动信号进行匹配。\n[0102] 本实施例中,判断该第二振动信号是否为用户敲击该手机产生的信号的方法可参考上述判断该第一振动信号是否为用户敲击该手机产生的信号的方法,此处不再赘述。优选的,该预设振动信号可以根据用户喜好自行设定,譬如,可以设定该预设振动信号为敲击终端三次或者两次等等。\n[0103] S212、若匹配成功,手机显示已隐藏的操作对象。\n[0104] 本实施例中,当终端为用户本人使用,且不再需要隐藏任何信息时,可以通过敲击终端三次或者两次对已隐藏的对象进行显示,使手机恢复正常状态。\n[0105] 由上述可知,本实施例提供的终端应用的处理方法,通过手机获取待隐藏的操作对象,并根据该操作对象生成对应的预设终端应用列表,之后,建立该预设终端应用列表与隐藏指令之间的关联关系,并将该关联关系存储在该预设列表数据库中,从而,当手机获取第一振动信号时,通过将该第一振动信号转换成对应的数字信号后获取该数字信号对应的频谱信息,并根据该频谱信息判断该第一振动信号是否为用户敲击该手机产生的信号,若是,则根据该第一振动信号在预设指令数据库中查找对应的隐藏指令,并根据该隐藏指令在预设列表数据库中查找对应的预设终端应用列表,且将该预设终端应用列表上的终端应用确定为目标终端应用,之后,确定该目标终端应用为操作对象;或者,确定该目标终端应用中的预设功能为操作对象;或者,确定该目标终端应用中的预设信息、和/或该预设信息的关联信息为操作对象,最后对该操作对象进行隐藏,能在他人使用用户手机时,避免用户隐私的泄露,安全性高,操作简单方便。\n[0106] 第三实施例\n[0107] 为便于更好的实施本发明实施例提供的终端应用的处理方法,本发明实施例还提供一种终端应用的处理装置,该终端应用的处理装置具体可以集成在手机或平板电脑等终端设备中。其中名词的含义与上述终端应用的处理方法中相同,具体实现细节可以参考方法实施例中的说明。\n[0108] 请参阅图4a,图4a为本发明第三实施例提供的终端应用的处理装置的结构示意图。该终端应用的处理装置可以包括:获取模块10、判断模块20、查找模块30、确定模块40和隐藏模块50,其中:\n[0109] 获取模块10,用于获取终端的第一振动信号。\n[0110] 判断模块20,用于判断该第一振动信号是否为用户敲击该终端产生的信号。\n[0111] 优选的,该判断模块20具体可以用于:\n[0112] 将该第一振动信号转换成对应的数字信号;\n[0113] 获取该数字信号的频谱信息,该频谱信息包括时间信息、频率信息和幅值信息;\n[0114] 根据该频谱信息判断该第一振动信号是否为用户敲击该终端产生的信号。\n[0115] 查找模块30,用于若是,则根据该第一振动信号在预设指令数据库中查找对应的隐藏指令。\n[0116] 确定模块40,用于根据该隐藏指令确定目标终端应用,并基于该目标终端应用确定操作对象。\n[0117] 优选的,该确定模块40具体可以用于:\n[0118] 当该隐藏指令指示隐藏当前终端应用时,确定当前终端应用为操作对象。\n[0119] 当该隐藏指令指示隐藏当前联系人信息时,确定当前联系人所在的终端应用为目标终端应用,并将该目标终端应用中当前联系人的关联信息确定为操作对象。\n[0120] 当该隐藏指令指示隐藏预设操作对象时,根据该隐藏指令在预设列表数据库中查找对应的预设终端应用列表,将该预设终端应用列表上的终端应用确定为目标终端应用;\n确定该目标终端应用为操作对象,或者,确定该目标终端应用中的预设功能为操作对象,或者,确定该目标终端应用中的预设信息、和/或该预设信息的关联信息为操作对象。\n[0121] 隐藏模块50,用于对该操作对象进行隐藏。\n[0122] 此外,请参阅图4b,该终端应用的处理装置还可以包括显示模块60,用于:\n[0123] 在对该操作对象进行隐藏之后,获取用户敲击该终端产生的第二振动信号;将该第二振动信号与预设振动信号进行匹配;\n[0124] 若匹配成功,则显示已隐藏的操作对象。\n[0125] 具体实施时,以上各个单元可以作为独立的实体来实现,也可以进行任意组合,作为同一或若干个实体来实现,以上各个单元的具体实施可参见前面的方法实施例,在此不再赘述。\n[0126] 由上述可知,本实施例所述的终端应用的处理装置,通过获取单元10获取终端的第一振动信号,并通过判断单元20判断该第一振动信号是否为用户敲击该终端产生的信号,若是,则经由查找单元30根据该第一振动信号在预设指令数据库中查找对应的隐藏指令,之后,确定模块40根据该隐藏指令确定目标终端应用,并基于该目标终端应用确定操作对象,最后隐藏模块50对该操作对象进行隐藏,能避免用户隐私的泄露,安全性高,操作简单方便。\n[0127] 本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括:只读存储器(ROM,Read Only Memory)、随机存取记忆体(RAM,Random Access Memory)、磁盘或光盘等。\n[0128] 以上对本发明实施例所提供的一种终端应用的处理方法及装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的技术人员,依据本发明的思想,在具体实施方式及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
法律信息
- 2019-09-24
- 2019-08-27
著录事项变更
申请人由广东欧珀移动通信有限公司变更为OPPO广东移动通信有限公司
地址由523860 广东省东莞市长安镇乌沙海滨路18号变更为523860 广东省东莞市长安镇乌沙海滨路18号
- 2016-07-27
实质审查的生效
IPC(主分类): H04M 1/725
专利申请号: 201610037963.8
申请日: 2016.01.20
- 2016-06-29
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2012-05-02
|
2011-10-31
| | |
2
| |
2015-12-02
|
2015-07-08
| | |
3
| |
2015-12-23
|
2015-08-27
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |