CN104598189A - 一种信息处理方法及电子设备 - Google Patents
一种信息处理方法及电子设备 Download PDFInfo
- Publication number
- CN104598189A CN104598189A CN201510038866.6A CN201510038866A CN104598189A CN 104598189 A CN104598189 A CN 104598189A CN 201510038866 A CN201510038866 A CN 201510038866A CN 104598189 A CN104598189 A CN 104598189A
- Authority
- CN
- China
- Prior art keywords
- viewing area
- electronic equipment
- security system
- display
- buffer zone
- 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
Classifications
-
- 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/147—Digital output to display device ; Cooperation and interconnection of the display device with other functional units using display panels
-
- 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/60—Protecting data
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2221/00—Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/21—Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F2221/2105—Dual mode as a secondary aspect
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- Human Computer Interaction (AREA)
- Bioethics (AREA)
- General Health & Medical Sciences (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Storage Device Security (AREA)
Abstract
本发明公开了一种信息处理方法及电子设备,所述方法应用于电子设备,所述电子设备具有显示区域,所述电子设备包括正常***和安全***,所述方法包括:在所述安全***处于运行状态时,通过所述安全***检测获得第一安全操作和所述第一安全操作对应的第一显示数据;将所述第一显示数据显示在第一显示区域上,其中,所述第一显示区域的面积小于所述电子设备的显示区域的面积。
Description
技术领域
本发明涉及电子技术领域,特别涉及一种信息处理方法及电子设备。
背景技术
现在智能手机的功能越来越多,智能手机上各种丰富和方便人们生活的应用软件层出不穷,类似锁屏应用、聊天应用、支付应用,通过这些应用界面,能够获得电子设备和与电子设备连接的服务器中存储的用户的相片、好友、个人资料、甚至一些银行信息,故电子设备的使用安全性,越来越受到用户的关注。
为了提高电子设备的使用安全性,目前存在的解决方案之一是TrustZone方案。在这种方案下,***分配两个部分,一部分是正常***,另外一部分是安全***,通过隔离正常***和安全***的所有硬件和软件资源,使它们分别位于两个区域,用于存储安全***的内容的安全区域以及用于存储其他所有内容的普通区域,例如:用户的证书等敏感信息保存在安全区域,只有在安全***下才可以访问,从而确保用户的证书信息的安全。
本申请发明人在实现本申请实施例中技术方案的过程中,发现现有技术存在如下技术问题:
目前的TrustZone方案中,在需要执行安全操作时,电子设备的整个显示屏幕都由安全***控制,而在一般情况下,安全操作本身只需要输入一些简单的信息,例如:账号、密码等。
可见,现有技术中存在,在安全***运行时,由于安全***占用电子设备的整个显示屏幕,电子设备的显示屏幕利用率低的技术问题。
发明内容
本发明实施例提供一种信息处理方法及电子设备,用于解决现有技术中存在的,在安全***运行时,由于安全***占用电子设备的整个显示屏幕,电子设备的显示屏幕利用率低的技术问题。
一方面,本申请实施例提供一种信息处理方法,应用于电子设备,所述电子设备具有显示区域,所述电子设备包括正常***和安全***,所述方法包括:
在所述安全***处于运行状态时,通过所述安全***检测获得第一安全操作和所述第一安全操作对应的第一显示数据;
将所述第一显示数据显示在第一显示区域上,其中,所述第一显示区域的面积小于所述电子设备的显示区域的面积。
可选的,所述将所述第一显示数据显示在第一显示区域上,具体包括:
将所述第一显示数据写入所述电子设备的第一缓冲区,所述第一缓冲区为与所述第一显示区域对应的缓冲区;
将所述第一缓冲区内的所述第一显示数据显示在所述第一显示区域上;
其中,所述安全***处于运行状态时对所述第一缓冲区进行访问,所述正常***在所述安全***处于运行状态时不能对所述第一缓冲区进行访问。
可选的,所述将所述第一显示数据写入所述电子设备的第一缓冲区,具体包括:
获得预先设置的所述第一缓冲区在所述电子设备的缓冲区中的第一位置信息;
根据所述第一位置信息,将所述第一显示数据写入所述第一缓冲区。
可选的,在所述安全***处于运行状态时,所述方法还包括:
通过所述正常***检测获得第二显示数据,将所述第二显示数据显示在所述第二显示区域上,其中,所述第一显示区域与所述第二显示区域为没有重叠的显示区域。
可选的,在所述将所述第一显示数据显示在所述显示单元的第一显示区域上之后,所述方法还包括:
在所述安全***从所述运行状态调整为非运行状态后,通过所述正常***检测获得第二显示数据,将所述第二显示数据显示在所述电子设备的显示区域上;或者,
在所述安全***从所述运行状态调整为非运行状态后,通过所述正常***检测获得第二显示数据,将所述第二显示数据的第一部分数据显示在所述第一显示区域上。
另一方面,本申请实施例提供一种电子设备,所述电子设备具有显示区域,所述电子设备包括正常***和安全***,所述电子设备包括:
检测单元,用于在所述安全***处于运行状态时,通过所述安全***检测获得第一安全操作和所述第一安全操作对应的第一显示数据;
处理单元,用于将所述第一显示数据显示在第一显示区域上,其中,所述第一显示区域的面积小于所述电子设备的显示区域的面积。
可选的,所述处理单元具体包括:
数据写入子单元,用于将所述第一显示数据写入所述电子设备的第一缓冲区,所述第一缓冲区为与所述第一显示区域对应的缓冲区;
数据显示子单元,用于将所述第一缓冲区内的所述第一显示数据显示在所述第一显示区域上;
其中,所述安全***处于运行状态时对所述第一缓冲区进行访问,所述正常***在所述安全***处于运行状态时不能对所述第一缓冲区进行访问。
可选的,所述数据写入子单元具体用于:
获得预先设置的所述第一缓冲区在所述电子设备的缓冲区中的第一位置信息;
根据所述第一位置信息,将所述第一显示数据写入所述第一缓冲区。
可选的,在所述安全***处于运行状态时,所述处理单元还用于:
通过所述正常***检测获得第二显示数据,将所述第二显示数据显示在所述第二显示区域上,其中,所述第一显示区域与所述第二显示区域为没有重叠的显示区域。
可选的,所述处理单元还用于:
在所述将所述第一显示数据显示在所述显示单元的第一显示区域上之后,在所述安全***从所述运行状态调整为非运行状态后,通过所述正常***检测获得第二显示数据,将所述第二显示数据显示在所述电子设备的显示区域上;或者,
在所述安全***从所述运行状态调整为非运行状态后,通过所述正常***检测获得第二显示数据,将所述第二显示数据的第一部分数据显示在所述第一显示区域上。
本申请实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果:
1、本申请实施例的方案中,通过在安全***处于运行状态时,对电子设备的显示区域进行划分,将划分出来的一部分显示区域用于显示安全***的内容,该部分显示区域的面积小于整个显示区域的面积,从而解决了现有技术中存在的,在安全***运行时,由于安全***占用电子设备的整个显示屏幕,电子设备的显示屏幕利用率低的技术问题,实现了在安全***运行时,安全***只占用电子设备一部分显示屏幕,提高安全***下电子设备的显示屏幕利用率的技术效果。
2、本申请实施例的方案中,在安全***处于运行状态时,将安全***获得的显示数据写入第一缓冲区,然后,电子设备将第一缓冲区的数据显示在第一显示区域上,由于正常***在安全***处于运行状态时,不能对第一缓冲区进行访问,从而保证了用户数据的安全。
3、本申请实施例的方案中,在所述安全***处于运行状态时,通过正常***获得第二显示数据,将第二显示数据显示在第二显示区域上,其中,第一显示区域与第二显示区域为没有重叠的显示区域,由于安全***只占用第一显示区域,在第二显示区域上可以显示正常***的显示内容,从而进一步提高显示屏的利用率。
附图说明
图1为本申请实施例一中信息处理方法的流程图;
图2为本申请实施例一中第一显示区域和第二显示区域的示意图;
图3为本申请实施例二中电子设备的结构方框图。
具体实施方式
在本申请实施例提供的技术方案中,通过在安全***处于运行状态时,对电子设备的显示区域进行划分,将划分出来的一部分显示区域用于显示安全***的内容,该部分显示区域的面积小于整个显示区域的面积,从而解决了现有技术中存在的在安全***运行时,由于安全***占用电子设备的整个显示屏幕,电子设备的显示屏幕利用率低的技术问题,实现了在安全***运行时,安全***只占用电子设备一部分显示屏幕,提高安全***下电子设备的显示屏幕利用率的技术效果。
本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
下面结合附图对本申请实施例技术方案的主要实现原理、具体实施方式及其对应能够达到的有益效果进行详细的阐述。
实施例一
本申请实施例一提供一种信息处理方法,应用于电子设备,所述电子设备具有显示区域,所述电子设备包括正常***和安全***。具体来讲,电子设备可以为智能手机、平板电脑、笔记本电脑等设备,本申请对此不做限制。
在本申请实施例中,电子设备包括正常***和安全***,电子设备通过使用TrustZone方案来确保用户信息的安全,具体来讲,TrustZone方案是指隔离安全***和正常***的硬件和软件资源,使它们分别位于两个区域,用于存储安全***的内容的安全区域,以及用于存储其他所有内容的普通区域。
在具体实施过程中支持TrustZone的总线构造中的硬件逻辑可确保普通区域组件无法访问安全区域资源,从而在这两个区域之间构建强大边界。TrustZone方案将电子设备中的需要保护的敏感资源存储在安全区域的,并在安全的处理器内核中运行可靠的软件来保证用户信息的安全。
接下来,对本申请实施例中的方法进行介绍,如图1所示,所述方法包括:
S10:在所述安全***处于运行状态时,通过所述安全***检测获得第一安全操作和所述第一安全操作对应的第一显示数据。
S20:将所述第一显示数据显示在第一显示区域上,其中,所述第一显示区域的面积小于所述电子设备的显示区域的面积。
首先,对步骤S10进行说明。本申请实施例中,在用户需要执行安全操作时,会触发电子设备控制安全***处于运行状态,具体来讲,电子设备上当前正在运行正常***,在用户执行第一安全操作时,电子设备会运行安全***,然后,在安全***下继续执行该第一安全操作。
在具体实施过程中,第一安全操作可以为输入密码、账号等个人信息,第一安全操作也可以启动支付应用等操作,本申请对此不做限制。在步骤S10中,第一显示数据具体为电子设备执行第一安全操作时下载并需要进行显示的内容。
本申请实施例中,在通过步骤S10获取第一显示数据后,电子设备进入步骤S20:将所述第一显示数据显示在第一显示区域上,其中,所述第一显示区域的面积小于所述电子设备的显示区域的面积。
具体来讲,在对显示数据进行显示之前,电子设备需要对显示区域进行划分。在具体实施过程中,可以预先对电子设备的显示区域进行划分,例如:显示区域是一个矩形,包括1080*1920个点的点阵,则可以将显示区域划分为安全***对应的第一显示区域,包括屏幕左边1080*960个点阵,以及正常***对应的第二显示区域,包括屏幕右边的1080*960个点阵。本申请实施例中,对于不同尺寸的屏幕可以有不同的划分方式,本申请对此不做限制。
接下来,对本申请实施例中划分显示区域的具体实现方式进行说明。
具体来讲,***在硬件设计上可以对正常***和安全***对应的显示区域进行划分。一般显示屏上的内容是通过显示缓冲区来实现的,首先,将指定的显示数据写到指定的显示缓冲区中,硬件就会把这些显示数据刷新到屏幕上进行显示。例如:显示屏幕是一个矩形,包括1080*1920个点的点阵,则点阵中的每个点在显示缓冲区中有一个对应位置,只要将显示的数据写入该显示缓冲区的对应位置上,该点的内容就会显示出来。在显示缓冲区全部写满后,就拼接成了整个屏幕的显示内容,则本申请实施例中,可以通过划分不同的显示缓冲区实现显示区域的划分。
例如:显示区域是一个矩形,包括1080*1920个点的点阵,将显示区域划分第一显示区域为屏幕左边1080*960个点阵,以及正第二显示区域为屏幕右边的1080*960个点阵,则可以将左边1080*960个点阵在显示缓冲区的对应位置划分为第一缓冲区,将右边1080*960个点阵在显示缓冲区的对应位置换分为第二缓冲区,进而通过划分显示缓冲区实现显示区域划分。
本申请实施例中,在对电子设备的显示区域进行划分后,步骤S20在具体实施过程中包括:
第一步,将所述第一显示数据写入所述电子设备的第一缓冲区,所述第一缓冲区为与所述第一显示区域对应的缓冲区。
具体来讲,电子设备获得预先设置的第一缓冲区在电子设备的显示缓冲区中的第一位置信息,然后,根据第一位置信息,将所述第一显示数据写入所述第一缓冲区。
在具体实施过程中,显示区域上的每个点在显示缓冲区中有一个对应位置,只要将显示的数据写入该显示缓冲区中的对应位置上,该点的内容就会显示出来。显示缓冲区全部写满之后,就拼接成了整个屏幕的显示内容。
第二步,将所述第一缓冲区内的所述第一显示数据显示在所述第一显示区域上。
具体来讲,电子设备在获取第一显示数据后,将显示数据写入电子设备为安全***划分的第一缓冲区中,然后,通过硬件刷新将第一缓冲区内的第一显示数据刷新到屏幕上进行显示,即显示在第一显示区域上。
进一步,本申请实施例中,可以对安全***和正常***对显示缓冲区的访问进行控制,例如:指定屏幕的一部分,例如:左上角的100*100的点阵区域对应的显示缓冲区只能由安全***的硬件进行访问,剩余的显示缓冲区部分则普通***可以进行访问,进而实现访问控制。
在具体实施过程中,有多种方式可以实现一个***只能访问一部分显示缓冲区。例如:一个处理器***的数据总线访问带有自身的标记信息,则有标记信息的数据操作可以访问指定的内容。又例如:***包括两套总线可以访问显示缓冲区,正常***不能访问安全***对应的显示缓冲区,但是安全***可以访问正常***对应的显示缓冲区,并可以控制正常***访问的内容。
本申请实施例中,由于安全***处于运行状态时对第一缓冲区进行访问,正常***在安全***处于运行状态时不能对第一缓冲区进行访问。则本申请实施例的方案通过在显示区域上进行权限拆分,即对安全***和正常***可以访问的显示缓冲区进行权限拆分,实现了不同的***只能访问显示区域的一部分,进而实现物理隔离,保证用户信息的安全。
并且,由于普通的***没有安全保证,在需要输入密码的时候,正常***中的病毒可以监听到用户的操作并且记录下来。在本申请实施例的方案中,由于存在一个独立的安全***,在安全***下执行输入密码等操作时,正常***内的病毒是无法进行窃听和篡改,进而可以保证用户信息的安全。
本申请实施例中,在安全***处于运行状态时,为了提高电子设备的显示区域的利用率,所述方法还包括:通过所述正常***检测获得第二显示数据,将所述第二显示数据显示在所述第二显示区域上,其中,所述第一显示区域与所述第二显示区域为没有重叠的显示区域。
具体来讲,如图2所示,在安全***处于运行状态时,电子设备会对显示区域进行动态划分为第一显示区域和第二显示区域,然后,在第一显示区域上显示安全***获得的第一显示数据,在第二显示区域上显示正常***获得的第二显示数据。
例如一种场景为:安全***启动时,电子设备上正在播放视频,电子设备对显示区域进行动态划分为第一显示区域和第二显示区域,然后,将当前视频播放界面显示在第二显示区域上,将安全***获得的显示内容,如:密码输入界面,显示在第一显示区域上。
本申请实施例中,在安全***运行时,由于正常***的显示内容不包括需要保护的信息,正常***仍然可以运行应用,并在第二显示区域上进行显示等操作。并且,通过在启动安全***时,将电子设备的显示区域划分成不同的区域,并将安全***和正常***的显示内容同时显示在不同的区域上,提高了在安全***处于运行状态时,电子设备的显示区域的利用率。
本申请实施例中,在电子设备退出安全***后,电子设备的整个显示区域由正常***继续使用,即,在电子设备退出安全***后,正常***将显示数据显示在电子设备整个显示区域上。在具体实施过程中,至少存在有以下两种情况。
第一种情况,在安全***从运行状态调整为非运行状态后,通过正常***检测获得第二显示数据,将第二显示数据显示在电子设备的显示区域上。
在具体实施过程中,在电子设备需要重新获取显示数据时,正常***可以将显示数据写入被安全***占用的显示缓冲区中,然后,通过硬件刷新将这些显示数据刷新到第一显示区域上进行显示,从而将显示内容显示在电子设备的整个显示区域上。
第二种情况,在安全***从运行状态调整为非运行状态后,通过正常***检测获得第二显示数据,将第二显示数据的第一部分数据显示在第一显示区域上。
在具体实施过程中,在电子设备不需要重新获取显示数据时,正常***可以将当前显示数据中的第一部分数据写入被安全***占用的显示缓冲区中,然后,通过硬件刷新将第一部分数据刷新到第一显示区域上进行显示,从而将显示内容显示在电子设备的整个显示区域上。
实施例二
本申请实施例二提供一种电子设备,所述电子设备具有显示区域,所述电子设备包括正常***和安全***,如图3所示,所述电子设备包括:
检测单元30,用于在所述安全***处于运行状态时,通过所述安全***检测获得第一安全操作和所述第一安全操作对应的第一显示数据;
处理单元31,用于将所述第一显示数据显示在第一显示区域上,其中,所述第一显示区域的面积小于所述电子设备的显示区域的面积。
可选的,所述处理单元31具体包括:
数据写入子单元,用于将所述第一显示数据写入所述电子设备的第一缓冲区,所述第一缓冲区为与所述第一显示区域对应的缓冲区;
数据显示子单元,用于将所述第一缓冲区内的所述第一显示数据显示在所述第一显示区域上;
其中,所述安全***处于运行状态时对所述第一缓冲区进行访问,所述正常***在所述安全***处于运行状态时不能对所述第一缓冲区进行访问。
可选的,所述数据写入子单元具体用于:
获得预先设置的所述第一缓冲区在所述电子设备的缓冲区中的第一位置信息;
根据所述第一位置信息,将所述第一显示数据写入所述第一缓冲区。
可选的,在所述安全***处于运行状态时,所述处理单元31还用于:
通过所述正常***检测获得第二显示数据,将所述第二显示数据显示在所述第二显示区域上,其中,所述第一显示区域与所述第二显示区域为没有重叠的显示区域。
可选的,所述处理单元31还用于:
在所述将所述第一显示数据显示在所述显示单元的第一显示区域上之后,在所述安全***从所述运行状态调整为非运行状态后,通过所述正常***检测获得第二显示数据,将所述第二显示数据显示在所述电子设备的显示区域上;或者,
在所述安全***从所述运行状态调整为非运行状态后,通过所述正常***检测获得第二显示数据,将所述第二显示数据的第一部分数据显示在所述第一显示区域上。
通过本申请实施例中的一个或多个技术方案,可以实现如下一个或多个技术效果:
1、本申请实施例的方案中,通过在安全***处于运行状态时,对电子设备的显示区域进行划分,将划分出来的一部分显示区域用于显示安全***的内容,该部分显示区域的面积小于整个显示区域的面积,从而解决了现有技术中存在的,在安全***运行时,由于安全***占用电子设备的整个显示屏幕,电子设备的显示屏幕利用率低的技术问题,实现了在安全***运行时,安全***只占用电子设备一部分显示屏幕,提高安全***下电子设备的显示屏幕利用率的技术效果。
2、本申请实施例的方案中,在安全***处于运行状态时,将安全***获得的显示数据写入第一缓冲区,然后,电子设备将第一缓冲区的数据显示在第一显示区域上,由于正常***在安全***处于运行状态时,不能对第一缓冲区进行访问,从而保证了用户数据的安全。
3、本申请实施例的方案中,在所述安全***处于运行状态时,通过正常***获得第二显示数据,将第二显示数据显示在第二显示区域上,其中,第一显示区域与第二显示区域为没有重叠的显示区域,由于安全***只占用第一显示区域,在第二显示区域上可以显示正常***的显示内容,从而进一步提高显示屏的利用率。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
具体来讲,本申请实施例中的信息处理方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与信息处理方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
在所述安全***处于运行状态时,通过所述安全***检测获得第一安全操作和所述第一安全操作对应的第一显示数据;
将所述第一显示数据显示在第一显示区域上,其中,所述第一显示区域的面积小于所述电子设备的显示区域的面积。
可选的,所述存储介质中存储的与步骤:将所述第一显示数据显示在第一显示区域上,对应的计算机指令在具体被执行过程中,具体包括如下步骤:
将所述第一显示数据写入所述电子设备的第一缓冲区,所述第一缓冲区为与所述第一显示区域对应的缓冲区;
将所述第一缓冲区内的所述第一显示数据显示在所述第一显示区域上;
其中,所述安全***处于运行状态时对所述第一缓冲区进行访问,所述正常***在所述安全***处于运行状态时不能对所述第一缓冲区进行访问。
可选的,所述存储介质中存储的与步骤:将所述第一显示数据写入所述电子设备的第一缓冲区,对应的计算机指令在具体被执行过程中,具体包括如下步骤:
获得预先设置的所述第一缓冲区在所述电子设备的缓冲区中的第一位置信息;
根据所述第一位置信息,将所述第一显示数据写入所述第一缓冲区。
可选的,在所述安全***处于运行状态时,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在被执行时包括如下步骤:
通过所述正常***检测获得第二显示数据,将所述第二显示数据显示在所述第二显示区域上,其中,所述第一显示区域与所述第二显示区域为没有重叠的显示区域。
可选的,所述存储介质中还存储有另外一些计算机指令,这些计算机指令在与步骤:将所述第一显示数据显示在所述显示单元的第一显示区域上,对应的计算机指令被执行之后,被执行,在被执行时包括如下步骤:
在所述安全***从所述运行状态调整为非运行状态后,通过所述正常***检测获得第二显示数据,将所述第二显示数据显示在所述电子设备的显示区域上;或者,
在所述安全***从所述运行状态调整为非运行状态后,通过所述正常***检测获得第二显示数据,将所述第二显示数据的第一部分数据显示在所述第一显示区域上。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (10)
1.一种信息处理方法,应用于电子设备,所述电子设备具有显示区域,所述电子设备包括正常***和安全***,所述方法包括:
在所述安全***处于运行状态时,通过所述安全***检测获得第一安全操作和所述第一安全操作对应的第一显示数据;
将所述第一显示数据显示在第一显示区域上,其中,所述第一显示区域的面积小于所述电子设备的显示区域的面积。
2.如权利要求1所述的方法,其特征在于,所述将所述第一显示数据显示在第一显示区域上,具体包括:
将所述第一显示数据写入所述电子设备的第一缓冲区,所述第一缓冲区为与所述第一显示区域对应的缓冲区;
将所述第一缓冲区内的所述第一显示数据显示在所述第一显示区域上;
其中,所述安全***处于运行状态时对所述第一缓冲区进行访问,所述正常***在所述安全***处于运行状态时不能对所述第一缓冲区进行访问。
3.如权利要求2所述的方法,其特征在于,所述将所述第一显示数据写入所述电子设备的第一缓冲区,具体包括:
获得预先设置的所述第一缓冲区在所述电子设备的缓冲区中的第一位置信息;
根据所述第一位置信息,将所述第一显示数据写入所述第一缓冲区。
4.如权利要求3所述的方法,其特征在于,在所述安全***处于运行状态时,所述方法还包括:
通过所述正常***检测获得第二显示数据,将所述第二显示数据显示在所述第二显示区域上,其中,所述第一显示区域与所述第二显示区域为没有重叠的显示区域。
5.如权利要求1-3任一项所述的方法,其特征在于,在所述将所述第一显示数据显示在所述显示单元的第一显示区域上之后,所述方法还包括:
在所述安全***从所述运行状态调整为非运行状态后,通过所述正常***检测获得第二显示数据,将所述第二显示数据显示在所述电子设备的显示区域上;或者,
在所述安全***从所述运行状态调整为非运行状态后,通过所述正常***检测获得第二显示数据,将所述第二显示数据的第一部分数据显示在所述第一显示区域上。
6.一种电子设备,所述电子设备具有显示区域,所述电子设备包括正常***和安全***,所述电子设备包括:
检测单元,用于在所述安全***处于运行状态时,通过所述安全***检测获得第一安全操作和所述第一安全操作对应的第一显示数据;
处理单元,用于将所述第一显示数据显示在第一显示区域上,其中,所述第一显示区域的面积小于所述电子设备的显示区域的面积。
7.如权利要求6所述的电子设备,其特征在于,所述处理单元具体包括:
数据写入子单元,用于将所述第一显示数据写入所述电子设备的第一缓冲区,所述第一缓冲区为与所述第一显示区域对应的缓冲区;
数据显示子单元,用于将所述第一缓冲区内的所述第一显示数据显示在所述第一显示区域上;
其中,所述安全***处于运行状态时对所述第一缓冲区进行访问,所述正常***在所述安全***处于运行状态时不能对所述第一缓冲区进行访问。
8.如权利要求7所述的电子设备,其特征在于,所述数据写入子单元具体用于:
获得预先设置的所述第一缓冲区在所述电子设备的缓冲区中的第一位置信息;
根据所述第一位置信息,将所述第一显示数据写入所述第一缓冲区。
9.如权利要求8所述的电子设备,其特征在于,在所述安全***处于运行状态时,所述处理单元还用于:
通过所述正常***检测获得第二显示数据,将所述第二显示数据显示在所述第二显示区域上,其中,所述第一显示区域与所述第二显示区域为没有重叠的显示区域。
10.如权利要求6-8任一项所述的电子设备,其特征在于,所述处理单元还用于:
在所述将所述第一显示数据显示在所述显示单元的第一显示区域上之后,在所述安全***从所述运行状态调整为非运行状态后,通过所述正常***检测获得第二显示数据,将所述第二显示数据显示在所述电子设备的显示区域上;或者,
在所述安全***从所述运行状态调整为非运行状态后,通过所述正常***检测获得第二显示数据,将所述第二显示数据的第一部分数据显示在所述第一显示区域上。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510038866.6A CN104598189B (zh) | 2015-01-26 | 2015-01-26 | 一种信息处理方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510038866.6A CN104598189B (zh) | 2015-01-26 | 2015-01-26 | 一种信息处理方法及电子设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN104598189A true CN104598189A (zh) | 2015-05-06 |
CN104598189B CN104598189B (zh) | 2019-01-15 |
Family
ID=53124014
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201510038866.6A Active CN104598189B (zh) | 2015-01-26 | 2015-01-26 | 一种信息处理方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104598189B (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103136488A (zh) * | 2011-12-02 | 2013-06-05 | 三星电子株式会社 | 保护触摸输入的方法和装置 |
CN103390124A (zh) * | 2012-05-08 | 2013-11-13 | 迪斯克雷蒂克斯科技公司 | 安全输入和处理口令的设备、***和方法 |
CN103593619A (zh) * | 2013-11-13 | 2014-02-19 | 宇龙计算机通信科技(深圳)有限公司 | 应用数据保护的方法和*** |
CN103714459A (zh) * | 2013-12-26 | 2014-04-09 | 电子科技大学 | 一种智能终端安全支付***及方法 |
CN104252597A (zh) * | 2013-06-25 | 2014-12-31 | ***股份有限公司 | 一种指示移动设备操作环境的方法和能够指示操作环境的移动设备 |
-
2015
- 2015-01-26 CN CN201510038866.6A patent/CN104598189B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103136488A (zh) * | 2011-12-02 | 2013-06-05 | 三星电子株式会社 | 保护触摸输入的方法和装置 |
CN103390124A (zh) * | 2012-05-08 | 2013-11-13 | 迪斯克雷蒂克斯科技公司 | 安全输入和处理口令的设备、***和方法 |
CN104252597A (zh) * | 2013-06-25 | 2014-12-31 | ***股份有限公司 | 一种指示移动设备操作环境的方法和能够指示操作环境的移动设备 |
CN103593619A (zh) * | 2013-11-13 | 2014-02-19 | 宇龙计算机通信科技(深圳)有限公司 | 应用数据保护的方法和*** |
CN103714459A (zh) * | 2013-12-26 | 2014-04-09 | 电子科技大学 | 一种智能终端安全支付***及方法 |
Also Published As
Publication number | Publication date |
---|---|
CN104598189B (zh) | 2019-01-15 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110908625B (zh) | 多屏显示方法、装置、设备、***、舱体及存储介质 | |
US9134878B2 (en) | Device and method for secure user interface gesture processing using processor graphics | |
US10203739B2 (en) | Electronic device for controlling power and method therefor | |
EP2648129B1 (en) | Method and apparatus for securing touch input | |
US20150312260A1 (en) | Methods of providing social network service and server performing the same | |
US10572007B2 (en) | Preventing unintended input | |
CN105335099A (zh) | 一种内存清理方法及终端 | |
CN110083399B (zh) | 小程序运行方法、计算机设备及存储介质 | |
CN108696766B (zh) | 弹幕显示方法、装置和计算机可读存储介质 | |
US9183401B2 (en) | Systems and methods for securing protected content | |
EP3255578B1 (en) | Interface display method of terminal and terminal | |
US9454667B2 (en) | Granting object authority via a multi-touch screen to a collaborator | |
CN105446675A (zh) | 一种分屏显示方法及电子设备 | |
CN106600521A (zh) | 一种图像处理方法及终端设备 | |
US20190369938A1 (en) | Information processing method and related electronic device | |
CN107729768B (zh) | 一种页面显示方法、装置、智能平板和存储介质 | |
CN110096329B (zh) | 一种显示内容控制方法、电子装置及计算机可读存储介质 | |
CN104765528A (zh) | 一种虚拟键盘显示方法及装置 | |
CN104731500A (zh) | 一种信息处理方法及电子设备 | |
KR20160083759A (ko) | 주석 제공 방법 및 장치 | |
CN113344764B (zh) | 安全图形处理器、处理器芯片、显示卡、装置、方法及存储介质 | |
WO2024045740A1 (zh) | 页面信息的防护方法、装置及电子设备 | |
CN104991695A (zh) | 一种信息处理方法及电子设备 | |
US10902101B2 (en) | Techniques for displaying secure content for an application through user interface context file switching | |
US9990117B2 (en) | Zooming and panning within a user interface |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |