CN107894938B - Application program control method and device, server and storage medium - Google Patents

Application program control method and device, server and storage medium Download PDF

Info

Publication number
CN107894938B
CN107894938B CN201711050274.1A CN201711050274A CN107894938B CN 107894938 B CN107894938 B CN 107894938B CN 201711050274 A CN201711050274 A CN 201711050274A CN 107894938 B CN107894938 B CN 107894938B
Authority
CN
China
Prior art keywords
application
management
control
application program
risk
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
CN201711050274.1A
Other languages
Chinese (zh)
Other versions
CN107894938A (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.)
Guangdong Genius Technology Co Ltd
Original Assignee
Guangdong Genius 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 Guangdong Genius Technology Co Ltd filed Critical Guangdong Genius Technology Co Ltd
Priority to CN201711050274.1A priority Critical patent/CN107894938B/en
Publication of CN107894938A publication Critical patent/CN107894938A/en
Application granted granted Critical
Publication of CN107894938B publication Critical patent/CN107894938B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3003Monitoring arrangements specially adapted to the computing system or computing system component being monitored
    • G06F11/302Monitoring arrangements specially adapted to the computing system or computing system component being monitored where the computing system component is a software system
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3051Monitoring arrangements for monitoring the configuration of the computing system or of the computing system component, e.g. monitoring the presence of processing resources, peripherals, I/O links, software programs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computing Systems (AREA)
  • Physics & Mathematics (AREA)
  • Quality & Reliability (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Mathematical Physics (AREA)
  • Information Transfer Between Computers (AREA)
  • Stored Programmes (AREA)

Abstract

The invention is suitable for the technical field of computers, and provides a method, a device, a server and a storage medium for managing and controlling an application program, wherein the method comprises the following steps: when an application detection request of parent equipment is received, acquiring an application name and a management and control state of an installed application program on user equipment, inquiring management and control information of the installed application program in an application management and control database according to the application name, calculating a risk value corresponding to the installed application program according to the management and control information, judging whether the risk value exceeds a preset risk threshold value, and sending management and control reminding to the parent equipment when the risk value exceeds the risk threshold value and the management and control state of the installed application program is not managed and controlled, so that the efficiency and accuracy of application program management and control are effectively improved, the application program management and control are more convenient, and the user experience is improved.

Description

Application program control method and device, server and storage medium
Technical Field
The invention belongs to the technical field of computers, and particularly relates to a method and a device for managing and controlling an application program, a server and a storage medium.
Background
With the development of the internet information age, the network not only provides convenience for life, entertainment and work for adults, but also brings various novel experiences for minors. Because minors (especially children) have insufficient self-control ability and immature mind, the minors often cannot live in various temptation and fall down from true or false in the network, and parents or teachers are required to supervise the minors when the minors contact the network for the healthy growth of the minors.
At present, products such as mobile phones and learning machines for children, which can be remotely monitored by parents, are already introduced in the market, and parents can perform application control on the mobile phones and learning machines used by children on their own mobile phones, including monitoring, locking or opening software on these devices and the like. In the process of application control, parents need to judge the application programs one by one according to own experience and intuition, the time of the parents is consumed, and if unreasonable judgment occurs, contradictions are easy to occur between the parents and children.
Disclosure of Invention
The invention aims to provide a method, a device, a server and a storage medium for managing and controlling an application program, and aims to solve the problems of low efficiency and insufficient convenience of managing and controlling the application program in the prior art.
In one aspect, the present invention provides a method for managing and controlling an application program, where the method includes the following steps:
when an application detection request of preset parent equipment is received, acquiring an application name and a control state of an installed application program on user equipment;
inquiring management and control information of the installed application program in a preset application management and control database according to the application name of the installed application program;
calculating a risk value corresponding to the installed application program according to the management and control information of the installed application program, and judging whether the risk value of the installed application program exceeds a preset risk threshold value or not;
and when the risk value of the installed application exceeds the risk threshold value and the management and control state of the installed application is not managed and controlled, sending a management and control prompt for managing and controlling the installed application to the parent equipment.
In another aspect, the present invention provides an apparatus for managing and controlling an application, including:
the system comprises an installed application acquisition unit, a management and control unit and a control unit, wherein the installed application acquisition unit is used for acquiring an application name and a management and control state of an installed application program on user equipment when receiving an application detection request of preset parent equipment;
a management and control information query unit, configured to query, according to the application name of the installed application, management and control information of the installed application in a preset application management and control database;
the risk calculation unit is used for calculating a risk value corresponding to the installed application program according to the management and control information of the installed application program, and judging whether the risk value of the installed application program exceeds a preset risk threshold value or not; and
and the management and control reminding unit is used for sending management and control reminding for managing and controlling the installed application program to the parent equipment when the risk value of the installed application program exceeds the risk threshold value and the management and control state of the installed medical program is not managed and controlled.
In another aspect, the present invention further provides a server, which includes a memory, a processor, and a computer program stored in the memory and executable on the processor, and when the processor executes the computer program, the steps of the method for managing and controlling an application program are implemented.
In another aspect, the present invention further provides a computer-readable storage medium, which stores a computer program, and when the computer program is executed by a processor, the computer program implements the steps of the method for managing and controlling an application program.
According to the application detection method and device, when an application detection request of the parent device is received, the risk value corresponding to the installed application is calculated according to the corresponding control information of the installed application in the application control database on the user device, and when the risk value exceeds a risk threshold value and the control state of the installed application is not controlled, a control prompt is sent to the parent device, so that a parent does not need to judge the control of the application according to experience and intuition, the accuracy of the control of the application is effectively improved, and the efficiency and convenience of the control of the application are effectively improved.
Drawings
Fig. 1 is a flowchart illustrating an implementation of a method for managing and controlling an application according to an embodiment of the present invention;
fig. 2 is a flowchart illustrating an implementation of a method for managing and controlling an application according to a second embodiment of the present invention;
fig. 3 is a schematic structural diagram of an application management and control apparatus according to a third embodiment of the present invention;
fig. 4 is a schematic structural diagram of an application management and control apparatus according to a fourth embodiment of the present invention;
fig. 5 is a schematic structural diagram of an application management and control apparatus according to a fourth embodiment of the present invention; and
fig. 6 is a schematic structural diagram of a server according to a fifth embodiment of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in further detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The following detailed description of specific implementations of the present invention is provided in conjunction with specific embodiments:
the first embodiment is as follows:
fig. 1 shows an implementation flow of a method for managing and controlling an application program according to a first embodiment of the present invention, and for convenience of description, only parts related to the first embodiment of the present invention are shown, which are detailed as follows:
in step S101, when an application detection request of a preset parent device is received, an application name and a management and control state of an installed application on a user device are acquired.
In the embodiment of the present invention, when a parent or a teacher prepares to manage and control applications on devices such as a mobile phone and a learning machine of a child, an application detection request for performing application detection on these mobile devices may be sent to a server (or an application server) on a parent device bound to these devices. When the server receives an application detection request of the parent device, the server may query a user device (a device used by a child) bound to the parent device according to the device ID of the parent device, and detect information about an application installed on the user device. The related information may include an application name of the installed application and a management and control state, and the management and control state is used to record whether the installed application is managed and controlled on the user equipment, and therefore, the management and control state may be divided into two states, that is, no management and control, which may be respectively represented by 0 and 1.
In step S102, according to the application name of the installed application, management and control information of the installed application is queried in a preset application management and control database.
In the embodiment of the present invention, an application management and control database may be previously built on a server according to management and control conditions of each application program on different parent devices, where management and control information of different application programs is stored in the application management and control database, the management and control information may include the number of management and control users of the application programs and attribute tags, and one application program may correspond to multiple attribute tags. For example, when 10 pieces of parent devices are collected to control the application program of the "happy landlord" (for example, the usage period is limited), the number of the control users of the "happy landlord" is 10, and for example, when the number of the parent devices reflecting that the application program of the "royal glory" is easy to be enthusiast exceeds a preset number threshold, the attribute tag of the "easy to be enthusiast" may be added to the "royal glory".
In step S103, a risk value corresponding to the installed application is calculated according to the management and control information of the installed application, and it is determined whether the risk value of the installed application exceeds a preset risk threshold.
In the embodiment of the invention, the server calculates the risk value corresponding to each installed application program according to the number of the control users and the attribute tags of each installed application program on the user equipment. Optionally, different weights are set for the number of the managed users and the attribute tags in advance, different rank values are set for each attribute tag according to the influence degree brought to the child by the different attribute tags, and the number of the managed users of the installed application, the weight of the number of the managed users, the rank values of the attribute tags, and the weight of the attribute tags are subjected to weighted calculation to obtain a risk value of the installed application. And then, judging whether the risk value of each installed application program exceeds a preset risk threshold value or not, so that the accuracy of application program management and control is effectively improved through judgment of the risk values.
As an example, when the attribute labels of the application programs in the application management database are "yellow-related", "fraud", "easy addiction" and "in-purchase", the level values corresponding to "yellow-related", "fraud", "easy addiction" and "in-purchase" are set to 4, 3, 2, 1 in sequence.
Preferably, when the application management and control database is constructed, risk values of different application programs in the application management and control database are calculated, and the application programs are sequenced according to the magnitude sequence of the risk values, so that when parent equipment or user equipment retrieves the application programs, the application programs can be recommended to parents or children according to the sequenced sequence, and user experience is effectively improved.
In step S104, when the risk value of the installed application exceeds the risk threshold and the management control state of the installed application is not managed, a management control reminder for managing the installed application is sent to the parent device.
In the embodiment of the present invention, when the risk value of the installed application exceeds the analysis risk threshold and the management and control state of the installed application is not managed and controlled, it may be considered that the installed application in the user equipment needs to be managed and controlled, and a management and control reminder for managing and controlling the installed application is sent to the parent equipment, so that the efficiency of managing and controlling the application is effectively improved.
In the embodiment of the invention, when an application detection request of parent equipment is received, an installed application program is detected on current user equipment, a risk value of the installed application program is calculated according to a pre-established application control database, and when the risk value exceeds a preset risk threshold and the installed application program is not controlled, the parent equipment is reminded to control the installed application program, so that the accuracy of application program control is effectively improved, and the efficiency and convenience of application program control are effectively improved.
Example two:
fig. 2 shows an implementation flow of the application management and control method provided by the second embodiment of the present invention, and for convenience of description, only the parts related to the second embodiment of the present invention are shown, which are detailed as follows:
in step S201, when an application download request input by the user equipment is received, an application program to be downloaded in the application download request is acquired.
In step S202, the application management and control database is queried for the attribute tag of the application to be downloaded, and the attribute tag is sent to the parent device.
In the embodiment of the invention, when the server receives an application downloading request of user equipment, the application program to be downloaded in the application downloading request is acquired, the attribute tag of the application program to be downloaded is inquired in the application control database, and meanwhile, the parent equipment bound with the user equipment can be inquired according to the equipment ID of the user equipment, and the name and the attribute tag of the application program to be downloaded are sent to the parent equipment, so that parents or teachers at the parent equipment end can know whether the application program to be downloaded is suitable for children to use or not through the attribute tag.
In step S203, when receiving a download permission instruction returned by the parent device, the application program to be downloaded is sent to the user device, otherwise, the application download request is rejected.
In the embodiment of the invention, when a download permission instruction returned by the parent equipment is received, the application program to be downloaded can be sent to the user equipment, so that the user equipment can install the application program to be downloaded, and when a download prohibition instruction returned by the parent equipment is received or a response of the parent equipment is not received, an application download request of the user equipment is refused, so that the efficiency and the accuracy of controlling the downloading of the application program are effectively improved.
In step S204, when an application detection request of a preset parent device is received, an application name and a management and control state of an installed application program on the user device are acquired.
In the embodiment of the invention, when the server receives the application detection request of the parent device, the relevant information of the installed application program of the user device is detected. The related information may include an application name and a management and control state of the installed application program. The management state is used to record whether the installed application is managed or not on the user device, and therefore, the management state can be divided into two states, that is, no management is performed and management is performed, which can be represented by 0 and 1 respectively.
In step S205, management and control information of the installed application is queried in a preset application management and control database according to the application name of the installed application.
In the embodiment of the present invention, an application management and control database may be previously built on a server according to management and control conditions of each application program on different parent devices, where management and control information of different application programs is stored in the application management and control database, the management and control information may include the number of management and control users of the application programs and attribute tags, and one application program may correspond to multiple attribute tags. And inquiring management and control information of each installed application program in an application management and control database.
In step S206, a risk value corresponding to the installed application is calculated according to the management and control information of the installed application, and it is determined whether the risk value of the installed application exceeds a preset risk threshold.
In the embodiment of the present invention, different weights may be set in advance for the number of control users and the attribute tags of the control information in the application control database, different rank values may be set for each attribute tag according to the influence degree brought by the different attribute tags to the child, and the number of control users, the weight of the number of control users, the rank values of the attribute tags, and the weight of the attribute tags of the installed application program are subjected to weighted calculation to obtain the risk value of the installed application program. And then, judging whether the risk value of each installed application program exceeds a preset risk threshold value or not, so that the accuracy of application program management and control is effectively improved through judgment of the risk values.
In step S207, when the risk value of the installed application exceeds the risk threshold and the management control state of the installed application is not managed, a management control reminder for managing the installed application is sent to the parent device.
In the embodiment of the present invention, when the risk value of the installed application exceeds the analysis risk threshold and the management and control state of the installed application is not managed and controlled, it may be considered that the installed application in the user equipment needs to be managed and controlled, and a management and control reminder for managing and controlling the installed application is sent to the parent equipment, so that the efficiency of managing and controlling the application is effectively improved.
Preferably, when a tag adding request of the parent device is received, the application program to be modified and the attribute tag to be added, which are sent by the parent device, are acquired, and the attribute tag to be added is added to the attribute tag of the application program to be modified, so that a parent or a teacher at the parent device end can modify the attribute tag of the application program in time, and the accuracy of application program management and control is improved.
In the embodiment of the invention, when the user equipment downloads the application program, the attribute tag of the application program to be downloaded is sent to the parent equipment, so that parents or teachers can judge whether the application program to be downloaded is suitable for children through the attribute tag, when the application program installed on the user equipment is detected, the risk value of the installed application program is calculated, whether the installed application program needs to be controlled is judged through the risk value, and the parent equipment is timely reminded to control the installed application program needing to be controlled, so that the accuracy of application program control is effectively improved, and the efficiency and convenience of application program control are effectively improved.
Example three:
fig. 3 shows a structure of an application managing and controlling device according to a third embodiment of the present invention, and for convenience of description, only a part related to the third embodiment of the present invention is shown, where the structure includes:
the installed application acquiring unit 31 is configured to acquire an application name and a management and control state of an installed application program on the user equipment when receiving an application detection request of a preset parent device.
In the embodiment of the present invention, when the server receives the application detection request of the parent device, the server may query the user device (the device used by the child) bound to the parent device according to the device ID of the parent device, and detect the related information of the application installed on the user device. The related information may include an application name of the installed application and a management and control state, and the management and control state is used to record whether the installed application is managed and controlled on the user equipment, and therefore, the management and control state may be divided into two states, that is, no management and control, which may be respectively represented by 0 and 1.
And a management and control information query unit 32, configured to query, according to the application name of the installed application, management and control information of the installed application in a preset application management and control database.
In the embodiment of the present invention, an application management and control database may be previously built on a server according to management and control conditions of each application program on different parent devices, where management and control information of different application programs is stored in the application management and control database, the management and control information may include the number of management and control users of the application programs and attribute tags, and one application program may correspond to multiple attribute tags.
And the risk calculating unit 33 is configured to calculate a risk value corresponding to the installed application according to the management and control information of the installed application, and determine whether the risk value of the installed application exceeds a preset risk threshold.
In the embodiment of the invention, the server calculates the risk value corresponding to each installed application program according to the number of the control users and the attribute tags of each installed application program on the user equipment. Optionally, different weights are set for the number of the managed users and the attribute tags in advance, different rank values are set for each attribute tag according to the influence degree brought to the child by the different attribute tags, and the number of the managed users of the installed application, the weight of the number of the managed users, the rank values of the attribute tags, and the weight of the attribute tags are subjected to weighted calculation to obtain a risk value of the installed application. And then, judging whether the risk value of each installed application program exceeds a preset risk threshold value or not, so that the accuracy of application program management and control is effectively improved through judgment of the risk values.
And a management and control reminding unit 34, configured to send a management and control reminder for managing and controlling the installed application program to the parent device when the risk value of the installed application program exceeds the risk threshold and the management and control state of the installed medical program is that management and control is not performed.
In the embodiment of the present invention, when the risk value of the installed application exceeds the analysis risk threshold and the management and control state of the installed application is not managed and controlled, it may be considered that the installed application in the user equipment needs to be managed and controlled, and a management and control reminder for managing and controlling the installed application is sent to the parent equipment, so that the efficiency of managing and controlling the application is effectively improved.
In the embodiment of the invention, when an application detection request of parent equipment is received, an installed application program is detected on current user equipment, a risk value of the installed application program is calculated according to a pre-established application control database, and when the risk value exceeds a preset risk threshold and the installed application program is not controlled, the parent equipment is reminded to control the installed application program, so that the accuracy of application program control is effectively improved, and the efficiency and convenience of application program control are effectively improved.
Example four:
fig. 4 shows a structure of an application managing and controlling apparatus according to a fourth embodiment of the present invention, and for convenience of description, only a part related to the embodiment of the present invention is shown, where the structure includes:
and a to-be-downloaded application obtaining unit 41, configured to, when receiving an application download request input by the user equipment, obtain an application program to be downloaded in the application download request.
And the tag sending unit 42 is configured to query the application management and control database for the attribute tag of the application program to be downloaded, and send the attribute tag to the parent device.
In the embodiment of the invention, when the server receives an application downloading request of user equipment, the application program to be downloaded in the application downloading request is acquired, the attribute tag of the application program to be downloaded is inquired in the application control database, and meanwhile, the parent equipment bound with the user equipment can be inquired according to the equipment ID of the user equipment, and the name and the attribute tag of the application program to be downloaded are sent to the parent equipment, so that parents or teachers at the parent equipment end can know whether the application program to be downloaded is suitable for children to use or not through the attribute tag.
And the application downloading unit 43 is configured to send the application program to be downloaded to the user equipment when receiving the download permission instruction returned by the parent equipment, and otherwise reject the application download request.
In the embodiment of the invention, when a download permission instruction returned by the parent equipment is received, the application program to be downloaded can be sent to the user equipment, so that the user equipment can install the application program to be downloaded, and when a download prohibition instruction returned by the parent equipment is received or a response of the parent equipment is not received, an application download request of the user equipment is refused, so that the efficiency and the accuracy of controlling the downloading of the application program are effectively improved.
An installed application obtaining unit 44, configured to obtain an application name and a management and control state of an installed application program on the user equipment when receiving an application detection request of a preset parent equipment.
In the embodiment of the invention, when the server receives the application detection request of the parent device, the relevant information of the installed application program of the user device is detected. The related information may include an application name and a management and control state of the installed application program. The management state is used to record whether the installed application is managed or not on the user device, and therefore, the management state can be divided into two states, that is, no management is performed and management is performed, which can be represented by 0 and 1 respectively.
And a management and control information query unit 45, configured to query, according to the application name of the installed application, management and control information of the installed application in a preset application management and control database.
In the embodiment of the present invention, an application management and control database may be previously built on a server according to management and control conditions of each application program on different parent devices, where management and control information of different application programs is stored in the application management and control database, the management and control information may include the number of management and control users of the application programs and attribute tags, and one application program may correspond to multiple attribute tags. And inquiring management and control information of each installed application program in an application management and control database.
And the risk calculating unit 46 is configured to calculate a risk value corresponding to the installed application according to the management and control information of the installed application, and determine whether the risk value of the installed application exceeds a preset risk threshold.
In the embodiment of the present invention, different weights may be set in advance for the number of control users and the attribute tags of the control information in the application control database, different rank values may be set for each attribute tag according to the influence degree brought by the different attribute tags to the child, and the number of control users, the rank values of the attribute tags, and the weight of the attribute tags of the installed application program are weighted to obtain the risk value of the installed application program. And then, judging whether the risk value of each installed application program exceeds a preset risk threshold value or not, so that the accuracy of application program management and control is effectively improved through judgment of the risk values.
And a management and control reminding unit 47, configured to send a management and control reminder for managing and controlling the installed application program to the parent device when the risk value of the installed application program exceeds the risk threshold and the management and control state of the installed medical program is that management and control is not performed.
In the embodiment of the present invention, when the risk value of the installed application exceeds the analysis risk threshold and the management and control state of the installed application is not managed and controlled, it may be considered that the installed application in the user equipment needs to be managed and controlled, and a management and control reminder for managing and controlling the installed application is sent to the parent equipment, so that the efficiency of managing and controlling the application is effectively improved.
Preferably, when a tag adding request of the parent device is received, the application program to be modified and the attribute tag to be added, which are sent by the parent device, are acquired, and the attribute tag to be added is added to the attribute tag of the application program to be modified, so that a parent or a teacher at the parent device end can modify the attribute tag of the application program in time, and the accuracy of application program management and control is improved.
Preferably, as shown in fig. 5, the management and control apparatus of the application further includes a risk calculation unit 51 and a risk ranking unit 52, wherein:
the risk calculation unit 51 is configured to construct an application management and control database, and calculate risk values corresponding to different application programs in the application management and control database according to management and control information of the different application programs in the application management and control database; and
and the risk sorting unit 52 is configured to sort the different applications in the application control database according to the risk values corresponding to the different applications in the application control database.
In the embodiment of the invention, when the application management and control database is constructed, the risk values of different application programs in the application management and control database are calculated, and the application programs are sequenced according to the magnitude sequence of the risk values, so that when the parent equipment or the user equipment retrieves the application programs, the application programs can be recommended to parents or children according to the sequenced sequence, and the user experience is effectively improved.
In the embodiment of the invention, when the user equipment downloads the application program, the attribute tag of the application program to be downloaded is sent to the parent equipment, so that parents or teachers can judge whether the application program to be downloaded is suitable for children through the attribute tag, when the application program installed on the user equipment is detected, the risk value of the installed application program is calculated, whether the installed application program needs to be controlled or not is judged through the risk value, and the parent equipment is timely reminded to control the installed application program, so that the accuracy of application program control is effectively improved, and the efficiency and convenience of application program control are effectively improved.
In the embodiment of the present invention, each unit of the application management and control apparatus may be implemented by a corresponding hardware or software unit, and each unit may be an independent software or hardware unit, or may be integrated into a software or hardware unit, which is not limited herein.
Example five:
fig. 6 shows a structure of a server according to a fifth embodiment of the present invention, and for convenience of description, only a part related to the fifth embodiment of the present invention is shown.
The server 6 of an embodiment of the present invention comprises a processor 60, a memory 61 and a computer program 62 stored in the memory 61 and operable on the processor 60. The processor 60, when executing the computer program 62, implements the steps in the various method embodiments described above, such as the steps S101 to S104 shown in fig. 1. Alternatively, the processor 60, when executing the computer program 62, implements the functions of the units in the above-described device embodiments, such as the functions of the units 31 to 34 shown in fig. 3.
In the embodiment of the invention, when the user equipment downloads the application program, the attribute tag of the application program to be downloaded is sent to the parent equipment, so that parents or teachers can judge whether the application program to be downloaded is suitable for children through the attribute tag, when the application program installed on the user equipment is detected, the risk value of the installed application program is calculated, whether the installed application program needs to be controlled or not is judged through the risk value, and the parent equipment is timely reminded to control the installed application program, so that the accuracy of application program control is effectively improved, and the efficiency and the convenience of application program control are effectively improved.
Example six:
in an embodiment of the present invention, a computer-readable storage medium is provided, which stores a computer program that, when executed by a processor, implements the steps in the various method embodiments described above, e.g., steps S101 to S104 shown in fig. 1. Alternatively, the computer program may be adapted to perform the functions of the units of the above-described device embodiments, such as the functions of the units 31 to 34 shown in fig. 3, when executed by the processor.
In the embodiment of the invention, when the user equipment downloads the application program, the attribute tag of the application program to be downloaded is sent to the parent equipment, so that parents or teachers can judge whether the application program to be downloaded is suitable for children through the attribute tag, when the application program installed on the user equipment is detected, the risk value of the installed application program is calculated, whether the installed application program needs to be controlled or not is judged through the risk value, and the parent equipment is timely reminded to control the installed application program, so that the accuracy of application program control is effectively improved, and the efficiency and the convenience of application program control are effectively improved.
The computer readable storage medium of the embodiments of the present invention may include any entity or device capable of carrying computer program code, a recording medium, such as a ROM/RAM, a magnetic disk, an optical disk, a flash memory, or the like.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents and improvements made within the spirit and principle of the present invention are intended to be included within the scope of the present invention.

Claims (8)

1. A method for managing and controlling an application program is characterized by comprising the following steps:
when an application detection request of preset parent equipment is received, acquiring an application name and a control state of an installed application program on user equipment;
inquiring management and control information of the installed application program in a preset application management and control database according to the application name of the installed application program, wherein the management and control information comprises the number of management and control users and attribute tags;
calculating a risk value corresponding to the installed application program according to the management and control information of the installed application program, and judging whether the risk value of the installed application program exceeds a preset risk threshold value or not;
when the risk value of the installed application exceeds the risk threshold value and the management and control state of the installed application is not managed and controlled, sending a management and control prompt for managing and controlling the installed application to the parent device;
the step of calculating the risk value corresponding to the installed application includes:
carrying out weighted calculation on the number of the control users of the installed application program, the weight of the number of the control users, the rank value of the attribute tag and the weight of the attribute tag to obtain a risk value of the installed application program;
after the step of sending a management and control reminder for managing and controlling the installed application to the parent device, the method further includes:
when a tag adding request of the parent equipment is received, acquiring an application program to be modified and an attribute tag to be added, which are sent by the parent equipment;
and adding the attribute tag to be added into the attribute tag of the application program to be modified.
2. The method of claim 1, wherein when the application detection request of the preset parent device is received, before the step of obtaining the application name and the management and control state of the installed application program on the user device, the method further comprises:
when an application downloading request input by the user equipment is received, acquiring an application program to be downloaded in the application downloading request;
inquiring an attribute tag of the application program to be downloaded in the application control database, and sending the attribute tag to the parent equipment, wherein the attribute tag is located in the control information;
and when receiving a download permission instruction returned by the parent equipment, sending the application program to be downloaded to the user equipment, otherwise rejecting the application download request.
3. The method of claim 1, wherein when the application detection request of the preset parent device is received, before the step of obtaining the application name and the management and control state of the installed application program on the user device, the method further comprises:
constructing the application control database, and calculating risk values corresponding to different application programs in the application control database according to the control information of the different application programs in the application control database;
and sequencing the different application programs in the application control database according to the risk values corresponding to the different application programs in the application control database.
4. An apparatus for managing an application, the apparatus comprising:
the system comprises an installed application acquisition unit, a management and control unit and a control unit, wherein the installed application acquisition unit is used for acquiring an application name and a management and control state of an installed application program on user equipment when receiving an application detection request of preset parent equipment;
a management and control information query unit, configured to query, according to an application name of the installed application, management and control information of the installed application in a preset application management and control database, where the management and control information includes a number of management and control users and an attribute tag;
the risk calculation unit is used for calculating a risk value corresponding to the installed application program according to the management and control information of the installed application program, and judging whether the risk value of the installed application program exceeds a preset risk threshold value or not; and
a management and control reminding unit, configured to send a management and control reminder for managing and controlling the installed application to the parent device when the risk value of the installed application exceeds the risk threshold and a management and control state of the installed application is not managed and controlled;
the risk calculation unit is specifically configured to perform weighted calculation on the number of control users of the installed application, the weight of the number of control users, the rank value of the attribute tag, and the weight of the attribute tag to obtain a risk value of the installed application;
the apparatus further includes a unit configured to, when receiving a tag addition request of the parent device, acquire an application to be modified and an attribute tag to be added, which are sent by the parent device, and add the attribute tag to be added to the attribute tag of the application to be modified.
5. The apparatus of claim 4, wherein the apparatus further comprises:
the device comprises a to-be-downloaded application acquisition unit, a download unit and a download unit, wherein the to-be-downloaded application acquisition unit is used for acquiring an application program to be downloaded in an application download request when the application download request input by the user equipment is received;
a tag sending unit, configured to query the application management and control database for an attribute tag of the application to be downloaded, and send the attribute tag to the parent device, where the attribute tag is located in the management and control information; and
and the application downloading unit is used for sending the application program to be downloaded to the user equipment when receiving a download permission instruction returned by the parent equipment, and otherwise rejecting the application downloading request.
6. The apparatus of claim 5, wherein the apparatus further comprises:
the risk calculation unit is used for constructing the application control database and calculating risk values corresponding to different application programs in the application control database according to the control information of the different application programs in the application control database; and
and the risk sequencing unit is used for sequencing the different application programs in the application control database according to the risk values corresponding to the different application programs in the application control database.
7. A server comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that the steps of the method according to any of claims 1 to 3 are implemented when the computer program is executed by the processor.
8. A computer-readable storage medium, in which a computer program is stored which, when being executed by a processor, carries out the steps of the method according to any one of claims 1 to 3.
CN201711050274.1A 2017-10-31 2017-10-31 Application program control method and device, server and storage medium Active CN107894938B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711050274.1A CN107894938B (en) 2017-10-31 2017-10-31 Application program control method and device, server and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711050274.1A CN107894938B (en) 2017-10-31 2017-10-31 Application program control method and device, server and storage medium

Publications (2)

Publication Number Publication Date
CN107894938A CN107894938A (en) 2018-04-10
CN107894938B true CN107894938B (en) 2021-09-17

Family

ID=61803903

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711050274.1A Active CN107894938B (en) 2017-10-31 2017-10-31 Application program control method and device, server and storage medium

Country Status (1)

Country Link
CN (1) CN107894938B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110516436A (en) * 2019-08-29 2019-11-29 蓝书房作业本科技(深圳)有限公司 Learning machine application program installation method, device, learning machine and storage medium
CN111399934A (en) * 2020-02-21 2020-07-10 中国建设银行股份有限公司 Method and device for managing automatic program

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104202323A (en) * 2014-09-05 2014-12-10 绿网天下(福建)网络科技股份有限公司 Method for controlling application software based on mobile terminal
US9043826B1 (en) * 2012-10-19 2015-05-26 Cox Communications, Inc. User based parental controls
CN105787300A (en) * 2015-12-24 2016-07-20 广东小天才科技有限公司 Method and system for controlling usage of software
CN106355083A (en) * 2016-09-27 2017-01-25 武汉米企通网络科技有限公司 Method for authenticating installation software by control APP
CN106817480A (en) * 2016-08-31 2017-06-09 肖戈林 The system for carrying out management and control to mobile device access right based on the time and using white list mode
CN106843990A (en) * 2017-03-22 2017-06-13 广东小天才科技有限公司 A kind of application program management-control method and device

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9043826B1 (en) * 2012-10-19 2015-05-26 Cox Communications, Inc. User based parental controls
CN104202323A (en) * 2014-09-05 2014-12-10 绿网天下(福建)网络科技股份有限公司 Method for controlling application software based on mobile terminal
CN105787300A (en) * 2015-12-24 2016-07-20 广东小天才科技有限公司 Method and system for controlling usage of software
CN106817480A (en) * 2016-08-31 2017-06-09 肖戈林 The system for carrying out management and control to mobile device access right based on the time and using white list mode
CN106355083A (en) * 2016-09-27 2017-01-25 武汉米企通网络科技有限公司 Method for authenticating installation software by control APP
CN106843990A (en) * 2017-03-22 2017-06-13 广东小天才科技有限公司 A kind of application program management-control method and device

Also Published As

Publication number Publication date
CN107894938A (en) 2018-04-10

Similar Documents

Publication Publication Date Title
CN107122483B (en) Basic geographic information data quality inspection method, device and system
CN107004371B (en) Measurement to education content effect
CN104252479B (en) Processing method, the device and system of information
CN110166462A (en) Access control method, system, electronic equipment and computer storage medium
CN103699662A (en) Method and device for displaying messages of notification bars
CN109165170B (en) Method and system for automatic request test
CN103577658A (en) Method and system for evaluating intelligent terminal hardware
CN107894938B (en) Application program control method and device, server and storage medium
CN112566093B (en) Terminal relation identification method and device, computer equipment and storage medium
CN109492607A (en) A kind of information-pushing method, information push-delivery apparatus and terminal device
CN106227743B (en) Advertisement target group touching reaches ratio estimation method and device
CN104780218A (en) Recommendation method for download resources of learning machine and learning machine
CN111897705A (en) Service state processing method, service state processing device, model training method, model training device, equipment and storage medium
CN106815137A (en) Ui testing method and apparatus
CN111046082A (en) Data source determination method, device, server and storage medium
CN113111139A (en) Alarm detection method and device based on Internet of things sensor
CN111130867A (en) Intelligent household equipment alarm method and device based on Internet of things
CN110532773A (en) Malicious access Activity recognition method, data processing method, device and equipment
CN111124832A (en) Data monitoring method and device, electronic equipment and storage medium
CN108549722B (en) Multi-platform data publishing method, system and medium
CN113935788A (en) Model evaluation method, device, equipment and computer readable storage medium
CN107833228B (en) Medical waste monitoring method, device and system and electronic equipment
JP2021089700A (en) Information processor, information processing method, and program
CN110888811A (en) Code coverage rate information processing method and device, electronic equipment and medium
CN110008709A (en) A kind of detection method and relevant apparatus of privilege-escalation loophole

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant