CN106355086A - 一种应用软件的安全控制方法及终端 - Google Patents

一种应用软件的安全控制方法及终端 Download PDF

Info

Publication number
CN106355086A
CN106355086A CN201610662928.5A CN201610662928A CN106355086A CN 106355086 A CN106355086 A CN 106355086A CN 201610662928 A CN201610662928 A CN 201610662928A CN 106355086 A CN106355086 A CN 106355086A
Authority
CN
China
Prior art keywords
imaging
humanoid
terminal
application software
unauthorized person
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.)
Pending
Application number
CN201610662928.5A
Other languages
English (en)
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.)
Shenzhen Jinli Communication Equipment Co Ltd
Original Assignee
Shenzhen Jinli Communication Equipment 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 Shenzhen Jinli Communication Equipment Co Ltd filed Critical Shenzhen Jinli Communication Equipment Co Ltd
Priority to CN201610662928.5A priority Critical patent/CN106355086A/zh
Publication of CN106355086A publication Critical patent/CN106355086A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/50Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems
    • G06F21/52Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow
    • G06F21/54Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow by adding security routines or objects to programs
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明实施例公开了一种应用软件的安全控制方法及终端。其中所述方法包括:若终端当前执行所述应用软件,获取人形成像;识别所述人形成像;判断所述人形成像是否存在非授权者;若所述人形成像存在非授权者,控制所述应用软件停止运行。本发明实施例通过当终端当前执行应用软件时,获取人形成像,并对人形成像进行识别,若识别到人形成像存在非授权者,控制当前执行的应用软件停止运行,从而防止用户在使用终端时,有人偷看用户的操作和浏览的内容,以及有效地保护了用户的隐私数据安全。

Description

