CN108090233A - The autonomous management devices and methods therefor of application program - Google Patents
The autonomous management devices and methods therefor of application program Download PDFInfo
- Publication number
- CN108090233A CN108090233A CN201810043512.4A CN201810043512A CN108090233A CN 108090233 A CN108090233 A CN 108090233A CN 201810043512 A CN201810043512 A CN 201810043512A CN 108090233 A CN108090233 A CN 108090233A
- Authority
- CN
- China
- Prior art keywords
- application program
- user
- database
- user information
- program
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
Landscapes
- Stored Programmes (AREA)
Abstract
本发明公开一种应用程序的自主管理装置,适用于移动终端,包括:数据库,用于存储当前设定的用户信息、每一个应用程序的ID及其设定的权限,并根据用户权限生成应用程序列表;用户管理模块,其连接所述数据库,以读取存储在所述数据库中的应用程序名称和应用程序权限,以便程序管理模块显示使用;以及程序管理模块,其连接所述数据库,以根据所述数据库提供的数据显示应用程序的列表,并根据用户权限对相应程序进行权限的修改。本发明提供的应用程序的自主管理装置及其方法,能够实现自我管理,不需要和服务器端进行鉴权,不需要和网络进行交互。
The invention discloses an autonomous management device for application programs, which is suitable for mobile terminals and includes: a database for storing currently set user information, the ID of each application program and its set permissions, and generating application programs according to user permissions. program list; user management module, which is connected to the database, to read the application name and application authority stored in the database, so that the program management module can display and use; and the program management module, which is connected to the database, to The list of application programs is displayed according to the data provided by the database, and the permissions of the corresponding programs are modified according to the user permissions. The application program self-management device and method thereof provided by the present invention can realize self-management without authentication with the server end and without interaction with the network.
Description
本申请是2012年6月6日提交的名称为“应用程序的自主管理装置及其方法”的中国专利申请No.2012101849187的分案申请。This application is a divisional application of Chinese Patent Application No. 2012101849187 filed on June 6, 2012, entitled "Application Program Autonomous Management Apparatus and Method thereof".
技术领域technical field
本发明涉及移动设备通信应用领域,尤其涉及一种应用程序的自主管理装置及其方法。The invention relates to the field of mobile device communication applications, in particular to an application program autonomous management device and method thereof.
背景技术Background technique
随着移动通信技术的发展,移动终端已经日益成为个人消费者和商务用户生活中用户沟通不可缺少的一部分。在移动通信不断发展的过程中,移动终端不断演化并利用新业务提供服务,所提供的新业务包括:电子邮件、图片、互联网访问、互动游戏以及企业应用等。With the development of mobile communication technology, mobile terminals have increasingly become an indispensable part of user communication in the lives of individual consumers and business users. In the process of continuous development of mobile communications, mobile terminals continue to evolve and use new services to provide services, including: e-mail, pictures, Internet access, interactive games, and enterprise applications.
中国专利公开号:CN101197874提供一种移动终端设备,包括:输入输出模块,用于接收用户输入的用户名、用户密码、以及操作控制请求,以及用于向所述用户输出设备处理信息;权限管理模块,用于通过与网络侧的设备管理服务器之间进行交互来管理所述用户对所述移动终端设备的操作权限;用户鉴权模块,用于管理所述用户对网络的访问权限;以及操作控制模块,用于根据所述用户的操作权限,判断是否许可用户输入的操作控制请求。然而,该设备存在的问题是:1、该专利涉及的权限管理是需要网络服务器端和客户端共同来完成的,有点类似于DM(设备管理),需要第三方比如运营商来提供服务器端的软件来支持,单独无法操作;2、该专利中的不同使用者更像是windows系统中不同用户之间的切换,各个用户有自己私有的信息,同时可以访问有限权限的共有信息;3、该专利中的访问权限针对的是具体一个个的操作页面。Chinese patent publication number: CN101197874 provides a mobile terminal device, including: input and output module, used to receive the user name, user password, and operation control request input by the user, and used to output device processing information to the user; authority management A module, configured to manage the user's operating authority on the mobile terminal device through interaction with a device management server on the network side; a user authentication module, configured to manage the user's access authority to the network; and operate A control module, configured to judge whether to allow the operation control request input by the user according to the operation authority of the user. However, the problems with this device are: 1. The authority management involved in this patent needs to be completed jointly by the network server and the client, which is somewhat similar to DM (device management), requiring a third party such as an operator to provide server-side software 2. Different users in this patent are more like switching between different users in the windows system. Each user has his own private information and can access shared information with limited rights at the same time; 3. The patent The access rights in are aimed at specific operation pages one by one.
有鉴于此,业界亟需一种应用程序的自主管理装置及其方法,能够实现自我管理,不需要和服务器端进行鉴权,不需要和网络进行交互,完全通过设备的所有人设定权限;对不同用户设定其可以使用的程序或者应用,不区分单个用户的个人信息;针对一个个应用程序进行设置,而且这个应用程序的权限可以随时通过设备的管理员进行更改,方便操作。In view of this, the industry urgently needs an application program self-management device and its method, which can realize self-management, do not need to authenticate with the server, do not need to interact with the network, and completely set permissions through the owner of the device; Set the programs or applications that can be used by different users without distinguishing the personal information of a single user; it is set for each application, and the permissions of this application can be changed by the administrator of the device at any time, which is convenient for operation.
发明内容Contents of the invention
为了解决上述技术问题,本发明的目的之一在于提供一种应用程序的自主管理装置,适用于移动终端,包括:数据库,用于存储当前设定的用户信息、每一个应用程序的ID及其设定的权限,并根据用户权限生成应用程序列表;用户管理模块,其连接所述数据库,以读取存储在所述数据库中的应用程序名称和应用程序权限,以便程序管理模块显示使用;以及程序管理模块,其连接所述数据库,以根据所述数据库提供的数据显示应用程序的列表,并根据用户权限对相应程序进行权限的修改。In order to solve the above-mentioned technical problems, one of the objects of the present invention is to provide a self-management device for application programs, which is suitable for mobile terminals, including: a database for storing currently set user information, the ID of each application program and its set permissions, and generate an application list according to user permissions; a user management module, which connects to the database, to read the application names and application permissions stored in the database, so that the program management module can display and use; and The program management module is connected to the database to display a list of application programs according to the data provided by the database, and modify the permissions of corresponding programs according to user permissions.
在本发明另一可选实施方式中,所述应用程序的自主管理装置还包括:鉴权模块,其连接所述数据库,以根据所述数据库提供的用户权限完成应用程序的相应功能。In another optional implementation manner of the present invention, the device for self-management of the application program further includes: an authentication module connected to the database, so as to complete corresponding functions of the application program according to the user authority provided by the database.
在本发明另一可选实施方式中,所述应用程序的自主管理装置提供还包括:桌面加载模块,其连接所述数据库,以根据所述数据库提供的用户权限加载当前用户可以使用的应用程序的桌面。In another optional embodiment of the present invention, the device for self-management of the application program further includes: a desktop loading module, which connects to the database, so as to load the application program that the current user can use according to the user authority provided by the database desktop.
在本发明另一可选实施方式中,所述用户管理模块包括:切换用户单元,用于根据所述数据库提供的用户权限切换当前的用户;以及修改密码单元,用于记录用户密码到所述数据库中或修改所述数据库中存储的用户密码。In another optional implementation manner of the present invention, the user management module includes: a switch user unit, used to switch the current user according to the user authority provided by the database; and a password modification unit, used to record the user password to the database or modify user passwords stored in said database.
在本发明另一可选实施方式中,所述程序管理模块包括:安装和删除程序单元,用于根据所述数据库提供的用户权限安装或删除用户所需的应用程序,并且将安装的应用程序信息写进数据库,或者将删除的应用程序信息从所述数据库中删除;主动管理程序单元,用于根据所述数据库提供的应用程序列表对每一个程序进行权限的设置或修改。In another optional implementation manner of the present invention, the program management module includes: an installation and deletion program unit, which is used to install or delete the application program required by the user according to the user authority provided by the database, and the installed application program The information is written into the database, or the deleted application program information is deleted from the database; the active management program unit is used to set or modify the authority of each program according to the application program list provided by the database.
在本发明另一可选实施方式中,所述数据库设置在所述移动终端内,并通过有线或无线方式连接各功能模块。In another optional implementation manner of the present invention, the database is set in the mobile terminal, and is connected to each functional module in a wired or wireless manner.
在本发明另一可选实施方式中,所述数据库设置在所述移动终端外,并通过无线方式连接各功能模块。In another optional implementation manner of the present invention, the database is set outside the mobile terminal, and is connected to each functional module in a wireless manner.
为了解决上述技术问题,本发明的目的之一在于还提供一种应用程序的自主管理方法,适用于移动终端,包括如下步骤:S1、通过数据库存储当前设定的用户信息、每一个应用程序的ID及其设定的权限;S2、将用户管理模块接所述数据库,以读取存储在所述数据库中的应用程序名称和应用程序权限,以便程序管理模块显示使用;以及S3、将程序管理模块连接所述数据库,以根据所述数据库提供的数据显示应用程序的列表,并根据用户权限对相应程序进行权限的修改。In order to solve the above-mentioned technical problems, one of the objects of the present invention is to provide a self-management method of application programs, which is suitable for mobile terminals, and includes the following steps: S1. Store the currently set user information and each application program through the database. ID and its set authority; S2, connect the user management module to the database to read the application name and application authority stored in the database, so that the program management module can display and use; and S3, connect the program management The module is connected to the database to display a list of application programs according to the data provided by the database, and modify the permissions of the corresponding programs according to the user permissions.
在本发明另一可选实施方式中,所述应用程序的自主管理方法还包括如下步骤:S4、将鉴权模块连接所述数据库,以根据所述数据库提供的用户权限完成应用程序的相应功能。In another optional embodiment of the present invention, the self-management method of the application program further includes the following steps: S4. Connect the authentication module to the database, so as to complete the corresponding functions of the application program according to the user authority provided by the database .
在本发明另一可选实施方式中,所述应用程序的自主管理方法还包括如下步骤:S5、将桌面加载模块连接所述数据库,以根据所述数据库提供的用户权限加载当前用户可以使用的应用程序的桌面。In another optional embodiment of the present invention, the self-management method of the application program further includes the following steps: S5. Connect the desktop loading module to the database to load the current user-available The application's desktop.
在本发明另一可选实施方式中,所述步骤S2进一步包括如下步骤:S21、根据所述数据库提供的用户权限通过切换用户单元切换当前的用户;以及S22、通过修改密码单元记录用户密码到所述数据库中或修改所述数据库中存储的用户密码。In another optional embodiment of the present invention, the step S2 further includes the following steps: S21, switch the current user by switching the user unit according to the user authority provided by the database; and S22, record the user password by modifying the password unit to In the database or modify the user password stored in the database.
在本发明另一可选实施方式中,所述步骤S3进一步包括如下步骤:根据所述数据库提供的用户权限通过所述安装和删除程序单元安装或删除用户所需的应用程序,并且将安装的应用程序信息写进数据库,或者将删除的应用程序信息从所述数据库中删除;根据所述数据库提供的应用程序列表通过主动管理程序单元对每一个程序进行权限的设置或修改。In another optional implementation manner of the present invention, the step S3 further includes the following steps: according to the user authority provided by the database, install or delete the application program required by the user through the installation and removal program unit, and the installed Write the application program information into the database, or delete the deleted application program information from the database; set or modify the authority of each program through the active management program unit according to the application program list provided by the database.
在本发明另一可选实施方式中,所述步骤S1进一步包括如下步骤:将所述数据库设置在所述移动终端内,并通过有线或无线方式连接各功能模块。In another optional implementation manner of the present invention, the step S1 further includes the following steps: setting the database in the mobile terminal, and connecting each functional module in a wired or wireless manner.
在本发明另一可选实施方式中,所述步骤S1进一步包括如下步骤:将所述数据库设置在所述移动终端外,并通过无线方式连接各功能模块。In another optional implementation manner of the present invention, the step S1 further includes the following steps: setting the database outside the mobile terminal, and connecting each functional module in a wireless manner.
本发明提供的应用程序的自主管理装置及其方法,能够实现自我管理,不需要和服务器端进行鉴权,不需要和网络进行交互;针对一个个应用程序进行设置,而且这个应用程序的权限可以随时通过设备的管理员进行更改,方便操作。The application program self-management device and method thereof provided by the present invention can realize self-management without authentication with the server or interaction with the network; settings are made for each application program, and the permissions of the application program can be set Changes can be made at any time through the administrator of the device for easy operation.
本发明附加的方面和优点将在下面的描述中部分给出,这些将从下面的描述中变得明显,或通过本发明的实践了解到。Additional aspects and advantages of the invention will be set forth in part in the description which follows, and will become apparent from the description, or may be learned by practice of the invention.
附图说明Description of drawings
本发明上述的和/或附加的方面和优点从下面结合附图对实施方式的描述中将变得明显和容易理解,其中:The above and/or additional aspects and advantages of the present invention will become apparent and easy to understand from the following description of the embodiments in conjunction with the accompanying drawings, wherein:
图1是根据本发明的一示例性实施方式的结构图;Fig. 1 is a structural diagram according to an exemplary embodiment of the present invention;
图2是根据本发明的另一示例性实施方式的当用户级别设为管理员权限时的桌面显示示意图;Fig. 2 is a schematic diagram of desktop display when the user level is set to administrator authority according to another exemplary embodiment of the present invention;
图3是根据本发明的另一示例性实施方式的当用户级别设为一般用户权限时的桌面显示示意图;Fig. 3 is a schematic diagram of desktop display when the user level is set to general user authority according to another exemplary embodiment of the present invention;
图4是根据本发明的另一示例性实施方式的当用户级别设为访客权限时的桌面显示示意图;FIG. 4 is a schematic diagram of desktop display when the user level is set to guest authority according to another exemplary embodiment of the present invention;
图5是根据本发明的另一示例性实施方式的设置界面的示意图;Fig. 5 is a schematic diagram of a setting interface according to another exemplary embodiment of the present invention;
图6是根据本发明的一示例性实施方式的流程图。FIG. 6 is a flowchart according to an exemplary embodiment of the present invention.
具体实施方式Detailed ways
现在参照附图来具体描述本发明的示例性实施方式。然而,本发明可以用许多不同形式来实施并且不应该认为局限于这里阐述的具体实施方式;相反,提供这些实施方式是为了使本发明的公开彻底和完整,并向本领域技术人员完整地传达本发明的思想、观念、目的、构思、参考方案和保护范围。附图中示例的具体示例性实施方式的详细描述中使用的术语并不是为了限制本发明。附图中,相同标号指代相同要素。Exemplary embodiments of the present invention will now be described in detail with reference to the accompanying drawings. However, the invention may be embodied in many different forms and should not be considered limited to the specific embodiments set forth herein; rather, these embodiments are provided so that this disclosure will be thorough and complete, and will fully convey to those skilled in the art The idea, concept, purpose, conception, reference scheme and protection scope of the present invention. The terminology used in the detailed description of the specific exemplary embodiments illustrated in the drawings is not intended to be limiting of the invention. In the drawings, the same reference numerals refer to the same elements.
除非特意声明,这里使用的单数形式“一”、“一个”、“所述”和“该”也可包括复数形式。应该进一步理解的是,本发明的说明书中使用的措辞“包括”是指存在所述特征、整数、步骤、操作、元件和/或组件,但是并不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、组件和/或它们的组。应该理解,当本发明称元件被“连接”或“耦接”到另一元件时,它可以直接连接或耦接到其他元件,或者也可以存在中间元件。此外,这里使用的“连接”或“耦接”可以包括无线连接或耦接。这里使用的措辞“和/或”包括一个或更多个相关联的列出项的任一单元和全部组合。As used herein, the singular forms "a", "an", "the" and "the" may also include the plural forms unless expressly stated otherwise. It should be further understood that the word "comprising" used in the description of the present invention refers to the presence of said features, integers, steps, operations, elements and/or components, but does not exclude the presence or addition of one or more other features, Integers, steps, operations, elements, components, and/or groups thereof. It will be understood that when the invention refers to an element as being "connected" or "coupled" to another element, it can be directly connected or coupled to the other element or intervening elements may also be present. Additionally, "connected" or "coupled" as used herein may include wirelessly connected or coupled. As used herein, the term "and/or" includes any and all combinations of one or more of the associated listed items.
除非另外定义,这里使用的所有术语(包括技术术语和科学术语)具有与本发明所属领域中的普通技术人员的一般理解相同的意义。还应该理解的是,诸如通用字典中定义的那些术语应该被理解为具有与现有技术的上下文中的意义一致的意义,并且除非像这里一样定义,不会用理想化或过于正式的含义来解释。Unless otherwise defined, all terms (including technical terms and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It should also be understood that terms such as those defined in commonly used dictionaries should be understood to have a meaning consistent with the meaning in the context of the prior art, and will not be interpreted in an idealized or overly formal sense unless defined as herein explain.
这里所使用的“终端”既包括仅具备无发射能力的无线信号接收器的设备,又包括具有能够在双向通信链路上进行双向通信的接收和发射硬件的设备。这种设备可以包括:具有或没有多线路显示器的蜂窝或其他通信设备;可以组合语音和数据处理、传真和/或数据通信能力的个人通信系统(PCS);可以包括射频接收器和寻呼机、互联网/内联网访问、网络浏览器、记事本、日历和/或全球定位系统(GPS)接收器的个人数字助理(PDA);和/或包括射频接收器的常规膝上型和/或掌上型计算机或其他设备。这里所使用的“移动终端”可以是便携式、可运输、安装在交通工具(航空、海运和/或陆地)中的,或者适合于和/或配置为在本地运行和/或以分布形式在地球和/或空间的任何其他位置运行。这里所使用的“移动终端”还可以是通信终端、上网终端、音乐/视频播放终端。这里所使用的“移动终端”还可以是PDA、MID和/或具有音乐/视频播放功能的移动电话等。这里所使用的“移动终端”还可以是智能电视、机顶盒等设备。As used herein, "terminal" includes both a device having only a wireless signal receiver without transmitting capability, and a device having receiving and transmitting hardware capable of bi-directional communication over a bi-directional communication link. Such equipment may include: cellular or other communication equipment with or without a multi-line display; personal communication systems (PCS) that may combine voice and data processing, facsimile and/or data communication capabilities; may include radio frequency receivers and pagers, Internet / Personal Digital Assistant (PDA) with intranet access, web browser, notepad, calendar, and/or Global Positioning System (GPS) receiver; and/or conventional laptop and/or palmtop computer including radio frequency receiver or other devices. A "mobile terminal" as used herein may be portable, transportable, installed in a vehicle (air, sea, and/or land), or adapted and/or configured to operate locally and/or in a distributed manner around the globe and/or any other location in the space to run. The "mobile terminal" used here may also be a communication terminal, an Internet terminal, and a music/video player terminal. The "mobile terminal" used here may also be a PDA, MID and/or a mobile phone with music/video playing function, etc. The "mobile terminal" used here may also be devices such as smart TVs and set-top boxes.
本发明所述具体实施方式主要是使用包括触摸屏显示器的便携式多功能设备作为示例说明。然而,本领域技术人员应该理解的是,某些用户界面和相关联的处理方法也可以被应用于其他设备,诸如包括一个或多个物理用户界面的设备,如物理点击按键、物理按键、物理轨迹轮、物理触摸感应区的台式计算机或笔记型计算机等。The described embodiments of the present invention are primarily illustrated using a portable multifunction device including a touch screen display. However, those skilled in the art should understand that certain user interfaces and associated processing methods can also be applied to other devices, such as devices that include one or more physical user interfaces, such as physical click buttons, physical buttons, physical Track wheel, desktop computer or notebook computer with physical touch sensitive area, etc.
如图1所示,为了解决上述技术问题,本发明的目的之一在于提供一种应用程序的自主管理装置,适用于移动终端,包括:数据库102,用于存储当前设定的用户信息、每一个应用程序的ID及其设定的权限,并根据用户权限生成应用程序列表;用户管理模块103,其连接所述数据库102,以读取存储在所述数据库102中的应用程序名称和应用程序权限,以便程序管理模块显示使用;以及程序管理模块104,其连接所述数据库102,以根据所述数据库102提供的数据显示应用程序的列表,并根据用户权限对相应程序进行权限的修改。本发明是基于客户端的,不需要和服务器或者第三方进行交互,在客户端就能实现应用程序的管理和用户切换功能。本发明是对除管理员外的用户限制其使用某些应用,对于限制的应用不会显示,所以当前用户只能调用当前用户权限的应用,限制的应用对他来说根本不可见,无法启动。另外,对于安装新应用,本发明设定了只有管理员可以安装,其他用户无法安装。As shown in Figure 1, in order to solve the above technical problems, one of the purposes of the present invention is to provide an autonomous management device for application programs, which is suitable for mobile terminals, including: a database 102 for storing currently set user information, An application program ID and its set authority, and generate an application program list according to user authority; user management module 103, which connects to the database 102, to read the application program name and application program stored in the database 102 permissions, so that the program management module can display and use; and the program management module 104, which connects to the database 102, displays a list of application programs according to the data provided by the database 102, and modifies the permissions of corresponding programs according to user permissions. The present invention is based on the client, does not need to interact with the server or a third party, and can realize the management of the application program and the user switching function on the client. The present invention restricts the use of certain applications to users other than the administrator, and the restricted applications will not be displayed, so the current user can only call the applications with the current user authority, and the restricted applications are not visible to him at all and cannot be started. In addition, for installing new applications, the present invention sets that only administrators can install them, and other users cannot install them.
在本发明另一可选实施方式中,所述应用程序的自主管理装置还包括:鉴权模块101,其连接所述数据库102,以根据所述数据库102提供的用户权限完成应用程序的相应功能。在应用程序管理模块104中,会列出所有应用的名称及其权限,管理员可以进入设定里面对每个程序的权限进行设定,设定保存后即通知桌面系统刷新,把不是本用户权限范围的应用隐藏掉。关于设定和保存程序权限其实就是修改其在数据库102中应用程序权限字段的值,如下表所示:In another optional embodiment of the present invention, the self-management device of the application program further includes: an authentication module 101, which is connected to the database 102, so as to complete the corresponding functions of the application program according to the user authority provided by the database 102 . In the application program management module 104, the names and permissions of all applications will be listed. The administrator can enter the settings to set the permissions of each program. After the settings are saved, the desktop system will be notified to refresh. Applications with permissions are hidden. About setting and saving the program authority is actually to modify the value of its application authority field in the database 102, as shown in the following table:
表一Table I
在本发明另一可选实施方式中,所述应用程序的自主管理装置提供还包括:桌面加载模块109,其连接所述数据库102,以根据所述数据库102提供的用户权限加载当前用户可以使用的应用程序的桌面。In another optional embodiment of the present invention, the self-management device of the application program also includes: a desktop loading module 109, which connects to the database 102 to load the current user according to the user authority provided by the database 102. application's desktop.
在本发明另一可选实施方式中,所述用户管理模块103包括:切换用户单元105,用于根据所述数据库102提供的用户权限切换当前的用户;以及修改密码单元106,用于记录用户密码到所述数据库102中或修改所述数据库102中存储的用户密码。In another optional implementation manner of the present invention, the user management module 103 includes: a switching user unit 105, which is used to switch the current user according to the user authority provided by the database 102; and a password modification unit 106, which is used to record the user password into the database 102 or modify the user password stored in the database 102 .
在本发明另一可选实施方式中,所述程序管理模块104包括:安装和删除程序单元107,用于根据所述数据库102提供的用户权限安装或删除用户所需的应用程序,并且将安装的应用程序信息写进数据库,或者将删除的应用程序信息从所述数据库中删除;主动管理程序单元108,用于根据所述数据库102提供的应用程序列表对每一个程序进行权限的设置或修改。In another optional implementation manner of the present invention, the program management module 104 includes: an install and delete program unit 107, configured to install or delete an application program required by the user according to the user authority provided by the database 102, and install Write the application program information into the database, or delete the deleted application program information from the database; the active management program unit 108 is used to set or modify the authority of each program according to the application program list provided by the database 102 .
在本发明另一可选实施方式中,所述数据库102设置在所述移动终端内,并通过有线或无线方式连接各功能模块。In another optional implementation manner of the present invention, the database 102 is set in the mobile terminal, and is connected to each functional module in a wired or wireless manner.
在本发明另一可选实施方式中,所述数据库102设置在所述移动终端外,并通过无线方式连接各功能模块。In another optional implementation manner of the present invention, the database 102 is set outside the mobile terminal, and is connected to each functional module in a wireless manner.
为了解决上述技术问题,本发明的目的之一在于还提供一种应用程序的自主管理方法,适用于移动终端,包括如下步骤:S1、通过数据库102存储当前设定的用户信息、每一个应用程序的ID及其设定的权限;S2、将用户管理模块103接所述数据库102,以读取存储在所述数据库102中的应用程序名称和应用程序权限,以便程序管理模块104显示使用;以及S3、将程序管理模块104连接所述数据库102,以根据所述数据库102提供的数据显示应用程序的列表,并根据用户权限对相应程序进行权限的修改。In order to solve the above technical problems, one of the purposes of the present invention is to provide a self-management method of application programs, which is suitable for mobile terminals, and includes the following steps: S1, store the currently set user information through the database 102, each application program ID and its set authority; S2, connect the user management module 103 to the database 102 to read the application name and application authority stored in the database 102, so that the program management module 104 can display and use; and S3. Connect the program management module 104 to the database 102 to display a list of application programs according to the data provided by the database 102, and modify the permissions of the corresponding programs according to the user permissions.
在本发明另一可选实施方式中,程序管理流程包括如下步骤:首先,通过输入管理员密码的方式来才能进入程序管理模块104;接着,读取存储在数据库102中的程序名称及其程序权限,以便程序管理模块104显示使用;接着,程序管理模块104中会根据数据库102提供的数据显示应用程序的列表,可以对每一个程序进行权限的修改;接着,修改完后的数据会保存在数据库102中;接着,桌面加载模块109检查当前用户级别,并根据用户级别来加载当前用户级别的应用程序。In another optional implementation of the present invention, the program management process includes the following steps: first, the program management module 104 can only be entered by entering the administrator password; then, read the program name and its program stored in the database 102 permissions, so that the program management module 104 can display and use; then, the program management module 104 will display a list of application programs according to the data provided by the database 102, and can modify the permissions of each program; then, the modified data will be saved in In the database 102; Next, the desktop loading module 109 checks the current user level, and loads the application program of the current user level according to the user level.
在本发明另一可选实施方式中,用户切换管理流程包括如下步骤:首先,通过输入管理员密码的方式来才能进入用户管理模块103;接着,读取存储在数据库102中的当前用户名称,以便程序管理模块104显示使用;接着,切换当前用户;接着,修改完后的用户名称保存在数据库102中;接着,桌面加载模块109检查当前用户级别,并根据用户级别来加载当前用户级别的应用程序。In another optional embodiment of the present invention, the user switching management process includes the following steps: first, the user management module 103 can only be entered by entering the administrator password; then, read the current user name stored in the database 102, So that the program management module 104 displays and uses; then, switch the current user; then, the user name after modification is saved in the database 102; then, the desktop loading module 109 checks the current user level, and loads the application of the current user level according to the user level program.
在本发明另一可选实施方式中,所述应用程序的自主管理方法还包括如下步骤:S4、将鉴权模块101连接所述数据库102,以根据所述数据库102提供的用户权限完成应用程序的相应功能。In another optional embodiment of the present invention, the self-management method of the application program further includes the following steps: S4, connecting the authentication module 101 to the database 102, so as to complete the application program according to the user authority provided by the database 102 corresponding functions.
在本发明另一可选实施方式中,所述应用程序的自主管理方法还包括如下步骤:S5、将桌面加载模块109连接所述数据库102,以根据所述数据库102提供的用户权限加载当前用户可以使用的应用程序的桌面。In another optional embodiment of the present invention, the self-management method of the application program further includes the following steps: S5. Connect the desktop loading module 109 to the database 102 to load the current user according to the user authority provided by the database 102. A desktop of applications that can be used.
在本发明另一可选实施方式中,所述步骤S2进一步包括如下步骤:S21、根据所述数据库102提供的用户权限通过切换用户单元105切换当前的用户;以及S22、通过修改密码单元106记录用户密码到所述数据库102中或修改所述数据库102中存储的用户密码。In another optional embodiment of the present invention, the step S2 further includes the following steps: S21, switching the current user through the switching user unit 105 according to the user authority provided by the database 102; and S22, recording through the password modification unit 106 Enter the user password into the database 102 or modify the user password stored in the database 102 .
在本发明另一可选实施方式中,所述步骤S3进一步包括如下步骤:根据所述数据库102提供的用户权限通过所述安装和删除程序单元107安装或删除用户所需的应用程序,并且将安装的应用程序信息写进数据库,或者将删除的应用程序信息从所述数据库中删除;根据所述数据库102提供的应用程序列表通过主动管理程序单元108对每一个程序进行权限的设置或修改。In another optional implementation manner of the present invention, the step S3 further includes the following steps: according to the user authority provided by the database 102, the application program required by the user is installed or deleted through the installation and removal program unit 107, and the The installed application program information is written into the database, or the deleted application program information is deleted from the database; according to the application program list provided by the database 102, the authority of each program is set or modified through the active management program unit 108 .
在本发明另一可选实施方式中,安装应用程序前,检查一下当前的用户是否为管理员,如果是,则安装,不是则不能安装,每安装一个应用,系统都会默认其级别为管理员权限,管理员可以根据情况,等安装完后再灵活调整每个应用的权限。首先管理员、普通用户、访客是用来区分用户的,管理员权限、普通用户权限、访客权限是对每一个应用来说的。如果当前用户是管理员,则可以安装程序,如果不是则不能安装程序。所以只有是管理员才能安装程序,当安装完程序后,默认这个程序的权限为管理员权限的应用,即默认这个应用对其他用户不可见。在设定的时候会把这个程序的id及其权限写进数据库102。In another optional implementation of the present invention, before installing the application program, check whether the current user is an administrator, if yes, install it, if not, it cannot be installed, and the system will default to an administrator level every time an application is installed Permissions, the administrator can flexibly adjust the permissions of each application after installation according to the situation. First of all, administrators, ordinary users, and visitors are used to distinguish users, and administrator permissions, ordinary user permissions, and visitor permissions are for each application. If the current user is an administrator, the program can be installed, if not, the program cannot be installed. Therefore, only the administrator can install the program. After the program is installed, the default authority of this program is an application with administrator authority, that is, the default application is not visible to other users. When setting, the id of the program and its authority will be written into the database 102 .
在本发明另一可选实施方式中,所述步骤S1进一步包括如下步骤:将所述数据库102设置在所述移动终端内,并通过有线或无线方式连接各功能模块。In another optional implementation manner of the present invention, the step S1 further includes the following steps: setting the database 102 in the mobile terminal, and connecting each functional module in a wired or wireless manner.
在本发明另一可选实施方式中,所述步骤S1进一步包括如下步骤:将所述数据库102设置在所述移动终端外,并通过无线方式连接各功能模块。In another optional implementation manner of the present invention, the step S1 further includes the following steps: setting the database 102 outside the mobile terminal, and connecting each functional module in a wireless manner.
本发明提供的应用程序的自主管理装置及其方法,能够实现自我管理,不需要和服务器端进行鉴权,不需要和网络进行交互;针对一个个应用程序进行设置,而且这个应用程序的权限可以随时通过设备的管理员进行更改,方便操作。The application program self-management device and method thereof provided by the present invention can realize self-management without authentication with the server or interaction with the network; settings are made for each application program, and the permissions of the application program can be set Changes can be made at any time through the administrator of the device for easy operation.
如图2-4所示,在本发明提供的应用程序的自主管理装置及其方法中,移动设备的持有人(管理员)可以给每一个应用程序设置不同的访问级别,比如管理员级别、一般用户级别、访客级别;然后设置当前用户级别,根据当前用户级别来显示可以使用的应用程序。设置当前用户级别:把用户权限从大到小依次设置为管理员、一般用户和访客。设置每一个应用的访问级别:对每一个应用程序设置其访问权限,比如应用1是需要管理员才可以访问的程序,应用2是需要一般用户权限才能访问的程序等等。管理员密码设置:要启动或者设置用户级别,必须通过密码来访问设置。每安装一个应用程序,管理员可以设置其权限。管理员可以根据当前设备的使用者方便设置当前可以使用的应用程序。根据当前设置的用户级别,应用程序中当前级别及其以下级别的应用都可以使用,当前用户级别以上的应用则不能使用。只有通过管理员密码才能进入设置,普通用户和访客应该不能进入设置。设备持有者(管理员)把设备借给访客使用前,修改当前应用程序使用级别到访客后,管理员级别的应用程序就会消失或者不能执行。As shown in Figures 2-4, in the application self-management device and method provided by the present invention, the owner (administrator) of the mobile device can set different access levels for each application, such as the administrator level , general user level, guest level; then set the current user level, and display the available applications according to the current user level. Set the current user level: Set the user rights in order from large to small to administrator, general user and guest. Set the access level of each application: set the access permissions for each application, for example, application 1 is a program that requires administrators to access, application 2 is a program that requires general user permissions to access, and so on. Admin Password Settings: To activate or set user levels, a password must be used to access the settings. Every time an app is installed, administrators can set its permissions. The administrator can set the currently available applications according to the convenience of the current device user. According to the currently set user level, applications at the current level and below in the application can be used, while applications above the current user level cannot be used. Only the administrator password can enter the settings, ordinary users and guests should not be able to enter the settings. Before the device owner (administrator) lends the device to a guest, after modifying the current application usage level to a guest, the administrator-level application will disappear or cannot be executed.
图2示出了当设置当前用户为管理员时,UI界面能显示所有应用程序(app);图3示出了当设置当前用户为一般用户时,UI界面显示一般用户级别和访客级别的应用程序(app);图4示出了当设置当前用户为访客时,仅显示访客权限的应用程序(app);其中,方块A1和A5:代表管理员权限的应用,只对管理员可见。方块A2、A3和A7:代表用户权限应用,对管理员和一般用户可见。方块A4、A6、A8和A9:代表访客权限的应用,对访客、一般用户和管理员都可见。图5示出了通过输入密码后进入的设定界面,可以设置当前用户以及应用的级别。Figure 2 shows that when the current user is set as an administrator, the UI interface can display all application programs (app); Figure 3 shows that when the current user is set as a general user, the UI interface displays applications at the general user level and visitor level Program (app); FIG. 4 shows that when the current user is set as a visitor, only the application program (app) with visitor authority is displayed; wherein, squares A1 and A5: represent applications with administrator authority, which are only visible to administrators. Squares A2, A3 and A7: represent the application of user rights, which are visible to administrators and general users. Squares A4, A6, A8, and A9: Apps representing guest permissions, visible to guests, general users, and administrators. Figure 5 shows the setting interface entered after entering the password, where the current user and application level can be set.
如图6所示,本发明的另一可选实施方法:首先,对于每一个安装的应用程序(app),我们都可以把其id和权限保存在数据库102中,管理员修改每一个应用的权限之后也需要保存相应的数据,同时当前用户的id也会保存在数据库102中,比如当前是管理员还是一般用户或者访客。然后根据当前设定的用户来重新加载桌面即加载相应的应用程序,比如我当前设定为普通用户,设定完之后,查找这个数据库102,找出对应于普通用户的程序,然后加载到桌面,对于没有的应用,则隐藏起来,让用户看不见,使用不了。数据库102中需要保存的内容有:当前设定的用户信息(管理员、一般用户或者访客),每一个应用程序的ID及其设定的权限(管理员权限的应用、一般用户级别的应用或者访客级别的应用),这些内容都保存在数据库102中而不是程序中。接着,设定应用程序使用权限流程(需要管理员密码才能访问):进入设定->输入管理员密码->对每一个应用设定权限->保存设定到文件或者数据库102。接着,切换用户流程(需要管理员密码才能访问):进入设定->输入管理员密码->选定要切换的用户(同时也可以再设定每一个应用的权限)->保存数据退出设定->桌面系统根据设定的用户来加载当前用户可以使用的app。接着,安装新程序:准备安装程序->检查一下当前是否为管理员->如果是管理员则执行安装->安装完毕->把新程序的id和权限写入我们的数据库102,并把其权限设定为管理员权限->返回->如果当前是管理员->则显示此app。接着,设定用户和应用权限的流程。As shown in Figure 6, another optional implementation method of the present invention: first, for each installed application program (app), we can store its id and authority in the database 102, and the administrator modifies each application Corresponding data also needs to be saved after the permission, and the id of the current user will also be saved in the database 102 at the same time, such as the current administrator, general user or visitor. Then reload the desktop according to the currently set user, that is, load the corresponding application program. For example, I am currently set as an ordinary user. After setting, search the database 102 to find out the program corresponding to the ordinary user, and then load it to the desktop. , for applications that do not exist, they are hidden so that users cannot see them and cannot use them. The contents that need to be saved in the database 102 include: currently set user information (administrator, general user or visitor), the ID of each application program and the permissions it sets (administrator authority applications, general user level applications or Visitor-level applications), these contents are stored in the database 102 rather than in the program. Next, set the flow of application permission (the administrator password is required to access): enter the settings -> input the administrator password -> set permissions for each application -> save the settings to a file or database 102 . Next, switch the user process (the administrator password is required to access): enter the settings -> enter the administrator password -> select the user to switch (you can also set the permissions of each application) -> save the data and exit the device Set->The desktop system loads the apps that the current user can use according to the set user. Then, install the new program: prepare to install the program -> check whether you are currently an administrator -> if you are an administrator, then perform the installation -> the installation is complete -> write the id and authority of the new program into our database 102, and put it Permissions are set to administrator permissions -> return -> if you are currently an administrator -> display this app. Next, the process of setting user and application permissions.
本领域技术人员应该理解,本发明可以实施为方法、电路或通信系统。因此,本发明可以采用整体硬件实施方式、整体软件实施方式或组合了软件和硬件方面的实施方式的形式,这里将所有这些形式统称为“电路”。结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随即存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内公知的任意其他形式的存储介质中。本技术领域的普通技术人员可以理解实现上述实施方式方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施方式的步骤之一或其组合。此外,在本发明各个实施方式中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。上述提到的存储介质可以是只读存储器,磁盘或光盘等Those skilled in the art should understand that the present invention may be implemented as a method, a circuit or a communication system. Accordingly, the invention can take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects, all of which are referred to herein collectively as "circuitry". The steps of the methods or algorithms described in connection with the embodiments disclosed herein may be directly implemented by hardware, software modules executed by a processor, or a combination of both. Software modules can be placed in random access memory (RAM), internal memory, read-only memory (ROM), electrically programmable ROM, electrically erasable programmable ROM, registers, hard disk, removable disk, CD-ROM, or known in the technical field any other form of storage medium. Those of ordinary skill in the art can understand that all or part of the steps carried by the above-mentioned implementation method can be completed by instructing related hardware through a program, and the program can be stored in a computer-readable storage medium. During execution, one or a combination of the steps of the method implementation is included. In addition, each functional unit in each embodiment of the present invention may be integrated into one processing module, each unit may exist separately physically, or two or more units may be integrated into one module. The above-mentioned integrated modules can be implemented in the form of hardware or in the form of software function modules. If the integrated modules are realized in the form of software function modules and sold or used as independent products, they can also be stored in a computer-readable storage medium. The storage medium mentioned above can be read-only memory, magnetic disk or optical disk, etc.
可以用诸如Smalltalk或C++的面向对象的编程语言、诸如“C”编程语言的常规程序化编程语言,或诸如汇编语言和/或微代码的低级代码来编写用于执行本发明的操作的计算机程序代码。该程序代码可以作为独立的软件包整体地在单个处理器上执行和/或作为另一个软件包的一部分在多个处理器上执行。can be used such as An object-oriented programming language such as Smalltalk or C++, a conventional procedural programming language such as the "C" programming language, or low-level code such as assembly language and/or microcode to write the computer program code for carrying out the operations of the present invention. The program code may execute entirely on a single processor as a stand-alone software package and/or on multiple processors as part of another software package.
上面参照根据本发明的实施方式的方法、方法、系统以及计算机程序产品的结构图和/或框图和/或流图对本发明进行了描述。应该理解,可以用计算机程序指令来实现这些结构图和/或框图和/或流图中的每个框以及这些结构图和/或框图和/或流图中的框的组合。可以将这些计算机程序指令提供给通用计算机、专业计算机或其他可编程数据处理方法的处理器来生成机器,从而通过计算机或其他可编程数据处理方法的处理器来执行的指令创建了用于实现结构图和/或框图和/或流图的框或多个框中指定的方法。The present invention is described above with reference to structural diagrams and/or block diagrams and/or flow diagrams of methods, methods, systems and computer program products according to embodiments of the invention. It should be understood that each block in these structural diagrams and/or block diagrams and/or flow diagrams and combinations of blocks in these structural diagrams and/or block diagrams and/or flow diagrams can be implemented by computer program instructions. These computer program instructions may be provided to a general-purpose computer, specialized computer, or other programmable data-processing processor to create a machine, whereby the instructions executed by the computer or other programmable data-processing processor create a structure for implementing A method specified in a box or boxes of a diagram and/or a block diagram and/or a flow diagram.
这些计算机程序指令还可以被存储在计算机可读存储器中,所述计算机可读存储器可以指引计算机或其他可编程数据处理方法以特定方式运行,从而存储在计算机可读存储器中的指令生成这样的制品,所述制品包括结构图和/或框图和/或流图的框或多个框中指定的功能的指令方法。These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing method to operate in a specific manner such that the instructions stored in the computer-readable memory generate such an article of manufacture , the article includes instruction methods of the functions specified in the block or blocks of the structure diagram and/or block diagram and/or flow diagram.
这些计算机程序指令还可以被加载到计算机或其他可编程数据处理方法中,使得能够在计算机或其他可编程数据处理方法上执行一些列操作步骤,以生成计算机实现的处理,从而在计算机或其他可编程数据处理方法上执行的指令提供了用于实现结构图和/或框图和/或流图的框或多个框中指定的功能的步骤。These computer program instructions can also be loaded into a computer or other programmable data processing method, so that a series of operational steps can be performed on the computer or other programmable data processing method to generate a computer-implemented process, thereby The instructions executed on the programmatic data processing method provide steps for implementing the functions specified in the block or blocks of the structural diagrams and/or block diagrams and/or flow diagrams.
附图和说明书中公开了本发明的示例性实施方式。尽管采用了特定术语,但是它们仅用于一般以及描述的意义,而并不是出于限制的目的。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。本发明的保护范围应以本发明的权利要求书来限定。Exemplary embodiments of the present invention are disclosed in the drawings and specification. Although specific terms are employed, they are used in a generic and descriptive sense only and not for purposes of limitation. It should be pointed out that those skilled in the art can make some improvements and modifications without departing from the principle of the present invention, and these improvements and modifications should also be regarded as the protection scope of the present invention. The protection scope of the present invention should be defined by the claims of the present invention.
Claims (14)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810043512.4A CN108090233B (en) | 2012-06-06 | 2012-06-06 | Autonomous management device and method for application program |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201210184918.7A CN103473232B (en) | 2012-06-06 | 2012-06-06 | The autonomous management devices and methods therefor of application program |
CN201810043512.4A CN108090233B (en) | 2012-06-06 | 2012-06-06 | Autonomous management device and method for application program |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210184918.7A Division CN103473232B (en) | 2012-06-06 | 2012-06-06 | The autonomous management devices and methods therefor of application program |
Publications (2)
Publication Number | Publication Date |
---|---|
CN108090233A true CN108090233A (en) | 2018-05-29 |
CN108090233B CN108090233B (en) | 2022-02-22 |
Family
ID=49798088
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810043512.4A Active CN108090233B (en) | 2012-06-06 | 2012-06-06 | Autonomous management device and method for application program |
CN201210184918.7A Active CN103473232B (en) | 2012-06-06 | 2012-06-06 | The autonomous management devices and methods therefor of application program |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201210184918.7A Active CN103473232B (en) | 2012-06-06 | 2012-06-06 | The autonomous management devices and methods therefor of application program |
Country Status (1)
Country | Link |
---|---|
CN (2) | CN108090233B (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104079584A (en) * | 2014-05-12 | 2014-10-01 | 芮琨 | Android platform application permission cloud filtering method |
CN106815234B (en) * | 2015-11-30 | 2019-11-08 | 中国移动通信集团公司 | A method, device and data sharing engine system for sharing health data |
CN105354448B (en) * | 2015-12-07 | 2019-03-15 | 北京金山安全软件有限公司 | Authorization management method and device |
CN105912943A (en) * | 2015-12-12 | 2016-08-31 | 乐视移动智能信息技术(北京)有限公司 | Method and device for self-defining limited desktop in mobile terminal |
CN105718809A (en) * | 2016-01-15 | 2016-06-29 | 珠海格力电器股份有限公司 | Mobile communication terminal and data security monitoring method and device thereof |
CN105577703B (en) * | 2016-03-18 | 2019-01-25 | 山东省计算中心(国家超级计算济南中心) | User rights management method of big data police cloud system |
CN106231073A (en) * | 2016-07-19 | 2016-12-14 | 温美玲 | The mobile phone information safety management method unlocked based on many passwords |
CN113378121A (en) * | 2016-12-01 | 2021-09-10 | 联信摩贝软件(北京)有限公司 | System and method for adjusting application program permission based on assembly |
CN108520177B (en) * | 2018-04-11 | 2020-10-20 | 厦门美图移动科技有限公司 | Application software management method and device, mobile terminal and readable storage medium |
JP7508803B2 (en) * | 2020-02-17 | 2024-07-02 | 富士フイルムビジネスイノベーション株式会社 | Information processing device and program |
Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20060085758A1 (en) * | 2004-10-18 | 2006-04-20 | Dan Backus | Desktop alert management |
CN1820249A (en) * | 2003-07-17 | 2006-08-16 | 国际商业机器公司 | Method and system for automatic adjustment of entitlements in a distributed data processing environment |
CN1845032A (en) * | 2005-04-06 | 2006-10-11 | 杭州波导软件有限公司 | Method for realizing classification management of use right of mobile terminal user |
CN101073098A (en) * | 2004-12-07 | 2007-11-14 | 皇家飞利浦电子股份有限公司 | System and method for application management on multi-application smart cards |
CN101118701A (en) * | 2007-09-12 | 2008-02-06 | 中铁一局集团电务工程有限公司 | Computer interlock and traction power supplying simulation control system |
US7721094B2 (en) * | 2005-05-06 | 2010-05-18 | Microsoft Corporation | Systems and methods for determining if applications executing on a computer system are trusted |
CN102024188A (en) * | 2009-09-17 | 2011-04-20 | 国电浙江北仑第三发电有限公司 | Equipment accounting management module of EAM system of power plant |
CN102111522A (en) * | 2009-12-29 | 2011-06-29 | 柯尼卡美能达商用科技株式会社 | Image processing device and method for controlling display of function buttons |
CN102110220A (en) * | 2011-02-14 | 2011-06-29 | 宇龙计算机通信科技(深圳)有限公司 | Application program monitoring method and device |
CN102148696A (en) * | 2010-09-06 | 2011-08-10 | 华为技术有限公司 | Method and system for managing network service |
CN102164131A (en) * | 2011-03-30 | 2011-08-24 | 陈逸 | Network operating system suitable for internet individual user |
CN102393889A (en) * | 2011-09-19 | 2012-03-28 | 北京信城通数码科技有限公司 | Permissions configuration management system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN100466783C (en) * | 2006-04-06 | 2009-03-04 | 华为技术有限公司 | Method and device for managing multi-users of mobile terminal |
US8463253B2 (en) * | 2007-06-21 | 2013-06-11 | Verizon Patent And Licensing Inc. | Flexible lifestyle portable communications device |
-
2012
- 2012-06-06 CN CN201810043512.4A patent/CN108090233B/en active Active
- 2012-06-06 CN CN201210184918.7A patent/CN103473232B/en active Active
Patent Citations (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1820249A (en) * | 2003-07-17 | 2006-08-16 | 国际商业机器公司 | Method and system for automatic adjustment of entitlements in a distributed data processing environment |
US20060085758A1 (en) * | 2004-10-18 | 2006-04-20 | Dan Backus | Desktop alert management |
CN101073098A (en) * | 2004-12-07 | 2007-11-14 | 皇家飞利浦电子股份有限公司 | System and method for application management on multi-application smart cards |
CN1845032A (en) * | 2005-04-06 | 2006-10-11 | 杭州波导软件有限公司 | Method for realizing classification management of use right of mobile terminal user |
US7721094B2 (en) * | 2005-05-06 | 2010-05-18 | Microsoft Corporation | Systems and methods for determining if applications executing on a computer system are trusted |
CN101118701A (en) * | 2007-09-12 | 2008-02-06 | 中铁一局集团电务工程有限公司 | Computer interlock and traction power supplying simulation control system |
CN102024188A (en) * | 2009-09-17 | 2011-04-20 | 国电浙江北仑第三发电有限公司 | Equipment accounting management module of EAM system of power plant |
CN102111522A (en) * | 2009-12-29 | 2011-06-29 | 柯尼卡美能达商用科技株式会社 | Image processing device and method for controlling display of function buttons |
CN102148696A (en) * | 2010-09-06 | 2011-08-10 | 华为技术有限公司 | Method and system for managing network service |
CN102110220A (en) * | 2011-02-14 | 2011-06-29 | 宇龙计算机通信科技(深圳)有限公司 | Application program monitoring method and device |
CN102164131A (en) * | 2011-03-30 | 2011-08-24 | 陈逸 | Network operating system suitable for internet individual user |
CN102393889A (en) * | 2011-09-19 | 2012-03-28 | 北京信城通数码科技有限公司 | Permissions configuration management system |
Also Published As
Publication number | Publication date |
---|---|
CN108090233B (en) | 2022-02-22 |
CN103473232A (en) | 2013-12-25 |
CN103473232B (en) | 2018-02-13 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108090233A (en) | The autonomous management devices and methods therefor of application program | |
US7783993B2 (en) | Content-based navigation and launching on mobile devices | |
US20180357440A1 (en) | Personalized Meetings | |
US10496256B2 (en) | Method and electronic device for displaying related information of parsed data | |
US20150100890A1 (en) | User interface management method and system | |
KR102628856B1 (en) | System for sharing contents between electronic devices and method for sharing contents in an electronic device | |
US10216404B2 (en) | Method of securing image data and electronic device adapted to the same | |
US9047469B2 (en) | Modes for applications | |
US10546126B2 (en) | Method for detecting the tampering of application code and electronic device supporting the same | |
US20170317879A1 (en) | Cart Mode Provisioning Of Shared Computing Devices | |
CN108353105A (en) | The content outputting method of electronic equipment and electronic equipment | |
US10235030B2 (en) | Electronic device and user interface display method for the same | |
US20150178502A1 (en) | Method of controlling message of electronic device and electronic device thereof | |
US11100243B2 (en) | Selective persistence of data utilized by software containers | |
EP3616109A1 (en) | Transferring containers | |
US11113345B2 (en) | Method and system for providing contextual electronic content | |
CN112487451A (en) | Display method and device and electronic equipment | |
KR102071530B1 (en) | Apparatas and method for proposing a response manual of occurring denial in an electronic device | |
KR20150057309A (en) | Broadcasting cheannel information sharing method of electronic apparatus and electronic appparatus thereof | |
US10089450B2 (en) | User authentication method, authentication apparatus, and terminal | |
US20180248947A1 (en) | Metered Network Synchronization | |
US10319341B2 (en) | Electronic device and method for displaying content thereof | |
US9959598B2 (en) | Method of processing image and electronic device thereof | |
US20170046279A1 (en) | Content security processing method and electronic device supporting the same | |
CN106203015A (en) | The collocation method of application program, device and terminal unit |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |