CN105701414A - Method and device for multiplexing electronic equipment based on multiple accounts and electronic equipment - Google Patents

Method and device for multiplexing electronic equipment based on multiple accounts and electronic equipment Download PDF

Info

Publication number
CN105701414A
CN105701414A CN201511026693.2A CN201511026693A CN105701414A CN 105701414 A CN105701414 A CN 105701414A CN 201511026693 A CN201511026693 A CN 201511026693A CN 105701414 A CN105701414 A CN 105701414A
Authority
CN
China
Prior art keywords
application program
privacy
application
lock cipher
screen locking
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
Application number
CN201511026693.2A
Other languages
Chinese (zh)
Other versions
CN105701414B (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 Kingsoft Internet Security Software Co Ltd
Original Assignee
Beijing Kingsoft Internet Security Software 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 Kingsoft Internet Security Software Co Ltd filed Critical Beijing Kingsoft Internet Security Software Co Ltd
Priority to CN201511026693.2A priority Critical patent/CN105701414B/en
Publication of CN105701414A publication Critical patent/CN105701414A/en
Priority to PCT/CN2016/112426 priority patent/WO2017114391A1/en
Application granted granted Critical
Publication of CN105701414B publication Critical patent/CN105701414B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • G06F21/6218Protecting access to data via a platform, e.g. using keys or access control rules to a system of files or objects, e.g. local or distributed file system or database
    • G06F21/6245Protecting personal data, e.g. for financial or medical purposes
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/45Structures or tools for the administration of authentication

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Bioethics (AREA)
  • Medical Informatics (AREA)
  • Databases & Information Systems (AREA)
  • Telephone Function (AREA)
  • Stored Programmes (AREA)

Abstract

The embodiment of the invention discloses a method and a device for multiplexing electronic equipment based on multiple accounts and the electronic equipment. The method comprises the following steps: receiving an application privacy setting request, setting an application lock password for an application, wherein the set application lock password is associated with a user account; setting privacy data of one or more applications mapped by the user account; receiving an application program lock password input by a user for accessing an application program, if the input application program lock password is the same as any application program lock password in a preset application program lock password set, entering the accessed application program according to a user account mapped by the input application program lock password, and calling the privacy data of the accessed application program mapped by the mapped user account. By applying the invention, the utilization rate of the storage space of the electronic equipment can be improved.

Description

A kind of based on the method for many accounts multiplexing electronic equipment, device and electronic equipment
Technical field
The present invention relates to computer many accounts technology, particularly relate to a kind of based on the method for many accounts multiplexing electronic equipment, device and electronic equipment。
Background technology
Along with compunication and Internet technology, the application of electronic equipment is more and more general, such as, intelligent mobile phone, personal digital assistant, palm PC and desktop computer obtain and are increasingly widely applied, types of applications program (APP in the electronic device is installed, Application) also get more and more, in order to meet user to the multifarious demand of business。
In order to promote the utilization ratio of electronic equipment; in prior art; propose the method based on many accounts multiplexing electronic equipment; many accounts technology is the technology using an electronic equipment in order to meet multiple user; in the electronic device; can open an account for each user; allow user under the account voluntarily set up applications and run application program; the user of the different accounts proper account password login system by arranging; manage the application program under its account and data respectively, such that it is able to effectively protect the privacy of user。In the same time, electronic equipment runs an account, if other users need to use this electronic equipment, it is possible to by the mode that account switches, switch to the operating system that the account of this user is corresponding。Thus realizing multiple user to share electronic equipment, it is possible to effectively reduce user and use the cost of electronic equipment。
But should based on the method for many accounts multiplexing electronic equipment, need to set up an account for each user in the electronic device, each account independently carries out system configuration, and the installation of application program, thus, need to take the substantial amounts of memory space of electronic equipment so that electronic equipment is few for the memory space of other applied business, and memory space utilization rate is relatively low。And in actual life, in same electronic equipment, most of programs can be used together by many people, only individual program relates to the individual privacy used needs to be distinguished to treat。
Summary of the invention
In view of this, the embodiment of the present invention provides a kind of based on the method for many accounts multiplexing electronic equipment, device and electronic equipment, promotes the memory space utilization rate of electronic equipment。
For reaching above-mentioned purpose, embodiments of the invention adopt the following technical scheme that
First aspect, the embodiment of the present invention provides a kind of method based on many accounts multiplexing electronic equipment, including:
Receiving the request of application program privacy settings, application programs carries out application program lock cipher setting, the described application locks cryptographic association user account of setting;
The private data of one or more application programs that described user account maps is set;
Receive the application program lock cipher of user's access application input, if the application program lock cipher of described input is identical with arbitrary application program lock cipher in the application locks code-set pre-set, the user account mapped according to the application program lock cipher of described input enters the described application program accessed, and calls the private data of the described application program of the described access of the user account mapping of mapping。
Optionally, before described reception application program privacy settings is asked, described method also includes:
In system screen locking or when starting first, reception system screen locking password, if the described system screen locking password received is identical with any system screen locking password in the system screen locking code-set pre-set, the user account mapped according to the described system screen locking password received enters system。
Optionally, after described reception system screen locking password, if receive described system screen locking password identical with any system screen locking password in the system screen locking code-set pre-set before, described method also includes:
Judge whether system opens secret protection, if if it is, performing the step that the described described system screen locking password received is identical with any system screen locking password in the system screen locking code-set pre-set;
If not, it is judged that whether the described system screen locking password of reception is identical with the non-intimacy protection system login password pre-set, if it is, enter the system of non-secret protection;If it does not, prompting user re-enters to enter the system of non-secret protection。
Optionally, described unlatching secret protection is set by the privacy settings interface of system or the hiding Entry Interface that pre-sets。
Optionally, the request of described reception application program privacy settings includes:
Send privacy application program collection to cloud server and obtain request, receive the privacy application program collection returned from cloud server;
Concentrate at the described privacy application program received, filter uninstalled application program in electronic equipment, obtain equipment privacy application program collection;
Privacy settings control is built according to described equipment privacy application program collection;
Monitor privacy settings control described in user operation, trigger output application program privacy settings request。
Optionally, described application programs carry out application program lock cipher arrange include:
Obtain the privacy application program collection that described privacy settings control is corresponding, choose each application program that described equipment privacy application program is concentrated, be sequentially carried out application program lock cipher and arrange。
Optionally, after described application programs carries out application program lock cipher setting, described method also includes:
The application locks code-set of inquiry storage;
Judge that whether the described application program lock cipher arranged for described user account is identical with the application program lock cipher that other user accounts in described application locks code-set are arranged;
Arrange if it is, point out described user account to re-start application program lock cipher;If it is not, application program lock cipher is write in described application locks code-set with the user account associated。
Optionally, the request of described reception application program privacy settings includes:
Send privacy application program collection to cloud server and obtain request, receive the privacy application program collection returned from cloud server;
Concentrate at the described privacy application program received, filter uninstalled application program in electronic equipment, obtain equipment privacy application program collection;
Identify the application program entry that each application program of described equipment privacy application program concentration is corresponding;
Receive the instruction of user operation application program entry, trigger output application program privacy settings request。
Optionally, described application program entry includes: multipad icon entrance, notifications entrance and the nearest historical record entrance using application program。
Second aspect, the embodiment of the present invention provides a kind of device based on many accounts multiplexing electronic equipment, including: application program lock cipher arranges module, private data arranges module and application program account verification module, wherein,
Application program lock cipher arranges module, is used for receiving the request of application program privacy settings, and application programs carries out application program lock cipher setting, the described application locks cryptographic association user account of setting;
Private data arranges module, for arranging the private data of one or more application programs that described user account maps;
Application program account verification module, for receiving the application program lock cipher of user's access application input, if the application program lock cipher of described input is identical with arbitrary application program lock cipher in the application locks code-set pre-set, the user account mapped according to the application program lock cipher of described input enters the described application program accessed, and calls the private data of the described application program of the described access of the user account mapping of mapping。
Optionally, described device also includes:
System login module, for in system screen locking or when starting first, reception system screen locking password, if the described system screen locking password received is identical with any system screen locking password in the system screen locking code-set pre-set, the user account mapped according to the described system screen locking password received enters system。
Optionally, described system login module includes: system screen locking password acceptance unit, privacy open judging unit and user account enters unit, wherein,
Password acceptance unit, when being used in system screen locking or start first, receives system screen locking password;
Privacy opens judging unit, is used for judging whether system opens secret protection, if it is, notify that user's scene enters unit;
If not, it is judged that whether the described system screen locking password of reception is identical with the non-intimacy protection system login password pre-set, if it is, enter the system of non-secret protection;If it does not, prompting user re-enters to enter the system of non-secret protection;
User account enters unit, if the described system screen locking password received is identical with any system screen locking password in the system screen locking code-set pre-set, the user account mapped according to the described system screen locking password received enters system。
Optionally, described unlatching secret protection is set by the privacy settings interface of system or the hiding Entry Interface that pre-sets。
Optionally, described application program lock cipher arranges module and includes: privacy application program collection request unit, equipment privacy application program collection acquiring unit, privacy settings control construction unit, monitoring means and application program lock cipher arrange unit, wherein,
Privacy application program collection request unit, obtains request for sending privacy application program collection to cloud server, receives the privacy application program collection returned from cloud server;
Equipment privacy application program collection acquiring unit, for concentrating at the described privacy application program received, filters uninstalled application program in electronic equipment, obtains equipment privacy application program collection;
Privacy settings control construction unit, for building privacy settings control according to described equipment privacy application program collection;
Monitoring means, for, after monitoring privacy settings control described in user operation, triggering output application program privacy settings request;
Application program lock cipher arranges unit, carries out application program lock cipher setting for application programs, the described application locks cryptographic association user account of setting。
Optionally, described application programs carry out application program lock cipher arrange include:
Obtain the privacy application program collection that described privacy settings control is corresponding, choose each application program that described equipment privacy application program is concentrated, be sequentially carried out application program lock cipher and arrange。
Optionally, described device also includes:
Application locks cipher inquiry module, for inquiring about the application locks code-set of storage;
Judge that whether the described application program lock cipher arranged for described user account is identical with the application program lock cipher that other user accounts in described application locks code-set are arranged;
Arrange if it is, point out described user account to re-start application program lock cipher;If it is not, application program lock cipher is write in described application locks code-set with the user account associated。
Optionally, described application program lock cipher arranges module and includes: privacy application program collection request unit, equipment privacy application program collection acquiring unit, mark unit, request generation unit and application program lock cipher arrange unit, wherein,
Privacy application program collection request unit, obtains request for sending privacy application program collection to cloud server, receives the privacy application program collection returned from cloud server;
Equipment privacy application program collection acquiring unit, for concentrating at the described privacy application program received, filters uninstalled application program in electronic equipment, obtains equipment privacy application program collection;
Mark unit, for identifying application program entry corresponding to each application program that described equipment privacy application program is concentrated;
Request generates unit, for receiving the instruction of user operation application program entry, triggers output application program privacy settings request;
Application program lock cipher arranges unit, carries out application program lock cipher setting for application programs, the described application locks cryptographic association user account of setting。
Optionally, described application program entry includes: multipad icon entrance, notifications entrance and the nearest historical record entrance using application program。
The third aspect, the embodiment of the present invention provides a kind of electronic equipment, and described electronic equipment includes: housing, processor, memorizer, circuit board and power circuit, and wherein, circuit board is placed in the interior volume that housing surrounds, processor and memorizer and arranges on circuit boards;Power circuit, powers for each circuit or the device for above-mentioned electronic equipment;Memorizer is used for storing executable program code;Processor runs the program corresponding with executable program code by reading the executable program code of storage in memorizer, for performing aforementioned arbitrary described method based on many accounts multiplexing electronic equipment。
The method based on many accounts multiplexing electronic equipment that the embodiment of the present invention provides, device and electronic equipment, application program lock cipher is utilized to present different user accounts to realize the different entrance of application program, same electronic equipment is shared multiple users, and when electronic equipment is only provided with a set of operating system and application program, the entrance utilizing privacy application program different inputs corresponding application program lock cipher, such that it is able to enter corresponding user account, the installation of separate configurations account and application program it is required for without each user account, can the memory space of effectively save electronic equipment, improve the memory space utilization rate of electronic equipment。
Accompanying drawing explanation
In order to be illustrated more clearly that the embodiment of the present invention or technical scheme of the prior art, the accompanying drawing used required in embodiment or description of the prior art will be briefly described below, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skill in the art, under the premise not paying creative work, it is also possible to obtain other accompanying drawing according to these accompanying drawings。
Fig. 1 is the embodiment of the present invention method flow schematic diagram based on many accounts multiplexing electronic equipment;
Fig. 2 is the schematic flow sheet that first embodiment of the invention receives the request of application program privacy settings;
Fig. 3 is the schematic flow sheet that second embodiment of the invention receives the request of application program privacy settings;
Fig. 4 is the embodiment of the present invention apparatus structure schematic diagram based on many accounts multiplexing electronic equipment;
Fig. 5 is the structural representation of one embodiment of electronic equipment of the present invention。
Detailed description of the invention
Below in conjunction with accompanying drawing, the embodiment of the present invention is described in detail。
It will be appreciated that described embodiment a part of embodiment that is only the present invention, rather than whole embodiment。Based on the embodiment in the present invention, all other embodiments that those of ordinary skill in the art obtain under not making creative work premise, broadly fall into the scope of protection of the invention。
Fig. 1 is the embodiment of the present invention method flow schematic diagram based on many accounts multiplexing electronic equipment。Referring to Fig. 1, the method includes:
Step 11, receives the request of application program privacy settings, and application programs carries out application program lock cipher setting, the described application locks cryptographic association user account of setting;
In this step, electronic equipment is installed a set of operating system and required each application program。As an alternative embodiment, the privacy settings control that can pass through to pre-set triggers the request of application program privacy settings, privacy settings control can carry out application program lock cipher setting for one or more application programs, thus, Fig. 2 is the schematic flow sheet that first embodiment of the invention receives the request of application program privacy settings。Referring to Fig. 2, this flow process includes:
Step 21, sends privacy application program collection to cloud server and obtains request, receive the privacy application program collection returned from cloud server;
In this step, cloud server can pass through to add up the application program that each electronic equipment is installed, after each application program is analyzed, obtain privacy application program collection, such as, privacy application program is concentrated, and includes but not limited to: note, social software, banking software, call software, address list, mail etc.。As such, it is possible to by the analysis of cloud server person skilled, it is possible to avoid the omission caused by user setup privacy application program collection to need to carry out the application program of secret protection。
Step 22, concentrates at the described privacy application program received, filters uninstalled application program in electronic equipment, obtain equipment privacy application program collection;
In this step, equipment privacy application program integrates the total application program of each application program concentrated as each application program installed in electronic equipment with privacy application program, namely concentrate from privacy application program, extract mounted application program in electronic equipment, obtain equipment privacy application program collection。
Step 23, builds privacy settings control according to described equipment privacy application program collection;
In this step, one privacy settings control is set by all application programs concentrated for equipment privacy application program, it is possible to be easy to user after entering the interface that privacy settings control is corresponding, chooses one or more required application program and carry out corresponding privacy settings。
Step 24, monitors privacy settings control described in user operation, triggers output application program privacy settings request。
In this step, user clicks privacy settings control or touches privacy settings control, triggers and exports the request of application program privacy settings to electronic equipment, and electronic equipment carries out subsequent treatment after receiving the request of application program privacy settings。
In the embodiment of the present invention, corresponding with privacy settings control, application programs carries out the setting of application program lock cipher and includes:
Obtain the privacy application program collection that described privacy settings control is corresponding, choose each application program that described equipment privacy application program is concentrated, be sequentially carried out application program lock cipher and arrange。
In this step, for each user account, each application program can a corresponding application program lock cipher, the application program lock cipher of each application program is different, can also be multiple application program correspondence same application lock ciphers, the corresponding user account of each user, namely the application program lock cipher of the different application of this user setup all associates this user account。Certainly, in practical application, each user can also arrange multiple user account。
In the embodiment of the present invention, for the multi-user's account in electronic equipment, an example of each user account correspondence application program。
In the embodiment of the present invention, the method can also include:
The application locks code-set of inquiry storage;
Judge that whether the described application program lock cipher arranged for described user account is identical with the application program lock cipher that other user accounts in described application locks code-set are arranged;
Arrange if it is, point out described user account to re-start application program lock cipher;If it is not, application program lock cipher is write in described application locks code-set with the user account associated。
As another alternative embodiment, Fig. 3 is the schematic flow sheet that second embodiment of the invention receives the request of application program privacy settings。Referring to Fig. 3, this flow process includes:
Step 31, sends privacy application program collection to cloud server and obtains request, receive the privacy application program collection returned from cloud server;
Step 32, concentrates at the described privacy application program received, filters uninstalled application program in electronic equipment, obtain equipment privacy application program collection;
Step 33, identifies the application program entry that each application program of described equipment privacy application program concentration is corresponding;
In this step, as an alternative embodiment, application program entry includes but not limited to: multipad icon entrance, notifications entrance, nearest historical record (Recent) entrance etc. using application program。Such as, in order to allow the different user can the one's own running example of selecting properly, by the different application entrance of this application program, user can obtain the approach accessing this application program, and by the application program lock cipher of application program entry input correspondence, such that it is able to correctly open the access of one's own running example, such as, by multipad icon entrance, notifications hurdle bullet message (notifications entrance), use the historical record entrance of application program recently, the sharing entrance etc. and can log in the application locks interface for password input of this application program of third party application。
In the embodiment of the present invention; for example; on the table, for needing to carry out the multipad icon of the privacy application program of secret protection, the labelling of correspondence can be set; such as; privacy printed words are set, so that user for this application icon, can know that needing to carry out application locks Password Input could access; therefore, it is possible to directly initiate the request of application program privacy settings。
Step 34, receives the instruction of user operation application program entry, triggers output application program privacy settings request。
In this step, user clicks the application icon being marked with privacy printed words, and triggering output is asked for the application program privacy settings of this application program, arranges the application program lock cipher for this application program。
In the embodiment of the present invention, as yet another alternative embodiment, user according to the privacy application program self needing setting, either directly through the mode clicking application program entry corresponding to the privacy application program needing to arrange, can also trigger and export the request of application program privacy settings。
Step 12, arranges the private data of one or more application programs that described user account maps;
In this step, a user account maps one or more privacy application programs, and the corresponding private data of each privacy application program, certainly, in practical application, it is also possible to be the corresponding private data of multiple application program。
In the embodiment of the present invention, in each user account, the private data of storage is the private data that user assert, such as, private data can be that name of contact person, contact person's pet name, message registration, note, picture, video, audio frequency, shopping online information, online payment information, instant messaging information etc. use the information produced in privacy application program process for user, and this partial information can not be known by other users。
It is preferred that application program lock cipher and private data are preserved to SQLite data base。
In the it should be noted that embodiment of the present invention, step 11 and step 12 have only to perform once。
Step 13, receive the application program lock cipher of user's access application input, if the application program lock cipher of described input is identical with arbitrary application program lock cipher in the application locks code-set pre-set, the user account mapped according to the application program lock cipher of described input enters the described application program accessed, and calls the private data of the described application program of the described access of the user account mapping of mapping。
In this step, electronic equipment carries out the installation of once-through operation system and the installation of each application program。Corresponding one or more application locks (AppLocker) password of each application icon, each application locks (password) maps the user account using this application program。
In mobile electronic device; the technology that application locks (password) uses typically to the privacy of protection user; refer in (operation) system; make user when accessing protected application program by special mode, it is necessary to just can correctly access this application program by inputting the modes such as special password, password。Double; two examples/many examples refer to that in operating system, same application can be run by multiple examples at run time simultaneously, and do not clash mutually。So, utilize double; two example many case technologies, it is possible to allows one user simultaneously with difference Account Logon same applications。Such as, if opening double; two example, desktop arises that the icon of two these application programs, user is allowed to start different examples by different application icon entrances, to meet the demand that user runs double; two examples of this application program at needs simultaneously, for example, log in two social activities, game or finance account simultaneously and service。In the embodiment of the present invention, utilize application program lock cipher, in combination with the many case technologies of Shuan, it is possible to allow different user pass through to arrange different application program lock ciphers, enter the different instances of this application program。Such different user is used in conjunction with same portion electronic equipment just can pass through application locks; plus double; two the application program that realizes for multiple users can use simultaneously of the combination of many case technologies do not need Additional Protection, need the Application Instance used respectively then can produce multiple running example and multiple user's one_to_one corresponding by many case technologies for multiple users。In such a scenario, even if a certain application program is opened many examples, desktop can also only occur a program icon。Different user, by different application lock passwords, finds the running example corresponding to oneself。
In the embodiment of the present invention, for wechat, if the application program lock cipher that the application program lock cipher of described input is corresponding with first user account is identical, then open wechat, the example of only corresponding first user account can by system finding, this user can be corresponding with this first user account wechat example mutual, and other wechat examples being likely to be currently running are invisible for this user;If the application program lock cipher that the application program lock cipher of described input is corresponding with the second user account is identical, then open wechat, the example of only corresponding second user account can by system finding, this user can be corresponding with this second user account wechat example mutual, and other wechat examples being likely to be currently running are invisible for this user, namely enter the described application program of access user after, also loading the described Application Instance of other user accounts, described user is hidden by the described Application Instance of other user accounts described of loading。
In the embodiment of the present invention, entering example scenario by arranging application locks (AppLocker), each sensitive applications is protected by AppLocker, and this AppLocker can be opened by different application program lock ciphers。
In the embodiment of the present invention, as another alternative embodiment, any time, once application program or system are pinned again, such as, user presses power key and puts out screen, when user needs again to select to belong to his/her correct example, is required for being inputted by application program entry correct in should the application program lock cipher of application program。
In the embodiment of the present invention, as an alternative embodiment, before described reception application program privacy settings is asked, the method can also include:
In system screen locking or when starting first, reception system screen locking password, if the described system screen locking password received is identical with any system screen locking password in the system screen locking code-set pre-set, the user account mapped according to the described system screen locking password received enters system。
In this step, restart after user shuts down, or, when performing to unlock after electronic equipment is carried out system screen locking by user, system screen locking password box is provided at system interface, after user inputs corresponding system screen locking password in system screen locking password box, trigger the operating process carrying out system screen locking unblock or the system of entrance。
In the embodiment of the present invention, system screen locking code-set includes one or more system screen locking password, and each system screen locking password maps a user account。As an alternative embodiment, system share operating system that each user account is corresponding and application program, the difference is that, for the privacy application program in application program, the private data that each user account is corresponding is different。
As an alternative embodiment, system screen locking code-set comprises the system screen locking password that one or more user account is corresponding, for wechat, if the system screen locking password that the system screen locking password of described input is corresponding with first user account is identical, then enter system, the wechat example of only corresponding first user account can be seen by the user, and other wechat examples being likely to be currently running are invisible for this user;If the system screen locking password that the system screen locking password of described input is corresponding with the second user account is identical, then enter system, the wechat example of only corresponding second user account can be seen by the user, and other wechat examples being likely to be currently running are invisible for this user。
As an alternative embodiment, if the described system screen locking password received differs with any system screen locking password in the system screen locking code-set pre-set, it is possible to process ends。
As an alternative embodiment, after described reception system screen locking password, if receive described system screen locking password identical with any system screen locking password in the system screen locking code-set pre-set before, the method can also include:
Judge whether system opens secret protection, if if it is, performing the step that the described described system screen locking password received is identical with any system screen locking password in the system screen locking code-set pre-set;
If not, it is judged that whether the described system screen locking password of reception is identical with the non-intimacy protection system login password pre-set, if it is, enter the system of non-secret protection;If it does not, prompting user re-enters to enter the system of non-secret protection。
In this step, system can arrange whether open secret protection in advance in the electronic device, if system is provided with unlatching secret protection, just needs the scene with secret protection entered to judge system, it is possible to enter the example scenario that user account is corresponding;If system is not provided with secret protection or closes secret protection, then judge that whether the described system screen locking password received is identical with the non-intimacy protection system login password pre-set, if it is, enter the system of non-secret protection;If it does not, prompting user re-enters to enter the system of non-secret protection。In the embodiment of the present invention, as an alternative embodiment, after the user account entrance system mapped according to the described system screen locking password received, or, after the system entering non-secret protection, the method that all can perform the embodiment of the present invention。
In the embodiment of the present invention, as an alternative embodiment, whether setting opens secret protection can be configured by the privacy settings interface of system。
In the embodiment of the present invention, coupling system screen locking password, and/or, application program lock cipher realizes the different entrance of application program and presents different user accounts, same electronic equipment is shared multiple users, and when electronic equipment is only provided with a set of operating system and application program, the entrance utilizing privacy application program different inputs corresponding system screen locking password, and/or, application program lock cipher, such that it is able to enter corresponding user account, the protection of data and the protection of privacy can be realized well, realize the insulation blocking to privacy application program and data, the installation of separate configurations account and application program it is required for without each user account, it is effectively saved the memory space of electronic equipment, improve the memory space utilization rate of electronic equipment;Further, each user's sharing download operating system installation kit and application program installation kit are installed, and the required time is short, enhances the business experience of user;And; the method of the embodiment of the present invention extends to use in scene lightweight multi-user; user is for the secret protection demand of some application program; make system screen locking password and/or; application program lock cipher is equivalent to from originally untiing merely the restriction accessed for application content; extend to and help different user to select correct running example, extend system screen locking password and/or, the range of application of application program lock cipher。
Fig. 4 is the embodiment of the present invention apparatus structure schematic diagram based on many accounts multiplexing electronic equipment。Referring to Fig. 4, this device includes: application program lock cipher arranges module 41, private data arranges module 42 and application program account verification module 43, wherein,
Application program lock cipher arranges module 41, is used for receiving the request of application program privacy settings, and application programs carries out application program lock cipher setting, the described application locks cryptographic association user account of setting;
In the embodiment of the present invention, utilize and extension application lock cipher function, enable, for same application, to be respectively provided with the access password for multiple user accounts。
As an alternative embodiment, application program lock cipher arranges module 41 and includes: privacy application program collection request unit, equipment privacy application program collection acquiring unit, privacy settings control construction unit, monitoring means and application program lock cipher arrange unit (not shown), wherein
Privacy application program collection request unit, obtains request for sending privacy application program collection to cloud server, receives the privacy application program collection returned from cloud server;
In the embodiment of the present invention, cloud server, by adding up the application program that each electronic equipment is installed, after each application program is analyzed, obtains privacy application program collection。
Equipment privacy application program collection acquiring unit, for concentrating at the described privacy application program received, filters uninstalled application program in electronic equipment, obtains equipment privacy application program collection;
Privacy settings control construction unit, for building privacy settings control according to described equipment privacy application program collection;
Monitoring means, for, after monitoring privacy settings control described in user operation, triggering output application program privacy settings request;
Application program lock cipher arranges unit, carries out application program lock cipher setting for application programs, the described application locks cryptographic association user account of setting。
In the embodiment of the present invention, as an alternative embodiment, described application programs carries out the setting of application program lock cipher and includes:
Obtain the privacy application program collection that described privacy settings control is corresponding, choose each application program that described equipment privacy application program is concentrated, be sequentially carried out application program lock cipher and arrange。
As another alternative embodiment, application program lock cipher arranges module 41 and includes: privacy application program collection request unit, equipment privacy application program collection acquiring unit, mark unit, request generation unit and application program lock cipher arrange unit, wherein,
Privacy application program collection request unit, obtains request for sending privacy application program collection to cloud server, receives the privacy application program collection returned from cloud server;
Equipment privacy application program collection acquiring unit, for concentrating at the described privacy application program received, filters uninstalled application program in electronic equipment, obtains equipment privacy application program collection;
Mark unit, for identifying application program entry corresponding to each application program that described equipment privacy application program is concentrated;
Request generates unit, for receiving the instruction of user operation application program entry, triggers output application program privacy settings request;
Application program lock cipher arranges unit, carries out application program lock cipher setting for application programs, the described application locks cryptographic association user account of setting。
In the embodiment of the present invention, as an alternative embodiment, application program entry includes: multipad icon entrance, notifications entrance and the nearest historical record entrance using application program。
Private data arranges module 42, for arranging the private data of one or more application programs that described user account maps;
In the embodiment of the present invention, a user account maps one or more privacy application programs, the corresponding private data of each privacy application program。In each user account, the private data of storage is the private data that user assert, such as, private data can be that name of contact person, contact person's pet name, message registration, note, picture, video, audio frequency, shopping online information, online payment information, instant messaging information etc. use the information produced in privacy application program process for user。
Application program account verification module 43, for receiving the application program lock cipher of user's access application input, if the application program lock cipher of described input is identical with arbitrary application program lock cipher in the application locks code-set pre-set, the user account mapped according to the application program lock cipher of described input enters the described application program accessed, and calls the private data of the described application program of the described access of the user account mapping of mapping。
In the embodiment of the present invention, the corresponding example of each user account, different user is by arranging different application program lock ciphers, it is possible to enter the corresponding instance of this application program。For wechat, if the application program lock cipher that the application program lock cipher of described input is corresponding with a certain user account is identical, then open wechat, the example of only corresponding a certain user account can by system finding, this user can be corresponding with this certain user account wechat example mutual, and other wechat examples being likely to be currently running are invisible for this user。
In the embodiment of the present invention, as an alternative embodiment, this device also includes:
System login module 44, for in system screen locking or when starting first, reception system screen locking password, if the described system screen locking password received is identical with any system screen locking password in the system screen locking code-set pre-set, the user account mapped according to the described system screen locking password received enters system。
In the embodiment of the present invention, it is possible to by the privacy settings interface of system or the hiding Entry Interface that pre-sets, described unlatching secret protection is set。
In the embodiment of the present invention, as an alternative embodiment, described unlatching secret protection is set by the hiding Entry Interface pre-set and includes:
The third party application interface pre-set inputs the character pre-set to arrange described unlatching secret protection。
In the embodiment of the present invention, described input, in the third party application interface pre-set, the character pre-set and include:
Dialing application program is set and dials the special number pre-set, or, it is arranged in calculator application and inputs the spcial character pre-set。
As an alternative embodiment, system login module 44 includes: system screen locking password acceptance unit, privacy open judging unit and user account enters unit (not shown), wherein,
Password acceptance unit, when being used in system screen locking or start first, receives system screen locking password;
Privacy opens judging unit, is used for judging whether system opens secret protection, if it is, notify that user's scene enters unit;
If not, it is judged that whether the described system screen locking password of reception is identical with the non-intimacy protection system login password pre-set, if it is, enter the system of non-secret protection;If it does not, prompting user re-enters to enter the system of non-secret protection;
User account enters unit, if the described system screen locking password received is identical with any system screen locking password in the system screen locking code-set pre-set, the user account mapped according to the described system screen locking password received enters system。
As another alternative embodiment, this device also includes:
Application locks cipher inquiry module 45, for inquiring about the application locks code-set of storage;
Judge that whether the described application program lock cipher arranged for described user account is identical with the application program lock cipher that other user accounts in described application locks code-set are arranged;
Arrange if it is, point out described user account to re-start application program lock cipher;If it is not, application program lock cipher is write in described application locks code-set with the user account associated。
The embodiment of the present invention also provides for a kind of electronic equipment, and described electronic equipment comprises the device described in aforementioned any embodiment。
Fig. 5 is the structural representation of one embodiment of electronic equipment of the present invention, the flow process of Fig. 1-4 illustrated embodiment of the present invention can be realized, as shown in Figure 5, above-mentioned electronic equipment may include that housing 51, processor 52, memorizer 53, circuit board 54 and power circuit 55, wherein, circuit board 54 is placed in the interior volume that housing 51 surrounds, processor 52 and memorizer 53 and is arranged on circuit board 54;Power circuit 55, powers for each circuit or the device for above-mentioned electronic equipment;Memorizer 53 is used for storing executable program code;Processor 52 runs the program corresponding with executable program code by reading the executable program code of storage in memorizer 53, for performing the method based on many accounts multiplexing electronic equipment described in aforementioned any embodiment。
The step that concrete execution process and the processor 52 of above-mentioned steps are performed further by processor 52 by operation executable program code, it is possible to referring to the description of Fig. 1-4 illustrated embodiment of the present invention, do not repeat them here。
This electronic equipment exists in a variety of forms, includes but not limited to:
(1) mobile communication equipment: the feature of this kind equipment is to possess mobile communication function, and to provide speech, data communication for main target。This Terminal Type includes: smart mobile phone (such as iPhone), multimedia handset, functional mobile phone, and low-end mobile phone etc.。
(2) super mobile personal computer equipment: this kind equipment belongs to the category of personal computer, has calculating and processes function, generally also possessing mobile Internet access characteristic。This Terminal Type includes: PDA, MID and UMPC equipment etc., for instance iPad。
(3) portable entertainment device: this kind equipment can show and play content of multimedia。This kind equipment includes: audio frequency, video player (such as iPod), handheld device, e-book, and intelligent toy and portable car-mounted navigator。
(4) server: the equipment of the service of calculating is provided, the composition of server includes processor, hard disk, internal memory, system bus etc., server is similar with general computer architecture, but owing to needing to provide highly reliable service, therefore require higher in disposal ability, stability, reliability, safety, extensibility, manageability etc.。
(5) other have the electronic equipment of data interaction function。
One of ordinary skill in the art will appreciate that all or part of flow process realizing in above-described embodiment method, can be by the hardware that computer program carrys out instruction relevant to complete, described program can be stored in a computer read/write memory medium, this program is upon execution, it may include such as the flow process of the embodiment of above-mentioned each side method。Wherein, described storage medium can be magnetic disc, CD, read-only store-memory body (Read-OnlyMemory, ROM) or random store-memory body (RandomAccessMemory, RAM) etc.。
The above; being only the specific embodiment of the present invention, but protection scope of the present invention is not limited thereto, any those familiar with the art is in the technical scope that the invention discloses; the change that can readily occur in or replacement, all should be encompassed within protection scope of the present invention。Therefore, protection scope of the present invention should be as the criterion with scope of the claims。

Claims (10)

1. the method based on many accounts multiplexing electronic equipment, it is characterised in that the method includes:
Receiving the request of application program privacy settings, application programs carries out application program lock cipher setting, the described application locks cryptographic association user account of setting;
The private data of one or more application programs that described user account maps is set;
Receive the application program lock cipher of user's access application input, if the application program lock cipher of described input is identical with arbitrary application program lock cipher in the application locks code-set pre-set, the user account mapped according to the application program lock cipher of described input enters the described application program accessed, and calls the private data of the described application program of the described access of the user account mapping of mapping。
2. method according to claim 1, it is characterised in that before described reception application program privacy settings is asked, described method also includes:
In system screen locking or when starting first, reception system screen locking password, if the described system screen locking password received is identical with any system screen locking password in the system screen locking code-set pre-set, the user account mapped according to the described system screen locking password received enters system。
3. method according to claim 2, it is characterised in that after described reception system screen locking password, if receive described system screen locking password identical with any system screen locking password in the system screen locking code-set pre-set before, described method also includes:
Judge whether system opens secret protection, if if it is, performing the step that the described described system screen locking password received is identical with any system screen locking password in the system screen locking code-set pre-set;
If not, it is judged that whether the described system screen locking password of reception is identical with the non-intimacy protection system login password pre-set, if it is, enter the system of non-secret protection;If it does not, prompting user re-enters to enter the system of non-secret protection。
4. method according to claim 2, it is characterised in that described unlatching secret protection is set by the privacy settings interface of system or the hiding Entry Interface that pre-sets。
5. the method according to any one of Claims 1-4, it is characterised in that the request of described reception application program privacy settings includes:
Send privacy application program collection to cloud server and obtain request, receive the privacy application program collection returned from cloud server;
Concentrate at the described privacy application program received, filter uninstalled application program in electronic equipment, obtain equipment privacy application program collection;
Privacy settings control is built according to described equipment privacy application program collection;
Monitor privacy settings control described in user operation, trigger output application program privacy settings request。
6. method according to claim 5, it is characterised in that described application programs carries out the setting of application program lock cipher and includes:
Obtain the privacy application program collection that described privacy settings control is corresponding, choose each application program that described equipment privacy application program is concentrated, be sequentially carried out application program lock cipher and arrange。
7. the method according to any one of Claims 1-4, it is characterised in that after described application programs carries out application program lock cipher setting, described method also includes:
The application locks code-set of inquiry storage;
Judge that whether the described application program lock cipher arranged for described user account is identical with the application program lock cipher that other user accounts in described application locks code-set are arranged;
Arrange if it is, point out described user account to re-start application program lock cipher;If it is not, application program lock cipher is write in described application locks code-set with the user account associated。
8. the method according to any one of Claims 1-4, it is characterised in that the request of described reception application program privacy settings includes:
Send privacy application program collection to cloud server and obtain request, receive the privacy application program collection returned from cloud server;
Concentrate at the described privacy application program received, filter uninstalled application program in electronic equipment, obtain equipment privacy application program collection;
Identify the application program entry that each application program of described equipment privacy application program concentration is corresponding;
Receive the instruction of user operation application program entry, trigger output application program privacy settings request。
9. method according to claim 8, it is characterised in that described application program entry includes: multipad icon entrance, notifications entrance and the nearest historical record entrance using application program。
10. the device based on many accounts multiplexing electronic equipment, it is characterised in that this device includes: application program lock cipher arranges module, private data arranges module and application program account verification module, wherein,
Application program lock cipher arranges module, is used for receiving the request of application program privacy settings, and application programs carries out application program lock cipher setting, the described application locks cryptographic association user account of setting;
Private data arranges module, for arranging the private data of one or more application programs that described user account maps;
Application program account verification module, for receiving the application program lock cipher of user's access application input, if the application program lock cipher of described input is identical with arbitrary application program lock cipher in the application locks code-set pre-set, the user account mapped according to the application program lock cipher of described input enters the described application program accessed, and calls the private data of the described application program of the described access of the user account mapping of mapping。
CN201511026693.2A 2015-12-31 2015-12-31 Method and device for multiplexing electronic equipment based on multiple accounts and electronic equipment Expired - Fee Related CN105701414B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN201511026693.2A CN105701414B (en) 2015-12-31 2015-12-31 Method and device for multiplexing electronic equipment based on multiple accounts and electronic equipment
PCT/CN2016/112426 WO2017114391A1 (en) 2015-12-31 2016-12-27 Method, apparatus, and electronic device based on use of electronic device by multiple accounts

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201511026693.2A CN105701414B (en) 2015-12-31 2015-12-31 Method and device for multiplexing electronic equipment based on multiple accounts and electronic equipment

Publications (2)

Publication Number Publication Date
CN105701414A true CN105701414A (en) 2016-06-22
CN105701414B CN105701414B (en) 2018-09-21

Family

ID=56226736

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201511026693.2A Expired - Fee Related CN105701414B (en) 2015-12-31 2015-12-31 Method and device for multiplexing electronic equipment based on multiple accounts and electronic equipment

Country Status (2)

Country Link
CN (1) CN105701414B (en)
WO (1) WO2017114391A1 (en)

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106156553A (en) * 2016-06-29 2016-11-23 北京小米移动软件有限公司 Application display method and device
CN106203143A (en) * 2016-07-21 2016-12-07 北京奇虎科技有限公司 Method, device and the mobile terminal of a kind of application program locking
CN106897608A (en) * 2017-01-19 2017-06-27 北京奇虎科技有限公司 A kind of authority processing method of application program, device and mobile terminal
WO2017114391A1 (en) * 2015-12-31 2017-07-06 北京金山安全软件有限公司 Method, apparatus, and electronic device based on use of electronic device by multiple accounts
CN106934267A (en) * 2017-03-29 2017-07-07 联想(北京)有限公司 Electronic equipment and control method
CN107798231A (en) * 2017-11-20 2018-03-13 北京小米移动软件有限公司 Display methods, device, terminal and the storage medium of operation interface
CN108319828A (en) * 2018-02-07 2018-07-24 北京小米移动软件有限公司 Screen locking management method and device
CN109871680A (en) * 2019-03-22 2019-06-11 山东浪潮云信息技术有限公司 A kind of physical machine cipher set-up method based on Openstack
CN110598441A (en) * 2019-09-06 2019-12-20 腾讯科技(深圳)有限公司 User privacy protection method and device
CN112380588A (en) * 2020-11-17 2021-02-19 惠州Tcl移动通信有限公司 Private information display method and device, storage medium and mobile terminal

Families Citing this family (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108846272B (en) * 2018-07-13 2020-09-25 厦门美图移动科技有限公司 Application security management method and device and electronic equipment
CN114547665A (en) * 2020-11-25 2022-05-27 腾讯科技(深圳)有限公司 User information management method, device, computer equipment and storage medium
CN116383513A (en) * 2023-06-01 2023-07-04 荣耀终端有限公司 Application recommending method, electronic equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103425914A (en) * 2012-05-17 2013-12-04 宇龙计算机通信科技(深圳)有限公司 Login method of application program and communication terminal
CN103902862A (en) * 2012-12-30 2014-07-02 联想(北京)有限公司 Mobile device management method and device and mobile device
US8918741B2 (en) * 2007-06-29 2014-12-23 Nokia Corporation Unlocking a touch screen device
CN104715178A (en) * 2013-12-11 2015-06-17 深圳富泰宏精密工业有限公司 Electronic device unlocking system and method
CN105184132A (en) * 2015-10-22 2015-12-23 上海斐讯数据通信技术有限公司 Electronic device privacy right management method and system

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8234498B2 (en) * 2005-07-25 2012-07-31 Britti Michael A Screening using a personal identification code
CN104966005B (en) * 2014-05-12 2018-04-27 腾讯科技(深圳)有限公司 A kind of access control method, and terminal device
CN104158947A (en) * 2014-07-30 2014-11-19 张剑文 Mobile phone privacy protecting system
CN105574437B (en) * 2015-12-31 2019-03-19 北京金山安全软件有限公司 Method and device for protecting privacy information and electronic equipment
CN105701414B (en) * 2015-12-31 2018-09-21 北京金山安全软件有限公司 Method and device for multiplexing electronic equipment based on multiple accounts and electronic equipment

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8918741B2 (en) * 2007-06-29 2014-12-23 Nokia Corporation Unlocking a touch screen device
CN103425914A (en) * 2012-05-17 2013-12-04 宇龙计算机通信科技(深圳)有限公司 Login method of application program and communication terminal
CN103902862A (en) * 2012-12-30 2014-07-02 联想(北京)有限公司 Mobile device management method and device and mobile device
CN104715178A (en) * 2013-12-11 2015-06-17 深圳富泰宏精密工业有限公司 Electronic device unlocking system and method
CN105184132A (en) * 2015-10-22 2015-12-23 上海斐讯数据通信技术有限公司 Electronic device privacy right management method and system

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2017114391A1 (en) * 2015-12-31 2017-07-06 北京金山安全软件有限公司 Method, apparatus, and electronic device based on use of electronic device by multiple accounts
CN106156553B (en) * 2016-06-29 2020-06-19 北京小米移动软件有限公司 Application display method and device
CN106156553A (en) * 2016-06-29 2016-11-23 北京小米移动软件有限公司 Application display method and device
CN106203143A (en) * 2016-07-21 2016-12-07 北京奇虎科技有限公司 Method, device and the mobile terminal of a kind of application program locking
CN106897608A (en) * 2017-01-19 2017-06-27 北京奇虎科技有限公司 A kind of authority processing method of application program, device and mobile terminal
CN106934267A (en) * 2017-03-29 2017-07-07 联想(北京)有限公司 Electronic equipment and control method
CN107798231A (en) * 2017-11-20 2018-03-13 北京小米移动软件有限公司 Display methods, device, terminal and the storage medium of operation interface
CN107798231B (en) * 2017-11-20 2021-05-04 北京小米移动软件有限公司 Display method and device of operation interface, terminal and storage medium
CN108319828A (en) * 2018-02-07 2018-07-24 北京小米移动软件有限公司 Screen locking management method and device
CN109871680A (en) * 2019-03-22 2019-06-11 山东浪潮云信息技术有限公司 A kind of physical machine cipher set-up method based on Openstack
CN110598441A (en) * 2019-09-06 2019-12-20 腾讯科技(深圳)有限公司 User privacy protection method and device
CN110598441B (en) * 2019-09-06 2021-07-23 腾讯科技(深圳)有限公司 User privacy protection method and device
CN112380588A (en) * 2020-11-17 2021-02-19 惠州Tcl移动通信有限公司 Private information display method and device, storage medium and mobile terminal

Also Published As

Publication number Publication date
WO2017114391A1 (en) 2017-07-06
CN105701414B (en) 2018-09-21

Similar Documents

Publication Publication Date Title
CN105701414A (en) Method and device for multiplexing electronic equipment based on multiple accounts and electronic equipment
CN105574437B (en) Method and device for protecting privacy information and electronic equipment
US9801048B1 (en) Uniquely identifying a mobile electronic device
US9131377B2 (en) Method and apparatus for unlocking operating system
US9323918B2 (en) Methods, systems, and computer program products for recovering a password using user-selected third party authorization
US20140207679A1 (en) Online money transfer service in connection with instant messenger
CN104901805B (en) A kind of identification authentication methods, devices and systems
JP2007058469A (en) Authentication system, authentication server, authentication method, and authentication program
CN102859930A (en) Method for providing active security authentication, and terminal and system for supporting same
CN110826043A (en) Digital identity application system and method, identity authentication system and method
US20100291899A1 (en) Method and system for delivering a command to a mobile device
CN104579668A (en) User identity verification method, password protection device and verification system
CN111316611A (en) User-directed authentication over a network
Young et al. BadVoice: Soundless voice-control replay attack on modern smartphones
CN105847007A (en) Identity verification method for terminal device and computer device
CN112235303A (en) Account logout method and device and computer equipment
CN107256367A (en) A kind of information processing method and device, terminal device and computer-readable recording medium
CN107230060A (en) The method and apparatus that a kind of account is reported the loss
US9398450B2 (en) Mobile survey tools with added security
CN106302986B (en) Method and device for publishing information
CN107005558B (en) Location-based user disambiguation
CN112887922B (en) Message sending method and electronic equipment
CN112286632B (en) Cloud platform, cloud platform management method and device, electronic equipment and storage medium
CN105335631A (en) Method and device for configuring login information, and mobile terminal
CN101488859A (en) Network security authentication system based on handwriting recognition and implementing method thereof

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
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20180921