在显示屏上进行信息屏蔽的方法、装置及设备的制造方法_3

文档序号:8488082阅读:来源:国知局
示屏的整体画面中进行屏蔽快照的匹配。如果匹配上,将匹配到的区域进行屏蔽,否则表示屏蔽区域已经不可见,屏蔽数据预留下来,待到再次拖动事件触发再次匹配。
[0131]B.0CR光学字符识别
[0132]首先通过OCR系统识别被屏蔽区域包含的字符,预留在屏蔽数据中。当用户进行窗口拖动,OCR系统对当前整个显示屏进行字符识别,从中检索之前被屏蔽区域包含的字符。如果匹配上,将匹配到的区域进行屏蔽,否则表示屏蔽区域已经不可见,屏蔽数据预留下来,待到再次拖动事件触发再次匹配。
[0133]C.相对位移
[0134]当用户进行窗口拖动,根据拖动的方向、力量和距离等信息,计算窗口在拖动后与拖动前的相对位移,终端设备根据此相对位移将屏蔽进行相应的移动。
[0135]D.选取参照物
[0136]根据被屏蔽区域的位置,在窗口上选取合适的参照物,要求此参照物的运动轨迹与被屏蔽区域的运动轨迹一致,当窗口内容进行移动,被屏蔽区域始终保持与此参照物位置不变,达到始终被屏蔽的目的。
[0137]E.应用程序提供APKApplicat1n Programming Interface,应用程序编程接口)
[0138]当前被屏蔽的应用程序提供API,用于获取显示屏上某个显示内容对应的屏幕像素点坐标,以及根据像素点坐标获取当前显示的内容。当用户选取一个区域进行屏蔽,此区域的像素点集合可轻松获得,然后根据应用程序提供的API查询被屏蔽区域像素点对应的显示内容,将显示内容预留在屏蔽数据中。
[0139]当窗口内容发生移动后,根据此API查找被屏蔽内容在当前显示屏的像素点坐标,如果查找到坐标,将其对应的区域进行屏蔽,否则表示被屏蔽内容已经不可见,屏蔽数据预留下来,待到再次拖动事件触发再次匹配。
[0140]以上所述,本实施例的信息屏蔽方法,其屏蔽配置信息中的屏蔽数据,使得应用程序运行时,可自动启动屏蔽,避免用户不停选择屏蔽区域的操作。且本实施例的信息屏蔽方法不仅能够屏蔽显示屏上的隐私数据,还可屏蔽显示屏上的广告信息及其他有碍用户使用的显示信息。其中,广告信息的屏蔽可手动屏蔽,也可建立屏蔽规则进行屏蔽。
[0141]图1、图2及图3所示的在显示屏上进行信息屏蔽的方法中,均可根据用户的触控操作,调整被屏蔽区域面积的大小或者调整未屏蔽区域面积的大小。
[0142]具体为显示屏上被屏蔽的区域或显示屏整体被屏蔽时部分正常显示的区域,可通过长按或手指拉伸等操作将被屏蔽区域面积或未屏蔽区域面积进行调整。
[0143]下面通过一具体实施例对本发明的在显示屏上进行信息屏蔽的方法进行阐述。
[0144]应用场景:
[0145]用户A喜欢每天上下班在拥挤的地铁上刷微博,打发路途时间,获取最新资讯以及好友动态。但经常在看的投入的时候,发现旁边其他人也在盯着自己的手机屏幕。这件事情让用户A很苦恼,因为微博窗口正上方显示的是用户A的微博账号,而用户A不想让其他陌生人知道自己的微博账号。还因为在编写短信的时候,同样会有其他人有意或者无意地看到自己编写的短信内容。
[0146]针对微博的使用:
[0147]用户A可以使能手机隐私保护模式,预设置选项:[屏蔽方式:遮挡窗口,屏蔽区域选取方式:滑动选取,清除屏蔽方式:连击,遮挡窗口的关联方式:与显示屏相关联,遮挡窗口的数量:一个]。打开微博应用后,手指滑过微博账号显示区域周边,此区域立即被屏蔽,连击该区域即可解除屏蔽,用户A再也不用担心微博账号被陌生人看到。
[0148]针对短信的编写:
[0149]用户A只需使能手机隐私保护模式,屏蔽区域选取方式选择光标移动选取,编写的短信会立即被屏蔽,想要检查可以回退输入光标。
[0150]达到同样屏蔽效果的预设值并不唯一,上述的选项配置只是其中一种。
[0151]本发明再一种实施例中,在显示屏上进行信息屏蔽的方法包括以下步骤:
[0152]A.根据用户的启动操作,在显示屏上以屏蔽的方式运行相应的应用程序。
[0153]在本实施例中,无需检测用户的屏蔽操作或屏蔽配置信息,应用程序直接利用其默认的运行方式实现非显示运行。即应用程序正常运行启动后,本身处于一种不可见的状态。
[0154]不可见状态,即屏蔽的实现方式包括模糊显示和遮挡覆盖等方式。
[0155]其中,本实施例应用程序的不可见,包括全屏不可见和部分不可见。
[0156]B.检测用户的屏蔽清除操作。
[0157]检测用户的屏蔽清除操作,其中,屏蔽清除操作是在显示屏上将相应区域的屏蔽清除,使得应用程序的信息可视。
[0158]其中,应用程序的信息通过以下任意一种方式确定:
[0159]通过屏蔽清除操作选中的信息,例如,检测屏蔽清除操作在屏幕上选中的区域,该区域上的信息为需要显示的应用程序的信息;
[0160]屏蔽清除操作确定的信息,例如,当屏蔽清除操作为特定的按键时,特定的按键对应的显示区域上的信息,为需要显示的应用程序的信息。
[0161]C.根据屏蔽清除操作,在显示屏上对应用程序的信息进行显示。
[0162]可选地,检测到用户进行屏蔽清除操作时,可以在显示屏上直接执行屏蔽清除操作,也可以对用户的屏蔽清除操作先进行验证,当验证通过时,才在显示屏上将信息的屏蔽清除。
[0163]具体而言,由用户触发,终端设备执行的屏蔽清除操作包括以下两种方式:
[0164]1.检测触控物在屏蔽区域的选择操作,选择操作对应的区域为屏蔽清除区域。
[0165]进一步而言,作为本发明的实施例,将选择操作对应的区域的屏蔽清除包括以下两种方式:
[0166]a.检测触控物在屏蔽区域进行区域选择,无需验证,直接对选中的区域进行屏蔽清除。
[0167]b.检测触控物在屏蔽区域进行区域选择时,需要验证通过,才会对选中的区域进行屏蔽清除。
[0168]对于b方式,验证的方式可以根据具体的使用情况进行设置。例如,验证的方式为在进行区域选择时以特定的形状进行选取。具体而言,通过识别用户选取三角形、四边形或圆形等区域的方式,可以判定当前用户的操作是否合法,当与预定的选取方式相符时,认为是验证通过。又例如,通过输入验证密码的方式进行判断,当验证通过,对选中的区域进行屏蔽清除。
[0169]其中,触控物为手指或触控笔等能够被显示屏识别的物体,触控物的触控方式为悬浮式触控或接触式触控。
[0170]其中,选择操作包括滑动、涂抹、画区域、双击、晃动、按压和橡皮擦擦拭等方式的一种或几种。
[0171]2.检测用户的视线焦点在屏蔽区域的移动,视线焦点对应的区域为屏蔽清除区域。
[0172]此方式是通过眼睛来控制需显示的区域,眼睛的视线焦点对准哪一区域,此区域所对应的行则被正常显示出来。
[0173]对于上述两种屏蔽清除操作,屏蔽清除的信息在预定的时间之后,会被再次屏蔽。
[0174]进一步而言,可对屏蔽或屏蔽清除的方式进行设置,从而达到自动调整显示的内容的效果。例如,当触发上述任意一种屏蔽清除操作后,用户看过的区域会被屏蔽,与看过区域相邻的区域会不断被自动显示,从而形成自动滚动显示的效果。
[0175]在本实施例中,可根据用户的触控操作,调整被屏蔽区域面积的大小或者调整未屏蔽区域面积的大小。
[0176]以上所述,本实施例的在显示屏上进行信息屏蔽的方法是针对运行时就具有屏蔽状态的应用程序,通过消除屏蔽,使应用程序显示。相对于图1、图2或图3所示的在显示屏上进行信息屏蔽的方法,针对私密性需求强的应用程序,可在一开始就达到防止信息泄露的目的。因此,上述实施例公开的技术方案,同样属于本发明的保护范围。
[0177]请参阅图4,图4为本发明在显示屏上进行信息屏蔽的装置一种实施例的结构示意图,如图4所示,包括启动模块41、检测模块42和屏蔽控制模块43。
[0178]在本实施例中,启动模块41用于根据用户的启动操作,运行相应的应用程序;检测模块42用于检测用户的屏蔽操作或屏蔽配置信息;屏蔽控制模块43用于根据屏蔽操作或屏蔽配置信息,在显示屏上对应用程序的相应区域进行屏蔽。其中,相应区域指的是由屏蔽操作或屏蔽配置信息确定、指示或选中的区域。
[0179]其中,检测模块42还用于检测用户的屏蔽清除操作;屏蔽控制模块43还用于根据屏蔽清除操作,在显示屏上将相应区域的屏蔽清除。在此处,相应区域指的是由屏蔽清除操作确定或选中的区域。
[0180]在本实施例中,检测模块42检测用户的屏蔽操作,进一步为检测用户在显示屏上选中特定区域进行屏蔽的操作和/或检测用户的按键屏蔽操作。
[0181]其中,选中特定区域包括以下任意一种或多种方式:
[0182]A.滑动选取显示屏上的特定区域。
[0183]B.按压显示屏上的特定区域。
[0184]C.用橡皮擦擦拭显示屏上的特定区域。
[0185]D.根据光标的移动选取显示屏上的特定区域。
[0186]其中,检测用户的按键屏蔽操作具体为,当需屏蔽的应用程序启动后,检测用户是否有操作用于屏蔽的按键,若用于屏蔽的按键被操作,则在显示屏上对该应用程序进行全部屏蔽或部分屏蔽。
[0187]当按键操作使得应用程序部分屏蔽时,检测模块42可同时检测用户在显示屏上选中特定区域进行屏蔽的操作。
[0188]上述方式由用户触发,检测模块42可识别此触发动作。
[0189]在本实施例中,屏蔽控制模块43在显示屏上对应用程序的相应区域进行屏蔽,进一步为在应用程序的相应区域的界面中形成特定的图像,屏蔽相应区域的视图;或者在应用程序的相应区域的上方,形成非透明的遮挡窗口,遮挡相应区域的视图。
[0190]其中,特定的图像与应用程序相关联,特定的图像根据应用程序的变化而自适应调整,屏蔽应用程序的相应区域的视图。
[0191]非透明的遮挡窗口与应用程序相关联,非透明的遮挡窗口根据应用程序的变化而自适应调整,遮挡应用程序的相应区域的视图;或者非透明的遮挡窗口与显示屏相关联,非透明的遮挡窗口遮挡显示屏上相应区域的视图。
[0192]上述各模块的具体工作过程为,首先启动模块41根据用户的启动操作,运行相应的应用程序,检测模块42捕获用户在运行的应用程序上的屏蔽操作,具体为检测用户在显示屏上选中特定区域的操作,当检测到用户选中的特定区域后,屏蔽控制模块43根据装置当前的屏蔽配置信息在显示屏上对应用程序的相应区域进行屏蔽。
[0193]当用户不需要上述屏蔽时,进行屏蔽清除操作,检测模块42检测到用户的屏蔽清除操作后,屏蔽控制模块43在显示屏上将相应区域的屏蔽清除。
[0194]本实施例的在显示屏上进行信息屏蔽的装置可在不影响终端设备正常使用的情况下,保护显示屏上显示的用户隐私信息。此装置在大屏幕触摸屏大行其道的今天,从用户实际需求出发,真正做到以人为本。
[0195]请参阅图5,图5为本发明在显示屏上进行信息屏蔽的装置另一种实施例的结构示意图,如图5所示,包括启动模块51、检测模块52、屏蔽控制模块53和设置模块54。
[0196]其中,启动模块51、检测模块52和屏蔽控制模块53与图4所示实施例的模块结构和功能相同,在此不再赘述。
[0197]在本实施例中,设置模块54用于
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1