The present disclosure relates to the technical field of electronics, in particular to an application management method and system for a terminal.
With the development of an intelligent technology, smart interaction tablets based on a touch control technology are gradually applied to various aspects of daily life, such as conferences and teaching.
The smart interaction tablets may be integrated devices that control the content displayed on a display tablet and realize human-computer interaction operation through the touch control technology, which integrate one or more functions such as a projector, an electronic whiteboard, a curtain, a speaker, a television and a video conference terminal. Generally, the smart interaction tablets include at least one display screen, and the display screen may be a capacitive, resistive, or electromagnetic screen.
The present disclosure provides an application management method and system for a terminal, and a specific solution is as follows.
An embodiment of the present disclosure provides an application management method for a terminal, applied to a management end, wherein the terminal is composed of at least one smart interaction tablet, and the application management method includes: obtaining a control instruction for managing a set of applications in at least one smart interaction tablet, wherein the set of applications includes at least one application; and sending the control instruction to the at least one smart interaction tablet, such that sets of applications in all smart interaction tablets are updated according to the control instruction.
Optionally, in some embodiments of the present disclosure, sending the control instruction to the at least one smart interaction tablet, such that the sets of applications in all the smart interaction tablets are updated according to the control instruction includes: sending the control instruction to the at least one smart interaction tablet, such that all the smart interaction tablets call Framework layers through management applications installed on the smart interaction tablets to control the sets of applications in all the smart interaction tablets to be in silent updating.
Optionally, in some embodiments of the present disclosure, before obtaining the control instruction for managing the set of applications in the at least one smart interaction tablet, the method further includes: obtaining an application list; receiving editing operation used by a user to adjust application parameters in the application list, wherein the application parameters include at least one of a version number, an icon, a size, a download address or a name; and obtaining an updated application list in response to the editing operation.
Optionally, in some embodiments of the present disclosure, before obtaining the control instruction for managing the set of applications in the at least one smart interaction tablet, the method further includes: obtaining an installation package; and adding applications corresponding to the installation package to the application list, and obtaining an updated application list.
Optionally, in some embodiments of the present disclosure, after obtaining the updated application list, the method further includes: selecting a target application from the updated application list; obtaining a device list including the at least one smart interaction tablet, and selecting a target smart interaction tablet from the device list; and pushing the selected target application to the target smart interaction tablet.
Optionally, in some embodiments of the present disclosure, after obtaining the application list, the method further includes: classifying at least part of applications in the application list.
Optionally, in some embodiments of the present disclosure, the method further includes: obtaining a device list including the at least one smart interaction tablet; and according to the device list, performing addition and deletion processing on the smart interaction tablet included in the terminal.
Optionally, in some embodiments of the present disclosure, after obtaining the device list including the at least one smart interaction tablet, the method further includes: grouping the at least one smart interaction tablet according to the device list.
Optionally, in some embodiments of the present disclosure, sending the control instruction to the at least one smart interaction tablet includes: sending the control instruction to the at least one smart interaction tablet through an MQTT (Message Queuing Telemetry Transport) protocol or an IOT (Internet of Things) protocol.
Correspondingly, an embodiment of the present disclosure further provides an application management system for a terminal, including: a management end and a terminal composed of at least one smart interaction tablet, wherein the management end is configured to obtain a control instruction for managing a set of applications in the at least one smart interaction tablet, wherein the set of applications includes at least one application; and send the control instruction to the at least one smart interaction tablet; and the terminal is configured to receive the control instruction, and respond to the control instruction, and sets of applications in all smart interaction tablets of the at least one smart interaction tablet are updated according to the control instruction.
Optionally, in some embodiments of the present disclosure, the terminal is configured to: call Framework layers through management applications installed on the terminal to perform silent updating on the sets of applications in all the smart interaction tablets receiving the control instruction in the terminal.
Optionally, in some embodiments of the present disclosure, the management end includes a server, and the server is configured to: obtain an application list; receive editing operation used by a user to adjust application parameters in the application list, wherein the application parameters include at least one of a version number, an icon, a size, a download address or a name; and obtain an updated application list in response to the editing operation.
Optionally, in some embodiments of the present disclosure, the server is configured to: obtain an installation package; and add applications corresponding to the installation package to the application list, and obtain an updated application list.
Optionally, in some embodiments of the present disclosure, the server is further configured to: select a target application from the updated application list; obtain a device list including the at least one smart interaction tablet, and select a target smart interaction tablet from the device list; and push the selected target application to the target smart interaction tablet.
Optionally, in some embodiments of the present disclosure, the server is further configured to: classify at least part of applications in the application list.
Optionally, in some embodiments of the present disclosure, the server is further configured to: obtain a device list including the at least one smart interaction tablet; and perform addition and deletion processing on the smart interaction tablet included in the terminal according to the device list.
Optionally, in some embodiments of the present disclosure, the server is further configured to: group the at least one smart interaction tablet according to the device list.
Optionally, in some embodiments of the present disclosure, the server is configured to: send the control instruction to the at least one smart interaction tablet through an MQTT protocol or an IOT protocol.
Optionally, in some embodiments of the present disclosure, the system further includes a verification gateway: the verification gateway being configured to verify legitimacy of the management end and the terminal; and manage the applications of the terminal if the management end and the terminal are both legal.
To make the objectives, technical solutions and advantages of embodiments of the present disclosure clearer, the technical solutions of the embodiments of the present disclosure will be clearly and fully described below with reference to the accompanying drawings of the embodiments of the present disclosure. Obviously, the described embodiments are one part of embodiments of the present disclosure, not all of them. In addition, the embodiments of the present disclosure and features of the embodiments may be combined with each other without conflict. Based on the described embodiments of the present disclosure, all other embodiments acquired by those ordinarily skilled in the art without creative labor fall within the scope of protection of the present disclosure.
Unless otherwise defined, technical or scientific terms used herein shall have the ordinary meanings understood by those ordinarily skilled in the art to which the present disclosure pertains. “Comprise”, “include” or similar words used in the present disclosure indicate that an element or item appearing before such words covers listed elements or items appearing after the words and equivalents thereof, and do not exclude other elements or items.
For application management of the smart interaction tablets, the application management in the smart interaction tablets is often realized by importing a USB flash disk at present, such as downloading and updating. In addition, the application management in the smart interaction tablets may further be realized by management applications set in the smart interaction tablets, such as “App Market”. However, a user may only manage applications one by one, particularly, when the application management is performed on the plurality of smart interaction tablets, the user needs to manage the applications of the smart interaction tablets one by one. For example, for the different smart interaction tablets, the user needs to manually download the applications for all the smart interaction tablets one by one respectively.
Visibly, when more applications need to be managed, application management efficiency of existing smart interaction tablets is lower.
In the related art, especially when a plurality of smart interaction tablets are managed, it is necessary to separately manage applications required by each smart interaction tablet. For example, the smart interaction tablet A needs to download and install an application a, the smart interaction tablet B needs to update an application b, and a user needs to download and install the application A on an electronic device A through an “App Market” installed on it, and also needs to update the application b on an electronic device B through an “App Market” installed on it. When more applications of the smart interaction tablets need to be managed, the management efficiency is greatly reduced.
In view of this, embodiments of the present disclosure provide an application management method and system for a terminal, used for improving the application management efficiency of smart interaction tablets.
An embodiment of the present disclosure provides an application management method for a terminal as shown in
S101: a control instruction for managing a set of applications in at least one smart interaction tablet is obtained, and the set of applications includes at least one application.
In a specific implementation process, the set of applications in each smart interaction tablet may include at least one application, wherein the control instruction may be a control instruction for managing sets of applications in all smart interaction tablets in the at least one smart interaction tablet composing the terminal, and may be an instruction for managing sets of applications in part of smart interaction tablets in the at least one smart interaction tablet. In the specific implementation process, when application management is performed on the terminal, an administrator may first determine the at least one smart interaction tablet composing the terminal, and then perform unified management on the at least one smart interaction tablet composing the terminal, which improves application management efficiency.
S102: the control instruction is sent to the at least one smart interaction tablet, such that the sets of applications in all the smart interaction tablets are updated according to the control instruction.
In the specific implementation process, the control instruction may be sent to the at least one smart interaction tablet composing the terminal, for example, the control instruction is sent to all the smart interaction tablets composing the terminal and may also be sent to part of smart interaction tablets composing the terminal, and for example, the control instruction is sent to one smart interaction tablet composing the terminal, such that unified management of the applications of the part of smart interaction tablets may be achieved. In addition, after the control instruction is sent to the at least one smart interaction tablet, the sets of applications in all the corresponding smart interaction tablets may be updated according to the control instruction, updating of the corresponding sets of applications in the smart interaction tablets may be version updating of at least part of applications inside, may also be updating of the number of applications in the sets of applications through application unloading, and may also be updating of the number of applications in the sets of applications through application unloading, such that updating management of the sets of applications in the smart interaction tablets is achieved, and even in the case of more smart interaction tablets, unified management of the plurality of smart interaction tablets may still be achieved, which ensures application management efficiency of the smart interaction tablets.
In some embodiments of the present disclosure, step S102: sending the control instruction to the at least one smart interaction tablet, such that the sets of applications in all the smart interaction tablets are updated according to the control instruction includes:
In the specific implementation process, the control instruction may be sent to the at least one smart interaction tablet, operation systems installed on all the smart interaction tablets in the at least one smart interaction tablet may be Android systems, in this case, all the smart interaction tablets in the at least one smart interaction tablet may call the application framework layers through the management applications installed on the smart interaction tablets, specifically, the management applications acquire Android system privilege in a mode of system-level signature and pre-installation, and under this privilege, the management applications achieve silent updating of the sets of applications of the corresponding smart interaction tablets by calling interfaces provided by the Framework layers through a reflection principle. The silent updating may achieve automatic updating of the sets of applications in the smart interaction tablets in a case of not prompting a user, a whole updating process avoids interference to the user, and the silent updating may be silent installation and may also be silent unloading. For example, the administrator directly issues the control instruction of “application a downloading” to the smart interaction tablet A, the user of the smart interaction tablet A downloads the application a into the smart interaction tablet A without feeling, when the smart interaction tablet A downloads the application a, the user of the smart interaction tablet A does not need to perform secondary confirmation, rapid management of the applications in the managed smart interaction tablets may be achieved by the administrator, and the whole application management efficiency is higher.
In some embodiments of the present disclosure, as shown in
In the specific implementation process, specific implementation procedures of step S201 to step S203 are as follows:
In some embodiments of the present disclosure, as shown in
In the specific implementation process, specific implementation procedures of step S301 to step S302 are as follows:
In some embodiments of the present disclosure, as shown in
In the specific implementation process, specific implementation procedures of step S401 to step S403 are as follows:
In addition, in the specific implementation process, the device list may be a list composed of serial numbers uniquely identifying the smart interaction tablets and may further be a list composed of media access control addresses (MACs) uniquely identifying the smart interaction tablets, which is not limited here. For example, the administrator may directly tick the target smart interaction tablets required to be managed from the device list, and for example, the administrator selects the smart interaction tablet A and the smart interaction tablet B required to be managed from the device list including 100 smart interaction tablets, which is not limited here. In the actual application, the administrator may set a recommendation type of the target applications, for example, the target applications are controlled to be displayed on display interfaces of the target smart interaction tablets in a slideshow mode, such that circular recommendation of the target applications on the target smart interaction tablets is achieved, and thus, individual recommendation of the applications of the smart interaction tablets is achieved according to management needs.
In some embodiments of the present disclosure, in step S201: after obtaining the application list, the method further includes:
In the specific implementation process, classifying management may further be performed on the at least part of applications in the application list, the at least part of applications in the application list may be classified according to characters, forms, images and network communication, the at least part of applications in the application list may further be classified according to audios and videos, and the at least part of applications in the application list may further be classified by adopting other classifying principles according to the actual application management needs, which is not limited here. For example, types of the application a, the application b and the application c in the application list are set as L1, types of an application d and an application e are set as L2, such that unified classifying of the applications required to be managed by the at least one smart interaction tablet included in the terminal is achieved, which improves the application classifying efficiency. Thus, in the specific implementation process, after the at least part of applications in the application list are classified, then, when the classified applications are recommended to the at least one smart interaction tablet included in the terminal, for a user of the at least one smart interaction tablet, classifying is not needed, and thus the application classifying efficiency of the smart interaction tablet is improved.
In some embodiments of the present disclosure, as shown in
In the specific implementation process, specific implementation procedures of step S501 to step S502 are as follows:
In some embodiments of the present disclosure, in step S501: after obtaining the device list including the at least one smart interaction tablet, the method further includes:
In the specific implementation process, after the device list including the at least one smart interaction tablet is obtained, the at least one smart interaction tablet in the device list may further be grouped, for example, the smart interaction tablet A, the smart interaction tablet B and the smart interaction tablet C are all set as a first group, the smart interaction tablet D and the smart interaction tablet are both set as a second group, and therefore rapid grouping of the smart interaction tablets is achieved. In the specific implementation process, after the smart interaction tablets are grouped, the smart interaction tablets in the same group may further be selected for application recommendation, for example, the application a is recommended to all the smart interaction tablets in the first group, and therefore the application recommendation efficiency is improved. In the embodiment of the present disclosure, step S102: sending the control instruction to at least one smart interaction tablet includes:
In the specific implementation process, the control instruction may be sent to at least one smart interaction tablet through an MQTT (message queuing telemetry transport) protocol, and the control instruction may further be sent to the at least one smart interaction tablet through the IOT (Internet of Things) protocol. In the actual application, the control instruction may be sent to the at least one smart interaction tablet through the MQTT protocol or IOT protocol, thus, control over one smart interaction tablet in the at least one smart interaction tablet is achieved through the control instruction, and control over the plurality of smart interaction tablets in the at least one smart interaction tablet may further be achieved through the control instruction.
In addition, in some embodiments of the present disclosure, state information reported by all the smart interaction tablets may further be received, specifically, the state information may be information reported in real time and may further be information reported at preset intervals, thus, the administrator may perform timely and effective monitoring on all the smart interaction tablets in the terminal, and the state information may include information used for representing a device online state, information used for representing a device offline state and abnormal log information, which is not limited here. In addition, when an abnormal state is monitored, alarm information such as sound and light may further be output.
Based on the same disclosed conception, as shown in
In some embodiments of the present disclosure, the terminal 20 is configured to:
In some embodiments of the present disclosure, the management end 10 includes a server 101, and the server 101 is configured to:
In some embodiments of the present disclosure, the server 101 is further configured to:
In some embodiments of the present disclosure, the server 101 is further configured to:
In the specific implementation process, the management end 10 further includes a web control page 102, the web control page 102 may display contents such as working states, application classifying situations and grouping situations of the application list, the device list and the smart interaction tablets, and certainly, a specific layout of the web control page may further be designed according to actual application situations, which is not detailed here.
In some embodiments of the present disclosure, the server 101 is configured to:
In some embodiments of the present disclosure, the system further includes a verification gateway 30:
In the specific implementation process, the verification gateway 30 verifies the legitimacy of the management end 10, may verify login identity of the administrator and may also verify registration information of all the smart interaction tablets in the terminal 20, and certainly, verification may further be performed in other modes, which is not limited here.
Based on the same disclosed conception, as shown in
Optionally, the processor 200 may be a central processing unit and an application specific integrated circuit (ASIC) and may be one or more integrated circuits configured to control program execution.
Optionally, the memory 100 may include a read only memory (ROM for short), a random access memory (RAM for short) and a disk memory. The memory 100 is configured to store data needed when the processor 200 operates, that is, the memory stores the computer program executable by the processor 200, the processor 200 executes the method shown in
The apparatus may be configured to execute the method provided by embodiments shown in
An embodiment of the present disclosure further provides a computer storage medium, wherein the computer storage medium stores a computer instruction, and when the computer instruction operates on a computer, the computer executes the above application management method for the terminal.
Those skilled in the art will appreciate that the embodiments of the present disclosure may be provided as methods, systems, or computer program products. Therefore, the present disclosure may take the form of a full hardware embodiment, a full software embodiment, or an embodiment combining software and hardware. Besides, the present disclosure may adopt the form of a computer program product implemented on one or more computer readable storage media (including but not limited to a disk memory, a CD-ROM, an optical memory and the like) containing computer available program codes.
The present disclosure is described with reference to the flow charts and/or block charts of the method, device (system), and computer program product according to the embodiments of the present disclosure. It should be understood that each flow and/or block in the flow chart and/or block chart and the combination of flows and/or blocks in the flow chart and/or block chart may be implemented by computer program instructions. These computer program instructions can be provided to processors of a general-purpose computer, a special-purpose computer, an embedded processor or other programmable data processing devices to generate a machine, so that instructions executed by processors of a computer or other programmable data processing devices generate an apparatus for implementing the functions specified in one or more flows of the flow chart and/or one or more blocks of the block chart.
These computer program instructions may also be stored in a computer-readable memory capable of guiding a computer or other programmable data processing devices to work in a specific manner, so that instructions stored in the computer-readable memory generate a manufacturing product including an instruction apparatus, and the instruction apparatus implements the functions specified in one or more flows of the flow chart and/or one or more blocks of the block chart.
These computer program instructions may also be loaded on a computer or other programmable data processing devices, so that a series of operation steps are executed on the computer or other programmable devices to produce computer-implemented processing, and thus, the instructions executed on the computer or other programmable devices provide steps for implementing the functions specified in one or more flows of the flow chart and/or one or more blocks of the block diagram.
Although the preferred embodiments of the present disclosure have been described, those skilled in the art may make additional changes and modifications on these embodiments once they know the basic creative concept. So the appended claims are intended to be construed to include the preferred embodiments and all changes and modifications that fall into the scope of the present disclosure.
Obviously, those skilled in the art may make various modifications and variations to the present disclosure without departing from the spirit and scope of the present disclosure. In this way, if these modifications and variations of the present disclosure fall within the scope of the claims of the present disclosure and equivalent technologies thereof, the present disclosure is also intended to include these modifications and variations.
This application is a National Stage of International Application No. PCT/CN2020/125462, filed Oct. 30, 2020, which is hereby incorporated by reference in its entirety.
Filing Document | Filing Date | Country | Kind |
---|---|---|---|
PCT/CN2020/125462 | 10/30/2020 | WO |