一种应用软件的安全控制方法及终端
技术领域
本发明涉及电子技术领域,尤其涉及一种应用软件的安全控制方法及终端。
背景技术
目前,在用户使用手机时,可能会有人在用户不知情的情况下,在用户背后有意偷看用户使用手机;在有些情况下,例如用户在使用某些私密应用软件时,导致开启私密应用软件的手势甚至用户的隐私数据发生泄露,因此,在该种情况下使用手机操作存在严重的安全隐患。
发明内容
有鉴于此,本发明实施例提供一种应用软件的安全控制方法及终端。
第一方面,本发明实施例提供了一种应用软件的安全控制方法,该方法包括:
若终端当前执行所述应用软件,获取人形成像;
识别所述人形成像;
判断所述人形成像是否存在非授权者;
若所述人形成像存在非授权者,控制所述应用软件停止运行。
另一方面,本发明实施例提供了一种终端,该终端包括:
第一获取单元,用于若终端当前执行所述应用软件,获取人形成像;
识别单元,识别所述人形成像;
第一判断单元,判断所述人形成像是否存在非授权者;
第一控制单元,用于若所述人形成像存在非授权者,控制所述应用软件停止运行。
由上可见,本发明实施例通过当终端当前执行应用软件时,获取人形成像,并对人形成像进行识别,若识别到人形成像存在非授权者,控制当前执行的应用软件停止运行,从而防止用户在使用终端时,有人偷看用户的操作和浏览的内容,以及有效地保护了用户的隐私数据安全。
附图说明
为了更清楚地说明本发明实施例技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明实施例一提供的一种应用软件的安全控制方法的流程示意图。
图2是本发明实施例一提供的一种应用软件的安全控制方法的另一流程示意图。
图3是本发明实施例一所述的超声波传感器示意图。
图4是本发明实施例一所述的超声波传感器工作原理示意图。
图5是本发明实施例一所述的超声波传感器工作原理又一示意图。
图6是本发明实施例一提供的一种应用软件的安全控制方法的另一流程示意图。
图7是本发明实施例一提供的一种应用软件的安全控制方法的另一流程示意图。
图8是本发明实施例一所述的超声波传感器工作原理又一示意图。
图9是本发明实施例二提供的一种应用软件的安全控制方法的流程示意图。
图10是本发明实施例提供的一种终端的示意性框图。
图11本发明实施例提供的一种终端的另一示意性框图。
图12本发明实施例提供的一种终端的另一示意性框图。
图13本发明实施例提供的一种终端的另一示意性框图。
图14本发明实施例提供的一种终端的另一示意性框图。
图15是本发明实施例提供的一种终端的另一实施例的结构组成示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
应当理解,当在本说明书和所附权利要求书中使用时,术语“包括”和“包含”指示所描述特征、整体、步骤、操作、元素和/或组件的存在,但并不排除一个或多个其它特征、整体、步骤、操作、元素、组件和/或其集合的存在或添加。
还应当理解,在此本发明说明书中所使用的术语仅仅是出于描述特定实施例的目的而并不意在限制本发明。如在本发明说明书和所附权利要求书中所使用的那样,除非上下文清楚地指明其它情况,否则单数形式的“一”、“一个”及“该”意在包括复数形式。
图1为本发明实施例一的应用软件的安全控制方法的实施例流程示意图。如图1所示,本发明实施例一的一种应用软件的安全控制方法,包括步骤S101~S104。
S101,若终端当前执行应用软件,获取人形成像。具体的,在本步骤中,终端包括但不限于手机、平板电脑、笔记电脑等移动终端,应用软件可以终端上安装的即时通信软件、游戏软件、支付软件等。
S102,识别人形成像。
S103,判断人形成像是否存在非授权者。
S104,若人形成像存在非授权者,控制应用软件停止运行。
具体的,对于人形成像中存在非授权者的情况,说明人形成像中出现了非本机用户的其他人,本机用户在此时使用应用软件进行操作或者显示应用软件内容都会导致本机用户的隐私数据被其他人获取,因此,终端在此种情况下,控制当前使用的应用软件停止运行,即终端控制当前使用的应用软件强制退出。
由上述可见,本发明通过当终端当前执行应用软件时,获取人形成像,并对人形成像进行识别,若识别到人形成像存在非授权者,控制当前执行的应用软件停止运行,从而防止用户在使用终端时,有人偷看用户的操作和浏览的内容,以及有效地保护了用户的隐私数据安全。
如图2所示,为本发明实施例的另一流程示意图,图中所示,步骤S101、若终端当前执行应用软件,获取人形成像,具体包括:
S201,通过终端上的超声波传感器形成三维坐标系。
具体的,在本步骤中,需预先在终端上设置超声波传感器,超声波传感器包括超声波接收器和超声波发射器,优选地,在本发明实施例中,如图3、图4所示,图中超声波接收器和超声波发射器均设置在终端内部,应当理解的是,第一超声波接收器A1设置在显示区域C的正上方,第二超声波接收器A2、第三超声波接收器A3分别设置在显示区域C的右下方和左下方,以使第一超声波接收器A1、第二超声波接收器A2和第三超声波接收器A3在终端上形成对应三角区域,超声波发射器B设置在显示区域C的正下方;通过三个超声波接收器的实线被称为三条独立的参考线X1、X2、X3,三条参考线彼此不平行、不共面并形成三维坐标系S。
S202,根据三维坐标系中的时间频率分布确定投影轨迹。
具体的,在本步骤中,如图5所示,超声波接收器通过物体移动的时间频率来确定物体在三维坐标系S中的投影轨迹,从而确定该物体(包括人体)的形状R1。
S203,通过投影轨迹确定人形成像。
具体的,在本步骤中,在三维坐标系中留下的物体投影轨迹,确定了物体的形状,进一步将该投影轨迹确定为人形成像发送至终端;需要说明的是,所述人形成像为人体外形轮毂。
由以上可见,本发明实施例通过超声波原理可以清楚确定终端周围的物体,以方便终端判断使用环境的安全情况。
如图6所示,为本发明实施例的另一流程示意图,图中所示,步骤S104、若人形成像存在非授权者,控制应用软件停止运行,具体包括:
S301,若人形成像存在非授权者,判断非授权者的人形成像与终端的距离是否超过预先设定的安全距离。
具体的,在本步骤中,对于存在的非授权者,终端通过超声波传感器可以环绕终端本体周围进行获取,且终端机主预先会在终端处设置相应的安全距离,该安全距离用于当非授权者的人形成像与安全距离不符时,触发终端控制应用软件的执行。
S302,若非授权者的人形成像与终端的距离超过预先设定的安全距离,控制应用软件停止运行。
由以上可见,本发明实施例通过在终端预先设置安全距离,当非授权者的人形成像与终端的距离超过预先设定的安全距离,控制应用软件停止运行,保证用户使用的终端环境的安全性。
如图7所示,为本发明实施例的另一流程示意图,如图中所示,步骤S102之后,还包括:
S401,判断人形成像的形状是否发生变化;
具体的,在本步骤中,由于超声波传感器所发出的超声波无法穿透人体,因此,如图8所示,当有人从终端机主的背后靠近机主时,终端机主的人形成像的形状R1必然发生变化,图中所示,有人从终端机主肩膀探出时,终端机主原本的形状R1在肩膀位置处发生变位,有形状R2的其他人靠近该终端机主。
S402,若是,控制应用软件停止运行。
由以上可见,本发明实施例通过判断人形成像的形状是否发生变化,可以提醒用户周围环境存在不安全性。
如图9所示,为本发明的另一实施例的流程示意图,如图中所示,所述方法包括以下步骤S501~S505(其中步骤S501~S504与实施例一中的步骤S101~S104相同,因此不再详述):
S501,若终端当前执行应用软件,获取人形成像。
S502,识别人形成像。
S503,判断人形成像是否存在非授权者。
S504,若人形成像存在非授权者,控制应用软件停止运行。
S505,若人形成像不存在非授权者,保持应用软件运行。
由以上可见,本发明实施例通过判断人形成像不存在非授权者时,保持应用软件的运行,确保用户的使用体验。
如图10所示,本发明实施例提供一种终端的示意图,该终端100包括:第一获取单元20、识别单元30、第一判断单元40、第一控制单元50。
其中第一获取单元20,用于若终端当前执行所述应用软件,获取人形成像。
识别单元30,识别所述人形成像。
第一判断单元40,判断所述人形成像是否存在非授权者。
第一控制单元50,用于若所述人形成像存在非授权者,控制所述应用软件停止运行。
如图11所示,所述获取单元20,还包括:形成单元201,用于通过终端上的超声波传感器形成三维坐标系;第一确定单元202,用于根据所述三维坐标系中的时间频率分布确定投影轨迹;第二确定单元203,用于通过所述投影轨迹确定所述人形成像。
如图12所示,所述第一控制单元50,还包括:第二判断单元501,用于若所述人形成像存在非授权者,判断所述非授权者的人形成像与终端的距离是否超过预先设定的安全距离;第二控制单元502,用于若所述非授权者的人形成像与终端的距离超过预先设定的安全距离,控制所述应用软件停止运行。
如图13所示,所述终端100还包括:第三判断单元60,用于判断所述人形成像的形状是否发生变化;第三控制单元70,用于若是,控制所述应用软件停止运行。
如图14所示,所述终端100还包括:保持单元80,用于若所述人形成像不存在非授权者,保持所述应用软件运行。
图15为本发明的终端的另一实施例的结构组成示意图。如图15所示,其可包括:输入装置101、输出装置102、收发装置103、存储器104以及处理器105,其中:
所述输入装置101,用于接收外部访问控制设备的输入数据。具体实现中,本发明实施例所述的输入装置101可包括键盘、鼠标、光电输入装置、声音输入装置、触摸式输入装置、扫描仪等。
所述输出装置102,用于对外输出访问控制设备的输出数据。具体实现中,本发明实施例所述的输出装置102可包括显示器、扬声器、打印机等。
所述收发装置103,用于通过通信链路向其他设备发送数据或者从其他设备接收数据。具体实现中,本发明实施例的收发装置103可包括射频天线等收发器件。
所述存储器104,用于存储带有各种功能的程序数据。本发明实施例中存储器104存储的数据包括可调用并运行的程序数据。具体实现中,本发明实施例的存储器104可以是***存储器,比如,挥发性的(诸如RAM),非易失性的(诸如ROM,闪存等),或者两者的结合。具体实现中,本发明实施例的存储器104还可以是***之外的外部存储器,比如,磁盘、光盘、磁带等。
所述处理器105,用于调用所述存储器104中存储的程序数据,并执行如下操作:
若终端当前执行所述应用软件,获取人形成像;识别所述人形成像;
判断所述人形成像是否存在非授权者;若所述人形成像存在非授权者,控制所述应用软件停止运行。
进一步地,所述处理器105还执行如下操作:通过终端上的超声波传感器形成三维坐标系;根据所述三维坐标系中的时间频率分布确定投影轨迹;通过所述投影轨迹确定所述人形成像。
进一步地,所述处理器105还执行如下操作:若所述人形成像存在非授权者,判断所述非授权者的人形成像与终端的距离是否超过预先设定的安全距离;若所述非授权者的人形成像与终端的距离超过预先设定的安全距离,控制所述应用软件停止运行。
进一步地,所述处理器105还执行如下操作:判断所述人形成像的形状是否发生变化;若是,控制所述应用软件停止运行。
更进一步地,所述处理器105还执行如下操作:若所述人形成像不存在非授权者,保持所述应用软件运行。
本发明所有实施例中的单元可以通过通用集成电路,例如CPU(CentralProcessing Unit,中央处理器),或通过ASIC(Application Specific IntegratedCircuit,专用集成电路)来实现。
本发明实施例方法中的步骤可以根据实际需要进行顺序调整、合并和删减。
本发明实施例终端中的单元可以根据实际需要进行合并、划分和删减。
本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁碟、光盘、只读存储记忆体(Read-Only Memory,ROM)或随机存储记忆体(Random AccessMemory,RAM)等。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到各种等效的修改或替换,这些修改或替换都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应以权利要求的保护范围为准。

Claims (10)

1.一种应用软件的安全控制方法,其特征在于,所述方法包括:
若终端当前执行所述应用软件,获取人形成像;
识别所述人形成像;
判断所述人形成像是否存在非授权者;
若所述人形成像存在非授权者,控制所述应用软件停止运行。
2.如权利要求1所述的方法,其特征在于,所述若终端当前执行所述应用软件,获取人形成像,具体包括:
通过终端上的超声波传感器形成三维坐标系;
根据所述三维坐标系中的时间频率分布确定投影轨迹;
通过所述投影轨迹确定所述人形成像。
3.如权利要求1所述的方法,其特征在于,所述若所述人形成像存在非授权者,控制所述应用软件停止运行,具体包括:
若所述人形成像存在非授权者,判断所述非授权者的人形成像与终端的距离是否超过预先设定的安全距离;
若所述非授权者的人形成像与终端的距离超过预先设定的安全距离,控制所述应用软件停止运行。
4.如权利要求1所述的方法,其特征在于,所述识别所述人形成像之后,还包括:
判断所述人形成像的形状是否发生变化;
若是,控制所述应用软件停止运行。
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
若所述人形成像不存在非授权者,保持所述应用软件运行。
6.一种终端,其特征在于,所述终端包括:
第一获取单元,用于若终端当前执行所述应用软件,获取人形成像;
识别单元,识别所述人形成像;
第一判断单元,判断所述人形成像是否存在非授权者;
第一控制单元,用于若所述人形成像存在非授权者,控制所述应用软件停止运行。
7.如权利要求6所述的终端,其特征在于,所述获取单元,还包括:
形成单元,用于通过终端上的超声波传感器形成三维坐标系;
第一确定单元,用于根据所述三维坐标系中的时间频率分布确定投影轨迹;
第二确定单元,用于通过所述投影轨迹确定所述人形成像。
8.如权利要求6所述的终端,其特征在于,所述第一控制单元,还包括:
第二判断单元,若所述人形成像存在非授权者,判断所述非授权者的人形成像与终端的距离是否超过预先设定的安全距离;
第二控制单元,用于若所述非授权者的人形成像与终端的距离超过预先设定的安全距离,控制所述应用软件停止运行。
9.如权利要求6所述的终端,其特征在于,所述终端还包括:
第三判断单元,用于判断所述人形成像的形状是否发生变化;
第三控制单针孔,用于若是,控制所述应用软件停止运行。
10.如权利要求6所述的终端,其特征在于,所述终端还包括:
保持单元,用于若所述人形成像不存在非授权者,保持所述应用软件运行。
CN201610662928.5A 2016-08-11 2016-08-11 一种应用软件的安全控制方法及终端 Pending CN106355086A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610662928.5A CN106355086A (zh) 2016-08-11 2016-08-11 一种应用软件的安全控制方法及终端

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610662928.5A CN106355086A (zh) 2016-08-11 2016-08-11 一种应用软件的安全控制方法及终端

