一种屏幕敏感信息处理方法及装置的制造方法_3

文档序号:9742688阅读:来源:国知局
cebook、Twitter、微博)、邮件应用、短信息(SMS)应用、多媒体信息(MMS)应用等。
[0073]如图7所示,该屏幕敏感信息处理方法包括如下步骤:
[0074]步骤S401:电子设备打开应用程序,屏幕显TJK当前应用页面的信息。
[0075]假设电子设备打开应用程序后屏幕显示的内容,包括信息A、信息B、信息C、信息D、信息E,其中信息A为敏感信息。
[0076]步骤S402:监测光线传感器检测到的光强度是否提高至第一阈值。
[0077]在实际中,当前应用程序可通过调用电子设备的光传感器API监控环境光强度,由于应用程序启动后才能调用电子设备光传感器API进行光强度的监测,所以步骤S401中刚启动应用程序时,屏幕的初始显示内容为未对敏感信息进行屏蔽的状态;调用电子设备光传感器API后,如果检测到的光强度低于第一阈值,则继续显示当前页面,如果监测到的光强度高于第一阈值时,进入步骤S403。
[0078]步骤S403:当监测到光强度提高至第一阈值时,识别屏幕显示内容中预先定义的敏感信息所在的区域,将上述敏感信息所在区域的背景色属性设置为敏感信息颜色属性。
[0079]在实际中,识别预先定义的敏感信息所在区域可通过事先对每个显示区域设定一个标签,当发生光强度提高至第一阈值事件的时候,识别这些标签,通过标签可定位该敏感信息所在的区域,并将该敏感信息所在区域的背景色属性调整为敏感信息的颜色属性,实现敏感信息的屏蔽。
[0080]步骤S404:监测光线传感器检测到的光强度是否降低至第二阈值。
[0081]步骤S405:当监测到光强度降低至第二阈值时,识别屏幕中被屏蔽的敏感信息所在的区域,将上述敏感信息所在区域的背景色设置为该区域原始背景色属性。
[0082]在敏感信息被屏蔽的情况下,具体是通过用手指遮住光线传感器的方式促使发生光强度低至第二阈值的事件,识别出预先定义的敏感信息所在区域,将敏感信息所在区域的背景色属性恢复至原始状态取消屏蔽显示敏感信息。本领域技术人员应该清楚对于实现光线传感器检测的光强度降低至第二阈值的触发方式不仅仅限于通过手指遮住光线传感器的一种方式,在实际中还可以是其他形式,本申请实施例并不以此为限。
[0083]此外,当用户手指移开光线传感器时,光强度逐渐提高,当光线传感器监测到光强度低于第一阈值时,继续显示敏感信息,当光线传感器监测到光强度提高至第一阈值时,进入步骤S403屏蔽敏感信息。
[0084]进一步需要说明的是本实施例中提到的第一阈值是大于等于第二阈值的。
[0085]通过本实施例的屏幕敏感信息处理方法,在监测到光强度提高至第一阈值以后,可定位出敏感信息所在区域,并通过调整敏感信息所在区域的背景色属性的方式,屏蔽敏感信息,能有效防止用户敏感信息的泄露;且在监测到光强度降低至第二阈值以后,恢复敏感信息所在区域的背景色属性,可取消对该敏感信息所在的区域的屏蔽,满足用户查阅信息的需求,与现有技术相比大大提高了用户查阅信息的安全性。
[0086]本申请实施例还相应提供一种屏幕敏感信息处理装置800,如图8所示,包括:第一监测单元801、第一识别单元802和第一屏蔽单元803,其中,第一监测单元801用于监测光线传感器检测到的光强度是否提高至第一阈值;第一识别单元802用于在第一监测单元801监测到光强度提高至第一阈值时,识别屏幕显示内容中预先定义的敏感信息所在的区域;第一屏蔽单元803,用于在第一识别单元802识别到屏幕显示内容中预先定义的敏感信息所在的区域后屏蔽该敏感信息所在的区域所显示的内容。
[0087]此外,本申请实施例提供的装置还包括:第二监测单元、第二识别单元和第二屏蔽单元,其中,第二监测单元用于监测光线传感器检测到的光强度是否降低至第二阈值;第二识别单元用于在第二监测单元监测到光强度降低至第二阈值时,识别屏幕显示内容中预先定义的敏感信息所在的区域;第二屏蔽单元用于在第二识别单元识别到屏幕显示内容中预先定义的敏感信息所在的区域后取消对该敏感信息所在的区域的屏蔽。
[0088]由此可见,本申请实施例提供的一种屏幕敏感信息处理装置在监测到光强度提高至第一阈值以后,可定位出敏感信息所在区域,并通过屏蔽敏感信息所在区域显示的内容,能有效防止用户敏感信息的泄露,且在监测到光强度降低至第二阈值以后,恢复敏感信息所在区域的背景色属性,可取消对该敏感信息所在的区域的屏蔽,满足用户查阅信息的需求,与现有技术相比大大提高了用户查阅信息的安全性。
[0089]在20世纪90年代,对于一个技术的改进可以很明显地区分是硬件上的改进(例如,对二极管、晶体管、开关等电路结构的改进)还是软件上的改进(对于方法流程的改进)。然而,随着技术的发展,当今的很多方法流程的改进已经可以视为硬件电路结构的直接改进。设计人员几乎都通过将改进的方法流程编程到硬件电路中来得到相应的硬件电路结构。因此,不能说一个方法流程的改进就不能用硬件实体模块来实现。例如,可编程逻辑器件(Programmable Logic Device, PLD)(例如现场可编程门阵列(Field ProgrammableGate Array,FPGA))就是这样一种集成电路,其逻辑功能由用户对器件编程来确定。由设计人员自行编程来把一个数字系统“集成”在一片PLD上,而不需要请芯片制造厂商来设计和制作专用的集成电路芯片2。而且,如今,取代手工地制作集成电路芯片,这种编程也多半改用“逻辑编译器(logic compiler)”软件来实现,它与程序开发撰写时所用的软件编译器相类似,而要编译之前的原始代码也得用特定的编程语言来撰写,此称之为硬件描述语言(Hardware Descript1n Language, HDL),而HDL也并非仅有一种,而是有许多种,如 ABEL(Advanced Boolean Express1n Language)、AHDL(Altera Hardware Descript1nLanguage)、Confluence、CUPL(Cornell University Programming Language)、HDCal、JHDL(Java Hardware Descript1n Language)、Lava、Lola、MyHDL> PALASM> RHDL(RubyHardware Descript1n Language)等,目前最普遍使用的是 VHDL (Very-High-SpeedIntegrated Circuit Hardware Descript1n Language)与 Verilog2。本令页域技术人员也应该清楚,只需要将方法流程用上述几种硬件描述语言稍作逻辑编程并编程到集成电路中,就可以很容易得到实现该逻辑方法流程的硬件电路。
[0090]控制器可以按任何适当的方式实现,例如,控制器可以采取例如微处理器或处理器以及存储可由该(微)处理器执行的计算机可读程序代码(例如软件或固件)的计算机可读介质、逻辑门、开关、专用集成电路(Applicat1n Specific Integrated Circuit,ASIC)、可编程逻辑控制器和嵌入微控制器的形式,控制器的例子包括但不限于以下微控制器:ARC 625D、Atmel AT91SAM、Microchip PIC18F26K20 以及 Silicone Labs C8051F320,存储器控制器还可以被实现为存储器的控制逻辑的一部分。
[0091]本领域技术人员也知道,除了以纯计算机可读程序代码方式实
当前第3页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1