CN111310248A - 隐私保护方法及电子设备 - Google Patents
隐私保护方法及电子设备 Download PDFInfo
- Publication number
- CN111310248A CN111310248A CN202010075806.2A CN202010075806A CN111310248A CN 111310248 A CN111310248 A CN 111310248A CN 202010075806 A CN202010075806 A CN 202010075806A CN 111310248 A CN111310248 A CN 111310248A
- Authority
- CN
- China
- Prior art keywords
- picture
- screen
- input
- information
- electronic device
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/83—Protecting input, output or interconnection devices input devices, e.g. keyboards, mice or controllers thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
- G06F3/1454—Digital output to display device ; Cooperation and interconnection of the display device with other functional units involving copying of the display data of a local workstation or window to a remote workstation or window so that an actual copy of the data is displayed simultaneously on two or more displays, e.g. teledisplay
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明实施例提供一种隐私保护方法及电子设备,涉及通信技术领域,能够解决当电子设备处于录屏直播或投屏的状态时,将用户对虚拟键盘或手绘区域的操作分享给其他用户会导致用户信息泄露的问题。具体方法包括:在录制屏幕画面的过程中,接收用户在第一画面的输入区域中输入第一信息的第一输入;响应于第一输入,对第一画面进行录制,得到第二画面,并向目标设备发送第二画面;其中,第二画面中不包括输入区域;或者,第二画面的输入区域为空白区域;或者,第二画面的输入区域中包括与第一信息不同的第二信息;或者,第二画面的输入区域和第一画面的输入区域中的第一信息的显示方式不同。该方案应用于电子设备录制并分享屏幕画面的场景中。
Description
技术领域
本发明实施例涉及通信技术领域,尤其涉及一种隐私保护方法及电子设备。
背景技术
随着移动通信技术的发展,用户可以通过电子设备以录屏直播或投屏的方式将该电子设备显示的画面分享给其他电子设备。
通常,在电子设备处于录屏直播或投屏的状态时,若用户A想要登录除当前显示界面外的其他界面,例如应用程序界面或网页界面,那么用户A可能会触发电子设备显示登录该界面的动态画面,该动态画面可以包括该界面的登录界面和用于输入账户信息的虚拟键盘或手绘输入区域等。由于电子设备处于录屏直播或投屏的状态,因此,电子设备也会将该动态画面分享给用户B。
然而,为了提高用户输入的正确性,电子设备在接收用户A对虚拟键盘的输入时,通常会按照特殊效果显示该键值,或者电子设备在接收用户A对手绘输入区域的输入时,会显示用户绘制的图像,因此,若电子设备将该动态画面分享给用户B,那么用户B可以根据虚拟键盘中键值的显示效果或用户绘制的图像获取用户A的账户信息。如此,在电子设备处于录屏直播或投屏的状态时,电子设备可能会将用户对虚拟键盘或手绘输入区域的操作分享给其他用户,从而导致用户信息泄露。
发明内容
本发明实施例提供一种隐私保护方法及电子设备,能够解决当电子设备处于录屏直播或投屏的状态时,将用户对虚拟键盘或手绘输入区域的操作分享给其他用户会导致用户信息泄露的问题。
为了解决上述技术问题,本发明实施例是这样实现的:
第一方面,本发明实施例提供了一种隐私保护方法。该方法应用于电子设备。该方法可以包括:在录制屏幕画面的过程中,接收用户在第一画面的输入区域中输入第一信息的第一输入;响应于第一输入,对第一画面进行录制,得到第二画面,并向目标设备发送第二画面。其中,第二画面中不包括输入区域;或者,第二画面的输入区域为空白区域;或者,第二画面的输入区域中包括与第一信息不同的第二信息;或者,第二画面的输入区域和第一画面的输入区域中的第一信息的显示方式不同。
第二方面,本发明实施例提供了一种电子设备。该电子设备包括接收模块、处理模块和发送模块。接收模块,用于在录制屏幕画面的过程中,接收用户在第一画面的输入区域中输入第一信息的第一输入;处理模块,用于响应于接收模块接收的第一输入,对第一画面进行录制,得到第二画面;发送模块,用于向目标设备发送处理模块得到的第二画面。其中,第二画面中不包括输入区域;或者,第二画面的输入区域为空白区域;或者,第二画面的输入区域中包括与第一信息不同的第二信息;或者,第二画面的输入区域和第一画面的输入区域中的第一信息的显示方式不同。
第三方面,本发明实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在该存储器上并可在该处理器上运行的计算机程序,该计算机程序被该处理器执行时实现如上述第一方面中的隐私保护方法的步骤。
第四方面,本发明实施例提供了一种计算机可读存储介质,该计算机可读存储介质上存储计算机程序,该计算机程序被处理器执行时实现如上述第一方面中的隐私保护方法的步骤。
本发明实施例中,在电子设备录制屏幕画面的过程中,电子设备可以接收用户在第一画面的输入区域中输入第一信息的第一输入;之后,电子设备可以响应于第一输入,对第一画面进行录制,得到第二画面,并向目标设备发送第二画面;其中,第二画面中不包括输入区域;或者,第二画面的输入区域为空白区域;或者,第二画面的输入区域中包括与第一信息不同的第二信息;或者,第二画面的输入区域和第一画面的输入区域中的第一信息的显示方式不同。通过该方案,由于在电子设备接收到用户对第一画面的输入区域中输入第一信息的第一输入后,电子设备向目标设备发送的录制画面中不包括输入区域,或者向目标设备发送的录制画面的输入区域为空白区域,或者向目标设备发送的录制画面的输入区域中包括与第一信息不同的第二信息,或者向目标设备发送的录制画面的输入区域和第一画面的输入区域中的第一信息的显示方式不同,即电子设备改变了向目标设备发送的录制画面中输入区域的显示方式,因此,目标设备接收到的录制画面中不包括与第一信息对应的输入信息,从而其他用户无法通过接收到的录制画面获取第一信息,进而可以避免向其他用户设备泄露信息,并提高信息输入的安全性。
附图说明
图1为本发明实施例提供的一种操作***的架构示意图;
图2为本发明实施例提供的隐私保护方法的示意图;
图3为本发明实施例提供的调用虚拟键盘和手写区域的界面示意图;
图4为本发明实施例提供的第一画面和第二画面的界面示意图之一;
图5为本发明实施例提供的第一画面和第二画面的界面示意图之二;
图6为本发明实施例提供的第一画面和第二画面的界面示意图之三;
图7为本发明实施例提供的第一画面和第二画面的界面示意图之四;
图8为本发明实施例提供的第一画面和第二画面的界面示意图之五;
图9为本发明实施例提供的第一画面和第二画面的界面示意图之六;
图10为本发明实施例提供的第一画面和第二画面的界面示意图之七;
图11为本发明实施例提供的第一画面和第二画面的界面示意图之八;
图12为本发明实施例提供的非同步显示权限的界面示意图;
图13为本发明实施例提供的开启同步显示权限的界面示意图;
图14为本发明实施例提供的电子设备的结构示意图之一;
图15为本发明实施例提供的电子设备的结构示意图之二;
图16为本发明实施例提供的电子设备的硬件示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于所描述的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
本文中的术语“和/或”,是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。本文中符号“/”表示关联对象是或者的关系,例如A/B表示A或者B。
本文中的术语“第一”和“第二”等是用于区别不同的对象,而不是用于描述对象的特定顺序。例如,第一键值和第二键值等是用于区别不同的键值,而不是用于描述键值的特定顺序。
在本发明实施例中,“示例性的”或者“例如”等词用于表示作例子、例证或说明。本发明实施例中被描述为“示例性的”或者“例如”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用“示例性的”或者“例如”等词旨在以具体方式呈现相关概念。
下面对本发明实施例涉及到的名词进行解释说明。
录屏直播:是指在一个电子设备录制其屏幕显示的画面后,电子设备将录制的画面发送至另一个电子设备,使另一个电子设备显示该录制的画面的过程,即两个电子设备可以同步显示的界面。
投屏:是指通过一个电子设备中的某个软件(例如具备投屏功能的视频播放应用程序)将该电子设备屏幕上的信息显示在另一个电子设备屏幕上的过程。
本发明实施例中的电子设备可以为具有操作***的电子设备。该操作***可以为安卓(Android)操作***,可以为ios操作***,还可以为其他可能的操作***,本发明实施例不作具体限定。
下面以一种操作***为例,介绍一下本发明实施例提供的隐私保护方法所应用的软件环境。
如图1所示,为本发明实施例提供的一种可能的操作***的架构示意图。在图1中,该操作***的架构包括4层,分别为:应用程序层、应用程序框架层、***运行库层和内核层(具体可以为Linux内核层)。
其中,应用程序层包括该操作***中的各个应用程序(包括***应用程序和第三方应用程序)。例如,本发明实施例中电子设备具体可以通过一些应用程序对电子设备当前显示的屏幕画面进行录制。
应用程序框架层是应用程序的框架,开发人员可以在遵守应用程序的框架的开发原则的情况下,基于应用程序框架层开发一些应用程序。
通常,应用程序可以包括两部分,一部分是指显示在电子设备的屏幕上的内容,例如电子设备可以显示第一画面和第一信息;另一部分是指运行在电子设备后台的服务(service),用于检测用户针对应用程序的输入,并响应于该输入,执行相应的动作,例如若检测到用户的第一输入,则可以响应于该第一输入,对第一画面进行录制,得到第二画面,并向目标设备发送第二画面。
***运行库层包括库(也称为***库)和操作***运行环境。库主要为操作***提供其所需的各类资源。操作***运行环境用于为操作***提供软件环境。
内核层是操作***的操作***层,属于操作***软件层次的最底层。内核层基于Linux内核为操作***提供核心***服务和与硬件相关的驱动程序。
以如图1所示的操作***为例,本发明实施例中,开发人员可以基于上述如图1所示的操作***的***架构,开发实现本发明实施例提供的隐私保护方法的软件程序,从而使得该隐私保护方法可以基于如图1所示的操作***运行。即处理器或者电子设备可以通过在操作***中运行该软件程序实现本发明实施例提供的隐私保护方法。
本发明实施例中的电子设备可以为终端设备。该终端设备可以为移动终端设备,也可以为非移动终端设备。示例性的,移动终端设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personal digital assistant,PDA)等,非移动终端设备可以为个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本发明实施例不作具体限定。
本发明实施例提供的隐私保护方法的执行主体可以为上述的电子设备,也可以为该电子设备中能够实现该隐私保护方法的功能模块和/或功能实体,具体的可以根据实际使用需求确定,本发明实施例不作限定。下面以电子设备为例,对本发明实施例提供的隐私保护方法进行示例性的说明。
本发明实施例中,假设用户A正在通过一个电子设备(以下称为第一电子设备)向用户B的一个电子设备(以下称为第二电子设备)进行录屏直播或者投屏。当用户A想要向用户B分享某个应用程序或网站中的内容时,通常需要通过第一电子设备登录该应用程序或网站。例如,一种场景中,当用户A通过第一电子设备进行在线教学时,用户A可能需要登录某个学习网站;另一种场景中,当用户A通过第一电子设备进行游戏解说时,用户A可能需要登录该游戏对应的应用程序。用户A可以对该应用程序或网站的登录界面中的账号信息输入区域进行一个点击输入,从而第一电子设备可以显示一个虚拟键盘或手绘输入区域。之后,用户A可以对第一电子设备显示的虚拟键盘或手绘输入区域输入账户信息,第一电子设备可以接收并响应于用户A的输入,显示用户A输入账户信息过程中虚拟键盘或手绘输入区域对应的画面,并将该画面发送给第二电子设备,第二电子设备可以显示从第一电子设备接收到的画面,在第二电子设备显示的画面中,不包括输入区域;或者,输入区域为空白区域;或者,输入区域中包括与用户输入信息不同的信息;或者,输入区域和第一电子设备显示的输入区域中的信息的显示方式不同。通过该方案,由于在电子设备接收到用户对第一画面的输入区域中输入第一信息的第一输入后,电子设备向目标设备发送的录制画面中不包括输入区域,或者向目标设备发送的录制画面的输入区域为空白区域,或者向目标设备发送的录制画面的输入区域中包括与第一信息不同的第二信息,或者向目标设备发送的录制画面的输入区域和第一画面的输入区域中的第一信息的显示方式不同,即电子设备改变了向目标设备发送的录制画面中输入区域的显示方式,因此,目标设备接收到的录制画面中不包括与第一信息对应的输入信息,从而其他用户无法通过接收到的录制画面获取第一信息,进而可以避免向其他用户设备泄露信息,并提高信息输入的安全性。
下面再结合各个附图对本发明实施例提供的隐私保护方法及电子设备进行示例性的说明。
如图2所示,本发明实施例提供一种隐私保护方法,该方法可以应用于电子设备。该方法可以包括下述的步骤201和步骤202。
步骤201、在录制屏幕画面的过程中,电子设备接收用户在第一画面的输入区域中输入第一信息的第一输入。
可选的,上述第一画面的输入区域可以包括以下任一项:虚拟键盘和手写区域。
可选的,在第一画面的输入区域为虚拟键盘的情况下,上述第一输入可以为用户对虚拟键盘中键值的点击输入;在第一画面的输入区域为手写区域的情况下,上述第一输入可以为用户对手写区域的绘制输入。
本发明实施例中,当用户想要通过电子设备进行录屏直播或投屏时,用户可以通过对某个录屏直播应用程序或投屏应用程序的输入,触发电子设备开始一个录制屏幕画面的进程,以对屏幕画面进行录制。例如,屏幕画面可以为电子设备屏幕的整个屏幕的画面,也可以为电子设备屏幕的某个区域的画面。该屏幕画面显示的内容可以为用户通过电子设备的摄像头实时获取的画面,也可以为用户触发电子设备中的另一个进程显示的画面。
在用户触发电子设备对屏幕画面进行录制后,若用户想要登录某个应用程序或网站,用户可以先触发电子设备显示该应用程序或网站的登陆界面,例如,该登陆界面可以为安装在电子设备中的一个应用程序的登录界面,也可以为一个超文本标记语言第五次修改(hyper text markup language 5th,HTML5)的页面。
可选的,与上述某个应用程序或网站对应的所有界面均可以在电子设备当前显示的屏幕画面中显示,例如,该界面可以占据当前显示的屏幕画面中的全部区域,也可以占据当前显示的屏幕画面中的部分区域。
需要说明的是,上述某个应用程序或网站不同于上述录屏直播应用程序或投屏应用程序。
可选的,上述登录界面可以包括用于输入账户信息的区域。一种场景为,在用户触发电子设备显示该应用程序或网站的登陆界面后,用户可以对该账户信息输入区域进行一个点击输入,从而触发电子设备显示一个虚拟键盘,该虚拟键盘可以包括多个键值,用户可以通过对键值的输入,将账户信息输入电子设备。另一种场景为,在用户触发电子设备显示该应用程序或网站的登陆界面后,用户可以对该账户信息输入区域进行一个点击输入,从而触发电子设备显示一个手写区域,用户可以通过对该手写区域的绘制输入,将账户信息输入电子设备,例如用户可以在手写区域中绘制图像、文字或符号等。
示例性的,在对屏幕画面进行录制的过程中,如果电子设备接收到用户对某个应用程序的图标的点击输入,那么电子设备可以显示如图3中的(a)所示的登陆界面,该登陆界面中可以包括账号输入区域10和密码输入区域11。当用户对该账号输入区域10或该密码输入区域11进行一个点击输入后,一种场景为,如图3中的(b)所示,电子设备可以响应于该点击输入,在屏幕画面中显示一个虚拟键盘12。之后,用户可以对该虚拟键盘12中的第一键值进行第一输入,相应的,电子设备可以接收用户对屏幕画面中虚拟键盘12的第一键值的第一输入。另一种场景为,如图3中的(c)所示,电子设备可以响应于该点击输入,在屏幕画面中显示一个手写区域13。之后,用户可以在该手写区域13中输入绘制信息,该绘制信息可以为账号或密码。相应的,电子设备可以接收用户输入的绘制信息,并对用户输入的绘制信息进行识别,以确定用户可能想要输入的信息。
需要说明的是,在对屏幕画面进行录制的过程中,电子设备会持续运行上述录制进程。即使用户将当前显示的画面切换为其他界面,例如上述登录界面,电子设备也会继续对屏幕画面进行录制。直到接收到用户停止录制的输入,电子设备才会停止对屏幕画面的录制。
可选的,上述虚拟键盘可以包括多个键值,即多个键值区域。每个键值可以关联至少一个字符,例如,该字符可以为字母、数字或符号等。一种可能的实现方式,在每个键值关联一个字符的情况下,若电子设备接收到用户对一个键值的输入,则电子设备可以将该键值关联的字符确定为用户想要输入的字符。另一种可能的实现方式,在每个键值关联多个字符的情况下,若电子设备接收到用户对一个键值的输入,则电子设备可以在虚拟键盘的备选区域显示该键值关联的多个字符,之后,用户可以对该多个字符中的一个字符进行输入,从而使电子设备将该字符确定为用户想要输入的字符。
可选的,上述第一键值关联的字符可以为登录上述应用程序或网站所使用的账号或密码中的字符。例如,当登录上述应用程序或网站所使用的密码为123时,第一键值关联的字符可以为字符“1”、“2”、“3”中的任意一个或多个。
可选的,上述手绘区域可以包括一个绘制区域和多个键值,用户可以对该绘制区域进行绘制输入,该多个键值可以用于关联符号和输入功能。例如,该符号可以为逗号、句号、问号和感叹号等,该输入功能可以为空格、发送、删除和数字键盘切换等。
可选的,上述第一输入可以为触控输入。例如,该触控输入可以为用户对虚拟键盘12中第一键值的点击输入,或者该触控输入可以为用户对手写区域13的绘制输入。
步骤202、电子设备响应于第一输入,对第一画面进行录制,得到第二画面,并向目标设备发送第二画面。
需要说明的是,本发明实施例中,上述第二画面可以包括一个画面或多个画面。
可选的,上述第二画面中可以不包括输入区域;或者,第二画面的输入区域可以为空白区域;或者,第二画面的输入区域中可以包括与第一信息不同的第二信息;或者,第二画面的输入区域和第一画面的输入区域中的第一信息的显示方式可以不同。
在电子设备对第一画面进行录制,得到第二画面之后,电子设备可以向其他电子设备(以下称为目标设备)发送该第二画面。相应的,目标设备可以接收该电子设备发送的第二画面,之后,目标设备可以显示该第二画面。使用目标设备的用户通过目标设备看到的第二画面不包括输入区域;或者,第二画面的输入区域为空白区域;或者,第二画面的输入区域中包括与第一信息不同的第二信息;或者,第二画面的输入区域和第一画面的输入区域中的第一信息的显示方式不同。
需要说明的是,上述向目标设备发送的第二画面可以与其他录制画面压缩后打包发送,也可以是实时发送的画面。例如,若录制进程按照时间顺序录制的画面包括画面1,第一画面和画面2,那么电子设备可以在通过第一画面得到第二画面后,将画面1,第二画面和画面2压缩打包后发送至目标设备;也可以先发送画面1,在通过第一画面得到第二画面后,再发送第二画面,最后再发送画面2。
由于目标设备显示的第二画面可能不同,因此,下面将通过以下4个实现方式分别对步骤202进行示例性地说明。
实现方式1:第二画面中不包括输入区域。
可选的,上述输入区域可以为虚拟键盘或手写区域。
在输入区域为虚拟键盘的情况下,在电子设备接收用户对屏幕画面中账户信息输入区域的点击输入后,电子设备可以响应于该点击输入,显示一个虚拟键盘,即第一画面中包括虚拟键盘,并可以对该第一画面进行录制,从而得到第三画面。然后,电子设备可以对该第三画面中虚拟键盘所在的区域进行处理,从而得到不包括虚拟键盘的第二画面。在电子设备向其他用户的目标设备发送该第二画面之后,目标设备可以显示不包括虚拟键盘的第二画面。
示例性的,如图4中的(a)所示,在电子设备接收用户对屏幕画面中账号输入区域10或密码输入区域11的点击输入后,电子设备可以响应于该点击输入,显示一个虚拟键盘12,即第一画面中包括虚拟键盘12,并可以对该第一画面进行录制得到第三画面。然后,电子设备可以对该第三画面中虚拟键盘12所在的区域进行处理,从而得到不包括虚拟键盘12的第二画面。在电子设备向其他用户的目标设备发送该第二画面之后,如图4中的(b)所示,目标设备可以显示不包括虚拟键盘12的第二画面。
在输入区域为手写区域的情况下,在电子设备接收用户对屏幕画面中账户信息输入区域的点击输入后,电子设备可以响应于该点击输入,显示一个手写区域,即第一画面中包括手写区域。在用户尚未对手写区域进行输入的情况下,或者在用户在手写区域中手绘字符等的过程中,电子设备可以对该第一画面进行录制得到第三画面。然后,电子设备可以对该第三画面中的手写区域进行处理,从而得到不包括手写区域的第二画面。在电子设备向其他用户的目标设备发送该第二画面之后,目标设备可以显示不包括手写区域的第二画面。
示例性的,如图5中的(a)所示,在电子设备接收用户对屏幕画面中账号输入区域10或密码输入区域11的点击输入后,电子设备可以响应于该点击输入,显示一个手写区域13,即第一画面中包括手写区域13,并可以对该第一画面进行录制得到第三画面。然后,电子设备可以更改第三画面显示的手写区域13,得到不包括手写区域13的第二画面。在电子设备向其他用户的目标设备发送该第二画面之后,如图5中的(b)所示,目标设备可以显示不包括手写区域13的第二画面。
实现方式2:第二画面的输入区域为空白区域。
在输入区域为手写区域的情况下,在电子设备接收用户对屏幕画面中账户信息输入区域的点击输入后,电子设备可以响应于该点击输入,显示一个手写区域。在电子设备接收用户对屏幕画面中手写区域的第一输入后,电子设备可以响应于该第一输入,显示用户绘制的第一信息,即第一画面中包括用户绘制的第一信息,并可以对该第一画面进行录制得到第三画面。然后,电子设备可以对该第三画面中用户绘制的第一信息进行处理,从而得到手写区域为空白区域的第二画面。在电子设备向其他用户的目标设备发送该第二画面之后,目标设备可以显示手写区域为空白区域的第二画面。
示例性的,如图6中的(a)所示,在电子设备接收用户对屏幕画面中账号输入区域10或密码输入区域11的点击输入后,电子设备可以响应于该点击输入,显示一个手写区域13。在电子设备接收用户对屏幕画面中手写区域13的第一输入后,电子设备可以响应于该第一输入,显示用户绘制的第一信息,以第一信息为字符“b”为例,即第一画面中包括用户绘制的字符“b”,并可以对该第一画面进行录制得到第三画面。然后,电子设备可以对该第三画面中用户绘制的字符“b”进行处理,从而得到手写区域13为空白区域的第二画面。在电子设备向其他用户的目标设备发送该第二画面之后,如图6中的(b)所示,目标设备可以显示手写区域13为空白区域的第二画面。
实现方式3:第二画面的输入区域中包括与第一信息不同的第二信息。
可选的,上述输入区域可以为虚拟键盘或手写区域。
可选的,电子设备可以通过预定义的随机数函数从参数取值范围中确定与第一信息不同的第二信息。在输入区域为虚拟键盘的情况下,该参数取值范围可以包括与虚拟键盘中的键值关联的所有字符,也可以包括与虚拟键盘中的键值关联的部分字符。在输入区域为手写区域的情况下,该参数取值范围可以包括与第一信息轮廓不同或轮廓相似度低于预设值的信息。具体可以根据实际使用需求确定,本发明实施例不作限定。
在输入区域为虚拟键盘的情况下,一种可能的情况为,在电子设备接收用户对屏幕画面中虚拟键盘的第一键值的第一输入之前,虚拟键盘中的所有键值均为第一显示方式。在电子设备接收用户对屏幕画面中虚拟键盘的第一键值的第一输入后,电子设备可以响应于该第一输入,按照第二显示方式显示虚拟键盘中的第一键值,即第一画面中包括按照第二显示方式显示的第一键值,并可以对该第一画面进行录制得到第三画面。然后,电子设备可以从多个键值中选择一个随机的第二键值,并对该第三画面中第一键值和第二键值所在的区域进行处理,从而使第二画面的虚拟键盘中的第二键值为第二显示方式且第二画面的虚拟键盘中的其他键值为第一显示方式。其中,第一键值关联第一信息,第二键值关联第二信息。在电子设备向其他用户的目标设备发送该第二画面之后,目标设备可以显示键值g为第二显示方式的第二画面。
示例性的,以第一键值为与字符“b”关联的键值(以下称为键值b),且电子设备选择的一个随机的第二键值为与字符“g”关联的键值(以下称为键值g)为例。如图7中的(a)所示,在电子设备接收用户对屏幕画面中账号输入区域10或密码输入区域11的点击输入后,电子设备可以响应于该点击输入,显示一个虚拟键盘12,在用户对键值b进行第一输入后,电子设备可以按照第二显示方式显示第一画面中虚拟键盘12的键值b。之后,电子设备可以对当前显示的第一画面进行录制,得到键值b突出显示的第三画面。之后,电子设备可以从多个键值中确定键值g为第二键值,电子设备可以将第三画面中的键值b更改为第一显示方式,并将第三画面中的键值g更改为第二显示方式,从而使第二画面的虚拟键盘12中的键值g为第二显示方式且第二画面的虚拟键盘12中的其他键值为第一显示方式。在电子设备向其他用户的目标设备发送该第二画面之后,如图7中的(b)所示,目标设备可以显示键值g为第二显示方式的第二画面。
另一种可能的情况为,在电子设备接收用户对屏幕画面中虚拟键盘的第一键值的第一输入之前,虚拟键盘中的所有键值均为第一显示方式。在电子设备接收用户对屏幕画面中虚拟键盘的第一键值的第一输入后,电子设备可以响应于该第一输入,从多个键值中选择一个随机的第二键值,并将第一画面中虚拟键盘的第二键值由第一显示方式更改为第二显示方式,即当前显示的第一画面中包括按照第二显示方式显示的第二键值,电子设备可以对该第一画面进行录制,从而得到虚拟键盘的第二键值为第二显示方式的第二画面。其中,第一键值关联第一信息,第二键值关联第二信息。在电子设备向其他用户的目标设备发送该第二画面之后,目标设备可以显示键值g为第二显示方式的第二画面。
示例性的,仍以第一键值为与字符“b”关联的键值(以下称为键值b),且电子设备选择的一个随机的第二键值为与字符“g”关联的键值(以下称为键值g)为例。如图8中的(a)所示,在电子设备接收用户对屏幕画面中账号输入区域10或密码输入区域11的点击输入后,电子设备可以响应于该点击输入,显示一个虚拟键盘12,在电子设备接收用户对屏幕画面中虚拟键盘12的键值b的第一输入后,电子设备可以响应于该第一输入,将键值g确定为第二键值,并将第一画面中虚拟键盘12的键值g由第一显示方式更改为第二显示方式,即当前显示的第一画面中包括按照第二显示方式显示的键值g,电子设备可以对该第一画面进行录制,从而得到虚拟键盘12的键值g为第二显示方式的第二画面。在电子设备向其他用户的目标设备发送该第二画面之后,如图8中的(b)所示,目标设备可以显示键值g为第二显示方式的第二画面。
在输入区域为手写区域的情况下,一种可能的情况为,在电子设备接收用户对手写区域中输入第一信息的第一输入后,电子设备可以响应于该第一输入,显示用户绘制的第一信息,即第一画面中包括用户绘制的第一信息,并可以对该第一画面进行录制得到第三画面。然后,电子设备可以从电子设备预存储的信息库中随机选择一个第二信息,并将该第三画面中用户绘制的第一信息更改为第二信息,从而得到包括该第二信息的第二画面。在电子设备向其他用户的目标设备发送该第二画面之后,目标设备可以显示包括字符“g”的第二画面。
示例性的,以第一信息为字符“b”,第二信息为字符“g”为例,如图9中的(a)所示,在电子设备接收用户对屏幕画面中账号输入区域10或密码输入区域11的点击输入后,电子设备可以响应于该点击输入,显示一个手写区域13,在电子设备接收用户对手写区域13中输入字符“b”的第一输入后,电子设备可以响应于该第一输入,显示用户绘制的字符“b”,即第一画面中包括用户绘制的字符“b”,并可以对该第一画面进行录制得到第三画面。然后,电子设备可以将随机选择的字符“g”确定为第二信息,并将该第三画面中用户绘制的字符“b”更改为字符“g”,从而得到包括字符“g”的第二画面。在电子设备向其他用户的目标设备发送该第二画面之后,如图9中的(b)所示,目标设备可以显示包括字符“g”的第二画面。
另一种可能的情况为,在电子设备接收用户对手写区域中输入第一信息的第一输入后,电子设备可以响应于该第一输入,从电子设备预存储的信息库中随机选择一个第二信息,并将第一画面的手写区域中的第一信息更改为该第二信息,即当前显示的第一画面中包括该第二信息,电子设备可以对该第一画面进行录制,从而得到包括该第二信息的第二画面。在电子设备向其他用户的目标设备发送该第二画面之后,目标设备可以显示包括字符“g”的第二画面。
示例性的,仍以第一信息为字符“b”,第二信息为字符“g”为例,如图10中的(a)所示,在电子设备接收用户对屏幕画面中账号输入区域10或密码输入区域11的点击输入后,电子设备可以响应于该点击输入,显示一个手写区域13,在电子设备接收用户对手写区域13中输入字符“b”的第一输入后,电子设备可以响应于该第一输入,将字符“g”确定为第二信息,并将第一画面中用户绘制的字符“b”更改为字符“g”,即第一画面中包括字符“g”,电子设备可以对该第一画面进行录制,从而得到包括字符“g”的第二画面。在电子设备向其他用户的目标设备发送该第二画面之后,如图10中的(b)所示,目标设备可以显示包括字符“g”的第二画面。
实现方式4:第二画面的输入区域和第一画面的输入区域中的第一信息的显示方式可以不同。
在输入区域为虚拟键盘的情况下,在电子设备接收用户对屏幕画面中虚拟键盘的第一键值的第一输入之前,虚拟键盘中的所有键值均为第一显示方式。在电子设备接收用户对屏幕画面中虚拟键盘的第一键值的第一输入后,电子设备可以响应于该第一输入,按照第二显示方式显示虚拟键盘中的第一键值,即第一画面中包括按照第二显示方式显示的第一键值,并可以对该第一画面进行录制得到第三画面。然后,电子设备可以对该第三画面中第一键值所在的区域进行处理,从而得到虚拟键盘中的所有键值均为第一显示方式的第二画面。其中,第一键值关联第一信息。在电子设备向其他用户的目标设备发送该第二画面之后,目标设备可以显示虚拟键盘中的所有键值均为第一显示方式的第二画面。
示例性的,以第一键值为与字符“b”关联的键值(以下称为键值b)为例,如图11中的(a)所示,在电子设备接收用户对屏幕画面中账号输入区域10或密码输入区域11的点击输入后,电子设备可以响应于该点击输入,显示一个虚拟键盘12,在电子设备接收用户对屏幕画面中虚拟键盘12的键值b的第一输入后,电子设备可以响应于该第一输入,按照第二显示方式显示虚拟键盘12中的键值b,即第一画面中包括按照第二显示方式显示的键值b,并可以对该第一画面进行录制得到第三画面。然后,电子设备可以对该第三画面中键值b所在的区域进行处理,从而得到虚拟键盘12中的所有键值均为第一显示方式的第二画面。在电子设备向其他用户的目标设备发送该第二画面之后,如图11中的(b)所示,目标设备可以显示虚拟键盘12中的所有键值均为第一显示方式的第二画面。
本发明实施例提供一种隐私保护方法,由于在电子设备接收到用户对第一画面的输入区域中输入第一信息的第一输入后,电子设备向目标设备发送的录制画面中不包括输入区域,或者向目标设备发送的录制画面的输入区域为空白区域,或者向目标设备发送的录制画面的输入区域中包括与第一信息不同的第二信息,或者向目标设备发送的录制画面的输入区域和第一画面的输入区域中的第一信息的显示方式不同,即电子设备改变了向目标设备发送的录制画面中输入区域的显示方式,因此,目标设备接收到的录制画面中不包括与第一信息对应的输入信息,从而其他用户无法通过接收到的录制画面获取第一信息,进而可以避免向其他用户设备泄露信息,并提高信息输入的安全性。
可选的,本发明实施例提供了两种电子设备实现隐私保护的方式。一种方式为,电子设备可以先在第一画面中直接显示用户输入的第一信息,再对包括第一信息的第一画面进行录制得到第三画面,之后再更改第三画面中显示的内容得到第二画面;另一种方式为,电子设备接收用户输入的第一信息后,电子设备先确定第二信息,并在第一画面中显示第二信息,再对第一画面进行录制得到第二画面。下面将通过下述的实施例一和实施例二,分别对这两种方式进行示例性说明。
实施例一
示例性的,在上述步骤201之后,在上述步骤202中的“对第一画面进行录制,得到第二画面”之前,本发明实施例提供的隐私保护方法还可以包括下述的步骤203;并且,上述步骤202中的“对第一画面进行录制,得到第二画面,并向目标设备发送第二画面”具体可以通过下述的步骤202a、步骤202b和步骤202c实现。
步骤203、电子设备响应于第一输入,在第一画面的输入区域中,显示第一信息。
在第一输入为对第一画面的虚拟键盘中第一键值的输入的情况下,第一画面中与第一键值对应的第一信息的显示方式可以包括以下三种可能的实现方式:
第一种可能的实现方式,在电子设备接收第一输入之前,电子设备可以以第一颜色显示虚拟键盘中的每个键值。在电子设备接收到用户对虚拟键盘中第一键值的第一输入之后,电子设备可以以第二颜色显示第一画面中虚拟键盘的第一键值,而仍以第一颜色显示虚拟键盘中的其他键值。
第二种可能的实现方式,在电子设备显示虚拟键盘后,若电子设备接收到用户对第一键值的第一输入,之后,电子设备可以响应于该第一输入,在第一键值的附近区域显示一个按照比例放大的第一键值。若第一键值为关联字母b的键值,当用户对关联字母b的键值进行第一输入后,电子设备可以接收并响应于该第一输入,在关联字母b的键值的上方区域显示一个按照比例放大的关联字母b的键值。
第三种可能的实现方式,在电子设备显示虚拟键盘后,电子设备可以接收用户对第一键值的第一输入,之后,电子设备可以响应于该第一输入,在第一键值所在的区域增加显示特效,如电子设备可以在第一键值所在的区域增加深陷特效或水波纹特效,使得第一键值在第一画面中显示的视觉效果为被按压。
在第一输入为在第一画面的手写区域中绘制第一信息的输入的情况下,电子设备显示第一信息的实现方式为:在电子设备显示手写区域后,若电子设备接收到用户绘制第一信息的第一输入,之后,电子设备可以响应于该第一输入,在该手写区域显示第一信息。若第一信息为用户绘制的字符“b”,当用户在手写区域进行绘制字符“b”的第一输入后,电子设备可以接收并响应于该第一输入,在该手写区域显示用户绘制的字符“b”。
需要说明的是,上述四种可能的实现方式为对电子设备显示第一信息的示例性说明,可以理解的是,除这四种实现方式之外,电子设备还可以有其他可能的实现方式,本发明实施例对此不作限定。
步骤202a、电子设备对第一画面进行录制,得到包括第一信息的第三画面。
本发明实施例提供的电子设备可以包括视频采集模块接口和过滤器,其中,视频采集模块接口可以用于提供视频采集模块采集的视频画面,过滤器可以用于对电子设备从视频采集模块接口获取的视频画面进行处理。具体的,在接收到第一输入之后,电子设备可以监听视频采集模块接口,并从该视频采集模块接口获取视频采集模块采集的视频画面,之后,再通过过滤器从获取的视频画面中选择包括用户输入的视频画面,即包括第一信息的第三画面。
步骤202b、电子设备更改第三画面中的显示内容,得到第二画面。
可选的,在第一输入具体为在第一画面的手写区域中绘制第一信息的输入的情况下,上述第二画面可以不包括手写区域(参考上述实现方式1中输入区域为手写区域的情况下的相关描述),或者第二画面的手写区域可以为空白区域(参考上述实现方式2的相关描述),或者第二画面的手写区域中可以包括第二信息(参考上述实现方式3中输入区域为手写区域的情况下的“一种可能的情况为”的相关描述)。
可以理解的是,当用户在第一画面的手写区域中绘制第一信息时,通过将第二画面设置为不包括手写区域,或空白区域,或包括第二信息的画面,可以使使用目标设备的用户无法看到用户绘制的第一信息,从而可以使得使用目标设备的用户无法通过第二画面获取第一信息,进而可以避免向目标设备泄露信息,并提高信息输入的安全性。
可选的,在第一输入具体为对第一画面的虚拟键盘中第一键值的输入的情况下,第二画面中不包括虚拟键盘(参考上述实现方式1中输入区域为虚拟键盘的情况下的相关描述),或者,第二画面的虚拟键盘中所有键值均为第一显示方式(参考上述实现方式4的相关描述),或者,第二画面的虚拟键盘中的第二键值为第二显示方式且第二画面的虚拟键盘中的其他键值为第一显示方式(参考上述实现方式3中输入区域为虚拟键盘的情况下的“一种可能的情况为”的相关描述)。
可以理解的是,当用户对第一画面的虚拟键盘中第一键值进行选择输入时,通过将第二画面设置为不包括虚拟键盘,或虚拟键盘中所有键值均为第一显示方式,或虚拟键盘中的第二键值为第二显示方式且第二画面的虚拟键盘中的其他键值为第一显示方式的画面,可以使使用目标设备的用户无法看到用户通过虚拟键盘输入的第一信息,从而使得使用目标设备的用户无法通过第二画面获取第一信息,进而可以避免向目标设备泄露信息,并提高信息输入的安全性。
可选的,上述第二显示方式可以为与上述第一显示方式不同的显示方式,例如,第一显示方式可以为以第一颜色显示的显示方式,第二显示方式可以为以第二颜色显示的显示方式;或者,第一显示方式可以为静态键盘的显示方式,第二显示方式可以为按照比例放大显示键值的显示方式;或者,第一显示方式可以为静态键盘的显示方式,第二显示方式可以为增加按压特效的显示方式。当然,第一显示方式和第二显示方式还可以为其他可能的显示方式,本发明实施例不做具体限定。
需要说明的是,在第一输入具体为对第一画面的虚拟键盘中第一键值的输入的情况下,上述步骤203具体可以通过下述的步骤203a实现。
步骤203a、电子设备将第一画面的虚拟键盘中的第一键值由第一显示方式更改为第二显示方式。
具体的,在用户对第一键值进行第一输入之前,第一画面的虚拟键盘中键值保持第一显示方式,在用户对第一键值进行第一输入之后,电子设备可以将第一画面的虚拟键盘中的第一键值由第一显示方式更改为第二显示方式,从而使第一画面的虚拟键盘中除了第一键值之外的所有其他键值保持第一显示方式。
可选的,电子设备内置与虚拟键盘或手写区域关联的视频流处理控件,当用户在录屏直播或投屏的情况下触发电子设备显示虚拟键盘或手写区域时,该视频流处理控件也随之被调用。视频流处理控件可以从视频流采集模块采集的视频流中选取与虚拟键盘或手写区域相关的视频流,即从第一画面中得到第三画面;之后,视频流处理控件可以通过图像处理技术,更改第三画面中的显示内容,从而得到第二画面。
示例性的,视频流处理控件根据第三画面得到第二画面的方法具体可以包括:视频流处理控件可以先获取第三画面中每个视频帧的特征点。之后,视频流处理控件可以基于哈希算法为每个视频帧添加索引标识。在建立索引标识后,视频流处理控件可以对第三画面进行视频检索,从而获取第三画面中需要删除或模糊处理的视频帧,该需要删除或模糊处理的视频帧可以为第三画面中包括虚拟键盘或手写区域的视频帧。在匹配完成后,视频流处理控件可以对匹配到的视频帧进行删除或模糊处理,并将处理后的视频帧与该视频帧的前后帧进行相似度计算。若计算得到的相似度大于预设门限值,则认为该视频帧已经符合处理要求。然后,视频流处理控件可以基于之前添加的索引标识将处理过的所有视频帧合成得到第二画面。
可选的,视频流处理控件可以通过Harris角点检测、加速分段试验特征(featuresfrom accelerated segment test,FAST)、尺度不变特征变换(scale-invariant featuretransform,SIFT)或加速健全特征(speeded up robust features,SURF)等算法确定每个视频帧的特征点。
可选的,视频流处理控件可以通过局部敏感哈希(locality sensitive hashing,LSH)或距离哈希(distance based hashing,DBH)为每个视频帧添加索引标识。
可选的,视频流处理控件可以通过颜色分布描述子(color layout descriptor,CLD)、边缘直方图描述子(edge histogram descriptor,EHD)和紧致傅里叶梅林变换(compact fourier mellin transform,CFMT)等方法进行视频检索。
可选的,如果视频流处理控件匹配到需要删除的视频帧,那么视频流处理控件可以在删除该视频帧之后,通过插值算法在被删除的视频帧的位置生成一个新的视频帧,从而保证第三画面的流畅性。
步骤202c、电子设备向目标设备发送第二画面。
电子设备向目标设备发送第二画面的具体实现方式可参考步骤202中电子设备向目标设备发送第二画面的相关描述,此处不再赘述。
可选的,在上述步骤203之前,用户可以触发电子设备开启非同步显示权限。示例性的,如图12所示,用户可以对标识14所指示的控件进行输入,电子设备可以接收并响应于该输入,开启非同步显示权限,从而得到与第一画面不同的第二画面。
本申请实施例的隐私保护方法可以应用于第一画面与第二画面不同步的场景下,由于电子设备可以在显示第一信息的情况下,更改录制画面中的输入区域,从而得到第二画面,因此,一方面,电子设备可以在用户输入了错误的字符的情况下,提示用户输入错误,从而便于用户及时改正错误;另一方面,其他用户不会通过第二画面得知用户输入的第一信息,进而可以避免通过第二画面泄露用户信息的问题,即提高了用户信息的安全性。
实施例二
示例性的,在上述步骤201之后,在上述步骤202中的“对第一画面进行录制,得到第二画面”之前,本发明实施例提供的隐私保护方法还可以包括下述的步骤204和步骤205;并且,上述步骤202中的“对第一画面进行录制,得到第二画面,并向目标设备发送第二画面”具体可以通过下述的步骤202d和步骤202e实现。
步骤204、电子设备响应于第一输入,确定与第一信息不同的第二信息。
电子设备在接收到用户在第一画面的输入区域中输入第一信息的第一输入后,可以响应于该第一输入,通过预定义的随机数函数从参数取值范围中确定与第一信息不同的第二信息。
示例性的,以输入区域为虚拟键盘,且参数取值范围包括虚拟键盘中键值关联的部分字符为例。若随机数函数为f(x),且x的取值范围为26个字母,即x=(A、B、C…Z),则电子设备可以按照f(x)从这26个字母中随机选择一个字母,然后再确定与该字母关联的键值,并将该键值确定为第二键值。例如,若电子设备随机选择的字母为B,则电子设备可以将与字母B关联的键值确定为第二键值。
步骤205、电子设备在第一画面的输入区域中,显示第二信息。
可选的,在第一输入具体为在第一画面的手写区域中绘制第一信息的输入的情况下,第一画面的手写区域和第二画面的手写区域中均包括第二信息(参考上述实现方式3中输入区域为手写区域的情况下的“另一种可能的情况为”的相关描述)。
可以理解的是,当用户在第一画面的手写区域中绘制第一信息时,通过将第一画面和第二画面均设置为包括第二信息的画面,不仅可以使得用户在输入第一信息的过程中身边的人无法通过第一画面获取第一信息,而且可以使得使用目标设备的用户无法通过第二画面获取第一信息,进而可以避免泄露用户信息,并提高信息输入的安全性。
可选的,在第一输入具体为对第一画面的虚拟键盘中第一键值的输入的情况下,第一画面的虚拟键盘和第二画面的虚拟键盘中的第二键值均为第二显示方式,第一画面的虚拟键盘和第二画面的虚拟键盘中的其他键值均为第一显示方式(参考上述实现方式3中输入区域为虚拟键盘的情况下的“另一种可能的情况为”的相关描述)。
可以理解的是,当用户对第一画面的虚拟键盘中第一键值进行选择输入时,通过将第一画面的虚拟键盘和第二画面的虚拟键盘中的第二键值均设置为第二显示方式,不仅可以使得用户在输入第一信息的过程中身边的人无法通过第一画面获取第一信息,而且可以使得使用目标设备的用户无法通过第二画面获取第一信息,进而可以避免泄露用户信息,并提高信息输入的安全性。
在电子设备确定第二信息之后,电子设备可以在第一画面的输入区域中,显示第二信息。对于电子设备显示第二信息的具体实现方式,可参考上述步骤203中电子设备显示第一信息的具体实现方式,此处不再赘述。
需要说明的是,上述第二信息与第一信息可以不同,也可以相同。由于用户输入的账户信息通常不会只包含一个字符,因此即使第二信息与第一信息相同,也不会导致用户信息被泄露。
步骤202d、电子设备对包括第二信息的第一画面进行录制,得到包括第二信息的第二画面。
对于电子设备对包括第二信息的第一画面进行录制,得到包括第二信息的第二画面的具体实现方式,可参考上述步骤202a中电子设备对第一画面进行录制,得到包括第一信息的第三画面的具体实现方式,此处不再赘述。
步骤202e、电子设备向目标设备发送第二画面。
电子设备向目标设备发送第二画面的具体实现方式可参考步骤202中电子设备向目标设备发送第二画面的相关描述,此处不再赘述。
可选的,在上述步骤204之前,用户可以触发电子设备开启同步显示权限。示例性的,如图13所示,用户可以对标识15所指示的控件进行输入,电子设备可以接收并响应于该输入,开启同步显示权限,从而得到与第一画面相同的第二画面。
本申请实施例的隐私保护方法可以应用于第一画面与第二画面同步的场景下,由于电子设备可以确定与第一信息不同的第二信息,并在用户输入第一信息的情况下,在第一画面和第二画面中显示第二信息。因此,一方面,可以避免用户在输入第一信息的过程中身边的人通过第一画面看到用户输入的第一信息,从而使得用户信息泄露;另一方面,用户可以通过第一画面知道第二画面的显示内容,即电子设备可以在保证两侧显示画面基本一致的基础上,避免通过第二画面泄露用户信息的问题。
可选的,在电子设备对屏幕画面进行录制的情况下,若用户需要输入账户信息,则用户可以通过对用于输入账户信息的区域进行输入,触发电子设备显示一个虚拟键盘或手写区域。在虚拟键盘或手写区域处于隐私保护模式的情况下,电子设备可以显示第一提示信息;在虚拟键盘或手写区域处于非隐私保护模式的情况下,电子设备可以显示第二提示信息。
示例性的,在上述步骤201之前,本发明实施例提供的隐私保护方法还可以包括下述的步骤206至步骤208。
步骤206、在对屏幕画面进行录制的情况下,电子设备接收第二输入。
在用户通过电子设备进行录屏直播或投屏的情况下,若用户需要输入账户信息,那么用户可以对电子设备显示的登录界面中的账号输入区域或密码输入区域进行第二输入。示例性的,该账号输入区域和密码输入区域可以分别对应一个调用控件,每个区域的调用控件均可以用于生成调用虚拟键盘或手写区域的指令,因此,在账号输入区域对应的调用控件或密码输入区域对应的调用控件接收到第二输入后,可以生成一个用于调用虚拟键盘或手写区域的指令。
可选的,上述第二输入可以为触控输入。例如,该触控输入可以为用户对账号输入区域或密码输入区域的点击输入。
步骤207、电子设备响应于第二输入,在屏幕画面中显示虚拟键盘或手写区域。
本发明提供的电子设备还可以包括用户输入单元,用户输入单元用于根据接收到的指令,调用电子设备中的虚拟键盘或手写区域。具体的,在电子设备响应于第二输入,通过调用控件生成一个用于调用虚拟键盘的指令后,调用控件可以将该指令发送给电子设备中的用户输入单元。在该用户输入单元接收到该指令后,可以调用电子设备中的虚拟键盘,使电子设备在屏幕画面中显示该虚拟键盘。或者在电子设备响应于第二输入,通过调用控件生成一个用于调用手写区域的指令后,调用控件可以将该指令发送给电子设备中的用户输入单元。在该用户输入单元接收到该指令后,可以调用电子设备中的手写区域,使电子设备在屏幕画面中显示该手写区域。
步骤208、在虚拟键盘或手写区域处于隐私保护模式的情况下,电子设备显示第一提示信息;或者,在虚拟键盘或手写区域处于非隐私保护模式的情况下,电子设备显示第二提示信息。
需要说明的是,在虚拟键盘或手写区域处于隐私保护模式的情况下,在显示第一提示信息之后,电子设备可以执行上述的步骤201和步骤202;而在虚拟键盘或手写区域处于非隐私保护模式的情况下,在显示第二提示信息之后,若用户没有对第二提示信息进行任何输入,则电子设备可以无需执行上述的步骤201和步骤202。
电子设备的虚拟键盘或手写区域可以包括隐私保护模式和非隐私保护模式。具体的,在虚拟键盘或手写区域处于隐私保护模式的情况下,电子设备可以通过上述步骤202得到第二画面,该第二画面中不包括输入区域;或者,第二画面的输入区域为空白区域;或者,第二画面的输入区域中包括与第一信息不同的第二信息;或者,第二画面的输入区域和第一画面的输入区域中的第一信息的显示方式不同。在虚拟键盘处于非隐私保护模式的情况下,电子设备得到的第二画面与未更改的第一画面相同,即若第一画面中虚拟键盘的第一键值为第一显示方式,则第二画面中虚拟键盘的第一键值也为第一显示方式。
上述第一提示信息可以用于提示用户虚拟键盘或手写区域处于隐私保护模式。
示例性的,第一提示信息的显示形式可以为浮动的气泡,具体的,当电子设备显示虚拟键盘或手写区域后,电子设备可以显示一个气泡,该气泡中可以包括“当前处于隐私保护模式,请放心输入”的信息。在用户对该气泡进行输入后,电子设备可以响应于该输入,取消显示该气泡。当然,第一提示信息的显示形式还可以为其他可能的显示形式,例如第一提示信息可以为虚拟键盘或手写区域的预设区域中显示的一个图标,该图标可以用于指示虚拟键盘或手写区域当前处于隐私保护模式,即电子设备可以显示一个包括该图标的虚拟键盘或手写区域。
上述第二提示信息不仅可以用于提示用户虚拟键盘或手写区域处于非隐私保护模式,还可以用于提示用户将虚拟键盘或手写区域从非隐私保护模式切换为隐私保护模式。
示例性的,第二提示信息的显示形式可以为一个悬浮框,该悬浮框中可以包括“当前处于非隐私保护模式,是否切换为隐私保护模式”的提示信息。
可选的,在电子设备调用虚拟键盘或手写区域后,一方面,电子设备可以判断调用虚拟键盘或手写区域的指令是否为密码输入区域对应的控件生成的;另一方面,电子设备可以周期性检测电子设备当前是否处于录屏直播或投屏的状态,例如,电子设备可以以十秒为周期对电子设备的状态进行检测。之后,电子设备可以在确定调用虚拟键盘或手写区域的指令为密码输入区域对应的控件生成的,且电子设备当前处于录屏直播或投屏的状态的情况下,显示第一信息或第二信息。
可选的,在确定输入区域的参数名为user、password或PW的情况下,电子设备可以确定调用虚拟键盘或手写区域的指令为密码输入区域对应的控件生成的;或者,在确定生成调用指令的控件为password类型的控件的情况下,电子设备可以确定调用虚拟键盘或手写区域的指令为密码输入区域对应的控件生成的。
可选的,电子设备可以遍历电子设备的后台服务进程,并在检测到后台服务进程中存在录屏软件的进程的情况下,确定电子设备当前处于录屏直播或投屏的状态;或者,电子设备可以在检测到目标应用程序的情况下,确定电子设备当前处于录屏直播或投屏的状态,该目标应用程序可以为监控电子设备中的视频流采集模块的应用程序。
本发明实施例中,由于电子设备可以在虚拟键盘或手写区域处于不同模式的情况下,显示不同的信息,因此,用户可以通过显示的信息确定虚拟键盘或手写区域当前所处的模式,从而用户可以根据虚拟键盘或手写区域当前所处的模式确定是否进行隐私信息的输入。
可选的,由于用户通过虚拟键盘或手写区域输入的信息可以为隐私信息,也可以为非隐私信息,因此,用户可以触发电子设备控制虚拟键盘或手写区域处于不同的模式,从而使用户可以在虚拟键盘或手写区域处于隐私保护模式的情况下,输入隐私信息,在虚拟键盘或手写区域处于非隐私保护模式的情况下,输入非隐私信息。
示例性的,在上述步骤208之后,本发明实施例提供的隐私保护方法还可以包括下述的步骤209和步骤210。
步骤209、电子设备接收对第二提示信息的第三输入。
可选的,若第二提示信息的显示形式为一个悬浮框,则该悬浮框中不仅可以包括“当前处于非隐私保护模式,是否切换为隐私保护模式”的提示信息,还可以包括用于指示电子设备从非隐私保护模式切换为隐私保护模式的第一控件和用于指示电子设备保持虚拟键盘或手写区域处于非隐私保护模式的第二控件。相应的,上述电子设备接收对第二提示信息的第三输入,具体可以包括:电子设备接收用户对第一控件的第三输入。
步骤210、电子设备响应于第三输入,将虚拟键盘或手写区域从非隐私保护模式切换为隐私保护模式。
本发明实施例中,由于电子设备可以响应于用户输入,将虚拟键盘或手写区域从非隐私保护模式切换为隐私保护模式,因此,使得用户可以在虚拟键盘或手写区域处于隐私保护模式的情况下,输入账户信息,从而电子设备可以得到不包括账户信息的第二画面,进而避免通过第二画面泄露用户信息。
需要说明的是,本发明实施例中,上述应用程序安装方法中的各个步骤可以结合上述实施例中示意的其它可以结合的任意步骤实现,本发明实施例不作限定,此处不再赘述。
如图14所示,本发明实施例提供一种电子设备1400,该电子设备1400可以包括接收模块1401、处理模块1402和发送模块1403。接收模块1401,可以用于在录制屏幕画面的过程中,接收用户在第一画面的输入区域中输入第一信息的第一输入。处理模块1402,可以用于响应于接收模块1401接收的第一输入,对第一画面进行录制,得到第二画面。发送模块1403,可以用于向目标设备发送处理模块1402得到的第二画面。其中,第二画面中不包括输入区域;或者,第二画面的输入区域为空白区域;或者,第二画面的输入区域中包括与第一信息不同的第二信息;或者,第二画面的输入区域和第一画面的输入区域中的第一信息的显示方式不同。
可选的,结合图14,如图15所示,本发明实施例提供的电子设备1400还可以包括显示模块1404。显示模块1404,可以用于处理模块1402对第一画面进行录制,得到第二画面之前,在第一画面的输入区域中,显示第一信息。处理模块1402,具体可以用于对第一画面进行录制,得到包括第一信息的第三画面;并更改第三画面中的显示内容,得到第二画面。
可选的,在第一输入具体为在第一画面的手写区域中绘制第一信息的输入的情况下,第二画面中不包括手写区域,或者第二画面的手写区域为空白区域,或者第二画面的手写区域中包括第二信息。
可选的,在第一输入具体为对第一画面的虚拟键盘中第一键值的输入的情况下,第二画面中不包括虚拟键盘,或者,第二画面的虚拟键盘中所有键值均为第一显示方式,或者,第二画面的虚拟键盘中的第二键值为第二显示方式且第二画面的虚拟键盘中的其他键值为第一显示方式。显示模块1404,具体可以用于将第一画面的虚拟键盘中的第一键值由第一显示方式更改为第二显示方式;其中,第一画面的虚拟键盘中除了第一键值之外的所有其他键值保持第一显示方式。
可选的,结合图14,如图15所示,本发明实施例提供的电子设备1400还可以包括显示模块1404。处理模块1402,可以用于对第一画面进行录制,得到第二画面之前,确定与第一信息不同的第二信息。显示模块1404,可以用于在第一画面的输入区域中,显示处理模块1402确定的第二信息。处理模块1402,具体可以用于对包括显示模块1404显示的第二信息的第一画面进行录制,得到包括第二信息的第二画面。
可选的,在第一输入具体为在第一画面的手写区域中绘制第一信息的输入的情况下,第一画面的手写区域和第二画面的手写区域中均包括第二信息。
可选的,在第一输入具体为对第一画面的虚拟键盘中第一键值的输入的情况下,第一画面的虚拟键盘和第二画面的虚拟键盘中的第二键值均为第二显示方式,第一画面的虚拟键盘和第二画面的虚拟键盘中的其他键值均为第一显示方式。
本发明实施例提供的电子设备能够实现上述方法实施例中电子设备实现的各个过程,为避免重复,这里不再赘述。
本发明实施例提供一种电子设备,由于在电子设备接收到用户对第一画面的输入区域中输入第一信息的第一输入后,电子设备向目标设备发送的录制画面中不包括输入区域,或者向目标设备发送的录制画面的输入区域为空白区域,或者向目标设备发送的录制画面的输入区域中包括与第一信息不同的第二信息,或者向目标设备发送的录制画面的输入区域和第一画面的输入区域中的第一信息的显示方式不同,即电子设备改变了向目标设备发送的录制画面中输入区域的显示方式,因此,目标设备接收到的录制画面中不包括与第一信息对应的输入信息,从而其他用户无法通过接收到的录制画面获取第一信息,进而可以避免向其他用户设备泄露信息,并提高信息输入的安全性。
图16为实现本发明各个实施例的一种电子设备的硬件结构示意图。如图16所示,该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、处理器110、以及电源111等部件。本领域技术人员可以理解,图16中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。在本发明实施例中,电子设备包括但不限于手机、平板电脑、笔记本电脑、掌上电脑、车载终端、可穿戴设备、以及计步器等。
处理器110,可以用于在录制屏幕画面的过程中,控制用户输入单元107接收用户在第一画面的输入区域中输入第一信息的第一输入;并响应于用户输入单元107接收的第一输入,对第一画面进行录制,得到第二画面;以及控制射频单元101向目标设备发送第二画面。其中,第二画面中不包括输入区域;或者,第二画面的输入区域为空白区域;或者,第二画面的输入区域中包括与第一信息不同的第二信息;或者,第二画面的输入区域和第一画面的输入区域中的第一信息的显示方式不同。
可以理解,本发明实施例中,上述电子设备的结构示意图(例如图14和图15)中的接收模块1401可以通过上述用户输入单元107实现,处理模块1402可以通过上述处理器110实现,发送模块1403可以通过上述射频单元101实现,上述电子设备的结构示意图(例如图15)中的显示模块1404可以通过上述显示单元106实现。
本发明实施例提供一种电子设备,由于在电子设备接收到用户对第一画面的输入区域中输入第一信息的第一输入后,电子设备向目标设备发送的录制画面中不包括输入区域,或者向目标设备发送的录制画面的输入区域为空白区域,或者向目标设备发送的录制画面的输入区域中包括与第一信息不同的第二信息,或者向目标设备发送的录制画面的输入区域和第一画面的输入区域中的第一信息的显示方式不同,即电子设备改变了向目标设备发送的录制画面中输入区域的显示方式,因此,目标设备接收到的录制画面中不包括与第一信息对应的输入信息,从而其他用户无法通过接收到的录制画面获取第一信息,进而可以避免向其他用户设备泄露信息,并提高信息输入的安全性。
应理解的是,本发明实施例中,射频单元101可用于收发信息或通话过程中,信号的接收和发送,具体的,将来自基站的下行数据接收后,给处理器110处理;另外,将上行的数据发送给基站。通常,射频单元101包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器、双工器等。此外,射频单元101还可以通过无线通信***与网络和其他设备通信。
电子设备通过网络模块102为用户提供了无线的宽带互联网访问,如帮助用户收发电子邮件、浏览网页和访问流式媒体等。
音频输出单元103可以将射频单元101或网络模块102接收的或者在存储器109中存储的音频数据转换成音频信号并且输出为声音。而且,音频输出单元103还可以提供与电子设备100执行的特定功能相关的音频输出(例如,呼叫信号接收声音、消息接收声音等等)。音频输出单元103包括扬声器、蜂鸣器以及受话器等。
输入单元104用于接收音频或视频信号。输入单元104可以包括图形处理器(graphics processing unit,GPU)1041、麦克风1042和摄像头模组1043,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。处理后的图像帧可以显示在显示单元106上。经图形处理器1041处理后的图像帧可以存储在存储器109(或其它存储介质)中或者经由射频单元101或网络模块102进行发送。麦克风1042可以接收声音,并且能够将这样的声音处理为音频数据。处理后的音频数据可以在电话通话模式的情况下转换为可经由射频单元101发送到移动通信基站的格式输出。摄像头模组1043可以采集图像,并且能够将采集到的图像处理为数字信号,处理后的图像可以经由射频单元101发送到移动通信基站的格式输出。
电子设备100还包括至少一种传感器105,比如光传感器、运动传感器以及其他传感器。具体地,光传感器包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示面板1061的亮度,接近传感器可在电子设备100移动到耳边时,关闭显示面板1061和/或背光。作为运动传感器的一种,加速计传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别电子设备姿态(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;传感器105还可以包括指纹传感器、压力传感器、虹膜传感器、分子传感器、陀螺仪、气压计、湿度计、温度计、红外线传感器等,在此不再赘述。
显示单元106用于显示由用户输入的信息或提供给用户的信息。显示单元106可包括显示面板1061,可以采用液晶显示器(liquid crystal display,LCD)、有机发光二极管(organic light-emitting diode,OLED)等形式来配置显示面板1061。
用户输入单元107可用于接收输入的数字或字符信息,以及产生与电子设备的用户设置以及功能控制有关的键信号输入。具体地,用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏,可收集用户在其上或附近的触摸操作(比如用户使用手指、触笔等任何适合的物体或附件在触控面板1071上或在触控面板1071附近的操作)。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其中,触摸检测装置检测用户的触摸方位,并检测触摸操作带来的信号,将信号传送给触摸控制器;触摸控制器从触摸检测装置上接收触摸信息,并将它转换成触点坐标,再送给处理器110,接收处理器110发来的命令并加以执行。此外,可以采用电阻式、电容式、红外线以及表面声波等多种类型实现触控面板1071。除了触控面板1071,用户输入单元107还可以包括其他输入设备1072。具体地,其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。
进一步的,触控面板1071可覆盖在显示面板1061上,当触控面板1071检测到在其上或附近的触摸操作后,传送给处理器110以确定触摸事件的类型,随后处理器110根据触摸事件的类型在显示面板1061上提供相应的视觉输出。虽然在图16中,触控面板1071与显示面板1061是作为两个独立的部件来实现电子设备的输入和输出功能,但是在某些实施例中,可以将触控面板1071与显示面板1061集成而实现电子设备的输入和输出功能,具体此处不做限定。
接口单元108为外部装置与电子设备100连接的接口。例如,外部装置可以包括有线或无线头戴式耳机端口、外部电源(或电池充电器)端口、有线或无线数据端口、存储卡端口、用于连接具有识别模块的装置的端口、音频输入/输出(I/O)端口、视频I/O端口、耳机端口等等。接口单元108可以用于接收来自外部装置的输入(例如,数据信息、电力等等)并且将接收到的输入传输到电子设备100内的一个或多个元件或者可以用于在电子设备100和外部装置之间传输数据。
存储器109可用于存储软件程序以及各种数据。存储器109可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作***、至少一个功能所需的应用程序(比如声音播放功能、图像播放功能等)等;存储数据区可存储根据手机的使用所创建的数据(比如音频数据、电话本等)等。此外,存储器109可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件、或其他易失性固态存储器件。
处理器110是电子设备的控制中心,利用各种接口和线路连接整个电子设备的各个部分,通过运行或执行存储在存储器109内的软件程序和/或模块,以及调用存储在存储器109内的数据,执行电子设备的各种功能和处理数据,从而对电子设备进行整体监控。处理器110可包括一个或多个处理单元;可选的,处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作***、用户第一界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
电子设备100还可以包括给各个部件供电的电源111(比如电池),可选的,电源111可以通过电源管理***与处理器110逻辑相连,从而通过电源管理***实现管理充电、放电、以及功耗管理等功能。
另外,电子设备100包括一些未示出的功能模块,在此不再赘述。
可选的,本发明实施例还提供一种电子设备,包括如图16所示的处理器110,存储器109,存储在存储器109上并可在处理器110上运行的计算机程序,该计算机程序被处理器110执行时实现上述隐私保护方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
本发明实施例还提供一种计算机可读存储介质,计算机可读存储介质上存储有计算机程序,该计算机程序被处理器执行时实现上述隐私保护方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。其中,该计算机可读存储介质可以包括只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台电子设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本发明的保护之内。
Claims (10)
1.一种隐私保护方法,应用于电子设备,其特征在于,所述方法包括:
在录制屏幕画面的过程中,接收用户在第一画面的输入区域中输入第一信息的第一输入;
响应于所述第一输入,对所述第一画面进行录制,得到第二画面,并向目标设备发送所述第二画面;
其中,所述第二画面中不包括输入区域;或者,所述第二画面的输入区域为空白区域;或者,所述第二画面的输入区域中包括与第一信息不同的第二信息;或者,所述第二画面的输入区域和所述第一画面的输入区域中的第一信息的显示方式不同。
2.根据权利要求1所述的方法,其特征在于,所述对所述第一画面进行录制,得到第二画面之前,所述方法还包括:
在所述第一画面的输入区域中,显示所述第一信息;
所述对所述第一画面进行录制,得到第二画面,包括:
对所述第一画面进行录制,得到包括所述第一信息的第三画面;
更改所述第三画面中的显示内容,得到所述第二画面。
3.根据权利要求2所述的方法,其特征在于,在所述第一输入具体为在所述第一画面的手写区域中绘制第一信息的输入的情况下,所述第二画面中不包括手写区域,或者所述第二画面的手写区域为空白区域,或者所述第二画面的手写区域中包括所述第二信息。
4.根据权利要求2所述的方法,其特征在于,在所述第一输入具体为对所述第一画面的虚拟键盘中第一键值的输入的情况下,所述第二画面中不包括虚拟键盘,或者,所述第二画面的虚拟键盘中所有键值均为第一显示方式,或者,所述第二画面的虚拟键盘中的第二键值为第二显示方式且所述第二画面的虚拟键盘中的其他键值为第一显示方式;
所述在所述第一画面的输入区域中,显示所述第一信息,包括:
将所述第一画面的虚拟键盘中的所述第一键值由所述第一显示方式更改为第二显示方式;其中,所述第一画面的虚拟键盘中除了所述第一键值之外的所有其他键值保持所述第一显示方式。
5.根据权利要求1所述的方法,其特征在于,所述对所述第一画面进行录制,得到第二画面之前,所述方法还包括:
确定与所述第一信息不同的所述第二信息;
在所述第一画面的输入区域中,显示所述第二信息;
所述对所述第一画面进行录制,得到第二画面,包括:
对包括所述第二信息的所述第一画面进行录制,得到包括所述第二信息的第二画面。
6.根据权利要求5所述的方法,其特征在于,在所述第一输入具体为在所述第一画面的手写区域中绘制第一信息的输入的情况下,所述第一画面的手写区域和所述第二画面的手写区域中均包括第二信息。
7.根据权利要求5所述的方法,其特征在于,在所述第一输入具体为对所述第一画面的虚拟键盘中第一键值的输入的情况下,所述第一画面的虚拟键盘和所述第二画面的虚拟键盘中的第二键值均为第二显示方式,所述第一画面的虚拟键盘和所述第二画面的虚拟键盘中的其他键值均为第一显示方式。
8.一种电子设备,其特征在于,所述电子设备包括接收模块、处理模块和发送模块;
所述接收模块,用于在录制屏幕画面的过程中,接收用户在第一画面的输入区域中输入第一信息的第一输入;
所述处理模块,用于响应于所述接收模块接收的所述第一输入,对所述第一画面进行录制,得到第二画面;
所述发送模块,用于向目标设备发送所述处理模块得到的所述第二画面;
其中,所述第二画面中不包括输入区域;或者,所述第二画面的输入区域为空白区域;或者,所述第二画面的输入区域中包括与第一信息不同的第二信息;或者,所述第二画面的输入区域和所述第一画面的输入区域中的第一信息的显示方式不同。
9.一种电子设备,其特征在于,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现如权利要求1至7中任一项所述的隐私保护方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现如权利要求1至7中任一项所述的隐私保护方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010075806.2A CN111310248B (zh) | 2020-01-22 | 2020-01-22 | 隐私保护方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202010075806.2A CN111310248B (zh) | 2020-01-22 | 2020-01-22 | 隐私保护方法及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111310248A true CN111310248A (zh) | 2020-06-19 |
CN111310248B CN111310248B (zh) | 2022-07-01 |
Family
ID=71156479
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202010075806.2A Active CN111310248B (zh) | 2020-01-22 | 2020-01-22 | 隐私保护方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN111310248B (zh) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112181556A (zh) * | 2020-09-21 | 2021-01-05 | 北京字跳网络技术有限公司 | 终端控件的处理方法、装置、电子设备及存储介质 |
CN115981582A (zh) * | 2020-09-10 | 2023-04-18 | 华为技术有限公司 | 显示方法及电子设备 |
US12050838B2 (en) | 2020-09-10 | 2024-07-30 | Huawei Technologies Co., Ltd. | Display method and electronic device |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103974025A (zh) * | 2013-01-29 | 2014-08-06 | 黑莓有限公司 | 在机密数据输入期间中止屏幕共享的方法和设备 |
JP2015202650A (ja) * | 2014-04-15 | 2015-11-16 | 京セラドキュメントソリューションズ株式会社 | 電子機器、表示制御プログラム、及び、表示方法 |
CN105100907A (zh) * | 2014-04-28 | 2015-11-25 | 宇龙计算机通信科技(深圳)有限公司 | 选择性投屏的方法及其装置 |
CN106485170A (zh) * | 2015-09-02 | 2017-03-08 | 阿里巴巴集团控股有限公司 | 一种信息输入方法和装置 |
CN107958168A (zh) * | 2017-12-19 | 2018-04-24 | 广东欧珀移动通信有限公司 | 录屏方法、装置及终端 |
CN108986009A (zh) * | 2018-06-11 | 2018-12-11 | 北京三快在线科技有限公司 | 图片的生成方法、装置及电子设备 |
CN110221798A (zh) * | 2019-05-29 | 2019-09-10 | 华为技术有限公司 | 一种投屏方法、***及相关装置 |
-
2020
- 2020-01-22 CN CN202010075806.2A patent/CN111310248B/zh active Active
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103974025A (zh) * | 2013-01-29 | 2014-08-06 | 黑莓有限公司 | 在机密数据输入期间中止屏幕共享的方法和设备 |
JP2015202650A (ja) * | 2014-04-15 | 2015-11-16 | 京セラドキュメントソリューションズ株式会社 | 電子機器、表示制御プログラム、及び、表示方法 |
CN105100907A (zh) * | 2014-04-28 | 2015-11-25 | 宇龙计算机通信科技(深圳)有限公司 | 选择性投屏的方法及其装置 |
CN106485170A (zh) * | 2015-09-02 | 2017-03-08 | 阿里巴巴集团控股有限公司 | 一种信息输入方法和装置 |
CN107958168A (zh) * | 2017-12-19 | 2018-04-24 | 广东欧珀移动通信有限公司 | 录屏方法、装置及终端 |
CN108986009A (zh) * | 2018-06-11 | 2018-12-11 | 北京三快在线科技有限公司 | 图片的生成方法、装置及电子设备 |
CN110221798A (zh) * | 2019-05-29 | 2019-09-10 | 华为技术有限公司 | 一种投屏方法、***及相关装置 |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN115981582A (zh) * | 2020-09-10 | 2023-04-18 | 华为技术有限公司 | 显示方法及电子设备 |
CN115981582B (zh) * | 2020-09-10 | 2024-05-14 | 华为技术有限公司 | 显示方法及电子设备 |
US12050838B2 (en) | 2020-09-10 | 2024-07-30 | Huawei Technologies Co., Ltd. | Display method and electronic device |
CN112181556A (zh) * | 2020-09-21 | 2021-01-05 | 北京字跳网络技术有限公司 | 终端控件的处理方法、装置、电子设备及存储介质 |
CN112181556B (zh) * | 2020-09-21 | 2024-04-19 | 北京字跳网络技术有限公司 | 终端控件的处理方法、装置、电子设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN111310248B (zh) | 2022-07-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110913132B (zh) | 对象跟踪方法及电子设备 | |
CN109078319B (zh) | 一种游戏界面显示方法和终端 | |
CN108881624B (zh) | 一种消息显示方法及终端设备 | |
CN109240577B (zh) | 一种截屏方法及终端 | |
CN107977652B (zh) | 一种屏幕显示内容的提取方法及移动终端 | |
CN110752981B (zh) | 一种信息控制方法及电子设备 | |
CN110908557B (zh) | 一种信息显示方法及终端设备 | |
CN108874906B (zh) | 一种信息推荐方法及终端 | |
CN111464428B (zh) | 音频处理方法、服务器、电子设备及计算机可读存储介质 | |
CN109901761B (zh) | 一种内容显示方法及移动终端 | |
CN110930410A (zh) | 一种图像处理方法、服务器及终端设备 | |
CN111401463A (zh) | 检测结果输出的方法、电子设备及介质 | |
CN111597540B (zh) | 应用程序的登录方法、电子设备及可读存储介质 | |
CN110944113B (zh) | 对象显示方法及电子设备 | |
CN110597437A (zh) | 一种截屏方法及终端设备 | |
CN110908750B (zh) | 一种截屏方法及电子设备 | |
CN111310248B (zh) | 隐私保护方法及电子设备 | |
CN110209324B (zh) | 一种显示方法及终端设备 | |
CN110309003B (zh) | 信息提示方法及移动终端 | |
CN111093033B (zh) | 一种信息处理方法及设备 | |
CN109634508B (zh) | 一种用户信息加载方法及装置 | |
CN111061446A (zh) | 一种显示方法及电子设备 | |
CN108459796B (zh) | 一种功能键的响应方法及移动终端 | |
CN111045584B (zh) | 一种界面显示方法及电子设备 | |
CN111049991B (zh) | 一种内容共享方法及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |