操作执行方法、装置及电子设备
技术领域
本申请属于通信
技术领域
,具体涉及一种操作执行方法、装置及电子设备。背景技术
随着电子技术的发展,用户对电子设备的依赖性越来越高,电子设备的功能也越来越多。目前,电子设备中大部分的应用登录、验证都通过短信验证,以及,某些应用的功能的执行需要使用到用户的个人信息。
在相关技术中,在收到携带验证信息的短信的情况下,用户可以在短信中查看并复制验证信息,然后将验证信息粘贴至需要验证身份的应用的验证信息输入框,以进行身份验证;或者,在用户复制了个人信息的情况下,用户可以将复制的个人信息粘贴至应用的文本输入框,以进行个人信息的填写。在用户通过上述方式输入验证信息或者个人信息的情况下,恶意软件可以通过屏幕截图或者读取剪贴板等方法盗取验证信息或者用户的个人信息。
如此,相关技术提供的方式极易发生验证信息或者用户的个人信息泄露风险,并不能有效保证用户账户的安全,导致验证信息以及用户的个人信息的安全性低。
发明内容
本申请实施例的目的是提供一种操作执行方法、装置及电子设备,能够解决相关技术中验证信息以及用户的个人信息的安全性低的问题。
为了解决上述技术问题,本申请是这样实现的:
第一方面,本申请实施例提供了一种操作执行方法,该方法包括:在显示有第一应用的用户界面的情况下,接收用户的粘贴输入;响应于粘贴输入,在第一应用与剪切板中的目标内容相关的情况下,在用户界面中显示目标内容。
第二方面,本申请实施例提供了一种操作执行装置装置,该装置包括:接收模块和显示模块,其中:上述接收模块,用于在显示有第一应用的用户界面的情况下,接收用户的粘贴输入;上述显示模块,用于响应于上述接收模块接收的粘贴输入,在上述第一应用与剪切板中的目标内容相关的情况下,在上述用户界面中显示所述目标内容。
第三方面,本申请实施例提供了一种电子设备,该电子设备包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序或指令,所述程序或指令被所述处理器执行时实现如第一方面所述的方法的步骤。
第四方面,本申请实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,所述程序或指令被处理器执行时实现如第一方面所述的方法的步骤。
第五方面,本申请实施例提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现如第一方面所述的方法。
第六方面,本申请实施例提供一种计算机程序产品,该程序产品被存储在非易失的存储介质中,该程序产品被至少一个处理器执行以实现如第一方面所述的方法。
在本申请实施例中,操作执行装置在显示第一应用的用户界面的情况下,接收用户的粘贴输入,响应于该粘贴输入,在该第一应用与剪贴板中的目标内容相关的情况下,在第一应用的目标界面中显示上述目标内容。通过该方法,使得只有与剪贴板中的目标内容相关的应用,才能获取到剪贴板中的目标内容,而其他应用则无法窃取剪贴板中的重要信息(如,验证码或者用户的个人隐私信息),从而防止用户的个人信息或者验证码等重要信息泄露,在移动支付或验证领域,也能够减小移动支付或验证面临的风险,保障移动支付或验证的安全。
附图说明
图1是本申请实施例提供的一种操作执行方法的流程图;
图2是本申请实施例提供的一种操作执行方法所应用的界面的示意图;
图3是本申请实施例提供的一种操作执行装置的结构示意图;
图4是本申请实施例提供的一种电子设备的硬件结构示意图之一;
图5是本申请实施例提供的一种电子设备的硬件结构示意图之二。
具体实施方式
下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
本申请的说明书和权利要求书中的术语“第一”、“第二”等是用于区别类似的对象,而不用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施,且“第一”、“第二”等所区分的对象通常为一类,并不限定对象的个数,例如第一对象可以是一个,也可以是多个。此外,说明书以及权利要求中“和/或”表示所连接对象的至少其中之一,字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图,通过具体的实施例及其应用场景对本申请实施例提供的操作执行方法进行详细地说明。
本申请实施例提供的操作执行方法可以应用于身份验证的场景中。
以身份验证场景为例。假设用户需要在某应用中输入验证码以进行身份验证,在用户可以从验证码短信中复制该验证码,并粘贴验证码的情况下,如果存在恶意应用通过弹窗等方式误导用户在该弹窗粘贴验证码,以盗取验证码内容,则用户可能会将验证码粘贴至该恶意应用的弹窗,导致该恶意应用窃取到验证码,对个人账户安全产生风险。因此,相关技术中的验证方式,无法保证验证码读取后使用环节的安全。
在本申请实施例中,假设用户需要在某应用中输入验证码以进行身份验证,在用户复制验证码并粘贴该验证码的情况下,操作执行装置可以判断用户执行粘贴操作的应用是否为与该验证码绑定的应用,若判断用户执行粘贴操作的应用为与该验证码绑定的应用,才允许该应用读取剪贴板中的验证码以实现验证码的粘贴,若判断用户执行粘贴操作的应用不是与该验证码绑定的应用,则不允许该应用读取剪贴板中的验证码,以使得该验证码不会在该应用中粘贴。从而有效防止恶意应用窃取验证码,保证了用户账户的安全性。
本申请实施例提供了一种操作执行方法,该操作执行方法可以应用于电子设备,图1示出了本申请实施例提供的操作执行方法的流程图。如图1所示,本申请实施例提供的操作执行方法可以包括如下步骤101和步骤102:
步骤101:在显示有第一应用的用户界面的情况下,接收用户的粘贴输入。
其中,上述粘贴输入用于触发电子设备获取剪贴板中的内容,并在用户界面中显示该内容。
在本申请实施例中,上述第一应用指的是电子设备中安装或者未在电子设备中安装的应用程序。示例性的,上述第一应用可以为多媒体播放应用、即时通讯应用、社交应用以及游戏应用等等,本申请实施例不对目标应用的具体类型进行限定。
在本申请实施例中,上述用户界面可以为第一应用的任一应用界面,用户在该界面进行操作,以进行人机交互。
可选地,在本申请实施例中,上述粘贴输入用于触发电子设备执行粘贴操作。示例性的,在显示第一应用的用户界面情况下,上述粘贴输入为用户在该用户界面中输入的、用于触发在该用户界面中粘贴内容的输入。
示例性的,上述粘贴输入可以包括:触控输入,语音输入,或者,其他可行性输入。
在一种示例中,上述粘贴输入可以为用户在第一应用的应用界面的输入,例如,当用户想要在某一应用的输入框中输入验证码时,用户可以为用户点击该应用的输入框对应的“粘贴”按钮,以将验证码粘贴至该应用的输入框。在另一种示例中,上述粘贴输入可以为用户在电子设备的目标控件的输入。例如,当用户想要在某一应用的输入框中输入验证码时,用户可以在该应用运行的情况下,点击电子设备的“粘贴”控件,以将验证码粘贴至该应用的输入框。
需要说明的是,在执行粘贴操作的情况下,操作执行装置可以从剪贴板中读取最近一次复制的内容,并在读取到该内容的情况下,将该内容保存在待粘贴的位置对应的存储空间,并将该内容在待粘贴位置显示,以完成粘贴操作。
需要说明的是,在一种可选的实施例中,系统默认剪贴板的访问权限可以不对电子设备中已安装或者未安装的应用程序开放,即,应用程序不具备自主访问剪贴板中的内容的权限,从而使得其他应用程序无法监听剪贴板的变化,从而避免造成额外隐私泄露。
可选地,在本申请实施例中,操作执行装置在接收用户的粘贴输入之前,还可以接收用户的第二输入,该第二输入用于获取该目标内容并将该目标内容存储在剪贴板,示例性的,该第二输入为用户的复制输入,用于触发电子设备执行复制操作。
举例说明,以目标内容为验证码为例。在接收到验证码短信的情况下,用户可以打开该验证码短信,并复制该验证码短信中的验证码到系统剪贴板,以便于后续将其粘贴至需要接收该验证码的应用。
再例如,以目标内容为用户的个人信息为例。若用户需要在某一购物应用中填写个人信息,则用户可以将个人信息复制到系统剪贴板,以便于后续将其粘贴至需要接收该个人信息的应用。
可选地,在本申请实施例中,操作执行装置在接收上述第二输入之前,还可以接收用户输入的触发应用对应的服务器发送包括目标内容的目标信息的输入。
举例说明,以目标内容为验证码为例,用户可以在相关应用的界面中输入自己的电话号码,并点击“获取验证码”按钮,以触发该相关应用对应的服务器发送验证码,并且在电子设备接收到验证码之后自动复制验证码信息。
步骤102:响应于上述粘贴输入,在第一应用与剪贴板中的目标内容相关的情况下,在用户界面中显示目标内容。
在本申请实施例中,上述第一应用与剪贴板中的目标内容相关可以为:第一应用与目标内容存在关联关系,或者,第一应用与目标内容存在绑定关系。
示例性的,与剪贴板中的目标内容相关的的应用可以包括一个或者多个应用。具体地,以目标内容为验证码为例。若需要输入验证码的目标应用为购物应用1,则该购物应用1可以为与验证码相关的应用,即,该验证码用于在该购物应用1中进行验证。再例如,若验证码时经由应用2的服务器发送的,则该应用2为与该验证码相关的应用。
需要说明的是,在目标内容为短信验证码的情况下,由于短信验证码作为密码找回、登录保护、交易确认以及业务办理等功能的主要验证方式,是一种快速便捷的验证方法,其与用户的账户安全息息相关,因此,若用户的短信验证码被恶意程序窃取到,则可能威胁到用户的账户安全,例如,导致用户账户被盗。通常一个短信验证码只能在一定失效内对唯一一个应用进行验证,因此,可以将短信验证码与待认证的一个应用进行绑定,使得只有该应用可以获取到短信验证码,而其他应用则不会获取到验证码,从而避免验证码被恶意应用窃取,保证用户个人账户的安全性。
可选地,在本申请实施例中,操作执行装置接收用户在第一应用的粘贴输入后,可以判断该第一应用是否为与该目标内容相关的应用,并在第一应用为与目标内容相关的应用的情况下,才从剪贴板中读取目标内容,并在第一应用的用户界面中显示该目标内容,以实现粘贴操作。
示例性的,在接收用户在第一应用的用户界面的粘贴输入的情况下,操作执行装置可以从剪贴板中读取上述目标内容,并将该目标内容粘贴至需要接收该目标内容的应用的相应位置(如输入框),以使得该目标内容可以被需要接收该目标内容的应用获取,从而在应用中执行相关操作。
举例说明,以目标内容为验证码为例。在运行应用3的情况下,用户在点击该应用3的输入框以粘贴验证码时,操作执行装置可以判断用户输入的该应用3是否为与该验证码相关的应用。若是,则获取剪贴板中的验证码并将其粘贴至该应用3的输入框,若否,则不从剪贴板中获取验证码,也不在应用3的输入框中进行粘贴。如此,使得在粘贴验证码的应用不是与验证码绑定的应用的情况下,该验证码不会被粘贴,从而使得该应用无法获取到验证码的内容,提升验证过程的安全性。
可选地,在本申请实施例中,上述步骤101中接收用户的粘贴输入之后,本申请实施例提供的操作执行方法还包括如下步骤101a:
步骤101a:响应于上述粘贴输入,在上述第一应用与目标内容不相关的情况下,在该第一应用的用户界面中显示剪贴板中的第一内容。
其中,上述第一内容包括以下任一项:加密后的目标内容,与目标内容无关的其他内容。
示例性的,操作执行装置可以在剪贴板中保存加密后的目标内容,例如,以目标内容为短信验证码为例。在用户复制短信验证码时,操作执行装置可以对短信验证码加密,并将加密后的短信验证码保存在剪贴板。
在一种示例中,操作执行装置接收用户对第一应用的粘贴输入之后,可以判断该第一应用是否与目标内容相关,并在第一应用与目标内容不相关的情况下,从剪贴板中读取加密后的目标内容,并在第一应用中显示。由于第一应用获取的是目标内容对应的加密内容,因此第一应用无法获取到真实的目标内容。
举例说明,以目标内容为验证码为例。在剪贴板中保存有在应用4中进行登录验证的验证码的情况下,若此时显示第一应用(应用5)的输入框,并且用户误在该应用5的输入框中进行了粘贴操作,则操作装置会检测到应用5并非需要输入验证码的应用,则会在该应用5的输入框中显示加密后的验证内容,如此,使得该应用5无法获取到验证码,保证验证过程的安全性,这样,即使应用5是会获取用户信息的恶意信息,也不会造成用户信息的泄露。
在另一种示例中,操作执行装置接收用户对第一应用的粘贴输入之后,可以判断该第一应用是否与目标内容相关,并在第一应用与目标内容不相关的情况下,从剪贴板中读取与目标内容无关的其他内容,并将该其他内容在第一应用中显示。由于第一应用获取的是剪贴板中的其他内容,因此第一应用无法获取到目标内容。
举例说明,以目标内容为验证码为例。剪贴板中保存有需要在应用6中输入以进行登录验证的验证码:“123456”和用户在复制验证码之前复制的文本内容:“明天天气怎么样”,若此时显示应用6的输入框,则操作装置会在接收到用户的粘贴操作之后,在该应用6的输入框中粘贴“明天天气怎么样”的内容,而并不会粘贴上述验证码内容。如此,由于应用6并不是与验证码内容相关的应用,则认为在应用6的粘贴操作并不是针对验证码内容实施的,而可能是针对复制验证码内容这一操作之前的复制操作的内容实施的,使得该应用6中粘贴的不是与之无关的验证码内容,而是之前复制操作所对应的“明天天气怎么样”的内容,让粘贴操作和复制内容的类型能够更好的关联,避免无效粘贴。
在又一种示例中,操作执行装置接收用户对第一应用的粘贴输入之后,在第一应用与目标内容不相关的情况下,可以不在第一应用的用户界面中粘贴内容,以避免用户将目标内容输入到其他应用程序,导致信息泄露。
举例说明,以目标内容为验证码为例。在剪贴板中保存有在应用7中进行登录验证的验证码的情况下,若此时显示恶意应用的输入框,并且用户误在该恶意应用的输入框中进行了粘贴操作,则操作装置会禁止在该恶意应用的输入框中粘贴内容,如此,使得该恶意应用无法获取到验证码,保证验证过程的安全性。
需要说明的是,目标内容仅被允许在与其存在相关的应用中粘贴,这样,减少了目标内容(如验证码)被盗损害用户权益的风险,提高了电子设备的使用过程的安全性。
进一步可选地,操作执行装置可以在将目标内容存储在剪贴板之前,获取目标内容并采用加密算法对目标内容进行加密,得到加密后的目标内容(即,第一内容),然后将加密后的目标内容保存在剪贴板中。
示例性的,在目标内容为验证码的情况下,操作执行装置可以实时检测接收的短信中是否包含验证码,并在包含验证码的情况下,采用加密算法对短信中的验证码自动加密,以隐藏短信中的验证码信息。
进一步地,在接收到服务器发送的包括验证码的验证码短信的情况下,操作执行装置可以通过正则匹配等方式确定出验证码短信中的验证码,并对验证码短信中的验证码进行加密,从而隐藏真实的验证码信息,防止在用户查看验证码短信时,其他应用采用后台屏幕截图或者录屏的方式盗取验证码内容。
举例说明,以目标内容为验证码为例。用户在相关应用的界面输入电话号码,并触发相关应用的服务器发送验证码短信的情况下,图2中的(a)示出的为加密前的短信验证码,操作执行装置在接收到该验证码短信后,可以对短信内容进行匹配从而确定出验证码内容21,并对验证码内容进行加密,以得到包含加密后的验证码22的短信,如图2中的(b)所示。接着,用户可以复制该短信中对验证码加密后显示的字符串,或者自动触发将加密后的内容存储到系统剪贴板中以便于后续在应用中进行身份验证。
进一步可选地,在本申请实施例中,操作执行装置可以在接收用户的复制输入后,将未加密的目标内容和加密后的目标内容关联存储在剪贴板中。
示例性的,以目标内容为验证码为例。操作执行装置可以在接收用户对验证码短信中到的验证码的复制输入后,获取验证码内容,并对验证码进行加密以得到加密后的验证码,然后将验证码和加密后的验证码关联存储在剪贴板。
举例说明,结合上述图2,若加密前的原始验证码为“1234”,加密后的验证码为“sdkf”,则将“1234”和“sdkf”关联存储在剪贴板中,以备后续使用。
可选地,在本申请实施例中,上述步骤101中接收用户的粘贴输入的过程之前,本申请实施例提供的操作执行方法还包括如下步骤101b和步骤101c:
步骤101b:在显示有第一界面的情况下,接收用户对该第一界面中的目标信息的第二输入。
步骤101c:响应于第二输入,识别目标信息对应的第一应用,将该第一应用与上述目标内容关联。
其中,上述目标信息包括上述目标内容。
示例性的,上述第一界面可以为任一应用界面,如短信界面。
示例性的,上述目标信息可以为包括目标内容的信息,在第一界面为短信界面的情况下,该目标信息可以为包括验证码内容的验证码短信。
示例性的,上述第二输入可以为用户的复制输入。
可选地,上述目标信息对应的第一应用可以为目标信息的来源应用,即,为目标内容的来源应用。例如,在目标信息为验证码短信的情况下,该目标信息对应的第一应用为发送包含目标信息的验证码短信的应用,即,通过应用的服务器发送该目标信息的应用。
示例性的,上述第一应用可以包括一个或者多个应用,通常情况下,当目标内容为验证码时,存在唯一一个与与验证码绑定的第一应用,即,需要使用验证码进行验证的应用;当目标内容为个人信息时,可以存在多个与个人信息绑定的第一应用,例如,对于用户姓名、地址以及联系方式等信息,通常可以在多个的购物应用中使用。
在一种示例中,在接收用户的第二输入后,操作执行装置可以对目标信息进行关键字匹配或者正则匹配,以识别目标信息对应的第一应用。
例如,假设验证码短信的内容为:【xx科技】验证码019063用于找回密码的安全验证,5分钟内有效。由于应用信息为“【】”中的内容,则操作执行装置可以通过正则匹配的方式得到“【】”中的内容,即“xx科技”。
再例如,假设验证码短信的内容为:【xx强国】验证码:2052,15分钟内有效。则操作执行装置可以提取该验证码短信中关键词,即,“xx强国”和“验证码”,然后基于上述关键词中确定验证码短息中的应用信息,即“xx强国”。
在另一种示例中,操作执行装置可以将获取目标内容的应用,确定为目标内容对应的第一应用,并将第一应用与目标内容关联。
例如,假设用户在购物应用1中复制了地址信息(即,目标内容),则该地址信息的来源应用则为购物应用1,则该购物应用1与地址信息关联,进一步的,该地址信息也可以与该购物应用1同类型的其他的应用关联,例如,购物应用2。
可选地,操作执行装置可以建立第一应用与目标内容之间的映射关系,以将第一应用和目标内容关联,或者,操作执行装置可以将第一应用和目标内容进行绑定,以将两者关联。
进一步可选地,在本申请实施例中,上述步骤101c中将该第一应用与上述目标内容关联的过程,包括以下任一项:在目标信息包括第一应用对应的标识信息的情况下,将第一应用与目标内容关联;
在目标内容的功能信息与第一应用的功能信息匹配的情况下,将第一应用与目标内容关联。
示例性的,上述第一应用对应的标识信息可以为第一应用的应用名称。
举例说明,以目标信息为验证码短信为例,假设第一应用的应用名称为“xx科技”,并且验证码短信的内容中包括:“xx科技”,则将第一应用与该验证码短信中的验证码内容关联。
示例性的,上述目标内容的功能信息用于表征目标内容的用途,上述第一应用的功能信息用于表征该第一应用的用途。
示例性的,操作执行装置可以基于目标信息的内容,确定目标内容的功能信息,例如,验证码短信的内容为:【xx科技】验证码019063,用于登录验证,则可以确定该验证码的功能信息为:登录验证。
示例性的,操作执行装置可以通过识别当前显示的应用界面的界面信息,或者,通过获取电子设备中安装的应用的应用信息,确定与目标内容的功能信息相匹配的应用。例如,当前显示有应用的登录界面,并且该登录界面中包括:“账号密码登录”以及“获取验证码”字样,则可以识别出该应用的功能信息为:登录验证。
可选地,在本申请实施例中,上述步骤102中在用户界面中显示目标内容之前,本申请实施例提供的操作执行方法还可以包括如下步骤B1:
步骤B1:对第二内容进行解密,以得到目标内容。
其中,上述第二内容是对目标内容加密后的内容。
示例性的,操作执行装置可以在将目标内容存储在剪贴板之前,采用加密算法对目标内容进行加密,得到第二内容,并将第二内容保存在剪贴板中。
示例性的,操作执行装置在接收用户在第一应用的粘贴输入之后,在第一应用与目标内容相关的情况下,采用相应的解密算法对第二内容进行解密,以得到目标内容。
示例性的,在目标内容为验证码的情况下,操作执行装置可以在接收用户在第一应用中的粘贴输入后,从剪贴板中读取该加密后的验证码并采用相应的解密算法对该加密后的验证码进行解密,以得到未加密的验证码,并将该未加密的验证码粘贴至第一应用,以使得第一应用可以接收到该验证码从而正常执行验证操作。
举例说明,假设加密前的原始验证码为“1234”,加密后的验证码为“sdkf”。用户在应用8的登录界面的输入框中进行粘贴操作时,操作执行装置可以在该应用8与该原始验证码相关的情况下,对加密后的验证码“sdkf”进行解密,以得到原始的验证码“1234”,并将其在输入框中显示。
可选地,在本申请实施例中,在第一应用与剪切板中的目标内容不相关的情况下,本申请实施例提供的操作执行方法还可以包括如下步骤C1至步骤C4:
步骤C1:接收用户的第三输入。
步骤C2:响应于第三输入,显示第一内容和目标内容。
步骤C3:接收用户对第三内容的第四输入,在用户界面中显示该第三内容。
其中,上述第三内容为上述第一内容和目标内容中的至少一个。
示例性的,上述第三输入和第四输入可以为触控输入等任意可行性输入。
示例性的,上述第一内容为在剪贴板中保存的与用户界面相关的内容,或者,与用户界面无关的通用内容。
示例性的,在接收第三输入后,操作执行装置可以显示目标控件,并在目标控件中显示上述目标内容和第一内容,以便用户通过目标控件,便捷选择需要在用户界面中粘贴的内容。或者,操作执行装置也可以在当前显示的界面悬浮显示上述第一内容和目标内容,以便用户进行选择输入。
示例性的,操作执行装置接收用户对第三内容的第四输入后,可以获取并在用户界面中显示该第三内容。
在本申请实施例提供的操作执行方法中,操作执行装置在显示第一应用的用户界面的情况下,接收用户的粘贴输入,响应于该粘贴输入,在该第一应用与剪贴板中的目标内容相关的情况下,在第一应用的目标界面中显示上述目标内容。通过该方法,使得只有与剪贴板中的目标内容相关的应用,才能获取到剪贴板中的目标内容,而其他应用则无法窃取剪贴板中的重要信息(如,验证码或者用户的个人隐私信息),从而防止用户的个人信息或者验证码等重要信息泄露,在移动支付或验证领域,也能够减小移动支付或验证面临的风险,保障移动支付或验证的安全。
需要说明的是,本申请实施例提供的操作执行方法,执行主体可以为操作执行装置,或者该操作执行装置中的用于执行操作执行方法的控制模块。本申请实施例中以操作执行装置执行操作执行方法为例,说明本申请实施例提供的操作执行装置。
本申请实施例提供一种操作执行装置,如图3所示,该装置600包括:接收模块601和显示模块602,其中:上述接收模块601,用于在显示有第一应用的用户界面的情况下,接收用户的粘贴输入;上述显示模块602,用于响应于上述接收模块601接收的上述粘贴输入,在上述第一应用与剪切板中的目标内容相关的情况下,在上述用户界面中显示所述目标内容。。
可选地,在本申请实施例中,上述显示模块602,还用于响应于上述接收模块601接收的粘贴输入,在第一应用与目标内容不相关的情况下,在上述第一应用的用户界面中显示剪切板中的第一内容;其中,上述第一内容包括以下任一项:加密后的目标内容,与上述目标内容无关的其他内容。
可选地,在本申请实施例中,上述装置还包括执行模块603,上述接收模块,还用于在上述显示模块602显示有第一界面的情况下,接收用户对上第一界面中的目标信息的第二输入,上述目标信息包括上述目标内容;上述执行模块603,用于响应于上述接收模块601接收的第二输入,识别目标信息对应的第一应用,并将上述第一应用与上述目标内容关联。
可选的,在本申请实施例中,将第一应用与目标内容关联,包括以下任一项:在上述目标信息包括上述第一应用对应的标识信息的情况下,将上述第一应用与上述目标内容关联;在上述目标内容的功能信息与上述第一应用的功能信息匹配的情况下,将上述第一应用与上述目标内容关联。
可选地,在本申请实施中,上述装置还包括:处理模块604,上述处理模块604,用于对第二内容进行解密,以得到目标内容,上述第二内容是对目标内容加密后的内容。
在本申请实施例提供的操作执行装置中,操作执行装置在显示第一应用的用户界面的情况下,接收用户的粘贴输入,响应于该粘贴输入,在该第一应用与剪贴板中的目标内容相关的情况下,在第一应用的目标界面中显示上述目标内容。通过该方法,使得只有与剪贴板中的目标内容相关的应用,才能获取到剪贴板中的目标内容,而其他应用(如,恶意应用)则无法窃取剪贴板中的重要信息(如,验证码或者用户的个人隐私信息),从而防止用户的个人信息或者验证码等重要信息泄露,在移动支付或验证领域,也能够减小移动支付或验证面临的风险,保障移动支付或验证的安全。
本申请实施例中的操作执行装置可以是装置,也可以是终端中的部件、集成电路、或芯片。该装置可以是移动电子设备,也可以为非移动电子设备。示例性的,移动电子设备可以为手机、平板电脑、笔记本电脑、掌上电脑、车载电子设备、可穿戴设备、超级移动个人计算机(ultra-mobile personal computer,UMPC)、上网本或者个人数字助理(personaldigital assistant,PDA)等,非移动电子设备可以为服务器、网络附属存储器(NetworkAttached Storage,NAS)、个人计算机(personal computer,PC)、电视机(television,TV)、柜员机或者自助机等,本申请实施例不作具体限定。
本申请实施例中的操作执行装置可以为具有操作系统的装置。该操作系统可以为安卓(Android)操作系统,可以为ios操作系统,还可以为其他可能的操作系统,本申请实施例不作具体限定。
本申请实施例提供的操作执行装置能够实现图1和图2的方法实施例实现的各个过程,为避免重复,这里不再赘述。
可选的,如图4所示,本申请实施例还提供一种电子设备700,包括处理器701,存储器702,存储在存储器702上并可在所述处理器701上运行的程序或指令,该程序或指令被处理器701执行时实现上述操作执行方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
需要说明的是,本申请实施例中的电子设备包括上述所述的移动电子设备和非移动电子设备。
图5为实现本申请实施例的一种电子设备的硬件结构示意图。
该电子设备100包括但不限于:射频单元101、网络模块102、音频输出单元103、输入单元104、传感器105、显示单元106、用户输入单元107、接口单元108、存储器109、以及处理器110等部件。
本领域技术人员可以理解,电子设备100还可以包括给各个部件供电的电源(比如电池),电源可以通过电源管理系统与处理器110逻辑相连,从而通过电源管理系统实现管理充电、放电、以及功耗管理等功能。图5中示出的电子设备结构并不构成对电子设备的限定,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置,在此不再赘述。
其中,上述用户输入单元107,用于在显示有第一应用的用户界面的情况下,接收用户的粘贴输入;上述显示单元106,用于响应于上述用户输入单元107接收的上述粘贴输入,在上述第一应用与剪切板中的目标内容相关的情况下,在上述用户界面中显示所述目标内容。。
可选地,在本申请实施例中,上述显示单元107,还用于响应于上述用户输入单元107接收的粘贴输入,在第一应用与目标内容不相关的情况下,在上述第一应用的用户界面中显示剪切板中的第一内容;其中,上述第一内容包括以下任一项:加密后的目标内容,与上述目标内容无关的其他内容。
可选地,在本申请实施例中,上述用户输入单元107,还用于在上述显示单元106显示有第一界面的情况下,接收用户对上第一界面中的目标信息的第二输入,上述目标信息包括上述目标内容;上述处理器110,用于响应于上述用户输入单元107接收的第二输入,识别目标信息对应的第一应用,并将上述第一应用与上述目标内容关联。
可选的,在本申请实施例中,将第一应用与目标内容关联,包括以下任一项:在上述目标信息包括上述第一应用对应的标识信息的情况下,将上述第一应用与上述目标内容关联;或者,在上述目标内容的功能信息与上述第一应用的功能信息匹配的情况下,将上述第一应用与上述目标内容关联。
可选地,在本申请实施中,上述处理器110,用于对第二内容进行解密,以得到目标内容,上述第二内容是对目标内容加密后的内容。
在本申请实施例提供的操作执行装置中,操作执行装置在显示第一应用的用户界面的情况下,接收用户的粘贴输入,响应于该粘贴输入,在该第一应用与剪贴板中的目标内容相关的情况下,在第一应用的目标界面中显示上述目标内容。通过该方法,使得只有与剪贴板中的目标内容相关的应用,才能获取到剪贴板中的目标内容,而其他应用(如,恶意应用)则无法窃取剪贴板中的重要信息(如,验证码或者用户的个人隐私信息),从而防止用户的个人信息或者验证码等重要信息泄露,在移动支付或验证领域,也能够减小移动支付或验证面临的风险,保障移动支付或验证的安全。
应理解的是,本申请实施例中,输入单元104可以包括图形处理器(GraphicsProcessing Unit,GPU)1041和麦克风1042,图形处理器1041对在视频捕获模式或图像捕获模式中由图像捕获装置(如摄像头)获得的静态图片或视频的图像数据进行处理。显示单元106可包括显示面板1061,可以采用液晶显示器、有机发光二极管等形式来配置显示面板1061。用户输入单元107包括触控面板1071以及其他输入设备1072。触控面板1071,也称为触摸屏。触控面板1071可包括触摸检测装置和触摸控制器两个部分。其他输入设备1072可以包括但不限于物理键盘、功能键(比如音量控制按键、开关按键等)、轨迹球、鼠标、操作杆,在此不再赘述。存储器109可用于存储软件程序以及各种数据,包括但不限于应用程序和操作系统。处理器110可集成应用处理器和调制解调处理器,其中,应用处理器主要处理操作系统、用户界面和应用程序等,调制解调处理器主要处理无线通信。可以理解的是,上述调制解调处理器也可以不集成到处理器110中。
本申请实施例还提供一种可读存储介质,所述可读存储介质上存储有程序或指令,该程序或指令被处理器执行时实现上述操作执行方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
其中,所述处理器为上述实施例中所述的电子设备中的处理器。所述可读存储介质,包括计算机可读存储介质,如计算机只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等。
本申请实施例另提供了一种芯片,所述芯片包括处理器和通信接口,所述通信接口和所述处理器耦合,所述处理器用于运行程序或指令,实现上述操作执行方法实施例的各个过程,且能达到相同的技术效果,为避免重复,这里不再赘述。
应理解,本申请实施例提到的芯片还可以称为系统级芯片、系统芯片、芯片系统或片上系统芯片等。
本申请实施例提供一种计算机程序产品,该程序产品被存储在非易失的存储介质中,该程序产品被至少一个处理器执行以实现上述操作执行方法实施例的各个过程,且能达到相同的技术效果。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。此外,需要指出的是,本申请实施方式中的方法和装置的范围不限按示出或讨论的顺序来执行功能,还可包括根据所涉及的功能按基本同时的方式或按相反的顺序来执行功能,例如,可以按不同于所描述的次序来执行所描述的方法,并且还可以添加、省去、或组合各种步骤。另外,参照某些示例所描述的特征可在其他示例中被组合。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本申请各个实施例所述的方法。
上面结合附图对本申请的实施例进行了描述,但是本申请并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本申请的启示下,在不脱离本申请宗旨和权利要求所保护的范围情况下,还可做出很多形式,均属于本申请的保护之内。