CN108509783B - Intelligent terminal application program management system - Google Patents

Intelligent terminal application program management system Download PDF

Info

Publication number
CN108509783B
CN108509783B CN201810309321.8A CN201810309321A CN108509783B CN 108509783 B CN108509783 B CN 108509783B CN 201810309321 A CN201810309321 A CN 201810309321A CN 108509783 B CN108509783 B CN 108509783B
Authority
CN
China
Prior art keywords
social
user
application program
image data
intelligent terminal
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201810309321.8A
Other languages
Chinese (zh)
Other versions
CN108509783A (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.)
Topronin (Beijing) Education Technology Co.,Ltd.
Original Assignee
Topronin Beijing Education Technology 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 Topronin Beijing Education Technology Co ltd filed Critical Topronin Beijing Education Technology Co ltd
Priority to CN201810309321.8A priority Critical patent/CN108509783B/en
Publication of CN108509783A publication Critical patent/CN108509783A/en
Application granted granted Critical
Publication of CN108509783B publication Critical patent/CN108509783B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

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/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/22Matching criteria, e.g. proximity measures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/50Maintenance of biometric data or enrolment thereof
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2221/00Indexing scheme relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/21Indexing scheme relating to G06F21/00 and subgroups addressing additional information or applications relating to security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F2221/2113Multi-level security, e.g. mandatory access control

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • General Engineering & Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Multimedia (AREA)
  • Human Computer Interaction (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Evolutionary Computation (AREA)
  • Artificial Intelligence (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • Evolutionary Biology (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)
  • Collating Specific Patterns (AREA)

Abstract

The invention provides an intelligent terminal application program management system, which acquires relevant facial image data of friends in social software in an intelligent terminal, further generates a social portrait of a user according to the facial image data, and performs facial image matching through a camera when a screen locking interface is started, so that the user, close friends, common friends and strangers are effectively distinguished, and further the problem that the interface of an unlocking process is not friendly due to the fact that the unlocking failure is identified when the close friends around the user check the mobile terminal of the user is avoided, and the embarrassment of the user is caused; in addition, because the method of the invention is to carry out facial recognition before unlocking when the screen locking interface is started, the method is an active safety verification mode, and further realizes the safety verification combining the active mode and the passive mode by matching with the subsequent passive unlocking operation, thereby improving the safety of the intelligent terminal; finally, the method and the device set different application software operation authorities for the users with different social levels, not only protect the privacy of the users, but also improve the friendliness of other users to operate the mobile terminal.

Description

Intelligent terminal application program management system
Technical Field
The application relates to the technical field of internet, in particular to an intelligent terminal application program management system.
Background
With the progress of science and technology and the development of economy, more and more mobile terminals, such as smart phones or tablet computers, come into the lives of people. In the mobile terminals, the application of the touch screen is more and more popular, for example, the application of the touch screen in the smart phone is more and more extensive, in order to prevent the misoperation of the smart phone, a screen locking mechanism is introduced into an operating system of the smart phone, that is, a standby interface is specially designed, and a user can unlock and enter a normal use interface only after performing specified operation. However, this is still not enough, and most of the current unlocking methods are simple, and the user only needs to lightly slide the screen with fingers to unlock the screen. When a user puts a mobile phone into a pocket or a handbag, sometimes, because some applications or systems notify or accidentally touch a power key of the device to light a screen, the user does not know that the screen is lighted, when the touch screen is in contact with a human body in the pocket or other objects in the handbag, some misoperation events are easily generated, the screen is unlocked, and then some applications (such as starting to play music, replying short messages, making a call, surfing the internet and the like) are opened, so that great trouble is caused to the user. In summary, the mobile terminal in the prior art has the defects that the touch screen is unlocked due to external factors, some applications are opened, and troubles are brought to the use of a user.
In order to overcome the defects that the touch screen is unlocked due to external factors, some applications are opened, and troubles are brought to the use of a user, the document CN102981726A provides a method for preventing the mobile terminal from being unlocked by mistake, the front camera is started to collect the picture of the front object of the front camera in the unlocking process, the picture is analyzed, and if the front or the face of the user cannot be identified in the picture, the unlocking is failed even if the unlocking is finished; if the front face or the face of the user exists in the picture, unlocking successfully after unlocking is finished; the method solves the problem of mistaken unlocking caused by misoperation on the unlocking interface, eliminates the trouble brought to the user by various misoperation, improves the safety of the mobile phone and brings higher safety to the user.
Firstly, the method can only identify the user of the mobile terminal, the identification object is single, and the unlocking failure is identified when the relatives and friends around the user check the mobile terminal of the user, so that the unlocking process interface is not friendly, and the safety use experience of the user is influenced; in addition, the unlocking method is a passive safety verification mode, and the identity of an unlocking person cannot be preliminarily identified before unlocking, so that the safety is low; finally, the method is a single identification operation, so that the judgment mode is single when an unlocking person continuously performs the unlocking operation for multiple times, the identification efficiency and the safety are low, and the requirement of the unlocking person for performing the unlocking operation for multiple times cannot be met.
Disclosure of Invention
The invention provides an intelligent terminal application program management system, which comprises the following modules: the system comprises a social portrait establishing module, a facial image recognition module, a user recognition module, an application program unlocking module and an application program management module;
the social portrait establishing module is used for the intelligent terminal to acquire all image information published by a publishing platform in the installed social software of the user, extract facial image data from all the image information published by the publishing platform and establish social portraits of social friends of the user according to the appearance times and appearance time of the facial image data in the image information; saving the social representation in a social representation server, the social representation server storing social representations of a plurality of users; saving the social representation in a social representation server, the social representation server storing social representations of a plurality of users;
the face image recognition module is used for starting a front camera module of the intelligent terminal to collect a picture of a front object of a front camera if the intelligent terminal detects the operation of lightening the screen in a screen locking state, analyzing whether face image data exist in the picture or not, matching the face image data with the face image database if the face image data exist, executing a user recognition module if the face image data match successfully, and automatically sending position information and alarm information to friends of the social software if the face image data match fails; if the face image data does not exist, no processing is done;
the user identification module is used for judging whether the facial image data belong to the social portrait of the user or not, and if the facial image data belong to the social portrait of the user, unlocking the intelligent terminal; if not, unlocking the intelligent terminal after inputting a preset unlocking password or a preset unlocking fingerprint to the intelligent terminal;
the application program unlocking module is used for unlocking a first application program list and the set authority of the first application program list for the user belonging to the social portrait by the intelligent terminal; displaying a second application program list and setting permission thereof for users who do not belong to the social portrait or users unlocked in other modes; the setting permission of the first application program list is higher than that of the second application program list;
and the application program management module is used for setting and operating the application programs when receiving that the user clicks the application programs in the first application program list or the second application program list.
As a preferred embodiment, the method for detecting whether there is an operation of lighting a screen in a screen locking state by the intelligent terminal specifically includes:
the intelligent terminal detects whether a key operation, a lifting operation or a fingerprint identification operation exists in the screen locking state, and if so, the screen of the intelligent terminal is lightened.
As a preferred embodiment, the establishing a social image of a social friend of the user according to the number of occurrences and the time of occurrence of the facial image data in the image information specifically includes:
the method comprises the steps of obtaining face image data in the image information, establishing user identification of social friends of the user according to the face image data, and establishing social pictures of the social friends of the user based on the appearance times, appearance positions and appearance time of the face image data.
As a preferred embodiment, the establishing a social image of a social friend of the user based on the number of occurrences, the occurrence location, and the time of occurrence of the facial image data specifically includes:
setting a social portrait distance D for each of the users;
the social representation distance Da = Na w1+ Pa w2+ Ta w 3;
wherein a is a user identifier of a user, and N is the number of occurrences of the facial image data;
p is the face image data appearance position, and Pa = P1+ P2+ ·+ PN; if the user a and the user of the social software appear in the same image information, the value of Pi is 1, and if the user a and the user of the social software do not appear in the same image information, the value of Pi is 0, and i =1.. N;
t is the time of appearance of the face image data, and the calculation unit of the time is week or month; w1, w2 and w3 are weight coefficients.
As a preferred embodiment, the establishing a social image of a social friend of the user based on the number of occurrences and the time of occurrence of the facial image data specifically includes:
sequentially increasing the social distance between the social friends and the user according to the number of the face image data from high to low; sequentially increasing the social distance between the social friends and the user according to the time of the face image data;
and establishing a social image of the social friend of the user according to the social distance.
As a preferred embodiment, the determining whether the facial image data belongs to the social representation of the user further comprises:
judging whether the facial image data belong to the social portrait of the user, if so, judging the social distance of the user, and if not, executing unlocking operation on the intelligent terminal; and if the social portrait does not belong to the social portrait or the social distance is larger than a preset distance threshold, unlocking the intelligent terminal after inputting a preset unlocking password or a preset unlocking fingerprint to the intelligent terminal.
As a preferred embodiment, the intelligent terminal unlocks a first application program list and the set authority for the user belonging to the social portrait; displaying a second application program list and setting permission thereof for users who do not belong to the social portrait or users who unlock in other modes, and further comprising:
setting different application program operation and permission for users with different social distances;
unlocking the first application program sequence list for the intelligent terminal after the user belonging to the social portrait performs unlocking operation on the intelligent terminal, and providing setting permission of all application programs in the first application program sequence list; after the user opens the application program, displaying operation data and setting data of an administrator user of the application program for the user;
unlocking the second application program list for the intelligent terminal after the user who does not belong to the social portrait performs unlocking operation on the intelligent terminal, and providing setting permission of all application programs in the second application program list; after the user opens the application program, displaying an initialized application program for the user; and when the user locks the intelligent terminal again, automatically recovering the operation data and the setting data of the administrator user of the application program.
As a preferred embodiment, after the user opens the application, the method for displaying the operation data and the setting data of the administrator user of the application for the user further includes:
setting different operation authorities for users with different social distances; setting different authorities for acquiring the operation data and setting data of the application program for each user of the operation authority;
and when the user opens the application program, displaying the operation data and the setting data of the application program for the user according to the authority.
The invention provides an intelligent terminal application program management system, which acquires relevant facial image data of friends in social software in an intelligent terminal, further generates a social portrait of a user according to the facial image data, and performs facial image matching through a camera when a screen locking interface is started, so that the user, close friends, common friends and strangers are effectively distinguished, and further the problem that the interface of an unlocking process is not friendly due to the fact that the unlocking failure is identified when the close friends around the user check the mobile terminal of the user is avoided, and the embarrassment of the user is caused; in addition, because the method of the invention is to carry out facial recognition before unlocking when the screen locking interface is started, the method is an active safety verification mode, and further realizes the safety verification combining the active mode and the passive mode by matching with the subsequent passive unlocking operation, thereby improving the safety of the intelligent terminal; finally, the method and the device set different application software operation authorities for the users with different social levels, not only protect the privacy of the users, but also improve the friendliness of other users to operate the mobile terminal.
Drawings
In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the embodiments and the drawings used in the description of the prior art, and it is obvious that the drawings in the following description are only some embodiments of the present invention, and those skilled in the art can also obtain other drawings according to the drawings without creative efforts.
Fig. 1 is a schematic structural diagram of an intelligent terminal application management system according to the present invention.
Detailed Description
The embodiments of the present invention are further described below with reference to the drawings.
The first embodiment is as follows:
the invention provides an intelligent terminal application program management system, which comprises the following modules: the system comprises a social portrait establishing module, a facial image recognition module, a user recognition module, an application program unlocking module and an application program management module;
the social portrait establishing module is used for the intelligent terminal to acquire all image information published by a publishing platform in the installed social software of the user, extract facial image data from all the image information published by the publishing platform and establish social portraits of social friends of the user according to the appearance times and appearance time of the facial image data in the image information; saving the social representation in a social representation server, the social representation server storing social representations of a plurality of users; it should be noted that the social software is only an exemplary embodiment, and in addition, the social software may also be other types of application programs with account registration and friend adding functions, such as a pay pal, installed in the intelligent terminal, where the application programs have the same or similar social function attributes and are used to identify an administrator account and identity information of friends of the administrator account; the identity information is embodied by image information, illustratively, in the social software WeChat of the administrator user A, image information such as a face image of the user A is often recorded in friend circle information issued by the administrator user A, the face image information reflects identity characteristic information of the administrator user A, in addition, dynamic information of a plurality of friends of the user A is also shown in the friend circle, the image information in the dynamic information often reflects the social circle of the user A, namely friend information, and the face image information in the image information also reflects the identity characteristic information of the friends; therefore, by extracting the face image information in the published image information of the user and the friends thereof, the corresponding person identity information can be obtained, and the persons often have the same or close social circles for the user A and are different from conventional strangers; the storage of the person information of the user A with the social relationship is realized by storing the face image data of the person. The social image of the social friends of the user is established according to the frequency of appearance and the time of appearance of the facial image data in the image information, and illustratively, the social image is a tree structure diagram which is formed according to social relations and takes the user A as a root node and the friends of the user A as child nodes; the social portrait is an annular structure diagram formed by a social relationship which takes the user A as a circle center and takes friends of the user A as concentric circles; further, the frequency of occurrence and the time of occurrence of the facial image data of the friend are used as the influence factors or constraint conditions of the tree structure diagram and the ring structure diagram, or the shape structure diagram and the ring structure diagram are constructed according to the frequency of occurrence and the time of occurrence of the facial image data of the friend; and are not intended to be limiting herein.
The face image recognition module is used for starting a front camera module of the intelligent terminal to collect a picture of a front object of a front camera if the intelligent terminal detects the operation of lightening the screen in a screen locking state, analyzing whether face image data exist in the picture or not, matching the face image data with the face image database if the face image data exist, executing a user recognition module if the face image data match successfully, and automatically sending position information and alarm information to friends of the social software if the face image data match fails; if the face image data does not exist, no processing is done; it should be noted that, when the intelligent terminal is in the screen locking state, the screen of the intelligent terminal is not displayed, and the intelligent terminal is in a 'black screen' state. In the screen locking state of the mobile terminal, the screen is lightened through a power key or a main menu key, so that the screen is converted into a display state from a 'black screen' state, and the screen is in an unlocking interface at the moment. In addition, the shooting operation of the front camera module is executed while the screen of the intelligent terminal is lighted, so that the face image is identified before the user or other personnel unlock the intelligent terminal, and the intelligent terminal is an active safety identification mode compared with the prior art; since the angle of the intelligent terminal is not always facing the operator when the screen is lighted, the intelligent terminal needs to be distinguished. Finally, the facial image feature data identified in this step is matched with the facial image database stored in the above step to determine whether the person who performs the screen-up operation is the administrator user a or a friend of his social circle, thereby preparing for subsequent operations. In addition, when the matching fails, the intelligent terminal automatically sends position information and alarm information to friends of the social software so as to perform safety protection operation on the mobile terminal; in addition, the security operation behavior such as closing the mobile terminal can be realized.
The user identification module is used for judging whether the facial image data belong to the social portrait of the user or not, and if the facial image data belong to the social portrait of the user, unlocking the intelligent terminal; if not, unlocking the intelligent terminal after inputting a preset unlocking password or a preset unlocking fingerprint to the intelligent terminal; it should be noted that if the identified operator is the administrator user a, it is determined that the screen lighting operation is for unlocking the screen to perform the terminal use operation, and therefore, the unlocking operation is directly performed on the intelligent terminal at this time, so that the unlocking efficiency is improved, the complicated step of firstly lighting the screen by the user for unlocking is avoided, and the unlocking safety is ensured; in addition, if the identified operator is a social friend of the administrator user a, that is, the social representation belonging to the user, since the identified operator often has no security threat to the user a and the terminal thereof, the operation of the social friend is determined to be relatively secure, and a normal unlocking operation is received and executed. Besides, the unlocking may be sliding aperture unlocking, sliding screen unlocking state picture unlocking, password input unlocking, or sliding mark unlocking in a sliding unlocking frame, which is not limited herein.
The application program unlocking module is used for unlocking a first application program list and the set authority of the first application program list for the user belonging to the social portrait by the intelligent terminal; displaying a second application program list and setting permission thereof for users who do not belong to the social portrait or users unlocked in other modes; the setting permission of the first application program list is higher than that of the second application program list; it should be noted that, the first application program list is a list of corresponding application programs and settings thereof, that is, the set list is used to set related function options of the application program; the setting list may be a first-level list or a multi-level setting list, and is not limited herein; preferably, the display mode of the set list is the same as the display mode of the set option list provided for the application program in the system setting options, so that a user can conveniently and quickly search the set function options for setting according to the existing operation habits. Preferably, the arrangement mode of the setting options of the set list can be set by a user, and also can be automatically sequenced according to the setting frequency of the user, namely the setting options are sequentially arranged from high to low according to the setting frequency of the setting options; in addition, other arrangements are also possible, and are not limited herein. In addition, unlocking the application is to open the usage right of the application, including opening and closing the application.
And the application program management module is used for setting and operating the application programs when receiving that the user clicks the application programs in the first application program list or the second application program list. It should be noted that the setting is performed on the corresponding application program, and the operation is an operation of opening and closing the corresponding application program after unlocking the corresponding application program.
As a preferred embodiment, the method for detecting whether there is an operation of lighting a screen in a screen locking state by the intelligent terminal specifically includes:
the intelligent terminal detects whether a key operation, a lifting operation or a fingerprint identification operation exists in the screen locking state, and if so, the screen of the intelligent terminal is lightened. It should be noted that other operations may be performed to cause the screen to be lit, where the lighting is only a state where the screen turns on the backlight without unlocking.
As a preferred embodiment, the establishing a social image of a social friend of the user according to the number of occurrences and the time of occurrence of the facial image data in the image information specifically includes:
the method comprises the steps of obtaining face image data in the image information, establishing user identification of social friends of the user according to the face image data, and establishing social pictures of the social friends of the user based on the appearance times, appearance positions and appearance time of the face image data. It should be noted that, the appearance position may be whether the image data is in the same image data as the administrator user a, or whether the image data is far from the administrator user a; the time of occurrence may be a relationship between the time of publication of the image data including the facial image of the user and the current time, thereby reflecting whether the social activities of the two are gradually close or distant, or remain stable.
As a preferred embodiment, the establishing a social image of a social friend of the user based on the number of occurrences, the occurrence location, and the time of occurrence of the facial image data specifically includes:
setting a social portrait distance D for each of the users;
the social representation distance Da = Na w1+ Pa w2+ Ta w 3;
wherein a is a user identifier of a user, and N is the number of occurrences of the facial image data;
p is the face image data appearance position, and Pa = P1+ P2+ ·+ PN; if the user a and the user of the social software appear in the same image information, the value of Pi is 1, and if the user a and the user of the social software do not appear in the same image information, the value of Pi is 0, and i =1.. N;
t is the time of appearance of the face image data, and the calculation unit of the time is week or month; w1, w2 and w3 are weight coefficients.
The method of constructing the social graph image is a numerical quantization construction method.
As a preferred embodiment, the establishing a social image of a social friend of the user based on the number of occurrences and the time of occurrence of the facial image data specifically includes:
sequentially increasing the social distance between the social friends and the user according to the number of the face image data from high to low; sequentially increasing the social distance between the social friends and the user according to the time of the face image data;
and establishing a social image of the social friend of the user according to the social distance. For example, in a social representation, the administrator user is A and the other users are B-H. Sequentially increasing the social distance between the social friends and the user according to the number of the face image data from high to low; sequentially increasing the social distance between the social friends and the user according to the time of the face image data; setting a threshold value of the social distance, for example, the threshold value is 1-10 of the user B and a concentric circle of the first social distance; the threshold is concentric circles of users C/E/F and the second social distance of 11-20; the threshold is greater than 20 users D/G/H and the third social distance.
The method for constructing a social portrait is a non-numerical construction method. For example, concentric circular relationships of the administrator user with other users within the social representation may be established to visually represent the user's social relationship with the administrator user.
As a preferred embodiment, the determining whether the facial image data belongs to the social representation of the user further comprises:
judging whether the facial image data belong to the social portrait of the user, if so, judging the social distance of the user, and if not, executing unlocking operation on the intelligent terminal; and if the social portrait does not belong to the social portrait or the social distance is larger than a preset distance threshold, unlocking the intelligent terminal after inputting a preset unlocking password or a preset unlocking fingerprint to the intelligent terminal.
It should be noted that, the method of this embodiment first determines whether the social representation belongs to the user, and then determines the social distance of the user; the accuracy of identification is improved through two steps of judgment, so that the classification processing of the user types is facilitated.
As a preferred embodiment, the intelligent terminal unlocks a first application program list and the set authority for the user belonging to the social portrait; displaying a second application program list and setting permission thereof for users who do not belong to the social portrait or users who unlock in other modes, and further comprising:
setting different application program operation and permission for users with different social distances;
unlocking the first application program sequence list for the intelligent terminal after the user belonging to the social portrait performs unlocking operation on the intelligent terminal, and providing setting permission of all application programs in the first application program sequence list; after the user opens the application program, displaying operation data and setting data of an administrator user of the application program for the user;
unlocking the second application program list for the intelligent terminal after the user who does not belong to the social portrait performs unlocking operation on the intelligent terminal, and providing setting permission of all application programs in the second application program list; after the user opens the application program, displaying an initialized application program for the user; and when the user locks the intelligent terminal again, automatically recovering the operation data and the setting data of the administrator user of the application program.
It should be noted that, the above embodiment only lists two application program lists, and it should be understood by those skilled in the art that, based on the above similar method, there may be a plurality of application program lists, so as to unlock different numbers and types of application programs and setting permissions thereof for different types of users according to the social representation, which is not described herein again. In addition, after a corresponding application program is unlocked for a user who does not belong to the social portrait, in order to ensure the privacy of an administrator user, after the application program is opened by the user, an initialized application program is displayed for the user; and in order to not influence the use experience of the administrator user, when the user locks the intelligent terminal again, the operation data and the setting data of the administrator user of the application program are automatically recovered. For the user belonging to the social portrait, as the social relationship is established between the user and the administrator user, the operation data and the setting data of the administrator user are opened for the user, and after the application program is opened by the user, the operation data and the setting data of the administrator user of the application program are displayed for the user; furthermore, operation data of application programs in different levels and viewing permission of the data are set for users with different social distances in the social portrait, and privacy of administrator users is protected to different degrees.
As a preferred embodiment, after the user opens the application, the method for displaying the operation data and the setting data of the administrator user of the application for the user further includes:
setting different operation authorities for users with different social distances; setting different authorities for acquiring the operation data and setting data of the application program for each user of the operation authority;
and when the user opens the application program, displaying the operation data and the setting data of the application program for the user according to the authority.
The invention provides an intelligent terminal application program management system, which acquires relevant facial image data of friends in social software in an intelligent terminal, further generates a social portrait of a user according to the facial image data, and performs facial image matching through a camera when a screen locking interface is started, so that the user, close friends, common friends and strangers are effectively distinguished, and further the problem that the interface of an unlocking process is not friendly due to the fact that the unlocking failure is identified when the close friends around the user check the mobile terminal of the user is avoided, and the embarrassment of the user is caused; in addition, because the method of the invention is to carry out facial recognition before unlocking when the screen locking interface is started, the method is an active safety verification mode, and further realizes the safety verification combining the active mode and the passive mode by matching with the subsequent passive unlocking operation, thereby improving the safety of the intelligent terminal; finally, the method and the device set different application software operation authorities for the users with different social levels, not only protect the privacy of the users, but also improve the friendliness of other users to operate the mobile terminal.
It will be understood by those within the art that each block of the block diagrams and/or flowchart illustrations, and combinations of blocks in the block diagrams and/or flowchart illustrations, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the methods specified in the block or blocks of the block diagrams and/or flowchart block or blocks.
Those of skill in the art will appreciate that various operations, methods, steps in the processes, acts, or solutions discussed in the present application may be alternated, modified, combined, or deleted. Further, various operations, methods, steps in the flows, which have been discussed in the present application, may be interchanged, modified, rearranged, decomposed, combined, or eliminated. Further, steps, measures, schemes in the various operations, methods, procedures disclosed in the prior art and the present invention can also be alternated, changed, rearranged, decomposed, combined, or deleted.
The above description is only an embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes performed by the present specification and drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (6)

1. An intelligent terminal application management system is characterized by comprising the following modules: the system comprises a social portrait establishing module, a facial image recognition module, a user recognition module, an application program unlocking module and an application program management module;
the social portrait establishing module is used for the intelligent terminal to acquire all image information published by a publishing platform in the installed social software of the user, extract facial image data from all the image information published by the publishing platform and establish social portraits of social friends of the user according to the appearance times and appearance time of the facial image data in the image information; saving the social representation in a social representation server, the social representation server storing social representations of a plurality of users;
the face image recognition module is used for starting a front camera module of the intelligent terminal to collect a picture of a front object of a front camera if the intelligent terminal detects the operation of lightening the screen in a screen locking state, analyzing whether face image data exist in the picture or not, matching the face image data with the face image database if the face image data exist, executing a user recognition module if the face image data match successfully, and automatically sending position information and alarm information to friends of the social software if the face image data match fails; if the face image data does not exist, no processing is done;
the user identification module is used for judging whether the facial image data belong to the social portrait of the user or not, and if the facial image data belong to the social portrait of the user, unlocking the intelligent terminal; if not, unlocking the intelligent terminal after inputting a preset unlocking password or a preset unlocking fingerprint to the intelligent terminal;
the application program unlocking module is used for unlocking a first application program list and the set authority of the first application program list for the user belonging to the social portrait by the intelligent terminal; displaying a second application program list and setting permission thereof for users who do not belong to the social portrait or users unlocked in other modes; the setting permission of the first application program list is higher than that of the second application program list;
the application program management module is used for setting and operating the application programs when the user clicks the application programs in the first application program list or the second application program list is received;
the establishing of the social image of the social friend of the user according to the occurrence frequency and the occurrence time of the facial image data in the image information specifically includes:
acquiring facial image data in the image information, establishing user identification of social friends of the user according to the facial image data, and establishing social pictures of the social friends of the user based on the appearance times, appearance positions and appearance time of the facial image data;
the establishing of the social image of the social friend of the user based on the number of appearance times, the appearance position and the appearance time of the facial image data specifically includes:
setting a social portrait distance D for each of the users;
the social representation distance Da = Na w1+ Pa w2+ Ta w 3;
wherein a is a user identifier of a user, and N is the number of occurrences of the facial image data;
p is the face image data appearance position, and Pa = P1+ P2+ ·+ PN; if the user a and the user of the social software appear in the same image information, the value of Pi is 1, and if the user a and the user of the social software do not appear in the same image information, the value of Pi is 0, and i =1.. N;
t is the time of appearance of the face image data, and the calculation unit of the time is week or month; w1, w2 and w3 are weight coefficients.
2. The application management system according to claim 1, wherein the intelligent terminal detects whether there is an operation of lighting a screen in the screen-locked state, and specifically includes:
the intelligent terminal detects whether a key operation, a lifting operation or a fingerprint identification operation exists in the screen locking state, and if so, the screen of the intelligent terminal is lightened.
3. The application management system according to claim 1, wherein the creating a social representation of a social friend of the user based on the number of occurrences and the time of occurrence of the facial image data specifically comprises:
sequentially increasing the social distance between the social friends and the user according to the number of the face image data from high to low; sequentially increasing the social distance between the social friends and the user according to the time of the face image data;
and establishing a social image of the social friend of the user according to the social distance.
4. The application management system of claim 1 or 3, wherein said determining whether the facial image data belongs to the social representation of the user further comprises:
judging whether the facial image data belong to the social portrait of the user, if so, judging the social distance of the user, and if not, executing unlocking operation on the intelligent terminal; and if the social portrait does not belong to the social portrait or the social distance is larger than a preset distance threshold, unlocking the intelligent terminal after inputting a preset unlocking password or a preset unlocking fingerprint to the intelligent terminal.
5. The application management system of claim 4, wherein the smart terminal unlocks a first list of applications and their set permissions for a user belonging to the social representation; displaying a second application program list and setting permission thereof for users who do not belong to the social portrait or users who unlock in other modes, and further comprising:
setting different application program operation and permission for users with different social distances;
unlocking the first application program sequence list for the intelligent terminal after the user belonging to the social portrait performs unlocking operation on the intelligent terminal, and providing setting permission of all application programs in the first application program sequence list; after the user opens the application program, displaying operation data and setting data of an administrator user of the application program for the user;
unlocking the second application program list for the intelligent terminal after the user who does not belong to the social portrait performs unlocking operation on the intelligent terminal, and providing setting permission of all application programs in the second application program list; after the user opens the application program, displaying an initialized application program for the user; and when the user locks the intelligent terminal again, automatically recovering the operation data and the setting data of the administrator user of the application program.
6. The application management system of claim 5, wherein the displaying the operation data and the setting data of the administrator user of the application for the user after the user opens the application further comprises:
setting different operation authorities for users with different social distances; setting different authorities for acquiring the operation data and setting data of the application program for each user of the operation authority;
and when the user opens the application program, displaying the operation data and the setting data of the application program for the user according to the authority.
CN201810309321.8A 2018-04-09 2018-04-09 Intelligent terminal application program management system Active CN108509783B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810309321.8A CN108509783B (en) 2018-04-09 2018-04-09 Intelligent terminal application program management system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810309321.8A CN108509783B (en) 2018-04-09 2018-04-09 Intelligent terminal application program management system

Publications (2)

Publication Number Publication Date
CN108509783A CN108509783A (en) 2018-09-07
CN108509783B true CN108509783B (en) 2020-06-30

Family

ID=63380781

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810309321.8A Active CN108509783B (en) 2018-04-09 2018-04-09 Intelligent terminal application program management system

Country Status (1)

Country Link
CN (1) CN108509783B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108563935A (en) * 2018-04-11 2018-09-21 沈洋 A kind of intelligent terminal security setting method
CN116662487A (en) * 2023-06-12 2023-08-29 杭州知汇云科技有限公司 Document data access management method and system

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20140013548A (en) * 2012-07-25 2014-02-05 삼성전자주식회사 User terminal apparatus and control method thereof
CN103593106A (en) * 2012-08-16 2014-02-19 国基电子(上海)有限公司 Handheld device and method for unlocking same
CN103841151B (en) * 2012-11-26 2017-07-28 三星电子(中国)研发中心 The method and apparatus for managing social network data
CN103617422B (en) * 2013-10-29 2017-01-11 浙江工业大学 A social relation management method based on business card recognition
CN104166844A (en) * 2014-08-13 2014-11-26 惠州Tcl移动通信有限公司 Login method and system through human face identification based on mobile terminal
CN107872560A (en) * 2016-09-26 2018-04-03 中兴通讯股份有限公司 The management method and device of terminal authorization
CN107341378A (en) * 2017-06-28 2017-11-10 上海爱优威软件开发有限公司 For the method for the access right for setting application

Also Published As

Publication number Publication date
CN108509783A (en) 2018-09-07

Similar Documents

Publication Publication Date Title
US11394555B2 (en) Mobile terminal privacy protection method and protection apparatus, and mobile terminal
CN104899490B (en) A kind of method of locating terminal and user terminal
US10515203B2 (en) Method and system for improving security of a mobile terminal
US20150128257A1 (en) Method for unlocking terminal device and terminal device
CN102004881A (en) Mobile terminal and switching device and method of working modes thereof
US10630630B1 (en) Intelligent lock screen notifications
CN105893823A (en) Security protection method and device, and intelligent terminal
CN104902074B (en) A kind of mobile phone information safety management method based on more permission modes
WO2018054387A1 (en) Method and device for managing permission of terminal
CN105320871A (en) Screen unlocking method and screen unlocking apparatus
CN104700050A (en) Mobile terminal safety positioning method and device
US9977924B2 (en) Method and device for providing notification indicating loss of terminal
CN105869255A (en) Intelligent access control method and system based on mobile terminal
CN108509783B (en) Intelligent terminal application program management system
CN109325336A (en) Unlocking method, device and computer readable storage medium
CN106068012A (en) A kind of intelligent terminal's localization method and device
CN107992733B (en) Intelligent terminal and safety unlocking method thereof
CN107786349B (en) Security management method and device for user account
WO2018006349A1 (en) Method and system for verifying user entry based on picture password
US11372961B2 (en) Method and device for assigning application usage permission
WO2017084501A1 (en) Terminal unlocking method and device, and terminal
WO2018006319A1 (en) Alarm method and system
CN108563935A (en) A kind of intelligent terminal security setting method
CN105701389A (en) Management method and system of mobile terminal
CN115052065B (en) Watch anti-drop method and device, anti-drop watch and storage medium

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

Effective date of registration: 20200602

Address after: 100193 room 136, floor 1, building 23, east area, yard 10, northwest Wangdong Road, Haidian District, Beijing

Applicant after: Topronin (Beijing) Education Technology Co.,Ltd.

Address before: 266024 No. 112 Yanji Road, North District, Qingdao City, Shandong Province

Applicant before: Chen Jing

TA01 Transfer of patent application right
GR01 Patent grant
GR01 Patent grant
PP01 Preservation of patent right

Effective date of registration: 20240311

Granted publication date: 20200630

PP01 Preservation of patent right