Publications (1)

Publication Number Publication Date
CN106355086A true CN106355086A (zh) 2017-01-25

Family

ID=57843891

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610662928.5A Pending CN106355086A (zh) 2016-08-11 2016-08-11 一种应用软件的安全控制方法及终端

Country Status (1)

Country Link
CN (1) CN106355086A (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109144634A (zh) * 2018-07-30 2019-01-04 Oppo广东移动通信有限公司 应用显示方法、装置、存储介质及电子设备

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101211484A (zh) * 2006-12-25 2008-07-02 成都三泰电子实业股份有限公司 防止在atm取款时密码被偷窥的方法及装置
CN100412885C (zh) * 2005-05-23 2008-08-20 株式会社东芝 图像识别装置及其方法
CN104318145A (zh) * 2014-09-26 2015-01-28 来安县新元机电设备设计有限公司 一种隐私保护的方法和***

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100412885C (zh) * 2005-05-23 2008-08-20 株式会社东芝 图像识别装置及其方法
CN101211484A (zh) * 2006-12-25 2008-07-02 成都三泰电子实业股份有限公司 防止在atm取款时密码被偷窥的方法及装置
CN104318145A (zh) * 2014-09-26 2015-01-28 来安县新元机电设备设计有限公司 一种隐私保护的方法和***

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109144634A (zh) * 2018-07-30 2019-01-04 Oppo广东移动通信有限公司 应用显示方法、装置、存储介质及电子设备

Similar Documents

Publication Publication Date Title
US20150186017A1 (en) Unlocking method and device using tension effect
EP2752766B1 (en) Touch event processing method and portable device implementing the same
CN108712561B (zh) 权限管理方法、装置、移动终端以及存储介质
CN104091128B (zh) 一种终端
US10216403B2 (en) Method to unlock a screen using a touch input
EP3554034A1 (en) Method and device for authenticating login
KR20150026651A (ko) 알림을 제공하는 방법 및 그 전자 장치
CN110674490B (zh) 应用权限显示方法、装置及移动终端
CN106650467B (zh) 一种数据加密的方法和移动终端及***
CN108710795B (zh) 信息提示方法、装置、移动终端及存储介质
US20160301530A1 (en) Sensitive operation verification method, apparatus, and system
CN104123164A (zh) 一种应用程序的启动方法和装置
US20210150050A1 (en) Method for preventing information from being stolen, storage device, and mobile terminal
CN108763892A (zh) 权限管理方法、装置、移动终端以及存储介质
CN108737638A (zh) 应用控制方法、装置、移动终端及计算机可读介质
CN108153460B (zh) 一种图标隐藏方法及终端
CN111338524A (zh) 应用程序控制方法及电子设备
CN108319873B (zh) 柔性屏终端安全认证控制方法、终端及计算机存储介质
CN107451501B (zh) 动态图形编码的实现方法和装置
KR20160101580A (ko) 터치 스크린 패널의 활성화 영역 제어 방법 및 그 전자 장치
CN106355086A (zh) 一种应用软件的安全控制方法及终端
CN104077520B (zh) 一种密码输入的显示方法
CN106971123B (zh) 一种终端界面显示方法及移动终端
EP3327605B1 (en) Electronic device and method of controlling same
CN109600514B (zh) 解锁控制方法、装置、移动终端及存储介质

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170125