[go: up one dir, main page]

CN105653904B - Using the processing method of screen locking, device and mobile terminal - Google Patents

Using the processing method of screen locking, device and mobile terminal Download PDF

Info

Publication number
CN105653904B
CN105653904B CN201510991209.3A CN201510991209A CN105653904B CN 105653904 B CN105653904 B CN 105653904B CN 201510991209 A CN201510991209 A CN 201510991209A CN 105653904 B CN105653904 B CN 105653904B
Authority
CN
China
Prior art keywords
application
interface
notification
workspace
package
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.)
Active
Application number
CN201510991209.3A
Other languages
Chinese (zh)
Other versions
CN105653904A (en
Inventor
董孝君
李旋
王力
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Qihoo Technology Co Ltd
Original Assignee
Beijing Qihoo Technology Co Ltd
Qizhi Software Beijing Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Beijing Qihoo Technology Co Ltd, Qizhi Software Beijing Co Ltd filed Critical Beijing Qihoo Technology Co Ltd
Priority to CN201510991209.3A priority Critical patent/CN105653904B/en
Publication of CN105653904A publication Critical patent/CN105653904A/en
Application granted granted Critical
Publication of CN105653904B publication Critical patent/CN105653904B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • G06F21/121Restricting unauthorised execution of programs
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/101Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities
    • G06F21/1015Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities to users
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Software Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Multimedia (AREA)
  • Technology Law (AREA)
  • Computer Hardware Design (AREA)
  • Human Computer Interaction (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

本发明公开了一种应用锁屏的处理方法、装置及移动终端,涉及移动通信技术领域,解决了现有技术中通过调用通知栏直接查看应用的通知信息而带来安全隐患的问题。本发明的方法包括:判断点击通知栏中的应用通知后跳转到的界面是否为工作区界面,所述工作区界面为进入到管理客户端中的界面;若判断结果为是,则调出工作区锁屏界面;若判断结果为否,则进入所述应用通知所属应用中查看通知信息。本发明主要用于保护位于管理客户端工作区中应用程序的信息安全。

The invention discloses a processing method, a device and a mobile terminal for an application locking screen, which relate to the technical field of mobile communication and solve the problem of security risks caused by directly viewing application notification information by calling a notification bar in the prior art. The method of the present invention includes: judging whether the interface jumped to after clicking the application notification in the notification bar is a work area interface, and the work area interface is the interface entered into the management client; if the judgment result is yes, calling out Workspace lock screen interface; if the judgment result is no, enter the application to which the application notification belongs to view the notification information. The present invention is mainly used to protect the information security of the application program located in the management client work area.

Description

应用锁屏的处理方法、装置及移动终端Application lock screen processing method, device and mobile terminal

技术领域technical field

本发明涉及移动通信技术领域,特别是涉及一种应用锁屏的处理方法、装置及移动终端。The present invention relates to the technical field of mobile communication, and in particular, to a processing method, device and mobile terminal for locking an application screen.

背景技术Background technique

在人们的移动终端中通常安装有许多应用程序,其中既包含用于办公的应用程序,也包含个人日常生活的应用程序。对于一些企业而言,为了方便员工的办公,会在员工的移动终端上安装管理客户端,管理客户端用于将员工的移动终端分隔为工作区和个人区,其中工作区用于管理与办公有关的应用程序,同时还能将办公的应用程序与员工个人的应用程序进行隔离,从而保护业务的隐私不被泄露。通常在使用办公应用程序时,需要登录管理客户端,输入管理客户端的密码后才能进入管理客户端中也就是工作区中进行办公应用程序的操作。Many applications are usually installed in people's mobile terminals, which include both office applications and personal daily life applications. For some enterprises, in order to facilitate the employees' office work, a management client will be installed on the employees' mobile terminals. The management client is used to separate the employees' mobile terminals into a work area and a personal area, where the work area is used for management and office work. related applications, and at the same time, the office applications can be isolated from the employee's personal applications, so as to protect the privacy of the business from being leaked. Usually, when using an office application, you need to log in to the management client and enter the password of the management client before you can enter the management client, that is, the work area, to operate the office application.

但是在使用管理客户端的过程中,当管理客户端中的应用程序收到通知信息时,通过点击通知栏就可以跳过管理客户端而直接启动应用程序查看通知信息,这种情况虽然能够方便用户不用对管理客户端进行解锁即可快速查看应用程序的通知信息,但同时会造成应用程序管理过程中的安全隐患,当通过点击通知栏跳过管理客户端直接启动应用程序后,会造成应用程序中的重要信息泄露。However, in the process of using the management client, when the application in the management client receives the notification information, you can skip the management client and directly start the application to view the notification information by clicking the notification bar. Although this situation is convenient for the user You can quickly view the notification information of the application without unlocking the management client, but at the same time, it will cause security risks in the application management process. important information leaked.

发明内容SUMMARY OF THE INVENTION

有鉴于此,本发明提出了一种应用锁屏的处理方法、装置及移动终端,主要目的在于解决现有技术中通过调用通知栏直接查看应用的通知信息而带来安全隐患的问题。In view of this, the present invention proposes an application lock screen processing method, device and mobile terminal, the main purpose of which is to solve the problem of security risks caused by calling the notification bar to directly view the notification information of the application in the prior art.

依据本发明的第一个方面,本发明提供一种应用锁屏的处理方法,包括:According to the first aspect of the present invention, the present invention provides a method for processing application lock screen, including:

判断点击通知栏中的应用通知后跳转到的界面是否为工作区界面,所述工作区界面为进入到管理客户端中的界面;Determine whether the interface jumped to after clicking the application notification in the notification bar is a workspace interface, and the workspace interface is an interface entered into the management client;

若判断结果为是,则调出工作区锁屏界面;If the judgment result is yes, call up the workspace lock screen interface;

若判断结果为否,则进入所述应用通知所属应用中查看通知信息。If the judgment result is no, enter the application to which the application notification belongs to view the notification information.

进一步的,所述判断点击通知栏中的应用通知后跳转到的界面是否为工作区界面包括:Further, the judging whether the interface jumped to after clicking the application notification in the notification bar is a workspace interface includes:

获取当前运行进程的程序包;Get the package of the currently running process;

判断所述程序包是否为工作区中的程序包;Determine whether the program package is a program package in the workspace;

若判断所述程序包为工作区中的程序包,则确定点击所述应用通知后跳转到的界面为工作区界面。If it is determined that the program package is a program package in the work area, it is determined that the interface jumped to after clicking the application notification is the work area interface.

进一步的,所述获取当前运行进程的程序包包括:Further, the obtaining the program package of the currently running process includes:

通过程序进程组件获取当前运行进程的程序包的包名或版本号。Obtain the package name or version number of the package of the currently running process through the program process component.

进一步的,所述判断所述程序包是否为工作区中的程序包包括:Further, the judging whether the program package is a program package in the workspace includes:

判断所述程序包的包名是否为工作区中程序包的包名;或者,Determine whether the package name of the program package is the package name of the program package in the workspace; or,

判断所述程序包的版本号是否为工作区版本。Determine whether the version number of the package is the workspace version.

进一步的,所述判断点击通知栏中的应用通知后跳转到的界面是否为工作区界面包括:Further, the judging whether the interface jumped to after clicking the application notification in the notification bar is a workspace interface includes:

调用接口函数调取当前最上层界面,获取当前最上层界面中的应用;Call the interface function to call the current top-level interface, and obtain the application in the current top-level interface;

判断当前最上层界面中的应用是否为工作区中的应用;Determine whether the application in the current top-level interface is an application in the workspace;

若判断当前最上层界面中的应用为工作区中的应用,则确定点击所述应用通知后跳转到的界面为工作区界面。If it is determined that the application in the current top-level interface is an application in the work area, it is determined that the interface jumped to after clicking on the application notification is the work area interface.

进一步的,所述获取当前最上层界面中的应用包括:Further, the acquisition of the application in the current top-level interface includes:

获取当前最上层界面中的应用的应用名或版本号。Get the application name or version number of the application in the current top-level interface.

进一步的,所述判断当前最上层界面中的应用是否为工作区中的应用包括:Further, the judging whether the application in the current top-level interface is an application in the workspace includes:

判断当前最上层界面中的应用的应用名是否为工作区中应用的应用名;或者,Determine whether the application name of the application in the current top-level interface is the application name of the application in the workspace; or,

判断当前最上层界面中的应用的版本号是否为工作区版本。Determine whether the version number of the application in the current top-level interface is the workspace version.

进一步的,在点击通知栏中的应用通知之后,所述方法还包括:Further, after clicking the application notification in the notification bar, the method further includes:

判断跳转之前的界面是否为工作区界面;Determine whether the interface before the jump is the workspace interface;

若跳转之前的界面为工作区界面,则直接进入所述应用通知所属应用中查看通知信息。If the interface before the jump is the workspace interface, directly enter the application to which the application notification belongs to view the notification information.

进一步的,在所述若判断结果为是,则调出工作区锁屏界面之后,所述方法还包括:Further, after calling the work area lock screen interface if the judgment result is yes, the method further includes:

获取工作区锁屏界面的解锁信息;Get the unlock information of the lock screen interface of the workspace;

若解锁信息正确,则进入所述应用通知所属应用中查看通知信息;If the unlocking information is correct, enter the application to which the application notification belongs to view the notification information;

若解锁信息不正确,则退出到跳转之前所述通知栏所在的界面。If the unlocking information is incorrect, exit to the interface where the notification bar was located before the jump.

进一步的,所述方法还包括:Further, the method also includes:

设置工作区中应用的权限;Set permissions for applications in the workspace;

在点击通知栏中具有权限的应用的应用通知后直接进入所述具有权限的应用中查看通知信息。After clicking the application notification of the application with permission in the notification bar, directly enter the application with permission to view the notification information.

进一步的,所述应用包括:即时通讯软件、邮件及办公软件。Further, the applications include: instant messaging software, mail and office software.

依据本发明的第二个方面,本发明提供一种应用锁屏的处理装置,包括:According to a second aspect of the present invention, the present invention provides a processing device for locking an application screen, comprising:

判断单元,用于判断点击通知栏中的应用通知后跳转到的界面是否为工作区界面,所述工作区界面为进入到管理客户端中的界面;a judging unit for judging whether the interface jumped to after clicking the application notification in the notification bar is a workspace interface, and the workspace interface is an interface entered into the management client;

调取单元,用于当判断结果为是时,调出工作区锁屏界面;The calling unit is used to call up the lock screen interface of the workspace when the judgment result is yes;

查看单元,用于当判断结果为否时,进入所述应用通知所属应用中查看通知信息。The viewing unit is configured to enter the application to which the application notification belongs to view the notification information when the judgment result is no.

进一步的,所述判断单元包括:Further, the judging unit includes:

第一获取模块,用于获取当前运行进程的程序包;The first obtaining module is used to obtain the package of the currently running process;

第一判断模块,用于判断所述程序包是否为工作区中的程序包;a first judgment module, for judging whether the program package is a program package in the work area;

第一确定模块,用于当判断所述程序包为工作区中的程序包时,确定点击所述应用通知后跳转到的界面为工作区界面。The first determining module is configured to determine that the interface jumped to after clicking on the application notification is the workspace interface when it is determined that the program package is a program package in the work area.

进一步的,所述判断单元用于通过程序进程组件获取当前运行进程的程序包的包名或版本号。Further, the judging unit is configured to obtain the package name or version number of the program package of the currently running process through the program process component.

进一步的,所述判断单元用于判断所述程序包的包名是否为工作区中程序包的包名;还用于判断所述程序包的版本号是否为工作区版本。Further, the judging unit is used for judging whether the package name of the program package is the package name of the program package in the work area; and is also used for judging whether the version number of the program package is the work area version.

进一步的,所述判断单元包括:Further, the judging unit includes:

第二获取模块,用于调用接口函数调取当前最上层界面,获取当前最上层界面中的应用;The second obtaining module is used to call the interface function to call the current top-level interface, and obtain the application in the current top-level interface;

第二判断模块,用于判断当前最上层界面中的应用是否为工作区中的应用;The second judgment module is used to judge whether the application in the current top-level interface is an application in the workspace;

第二确定模块,用于当判断当前最上层界面中的应用为工作区中的应用时,确定点击所述应用通知后跳转到的界面为工作区界面。The second determining module is configured to determine that the interface jumped to after clicking on the application notification is the workspace interface when it is determined that the application in the current top-level interface is the application in the work area.

进一步的,所述判断单元用于获取当前最上层界面中的应用的应用名或版本号。Further, the judging unit is configured to obtain the application name or version number of the application in the current top-level interface.

进一步的,所述判断单元用于判断当前最上层界面中的应用的应用名是否为工作区中应用的应用名;还用于判断当前最上层界面中的应用的版本号是否为工作区版本。Further, the judging unit is used to judge whether the application name of the application in the current top-level interface is the application name of the application in the work area; and is also used to judge whether the version number of the application in the current top-level interface is the work area version.

进一步的,所述判断单元还用于判断跳转之前的界面是否为工作区界面;所述查看单元还用于当跳转之前的界面为工作区界面时,直接进入所述应用通知所属应用中查看通知信息。Further, the judging unit is also used to judge whether the interface before the jump is a workspace interface; the viewing unit is also used to directly enter the application to which the application notification belongs when the interface before the jump is a workspace interface. View notification information.

进一步的,所述装置还包括:Further, the device also includes:

获取单元,用于获取工作区锁屏界面的解锁信息;The acquiring unit is used to acquire the unlocking information of the lock screen interface of the workspace;

所述查看单元用于当解锁信息正确时,进入所述应用通知所属应用中查看通知信息;The viewing unit is configured to enter the application to which the application notification belongs to view the notification information when the unlocking information is correct;

退出单元,用于当解锁信息不正确时,退出到跳转之前所述通知栏所在的界面。The exit unit is used for exiting to the interface where the notification bar is located before the jump when the unlocking information is incorrect.

进一步的,所述装置还包括:Further, the device also includes:

设置单元,用于设置工作区中应用的权限;Setting unit, used to set permissions for applications in the workspace;

所述查看单元用于在点击通知栏中具有权限的应用的应用通知后直接进入所述具有权限的应用中查看通知信息。The viewing unit is configured to directly enter the application with the permission to view the notification information after clicking the application notification of the application with the permission in the notification bar.

依据本发明的第三个方面,本发明提供一种移动终端,所述移动终端包括如上述第二个方面所述的应用锁屏的处理装置。According to a third aspect of the present invention, the present invention provides a mobile terminal, where the mobile terminal includes the device for processing an application screen lock according to the above-mentioned second aspect.

借由上述技术方案,本发明实施例提供的一种应用锁屏的处理方法、装置及移动终端,能够通过判断点击通知栏中的应用通知后跳转到的界面是否为工作区界面,所述工作区界面为进入到管理客户端中的界面;当判断结果为是时,调出工作区锁屏界面,经过解锁后才能进入应用中查看通知信息;当判断结果为否时,直接进入所述应用通知所属应用中查看通知信息。而在现有技术中通过点击通知栏就可以跳过管理客户端而直接启动应用程序查看通知信息,因此与现有技术可能造成工作区应用程序的管理过程中重要信息泄露的安全隐患这一缺陷相比,本发明能够在点击通知栏中的应用通知时判断该应用通知对应的应用是否为工作区中的应用,并在访问工作区中的应用之前提供工作区锁屏界面,进而保护工作区中应用的信息安全。With the above technical solutions, an application lock screen processing method, device, and mobile terminal provided by the embodiments of the present invention can determine whether the interface jumped to after clicking on the application notification in the notification bar is a workspace interface, and the The workspace interface is the interface for entering the management client; when the judgment result is yes, call up the workspace lock screen interface, and after unlocking, you can enter the application to view the notification information; when the judgment result is no, directly enter the View notification information in the app to which the app notification belongs. In the prior art, the management client can be skipped by clicking on the notification bar and the application program can be directly started to view the notification information. Therefore, the prior art may cause the security risk of leakage of important information in the management process of the workspace application program. In contrast, the present invention can judge whether the application corresponding to the application notification is an application in the work area when clicking on the application notification in the notification bar, and provide a work area lock screen interface before accessing the application in the work area, thereby protecting the work area Information security applied in.

上述说明仅是本发明技术方案的概述,为了能够更清楚了解本发明的技术手段,而可依照说明书的内容予以实施,并且为了让本发明的上述和其它目的、特征和优点能够更明显易懂,以下特举本发明的具体实施方式。The above description is only an overview of the technical solutions of the present invention, in order to be able to understand the technical means of the present invention more clearly, it can be implemented according to the content of the description, and in order to make the above and other purposes, features and advantages of the present invention more obvious and easy to understand , the following specific embodiments of the present invention are given.

附图说明Description of drawings

通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本发明的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:Various other advantages and benefits will become apparent to those of ordinary skill in the art upon reading the following detailed description of the preferred embodiments. The drawings are for the purpose of illustrating preferred embodiments only and are not to be considered limiting of the invention. Also, the same components are denoted by the same reference numerals throughout the drawings. In the attached image:

图1示出了本发明实施例提供的一种应用锁屏的处理方法的流程图;FIG. 1 shows a flowchart of an application lock screen processing method provided by an embodiment of the present invention;

图2示出了本发明实施例提供的一种应用锁屏的处理装置的组成框图;2 shows a block diagram of a composition of an apparatus for processing an application lock screen provided by an embodiment of the present invention;

图3示出了本发明实施例提供的另一种应用锁屏的处理装置的组成框图;3 shows a block diagram of the composition of another application lock screen processing device provided by an embodiment of the present invention;

图4示出了本发明实施例提供的另一种应用锁屏的处理装置的组成框图。FIG. 4 shows a block diagram of the composition of another application screen lock processing apparatus provided by an embodiment of the present invention.

具体实施方式Detailed ways

下面将参照附图更加详细地描述本公开的示例性实施例。虽然附图中显示了本公开的示例性实施例,然而应当理解,可以以各种形式实现本公开而不应被这里阐述的实施例所限制。相反,提供这些实施例是为了能够更透彻地理解本公开,并且能够将本公开的范围完整的传达给本领域的技术人员。Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. While exemplary embodiments of the present disclosure are shown in the drawings, it should be understood that the present disclosure may be embodied in various forms and should not be limited by the embodiments set forth herein. Rather, these embodiments are provided so that the present disclosure will be more thoroughly understood, and will fully convey the scope of the present disclosure to those skilled in the art.

本发明和以下本实施例中,对移动终端中的工作区和个人区可以定义如下:在设备使用过程中,为了方便管理设备中的个人资料和工作资料,可以在设备中划出一部分磁盘存储空间,配置新的权限信息,可以用于存储和管理工作资料,这一存储空间称为工作区空间,工作区空间的数据库是相对于移动终端中原有的数据库、或相对于移动终端中各种应用的数据库独立设置的数据库,为工作区存储数据使用。而该设备剩下的磁盘存储空间,可以用于存储、管理个人资料或者其他资料,剩下的磁盘存储空间可以拥有初始的权限信息。相对而言,存储工作资料的磁盘存储空间可以称之为工作区,而存储个人资料的磁盘存储空间可以称之为个人区。区空间是移动终端的资源(内存、存储卡等)和用户划分的逻辑运行空间,工作区规则可以是联系人、短信中的关键字等等。本发明实施例中的管理客户端用于管理工作区中的应用程序。In the present invention and the following embodiments, the work area and personal area in the mobile terminal can be defined as follows: During the use of the device, in order to facilitate the management of personal data and work data in the device, a part of the disk storage can be demarcated in the device. Space, configure new permission information, can be used to store and manage work data, this storage space is called workspace space, the database of workspace space is relative to the original database in the mobile terminal, or relative to the various types of data in the mobile terminal. The database of the application is set independently of the database, which is used for storing data in the workspace. The remaining disk storage space of the device can be used to store and manage personal data or other data, and the remaining disk storage space can have initial permission information. In contrast, the disk storage space for storing work data can be called a workspace, and the disk storage space for storing personal data can be called a personal area. The area space is the logical running space divided by the resources (memory, memory card, etc.) of the mobile terminal and the user, and the work area rules can be contacts, keywords in short messages, and so on. The management client in the embodiment of the present invention is used to manage applications in the work area.

在企业员工使用管理客户端管理办公应用程序的过程中,可以在工作区空间的数据库中,或者在移动终端的存储装置中放置工作区空间加密的数据,加密的数据可以是涉及系统文件内的数据,或者是用户选定的财务文件、生产文件、销售文件、市场文件、人力资源文件等内的数据;重要数据还可以是用户个人文件的数据,例如:照片、视频、日志等等。当管理客户端中的应用程序收到通知信息时,通过点击通知栏就可以跳过管理客户端而直接启动应用程序查看通知信息,这种情况虽然能够方便用户不用对管理客户端进行解锁即可快速查看应用程序的通知信息,但是会造成应用程序中的重要信息泄露。In the process of using the management client to manage office applications, the employees of the enterprise can place encrypted data in the workspace in the database of the workspace or in the storage device of the mobile terminal. The encrypted data can be related to system files. Data, or data in financial documents, production documents, sales documents, marketing documents, human resources documents, etc. selected by the user; important data can also be data in the user's personal documents, such as photos, videos, logs, etc. When the application in the management client receives the notification information, you can skip the management client by clicking the notification bar and directly start the application to view the notification information. Although this situation is convenient for the user without unlocking the management client Quickly view the notification information of the application, but it will cause the leakage of important information in the application.

为了解决通过调用通知栏查看应用程序通知信息而带来安全隐患的问题,本发明实施例提供了一种应用锁屏的处理方法,如图1所示,该方法包括:In order to solve the problem of potential security risks caused by calling the notification bar to view application notification information, an embodiment of the present invention provides a method for processing an application lock screen. As shown in FIG. 1 , the method includes:

101、判断点击通知栏中的应用通知后跳转到的界面是否为工作区界面。101. Determine whether the interface jumped to after clicking the application notification in the notification bar is the workspace interface.

在使用管理客户端管理移动终端中的应用时,会将移动终端内的应用分为工作区中的应用和私人区中的应用。其中,需要操作工作区中的应用时就需要打开管理客户端进入到工作区界面后才能操作其中的应用;需要操作私人区中的应用时无需打开管理客户端即可进入私人区界面操作其中的应用。由于工作区中的应用通常用于办公,具有一定的私密性,因此工作区中应用的通知信息需要进行保护。现有的保护方法是通过密码验证登录管理客户端后才能进入工作区界面操作其中的应用。但是在实际情况下,当应用收到应用通知后,会以通知栏的形式进行提示,用户只需要点击通知栏中的应用通知即可跳过管理客户端而直接启动应用程序查看通知信息。因此,为了避免通过通知栏直接查看工作区中应用程序的通知信息,本发明实施例需要判断点击通知栏中的应用通知后跳转到的界面是否为工作区界面。When the management client is used to manage applications in the mobile terminal, the applications in the mobile terminal are divided into applications in the work area and applications in the private area. Among them, when you need to operate the application in the workspace, you need to open the management client and enter the workspace interface before you can operate the application; when you need to operate the application in the private area, you can enter the private area interface to operate the application without opening the management client. application. Since applications in the workspace are usually used for office work and have a certain degree of privacy, the notification information of applications in the workspace needs to be protected. The existing protection method is to log in to the management client through password authentication before entering the workspace interface to operate the applications therein. However, in practice, when an application receives an application notification, it will prompt in the form of a notification bar. The user only needs to click the application notification in the notification bar to skip the management client and directly start the application to view the notification information. Therefore, in order to avoid directly viewing the notification information of the application in the workspace through the notification bar, the embodiment of the present invention needs to determine whether the interface jumped to after clicking the application notification in the notification bar is the workspace interface.

102、若判断结果为是,则调出工作区锁屏界面。102. If the judgment result is yes, call up the lock screen interface of the workspace.

当通过步骤101判断出点击应用通知后跳转到的界面为工作区界面时,说明所述应用通知所属的应用为工作区中的应用,需要进行保护,此时需要调出工作区锁屏界面,只有在正确解锁之后才能查看点击的应用通知的具体通知信息。因此,当步骤101中的判断结果为是时,不能直接进入应用中查看通知信息,而是在进入应用之前调出工作区锁屏界面对应用的通知信息进行保护。When it is judged through step 101 that the interface jumped to after clicking on the application notification is the workspace interface, it means that the application to which the application notification belongs is an application in the workspace and needs to be protected. In this case, the workspace lock screen interface needs to be called up. , you can view the specific notification information of the clicked app notification only after it is properly unlocked. Therefore, when the determination result in step 101 is yes, it is not possible to directly enter the application to view the notification information, but call up the lock screen interface of the workspace to protect the notification information of the application before entering the application.

103、若判断结果为否,则进入所述应用通知所属应用中查看通知信息。103. If the judgment result is no, enter the application to which the application notification belongs to view the notification information.

当通过步骤101判断出点击应用通知后跳转到的界面不为工作区界面时,说明所述应用通知所属的应用为工作区之外的应用,这些应用通常与用户的工作或业务无关,为用户日常使用频繁的应用,此时就可以直接进入所述应用中查看通知信息。When it is judged through step 101 that the interface jumped to after clicking on the application notification is not the workspace interface, it means that the application to which the application notification belongs is an application outside the workspace. An application that the user uses frequently on a daily basis can directly enter the application to view the notification information at this time.

本发明实施例提供的一种应用锁屏的处理方法,能够通过判断点击通知栏中的应用通知后跳转到的界面是否为工作区界面,所述工作区界面为进入到管理客户端中的界面;当判断结果为是时,调出工作区锁屏界面,经过解锁后才能进入应用中查看通知信息;当判断结果为否时,直接进入所述应用通知所属应用中查看通知信息。而在现有技术中通过点击通知栏就可以跳过管理客户端而直接启动应用程序查看通知信息,因此与现有技术可能造成工作区应用程序的管理过程中重要信息泄露的安全隐患这一缺陷相比,本发明能够在点击通知栏中的应用通知时判断该应用通知对应的应用是否为工作区中的应用,并在访问工作区中的应用之前提供工作区锁屏界面,进而保护工作区中应用的信息安全。An application lock screen processing method provided by an embodiment of the present invention can determine whether the interface jumped to after clicking the application notification in the notification bar is a workspace interface, and the workspace interface is the interface entered into the management client. interface; when the judgment result is yes, call up the lock screen interface of the workspace, and only after unlocking can enter the application to view the notification information; when the judgment result is no, directly enter the application to which the application notification belongs to view the notification information. In the prior art, the management client can be skipped by clicking on the notification bar and the application program can be directly started to view the notification information. Therefore, the prior art may cause the security risk of leakage of important information in the management process of the workspace application program. In contrast, the present invention can judge whether the application corresponding to the application notification is an application in the work area when clicking on the application notification in the notification bar, and provide a work area lock screen interface before accessing the application in the work area, thereby protecting the work area Information security applied in.

为了更好的对上述图1所示的方法进行理解,作为对上述实施方式的细化和扩展,本发明实施例将针对图1中的步骤进行详细说明。In order to better understand the method shown in FIG. 1 above, as a refinement and expansion of the above-mentioned embodiment, the embodiment of the present invention will describe the steps in FIG. 1 in detail.

本发明实施例中,用户移动终端中分为工作区和个人区,其中工作区中的应用通常与用户的工作业务有关,需要进行保护,而个人区中的应用通常是用户日常使用频繁的应用,为了方便用户查看,通常不需要进行保护。因此,当用户收到以通知栏形式显示的应用通知后,若需要查看的应用通知属于工作区中的应用,则需要对这些应用的通知信息进行保护。因此,当点击通知栏中的应用通知后,需要判断跳转到的界面是否为工作区界面,若为工作区界面,则说明该应用通知属于工作区中的应用,需要进行保护。In the embodiment of the present invention, the user's mobile terminal is divided into a work area and a personal area, wherein the applications in the work area are usually related to the user's work business and need to be protected, and the applications in the personal area are usually frequently used by the user daily. , in order to facilitate the user to view, usually does not need to be protected. Therefore, after the user receives the application notification displayed in the form of the notification bar, if the application notification to be viewed belongs to the application in the work area, the notification information of these applications needs to be protected. Therefore, after clicking the application notification in the notification bar, it is necessary to judge whether the interface jumped to is the workspace interface. If it is the workspace interface, it means that the application notification belongs to the application in the workspace and needs to be protected.

具体的在判断点击应用通知后跳转到的界面是否为工作区界面时,由于点击通知栏中的应用通知后可以直接进入应用中查看信息,当应用被启动后会具有运行进程,因此作为一种可选的实施方式,可以先获取当前运行进程的程序包;当获取到运行进程的程序包后需要判断所述程序包是否为工作区中的程序包;若判断所述程序包为工作区中的程序包,则确定点击所述应用通知后跳转到的界面为工作区界面。这里需要说明的是,本发明实施例在移动终端中安装应用之前,需要获取系统签名权限,然后首先获取应用的安装包进行封装。具体是获取安全管理应用从预设下载地址下载的应用程序的安装包,将安装包进行解包,然后按照预设封装规则,在所述安装包中注入所述预设封装规则对应的服务代码,所述服务代码用于在安装的应用运行时提供服务代码对应的服务功能。例如,所述服务代码可以利用apktool对应用程序进行解压,解压成原来的文件,然后对其中的代码文件、配置文件等进行反编译。对反编译后的文件进行处理,包括在反编译后的Androidmanifest.xml文件中加入服务声明。通过脚本对解压后的Androidmanifest.xml文件进行解析,写入服务包的相关的服务声明,其中,服务声明中包括服务包的名称、用途及路径等。Specifically, when judging whether the interface jumped to after clicking on the application notification is the workspace interface, since clicking on the application notification in the notification bar can directly enter the application to view the information, when the application is started, there will be a running process, so as a An optional implementation manner, the program package of the current running process can be obtained first; when the program package of the running process is obtained, it is necessary to judge whether the program package is the program package in the work area; if it is judged that the program package is the work area If the program package in the application notification is clicked, it is determined that the interface jumped to after clicking the application notification is the workspace interface. It should be noted here that, before installing the application in the mobile terminal in this embodiment of the present invention, it is necessary to obtain the system signature authority, and then firstly obtain the installation package of the application to encapsulate it. Specifically, obtain the installation package of the application downloaded by the security management application from the preset download address, unpack the installation package, and then inject the service code corresponding to the preset package rule into the installation package according to the preset package rule , the service code is used to provide the service function corresponding to the service code when the installed application is running. For example, the service code can use apktool to decompress the application, decompress it into an original file, and then decompile the code file, configuration file, etc. therein. Process the decompiled files, including adding service declarations to the decompiled Androidmanifest.xml file. The decompressed Androidmanifest.xml file is parsed through the script, and the relevant service declaration of the service package is written, wherein the service declaration includes the name, purpose and path of the service package.

具体的,以安卓系统为例,在获取当前运行进程的程序包时,可以利用ActivityManager组件中的ActivityManager.RunningAPPProcessInfo类获取所有正在运行的进程信息,其提供了正在运行的进程列表,在列表中通常情况下排名最前的进程就是刚启动的进程,也就是本发明实施例中点击应用通知所属应用的进程,从而得到该应用的信息。进一步的,还可以获取每个进程里正在运行的应用程序包的包名pkgname,通过这些包名pkgname直接调用PackageManager类提供的方法,可以获取这些应用的信息,如版本号等。当通过上述方式获取了运行的所有应用后,可以通过包名pkgname对这些应用进行过滤,从中获取在通知栏中点击的应用通知所属的应用。当得到点击的应用通知所属的应用的程序包之后,可以根据包名或者版本号,判断所述程序包的包名是否为工作区中程序包的包名,或者判断所述程序包的版本号是否为工作区版本。具体的在判断的过程中,可以根据本发明实施例提供的管理客户端中的应用白名单或应用黑名单进行判断,本发明实施例的应用白名单或应用黑名单一般是由企业管理服务器配置给企业管理客户端的,当然也可以预先由人工配置给企业管理客户端。应用黑名单中会列出禁止在工作区中安装的应用程序的名称及版本号,应用白名单中会列出仅允许安装在工作区的应用程序的名称及版本号。上述判断所述程序包的包名是否为工作区中程序包的包名,或者判断所述程序包的版本号是否为工作区版本,是指判断所述程序包的包名或版本号是否在应用黑名单中列出的应用程序的名称及版本号中;或者是否在应用白名单中列出的应用程序的名称及版本号中。若所述程序包的包名或版本号在应用黑名单中,则说明所述程序包不是工作区中应用的程序包;若所述程序包的包名或版本号在应用白名单中,则说明所述程序包为工作区中应用的程序包。当通过上述方式判断所述程序包的包名为工作区中程序包的包名,或者判断所述程序包的版本号为工作区版本,则说明点击通知栏中的应用通知后跳转到的界面为工作区界面。Specifically, taking the Android system as an example, when obtaining the package of the current running process, you can use the ActivityManager.RunningAPPProcessInfo class in the ActivityManager component to obtain all the running process information, which provides a list of running processes, usually in the list In this case, the top-ranked process is the just-started process, that is, the process of the application to which the application notification belongs in the embodiment of the present invention, so as to obtain the information of the application. Further, the package name pkgname of the running application package in each process can also be obtained, and the method provided by the PackageManager class can be directly called through the package name pkgname to obtain the information of these applications, such as the version number, etc. After obtaining all the running applications through the above method, you can filter these applications by the package name pkgname, and obtain the application to which the application notification clicked in the notification bar belongs. After obtaining the package of the application to which the clicked application notification belongs, it can be determined whether the package name of the package is the package name of the package in the workspace, or the version number of the package according to the package name or version number. Whether it is the workspace version. Specifically, in the judgment process, the judgment can be made according to the application whitelist or the application blacklist in the management client provided by the embodiment of the present invention. The application whitelist or the application blacklist in the embodiment of the present invention is generally configured by the enterprise management server. For the enterprise management client, of course, it can also be manually configured to the enterprise management client in advance. The application blacklist will list the names and version numbers of applications that are prohibited from being installed in the workspace, and the application whitelist will list the names and version numbers of applications that are only allowed to be installed in the workspace. The above-mentioned judging whether the package name of the program package is the package name of the program package in the workspace, or judging whether the version number of the program package is the workspace version, refers to judging whether the package name or version number of the program package is in the In the name and version number of the application listed in the application blacklist; or whether it is in the name and version number of the application listed in the application whitelist. If the package name or version number of the program package is in the application blacklist, it means that the program package is not an application package in the workspace; if the package name or version number of the program package is in the application whitelist, then Explain that the package is the package applied in the workspace. When it is judged that the package name of the program package is the package name of the program package in the workspace, or the version number of the program package is judged to be the workspace version, it means that the application notification in the notification bar is clicked to jump to. The interface is the workspace interface.

作为另一种可选的实施方式,当点击通知栏中的应用通知后,可以通过调用接口函数调取当前最上层界面,获取当前最上层界面中的应用;判断当前最上层界面中的应用是否为工作区中的应用;若判断当前最上层界面中的应用为工作区中的应用,则确定点击所述应用通知后跳转到的界面为工作区界面。具体的,以安卓系统为例,可以通过安卓系统提供的接口函数调取当前最上层的界面,从而得到当前最上层界面所属的应用。根据最上层界面的应用的应用名或版本号,判断当前最上层界面中的应用的应用名是否为工作区中应用的应用名;或者,判断当前最上层界面中的应用的版本号是否为工作区版本。若判断所述应用的应用名为工作区中应用的应用名,或者判断所述应用的版本号为工作区版本,则说明点击通知栏中的应用通知后跳转到的界面为工作区界面。As another optional implementation manner, after clicking the application notification in the notification bar, the current top-level interface can be called by calling the interface function to obtain the application in the current top-level interface; it is judged whether the application in the current top-level interface is is an application in the work area; if it is determined that the application in the current top-level interface is an application in the work area, it is determined that the interface jumped to after clicking on the application notification is the work area interface. Specifically, taking the Android system as an example, the current top-level interface can be called through an interface function provided by the Android system, so as to obtain the application to which the current top-level interface belongs. According to the application name or version number of the application in the top-level interface, determine whether the application name of the application in the current top-level interface is the application name of the application in the workspace; or, determine whether the version number of the application in the current top-level interface is working District version. If it is determined that the application name of the application is the application name of the application in the workspace, or the version number of the application is determined to be the workspace version, it means that the interface jumped to after clicking the application notification in the notification bar is the workspace interface.

当通过上述方式确定点击通知栏中的应用通知后跳转到的界面为工作区界面时,为了对工作区中应用的通知信息进行保护,在进入应用之前,就需要调出工作区锁屏界面对应用的通知信息进行保护。当工作区锁屏界面出现后,需要获取用户在工作区锁屏界面中输入的解锁信息,只有当解锁信息正确时,才可以进入所述应用通知所属应用中查看通知信息;当解锁信息不正确时,会退出到跳转之前所述通知栏所在的界面。其中,所述工作区锁屏界面包括数字锁屏界面或者图形锁屏界面。When it is determined by the above method that the interface jumped to after clicking the application notification in the notification bar is the workspace interface, in order to protect the notification information of the application in the workspace, it is necessary to call up the workspace lock screen interface before entering the application. Protect the notification information of the application. When the lock screen interface of the workspace appears, it is necessary to obtain the unlock information entered by the user in the lock screen interface of the workspace. Only when the unlock information is correct, can you enter the application to which the application notification belongs to view the notification information; when the unlock information is incorrect , it will exit to the interface where the notification bar was located before the jump. Wherein, the lock screen interface of the work area includes a digital lock screen interface or a graphic lock screen interface.

在实际应用中还会存在如下情况,那就是在用户点击通知栏中的应用通知时,当前的操作界面已经处于工作区界面中,在这种情况下,可以不必进行锁屏保护,而可以直接通过点击通知栏中的应用通知查看通知信息。因此,在点击通知栏中的应用通知之后,本发明实施例还可以先判断跳转之前的界面是否为工作区界面,若为工作区界面,则说明用户点击通知栏中的应用通知时,当前的操作界面已经处于工作区界面中,不必进行锁屏保护,此时可以直接通过点击通知栏中的应用通知查看通知信息。In practical applications, there will also be the following situations, that is, when the user clicks the application notification in the notification bar, the current operation interface is already in the workspace interface. View notification information by tapping the app notification in the notification bar. Therefore, after clicking the application notification in the notification bar, the embodiment of the present invention may also first determine whether the interface before the jump is the workspace interface. If it is the workspace interface, it means that when the user clicks the application notification in the notification bar, the current The operation interface of the APP is already in the workspace interface, and there is no need to lock the screen protection. At this time, you can directly view the notification information by clicking the application notification in the notification bar.

在实际情况下,如果点击每一条应用通知都需要弹出工作区锁屏界面,就会给用户带来极大的不便。因此,本发明实施例还提供了一种实施方式,可以为工作区中的应用设置权限,可以对工作区中与业务无关的应用开放权限,与业务有关的应用关闭权限,当点击通知栏中具有权限的应用的应用通知后可以直接进入所述应用中查看通知信息;当点击通知栏中不具有权限的应用的应用通知后,需要进行后续的判断,确定是否需要调出工作区锁屏界面。进一步的,本发明实施例还可以设置一个具有权限的应用列表,其中包含了工作区中具有权限的各个应用的应用名,当点击的应用通知位于所述具有权限的应用列表中时,可以直接进入这些应用中查看通知信息。In practice, if clicking on each application notification requires popping up the workspace lock screen interface, it will bring great inconvenience to the user. Therefore, the embodiment of the present invention also provides an implementation mode, which can set permissions for applications in the work area, open permissions for applications unrelated to business in the work area, and close permissions for applications related to business, when clicking on the notification bar After the application notification of the application with permission, you can directly enter the application to view the notification information; when you click the application notification of the application without permission in the notification bar, you need to make a follow-up judgment to determine whether you need to call up the workspace lock screen interface. . Further, in this embodiment of the present invention, a list of applications with permissions may be set, which includes the application names of each application with permissions in the workspace. When the clicked application notification is located in the list of applications with permissions, you can directly Go to these apps to view notification information.

本发明实施例中所述的应用包括但不限于即时通讯软件、邮件及办公软件。本发明实施例通过对工作区中的应用设置权限,使得具有权限的应用能够直接通过点击通知栏中的应用通知查看通知信息,对于不具有权限的应用需要进行点击应用通知后跳转界面的判断,确定跳转后的界面是否是工作区界面,从而确定是否调出工作区锁屏界面。这种方式不仅能够对工作区界面中重要应用的通知信息进行保护,还能够自定义设置一些应用使其通过点击通知栏中的应用通知即可方便查看通知信息。本发明中的管理客户端可以接收企业管理平台发送的工作区策略和规则,并将工作区策略和规则存储在工作区的数据库中。通过部署于企业网内部的企业管理平台(服务器)管理员可以轻松实现移动终端管理、策略管理下发、企业应用管理等,可以降低管理的复杂度,节约IT人力投入。The applications described in the embodiments of the present invention include, but are not limited to, instant messaging software, mail, and office software. In this embodiment of the present invention, by setting permissions for applications in the work area, applications with permissions can directly view notification information by clicking the application notification in the notification bar, and for applications without permissions, it is necessary to click on the application notification to jump to the interface. , to determine whether the interface after the jump is the workspace interface, so as to determine whether to call up the workspace lock screen interface. This method can not only protect the notification information of important applications in the workspace interface, but also customize some applications so that you can easily view the notification information by clicking the application notification in the notification bar. The management client in the present invention can receive the work area policies and rules sent by the enterprise management platform, and store the work area policies and rules in the database of the work area. The administrator of the enterprise management platform (server) deployed in the enterprise network can easily implement mobile terminal management, policy management and distribution, enterprise application management, etc., which can reduce the complexity of management and save IT manpower investment.

进一步的,作为对上述图1所示方法的实现,本发明实施例提供了一种应用锁屏的处理装置,如图2所示,该装置包括:判断单元21、调取单元22以及查看单元23,其中,Further, as an implementation of the method shown in FIG. 1 , an embodiment of the present invention provides a processing device for locking an application screen. As shown in FIG. 2 , the device includes: a judgment unit 21 , a retrieval unit 22 and a viewing unit 23, of which,

判断单元21,用于判断点击通知栏中的应用通知后跳转到的界面是否为工作区界面,所述工作区界面为进入到管理客户端中的界面;The judgment unit 21 is used for judging whether the interface jumped to after clicking the application notification in the notification bar is a work area interface, and the work area interface is an interface entered into the management client;

调取单元22,用于当判断结果为是时,调出工作区锁屏界面;The calling unit 22 is used to call out the work area lock screen interface when the judgment result is yes;

查看单元23,用于当判断结果为否时,进入所述应用通知所属应用中查看通知信息。The viewing unit 23 is configured to, when the judgment result is no, enter the application to which the application notification belongs to view the notification information.

进一步的,如图3所示,判断单元21包括:Further, as shown in Figure 3, the judgment unit 21 includes:

第一获取模块211,用于获取当前运行进程的程序包;The first acquisition module 211 is used to acquire the program package of the currently running process;

第一判断模块212,用于判断所述程序包是否为工作区中的程序包;The first judgment module 212 is used for judging whether the program package is a program package in the work area;

第一确定模块213,用于当判断所述程序包为工作区中的程序包时,确定点击所述应用通知后跳转到的界面为工作区界面。The first determining module 213 is configured to, when determining that the program package is a program package in the work area, determine that the interface jumped to after clicking on the application notification is the work area interface.

进一步的,判断单元21用于通过程序进程组件获取当前运行进程的程序包的包名或版本号。Further, the judging unit 21 is configured to obtain the package name or version number of the program package of the currently running process through the program process component.

进一步的,判断单元21用于判断所述程序包的包名是否为工作区中程序包的包名;还用于判断所述程序包的版本号是否为工作区版本。Further, the judging unit 21 is used for judging whether the package name of the program package is the package name of the program package in the work area; it is also used for judging whether the version number of the program package is the work area version.

进一步的,如图3所示,判断单元21还包括:Further, as shown in FIG. 3, the judging unit 21 also includes:

第二获取模块214,用于调用接口函数调取当前最上层界面,获取当前最上层界面中的应用;The second obtaining module 214 is used to call the interface function to call the current top-level interface, and obtain the application in the current top-level interface;

第二判断模块215,用于判断当前最上层界面中的应用是否为工作区中的应用;The second judgment module 215 is used for judging whether the application in the current top-level interface is the application in the work area;

第二确定模块216,用于当判断当前最上层界面中的应用为工作区中的应用时,确定点击所述应用通知后跳转到的界面为工作区界面。The second determination module 216 is configured to determine that the interface jumped to after clicking on the application notification is the workspace interface when it is determined that the application in the current top-level interface is the application in the work area.

进一步的,判断单元21用于获取当前最上层界面中的应用的应用名或版本号。Further, the judging unit 21 is configured to obtain the application name or version number of the application in the current top-level interface.

进一步的,判断单元21用于判断当前最上层界面中的应用的应用名是否为工作区中应用的应用名;还用于判断当前最上层界面中的应用的版本号是否为工作区版本。Further, the judging unit 21 is used for judging whether the application name of the application in the current top-level interface is the application name of the application in the work area; it is also used for judging whether the version number of the application in the current top-level interface is the work area version.

进一步的,判断单元21还用于判断跳转之前的界面是否为工作区界面;查看单元23还用于当跳转之前的界面为工作区界面时,直接进入所述应用通知所属应用中查看通知信息。Further, the judging unit 21 is also used to judge whether the interface before the jump is a workspace interface; the viewing unit 23 is also used to directly enter the application to which the application notification belongs to view the notification when the interface before the jump is the workspace interface. information.

进一步的,如图4所示,所述装置还包括:Further, as shown in Figure 4, the device further includes:

获取单元24,用于获取工作区锁屏界面的解锁信息;Obtaining unit 24, for obtaining unlocking information of the lock screen interface of the workspace;

查看单元23用于当解锁信息正确时,进入所述应用通知所属应用中查看通知信息;The viewing unit 23 is configured to, when the unlocking information is correct, enter the application to which the application notification belongs to view the notification information;

退出单元25,用于当解锁信息不正确时,退出到跳转之前所述通知栏所在的界面。The exit unit 25 is configured to exit to the interface where the notification bar is located before the jump when the unlocking information is incorrect.

进一步的,如图4所示,所述装置还包括:Further, as shown in Figure 4, the device further includes:

设置单元26,用于设置工作区中应用的权限;A setting unit 26, used for setting the permission of the application in the work area;

查看单元23用于在点击通知栏中具有权限的应用的应用通知后直接进入所述具有权限的应用中查看通知信息。The viewing unit 23 is configured to directly enter the application with permission to view the notification information after clicking on the application notification of the application with permission in the notification bar.

本发明实施例提供的一种应用锁屏的处理装置,能够通过判断点击通知栏中的应用通知后跳转到的界面是否为工作区界面,所述工作区界面为进入到管理客户端中的界面;当判断结果为是时,调出工作区锁屏界面,经过解锁后才能进入应用中查看通知信息;当判断结果为否时,直接进入所述应用通知所属应用中查看通知信息。而在现有技术中通过点击通知栏就可以跳过管理客户端而直接启动应用程序查看通知信息,因此与现有技术可能造成工作区应用程序的管理过程中重要信息泄露的安全隐患这一缺陷相比,本发明能够在点击通知栏中的应用通知时判断该应用通知对应的应用是否为工作区中的应用,并在访问工作区中的应用之前提供工作区锁屏界面,进而保护工作区中应用的信息安全。The embodiment of the present invention provides an application lock screen processing device, which can determine whether the interface jumped to after clicking the application notification in the notification bar is a workspace interface, and the workspace interface is the interface entered into the management client. interface; when the judgment result is yes, call up the lock screen interface of the workspace, and only after unlocking can enter the application to view the notification information; when the judgment result is no, directly enter the application to which the application notification belongs to view the notification information. In the prior art, the management client can be skipped by clicking on the notification bar and the application program can be directly started to view the notification information. Therefore, the prior art may cause the security risk of leakage of important information in the management process of the workspace application program. In contrast, the present invention can judge whether the application corresponding to the application notification is an application in the work area when clicking on the application notification in the notification bar, and provide a work area lock screen interface before accessing the application in the work area, thereby protecting the work area Information security applied in.

此外,本发明实施例中的应用锁屏的处理装置通过对工作区中的应用设置权限,使得具有权限的应用能够直接通过点击通知栏中的应用通知查看通知信息,对于不具有权限的应用需要进行点击应用通知后跳转界面的判断,确定跳转后的界面是否是工作区界面,从而确定是否调出工作区锁屏界面。这种方式不仅能够对工作区界面中重要应用的通知信息进行保护,还能够自定义设置一些应用使其通过点击通知栏中的应用通知即可方便查看通知信息。本发明中的管理客户端可以接收企业管理平台发送的工作区策略和规则,并将工作区策略和规则存储在工作区的数据库中。通过部署于企业网内部的企业管理平台(服务器)管理员可以轻松实现移动终端管理、策略管理下发、企业应用管理等,可以降低管理的复杂度,节约I T人力投入。In addition, the device for processing the application screen lock in the embodiment of the present invention sets permissions for the applications in the work area, so that the applications with the permissions can directly view the notification information by clicking the application notification in the notification bar, and the applications without the permissions need to The judgment is made to jump to the interface after clicking on the application notification, to determine whether the interface after the jump is the workspace interface, so as to determine whether to call up the workspace lock screen interface. This method can not only protect the notification information of important applications in the workspace interface, but also customize some applications so that you can easily view the notification information by clicking the application notification in the notification bar. The management client in the present invention can receive the work area policies and rules sent by the enterprise management platform, and store the work area policies and rules in the database of the work area. The administrator of the enterprise management platform (server) deployed in the enterprise network can easily implement mobile terminal management, policy management and distribution, enterprise application management, etc., which can reduce the complexity of management and save IT manpower investment.

综上所述,本发明实施例还提供一种移动终端,所述移动终端包括上述图2、图3、图4中任一所示的应用锁屏的处理装置。To sum up, an embodiment of the present invention further provides a mobile terminal, where the mobile terminal includes the application screen lock processing apparatus shown in any of the foregoing FIG. 2 , FIG. 3 , and FIG. 4 .

本发明实施例提供的一种移动终端,能够通过判断点击通知栏中的应用通知后跳转到的界面是否为工作区界面,所述工作区界面为进入到管理客户端中的界面;当判断结果为是时,调出工作区锁屏界面,经过解锁后才能进入应用中查看通知信息;当判断结果为否时,直接进入所述应用通知所属应用中查看通知信息。而在现有技术中通过点击通知栏就可以跳过管理客户端而直接启动应用程序查看通知信息,因此与现有技术可能造成工作区应用程序的管理过程中重要信息泄露的安全隐患这一缺陷相比,本发明能够在点击通知栏中的应用通知时判断该应用通知对应的应用是否为工作区中的应用,并在访问工作区中的应用之前提供工作区锁屏界面,进而保护工作区中应用的信息安全。A mobile terminal provided by an embodiment of the present invention can judge whether the interface jumped to after clicking an application notification in the notification bar is a work area interface, and the work area interface is the interface entered into the management client; When the result is yes, the lock screen interface of the work area is called up, and after unlocking, the application can be accessed to view the notification information; when the determination result is no, the notification information can be directly entered into the application to which the application notification belongs to view the notification information. In the prior art, the management client can be skipped by clicking on the notification bar and the application program can be directly started to view the notification information. Therefore, the prior art may cause the security risk of leakage of important information in the management process of the workspace application program. In contrast, the present invention can judge whether the application corresponding to the application notification is an application in the work area when clicking on the application notification in the notification bar, and provide a work area lock screen interface before accessing the application in the work area, thereby protecting the work area Information security applied in.

此外,本发明实施例中的移动终端通过对工作区中的应用设置权限,使得具有权限的应用能够直接通过点击通知栏中的应用通知查看通知信息,对于不具有权限的应用需要进行点击应用通知后跳转界面的判断,确定跳转后的界面是否是工作区界面,从而确定是否调出工作区锁屏界面。这种方式不仅能够对工作区界面中重要应用的通知信息进行保护,还能够自定义设置一些应用使其通过点击通知栏中的应用通知即可方便查看通知信息。本发明中的管理客户端可以接收企业管理平台发送的工作区策略和规则,并将工作区策略和规则存储在工作区的数据库中。通过部署于企业网内部的企业管理平台(服务器)管理员可以轻松实现移动终端管理、策略管理下发、企业应用管理等,可以降低管理的复杂度,节约I T人力投入。In addition, the mobile terminal in the embodiment of the present invention sets permissions for applications in the work area, so that applications with permissions can view notification information directly by clicking the application notification in the notification bar, and applications without permissions need to click the application notification The judgment of the post-jump interface determines whether the interface after the jump is a workspace interface, so as to determine whether to call up the workspace lock screen interface. This method can not only protect the notification information of important applications in the workspace interface, but also customize some applications so that you can easily view the notification information by clicking the application notification in the notification bar. The management client in the present invention can receive the work area policies and rules sent by the enterprise management platform, and store the work area policies and rules in the database of the work area. The administrator of the enterprise management platform (server) deployed in the enterprise network can easily implement mobile terminal management, policy management and distribution, enterprise application management, etc., which can reduce the complexity of management and save IT manpower investment.

本发明实施例公开了:The embodiment of the present invention discloses:

A1、一种应用锁屏的处理方法,所述方法包括:A1. A method for processing an application lock screen, the method comprising:

判断点击通知栏中的应用通知后跳转到的界面是否为工作区界面,所述工作区界面为进入到管理客户端中的界面;Determine whether the interface jumped to after clicking the application notification in the notification bar is a workspace interface, and the workspace interface is an interface entered into the management client;

若判断结果为是,则调出工作区锁屏界面;If the judgment result is yes, call up the workspace lock screen interface;

若判断结果为否,则进入所述应用通知所属应用中查看通知信息。If the judgment result is no, enter the application to which the application notification belongs to view the notification information.

A2、根据A1所述的方法,所述判断点击通知栏中的应用通知后跳转到的界面是否为工作区界面包括:A2. According to the method described in A1, the judging whether the interface jumped to after clicking the application notification in the notification bar is a workspace interface includes:

获取当前运行进程的程序包;Get the package of the currently running process;

判断所述程序包是否为工作区中的程序包;Determine whether the program package is a program package in the workspace;

若判断所述程序包为工作区中的程序包,则确定点击所述应用通知后跳转到的界面为工作区界面。If it is determined that the program package is a program package in the work area, it is determined that the interface jumped to after clicking the application notification is the work area interface.

A3、根据A2所述的方法,所述获取当前运行进程的程序包包括:A3. According to the method described in A2, the obtaining the program package of the currently running process includes:

通过程序进程组件获取当前运行进程的程序包的包名或版本号。Obtain the package name or version number of the package of the currently running process through the program process component.

A4、根据A3所述的方法,所述判断所述程序包是否为工作区中的程序包包括:A4. According to the method of A3, the judging whether the program package is a program package in the workspace includes:

判断所述程序包的包名是否为工作区中程序包的包名;或者,Determine whether the package name of the program package is the package name of the program package in the workspace; or,

判断所述程序包的版本号是否为工作区版本。Determine whether the version number of the package is the workspace version.

A5、根据A1所述的方法,所述判断点击通知栏中的应用通知后跳转到的界面是否为工作区界面包括:A5. According to the method described in A1, the judging whether the interface jumped to after clicking the application notification in the notification bar is a workspace interface includes:

调用接口函数调取当前最上层界面,获取当前最上层界面中的应用;Call the interface function to call the current top-level interface, and obtain the application in the current top-level interface;

判断当前最上层界面中的应用是否为工作区中的应用;Determine whether the application in the current top-level interface is an application in the workspace;

若判断当前最上层界面中的应用为工作区中的应用,则确定点击所述应用通知后跳转到的界面为工作区界面。If it is determined that the application in the current top-level interface is an application in the work area, it is determined that the interface jumped to after clicking on the application notification is the work area interface.

A6、根据A5所述的方法,所述获取当前最上层界面中的应用包括:A6. According to the method described in A5, the obtaining of the application in the current top-level interface includes:

获取当前最上层界面中的应用的应用名或版本号。Get the application name or version number of the application in the current top-level interface.

A7、根据A6所述的方法,所述判断当前最上层界面中的应用是否为工作区中的应用包括:A7. According to the method described in A6, the judging whether the application in the current top-level interface is an application in the workspace includes:

判断当前最上层界面中的应用的应用名是否为工作区中应用的应用名;或者,Determine whether the application name of the application in the current top-level interface is the application name of the application in the workspace; or,

判断当前最上层界面中的应用的版本号是否为工作区版本。Determine whether the version number of the application in the current top-level interface is the workspace version.

A8、根据A1所述的方法,在点击通知栏中的应用通知之后,所述方法还包括:A8. According to the method of A1, after clicking the application notification in the notification bar, the method further includes:

判断跳转之前的界面是否为工作区界面;Determine whether the interface before the jump is the workspace interface;

若跳转之前的界面为工作区界面,则直接进入所述应用通知所属应用中查看通知信息。If the interface before the jump is the workspace interface, directly enter the application to which the application notification belongs to view the notification information.

A9、根据A1所述的方法,在所述若判断结果为是,则调出工作区锁屏界面之后,所述方法还包括:A9. According to the method described in A1, after the work area lock screen interface is called up if the judgment result is yes, the method further includes:

获取工作区锁屏界面的解锁信息;Get the unlock information of the lock screen interface of the workspace;

若解锁信息正确,则进入所述应用通知所属应用中查看通知信息;If the unlocking information is correct, enter the application to which the application notification belongs to view the notification information;

若解锁信息不正确,则退出到跳转之前所述通知栏所在的界面。If the unlocking information is incorrect, exit to the interface where the notification bar was located before the jump.

A10、根据A1-A9中任一项所述的方法,所述方法还包括:A10. The method according to any one of A1-A9, further comprising:

设置工作区中应用的权限;Set permissions for applications in the workspace;

在点击通知栏中具有权限的应用的应用通知后直接进入所述具有权限的应用中查看通知信息。After clicking the application notification of the application with permission in the notification bar, directly enter the application with permission to view the notification information.

A11、根据A10所述的方法,所述应用包括:即时通讯软件、邮件及办公软件。A11. The method according to A10, wherein the application includes: instant messaging software, mail and office software.

B12、一种应用锁屏的处理装置,所述装置包括:B12. A processing device for locking an application screen, the device comprising:

判断单元,用于判断点击通知栏中的应用通知后跳转到的界面是否为工作区界面,所述工作区界面为进入到管理客户端中的界面;a judging unit for judging whether the interface jumped to after clicking the application notification in the notification bar is a workspace interface, and the workspace interface is an interface entered into the management client;

调取单元,用于当判断结果为是时,调出工作区锁屏界面;The calling unit is used to call up the lock screen interface of the workspace when the judgment result is yes;

查看单元,用于当判断结果为否时,进入所述应用通知所属应用中查看通知信息。The viewing unit is configured to enter the application to which the application notification belongs to view the notification information when the judgment result is no.

B13、根据B12所述的装置,所述判断单元包括:B13. The device according to B12, wherein the judging unit comprises:

第一获取模块,用于获取当前运行进程的程序包;The first obtaining module is used to obtain the package of the currently running process;

第一判断模块,用于判断所述程序包是否为工作区中的程序包;a first judgment module, for judging whether the program package is a program package in the work area;

第一确定模块,用于当判断所述程序包为工作区中的程序包时,确定点击所述应用通知后跳转到的界面为工作区界面。The first determining module is configured to determine that the interface jumped to after clicking on the application notification is the workspace interface when it is determined that the program package is a program package in the work area.

B14、根据B13所述的装置,所述判断单元用于通过程序进程组件获取当前运行进程的程序包的包名或版本号。B14. The apparatus according to B13, wherein the judging unit is configured to obtain the package name or version number of the program package of the currently running process through the program process component.

B15、根据B14所述的装置,所述判断单元用于判断所述程序包的包名是否为工作区中程序包的包名;还用于判断所述程序包的版本号是否为工作区版本。B15. The device according to B14, wherein the judging unit is used to judge whether the package name of the program package is the package name of the program package in the work area; it is also used to judge whether the version number of the program package is the work area version .

B16、根据B12所述的装置,所述判断单元包括:B16. The device according to B12, wherein the judging unit comprises:

第二获取模块,用于调用接口函数调取当前最上层界面,获取当前最上层界面中的应用;The second obtaining module is used to call the interface function to call the current top-level interface, and obtain the application in the current top-level interface;

第二判断模块,用于判断当前最上层界面中的应用是否为工作区中的应用;The second judgment module is used to judge whether the application in the current top-level interface is an application in the workspace;

第二确定模块,用于当判断当前最上层界面中的应用为工作区中的应用时,确定点击所述应用通知后跳转到的界面为工作区界面。The second determining module is configured to determine that the interface jumped to after clicking on the application notification is the workspace interface when it is determined that the application in the current top-level interface is the application in the work area.

B17、根据B16所述的装置,所述判断单元用于获取当前最上层界面中的应用的应用名或版本号。B17. The device according to B16, wherein the determination unit is configured to acquire the application name or version number of the application in the current top-level interface.

B18、根据B17所述的装置,所述判断单元用于判断当前最上层界面中的应用的应用名是否为工作区中应用的应用名;还用于判断当前最上层界面中的应用的版本号是否为工作区版本。B18. The device according to B17, wherein the judging unit is used for judging whether the application name of the application in the current top-level interface is the application name of the application in the work area; it is also used for judging the version number of the application in the current top-level interface Whether it is the workspace version.

B19、根据B12所述的装置,所述判断单元还用于判断跳转之前的界面是否为工作区界面;所述查看单元还用于当跳转之前的界面为工作区界面时,直接进入所述应用通知所属应用中查看通知信息。B19. The device according to B12, wherein the judging unit is further configured to determine whether the interface before the jump is a workspace interface; the viewing unit is further configured to directly enter the interface when the interface before the jump is a workspace interface View notification information in the application to which the application notification belongs.

B20、根据B12所述的装置,所述装置还包括:B20. The device according to B12, further comprising:

获取单元,用于获取工作区锁屏界面的解锁信息;The acquiring unit is used to acquire the unlocking information of the lock screen interface of the workspace;

所述查看单元用于当解锁信息正确时,进入所述应用通知所属应用中查看通知信息;The viewing unit is configured to enter the application to which the application notification belongs to view the notification information when the unlocking information is correct;

退出单元,用于当解锁信息不正确时,退出到跳转之前所述通知栏所在的界面。The exit unit is used for exiting to the interface where the notification bar is located before the jump when the unlocking information is incorrect.

B21、根据B12-B20中任一项所述的装置,所述装置还包括:B21. The device according to any one of B12-B20, further comprising:

设置单元,用于设置工作区中应用的权限;Setting unit, used to set permissions for applications in the workspace;

所述查看单元用于在点击通知栏中具有权限的应用的应用通知后直接进入所述具有权限的应用中查看通知信息。The viewing unit is configured to directly enter the application with the permission to view the notification information after clicking the application notification of the application with the permission in the notification bar.

C22、一种移动终端,所述移动终端包括如B12-B21中任一项所述的装置。C22. A mobile terminal, the mobile terminal comprising the apparatus according to any one of B12-B21.

在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。In the above-mentioned embodiments, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference may be made to the relevant descriptions of other embodiments.

可以理解的是,上述方法及装置中的相关特征可以相互参考。另外,上述实施例中的“第一”、“第二”等是用于区分各实施例,而并不代表各实施例的优劣。It can be understood that the relevant features in the above-mentioned methods and apparatuses may refer to each other. In addition, "first", "second", etc. in the above-mentioned embodiments are used to distinguish each embodiment, and do not represent the advantages and disadvantages of each embodiment.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system, device and unit described above may refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.

在此提供的算法和显示不与任何特定计算机、虚拟系统或者其它设备固有相关。各种通用系统也可以与基于在此的示教一起使用。根据上面的描述,构造这类系统所要求的结构是显而易见的。此外,本发明也不针对任何特定编程语言。应当明白,可以利用各种编程语言实现在此描述的本发明的内容,并且上面对特定语言所做的描述是为了披露本发明的最佳实施方式。The algorithms and displays provided herein are not inherently related to any particular computer, virtual system, or other device. Various general-purpose systems can also be used with teaching based on this. The structure required to construct such a system is apparent from the above description. Furthermore, the present invention is not directed to any particular programming language. It is to be understood that various programming languages may be used to implement the inventions described herein, and that the descriptions of specific languages above are intended to disclose the best mode for carrying out the invention.

在此处所提供的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。In the description provided herein, numerous specific details are set forth. It will be understood, however, that embodiments of the invention may be practiced without these specific details. In some instances, well-known methods, structures and techniques have not been shown in detail in order not to obscure an understanding of this description.

类似地,应当理解,为了精简本公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释成反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循具体实施方式的权利要求书由此明确地并入该具体实施方式,其中每个权利要求本身都作为本发明的单独实施例。Similarly, it is to be understood that in the above description of exemplary embodiments of the invention, various features of the invention are sometimes grouped together into a single embodiment, figure, or its description. This disclosure, however, should not be construed as reflecting an intention that the invention as claimed requires more features than are expressly recited in each claim. Rather, as the following claims reflect, inventive aspects lie in less than all features of a single foregoing disclosed embodiment. Thus, the claims following the Detailed Description are hereby expressly incorporated into this Detailed Description, with each claim standing on its own as a separate embodiment of this invention.

本领域那些技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在与该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是相互排斥之外,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。Those skilled in the art will understand that the modules in the device in the embodiment can be adaptively changed and arranged in one or more devices different from the embodiment. The modules or units or components in the embodiments may be combined into one module or unit or component, and further they may be divided into multiple sub-modules or sub-units or sub-assemblies. All features disclosed in this specification (including accompanying claims, abstract and drawings) and any method so disclosed may be employed in any combination unless at least some of such features and/or procedures or elements are mutually exclusive. All processes or units of equipment are combined. Each feature disclosed in this specification (including accompanying claims, abstract and drawings) may be replaced by alternative features serving the same, equivalent or similar purpose, unless expressly stated otherwise.

此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。Furthermore, it will be understood by those skilled in the art that although some of the embodiments described herein include certain features, but not others, included in other embodiments, that combinations of features of different embodiments are intended to be within the scope of the invention within and form different embodiments. For example, in the following claims, any of the claimed embodiments may be used in any combination.

本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(DSP)来实现根据本发明实施例的发明名称(如确定网站内链接等级的装置)中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。Various component embodiments of the present invention may be implemented in hardware, or in software modules running on one or more processors, or in a combination thereof. Those skilled in the art should understand that a microprocessor or a digital signal processor (DSP) may be used in practice to implement some or all of the components of the inventive title (eg, an apparatus for determining a link level in a website) according to an embodiment of the present invention some or all of the functions. The present invention can also be implemented as apparatus or apparatus programs (eg, computer programs and computer program products) for performing part or all of the methods described herein. Such a program implementing the present invention may be stored on a computer-readable medium, or may be in the form of one or more signals. Such signals may be downloaded from Internet sites, or provided on carrier signals, or in any other form.

应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。It should be noted that the above-described embodiments illustrate rather than limit the invention, and that alternative embodiments may be devised by those skilled in the art without departing from the scope of the appended claims. In the claims, any reference signs placed between parentheses shall not be construed as limiting the claim. The word "comprising" does not exclude the presence of elements or steps not listed in a claim. The word "a" or "an" preceding an element does not exclude the presence of a plurality of such elements. The invention can be implemented by means of hardware comprising several different elements and by means of a suitably programmed computer. In a unit claim enumerating several means, several of these means may be embodied by one and the same item of hardware. The use of the words first, second, and third, etc. do not denote any order. These words can be interpreted as names.

Claims (20)

1. A processing method for locking a screen of an application is characterized by comprising the following steps:
judging whether an interface jumped to after clicking an application notification in a notification bar is a workspace interface, wherein the workspace interface is an interface entering a management client;
if the judgment result is yes, directly entering the application with the authority to view the notification information after clicking the application notification of the application with the authority in the notification bar; calling a working area screen locking interface after clicking an application notice of an application without permission in a notice bar;
if the judgment result is negative, entering the application to which the application notification belongs to view notification information;
the method further comprises the following steps:
and setting the authority of the application in the working area.
2. The method of claim 1, wherein the determining whether the interface to which the application jumps after clicking the notification in the notification bar is a workspace interface comprises:
acquiring a program package of a current running process;
judging whether the program package is in a working area;
and if the program package is judged to be the program package in the working area, determining that the interface jumped to after the application notification is clicked is the working area interface.
3. The method of claim 2, wherein obtaining the package of the currently running process comprises:
and acquiring the package name or the version number of the package of the current running process through the program process component.
4. The method of claim 3, wherein determining whether the package is a package in a workspace comprises:
judging whether the package name of the program package is the package name of the program package in the working area; or,
and judging whether the version number of the program package is a working area version.
5. The method of claim 1, wherein the determining whether the interface to which the application jumps after clicking the notification in the notification bar is a workspace interface comprises:
calling an interface function to call a current uppermost interface and obtain an application in the current uppermost interface;
judging whether the application in the current uppermost interface is the application in the working area;
and if the application in the current uppermost layer interface is judged to be the application in the working area, determining that the interface jumped to after the application notification is clicked is the working area interface.
6. The method of claim 5, wherein the obtaining the application in the current top-most interface comprises:
and acquiring the application name or version number of the application in the current uppermost layer interface.
7. The method of claim 6, wherein the determining whether the application in the current top-level interface is an application in a workspace comprises:
judging whether the application name of the application in the current uppermost layer interface is the application name of the application in the working area; or,
and judging whether the version number of the application in the current uppermost layer interface is the working area version.
8. The method of claim 1, wherein after clicking on an application notification in a notification bar, the method further comprises:
judging whether the interface before the jump is a working area interface or not;
and if the interface before the jump is the working area interface, directly entering the application to which the application notification belongs to view the notification information.
9. The method according to claim 1, wherein after the calling up the workspace lock screen interface if the determination result is yes, the method further comprises:
acquiring unlocking information of a screen locking interface of a working area;
if the unlocking information is correct, entering an application to which the application notification belongs to view notification information;
and if the unlocking information is incorrect, exiting to the interface where the notification bar is located before jumping.
10. The method of claim 1, wherein the applying comprises: instant messaging software, mail and office software.
11. A processing apparatus for locking a screen, the apparatus comprising:
the judging unit is used for judging whether an interface jumped to after clicking the application notification in the notification bar is a work area interface or not, wherein the work area interface is an interface entering the management client;
the calling unit is used for calling out a screen locking interface of the working area when the judgment result is yes;
the checking unit is used for entering the application to which the application notification belongs to check the notification information when the judgment result is negative;
the device further comprises:
the setting unit is used for setting the authority of the application in the working area;
the viewing unit is used for directly entering the application with the authority to view the notification information after clicking the application notification of the application with the authority in the notification bar; and triggering the calling unit to call out the working area screen locking interface after clicking the application notice of the application without the authority in the notice bar.
12. The apparatus according to claim 11, wherein the judging unit includes:
the first acquisition module is used for acquiring a program package of the current running process;
the first judgment module is used for judging whether the program package is in a working area;
and the first determining module is used for determining that the interface jumped to after the application notification is clicked is a working area interface when the program package is judged to be the program package in the working area.
13. The apparatus according to claim 12, wherein the determining unit is configured to obtain, by the program process component, a package name or a version number of the package of the currently running process.
14. The apparatus according to claim 13, wherein said judging unit is configured to judge whether or not the package name of the package is a package name of a package in a workspace; and the version number of the program package is judged whether to be the working area version.
15. The apparatus according to claim 11, wherein the judging unit includes:
the second acquisition module is used for calling an interface function to call the current uppermost interface and acquiring the application in the current uppermost interface;
the second judgment module is used for judging whether the application in the current uppermost layer interface is the application in the working area;
and the second determining module is used for determining that the interface jumped to after the application notification is clicked is the working area interface when the application in the current uppermost layer interface is judged to be the application in the working area.
16. The apparatus according to claim 15, wherein the determining unit is configured to obtain an application name or a version number of an application in a current top interface.
17. The apparatus according to claim 16, wherein the determining unit is configured to determine whether an application name of an application in a current top interface is an application name of an application in a workspace; and the version number of the application in the current uppermost interface is judged whether to be the working area version.
18. The apparatus according to claim 11, wherein the determining unit is further configured to determine whether the interface before the jump is a workspace interface; and the viewing unit is also used for directly entering the application to which the application notification belongs to view the notification information when the interface before the jump is the working area interface.
19. The apparatus of claim 11, further comprising:
the acquisition unit is used for acquiring unlocking information of a screen locking interface of the working area;
the viewing unit is used for entering the application to which the application notification belongs to view the notification information when the unlocking information is correct;
and the exit unit is used for exiting to the interface where the notification bar is located before the jump when the unlocking information is incorrect.
20. A mobile terminal, characterized in that the mobile terminal comprises an apparatus according to any of claims 11-19.
CN201510991209.3A 2015-12-24 2015-12-24 Using the processing method of screen locking, device and mobile terminal Active CN105653904B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510991209.3A CN105653904B (en) 2015-12-24 2015-12-24 Using the processing method of screen locking, device and mobile terminal

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510991209.3A CN105653904B (en) 2015-12-24 2015-12-24 Using the processing method of screen locking, device and mobile terminal

Publications (2)

Publication Number Publication Date
CN105653904A CN105653904A (en) 2016-06-08
CN105653904B true CN105653904B (en) 2019-05-17

Family

ID=56476734

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510991209.3A Active CN105653904B (en) 2015-12-24 2015-12-24 Using the processing method of screen locking, device and mobile terminal

Country Status (1)

Country Link
CN (1) CN105653904B (en)

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106354506B (en) * 2016-08-29 2020-07-14 北京元心科技有限公司 Method and device for processing screen locking and terminal equipment
CN106534943A (en) * 2016-11-25 2017-03-22 努比亚技术有限公司 Video playing method and device
CN107958162A (en) * 2017-12-04 2018-04-24 珠海市魅族科技有限公司 A kind of application program operation method, terminal, computer installation and storage medium

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104156215A (en) * 2014-08-14 2014-11-19 北京奇虎科技有限公司 Method and device for obtaining application program information on basis of mobile operating system
CN104200159A (en) * 2014-09-05 2014-12-10 北京奇虎科技有限公司 Method and device for configuring application program permission
WO2014201647A1 (en) * 2013-06-19 2014-12-24 华为终端有限公司 Method and apparatus for processing data and message
CN104252374A (en) * 2014-10-17 2014-12-31 北京奇虎科技有限公司 Program control method and device on basis of architecture change
CN104317626A (en) * 2014-11-13 2015-01-28 北京奇虎科技有限公司 Application software permission control method, device and system for terminal equipment
CN104462961A (en) * 2014-12-24 2015-03-25 北京奇虎科技有限公司 Mobile terminal and privacy permission optimizing method thereof
CN104967748A (en) * 2015-07-13 2015-10-07 宁波萨瑞通讯有限公司 Application service safe operation method

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2014201647A1 (en) * 2013-06-19 2014-12-24 华为终端有限公司 Method and apparatus for processing data and message
CN104156215A (en) * 2014-08-14 2014-11-19 北京奇虎科技有限公司 Method and device for obtaining application program information on basis of mobile operating system
CN104200159A (en) * 2014-09-05 2014-12-10 北京奇虎科技有限公司 Method and device for configuring application program permission
CN104252374A (en) * 2014-10-17 2014-12-31 北京奇虎科技有限公司 Program control method and device on basis of architecture change
CN104317626A (en) * 2014-11-13 2015-01-28 北京奇虎科技有限公司 Application software permission control method, device and system for terminal equipment
CN104462961A (en) * 2014-12-24 2015-03-25 北京奇虎科技有限公司 Mobile terminal and privacy permission optimizing method thereof
CN104967748A (en) * 2015-07-13 2015-10-07 宁波萨瑞通讯有限公司 Application service safe operation method

Also Published As

Publication number Publication date
CN105653904A (en) 2016-06-08

Similar Documents

Publication Publication Date Title
WO2015124018A1 (en) Method and apparatus for application access based on intelligent terminal device
US8819773B2 (en) Remote security self-assessment framework
WO2015096695A1 (en) Installation control method, system and device for application program
WO2015124017A1 (en) Method and apparatus for application installation based on intelligent terminal device
US12225013B2 (en) Securing application behavior in serverless computing
US20150242629A1 (en) Smart containerization of mobile computing device resources
KR20140016897A (en) Securing and managing apps on a device
CN104462997B (en) Method, device and system for protecting work data in mobile terminal
Wright et al. Cyber security and mobile threats: The need for antivirus applications for smart phones
KR20140074252A (en) Secure execution of unsecured apps on a device
CN103839000A (en) Application program installation method and device based on intelligent terminal equipment
WO2016019893A1 (en) Application installation method and apparatus
CN104156662A (en) Process monitoring method and device and intelligent terminal
CN103870306A (en) Method and device for installing application program on basis of intelligent terminal equipment
US20160055344A1 (en) Data loss prevention during app execution using e-mail enforcement on a mobile device
CN105550595A (en) Private data access method and system for intelligent communication equipment
CN105095788A (en) Method, device and system for private data protection
CN105653904B (en) Using the processing method of screen locking, device and mobile terminal
CN105760721B (en) A software reinforcement method and system
KR101977428B1 (en) Content handling for applications
CN104239784A (en) Method for detecting applications installed in system, and client
Montealegre et al. Security vulnerabilities in android applications
US11151274B2 (en) Enhanced computer objects security
CN107392010B (en) Root operation execution method and device, terminal equipment and storage medium
CN105391591A (en) Security setting and management method and apparatus for terminal

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
TR01 Transfer of patent right

Effective date of registration: 20220715

Address after: Room 801, 8th floor, No. 104, floors 1-19, building 2, yard 6, Jiuxianqiao Road, Chaoyang District, Beijing 100015

Patentee after: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Address before: 100088 room 112, block D, 28 new street, new street, Xicheng District, Beijing (Desheng Park)

Patentee before: BEIJING QIHOO TECHNOLOGY Co.,Ltd.

Patentee before: Qizhi software (Beijing) Co.,Ltd.

TR01 Transfer of patent right